diff --git a/app/RSpade/Commands/Rsx/Route_Debug_Command.php b/app/RSpade/Commands/Rsx/Route_Debug_Command.php index 21174e0dd..daf3d9b0e 100755 --- a/app/RSpade/Commands/Rsx/Route_Debug_Command.php +++ b/app/RSpade/Commands/Rsx/Route_Debug_Command.php @@ -154,7 +154,8 @@ class Route_Debug_Command extends Command {--console-debug-disable : Disable console_debug entirely for this test} {--console-list : Alias for --console-log to display all console output} {--screenshot-width= : Screenshot width (px or preset: mobile, iphone-mobile, tablet, desktop-small, desktop-medium, desktop-large). Defaults to 1920} - {--screenshot-path= : Path to save screenshot file (triggers screenshot capture, max height 5000px)}'; + {--screenshot-path= : Path to save screenshot file (triggers screenshot capture, max height 5000px)} + {--dump-dimensions= : Add data-dimensions attribute to elements matching selector (for layout debugging)}'; /** * The console command description. @@ -271,6 +272,9 @@ class Route_Debug_Command extends Command $screenshot_width = $this->option('screenshot-width'); $screenshot_path = $this->option('screenshot-path'); + // Get dump-dimensions option + $dump_dimensions = $this->option('dump-dimensions'); + // Get console debug options (with environment variable fallbacks) $console_debug_filter = $this->option('console-debug-filter') ?: env('CONSOLE_DEBUG_FILTER'); $console_debug_benchmark = $this->option('console-debug-benchmark') ?: env('CONSOLE_DEBUG_BENCHMARK', false); @@ -474,6 +478,10 @@ class Route_Debug_Command extends Command $command_args[] = "--screenshot-path={$screenshot_path}"; } + if ($dump_dimensions) { + $command_args[] = "--dump-dimensions={$dump_dimensions}"; + } + // Pass Laravel log path as environment variable $laravel_log_path = storage_path('logs/laravel.log'); @@ -588,6 +596,14 @@ class Route_Debug_Command extends Command $this->line(' # desktop-small (1366px), desktop-medium (1920px), desktop-large (2560px)'); $this->line(''); + $this->comment('LAYOUT DEBUGGING:'); + $this->line(' php artisan rsx:debug /page --dump-dimensions=".card"'); + $this->line(' # Add data-dimensions to .card elements'); + $this->line(' php artisan rsx:debug /page --dump-dimensions=".sidebar,.main"'); + $this->line(' # Multiple selectors'); + $this->line(' # Output in DOM: data-dimensions=\'{"x":0,"y":60,"w":250,"h":800,"margin":0,"padding":"20 15 20 15"}\''); + $this->line(''); + $this->comment('IMPORTANT NOTES:'); $this->line(' • When using rsx:debug with grep and no output appears, re-run without grep'); $this->line(' to see the full context and any errors that may have occurred'); diff --git a/app/RSpade/man/rsx_debug.txt b/app/RSpade/man/rsx_debug.txt index 95dfbb4c2..bfd1f3d97 100755 --- a/app/RSpade/man/rsx_debug.txt +++ b/app/RSpade/man/rsx_debug.txt @@ -140,6 +140,31 @@ SCREENSHOTS --screenshot-width=1024 --screenshot-path=/tmp/custom.png # Custom 1024px width +LAYOUT DEBUGGING + +--dump-dimensions= + Add data-dimensions attribute to all elements matching the CSS selector. + The attribute contains JSON with layout information (all values rounded + to nearest pixel): + + - x, y: Absolute position on page + - w, h: Element width and height + - margin: Single value if uniform, or "top right bottom left" notation + - padding: Single value if uniform, or "top right bottom left" notation + + Example output in DOM: + data-dimensions='{"x":0,"y":60,"w":250,"h":800,"margin":0,"padding":"20 15 20 15"}' + + Examples: + --dump-dimensions=".card" + # Add dimensions to all .card elements + + --dump-dimensions=".sidebar,.main-content" + # Multiple selectors + + Use with --dump-element to see the annotated HTML, or without --no-body + to see the full page DOM with dimensions embedded. + JAVASCRIPT EVALUATION --eval= @@ -224,6 +249,10 @@ Capture mobile and desktop screenshots: php artisan rsx:debug /page --screenshot-width=mobile --screenshot-path=/tmp/mobile.png php artisan rsx:debug /page --screenshot-width=desktop-large --screenshot-path=/tmp/desktop.png +Debug layout issues by inspecting element dimensions: + php artisan rsx:debug /page --dump-dimensions=".card,.sidebar" --dump-element=".main" + # Shows .main HTML with data-dimensions on matching elements + IMPORTANT NOTES • When using rsx:debug with grep and no output appears, re-run without grep diff --git a/bin/route-debug.js b/bin/route-debug.js index afd06a277..748f4b3f0 100755 --- a/bin/route-debug.js +++ b/bin/route-debug.js @@ -55,6 +55,7 @@ function parse_args() { console.log(' --console-debug-filter= Filter console_debug to specific channel'); console.log(' --console-debug-benchmark Include benchmark timing in console_debug'); console.log(' --console-debug-all Show all console_debug channels'); + console.log(' --dump-dimensions= Add layout dimensions to matching elements'); console.log(' --help Show this help message'); process.exit(0); } @@ -95,7 +96,8 @@ function parse_args() { console_debug_all: false, console_debug_disable: false, screenshot_width: null, - screenshot_path: null + screenshot_path: null, + dump_dimensions: null }; for (const arg of args) { @@ -168,6 +170,8 @@ function parse_args() { } } else if (arg.startsWith('--screenshot-path=')) { options.screenshot_path = arg.substring(18); + } else if (arg.startsWith('--dump-dimensions=')) { + options.dump_dimensions = arg.substring(18); } else if (!arg.startsWith('--')) { options.route = arg; } @@ -566,7 +570,73 @@ function parse_args() { console.log(`Warning: Element '${options.dump_element}' not found for dumping`); } } - + + // Add dimensions to elements matching selector if --dump-dimensions is passed + // This injects data-dimensions attributes with layout info (x, y, width, height, margin, padding) + // Useful for AI agents diagnosing layout issues without visual inspection + if (options.dump_dimensions) { + const dimensionsResult = await page.evaluate((selector) => { + const elements = document.querySelectorAll(selector); + if (elements.length === 0) { + return { count: 0, error: 'No elements found' }; + } + + let count = 0; + elements.forEach((elem) => { + const rect = elem.getBoundingClientRect(); + const style = window.getComputedStyle(elem); + + // Parse margin values and round to nearest pixel + const marginTop = Math.round(parseFloat(style.marginTop) || 0); + const marginRight = Math.round(parseFloat(style.marginRight) || 0); + const marginBottom = Math.round(parseFloat(style.marginBottom) || 0); + const marginLeft = Math.round(parseFloat(style.marginLeft) || 0); + + // Parse padding values and round to nearest pixel + const paddingTop = Math.round(parseFloat(style.paddingTop) || 0); + const paddingRight = Math.round(parseFloat(style.paddingRight) || 0); + const paddingBottom = Math.round(parseFloat(style.paddingBottom) || 0); + const paddingLeft = Math.round(parseFloat(style.paddingLeft) || 0); + + // Format margin - use shorthand if all same, otherwise 4 values + let margin; + if (marginTop === marginRight && marginRight === marginBottom && marginBottom === marginLeft) { + margin = marginTop; + } else { + margin = `${marginTop} ${marginRight} ${marginBottom} ${marginLeft}`; + } + + // Format padding - use shorthand if all same, otherwise 4 values + let padding; + if (paddingTop === paddingRight && paddingRight === paddingBottom && paddingBottom === paddingLeft) { + padding = paddingTop; + } else { + padding = `${paddingTop} ${paddingRight} ${paddingBottom} ${paddingLeft}`; + } + + const dimensions = { + x: Math.round(rect.x), + y: Math.round(rect.y), + w: Math.round(rect.width), + h: Math.round(rect.height), + margin: margin, + padding: padding + }; + + elem.setAttribute('data-dimensions', JSON.stringify(dimensions)); + count++; + }); + + return { count: count }; + }, options.dump_dimensions); + + if (dimensionsResult.error) { + console.log(`\nWarning: ${dimensionsResult.error} for selector '${options.dump_dimensions}'`); + } else { + console.log(`\nDimensions: Added data-dimensions to ${dimensionsResult.count} element(s) matching '${options.dump_dimensions}'`); + } + } + // Execute eval code if --eval option is passed if (options.eval_code) { try { diff --git a/docs/CLAUDE.dist.md b/docs/CLAUDE.dist.md index e57bdbb4a..0945a88ca 100644 --- a/docs/CLAUDE.dist.md +++ b/docs/CLAUDE.dist.md @@ -1076,6 +1076,7 @@ rsx:debug /clients # Test route rsx:debug /dashboard --user=1 # Simulate authenticated user rsx:debug /contacts --console # Show console.log output rsx:debug /page --screenshot-path=/tmp/page.png --screenshot-width=mobile # Capture screenshot +rsx:debug /page --dump-dimensions=".card" # Add position/size data attributes to elements rsx:debug /path --help # Show all options ``` diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index e90e089e6..1f287f259 100755 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -2211,9 +2211,9 @@ } }, "node_modules/@jqhtml/core": { - "version": "2.3.9", - "resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.3.9.tgz", - "integrity": "sha512-wgx/AqeCNPdsyaX+6POTEKEA9WePIgVhVsvjbff/TvJLhnqh5jC63FiHZ/BwVUBBWdt+k2GQ9PRQWf/tLdNX/A==", + "version": "2.3.11", + "resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.3.11.tgz", + "integrity": "sha512-HxkBSauw+bHIzU0jnLTuE2EWArthVxpGVV7zhG4q/zurGh+tjog1Jst2UbquHSoqB8Yr32FHZ2wAVm1FVZFKVg==", "license": "MIT", "dependencies": { "@rollup/plugin-node-resolve": "^16.0.1", @@ -2237,9 +2237,9 @@ } }, "node_modules/@jqhtml/parser": { - "version": "2.3.9", - "resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.3.9.tgz", - "integrity": "sha512-c3/wE3RZcEiyZxplwlbMhuWQZAZmFOKgjImqSdh4v9NphEGorQoVlHjGVBhVtribNh8V8n8XdQNrWB7MlchuMg==", + "version": "2.3.11", + "resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.3.11.tgz", + "integrity": "sha512-vXyB1+KjkwDlv8vKbe1b0HZkIAM4oQMnx1pMk/xAfEtGP+WZyqXAvuiaboV20vyZUG/JhveZ9pdHvB8dZNlW/A==", "license": "MIT", "dependencies": { "@types/jest": "^29.5.11", @@ -2277,9 +2277,9 @@ } }, "node_modules/@jqhtml/vscode-extension": { - "version": "2.3.9", - "resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.3.9.tgz", - "integrity": "sha512-lvtwyDtaE5sOFEC9Iy9MQYp9Lmaj3QtYcz6GLUSxX24BP01xGvQl5eeKWpeZemnqfg28ppWbAR0CeP8ypP1ekg==", + "version": "2.3.11", + "resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.3.11.tgz", + "integrity": "sha512-VHg5Tu1hPtU6LPhp/GGQ2sXCI67bMtrUynUgQp/V5KZnL0PRbY1C0usgF+71yzNoC2YvZY1ahKjrwznq+m0WCA==", "license": "MIT", "engines": { "vscode": "^1.74.0" @@ -3997,9 +3997,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.31", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.31.tgz", - "integrity": "sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.0.tgz", + "integrity": "sha512-Mh++g+2LPfzZToywfE1BUzvZbfOY52Nil0rn9H1CPC5DJ7fX+Vir7nToBeoiSbB1zTNeGYbELEvJESujgGrzXw==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -4039,23 +4039,23 @@ "license": "MIT" }, "node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", + "bytes": "~3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", "type-is": "~1.6.18", - "unpipe": "1.0.0" + "unpipe": "~1.0.0" }, "engines": { "node": ">= 0.8", @@ -4077,21 +4077,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/bonjour-service": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", @@ -4236,9 +4221,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", - "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "funding": [ { "type": "opencollective", @@ -4255,11 +4240,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -4415,9 +4400,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001757", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz", - "integrity": "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==", + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", "funding": [ { "type": "opencollective", @@ -4838,18 +4823,18 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "license": "MIT" }, "node_modules/core-js-compat": { @@ -5677,9 +5662,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.262", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz", - "integrity": "sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==", + "version": "1.5.263", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.263.tgz", + "integrity": "sha512-DrqJ11Knd+lo+dv+lltvfMDLU27g14LMdH2b0O3Pio4uk0x+z7OR+JrmyacTPN2M8w3BrZ7/RTwG3R9B7irPlg==", "license": "ISC" }, "node_modules/elliptic": { @@ -6051,39 +6036,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -6111,21 +6096,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6283,17 +6253,17 @@ } }, "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -6982,19 +6952,23 @@ "license": "MIT" }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/http-parser-js": { @@ -7295,9 +7269,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", "license": "MIT", "engines": { "node": ">= 10" @@ -8932,9 +8906,9 @@ "optional": true }, "node_modules/node-forge": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz", - "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" @@ -9851,9 +9825,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -9879,9 +9853,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10138,9 +10112,9 @@ "license": "MIT" }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -10357,15 +10331,15 @@ } }, "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "engines": { "node": ">= 0.8" @@ -10971,15 +10945,15 @@ } }, "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", @@ -11009,10 +10983,26 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/send/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11120,6 +11110,79 @@ "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -11443,9 +11506,9 @@ } }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -11986,9 +12049,9 @@ } }, "node_modules/ts-jest": { - "version": "29.4.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.5.tgz", - "integrity": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==", + "version": "29.4.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", + "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", @@ -12218,9 +12281,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.0.tgz", + "integrity": "sha512-Dn+NlSF/7+0lVSEZ57SYQg6/E44arLzsVOGgrElBn/BlG1B8WKdbLppOocFrXwRNTkNlgdGNaBgH1o0lggDPiw==", "funding": [ { "type": "opencollective", diff --git a/node_modules/@jqhtml/core/dist/boot.d.ts b/node_modules/@jqhtml/core/dist/boot.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/boot.d.ts.map b/node_modules/@jqhtml/core/dist/boot.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/component-registry.d.ts b/node_modules/@jqhtml/core/dist/component-registry.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/component-registry.d.ts.map b/node_modules/@jqhtml/core/dist/component-registry.d.ts.map old mode 100755 new mode 100644 index 1f9706b26..b0f7d30e0 --- a/node_modules/@jqhtml/core/dist/component-registry.d.ts.map +++ b/node_modules/@jqhtml/core/dist/component-registry.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"component-registry.d.ts","sourceRoot":"","sources":["../src/component-registry.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAGlD,MAAM,MAAM,gBAAgB,GAAG,CAC7B,IAAI,EAAE,gBAAgB,EACtB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,OAAO,EAAE,GAAG,KACT,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC;AAG/B,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;IACZ,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACxC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,gBAAgB,CAAC;CAC1B;AAGD,MAAM,MAAM,oBAAoB,GAAG,KAAK,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,KAAK,gBAAgB,CAAC;AAsCtG;;GAEG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,MAAM,EACZ,eAAe,EAAE,oBAAoB,EACrC,QAAQ,CAAC,EAAE,kBAAkB,GAC5B,IAAI,CAAC;AACR,wBAAgB,kBAAkB,CAAC,eAAe,EAAE,oBAAoB,GAAG,IAAI,CAAC;AA4ChF;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,oBAAoB,GAAG,SAAS,CAqClF;AAED;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,YAAY,EAAE,kBAAkB,GAAG,OAAO,CAoC3E;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CA0C7D;AAED;;GAEG;AACH,wBAAgB,qBAAqB,CAAC,eAAe,EAAE,oBAAoB,GAAG,kBAAkB,CAwB/F;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAC9B,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,GAAG,EACb,IAAI,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,GAC7B,gBAAgB,CAGlB;AAED;;GAEG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAEnD;AAED;;GAEG;AACH,wBAAgB,mBAAmB,IAAI,MAAM,EAAE,CAE9C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,IAAI,MAAM,EAAE,CAEnD;AAED;;GAEG;AACH,wBAAgB,eAAe,IAAI,MAAM,CAAC,MAAM,EAAE;IAAE,SAAS,EAAE,OAAO,CAAC;IAAC,YAAY,EAAE,OAAO,CAAA;CAAE,CAAC,CAsB/F;AAED;;;;;;;;GAQG;AACH,wBAAgB,QAAQ,CAAC,MAAM,EAAE,kBAAkB,GAAG,oBAAoB,GAAG,IAAI,CA0ChF"} \ No newline at end of file +{"version":3,"file":"component-registry.d.ts","sourceRoot":"","sources":["../src/component-registry.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAGlD,MAAM,MAAM,gBAAgB,GAAG,CAC7B,IAAI,EAAE,gBAAgB,EACtB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,OAAO,EAAE,GAAG,KACT,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC;AAG/B,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;IACZ,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACxC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,gBAAgB,CAAC;CAC1B;AAGD,MAAM,MAAM,oBAAoB,GAAG,KAAK,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,KAAK,gBAAgB,CAAC;AAsCtG;;GAEG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,MAAM,EACZ,eAAe,EAAE,oBAAoB,EACrC,QAAQ,CAAC,EAAE,kBAAkB,GAC5B,IAAI,CAAC;AACR,wBAAgB,kBAAkB,CAAC,eAAe,EAAE,oBAAoB,GAAG,IAAI,CAAC;AA4ChF;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,oBAAoB,GAAG,SAAS,CAqClF;AAED;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,YAAY,EAAE,kBAAkB,GAAG,OAAO,CAoC3E;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CA0C7D;AAED;;GAEG;AACH,wBAAgB,qBAAqB,CAAC,eAAe,EAAE,oBAAoB,GAAG,kBAAkB,CAwB/F;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAC9B,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,GAAG,EACb,IAAI,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,GAC7B,gBAAgB,CAGlB;AAED;;GAEG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAEnD;AAED;;GAEG;AACH,wBAAgB,mBAAmB,IAAI,MAAM,EAAE,CAE9C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,IAAI,MAAM,EAAE,CAEnD;AAED;;GAEG;AACH,wBAAgB,eAAe,IAAI,MAAM,CAAC,MAAM,EAAE;IAAE,SAAS,EAAE,OAAO,CAAC;IAAC,YAAY,EAAE,OAAO,CAAA;CAAE,CAAC,CAsB/F;AAED;;;;;;;;GAQG;AACH,wBAAgB,QAAQ,CAAC,MAAM,EAAE,kBAAkB,GAAG,oBAAoB,GAAG,IAAI,CAwChF"} \ No newline at end of file diff --git a/node_modules/@jqhtml/core/dist/component.d.ts b/node_modules/@jqhtml/core/dist/component.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/component.d.ts.map b/node_modules/@jqhtml/core/dist/component.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/debug-entry.d.ts b/node_modules/@jqhtml/core/dist/debug-entry.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/debug-entry.d.ts.map b/node_modules/@jqhtml/core/dist/debug-entry.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/debug.d.ts b/node_modules/@jqhtml/core/dist/debug.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/debug.d.ts.map b/node_modules/@jqhtml/core/dist/debug.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/index.cjs b/node_modules/@jqhtml/core/dist/index.cjs old mode 100755 new mode 100644 index d096f9674..1a5d6046c --- a/node_modules/@jqhtml/core/dist/index.cjs +++ b/node_modules/@jqhtml/core/dist/index.cjs @@ -372,15 +372,15 @@ function register(source) { } // Check for component class (extends Jqhtml_Component) if (source && typeof source === 'function' && '__jqhtml_component' in source && source.__jqhtml_component === true) { - const component_name = source.component_name; + // Prefer static component_name, fall back to class name + const component_name = source.component_name || source.name; if (!component_name || typeof component_name !== 'string') { - throw new Error('[JQHTML] Component class must define static component_name property.\n\n' + - 'Example:\n' + + throw new Error('[JQHTML] Could not determine component name from class.\n\n' + + 'Either define static component_name:\n' + ' class My_Component extends Jqhtml_Component {\n' + ' static component_name = "My_Component";\n' + - ' // ...\n' + ' }\n\n' + - 'Alternatively, use register_component(name, class) to specify the name explicitly:\n' + + 'Or use register_component() with explicit name:\n' + ' jqhtml.register_component("My_Component", My_Component);'); } register_component(component_name, source); @@ -391,13 +391,11 @@ function register(source) { 'For templates:\n' + ' import My_Template from "./my_component.jqhtml";\n' + ' jqhtml.register(My_Template);\n\n' + - 'For classes (with static component_name):\n' + - ' class My_Component extends Jqhtml_Component {\n' + - ' static component_name = "My_Component";\n' + - ' }\n' + + 'For classes:\n' + + ' class My_Component extends Jqhtml_Component { }\n' + ' jqhtml.register(My_Component);\n\n' + - 'For classes (without static component_name):\n' + - ' jqhtml.register_component("My_Component", My_Component);'); + 'Note: Class name is used for registration. If using JS minification with\n' + + 'class name mangling, define static component_name or use register_component().'); } /** @@ -4059,7 +4057,7 @@ function init(jQuery) { } } // Version - will be replaced during build with actual version from package.json -const version = '2.3.9'; +const version = '2.3.11'; // Default export with all functionality const jqhtml = { // Core diff --git a/node_modules/@jqhtml/core/dist/index.cjs.map b/node_modules/@jqhtml/core/dist/index.cjs.map old mode 100755 new mode 100644 index 6b9dba253..4c64bae04 --- a/node_modules/@jqhtml/core/dist/index.cjs.map +++ b/node_modules/@jqhtml/core/dist/index.cjs.map @@ -1 +1 @@ -{"version":3,"file":"index.cjs","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":";;;;AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAC3H,QAAA,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc;QAErD,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,0EAA0E;gBAC1E,YAAY;gBACZ,mDAAmD;gBACnD,+CAA+C;gBAC/C,cAAc;gBACd,SAAS;gBACT,sFAAsF;AACtF,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,6CAA6C;QAC7C,mDAAmD;QACnD,+CAA+C;QAC/C,OAAO;QACP,sCAAsC;QACtC,gDAAgD;AAChD,QAAA,4DAA4D,CAC7D;AACH;;ACtYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file +{"version":3,"file":"index.cjs","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":";;;;AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;;QAE3H,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc,IAAI,MAAM,CAAC,IAAI;QAEpE,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,6DAA6D;gBAC7D,wCAAwC;gBACxC,mDAAmD;gBACnD,+CAA+C;gBAC/C,SAAS;gBACT,mDAAmD;AACnD,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,gBAAgB;QAChB,qDAAqD;QACrD,sCAAsC;QACtC,4EAA4E;AAC5E,QAAA,gFAAgF,CACjF;AACH;;ACpYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/node_modules/@jqhtml/core/dist/index.d.ts b/node_modules/@jqhtml/core/dist/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/index.d.ts.map b/node_modules/@jqhtml/core/dist/index.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/index.js b/node_modules/@jqhtml/core/dist/index.js old mode 100755 new mode 100644 index 2134feeec..f952a5059 --- a/node_modules/@jqhtml/core/dist/index.js +++ b/node_modules/@jqhtml/core/dist/index.js @@ -368,15 +368,15 @@ function register(source) { } // Check for component class (extends Jqhtml_Component) if (source && typeof source === 'function' && '__jqhtml_component' in source && source.__jqhtml_component === true) { - const component_name = source.component_name; + // Prefer static component_name, fall back to class name + const component_name = source.component_name || source.name; if (!component_name || typeof component_name !== 'string') { - throw new Error('[JQHTML] Component class must define static component_name property.\n\n' + - 'Example:\n' + + throw new Error('[JQHTML] Could not determine component name from class.\n\n' + + 'Either define static component_name:\n' + ' class My_Component extends Jqhtml_Component {\n' + ' static component_name = "My_Component";\n' + - ' // ...\n' + ' }\n\n' + - 'Alternatively, use register_component(name, class) to specify the name explicitly:\n' + + 'Or use register_component() with explicit name:\n' + ' jqhtml.register_component("My_Component", My_Component);'); } register_component(component_name, source); @@ -387,13 +387,11 @@ function register(source) { 'For templates:\n' + ' import My_Template from "./my_component.jqhtml";\n' + ' jqhtml.register(My_Template);\n\n' + - 'For classes (with static component_name):\n' + - ' class My_Component extends Jqhtml_Component {\n' + - ' static component_name = "My_Component";\n' + - ' }\n' + + 'For classes:\n' + + ' class My_Component extends Jqhtml_Component { }\n' + ' jqhtml.register(My_Component);\n\n' + - 'For classes (without static component_name):\n' + - ' jqhtml.register_component("My_Component", My_Component);'); + 'Note: Class name is used for registration. If using JS minification with\n' + + 'class name mangling, define static component_name or use register_component().'); } /** @@ -4055,7 +4053,7 @@ function init(jQuery) { } } // Version - will be replaced during build with actual version from package.json -const version = '2.3.9'; +const version = '2.3.11'; // Default export with all functionality const jqhtml = { // Core diff --git a/node_modules/@jqhtml/core/dist/index.js.map b/node_modules/@jqhtml/core/dist/index.js.map old mode 100755 new mode 100644 index 4b5308d3d..6555589cb --- a/node_modules/@jqhtml/core/dist/index.js.map +++ b/node_modules/@jqhtml/core/dist/index.js.map @@ -1 +1 @@ -{"version":3,"file":"index.js","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":"AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAC3H,QAAA,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc;QAErD,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,0EAA0E;gBAC1E,YAAY;gBACZ,mDAAmD;gBACnD,+CAA+C;gBAC/C,cAAc;gBACd,SAAS;gBACT,sFAAsF;AACtF,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,6CAA6C;QAC7C,mDAAmD;QACnD,+CAA+C;QAC/C,OAAO;QACP,sCAAsC;QACtC,gDAAgD;AAChD,QAAA,4DAA4D,CAC7D;AACH;;ACtYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;"} \ No newline at end of file +{"version":3,"file":"index.js","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":"AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;;QAE3H,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc,IAAI,MAAM,CAAC,IAAI;QAEpE,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,6DAA6D;gBAC7D,wCAAwC;gBACxC,mDAAmD;gBACnD,+CAA+C;gBAC/C,SAAS;gBACT,mDAAmD;AACnD,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,gBAAgB;QAChB,qDAAqD;QACrD,sCAAsC;QACtC,4EAA4E;AAC5E,QAAA,gFAAgF,CACjF;AACH;;ACpYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;"} \ No newline at end of file diff --git a/node_modules/@jqhtml/core/dist/instruction-processor.d.ts b/node_modules/@jqhtml/core/dist/instruction-processor.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/instruction-processor.d.ts.map b/node_modules/@jqhtml/core/dist/instruction-processor.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js b/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js old mode 100755 new mode 100644 index dffd565b7..17dc585f9 --- a/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js +++ b/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js @@ -1,5 +1,5 @@ /** - * JQHTML Core v2.3.9 + * JQHTML Core v2.3.11 * (c) 2025 JQHTML Team * Released under the MIT License */ @@ -373,15 +373,15 @@ function register(source) { } // Check for component class (extends Jqhtml_Component) if (source && typeof source === 'function' && '__jqhtml_component' in source && source.__jqhtml_component === true) { - const component_name = source.component_name; + // Prefer static component_name, fall back to class name + const component_name = source.component_name || source.name; if (!component_name || typeof component_name !== 'string') { - throw new Error('[JQHTML] Component class must define static component_name property.\n\n' + - 'Example:\n' + + throw new Error('[JQHTML] Could not determine component name from class.\n\n' + + 'Either define static component_name:\n' + ' class My_Component extends Jqhtml_Component {\n' + ' static component_name = "My_Component";\n' + - ' // ...\n' + ' }\n\n' + - 'Alternatively, use register_component(name, class) to specify the name explicitly:\n' + + 'Or use register_component() with explicit name:\n' + ' jqhtml.register_component("My_Component", My_Component);'); } register_component(component_name, source); @@ -392,13 +392,11 @@ function register(source) { 'For templates:\n' + ' import My_Template from "./my_component.jqhtml";\n' + ' jqhtml.register(My_Template);\n\n' + - 'For classes (with static component_name):\n' + - ' class My_Component extends Jqhtml_Component {\n' + - ' static component_name = "My_Component";\n' + - ' }\n' + + 'For classes:\n' + + ' class My_Component extends Jqhtml_Component { }\n' + ' jqhtml.register(My_Component);\n\n' + - 'For classes (without static component_name):\n' + - ' jqhtml.register_component("My_Component", My_Component);'); + 'Note: Class name is used for registration. If using JS minification with\n' + + 'class name mangling, define static component_name or use register_component().'); } /** @@ -4060,7 +4058,7 @@ function init(jQuery) { } } // Version - will be replaced during build with actual version from package.json -const version = '2.3.9'; +const version = '2.3.11'; // Default export with all functionality const jqhtml = { // Core diff --git a/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map b/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map old mode 100755 new mode 100644 index 7c21edf5c..acbcbcd5c --- a/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map +++ b/node_modules/@jqhtml/core/dist/jqhtml-core.esm.js.map @@ -1 +1 @@ -{"version":3,"file":"jqhtml-core.esm.js","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":";;;;;AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAC3H,QAAA,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc;QAErD,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,0EAA0E;gBAC1E,YAAY;gBACZ,mDAAmD;gBACnD,+CAA+C;gBAC/C,cAAc;gBACd,SAAS;gBACT,sFAAsF;AACtF,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,6CAA6C;QAC7C,mDAAmD;QACnD,+CAA+C;QAC/C,OAAO;QACP,sCAAsC;QACtC,gDAAgD;AAChD,QAAA,4DAA4D,CAC7D;AACH;;ACtYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;"} \ No newline at end of file +{"version":3,"file":"jqhtml-core.esm.js","sources":["../src/lifecycle-manager.ts","../src/component-registry.ts","../src/instruction-processor.ts","../src/debug.ts","../src/component.ts","../src/template-renderer.ts","../src/boot.ts","../src/jquery-plugin.ts","../src/local-storage.ts","../src/load-coordinator.ts","../src/index.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null],"names":["BaseComponent"],"mappings":";;;;;AAAA;;;;;;;;;;;AAWG;MAMU,gBAAgB,CAAA;AAI3B,IAAA,OAAO,YAAY,GAAA;AACjB,QAAA,IAAI,CAAC,gBAAgB,CAAC,QAAQ,EAAE;AAC9B,YAAA,gBAAgB,CAAC,QAAQ,GAAG,IAAI,gBAAgB,EAAE;QACpD;QACA,OAAO,gBAAgB,CAAC,QAAQ;IAClC;AAEA,IAAA,WAAA,GAAA;AATQ,QAAA,IAAA,CAAA,iBAAiB,GAA0B,IAAI,GAAG,EAAE;;;;;;IAe5D;AAEA;;;AAGG;IACH,MAAM,cAAc,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,SAAS,CAAC;AAErC,QAAA,IAAI;;AAEF,YAAA,MAAM,SAAS,CAAC,MAAM,EAAE;;YAGxB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,SAAS,CAAC,OAAO,CAAC,QAAQ,CAAC;;;;AAK3B,YAAA,IAAI,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;YAGnC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;AAGjC,YAAA,MAAM,SAAS,CAAC,KAAK,EAAE;;YAGvB,IAAK,SAAiB,CAAC,QAAQ;gBAAE;;;AAIjC,YAAA,IAAK,SAAiB,CAAC,gBAAgB,EAAE,EAAE;AACzC,gBAAA,SAAS,GAAG,SAAS,CAAC,OAAO,EAAE;;gBAG/B,IAAK,SAAiB,CAAC,QAAQ;oBAAE;YACnC;;;AAIA,YAAA,IAAK,SAAiB,CAAC,aAAa,KAAK,SAAS,EAAE;AAClD,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAO,SAAiB,CAAC,MAAM,EAAE;;YAGjC,IAAK,SAAiB,CAAC,QAAQ;gBAAE;QAEnC;QAAE,OAAO,KAAK,EAAE;AACd,YAAA,OAAO,CAAC,KAAK,CAAC,CAAA,wBAAA,EAA2B,SAAS,CAAC,cAAc,EAAE,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AAC9E,YAAA,MAAM,KAAK;QACb;IACF;AAEA;;AAEG;AACH,IAAA,oBAAoB,CAAC,SAA2B,EAAA;AAC9C,QAAA,IAAI,CAAC,iBAAiB,CAAC,MAAM,CAAC,SAAS,CAAC;IAC1C;AAEA;;AAEG;AACH,IAAA,MAAM,cAAc,GAAA;QAClB,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,SAAS,IAAI,IAAI,CAAC,iBAAiB,EAAE;AAC9C,YAAA,IAAI,SAAS,CAAC,YAAY,GAAG,CAAC,EAAE;gBAC9B,cAAc,CAAC,IAAI,CACjB,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;oBAC5B,SAAS,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;gBACxC,CAAC,CAAC,CACH;YACH;QACF;AAEA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AACD;;ACvHD;;;;;AAKG;AAwBH;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAgC;AACjE,MAAM,mBAAmB,GAAG,IAAI,GAAG,EAA8B;AAEjE;AACA,MAAM,iBAAiB,GAAG,IAAI,GAAG,EAAU;AAE3C;AACA,MAAM,gBAAgB,GAAuB;IAC3C,IAAI,EAAE,kBAAkB;AACxB,IAAA,GAAG,EAAE,KAAK;AACV,IAAA,MAAM,EAAE,UAAS,IAAI,EAAE,IAAI,EAAE,OAAO,EAAA;QAClC,MAAM,OAAO,GAAG,EAAE;;AAGlB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;AACpB,YAAA,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;AAC9B,YAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;QACxB;;AAGA,QAAA,IAAI,OAAO,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;AAC5C,YAAA,MAAM,MAAM,GAAG,OAAO,EAAE,CAAC;;AAEzB,YAAA,IAAI,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;;gBAEhD,OAAO,CAAC,IAAI,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;YAC5B;AAAO,iBAAA,IAAI,OAAO,MAAM,KAAK,QAAQ,EAAE;;AAErC,gBAAA,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC;YACtB;QACF;AACA,QAAA,OAAO,CAAC,OAAO,EAAE,IAAI,CAAC;IACxB;CACD;SAWe,kBAAkB,CAChC,WAA0C,EAC1C,eAAsC,EACtC,QAA6B,EAAA;;AAG7B,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;QAEnC,MAAM,IAAI,GAAG,WAAW;QACxB,IAAI,CAAC,eAAe,EAAE;AACpB,YAAA,MAAM,IAAI,KAAK,CAAC,sDAAsD,CAAC;QACzE;;QAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,YAAA,MAAM,IAAI,KAAK,CACb,mBAAmB,IAAI,CAAA,gFAAA,CAAkF,CAC1G;QACH;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;;QAG5C,IAAI,QAAQ,EAAE;;AAEZ,YAAA,IAAI,QAAQ,CAAC,IAAI,KAAK,IAAI,EAAE;gBAC1B,MAAM,IAAI,KAAK,CAAC,CAAA,eAAA,EAAkB,QAAQ,CAAC,IAAI,CAAA,6BAAA,EAAgC,IAAI,CAAA,CAAA,CAAG,CAAC;YACzF;YACA,iBAAiB,CAAC,QAAQ,CAAC;QAC7B;IACF;SAAO;;QAEL,MAAM,eAAe,GAAG,WAAW;AACnC,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,IAAI;AAEjC,QAAA,IAAI,CAAC,IAAI,IAAI,IAAI,KAAK,kBAAkB,EAAE;AACxC,YAAA,MAAM,IAAI,KAAK,CAAC,yEAAyE,CAAC;QAC5F;AAEA,QAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC;IAC9C;AACF;AAEA;;;AAGG;AACG,SAAU,mBAAmB,CAAC,IAAY,EAAA;;IAE9C,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IAC/C,IAAI,WAAW,EAAE;AACf,QAAA,OAAO,WAAW;IACpB;;IAGA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC9C,IAAA,IAAI,QAAQ,IAAI,QAAQ,CAAC,OAAO,EAAE;;QAEhC,MAAM,OAAO,GAAG,IAAI,GAAG,CAAS,CAAC,IAAI,CAAC,CAAC,CAAC;AACxC,QAAA,IAAI,mBAAmB,GAAG,QAAQ,CAAC,OAAO;QAE1C,OAAO,mBAAmB,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC,EAAE;AAC/D,YAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,CAAC;;YAGhC,MAAM,WAAW,GAAG,iBAAiB,CAAC,GAAG,CAAC,mBAAmB,CAAC;YAC9D,IAAI,WAAW,EAAE;gBACf,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,oBAAA,EAAuB,IAAI,CAAA,2BAAA,EAA8B,mBAAmB,CAAA,mBAAA,CAAqB,CAAC;gBAChH;AACA,gBAAA,OAAO,WAAW;YACpB;;YAGA,MAAM,cAAc,GAAG,mBAAmB,CAAC,GAAG,CAAC,mBAAmB,CAAC;AACnE,YAAA,IAAI,cAAc,IAAI,cAAc,CAAC,OAAO,EAAE;AAC5C,gBAAA,mBAAmB,GAAG,cAAc,CAAC,OAAO;YAC9C;iBAAO;gBACL;YACF;QACF;IACF;AAEA,IAAA,OAAO,SAAS;AAClB;AAEA;;;AAGG;AACG,SAAU,iBAAiB,CAAC,YAAgC,EAAA;AAChE,IAAA,MAAM,IAAI,GAAG,YAAY,CAAC,IAAI;IAE9B,IAAI,CAAC,IAAI,EAAE;AACT,QAAA,MAAM,IAAI,KAAK,CAAC,oCAAoC,CAAC;IACvD;;IAGA,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE;AACxB,QAAA,MAAM,IAAI,KAAK,CACb,kBAAkB,IAAI,CAAA,gFAAA,CAAkF,CACzG;IACH;;AAGA,IAAA,IAAI,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACjC,QAAA,OAAO,CAAC,IAAI,CAAC,sBAAsB,IAAI,CAAA,qDAAA,CAAuD,CAAC;AAC/F,QAAA,OAAO,KAAK;IACd;AAEA,IAAA,mBAAmB,CAAC,GAAG,CAAC,IAAI,EAAE,YAAY,CAAC;IAE3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,QAAA,OAAO,CAAC,GAAG,CAAC,8CAA8C,IAAI,CAAA,CAAE,CAAC;IACnE;;IAGA,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;IACnD,IAAI,eAAe,EAAE;QAClB,eAAuB,CAAC,gBAAgB,GAAG;YAC1C,GAAG,EAAE,YAAY,CAAC,GAAG;AACrB,YAAA,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI;SACtD;IACH;AAEA,IAAA,OAAO,IAAI;AACb;AAEA;;AAEG;AACG,SAAU,YAAY,CAAC,IAAY,EAAA;IACvC,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,IAAI,CAAC;IAE9C,IAAI,CAAC,QAAQ,EAAE;;QAEb,MAAM,eAAe,GAAG,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;QAEnD,IAAI,eAAe,EAAE;;AAEnB,YAAA,MAAM,kBAAkB,GAAG,qBAAqB,CAAC,eAAe,CAAC;AAEjE,YAAA,IAAI,kBAAkB,KAAK,gBAAgB,EAAE;gBAC3C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,oBAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,IAAI,CAAA,sDAAA,CAAwD,CAAC;gBAClG;AACA,gBAAA,OAAO,kBAAkB;YAC3B;;AAGA,YAAA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AAC1E,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,GAAG,CAAC,yCAAyC,IAAI,CAAA,4BAAA,CAA8B,CAAC;YAC1F;QACF;aAAO;;;;AAIL,YAAA,IAAI,IAAI,KAAK,mBAAmB,IAAI,IAAI,KAAK,YAAY,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;AACzF,gBAAA,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AAC3B,gBAAA,OAAO,CAAC,IAAI,CAAC,qBAAqB,IAAI,CAAA,6CAAA,CAA+C,CAAC;YACxF;QACF;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,MAAM,UAAU,GAAG,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AACzD,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,IAAI,CAAA,OAAA,EAAU,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;QACvF;AAEA,QAAA,OAAO,gBAAgB;IACzB;AAEA,IAAA,OAAO,QAAQ;AACjB;AAEA;;AAEG;AACG,SAAU,qBAAqB,CAAC,eAAqC,EAAA;;AAEzE,IAAA,IAAK,eAAuB,CAAC,QAAQ,EAAE;QACrC,OAAQ,eAAuB,CAAC,QAAQ;IAC1C;;IAGA,IAAI,YAAY,GAAQ,eAAe;IACvC,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;;AAErD,QAAA,IAAI,cAAc,GAAG,YAAY,CAAC,IAAI;QACtC,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;YACzF,cAAc,GAAG,kBAAkB;QACrC;QAEA,MAAM,QAAQ,GAAG,mBAAmB,CAAC,GAAG,CAAC,cAAc,CAAC;QACxD,IAAI,QAAQ,EAAE;AACZ,YAAA,OAAO,QAAQ;QACjB;;AAEA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;AAEA,IAAA,OAAO,gBAAgB;AACzB;AAEA;;;AAGG;AACG,SAAU,gBAAgB,CAC9B,IAAY,EACZ,OAAa,EACb,OAA4B,EAAE,EAAA;IAE9B,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;AACpE,IAAA,OAAO,IAAI,cAAc,CAAC,OAAO,EAAE,IAAI,CAAC;AAC1C;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,IAAY,EAAA;AACxC,IAAA,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC;AACpC;AAEA;;AAEG;SACa,mBAAmB,GAAA;IACjC,OAAO,KAAK,CAAC,IAAI,CAAC,iBAAiB,CAAC,IAAI,EAAE,CAAC;AAC7C;AAEA;;AAEG;SACa,wBAAwB,GAAA;IACtC,OAAO,KAAK,CAAC,IAAI,CAAC,mBAAmB,CAAC,IAAI,EAAE,CAAC;AAC/C;AAEA;;AAEG;SACa,eAAe,GAAA;IAC7B,MAAM,MAAM,GAAkE,EAAE;;IAGhF,KAAK,MAAM,IAAI,IAAI,iBAAiB,CAAC,IAAI,EAAE,EAAE;QAC3C,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,YAAA,SAAS,EAAE,IAAI;AACf,YAAA,YAAY,EAAE,mBAAmB,CAAC,GAAG,CAAC,IAAI;SAC3C;IACH;;IAGA,KAAK,MAAM,IAAI,IAAI,mBAAmB,CAAC,IAAI,EAAE,EAAE;AAC7C,QAAA,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,CAAC,IAAI,CAAC,GAAG;AACb,gBAAA,SAAS,EAAE,KAAK;AAChB,gBAAA,YAAY,EAAE;aACf;QACH;IACF;AAEA,IAAA,OAAO,MAAM;AACf;AAEA;;;;;;;;AAQG;AACG,SAAU,QAAQ,CAAC,MAAiD,EAAA;;AAExE,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,mBAAmB,IAAI,MAAM,IAAK,MAAc,CAAC,iBAAiB,KAAK,IAAI,EAAE;QACvH,iBAAiB,CAAC,MAA4B,CAAC;QAC/C;IACF;;AAGA,IAAA,IAAI,MAAM,IAAI,OAAO,MAAM,KAAK,UAAU,IAAI,oBAAoB,IAAI,MAAM,IAAK,MAAc,CAAC,kBAAkB,KAAK,IAAI,EAAE;;QAE3H,MAAM,cAAc,GAAI,MAAc,CAAC,cAAc,IAAI,MAAM,CAAC,IAAI;QAEpE,IAAI,CAAC,cAAc,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACzD,MAAM,IAAI,KAAK,CACb,6DAA6D;gBAC7D,wCAAwC;gBACxC,mDAAmD;gBACnD,+CAA+C;gBAC/C,SAAS;gBACT,mDAAmD;AACnD,gBAAA,4DAA4D,CAC7D;QACH;AAEA,QAAA,kBAAkB,CAAC,cAAc,EAAE,MAA8B,CAAC;QAClE;IACF;;IAGA,MAAM,IAAI,KAAK,CACb,mFAAmF;QACnF,kBAAkB;QAClB,sDAAsD;QACtD,qCAAqC;QACrC,gBAAgB;QAChB,qDAAqD;QACrD,sCAAsC;QACtC,4EAA4E;AAC5E,QAAA,gFAAgF,CACjF;AACH;;ACpYA;;;;;AAKG;AAwCH;AACA;AACA;AACA,IAAI,cAAc,GAAG,IAAI;SAET,GAAG,GAAA;IACjB,MAAM,OAAO,GAAG,cAAc;;IAG9B,MAAM,KAAK,GAAG,cAAc,CAAC,KAAK,CAAC,EAAE,CAAC;IACtC,IAAI,KAAK,GAAG,IAAI;;AAGhB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,EAAE,CAAC,EAAE,EAAE;AACnD,QAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;QAErB,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAE7B,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,KAAK;QACf;aAAO,IAAI,IAAI,IAAI,GAAG,IAAI,IAAI,GAAG,GAAG,EAAE;;AAEpC,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC;YACtD,KAAK,GAAG,KAAK;QACf;AAAO,aAAA,IAAI,IAAI,KAAK,GAAG,EAAE;;AAEvB,YAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;YACd,KAAK,GAAG,IAAI;QACd;IACF;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACrB;;AAGA,IAAA,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EAAE;AACtC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG;AACd,QAAA,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC;IACpB;AAEA,IAAA,cAAc,GAAG,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;AAC/B,IAAA,OAAO,OAAO;AAChB;AAEA;;;AAGG;AACG,SAAU,oBAAoB,CAClC,YAA2B,EAC3B,MAAW,EACX,OAAyB,EACzB,KAAuC,EAAA;;IAGvC,MAAM,IAAI,GAAa,EAAE;IACzB,MAAM,WAAW,GAA4B,EAAE;IAC/C,MAAM,UAAU,GAAkC,EAAE;;AAGpD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;AACtC,QAAA,2BAA2B,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IACzF;;;AAIA,IAAA,MAAM,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;;AAGnC,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,OAAO,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;YAC9B,gBAAgB,CAAC,OAAO,EAAE,OAAO,CAAC,KAAK,EAAE,OAAO,CAAC;QACnD;IACF;;;;AAKA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE;;AAExD,QAAA,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,aAAa,CAAC,CAAA,WAAA,EAAc,GAAG,CAAA,EAAA,CAAI,CAAC;QACzD,IAAI,EAAE,EAAE;AACN,YAAA,MAAM,OAAO,GAAG,CAAC,CAAC,EAAE,CAAC;AACrB,YAAA,EAAE,CAAC,eAAe,CAAC,UAAU,CAAC;;;AAG9B,YAAA,oBAAoB,CAAC,OAAO,EAAE,QAAQ,CAAC;QACzC;IACF;AACF;AAEA;;AAEG;AACH,SAAS,2BAA2B,CAClC,WAAwB,EACxB,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,KAAuC,EAAA;AAEvC,IAAA,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;;AAEnC,QAAA,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;IACxB;AAAO,SAAA,IAAI,KAAK,IAAI,WAAW,EAAE;;QAE/B,mBAAmB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;IAC1E;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;QAEhC,yBAAyB,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC;IACnE;AAAO,SAAA,IAAI,MAAM,IAAI,WAAW,EAAE;;AAEhC,QAAA,oBAAoB,CAAC,WAAW,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC;IAClF;AAAO,SAAA,IAAI,QAAQ,IAAI,WAAW,EAAE;;AAElC,QAAA,sBAAsB,CAAC,WAAW,EAAE,IAAI,CAAC;IAC3C;AACF;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,WAA2B,EAC3B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,WAAW,CAAC,GAAG,WAAW,CAAC,GAAG;;AAGrD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,GAAG,IAC/C,GAAG,KAAK,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AAC5D,QAAA,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC;AACpB,QAAA,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,CAC9D;;AAGD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;IAGxB,IAAI,GAAG,GAAkB,IAAI;IAC7B,IAAI,aAAa,EAAE;QACjB,GAAG,GAAG,GAAG,EAAE;AACX,QAAA,IAAI,CAAC,IAAI,CAAC,cAAc,GAAG,CAAA,CAAA,CAAG,CAAC;QAC/B,WAAW,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,EAAE,OAAO,EAAE;IACvC;;AAGA,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC;AACrE,YAAA,CAAC,GAAG,CAAC,UAAU,CAAC,YAAY,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC;aAC9D,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,CAAC,EAAE;AAC5D,YAAA,IAAI,GAAG,KAAK,IAAI,IAAI,GAAG,EAAE;;;;;AAKvB,gBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;AACpD,oBAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,KAAK,CAAA,CAAA,CAAG,CAAC;gBAC7B;qBAAO;oBACL,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAA,CAAA,EAAI,OAAO,CAAC,IAAI,CAAA,CAAA,CAAG,CAAC;gBAC7C;YACF;iBAAO;gBACL,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,KAAK,CAAA,CAAA,CAAG,CAAC;YACjC;QACF;IACF;;IAGA,IAAI,WAAW,EAAE;AACf,QAAA,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC;IAClB;SAAO;AACL,QAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;IAChB;AACF;AAEA;;AAEG;AACH,SAAS,yBAAyB,CAChC,WAAiC,EACjC,IAAc,EACd,UAAyC,EACzC,OAAyB,EAAA;IAEzB,MAAM,CAAC,aAAa,EAAE,KAAK,EAAE,cAAc,CAAC,GAAG,WAAW,CAAC,IAAI;;AAG/D,IAAA,IAAI,SAAoE;AACxE,IAAA,IAAI,KAA8E;IAElF,IAAI,cAAc,EAAE;AAClB,QAAA,IAAI,OAAO,cAAc,KAAK,UAAU,EAAE;;YAExC,SAAS,GAAG,cAAc;QAC5B;AAAO,aAAA,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;;YAE7C,KAAK,GAAG,cAAc;QACxB;IACF;;AAGA,IAAA,MAAM,GAAG,GAAG,GAAG,EAAE;;IAGM,mBAAmB,CAAC,aAAa,CAAC,IAAI;AAC7D,IAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;IAG5C,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;;IAGnD,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,OAAO,CAAA,WAAA,EAAc,GAAG,CAAA,CAAA,CAAG,CAAC;;;;AAK1C,IAAA,IAAI,KAAK,CAAC,UAAU,CAAC,EAAE;AACrB,QAAA,MAAM,MAAM,GAAG,KAAK,CAAC,UAAU,CAAC;;;AAGhC,QAAA,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,YAAA,EAAe,MAAM,CAAA,CAAA,CAAG,CAAC;IACxD;;AAEK,SAAA,IAAI,KAAK,CAAC,IAAI,CAAC,EAAE;QACpB,IAAI,CAAC,IAAI,CAAC,CAAA,KAAA,EAAQ,KAAK,CAAC,IAAI,CAAC,CAAA,CAAA,CAAG,CAAC;IACnC;;IAGA,IAAI,CAAC,IAAI,CAAC,KAAK,GAAG,OAAO,GAAG,GAAG,CAAC;;IAGhC,UAAU,CAAC,GAAG,CAAC,GAAG;AAChB,QAAA,IAAI,EAAE,aAAa;QACnB,KAAK;QACL,SAAS;QACT,KAAK;QACL;KACD;AACH;AAEA;;AAEG;AACH,SAAS,oBAAoB,CAC3B,WAA4B,EAC5B,IAAc,EACd,WAAoC,EACpC,UAAyC,EACzC,OAAyB,EACzB,WAA6C,EAAA;AAE7C,IAAA,MAAM,CAAC,QAAQ,CAAC,GAAG,WAAW,CAAC,IAAI;;AAGnC,IAAA,IAAI,WAAW,IAAI,QAAQ,IAAI,WAAW,EAAE;AAC1C,QAAA,MAAM,UAAU,GAAG,WAAW,CAAC,QAAQ,CAAC;QACxC,MAAM,GAAG,SAAS,EAAE,SAAS,CAAC,GAAG,UAAU,CAAC,IAAI;;AAGhD,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;;AAGpD,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;SAAO,IAAI,QAAQ,KAAK,SAAS,IAAI,WAAW,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;;QAExD,MAAM,KAAK,SAAS,CAAC,GAAG,WAAW,CAAC,IAAI;AACxC,QAAA,MAAM,CAAC,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAAC,OAAO,EAAE,EAAE,CAAC;AAC7C,QAAA,KAAK,MAAM,IAAI,IAAI,OAAO,EAAE;YAC1B,2BAA2B,CAAC,IAAI,EAAE,IAAI,EAAE,WAAW,EAAE,UAAU,EAAE,OAAO,CAAC;QAC3E;IACF;AACF;AAEA;;;;;AAKG;AACH,SAAS,sBAAsB,CAC7B,WAA8B,EAC9B,IAAc,EAAA;IAEd,MAAM,CAAC,OAAO,EAAE,KAAK,EAAE,UAAU,CAAC,GAAG,WAAW,CAAC,MAAM;;AAGvD,IAAA,IAAI,CAAC,IAAI,CAAC,IAAI,OAAO,CAAA,CAAE,CAAC;;AAGxB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC1D,YAAA,MAAM,aAAa,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,QAAQ,CAAC;YAC3D,IAAI,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,GAAG,CAAA,EAAA,EAAK,aAAa,CAAA,CAAA,CAAG,CAAC;QACzC;AAAO,aAAA,IAAI,OAAO,KAAK,KAAK,SAAS,IAAI,KAAK,EAAE;;AAE9C,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,GAAG,CAAA,CAAE,CAAC;QACtB;IACF;AAEA,IAAA,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;;IAGd,MAAM,eAAe,GAAG;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,OAAO;AACrB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM;AACpB,SAAA,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC;AAExB,IAAA,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;;AAG1B,IAAA,IAAI,CAAC,IAAI,CAAC,KAAK,OAAO,CAAA,CAAA,CAAG,CAAC;AAC5B;AAEA;;;;;;;;;;;;;;;;;;;AAmBG;AACH,SAAS,gBAAgB,CACvB,OAAY,EACZ,KAA0B,EAC1B,OAAyB,EAAA;AAEzB,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,GAAG,KAAK,MAAM,IAAI,GAAG,KAAK,IAAI,EAAE;;YAElC;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;;;YAG9B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;;;;;;;;;;;;;QAa9B;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE;;YAExC,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AACpC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;YAE/B,MAAM,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AAClC,YAAA,IAAI,OAAO,KAAK,KAAK,UAAU,EAAE;AAC/B,gBAAA,OAAO,CAAC,EAAE,CAAC,SAAS,EAAE,UAAS,CAAM,EAAA;oBACnC,KAAK,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC;AACjC,gBAAA,CAAC,CAAC;YACJ;iBAAO;AACL,gBAAA,OAAO,CAAC,IAAI,CAAC,8DAA8D,GAAC,GAAG,CAAC;YAClF;QACF;AAAO,aAAA,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAElC,YAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;;YAE5B,MAAM,OAAO,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;;AAEhC,YAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;QAC9B;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,eAAe,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;;YAG7C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,EAAE;AAC7D,oBAAA,QAAQ,EAAE,eAAe;AACzB,oBAAA,GAAG,EAAE;AACN,iBAAA,CAAC;YACJ;YAEA,IAAI,CAAC,eAAe,EAAE;;AAEpB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;AAEL,gBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;gBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,gBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;oBACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,wBAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;oBACzB;gBACF;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAC3C;;YAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,CAA2C,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YACjF;QACF;AAAO,aAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;YAE1B,MAAM,aAAa,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YAC3C,IAAI,CAAC,aAAa,EAAE;;AAElB,gBAAA,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,KAAK;AAClE,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,SAAS,CAAC;YAClC;iBAAO;;;gBAGL,MAAM,QAAQ,GAA2B,EAAE;gBAC3C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG;oBACtB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;oBACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,oBAAA,IAAI,IAAI,IAAI,GAAG,EAAE;AACf,wBAAA,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;oBACvB;AACF,gBAAA,CAAC,CAAC;;AAGF,gBAAA,MAAM,WAAW,GAAG,MAAM,CAAC,OAAO,CAAC,QAAQ;AACxC,qBAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;qBACtC,IAAI,CAAC,IAAI,CAAC;AACb,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,WAAW,CAAC;YACpC;QACF;aAAO;;;;AAIL,YAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,OAAO,KAAK,KAAK,SAAS,EAAE;gBACxF,MAAM,SAAS,GAAG,OAAO,KAAK,KAAK,QAAQ,GAAG,KAAK,CAAC,IAAI,EAAE,GAAG,MAAM,CAAC,KAAK,CAAC;AAC1E,gBAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,SAAS,CAAC;YAC9B;AAAO,iBAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;gBAEpC,OAAO,CAAC,IAAI,CAAC,CAAA,+BAAA,EAAkC,GAAG,CAAA,IAAA,CAAM,EAAE,OAAO,CAAC;;YAEpE;QACF;IACF;AACF;AAEA;;;;;;;;;;;;;;;;AAgBG;AACH,eAAe,oBAAoB,CACjC,OAAY,EACZ,QAAuB,EAAA;AAEvB,IAAA,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,KAAK,EAAE,OAAO,EAAE,GAAG,QAAQ;;IAG3D,MAAM,cAAc,GAAG,mBAAmB,CAAC,IAAI,CAAC,IAAI,gBAAgB;;;;IAKpE,MAAM,eAAe,GAAwB,EAAE;AAC/C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QAChD,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACxB,YAAA,eAAe,CAAC,GAAG,CAAC,GAAG,KAAK;QAC9B;IACF;;IAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;QAC1C,OAAO,CAAC,GAAG,CAAC,CAAA,0DAAA,EAA6D,IAAI,CAAA,CAAA,CAAG,EAAE,eAAe,CAAC;IACpG;;AAGA,IAAA,gBAAgB,CAAC,OAAO,EAAE,eAAe,EAAE,OAAO,CAAC;;;;;IAOnD,MAAM,OAAO,GAAQ,EAAE;IAEvB,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,mBAAmB,GAAG,SAAS;IACzC;;IAGA,IAAI,KAAK,EAAE;AACT,QAAA,OAAO,CAAC,MAAM,GAAG,KAAK;IACxB;;;;;AAMA,IAAA,IAAI,cAAc,CAAC,IAAI,KAAK,IAAI,EAAE;AAChC,QAAA,OAAO,CAAC,eAAe,GAAG,IAAI;IAChC;;IAGA,MAAM,QAAQ,GAAG,IAAI,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGpD,IAAA,QAAgB,CAAC,aAAa,GAAG,OAAO;;AAGzC,IAAA,MAAO,QAAgB,CAAC,KAAK,EAAE;AACjC;AAEA;;AAEG;AACG,SAAU,aAAa,CAAC,YAA2B,EAAA;IACvD,MAAM,KAAK,GAAoC,EAAE;AAEjD,IAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;QACtC,IAAI,OAAO,WAAW,KAAK,QAAQ,IAAI,MAAM,IAAI,WAAW,EAAE;AAC5D,YAAA,MAAM,CAAC,IAAI,CAAC,GAAG,WAAW,CAAC,IAAI;AAC/B,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,WAAW;QAC3B;IACF;AAEA,IAAA,OAAO,KAAK;AACd;;AC5mBA;;;;AAIG;AAKH;AAEA,IAAI,kBAAkB,GAAqB,IAAI,GAAG,EAAE;AAGpD;;;AAGG;AACG,SAAU,OAAO,CAAC,OAAe,EAAA;;IAErC,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,wBAAwB,EAAE;QAC7E;IACF;;AAGA,IAAA,IAAI,OAAO,OAAO,KAAK,WAAW,IAAI,OAAO,CAAC,GAAG,IAAI,OAAO,CAAC,GAAG,CAAC,QAAQ,KAAK,YAAY,EAAE;QAC1F;IACF;AAEA,IAAA,OAAO,CAAC,IAAI,CAAC,wBAAwB,OAAO,CAAA,CAAE,CAAC;AACjD;AAEA;AACA,SAAS,SAAS,GAAA;IAChB,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;QAC3D,OAAQ,MAAc,CAAC,MAAM;IAC/B;;IAEA,IAAI,OAAO,UAAU,KAAK,WAAW,IAAK,UAAkB,CAAC,MAAM,EAAE;QACnE,OAAQ,UAAkB,CAAC,MAAM;IACnC;IACA,MAAM,IAAI,KAAK,CACb,sGAAsG;AACtG,QAAA,kFAAkF,CACnF;AACH;AAWA;AACA,SAAS,cAAc,CAAC,SAA2B,EAAE,SAAwC,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,eAAe;QAAE;IAErC,MAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,aAAa,IAAI,GAAG;IAClD,MAAM,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,EAAE;AAC7C,IAAA,MAAM,KAAK,GAAG,MAAM,CAAC,SAAS,CAAC,KAC7B,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,QAAA,SAAS,KAAK,QAAQ,GAAG,SAAS;AAClC,YAAA,SAAS,CACV;;IAGD,MAAM,cAAc,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC;;AAGhD,IAAA,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC;QACd,QAAQ,EAAE,CAAA,UAAA,EAAa,KAAK,CAAA,CAAE;QAC9B,YAAY,EAAE,CAAA,OAAA,EAAU,QAAQ,CAAA,WAAA;AACjC,KAAA,CAAC;;IAGF,UAAU,CAAC,MAAK;QACd,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,QAAQ,EAAE,cAAc,IAAI,EAAE,CAAC;IACjD,CAAC,EAAE,QAAQ,CAAC;AACd;AAEA;SACgB,YAAY,CAAC,SAA2B,EAAE,KAAa,EAAE,MAA4B,EAAA;AACnG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB;AAC7C,SAAC,MAAM,CAAC,KAAK,CAAC,gBAAgB,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,CAAC;AAE9E,IAAA,IAAI,CAAC,SAAS;QAAE;AAEhB,IAAA,MAAM,aAAa,GAAG,SAAS,CAAC,WAAW,CAAC,IAAI;IAChD,MAAM,SAAS,GAAG,IAAI,IAAI,EAAE,CAAC,WAAW,EAAE;AAC1C,IAAA,MAAM,MAAM,GAAG,CAAA,QAAA,EAAW,SAAS,GAAG;AAEtC,IAAA,IAAI,MAAM,KAAK,OAAO,EAAE;AACtB,QAAA,OAAO,CAAC,GAAG,CAAC,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,CAAA,YAAA,CAAc,CAAC;;AAGlF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,EAAE,IAAI,CAAC,GAAG,EAAE,CAAC;QAClE;IACF;SAAO;AACL,QAAA,IAAI,OAAO,GAAG,CAAA,EAAG,MAAM,CAAA,CAAA,EAAI,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,GAAA,EAAM,KAAK,WAAW;;AAGhF,QAAA,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB,EAAE;AACnC,YAAA,MAAM,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,CAAA,EAAG,SAAS,CAAC,IAAI,CAAA,CAAA,EAAI,KAAK,CAAA,CAAE,CAAC;YACtE,IAAI,SAAS,EAAE;gBACb,MAAM,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,SAAS;AACvC,gBAAA,OAAO,IAAI,CAAA,EAAA,EAAK,QAAQ,CAAA,GAAA,CAAK;;gBAG7B,IAAI,KAAK,KAAK,QAAQ,IAAI,MAAM,CAAC,KAAK,CAAC,oBAAoB;AACvD,oBAAA,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,oBAAoB,EAAE;AAChD,oBAAA,OAAO,CAAC,IAAI,CAAC,CAAA,EAAG,MAAM,CAAA,cAAA,EAAiB,aAAa,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,EAAA,CAAI,CAAC;oBAC5F,SAAS,CAAC,CAAC,CAAC,GAAG,CAAC,SAAS,EAAE,gBAAgB,CAAC;gBAC9C;YACF;QACF;AAEA,QAAA,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC;;QAGpB,IAAI,MAAM,CAAC,KAAK,CAAC,eAAe,KAAK,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,QAAQ,IAAI,KAAK,KAAK,OAAO,CAAC,EAAE;AACnG,YAAA,cAAc,CAAC,SAAS,EAAE,KAAsC,CAAC;QACnE;IACF;;AAGA,IAAA,IAAI,MAAM,CAAC,KAAK,CAAC,iBAAiB,EAAE;AAClC,QAAA,mBAAmB,EAAE;IACvB;AACF;AAEA;AACM,SAAU,eAAe,CAAC,KAA0C,EAAA;AACxE,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;IAEpB,IAAI,OAAO,GAAG,CAAC;IACf,QAAQ,KAAK;AACX,QAAA,KAAK,WAAW;YACd,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,mBAAmB,IAAI,CAAC;YAC/C;AACF,QAAA,KAAK,QAAQ;YACX,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,gBAAgB,IAAI,CAAC;YAC5C;AACF,QAAA,KAAK,UAAU;YACb,OAAO,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,CAAC;YAC9C;;AAGJ,IAAA,IAAI,OAAO,GAAG,CAAC,EAAE;QACf,OAAO,CAAC,GAAG,CAAC,CAAA,wBAAA,EAA2B,OAAO,CAAA,eAAA,EAAkB,KAAK,CAAA,CAAE,CAAC;IAE1E;AACF;AAEA;AACM,SAAU,cAAc,CAAC,IAAY,EAAE,IAAS,EAAA;AACpD,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,wBAAwB;QAAE;IAE9C,OAAO,CAAC,GAAG,CAAC,CAAA,qBAAA,EAAwB,IAAI,CAAA,CAAA,CAAG,EAAE,IAAI,CAAC;AACpD;AAEA;AACM,SAAU,aAAa,CAAC,SAA2B,EAAE,QAAgB,EAAE,QAAa,EAAE,QAAa,EAAA;AACvG,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,IAAI,CAAC,MAAM,EAAE,KAAK,EAAE,aAAa;QAAE;IAEnC,OAAO,CAAC,GAAG,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAA,EAAI,SAAS,CAAC,IAAI,CAAA,MAAA,EAAS,QAAQ,CAAA,CAAA,CAAG,EAC3F,EAAE,GAAG,EAAE,QAAQ,EAAE,GAAG,EAAE,QAAQ,EAAE,CAAC;AACrC;AAEA;AACA,SAAS,mBAAmB,GAAA;;;AAG1B,IAAA,OAAO,CAAC,GAAG,CAAC,2CAA2C,CAAC;AAC1D;AAEA;AACM,SAAU,WAAW,CAAC,GAAW,EAAE,KAAU,EAAE,MAAW,EAAE,OAAA,GAAmB,KAAK,EAAA;AACxF,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;IAC1B,IAAI,CAAC,MAAM,EAAE,KAAK;QAAE;AAEpB,IAAA,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,WAAW,IAAI,MAAM,CAAC,KAAK,CAAC,kBAAkB;AAC7E,IAAA,IAAI,CAAC,SAAS;QAAE;IAEhB,MAAM,SAAS,GAAG,MAAM,CAAC,KAAK,CAAC,kBAAkB,IAAI,OAAO;IAE5D,IAAI,SAAS,EAAE;AACb,QAAA,OAAO,CAAC,KAAK,CAAC,gCAAgC,GAAG,CAAA,CAAE,CAAC;AACpD,QAAA,OAAO,CAAC,GAAG,CAAC,gBAAgB,EAAE,KAAK,CAAC;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,MAAM,CAAC;QACxC,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,SAAS,CAAC;QAChD,OAAO,CAAC,GAAG,CAAC,eAAe,EAAE,KAAK,CAAC,MAAM,CAAC;QAC1C,OAAO,CAAC,GAAG,CAAC,aAAa,EAAE,KAAK,CAAC,IAAI,CAAC;QACtC,OAAO,CAAC,QAAQ,EAAE;IACpB;SAAO;AACL,QAAA,OAAO,CAAC,GAAG,CAAC,mBAAmB,GAAG,CAAA,GAAA,EAAM,KAAK,CAAC,SAAS,CAAA,UAAA,EAAa,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAA,CAAA,CAAG,CAAC;IAChG;AACF;AAEA;SACgB,sBAAsB,GAAA;AACpC,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAC1B,IAAA,OAAO,MAAM,EAAE,KAAK,EAAE,oBAAoB,IAAI,KAAK;AACrD;AAEA;SACgB,oBAAoB,CAAC,SAA2B,EAAE,KAAa,EAAE,KAAY,EAAA;AAC3F,IAAA,MAAM,MAAM,GAAG,SAAS,EAAE;AAE1B,IAAA,OAAO,CAAC,KAAK,CAAC,kBAAkB,SAAS,CAAC,WAAW,CAAC,IAAI,IAAI,SAAS,CAAC,IAAI,CAAA,WAAA,EAAc,KAAK,GAAG,EAAE,KAAK,CAAC;AAE1G,IAAA,IAAI,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE;QAC/B,SAAS;IACX;AACF;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AC7OA;;;;;;;;AAQG;AASH;AACA;AACA,MAAM,eAAe,GAAG,IAAI,OAAO,EAA8C;MAYpE,gBAAgB,CAAA;IAmC3B,WAAA,CAAY,OAAa,EAAE,IAAA,GAA4B,EAAE,EAAA;AAxBzD,QAAA,IAAA,CAAA,YAAY,GAAW,CAAC,CAAC;AAIjB,QAAA,IAAA,CAAA,aAAa,GAA4B,IAAI,CAAC;AAC9C,QAAA,IAAA,CAAA,WAAW,GAA4B,IAAI,CAAC;AAC5C,QAAA,IAAA,CAAA,aAAa,GAA0B,IAAI,GAAG,EAAE,CAAC;AACjD,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;QACnC,IAAA,CAAA,QAAQ,GAAY,KAAK;AACzB,QAAA,IAAA,CAAA,OAAO,GAAY,KAAK,CAAC;AACzB,QAAA,IAAA,CAAA,mBAAmB,GAAkB,IAAI,CAAC;AAC1C,QAAA,IAAA,CAAA,oBAAoB,GAA8D,IAAI,GAAG,EAAE;AAC3F,QAAA,IAAA,CAAA,iBAAiB,GAAgB,IAAI,GAAG,EAAE,CAAC;AAC3C,QAAA,IAAA,CAAA,SAAS,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,iBAAiB,GAAY,KAAK,CAAC;AACnC,QAAA,IAAA,CAAA,aAAa,GAAW,CAAC,CAAC;AAC1B,QAAA,IAAA,CAAA,oBAAoB,GAA+B,IAAI,CAAC;AACxD,QAAA,IAAA,CAAA,oBAAoB,GAAkB,IAAI,CAAC;AAC3C,QAAA,IAAA,CAAA,uBAAuB,GAA+B,IAAI,CAAC;AAC3D,QAAA,IAAA,CAAA,aAAa,GAAY,KAAK,CAAC;AAE/B,QAAA,IAAA,CAAA,yBAAyB,GAAmB,IAAI,CAAC;AACjD,QAAA,IAAA,CAAA,sBAAsB,GAAY,KAAK,CAAC;AAG9C,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE;AAChC,QAAA,IAAI,CAAC,kBAAkB,GAAG,gBAAgB,CAAC,YAAY,EAAE;;QAGzD,IAAI,OAAO,EAAE;AACX,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC;QACrB;aAAO;;YAEL,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,YAAA,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC;QACjB;;;QAIA,MAAM,SAAS,GAAwB,EAAE;;QAGzC,IAAI,IAAI,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;;YAErB,MAAM,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,EAAE,IAAI,EAAE;AACnC,YAAA,KAAK,MAAM,GAAG,IAAI,OAAO,EAAE;;AAEzB,gBAAA,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,KAAK,IAAI,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,YAAY;oBACjF,GAAG,KAAK,iBAAiB,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;oBACrD,SAAS,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,GAAG,CAAC;gBAC/B;YACF;QACF;;AAGA,QAAA,IAAI,iBAAiB;AACrB,QAAA,IAAI,IAAI,CAAC,eAAe,EAAE;AACxB,YAAA,iBAAiB,GAAG,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;AACL,YAAA,iBAAiB,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QACpE;;AAGA,QAAA,MAAM,UAAU,GAAG,iBAAiB,EAAE,UAAU,IAAI,EAAE;AACtD,QAAA,IAAI,CAAC,IAAI,GAAG,EAAE,GAAG,UAAU,EAAE,GAAG,SAAS,EAAE,GAAG,IAAI,EAAE;;QAGpD,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,EAAE,IAAI,CAAC;;QAG/B,IAAI,CAAC,kBAAkB,EAAE;AACzB,QAAA,IAAI,CAAC,yBAAyB,EAAE,CAAC;QACjC,IAAI,CAAC,eAAe,EAAE;;QAGtB,IAAI,CAAC,gBAAgB,EAAE;;QAGvB,IAAI,KAAK,GAAwB,EAAE;;AAGnC,QAAA,MAAM,eAAe,GAAG,CAAC,GAAwB,KAAyB;AACxE,YAAA,OAAO,IAAI,KAAK,CAAC,GAAG,EAAE;gBACpB,GAAG,EAAE,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,KAAI;AAC3B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;4BACxD,CAAA,qHAAA,CAAuH;4BACvH,CAAA,sFAAA,CAAwF;4BACxF,CAAA,6BAAA,EAAgC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,GAAA,CAAK;4BAC5E,CAAA,8BAAA,EAAiC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,kBAAA,CAAoB;4BAC5F,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,qBAAA,CAAuB;AAC7F,4BAAA,CAAA,mCAAA,EAAsC,MAAM,CAAC,IAAI,CAAC,CAAA,GAAA,EAAM,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAA,yBAAA,CAA2B,CACzG;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,MAAM,CAAC,IAA2B,CAAC,GAAG,KAAK;AAC3C,oBAAA,OAAO,IAAI;gBACb,CAAC;AACD,gBAAA,cAAc,EAAE,CAAC,MAAM,EAAE,IAAI,KAAI;AAC/B,oBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;AACtB,wBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,gCAAA,EAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,yCAAA,CAA2C;4BAC7I,CAAA,iDAAA,CAAmD;4BACnD,CAAA,0DAAA,CAA4D;4BAC5D,CAAA,sDAAA,CAAwD;AACxD,4BAAA,CAAA,iHAAA,CAAmH,CACpH;wBAED,MAAM,IAAI,KAAK,CACb,CAAA,iCAAA,EAAoC,MAAM,CAAC,IAAI,CAAC,CAAA,sCAAA,CAAwC;AACxF,4BAAA,CAAA,yEAAA,CAA2E,CAC5E;oBACH;AACA,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;AAC1C,oBAAA,OAAO,IAAI;gBACb;AACD,aAAA,CAAC;AACJ,QAAA,CAAC;;AAGD,QAAA,KAAK,GAAG,eAAe,CAAC,EAAE,CAAC;AAE3B,QAAA,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;AAClC,YAAA,GAAG,EAAE,MAAM,KAAK;AAChB,YAAA,GAAG,EAAE,CAAC,KAA0B,KAAI;AAClC,gBAAA,IAAI,IAAI,CAAC,aAAa,EAAE;oBACtB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,IAAI,CAAC,cAAc,EAAE,CAAA,0EAAA,CAA4E;wBAC/H,CAAA,iDAAA,CAAmD;wBACnD,CAAA,0DAAA,CAA4D;wBAC5D,CAAA,sDAAA,CAAwD;wBACxD,CAAA,qHAAA,CAAuH;wBACvH,CAAA,sFAAA,CAAwF;wBACxF,CAAA,uCAAA,CAAyC;wBACzC,CAAA,yDAAA,CAA2D;wBAC3D,CAAA,mEAAA,CAAqE;AACrE,wBAAA,CAAA,qEAAA,CAAuE,CACxE;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,wEAAA,CAA0E;AAC1E,wBAAA,CAAA,yEAAA,CAA2E,CAC5E;gBACH;;AAEA,gBAAA,KAAK,GAAG,eAAe,CAAC,KAAK,CAAC;YAChC,CAAC;AACD,YAAA,UAAU,EAAE,IAAI;AAChB,YAAA,YAAY,EAAE;AACf,SAAA,CAAC;;;AAID,QAAA,IAAY,CAAC,KAAK,GAAG,EAAE;AAExB,QAAA,IAAI,CAAC,cAAc,CAAC,WAAW,EAAE,UAAU,CAAC;IAC9C;AAEA;;;;AAIG;IACK,0BAA0B,GAAA;AAChC,QAAA,MAAM,OAAO,GAA2B;AACtC,YAAA,SAAS,EAAE,uCAAuC;AAClD,YAAA,SAAS,EAAE,sCAAsC;AACjD,YAAA,OAAO,EAAE,+BAA+B;AACxC,YAAA,QAAQ,EAAE,kCAAkC;AAC5C,YAAA,OAAO,EAAE;SACV;QAED,MAAM,KAAK,GAA6B,EAAE;QAC1C,MAAM,IAAI,GAAG,IAAI;AAEjB,QAAA,KAAK,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE;AAClD,YAAA,MAAM,QAAQ,GAAI,IAAY,CAAC,IAAI,CAAC;;AAEpC,YAAA,IAAI,QAAQ,KAAK,gBAAgB,CAAC,SAAS,CAAC,IAA8B,CAAC;gBAAE;AAE7E,YAAA,KAAK,CAAC,IAAI,CAAC,GAAG,QAAQ;;YAErB,IAAY,CAAC,IAAI,CAAC,GAAG;AACpB,gBAAA,CAAC,IAAI,CAAC,CAAC,GAAG,IAAW,EAAA;AACnB,oBAAA,IAAI,CAAC,IAAI,CAAC,sBAAsB,EAAE;AAChC,wBAAA,MAAM,IAAI,KAAK,CACb,YAAY,IAAI,CAAA,8BAAA,EAAiC,IAAI,CAAA,EAAA,CAAI;4BACzD,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,CAAA,QAAA,EAAW,IAAI,CAAC,IAAI,CAAA,CAAA,CAAG,CAC3D;oBACH;AACA,oBAAA,OAAO,eAAe,CAAC,GAAG,CAAC,IAAI,CAAE,CAAC,IAAI,CAAC,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC;gBAC3D;aACD,CAAC,IAAI,CAAC;QACT;AAEA,QAAA,eAAe,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,CAAC;IAClC;AAEA;;;;;;AAMG;AACK,IAAA,MAAM,eAAe,CAAI,IAAY,EAAE,OAAa,EAAA;;AAE1D,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;QAErE,OAAO,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC;IACzC;AAEA;;;AAGG;AACK,IAAA,oBAAoB,CAAI,IAAY,EAAA;;AAE1C,QAAA,MAAM,IAAI,GAAG,eAAe,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC,IAAK,IAAY,CAAC,IAAI,CAAC;;AAErE,QAAA,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC;IACxB;AAEA;;;AAGG;AACH;;;AAGG;AACH,IAAA,MAAM,KAAK,GAAA;;QAET,IAAI,IAAI,CAAC,OAAO;YAAE;AAClB,QAAA,IAAI,CAAC,OAAO,GAAG,IAAI;;QAGnB,IAAI,CAAC,0BAA0B,EAAE;QAEjC,MAAM,IAAI,CAAC,kBAAkB,CAAC,cAAc,CAAC,IAAI,CAAC;IACpD;;;;AAMA;;;;;;;;AAQG;IACH,OAAO,CAAC,KAAoB,IAAI,EAAA;;QAE9B,IAAI,CAAC,aAAa,EAAE;AACpB,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,aAAa;QAE5C,IAAI,IAAI,CAAC,QAAQ;AAAE,YAAA,OAAO,iBAAiB;;QAG3C,IAAI,EAAE,EAAE;;YAEN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;;YAGA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,OAAO,EAAE;QACxB;;AAGA,QAAA,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,IAAI,KAAK,CACb,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,gDAAA,CAAkD;gBAC9F,CAAA,uGAAA,CAAyG;gBACzG,CAAA,oDAAA,CAAsD;AACtD,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;;;;AAMtC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE;AACpD,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,KAAK;QAChC;;AAGA,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;;YAE1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,gBAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,oBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;gBAChB;AACF,YAAA,CAAC,CAAC;;YAGF,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,GAAG,EAAE;QAC1B;aAAO;AACL,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;;AAGA,QAAA,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,oBAAoB,CAAC;;AAGxC,QAAA,IAAI,IAAI,CAAC,mBAAmB,KAAK,IAAI,EAAE;YACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACtD;;AAGA,QAAA,IAAI,CAAC,aAAa,CAAC,KAAK,EAAE;;AAG1B,QAAA,IAAI,YAAY;;AAGhB,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,YAAY,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACxD;aAAO;;AAEL,YAAA,YAAY,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC/D;AAEA,QAAA,IAAI,YAAY,IAAI,YAAY,CAAC,MAAM,EAAE;;AAEvC,YAAA,MAAM,MAAM,GAAG;AACb,gBAAA,WAAW,EAAE,CAAC,GAAQ,KAAI;oBACxB,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,oBAAA,GAAG,CAAC,WAAW,GAAG,MAAM,CAAC,GAAG,CAAC;oBAC7B,OAAO,GAAG,CAAC,SAAS;gBACtB;aACD;;;;;;;;YAUD,MAAM,qBAAqB,GAAG,MAAK;AACjC,gBAAA,MAAM,gBAAgB,GAAG,IAAI,CAAC,IAAI,CAAC,mBAAmB;AACtD,gBAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM;;AAGjC,gBAAA,OAAO,CAAC,QAAiB,EAAE,GAAG,QAAe,KAAI;;oBAE/C,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,CAAC,QAAQ,CAAC,EAAE;;wBAE9C,OAAO,QAAQ,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC;oBACxC;;yBAEK,IAAI,QAAQ,EAAE;AACjB,wBAAA,OAAO,EAAE;oBACX;;yBAEK,IAAI,gBAAgB,EAAE;AACzB,wBAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC;oBAC/B;;yBAEK;AACH,wBAAA,OAAO,EAAE;oBACX;AACF,gBAAA,CAAC;AACH,YAAA,CAAC;AAED,YAAA,MAAM,eAAe,GAAG,qBAAqB,EAAE;YAE/C,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1D,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,YAAA,MAAM;aACP;;;AAID,YAAA,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,EAAE;AAC3G,gBAAA,MAAM,aAAa,GAAG,YAAY,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;AAC7F,gBAAA,OAAO,CAAC,GAAG,CAAC,4CAA4C,aAAa,CAAA,CAAE,CAAC;gBAExE,IAAI,cAAc,GAAG,IAAI;gBACzB,IAAI,kBAAkB,GAAG,IAAI;;AAG7B,gBAAA,IAAI,YAAY,CAAC,OAAO,EAAE;oBACxB,OAAO,CAAC,GAAG,CAAC,CAAA,mCAAA,EAAsC,YAAY,CAAC,OAAO,CAAA,CAAE,CAAC;AACzE,oBAAA,cAAc,GAAG,YAAY,CAAC,YAAY,CAAC,OAAO,CAAC;AACnD,oBAAA,kBAAkB,GAAG,YAAY,CAAC,OAAO;gBAC3C;;gBAGA,IAAI,CAAC,cAAc,EAAE;oBACnB,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC;AAE1D,oBAAA,OAAO,YAAY,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,IAAI,YAAY,CAAC,IAAI,KAAK,kBAAkB,EAAE;AACjG,wBAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,wBAAA,OAAO,CAAC,GAAG,CAAC,+BAA+B,SAAS,CAAA,CAAE,CAAC;AAEvD,wBAAA,IAAI;AACF,4BAAA,MAAM,aAAa,GAAG,YAAY,CAAC,SAAS,CAAC;4BAC7C,IAAI,aAAa,IAAI,aAAa,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAC9D,gCAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;gCAC7D,cAAc,GAAG,aAAa;gCAC9B,kBAAkB,GAAG,SAAS;gCAC9B;4BACF;wBACF;wBAAE,OAAO,KAAK,EAAE;4BACd,OAAO,CAAC,IAAI,CAAC,CAAA,uCAAA,EAA0C,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBAC7E;AAEA,wBAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;oBACpD;gBACF;;gBAGA,IAAI,cAAc,EAAE;AAClB,oBAAA,IAAI;;;AAGF,wBAAA,MAAM,UAAU,GAAG,YAAY,CAAC,MAAM;AACtC,wBAAA,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAE,IAAU,KAAI;AACvD,4BAAA,IAAI,UAAU,CAAC,QAAQ,CAAC,IAAI,OAAO,UAAU,CAAC,QAAQ,CAAC,KAAK,UAAU,EAAE;;AAEtE,gCAAA,MAAM,CAAC,gBAAgB,EAAE,WAAW,CAAC,GAAG,UAAU,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC;;;AAGlE,gCAAA,OAAO,CAAC,gBAAgB,EAAE,WAAW,CAAC;4BACxC;;AAEA,4BAAA,OAAO,EAAE;AACX,wBAAA,CAAC;;wBAGD,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAC1E,IAAI,CAAC,IAAI,EACT,IAAI,CAAC,IAAI,EACT,eAAe;AACf,wBAAA,MAAM,CACP;AAED,wBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,+CAAA,CAAiD,CAAC;wBAC9D,YAAY,GAAG,kBAAkB;wBACjC,OAAO,GAAG,aAAa;oBACzB;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,IAAI,CAAC,CAAA,wCAAA,EAA2C,kBAAkB,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;wBACrF,YAAY,GAAG,EAAE;oBACnB;gBACF;qBAAO;oBACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;oBAC/F,YAAY,GAAG,EAAE;gBACnB;YACF;;;YAIA,MAAM,qBAAqB,GAAG,IAAI,CAAC,qBAAqB,CAAC,YAAY,CAAC;;;YAItE,oBAAoB,CAAC,qBAAqB,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC;QAC3D;;QAGA,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;;QAIzC,MAAM,YAAY,GAAG,IAAI,CAAC,oBAAoB,CAAC,WAAW,CAAC;QAC3D,IAAI,YAAY,IAAI,OAAQ,YAAoB,CAAC,IAAI,KAAK,UAAU,EAAE;YACpE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;;QAGtB,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,IAAI,CAAC,CAAC;QAC1C,eAAe,CAAC,UAAU,GAAG,UAAU,GAAG,QAAQ,CAAC;;AAGnD,QAAA,IAAI;AACF,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QACnE;QAAE,OAAO,KAAK,EAAE;;AAEd,YAAA,IAAI,CAAC,oBAAoB,GAAG,IAAI;QAClC;;QAGA,IAAI,CAAC,oBAAoB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGrD,QAAA,OAAO,iBAAiB;IAC1B;AAEA;;;;;;;;;;;;AAYG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;QAC7B,IAAI,IAAI,CAAC,QAAQ;YAAE;;QAGnB,IAAI,EAAE,EAAE;YACN,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;AAC9B,YAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,kBAAA,CAAoB;oBAC1C,CAAA,WAAA,EAAc,IAAI,CAAC,cAAc,EAAE,qCAAqC,EAAE,CAAA,EAAA,CAAI,CAC/E;YACH;YAEA,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,YAAY,CAAC;YACzC,IAAI,CAAC,KAAK,EAAE;AACV,gBAAA,MAAM,IAAI,KAAK,CACb,CAAA,iBAAA,EAAoB,EAAE,CAAA,6EAAA,CAA+E;AACrG,oBAAA,CAAA,mBAAA,EAAsB,EAAE,CAAA,iDAAA,CAAmD;AAC3E,oBAAA,CAAA,wDAAA,CAA0D,CAC3D;YACH;AAEA,YAAA,OAAO,KAAK,CAAC,MAAM,EAAE;QACvB;;AAGA,QAAA,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,EAAE;;QAGhC,CAAC,YAAW;;AAEV,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;;;AAIrC,YAAA,IAAI,IAAI,CAAC,aAAa,KAAK,SAAS,EAAE;AACpC,gBAAA,OAAO;YACT;;AAGA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;;AAGtC,YAAA,MAAM,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;QAC7B,CAAC,GAAG;IACN;AAEA;;;AAGG;IACH,MAAM,CAAC,KAAoB,IAAI,EAAA;AAC7B,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC;IACxB;AAEA;;;AAGG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC;QACtD,IAAI,MAAM,IAAI,OAAQ,MAAc,CAAC,IAAI,KAAK,UAAU,EAAE;YACxD,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,uCAAA,CAAyC;AACrF,gBAAA,CAAA,mFAAA,CAAqF,CACtF;YACD,MAAM,MAAM,CAAC;QACf;;;QAIA,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,8CAAA,CAAgD,EACxG,EAAE,oBAAoB,EAAE,CACzB;YACH;AACA,YAAA,OAAO;QACT;QAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,8BAA8B,EACtF,EAAE,SAAS,EAAE,iBAAiB,EAAE,oBAAoB,CAAC,aAAa,EAAE,EAAE,CACvE;QACH;QAEA,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AACvD,QAAA,IAAI,WAAW,KAAK,IAAI,EAAE;AACxB,YAAA,IAAI,CAAC,IAAI,GAAG,WAAW;YAEvB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,mCAAmC,EAC3F,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;aAAO;YACL,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,wBAAA,CAA0B,EAClF,EAAE,SAAS,EAAE,CACd;YACH;QACF;;;AAIA,QAAA,IAAI,CAAC,uBAAuB,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGpE,QAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;;AAGzC,QAAA,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;IACxB;AAEA;;;;;AAKG;AACH,IAAA,MAAM,KAAK,GAAA;QACT,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,CAAC;;;AAIpC,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,YAAY,GAAG,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAClD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;;AAGA,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;QAG1B,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;QAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;QAGnE,IAAI,SAAS,GAAkB,IAAI;AACnC,QAAA,IAAI,oBAAwC;AAE5C,QAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,YAAA,IAAI;AACF,gBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,gBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;YACpE;YAAE,OAAO,KAAK,EAAE;;gBAEd,oBAAoB,GAAG,YAAY;YACrC;QACF;aAAO;;AAEL,YAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,YAAA,SAAS,GAAG,MAAM,CAAC,GAAG;AACtB,YAAA,oBAAoB,GAAG,MAAM,CAAC,oBAAoB;QACpD;;AAGA,QAAA,IAAI,SAAS,KAAK,IAAI,EAAE;;YAEtB,IAAI,oBAAoB,EAAE;gBACxB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,cAAc,EAAE,oBAAoB,CAAC;YACnD;YAEA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,OAAO,CAAC,GAAG,CACT,qBAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,qEAAA,CAAuE,EAC/H,EAAE,oBAAoB,EAAE,CACzB;YACH;;AAEA,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;AACrC,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;YACzB;QACF;;QAGA,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;QAGlD,MAAM,cAAc,GAAG,gBAAgB,CAAC,sBAAsB,CAAC,IAAI,CAAC;QAEpE,IAAI,CAAC,cAAc,EAAE;;YAEnB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,mCAAA,CAAqC,EAC1G,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;YACH;YAEA,MAAM,oBAAoB,GAAG,gBAAgB,CAAC,wBAAwB,CAAC,IAAI,CAAC;YAC5E,IAAI,oBAAoB,EAAE;AACxB,gBAAA,IAAI;;AAEF,oBAAA,MAAM,oBAAoB;;oBAG1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,wBAAA,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,0BAAA,CAA4B,EACvE,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;oBACH;gBACF;gBAAE,OAAO,KAAK,EAAE;;oBAEd,OAAO,CAAC,KAAK,CACX,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,4BAAA,CAA8B,EACzE,KAAK,CACN;AACD,oBAAA,MAAM,KAAK;gBACb;YACF;AAEA,YAAA,IAAI,CAAC,YAAY,GAAG,CAAC;YACrB,IAAI,CAAC,mBAAmB,EAAE;AAC1B,YAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,qBAAqB,CAAC;AAClD,YAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;YACpB;QACF;;QAGA,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;YAC1C,OAAO,CAAC,GAAG,CACT,CAAA,+BAAA,EAAkC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,eAAA,CAAiB,EACtF,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CACpB;QACH;;QAGA,IAAI,cAAc,GAAkB,IAAI;AACxC,QAAA,IAAI;YACF,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC5C;QAAE,OAAO,KAAK,EAAE;;QAEhB;AACA,QAAA,MAAM,oBAAoB,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;;AAGvD,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI;;AAGrB,QAAA,MAAM,eAAe,GAAG,IAAI,KAAK,CAAC,IAAI,EAAE;YACtC,GAAG,CAAC,MAAM,EAAE,IAAI,EAAA;;gBAEd,IAAI,IAAI,KAAK,MAAM,IAAI,IAAI,KAAK,MAAM,EAAE;AACtC,oBAAA,OAAO,MAAM,CAAC,IAA2B,CAAC;gBAC5C;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,0DAAA,CAA4D;oBAC5D,CAAA,8BAAA,CAAgC;oBAChC,CAAA,yHAAA,CAA2H;oBAC3H,CAAA,MAAA,CAAQ;oBACR,CAAA,sDAAA,CAAwD;oBACxD,CAAA,yEAAA,CAA2E;AAC3E,oBAAA,CAAA,wFAAA,CAA0F,CAC3F;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,kDAAA,CAAoD,CACrD;YACH,CAAC;AACD,YAAA,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAA;;AAErB,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;AACnB,oBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,KAAK;AACpB,oBAAA,OAAO,IAAI;gBACb;;AAGA,gBAAA,IAAI,IAAI,KAAK,MAAM,EAAE;oBACnB,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,qDAAA,CAAuD;wBAC5G,CAAA,yCAAA,CAA2C;wBAC3C,CAAA,8BAAA,CAAgC;wBAChC,CAAA,6HAAA,CAA+H;wBAC/H,CAAA,mHAAA,CAAqH;wBACrH,CAAA,uDAAA,CAAyD;AACzD,wBAAA,CAAA,6EAAA,CAA+E,CAChF;oBAED,MAAM,IAAI,KAAK,CACb,CAAA,mDAAA,CAAqD;AACrD,wBAAA,CAAA,kEAAA,CAAoE,CACrE;gBACH;;AAGA,gBAAA,OAAO,CAAC,KAAK,CACX,CAAA,2BAAA,EAA8B,MAAM,CAAC,cAAc,EAAE,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,CAAC,CAAA,sBAAA,CAAwB;oBACvH,CAAA,yCAAA,CAA2C;oBAC3C,CAAA,8BAAA,CAAgC;oBAChC,CAAA,oIAAA,CAAsI;oBACtI,CAAA,4CAAA,CAA8C;AAC9C,oBAAA,CAAA,SAAA,EAAY,MAAM,CAAC,IAAI,CAAC,CAAA,WAAA,CAAa;AACrC,oBAAA,CAAA,cAAA,EAAiB,MAAM,CAAC,IAAI,CAAC,CAAA,SAAA,CAAW,CACzC;gBAED,MAAM,IAAI,KAAK,CACb,CAAA,4BAAA,EAA+B,MAAM,CAAC,IAAI,CAAC,CAAA,mBAAA,CAAqB;AAChE,oBAAA,CAAA,4CAAA,CAA8C,CAC/C;YACH;AACD,SAAA,CAAC;;AAGF,QAAA,MAAM,eAAe,GAAG,CAAC,YAAW;AAClC,YAAA,IAAI;;;;;;;gBAOF,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,EAAE,eAAe,CAAC;YACxD;YAAE,OAAO,KAAK,EAAE;;AAEd,gBAAA,gBAAgB,CAAC,mBAAmB,CAAC,IAAI,EAAE,KAAc,CAAC;AAC1D,gBAAA,MAAM,KAAK;YACb;QACF,CAAC,GAAG;;QAGJ,MAAM,qBAAqB,GAAG,gBAAgB,CAAC,eAAe,CAAC,IAAI,EAAE,eAAe,CAAC;AAErF,QAAA,IAAI;AACF,YAAA,MAAM,eAAe;QACvB;gBAAU;;AAER,YAAA,IAAI,CAAC,SAAS,GAAG,KAAK;AACtB,YAAA,qBAAqB,EAAE;;AAGvB,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,IAAI,aAAa,GAAkB,IAAI;AACvC,QAAA,IAAI;YACF,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QAC3C;QAAE,OAAO,KAAK,EAAE;;QAEhB;QACA,MAAM,mBAAmB,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;;AAG7C,QAAA,IAAI,cAAc,KAAK,IAAI,IAAI,aAAa,KAAK,IAAI,IAAI,cAAc,KAAK,aAAa,EAAE;YACzF,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC;gBAC3F,CAAA,2CAAA,CAA6C;AAC7C,gBAAA,CAAA,QAAA,EAAW,cAAc,CAAA,EAAA,CAAI;AAC7B,gBAAA,CAAA,QAAA,EAAW,aAAa,CAAA,IAAA,CAAM;gBAC9B,CAAA,oFAAA,CAAsF;AACtF,gBAAA,CAAA,8GAAA,CAAgH,CACjH;QACH;;QAGA,MAAM,aAAa,GAAG,mBAAmB,CAAC,MAAM,CAAC,IAAI,IACnD,CAAC,oBAAoB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,MAAM,CACnD;AAED,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;YAC5B,OAAO,CAAC,KAAK,CACX,CAAA,6BAAA,EAAgC,IAAI,CAAC,cAAc,EAAE,CAAA,sCAAA,CAAwC;AAC7F,gBAAA,CAAA,iEAAA,EAAoE,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,IAAA,CAAM;gBAClG,CAAA,4CAAA,CAA8C;AAC9C,gBAAA,CAAA,SAAA,EAAY,aAAa,CAAC,CAAC,CAAC,CAAA,WAAA,CAAa;AACzC,gBAAA,CAAA,cAAA,EAAiB,aAAa,CAAC,CAAC,CAAC,CAAA,SAAA,CAAW,CAC7C;QACH;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;QACjD,IAAI,eAAe,KAAK,gBAAgB,IAAI,eAAe,KAAK,IAAI,EAAE;YACpE,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;YAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;gBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,iCAAiC,EACzF,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;YACH;QACF;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,MAAM,EAAE,UAAU,CAAC;;AAGvC,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;IACtB;AAEA;;;;AAIG;AACH,IAAA,MAAM,MAAM,GAAA;QACV,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC;YAAE;AAE7C,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,OAAO,CAAC;;AAGrC,QAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AAErC,QAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;AAEtC,QAAA,IAAI,CAAC,YAAY,GAAG,CAAC;QACrB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,UAAU,CAAC;;AAGxC,QAAA,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;IACvB;AAEA;;;;;;;;;;;;;;;;;;;;AAoBG;AACH,IAAA,KAAK,CAAC,QAAqB,EAAA;;AAEzB,QAAA,IAAI,IAAI,CAAC,YAAY,IAAI,CAAC,EAAE;AAC1B,YAAA,IAAI,QAAQ;AAAE,gBAAA,QAAQ,EAAE;AACxB,YAAA,OAAO,OAAO,CAAC,OAAO,EAAE;QAC1B;;AAGA,QAAA,OAAO,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;AACnC,YAAA,IAAI,CAAC,EAAE,CAAC,OAAO,EAAE,MAAK;AACpB,gBAAA,IAAI,QAAQ;AAAE,oBAAA,QAAQ,EAAE;AACxB,gBAAA,OAAO,EAAE;AACX,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC,CAAC;IACJ;AAEA;;;;AAIG;AACK,IAAA,MAAM,wBAAwB,GAAA;;;;;;QAMpC,IAAI,IAAI,CAAC,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AACvC,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI;QAC/B;AAEA,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,iBAAiB,EAAE;AAEzC,QAAA,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE;AACzB,YAAA,OAAO;QACT;;QAGA,MAAM,cAAc,GAAoB,EAAE;AAE1C,QAAA,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE;;AAE5B,YAAA,IAAI,KAAK,CAAC,YAAY,IAAI,CAAC,EAAE;gBAC3B;YACF;;YAGA,MAAM,aAAa,GAAG,IAAI,OAAO,CAAO,CAAC,OAAO,KAAI;gBAClD,KAAK,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,OAAO,EAAE,CAAC;AACpC,YAAA,CAAC,CAAC;AAEF,YAAA,cAAc,CAAC,IAAI,CAAC,aAAa,CAAC;QACpC;;AAGA,QAAA,MAAM,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC;AAGA;;;;;;;;AAQG;IACH,MAAM,MAAM,CAAC,aAAuB,EAAA;;AAElC,QAAA,MAAM,aAAa,GAAG,aAAa,KAAK,SAAS,GAAG,aAAa,GAAG,IAAI;;QAGxE,IAAI,aAAa,EAAE;AACjB,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO;;AAEL,YAAA,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC3C,gBAAA,IAAI,CAAC,yBAAyB,GAAG,KAAK;YACxC;QACF;;AAGA,QAAA,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE;AAC3B,YAAA,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC,0BAA0B,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtF;AAEA,QAAA,OAAO,IAAI,CAAC,iBAAiB,EAAE;IACjC;AAEA;;;;;;;;AAQG;AACH,IAAA,MAAM,OAAO,GAAA;AACX,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC;IAC3B;AAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCG;AACH,IAAA,MAAM,OAAO,GAAA;QACX,IAAI,IAAI,CAAC,QAAQ;YAAE;AAEnB,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,OAAO,CAAC;;QAGtC,IAAI,mBAAmB,GAAG,KAAK;QAC/B,IAAI,gBAAgB,GAAkB,IAAI;;QAG1C,IAAI,YAAY,GAAG,KAAK;AACxB,QAAA,IAAI,IAAI,CAAC,oBAAoB,EAAE;AAC7B,YAAA,IAAI;AACF,gBAAA,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,oBAAoB,CAAC;YACxF;YAAE,OAAO,KAAK,EAAE;;gBAEd,YAAY,GAAG,IAAI;YACrB;QACF;QAEA,IAAI,YAAY,EAAE;YAChB,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,MAAM,WAAW,GAAG,oBAAoB,CAAC,GAAG,CAAC,SAAS,CAAC;AAEvD,gBAAA,IAAI,WAAW,KAAK,IAAI,IAAI,IAAI,CAAC,SAAS,CAAC,WAAW,CAAC,KAAK,IAAI,EAAE;oBAChE,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;wBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,6BAAA,EAAgC,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,CAAA,oCAAA,CAAsC,EACzG,EAAE,SAAS,EAAE,IAAI,EAAE,WAAW,EAAE,CACjC;oBACH;;AAGA,oBAAA,IAAI,CAAC,aAAa,GAAG,KAAK;AAC1B,oBAAA,IAAI,CAAC,IAAI,GAAG,WAAW;AACvB,oBAAA,IAAI,CAAC,aAAa,GAAG,IAAI;AAEzB,oBAAA,MAAM,IAAI,CAAC,MAAM,EAAE;oBACnB,mBAAmB,GAAG,IAAI;gBAC5B;YACF;QACF;;QAGA,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;;;AAI5C,QAAA,IAAI,CAAC,aAAa,GAAG,KAAK;;AAG1B,QAAA,IAAI,IAAI,CAAC,uBAAuB,EAAE;AAChC,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;QACtE;AAEA,QAAA,IAAI;AACF,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC;QACvC;gBAAU;;AAER,YAAA,IAAI,CAAC,aAAa,GAAG,IAAI;QAC3B;;QAGA,MAAM,eAAe,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AACjD,QAAA,MAAM,YAAY,GAAG,eAAe,KAAK,gBAAgB;AAEzD,QAAA,IAAI,YAAY,IAAI,eAAe,KAAK,IAAI,EAAE;YAC5C,MAAM,EAAE,gBAAgB,EAAE,GAAG,MAAM,+DAA+B;YAClE,MAAM,EAAE,oBAAoB,EAAE,GAAG,MAAM,8DAA4B;;YAGnE,IAAI,SAAS,GAAkB,IAAI;AAEnC,YAAA,IAAI,OAAO,IAAI,CAAC,QAAQ,KAAK,UAAU,EAAE;AACvC,gBAAA,IAAI;AACF,oBAAA,MAAM,eAAe,GAAG,IAAI,CAAC,QAAQ,EAAE;AACvC,oBAAA,SAAS,GAAG,CAAA,EAAG,IAAI,CAAC,cAAc,EAAE,CAAA,EAAA,EAAK,MAAM,CAAC,eAAe,CAAC,CAAA,CAAE;gBACpE;gBAAE,OAAO,KAAK,EAAE;;oBAEd,SAAS,GAAG,IAAI;gBAClB;YACF;iBAAO;;AAEL,gBAAA,MAAM,MAAM,GAAG,gBAAgB,CAAC,uBAAuB,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC;AACzF,gBAAA,SAAS,GAAG,MAAM,CAAC,GAAG;YACxB;;AAGA,YAAA,IAAI,SAAS,KAAK,IAAI,EAAE;gBACtB,oBAAoB,CAAC,GAAG,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC;gBAE9C,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBAC1C,OAAO,CAAC,GAAG,CACT,CAAA,kBAAA,EAAqB,IAAI,CAAC,IAAI,CAAA,EAAA,EAAK,IAAI,CAAC,cAAc,EAAE,6CAA6C,EACrG,EAAE,SAAS,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAC/B;gBACH;YACF;QACF;;;AAKA,QAAA,MAAM,aAAa,GAAG,IAAI,CAAC,yBAAyB,KAAK,IAAI,GAAG,IAAI,CAAC,yBAAyB,GAAG,IAAI;;QAGrG,IAAI,aAAa,GAAG,KAAK;QAEzB,IAAI,aAAa,EAAE;;AAEjB,YAAA,aAAa,GAAG,CAAC,mBAAmB,IAAI,YAAY;QACtD;aAAO;;YAEL,IAAI,mBAAmB,EAAE;;;AAGvB,gBAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,oBAAoB;AACxD,gBAAA,aAAa,GAAG,eAAe,KAAK,sBAAsB;YAC5D;iBAAO;;;AAGL,gBAAA,MAAM,kBAAkB,GAAG,IAAI,CAAC,oBAAoB;AACpD,gBAAA,aAAa,GAAG,eAAe,KAAK,kBAAkB;YACxD;QACF;;QAGA,IAAI,aAAa,EAAE;YACjB,IAAI,CAAC,OAAO,EAAE;QAChB;;QAGA,IAAI,aAAa,KAAK,KAAK,IAAI,IAAI,CAAC,yBAAyB,KAAK,KAAK,EAAE;AACvE,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;aAAO,IAAI,aAAa,KAAK,IAAI,IAAI,IAAI,CAAC,yBAAyB,KAAK,IAAI,EAAE;AAC5E,YAAA,IAAI,CAAC,yBAAyB,GAAG,IAAI;QACvC;;;AAIA,QAAA,IAAI,mBAAmB,IAAI,aAAa,EAAE;AACxC,YAAA,MAAM,IAAI,CAAC,wBAAwB,EAAE;AACrC,YAAA,MAAM,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC;QACxC;AAEA,QAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,UAAU,CAAC;IAC3C;AAEA;;;;AAIG;AACH;;;;AAIG;IACH,KAAK,GAAA;;QAEH,IAAI,IAAI,CAAC,QAAQ;YAAE;AACnB,QAAA,IAAI,CAAC,QAAQ,GAAG,IAAI;;;QAIpB,MAAM,eAAe,GAAG,IAAI,CAAC,OAAO,KAAK,gBAAgB,CAAC,SAAS,CAAC,OAAO;QAC3E,MAAM,qBAAqB,GAAG,IAAI,CAAC,cAAc,CAAC,SAAS,CAAC;AAE5D,QAAA,IAAI,CAAC,eAAe,IAAI,CAAC,qBAAqB,EAAE;;AAE9C,YAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;AAClD,YAAA,IAAI,CAAC,YAAY,GAAG,EAAE;YACtB;QACF;;AAGA,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC;AACvC,QAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,oBAAoB,CAAC;;AAGrC,QAAA,IAAI,CAAC,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC;;QAGlD,MAAM,UAAU,GAAG,IAAI,CAAC,oBAAoB,CAAC,SAAS,CAAC;QACvD,IAAI,UAAU,IAAI,OAAQ,UAAkB,CAAC,IAAI,KAAK,UAAU,EAAE;YAChE,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,IAAI,CAAC,cAAc,EAAE,CAAA,qCAAA,CAAuC;AACnF,gBAAA,CAAA,iFAAA,CAAmF,CACpF;QACH;;AAGA,QAAA,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;;AAGpB,QAAA,IAAI,IAAI,CAAC,WAAW,EAAE;YACpB,IAAI,CAAC,WAAW,CAAC,aAAa,CAAC,MAAM,CAAC,IAAI,CAAC;QAC7C;AAEA,QAAA,IAAI,CAAC,YAAY,GAAG,EAAE;QACtB,IAAI,CAAC,mBAAmB,EAAE;AAE1B,QAAA,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,CAAC;IAC5C;AAEA;;;AAGG;IACH,IAAI,GAAA;;QAEF,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;YAC7B,MAAM,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACxC,YAAA,IAAI,KAAK,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE;AAC5B,gBAAA,KAAK,CAAC,KAAK,EAAE,CAAC;YAChB;AACF,QAAA,CAAC,CAAC;;QAGF,IAAI,CAAC,KAAK,EAAE;IACd;;;;AAOA,IAAA,SAAS,KAA0B;AACnC,IAAA,SAAS,KAA0B;IACnC,MAAM,OAAO,GAAA,EAAmB;IAChC,MAAM,QAAQ,GAAA,EAAmB;AACjC,IAAA,OAAO,KAA0B;AAcjC;;;;AAIG;AACH;;;AAGG;IACH,gBAAgB,GAAA;;QAEd,MAAM,gBAAgB,GAAG,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC;AAClD,QAAA,MAAM,WAAW,GAAG,IAAI,CAAC,mBAAmB,KAAK,gBAAgB;;QAGjE,IAAI,WAAW,EAAE;AACf,YAAA,IAAI,CAAC,mBAAmB,GAAG,gBAAgB;QAC7C;AAEA,QAAA,OAAO,WAAW;IACpB;;;;AAMA;;AAEG;IACH,cAAc,GAAA;AACZ,QAAA,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI;IAC9B;AAEA;;;;;;AAMG;IACH,EAAE,CAAC,UAAkB,EAAE,QAA+C,EAAA;;QAEpE,IAAI,CAAC,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;YAC9C,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,EAAE,EAAE,CAAC;QAC/C;;AAGA,QAAA,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;;;QAIzD,IAAI,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC,EAAE;AAC1C,YAAA,IAAI;gBACF,QAAQ,CAAC,IAAI,CAAC;YAChB;YAAE,OAAO,KAAK,EAAE;gBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;YACnE;QACF;AAEA,QAAA,OAAO,IAAI;IACb;AAEA;;;AAGG;AACH,IAAA,OAAO,CAAC,UAAkB,EAAA;;AAExB,QAAA,IAAI,CAAC,iBAAiB,CAAC,GAAG,CAAC,UAAU,CAAC;;QAGtC,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,IAAI,SAAS,EAAE;AACb,YAAA,KAAK,MAAM,QAAQ,IAAI,SAAS,EAAE;AAChC,gBAAA,IAAI;oBACF,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC;gBAC3B;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,kBAAA,EAAqB,UAAU,CAAA,UAAA,CAAY,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;IACF;AAEA;;;AAGG;AACH,IAAA,cAAc,CAAC,UAAkB,EAAA;QAC/B,MAAM,SAAS,GAAG,IAAI,CAAC,oBAAoB,CAAC,GAAG,CAAC,UAAU,CAAC;QAC3D,OAAO,CAAC,EAAE,SAAS,IAAI,SAAS,CAAC,MAAM,GAAG,CAAC,CAAC;IAC9C;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,QAAQ,GAAG,CAAA,EAAG,QAAQ,IAAI,IAAI,CAAC,IAAI,CAAA,CAAE;;QAG3C,MAAM,EAAE,GAAG,QAAQ,CAAC,cAAc,CAAC,QAAQ,CAAC;QAE5C,IAAI,EAAE,EAAE;AACN,YAAA,OAAO,CAAC,CAAC,EAAE,CAAC;QACd;;;;AAKA,QAAA,OAAO,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAA,CAAA,EAAI,CAAC,CAAC,cAAc,CAAC,QAAQ,CAAC,CAAA,CAAE,CAAC;IACtD;AAEA;;;;;;;;;;;;;;;AAeG;AACH,IAAA,GAAG,CAAC,QAAgB,EAAA;QAClB,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC;QACnC,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;QAG5C,IAAI,CAAC,SAAS,IAAI,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACpC,OAAO,CAAC,IAAI,CACV,CAAA,UAAA,EAAa,IAAI,CAAC,WAAW,CAAC,IAAI,CAAA,qBAAA,EAAwB,QAAQ,CAAA,KAAA,CAAO;AACzE,gBAAA,CAAA,EAAG,QAAQ,CAAA,wDAAA,CAA0D;AACrE,gBAAA,CAAA,6CAAA,CAA+C,CAChD;QACH;QAEA,OAAO,SAAS,IAAI,IAAI;IAC1B;AAEA;;;AAGG;IACH,YAAY,GAAA;QACV,OAAO,IAAI,CAAC,aAAa;IAC3B;AAEA;;AAEG;AACH,IAAA,IAAI,CAAC,QAAgB,EAAA;QACnB,MAAM,UAAU,GAAuB,EAAE;AAEzC,QAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;YACxD,MAAM,IAAI,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACrC,YAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,gBAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;YACvB;AACF,QAAA,CAAC,CAAC;AAEF,QAAA,OAAO,UAAU;IACnB;AAEA;;AAEG;AACH,IAAA,OAAO,CAAC,QAAgB,EAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;AACzB,YAAA,IAAI,OAAO,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;gBACxB,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACvC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;AACpC,oBAAA,OAAO,IAAI;gBACb;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;AAEA,QAAA,OAAO,IAAI;IACb;;;;AAMA;;AAEG;AACH,IAAA,OAAO,mBAAmB,GAAA;;QAExB,MAAM,OAAO,GAAa,EAAE;QAC5B,IAAI,IAAI,GAAQ,IAAI;QAEpB,OAAO,IAAI,EAAE;;AAEX,YAAA,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;;gBAE/C;YACF;;AAGA,YAAA,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE,EAAE;;AAE9C,gBAAA,IAAI,cAAc,GAAG,IAAI,CAAC,IAAI;gBAC9B,IAAI,cAAc,KAAK,mBAAmB,IAAI,cAAc,KAAK,wBAAwB,EAAE;AACzF,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AAAO,qBAAA,IAAI,cAAc,KAAK,kBAAkB,EAAE;AAChD,oBAAA,cAAc,GAAG,WAAW,CAAC;gBAC/B;AACA,gBAAA,OAAO,CAAC,IAAI,CAAC,cAAc,CAAC;YAC9B;;YAGA,MAAM,SAAS,GAAG,MAAM,CAAC,cAAc,CAAC,IAAI,CAAC;;AAG7C,YAAA,IAAI,CAAC,SAAS,IAAI,SAAS,KAAK,MAAM,CAAC,SAAS,IAAI,SAAS,CAAC,WAAW,KAAK,MAAM,EAAE;gBACpF;YACF;YAEA,IAAI,GAAG,SAAS;QAClB;AAEA,QAAA,OAAO,OAAO;IAChB;;;;IAMQ,aAAa,GAAA;QACnB,OAAO,GAAG,EAAE;IACd;AAEA;;;AAGG;AACK,IAAA,qBAAqB,CAAC,YAAmB,EAAA;QAC/C,MAAM,MAAM,GAAU,EAAE;AAExB,QAAA,KAAK,MAAM,WAAW,IAAI,YAAY,EAAE;;YAEtC,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,IAAI,WAAW,CAAC,CAAC,CAAC,KAAK,UAAU,IAAI,KAAK,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE;;gBAEhG,MAAM,mBAAmB,GAAG,IAAI,CAAC,qBAAqB,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;AACtE,gBAAA,MAAM,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC;YACrC;iBAAO;;AAEL,gBAAA,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC;YAC1B;QACF;AAEA,QAAA,OAAO,MAAM;IACf;IAEQ,kBAAkB,GAAA;QACxB,MAAM,SAAS,GAAI,IAAI,CAAC,WAAuC,CAAC,mBAAmB,EAAE;;;;;AAMrF,QAAA,MAAM,YAAY,GAAG,CAAC,GAAG,SAAS,CAAC;AACnC,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,KAAK,IAAI,CAAC,WAAW,CAAC,IAAI,EAAE;;YAEpF,YAAY,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACjD;;QAGA,MAAM,aAAa,GAAG,YAAY,CAAC,MAAM,CAAC,SAAS,IAAG;;YAEpD,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AAC/C,gBAAA,OAAO,CAAC,IAAI,CAAC,2CAA2C,EAAE,SAAS,CAAC;AACpE,gBAAA,OAAO,KAAK;YACd;AACA,YAAA,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC;AACnC,QAAA,CAAC,CAAC;AAEF,QAAA,IAAI,aAAa,CAAC,MAAM,GAAG,CAAC,EAAE;AAC5B,YAAA,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,aAAa,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC1C;IACF;IAEQ,yBAAyB,GAAA;;AAE/B,QAAA,IAAI,QAAQ;;AAGZ,QAAA,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,EAAE;YAC7B,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC;QACpD;aAAO;;AAEL,YAAA,QAAQ,GAAG,qBAAqB,CAAC,IAAI,CAAC,WAAkB,CAAC;QAC3D;AAEA,QAAA,IAAI,CAAC,QAAQ;YAAE;;;QAIf,MAAM,aAAa,GAAU,EAAE;QAC/B,IAAI,eAAe,GAAG,QAAQ;;QAG9B,OAAO,eAAe,EAAE;AACtB,YAAA,aAAa,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC;;AAGvC,YAAA,IAAI,eAAe,CAAC,OAAO,EAAE;AAC3B,gBAAA,IAAI;AACF,oBAAA,eAAe,GAAG,YAAY,CAAC,eAAe,CAAC,OAAO,CAAC;gBACzD;gBAAE,OAAO,KAAK,EAAE;;oBAEd;gBACF;YACF;iBAAO;gBACL;YACF;QACF;;AAGA,QAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,iBAAiB;gBAAE;;YAG7B,MAAM,WAAW,GAAG,EAAE,GAAG,IAAI,CAAC,iBAAiB,EAAE;YACjD,OAAO,WAAW,CAAC,GAAG;;YAGtB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,gBAAA,MAAM,aAAa,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,eAAe,IAAI,IAAI,CAAC,WAAW,CAAC,IAAI;gBACrF,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,EAA8C,aAAa,CAAA,CAAA,CAAG,EAAE,WAAW,CAAC;YAC1F;;AAGA,YAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,WAAW,CAAC,EAAE;AACtD,gBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;oBAEnB,MAAM,eAAe,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC5C,IAAI,eAAe,EAAE;AACnB,wBAAA,MAAM,QAAQ,GAAG,eAAe,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;wBAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC;AAC5D,wBAAA,KAAK,MAAM,QAAQ,IAAI,UAAU,EAAE;4BACjC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;AAChC,gCAAA,QAAQ,CAAC,IAAI,CAAC,QAAQ,CAAC;4BACzB;wBACF;AACA,wBAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;oBAC1C;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,KAAK,OAAO,EAAE;;;;;oBAK1B,MAAM,aAAa,GAAG,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;oBAC1C,IAAI,aAAa,EAAE;;AAEjB,wBAAA,MAAM,aAAa,GAAG,IAAI,GAAG,EAAkB;wBAC/C,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;4BACtD,IAAI,IAAI,IAAI,GAAG;AAAE,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;AAC/C,wBAAA,CAAC,CAAC;;AAGF,wBAAA,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,IAAI,IAAG;4BACtC,MAAM,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;AACtD,4BAAA,IAAI,IAAI,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE;;AAE3C,gCAAA,aAAa,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC;4BAC9B;AACF,wBAAA,CAAC,CAAC;;wBAGF,MAAM,MAAM,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE;AAC9C,6BAAA,GAAG,CAAC,CAAC,CAAC,IAAI,EAAE,GAAG,CAAC,KAAK,CAAA,EAAG,IAAI,CAAA,EAAA,EAAK,GAAG,EAAE;6BACtC,IAAI,CAAC,IAAI,CAAC;wBACb,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC;oBAC9B;yBAAO;wBACL,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;oBAC7B;gBACF;AAAO,qBAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,EAAE;;AAEzD,oBAAA,MAAM,OAAO,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC;AACvC,wBAAA,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG;;oBAG/D,IAAI,EAAE,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;AAC3B,wBAAA,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,KAAK;wBAC1B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC;wBAC3B,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,GAAG,CAAA,KAAA,EAAQ,OAAO,CAAA,CAAE,GAAG,GAAG,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;oBAC3E;gBACF;qBAAO;;oBAEL,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;wBACrB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;oBACzB;gBACF;YACF;QACF;IACF;IAEQ,eAAe,GAAA;;QAErB,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC;;QAGlC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,mBAAmB,GAAA;;QAEzB,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AAC1C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,uBAAuB,EAAE,IAAI,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC;QACpE;IACF;IAEQ,gBAAgB,GAAA;QACtB,IAAI,OAAO,GAAG,IAAI,CAAC,CAAC,CAAC,MAAM,EAAE;AAE7B,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,MAAM,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;AACzC,YAAA,IAAI,MAAM,YAAY,gBAAgB,EAAE;AACtC,gBAAA,IAAI,CAAC,WAAW,GAAG,MAAM;AACzB,gBAAA,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,IAAI,CAAC;gBAC9B;YACF;AACA,YAAA,OAAO,GAAG,OAAO,CAAC,MAAM,EAAE;QAC5B;IACF;AAEA;;;;AAIG;IACK,iBAAiB,GAAA;;;AAGvB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,MAAM,cAAc,GAAuB,EAAE;AAE7C,YAAA,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,CAAC,CAAS,EAAE,EAAe,KAAI;AAC5D,gBAAA,MAAM,GAAG,GAAG,CAAC,CAAC,EAAE,CAAC;gBACjB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;AAEnC,gBAAA,IAAI,IAAI,YAAY,gBAAgB,EAAE;;;oBAGpC,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,YAAY,CAAC;AACxD,oBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,IAAI,aAAa,CAAC,IAAI,CAAC,YAAY,CAAC,KAAK,IAAI,EAAE;AAC3E,wBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;oBAC3B;gBACF;AACF,YAAA,CAAC,CAAC;AAEF,YAAA,OAAO,cAAc;QACvB;;;QAIA,MAAM,QAAQ,GAAG,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,aAAa,CAAC;AAC/C,QAAA,OAAO,QAAQ,CAAC,MAAM,CAAC,KAAK,IAAG;AAC7B,YAAA,OAAO,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,eAAe,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACzD,QAAA,CAAC,CAAC;IACJ;IAEQ,cAAc,CAAC,KAAa,EAAE,MAAc,EAAA;;AAElD,QAAA,YAAY,CAAC,IAAI,EAAE,KAAK,EAAE,MAA8B,CAAC;;QAGzD,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CAAC,IAAI,CAAC,cAAc,EAAE,EAAE,KAAK,EAAE,MAAM,EAAE;gBAC5D,GAAG,EAAE,IAAI,CAAC,IAAI;gBACd,WAAW,EAAE,IAAI,CAAC,YAAY;gBAC9B,IAAI,EAAE,IAAI,CAAC;AACZ,aAAA,CAAC;QACJ;IACF;AAEQ,IAAA,UAAU,CAAC,MAAc,EAAE,GAAG,IAAW,EAAA;QAC/C,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,MAAM,CAAC,YAAY,EAAE;AACxD,YAAA,MAAM,CAAC,YAAY,CAAC,GAAG,CACrB,IAAI,CAAC,cAAc,EAAE,EACrB,OAAO,EACP,CAAA,EAAG,MAAM,CAAA,EAAA,EAAK,IAAI,CAAC,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA,CAAE,CAC5D;QACH;IACF;AAEA;;;;;;;;;;;;;;AAcG;IACK,0BAA0B,CAChC,QAAW,EACX,KAAa,EAAA;QAEb,IAAI,OAAO,GAAG,KAAK;QACnB,IAAI,MAAM,GAAG,KAAK;AAClB,QAAA,IAAI,aAAa,GAAG,CAAC,CAAC;QACtB,IAAI,KAAK,GAAQ,IAAI;QAErB,IAAI,SAAS,GAAU,EAAE;QACzB,IAAI,aAAa,GAAgC,EAAE;QACnD,IAAI,YAAY,GAAgC,EAAE;AAElD,QAAA,MAAM,YAAY,GAAG,YAAW;YAC9B,MAAM,cAAc,GAAG,aAAa;YACpC,MAAM,aAAa,GAAG,YAAY;YAClC,MAAM,IAAI,GAAG,SAAS;YAEtB,aAAa,GAAG,EAAE;YAClB,YAAY,GAAG,EAAE;YACjB,SAAS,GAAG,EAAE;YACd,MAAM,GAAG,KAAK;YACd,OAAO,GAAG,IAAI;AAEd,YAAA,IAAI;gBACF,MAAM,MAAM,GAAG,MAAM,QAAQ,CAAC,GAAG,IAAI,CAAC;gBACtC,KAAK,MAAM,OAAO,IAAI,cAAc;oBAAE,OAAO,CAAC,MAAM,CAAC;YACvD;YAAE,OAAO,GAAG,EAAE;gBACZ,KAAK,MAAM,MAAM,IAAI,aAAa;oBAAE,MAAM,CAAC,GAAG,CAAC;YACjD;oBAAU;gBACR,OAAO,GAAG,KAAK;AACf,gBAAA,aAAa,GAAG,IAAI,CAAC,GAAG,EAAE;gBAC1B,IAAI,MAAM,EAAE;oBACV,YAAY,CAAC,KAAK,CAAC;AACnB,oBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;gBACtD;qBAAO;oBACL,KAAK,GAAG,IAAI;gBACd;YACF;AACF,QAAA,CAAC;QAED,OAAO,UAAU,GAAG,IAAW,EAAA;YAC7B,SAAS,GAAG,IAAI;YAEhB,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,KAAI;AACrC,gBAAA,aAAa,CAAC,IAAI,CAAC,OAAO,CAAC;AAC3B,gBAAA,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC;;AAGzB,gBAAA,IAAI,CAAC,OAAO,IAAI,CAAC,KAAK,EAAE;AACtB,oBAAA,MAAM,UAAU,GAAG,aAAa,KAAK,CAAC;AACtC,oBAAA,MAAM,KAAK,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,aAAa;AAEhE,oBAAA,IAAI,KAAK,IAAI,KAAK,EAAE;AAClB,wBAAA,YAAY,EAAE;oBAChB;yBAAO;AACL,wBAAA,MAAM,IAAI,GAAG,IAAI,CAAC,GAAG,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC;wBACvC,YAAY,CAAC,KAAK,CAAC;AACnB,wBAAA,KAAK,GAAG,UAAU,CAAC,YAAY,EAAE,IAAI,CAAC;oBACxC;oBACA;gBACF;;;gBAIA,MAAM,GAAG,IAAI;AACf,YAAA,CAAC,CAAC;AACJ,QAAA,CAAC;IACH;;AAx/DA;AACO,gBAAA,CAAA,kBAAkB,GAAG,IAAI,CAAC;;ACjCnC;;;;;AAKG;AAUH;;;;;;;;;AASG;AACH,eAAe,wBAAwB,CACrC,SAA2B,EAC3B,UAAoC,EAAA;;IAGpC,IAAI,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,SAAS,CAAC,WAAW,CAAC;IAE/D,OAAO,CAAC,GAAG,CAAC,CAAA,qCAAA,EAAwC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,CAAE,CAAC;AAEjF,IAAA,OAAO,YAAY,IAAI,YAAY,KAAKA,gBAAa,IAAI,YAAY,CAAC,IAAI,KAAK,QAAQ,EAAE;AACvF,QAAA,MAAM,SAAS,GAAG,YAAY,CAAC,IAAI;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,qCAAqC,SAAS,CAAA,CAAE,CAAC;;QAG7D,IAAI,SAAS,KAAK,mBAAmB,IAAI,SAAS,KAAK,wBAAwB,EAAE;AAC/E,YAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;YAClD;QACF;;AAGA,QAAA,IAAI;AACF,YAAA,MAAM,cAAc,GAAG,YAAY,CAAC,SAAS,CAAC;AAC9C,YAAA,OAAO,CAAC,GAAG,CAAC,iCAAiC,SAAS,CAAA,CAAA,CAAG,EAAE,cAAc,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAAC;;YAGzG,IAAI,cAAc,IAAI,cAAc,CAAC,IAAI,KAAK,kBAAkB,EAAE;AAChE,gBAAA,OAAO,CAAC,GAAG,CAAC,uCAAuC,SAAS,CAAA,CAAE,CAAC;;gBAE/D,MAAM,CAAC,kBAAkB,EAAE,aAAa,CAAC,GAAG,cAAc,CAAC,MAAM,CAAC,IAAI,CACpE,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,UAAU;iBACX;;gBAGD,IAAI,kBAAkB,IAAI,OAAO,kBAAkB,KAAK,QAAQ,IAAI,kBAAkB,CAAC,MAAM,EAAE;;AAE7F,oBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,2CAAA,CAA6C,CAAC;oBAC1D,OAAO,MAAM,wBAAwB,CAAC,SAAS,EAAE,kBAAkB,CAAC,MAAM,CAAC;gBAC7E;;AAGA,gBAAA,OAAO,CAAC,GAAG,CAAC,CAAA,6DAAA,CAA+D,CAAC;AAC5E,gBAAA,OAAO,CAAC,kBAAkB,EAAE,aAAa,CAAC;YAC5C;QACF;QAAE,OAAO,KAAK,EAAE;YACd,OAAO,CAAC,IAAI,CAAC,CAAA,8CAAA,EAAiD,SAAS,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;QACpF;;AAGA,QAAA,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,YAAY,CAAC;IACpD;;AAGA,IAAA,OAAO,CAAC,IAAI,CAAC,CAAA,qDAAA,CAAuD,CAAC;AACrE,IAAA,OAAO,IAAI;AACb;AAEA;;;AAGG;AACI,eAAe,eAAe,CACnC,SAA2B,EAC3B,WAAsB,EAAA;;IAGtB,IAAI,SAAS,GAAG,WAAW;IAC3B,IAAI,CAAC,SAAS,EAAE;QACd,MAAM,YAAY,GAAG,qBAAqB,CAAC,SAAS,CAAC,WAAkB,CAAC;AACxE,QAAA,SAAS,GAAG,YAAY,CAAC,MAAM;IACjC;IAEA,IAAI,CAAC,SAAS,EAAE;;QAEd;IACF;;AAGA,IAAA,SAAS,CAAC,CAAC,CAAC,KAAK,EAAE;;;;AAKnB,IAAA,MAAM,cAAc,GAAG,MAAM,EAAE;IAE/B,IAAI,CAAC,YAAY,EAAE,OAAO,CAAC,GAAG,SAAS,CAAC,IAAI,CAC1C,SAAS,EACT,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,IAAI,EACd,cAAc;KACf;;;;IAKD,IAAI,YAAY,IAAI,OAAO,YAAY,KAAK,QAAQ,IAAI,YAAY,CAAC,MAAM,EAAE;QAC3E,OAAO,CAAC,GAAG,CAAC,CAAA,yCAAA,EAA4C,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,sBAAA,CAAwB,CAAC;QAC3G,MAAM,MAAM,GAAG,MAAM,wBAAwB,CAAC,SAAS,EAAE,YAAY,CAAC,MAAM,CAAC;QAC7E,IAAI,MAAM,EAAE;AACV,YAAA,OAAO,CAAC,GAAG,CAAC,CAAA,yDAAA,CAA2D,CAAC;AACxE,YAAA,YAAY,GAAG,MAAM,CAAC,CAAC,CAAC;AACxB,YAAA,OAAO,GAAG,MAAM,CAAC,CAAC,CAAC;QACrB;aAAO;YACL,OAAO,CAAC,IAAI,CAAC,CAAA,sCAAA,EAAyC,SAAS,CAAC,WAAW,CAAC,IAAI,CAAA,iBAAA,CAAmB,CAAC;;YAEpG,YAAY,GAAG,EAAE;QACnB;IACF;;IAGA,MAAM,oBAAoB,CAAC,YAAY,EAAE,SAAS,CAAC,CAAC,EAAE,SAAS,CAAC;;AAGhE,IAAA,MAAM,gBAAgB,CAAC,SAAS,CAAC;;AAGjC,IAAA,MAAM,qBAAqB,CAAC,SAAS,CAAC;AACxC;AAEA;;AAEG;AACH,eAAe,gBAAgB,CAAC,SAA2B,EAAA;;AAEzD,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,+GAA+G,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AACpJ,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,YAAY,CAAC,EAAE;AACtC,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE,CAAC,CAAC;AAC7C,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK;AAE7B,gBAAA,IAAI;;oBAEF,MAAM,KAAK,GAAG,mBAAmB,CAAC,UAAU,EAAE,SAAS,CAAC;;oBAGxD,QAAQ,YAAY;AAClB,wBAAA,KAAK,MAAM;;4BAET,MAAM,SAAS,GAAG,EAAE,CAAC,IAAI,CAAC,qBAAqB,CAAC,IAAI,OAAO;AAC3D,4BAAA,EAAE,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;4BACzB;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACb;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,MAAM;AACT,4BAAA,EAAE,CAAC,IAAI,CAAC,KAAK,CAAC;4BACd;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;;AAE7B,gCAAA,MAAM,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,KAAI;oCACrD,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC;AACtC,gCAAA,CAAC,CAAC;4BACJ;iCAAO;;gCAEL,EAAE,CAAC,QAAQ,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;4BAC5B;4BACA;AAEF,wBAAA,KAAK,OAAO;AACV,4BAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,gCAAA,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC;4BACf;iCAAO;gCACL,EAAE,CAAC,IAAI,CAAC,OAAO,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC;4BACjC;4BACA;AAEF,wBAAA;;AAEE,4BAAA,EAAE,CAAC,IAAI,CAAC,YAAY,EAAE,KAAK,CAAC;;gBAElC;gBAAE,OAAO,KAAK,EAAE;oBACd,OAAO,CAAC,KAAK,CAAC,CAAA,0BAAA,EAA6B,UAAU,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;gBACnE;YACF;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,eAAe,qBAAqB,CAAC,SAA2B,EAAA;;AAE9D,IAAA,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,0HAA0H,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,KAAI;AAC/J,QAAA,MAAM,EAAE,GAAG,CAAC,CAAC,OAAO,CAAC;AACrB,QAAA,MAAM,KAAK,GAAG,OAAO,CAAC,UAAU;AAEhC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AACrC,YAAA,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC;YACrB,IAAI,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACpC,gBAAA,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;AAC1C,gBAAA,MAAM,YAAY,GAAG,IAAI,CAAC,KAAK;;AAG/B,gBAAA,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC;;AAGxB,gBAAA,EAAE,CAAC,EAAE,CAAC,UAAU,EAAE,UAAS,KAAK,EAAA;AAC9B,oBAAA,IAAI;;wBAEF,MAAM,OAAO,GAAG,gBAAgB,CAAC,YAAY,EAAE,SAAS,CAAC;AAEzD,wBAAA,IAAI,OAAO,OAAO,KAAK,UAAU,EAAE;;AAEjC,4BAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC;wBAChC;6BAAO;;4BAEL,mBAAmB,CAAC,YAAY,EAAE,SAAS,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC;wBACjE;oBACF;oBAAE,OAAO,KAAK,EAAE;wBACd,OAAO,CAAC,KAAK,CAAC,CAAA,SAAA,EAAY,UAAU,CAAA,UAAA,EAAa,YAAY,CAAA,EAAA,CAAI,EAAE,KAAK,CAAC;oBAC3E;AACF,gBAAA,CAAC,CAAC;YACJ;QACF;AACF,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,mBAAmB,CAC1B,UAAkB,EAClB,SAA2B,EAC3B,SAA8B,EAAE,EAAA;;AAGhC,IAAA,MAAM,OAAO,GAAG;;QAEd,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,IAAI,EAAE,SAAS,CAAC,IAAI;QACpB,CAAC,EAAE,SAAS,CAAC,CAAC;;QAGd,IAAI,EAAE,SAAS,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC;;AAGpC,QAAA,GAAG;KACJ;;IAGD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC;IACjC,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;AAErC,IAAA,IAAI;;AAEF,QAAA,MAAM,EAAE,GAAG,IAAI,QAAQ,CAAC,GAAG,IAAI,EAAE,CAAA,QAAA,EAAW,UAAU,CAAA,CAAA,CAAG,CAAC;AAC1D,QAAA,OAAO,EAAE,CAAC,GAAG,MAAM,CAAC;IACtB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,oBAAA,EAAuB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACzD,QAAA,OAAO,SAAS;IAClB;AACF;AAEA;;AAEG;AACH,SAAS,gBAAgB,CACvB,UAAkB,EAClB,SAA2B,EAAA;;AAG3B,IAAA,IAAI,UAAU,IAAI,SAAS,IAAI,OAAQ,SAAiB,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;AACnF,QAAA,OAAQ,SAAiB,CAAC,UAAU,CAAC;IACvC;;AAGA,IAAA,IAAI;AACF,QAAA,OAAO,IAAI,QAAQ,CAAC,QAAQ,EAAE;;QAE1B,UAAU;AACb,IAAA,CAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;IACpB;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,iBAAA,EAAoB,UAAU,CAAA,CAAE,EAAE,KAAK,CAAC;AACtD,QAAA,OAAO,IAAI;IACb;AACF;AAEA;;AAEG;AACG,SAAU,WAAW,CAAC,GAAW,EAAA;IACrC,MAAM,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACzC,IAAA,GAAG,CAAC,WAAW,GAAG,GAAG;IACrB,OAAO,GAAG,CAAC,SAAS;AACtB;;ACpUA;;;;;;;;;;;AAWG;AAKH;;;;;AAKG;AACG,SAAU,IAAI,CAAC,KAAW,EAAA;AAC9B,IAAA,MAAM,EAAE,GAAG,OAAO,MAAM,KAAK,WAAW,GAAG,MAAM,GAAG,CAAC;IAErD,IAAI,CAAC,KAAK,EAAE;AACV,QAAA,KAAK,GAAG,EAAE,CAAC,MAAM,CAAC;IACpB;AAAO,SAAA,IAAI,EAAE,KAAK,YAAY,EAAE,CAAC,EAAE;AACjC,QAAA,KAAK,GAAG,EAAE,CAAC,KAAK,CAAC;IACnB;IAEA,MAAM,aAAa,GAAoB,EAAE;;AAGzC,IAAA,KAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AAClC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;;QAGzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,EAAE;YACb,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;;QAGA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;;QAGF,aAAa,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE,CAAC;AACvC,IAAA,CAAC,CAAC;;IAGF,MAAM,MAAM,GAAG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,MAAK;QACf,QAAQ,CAAC,aAAa,CAAC,IAAI,WAAW,CAAC,cAAc,CAAC,CAAC;AACzD,IAAA,CAAC,CAAC;AAEF,IAAA,OAAO,MAAM;AACf;AAEA;;;AAGG;AACH,SAAS,aAAa,CAAC,MAAW,EAAE,EAAO,EAAA;AACzC,IAAA,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,IAAI,CAAC,YAAA;AACnC,QAAA,MAAM,QAAQ,GAAG,EAAE,CAAC,IAAI,CAAC;QAEzB,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE;YACnC;QACF;;QAGA,IAAI,MAAM,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC,aAAa;QACtC,OAAO,MAAM,IAAI,MAAM,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACrC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAE;gBAChD;YACF;AACA,YAAA,MAAM,GAAG,MAAM,CAAC,aAAa;QAC/B;QAEA,MAAM,SAAS,GAAG,cAAc,CAAC,QAAY,CAAC;AAC9C,QAAA,IAAI,CAAC,SAAS;YAAE;;AAGhB,QAAA,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,YAAA;AACrB,YAAA,aAAa,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC;AAChC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC,CAAC;AACJ;AAEA;;AAEG;AACH,SAAS,cAAc,CAAC,QAAa,EAAE,EAAO,EAAA;IAC5C,MAAM,aAAa,GAAG,QAAQ,CAAC,IAAI,CAAC,0BAA0B,CAAC;AAC/D,IAAA,IAAI,CAAC,aAAa;AAAE,QAAA,OAAO,IAAI;;IAG/B,MAAM,UAAU,GAAG,QAAQ,CAAC,IAAI,CAAC,qBAAqB,CAAC;IACvD,IAAI,IAAI,GAAwB,EAAE;IAClC,IAAI,UAAU,EAAE;AACd,QAAA,IAAI;AACF,YAAA,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QAC/B;QAAE,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,KAAK,CAAC,CAAA,uCAAA,EAA0C,aAAa,CAAA,CAAA,CAAG,EAAE,CAAC,CAAC;QAC9E;IACF;;IAGA,MAAM,YAAY,GAAwB,EAAE;AAC5C,IAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;QAC/C,YAAY,CAAC,GAAG,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,GAAG,CAAC,SAAS,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK;IACxE;;AAGA,IAAA,YAAY,CAAC,WAAW,GAAG,QAAQ,CAAC,IAAI,EAAE;AAC1C,IAAA,YAAY,CAAC,eAAe,GAAG,aAAa;;AAG5C,IAAA,QAAQ,CAAC,UAAU,CAAC,0BAA0B,CAAC;AAC/C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,qBAAqB,CAAC;AAC1C,IAAA,QAAQ,CAAC,UAAU,CAAC,gBAAgB,CAAC;AACrC,IAAA,QAAQ,CAAC,WAAW,CAAC,iBAAiB,CAAC;IACvC,QAAQ,CAAC,KAAK,EAAE;;AAGhB,IAAA,IAAI;QACF,OAAO,QAAQ,CAAC,SAAS,CAAC,aAAa,EAAE,YAAY,CAAC,CAAC,SAAS,EAAE;IACpE;IAAE,OAAO,KAAK,EAAE;QACd,OAAO,CAAC,KAAK,CAAC,CAAA,+BAAA,EAAkC,aAAa,CAAA,CAAA,CAAG,EAAE,KAAK,CAAC;AACxE,QAAA,OAAO,IAAI;IACb;AACF;;ACnJA;;;;;;AAMG;AAkCH;AACM,SAAU,kBAAkB,CAAC,MAAW,EAAA;IAC5C,IAAI,CAAC,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE;AACzB,QAAA,MAAM,IAAI,KAAK,CAAC,2FAA2F,CAAC;IAC9G;;AAGA,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,CAAC,KAAK,MAAM,IAAI,CAAC,MAAM,CAAC,gBAAgB,EAAE;AAC7F,QAAA,OAAO,CACL,2FAA2F;YAC3F,iDAAiD;YACjD,8DAA8D;YAC9D,yDAAyD;YACzD,qDAAqD;AACrD,YAAA,uEAAuE,CACxE;;AAED,QAAA,MAAM,CAAC,gBAAgB,GAAG,IAAI;IAChC;;IAGA,MAAM,uBAAuB,GAAG,MAAM;;AAGtC,IAAA,MAAM,0BAA0B,GAAQ,UAAS,QAAa,EAAE,OAAa,EAAA;;AAE3E,QAAA,IACE,QAAQ;YACR,OAAO,QAAQ,KAAK,QAAQ;AAC5B,YAAA,QAAQ,CAAC,CAAC;AACV,YAAA,OAAO,QAAQ,CAAC,IAAI,KAAK,UAAU;AACnC,YAAA,OAAO,QAAQ,CAAC,EAAE,KAAK,UAAU,EACjC;;YAEA,OAAO,QAAQ,CAAC,CAAC;QACnB;;AAGA,QAAA,OAAO,IAAI,uBAAuB,CAAC,QAAQ,EAAE,OAAO,CAAC;AACvD,IAAA,CAAC;;AAGD,IAAA,MAAM,CAAC,cAAc,CAAC,0BAA0B,EAAE,uBAAuB,CAAC;AAC1E,IAAA,KAAK,MAAM,GAAG,IAAI,uBAAuB,EAAE;AACzC,QAAA,IAAI,uBAAuB,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;YAC/C,0BAA0B,CAAC,GAAG,CAAC,GAAG,uBAAuB,CAAC,GAAG,CAAC;QAChE;IACF;;AAGA,IAAA,0BAA0B,CAAC,SAAS,GAAG,uBAAuB,CAAC,SAAS;AACxE,IAAA,0BAA0B,CAAC,EAAE,GAAG,uBAAuB,CAAC,EAAE;;AAG1D,IAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,QAAA,MAAc,CAAC,MAAM,GAAG,0BAA0B;AAClD,QAAA,MAAc,CAAC,CAAC,GAAG,0BAA0B;IAChD;;IAGA,MAAM,GAAG,0BAA0B;;AAGnC,IAAA,MAAM,WAAW,GAAG,MAAM,CAAC,EAAE,CAAC,GAAG;;AAGjC,IAAA,MAAM,CAAC,EAAE,CAAC,GAAG,GAAG,UAAoB,KAAW,EAAA;AAC7C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;;AAE1B,YAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,EAAE;AAC5B,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC;AAAE,gBAAA,OAAO,SAAS;YAE1C,MAAM,SAAS,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;YAC5C,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AACvC,YAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,gBAAA,OAAO,SAAS,CAAC,GAAG,EAAE;YACxB;;AAGA,YAAA,OAAO,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;QAC/B;aAAO;;YAEL,IAAI,CAAC,IAAI,CAAC,YAAA;AACR,gBAAA,MAAM,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC;gBACxB,MAAM,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC,YAAY,CAAC;gBACxC,MAAM,OAAO,GAAG,GAAG,CAAC,IAAI,CAAC,SAAS,CAAC;AAEnC,gBAAA,IAAI,SAAS,IAAI,OAAO,SAAS,CAAC,GAAG,KAAK,UAAU,IAAI,OAAO,KAAK,OAAO,IAAI,OAAO,KAAK,UAAU,EAAE;;AAErG,oBAAA,SAAS,CAAC,GAAG,CAAC,KAAK,CAAC;gBACtB;qBAAO;;AAEL,oBAAA,WAAW,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC;gBAC9B;AACF,YAAA,CAAC,CAAC;;AAGF,YAAA,OAAO,IAAI;QACb;AACF,IAAA,CAAC;;IAGD,MAAM,CAAC,EAAE,CAAC,SAAS,GAAG,UAEpB,eAA+C,EAC/C,IAAA,GAA4B,EAAE,EAAA;AAE9B,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI;QAEhD,IAAI,CAAC,eAAe,EAAE;;;AAGpB,YAAA,IAAI,OAAO,CAAC,MAAM,KAAK,CAAC,EAAE;AACxB,gBAAA,OAAO,IAAI;YACb;YAEA,MAAM,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;;YAEvC,OAAO,IAAI,IAAI,IAAI;QACrB;;QAGA,MAAM,iBAAiB,GAAG,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC;QACpD,IAAI,iBAAiB,EAAE;;AAErB,YAAA,IAAI;gBACF,iBAAiB,CAAC,IAAI,EAAE;YAC1B;YAAE,OAAO,KAAK,EAAE;AACd,gBAAA,OAAO,CAAC,IAAI,CAAC,gEAAgE,EAAE,KAAK,CAAC;YACvF;;YAGA,MAAM,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC;YACrC,IAAI,OAAO,EAAE;gBACX,MAAM,SAAS,GAAG,OAAO,CAAC,KAAK,CAAC,KAAK,CAAC;gBACtC,MAAM,mBAAmB,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,GAAW,KAAI;;AAE3D,oBAAA,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;AACnF,gBAAA,CAAC,CAAC;AACF,gBAAA,OAAO,CAAC,IAAI,CAAC,OAAO,EAAE,mBAAmB,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACtD;;AAGA,YAAA,OAAO,CAAC,UAAU,CAAC,YAAY,CAAC;QAClC;;AAGA,QAAA,IAAI,cAAoC;AACxC,QAAA,IAAI,aAAiC;AAErC,QAAA,IAAI,OAAO,eAAe,KAAK,QAAQ,EAAE;;YAEvC,aAAa,GAAG,eAAe;AAC/B,YAAA,MAAM,KAAK,GAAG,mBAAmB,CAAC,eAAe,CAAC;;;;YAKlD,IAAI,GAAG,EAAE,GAAG,IAAI,EAAE,eAAe,EAAE,aAAa,EAAE;YAElD,IAAI,CAAC,KAAK,EAAE;;;;gBAIV,cAAc,GAAG,gBAAgB;YACnC;iBAAO;gBACL,cAAc,GAAG,KAAK;YACxB;QACF;aAAO;;YAEL,cAAc,GAAG,eAAe;QAClC;;QAGA,IAAI,aAAa,GAAG,OAAO;QAC3B,IAAI,aAAa,EAAE;AACjB,YAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,aAAa,CAAC;;YAE5C,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,IAAI,QAAQ,CAAC,GAAG,IAAI,KAAK;YACtD,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAExD,YAAA,IAAI,UAAU,KAAK,WAAW,CAAC,WAAW,EAAE,EAAE;;AAE5C,gBAAA,IAAI,IAAI,CAAC,WAAW,EAAE;;oBAEpB,MAAM,UAAU,GAAG,MAAM,CAAC,CAAA,CAAA,EAAI,WAAW,CAAA,GAAA,EAAM,WAAW,CAAA,CAAA,CAAG,CAAC;;AAG9D,oBAAA,MAAM,KAAK,GAAG,OAAO,CAAC,CAAC,CAAC;AACxB,oBAAA,IAAI,KAAK,IAAI,KAAK,CAAC,UAAU,EAAE;AAC7B,wBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;4BAChD,MAAM,IAAI,GAAG,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC;4BAChC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC;wBACxC;oBACF;;oBAGA,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;;AAG/B,oBAAA,OAAO,CAAC,WAAW,CAAC,UAAU,CAAC;oBAC/B,aAAa,GAAG,UAAU;gBAC5B;AAAO,qBAAA,IAAI,UAAU,KAAK,MAAM,EAAE;;oBAEhC,OAAO,CAAC,IAAI,CACV,CAAA,oBAAA,EAAuB,aAAa,CAAA,gBAAA,EAAmB,WAAW,CAAA,oBAAA,EAAuB,UAAU,CAAA,IAAA,CAAM;AACzG,wBAAA,CAAA,gEAAA,CAAkE,CACnE;gBACH;YACF;QACF;;QAGA,MAAM,SAAS,GAAG,IAAI,cAAc,CAAC,aAAa,EAAE,IAAI,CAAC;;QAGxD,SAAiB,CAAC,KAAK,EAAE;;QAG1B,eAAe,CAAC,WAAW,CAAC;;AAG5B,QAAA,OAAO,aAAa;AACtB,IAAA,CAAC;AAED;;;;;;;;;;;;;;;;;AAiBG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,WAAW,GAAG,UAAoB,QAAgB,EAAA;QAC1D,MAAM,OAAO,GAAkB,EAAE;;QAGjC,IAAI,CAAC,IAAI,CAAC,YAAA;;AAER,YAAA,MAAM,QAAQ,GAAG,CAAC,MAAmB,KAAI;;AAEvC,gBAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;oBAC/C,MAAM,KAAK,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAgB;;oBAG/C,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,EAAE;;AAE9B,wBAAA,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC;oBACrB;yBAAO;;wBAEL,QAAQ,CAAC,KAAK,CAAC;oBACjB;gBACF;AACF,YAAA,CAAC;;YAGD,QAAQ,CAAC,IAAI,CAAC;AAChB,QAAA,CAAC,CAAC;;AAGF,QAAA,OAAO,MAAM,CAAC,OAAO,CAAC;AACxB,IAAA,CAAC;;AAGD,IAAA,MAAM,aAAa,GAAG,MAAM,CAAC,EAAE,CAAC,KAAK;AACrC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AACnC,IAAA,MAAM,YAAY,GAAG,MAAM,CAAC,EAAE,CAAC,IAAI;AAEnC;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,KAAK,GAAG,YAAA;QAChB,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;;YAEf,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC,IAAI,CAAC,YAAA;gBACnC,MAAM,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;AACjD,gBAAA,IAAI,SAAS,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE;AACpC,oBAAA,SAAS,CAAC,KAAK,EAAE,CAAC;gBACpB;AACF,YAAA,CAAC,CAAC;;YAGF,aAAa,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;AAClC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AAED;;;AAGG;AACH,IAAA,MAAM,CAAC,EAAE,CAAC,IAAI,GAAG,UAAoB,KAAW,EAAA;;AAE9C,QAAA,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC1B,YAAA,OAAO,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC;QAChC;;QAGA,OAAO,IAAI,CAAC,IAAI,CAAC,YAAA;AACf,YAAA,MAAM,CAAC,IAAI,CAAC,CAAC,KAAK,EAAE;YACpB,YAAY,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,KAAK,CAAC;AACxC,QAAA,CAAC,CAAC;AACJ,IAAA,CAAC;AACH;AAEA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;AAC5C;;ACxXA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAsDG;MACU,oBAAoB,CAAA;AAK7B;;;;AAIG;IACH,OAAO,aAAa,CAAC,SAAiB,EAAA;AAClC,QAAA,IAAI,CAAC,UAAU,GAAG,SAAS;QAC3B,IAAI,CAAC,KAAK,EAAE;IAChB;AAEA;;;AAGG;AACH,IAAA,OAAO,aAAa,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,UAAU,KAAK,IAAI;IACnC;AAEA;;;;AAIG;AACK,IAAA,OAAO,KAAK,GAAA;;AAEhB,QAAA,IAAI,IAAI,CAAC,kBAAkB,KAAK,IAAI,EAAE;AAClC,YAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,qBAAqB,EAAE;QAC1D;QAEA,IAAI,CAAC,IAAI,CAAC,kBAAkB,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE;YAC9C;QACJ;;QAGA,IAAI,CAAC,eAAe,EAAE;AACtB,QAAA,IAAI,CAAC,YAAY,GAAG,IAAI;IAC5B;AAEA;;;;AAIG;AACK,IAAA,OAAO,qBAAqB,GAAA;AAChC,QAAA,IAAI;AACA,YAAA,MAAM,OAAO,GAAG,MAAM,CAAC,YAAY;YACnC,MAAM,IAAI,GAAG,yBAAyB;AACtC,YAAA,OAAO,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC;AAC3B,YAAA,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC;AACxB,YAAA,OAAO,IAAI;QACf;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,KAAK;QAChB;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,eAAe,GAAA;AAC1B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;AAEA,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,mBAAmB,CAAC;;YAG5D,IAAI,UAAU,KAAK,IAAI,IAAI,UAAU,KAAK,IAAI,CAAC,UAAU,EAAE;AACvD,gBAAA,OAAO,CAAC,GAAG,CAAC,iEAAiE,EAAE;AAC3E,oBAAA,OAAO,EAAE,UAAU;oBACnB,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;AAAO,iBAAA,IAAI,UAAU,KAAK,IAAI,EAAE;;AAE5B,gBAAA,OAAO,CAAC,GAAG,CAAC,4DAA4D,EAAE;oBACtE,OAAO,EAAE,IAAI,CAAC,UAAU;AAC3B,iBAAA,CAAC;gBACF,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;YAC/D;QACJ;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,kDAAkD,EAAE,CAAC,CAAC;QACxE;IACJ;AAEA;;;;AAIG;AACK,IAAA,OAAO,kBAAkB,GAAA;AAC7B,QAAA,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC1B;QACJ;QAEA,MAAM,cAAc,GAAa,EAAE;;AAGnC,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,MAAM,GAAG,GAAG,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC;YAC/B,IAAI,GAAG,IAAI,GAAG,CAAC,UAAU,CAAC,UAAU,CAAC,EAAE;AACnC,gBAAA,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC;YAC5B;QACJ;;AAGA,QAAA,cAAc,CAAC,OAAO,CAAC,GAAG,IAAG;AACzB,YAAA,IAAI;AACA,gBAAA,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC;YAChC;YAAE,OAAO,CAAC,EAAE;gBACR,OAAO,CAAC,KAAK,CAAC,8CAA8C,EAAE,GAAG,EAAE,CAAC,CAAC;YACzE;AACJ,QAAA,CAAC,CAAC;QAEF,OAAO,CAAC,GAAG,CAAC,CAAA,+BAAA,EAAkC,cAAc,CAAC,MAAM,CAAA,YAAA,CAAc,CAAC;IACtF;AAEA;;;;;AAKG;IACK,OAAO,UAAU,CAAC,GAAW,EAAA;AACjC,QAAA,OAAO,WAAW,GAAG,CAAA,EAAA,EAAK,IAAI,CAAC,UAAU,EAAE;IAC/C;AAEA;;;;AAIG;AACK,IAAA,OAAO,SAAS,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,kBAAkB,KAAK,IAAI,IAAI,IAAI,CAAC,UAAU,KAAK,IAAI,IAAI,IAAI,CAAC,YAAY;IAC5F;AAEA;;;;AAIG;AACH,IAAA,OAAO,GAAG,CAAC,GAAW,EAAE,KAAU,EAAA;AAC9B,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;;QAGA,MAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC;QACxC,MAAM,UAAU,GAAG,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,IAAI;QAC9C,MAAM,OAAO,GAAG,UAAU,IAAI,IAAI,GAAG,IAAI,CAAC;AAE1C,QAAA,IAAI,OAAO,GAAG,CAAC,EAAE;YACb,OAAO,CAAC,IAAI,CACR,CAAA,uDAAA,EAA0D,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,iBAAiB,EAC7F,EAAE,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,CAC/B;YACD;QACJ;QAEA,IAAI,CAAC,SAAS,CAAC,GAAG,EAAE,KAAK,EAAE,UAAU,CAAC;IAC1C;AAEA;;;;AAIG;IACH,OAAO,GAAG,CAAC,GAAW,EAAA;AAClB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;AACnB,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC;IAC9B;AAEA;;;AAGG;IACH,OAAO,MAAM,CAAC,GAAW,EAAA;AACrB,QAAA,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE;YACnB;QACJ;AAEA,QAAA,IAAI,CAAC,YAAY,CAAC,GAAG,CAAC;IAC1B;AAEA;;;;;;AAMG;AACK,IAAA,OAAO,SAAS,CAAC,GAAW,EAAE,KAAU,EAAE,UAAkB,EAAA;;QAEhE,IAAI,CAAC,eAAe,EAAE;QAEtB,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;QAChD;QAAE,OAAO,CAAM,EAAE;;AAEb,YAAA,IAAI,CAAC,CAAC,IAAI,KAAK,oBAAoB,IAAI,CAAC,CAAC,IAAI,KAAK,EAAE,EAAE;AAClD,gBAAA,OAAO,CAAC,IAAI,CAAC,0EAA0E,CAAC;;gBAGxF,IAAI,CAAC,kBAAkB,EAAE;gBACzB,YAAY,CAAC,OAAO,CAAC,mBAAmB,EAAE,IAAI,CAAC,UAAW,CAAC;AAE3D,gBAAA,IAAI;AACA,oBAAA,YAAY,CAAC,OAAO,CAAC,UAAU,EAAE,UAAU,CAAC;gBAChD;gBAAE,OAAO,WAAW,EAAE;AAClB,oBAAA,OAAO,CAAC,KAAK,CAAC,uEAAuE,EAAE,WAAW,CAAC;gBACvG;YACJ;iBAAO;AACH,gBAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;YAClE;QACJ;IACJ;AAEA;;;;;AAKG;IACK,OAAO,SAAS,CAAC,GAAW,EAAA;QAChC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;YACA,MAAM,UAAU,GAAG,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC;AACnD,YAAA,IAAI,UAAU,KAAK,IAAI,EAAE;AACrB,gBAAA,OAAO,IAAI;YACf;AACA,YAAA,OAAO,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC;QACjC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,4CAA4C,EAAE,CAAC,CAAC;AAC9D,YAAA,OAAO,IAAI;QACf;IACJ;AAEA;;;;AAIG;IACK,OAAO,YAAY,CAAC,GAAW,EAAA;QACnC,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC;AAEvC,QAAA,IAAI;AACA,YAAA,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC;QACvC;QAAE,OAAO,CAAC,EAAE;AACR,YAAA,OAAO,CAAC,KAAK,CAAC,+CAA+C,EAAE,CAAC,CAAC;QACrE;IACJ;;AAvQe,oBAAA,CAAA,UAAU,GAAkB,IAAI;AAChC,oBAAA,CAAA,kBAAkB,GAAmB,IAAI;AACzC,oBAAA,CAAA,YAAY,GAAY,KAAK;;;;;;;AC1DhD;;;;;;;;;;;;;;;;;;;;AAoBG;MAkBU,gBAAgB,CAAA;AAGzB;;;;;;;;;;;;;AAaG;AACH,IAAA,OAAO,uBAAuB,CAAC,cAAsB,EAAE,IAAS,EAAA;AAC5D,QAAA,IAAI,oBAAwC;;QAG5C,MAAM,iBAAiB,GAAQ,EAAE;AAEjC,QAAA,KAAK,MAAM,GAAG,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;AACxC,YAAA,IAAI,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE;AACrB,gBAAA,SAAS;YACb;AAEA,YAAA,MAAM,KAAK,GAAG,IAAI,CAAC,GAAG,CAAC;AACvB,YAAA,MAAM,UAAU,GAAG,OAAO,KAAK;;AAG/B,YAAA,IAAI,KAAK,KAAK,IAAI,IAAI,KAAK,KAAK,SAAS;AACrC,gBAAA,UAAU,KAAK,QAAQ,IAAI,UAAU,KAAK,QAAQ;gBAClD,UAAU,KAAK,SAAS,EAAE;AAC1B,gBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK;gBAC9B;YACJ;;YAGA,IAAI,UAAU,KAAK,UAAU,IAAI,UAAU,KAAK,QAAQ,EAAE;;AAEtD,gBAAA,IAAI,KAAK,CAAC,gBAAgB,KAAK,SAAS,EAAE;AACtC,oBAAA,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,KAAK,CAAC,gBAAgB,CAAC,CAAA,CAAE;oBAChF;gBACJ;;AAGA,gBAAA,IAAI,OAAO,KAAK,CAAC,eAAe,KAAK,UAAU,EAAE;AAC7C,oBAAA,IAAI;AACA,wBAAA,MAAM,QAAQ,GAAG,KAAK,CAAC,eAAe,EAAE;wBACxC,iBAAiB,CAAC,GAAG,CAAC,GAAG,CAAA,oBAAA,EAAuB,MAAM,CAAC,QAAQ,CAAC,CAAA,CAAE;wBAClE;oBACJ;oBAAE,OAAO,KAAK,EAAE;;wBAEZ,IAAI,CAAC,oBAAoB,EAAE;4BACvB,oBAAoB,GAAG,GAAG;wBAC9B;AACA,wBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;oBAC9C;gBACJ;;gBAGA,IAAI,CAAC,oBAAoB,EAAE;oBACvB,oBAAoB,GAAG,GAAG;gBAC9B;AACA,gBAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;YAC9C;;YAGA,IAAI,CAAC,oBAAoB,EAAE;gBACvB,oBAAoB,GAAG,GAAG;YAC9B;AACA,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;;AAGA,QAAA,IAAI;YACA,MAAM,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,iBAAiB,CAAC;YACrD,OAAO,EAAE,GAAG,EAAE,CAAA,EAAG,cAAc,CAAA,EAAA,EAAK,WAAW,CAAA,CAAE,EAAE;QACvD;QAAE,OAAO,KAAK,EAAE;;AAEZ,YAAA,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,oBAAoB,EAAE;QAC9C;IACJ;AAEA;;;AAGG;IACH,OAAO,sBAAsB,CAAC,SAA2B,EAAA;AACrD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;;AAER,YAAA,OAAO,IAAI;QACf;AAEA,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;;AAE5B,YAAA,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,CAAC;AAC7B,YAAA,OAAO,KAAK;QAChB;;;AAIA,QAAA,OAAO,IAAI;IACf;AAEA;;;AAGG;AACH,IAAA,OAAO,eAAe,CAClB,SAA2B,EAC3B,eAA8B,EAAA;AAE9B,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;AAExF,QAAA,MAAM,KAAK,GAAsB;AAC7B,YAAA,MAAM,EAAE,SAAS;AACjB,YAAA,OAAO,EAAE,eAAe;AACxB,YAAA,gBAAgB,EAAE,SAAS;AAC3B,YAAA,WAAW,EAAE,IAAI;AACjB,YAAA,YAAY,EAAE,IAAI;AAClB,YAAA,OAAO,EAAE;SACZ;QAED,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,EAAE,KAAK,CAAC;;QAG9B,OAAO,MAAM,IAAI,CAAC,sBAAsB,CAAC,GAAG,EAAE,SAAS,CAAC;IAC5D;AAEA;;;AAGG;IACH,OAAO,wBAAwB,CAAC,SAA2B,EAAA;AACvD,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,IAAI,KAAK,CAAC,MAAM,KAAK,SAAS,EAAE;AACtC,YAAA,OAAO,IAAI;QACf;QAEA,OAAO,KAAK,CAAC,OAAO;IACxB;AAEA;;;;AAIG;AACK,IAAA,OAAO,sBAAsB,CAAC,GAAW,EAAE,MAAwB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;;AAGA,QAAA,KAAK,CAAC,WAAW,GAAG,MAAM,CAAC,IAAI;AAC/B,QAAA,KAAK,CAAC,MAAM,GAAG,WAAW;;AAG1B,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;AAClC,YAAA,IAAI;;AAEA,gBAAA,QAAQ,CAAC,IAAI,GAAG,KAAK,CAAC,WAAW;gBAEjC,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;oBACxC,OAAO,CAAC,GAAG,CACP,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,EAA8B,MAAM,CAAC,IAAI,EAAE,EACvF,EAAE,GAAG,EAAE,IAAI,EAAE,KAAK,CAAC,WAAW,EAAE,CACnC;gBACL;YACJ;YAAE,OAAO,KAAK,EAAE;gBACZ,OAAO,CAAC,KAAK,CACT,CAAA,yDAAA,EAA4D,QAAQ,CAAC,IAAI,CAAA,CAAA,CAAG,EAC5E,KAAK,CACR;YACL;QACJ;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,kDAAA,EAAqD,GAAG,EAAE,EAC1D;gBACI,UAAU,EAAE,MAAM,CAAC,IAAI;AACvB,gBAAA,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACrC,gBAAA,aAAa,EAAE,IAAI,CAAC,SAAS,CAAC;AACjC,aAAA,CACJ;QACL;IACJ;AAEA;;;AAGG;AACH,IAAA,OAAO,mBAAmB,CAAC,SAA2B,EAAE,KAAY,EAAA;AAChE,QAAA,MAAM,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,uBAAuB,CAAC,SAAS,CAAC,cAAc,EAAE,EAAE,SAAS,CAAC,IAAI,CAAC;QACxF,MAAM,KAAK,GAAG,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC;QAErC,IAAI,CAAC,KAAK,EAAE;YACR;QACJ;AAEA,QAAA,KAAK,CAAC,YAAY,GAAG,KAAK;AAC1B,QAAA,KAAK,CAAC,MAAM,GAAG,QAAQ;AAEvB,QAAA,OAAO,CAAC,KAAK,CACT,CAAA,0BAAA,EAA6B,SAAS,CAAC,IAAI,CAAA,2BAAA,EAA8B,GAAG,CAAA,CAAE,EAC9E,KAAK,CACR;;;;AAKD,QAAA,KAAK,MAAM,QAAQ,IAAI,KAAK,CAAC,OAAO,EAAE;YAClC,OAAO,CAAC,KAAK,CACT,CAAA,4BAAA,EAA+B,QAAQ,CAAC,IAAI,CAAA,2BAAA,CAA6B,EACzE,KAAK,CACR;;;QAGL;;AAGA,QAAA,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,GAAG,CAAC;QAE1B,IAAK,MAAc,CAAC,MAAM,EAAE,KAAK,EAAE,OAAO,EAAE;AACxC,YAAA,OAAO,CAAC,GAAG,CACP,CAAA,wDAAA,EAA2D,GAAG,EAAE,EAChE,EAAE,eAAe,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,CAC5C;QACL;IACJ;AAEA;;AAEG;AACH,IAAA,OAAO,kBAAkB,GAAA;QACrB,MAAM,KAAK,GAAQ,EAAE;AACrB,QAAA,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,EAAE;YACjD,KAAK,CAAC,GAAG,CAAC,GAAG;gBACT,MAAM,EAAE,KAAK,CAAC,MAAM;AACpB,gBAAA,UAAU,EAAE,KAAK,CAAC,gBAAgB,CAAC,IAAI;AACvC,gBAAA,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,MAAM;AACnC,gBAAA,YAAY,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI;aAC9C;QACL;AACA,QAAA,OAAO,KAAK;IAChB;AAEA;;AAEG;AACH,IAAA,OAAO,SAAS,GAAA;AACZ,QAAA,IAAI,CAAC,SAAS,CAAC,KAAK,EAAE;IAC1B;;AAxQe,gBAAA,CAAA,SAAS,GAAmC,IAAI,GAAG,EAAE;;;;;;;ACvCxE;;;;AAIG;AAEH;AA6DA;AACM,SAAU,IAAI,CAAC,MAAY,EAAA;;IAE/B,IAAI,MAAM,EAAE;QACV,kBAAkB,CAAC,MAAM,CAAC;IAC5B;SAAO,IAAI,OAAO,MAAM,KAAK,WAAW,IAAK,MAAc,CAAC,MAAM,EAAE;;AAElE,QAAA,kBAAkB,CAAE,MAAc,CAAC,MAAM,CAAC;IAC5C;SAAO;AACL,QAAA,MAAM,IAAI,KAAK,CAAC,iGAAiG,CAAC;IACpH;AACF;AA4CA;AACO,MAAM,OAAO,GAAG;AAmCvB;AACA,MAAM,MAAM,GAAG;;IAEb,gBAAgB;IAChB,gBAAgB;;IAGhB,QAAQ;IACR,kBAAkB;IAClB,iBAAiB;IACjB,mBAAmB;IACnB,YAAY;IACZ,qBAAqB;IACrB,gBAAgB;IAChB,aAAa;IACb,mBAAmB;IACnB,wBAAwB;IACxB,eAAe;;IAGf,oBAAoB;IACpB,aAAa;IACb,eAAe;IACf,WAAW;;AAGX,IAAA,SAAS,EAAE,OAAO;;AAGlB,IAAA,SAAS,EAAE,sBAAsB;;AAGjC,IAAA,KAAK,EAAE;AACL,QAAA,OAAO,EAAE,KAAK;AACd,QAAA,OAAO,EAAE;AACgD,KAAA;;AAG3D,IAAA,gBAAgB,CAAC,QAAuB,EAAA;QACtC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,QAAQ,CAAC;IACrC,CAAC;IAED,eAAe,CAAC,QAA0B,OAAO,EAAA;AAC/C,QAAA,IAAI,KAAK,KAAK,OAAO,EAAE;AACrB,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,WAAW,GAAG,IAAI;AAC7B,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;QACnC;aAAO;AACL,YAAA,IAAI,CAAC,KAAK,CAAC,gBAAgB,GAAG,IAAI;AAClC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,eAAe,GAAG,IAAI;AACjC,YAAA,IAAI,CAAC,KAAK,CAAC,kBAAkB,GAAG,IAAI;AACpC,YAAA,IAAI,CAAC,KAAK,CAAC,aAAa,GAAG,IAAI;QACjC;IACF,CAAC;IAED,kBAAkB,GAAA;AAChB,QAAA,IAAI,CAAC,KAAK,GAAG,EAAE;IACjB,CAAC;;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,OAAO,MAAM,KAAK,WAAW,EAAE;AAChC,YAAA,MAAc,CAAC,MAAM,GAAG,IAAI;;AAE5B,YAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,YAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;QAC5D;IACF,CAAC;;IAGD,QAAQ,GAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAA,aAAA,EAAgB,IAAI,CAAC,SAAS,CAAA,CAAE,CAAC;AAC7C,QAAA,OAAO,CAAC,GAAG,CAAC,uBAAuB,CAAC;AAEpC,QAAA,MAAM,aAAa,GAAG,mBAAmB,EAAE;AAE3C,QAAA,IAAI,aAAa,CAAC,MAAM,KAAK,CAAC,EAAE;AAC9B,YAAA,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;QAC5C;aAAO;AACL,YAAA,KAAK,MAAM,IAAI,IAAI,aAAa,EAAE;AAChC,gBAAA,MAAM,QAAQ,GAAG,YAAY,CAAC,IAAI,CAAC;AACnC,gBAAA,MAAM,eAAe,GAAG,QAAQ,IAAK,QAAgB,CAAC,eAAe,IAAI,SAAS,IAAI,SAAS;gBAC/F,OAAO,CAAC,GAAG,CAAC,CAAA,IAAA,EAAO,IAAI,CAAA,GAAA,EAAM,eAAe,CAAA,CAAE,CAAC;YACjD;QACF;QAEA,OAAO,IAAI,CAAC,SAAS;IACvB,CAAC;;IAGD,OAAO,GAAA;AACL,QAAA,OAAO,OAAO;IAChB,CAAC;;AAGD,IAAA,aAAa,CAAC,SAAiB,EAAA;AAC7B,QAAA,oBAAoB,CAAC,aAAa,CAAC,SAAS,CAAC;IAC/C,CAAC;;IAGD;;AAGF;AACA;AACA;AACA;AACA,IAAI,OAAO,MAAM,KAAK,WAAW,IAAI,CAAE,MAAc,CAAC,MAAM,EAAE;AAC3D,IAAA,MAAc,CAAC,MAAM,GAAG,MAAM;;AAE9B,IAAA,MAAc,CAAC,gBAAgB,GAAG,gBAAgB;AAClD,IAAA,MAAc,CAAC,SAAS,GAAG,gBAAgB,CAAC;AAC5C,IAAA,MAAc,CAAC,uBAAuB,GAAG,gBAAgB;;AAG1D,IAAA,IAAI,MAAM,CAAC,KAAK,EAAE,OAAO,EAAE;AACzB,QAAA,OAAO,CAAC,GAAG,CAAC,0EAA0E,CAAC;IACzF;AACF;;;;"} \ No newline at end of file diff --git a/node_modules/@jqhtml/core/dist/jqhtml-debug.esm.js b/node_modules/@jqhtml/core/dist/jqhtml-debug.esm.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/jqhtml-debug.esm.js.map b/node_modules/@jqhtml/core/dist/jqhtml-debug.esm.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/jquery-plugin.d.ts b/node_modules/@jqhtml/core/dist/jquery-plugin.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/jquery-plugin.d.ts.map b/node_modules/@jqhtml/core/dist/jquery-plugin.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts b/node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts.map b/node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/load-coordinator.d.ts b/node_modules/@jqhtml/core/dist/load-coordinator.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/load-coordinator.d.ts.map b/node_modules/@jqhtml/core/dist/load-coordinator.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/local-storage.d.ts b/node_modules/@jqhtml/core/dist/local-storage.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/local-storage.d.ts.map b/node_modules/@jqhtml/core/dist/local-storage.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/template-renderer.d.ts b/node_modules/@jqhtml/core/dist/template-renderer.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/dist/template-renderer.d.ts.map b/node_modules/@jqhtml/core/dist/template-renderer.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/core/package.json b/node_modules/@jqhtml/core/package.json old mode 100755 new mode 100644 index 0649002e7..6bd4ce53c --- a/node_modules/@jqhtml/core/package.json +++ b/node_modules/@jqhtml/core/package.json @@ -1,6 +1,6 @@ { "name": "@jqhtml/core", - "version": "2.3.9", + "version": "2.3.11", "description": "Core runtime library for JQHTML", "type": "module", "main": "./dist/index.js", diff --git a/node_modules/@jqhtml/parser/dist/ast.d.ts b/node_modules/@jqhtml/parser/dist/ast.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/ast.d.ts.map b/node_modules/@jqhtml/parser/dist/ast.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/ast.js b/node_modules/@jqhtml/parser/dist/ast.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/ast.js.map b/node_modules/@jqhtml/parser/dist/ast.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/codegen.d.ts b/node_modules/@jqhtml/parser/dist/codegen.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/codegen.d.ts.map b/node_modules/@jqhtml/parser/dist/codegen.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/codegen.js b/node_modules/@jqhtml/parser/dist/codegen.js old mode 100755 new mode 100644 index 013e79e5d..7cb354758 --- a/node_modules/@jqhtml/parser/dist/codegen.js +++ b/node_modules/@jqhtml/parser/dist/codegen.js @@ -1348,7 +1348,7 @@ export class CodeGenerator { for (const [name, component] of this.components) { code += `// Component: ${name}\n`; code += `jqhtml_components.set('${name}', {\n`; - code += ` _jqhtml_version: '2.3.9',\n`; // Version will be replaced during build + code += ` _jqhtml_version: '2.3.11',\n`; // Version will be replaced during build code += ` name: '${name}',\n`; code += ` tag: '${component.tagName}',\n`; code += ` defaultAttributes: ${this.serializeAttributeObject(component.defaultAttributes)},\n`; diff --git a/node_modules/@jqhtml/parser/dist/codegen.js.map b/node_modules/@jqhtml/parser/dist/codegen.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/compiler.d.ts b/node_modules/@jqhtml/parser/dist/compiler.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/compiler.d.ts.map b/node_modules/@jqhtml/parser/dist/compiler.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/compiler.js b/node_modules/@jqhtml/parser/dist/compiler.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/compiler.js.map b/node_modules/@jqhtml/parser/dist/compiler.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/errors.d.ts b/node_modules/@jqhtml/parser/dist/errors.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/errors.d.ts.map b/node_modules/@jqhtml/parser/dist/errors.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/errors.js b/node_modules/@jqhtml/parser/dist/errors.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/errors.js.map b/node_modules/@jqhtml/parser/dist/errors.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/index.d.ts b/node_modules/@jqhtml/parser/dist/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/index.d.ts.map b/node_modules/@jqhtml/parser/dist/index.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/index.js b/node_modules/@jqhtml/parser/dist/index.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/index.js.map b/node_modules/@jqhtml/parser/dist/index.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/integration.d.ts b/node_modules/@jqhtml/parser/dist/integration.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/integration.d.ts.map b/node_modules/@jqhtml/parser/dist/integration.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/integration.js b/node_modules/@jqhtml/parser/dist/integration.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/integration.js.map b/node_modules/@jqhtml/parser/dist/integration.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/lexer.d.ts b/node_modules/@jqhtml/parser/dist/lexer.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/lexer.d.ts.map b/node_modules/@jqhtml/parser/dist/lexer.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/lexer.js b/node_modules/@jqhtml/parser/dist/lexer.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/lexer.js.map b/node_modules/@jqhtml/parser/dist/lexer.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/parser.d.ts b/node_modules/@jqhtml/parser/dist/parser.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/parser.d.ts.map b/node_modules/@jqhtml/parser/dist/parser.d.ts.map old mode 100755 new mode 100644 index f5717ce95..693ad8ab6 --- a/node_modules/@jqhtml/parser/dist/parser.d.ts.map +++ b/node_modules/@jqhtml/parser/dist/parser.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"parser.d.ts","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAA6B,MAAM,YAAY,CAAC;AAC9D,OAAO,EAGL,WAAW,EAUZ,MAAM,UAAU,CAAC;AAUlB,qBAAa,MAAM;IACjB,OAAO,CAAC,MAAM,CAAU;IACxB,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,MAAM,CAAC,CAAS;IACxB,OAAO,CAAC,QAAQ,CAAC,CAAS;IAI1B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,CAGlC;gBAES,MAAM,EAAE,KAAK,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM;IAM/D;;OAEG;IACH,OAAO,CAAC,wBAAwB;IA0BhC,KAAK,IAAI,WAAW;IA0EpB,OAAO,CAAC,eAAe;IAgBvB,OAAO,CAAC,0BAA0B;IAqNlC,OAAO,CAAC,aAAa;IA6DrB,OAAO,CAAC,gBAAgB;IAwBxB,OAAO,CAAC,gBAAgB;IAyCxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,yBAAyB,CAW9C;IAGH,OAAO,CAAC,UAAU;IAmGlB,OAAO,CAAC,SAAS;IAgNjB,OAAO,CAAC,gBAAgB;IA+ExB,OAAO,CAAC,2BAA2B;IA4FnC,OAAO,CAAC,qBAAqB;IA2E7B,OAAO,CAAC,iBAAiB;IAgBzB,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,KAAK;IAKb,OAAO,CAAC,WAAW;IAOnB,OAAO,CAAC,cAAc;IAYtB,OAAO,CAAC,OAAO;IAKf,OAAO,CAAC,SAAS;IAIjB,OAAO,CAAC,IAAI;IAIZ,OAAO,CAAC,UAAU;IAQlB,OAAO,CAAC,QAAQ;IAIhB,OAAO,CAAC,aAAa;IAIrB,OAAO,CAAC,cAAc;IAItB;;;OAGG;IACH,OAAO,CAAC,eAAe;IAYvB,OAAO,CAAC,OAAO;IA4Cf,OAAO,CAAC,2BAA2B;IA+BnC;;;OAGG;IACH,OAAO,IAAI;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,OAAO,EAAE,MAAM,CAAC;QAAC,iBAAiB,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAAC,cAAc,EAAE,MAAM,CAAA;KAAE;CAkC7G"} \ No newline at end of file +{"version":3,"file":"parser.d.ts","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAA6B,MAAM,YAAY,CAAC;AAC9D,OAAO,EAGL,WAAW,EAUZ,MAAM,UAAU,CAAC;AAUlB,qBAAa,MAAM;IACjB,OAAO,CAAC,MAAM,CAAU;IACxB,OAAO,CAAC,OAAO,CAAa;IAC5B,OAAO,CAAC,MAAM,CAAC,CAAS;IACxB,OAAO,CAAC,QAAQ,CAAC,CAAS;IAI1B,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,CAGlC;gBAES,MAAM,EAAE,KAAK,EAAE,EAAE,MAAM,CAAC,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,MAAM;IAM/D;;OAEG;IACH,OAAO,CAAC,wBAAwB;IA0BhC,KAAK,IAAI,WAAW;IA0EpB,OAAO,CAAC,eAAe;IAgBvB,OAAO,CAAC,0BAA0B;IAqNlC,OAAO,CAAC,aAAa;IA6DrB,OAAO,CAAC,gBAAgB;IAwBxB,OAAO,CAAC,gBAAgB;IAyCxB,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,yBAAyB,CAW9C;IAGH,OAAO,CAAC,UAAU;IAmGlB,OAAO,CAAC,SAAS;IAgNjB,OAAO,CAAC,gBAAgB;IA+ExB,OAAO,CAAC,2BAA2B;IA4FnC,OAAO,CAAC,qBAAqB;IA4E7B,OAAO,CAAC,iBAAiB;IAgBzB,OAAO,CAAC,KAAK;IAUb,OAAO,CAAC,KAAK;IAKb,OAAO,CAAC,WAAW;IAOnB,OAAO,CAAC,cAAc;IAYtB,OAAO,CAAC,OAAO;IAKf,OAAO,CAAC,SAAS;IAIjB,OAAO,CAAC,IAAI;IAIZ,OAAO,CAAC,UAAU;IAQlB,OAAO,CAAC,QAAQ;IAIhB,OAAO,CAAC,aAAa;IAIrB,OAAO,CAAC,cAAc;IAItB;;;OAGG;IACH,OAAO,CAAC,eAAe;IAYvB,OAAO,CAAC,OAAO;IA4Cf,OAAO,CAAC,2BAA2B;IA+BnC;;;OAGG;IACH,OAAO,IAAI;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,OAAO,EAAE,MAAM,CAAC;QAAC,iBAAiB,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAAC,cAAc,EAAE,MAAM,CAAA;KAAE;CAkC7G"} \ No newline at end of file diff --git a/node_modules/@jqhtml/parser/dist/parser.js b/node_modules/@jqhtml/parser/dist/parser.js old mode 100755 new mode 100644 index cc2a5f78a..af4317e80 --- a/node_modules/@jqhtml/parser/dist/parser.js +++ b/node_modules/@jqhtml/parser/dist/parser.js @@ -625,10 +625,11 @@ export class Parser { this.check(TokenType.EXPRESSION_UNESCAPED)) { if (this.check(TokenType.ATTR_VALUE)) { const token = this.advance(); - // Trim whitespace from attribute value text parts to avoid extra newlines - const trimmedValue = token.value.trim(); - if (trimmedValue.length > 0) { - parts.push({ type: 'text', value: trimmedValue, escaped: true }); + // Preserve whitespace in interpolated attribute values - spaces between + // expressions and text are significant (e.g., "<%= expr %> suffix") + // Only skip completely empty parts + if (token.value.length > 0) { + parts.push({ type: 'text', value: token.value, escaped: true }); } } else if (this.check(TokenType.EXPRESSION_START) || diff --git a/node_modules/@jqhtml/parser/dist/parser.js.map b/node_modules/@jqhtml/parser/dist/parser.js.map old mode 100755 new mode 100644 index c340e1bd0..b43e04c48 --- a/node_modules/@jqhtml/parser/dist/parser.js.map +++ b/node_modules/@jqhtml/parser/dist/parser.js.map @@ -1 +1 @@ -{"version":3,"file":"parser.js","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,wDAAwD;AAExD,OAAO,EAAS,SAAS,EAAkB,MAAM,YAAY,CAAC;AAC9D,OAAO,EACL,QAAQ,EAWR,UAAU,EACX,MAAM,UAAU,CAAC;AAClB,OAAO,EACL,gBAAgB,EAChB,aAAa,EACb,kBAAkB,EAClB,WAAW,EACX,aAAa,EACd,MAAM,aAAa,CAAC;AACrB,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAE7C,MAAM,OAAO,MAAM;IACT,MAAM,CAAU;IAChB,OAAO,GAAW,CAAC,CAAC;IACpB,MAAM,CAAU;IAChB,QAAQ,CAAU;IAE1B,oDAAoD;IACpD,kDAAkD;IAC1C,MAAM,CAAU,aAAa,GAAG,IAAI,GAAG,CAAC;QAC9C,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO;QAC1D,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK;KACzC,CAAC,CAAC;IAEH,YAAY,MAAe,EAAE,MAAe,EAAE,QAAiB;QAC7D,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,CAAC;IAED;;OAEG;IACK,wBAAwB,CAAC,IAAY,EAAE,KAAY;QACzD,yEAAyE;QACzE,IAAI,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;YACrC,MAAM,KAAK,GAAG,IAAI,gBAAgB,CAChC,uEAAuE;gBACvE,qDAAqD,EACrD,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,CACZ,CAAC;YACF,KAAK,CAAC,UAAU;gBACd,2EAA2E;oBAC3E,sCAAsC;oBACtC,mCAAmC;oBACnC,8DAA8D;oBAC9D,kEAAkE;oBAClE,4CAA4C;oBAC5C,qEAAqE;oBACrE,iFAAiF;oBACjF,0DAA0D;oBAC1D,oDAAoD,CAAC;YACvD,MAAM,KAAK,CAAC;QACd,CAAC;IACH,CAAC;IAED,2CAA2C;IAC3C,KAAK;QACH,MAAM,IAAI,GAAc,EAAE,CAAC;QAC3B,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;QAEnC,uCAAuC;QACvC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAC1B,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC;YAC7B,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAC1E,EAAE,CAAC;YACF,kBAAkB;QACpB,CAAC;QAED,2CAA2C;QAC3C,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACrB,wBAAwB;YACxB,OAAO,UAAU,CACf,QAAQ,CAAC,OAAO,EAChB,EAAE,IAAI,EAAE,EAAE,EAAE,EACZ,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,gDAAgD;QAChD,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACxC,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,MAAM,WAAW,CACf,yEAAyE,EACzE,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,wCAAwC;QACxC,MAAM,SAAS,GAAG,IAAI,CAAC,0BAA0B,EAAE,CAAC;QACpD,IAAI,SAAS,EAAE,CAAC;YACd,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,CAAC;QAED,wCAAwC;QACxC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC;YACvI,kBAAkB;QACpB,CAAC;QAED,+CAA+C;QAC/C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtB,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,MAAM,WAAW,CACf,mIAAmI,EACnI,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC;QAClC,OAAO,UAAU,CACf,QAAQ,CAAC,OAAO,EAChB,EAAE,IAAI,EAAE,EACR,KAAK,CAAC,KAAK,EACX,GAAG,CAAC,GAAG,EACP,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,GAAG,CAAC,CACjC,CAAC;IACJ,CAAC;IAED,6BAA6B;IACrB,eAAe;QACrB,+CAA+C;QAC/C,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YAClC,OAAO,IAAI,CAAC;QACd,CAAC;QAED,uBAAuB;QACvB,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACvC,OAAO,IAAI,CAAC,0BAA0B,EAAE,CAAC;QAC3C,CAAC;QAED,kBAAkB;QAClB,OAAO,IAAI,CAAC,aAAa,EAAE,CAAC;IAC9B,CAAC;IAED,yDAAyD;IACjD,0BAA0B;QAChC,MAAM,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,YAAY,EAAE,mBAAmB,CAAC,CAAC;QAC9E,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,cAAc,EAAE,yBAAyB,CAAC,CAAC;QAErF,qDAAqD;QACrD,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC;YACrC,MAAM,WAAW,CACf,mBAAmB,UAAU,CAAC,KAAK,kFAAkF,EACrH,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,kFAAkF;QAClF,MAAM,UAAU,GAAwB,EAAE,CAAC;QAC3C,MAAM,UAAU,GAAwB,EAAE,CAAC,CAAE,8CAA8C;QAC3F,IAAI,YAAgC,CAAC;QAErC,8CAA8C;QAC9C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,OAAO;QACT,CAAC;QAED,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtD,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;YAE/E,gDAAgD;YAChD,IAAI,SAAS,CAAC,KAAK,KAAK,MAAM,EAAE,CAAC;gBAC/B,MAAM,WAAW,CACf,sFAAsF,EACtF,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YACJ,CAAC;YAED,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC;YAC7C,MAAM,UAAU,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAEhD,2EAA2E;YAC3E,qGAAqG;YACrG,MAAM,gBAAgB,GAAG,UAAU;gBACT,OAAO,UAAU,KAAK,QAAQ;gBAC9B,CAAC,UAAU,CAAC,YAAY,KAAK,IAAI;oBAChC,CAAC,UAAU,CAAC,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,YAAY,CAAC,CAAC,CAAC,CAAC;YAE7G,IAAI,gBAAgB,EAAE,CAAC;gBACrB,+DAA+D;gBAC/D,IAAI,SAAS,CAAC,KAAK,KAAK,OAAO,EAAE,CAAC;oBAChC,MAAM,KAAK,GAAG,WAAW,CACvB,mJAAmJ,EACnJ,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;oBACF,KAAK,CAAC,OAAO,IAAI,MAAM;wBACrB,uFAAuF;wBACvF,gFAAgF;wBAChF,mDAAmD;wBACnD,cAAc;wBACd,kCAAkC;wBAClC,oCAAoC;wBACpC,mDAAmD;wBACnD,iEAAiE;wBACjE,oBAAoB;wBACpB,qEAAqE;wBACrE,mCAAmC;wBACnC,OAAO,CAAC;oBACV,MAAM,KAAK,CAAC;gBACd,CAAC;qBAAM,CAAC;oBACN,qCAAqC;oBACrC,MAAM,KAAK,GAAG,WAAW,CACvB,mJAAmJ,EACnJ,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;oBACF,KAAK,CAAC,OAAO,IAAI,MAAM;wBACrB,kBAAkB,SAAS,CAAC,KAAK,kEAAkE;wBACnG,4BAA4B,GAAG,SAAS,CAAC,KAAK,GAAG,yBAAyB;wBAC1E,8BAA8B;wBAC9B,cAAc;wBACd,kCAAkC;wBAClC,mCAAmC;wBACnC,qBAAqB;wBACrB,sBAAsB,SAAS,CAAC,KAAK,6BAA6B;wBAClE,WAAW;wBACX,2EAA2E,CAAC;oBAC9E,MAAM,KAAK,CAAC;gBACd,CAAC;YACH,CAAC;YAED,2CAA2C;YAC3C,IAAI,SAAS,CAAC,KAAK,KAAK,SAAS,EAAE,CAAC;gBAClC,4DAA4D;gBAC5D,IAAI,OAAO,UAAU,KAAK,QAAQ,IAAI,UAAU,CAAC,MAAM,EAAE,CAAC;oBACxD,YAAY,GAAG,UAAU,CAAC,KAAK,CAAC;gBAClC,CAAC;qBAAM,IAAI,OAAO,UAAU,KAAK,QAAQ,EAAE,CAAC;oBAC1C,YAAY,GAAG,UAAU,CAAC;gBAC5B,CAAC;qBAAM,CAAC;oBACN,MAAM,WAAW,CACf,0EAA0E,EAC1E,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACJ,CAAC;YACH,CAAC;iBAAM,IAAI,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAC3C,kFAAkF;gBAClF,6DAA6D;gBAC7D,MAAM,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAE,WAAW;gBAC3D,UAAU,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;YACpC,CAAC;iBAAM,CAAC;gBACN,sDAAsD;gBACtD,UAAU,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,UAAU,CAAC;YAC3C,CAAC;YAED,mCAAmC;YACnC,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,OAAO;YACT,CAAC;QACH,CAAC;QAED,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,MAAM,IAAI,GAAc,EAAE,CAAC;QAE3B,sCAAsC;QACtC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACzC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,sBAAsB,EACtB,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,KAAK,CAAC,OAAO,IAAI,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;gBAC9C,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YAClC,IAAI,IAAI,EAAE,CAAC;gBACT,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAClB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,oBAAoB,CAAC,CAAC;QACzD,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,cAAc,EAAE,yBAAyB,CAAC,CAAC;QAEvF,IAAI,YAAY,CAAC,KAAK,KAAK,UAAU,CAAC,KAAK,EAAE,CAAC;YAC5C,MAAM,kBAAkB,CACtB,UAAU,UAAU,CAAC,KAAK,EAAE,EAC5B,UAAU,YAAY,CAAC,KAAK,EAAE,EAC9B,YAAY,CAAC,IAAI,EACjB,YAAY,CAAC,MAAM,EACnB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,6CAA6C;QAC7C,IAAI,UAAU,GAAG,KAAK,CAAC;QACvB,IAAI,SAAS,GAAa,EAAE,CAAC;QAE7B,yEAAyE;QACzE,MAAM,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YAC5C,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBAChC,OAAQ,IAAiB,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC;YAClD,CAAC;YACD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;QAEH,IAAI,kBAAkB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAClC,8CAA8C;YAC9C,MAAM,QAAQ,GAAG,kBAAkB,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,CAAC,CAAC;YAE/E,IAAI,QAAQ,EAAE,CAAC;gBACb,UAAU,GAAG,IAAI,CAAC;gBAClB,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAE,IAAiB,CAAC,IAAI,CAAC,CAAC;YACtE,CAAC;QACH,CAAC;QAED,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,IAAI;YACJ,UAAU;YACV,OAAO,EAAE,YAAY;YACrB,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS;YACvE,UAAU;YACV,SAAS;SACV,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,kDAAkD;IAC1C,aAAa;QACnB,6DAA6D;QAE7D,aAAa;QACb,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC;YAC/B,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb,EAAE,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,EACxB,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,uCAAuC;QACvC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;YACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YAC/C,OAAO,IAAI,CAAC,gBAAgB,EAAE,CAAC;QACjC,CAAC;QAED,uBAAuB;QACvB,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,gBAAgB,EAAE,CAAC;QACjC,CAAC;QAED,kCAAkC;QAClC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,UAAU,EAAE,CAAC;QAC3B,CAAC;QAED,sCAAsC;QACtC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC;YACnC,OAAO,IAAI,CAAC,SAAS,EAAE,CAAC;QAC1B,CAAC;QAED,2BAA2B;QAC3B,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YAClC,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb,EAAE,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,EACxB,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,0CAA0C;QAC1C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtB,IAAI,CAAC,OAAO,EAAE,CAAC;QACjB,CAAC;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAED,gDAAgD;IACxC,gBAAgB;QACtB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,2CAA2C;QAChF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,0BAA0B,CAAC,CAAC;QAElF,+CAA+C;QAC/C,IAAI,CAAC,wBAAwB,CAAC,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;QAE5D,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAEjE,OAAO,UAAU,CACf,QAAQ,CAAC,UAAU,EACnB;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,OAAO,EAAE,WAAW,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB;SACzD,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,+EAA+E;IACvE,gBAAgB;QACtB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa;QAElD,kCAAkC;QAClC,MAAM,MAAM,GAA4C,EAAE,CAAC;QAE3D,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACtC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,WAAW,CACf,uCAAuC,EACvC,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YACJ,CAAC;YAED,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;YAE7B,iDAAiD;YACjD,IAAI,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,UAAU,EAAE,CAAC;gBACxC,IAAI,CAAC,wBAAwB,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;YACpD,CAAC;YAED,MAAM,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAC,CAAC,CAAC;QACtD,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAEjE,OAAO,UAAU,CACf,QAAQ,CAAC,UAAU,EACnB,EAAE,MAAM,EAAE,EAAG,iDAAiD;QAC9D,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,8DAA8D;IACtD,MAAM,CAAU,yBAAyB,GAAG,IAAI,GAAG,CAAC;QAC1D,WAAW;QACX,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS;QAC7E,QAAQ,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS;QACvE,KAAK,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM;QAC3E,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ;QACrE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO;QACvC,wBAAwB;QACxB,YAAY,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO;QACzF,0BAA0B;QAC1B,WAAW,EAAE,MAAM;KACpB,CAAC,CAAC;IAEH,6DAA6D;IACrD,UAAU;QAChB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa;QAClD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,oBAAoB,CAAC,CAAC;QAE3E,uDAAuD;QACvD,IAAI,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC;YACzE,MAAM,WAAW,CACf,cAAc,UAAU,CAAC,KAAK,qFAAqF,EACnH,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,uDAAuD;QACvD,MAAM,UAAU,GAAwB,EAAE,CAAC;QAE3C,8BAA8B;QAC9B,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;YAChC,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;YAC3D,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb;gBACE,IAAI,EAAE,UAAU,CAAC,KAAK;gBACtB,UAAU;gBACV,QAAQ,EAAE,EAAE;gBACZ,WAAW,EAAE,IAAI;aAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;QAED,4BAA4B;QAC5B,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,MAAM,QAAQ,GAAc,EAAE,CAAC;QAE/B,sCAAsC;QACtC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC;YACvC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,MAAM,EACN,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,KAAK,CAAC,OAAO,IAAI,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;gBAC9C,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YAClC,IAAI,IAAI,EAAE,CAAC;gBACT,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACtB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC;QACrD,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,oBAAoB,CAAC,CAAC;QAE7E,IAAI,YAAY,CAAC,KAAK,KAAK,UAAU,CAAC,KAAK,EAAE,CAAC;YAC5C,MAAM,kBAAkB,CACtB,UAAU,CAAC,KAAK,EAChB,YAAY,CAAC,KAAK,EAClB,YAAY,CAAC,IAAI,EACjB,YAAY,CAAC,MAAM,EACnB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,UAAU;YACV,QAAQ;YACR,WAAW,EAAE,KAAK;SACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,2BAA2B;IAE3B,yCAAyC;IACjC,SAAS;QACf,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW;QAChD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,mBAAmB,CAAC,CAAC;QACzE,IAAI,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC;QAChC,IAAI,iBAAiB,GAAkB,IAAI,CAAC,CAAE,iCAAiC;QAE/E,2BAA2B;QAC3B,MAAM,SAAS,GAAG,QAAQ,CAAC,WAAW,EAAE,CAAC;QACzC,IAAI,SAAS,KAAK,QAAQ,IAAI,SAAS,KAAK,OAAO,EAAE,CAAC;YACpD,MAAM,WAAW,CACf,IAAI,QAAQ,8CAA8C;gBAC1D,6DAA6D,EAC7D,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,4EAA4E;QAC5E,IAAI,YAAY,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC;QAE5D,8EAA8E;QAC9E,MAAM,eAAe,GAAG,CAAC,YAAY,IAAI,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QAE7E,mBAAmB;QACnB,MAAM,EAAE,UAAU,EAAE,qBAAqB,EAAE,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC;QAEtE,iDAAiD;QACjD,wDAAwD;QACxD,IAAI,UAAU,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,UAAU,CAAC,iBAAiB,CAAC,KAAK,SAAS,EAAE,CAAC;YAC3F,MAAM,eAAe,GAAG,UAAU,CAAC,aAAa,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,iBAAiB,CAAC;YAEpG,mCAAmC;YACnC,OAAO,UAAU,CAAC,eAAe,CAAC,CAAC;YAEnC,mDAAmD;YACnD,iBAAiB,GAAG,QAAQ,CAAC;YAE7B,wCAAwC;YACxC,UAAU,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;YAEtD,6DAA6D;YAC7D,QAAQ,GAAG,YAAY,CAAC;YACxB,YAAY,GAAG,IAAI,CAAC,CAAE,uBAAuB;QAC/C,CAAC;QAED,yCAAyC;QACzC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACvC,MAAM,SAAS,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAElC,IAAI,YAAY,EAAE,CAAC;gBACjB,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;oBACE,IAAI,EAAE,QAAQ;oBACd,UAAU;oBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;oBAC3F,QAAQ,EAAE,EAAE;oBACZ,WAAW,EAAE,IAAI;iBAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;YACJ,CAAC;iBAAM,CAAC;gBACN,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;oBACE,IAAI,EAAE,QAAQ;oBACd,UAAU;oBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;oBAC3F,QAAQ,EAAE,EAAE;oBACZ,WAAW,EAAE,IAAI;iBAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;YACJ,CAAC;QACH,CAAC;QAED,2DAA2D;QAC3D,sEAAsE;QACtE,IAAI,eAAe,EAAE,CAAC;YACpB,yBAAyB;YACzB,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,gBAAgB;YAClB,CAAC;YACD,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;YAE3D,sDAAsD;YACtD,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ,EAAE,EAAE;gBACZ,WAAW,EAAE,IAAI;aAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;QAED,gDAAgD;QAChD,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,gBAAgB;QAClB,CAAC;QACD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,iBAAiB;QACjB,MAAM,QAAQ,GAAc,EAAE,CAAC;QAE/B,oDAAoD;QACpD,yEAAyE;QACzE,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC;YACjC,CAAC,CAAC,iBAAiB,IAAI,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC;YACzE,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAClC,QAAQ,EACR,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,IAAI,KAAK,EAAE,CAAC;gBACV,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACvB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC;QACjD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,mBAAmB,CAAC,CAAC;QAEzE,6EAA6E;QAC7E,MAAM,gBAAgB,GAAG,UAAU,CAAC,KAAK,KAAK,QAAQ;YAC7B,CAAC,iBAAiB,IAAI,UAAU,CAAC,KAAK,KAAK,iBAAiB,CAAC,CAAC;QAEvF,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACtB,MAAM,kBAAkB,CACtB,iBAAiB,IAAI,QAAQ,EAAG,8BAA8B;YAC9D,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,IAAI,YAAY,EAAE,CAAC;YACjB,6CAA6C;YAC7C,IAAI,CAAC,2BAA2B,CAAC,QAAQ,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;YAClE,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ;gBACR,WAAW,EAAE,KAAK;aACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;aAAM,CAAC;YACN,kDAAkD;YAClD,MAAM,SAAS,GAAG,QAAQ,CAAC,WAAW,EAAE,CAAC;YACzC,MAAM,kBAAkB,GAAG,SAAS,KAAK,UAAU,IAAI,SAAS,KAAK,KAAK,CAAC;YAE3E,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ;gBACR,WAAW,EAAE,KAAK;gBAClB,kBAAkB;aACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;IACH,CAAC;IAED,+BAA+B;IACvB,gBAAgB;QACtB,MAAM,UAAU,GAAwB,EAAE,CAAC;QAC3C,MAAM,qBAAqB,GAA+B,EAAE,CAAC;QAE7D,4BAA4B;QAC5B,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,OAAO;QACT,CAAC;QAED,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YAC3E,0DAA0D;YAC1D,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;gBACrC,4EAA4E;gBAC5E,0EAA0E;gBAC1E,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC;gBAChD,IAAI,SAAS,IAAI,SAAS,CAAC,IAAI,KAAK,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,GAAG,EAAE,CAAC;oBAC3F,2DAA2D;oBAC3D,gDAAgD;oBAChD,MAAM;gBACR,CAAC;gBAED,MAAM,QAAQ,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC;gBACpD,IAAI,QAAQ,EAAE,CAAC;oBACb,qBAAqB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;gBACvC,CAAC;gBACD,4CAA4C;gBAC5C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;oBACrC,OAAO;gBACT,CAAC;gBACD,SAAS;YACX,CAAC;YAED,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;YAClC,IAAI,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC;YAC5B,IAAI,KAAK,GAAQ,IAAI,CAAC,CAAC,iCAAiC;YAExD,kCAAkC;YAClC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC;gBACjC,uDAAuD;gBACvD,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;oBAChC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;oBACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;oBAC/C,KAAK,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC;gBACvC,CAAC;YACH,CAAC;YAED,oCAAoC;YACpC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBACzB,oEAAoE;gBACpE,0EAA0E;gBAC1E,IAAI,IAAI,KAAK,MAAM,EAAE,CAAC;oBACpB,IAAI,GAAG,UAAU,CAAC;gBACpB,CAAC;gBACD,8EAA8E;gBAC9E,uEAAuE;YACzE,CAAC;iBAAM,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAChC,yDAAyD;gBACzD,sEAAsE;gBACtE,IAAI,GAAG,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACxC,uEAAuE;YACzE,CAAC;iBAAM,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAChC,2DAA2D;gBAC3D,sEAAsE;gBACtE,IAAI,GAAG,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACzC,uEAAuE;YACzE,CAAC;YAED,UAAU,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;YAEzB,mCAAmC;YACnC,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,OAAO;YACT,CAAC;QACH,CAAC;QAED,OAAO,EAAE,UAAU,EAAE,qBAAqB,EAAE,CAAC;IAC/C,CAAC;IAED,yEAAyE;IACjE,2BAA2B;QACjC,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAEhC,aAAa;QACb,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC;QAElD,IAAI,SAAiB,CAAC;QAEtB,mFAAmF;QACnF,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,uBAAuB,CAAC,CAAC;YAC5E,MAAM,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;YAEpC,uDAAuD;YACvD,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC;gBAC7B,MAAM,WAAW,CACf,oGAAoG,EACpG,OAAO,CAAC,IAAI,EACZ,OAAO,CAAC,MAAM,EACd,IAAI,CAAC,MAAM,CACZ,CAAC;YACJ,CAAC;YAED,2CAA2C;YAC3C,MAAM,SAAS,GAAG,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YACtC,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAE3C,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,UAAU,KAAK,CAAC,CAAC,EAAE,CAAC;gBAC1C,MAAM,WAAW,CACf,yCAAyC,EACzC,OAAO,CAAC,IAAI,EACZ,OAAO,CAAC,MAAM,EACd,IAAI,CAAC,MAAM,CACZ,CAAC;YACJ,CAAC;YAED,qEAAqE;YACrE,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;QAE7D,CAAC;aAAM,CAAC;YACN,sBAAsB;YACtB,MAAM,WAAW,CACf,oGAAoG,EACpG,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,EAChB,IAAI,CAAC,IAAI,EAAE,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QAED,aAAa;QACb,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAE/C,kDAAkD;QAClD,MAAM,UAAU,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC;QAE3C,iEAAiE;QACjE,IAAI,UAAU,CAAC,qBAAqB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAChD,MAAM,WAAW,CACf,iDAAiD,EACjD,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QAED,kBAAkB;QAClB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,4CAA4C,CAAC,CAAC;QACjF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC;QACpE,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,GAAG,EAAE,CAAC;YACpC,MAAM,WAAW,CACf,kCAAkC,EAClC,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QACD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAE/C,OAAO,UAAU,CACf,QAAQ,CAAC,qBAAqB,EAC9B;YACE,SAAS;YACT,UAAU,EAAE,UAAU,CAAC,UAAU;SAClC,EACD,WAAW,CAAC,KAAK,EACjB,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,EACnB,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,CACS,CAAC;IAChC,CAAC;IAED,6CAA6C;IACrC,qBAAqB;QAC3B,MAAM,KAAK,GAA0E,EAAE,CAAC;QAExF,yFAAyF;QACzF,qEAAqE;QACrE,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAC/B,MAAM,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;YACjC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,gBAAgB,CAAC;YAChD,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,oBAAoB,CAAC,CAAC;QAE1E,2CAA2C;QAC3C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;YAChC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;YACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YAElD,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;gBACrC,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;gBAC7B,0EAA0E;gBAC1E,MAAM,YAAY,GAAG,KAAK,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;gBACxC,IAAI,YAAY,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;oBAC5B,KAAK,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,YAAY,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC;gBACnE,CAAC;YACH,CAAC;iBAAM,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;gBACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;gBACtD,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB,CAAC;gBACnE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,sBAAsB;gBACtC,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,qBAAqB,CAAC,CAAC;gBAC7E,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;gBAC/C,KAAK,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC;YACnF,CAAC;QACH,CAAC;QAED,mDAAmD;QACnD,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,MAAM,EAAE,CAAC;YACnD,MAAM,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;YAE7B,wEAAwE;YACxE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;gBAC9C,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;gBACnD,gDAAgD;gBAChD,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACrD,CAAC;YAED,yDAAyD;YACzD,IAAI,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;gBACjD,mDAAmD;gBACnD,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACzD,CAAC;YAED,8FAA8F;YAC9F,gGAAgG;YAChG,4DAA4D;YAC5D,iGAAiG;YACjG,IAAI,+BAA+B,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC;gBAChD,qCAAqC;gBACrC,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC5C,CAAC;YAED,oDAAoD;YACpD,oFAAoF;YACpF,oEAAoE;YACpE,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;gBAC/C,2DAA2D;gBAC3D,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC5C,CAAC;YAED,8FAA8F;YAC9F,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;QAC5C,CAAC;QAED,gEAAgE;QAChE,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;IACvC,CAAC;IAED,qDAAqD;IAC7C,iBAAiB,CAAC,QAAgB;QACxC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC;YACrC,OAAO,KAAK,CAAC;QACf,CAAC;QAED,4CAA4C;QAC5C,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QAClC,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM;YAC7B,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,QAAQ;YACjD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC7C,OAAO,IAAI,CAAC;QACd,CAAC;QAED,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,KAAK,CAAC,GAAG,KAAkB;QACjC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;YACzB,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;gBACrB,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,OAAO,IAAI,CAAC;YACd,CAAC;QACH,CAAC;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,KAAK,CAAC,IAAe;QAC3B,IAAI,IAAI,CAAC,SAAS,EAAE;YAAE,OAAO,KAAK,CAAC;QACnC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC;IACnC,CAAC;IAEO,WAAW,CAAC,MAAc,EAAE,IAAe;QACjD,IAAI,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YAChD,OAAO,KAAK,CAAC;QACf,CAAC;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC;IAC1D,CAAC;IAEO,cAAc,CAAC,GAAG,KAAkB;QAC1C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YACtC,IAAI,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;gBAC3C,OAAO,KAAK,CAAC;YACf,CAAC;YACD,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;gBACpD,OAAO,KAAK,CAAC;YACf,CAAC;QACH,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEO,OAAO;QACb,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YAAE,IAAI,CAAC,OAAO,EAAE,CAAC;QACtC,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEO,SAAS;QACf,OAAO,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,SAAS,CAAC,GAAG,CAAC;IAC5C,CAAC;IAEO,IAAI;QACV,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAEO,UAAU,CAAC,MAAc;QAC/B,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QAClC,IAAI,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YAC9B,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB;QACjE,CAAC;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC1B,CAAC;IAEO,QAAQ;QACd,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC;IACvC,CAAC;IAEO,aAAa;QACnB,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IAC1E,CAAC;IAEO,cAAc;QACpB,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC;IACpD,CAAC;IAED;;;OAGG;IACK,eAAe,CAAC,KAAY,EAAE,GAAU;QAC9C,IAAI,KAAK,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,CAAC;YACzB,iCAAiC;YACjC,OAAO;gBACL,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK;gBACtB,GAAG,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG;aACjB,CAAC;QACJ,CAAC;QACD,qDAAqD;QACrD,OAAO,SAAS,CAAC;IACnB,CAAC;IAEO,OAAO,CAAC,IAAe,EAAE,OAAe;QAC9C,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;QAE5C,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAE1B,0EAA0E;QAC1E,IAAI,IAAI,KAAK,SAAS,CAAC,EAAE;YACrB,CAAC,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB,IAAI,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YACjG,MAAM,KAAK,GAAG,WAAW,CACvB,kFAAkF,EAClF,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YAEF,mCAAmC;YACnC,KAAK,CAAC,OAAO,IAAI,MAAM;gBACrB,+DAA+D;gBAC/D,yCAAyC;gBACzC,8DAA8D;gBAC9D,8CAA8C;gBAC9C,0DAA0D;gBAC1D,sCAAsC;gBACtC,mDAAmD;gBACnD,iCAAiC;gBACjC,uBAAuB;gBACvB,wFAAwF;gBACxF,UAAU,CAAC;YAEb,MAAM,KAAK,CAAC;QACd,CAAC;QAED,MAAM,KAAK,GAAG,WAAW,CACvB,GAAG,OAAO,SAAS,KAAK,CAAC,IAAI,UAAU,EACvC,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACF,MAAM,KAAK,CAAC;IACd,CAAC;IAED,4DAA4D;IACpD,2BAA2B,CAAC,QAAmB,EAAE,aAAqB,EAAE,UAAiB;QAC/F,IAAI,QAAQ,GAAG,KAAK,CAAC;QACrB,IAAI,iBAAiB,GAAG,KAAK,CAAC;QAE9B,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE,CAAC;YAC7B,IAAI,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBACjC,QAAQ,GAAG,IAAI,CAAC;YAClB,CAAC;iBAAM,IAAI,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBACxC,oCAAoC;gBACpC,MAAM,WAAW,GAAI,KAAkB,CAAC,OAAO,CAAC;gBAChD,IAAI,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC;oBAC9B,iBAAiB,GAAG,IAAI,CAAC;gBAC3B,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,oEAAoE;gBACpE,iBAAiB,GAAG,IAAI,CAAC;YAC3B,CAAC;QACH,CAAC;QAED,gEAAgE;QAChE,IAAI,QAAQ,IAAI,iBAAiB,EAAE,CAAC;YAClC,MAAM,WAAW,CACf,8FAA8F,EAC9F,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;IACH,CAAC;IAED;;;OAGG;IACH,OAAO;QACL,mBAAmB;QACnB,MAAM,GAAG,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC;QAEzB,+BAA+B;QAC/B,MAAM,SAAS,GAAG,IAAI,aAAa,EAAE,CAAC;QACtC,MAAM,MAAM,GAAG,SAAS,CAAC,qBAAqB,CAC5C,GAAG,EACH,IAAI,CAAC,QAAQ,IAAI,iBAAiB,EAClC,IAAI,CAAC,MAAM,IAAI,EAAE,CAClB,CAAC;QAEF,6DAA6D;QAC7D,MAAM,gBAAgB,GAAoB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;QAElF,IAAI,gBAAgB,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YAClC,MAAM,IAAI,KAAK,CAAC,2CAA2C,CAAC,CAAC;QAC/D,CAAC;QAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAChC,MAAM,KAAK,GAAG,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAChE,MAAM,IAAI,KAAK,CAAC,yCAAyC,KAAK,2CAA2C,CAAC,CAAC;QAC7G,CAAC;QAED,gCAAgC;QAChC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAC;QAEjD,OAAO;YACL,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,YAAY,CAAC,OAAO,IAAI,KAAK;YACtC,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI,EAAE;YACvD,cAAc,EAAE,YAAY,CAAC,eAAe;SAC7C,CAAC;IACJ,CAAC"} \ No newline at end of file +{"version":3,"file":"parser.js","sourceRoot":"","sources":["../src/parser.ts"],"names":[],"mappings":"AAAA,yCAAyC;AACzC,wDAAwD;AAExD,OAAO,EAAS,SAAS,EAAkB,MAAM,YAAY,CAAC;AAC9D,OAAO,EACL,QAAQ,EAWR,UAAU,EACX,MAAM,UAAU,CAAC;AAClB,OAAO,EACL,gBAAgB,EAChB,aAAa,EACb,kBAAkB,EAClB,WAAW,EACX,aAAa,EACd,MAAM,aAAa,CAAC;AACrB,OAAO,EAAE,aAAa,EAAE,MAAM,cAAc,CAAC;AAE7C,MAAM,OAAO,MAAM;IACT,MAAM,CAAU;IAChB,OAAO,GAAW,CAAC,CAAC;IACpB,MAAM,CAAU;IAChB,QAAQ,CAAU;IAE1B,oDAAoD;IACpD,kDAAkD;IAC1C,MAAM,CAAU,aAAa,GAAG,IAAI,GAAG,CAAC;QAC9C,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO;QAC1D,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK;KACzC,CAAC,CAAC;IAEH,YAAY,MAAe,EAAE,MAAe,EAAE,QAAiB;QAC7D,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,CAAC;IAED;;OAEG;IACK,wBAAwB,CAAC,IAAY,EAAE,KAAY;QACzD,yEAAyE;QACzE,IAAI,qBAAqB,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,CAAC;YACrC,MAAM,KAAK,GAAG,IAAI,gBAAgB,CAChC,uEAAuE;gBACvE,qDAAqD,EACrD,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,CACZ,CAAC;YACF,KAAK,CAAC,UAAU;gBACd,2EAA2E;oBAC3E,sCAAsC;oBACtC,mCAAmC;oBACnC,8DAA8D;oBAC9D,kEAAkE;oBAClE,4CAA4C;oBAC5C,qEAAqE;oBACrE,iFAAiF;oBACjF,0DAA0D;oBAC1D,oDAAoD,CAAC;YACvD,MAAM,KAAK,CAAC;QACd,CAAC;IACH,CAAC;IAED,2CAA2C;IAC3C,KAAK;QACH,MAAM,IAAI,GAAc,EAAE,CAAC;QAC3B,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;QAEnC,uCAAuC;QACvC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAC1B,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC;YAC7B,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,CAC1E,EAAE,CAAC;YACF,kBAAkB;QACpB,CAAC;QAED,2CAA2C;QAC3C,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACrB,wBAAwB;YACxB,OAAO,UAAU,CACf,QAAQ,CAAC,OAAO,EAChB,EAAE,IAAI,EAAE,EAAE,EAAE,EACZ,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,gDAAgD;QAChD,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACxC,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,MAAM,WAAW,CACf,yEAAyE,EACzE,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,wCAAwC;QACxC,MAAM,SAAS,GAAG,IAAI,CAAC,0BAA0B,EAAE,CAAC;QACpD,IAAI,SAAS,EAAE,CAAC;YACd,IAAI,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,CAAC;QAED,wCAAwC;QACxC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,cAAc,EAAE,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC;YACvI,kBAAkB;QACpB,CAAC;QAED,+CAA+C;QAC/C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtB,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,MAAM,WAAW,CACf,mIAAmI,EACnI,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,GAAG,GAAG,IAAI,CAAC,cAAc,EAAE,CAAC;QAClC,OAAO,UAAU,CACf,QAAQ,CAAC,OAAO,EAChB,EAAE,IAAI,EAAE,EACR,KAAK,CAAC,KAAK,EACX,GAAG,CAAC,GAAG,EACP,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,GAAG,CAAC,CACjC,CAAC;IACJ,CAAC;IAED,6BAA6B;IACrB,eAAe;QACrB,+CAA+C;QAC/C,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YAClC,OAAO,IAAI,CAAC;QACd,CAAC;QAED,uBAAuB;QACvB,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACvC,OAAO,IAAI,CAAC,0BAA0B,EAAE,CAAC;QAC3C,CAAC;QAED,kBAAkB;QAClB,OAAO,IAAI,CAAC,aAAa,EAAE,CAAC;IAC9B,CAAC;IAED,yDAAyD;IACjD,0BAA0B;QAChC,MAAM,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,YAAY,EAAE,mBAAmB,CAAC,CAAC;QAC9E,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,cAAc,EAAE,yBAAyB,CAAC,CAAC;QAErF,qDAAqD;QACrD,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,EAAE,CAAC;YACrC,MAAM,WAAW,CACf,mBAAmB,UAAU,CAAC,KAAK,kFAAkF,EACrH,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,kFAAkF;QAClF,MAAM,UAAU,GAAwB,EAAE,CAAC;QAC3C,MAAM,UAAU,GAAwB,EAAE,CAAC,CAAE,8CAA8C;QAC3F,IAAI,YAAgC,CAAC;QAErC,8CAA8C;QAC9C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,OAAO;QACT,CAAC;QAED,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtD,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,yBAAyB,CAAC,CAAC;YAE/E,gDAAgD;YAChD,IAAI,SAAS,CAAC,KAAK,KAAK,MAAM,EAAE,CAAC;gBAC/B,MAAM,WAAW,CACf,sFAAsF,EACtF,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YACJ,CAAC;YAED,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,EAAE,YAAY,CAAC,CAAC;YAC7C,MAAM,UAAU,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC;YAEhD,2EAA2E;YAC3E,qGAAqG;YACrG,MAAM,gBAAgB,GAAG,UAAU;gBACT,OAAO,UAAU,KAAK,QAAQ;gBAC9B,CAAC,UAAU,CAAC,YAAY,KAAK,IAAI;oBAChC,CAAC,UAAU,CAAC,KAAK,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,CAAM,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,KAAK,YAAY,CAAC,CAAC,CAAC,CAAC;YAE7G,IAAI,gBAAgB,EAAE,CAAC;gBACrB,+DAA+D;gBAC/D,IAAI,SAAS,CAAC,KAAK,KAAK,OAAO,EAAE,CAAC;oBAChC,MAAM,KAAK,GAAG,WAAW,CACvB,mJAAmJ,EACnJ,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;oBACF,KAAK,CAAC,OAAO,IAAI,MAAM;wBACrB,uFAAuF;wBACvF,gFAAgF;wBAChF,mDAAmD;wBACnD,cAAc;wBACd,kCAAkC;wBAClC,oCAAoC;wBACpC,mDAAmD;wBACnD,iEAAiE;wBACjE,oBAAoB;wBACpB,qEAAqE;wBACrE,mCAAmC;wBACnC,OAAO,CAAC;oBACV,MAAM,KAAK,CAAC;gBACd,CAAC;qBAAM,CAAC;oBACN,qCAAqC;oBACrC,MAAM,KAAK,GAAG,WAAW,CACvB,mJAAmJ,EACnJ,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;oBACF,KAAK,CAAC,OAAO,IAAI,MAAM;wBACrB,kBAAkB,SAAS,CAAC,KAAK,kEAAkE;wBACnG,4BAA4B,GAAG,SAAS,CAAC,KAAK,GAAG,yBAAyB;wBAC1E,8BAA8B;wBAC9B,cAAc;wBACd,kCAAkC;wBAClC,mCAAmC;wBACnC,qBAAqB;wBACrB,sBAAsB,SAAS,CAAC,KAAK,6BAA6B;wBAClE,WAAW;wBACX,2EAA2E,CAAC;oBAC9E,MAAM,KAAK,CAAC;gBACd,CAAC;YACH,CAAC;YAED,2CAA2C;YAC3C,IAAI,SAAS,CAAC,KAAK,KAAK,SAAS,EAAE,CAAC;gBAClC,4DAA4D;gBAC5D,IAAI,OAAO,UAAU,KAAK,QAAQ,IAAI,UAAU,CAAC,MAAM,EAAE,CAAC;oBACxD,YAAY,GAAG,UAAU,CAAC,KAAK,CAAC;gBAClC,CAAC;qBAAM,IAAI,OAAO,UAAU,KAAK,QAAQ,EAAE,CAAC;oBAC1C,YAAY,GAAG,UAAU,CAAC;gBAC5B,CAAC;qBAAM,CAAC;oBACN,MAAM,WAAW,CACf,0EAA0E,EAC1E,SAAS,CAAC,IAAI,EACd,SAAS,CAAC,MAAM,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACJ,CAAC;YACH,CAAC;iBAAM,IAAI,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAC3C,kFAAkF;gBAClF,6DAA6D;gBAC7D,MAAM,QAAQ,GAAG,SAAS,CAAC,KAAK,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAE,WAAW;gBAC3D,UAAU,CAAC,QAAQ,CAAC,GAAG,UAAU,CAAC;YACpC,CAAC;iBAAM,CAAC;gBACN,sDAAsD;gBACtD,UAAU,CAAC,SAAS,CAAC,KAAK,CAAC,GAAG,UAAU,CAAC;YAC3C,CAAC;YAED,mCAAmC;YACnC,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,OAAO;YACT,CAAC;QACH,CAAC;QAED,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,MAAM,IAAI,GAAc,EAAE,CAAC;QAE3B,sCAAsC;QACtC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACzC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,sBAAsB,EACtB,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,KAAK,CAAC,OAAO,IAAI,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;gBAC9C,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YAClC,IAAI,IAAI,EAAE,CAAC;gBACT,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAClB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,oBAAoB,CAAC,CAAC;QACzD,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,cAAc,EAAE,yBAAyB,CAAC,CAAC;QAEvF,IAAI,YAAY,CAAC,KAAK,KAAK,UAAU,CAAC,KAAK,EAAE,CAAC;YAC5C,MAAM,kBAAkB,CACtB,UAAU,UAAU,CAAC,KAAK,EAAE,EAC5B,UAAU,YAAY,CAAC,KAAK,EAAE,EAC9B,YAAY,CAAC,IAAI,EACjB,YAAY,CAAC,MAAM,EACnB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,6CAA6C;QAC7C,IAAI,UAAU,GAAG,KAAK,CAAC;QACvB,IAAI,SAAS,GAAa,EAAE,CAAC;QAE7B,yEAAyE;QACzE,MAAM,kBAAkB,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YAC5C,IAAI,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBAChC,OAAQ,IAAiB,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,EAAE,CAAC;YAClD,CAAC;YACD,OAAO,IAAI,CAAC;QACd,CAAC,CAAC,CAAC;QAEH,IAAI,kBAAkB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAClC,8CAA8C;YAC9C,MAAM,QAAQ,GAAG,kBAAkB,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,CAAC,CAAC;YAE/E,IAAI,QAAQ,EAAE,CAAC;gBACb,UAAU,GAAG,IAAI,CAAC;gBAClB,SAAS,GAAG,kBAAkB,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAE,IAAiB,CAAC,IAAI,CAAC,CAAC;YACtE,CAAC;QACH,CAAC;QAED,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,IAAI;YACJ,UAAU;YACV,OAAO,EAAE,YAAY;YACrB,UAAU,EAAE,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS;YACvE,UAAU;YACV,SAAS;SACV,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,kDAAkD;IAC1C,aAAa;QACnB,6DAA6D;QAE7D,aAAa;QACb,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC;YAC/B,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb,EAAE,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,EACxB,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,uCAAuC;QACvC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;YACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YAC/C,OAAO,IAAI,CAAC,gBAAgB,EAAE,CAAC;QACjC,CAAC;QAED,uBAAuB;QACvB,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,gBAAgB,EAAE,CAAC;QACjC,CAAC;QAED,kCAAkC;QAClC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,OAAO,IAAI,CAAC,UAAU,EAAE,CAAC;QAC3B,CAAC;QAED,sCAAsC;QACtC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC;YACnC,OAAO,IAAI,CAAC,SAAS,EAAE,CAAC;QAC1B,CAAC;QAED,2BAA2B;QAC3B,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YAClC,MAAM,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAC9B,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb,EAAE,OAAO,EAAE,KAAK,CAAC,KAAK,EAAE,EACxB,KAAK,CAAC,KAAK,EACX,KAAK,CAAC,GAAG,EACT,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,KAAK,CAAC,CACnC,CAAC;QACJ,CAAC;QAED,0CAA0C;QAC1C,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;YACtB,IAAI,CAAC,OAAO,EAAE,CAAC;QACjB,CAAC;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAED,gDAAgD;IACxC,gBAAgB;QACtB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,2CAA2C;QAChF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,0BAA0B,CAAC,CAAC;QAElF,+CAA+C;QAC/C,IAAI,CAAC,wBAAwB,CAAC,UAAU,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;QAE5D,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAEjE,OAAO,UAAU,CACf,QAAQ,CAAC,UAAU,EACnB;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,OAAO,EAAE,WAAW,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB;SACzD,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,+EAA+E;IACvE,gBAAgB;QACtB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa;QAElD,kCAAkC;QAClC,MAAM,MAAM,GAA4C,EAAE,CAAC;QAE3D,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACtC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,WAAW,CACf,uCAAuC,EACvC,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YACJ,CAAC;YAED,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;YAE7B,iDAAiD;YACjD,IAAI,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,UAAU,EAAE,CAAC;gBACxC,IAAI,CAAC,wBAAwB,CAAC,KAAK,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;YACpD,CAAC;YAED,MAAM,CAAC,IAAI,CAAC,EAAC,IAAI,EAAE,KAAK,CAAC,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAC,CAAC,CAAC;QACtD,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAEjE,OAAO,UAAU,CACf,QAAQ,CAAC,UAAU,EACnB,EAAE,MAAM,EAAE,EAAG,iDAAiD;QAC9D,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,8DAA8D;IACtD,MAAM,CAAU,yBAAyB,GAAG,IAAI,GAAG,CAAC;QAC1D,WAAW;QACX,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS;QAC7E,QAAQ,EAAE,IAAI,EAAE,MAAM,EAAE,MAAM,EAAE,QAAQ,EAAE,SAAS,EAAE,OAAO,EAAE,SAAS;QACvE,KAAK,EAAE,UAAU,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM;QAC3E,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,QAAQ;QACrE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO;QACvC,wBAAwB;QACxB,YAAY,EAAE,WAAW,EAAE,SAAS,EAAE,SAAS,EAAE,WAAW,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO;QACzF,0BAA0B;QAC1B,WAAW,EAAE,MAAM;KACpB,CAAC,CAAC;IAEH,6DAA6D;IACrD,UAAU;QAChB,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,aAAa;QAClD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,oBAAoB,CAAC,CAAC;QAE3E,uDAAuD;QACvD,IAAI,MAAM,CAAC,yBAAyB,CAAC,GAAG,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,EAAE,CAAC;YACzE,MAAM,WAAW,CACf,cAAc,UAAU,CAAC,KAAK,qFAAqF,EACnH,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,uDAAuD;QACvD,MAAM,UAAU,GAAwB,EAAE,CAAC;QAE3C,8BAA8B;QAC9B,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,EAAE,CAAC;YAChC,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;YAC3D,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb;gBACE,IAAI,EAAE,UAAU,CAAC,KAAK;gBACtB,UAAU;gBACV,QAAQ,EAAE,EAAE;gBACZ,WAAW,EAAE,IAAI;aAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;QAED,4BAA4B;QAC5B,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,MAAM,QAAQ,GAAc,EAAE,CAAC;QAE/B,sCAAsC;QACtC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,QAAQ,CAAC,EAAE,CAAC;YACvC,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,MAAM,EACN,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,KAAK,CAAC,OAAO,IAAI,aAAa,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;gBAC9C,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,IAAI,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YAClC,IAAI,IAAI,EAAE,CAAC;gBACT,QAAQ,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YACtB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,kBAAkB,CAAC,CAAC;QACrD,MAAM,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,oBAAoB,CAAC,CAAC;QAE7E,IAAI,YAAY,CAAC,KAAK,KAAK,UAAU,CAAC,KAAK,EAAE,CAAC;YAC5C,MAAM,kBAAkB,CACtB,UAAU,CAAC,KAAK,EAChB,YAAY,CAAC,KAAK,EAClB,YAAY,CAAC,IAAI,EACjB,YAAY,CAAC,MAAM,EACnB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,OAAO,UAAU,CACf,QAAQ,CAAC,IAAI,EACb;YACE,IAAI,EAAE,UAAU,CAAC,KAAK;YACtB,UAAU;YACV,QAAQ;YACR,WAAW,EAAE,KAAK;SACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,2BAA2B;IAE3B,yCAAyC;IACjC,SAAS;QACf,MAAM,WAAW,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC,WAAW;QAChD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,mBAAmB,CAAC,CAAC;QACzE,IAAI,QAAQ,GAAG,UAAU,CAAC,KAAK,CAAC;QAChC,IAAI,iBAAiB,GAAkB,IAAI,CAAC,CAAE,iCAAiC;QAE/E,2BAA2B;QAC3B,MAAM,SAAS,GAAG,QAAQ,CAAC,WAAW,EAAE,CAAC;QACzC,IAAI,SAAS,KAAK,QAAQ,IAAI,SAAS,KAAK,OAAO,EAAE,CAAC;YACpD,MAAM,WAAW,CACf,IAAI,QAAQ,8CAA8C;gBAC1D,6DAA6D,EAC7D,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,4EAA4E;QAC5E,IAAI,YAAY,GAAG,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,IAAI,QAAQ,CAAC,CAAC,CAAC,IAAI,GAAG,CAAC;QAE5D,8EAA8E;QAC9E,MAAM,eAAe,GAAG,CAAC,YAAY,IAAI,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;QAE7E,mBAAmB;QACnB,MAAM,EAAE,UAAU,EAAE,qBAAqB,EAAE,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC;QAEtE,iDAAiD;QACjD,wDAAwD;QACxD,IAAI,UAAU,CAAC,aAAa,CAAC,KAAK,SAAS,IAAI,UAAU,CAAC,iBAAiB,CAAC,KAAK,SAAS,EAAE,CAAC;YAC3F,MAAM,eAAe,GAAG,UAAU,CAAC,aAAa,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,CAAC,iBAAiB,CAAC;YAEpG,mCAAmC;YACnC,OAAO,UAAU,CAAC,eAAe,CAAC,CAAC;YAEnC,mDAAmD;YACnD,iBAAiB,GAAG,QAAQ,CAAC;YAE7B,wCAAwC;YACxC,UAAU,CAAC,KAAK,CAAC,GAAG,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;YAEtD,6DAA6D;YAC7D,QAAQ,GAAG,YAAY,CAAC;YACxB,YAAY,GAAG,IAAI,CAAC,CAAE,uBAAuB;QAC/C,CAAC;QAED,yCAAyC;QACzC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,YAAY,CAAC,EAAE,CAAC;YACvC,MAAM,SAAS,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;YAElC,IAAI,YAAY,EAAE,CAAC;gBACjB,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;oBACE,IAAI,EAAE,QAAQ;oBACd,UAAU;oBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;oBAC3F,QAAQ,EAAE,EAAE;oBACZ,WAAW,EAAE,IAAI;iBAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;YACJ,CAAC;iBAAM,CAAC;gBACN,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;oBACE,IAAI,EAAE,QAAQ;oBACd,UAAU;oBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;oBAC3F,QAAQ,EAAE,EAAE;oBACZ,WAAW,EAAE,IAAI;iBAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;YACJ,CAAC;QACH,CAAC;QAED,2DAA2D;QAC3D,sEAAsE;QACtE,IAAI,eAAe,EAAE,CAAC;YACpB,yBAAyB;YACzB,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,gBAAgB;YAClB,CAAC;YACD,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;YAE3D,sDAAsD;YACtD,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ,EAAE,EAAE;gBACZ,WAAW,EAAE,IAAI;aAClB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;QAED,gDAAgD;QAChD,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,gBAAgB;QAClB,CAAC;QACD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAEzC,iBAAiB;QACjB,MAAM,QAAQ,GAAc,EAAE,CAAC;QAE/B,oDAAoD;QACpD,yEAAyE;QACzE,OAAO,CAAC,IAAI,CAAC,iBAAiB,CAAC,QAAQ,CAAC;YACjC,CAAC,CAAC,iBAAiB,IAAI,IAAI,CAAC,iBAAiB,CAAC,iBAAiB,CAAC,CAAC,EAAE,CAAC;YACzE,IAAI,IAAI,CAAC,SAAS,EAAE,EAAE,CAAC;gBACrB,MAAM,KAAK,GAAG,aAAa,CACzB,YAAY,CAAC,CAAC,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAClC,QAAQ,EACR,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;gBACF,MAAM,KAAK,CAAC;YACd,CAAC;YAED,MAAM,KAAK,GAAG,IAAI,CAAC,aAAa,EAAE,CAAC;YACnC,IAAI,KAAK,EAAE,CAAC;gBACV,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;YACvB,CAAC;QACH,CAAC;QAED,sBAAsB;QACtB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,SAAS,EAAE,aAAa,CAAC,CAAC;QACjD,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,QAAQ,EAAE,mBAAmB,CAAC,CAAC;QAEzE,6EAA6E;QAC7E,MAAM,gBAAgB,GAAG,UAAU,CAAC,KAAK,KAAK,QAAQ;YAC7B,CAAC,iBAAiB,IAAI,UAAU,CAAC,KAAK,KAAK,iBAAiB,CAAC,CAAC;QAEvF,IAAI,CAAC,gBAAgB,EAAE,CAAC;YACtB,MAAM,kBAAkB,CACtB,iBAAiB,IAAI,QAAQ,EAAG,8BAA8B;YAC9D,UAAU,CAAC,KAAK,EAChB,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;QAED,MAAM,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,CAAC;QAE3D,IAAI,YAAY,EAAE,CAAC;YACjB,6CAA6C;YAC7C,IAAI,CAAC,2BAA2B,CAAC,QAAQ,EAAE,QAAQ,EAAE,WAAW,CAAC,CAAC;YAClE,OAAO,UAAU,CACf,QAAQ,CAAC,oBAAoB,EAC7B;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ;gBACR,WAAW,EAAE,KAAK;aACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;aAAM,CAAC;YACN,kDAAkD;YAClD,MAAM,SAAS,GAAG,QAAQ,CAAC,WAAW,EAAE,CAAC;YACzC,MAAM,kBAAkB,GAAG,SAAS,KAAK,UAAU,IAAI,SAAS,KAAK,KAAK,CAAC;YAE3E,OAAO,UAAU,CACf,QAAQ,CAAC,QAAQ,EACjB;gBACE,IAAI,EAAE,QAAQ;gBACd,UAAU;gBACV,qBAAqB,EAAE,qBAAqB,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAC,SAAS;gBAC3F,QAAQ;gBACR,WAAW,EAAE,KAAK;gBAClB,kBAAkB;aACnB,EACD,WAAW,CAAC,KAAK,EACjB,SAAS,CAAC,GAAG,EACb,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,SAAS,CAAC,CAC7C,CAAC;QACJ,CAAC;IACH,CAAC;IAED,+BAA+B;IACvB,gBAAgB;QACtB,MAAM,UAAU,GAAwB,EAAE,CAAC;QAC3C,MAAM,qBAAqB,GAA+B,EAAE,CAAC;QAE7D,4BAA4B;QAC5B,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;YACrC,OAAO;QACT,CAAC;QAED,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YAC3E,0DAA0D;YAC1D,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;gBACrC,4EAA4E;gBAC5E,0EAA0E;gBAC1E,MAAM,SAAS,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC;gBAChD,IAAI,SAAS,IAAI,SAAS,CAAC,IAAI,KAAK,SAAS,CAAC,UAAU,IAAI,SAAS,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,GAAG,EAAE,CAAC;oBAC3F,2DAA2D;oBAC3D,gDAAgD;oBAChD,MAAM;gBACR,CAAC;gBAED,MAAM,QAAQ,GAAG,IAAI,CAAC,2BAA2B,EAAE,CAAC;gBACpD,IAAI,QAAQ,EAAE,CAAC;oBACb,qBAAqB,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;gBACvC,CAAC;gBACD,4CAA4C;gBAC5C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;oBACrC,OAAO;gBACT,CAAC;gBACD,SAAS;YACX,CAAC;YAED,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;YAClC,IAAI,IAAI,GAAG,UAAU,CAAC,KAAK,CAAC;YAC5B,IAAI,KAAK,GAAQ,IAAI,CAAC,CAAC,iCAAiC;YAExD,kCAAkC;YAClC,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,EAAE,CAAC;gBACjC,uDAAuD;gBACvD,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;oBAChC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;oBACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;oBAC/C,KAAK,GAAG,IAAI,CAAC,qBAAqB,EAAE,CAAC;gBACvC,CAAC;YACH,CAAC;YAED,oCAAoC;YACpC,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBACzB,oEAAoE;gBACpE,0EAA0E;gBAC1E,IAAI,IAAI,KAAK,MAAM,EAAE,CAAC;oBACpB,IAAI,GAAG,UAAU,CAAC;gBACpB,CAAC;gBACD,8EAA8E;gBAC9E,uEAAuE;YACzE,CAAC;iBAAM,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAChC,yDAAyD;gBACzD,sEAAsE;gBACtE,IAAI,GAAG,YAAY,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACxC,uEAAuE;YACzE,CAAC;iBAAM,IAAI,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;gBAChC,2DAA2D;gBAC3D,sEAAsE;gBACtE,IAAI,GAAG,aAAa,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;gBACzC,uEAAuE;YACzE,CAAC;YAED,UAAU,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC;YAEzB,mCAAmC;YACnC,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC;gBACrC,OAAO;YACT,CAAC;QACH,CAAC;QAED,OAAO,EAAE,UAAU,EAAE,qBAAqB,EAAE,CAAC;IAC/C,CAAC;IAED,yEAAyE;IACjE,2BAA2B;QACjC,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAEhC,aAAa;QACb,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC;QAElD,IAAI,SAAiB,CAAC;QAEtB,mFAAmF;QACnF,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;YACrC,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,uBAAuB,CAAC,CAAC;YAC5E,MAAM,MAAM,GAAG,OAAO,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;YAEpC,uDAAuD;YACvD,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE,CAAC;gBAC7B,MAAM,WAAW,CACf,oGAAoG,EACpG,OAAO,CAAC,IAAI,EACZ,OAAO,CAAC,MAAM,EACd,IAAI,CAAC,MAAM,CACZ,CAAC;YACJ,CAAC;YAED,2CAA2C;YAC3C,MAAM,SAAS,GAAG,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YACtC,MAAM,UAAU,GAAG,MAAM,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;YAE3C,IAAI,SAAS,KAAK,CAAC,CAAC,IAAI,UAAU,KAAK,CAAC,CAAC,EAAE,CAAC;gBAC1C,MAAM,WAAW,CACf,yCAAyC,EACzC,OAAO,CAAC,IAAI,EACZ,OAAO,CAAC,MAAM,EACd,IAAI,CAAC,MAAM,CACZ,CAAC;YACJ,CAAC;YAED,qEAAqE;YACrE,SAAS,GAAG,MAAM,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,CAAC,IAAI,EAAE,CAAC;QAE7D,CAAC;aAAM,CAAC;YACN,sBAAsB;YACtB,MAAM,WAAW,CACf,oGAAoG,EACpG,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,EAChB,IAAI,CAAC,IAAI,EAAE,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QAED,aAAa;QACb,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAE/C,kDAAkD;QAClD,MAAM,UAAU,GAAG,IAAI,CAAC,gBAAgB,EAAE,CAAC;QAE3C,iEAAiE;QACjE,IAAI,UAAU,CAAC,qBAAqB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAChD,MAAM,WAAW,CACf,iDAAiD,EACjD,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,EAClB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QAED,kBAAkB;QAClB,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,4CAA4C,CAAC,CAAC;QACjF,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,YAAY,CAAC,CAAC;QACpE,IAAI,UAAU,CAAC,KAAK,CAAC,IAAI,EAAE,KAAK,GAAG,EAAE,CAAC;YACpC,MAAM,WAAW,CACf,kCAAkC,EAClC,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,CACZ,CAAC;QACJ,CAAC;QACD,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;QAE/C,OAAO,UAAU,CACf,QAAQ,CAAC,qBAAqB,EAC9B;YACE,SAAS;YACT,UAAU,EAAE,UAAU,CAAC,UAAU;SAClC,EACD,WAAW,CAAC,KAAK,EACjB,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,EACnB,WAAW,CAAC,IAAI,EAChB,WAAW,CAAC,MAAM,CACS,CAAC;IAChC,CAAC;IAED,6CAA6C;IACrC,qBAAqB;QAC3B,MAAM,KAAK,GAA0E,EAAE,CAAC;QAExF,yFAAyF;QACzF,qEAAqE;QACrE,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAC/B,MAAM,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;YACjC,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,gBAAgB,CAAC;YAChD,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,EAAE,SAAS,CAAC,oBAAoB,CAAC,CAAC;QAE1E,2CAA2C;QAC3C,OAAO,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC;YAChC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;YACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YAElD,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,UAAU,CAAC,EAAE,CAAC;gBACrC,MAAM,KAAK,GAAG,IAAI,CAAC,OAAO,EAAE,CAAC;gBAC7B,wEAAwE;gBACxE,oEAAoE;gBACpE,mCAAmC;gBACnC,IAAI,KAAK,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;oBAC3B,KAAK,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC;gBAClE,CAAC;YACH,CAAC;iBAAM,IAAI,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,gBAAgB,CAAC;gBACtC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;gBACtD,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB,CAAC;gBACnE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC,sBAAsB;gBACtC,MAAM,UAAU,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,UAAU,EAAE,qBAAqB,CAAC,CAAC;gBAC7E,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,OAAO,EAAE,aAAa,CAAC,CAAC;gBAC/C,KAAK,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,YAAY,EAAE,KAAK,EAAE,UAAU,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC,CAAC;YACnF,CAAC;QACH,CAAC;QAED,mDAAmD;QACnD,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,KAAK,MAAM,EAAE,CAAC;YACnD,MAAM,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC;YAE7B,wEAAwE;YACxE,IAAI,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC;gBAC9C,CAAC,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC;gBACnD,gDAAgD;gBAChD,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACrD,CAAC;YAED,yDAAyD;YACzD,IAAI,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;gBACjD,mDAAmD;gBACnD,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;YACzD,CAAC;YAED,8FAA8F;YAC9F,gGAAgG;YAChG,4DAA4D;YAC5D,iGAAiG;YACjG,IAAI,+BAA+B,CAAC,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC;gBAChD,qCAAqC;gBACrC,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC5C,CAAC;YAED,oDAAoD;YACpD,oFAAoF;YACpF,oEAAoE;YACpE,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,KAAK,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;gBAC/C,2DAA2D;gBAC3D,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;YAC5C,CAAC;YAED,8FAA8F;YAC9F,OAAO,EAAE,UAAU,EAAE,IAAI,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC;QAC5C,CAAC;QAED,gEAAgE;QAChE,OAAO,EAAE,YAAY,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC;IACvC,CAAC;IAED,qDAAqD;IAC7C,iBAAiB,CAAC,QAAgB;QACxC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC;YACrC,OAAO,KAAK,CAAC;QACf,CAAC;QAED,4CAA4C;QAC5C,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;QAClC,IAAI,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM;YAC7B,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,IAAI,KAAK,SAAS,CAAC,QAAQ;YACjD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,KAAK,KAAK,QAAQ,EAAE,CAAC;YAC7C,OAAO,IAAI,CAAC;QACd,CAAC;QAED,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,KAAK,CAAC,GAAG,KAAkB;QACjC,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;YACzB,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;gBACrB,IAAI,CAAC,OAAO,EAAE,CAAC;gBACf,OAAO,IAAI,CAAC;YACd,CAAC;QACH,CAAC;QACD,OAAO,KAAK,CAAC;IACf,CAAC;IAEO,KAAK,CAAC,IAAe;QAC3B,IAAI,IAAI,CAAC,SAAS,EAAE;YAAE,OAAO,KAAK,CAAC;QACnC,OAAO,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,IAAI,CAAC;IACnC,CAAC;IAEO,WAAW,CAAC,MAAc,EAAE,IAAe;QACjD,IAAI,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YAChD,OAAO,KAAK,CAAC;QACf,CAAC;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC,CAAC,IAAI,KAAK,IAAI,CAAC;IAC1D,CAAC;IAEO,cAAc,CAAC,GAAG,KAAkB;QAC1C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YACtC,IAAI,IAAI,CAAC,OAAO,GAAG,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;gBAC3C,OAAO,KAAK,CAAC;YACf,CAAC;YACD,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC;gBACpD,OAAO,KAAK,CAAC;YACf,CAAC;QACH,CAAC;QACD,OAAO,IAAI,CAAC;IACd,CAAC;IAEO,OAAO;QACb,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE;YAAE,IAAI,CAAC,OAAO,EAAE,CAAC;QACtC,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IACzB,CAAC;IAEO,SAAS;QACf,OAAO,IAAI,CAAC,IAAI,EAAE,CAAC,IAAI,KAAK,SAAS,CAAC,GAAG,CAAC;IAC5C,CAAC;IAEO,IAAI;QACV,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAEO,UAAU,CAAC,MAAc;QAC/B,MAAM,GAAG,GAAG,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QAClC,IAAI,GAAG,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YAC9B,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC,mBAAmB;QACjE,CAAC;QACD,OAAO,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC1B,CAAC;IAEO,QAAQ;QACd,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC;IACvC,CAAC;IAEO,aAAa;QACnB,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;IAC1E,CAAC;IAEO,cAAc;QACpB,OAAO,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC;IACpD,CAAC;IAED;;;OAGG;IACK,eAAe,CAAC,KAAY,EAAE,GAAU;QAC9C,IAAI,KAAK,CAAC,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,CAAC;YACzB,iCAAiC;YACjC,OAAO;gBACL,KAAK,EAAE,KAAK,CAAC,GAAG,CAAC,KAAK;gBACtB,GAAG,EAAE,GAAG,CAAC,GAAG,CAAC,GAAG;aACjB,CAAC;QACJ,CAAC;QACD,qDAAqD;QACrD,OAAO,SAAS,CAAC;IACnB,CAAC;IAEO,OAAO,CAAC,IAAe,EAAE,OAAe;QAC9C,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAC,OAAO,EAAE,CAAC;QAE5C,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,EAAE,CAAC;QAE1B,0EAA0E;QAC1E,IAAI,IAAI,KAAK,SAAS,CAAC,EAAE;YACrB,CAAC,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,gBAAgB,IAAI,KAAK,CAAC,IAAI,KAAK,SAAS,CAAC,oBAAoB,CAAC,EAAE,CAAC;YACjG,MAAM,KAAK,GAAG,WAAW,CACvB,kFAAkF,EAClF,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;YAEF,mCAAmC;YACnC,KAAK,CAAC,OAAO,IAAI,MAAM;gBACrB,+DAA+D;gBAC/D,yCAAyC;gBACzC,8DAA8D;gBAC9D,8CAA8C;gBAC9C,0DAA0D;gBAC1D,sCAAsC;gBACtC,mDAAmD;gBACnD,iCAAiC;gBACjC,uBAAuB;gBACvB,wFAAwF;gBACxF,UAAU,CAAC;YAEb,MAAM,KAAK,CAAC;QACd,CAAC;QAED,MAAM,KAAK,GAAG,WAAW,CACvB,GAAG,OAAO,SAAS,KAAK,CAAC,IAAI,UAAU,EACvC,KAAK,CAAC,IAAI,EACV,KAAK,CAAC,MAAM,EACZ,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACF,MAAM,KAAK,CAAC;IACd,CAAC;IAED,4DAA4D;IACpD,2BAA2B,CAAC,QAAmB,EAAE,aAAqB,EAAE,UAAiB;QAC/F,IAAI,QAAQ,GAAG,KAAK,CAAC;QACrB,IAAI,iBAAiB,GAAG,KAAK,CAAC;QAE9B,KAAK,MAAM,KAAK,IAAI,QAAQ,EAAE,CAAC;YAC7B,IAAI,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBACjC,QAAQ,GAAG,IAAI,CAAC;YAClB,CAAC;iBAAM,IAAI,KAAK,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;gBACxC,oCAAoC;gBACpC,MAAM,WAAW,GAAI,KAAkB,CAAC,OAAO,CAAC;gBAChD,IAAI,WAAW,CAAC,IAAI,EAAE,KAAK,EAAE,EAAE,CAAC;oBAC9B,iBAAiB,GAAG,IAAI,CAAC;gBAC3B,CAAC;YACH,CAAC;iBAAM,CAAC;gBACN,oEAAoE;gBACpE,iBAAiB,GAAG,IAAI,CAAC;YAC3B,CAAC;QACH,CAAC;QAED,gEAAgE;QAChE,IAAI,QAAQ,IAAI,iBAAiB,EAAE,CAAC;YAClC,MAAM,WAAW,CACf,8FAA8F,EAC9F,UAAU,CAAC,IAAI,EACf,UAAU,CAAC,MAAM,EACjB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,QAAQ,CACd,CAAC;QACJ,CAAC;IACH,CAAC;IAED;;;OAGG;IACH,OAAO;QACL,mBAAmB;QACnB,MAAM,GAAG,GAAG,IAAI,CAAC,KAAK,EAAE,CAAC;QAEzB,+BAA+B;QAC/B,MAAM,SAAS,GAAG,IAAI,aAAa,EAAE,CAAC;QACtC,MAAM,MAAM,GAAG,SAAS,CAAC,qBAAqB,CAC5C,GAAG,EACH,IAAI,CAAC,QAAQ,IAAI,iBAAiB,EAClC,IAAI,CAAC,MAAM,IAAI,EAAE,CAClB,CAAC;QAEF,6DAA6D;QAC7D,MAAM,gBAAgB,GAAoB,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC;QAElF,IAAI,gBAAgB,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YAClC,MAAM,IAAI,KAAK,CAAC,2CAA2C,CAAC,CAAC;QAC/D,CAAC;QAED,IAAI,gBAAgB,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YAChC,MAAM,KAAK,GAAG,gBAAgB,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAChE,MAAM,IAAI,KAAK,CAAC,yCAAyC,KAAK,2CAA2C,CAAC,CAAC;QAC7G,CAAC;QAED,gCAAgC;QAChC,MAAM,CAAC,IAAI,EAAE,YAAY,CAAC,GAAG,gBAAgB,CAAC,CAAC,CAAC,CAAC;QAEjD,OAAO;YACL,IAAI,EAAE,IAAI;YACV,OAAO,EAAE,YAAY,CAAC,OAAO,IAAI,KAAK;YACtC,iBAAiB,EAAE,YAAY,CAAC,iBAAiB,IAAI,EAAE;YACvD,cAAc,EAAE,YAAY,CAAC,eAAe;SAC7C,CAAC;IACJ,CAAC"} \ No newline at end of file diff --git a/node_modules/@jqhtml/parser/dist/runtime.d.ts b/node_modules/@jqhtml/parser/dist/runtime.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/runtime.d.ts.map b/node_modules/@jqhtml/parser/dist/runtime.d.ts.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/runtime.js b/node_modules/@jqhtml/parser/dist/runtime.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/dist/runtime.js.map b/node_modules/@jqhtml/parser/dist/runtime.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/parser/package.json b/node_modules/@jqhtml/parser/package.json old mode 100755 new mode 100644 index 11f369316..ccb1a34ba --- a/node_modules/@jqhtml/parser/package.json +++ b/node_modules/@jqhtml/parser/package.json @@ -1,6 +1,6 @@ { "name": "@jqhtml/parser", - "version": "2.3.9", + "version": "2.3.11", "description": "JQHTML template parser - converts templates to JavaScript", "type": "module", "main": "dist/index.js", diff --git a/node_modules/@jqhtml/vscode-extension/.version b/node_modules/@jqhtml/vscode-extension/.version index 5aa7c5232..f470771a1 100755 --- a/node_modules/@jqhtml/vscode-extension/.version +++ b/node_modules/@jqhtml/vscode-extension/.version @@ -1 +1 @@ -2.3.9 +2.3.11 diff --git a/node_modules/@jqhtml/vscode-extension/blade-language-configuration.json b/node_modules/@jqhtml/vscode-extension/blade-language-configuration.json old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.9.vsix b/node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.11.vsix old mode 100755 new mode 100644 similarity index 88% rename from node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.9.vsix rename to node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.11.vsix index 93ea5af9b..5768d5ade Binary files a/node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.9.vsix and b/node_modules/@jqhtml/vscode-extension/jqhtml-vscode-extension-2.3.11.vsix differ diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_component_provider.js b/node_modules/@jqhtml/vscode-extension/out/blade_component_provider.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_component_provider.js.map b/node_modules/@jqhtml/vscode-extension/out/blade_component_provider.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_language_config.js b/node_modules/@jqhtml/vscode-extension/out/blade_language_config.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_language_config.js.map b/node_modules/@jqhtml/vscode-extension/out/blade_language_config.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_spacer.js b/node_modules/@jqhtml/vscode-extension/out/blade_spacer.js old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/out/blade_spacer.js.map b/node_modules/@jqhtml/vscode-extension/out/blade_spacer.js.map old mode 100755 new mode 100644 diff --git a/node_modules/@jqhtml/vscode-extension/package.json b/node_modules/@jqhtml/vscode-extension/package.json old mode 100755 new mode 100644 index e01112853..fb25fc3d2 --- a/node_modules/@jqhtml/vscode-extension/package.json +++ b/node_modules/@jqhtml/vscode-extension/package.json @@ -2,7 +2,7 @@ "name": "@jqhtml/vscode-extension", "displayName": "JQHTML", "description": "Syntax highlighting and language support for JQHTML template files", - "version": "2.3.9", + "version": "2.3.11", "publisher": "jqhtml", "license": "MIT", "publishConfig": { diff --git a/node_modules/@jqhtml/vscode-extension/syntaxes/blade-jqhtml.tmLanguage.json b/node_modules/@jqhtml/vscode-extension/syntaxes/blade-jqhtml.tmLanguage.json old mode 100755 new mode 100644 diff --git a/node_modules/baseline-browser-mapping/LICENSE.txt b/node_modules/baseline-browser-mapping/LICENSE.txt old mode 100755 new mode 100644 diff --git a/node_modules/baseline-browser-mapping/README.md b/node_modules/baseline-browser-mapping/README.md old mode 100755 new mode 100644 index 0d84bf106..f9597477c --- a/node_modules/baseline-browser-mapping/README.md +++ b/node_modules/baseline-browser-mapping/README.md @@ -23,10 +23,18 @@ To install the package, run: ] ``` -If your installed version of `baseline-browser-mapping` is greater than 2 months old, you will receive a console warning advising you to update to the latest version. - The minimum supported NodeJS version for `baseline-browser-mapping` is v8 in alignment with `browserslist`. For NodeJS versions earlier than v13.2, the [`require('baseline-browser-mapping')`](https://nodejs.org/api/modules.html#requireid) syntax should be used to import the module. +## Keeping `baseline-browser-mapping` up to date + +If you are only using this module to generate minimum browser versions for Baseline Widely available or Baseline year feature sets, you don't need to update this module frequently, as the backward looking data is reasonably stable. + +However, if you are targeting Newly available, using the [`getAllVersions()`](#get-data-for-all-browser-versions) function or heavily relying on the data for downstream browsers, you should update this module more frequently. If you target a feature cut off date within the last two months and your installed version of `baseline-browser-mapping` has data that is more than 2 months old, you will receive a console warning advising you to update to the latest version when you call `getCompatibleVersions()` or `getAllVersions()`. + +If you want to suppress these warnings you can use the `suppressWarnings: true` option in the configuration object passed to `getCompatibleVersions()` or `getAllVersions()`. Alternatively, you can use the `BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA=true` environment variable when running your build process. This module also respects the `BROWSERSLIST_IGNORE_OLD_DATA=true` environment variable. Environment variables can also be provided in a `.env` file from Node 20 onwards. + +If you want to ensure [reproducible builds](https://www.wikiwand.com/en/articles/Reproducible_builds), we strongly recommend using the `widelyAvailableOnDate` option to fix the Widely available date on a per build basis to ensure dependent tools provide the same output and you do not produce data staleness warnings. If you are using [`browserslist`](https://github.com/browserslist/browserslist) to target Baseline Widely available, consider automatically updating your `browserslist` configuration in `package.json` or `.browserslistrc` to `baseline widely available on {YYYY-MM-DD}` as part of your build process to ensure the same or sufficiently similar list of minimum browsers is reproduced for historical builds. + ## Importing `baseline-browser-mapping` This module exposes two functions: `getCompatibleVersions()` and `getAllVersions()`, both which can be imported directly from `baseline-browser-mapping`: @@ -95,7 +103,8 @@ Executed on 7th March 2025, the above code returns the following browser version targetYear: undefined, widelyAvailableOnDate: undefined, includeDownstreamBrowsers: false, - listAllCompatibleVersions: false + listAllCompatibleVersions: false, + suppressWarnings: false } ``` @@ -185,6 +194,16 @@ getCompatibleVersions({ }); ``` +#### `suppressWarnings` + +Setting `suppressWarnings` to `true` will suppress the console warning about old data: + +```javascript +getCompatibleVersions({ + suppressWarnings: true, +}); +``` + ## Get data for all browser versions You may want to obtain data on all the browser versions available in this module for use in an analytics solution or dashboard. To get details of each browser version's level of Baseline support, call the `getAllVersions()` function: @@ -237,7 +256,8 @@ Browser versions that do not support Widely or Newly available will not include ```javascript { includeDownstreamBrowsers: false, - outputFormat: "array" + outputFormat: "array", + suppressWarnings: false } ``` @@ -280,6 +300,16 @@ getAllVersions({ }); ``` +#### `suppressWarnings` (in `getAllVersions()` output) + +As with `getCompatibleVersions()`, you can set `suppressWarnings` to `true` to suppress the console warning about old data: + +```javascript +getAllVersions({ + suppressWarnings: true, +}); +``` + #### `outputFormat` By default, this function returns an `Array` of `Objects` which can be manipulated in Javascript or output to JSON. diff --git a/node_modules/baseline-browser-mapping/dist/cli.js b/node_modules/baseline-browser-mapping/dist/cli.js index 2bef519f8..7e49fd4bb 100755 --- a/node_modules/baseline-browser-mapping/dist/cli.js +++ b/node_modules/baseline-browser-mapping/dist/cli.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -import{parseArgs as e}from"node:util";import{exit as a}from"node:process";import{getCompatibleVersions as s}from"./index.js";const n=process.argv.slice(2),{values:o}=e({args:n,options:{"target-year":{type:"string"},"widely-available-on-date":{type:"string"},"include-downstream-browsers":{type:"boolean"},"list-all-compatible-versions":{type:"boolean"},"include-kaios":{type:"boolean"},help:{type:"boolean",short:"h"}},strict:!0});o.help&&(console.log("\nGet Baseline Widely available browser versions or Baseline year browser versions.\n\nUsage: baseline-browser-mapping [options]\n\nOptions:\n --target-year Pass a year between 2015 and the current year to get browser versions compatible \n with all Newly Available features as of the end of the year specified.\n --widely-available-on-date Pass a date in the format 'YYYY-MM-DD' to get versions compatible with Widely \n available on the specified date.\n --include-downstream-browsers Whether to include browsers that use the same engines as a core Baseline browser.\n --include-kaios Whether to include KaiOS in downstream browsers. Requires --include-downstream-browsers.\n --list-all-compatible-versions Whether to include only the minimum compatible browser versions or all compatible versions.\n -h, --help Show help\n\nExamples:\n npx baseline-browser-mapping --target-year 2020\n npx baseline-browser-mapping --widely-available-on-date 2023-04-05\n npx baseline-browser-mapping --include-downstream-browsers\n npx baseline-browser-mapping --list-all-compatible-versions\n".trim()),a(0)),console.log(s({targetYear:o["target-year"]?Number.parseInt(o["target-year"]):void 0,widelyAvailableOnDate:o["widely-available-on-date"],includeDownstreamBrowsers:o["include-downstream-browsers"],listAllCompatibleVersions:o["list-all-compatible-versions"],includeKaiOS:o["include-kaios"]})); +import{parseArgs as e}from"node:util";import{exit as s}from"node:process";import{getCompatibleVersions as a}from"./index.js";const r=process.argv.slice(2),{values:n}=e({args:r,options:{"target-year":{type:"string"},"widely-available-on-date":{type:"string"},"include-downstream-browsers":{type:"boolean"},"list-all-compatible-versions":{type:"boolean"},"include-kaios":{type:"boolean"},"suppress-warnings":{type:"boolean"},"override-last-updated":{type:"string"},help:{type:"boolean",short:"h"}},strict:!0});n.help&&(console.log("\nGet Baseline Widely available browser versions or Baseline year browser versions.\n\nUsage: baseline-browser-mapping [options]\n\nOptions:\n --target-year Pass a year between 2015 and the current year to get browser versions compatible \n with all Newly Available features as of the end of the year specified.\n --widely-available-on-date Pass a date in the format 'YYYY-MM-DD' to get versions compatible with Widely \n available on the specified date.\n --include-downstream-browsers Whether to include browsers that use the same engines as a core Baseline browser.\n --include-kaios Whether to include KaiOS in downstream browsers. Requires --include-downstream-browsers.\n --list-all-compatible-versions Whether to include only the minimum compatible browser versions or all compatible versions.\n --suppress-warnings Supress potential warnings about data staleness when using a very recent feature cut off date.\n --override-last-updated Override the last updated date for the baseline data for debugging purposes.\n -h, --help Show help\n\nExamples:\n npx baseline-browser-mapping --target-year 2020\n npx baseline-browser-mapping --widely-available-on-date 2023-04-05\n npx baseline-browser-mapping --include-downstream-browsers\n npx baseline-browser-mapping --list-all-compatible-versions\n".trim()),s(0)),console.log(a({targetYear:n["target-year"]?Number.parseInt(n["target-year"]):void 0,widelyAvailableOnDate:n["widely-available-on-date"],includeDownstreamBrowsers:n["include-downstream-browsers"],listAllCompatibleVersions:n["list-all-compatible-versions"],includeKaiOS:n["include-kaios"],suppressWarnings:n["suppress-warnings"],overrideLastUpdated:n["override-last-updated"]?Number.parseInt(n["override-last-updated"]):void 0})); diff --git a/node_modules/baseline-browser-mapping/dist/index.cjs b/node_modules/baseline-browser-mapping/dist/index.cjs old mode 100755 new mode 100644 index 550c00315..e19982db1 --- a/node_modules/baseline-browser-mapping/dist/index.cjs +++ b/node_modules/baseline-browser-mapping/dist/index.cjs @@ -1 +1 @@ -"use strict";const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"]]}},c=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]];1763906910304<(new Date).setMonth((new Date).getMonth()-2)&&console.warn("[baseline-browser-mapping] The data in this module is over two months old. To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`");const r=c,f={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},e={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},b=s=>{const a={};return Object.entries(s).forEach(([s,c])=>{if(c.releases){a[s]||(a[s]={releases:{}});const r=a[s].releases;c.releases.forEach(s=>{r[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:e[s[2]],engine:s[3]?f[s[3]]:void 0,engine_version:s[4]}})}}),a},u=(()=>{const s=[];return r.forEach(a=>{var c;s.push({status:{baseline_low_date:a[0],support:(c=a[1],{chrome:c.c,chrome_android:c.ca,edge:c.e,firefox:c.f,firefox_android:c.fa,safari:c.s,safari_ios:c.si})}})}),s})(),i=b(s),n=b(a),g=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],o=Object.entries(i).filter(([s])=>g.includes(s)),t=["webview_android","samsunginternet_android","opera_android","opera"],l=[...Object.entries(i).filter(([s])=>t.includes(s)),...Object.entries(n)],w=["current","esr","retired","unknown","beta","nightly"];let d=!1;const p=s=>{!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS&&(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),process.exit(1))},v=s=>s&&s.startsWith("≤")?s.slice(1):s,_=(s,a)=>{if(s===a)return 0;const[c=0,r=0]=s.split(".",2).map(Number),[f=0,e=0]=a.split(".",2).map(Number);if(isNaN(c)||isNaN(r))throw new Error(`Invalid version: ${s}`);if(isNaN(f)||isNaN(e))throw new Error(`Invalid version: ${a}`);return c!==f?c>f?1:-1:r!==e?r>e?1:-1:0},h=s=>{let a=[];return s.forEach(s=>{let c=o.find(a=>a[0]===s.browser);if(c){Object.entries(c[1].releases).filter(([,s])=>w.includes(s.status)).sort((s,a)=>_(s[0],a[0])).forEach(([c,r])=>!!w.includes(r.status)&&(1===_(c,s.version)&&(a.push({browser:s.browser,version:c,release_date:r.release_date?r.release_date:"unknown"}),!0)))}}),a},m=(s,a=!1)=>{if(s.getFullYear()<2015&&!d&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const c=(s=>u.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),r=(s=>{let a={};return Object.entries(o).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(c=>{const r=c[0],f=v(c[1]);a[r]&&1===_(f,v(a[r].version))&&(a[r]={browser:r,version:f,release_date:s.baseline_low_date})})}),Object.values(a)})(c);return a?[...r,...h(r)].sort((s,a)=>s.browsera.browser?1:_(s.version,a.version)):r},y=(s=[],a=!0,c=!1)=>{const r=a=>{var c;return s&&s.length>0?null===(c=s.filter(s=>s.browser===a).sort((s,a)=>_(s.version,a.version))[0])||void 0===c?void 0:c.version:void 0},f=r("chrome"),e=r("firefox");if(!f&&!e)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return l.filter(([s])=>!("kai_os"===s&&!c)).forEach(([s,c])=>{var r;if(!c.releases)return;let u=Object.entries(c.releases).filter(([,s])=>{const{engine:a,engine_version:c}=s;return!(!a||!c)&&("Blink"===a&&f?_(c,f)>=0:!("Gecko"!==a||!e)&&_(c,e)>=0)}).sort((s,a)=>_(s[0],a[0]));for(let c=0;c{n[s]={},O({targetYear:s}).forEach(a=>{n[s]&&(n[s][a.browser]=a)})});const o=O({}),t={};o.forEach(s=>{t[s.browser]=s});const l=new Date;l.setMonth(l.getMonth()+30);const w=O({widelyAvailableOnDate:l.toISOString().slice(0,10)}),v={};w.forEach(s=>{v[s.browser]=s});const h=O({targetYear:2002,listAllCompatibleVersions:!0}),m=[];if(g.forEach(s=>{var a,c,r,f;let e=h.filter(a=>a.browser==s).sort((s,a)=>_(s.version,a.version)),g=null!==(c=null===(a=t[s])||void 0===a?void 0:a.version)&&void 0!==c?c:"0",o=null!==(f=null===(r=v[s])||void 0===r?void 0:r.version)&&void 0!==f?f:"0";i.forEach(a=>{var c;if(n[a]){let r=(null!==(c=n[a][s])&&void 0!==c?c:{version:"0"}).version,f=e.findIndex(s=>0===_(s.version,r));(a===u-1?e:e.slice(0,f)).forEach(s=>{let c=_(s.version,g)>=0,r=_(s.version,o)>=0,f=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});b.useSupports?(c&&(f.supports="widely"),r&&(f.supports="newly")):f=Object.assign(Object.assign({},f),{wa_compatible:c}),m.push(f)}),e=e.slice(f,e.length)}})}),b.includeDownstreamBrowsers){y(m,!0,b.includeKaiOS).forEach(s=>{let a=m.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(b.useSupports?m.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):m.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(m.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:_(s.version,a.version)}),"object"===b.outputFormat){const s={};return m.forEach(a=>{s[a.browser]||(s[a.browser]={});let c={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=b.useSupports?a.supports?Object.assign(Object.assign({},c),{supports:a.supports}):c:Object.assign(Object.assign({},c),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===b.outputFormat){let s=`"browser","version","year","${b.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return m.forEach(a=>{var c,r,f,e;let u={browser:a.browser,version:a.version,year:a.year,release_date:null!==(c=a.release_date)&&void 0!==c?c:"NULL",engine:null!==(r=a.engine)&&void 0!==r?r:"NULL",engine_version:null!==(f=a.engine_version)&&void 0!==f?f:"NULL"};u=b.useSupports?Object.assign(Object.assign({},u),{supports:null!==(e=a.supports)&&void 0!==e?e:""}):Object.assign(Object.assign({},u),{wa_compatible:a.wa_compatible}),s+=`\n"${u.browser}","${u.version}","${u.year}","${b.useSupports?u.supports:u.wa_compatible}","${u.release_date}","${u.engine}","${u.engine_version}"`}),s}return m},exports.getCompatibleVersions=O; +"use strict";const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"],["408","2025-11-28","u","b","142"]]}},r=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]],c={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},e={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},f=s=>{const a={};return Object.entries(s).forEach(([s,r])=>{if(r.releases){a[s]||(a[s]={releases:{}});const f=a[s].releases;r.releases.forEach(s=>{f[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:e[s[2]],engine:s[3]?c[s[3]]:void 0,engine_version:s[4]}})}}),a},b=(()=>{const s=[];return r.forEach(a=>{var r;s.push({status:{baseline_low_date:a[0],support:(r=a[1],{chrome:r.c,chrome_android:r.ca,edge:r.e,firefox:r.f,firefox_android:r.fa,safari:r.s,safari_ios:r.si})}})}),s})(),u=f(s),i=f(a);try{"function"==typeof process.loadEnvFile&&process.loadEnvFile()}catch(s){}let n=!1;const o=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],g=Object.entries(u).filter(([s])=>o.includes(s)),t=["webview_android","samsunginternet_android","opera_android","opera"],l=[...Object.entries(u).filter(([s])=>t.includes(s)),...Object.entries(i)],w=["current","esr","retired","unknown","beta","nightly"];let p=!1;const d=s=>{!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS&&(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),process.exit(1))},v=s=>s&&s.startsWith("≤")?s.slice(1):s,_=(s,a)=>{if(s===a)return 0;const[r=0,c=0]=s.split(".",2).map(Number),[e=0,f=0]=a.split(".",2).map(Number);if(isNaN(r)||isNaN(c))throw new Error(`Invalid version: ${s}`);if(isNaN(e)||isNaN(f))throw new Error(`Invalid version: ${a}`);return r!==e?r>e?1:-1:c!==f?c>f?1:-1:0},h=s=>{let a=[];return s.forEach(s=>{let r=g.find(a=>a[0]===s.browser);if(r){Object.entries(r[1].releases).filter(([,s])=>w.includes(s.status)).sort((s,a)=>_(s[0],a[0])).forEach(([r,c])=>!!w.includes(c.status)&&(1===_(r,s.version)&&(a.push({browser:s.browser,version:r,release_date:c.release_date?c.release_date:"unknown"}),!0)))}}),a},m=(s,a=!1)=>{if(s.getFullYear()<2015&&!p&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const r=(s=>b.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),c=(s=>{let a={};return Object.entries(g).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(r=>{const c=r[0],e=v(r[1]);a[c]&&1===_(e,v(a[c].version))&&(a[c]={browser:c,version:e,release_date:s.baseline_low_date})})}),Object.values(a)})(r);return a?[...c,...h(c)].sort((s,a)=>s.browsera.browser?1:_(s.version,a.version)):c},O=(s=[],a=!0,r=!1)=>{const c=a=>{var r;return s&&s.length>0?null===(r=s.filter(s=>s.browser===a).sort((s,a)=>_(s.version,a.version))[0])||void 0===r?void 0:r.version:void 0},e=c("chrome"),f=c("firefox");if(!e&&!f)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return l.filter(([s])=>!("kai_os"===s&&!r)).forEach(([s,r])=>{var c;if(!r.releases)return;let u=Object.entries(r.releases).filter(([,s])=>{const{engine:a,engine_version:r}=s;return!(!a||!r)&&("Blink"===a&&e?_(r,e)>=0:!("Gecko"!==a||!f)&&_(r,f)>=0)}).sort((s,a)=>_(s[0],a[0]));for(let r=0;r{if(n||process.env.BROWSERSLIST_IGNORE_OLD_DATA||process.env.BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA)return;const r=new Date;r.setMonth(r.getMonth()-2),s>r&&(null!=a?a:1764418039385){g[s]={},y({targetYear:s,suppressWarnings:u.suppressWarnings}).forEach(a=>{g[s]&&(g[s][a.browser]=a)})});const t=y({suppressWarnings:u.suppressWarnings}),l={};t.forEach(s=>{l[s.browser]=s});const w=new Date;w.setMonth(w.getMonth()+30);const v=y({widelyAvailableOnDate:w.toISOString().slice(0,10),suppressWarnings:u.suppressWarnings}),h={};v.forEach(s=>{h[s.browser]=s});const m=y({targetYear:2002,listAllCompatibleVersions:!0,suppressWarnings:u.suppressWarnings}),E=[];if(o.forEach(s=>{var a,r,c,e;let f=m.filter(a=>a.browser==s).sort((s,a)=>_(s.version,a.version)),b=null!==(r=null===(a=l[s])||void 0===a?void 0:a.version)&&void 0!==r?r:"0",o=null!==(e=null===(c=h[s])||void 0===c?void 0:c.version)&&void 0!==e?e:"0";n.forEach(a=>{var r;if(g[a]){let c=(null!==(r=g[a][s])&&void 0!==r?r:{version:"0"}).version,e=f.findIndex(s=>0===_(s.version,c));(a===i-1?f:f.slice(0,e)).forEach(s=>{let r=_(s.version,b)>=0,c=_(s.version,o)>=0,e=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});u.useSupports?(r&&(e.supports="widely"),c&&(e.supports="newly")):e=Object.assign(Object.assign({},e),{wa_compatible:r}),E.push(e)}),f=f.slice(e,f.length)}})}),u.includeDownstreamBrowsers){O(E,!0,u.includeKaiOS).forEach(s=>{let a=E.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(u.useSupports?E.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):E.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(E.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:_(s.version,a.version)}),"object"===u.outputFormat){const s={};return E.forEach(a=>{s[a.browser]||(s[a.browser]={});let r={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=u.useSupports?a.supports?Object.assign(Object.assign({},r),{supports:a.supports}):r:Object.assign(Object.assign({},r),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===u.outputFormat){let s=`"browser","version","year","${u.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return E.forEach(a=>{var r,c,e,f;let b={browser:a.browser,version:a.version,year:a.year,release_date:null!==(r=a.release_date)&&void 0!==r?r:"NULL",engine:null!==(c=a.engine)&&void 0!==c?c:"NULL",engine_version:null!==(e=a.engine_version)&&void 0!==e?e:"NULL"};b=u.useSupports?Object.assign(Object.assign({},b),{supports:null!==(f=a.supports)&&void 0!==f?f:""}):Object.assign(Object.assign({},b),{wa_compatible:a.wa_compatible}),s+=`\n"${b.browser}","${b.version}","${b.year}","${u.useSupports?b.supports:b.wa_compatible}","${b.release_date}","${b.engine}","${b.engine_version}"`}),s}return E},exports.getCompatibleVersions=y; diff --git a/node_modules/baseline-browser-mapping/dist/index.d.ts b/node_modules/baseline-browser-mapping/dist/index.d.ts old mode 100755 new mode 100644 index d55ce68ad..64764ee1f --- a/node_modules/baseline-browser-mapping/dist/index.d.ts +++ b/node_modules/baseline-browser-mapping/dist/index.d.ts @@ -1,3 +1,4 @@ +export declare function _resetHasWarned(): void; type BrowserVersion = { browser: string; version: string; @@ -45,6 +46,12 @@ type Options = { * an optimal user experience. Defaults to `false`. */ includeKaiOS?: boolean; + overrideLastUpdated?: number; + /** + * Pass a boolean to suppress the warning about stale data. + * Defaults to `false`. + */ + suppressWarnings?: boolean; }; /** * Returns browser versions compatible with specified Baseline targets. @@ -78,6 +85,11 @@ type AllVersionsOptions = { * consideration beyond simple feature compatibility to provide an optimal user experience. */ includeKaiOS?: boolean; + /** + * Pass a boolean to suppress the warning about old data. + * Defaults to `false`. + */ + suppressWarnings?: boolean; }; /** * Returns all browser versions known to this module with their level of Baseline support as a JavaScript `Array` (`"array"`), `Object` (`"object"`) or a CSV string (`"csv"`). diff --git a/node_modules/baseline-browser-mapping/dist/index.js b/node_modules/baseline-browser-mapping/dist/index.js old mode 100755 new mode 100644 index 863c60767..d45152290 --- a/node_modules/baseline-browser-mapping/dist/index.js +++ b/node_modules/baseline-browser-mapping/dist/index.js @@ -1 +1 @@ -const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"]]}},c=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]];1763906910304<(new Date).setMonth((new Date).getMonth()-2)&&console.warn("[baseline-browser-mapping] The data in this module is over two months old. To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`");const r=c,f={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},e={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},b=s=>{const a={};return Object.entries(s).forEach(([s,c])=>{if(c.releases){a[s]||(a[s]={releases:{}});const r=a[s].releases;c.releases.forEach(s=>{r[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:e[s[2]],engine:s[3]?f[s[3]]:void 0,engine_version:s[4]}})}}),a},u=(()=>{const s=[];return r.forEach(a=>{var c;s.push({status:{baseline_low_date:a[0],support:(c=a[1],{chrome:c.c,chrome_android:c.ca,edge:c.e,firefox:c.f,firefox_android:c.fa,safari:c.s,safari_ios:c.si})}})}),s})(),i=b(s),n=b(a),g=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],o=Object.entries(i).filter(([s])=>g.includes(s)),t=["webview_android","samsunginternet_android","opera_android","opera"],l=[...Object.entries(i).filter(([s])=>t.includes(s)),...Object.entries(n)],w=["current","esr","retired","unknown","beta","nightly"];let d=!1;const p=s=>{!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS&&(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),process.exit(1))},v=s=>s&&s.startsWith("≤")?s.slice(1):s,_=(s,a)=>{if(s===a)return 0;const[c=0,r=0]=s.split(".",2).map(Number),[f=0,e=0]=a.split(".",2).map(Number);if(isNaN(c)||isNaN(r))throw new Error(`Invalid version: ${s}`);if(isNaN(f)||isNaN(e))throw new Error(`Invalid version: ${a}`);return c!==f?c>f?1:-1:r!==e?r>e?1:-1:0},h=s=>{let a=[];return s.forEach(s=>{let c=o.find(a=>a[0]===s.browser);if(c){Object.entries(c[1].releases).filter(([,s])=>w.includes(s.status)).sort((s,a)=>_(s[0],a[0])).forEach(([c,r])=>!!w.includes(r.status)&&(1===_(c,s.version)&&(a.push({browser:s.browser,version:c,release_date:r.release_date?r.release_date:"unknown"}),!0)))}}),a},m=(s,a=!1)=>{if(s.getFullYear()<2015&&!d&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const c=(s=>u.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),r=(s=>{let a={};return Object.entries(o).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(c=>{const r=c[0],f=v(c[1]);a[r]&&1===_(f,v(a[r].version))&&(a[r]={browser:r,version:f,release_date:s.baseline_low_date})})}),Object.values(a)})(c);return a?[...r,...h(r)].sort((s,a)=>s.browsera.browser?1:_(s.version,a.version)):r},y=(s=[],a=!0,c=!1)=>{const r=a=>{var c;return s&&s.length>0?null===(c=s.filter(s=>s.browser===a).sort((s,a)=>_(s.version,a.version))[0])||void 0===c?void 0:c.version:void 0},f=r("chrome"),e=r("firefox");if(!f&&!e)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return l.filter(([s])=>!("kai_os"===s&&!c)).forEach(([s,c])=>{var r;if(!c.releases)return;let u=Object.entries(c.releases).filter(([,s])=>{const{engine:a,engine_version:c}=s;return!(!a||!c)&&("Blink"===a&&f?_(c,f)>=0:!("Gecko"!==a||!e)&&_(c,e)>=0)}).sort((s,a)=>_(s[0],a[0]));for(let c=0;c{n[s]={},O({targetYear:s}).forEach(a=>{n[s]&&(n[s][a.browser]=a)})});const o=O({}),t={};o.forEach(s=>{t[s.browser]=s});const l=new Date;l.setMonth(l.getMonth()+30);const w=O({widelyAvailableOnDate:l.toISOString().slice(0,10)}),v={};w.forEach(s=>{v[s.browser]=s});const h=O({targetYear:2002,listAllCompatibleVersions:!0}),m=[];if(g.forEach(s=>{var a,c,r,f;let e=h.filter(a=>a.browser==s).sort((s,a)=>_(s.version,a.version)),g=null!==(c=null===(a=t[s])||void 0===a?void 0:a.version)&&void 0!==c?c:"0",o=null!==(f=null===(r=v[s])||void 0===r?void 0:r.version)&&void 0!==f?f:"0";i.forEach(a=>{var c;if(n[a]){let r=(null!==(c=n[a][s])&&void 0!==c?c:{version:"0"}).version,f=e.findIndex(s=>0===_(s.version,r));(a===u-1?e:e.slice(0,f)).forEach(s=>{let c=_(s.version,g)>=0,r=_(s.version,o)>=0,f=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});b.useSupports?(c&&(f.supports="widely"),r&&(f.supports="newly")):f=Object.assign(Object.assign({},f),{wa_compatible:c}),m.push(f)}),e=e.slice(f,e.length)}})}),b.includeDownstreamBrowsers){y(m,!0,b.includeKaiOS).forEach(s=>{let a=m.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(b.useSupports?m.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):m.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(m.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:_(s.version,a.version)}),"object"===b.outputFormat){const s={};return m.forEach(a=>{s[a.browser]||(s[a.browser]={});let c={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=b.useSupports?a.supports?Object.assign(Object.assign({},c),{supports:a.supports}):c:Object.assign(Object.assign({},c),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===b.outputFormat){let s=`"browser","version","year","${b.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return m.forEach(a=>{var c,r,f,e;let u={browser:a.browser,version:a.version,year:a.year,release_date:null!==(c=a.release_date)&&void 0!==c?c:"NULL",engine:null!==(r=a.engine)&&void 0!==r?r:"NULL",engine_version:null!==(f=a.engine_version)&&void 0!==f?f:"NULL"};u=b.useSupports?Object.assign(Object.assign({},u),{supports:null!==(e=a.supports)&&void 0!==e?e:""}):Object.assign(Object.assign({},u),{wa_compatible:a.wa_compatible}),s+=`\n"${u.browser}","${u.version}","${u.year}","${b.useSupports?u.supports:u.wa_compatible}","${u.release_date}","${u.engine}","${u.engine_version}"`}),s}return m}export{D as getAllVersions,O as getCompatibleVersions}; +const s={chrome:{releases:[["1","2008-12-11","r","w","528"],["2","2009-05-21","r","w","530"],["3","2009-09-15","r","w","532"],["4","2010-01-25","r","w","532.5"],["5","2010-05-25","r","w","533"],["6","2010-09-02","r","w","534.3"],["7","2010-10-19","r","w","534.7"],["8","2010-12-02","r","w","534.10"],["9","2011-02-03","r","w","534.13"],["10","2011-03-08","r","w","534.16"],["11","2011-04-27","r","w","534.24"],["12","2011-06-07","r","w","534.30"],["13","2011-08-02","r","w","535.1"],["14","2011-09-16","r","w","535.1"],["15","2011-10-25","r","w","535.2"],["16","2011-12-13","r","w","535.7"],["17","2012-02-08","r","w","535.11"],["18","2012-03-28","r","w","535.19"],["19","2012-05-15","r","w","536.5"],["20","2012-06-26","r","w","536.10"],["21","2012-07-31","r","w","537.1"],["22","2012-09-25","r","w","537.4"],["23","2012-11-06","r","w","537.11"],["24","2013-01-10","r","w","537.17"],["25","2013-02-21","r","w","537.22"],["26","2013-03-26","r","w","537.31"],["27","2013-05-21","r","w","537.36"],["28","2013-07-09","r","b","28"],["29","2013-08-20","r","b","29"],["30","2013-10-01","r","b","30"],["31","2013-11-12","r","b","31"],["32","2014-01-14","r","b","32"],["33","2014-02-20","r","b","33"],["34","2014-04-08","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-08-26","r","b","37"],["38","2014-10-07","r","b","38"],["39","2014-11-18","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-03","r","b","41"],["42","2015-04-14","r","b","42"],["43","2015-05-19","r","b","43"],["44","2015-07-21","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-13","r","b","46"],["47","2015-12-01","r","b","47"],["48","2016-01-20","r","b","48"],["49","2016-03-02","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-05-25","r","b","51"],["52","2016-07-20","r","b","52"],["53","2016-08-31","r","b","53"],["54","2016-10-12","r","b","54"],["55","2016-12-01","r","b","55"],["56","2017-01-25","r","b","56"],["57","2017-03-09","r","b","57"],["58","2017-04-19","r","b","58"],["59","2017-06-05","r","b","59"],["60","2017-07-25","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-17","r","b","62"],["63","2017-12-06","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-29","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-16","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-23","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-10","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-18","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},chrome_android:{releases:[["18","2012-06-27","r","w","535.19"],["25","2013-02-27","r","w","537.22"],["26","2013-04-03","r","w","537.31"],["27","2013-05-22","r","w","537.36"],["28","2013-07-10","r","b","28"],["29","2013-08-21","r","b","29"],["30","2013-10-02","r","b","30"],["31","2013-11-14","r","b","31"],["32","2014-01-15","r","b","32"],["33","2014-02-26","r","b","33"],["34","2014-04-02","r","b","34"],["35","2014-05-20","r","b","35"],["36","2014-07-16","r","b","36"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-07","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"]]},edge:{releases:[["12","2015-07-29","r",null,"12"],["13","2015-11-12","r",null,"13"],["14","2016-08-02","r",null,"14"],["15","2017-04-05","r",null,"15"],["16","2017-10-17","r",null,"16"],["17","2018-04-30","r",null,"17"],["18","2018-10-02","r",null,"18"],["79","2020-01-15","r","b","79"],["80","2020-02-07","r","b","80"],["81","2020-04-13","r","b","81"],["83","2020-05-21","r","b","83"],["84","2020-07-16","r","b","84"],["85","2020-08-27","r","b","85"],["86","2020-10-09","r","b","86"],["87","2020-11-19","r","b","87"],["88","2021-01-21","r","b","88"],["89","2021-03-04","r","b","89"],["90","2021-04-15","r","b","90"],["91","2021-05-27","r","b","91"],["92","2021-07-22","r","b","92"],["93","2021-09-02","r","b","93"],["94","2021-09-24","r","b","94"],["95","2021-10-21","r","b","95"],["96","2021-11-19","r","b","96"],["97","2022-01-06","r","b","97"],["98","2022-02-03","r","b","98"],["99","2022-03-03","r","b","99"],["100","2022-04-01","r","b","100"],["101","2022-04-28","r","b","101"],["102","2022-05-31","r","b","102"],["103","2022-06-23","r","b","103"],["104","2022-08-05","r","b","104"],["105","2022-09-01","r","b","105"],["106","2022-10-03","r","b","106"],["107","2022-10-27","r","b","107"],["108","2022-12-05","r","b","108"],["109","2023-01-12","r","b","109"],["110","2023-02-09","r","b","110"],["111","2023-03-13","r","b","111"],["112","2023-04-06","r","b","112"],["113","2023-05-05","r","b","113"],["114","2023-06-02","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-21","r","b","116"],["117","2023-09-15","r","b","117"],["118","2023-10-13","r","b","118"],["119","2023-11-02","r","b","119"],["120","2023-12-07","r","b","120"],["121","2024-01-25","r","b","121"],["122","2024-02-23","r","b","122"],["123","2024-03-22","r","b","123"],["124","2024-04-18","r","b","124"],["125","2024-05-17","r","b","125"],["126","2024-06-13","r","b","126"],["127","2024-07-25","r","b","127"],["128","2024-08-22","r","b","128"],["129","2024-09-19","r","b","129"],["130","2024-10-17","r","b","130"],["131","2024-11-14","r","b","131"],["132","2025-01-17","r","b","132"],["133","2025-02-06","r","b","133"],["134","2025-03-06","r","b","134"],["135","2025-04-04","r","b","135"],["136","2025-05-01","r","b","136"],["137","2025-05-29","r","b","137"],["138","2025-06-26","r","b","138"],["139","2025-08-07","r","b","139"],["140","2025-09-05","r","b","140"],["141","2025-10-03","r","b","141"],["142","2025-10-31","c","b","142"],["143","2025-12-04","b","b","143"],["144","2026-01-15","n","b","144"],["145","2026-02-12","p","b","145"]]},firefox:{releases:[["1","2004-11-09","r","g","1.7"],["2","2006-10-24","r","g","1.8.1"],["3","2008-06-17","r","g","1.9"],["4","2011-03-22","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-20","r","g","9"],["10","2012-01-31","r","g","10"],["11","2012-03-13","r","g","11"],["12","2012-04-24","r","g","12"],["13","2012-06-05","r","g","13"],["14","2012-07-17","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-24","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-14","r","g","57"],["58","2018-01-23","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["69","2019-09-03","r","g","69"],["70","2019-10-22","r","g","70"],["71","2019-12-10","r","g","71"],["72","2020-01-07","r","g","72"],["73","2020-02-11","r","g","73"],["74","2020-03-10","r","g","74"],["75","2020-04-07","r","g","75"],["76","2020-05-05","r","g","76"],["77","2020-06-02","r","g","77"],["78","2020-06-30","r","g","78"],["79","2020-07-28","r","g","79"],["80","2020-08-25","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"],["1.5","2005-11-29","r","g","1.8"],["3.5","2009-06-30","r","g","1.9.1"],["3.6","2010-01-21","r","g","1.9.2"]]},firefox_android:{releases:[["4","2011-03-29","r","g","2"],["5","2011-06-21","r","g","5"],["6","2011-08-16","r","g","6"],["7","2011-09-27","r","g","7"],["8","2011-11-08","r","g","8"],["9","2011-12-21","r","g","9"],["10","2012-01-31","r","g","10"],["14","2012-06-26","r","g","14"],["15","2012-08-28","r","g","15"],["16","2012-10-09","r","g","16"],["17","2012-11-20","r","g","17"],["18","2013-01-08","r","g","18"],["19","2013-02-19","r","g","19"],["20","2013-04-02","r","g","20"],["21","2013-05-14","r","g","21"],["22","2013-06-25","r","g","22"],["23","2013-08-06","r","g","23"],["24","2013-09-17","r","g","24"],["25","2013-10-29","r","g","25"],["26","2013-12-10","r","g","26"],["27","2014-02-04","r","g","27"],["28","2014-03-18","r","g","28"],["29","2014-04-29","r","g","29"],["30","2014-06-10","r","g","30"],["31","2014-07-22","r","g","31"],["32","2014-09-02","r","g","32"],["33","2014-10-14","r","g","33"],["34","2014-12-01","r","g","34"],["35","2015-01-13","r","g","35"],["36","2015-02-27","r","g","36"],["37","2015-03-31","r","g","37"],["38","2015-05-12","r","g","38"],["39","2015-07-02","r","g","39"],["40","2015-08-11","r","g","40"],["41","2015-09-22","r","g","41"],["42","2015-11-03","r","g","42"],["43","2015-12-15","r","g","43"],["44","2016-01-26","r","g","44"],["45","2016-03-08","r","g","45"],["46","2016-04-26","r","g","46"],["47","2016-06-07","r","g","47"],["48","2016-08-02","r","g","48"],["49","2016-09-20","r","g","49"],["50","2016-11-15","r","g","50"],["51","2017-01-24","r","g","51"],["52","2017-03-07","r","g","52"],["53","2017-04-19","r","g","53"],["54","2017-06-13","r","g","54"],["55","2017-08-08","r","g","55"],["56","2017-09-28","r","g","56"],["57","2017-11-28","r","g","57"],["58","2018-01-22","r","g","58"],["59","2018-03-13","r","g","59"],["60","2018-05-09","r","g","60"],["61","2018-06-26","r","g","61"],["62","2018-09-05","r","g","62"],["63","2018-10-23","r","g","63"],["64","2018-12-11","r","g","64"],["65","2019-01-29","r","g","65"],["66","2019-03-19","r","g","66"],["67","2019-05-21","r","g","67"],["68","2019-07-09","r","g","68"],["79","2020-07-28","r","g","79"],["80","2020-08-31","r","g","80"],["81","2020-09-22","r","g","81"],["82","2020-10-20","r","g","82"],["83","2020-11-17","r","g","83"],["84","2020-12-15","r","g","84"],["85","2021-01-26","r","g","85"],["86","2021-02-23","r","g","86"],["87","2021-03-23","r","g","87"],["88","2021-04-19","r","g","88"],["89","2021-06-01","r","g","89"],["90","2021-07-13","r","g","90"],["91","2021-08-10","r","g","91"],["92","2021-09-07","r","g","92"],["93","2021-10-05","r","g","93"],["94","2021-11-02","r","g","94"],["95","2021-12-07","r","g","95"],["96","2022-01-11","r","g","96"],["97","2022-02-08","r","g","97"],["98","2022-03-08","r","g","98"],["99","2022-04-05","r","g","99"],["100","2022-05-03","r","g","100"],["101","2022-05-31","r","g","101"],["102","2022-06-28","r","g","102"],["103","2022-07-26","r","g","103"],["104","2022-08-23","r","g","104"],["105","2022-09-20","r","g","105"],["106","2022-10-18","r","g","106"],["107","2022-11-15","r","g","107"],["108","2022-12-13","r","g","108"],["109","2023-01-17","r","g","109"],["110","2023-02-14","r","g","110"],["111","2023-03-14","r","g","111"],["112","2023-04-11","r","g","112"],["113","2023-05-09","r","g","113"],["114","2023-06-06","r","g","114"],["115","2023-07-04","r","g","115"],["116","2023-08-01","r","g","116"],["117","2023-08-29","r","g","117"],["118","2023-09-26","r","g","118"],["119","2023-10-24","r","g","119"],["120","2023-11-21","r","g","120"],["121","2023-12-19","r","g","121"],["122","2024-01-23","r","g","122"],["123","2024-02-20","r","g","123"],["124","2024-03-19","r","g","124"],["125","2024-04-16","r","g","125"],["126","2024-05-14","r","g","126"],["127","2024-06-11","r","g","127"],["128","2024-07-09","r","g","128"],["129","2024-08-06","r","g","129"],["130","2024-09-03","r","g","130"],["131","2024-10-01","r","g","131"],["132","2024-10-29","r","g","132"],["133","2024-11-26","r","g","133"],["134","2025-01-07","r","g","134"],["135","2025-02-04","r","g","135"],["136","2025-03-04","r","g","136"],["137","2025-04-01","r","g","137"],["138","2025-04-29","r","g","138"],["139","2025-05-27","r","g","139"],["140","2025-06-24","e","g","140"],["141","2025-07-22","r","g","141"],["142","2025-08-19","r","g","142"],["143","2025-09-16","r","g","143"],["144","2025-10-14","r","g","144"],["145","2025-11-11","c","g","145"],["146","2025-12-09","b","g","146"],["147","2026-01-13","n","g","147"],["148","2026-02-24","p","g","148"]]},opera:{releases:[["2","1996-07-14","r",null,null],["3","1997-12-01","r",null,null],["4","2000-06-28","r",null,null],["5","2000-12-06","r",null,null],["6","2001-12-18","r",null,null],["7","2003-01-28","r","p","1"],["8","2005-04-19","r","p","1"],["9","2006-06-20","r","p","2"],["10","2009-09-01","r","p","2.2"],["11","2010-12-16","r","p","2.7"],["12","2012-06-14","r","p","2.10"],["15","2013-07-02","r","b","28"],["16","2013-08-27","r","b","29"],["17","2013-10-08","r","b","30"],["18","2013-11-19","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-04","r","b","33"],["21","2014-05-06","r","b","34"],["22","2014-06-03","r","b","35"],["23","2014-07-22","r","b","36"],["24","2014-09-02","r","b","37"],["25","2014-10-15","r","b","38"],["26","2014-12-03","r","b","39"],["27","2015-01-27","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-09","r","b","43"],["31","2015-08-04","r","b","44"],["32","2015-09-15","r","b","45"],["33","2015-10-27","r","b","46"],["34","2015-12-08","r","b","47"],["35","2016-02-02","r","b","48"],["36","2016-03-15","r","b","49"],["37","2016-05-04","r","b","50"],["38","2016-06-08","r","b","51"],["39","2016-08-02","r","b","52"],["40","2016-09-20","r","b","53"],["41","2016-10-25","r","b","54"],["42","2016-12-13","r","b","55"],["43","2017-02-07","r","b","56"],["44","2017-03-21","r","b","57"],["45","2017-05-10","r","b","58"],["46","2017-06-22","r","b","59"],["47","2017-08-09","r","b","60"],["48","2017-09-27","r","b","61"],["49","2017-11-08","r","b","62"],["50","2018-01-04","r","b","63"],["51","2018-02-07","r","b","64"],["52","2018-03-22","r","b","65"],["53","2018-05-10","r","b","66"],["54","2018-06-28","r","b","67"],["55","2018-08-16","r","b","68"],["56","2018-09-25","r","b","69"],["57","2018-11-28","r","b","70"],["58","2019-01-23","r","b","71"],["60","2019-04-09","r","b","73"],["62","2019-06-27","r","b","75"],["63","2019-08-20","r","b","76"],["64","2019-10-07","r","b","77"],["65","2019-11-13","r","b","78"],["66","2020-01-07","r","b","79"],["67","2020-03-03","r","b","80"],["68","2020-04-22","r","b","81"],["69","2020-06-24","r","b","83"],["70","2020-07-27","r","b","84"],["71","2020-09-15","r","b","85"],["72","2020-10-21","r","b","86"],["73","2020-12-09","r","b","87"],["74","2021-02-02","r","b","88"],["75","2021-03-24","r","b","89"],["76","2021-04-28","r","b","90"],["77","2021-06-09","r","b","91"],["78","2021-08-03","r","b","92"],["79","2021-09-14","r","b","93"],["80","2021-10-05","r","b","94"],["81","2021-11-04","r","b","95"],["82","2021-12-02","r","b","96"],["83","2022-01-19","r","b","97"],["84","2022-02-16","r","b","98"],["85","2022-03-23","r","b","99"],["86","2022-04-20","r","b","100"],["87","2022-05-17","r","b","101"],["88","2022-06-08","r","b","102"],["89","2022-07-07","r","b","103"],["90","2022-08-18","r","b","104"],["91","2022-09-14","r","b","105"],["92","2022-10-19","r","b","106"],["93","2022-11-17","r","b","107"],["94","2022-12-15","r","b","108"],["95","2023-02-01","r","b","109"],["96","2023-02-22","r","b","110"],["97","2023-03-22","r","b","111"],["98","2023-04-20","r","b","112"],["99","2023-05-16","r","b","113"],["100","2023-06-29","r","b","114"],["101","2023-07-26","r","b","115"],["102","2023-08-23","r","b","116"],["103","2023-10-03","r","b","117"],["104","2023-10-23","r","b","118"],["105","2023-11-14","r","b","119"],["106","2023-12-19","r","b","120"],["107","2024-02-07","r","b","121"],["108","2024-03-05","r","b","122"],["109","2024-03-27","r","b","123"],["110","2024-05-14","r","b","124"],["111","2024-06-12","r","b","125"],["112","2024-07-11","r","b","126"],["113","2024-08-22","r","b","127"],["114","2024-09-25","r","b","128"],["115","2024-11-27","r","b","130"],["116","2025-01-08","r","b","131"],["117","2025-02-13","r","b","132"],["118","2025-04-15","r","b","133"],["119","2025-05-13","r","b","134"],["120","2025-07-02","r","b","135"],["121","2025-08-27","r","b","137"],["122","2025-09-11","r","b","138"],["123","2025-10-28","c","b","139"],["124",null,"b","b","140"],["125",null,"n","b","141"],["10.1","2009-11-23","r","p","2.2"],["10.5","2010-03-02","r","p","2.5"],["10.6","2010-07-01","r","p","2.6"],["11.1","2011-04-12","r","p","2.8"],["11.5","2011-06-28","r","p","2.9"],["11.6","2011-12-06","r","p","2.10"],["12.1","2012-11-20","r","p","2.12"],["3.5","1998-11-18","r",null,null],["3.6","1999-05-06","r",null,null],["5.1","2001-04-10","r",null,null],["7.1","2003-04-11","r","p","1"],["7.2","2003-09-23","r","p","1"],["7.5","2004-05-12","r","p","1"],["8.5","2005-09-20","r","p","1"],["9.1","2006-12-18","r","p","2"],["9.2","2007-04-11","r","p","2"],["9.5","2008-06-12","r","p","2.1"],["9.6","2008-10-08","r","p","2.1"]]},opera_android:{releases:[["11","2011-03-22","r","p","2.7"],["12","2012-02-25","r","p","2.10"],["14","2013-05-21","r","w","537.31"],["15","2013-07-08","r","b","28"],["16","2013-09-18","r","b","29"],["18","2013-11-20","r","b","31"],["19","2014-01-28","r","b","32"],["20","2014-03-06","r","b","33"],["21","2014-04-22","r","b","34"],["22","2014-06-17","r","b","35"],["24","2014-09-10","r","b","37"],["25","2014-10-16","r","b","38"],["26","2014-12-02","r","b","39"],["27","2015-01-29","r","b","40"],["28","2015-03-10","r","b","41"],["29","2015-04-28","r","b","42"],["30","2015-06-10","r","b","43"],["32","2015-09-23","r","b","45"],["33","2015-11-03","r","b","46"],["34","2015-12-16","r","b","47"],["35","2016-02-04","r","b","48"],["36","2016-03-31","r","b","49"],["37","2016-06-16","r","b","50"],["41","2016-10-25","r","b","54"],["42","2017-01-21","r","b","55"],["43","2017-09-27","r","b","59"],["44","2017-12-11","r","b","60"],["45","2018-02-15","r","b","61"],["46","2018-05-14","r","b","63"],["47","2018-07-23","r","b","66"],["48","2018-11-08","r","b","69"],["49","2018-12-07","r","b","70"],["50","2019-02-18","r","b","71"],["51","2019-03-21","r","b","72"],["52","2019-05-17","r","b","73"],["53","2019-07-11","r","b","74"],["54","2019-10-18","r","b","76"],["55","2019-12-03","r","b","77"],["56","2020-02-06","r","b","78"],["57","2020-03-30","r","b","80"],["58","2020-05-13","r","b","81"],["59","2020-06-30","r","b","83"],["60","2020-09-23","r","b","85"],["61","2020-12-07","r","b","86"],["62","2021-02-16","r","b","87"],["63","2021-04-16","r","b","89"],["64","2021-05-25","r","b","91"],["65","2021-10-20","r","b","92"],["66","2021-12-15","r","b","94"],["67","2022-01-31","r","b","96"],["68","2022-03-30","r","b","99"],["69","2022-05-09","r","b","100"],["70","2022-06-29","r","b","102"],["71","2022-09-16","r","b","104"],["72","2022-10-21","r","b","106"],["73","2023-01-17","r","b","108"],["74","2023-03-13","r","b","110"],["75","2023-05-17","r","b","112"],["76","2023-06-26","r","b","114"],["77","2023-08-31","r","b","115"],["78","2023-10-23","r","b","117"],["79","2023-12-06","r","b","119"],["80","2024-01-25","r","b","120"],["81","2024-03-14","r","b","122"],["82","2024-05-02","r","b","124"],["83","2024-06-25","r","b","126"],["84","2024-08-26","r","b","127"],["85","2024-10-29","r","b","128"],["86","2024-12-02","r","b","130"],["87","2025-01-22","r","b","132"],["88","2025-03-19","r","b","134"],["89","2025-04-29","r","b","135"],["90","2025-06-18","r","b","137"],["91","2025-08-19","r","b","139"],["92","2025-10-08","c","b","140"],["10.1","2010-11-09","r","p","2.5"],["11.1","2011-06-30","r","p","2.8"],["11.5","2011-10-12","r","p","2.9"],["12.1","2012-10-09","r","p","2.11"]]},safari:{releases:[["1","2003-06-23","r","w","85"],["2","2005-04-29","r","w","412"],["3","2007-10-26","r","w","523.10"],["4","2009-06-08","r","w","530.17"],["5","2010-06-07","r","w","533.16"],["6","2012-07-25","r","w","536.25"],["7","2013-10-22","r","w","537.71"],["8","2014-10-16","r","w","538.35"],["9","2015-09-30","r","w","601.1.56"],["10","2016-09-20","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["1.1","2003-10-24","r","w","100"],["1.2","2004-02-02","r","w","125"],["1.3","2005-04-15","r","w","312"],["10.1","2017-03-27","r","w","603.2.1"],["11.1","2018-04-12","r","w","605.1.33"],["12.1","2019-03-25","r","w","607.1.40"],["13.1","2020-03-24","r","w","609.1.20"],["14.1","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.1","2008-03-18","r","w","525.13"],["5.1","2011-07-20","r","w","534.48"],["9.1","2016-03-21","r","w","601.5.17"]]},safari_ios:{releases:[["1","2007-06-29","r","w","522.11"],["2","2008-07-11","r","w","525.18"],["3","2009-06-17","r","w","528.18"],["4","2010-06-21","r","w","532.9"],["5","2011-10-12","r","w","534.46"],["6","2012-09-10","r","w","536.26"],["7","2013-09-18","r","w","537.51"],["8","2014-09-17","r","w","600.1.4"],["9","2015-09-16","r","w","601.1.56"],["10","2016-09-13","r","w","602.1.50"],["11","2017-09-19","r","w","604.2.4"],["12","2018-09-17","r","w","606.1.36"],["13","2019-09-19","r","w","608.2.11"],["14","2020-09-16","r","w","610.1.28"],["15","2021-09-20","r","w","612.1.27"],["16","2022-09-12","r","w","614.1.25"],["17","2023-09-18","r","w","616.1.27"],["18","2024-09-16","r","w","619.1.26"],["26","2025-09-15","r","w","622.1.22"],["10.3","2017-03-27","r","w","603.2.1"],["11.3","2018-03-29","r","w","605.1.33"],["12.2","2019-03-25","r","w","607.1.40"],["13.4","2020-03-24","r","w","609.1.20"],["14.5","2021-04-26","r","w","611.1.21"],["15.1","2021-10-25","r","w","612.2.9"],["15.2","2021-12-13","r","w","612.3.6"],["15.3","2022-01-26","r","w","612.4.9"],["15.4","2022-03-14","r","w","613.1.17"],["15.5","2022-05-16","r","w","613.2.7"],["15.6","2022-07-20","r","w","613.3.9"],["16.1","2022-10-24","r","w","614.2.9"],["16.2","2022-12-13","r","w","614.3.7"],["16.3","2023-01-23","r","w","614.4.6"],["16.4","2023-03-27","r","w","615.1.26"],["16.5","2023-05-18","r","w","615.2.9"],["16.6","2023-07-24","r","w","615.3.12"],["17.1","2023-10-25","r","w","616.2.9"],["17.2","2023-12-11","r","w","617.1.17"],["17.3","2024-01-22","r","w","617.2.4"],["17.4","2024-03-05","r","w","618.1.15"],["17.5","2024-05-13","r","w","618.2.12"],["17.6","2024-07-29","r","w","618.3.11"],["18.1","2024-10-28","r","w","619.2.8"],["18.2","2024-12-11","r","w","620.1.16"],["18.3","2025-01-27","r","w","620.2.4"],["18.4","2025-03-31","r","w","621.1.15"],["18.5","2025-05-12","r","w","621.2.5"],["18.6","2025-07-29","r","w","621.3.11"],["26.1","2025-11-03","c","w","622.2.11"],["26.2",null,"b","w","623.1.12"],["3.2","2010-04-03","r","w","531.21"],["4.2","2010-11-22","r","w","533.17"],["9.3","2016-03-21","r","w","601.5.17"]]},samsunginternet_android:{releases:[["1.0","2013-04-27","r","w","535.19"],["1.5","2013-09-25","r","b","28"],["1.6","2014-04-11","r","b","28"],["10.0","2019-08-22","r","b","71"],["10.2","2019-10-09","r","b","71"],["11.0","2019-12-05","r","b","75"],["11.2","2020-03-22","r","b","75"],["12.0","2020-06-19","r","b","79"],["12.1","2020-07-07","r","b","79"],["13.0","2020-12-02","r","b","83"],["13.2","2021-01-20","r","b","83"],["14.0","2021-04-17","r","b","87"],["14.2","2021-06-25","r","b","87"],["15.0","2021-08-13","r","b","90"],["16.0","2021-11-25","r","b","92"],["16.2","2022-03-06","r","b","92"],["17.0","2022-05-04","r","b","96"],["18.0","2022-08-08","r","b","99"],["18.1","2022-09-09","r","b","99"],["19.0","2022-11-01","r","b","102"],["19.1","2022-11-08","r","b","102"],["2.0","2014-10-17","r","b","34"],["2.1","2015-01-07","r","b","34"],["20.0","2023-02-10","r","b","106"],["21.0","2023-05-19","r","b","110"],["22.0","2023-07-14","r","b","111"],["23.0","2023-10-18","r","b","115"],["24.0","2024-01-25","r","b","117"],["25.0","2024-04-24","r","b","121"],["26.0","2024-06-07","r","b","122"],["27.0","2024-11-06","r","b","125"],["28.0","2025-04-02","c","b","130"],["29.0",null,"b","b","136"],["3.0","2015-04-10","r","b","38"],["3.2","2015-08-24","r","b","38"],["4.0","2016-03-11","r","b","44"],["4.2","2016-08-02","r","b","44"],["5.0","2016-12-15","r","b","51"],["5.2","2017-04-21","r","b","51"],["5.4","2017-05-17","r","b","51"],["6.0","2017-08-23","r","b","56"],["6.2","2017-10-26","r","b","56"],["6.4","2018-02-19","r","b","56"],["7.0","2018-03-16","r","b","59"],["7.2","2018-06-20","r","b","59"],["7.4","2018-09-12","r","b","59"],["8.0","2018-07-18","r","b","63"],["8.2","2018-12-21","r","b","63"],["9.0","2018-09-15","r","b","67"],["9.2","2019-04-02","r","b","67"],["9.4","2019-07-25","r","b","67"]]},webview_android:{releases:[["1","2008-09-23","r","w","523.12"],["2","2009-10-26","r","w","530.17"],["3","2011-02-22","r","w","534.13"],["4","2011-10-18","r","w","534.30"],["37","2014-09-03","r","b","37"],["38","2014-10-08","r","b","38"],["39","2014-11-12","r","b","39"],["40","2015-01-21","r","b","40"],["41","2015-03-11","r","b","41"],["42","2015-04-15","r","b","42"],["43","2015-05-27","r","b","43"],["44","2015-07-29","r","b","44"],["45","2015-09-01","r","b","45"],["46","2015-10-14","r","b","46"],["47","2015-12-02","r","b","47"],["48","2016-01-26","r","b","48"],["49","2016-03-09","r","b","49"],["50","2016-04-13","r","b","50"],["51","2016-06-08","r","b","51"],["52","2016-07-27","r","b","52"],["53","2016-09-07","r","b","53"],["54","2016-10-19","r","b","54"],["55","2016-12-06","r","b","55"],["56","2017-02-01","r","b","56"],["57","2017-03-16","r","b","57"],["58","2017-04-25","r","b","58"],["59","2017-06-06","r","b","59"],["60","2017-08-01","r","b","60"],["61","2017-09-05","r","b","61"],["62","2017-10-24","r","b","62"],["63","2017-12-05","r","b","63"],["64","2018-01-23","r","b","64"],["65","2018-03-06","r","b","65"],["66","2018-04-17","r","b","66"],["67","2018-05-31","r","b","67"],["68","2018-07-24","r","b","68"],["69","2018-09-04","r","b","69"],["70","2018-10-17","r","b","70"],["71","2018-12-04","r","b","71"],["72","2019-01-29","r","b","72"],["73","2019-03-12","r","b","73"],["74","2019-04-24","r","b","74"],["75","2019-06-04","r","b","75"],["76","2019-07-30","r","b","76"],["77","2019-09-10","r","b","77"],["78","2019-10-22","r","b","78"],["79","2019-12-17","r","b","79"],["80","2020-02-04","r","b","80"],["81","2020-04-07","r","b","81"],["83","2020-05-19","r","b","83"],["84","2020-07-27","r","b","84"],["85","2020-08-25","r","b","85"],["86","2020-10-20","r","b","86"],["87","2020-11-17","r","b","87"],["88","2021-01-19","r","b","88"],["89","2021-03-02","r","b","89"],["90","2021-04-13","r","b","90"],["91","2021-05-25","r","b","91"],["92","2021-07-20","r","b","92"],["93","2021-08-31","r","b","93"],["94","2021-09-21","r","b","94"],["95","2021-10-19","r","b","95"],["96","2021-11-15","r","b","96"],["97","2022-01-04","r","b","97"],["98","2022-02-01","r","b","98"],["99","2022-03-01","r","b","99"],["100","2022-03-29","r","b","100"],["101","2022-04-26","r","b","101"],["102","2022-05-24","r","b","102"],["103","2022-06-21","r","b","103"],["104","2022-08-02","r","b","104"],["105","2022-09-02","r","b","105"],["106","2022-09-27","r","b","106"],["107","2022-10-25","r","b","107"],["108","2022-11-29","r","b","108"],["109","2023-01-10","r","b","109"],["110","2023-02-07","r","b","110"],["111","2023-03-01","r","b","111"],["112","2023-04-04","r","b","112"],["113","2023-05-02","r","b","113"],["114","2023-05-30","r","b","114"],["115","2023-07-21","r","b","115"],["116","2023-08-15","r","b","116"],["117","2023-09-12","r","b","117"],["118","2023-10-10","r","b","118"],["119","2023-10-31","r","b","119"],["120","2023-12-05","r","b","120"],["121","2024-01-23","r","b","121"],["122","2024-02-20","r","b","122"],["123","2024-03-19","r","b","123"],["124","2024-04-16","r","b","124"],["125","2024-05-14","r","b","125"],["126","2024-06-11","r","b","126"],["127","2024-07-23","r","b","127"],["128","2024-08-20","r","b","128"],["129","2024-09-17","r","b","129"],["130","2024-10-15","r","b","130"],["131","2024-11-12","r","b","131"],["132","2025-01-14","r","b","132"],["133","2025-02-04","r","b","133"],["134","2025-03-04","r","b","134"],["135","2025-04-01","r","b","135"],["136","2025-04-29","r","b","136"],["137","2025-05-27","r","b","137"],["138","2025-06-24","r","b","138"],["139","2025-08-05","r","b","139"],["140","2025-09-02","r","b","140"],["141","2025-09-30","r","b","141"],["142","2025-10-28","c","b","142"],["143","2025-12-02","b","b","143"],["144","2026-01-13","n","b","144"],["145",null,"p","b","145"],["1.5","2009-04-27","r","w","525.20"],["2.2","2010-05-20","r","w","533.1"],["4.4","2013-12-09","r","b","30"],["4.4.3","2014-06-02","r","b","33"]]}},a={ya_android:{releases:[["1.0","u","u","b","25"],["1.5","u","u","b","22"],["1.6","u","u","b","25"],["1.7","u","u","b","25"],["1.20","u","u","b","25"],["2.5","u","u","b","25"],["3.2","u","u","b","25"],["4.6","u","u","b","25"],["5.3","u","u","b","25"],["5.4","u","u","b","25"],["7.4","u","u","b","25"],["9.6","u","u","b","25"],["10.5","u","u","b","25"],["11.4","u","u","b","25"],["11.5","u","u","b","25"],["12.7","u","u","b","25"],["13.9","u","u","b","28"],["13.10","u","u","b","28"],["13.11","u","u","b","28"],["13.12","u","u","b","30"],["14.2","u","u","b","32"],["14.4","u","u","b","33"],["14.5","u","u","b","34"],["14.7","u","u","b","35"],["14.8","u","u","b","36"],["14.10","u","u","b","37"],["14.12","u","u","b","38"],["15.2","u","u","b","40"],["15.4","u","u","b","41"],["15.6","u","u","b","42"],["15.7","u","u","b","43"],["15.9","u","u","b","44"],["15.10","u","u","b","45"],["15.12","u","u","b","46"],["16.2","u","u","b","47"],["16.3","u","u","b","47"],["16.4","u","u","b","49"],["16.6","u","u","b","50"],["16.7","u","u","b","51"],["16.9","u","u","b","52"],["16.10","u","u","b","53"],["16.11","u","u","b","54"],["17.1","u","u","b","55"],["17.3","u","u","b","56"],["17.4","u","u","b","57"],["17.6","u","u","b","58"],["17.7","u","u","b","59"],["17.9","u","u","b","60"],["17.10","u","u","b","61"],["17.11","u","u","b","62"],["18.1","u","u","b","63"],["18.2","u","u","b","63"],["18.3","u","u","b","64"],["18.4","u","u","b","65"],["18.6","u","u","b","66"],["18.7","u","u","b","67"],["18.9","u","u","b","68"],["18.10","u","u","b","69"],["18.11","u","u","b","70"],["19.1","u","u","b","71"],["19.3","u","u","b","72"],["19.4","u","u","b","73"],["19.5","u","u","b","75"],["19.6","u","u","b","75"],["19.7","u","u","b","75"],["19.9","u","u","b","76"],["19.10","u","u","b","77"],["19.11","u","u","b","78"],["19.12","u","u","b","78"],["20.2","u","u","b","79"],["20.3","u","u","b","80"],["20.4","u","u","b","81"],["20.6","u","u","b","81"],["20.7","u","u","b","83"],["20.8","2020-09-02","u","b","84"],["20.9","2020-09-27","u","b","85"],["20.11","2020-11-11","u","b","86"],["20.12","2020-12-20","u","b","87"],["21.1","2021-12-31","u","b","88"],["21.2","u","u","b","88"],["21.3","2021-04-04","u","b","89"],["21.5","u","u","b","90"],["21.6","2021-09-28","u","b","91"],["21.8","2021-09-28","u","b","92"],["21.9","2021-09-29","u","b","93"],["21.11","2021-10-29","u","b","94"],["22.1","2021-12-31","u","b","96"],["22.3","2022-03-25","u","b","98"],["22.4","u","u","b","92"],["22.5","2022-05-20","u","b","100"],["22.7","2022-07-07","u","b","102"],["22.8","u","u","b","104"],["22.9","2022-08-27","u","b","104"],["22.11","2022-11-11","u","b","106"],["23.1","2023-01-10","u","b","108"],["23.3","2023-03-26","u","b","110"],["23.5","2023-05-19","u","b","112"],["23.7","2023-07-06","u","b","114"],["23.9","2023-09-13","u","b","116"],["23.11","2023-11-15","u","b","118"],["24.1","2024-01-18","u","b","120"],["24.2","2024-03-25","u","b","120"],["24.4","2024-03-27","u","b","122"],["24.6","2024-06-04","u","b","124"],["24.7","2024-07-18","u","b","126"],["24.9","2024-10-01","u","b","126"],["24.10","2024-10-11","u","b","128"],["24.12","2024-11-30","u","b","130"],["25.2","2025-04-24","u","b","132"],["25.3","2025-04-23","u","b","132"],["25.4","2025-04-23","u","b","134"],["25.6","2025-09-04","u","b","136"],["25.8","2025-08-30","u","b","138"],["25.10","2025-10-09","u","b","140"]]},uc_android:{releases:[["10.5","u","u","b","31"],["10.7","u","u","b","31"],["10.8","u","u","b","31"],["10.10","u","u","b","31"],["11.0","u","u","b","31"],["11.1","u","u","b","40"],["11.2","u","u","b","40"],["11.3","u","u","b","40"],["11.4","u","u","b","40"],["11.5","u","u","b","40"],["11.6","u","u","b","57"],["11.8","u","u","b","57"],["11.9","u","u","b","57"],["12.0","u","u","b","57"],["12.1","u","u","b","57"],["12.2","u","u","b","57"],["12.3","u","u","b","57"],["12.4","u","u","b","57"],["12.5","u","u","b","57"],["12.6","u","u","b","57"],["12.7","u","u","b","57"],["12.8","u","u","b","57"],["12.9","u","u","b","57"],["12.10","u","u","b","57"],["12.11","u","u","b","57"],["12.12","u","u","b","57"],["12.13","u","u","b","57"],["12.14","u","u","b","57"],["13.0","u","u","b","57"],["13.1","u","u","b","57"],["13.2","u","u","b","57"],["13.3","2020-09-09","u","b","78"],["13.4","2021-09-28","u","b","78"],["13.5","2023-08-25","u","b","78"],["13.6","2023-12-17","u","b","78"],["13.7","2023-06-24","u","b","78"],["13.8","2022-04-30","u","b","78"],["13.9","2022-05-18","u","b","78"],["15.0","2022-08-24","u","b","78"],["15.1","2022-11-11","u","b","78"],["15.2","2023-04-23","u","b","78"],["15.3","2023-03-17","u","b","100"],["15.4","2023-10-25","u","b","100"],["15.5","2023-08-22","u","b","100"],["16.0","2023-08-24","u","b","100"],["16.1","2023-10-15","u","b","100"],["16.2","2023-12-09","u","b","100"],["16.3","2024-03-08","u","b","100"],["16.4","2024-10-03","u","b","100"],["16.5","2024-05-30","u","b","100"],["16.6","2024-07-23","u","b","100"],["17.0","2024-08-24","u","b","100"],["17.1","2024-09-26","u","b","100"],["17.2","2024-11-29","u","b","100"],["17.3","2025-01-07","u","b","100"],["17.4","2025-02-26","u","b","100"],["17.5","2025-04-08","u","b","100"],["17.6","2025-05-15","u","b","123"],["17.7","2025-06-11","u","b","123"],["17.8","2025-07-30","u","b","123"],["18.0","2025-08-17","u","b","123"],["18.1","2025-10-04","u","b","123"],["18.2","2025-11-04","u","b","123"]]},qq_android:{releases:[["6.0","u","u","b","37"],["6.1","u","u","b","37"],["6.2","u","u","b","37"],["6.3","u","u","b","37"],["6.4","u","u","b","37"],["6.6","u","u","b","37"],["6.7","u","u","b","37"],["6.8","u","u","b","37"],["6.9","u","u","b","37"],["7.0","u","u","b","37"],["7.1","u","u","b","37"],["7.2","u","u","b","37"],["7.3","u","u","b","37"],["7.4","u","u","b","37"],["7.5","u","u","b","37"],["7.6","u","u","b","37"],["7.7","u","u","b","37"],["7.8","u","u","b","37"],["7.9","u","u","b","37"],["8.0","u","u","b","37"],["8.1","u","u","b","57"],["8.2","u","u","b","57"],["8.3","u","u","b","57"],["8.4","u","u","b","57"],["8.5","u","u","b","57"],["8.6","u","u","b","57"],["8.7","u","u","b","57"],["8.8","u","u","b","57"],["8.9","u","u","b","57"],["9.1","u","u","b","57"],["9.6","u","u","b","66"],["9.7","u","u","b","66"],["9.8","u","u","b","66"],["10.0","u","u","b","66"],["10.1","u","u","b","66"],["10.2","u","u","b","66"],["10.3","u","u","b","66"],["10.4","u","u","b","66"],["10.5","u","u","b","66"],["10.7","2020-09-09","u","b","66"],["10.9","2020-11-22","u","b","77"],["11.0","u","u","b","77"],["11.2","2021-01-30","u","b","77"],["11.3","2021-03-31","u","b","77"],["11.7","2021-11-02","u","b","89"],["11.9","u","u","b","89"],["12.0","2021-11-04","u","b","89"],["12.1","2021-11-05","u","b","89"],["12.2","2021-12-07","u","b","89"],["12.5","2022-04-07","u","b","89"],["12.7","2022-05-21","u","b","89"],["12.8","2022-06-30","u","b","89"],["12.9","2022-07-26","u","b","89"],["13.0","2022-08-15","u","b","89"],["13.1","2022-09-10","u","b","89"],["13.2","2022-10-26","u","b","89"],["13.3","2022-11-09","u","b","89"],["13.4","2023-04-26","u","b","98"],["13.5","2023-02-06","u","b","98"],["13.6","2023-02-09","u","b","98"],["13.7","2023-04-21","u","b","98"],["13.8","2023-04-21","u","b","98"],["14.0","2023-12-12","u","b","98"],["14.1","2023-07-16","u","b","98"],["14.2","2023-10-14","u","b","109"],["14.3","2023-09-13","u","b","109"],["14.4","2023-10-31","u","b","109"],["14.5","2023-11-12","u","b","109"],["14.6","2023-12-24","u","b","109"],["14.7","2024-01-18","u","b","109"],["14.8","2024-03-04","u","b","109"],["14.9","2024-04-09","u","b","109"],["15.0","2024-04-17","u","b","109"],["15.1","2024-05-18","u","b","109"],["15.2","2024-10-24","u","b","109"],["15.3","2024-07-28","u","b","109"],["15.4","2024-09-07","u","b","109"],["15.5","2024-09-24","u","b","109"],["15.6","2024-10-24","u","b","109"],["15.7","2024-12-03","u","b","109"],["15.8","2024-12-11","u","b","109"],["15.9","2025-02-01","u","b","109"],["19.1","2025-07-08","u","b","121"],["19.2","2025-07-15","u","b","121"],["19.3","2025-08-31","u","b","121"],["19.4","2025-09-20","u","b","121"],["19.5","2025-10-23","u","b","121"],["19.6","2025-11-17","u","b","121"]]},kai_os:{releases:[["1.0","2017-03-01","u","g","37"],["2.0","2017-07-01","u","g","48"],["2.5","2017-07-01","u","g","48"],["3.0","2021-09-01","u","g","84"],["3.1","2022-03-01","u","g","84"],["4.0","2025-05-01","u","g","123"]]},facebook_android:{releases:[["66","u","u","b","48"],["68","u","u","b","48"],["74","u","u","b","50"],["75","u","u","b","50"],["76","u","u","b","50"],["77","u","u","b","50"],["78","u","u","b","50"],["79","u","u","b","50"],["80","u","u","b","51"],["81","u","u","b","51"],["82","u","u","b","51"],["83","u","u","b","51"],["84","u","u","b","51"],["86","u","u","b","51"],["87","u","u","b","52"],["88","u","u","b","52"],["89","u","u","b","52"],["90","u","u","b","52"],["91","u","u","b","52"],["92","u","u","b","52"],["93","u","u","b","52"],["94","u","u","b","52"],["95","u","u","b","53"],["96","u","u","b","53"],["97","u","u","b","53"],["98","u","u","b","53"],["99","u","u","b","53"],["100","u","u","b","54"],["101","u","u","b","54"],["103","u","u","b","54"],["104","u","u","b","54"],["105","u","u","b","54"],["106","u","u","b","55"],["107","u","u","b","55"],["108","u","u","b","55"],["109","u","u","b","55"],["110","u","u","b","55"],["111","u","u","b","55"],["112","u","u","b","56"],["113","u","u","b","56"],["114","u","u","b","56"],["115","u","u","b","56"],["116","u","u","b","56"],["117","u","u","b","57"],["118","u","u","b","57"],["119","u","u","b","57"],["120","u","u","b","57"],["121","u","u","b","57"],["122","u","u","b","58"],["123","u","u","b","58"],["124","u","u","b","58"],["125","u","u","b","58"],["126","u","u","b","58"],["127","u","u","b","58"],["128","u","u","b","58"],["129","u","u","b","58"],["130","u","u","b","59"],["131","u","u","b","59"],["132","u","u","b","59"],["133","u","u","b","59"],["134","u","u","b","59"],["135","u","u","b","59"],["136","u","u","b","59"],["137","u","u","b","59"],["138","u","u","b","60"],["140","u","u","b","60"],["142","u","u","b","61"],["143","u","u","b","61"],["144","u","u","b","61"],["145","u","u","b","61"],["146","u","u","b","61"],["147","u","u","b","61"],["148","u","u","b","61"],["149","u","u","b","62"],["150","u","u","b","62"],["151","u","u","b","62"],["152","u","u","b","62"],["153","u","u","b","63"],["154","u","u","b","63"],["155","u","u","b","63"],["156","u","u","b","63"],["157","u","u","b","64"],["158","u","u","b","64"],["159","u","u","b","64"],["160","u","u","b","64"],["161","u","u","b","64"],["162","u","u","b","64"],["163","u","u","b","65"],["164","u","u","b","65"],["165","u","u","b","65"],["166","u","u","b","65"],["167","u","u","b","65"],["168","u","u","b","65"],["169","u","u","b","66"],["170","u","u","b","66"],["171","u","u","b","66"],["172","u","u","b","66"],["173","u","u","b","66"],["174","u","u","b","66"],["175","u","u","b","67"],["176","u","u","b","67"],["177","u","u","b","67"],["178","u","u","b","67"],["180","u","u","b","67"],["181","u","u","b","67"],["182","u","u","b","67"],["183","u","u","b","68"],["184","u","u","b","68"],["185","u","u","b","68"],["186","u","u","b","68"],["187","u","u","b","68"],["188","u","u","b","68"],["202","u","u","b","71"],["227","u","u","b","75"],["228","u","u","b","75"],["229","u","u","b","75"],["230","u","u","b","75"],["231","u","u","b","75"],["233","u","u","b","76"],["235","u","u","b","76"],["236","u","u","b","76"],["237","u","u","b","76"],["238","u","u","b","76"],["240","u","u","b","77"],["241","u","u","b","77"],["242","u","u","b","77"],["243","u","u","b","77"],["244","u","u","b","78"],["245","u","u","b","78"],["246","u","u","b","78"],["247","u","u","b","78"],["248","u","u","b","78"],["249","u","u","b","78"],["250","u","u","b","78"],["251","u","u","b","79"],["252","u","u","b","79"],["253","u","u","b","79"],["254","u","u","b","79"],["255","u","u","b","79"],["256","u","u","b","80"],["257","u","u","b","80"],["258","u","u","b","80"],["259","u","u","b","80"],["260","u","u","b","80"],["261","u","u","b","80"],["262","u","u","b","80"],["263","u","u","b","80"],["264","u","u","b","80"],["265","u","u","b","80"],["266","u","u","b","81"],["267","u","u","b","81"],["268","u","u","b","81"],["269","u","u","b","81"],["270","u","u","b","81"],["271","u","u","b","81"],["272","u","u","b","83"],["273","u","u","b","83"],["274","u","u","b","83"],["275","u","u","b","83"],["297","2020-12-02","u","b","86"],["348","2021-12-19","u","b","96"],["399","2023-02-04","u","b","109"],["400","2023-02-10","u","b","109"],["420","2023-06-28","u","b","114"],["430","2023-09-03","u","b","116"],["434","2023-10-05","u","b","117"],["436","2023-10-13","u","b","117"],["437","u","u","b","118"],["438","2023-10-28","u","b","118"],["439","2023-11-11","u","b","119"],["440","2023-11-12","u","b","119"],["441","2023-11-20","u","b","119"],["442","2023-11-29","u","b","119"],["443","2023-12-07","u","b","120"],["444","2023-12-13","u","b","120"],["445","2023-12-21","u","b","120"],["446","2024-01-06","u","b","120"],["447","2024-01-12","u","b","120"],["448","2024-01-29","u","b","121"],["449","2024-02-02","u","b","121"],["450","2024-02-05","u","b","121"],["451","2024-02-17","u","b","121"],["452","2024-02-25","u","b","122"],["453","2024-02-28","u","b","122"],["454","2024-03-04","u","b","122"],["465","2024-07-07","u","b","126"],["466","u","u","b","126"],["469","u","u","b","126"],["471","2024-07-10","u","b","126"],["472","2024-07-11","u","b","126"],["474","2024-07-30","u","b","127"],["475","2024-08-01","u","b","127"],["476","2024-08-09","u","b","127"],["477","2024-08-16","u","b","127"],["478","2024-08-21","u","b","128"],["479","2024-08-31","u","b","128"],["480","2024-09-07","u","b","128"],["481","2024-09-14","u","b","128"],["482","2024-09-20","u","b","129"],["483","2024-09-27","u","b","129"],["484","2024-10-04","u","b","129"],["485","2024-10-11","u","b","129"],["486","2024-10-18","u","b","130"],["487","2024-10-26","u","b","130"],["488","2024-11-02","u","b","130"],["489","2024-11-09","u","b","130"],["494","2024-12-26","u","b","131"],["497","2025-01-26","u","b","132"],["503","2025-03-12","u","b","134"],["514","2025-05-28","u","b","136"],["515","2025-05-31","u","b","137"]]},instagram_android:{releases:[["23","u","u","b","62"],["24","u","u","b","62"],["25","u","u","b","62"],["26","u","u","b","63"],["27","u","u","b","63"],["28","u","u","b","63"],["29","u","u","b","63"],["30","u","u","b","63"],["31","u","u","b","64"],["32","u","u","b","64"],["33","u","u","b","64"],["34","u","u","b","64"],["35","u","u","b","65"],["36","u","u","b","65"],["37","u","u","b","65"],["38","u","u","b","65"],["39","u","u","b","65"],["40","u","u","b","65"],["41","u","u","b","65"],["42","u","u","b","66"],["43","u","u","b","66"],["44","u","u","b","66"],["45","u","u","b","66"],["46","u","u","b","66"],["47","u","u","b","66"],["48","u","u","b","67"],["49","u","u","b","67"],["50","u","u","b","67"],["51","u","u","b","67"],["52","u","u","b","67"],["53","u","u","b","67"],["54","u","u","b","67"],["55","u","u","b","67"],["56","u","u","b","68"],["57","u","u","b","68"],["58","u","u","b","68"],["59","u","u","b","68"],["60","u","u","b","68"],["61","u","u","b","68"],["65","u","u","b","69"],["66","u","u","b","69"],["68","u","u","b","69"],["72","u","u","b","70"],["74","u","u","b","71"],["75","u","u","b","71"],["79","u","u","b","71"],["81","u","u","b","72"],["82","u","u","b","72"],["83","u","u","b","72"],["84","u","u","b","73"],["86","u","u","b","73"],["95","u","u","b","74"],["96","u","u","b","80"],["97","u","u","b","80"],["98","u","u","b","80"],["103","u","u","b","80"],["104","u","u","b","80"],["117","u","u","b","80"],["118","u","u","b","80"],["119","u","u","b","80"],["120","u","u","b","80"],["121","u","u","b","80"],["127","u","u","b","80"],["128","u","u","b","80"],["129","u","u","b","80"],["130","u","u","b","80"],["131","u","u","b","80"],["132","u","u","b","80"],["133","u","u","b","80"],["134","u","u","b","80"],["135","u","u","b","80"],["136","u","u","b","80"],["137","u","u","b","81"],["138","u","u","b","81"],["139","u","u","b","81"],["140","u","u","b","81"],["141","u","u","b","81"],["142","u","u","b","81"],["143","u","u","b","83"],["144","u","u","b","83"],["145","u","u","b","83"],["146","u","u","b","83"],["153","u","u","b","84"],["163","u","u","b","92"],["164","u","u","b","92"],["230","u","u","b","92"],["258","2022-11-04","u","b","106"],["259","2022-11-04","u","b","106"],["279","2023-12-31","u","b","109"],["281","u","u","b","109"],["288","u","u","b","114"],["289","2023-12-21","u","b","114"],["290","2023-12-30","u","b","114"],["292","u","u","b","115"],["295","u","u","b","115"],["296","u","u","b","115"],["297","u","u","b","115"],["298","2024-01-11","u","b","115"],["299","u","u","b","115"],["300","u","u","b","116"],["301","2024-01-12","u","b","116"],["302","u","u","b","117"],["303","u","u","b","117"],["304","u","u","b","117"],["305","u","u","b","117"],["306","2024-01-17","u","b","118"],["307","u","u","b","118"],["308","2024-01-19","u","b","118"],["309","u","u","b","119"],["310","u","u","b","119"],["311","u","u","b","120"],["312","u","u","b","120"],["313","u","u","b","120"],["314","u","u","b","120"],["315","2024-01-19","u","b","120"],["316","2024-01-25","u","b","120"],["317","2024-02-03","u","b","121"],["318","2024-02-16","u","b","121"],["320","2024-03-04","u","b","121"],["321","2024-03-07","u","b","122"],["338","2024-07-06","u","b","126"],["346","2024-09-01","u","b","127"],["347","2024-09-11","u","b","127"],["349","2024-09-20","u","b","128"],["355","2024-11-06","u","b","130"],["366","u","u","b","132"],["367","2025-02-15","u","b","132"],["378","2025-05-03","u","b","135"],["381","2025-06-19","u","b","137"],["382","2025-06-19","u","b","137"],["383","2025-06-18","u","b","137"],["384","2025-06-16","u","b","137"],["385","2025-06-27","u","b","137"],["387","2025-07-09","u","b","137"],["390","2025-07-26","u","b","138"],["392","2025-08-12","u","b","138"],["394","2025-08-26","u","b","139"],["395","2025-09-13","u","b","139"],["396","2025-09-20","u","b","139"],["397","2025-09-19","u","b","139"],["399","2025-09-28","u","b","140"],["400","2025-10-06","u","b","141"],["401","2025-10-08","u","b","141"],["404","2025-10-31","u","b","141"],["406","2025-11-16","u","b","141"],["407","2025-11-23","u","b","142"],["408","2025-11-28","u","b","142"]]}},r=[["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2019-03-25",{c:"66",ca:"66",e:"16",f:"57",fa:"57",s:"12.1",si:"12.2"}],["2024-03-19",{c:"116",ca:"116",e:"116",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2025-06-26",{c:"138",ca:"138",e:"138",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"17",ca:"18",e:"12",f:"5",fa:"5",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-16",{c:"123",ca:"123",e:"123",f:"125",fa:"125",s:"17.4",si:"17.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2024-07-09",{c:"77",ca:"77",e:"79",f:"128",fa:"128",s:"17.4",si:"17.4"}],["2016-06-07",{c:"32",ca:"30",e:"12",f:"47",fa:"47",s:"8",si:"8"}],["2023-07-04",{c:"112",ca:"112",e:"112",f:"115",fa:"115",s:"16",si:"16"}],["2015-09-30",{c:"43",ca:"43",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"84",ca:"84",e:"84",f:"80",fa:"80",s:"15.4",si:"15.4"}],["2023-10-24",{c:"103",ca:"103",e:"103",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2023-07-04",{c:"110",ca:"110",e:"110",f:"115",fa:"115",s:"16",si:"16"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"34",fa:"34",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2022-08-23",{c:"97",ca:"97",e:"97",f:"104",fa:"104",s:"15.4",si:"15.4"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"12",si:"12"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2024-01-25",{c:"121",ca:"121",e:"121",f:"115",fa:"115",s:"16.4",si:"16.4"}],["2024-03-05",{c:"117",ca:"117",e:"117",f:"119",fa:"119",s:"17.4",si:"17.4"}],["2016-09-20",{c:"47",ca:"47",e:"14",f:"43",fa:"43",s:"10",si:"10"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2018-05-09",{c:"66",ca:"66",e:"14",f:"60",fa:"60",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-09-20",{c:"88",ca:"88",e:"88",f:"89",fa:"89",s:"15",si:"15"}],["2017-04-05",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2024-06-11",{c:"76",ca:"76",e:"79",f:"127",fa:"127",s:"13.1",si:"13.4"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"57",fa:"57",s:"12",si:"12"}],["2025-04-01",{c:"133",ca:"133",e:"133",f:"137",fa:"137",s:"18.4",si:"18.4"}],["2025-11-11",{c:"90",ca:"90",e:"90",f:"145",fa:"145",s:"16.4",si:"16.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2021-04-26",{c:"66",ca:"66",e:"79",f:"76",fa:"79",s:"14.1",si:"14.5"}],["2023-02-09",{c:"110",ca:"110",e:"110",f:"86",fa:"86",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10.1",si:"10.3"}],["2024-01-26",{c:"85",ca:"85",e:"121",f:"93",fa:"93",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"47",fa:"47",s:"15.4",si:"15.4"}],["2024-09-16",{c:"76",ca:"76",e:"79",f:"103",fa:"103",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2022-03-14",{c:"1",ca:"18",e:"12",f:"25",fa:"25",s:"15.4",si:"15.4"}],["2020-01-15",{c:"35",ca:"59",e:"79",f:"30",fa:"54",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"1.3",si:"1"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"22",fa:"22",s:"5.1",si:"4"}],["2015-07-29",{c:"25",ca:"25",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"49",fa:"49",s:"8",si:"8"}],["2015-07-29",{c:"21",ca:"25",e:"12",f:"9",fa:"18",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2016-09-20",{c:"30",ca:"30",e:"12",f:"4",fa:"4",s:"10",si:"10"}],["2020-01-15",{c:"16",ca:"18",e:"79",f:"10",fa:"10",s:"6",si:"6"}],["2015-07-29",{c:"≤15",ca:"18",e:"12",f:"10",fa:"10",s:"≤4",si:"≤3.2"}],["2018-04-12",{c:"39",ca:"42",e:"14",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2020-09-16",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"14",si:"14"}],["2021-09-20",{c:"67",ca:"67",e:"79",f:"68",fa:"68",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2017-02-01",{c:"56",ca:"56",e:"12",f:"50",fa:"50",s:"9.1",si:"9.3"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"14",s:"1",si:"3"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2022-03-14",{c:"54",ca:"54",e:"79",f:"38",fa:"38",s:"15.4",si:"15.4"}],["2017-09-19",{c:"50",ca:"51",e:"15",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"26",ca:"28",e:"12",f:"16",fa:"16",s:"7",si:"7"}],["2023-06-06",{c:"110",ca:"110",e:"110",f:"114",fa:"114",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"2",si:"1"}],["2024-09-16",{c:"99",ca:"99",e:"99",f:"28",fa:"28",s:"18",si:"18"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"99",ca:"99",e:"99",f:"113",fa:"113",s:"17.2",si:"17.2"}],["2023-04-11",{c:"99",ca:"99",e:"99",f:"112",fa:"112",s:"16.4",si:"16.4"}],["2023-12-11",{c:"118",ca:"118",e:"118",f:"97",fa:"97",s:"17.2",si:"17.2"}],["2020-01-15",{c:"51",ca:"51",e:"79",f:"43",fa:"43",s:"11",si:"11"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"53",fa:"53",s:"11.1",si:"11.3"}],["2022-03-14",{c:"99",ca:"99",e:"99",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2020-01-15",{c:"49",ca:"49",e:"79",f:"47",fa:"47",s:"9",si:"9"}],["2015-07-29",{c:"27",ca:"27",e:"12",f:"1",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2015-09-22",{c:"4",ca:"18",e:"12",f:"41",fa:"41",s:"5",si:"4.2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"4"}],["2024-03-05",{c:"105",ca:"105",e:"105",f:"106",fa:"106",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2016-03-08",{c:"42",ca:"42",e:"13",f:"45",fa:"45",s:"9",si:"9"}],["2023-09-18",{c:"117",ca:"117",e:"117",f:"63",fa:"63",s:"17",si:"17"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"71",fa:"79",s:"13.1",si:"13"}],["2020-01-15",{c:"55",ca:"55",e:"79",f:"49",fa:"49",s:"12.1",si:"12.2"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"54",fa:"54",s:"13.1",si:"13.4"}],["2017-03-27",{c:"41",ca:"41",e:"12",f:"22",fa:"22",s:"10.1",si:"10.3"}],["2025-03-31",{c:"121",ca:"121",e:"121",f:"127",fa:"127",s:"18.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2023-02-14",{c:"58",ca:"58",e:"79",f:"110",fa:"110",s:"10",si:"10"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"16.2",si:"16.2"}],["2022-02-03",{c:"98",ca:"98",e:"98",f:"96",fa:"96",s:"13",si:"13"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"31",fa:"31",s:"11.1",si:"11.3"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2020-07-28",{c:"50",ca:"50",e:"12",f:"71",fa:"79",s:"9",si:"9"}],["2025-08-19",{c:"137",ca:"137",e:"137",f:"142",fa:"142",s:"17",si:"17"}],["2017-04-19",{c:"26",ca:"26",e:"12",f:"53",fa:"53",s:"7",si:"7"}],["2023-05-09",{c:"80",ca:"80",e:"80",f:"113",fa:"113",s:"16.4",si:"16.4"}],["2020-11-17",{c:"69",ca:"69",e:"79",f:"83",fa:"83",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"3",si:"1"}],["2018-12-11",{c:"40",ca:"40",e:"18",f:"51",fa:"64",s:"10.1",si:"10.3"}],["2023-03-27",{c:"73",ca:"73",e:"79",f:"101",fa:"101",s:"16.4",si:"16.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-09-12",{c:"105",ca:"105",e:"105",f:"101",fa:"101",s:"16",si:"16"}],["2023-09-18",{c:"83",ca:"83",e:"83",f:"107",fa:"107",s:"17",si:"17"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-03-14",{c:"52",ca:"52",e:"79",f:"69",fa:"79",s:"15.4",si:"15.4"}],["2022-07-26",{c:"52",ca:"52",e:"79",f:"103",fa:"103",s:"15.4",si:"15.4"}],["2023-02-14",{c:"105",ca:"105",e:"105",f:"110",fa:"110",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-15",{c:"108",ca:"108",e:"108",f:"130",fa:"130",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"4",fa:"4",s:"≤4",si:"≤3.2"}],["2025-03-04",{c:"51",ca:"51",e:"12",f:"136",fa:"136",s:"5.1",si:"5"}],["2024-09-16",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2023-12-11",{c:"85",ca:"85",e:"85",f:"68",fa:"68",s:"17.2",si:"17.2"}],["2023-09-18",{c:"91",ca:"91",e:"91",f:"33",fa:"33",s:"17",si:"17"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"25",s:"3",si:"1"}],["2023-12-11",{c:"59",ca:"59",e:"79",f:"98",fa:"98",s:"17.2",si:"17.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"60",fa:"60",s:"13",si:"13"}],["2016-08-02",{c:"25",ca:"25",e:"14",f:"23",fa:"23",s:"7",si:"7"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"31",fa:"31",s:"10.1",si:"10.3"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"55",fa:"55",s:"11",si:"11"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2017-04-05",{c:"49",ca:"49",e:"15",f:"31",fa:"31",s:"9.1",si:"9.3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"≤4",ca:"18",e:"12",f:"≤2",fa:"4",s:"≤3.1",si:"≤2"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-02-20",{c:"111",ca:"111",e:"111",f:"123",fa:"123",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"10",ca:"18",e:"79",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2020-01-15",{c:"12",ca:"18",e:"79",f:"49",fa:"49",s:"6",si:"6"}],["2025-09-16",{c:"131",ca:"131",e:"131",f:"143",fa:"143",s:"18.4",si:"18.4"}],["2024-09-03",{c:"120",ca:"120",e:"120",f:"130",fa:"130",s:"17.2",si:"17.2"}],["2023-09-18",{c:"31",ca:"31",e:"12",f:"6",fa:"6",s:"17",si:"4.2"}],["2015-07-29",{c:"15",ca:"18",e:"12",f:"1",fa:"4",s:"6",si:"6"}],["2022-03-14",{c:"37",ca:"37",e:"79",f:"98",fa:"98",s:"15.4",si:"15.4"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"49",fa:"49",s:"16.4",si:"16.4"}],["2023-08-01",{c:"17",ca:"18",e:"79",f:"116",fa:"116",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"53",fa:"53",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["≤2017-04-05",{c:"1",ca:"18",e:"≤15",f:"3",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"61",ca:"61",e:"79",f:"33",fa:"33",s:"11",si:"11"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"4",si:"3.2"}],["2016-03-21",{c:"31",ca:"31",e:"12",f:"12",fa:"14",s:"9.1",si:"9.3"}],["2019-09-19",{c:"14",ca:"18",e:"18",f:"20",fa:"20",s:"10.1",si:"13"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"3.2"}],["2022-05-03",{c:"98",ca:"98",e:"98",f:"100",fa:"100",s:"13.1",si:"13.4"}],["2020-01-15",{c:"43",ca:"43",e:"79",f:"46",fa:"46",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1.5",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2019-03-25",{c:"42",ca:"42",e:"13",f:"38",fa:"38",s:"12.1",si:"12.2"}],["2021-11-02",{c:"77",ca:"77",e:"79",f:"94",fa:"94",s:"13.1",si:"13.4"}],["2021-09-20",{c:"93",ca:"93",e:"93",f:"91",fa:"91",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"118",fa:"118",s:"15.4",si:"15.4"}],["2017-03-27",{c:"52",ca:"52",e:"14",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2018-04-30",{c:"38",ca:"38",e:"17",f:"47",fa:"35",s:"9",si:"9"}],["2021-09-20",{c:"56",ca:"56",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2020-09-16",{c:"63",ca:"63",e:"17",f:"47",fa:"36",s:"14",si:"14"}],["2020-02-07",{c:"40",ca:"40",e:"80",f:"58",fa:"28",s:"9",si:"9"}],["2016-06-07",{c:"34",ca:"34",e:"12",f:"47",fa:"47",s:"9.1",si:"9.3"}],["2017-03-27",{c:"42",ca:"42",e:"14",f:"39",fa:"39",s:"10.1",si:"10.3"}],["2024-10-29",{c:"103",ca:"103",e:"103",f:"132",fa:"132",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"8",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"28",fa:"28",s:"10.1",si:"10.3"}],["2021-04-26",{c:"89",ca:"89",e:"89",f:"82",fa:"82",s:"14.1",si:"14.5"}],["2016-09-07",{c:"53",ca:"53",e:"12",f:"35",fa:"35",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-11-02",{c:"46",ca:"46",e:"79",f:"94",fa:"94",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"29",ca:"29",e:"12",f:"20",fa:"20",s:"9",si:"9"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"63",fa:"63",s:"14.1",si:"14.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-04-04",{c:"135",ca:"135",e:"135",f:"129",fa:"129",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"24",fa:"24",s:"3.1",si:"2"}],["2022-03-14",{c:"86",ca:"86",e:"86",f:"85",fa:"85",s:"15.4",si:"15.4"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2016-09-20",{c:"36",ca:"36",e:"14",f:"39",fa:"39",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-09-07",{c:"56",ca:"56",e:"79",f:"92",fa:"92",s:"11",si:"11"}],["2017-04-05",{c:"48",ca:"48",e:"15",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"33",ca:"33",e:"79",f:"32",fa:"32",s:"9",si:"9"}],["2020-01-15",{c:"35",ca:"35",e:"79",f:"41",fa:"41",s:"10",si:"10"}],["2020-03-24",{c:"79",ca:"79",e:"17",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2022-11-15",{c:"101",ca:"101",e:"101",f:"107",fa:"107",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-07-25",{c:"127",ca:"127",e:"127",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-01-06",{c:"97",ca:"97",e:"97",f:"34",fa:"34",s:"9",si:"9"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"97",ca:"97",e:"97",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"63",ca:"63",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"34",ca:"34",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2020-01-15",{c:"52",ca:"52",e:"79",f:"34",fa:"34",s:"9.1",si:"9.3"}],["2018-09-05",{c:"62",ca:"62",e:"17",f:"62",fa:"62",s:"11",si:"11"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"89",ca:"89",e:"79",f:"89",fa:"89",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-03-27",{c:"77",ca:"77",e:"79",f:"98",fa:"98",s:"16.4",si:"16.4"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"35",ca:"35",e:"12",f:"29",fa:"32",s:"10.1",si:"10.3"}],["2016-09-20",{c:"39",ca:"39",e:"13",f:"26",fa:"26",s:"10",si:"10"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3.5",fa:"4",s:"5",si:"≤3"}],["2015-07-29",{c:"11",ca:"18",e:"12",f:"3.5",fa:"4",s:"5.1",si:"5"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2020-01-15",{c:"71",ca:"71",e:"79",f:"65",fa:"65",s:"12.1",si:"12.2"}],["2024-06-11",{c:"111",ca:"111",e:"111",f:"127",fa:"127",s:"16.2",si:"16.2"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"3.6",fa:"4",s:"7",si:"7"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"10.1",si:"10.3"}],["2022-10-27",{c:"107",ca:"107",e:"107",f:"66",fa:"66",s:"16",si:"16"}],["2022-03-14",{c:"37",ca:"37",e:"15",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2023-12-19",{c:"105",ca:"105",e:"105",f:"121",fa:"121",s:"15.4",si:"15.4"}],["2020-03-24",{c:"74",ca:"74",e:"79",f:"67",fa:"67",s:"13.1",si:"13.4"}],["2015-07-29",{c:"16",ca:"18",e:"12",f:"11",fa:"14",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4"}],["2020-01-15",{c:"54",ca:"54",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"4",fa:"4",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2024-09-16",{c:"87",ca:"87",e:"87",f:"88",fa:"88",s:"18",si:"18"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"96",fa:"96",s:"15",si:"15"}],["2023-09-18",{c:"106",ca:"106",e:"106",f:"98",fa:"98",s:"17",si:"17"}],["2023-09-18",{c:"88",ca:"55",e:"88",f:"43",fa:"43",s:"17",si:"17"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-10-03",{c:"106",ca:"106",e:"106",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"17",fa:"17",s:"5",si:"4"}],["2020-01-15",{c:"20",ca:"25",e:"79",f:"25",fa:"25",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-04-13",{c:"81",ca:"81",e:"81",f:"26",fa:"26",s:"13.1",si:"13.4"}],["2021-10-05",{c:"41",ca:"41",e:"79",f:"93",fa:"93",s:"10",si:"10"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"89",fa:"89",s:"17",si:"17"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"50",fa:"50",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"89",ca:"89",e:"89",f:"108",fa:"108",s:"16.4",si:"16.4"}],["2020-01-15",{c:"39",ca:"39",e:"79",f:"51",fa:"51",s:"10",si:"10"}],["2021-09-20",{c:"58",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2022-08-05",{c:"104",ca:"104",e:"104",f:"72",fa:"79",s:"14.1",si:"14.5"}],["2023-04-11",{c:"102",ca:"102",e:"102",f:"112",fa:"112",s:"15.5",si:"15.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-11-12",{c:"1",ca:"18",e:"13",f:"19",fa:"19",s:"1.2",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.6",fa:"4",s:"3",si:"1"}],["2021-04-26",{c:"20",ca:"25",e:"12",f:"57",fa:"57",s:"14.1",si:"5"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"3"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"6",fa:"6",s:"3.1",si:"2"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2025-08-19",{c:"13",ca:"132",e:"13",f:"50",fa:"142",s:"11.1",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"29",fa:"29",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-16",{c:"4",ca:"57",e:"12",f:"23",fa:"52",s:"3.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-12-07",{c:"66",ca:"66",e:"79",f:"95",fa:"79",s:"12.1",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2018-12-11",{c:"41",ca:"41",e:"12",f:"64",fa:"64",s:"9",si:"9"}],["2019-03-25",{c:"58",ca:"58",e:"16",f:"55",fa:"55",s:"12.1",si:"12.2"}],["2017-09-28",{c:"24",ca:"25",e:"12",f:"29",fa:"56",s:"10",si:"10"}],["2021-04-26",{c:"81",ca:"81",e:"81",f:"86",fa:"86",s:"14.1",si:"14.5"}],["2025-03-04",{c:"129",ca:"129",e:"129",f:"136",fa:"136",s:"16.4",si:"16.4"}],["2021-04-26",{c:"72",ca:"72",e:"79",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2020-09-16",{c:"74",ca:"74",e:"79",f:"75",fa:"79",s:"14",si:"14"}],["2019-09-19",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"13",si:"13"}],["2020-09-16",{c:"71",ca:"71",e:"79",f:"76",fa:"79",s:"14",si:"14"}],["2024-04-16",{c:"87",ca:"87",e:"87",f:"125",fa:"125",s:"14.1",si:"14.5"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2018-04-12",{c:"55",ca:"55",e:"15",f:"52",fa:"52",s:"11.1",si:"11.3"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"36",fa:"36",s:"8",si:"8"}],["2025-03-31",{c:"122",ca:"122",e:"122",f:"131",fa:"131",s:"18.4",si:"18.4"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"1",fa:"4",s:"5",si:"4.2"}],["2018-05-09",{c:"61",ca:"61",e:"16",f:"60",fa:"60",s:"11",si:"11"}],["2023-06-06",{c:"80",ca:"80",e:"80",f:"114",fa:"114",s:"15",si:"15"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"4"}],["2025-04-29",{c:"123",ca:"123",e:"123",f:"138",fa:"138",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"6",fa:"6",s:"1.2",si:"1"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"48",ca:"48",e:"79",f:"50",fa:"50",s:"11",si:"11"}],["2016-09-20",{c:"49",ca:"49",e:"14",f:"44",fa:"44",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-11-21",{c:"109",ca:"109",e:"109",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2024-05-13",{c:"123",ca:"123",e:"123",f:"120",fa:"120",s:"17.5",si:"17.5"}],["2020-07-28",{c:"83",ca:"83",e:"83",f:"69",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"113",ca:"113",e:"113",f:"112",fa:"112",s:"17.2",si:"17.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2025-09-15",{c:"46",ca:"46",e:"79",f:"127",fa:"127",s:"5",si:"26"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"39",fa:"39",s:"11.1",si:"11.3"}],["2021-01-26",{c:"50",ca:"50",e:"79",f:"85",fa:"85",s:"11.1",si:"11.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"50",fa:"50",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-19",{c:"77",ca:"77",e:"79",f:"121",fa:"121",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"6",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2021-09-20",{c:"89",ca:"89",e:"89",f:"66",fa:"66",s:"15",si:"15"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"21",fa:"21",s:"7",si:"7"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"5"}],["2020-01-15",{c:"24",ca:"25",e:"79",f:"35",fa:"35",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"53",fa:"53",s:"15.4",si:"15.4"}],["2015-07-29",{c:"9",ca:"18",e:"12",f:"6",fa:"6",s:"5.1",si:"5"}],["2023-01-12",{c:"109",ca:"109",e:"109",f:"4",fa:"4",s:"5.1",si:"5"}],["2022-04-28",{c:"101",ca:"101",e:"101",f:"63",fa:"63",s:"15.4",si:"15.4"}],["2017-09-19",{c:"53",ca:"53",e:"12",f:"36",fa:"36",s:"11",si:"11"}],["2020-02-04",{c:"80",ca:"80",e:"12",f:"42",fa:"42",s:"8",si:"12.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"104",ca:"104",e:"104",f:"102",fa:"102",s:"16.4",si:"16.4"}],["2021-04-26",{c:"49",ca:"49",e:"79",f:"25",fa:"25",s:"14.1",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2023-03-27",{c:"60",ca:"60",e:"18",f:"57",fa:"57",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-10-02",{c:"6",ca:"18",e:"18",f:"56",fa:"56",s:"6",si:"10.3"}],["2020-07-28",{c:"79",ca:"79",e:"79",f:"75",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"46",ca:"46",e:"79",f:"66",fa:"66",s:"11",si:"11"}],["2015-07-29",{c:"18",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2020-01-15",{c:"41",ca:"41",e:"79",f:"32",fa:"32",s:"8",si:"8"}],["2020-01-15",{c:"≤79",ca:"≤79",e:"79",f:"≤23",fa:"≤23",s:"≤9.1",si:"≤9.3"}],["2022-09-02",{c:"105",ca:"105",e:"105",f:"103",fa:"103",s:"15.6",si:"15.6"}],["2023-09-18",{c:"66",ca:"66",e:"79",f:"115",fa:"115",s:"17",si:"17"}],["2022-09-12",{c:"55",ca:"55",e:"79",f:"72",fa:"79",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"50",ca:"50",e:"12",f:"52",fa:"52",s:"9",si:"9"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"14",fa:"14",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2021-10-25",{c:"57",ca:"57",e:"12",f:"58",fa:"58",s:"15",si:"15.1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-12-11",{c:"120",ca:"120",e:"120",f:"117",fa:"117",s:"17.2",si:"17.2"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"84",fa:"84",s:"9",si:"9"}],["2023-03-27",{c:"20",ca:"42",e:"14",f:"22",fa:"22",s:"7",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"9",si:"9"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-07-28",{c:"75",ca:"75",e:"79",f:"70",fa:"79",s:"13",si:"13"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2022-03-14",{c:"93",ca:"93",e:"93",f:"92",fa:"92",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"32",ca:"32",e:"79",f:"36",fa:"36",s:"10",si:"10"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2021-04-26",{c:"80",ca:"80",e:"80",f:"71",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"10",fa:"10",s:"8",si:"8"}],["2015-07-29",{c:"10",ca:"18",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-07-29",{c:"29",ca:"29",e:"12",f:"24",fa:"24",s:"8",si:"8"}],["2016-08-02",{c:"27",ca:"27",e:"14",f:"29",fa:"29",s:"8",si:"8"}],["2018-04-30",{c:"24",ca:"25",e:"17",f:"25",fa:"25",s:"8",si:"9"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"105",fa:"105",s:"16.4",si:"16.4"}],["2023-05-09",{c:"111",ca:"111",e:"111",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"1.5",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["≤2020-03-24",{c:"≤80",ca:"≤80",e:"≤80",f:"1.5",fa:"4",s:"≤13.1",si:"≤13.4"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2023-03-27",{c:"108",ca:"109",e:"108",f:"111",fa:"111",s:"16.4",si:"16.4"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"88",fa:"88",s:"16.4",si:"16.4"}],["2017-04-05",{c:"1",ca:"18",e:"15",f:"1.5",fa:"4",s:"1.2",si:"1"}],["≤2018-10-02",{c:"10",ca:"18",e:"≤18",f:"4",fa:"4",s:"7",si:"7"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"66",fa:"66",s:"17",si:"17"}],["2022-09-12",{c:"90",ca:"90",e:"90",f:"81",fa:"81",s:"16",si:"16"}],["2020-03-24",{c:"68",ca:"68",e:"79",f:"61",fa:"61",s:"13.1",si:"13.4"}],["2018-10-02",{c:"23",ca:"25",e:"18",f:"49",fa:"49",s:"7",si:"7"}],["2022-09-12",{c:"63",ca:"63",e:"18",f:"59",fa:"59",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2019-01-29",{c:"50",ca:"50",e:"12",f:"65",fa:"65",s:"10",si:"10"}],["2024-12-11",{c:"15",ca:"18",e:"79",f:"95",fa:"95",s:"18.2",si:"18.2"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"1.5",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"33",ca:"33",e:"12",f:"18",fa:"18",s:"7",si:"7"}],["2021-04-26",{c:"60",ca:"60",e:"79",f:"84",fa:"84",s:"14.1",si:"14.5"}],["2025-09-15",{c:"124",ca:"124",e:"124",f:"128",fa:"128",s:"26",si:"26"}],["2023-03-27",{c:"94",ca:"94",e:"94",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2015-09-16",{c:"6",ca:"18",e:"12",f:"7",fa:"7",s:"8",si:"9"}],["2022-09-12",{c:"44",ca:"44",e:"79",f:"46",fa:"46",s:"16",si:"16"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2016-03-21",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"9.1",si:"9.3"}],["2020-01-15",{c:"57",ca:"57",e:"79",f:"51",fa:"51",s:"10.1",si:"10.3"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"51",fa:"51",s:"9",si:"9"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.6",fa:"4",s:"4",si:"3.2"}],["2020-07-28",{c:"55",ca:"55",e:"12",f:"59",fa:"79",s:"13",si:"13"}],["2025-01-27",{c:"116",ca:"116",e:"116",f:"125",fa:"125",s:"17",si:"18.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3",fa:"4",s:"4",si:"3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"76",ca:"76",e:"79",f:"67",fa:"67",s:"12.1",si:"13"}],["2022-05-31",{c:"96",ca:"96",e:"96",f:"101",fa:"101",s:"14.1",si:"14.5"}],["2020-01-15",{c:"74",ca:"74",e:"79",f:"63",fa:"64",s:"10.1",si:"10.3"}],["2023-12-11",{c:"73",ca:"73",e:"79",f:"78",fa:"79",s:"17.2",si:"17.2"}],["2023-12-11",{c:"86",ca:"86",e:"86",f:"101",fa:"101",s:"17.2",si:"17.2"}],["2023-06-06",{c:"1",ca:"18",e:"12",f:"1",fa:"114",s:"1.1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"97",fa:"97",s:"15.4",si:"15.4"}],["2019-09-19",{c:"63",ca:"63",e:"12",f:"6",fa:"6",s:"13",si:"13"}],["2015-07-29",{c:"6",ca:"18",e:"12",f:"6",fa:"6",s:"6",si:"7"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"29",fa:"29",s:"8",si:"8"}],["2020-07-28",{c:"76",ca:"76",e:"79",f:"71",fa:"79",s:"13",si:"13"}],["2020-09-16",{c:"85",ca:"85",e:"85",f:"79",fa:"79",s:"14",si:"14"}],["2018-10-02",{c:"63",ca:"63",e:"18",f:"58",fa:"58",s:"11.1",si:"11.3"}],["2025-01-07",{c:"128",ca:"128",e:"128",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-03-05",{c:"119",ca:"119",e:"119",f:"121",fa:"121",s:"17.4",si:"17.4"}],["2016-09-20",{c:"49",ca:"49",e:"12",f:"18",fa:"18",s:"10",si:"10"}],["2023-03-27",{c:"50",ca:"50",e:"17",f:"44",fa:"48",s:"16",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2020-03-24",{c:"63",ca:"63",e:"79",f:"49",fa:"49",s:"13.1",si:"13.4"}],["2020-07-28",{c:"71",ca:"71",e:"79",f:"69",fa:"79",s:"12.1",si:"12.2"}],["2021-04-26",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"14.1",si:"14.5"}],["2020-07-28",{c:"1",ca:"18",e:"13",f:"78",fa:"79",s:"4",si:"3.2"}],["2024-01-23",{c:"119",ca:"119",e:"119",f:"122",fa:"122",s:"17.2",si:"17.2"}],["2021-09-20",{c:"85",ca:"85",e:"85",f:"87",fa:"87",s:"15",si:"15"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-05-01",{c:"136",ca:"136",e:"136",f:"134",fa:"134",s:"18.2",si:"18.2"}],["2024-07-09",{c:"85",ca:"85",e:"85",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2024-09-16",{c:"125",ca:"125",e:"125",f:"128",fa:"128",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.6",fa:"4",s:"5",si:"4"}],["2015-07-29",{c:"24",ca:"25",e:"12",f:"23",fa:"23",s:"7",si:"7"}],["2023-03-27",{c:"69",ca:"69",e:"79",f:"99",fa:"99",s:"16.4",si:"16.4"}],["2024-10-29",{c:"83",ca:"83",e:"83",f:"132",fa:"132",s:"15.4",si:"15.4"}],["2025-05-27",{c:"134",ca:"134",e:"134",f:"139",fa:"139",s:"18.4",si:"18.4"}],["2024-07-09",{c:"111",ca:"111",e:"111",f:"128",fa:"128",s:"16.4",si:"16.4"}],["2020-07-28",{c:"64",ca:"64",e:"79",f:"69",fa:"79",s:"13.1",si:"13.4"}],["2022-09-12",{c:"68",ca:"68",e:"79",f:"62",fa:"62",s:"16",si:"16"}],["2018-10-23",{c:"1",ca:"18",e:"12",f:"63",fa:"63",s:"3",si:"1"}],["2023-03-27",{c:"54",ca:"54",e:"17",f:"45",fa:"45",s:"16.4",si:"16.4"}],["2017-09-19",{c:"29",ca:"29",e:"12",f:"35",fa:"35",s:"11",si:"11"}],["2020-07-27",{c:"84",ca:"84",e:"84",f:"67",fa:"67",s:"9.1",si:"9.3"}],["2020-01-15",{c:"65",ca:"65",e:"79",f:"52",fa:"52",s:"12.1",si:"12.2"}],["2023-11-21",{c:"111",ca:"111",e:"111",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"118",fa:"118",s:"17.2",si:"17.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"38",fa:"38",s:"5",si:"4.2"}],["2024-12-11",{c:"128",ca:"128",e:"128",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2024-12-11",{c:"84",ca:"84",e:"84",f:"38",fa:"38",s:"18.2",si:"18.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"27",ca:"27",e:"79",f:"32",fa:"32",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2023-03-27",{c:"38",ca:"39",e:"79",f:"43",fa:"43",s:"16.4",si:"16.4"}],["2025-03-31",{c:"84",ca:"84",e:"84",f:"126",fa:"126",s:"16.4",si:"18.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"2"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"113",fa:"113",s:"17",si:"17"}],["2022-03-14",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"15.4",si:"15.4"}],["2020-09-16",{c:"61",ca:"61",e:"79",f:"36",fa:"36",s:"14",si:"14"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"69",ca:"69",e:"79",f:"68",fa:"68",s:"11",si:"11"}],["2024-10-01",{c:"80",ca:"80",e:"80",f:"131",fa:"131",s:"16.1",si:"16.1"}],["2024-12-11",{c:"94",ca:"94",e:"94",f:"97",fa:"97",s:"18.2",si:"18.2"}],["2024-12-11",{c:"121",ca:"121",e:"121",f:"64",fa:"64",s:"18.2",si:"18.2"}],["2023-10-13",{c:"118",ca:"118",e:"118",f:"118",fa:"118",s:"17",si:"17"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"4",fa:"4",s:"5",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-07",{c:"11",ca:"18",e:"12",f:"52",fa:"52",s:"5.1",si:"5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2020-01-15",{c:"6",ca:"18",e:"79",f:"6",fa:"45",s:"5",si:"5"}],["2023-03-27",{c:"65",ca:"65",e:"79",f:"61",fa:"61",s:"16.4",si:"16.4"}],["2018-04-30",{c:"45",ca:"45",e:"17",f:"44",fa:"44",s:"11.1",si:"11.3"}],["2015-07-29",{c:"38",ca:"38",e:"12",f:"13",fa:"14",s:"8",si:"8"}],["2024-06-11",{c:"122",ca:"122",e:"122",f:"127",fa:"127",s:"17",si:"17"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2020-07-28",{c:"73",ca:"73",e:"79",f:"72",fa:"79",s:"13.1",si:"13.4"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"62",fa:"62",s:"10.1",si:"10.3"}],["2020-01-15",{c:"37",ca:"37",e:"79",f:"54",fa:"54",s:"10.1",si:"10.3"}],["2021-12-13",{c:"68",ca:"89",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2020-01-15",{c:"53",ca:"53",e:"79",f:"63",fa:"63",s:"10",si:"10"}],["2023-03-27",{c:"92",ca:"92",e:"92",f:"92",fa:"92",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2020-01-15",{c:"19",ca:"25",e:"79",f:"4",fa:"4",s:"6",si:"6"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"2"}],["2020-01-15",{c:"18",ca:"18",e:"79",f:"55",fa:"55",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2018-09-05",{c:"33",ca:"33",e:"14",f:"49",fa:"62",s:"7",si:"7"}],["2017-11-28",{c:"9",ca:"47",e:"12",f:"2",fa:"57",s:"5.1",si:"5"}],["2020-01-15",{c:"60",ca:"60",e:"79",f:"55",fa:"55",s:"11.1",si:"11.3"}],["2017-03-27",{c:"38",ca:"38",e:"13",f:"38",fa:"38",s:"10.1",si:"10.3"}],["2020-01-15",{c:"70",ca:"70",e:"79",f:"3",fa:"4",s:"10.1",si:"10.3"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.5",si:"17.5"}],["2024-05-17",{c:"125",ca:"125",e:"125",f:"126",fa:"126",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"77",ca:"77",e:"79",f:"65",fa:"65",s:"14",si:"14"}],["2019-09-19",{c:"56",ca:"56",e:"16",f:"59",fa:"59",s:"13",si:"13"}],["2023-12-05",{c:"119",ca:"120",e:"85",f:"65",fa:"65",s:"11.1",si:"11.3"}],["2023-09-18",{c:"61",ca:"61",e:"79",f:"57",fa:"57",s:"17",si:"17"}],["2022-06-28",{c:"67",ca:"67",e:"79",f:"102",fa:"102",s:"14.1",si:"14.5"}],["2022-03-14",{c:"92",ca:"92",e:"92",f:"90",fa:"90",s:"15.4",si:"15.4"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"29",fa:"29",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2020-01-15",{c:"73",ca:"73",e:"79",f:"67",fa:"67",s:"13",si:"13"}],["2016-09-20",{c:"34",ca:"34",e:"12",f:"31",fa:"31",s:"10",si:"10"}],["2017-04-05",{c:"57",ca:"57",e:"15",f:"48",fa:"48",s:"10",si:"10"}],["2015-09-30",{c:"41",ca:"41",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"24",fa:"24",s:"9",si:"9"}],["2020-08-27",{c:"85",ca:"85",e:"85",f:"77",fa:"79",s:"13.1",si:"13.4"}],["2015-09-30",{c:"41",ca:"36",e:"12",f:"17",fa:"17",s:"9",si:"9"}],["2020-01-15",{c:"66",ca:"66",e:"79",f:"61",fa:"61",s:"12",si:"12"}],["2023-10-24",{c:"111",ca:"111",e:"111",f:"119",fa:"119",s:"16.4",si:"16.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2022-03-14",{c:"98",ca:"98",e:"98",f:"94",fa:"94",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2023-09-15",{c:"117",ca:"117",e:"117",f:"71",fa:"79",s:"16",si:"16"}],["2015-09-30",{c:"28",ca:"28",e:"12",f:"22",fa:"22",s:"9",si:"9"}],["2016-09-20",{c:"2",ca:"18",e:"12",f:"49",fa:"49",s:"4",si:"3.2"}],["2020-01-15",{c:"1",ca:"18",e:"79",f:"3",fa:"4",s:"3",si:"2"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"3",fa:"4",s:"6",si:"6"}],["2015-09-30",{c:"38",ca:"38",e:"12",f:"36",fa:"36",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2021-08-10",{c:"42",ca:"42",e:"79",f:"91",fa:"91",s:"13.1",si:"13.4"}],["2018-10-02",{c:"1",ca:"18",e:"18",f:"1.5",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"2"}],["2024-12-11",{c:"89",ca:"89",e:"89",f:"131",fa:"131",s:"18.2",si:"18.2"}],["2015-11-12",{c:"26",ca:"26",e:"13",f:"22",fa:"22",s:"8",si:"8"}],["2020-01-15",{c:"62",ca:"62",e:"79",f:"53",fa:"53",s:"11",si:"11"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-09-12",{c:"47",ca:"47",e:"12",f:"49",fa:"49",s:"16",si:"16"}],["2022-03-14",{c:"48",ca:"48",e:"79",f:"48",fa:"48",s:"15.4",si:"15.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2022-03-03",{c:"99",ca:"99",e:"99",f:"46",fa:"46",s:"7",si:"7"}],["2020-01-15",{c:"38",ca:"38",e:"79",f:"19",fa:"19",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-09-16",{c:"48",ca:"48",e:"79",f:"41",fa:"41",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"7",fa:"7",s:"1.3",si:"1"}],["2015-07-29",{c:"2",ca:"18",e:"12",f:"3.5",fa:"4",s:"1.1",si:"1"}],["2017-04-05",{c:"4",ca:"18",e:"15",f:"49",fa:"49",s:"3",si:"2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"6"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-11-19",{c:"87",ca:"87",e:"87",f:"70",fa:"79",s:"12.1",si:"12.2"}],["2020-07-28",{c:"33",ca:"33",e:"12",f:"74",fa:"79",s:"12.1",si:"12.2"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-05-13",{c:"114",ca:"114",e:"114",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2024-10-17",{c:"130",ca:"130",e:"130",f:"121",fa:"121",s:"17.5",si:"17.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3"}],["2017-10-24",{c:"62",ca:"62",e:"14",f:"22",fa:"22",s:"10",si:"10"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2019-09-19",{c:"36",ca:"36",e:"12",f:"52",fa:"52",s:"13",si:"9.3"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"122",fa:"122",s:"17.4",si:"17.4"}],["2024-04-16",{c:"118",ca:"118",e:"118",f:"125",fa:"125",s:"13.1",si:"13.4"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2022-03-14",{c:"36",ca:"36",e:"12",f:"16",fa:"16",s:"15.4",si:"15.4"}],["2024-08-06",{c:"117",ca:"117",e:"117",f:"129",fa:"129",s:"17.4",si:"17.4"}],["2015-09-30",{c:"26",ca:"26",e:"12",f:"16",fa:"16",s:"9",si:"9"}],["2023-03-14",{c:"19",ca:"25",e:"79",f:"111",fa:"111",s:"6",si:"6"}],["2023-03-13",{c:"111",ca:"111",e:"111",f:"108",fa:"108",s:"15.4",si:"15.4"}],["2023-07-21",{c:"115",ca:"115",e:"115",f:"70",fa:"79",s:"15",si:"15"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"38",fa:"38",s:"10",si:"10"}],["2016-09-20",{c:"45",ca:"45",e:"12",f:"37",fa:"37",s:"10",si:"10"}],["2015-07-29",{c:"7",ca:"18",e:"12",f:"4",fa:"4",s:"5.1",si:"4.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2025-09-05",{c:"140",ca:"140",e:"140",f:"133",fa:"133",s:"18.2",si:"18.2"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"40",fa:"40",s:"9",si:"9"}],["2016-03-21",{c:"41",ca:"41",e:"13",f:"27",fa:"27",s:"9.1",si:"9.3"}],["2023-09-18",{c:"113",ca:"113",e:"113",f:"102",fa:"102",s:"17",si:"17"}],["2018-04-30",{c:"44",ca:"44",e:"17",f:"48",fa:"48",s:"10.1",si:"10.3"}],["2015-07-29",{c:"32",ca:"32",e:"12",f:"19",fa:"19",s:"7",si:"7"}],["2023-12-07",{c:"120",ca:"120",e:"120",f:"115",fa:"115",s:"17",si:"17"}],["2025-09-15",{c:"95",ca:"95",e:"95",f:"142",fa:"142",s:"26",si:"26"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"2",si:"1"}],["2023-11-21",{c:"72",ca:"72",e:"79",f:"120",fa:"120",s:"16.4",si:"16.4"}],["2015-07-29",{c:"4",ca:"18",e:"12",f:"3.5",fa:"4",s:"4",si:"5"}],["2023-11-02",{c:"119",ca:"119",e:"119",f:"88",fa:"88",s:"16.5",si:"16.5"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"≤4",si:"≤3.2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-04-18",{c:"124",ca:"124",e:"124",f:"120",fa:"120",s:"17.4",si:"17.4"}],["2015-07-29",{c:"3",ca:"18",e:"12",f:"3.5",fa:"4",s:"3.1",si:"3"}],["2025-10-14",{c:"125",ca:"125",e:"125",f:"144",fa:"144",s:"18.2",si:"18.2"}],["2025-10-14",{c:"111",ca:"111",e:"111",f:"144",fa:"144",s:"18",si:"18"}],["2022-12-05",{c:"108",ca:"108",e:"108",f:"101",fa:"101",s:"15.4",si:"15.4"}],["2017-10-17",{c:"26",ca:"26",e:"16",f:"19",fa:"19",s:"7",si:"7"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1.3",si:"1"}],["2021-08-10",{c:"61",ca:"61",e:"79",f:"91",fa:"68",s:"13",si:"13"}],["2017-10-17",{c:"57",ca:"57",e:"16",f:"52",fa:"52",s:"11",si:"11"}],["2021-04-26",{c:"85",ca:"85",e:"85",f:"78",fa:"79",s:"14.1",si:"14.5"}],["2021-10-25",{c:"75",ca:"75",e:"79",f:"78",fa:"79",s:"15.1",si:"15.1"}],["2022-05-03",{c:"95",ca:"95",e:"95",f:"100",fa:"100",s:"15.2",si:"15.2"}],["2024-03-05",{c:"114",ca:"114",e:"114",f:"112",fa:"112",s:"17.4",si:"17.4"}],["2024-12-11",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18.2",si:"18.2"}],["2020-10-20",{c:"86",ca:"86",e:"86",f:"78",fa:"79",s:"13.1",si:"13.4"}],["2020-03-24",{c:"69",ca:"69",e:"79",f:"62",fa:"62",s:"13.1",si:"13.4"}],["2021-10-25",{c:"75",ca:"75",e:"18",f:"64",fa:"64",s:"15.1",si:"15.1"}],["2021-11-19",{c:"96",ca:"96",e:"96",f:"79",fa:"79",s:"15.1",si:"15.1"}],["2021-04-26",{c:"69",ca:"69",e:"18",f:"62",fa:"62",s:"14.1",si:"14.5"}],["2023-03-27",{c:"91",ca:"91",e:"91",f:"89",fa:"89",s:"16.4",si:"16.4"}],["2024-12-11",{c:"112",ca:"112",e:"112",f:"121",fa:"121",s:"18.2",si:"18.2"}],["2021-12-13",{c:"74",ca:"88",e:"79",f:"79",fa:"79",s:"15.2",si:"15.2"}],["2024-09-16",{c:"119",ca:"119",e:"119",f:"120",fa:"120",s:"18",si:"18"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"4",si:"3.2"}],["2021-04-26",{c:"84",ca:"84",e:"84",f:"79",fa:"79",s:"14.1",si:"14.5"}],["2015-07-29",{c:"36",ca:"36",e:"12",f:"6",fa:"6",s:"8",si:"8"}],["2015-09-30",{c:"36",ca:"36",e:"12",f:"34",fa:"34",s:"9",si:"9"}],["2020-09-16",{c:"84",ca:"84",e:"84",f:"75",fa:"79",s:"14",si:"14"}],["2021-04-26",{c:"35",ca:"35",e:"12",f:"25",fa:"25",s:"14.1",si:"14.5"}],["2015-07-29",{c:"37",ca:"37",e:"12",f:"34",fa:"34",s:"11",si:"11"}],["2022-03-14",{c:"69",ca:"69",e:"79",f:"96",fa:"96",s:"15.4",si:"15.4"}],["2021-09-07",{c:"67",ca:"70",e:"18",f:"60",fa:"92",s:"13",si:"13"}],["2023-10-24",{c:"85",ca:"85",e:"85",f:"119",fa:"119",s:"16",si:"16"}],["2015-07-29",{c:"9",ca:"25",e:"12",f:"4",fa:"4",s:"5.1",si:"8"}],["2021-09-20",{c:"63",ca:"63",e:"17",f:"30",fa:"30",s:"14",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-01-15",{c:"47",ca:"47",e:"79",f:"53",fa:"53",s:"12",si:"12"}],["2017-04-19",{c:"33",ca:"33",e:"12",f:"53",fa:"53",s:"9.1",si:"9.3"}],["2020-09-16",{c:"47",ca:"47",e:"79",f:"56",fa:"56",s:"14",si:"14"}],["2015-07-29",{c:"26",ca:"26",e:"12",f:"22",fa:"22",s:"8",si:"8"}],["2018-04-30",{c:"26",ca:"26",e:"17",f:"22",fa:"22",s:"8",si:"8"}],["2022-12-13",{c:"100",ca:"100",e:"100",f:"108",fa:"108",s:"16",si:"16"}],["2021-09-20",{c:"56",ca:"58",e:"79",f:"51",fa:"51",s:"15",si:"15"}],["2024-10-29",{c:"104",ca:"104",e:"104",f:"132",fa:"132",s:"16.4",si:"16.4"}],["2020-09-16",{c:"9",ca:"18",e:"18",f:"65",fa:"65",s:"14",si:"14"}],["2020-01-15",{c:"56",ca:"56",e:"79",f:"22",fa:"24",s:"11",si:"11"}],["2025-10-03",{c:"141",ca:"141",e:"141",f:"117",fa:"117",s:"15.4",si:"15.4"}],["2023-05-09",{c:"76",ca:"76",e:"79",f:"113",fa:"113",s:"15.4",si:"15.4"}],["2020-01-15",{c:"58",ca:"58",e:"79",f:"44",fa:"44",s:"11",si:"11"}],["2015-07-29",{c:"5",ca:"18",e:"12",f:"11",fa:"14",s:"5",si:"4.2"}],["2015-07-29",{c:"23",ca:"25",e:"12",f:"31",fa:"31",s:"6",si:"8"}],["2020-01-15",{c:"23",ca:"25",e:"79",f:"31",fa:"31",s:"6",si:"8"}],["2021-01-21",{c:"88",ca:"88",e:"88",f:"82",fa:"82",s:"14",si:"14"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2024-03-19",{c:"114",ca:"114",e:"114",f:"124",fa:"124",s:"17.4",si:"17.4"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2020-01-15",{c:"36",ca:"36",e:"79",f:"36",fa:"36",s:"9.1",si:"9.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2015-09-30",{c:"44",ca:"44",e:"12",f:"15",fa:"15",s:"9",si:"9"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"1",si:"1"}],["2017-03-27",{c:"48",ca:"48",e:"12",f:"41",fa:"41",s:"10.1",si:"10.3"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3",si:"1"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"1",fa:"4",s:"3.1",si:"2"}],["2015-07-29",{c:"1",ca:"18",e:"12",f:"3",fa:"4",s:"1",si:"1"}],["2024-05-14",{c:"1",ca:"18",e:"12",f:"126",fa:"126",s:"3.1",si:"3"}]],c={w:"WebKit",g:"Gecko",p:"Presto",b:"Blink"},f={r:"retired",c:"current",b:"beta",n:"nightly",p:"planned",u:"unknown",e:"esr"},e=s=>{const a={};return Object.entries(s).forEach(([s,r])=>{if(r.releases){a[s]||(a[s]={releases:{}});const e=a[s].releases;r.releases.forEach(s=>{e[s[0]]={version:s[0],release_date:"u"==s[1]?"unknown":s[1],status:f[s[2]],engine:s[3]?c[s[3]]:void 0,engine_version:s[4]}})}}),a},b=(()=>{const s=[];return r.forEach(a=>{var r;s.push({status:{baseline_low_date:a[0],support:(r=a[1],{chrome:r.c,chrome_android:r.ca,edge:r.e,firefox:r.f,firefox_android:r.fa,safari:r.s,safari_ios:r.si})}})}),s})(),u=e(s),i=e(a);try{"function"==typeof process.loadEnvFile&&process.loadEnvFile()}catch(s){}let n=!1;function o(){n=!1}const g=["chrome","chrome_android","edge","firefox","firefox_android","safari","safari_ios"],t=Object.entries(u).filter(([s])=>g.includes(s)),l=["webview_android","samsunginternet_android","opera_android","opera"],w=[...Object.entries(u).filter(([s])=>l.includes(s)),...Object.entries(i)],p=["current","esr","retired","unknown","beta","nightly"];let d=!1;const v=s=>{!1===s.includeDownstreamBrowsers&&!0===s.includeKaiOS&&(console.log(new Error("KaiOS is a downstream browser and can only be included if you include other downstream browsers. Please ensure you use `includeDownstreamBrowsers: true`.")),process.exit(1))},_=s=>s&&s.startsWith("≤")?s.slice(1):s,h=(s,a)=>{if(s===a)return 0;const[r=0,c=0]=s.split(".",2).map(Number),[f=0,e=0]=a.split(".",2).map(Number);if(isNaN(r)||isNaN(c))throw new Error(`Invalid version: ${s}`);if(isNaN(f)||isNaN(e))throw new Error(`Invalid version: ${a}`);return r!==f?r>f?1:-1:c!==e?c>e?1:-1:0},m=s=>{let a=[];return s.forEach(s=>{let r=t.find(a=>a[0]===s.browser);if(r){Object.entries(r[1].releases).filter(([,s])=>p.includes(s.status)).sort((s,a)=>h(s[0],a[0])).forEach(([r,c])=>!!p.includes(c.status)&&(1===h(r,s.version)&&(a.push({browser:s.browser,version:r,release_date:c.release_date?c.release_date:"unknown"}),!0)))}}),a},O=(s,a=!1)=>{if(s.getFullYear()<2015&&!d&&console.warn(new Error("There are no browser versions compatible with Baseline before 2015. You may receive unexpected results.")),s.getFullYear()<2002)throw new Error("None of the browsers in the core set were released before 2002. Please use a date after 2002.");if(s.getFullYear()>(new Date).getFullYear())throw new Error("There are no browser versions compatible with Baseline in the future");const r=(s=>b.filter(a=>a.status.baseline_low_date&&new Date(a.status.baseline_low_date)<=s).map(s=>({baseline_low_date:s.status.baseline_low_date,support:s.status.support})))(s),c=(s=>{let a={};return Object.entries(t).forEach(([,s])=>{a[s[0]]={browser:s[0],version:"0",release_date:""}}),s.forEach(s=>{Object.entries(s.support).forEach(r=>{const c=r[0],f=_(r[1]);a[c]&&1===h(f,_(a[c].version))&&(a[c]={browser:c,version:f,release_date:s.baseline_low_date})})}),Object.values(a)})(r);return a?[...c,...m(c)].sort((s,a)=>s.browsera.browser?1:h(s.version,a.version)):c},y=(s=[],a=!0,r=!1)=>{const c=a=>{var r;return s&&s.length>0?null===(r=s.filter(s=>s.browser===a).sort((s,a)=>h(s.version,a.version))[0])||void 0===r?void 0:r.version:void 0},f=c("chrome"),e=c("firefox");if(!f&&!e)throw new Error("There are no browser versions compatible with Baseline before Chrome and Firefox");let b=[];return w.filter(([s])=>!("kai_os"===s&&!r)).forEach(([s,r])=>{var c;if(!r.releases)return;let u=Object.entries(r.releases).filter(([,s])=>{const{engine:a,engine_version:r}=s;return!(!a||!r)&&("Blink"===a&&f?h(r,f)>=0:!("Gecko"!==a||!e)&&h(r,e)>=0)}).sort((s,a)=>h(s[0],a[0]));for(let r=0;r{if(n||process.env.BROWSERSLIST_IGNORE_OLD_DATA||process.env.BASELINE_BROWSER_MAPPING_IGNORE_OLD_DATA)return;const r=new Date;r.setMonth(r.getMonth()-2),s>r&&(null!=a?a:1764418039385){o[s]={},E({targetYear:s,suppressWarnings:u.suppressWarnings}).forEach(a=>{o[s]&&(o[s][a.browser]=a)})});const t=E({suppressWarnings:u.suppressWarnings}),l={};t.forEach(s=>{l[s.browser]=s});const w=new Date;w.setMonth(w.getMonth()+30);const p=E({widelyAvailableOnDate:w.toISOString().slice(0,10),suppressWarnings:u.suppressWarnings}),_={};p.forEach(s=>{_[s.browser]=s});const m=E({targetYear:2002,listAllCompatibleVersions:!0,suppressWarnings:u.suppressWarnings}),O=[];if(g.forEach(s=>{var a,r,c,f;let e=m.filter(a=>a.browser==s).sort((s,a)=>h(s.version,a.version)),b=null!==(r=null===(a=l[s])||void 0===a?void 0:a.version)&&void 0!==r?r:"0",g=null!==(f=null===(c=_[s])||void 0===c?void 0:c.version)&&void 0!==f?f:"0";n.forEach(a=>{var r;if(o[a]){let c=(null!==(r=o[a][s])&&void 0!==r?r:{version:"0"}).version,f=e.findIndex(s=>0===h(s.version,c));(a===i-1?e:e.slice(0,f)).forEach(s=>{let r=h(s.version,b)>=0,c=h(s.version,g)>=0,f=Object.assign(Object.assign({},s),{year:a<=2015?"pre_baseline":a-1});u.useSupports?(r&&(f.supports="widely"),c&&(f.supports="newly")):f=Object.assign(Object.assign({},f),{wa_compatible:r}),O.push(f)}),e=e.slice(f,e.length)}})}),u.includeDownstreamBrowsers){y(O,!0,u.includeKaiOS).forEach(s=>{let a=O.find(a=>"chrome"===a.browser&&a.version===s.engine_version);a&&(u.useSupports?O.push(Object.assign(Object.assign({},s),{year:a.year,supports:a.supports})):O.push(Object.assign(Object.assign({},s),{year:a.year,wa_compatible:a.wa_compatible})))})}if(O.sort((s,a)=>{if("pre_baseline"===s.year&&"pre_baseline"!==a.year)return-1;if("pre_baseline"===a.year&&"pre_baseline"!==s.year)return 1;if("pre_baseline"!==s.year&&"pre_baseline"!==a.year){if(s.yeara.year)return 1}return s.browsera.browser?1:h(s.version,a.version)}),"object"===u.outputFormat){const s={};return O.forEach(a=>{s[a.browser]||(s[a.browser]={});let r={year:a.year,release_date:a.release_date,engine:a.engine,engine_version:a.engine_version};s[a.browser][a.version]=u.useSupports?a.supports?Object.assign(Object.assign({},r),{supports:a.supports}):r:Object.assign(Object.assign({},r),{wa_compatible:a.wa_compatible})}),null!=s?s:{}}if("csv"===u.outputFormat){let s=`"browser","version","year","${u.useSupports?"supports":"wa_compatible"}","release_date","engine","engine_version"`;return O.forEach(a=>{var r,c,f,e;let b={browser:a.browser,version:a.version,year:a.year,release_date:null!==(r=a.release_date)&&void 0!==r?r:"NULL",engine:null!==(c=a.engine)&&void 0!==c?c:"NULL",engine_version:null!==(f=a.engine_version)&&void 0!==f?f:"NULL"};b=u.useSupports?Object.assign(Object.assign({},b),{supports:null!==(e=a.supports)&&void 0!==e?e:""}):Object.assign(Object.assign({},b),{wa_compatible:a.wa_compatible}),s+=`\n"${b.browser}","${b.version}","${b.year}","${u.useSupports?b.supports:b.wa_compatible}","${b.release_date}","${b.engine}","${b.engine_version}"`}),s}return O}export{o as _resetHasWarned,D as getAllVersions,E as getCompatibleVersions}; diff --git a/node_modules/baseline-browser-mapping/package.json b/node_modules/baseline-browser-mapping/package.json old mode 100755 new mode 100644 index 2db734966..32c08337d --- a/node_modules/baseline-browser-mapping/package.json +++ b/node_modules/baseline-browser-mapping/package.json @@ -1,7 +1,7 @@ { "name": "baseline-browser-mapping", "main": "./dist/index.cjs", - "version": "2.8.31", + "version": "2.9.0", "description": "A library for obtaining browser versions with their maximum supported Baseline feature set and Widely Available status.", "exports": { ".": { @@ -24,16 +24,15 @@ "types": "./dist/index.d.ts", "type": "module", "bin": { - "baseline-browser-mapping": "./dist/cli.js" + "baseline-browser-mapping": "dist/cli.js" }, "scripts": { - "fix-cli-permissions": "output=$(npx baseline-browser-mapping 2>&1); path=$(printf '%s\n' \"$output\" | sed -n 's/^sh: \\(.*\\): Permission denied$/\\1/p'); if [ -n \"$path\" ]; then echo \"Permission denied for: $path\"; echo \"Removing $path ...\"; rm -rf \"$path\"; else echo \"$output\"; fi", + "fix-cli-permissions": "output=$(npx baseline-browser-mapping 2>&1); path=$(printf '%s\n' \"$output\" | sed -n 's/^.*: \\(.*\\): Permission denied$/\\1/p; t; s/^\\(.*\\): Permission denied$/\\1/p'); if [ -n \"$path\" ]; then echo \"Permission denied for: $path\"; echo \"Removing $path ...\"; rm -rf \"$path\"; else echo \"$output\"; fi", "test:format": "npx prettier --check .", "test:lint": "npx eslint .", - "test:bcb": "mkdir test-bcb && cd test-bcb && npm init -y && npm i ../../baseline-browser-mapping browserslist browserslist-config-baseline &&jq '. += {\"browserslist\":[\"extends browserslist-config-baseline\"]}' package.json >p && mv p package.json && npx browserslist && cd ../ && rm -rf test-bcb", "test:browserslist": "mkdir test-browserslist && cd test-browserslist && npm init -y && npm i ../../baseline-browser-mapping browserslist &&jq '. += {\"browserslist\":[\"baseline widely available with downstream\"]}' package.json >p && mv p package.json && npx browserslist && cd ../ && rm -rf test-browserslist", "test:jasmine": "npx jasmine", - "test": "npm run build && npm run fix-cli-permissions && rm -rf test-browserslist test-bcb && npm run test:format && npm run test:lint && npx jasmine && npm run test:browserslist && npm run test:bcb", + "test": "npm run build && npm run fix-cli-permissions && rm -rf test-browserslist && npm run test:format && npm run test:lint && npx jasmine && npm run test:browserslist", "build": "rm -rf dist; npx prettier . --write; rollup -c; rm -rf ./dist/scripts/expose-data.d.ts ./dist/cli.d.ts", "refresh-downstream": "npx tsx scripts/refresh-downstream.ts", "refresh-static": "npx tsx scripts/refresh-static.ts", @@ -43,7 +42,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@mdn/browser-compat-data": "^7.1.22", + "@mdn/browser-compat-data": "^7.1.23", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.3", "@types/node": "^22.15.17", @@ -55,7 +54,10 @@ "tslib": "^2.8.1", "typescript": "^5.7.2", "typescript-eslint": "^8.35.0", - "web-features": "^3.9.2" + "web-features": "^3.9.3" }, - "repository": "git+https://github.com/web-platform-dx/baseline-browser-mapping.git" + "repository": { + "type": "git", + "url": "git+https://github.com/web-platform-dx/baseline-browser-mapping.git" + } } diff --git a/node_modules/body-parser/HISTORY.md b/node_modules/body-parser/HISTORY.md old mode 100755 new mode 100644 index 81d23e064..c9b0b5b90 --- a/node_modules/body-parser/HISTORY.md +++ b/node_modules/body-parser/HISTORY.md @@ -1,3 +1,11 @@ +1.20.4 / 2025-12-01 +=================== + + * deps: qs@~6.14.0 + * deps: use tilde notation for dependencies + * deps: http-errors@~2.0.1 + * deps: raw-body@~2.5.3 + 1.20.3 / 2024-09-10 =================== diff --git a/node_modules/body-parser/LICENSE b/node_modules/body-parser/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/README.md b/node_modules/body-parser/README.md old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/SECURITY.md b/node_modules/body-parser/SECURITY.md deleted file mode 100755 index 9694d4296..000000000 --- a/node_modules/body-parser/SECURITY.md +++ /dev/null @@ -1,25 +0,0 @@ -# Security Policies and Procedures - -## Reporting a Bug - -The Express team and community take all security bugs seriously. Thank you -for improving the security of Express. We appreciate your efforts and -responsible disclosure and will make every effort to acknowledge your -contributions. - -Report security bugs by emailing the current owner(s) of `body-parser`. This -information can be found in the npm registry using the command -`npm owner ls body-parser`. -If unsure or unable to get the information from the above, open an issue -in the [project issue tracker](https://github.com/expressjs/body-parser/issues) -asking for the current contact information. - -To ensure the timely response to your report, please ensure that the entirety -of the report is contained within the email body and not solely behind a web -link or an attachment. - -At least one owner will acknowledge your email within 48 hours, and will send a -more detailed response within 48 hours indicating the next steps in handling -your report. After the initial reply to your report, the owners will -endeavor to keep you informed of the progress towards a fix and full -announcement, and may ask for additional information or guidance. diff --git a/node_modules/body-parser/index.js b/node_modules/body-parser/index.js old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/lib/read.js b/node_modules/body-parser/lib/read.js old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/lib/types/json.js b/node_modules/body-parser/lib/types/json.js old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/lib/types/raw.js b/node_modules/body-parser/lib/types/raw.js old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/lib/types/text.js b/node_modules/body-parser/lib/types/text.js old mode 100755 new mode 100644 diff --git a/node_modules/body-parser/lib/types/urlencoded.js b/node_modules/body-parser/lib/types/urlencoded.js old mode 100755 new mode 100644 index 2bd4485f5..832992c2c --- a/node_modules/body-parser/lib/types/urlencoded.js +++ b/node_modules/body-parser/lib/types/urlencoded.js @@ -55,9 +55,6 @@ function urlencoded (options) { : opts.limit var type = opts.type || 'application/x-www-form-urlencoded' var verify = opts.verify || false - var depth = typeof opts.depth !== 'number' - ? Number(opts.depth || 32) - : opts.depth if (verify !== false && typeof verify !== 'function') { throw new TypeError('option verify must be function') @@ -121,8 +118,7 @@ function urlencoded (options) { encoding: charset, inflate: inflate, limit: limit, - verify: verify, - depth: depth + verify: verify }) } } @@ -137,10 +133,7 @@ function extendedparser (options) { var parameterLimit = options.parameterLimit !== undefined ? options.parameterLimit : 1000 - - var depth = typeof options.depth !== 'number' - ? Number(options.depth || 32) - : options.depth + var depth = options.depth !== undefined ? options.depth : 32 var parse = parser('qs') if (isNaN(parameterLimit) || parameterLimit < 1) { diff --git a/node_modules/body-parser/node_modules/qs/.editorconfig b/node_modules/body-parser/node_modules/qs/.editorconfig deleted file mode 100755 index 6adecfbf4..000000000 --- a/node_modules/body-parser/node_modules/qs/.editorconfig +++ /dev/null @@ -1,46 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 4 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true -max_line_length = 160 -quote_type = single - -[test/*] -max_line_length = off - -[LICENSE.md] -indent_size = off - -[*.md] -max_line_length = off - -[*.json] -max_line_length = off - -[Makefile] -max_line_length = off - -[CHANGELOG.md] -indent_style = space -indent_size = 2 - -[LICENSE] -indent_size = 2 -max_line_length = off - -[coverage/**/*] -indent_size = off -indent_style = off -indent = off -max_line_length = off - -[.nycrc] -indent_style = tab - -[tea.yaml] -indent_size = 2 diff --git a/node_modules/body-parser/node_modules/qs/.eslintrc b/node_modules/body-parser/node_modules/qs/.eslintrc deleted file mode 100755 index b6927611e..000000000 --- a/node_modules/body-parser/node_modules/qs/.eslintrc +++ /dev/null @@ -1,38 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "ignorePatterns": [ - "dist/", - ], - - "rules": { - "complexity": 0, - "consistent-return": 1, - "func-name-matching": 0, - "id-length": [2, { "min": 1, "max": 25, "properties": "never" }], - "indent": [2, 4], - "max-lines-per-function": [2, { "max": 150 }], - "max-params": [2, 18], - "max-statements": [2, 100], - "multiline-comment-style": 0, - "no-continue": 1, - "no-magic-numbers": 0, - "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"], - }, - - "overrides": [ - { - "files": "test/**", - "rules": { - "function-paren-newline": 0, - "max-lines-per-function": 0, - "max-statements": 0, - "no-buffer-constructor": 0, - "no-extend-native": 0, - "no-throw-literal": 0, - }, - }, - ], -} diff --git a/node_modules/body-parser/node_modules/qs/.github/FUNDING.yml b/node_modules/body-parser/node_modules/qs/.github/FUNDING.yml deleted file mode 100755 index 0355f4f5f..000000000 --- a/node_modules/body-parser/node_modules/qs/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [ljharb] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: npm/qs -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with a single custom sponsorship URL diff --git a/node_modules/body-parser/node_modules/qs/.nycrc b/node_modules/body-parser/node_modules/qs/.nycrc deleted file mode 100755 index 1d57cabe1..000000000 --- a/node_modules/body-parser/node_modules/qs/.nycrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "all": true, - "check-coverage": false, - "reporter": ["text-summary", "text", "html", "json"], - "lines": 86, - "statements": 85.93, - "functions": 82.43, - "branches": 76.06, - "exclude": [ - "coverage", - "dist" - ] -} diff --git a/node_modules/body-parser/node_modules/qs/CHANGELOG.md b/node_modules/body-parser/node_modules/qs/CHANGELOG.md deleted file mode 100755 index 02a6b504f..000000000 --- a/node_modules/body-parser/node_modules/qs/CHANGELOG.md +++ /dev/null @@ -1,600 +0,0 @@ -## **6.13.0** -- [New] `parse`: add `strictDepth` option (#511) -- [Tests] use `npm audit` instead of `aud` - -## **6.12.3** -- [Fix] `parse`: properly account for `strictNullHandling` when `allowEmptyArrays` -- [meta] fix changelog indentation - -## **6.12.2** -- [Fix] `parse`: parse encoded square brackets (#506) -- [readme] add CII best practices badge - -## **6.12.1** -- [Fix] `parse`: Disable `decodeDotInKeys` by default to restore previous behavior (#501) -- [Performance] `utils`: Optimize performance under large data volumes, reduce memory usage, and speed up processing (#502) -- [Refactor] `utils`: use `+=` -- [Tests] increase coverage - -## **6.12.0** - -- [New] `parse`/`stringify`: add `decodeDotInKeys`/`encodeDotKeys` options (#488) -- [New] `parse`: add `duplicates` option -- [New] `parse`/`stringify`: add `allowEmptyArrays` option to allow [] in object values (#487) -- [Refactor] `parse`/`stringify`: move allowDots config logic to its own variable -- [Refactor] `stringify`: move option-handling code into `normalizeStringifyOptions` -- [readme] update readme, add logos (#484) -- [readme] `stringify`: clarify default `arrayFormat` behavior -- [readme] fix line wrapping -- [readme] remove dead badges -- [Deps] update `side-channel` -- [meta] make the dist build 50% smaller -- [meta] add `sideEffects` flag -- [meta] run build in prepack, not prepublish -- [Tests] `parse`: remove useless tests; add coverage -- [Tests] `stringify`: increase coverage -- [Tests] use `mock-property` -- [Tests] `stringify`: improve coverage -- [Dev Deps] update `@ljharb/eslint-config `, `aud`, `has-override-mistake`, `has-property-descriptors`, `mock-property`, `npmignore`, `object-inspect`, `tape` -- [Dev Deps] pin `glob`, since v10.3.8+ requires a broken `jackspeak` -- [Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 - -## **6.11.2** -- [Fix] `parse`: Fix parsing when the global Object prototype is frozen (#473) -- [Tests] add passing test cases with empty keys (#473) - -## **6.11.1** -- [Fix] `stringify`: encode comma values more consistently (#463) -- [readme] add usage of `filter` option for injecting custom serialization, i.e. of custom types (#447) -- [meta] remove extraneous code backticks (#457) -- [meta] fix changelog markdown -- [actions] update checkout action -- [actions] restrict action permissions -- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `object-inspect`, `tape` - -## **6.11.0** -- [New] [Fix] `stringify`: revert 0e903c0; add `commaRoundTrip` option (#442) -- [readme] fix version badge - -## **6.10.5** -- [Fix] `stringify`: with `arrayFormat: comma`, properly include an explicit `[]` on a single-item array (#434) - -## **6.10.4** -- [Fix] `stringify`: with `arrayFormat: comma`, include an explicit `[]` on a single-item array (#441) -- [meta] use `npmignore` to autogenerate an npmignore file -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `has-symbol`, `object-inspect`, `tape` - -## **6.10.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [actions] reuse common workflows -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `tape` - -## **6.10.2** -- [Fix] `stringify`: actually fix cyclic references (#426) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [actions] update codecov uploader -- [actions] update workflows -- [Tests] clean up stringify tests slightly -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `object-inspect`, `safe-publish-latest`, `tape` - -## **6.10.1** -- [Fix] `stringify`: avoid exception on repeated object values (#402) - -## **6.10.0** -- [New] `stringify`: throw on cycles, instead of an infinite loop (#395, #394, #393) -- [New] `parse`: add `allowSparse` option for collapsing arrays with missing indices (#312) -- [meta] fix README.md (#399) -- [meta] only run `npm run dist` in publish, not install -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `has-symbols`, `tape` -- [Tests] fix tests on node v0.6 -- [Tests] use `ljharb/actions/node/install` instead of `ljharb/actions/node/run` -- [Tests] Revert "[meta] ignore eclint transitive audit warning" - -## **6.9.7** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [Tests] clean up stringify tests slightly -- [meta] fix README.md (#399) -- Revert "[meta] ignore eclint transitive audit warning" -- [actions] backport actions from main -- [Dev Deps] backport updates from main - -## **6.9.6** -- [Fix] restore `dist` dir; mistakenly removed in d4f6c32 - -## **6.9.5** -- [Fix] `stringify`: do not encode parens for RFC1738 -- [Fix] `stringify`: fix arrayFormat comma with empty array/objects (#350) -- [Refactor] `format`: remove `util.assign` call -- [meta] add "Allow Edits" workflow; update rebase workflow -- [actions] switch Automatic Rebase workflow to `pull_request_target` event -- [Tests] `stringify`: add tests for #378 -- [Tests] migrate tests to Github Actions -- [Tests] run `nyc` on all tests; use `tape` runner -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `mkdirp`, `object-inspect`, `tape`; add `aud` - -## **6.9.4** -- [Fix] `stringify`: when `arrayFormat` is `comma`, respect `serializeDate` (#364) -- [Refactor] `stringify`: reduce branching (part of #350) -- [Refactor] move `maybeMap` to `utils` -- [Dev Deps] update `browserify`, `tape` - -## **6.9.3** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.9.2** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [meta] ignore eclint transitive audit warning -- [meta] fix indentation in package.json -- [meta] add tidelift marketing copy -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `has-symbols`, `tape`, `mkdirp`, `iconv-lite` -- [actions] add automatic rebasing / merge commit blocking - -## **6.9.1** -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [Fix] `parse`: with comma true, do not split non-string values (#334) -- [meta] add `funding` field -- [Dev Deps] update `eslint`, `@ljharb/eslint-config` -- [Tests] use shared travis-ci config - -## **6.9.0** -- [New] `parse`/`stringify`: Pass extra key/value argument to `decoder` (#333) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `evalmd` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] add `posttest` using `npx aud` to run `npm audit` without a lockfile -- [Tests] up to `node` `v12.10`, `v11.15`, `v10.16`, `v8.16` -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray - -## **6.8.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Tests] clean up stringify tests slightly -- [Docs] add note and links for coercing primitive values (#408) -- [meta] fix README.md (#399) -- [actions] backport actions from main -- [Dev Deps] backport updates from main -- [Refactor] `stringify`: reduce branching -- [meta] do not publish workflow files - -## **6.8.2** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.8.1** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [fix] `parse`: with comma true, do not split non-string values (#334) -- [meta] add tidelift marketing copy -- [meta] add `funding` field -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`, `safe-publish-latest`, `evalmd`, `has-symbols`, `iconv-lite`, `mkdirp`, `object-inspect` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] use shared travis-ci configs -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray -- [actions] add automatic rebasing / merge commit blocking - -## **6.8.0** -- [New] add `depth=false` to preserve the original key; [Fix] `depth=0` should preserve the original key (#326) -- [New] [Fix] stringify symbols and bigints -- [Fix] ensure node 0.12 can stringify Symbols -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Refactor] `formats`: tiny bit of cleanup. -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `safe-publish-latest`, `iconv-lite`, `tape` -- [Tests] add tests for `depth=0` and `depth=false` behavior, both current and intuitive/intended (#326) -- [Tests] use `eclint` instead of `editorconfig-tools` -- [docs] readme: add security note -- [meta] add github sponsorship -- [meta] add FUNDING.yml -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause - -## **6.7.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [meta] fix README.md (#399) -- [meta] do not publish workflow files -- [actions] backport actions from main -- [Dev Deps] backport updates from main -- [Tests] use `nyc` for coverage -- [Tests] clean up stringify tests slightly - -## **6.7.2** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.7.1** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [fix] `parse`: with comma true, do not split non-string values (#334) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Refactor] `formats`: tiny bit of cleanup. -- readme: add security note -- [meta] add tidelift marketing copy -- [meta] add `funding` field -- [meta] add FUNDING.yml -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`, `safe-publish-latest`, `evalmd`, `iconv-lite`, `mkdirp`, `object-inspect`, `browserify` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] use shared travis-ci configs -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray -- [Tests] add tests for `depth=0` and `depth=false` behavior, both current and intuitive/intended -- [Tests] use `eclint` instead of `editorconfig-tools` -- [actions] add automatic rebasing / merge commit blocking - -## **6.7.0** -- [New] `stringify`/`parse`: add `comma` as an `arrayFormat` option (#276, #219) -- [Fix] correctly parse nested arrays (#212) -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source, also with an array source -- [Robustness] `stringify`: cache `Object.prototype.hasOwnProperty` -- [Refactor] `utils`: `isBuffer`: small tweak; add tests -- [Refactor] use cached `Array.isArray` -- [Refactor] `parse`/`stringify`: make a function to normalize the options -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] `stringify`/`utils`: cache `Array.isArray` -- [Tests] always use `String(x)` over `x.toString()` -- [Tests] fix Buffer tests to work in node < 4.5 and node < 5.10 -- [Tests] temporarily allow coverage to fail - -## **6.6.1** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] correctly parse nested arrays -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Robustness] `stringify`: cache `Object.prototype.hasOwnProperty` -- [Refactor] `formats`: tiny bit of cleanup. -- [Refactor] `utils`: `isBuffer`: small tweak; add tests -- [Refactor]: `stringify`/`utils`: cache `Array.isArray` -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] use cached `Array.isArray` -- [Refactor] `parse`/`stringify`: make a function to normalize the options -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] do not publish workflow files -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [meta] Fixes typo in CHANGELOG.md -- [actions] backport actions from main -- [Tests] fix Buffer tests to work in node < 4.5 and node < 5.10 -- [Tests] always use `String(x)` over `x.toString()` -- [Dev Deps] backport from main - -## **6.6.0** -- [New] Add support for iso-8859-1, utf8 "sentinel" and numeric entities (#268) -- [New] move two-value combine to a `utils` function (#189) -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` (#260) -- [Fix] `stringify`: do not crash in an obscure combo of `interpretNumericEntities`, a bad custom `decoder`, & `iso-8859-1` -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Refactor] `parse`: only need to reassign the var once -- [Refactor] `parse`/`stringify`: clean up `charset` options checking; fix defaults -- [Refactor] add missing defaults -- [Refactor] `parse`: one less `concat` call -- [Refactor] `utils`: `compactQueue`: make it explicitly side-effecting -- [Dev Deps] update `browserify`, `eslint`, `@ljharb/eslint-config`, `iconv-lite`, `safe-publish-latest`, `tape` -- [Tests] up to `node` `v10.10`, `v9.11`, `v8.12`, `v6.14`, `v4.9`; pin included builds to LTS - -## **6.5.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] correctly parse nested arrays -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Refactor] `parse`: only need to reassign the var once -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clean up license text so it’s properly detected as BSD-3-Clause -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] always use `String(x)` over `x.toString()` -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.5.2** -- [Fix] use `safer-buffer` instead of `Buffer` constructor -- [Refactor] utils: `module.exports` one thing, instead of mutating `exports` (#230) -- [Dev Deps] update `browserify`, `eslint`, `iconv-lite`, `safer-buffer`, `tape`, `browserify` - -## **6.5.1** -- [Fix] Fix parsing & compacting very deep objects (#224) -- [Refactor] name utils functions -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape` -- [Tests] up to `node` `v8.4`; use `nvm install-latest-npm` so newer npm doesn’t break older node -- [Tests] Use precise dist for Node.js 0.6 runtime (#225) -- [Tests] make 0.6 required, now that it’s passing -- [Tests] on `node` `v8.2`; fix npm on node 0.6 - -## **6.5.0** -- [New] add `utils.assign` -- [New] pass default encoder/decoder to custom encoder/decoder functions (#206) -- [New] `parse`/`stringify`: add `ignoreQueryPrefix`/`addQueryPrefix` options, respectively (#213) -- [Fix] Handle stringifying empty objects with addQueryPrefix (#217) -- [Fix] do not mutate `options` argument (#207) -- [Refactor] `parse`: cache index to reuse in else statement (#182) -- [Docs] add various badges to readme (#208) -- [Dev Deps] update `eslint`, `browserify`, `iconv-lite`, `tape` -- [Tests] up to `node` `v8.1`, `v7.10`, `v6.11`; npm v4.6 breaks on node < v1; npm v5+ breaks on node < v4 -- [Tests] add `editorconfig-tools` - -## **6.4.1** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] use `safer-buffer` instead of `Buffer` constructor -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.4.0** -- [New] `qs.stringify`: add `encodeValuesOnly` option -- [Fix] follow `allowPrototypes` option during merge (#201, #201) -- [Fix] support keys starting with brackets (#202, #200) -- [Fix] chmod a-x -- [Dev Deps] update `eslint` -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds -- [eslint] reduce warnings - -## **6.3.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] use `safer-buffer` instead of `Buffer` constructor -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.3.2** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Dev Deps] update `eslint` -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.3.1** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties (thanks, @snyk!) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `iconv-lite`, `qs-iconv`, `tape` -- [Tests] on all node minors; improve test matrix -- [Docs] document stringify option `allowDots` (#195) -- [Docs] add empty object and array values example (#195) -- [Docs] Fix minor inconsistency/typo (#192) -- [Docs] document stringify option `sort` (#191) -- [Refactor] `stringify`: throw faster with an invalid encoder -- [Refactor] remove unnecessary escapes (#184) -- Remove contributing.md, since `qs` is no longer part of `hapi` (#183) - -## **6.3.0** -- [New] Add support for RFC 1738 (#174, #173) -- [New] `stringify`: Add `serializeDate` option to customize Date serialization (#159) -- [Fix] ensure `utils.merge` handles merging two arrays -- [Refactor] only constructors should be capitalized -- [Refactor] capitalized var names are for constructors only -- [Refactor] avoid using a sparse array -- [Robustness] `formats`: cache `String#replace` -- [Dev Deps] update `browserify`, `eslint`, `@ljharb/eslint-config`; add `safe-publish-latest` -- [Tests] up to `node` `v6.8`, `v4.6`; improve test matrix -- [Tests] flesh out arrayLimit/arrayFormat tests (#107) -- [Tests] skip Object.create tests when null objects are not available -- [Tests] Turn on eslint for test files (#175) - -## **6.2.4** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] use `safer-buffer` instead of `Buffer` constructor -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.2.3** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.2.2** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties - -## **6.2.1** -- [Fix] ensure `key[]=x&key[]&key[]=y` results in 3, not 2, values -- [Refactor] Be explicit and use `Object.prototype.hasOwnProperty.call` -- [Tests] remove `parallelshell` since it does not reliably report failures -- [Tests] up to `node` `v6.3`, `v5.12` -- [Dev Deps] update `tape`, `eslint`, `@ljharb/eslint-config`, `qs-iconv` - -## [**6.2.0**](https://github.com/ljharb/qs/issues?milestone=36&state=closed) -- [New] pass Buffers to the encoder/decoder directly (#161) -- [New] add "encoder" and "decoder" options, for custom param encoding/decoding (#160) -- [Fix] fix compacting of nested sparse arrays (#150) - -## **6.1.2** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.1.1** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties - -## [**6.1.0**](https://github.com/ljharb/qs/issues?milestone=35&state=closed) -- [New] allowDots option for `stringify` (#151) -- [Fix] "sort" option should work at a depth of 3 or more (#151) -- [Fix] Restore `dist` directory; will be removed in v7 (#148) - -## **6.0.4** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.0.3** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties -- [Fix] Restore `dist` directory; will be removed in v7 (#148) - -## [**6.0.2**](https://github.com/ljharb/qs/issues?milestone=33&state=closed) -- Revert ES6 requirement and restore support for node down to v0.8. - -## [**6.0.1**](https://github.com/ljharb/qs/issues?milestone=32&state=closed) -- [**#127**](https://github.com/ljharb/qs/pull/127) Fix engines definition in package.json - -## [**6.0.0**](https://github.com/ljharb/qs/issues?milestone=31&state=closed) -- [**#124**](https://github.com/ljharb/qs/issues/124) Use ES6 and drop support for node < v4 - -## **5.2.1** -- [Fix] ensure `key[]=x&key[]&key[]=y` results in 3, not 2, values - -## [**5.2.0**](https://github.com/ljharb/qs/issues?milestone=30&state=closed) -- [**#64**](https://github.com/ljharb/qs/issues/64) Add option to sort object keys in the query string - -## [**5.1.0**](https://github.com/ljharb/qs/issues?milestone=29&state=closed) -- [**#117**](https://github.com/ljharb/qs/issues/117) make URI encoding stringified results optional -- [**#106**](https://github.com/ljharb/qs/issues/106) Add flag `skipNulls` to optionally skip null values in stringify - -## [**5.0.0**](https://github.com/ljharb/qs/issues?milestone=28&state=closed) -- [**#114**](https://github.com/ljharb/qs/issues/114) default allowDots to false -- [**#100**](https://github.com/ljharb/qs/issues/100) include dist to npm - -## [**4.0.0**](https://github.com/ljharb/qs/issues?milestone=26&state=closed) -- [**#98**](https://github.com/ljharb/qs/issues/98) make returning plain objects and allowing prototype overwriting properties optional - -## [**3.1.0**](https://github.com/ljharb/qs/issues?milestone=24&state=closed) -- [**#89**](https://github.com/ljharb/qs/issues/89) Add option to disable "Transform dot notation to bracket notation" - -## [**3.0.0**](https://github.com/ljharb/qs/issues?milestone=23&state=closed) -- [**#80**](https://github.com/ljharb/qs/issues/80) qs.parse silently drops properties -- [**#77**](https://github.com/ljharb/qs/issues/77) Perf boost -- [**#60**](https://github.com/ljharb/qs/issues/60) Add explicit option to disable array parsing -- [**#74**](https://github.com/ljharb/qs/issues/74) Bad parse when turning array into object -- [**#81**](https://github.com/ljharb/qs/issues/81) Add a `filter` option -- [**#68**](https://github.com/ljharb/qs/issues/68) Fixed issue with recursion and passing strings into objects. -- [**#66**](https://github.com/ljharb/qs/issues/66) Add mixed array and object dot notation support Closes: #47 -- [**#76**](https://github.com/ljharb/qs/issues/76) RFC 3986 -- [**#85**](https://github.com/ljharb/qs/issues/85) No equal sign -- [**#84**](https://github.com/ljharb/qs/issues/84) update license attribute - -## [**2.4.1**](https://github.com/ljharb/qs/issues?milestone=20&state=closed) -- [**#73**](https://github.com/ljharb/qs/issues/73) Property 'hasOwnProperty' of object # is not a function - -## [**2.4.0**](https://github.com/ljharb/qs/issues?milestone=19&state=closed) -- [**#70**](https://github.com/ljharb/qs/issues/70) Add arrayFormat option - -## [**2.3.3**](https://github.com/ljharb/qs/issues?milestone=18&state=closed) -- [**#59**](https://github.com/ljharb/qs/issues/59) make sure array indexes are >= 0, closes #57 -- [**#58**](https://github.com/ljharb/qs/issues/58) make qs usable for browser loader - -## [**2.3.2**](https://github.com/ljharb/qs/issues?milestone=17&state=closed) -- [**#55**](https://github.com/ljharb/qs/issues/55) allow merging a string into an object - -## [**2.3.1**](https://github.com/ljharb/qs/issues?milestone=16&state=closed) -- [**#52**](https://github.com/ljharb/qs/issues/52) Return "undefined" and "false" instead of throwing "TypeError". - -## [**2.3.0**](https://github.com/ljharb/qs/issues?milestone=15&state=closed) -- [**#50**](https://github.com/ljharb/qs/issues/50) add option to omit array indices, closes #46 - -## [**2.2.5**](https://github.com/ljharb/qs/issues?milestone=14&state=closed) -- [**#39**](https://github.com/ljharb/qs/issues/39) Is there an alternative to Buffer.isBuffer? -- [**#49**](https://github.com/ljharb/qs/issues/49) refactor utils.merge, fixes #45 -- [**#41**](https://github.com/ljharb/qs/issues/41) avoid browserifying Buffer, for #39 - -## [**2.2.4**](https://github.com/ljharb/qs/issues?milestone=13&state=closed) -- [**#38**](https://github.com/ljharb/qs/issues/38) how to handle object keys beginning with a number - -## [**2.2.3**](https://github.com/ljharb/qs/issues?milestone=12&state=closed) -- [**#37**](https://github.com/ljharb/qs/issues/37) parser discards first empty value in array -- [**#36**](https://github.com/ljharb/qs/issues/36) Update to lab 4.x - -## [**2.2.2**](https://github.com/ljharb/qs/issues?milestone=11&state=closed) -- [**#33**](https://github.com/ljharb/qs/issues/33) Error when plain object in a value -- [**#34**](https://github.com/ljharb/qs/issues/34) use Object.prototype.hasOwnProperty.call instead of obj.hasOwnProperty -- [**#24**](https://github.com/ljharb/qs/issues/24) Changelog? Semver? - -## [**2.2.1**](https://github.com/ljharb/qs/issues?milestone=10&state=closed) -- [**#32**](https://github.com/ljharb/qs/issues/32) account for circular references properly, closes #31 -- [**#31**](https://github.com/ljharb/qs/issues/31) qs.parse stackoverflow on circular objects - -## [**2.2.0**](https://github.com/ljharb/qs/issues?milestone=9&state=closed) -- [**#26**](https://github.com/ljharb/qs/issues/26) Don't use Buffer global if it's not present -- [**#30**](https://github.com/ljharb/qs/issues/30) Bug when merging non-object values into arrays -- [**#29**](https://github.com/ljharb/qs/issues/29) Don't call Utils.clone at the top of Utils.merge -- [**#23**](https://github.com/ljharb/qs/issues/23) Ability to not limit parameters? - -## [**2.1.0**](https://github.com/ljharb/qs/issues?milestone=8&state=closed) -- [**#22**](https://github.com/ljharb/qs/issues/22) Enable using a RegExp as delimiter - -## [**2.0.0**](https://github.com/ljharb/qs/issues?milestone=7&state=closed) -- [**#18**](https://github.com/ljharb/qs/issues/18) Why is there arrayLimit? -- [**#20**](https://github.com/ljharb/qs/issues/20) Configurable parametersLimit -- [**#21**](https://github.com/ljharb/qs/issues/21) make all limits optional, for #18, for #20 - -## [**1.2.2**](https://github.com/ljharb/qs/issues?milestone=6&state=closed) -- [**#19**](https://github.com/ljharb/qs/issues/19) Don't overwrite null values - -## [**1.2.1**](https://github.com/ljharb/qs/issues?milestone=5&state=closed) -- [**#16**](https://github.com/ljharb/qs/issues/16) ignore non-string delimiters -- [**#15**](https://github.com/ljharb/qs/issues/15) Close code block - -## [**1.2.0**](https://github.com/ljharb/qs/issues?milestone=4&state=closed) -- [**#12**](https://github.com/ljharb/qs/issues/12) Add optional delim argument -- [**#13**](https://github.com/ljharb/qs/issues/13) fix #11: flattened keys in array are now correctly parsed - -## [**1.1.0**](https://github.com/ljharb/qs/issues?milestone=3&state=closed) -- [**#7**](https://github.com/ljharb/qs/issues/7) Empty values of a POST array disappear after being submitted -- [**#9**](https://github.com/ljharb/qs/issues/9) Should not omit equals signs (=) when value is null -- [**#6**](https://github.com/ljharb/qs/issues/6) Minor grammar fix in README - -## [**1.0.2**](https://github.com/ljharb/qs/issues?milestone=2&state=closed) -- [**#5**](https://github.com/ljharb/qs/issues/5) array holes incorrectly copied into object on large index diff --git a/node_modules/body-parser/node_modules/qs/LICENSE.md b/node_modules/body-parser/node_modules/qs/LICENSE.md deleted file mode 100755 index fecf6b694..000000000 --- a/node_modules/body-parser/node_modules/qs/LICENSE.md +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors) -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/body-parser/node_modules/qs/README.md b/node_modules/body-parser/node_modules/qs/README.md deleted file mode 100755 index 1e0d9adc4..000000000 --- a/node_modules/body-parser/node_modules/qs/README.md +++ /dev/null @@ -1,709 +0,0 @@ -

- qs -

- -# qs [![Version Badge][npm-version-svg]][package-url] - -[![github actions][actions-image]][actions-url] -[![coverage][codecov-image]][codecov-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] -[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/9058/badge)](https://bestpractices.coreinfrastructure.org/projects/9058) - -[![npm badge][npm-badge-png]][package-url] - -A querystring parsing and stringifying library with some added security. - -Lead Maintainer: [Jordan Harband](https://github.com/ljharb) - -The **qs** module was originally created and maintained by [TJ Holowaychuk](https://github.com/visionmedia/node-querystring). - -## Usage - -```javascript -var qs = require('qs'); -var assert = require('assert'); - -var obj = qs.parse('a=c'); -assert.deepEqual(obj, { a: 'c' }); - -var str = qs.stringify(obj); -assert.equal(str, 'a=c'); -``` - -### Parsing Objects - -[](#preventEval) -```javascript -qs.parse(string, [options]); -``` - -**qs** allows you to create nested objects within your query strings, by surrounding the name of sub-keys with square brackets `[]`. -For example, the string `'foo[bar]=baz'` converts to: - -```javascript -assert.deepEqual(qs.parse('foo[bar]=baz'), { - foo: { - bar: 'baz' - } -}); -``` - -When using the `plainObjects` option the parsed value is returned as a null object, created via `Object.create(null)` and as such you should be aware that prototype methods will not exist on it and a user may set those names to whatever value they like: - -```javascript -var nullObject = qs.parse('a[hasOwnProperty]=b', { plainObjects: true }); -assert.deepEqual(nullObject, { a: { hasOwnProperty: 'b' } }); -``` - -By default parameters that would overwrite properties on the object prototype are ignored, if you wish to keep the data from those fields either use `plainObjects` as mentioned above, or set `allowPrototypes` to `true` which will allow user input to overwrite those properties. -*WARNING* It is generally a bad idea to enable this option as it can cause problems when attempting to use the properties that have been overwritten. -Always be careful with this option. - -```javascript -var protoObject = qs.parse('a[hasOwnProperty]=b', { allowPrototypes: true }); -assert.deepEqual(protoObject, { a: { hasOwnProperty: 'b' } }); -``` - -URI encoded strings work too: - -```javascript -assert.deepEqual(qs.parse('a%5Bb%5D=c'), { - a: { b: 'c' } -}); -``` - -You can also nest your objects, like `'foo[bar][baz]=foobarbaz'`: - -```javascript -assert.deepEqual(qs.parse('foo[bar][baz]=foobarbaz'), { - foo: { - bar: { - baz: 'foobarbaz' - } - } -}); -``` - -By default, when nesting objects **qs** will only parse up to 5 children deep. -This means if you attempt to parse a string like `'a[b][c][d][e][f][g][h][i]=j'` your resulting object will be: - -```javascript -var expected = { - a: { - b: { - c: { - d: { - e: { - f: { - '[g][h][i]': 'j' - } - } - } - } - } - } -}; -var string = 'a[b][c][d][e][f][g][h][i]=j'; -assert.deepEqual(qs.parse(string), expected); -``` - -This depth can be overridden by passing a `depth` option to `qs.parse(string, [options])`: - -```javascript -var deep = qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1 }); -assert.deepEqual(deep, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }); -``` - -You can configure **qs** to throw an error when parsing nested input beyond this depth using the `strictDepth` option (defaulted to false): - -```javascript -try { - qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1, strictDepth: true }); -} catch (err) { - assert(err instanceof RangeError); - assert.strictEqual(err.message, 'Input depth exceeded depth option of 1 and strictDepth is true'); -} -``` - -The depth limit helps mitigate abuse when **qs** is used to parse user input, and it is recommended to keep it a reasonably small number. The strictDepth option adds a layer of protection by throwing an error when the limit is exceeded, allowing you to catch and handle such cases. - -For similar reasons, by default **qs** will only parse up to 1000 parameters. This can be overridden by passing a `parameterLimit` option: - -```javascript -var limited = qs.parse('a=b&c=d', { parameterLimit: 1 }); -assert.deepEqual(limited, { a: 'b' }); -``` - -To bypass the leading question mark, use `ignoreQueryPrefix`: - -```javascript -var prefixed = qs.parse('?a=b&c=d', { ignoreQueryPrefix: true }); -assert.deepEqual(prefixed, { a: 'b', c: 'd' }); -``` - -An optional delimiter can also be passed: - -```javascript -var delimited = qs.parse('a=b;c=d', { delimiter: ';' }); -assert.deepEqual(delimited, { a: 'b', c: 'd' }); -``` - -Delimiters can be a regular expression too: - -```javascript -var regexed = qs.parse('a=b;c=d,e=f', { delimiter: /[;,]/ }); -assert.deepEqual(regexed, { a: 'b', c: 'd', e: 'f' }); -``` - -Option `allowDots` can be used to enable dot notation: - -```javascript -var withDots = qs.parse('a.b=c', { allowDots: true }); -assert.deepEqual(withDots, { a: { b: 'c' } }); -``` - -Option `decodeDotInKeys` can be used to decode dots in keys -Note: it implies `allowDots`, so `parse` will error if you set `decodeDotInKeys` to `true`, and `allowDots` to `false`. - -```javascript -var withDots = qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { decodeDotInKeys: true }); -assert.deepEqual(withDots, { 'name.obj': { first: 'John', last: 'Doe' }}); -``` - -Option `allowEmptyArrays` can be used to allowing empty array values in object -```javascript -var withEmptyArrays = qs.parse('foo[]&bar=baz', { allowEmptyArrays: true }); -assert.deepEqual(withEmptyArrays, { foo: [], bar: 'baz' }); -``` - -Option `duplicates` can be used to change the behavior when duplicate keys are encountered -```javascript -assert.deepEqual(qs.parse('foo=bar&foo=baz'), { foo: ['bar', 'baz'] }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'combine' }), { foo: ['bar', 'baz'] }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'first' }), { foo: 'bar' }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'last' }), { foo: 'baz' }); -``` - -If you have to deal with legacy browsers or services, there's also support for decoding percent-encoded octets as iso-8859-1: - -```javascript -var oldCharset = qs.parse('a=%A7', { charset: 'iso-8859-1' }); -assert.deepEqual(oldCharset, { a: '§' }); -``` - -Some services add an initial `utf8=✓` value to forms so that old Internet Explorer versions are more likely to submit the form as utf-8. -Additionally, the server can check the value against wrong encodings of the checkmark character and detect that a query string or `application/x-www-form-urlencoded` body was *not* sent as utf-8, eg. if the form had an `accept-charset` parameter or the containing page had a different character set. - -**qs** supports this mechanism via the `charsetSentinel` option. -If specified, the `utf8` parameter will be omitted from the returned object. -It will be used to switch to `iso-8859-1`/`utf-8` mode depending on how the checkmark is encoded. - -**Important**: When you specify both the `charset` option and the `charsetSentinel` option, the `charset` will be overridden when the request contains a `utf8` parameter from which the actual charset can be deduced. -In that sense the `charset` will behave as the default charset rather than the authoritative charset. - -```javascript -var detectedAsUtf8 = qs.parse('utf8=%E2%9C%93&a=%C3%B8', { - charset: 'iso-8859-1', - charsetSentinel: true -}); -assert.deepEqual(detectedAsUtf8, { a: 'ø' }); - -// Browsers encode the checkmark as ✓ when submitting as iso-8859-1: -var detectedAsIso8859_1 = qs.parse('utf8=%26%2310003%3B&a=%F8', { - charset: 'utf-8', - charsetSentinel: true -}); -assert.deepEqual(detectedAsIso8859_1, { a: 'ø' }); -``` - -If you want to decode the `&#...;` syntax to the actual character, you can specify the `interpretNumericEntities` option as well: - -```javascript -var detectedAsIso8859_1 = qs.parse('a=%26%239786%3B', { - charset: 'iso-8859-1', - interpretNumericEntities: true -}); -assert.deepEqual(detectedAsIso8859_1, { a: '☺' }); -``` - -It also works when the charset has been detected in `charsetSentinel` mode. - -### Parsing Arrays - -**qs** can also parse arrays using a similar `[]` notation: - -```javascript -var withArray = qs.parse('a[]=b&a[]=c'); -assert.deepEqual(withArray, { a: ['b', 'c'] }); -``` - -You may specify an index as well: - -```javascript -var withIndexes = qs.parse('a[1]=c&a[0]=b'); -assert.deepEqual(withIndexes, { a: ['b', 'c'] }); -``` - -Note that the only difference between an index in an array and a key in an object is that the value between the brackets must be a number to create an array. -When creating arrays with specific indices, **qs** will compact a sparse array to only the existing values preserving their order: - -```javascript -var noSparse = qs.parse('a[1]=b&a[15]=c'); -assert.deepEqual(noSparse, { a: ['b', 'c'] }); -``` - -You may also use `allowSparse` option to parse sparse arrays: - -```javascript -var sparseArray = qs.parse('a[1]=2&a[3]=5', { allowSparse: true }); -assert.deepEqual(sparseArray, { a: [, '2', , '5'] }); -``` - -Note that an empty string is also a value, and will be preserved: - -```javascript -var withEmptyString = qs.parse('a[]=&a[]=b'); -assert.deepEqual(withEmptyString, { a: ['', 'b'] }); - -var withIndexedEmptyString = qs.parse('a[0]=b&a[1]=&a[2]=c'); -assert.deepEqual(withIndexedEmptyString, { a: ['b', '', 'c'] }); -``` - -**qs** will also limit specifying indices in an array to a maximum index of `20`. -Any array members with an index of greater than `20` will instead be converted to an object with the index as the key. -This is needed to handle cases when someone sent, for example, `a[999999999]` and it will take significant time to iterate over this huge array. - -```javascript -var withMaxIndex = qs.parse('a[100]=b'); -assert.deepEqual(withMaxIndex, { a: { '100': 'b' } }); -``` - -This limit can be overridden by passing an `arrayLimit` option: - -```javascript -var withArrayLimit = qs.parse('a[1]=b', { arrayLimit: 0 }); -assert.deepEqual(withArrayLimit, { a: { '1': 'b' } }); -``` - -To disable array parsing entirely, set `parseArrays` to `false`. - -```javascript -var noParsingArrays = qs.parse('a[]=b', { parseArrays: false }); -assert.deepEqual(noParsingArrays, { a: { '0': 'b' } }); -``` - -If you mix notations, **qs** will merge the two items into an object: - -```javascript -var mixedNotation = qs.parse('a[0]=b&a[b]=c'); -assert.deepEqual(mixedNotation, { a: { '0': 'b', b: 'c' } }); -``` - -You can also create arrays of objects: - -```javascript -var arraysOfObjects = qs.parse('a[][b]=c'); -assert.deepEqual(arraysOfObjects, { a: [{ b: 'c' }] }); -``` - -Some people use comma to join array, **qs** can parse it: -```javascript -var arraysOfObjects = qs.parse('a=b,c', { comma: true }) -assert.deepEqual(arraysOfObjects, { a: ['b', 'c'] }) -``` -(_this cannot convert nested objects, such as `a={b:1},{c:d}`_) - -### Parsing primitive/scalar values (numbers, booleans, null, etc) - -By default, all values are parsed as strings. -This behavior will not change and is explained in [issue #91](https://github.com/ljharb/qs/issues/91). - -```javascript -var primitiveValues = qs.parse('a=15&b=true&c=null'); -assert.deepEqual(primitiveValues, { a: '15', b: 'true', c: 'null' }); -``` - -If you wish to auto-convert values which look like numbers, booleans, and other values into their primitive counterparts, you can use the [query-types Express JS middleware](https://github.com/xpepermint/query-types) which will auto-convert all request query parameters. - -### Stringifying - -[](#preventEval) -```javascript -qs.stringify(object, [options]); -``` - -When stringifying, **qs** by default URI encodes output. Objects are stringified as you would expect: - -```javascript -assert.equal(qs.stringify({ a: 'b' }), 'a=b'); -assert.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); -``` - -This encoding can be disabled by setting the `encode` option to `false`: - -```javascript -var unencoded = qs.stringify({ a: { b: 'c' } }, { encode: false }); -assert.equal(unencoded, 'a[b]=c'); -``` - -Encoding can be disabled for keys by setting the `encodeValuesOnly` option to `true`: -```javascript -var encodedValues = qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true } -); -assert.equal(encodedValues,'a=b&c[0]=d&c[1]=e%3Df&f[0][0]=g&f[1][0]=h'); -``` - -This encoding can also be replaced by a custom encoding method set as `encoder` option: - -```javascript -var encoded = qs.stringify({ a: { b: 'c' } }, { encoder: function (str) { - // Passed in values `a`, `b`, `c` - return // Return encoded string -}}) -``` - -_(Note: the `encoder` option does not apply if `encode` is `false`)_ - -Analogue to the `encoder` there is a `decoder` option for `parse` to override decoding of properties and values: - -```javascript -var decoded = qs.parse('x=z', { decoder: function (str) { - // Passed in values `x`, `z` - return // Return decoded string -}}) -``` - -You can encode keys and values using different logic by using the type argument provided to the encoder: - -```javascript -var encoded = qs.stringify({ a: { b: 'c' } }, { encoder: function (str, defaultEncoder, charset, type) { - if (type === 'key') { - return // Encoded key - } else if (type === 'value') { - return // Encoded value - } -}}) -``` - -The type argument is also provided to the decoder: - -```javascript -var decoded = qs.parse('x=z', { decoder: function (str, defaultDecoder, charset, type) { - if (type === 'key') { - return // Decoded key - } else if (type === 'value') { - return // Decoded value - } -}}) -``` - -Examples beyond this point will be shown as though the output is not URI encoded for clarity. -Please note that the return values in these cases *will* be URI encoded during real usage. - -When arrays are stringified, they follow the `arrayFormat` option, which defaults to `indices`: - -```javascript -qs.stringify({ a: ['b', 'c', 'd'] }); -// 'a[0]=b&a[1]=c&a[2]=d' -``` - -You may override this by setting the `indices` option to `false`, or to be more explicit, the `arrayFormat` option to `repeat`: - -```javascript -qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false }); -// 'a=b&a=c&a=d' -``` - -You may use the `arrayFormat` option to specify the format of the output array: - -```javascript -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' }) -// 'a[0]=b&a[1]=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' }) -// 'a[]=b&a[]=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' }) -// 'a=b&a=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'comma' }) -// 'a=b,c' -``` - -Note: when using `arrayFormat` set to `'comma'`, you can also pass the `commaRoundTrip` option set to `true` or `false`, to append `[]` on single-item arrays, so that they can round trip through a parse. - -When objects are stringified, by default they use bracket notation: - -```javascript -qs.stringify({ a: { b: { c: 'd', e: 'f' } } }); -// 'a[b][c]=d&a[b][e]=f' -``` - -You may override this to use dot notation by setting the `allowDots` option to `true`: - -```javascript -qs.stringify({ a: { b: { c: 'd', e: 'f' } } }, { allowDots: true }); -// 'a.b.c=d&a.b.e=f' -``` - -You may encode the dot notation in the keys of object with option `encodeDotInKeys` by setting it to `true`: -Note: it implies `allowDots`, so `stringify` will error if you set `decodeDotInKeys` to `true`, and `allowDots` to `false`. -Caveat: when `encodeValuesOnly` is `true` as well as `encodeDotInKeys`, only dots in keys and nothing else will be encoded. -```javascript -qs.stringify({ "name.obj": { "first": "John", "last": "Doe" } }, { allowDots: true, encodeDotInKeys: true }) -// 'name%252Eobj.first=John&name%252Eobj.last=Doe' -``` - -You may allow empty array values by setting the `allowEmptyArrays` option to `true`: -```javascript -qs.stringify({ foo: [], bar: 'baz' }, { allowEmptyArrays: true }); -// 'foo[]&bar=baz' -``` - -Empty strings and null values will omit the value, but the equals sign (=) remains in place: - -```javascript -assert.equal(qs.stringify({ a: '' }), 'a='); -``` - -Key with no values (such as an empty object or array) will return nothing: - -```javascript -assert.equal(qs.stringify({ a: [] }), ''); -assert.equal(qs.stringify({ a: {} }), ''); -assert.equal(qs.stringify({ a: [{}] }), ''); -assert.equal(qs.stringify({ a: { b: []} }), ''); -assert.equal(qs.stringify({ a: { b: {}} }), ''); -``` - -Properties that are set to `undefined` will be omitted entirely: - -```javascript -assert.equal(qs.stringify({ a: null, b: undefined }), 'a='); -``` - -The query string may optionally be prepended with a question mark: - -```javascript -assert.equal(qs.stringify({ a: 'b', c: 'd' }, { addQueryPrefix: true }), '?a=b&c=d'); -``` - -The delimiter may be overridden with stringify as well: - -```javascript -assert.equal(qs.stringify({ a: 'b', c: 'd' }, { delimiter: ';' }), 'a=b;c=d'); -``` - -If you only want to override the serialization of `Date` objects, you can provide a `serializeDate` option: - -```javascript -var date = new Date(7); -assert.equal(qs.stringify({ a: date }), 'a=1970-01-01T00:00:00.007Z'.replace(/:/g, '%3A')); -assert.equal( - qs.stringify({ a: date }, { serializeDate: function (d) { return d.getTime(); } }), - 'a=7' -); -``` - -You may use the `sort` option to affect the order of parameter keys: - -```javascript -function alphabeticalSort(a, b) { - return a.localeCompare(b); -} -assert.equal(qs.stringify({ a: 'c', z: 'y', b : 'f' }, { sort: alphabeticalSort }), 'a=c&b=f&z=y'); -``` - -Finally, you can use the `filter` option to restrict which keys will be included in the stringified output. -If you pass a function, it will be called for each key to obtain the replacement value. -Otherwise, if you pass an array, it will be used to select properties and array indices for stringification: - -```javascript -function filterFunc(prefix, value) { - if (prefix == 'b') { - // Return an `undefined` value to omit a property. - return; - } - if (prefix == 'e[f]') { - return value.getTime(); - } - if (prefix == 'e[g][0]') { - return value * 2; - } - return value; -} -qs.stringify({ a: 'b', c: 'd', e: { f: new Date(123), g: [2] } }, { filter: filterFunc }); -// 'a=b&c=d&e[f]=123&e[g][0]=4' -qs.stringify({ a: 'b', c: 'd', e: 'f' }, { filter: ['a', 'e'] }); -// 'a=b&e=f' -qs.stringify({ a: ['b', 'c', 'd'], e: 'f' }, { filter: ['a', 0, 2] }); -// 'a[0]=b&a[2]=d' -``` - -You could also use `filter` to inject custom serialization for user defined types. -Consider you're working with some api that expects query strings of the format for ranges: - -``` -https://domain.com/endpoint?range=30...70 -``` - -For which you model as: - -```javascript -class Range { - constructor(from, to) { - this.from = from; - this.to = to; - } -} -``` - -You could _inject_ a custom serializer to handle values of this type: - -```javascript -qs.stringify( - { - range: new Range(30, 70), - }, - { - filter: (prefix, value) => { - if (value instanceof Range) { - return `${value.from}...${value.to}`; - } - // serialize the usual way - return value; - }, - } -); -// range=30...70 -``` - -### Handling of `null` values - -By default, `null` values are treated like empty strings: - -```javascript -var withNull = qs.stringify({ a: null, b: '' }); -assert.equal(withNull, 'a=&b='); -``` - -Parsing does not distinguish between parameters with and without equal signs. -Both are converted to empty strings. - -```javascript -var equalsInsensitive = qs.parse('a&b='); -assert.deepEqual(equalsInsensitive, { a: '', b: '' }); -``` - -To distinguish between `null` values and empty strings use the `strictNullHandling` flag. In the result string the `null` -values have no `=` sign: - -```javascript -var strictNull = qs.stringify({ a: null, b: '' }, { strictNullHandling: true }); -assert.equal(strictNull, 'a&b='); -``` - -To parse values without `=` back to `null` use the `strictNullHandling` flag: - -```javascript -var parsedStrictNull = qs.parse('a&b=', { strictNullHandling: true }); -assert.deepEqual(parsedStrictNull, { a: null, b: '' }); -``` - -To completely skip rendering keys with `null` values, use the `skipNulls` flag: - -```javascript -var nullsSkipped = qs.stringify({ a: 'b', c: null}, { skipNulls: true }); -assert.equal(nullsSkipped, 'a=b'); -``` - -If you're communicating with legacy systems, you can switch to `iso-8859-1` using the `charset` option: - -```javascript -var iso = qs.stringify({ æ: 'æ' }, { charset: 'iso-8859-1' }); -assert.equal(iso, '%E6=%E6'); -``` - -Characters that don't exist in `iso-8859-1` will be converted to numeric entities, similar to what browsers do: - -```javascript -var numeric = qs.stringify({ a: '☺' }, { charset: 'iso-8859-1' }); -assert.equal(numeric, 'a=%26%239786%3B'); -``` - -You can use the `charsetSentinel` option to announce the character by including an `utf8=✓` parameter with the proper encoding if the checkmark, similar to what Ruby on Rails and others do when submitting forms. - -```javascript -var sentinel = qs.stringify({ a: '☺' }, { charsetSentinel: true }); -assert.equal(sentinel, 'utf8=%E2%9C%93&a=%E2%98%BA'); - -var isoSentinel = qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'iso-8859-1' }); -assert.equal(isoSentinel, 'utf8=%26%2310003%3B&a=%E6'); -``` - -### Dealing with special character sets - -By default the encoding and decoding of characters is done in `utf-8`, and `iso-8859-1` support is also built in via the `charset` parameter. - -If you wish to encode querystrings to a different character set (i.e. -[Shift JIS](https://en.wikipedia.org/wiki/Shift_JIS)) you can use the -[`qs-iconv`](https://github.com/martinheidegger/qs-iconv) library: - -```javascript -var encoder = require('qs-iconv/encoder')('shift_jis'); -var shiftJISEncoded = qs.stringify({ a: 'こんにちは!' }, { encoder: encoder }); -assert.equal(shiftJISEncoded, 'a=%82%B1%82%F1%82%C9%82%BF%82%CD%81I'); -``` - -This also works for decoding of query strings: - -```javascript -var decoder = require('qs-iconv/decoder')('shift_jis'); -var obj = qs.parse('a=%82%B1%82%F1%82%C9%82%BF%82%CD%81I', { decoder: decoder }); -assert.deepEqual(obj, { a: 'こんにちは!' }); -``` - -### RFC 3986 and RFC 1738 space encoding - -RFC3986 used as default option and encodes ' ' to *%20* which is backward compatible. -In the same time, output can be stringified as per RFC1738 with ' ' equal to '+'. - -``` -assert.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); -assert.equal(qs.stringify({ a: 'b c' }, { format : 'RFC3986' }), 'a=b%20c'); -assert.equal(qs.stringify({ a: 'b c' }, { format : 'RFC1738' }), 'a=b+c'); -``` - -## Security - -Please email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report. - -## qs for enterprise - -Available as part of the Tidelift Subscription - -The maintainers of qs and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. -Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. -[Learn more.](https://tidelift.com/subscription/pkg/npm-qs?utm_source=npm-qs&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) - -[package-url]: https://npmjs.org/package/qs -[npm-version-svg]: https://versionbadg.es/ljharb/qs.svg -[deps-svg]: https://david-dm.org/ljharb/qs.svg -[deps-url]: https://david-dm.org/ljharb/qs -[dev-deps-svg]: https://david-dm.org/ljharb/qs/dev-status.svg -[dev-deps-url]: https://david-dm.org/ljharb/qs#info=devDependencies -[npm-badge-png]: https://nodei.co/npm/qs.png?downloads=true&stars=true -[license-image]: https://img.shields.io/npm/l/qs.svg -[license-url]: LICENSE -[downloads-image]: https://img.shields.io/npm/dm/qs.svg -[downloads-url]: https://npm-stat.com/charts.html?package=qs -[codecov-image]: https://codecov.io/gh/ljharb/qs/branch/main/graphs/badge.svg -[codecov-url]: https://app.codecov.io/gh/ljharb/qs/ -[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/qs -[actions-url]: https://github.com/ljharb/qs/actions - -## Acknowledgements - -qs logo by [NUMI](https://github.com/numi-hq/open-design): - -[NUMI Logo](https://numi.tech/?ref=qs) diff --git a/node_modules/body-parser/node_modules/qs/dist/qs.js b/node_modules/body-parser/node_modules/qs/dist/qs.js deleted file mode 100755 index 154e72e57..000000000 --- a/node_modules/body-parser/node_modules/qs/dist/qs.js +++ /dev/null @@ -1,90 +0,0 @@ -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Qs = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function parseQueryStringValues(e,t){var r={__proto__:null},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i,o=t.parameterLimit===1/0?void 0:t.parameterLimit,l=a.split(t.delimiter,o),s=-1,n=t.charset;if(t.charsetSentinel)for(i=0;i-1&&(c=isArray(c)?[c]:c);var y=has.call(r,p);y&&"combine"===t.duplicates?r[p]=utils.combine(r[p],c):y&&"last"!==t.duplicates||(r[p]=c)}return r},parseObject=function(e,t,r,a){for(var i=a?t:parseArrayValue(t,r),o=e.length-1;o>=0;--o){var l,s=e[o];if("[]"===s&&r.parseArrays)l=r.allowEmptyArrays&&(""===i||r.strictNullHandling&&null===i)?[]:[].concat(i);else{l=r.plainObjects?Object.create(null):{};var n="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,p=r.decodeDotInKeys?n.replace(/%2E/g,"."):n,c=parseInt(p,10);r.parseArrays||""!==p?!isNaN(c)&&s!==p&&String(c)===p&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(l=[])[c]=i:"__proto__"!==p&&(l[p]=i):l={0:i}}i=l}return i},parseKeys=function parseQueryStringKeys(e,t,r,a){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,l=r.depth>0&&/(\[[^[\]]*])/.exec(i),s=l?i.slice(0,l.index):i,n=[];if(s){if(!r.plainObjects&&has.call(Object.prototype,s)&&!r.allowPrototypes)return;n.push(s)}for(var p=0;r.depth>0&&null!==(l=o.exec(i))&&p0?w.join(",")||null:void 0}];else if(isArray(f))E=f;else{var S=Object.keys(w);E=u?S.sort(u):S}var O=l?r.replace(/\./g,"%2E"):r,T=o&&isArray(w)&&1===w.length?O+"[]":O;if(a&&isArray(w)&&0===w.length)return T+"[]";for(var k=0;k0?y+d:""}; - -},{"1":1,"29":29,"5":5}],5:[function(require,module,exports){ -"use strict";var formats=require(1),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,hexTable=function(){for(var e=[],r=0;r<256;++r)e.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return e}(),compactQueue=function compactQueue(e){for(;e.length>1;){var r=e.pop(),t=r.obj[r.prop];if(isArray(t)){for(var o=[],n=0;n=limit?a.slice(i,i+limit):a,p=[],s=0;s=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||n===formats.RFC1738&&(40===f||41===f)?p[p.length]=u.charAt(s):f<128?p[p.length]=hexTable[f]:f<2048?p[p.length]=hexTable[192|f>>6]+hexTable[128|63&f]:f<55296||f>=57344?p[p.length]=hexTable[224|f>>12]+hexTable[128|f>>6&63]+hexTable[128|63&f]:(s+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(s)),p[p.length]=hexTable[240|f>>18]+hexTable[128|f>>12&63]+hexTable[128|f>>6&63]+hexTable[128|63&f])}c+=p.join("")}return c},compact=function compact(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],o=0;o-1?callBind(t):t}; - -},{"20":20,"8":8}],20:[function(require,module,exports){ -"use strict";var undefined,$Error=require(12),$EvalError=require(11),$RangeError=require(13),$ReferenceError=require(14),$SyntaxError=require(15),$TypeError=require(16),$URIError=require(17),$Function=Function,getEvalledConstructor=function(r){try{return $Function('"use strict"; return ('+r+").constructor;")()}catch(r){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(r){$gOPD=null}var throwTypeError=function(){throw new $TypeError},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(r){try{return $gOPD(arguments,"callee").get}catch(r){return throwTypeError}}}():throwTypeError,hasSymbols=require(24)(),hasProto=require(23)(),getProto=Object.getPrototypeOf||(hasProto?function(r){return r.__proto__}:null),needsEval={},TypedArray="undefined"!=typeof Uint8Array&&getProto?getProto(Uint8Array):undefined,INTRINSICS={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?undefined:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols&&getProto?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols&&getProto?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet};if(getProto)try{null.error}catch(r){var errorProto=getProto(getProto(r));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function doEval(r){var e;if("%AsyncFunction%"===r)e=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===r)e=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===r)e=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===r){var t=doEval("%AsyncGeneratorFunction%");t&&(e=t.prototype)}else if("%AsyncIteratorPrototype%"===r){var o=doEval("%AsyncGenerator%");o&&getProto&&(e=getProto(o.prototype))}return INTRINSICS[r]=e,e},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=require(19),hasOwn=require(26),$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function stringToPath(r){var e=$strSlice(r,0,1),t=$strSlice(r,-1);if("%"===e&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==e)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var o=[];return $replace(r,rePropName,(function(r,e,t,n){o[o.length]=t?$replace(n,reEscapeChar,"$1"):e||r})),o},getBaseIntrinsic=function getBaseIntrinsic(r,e){var t,o=r;if(hasOwn(LEGACY_ALIASES,o)&&(o="%"+(t=LEGACY_ALIASES[o])[0]+"%"),hasOwn(INTRINSICS,o)){var n=INTRINSICS[o];if(n===needsEval&&(n=doEval(o)),void 0===n&&!e)throw new $TypeError("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:t,name:o,value:n}}throw new $SyntaxError("intrinsic "+r+" does not exist!")};module.exports=function GetIntrinsic(r,e){if("string"!=typeof r||0===r.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,r))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=stringToPath(r),o=t.length>0?t[0]:"",n=getBaseIntrinsic("%"+o+"%",e),a=n.name,y=n.value,i=!1,p=n.alias;p&&(o=p[0],$spliceApply(t,$concat([0,1],p)));for(var d=1,s=!0;d=t.length){var c=$gOPD(y,f);y=(s=!!c)&&"get"in c&&!("originalValue"in c.get)?c.get:y[f]}else s=hasOwn(y,f),y=y[f];s&&!i&&(INTRINSICS[a]=y)}}return y}; - -},{"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"19":19,"23":23,"24":24,"26":26}],8:[function(require,module,exports){ -"use strict";var bind=require(19),GetIntrinsic=require(20),setFunctionLength=require(28),$TypeError=require(16),$apply=GetIntrinsic("%Function.prototype.apply%"),$call=GetIntrinsic("%Function.prototype.call%"),$reflectApply=GetIntrinsic("%Reflect.apply%",!0)||bind.call($call,$apply),$defineProperty=require(10),$max=GetIntrinsic("%Math.max%");module.exports=function callBind(e){if("function"!=typeof e)throw new $TypeError("a function is required");var n=$reflectApply(bind,$call,arguments);return setFunctionLength(n,1+$max(0,e.length-(arguments.length-1)),!0)};var applyBind=function applyBind(){return $reflectApply(bind,$apply,arguments)};$defineProperty?$defineProperty(module.exports,"apply",{value:applyBind}):module.exports.apply=applyBind; - -},{"10":10,"16":16,"19":19,"20":20,"28":28}],16:[function(require,module,exports){ -"use strict";module.exports=TypeError; - -},{}],19:[function(require,module,exports){ -"use strict";var implementation=require(18);module.exports=Function.prototype.bind||implementation; - -},{"18":18}],10:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),$defineProperty=GetIntrinsic("%Object.defineProperty%",!0)||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=!1}module.exports=$defineProperty; - -},{"20":20}],28:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),define=require(9),hasDescriptors=require(22)(),gOPD=require(21),$TypeError=require(16),$floor=GetIntrinsic("%Math.floor%");module.exports=function setFunctionLength(e,r){if("function"!=typeof e)throw new $TypeError("`fn` is not a function");if("number"!=typeof r||r<0||r>4294967295||$floor(r)!==r)throw new $TypeError("`length` must be a positive 32-bit integer");var t=arguments.length>2&&!!arguments[2],i=!0,n=!0;if("length"in e&&gOPD){var o=gOPD(e,"length");o&&!o.configurable&&(i=!1),o&&!o.writable&&(n=!1)}return(i||n||!t)&&(hasDescriptors?define(e,"length",r,!0,!0):define(e,"length",r)),e}; - -},{"16":16,"20":20,"21":21,"22":22,"9":9}],9:[function(require,module,exports){ -"use strict";var $defineProperty=require(10),$SyntaxError=require(15),$TypeError=require(16),gopd=require(21);module.exports=function defineDataProperty(e,r,o){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new $TypeError("`obj` must be an object or a function`");if("string"!=typeof r&&"symbol"!=typeof r)throw new $TypeError("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new $TypeError("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new $TypeError("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new $TypeError("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new $TypeError("`loose`, if provided, must be a boolean");var n=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,t=arguments.length>5?arguments[5]:null,i=arguments.length>6&&arguments[6],a=!!gopd&&gopd(e,r);if($defineProperty)$defineProperty(e,r,{configurable:null===t&&a?a.configurable:!t,enumerable:null===n&&a?a.enumerable:!n,value:o,writable:null===l&&a?a.writable:!l});else{if(!i&&(n||l||t))throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[r]=o}}; - -},{"10":10,"15":15,"16":16,"21":21}],15:[function(require,module,exports){ -"use strict";module.exports=SyntaxError; - -},{}],21:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),$gOPD=GetIntrinsic("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch(t){$gOPD=null}module.exports=$gOPD; - -},{"20":20}],11:[function(require,module,exports){ -"use strict";module.exports=EvalError; - -},{}],12:[function(require,module,exports){ -"use strict";module.exports=Error; - -},{}],13:[function(require,module,exports){ -"use strict";module.exports=RangeError; - -},{}],14:[function(require,module,exports){ -"use strict";module.exports=ReferenceError; - -},{}],17:[function(require,module,exports){ -"use strict";module.exports=URIError; - -},{}],18:[function(require,module,exports){ -"use strict";var ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr=Object.prototype.toString,max=Math.max,funcType="[object Function]",concatty=function concatty(t,n){for(var r=[],o=0;o-1e3&&t<1e3||$test.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var n=t<0?-$floor(-t):$floor(t);if(n!==t){var o=String(n),i=$slice.call(e,o.length+1);return $replace.call(o,r,"$&_")+"."+$replace.call($replace.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(e,r,"$&_")}var utilInspect=require(6),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null;function wrapQuotes(t,e,r){var n="double"===(r.quoteStyle||e)?'"':"'";return n+t+n}function quote(t){return $replace.call(String(t),/"/g,""")}function isArray(t){return!("[object Array]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isDate(t){return!("[object Date]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isRegExp(t){return!("[object RegExp]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isError(t){return!("[object Error]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isString(t){return!("[object String]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isNumber(t){return!("[object Number]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isBoolean(t){return!("[object Boolean]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"==typeof t&&t instanceof Symbol;if("symbol"==typeof t)return!0;if(!t||"object"!=typeof t||!symToString)return!1;try{return symToString.call(t),!0}catch(t){}return!1}function isBigInt(t){if(!t||"object"!=typeof t||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(t){}return!1}module.exports=function inspect_(t,e,r,n){var o=e||{};if(has(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(o,"numericSeparator")&&"boolean"!=typeof o.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=o.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var c=String(t);return a?addNumericSeparator(t,c):c}if("bigint"==typeof t){var l=String(t)+"n";return a?addNumericSeparator(t,l):l}var p=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=p&&p>0&&"object"==typeof t)return isArray(t)?"[Array]":"[Object]";var u=getIndent(o,r);if(void 0===n)n=[];else if(indexOf(n,t)>=0)return"[Circular]";function inspect(t,e,i){if(e&&(n=$arrSlice.call(n)).push(e),i){var a={depth:o.depth};return has(o,"quoteStyle")&&(a.quoteStyle=o.quoteStyle),inspect_(t,a,r+1,n)}return inspect_(t,o,r+1,n)}if("function"==typeof t&&!isRegExp(t)){var f=nameOf(t),s=arrObjKeys(t,inspect);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(s.length>0?" { "+$join.call(s,", ")+" }":"")}if(isSymbol(t)){var y=hasShammedSymbols?$replace.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!=typeof t||hasShammedSymbols?y:markBoxed(y)}if(isElement(t)){for(var S="<"+$toLowerCase.call(String(t.nodeName)),g=t.attributes||[],b=0;b"}if(isArray(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,inspect);return u&&!singleLineValues(m)?"["+indentedJoin(m,u)+"]":"[ "+$join.call(m,", ")+" ]"}if(isError(t)){var h=arrObjKeys(t,inspect);return"cause"in Error.prototype||!("cause"in t)||isEnumerable.call(t,"cause")?0===h.length?"["+String(t)+"]":"{ ["+String(t)+"] "+$join.call(h,", ")+" }":"{ ["+String(t)+"] "+$join.call($concat.call("[cause]: "+inspect(t.cause),h),", ")+" }"}if("object"==typeof t&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol]&&utilInspect)return utilInspect(t,{depth:p-r});if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var d=[];return mapForEach&&mapForEach.call(t,(function(e,r){d.push(inspect(r,t,!0)+" => "+inspect(e,t))})),collectionOf("Map",mapSize.call(t),d,u)}if(isSet(t)){var j=[];return setForEach&&setForEach.call(t,(function(e){j.push(inspect(e,t))})),collectionOf("Set",setSize.call(t),j,u)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(inspect(Number(t)));if(isBigInt(t))return markBoxed(inspect(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(inspect(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||"undefined"!=typeof global&&t===global)return"{ [object globalThis] }";if(!isDate(t)&&!isRegExp(t)){var O=arrObjKeys(t,inspect),w=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",k=!w&&toStringTag&&Object(t)===t&&toStringTag in t?$slice.call(toStr(t),8,-1):$?"Object":"",v=(w||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(k||$?"["+$join.call($concat.call([],k||[],$||[]),": ")+"] ":"");return 0===O.length?v+"{}":u?v+"{"+indentedJoin(O,u)+"}":v+"{ "+$join.call(O,", ")+" }"}return String(t)};var hasOwn=Object.prototype.hasOwnProperty||function(t){return t in this};function has(t,e){return hasOwn.call(t,e)}function toStr(t){return objectToString.call(t)}function nameOf(t){if(t.name)return t.name;var e=$match.call(functionToString.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function indexOf(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return inspectString($slice.call(t,0,e.maxStringLength),e)+n}return wrapQuotes($replace.call($replace.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",e)}function lowbyte(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+$toUpperCase.call(e.toString(16))}function markBoxed(t){return"Object("+t+")"}function weakCollectionOf(t){return t+" { ? }"}function collectionOf(t,e,r,n){return t+" ("+e+") {"+(n?indentedJoin(r,n):$join.call(r,", "))+"}"}function singleLineValues(t){for(var e=0;e=0)return!1;return!0}function getIndent(t,e){var r;if("\t"===t.indent)r="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;r=$join.call(Array(t.indent+1)," ")}return{base:r,prev:$join.call(Array(e+1),r)}}function indentedJoin(t,e){if(0===t.length)return"";var r="\n"+e.prev+e.base;return r+$join.call(t,","+r)+"\n"+e.prev}function arrObjKeys(t,e){var r=isArray(t),n=[];if(r){n.length=t.length;for(var o=0;o -1) { - return val.split(','); - } - - return val; -}; - -// This is what browsers will submit when the ✓ character occurs in an -// application/x-www-form-urlencoded body and the encoding of the page containing -// the form is iso-8859-1, or when the submitted form has an accept-charset -// attribute of iso-8859-1. Presumably also with other charsets that do not contain -// the ✓ character, such as us-ascii. -var isoSentinel = 'utf8=%26%2310003%3B'; // encodeURIComponent('✓') - -// These are the percent-encoded utf-8 octets representing a checkmark, indicating that the request actually is utf-8 encoded. -var charsetSentinel = 'utf8=%E2%9C%93'; // encodeURIComponent('✓') - -var parseValues = function parseQueryStringValues(str, options) { - var obj = { __proto__: null }; - - var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; - cleanStr = cleanStr.replace(/%5B/gi, '[').replace(/%5D/gi, ']'); - var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; - var parts = cleanStr.split(options.delimiter, limit); - var skipIndex = -1; // Keep track of where the utf8 sentinel was found - var i; - - var charset = options.charset; - if (options.charsetSentinel) { - for (i = 0; i < parts.length; ++i) { - if (parts[i].indexOf('utf8=') === 0) { - if (parts[i] === charsetSentinel) { - charset = 'utf-8'; - } else if (parts[i] === isoSentinel) { - charset = 'iso-8859-1'; - } - skipIndex = i; - i = parts.length; // The eslint settings do not allow break; - } - } - } - - for (i = 0; i < parts.length; ++i) { - if (i === skipIndex) { - continue; - } - var part = parts[i]; - - var bracketEqualsPos = part.indexOf(']='); - var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; - - var key, val; - if (pos === -1) { - key = options.decoder(part, defaults.decoder, charset, 'key'); - val = options.strictNullHandling ? null : ''; - } else { - key = options.decoder(part.slice(0, pos), defaults.decoder, charset, 'key'); - val = utils.maybeMap( - parseArrayValue(part.slice(pos + 1), options), - function (encodedVal) { - return options.decoder(encodedVal, defaults.decoder, charset, 'value'); - } - ); - } - - if (val && options.interpretNumericEntities && charset === 'iso-8859-1') { - val = interpretNumericEntities(val); - } - - if (part.indexOf('[]=') > -1) { - val = isArray(val) ? [val] : val; - } - - var existing = has.call(obj, key); - if (existing && options.duplicates === 'combine') { - obj[key] = utils.combine(obj[key], val); - } else if (!existing || options.duplicates === 'last') { - obj[key] = val; - } - } - - return obj; -}; - -var parseObject = function (chain, val, options, valuesParsed) { - var leaf = valuesParsed ? val : parseArrayValue(val, options); - - for (var i = chain.length - 1; i >= 0; --i) { - var obj; - var root = chain[i]; - - if (root === '[]' && options.parseArrays) { - obj = options.allowEmptyArrays && (leaf === '' || (options.strictNullHandling && leaf === null)) - ? [] - : [].concat(leaf); - } else { - obj = options.plainObjects ? Object.create(null) : {}; - var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; - var decodedRoot = options.decodeDotInKeys ? cleanRoot.replace(/%2E/g, '.') : cleanRoot; - var index = parseInt(decodedRoot, 10); - if (!options.parseArrays && decodedRoot === '') { - obj = { 0: leaf }; - } else if ( - !isNaN(index) - && root !== decodedRoot - && String(index) === decodedRoot - && index >= 0 - && (options.parseArrays && index <= options.arrayLimit) - ) { - obj = []; - obj[index] = leaf; - } else if (decodedRoot !== '__proto__') { - obj[decodedRoot] = leaf; - } - } - - leaf = obj; - } - - return leaf; -}; - -var parseKeys = function parseQueryStringKeys(givenKey, val, options, valuesParsed) { - if (!givenKey) { - return; - } - - // Transform dot notation to bracket notation - var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; - - // The regex chunks - - var brackets = /(\[[^[\]]*])/; - var child = /(\[[^[\]]*])/g; - - // Get the parent - - var segment = options.depth > 0 && brackets.exec(key); - var parent = segment ? key.slice(0, segment.index) : key; - - // Stash the parent if it exists - - var keys = []; - if (parent) { - // If we aren't using plain objects, optionally prefix keys that would overwrite object prototype properties - if (!options.plainObjects && has.call(Object.prototype, parent)) { - if (!options.allowPrototypes) { - return; - } - } - - keys.push(parent); - } - - // Loop through children appending to the array until we hit depth - - var i = 0; - while (options.depth > 0 && (segment = child.exec(key)) !== null && i < options.depth) { - i += 1; - if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) { - if (!options.allowPrototypes) { - return; - } - } - keys.push(segment[1]); - } - - // If there's a remainder, check strictDepth option for throw, else just add whatever is left - - if (segment) { - if (options.strictDepth === true) { - throw new RangeError('Input depth exceeded depth option of ' + options.depth + ' and strictDepth is true'); - } - keys.push('[' + key.slice(segment.index) + ']'); - } - - return parseObject(keys, val, options, valuesParsed); -}; - -var normalizeParseOptions = function normalizeParseOptions(opts) { - if (!opts) { - return defaults; - } - - if (typeof opts.allowEmptyArrays !== 'undefined' && typeof opts.allowEmptyArrays !== 'boolean') { - throw new TypeError('`allowEmptyArrays` option can only be `true` or `false`, when provided'); - } - - if (typeof opts.decodeDotInKeys !== 'undefined' && typeof opts.decodeDotInKeys !== 'boolean') { - throw new TypeError('`decodeDotInKeys` option can only be `true` or `false`, when provided'); - } - - if (opts.decoder !== null && typeof opts.decoder !== 'undefined' && typeof opts.decoder !== 'function') { - throw new TypeError('Decoder has to be a function.'); - } - - if (typeof opts.charset !== 'undefined' && opts.charset !== 'utf-8' && opts.charset !== 'iso-8859-1') { - throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined'); - } - var charset = typeof opts.charset === 'undefined' ? defaults.charset : opts.charset; - - var duplicates = typeof opts.duplicates === 'undefined' ? defaults.duplicates : opts.duplicates; - - if (duplicates !== 'combine' && duplicates !== 'first' && duplicates !== 'last') { - throw new TypeError('The duplicates option must be either combine, first, or last'); - } - - var allowDots = typeof opts.allowDots === 'undefined' ? opts.decodeDotInKeys === true ? true : defaults.allowDots : !!opts.allowDots; - - return { - allowDots: allowDots, - allowEmptyArrays: typeof opts.allowEmptyArrays === 'boolean' ? !!opts.allowEmptyArrays : defaults.allowEmptyArrays, - allowPrototypes: typeof opts.allowPrototypes === 'boolean' ? opts.allowPrototypes : defaults.allowPrototypes, - allowSparse: typeof opts.allowSparse === 'boolean' ? opts.allowSparse : defaults.allowSparse, - arrayLimit: typeof opts.arrayLimit === 'number' ? opts.arrayLimit : defaults.arrayLimit, - charset: charset, - charsetSentinel: typeof opts.charsetSentinel === 'boolean' ? opts.charsetSentinel : defaults.charsetSentinel, - comma: typeof opts.comma === 'boolean' ? opts.comma : defaults.comma, - decodeDotInKeys: typeof opts.decodeDotInKeys === 'boolean' ? opts.decodeDotInKeys : defaults.decodeDotInKeys, - decoder: typeof opts.decoder === 'function' ? opts.decoder : defaults.decoder, - delimiter: typeof opts.delimiter === 'string' || utils.isRegExp(opts.delimiter) ? opts.delimiter : defaults.delimiter, - // eslint-disable-next-line no-implicit-coercion, no-extra-parens - depth: (typeof opts.depth === 'number' || opts.depth === false) ? +opts.depth : defaults.depth, - duplicates: duplicates, - ignoreQueryPrefix: opts.ignoreQueryPrefix === true, - interpretNumericEntities: typeof opts.interpretNumericEntities === 'boolean' ? opts.interpretNumericEntities : defaults.interpretNumericEntities, - parameterLimit: typeof opts.parameterLimit === 'number' ? opts.parameterLimit : defaults.parameterLimit, - parseArrays: opts.parseArrays !== false, - plainObjects: typeof opts.plainObjects === 'boolean' ? opts.plainObjects : defaults.plainObjects, - strictDepth: typeof opts.strictDepth === 'boolean' ? !!opts.strictDepth : defaults.strictDepth, - strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling - }; -}; - -module.exports = function (str, opts) { - var options = normalizeParseOptions(opts); - - if (str === '' || str === null || typeof str === 'undefined') { - return options.plainObjects ? Object.create(null) : {}; - } - - var tempObj = typeof str === 'string' ? parseValues(str, options) : str; - var obj = options.plainObjects ? Object.create(null) : {}; - - // Iterate over the keys and setup the new object - - var keys = Object.keys(tempObj); - for (var i = 0; i < keys.length; ++i) { - var key = keys[i]; - var newObj = parseKeys(key, tempObj[key], options, typeof str === 'string'); - obj = utils.merge(obj, newObj, options); - } - - if (options.allowSparse === true) { - return obj; - } - - return utils.compact(obj); -}; diff --git a/node_modules/body-parser/node_modules/qs/lib/stringify.js b/node_modules/body-parser/node_modules/qs/lib/stringify.js deleted file mode 100755 index 9b934d69b..000000000 --- a/node_modules/body-parser/node_modules/qs/lib/stringify.js +++ /dev/null @@ -1,351 +0,0 @@ -'use strict'; - -var getSideChannel = require('side-channel'); -var utils = require('./utils'); -var formats = require('./formats'); -var has = Object.prototype.hasOwnProperty; - -var arrayPrefixGenerators = { - brackets: function brackets(prefix) { - return prefix + '[]'; - }, - comma: 'comma', - indices: function indices(prefix, key) { - return prefix + '[' + key + ']'; - }, - repeat: function repeat(prefix) { - return prefix; - } -}; - -var isArray = Array.isArray; -var push = Array.prototype.push; -var pushToArray = function (arr, valueOrArray) { - push.apply(arr, isArray(valueOrArray) ? valueOrArray : [valueOrArray]); -}; - -var toISO = Date.prototype.toISOString; - -var defaultFormat = formats['default']; -var defaults = { - addQueryPrefix: false, - allowDots: false, - allowEmptyArrays: false, - arrayFormat: 'indices', - charset: 'utf-8', - charsetSentinel: false, - delimiter: '&', - encode: true, - encodeDotInKeys: false, - encoder: utils.encode, - encodeValuesOnly: false, - format: defaultFormat, - formatter: formats.formatters[defaultFormat], - // deprecated - indices: false, - serializeDate: function serializeDate(date) { - return toISO.call(date); - }, - skipNulls: false, - strictNullHandling: false -}; - -var isNonNullishPrimitive = function isNonNullishPrimitive(v) { - return typeof v === 'string' - || typeof v === 'number' - || typeof v === 'boolean' - || typeof v === 'symbol' - || typeof v === 'bigint'; -}; - -var sentinel = {}; - -var stringify = function stringify( - object, - prefix, - generateArrayPrefix, - commaRoundTrip, - allowEmptyArrays, - strictNullHandling, - skipNulls, - encodeDotInKeys, - encoder, - filter, - sort, - allowDots, - serializeDate, - format, - formatter, - encodeValuesOnly, - charset, - sideChannel -) { - var obj = object; - - var tmpSc = sideChannel; - var step = 0; - var findFlag = false; - while ((tmpSc = tmpSc.get(sentinel)) !== void undefined && !findFlag) { - // Where object last appeared in the ref tree - var pos = tmpSc.get(object); - step += 1; - if (typeof pos !== 'undefined') { - if (pos === step) { - throw new RangeError('Cyclic object value'); - } else { - findFlag = true; // Break while - } - } - if (typeof tmpSc.get(sentinel) === 'undefined') { - step = 0; - } - } - - if (typeof filter === 'function') { - obj = filter(prefix, obj); - } else if (obj instanceof Date) { - obj = serializeDate(obj); - } else if (generateArrayPrefix === 'comma' && isArray(obj)) { - obj = utils.maybeMap(obj, function (value) { - if (value instanceof Date) { - return serializeDate(value); - } - return value; - }); - } - - if (obj === null) { - if (strictNullHandling) { - return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder, charset, 'key', format) : prefix; - } - - obj = ''; - } - - if (isNonNullishPrimitive(obj) || utils.isBuffer(obj)) { - if (encoder) { - var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder, charset, 'key', format); - return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder, charset, 'value', format))]; - } - return [formatter(prefix) + '=' + formatter(String(obj))]; - } - - var values = []; - - if (typeof obj === 'undefined') { - return values; - } - - var objKeys; - if (generateArrayPrefix === 'comma' && isArray(obj)) { - // we need to join elements in - if (encodeValuesOnly && encoder) { - obj = utils.maybeMap(obj, encoder); - } - objKeys = [{ value: obj.length > 0 ? obj.join(',') || null : void undefined }]; - } else if (isArray(filter)) { - objKeys = filter; - } else { - var keys = Object.keys(obj); - objKeys = sort ? keys.sort(sort) : keys; - } - - var encodedPrefix = encodeDotInKeys ? prefix.replace(/\./g, '%2E') : prefix; - - var adjustedPrefix = commaRoundTrip && isArray(obj) && obj.length === 1 ? encodedPrefix + '[]' : encodedPrefix; - - if (allowEmptyArrays && isArray(obj) && obj.length === 0) { - return adjustedPrefix + '[]'; - } - - for (var j = 0; j < objKeys.length; ++j) { - var key = objKeys[j]; - var value = typeof key === 'object' && typeof key.value !== 'undefined' ? key.value : obj[key]; - - if (skipNulls && value === null) { - continue; - } - - var encodedKey = allowDots && encodeDotInKeys ? key.replace(/\./g, '%2E') : key; - var keyPrefix = isArray(obj) - ? typeof generateArrayPrefix === 'function' ? generateArrayPrefix(adjustedPrefix, encodedKey) : adjustedPrefix - : adjustedPrefix + (allowDots ? '.' + encodedKey : '[' + encodedKey + ']'); - - sideChannel.set(object, step); - var valueSideChannel = getSideChannel(); - valueSideChannel.set(sentinel, sideChannel); - pushToArray(values, stringify( - value, - keyPrefix, - generateArrayPrefix, - commaRoundTrip, - allowEmptyArrays, - strictNullHandling, - skipNulls, - encodeDotInKeys, - generateArrayPrefix === 'comma' && encodeValuesOnly && isArray(obj) ? null : encoder, - filter, - sort, - allowDots, - serializeDate, - format, - formatter, - encodeValuesOnly, - charset, - valueSideChannel - )); - } - - return values; -}; - -var normalizeStringifyOptions = function normalizeStringifyOptions(opts) { - if (!opts) { - return defaults; - } - - if (typeof opts.allowEmptyArrays !== 'undefined' && typeof opts.allowEmptyArrays !== 'boolean') { - throw new TypeError('`allowEmptyArrays` option can only be `true` or `false`, when provided'); - } - - if (typeof opts.encodeDotInKeys !== 'undefined' && typeof opts.encodeDotInKeys !== 'boolean') { - throw new TypeError('`encodeDotInKeys` option can only be `true` or `false`, when provided'); - } - - if (opts.encoder !== null && typeof opts.encoder !== 'undefined' && typeof opts.encoder !== 'function') { - throw new TypeError('Encoder has to be a function.'); - } - - var charset = opts.charset || defaults.charset; - if (typeof opts.charset !== 'undefined' && opts.charset !== 'utf-8' && opts.charset !== 'iso-8859-1') { - throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined'); - } - - var format = formats['default']; - if (typeof opts.format !== 'undefined') { - if (!has.call(formats.formatters, opts.format)) { - throw new TypeError('Unknown format option provided.'); - } - format = opts.format; - } - var formatter = formats.formatters[format]; - - var filter = defaults.filter; - if (typeof opts.filter === 'function' || isArray(opts.filter)) { - filter = opts.filter; - } - - var arrayFormat; - if (opts.arrayFormat in arrayPrefixGenerators) { - arrayFormat = opts.arrayFormat; - } else if ('indices' in opts) { - arrayFormat = opts.indices ? 'indices' : 'repeat'; - } else { - arrayFormat = defaults.arrayFormat; - } - - if ('commaRoundTrip' in opts && typeof opts.commaRoundTrip !== 'boolean') { - throw new TypeError('`commaRoundTrip` must be a boolean, or absent'); - } - - var allowDots = typeof opts.allowDots === 'undefined' ? opts.encodeDotInKeys === true ? true : defaults.allowDots : !!opts.allowDots; - - return { - addQueryPrefix: typeof opts.addQueryPrefix === 'boolean' ? opts.addQueryPrefix : defaults.addQueryPrefix, - allowDots: allowDots, - allowEmptyArrays: typeof opts.allowEmptyArrays === 'boolean' ? !!opts.allowEmptyArrays : defaults.allowEmptyArrays, - arrayFormat: arrayFormat, - charset: charset, - charsetSentinel: typeof opts.charsetSentinel === 'boolean' ? opts.charsetSentinel : defaults.charsetSentinel, - commaRoundTrip: opts.commaRoundTrip, - delimiter: typeof opts.delimiter === 'undefined' ? defaults.delimiter : opts.delimiter, - encode: typeof opts.encode === 'boolean' ? opts.encode : defaults.encode, - encodeDotInKeys: typeof opts.encodeDotInKeys === 'boolean' ? opts.encodeDotInKeys : defaults.encodeDotInKeys, - encoder: typeof opts.encoder === 'function' ? opts.encoder : defaults.encoder, - encodeValuesOnly: typeof opts.encodeValuesOnly === 'boolean' ? opts.encodeValuesOnly : defaults.encodeValuesOnly, - filter: filter, - format: format, - formatter: formatter, - serializeDate: typeof opts.serializeDate === 'function' ? opts.serializeDate : defaults.serializeDate, - skipNulls: typeof opts.skipNulls === 'boolean' ? opts.skipNulls : defaults.skipNulls, - sort: typeof opts.sort === 'function' ? opts.sort : null, - strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling - }; -}; - -module.exports = function (object, opts) { - var obj = object; - var options = normalizeStringifyOptions(opts); - - var objKeys; - var filter; - - if (typeof options.filter === 'function') { - filter = options.filter; - obj = filter('', obj); - } else if (isArray(options.filter)) { - filter = options.filter; - objKeys = filter; - } - - var keys = []; - - if (typeof obj !== 'object' || obj === null) { - return ''; - } - - var generateArrayPrefix = arrayPrefixGenerators[options.arrayFormat]; - var commaRoundTrip = generateArrayPrefix === 'comma' && options.commaRoundTrip; - - if (!objKeys) { - objKeys = Object.keys(obj); - } - - if (options.sort) { - objKeys.sort(options.sort); - } - - var sideChannel = getSideChannel(); - for (var i = 0; i < objKeys.length; ++i) { - var key = objKeys[i]; - - if (options.skipNulls && obj[key] === null) { - continue; - } - pushToArray(keys, stringify( - obj[key], - key, - generateArrayPrefix, - commaRoundTrip, - options.allowEmptyArrays, - options.strictNullHandling, - options.skipNulls, - options.encodeDotInKeys, - options.encode ? options.encoder : null, - options.filter, - options.sort, - options.allowDots, - options.serializeDate, - options.format, - options.formatter, - options.encodeValuesOnly, - options.charset, - sideChannel - )); - } - - var joined = keys.join(options.delimiter); - var prefix = options.addQueryPrefix === true ? '?' : ''; - - if (options.charsetSentinel) { - if (options.charset === 'iso-8859-1') { - // encodeURIComponent('✓'), the "numeric entity" representation of a checkmark - prefix += 'utf8=%26%2310003%3B&'; - } else { - // encodeURIComponent('✓') - prefix += 'utf8=%E2%9C%93&'; - } - } - - return joined.length > 0 ? prefix + joined : ''; -}; diff --git a/node_modules/body-parser/node_modules/qs/lib/utils.js b/node_modules/body-parser/node_modules/qs/lib/utils.js deleted file mode 100755 index 7c860f1b1..000000000 --- a/node_modules/body-parser/node_modules/qs/lib/utils.js +++ /dev/null @@ -1,265 +0,0 @@ -'use strict'; - -var formats = require('./formats'); - -var has = Object.prototype.hasOwnProperty; -var isArray = Array.isArray; - -var hexTable = (function () { - var array = []; - for (var i = 0; i < 256; ++i) { - array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); - } - - return array; -}()); - -var compactQueue = function compactQueue(queue) { - while (queue.length > 1) { - var item = queue.pop(); - var obj = item.obj[item.prop]; - - if (isArray(obj)) { - var compacted = []; - - for (var j = 0; j < obj.length; ++j) { - if (typeof obj[j] !== 'undefined') { - compacted.push(obj[j]); - } - } - - item.obj[item.prop] = compacted; - } - } -}; - -var arrayToObject = function arrayToObject(source, options) { - var obj = options && options.plainObjects ? Object.create(null) : {}; - for (var i = 0; i < source.length; ++i) { - if (typeof source[i] !== 'undefined') { - obj[i] = source[i]; - } - } - - return obj; -}; - -var merge = function merge(target, source, options) { - /* eslint no-param-reassign: 0 */ - if (!source) { - return target; - } - - if (typeof source !== 'object') { - if (isArray(target)) { - target.push(source); - } else if (target && typeof target === 'object') { - if ((options && (options.plainObjects || options.allowPrototypes)) || !has.call(Object.prototype, source)) { - target[source] = true; - } - } else { - return [target, source]; - } - - return target; - } - - if (!target || typeof target !== 'object') { - return [target].concat(source); - } - - var mergeTarget = target; - if (isArray(target) && !isArray(source)) { - mergeTarget = arrayToObject(target, options); - } - - if (isArray(target) && isArray(source)) { - source.forEach(function (item, i) { - if (has.call(target, i)) { - var targetItem = target[i]; - if (targetItem && typeof targetItem === 'object' && item && typeof item === 'object') { - target[i] = merge(targetItem, item, options); - } else { - target.push(item); - } - } else { - target[i] = item; - } - }); - return target; - } - - return Object.keys(source).reduce(function (acc, key) { - var value = source[key]; - - if (has.call(acc, key)) { - acc[key] = merge(acc[key], value, options); - } else { - acc[key] = value; - } - return acc; - }, mergeTarget); -}; - -var assign = function assignSingleSource(target, source) { - return Object.keys(source).reduce(function (acc, key) { - acc[key] = source[key]; - return acc; - }, target); -}; - -var decode = function (str, decoder, charset) { - var strWithoutPlus = str.replace(/\+/g, ' '); - if (charset === 'iso-8859-1') { - // unescape never throws, no try...catch needed: - return strWithoutPlus.replace(/%[0-9a-f]{2}/gi, unescape); - } - // utf-8 - try { - return decodeURIComponent(strWithoutPlus); - } catch (e) { - return strWithoutPlus; - } -}; - -var limit = 1024; - -/* eslint operator-linebreak: [2, "before"] */ - -var encode = function encode(str, defaultEncoder, charset, kind, format) { - // This code was originally written by Brian White (mscdex) for the io.js core querystring library. - // It has been adapted here for stricter adherence to RFC 3986 - if (str.length === 0) { - return str; - } - - var string = str; - if (typeof str === 'symbol') { - string = Symbol.prototype.toString.call(str); - } else if (typeof str !== 'string') { - string = String(str); - } - - if (charset === 'iso-8859-1') { - return escape(string).replace(/%u[0-9a-f]{4}/gi, function ($0) { - return '%26%23' + parseInt($0.slice(2), 16) + '%3B'; - }); - } - - var out = ''; - for (var j = 0; j < string.length; j += limit) { - var segment = string.length >= limit ? string.slice(j, j + limit) : string; - var arr = []; - - for (var i = 0; i < segment.length; ++i) { - var c = segment.charCodeAt(i); - if ( - c === 0x2D // - - || c === 0x2E // . - || c === 0x5F // _ - || c === 0x7E // ~ - || (c >= 0x30 && c <= 0x39) // 0-9 - || (c >= 0x41 && c <= 0x5A) // a-z - || (c >= 0x61 && c <= 0x7A) // A-Z - || (format === formats.RFC1738 && (c === 0x28 || c === 0x29)) // ( ) - ) { - arr[arr.length] = segment.charAt(i); - continue; - } - - if (c < 0x80) { - arr[arr.length] = hexTable[c]; - continue; - } - - if (c < 0x800) { - arr[arr.length] = hexTable[0xC0 | (c >> 6)] - + hexTable[0x80 | (c & 0x3F)]; - continue; - } - - if (c < 0xD800 || c >= 0xE000) { - arr[arr.length] = hexTable[0xE0 | (c >> 12)] - + hexTable[0x80 | ((c >> 6) & 0x3F)] - + hexTable[0x80 | (c & 0x3F)]; - continue; - } - - i += 1; - c = 0x10000 + (((c & 0x3FF) << 10) | (segment.charCodeAt(i) & 0x3FF)); - - arr[arr.length] = hexTable[0xF0 | (c >> 18)] - + hexTable[0x80 | ((c >> 12) & 0x3F)] - + hexTable[0x80 | ((c >> 6) & 0x3F)] - + hexTable[0x80 | (c & 0x3F)]; - } - - out += arr.join(''); - } - - return out; -}; - -var compact = function compact(value) { - var queue = [{ obj: { o: value }, prop: 'o' }]; - var refs = []; - - for (var i = 0; i < queue.length; ++i) { - var item = queue[i]; - var obj = item.obj[item.prop]; - - var keys = Object.keys(obj); - for (var j = 0; j < keys.length; ++j) { - var key = keys[j]; - var val = obj[key]; - if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { - queue.push({ obj: obj, prop: key }); - refs.push(val); - } - } - } - - compactQueue(queue); - - return value; -}; - -var isRegExp = function isRegExp(obj) { - return Object.prototype.toString.call(obj) === '[object RegExp]'; -}; - -var isBuffer = function isBuffer(obj) { - if (!obj || typeof obj !== 'object') { - return false; - } - - return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); -}; - -var combine = function combine(a, b) { - return [].concat(a, b); -}; - -var maybeMap = function maybeMap(val, fn) { - if (isArray(val)) { - var mapped = []; - for (var i = 0; i < val.length; i += 1) { - mapped.push(fn(val[i])); - } - return mapped; - } - return fn(val); -}; - -module.exports = { - arrayToObject: arrayToObject, - assign: assign, - combine: combine, - compact: compact, - decode: decode, - encode: encode, - isBuffer: isBuffer, - isRegExp: isRegExp, - maybeMap: maybeMap, - merge: merge -}; diff --git a/node_modules/body-parser/node_modules/qs/package.json b/node_modules/body-parser/node_modules/qs/package.json deleted file mode 100755 index 6dae05217..000000000 --- a/node_modules/body-parser/node_modules/qs/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "name": "qs", - "description": "A querystring parser that supports nesting and arrays, with a depth limit", - "homepage": "https://github.com/ljharb/qs", - "version": "6.13.0", - "repository": { - "type": "git", - "url": "https://github.com/ljharb/qs.git" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "main": "lib/index.js", - "sideEffects": false, - "contributors": [ - { - "name": "Jordan Harband", - "email": "ljharb@gmail.com", - "url": "http://ljharb.codes" - } - ], - "keywords": [ - "querystring", - "qs", - "query", - "url", - "parse", - "stringify" - ], - "engines": { - "node": ">=0.6" - }, - "dependencies": { - "side-channel": "^1.0.6" - }, - "devDependencies": { - "@browserify/envify": "^6.0.0", - "@browserify/uglifyify": "^6.0.0", - "@ljharb/eslint-config": "^21.1.1", - "browserify": "^16.5.2", - "bundle-collapser": "^1.4.0", - "common-shakeify": "~1.0.0", - "eclint": "^2.8.1", - "es-value-fixtures": "^1.4.2", - "eslint": "=8.8.0", - "evalmd": "^0.0.19", - "for-each": "^0.3.3", - "glob": "=10.3.7", - "has-override-mistake": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-symbols": "^1.0.3", - "iconv-lite": "^0.5.1", - "in-publish": "^2.0.1", - "jackspeak": "=2.1.1", - "mkdirp": "^0.5.5", - "mock-property": "^1.0.3", - "module-deps": "^6.2.3", - "npmignore": "^0.3.1", - "nyc": "^10.3.2", - "object-inspect": "^1.13.2", - "qs-iconv": "^1.0.4", - "safe-publish-latest": "^2.0.0", - "safer-buffer": "^2.1.2", - "tape": "^5.8.1", - "unassertify": "^3.0.1" - }, - "scripts": { - "prepack": "npmignore --auto --commentLines=autogenerated && npm run dist", - "prepublishOnly": "safe-publish-latest", - "prepublish": "not-in-publish || npm run prepublishOnly", - "pretest": "npm run --silent readme && npm run --silent lint", - "test": "npm run tests-only", - "tests-only": "nyc tape 'test/**/*.js'", - "posttest": "npx npm@'>=10.2' audit --production", - "readme": "evalmd README.md", - "postlint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' | grep -v dist/)", - "lint": "eslint --ext=js,mjs .", - "dist": "mkdirp dist && browserify --standalone Qs -g unassertify -g @browserify/envify -g [@browserify/uglifyify --mangle.keep_fnames --compress.keep_fnames --format.indent_level=1 --compress.arrows=false --compress.passes=4 --compress.typeofs=false] -p common-shakeify -p bundle-collapser/plugin lib/index.js > dist/qs.js" - }, - "license": "BSD-3-Clause", - "publishConfig": { - "ignore": [ - "!dist/*", - "bower.json", - "component.json", - ".github/workflows", - "logos", - "tea.yaml" - ] - } -} diff --git a/node_modules/body-parser/node_modules/qs/test/empty-keys-cases.js b/node_modules/body-parser/node_modules/qs/test/empty-keys-cases.js deleted file mode 100755 index 2b1190ef5..000000000 --- a/node_modules/body-parser/node_modules/qs/test/empty-keys-cases.js +++ /dev/null @@ -1,267 +0,0 @@ -'use strict'; - -module.exports = { - emptyTestCases: [ - { - input: '&', - withEmptyKeys: {}, - stringifyOutput: { - brackets: '', - indices: '', - repeat: '' - }, - noEmptyKeys: {} - }, - { - input: '&&', - withEmptyKeys: {}, - stringifyOutput: { - brackets: '', - indices: '', - repeat: '' - }, - noEmptyKeys: {} - }, - { - input: '&=', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '&=&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '&=&=', - withEmptyKeys: { '': ['', ''] }, - stringifyOutput: { - brackets: '[]=&[]=', - indices: '[0]=&[1]=', - repeat: '=&=' - }, - noEmptyKeys: {} - }, - { - input: '&=&=&', - withEmptyKeys: { '': ['', ''] }, - stringifyOutput: { - brackets: '[]=&[]=', - indices: '[0]=&[1]=', - repeat: '=&=' - }, - noEmptyKeys: {} - }, - { - input: '=', - withEmptyKeys: { '': '' }, - noEmptyKeys: {}, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - } - }, - { - input: '=&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '=&&&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '=&=&=&', - withEmptyKeys: { '': ['', '', ''] }, - stringifyOutput: { - brackets: '[]=&[]=&[]=', - indices: '[0]=&[1]=&[2]=', - repeat: '=&=&=' - }, - noEmptyKeys: {} - }, - { - input: '=&a[]=b&a[1]=c', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: '=a', - withEmptyKeys: { '': 'a' }, - noEmptyKeys: {}, - stringifyOutput: { - brackets: '=a', - indices: '=a', - repeat: '=a' - } - }, - { - input: 'a==a', - withEmptyKeys: { a: '=a' }, - noEmptyKeys: { a: '=a' }, - stringifyOutput: { - brackets: 'a==a', - indices: 'a==a', - repeat: 'a==a' - } - }, - { - input: '=&a[]=b', - withEmptyKeys: { '': '', a: ['b'] }, - stringifyOutput: { - brackets: '=&a[]=b', - indices: '=&a[0]=b', - repeat: '=&a=b' - }, - noEmptyKeys: { a: ['b'] } - }, - { - input: '=&a[]=b&a[]=c&a[2]=d', - withEmptyKeys: { '': '', a: ['b', 'c', 'd'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c&a[]=d', - indices: '=&a[0]=b&a[1]=c&a[2]=d', - repeat: '=&a=b&a=c&a=d' - }, - noEmptyKeys: { a: ['b', 'c', 'd'] } - }, - { - input: '=a&=b', - withEmptyKeys: { '': ['a', 'b'] }, - stringifyOutput: { - brackets: '[]=a&[]=b', - indices: '[0]=a&[1]=b', - repeat: '=a&=b' - }, - noEmptyKeys: {} - }, - { - input: '=a&foo=b', - withEmptyKeys: { '': 'a', foo: 'b' }, - noEmptyKeys: { foo: 'b' }, - stringifyOutput: { - brackets: '=a&foo=b', - indices: '=a&foo=b', - repeat: '=a&foo=b' - } - }, - { - input: 'a[]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a[]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a[0]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a=b&a[]=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a=b&a[0]=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: '[]=a&[]=b& []=1', - withEmptyKeys: { '': ['a', 'b'], ' ': ['1'] }, - stringifyOutput: { - brackets: '[]=a&[]=b& []=1', - indices: '[0]=a&[1]=b& [0]=1', - repeat: '=a&=b& =1' - }, - noEmptyKeys: { 0: 'a', 1: 'b', ' ': ['1'] } - }, - { - input: '[0]=a&[1]=b&a[0]=1&a[1]=2', - withEmptyKeys: { '': ['a', 'b'], a: ['1', '2'] }, - noEmptyKeys: { 0: 'a', 1: 'b', a: ['1', '2'] }, - stringifyOutput: { - brackets: '[]=a&[]=b&a[]=1&a[]=2', - indices: '[0]=a&[1]=b&a[0]=1&a[1]=2', - repeat: '=a&=b&a=1&a=2' - } - }, - { - input: '[deep]=a&[deep]=2', - withEmptyKeys: { '': { deep: ['a', '2'] } - }, - stringifyOutput: { - brackets: '[deep][]=a&[deep][]=2', - indices: '[deep][0]=a&[deep][1]=2', - repeat: '[deep]=a&[deep]=2' - }, - noEmptyKeys: { deep: ['a', '2'] } - }, - { - input: '%5B0%5D=a&%5B1%5D=b', - withEmptyKeys: { '': ['a', 'b'] }, - stringifyOutput: { - brackets: '[]=a&[]=b', - indices: '[0]=a&[1]=b', - repeat: '=a&=b' - }, - noEmptyKeys: { 0: 'a', 1: 'b' } - } - ] -}; diff --git a/node_modules/body-parser/node_modules/qs/test/parse.js b/node_modules/body-parser/node_modules/qs/test/parse.js deleted file mode 100755 index 8a2f487c8..000000000 --- a/node_modules/body-parser/node_modules/qs/test/parse.js +++ /dev/null @@ -1,1170 +0,0 @@ -'use strict'; - -var test = require('tape'); -var hasPropertyDescriptors = require('has-property-descriptors')(); -var iconv = require('iconv-lite'); -var mockProperty = require('mock-property'); -var hasOverrideMistake = require('has-override-mistake')(); -var SaferBuffer = require('safer-buffer').Buffer; -var v = require('es-value-fixtures'); -var inspect = require('object-inspect'); -var emptyTestCases = require('./empty-keys-cases').emptyTestCases; - -var qs = require('../'); -var utils = require('../lib/utils'); - -test('parse()', function (t) { - t.test('parses a simple string', function (st) { - st.deepEqual(qs.parse('0=foo'), { 0: 'foo' }); - st.deepEqual(qs.parse('foo=c++'), { foo: 'c ' }); - st.deepEqual(qs.parse('a[>=]=23'), { a: { '>=': '23' } }); - st.deepEqual(qs.parse('a[<=>]==23'), { a: { '<=>': '=23' } }); - st.deepEqual(qs.parse('a[==]=23'), { a: { '==': '23' } }); - st.deepEqual(qs.parse('foo', { strictNullHandling: true }), { foo: null }); - st.deepEqual(qs.parse('foo'), { foo: '' }); - st.deepEqual(qs.parse('foo='), { foo: '' }); - st.deepEqual(qs.parse('foo=bar'), { foo: 'bar' }); - st.deepEqual(qs.parse(' foo = bar = baz '), { ' foo ': ' bar = baz ' }); - st.deepEqual(qs.parse('foo=bar=baz'), { foo: 'bar=baz' }); - st.deepEqual(qs.parse('foo=bar&bar=baz'), { foo: 'bar', bar: 'baz' }); - st.deepEqual(qs.parse('foo2=bar2&baz2='), { foo2: 'bar2', baz2: '' }); - st.deepEqual(qs.parse('foo=bar&baz', { strictNullHandling: true }), { foo: 'bar', baz: null }); - st.deepEqual(qs.parse('foo=bar&baz'), { foo: 'bar', baz: '' }); - st.deepEqual(qs.parse('cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World'), { - cht: 'p3', - chd: 't:60,40', - chs: '250x100', - chl: 'Hello|World' - }); - st.end(); - }); - - t.test('comma: false', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b,c'), { a: 'b,c' }); - st.deepEqual(qs.parse('a=b&a=c'), { a: ['b', 'c'] }); - st.end(); - }); - - t.test('comma: true', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b,c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a=c', { comma: true }), { a: ['b', 'c'] }); - st.end(); - }); - - t.test('allows enabling dot notation', function (st) { - st.deepEqual(qs.parse('a.b=c'), { 'a.b': 'c' }); - st.deepEqual(qs.parse('a.b=c', { allowDots: true }), { a: { b: 'c' } }); - - st.end(); - }); - - t.test('decode dot keys correctly', function (st) { - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: false, decodeDotInKeys: false }), - { 'name%2Eobj.first': 'John', 'name%2Eobj.last': 'Doe' }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name.obj.first=John&name.obj.last=Doe', { allowDots: true, decodeDotInKeys: false }), - { name: { obj: { first: 'John', last: 'Doe' } } }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: true, decodeDotInKeys: false }), - { 'name%2Eobj': { first: 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: true, decodeDotInKeys: true }), - { 'name.obj': { first: 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys true' - ); - - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { allowDots: false, decodeDotInKeys: false } - ), - { 'name%2Eobj%2Esubobject.first%2Egodly%2Ename': 'John', 'name%2Eobj%2Esubobject.last': 'Doe' }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse( - 'name.obj.subobject.first.godly.name=John&name.obj.subobject.last=Doe', - { allowDots: true, decodeDotInKeys: false } - ), - { name: { obj: { subobject: { first: { godly: { name: 'John' } }, last: 'Doe' } } } }, - 'with allowDots true and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { allowDots: true, decodeDotInKeys: true } - ), - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys true' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe'), - { 'name%2Eobj.first': 'John', 'name%2Eobj.last': 'Doe' }, - 'with allowDots and decodeDotInKeys undefined' - ); - - st.end(); - }); - - t.test('should decode dot in key of object, and allow enabling dot notation when decodeDotInKeys is set to true and allowDots is undefined', function (st) { - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { decodeDotInKeys: true } - ), - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - 'with allowDots undefined and decodeDotInKeys true' - ); - - st.end(); - }); - - t.test('should throw when decodeDotInKeys is not of type boolean', function (st) { - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: 0 }); }, - TypeError - ); - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allows empty arrays in obj values', function (st) { - st.deepEqual(qs.parse('foo[]&bar=baz', { allowEmptyArrays: true }), { foo: [], bar: 'baz' }); - st.deepEqual(qs.parse('foo[]&bar=baz', { allowEmptyArrays: false }), { foo: [''], bar: 'baz' }); - - st.end(); - }); - - t.test('should throw when allowEmptyArrays is not of type boolean', function (st) { - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: 0 }); }, - TypeError - ); - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allowEmptyArrays + strictNullHandling', function (st) { - st.deepEqual( - qs.parse('testEmptyArray[]', { strictNullHandling: true, allowEmptyArrays: true }), - { testEmptyArray: [] } - ); - - st.end(); - }); - - t.deepEqual(qs.parse('a[b]=c'), { a: { b: 'c' } }, 'parses a single nested string'); - t.deepEqual(qs.parse('a[b][c]=d'), { a: { b: { c: 'd' } } }, 'parses a double nested string'); - t.deepEqual( - qs.parse('a[b][c][d][e][f][g][h]=i'), - { a: { b: { c: { d: { e: { f: { '[g][h]': 'i' } } } } } } }, - 'defaults to a depth of 5' - ); - - t.test('only parses one level when depth = 1', function (st) { - st.deepEqual(qs.parse('a[b][c]=d', { depth: 1 }), { a: { b: { '[c]': 'd' } } }); - st.deepEqual(qs.parse('a[b][c][d]=e', { depth: 1 }), { a: { b: { '[c][d]': 'e' } } }); - st.end(); - }); - - t.test('uses original key when depth = 0', function (st) { - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { depth: 0 }), { 'a[0]': 'b', 'a[1]': 'c' }); - st.deepEqual(qs.parse('a[0][0]=b&a[0][1]=c&a[1]=d&e=2', { depth: 0 }), { 'a[0][0]': 'b', 'a[0][1]': 'c', 'a[1]': 'd', e: '2' }); - st.end(); - }); - - t.test('uses original key when depth = false', function (st) { - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { depth: false }), { 'a[0]': 'b', 'a[1]': 'c' }); - st.deepEqual(qs.parse('a[0][0]=b&a[0][1]=c&a[1]=d&e=2', { depth: false }), { 'a[0][0]': 'b', 'a[0][1]': 'c', 'a[1]': 'd', e: '2' }); - st.end(); - }); - - t.deepEqual(qs.parse('a=b&a=c'), { a: ['b', 'c'] }, 'parses a simple array'); - - t.test('parses an explicit array', function (st) { - st.deepEqual(qs.parse('a[]=b'), { a: ['b'] }); - st.deepEqual(qs.parse('a[]=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a[]=c&a[]=d'), { a: ['b', 'c', 'd'] }); - st.end(); - }); - - t.test('parses a mix of simple and explicit arrays', function (st) { - st.deepEqual(qs.parse('a=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[0]=c'), { a: ['b', 'c'] }); - - st.deepEqual(qs.parse('a[1]=b&a=c', { arrayLimit: 20 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c', { arrayLimit: 0 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c'), { a: ['b', 'c'] }); - - st.deepEqual(qs.parse('a=b&a[1]=c', { arrayLimit: 20 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[]=c', { arrayLimit: 0 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[]=c'), { a: ['b', 'c'] }); - - st.end(); - }); - - t.test('parses a nested array', function (st) { - st.deepEqual(qs.parse('a[b][]=c&a[b][]=d'), { a: { b: ['c', 'd'] } }); - st.deepEqual(qs.parse('a[>=]=25'), { a: { '>=': '25' } }); - st.end(); - }); - - t.test('allows to specify array indices', function (st) { - st.deepEqual(qs.parse('a[1]=c&a[0]=b&a[2]=d'), { a: ['b', 'c', 'd'] }); - st.deepEqual(qs.parse('a[1]=c&a[0]=b'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[1]=c', { arrayLimit: 20 }), { a: ['c'] }); - st.deepEqual(qs.parse('a[1]=c', { arrayLimit: 0 }), { a: { 1: 'c' } }); - st.deepEqual(qs.parse('a[1]=c'), { a: ['c'] }); - st.end(); - }); - - t.test('limits specific array indices to arrayLimit', function (st) { - st.deepEqual(qs.parse('a[20]=a', { arrayLimit: 20 }), { a: ['a'] }); - st.deepEqual(qs.parse('a[21]=a', { arrayLimit: 20 }), { a: { 21: 'a' } }); - - st.deepEqual(qs.parse('a[20]=a'), { a: ['a'] }); - st.deepEqual(qs.parse('a[21]=a'), { a: { 21: 'a' } }); - st.end(); - }); - - t.deepEqual(qs.parse('a[12b]=c'), { a: { '12b': 'c' } }, 'supports keys that begin with a number'); - - t.test('supports encoded = signs', function (st) { - st.deepEqual(qs.parse('he%3Dllo=th%3Dere'), { 'he=llo': 'th=ere' }); - st.end(); - }); - - t.test('is ok with url encoded strings', function (st) { - st.deepEqual(qs.parse('a[b%20c]=d'), { a: { 'b c': 'd' } }); - st.deepEqual(qs.parse('a[b]=c%20d'), { a: { b: 'c d' } }); - st.end(); - }); - - t.test('allows brackets in the value', function (st) { - st.deepEqual(qs.parse('pets=["tobi"]'), { pets: '["tobi"]' }); - st.deepEqual(qs.parse('operators=[">=", "<="]'), { operators: '[">=", "<="]' }); - st.end(); - }); - - t.test('allows empty values', function (st) { - st.deepEqual(qs.parse(''), {}); - st.deepEqual(qs.parse(null), {}); - st.deepEqual(qs.parse(undefined), {}); - st.end(); - }); - - t.test('transforms arrays to objects', function (st) { - st.deepEqual(qs.parse('foo[0]=bar&foo[bad]=baz'), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[0]=bar'), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[]=bar'), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[]=bar&foo[bad]=baz'), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[]=bar&foo[]=foo'), { foo: { bad: 'baz', 0: 'bar', 1: 'foo' } }); - st.deepEqual(qs.parse('foo[0][a]=a&foo[0][b]=b&foo[1][a]=aa&foo[1][b]=bb'), { foo: [{ a: 'a', b: 'b' }, { a: 'aa', b: 'bb' }] }); - - st.deepEqual(qs.parse('a[]=b&a[t]=u&a[hasOwnProperty]=c', { allowPrototypes: false }), { a: { 0: 'b', t: 'u' } }); - st.deepEqual(qs.parse('a[]=b&a[t]=u&a[hasOwnProperty]=c', { allowPrototypes: true }), { a: { 0: 'b', t: 'u', hasOwnProperty: 'c' } }); - st.deepEqual(qs.parse('a[]=b&a[hasOwnProperty]=c&a[x]=y', { allowPrototypes: false }), { a: { 0: 'b', x: 'y' } }); - st.deepEqual(qs.parse('a[]=b&a[hasOwnProperty]=c&a[x]=y', { allowPrototypes: true }), { a: { 0: 'b', hasOwnProperty: 'c', x: 'y' } }); - st.end(); - }); - - t.test('transforms arrays to objects (dot notation)', function (st) { - st.deepEqual(qs.parse('foo[0].baz=bar&fool.bad=baz', { allowDots: true }), { foo: [{ baz: 'bar' }], fool: { bad: 'baz' } }); - st.deepEqual(qs.parse('foo[0].baz=bar&fool.bad.boo=baz', { allowDots: true }), { foo: [{ baz: 'bar' }], fool: { bad: { boo: 'baz' } } }); - st.deepEqual(qs.parse('foo[0][0].baz=bar&fool.bad=baz', { allowDots: true }), { foo: [[{ baz: 'bar' }]], fool: { bad: 'baz' } }); - st.deepEqual(qs.parse('foo[0].baz[0]=15&foo[0].bar=2', { allowDots: true }), { foo: [{ baz: ['15'], bar: '2' }] }); - st.deepEqual(qs.parse('foo[0].baz[0]=15&foo[0].baz[1]=16&foo[0].bar=2', { allowDots: true }), { foo: [{ baz: ['15', '16'], bar: '2' }] }); - st.deepEqual(qs.parse('foo.bad=baz&foo[0]=bar', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo.bad=baz&foo[]=bar', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[]=bar&foo.bad=baz', { allowDots: true }), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo.bad=baz&foo[]=bar&foo[]=foo', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar', 1: 'foo' } }); - st.deepEqual(qs.parse('foo[0].a=a&foo[0].b=b&foo[1].a=aa&foo[1].b=bb', { allowDots: true }), { foo: [{ a: 'a', b: 'b' }, { a: 'aa', b: 'bb' }] }); - st.end(); - }); - - t.test('correctly prunes undefined values when converting an array to an object', function (st) { - st.deepEqual(qs.parse('a[2]=b&a[99999999]=c'), { a: { 2: 'b', 99999999: 'c' } }); - st.end(); - }); - - t.test('supports malformed uri characters', function (st) { - st.deepEqual(qs.parse('{%:%}', { strictNullHandling: true }), { '{%:%}': null }); - st.deepEqual(qs.parse('{%:%}='), { '{%:%}': '' }); - st.deepEqual(qs.parse('foo=%:%}'), { foo: '%:%}' }); - st.end(); - }); - - t.test('doesn\'t produce empty keys', function (st) { - st.deepEqual(qs.parse('_r=1&'), { _r: '1' }); - st.end(); - }); - - t.test('cannot access Object prototype', function (st) { - qs.parse('constructor[prototype][bad]=bad'); - qs.parse('bad[constructor][prototype][bad]=bad'); - st.equal(typeof Object.prototype.bad, 'undefined'); - st.end(); - }); - - t.test('parses arrays of objects', function (st) { - st.deepEqual(qs.parse('a[][b]=c'), { a: [{ b: 'c' }] }); - st.deepEqual(qs.parse('a[0][b]=c'), { a: [{ b: 'c' }] }); - st.end(); - }); - - t.test('allows for empty strings in arrays', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=&a[]=c'), { a: ['b', '', 'c'] }); - - st.deepEqual( - qs.parse('a[0]=b&a[1]&a[2]=c&a[19]=', { strictNullHandling: true, arrayLimit: 20 }), - { a: ['b', null, 'c', ''] }, - 'with arrayLimit 20 + array indices: null then empty string works' - ); - st.deepEqual( - qs.parse('a[]=b&a[]&a[]=c&a[]=', { strictNullHandling: true, arrayLimit: 0 }), - { a: ['b', null, 'c', ''] }, - 'with arrayLimit 0 + array brackets: null then empty string works' - ); - - st.deepEqual( - qs.parse('a[0]=b&a[1]=&a[2]=c&a[19]', { strictNullHandling: true, arrayLimit: 20 }), - { a: ['b', '', 'c', null] }, - 'with arrayLimit 20 + array indices: empty string then null works' - ); - st.deepEqual( - qs.parse('a[]=b&a[]=&a[]=c&a[]', { strictNullHandling: true, arrayLimit: 0 }), - { a: ['b', '', 'c', null] }, - 'with arrayLimit 0 + array brackets: empty string then null works' - ); - - st.deepEqual( - qs.parse('a[]=&a[]=b&a[]=c'), - { a: ['', 'b', 'c'] }, - 'array brackets: empty strings work' - ); - st.end(); - }); - - t.test('compacts sparse arrays', function (st) { - st.deepEqual(qs.parse('a[10]=1&a[2]=2', { arrayLimit: 20 }), { a: ['2', '1'] }); - st.deepEqual(qs.parse('a[1][b][2][c]=1', { arrayLimit: 20 }), { a: [{ b: [{ c: '1' }] }] }); - st.deepEqual(qs.parse('a[1][2][3][c]=1', { arrayLimit: 20 }), { a: [[[{ c: '1' }]]] }); - st.deepEqual(qs.parse('a[1][2][3][c][1]=1', { arrayLimit: 20 }), { a: [[[{ c: ['1'] }]]] }); - st.end(); - }); - - t.test('parses sparse arrays', function (st) { - /* eslint no-sparse-arrays: 0 */ - st.deepEqual(qs.parse('a[4]=1&a[1]=2', { allowSparse: true }), { a: [, '2', , , '1'] }); - st.deepEqual(qs.parse('a[1][b][2][c]=1', { allowSparse: true }), { a: [, { b: [, , { c: '1' }] }] }); - st.deepEqual(qs.parse('a[1][2][3][c]=1', { allowSparse: true }), { a: [, [, , [, , , { c: '1' }]]] }); - st.deepEqual(qs.parse('a[1][2][3][c][1]=1', { allowSparse: true }), { a: [, [, , [, , , { c: [, '1'] }]]] }); - st.end(); - }); - - t.test('parses semi-parsed strings', function (st) { - st.deepEqual(qs.parse({ 'a[b]': 'c' }), { a: { b: 'c' } }); - st.deepEqual(qs.parse({ 'a[b]': 'c', 'a[d]': 'e' }), { a: { b: 'c', d: 'e' } }); - st.end(); - }); - - t.test('parses buffers correctly', function (st) { - var b = SaferBuffer.from('test'); - st.deepEqual(qs.parse({ a: b }), { a: b }); - st.end(); - }); - - t.test('parses jquery-param strings', function (st) { - // readable = 'filter[0][]=int1&filter[0][]==&filter[0][]=77&filter[]=and&filter[2][]=int2&filter[2][]==&filter[2][]=8' - var encoded = 'filter%5B0%5D%5B%5D=int1&filter%5B0%5D%5B%5D=%3D&filter%5B0%5D%5B%5D=77&filter%5B%5D=and&filter%5B2%5D%5B%5D=int2&filter%5B2%5D%5B%5D=%3D&filter%5B2%5D%5B%5D=8'; - var expected = { filter: [['int1', '=', '77'], 'and', ['int2', '=', '8']] }; - st.deepEqual(qs.parse(encoded), expected); - st.end(); - }); - - t.test('continues parsing when no parent is found', function (st) { - st.deepEqual(qs.parse('[]=&a=b'), { 0: '', a: 'b' }); - st.deepEqual(qs.parse('[]&a=b', { strictNullHandling: true }), { 0: null, a: 'b' }); - st.deepEqual(qs.parse('[foo]=bar'), { foo: 'bar' }); - st.end(); - }); - - t.test('does not error when parsing a very long array', function (st) { - var str = 'a[]=a'; - while (Buffer.byteLength(str) < 128 * 1024) { - str = str + '&' + str; - } - - st.doesNotThrow(function () { - qs.parse(str); - }); - - st.end(); - }); - - t.test('should not throw when a native prototype has an enumerable property', function (st) { - st.intercept(Object.prototype, 'crash', { value: '' }); - st.intercept(Array.prototype, 'crash', { value: '' }); - - st.doesNotThrow(qs.parse.bind(null, 'a=b')); - st.deepEqual(qs.parse('a=b'), { a: 'b' }); - st.doesNotThrow(qs.parse.bind(null, 'a[][b]=c')); - st.deepEqual(qs.parse('a[][b]=c'), { a: [{ b: 'c' }] }); - - st.end(); - }); - - t.test('parses a string with an alternative string delimiter', function (st) { - st.deepEqual(qs.parse('a=b;c=d', { delimiter: ';' }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('parses a string with an alternative RegExp delimiter', function (st) { - st.deepEqual(qs.parse('a=b; c=d', { delimiter: /[;,] */ }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('does not use non-splittable objects as delimiters', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { delimiter: true }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('allows overriding parameter limit', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { parameterLimit: 1 }), { a: 'b' }); - st.end(); - }); - - t.test('allows setting the parameter limit to Infinity', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { parameterLimit: Infinity }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('allows overriding array limit', function (st) { - st.deepEqual(qs.parse('a[0]=b', { arrayLimit: -1 }), { a: { 0: 'b' } }); - st.deepEqual(qs.parse('a[0]=b', { arrayLimit: 0 }), { a: ['b'] }); - - st.deepEqual(qs.parse('a[-1]=b', { arrayLimit: -1 }), { a: { '-1': 'b' } }); - st.deepEqual(qs.parse('a[-1]=b', { arrayLimit: 0 }), { a: { '-1': 'b' } }); - - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { arrayLimit: -1 }), { a: { 0: 'b', 1: 'c' } }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { arrayLimit: 0 }), { a: { 0: 'b', 1: 'c' } }); - - st.end(); - }); - - t.test('allows disabling array parsing', function (st) { - var indices = qs.parse('a[0]=b&a[1]=c', { parseArrays: false }); - st.deepEqual(indices, { a: { 0: 'b', 1: 'c' } }); - st.equal(Array.isArray(indices.a), false, 'parseArrays:false, indices case is not an array'); - - var emptyBrackets = qs.parse('a[]=b', { parseArrays: false }); - st.deepEqual(emptyBrackets, { a: { 0: 'b' } }); - st.equal(Array.isArray(emptyBrackets.a), false, 'parseArrays:false, empty brackets case is not an array'); - - st.end(); - }); - - t.test('allows for query string prefix', function (st) { - st.deepEqual(qs.parse('?foo=bar', { ignoreQueryPrefix: true }), { foo: 'bar' }); - st.deepEqual(qs.parse('foo=bar', { ignoreQueryPrefix: true }), { foo: 'bar' }); - st.deepEqual(qs.parse('?foo=bar', { ignoreQueryPrefix: false }), { '?foo': 'bar' }); - - st.end(); - }); - - t.test('parses an object', function (st) { - var input = { - 'user[name]': { 'pop[bob]': 3 }, - 'user[email]': null - }; - - var expected = { - user: { - name: { 'pop[bob]': 3 }, - email: null - } - }; - - var result = qs.parse(input); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('parses string with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo=bar,tee', { comma: true }), { foo: ['bar', 'tee'] }); - st.deepEqual(qs.parse('foo[bar]=coffee,tee', { comma: true }), { foo: { bar: ['coffee', 'tee'] } }); - st.deepEqual(qs.parse('foo=', { comma: true }), { foo: '' }); - st.deepEqual(qs.parse('foo', { comma: true }), { foo: '' }); - st.deepEqual(qs.parse('foo', { comma: true, strictNullHandling: true }), { foo: null }); - - // test cases inversed from from stringify tests - st.deepEqual(qs.parse('a[0]=c'), { a: ['c'] }); - st.deepEqual(qs.parse('a[]=c'), { a: ['c'] }); - st.deepEqual(qs.parse('a[]=c', { comma: true }), { a: ['c'] }); - - st.deepEqual(qs.parse('a[0]=c&a[1]=d'), { a: ['c', 'd'] }); - st.deepEqual(qs.parse('a[]=c&a[]=d'), { a: ['c', 'd'] }); - st.deepEqual(qs.parse('a=c,d', { comma: true }), { a: ['c', 'd'] }); - - st.end(); - }); - - t.test('parses values with comma as array divider', function (st) { - st.deepEqual(qs.parse({ foo: 'bar,tee' }, { comma: false }), { foo: 'bar,tee' }); - st.deepEqual(qs.parse({ foo: 'bar,tee' }, { comma: true }), { foo: ['bar', 'tee'] }); - st.end(); - }); - - t.test('use number decoder, parses string that has one number with comma option enabled', function (st) { - var decoder = function (str, defaultDecoder, charset, type) { - if (!isNaN(Number(str))) { - return parseFloat(str); - } - return defaultDecoder(str, defaultDecoder, charset, type); - }; - - st.deepEqual(qs.parse('foo=1', { comma: true, decoder: decoder }), { foo: 1 }); - st.deepEqual(qs.parse('foo=0', { comma: true, decoder: decoder }), { foo: 0 }); - - st.end(); - }); - - t.test('parses brackets holds array of arrays when having two parts of strings with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=4,5,6', { comma: true }), { foo: [['1', '2', '3'], ['4', '5', '6']] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=', { comma: true }), { foo: [['1', '2', '3'], ''] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=,', { comma: true }), { foo: [['1', '2', '3'], ['', '']] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=a', { comma: true }), { foo: [['1', '2', '3'], 'a'] }); - - st.end(); - }); - - t.test('parses url-encoded brackets holds array of arrays when having two parts of strings with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=4,5,6', { comma: true }), { foo: [['1', '2', '3'], ['4', '5', '6']] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=', { comma: true }), { foo: [['1', '2', '3'], ''] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=,', { comma: true }), { foo: [['1', '2', '3'], ['', '']] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=a', { comma: true }), { foo: [['1', '2', '3'], 'a'] }); - - st.end(); - }); - - t.test('parses comma delimited array while having percent-encoded comma treated as normal text', function (st) { - st.deepEqual(qs.parse('foo=a%2Cb', { comma: true }), { foo: 'a,b' }); - st.deepEqual(qs.parse('foo=a%2C%20b,d', { comma: true }), { foo: ['a, b', 'd'] }); - st.deepEqual(qs.parse('foo=a%2C%20b,c%2C%20d', { comma: true }), { foo: ['a, b', 'c, d'] }); - - st.end(); - }); - - t.test('parses an object in dot notation', function (st) { - var input = { - 'user.name': { 'pop[bob]': 3 }, - 'user.email.': null - }; - - var expected = { - user: { - name: { 'pop[bob]': 3 }, - email: null - } - }; - - var result = qs.parse(input, { allowDots: true }); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('parses an object and not child values', function (st) { - var input = { - 'user[name]': { 'pop[bob]': { test: 3 } }, - 'user[email]': null - }; - - var expected = { - user: { - name: { 'pop[bob]': { test: 3 } }, - email: null - } - }; - - var result = qs.parse(input); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('does not blow up when Buffer global is missing', function (st) { - var restore = mockProperty(global, 'Buffer', { 'delete': true }); - - var result = qs.parse('a=b&c=d'); - - restore(); - - st.deepEqual(result, { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('does not crash when parsing circular references', function (st) { - var a = {}; - a.b = a; - - var parsed; - - st.doesNotThrow(function () { - parsed = qs.parse({ 'foo[bar]': 'baz', 'foo[baz]': a }); - }); - - st.equal('foo' in parsed, true, 'parsed has "foo" property'); - st.equal('bar' in parsed.foo, true); - st.equal('baz' in parsed.foo, true); - st.equal(parsed.foo.bar, 'baz'); - st.deepEqual(parsed.foo.baz, a); - st.end(); - }); - - t.test('does not crash when parsing deep objects', function (st) { - var parsed; - var str = 'foo'; - - for (var i = 0; i < 5000; i++) { - str += '[p]'; - } - - str += '=bar'; - - st.doesNotThrow(function () { - parsed = qs.parse(str, { depth: 5000 }); - }); - - st.equal('foo' in parsed, true, 'parsed has "foo" property'); - - var depth = 0; - var ref = parsed.foo; - while ((ref = ref.p)) { - depth += 1; - } - - st.equal(depth, 5000, 'parsed is 5000 properties deep'); - - st.end(); - }); - - t.test('parses null objects correctly', { skip: !Object.create }, function (st) { - var a = Object.create(null); - a.b = 'c'; - - st.deepEqual(qs.parse(a), { b: 'c' }); - var result = qs.parse({ a: a }); - st.equal('a' in result, true, 'result has "a" property'); - st.deepEqual(result.a, a); - st.end(); - }); - - t.test('parses dates correctly', function (st) { - var now = new Date(); - st.deepEqual(qs.parse({ a: now }), { a: now }); - st.end(); - }); - - t.test('parses regular expressions correctly', function (st) { - var re = /^test$/; - st.deepEqual(qs.parse({ a: re }), { a: re }); - st.end(); - }); - - t.test('does not allow overwriting prototype properties', function (st) { - st.deepEqual(qs.parse('a[hasOwnProperty]=b', { allowPrototypes: false }), {}); - st.deepEqual(qs.parse('hasOwnProperty=b', { allowPrototypes: false }), {}); - - st.deepEqual( - qs.parse('toString', { allowPrototypes: false }), - {}, - 'bare "toString" results in {}' - ); - - st.end(); - }); - - t.test('can allow overwriting prototype properties', function (st) { - st.deepEqual(qs.parse('a[hasOwnProperty]=b', { allowPrototypes: true }), { a: { hasOwnProperty: 'b' } }); - st.deepEqual(qs.parse('hasOwnProperty=b', { allowPrototypes: true }), { hasOwnProperty: 'b' }); - - st.deepEqual( - qs.parse('toString', { allowPrototypes: true }), - { toString: '' }, - 'bare "toString" results in { toString: "" }' - ); - - st.end(); - }); - - t.test('does not crash when the global Object prototype is frozen', { skip: !hasPropertyDescriptors || !hasOverrideMistake }, function (st) { - // We can't actually freeze the global Object prototype as that will interfere with other tests, and once an object is frozen, it - // can't be unfrozen. Instead, we add a new non-writable property to simulate this. - st.teardown(mockProperty(Object.prototype, 'frozenProp', { value: 'foo', nonWritable: true, nonEnumerable: true })); - - st['throws']( - function () { - var obj = {}; - obj.frozenProp = 'bar'; - }, - // node < 6 has a different error message - /^TypeError: Cannot assign to read only property 'frozenProp' of (?:object '#'|#)/, - 'regular assignment of an inherited non-writable property throws' - ); - - var parsed; - st.doesNotThrow( - function () { - parsed = qs.parse('frozenProp', { allowPrototypes: false }); - }, - 'parsing a nonwritable Object.prototype property does not throw' - ); - - st.deepEqual(parsed, {}, 'bare "frozenProp" results in {}'); - - st.end(); - }); - - t.test('params starting with a closing bracket', function (st) { - st.deepEqual(qs.parse(']=toString'), { ']': 'toString' }); - st.deepEqual(qs.parse(']]=toString'), { ']]': 'toString' }); - st.deepEqual(qs.parse(']hello]=toString'), { ']hello]': 'toString' }); - st.end(); - }); - - t.test('params starting with a starting bracket', function (st) { - st.deepEqual(qs.parse('[=toString'), { '[': 'toString' }); - st.deepEqual(qs.parse('[[=toString'), { '[[': 'toString' }); - st.deepEqual(qs.parse('[hello[=toString'), { '[hello[': 'toString' }); - st.end(); - }); - - t.test('add keys to objects', function (st) { - st.deepEqual( - qs.parse('a[b]=c&a=d'), - { a: { b: 'c', d: true } }, - 'can add keys to objects' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString'), - { a: { b: 'c' } }, - 'can not overwrite prototype' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString', { allowPrototypes: true }), - { a: { b: 'c', toString: true } }, - 'can overwrite prototype with allowPrototypes true' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString', { plainObjects: true }), - { __proto__: null, a: { __proto__: null, b: 'c', toString: true } }, - 'can overwrite prototype with plainObjects true' - ); - - st.end(); - }); - - t.test('dunder proto is ignored', function (st) { - var payload = 'categories[__proto__]=login&categories[__proto__]&categories[length]=42'; - var result = qs.parse(payload, { allowPrototypes: true }); - - st.deepEqual( - result, - { - categories: { - length: '42' - } - }, - 'silent [[Prototype]] payload' - ); - - var plainResult = qs.parse(payload, { allowPrototypes: true, plainObjects: true }); - - st.deepEqual( - plainResult, - { - __proto__: null, - categories: { - __proto__: null, - length: '42' - } - }, - 'silent [[Prototype]] payload: plain objects' - ); - - var query = qs.parse('categories[__proto__]=cats&categories[__proto__]=dogs&categories[some][json]=toInject', { allowPrototypes: true }); - - st.notOk(Array.isArray(query.categories), 'is not an array'); - st.notOk(query.categories instanceof Array, 'is not instanceof an array'); - st.deepEqual(query.categories, { some: { json: 'toInject' } }); - st.equal(JSON.stringify(query.categories), '{"some":{"json":"toInject"}}', 'stringifies as a non-array'); - - st.deepEqual( - qs.parse('foo[__proto__][hidden]=value&foo[bar]=stuffs', { allowPrototypes: true }), - { - foo: { - bar: 'stuffs' - } - }, - 'hidden values' - ); - - st.deepEqual( - qs.parse('foo[__proto__][hidden]=value&foo[bar]=stuffs', { allowPrototypes: true, plainObjects: true }), - { - __proto__: null, - foo: { - __proto__: null, - bar: 'stuffs' - } - }, - 'hidden values: plain objects' - ); - - st.end(); - }); - - t.test('can return null objects', { skip: !Object.create }, function (st) { - var expected = Object.create(null); - expected.a = Object.create(null); - expected.a.b = 'c'; - expected.a.hasOwnProperty = 'd'; - st.deepEqual(qs.parse('a[b]=c&a[hasOwnProperty]=d', { plainObjects: true }), expected); - st.deepEqual(qs.parse(null, { plainObjects: true }), Object.create(null)); - var expectedArray = Object.create(null); - expectedArray.a = Object.create(null); - expectedArray.a[0] = 'b'; - expectedArray.a.c = 'd'; - st.deepEqual(qs.parse('a[]=b&a[c]=d', { plainObjects: true }), expectedArray); - st.end(); - }); - - t.test('can parse with custom encoding', function (st) { - st.deepEqual(qs.parse('%8c%a7=%91%e5%8d%e3%95%7b', { - decoder: function (str) { - var reg = /%([0-9A-F]{2})/ig; - var result = []; - var parts = reg.exec(str); - while (parts) { - result.push(parseInt(parts[1], 16)); - parts = reg.exec(str); - } - return String(iconv.decode(SaferBuffer.from(result), 'shift_jis')); - } - }), { 県: '大阪府' }); - st.end(); - }); - - t.test('receives the default decoder as a second argument', function (st) { - st.plan(1); - qs.parse('a', { - decoder: function (str, defaultDecoder) { - st.equal(defaultDecoder, utils.decode); - } - }); - st.end(); - }); - - t.test('throws error with wrong decoder', function (st) { - st['throws'](function () { - qs.parse({}, { decoder: 'string' }); - }, new TypeError('Decoder has to be a function.')); - st.end(); - }); - - t.test('does not mutate the options argument', function (st) { - var options = {}; - qs.parse('a[b]=true', options); - st.deepEqual(options, {}); - st.end(); - }); - - t.test('throws if an invalid charset is specified', function (st) { - st['throws'](function () { - qs.parse('a=b', { charset: 'foobar' }); - }, new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')); - st.end(); - }); - - t.test('parses an iso-8859-1 string if asked to', function (st) { - st.deepEqual(qs.parse('%A2=%BD', { charset: 'iso-8859-1' }), { '¢': '½' }); - st.end(); - }); - - var urlEncodedCheckmarkInUtf8 = '%E2%9C%93'; - var urlEncodedOSlashInUtf8 = '%C3%B8'; - var urlEncodedNumCheckmark = '%26%2310003%3B'; - var urlEncodedNumSmiley = '%26%239786%3B'; - - t.test('prefers an utf-8 charset specified by the utf8 sentinel to a default charset of iso-8859-1', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedCheckmarkInUtf8 + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'iso-8859-1' }), { ø: 'ø' }); - st.end(); - }); - - t.test('prefers an iso-8859-1 charset specified by the utf8 sentinel to a default charset of utf-8', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedNumCheckmark + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'utf-8' }), { 'ø': 'ø' }); - st.end(); - }); - - t.test('does not require the utf8 sentinel to be defined before the parameters whose decoding it affects', function (st) { - st.deepEqual(qs.parse('a=' + urlEncodedOSlashInUtf8 + '&utf8=' + urlEncodedNumCheckmark, { charsetSentinel: true, charset: 'utf-8' }), { a: 'ø' }); - st.end(); - }); - - t.test('should ignore an utf8 sentinel with an unknown value', function (st) { - st.deepEqual(qs.parse('utf8=foo&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'utf-8' }), { ø: 'ø' }); - st.end(); - }); - - t.test('uses the utf8 sentinel to switch to utf-8 when no default charset is given', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedCheckmarkInUtf8 + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true }), { ø: 'ø' }); - st.end(); - }); - - t.test('uses the utf8 sentinel to switch to iso-8859-1 when no default charset is given', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedNumCheckmark + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true }), { 'ø': 'ø' }); - st.end(); - }); - - t.test('interprets numeric entities in iso-8859-1 when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'iso-8859-1', interpretNumericEntities: true }), { foo: '☺' }); - st.end(); - }); - - t.test('handles a custom decoder returning `null`, in the `iso-8859-1` charset, when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=&bar=' + urlEncodedNumSmiley, { - charset: 'iso-8859-1', - decoder: function (str, defaultDecoder, charset) { - return str ? defaultDecoder(str, defaultDecoder, charset) : null; - }, - interpretNumericEntities: true - }), { foo: null, bar: '☺' }); - st.end(); - }); - - t.test('does not interpret numeric entities in iso-8859-1 when `interpretNumericEntities` is absent', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'iso-8859-1' }), { foo: '☺' }); - st.end(); - }); - - t.test('does not interpret numeric entities when the charset is utf-8, even when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'utf-8', interpretNumericEntities: true }), { foo: '☺' }); - st.end(); - }); - - t.test('does not interpret %uXXXX syntax in iso-8859-1 mode', function (st) { - st.deepEqual(qs.parse('%u263A=%u263A', { charset: 'iso-8859-1' }), { '%u263A': '%u263A' }); - st.end(); - }); - - t.test('allows for decoding keys and values differently', function (st) { - var decoder = function (str, defaultDecoder, charset, type) { - if (type === 'key') { - return defaultDecoder(str, defaultDecoder, charset, type).toLowerCase(); - } - if (type === 'value') { - return defaultDecoder(str, defaultDecoder, charset, type).toUpperCase(); - } - throw 'this should never happen! type: ' + type; - }; - - st.deepEqual(qs.parse('KeY=vAlUe', { decoder: decoder }), { key: 'VALUE' }); - st.end(); - }); - - t.end(); -}); - -test('parses empty keys', function (t) { - emptyTestCases.forEach(function (testCase) { - t.test('skips empty string key with ' + testCase.input, function (st) { - st.deepEqual(qs.parse(testCase.input), testCase.noEmptyKeys); - - st.end(); - }); - }); -}); - -test('`duplicates` option', function (t) { - v.nonStrings.concat('not a valid option').forEach(function (invalidOption) { - if (typeof invalidOption !== 'undefined') { - t['throws']( - function () { qs.parse('', { duplicates: invalidOption }); }, - TypeError, - 'throws on invalid option: ' + inspect(invalidOption) - ); - } - }); - - t.deepEqual( - qs.parse('foo=bar&foo=baz'), - { foo: ['bar', 'baz'] }, - 'duplicates: default, combine' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'combine' }), - { foo: ['bar', 'baz'] }, - 'duplicates: combine' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'first' }), - { foo: 'bar' }, - 'duplicates: first' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'last' }), - { foo: 'baz' }, - 'duplicates: last' - ); - - t.end(); -}); - -test('qs strictDepth option - throw cases', function (t) { - t.test('throws an exception when depth exceeds the limit with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for multiple nested arrays with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[0][1][2][3][4]=b', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for nested objects and arrays with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][0][d][e]=f', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for different types of values with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - -}); - -test('qs strictDepth option - non-throw cases', function (t) { - t.test('when depth is 0 and strictDepth true, do not throw', function (st) { - st.doesNotThrow( - function () { - qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 0, strictDepth: true }); - }, - RangeError, - 'Should not throw RangeError' - ); - st.end(); - }); - - t.test('parses successfully when depth is within the limit with strictDepth: true', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b]=c', { depth: 1, strictDepth: true }); - st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly'); - } - ); - st.end(); - }); - - t.test('does not throw an exception when depth exceeds the limit with strictDepth: false', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1 }); - st.deepEqual(result, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }, 'Should parse with depth limit'); - } - ); - st.end(); - }); - - t.test('parses successfully when depth is within the limit with strictDepth: false', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b]=c', { depth: 1 }); - st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly'); - } - ); - st.end(); - }); - - t.test('does not throw when depth is exactly at the limit with strictDepth: true', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b][c]=d', { depth: 2, strictDepth: true }); - st.deepEqual(result, { a: { b: { c: 'd' } } }, 'Should parse correctly'); - } - ); - st.end(); - }); -}); diff --git a/node_modules/body-parser/node_modules/qs/test/stringify.js b/node_modules/body-parser/node_modules/qs/test/stringify.js deleted file mode 100755 index 12b1c71d6..000000000 --- a/node_modules/body-parser/node_modules/qs/test/stringify.js +++ /dev/null @@ -1,1298 +0,0 @@ -'use strict'; - -var test = require('tape'); -var qs = require('../'); -var utils = require('../lib/utils'); -var iconv = require('iconv-lite'); -var SaferBuffer = require('safer-buffer').Buffer; -var hasSymbols = require('has-symbols'); -var mockProperty = require('mock-property'); -var emptyTestCases = require('./empty-keys-cases').emptyTestCases; -var hasBigInt = typeof BigInt === 'function'; - -test('stringify()', function (t) { - t.test('stringifies a querystring object', function (st) { - st.equal(qs.stringify({ a: 'b' }), 'a=b'); - st.equal(qs.stringify({ a: 1 }), 'a=1'); - st.equal(qs.stringify({ a: 1, b: 2 }), 'a=1&b=2'); - st.equal(qs.stringify({ a: 'A_Z' }), 'a=A_Z'); - st.equal(qs.stringify({ a: '€' }), 'a=%E2%82%AC'); - st.equal(qs.stringify({ a: '' }), 'a=%EE%80%80'); - st.equal(qs.stringify({ a: 'א' }), 'a=%D7%90'); - st.equal(qs.stringify({ a: '𐐷' }), 'a=%F0%90%90%B7'); - st.end(); - }); - - t.test('stringifies falsy values', function (st) { - st.equal(qs.stringify(undefined), ''); - st.equal(qs.stringify(null), ''); - st.equal(qs.stringify(null, { strictNullHandling: true }), ''); - st.equal(qs.stringify(false), ''); - st.equal(qs.stringify(0), ''); - st.end(); - }); - - t.test('stringifies symbols', { skip: !hasSymbols() }, function (st) { - st.equal(qs.stringify(Symbol.iterator), ''); - st.equal(qs.stringify([Symbol.iterator]), '0=Symbol%28Symbol.iterator%29'); - st.equal(qs.stringify({ a: Symbol.iterator }), 'a=Symbol%28Symbol.iterator%29'); - st.equal( - qs.stringify({ a: [Symbol.iterator] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[]=Symbol%28Symbol.iterator%29' - ); - st.end(); - }); - - t.test('stringifies bigints', { skip: !hasBigInt }, function (st) { - var three = BigInt(3); - var encodeWithN = function (value, defaultEncoder, charset) { - var result = defaultEncoder(value, defaultEncoder, charset); - return typeof value === 'bigint' ? result + 'n' : result; - }; - st.equal(qs.stringify(three), ''); - st.equal(qs.stringify([three]), '0=3'); - st.equal(qs.stringify([three], { encoder: encodeWithN }), '0=3n'); - st.equal(qs.stringify({ a: three }), 'a=3'); - st.equal(qs.stringify({ a: three }, { encoder: encodeWithN }), 'a=3n'); - st.equal( - qs.stringify({ a: [three] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[]=3' - ); - st.equal( - qs.stringify({ a: [three] }, { encodeValuesOnly: true, encoder: encodeWithN, arrayFormat: 'brackets' }), - 'a[]=3n' - ); - st.end(); - }); - - t.test('encodes dot in key of object when encodeDotInKeys and allowDots is provided', function (st) { - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: false } - ), - 'name.obj%5Bfirst%5D=John&name.obj%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: false } - ), - 'name.obj.first=John&name.obj.last=Doe', - 'with allowDots true and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: true } - ), - 'name%252Eobj%5Bfirst%5D=John&name%252Eobj%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys true' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: true } - ), - 'name%252Eobj.first=John&name%252Eobj.last=Doe', - 'with allowDots true and encodeDotInKeys true' - ); - - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: false } - ), - 'name.obj.subobject%5Bfirst.godly.name%5D=John&name.obj.subobject%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: false } - ), - 'name.obj.subobject.first.godly.name=John&name.obj.subobject.last=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject%5Bfirst.godly.name%5D=John&name%252Eobj%252Esubobject%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys true' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - 'with allowDots true and encodeDotInKeys true' - ); - - st.end(); - }); - - t.test('should encode dot in key of object, and automatically set allowDots to `true` when encodeDotInKeys is true and allowDots in undefined', function (st) { - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - 'with allowDots undefined and encodeDotInKeys true' - ); - st.end(); - }); - - t.test('should encode dot in key of object when encodeDotInKeys and allowDots is provided, and nothing else when encodeValuesOnly is provided', function (st) { - st.equal( - qs.stringify({ 'name.obj': { first: 'John', last: 'Doe' } }, { - encodeDotInKeys: true, allowDots: true, encodeValuesOnly: true - }), - 'name%2Eobj.first=John&name%2Eobj.last=Doe' - ); - - st.equal( - qs.stringify({ 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, { allowDots: true, encodeDotInKeys: true, encodeValuesOnly: true }), - 'name%2Eobj%2Esubobject.first%2Egodly%2Ename=John&name%2Eobj%2Esubobject.last=Doe' - ); - - st.end(); - }); - - t.test('throws when `commaRoundTrip` is not a boolean', function (st) { - st['throws']( - function () { qs.stringify({}, { commaRoundTrip: 'not a boolean' }); }, - TypeError, - 'throws when `commaRoundTrip` is not a boolean' - ); - - st.end(); - }); - - t.test('throws when `encodeDotInKeys` is not a boolean', function (st) { - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: 0 }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('adds query prefix', function (st) { - st.equal(qs.stringify({ a: 'b' }, { addQueryPrefix: true }), '?a=b'); - st.end(); - }); - - t.test('with query prefix, outputs blank string given an empty object', function (st) { - st.equal(qs.stringify({}, { addQueryPrefix: true }), ''); - st.end(); - }); - - t.test('stringifies nested falsy values', function (st) { - st.equal(qs.stringify({ a: { b: { c: null } } }), 'a%5Bb%5D%5Bc%5D='); - st.equal(qs.stringify({ a: { b: { c: null } } }, { strictNullHandling: true }), 'a%5Bb%5D%5Bc%5D'); - st.equal(qs.stringify({ a: { b: { c: false } } }), 'a%5Bb%5D%5Bc%5D=false'); - st.end(); - }); - - t.test('stringifies a nested object', function (st) { - st.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); - st.equal(qs.stringify({ a: { b: { c: { d: 'e' } } } }), 'a%5Bb%5D%5Bc%5D%5Bd%5D=e'); - st.end(); - }); - - t.test('`allowDots` option: stringifies a nested object with dots notation', function (st) { - st.equal(qs.stringify({ a: { b: 'c' } }, { allowDots: true }), 'a.b=c'); - st.equal(qs.stringify({ a: { b: { c: { d: 'e' } } } }, { allowDots: true }), 'a.b.c.d=e'); - st.end(); - }); - - t.test('stringifies an array value', function (st) { - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'indices' }), - 'a%5B0%5D=b&a%5B1%5D=c&a%5B2%5D=d', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'brackets' }), - 'a%5B%5D=b&a%5B%5D=c&a%5B%5D=d', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'comma' }), - 'a=b%2Cc%2Cd', - 'comma => comma' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'comma', commaRoundTrip: true }), - 'a=b%2Cc%2Cd', - 'comma round trip => comma' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }), - 'a%5B0%5D=b&a%5B1%5D=c&a%5B2%5D=d', - 'default => indices' - ); - st.end(); - }); - - t.test('`skipNulls` option', function (st) { - st.equal( - qs.stringify({ a: 'b', c: null }, { skipNulls: true }), - 'a=b', - 'omits nulls when asked' - ); - - st.equal( - qs.stringify({ a: { b: 'c', d: null } }, { skipNulls: true }), - 'a%5Bb%5D=c', - 'omits nested nulls when asked' - ); - - st.end(); - }); - - t.test('omits array indices when asked', function (st) { - st.equal(qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false }), 'a=b&a=c&a=d'); - - st.end(); - }); - - t.test('omits object key/value pair when value is empty array', function (st) { - st.equal(qs.stringify({ a: [], b: 'zz' }), 'b=zz'); - - st.end(); - }); - - t.test('should not omit object key/value pair when value is empty array and when asked', function (st) { - st.equal(qs.stringify({ a: [], b: 'zz' }), 'b=zz'); - st.equal(qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: false }), 'b=zz'); - st.equal(qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: true }), 'a[]&b=zz'); - - st.end(); - }); - - t.test('should throw when allowEmptyArrays is not of type boolean', function (st) { - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: 0 }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allowEmptyArrays + strictNullHandling', function (st) { - st.equal( - qs.stringify( - { testEmptyArray: [] }, - { strictNullHandling: true, allowEmptyArrays: true } - ), - 'testEmptyArray[]' - ); - - st.end(); - }); - - t.test('stringifies an array value with one item vs multiple items', function (st) { - st.test('non-array item', function (s2t) { - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true }), 'a=c'); - - s2t.end(); - }); - - st.test('array with a single item', function (s2t) { - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a[]=c'); // so it parses back as an array - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true }), 'a[0]=c'); - - s2t.end(); - }); - - st.test('array with multiple items', function (s2t) { - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=c&a[1]=d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=c&a[]=d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c,d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a=c,d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true }), 'a[0]=c&a[1]=d'); - - s2t.end(); - }); - - st.test('array with multiple items with a comma inside', function (s2t) { - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c%2Cd,e'); - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { arrayFormat: 'comma' }), 'a=c%2Cd%2Ce'); - - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a=c%2Cd,e'); - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { arrayFormat: 'comma', commaRoundTrip: true }), 'a=c%2Cd%2Ce'); - - s2t.end(); - }); - - st.end(); - }); - - t.test('stringifies a nested array value', function (st) { - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[b][0]=c&a[b][1]=d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[b][]=c&a[b][]=d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a[b]=c,d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true }), 'a[b][0]=c&a[b][1]=d'); - st.end(); - }); - - t.test('stringifies comma and empty array values', function (st) { - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'indices' }), 'a[0]=,&a[1]=&a[2]=c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'brackets' }), 'a[]=,&a[]=&a[]=c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'comma' }), 'a=,,,c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'repeat' }), 'a=,&a=&a=c,d%'); - - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=%2C&a[1]=&a[2]=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=%2C&a[]=&a[]=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=%2C,,c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=%2C&a=&a=c%2Cd%25'); - - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'indices' }), 'a%5B0%5D=%2C&a%5B1%5D=&a%5B2%5D=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'brackets' }), 'a%5B%5D=%2C&a%5B%5D=&a%5B%5D=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'comma' }), 'a=%2C%2C%2Cc%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'repeat' }), 'a=%2C&a=&a=c%2Cd%25'); - - st.end(); - }); - - t.test('stringifies comma and empty non-array values', function (st) { - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'indices' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'brackets' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'comma' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'repeat' }), 'a=,&b=&c=c,d%'); - - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'indices' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=%2C&b=&c=c%2Cd%25'); - - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'indices' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'brackets' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'comma' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'repeat' }), 'a=%2C&b=&c=c%2Cd%25'); - - st.end(); - }); - - t.test('stringifies a nested array value with dots notation', function (st) { - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'indices' } - ), - 'a.b[0]=c&a.b[1]=d', - 'indices: stringifies with dots + indices' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'brackets' } - ), - 'a.b[]=c&a.b[]=d', - 'brackets: stringifies with dots + brackets' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'comma' } - ), - 'a.b=c,d', - 'comma: stringifies with dots + comma' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true } - ), - 'a.b[0]=c&a.b[1]=d', - 'default: stringifies with dots + indices' - ); - st.end(); - }); - - t.test('stringifies an object inside an array', function (st) { - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'indices', encodeValuesOnly: true }), - 'a[0][b]=c', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'repeat', encodeValuesOnly: true }), - 'a[b]=c', - 'repeat => repeat' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'brackets', encodeValuesOnly: true }), - 'a[][b]=c', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { encodeValuesOnly: true }), - 'a[0][b]=c', - 'default => indices' - ); - - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'indices', encodeValuesOnly: true }), - 'a[0][b][c][0]=1', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'repeat', encodeValuesOnly: true }), - 'a[b][c]=1', - 'repeat => repeat' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'brackets', encodeValuesOnly: true }), - 'a[][b][c][]=1', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { encodeValuesOnly: true }), - 'a[0][b][c][0]=1', - 'default => indices' - ); - - st.end(); - }); - - t.test('stringifies an array with mixed objects and primitives', function (st) { - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), - 'a[0][b]=1&a[1]=2&a[2]=3', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[][b]=1&a[]=2&a[]=3', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), - '???', - 'brackets => brackets', - { skip: 'TODO: figure out what this should do' } - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true }), - 'a[0][b]=1&a[1]=2&a[2]=3', - 'default => indices' - ); - - st.end(); - }); - - t.test('stringifies an object inside an array with dots notation', function (st) { - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false, arrayFormat: 'indices' } - ), - 'a[0].b=c', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false, arrayFormat: 'brackets' } - ), - 'a[].b=c', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false } - ), - 'a[0].b=c', - 'default => indices' - ); - - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false, arrayFormat: 'indices' } - ), - 'a[0].b.c[0]=1', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false, arrayFormat: 'brackets' } - ), - 'a[].b.c[]=1', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false } - ), - 'a[0].b.c[0]=1', - 'default => indices' - ); - - st.end(); - }); - - t.test('does not omit object keys when indices = false', function (st) { - st.equal(qs.stringify({ a: [{ b: 'c' }] }, { indices: false }), 'a%5Bb%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when indices=true', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { indices: true }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when no arrayFormat is specified', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when arrayFormat=indices', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses repeat notation for arrays when arrayFormat=repeat', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' }), 'a=b&a=c'); - st.end(); - }); - - t.test('uses brackets notation for arrays when arrayFormat=brackets', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' }), 'a%5B%5D=b&a%5B%5D=c'); - st.end(); - }); - - t.test('stringifies a complicated object', function (st) { - st.equal(qs.stringify({ a: { b: 'c', d: 'e' } }), 'a%5Bb%5D=c&a%5Bd%5D=e'); - st.end(); - }); - - t.test('stringifies an empty value', function (st) { - st.equal(qs.stringify({ a: '' }), 'a='); - st.equal(qs.stringify({ a: null }, { strictNullHandling: true }), 'a'); - - st.equal(qs.stringify({ a: '', b: '' }), 'a=&b='); - st.equal(qs.stringify({ a: null, b: '' }, { strictNullHandling: true }), 'a&b='); - - st.equal(qs.stringify({ a: { b: '' } }), 'a%5Bb%5D='); - st.equal(qs.stringify({ a: { b: null } }, { strictNullHandling: true }), 'a%5Bb%5D'); - st.equal(qs.stringify({ a: { b: null } }, { strictNullHandling: false }), 'a%5Bb%5D='); - - st.end(); - }); - - t.test('stringifies an empty array in different arrayFormat', function (st) { - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false }), 'b[0]=&c=c'); - // arrayFormat default - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices' }), 'b[0]=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets' }), 'b[]=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat' }), 'b=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma' }), 'b=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', commaRoundTrip: true }), 'b[]=&c=c'); - // with strictNullHandling - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices', strictNullHandling: true }), 'b[0]&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets', strictNullHandling: true }), 'b[]&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat', strictNullHandling: true }), 'b&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', strictNullHandling: true }), 'b&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', strictNullHandling: true, commaRoundTrip: true }), 'b[]&c=c'); - // with skipNulls - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', skipNulls: true }), 'c=c'); - - st.end(); - }); - - t.test('stringifies a null object', { skip: !Object.create }, function (st) { - var obj = Object.create(null); - obj.a = 'b'; - st.equal(qs.stringify(obj), 'a=b'); - st.end(); - }); - - t.test('returns an empty string for invalid input', function (st) { - st.equal(qs.stringify(undefined), ''); - st.equal(qs.stringify(false), ''); - st.equal(qs.stringify(null), ''); - st.equal(qs.stringify(''), ''); - st.end(); - }); - - t.test('stringifies an object with a null object as a child', { skip: !Object.create }, function (st) { - var obj = { a: Object.create(null) }; - - obj.a.b = 'c'; - st.equal(qs.stringify(obj), 'a%5Bb%5D=c'); - st.end(); - }); - - t.test('drops keys with a value of undefined', function (st) { - st.equal(qs.stringify({ a: undefined }), ''); - - st.equal(qs.stringify({ a: { b: undefined, c: null } }, { strictNullHandling: true }), 'a%5Bc%5D'); - st.equal(qs.stringify({ a: { b: undefined, c: null } }, { strictNullHandling: false }), 'a%5Bc%5D='); - st.equal(qs.stringify({ a: { b: undefined, c: '' } }), 'a%5Bc%5D='); - st.end(); - }); - - t.test('url encodes values', function (st) { - st.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); - st.end(); - }); - - t.test('stringifies a date', function (st) { - var now = new Date(); - var str = 'a=' + encodeURIComponent(now.toISOString()); - st.equal(qs.stringify({ a: now }), str); - st.end(); - }); - - t.test('stringifies the weird object from qs', function (st) { - st.equal(qs.stringify({ 'my weird field': '~q1!2"\'w$5&7/z8)?' }), 'my%20weird%20field=~q1%212%22%27w%245%267%2Fz8%29%3F'); - st.end(); - }); - - t.test('skips properties that are part of the object prototype', function (st) { - st.intercept(Object.prototype, 'crash', { value: 'test' }); - - st.equal(qs.stringify({ a: 'b' }), 'a=b'); - st.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); - - st.end(); - }); - - t.test('stringifies boolean values', function (st) { - st.equal(qs.stringify({ a: true }), 'a=true'); - st.equal(qs.stringify({ a: { b: true } }), 'a%5Bb%5D=true'); - st.equal(qs.stringify({ b: false }), 'b=false'); - st.equal(qs.stringify({ b: { c: false } }), 'b%5Bc%5D=false'); - st.end(); - }); - - t.test('stringifies buffer values', function (st) { - st.equal(qs.stringify({ a: SaferBuffer.from('test') }), 'a=test'); - st.equal(qs.stringify({ a: { b: SaferBuffer.from('test') } }), 'a%5Bb%5D=test'); - st.end(); - }); - - t.test('stringifies an object using an alternative delimiter', function (st) { - st.equal(qs.stringify({ a: 'b', c: 'd' }, { delimiter: ';' }), 'a=b;c=d'); - st.end(); - }); - - t.test('does not blow up when Buffer global is missing', function (st) { - var restore = mockProperty(global, 'Buffer', { 'delete': true }); - - var result = qs.stringify({ a: 'b', c: 'd' }); - - restore(); - - st.equal(result, 'a=b&c=d'); - st.end(); - }); - - t.test('does not crash when parsing circular references', function (st) { - var a = {}; - a.b = a; - - st['throws']( - function () { qs.stringify({ 'foo[bar]': 'baz', 'foo[baz]': a }); }, - /RangeError: Cyclic object value/, - 'cyclic values throw' - ); - - var circular = { - a: 'value' - }; - circular.a = circular; - st['throws']( - function () { qs.stringify(circular); }, - /RangeError: Cyclic object value/, - 'cyclic values throw' - ); - - var arr = ['a']; - st.doesNotThrow( - function () { qs.stringify({ x: arr, y: arr }); }, - 'non-cyclic values do not throw' - ); - - st.end(); - }); - - t.test('non-circular duplicated references can still work', function (st) { - var hourOfDay = { - 'function': 'hour_of_day' - }; - - var p1 = { - 'function': 'gte', - arguments: [hourOfDay, 0] - }; - var p2 = { - 'function': 'lte', - arguments: [hourOfDay, 23] - }; - - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'indices' }), - 'filters[$and][0][function]=gte&filters[$and][0][arguments][0][function]=hour_of_day&filters[$and][0][arguments][1]=0&filters[$and][1][function]=lte&filters[$and][1][arguments][0][function]=hour_of_day&filters[$and][1][arguments][1]=23' - ); - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'filters[$and][][function]=gte&filters[$and][][arguments][][function]=hour_of_day&filters[$and][][arguments][]=0&filters[$and][][function]=lte&filters[$and][][arguments][][function]=hour_of_day&filters[$and][][arguments][]=23' - ); - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), - 'filters[$and][function]=gte&filters[$and][arguments][function]=hour_of_day&filters[$and][arguments]=0&filters[$and][function]=lte&filters[$and][arguments][function]=hour_of_day&filters[$and][arguments]=23' - ); - - st.end(); - }); - - t.test('selects properties when filter=array', function (st) { - st.equal(qs.stringify({ a: 'b' }, { filter: ['a'] }), 'a=b'); - st.equal(qs.stringify({ a: 1 }, { filter: [] }), ''); - - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2], arrayFormat: 'indices' } - ), - 'a%5Bb%5D%5B0%5D=1&a%5Bb%5D%5B2%5D=3', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2], arrayFormat: 'brackets' } - ), - 'a%5Bb%5D%5B%5D=1&a%5Bb%5D%5B%5D=3', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2] } - ), - 'a%5Bb%5D%5B0%5D=1&a%5Bb%5D%5B2%5D=3', - 'default => indices' - ); - - st.end(); - }); - - t.test('supports custom representations when filter=function', function (st) { - var calls = 0; - var obj = { a: 'b', c: 'd', e: { f: new Date(1257894000000) } }; - var filterFunc = function (prefix, value) { - calls += 1; - if (calls === 1) { - st.equal(prefix, '', 'prefix is empty'); - st.equal(value, obj); - } else if (prefix === 'c') { - return void 0; - } else if (value instanceof Date) { - st.equal(prefix, 'e[f]'); - return value.getTime(); - } - return value; - }; - - st.equal(qs.stringify(obj, { filter: filterFunc }), 'a=b&e%5Bf%5D=1257894000000'); - st.equal(calls, 5); - st.end(); - }); - - t.test('can disable uri encoding', function (st) { - st.equal(qs.stringify({ a: 'b' }, { encode: false }), 'a=b'); - st.equal(qs.stringify({ a: { b: 'c' } }, { encode: false }), 'a[b]=c'); - st.equal(qs.stringify({ a: 'b', c: null }, { strictNullHandling: true, encode: false }), 'a=b&c'); - st.end(); - }); - - t.test('can sort the keys', function (st) { - var sort = function (a, b) { - return a.localeCompare(b); - }; - st.equal(qs.stringify({ a: 'c', z: 'y', b: 'f' }, { sort: sort }), 'a=c&b=f&z=y'); - st.equal(qs.stringify({ a: 'c', z: { j: 'a', i: 'b' }, b: 'f' }, { sort: sort }), 'a=c&b=f&z%5Bi%5D=b&z%5Bj%5D=a'); - st.end(); - }); - - t.test('can sort the keys at depth 3 or more too', function (st) { - var sort = function (a, b) { - return a.localeCompare(b); - }; - st.equal( - qs.stringify( - { a: 'a', z: { zj: { zjb: 'zjb', zja: 'zja' }, zi: { zib: 'zib', zia: 'zia' } }, b: 'b' }, - { sort: sort, encode: false } - ), - 'a=a&b=b&z[zi][zia]=zia&z[zi][zib]=zib&z[zj][zja]=zja&z[zj][zjb]=zjb' - ); - st.equal( - qs.stringify( - { a: 'a', z: { zj: { zjb: 'zjb', zja: 'zja' }, zi: { zib: 'zib', zia: 'zia' } }, b: 'b' }, - { sort: null, encode: false } - ), - 'a=a&z[zj][zjb]=zjb&z[zj][zja]=zja&z[zi][zib]=zib&z[zi][zia]=zia&b=b' - ); - st.end(); - }); - - t.test('can stringify with custom encoding', function (st) { - st.equal(qs.stringify({ 県: '大阪府', '': '' }, { - encoder: function (str) { - if (str.length === 0) { - return ''; - } - var buf = iconv.encode(str, 'shiftjis'); - var result = []; - for (var i = 0; i < buf.length; ++i) { - result.push(buf.readUInt8(i).toString(16)); - } - return '%' + result.join('%'); - } - }), '%8c%a7=%91%e5%8d%e3%95%7b&='); - st.end(); - }); - - t.test('receives the default encoder as a second argument', function (st) { - st.plan(8); - - qs.stringify({ a: 1, b: new Date(), c: true, d: [1] }, { - encoder: function (str) { - st.match(typeof str, /^(?:string|number|boolean)$/); - return ''; - } - }); - - st.end(); - }); - - t.test('receives the default encoder as a second argument', function (st) { - st.plan(2); - - qs.stringify({ a: 1 }, { - encoder: function (str, defaultEncoder) { - st.equal(defaultEncoder, utils.encode); - } - }); - - st.end(); - }); - - t.test('throws error with wrong encoder', function (st) { - st['throws'](function () { - qs.stringify({}, { encoder: 'string' }); - }, new TypeError('Encoder has to be a function.')); - st.end(); - }); - - t.test('can use custom encoder for a buffer object', { skip: typeof Buffer === 'undefined' }, function (st) { - st.equal(qs.stringify({ a: SaferBuffer.from([1]) }, { - encoder: function (buffer) { - if (typeof buffer === 'string') { - return buffer; - } - return String.fromCharCode(buffer.readUInt8(0) + 97); - } - }), 'a=b'); - - st.equal(qs.stringify({ a: SaferBuffer.from('a b') }, { - encoder: function (buffer) { - return buffer; - } - }), 'a=a b'); - st.end(); - }); - - t.test('serializeDate option', function (st) { - var date = new Date(); - st.equal( - qs.stringify({ a: date }), - 'a=' + date.toISOString().replace(/:/g, '%3A'), - 'default is toISOString' - ); - - var mutatedDate = new Date(); - mutatedDate.toISOString = function () { - throw new SyntaxError(); - }; - st['throws'](function () { - mutatedDate.toISOString(); - }, SyntaxError); - st.equal( - qs.stringify({ a: mutatedDate }), - 'a=' + Date.prototype.toISOString.call(mutatedDate).replace(/:/g, '%3A'), - 'toISOString works even when method is not locally present' - ); - - var specificDate = new Date(6); - st.equal( - qs.stringify( - { a: specificDate }, - { serializeDate: function (d) { return d.getTime() * 7; } } - ), - 'a=42', - 'custom serializeDate function called' - ); - - st.equal( - qs.stringify( - { a: [date] }, - { - serializeDate: function (d) { return d.getTime(); }, - arrayFormat: 'comma' - } - ), - 'a=' + date.getTime(), - 'works with arrayFormat comma' - ); - st.equal( - qs.stringify( - { a: [date] }, - { - serializeDate: function (d) { return d.getTime(); }, - arrayFormat: 'comma', - commaRoundTrip: true - } - ), - 'a%5B%5D=' + date.getTime(), - 'works with arrayFormat comma' - ); - - st.end(); - }); - - t.test('RFC 1738 serialization', function (st) { - st.equal(qs.stringify({ a: 'b c' }, { format: qs.formats.RFC1738 }), 'a=b+c'); - st.equal(qs.stringify({ 'a b': 'c d' }, { format: qs.formats.RFC1738 }), 'a+b=c+d'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }, { format: qs.formats.RFC1738 }), 'a+b=a+b'); - - st.equal(qs.stringify({ 'foo(ref)': 'bar' }, { format: qs.formats.RFC1738 }), 'foo(ref)=bar'); - - st.end(); - }); - - t.test('RFC 3986 spaces serialization', function (st) { - st.equal(qs.stringify({ a: 'b c' }, { format: qs.formats.RFC3986 }), 'a=b%20c'); - st.equal(qs.stringify({ 'a b': 'c d' }, { format: qs.formats.RFC3986 }), 'a%20b=c%20d'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }, { format: qs.formats.RFC3986 }), 'a%20b=a%20b'); - - st.end(); - }); - - t.test('Backward compatibility to RFC 3986', function (st) { - st.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }), 'a%20b=a%20b'); - - st.end(); - }); - - t.test('Edge cases and unknown formats', function (st) { - ['UFO1234', false, 1234, null, {}, []].forEach(function (format) { - st['throws']( - function () { - qs.stringify({ a: 'b c' }, { format: format }); - }, - new TypeError('Unknown format option provided.') - ); - }); - st.end(); - }); - - t.test('encodeValuesOnly', function (st) { - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'indices' } - ), - 'a=b&c[0]=d&c[1]=e%3Df&f[0][0]=g&f[1][0]=h', - 'encodeValuesOnly + indices' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'brackets' } - ), - 'a=b&c[]=d&c[]=e%3Df&f[][]=g&f[][]=h', - 'encodeValuesOnly + brackets' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'repeat' } - ), - 'a=b&c=d&c=e%3Df&f=g&f=h', - 'encodeValuesOnly + repeat' - ); - - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'indices' } - ), - 'a=b&c%5B0%5D=d&c%5B1%5D=e&f%5B0%5D%5B0%5D=g&f%5B1%5D%5B0%5D=h', - 'no encodeValuesOnly + indices' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'brackets' } - ), - 'a=b&c%5B%5D=d&c%5B%5D=e&f%5B%5D%5B%5D=g&f%5B%5D%5B%5D=h', - 'no encodeValuesOnly + brackets' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'repeat' } - ), - 'a=b&c=d&c=e&f=g&f=h', - 'no encodeValuesOnly + repeat' - ); - - st.end(); - }); - - t.test('encodeValuesOnly - strictNullHandling', function (st) { - st.equal( - qs.stringify( - { a: { b: null } }, - { encodeValuesOnly: true, strictNullHandling: true } - ), - 'a[b]' - ); - st.end(); - }); - - t.test('throws if an invalid charset is specified', function (st) { - st['throws'](function () { - qs.stringify({ a: 'b' }, { charset: 'foobar' }); - }, new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')); - st.end(); - }); - - t.test('respects a charset of iso-8859-1', function (st) { - st.equal(qs.stringify({ æ: 'æ' }, { charset: 'iso-8859-1' }), '%E6=%E6'); - st.end(); - }); - - t.test('encodes unrepresentable chars as numeric entities in iso-8859-1 mode', function (st) { - st.equal(qs.stringify({ a: '☺' }, { charset: 'iso-8859-1' }), 'a=%26%239786%3B'); - st.end(); - }); - - t.test('respects an explicit charset of utf-8 (the default)', function (st) { - st.equal(qs.stringify({ a: 'æ' }, { charset: 'utf-8' }), 'a=%C3%A6'); - st.end(); - }); - - t.test('`charsetSentinel` option', function (st) { - st.equal( - qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'utf-8' }), - 'utf8=%E2%9C%93&a=%C3%A6', - 'adds the right sentinel when instructed to and the charset is utf-8' - ); - - st.equal( - qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'iso-8859-1' }), - 'utf8=%26%2310003%3B&a=%E6', - 'adds the right sentinel when instructed to and the charset is iso-8859-1' - ); - - st.end(); - }); - - t.test('does not mutate the options argument', function (st) { - var options = {}; - qs.stringify({}, options); - st.deepEqual(options, {}); - st.end(); - }); - - t.test('strictNullHandling works with custom filter', function (st) { - var filter = function (prefix, value) { - return value; - }; - - var options = { strictNullHandling: true, filter: filter }; - st.equal(qs.stringify({ key: null }, options), 'key'); - st.end(); - }); - - t.test('strictNullHandling works with null serializeDate', function (st) { - var serializeDate = function () { - return null; - }; - var options = { strictNullHandling: true, serializeDate: serializeDate }; - var date = new Date(); - st.equal(qs.stringify({ key: date }, options), 'key'); - st.end(); - }); - - t.test('allows for encoding keys and values differently', function (st) { - var encoder = function (str, defaultEncoder, charset, type) { - if (type === 'key') { - return defaultEncoder(str, defaultEncoder, charset, type).toLowerCase(); - } - if (type === 'value') { - return defaultEncoder(str, defaultEncoder, charset, type).toUpperCase(); - } - throw 'this should never happen! type: ' + type; - }; - - st.deepEqual(qs.stringify({ KeY: 'vAlUe' }, { encoder: encoder }), 'key=VALUE'); - st.end(); - }); - - t.test('objects inside arrays', function (st) { - var obj = { a: { b: { c: 'd', e: 'f' } } }; - var withArray = { a: { b: [{ c: 'd', e: 'f' }] } }; - - st.equal(qs.stringify(obj, { encode: false }), 'a[b][c]=d&a[b][e]=f', 'no array, no arrayFormat'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'brackets' }), 'a[b][c]=d&a[b][e]=f', 'no array, bracket'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'indices' }), 'a[b][c]=d&a[b][e]=f', 'no array, indices'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'repeat' }), 'a[b][c]=d&a[b][e]=f', 'no array, repeat'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'comma' }), 'a[b][c]=d&a[b][e]=f', 'no array, comma'); - - st.equal(qs.stringify(withArray, { encode: false }), 'a[b][0][c]=d&a[b][0][e]=f', 'array, no arrayFormat'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'brackets' }), 'a[b][][c]=d&a[b][][e]=f', 'array, bracket'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'indices' }), 'a[b][0][c]=d&a[b][0][e]=f', 'array, indices'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'repeat' }), 'a[b][c]=d&a[b][e]=f', 'array, repeat'); - st.equal( - qs.stringify(withArray, { encode: false, arrayFormat: 'comma' }), - '???', - 'array, comma', - { skip: 'TODO: figure out what this should do' } - ); - - st.end(); - }); - - t.test('stringifies sparse arrays', function (st) { - /* eslint no-sparse-arrays: 0 */ - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1]=2&a[4]=1'); - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=2&a[]=1'); - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=2&a=1'); - - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][b][2][c]=1'); - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][b][][c]=1'); - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[b][c]=1'); - - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][2][3][c]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][][][c]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[c]=1'); - - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][2][3][c][1]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][][][c][]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[c]=1'); - - st.end(); - }); - - t.test('encodes a very long string', function (st) { - var chars = []; - var expected = []; - for (var i = 0; i < 5e3; i++) { - chars.push(' ' + i); - - expected.push('%20' + i); - } - - var obj = { - foo: chars.join('') - }; - - st.equal( - qs.stringify(obj, { arrayFormat: 'bracket', charset: 'utf-8' }), - 'foo=' + expected.join('') - ); - - st.end(); - }); - - t.end(); -}); - -test('stringifies empty keys', function (t) { - emptyTestCases.forEach(function (testCase) { - t.test('stringifies an object with empty string key with ' + testCase.input, function (st) { - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'indices' }), - testCase.stringifyOutput.indices, - 'test case: ' + testCase.input + ', indices' - ); - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'brackets' }), - testCase.stringifyOutput.brackets, - 'test case: ' + testCase.input + ', brackets' - ); - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'repeat' }), - testCase.stringifyOutput.repeat, - 'test case: ' + testCase.input + ', repeat' - ); - - st.end(); - }); - }); - - t.test('edge case with object/arrays', function (st) { - st.deepEqual(qs.stringify({ '': { '': [2, 3] } }, { encode: false }), '[][0]=2&[][1]=3'); - st.deepEqual(qs.stringify({ '': { '': [2, 3], a: 2 } }, { encode: false }), '[][0]=2&[][1]=3&[a]=2'); - st.deepEqual(qs.stringify({ '': { '': [2, 3] } }, { encode: false, arrayFormat: 'indices' }), '[][0]=2&[][1]=3'); - st.deepEqual(qs.stringify({ '': { '': [2, 3], a: 2 } }, { encode: false, arrayFormat: 'indices' }), '[][0]=2&[][1]=3&[a]=2'); - - st.end(); - }); -}); diff --git a/node_modules/body-parser/node_modules/qs/test/utils.js b/node_modules/body-parser/node_modules/qs/test/utils.js deleted file mode 100755 index aa84dfdc6..000000000 --- a/node_modules/body-parser/node_modules/qs/test/utils.js +++ /dev/null @@ -1,136 +0,0 @@ -'use strict'; - -var test = require('tape'); -var inspect = require('object-inspect'); -var SaferBuffer = require('safer-buffer').Buffer; -var forEach = require('for-each'); -var utils = require('../lib/utils'); - -test('merge()', function (t) { - t.deepEqual(utils.merge(null, true), [null, true], 'merges true into null'); - - t.deepEqual(utils.merge(null, [42]), [null, 42], 'merges null into an array'); - - t.deepEqual(utils.merge({ a: 'b' }, { a: 'c' }), { a: ['b', 'c'] }, 'merges two objects with the same key'); - - var oneMerged = utils.merge({ foo: 'bar' }, { foo: { first: '123' } }); - t.deepEqual(oneMerged, { foo: ['bar', { first: '123' }] }, 'merges a standalone and an object into an array'); - - var twoMerged = utils.merge({ foo: ['bar', { first: '123' }] }, { foo: { second: '456' } }); - t.deepEqual(twoMerged, { foo: { 0: 'bar', 1: { first: '123' }, second: '456' } }, 'merges a standalone and two objects into an array'); - - var sandwiched = utils.merge({ foo: ['bar', { first: '123', second: '456' }] }, { foo: 'baz' }); - t.deepEqual(sandwiched, { foo: ['bar', { first: '123', second: '456' }, 'baz'] }, 'merges an object sandwiched by two standalones into an array'); - - var nestedArrays = utils.merge({ foo: ['baz'] }, { foo: ['bar', 'xyzzy'] }); - t.deepEqual(nestedArrays, { foo: ['baz', 'bar', 'xyzzy'] }); - - var noOptionsNonObjectSource = utils.merge({ foo: 'baz' }, 'bar'); - t.deepEqual(noOptionsNonObjectSource, { foo: 'baz', bar: true }); - - t.test( - 'avoids invoking array setters unnecessarily', - { skip: typeof Object.defineProperty !== 'function' }, - function (st) { - var setCount = 0; - var getCount = 0; - var observed = []; - Object.defineProperty(observed, 0, { - get: function () { - getCount += 1; - return { bar: 'baz' }; - }, - set: function () { setCount += 1; } - }); - utils.merge(observed, [null]); - st.equal(setCount, 0); - st.equal(getCount, 1); - observed[0] = observed[0]; // eslint-disable-line no-self-assign - st.equal(setCount, 1); - st.equal(getCount, 2); - st.end(); - } - ); - - t.end(); -}); - -test('assign()', function (t) { - var target = { a: 1, b: 2 }; - var source = { b: 3, c: 4 }; - var result = utils.assign(target, source); - - t.equal(result, target, 'returns the target'); - t.deepEqual(target, { a: 1, b: 3, c: 4 }, 'target and source are merged'); - t.deepEqual(source, { b: 3, c: 4 }, 'source is untouched'); - - t.end(); -}); - -test('combine()', function (t) { - t.test('both arrays', function (st) { - var a = [1]; - var b = [2]; - var combined = utils.combine(a, b); - - st.deepEqual(a, [1], 'a is not mutated'); - st.deepEqual(b, [2], 'b is not mutated'); - st.notEqual(a, combined, 'a !== combined'); - st.notEqual(b, combined, 'b !== combined'); - st.deepEqual(combined, [1, 2], 'combined is a + b'); - - st.end(); - }); - - t.test('one array, one non-array', function (st) { - var aN = 1; - var a = [aN]; - var bN = 2; - var b = [bN]; - - var combinedAnB = utils.combine(aN, b); - st.deepEqual(b, [bN], 'b is not mutated'); - st.notEqual(aN, combinedAnB, 'aN + b !== aN'); - st.notEqual(a, combinedAnB, 'aN + b !== a'); - st.notEqual(bN, combinedAnB, 'aN + b !== bN'); - st.notEqual(b, combinedAnB, 'aN + b !== b'); - st.deepEqual([1, 2], combinedAnB, 'first argument is array-wrapped when not an array'); - - var combinedABn = utils.combine(a, bN); - st.deepEqual(a, [aN], 'a is not mutated'); - st.notEqual(aN, combinedABn, 'a + bN !== aN'); - st.notEqual(a, combinedABn, 'a + bN !== a'); - st.notEqual(bN, combinedABn, 'a + bN !== bN'); - st.notEqual(b, combinedABn, 'a + bN !== b'); - st.deepEqual([1, 2], combinedABn, 'second argument is array-wrapped when not an array'); - - st.end(); - }); - - t.test('neither is an array', function (st) { - var combined = utils.combine(1, 2); - st.notEqual(1, combined, '1 + 2 !== 1'); - st.notEqual(2, combined, '1 + 2 !== 2'); - st.deepEqual([1, 2], combined, 'both arguments are array-wrapped when not an array'); - - st.end(); - }); - - t.end(); -}); - -test('isBuffer()', function (t) { - forEach([null, undefined, true, false, '', 'abc', 42, 0, NaN, {}, [], function () {}, /a/g], function (x) { - t.equal(utils.isBuffer(x), false, inspect(x) + ' is not a buffer'); - }); - - var fakeBuffer = { constructor: Buffer }; - t.equal(utils.isBuffer(fakeBuffer), false, 'fake buffer is not a buffer'); - - var saferBuffer = SaferBuffer.from('abc'); - t.equal(utils.isBuffer(saferBuffer), true, 'SaferBuffer instance is a buffer'); - - var buffer = Buffer.from && Buffer.alloc ? Buffer.from('abc') : new Buffer('abc'); - t.equal(utils.isBuffer(buffer), true, 'real Buffer instance is a buffer'); - t.end(); -}); diff --git a/node_modules/body-parser/package.json b/node_modules/body-parser/package.json old mode 100755 new mode 100644 index 3c9926fc5..c8e61c19f --- a/node_modules/body-parser/package.json +++ b/node_modules/body-parser/package.json @@ -1,7 +1,7 @@ { "name": "body-parser", "description": "Node.js body parsing middleware", - "version": "1.20.3", + "version": "1.20.4", "contributors": [ "Douglas Christopher Wilson ", "Jonathan Ong (http://jongleberry.com)" @@ -9,18 +9,18 @@ "license": "MIT", "repository": "expressjs/body-parser", "dependencies": { - "bytes": "3.1.2", + "bytes": "~3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.14.0", + "raw-body": "~2.5.3", "type-is": "~1.6.18", - "unpipe": "1.0.0" + "unpipe": "~1.0.0" }, "devDependencies": { "eslint": "8.34.0", @@ -40,7 +40,6 @@ "lib/", "LICENSE", "HISTORY.md", - "SECURITY.md", "index.js" ], "engines": { diff --git a/node_modules/browserslist/LICENSE b/node_modules/browserslist/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/README.md b/node_modules/browserslist/README.md old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/browser.js b/node_modules/browserslist/browser.js old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/error.d.ts b/node_modules/browserslist/error.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/error.js b/node_modules/browserslist/error.js old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/index.d.ts b/node_modules/browserslist/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/index.js b/node_modules/browserslist/index.js old mode 100755 new mode 100644 index 24e65d895..d9ec66e6b --- a/node_modules/browserslist/index.js +++ b/node_modules/browserslist/index.js @@ -834,25 +834,29 @@ var QUERIES = { baselineVersions = bbm.getCompatibleVersions({ targetYear: node.year, includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS + includeKaiOS: includeKaiOS, + suppressWarnings: true }) } else if (node.date) { baselineVersions = bbm.getCompatibleVersions({ widelyAvailableOnDate: node.date, includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS + includeKaiOS: includeKaiOS, + suppressWarnings: true }) } else if (node.availability === 'newly') { var future30months = new Date().setMonth(new Date().getMonth() + 30) baselineVersions = bbm.getCompatibleVersions({ widelyAvailableOnDate: future30months, includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS + includeKaiOS: includeKaiOS, + suppressWarnings: true }) } else { baselineVersions = bbm.getCompatibleVersions({ includeDownstreamBrowsers: includeDownstream, - includeKaiOS: includeKaiOS + includeKaiOS: includeKaiOS, + suppressWarnings: true }) } return resolve(bbmTransform(baselineVersions), context) @@ -1116,7 +1120,11 @@ var QUERIES = { var data = checkName(node.browser, context) var alias = browserslist.versionAliases[data.name][version.toLowerCase()] if (alias) version = alias - if (!/[\d.]+/.test(version)) throw new BrowserslistError('Unknown version ' + version + ' of ' + node.browser); + if (!/[\d.]+/.test(version)) { + throw new BrowserslistError( + 'Unknown version ' + version + ' of ' + node.browser + ) + } return data.released .filter(generateFilter(node.sign, version)) .map(function (v) { diff --git a/node_modules/browserslist/node.js b/node_modules/browserslist/node.js old mode 100755 new mode 100644 diff --git a/node_modules/browserslist/package.json b/node_modules/browserslist/package.json old mode 100755 new mode 100644 index 97e6d564f..fe38b907a --- a/node_modules/browserslist/package.json +++ b/node_modules/browserslist/package.json @@ -1,6 +1,6 @@ { "name": "browserslist", - "version": "4.28.0", + "version": "4.28.1", "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", "keywords": [ "caniuse", @@ -25,11 +25,11 @@ "license": "MIT", "repository": "browserslist/browserslist", "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" + "update-browserslist-db": "^1.2.0" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" diff --git a/node_modules/browserslist/parse.js b/node_modules/browserslist/parse.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/LICENSE b/node_modules/caniuse-lite/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/README.md b/node_modules/caniuse-lite/README.md old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/agents.js b/node_modules/caniuse-lite/data/agents.js old mode 100755 new mode 100644 index d238fb5c3..60d479a6f --- a/node_modules/caniuse-lite/data/agents.js +++ b/node_modules/caniuse-lite/data/agents.js @@ -1 +1 @@ -module.exports={A:{A:{K:0,D:0,E:0.0216515,F:0.0649546,A:0,B:0.28147,wC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","wC","K","D","E","F","A","B","","",""],E:"IE",F:{wC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,"1":0,"2":0,"3":0.029844,"4":0.019896,"5":0.014922,C:0,L:0,M:0,G:0,N:0,O:0,P:0,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.009948,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.034818,t:0,u:0,v:0,w:0,x:0.019896,y:0,z:0,GB:0,HB:0,IB:0,JB:0.009948,KB:0.004974,LB:0.004974,MB:0.004974,NB:0.004974,OB:0.019896,PB:0.009948,QB:0.009948,RB:0.02487,SB:0.014922,TB:0.014922,UB:0.014922,VB:0.034818,WB:0.054714,XB:0.731178,YB:3.18336,I:0.009948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","","",""],E:"Edge",F:{"0":1694649600,"1":1697155200,"2":1698969600,"3":1701993600,"4":1706227200,"5":1708732800,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,GB:1711152000,HB:1713398400,IB:1715990400,JB:1718841600,KB:1721865600,LB:1724371200,MB:1726704000,NB:1729123200,OB:1731542400,PB:1737417600,QB:1740614400,RB:1741219200,SB:1743984000,TB:1746316800,UB:1748476800,VB:1750896000,WB:1754611200,XB:1756944000,YB:1759363200,I:1761868800},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0.104454,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,xC:0,TC:0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0.029844,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0.094506,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0.009948,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,UC:0,"4B":0,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0.004974,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0.139272,z:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0.044766,MB:0,NB:0,OB:0,PB:0,QB:0.054714,RB:0.004974,SB:0.009948,TB:0.009948,UB:0.009948,VB:0.004974,WB:0.004974,XB:0.04974,YB:0.014922,I:0.034818,XC:0.651594,MC:0.57201,YC:0,yC:0,zC:0,"0C":0,"1C":0,"2C":0},B:"moz",C:["xC","TC","1C","2C","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC","yC","zC","0C"],E:"Firefox",F:{"0":1693267200,"1":1695686400,"2":1698105600,"3":1700524800,"4":1702944000,"5":1705968000,"6":1361232000,"7":1364860800,"8":1368489600,"9":1372118400,xC:1161648000,TC:1213660800,"1C":1246320000,"2C":1264032000,J:1300752000,ZB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,aB:1357603200,AB:1375747200,BB:1379376000,CB:1386633600,DB:1391472000,EB:1395100800,FB:1398729600,bB:1402358400,cB:1405987200,dB:1409616000,eB:1413244800,fB:1417392000,gB:1421107200,hB:1424736000,iB:1428278400,jB:1431475200,kB:1435881600,lB:1439251200,mB:1442880000,nB:1446508800,oB:1450137600,pB:1453852800,qB:1457395200,rB:1461628800,sB:1465257600,tB:1470096000,uB:1474329600,vB:1479168000,wB:1485216000,xB:1488844800,yB:1492560000,zB:1497312000,"0B":1502150400,"1B":1506556800,"2B":1510617600,"3B":1516665600,UC:1520985600,"4B":1525824000,VC:1529971200,"5B":1536105600,"6B":1540252800,"7B":1544486400,"8B":1548720000,"9B":1552953600,AC:1558396800,BC:1562630400,CC:1567468800,DC:1571788800,EC:1575331200,FC:1578355200,GC:1581379200,HC:1583798400,IC:1586304000,JC:1588636800,KC:1591056000,LC:1593475200,Q:1595894400,H:1598313600,R:1600732800,WC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,GB:1708387200,HB:1710806400,IB:1713225600,JB:1715644800,KB:1718064000,LB:1720483200,MB:1722902400,NB:1725321600,OB:1727740800,PB:1730160000,QB:1732579200,RB:1736208000,SB:1738627200,TB:1741046400,UB:1743465600,VB:1745884800,WB:1748304000,XB:1750723200,YB:1753142400,I:1755561600,XC:1757980800,MC:1760400000,YC:1762819200,yC:null,zC:null,"0C":null}},D:{A:{"0":0.089532,"1":0.144246,"2":0.039792,"3":0.09948,"4":0.094506,"5":0.114402,"6":0,"7":0,"8":0,"9":0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0.004974,lB:0.004974,mB:0.009948,nB:0.004974,oB:0.004974,pB:0.004974,qB:0.009948,rB:0.004974,sB:0.009948,tB:0.014922,uB:0.014922,vB:0.004974,wB:0.004974,xB:0.009948,yB:0.009948,zB:0.004974,"0B":0.009948,"1B":0.009948,"2B":0.009948,"3B":0.009948,UC:0.004974,"4B":0.004974,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0.014922,AC:0,BC:0,CC:0.009948,DC:0.014922,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0.019896,LC:0,Q:0.064662,H:0.004974,R:0.039792,S:0.039792,T:0,U:0.004974,V:0.009948,W:0.029844,X:0.004974,Y:0,Z:0,a:0.019896,b:0.019896,c:0.009948,d:0,e:0,f:0,g:0.009948,h:0.039792,i:0.014922,j:0.004974,k:0.009948,l:0.009948,m:0.069636,n:0.029844,o:0.154194,p:0.034818,q:0.014922,r:0.019896,s:0.586932,t:0.114402,u:0.07461,v:2.08908,w:0.04974,x:0.179064,y:0.014922,z:0.054714,GB:0.054714,HB:0.059688,IB:3.33755,JB:6.13792,KB:0.07461,LB:0.114402,MB:0.084558,NB:1.33303,OB:0.159168,PB:0.094506,QB:0.054714,RB:2.59643,SB:0.064662,TB:0.079584,UB:0.253674,VB:0.437712,WB:0.681438,XB:4.47163,YB:9.4506,I:0.134298,XC:0.009948,MC:0,YC:0},B:"webkit",C:["","","","","","","","","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC"],E:"Chrome",F:{"0":1694476800,"1":1696896000,"2":1698710400,"3":1701993600,"4":1705968000,"5":1708387200,"6":1337040000,"7":1340668800,"8":1343692800,"9":1348531200,J:1264377600,ZB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,aB:1332892800,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,bB:1376956800,cB:1384214400,dB:1389657600,eB:1392940800,fB:1397001600,gB:1400544000,hB:1405468800,iB:1409011200,jB:1412640000,kB:1416268800,lB:1421798400,mB:1425513600,nB:1429401600,oB:1432080000,pB:1437523200,qB:1441152000,rB:1444780800,sB:1449014400,tB:1453248000,uB:1456963200,vB:1460592000,wB:1464134400,xB:1469059200,yB:1472601600,zB:1476230400,"0B":1480550400,"1B":1485302400,"2B":1489017600,"3B":1492560000,UC:1496707200,"4B":1500940800,VC:1504569600,"5B":1508198400,"6B":1512518400,"7B":1516752000,"8B":1520294400,"9B":1523923200,AC:1527552000,BC:1532390400,CC:1536019200,DC:1539648000,EC:1543968000,FC:1548720000,GC:1552348800,HC:1555977600,IC:1559606400,JC:1564444800,KC:1568073600,LC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064000,KB:1721174400,LB:1724112000,MB:1726531200,NB:1728950400,OB:1731369600,PB:1736812800,QB:1738627200,RB:1741046400,SB:1743465600,TB:1745884800,UB:1748304000,VB:1750723200,WB:1754352000,XB:1756771200,YB:1759190400,I:1761609600,XC:null,MC:null,YC:null}},E:{A:{J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0.009948,G:0,"3C":0,ZC:0,"4C":0,"5C":0,"6C":0,"7C":0,aC:0,NC:0,OC:0,"8C":0.019896,"9C":0.02487,AD:0.014922,bC:0,cC:0.004974,PC:0.004974,BD:0.084558,QC:0,dC:0.009948,eC:0.009948,fC:0.019896,gC:0.009948,hC:0.009948,CD:0.12435,RC:0.004974,iC:0.089532,jC:0.009948,kC:0.009948,lC:0.019896,mC:0.034818,DD:0.12435,SC:0.014922,nC:0.02487,oC:0.014922,pC:0.04974,qC:0.029844,rC:0.114402,sC:0.308388,tC:0.009948,ED:0,FD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","ZC","J","ZB","4C","K","5C","D","6C","E","F","7C","A","aC","B","NC","C","OC","L","8C","M","9C","G","AD","bC","cC","PC","BD","QC","dC","eC","fC","gC","hC","CD","RC","iC","jC","kC","lC","mC","DD","SC","nC","oC","pC","qC","rC","sC","tC","ED","FD","",""],E:"Safari",F:{"3C":1205798400,ZC:1226534400,J:1244419200,ZB:1275868800,"4C":1311120000,K:1343174400,"5C":1382400000,D:1382400000,"6C":1410998400,E:1413417600,F:1443657600,"7C":1458518400,A:1474329600,aC:1490572800,B:1505779200,NC:1522281600,C:1537142400,OC:1553472000,L:1568851200,"8C":1585008000,M:1600214400,"9C":1619395200,G:1632096000,AD:1635292800,bC:1639353600,cC:1647216000,PC:1652745600,BD:1658275200,QC:1662940800,dC:1666569600,eC:1670889600,fC:1674432000,gC:1679875200,hC:1684368000,CD:1690156800,RC:1695686400,iC:1698192000,jC:1702252800,kC:1705881600,lC:1709596800,mC:1715558400,DD:1722211200,SC:1726444800,nC:1730073600,oC:1733875200,pC:1737936000,qC:1743379200,rC:1747008000,sC:1757894400,tC:1762128000,ED:1762041600,FD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0.069636,"4":0.084558,"5":0.701334,"6":0,"7":0,"8":0,"9":0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0.02487,b:0.044766,c:0,d:0,e:0.02487,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,z:0,GD:0,HD:0,ID:0,JD:0,NC:0,uC:0,KD:0,OC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","GD","HD","ID","JD","B","NC","uC","KD","C","OC","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","","",""],E:"Opera",F:{"0":1739404800,"1":1744675200,"2":1747094400,"3":1751414400,"4":1756339200,"5":1757548800,"6":1393891200,"7":1399334400,"8":1401753600,"9":1405987200,F:1150761600,GD:1223424000,HD:1251763200,ID:1267488000,JD:1277942400,B:1292457600,NC:1302566400,uC:1309219200,KD:1323129600,C:1323129600,OC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,aB:1390867200,AB:1409616000,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,bB:1433808000,cB:1438646400,dB:1442448000,eB:1445904000,fB:1449100800,gB:1454371200,hB:1457308800,iB:1462320000,jB:1465344000,kB:1470096000,lB:1474329600,mB:1477267200,nB:1481587200,oB:1486425600,pB:1490054400,qB:1494374400,rB:1498003200,sB:1502236800,tB:1506470400,uB:1510099200,vB:1515024000,wB:1517961600,xB:1521676800,yB:1525910400,zB:1530144000,"0B":1534982400,"1B":1537833600,"2B":1543363200,"3B":1548201600,"4B":1554768000,"5B":1561593600,"6B":1566259200,"7B":1570406400,"8B":1573689600,"9B":1578441600,AC:1583971200,BC:1587513600,CC:1592956800,DC:1595894400,EC:1600128000,FC:1603238400,GC:1613520000,HC:1612224000,IC:1616544000,JC:1619568000,KC:1623715200,LC:1627948800,Q:1631577600,H:1633392000,R:1635984000,WC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o",GD:"o",HD:"o",ID:"o",JD:"o",NC:"o",uC:"o",KD:"o",OC:"o"}},G:{A:{E:0,ZC:0,LD:0,vC:0.00108483,MD:0,ND:0.00433931,OD:0.00325448,PD:0,QD:0,RD:0.00976344,SD:0.00108483,TD:0.0184421,UD:0.273376,VD:0.00650896,WD:0.00216965,XD:0.0531565,YD:0,ZD:0.00542413,aD:0.00216965,bD:0.00867861,cD:0.0184421,dD:0.0195269,eD:0.0184421,bC:0.0141027,cC:0.0162724,PC:0.0184421,fD:0.240832,QC:0.0325448,dC:0.0607503,eC:0.03146,fC:0.056411,gC:0.0141027,hC:0.024951,gD:0.322194,RC:0.0227814,iC:0.0347145,jC:0.024951,kC:0.0368841,lC:0.0650896,mC:0.111737,hD:0.28097,SC:0.0640048,nC:0.132349,oC:0.0715986,pC:0.229983,qC:0.118246,rC:6.02947,sC:0.744191,tC:0.0271207},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","ZC","LD","vC","MD","ND","OD","E","PD","QD","RD","SD","TD","UD","VD","WD","XD","YD","ZD","aD","bD","cD","dD","eD","bC","cC","PC","fD","QC","dC","eC","fC","gC","hC","gD","RC","iC","jC","kC","lC","mC","hD","SC","nC","oC","pC","qC","rC","sC","tC","",""],E:"Safari on iOS",F:{ZC:1270252800,LD:1283904000,vC:1299628800,MD:1331078400,ND:1359331200,OD:1394409600,E:1410912000,PD:1413763200,QD:1442361600,RD:1458518400,SD:1473724800,TD:1490572800,UD:1505779200,VD:1522281600,WD:1537142400,XD:1553472000,YD:1568851200,ZD:1572220800,aD:1580169600,bD:1585008000,cD:1600214400,dD:1619395200,eD:1632096000,bC:1639353600,cC:1647216000,PC:1652659200,fD:1658275200,QC:1662940800,dC:1666569600,eC:1670889600,fC:1674432000,gC:1679875200,hC:1684368000,gD:1690156800,RC:1694995200,iC:1698192000,jC:1702252800,kC:1705881600,lC:1709596800,mC:1715558400,hD:1722211200,SC:1726444800,nC:1730073600,oC:1733875200,pC:1737936000,qC:1743379200,rC:1747008000,sC:1757894400,tC:null}},H:{A:{iD:0.03},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iD","","",""],E:"Opera Mini",F:{iD:1426464000}},I:{A:{TC:0,J:0,I:0.486936,jD:0,kD:0,lD:0,mD:0,vC:0.0000975238,nD:0,oD:0.000243809},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jD","kD","lD","TC","J","mD","vC","nD","oD","I","","",""],E:"Android Browser",F:{jD:1256515200,kD:1274313600,lD:1291593600,TC:1298332800,J:1318896000,mD:1341792000,vC:1374624000,nD:1386547200,oD:1401667200,I:1761609600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.739131,NC:0,uC:0,OC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","NC","uC","C","OC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,NC:1314835200,uC:1318291200,C:1330300800,OC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:39.0274},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1761609600}},M:{A:{MC:0.291566},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","","",""],E:"Firefox for Android",F:{MC:1760400000}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{PC:0.547943},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PC","","",""],E:"UC Browser for Android",F:{PC:1710115200},D:{PC:"webkit"}},P:{A:{"6":0,"7":0.0108816,"8":0.0108816,"9":0.0217632,J:0,AB:0.0217632,BB:0.0217632,CB:0.0435265,DB:0.0544081,EB:1.4799,FB:0.119698,pD:0,qD:0,rD:0,sD:0,tD:0,aC:0,uD:0,vD:0,wD:0,xD:0,yD:0,QC:0,RC:0,SC:0,zD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","pD","qD","rD","sD","tD","aC","uD","vD","wD","xD","yD","QC","RC","SC","zD","6","7","8","9","AB","BB","CB","DB","EB","FB","","",""],E:"Samsung Internet",F:{"6":1677369600,"7":1684454400,"8":1689292800,"9":1697587200,J:1461024000,pD:1481846400,qD:1509408000,rD:1528329600,sD:1546128000,tD:1554163200,aC:1567900800,uD:1582588800,vD:1593475200,wD:1605657600,xD:1618531200,yD:1629072000,QC:1640736000,RC:1651708800,SC:1659657600,zD:1667260800,AB:1711497600,BB:1715126400,CB:1717718400,DB:1725667200,EB:1746057600,FB:1761264000}},Q:{A:{"0D":0.135729},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","0D","","",""],E:"QQ Browser",F:{"0D":1710288000}},R:{A:{"1D":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","1D","","",""],E:"Baidu Browser",F:{"1D":1710201600}},S:{A:{"2D":0.015081,"3D":0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2D","3D","","",""],E:"KaiOS Browser",F:{"2D":1527811200,"3D":1631664000}}}; +module.exports={A:{A:{K:0,D:0,E:0.0216515,F:0.0649546,A:0,B:0.28147,xC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xC","K","D","E","F","A","B","","",""],E:"IE",F:{xC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,"1":0,"2":0,"3":0.029844,"4":0.019896,"5":0.014922,C:0,L:0,M:0,G:0,N:0,O:0,P:0,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.009948,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.034818,t:0,u:0,v:0,w:0,x:0.019896,y:0,z:0,GB:0,HB:0,IB:0,JB:0.009948,KB:0.004974,LB:0.004974,MB:0.004974,NB:0.004974,OB:0.019896,PB:0.009948,QB:0.009948,RB:0.02487,SB:0.014922,TB:0.014922,UB:0.014922,VB:0.034818,WB:0.054714,XB:0.731178,YB:3.18336,I:0.009948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","","",""],E:"Edge",F:{"0":1694649600,"1":1697155200,"2":1698969600,"3":1701993600,"4":1706227200,"5":1708732800,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,GB:1711152000,HB:1713398400,IB:1715990400,JB:1718841600,KB:1721865600,LB:1724371200,MB:1726704000,NB:1729123200,OB:1731542400,PB:1737417600,QB:1740614400,RB:1741219200,SB:1743984000,TB:1746316800,UB:1748476800,VB:1750896000,WB:1754611200,XB:1756944000,YB:1759363200,I:1761868800},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0.104454,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,yC:0,TC:0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0.029844,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0.094506,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0.009948,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,UC:0,"4B":0,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0.004974,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0.139272,z:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0.044766,MB:0,NB:0,OB:0,PB:0,QB:0.054714,RB:0.004974,SB:0.009948,TB:0.009948,UB:0.009948,VB:0.004974,WB:0.004974,XB:0.04974,YB:0.014922,I:0.034818,XC:0.651594,MC:0.57201,YC:0,ZC:0,zC:0,"0C":0,"1C":0,"2C":0},B:"moz",C:["yC","TC","1C","2C","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC","ZC","zC","0C"],E:"Firefox",F:{"0":1693267200,"1":1695686400,"2":1698105600,"3":1700524800,"4":1702944000,"5":1705968000,"6":1361232000,"7":1364860800,"8":1368489600,"9":1372118400,yC:1161648000,TC:1213660800,"1C":1246320000,"2C":1264032000,J:1300752000,ZB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,aB:1357603200,AB:1375747200,BB:1379376000,CB:1386633600,DB:1391472000,EB:1395100800,FB:1398729600,bB:1402358400,cB:1405987200,dB:1409616000,eB:1413244800,fB:1417392000,gB:1421107200,hB:1424736000,iB:1428278400,jB:1431475200,kB:1435881600,lB:1439251200,mB:1442880000,nB:1446508800,oB:1450137600,pB:1453852800,qB:1457395200,rB:1461628800,sB:1465257600,tB:1470096000,uB:1474329600,vB:1479168000,wB:1485216000,xB:1488844800,yB:1492560000,zB:1497312000,"0B":1502150400,"1B":1506556800,"2B":1510617600,"3B":1516665600,UC:1520985600,"4B":1525824000,VC:1529971200,"5B":1536105600,"6B":1540252800,"7B":1544486400,"8B":1548720000,"9B":1552953600,AC:1558396800,BC:1562630400,CC:1567468800,DC:1571788800,EC:1575331200,FC:1578355200,GC:1581379200,HC:1583798400,IC:1586304000,JC:1588636800,KC:1591056000,LC:1593475200,Q:1595894400,H:1598313600,R:1600732800,WC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,GB:1708387200,HB:1710806400,IB:1713225600,JB:1715644800,KB:1718064000,LB:1720483200,MB:1722902400,NB:1725321600,OB:1727740800,PB:1730160000,QB:1732579200,RB:1736208000,SB:1738627200,TB:1741046400,UB:1743465600,VB:1745884800,WB:1748304000,XB:1750723200,YB:1753142400,I:1755561600,XC:1757980800,MC:1760400000,YC:1762819200,ZC:null,zC:null,"0C":null}},D:{A:{"0":0.089532,"1":0.144246,"2":0.039792,"3":0.09948,"4":0.094506,"5":0.114402,"6":0,"7":0,"8":0,"9":0,J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0.004974,lB:0.004974,mB:0.009948,nB:0.004974,oB:0.004974,pB:0.004974,qB:0.009948,rB:0.004974,sB:0.009948,tB:0.014922,uB:0.014922,vB:0.004974,wB:0.004974,xB:0.009948,yB:0.009948,zB:0.004974,"0B":0.009948,"1B":0.009948,"2B":0.009948,"3B":0.009948,UC:0.004974,"4B":0.004974,VC:0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0.014922,AC:0,BC:0,CC:0.009948,DC:0.014922,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0.019896,LC:0,Q:0.064662,H:0.004974,R:0.039792,S:0.039792,T:0,U:0.004974,V:0.009948,W:0.029844,X:0.004974,Y:0,Z:0,a:0.019896,b:0.019896,c:0.009948,d:0,e:0,f:0,g:0.009948,h:0.039792,i:0.014922,j:0.004974,k:0.009948,l:0.009948,m:0.069636,n:0.029844,o:0.154194,p:0.034818,q:0.014922,r:0.019896,s:0.586932,t:0.114402,u:0.07461,v:2.08908,w:0.04974,x:0.179064,y:0.014922,z:0.054714,GB:0.054714,HB:0.059688,IB:3.33755,JB:6.13792,KB:0.07461,LB:0.114402,MB:0.084558,NB:1.33303,OB:0.159168,PB:0.094506,QB:0.054714,RB:2.59643,SB:0.064662,TB:0.079584,UB:0.253674,VB:0.437712,WB:0.681438,XB:4.47163,YB:9.4506,I:0.134298,XC:0.009948,MC:0,YC:0,ZC:0},B:"webkit",C:["","","","","","","","J","ZB","K","D","E","F","A","B","C","L","M","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","UC","4B","VC","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","I","XC","MC","YC","ZC"],E:"Chrome",F:{"0":1694476800,"1":1696896000,"2":1698710400,"3":1701993600,"4":1705968000,"5":1708387200,"6":1337040000,"7":1340668800,"8":1343692800,"9":1348531200,J:1264377600,ZB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,aB:1332892800,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,bB:1376956800,cB:1384214400,dB:1389657600,eB:1392940800,fB:1397001600,gB:1400544000,hB:1405468800,iB:1409011200,jB:1412640000,kB:1416268800,lB:1421798400,mB:1425513600,nB:1429401600,oB:1432080000,pB:1437523200,qB:1441152000,rB:1444780800,sB:1449014400,tB:1453248000,uB:1456963200,vB:1460592000,wB:1464134400,xB:1469059200,yB:1472601600,zB:1476230400,"0B":1480550400,"1B":1485302400,"2B":1489017600,"3B":1492560000,UC:1496707200,"4B":1500940800,VC:1504569600,"5B":1508198400,"6B":1512518400,"7B":1516752000,"8B":1520294400,"9B":1523923200,AC:1527552000,BC:1532390400,CC:1536019200,DC:1539648000,EC:1543968000,FC:1548720000,GC:1552348800,HC:1555977600,IC:1559606400,JC:1564444800,KC:1568073600,LC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064000,KB:1721174400,LB:1724112000,MB:1726531200,NB:1728950400,OB:1731369600,PB:1736812800,QB:1738627200,RB:1741046400,SB:1743465600,TB:1745884800,UB:1748304000,VB:1750723200,WB:1754352000,XB:1756771200,YB:1759190400,I:1761609600,XC:1764633600,MC:null,YC:null,ZC:null}},E:{A:{J:0,ZB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0.009948,G:0,"3C":0,aC:0,"4C":0,"5C":0,"6C":0,"7C":0,bC:0,NC:0,OC:0,"8C":0.019896,"9C":0.02487,AD:0.014922,cC:0,dC:0.004974,PC:0.004974,BD:0.084558,QC:0,eC:0.009948,fC:0.009948,gC:0.019896,hC:0.009948,iC:0.009948,CD:0.12435,RC:0.004974,jC:0.089532,kC:0.009948,lC:0.009948,mC:0.019896,nC:0.034818,DD:0.12435,SC:0.014922,oC:0.02487,pC:0.014922,qC:0.04974,rC:0.029844,sC:0.114402,tC:0.308388,uC:0.009948,ED:0,FD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","3C","aC","J","ZB","4C","K","5C","D","6C","E","F","7C","A","bC","B","NC","C","OC","L","8C","M","9C","G","AD","cC","dC","PC","BD","QC","eC","fC","gC","hC","iC","CD","RC","jC","kC","lC","mC","nC","DD","SC","oC","pC","qC","rC","sC","tC","uC","ED","FD","",""],E:"Safari",F:{"3C":1205798400,aC:1226534400,J:1244419200,ZB:1275868800,"4C":1311120000,K:1343174400,"5C":1382400000,D:1382400000,"6C":1410998400,E:1413417600,F:1443657600,"7C":1458518400,A:1474329600,bC:1490572800,B:1505779200,NC:1522281600,C:1537142400,OC:1553472000,L:1568851200,"8C":1585008000,M:1600214400,"9C":1619395200,G:1632096000,AD:1635292800,cC:1639353600,dC:1647216000,PC:1652745600,BD:1658275200,QC:1662940800,eC:1666569600,fC:1670889600,gC:1674432000,hC:1679875200,iC:1684368000,CD:1690156800,RC:1695686400,jC:1698192000,kC:1702252800,lC:1705881600,mC:1709596800,nC:1715558400,DD:1722211200,SC:1726444800,oC:1730073600,pC:1733875200,qC:1737936000,rC:1743379200,sC:1747008000,tC:1757894400,uC:1762128000,ED:1762041600,FD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0.069636,"4":0.084558,"5":0.701334,"6":0,"7":0,"8":0,"9":0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,aB:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,KC:0,LC:0,Q:0,H:0,R:0,WC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0.02487,b:0.044766,c:0,d:0,e:0.02487,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,z:0,GD:0,HD:0,ID:0,JD:0,NC:0,vC:0,KD:0,OC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","GD","HD","ID","JD","B","NC","vC","KD","C","OC","G","N","O","P","aB","6","7","8","9","AB","BB","CB","DB","EB","FB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","KC","LC","Q","H","R","WC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","","",""],E:"Opera",F:{"0":1739404800,"1":1744675200,"2":1747094400,"3":1751414400,"4":1756339200,"5":1757548800,"6":1393891200,"7":1399334400,"8":1401753600,"9":1405987200,F:1150761600,GD:1223424000,HD:1251763200,ID:1267488000,JD:1277942400,B:1292457600,NC:1302566400,vC:1309219200,KD:1323129600,C:1323129600,OC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,aB:1390867200,AB:1409616000,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,bB:1433808000,cB:1438646400,dB:1442448000,eB:1445904000,fB:1449100800,gB:1454371200,hB:1457308800,iB:1462320000,jB:1465344000,kB:1470096000,lB:1474329600,mB:1477267200,nB:1481587200,oB:1486425600,pB:1490054400,qB:1494374400,rB:1498003200,sB:1502236800,tB:1506470400,uB:1510099200,vB:1515024000,wB:1517961600,xB:1521676800,yB:1525910400,zB:1530144000,"0B":1534982400,"1B":1537833600,"2B":1543363200,"3B":1548201600,"4B":1554768000,"5B":1561593600,"6B":1566259200,"7B":1570406400,"8B":1573689600,"9B":1578441600,AC:1583971200,BC:1587513600,CC:1592956800,DC:1595894400,EC:1600128000,FC:1603238400,GC:1613520000,HC:1612224000,IC:1616544000,JC:1619568000,KC:1623715200,LC:1627948800,Q:1631577600,H:1633392000,R:1635984000,WC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o",GD:"o",HD:"o",ID:"o",JD:"o",NC:"o",vC:"o",KD:"o",OC:"o"}},G:{A:{E:0,aC:0,LD:0,wC:0.00108483,MD:0,ND:0.00433931,OD:0.00325448,PD:0,QD:0,RD:0.00976344,SD:0.00108483,TD:0.0184421,UD:0.273376,VD:0.00650896,WD:0.00216965,XD:0.0531565,YD:0,ZD:0.00542413,aD:0.00216965,bD:0.00867861,cD:0.0184421,dD:0.0195269,eD:0.0184421,cC:0.0141027,dC:0.0162724,PC:0.0184421,fD:0.240832,QC:0.0325448,eC:0.0607503,fC:0.03146,gC:0.056411,hC:0.0141027,iC:0.024951,gD:0.322194,RC:0.0227814,jC:0.0347145,kC:0.024951,lC:0.0368841,mC:0.0650896,nC:0.111737,hD:0.28097,SC:0.0640048,oC:0.132349,pC:0.0715986,qC:0.229983,rC:0.118246,sC:6.02947,tC:0.744191,uC:0.0271207},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","aC","LD","wC","MD","ND","OD","E","PD","QD","RD","SD","TD","UD","VD","WD","XD","YD","ZD","aD","bD","cD","dD","eD","cC","dC","PC","fD","QC","eC","fC","gC","hC","iC","gD","RC","jC","kC","lC","mC","nC","hD","SC","oC","pC","qC","rC","sC","tC","uC","",""],E:"Safari on iOS",F:{aC:1270252800,LD:1283904000,wC:1299628800,MD:1331078400,ND:1359331200,OD:1394409600,E:1410912000,PD:1413763200,QD:1442361600,RD:1458518400,SD:1473724800,TD:1490572800,UD:1505779200,VD:1522281600,WD:1537142400,XD:1553472000,YD:1568851200,ZD:1572220800,aD:1580169600,bD:1585008000,cD:1600214400,dD:1619395200,eD:1632096000,cC:1639353600,dC:1647216000,PC:1652659200,fD:1658275200,QC:1662940800,eC:1666569600,fC:1670889600,gC:1674432000,hC:1679875200,iC:1684368000,gD:1690156800,RC:1694995200,jC:1698192000,kC:1702252800,lC:1705881600,mC:1709596800,nC:1715558400,hD:1722211200,SC:1726444800,oC:1730073600,pC:1733875200,qC:1737936000,rC:1743379200,sC:1747008000,tC:1757894400,uC:null}},H:{A:{iD:0.03},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","iD","","",""],E:"Opera Mini",F:{iD:1426464000}},I:{A:{TC:0,J:0,I:0.486936,jD:0,kD:0,lD:0,mD:0,wC:0.0000975238,nD:0,oD:0.000243809},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","jD","kD","lD","TC","J","mD","wC","nD","oD","I","","",""],E:"Android Browser",F:{jD:1256515200,kD:1274313600,lD:1291593600,TC:1298332800,J:1318896000,mD:1341792000,wC:1374624000,nD:1386547200,oD:1401667200,I:1761609600}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.739131,NC:0,vC:0,OC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","NC","vC","C","OC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,NC:1314835200,vC:1318291200,C:1330300800,OC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:39.0274},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1761609600}},M:{A:{MC:0.291566},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","","",""],E:"Firefox for Android",F:{MC:1760400000}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{PC:0.547943},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","PC","","",""],E:"UC Browser for Android",F:{PC:1710115200},D:{PC:"webkit"}},P:{A:{"6":0,"7":0.0108816,"8":0.0108816,"9":0.0217632,J:0,AB:0.0217632,BB:0.0217632,CB:0.0435265,DB:0.0544081,EB:1.4799,FB:0.119698,pD:0,qD:0,rD:0,sD:0,tD:0,bC:0,uD:0,vD:0,wD:0,xD:0,yD:0,QC:0,RC:0,SC:0,zD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","pD","qD","rD","sD","tD","bC","uD","vD","wD","xD","yD","QC","RC","SC","zD","6","7","8","9","AB","BB","CB","DB","EB","FB","","",""],E:"Samsung Internet",F:{"6":1677369600,"7":1684454400,"8":1689292800,"9":1697587200,J:1461024000,pD:1481846400,qD:1509408000,rD:1528329600,sD:1546128000,tD:1554163200,bC:1567900800,uD:1582588800,vD:1593475200,wD:1605657600,xD:1618531200,yD:1629072000,QC:1640736000,RC:1651708800,SC:1659657600,zD:1667260800,AB:1711497600,BB:1715126400,CB:1717718400,DB:1725667200,EB:1746057600,FB:1761264000}},Q:{A:{"0D":0.135729},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","0D","","",""],E:"QQ Browser",F:{"0D":1710288000}},R:{A:{"1D":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","1D","","",""],E:"Baidu Browser",F:{"1D":1710201600}},S:{A:{"2D":0.015081,"3D":0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2D","3D","","",""],E:"KaiOS Browser",F:{"2D":1527811200,"3D":1631664000}}}; diff --git a/node_modules/caniuse-lite/data/browserVersions.js b/node_modules/caniuse-lite/data/browserVersions.js index 937e8711c..29fa3b9b6 100755 --- a/node_modules/caniuse-lite/data/browserVersions.js +++ b/node_modules/caniuse-lite/data/browserVersions.js @@ -1 +1 @@ -module.exports={"0":"117","1":"118","2":"119","3":"120","4":"121","5":"122","6":"20","7":"21","8":"22","9":"23",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"142",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"123",HB:"124",IB:"125",JB:"126",KB:"127",LB:"128",MB:"129",NB:"130",OB:"131",PB:"132",QB:"133",RB:"134",SB:"135",TB:"136",UB:"137",VB:"138",WB:"139",XB:"140",YB:"141",ZB:"5",aB:"19",bB:"30",cB:"31",dB:"32",eB:"33",fB:"34",gB:"35",hB:"36",iB:"37",jB:"38",kB:"39",lB:"40",mB:"41",nB:"42",oB:"43",pB:"44",qB:"45",rB:"46",sB:"47",tB:"48",uB:"49",vB:"50",wB:"51",xB:"52",yB:"53",zB:"54","0B":"55","1B":"56","2B":"57","3B":"58","4B":"60","5B":"62","6B":"63","7B":"64","8B":"65","9B":"66",AC:"67",BC:"68",CC:"69",DC:"70",EC:"71",FC:"72",GC:"73",HC:"74",IC:"75",JC:"76",KC:"77",LC:"78",MC:"144",NC:"11.1",OC:"12.1",PC:"15.5",QC:"16.0",RC:"17.0",SC:"18.0",TC:"3",UC:"59",VC:"61",WC:"82",XC:"143",YC:"145",ZC:"3.2",aC:"10.1",bC:"15.2-15.3",cC:"15.4",dC:"16.1",eC:"16.2",fC:"16.3",gC:"16.4",hC:"16.5",iC:"17.1",jC:"17.2",kC:"17.3",lC:"17.4",mC:"17.5",nC:"18.1",oC:"18.2",pC:"18.3",qC:"18.4",rC:"18.5-18.6",sC:"26.0",tC:"26.1",uC:"11.5",vC:"4.2-4.3",wC:"5.5",xC:"2",yC:"146",zC:"147","0C":"148","1C":"3.5","2C":"3.6","3C":"3.1","4C":"5.1","5C":"6.1","6C":"7.1","7C":"9.1","8C":"13.1","9C":"14.1",AD:"15.1",BD:"15.6",CD:"16.6",DD:"17.6",ED:"26.2",FD:"TP",GD:"9.5-9.6",HD:"10.0-10.1",ID:"10.5",JD:"10.6",KD:"11.6",LD:"4.0-4.1",MD:"5.0-5.1",ND:"6.0-6.1",OD:"7.0-7.1",PD:"8.1-8.4",QD:"9.0-9.2",RD:"9.3",SD:"10.0-10.2",TD:"10.3",UD:"11.0-11.2",VD:"11.3-11.4",WD:"12.0-12.1",XD:"12.2-12.5",YD:"13.0-13.1",ZD:"13.2",aD:"13.3",bD:"13.4-13.7",cD:"14.0-14.4",dD:"14.5-14.8",eD:"15.0-15.1",fD:"15.6-15.8",gD:"16.6-16.7",hD:"17.6-17.7",iD:"all",jD:"2.1",kD:"2.2",lD:"2.3",mD:"4.1",nD:"4.4",oD:"4.4.3-4.4.4",pD:"5.0-5.4",qD:"6.2-6.4",rD:"7.2-7.4",sD:"8.2",tD:"9.2",uD:"11.1-11.2",vD:"12.0",wD:"13.0",xD:"14.0",yD:"15.0",zD:"19.0","0D":"14.9","1D":"13.52","2D":"2.5","3D":"3.0-3.1"}; +module.exports={"0":"117","1":"118","2":"119","3":"120","4":"121","5":"122","6":"20","7":"21","8":"22","9":"23",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"142",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"123",HB:"124",IB:"125",JB:"126",KB:"127",LB:"128",MB:"129",NB:"130",OB:"131",PB:"132",QB:"133",RB:"134",SB:"135",TB:"136",UB:"137",VB:"138",WB:"139",XB:"140",YB:"141",ZB:"5",aB:"19",bB:"30",cB:"31",dB:"32",eB:"33",fB:"34",gB:"35",hB:"36",iB:"37",jB:"38",kB:"39",lB:"40",mB:"41",nB:"42",oB:"43",pB:"44",qB:"45",rB:"46",sB:"47",tB:"48",uB:"49",vB:"50",wB:"51",xB:"52",yB:"53",zB:"54","0B":"55","1B":"56","2B":"57","3B":"58","4B":"60","5B":"62","6B":"63","7B":"64","8B":"65","9B":"66",AC:"67",BC:"68",CC:"69",DC:"70",EC:"71",FC:"72",GC:"73",HC:"74",IC:"75",JC:"76",KC:"77",LC:"78",MC:"144",NC:"11.1",OC:"12.1",PC:"15.5",QC:"16.0",RC:"17.0",SC:"18.0",TC:"3",UC:"59",VC:"61",WC:"82",XC:"143",YC:"145",ZC:"146",aC:"3.2",bC:"10.1",cC:"15.2-15.3",dC:"15.4",eC:"16.1",fC:"16.2",gC:"16.3",hC:"16.4",iC:"16.5",jC:"17.1",kC:"17.2",lC:"17.3",mC:"17.4",nC:"17.5",oC:"18.1",pC:"18.2",qC:"18.3",rC:"18.4",sC:"18.5-18.6",tC:"26.0",uC:"26.1",vC:"11.5",wC:"4.2-4.3",xC:"5.5",yC:"2",zC:"147","0C":"148","1C":"3.5","2C":"3.6","3C":"3.1","4C":"5.1","5C":"6.1","6C":"7.1","7C":"9.1","8C":"13.1","9C":"14.1",AD:"15.1",BD:"15.6",CD:"16.6",DD:"17.6",ED:"26.2",FD:"TP",GD:"9.5-9.6",HD:"10.0-10.1",ID:"10.5",JD:"10.6",KD:"11.6",LD:"4.0-4.1",MD:"5.0-5.1",ND:"6.0-6.1",OD:"7.0-7.1",PD:"8.1-8.4",QD:"9.0-9.2",RD:"9.3",SD:"10.0-10.2",TD:"10.3",UD:"11.0-11.2",VD:"11.3-11.4",WD:"12.0-12.1",XD:"12.2-12.5",YD:"13.0-13.1",ZD:"13.2",aD:"13.3",bD:"13.4-13.7",cD:"14.0-14.4",dD:"14.5-14.8",eD:"15.0-15.1",fD:"15.6-15.8",gD:"16.6-16.7",hD:"17.6-17.7",iD:"all",jD:"2.1",kD:"2.2",lD:"2.3",mD:"4.1",nD:"4.4",oD:"4.4.3-4.4.4",pD:"5.0-5.4",qD:"6.2-6.4",rD:"7.2-7.4",sD:"8.2",tD:"9.2",uD:"11.1-11.2",vD:"12.0",wD:"13.0",xD:"14.0",yD:"15.0",zD:"19.0","0D":"14.9","1D":"13.52","2D":"2.5","3D":"3.0-3.1"}; diff --git a/node_modules/caniuse-lite/data/browsers.js b/node_modules/caniuse-lite/data/browsers.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/features/aac.js b/node_modules/caniuse-lite/data/features/aac.js old mode 100755 new mode 100644 index 2eaf29862..8d11731ee --- a/node_modules/caniuse-lite/data/features/aac.js +++ b/node_modules/caniuse-lite/data/features/aac.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F","16":"A B"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"1":"A","2":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:6,C:"AAC audio file format",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","16":"A B"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"1":"A","2":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:6,C:"AAC audio file format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/abortcontroller.js b/node_modules/caniuse-lite/data/features/abortcontroller.js old mode 100755 new mode 100644 index a2460f6ca..2a41f5ecc --- a/node_modules/caniuse-lite/data/features/abortcontroller.js +++ b/node_modules/caniuse-lite/data/features/abortcontroller.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","130":"C NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"AbortController & AbortSignal",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","130":"C NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"AbortController & AbortSignal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ac3-ec3.js b/node_modules/caniuse-lite/data/features/ac3-ec3.js old mode 100755 new mode 100644 index e4c0a8d09..de5ee6635 --- a/node_modules/caniuse-lite/data/features/ac3-ec3.js +++ b/node_modules/caniuse-lite/data/features/ac3-ec3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD","132":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D","132":"A"},K:{"2":"A B C H NC uC","132":"OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD","132":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","132":"A"},K:{"2":"A B C H NC vC","132":"OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; diff --git a/node_modules/caniuse-lite/data/features/accelerometer.js b/node_modules/caniuse-lite/data/features/accelerometer.js old mode 100755 new mode 100644 index 9a32d3844..9fcf30ff7 --- a/node_modules/caniuse-lite/data/features/accelerometer.js +++ b/node_modules/caniuse-lite/data/features/accelerometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Accelerometer",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Accelerometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/addeventlistener.js b/node_modules/caniuse-lite/data/features/addeventlistener.js old mode 100755 new mode 100644 index a6a76f9a4..6345c0f05 --- a/node_modules/caniuse-lite/data/features/addeventlistener.js +++ b/node_modules/caniuse-lite/data/features/addeventlistener.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","130":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","257":"xC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.addEventListener()",D:true}; +module.exports={A:{A:{"1":"F A B","130":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","257":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.addEventListener()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js old mode 100755 new mode 100644 index df9a6b4cb..c83fefa75 --- a/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +++ b/node_modules/caniuse-lite/data/features/alternate-stylesheet.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"F B C GD HD ID JD NC uC KD OC","16":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"2":"H","16":"A B C NC uC OC"},L:{"16":"I"},M:{"16":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:1,C:"Alternate stylesheet",D:false}; +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"F B C GD HD ID JD NC vC KD OC","16":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"2":"H","16":"A B C NC vC OC"},L:{"16":"I"},M:{"16":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:1,C:"Alternate stylesheet",D:false}; diff --git a/node_modules/caniuse-lite/data/features/ambient-light.js b/node_modules/caniuse-lite/data/features/ambient-light.js old mode 100755 new mode 100644 index 3c2371c31..ebaac24ab --- a/node_modules/caniuse-lite/data/features/ambient-light.js +++ b/node_modules/caniuse-lite/data/features/ambient-light.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L","132":"M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC uC KD OC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"322":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"132":"2D 3D"}},B:4,C:"Ambient Light Sensor",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L","132":"M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"322":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"132":"2D 3D"}},B:4,C:"Ambient Light Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/apng.js b/node_modules/caniuse-lite/data/features/apng.js old mode 100755 new mode 100644 index f15e38ac3..171588d75 --- a/node_modules/caniuse-lite/data/features/apng.js +++ b/node_modules/caniuse-lite/data/features/apng.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 B C rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"6 7 8 9 F G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Animated PNG (APNG)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 B C rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"6 7 8 9 F G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Animated PNG (APNG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find-index.js b/node_modules/caniuse-lite/data/features/array-find-index.js old mode 100755 new mode 100644 index 6d44533c5..10cf296fe --- a/node_modules/caniuse-lite/data/features/array-find-index.js +++ b/node_modules/caniuse-lite/data/features/array-find-index.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.findIndex",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.findIndex",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-find.js b/node_modules/caniuse-lite/data/features/array-find.js old mode 100755 new mode 100644 index 6a35c676d..277ccb86d --- a/node_modules/caniuse-lite/data/features/array-find.js +++ b/node_modules/caniuse-lite/data/features/array-find.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.find",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.find",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-flat.js b/node_modules/caniuse-lite/data/features/array-flat.js old mode 100755 new mode 100644 index 320c06db6..0f6d66455 --- a/node_modules/caniuse-lite/data/features/array-flat.js +++ b/node_modules/caniuse-lite/data/features/array-flat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC uC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"flat & flatMap array methods",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"flat & flatMap array methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/array-includes.js b/node_modules/caniuse-lite/data/features/array-includes.js old mode 100755 new mode 100644 index eecccc3ba..9d5d19371 --- a/node_modules/caniuse-lite/data/features/array-includes.js +++ b/node_modules/caniuse-lite/data/features/array-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.includes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Array.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/arrow-functions.js b/node_modules/caniuse-lite/data/features/arrow-functions.js old mode 100755 new mode 100644 index c1dc77bdb..d9a69b650 --- a/node_modules/caniuse-lite/data/features/arrow-functions.js +++ b/node_modules/caniuse-lite/data/features/arrow-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Arrow functions",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Arrow functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/asmjs.js b/node_modules/caniuse-lite/data/features/asmjs.js old mode 100755 new mode 100644 index 5b184684d..11f5ba5cc --- a/node_modules/caniuse-lite/data/features/asmjs.js +++ b/node_modules/caniuse-lite/data/features/asmjs.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","322":"C"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","132":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:6,C:"asm.js",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","322":"C"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","132":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:6,C:"asm.js",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-clipboard.js b/node_modules/caniuse-lite/data/features/async-clipboard.js old mode 100755 new mode 100644 index 682df4c54..94b315228 --- a/node_modules/caniuse-lite/data/features/async-clipboard.js +++ b/node_modules/caniuse-lite/data/features/async-clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","132":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC uC KD OC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"BB CB DB EB FB","2":"J pD qD rD sD","260":"6 7 8 9 AB tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:5,C:"Asynchronous Clipboard API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","132":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"BB CB DB EB FB","2":"J pD qD rD sD","260":"6 7 8 9 AB tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:5,C:"Asynchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/async-functions.js b/node_modules/caniuse-lite/data/features/async-functions.js old mode 100755 new mode 100644 index 47b273f3b..3e16d85f8 --- a/node_modules/caniuse-lite/data/features/async-functions.js +++ b/node_modules/caniuse-lite/data/features/async-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","194":"M"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","258":"aC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD","258":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Async functions",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","194":"M"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","258":"bC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","258":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Async functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/atob-btoa.js b/node_modules/caniuse-lite/data/features/atob-btoa.js old mode 100755 new mode 100644 index 0b557bb78..6d77801d7 --- a/node_modules/caniuse-lite/data/features/atob-btoa.js +++ b/node_modules/caniuse-lite/data/features/atob-btoa.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Base64 encoding and decoding",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Base64 encoding and decoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio-api.js b/node_modules/caniuse-lite/data/features/audio-api.js old mode 100755 new mode 100644 index 3d1848c62..d4771f9b7 --- a/node_modules/caniuse-lite/data/features/audio-api.js +++ b/node_modules/caniuse-lite/data/features/audio-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K D E F A B C L M 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 G N O P aB"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Audio API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F A B C L M 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 G N O P aB"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Audio API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audio.js b/node_modules/caniuse-lite/data/features/audio.js old mode 100755 new mode 100644 index 6783fdb72..fd5e60963 --- a/node_modules/caniuse-lite/data/features/audio.js +++ b/node_modules/caniuse-lite/data/features/audio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","132":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F","4":"GD HD"},G:{"260":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Audio element",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F","4":"GD HD"},G:{"260":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Audio element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/audiotracks.js b/node_modules/caniuse-lite/data/features/audiotracks.js old mode 100755 new mode 100644 index b3443c127..05ec7ca56 --- a/node_modules/caniuse-lite/data/features/audiotracks.js +++ b/node_modules/caniuse-lite/data/features/audiotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Audio Tracks",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Audio Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/autofocus.js b/node_modules/caniuse-lite/data/features/autofocus.js old mode 100755 new mode 100644 index 874fdd892..b519cabe9 --- a/node_modules/caniuse-lite/data/features/autofocus.js +++ b/node_modules/caniuse-lite/data/features/autofocus.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Autofocus attribute",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Autofocus attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/auxclick.js b/node_modules/caniuse-lite/data/features/auxclick.js old mode 100755 new mode 100644 index a6aa99388..88fdd5547 --- a/node_modules/caniuse-lite/data/features/auxclick.js +++ b/node_modules/caniuse-lite/data/features/auxclick.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","129":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC"},G:{"1":"oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Auxclick",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","129":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Auxclick",D:true}; diff --git a/node_modules/caniuse-lite/data/features/av1.js b/node_modules/caniuse-lite/data/features/av1.js old mode 100755 new mode 100644 index 84e8976b3..4f848811f --- a/node_modules/caniuse-lite/data/features/av1.js +++ b/node_modules/caniuse-lite/data/features/av1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 C L M G N O z","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","66":"0B 1B 2B 3B UC 4B VC 5B 6B 7B","260":"8B","516":"9B"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","66":"AC BC CC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD","1028":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD","1028":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AV1 video format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 C L M G N O z","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","66":"0B 1B 2B 3B UC 4B VC 5B 6B 7B","260":"8B","516":"9B"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","66":"AC BC CC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","1028":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","1028":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AV1 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/avif.js b/node_modules/caniuse-lite/data/features/avif.js old mode 100755 new mode 100644 index 3fa3f7296..c7f84d939 --- a/node_modules/caniuse-lite/data/features/avif.js +++ b/node_modules/caniuse-lite/data/features/avif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"1 2 3 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"0 x y z"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","194":"KC LC Q H R WC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC","1796":"dC eC fC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD","1281":"QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AVIF image format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"1 2 3 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"0 x y z"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","194":"KC LC Q H R WC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC","1796":"eC fC gC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD","1281":"QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"AVIF image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-attachment.js b/node_modules/caniuse-lite/data/features/background-attachment.js old mode 100755 new mode 100644 index 630efc040..37876cdec --- a/node_modules/caniuse-lite/data/features/background-attachment.js +++ b/node_modules/caniuse-lite/data/features/background-attachment.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C 4C 5C 6C 7C aC NC OC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J L 3C ZC 8C","2050":"M G 9C AD bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","132":"F GD HD"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","772":"E MD ND OD PD QD RD SD TD UD VD WD XD","2050":"YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD nD oD","132":"mD vC"},J:{"260":"D A"},K:{"1":"B C H NC uC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","1028":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-attachment",D:true}; +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C 4C 5C 6C 7C bC NC OC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J L 3C aC 8C","2050":"M G 9C AD cC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","132":"F GD HD"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","772":"E MD ND OD PD QD RD SD TD UD VD WD XD","2050":"YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD nD oD","132":"mD wC"},J:{"260":"D A"},K:{"1":"B C H NC vC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","1028":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-attachment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-clip-text.js b/node_modules/caniuse-lite/data/features/background-clip-text.js old mode 100755 new mode 100644 index 2819cdbf6..75423350e --- a/node_modules/caniuse-lite/data/features/background-clip-text.js +++ b/node_modules/caniuse-lite/data/features/background-clip-text.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"G N O P","33":"C L M","129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","161":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"3C","129":"PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","388":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC","420":"J ZC"},F:{"2":"F B C GD HD ID JD NC uC KD OC","129":"0 1 2 3 4 5 p q r s t u v w x y z","161":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","388":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC"},H:{"2":"iD"},I:{"16":"TC jD kD lD","129":"I","161":"J mD vC nD oD"},J:{"161":"D A"},K:{"16":"A B C NC uC OC","129":"H"},L:{"129":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"161":"PC"},P:{"1":"BB CB DB EB FB","161":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"161":"0D"},R:{"161":"1D"},S:{"1":"2D 3D"}},B:7,C:"Background-clip: text",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"G N O P","33":"C L M","129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"129":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","161":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"3C","129":"PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","388":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC","420":"J aC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","129":"0 1 2 3 4 5 p q r s t u v w x y z","161":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC"},H:{"2":"iD"},I:{"16":"TC jD kD lD","129":"I","161":"J mD wC nD oD"},J:{"161":"D A"},K:{"16":"A B C NC vC OC","129":"H"},L:{"129":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"161":"PC"},P:{"1":"BB CB DB EB FB","161":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"161":"0D"},R:{"161":"1D"},S:{"1":"2D 3D"}},B:7,C:"Background-clip: text",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-img-opts.js b/node_modules/caniuse-lite/data/features/background-img-opts.js old mode 100755 new mode 100644 index 595e90001..a986a45fb --- a/node_modules/caniuse-lite/data/features/background-img-opts.js +++ b/node_modules/caniuse-lite/data/features/background-img-opts.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","36":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","516":"J ZB K D E F A B C L M"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","772":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD","36":"HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","4":"ZC LD vC ND","516":"MD"},H:{"132":"iD"},I:{"1":"I nD oD","36":"jD","516":"TC J mD vC","548":"kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Background-image options",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","36":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","516":"J ZB K D E F A B C L M"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","772":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD","36":"HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC ND","516":"MD"},H:{"132":"iD"},I:{"1":"I nD oD","36":"jD","516":"TC J mD wC","548":"kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Background-image options",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-position-x-y.js b/node_modules/caniuse-lite/data/features/background-position-x-y.js old mode 100755 new mode 100644 index 27ba51d47..d4242beb4 --- a/node_modules/caniuse-lite/data/features/background-position-x-y.js +++ b/node_modules/caniuse-lite/data/features/background-position-x-y.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"background-position-x & background-position-y",D:true}; +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"background-position-x & background-position-y",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js old mode 100755 new mode 100644 index 1065f5d1c..15081552c --- a/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +++ b/node_modules/caniuse-lite/data/features/background-repeat-round-space.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E wC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F G N O P GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS background-repeat round and space",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E xC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F G N O P GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS background-repeat round and space",D:true}; diff --git a/node_modules/caniuse-lite/data/features/background-sync.js b/node_modules/caniuse-lite/data/features/background-sync.js old mode 100755 new mode 100644 index 52dcaa3fa..59d20523b --- a/node_modules/caniuse-lite/data/features/background-sync.js +++ b/node_modules/caniuse-lite/data/features/background-sync.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"yC zC 0C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Background Sync API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"ZC zC 0C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Background Sync API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/battery-status.js b/node_modules/caniuse-lite/data/features/battery-status.js old mode 100755 new mode 100644 index 1436a6920..6ff6f6993 --- a/node_modules/caniuse-lite/data/features/battery-status.js +++ b/node_modules/caniuse-lite/data/features/battery-status.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"oB pB qB rB sB tB uB vB wB","2":"0 1 2 3 4 5 xC TC J ZB K D E F xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","132":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","164":"A B C L M G"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"iB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D","2":"3D"}},B:4,C:"Battery Status API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"oB pB qB rB sB tB uB vB wB","2":"0 1 2 3 4 5 yC TC J ZB K D E F xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","164":"A B C L M G"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"iB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D","2":"3D"}},B:4,C:"Battery Status API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beacon.js b/node_modules/caniuse-lite/data/features/beacon.js old mode 100755 new mode 100644 index 4fe0c910f..194b4aa07 --- a/node_modules/caniuse-lite/data/features/beacon.js +++ b/node_modules/caniuse-lite/data/features/beacon.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Beacon API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Beacon API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/beforeafterprint.js b/node_modules/caniuse-lite/data/features/beforeafterprint.js old mode 100755 new mode 100644 index ddd25c01b..5b71819f1 --- a/node_modules/caniuse-lite/data/features/beforeafterprint.js +++ b/node_modules/caniuse-lite/data/features/beforeafterprint.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Printing Events",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Printing Events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bigint.js b/node_modules/caniuse-lite/data/features/bigint.js old mode 100755 new mode 100644 index 1d68704b3..0a4003a4f --- a/node_modules/caniuse-lite/data/features/bigint.js +++ b/node_modules/caniuse-lite/data/features/bigint.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C","194":"8B 9B AC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"BigInt",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C","194":"8B 9B AC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"BigInt",D:true}; diff --git a/node_modules/caniuse-lite/data/features/blobbuilder.js b/node_modules/caniuse-lite/data/features/blobbuilder.js old mode 100755 new mode 100644 index a0afb022e..fb0612fab --- a/node_modules/caniuse-lite/data/features/blobbuilder.js +++ b/node_modules/caniuse-lite/data/features/blobbuilder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D","36":"E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","36":"TC J mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob constructing",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","36":"E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","36":"TC J mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob constructing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/bloburls.js b/node_modules/caniuse-lite/data/features/bloburls.js old mode 100755 new mode 100644 index a654f5929..f839868d8 --- a/node_modules/caniuse-lite/data/features/bloburls.js +++ b/node_modules/caniuse-lite/data/features/bloburls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","129":"A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D","33":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob URLs",D:true}; +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","33":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Blob URLs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-image.js b/node_modules/caniuse-lite/data/features/border-image.js old mode 100755 new mode 100644 index 8932976c2..9f6edb46f --- a/node_modules/caniuse-lite/data/features/border-image.js +++ b/node_modules/caniuse-lite/data/features/border-image.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","260":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","804":"J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","260":"wB xB yB zB 0B","388":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","1412":"6 7 8 9 G N O P aB AB BB CB DB EB FB","1956":"J ZB K D E F A B C L M"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","129":"A B C L M G 7C aC NC OC 8C 9C AD bC","1412":"K D E F 5C 6C","1956":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","260":"jB kB lB mB nB","388":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","1796":"ID JD","1828":"B C NC uC KD OC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","129":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC","1412":"E ND OD PD QD","1956":"ZC LD vC MD"},H:{"1828":"iD"},I:{"1":"I","388":"nD oD","1956":"TC J jD kD lD mD vC"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","260":"pD qD","388":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS3 Border images",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","804":"J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"wB xB yB zB 0B","388":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","1412":"6 7 8 9 G N O P aB AB BB CB DB EB FB","1956":"J ZB K D E F A B C L M"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","129":"A B C L M G 7C bC NC OC 8C 9C AD cC","1412":"K D E F 5C 6C","1956":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","260":"jB kB lB mB nB","388":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","1796":"ID JD","1828":"B C NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC","1412":"E ND OD PD QD","1956":"aC LD wC MD"},H:{"1828":"iD"},I:{"1":"I","388":"nD oD","1956":"TC J jD kD lD mD wC"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"pD qD","388":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS3 Border images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/border-radius.js b/node_modules/caniuse-lite/data/features/border-radius.js old mode 100755 new mode 100644 index 4368b12c0..725f11307 --- a/node_modules/caniuse-lite/data/features/border-radius.js +++ b/node_modules/caniuse-lite/data/features/border-radius.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","289":"TC 1C 2C","292":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"J"},E:{"1":"ZB D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"J 3C ZC","129":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"ZC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD vC nD oD","33":"jD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","257":"2D"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","289":"TC 1C 2C","292":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J"},E:{"1":"ZB D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J 3C aC","129":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","33":"jD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","257":"2D"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/broadcastchannel.js b/node_modules/caniuse-lite/data/features/broadcastchannel.js old mode 100755 new mode 100644 index 10becc139..0f841588c --- a/node_modules/caniuse-lite/data/features/broadcastchannel.js +++ b/node_modules/caniuse-lite/data/features/broadcastchannel.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"BroadcastChannel",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"BroadcastChannel",D:true}; diff --git a/node_modules/caniuse-lite/data/features/brotli.js b/node_modules/caniuse-lite/data/features/brotli.js old mode 100755 new mode 100644 index 0dd95f846..5b87e3739 --- a/node_modules/caniuse-lite/data/features/brotli.js +++ b/node_modules/caniuse-lite/data/features/brotli.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","194":"uB","257":"vB"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","513":"B C NC OC"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC","194":"hB iB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","194":"uB","257":"vB"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","513":"B C NC OC"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","194":"hB iB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/calc.js b/node_modules/caniuse-lite/data/features/calc.js index 96a1bb31d..bca4740f8 100755 --- a/node_modules/caniuse-lite/data/features/calc.js +++ b/node_modules/caniuse-lite/data/features/calc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","260":"F","516":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"J ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P","33":"6 7 8 9 aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","132":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"calc() as CSS unit value",D:true}; +module.exports={A:{A:{"2":"K D E xC","260":"F","516":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"J ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","33":"6 7 8 9 aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","132":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"calc() as CSS unit value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-blending.js b/node_modules/caniuse-lite/data/features/canvas-blending.js index be595fc56..55f6179a6 100755 --- a/node_modules/caniuse-lite/data/features/canvas-blending.js +++ b/node_modules/caniuse-lite/data/features/canvas-blending.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Canvas blend modes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Canvas blend modes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas-text.js b/node_modules/caniuse-lite/data/features/canvas-text.js index 66efa2fde..9c3212cd8 100755 --- a/node_modules/caniuse-lite/data/features/canvas-text.js +++ b/node_modules/caniuse-lite/data/features/canvas-text.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","8":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","8":"F GD HD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Text API for Canvas",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","8":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Text API for Canvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/canvas.js b/node_modules/caniuse-lite/data/features/canvas.js index 9925cf0f3..b1fc08410 100755 --- a/node_modules/caniuse-lite/data/features/canvas.js +++ b/node_modules/caniuse-lite/data/features/canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","132":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"260":"iD"},I:{"1":"TC J I mD vC nD oD","132":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Canvas (basic support)",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","132":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"260":"iD"},I:{"1":"TC J I mD wC nD oD","132":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Canvas (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ch-unit.js b/node_modules/caniuse-lite/data/features/ch-unit.js index f748a4478..c58dd4351 100755 --- a/node_modules/caniuse-lite/data/features/ch-unit.js +++ b/node_modules/caniuse-lite/data/features/ch-unit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"ch (character) unit",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"ch (character) unit",D:true}; diff --git a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js index 8e3f76af7..a978407f9 100755 --- a/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +++ b/node_modules/caniuse-lite/data/features/chacha20-poly1305.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","129":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD","16":"oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","129":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD","16":"oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; diff --git a/node_modules/caniuse-lite/data/features/channel-messaging.js b/node_modules/caniuse-lite/data/features/channel-messaging.js index 9e782a97d..c1bc539a1 100755 --- a/node_modules/caniuse-lite/data/features/channel-messaging.js +++ b/node_modules/caniuse-lite/data/features/channel-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Channel messaging",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD","16":"ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Channel messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/childnode-remove.js b/node_modules/caniuse-lite/data/features/childnode-remove.js index 149f4b3d3..7115cb3f0 100755 --- a/node_modules/caniuse-lite/data/features/childnode-remove.js +++ b/node_modules/caniuse-lite/data/features/childnode-remove.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"ChildNode.remove()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"ChildNode.remove()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/classlist.js b/node_modules/caniuse-lite/data/features/classlist.js index 5998de690..7228b1092 100755 --- a/node_modules/caniuse-lite/data/features/classlist.js +++ b/node_modules/caniuse-lite/data/features/classlist.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"K D E F wC","1924":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"xC TC 1C","516":"AB BB","772":"6 7 8 9 J ZB K D E F A B C L M G N O P aB 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J ZB K D","516":"AB BB CB DB","772":"9","900":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB 3C ZC","900":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B GD HD ID JD NC","900":"C uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC","900":"MD ND"},H:{"900":"iD"},I:{"1":"I nD oD","8":"jD kD lD","900":"TC J mD vC"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"classList (DOMTokenList)",D:true}; +module.exports={A:{A:{"8":"K D E F xC","1924":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C","516":"AB BB","772":"6 7 8 9 J ZB K D E F A B C L M G N O P aB 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D","516":"AB BB CB DB","772":"9","900":"6 7 8 E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC","900":"K 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B GD HD ID JD NC","900":"C vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC","900":"MD ND"},H:{"900":"iD"},I:{"1":"I nD oD","8":"jD kD lD","900":"TC J mD wC"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"classList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js index 576b83a37..1f262d69e 100755 --- a/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +++ b/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; diff --git a/node_modules/caniuse-lite/data/features/clipboard.js b/node_modules/caniuse-lite/data/features/clipboard.js index 9f821d672..d3108782c 100755 --- a/node_modules/caniuse-lite/data/features/clipboard.js +++ b/node_modules/caniuse-lite/data/features/clipboard.js @@ -1 +1 @@ -module.exports={A:{A:{"2436":"K D E F A B wC"},B:{"260":"O P","2436":"C L M G N","8196":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","772":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","4100":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"J ZB K D E F A B C","2564":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","8196":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","10244":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC","2308":"A B aC NC","2820":"J ZB K D E F 4C 5C 6C 7C"},F:{"2":"F B GD HD ID JD NC uC KD","16":"C","516":"OC","2564":"6 7 8 9 G N O P aB AB BB CB DB EB FB","8196":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","10244":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"1":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","2820":"E MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","260":"I","2308":"nD oD"},J:{"2":"D","2308":"A"},K:{"2":"A B C NC uC","16":"OC","8196":"H"},L:{"8196":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"8196":"PC"},P:{"2052":"pD qD","2308":"J","8196":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"8196":"0D"},R:{"8196":"1D"},S:{"4100":"2D 3D"}},B:5,C:"Synchronous Clipboard API",D:true}; +module.exports={A:{A:{"2436":"K D E F A B xC"},B:{"260":"O P","2436":"C L M G N","8196":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","772":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","4100":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J ZB K D E F A B C","2564":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","8196":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","10244":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC","2308":"A B bC NC","2820":"J ZB K D E F 4C 5C 6C 7C"},F:{"2":"F B GD HD ID JD NC vC KD","16":"C","516":"OC","2564":"6 7 8 9 G N O P aB AB BB CB DB EB FB","8196":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","10244":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","2820":"E MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","260":"I","2308":"nD oD"},J:{"2":"D","2308":"A"},K:{"2":"A B C NC vC","16":"OC","8196":"H"},L:{"8196":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"8196":"PC"},P:{"2052":"pD qD","2308":"J","8196":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8196":"0D"},R:{"8196":"1D"},S:{"4100":"2D 3D"}},B:5,C:"Synchronous Clipboard API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr-v1.js b/node_modules/caniuse-lite/data/features/colr-v1.js index ff4945051..838ff1195 100755 --- a/node_modules/caniuse-lite/data/features/colr-v1.js +++ b/node_modules/caniuse-lite/data/features/colr-v1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","258":"h i j k l m n","578":"o p"},D:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","258":"h i j k l m n","578":"o p"},D:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/colr.js b/node_modules/caniuse-lite/data/features/colr.js index 594f12142..f15580119 100755 --- a/node_modules/caniuse-lite/data/features/colr.js +++ b/node_modules/caniuse-lite/data/features/colr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","257":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","513":"EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","129":"B C L NC OC 8C","1026":"RC iC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC uC KD OC","513":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","1026":"RC iC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; +module.exports={A:{A:{"2":"K D E xC","257":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","513":"EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","129":"B C L NC OC 8C","1026":"RC jC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC vC KD OC","513":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","1026":"RC jC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; diff --git a/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/node_modules/caniuse-lite/data/features/comparedocumentposition.js index ca13165b9..4b493fe8f 100755 --- a/node_modules/caniuse-lite/data/features/comparedocumentposition.js +++ b/node_modules/caniuse-lite/data/features/comparedocumentposition.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB K 3C ZC","132":"D E F 5C 6C 7C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC uC","132":"G N"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC","132":"E LD vC MD ND OD PD QD RD"},H:{"1":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD vC"},J:{"132":"D A"},K:{"1":"C H OC","16":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.compareDocumentPosition()",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","132":"D E F 5C 6C 7C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC vC","132":"G N"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","132":"E LD wC MD ND OD PD QD RD"},H:{"1":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"C H OC","16":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.compareDocumentPosition()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-basic.js b/node_modules/caniuse-lite/data/features/console-basic.js index 3b0fbe873..a6e55f024 100755 --- a/node_modules/caniuse-lite/data/features/console-basic.js +++ b/node_modules/caniuse-lite/data/features/console-basic.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D wC","132":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F GD HD ID JD"},G:{"1":"ZC LD vC MD","513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"4097":"iD"},I:{"1025":"TC J I jD kD lD mD vC nD oD"},J:{"258":"D A"},K:{"2":"A","258":"B C NC uC OC","1025":"H"},L:{"1025":"I"},M:{"2049":"MC"},N:{"258":"A B"},O:{"258":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1025":"1D"},S:{"1":"2D 3D"}},B:1,C:"Basic console logging functions",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D xC","132":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"aC LD wC MD","513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4097":"iD"},I:{"1025":"TC J I jD kD lD mD wC nD oD"},J:{"258":"D A"},K:{"2":"A","258":"B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2049":"MC"},N:{"258":"A B"},O:{"258":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1025":"1D"},S:{"1":"2D 3D"}},B:1,C:"Basic console logging functions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/console-time.js b/node_modules/caniuse-lite/data/features/console-time.js index f1395b0c2..8f3217864 100755 --- a/node_modules/caniuse-lite/data/features/console-time.js +++ b/node_modules/caniuse-lite/data/features/console-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F GD HD ID JD","16":"B"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"H","16":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"console.time and console.timeEnd",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD","16":"B"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"console.time and console.timeEnd",D:true}; diff --git a/node_modules/caniuse-lite/data/features/const.js b/node_modules/caniuse-lite/data/features/const.js index a0c54605d..799594934 100755 --- a/node_modules/caniuse-lite/data/features/const.js +++ b/node_modules/caniuse-lite/data/features/const.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"xC TC J ZB K D E F A B C 1C 2C","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","260":"6 J ZB K D E F A B C L M G N O P aB","772":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1028":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","260":"J ZB A 3C ZC aC","772":"K D E F 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD","132":"B HD ID JD NC uC","644":"C KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB","1028":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"ZC LD vC SD TD","772":"E MD ND OD PD QD RD"},H:{"644":"iD"},I:{"1":"I","16":"jD kD","260":"lD","772":"TC J mD vC nD oD"},J:{"772":"D A"},K:{"1":"H","132":"A B NC uC","644":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"const",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"yC TC J ZB K D E F A B C 1C 2C","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"6 J ZB K D E F A B C L M G N O P aB","772":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1028":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J ZB A 3C aC bC","772":"K D E F 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD","132":"B HD ID JD NC vC","644":"C KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB","1028":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD wC SD TD","772":"E MD ND OD PD QD RD"},H:{"644":"iD"},I:{"1":"I","16":"jD kD","260":"lD","772":"TC J mD wC nD oD"},J:{"772":"D A"},K:{"1":"H","132":"A B NC vC","644":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"const",D:true}; diff --git a/node_modules/caniuse-lite/data/features/constraint-validation.js b/node_modules/caniuse-lite/data/features/constraint-validation.js index 420dda5be..a3c429f9d 100755 --- a/node_modules/caniuse-lite/data/features/constraint-validation.js +++ b/node_modules/caniuse-lite/data/features/constraint-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","900":"A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"M G N","900":"C L"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","260":"uB vB","388":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","388":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","900":"6 7 8 9 G N O P aB AB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC","388":"E F 6C 7C","900":"K D 4C 5C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC uC","388":"6 7 8 9 G N O P aB AB BB CB","900":"C KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","388":"E OD PD QD RD","900":"MD ND"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","388":"nD oD","900":"J mD vC"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B NC uC","900":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:1,C:"Constraint Validation API",D:true}; +module.exports={A:{A:{"2":"K D E F xC","900":"A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"M G N","900":"C L"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","260":"uB vB","388":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","388":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","900":"6 7 8 9 G N O P aB AB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","388":"E F 6C 7C","900":"K D 4C 5C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","388":"6 7 8 9 G N O P aB AB BB CB","900":"C KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","388":"E OD PD QD RD","900":"MD ND"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","388":"nD oD","900":"J mD wC"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B NC vC","900":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"900":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:1,C:"Constraint Validation API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contenteditable.js b/node_modules/caniuse-lite/data/features/contenteditable.js index fa5f2c5ce..e9d3d09d0 100755 --- a/node_modules/caniuse-lite/data/features/contenteditable.js +++ b/node_modules/caniuse-lite/data/features/contenteditable.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC","4":"TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"contenteditable attribute (basic support)",D:true}; +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC","4":"TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"contenteditable attribute (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js index 8d50a4893..d6d069284 100755 --- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","129":"6 7 8 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L","257":"6 7 8 9 M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","257":"K 5C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","257":"ND","260":"MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Content Security Policy 1.0",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","129":"6 7 8 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","257":"6 7 8 9 M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","257":"K 5C","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","257":"ND","260":"MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Content Security Policy 1.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js index ac21e7c02..d6798f830 100755 --- a/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +++ b/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","4100":"G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB","260":"gB","516":"hB iB jB kB lB mB nB oB pB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","1028":"hB iB jB","2052":"kB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC uC KD OC","1028":"9 AB BB","2052":"CB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Content Security Policy Level 2",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","4100":"G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB","260":"gB","516":"hB iB jB kB lB mB nB oB pB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","1028":"hB iB jB","2052":"kB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","1028":"9 AB BB","2052":"CB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Content Security Policy Level 2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cookie-store-api.js b/node_modules/caniuse-lite/data/features/cookie-store-api.js index b2dd7d180..c7234ecfc 100755 --- a/node_modules/caniuse-lite/data/features/cookie-store-api.js +++ b/node_modules/caniuse-lite/data/features/cookie-store-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB 1C 2C","322":"PB QB RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B","194":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB GD HD ID JD NC uC KD OC","194":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Cookie Store API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB 1C 2C","322":"PB QB RB SB TB UB VB WB"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B","194":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB GD HD ID JD NC vC KD OC","194":"wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Cookie Store API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cors.js b/node_modules/caniuse-lite/data/features/cors.js index b586469ff..ef9d0cc2b 100755 --- a/node_modules/caniuse-lite/data/features/cors.js +++ b/node_modules/caniuse-lite/data/features/cors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D wC","132":"A","260":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC","1025":"VC 5B 6B 7B 8B 9B AC BC CC DC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"J ZB K D E F A B C"},E:{"2":"3C ZC","513":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","644":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD"},G:{"513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","644":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD vC"},J:{"1":"A","132":"D"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; +module.exports={A:{A:{"1":"B","2":"K D xC","132":"A","260":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC","1025":"VC 5B 6B 7B 8B 9B AC BC CC DC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C"},E:{"2":"3C aC","513":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","644":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"513":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","644":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"1":"A","132":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/createimagebitmap.js b/node_modules/caniuse-lite/data/features/createimagebitmap.js index 38f338dce..d32ec9dc6 100755 --- a/node_modules/caniuse-lite/data/features/createimagebitmap.js +++ b/node_modules/caniuse-lite/data/features/createimagebitmap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C","1028":"c d e f g","3076":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","8193":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB","260":"xB yB","516":"zB 0B 1B 2B 3B"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C","4100":"G AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC uC KD OC","132":"iB jB","260":"kB lB","516":"mB nB oB pB qB"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","4100":"eD bC cC PC fD QC dC eC fC gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"8193":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"3076":"2D 3D"}},B:1,C:"createImageBitmap",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C","1028":"c d e f g","3076":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","8193":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB","260":"xB yB","516":"zB 0B 1B 2B 3B"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","4100":"G AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","132":"iB jB","260":"kB lB","516":"mB nB oB pB qB"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","4100":"eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"8193":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"3076":"2D 3D"}},B:1,C:"createImageBitmap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/credential-management.js b/node_modules/caniuse-lite/data/features/credential-management.js index c3b1e4434..7dbd7bf90 100755 --- a/node_modules/caniuse-lite/data/features/credential-management.js +++ b/node_modules/caniuse-lite/data/features/credential-management.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","66":"tB uB vB","129":"wB xB yB zB 0B 1B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC uC KD OC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Credential Management API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","66":"tB uB vB","129":"wB xB yB zB 0B 1B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Credential Management API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js index d46094d40..254e9524a 100755 --- a/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js +++ b/node_modules/caniuse-lite/data/features/cross-document-view-transitions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC","260":"MC YC yC zC 0C"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},E:{"1":"oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC"},F:{"1":"0 1 2 3 4 5 v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u GD HD ID JD NC uC KD OC"},G:{"1":"oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions (cross-document)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC","260":"MC YC ZC zC 0C"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions (cross-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/cryptography.js b/node_modules/caniuse-lite/data/features/cryptography.js index ea4b2ef52..83683d9d5 100755 --- a/node_modules/caniuse-lite/data/features/cryptography.js +++ b/node_modules/caniuse-lite/data/features/cryptography.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E F A","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","66":"dB eB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB K D 3C ZC 4C 5C","289":"E F A 6C 7C aC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC MD ND OD","289":"E PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD vC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","164":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Cryptography",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E F A","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","66":"dB eB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C","289":"E F A 6C 7C bC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD","289":"E PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","164":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Web Cryptography",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-all.js b/node_modules/caniuse-lite/data/features/css-all.js index 3620a322b..77b8ded31 100755 --- a/node_modules/caniuse-lite/data/features/css-all.js +++ b/node_modules/caniuse-lite/data/features/css-all.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS all property",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS all property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js index e9a2a433b..bb1aeaba8 100755 --- a/node_modules/caniuse-lite/data/features/css-anchor-positioning.js +++ b/node_modules/caniuse-lite/data/features/css-anchor-positioning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC 1C 2C","322":"YC yC zC 0C"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},E:{"1":"sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC"},F:{"1":"0 1 2 3 4 5 u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l GD HD ID JD NC uC KD OC","194":"m n o p q r s t"},G:{"1":"sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"DB EB FB","2":"6 7 8 9 J AB BB CB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Anchor Positioning",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},C:{"1":"zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC 1C 2C","322":"YC ZC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 GB HB"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l GD HD ID JD NC vC KD OC","194":"m n o p q r s t"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"DB EB FB","2":"6 7 8 9 J AB BB CB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Anchor Positioning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-animation.js b/node_modules/caniuse-lite/data/features/css-animation.js index df391df19..99f0caf8a 100755 --- a/node_modules/caniuse-lite/data/features/css-animation.js +++ b/node_modules/caniuse-lite/data/features/css-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J 1C 2C","33":"ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","33":"K D E 4C 5C 6C","292":"J ZB"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD","33":"6 7 8 9 C G N O P aB AB BB CB DB EB FB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E ND OD PD","164":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"I","33":"J mD vC nD oD","164":"TC jD kD lD"},J:{"33":"D A"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Animation",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J 1C 2C","33":"ZB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","33":"K D E 4C 5C 6C","292":"J ZB"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","33":"6 7 8 9 C G N O P aB AB BB CB DB EB FB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E ND OD PD","164":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I","33":"J mD wC nD oD","164":"TC jD kD lD"},J:{"33":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-any-link.js b/node_modules/caniuse-lite/data/features/css-any-link.js index 80cd83d84..673f90b6f 100755 --- a/node_modules/caniuse-lite/data/features/css-any-link.js +++ b/node_modules/caniuse-lite/data/features/css-any-link.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB K 3C ZC 4C","33":"D E 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD","33":"E ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"TC J jD kD lD mD vC","33":"nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","16":"J","33":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS :any-link selector",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC 4C","33":"D E 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD","33":"E ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"TC J jD kD lD mD wC","33":"nD oD"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","16":"J","33":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS :any-link selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-appearance.js b/node_modules/caniuse-lite/data/features/css-appearance.js index cc4e914fc..60ba6bbc8 100755 --- a/node_modules/caniuse-lite/data/features/css-appearance.js +++ b/node_modules/caniuse-lite/data/features/css-appearance.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","164":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","676":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"S","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","164":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"DC EC FC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","164":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","164":"TC J jD kD lD mD vC nD oD"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","388":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","164":"J pD qD rD sD tD aC uD vD wD"},Q:{"164":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:"CSS Appearance",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","676":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"S","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","164":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"DC EC FC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","164":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","164":"TC J jD kD lD mD wC nD oD"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","388":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","164":"J pD qD rD sD tD bC uD vD wD"},Q:{"164":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:"CSS Appearance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/node_modules/caniuse-lite/data/features/css-at-counter-style.js index 8c2e6de20..6f442c383 100755 --- a/node_modules/caniuse-lite/data/features/css-at-counter-style.js +++ b/node_modules/caniuse-lite/data/features/css-at-counter-style.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","132":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD","4":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC uC KD OC","132":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD","4":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD aC uD vD wD xD yD","132":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS Counter Styles",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","132":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","4":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","4":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD wD xD yD","132":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS Counter Styles",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-autofill.js b/node_modules/caniuse-lite/data/features/css-autofill.js index 90d66044c..79f251371 100755 --- a/node_modules/caniuse-lite/data/features/css-autofill.js +++ b/node_modules/caniuse-lite/data/features/css-autofill.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"FD","33":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},P:{"1":"7 8 9 AB BB CB DB EB FB","33":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"FD","33":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},P:{"1":"7 8 9 AB BB CB DB EB FB","33":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js index fe1782b61..8f020d8b3 100755 --- a/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +++ b/node_modules/caniuse-lite/data/features/css-backdrop-filter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","257":"O P"},C:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC 1C 2C","578":"DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C","33":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC uC KD OC","194":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","33":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD sD tD aC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Backdrop Filter",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","257":"O P"},C:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC 1C 2C","578":"DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","33":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC","194":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","33":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD sD tD bC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Backdrop Filter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-background-offsets.js b/node_modules/caniuse-lite/data/features/css-background-offsets.js index 7004f82de..ab4649edb 100755 --- a/node_modules/caniuse-lite/data/features/css-background-offsets.js +++ b/node_modules/caniuse-lite/data/features/css-background-offsets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-position edge offsets",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-position edge offsets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js index 1f4ac8fc9..f0dad0cd1 100755 --- a/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +++ b/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","260":"rB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C","132":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC uC KD OC","260":"eB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","132":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-blend-mode",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","260":"rB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","260":"eB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","132":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS background-blend-mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js index 13c512fc6..f392d1a5b 100755 --- a/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +++ b/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 J ZB K D E F A B C L M G N O P aB","164":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},E:{"2":"J ZB K 3C ZC 4C","164":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 z","2":"F GD HD ID JD","129":"B C NC uC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"ZC LD vC MD ND","164":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"132":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C NC uC OC","164":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS box-decoration-break",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","164":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB"},E:{"2":"J ZB K 3C aC 4C","164":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 z","2":"F GD HD ID JD","129":"B C NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"aC LD wC MD ND","164":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"132":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C NC vC OC","164":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS box-decoration-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-boxshadow.js b/node_modules/caniuse-lite/data/features/css-boxshadow.js index bb3b23cf3..72de25903 100755 --- a/node_modules/caniuse-lite/data/features/css-boxshadow.js +++ b/node_modules/caniuse-lite/data/features/css-boxshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","33":"1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"ZB","164":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"LD vC","164":"ZC"},H:{"2":"iD"},I:{"1":"J I mD vC nD oD","164":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Box-shadow",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","33":"1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"ZB","164":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"LD wC","164":"aC"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","164":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Box-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-canvas.js b/node_modules/caniuse-lite/data/features/css-canvas.js index 25cb20817..2b0795b61 100755 --- a/node_modules/caniuse-lite/data/features/css-canvas.js +++ b/node_modules/caniuse-lite/data/features/css-canvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"2":"3C ZC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 F B C gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"33":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"I","33":"TC J jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Canvas Drawings",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"2":"3C aC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 F B C gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Canvas Drawings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-caret-color.js b/node_modules/caniuse-lite/data/features/css-caret-color.js index a17efc486..309a86824 100755 --- a/node_modules/caniuse-lite/data/features/css-caret-color.js +++ b/node_modules/caniuse-lite/data/features/css-caret-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS caret-color",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS caret-color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-layers.js b/node_modules/caniuse-lite/data/features/css-cascade-layers.js index c66bb52ca..8687c0de1 100755 --- a/node_modules/caniuse-lite/data/features/css-cascade-layers.js +++ b/node_modules/caniuse-lite/data/features/css-cascade-layers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c 1C 2C","194":"d e f"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC uC KD OC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cascade Layers",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c 1C 2C","194":"d e f"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cascade Layers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cascade-scope.js b/node_modules/caniuse-lite/data/features/css-cascade-scope.js index a9cd74abd..9f5a0bac5 100755 --- a/node_modules/caniuse-lite/data/features/css-cascade-scope.js +++ b/node_modules/caniuse-lite/data/features/css-cascade-scope.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"1":"yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C"},D:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC uC KD OC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"1":"ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C"},D:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC vC KD OC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/node_modules/caniuse-lite/data/features/css-case-insensitive.js index d4717a87a..6e26f997e 100755 --- a/node_modules/caniuse-lite/data/features/css-case-insensitive.js +++ b/node_modules/caniuse-lite/data/features/css-case-insensitive.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-clip-path.js b/node_modules/caniuse-lite/data/features/css-clip-path.js index 24eb53992..4a2bea626 100755 --- a/node_modules/caniuse-lite/data/features/css-clip-path.js +++ b/node_modules/caniuse-lite/data/features/css-clip-path.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","3138":"P"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","644":"sB tB uB vB wB xB yB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","292":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"2":"J ZB K 3C ZC 4C 5C","260":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","292":"D E F A B C L 6C 7C aC NC OC"},F:{"2":"F B C GD HD ID JD NC uC KD OC","260":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"2":"ZC LD vC MD ND","260":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","292":"E OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","260":"I","292":"nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","260":"H"},L:{"260":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"260":"PC"},P:{"260":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","292":"J pD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"3D","644":"2D"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","3138":"P"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","644":"sB tB uB vB wB xB yB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"2":"J ZB K 3C aC 4C 5C","260":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","292":"D E F A B C L 6C 7C bC NC OC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","260":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"2":"aC LD wC MD ND","260":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","292":"E OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","260":"I","292":"nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"260":"PC"},P:{"260":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","292":"J pD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"3D","644":"2D"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-adjust.js b/node_modules/caniuse-lite/data/features/css-color-adjust.js index 12483de3d..583db538d 100755 --- a/node_modules/caniuse-lite/data/features/css-color-adjust.js +++ b/node_modules/caniuse-lite/data/features/css-color-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"16":"J ZB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"16":"TC J jD kD lD mD vC nD oD","33":"I"},J:{"16":"D A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"16":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS print-color-adjust",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"16":"J ZB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"16":"TC J jD kD lD mD wC nD oD","33":"I"},J:{"16":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"16":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"16":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS print-color-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-color-function.js b/node_modules/caniuse-lite/data/features/css-color-function.js index af8bae40c..0cb4cf985 100755 --- a/node_modules/caniuse-lite/data/features/css-color-function.js +++ b/node_modules/caniuse-lite/data/features/css-color-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","578":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","132":"B C L M aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC uC KD OC","322":"e f g"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS color() function",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","578":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","132":"B C L M bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC vC KD OC","322":"e f g"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS color() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/node_modules/caniuse-lite/data/features/css-conic-gradients.js index 0887906d1..e75606450 100755 --- a/node_modules/caniuse-lite/data/features/css-conic-gradients.js +++ b/node_modules/caniuse-lite/data/features/css-conic-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","578":"IC JC KC LC Q H R WC"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","257":"CC DC","450":"UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC uC KD OC","257":"1B 2B","450":"rB sB tB uB vB wB xB yB zB 0B"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Conical Gradients",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","578":"IC JC KC LC Q H R WC"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","257":"CC DC","450":"UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC vC KD OC","257":"1B 2B","450":"rB sB tB uB vB wB xB yB zB 0B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Conical Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries-style.js b/node_modules/caniuse-lite/data/features/css-container-queries-style.js index c98bd2d12..d42f38b2e 100755 --- a/node_modules/caniuse-lite/data/features/css-container-queries-style.js +++ b/node_modules/caniuse-lite/data/features/css-container-queries-style.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD","260":"nC oC pC qC rC sC tC ED FD","772":"SC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC uC KD OC","194":"c d e f g","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD","260":"nC oC pC qC rC sC tC","772":"SC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","260":"8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Style Queries",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD","260":"oC pC qC rC sC tC uC ED FD","772":"SC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC vC KD OC","194":"c d e f g","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD","260":"oC pC qC rC sC tC uC","772":"SC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Style Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-queries.js b/node_modules/caniuse-lite/data/features/css-container-queries.js index 323848838..19e60ee7f 100755 --- a/node_modules/caniuse-lite/data/features/css-container-queries.js +++ b/node_modules/caniuse-lite/data/features/css-container-queries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC uC KD OC","194":"Q H R WC S T U V W X Y Z","516":"a b c"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Queries (Size)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC vC KD OC","194":"Q H R WC S T U V W X Y Z","516":"a b c"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Queries (Size)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-container-query-units.js b/node_modules/caniuse-lite/data/features/css-container-query-units.js index a441a1cce..f31191492 100755 --- a/node_modules/caniuse-lite/data/features/css-container-query-units.js +++ b/node_modules/caniuse-lite/data/features/css-container-query-units.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC uC KD OC","194":"Q H R WC S T U V W X Y Z"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Query Units",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC GD HD ID JD NC vC KD OC","194":"Q H R WC S T U V W X Y Z"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Container Query Units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-containment.js b/node_modules/caniuse-lite/data/features/css-containment.js index 4737570fd..af7e26b3e 100755 --- a/node_modules/caniuse-lite/data/features/css-containment.js +++ b/node_modules/caniuse-lite/data/features/css-containment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","194":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","66":"wB"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC uC KD OC","66":"jB kB"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS Containment",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","194":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","66":"wB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","66":"jB kB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS Containment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-content-visibility.js b/node_modules/caniuse-lite/data/features/css-content-visibility.js index 88d06a46e..60f265eea 100755 --- a/node_modules/caniuse-lite/data/features/css-content-visibility.js +++ b/node_modules/caniuse-lite/data/features/css-content-visibility.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r 1C 2C","194":"0 1 2 3 4 5 s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC uC KD OC"},G:{"1":"SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS content-visibility",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r 1C 2C","194":"0 1 2 3 4 5 s t u v w x y z GB HB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS content-visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-counters.js b/node_modules/caniuse-lite/data/features/css-counters.js index 5ec854c12..aecbb6b83 100755 --- a/node_modules/caniuse-lite/data/features/css-counters.js +++ b/node_modules/caniuse-lite/data/features/css-counters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Counters",D:true}; +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Counters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/node_modules/caniuse-lite/data/features/css-crisp-edges.js index 74e4dfced..e247d15d3 100755 --- a/node_modules/caniuse-lite/data/features/css-crisp-edges.js +++ b/node_modules/caniuse-lite/data/features/css-crisp-edges.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K wC","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","513":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","545":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1025":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","164":"K","4644":"D E F 5C 6C 7C"},F:{"2":"6 7 8 9 F B G N O P aB AB BB CB DB GD HD ID JD NC uC","545":"C KD OC","1025":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","4260":"MD ND","4644":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B NC uC","545":"C OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2340":"A B"},O:{"1025":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1025":"0D"},R:{"1025":"1D"},S:{"1":"3D","4097":"2D"}},B:4,C:"Crisp edges/pixelated images",D:true}; +module.exports={A:{A:{"2":"K xC","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","513":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","545":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","1025":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","164":"K","4644":"D E F 5C 6C 7C"},F:{"2":"6 7 8 9 F B G N O P aB AB BB CB DB GD HD ID JD NC vC","545":"C KD OC","1025":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","4260":"MD ND","4644":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B NC vC","545":"C OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2340":"A B"},O:{"1025":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1025":"0D"},R:{"1025":"1D"},S:{"1":"3D","4097":"2D"}},B:4,C:"Crisp edges/pixelated images",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-cross-fade.js b/node_modules/caniuse-lite/data/features/css-cross-fade.js index 57dac7755..3234e4bdc 100755 --- a/node_modules/caniuse-lite/data/features/css-cross-fade.js +++ b/node_modules/caniuse-lite/data/features/css-cross-fade.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","33":"K D E F 4C 5C 6C 7C"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","33":"E MD ND OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","33":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cross-Fade Function",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K D E F 4C 5C 6C 7C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","33":"E MD ND OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","33":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Cross-Fade Function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/node_modules/caniuse-lite/data/features/css-default-pseudo.js index 2adf5a59c..b55a66f11 100755 --- a/node_modules/caniuse-lite/data/features/css-default-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-default-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC","132":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC uC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","260":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND","132":"E OD PD QD RD SD"},H:{"260":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD vC nD oD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC uC","260":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":default CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","132":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","260":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","132":"E OD PD QD RD SD"},H:{"260":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD wC nD oD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC vC","260":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":default CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js index 074411a72..5f96f41f4 100755 --- a/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +++ b/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"B","2":"J ZB K D E F A C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Explicit descendant combinator >>",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"B","2":"J ZB K D E F A C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Explicit descendant combinator >>",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js index bc2b37e5e..9c27b982b 100755 --- a/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +++ b/node_modules/caniuse-lite/data/features/css-deviceadaptation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","164":"A B"},B:{"66":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","66":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC uC KD OC","66":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"292":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A H","292":"B C NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"164":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"66":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Device Adaptation",D:true}; +module.exports={A:{A:{"2":"K D E F xC","164":"A B"},B:{"66":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","66":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","66":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"292":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A H","292":"B C NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"164":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"66":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Device Adaptation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js index 50d0e5adb..b38e7b6f7 100755 --- a/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-dir-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 1 2 o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","194":"0 1 2 a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC uC KD OC","194":"a b c d e f g h i j k l m n o"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:":dir() CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 1 2 o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","194":"0 1 2 a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC","194":"a b c d e f g h i j k l m n o"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:":dir() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-display-contents.js b/node_modules/caniuse-lite/data/features/css-display-contents.js index c490cad4f..d52f6a12f 100755 --- a/node_modules/caniuse-lite/data/features/css-display-contents.js +++ b/node_modules/caniuse-lite/data/features/css-display-contents.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB 1C 2C","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC","260":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","132":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","194":"3B UC 4B VC 5B 6B 7B","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","132":"C L M G NC OC 8C 9C AD bC cC PC BD","260":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","772":"QC dC eC fC gC hC CD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC uC KD OC","132":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","260":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD","260":"bD cD dD eD bC cC PC fD","516":"dC eC fC gC hC gD","772":"QC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","260":"H"},L:{"260":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J pD qD rD sD","132":"tD aC uD vD wD xD","260":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"132":"0D"},R:{"260":"1D"},S:{"132":"2D","260":"3D"}},B:4,C:"CSS display: contents",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB 1C 2C","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC","260":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","132":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","194":"3B UC 4B VC 5B 6B 7B","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L M G NC OC 8C 9C AD cC dC PC BD","260":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","772":"QC eC fC gC hC iC CD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC","132":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","260":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD","260":"bD cD dD eD cC dC PC fD","516":"eC fC gC hC iC gD","772":"QC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"132":"PC"},P:{"2":"J pD qD rD sD","132":"tD bC uD vD wD xD","260":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"132":"0D"},R:{"260":"1D"},S:{"132":"2D","260":"3D"}},B:4,C:"CSS display: contents",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-element-function.js b/node_modules/caniuse-lite/data/features/css-element-function.js index 649adf9ae..27328b1d0 100755 --- a/node_modules/caniuse-lite/data/features/css-element-function.js +++ b/node_modules/caniuse-lite/data/features/css-element-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","164":"xC TC 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"33":"2D 3D"}},B:5,C:"CSS element() function",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"yC TC 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"33":"2D 3D"}},B:5,C:"CSS element() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-env-function.js b/node_modules/caniuse-lite/data/features/css-env-function.js index e3c9d0610..15195ae10 100755 --- a/node_modules/caniuse-lite/data/features/css-env-function.js +++ b/node_modules/caniuse-lite/data/features/css-env-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","132":"B"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","132":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"CSS Environment Variables env()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","132":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:"CSS Environment Variables env()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-exclusions.js b/node_modules/caniuse-lite/data/features/css-exclusions.js index 4779482e8..d5ef45a41 100755 --- a/node_modules/caniuse-lite/data/features/css-exclusions.js +++ b/node_modules/caniuse-lite/data/features/css-exclusions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","33":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"33":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Exclusions Level 1",D:true}; +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"33":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Exclusions Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-featurequeries.js b/node_modules/caniuse-lite/data/features/css-featurequeries.js index 51070dd80..f3d03fee6 100755 --- a/node_modules/caniuse-lite/data/features/css-featurequeries.js +++ b/node_modules/caniuse-lite/data/features/css-featurequeries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Feature Queries",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Feature Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-file-selector-button.js b/node_modules/caniuse-lite/data/features/css-file-selector-button.js index 5204668f8..2adc7406d 100755 --- a/node_modules/caniuse-lite/data/features/css-file-selector-button.js +++ b/node_modules/caniuse-lite/data/features/css-file-selector-button.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F wC","33":"A B"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"FD","33":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","33":"J pD qD rD sD tD aC uD vD wD xD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F xC","33":"A B"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"FD","33":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","33":"J pD qD rD sD tD bC uD vD wD xD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-filter-function.js b/node_modules/caniuse-lite/data/features/css-filter-function.js index cd295fd55..345c0dd53 100755 --- a/node_modules/caniuse-lite/data/features/css-filter-function.js +++ b/node_modules/caniuse-lite/data/features/css-filter-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","33":"QD RD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS filter() function",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","33":"QD RD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS filter() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-filters.js b/node_modules/caniuse-lite/data/features/css-filters.js index 8fb54d823..3026bb541 100755 --- a/node_modules/caniuse-lite/data/features/css-filters.js +++ b/node_modules/caniuse-lite/data/features/css-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"L M G N O P","1346":"C"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","196":"fB","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Filter Effects",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"L M G N O P","1346":"C"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","196":"fB","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Filter Effects",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-letter.js b/node_modules/caniuse-lite/data/features/css-first-letter.js index 4e85a76ea..872488b50 100755 --- a/node_modules/caniuse-lite/data/features/css-first-letter.js +++ b/node_modules/caniuse-lite/data/features/css-first-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"wC","516":"E","1540":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","132":"TC","260":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"ZB K D E","132":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"ZB 3C","132":"J ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F GD","260":"B HD ID JD NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"1":"iD"},I:{"1":"TC J I mD vC nD oD","16":"jD kD","132":"lD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; +module.exports={A:{A:{"1":"F A B","16":"xC","516":"E","1540":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"TC","260":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"ZB K D E","132":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"ZB 3C","132":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F GD","260":"B HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","16":"jD kD","132":"lD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-first-line.js b/node_modules/caniuse-lite/data/features/css-first-line.js index bae971553..f07663b17 100755 --- a/node_modules/caniuse-lite/data/features/css-first-line.js +++ b/node_modules/caniuse-lite/data/features/css-first-line.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS first-line pseudo-element",D:true}; +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS first-line pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-fixed.js b/node_modules/caniuse-lite/data/features/css-fixed.js index 4bf9ebf56..3723d0afa 100755 --- a/node_modules/caniuse-lite/data/features/css-fixed.js +++ b/node_modules/caniuse-lite/data/features/css-fixed.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"wC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","1025":"7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"TC I nD oD","260":"jD kD lD","513":"J mD vC"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS position:fixed",D:true}; +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1025":"7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"TC I nD oD","260":"jD kD lD","513":"J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS position:fixed",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-visible.js b/node_modules/caniuse-lite/data/features/css-focus-visible.js index cfadbb17c..1a65fb0aa 100755 --- a/node_modules/caniuse-lite/data/features/css-focus-visible.js +++ b/node_modules/caniuse-lite/data/features/css-focus-visible.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","161":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","328":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C","578":"G AD bC"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC uC KD OC","328":"9B AC BC CC DC EC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","578":"eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"161":"2D 3D"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","161":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B","328":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","578":"G AD cC"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","328":"9B AC BC CC DC EC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","578":"eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"161":"2D 3D"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-focus-within.js b/node_modules/caniuse-lite/data/features/css-focus-within.js index 3881aaeff..fdffb6adc 100755 --- a/node_modules/caniuse-lite/data/features/css-focus-within.js +++ b/node_modules/caniuse-lite/data/features/css-focus-within.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","194":"UC"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC uC KD OC","194":"rB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:":focus-within CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","194":"UC"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB GD HD ID JD NC vC KD OC","194":"rB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:7,C:":focus-within CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-palette.js b/node_modules/caniuse-lite/data/features/css-font-palette.js index 51befcf98..de402036b 100755 --- a/node_modules/caniuse-lite/data/features/css-font-palette.js +++ b/node_modules/caniuse-lite/data/features/css-font-palette.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p 1C 2C"},D:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V GD HD ID JD NC uC KD OC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS font-palette",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p 1C 2C"},D:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS font-palette",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js index b099fc794..a6b0e88d2 100755 --- a/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +++ b/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C","194":"rB sB tB uB vB wB xB yB zB 0B 1B 2B"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","66":"uB vB wB xB yB zB 0B 1B 2B 3B UC"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC","66":"hB iB jB kB lB mB nB oB pB qB rB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","66":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:5,C:"CSS font-display",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C","194":"rB sB tB uB vB wB xB yB zB 0B 1B 2B"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","66":"uB vB wB xB yB zB 0B 1B 2B 3B UC"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","66":"hB iB jB kB lB mB nB oB pB qB rB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","66":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:5,C:"CSS font-display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-font-stretch.js b/node_modules/caniuse-lite/data/features/css-font-stretch.js index 8d7c8dbf0..47a9ad751 100755 --- a/node_modules/caniuse-lite/data/features/css-font-stretch.js +++ b/node_modules/caniuse-lite/data/features/css-font-stretch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-stretch",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-stretch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gencontent.js b/node_modules/caniuse-lite/data/features/css-gencontent.js index de493d7db..1c50696d1 100755 --- a/node_modules/caniuse-lite/data/features/css-gencontent.js +++ b/node_modules/caniuse-lite/data/features/css-gencontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D wC","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D xC","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-gradients.js b/node_modules/caniuse-lite/data/features/css-gradients.js index c3abcc61f..246e7d23d 100755 --- a/node_modules/caniuse-lite/data/features/css-gradients.js +++ b/node_modules/caniuse-lite/data/features/css-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","260":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","292":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 A B C L M G N O P aB AB BB","548":"J ZB K D E F"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","260":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC","292":"K 4C","804":"J ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","164":"NC uC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC","292":"MD ND","804":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I nD oD","33":"J mD vC","548":"TC jD kD lD"},J:{"1":"A","548":"D"},K:{"1":"H OC","2":"A B","33":"C","164":"NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Gradients",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","260":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","292":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 A B C L M G N O P aB AB BB","548":"J ZB K D E F"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","260":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC","292":"K 4C","804":"J ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","164":"NC vC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC","292":"MD ND","804":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","33":"J mD wC","548":"TC jD kD lD"},J:{"1":"A","548":"D"},K:{"1":"H OC","2":"A B","33":"C","164":"NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-grid-animation.js b/node_modules/caniuse-lite/data/features/css-grid-animation.js index e43cf7520..a7e583eca 100755 --- a/node_modules/caniuse-lite/data/features/css-grid-animation.js +++ b/node_modules/caniuse-lite/data/features/css-grid-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC uC KD OC"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Grid animation",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Grid animation",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-grid.js b/node_modules/caniuse-lite/data/features/css-grid.js index 7f82f0ce4..c87865c13 100755 --- a/node_modules/caniuse-lite/data/features/css-grid.js +++ b/node_modules/caniuse-lite/data/features/css-grid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","8":"F","292":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","292":"C L M G"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P 1C 2C","8":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","584":"lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","8":"BB CB DB EB","200":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","1025":"2B"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","8":"K D E F A 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC","200":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","8":"E ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD","8":"vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"292":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; +module.exports={A:{A:{"2":"K D E xC","8":"F","292":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","292":"C L M G"},C:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","8":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","584":"lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","8":"BB CB DB EB","200":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","1025":"2B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","8":"K D E F A 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","200":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","8":"E ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD","8":"wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"292":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js index 44b8faa06..b327ad827 100755 --- a/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +++ b/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","132":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS hanging-punctuation",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS hanging-punctuation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-has.js b/node_modules/caniuse-lite/data/features/css-has.js index 596337860..6afdba611 100755 --- a/node_modules/caniuse-lite/data/features/css-has.js +++ b/node_modules/caniuse-lite/data/features/css-has.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l 1C 2C","322":"0 1 2 3 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC uC KD OC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:":has() CSS relational pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l 1C 2C","322":"0 1 2 3 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:":has() CSS relational pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-hyphens.js b/node_modules/caniuse-lite/data/features/css-hyphens.js index 8911b981b..c6ad1f2bc 100755 --- a/node_modules/caniuse-lite/data/features/css-hyphens.js +++ b/node_modules/caniuse-lite/data/features/css-hyphens.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","33":"A B"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","132":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","33":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC","132":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","33":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Hyphenation",D:true}; +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","132":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC","132":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","33":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Hyphenation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-if.js b/node_modules/caniuse-lite/data/features/css-if.js index 5474b7d08..08224bad3 100755 --- a/node_modules/caniuse-lite/data/features/css-if.js +++ b/node_modules/caniuse-lite/data/features/css-if.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"UB VB WB XB YB I XC MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"4","2":"0 1 2 3 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS if() function",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"4","2":"0 1 2 3 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS if() function",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-orientation.js b/node_modules/caniuse-lite/data/features/css-image-orientation.js index 998bab0ba..0bb150a8c 100755 --- a/node_modules/caniuse-lite/data/features/css-image-orientation.js +++ b/node_modules/caniuse-lite/data/features/css-image-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","257":"R S T U V W X"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC GD HD ID JD NC uC KD OC","257":"BC CC DC EC FC GC HC IC JC"},G:{"1":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD","257":"wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 image-orientation",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","257":"R S T U V W X"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC GD HD ID JD NC vC KD OC","257":"BC CC DC EC FC GC HC IC JC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD","257":"wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 image-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-image-set.js b/node_modules/caniuse-lite/data/features/css-image-set.js index c7a78f40b..164e856cf 100755 --- a/node_modules/caniuse-lite/data/features/css-image-set.js +++ b/node_modules/caniuse-lite/data/features/css-image-set.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 J ZB K D E F A B C L M G N O P aB","164":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","132":"A B C L aC NC OC 8C","164":"K D E F 5C 6C 7C","1540":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","132":"SD TD UD VD WD XD YD ZD aD bD","164":"E ND OD PD QD RD","1540":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"9 AB BB CB DB EB FB","164":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS image-set",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U 1C 2C","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","164":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","132":"A B C L bC NC OC 8C","164":"K D E F 5C 6C 7C","1540":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","132":"SD TD UD VD WD XD YD ZD aD bD","164":"E ND OD PD QD RD","1540":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"9 AB BB CB DB EB FB","164":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS image-set",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js index 52b6f34c5..7cee4a79c 100755 --- a/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +++ b/node_modules/caniuse-lite/data/features/css-in-out-of-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","260":"L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","516":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J","16":"ZB K D E F A B C L M","260":"xB","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB","772":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","260":"B C kB HD ID JD NC uC KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","772":"E MD ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","2":"TC jD kD lD","260":"J mD vC nD oD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","260":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","260":"L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","516":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"ZB K D E F A B C L M","260":"xB","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","772":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","260":"B C kB HD ID JD NC vC KD OC","772":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","772":"E MD ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","2":"TC jD kD lD","260":"J mD wC nD oD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js index 34cae0991..9fc30a7bc 100755 --- a/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"A B","388":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC TC 1C 2C","132":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","388":"J ZB"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB K 3C ZC","132":"D E F A 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC uC","132":"6 7 8 9 G N O P aB AB BB","516":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND","132":"E OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I","16":"TC jD kD lD oD","132":"nD","388":"J mD vC"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC uC","516":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"A B","388":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C","132":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","388":"J ZB"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","132":"D E F A 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC vC","132":"6 7 8 9 G N O P aB AB BB","516":"C KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","132":"E OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I","16":"TC jD kD lD oD","132":"nD","388":"J mD wC"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C NC vC","516":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-letter.js b/node_modules/caniuse-lite/data/features/css-initial-letter.js index 7bf5c8fc3..63cd9045b 100755 --- a/node_modules/caniuse-lite/data/features/css-initial-letter.js +++ b/node_modules/caniuse-lite/data/features/css-initial-letter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E 3C ZC 4C 5C 6C","260":"F","292":"qC rC sC tC ED FD","420":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC uC KD OC","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD","292":"qC rC sC tC","420":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","260":"7 8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Initial Letter",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E 3C aC 4C 5C 6C","260":"F","292":"rC sC tC uC ED FD","420":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD","292":"rC sC tC uC","420":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","260":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"7 8 9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Initial Letter",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-initial-value.js b/node_modules/caniuse-lite/data/features/css-initial-value.js index 3e2d18178..bdf3a7305 100755 --- a/node_modules/caniuse-lite/data/features/css-initial-value.js +++ b/node_modules/caniuse-lite/data/features/css-initial-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"J ZB K D E F A B C L M G N O P 1C 2C","164":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS initial value",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"J ZB K D E F A B C L M G N O P 1C 2C","164":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS initial value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-lch-lab.js b/node_modules/caniuse-lite/data/features/css-lch-lab.js index fbb8ea1db..a016747d3 100755 --- a/node_modules/caniuse-lite/data/features/css-lch-lab.js +++ b/node_modules/caniuse-lite/data/features/css-lch-lab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","194":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"LCH and Lab color values",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t 1C 2C","194":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"LCH and Lab color values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/node_modules/caniuse-lite/data/features/css-letter-spacing.js index f4de2f47e..9fd093b79 100755 --- a/node_modules/caniuse-lite/data/features/css-letter-spacing.js +++ b/node_modules/caniuse-lite/data/features/css-letter-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"wC","132":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C","132":"J ZB K ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD vC"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"letter-spacing CSS property",D:true}; +module.exports={A:{A:{"1":"F A B","16":"xC","132":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C","132":"J ZB K aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"letter-spacing CSS property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-line-clamp.js b/node_modules/caniuse-lite/data/features/css-line-clamp.js index 2729b8826..b3376a406 100755 --- a/node_modules/caniuse-lite/data/features/css-line-clamp.js +++ b/node_modules/caniuse-lite/data/features/css-line-clamp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C","33":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"16":"J ZB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J 3C ZC","33":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"ZC LD vC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"16":"jD kD","33":"TC J I lD mD vC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"33":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D","33":"3D"}},B:5,C:"CSS line-clamp",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C","33":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"16":"J ZB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J 3C aC","33":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"16":"jD kD","33":"TC J I lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"33":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D","33":"3D"}},B:5,C:"CSS line-clamp",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-logical-props.js b/node_modules/caniuse-lite/data/features/css-logical-props.js index 8e70ff7a6..3d1a077f3 100755 --- a/node_modules/caniuse-lite/data/features/css-logical-props.js +++ b/node_modules/caniuse-lite/data/features/css-logical-props.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","164":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","1540":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","292":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","1028":"W X","1540":"CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","292":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","1540":"L M OC 8C","3076":"9C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","1028":"HC IC","1540":"1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","292":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD","1540":"XD YD ZD aD bD cD","3076":"dD"},H:{"2":"iD"},I:{"1":"I","292":"TC J jD kD lD mD vC nD oD"},J:{"292":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","292":"J pD qD rD sD tD","1540":"aC uD vD wD xD"},Q:{"1540":"0D"},R:{"1":"1D"},S:{"1":"3D","1540":"2D"}},B:5,C:"CSS Logical Properties",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","164":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB 1C 2C","1540":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","1028":"W X","1540":"CC DC EC FC GC HC IC JC KC LC Q H R S T U V"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","292":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","1540":"L M OC 8C","3076":"9C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","1028":"HC IC","1540":"1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","292":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","1540":"XD YD ZD aD bD cD","3076":"dD"},H:{"2":"iD"},I:{"1":"I","292":"TC J jD kD lD mD wC nD oD"},J:{"292":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","292":"J pD qD rD sD tD","1540":"bC uD vD wD xD"},Q:{"1540":"0D"},R:{"1":"1D"},S:{"1":"3D","1540":"2D"}},B:5,C:"CSS Logical Properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js index 400ec4e1f..9b3930e5c 100755 --- a/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-marker-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","132":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS ::marker pseudo-element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC 1C 2C"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U"},E:{"1":"FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS ::marker pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-masks.js b/node_modules/caniuse-lite/data/features/css-masks.js index c4f245b7f..f9f990f6a 100755 --- a/node_modules/caniuse-lite/data/features/css-masks.js +++ b/node_modules/caniuse-lite/data/features/css-masks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","164":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","3138":"O","12292":"P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","164":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","164":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","164":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","164":"nD oD","676":"TC J jD kD lD mD vC"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"BB CB DB EB FB","164":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS Masks",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","164":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","3138":"O","12292":"P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","164":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","164":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","164":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","164":"nD oD","676":"TC J jD kD lD mD wC"},J:{"164":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"1":"BB CB DB EB FB","164":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"3D","260":"2D"}},B:4,C:"CSS Masks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js index d97f18d95..27bf619f8 100755 --- a/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-matches-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","196":"8B 9B AC","1220":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB","164":"K D E 4C 5C 6C","260":"F A B C L 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","196":"xB yB zB","1220":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND","164":"E OD PD","260":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","164":"J mD vC nD oD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","164":"J pD qD rD sD tD aC uD vD wD xD"},Q:{"1220":"0D"},R:{"1":"1D"},S:{"1":"3D","548":"2D"}},B:5,C:":is() CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","196":"8B 9B AC","1220":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","164":"K D E 4C 5C 6C","260":"F A B C L 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","196":"xB yB zB","1220":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","164":"E OD PD","260":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"1":"I","16":"TC jD kD lD","164":"J mD wC nD oD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","164":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"1220":"0D"},R:{"1":"1D"},S:{"1":"3D","548":"2D"}},B:5,C:":is() CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-math-functions.js b/node_modules/caniuse-lite/data/features/css-math-functions.js index 770b7a5d5..bd831dd03 100755 --- a/node_modules/caniuse-lite/data/features/css-math-functions.js +++ b/node_modules/caniuse-lite/data/features/css-math-functions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C"},D:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","132":"C L NC OC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC uC KD OC"},G:{"1":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C"},D:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","132":"C L NC OC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD","132":"VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-interaction.js b/node_modules/caniuse-lite/data/features/css-media-interaction.js index 8ff2862a6..a0804300c 100755 --- a/node_modules/caniuse-lite/data/features/css-media-interaction.js +++ b/node_modules/caniuse-lite/data/features/css-media-interaction.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: interaction media features",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: interaction media features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js index 3b9095d71..3e77722a5 100755 --- a/node_modules/caniuse-lite/data/features/css-media-range-syntax.js +++ b/node_modules/caniuse-lite/data/features/css-media-range-syntax.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: Range Syntax",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Media Queries: Range Syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-resolution.js b/node_modules/caniuse-lite/data/features/css-media-resolution.js index 3a1ec0b9b..6f86958be 100755 --- a/node_modules/caniuse-lite/data/features/css-media-resolution.js +++ b/node_modules/caniuse-lite/data/features/css-media-resolution.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","260":"J ZB K D E F A B C L M G 1C 2C","1028":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","1028":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","548":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F","548":"B C GD HD ID JD NC uC KD","1028":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC","548":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"132":"iD"},I:{"1":"I","16":"jD kD","548":"TC J lD mD vC","1028":"nD oD"},J:{"548":"D A"},K:{"1":"H OC","548":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","1028":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Media Queries: resolution feature",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"J ZB K D E F A B C L M G 1C 2C","1028":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","548":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","1028":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","548":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F","548":"B C GD HD ID JD NC vC KD","1028":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","548":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"132":"iD"},I:{"1":"I","16":"jD kD","548":"TC J lD mD wC","1028":"nD oD"},J:{"548":"D A"},K:{"1":"H OC","548":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","1028":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Media Queries: resolution feature",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-media-scripting.js b/node_modules/caniuse-lite/data/features/css-media-scripting.js index 346c369d9..5743238f3 100755 --- a/node_modules/caniuse-lite/data/features/css-media-scripting.js +++ b/node_modules/caniuse-lite/data/features/css-media-scripting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Media Queries: scripting media feature",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Media Queries: scripting media feature",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/node_modules/caniuse-lite/data/features/css-mediaqueries.js index 514afc969..692b30a2d 100755 --- a/node_modules/caniuse-lite/data/features/css-mediaqueries.js +++ b/node_modules/caniuse-lite/data/features/css-mediaqueries.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"K D E wC","129":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","129":"J ZB K 4C","388":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","129":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","129":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Media Queries",D:true}; +module.exports={A:{A:{"8":"K D E xC","129":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","129":"J ZB K 4C","388":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","129":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Media Queries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/node_modules/caniuse-lite/data/features/css-mixblendmode.js index fa7c41fee..cb0faac7f 100755 --- a/node_modules/caniuse-lite/data/features/css-mixblendmode.js +++ b/node_modules/caniuse-lite/data/features/css-mixblendmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","194":"FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"2":"J ZB K D 3C ZC 4C 5C","260":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC MD ND OD","260":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Blending of HTML/SVG elements",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","194":"FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"2":"J ZB K D 3C aC 4C 5C","260":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND OD","260":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Blending of HTML/SVG elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-module-scripts.js b/node_modules/caniuse-lite/data/features/css-module-scripts.js index a49315c86..e166a66dc 100755 --- a/node_modules/caniuse-lite/data/features/css-module-scripts.js +++ b/node_modules/caniuse-lite/data/features/css-module-scripts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"CSS Module Scripts",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"CSS Module Scripts",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-motion-paths.js b/node_modules/caniuse-lite/data/features/css-motion-paths.js index bd7c057e3..dc6772226 100755 --- a/node_modules/caniuse-lite/data/features/css-motion-paths.js +++ b/node_modules/caniuse-lite/data/features/css-motion-paths.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"oB pB qB"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC","194":"bB cB dB"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Motion Path",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"oB pB qB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","194":"bB cB dB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Motion Path",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-namespaces.js b/node_modules/caniuse-lite/data/features/css-namespaces.js index e3192455d..9e3695173 100755 --- a/node_modules/caniuse-lite/data/features/css-namespaces.js +++ b/node_modules/caniuse-lite/data/features/css-namespaces.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS namespaces",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS namespaces",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nesting.js b/node_modules/caniuse-lite/data/features/css-nesting.js index 22e42bba2..d06ecf90a 100755 --- a/node_modules/caniuse-lite/data/features/css-nesting.js +++ b/node_modules/caniuse-lite/data/features/css-nesting.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},C:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C","322":"y z"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},E:{"1":"jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC","516":"hC CD RC iC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC uC KD OC","194":"e f g","516":"h i j k l m n o"},G:{"1":"jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC","516":"hC gD RC iC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","516":"9 AB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Nesting",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},C:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C","322":"y z"},D:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},E:{"1":"kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC","516":"iC CD RC jC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d GD HD ID JD NC vC KD OC","194":"e f g","516":"h i j k l m n o"},G:{"1":"kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC","516":"iC gD RC jC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","516":"9 AB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Nesting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/node_modules/caniuse-lite/data/features/css-not-sel-list.js index 45c4ed121..b3bbd2418 100755 --- a/node_modules/caniuse-lite/data/features/css-not-sel-list.js +++ b/node_modules/caniuse-lite/data/features/css-not-sel-list.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"selector list argument of :not()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"selector list argument of :not()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/node_modules/caniuse-lite/data/features/css-nth-child-of.js index 82b5a9055..1d3ae17e4 100755 --- a/node_modules/caniuse-lite/data/features/css-nth-child-of.js +++ b/node_modules/caniuse-lite/data/features/css-nth-child-of.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-opacity.js b/node_modules/caniuse-lite/data/features/css-opacity.js index f69b2c92d..4c4067949 100755 --- a/node_modules/caniuse-lite/data/features/css-opacity.js +++ b/node_modules/caniuse-lite/data/features/css-opacity.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","4":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Opacity",D:true}; +module.exports={A:{A:{"1":"F A B","4":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Opacity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js index 88c1407f9..b59fb44ec 100755 --- a/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +++ b/node_modules/caniuse-lite/data/features/css-optional-pseudo.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"132":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":optional CSS pseudo-class",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"132":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:":optional CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js index e74f3fb22..0276b4e9d 100755 --- a/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +++ b/node_modules/caniuse-lite/data/features/css-overflow-anchor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js index b07ed1926..32047ec8f 100755 --- a/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +++ b/node_modules/caniuse-lite/data/features/css-overflow-overlay.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J ZB K D E F A B C L M","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B 4C 5C 6C 7C aC NC","16":"3C ZC","130":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","2":"F B C GD HD ID JD NC uC KD OC","130":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD","16":"ZC","130":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD vC nD oD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS overflow: overlay",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J ZB K D E F A B C L M","130":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B 4C 5C 6C 7C bC NC","16":"3C aC","130":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","2":"F B C GD HD ID JD NC vC KD OC","130":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD","16":"aC","130":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS overflow: overlay",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overflow.js b/node_modules/caniuse-lite/data/features/css-overflow.js index 008fc00ad..1446574c0 100755 --- a/node_modules/caniuse-lite/data/features/css-overflow.js +++ b/node_modules/caniuse-lite/data/features/css-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","260":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","388":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","260":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","388":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","260":"M G 8C 9C AD bC cC PC BD","388":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","388":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB GD HD ID JD NC uC KD OC"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"bD cD dD eD bC cC PC fD","388":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"388":"iD"},I:{"1":"I","388":"TC J jD kD lD mD vC nD oD"},J:{"388":"D A"},K:{"1":"H","388":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","388":"J pD qD rD sD tD aC uD vD wD xD"},Q:{"388":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:5,C:"CSS overflow property",D:true}; +module.exports={A:{A:{"388":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","260":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H","388":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y","388":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"M G 8C 9C AD cC dC PC BD","388":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","388":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"bD cD dD eD cC dC PC fD","388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"388":"iD"},I:{"1":"I","388":"TC J jD kD lD mD wC nD oD"},J:{"388":"D A"},K:{"1":"H","388":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","388":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"388":"0D"},R:{"1":"1D"},S:{"1":"3D","388":"2D"}},B:5,C:"CSS overflow property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js index 659486a8e..660b44049 100755 --- a/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +++ b/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O","516":"P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B","260":"6B 7B"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C","1090":"G 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC uC KD OC","260":"vB wB"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1090":"dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overscroll-behavior",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O","516":"P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B","260":"6B 7B"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","1090":"G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC","260":"vB wB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1090":"dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS overscroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-page-break.js b/node_modules/caniuse-lite/data/features/css-page-break.js index cf312be00..3fdb5ceb4 100755 --- a/node_modules/caniuse-lite/data/features/css-page-break.js +++ b/node_modules/caniuse-lite/data/features/css-page-break.js @@ -1 +1 @@ -module.exports={A:{A:{"388":"A B","900":"K D E F wC"},B:{"388":"C L M G N O P","641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","900":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J ZB K D E F B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"16":"F GD","129":"B C HD ID JD NC uC KD OC","641":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","900":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c"},G:{"900":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"129":"iD"},I:{"641":"I","900":"TC J jD kD lD mD vC nD oD"},J:{"900":"D A"},K:{"129":"A B C NC uC OC","641":"H"},L:{"900":"I"},M:{"772":"MC"},N:{"388":"A B"},O:{"900":"PC"},P:{"641":"7 8 9 AB BB CB DB EB FB","900":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"900":"0D"},R:{"900":"1D"},S:{"772":"3D","900":"2D"}},B:2,C:"CSS page-break properties",D:true}; +module.exports={A:{A:{"388":"A B","900":"K D E F xC"},B:{"388":"C L M G N O P","641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","900":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 1C 2C"},D:{"641":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","900":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J ZB K D E F B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"16":"F GD","129":"B C HD ID JD NC vC KD OC","641":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","900":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c"},G:{"900":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"129":"iD"},I:{"641":"I","900":"TC J jD kD lD mD wC nD oD"},J:{"900":"D A"},K:{"129":"A B C NC vC OC","641":"H"},L:{"900":"I"},M:{"772":"MC"},N:{"388":"A B"},O:{"900":"PC"},P:{"641":"7 8 9 AB BB CB DB EB FB","900":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"900":"0D"},R:{"900":"1D"},S:{"772":"3D","900":"2D"}},B:2,C:"CSS page-break properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paged-media.js b/node_modules/caniuse-lite/data/features/css-paged-media.js index 90b7a35e4..a6ebc0d9e 100755 --- a/node_modules/caniuse-lite/data/features/css-paged-media.js +++ b/node_modules/caniuse-lite/data/features/css-paged-media.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"258":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"CSS Paged Media (@page)",D:true}; +module.exports={A:{A:{"2":"K D xC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"258":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"CSS Paged Media (@page)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-paint-api.js b/node_modules/caniuse-lite/data/features/css-paint-api.js index f320ccf9b..af6462e13 100755 --- a/node_modules/caniuse-lite/data/features/css-paint-api.js +++ b/node_modules/caniuse-lite/data/features/css-paint-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","194":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Painting API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","194":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS Painting API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js index 666b86b15..96240ea1b 100755 --- a/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +++ b/node_modules/caniuse-lite/data/features/css-placeholder-shown.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","292":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; +module.exports={A:{A:{"2":"K D E F xC","292":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","164":"2D"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-placeholder.js b/node_modules/caniuse-lite/data/features/css-placeholder.js index f0e0f8e46..f1c19c2d0 100755 --- a/node_modules/caniuse-lite/data/features/css-placeholder.js +++ b/node_modules/caniuse-lite/data/features/css-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","130":"xC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","36":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","36":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","36":"E vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","36":"TC J jD kD lD mD vC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","36":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","130":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","36":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","36":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","36":"E wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","36":"TC J jD kD lD mD wC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","36":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js index adf79d9b5..5e62ab769 100755 --- a/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +++ b/node_modules/caniuse-lite/data/features/css-print-color-adjust.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"I"},B:{"1":"TB UB VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","33":"tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"4 5","2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC uC OC","33":"H"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB 3C ZC 4C FD","33":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},P:{"1":"FB","33":"6 7 8 9 J AB BB CB DB EB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"}},B:6,C:"print-color-adjust property",D:undefined}; +module.exports={A:{D:{"1":"TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},L:{"1":"I"},B:{"1":"TB UB VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","33":"tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"4 5","2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC vC OC","33":"H"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},P:{"1":"FB","33":"6 7 8 9 J AB BB CB DB EB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"print-color-adjust property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-read-only-write.js b/node_modules/caniuse-lite/data/features/css-read-only-write.js index 63bf8675b..16a277454 100755 --- a/node_modules/caniuse-lite/data/features/css-read-only-write.js +++ b/node_modules/caniuse-lite/data/features/css-read-only-write.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC","132":"6 7 8 C G N O P aB uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD","132":"E vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD vC nD oD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B NC","132":"C uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","33":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B GD HD ID JD NC","132":"6 7 8 C G N O P aB vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD","132":"E wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B NC","132":"C vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js index 55f3ac6d5..c64fda549 100755 --- a/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +++ b/node_modules/caniuse-lite/data/features/css-rebeccapurple.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","16":"5C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Rebeccapurple color",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","16":"5C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Rebeccapurple color",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-reflections.js b/node_modules/caniuse-lite/data/features/css-reflections.js index f52ff8459..046ae9e86 100755 --- a/node_modules/caniuse-lite/data/features/css-reflections.js +++ b/node_modules/caniuse-lite/data/features/css-reflections.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"3C ZC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"33":"TC J I jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Reflections",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","33":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"33":"TC J I jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS Reflections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-regions.js b/node_modules/caniuse-lite/data/features/css-regions.js index 5a64665c2..51529f6de 100755 --- a/node_modules/caniuse-lite/data/features/css-regions.js +++ b/node_modules/caniuse-lite/data/features/css-regions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","420":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","36":"G N O P","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K C L M G 3C ZC 4C NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"D E F A B 5C 6C 7C aC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC MD ND VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"420":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Regions",D:true}; +module.exports={A:{A:{"2":"K D E F xC","420":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"G N O P","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K C L M G 3C aC 4C NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"D E F A B 5C 6C 7C bC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"420":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Regions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-relative-colors.js b/node_modules/caniuse-lite/data/features/css-relative-colors.js index 2ab00b017..1bb4553cb 100755 --- a/node_modules/caniuse-lite/data/features/css-relative-colors.js +++ b/node_modules/caniuse-lite/data/features/css-relative-colors.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},C:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB 1C 2C","260":"LB MB NB OB PB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},E:{"1":"SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC","260":"gC hC CD RC iC jC kC lC mC DD"},F:{"1":"0 1 2 3 4 5","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m GD HD ID JD NC uC KD OC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","260":"gC hC gD RC iC jC kC lC mC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","260":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","260":"BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Relative color syntax",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},C:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB 1C 2C","260":"LB MB NB OB PB"},D:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 GB HB IB JB KB LB MB NB"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","260":"hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m GD HD ID JD NC vC KD OC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","260":"hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","260":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","260":"BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Relative color syntax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js index 98243e649..aeb990e0e 100755 --- a/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +++ b/node_modules/caniuse-lite/data/features/css-repeating-gradients.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","33":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F","33":"6 7 8 9 A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","33":"K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","36":"NC uC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","33":"MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD vC"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B","33":"C","36":"NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Repeating Gradients",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","33":"J ZB K D E F A B C L M G 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","33":"6 7 8 9 A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","33":"K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD","33":"C KD","36":"NC vC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","33":"MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","33":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B","33":"C","36":"NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Repeating Gradients",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-resize.js b/node_modules/caniuse-lite/data/features/css-resize.js index 3893aa849..c7a20a26d 100755 --- a/node_modules/caniuse-lite/data/features/css-resize.js +++ b/node_modules/caniuse-lite/data/features/css-resize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD","132":"OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS resize property",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"CSS resize property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-revert-value.js b/node_modules/caniuse-lite/data/features/css-revert-value.js index c34f573f4..c22323683 100755 --- a/node_modules/caniuse-lite/data/features/css-revert-value.js +++ b/node_modules/caniuse-lite/data/features/css-revert-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC uC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS revert value",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS revert value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js index f7dc227f4..20a6b0d82 100755 --- a/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +++ b/node_modules/caniuse-lite/data/features/css-rrggbbaa.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC uC KD OC","194":"kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"#rrggbbaa hex color notation",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","194":"kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","194":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"#rrggbbaa hex color notation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js index 9f158b402..c1e09cc1f 100755 --- a/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +++ b/node_modules/caniuse-lite/data/features/css-scroll-behavior.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","129":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","450":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC 8C","578":"M G 9C AD bC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC","129":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","450":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","578":"dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"129":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"129":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Scroll-behavior",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","129":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","578":"M G 9C AD cC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","129":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","450":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","578":"dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"129":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"129":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"CSS Scroll-behavior",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-scrollbar.js b/node_modules/caniuse-lite/data/features/css-scrollbar.js index 38ee9c60b..4bc92597d 100755 --- a/node_modules/caniuse-lite/data/features/css-scrollbar.js +++ b/node_modules/caniuse-lite/data/features/css-scrollbar.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","292":"0 1 2 3 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","3138":"6B"},D:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","292":"0 1 2 3 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"16":"J ZB 3C ZC","292":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND","292":"OD","804":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"16":"jD kD","292":"TC J I lD mD vC nD oD"},J:{"292":"D A"},K:{"2":"A B C NC uC OC","292":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"292":"PC"},P:{"1":"BB CB DB EB FB","292":"6 7 8 9 J AB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"292":"0D"},R:{"292":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS scrollbar styling",D:true}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","292":"0 1 2 3 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","3138":"6B"},D:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","292":"0 1 2 3 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"16":"J ZB 3C aC","292":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","292":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND","292":"OD","804":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"16":"jD kD","292":"TC J I lD mD wC nD oD"},J:{"292":"D A"},K:{"2":"A B C NC vC OC","292":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"292":"PC"},P:{"1":"BB CB DB EB FB","292":"6 7 8 9 J AB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"292":"0D"},R:{"292":"1D"},S:{"2":"2D 3D"}},B:4,C:"CSS scrollbar styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel2.js b/node_modules/caniuse-lite/data/features/css-sel2.js index 135df86c7..25f5355d4 100755 --- a/node_modules/caniuse-lite/data/features/css-sel2.js +++ b/node_modules/caniuse-lite/data/features/css-sel2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"wC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS 2.1 selectors",D:true}; +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS 2.1 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sel3.js b/node_modules/caniuse-lite/data/features/css-sel3.js index da9010f05..88848b1f6 100755 --- a/node_modules/caniuse-lite/data/features/css-sel3.js +++ b/node_modules/caniuse-lite/data/features/css-sel3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 selectors",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 selectors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-selection.js b/node_modules/caniuse-lite/data/features/css-selection.js index e84a46312..87e8c2a8a 100755 --- a/node_modules/caniuse-lite/data/features/css-selection.js +++ b/node_modules/caniuse-lite/data/features/css-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"C H uC OC","16":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::selection CSS pseudo-element",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"C H vC OC","16":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"::selection CSS pseudo-element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-shapes.js b/node_modules/caniuse-lite/data/features/css-shapes.js index b0d52a744..8b379ee56 100755 --- a/node_modules/caniuse-lite/data/features/css-shapes.js +++ b/node_modules/caniuse-lite/data/features/css-shapes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","322":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","194":"fB gB hB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C","33":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","33":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Shapes Level 1",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","322":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","194":"fB gB hB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","33":"E F A 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Shapes Level 1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-snappoints.js b/node_modules/caniuse-lite/data/features/css-snappoints.js index 01fd7056e..8793ac330 100755 --- a/node_modules/caniuse-lite/data/features/css-snappoints.js +++ b/node_modules/caniuse-lite/data/features/css-snappoints.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","6308":"A","6436":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","6436":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","2052":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","8258":"9B AC BC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C","3108":"F A 7C aC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC","8258":"zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","3108":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2052":"2D"}},B:4,C:"CSS Scroll Snap",D:true}; +module.exports={A:{A:{"2":"K D E F xC","6308":"A","6436":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","6436":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","2052":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","8258":"9B AC BC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","3108":"F A 7C bC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC","8258":"zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","3108":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2052":"2D"}},B:4,C:"CSS Scroll Snap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-sticky.js b/node_modules/caniuse-lite/data/features/css-sticky.js index c07305f4c..baa40f881 100755 --- a/node_modules/caniuse-lite/data/features/css-sticky.js +++ b/node_modules/caniuse-lite/data/features/css-sticky.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB","516":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","322":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB xB yB zB 0B","1028":"1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","33":"E F A B C 6C 7C aC NC OC","2084":"D 5C"},F:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC uC KD OC","322":"kB lB mB","1028":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E PD QD RD SD TD UD VD WD XD","2084":"ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"CSS position:sticky",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C","194":"CB DB EB FB bB cB","516":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","322":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB xB yB zB 0B","1028":"1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","33":"E F A B C 6C 7C bC NC OC","2084":"D 5C"},F:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","322":"kB lB mB","1028":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E PD QD RD SD TD UD VD WD XD","2084":"ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"CSS position:sticky",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-subgrid.js b/node_modules/caniuse-lite/data/features/css-subgrid.js index 5931c8ad1..fc23c5589 100755 --- a/node_modules/caniuse-lite/data/features/css-subgrid.js +++ b/node_modules/caniuse-lite/data/features/css-subgrid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC 1C 2C"},D:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC uC KD OC","194":"j k l"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Subgrid",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC 1C 2C"},D:{"1":"0 1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC","194":"j k l"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"CSS Subgrid",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-supports-api.js b/node_modules/caniuse-lite/data/features/css-supports-api.js index ad0f6fe87..e034048a2 100755 --- a/node_modules/caniuse-lite/data/features/css-supports-api.js +++ b/node_modules/caniuse-lite/data/features/css-supports-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"6 7","260":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","260":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD","132":"OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"132":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS.supports() API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"6 7","260":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB","260":"EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"132":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS.supports() API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-table.js b/node_modules/caniuse-lite/data/features/css-table.js index 3baaa179d..c697d9d0c 100755 --- a/node_modules/caniuse-lite/data/features/css-table.js +++ b/node_modules/caniuse-lite/data/features/css-table.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","132":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Table display",D:true}; +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","132":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS Table display",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-align-last.js b/node_modules/caniuse-lite/data/features/css-text-align-last.js index 33686cba7..23e53277e 100755 --- a/node_modules/caniuse-lite/data/features/css-text-align-last.js +++ b/node_modules/caniuse-lite/data/features/css-text-align-last.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B 1C 2C","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","322":"gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC uC KD OC","578":"8 9 AB BB CB DB EB FB bB cB dB eB"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS3 text-align-last",D:true}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B 1C 2C","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","322":"gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","578":"8 9 AB BB CB DB EB FB bB cB dB eB"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS3 text-align-last",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-box-trim.js b/node_modules/caniuse-lite/data/features/css-text-box-trim.js index 8986c9057..f5a25b569 100755 --- a/node_modules/caniuse-lite/data/features/css-text-box-trim.js +++ b/node_modules/caniuse-lite/data/features/css-text-box-trim.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB PB"},E:{"1":"oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC","194":"gC hC CD RC iC jC kC lC mC DD SC nC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","322":"0 1 2 3 4 5"},G:{"1":"oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","194":"gC hC gD RC iC jC kC lC mC hD SC nC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text Box",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","322":"LB MB NB OB PB"},E:{"1":"pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","194":"hC iC CD RC jC kC lC mC nC DD SC oC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5"},G:{"1":"pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","194":"hC iC gD RC jC kC lC mC nC hD SC oC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text Box",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-indent.js b/node_modules/caniuse-lite/data/features/css-text-indent.js index 368b4ea96..69c8ebd78 100755 --- a/node_modules/caniuse-lite/data/features/css-text-indent.js +++ b/node_modules/caniuse-lite/data/features/css-text-indent.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"132":"C L M G N O P","388":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"0 1 2 3 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"132":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC","388":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"132":"iD"},I:{"132":"TC J jD kD lD mD vC nD oD","388":"I"},J:{"132":"D A"},K:{"132":"A B C NC uC OC","388":"H"},L:{"388":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"388":"PC"},P:{"132":"J","388":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS text-indent",D:true}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"132":"C L M G N O P","388":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"132":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC","388":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"132":"iD"},I:{"132":"TC J jD kD lD mD wC nD oD","388":"I"},J:{"132":"D A"},K:{"132":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"388":"PC"},P:{"132":"J","388":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"132":"2D 3D"}},B:4,C:"CSS text-indent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-justify.js b/node_modules/caniuse-lite/data/features/css-text-justify.js index a88b2c0a3..6f5d9bd0b 100755 --- a/node_modules/caniuse-lite/data/features/css-text-justify.js +++ b/node_modules/caniuse-lite/data/features/css-text-justify.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"K D wC","132":"E F A B"},B:{"132":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","1025":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","1602":"zB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","322":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC","322":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","322":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","322":"H"},L:{"322":"I"},M:{"1025":"MC"},N:{"132":"A B"},O:{"322":"PC"},P:{"2":"J","322":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"2":"2D","1025":"3D"}},B:4,C:"CSS text-justify",D:true}; +module.exports={A:{A:{"16":"K D xC","132":"E F A B"},B:{"132":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","1025":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1602":"zB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","322":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","322":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"1025":"MC"},N:{"132":"A B"},O:{"322":"PC"},P:{"2":"J","322":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"2":"2D","1025":"3D"}},B:4,C:"CSS text-justify",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-orientation.js b/node_modules/caniuse-lite/data/features/css-text-orientation.js index ea7e2ced2..f430ccb67 100755 --- a/node_modules/caniuse-lite/data/features/css-text-orientation.js +++ b/node_modules/caniuse-lite/data/features/css-text-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C","194":"jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","16":"A","33":"B C L aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS text-orientation",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C","194":"jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","16":"A","33":"B C L bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS text-orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-text-spacing.js b/node_modules/caniuse-lite/data/features/css-text-spacing.js index 6b993af2a..892f65dcd 100755 --- a/node_modules/caniuse-lite/data/features/css-text-spacing.js +++ b/node_modules/caniuse-lite/data/features/css-text-spacing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","161":"E F A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text 4 text-spacing",D:false}; +module.exports={A:{A:{"2":"K D xC","161":"E F A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS Text 4 text-spacing",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js index 25148bc3d..eabe4bae0 100755 --- a/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js +++ b/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},E:{"1":"mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC"},F:{"1":"0 1 2 3 4 5 z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h GD HD ID JD NC uC KD OC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","132":"9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS text-wrap: balance",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB"},E:{"1":"nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC"},F:{"1":"0 1 2 3 4 5 z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h GD HD ID JD NC vC KD OC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"9 AB BB CB DB EB FB"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS text-wrap: balance",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-textshadow.js b/node_modules/caniuse-lite/data/features/css-textshadow.js index 9b8fa1994..67818d946 100755 --- a/node_modules/caniuse-lite/data/features/css-textshadow.js +++ b/node_modules/caniuse-lite/data/features/css-textshadow.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","260":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"4":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Text-shadow",D:true}; +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Text-shadow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-touch-action.js b/node_modules/caniuse-lite/data/features/css-touch-action.js index 81613d9ac..0d0091112 100755 --- a/node_modules/caniuse-lite/data/features/css-touch-action.js +++ b/node_modules/caniuse-lite/data/features/css-touch-action.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F wC","289":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"2050":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD","516":"RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","289":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS touch-action property",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F xC","289":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1025":"xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"2050":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD","516":"RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","289":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:2,C:"CSS touch-action property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-transitions.js b/node_modules/caniuse-lite/data/features/css-transitions.js index 3dbfc0300..9cc74a55f 100755 --- a/node_modules/caniuse-lite/data/features/css-transitions.js +++ b/node_modules/caniuse-lite/data/features/css-transitions.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"ZB K D E F A B C L M G","164":"J"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"K 4C","164":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"C","164":"B ID JD NC uC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"ND","164":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"I nD oD","33":"TC J jD kD lD mD vC"},J:{"1":"A","33":"D"},K:{"1":"H OC","33":"C","164":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Transitions",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"ZB K D E F A B C L M G","164":"J"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"K 4C","164":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"C","164":"B ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"ND","164":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","33":"TC J jD kD lD mD wC"},J:{"1":"A","33":"D"},K:{"1":"H OC","33":"C","164":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Transitions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js index e049ea449..d9a1d5614 100755 --- a/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +++ b/node_modules/caniuse-lite/data/features/css-unicode-bidi.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"xC TC J ZB K D E F 1C 2C","292":"A B C L M G N"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"J ZB K D E F A B C L M G N","548":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"132":"J ZB K D E 3C ZC 4C 5C 6C","548":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"132":"E ZC LD vC MD ND OD PD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"16":"iD"},I:{"1":"I","16":"TC J jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS unicode-bidi property",D:false}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"yC TC J ZB K D E F 1C 2C","292":"A B C L M G N"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C L M G N","548":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"132":"J ZB K D E 3C aC 4C 5C 6C","548":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"132":"E aC LD wC MD ND OD PD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"1":"I","16":"TC J jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:4,C:"CSS unicode-bidi property",D:false}; diff --git a/node_modules/caniuse-lite/data/features/css-unset-value.js b/node_modules/caniuse-lite/data/features/css-unset-value.js index ad8a250b2..9c335b406 100755 --- a/node_modules/caniuse-lite/data/features/css-unset-value.js +++ b/node_modules/caniuse-lite/data/features/css-unset-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS unset value",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS unset value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-variables.js b/node_modules/caniuse-lite/data/features/css-variables.js index b5842b980..8afbe4818 100755 --- a/node_modules/caniuse-lite/data/features/css-variables.js +++ b/node_modules/caniuse-lite/data/features/css-variables.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","194":"tB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C","260":"7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC","194":"gB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD","260":"RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","194":"tB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C","260":"7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","194":"gB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD","260":"RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-when-else.js b/node_modules/caniuse-lite/data/features/css-when-else.js index 75ffed5cc..2b4882cff 100755 --- a/node_modules/caniuse-lite/data/features/css-when-else.js +++ b/node_modules/caniuse-lite/data/features/css-when-else.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS @when / @else conditional rules",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS @when / @else conditional rules",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/node_modules/caniuse-lite/data/features/css-widows-orphans.js index 7f179450b..501304d34 100755 --- a/node_modules/caniuse-lite/data/features/css-widows-orphans.js +++ b/node_modules/caniuse-lite/data/features/css-widows-orphans.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D wC","129":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","129":"F B GD HD ID JD NC uC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS widows & orphans",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D xC","129":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","129":"F B GD HD ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS widows & orphans",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-width-stretch.js b/node_modules/caniuse-lite/data/features/css-width-stretch.js index 4fdb189f7..b05de0f8c 100755 --- a/node_modules/caniuse-lite/data/features/css-width-stretch.js +++ b/node_modules/caniuse-lite/data/features/css-width-stretch.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"VB WB XB YB I XC MC YC","2":"6 7 J ZB K D E F A B C L M G N O P aB","33":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"I"},B:{"1":"VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","33":"yC zC 0C"},M:{"2":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"5","2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC uC OC","33":"H"},E:{"2":"J ZB K 3C ZC 4C 5C FD","33":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED"},G:{"2":"ZC LD vC MD ND","33":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"}},B:6,C:"width: stretch property",D:undefined}; +module.exports={A:{D:{"1":"VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","33":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},L:{"1":"I"},B:{"1":"VB WB XB YB I","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","33":"ZC zC 0C"},M:{"2":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"5","2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C NC vC OC","33":"H"},E:{"2":"J ZB K 3C aC 4C 5C FD","33":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},G:{"2":"aC LD wC MD ND","33":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"width: stretch property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/css-writing-mode.js b/node_modules/caniuse-lite/data/features/css-writing-mode.js index babb3adcc..66ecc83c8 100755 --- a/node_modules/caniuse-lite/data/features/css-writing-mode.js +++ b/node_modules/caniuse-lite/data/features/css-writing-mode.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","322":"hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K","16":"D","33":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB","33":"K D E F A 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","33":"E MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD vC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS writing-mode property",D:true}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","322":"hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K","16":"D","33":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","33":"K D E F A 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","33":"E MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS writing-mode property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css-zoom.js b/node_modules/caniuse-lite/data/features/css-zoom.js index 81360597e..ec8aef0be 100755 --- a/node_modules/caniuse-lite/data/features/css-zoom.js +++ b/node_modules/caniuse-lite/data/features/css-zoom.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D wC","129":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS zoom",D:true}; +module.exports={A:{A:{"1":"K D xC","129":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"CSS zoom",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-attr.js b/node_modules/caniuse-lite/data/features/css3-attr.js index fa5e450af..ef9ed84d4 100755 --- a/node_modules/caniuse-lite/data/features/css3-attr.js +++ b/node_modules/caniuse-lite/data/features/css3-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS3 attr() function for all properties",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"QB RB SB TB UB VB WB XB YB I","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS3 attr() function for all properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/node_modules/caniuse-lite/data/features/css3-boxsizing.js index 5278811a8..15a4b7379 100755 --- a/node_modules/caniuse-lite/data/features/css3-boxsizing.js +++ b/node_modules/caniuse-lite/data/features/css3-boxsizing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"K D wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"ZC LD vC"},H:{"1":"iD"},I:{"1":"J I mD vC nD oD","33":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Box-sizing",D:true}; +module.exports={A:{A:{"1":"E F A B","8":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","33":"TC jD kD lD"},J:{"1":"A","33":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 Box-sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-colors.js b/node_modules/caniuse-lite/data/features/css3-colors.js index 6381dbd59..17950f2cf 100755 --- a/node_modules/caniuse-lite/data/features/css3-colors.js +++ b/node_modules/caniuse-lite/data/features/css3-colors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","4":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","2":"F","4":"GD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Colors",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F","4":"GD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Colors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js index e5ebe1eaa..59b62a9bd 100755 --- a/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +++ b/node_modules/caniuse-lite/data/features/css3-cursors-grab.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 C 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS grab & grabbing cursors",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 C 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS grab & grabbing cursors",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js index c8085e2ec..af40d3bd0 100755 --- a/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +++ b/node_modules/caniuse-lite/data/features/css3-cursors-newer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 C AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC","33":"6 7 8 9 G N O P aB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 C AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC","33":"6 7 8 9 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-cursors.js b/node_modules/caniuse-lite/data/features/css3-cursors.js index 898861bf3..3479cba59 100755 --- a/node_modules/caniuse-lite/data/features/css3-cursors.js +++ b/node_modules/caniuse-lite/data/features/css3-cursors.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","4":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors (original values)",D:true}; +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"CSS3 Cursors (original values)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/css3-tabsize.js b/node_modules/caniuse-lite/data/features/css3-tabsize.js index f7da0e7af..18e8faeda 100755 --- a/node_modules/caniuse-lite/data/features/css3-tabsize.js +++ b/node_modules/caniuse-lite/data/features/css3-tabsize.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 J ZB K D E F A B C L M G N O P aB","132":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","132":"D E F A B C L 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"6 7 8 9 G N O P aB AB BB CB DB EB","164":"B C JD NC uC KD OC"},G:{"1":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","132":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"164":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","132":"nD oD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 tab-size",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z","164":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","132":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","132":"D E F A B C L 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"6 7 8 9 G N O P aB AB BB CB DB EB","164":"B C JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","132":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"164":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","132":"nD oD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 tab-size",D:true}; diff --git a/node_modules/caniuse-lite/data/features/currentcolor.js b/node_modules/caniuse-lite/data/features/currentcolor.js index d8c393014..60ec32453 100755 --- a/node_modules/caniuse-lite/data/features/currentcolor.js +++ b/node_modules/caniuse-lite/data/features/currentcolor.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS currentColor value",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS currentColor value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elements.js b/node_modules/caniuse-lite/data/features/custom-elements.js index b07a4b10e..95266181b 100755 --- a/node_modules/caniuse-lite/data/features/custom-elements.js +++ b/node_modules/caniuse-lite/data/features/custom-elements.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 xC TC J ZB K D E F A B C L M G N O P aB UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","66":"9 AB BB CB DB EB FB","72":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","66":"DB EB FB bB cB dB"},E:{"2":"J ZB 3C ZC 4C","8":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","66":"G N O P aB"},G:{"2":"ZC LD vC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"oD","2":"TC J I jD kD lD mD vC nD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD aC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"3D","72":"2D"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 yC TC J ZB K D E F A B C L M G N O P aB UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"9 AB BB CB DB EB FB","72":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"DB EB FB bB cB dB"},E:{"2":"J ZB 3C aC 4C","8":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"G N O P aB"},G:{"2":"aC LD wC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"oD","2":"TC J I jD kD lD mD wC nD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"3D","72":"2D"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/node_modules/caniuse-lite/data/features/custom-elementsv1.js index c6311d3e4..d516ab945 100755 --- a/node_modules/caniuse-lite/data/features/custom-elementsv1.js +++ b/node_modules/caniuse-lite/data/features/custom-elementsv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","456":"vB wB xB yB zB 0B 1B 2B 3B","712":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","8":"xB yB","132":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D 3C ZC 4C 5C 6C","8":"E F A 7C","132":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC","132":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:1,C:"Custom Elements (V1)",D:true}; +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","456":"vB wB xB yB zB 0B 1B 2B 3B","712":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","8":"xB yB","132":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D 3C aC 4C 5C 6C","8":"E F A 7C","132":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","132":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:1,C:"Custom Elements (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/customevent.js b/node_modules/caniuse-lite/data/features/customevent.js index 821f4ffc4..0d1d3b18f 100755 --- a/node_modules/caniuse-lite/data/features/customevent.js +++ b/node_modules/caniuse-lite/data/features/customevent.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J","16":"ZB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB K","388":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","132":"B NC uC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"LD","16":"ZC vC","388":"MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","388":"TC J mD vC"},J:{"1":"A","388":"D"},K:{"1":"C H OC","2":"A","132":"B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"CustomEvent",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"ZB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB K","388":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","132":"B NC vC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"LD","16":"aC wC","388":"MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","388":"TC J mD wC"},J:{"1":"A","388":"D"},K:{"1":"C H OC","2":"A","132":"B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"CustomEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datalist.js b/node_modules/caniuse-lite/data/features/datalist.js index 58a0591f2..a1fd5aa7b 100755 --- a/node_modules/caniuse-lite/data/features/datalist.js +++ b/node_modules/caniuse-lite/data/features/datalist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E F","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G","1284":"N O P"},C:{"8":"xC TC 1C 2C","516":"l m n o p q r s","4612":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k","8196":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J ZB K D E F A B C L M G N O P aB","132":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 F B C 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"8":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD","18436":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD vC nD"},J:{"1":"A","8":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Datalist element",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E F","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G","1284":"N O P"},C:{"8":"yC TC 1C 2C","516":"l m n o p q r s","4612":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k","8196":"0 1 2 3 4 5 t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D E F A B C L M G N O P aB","132":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 F B C 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","18436":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD wC nD"},J:{"1":"A","8":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Datalist element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dataset.js b/node_modules/caniuse-lite/data/features/dataset.js index 724e1c1c0..80e2c0c2a 100755 --- a/node_modules/caniuse-lite/data/features/dataset.js +++ b/node_modules/caniuse-lite/data/features/dataset.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","4":"K D E F A wC"},B:{"1":"C L M G N","129":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","4":"xC TC J ZB 1C 2C","129":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"qB rB sB tB uB vB wB xB yB zB","4":"J ZB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"4":"J ZB 3C ZC","129":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"C dB eB fB gB hB iB jB kB lB mB NC uC KD OC","4":"F B GD HD ID JD","129":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"4":"ZC LD vC","129":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"4":"iD"},I:{"4":"jD kD lD","129":"TC J I mD vC nD oD"},J:{"129":"D A"},K:{"1":"C NC uC OC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"B","4":"A"},O:{"129":"PC"},P:{"129":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:1,C:"dataset & data-* attributes",D:true}; +module.exports={A:{A:{"1":"B","4":"K D E F A xC"},B:{"1":"C L M G N","129":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","4":"yC TC J ZB 1C 2C","129":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"qB rB sB tB uB vB wB xB yB zB","4":"J ZB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"4":"J ZB 3C aC","129":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"C dB eB fB gB hB iB jB kB lB mB NC vC KD OC","4":"F B GD HD ID JD","129":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"4":"aC LD wC","129":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"4":"jD kD lD","129":"TC J I mD wC nD oD"},J:{"129":"D A"},K:{"1":"C NC vC OC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"B","4":"A"},O:{"129":"PC"},P:{"129":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:1,C:"dataset & data-* attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/datauri.js b/node_modules/caniuse-lite/data/features/datauri.js index a5ca081ca..f8cb339ef 100755 --- a/node_modules/caniuse-lite/data/features/datauri.js +++ b/node_modules/caniuse-lite/data/features/datauri.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","132":"E","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Data URIs",D:true}; +module.exports={A:{A:{"2":"K D xC","132":"E","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Data URIs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js index e6752b0bc..e7d2c5781 100755 --- a/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +++ b/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"wC","132":"K D E F A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O"},C:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","260":"xB yB zB 0B","772":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","772":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC","132":"K D E F A 4C 5C 6C 7C","260":"B aC NC"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC uC KD","132":"OC","260":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","772":"6 7 8 9 G N O P aB AB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD","132":"E ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD vC","772":"nD oD"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC uC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","260":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; +module.exports={A:{A:{"16":"xC","132":"K D E F A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O"},C:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","260":"xB yB zB 0B","772":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","260":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","772":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC","132":"K D E F A 4C 5C 6C 7C","260":"B bC NC"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC vC KD","132":"OC","260":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","772":"6 7 8 9 G N O P aB AB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD","132":"E ND OD PD QD RD SD"},H:{"132":"iD"},I:{"1":"I","16":"TC jD kD lD","132":"J mD wC","772":"nD oD"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","260":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; diff --git a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js index 3d622cf90..90180d39b 100755 --- a/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +++ b/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC uC KD OC","132":"KC LC Q H R WC S T U V W X Y Z a b c d e f"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD","16":"yD","132":"6 7 QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Declarative Shadow DOM",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC","132":"KC LC Q H R WC S T U V W X Y Z a b c d e f"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD","16":"yD","132":"6 7 QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Declarative Shadow DOM",D:true}; diff --git a/node_modules/caniuse-lite/data/features/decorators.js b/node_modules/caniuse-lite/data/features/decorators.js index aecddd05c..2ed28a569 100755 --- a/node_modules/caniuse-lite/data/features/decorators.js +++ b/node_modules/caniuse-lite/data/features/decorators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Decorators",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Decorators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/details.js b/node_modules/caniuse-lite/data/features/details.js index e3ac3e946..2a5e16910 100755 --- a/node_modules/caniuse-lite/data/features/details.js +++ b/node_modules/caniuse-lite/data/features/details.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B wC","8":"K D E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J ZB K D E F A B","257":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB","769":"C L M G N O P"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB 3C ZC 4C","257":"K D E F A 5C 6C 7C","1025":"B aC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"C NC uC KD OC","8":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC MD","1025":"SD TD UD"},H:{"8":"iD"},I:{"1":"J I mD vC nD oD","8":"TC jD kD lD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Details & Summary elements",D:true}; +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K D E F A B","257":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB","769":"C L M G N O P"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC 4C","257":"K D E F A 5C 6C 7C","1025":"B bC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"C NC vC KD OC","8":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD","1025":"SD TD UD"},H:{"8":"iD"},I:{"1":"J I mD wC nD oD","8":"TC jD kD lD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Details & Summary elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/deviceorientation.js b/node_modules/caniuse-lite/data/features/deviceorientation.js index 582491ec6..cb2dc97e3 100755 --- a/node_modules/caniuse-lite/data/features/deviceorientation.js +++ b/node_modules/caniuse-lite/data/features/deviceorientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"xC TC 1C","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"J ZB 2C"},D:{"2":"J ZB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"ZC LD","4":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"jD kD lD","4":"TC J I mD vC nD oD"},J:{"2":"D","4":"A"},K:{"1":"C OC","2":"A B NC uC","4":"H"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"B","2":"A"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC 1C","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"J ZB 2C"},D:{"2":"J ZB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD","4":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"jD kD lD","4":"TC J I mD wC nD oD"},J:{"2":"D","4":"A"},K:{"1":"C OC","2":"A B NC vC","4":"H"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"B","2":"A"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/devicepixelratio.js b/node_modules/caniuse-lite/data/features/devicepixelratio.js index 9fb433619..9cc19e06d 100755 --- a/node_modules/caniuse-lite/data/features/devicepixelratio.js +++ b/node_modules/caniuse-lite/data/features/devicepixelratio.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Window.devicePixelRatio",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Window.devicePixelRatio",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dialog.js b/node_modules/caniuse-lite/data/features/dialog.js index ca9cf8576..a58061025 100755 --- a/node_modules/caniuse-lite/data/features/dialog.js +++ b/node_modules/caniuse-lite/data/features/dialog.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1218":"H R WC S T U V W X Y Z a b c d e f g"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","322":"dB eB fB gB hB"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC uC KD OC","578":"6 7 8 9 aB"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Dialog element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1218":"H R WC S T U V W X Y Z a b c d e f g"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","322":"dB eB fB gB hB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC vC KD OC","578":"6 7 8 9 aB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Dialog element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dispatchevent.js b/node_modules/caniuse-lite/data/features/dispatchevent.js index d371a418e..9a45315e0 100755 --- a/node_modules/caniuse-lite/data/features/dispatchevent.js +++ b/node_modules/caniuse-lite/data/features/dispatchevent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"wC","129":"F A","130":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","129":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.dispatchEvent",D:true}; +module.exports={A:{A:{"1":"B","16":"xC","129":"F A","130":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","129":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"EventTarget.dispatchEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dnssec.js b/node_modules/caniuse-lite/data/features/dnssec.js index d2ac37dee..388158471 100755 --- a/node_modules/caniuse-lite/data/features/dnssec.js +++ b/node_modules/caniuse-lite/data/features/dnssec.js @@ -1 +1 @@ -module.exports={A:{A:{"132":"K D E F A B wC"},B:{"132":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"132":"0 1 2 3 4 5 J ZB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","388":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"132":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"132":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"132":"iD"},I:{"132":"TC J I jD kD lD mD vC nD oD"},J:{"132":"D A"},K:{"132":"A B C H NC uC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:6,C:"DNSSEC and DANE",D:true}; +module.exports={A:{A:{"132":"K D E F A B xC"},B:{"132":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"132":"0 1 2 3 4 5 J ZB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","388":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"132":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"132":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"132":"iD"},I:{"132":"TC J I jD kD lD mD wC nD oD"},J:{"132":"D A"},K:{"132":"A B C H NC vC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:6,C:"DNSSEC and DANE",D:true}; diff --git a/node_modules/caniuse-lite/data/features/do-not-track.js b/node_modules/caniuse-lite/data/features/do-not-track.js index 5a4be9f8e..e26b10c02 100755 --- a/node_modules/caniuse-lite/data/features/do-not-track.js +++ b/node_modules/caniuse-lite/data/features/do-not-track.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","164":"F A","260":"B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E 1C 2C","516":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K A B C 4C 7C aC NC","2":"J ZB L M G 3C ZC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","1028":"D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD"},G:{"1":"QD RD SD TD UD VD WD","2":"ZC LD vC MD ND XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","1028":"E OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"16":"D","1028":"A"},K:{"1":"H OC","16":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"164":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Do Not Track API",D:true}; +module.exports={A:{A:{"2":"K D E xC","164":"F A","260":"B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C","516":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K A B C 4C 7C bC NC","2":"J ZB L M G 3C aC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1028":"D E F 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD","2":"aC LD wC MD ND XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1028":"E OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"16":"D","1028":"A"},K:{"1":"H OC","16":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"164":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Do Not Track API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-currentscript.js b/node_modules/caniuse-lite/data/features/document-currentscript.js index 096017abf..b28820420 100755 --- a/node_modules/caniuse-lite/data/features/document-currentscript.js +++ b/node_modules/caniuse-lite/data/features/document-currentscript.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.currentScript",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.currentScript",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js index 6f540054a..6ea8a0ddc 100755 --- a/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +++ b/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","16":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"document.evaluate & XPath",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"document.evaluate & XPath",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-execcommand.js b/node_modules/caniuse-lite/data/features/document-execcommand.js index bddb7997d..9c6dfc36d 100755 --- a/node_modules/caniuse-lite/data/features/document-execcommand.js +++ b/node_modules/caniuse-lite/data/features/document-execcommand.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","16":"F GD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","16":"vC MD ND"},H:{"2":"iD"},I:{"1":"I mD vC nD oD","2":"TC J jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Document.execCommand()",D:true}; +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","16":"wC MD ND"},H:{"2":"iD"},I:{"1":"I mD wC nD oD","2":"TC J jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"Document.execCommand()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-policy.js b/node_modules/caniuse-lite/data/features/document-policy.js index e1160bb4d..0fba7cc4f 100755 --- a/node_modules/caniuse-lite/data/features/document-policy.js +++ b/node_modules/caniuse-lite/data/features/document-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC uC KD OC","132":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"132":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"2":"2D 3D"}},B:7,C:"Document Policy",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","132":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"132":"1D"},S:{"2":"2D 3D"}},B:7,C:"Document Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/node_modules/caniuse-lite/data/features/document-scrollingelement.js index 5425c595f..39b0835a2 100755 --- a/node_modules/caniuse-lite/data/features/document-scrollingelement.js +++ b/node_modules/caniuse-lite/data/features/document-scrollingelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.scrollingElement",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.scrollingElement",D:true}; diff --git a/node_modules/caniuse-lite/data/features/documenthead.js b/node_modules/caniuse-lite/data/features/documenthead.js index 9dca63183..e03b4a7bb 100755 --- a/node_modules/caniuse-lite/data/features/documenthead.js +++ b/node_modules/caniuse-lite/data/features/documenthead.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F GD HD ID JD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.head",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"document.head",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js index 1db073b4b..6d7256b53 100755 --- a/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +++ b/node_modules/caniuse-lite/data/features/dom-manip-convenience.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC uC KD OC","194":"lB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"DOM manipulation convenience methods",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","194":"lB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"DOM manipulation convenience methods",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dom-range.js b/node_modules/caniuse-lite/data/features/dom-range.js index f03a42dff..ac79b5f34 100755 --- a/node_modules/caniuse-lite/data/features/dom-range.js +++ b/node_modules/caniuse-lite/data/features/dom-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Document Object Model Range",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Document Object Model Range",D:true}; diff --git a/node_modules/caniuse-lite/data/features/domcontentloaded.js b/node_modules/caniuse-lite/data/features/domcontentloaded.js index 9984c67b2..ffe6a38a7 100755 --- a/node_modules/caniuse-lite/data/features/domcontentloaded.js +++ b/node_modules/caniuse-lite/data/features/domcontentloaded.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"DOMContentLoaded",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"DOMContentLoaded",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dommatrix.js b/node_modules/caniuse-lite/data/features/dommatrix.js index 7e8b99803..4548e8a22 100755 --- a/node_modules/caniuse-lite/data/features/dommatrix.js +++ b/node_modules/caniuse-lite/data/features/dommatrix.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","1028":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2564":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","3076":"uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"16":"J ZB K D","132":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","388":"E","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"16":"J 3C ZC","132":"ZB K D E F A 4C 5C 6C 7C aC","1028":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"16":"ZC LD vC","132":"E MD ND OD PD QD RD SD TD","1028":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"132":"J mD vC nD oD","292":"TC jD kD lD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C NC uC OC","1028":"H"},L:{"1028":"I"},M:{"1028":"MC"},N:{"132":"A B"},O:{"1028":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1028":"0D"},R:{"1028":"1D"},S:{"1028":"3D","2564":"2D"}},B:4,C:"DOMMatrix",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","1028":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2564":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","3076":"uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},D:{"16":"J ZB K D","132":"6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","388":"E","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"16":"J 3C aC","132":"ZB K D E F A 4C 5C 6C 7C bC","1028":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"16":"aC LD wC","132":"E MD ND OD PD QD RD SD TD","1028":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"132":"J mD wC nD oD","292":"TC jD kD lD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C NC vC OC","1028":"H"},L:{"1028":"I"},M:{"1028":"MC"},N:{"132":"A B"},O:{"1028":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1028":"0D"},R:{"1028":"1D"},S:{"1028":"3D","2564":"2D"}},B:4,C:"DOMMatrix",D:true}; diff --git a/node_modules/caniuse-lite/data/features/download.js b/node_modules/caniuse-lite/data/features/download.js index 7ca1960e5..bf55db5f1 100755 --- a/node_modules/caniuse-lite/data/features/download.js +++ b/node_modules/caniuse-lite/data/features/download.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Download attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Download attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/dragndrop.js b/node_modules/caniuse-lite/data/features/dragndrop.js index fe1b28bf2..43cdb815d 100755 --- a/node_modules/caniuse-lite/data/features/dragndrop.js +++ b/node_modules/caniuse-lite/data/features/dragndrop.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"K D E F wC","772":"A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","8":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","8":"F B GD HD ID JD NC uC KD"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","1025":"I"},J:{"2":"D A"},K:{"1":"OC","8":"A B C NC uC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1025":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Drag and Drop",D:true}; +module.exports={A:{A:{"644":"K D E F xC","772":"A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","8":"F B GD HD ID JD NC vC KD"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D A"},K:{"1":"OC","8":"A B C NC vC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1025":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Drag and Drop",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-closest.js b/node_modules/caniuse-lite/data/features/element-closest.js index f6270ff75..20ad0bc4b 100755 --- a/node_modules/caniuse-lite/data/features/element-closest.js +++ b/node_modules/caniuse-lite/data/features/element-closest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.closest()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.closest()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-from-point.js b/node_modules/caniuse-lite/data/features/element-from-point.js index 7a9c127cb..5dbdf0cac 100755 --- a/node_modules/caniuse-lite/data/features/element-from-point.js +++ b/node_modules/caniuse-lite/data/features/element-from-point.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","16":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","16":"F GD HD ID JD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"C H OC","16":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.elementFromPoint()",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","16":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"C H OC","16":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"document.elementFromPoint()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/element-scroll-methods.js b/node_modules/caniuse-lite/data/features/element-scroll-methods.js index c5fb5dba6..d7f9a5096 100755 --- a/node_modules/caniuse-lite/data/features/element-scroll-methods.js +++ b/node_modules/caniuse-lite/data/features/element-scroll-methods.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","132":"A B C L aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B C L bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eme.js b/node_modules/caniuse-lite/data/features/eme.js index c5ff3be4a..6701daac6 100755 --- a/node_modules/caniuse-lite/data/features/eme.js +++ b/node_modules/caniuse-lite/data/features/eme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","164":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","132":"gB hB iB jB kB lB mB"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C","164":"D E F A B 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC uC KD OC","132":"8 9 AB BB CB DB EB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Encrypted Media Extensions",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","164":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB","132":"gB hB iB jB kB lB mB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","164":"D E F A B 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"8 9 AB BB CB DB EB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Encrypted Media Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eot.js b/node_modules/caniuse-lite/data/features/eot.js index c8606fd8f..df7eea1f3 100755 --- a/node_modules/caniuse-lite/data/features/eot.js +++ b/node_modules/caniuse-lite/data/features/eot.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es5.js b/node_modules/caniuse-lite/data/features/es5.js index 389ccd98c..163412670 100755 --- a/node_modules/caniuse-lite/data/features/es5.js +++ b/node_modules/caniuse-lite/data/features/es5.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D wC","260":"F","1026":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","4":"xC TC 1C 2C","132":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"J ZB K D E F A B C L M G N O P","132":"6 7 8 aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"F B C GD HD ID JD NC uC KD","132":"OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","4":"ZC LD vC MD"},H:{"132":"iD"},I:{"1":"I nD oD","4":"TC jD kD lD","132":"mD vC","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC uC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D xC","260":"F","1026":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"yC TC 1C 2C","132":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J ZB K D E F A B C L M G N O P","132":"6 7 8 aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC MD"},H:{"132":"iD"},I:{"1":"I nD oD","4":"TC jD kD lD","132":"mD wC","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-class.js b/node_modules/caniuse-lite/data/features/es6-class.js index c35bf4297..479584cb9 100755 --- a/node_modules/caniuse-lite/data/features/es6-class.js +++ b/node_modules/caniuse-lite/data/features/es6-class.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","132":"nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC uC KD OC","132":"FB bB cB dB eB fB gB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 classes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","132":"nB oB pB qB rB sB tB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC","132":"FB bB cB dB eB fB gB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 classes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-generators.js b/node_modules/caniuse-lite/data/features/es6-generators.js index a1b82e8cb..9d4ce923d 100755 --- a/node_modules/caniuse-lite/data/features/es6-generators.js +++ b/node_modules/caniuse-lite/data/features/es6-generators.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Generators",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Generators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js index f95a53015..05cf08ad5 100755 --- a/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +++ b/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","194":"9B"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","194":"9B"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-module.js b/node_modules/caniuse-lite/data/features/es6-module.js index 3a2b04cf9..a701340b3 100755 --- a/node_modules/caniuse-lite/data/features/es6-module.js +++ b/node_modules/caniuse-lite/data/features/es6-module.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","322":"zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","1540":"aC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC uC KD OC","194":"sB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD","1540":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"JavaScript modules via script tag",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","322":"zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","1540":"bC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","194":"sB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","1540":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"JavaScript modules via script tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-number.js b/node_modules/caniuse-lite/data/features/es6-number.js index 7379d9a67..6acc9be73 100755 --- a/node_modules/caniuse-lite/data/features/es6-number.js +++ b/node_modules/caniuse-lite/data/features/es6-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G 1C 2C","132":"6 7 8 9 N O P aB AB","260":"BB CB DB EB FB bB","516":"cB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P","1028":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","1028":"6 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD","1028":"mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Number",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G 1C 2C","132":"6 7 8 9 N O P aB AB","260":"BB CB DB EB FB bB","516":"cB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","1028":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","1028":"6 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD","1028":"mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Number",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6-string-includes.js b/node_modules/caniuse-lite/data/features/es6-string-includes.js index 4dbd6f8bb..4db43efec 100755 --- a/node_modules/caniuse-lite/data/features/es6-string-includes.js +++ b/node_modules/caniuse-lite/data/features/es6-string-includes.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.includes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.includes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/es6.js b/node_modules/caniuse-lite/data/features/es6.js index f35996493..295327123 100755 --- a/node_modules/caniuse-lite/data/features/es6.js +++ b/node_modules/caniuse-lite/data/features/es6.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","388":"B"},B:{"257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M","769":"G N O P"},C:{"2":"xC TC J ZB 1C 2C","4":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","257":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 J ZB K D E F A B C L M G N O P aB","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","257":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C","4":"E F 6C 7C"},F:{"2":"F B C GD HD ID JD NC uC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","257":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","4":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","4":"nD oD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C NC uC OC","257":"H"},L:{"257":"I"},M:{"257":"MC"},N:{"2":"A","388":"B"},O:{"257":"PC"},P:{"4":"J","257":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"257":"0D"},R:{"257":"1D"},S:{"4":"2D","257":"3D"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","388":"B"},B:{"257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M","769":"G N O P"},C:{"2":"yC TC J ZB 1C 2C","4":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","257":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 J ZB K D E F A B C L M G N O P aB","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","257":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","4":"E F 6C 7C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","257":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","4":"E OD PD QD RD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"nD oD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C NC vC OC","257":"H"},L:{"257":"I"},M:{"257":"MC"},N:{"2":"A","388":"B"},O:{"257":"PC"},P:{"4":"J","257":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"257":"0D"},R:{"257":"1D"},S:{"4":"2D","257":"3D"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/eventsource.js b/node_modules/caniuse-lite/data/features/eventsource.js index aa15fb144..65380a1cd 100755 --- a/node_modules/caniuse-lite/data/features/eventsource.js +++ b/node_modules/caniuse-lite/data/features/eventsource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","4":"F GD HD ID JD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"C H NC uC OC","4":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Server-sent events",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","4":"F GD HD ID JD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"C H NC vC OC","4":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Server-sent events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/extended-system-fonts.js b/node_modules/caniuse-lite/data/features/extended-system-fonts.js index 0f12e426a..e251d418a 100755 --- a/node_modules/caniuse-lite/data/features/extended-system-fonts.js +++ b/node_modules/caniuse-lite/data/features/extended-system-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/feature-policy.js b/node_modules/caniuse-lite/data/features/feature-policy.js index 0002b0d0d..3d2d380d9 100755 --- a/node_modules/caniuse-lite/data/features/feature-policy.js +++ b/node_modules/caniuse-lite/data/features/feature-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","260":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"HC IC JC KC LC Q H R S T U V W","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","132":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","772":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC uC KD OC","132":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","1025":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","772":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","1025":"H"},L:{"1025":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD","132":"sD tD aC"},Q:{"132":"0D"},R:{"1025":"1D"},S:{"2":"2D","260":"3D"}},B:7,C:"Feature Policy",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","260":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"HC IC JC KC LC Q H R S T U V W","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","132":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","772":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","132":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","1025":"0 1 2 3 4 5 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","772":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD","132":"sD tD bC"},Q:{"132":"0D"},R:{"1025":"1D"},S:{"2":"2D","260":"3D"}},B:7,C:"Feature Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fetch.js b/node_modules/caniuse-lite/data/features/fetch.js index 119618843..79ed1b6dd 100755 --- a/node_modules/caniuse-lite/data/features/fetch.js +++ b/node_modules/caniuse-lite/data/features/fetch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","1025":"kB","1218":"fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","260":"lB","772":"mB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC uC KD OC","260":"DB","772":"EB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fetch",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","1025":"kB","1218":"fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","260":"lB","772":"mB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","260":"DB","772":"EB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/node_modules/caniuse-lite/data/features/fieldset-disabled.js index bc4388cd6..d35450067 100755 --- a/node_modules/caniuse-lite/data/features/fieldset-disabled.js +++ b/node_modules/caniuse-lite/data/features/fieldset-disabled.js @@ -1 +1 @@ -module.exports={A:{A:{"16":"wC","132":"E F","388":"K D A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","16":"F GD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"388":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"disabled attribute of the fieldset element",D:true}; +module.exports={A:{A:{"16":"xC","132":"E F","388":"K D A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"388":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"disabled attribute of the fieldset element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fileapi.js b/node_modules/caniuse-lite/data/features/fileapi.js index eb99aad9a..41ae618d5 100755 --- a/node_modules/caniuse-lite/data/features/fileapi.js +++ b/node_modules/caniuse-lite/data/features/fileapi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"K D E F A B C"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","260":"K D E F 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","260":"6 7 8 9 C G N O P aB AB NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","260":"E ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I oD","2":"jD kD lD","260":"nD","388":"TC J mD vC"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"File API",D:true}; +module.exports={A:{A:{"2":"K D E F xC","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB 2C"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","260":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","388":"K D E F A B C"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","260":"K D E F 5C 6C 7C","388":"4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","260":"6 7 8 9 C G N O P aB AB NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","260":"E ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I oD","2":"jD kD lD","260":"nD","388":"TC J mD wC"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"File API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereader.js b/node_modules/caniuse-lite/data/features/filereader.js index bf0bc37ea..9cdbf945f 100755 --- a/node_modules/caniuse-lite/data/features/filereader.js +++ b/node_modules/caniuse-lite/data/features/filereader.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC uC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReader API",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReader API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filereadersync.js b/node_modules/caniuse-lite/data/features/filereadersync.js index b8ff016b9..8bea1c738 100755 --- a/node_modules/caniuse-lite/data/features/filereadersync.js +++ b/node_modules/caniuse-lite/data/features/filereadersync.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD","16":"B ID JD NC uC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"C H uC OC","2":"A","16":"B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReaderSync",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD","16":"B ID JD NC vC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"C H vC OC","2":"A","16":"B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"FileReaderSync",D:true}; diff --git a/node_modules/caniuse-lite/data/features/filesystem.js b/node_modules/caniuse-lite/data/features/filesystem.js index 1582106b0..c0d664206 100755 --- a/node_modules/caniuse-lite/data/features/filesystem.js +++ b/node_modules/caniuse-lite/data/features/filesystem.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"J ZB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","36":"E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D","33":"A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"Filesystem & FileWriter API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"J ZB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","33":"A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"33":"1D"},S:{"2":"2D 3D"}},B:7,C:"Filesystem & FileWriter API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flac.js b/node_modules/caniuse-lite/data/features/flac.js index 6d0cb9e58..622f5e2c0 100755 --- a/node_modules/caniuse-lite/data/features/flac.js +++ b/node_modules/caniuse-lite/data/features/flac.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","16":"pB qB rB","388":"sB tB uB vB wB xB yB zB 0B"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","516":"B C NC OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","16":"TC J mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","16":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","129":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"FLAC audio format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","16":"pB qB rB","388":"sB tB uB vB wB xB yB zB 0B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","516":"B C NC OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","16":"TC J mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","16":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","129":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"FLAC audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox-gap.js b/node_modules/caniuse-lite/data/features/flexbox-gap.js index ad637959d..76185da5a 100755 --- a/node_modules/caniuse-lite/data/features/flexbox-gap.js +++ b/node_modules/caniuse-lite/data/features/flexbox-gap.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"gap property for Flexbox",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"gap property for Flexbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flexbox.js b/node_modules/caniuse-lite/data/features/flexbox.js index 3cdf70008..04f86fb39 100755 --- a/node_modules/caniuse-lite/data/features/flexbox.js +++ b/node_modules/caniuse-lite/data/features/flexbox.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","1028":"B","1316":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","164":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","516":"8 9 AB BB CB DB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"7 8 9 AB BB CB DB EB","164":"6 J ZB K D E F A B C L M G N O P aB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"D E 5C 6C","164":"J ZB K 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD","33":"G N"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E OD PD","164":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","164":"TC J jD kD lD mD vC"},J:{"1":"A","164":"D"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","292":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; +module.exports={A:{A:{"2":"K D E F xC","1028":"B","1316":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","164":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","516":"8 9 AB BB CB DB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"7 8 9 AB BB CB DB EB","164":"6 J ZB K D E F A B C L M G N O P aB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"D E 5C 6C","164":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","33":"G N"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E OD PD","164":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"I nD oD","164":"TC J jD kD lD mD wC"},J:{"1":"A","164":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","292":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; diff --git a/node_modules/caniuse-lite/data/features/flow-root.js b/node_modules/caniuse-lite/data/features/flow-root.js index 1743a046d..42260f20c 100755 --- a/node_modules/caniuse-lite/data/features/flow-root.js +++ b/node_modules/caniuse-lite/data/features/flow-root.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"display: flow-root",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"display: flow-root",D:true}; diff --git a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js index 072c10d74..c667604fd 100755 --- a/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +++ b/node_modules/caniuse-lite/data/features/focusin-focusout-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"J I mD vC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"D A"},K:{"1":"C H OC","2":"A","16":"B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"focusin & focusout events",D:true}; +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"D A"},K:{"1":"C H OC","2":"A","16":"B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"focusin & focusout events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/node_modules/caniuse-lite/data/features/font-family-system-ui.js index 02107abf3..750019f44 100755 --- a/node_modules/caniuse-lite/data/features/font-family-system-ui.js +++ b/node_modules/caniuse-lite/data/features/font-family-system-ui.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","132":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","260":"yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C","16":"F","132":"A 7C aC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","132":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"system-ui value for font-family",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","132":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","260":"yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","16":"F","132":"A 7C bC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","132":"QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"132":"2D 3D"}},B:5,C:"system-ui value for font-family",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-feature.js b/node_modules/caniuse-lite/data/features/font-feature.js index 62addad44..2c9c7682a 100755 --- a/node_modules/caniuse-lite/data/features/font-feature.js +++ b/node_modules/caniuse-lite/data/features/font-feature.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB","164":"J ZB K D E F A B C L M"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","33":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","292":"6 N O P aB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"D E F 3C ZC 5C 6C","4":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E OD PD QD","4":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-feature-settings",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB","164":"J ZB K D E F A B C L M"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","292":"6 N O P aB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"D E F 3C aC 5C 6C","4":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E OD PD QD","4":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-feature-settings",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-kerning.js b/node_modules/caniuse-lite/data/features/font-kerning.js index 9b847a867..3acabb671 100755 --- a/node_modules/caniuse-lite/data/features/font-kerning.js +++ b/node_modules/caniuse-lite/data/features/font-kerning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","194":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","33":"FB bB cB dB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C","33":"D E F 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC uC KD OC","33":"N O P aB"},G:{"1":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","33":"E PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC","33":"nD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 font-kerning",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","194":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB","33":"FB bB cB dB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","33":"D E F 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G GD HD ID JD NC vC KD OC","33":"N O P aB"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC","33":"nD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 font-kerning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-loading.js b/node_modules/caniuse-lite/data/features/font-loading.js index cb547fc39..e3ba4319c 100755 --- a/node_modules/caniuse-lite/data/features/font-loading.js +++ b/node_modules/caniuse-lite/data/features/font-loading.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Font Loading",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS Font Loading",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-size-adjust.js b/node_modules/caniuse-lite/data/features/font-size-adjust.js index fa5427d19..e9fe9415e 100755 --- a/node_modules/caniuse-lite/data/features/font-size-adjust.js +++ b/node_modules/caniuse-lite/data/features/font-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"0 1 2 3 4 5 GB HB IB JB","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a 1C 2C"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"3 4 5 GB HB IB JB","962":"0 1 2 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC","772":"gC hC CD"},F:{"1":"0 1 2 3 4 5 w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC","194":"l m n o p q r s t u v","962":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","772":"gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"194":"0D"},R:{"2":"1D"},S:{"2":"2D","516":"3D"}},B:2,C:"CSS font-size-adjust",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"0 1 2 3 4 5 GB HB IB JB","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"1 2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a 1C 2C"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"3 4 5 GB HB IB JB","962":"0 1 2 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","772":"hC iC CD"},F:{"1":"0 1 2 3 4 5 w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC","194":"l m n o p q r s t u v","962":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","772":"hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"194":"0D"},R:{"2":"1D"},S:{"2":"2D","516":"3D"}},B:2,C:"CSS font-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-smooth.js b/node_modules/caniuse-lite/data/features/font-smooth.js index f6adc773b..e3beb8963 100755 --- a/node_modules/caniuse-lite/data/features/font-smooth.js +++ b/node_modules/caniuse-lite/data/features/font-smooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","676":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","804":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","1828":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"3C ZC","676":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","676":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"804":"2D 3D"}},B:7,C:"CSS font-smooth",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","676":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","804":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB","1828":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","676":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","676":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"804":"2D 3D"}},B:7,C:"CSS font-smooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-unicode-range.js b/node_modules/caniuse-lite/data/features/font-unicode-range.js index a72d10e48..a78a72b89 100755 --- a/node_modules/caniuse-lite/data/features/font-unicode-range.js +++ b/node_modules/caniuse-lite/data/features/font-unicode-range.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","4":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","194":"hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","4":"6 7 8 G N O P aB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","4":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","4":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Font unicode-range subsetting",D:true}; +module.exports={A:{A:{"2":"K D E xC","4":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","194":"hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 G N O P aB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","4":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Font unicode-range subsetting",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/node_modules/caniuse-lite/data/features/font-variant-alternates.js index 9c2dcfbcf..c803fc55e 100755 --- a/node_modules/caniuse-lite/data/features/font-variant-alternates.js +++ b/node_modules/caniuse-lite/data/features/font-variant-alternates.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","130":"A B"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","130":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","322":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","130":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"D E F 3C ZC 5C 6C","130":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","130":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC OD PD QD","130":"LD vC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","130":"nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","130":"6 7 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"130":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-variant-alternates",D:true}; +module.exports={A:{A:{"2":"K D E F xC","130":"A B"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","130":"6 7 8 9 J ZB K D E F A B C L M G N O P aB","322":"AB BB CB DB EB FB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","130":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"D E F 3C aC 5C 6C","130":"J ZB K 4C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","130":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC OD PD QD","130":"LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","130":"nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"1":"8 9 AB BB CB DB EB FB","130":"6 7 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"130":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS font-variant-alternates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/font-variant-numeric.js b/node_modules/caniuse-lite/data/features/font-variant-numeric.js index d74297fe4..7d8c54508 100755 --- a/node_modules/caniuse-lite/data/features/font-variant-numeric.js +++ b/node_modules/caniuse-lite/data/features/font-variant-numeric.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC uC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-variant-numeric",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS font-variant-numeric",D:true}; diff --git a/node_modules/caniuse-lite/data/features/fontface.js b/node_modules/caniuse-lite/data/features/fontface.js index e08bc6040..4be761e47 100755 --- a/node_modules/caniuse-lite/data/features/fontface.js +++ b/node_modules/caniuse-lite/data/features/fontface.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","132":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","2":"F GD"},G:{"1":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"ZC LD"},H:{"2":"iD"},I:{"1":"J I mD vC nD oD","2":"jD","4":"TC kD lD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"@font-face Web fonts",D:true}; +module.exports={A:{A:{"1":"F A B","132":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"jD","4":"TC kD lD"},J:{"1":"A","4":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"@font-face Web fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-attribute.js b/node_modules/caniuse-lite/data/features/form-attribute.js index d600e0776..d0bae9f17 100755 --- a/node_modules/caniuse-lite/data/features/form-attribute.js +++ b/node_modules/caniuse-lite/data/features/form-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Form attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Form attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/node_modules/caniuse-lite/data/features/form-submit-attributes.js index 8c0086374..da157e333 100755 --- a/node_modules/caniuse-lite/data/features/form-submit-attributes.js +++ b/node_modules/caniuse-lite/data/features/form-submit-attributes.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD","16":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"J I mD vC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC uC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Attributes for form submission",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD","16":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"jD kD lD","16":"TC"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Attributes for form submission",D:true}; diff --git a/node_modules/caniuse-lite/data/features/form-validation.js b/node_modules/caniuse-lite/data/features/form-validation.js index 32875a9b3..d521b1a1a 100755 --- a/node_modules/caniuse-lite/data/features/form-validation.js +++ b/node_modules/caniuse-lite/data/features/form-validation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","132":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","2":"F GD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC","132":"E LD vC MD ND OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I oD","2":"TC jD kD lD","132":"J mD vC nD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:1,C:"Form validation",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","132":"E LD wC MD ND OD PD QD RD SD"},H:{"516":"iD"},I:{"1":"I oD","2":"TC jD kD lD","132":"J mD wC nD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"132":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:1,C:"Form validation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/forms.js b/node_modules/caniuse-lite/data/features/forms.js index 555800040..b9c17d028 100755 --- a/node_modules/caniuse-lite/data/features/forms.js +++ b/node_modules/caniuse-lite/data/features/forms.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","4":"A B","8":"K D E F"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"4":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"3C ZC"},F:{"1":"0 1 2 3 4 5 F B C xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"2":"ZC","4":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","4":"nD oD"},J:{"2":"D","4":"A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","4":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"4":"2D 3D"}},B:1,C:"HTML5 form features",D:false}; +module.exports={A:{A:{"2":"xC","4":"A B","8":"K D E F"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 F B C xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"2":"aC","4":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","4":"nD oD"},J:{"2":"D","4":"A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","4":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"4":"2D 3D"}},B:1,C:"HTML5 form features",D:false}; diff --git a/node_modules/caniuse-lite/data/features/fullscreen.js b/node_modules/caniuse-lite/data/features/fullscreen.js index c5c819a66..d2fead62a 100755 --- a/node_modules/caniuse-lite/data/features/fullscreen.js +++ b/node_modules/caniuse-lite/data/features/fullscreen.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","548":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C","676":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1700":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M","676":"G N O P aB","804":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","548":"cC PC BD QC dC eC fC","676":"4C","804":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD","804":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","548":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","804":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fullscreen API",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","548":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","676":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1700":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M","676":"G N O P aB","804":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","548":"dC PC BD QC eC fC gC","676":"4C","804":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","804":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","548":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","804":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Fullscreen API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gamepad.js b/node_modules/caniuse-lite/data/features/gamepad.js index bc5427197..77531ae48 100755 --- a/node_modules/caniuse-lite/data/features/gamepad.js +++ b/node_modules/caniuse-lite/data/features/gamepad.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 J ZB K D E F A B C L M G N O P aB","33":"7 8 9 AB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Gamepad API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","33":"7 8 9 AB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Gamepad API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/geolocation.js b/node_modules/caniuse-lite/data/features/geolocation.js index e74da034b..21d5ddc95 100755 --- a/node_modules/caniuse-lite/data/features/geolocation.js +++ b/node_modules/caniuse-lite/data/features/geolocation.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D E"},B:{"1":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","8":"xC TC","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","4":"J","129":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J 3C ZC","129":"A"},F:{"1":"6 7 8 9 B C N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB JD NC uC KD OC","2":"F G GD","8":"HD ID","129":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E ZC LD vC MD ND OD PD QD RD","129":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD vC nD oD","129":"I"},J:{"1":"D A"},K:{"1":"B C NC uC OC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"A B"},O:{"129":"PC"},P:{"1":"J","129":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:2,C:"Geolocation",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","8":"yC TC","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","4":"J","129":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC","129":"A"},F:{"1":"6 7 8 9 B C N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB JD NC vC KD OC","2":"F G GD","8":"HD ID","129":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E aC LD wC MD ND OD PD QD RD","129":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","129":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"MC"},N:{"1":"A B"},O:{"129":"PC"},P:{"1":"J","129":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"129":"0D"},R:{"129":"1D"},S:{"1":"2D","129":"3D"}},B:2,C:"Geolocation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/node_modules/caniuse-lite/data/features/getboundingclientrect.js index 3071fb0ae..79000a242 100755 --- a/node_modules/caniuse-lite/data/features/getboundingclientrect.js +++ b/node_modules/caniuse-lite/data/features/getboundingclientrect.js @@ -1 +1 @@ -module.exports={A:{A:{"644":"K D wC","2049":"F A B","2692":"E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","260":"J ZB K D E F A B","1156":"TC","1284":"1C","1796":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","16":"F GD","132":"HD ID"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2049":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Element.getBoundingClientRect()",D:true}; +module.exports={A:{A:{"644":"K D xC","2049":"F A B","2692":"E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","260":"J ZB K D E F A B","1156":"TC","1284":"1C","1796":"2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","16":"F GD","132":"HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","132":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2049":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Element.getBoundingClientRect()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/node_modules/caniuse-lite/data/features/getcomputedstyle.js index ea62feb06..9a0481882 100755 --- a/node_modules/caniuse-lite/data/features/getcomputedstyle.js +++ b/node_modules/caniuse-lite/data/features/getcomputedstyle.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","132":"TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","260":"J ZB K D E F A"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","260":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","260":"F GD HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"ZC LD vC"},H:{"260":"iD"},I:{"1":"J I mD vC nD oD","260":"TC jD kD lD"},J:{"1":"A","260":"D"},K:{"1":"B C H NC uC OC","260":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"getComputedStyle",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","132":"TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","260":"J ZB K D E F A"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","260":"F GD HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"aC LD wC"},H:{"260":"iD"},I:{"1":"J I mD wC nD oD","260":"TC jD kD lD"},J:{"1":"A","260":"D"},K:{"1":"B C H NC vC OC","260":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"getComputedStyle",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js index 3be18fa34..9fee6f355 100755 --- a/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +++ b/node_modules/caniuse-lite/data/features/getelementsbyclassname.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","8":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"getElementsByClassName",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"getElementsByClassName",D:true}; diff --git a/node_modules/caniuse-lite/data/features/getrandomvalues.js b/node_modules/caniuse-lite/data/features/getrandomvalues.js index 7dae65402..1f71b8726 100755 --- a/node_modules/caniuse-lite/data/features/getrandomvalues.js +++ b/node_modules/caniuse-lite/data/features/getrandomvalues.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","33":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","33":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"crypto.getRandomValues()",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","33":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","33":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"crypto.getRandomValues()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/gyroscope.js b/node_modules/caniuse-lite/data/features/gyroscope.js index a1726c430..b4a55ba57 100755 --- a/node_modules/caniuse-lite/data/features/gyroscope.js +++ b/node_modules/caniuse-lite/data/features/gyroscope.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Gyroscope",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Gyroscope",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js index 1bacee41e..c8fec4083 100755 --- a/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +++ b/node_modules/caniuse-lite/data/features/hardwareconcurrency.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D B C L M G 3C ZC 4C 5C 6C NC OC 8C 9C AD bC","129":"aC","194":"E F A 7C","257":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC MD ND OD UD VD WD XD YD ZD aD bD cD dD eD bC","129":"TD","194":"E PD QD RD SD","257":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"navigator.hardwareConcurrency",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D B C L M G 3C aC 4C 5C 6C NC OC 8C 9C AD cC","129":"bC","194":"E F A 7C","257":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD ND OD UD VD WD XD YD ZD aD bD cD dD eD cC","129":"TD","194":"E PD QD RD SD","257":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"navigator.hardwareConcurrency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hashchange.js b/node_modules/caniuse-lite/data/features/hashchange.js index d6a275d73..da98f4c39 100755 --- a/node_modules/caniuse-lite/data/features/hashchange.js +++ b/node_modules/caniuse-lite/data/features/hashchange.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","8":"K D wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","8":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","8":"F GD HD ID"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD vC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Hashchange event",D:true}; +module.exports={A:{A:{"1":"E F A B","8":"K D xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","8":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","8":"F GD HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Hashchange event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/heif.js b/node_modules/caniuse-lite/data/features/heif.js index 48afc07c3..a062e1e85 100755 --- a/node_modules/caniuse-lite/data/features/heif.js +++ b/node_modules/caniuse-lite/data/features/heif.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","130":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD gD","130":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEIF/HEIC image format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","130":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD gD","130":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEIF/HEIC image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hevc.js b/node_modules/caniuse-lite/data/features/hevc.js index 86dee052b..ac87ee20f 100755 --- a/node_modules/caniuse-lite/data/features/hevc.js +++ b/node_modules/caniuse-lite/data/features/hevc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C","4098":"3","8258":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB","16388":"UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","516":"B C NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c GD HD ID JD NC uC KD OC","2052":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","258":"H"},L:{"2052":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J","258":"6 pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEVC/H.265 video format",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C","4098":"3","8258":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB","16388":"UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 1 2 3 4 5 q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","516":"B C NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c GD HD ID JD NC vC KD OC","2052":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","258":"H"},L:{"2052":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J","258":"6 pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HEVC/H.265 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/hidden.js b/node_modules/caniuse-lite/data/features/hidden.js index ec81276fe..dac1aa2f4 100755 --- a/node_modules/caniuse-lite/data/features/hidden.js +++ b/node_modules/caniuse-lite/data/features/hidden.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"J I mD vC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC uC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"hidden attribute",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"hidden attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/high-resolution-time.js b/node_modules/caniuse-lite/data/features/high-resolution-time.js index 07fb9d26a..341c8c439 100755 --- a/node_modules/caniuse-lite/data/features/high-resolution-time.js +++ b/node_modules/caniuse-lite/data/features/high-resolution-time.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"xC TC J ZB K D E F A B C L M 1C 2C","129":"0B 1B 2B","769":"3B UC","1281":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P aB","33":"6 7 8 9"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"High Resolution Time API",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"yC TC J ZB K D E F A B C L M 1C 2C","129":"0B 1B 2B","769":"3B UC","1281":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","33":"6 7 8 9"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"High Resolution Time API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/history.js b/node_modules/caniuse-lite/data/features/history.js index f8008558e..9b1660ef8 100755 --- a/node_modules/caniuse-lite/data/features/history.js +++ b/node_modules/caniuse-lite/data/features/history.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","4":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z uC KD OC","2":"F B GD HD ID JD NC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","4":"vC"},H:{"2":"iD"},I:{"1":"I kD lD vC nD oD","2":"TC J jD mD"},J:{"1":"D A"},K:{"1":"C H NC uC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Session history management",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","4":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z vC KD OC","2":"F B GD HD ID JD NC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","4":"wC"},H:{"2":"iD"},I:{"1":"I kD lD wC nD oD","2":"TC J jD mD"},J:{"1":"D A"},K:{"1":"C H NC vC OC","2":"A B"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Session history management",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html-media-capture.js b/node_modules/caniuse-lite/data/features/html-media-capture.js index cb10e02e6..961bc8c5e 100755 --- a/node_modules/caniuse-lite/data/features/html-media-capture.js +++ b/node_modules/caniuse-lite/data/features/html-media-capture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC MD","129":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD","257":"kD lD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"516":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"HTML Media Capture",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC MD","129":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD","257":"kD lD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"516":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:2,C:"HTML Media Capture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/html5semantic.js b/node_modules/caniuse-lite/data/features/html5semantic.js index 300549382..7b2adbe14 100755 --- a/node_modules/caniuse-lite/data/features/html5semantic.js +++ b/node_modules/caniuse-lite/data/features/html5semantic.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","132":"TC 1C 2C","260":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"J ZB","260":"6 7 8 9 K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J 3C ZC","260":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B GD HD ID JD","260":"C NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"ZC","260":"LD vC MD ND"},H:{"132":"iD"},I:{"1":"I nD oD","132":"jD","260":"TC J kD lD mD vC"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML5 semantic elements",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","132":"TC 1C 2C","260":"6 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB","260":"6 7 8 9 K D E F A B C L M G N O P aB AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J 3C aC","260":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B GD HD ID JD","260":"C NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC","260":"LD wC MD ND"},H:{"132":"iD"},I:{"1":"I nD oD","132":"jD","260":"TC J kD lD mD wC"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML5 semantic elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http-live-streaming.js b/node_modules/caniuse-lite/data/features/http-live-streaming.js index 058421330..3d8d05ae9 100755 --- a/node_modules/caniuse-lite/data/features/http-live-streaming.js +++ b/node_modules/caniuse-lite/data/features/http-live-streaming.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"I XC MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"I XC MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http2.js b/node_modules/caniuse-lite/data/features/http2.js index 2d3eb58e3..9d60f18b6 100755 --- a/node_modules/caniuse-lite/data/features/http2.js +++ b/node_modules/caniuse-lite/data/features/http2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"C L M G N O P","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"mB nB oB pB qB rB sB tB uB vB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C","260":"F A 7C aC"},F:{"1":"EB FB bB cB dB eB fB gB hB iB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC uC KD OC","513":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"513":"PC"},P:{"1":"J","513":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"513":"0D"},R:{"513":"1D"},S:{"1":"2D","513":"3D"}},B:6,C:"HTTP/2 protocol",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"C L M G N O P","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"mB nB oB pB qB rB sB tB uB vB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C","260":"F A 7C bC"},F:{"1":"EB FB bB cB dB eB fB gB hB iB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"513":"PC"},P:{"1":"J","513":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"513":"0D"},R:{"513":"1D"},S:{"1":"2D","513":"3D"}},B:6,C:"HTTP/2 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/http3.js b/node_modules/caniuse-lite/data/features/http3.js index 1d814b5e7..af66266f5 100755 --- a/node_modules/caniuse-lite/data/features/http3.js +++ b/node_modules/caniuse-lite/data/features/http3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C","194":"FC GC HC IC JC KC LC Q H R WC S T U V W"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","322":"Q H R S T","578":"U V"},E:{"1":"SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC 8C","2049":"gC hC CD RC iC jC kC lC mC DD","2113":"QC dC eC fC","3140":"M G 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC uC KD OC","578":"GC"},G:{"1":"SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2049":"gC hC gD RC iC jC kC lC mC hD","2113":"QC dC eC fC","2116":"cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"rD","2":"6 7 8 9 J AB BB CB DB pD qD sD tD aC uD vD wD xD yD QC RC SC zD","4098":"EB FB"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HTTP/3 protocol",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC 1C 2C","194":"FC GC HC IC JC KC LC Q H R WC S T U V W"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","322":"Q H R S T","578":"U V"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","2049":"hC iC CD RC jC kC lC mC nC DD","2113":"QC eC fC gC","3140":"M G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","578":"GC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2049":"hC iC gD RC jC kC lC mC nC hD","2113":"QC eC fC gC","2116":"cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"rD","2":"6 7 8 9 J AB BB CB DB pD qD sD tD bC uD vD wD xD yD QC RC SC zD","4098":"EB FB"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"HTTP/3 protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/node_modules/caniuse-lite/data/features/iframe-sandbox.js index 92081966a..8039d184d 100755 --- a/node_modules/caniuse-lite/data/features/iframe-sandbox.js +++ b/node_modules/caniuse-lite/data/features/iframe-sandbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 7 8 9 O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD vC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"sandbox attribute for iframes",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 7 8 9 O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"sandbox attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-seamless.js b/node_modules/caniuse-lite/data/features/iframe-seamless.js index d4cda1798..cac829e19 100755 --- a/node_modules/caniuse-lite/data/features/iframe-seamless.js +++ b/node_modules/caniuse-lite/data/features/iframe-seamless.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","66":"6 7 8 9 AB BB CB"},E:{"2":"J ZB K E F A B C L M G 3C ZC 4C 5C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","130":"D 6C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","130":"OD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"seamless attribute for iframes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"6 7 8 9 AB BB CB"},E:{"2":"J ZB K E F A B C L M G 3C aC 4C 5C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","130":"D 6C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","130":"OD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"seamless attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js index 1059b5b32..c9939cbc6 100755 --- a/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +++ b/node_modules/caniuse-lite/data/features/iframe-srcdoc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L","8":"M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","8":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","8":"C NC uC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC","8":"LD vC MD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD vC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"srcdoc attribute for iframes",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC","8":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","8":"M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","8":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD","8":"C NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","8":"LD wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD wC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"srcdoc attribute for iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imagecapture.js b/node_modules/caniuse-lite/data/features/imagecapture.js index 142a76aeb..349814109 100755 --- a/node_modules/caniuse-lite/data/features/imagecapture.js +++ b/node_modules/caniuse-lite/data/features/imagecapture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","322":"yB zB 0B 1B 2B 3B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","516":"FD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC uC KD OC","322":"lB mB nB oB pB qB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:5,C:"ImageCapture API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB 1C 2C","194":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","322":"yB zB 0B 1B 2B 3B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","516":"FD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","322":"lB mB nB oB pB qB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:5,C:"ImageCapture API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ime.js b/node_modules/caniuse-lite/data/features/ime.js index 3994fbd02..fe448044f 100755 --- a/node_modules/caniuse-lite/data/features/ime.js +++ b/node_modules/caniuse-lite/data/features/ime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","161":"B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A","161":"B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Input Method Editor API",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","161":"B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A","161":"B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Input Method Editor API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js index 3684101fb..0b486c86e 100755 --- a/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +++ b/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/import-maps.js b/node_modules/caniuse-lite/data/features/import-maps.js index 9ab989c8a..0e34f2c6f 100755 --- a/node_modules/caniuse-lite/data/features/import-maps.js +++ b/node_modules/caniuse-lite/data/features/import-maps.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k 1C 2C","322":"l m n o p q"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U V W X"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Import maps",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k 1C 2C","322":"l m n o p q"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U V W X"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Import maps",D:true}; diff --git a/node_modules/caniuse-lite/data/features/imports.js b/node_modules/caniuse-lite/data/features/imports.js index 4723e9cd3..0cb23b6a4 100755 --- a/node_modules/caniuse-lite/data/features/imports.js +++ b/node_modules/caniuse-lite/data/features/imports.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"0 1 2 3 4 5 bB cB 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","72":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","66":"bB cB dB eB fB","72":"gB"},E:{"2":"J ZB 3C ZC 4C","8":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C G N AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","66":"6 7 O P aB","72":"8"},G:{"2":"ZC LD vC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD aC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","8":"3D"}},B:5,C:"HTML Imports",D:true}; +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","8":"0 1 2 3 4 5 bB cB 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","72":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"bB cB dB eB fB","72":"gB"},E:{"2":"J ZB 3C aC 4C","8":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C G N AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"6 7 O P aB","72":"8"},G:{"2":"aC LD wC MD ND","8":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"J pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","8":"3D"}},B:5,C:"HTML Imports",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js index 8e8c631c5..5f3ce3f99 100755 --- a/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +++ b/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC","16":"1C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"indeterminate checkbox",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC","16":"1C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"indeterminate checkbox",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb.js b/node_modules/caniuse-lite/data/features/indexeddb.js index 22c9c394a..f19fed3e3 100755 --- a/node_modules/caniuse-lite/data/features/indexeddb.js +++ b/node_modules/caniuse-lite/data/features/indexeddb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"A B C L M G","36":"J ZB K D E F"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"A","8":"J ZB K D E F","33":"9","36":"6 7 8 B C L M G N O P aB"},E:{"1":"A B C L M G aC NC OC 8C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB K D 3C ZC 4C 5C","260":"E F 6C 7C","516":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","8":"B C ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC MD ND OD","260":"E PD QD RD","516":"dD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD vC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"IndexedDB",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"A B C L M G","36":"J ZB K D E F"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"A","8":"J ZB K D E F","33":"9","36":"6 7 8 B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C","260":"E F 6C 7C","516":"9C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD","8":"B C ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD","260":"E PD QD RD","516":"dD"},H:{"2":"iD"},I:{"1":"I nD oD","8":"TC J jD kD lD mD wC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"IndexedDB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/indexeddb2.js b/node_modules/caniuse-lite/data/features/indexeddb2.js index f06ba178d..584f01e43 100755 --- a/node_modules/caniuse-lite/data/features/indexeddb2.js +++ b/node_modules/caniuse-lite/data/features/indexeddb2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","132":"pB qB rB","260":"sB tB uB vB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"tB uB vB wB","260":"xB yB zB 0B 1B 2B"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC","132":"gB hB iB jB","260":"kB lB mB nB oB pB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD","16":"SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:2,C:"IndexedDB 2.0",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","132":"pB qB rB","260":"sB tB uB vB"},D:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"tB uB vB wB","260":"xB yB zB 0B 1B 2B"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","132":"gB hB iB jB","260":"kB lB mB nB oB pB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","16":"SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","260":"2D"}},B:2,C:"IndexedDB 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/inline-block.js b/node_modules/caniuse-lite/data/features/inline-block.js index 274be256c..c2fde0e10 100755 --- a/node_modules/caniuse-lite/data/features/inline-block.js +++ b/node_modules/caniuse-lite/data/features/inline-block.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","4":"wC","132":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","36":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS inline-block",D:true}; +module.exports={A:{A:{"1":"E F A B","4":"xC","132":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","36":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS inline-block",D:true}; diff --git a/node_modules/caniuse-lite/data/features/innertext.js b/node_modules/caniuse-lite/data/features/innertext.js index 556a548be..45ed4321a 100755 --- a/node_modules/caniuse-lite/data/features/innertext.js +++ b/node_modules/caniuse-lite/data/features/innertext.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTMLElement.innerText",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTMLElement.innerText",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js index 0a75b5d9f..c2811d61e 100755 --- a/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +++ b/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A wC","132":"B"},B:{"132":"C L M G N O P","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","516":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"6 7 8 9 O P aB AB BB CB","2":"J ZB K D E F A B C L M G N","132":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB","260":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K 4C 5C","2":"J ZB 3C ZC","2052":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC","1025":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1025":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2052":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"516":"2D 3D"}},B:1,C:"autocomplete attribute: on & off values",D:true}; +module.exports={A:{A:{"1":"K D E F A xC","132":"B"},B:{"132":"C L M G N O P","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C","516":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"6 7 8 9 O P aB AB BB CB","2":"J ZB K D E F A B C L M G N","132":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB","260":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K 4C 5C","2":"J ZB 3C aC","2052":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","1025":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1025":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2052":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"516":"2D 3D"}},B:1,C:"autocomplete attribute: on & off values",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-color.js b/node_modules/caniuse-lite/data/features/input-color.js index b3064f98e..adeccad8f 100755 --- a/node_modules/caniuse-lite/data/features/input-color.js +++ b/node_modules/caniuse-lite/data/features/input-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P aB"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F G N GD HD ID JD"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD","129":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Color input type",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F G N GD HD ID JD"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","129":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Color input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-datetime.js b/node_modules/caniuse-lite/data/features/input-datetime.js index c8dccc4be..25ff011dc 100755 --- a/node_modules/caniuse-lite/data/features/input-datetime.js +++ b/node_modules/caniuse-lite/data/features/input-datetime.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","1090":"yB zB 0B 1B","2052":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","4100":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P aB","2052":"6 7 8 9 AB"},E:{"2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C","4100":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC","260":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC","8193":"oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","514":"J mD vC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"4100":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2052":"2D 3D"}},B:1,C:"Date and time input types",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","1090":"yB zB 0B 1B","2052":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b","4100":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","2052":"6 7 8 9 AB"},E:{"2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","4100":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","260":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC","8193":"pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","514":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"4100":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2052":"2D 3D"}},B:1,C:"Date and time input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/node_modules/caniuse-lite/data/features/input-email-tel-url.js index cdb4c3b97..b2d482be4 100755 --- a/node_modules/caniuse-lite/data/features/input-email-tel-url.js +++ b/node_modules/caniuse-lite/data/features/input-email-tel-url.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","132":"jD kD lD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Email, telephone & URL input types",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","132":"jD kD lD"},J:{"1":"A","132":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Email, telephone & URL input types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-event.js b/node_modules/caniuse-lite/data/features/input-event.js index 4413baab7..9212addb3 100755 --- a/node_modules/caniuse-lite/data/features/input-event.js +++ b/node_modules/caniuse-lite/data/features/input-event.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","2561":"A B","2692":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2561":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC","1537":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 2C","1796":"TC 1C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","1025":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","1537":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB K 3C ZC","1025":"D E F A B C 5C 6C 7C aC NC","1537":"4C","4097":"L OC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","16":"F B C GD HD ID JD NC uC","260":"KD","1025":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1537":"6 7 G N O P aB"},G:{"1":"ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","1025":"E PD QD RD SD TD UD VD WD","1537":"MD ND OD","4097":"XD YD"},H:{"2":"iD"},I:{"16":"jD kD","1025":"I oD","1537":"TC J lD mD vC nD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2561":"A B"},O:{"1":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","1537":"2D"}},B:1,C:"input event",D:true}; +module.exports={A:{A:{"2":"K D E xC","2561":"A B","2692":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2561":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC","1537":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 2C","1796":"TC 1C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","1025":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","1537":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB K 3C aC","1025":"D E F A B C 5C 6C 7C bC NC","1537":"4C","4097":"L OC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","16":"F B C GD HD ID JD NC vC","260":"KD","1025":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","1537":"6 7 G N O P aB"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","1025":"E PD QD RD SD TD UD VD WD","1537":"MD ND OD","4097":"XD YD"},H:{"2":"iD"},I:{"16":"jD kD","1025":"I oD","1537":"TC J lD mD wC nD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2561":"A B"},O:{"1":"PC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","1537":"2D"}},B:1,C:"input event",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-accept.js b/node_modules/caniuse-lite/data/features/input-file-accept.js index 8799ed352..e3fd64e54 100755 --- a/node_modules/caniuse-lite/data/features/input-file-accept.js +++ b/node_modules/caniuse-lite/data/features/input-file-accept.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J","16":"7 8 9 ZB K D E AB BB","132":"6 F A B C L M G N O P aB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","132":"K D E F A B 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"2":"ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","514":"ZC LD vC MD"},H:{"2":"iD"},I:{"2":"jD kD lD","260":"TC J mD vC","514":"I nD oD"},J:{"132":"A","260":"D"},K:{"2":"A B C NC uC OC","514":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"514":"A","1028":"B"},O:{"2":"PC"},P:{"260":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"2D 3D"}},B:1,C:"accept attribute for file input",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","16":"7 8 9 ZB K D E AB BB","132":"6 F A B C L M G N O P aB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","132":"K D E F A B 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","514":"aC LD wC MD"},H:{"2":"iD"},I:{"2":"jD kD lD","260":"TC J mD wC","514":"I nD oD"},J:{"132":"A","260":"D"},K:{"2":"A B C NC vC OC","514":"H"},L:{"260":"I"},M:{"2":"MC"},N:{"514":"A","1028":"B"},O:{"2":"PC"},P:{"260":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"260":"0D"},R:{"260":"1D"},S:{"1":"2D 3D"}},B:1,C:"accept attribute for file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-directory.js b/node_modules/caniuse-lite/data/features/input-file-directory.js index ec35921b8..f66570c52 100755 --- a/node_modules/caniuse-lite/data/features/input-file-directory.js +++ b/node_modules/caniuse-lite/data/features/input-file-directory.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC uC KD OC"},G:{"1":"qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Directory selection from file input",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Directory selection from file input",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-file-multiple.js b/node_modules/caniuse-lite/data/features/input-file-multiple.js index 9742864c8..e2fb7703e 100755 --- a/node_modules/caniuse-lite/data/features/input-file-multiple.js +++ b/node_modules/caniuse-lite/data/features/input-file-multiple.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD HD ID"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"130":"iD"},I:{"130":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","130":"A B C NC uC OC"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"130":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Multiple file selection",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD ID"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"130":"iD"},I:{"130":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","130":"A B C NC vC OC"},L:{"132":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"130":"PC"},P:{"130":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Multiple file selection",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-inputmode.js b/node_modules/caniuse-lite/data/features/input-inputmode.js index 8d2c2df34..e8304ce3b 100755 --- a/node_modules/caniuse-lite/data/features/input-inputmode.js +++ b/node_modules/caniuse-lite/data/features/input-inputmode.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 O P aB","194":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","66":"1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC uC KD OC","66":"oB pB qB rB sB tB uB vB wB xB"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"inputmode attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","4":"6 O P aB","194":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","66":"1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC","66":"oB pB qB rB sB tB uB vB wB xB"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"inputmode attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-minlength.js b/node_modules/caniuse-lite/data/features/input-minlength.js index cb1f24ff7..029518a1a 100755 --- a/node_modules/caniuse-lite/data/features/input-minlength.js +++ b/node_modules/caniuse-lite/data/features/input-minlength.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Minimum length attribute for input fields",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Minimum length attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-number.js b/node_modules/caniuse-lite/data/features/input-number.js index de44be81d..d7608d233 100755 --- a/node_modules/caniuse-lite/data/features/input-number.js +++ b/node_modules/caniuse-lite/data/features/input-number.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L","1025":"M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","513":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"388":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC jD kD lD","388":"J I mD vC nD oD"},J:{"2":"D","388":"A"},K:{"1":"A B C NC uC OC","388":"H"},L:{"388":"I"},M:{"641":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"388":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"513":"2D 3D"}},B:1,C:"Number input type",D:true}; +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L","1025":"M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","513":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"388":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC jD kD lD","388":"J I mD wC nD oD"},J:{"2":"D","388":"A"},K:{"1":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"641":"MC"},N:{"388":"A B"},O:{"388":"PC"},P:{"388":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"388":"0D"},R:{"388":"1D"},S:{"513":"2D 3D"}},B:1,C:"Number input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-pattern.js b/node_modules/caniuse-lite/data/features/input-pattern.js index 527df55b3..c425071aa 100755 --- a/node_modules/caniuse-lite/data/features/input-pattern.js +++ b/node_modules/caniuse-lite/data/features/input-pattern.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB","388":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","388":"E MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC nD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Pattern attribute for input fields",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB","388":"K D E F A 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","388":"E MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Pattern attribute for input fields",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-placeholder.js b/node_modules/caniuse-lite/data/features/input-placeholder.js index 01c13f8fb..99492890b 100755 --- a/node_modules/caniuse-lite/data/features/input-placeholder.js +++ b/node_modules/caniuse-lite/data/features/input-placeholder.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z uC KD OC","2":"F GD HD ID JD","132":"B NC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC I jD kD lD vC nD oD","4":"J mD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"input placeholder attribute",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z vC KD OC","2":"F GD HD ID JD","132":"B NC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC I jD kD lD wC nD oD","4":"J mD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"input placeholder attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-range.js b/node_modules/caniuse-lite/data/features/input-range.js index 942adf76f..0e2868d70 100755 --- a/node_modules/caniuse-lite/data/features/input-range.js +++ b/node_modules/caniuse-lite/data/features/input-range.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I vC nD oD","4":"TC J jD kD lD mD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Range input type",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I wC nD oD","4":"TC J jD kD lD mD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Range input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-search.js b/node_modules/caniuse-lite/data/features/input-search.js index d7972b556..d8182a3f5 100755 --- a/node_modules/caniuse-lite/data/features/input-search.js +++ b/node_modules/caniuse-lite/data/features/input-search.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"2":"xC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"7 8 9 J ZB K D E F A B C L M AB BB","129":"6 G N O P aB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"129":"iD"},I:{"1":"I nD oD","16":"jD kD","129":"TC J lD mD vC"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B NC uC","129":"OC"},L:{"1":"I"},M:{"129":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"Search input type",D:true}; +module.exports={A:{A:{"2":"K D E F xC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"2":"yC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"7 8 9 J ZB K D E F A B C L M AB BB","129":"6 G N O P aB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F GD HD ID JD","16":"B NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"129":"iD"},I:{"1":"I nD oD","16":"jD kD","129":"TC J lD mD wC"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B NC vC","129":"OC"},L:{"1":"I"},M:{"129":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"Search input type",D:true}; diff --git a/node_modules/caniuse-lite/data/features/input-selection.js b/node_modules/caniuse-lite/data/features/input-selection.js index da411839c..7a9b6c204 100755 --- a/node_modules/caniuse-lite/data/features/input-selection.js +++ b/node_modules/caniuse-lite/data/features/input-selection.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","16":"F GD HD ID"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Selection controls for input & textarea",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","16":"F GD HD ID"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Selection controls for input & textarea",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insert-adjacent.js b/node_modules/caniuse-lite/data/features/insert-adjacent.js index 676b96a72..f8e35039c 100755 --- a/node_modules/caniuse-lite/data/features/insert-adjacent.js +++ b/node_modules/caniuse-lite/data/features/insert-adjacent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js index 3f1f75fef..cedd27bf2 100755 --- a/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +++ b/node_modules/caniuse-lite/data/features/insertadjacenthtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"wC","132":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","16":"F GD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; +module.exports={A:{A:{"1":"A B","16":"xC","132":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/internationalization.js b/node_modules/caniuse-lite/data/features/internationalization.js index 9653ecaef..807847803 100755 --- a/node_modules/caniuse-lite/data/features/internationalization.js +++ b/node_modules/caniuse-lite/data/features/internationalization.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Internationalization API",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Internationalization API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js index ea3d36efa..9ccf9cf8f 100755 --- a/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +++ b/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"IntersectionObserver V2",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"IntersectionObserver V2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intersectionobserver.js b/node_modules/caniuse-lite/data/features/intersectionobserver.js index dbb62c131..c3ca5fd4a 100755 --- a/node_modules/caniuse-lite/data/features/intersectionobserver.js +++ b/node_modules/caniuse-lite/data/features/intersectionobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","194":"xB yB zB"},D:{"1":"3B UC 4B VC 5B 6B 7B","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","260":"wB xB yB zB 0B 1B 2B","513":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC uC KD OC","260":"jB kB lB mB nB oB pB","513":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","513":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"513":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"IntersectionObserver",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","194":"xB yB zB"},D:{"1":"3B UC 4B VC 5B 6B 7B","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","260":"wB xB yB zB 0B 1B 2B","513":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","260":"jB kB lB mB nB oB pB","513":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","513":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","260":"pD qD"},Q:{"513":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"IntersectionObserver",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intl-pluralrules.js b/node_modules/caniuse-lite/data/features/intl-pluralrules.js index b87ff588e..ff570172b 100755 --- a/node_modules/caniuse-lite/data/features/intl-pluralrules.js +++ b/node_modules/caniuse-lite/data/features/intl-pluralrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O","130":"P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Intl.PluralRules API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O","130":"P"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Intl.PluralRules API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/intrinsic-width.js b/node_modules/caniuse-lite/data/features/intrinsic-width.js index fc467ff0a..282cee85d 100755 --- a/node_modules/caniuse-lite/data/features/intrinsic-width.js +++ b/node_modules/caniuse-lite/data/features/intrinsic-width.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"xC","932":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","2308":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 J ZB K D E F A B C L M G N O P aB","545":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","1537":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","516":"B C L M G NC OC 8C 9C AD bC cC PC BD","548":"F A 7C aC","676":"D E 5C 6C"},F:{"2":"F B C GD HD ID JD NC uC KD OC","513":"fB","545":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","1537":"eB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","516":"cD dD eD bC cC PC fD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD","676":"E OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","545":"nD oD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C NC uC OC","1025":"H"},L:{"1025":"I"},M:{"2308":"MC"},N:{"2":"A B"},O:{"1537":"PC"},P:{"545":"J","1025":"6 7 8 9 AB BB CB DB EB FB RC SC zD","1537":"pD qD rD sD tD aC uD vD wD xD yD QC"},Q:{"1537":"0D"},R:{"1537":"1D"},S:{"932":"2D","2308":"3D"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"yC","932":"6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 1C 2C","2308":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 J ZB K D E F A B C L M G N O P aB","545":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","1537":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","516":"B C L M G NC OC 8C 9C AD cC dC PC BD","548":"F A 7C bC","676":"D E 5C 6C"},F:{"2":"F B C GD HD ID JD NC vC KD OC","513":"fB","545":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","1537":"eB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","516":"cD dD eD cC dC PC fD","548":"QD RD SD TD UD VD WD XD YD ZD aD bD","676":"E OD PD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","545":"nD oD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2308":"MC"},N:{"2":"A B"},O:{"1537":"PC"},P:{"545":"J","1025":"6 7 8 9 AB BB CB DB EB FB RC SC zD","1537":"pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"1537":"0D"},R:{"1537":"1D"},S:{"932":"2D","2308":"3D"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpeg2000.js b/node_modules/caniuse-lite/data/features/jpeg2000.js index c192265c7..f2580c895 100755 --- a/node_modules/caniuse-lite/data/features/jpeg2000.js +++ b/node_modules/caniuse-lite/data/features/jpeg2000.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD","2":"J 3C ZC SC nC oC pC qC rC sC tC ED FD","129":"ZB 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD","2":"ZC LD vC SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG 2000 image format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD","2":"J 3C aC SC oC pC qC rC sC tC uC ED FD","129":"ZB 4C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD","2":"aC LD wC SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG 2000 image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxl.js b/node_modules/caniuse-lite/data/features/jpegxl.js index 602a0f543..1329c0613 100755 --- a/node_modules/caniuse-lite/data/features/jpegxl.js +++ b/node_modules/caniuse-lite/data/features/jpegxl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y 1C 2C","2370":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD","3076":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","194":"KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD","3076":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XL image format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y 1C 2C","2370":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","3076":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","194":"KC LC Q H R WC S T U V W X Y Z a b c d e"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD","3076":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XL image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/jpegxr.js b/node_modules/caniuse-lite/data/features/jpegxr.js index fda37ecc4..1f756fa5f 100755 --- a/node_modules/caniuse-lite/data/features/jpegxr.js +++ b/node_modules/caniuse-lite/data/features/jpegxr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XR image format",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"JPEG XR image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js index 84d9908db..e931aa88c 100755 --- a/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +++ b/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/json.js b/node_modules/caniuse-lite/data/features/json.js index 5d51e12d2..d8b3f81bd 100755 --- a/node_modules/caniuse-lite/data/features/json.js +++ b/node_modules/caniuse-lite/data/features/json.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D wC","129":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"JSON parsing",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D xC","129":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"JSON parsing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js index 73ef4c329..30cb6ddb3 100755 --- a/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +++ b/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","132":"N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","132":"2B 3B UC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","132":"aC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC","132":"pB qB rB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD","132":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD","132":"rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:"CSS justify-content: space-evenly",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","132":"N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","132":"2B 3B UC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","132":"bC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC","132":"pB qB rB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD","132":"TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD","132":"rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","132":"2D"}},B:5,C:"CSS justify-content: space-evenly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js index e626747b2..26f3c7668 100755 --- a/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +++ b/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js index f4b34015d..31f372b48 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","16":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD","16":"C"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B NC uC","16":"C"},L:{"1":"I"},M:{"130":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.charCode",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"130":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.charCode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/node_modules/caniuse-lite/data/features/keyboardevent-code.js index f88dc808c..b6dec8624 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-code.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-code.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB qB rB sB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC uC KD OC","194":"FB bB cB dB eB fB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"194":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J","194":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"194":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.code",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB qB rB sB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC","194":"FB bB cB dB eB fB"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J","194":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"194":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.code",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js index ce4aa751b..1479b2161 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B G N GD HD ID JD NC uC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC uC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B G N GD HD ID JD NC vC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/node_modules/caniuse-lite/data/features/keyboardevent-key.js index bce872daf..579691eeb 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-key.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-key.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"9 AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 9 F B G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC uC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC uC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.key",D:true}; +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","132":"9 AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 9 F B G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD","16":"C"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.key",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/node_modules/caniuse-lite/data/features/keyboardevent-location.js index 1cf0823ae..c8a46ecdb 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-location.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-location.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"K 3C ZC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD","16":"C","132":"G N"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD vC"},J:{"132":"D A"},K:{"1":"H OC","2":"A B NC uC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.location",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"K 3C aC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C","132":"G N"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","132":"MD ND OD"},H:{"2":"iD"},I:{"1":"I nD oD","16":"jD kD","132":"TC J lD mD wC"},J:{"132":"D A"},K:{"1":"H OC","2":"A B NC vC","16":"C"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"KeyboardEvent.location",D:true}; diff --git a/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/node_modules/caniuse-lite/data/features/keyboardevent-which.js index fd04b71c5..63f95dfce 100755 --- a/node_modules/caniuse-lite/data/features/keyboardevent-which.js +++ b/node_modules/caniuse-lite/data/features/keyboardevent-which.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","16":"F GD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC","16":"jD kD","132":"nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.which",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","16":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","16":"F GD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC","16":"jD kD","132":"nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"132":"I"},M:{"132":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"132":"1D"},S:{"1":"2D 3D"}},B:7,C:"KeyboardEvent.which",D:true}; diff --git a/node_modules/caniuse-lite/data/features/lazyload.js b/node_modules/caniuse-lite/data/features/lazyload.js index 80000e05c..e095aac1a 100755 --- a/node_modules/caniuse-lite/data/features/lazyload.js +++ b/node_modules/caniuse-lite/data/features/lazyload.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Resource Hints: Lazyload",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Resource Hints: Lazyload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/let.js b/node_modules/caniuse-lite/data/features/let.js index 847786390..3f2627332 100755 --- a/node_modules/caniuse-lite/data/features/let.js +++ b/node_modules/caniuse-lite/data/features/let.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","194":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P","322":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","516":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","1028":"A aC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","322":"6 7 8 9 G N O P aB AB BB CB DB","516":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD","1028":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","516":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"let",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","194":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P","322":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","516":"mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","1028":"A bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","322":"6 7 8 9 G N O P aB AB BB CB DB","516":"EB FB bB cB dB eB fB gB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","1028":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","516":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"let",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-png.js b/node_modules/caniuse-lite/data/features/link-icon-png.js index 3d22cee72..4680227d2 100755 --- a/node_modules/caniuse-lite/data/features/link-icon-png.js +++ b/node_modules/caniuse-lite/data/features/link-icon-png.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","130":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PNG favicons",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","130":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"130":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PNG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-icon-svg.js b/node_modules/caniuse-lite/data/features/link-icon-svg.js index 0af1903cc..efdf13708 100755 --- a/node_modules/caniuse-lite/data/features/link-icon-svg.js +++ b/node_modules/caniuse-lite/data/features/link-icon-svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"xC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC"},F:{"1":"pB qB rB sB tB uB vB wB xB yB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B GD HD ID JD NC uC KD OC","1537":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"sC tC","2":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC","130":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D","130":"A"},K:{"130":"A B C NC uC OC","1537":"H"},L:{"1537":"I"},M:{"2":"MC"},N:{"130":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD aC uD vD","1537":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1537":"1D"},S:{"513":"2D 3D"}},B:1,C:"SVG favicons",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","513":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"pB qB rB sB tB uB vB wB xB yB","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B GD HD ID JD NC vC KD OC","1537":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"tC uC","2":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","130":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"130":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","130":"A"},K:{"130":"A B C NC vC OC","1537":"H"},L:{"1537":"I"},M:{"2":"MC"},N:{"130":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD","1537":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1537":"1D"},S:{"513":"2D 3D"}},B:1,C:"SVG favicons",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js index 5c4ac1f3a..f696ac321 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +++ b/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E wC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","260":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"sC tC","16":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"16":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E xC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","16":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js index 119994ab8..d889db8ad 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +++ b/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC uC KD OC"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Resource Hints: modulepreload",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x 1C 2C"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Resource Hints: modulepreload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js index 77971a2c6..a8d930e03 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +++ b/node_modules/caniuse-lite/data/features/link-rel-preconnect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","129":"kB","514":"EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: preconnect",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C","129":"kB","514":"EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: preconnect",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js index 75b42353e..f9abf6d63 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +++ b/node_modules/caniuse-lite/data/features/link-rel-prefetch.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC","194":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","194":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"J I nD oD","2":"TC jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: prefetch",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","194":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","194":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"J I nD oD","2":"TC jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Resource Hints: prefetch",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-preload.js b/node_modules/caniuse-lite/data/features/link-rel-preload.js index 2b12de6b6..c371e29f6 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-preload.js +++ b/node_modules/caniuse-lite/data/features/link-rel-preload.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","1028":"O P"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1C 2C","132":"1B","578":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","322":"B"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","322":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Resource Hints: preload",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","1028":"O P"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1C 2C","132":"1B","578":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","322":"B"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","322":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Resource Hints: preload",D:true}; diff --git a/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/node_modules/caniuse-lite/data/features/link-rel-prerender.js index b3845df82..1c21f7b54 100755 --- a/node_modules/caniuse-lite/data/features/link-rel-prerender.js +++ b/node_modules/caniuse-lite/data/features/link-rel-prerender.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Resource Hints: prerender",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Resource Hints: prerender",D:true}; diff --git a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js index be3458e52..de8ee4fc5 100755 --- a/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +++ b/node_modules/caniuse-lite/data/features/loading-lazy-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","132":"0 1 2 3 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","66":"IC JC"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC","322":"M G 8C 9C AD bC","580":"cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC","66":"5B 6B"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD bC","580":"cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC 1C 2C","132":"0 1 2 3 IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","66":"IC JC"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","322":"M G 8C 9C AD cC","580":"dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","66":"5B 6B"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD cC","580":"dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D","132":"3D"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/localecompare.js b/node_modules/caniuse-lite/data/features/localecompare.js index 7f607b142..e0b0107cf 100755 --- a/node_modules/caniuse-lite/data/features/localecompare.js +++ b/node_modules/caniuse-lite/data/features/localecompare.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","16":"wC","132":"K D E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC uC KD","132":"OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"E ZC LD vC MD ND OD PD QD RD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD vC"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC uC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:6,C:"localeCompare()",D:true}; +module.exports={A:{A:{"1":"B","16":"xC","132":"K D E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C GD HD ID JD NC vC KD","132":"OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD QD RD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"132":"D A"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","132":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:6,C:"localeCompare()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/magnetometer.js b/node_modules/caniuse-lite/data/features/magnetometer.js index 31023aadc..a382bbcd7 100755 --- a/node_modules/caniuse-lite/data/features/magnetometer.js +++ b/node_modules/caniuse-lite/data/features/magnetometer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC","194":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Magnetometer",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC","194":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Magnetometer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchesselector.js b/node_modules/caniuse-lite/data/features/matchesselector.js index fd4512e88..021ba3a4d 100755 --- a/node_modules/caniuse-lite/data/features/matchesselector.js +++ b/node_modules/caniuse-lite/data/features/matchesselector.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","36":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","36":"ZB K D 4C 5C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC","36":"6 C G N O P aB uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC","36":"LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"jD","36":"TC J kD lD mD vC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","36":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"matches() DOM method",D:true}; +module.exports={A:{A:{"2":"K D E xC","36":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 2C"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","36":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","36":"ZB K D 4C 5C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC","36":"6 C G N O P aB vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","36":"LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"jD","36":"TC J kD lD mD wC nD oD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"36":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","36":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"matches() DOM method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/matchmedia.js b/node_modules/caniuse-lite/data/features/matchmedia.js index d4f09fba5..2a62c4c38 100755 --- a/node_modules/caniuse-lite/data/features/matchmedia.js +++ b/node_modules/caniuse-lite/data/features/matchmedia.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"matchMedia",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"matchMedia",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mathml.js b/node_modules/caniuse-lite/data/features/mathml.js index b734dcbf4..3fc49df10 100755 --- a/node_modules/caniuse-lite/data/features/mathml.js +++ b/node_modules/caniuse-lite/data/features/mathml.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B wC","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","129":"xC TC 1C 2C"},D:{"1":"AB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","260":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"2":"F","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC","584":"S T U V W X Y Z a b c d","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","2052":"B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC"},H:{"8":"iD"},I:{"8":"TC J jD kD lD mD vC nD oD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C NC uC OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","8":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"1":"2D 3D"}},B:2,C:"MathML",D:true}; +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","129":"yC TC 1C 2C"},D:{"1":"AB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","260":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"2":"F","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC","584":"S T U V W X Y Z a b c d","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","2052":"B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC"},H:{"8":"iD"},I:{"8":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","8":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"1":"2D 3D"}},B:2,C:"MathML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/maxlength.js b/node_modules/caniuse-lite/data/features/maxlength.js index 5c00f0798..27ca08844 100755 --- a/node_modules/caniuse-lite/data/features/maxlength.js +++ b/node_modules/caniuse-lite/data/features/maxlength.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","16":"wC","900":"K D E F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1025":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","900":"xC TC 1C 2C","1025":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"ZB 3C","900":"J ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F","132":"B C GD HD ID JD NC uC KD OC"},G:{"1":"LD vC MD ND OD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC","2052":"E PD"},H:{"132":"iD"},I:{"1":"TC J lD mD vC nD oD","16":"jD kD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C NC uC OC","4097":"H"},L:{"4097":"I"},M:{"4097":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"4097":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1025":"2D 3D"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; +module.exports={A:{A:{"1":"A B","16":"xC","900":"K D E F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1025":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","900":"yC TC 1C 2C","1025":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"ZB 3C","900":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F","132":"B C GD HD ID JD NC vC KD OC"},G:{"1":"LD wC MD ND OD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC","2052":"E PD"},H:{"132":"iD"},I:{"1":"TC J lD mD wC nD oD","16":"jD kD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C NC vC OC","4097":"H"},L:{"4097":"I"},M:{"4097":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"4097":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1025":"2D 3D"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js index f72649542..b04a27686 100755 --- a/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js +++ b/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","33":"dB eB fB gB hB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A wC","33":"B"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC uC KD OC","33":"6 7 8 9 aB"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC FD"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","33":"dB eB fB gB hB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A xC","33":"B"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P GD HD ID JD NC vC KD OC","33":"6 7 8 9 aB"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC FD"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js index eede9ddd9..27e5183de 100755 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB K 3C ZC 4C 5C FD","33":"D E F A 6C 7C aC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","33":"E OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","33":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K 3C aC 4C 5C FD","33":"D E F A 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","33":"E OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js index ec12c76bc..1e586cdb2 100755 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","33":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB 3C ZC 4C FD","33":"K D E F A 5C 6C 7C aC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A 5C 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js index b243a6b47..c2ed5a67b 100755 --- a/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js +++ b/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB 3C ZC 4C FD","33":"K D E F A 5C 6C 7C aC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"6 7 8 9 A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB 3C aC 4C FD","33":"K D E F A 5C 6C 7C bC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"E ND OD PD QD RD SD TD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js index d6c2f174b..cd812f66e 100755 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB K D 3C ZC 4C 5C 6C FD","33":"E F A B C 7C aC NC"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"text-decoration-color property",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-color property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js index a5ee9e6d9..30e1f33ec 100755 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB K D 3C ZC 4C 5C 6C FD","33":"E F A B C 7C aC NC"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"text-decoration-line property",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-line property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js index 0152c1907..8401aec18 100755 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"2":"J ZB K D 3C ZC 4C 5C 6C FD","33":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED"},G:{"2":"ZC LD vC MD ND OD","33":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"text-decoration shorthand property",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},G:{"2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration shorthand property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js index 69aadc73a..c88c8d4c1 100755 --- a/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js +++ b/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js @@ -1 +1 @@ -module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B wC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},K:{"1":"H","2":"A B C NC uC OC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED","2":"J ZB K D 3C ZC 4C 5C 6C FD","33":"E F A B C 7C aC NC"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"}},B:6,C:"text-decoration-style property",D:undefined}; +module.exports={A:{D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","33":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},M:{"1":"MC"},A:{"2":"K D E F A B xC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},K:{"1":"H","2":"A B C NC vC OC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED","2":"J ZB K D 3C aC 4C 5C 6C FD","33":"E F A B C 7C bC NC"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","33":"E PD QD RD SD TD UD VD WD"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"}},B:6,C:"text-decoration-style property",D:undefined}; diff --git a/node_modules/caniuse-lite/data/features/media-fragments.js b/node_modules/caniuse-lite/data/features/media-fragments.js index c6397e712..239df3a64 100755 --- a/node_modules/caniuse-lite/data/features/media-fragments.js +++ b/node_modules/caniuse-lite/data/features/media-fragments.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","132":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"J ZB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB 3C ZC 4C","132":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"ZC LD vC MD ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","132":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"2":"J pD","132":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:2,C:"Media Fragments",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","132":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"J ZB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB 3C aC 4C","132":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC MD ND OD","132":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","132":"I nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"132":"MC"},N:{"132":"A B"},O:{"132":"PC"},P:{"2":"J pD","132":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"132":"2D 3D"}},B:2,C:"Media Fragments",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js index ea1d107de..52015ef69 100755 --- a/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +++ b/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","260":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","324":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","132":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC","324":"hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"260":"2D 3D"}},B:5,C:"Media Capture from DOM Elements API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","260":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","324":"wB xB yB zB 0B 1B 2B 3B UC 4B VC"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","324":"hB iB jB kB lB mB nB oB pB qB rB sB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"260":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"260":"2D 3D"}},B:5,C:"Media Capture from DOM Elements API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediarecorder.js b/node_modules/caniuse-lite/data/features/mediarecorder.js index 3cf497b21..ea724daff 100755 --- a/node_modules/caniuse-lite/data/features/mediarecorder.js +++ b/node_modules/caniuse-lite/data/features/mediarecorder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","322":"L M OC 8C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC uC KD OC","194":"fB gB"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD","578":"WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"MediaRecorder API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB tB"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","322":"L M OC 8C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC","194":"fB gB"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","578":"WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"MediaRecorder API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mediasource.js b/node_modules/caniuse-lite/data/features/mediasource.js index 820db40f3..2f00dbdd0 100755 --- a/node_modules/caniuse-lite/data/features/mediasource.js +++ b/node_modules/caniuse-lite/data/features/mediasource.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","66":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N","33":"9 AB BB CB DB EB FB bB","66":"6 7 8 O P aB"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD","260":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Media Source Extensions",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","66":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N","33":"9 AB BB CB DB EB FB bB","66":"6 7 8 O P aB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","260":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Media Source Extensions",D:true}; diff --git a/node_modules/caniuse-lite/data/features/menu.js b/node_modules/caniuse-lite/data/features/menu.js index aba0fa21f..3ed1670d1 100755 --- a/node_modules/caniuse-lite/data/features/menu.js +++ b/node_modules/caniuse-lite/data/features/menu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"xC TC J ZB K D 1C 2C","132":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T","450":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","66":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","66":"gB hB iB jB kB lB mB nB oB pB qB rB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"450":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Context menu item (menuitem element)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC J ZB K D 1C 2C","132":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T","450":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"gB hB iB jB kB lB mB nB oB pB qB rB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"450":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Context menu item (menuitem element)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meta-theme-color.js b/node_modules/caniuse-lite/data/features/meta-theme-color.js index c71f9c333..d86107b30 100755 --- a/node_modules/caniuse-lite/data/features/meta-theme-color.js +++ b/node_modules/caniuse-lite/data/features/meta-theme-color.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","132":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","258":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C","2052":"sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","1026":"sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"516":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","16":"pD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"theme-color Meta Tag",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","132":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","258":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C","2052":"tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","1026":"tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"516":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","16":"pD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"theme-color Meta Tag",D:true}; diff --git a/node_modules/caniuse-lite/data/features/meter.js b/node_modules/caniuse-lite/data/features/meter.js index b21cf336f..07964ecd6 100755 --- a/node_modules/caniuse-lite/data/features/meter.js +++ b/node_modules/caniuse-lite/data/features/meter.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F GD HD ID JD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"meter element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"meter element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/midi.js b/node_modules/caniuse-lite/data/features/midi.js index cc6a82477..8c7a0236f 100755 --- a/node_modules/caniuse-lite/data/features/midi.js +++ b/node_modules/caniuse-lite/data/features/midi.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Web MIDI API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Web MIDI API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/minmaxwh.js b/node_modules/caniuse-lite/data/features/minmaxwh.js index 45014743f..7f336a9d4 100755 --- a/node_modules/caniuse-lite/data/features/minmaxwh.js +++ b/node_modules/caniuse-lite/data/features/minmaxwh.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","8":"K wC","129":"D","257":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS min/max-width/height",D:true}; +module.exports={A:{A:{"1":"F A B","8":"K xC","129":"D","257":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS min/max-width/height",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mp3.js b/node_modules/caniuse-lite/data/features/mp3.js index 93e0e38a5..dbdb5e7b6 100755 --- a/node_modules/caniuse-lite/data/features/mp3.js +++ b/node_modules/caniuse-lite/data/features/mp3.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","132":"6 7 J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MP3 audio format",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","132":"6 7 J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","2":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MP3 audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg-dash.js b/node_modules/caniuse-lite/data/features/mpeg-dash.js index 6a7b1ba65..2f59f27f2 100755 --- a/node_modules/caniuse-lite/data/features/mpeg-dash.js +++ b/node_modules/caniuse-lite/data/features/mpeg-dash.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","386":"7 8"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","386":"7 8"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mpeg4.js b/node_modules/caniuse-lite/data/features/mpeg4.js index 8b063360d..8dc978f1e 100755 --- a/node_modules/caniuse-lite/data/features/mpeg4.js +++ b/node_modules/caniuse-lite/data/features/mpeg4.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","4":"TC J jD kD mD vC","132":"lD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MPEG-4/H.264 video format",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","4":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","4":"TC J jD kD mD wC","132":"lD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"MPEG-4/H.264 video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multibackgrounds.js b/node_modules/caniuse-lite/data/features/multibackgrounds.js old mode 100755 new mode 100644 index 24b231637..d2debdcd6 --- a/node_modules/caniuse-lite/data/features/multibackgrounds.js +++ b/node_modules/caniuse-lite/data/features/multibackgrounds.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/multicolumn.js b/node_modules/caniuse-lite/data/features/multicolumn.js old mode 100755 new mode 100644 index de9defe83..7f681bc5e --- a/node_modules/caniuse-lite/data/features/multicolumn.js +++ b/node_modules/caniuse-lite/data/features/multicolumn.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"C L M G N O P","516":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","164":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","516":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a","1028":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"420":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","516":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"F 7C","164":"D E 6C","420":"J ZB K 3C ZC 4C 5C"},F:{"1":"C NC uC KD OC","2":"F B GD HD ID JD","420":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","516":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"QD RD","164":"E OD PD","420":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"420":"TC J jD kD lD mD vC nD oD","516":"I"},J:{"420":"D A"},K:{"1":"C NC uC OC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"MC"},N:{"1":"A B"},O:{"516":"PC"},P:{"420":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"516":"0D"},R:{"516":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 Multiple column layout",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","516":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"132":"xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","164":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C","516":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a","1028":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"420":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","516":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"F 7C","164":"D E 6C","420":"J ZB K 3C aC 4C 5C"},F:{"1":"C NC vC KD OC","2":"F B GD HD ID JD","420":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","516":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"QD RD","164":"E OD PD","420":"aC LD wC MD ND"},H:{"1":"iD"},I:{"420":"TC J jD kD lD mD wC nD oD","516":"I"},J:{"420":"D A"},K:{"1":"C NC vC OC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"MC"},N:{"1":"A B"},O:{"516":"PC"},P:{"420":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"516":"0D"},R:{"516":"1D"},S:{"164":"2D 3D"}},B:4,C:"CSS3 Multiple column layout",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutation-events.js b/node_modules/caniuse-lite/data/features/mutation-events.js old mode 100755 new mode 100644 index 0e218810a..8941c401b --- a/node_modules/caniuse-lite/data/features/mutation-events.js +++ b/node_modules/caniuse-lite/data/features/mutation-events.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","260":"F A B"},B:{"2":"UB VB WB XB YB I","66":"KB LB MB NB OB PB QB RB SB TB","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB","260":"C L M G N O P"},C:{"2":"xC TC J ZB XB YB I XC MC YC yC zC 0C 1C 2C","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"2":"SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M","66":"KB LB MB NB OB PB QB RB","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB"},E:{"2":"sC tC ED FD","16":"3C ZC","132":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC"},F:{"1":"C KD OC","2":"F GD HD ID JD","16":"B NC uC","66":"0 1 2 3 4 5 w x y z","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"sC tC","16":"ZC LD","132":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"2":"I","16":"jD kD","132":"TC J lD mD vC nD oD"},J:{"132":"D A"},K:{"1":"C OC","2":"A","16":"B NC uC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"260":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"260":"2D 3D"}},B:7,C:"Mutation events",D:true}; +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"2":"UB VB WB XB YB I","66":"KB LB MB NB OB PB QB RB SB TB","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB","260":"C L M G N O P"},C:{"2":"yC TC J ZB XB YB I XC MC YC ZC zC 0C 1C 2C","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB"},D:{"2":"SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M","66":"KB LB MB NB OB PB QB RB","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB"},E:{"2":"tC uC ED FD","16":"3C aC","132":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"C KD OC","2":"F GD HD ID JD","16":"B NC vC","66":"0 1 2 3 4 5 w x y z","132":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"tC uC","16":"aC LD","132":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"2":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"132":"D A"},K:{"1":"C OC","2":"A","16":"B NC vC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"260":"A B"},O:{"132":"PC"},P:{"132":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"132":"0D"},R:{"132":"1D"},S:{"260":"2D 3D"}},B:7,C:"Mutation events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/mutationobserver.js b/node_modules/caniuse-lite/data/features/mutationobserver.js old mode 100755 new mode 100644 index 628096375..f7d9e908e --- a/node_modules/caniuse-lite/data/features/mutationobserver.js +++ b/node_modules/caniuse-lite/data/features/mutationobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E wC","8":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","8":"J mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","8":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Mutation Observer",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E xC","8":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L 1C 2C"},D:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O","33":"6 7 8 9 P aB AB BB CB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD","8":"J mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","8":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Mutation Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/namevalue-storage.js b/node_modules/caniuse-lite/data/features/namevalue-storage.js old mode 100755 new mode 100644 index 7a67215a4..be759465d --- a/node_modules/caniuse-lite/data/features/namevalue-storage.js +++ b/node_modules/caniuse-lite/data/features/namevalue-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"wC","8":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","4":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Storage - name/value pairs",D:true}; +module.exports={A:{A:{"1":"E F A B","2":"xC","8":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Storage - name/value pairs",D:true}; diff --git a/node_modules/caniuse-lite/data/features/native-filesystem-api.js b/node_modules/caniuse-lite/data/features/native-filesystem-api.js old mode 100755 new mode 100644 index a7ae9c36c..8bc2df0e7 --- a/node_modules/caniuse-lite/data/features/native-filesystem-api.js +++ b/node_modules/caniuse-lite/data/features/native-filesystem-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC","260":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"File System Access API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","194":"HC IC JC KC LC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC","260":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"File System Access API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/nav-timing.js b/node_modules/caniuse-lite/data/features/nav-timing.js old mode 100755 new mode 100644 index 5f2289971..28c7160fd --- a/node_modules/caniuse-lite/data/features/nav-timing.js +++ b/node_modules/caniuse-lite/data/features/nav-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB","33":"K D E F A B C"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"J I mD vC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Navigation Timing API",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","33":"K D E F A B C"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Navigation Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/netinfo.js b/node_modules/caniuse-lite/data/features/netinfo.js old mode 100755 new mode 100644 index e26175cae..e73a729ea --- a/node_modules/caniuse-lite/data/features/netinfo.js +++ b/node_modules/caniuse-lite/data/features/netinfo.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC uC KD OC","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"jD nD oD","132":"TC J kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","132":"J","516":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"3D","260":"2D"}},B:7,C:"Network Information API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","1028":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB GD HD ID JD NC vC KD OC","1028":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"jD nD oD","132":"TC J kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","132":"J","516":"pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"3D","260":"2D"}},B:7,C:"Network Information API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/notifications.js b/node_modules/caniuse-lite/data/features/notifications.js old mode 100755 new mode 100644 index d49857a72..3196474e4 --- a/node_modules/caniuse-lite/data/features/notifications.js +++ b/node_modules/caniuse-lite/data/features/notifications.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J","36":"6 7 ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","516":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","36":"I nD oD"},J:{"1":"A","2":"D"},K:{"2":"A B C NC uC OC","36":"H"},L:{"257":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"36":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Notifications",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","36":"6 7 ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","516":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","36":"I nD oD"},J:{"1":"A","2":"D"},K:{"2":"A B C NC vC OC","36":"H"},L:{"257":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"36":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Notifications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-entries.js b/node_modules/caniuse-lite/data/features/object-entries.js old mode 100755 new mode 100644 index ae59ffe94..56d087f9f --- a/node_modules/caniuse-lite/data/features/object-entries.js +++ b/node_modules/caniuse-lite/data/features/object-entries.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.entries",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.entries",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-fit.js b/node_modules/caniuse-lite/data/features/object-fit.js old mode 100755 new mode 100644 index 5b5e25cc0..94f59c82c --- a/node_modules/caniuse-lite/data/features/object-fit.js +++ b/node_modules/caniuse-lite/data/features/object-fit.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","260":"N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C","132":"E F 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G N O P GD HD ID","33":"B C JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","132":"E PD QD RD"},H:{"33":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC nD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 object-fit/object-position",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G","260":"N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F 6C 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G N O P GD HD ID","33":"B C JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","132":"E PD QD RD"},H:{"33":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC nD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 object-fit/object-position",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-observe.js b/node_modules/caniuse-lite/data/features/object-observe.js old mode 100755 new mode 100644 index 3cd7bdf63..431a677c2 --- a/node_modules/caniuse-lite/data/features/object-observe.js +++ b/node_modules/caniuse-lite/data/features/object-observe.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 F B C G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Object.observe data binding",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB","2":"0 1 2 3 4 5 6 7 8 F B C G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Object.observe data binding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/object-values.js b/node_modules/caniuse-lite/data/features/object-values.js old mode 100755 new mode 100644 index 763df44aa..133569745 --- a/node_modules/caniuse-lite/data/features/object-values.js +++ b/node_modules/caniuse-lite/data/features/object-values.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"8":"iD"},I:{"1":"I","8":"TC J jD kD lD mD vC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","8":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.values method",D:true}; +module.exports={A:{A:{"8":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"E aC LD wC MD ND OD PD QD RD SD"},H:{"8":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","8":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Object.values method",D:true}; diff --git a/node_modules/caniuse-lite/data/features/objectrtc.js b/node_modules/caniuse-lite/data/features/objectrtc.js old mode 100755 new mode 100644 index 94881a389..c7af31e5e --- a/node_modules/caniuse-lite/data/features/objectrtc.js +++ b/node_modules/caniuse-lite/data/features/objectrtc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"L M G N O P","2":"0 1 2 3 4 5 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"L M G N O P","2":"0 1 2 3 4 5 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offline-apps.js b/node_modules/caniuse-lite/data/features/offline-apps.js old mode 100755 new mode 100644 index 6a73507e4..c3dc4ea2a --- a/node_modules/caniuse-lite/data/features/offline-apps.js +++ b/node_modules/caniuse-lite/data/features/offline-apps.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"F wC","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C","2":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","4":"TC","8":"xC"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M 4C 5C 6C 7C aC NC OC 8C 9C","2":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"3C ZC"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC JD NC uC KD OC","2":"0 1 2 3 4 5 F GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD","8":"HD ID"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","2":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD vC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC uC OC","2":"A H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Offline web applications",D:true}; +module.exports={A:{A:{"1":"A B","2":"F xC","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S 1C 2C","2":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"TC","8":"yC"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M 4C 5C 6C 7C bC NC OC 8C 9C","2":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC JD NC vC KD OC","2":"0 1 2 3 4 5 F GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD","8":"HD ID"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD","2":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"A H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Offline web applications",D:true}; diff --git a/node_modules/caniuse-lite/data/features/offscreencanvas.js b/node_modules/caniuse-lite/data/features/offscreencanvas.js old mode 100755 new mode 100644 index 8822287a6..55199d29b --- a/node_modules/caniuse-lite/data/features/offscreencanvas.js +++ b/node_modules/caniuse-lite/data/features/offscreencanvas.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","194":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC","516":"eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC uC KD OC","322":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC","516":"eC fC gC hC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"OffscreenCanvas",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","194":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","322":"3B UC 4B VC 5B 6B 7B 8B 9B AC BC"},E:{"1":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC","516":"fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB GD HD ID JD NC vC KD OC","322":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC","516":"fC gC hC iC gD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"OffscreenCanvas",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/node_modules/caniuse-lite/data/features/ogg-vorbis.js old mode 100755 new mode 100644 index 3946979cb..ed64b79cc --- a/node_modules/caniuse-lite/data/features/ogg-vorbis.js +++ b/node_modules/caniuse-lite/data/features/ogg-vorbis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C","260":"RC iC jC kC lC mC DD SC nC oC pC","388":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC","260":"lC mC hD SC nC oC pC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"A","2":"D"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg Vorbis audio format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","260":"RC jC kC lC mC nC DD SC oC pC qC","388":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","260":"mC nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"A","2":"D"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg Vorbis audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ogv.js b/node_modules/caniuse-lite/data/features/ogv.js old mode 100755 new mode 100644 index 9966c69d7..f76f60333 --- a/node_modules/caniuse-lite/data/features/ogv.js +++ b/node_modules/caniuse-lite/data/features/ogv.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","8":"F A B"},B:{"1":"0 1 2 3 4 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"C L M G N","194":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C","2":"xC TC NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o ID JD NC uC KD OC","2":"F GD HD","194":"0 1 2 3 4 5 p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg/Theora video format",D:true}; +module.exports={A:{A:{"2":"K D E xC","8":"F A B"},B:{"1":"0 1 2 3 4 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"C L M G N","194":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C","2":"yC TC NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o ID JD NC vC KD OC","2":"F GD HD","194":"0 1 2 3 4 5 p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:6,C:"Ogg/Theora video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ol-reversed.js b/node_modules/caniuse-lite/data/features/ol-reversed.js old mode 100755 new mode 100644 index 721277a8b..a8fb817ff --- a/node_modules/caniuse-lite/data/features/ol-reversed.js +++ b/node_modules/caniuse-lite/data/features/ol-reversed.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD","16":"C"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Reversed attribute of ordered lists",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","16":"N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD","16":"C"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Reversed attribute of ordered lists",D:true}; diff --git a/node_modules/caniuse-lite/data/features/once-event-listener.js b/node_modules/caniuse-lite/data/features/once-event-listener.js old mode 100755 new mode 100644 index 437044707..6081e0dec --- a/node_modules/caniuse-lite/data/features/once-event-listener.js +++ b/node_modules/caniuse-lite/data/features/once-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"\"once\" event listener option",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB 1C 2C"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"\"once\" event listener option",D:true}; diff --git a/node_modules/caniuse-lite/data/features/online-status.js b/node_modules/caniuse-lite/data/features/online-status.js old mode 100755 new mode 100644 index 11d38bddd..98161bd3a --- a/node_modules/caniuse-lite/data/features/online-status.js +++ b/node_modules/caniuse-lite/data/features/online-status.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D wC","260":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L"},E:{"1":"ZB K E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD","4":"OC"},G:{"1":"E vC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD","1025":"OD"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Online/offline status",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D xC","260":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC","516":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L"},E:{"1":"ZB K E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD","4":"OC"},G:{"1":"E wC MD ND PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD","1025":"OD"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Online/offline status",D:true}; diff --git a/node_modules/caniuse-lite/data/features/opus.js b/node_modules/caniuse-lite/data/features/opus.js old mode 100755 new mode 100644 index 568fe948b..21bd93e33 --- a/node_modules/caniuse-lite/data/features/opus.js +++ b/node_modules/caniuse-lite/data/features/opus.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","132":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC","260":"lC","516":"mC DD SC nC oC pC","1028":"qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","132":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC","260":"lC","516":"mC hD SC nC oC pC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Opus audio format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","132":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC","260":"mC","516":"nC DD SC oC pC qC","1028":"rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","132":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","260":"mC","516":"nC hD SC oC pC qC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Opus audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/orientation-sensor.js b/node_modules/caniuse-lite/data/features/orientation-sensor.js old mode 100755 new mode 100644 index d968eeb3d..af169a1c7 --- a/node_modules/caniuse-lite/data/features/orientation-sensor.js +++ b/node_modules/caniuse-lite/data/features/orientation-sensor.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Orientation Sensor",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","194":"3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Orientation Sensor",D:true}; diff --git a/node_modules/caniuse-lite/data/features/outline.js b/node_modules/caniuse-lite/data/features/outline.js old mode 100755 new mode 100644 index c8b07b306..dd160e55d --- a/node_modules/caniuse-lite/data/features/outline.js +++ b/node_modules/caniuse-lite/data/features/outline.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","260":"E","388":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD","129":"OC","260":"F B GD HD ID JD NC uC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS outline properties",D:true}; +module.exports={A:{A:{"2":"K D xC","260":"E","388":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD","129":"OC","260":"F B GD HD ID JD NC vC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","260":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"388":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS outline properties",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pad-start-end.js b/node_modules/caniuse-lite/data/features/pad-start-end.js old mode 100755 new mode 100644 index f26f4165f..cee2b2710 --- a/node_modules/caniuse-lite/data/features/pad-start-end.js +++ b/node_modules/caniuse-lite/data/features/pad-start-end.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/page-transition-events.js b/node_modules/caniuse-lite/data/features/page-transition-events.js old mode 100755 new mode 100644 index ebcaef90e..b9056950d --- a/node_modules/caniuse-lite/data/features/page-transition-events.js +++ b/node_modules/caniuse-lite/data/features/page-transition-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PageTransitionEvent",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"PageTransitionEvent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pagevisibility.js b/node_modules/caniuse-lite/data/features/pagevisibility.js old mode 100755 new mode 100644 index 0bbc4c57c..cdcab9d02 --- a/node_modules/caniuse-lite/data/features/pagevisibility.js +++ b/node_modules/caniuse-lite/data/features/pagevisibility.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C","33":"A B C L M G N O"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC uC KD","33":"G N O P aB"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","33":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Page Visibility",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"A B C L M G N O"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B C GD HD ID JD NC vC KD","33":"G N O P aB"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","33":"nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Page Visibility",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passive-event-listener.js b/node_modules/caniuse-lite/data/features/passive-event-listener.js old mode 100755 new mode 100644 index d87052f00..b7b523176 --- a/node_modules/caniuse-lite/data/features/passive-event-listener.js +++ b/node_modules/caniuse-lite/data/features/passive-event-listener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Passive event listeners",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"Passive event listeners",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passkeys.js b/node_modules/caniuse-lite/data/features/passkeys.js old mode 100755 new mode 100644 index d830fb7b7..7b7099676 --- a/node_modules/caniuse-lite/data/features/passkeys.js +++ b/node_modules/caniuse-lite/data/features/passkeys.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC uC KD OC"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"6"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Passkeys",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"6"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Passkeys",D:true}; diff --git a/node_modules/caniuse-lite/data/features/passwordrules.js b/node_modules/caniuse-lite/data/features/passwordrules.js old mode 100755 new mode 100644 index 750fdc9b4..373710187 --- a/node_modules/caniuse-lite/data/features/passwordrules.js +++ b/node_modules/caniuse-lite/data/features/passwordrules.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","16":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"yC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"XC MC YC"},E:{"1":"C L OC","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC NC","16":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC uC KD OC","16":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"16":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C NC uC OC","16":"H"},L:{"16":"I"},M:{"16":"MC"},N:{"2":"A","16":"B"},O:{"16":"PC"},P:{"2":"J pD qD","16":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D 3D"}},B:1,C:"Password Rules",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","16":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC 1C 2C","16":"ZC zC 0C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC","16":"MC YC ZC"},E:{"1":"C L OC","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC","16":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB GD HD ID JD NC vC KD OC","16":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C NC vC OC","16":"H"},L:{"16":"I"},M:{"16":"MC"},N:{"2":"A","16":"B"},O:{"16":"PC"},P:{"2":"J pD qD","16":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D 3D"}},B:1,C:"Password Rules",D:false}; diff --git a/node_modules/caniuse-lite/data/features/path2d.js b/node_modules/caniuse-lite/data/features/path2d.js old mode 100755 new mode 100644 index 996fea2f7..862857457 --- a/node_modules/caniuse-lite/data/features/path2d.js +++ b/node_modules/caniuse-lite/data/features/path2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","132":"M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C 5C","132":"E F 6C"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC uC KD OC","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","16":"E","132":"PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Path2D",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","132":"M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","132":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C 5C","132":"E F 6C"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","16":"E","132":"PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Path2D",D:true}; diff --git a/node_modules/caniuse-lite/data/features/payment-request.js b/node_modules/caniuse-lite/data/features/payment-request.js old mode 100755 new mode 100644 index 2fbf52943..720d4a319 --- a/node_modules/caniuse-lite/data/features/payment-request.js +++ b/node_modules/caniuse-lite/data/features/payment-request.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","322":"M","8196":"G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","4162":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","16452":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","194":"yB zB 0B 1B 2B 3B","1090":"UC 4B","8196":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","514":"A B aC","8196":"C NC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC uC KD OC","194":"lB mB nB oB pB qB rB sB","8196":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD","514":"SD TD UD","8196":"VD WD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"2049":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","8196":"pD qD rD sD tD aC uD"},Q:{"8196":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:2,C:"Payment Request API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L","322":"M","8196":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 1C 2C","4162":"0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B","16452":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","194":"yB zB 0B 1B 2B 3B","1090":"UC 4B","8196":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","514":"A B bC","8196":"C NC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC","194":"lB mB nB oB pB qB rB sB","8196":"tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","514":"SD TD UD","8196":"VD WD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"2049":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J","8196":"pD qD rD sD tD bC uD"},Q:{"8196":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:2,C:"Payment Request API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pdf-viewer.js b/node_modules/caniuse-lite/data/features/pdf-viewer.js old mode 100755 new mode 100644 index b380d2b0c..2775cc55c --- a/node_modules/caniuse-lite/data/features/pdf-viewer.js +++ b/node_modules/caniuse-lite/data/features/pdf-viewer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Built-in PDF viewer",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"16":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Built-in PDF viewer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-api.js b/node_modules/caniuse-lite/data/features/permissions-api.js old mode 100755 new mode 100644 index daeabfcf6..1baf63c4e --- a/node_modules/caniuse-lite/data/features/permissions-api.js +++ b/node_modules/caniuse-lite/data/features/permissions-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Permissions API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Permissions API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/permissions-policy.js b/node_modules/caniuse-lite/data/features/permissions-policy.js old mode 100755 new mode 100644 index 626b9d5ec..b7e9e1f54 --- a/node_modules/caniuse-lite/data/features/permissions-policy.js +++ b/node_modules/caniuse-lite/data/features/permissions-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","258":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","258":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC","258":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC uC KD OC","258":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","322":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d","388":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","258":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","258":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","388":"H"},L:{"388":"I"},M:{"258":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD","258":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"258":"0D"},R:{"388":"1D"},S:{"2":"2D","258":"3D"}},B:5,C:"Permissions Policy",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC 1C 2C","258":"0 1 2 3 4 5 HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","258":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC","258":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","258":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","322":"FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d","388":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","258":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","258":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","388":"H"},L:{"388":"I"},M:{"258":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD","258":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"258":"0D"},R:{"388":"1D"},S:{"2":"2D","258":"3D"}},B:5,C:"Permissions Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture-in-picture.js b/node_modules/caniuse-lite/data/features/picture-in-picture.js old mode 100755 new mode 100644 index 6900a336e..faf6d2d00 --- a/node_modules/caniuse-lite/data/features/picture-in-picture.js +++ b/node_modules/caniuse-lite/data/features/picture-in-picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C","132":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","1090":"AC","1412":"EC","1668":"BC CC DC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","2114":"CC"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","4100":"A B C L aC NC OC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC uC KD OC","8196":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","4100":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"16388":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Picture-in-Picture",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C","132":"0 1 2 3 4 5 FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1090":"AC","1412":"EC","1668":"BC CC DC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC","2114":"CC"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","4100":"A B C L bC NC OC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","8196":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","4100":"QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"16388":"I"},M:{"16388":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Picture-in-Picture",D:true}; diff --git a/node_modules/caniuse-lite/data/features/picture.js b/node_modules/caniuse-lite/data/features/picture.js old mode 100755 new mode 100644 index e2e1c82af..b897540d2 --- a/node_modules/caniuse-lite/data/features/picture.js +++ b/node_modules/caniuse-lite/data/features/picture.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","578":"fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","194":"iB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC","322":"AB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Picture element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C","578":"fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB","194":"iB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC","322":"AB"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Picture element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ping.js b/node_modules/caniuse-lite/data/features/ping.js old mode 100755 new mode 100644 index a3d0a4f8b..8b17d64d6 --- a/node_modules/caniuse-lite/data/features/ping.js +++ b/node_modules/caniuse-lite/data/features/ping.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"xC","194":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"Ping attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"yC","194":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"194":"2D 3D"}},B:1,C:"Ping attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/png-alpha.js b/node_modules/caniuse-lite/data/features/png-alpha.js old mode 100755 new mode 100644 index 20cd91dcf..0c894506c --- a/node_modules/caniuse-lite/data/features/png-alpha.js +++ b/node_modules/caniuse-lite/data/features/png-alpha.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","2":"wC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"PNG alpha transparency",D:true}; +module.exports={A:{A:{"1":"D E F A B","2":"xC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"PNG alpha transparency",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer-events.js b/node_modules/caniuse-lite/data/features/pointer-events.js old mode 100755 new mode 100644 index 008d436a5..2ac814d10 --- a/node_modules/caniuse-lite/data/features/pointer-events.js +++ b/node_modules/caniuse-lite/data/features/pointer-events.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointer.js b/node_modules/caniuse-lite/data/features/pointer.js old mode 100755 new mode 100644 index 9053a8cd2..4d452f0d0 --- a/node_modules/caniuse-lite/data/features/pointer.js +++ b/node_modules/caniuse-lite/data/features/pointer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F wC","164":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C","8":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","328":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 J ZB K D E F A B C L M G N O P aB","8":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","584":"xB yB zB"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","8":"D E F A B C 5C 6C 7C aC NC","1096":"OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","584":"kB lB mB"},G:{"1":"ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD","6148":"YD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD vC nD oD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","36":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","328":"2D"}},B:2,C:"Pointer events",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F xC","164":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C","8":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB","328":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B"},D:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB","8":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","584":"xB yB zB"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","8":"D E F A B C 5C 6C 7C bC NC","1096":"OC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","8":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB","584":"kB lB mB"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","6148":"YD"},H:{"2":"iD"},I:{"1":"I","8":"TC J jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","36":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"pD","8":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","328":"2D"}},B:2,C:"Pointer events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/pointerlock.js b/node_modules/caniuse-lite/data/features/pointerlock.js old mode 100755 new mode 100644 index cd71e7a5e..279d3bee6 --- a/node_modules/caniuse-lite/data/features/pointerlock.js +++ b/node_modules/caniuse-lite/data/features/pointerlock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L 1C 2C","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"6 7 N O P aB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","16":"H"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"16":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Pointer Lock API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L 1C 2C","33":"6 7 8 9 M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB","66":"6 7 N O P aB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","16":"H"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"16":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Pointer Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/portals.js b/node_modules/caniuse-lite/data/features/portals.js old mode 100755 new mode 100644 index 3c1758c3a..49ea7f5b8 --- a/node_modules/caniuse-lite/data/features/portals.js +++ b/node_modules/caniuse-lite/data/features/portals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T","322":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","194":"IC JC KC LC Q H R S T","322":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","450":"U"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"450":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Portals",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T","322":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","194":"IC JC KC LC Q H R S T","322":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"U"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC","322":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"450":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Portals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js old mode 100755 new mode 100644 index cdb11c9ff..70a808e43 --- a/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +++ b/node_modules/caniuse-lite/data/features/prefers-color-scheme.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-color-scheme media query",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B 1C 2C"},D:{"1":"0 1 2 3 4 5 JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-color-scheme media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js old mode 100755 new mode 100644 index 1491f4e81..338a3b503 --- a/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +++ b/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-reduced-motion media query",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"prefers-reduced-motion media query",D:true}; diff --git a/node_modules/caniuse-lite/data/features/progress.js b/node_modules/caniuse-lite/data/features/progress.js old mode 100755 new mode 100644 index dacf8804f..3ff4234a6 --- a/node_modules/caniuse-lite/data/features/progress.js +++ b/node_modules/caniuse-lite/data/features/progress.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F GD HD ID JD"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","132":"OD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"progress element",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F GD HD ID JD"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","132":"OD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"progress element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promise-finally.js b/node_modules/caniuse-lite/data/features/promise-finally.js old mode 100755 new mode 100644 index e822b76b6..35f8b6643 --- a/node_modules/caniuse-lite/data/features/promise-finally.js +++ b/node_modules/caniuse-lite/data/features/promise-finally.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Promise.prototype.finally",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"Promise.prototype.finally",D:true}; diff --git a/node_modules/caniuse-lite/data/features/promises.js b/node_modules/caniuse-lite/data/features/promises.js old mode 100755 new mode 100644 index 2588cb7f4..58d1e0724 --- a/node_modules/caniuse-lite/data/features/promises.js +++ b/node_modules/caniuse-lite/data/features/promises.js @@ -1 +1 @@ -module.exports={A:{A:{"8":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","4":"DB EB","8":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"dB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB K D 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"aB","8":"F B C G N O P GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC MD ND OD"},H:{"8":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD vC nD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Promises",D:true}; +module.exports={A:{A:{"8":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","4":"DB EB","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB 1C 2C"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"dB","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"aB","8":"F B C G N O P GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC MD ND OD"},H:{"8":"iD"},I:{"1":"I oD","8":"TC J jD kD lD mD wC nD"},J:{"8":"D A"},K:{"1":"H","8":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Promises",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proximity.js b/node_modules/caniuse-lite/data/features/proximity.js old mode 100755 new mode 100644 index 0ce576c68..a993c87b2 --- a/node_modules/caniuse-lite/data/features/proximity.js +++ b/node_modules/caniuse-lite/data/features/proximity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:4,C:"Proximity API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:4,C:"Proximity API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/proxy.js b/node_modules/caniuse-lite/data/features/proxy.js old mode 100755 new mode 100644 index 2400d3f46..26d614031 --- a/node_modules/caniuse-lite/data/features/proxy.js +++ b/node_modules/caniuse-lite/data/features/proxy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P jB kB lB mB nB oB pB qB rB sB tB","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC","66":"6 7 8 9 G N O P aB AB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Proxy object",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P jB kB lB mB nB oB pB qB rB sB tB","66":"6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","66":"6 7 8 9 G N O P aB AB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Proxy object",D:true}; diff --git a/node_modules/caniuse-lite/data/features/publickeypinning.js b/node_modules/caniuse-lite/data/features/publickeypinning.js old mode 100755 new mode 100644 index 5d9d7410e..b71707bfa --- a/node_modules/caniuse-lite/data/features/publickeypinning.js +++ b/node_modules/caniuse-lite/data/features/publickeypinning.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","2":"0 1 2 3 4 5 F B C G N O P aB 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","4":"9","16":"6 7 8 AB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD aC","2":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:6,C:"HTTP Public Key Pinning",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","2":"0 1 2 3 4 5 F B C G N O P aB 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","4":"9","16":"6 7 8 AB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD bC","2":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:6,C:"HTTP Public Key Pinning",D:true}; diff --git a/node_modules/caniuse-lite/data/features/push-api.js b/node_modules/caniuse-lite/data/features/push-api.js old mode 100755 new mode 100644 index e2fdd0e73..b0212ea1b --- a/node_modules/caniuse-lite/data/features/push-api.js +++ b/node_modules/caniuse-lite/data/features/push-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"O P","2":"C L M G N","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","257":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","1281":"qB xB 4B"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","257":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","388":"pB qB rB sB tB uB"},E:{"2":"J ZB K 3C ZC 4C 5C","514":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC","4609":"SC nC oC pC qC rC sC tC ED FD","6660":"dC eC fC gC hC CD RC iC jC kC lC mC DD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC uC KD OC","16":"iB jB kB lB mB","257":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","8196":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"257":"2D 3D"}},B:5,C:"Push API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"O P","2":"C L M G N","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB 1C 2C","257":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1281":"qB xB 4B"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","257":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","388":"pB qB rB sB tB uB"},E:{"2":"J ZB K 3C aC 4C 5C","514":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC","4609":"SC oC pC qC rC sC tC uC ED FD","6660":"eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","16":"iB jB kB lB mB","257":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","8196":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"2":"1D"},S:{"257":"2D 3D"}},B:5,C:"Push API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/queryselector.js b/node_modules/caniuse-lite/data/features/queryselector.js old mode 100755 new mode 100644 index 6f8652785..c452b3f63 --- a/node_modules/caniuse-lite/data/features/queryselector.js +++ b/node_modules/caniuse-lite/data/features/queryselector.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"wC","8":"K D","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","8":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","8":"F GD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"querySelector/querySelectorAll",D:true}; +module.exports={A:{A:{"1":"F A B","2":"xC","8":"K D","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","8":"F GD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"querySelector/querySelectorAll",D:true}; diff --git a/node_modules/caniuse-lite/data/features/readonly-attr.js b/node_modules/caniuse-lite/data/features/readonly-attr.js old mode 100755 new mode 100644 index 0004851c6..4728e4a24 --- a/node_modules/caniuse-lite/data/features/readonly-attr.js +++ b/node_modules/caniuse-lite/data/features/readonly-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","16":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; +module.exports={A:{A:{"1":"K D E F A B","16":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; diff --git a/node_modules/caniuse-lite/data/features/referrer-policy.js b/node_modules/caniuse-lite/data/features/referrer-policy.js old mode 100755 new mode 100644 index 49341ce29..f6cb1b7bc --- a/node_modules/caniuse-lite/data/features/referrer-policy.js +++ b/node_modules/caniuse-lite/data/features/referrer-policy.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V","2049":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 J ZB K D E F A B C L M G N O P aB","260":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","513":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"2":"J ZB K D 3C ZC 4C 5C","132":"E F A B 6C 7C aC","513":"C NC OC","1025":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","1537":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","513":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"ZC LD vC MD ND OD","132":"E PD QD RD SD TD UD VD","513":"WD XD YD ZD","1025":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","1537":"aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2049":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J","513":"pD qD rD sD tD aC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"513":"2D 3D"}},B:4,C:"Referrer Policy",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C","513":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V","2049":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","260":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B","513":"VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"2":"J ZB K D 3C aC 4C 5C","132":"E F A B 6C 7C bC","513":"C NC OC","1025":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","1537":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","513":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"2":"aC LD wC MD ND OD","132":"E PD QD RD SD TD UD VD","513":"WD XD YD ZD","1025":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1537":"aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2049":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J","513":"pD qD rD sD tD bC uD vD wD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"513":"2D 3D"}},B:4,C:"Referrer Policy",D:true}; diff --git a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js old mode 100755 new mode 100644 index 5a191b0fc..6ff2ed194 --- a/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +++ b/node_modules/caniuse-lite/data/features/registerprotocolhandler.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC"},D:{"2":"J ZB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B GD HD ID JD NC uC","129":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D","129":"A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Custom protocol handling",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"2":"J ZB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B GD HD ID JD NC vC","129":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D","129":"A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:1,C:"Custom protocol handling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noopener.js b/node_modules/caniuse-lite/data/features/rel-noopener.js old mode 100755 new mode 100644 index 77e51e60e..f70aa9372 --- a/node_modules/caniuse-lite/data/features/rel-noopener.js +++ b/node_modules/caniuse-lite/data/features/rel-noopener.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"rel=noopener",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"rel=noopener",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/node_modules/caniuse-lite/data/features/rel-noreferrer.js old mode 100755 new mode 100644 index 3e1103c19..8652d3cf7 --- a/node_modules/caniuse-lite/data/features/rel-noreferrer.js +++ b/node_modules/caniuse-lite/data/features/rel-noreferrer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","132":"B"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M G"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Link type \"noreferrer\"",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","132":"B"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M G"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Link type \"noreferrer\"",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rellist.js b/node_modules/caniuse-lite/data/features/rellist.js old mode 100755 new mode 100644 index 5b0f6681e..9931cd8e7 --- a/node_modules/caniuse-lite/data/features/rellist.js +++ b/node_modules/caniuse-lite/data/features/rellist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","132":"O"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC uC KD OC","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"relList (DOMTokenList)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","132":"O"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","132":"vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB GD HD ID JD NC vC KD OC","132":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J","132":"pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"relList (DOMTokenList)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rem.js b/node_modules/caniuse-lite/data/features/rem.js old mode 100755 new mode 100644 index c9984dc02..91da99f80 --- a/node_modules/caniuse-lite/data/features/rem.js +++ b/node_modules/caniuse-lite/data/features/rem.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E wC","132":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"E LD vC ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC","260":"MD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"rem (root em) units",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E xC","132":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E LD wC ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC","260":"MD"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"rem (root em) units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestanimationframe.js b/node_modules/caniuse-lite/data/features/requestanimationframe.js old mode 100755 new mode 100644 index e1875609b..28b0e91c7 --- a/node_modules/caniuse-lite/data/features/requestanimationframe.js +++ b/node_modules/caniuse-lite/data/features/requestanimationframe.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","33":"6 7 8 B C L M G N O P aB","164":"J ZB K D E F A"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F","33":"8 9","164":"6 7 P aB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"requestAnimationFrame",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","33":"6 7 8 B C L M G N O P aB","164":"J ZB K D E F A"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F","33":"8 9","164":"6 7 P aB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","33":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"requestAnimationFrame",D:true}; diff --git a/node_modules/caniuse-lite/data/features/requestidlecallback.js b/node_modules/caniuse-lite/data/features/requestidlecallback.js old mode 100755 new mode 100644 index dcac2ed30..f500a9fcf --- a/node_modules/caniuse-lite/data/features/requestidlecallback.js +++ b/node_modules/caniuse-lite/data/features/requestidlecallback.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC","322":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"requestIdleCallback",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","194":"yB zB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC","322":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD","322":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"requestIdleCallback",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resizeobserver.js b/node_modules/caniuse-lite/data/features/resizeobserver.js old mode 100755 new mode 100644 index 92db8a167..bb46c2e7e --- a/node_modules/caniuse-lite/data/features/resizeobserver.js +++ b/node_modules/caniuse-lite/data/features/resizeobserver.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","194":"zB 0B 1B 2B 3B UC 4B VC 5B 6B"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC","66":"L"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC","194":"mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Resize Observer",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","194":"zB 0B 1B 2B 3B UC 4B VC 5B 6B"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","66":"L"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","194":"mB nB oB pB qB rB sB tB uB vB wB"},G:{"1":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Resize Observer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/resource-timing.js b/node_modules/caniuse-lite/data/features/resource-timing.js old mode 100755 new mode 100644 index 955caff10..3fb906655 --- a/node_modules/caniuse-lite/data/features/resource-timing.js +++ b/node_modules/caniuse-lite/data/features/resource-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Resource Timing (basic support)",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Resource Timing (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rest-parameters.js b/node_modules/caniuse-lite/data/features/rest-parameters.js old mode 100755 new mode 100644 index 1cd31d658..ca8b00966 --- a/node_modules/caniuse-lite/data/features/rest-parameters.js +++ b/node_modules/caniuse-lite/data/features/rest-parameters.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","194":"pB qB rB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC uC KD OC","194":"cB dB eB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Rest parameters",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","194":"pB qB rB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB GD HD ID JD NC vC KD OC","194":"cB dB eB"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Rest parameters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js old mode 100755 new mode 100644 index 445b332ef..d59e60841 --- a/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +++ b/node_modules/caniuse-lite/data/features/rtcpeerconnection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","33":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O GD HD ID JD NC uC KD OC","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","33":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","33":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O GD HD ID JD NC vC KD OC","33":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ruby.js b/node_modules/caniuse-lite/data/features/ruby.js old mode 100755 new mode 100644 index 6e5507ed3..35f19fc9b --- a/node_modules/caniuse-lite/data/features/ruby.js +++ b/node_modules/caniuse-lite/data/features/ruby.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"K D E wC","132":"F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J"},E:{"4":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J 3C ZC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B C GD HD ID JD NC uC KD OC"},G:{"4":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC"},H:{"8":"iD"},I:{"4":"TC J I mD vC nD oD","8":"jD kD lD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C NC uC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:1,C:"Ruby annotation",D:true}; +module.exports={A:{A:{"4":"K D E xC","132":"F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J"},E:{"4":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J 3C aC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B C GD HD ID JD NC vC KD OC"},G:{"4":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC"},H:{"8":"iD"},I:{"4":"TC J I mD wC nD oD","8":"jD kD lD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C NC vC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:1,C:"Ruby annotation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/run-in.js b/node_modules/caniuse-lite/data/features/run-in.js old mode 100755 new mode 100644 index 99748ce0c..607788504 --- a/node_modules/caniuse-lite/data/features/run-in.js +++ b/node_modules/caniuse-lite/data/features/run-in.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","2":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K 4C","2":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"5C","129":"J 3C ZC"},F:{"1":"F B C G N O P GD HD ID JD NC uC KD OC","2":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"LD vC MD ND OD","2":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","129":"ZC"},H:{"1":"iD"},I:{"1":"TC J jD kD lD mD vC nD","2":"I oD"},J:{"1":"D A"},K:{"1":"A B C NC uC OC","2":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"display: run-in",D:true}; +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB","2":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K 4C","2":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"5C","129":"J 3C aC"},F:{"1":"F B C G N O P GD HD ID JD NC vC KD OC","2":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"LD wC MD ND OD","2":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","129":"aC"},H:{"1":"iD"},I:{"1":"TC J jD kD lD mD wC nD","2":"I oD"},J:{"1":"D A"},K:{"1":"A B C NC vC OC","2":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"display: run-in",D:true}; diff --git a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js old mode 100755 new mode 100644 index f3406c95a..e9fc3e83b --- a/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +++ b/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C"},D:{"1":"wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","513":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC NC","2052":"M 9C","3076":"C L OC 8C"},F:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC uC KD OC","513":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","513":"H"},L:{"513":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"16":"0D"},R:{"513":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"'SameSite' cookie attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C"},D:{"1":"wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","513":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC","2052":"M 9C","3076":"C L OC 8C"},F:{"1":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","2052":"WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"16":"0D"},R:{"513":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"'SameSite' cookie attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/screen-orientation.js b/node_modules/caniuse-lite/data/features/screen-orientation.js old mode 100755 new mode 100644 index 72483f725..1384b04c8 --- a/node_modules/caniuse-lite/data/features/screen-orientation.js +++ b/node_modules/caniuse-lite/data/features/screen-orientation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O 1C 2C","36":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","36":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Screen Orientation",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O 1C 2C","36":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A","36":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","16":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"Screen Orientation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-async.js b/node_modules/caniuse-lite/data/features/script-async.js old mode 100755 new mode 100644 index d690e598a..997a0c7cd --- a/node_modules/caniuse-lite/data/features/script-async.js +++ b/node_modules/caniuse-lite/data/features/script-async.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","132":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"async attribute for external scripts",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"async attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/script-defer.js b/node_modules/caniuse-lite/data/features/script-defer.js old mode 100755 new mode 100644 index 26233162e..399017ebb --- a/node_modules/caniuse-lite/data/features/script-defer.js +++ b/node_modules/caniuse-lite/data/features/script-defer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","132":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"defer attribute for external scripts",D:true}; +module.exports={A:{A:{"1":"A B","132":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","257":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"defer attribute for external scripts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoview.js b/node_modules/caniuse-lite/data/features/scrollintoview.js old mode 100755 new mode 100644 index b2bb8da65..53350c87c --- a/node_modules/caniuse-lite/data/features/scrollintoview.js +++ b/node_modules/caniuse-lite/data/features/scrollintoview.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","132":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID JD","16":"B NC uC","132":"6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB KD OC"},G:{"1":"QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC","132":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD vC nD oD"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"scrollIntoView",D:true}; +module.exports={A:{A:{"2":"K D xC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","132":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID JD","16":"B NC vC","132":"6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB KD OC"},G:{"1":"QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC","132":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"1":"I","16":"jD kD","132":"TC J lD mD wC nD oD"},J:{"132":"D A"},K:{"1":"H","132":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","132":"J pD qD rD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"scrollIntoView",D:true}; diff --git a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js old mode 100755 new mode 100644 index c5329a561..be4835668 --- a/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +++ b/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sdch.js b/node_modules/caniuse-lite/data/features/sdch.js old mode 100755 new mode 100644 index bdc169f8a..df4ee3747 --- a/node_modules/caniuse-lite/data/features/sdch.js +++ b/node_modules/caniuse-lite/data/features/sdch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","2":"0 1 2 3 4 5 F B C GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","2":"0 1 2 3 4 5 UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","2":"0 1 2 3 4 5 F B C GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selection-api.js b/node_modules/caniuse-lite/data/features/selection-api.js old mode 100755 new mode 100644 index 9e82e980f..8686502ca --- a/node_modules/caniuse-lite/data/features/selection-api.js +++ b/node_modules/caniuse-lite/data/features/selection-api.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","16":"wC","260":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","2180":"oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC uC KD OC"},G:{"16":"vC","132":"ZC LD","516":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD","1025":"vC"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C NC uC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","16":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2180":"2D"}},B:5,C:"Selection API",D:true}; +module.exports={A:{A:{"1":"F A B","16":"xC","260":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C","2180":"oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C GD HD ID JD NC vC KD OC"},G:{"16":"wC","132":"aC LD","516":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD","1025":"wC"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C NC vC","132":"OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","16":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2180":"2D"}},B:5,C:"Selection API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/selectlist.js b/node_modules/caniuse-lite/data/features/selectlist.js old mode 100755 new mode 100644 index 881b1a4ec..21e206f9c --- a/node_modules/caniuse-lite/data/features/selectlist.js +++ b/node_modules/caniuse-lite/data/features/selectlist.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC uC KD OC","194":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","194":"H"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Customizable Select element",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC vC KD OC","194":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","194":"H"},L:{"194":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Customizable Select element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/server-timing.js b/node_modules/caniuse-lite/data/features/server-timing.js old mode 100755 new mode 100644 index abf8024a5..2d34eb00e --- a/node_modules/caniuse-lite/data/features/server-timing.js +++ b/node_modules/caniuse-lite/data/features/server-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","196":"4B VC 5B 6B","324":"7B"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","516":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Server Timing",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","196":"4B VC 5B 6B","324":"7B"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","516":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Server Timing",D:true}; diff --git a/node_modules/caniuse-lite/data/features/serviceworkers.js b/node_modules/caniuse-lite/data/features/serviceworkers.js old mode 100755 new mode 100644 index 841f8ad4e..aecaabe96 --- a/node_modules/caniuse-lite/data/features/serviceworkers.js +++ b/node_modules/caniuse-lite/data/features/serviceworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","322":"G N"},C:{"1":"VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"eB fB gB hB iB jB kB lB mB nB oB","1025":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","1537":"qB xB 4B BC"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","4":"lB mB nB oB pB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC uC KD OC","4":"DB EB FB bB cB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Service Workers",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","322":"G N"},C:{"1":"VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"eB fB gB hB iB jB kB lB mB nB oB","1025":"0 1 2 3 4 5 pB rB sB tB uB vB wB yB zB 0B 1B 2B 3B UC VC 5B 6B 7B 8B 9B AC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB","1537":"qB xB 4B BC"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB","4":"lB mB nB oB pB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","4":"DB EB FB bB cB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"Service Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/setimmediate.js b/node_modules/caniuse-lite/data/features/setimmediate.js old mode 100755 new mode 100644 index ab72b7c25..67fb12da8 --- a/node_modules/caniuse-lite/data/features/setimmediate.js +++ b/node_modules/caniuse-lite/data/features/setimmediate.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdom.js b/node_modules/caniuse-lite/data/features/shadowdom.js old mode 100755 new mode 100644 index bd43de552..5af969e44 --- a/node_modules/caniuse-lite/data/features/shadowdom.js +++ b/node_modules/caniuse-lite/data/features/shadowdom.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"Q","2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","66":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},D:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","33":"6 7 G N O P aB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC","33":"nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"pD qD rD sD tD aC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q","2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B"},D:{"1":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"BB CB DB EB FB bB cB dB eB fB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B","2":"0 1 2 3 4 5 F B C AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","33":"6 7 G N O P aB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC","33":"nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"pD qD rD sD tD bC uD vD","2":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","33":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/shadowdomv1.js b/node_modules/caniuse-lite/data/features/shadowdomv1.js old mode 100755 new mode 100644 index 0bb1266e9..ebd1b0050 --- a/node_modules/caniuse-lite/data/features/shadowdomv1.js +++ b/node_modules/caniuse-lite/data/features/shadowdomv1.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C","322":"3B","578":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD","132":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","4":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Shadow DOM (V1)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 1C 2C","322":"3B","578":"UC 4B VC 5B"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD","132":"SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","4":"pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Shadow DOM (V1)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js old mode 100755 new mode 100644 index 82e76ff95..7501b3b9c --- a/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +++ b/node_modules/caniuse-lite/data/features/sharedarraybuffer.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","194":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","450":"HC IC JC KC LC","513":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B VC 5B 6B 7B 8B 9B AC","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","194":"B C L M G aC NC OC 8C 9C AD","513":"bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC uC KD OC","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","513":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD","194":"TD UD VD WD XD YD ZD aD bD cD dD eD","513":"bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD aC uD vD wD xD","513":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"2":"0D"},R:{"513":"1D"},S:{"2":"2D","513":"3D"}},B:6,C:"Shared Array Buffer",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","194":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","450":"HC IC JC KC LC","513":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC","194":"4B VC 5B 6B 7B 8B 9B AC","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","194":"B C L M G bC NC OC 8C 9C AD","513":"cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB GD HD ID JD NC vC KD OC","194":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","513":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD","194":"TD UD VD WD XD YD ZD aD bD cD dD eD","513":"cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","513":"H"},L:{"513":"I"},M:{"513":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD sD tD bC uD vD wD xD","513":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD"},Q:{"2":"0D"},R:{"513":"1D"},S:{"2":"2D","513":"3D"}},B:6,C:"Shared Array Buffer",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sharedworkers.js b/node_modules/caniuse-lite/data/features/sharedworkers.js old mode 100755 new mode 100644 index aa2d9e338..8840823f2 --- a/node_modules/caniuse-lite/data/features/sharedworkers.js +++ b/node_modules/caniuse-lite/data/features/sharedworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"ZB K 4C QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J D E F A B C L M G 3C ZC 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD HD ID"},G:{"1":"MD ND QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"B C NC uC OC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:1,C:"Shared Web Workers",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"ZB K 4C QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J D E F A B C L M G 3C aC 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD HD ID"},G:{"1":"MD ND QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:1,C:"Shared Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sni.js b/node_modules/caniuse-lite/data/features/sni.js old mode 100755 new mode 100644 index e6243b893..1c968bfb1 --- a/node_modules/caniuse-lite/data/features/sni.js +++ b/node_modules/caniuse-lite/data/features/sni.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K wC","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC"},H:{"1":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Server Name Indication",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K xC","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Server Name Indication",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spdy.js b/node_modules/caniuse-lite/data/features/spdy.js old mode 100755 new mode 100644 index c975b199a..dbcf3a2c4 --- a/node_modules/caniuse-lite/data/features/spdy.js +++ b/node_modules/caniuse-lite/data/features/spdy.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F A wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 xC TC J ZB K D E F A B C wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"E F A B C 7C aC NC","2":"J ZB K D 3C ZC 4C 5C 6C","129":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB nB pB OC","2":"0 1 2 3 4 5 F B C lB mB oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD"},G:{"1":"E PD QD RD SD TD UD VD WD","2":"ZC LD vC MD ND OD","257":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J mD vC nD oD","2":"I jD kD lD"},J:{"2":"D A"},K:{"1":"OC","2":"A B C H NC uC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"SPDY protocol",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F A xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 yC TC J ZB K D E F A B C wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"E F A B C 7C bC NC","2":"J ZB K D 3C aC 4C 5C 6C","129":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB nB pB OC","2":"0 1 2 3 4 5 F B C lB mB oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD"},G:{"1":"E PD QD RD SD TD UD VD WD","2":"aC LD wC MD ND OD","257":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J mD wC nD oD","2":"I jD kD lD"},J:{"2":"D A"},K:{"1":"OC","2":"A B C H NC vC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","2":"A"},O:{"2":"PC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"SPDY protocol",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-recognition.js b/node_modules/caniuse-lite/data/features/speech-recognition.js old mode 100755 new mode 100644 index 607fd5340..8b899f55f --- a/node_modules/caniuse-lite/data/features/speech-recognition.js +++ b/node_modules/caniuse-lite/data/features/speech-recognition.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","514":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","322":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C","1060":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC uC KD OC","514":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1060":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","164":"H"},L:{"164":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"322":"2D 3D"}},B:7,C:"Speech Recognition API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","514":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","322":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C","1060":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","514":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD","1060":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","164":"H"},L:{"164":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"164":"PC"},P:{"164":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"164":"0D"},R:{"164":"1D"},S:{"322":"2D 3D"}},B:7,C:"Speech Recognition API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/speech-synthesis.js b/node_modules/caniuse-lite/data/features/speech-synthesis.js old mode 100755 new mode 100644 index 7a1aaa17c..efdc07e5b --- a/node_modules/caniuse-lite/data/features/speech-synthesis.js +++ b/node_modules/caniuse-lite/data/features/speech-synthesis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"M G N O P","2":"C L","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC uC KD OC","257":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:7,C:"Speech Synthesis API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"M G N O P","2":"C L","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB 1C 2C","194":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"6 7 8 9 F B C G N O P aB AB BB CB GD HD ID JD NC vC KD OC","257":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"2":"1D"},S:{"1":"2D 3D"}},B:7,C:"Speech Synthesis API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js old mode 100755 new mode 100644 index 24f24f949..e3db3771b --- a/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +++ b/node_modules/caniuse-lite/data/features/spellcheck-attribute.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"4":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"4":"iD"},I:{"4":"TC J I jD kD lD mD vC nD oD"},J:{"1":"A","4":"D"},K:{"4":"A B C H NC uC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"4":"1D"},S:{"2":"2D 3D"}},B:1,C:"Spellcheck attribute",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"4":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","4":"D"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"4":"1D"},S:{"2":"2D 3D"}},B:1,C:"Spellcheck attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sql-storage.js b/node_modules/caniuse-lite/data/features/sql-storage.js old mode 100755 new mode 100644 index ee2ccc1af..44c5bc2b8 --- a/node_modules/caniuse-lite/data/features/sql-storage.js +++ b/node_modules/caniuse-lite/data/features/sql-storage.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"C L M G N O P HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"k l m n o p q r s","385":"0 1 2 3 4 5 t u v w x y z GB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","2":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","129":"k l m n o p q r s","385":"0 1 t u v w x y z","897":"2 3 4 5 GB"},E:{"1":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC","2":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z ID JD NC uC KD OC","2":"0 1 2 3 4 5 F t u v w x y z GD HD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD","2":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD vC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC uC OC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web SQL Database",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"C L M G N O P HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"k l m n o p q r s","385":"0 1 2 3 4 5 t u v w x y z GB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j","2":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","129":"k l m n o p q r s","385":"0 1 t u v w x y z","897":"2 3 4 5 GB"},E:{"1":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","2":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z ID JD NC vC KD OC","2":"0 1 2 3 4 5 F t u v w x y z GD HD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD","2":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J jD kD lD mD wC nD oD","2":"I"},J:{"1":"D A"},K:{"1":"B C NC vC OC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web SQL Database",D:true}; diff --git a/node_modules/caniuse-lite/data/features/srcset.js b/node_modules/caniuse-lite/data/features/srcset.js old mode 100755 new mode 100644 index 8149d441e..b21c05410 --- a/node_modules/caniuse-lite/data/features/srcset.js +++ b/node_modules/caniuse-lite/data/features/srcset.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C","514":"L M G"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","194":"dB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","260":"fB gB hB iB"},E:{"2":"J ZB K D 3C ZC 4C 5C","260":"E 6C","1028":"F A 7C aC","3076":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 F B C G N O P aB GD HD ID JD NC uC KD OC","260":"7 8 9 AB"},G:{"2":"ZC LD vC MD ND OD","260":"E PD","1028":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Srcset and sizes attributes",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C","514":"L M G"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB 1C 2C","194":"dB eB fB gB hB iB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB","260":"fB gB hB iB"},E:{"2":"J ZB K D 3C aC 4C 5C","260":"E 6C","1028":"F A 7C bC","3076":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 F B C G N O P aB GD HD ID JD NC vC KD OC","260":"7 8 9 AB"},G:{"2":"aC LD wC MD ND OD","260":"E PD","1028":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Srcset and sizes attributes",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stream.js b/node_modules/caniuse-lite/data/features/stream.js old mode 100755 new mode 100644 index 0299631ed..d6b50b50d --- a/node_modules/caniuse-lite/data/features/stream.js +++ b/node_modules/caniuse-lite/data/features/stream.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N 1C 2C","129":"hB iB jB kB lB mB","420":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 J ZB K D E F A B C L M G N O P aB","420":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B G N O GD HD ID JD NC uC KD","420":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD","513":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","1537":"UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B NC uC","420":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","420":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"getUserMedia/Stream API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N 1C 2C","129":"hB iB jB kB lB mB","420":"6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 J ZB K D E F A B C L M G N O P aB","420":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B G N O GD HD ID JD NC vC KD","420":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD","513":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","1537":"UD VD WD XD YD ZD aD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B NC vC","420":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","420":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:4,C:"getUserMedia/Stream API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/streams.js b/node_modules/caniuse-lite/data/features/streams.js old mode 100755 new mode 100644 index a61b7d14f..f898df84d --- a/node_modules/caniuse-lite/data/features/streams.js +++ b/node_modules/caniuse-lite/data/features/streams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","130":"B"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 1 2 3 4 5 l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","5124":"j k","7172":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","7746":"2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","260":"xB yB zB 0B 1B 2B 3B","1028":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},E:{"2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","1028":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","3076":"A B C L M aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC uC KD OC","260":"kB lB mB nB oB pB qB","1028":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD","16":"SD","1028":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD","1028":"rD sD tD aC uD vD wD xD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Streams",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","130":"B"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 1 2 3 4 5 l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 1C 2C","5124":"j k","7172":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i","7746":"2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","260":"xB yB zB 0B 1B 2B 3B","1028":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X"},E:{"2":"J ZB K D E F 3C aC 4C 5C 6C 7C","1028":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","3076":"A B C L M bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB GD HD ID JD NC vC KD OC","260":"kB lB mB nB oB pB qB","1028":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD","16":"SD","1028":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB yD QC RC SC zD","2":"J pD qD","1028":"rD sD tD bC uD vD wD xD"},Q:{"1028":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:1,C:"Streams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js old mode 100755 new mode 100644 index 23f6fba97..5664346ec --- a/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +++ b/node_modules/caniuse-lite/data/features/stricttransportsecurity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A wC","129":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC uC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Strict Transport Security",D:true}; +module.exports={A:{A:{"2":"K D E F A xC","129":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F B GD HD ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Strict Transport Security",D:true}; diff --git a/node_modules/caniuse-lite/data/features/style-scoped.js b/node_modules/caniuse-lite/data/features/style-scoped.js old mode 100755 new mode 100644 index a70ae861d..f92e5d0e6 --- a/node_modules/caniuse-lite/data/features/style-scoped.js +++ b/node_modules/caniuse-lite/data/features/style-scoped.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"0 1 2 3 4 5 6 xC TC J ZB K D E F A B C L M G N O P aB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","322":"0B 1B 2B 3B UC 4B"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","194":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Scoped attribute",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2":"0 1 2 3 4 5 6 yC TC J ZB K D E F A B C L M G N O P aB VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","322":"0B 1B 2B 3B UC 4B"},D:{"2":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O P aB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","194":"6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"2D","2":"3D"}},B:7,C:"Scoped attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/subresource-bundling.js b/node_modules/caniuse-lite/data/features/subresource-bundling.js old mode 100755 new mode 100644 index 8a172a754..40ed7b744 --- a/node_modules/caniuse-lite/data/features/subresource-bundling.js +++ b/node_modules/caniuse-lite/data/features/subresource-bundling.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; diff --git a/node_modules/caniuse-lite/data/features/subresource-integrity.js b/node_modules/caniuse-lite/data/features/subresource-integrity.js old mode 100755 new mode 100644 index ae90f8f67..d2ac62d6e --- a/node_modules/caniuse-lite/data/features/subresource-integrity.js +++ b/node_modules/caniuse-lite/data/features/subresource-integrity.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","194":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Subresource Integrity",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB 1C 2C"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","194":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Subresource Integrity",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-css.js b/node_modules/caniuse-lite/data/features/svg-css.js old mode 100755 new mode 100644 index 6ad853913..92f9d163d --- a/node_modules/caniuse-lite/data/features/svg-css.js +++ b/node_modules/caniuse-lite/data/features/svg-css.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C","132":"J ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"ZC LD"},H:{"260":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","260":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG in CSS backgrounds",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","516":"C L M G"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","260":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C","132":"J aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD"},H:{"260":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"H","260":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG in CSS backgrounds",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-filters.js b/node_modules/caniuse-lite/data/features/svg-filters.js old mode 100755 new mode 100644 index 4d5e53e21..c46cc5f80 --- a/node_modules/caniuse-lite/data/features/svg-filters.js +++ b/node_modules/caniuse-lite/data/features/svg-filters.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J","4":"ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG filters",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J","4":"ZB K D"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG filters",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fonts.js b/node_modules/caniuse-lite/data/features/svg-fonts.js old mode 100755 new mode 100644 index 91c3ecf23..89de4923e --- a/node_modules/caniuse-lite/data/features/svg-fonts.js +++ b/node_modules/caniuse-lite/data/features/svg-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B wC","8":"K D E"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","130":"jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C"},F:{"1":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC","2":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","130":"BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"258":"iD"},I:{"1":"TC J mD vC nD oD","2":"I jD kD lD"},J:{"1":"D A"},K:{"1":"A B C NC uC OC","2":"H"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"2":"2D 3D"}},B:2,C:"SVG fonts",D:true}; +module.exports={A:{A:{"2":"F A B xC","8":"K D E"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB","2":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","130":"jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C"},F:{"1":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC","2":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","130":"BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"258":"iD"},I:{"1":"TC J mD wC nD oD","2":"I jD kD lD"},J:{"1":"D A"},K:{"1":"A B C NC vC OC","2":"H"},L:{"130":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"J","130":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"130":"1D"},S:{"2":"2D 3D"}},B:2,C:"SVG fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-fragment.js b/node_modules/caniuse-lite/data/features/svg-fragment.js old mode 100755 new mode 100644 index d725126e1..84e559379 --- a/node_modules/caniuse-lite/data/features/svg-fragment.js +++ b/node_modules/caniuse-lite/data/features/svg-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D F A B 3C ZC 4C 5C 7C aC","132":"E 6C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 G N O P aB","4":"B C HD ID JD NC uC KD","16":"F GD","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD QD RD SD TD UD","132":"E PD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D","132":"A"},K:{"1":"H OC","4":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG fragment identifiers",D:true}; +module.exports={A:{A:{"2":"K D E xC","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D F A B 3C aC 4C 5C 7C bC","132":"E 6C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"6 7 8 G N O P aB","4":"B C HD ID JD NC vC KD","16":"F GD","132":"9 AB BB CB DB EB FB bB cB dB eB fB gB hB"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD QD RD SD TD UD","132":"E PD"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D","132":"A"},K:{"1":"H OC","4":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG fragment identifiers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html.js b/node_modules/caniuse-lite/data/features/svg-html.js old mode 100755 new mode 100644 index 7ec6f3652..d72880b6e --- a/node_modules/caniuse-lite/data/features/svg-html.js +++ b/node_modules/caniuse-lite/data/features/svg-html.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","388":"F A B"},B:{"4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC","4":"TC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"3C ZC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"4":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC","4":"I nD oD"},J:{"1":"A","2":"D"},K:{"4":"A B C H NC uC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG effects for HTML",D:true}; +module.exports={A:{A:{"2":"K D E xC","388":"F A B"},B:{"4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC","4":"TC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"I nD oD"},J:{"1":"A","2":"D"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG effects for HTML",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-html5.js b/node_modules/caniuse-lite/data/features/svg-html5.js old mode 100755 new mode 100644 index 670adaa51..b5ef72841 --- a/node_modules/caniuse-lite/data/features/svg-html5.js +++ b/node_modules/caniuse-lite/data/features/svg-html5.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E","129":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","8":"J ZB K"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"J ZB 3C ZC","129":"K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"B JD NC uC","8":"F GD HD ID"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","8":"ZC LD vC","129":"E MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","129":"TC J mD vC"},J:{"1":"A","129":"D"},K:{"1":"C H OC","8":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Inline SVG in HTML5",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E","129":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","8":"J ZB K"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"J ZB 3C aC","129":"K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"B JD NC vC","8":"F GD HD ID"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","8":"aC LD wC","129":"E MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","129":"TC J mD wC"},J:{"1":"A","129":"D"},K:{"1":"C H OC","8":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"129":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Inline SVG in HTML5",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-img.js b/node_modules/caniuse-lite/data/features/svg-img.js old mode 100755 new mode 100644 index 27e8458d4..3ee8ddd0b --- a/node_modules/caniuse-lite/data/features/svg-img.js +++ b/node_modules/caniuse-lite/data/features/svg-img.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C","4":"ZC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"E ZC LD vC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD vC"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"SVG in HTML img element",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C","4":"aC","132":"J ZB K D E 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"E aC LD wC MD ND OD PD"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"SVG in HTML img element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg-smil.js b/node_modules/caniuse-lite/data/features/svg-smil.js old mode 100755 new mode 100644 index f0bf2cc55..02892ace5 --- a/node_modules/caniuse-lite/data/features/svg-smil.js +++ b/node_modules/caniuse-lite/data/features/svg-smil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"3C ZC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"ZC LD vC MD"},H:{"2":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG SMIL animation",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"J"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC","132":"J ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD wC MD"},H:{"2":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"SVG SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/svg.js b/node_modules/caniuse-lite/data/features/svg.js old mode 100755 new mode 100644 index a35414cf9..29d655727 --- a/node_modules/caniuse-lite/data/features/svg.js +++ b/node_modules/caniuse-lite/data/features/svg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E","772":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","4":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD vC"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG (basic support)",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E","772":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","4":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"I nD oD","2":"jD kD lD","132":"TC J mD wC"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"257":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG (basic support)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/sxg.js b/node_modules/caniuse-lite/data/features/sxg.js old mode 100755 new mode 100644 index 53d733f75..522e31ebd --- a/node_modules/caniuse-lite/data/features/sxg.js +++ b/node_modules/caniuse-lite/data/features/sxg.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","132":"EC FC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","132":"EC FC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tabindex-attr.js b/node_modules/caniuse-lite/data/features/tabindex-attr.js old mode 100755 new mode 100644 index 7e9d9325a..3257dbeec --- a/node_modules/caniuse-lite/data/features/tabindex-attr.js +++ b/node_modules/caniuse-lite/data/features/tabindex-attr.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"D E F A B","16":"K wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"16":"xC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"16":"J ZB 3C ZC","257":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"769":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD vC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"tabindex global attribute",D:true}; +module.exports={A:{A:{"1":"D E F A B","16":"K xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"16":"yC TC 1C 2C","129":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"16":"J ZB 3C aC","257":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"769":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"16":"TC J I jD kD lD mD wC nD oD"},J:{"16":"D A"},K:{"1":"H","16":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"16":"A B"},O:{"1":"PC"},P:{"16":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:1,C:"tabindex global attribute",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template-literals.js b/node_modules/caniuse-lite/data/features/template-literals.js old mode 100755 new mode 100644 index 483bd7834..bf43ca768 --- a/node_modules/caniuse-lite/data/features/template-literals.js +++ b/node_modules/caniuse-lite/data/features/template-literals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C","129":"C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC uC KD OC"},G:{"1":"QD RD SD TD UD VD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD","129":"WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","16":"C"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB 1C 2C"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"A B L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C","129":"C"},F:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB GD HD ID JD NC vC KD OC"},G:{"1":"QD RD SD TD UD VD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD","129":"WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/template.js b/node_modules/caniuse-lite/data/features/template.js old mode 100755 new mode 100644 index ae2142bc9..77e5a5894 --- a/node_modules/caniuse-lite/data/features/template.js +++ b/node_modules/caniuse-lite/data/features/template.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","132":"CB DB EB FB bB cB dB eB fB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D 3C ZC 4C","388":"E 6C","514":"5C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","132":"6 7 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD","388":"E PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML templates",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","132":"CB DB EB FB bB cB dB eB fB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D 3C aC 4C","388":"E 6C","514":"5C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","132":"6 7 G N O P aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD","388":"E PD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"HTML templates",D:true}; diff --git a/node_modules/caniuse-lite/data/features/temporal.js b/node_modules/caniuse-lite/data/features/temporal.js old mode 100755 new mode 100644 index cfcd600fd..de875e55f --- a/node_modules/caniuse-lite/data/features/temporal.js +++ b/node_modules/caniuse-lite/data/features/temporal.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB 1C 2C","194":"SB TB UB VB"},D:{"1":"MC YC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Temporal",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB 1C 2C","194":"SB TB UB VB"},D:{"1":"MC YC ZC","2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"Temporal",D:true}; diff --git a/node_modules/caniuse-lite/data/features/testfeat.js b/node_modules/caniuse-lite/data/features/testfeat.js old mode 100755 new mode 100644 index 14e644f11..92bb1a9e7 --- a/node_modules/caniuse-lite/data/features/testfeat.js +++ b/node_modules/caniuse-lite/data/features/testfeat.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E A B wC","16":"F"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","16":"J ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"B C"},E:{"2":"J K 3C ZC 4C","16":"ZB D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD uC KD OC","16":"NC"},G:{"2":"ZC LD vC MD ND","16":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD mD vC nD oD","16":"lD"},J:{"2":"A","16":"D"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Test feature - updated",D:false}; +module.exports={A:{A:{"2":"K D E A B xC","16":"F"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","16":"J ZB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"B C"},E:{"2":"J K 3C aC 4C","16":"ZB D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD vC KD OC","16":"NC"},G:{"2":"aC LD wC MD ND","16":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD mD wC nD oD","16":"lD"},J:{"2":"A","16":"D"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Test feature - updated",D:false}; diff --git a/node_modules/caniuse-lite/data/features/text-decoration.js b/node_modules/caniuse-lite/data/features/text-decoration.js old mode 100755 new mode 100644 index 15b3bd414..046356c5f --- a/node_modules/caniuse-lite/data/features/text-decoration.js +++ b/node_modules/caniuse-lite/data/features/text-decoration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","2052":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"xC TC J ZB 1C 2C","1028":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","1060":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","226":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","2052":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D 3C ZC 4C 5C","772":"L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","804":"E F A B C 7C aC NC","1316":"6C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC uC KD OC","226":"gB hB iB jB kB lB mB nB oB","2052":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"ZC LD vC MD ND OD","292":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","2052":"H"},L:{"2052":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"2052":"PC"},P:{"2":"J pD qD","2052":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2052":"0D"},R:{"2052":"1D"},S:{"1028":"2D 3D"}},B:4,C:"text-decoration styling",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","2052":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"yC TC J ZB 1C 2C","1028":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","1060":"6 7 8 9 K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB","226":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","2052":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D 3C aC 4C 5C","772":"L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","804":"E F A B C 7C bC NC","1316":"6C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB GD HD ID JD NC vC KD OC","226":"gB hB iB jB kB lB mB nB oB","2052":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"aC LD wC MD ND OD","292":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","2052":"H"},L:{"2052":"I"},M:{"1028":"MC"},N:{"2":"A B"},O:{"2052":"PC"},P:{"2":"J pD qD","2052":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2052":"0D"},R:{"2052":"1D"},S:{"1028":"2D 3D"}},B:4,C:"text-decoration styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-emphasis.js b/node_modules/caniuse-lite/data/features/text-emphasis.js old mode 100755 new mode 100644 index 68d9f81a8..585cadb4c --- a/node_modules/caniuse-lite/data/features/text-emphasis.js +++ b/node_modules/caniuse-lite/data/features/text-emphasis.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C","322":"qB"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C","164":"D 5C"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","164":"J pD qD rD sD tD aC uD vD wD xD yD QC RC"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"text-emphasis styling",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB 1C 2C","322":"qB"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB","164":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C","164":"D 5C"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","164":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC","164":"nD oD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","164":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"164":"0D"},R:{"164":"1D"},S:{"1":"2D 3D"}},B:4,C:"text-emphasis styling",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-overflow.js b/node_modules/caniuse-lite/data/features/text-overflow.js old mode 100755 new mode 100644 index b7c77983d..6d997a966 --- a/node_modules/caniuse-lite/data/features/text-overflow.js +++ b/node_modules/caniuse-lite/data/features/text-overflow.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B","2":"wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","8":"xC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","33":"F GD HD ID JD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"H OC","33":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Text-overflow",D:true}; +module.exports={A:{A:{"1":"K D E F A B","2":"xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","8":"yC TC J ZB K 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","33":"F GD HD ID JD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"H OC","33":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"CSS3 Text-overflow",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-size-adjust.js b/node_modules/caniuse-lite/data/features/text-size-adjust.js old mode 100755 new mode 100644 index dfe03beb4..3273b4ed0 --- a/node_modules/caniuse-lite/data/features/text-size-adjust.js +++ b/node_modules/caniuse-lite/data/features/text-size-adjust.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","258":"CB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","258":"4C"},F:{"1":"0 1 2 3 4 5 oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB pB GD HD ID JD NC uC KD OC"},G:{"2":"ZC LD vC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"33":"MC"},N:{"161":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS text-size-adjust",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","258":"CB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","258":"4C"},F:{"1":"0 1 2 3 4 5 oB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB pB GD HD ID JD NC vC KD OC"},G:{"2":"aC LD wC","33":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"33":"MC"},N:{"161":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS text-size-adjust",D:true}; diff --git a/node_modules/caniuse-lite/data/features/text-stroke.js b/node_modules/caniuse-lite/data/features/text-stroke.js old mode 100755 new mode 100644 index ab21f7fda..54abe16d4 --- a/node_modules/caniuse-lite/data/features/text-stroke.js +++ b/node_modules/caniuse-lite/data/features/text-stroke.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","161":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","450":"tB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"33":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","36":"ZC"},H:{"2":"iD"},I:{"2":"TC","33":"J I jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC uC OC","33":"H"},L:{"33":"I"},M:{"161":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"161":"2D 3D"}},B:7,C:"CSS text-stroke and text-fill",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","161":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB 1C 2C","161":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","450":"tB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"33":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","33":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","36":"aC"},H:{"2":"iD"},I:{"2":"TC","33":"J I jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"2":"A B C NC vC OC","33":"H"},L:{"33":"I"},M:{"161":"MC"},N:{"2":"A B"},O:{"33":"PC"},P:{"33":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"33":"0D"},R:{"33":"1D"},S:{"161":"2D 3D"}},B:7,C:"CSS text-stroke and text-fill",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textcontent.js b/node_modules/caniuse-lite/data/features/textcontent.js old mode 100755 new mode 100644 index 5b57d5033..0a319d958 --- a/node_modules/caniuse-lite/data/features/textcontent.js +++ b/node_modules/caniuse-lite/data/features/textcontent.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.textContent",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Node.textContent",D:true}; diff --git a/node_modules/caniuse-lite/data/features/textencoder.js b/node_modules/caniuse-lite/data/features/textencoder.js old mode 100755 new mode 100644 index 506281e38..c1c23f371 --- a/node_modules/caniuse-lite/data/features/textencoder.js +++ b/node_modules/caniuse-lite/data/features/textencoder.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"aB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"TextEncoder & TextDecoder",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C","132":"aB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"TextEncoder & TextDecoder",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-1.js b/node_modules/caniuse-lite/data/features/tls1-1.js old mode 100755 new mode 100644 index 41d7f4971..df799045f --- a/node_modules/caniuse-lite/data/features/tls1-1.js +++ b/node_modules/caniuse-lite/data/features/tls1-1.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D wC","66":"E F A"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1540":"U V W X Y Z a b c d e f g"},C:{"1":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC","2":"0 1 2 3 4 5 6 7 8 xC TC J ZB K D E F A B C L M G N O P aB g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","66":"9","129":"BC CC DC EC FC GC HC IC JC KC","388":"LC Q H R WC S T U V W X Y Z a b c d e f"},D:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 6 7 J ZB K D E F A B C L M G N O P aB h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","1540":"U V W X Y Z a b c d e f g"},E:{"1":"D E F A B C L 6C 7C aC NC OC","2":"J ZB K 3C ZC 4C 5C","513":"M 8C","1028":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC OC","2":"0 1 2 3 4 5 F B C T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD","1540":"GC HC IC JC KC LC Q H R WC S"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2":"ZC LD vC","1028":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"OC","2":"A B C H NC uC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","66":"A"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD","2":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:7,C:"TLS 1.1",D:true}; +module.exports={A:{A:{"1":"B","2":"K D xC","66":"E F A"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1540":"U V W X Y Z a b c d e f g"},C:{"1":"AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC","2":"0 1 2 3 4 5 6 7 8 yC TC J ZB K D E F A B C L M G N O P aB g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","66":"9","129":"BC CC DC EC FC GC HC IC JC KC","388":"LC Q H R WC S T U V W X Y Z a b c d e f"},D:{"1":"8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T","2":"0 1 2 3 4 5 6 7 J ZB K D E F A B C L M G N O P aB h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","1540":"U V W X Y Z a b c d e f g"},E:{"1":"D E F A B C L 6C 7C bC NC OC","2":"J ZB K 3C aC 4C 5C","513":"M 8C","1028":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC OC","2":"0 1 2 3 4 5 F B C T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD","1540":"GC HC IC JC KC LC Q H R WC S"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD","2":"aC LD wC","1028":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"16":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"OC","2":"A B C H NC vC"},L:{"2":"I"},M:{"2":"MC"},N:{"1":"B","66":"A"},O:{"2":"PC"},P:{"1":"J pD qD rD sD tD","2":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"1":"2D 3D"}},B:7,C:"TLS 1.1",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-2.js b/node_modules/caniuse-lite/data/features/tls1-2.js old mode 100755 new mode 100644 index 031a252fe..4c3ed0aa4 --- a/node_modules/caniuse-lite/data/features/tls1-2.js +++ b/node_modules/caniuse-lite/data/features/tls1-2.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D wC","66":"E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G GD","66":"B C HD ID JD NC uC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","66":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TLS 1.2",D:true}; +module.exports={A:{A:{"1":"B","2":"K D xC","66":"E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB"},D:{"1":"0 1 2 3 4 5 FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G GD","66":"B C HD ID JD NC vC KD OC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"H OC","2":"A B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","66":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TLS 1.2",D:true}; diff --git a/node_modules/caniuse-lite/data/features/tls1-3.js b/node_modules/caniuse-lite/data/features/tls1-3.js old mode 100755 new mode 100644 index acc698d83..22ea17260 --- a/node_modules/caniuse-lite/data/features/tls1-3.js +++ b/node_modules/caniuse-lite/data/features/tls1-3.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","132":"4B VC 5B","450":"wB xB yB zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","706":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","1028":"L OC 8C"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC","706":"zB 0B 1B"},G:{"1":"XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"TLS 1.3",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB 1C 2C","132":"4B VC 5B","450":"wB xB yB zB 0B 1B 2B 3B UC"},D:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","706":"zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","1028":"L OC 8C"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC","706":"zB 0B 1B"},G:{"1":"XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:6,C:"TLS 1.3",D:true}; diff --git a/node_modules/caniuse-lite/data/features/touch.js b/node_modules/caniuse-lite/data/features/touch.js old mode 100755 new mode 100644 index 7d22b6bd2..4787459ee --- a/node_modules/caniuse-lite/data/features/touch.js +++ b/node_modules/caniuse-lite/data/features/touch.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","4":"J ZB K D E F A B C L M G N O","194":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 J ZB K D E F A B C L M G N O P aB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Touch events",D:true}; +module.exports={A:{A:{"2":"K D E F xC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","4":"J ZB K D E F A B C L M G N O","194":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 J ZB K D E F A B C L M G N O P aB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","260":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Touch events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms2d.js b/node_modules/caniuse-lite/data/features/transforms2d.js old mode 100755 new mode 100644 index c49e0bf39..1f58a81f4 --- a/node_modules/caniuse-lite/data/features/transforms2d.js +++ b/node_modules/caniuse-lite/data/features/transforms2d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E","129":"A B","161":"F"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","33":"J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","33":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"6 7 8 B C G N O P aB ID JD NC uC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 2D Transforms",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E","129":"A B","161":"F"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","33":"J ZB K D E F A B C L M G 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","33":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","33":"6 7 8 B C G N O P aB ID JD NC vC KD"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 2D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/transforms3d.js b/node_modules/caniuse-lite/data/features/transforms3d.js old mode 100755 new mode 100644 index 3bb426b9b..9f8625078 --- a/node_modules/caniuse-lite/data/features/transforms3d.js +++ b/node_modules/caniuse-lite/data/features/transforms3d.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F 1C 2C","33":"A B C L M G"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC","33":"J ZB K D E 4C 5C 6C","257":"F A B C L M G 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 G N O P aB"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","33":"E ZC LD vC MD ND OD PD","257":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD vC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 3D Transforms",D:true}; +module.exports={A:{A:{"2":"K D E F xC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F 1C 2C","33":"A B C L M G"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B","33":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC","33":"J ZB K D E 4C 5C 6C","257":"F A B C L M G 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 G N O P aB"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","33":"E aC LD wC MD ND OD PD","257":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","33":"TC J mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:5,C:"CSS3 3D Transforms",D:true}; diff --git a/node_modules/caniuse-lite/data/features/trusted-types.js b/node_modules/caniuse-lite/data/features/trusted-types.js old mode 100755 new mode 100644 index 5d5089230..f15da46aa --- a/node_modules/caniuse-lite/data/features/trusted-types.js +++ b/node_modules/caniuse-lite/data/features/trusted-types.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC GD HD ID JD NC uC KD OC"},G:{"1":"sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC 1C 2C","194":"YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/ttf.js b/node_modules/caniuse-lite/data/features/ttf.js old mode 100755 new mode 100644 index eb67a2a3e..82541889e --- a/node_modules/caniuse-lite/data/features/ttf.js +++ b/node_modules/caniuse-lite/data/features/ttf.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC uC KD OC","2":"F GD"},G:{"1":"E vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD vC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z HD ID JD NC vC KD OC","2":"F GD"},G:{"1":"E wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD"},H:{"2":"iD"},I:{"1":"TC J I kD lD mD wC nD oD","2":"jD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; diff --git a/node_modules/caniuse-lite/data/features/typedarrays.js b/node_modules/caniuse-lite/data/features/typedarrays.js old mode 100755 new mode 100644 index acbaa0a1d..612a40332 --- a/node_modules/caniuse-lite/data/features/typedarrays.js +++ b/node_modules/caniuse-lite/data/features/typedarrays.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"B","2":"K D E F wC","132":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","260":"vC"},H:{"1":"iD"},I:{"1":"J I mD vC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Typed Arrays",D:true}; +module.exports={A:{A:{"1":"B","2":"K D E F xC","132":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","260":"4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","260":"wC"},H:{"1":"iD"},I:{"1":"J I mD wC nD oD","2":"TC jD kD lD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"132":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Typed Arrays",D:true}; diff --git a/node_modules/caniuse-lite/data/features/u2f.js b/node_modules/caniuse-lite/data/features/u2f.js old mode 100755 new mode 100644 index cfa1bd417..c9b875e1a --- a/node_modules/caniuse-lite/data/features/u2f.js +++ b/node_modules/caniuse-lite/data/features/u2f.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","322":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","130":"jB kB lB","513":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB mB GD HD ID JD NC uC KD OC","513":"0 1 2 3 4 5 lB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","322":"2D"}},B:7,C:"FIDO U2F API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","322":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","130":"jB kB lB","513":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB mB GD HD ID JD NC vC KD OC","513":"0 1 2 3 4 5 lB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"1":"3D","322":"2D"}},B:7,C:"FIDO U2F API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/unhandledrejection.js b/node_modules/caniuse-lite/data/features/unhandledrejection.js old mode 100755 new mode 100644 index d705fb1fa..b922ce20a --- a/node_modules/caniuse-lite/data/features/unhandledrejection.js +++ b/node_modules/caniuse-lite/data/features/unhandledrejection.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","16":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","16":"UD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; diff --git a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js old mode 100755 new mode 100644 index 200a48ceb..a0eda70ab --- a/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +++ b/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Upgrade Insecure Requests",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB 1C 2C"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Upgrade Insecure Requests",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js old mode 100755 new mode 100644 index c5ca7a097..da9721d32 --- a/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +++ b/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB 1C 2C"},D:{"1":"0 1 2 3 4 5 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","66":"HC IC JC KC LC Q H"},E:{"1":"dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC"},F:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC uC KD OC","66":"9B AC"},G:{"1":"dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R"},C:{"1":"OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB 1C 2C"},D:{"1":"0 1 2 3 4 5 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","66":"HC IC JC KC LC Q H"},E:{"1":"eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC"},F:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","66":"9B AC"},G:{"1":"eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; diff --git a/node_modules/caniuse-lite/data/features/url.js b/node_modules/caniuse-lite/data/features/url.js old mode 100755 new mode 100644 index 8af3249e7..67a2254c5 --- a/node_modules/caniuse-lite/data/features/url.js +++ b/node_modules/caniuse-lite/data/features/url.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","130":"9 AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C 5C","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","130":"G N O P"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND","130":"OD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD vC","130":"nD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URL API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB 1C 2C"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB","130":"9 AB BB CB DB EB FB bB cB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C 5C","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","130":"G N O P"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND","130":"OD"},H:{"2":"iD"},I:{"1":"I oD","2":"TC J jD kD lD mD wC","130":"nD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URL API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/urlsearchparams.js b/node_modules/caniuse-lite/data/features/urlsearchparams.js old mode 100755 new mode 100644 index 743f04a25..839d99123 --- a/node_modules/caniuse-lite/data/features/urlsearchparams.js +++ b/node_modules/caniuse-lite/data/features/urlsearchparams.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","132":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URLSearchParams",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","132":"FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC"},G:{"1":"TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"URLSearchParams",D:true}; diff --git a/node_modules/caniuse-lite/data/features/use-strict.js b/node_modules/caniuse-lite/data/features/use-strict.js old mode 100755 new mode 100644 index c7acb4803..1da60b38d --- a/node_modules/caniuse-lite/data/features/use-strict.js +++ b/node_modules/caniuse-lite/data/features/use-strict.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","132":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"1":"iD"},I:{"1":"TC J I mD vC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"C H uC OC","2":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I mD wC nD oD","2":"jD kD lD"},J:{"1":"D A"},K:{"1":"C H vC OC","2":"A B NC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-select-none.js b/node_modules/caniuse-lite/data/features/user-select-none.js old mode 100755 new mode 100644 index b6016bab9..b72f90172 --- a/node_modules/caniuse-lite/data/features/user-select-none.js +++ b/node_modules/caniuse-lite/data/features/user-select-none.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","33":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","33":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"33":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},G:{"33":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD vC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"33":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS user-select: none",D:true}; +module.exports={A:{A:{"2":"K D E F xC","33":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","33":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC 1C 2C"},D:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","33":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"33":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","33":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB"},G:{"33":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","33":"TC J jD kD lD mD wC nD oD"},J:{"33":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"33":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","33":"J pD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","33":"2D"}},B:5,C:"CSS user-select: none",D:true}; diff --git a/node_modules/caniuse-lite/data/features/user-timing.js b/node_modules/caniuse-lite/data/features/user-timing.js old mode 100755 new mode 100644 index 1b7813e28..b3d33a273 --- a/node_modules/caniuse-lite/data/features/user-timing.js +++ b/node_modules/caniuse-lite/data/features/user-timing.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"User Timing API",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB 1C 2C"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"User Timing API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/variable-fonts.js b/node_modules/caniuse-lite/data/features/variable-fonts.js old mode 100755 new mode 100644 index 873754974..083a818ac --- a/node_modules/caniuse-lite/data/features/variable-fonts.js +++ b/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","4609":"5B 6B 7B 8B 9B AC BC CC DC","4674":"VC","5698":"4B","7490":"yB zB 0B 1B 2B","7746":"3B UC","8705":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","4097":"9B","4290":"UC 4B VC","6148":"5B 6B 7B 8B"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","4609":"B C NC OC","8193":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC uC KD OC","4097":"yB","6148":"uB vB wB xB"},G:{"1":"YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD","4097":"UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"4097":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD","4097":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Variable fonts",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB 1C 2C","4609":"5B 6B 7B 8B 9B AC BC CC DC","4674":"VC","5698":"4B","7490":"yB zB 0B 1B 2B","7746":"3B UC","8705":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B","4097":"9B","4290":"UC 4B VC","6148":"5B 6B 7B 8B"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","4609":"B C NC OC","8193":"L M 8C 9C"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB GD HD ID JD NC vC KD OC","4097":"yB","6148":"uB vB wB xB"},G:{"1":"YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD","4097":"UD VD WD XD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"4097":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"J pD qD rD","4097":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:5,C:"Variable fonts",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vector-effect.js b/node_modules/caniuse-lite/data/features/vector-effect.js old mode 100755 new mode 100644 index 56bc55957..acedad960 --- a/node_modules/caniuse-lite/data/features/vector-effect.js +++ b/node_modules/caniuse-lite/data/features/vector-effect.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC uC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"1":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD vC"},J:{"16":"D A"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","2":"F B GD HD ID JD NC vC"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"I nD oD","16":"TC J jD kD lD mD wC"},J:{"16":"D A"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; diff --git a/node_modules/caniuse-lite/data/features/vibration.js b/node_modules/caniuse-lite/data/features/vibration.js old mode 100755 new mode 100644 index e9dc4b992..bdd5df3c8 --- a/node_modules/caniuse-lite/data/features/vibration.js +++ b/node_modules/caniuse-lite/data/features/vibration.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB","2":"xC TC J ZB K D E F A MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","33":"B C L M G"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Vibration API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB","2":"yC TC J ZB K D E F A MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","33":"B C L M G"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"Vibration API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/video.js b/node_modules/caniuse-lite/data/features/video.js old mode 100755 new mode 100644 index 15d3c03cc..561eba055 --- a/node_modules/caniuse-lite/data/features/video.js +++ b/node_modules/caniuse-lite/data/features/video.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","260":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","513":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1025":"E ZC LD vC MD ND OD PD QD RD SD TD","1537":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","132":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Video element",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","260":"J ZB K D E F A B C L M G N O P aB 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","513":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1025":"E aC LD wC MD ND OD PD QD RD SD TD","1537":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","132":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Video element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/videotracks.js b/node_modules/caniuse-lite/data/features/videotracks.js old mode 100755 new mode 100644 index f9cd6007d..c9da805b4 --- a/node_modules/caniuse-lite/data/features/videotracks.js +++ b/node_modules/caniuse-lite/data/features/videotracks.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K 3C ZC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC uC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Video Tracks",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","322":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K 3C aC 4C"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB GD HD ID JD NC vC KD OC","322":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","322":"H"},L:{"322":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"322":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"322":"0D"},R:{"322":"1D"},S:{"194":"2D 3D"}},B:1,C:"Video Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/view-transitions.js b/node_modules/caniuse-lite/data/features/view-transitions.js old mode 100755 new mode 100644 index 9339997c7..68f80b715 --- a/node_modules/caniuse-lite/data/features/view-transitions.js +++ b/node_modules/caniuse-lite/data/features/view-transitions.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC uC KD OC"},G:{"1":"SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions API (single-document)",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I 1C 2C","194":"XC"},D:{"1":"0 1 2 3 4 5 u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f GD HD ID JD NC vC KD OC"},G:{"1":"SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"View Transitions API (single-document)",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js old mode 100755 new mode 100644 index 46b506434..2892ce54a --- a/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +++ b/node_modules/caniuse-lite/data/features/viewport-unit-variants.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC uC KD OC","194":"a b c"},G:{"1":"cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j 1C 2C"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z GD HD ID JD NC vC KD OC","194":"a b c"},G:{"1":"dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"7 8 9 AB BB CB DB EB FB","2":"6 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; diff --git a/node_modules/caniuse-lite/data/features/viewport-units.js b/node_modules/caniuse-lite/data/features/viewport-units.js old mode 100755 new mode 100644 index aca3baba9..e744b863d --- a/node_modules/caniuse-lite/data/features/viewport-units.js +++ b/node_modules/caniuse-lite/data/features/viewport-units.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","132":"F","260":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O P aB","260":"6 7 8 9 AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD","516":"OD","772":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; +module.exports={A:{A:{"2":"K D E xC","132":"F","260":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M G N O P 1C 2C"},D:{"1":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O P aB","260":"6 7 8 9 AB BB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD","516":"OD","772":"ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"260":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wai-aria.js b/node_modules/caniuse-lite/data/features/wai-aria.js old mode 100755 new mode 100644 index 9123ba277..03d1d9f4d --- a/node_modules/caniuse-lite/data/features/wai-aria.js +++ b/node_modules/caniuse-lite/data/features/wai-aria.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","4":"E F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"4":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"3C ZC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"4":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"4":"iD"},I:{"2":"TC J jD kD lD mD vC","4":"I nD oD"},J:{"2":"D A"},K:{"4":"A B C H NC uC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; +module.exports={A:{A:{"2":"K D xC","4":"E F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"4":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"3C aC","4":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"4":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"4":"iD"},I:{"2":"TC J jD kD lD mD wC","4":"I nD oD"},J:{"2":"D A"},K:{"4":"A B C H NC vC OC"},L:{"4":"I"},M:{"4":"MC"},N:{"4":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"4":"2D 3D"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wake-lock.js b/node_modules/caniuse-lite/data/features/wake-lock.js old mode 100755 new mode 100644 index f0b7bbac2..8f7d1ae9b --- a/node_modules/caniuse-lite/data/features/wake-lock.js +++ b/node_modules/caniuse-lite/data/features/wake-lock.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB 1C 2C","322":"HB IB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","194":"EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC uC KD OC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Screen Wake Lock API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB 1C 2C","322":"HB IB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC","194":"EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B GD HD ID JD NC vC KD OC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:4,C:"Screen Wake Lock API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bigint.js b/node_modules/caniuse-lite/data/features/wasm-bigint.js old mode 100755 new mode 100644 index d25901ed4..43ef31150 --- a/node_modules/caniuse-lite/data/features/wasm-bigint.js +++ b/node_modules/caniuse-lite/data/features/wasm-bigint.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js old mode 100755 new mode 100644 index 21365ef9f..5558686f8 --- a/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js +++ b/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-extended-const.js b/node_modules/caniuse-lite/data/features/wasm-extended-const.js old mode 100755 new mode 100644 index 53d71e0cc..7fd9f70d9 --- a/node_modules/caniuse-lite/data/features/wasm-extended-const.js +++ b/node_modules/caniuse-lite/data/features/wasm-extended-const.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u 1C 2C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC uC KD OC"},G:{"1":"lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u 1C 2C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC"},G:{"1":"mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-gc.js b/node_modules/caniuse-lite/data/features/wasm-gc.js old mode 100755 new mode 100644 index b73ff273b..752f389c5 --- a/node_modules/caniuse-lite/data/features/wasm-gc.js +++ b/node_modules/caniuse-lite/data/features/wasm-gc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Garbage Collection",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Garbage Collection",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js old mode 100755 new mode 100644 index 63be0377c..444f23348 --- a/node_modules/caniuse-lite/data/features/wasm-multi-memory.js +++ b/node_modules/caniuse-lite/data/features/wasm-multi-memory.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Memory",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 1 2 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB 1C 2C"},D:{"1":"2 3 4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 1 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Memory",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-multi-value.js b/node_modules/caniuse-lite/data/features/wasm-multi-value.js old mode 100755 new mode 100644 index 728fd3c52..fcb636c81 --- a/node_modules/caniuse-lite/data/features/wasm-multi-value.js +++ b/node_modules/caniuse-lite/data/features/wasm-multi-value.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC uC KD OC"},G:{"1":"ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Value",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC 1C 2C"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T"},E:{"1":"M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC GD HD ID JD NC vC KD OC"},G:{"1":"ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Multi-Value",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js old mode 100755 new mode 100644 index fa66a2421..e9d8609b5 --- a/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js +++ b/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B 3C ZC 4C 5C 6C 7C aC NC"},F:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B GD HD ID JD NC uC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B 3C aC 4C 5C 6C 7C bC NC"},F:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B GD HD ID JD NC vC KD OC"},G:{"1":"WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js old mode 100755 new mode 100644 index b43c42a6c..1f32f3127 --- a/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js +++ b/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 1C 2C"},D:{"1":"0 1 2 3 4 5 IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-reference-types.js b/node_modules/caniuse-lite/data/features/wasm-reference-types.js old mode 100755 new mode 100644 index 36ac46f70..c7023518d --- a/node_modules/caniuse-lite/data/features/wasm-reference-types.js +++ b/node_modules/caniuse-lite/data/features/wasm-reference-types.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Reference Types",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Reference Types",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js old mode 100755 new mode 100644 index 795ec7250..1f6953d34 --- a/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js +++ b/node_modules/caniuse-lite/data/features/wasm-relaxed-simd.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","194":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g 1C 2C","194":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-signext.js b/node_modules/caniuse-lite/data/features/wasm-signext.js old mode 100755 new mode 100644 index 36be58d96..d9525adee --- a/node_modules/caniuse-lite/data/features/wasm-signext.js +++ b/node_modules/caniuse-lite/data/features/wasm-signext.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-simd.js b/node_modules/caniuse-lite/data/features/wasm-simd.js old mode 100755 new mode 100644 index 8ce461d22..67fc20004 --- a/node_modules/caniuse-lite/data/features/wasm-simd.js +++ b/node_modules/caniuse-lite/data/features/wasm-simd.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X 1C 2C"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC uC KD OC"},G:{"1":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly SIMD",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X 1C 2C"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z"},E:{"1":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC"},F:{"1":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC GD HD ID JD NC vC KD OC"},G:{"1":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB QC RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly SIMD",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js old mode 100755 new mode 100644 index f3f83f89c..8b82dc1b8 --- a/node_modules/caniuse-lite/data/features/wasm-tail-calls.js +++ b/node_modules/caniuse-lite/data/features/wasm-tail-calls.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Tail Calls",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"4 5 GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1C 2C"},D:{"1":"0 1 2 3 4 5 v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"9 AB BB CB DB EB FB","2":"6 7 8 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Tail Calls",D:false}; diff --git a/node_modules/caniuse-lite/data/features/wasm-threads.js b/node_modules/caniuse-lite/data/features/wasm-threads.js old mode 100755 new mode 100644 index 245ac60f3..f76a1a14b --- a/node_modules/caniuse-lite/data/features/wasm-threads.js +++ b/node_modules/caniuse-lite/data/features/wasm-threads.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L M 3C ZC 4C 5C 6C 7C aC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD aC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC 1C 2C"},D:{"1":"0 1 2 3 4 5 HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L M 3C aC 4C 5C 6C 7C bC NC OC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB uD vD wD xD yD QC RC SC zD","2":"J pD qD rD sD tD bC"},Q:{"16":"0D"},R:{"16":"1D"},S:{"2":"2D","16":"3D"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wasm.js b/node_modules/caniuse-lite/data/features/wasm.js old mode 100755 new mode 100644 index 9a2e71595..db22a54b2 --- a/node_modules/caniuse-lite/data/features/wasm.js +++ b/node_modules/caniuse-lite/data/features/wasm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","578":"G"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB uB vB wB","1025":"xB"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","322":"wB xB yB zB 0B 1B"},E:{"1":"B C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC uC KD OC","322":"jB kB lB mB nB oB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:6,C:"WebAssembly",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M","578":"G"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB 1C 2C","194":"sB tB uB vB wB","1025":"xB"},D:{"1":"0 1 2 3 4 5 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","322":"wB xB yB zB 0B 1B"},E:{"1":"B C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB GD HD ID JD NC vC KD OC","322":"jB kB lB mB nB oB"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","194":"2D"}},B:6,C:"WebAssembly",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wav.js b/node_modules/caniuse-lite/data/features/wav.js old mode 100755 new mode 100644 index f39c1c047..fd9205738 --- a/node_modules/caniuse-lite/data/features/wav.js +++ b/node_modules/caniuse-lite/data/features/wav.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC uC KD OC","2":"F GD HD"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Wav audio format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ID JD NC vC KD OC","2":"F GD HD"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","16":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"Wav audio format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wbr-element.js b/node_modules/caniuse-lite/data/features/wbr-element.js old mode 100755 new mode 100644 index e3d97f142..666db82d3 --- a/node_modules/caniuse-lite/data/features/wbr-element.js +++ b/node_modules/caniuse-lite/data/features/wbr-element.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D wC","2":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","16":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC"},H:{"1":"iD"},I:{"1":"TC J I lD mD vC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"wbr (word break opportunity) element",D:true}; +module.exports={A:{A:{"1":"K D xC","2":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","16":"F"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC"},H:{"1":"iD"},I:{"1":"TC J I lD mD wC nD oD","16":"jD kD"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"wbr (word break opportunity) element",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-animation.js b/node_modules/caniuse-lite/data/features/web-animation.js old mode 100755 new mode 100644 index 346fa2c1f..3617ce5fb --- a/node_modules/caniuse-lite/data/features/web-animation.js +++ b/node_modules/caniuse-lite/data/features/web-animation.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","260":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","516":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B","580":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB","2049":"IC JC KC LC Q H"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB","260":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C aC","1090":"B C L NC OC","2049":"M 8C 9C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC uC KD OC","132":"9 AB BB","260":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD","1090":"UD VD WD XD YD ZD aD","2049":"bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","260":"J pD qD rD sD tD aC uD vD wD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"Web Animations API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 1 2 3 4 5 R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB 1C 2C","260":"UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC","516":"sB tB uB vB wB xB yB zB 0B 1B 2B 3B","580":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB","2049":"IC JC KC LC Q H"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB","132":"hB iB jB","260":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C bC","1090":"B C L NC OC","2049":"M 8C 9C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC","132":"9 AB BB","260":"CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD","1090":"UD VD WD XD YD ZD aD","2049":"bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB xD yD QC RC SC zD","260":"J pD qD rD sD tD bC uD vD wD"},Q:{"260":"0D"},R:{"1":"1D"},S:{"1":"3D","516":"2D"}},B:5,C:"Web Animations API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-app-manifest.js b/node_modules/caniuse-lite/data/features/web-app-manifest.js old mode 100755 new mode 100644 index 63614f789..8cbc1783b --- a/node_modules/caniuse-lite/data/features/web-app-manifest.js +++ b/node_modules/caniuse-lite/data/features/web-app-manifest.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","578":"JC KC LC Q H R WC S T U"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD","4":"RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD","4":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","260":"VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Add to home screen (A2HS)",D:false}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","578":"JC KC LC Q H R WC S T U"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD","4":"RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD","4":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","260":"VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"Add to home screen (A2HS)",D:false}; diff --git a/node_modules/caniuse-lite/data/features/web-bluetooth.js b/node_modules/caniuse-lite/data/features/web-bluetooth.js old mode 100755 new mode 100644 index 145a45aef..1313061cd --- a/node_modules/caniuse-lite/data/features/web-bluetooth.js +++ b/node_modules/caniuse-lite/data/features/web-bluetooth.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB sB tB uB vB wB xB","706":"yB zB 0B","1025":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC uC KD OC","450":"hB iB jB kB","706":"lB mB nB","1025":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD oD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"2":"0D"},R:{"1025":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Bluetooth",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB sB tB uB vB wB xB","706":"yB zB 0B","1025":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB GD HD ID JD NC vC KD OC","450":"hB iB jB kB","706":"lB mB nB","1025":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD oD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","1025":"H"},L:{"1025":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1025":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB qD rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD"},Q:{"2":"0D"},R:{"1025":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Bluetooth",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-serial.js b/node_modules/caniuse-lite/data/features/web-serial.js old mode 100755 new mode 100644 index 8554160bd..c164b1c9b --- a/node_modules/caniuse-lite/data/features/web-serial.js +++ b/node_modules/caniuse-lite/data/features/web-serial.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B GD HD ID JD NC uC KD OC","66":"8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"129":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Serial API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B GD HD ID JD NC vC KD OC","66":"8B 9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"129":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web Serial API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/web-share.js b/node_modules/caniuse-lite/data/features/web-share.js old mode 100755 new mode 100644 index 21527c001..df681b23b --- a/node_modules/caniuse-lite/data/features/web-share.js +++ b/node_modules/caniuse-lite/data/features/web-share.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D E F A B C L M G N O BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","130":"6 7 8 9 P aB AB","1028":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB"},E:{"1":"M G 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","2049":"L OC 8C"},F:{"1":"0 1 2 3 4 5 x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w GD HD ID JD NC uC KD OC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD","2049":"XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD vC nD","258":"I oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J","258":"pD qD rD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Web Share API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D E F A B C L M G N O BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X","130":"6 7 8 9 P aB AB","1028":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB"},E:{"1":"M G 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","2049":"L OC 8C"},F:{"1":"0 1 2 3 4 5 x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w GD HD ID JD NC vC KD OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","2049":"XD YD ZD aD bD"},H:{"2":"iD"},I:{"2":"TC J jD kD lD mD wC nD","258":"I oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J","258":"pD qD rD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:4,C:"Web Share API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webauthn.js b/node_modules/caniuse-lite/data/features/webauthn.js old mode 100755 new mode 100644 index 91dc2e8a1..b1fdf079b --- a/node_modules/caniuse-lite/data/features/webauthn.js +++ b/node_modules/caniuse-lite/data/features/webauthn.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","226":"L M G N O"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C","4100":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","5124":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC","322":"OC"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC uC KD OC"},G:{"1":"dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD","578":"ZD","2052":"cD","3076":"aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"8196":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Web Authentication API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C","226":"L M G N O"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 1C 2C","4100":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","5124":"4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B"},E:{"1":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC","322":"OC"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB GD HD ID JD NC vC KD OC"},G:{"1":"dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD","578":"ZD","2052":"cD","3076":"aD bD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"8196":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2":"2D"}},B:2,C:"Web Authentication API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webcodecs.js b/node_modules/caniuse-lite/data/features/webcodecs.js old mode 100755 new mode 100644 index f1807c57c..7217a10e9 --- a/node_modules/caniuse-lite/data/features/webcodecs.js +++ b/node_modules/caniuse-lite/data/features/webcodecs.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C"},D:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"sC tC ED FD","2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC","132":"gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC"},F:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q GD HD ID JD NC uC KD OC"},G:{"1":"sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC","132":"gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebCodecs API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB 1C 2C"},D:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c"},E:{"1":"tC uC ED FD","2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC","132":"hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC"},F:{"1":"0 1 2 3 4 5 H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q GD HD ID JD NC vC KD OC"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC","132":"hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB RC SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebCodecs API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl.js b/node_modules/caniuse-lite/data/features/webgl.js old mode 100755 new mode 100644 index 4cc45cfb2..fd5259ab8 --- a/node_modules/caniuse-lite/data/features/webgl.js +++ b/node_modules/caniuse-lite/data/features/webgl.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"wC","8":"K D E F A","129":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB K D","129":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"E F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC","129":"K D 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC uC KD","129":"C G N O P OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","129":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","129":"2D"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; +module.exports={A:{A:{"2":"xC","8":"K D E F A","129":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","129":"6 7 8 9 J ZB K D E F A B C L M G N O P aB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB K D","129":"6 7 8 9 E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB"},E:{"1":"E F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC","129":"K D 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC vC KD","129":"C G N O P OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND OD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"1":"A","2":"D"},K:{"1":"C H OC","2":"A B NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A","129":"B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","129":"2D"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgl2.js b/node_modules/caniuse-lite/data/features/webgl2.js old mode 100755 new mode 100644 index 1c6531216..a53cacee5 --- a/node_modules/caniuse-lite/data/features/webgl2.js +++ b/node_modules/caniuse-lite/data/features/webgl2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","194":"nB oB pB","450":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","2242":"qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","578":"oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"G AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A 3C ZC 4C 5C 6C 7C","1090":"B C L M aC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC uC KD OC"},G:{"1":"eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD","1090":"WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2242":"2D"}},B:6,C:"WebGL 2.0",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB 1C 2C","194":"nB oB pB","450":"BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB","2242":"qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB","578":"oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"G AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A 3C aC 4C 5C 6C 7C","1090":"B C L M bC NC OC 8C 9C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB GD HD ID JD NC vC KD OC"},G:{"1":"eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD","1090":"WD XD YD ZD aD bD cD dD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB rD sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","2242":"2D"}},B:6,C:"WebGL 2.0",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webgpu.js b/node_modules/caniuse-lite/data/features/webgpu.js old mode 100755 new mode 100644 index 951dfe17a..ebae403a7 --- a/node_modules/caniuse-lite/data/features/webgpu.js +++ b/node_modules/caniuse-lite/data/features/webgpu.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","194":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","4292":"YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B G 3C ZC 4C 5C 6C 7C aC AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC","322":"C L M NC OC 8C 9C lC mC DD SC nC oC pC qC rC","8452":"sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC uC KD OC","578":"GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z"},G:{"1":"sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC","322":"lC mC hD SC nC oC pC qC rC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","2049":"H"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","194":"3D"}},B:5,C:"WebGPU",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 1C 2C","194":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB","4292":"YB I XC MC","16580":"YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 1 2 3 4 5 w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B G 3C aC 4C 5C 6C 7C bC AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC","322":"C L M NC OC 8C 9C mC nC DD SC oC pC qC rC sC","8452":"tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GD HD ID JD NC vC KD OC","578":"GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h","2049":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z"},G:{"1":"tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC","322":"mC nC hD SC oC pC qC rC sC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","2049":"H"},L:{"1":"I"},M:{"194":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"1":"AB BB CB DB EB FB","2":"6 7 8 9 J pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","194":"3D"}},B:5,C:"WebGPU",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webhid.js b/node_modules/caniuse-lite/data/features/webhid.js old mode 100755 new mode 100644 index dad8deeb2..abc51e377 --- a/node_modules/caniuse-lite/data/features/webhid.js +++ b/node_modules/caniuse-lite/data/features/webhid.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC uC KD OC","66":"9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebHID API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC","66":"LC Q H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B GD HD ID JD NC vC KD OC","66":"9B AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebHID API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webkit-user-drag.js b/node_modules/caniuse-lite/data/features/webkit-user-drag.js old mode 100755 new mode 100644 index 5d722bc99..4fbed7416 --- a/node_modules/caniuse-lite/data/features/webkit-user-drag.js +++ b/node_modules/caniuse-lite/data/features/webkit-user-drag.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"16":"J ZB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"F B C GD HD ID JD NC uC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS -webkit-user-drag property",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"16":"J ZB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"F B C GD HD ID JD NC vC KD OC","132":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"CSS -webkit-user-drag property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webm.js b/node_modules/caniuse-lite/data/features/webm.js old mode 100755 new mode 100644 index 0f8ecf03b..47ca57f23 --- a/node_modules/caniuse-lite/data/features/webm.js +++ b/node_modules/caniuse-lite/data/features/webm.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E wC","520":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L","388":"M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB","132":"6 7 8 9 K D E F A B C L M G N O P aB AB"},E:{"2":"3C","8":"J ZB ZC 4C","520":"K D E F A B C 5C 6C 7C aC NC","16385":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","17412":"L OC 8C","23556":"M","24580":"G 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"B C G JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD","16385":"lC mC hD SC nC oC pC qC rC sC tC","17412":"XD YD ZD aD bD","19460":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD","132":"TC J lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"WebM video format",D:true}; +module.exports={A:{A:{"2":"K D E xC","520":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","8":"C L","388":"M G N O P"},C:{"1":"0 1 2 3 4 5 EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","132":"6 7 8 9 K D E F A B C L M G N O P aB AB"},E:{"2":"3C","8":"J ZB aC 4C","520":"K D E F A B C 5C 6C 7C bC NC","16385":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","17412":"L OC 8C","23556":"M","24580":"G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","132":"B C G JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD","16385":"mC nC hD SC oC pC qC rC sC tC uC","17412":"XD YD ZD aD bD","19460":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC"},H:{"2":"iD"},I:{"1":"I","2":"jD kD","132":"TC J lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"8":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","132":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:6,C:"WebM video format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webnfc.js b/node_modules/caniuse-lite/data/features/webnfc.js old mode 100755 new mode 100644 index 369f35ddf..6efbef9b3 --- a/node_modules/caniuse-lite/data/features/webnfc.js +++ b/node_modules/caniuse-lite/data/features/webnfc.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","450":"H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","450":"AC BC CC DC EC FC GC HC IC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"257":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web NFC",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","450":"H R S T U V W X"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","450":"AC BC CC DC EC FC GC HC IC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"257":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"Web NFC",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webp.js b/node_modules/caniuse-lite/data/features/webp.js old mode 100755 new mode 100644 index 9e9d40faf..af745128d --- a/node_modules/caniuse-lite/data/features/webp.js +++ b/node_modules/caniuse-lite/data/features/webp.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J ZB","8":"K D E","132":"6 7 8 F A B C L M G N O P aB","260":"9 AB BB CB DB EB FB bB cB"},E:{"1":"QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F A B C L 3C ZC 4C 5C 6C 7C aC NC OC 8C","516":"M G 9C AD bC cC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","8":"B JD","132":"NC uC KD","260":"C G N O P OC"},G:{"1":"cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"1":"iD"},I:{"1":"I vC nD oD","2":"TC jD kD lD","132":"J mD"},J:{"2":"D A"},K:{"1":"C H NC uC OC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:6,C:"WebP image format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","8":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J ZB","8":"K D E","132":"6 7 8 F A B C L M G N O P aB","260":"9 AB BB CB DB EB FB bB cB"},E:{"1":"QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F A B C L 3C aC 4C 5C 6C 7C bC NC OC 8C","516":"M G 9C AD cC dC PC BD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F GD HD ID","8":"B JD","132":"NC vC KD","260":"C G N O P OC"},G:{"1":"cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD"},H:{"1":"iD"},I:{"1":"I wC nD oD","2":"TC jD kD lD","132":"J mD"},J:{"2":"D A"},K:{"1":"C H NC vC OC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","8":"2D"}},B:6,C:"WebP image format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/websockets.js b/node_modules/caniuse-lite/data/features/websockets.js old mode 100755 new mode 100644 index 743d395fb..599ce3ce5 --- a/node_modules/caniuse-lite/data/features/websockets.js +++ b/node_modules/caniuse-lite/data/features/websockets.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC 1C 2C","132":"J ZB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"J ZB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","132":"ZB 4C","260":"K 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD ID JD","132":"B C NC uC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD","132":"vC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","129":"D"},K:{"1":"H OC","2":"A","132":"B C NC uC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Sockets",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC 1C 2C","132":"J ZB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"J ZB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","132":"ZB 4C","260":"K 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD ID JD","132":"B C NC vC KD"},G:{"1":"E ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD","132":"wC MD"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","129":"D"},K:{"1":"H OC","2":"A","132":"B C NC vC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Sockets",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webtransport.js b/node_modules/caniuse-lite/data/features/webtransport.js old mode 100755 new mode 100644 index 11e199a5a..73b0788df --- a/node_modules/caniuse-lite/data/features/webtransport.js +++ b/node_modules/caniuse-lite/data/features/webtransport.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w 1C 2C"},D:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD aC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebTransport",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w 1C 2C"},D:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB SC zD","2":"J pD qD rD sD tD bC uD vD wD xD yD QC RC"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:5,C:"WebTransport",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webusb.js b/node_modules/caniuse-lite/data/features/webusb.js old mode 100755 new mode 100644 index ad073c63c..b10ee2662 --- a/node_modules/caniuse-lite/data/features/webusb.js +++ b/node_modules/caniuse-lite/data/features/webusb.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","66":"zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC uC KD OC","66":"mB nB oB pB qB rB sB"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD aC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebUSB",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","66":"zB 0B 1B 2B 3B UC 4B"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB GD HD ID JD NC vC KD OC","66":"mB nB oB pB qB rB sB"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB sD tD bC uD vD wD xD yD QC RC SC zD","2":"J pD qD rD"},Q:{"2":"0D"},R:{"1":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebUSB",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvr.js b/node_modules/caniuse-lite/data/features/webvr.js old mode 100755 new mode 100644 index b18351fc3..e4cf18982 --- a/node_modules/caniuse-lite/data/features/webvr.js +++ b/node_modules/caniuse-lite/data/features/webvr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"0 1 2 3 4 5 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","66":"Q","257":"G N O P"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","194":"zB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","66":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","66":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"513":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebVR API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"0 1 2 3 4 5 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","66":"Q","257":"G N O P"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB 1C 2C","129":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","194":"zB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","66":"2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","66":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"2":"I"},M:{"2":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"513":"J","516":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:7,C:"WebVR API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webvtt.js b/node_modules/caniuse-lite/data/features/webvtt.js old mode 100755 new mode 100644 index 0925a26cc..c964e062f --- a/node_modules/caniuse-lite/data/features/webvtt.js +++ b/node_modules/caniuse-lite/data/features/webvtt.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB DB EB FB bB","129":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD vC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; +module.exports={A:{A:{"1":"A B","2":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB 1C 2C","66":"AB BB CB DB EB FB bB","129":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","257":"0 1 2 3 4 5 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"K D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC MD ND"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC J jD kD lD mD wC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"B","2":"A"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"129":"2D 3D"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webworkers.js b/node_modules/caniuse-lite/data/features/webworkers.js old mode 100755 new mode 100644 index 3b1840c9c..4aafbcde6 --- a/node_modules/caniuse-lite/data/features/webworkers.js +++ b/node_modules/caniuse-lite/data/features/webworkers.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","2":"wC","8":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","8":"xC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","8":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC uC KD OC","2":"F GD","8":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I jD nD oD","2":"TC J kD lD mD vC"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Workers",D:true}; +module.exports={A:{A:{"1":"A B","2":"xC","8":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","8":"yC TC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","8":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z JD NC vC KD OC","2":"F GD","8":"HD ID"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I jD nD oD","2":"TC J kD lD mD wC"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","8":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Web Workers",D:true}; diff --git a/node_modules/caniuse-lite/data/features/webxr.js b/node_modules/caniuse-lite/data/features/webxr.js old mode 100755 new mode 100644 index 15764b1a2..bdc3d7dc3 --- a/node_modules/caniuse-lite/data/features/webxr.js +++ b/node_modules/caniuse-lite/data/features/webxr.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","322":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","66":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"2":"J ZB K D E F A B C 3C ZC 4C 5C 6C 7C aC NC OC","578":"L M G 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC uC KD OC","66":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","132":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC uC OC","132":"H"},L:{"132":"I"},M:{"322":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD aC uD","132":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","322":"3D"}},B:4,C:"WebXR Device API",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC 1C 2C","322":"0 1 2 3 4 5 KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C"},D:{"2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B","66":"8B 9B AC BC CC DC EC FC GC HC IC JC KC LC","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"2":"J ZB K D E F A B C 3C aC 4C 5C 6C 7C bC NC OC","578":"L M G 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB GD HD ID JD NC vC KD OC","66":"xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B","132":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"2":"iD"},I:{"2":"TC J I jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C NC vC OC","132":"H"},L:{"132":"I"},M:{"322":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"J pD qD rD sD tD bC uD","132":"6 7 8 9 AB BB CB DB EB FB vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D","322":"3D"}},B:4,C:"WebXR Device API",D:true}; diff --git a/node_modules/caniuse-lite/data/features/will-change.js b/node_modules/caniuse-lite/data/features/will-change.js old mode 100755 new mode 100644 index 0269879c6..537107748 --- a/node_modules/caniuse-lite/data/features/will-change.js +++ b/node_modules/caniuse-lite/data/features/will-change.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS will-change property",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB 1C 2C","194":"FB bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS will-change property",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff.js b/node_modules/caniuse-lite/data/features/woff.js old mode 100755 new mode 100644 index 3d83e74fa..3e4288252 --- a/node_modules/caniuse-lite/data/features/woff.js +++ b/node_modules/caniuse-lite/data/features/woff.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 2C","2":"xC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB 3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC uC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD mD vC","130":"J"},J:{"1":"D A"},K:{"1":"B C H NC uC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF - Web Open Font Format",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 2C","2":"yC TC 1C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"J"},E:{"1":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB 3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z NC vC KD OC","2":"F B GD HD ID JD"},G:{"1":"E MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC"},H:{"2":"iD"},I:{"1":"I nD oD","2":"TC jD kD lD mD wC","130":"J"},J:{"1":"D A"},K:{"1":"B C H NC vC OC","2":"A"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/woff2.js b/node_modules/caniuse-lite/data/features/woff2.js old mode 100755 new mode 100644 index f4f81e03f..a442ebf46 --- a/node_modules/caniuse-lite/data/features/woff2.js +++ b/node_modules/caniuse-lite/data/features/woff2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"C L M G OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J ZB K D E F 3C ZC 4C 5C 6C 7C","132":"A B aC NC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC uC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"E ZC LD vC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"C L"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB 1C 2C"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB"},E:{"1":"C L M G OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J ZB K D E F 3C aC 4C 5C 6C 7C","132":"A B bC NC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P aB GD HD ID JD NC vC KD OC"},G:{"1":"SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"E aC LD wC MD ND OD PD QD RD"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; diff --git a/node_modules/caniuse-lite/data/features/word-break.js b/node_modules/caniuse-lite/data/features/word-break.js old mode 100755 new mode 100644 index 2f76b67e8..3304901f7 --- a/node_modules/caniuse-lite/data/features/word-break.js +++ b/node_modules/caniuse-lite/data/features/word-break.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"J ZB K D E 3C ZC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC uC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","4":"E ZC LD vC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD vC nD oD"},J:{"4":"D A"},K:{"1":"H","2":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 word-break",D:true}; +module.exports={A:{A:{"1":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC J ZB K D E F A B C L M 1C 2C"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"F A B C L M G 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K D E 3C aC 4C 5C 6C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C GD HD ID JD NC vC KD OC","4":"6 7 8 9 G N O P aB AB BB CB DB EB FB bB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"E aC LD wC MD ND OD PD"},H:{"2":"iD"},I:{"1":"I","4":"TC J jD kD lD mD wC nD oD"},J:{"4":"D A"},K:{"1":"H","2":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"CSS3 word-break",D:true}; diff --git a/node_modules/caniuse-lite/data/features/wordwrap.js b/node_modules/caniuse-lite/data/features/wordwrap.js old mode 100755 new mode 100644 index ec3f6b19d..d0a0a9c34 --- a/node_modules/caniuse-lite/data/features/wordwrap.js +++ b/node_modules/caniuse-lite/data/features/wordwrap.js @@ -1 +1 @@ -module.exports={A:{A:{"4":"K D E F A B wC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","4":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","4":"J ZB K 3C ZC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","4":"B C ID JD NC uC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","4":"ZC LD vC MD ND"},H:{"4":"iD"},I:{"1":"I nD oD","4":"TC J jD kD lD mD vC"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:4,C:"CSS3 Overflow-wrap",D:true}; +module.exports={A:{A:{"4":"K D E F A B xC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","4":"C L M G N O"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","4":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB 1C 2C"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","4":"6 7 8 J ZB K D E F A B C L M G N O P aB"},E:{"1":"D E F A B C L M G 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","4":"J ZB K 3C aC 4C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z OC","2":"F GD HD","4":"B C ID JD NC vC KD"},G:{"1":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","4":"aC LD wC MD ND"},H:{"4":"iD"},I:{"1":"I nD oD","4":"TC J jD kD lD mD wC"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"3D","4":"2D"}},B:4,C:"CSS3 Overflow-wrap",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/node_modules/caniuse-lite/data/features/x-doc-messaging.js old mode 100755 new mode 100644 index f003be510..4562934e4 --- a/node_modules/caniuse-lite/data/features/x-doc-messaging.js +++ b/node_modules/caniuse-lite/data/features/x-doc-messaging.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D wC","132":"E F","260":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C","2":"xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"3C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC","2":"F"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-document messaging",D:true}; +module.exports={A:{A:{"2":"K D xC","132":"E F","260":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C","2":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"3C aC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC","2":"F"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"4":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"Cross-document messaging",D:true}; diff --git a/node_modules/caniuse-lite/data/features/x-frame-options.js b/node_modules/caniuse-lite/data/features/x-frame-options.js old mode 100755 new mode 100644 index 28a190329..82aca50ac --- a/node_modules/caniuse-lite/data/features/x-frame-options.js +++ b/node_modules/caniuse-lite/data/features/x-frame-options.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"E F A B","2":"K D wC"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","4":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","16":"xC TC 1C 2C"},D:{"4":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"4":"K D E F A B C L M G 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","16":"J ZB 3C ZC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC uC"},G:{"4":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","16":"ZC LD vC MD ND"},H:{"2":"iD"},I:{"4":"J I mD vC nD oD","16":"TC jD kD lD"},J:{"4":"D A"},K:{"4":"H OC","16":"A B C NC uC"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D","4":"3D"}},B:6,C:"X-Frame-Options HTTP header",D:true}; +module.exports={A:{A:{"1":"E F A B","2":"K D xC"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC","4":"0 1 2 3 4 5 J ZB K D E F A B C L M G N O DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","16":"yC TC 1C 2C"},D:{"4":"0 1 2 3 4 5 CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB"},E:{"4":"K D E F A B C L M G 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","16":"J ZB 3C aC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z KD OC","16":"F B GD HD ID JD NC vC"},G:{"4":"E OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","16":"aC LD wC MD ND"},H:{"2":"iD"},I:{"4":"J I mD wC nD oD","16":"TC jD kD lD"},J:{"4":"D A"},K:{"4":"H OC","16":"A B C NC vC"},L:{"4":"I"},M:{"4":"MC"},N:{"1":"A B"},O:{"4":"PC"},P:{"4":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"4":"0D"},R:{"4":"1D"},S:{"1":"2D","4":"3D"}},B:6,C:"X-Frame-Options HTTP header",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhr2.js b/node_modules/caniuse-lite/data/features/xhr2.js old mode 100755 new mode 100644 index f1c4ae265..9630907f7 --- a/node_modules/caniuse-lite/data/features/xhr2.js +++ b/node_modules/caniuse-lite/data/features/xhr2.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F wC","1156":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"xC TC","1028":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1284":"A B","1412":"K D E F","1924":"J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","16":"J ZB K","1028":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1156":"FB bB","1412":"6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"C L M G NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","2":"J 3C ZC","1028":"E F A B 6C 7C aC","1156":"D 5C","1412":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC uC KD","132":"G N O","1028":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","2":"ZC LD vC","1028":"E PD QD RD SD TD","1156":"OD","1412":"MD ND"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","1028":"oD","1412":"nD","1924":"TC J mD vC"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B NC uC","1028":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1156":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XMLHttpRequest advanced features",D:true}; +module.exports={A:{A:{"2":"K D E F xC","1156":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"yC TC","1028":"6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","1284":"A B","1412":"K D E F","1924":"J ZB 1C 2C"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","16":"J ZB K","1028":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1156":"FB bB","1412":"6 7 8 9 D E F A B C L M G N O P aB AB BB CB DB EB"},E:{"1":"C L M G NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","2":"J 3C aC","1028":"E F A B 6C 7C bC","1156":"D 5C","1412":"ZB K 4C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B GD HD ID JD NC vC KD","132":"G N O","1028":"6 7 8 9 C P aB AB BB CB DB EB FB bB cB dB eB fB gB hB OC"},G:{"1":"UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","2":"aC LD wC","1028":"E PD QD RD SD TD","1156":"OD","1412":"MD ND"},H:{"2":"iD"},I:{"1":"I","2":"jD kD lD","1028":"oD","1412":"nD","1924":"TC J mD wC"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B NC vC","1028":"C OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1156":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD","1028":"J"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XMLHttpRequest advanced features",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtml.js b/node_modules/caniuse-lite/data/features/xhtml.js old mode 100755 new mode 100644 index 4f0019ee4..54e505bf4 --- a/node_modules/caniuse-lite/data/features/xhtml.js +++ b/node_modules/caniuse-lite/data/features/xhtml.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"F A B","2":"K D E wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"1":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"1":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD vC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; +module.exports={A:{A:{"1":"F A B","2":"K D E xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"1":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"1":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"1":"iD"},I:{"1":"TC J I jD kD lD mD wC nD oD"},J:{"1":"D A"},K:{"1":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/node_modules/caniuse-lite/data/features/xhtmlsmil.js old mode 100755 new mode 100644 index 95ee65ab0..efd555604 --- a/node_modules/caniuse-lite/data/features/xhtmlsmil.js +++ b/node_modules/caniuse-lite/data/features/xhtmlsmil.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"F A B wC","4":"K D E"},B:{"2":"C L M G N O P","8":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"8":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C 1C 2C"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC"},E:{"8":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC uC KD OC"},G:{"8":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC"},H:{"8":"iD"},I:{"8":"TC J I jD kD lD mD vC nD oD"},J:{"8":"D A"},K:{"8":"A B C H NC uC OC"},L:{"8":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"8":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"8":"2D 3D"}},B:7,C:"XHTML+SMIL animation",D:true}; +module.exports={A:{A:{"2":"F A B xC","4":"K D E"},B:{"2":"C L M G N O P","8":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"8":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C 1C 2C"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC"},E:{"8":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GD HD ID JD NC vC KD OC"},G:{"8":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC"},H:{"8":"iD"},I:{"8":"TC J I jD kD lD mD wC nD oD"},J:{"8":"D A"},K:{"8":"A B C H NC vC OC"},L:{"8":"I"},M:{"8":"MC"},N:{"2":"A B"},O:{"8":"PC"},P:{"8":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"8":"0D"},R:{"8":"1D"},S:{"8":"2D 3D"}},B:7,C:"XHTML+SMIL animation",D:true}; diff --git a/node_modules/caniuse-lite/data/features/xml-serializer.js b/node_modules/caniuse-lite/data/features/xml-serializer.js old mode 100755 new mode 100644 index e83b3dddc..90ace61d2 --- a/node_modules/caniuse-lite/data/features/xml-serializer.js +++ b/node_modules/caniuse-lite/data/features/xml-serializer.js @@ -1 +1 @@ -module.exports={A:{A:{"1":"A B","260":"K D E F wC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","132":"B","260":"xC TC J ZB K D 1C 2C","516":"E F A"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"1":"E F A B C L M G 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC sC tC ED FD","132":"J ZB K D 3C ZC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N O HD ID JD NC uC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC sC tC","132":"ZC LD vC MD ND OD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD vC"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"DOM Parsing and Serialization",D:true}; +module.exports={A:{A:{"1":"A B","260":"K D E F xC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","132":"B","260":"yC TC J ZB K D 1C 2C","516":"E F A"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","132":"6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB"},E:{"1":"E F A B C L M G 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC tC uC ED FD","132":"J ZB K D 3C aC 4C 5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F GD","132":"B C G N O HD ID JD NC vC KD OC"},G:{"1":"E PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC tC uC","132":"aC LD wC MD ND OD"},H:{"132":"iD"},I:{"1":"I nD oD","132":"TC J jD kD lD mD wC"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"1":"A B"},O:{"1":"PC"},P:{"1":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"1":"0D"},R:{"1":"1D"},S:{"1":"2D 3D"}},B:4,C:"DOM Parsing and Serialization",D:true}; diff --git a/node_modules/caniuse-lite/data/features/zstd.js b/node_modules/caniuse-lite/data/features/zstd.js old mode 100755 new mode 100644 index ee3fd2328..b464dd9fa --- a/node_modules/caniuse-lite/data/features/zstd.js +++ b/node_modules/caniuse-lite/data/features/zstd.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"K D E F A B wC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC yC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 xC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},E:{"2":"J ZB K D E F A B C L M G 3C ZC 4C 5C 6C 7C aC NC OC 8C 9C AD bC cC PC BD QC dC eC fC gC hC CD RC iC jC kC lC mC DD SC nC oC pC qC rC","260":"sC tC ED FD"},F:{"1":"0 1 2 3 4 5 s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r GD HD ID JD NC uC KD OC"},G:{"2":"E ZC LD vC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD bC cC PC fD QC dC eC fC gC hC gD RC iC jC kC lC mC hD SC nC oC pC qC rC","260":"sC tC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD vC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC uC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD aC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; +module.exports={A:{A:{"2":"K D E F A B xC"},B:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC zC 0C","2":"0 1 2 3 4 5 6 7 8 9 yC TC J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z GB HB IB 1C 2C"},D:{"1":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB I XC MC YC ZC","2":"0 6 7 8 9 J ZB K D E F A B C L M G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B UC 4B VC 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},E:{"2":"J ZB K D E F A B C L M G 3C aC 4C 5C 6C 7C bC NC OC 8C 9C AD cC dC PC BD QC eC fC gC hC iC CD RC jC kC lC mC nC DD SC oC pC qC rC sC","260":"tC uC ED FD"},F:{"1":"0 1 2 3 4 5 s t u v w x y z","2":"6 7 8 9 F B C G N O P aB AB BB CB DB EB FB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC KC LC Q H R WC S T U V W X Y Z a b c d e f g h i j k l m n o p q r GD HD ID JD NC vC KD OC"},G:{"2":"E aC LD wC MD ND OD PD QD RD SD TD UD VD WD XD YD ZD aD bD cD dD eD cC dC PC fD QC eC fC gC hC iC gD RC jC kC lC mC nC hD SC oC pC qC rC sC","260":"tC uC"},H:{"2":"iD"},I:{"1":"I","2":"TC J jD kD lD mD wC nD oD"},J:{"2":"D A"},K:{"2":"A B C H NC vC OC"},L:{"1":"I"},M:{"1":"MC"},N:{"2":"A B"},O:{"2":"PC"},P:{"2":"6 7 8 9 J AB BB CB DB EB FB pD qD rD sD tD bC uD vD wD xD yD QC RC SC zD"},Q:{"2":"0D"},R:{"2":"1D"},S:{"2":"2D 3D"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; diff --git a/node_modules/caniuse-lite/data/regions/AD.js b/node_modules/caniuse-lite/data/regions/AD.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AE.js b/node_modules/caniuse-lite/data/regions/AE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AF.js b/node_modules/caniuse-lite/data/regions/AF.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AG.js b/node_modules/caniuse-lite/data/regions/AG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AI.js b/node_modules/caniuse-lite/data/regions/AI.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AL.js b/node_modules/caniuse-lite/data/regions/AL.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AM.js b/node_modules/caniuse-lite/data/regions/AM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AO.js b/node_modules/caniuse-lite/data/regions/AO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AR.js b/node_modules/caniuse-lite/data/regions/AR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AS.js b/node_modules/caniuse-lite/data/regions/AS.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AT.js b/node_modules/caniuse-lite/data/regions/AT.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AU.js b/node_modules/caniuse-lite/data/regions/AU.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AW.js b/node_modules/caniuse-lite/data/regions/AW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AX.js b/node_modules/caniuse-lite/data/regions/AX.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/AZ.js b/node_modules/caniuse-lite/data/regions/AZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BA.js b/node_modules/caniuse-lite/data/regions/BA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BB.js b/node_modules/caniuse-lite/data/regions/BB.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BD.js b/node_modules/caniuse-lite/data/regions/BD.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BE.js b/node_modules/caniuse-lite/data/regions/BE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BF.js b/node_modules/caniuse-lite/data/regions/BF.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BG.js b/node_modules/caniuse-lite/data/regions/BG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BH.js b/node_modules/caniuse-lite/data/regions/BH.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BI.js b/node_modules/caniuse-lite/data/regions/BI.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BJ.js b/node_modules/caniuse-lite/data/regions/BJ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BM.js b/node_modules/caniuse-lite/data/regions/BM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BN.js b/node_modules/caniuse-lite/data/regions/BN.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BO.js b/node_modules/caniuse-lite/data/regions/BO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/BR.js b/node_modules/caniuse-lite/data/regions/BR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MU.js b/node_modules/caniuse-lite/data/regions/MU.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MV.js b/node_modules/caniuse-lite/data/regions/MV.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MW.js b/node_modules/caniuse-lite/data/regions/MW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MX.js b/node_modules/caniuse-lite/data/regions/MX.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MY.js b/node_modules/caniuse-lite/data/regions/MY.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/MZ.js b/node_modules/caniuse-lite/data/regions/MZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NA.js b/node_modules/caniuse-lite/data/regions/NA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NC.js b/node_modules/caniuse-lite/data/regions/NC.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NE.js b/node_modules/caniuse-lite/data/regions/NE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NF.js b/node_modules/caniuse-lite/data/regions/NF.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NG.js b/node_modules/caniuse-lite/data/regions/NG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NI.js b/node_modules/caniuse-lite/data/regions/NI.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NL.js b/node_modules/caniuse-lite/data/regions/NL.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NO.js b/node_modules/caniuse-lite/data/regions/NO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NP.js b/node_modules/caniuse-lite/data/regions/NP.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NR.js b/node_modules/caniuse-lite/data/regions/NR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NU.js b/node_modules/caniuse-lite/data/regions/NU.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/NZ.js b/node_modules/caniuse-lite/data/regions/NZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/OM.js b/node_modules/caniuse-lite/data/regions/OM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PA.js b/node_modules/caniuse-lite/data/regions/PA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PE.js b/node_modules/caniuse-lite/data/regions/PE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PF.js b/node_modules/caniuse-lite/data/regions/PF.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PG.js b/node_modules/caniuse-lite/data/regions/PG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PH.js b/node_modules/caniuse-lite/data/regions/PH.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PK.js b/node_modules/caniuse-lite/data/regions/PK.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PL.js b/node_modules/caniuse-lite/data/regions/PL.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PM.js b/node_modules/caniuse-lite/data/regions/PM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PN.js b/node_modules/caniuse-lite/data/regions/PN.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PR.js b/node_modules/caniuse-lite/data/regions/PR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PS.js b/node_modules/caniuse-lite/data/regions/PS.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PT.js b/node_modules/caniuse-lite/data/regions/PT.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PW.js b/node_modules/caniuse-lite/data/regions/PW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/PY.js b/node_modules/caniuse-lite/data/regions/PY.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/QA.js b/node_modules/caniuse-lite/data/regions/QA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/RE.js b/node_modules/caniuse-lite/data/regions/RE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/RO.js b/node_modules/caniuse-lite/data/regions/RO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/RS.js b/node_modules/caniuse-lite/data/regions/RS.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/RU.js b/node_modules/caniuse-lite/data/regions/RU.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/RW.js b/node_modules/caniuse-lite/data/regions/RW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SA.js b/node_modules/caniuse-lite/data/regions/SA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SB.js b/node_modules/caniuse-lite/data/regions/SB.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SC.js b/node_modules/caniuse-lite/data/regions/SC.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SD.js b/node_modules/caniuse-lite/data/regions/SD.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SE.js b/node_modules/caniuse-lite/data/regions/SE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SG.js b/node_modules/caniuse-lite/data/regions/SG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SH.js b/node_modules/caniuse-lite/data/regions/SH.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SI.js b/node_modules/caniuse-lite/data/regions/SI.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SK.js b/node_modules/caniuse-lite/data/regions/SK.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SL.js b/node_modules/caniuse-lite/data/regions/SL.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SM.js b/node_modules/caniuse-lite/data/regions/SM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SN.js b/node_modules/caniuse-lite/data/regions/SN.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SO.js b/node_modules/caniuse-lite/data/regions/SO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SR.js b/node_modules/caniuse-lite/data/regions/SR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/ST.js b/node_modules/caniuse-lite/data/regions/ST.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SV.js b/node_modules/caniuse-lite/data/regions/SV.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SY.js b/node_modules/caniuse-lite/data/regions/SY.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/SZ.js b/node_modules/caniuse-lite/data/regions/SZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TC.js b/node_modules/caniuse-lite/data/regions/TC.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TD.js b/node_modules/caniuse-lite/data/regions/TD.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TG.js b/node_modules/caniuse-lite/data/regions/TG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TH.js b/node_modules/caniuse-lite/data/regions/TH.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TJ.js b/node_modules/caniuse-lite/data/regions/TJ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TL.js b/node_modules/caniuse-lite/data/regions/TL.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TM.js b/node_modules/caniuse-lite/data/regions/TM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TN.js b/node_modules/caniuse-lite/data/regions/TN.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TO.js b/node_modules/caniuse-lite/data/regions/TO.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TR.js b/node_modules/caniuse-lite/data/regions/TR.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TT.js b/node_modules/caniuse-lite/data/regions/TT.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TV.js b/node_modules/caniuse-lite/data/regions/TV.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TW.js b/node_modules/caniuse-lite/data/regions/TW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/TZ.js b/node_modules/caniuse-lite/data/regions/TZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/UA.js b/node_modules/caniuse-lite/data/regions/UA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/UG.js b/node_modules/caniuse-lite/data/regions/UG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/US.js b/node_modules/caniuse-lite/data/regions/US.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/UY.js b/node_modules/caniuse-lite/data/regions/UY.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/UZ.js b/node_modules/caniuse-lite/data/regions/UZ.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VA.js b/node_modules/caniuse-lite/data/regions/VA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VC.js b/node_modules/caniuse-lite/data/regions/VC.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VE.js b/node_modules/caniuse-lite/data/regions/VE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VG.js b/node_modules/caniuse-lite/data/regions/VG.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VI.js b/node_modules/caniuse-lite/data/regions/VI.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VN.js b/node_modules/caniuse-lite/data/regions/VN.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/VU.js b/node_modules/caniuse-lite/data/regions/VU.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/WF.js b/node_modules/caniuse-lite/data/regions/WF.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/WS.js b/node_modules/caniuse-lite/data/regions/WS.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/YE.js b/node_modules/caniuse-lite/data/regions/YE.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/YT.js b/node_modules/caniuse-lite/data/regions/YT.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/ZA.js b/node_modules/caniuse-lite/data/regions/ZA.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/ZM.js b/node_modules/caniuse-lite/data/regions/ZM.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/ZW.js b/node_modules/caniuse-lite/data/regions/ZW.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-af.js b/node_modules/caniuse-lite/data/regions/alt-af.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-an.js b/node_modules/caniuse-lite/data/regions/alt-an.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-as.js b/node_modules/caniuse-lite/data/regions/alt-as.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-eu.js b/node_modules/caniuse-lite/data/regions/alt-eu.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-na.js b/node_modules/caniuse-lite/data/regions/alt-na.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-oc.js b/node_modules/caniuse-lite/data/regions/alt-oc.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-sa.js b/node_modules/caniuse-lite/data/regions/alt-sa.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/data/regions/alt-ww.js b/node_modules/caniuse-lite/data/regions/alt-ww.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/dist/lib/statuses.js b/node_modules/caniuse-lite/dist/lib/statuses.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/dist/lib/supported.js b/node_modules/caniuse-lite/dist/lib/supported.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/dist/unpacker/agents.js b/node_modules/caniuse-lite/dist/unpacker/agents.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/dist/unpacker/region.js b/node_modules/caniuse-lite/dist/unpacker/region.js old mode 100755 new mode 100644 diff --git a/node_modules/caniuse-lite/package.json b/node_modules/caniuse-lite/package.json old mode 100755 new mode 100644 index 2b957f312..64147c84d --- a/node_modules/caniuse-lite/package.json +++ b/node_modules/caniuse-lite/package.json @@ -1,6 +1,6 @@ { "name": "caniuse-lite", - "version": "1.0.30001757", + "version": "1.0.30001759", "description": "A smaller version of caniuse-db, with only the essentials!", "main": "dist/unpacker/index.js", "files": [ diff --git a/node_modules/cookie-signature/.npmignore b/node_modules/cookie-signature/.npmignore deleted file mode 100755 index f1250e584..000000000 --- a/node_modules/cookie-signature/.npmignore +++ /dev/null @@ -1,4 +0,0 @@ -support -test -examples -*.sock diff --git a/node_modules/cookie-signature/History.md b/node_modules/cookie-signature/History.md old mode 100755 new mode 100644 index 78513cc3d..bcf8cc956 --- a/node_modules/cookie-signature/History.md +++ b/node_modules/cookie-signature/History.md @@ -1,10 +1,14 @@ +1.0.7 / 2023-04-12 +================== + +* backport the buffer support from the 1.2.x release branch (thanks @FadhiliNjagi!) + 1.0.6 / 2015-02-03 ================== * use `npm test` instead of `make test` to run tests * clearer assertion messages when checking input - 1.0.5 / 2014-09-05 ================== diff --git a/node_modules/cookie-signature/Readme.md b/node_modules/cookie-signature/Readme.md old mode 100755 new mode 100644 diff --git a/node_modules/cookie-signature/index.js b/node_modules/cookie-signature/index.js old mode 100755 new mode 100644 index b8c9463a2..336d487f8 --- a/node_modules/cookie-signature/index.js +++ b/node_modules/cookie-signature/index.js @@ -8,14 +8,14 @@ var crypto = require('crypto'); * Sign the given `val` with `secret`. * * @param {String} val - * @param {String} secret + * @param {String|NodeJS.ArrayBufferView|crypto.KeyObject} secret * @return {String} * @api private */ exports.sign = function(val, secret){ - if ('string' != typeof val) throw new TypeError("Cookie value must be provided as a string."); - if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); + if ('string' !== typeof val) throw new TypeError("Cookie value must be provided as a string."); + if (null == secret) throw new TypeError("Secret key must be provided."); return val + '.' + crypto .createHmac('sha256', secret) .update(val) @@ -28,14 +28,14 @@ exports.sign = function(val, secret){ * returning `false` if the signature is invalid. * * @param {String} val - * @param {String} secret + * @param {String|NodeJS.ArrayBufferView|crypto.KeyObject} secret * @return {String|Boolean} * @api private */ exports.unsign = function(val, secret){ - if ('string' != typeof val) throw new TypeError("Signed cookie string must be provided."); - if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); + if ('string' !== typeof val) throw new TypeError("Signed cookie string must be provided."); + if (null == secret) throw new TypeError("Secret key must be provided."); var str = val.slice(0, val.lastIndexOf('.')) , mac = exports.sign(str, secret); diff --git a/node_modules/cookie-signature/package.json b/node_modules/cookie-signature/package.json old mode 100755 new mode 100644 index 29c4498e0..738487b53 --- a/node_modules/cookie-signature/package.json +++ b/node_modules/cookie-signature/package.json @@ -1,6 +1,6 @@ { "name": "cookie-signature", - "version": "1.0.6", + "version": "1.0.7", "description": "Sign and unsign cookies", "keywords": ["cookie", "sign", "unsign"], "author": "TJ Holowaychuk ", @@ -15,4 +15,4 @@ "test": "mocha --require should --reporter spec" }, "main": "index" -} +} \ No newline at end of file diff --git a/node_modules/cookie/LICENSE b/node_modules/cookie/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/cookie/README.md b/node_modules/cookie/README.md old mode 100755 new mode 100644 diff --git a/node_modules/cookie/SECURITY.md b/node_modules/cookie/SECURITY.md old mode 100755 new mode 100644 diff --git a/node_modules/cookie/index.js b/node_modules/cookie/index.js old mode 100755 new mode 100644 index 51a58cbe9..acd5acd6a --- a/node_modules/cookie/index.js +++ b/node_modules/cookie/index.js @@ -21,6 +21,7 @@ exports.serialize = serialize; */ var __toString = Object.prototype.toString +var __hasOwnProperty = Object.prototype.hasOwnProperty /** * RegExp to match cookie-name in RFC 6265 sec 4.1.1 @@ -130,7 +131,7 @@ function parse(str, opt) { var key = str.slice(keyStartIdx, keyEndIdx); // only assign once - if (!obj.hasOwnProperty(key)) { + if (!__hasOwnProperty.call(obj, key)) { var valStartIdx = startIndex(str, eqIdx + 1, endIdx); var valEndIdx = endIndex(str, endIdx, valStartIdx); diff --git a/node_modules/cookie/package.json b/node_modules/cookie/package.json old mode 100755 new mode 100644 index f498ea75a..22e3f922b --- a/node_modules/cookie/package.json +++ b/node_modules/cookie/package.json @@ -1,7 +1,7 @@ { "name": "cookie", "description": "HTTP server cookie parsing and serialization", - "version": "0.7.1", + "version": "0.7.2", "author": "Roman Shtylman ", "contributors": [ "Douglas Christopher Wilson " diff --git a/node_modules/electron-to-chromium/full-chromium-versions.js b/node_modules/electron-to-chromium/full-chromium-versions.js index 38ff6aed9..6737a88af 100755 --- a/node_modules/electron-to-chromium/full-chromium-versions.js +++ b/node_modules/electron-to-chromium/full-chromium-versions.js @@ -2617,5 +2617,8 @@ module.exports = { "40.0.0-alpha.6", "40.0.0-alpha.7", "40.0.0-alpha.8" + ], + "144.0.7527.0": [ + "40.0.0-beta.1" ] }; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-chromium-versions.json b/node_modules/electron-to-chromium/full-chromium-versions.json index 62c33b75d..db302dfeb 100755 --- a/node_modules/electron-to-chromium/full-chromium-versions.json +++ b/node_modules/electron-to-chromium/full-chromium-versions.json @@ -1 +1 @@ -{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.11","9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.10","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.25","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2","19.1.3","19.1.4","19.1.5","19.1.6","19.1.7","19.1.8","19.1.9"],"103.0.5044.0":["20.0.0-alpha.1"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1","20.3.2","20.3.3","20.3.4","20.3.5","20.3.6","20.3.7","20.3.8","20.3.9","20.3.10","20.3.11","20.3.12"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"106.0.5249.103":["21.1.1"],"106.0.5249.119":["21.2.0"],"106.0.5249.165":["21.2.1"],"106.0.5249.168":["21.2.2","21.2.3"],"106.0.5249.181":["21.3.0","21.3.1"],"106.0.5249.199":["21.3.3","21.3.4","21.3.5","21.4.0","21.4.1","21.4.2","21.4.3","21.4.4"],"107.0.5286.0":["22.0.0-alpha.1"],"108.0.5329.0":["22.0.0-alpha.3","22.0.0-alpha.4","22.0.0-alpha.5","22.0.0-alpha.6"],"108.0.5355.0":["22.0.0-alpha.7"],"108.0.5359.10":["22.0.0-alpha.8","22.0.0-beta.1","22.0.0-beta.2","22.0.0-beta.3"],"108.0.5359.29":["22.0.0-beta.4"],"108.0.5359.40":["22.0.0-beta.5","22.0.0-beta.6"],"108.0.5359.48":["22.0.0-beta.7","22.0.0-beta.8"],"108.0.5359.62":["22.0.0"],"108.0.5359.125":["22.0.1"],"108.0.5359.179":["22.0.2","22.0.3","22.1.0"],"108.0.5359.215":["22.2.0","22.2.1","22.3.0","22.3.1","22.3.2","22.3.3","22.3.4","22.3.5","22.3.6","22.3.7","22.3.8","22.3.9","22.3.10","22.3.11","22.3.12","22.3.13","22.3.14","22.3.15","22.3.16","22.3.17","22.3.18","22.3.20","22.3.21","22.3.22","22.3.23","22.3.24","22.3.25","22.3.26","22.3.27"],"110.0.5415.0":["23.0.0-alpha.1"],"110.0.5451.0":["23.0.0-alpha.2","23.0.0-alpha.3"],"110.0.5478.5":["23.0.0-beta.1","23.0.0-beta.2","23.0.0-beta.3"],"110.0.5481.30":["23.0.0-beta.4"],"110.0.5481.38":["23.0.0-beta.5"],"110.0.5481.52":["23.0.0-beta.6","23.0.0-beta.8"],"110.0.5481.77":["23.0.0"],"110.0.5481.100":["23.1.0"],"110.0.5481.104":["23.1.1"],"110.0.5481.177":["23.1.2"],"110.0.5481.179":["23.1.3"],"110.0.5481.192":["23.1.4","23.2.0"],"110.0.5481.208":["23.2.1","23.2.2","23.2.3","23.2.4","23.3.0","23.3.1","23.3.2","23.3.3","23.3.4","23.3.5","23.3.6","23.3.7","23.3.8","23.3.9","23.3.10","23.3.11","23.3.12","23.3.13"],"111.0.5560.0":["24.0.0-alpha.1","24.0.0-alpha.2","24.0.0-alpha.3","24.0.0-alpha.4","24.0.0-alpha.5","24.0.0-alpha.6","24.0.0-alpha.7"],"111.0.5563.50":["24.0.0-beta.1","24.0.0-beta.2"],"112.0.5615.20":["24.0.0-beta.3","24.0.0-beta.4"],"112.0.5615.29":["24.0.0-beta.5"],"112.0.5615.39":["24.0.0-beta.6","24.0.0-beta.7"],"112.0.5615.49":["24.0.0"],"112.0.5615.50":["24.1.0","24.1.1"],"112.0.5615.87":["24.1.2"],"112.0.5615.165":["24.1.3","24.2.0","24.3.0"],"112.0.5615.183":["24.3.1"],"112.0.5615.204":["24.4.0","24.4.1","24.5.0","24.5.1","24.6.0","24.6.1","24.6.2","24.6.3","24.6.4","24.6.5","24.7.0","24.7.1","24.8.0","24.8.1","24.8.2","24.8.3","24.8.4","24.8.5","24.8.6","24.8.7","24.8.8"],"114.0.5694.0":["25.0.0-alpha.1","25.0.0-alpha.2"],"114.0.5710.0":["25.0.0-alpha.3","25.0.0-alpha.4"],"114.0.5719.0":["25.0.0-alpha.5","25.0.0-alpha.6","25.0.0-beta.1","25.0.0-beta.2","25.0.0-beta.3"],"114.0.5735.16":["25.0.0-beta.4","25.0.0-beta.5","25.0.0-beta.6","25.0.0-beta.7"],"114.0.5735.35":["25.0.0-beta.8"],"114.0.5735.45":["25.0.0-beta.9","25.0.0","25.0.1"],"114.0.5735.106":["25.1.0","25.1.1"],"114.0.5735.134":["25.2.0"],"114.0.5735.199":["25.3.0"],"114.0.5735.243":["25.3.1"],"114.0.5735.248":["25.3.2","25.4.0"],"114.0.5735.289":["25.5.0","25.6.0","25.7.0","25.8.0","25.8.1","25.8.2","25.8.3","25.8.4","25.9.0","25.9.1","25.9.2","25.9.3","25.9.4","25.9.5","25.9.6","25.9.7","25.9.8"],"116.0.5791.0":["26.0.0-alpha.1","26.0.0-alpha.2","26.0.0-alpha.3","26.0.0-alpha.4","26.0.0-alpha.5"],"116.0.5815.0":["26.0.0-alpha.6"],"116.0.5831.0":["26.0.0-alpha.7"],"116.0.5845.0":["26.0.0-alpha.8","26.0.0-beta.1"],"116.0.5845.14":["26.0.0-beta.2","26.0.0-beta.3","26.0.0-beta.4","26.0.0-beta.5","26.0.0-beta.6","26.0.0-beta.7"],"116.0.5845.42":["26.0.0-beta.8","26.0.0-beta.9"],"116.0.5845.49":["26.0.0-beta.10","26.0.0-beta.11"],"116.0.5845.62":["26.0.0-beta.12"],"116.0.5845.82":["26.0.0"],"116.0.5845.97":["26.1.0"],"116.0.5845.179":["26.2.0"],"116.0.5845.188":["26.2.1"],"116.0.5845.190":["26.2.2","26.2.3","26.2.4"],"116.0.5845.228":["26.3.0","26.4.0","26.4.1","26.4.2","26.4.3","26.5.0","26.6.0","26.6.1","26.6.2","26.6.3","26.6.4","26.6.5","26.6.6","26.6.7","26.6.8","26.6.9","26.6.10"],"118.0.5949.0":["27.0.0-alpha.1","27.0.0-alpha.2","27.0.0-alpha.3","27.0.0-alpha.4","27.0.0-alpha.5","27.0.0-alpha.6"],"118.0.5993.5":["27.0.0-beta.1","27.0.0-beta.2","27.0.0-beta.3"],"118.0.5993.11":["27.0.0-beta.4"],"118.0.5993.18":["27.0.0-beta.5","27.0.0-beta.6","27.0.0-beta.7","27.0.0-beta.8","27.0.0-beta.9"],"118.0.5993.54":["27.0.0"],"118.0.5993.89":["27.0.1","27.0.2"],"118.0.5993.120":["27.0.3"],"118.0.5993.129":["27.0.4"],"118.0.5993.144":["27.1.0","27.1.2"],"118.0.5993.159":["27.1.3","27.2.0","27.2.1","27.2.2","27.2.3","27.2.4","27.3.0","27.3.1","27.3.2","27.3.3","27.3.4","27.3.5","27.3.6","27.3.7","27.3.8","27.3.9","27.3.10","27.3.11"],"119.0.6045.0":["28.0.0-alpha.1","28.0.0-alpha.2"],"119.0.6045.21":["28.0.0-alpha.3","28.0.0-alpha.4"],"119.0.6045.33":["28.0.0-alpha.5","28.0.0-alpha.6","28.0.0-alpha.7","28.0.0-beta.1"],"120.0.6099.0":["28.0.0-beta.2"],"120.0.6099.5":["28.0.0-beta.3","28.0.0-beta.4"],"120.0.6099.18":["28.0.0-beta.5","28.0.0-beta.6","28.0.0-beta.7","28.0.0-beta.8","28.0.0-beta.9","28.0.0-beta.10"],"120.0.6099.35":["28.0.0-beta.11"],"120.0.6099.56":["28.0.0"],"120.0.6099.109":["28.1.0","28.1.1"],"120.0.6099.199":["28.1.2","28.1.3"],"120.0.6099.216":["28.1.4"],"120.0.6099.227":["28.2.0"],"120.0.6099.268":["28.2.1"],"120.0.6099.276":["28.2.2"],"120.0.6099.283":["28.2.3"],"120.0.6099.291":["28.2.4","28.2.5","28.2.6","28.2.7","28.2.8","28.2.9","28.2.10","28.3.0","28.3.1","28.3.2","28.3.3"],"121.0.6147.0":["29.0.0-alpha.1","29.0.0-alpha.2","29.0.0-alpha.3"],"121.0.6159.0":["29.0.0-alpha.4","29.0.0-alpha.5","29.0.0-alpha.6","29.0.0-alpha.7"],"122.0.6194.0":["29.0.0-alpha.8"],"122.0.6236.2":["29.0.0-alpha.9","29.0.0-alpha.10","29.0.0-alpha.11","29.0.0-beta.1","29.0.0-beta.2"],"122.0.6261.6":["29.0.0-beta.3","29.0.0-beta.4"],"122.0.6261.18":["29.0.0-beta.5","29.0.0-beta.6","29.0.0-beta.7","29.0.0-beta.8","29.0.0-beta.9","29.0.0-beta.10","29.0.0-beta.11"],"122.0.6261.29":["29.0.0-beta.12"],"122.0.6261.39":["29.0.0"],"122.0.6261.57":["29.0.1"],"122.0.6261.70":["29.1.0"],"122.0.6261.111":["29.1.1"],"122.0.6261.112":["29.1.2","29.1.3"],"122.0.6261.129":["29.1.4"],"122.0.6261.130":["29.1.5"],"122.0.6261.139":["29.1.6"],"122.0.6261.156":["29.2.0","29.3.0","29.3.1","29.3.2","29.3.3","29.4.0","29.4.1","29.4.2","29.4.3","29.4.4","29.4.5","29.4.6"],"123.0.6296.0":["30.0.0-alpha.1"],"123.0.6312.5":["30.0.0-alpha.2"],"124.0.6323.0":["30.0.0-alpha.3","30.0.0-alpha.4"],"124.0.6331.0":["30.0.0-alpha.5","30.0.0-alpha.6"],"124.0.6353.0":["30.0.0-alpha.7"],"124.0.6359.0":["30.0.0-beta.1","30.0.0-beta.2"],"124.0.6367.9":["30.0.0-beta.3","30.0.0-beta.4","30.0.0-beta.5"],"124.0.6367.18":["30.0.0-beta.6"],"124.0.6367.29":["30.0.0-beta.7","30.0.0-beta.8"],"124.0.6367.49":["30.0.0"],"124.0.6367.60":["30.0.1"],"124.0.6367.91":["30.0.2"],"124.0.6367.119":["30.0.3"],"124.0.6367.201":["30.0.4"],"124.0.6367.207":["30.0.5","30.0.6"],"124.0.6367.221":["30.0.7"],"124.0.6367.230":["30.0.8"],"124.0.6367.233":["30.0.9"],"124.0.6367.243":["30.1.0","30.1.1","30.1.2","30.2.0","30.3.0","30.3.1","30.4.0","30.5.0","30.5.1"],"125.0.6412.0":["31.0.0-alpha.1","31.0.0-alpha.2","31.0.0-alpha.3","31.0.0-alpha.4","31.0.0-alpha.5"],"126.0.6445.0":["31.0.0-beta.1","31.0.0-beta.2","31.0.0-beta.3","31.0.0-beta.4","31.0.0-beta.5","31.0.0-beta.6","31.0.0-beta.7","31.0.0-beta.8","31.0.0-beta.9"],"126.0.6478.36":["31.0.0-beta.10","31.0.0","31.0.1"],"126.0.6478.61":["31.0.2"],"126.0.6478.114":["31.1.0"],"126.0.6478.127":["31.2.0","31.2.1"],"126.0.6478.183":["31.3.0"],"126.0.6478.185":["31.3.1"],"126.0.6478.234":["31.4.0","31.5.0","31.6.0","31.7.0","31.7.1","31.7.2","31.7.3","31.7.4","31.7.5","31.7.6","31.7.7"],"127.0.6521.0":["32.0.0-alpha.1","32.0.0-alpha.2","32.0.0-alpha.3","32.0.0-alpha.4","32.0.0-alpha.5"],"128.0.6571.0":["32.0.0-alpha.6","32.0.0-alpha.7"],"128.0.6573.0":["32.0.0-alpha.8","32.0.0-alpha.9","32.0.0-alpha.10","32.0.0-beta.1"],"128.0.6611.0":["32.0.0-beta.2"],"128.0.6613.7":["32.0.0-beta.3"],"128.0.6613.18":["32.0.0-beta.4"],"128.0.6613.27":["32.0.0-beta.5","32.0.0-beta.6","32.0.0-beta.7"],"128.0.6613.36":["32.0.0","32.0.1"],"128.0.6613.84":["32.0.2"],"128.0.6613.120":["32.1.0"],"128.0.6613.137":["32.1.1"],"128.0.6613.162":["32.1.2"],"128.0.6613.178":["32.2.0"],"128.0.6613.186":["32.2.1","32.2.2","32.2.3","32.2.4","32.2.5","32.2.6","32.2.7","32.2.8","32.3.0","32.3.1","32.3.2","32.3.3"],"129.0.6668.0":["33.0.0-alpha.1"],"130.0.6672.0":["33.0.0-alpha.2","33.0.0-alpha.3","33.0.0-alpha.4","33.0.0-alpha.5","33.0.0-alpha.6","33.0.0-beta.1","33.0.0-beta.2","33.0.0-beta.3","33.0.0-beta.4"],"130.0.6723.19":["33.0.0-beta.5","33.0.0-beta.6","33.0.0-beta.7"],"130.0.6723.31":["33.0.0-beta.8","33.0.0-beta.9","33.0.0-beta.10"],"130.0.6723.44":["33.0.0-beta.11","33.0.0"],"130.0.6723.59":["33.0.1","33.0.2"],"130.0.6723.91":["33.1.0"],"130.0.6723.118":["33.2.0"],"130.0.6723.137":["33.2.1"],"130.0.6723.152":["33.3.0"],"130.0.6723.170":["33.3.1"],"130.0.6723.191":["33.3.2","33.4.0","33.4.1","33.4.2","33.4.3","33.4.4","33.4.5","33.4.6","33.4.7","33.4.8","33.4.9","33.4.10","33.4.11"],"131.0.6776.0":["34.0.0-alpha.1"],"132.0.6779.0":["34.0.0-alpha.2"],"132.0.6789.1":["34.0.0-alpha.3","34.0.0-alpha.4","34.0.0-alpha.5","34.0.0-alpha.6","34.0.0-alpha.7"],"132.0.6820.0":["34.0.0-alpha.8"],"132.0.6824.0":["34.0.0-alpha.9","34.0.0-beta.1","34.0.0-beta.2","34.0.0-beta.3"],"132.0.6834.6":["34.0.0-beta.4","34.0.0-beta.5"],"132.0.6834.15":["34.0.0-beta.6","34.0.0-beta.7","34.0.0-beta.8"],"132.0.6834.32":["34.0.0-beta.9","34.0.0-beta.10","34.0.0-beta.11"],"132.0.6834.46":["34.0.0-beta.12","34.0.0-beta.13"],"132.0.6834.57":["34.0.0-beta.14","34.0.0-beta.15","34.0.0-beta.16"],"132.0.6834.83":["34.0.0","34.0.1"],"132.0.6834.159":["34.0.2"],"132.0.6834.194":["34.1.0","34.1.1"],"132.0.6834.196":["34.2.0"],"132.0.6834.210":["34.3.0","34.3.1","34.3.2","34.3.3","34.3.4","34.4.0","34.4.1","34.5.0","34.5.1","34.5.2","34.5.3","34.5.4","34.5.5","34.5.6","34.5.7","34.5.8"],"133.0.6920.0":["35.0.0-alpha.1","35.0.0-alpha.2","35.0.0-alpha.3","35.0.0-alpha.4","35.0.0-alpha.5","35.0.0-beta.1"],"134.0.6968.0":["35.0.0-beta.2","35.0.0-beta.3","35.0.0-beta.4"],"134.0.6989.0":["35.0.0-beta.5"],"134.0.6990.0":["35.0.0-beta.6","35.0.0-beta.7"],"134.0.6998.10":["35.0.0-beta.8","35.0.0-beta.9"],"134.0.6998.23":["35.0.0-beta.10","35.0.0-beta.11","35.0.0-beta.12"],"134.0.6998.44":["35.0.0-beta.13","35.0.0","35.0.1"],"134.0.6998.88":["35.0.2","35.0.3"],"134.0.6998.165":["35.1.0","35.1.1"],"134.0.6998.178":["35.1.2"],"134.0.6998.179":["35.1.3","35.1.4","35.1.5"],"134.0.6998.205":["35.2.0","35.2.1","35.2.2","35.3.0","35.4.0","35.5.0","35.5.1","35.6.0","35.7.0","35.7.1","35.7.2","35.7.4","35.7.5"],"135.0.7049.5":["36.0.0-alpha.1"],"136.0.7062.0":["36.0.0-alpha.2","36.0.0-alpha.3","36.0.0-alpha.4"],"136.0.7067.0":["36.0.0-alpha.5","36.0.0-alpha.6","36.0.0-beta.1","36.0.0-beta.2","36.0.0-beta.3","36.0.0-beta.4"],"136.0.7103.17":["36.0.0-beta.5"],"136.0.7103.25":["36.0.0-beta.6","36.0.0-beta.7"],"136.0.7103.33":["36.0.0-beta.8","36.0.0-beta.9"],"136.0.7103.48":["36.0.0","36.0.1"],"136.0.7103.49":["36.1.0","36.2.0"],"136.0.7103.93":["36.2.1"],"136.0.7103.113":["36.3.0","36.3.1"],"136.0.7103.115":["36.3.2"],"136.0.7103.149":["36.4.0"],"136.0.7103.168":["36.5.0"],"136.0.7103.177":["36.6.0","36.7.0","36.7.1","36.7.3","36.7.4","36.8.0","36.8.1","36.9.0","36.9.1","36.9.2","36.9.3","36.9.4","36.9.5"],"137.0.7151.0":["37.0.0-alpha.1","37.0.0-alpha.2"],"138.0.7156.0":["37.0.0-alpha.3"],"138.0.7165.0":["37.0.0-alpha.4"],"138.0.7177.0":["37.0.0-alpha.5"],"138.0.7178.0":["37.0.0-alpha.6","37.0.0-alpha.7","37.0.0-beta.1","37.0.0-beta.2"],"138.0.7190.0":["37.0.0-beta.3"],"138.0.7204.15":["37.0.0-beta.4","37.0.0-beta.5","37.0.0-beta.6","37.0.0-beta.7"],"138.0.7204.23":["37.0.0-beta.8"],"138.0.7204.35":["37.0.0-beta.9","37.0.0","37.1.0"],"138.0.7204.97":["37.2.0","37.2.1"],"138.0.7204.100":["37.2.2","37.2.3"],"138.0.7204.157":["37.2.4"],"138.0.7204.168":["37.2.5"],"138.0.7204.185":["37.2.6"],"138.0.7204.224":["37.3.0"],"138.0.7204.235":["37.3.1"],"138.0.7204.243":["37.4.0"],"138.0.7204.251":["37.5.0","37.5.1","37.6.0","37.6.1","37.7.0","37.7.1","37.8.0","37.9.0","37.10.0","37.10.1","37.10.2","37.10.3"],"139.0.7219.0":["38.0.0-alpha.1","38.0.0-alpha.2","38.0.0-alpha.3"],"140.0.7261.0":["38.0.0-alpha.4","38.0.0-alpha.5","38.0.0-alpha.6"],"140.0.7281.0":["38.0.0-alpha.7","38.0.0-alpha.8"],"140.0.7301.0":["38.0.0-alpha.9"],"140.0.7309.0":["38.0.0-alpha.10"],"140.0.7312.0":["38.0.0-alpha.11"],"140.0.7314.0":["38.0.0-alpha.12","38.0.0-alpha.13","38.0.0-beta.1"],"140.0.7327.0":["38.0.0-beta.2","38.0.0-beta.3"],"140.0.7339.2":["38.0.0-beta.4","38.0.0-beta.5","38.0.0-beta.6"],"140.0.7339.16":["38.0.0-beta.7"],"140.0.7339.24":["38.0.0-beta.8","38.0.0-beta.9"],"140.0.7339.41":["38.0.0-beta.11","38.0.0"],"140.0.7339.80":["38.1.0"],"140.0.7339.133":["38.1.1","38.1.2","38.2.0","38.2.1","38.2.2"],"140.0.7339.240":["38.3.0","38.4.0"],"140.0.7339.249":["38.5.0","38.6.0","38.7.0","38.7.1","38.7.2"],"141.0.7361.0":["39.0.0-alpha.1","39.0.0-alpha.2"],"141.0.7390.7":["39.0.0-alpha.3","39.0.0-alpha.4","39.0.0-alpha.5"],"142.0.7417.0":["39.0.0-alpha.6","39.0.0-alpha.7","39.0.0-alpha.8","39.0.0-alpha.9","39.0.0-beta.1","39.0.0-beta.2","39.0.0-beta.3"],"142.0.7444.34":["39.0.0-beta.4","39.0.0-beta.5"],"142.0.7444.52":["39.0.0"],"142.0.7444.59":["39.1.0","39.1.1"],"142.0.7444.134":["39.1.2"],"142.0.7444.162":["39.2.0","39.2.1","39.2.2"],"142.0.7444.175":["39.2.3"],"142.0.7444.177":["39.2.4"],"143.0.7499.0":["40.0.0-alpha.2"],"144.0.7506.0":["40.0.0-alpha.4"],"144.0.7526.0":["40.0.0-alpha.5","40.0.0-alpha.6","40.0.0-alpha.7","40.0.0-alpha.8"]} \ No newline at end of file +{"39.0.2171.65":["0.20.0","0.20.1","0.20.2","0.20.3","0.20.4","0.20.5","0.20.6","0.20.7","0.20.8"],"40.0.2214.91":["0.21.0","0.21.1","0.21.2"],"41.0.2272.76":["0.21.3","0.22.1","0.22.2","0.22.3","0.23.0","0.24.0"],"42.0.2311.107":["0.25.0","0.25.1","0.25.2","0.25.3","0.26.0","0.26.1","0.27.0","0.27.1"],"43.0.2357.65":["0.27.2","0.27.3","0.28.0","0.28.1","0.28.2","0.28.3","0.29.1","0.29.2"],"44.0.2403.125":["0.30.4","0.31.0"],"45.0.2454.85":["0.31.2","0.32.2","0.32.3","0.33.0","0.33.1","0.33.2","0.33.3","0.33.4","0.33.6","0.33.7","0.33.8","0.33.9","0.34.0","0.34.1","0.34.2","0.34.3","0.34.4","0.35.1","0.35.2","0.35.3","0.35.4","0.35.5"],"47.0.2526.73":["0.36.0","0.36.2","0.36.3","0.36.4"],"47.0.2526.110":["0.36.5","0.36.6","0.36.7","0.36.8","0.36.9","0.36.10","0.36.11","0.36.12"],"49.0.2623.75":["0.37.0","0.37.1","0.37.3","0.37.4","0.37.5","0.37.6","0.37.7","0.37.8","1.0.0","1.0.1","1.0.2"],"50.0.2661.102":["1.1.0","1.1.1","1.1.2","1.1.3"],"51.0.2704.63":["1.2.0","1.2.1"],"51.0.2704.84":["1.2.2","1.2.3"],"51.0.2704.103":["1.2.4","1.2.5"],"51.0.2704.106":["1.2.6","1.2.7","1.2.8"],"52.0.2743.82":["1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.9","1.3.10","1.3.13","1.3.14","1.3.15"],"53.0.2785.113":["1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5"],"53.0.2785.143":["1.4.6","1.4.7","1.4.8","1.4.10","1.4.11","1.4.13","1.4.14","1.4.15","1.4.16"],"54.0.2840.51":["1.4.12"],"54.0.2840.101":["1.5.0","1.5.1"],"56.0.2924.87":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.6.10","1.6.11","1.6.12","1.6.13","1.6.14","1.6.15","1.6.16","1.6.17","1.6.18"],"58.0.3029.110":["1.7.0","1.7.1","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.7.10","1.7.11","1.7.12","1.7.13","1.7.14","1.7.15","1.7.16"],"59.0.3071.115":["1.8.0","1.8.1","1.8.2-beta.1","1.8.2-beta.2","1.8.2-beta.3","1.8.2-beta.4","1.8.2-beta.5","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8"],"61.0.3163.100":["2.0.0-beta.1","2.0.0-beta.2","2.0.0-beta.3","2.0.0-beta.4","2.0.0-beta.5","2.0.0-beta.6","2.0.0-beta.7","2.0.0-beta.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.0.10","2.0.11","2.0.12","2.0.13","2.0.14","2.0.15","2.0.16","2.0.17","2.0.18","2.1.0-unsupported.20180809"],"66.0.3359.181":["3.0.0-beta.1","3.0.0-beta.2","3.0.0-beta.3","3.0.0-beta.4","3.0.0-beta.5","3.0.0-beta.6","3.0.0-beta.7","3.0.0-beta.8","3.0.0-beta.9","3.0.0-beta.10","3.0.0-beta.11","3.0.0-beta.12","3.0.0-beta.13","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.0.6","3.0.7","3.0.8","3.0.9","3.0.10","3.0.11","3.0.12","3.0.13","3.0.14","3.0.15","3.0.16","3.1.0-beta.1","3.1.0-beta.2","3.1.0-beta.3","3.1.0-beta.4","3.1.0-beta.5","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","3.1.8","3.1.9","3.1.10","3.1.11","3.1.12","3.1.13"],"69.0.3497.106":["4.0.0-beta.1","4.0.0-beta.2","4.0.0-beta.3","4.0.0-beta.4","4.0.0-beta.5","4.0.0-beta.6","4.0.0-beta.7","4.0.0-beta.8","4.0.0-beta.9","4.0.0-beta.10","4.0.0-beta.11","4.0.0","4.0.1","4.0.2","4.0.3","4.0.4","4.0.5","4.0.6"],"69.0.3497.128":["4.0.7","4.0.8","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","4.2.3","4.2.4","4.2.5","4.2.6","4.2.7","4.2.8","4.2.9","4.2.10","4.2.11","4.2.12"],"72.0.3626.52":["5.0.0-beta.1","5.0.0-beta.2"],"73.0.3683.27":["5.0.0-beta.3"],"73.0.3683.54":["5.0.0-beta.4"],"73.0.3683.61":["5.0.0-beta.5"],"73.0.3683.84":["5.0.0-beta.6"],"73.0.3683.94":["5.0.0-beta.7"],"73.0.3683.104":["5.0.0-beta.8"],"73.0.3683.117":["5.0.0-beta.9"],"73.0.3683.119":["5.0.0"],"73.0.3683.121":["5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7","5.0.8","5.0.9","5.0.10","5.0.11","5.0.12","5.0.13"],"76.0.3774.1":["6.0.0-beta.1"],"76.0.3783.1":["6.0.0-beta.2","6.0.0-beta.3","6.0.0-beta.4"],"76.0.3805.4":["6.0.0-beta.5"],"76.0.3809.3":["6.0.0-beta.6"],"76.0.3809.22":["6.0.0-beta.7"],"76.0.3809.26":["6.0.0-beta.8","6.0.0-beta.9"],"76.0.3809.37":["6.0.0-beta.10"],"76.0.3809.42":["6.0.0-beta.11"],"76.0.3809.54":["6.0.0-beta.12"],"76.0.3809.60":["6.0.0-beta.13"],"76.0.3809.68":["6.0.0-beta.14"],"76.0.3809.74":["6.0.0-beta.15"],"76.0.3809.88":["6.0.0"],"76.0.3809.102":["6.0.1"],"76.0.3809.110":["6.0.2"],"76.0.3809.126":["6.0.3"],"76.0.3809.131":["6.0.4"],"76.0.3809.136":["6.0.5"],"76.0.3809.138":["6.0.6"],"76.0.3809.139":["6.0.7"],"76.0.3809.146":["6.0.8","6.0.9","6.0.10","6.0.11","6.0.12","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.1.8","6.1.9","6.1.10","6.1.11","6.1.12"],"78.0.3866.0":["7.0.0-beta.1","7.0.0-beta.2","7.0.0-beta.3"],"78.0.3896.6":["7.0.0-beta.4"],"78.0.3905.1":["7.0.0-beta.5","7.0.0-beta.6","7.0.0-beta.7","7.0.0"],"78.0.3904.92":["7.0.1"],"78.0.3904.94":["7.1.0"],"78.0.3904.99":["7.1.1"],"78.0.3904.113":["7.1.2"],"78.0.3904.126":["7.1.3"],"78.0.3904.130":["7.1.4","7.1.5","7.1.6","7.1.7","7.1.8","7.1.9","7.1.10","7.1.11","7.1.12","7.1.13","7.1.14","7.2.0","7.2.1","7.2.2","7.2.3","7.2.4","7.3.0","7.3.1","7.3.2","7.3.3"],"79.0.3931.0":["8.0.0-beta.1","8.0.0-beta.2"],"80.0.3955.0":["8.0.0-beta.3","8.0.0-beta.4"],"80.0.3987.14":["8.0.0-beta.5"],"80.0.3987.51":["8.0.0-beta.6"],"80.0.3987.59":["8.0.0-beta.7"],"80.0.3987.75":["8.0.0-beta.8","8.0.0-beta.9"],"80.0.3987.86":["8.0.0","8.0.1","8.0.2"],"80.0.3987.134":["8.0.3"],"80.0.3987.137":["8.1.0"],"80.0.3987.141":["8.1.1"],"80.0.3987.158":["8.2.0"],"80.0.3987.163":["8.2.1","8.2.2","8.2.3","8.5.3","8.5.4","8.5.5"],"80.0.3987.165":["8.2.4","8.2.5","8.3.0","8.3.1","8.3.2","8.3.3","8.3.4","8.4.0","8.4.1","8.5.0","8.5.1","8.5.2"],"82.0.4048.0":["9.0.0-beta.1","9.0.0-beta.2","9.0.0-beta.3","9.0.0-beta.4","9.0.0-beta.5"],"82.0.4058.2":["9.0.0-beta.6","9.0.0-beta.7","9.0.0-beta.9"],"82.0.4085.10":["9.0.0-beta.10"],"82.0.4085.14":["9.0.0-beta.11","9.0.0-beta.12","9.0.0-beta.13"],"82.0.4085.27":["9.0.0-beta.14"],"83.0.4102.3":["9.0.0-beta.15","9.0.0-beta.16"],"83.0.4103.14":["9.0.0-beta.17"],"83.0.4103.16":["9.0.0-beta.18"],"83.0.4103.24":["9.0.0-beta.19"],"83.0.4103.26":["9.0.0-beta.20","9.0.0-beta.21"],"83.0.4103.34":["9.0.0-beta.22"],"83.0.4103.44":["9.0.0-beta.23"],"83.0.4103.45":["9.0.0-beta.24"],"83.0.4103.64":["9.0.0"],"83.0.4103.94":["9.0.1","9.0.2"],"83.0.4103.100":["9.0.3"],"83.0.4103.104":["9.0.4"],"83.0.4103.119":["9.0.5"],"83.0.4103.122":["9.1.0","9.1.1","9.1.2","9.2.0","9.2.1","9.3.0","9.3.1","9.3.2","9.3.3","9.3.4","9.3.5","9.4.0","9.4.1","9.4.2","9.4.3","9.4.4"],"84.0.4129.0":["10.0.0-beta.1","10.0.0-beta.2"],"85.0.4161.2":["10.0.0-beta.3","10.0.0-beta.4"],"85.0.4181.1":["10.0.0-beta.8","10.0.0-beta.9"],"85.0.4183.19":["10.0.0-beta.10"],"85.0.4183.20":["10.0.0-beta.11"],"85.0.4183.26":["10.0.0-beta.12"],"85.0.4183.39":["10.0.0-beta.13","10.0.0-beta.14","10.0.0-beta.15","10.0.0-beta.17","10.0.0-beta.19","10.0.0-beta.20","10.0.0-beta.21"],"85.0.4183.70":["10.0.0-beta.23"],"85.0.4183.78":["10.0.0-beta.24"],"85.0.4183.80":["10.0.0-beta.25"],"85.0.4183.84":["10.0.0"],"85.0.4183.86":["10.0.1"],"85.0.4183.87":["10.1.0"],"85.0.4183.93":["10.1.1"],"85.0.4183.98":["10.1.2"],"85.0.4183.121":["10.1.3","10.1.4","10.1.5","10.1.6","10.1.7","10.2.0","10.3.0","10.3.1","10.3.2","10.4.0","10.4.1","10.4.2","10.4.3","10.4.4","10.4.5","10.4.6","10.4.7"],"86.0.4234.0":["11.0.0-beta.1","11.0.0-beta.3","11.0.0-beta.4","11.0.0-beta.5","11.0.0-beta.6","11.0.0-beta.7"],"87.0.4251.1":["11.0.0-beta.8","11.0.0-beta.9","11.0.0-beta.11"],"87.0.4280.11":["11.0.0-beta.12","11.0.0-beta.13"],"87.0.4280.27":["11.0.0-beta.16","11.0.0-beta.17","11.0.0-beta.18","11.0.0-beta.19"],"87.0.4280.40":["11.0.0-beta.20"],"87.0.4280.47":["11.0.0-beta.22","11.0.0-beta.23"],"87.0.4280.60":["11.0.0","11.0.1"],"87.0.4280.67":["11.0.2","11.0.3","11.0.4"],"87.0.4280.88":["11.0.5","11.1.0","11.1.1"],"87.0.4280.141":["11.2.0","11.2.1","11.2.2","11.2.3","11.3.0","11.4.0","11.4.1","11.4.2","11.4.3","11.4.4","11.4.5","11.4.6","11.4.7","11.4.8","11.4.9","11.4.10","11.4.11","11.4.12","11.5.0"],"89.0.4328.0":["12.0.0-beta.1","12.0.0-beta.3","12.0.0-beta.4","12.0.0-beta.5","12.0.0-beta.6","12.0.0-beta.7","12.0.0-beta.8","12.0.0-beta.9","12.0.0-beta.10","12.0.0-beta.11","12.0.0-beta.12","12.0.0-beta.14"],"89.0.4348.1":["12.0.0-beta.16","12.0.0-beta.18","12.0.0-beta.19","12.0.0-beta.20"],"89.0.4388.2":["12.0.0-beta.21","12.0.0-beta.22","12.0.0-beta.23","12.0.0-beta.24","12.0.0-beta.25","12.0.0-beta.26"],"89.0.4389.23":["12.0.0-beta.27","12.0.0-beta.28","12.0.0-beta.29"],"89.0.4389.58":["12.0.0-beta.30","12.0.0-beta.31"],"89.0.4389.69":["12.0.0"],"89.0.4389.82":["12.0.1"],"89.0.4389.90":["12.0.2"],"89.0.4389.114":["12.0.3","12.0.4"],"89.0.4389.128":["12.0.5","12.0.6","12.0.7","12.0.8","12.0.9","12.0.10","12.0.11","12.0.12","12.0.13","12.0.14","12.0.15","12.0.16","12.0.17","12.0.18","12.1.0","12.1.1","12.1.2","12.2.0","12.2.1","12.2.2","12.2.3"],"90.0.4402.0":["13.0.0-beta.2","13.0.0-beta.3"],"90.0.4415.0":["13.0.0-beta.4","13.0.0-beta.5","13.0.0-beta.6","13.0.0-beta.7","13.0.0-beta.8","13.0.0-beta.9","13.0.0-beta.10","13.0.0-beta.11","13.0.0-beta.12","13.0.0-beta.13"],"91.0.4448.0":["13.0.0-beta.14","13.0.0-beta.16","13.0.0-beta.17","13.0.0-beta.18","13.0.0-beta.20"],"91.0.4472.33":["13.0.0-beta.21","13.0.0-beta.22","13.0.0-beta.23"],"91.0.4472.38":["13.0.0-beta.24","13.0.0-beta.25","13.0.0-beta.26","13.0.0-beta.27","13.0.0-beta.28"],"91.0.4472.69":["13.0.0","13.0.1"],"91.0.4472.77":["13.1.0","13.1.1","13.1.2"],"91.0.4472.106":["13.1.3","13.1.4"],"91.0.4472.124":["13.1.5","13.1.6","13.1.7"],"91.0.4472.164":["13.1.8","13.1.9","13.2.0","13.2.1","13.2.2","13.2.3","13.3.0","13.4.0","13.5.0","13.5.1","13.5.2","13.6.0","13.6.1","13.6.2","13.6.3","13.6.6","13.6.7","13.6.8","13.6.9"],"92.0.4511.0":["14.0.0-beta.1","14.0.0-beta.2","14.0.0-beta.3"],"93.0.4536.0":["14.0.0-beta.5","14.0.0-beta.6","14.0.0-beta.7","14.0.0-beta.8"],"93.0.4539.0":["14.0.0-beta.9","14.0.0-beta.10"],"93.0.4557.4":["14.0.0-beta.11","14.0.0-beta.12"],"93.0.4566.0":["14.0.0-beta.13","14.0.0-beta.14","14.0.0-beta.15","14.0.0-beta.16","14.0.0-beta.17","15.0.0-alpha.1","15.0.0-alpha.2"],"93.0.4577.15":["14.0.0-beta.18","14.0.0-beta.19","14.0.0-beta.20","14.0.0-beta.21"],"93.0.4577.25":["14.0.0-beta.22","14.0.0-beta.23"],"93.0.4577.51":["14.0.0-beta.24","14.0.0-beta.25"],"93.0.4577.58":["14.0.0"],"93.0.4577.63":["14.0.1"],"93.0.4577.82":["14.0.2","14.1.0","14.1.1","14.2.0","14.2.1","14.2.2","14.2.3","14.2.4","14.2.5","14.2.6","14.2.7","14.2.8","14.2.9"],"94.0.4584.0":["15.0.0-alpha.3","15.0.0-alpha.4","15.0.0-alpha.5","15.0.0-alpha.6"],"94.0.4590.2":["15.0.0-alpha.7","15.0.0-alpha.8","15.0.0-alpha.9"],"94.0.4606.12":["15.0.0-alpha.10"],"94.0.4606.20":["15.0.0-beta.1","15.0.0-beta.2"],"94.0.4606.31":["15.0.0-beta.3","15.0.0-beta.4","15.0.0-beta.5","15.0.0-beta.6","15.0.0-beta.7"],"94.0.4606.51":["15.0.0"],"94.0.4606.61":["15.1.0","15.1.1"],"94.0.4606.71":["15.1.2"],"94.0.4606.81":["15.2.0","15.3.0","15.3.1","15.3.2","15.3.3","15.3.4","15.3.5","15.3.6","15.3.7","15.4.0","15.4.1","15.4.2","15.5.0","15.5.1","15.5.2","15.5.3","15.5.4","15.5.5","15.5.6","15.5.7"],"95.0.4629.0":["16.0.0-alpha.1","16.0.0-alpha.2","16.0.0-alpha.3","16.0.0-alpha.4","16.0.0-alpha.5","16.0.0-alpha.6","16.0.0-alpha.7"],"96.0.4647.0":["16.0.0-alpha.8","16.0.0-alpha.9","16.0.0-beta.1","16.0.0-beta.2","16.0.0-beta.3"],"96.0.4664.18":["16.0.0-beta.4","16.0.0-beta.5"],"96.0.4664.27":["16.0.0-beta.6","16.0.0-beta.7"],"96.0.4664.35":["16.0.0-beta.8","16.0.0-beta.9"],"96.0.4664.45":["16.0.0","16.0.1"],"96.0.4664.55":["16.0.2","16.0.3","16.0.4","16.0.5"],"96.0.4664.110":["16.0.6","16.0.7","16.0.8"],"96.0.4664.174":["16.0.9","16.0.10","16.1.0","16.1.1","16.2.0","16.2.1","16.2.2","16.2.3","16.2.4","16.2.5","16.2.6","16.2.7","16.2.8"],"96.0.4664.4":["17.0.0-alpha.1","17.0.0-alpha.2","17.0.0-alpha.3"],"98.0.4706.0":["17.0.0-alpha.4","17.0.0-alpha.5","17.0.0-alpha.6","17.0.0-beta.1","17.0.0-beta.2"],"98.0.4758.9":["17.0.0-beta.3"],"98.0.4758.11":["17.0.0-beta.4","17.0.0-beta.5","17.0.0-beta.6","17.0.0-beta.7","17.0.0-beta.8","17.0.0-beta.9"],"98.0.4758.74":["17.0.0"],"98.0.4758.82":["17.0.1"],"98.0.4758.102":["17.1.0"],"98.0.4758.109":["17.1.1","17.1.2","17.2.0"],"98.0.4758.141":["17.3.0","17.3.1","17.4.0","17.4.1","17.4.2","17.4.3","17.4.4","17.4.5","17.4.6","17.4.7","17.4.8","17.4.9","17.4.10","17.4.11"],"99.0.4767.0":["18.0.0-alpha.1","18.0.0-alpha.2","18.0.0-alpha.3","18.0.0-alpha.4","18.0.0-alpha.5"],"100.0.4894.0":["18.0.0-beta.1","18.0.0-beta.2","18.0.0-beta.3","18.0.0-beta.4","18.0.0-beta.5","18.0.0-beta.6"],"100.0.4896.56":["18.0.0"],"100.0.4896.60":["18.0.1","18.0.2"],"100.0.4896.75":["18.0.3","18.0.4"],"100.0.4896.127":["18.1.0"],"100.0.4896.143":["18.2.0","18.2.1","18.2.2","18.2.3"],"100.0.4896.160":["18.2.4","18.3.0","18.3.1","18.3.2","18.3.3","18.3.4","18.3.5","18.3.6","18.3.7","18.3.8","18.3.9","18.3.11","18.3.12","18.3.13","18.3.14","18.3.15"],"102.0.4962.3":["19.0.0-alpha.1"],"102.0.4971.0":["19.0.0-alpha.2","19.0.0-alpha.3"],"102.0.4989.0":["19.0.0-alpha.4","19.0.0-alpha.5"],"102.0.4999.0":["19.0.0-beta.1","19.0.0-beta.2","19.0.0-beta.3"],"102.0.5005.27":["19.0.0-beta.4"],"102.0.5005.40":["19.0.0-beta.5","19.0.0-beta.6","19.0.0-beta.7"],"102.0.5005.49":["19.0.0-beta.8"],"102.0.5005.61":["19.0.0","19.0.1"],"102.0.5005.63":["19.0.2","19.0.3","19.0.4"],"102.0.5005.115":["19.0.5","19.0.6"],"102.0.5005.134":["19.0.7"],"102.0.5005.148":["19.0.8"],"102.0.5005.167":["19.0.9","19.0.10","19.0.11","19.0.12","19.0.13","19.0.14","19.0.15","19.0.16","19.0.17","19.1.0","19.1.1","19.1.2","19.1.3","19.1.4","19.1.5","19.1.6","19.1.7","19.1.8","19.1.9"],"103.0.5044.0":["20.0.0-alpha.1"],"104.0.5073.0":["20.0.0-alpha.2","20.0.0-alpha.3","20.0.0-alpha.4","20.0.0-alpha.5","20.0.0-alpha.6","20.0.0-alpha.7","20.0.0-beta.1","20.0.0-beta.2","20.0.0-beta.3","20.0.0-beta.4","20.0.0-beta.5","20.0.0-beta.6","20.0.0-beta.7","20.0.0-beta.8"],"104.0.5112.39":["20.0.0-beta.9"],"104.0.5112.48":["20.0.0-beta.10","20.0.0-beta.11","20.0.0-beta.12"],"104.0.5112.57":["20.0.0-beta.13"],"104.0.5112.65":["20.0.0"],"104.0.5112.81":["20.0.1","20.0.2","20.0.3"],"104.0.5112.102":["20.1.0","20.1.1"],"104.0.5112.114":["20.1.2","20.1.3","20.1.4"],"104.0.5112.124":["20.2.0","20.3.0","20.3.1","20.3.2","20.3.3","20.3.4","20.3.5","20.3.6","20.3.7","20.3.8","20.3.9","20.3.10","20.3.11","20.3.12"],"105.0.5187.0":["21.0.0-alpha.1","21.0.0-alpha.2","21.0.0-alpha.3","21.0.0-alpha.4","21.0.0-alpha.5"],"106.0.5216.0":["21.0.0-alpha.6","21.0.0-beta.1","21.0.0-beta.2","21.0.0-beta.3","21.0.0-beta.4","21.0.0-beta.5"],"106.0.5249.40":["21.0.0-beta.6","21.0.0-beta.7","21.0.0-beta.8"],"106.0.5249.51":["21.0.0"],"106.0.5249.61":["21.0.1"],"106.0.5249.91":["21.1.0"],"106.0.5249.103":["21.1.1"],"106.0.5249.119":["21.2.0"],"106.0.5249.165":["21.2.1"],"106.0.5249.168":["21.2.2","21.2.3"],"106.0.5249.181":["21.3.0","21.3.1"],"106.0.5249.199":["21.3.3","21.3.4","21.3.5","21.4.0","21.4.1","21.4.2","21.4.3","21.4.4"],"107.0.5286.0":["22.0.0-alpha.1"],"108.0.5329.0":["22.0.0-alpha.3","22.0.0-alpha.4","22.0.0-alpha.5","22.0.0-alpha.6"],"108.0.5355.0":["22.0.0-alpha.7"],"108.0.5359.10":["22.0.0-alpha.8","22.0.0-beta.1","22.0.0-beta.2","22.0.0-beta.3"],"108.0.5359.29":["22.0.0-beta.4"],"108.0.5359.40":["22.0.0-beta.5","22.0.0-beta.6"],"108.0.5359.48":["22.0.0-beta.7","22.0.0-beta.8"],"108.0.5359.62":["22.0.0"],"108.0.5359.125":["22.0.1"],"108.0.5359.179":["22.0.2","22.0.3","22.1.0"],"108.0.5359.215":["22.2.0","22.2.1","22.3.0","22.3.1","22.3.2","22.3.3","22.3.4","22.3.5","22.3.6","22.3.7","22.3.8","22.3.9","22.3.10","22.3.11","22.3.12","22.3.13","22.3.14","22.3.15","22.3.16","22.3.17","22.3.18","22.3.20","22.3.21","22.3.22","22.3.23","22.3.24","22.3.25","22.3.26","22.3.27"],"110.0.5415.0":["23.0.0-alpha.1"],"110.0.5451.0":["23.0.0-alpha.2","23.0.0-alpha.3"],"110.0.5478.5":["23.0.0-beta.1","23.0.0-beta.2","23.0.0-beta.3"],"110.0.5481.30":["23.0.0-beta.4"],"110.0.5481.38":["23.0.0-beta.5"],"110.0.5481.52":["23.0.0-beta.6","23.0.0-beta.8"],"110.0.5481.77":["23.0.0"],"110.0.5481.100":["23.1.0"],"110.0.5481.104":["23.1.1"],"110.0.5481.177":["23.1.2"],"110.0.5481.179":["23.1.3"],"110.0.5481.192":["23.1.4","23.2.0"],"110.0.5481.208":["23.2.1","23.2.2","23.2.3","23.2.4","23.3.0","23.3.1","23.3.2","23.3.3","23.3.4","23.3.5","23.3.6","23.3.7","23.3.8","23.3.9","23.3.10","23.3.11","23.3.12","23.3.13"],"111.0.5560.0":["24.0.0-alpha.1","24.0.0-alpha.2","24.0.0-alpha.3","24.0.0-alpha.4","24.0.0-alpha.5","24.0.0-alpha.6","24.0.0-alpha.7"],"111.0.5563.50":["24.0.0-beta.1","24.0.0-beta.2"],"112.0.5615.20":["24.0.0-beta.3","24.0.0-beta.4"],"112.0.5615.29":["24.0.0-beta.5"],"112.0.5615.39":["24.0.0-beta.6","24.0.0-beta.7"],"112.0.5615.49":["24.0.0"],"112.0.5615.50":["24.1.0","24.1.1"],"112.0.5615.87":["24.1.2"],"112.0.5615.165":["24.1.3","24.2.0","24.3.0"],"112.0.5615.183":["24.3.1"],"112.0.5615.204":["24.4.0","24.4.1","24.5.0","24.5.1","24.6.0","24.6.1","24.6.2","24.6.3","24.6.4","24.6.5","24.7.0","24.7.1","24.8.0","24.8.1","24.8.2","24.8.3","24.8.4","24.8.5","24.8.6","24.8.7","24.8.8"],"114.0.5694.0":["25.0.0-alpha.1","25.0.0-alpha.2"],"114.0.5710.0":["25.0.0-alpha.3","25.0.0-alpha.4"],"114.0.5719.0":["25.0.0-alpha.5","25.0.0-alpha.6","25.0.0-beta.1","25.0.0-beta.2","25.0.0-beta.3"],"114.0.5735.16":["25.0.0-beta.4","25.0.0-beta.5","25.0.0-beta.6","25.0.0-beta.7"],"114.0.5735.35":["25.0.0-beta.8"],"114.0.5735.45":["25.0.0-beta.9","25.0.0","25.0.1"],"114.0.5735.106":["25.1.0","25.1.1"],"114.0.5735.134":["25.2.0"],"114.0.5735.199":["25.3.0"],"114.0.5735.243":["25.3.1"],"114.0.5735.248":["25.3.2","25.4.0"],"114.0.5735.289":["25.5.0","25.6.0","25.7.0","25.8.0","25.8.1","25.8.2","25.8.3","25.8.4","25.9.0","25.9.1","25.9.2","25.9.3","25.9.4","25.9.5","25.9.6","25.9.7","25.9.8"],"116.0.5791.0":["26.0.0-alpha.1","26.0.0-alpha.2","26.0.0-alpha.3","26.0.0-alpha.4","26.0.0-alpha.5"],"116.0.5815.0":["26.0.0-alpha.6"],"116.0.5831.0":["26.0.0-alpha.7"],"116.0.5845.0":["26.0.0-alpha.8","26.0.0-beta.1"],"116.0.5845.14":["26.0.0-beta.2","26.0.0-beta.3","26.0.0-beta.4","26.0.0-beta.5","26.0.0-beta.6","26.0.0-beta.7"],"116.0.5845.42":["26.0.0-beta.8","26.0.0-beta.9"],"116.0.5845.49":["26.0.0-beta.10","26.0.0-beta.11"],"116.0.5845.62":["26.0.0-beta.12"],"116.0.5845.82":["26.0.0"],"116.0.5845.97":["26.1.0"],"116.0.5845.179":["26.2.0"],"116.0.5845.188":["26.2.1"],"116.0.5845.190":["26.2.2","26.2.3","26.2.4"],"116.0.5845.228":["26.3.0","26.4.0","26.4.1","26.4.2","26.4.3","26.5.0","26.6.0","26.6.1","26.6.2","26.6.3","26.6.4","26.6.5","26.6.6","26.6.7","26.6.8","26.6.9","26.6.10"],"118.0.5949.0":["27.0.0-alpha.1","27.0.0-alpha.2","27.0.0-alpha.3","27.0.0-alpha.4","27.0.0-alpha.5","27.0.0-alpha.6"],"118.0.5993.5":["27.0.0-beta.1","27.0.0-beta.2","27.0.0-beta.3"],"118.0.5993.11":["27.0.0-beta.4"],"118.0.5993.18":["27.0.0-beta.5","27.0.0-beta.6","27.0.0-beta.7","27.0.0-beta.8","27.0.0-beta.9"],"118.0.5993.54":["27.0.0"],"118.0.5993.89":["27.0.1","27.0.2"],"118.0.5993.120":["27.0.3"],"118.0.5993.129":["27.0.4"],"118.0.5993.144":["27.1.0","27.1.2"],"118.0.5993.159":["27.1.3","27.2.0","27.2.1","27.2.2","27.2.3","27.2.4","27.3.0","27.3.1","27.3.2","27.3.3","27.3.4","27.3.5","27.3.6","27.3.7","27.3.8","27.3.9","27.3.10","27.3.11"],"119.0.6045.0":["28.0.0-alpha.1","28.0.0-alpha.2"],"119.0.6045.21":["28.0.0-alpha.3","28.0.0-alpha.4"],"119.0.6045.33":["28.0.0-alpha.5","28.0.0-alpha.6","28.0.0-alpha.7","28.0.0-beta.1"],"120.0.6099.0":["28.0.0-beta.2"],"120.0.6099.5":["28.0.0-beta.3","28.0.0-beta.4"],"120.0.6099.18":["28.0.0-beta.5","28.0.0-beta.6","28.0.0-beta.7","28.0.0-beta.8","28.0.0-beta.9","28.0.0-beta.10"],"120.0.6099.35":["28.0.0-beta.11"],"120.0.6099.56":["28.0.0"],"120.0.6099.109":["28.1.0","28.1.1"],"120.0.6099.199":["28.1.2","28.1.3"],"120.0.6099.216":["28.1.4"],"120.0.6099.227":["28.2.0"],"120.0.6099.268":["28.2.1"],"120.0.6099.276":["28.2.2"],"120.0.6099.283":["28.2.3"],"120.0.6099.291":["28.2.4","28.2.5","28.2.6","28.2.7","28.2.8","28.2.9","28.2.10","28.3.0","28.3.1","28.3.2","28.3.3"],"121.0.6147.0":["29.0.0-alpha.1","29.0.0-alpha.2","29.0.0-alpha.3"],"121.0.6159.0":["29.0.0-alpha.4","29.0.0-alpha.5","29.0.0-alpha.6","29.0.0-alpha.7"],"122.0.6194.0":["29.0.0-alpha.8"],"122.0.6236.2":["29.0.0-alpha.9","29.0.0-alpha.10","29.0.0-alpha.11","29.0.0-beta.1","29.0.0-beta.2"],"122.0.6261.6":["29.0.0-beta.3","29.0.0-beta.4"],"122.0.6261.18":["29.0.0-beta.5","29.0.0-beta.6","29.0.0-beta.7","29.0.0-beta.8","29.0.0-beta.9","29.0.0-beta.10","29.0.0-beta.11"],"122.0.6261.29":["29.0.0-beta.12"],"122.0.6261.39":["29.0.0"],"122.0.6261.57":["29.0.1"],"122.0.6261.70":["29.1.0"],"122.0.6261.111":["29.1.1"],"122.0.6261.112":["29.1.2","29.1.3"],"122.0.6261.129":["29.1.4"],"122.0.6261.130":["29.1.5"],"122.0.6261.139":["29.1.6"],"122.0.6261.156":["29.2.0","29.3.0","29.3.1","29.3.2","29.3.3","29.4.0","29.4.1","29.4.2","29.4.3","29.4.4","29.4.5","29.4.6"],"123.0.6296.0":["30.0.0-alpha.1"],"123.0.6312.5":["30.0.0-alpha.2"],"124.0.6323.0":["30.0.0-alpha.3","30.0.0-alpha.4"],"124.0.6331.0":["30.0.0-alpha.5","30.0.0-alpha.6"],"124.0.6353.0":["30.0.0-alpha.7"],"124.0.6359.0":["30.0.0-beta.1","30.0.0-beta.2"],"124.0.6367.9":["30.0.0-beta.3","30.0.0-beta.4","30.0.0-beta.5"],"124.0.6367.18":["30.0.0-beta.6"],"124.0.6367.29":["30.0.0-beta.7","30.0.0-beta.8"],"124.0.6367.49":["30.0.0"],"124.0.6367.60":["30.0.1"],"124.0.6367.91":["30.0.2"],"124.0.6367.119":["30.0.3"],"124.0.6367.201":["30.0.4"],"124.0.6367.207":["30.0.5","30.0.6"],"124.0.6367.221":["30.0.7"],"124.0.6367.230":["30.0.8"],"124.0.6367.233":["30.0.9"],"124.0.6367.243":["30.1.0","30.1.1","30.1.2","30.2.0","30.3.0","30.3.1","30.4.0","30.5.0","30.5.1"],"125.0.6412.0":["31.0.0-alpha.1","31.0.0-alpha.2","31.0.0-alpha.3","31.0.0-alpha.4","31.0.0-alpha.5"],"126.0.6445.0":["31.0.0-beta.1","31.0.0-beta.2","31.0.0-beta.3","31.0.0-beta.4","31.0.0-beta.5","31.0.0-beta.6","31.0.0-beta.7","31.0.0-beta.8","31.0.0-beta.9"],"126.0.6478.36":["31.0.0-beta.10","31.0.0","31.0.1"],"126.0.6478.61":["31.0.2"],"126.0.6478.114":["31.1.0"],"126.0.6478.127":["31.2.0","31.2.1"],"126.0.6478.183":["31.3.0"],"126.0.6478.185":["31.3.1"],"126.0.6478.234":["31.4.0","31.5.0","31.6.0","31.7.0","31.7.1","31.7.2","31.7.3","31.7.4","31.7.5","31.7.6","31.7.7"],"127.0.6521.0":["32.0.0-alpha.1","32.0.0-alpha.2","32.0.0-alpha.3","32.0.0-alpha.4","32.0.0-alpha.5"],"128.0.6571.0":["32.0.0-alpha.6","32.0.0-alpha.7"],"128.0.6573.0":["32.0.0-alpha.8","32.0.0-alpha.9","32.0.0-alpha.10","32.0.0-beta.1"],"128.0.6611.0":["32.0.0-beta.2"],"128.0.6613.7":["32.0.0-beta.3"],"128.0.6613.18":["32.0.0-beta.4"],"128.0.6613.27":["32.0.0-beta.5","32.0.0-beta.6","32.0.0-beta.7"],"128.0.6613.36":["32.0.0","32.0.1"],"128.0.6613.84":["32.0.2"],"128.0.6613.120":["32.1.0"],"128.0.6613.137":["32.1.1"],"128.0.6613.162":["32.1.2"],"128.0.6613.178":["32.2.0"],"128.0.6613.186":["32.2.1","32.2.2","32.2.3","32.2.4","32.2.5","32.2.6","32.2.7","32.2.8","32.3.0","32.3.1","32.3.2","32.3.3"],"129.0.6668.0":["33.0.0-alpha.1"],"130.0.6672.0":["33.0.0-alpha.2","33.0.0-alpha.3","33.0.0-alpha.4","33.0.0-alpha.5","33.0.0-alpha.6","33.0.0-beta.1","33.0.0-beta.2","33.0.0-beta.3","33.0.0-beta.4"],"130.0.6723.19":["33.0.0-beta.5","33.0.0-beta.6","33.0.0-beta.7"],"130.0.6723.31":["33.0.0-beta.8","33.0.0-beta.9","33.0.0-beta.10"],"130.0.6723.44":["33.0.0-beta.11","33.0.0"],"130.0.6723.59":["33.0.1","33.0.2"],"130.0.6723.91":["33.1.0"],"130.0.6723.118":["33.2.0"],"130.0.6723.137":["33.2.1"],"130.0.6723.152":["33.3.0"],"130.0.6723.170":["33.3.1"],"130.0.6723.191":["33.3.2","33.4.0","33.4.1","33.4.2","33.4.3","33.4.4","33.4.5","33.4.6","33.4.7","33.4.8","33.4.9","33.4.10","33.4.11"],"131.0.6776.0":["34.0.0-alpha.1"],"132.0.6779.0":["34.0.0-alpha.2"],"132.0.6789.1":["34.0.0-alpha.3","34.0.0-alpha.4","34.0.0-alpha.5","34.0.0-alpha.6","34.0.0-alpha.7"],"132.0.6820.0":["34.0.0-alpha.8"],"132.0.6824.0":["34.0.0-alpha.9","34.0.0-beta.1","34.0.0-beta.2","34.0.0-beta.3"],"132.0.6834.6":["34.0.0-beta.4","34.0.0-beta.5"],"132.0.6834.15":["34.0.0-beta.6","34.0.0-beta.7","34.0.0-beta.8"],"132.0.6834.32":["34.0.0-beta.9","34.0.0-beta.10","34.0.0-beta.11"],"132.0.6834.46":["34.0.0-beta.12","34.0.0-beta.13"],"132.0.6834.57":["34.0.0-beta.14","34.0.0-beta.15","34.0.0-beta.16"],"132.0.6834.83":["34.0.0","34.0.1"],"132.0.6834.159":["34.0.2"],"132.0.6834.194":["34.1.0","34.1.1"],"132.0.6834.196":["34.2.0"],"132.0.6834.210":["34.3.0","34.3.1","34.3.2","34.3.3","34.3.4","34.4.0","34.4.1","34.5.0","34.5.1","34.5.2","34.5.3","34.5.4","34.5.5","34.5.6","34.5.7","34.5.8"],"133.0.6920.0":["35.0.0-alpha.1","35.0.0-alpha.2","35.0.0-alpha.3","35.0.0-alpha.4","35.0.0-alpha.5","35.0.0-beta.1"],"134.0.6968.0":["35.0.0-beta.2","35.0.0-beta.3","35.0.0-beta.4"],"134.0.6989.0":["35.0.0-beta.5"],"134.0.6990.0":["35.0.0-beta.6","35.0.0-beta.7"],"134.0.6998.10":["35.0.0-beta.8","35.0.0-beta.9"],"134.0.6998.23":["35.0.0-beta.10","35.0.0-beta.11","35.0.0-beta.12"],"134.0.6998.44":["35.0.0-beta.13","35.0.0","35.0.1"],"134.0.6998.88":["35.0.2","35.0.3"],"134.0.6998.165":["35.1.0","35.1.1"],"134.0.6998.178":["35.1.2"],"134.0.6998.179":["35.1.3","35.1.4","35.1.5"],"134.0.6998.205":["35.2.0","35.2.1","35.2.2","35.3.0","35.4.0","35.5.0","35.5.1","35.6.0","35.7.0","35.7.1","35.7.2","35.7.4","35.7.5"],"135.0.7049.5":["36.0.0-alpha.1"],"136.0.7062.0":["36.0.0-alpha.2","36.0.0-alpha.3","36.0.0-alpha.4"],"136.0.7067.0":["36.0.0-alpha.5","36.0.0-alpha.6","36.0.0-beta.1","36.0.0-beta.2","36.0.0-beta.3","36.0.0-beta.4"],"136.0.7103.17":["36.0.0-beta.5"],"136.0.7103.25":["36.0.0-beta.6","36.0.0-beta.7"],"136.0.7103.33":["36.0.0-beta.8","36.0.0-beta.9"],"136.0.7103.48":["36.0.0","36.0.1"],"136.0.7103.49":["36.1.0","36.2.0"],"136.0.7103.93":["36.2.1"],"136.0.7103.113":["36.3.0","36.3.1"],"136.0.7103.115":["36.3.2"],"136.0.7103.149":["36.4.0"],"136.0.7103.168":["36.5.0"],"136.0.7103.177":["36.6.0","36.7.0","36.7.1","36.7.3","36.7.4","36.8.0","36.8.1","36.9.0","36.9.1","36.9.2","36.9.3","36.9.4","36.9.5"],"137.0.7151.0":["37.0.0-alpha.1","37.0.0-alpha.2"],"138.0.7156.0":["37.0.0-alpha.3"],"138.0.7165.0":["37.0.0-alpha.4"],"138.0.7177.0":["37.0.0-alpha.5"],"138.0.7178.0":["37.0.0-alpha.6","37.0.0-alpha.7","37.0.0-beta.1","37.0.0-beta.2"],"138.0.7190.0":["37.0.0-beta.3"],"138.0.7204.15":["37.0.0-beta.4","37.0.0-beta.5","37.0.0-beta.6","37.0.0-beta.7"],"138.0.7204.23":["37.0.0-beta.8"],"138.0.7204.35":["37.0.0-beta.9","37.0.0","37.1.0"],"138.0.7204.97":["37.2.0","37.2.1"],"138.0.7204.100":["37.2.2","37.2.3"],"138.0.7204.157":["37.2.4"],"138.0.7204.168":["37.2.5"],"138.0.7204.185":["37.2.6"],"138.0.7204.224":["37.3.0"],"138.0.7204.235":["37.3.1"],"138.0.7204.243":["37.4.0"],"138.0.7204.251":["37.5.0","37.5.1","37.6.0","37.6.1","37.7.0","37.7.1","37.8.0","37.9.0","37.10.0","37.10.1","37.10.2","37.10.3"],"139.0.7219.0":["38.0.0-alpha.1","38.0.0-alpha.2","38.0.0-alpha.3"],"140.0.7261.0":["38.0.0-alpha.4","38.0.0-alpha.5","38.0.0-alpha.6"],"140.0.7281.0":["38.0.0-alpha.7","38.0.0-alpha.8"],"140.0.7301.0":["38.0.0-alpha.9"],"140.0.7309.0":["38.0.0-alpha.10"],"140.0.7312.0":["38.0.0-alpha.11"],"140.0.7314.0":["38.0.0-alpha.12","38.0.0-alpha.13","38.0.0-beta.1"],"140.0.7327.0":["38.0.0-beta.2","38.0.0-beta.3"],"140.0.7339.2":["38.0.0-beta.4","38.0.0-beta.5","38.0.0-beta.6"],"140.0.7339.16":["38.0.0-beta.7"],"140.0.7339.24":["38.0.0-beta.8","38.0.0-beta.9"],"140.0.7339.41":["38.0.0-beta.11","38.0.0"],"140.0.7339.80":["38.1.0"],"140.0.7339.133":["38.1.1","38.1.2","38.2.0","38.2.1","38.2.2"],"140.0.7339.240":["38.3.0","38.4.0"],"140.0.7339.249":["38.5.0","38.6.0","38.7.0","38.7.1","38.7.2"],"141.0.7361.0":["39.0.0-alpha.1","39.0.0-alpha.2"],"141.0.7390.7":["39.0.0-alpha.3","39.0.0-alpha.4","39.0.0-alpha.5"],"142.0.7417.0":["39.0.0-alpha.6","39.0.0-alpha.7","39.0.0-alpha.8","39.0.0-alpha.9","39.0.0-beta.1","39.0.0-beta.2","39.0.0-beta.3"],"142.0.7444.34":["39.0.0-beta.4","39.0.0-beta.5"],"142.0.7444.52":["39.0.0"],"142.0.7444.59":["39.1.0","39.1.1"],"142.0.7444.134":["39.1.2"],"142.0.7444.162":["39.2.0","39.2.1","39.2.2"],"142.0.7444.175":["39.2.3"],"142.0.7444.177":["39.2.4"],"143.0.7499.0":["40.0.0-alpha.2"],"144.0.7506.0":["40.0.0-alpha.4"],"144.0.7526.0":["40.0.0-alpha.5","40.0.0-alpha.6","40.0.0-alpha.7","40.0.0-alpha.8"],"144.0.7527.0":["40.0.0-beta.1"]} \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-versions.js b/node_modules/electron-to-chromium/full-versions.js index 650b21c1c..3d1137ca5 100755 --- a/node_modules/electron-to-chromium/full-versions.js +++ b/node_modules/electron-to-chromium/full-versions.js @@ -1675,5 +1675,6 @@ module.exports = { "40.0.0-alpha.5": "144.0.7526.0", "40.0.0-alpha.6": "144.0.7526.0", "40.0.0-alpha.7": "144.0.7526.0", - "40.0.0-alpha.8": "144.0.7526.0" + "40.0.0-alpha.8": "144.0.7526.0", + "40.0.0-beta.1": "144.0.7527.0" }; \ No newline at end of file diff --git a/node_modules/electron-to-chromium/full-versions.json b/node_modules/electron-to-chromium/full-versions.json index b1ab28040..14cdbc7f9 100755 --- a/node_modules/electron-to-chromium/full-versions.json +++ b/node_modules/electron-to-chromium/full-versions.json @@ -1 +1 @@ -{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.11":"82.0.4085.14","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.10":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.25":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","19.1.3":"102.0.5005.167","19.1.4":"102.0.5005.167","19.1.5":"102.0.5005.167","19.1.6":"102.0.5005.167","19.1.7":"102.0.5005.167","19.1.8":"102.0.5005.167","19.1.9":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","20.3.2":"104.0.5112.124","20.3.3":"104.0.5112.124","20.3.4":"104.0.5112.124","20.3.5":"104.0.5112.124","20.3.6":"104.0.5112.124","20.3.7":"104.0.5112.124","20.3.8":"104.0.5112.124","20.3.9":"104.0.5112.124","20.3.10":"104.0.5112.124","20.3.11":"104.0.5112.124","20.3.12":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","21.1.1":"106.0.5249.103","21.2.0":"106.0.5249.119","21.2.1":"106.0.5249.165","21.2.2":"106.0.5249.168","21.2.3":"106.0.5249.168","21.3.0":"106.0.5249.181","21.3.1":"106.0.5249.181","21.3.3":"106.0.5249.199","21.3.4":"106.0.5249.199","21.3.5":"106.0.5249.199","21.4.0":"106.0.5249.199","21.4.1":"106.0.5249.199","21.4.2":"106.0.5249.199","21.4.3":"106.0.5249.199","21.4.4":"106.0.5249.199","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-alpha.4":"108.0.5329.0","22.0.0-alpha.5":"108.0.5329.0","22.0.0-alpha.6":"108.0.5329.0","22.0.0-alpha.7":"108.0.5355.0","22.0.0-alpha.8":"108.0.5359.10","22.0.0-beta.1":"108.0.5359.10","22.0.0-beta.2":"108.0.5359.10","22.0.0-beta.3":"108.0.5359.10","22.0.0-beta.4":"108.0.5359.29","22.0.0-beta.5":"108.0.5359.40","22.0.0-beta.6":"108.0.5359.40","22.0.0-beta.7":"108.0.5359.48","22.0.0-beta.8":"108.0.5359.48","22.0.0":"108.0.5359.62","22.0.1":"108.0.5359.125","22.0.2":"108.0.5359.179","22.0.3":"108.0.5359.179","22.1.0":"108.0.5359.179","22.2.0":"108.0.5359.215","22.2.1":"108.0.5359.215","22.3.0":"108.0.5359.215","22.3.1":"108.0.5359.215","22.3.2":"108.0.5359.215","22.3.3":"108.0.5359.215","22.3.4":"108.0.5359.215","22.3.5":"108.0.5359.215","22.3.6":"108.0.5359.215","22.3.7":"108.0.5359.215","22.3.8":"108.0.5359.215","22.3.9":"108.0.5359.215","22.3.10":"108.0.5359.215","22.3.11":"108.0.5359.215","22.3.12":"108.0.5359.215","22.3.13":"108.0.5359.215","22.3.14":"108.0.5359.215","22.3.15":"108.0.5359.215","22.3.16":"108.0.5359.215","22.3.17":"108.0.5359.215","22.3.18":"108.0.5359.215","22.3.20":"108.0.5359.215","22.3.21":"108.0.5359.215","22.3.22":"108.0.5359.215","22.3.23":"108.0.5359.215","22.3.24":"108.0.5359.215","22.3.25":"108.0.5359.215","22.3.26":"108.0.5359.215","22.3.27":"108.0.5359.215","23.0.0-alpha.1":"110.0.5415.0","23.0.0-alpha.2":"110.0.5451.0","23.0.0-alpha.3":"110.0.5451.0","23.0.0-beta.1":"110.0.5478.5","23.0.0-beta.2":"110.0.5478.5","23.0.0-beta.3":"110.0.5478.5","23.0.0-beta.4":"110.0.5481.30","23.0.0-beta.5":"110.0.5481.38","23.0.0-beta.6":"110.0.5481.52","23.0.0-beta.8":"110.0.5481.52","23.0.0":"110.0.5481.77","23.1.0":"110.0.5481.100","23.1.1":"110.0.5481.104","23.1.2":"110.0.5481.177","23.1.3":"110.0.5481.179","23.1.4":"110.0.5481.192","23.2.0":"110.0.5481.192","23.2.1":"110.0.5481.208","23.2.2":"110.0.5481.208","23.2.3":"110.0.5481.208","23.2.4":"110.0.5481.208","23.3.0":"110.0.5481.208","23.3.1":"110.0.5481.208","23.3.2":"110.0.5481.208","23.3.3":"110.0.5481.208","23.3.4":"110.0.5481.208","23.3.5":"110.0.5481.208","23.3.6":"110.0.5481.208","23.3.7":"110.0.5481.208","23.3.8":"110.0.5481.208","23.3.9":"110.0.5481.208","23.3.10":"110.0.5481.208","23.3.11":"110.0.5481.208","23.3.12":"110.0.5481.208","23.3.13":"110.0.5481.208","24.0.0-alpha.1":"111.0.5560.0","24.0.0-alpha.2":"111.0.5560.0","24.0.0-alpha.3":"111.0.5560.0","24.0.0-alpha.4":"111.0.5560.0","24.0.0-alpha.5":"111.0.5560.0","24.0.0-alpha.6":"111.0.5560.0","24.0.0-alpha.7":"111.0.5560.0","24.0.0-beta.1":"111.0.5563.50","24.0.0-beta.2":"111.0.5563.50","24.0.0-beta.3":"112.0.5615.20","24.0.0-beta.4":"112.0.5615.20","24.0.0-beta.5":"112.0.5615.29","24.0.0-beta.6":"112.0.5615.39","24.0.0-beta.7":"112.0.5615.39","24.0.0":"112.0.5615.49","24.1.0":"112.0.5615.50","24.1.1":"112.0.5615.50","24.1.2":"112.0.5615.87","24.1.3":"112.0.5615.165","24.2.0":"112.0.5615.165","24.3.0":"112.0.5615.165","24.3.1":"112.0.5615.183","24.4.0":"112.0.5615.204","24.4.1":"112.0.5615.204","24.5.0":"112.0.5615.204","24.5.1":"112.0.5615.204","24.6.0":"112.0.5615.204","24.6.1":"112.0.5615.204","24.6.2":"112.0.5615.204","24.6.3":"112.0.5615.204","24.6.4":"112.0.5615.204","24.6.5":"112.0.5615.204","24.7.0":"112.0.5615.204","24.7.1":"112.0.5615.204","24.8.0":"112.0.5615.204","24.8.1":"112.0.5615.204","24.8.2":"112.0.5615.204","24.8.3":"112.0.5615.204","24.8.4":"112.0.5615.204","24.8.5":"112.0.5615.204","24.8.6":"112.0.5615.204","24.8.7":"112.0.5615.204","24.8.8":"112.0.5615.204","25.0.0-alpha.1":"114.0.5694.0","25.0.0-alpha.2":"114.0.5694.0","25.0.0-alpha.3":"114.0.5710.0","25.0.0-alpha.4":"114.0.5710.0","25.0.0-alpha.5":"114.0.5719.0","25.0.0-alpha.6":"114.0.5719.0","25.0.0-beta.1":"114.0.5719.0","25.0.0-beta.2":"114.0.5719.0","25.0.0-beta.3":"114.0.5719.0","25.0.0-beta.4":"114.0.5735.16","25.0.0-beta.5":"114.0.5735.16","25.0.0-beta.6":"114.0.5735.16","25.0.0-beta.7":"114.0.5735.16","25.0.0-beta.8":"114.0.5735.35","25.0.0-beta.9":"114.0.5735.45","25.0.0":"114.0.5735.45","25.0.1":"114.0.5735.45","25.1.0":"114.0.5735.106","25.1.1":"114.0.5735.106","25.2.0":"114.0.5735.134","25.3.0":"114.0.5735.199","25.3.1":"114.0.5735.243","25.3.2":"114.0.5735.248","25.4.0":"114.0.5735.248","25.5.0":"114.0.5735.289","25.6.0":"114.0.5735.289","25.7.0":"114.0.5735.289","25.8.0":"114.0.5735.289","25.8.1":"114.0.5735.289","25.8.2":"114.0.5735.289","25.8.3":"114.0.5735.289","25.8.4":"114.0.5735.289","25.9.0":"114.0.5735.289","25.9.1":"114.0.5735.289","25.9.2":"114.0.5735.289","25.9.3":"114.0.5735.289","25.9.4":"114.0.5735.289","25.9.5":"114.0.5735.289","25.9.6":"114.0.5735.289","25.9.7":"114.0.5735.289","25.9.8":"114.0.5735.289","26.0.0-alpha.1":"116.0.5791.0","26.0.0-alpha.2":"116.0.5791.0","26.0.0-alpha.3":"116.0.5791.0","26.0.0-alpha.4":"116.0.5791.0","26.0.0-alpha.5":"116.0.5791.0","26.0.0-alpha.6":"116.0.5815.0","26.0.0-alpha.7":"116.0.5831.0","26.0.0-alpha.8":"116.0.5845.0","26.0.0-beta.1":"116.0.5845.0","26.0.0-beta.2":"116.0.5845.14","26.0.0-beta.3":"116.0.5845.14","26.0.0-beta.4":"116.0.5845.14","26.0.0-beta.5":"116.0.5845.14","26.0.0-beta.6":"116.0.5845.14","26.0.0-beta.7":"116.0.5845.14","26.0.0-beta.8":"116.0.5845.42","26.0.0-beta.9":"116.0.5845.42","26.0.0-beta.10":"116.0.5845.49","26.0.0-beta.11":"116.0.5845.49","26.0.0-beta.12":"116.0.5845.62","26.0.0":"116.0.5845.82","26.1.0":"116.0.5845.97","26.2.0":"116.0.5845.179","26.2.1":"116.0.5845.188","26.2.2":"116.0.5845.190","26.2.3":"116.0.5845.190","26.2.4":"116.0.5845.190","26.3.0":"116.0.5845.228","26.4.0":"116.0.5845.228","26.4.1":"116.0.5845.228","26.4.2":"116.0.5845.228","26.4.3":"116.0.5845.228","26.5.0":"116.0.5845.228","26.6.0":"116.0.5845.228","26.6.1":"116.0.5845.228","26.6.2":"116.0.5845.228","26.6.3":"116.0.5845.228","26.6.4":"116.0.5845.228","26.6.5":"116.0.5845.228","26.6.6":"116.0.5845.228","26.6.7":"116.0.5845.228","26.6.8":"116.0.5845.228","26.6.9":"116.0.5845.228","26.6.10":"116.0.5845.228","27.0.0-alpha.1":"118.0.5949.0","27.0.0-alpha.2":"118.0.5949.0","27.0.0-alpha.3":"118.0.5949.0","27.0.0-alpha.4":"118.0.5949.0","27.0.0-alpha.5":"118.0.5949.0","27.0.0-alpha.6":"118.0.5949.0","27.0.0-beta.1":"118.0.5993.5","27.0.0-beta.2":"118.0.5993.5","27.0.0-beta.3":"118.0.5993.5","27.0.0-beta.4":"118.0.5993.11","27.0.0-beta.5":"118.0.5993.18","27.0.0-beta.6":"118.0.5993.18","27.0.0-beta.7":"118.0.5993.18","27.0.0-beta.8":"118.0.5993.18","27.0.0-beta.9":"118.0.5993.18","27.0.0":"118.0.5993.54","27.0.1":"118.0.5993.89","27.0.2":"118.0.5993.89","27.0.3":"118.0.5993.120","27.0.4":"118.0.5993.129","27.1.0":"118.0.5993.144","27.1.2":"118.0.5993.144","27.1.3":"118.0.5993.159","27.2.0":"118.0.5993.159","27.2.1":"118.0.5993.159","27.2.2":"118.0.5993.159","27.2.3":"118.0.5993.159","27.2.4":"118.0.5993.159","27.3.0":"118.0.5993.159","27.3.1":"118.0.5993.159","27.3.2":"118.0.5993.159","27.3.3":"118.0.5993.159","27.3.4":"118.0.5993.159","27.3.5":"118.0.5993.159","27.3.6":"118.0.5993.159","27.3.7":"118.0.5993.159","27.3.8":"118.0.5993.159","27.3.9":"118.0.5993.159","27.3.10":"118.0.5993.159","27.3.11":"118.0.5993.159","28.0.0-alpha.1":"119.0.6045.0","28.0.0-alpha.2":"119.0.6045.0","28.0.0-alpha.3":"119.0.6045.21","28.0.0-alpha.4":"119.0.6045.21","28.0.0-alpha.5":"119.0.6045.33","28.0.0-alpha.6":"119.0.6045.33","28.0.0-alpha.7":"119.0.6045.33","28.0.0-beta.1":"119.0.6045.33","28.0.0-beta.2":"120.0.6099.0","28.0.0-beta.3":"120.0.6099.5","28.0.0-beta.4":"120.0.6099.5","28.0.0-beta.5":"120.0.6099.18","28.0.0-beta.6":"120.0.6099.18","28.0.0-beta.7":"120.0.6099.18","28.0.0-beta.8":"120.0.6099.18","28.0.0-beta.9":"120.0.6099.18","28.0.0-beta.10":"120.0.6099.18","28.0.0-beta.11":"120.0.6099.35","28.0.0":"120.0.6099.56","28.1.0":"120.0.6099.109","28.1.1":"120.0.6099.109","28.1.2":"120.0.6099.199","28.1.3":"120.0.6099.199","28.1.4":"120.0.6099.216","28.2.0":"120.0.6099.227","28.2.1":"120.0.6099.268","28.2.2":"120.0.6099.276","28.2.3":"120.0.6099.283","28.2.4":"120.0.6099.291","28.2.5":"120.0.6099.291","28.2.6":"120.0.6099.291","28.2.7":"120.0.6099.291","28.2.8":"120.0.6099.291","28.2.9":"120.0.6099.291","28.2.10":"120.0.6099.291","28.3.0":"120.0.6099.291","28.3.1":"120.0.6099.291","28.3.2":"120.0.6099.291","28.3.3":"120.0.6099.291","29.0.0-alpha.1":"121.0.6147.0","29.0.0-alpha.2":"121.0.6147.0","29.0.0-alpha.3":"121.0.6147.0","29.0.0-alpha.4":"121.0.6159.0","29.0.0-alpha.5":"121.0.6159.0","29.0.0-alpha.6":"121.0.6159.0","29.0.0-alpha.7":"121.0.6159.0","29.0.0-alpha.8":"122.0.6194.0","29.0.0-alpha.9":"122.0.6236.2","29.0.0-alpha.10":"122.0.6236.2","29.0.0-alpha.11":"122.0.6236.2","29.0.0-beta.1":"122.0.6236.2","29.0.0-beta.2":"122.0.6236.2","29.0.0-beta.3":"122.0.6261.6","29.0.0-beta.4":"122.0.6261.6","29.0.0-beta.5":"122.0.6261.18","29.0.0-beta.6":"122.0.6261.18","29.0.0-beta.7":"122.0.6261.18","29.0.0-beta.8":"122.0.6261.18","29.0.0-beta.9":"122.0.6261.18","29.0.0-beta.10":"122.0.6261.18","29.0.0-beta.11":"122.0.6261.18","29.0.0-beta.12":"122.0.6261.29","29.0.0":"122.0.6261.39","29.0.1":"122.0.6261.57","29.1.0":"122.0.6261.70","29.1.1":"122.0.6261.111","29.1.2":"122.0.6261.112","29.1.3":"122.0.6261.112","29.1.4":"122.0.6261.129","29.1.5":"122.0.6261.130","29.1.6":"122.0.6261.139","29.2.0":"122.0.6261.156","29.3.0":"122.0.6261.156","29.3.1":"122.0.6261.156","29.3.2":"122.0.6261.156","29.3.3":"122.0.6261.156","29.4.0":"122.0.6261.156","29.4.1":"122.0.6261.156","29.4.2":"122.0.6261.156","29.4.3":"122.0.6261.156","29.4.4":"122.0.6261.156","29.4.5":"122.0.6261.156","29.4.6":"122.0.6261.156","30.0.0-alpha.1":"123.0.6296.0","30.0.0-alpha.2":"123.0.6312.5","30.0.0-alpha.3":"124.0.6323.0","30.0.0-alpha.4":"124.0.6323.0","30.0.0-alpha.5":"124.0.6331.0","30.0.0-alpha.6":"124.0.6331.0","30.0.0-alpha.7":"124.0.6353.0","30.0.0-beta.1":"124.0.6359.0","30.0.0-beta.2":"124.0.6359.0","30.0.0-beta.3":"124.0.6367.9","30.0.0-beta.4":"124.0.6367.9","30.0.0-beta.5":"124.0.6367.9","30.0.0-beta.6":"124.0.6367.18","30.0.0-beta.7":"124.0.6367.29","30.0.0-beta.8":"124.0.6367.29","30.0.0":"124.0.6367.49","30.0.1":"124.0.6367.60","30.0.2":"124.0.6367.91","30.0.3":"124.0.6367.119","30.0.4":"124.0.6367.201","30.0.5":"124.0.6367.207","30.0.6":"124.0.6367.207","30.0.7":"124.0.6367.221","30.0.8":"124.0.6367.230","30.0.9":"124.0.6367.233","30.1.0":"124.0.6367.243","30.1.1":"124.0.6367.243","30.1.2":"124.0.6367.243","30.2.0":"124.0.6367.243","30.3.0":"124.0.6367.243","30.3.1":"124.0.6367.243","30.4.0":"124.0.6367.243","30.5.0":"124.0.6367.243","30.5.1":"124.0.6367.243","31.0.0-alpha.1":"125.0.6412.0","31.0.0-alpha.2":"125.0.6412.0","31.0.0-alpha.3":"125.0.6412.0","31.0.0-alpha.4":"125.0.6412.0","31.0.0-alpha.5":"125.0.6412.0","31.0.0-beta.1":"126.0.6445.0","31.0.0-beta.2":"126.0.6445.0","31.0.0-beta.3":"126.0.6445.0","31.0.0-beta.4":"126.0.6445.0","31.0.0-beta.5":"126.0.6445.0","31.0.0-beta.6":"126.0.6445.0","31.0.0-beta.7":"126.0.6445.0","31.0.0-beta.8":"126.0.6445.0","31.0.0-beta.9":"126.0.6445.0","31.0.0-beta.10":"126.0.6478.36","31.0.0":"126.0.6478.36","31.0.1":"126.0.6478.36","31.0.2":"126.0.6478.61","31.1.0":"126.0.6478.114","31.2.0":"126.0.6478.127","31.2.1":"126.0.6478.127","31.3.0":"126.0.6478.183","31.3.1":"126.0.6478.185","31.4.0":"126.0.6478.234","31.5.0":"126.0.6478.234","31.6.0":"126.0.6478.234","31.7.0":"126.0.6478.234","31.7.1":"126.0.6478.234","31.7.2":"126.0.6478.234","31.7.3":"126.0.6478.234","31.7.4":"126.0.6478.234","31.7.5":"126.0.6478.234","31.7.6":"126.0.6478.234","31.7.7":"126.0.6478.234","32.0.0-alpha.1":"127.0.6521.0","32.0.0-alpha.2":"127.0.6521.0","32.0.0-alpha.3":"127.0.6521.0","32.0.0-alpha.4":"127.0.6521.0","32.0.0-alpha.5":"127.0.6521.0","32.0.0-alpha.6":"128.0.6571.0","32.0.0-alpha.7":"128.0.6571.0","32.0.0-alpha.8":"128.0.6573.0","32.0.0-alpha.9":"128.0.6573.0","32.0.0-alpha.10":"128.0.6573.0","32.0.0-beta.1":"128.0.6573.0","32.0.0-beta.2":"128.0.6611.0","32.0.0-beta.3":"128.0.6613.7","32.0.0-beta.4":"128.0.6613.18","32.0.0-beta.5":"128.0.6613.27","32.0.0-beta.6":"128.0.6613.27","32.0.0-beta.7":"128.0.6613.27","32.0.0":"128.0.6613.36","32.0.1":"128.0.6613.36","32.0.2":"128.0.6613.84","32.1.0":"128.0.6613.120","32.1.1":"128.0.6613.137","32.1.2":"128.0.6613.162","32.2.0":"128.0.6613.178","32.2.1":"128.0.6613.186","32.2.2":"128.0.6613.186","32.2.3":"128.0.6613.186","32.2.4":"128.0.6613.186","32.2.5":"128.0.6613.186","32.2.6":"128.0.6613.186","32.2.7":"128.0.6613.186","32.2.8":"128.0.6613.186","32.3.0":"128.0.6613.186","32.3.1":"128.0.6613.186","32.3.2":"128.0.6613.186","32.3.3":"128.0.6613.186","33.0.0-alpha.1":"129.0.6668.0","33.0.0-alpha.2":"130.0.6672.0","33.0.0-alpha.3":"130.0.6672.0","33.0.0-alpha.4":"130.0.6672.0","33.0.0-alpha.5":"130.0.6672.0","33.0.0-alpha.6":"130.0.6672.0","33.0.0-beta.1":"130.0.6672.0","33.0.0-beta.2":"130.0.6672.0","33.0.0-beta.3":"130.0.6672.0","33.0.0-beta.4":"130.0.6672.0","33.0.0-beta.5":"130.0.6723.19","33.0.0-beta.6":"130.0.6723.19","33.0.0-beta.7":"130.0.6723.19","33.0.0-beta.8":"130.0.6723.31","33.0.0-beta.9":"130.0.6723.31","33.0.0-beta.10":"130.0.6723.31","33.0.0-beta.11":"130.0.6723.44","33.0.0":"130.0.6723.44","33.0.1":"130.0.6723.59","33.0.2":"130.0.6723.59","33.1.0":"130.0.6723.91","33.2.0":"130.0.6723.118","33.2.1":"130.0.6723.137","33.3.0":"130.0.6723.152","33.3.1":"130.0.6723.170","33.3.2":"130.0.6723.191","33.4.0":"130.0.6723.191","33.4.1":"130.0.6723.191","33.4.2":"130.0.6723.191","33.4.3":"130.0.6723.191","33.4.4":"130.0.6723.191","33.4.5":"130.0.6723.191","33.4.6":"130.0.6723.191","33.4.7":"130.0.6723.191","33.4.8":"130.0.6723.191","33.4.9":"130.0.6723.191","33.4.10":"130.0.6723.191","33.4.11":"130.0.6723.191","34.0.0-alpha.1":"131.0.6776.0","34.0.0-alpha.2":"132.0.6779.0","34.0.0-alpha.3":"132.0.6789.1","34.0.0-alpha.4":"132.0.6789.1","34.0.0-alpha.5":"132.0.6789.1","34.0.0-alpha.6":"132.0.6789.1","34.0.0-alpha.7":"132.0.6789.1","34.0.0-alpha.8":"132.0.6820.0","34.0.0-alpha.9":"132.0.6824.0","34.0.0-beta.1":"132.0.6824.0","34.0.0-beta.2":"132.0.6824.0","34.0.0-beta.3":"132.0.6824.0","34.0.0-beta.4":"132.0.6834.6","34.0.0-beta.5":"132.0.6834.6","34.0.0-beta.6":"132.0.6834.15","34.0.0-beta.7":"132.0.6834.15","34.0.0-beta.8":"132.0.6834.15","34.0.0-beta.9":"132.0.6834.32","34.0.0-beta.10":"132.0.6834.32","34.0.0-beta.11":"132.0.6834.32","34.0.0-beta.12":"132.0.6834.46","34.0.0-beta.13":"132.0.6834.46","34.0.0-beta.14":"132.0.6834.57","34.0.0-beta.15":"132.0.6834.57","34.0.0-beta.16":"132.0.6834.57","34.0.0":"132.0.6834.83","34.0.1":"132.0.6834.83","34.0.2":"132.0.6834.159","34.1.0":"132.0.6834.194","34.1.1":"132.0.6834.194","34.2.0":"132.0.6834.196","34.3.0":"132.0.6834.210","34.3.1":"132.0.6834.210","34.3.2":"132.0.6834.210","34.3.3":"132.0.6834.210","34.3.4":"132.0.6834.210","34.4.0":"132.0.6834.210","34.4.1":"132.0.6834.210","34.5.0":"132.0.6834.210","34.5.1":"132.0.6834.210","34.5.2":"132.0.6834.210","34.5.3":"132.0.6834.210","34.5.4":"132.0.6834.210","34.5.5":"132.0.6834.210","34.5.6":"132.0.6834.210","34.5.7":"132.0.6834.210","34.5.8":"132.0.6834.210","35.0.0-alpha.1":"133.0.6920.0","35.0.0-alpha.2":"133.0.6920.0","35.0.0-alpha.3":"133.0.6920.0","35.0.0-alpha.4":"133.0.6920.0","35.0.0-alpha.5":"133.0.6920.0","35.0.0-beta.1":"133.0.6920.0","35.0.0-beta.2":"134.0.6968.0","35.0.0-beta.3":"134.0.6968.0","35.0.0-beta.4":"134.0.6968.0","35.0.0-beta.5":"134.0.6989.0","35.0.0-beta.6":"134.0.6990.0","35.0.0-beta.7":"134.0.6990.0","35.0.0-beta.8":"134.0.6998.10","35.0.0-beta.9":"134.0.6998.10","35.0.0-beta.10":"134.0.6998.23","35.0.0-beta.11":"134.0.6998.23","35.0.0-beta.12":"134.0.6998.23","35.0.0-beta.13":"134.0.6998.44","35.0.0":"134.0.6998.44","35.0.1":"134.0.6998.44","35.0.2":"134.0.6998.88","35.0.3":"134.0.6998.88","35.1.0":"134.0.6998.165","35.1.1":"134.0.6998.165","35.1.2":"134.0.6998.178","35.1.3":"134.0.6998.179","35.1.4":"134.0.6998.179","35.1.5":"134.0.6998.179","35.2.0":"134.0.6998.205","35.2.1":"134.0.6998.205","35.2.2":"134.0.6998.205","35.3.0":"134.0.6998.205","35.4.0":"134.0.6998.205","35.5.0":"134.0.6998.205","35.5.1":"134.0.6998.205","35.6.0":"134.0.6998.205","35.7.0":"134.0.6998.205","35.7.1":"134.0.6998.205","35.7.2":"134.0.6998.205","35.7.4":"134.0.6998.205","35.7.5":"134.0.6998.205","36.0.0-alpha.1":"135.0.7049.5","36.0.0-alpha.2":"136.0.7062.0","36.0.0-alpha.3":"136.0.7062.0","36.0.0-alpha.4":"136.0.7062.0","36.0.0-alpha.5":"136.0.7067.0","36.0.0-alpha.6":"136.0.7067.0","36.0.0-beta.1":"136.0.7067.0","36.0.0-beta.2":"136.0.7067.0","36.0.0-beta.3":"136.0.7067.0","36.0.0-beta.4":"136.0.7067.0","36.0.0-beta.5":"136.0.7103.17","36.0.0-beta.6":"136.0.7103.25","36.0.0-beta.7":"136.0.7103.25","36.0.0-beta.8":"136.0.7103.33","36.0.0-beta.9":"136.0.7103.33","36.0.0":"136.0.7103.48","36.0.1":"136.0.7103.48","36.1.0":"136.0.7103.49","36.2.0":"136.0.7103.49","36.2.1":"136.0.7103.93","36.3.0":"136.0.7103.113","36.3.1":"136.0.7103.113","36.3.2":"136.0.7103.115","36.4.0":"136.0.7103.149","36.5.0":"136.0.7103.168","36.6.0":"136.0.7103.177","36.7.0":"136.0.7103.177","36.7.1":"136.0.7103.177","36.7.3":"136.0.7103.177","36.7.4":"136.0.7103.177","36.8.0":"136.0.7103.177","36.8.1":"136.0.7103.177","36.9.0":"136.0.7103.177","36.9.1":"136.0.7103.177","36.9.2":"136.0.7103.177","36.9.3":"136.0.7103.177","36.9.4":"136.0.7103.177","36.9.5":"136.0.7103.177","37.0.0-alpha.1":"137.0.7151.0","37.0.0-alpha.2":"137.0.7151.0","37.0.0-alpha.3":"138.0.7156.0","37.0.0-alpha.4":"138.0.7165.0","37.0.0-alpha.5":"138.0.7177.0","37.0.0-alpha.6":"138.0.7178.0","37.0.0-alpha.7":"138.0.7178.0","37.0.0-beta.1":"138.0.7178.0","37.0.0-beta.2":"138.0.7178.0","37.0.0-beta.3":"138.0.7190.0","37.0.0-beta.4":"138.0.7204.15","37.0.0-beta.5":"138.0.7204.15","37.0.0-beta.6":"138.0.7204.15","37.0.0-beta.7":"138.0.7204.15","37.0.0-beta.8":"138.0.7204.23","37.0.0-beta.9":"138.0.7204.35","37.0.0":"138.0.7204.35","37.1.0":"138.0.7204.35","37.2.0":"138.0.7204.97","37.2.1":"138.0.7204.97","37.2.2":"138.0.7204.100","37.2.3":"138.0.7204.100","37.2.4":"138.0.7204.157","37.2.5":"138.0.7204.168","37.2.6":"138.0.7204.185","37.3.0":"138.0.7204.224","37.3.1":"138.0.7204.235","37.4.0":"138.0.7204.243","37.5.0":"138.0.7204.251","37.5.1":"138.0.7204.251","37.6.0":"138.0.7204.251","37.6.1":"138.0.7204.251","37.7.0":"138.0.7204.251","37.7.1":"138.0.7204.251","37.8.0":"138.0.7204.251","37.9.0":"138.0.7204.251","37.10.0":"138.0.7204.251","37.10.1":"138.0.7204.251","37.10.2":"138.0.7204.251","37.10.3":"138.0.7204.251","38.0.0-alpha.1":"139.0.7219.0","38.0.0-alpha.2":"139.0.7219.0","38.0.0-alpha.3":"139.0.7219.0","38.0.0-alpha.4":"140.0.7261.0","38.0.0-alpha.5":"140.0.7261.0","38.0.0-alpha.6":"140.0.7261.0","38.0.0-alpha.7":"140.0.7281.0","38.0.0-alpha.8":"140.0.7281.0","38.0.0-alpha.9":"140.0.7301.0","38.0.0-alpha.10":"140.0.7309.0","38.0.0-alpha.11":"140.0.7312.0","38.0.0-alpha.12":"140.0.7314.0","38.0.0-alpha.13":"140.0.7314.0","38.0.0-beta.1":"140.0.7314.0","38.0.0-beta.2":"140.0.7327.0","38.0.0-beta.3":"140.0.7327.0","38.0.0-beta.4":"140.0.7339.2","38.0.0-beta.5":"140.0.7339.2","38.0.0-beta.6":"140.0.7339.2","38.0.0-beta.7":"140.0.7339.16","38.0.0-beta.8":"140.0.7339.24","38.0.0-beta.9":"140.0.7339.24","38.0.0-beta.11":"140.0.7339.41","38.0.0":"140.0.7339.41","38.1.0":"140.0.7339.80","38.1.1":"140.0.7339.133","38.1.2":"140.0.7339.133","38.2.0":"140.0.7339.133","38.2.1":"140.0.7339.133","38.2.2":"140.0.7339.133","38.3.0":"140.0.7339.240","38.4.0":"140.0.7339.240","38.5.0":"140.0.7339.249","38.6.0":"140.0.7339.249","38.7.0":"140.0.7339.249","38.7.1":"140.0.7339.249","38.7.2":"140.0.7339.249","39.0.0-alpha.1":"141.0.7361.0","39.0.0-alpha.2":"141.0.7361.0","39.0.0-alpha.3":"141.0.7390.7","39.0.0-alpha.4":"141.0.7390.7","39.0.0-alpha.5":"141.0.7390.7","39.0.0-alpha.6":"142.0.7417.0","39.0.0-alpha.7":"142.0.7417.0","39.0.0-alpha.8":"142.0.7417.0","39.0.0-alpha.9":"142.0.7417.0","39.0.0-beta.1":"142.0.7417.0","39.0.0-beta.2":"142.0.7417.0","39.0.0-beta.3":"142.0.7417.0","39.0.0-beta.4":"142.0.7444.34","39.0.0-beta.5":"142.0.7444.34","39.0.0":"142.0.7444.52","39.1.0":"142.0.7444.59","39.1.1":"142.0.7444.59","39.1.2":"142.0.7444.134","39.2.0":"142.0.7444.162","39.2.1":"142.0.7444.162","39.2.2":"142.0.7444.162","39.2.3":"142.0.7444.175","39.2.4":"142.0.7444.177","40.0.0-alpha.2":"143.0.7499.0","40.0.0-alpha.4":"144.0.7506.0","40.0.0-alpha.5":"144.0.7526.0","40.0.0-alpha.6":"144.0.7526.0","40.0.0-alpha.7":"144.0.7526.0","40.0.0-alpha.8":"144.0.7526.0"} \ No newline at end of file +{"0.20.0":"39.0.2171.65","0.20.1":"39.0.2171.65","0.20.2":"39.0.2171.65","0.20.3":"39.0.2171.65","0.20.4":"39.0.2171.65","0.20.5":"39.0.2171.65","0.20.6":"39.0.2171.65","0.20.7":"39.0.2171.65","0.20.8":"39.0.2171.65","0.21.0":"40.0.2214.91","0.21.1":"40.0.2214.91","0.21.2":"40.0.2214.91","0.21.3":"41.0.2272.76","0.22.1":"41.0.2272.76","0.22.2":"41.0.2272.76","0.22.3":"41.0.2272.76","0.23.0":"41.0.2272.76","0.24.0":"41.0.2272.76","0.25.0":"42.0.2311.107","0.25.1":"42.0.2311.107","0.25.2":"42.0.2311.107","0.25.3":"42.0.2311.107","0.26.0":"42.0.2311.107","0.26.1":"42.0.2311.107","0.27.0":"42.0.2311.107","0.27.1":"42.0.2311.107","0.27.2":"43.0.2357.65","0.27.3":"43.0.2357.65","0.28.0":"43.0.2357.65","0.28.1":"43.0.2357.65","0.28.2":"43.0.2357.65","0.28.3":"43.0.2357.65","0.29.1":"43.0.2357.65","0.29.2":"43.0.2357.65","0.30.4":"44.0.2403.125","0.31.0":"44.0.2403.125","0.31.2":"45.0.2454.85","0.32.2":"45.0.2454.85","0.32.3":"45.0.2454.85","0.33.0":"45.0.2454.85","0.33.1":"45.0.2454.85","0.33.2":"45.0.2454.85","0.33.3":"45.0.2454.85","0.33.4":"45.0.2454.85","0.33.6":"45.0.2454.85","0.33.7":"45.0.2454.85","0.33.8":"45.0.2454.85","0.33.9":"45.0.2454.85","0.34.0":"45.0.2454.85","0.34.1":"45.0.2454.85","0.34.2":"45.0.2454.85","0.34.3":"45.0.2454.85","0.34.4":"45.0.2454.85","0.35.1":"45.0.2454.85","0.35.2":"45.0.2454.85","0.35.3":"45.0.2454.85","0.35.4":"45.0.2454.85","0.35.5":"45.0.2454.85","0.36.0":"47.0.2526.73","0.36.2":"47.0.2526.73","0.36.3":"47.0.2526.73","0.36.4":"47.0.2526.73","0.36.5":"47.0.2526.110","0.36.6":"47.0.2526.110","0.36.7":"47.0.2526.110","0.36.8":"47.0.2526.110","0.36.9":"47.0.2526.110","0.36.10":"47.0.2526.110","0.36.11":"47.0.2526.110","0.36.12":"47.0.2526.110","0.37.0":"49.0.2623.75","0.37.1":"49.0.2623.75","0.37.3":"49.0.2623.75","0.37.4":"49.0.2623.75","0.37.5":"49.0.2623.75","0.37.6":"49.0.2623.75","0.37.7":"49.0.2623.75","0.37.8":"49.0.2623.75","1.0.0":"49.0.2623.75","1.0.1":"49.0.2623.75","1.0.2":"49.0.2623.75","1.1.0":"50.0.2661.102","1.1.1":"50.0.2661.102","1.1.2":"50.0.2661.102","1.1.3":"50.0.2661.102","1.2.0":"51.0.2704.63","1.2.1":"51.0.2704.63","1.2.2":"51.0.2704.84","1.2.3":"51.0.2704.84","1.2.4":"51.0.2704.103","1.2.5":"51.0.2704.103","1.2.6":"51.0.2704.106","1.2.7":"51.0.2704.106","1.2.8":"51.0.2704.106","1.3.0":"52.0.2743.82","1.3.1":"52.0.2743.82","1.3.2":"52.0.2743.82","1.3.3":"52.0.2743.82","1.3.4":"52.0.2743.82","1.3.5":"52.0.2743.82","1.3.6":"52.0.2743.82","1.3.7":"52.0.2743.82","1.3.9":"52.0.2743.82","1.3.10":"52.0.2743.82","1.3.13":"52.0.2743.82","1.3.14":"52.0.2743.82","1.3.15":"52.0.2743.82","1.4.0":"53.0.2785.113","1.4.1":"53.0.2785.113","1.4.2":"53.0.2785.113","1.4.3":"53.0.2785.113","1.4.4":"53.0.2785.113","1.4.5":"53.0.2785.113","1.4.6":"53.0.2785.143","1.4.7":"53.0.2785.143","1.4.8":"53.0.2785.143","1.4.10":"53.0.2785.143","1.4.11":"53.0.2785.143","1.4.12":"54.0.2840.51","1.4.13":"53.0.2785.143","1.4.14":"53.0.2785.143","1.4.15":"53.0.2785.143","1.4.16":"53.0.2785.143","1.5.0":"54.0.2840.101","1.5.1":"54.0.2840.101","1.6.0":"56.0.2924.87","1.6.1":"56.0.2924.87","1.6.2":"56.0.2924.87","1.6.3":"56.0.2924.87","1.6.4":"56.0.2924.87","1.6.5":"56.0.2924.87","1.6.6":"56.0.2924.87","1.6.7":"56.0.2924.87","1.6.8":"56.0.2924.87","1.6.9":"56.0.2924.87","1.6.10":"56.0.2924.87","1.6.11":"56.0.2924.87","1.6.12":"56.0.2924.87","1.6.13":"56.0.2924.87","1.6.14":"56.0.2924.87","1.6.15":"56.0.2924.87","1.6.16":"56.0.2924.87","1.6.17":"56.0.2924.87","1.6.18":"56.0.2924.87","1.7.0":"58.0.3029.110","1.7.1":"58.0.3029.110","1.7.2":"58.0.3029.110","1.7.3":"58.0.3029.110","1.7.4":"58.0.3029.110","1.7.5":"58.0.3029.110","1.7.6":"58.0.3029.110","1.7.7":"58.0.3029.110","1.7.8":"58.0.3029.110","1.7.9":"58.0.3029.110","1.7.10":"58.0.3029.110","1.7.11":"58.0.3029.110","1.7.12":"58.0.3029.110","1.7.13":"58.0.3029.110","1.7.14":"58.0.3029.110","1.7.15":"58.0.3029.110","1.7.16":"58.0.3029.110","1.8.0":"59.0.3071.115","1.8.1":"59.0.3071.115","1.8.2-beta.1":"59.0.3071.115","1.8.2-beta.2":"59.0.3071.115","1.8.2-beta.3":"59.0.3071.115","1.8.2-beta.4":"59.0.3071.115","1.8.2-beta.5":"59.0.3071.115","1.8.2":"59.0.3071.115","1.8.3":"59.0.3071.115","1.8.4":"59.0.3071.115","1.8.5":"59.0.3071.115","1.8.6":"59.0.3071.115","1.8.7":"59.0.3071.115","1.8.8":"59.0.3071.115","2.0.0-beta.1":"61.0.3163.100","2.0.0-beta.2":"61.0.3163.100","2.0.0-beta.3":"61.0.3163.100","2.0.0-beta.4":"61.0.3163.100","2.0.0-beta.5":"61.0.3163.100","2.0.0-beta.6":"61.0.3163.100","2.0.0-beta.7":"61.0.3163.100","2.0.0-beta.8":"61.0.3163.100","2.0.0":"61.0.3163.100","2.0.1":"61.0.3163.100","2.0.2":"61.0.3163.100","2.0.3":"61.0.3163.100","2.0.4":"61.0.3163.100","2.0.5":"61.0.3163.100","2.0.6":"61.0.3163.100","2.0.7":"61.0.3163.100","2.0.8":"61.0.3163.100","2.0.9":"61.0.3163.100","2.0.10":"61.0.3163.100","2.0.11":"61.0.3163.100","2.0.12":"61.0.3163.100","2.0.13":"61.0.3163.100","2.0.14":"61.0.3163.100","2.0.15":"61.0.3163.100","2.0.16":"61.0.3163.100","2.0.17":"61.0.3163.100","2.0.18":"61.0.3163.100","2.1.0-unsupported.20180809":"61.0.3163.100","3.0.0-beta.1":"66.0.3359.181","3.0.0-beta.2":"66.0.3359.181","3.0.0-beta.3":"66.0.3359.181","3.0.0-beta.4":"66.0.3359.181","3.0.0-beta.5":"66.0.3359.181","3.0.0-beta.6":"66.0.3359.181","3.0.0-beta.7":"66.0.3359.181","3.0.0-beta.8":"66.0.3359.181","3.0.0-beta.9":"66.0.3359.181","3.0.0-beta.10":"66.0.3359.181","3.0.0-beta.11":"66.0.3359.181","3.0.0-beta.12":"66.0.3359.181","3.0.0-beta.13":"66.0.3359.181","3.0.0":"66.0.3359.181","3.0.1":"66.0.3359.181","3.0.2":"66.0.3359.181","3.0.3":"66.0.3359.181","3.0.4":"66.0.3359.181","3.0.5":"66.0.3359.181","3.0.6":"66.0.3359.181","3.0.7":"66.0.3359.181","3.0.8":"66.0.3359.181","3.0.9":"66.0.3359.181","3.0.10":"66.0.3359.181","3.0.11":"66.0.3359.181","3.0.12":"66.0.3359.181","3.0.13":"66.0.3359.181","3.0.14":"66.0.3359.181","3.0.15":"66.0.3359.181","3.0.16":"66.0.3359.181","3.1.0-beta.1":"66.0.3359.181","3.1.0-beta.2":"66.0.3359.181","3.1.0-beta.3":"66.0.3359.181","3.1.0-beta.4":"66.0.3359.181","3.1.0-beta.5":"66.0.3359.181","3.1.0":"66.0.3359.181","3.1.1":"66.0.3359.181","3.1.2":"66.0.3359.181","3.1.3":"66.0.3359.181","3.1.4":"66.0.3359.181","3.1.5":"66.0.3359.181","3.1.6":"66.0.3359.181","3.1.7":"66.0.3359.181","3.1.8":"66.0.3359.181","3.1.9":"66.0.3359.181","3.1.10":"66.0.3359.181","3.1.11":"66.0.3359.181","3.1.12":"66.0.3359.181","3.1.13":"66.0.3359.181","4.0.0-beta.1":"69.0.3497.106","4.0.0-beta.2":"69.0.3497.106","4.0.0-beta.3":"69.0.3497.106","4.0.0-beta.4":"69.0.3497.106","4.0.0-beta.5":"69.0.3497.106","4.0.0-beta.6":"69.0.3497.106","4.0.0-beta.7":"69.0.3497.106","4.0.0-beta.8":"69.0.3497.106","4.0.0-beta.9":"69.0.3497.106","4.0.0-beta.10":"69.0.3497.106","4.0.0-beta.11":"69.0.3497.106","4.0.0":"69.0.3497.106","4.0.1":"69.0.3497.106","4.0.2":"69.0.3497.106","4.0.3":"69.0.3497.106","4.0.4":"69.0.3497.106","4.0.5":"69.0.3497.106","4.0.6":"69.0.3497.106","4.0.7":"69.0.3497.128","4.0.8":"69.0.3497.128","4.1.0":"69.0.3497.128","4.1.1":"69.0.3497.128","4.1.2":"69.0.3497.128","4.1.3":"69.0.3497.128","4.1.4":"69.0.3497.128","4.1.5":"69.0.3497.128","4.2.0":"69.0.3497.128","4.2.1":"69.0.3497.128","4.2.2":"69.0.3497.128","4.2.3":"69.0.3497.128","4.2.4":"69.0.3497.128","4.2.5":"69.0.3497.128","4.2.6":"69.0.3497.128","4.2.7":"69.0.3497.128","4.2.8":"69.0.3497.128","4.2.9":"69.0.3497.128","4.2.10":"69.0.3497.128","4.2.11":"69.0.3497.128","4.2.12":"69.0.3497.128","5.0.0-beta.1":"72.0.3626.52","5.0.0-beta.2":"72.0.3626.52","5.0.0-beta.3":"73.0.3683.27","5.0.0-beta.4":"73.0.3683.54","5.0.0-beta.5":"73.0.3683.61","5.0.0-beta.6":"73.0.3683.84","5.0.0-beta.7":"73.0.3683.94","5.0.0-beta.8":"73.0.3683.104","5.0.0-beta.9":"73.0.3683.117","5.0.0":"73.0.3683.119","5.0.1":"73.0.3683.121","5.0.2":"73.0.3683.121","5.0.3":"73.0.3683.121","5.0.4":"73.0.3683.121","5.0.5":"73.0.3683.121","5.0.6":"73.0.3683.121","5.0.7":"73.0.3683.121","5.0.8":"73.0.3683.121","5.0.9":"73.0.3683.121","5.0.10":"73.0.3683.121","5.0.11":"73.0.3683.121","5.0.12":"73.0.3683.121","5.0.13":"73.0.3683.121","6.0.0-beta.1":"76.0.3774.1","6.0.0-beta.2":"76.0.3783.1","6.0.0-beta.3":"76.0.3783.1","6.0.0-beta.4":"76.0.3783.1","6.0.0-beta.5":"76.0.3805.4","6.0.0-beta.6":"76.0.3809.3","6.0.0-beta.7":"76.0.3809.22","6.0.0-beta.8":"76.0.3809.26","6.0.0-beta.9":"76.0.3809.26","6.0.0-beta.10":"76.0.3809.37","6.0.0-beta.11":"76.0.3809.42","6.0.0-beta.12":"76.0.3809.54","6.0.0-beta.13":"76.0.3809.60","6.0.0-beta.14":"76.0.3809.68","6.0.0-beta.15":"76.0.3809.74","6.0.0":"76.0.3809.88","6.0.1":"76.0.3809.102","6.0.2":"76.0.3809.110","6.0.3":"76.0.3809.126","6.0.4":"76.0.3809.131","6.0.5":"76.0.3809.136","6.0.6":"76.0.3809.138","6.0.7":"76.0.3809.139","6.0.8":"76.0.3809.146","6.0.9":"76.0.3809.146","6.0.10":"76.0.3809.146","6.0.11":"76.0.3809.146","6.0.12":"76.0.3809.146","6.1.0":"76.0.3809.146","6.1.1":"76.0.3809.146","6.1.2":"76.0.3809.146","6.1.3":"76.0.3809.146","6.1.4":"76.0.3809.146","6.1.5":"76.0.3809.146","6.1.6":"76.0.3809.146","6.1.7":"76.0.3809.146","6.1.8":"76.0.3809.146","6.1.9":"76.0.3809.146","6.1.10":"76.0.3809.146","6.1.11":"76.0.3809.146","6.1.12":"76.0.3809.146","7.0.0-beta.1":"78.0.3866.0","7.0.0-beta.2":"78.0.3866.0","7.0.0-beta.3":"78.0.3866.0","7.0.0-beta.4":"78.0.3896.6","7.0.0-beta.5":"78.0.3905.1","7.0.0-beta.6":"78.0.3905.1","7.0.0-beta.7":"78.0.3905.1","7.0.0":"78.0.3905.1","7.0.1":"78.0.3904.92","7.1.0":"78.0.3904.94","7.1.1":"78.0.3904.99","7.1.2":"78.0.3904.113","7.1.3":"78.0.3904.126","7.1.4":"78.0.3904.130","7.1.5":"78.0.3904.130","7.1.6":"78.0.3904.130","7.1.7":"78.0.3904.130","7.1.8":"78.0.3904.130","7.1.9":"78.0.3904.130","7.1.10":"78.0.3904.130","7.1.11":"78.0.3904.130","7.1.12":"78.0.3904.130","7.1.13":"78.0.3904.130","7.1.14":"78.0.3904.130","7.2.0":"78.0.3904.130","7.2.1":"78.0.3904.130","7.2.2":"78.0.3904.130","7.2.3":"78.0.3904.130","7.2.4":"78.0.3904.130","7.3.0":"78.0.3904.130","7.3.1":"78.0.3904.130","7.3.2":"78.0.3904.130","7.3.3":"78.0.3904.130","8.0.0-beta.1":"79.0.3931.0","8.0.0-beta.2":"79.0.3931.0","8.0.0-beta.3":"80.0.3955.0","8.0.0-beta.4":"80.0.3955.0","8.0.0-beta.5":"80.0.3987.14","8.0.0-beta.6":"80.0.3987.51","8.0.0-beta.7":"80.0.3987.59","8.0.0-beta.8":"80.0.3987.75","8.0.0-beta.9":"80.0.3987.75","8.0.0":"80.0.3987.86","8.0.1":"80.0.3987.86","8.0.2":"80.0.3987.86","8.0.3":"80.0.3987.134","8.1.0":"80.0.3987.137","8.1.1":"80.0.3987.141","8.2.0":"80.0.3987.158","8.2.1":"80.0.3987.163","8.2.2":"80.0.3987.163","8.2.3":"80.0.3987.163","8.2.4":"80.0.3987.165","8.2.5":"80.0.3987.165","8.3.0":"80.0.3987.165","8.3.1":"80.0.3987.165","8.3.2":"80.0.3987.165","8.3.3":"80.0.3987.165","8.3.4":"80.0.3987.165","8.4.0":"80.0.3987.165","8.4.1":"80.0.3987.165","8.5.0":"80.0.3987.165","8.5.1":"80.0.3987.165","8.5.2":"80.0.3987.165","8.5.3":"80.0.3987.163","8.5.4":"80.0.3987.163","8.5.5":"80.0.3987.163","9.0.0-beta.1":"82.0.4048.0","9.0.0-beta.2":"82.0.4048.0","9.0.0-beta.3":"82.0.4048.0","9.0.0-beta.4":"82.0.4048.0","9.0.0-beta.5":"82.0.4048.0","9.0.0-beta.6":"82.0.4058.2","9.0.0-beta.7":"82.0.4058.2","9.0.0-beta.9":"82.0.4058.2","9.0.0-beta.10":"82.0.4085.10","9.0.0-beta.11":"82.0.4085.14","9.0.0-beta.12":"82.0.4085.14","9.0.0-beta.13":"82.0.4085.14","9.0.0-beta.14":"82.0.4085.27","9.0.0-beta.15":"83.0.4102.3","9.0.0-beta.16":"83.0.4102.3","9.0.0-beta.17":"83.0.4103.14","9.0.0-beta.18":"83.0.4103.16","9.0.0-beta.19":"83.0.4103.24","9.0.0-beta.20":"83.0.4103.26","9.0.0-beta.21":"83.0.4103.26","9.0.0-beta.22":"83.0.4103.34","9.0.0-beta.23":"83.0.4103.44","9.0.0-beta.24":"83.0.4103.45","9.0.0":"83.0.4103.64","9.0.1":"83.0.4103.94","9.0.2":"83.0.4103.94","9.0.3":"83.0.4103.100","9.0.4":"83.0.4103.104","9.0.5":"83.0.4103.119","9.1.0":"83.0.4103.122","9.1.1":"83.0.4103.122","9.1.2":"83.0.4103.122","9.2.0":"83.0.4103.122","9.2.1":"83.0.4103.122","9.3.0":"83.0.4103.122","9.3.1":"83.0.4103.122","9.3.2":"83.0.4103.122","9.3.3":"83.0.4103.122","9.3.4":"83.0.4103.122","9.3.5":"83.0.4103.122","9.4.0":"83.0.4103.122","9.4.1":"83.0.4103.122","9.4.2":"83.0.4103.122","9.4.3":"83.0.4103.122","9.4.4":"83.0.4103.122","10.0.0-beta.1":"84.0.4129.0","10.0.0-beta.2":"84.0.4129.0","10.0.0-beta.3":"85.0.4161.2","10.0.0-beta.4":"85.0.4161.2","10.0.0-beta.8":"85.0.4181.1","10.0.0-beta.9":"85.0.4181.1","10.0.0-beta.10":"85.0.4183.19","10.0.0-beta.11":"85.0.4183.20","10.0.0-beta.12":"85.0.4183.26","10.0.0-beta.13":"85.0.4183.39","10.0.0-beta.14":"85.0.4183.39","10.0.0-beta.15":"85.0.4183.39","10.0.0-beta.17":"85.0.4183.39","10.0.0-beta.19":"85.0.4183.39","10.0.0-beta.20":"85.0.4183.39","10.0.0-beta.21":"85.0.4183.39","10.0.0-beta.23":"85.0.4183.70","10.0.0-beta.24":"85.0.4183.78","10.0.0-beta.25":"85.0.4183.80","10.0.0":"85.0.4183.84","10.0.1":"85.0.4183.86","10.1.0":"85.0.4183.87","10.1.1":"85.0.4183.93","10.1.2":"85.0.4183.98","10.1.3":"85.0.4183.121","10.1.4":"85.0.4183.121","10.1.5":"85.0.4183.121","10.1.6":"85.0.4183.121","10.1.7":"85.0.4183.121","10.2.0":"85.0.4183.121","10.3.0":"85.0.4183.121","10.3.1":"85.0.4183.121","10.3.2":"85.0.4183.121","10.4.0":"85.0.4183.121","10.4.1":"85.0.4183.121","10.4.2":"85.0.4183.121","10.4.3":"85.0.4183.121","10.4.4":"85.0.4183.121","10.4.5":"85.0.4183.121","10.4.6":"85.0.4183.121","10.4.7":"85.0.4183.121","11.0.0-beta.1":"86.0.4234.0","11.0.0-beta.3":"86.0.4234.0","11.0.0-beta.4":"86.0.4234.0","11.0.0-beta.5":"86.0.4234.0","11.0.0-beta.6":"86.0.4234.0","11.0.0-beta.7":"86.0.4234.0","11.0.0-beta.8":"87.0.4251.1","11.0.0-beta.9":"87.0.4251.1","11.0.0-beta.11":"87.0.4251.1","11.0.0-beta.12":"87.0.4280.11","11.0.0-beta.13":"87.0.4280.11","11.0.0-beta.16":"87.0.4280.27","11.0.0-beta.17":"87.0.4280.27","11.0.0-beta.18":"87.0.4280.27","11.0.0-beta.19":"87.0.4280.27","11.0.0-beta.20":"87.0.4280.40","11.0.0-beta.22":"87.0.4280.47","11.0.0-beta.23":"87.0.4280.47","11.0.0":"87.0.4280.60","11.0.1":"87.0.4280.60","11.0.2":"87.0.4280.67","11.0.3":"87.0.4280.67","11.0.4":"87.0.4280.67","11.0.5":"87.0.4280.88","11.1.0":"87.0.4280.88","11.1.1":"87.0.4280.88","11.2.0":"87.0.4280.141","11.2.1":"87.0.4280.141","11.2.2":"87.0.4280.141","11.2.3":"87.0.4280.141","11.3.0":"87.0.4280.141","11.4.0":"87.0.4280.141","11.4.1":"87.0.4280.141","11.4.2":"87.0.4280.141","11.4.3":"87.0.4280.141","11.4.4":"87.0.4280.141","11.4.5":"87.0.4280.141","11.4.6":"87.0.4280.141","11.4.7":"87.0.4280.141","11.4.8":"87.0.4280.141","11.4.9":"87.0.4280.141","11.4.10":"87.0.4280.141","11.4.11":"87.0.4280.141","11.4.12":"87.0.4280.141","11.5.0":"87.0.4280.141","12.0.0-beta.1":"89.0.4328.0","12.0.0-beta.3":"89.0.4328.0","12.0.0-beta.4":"89.0.4328.0","12.0.0-beta.5":"89.0.4328.0","12.0.0-beta.6":"89.0.4328.0","12.0.0-beta.7":"89.0.4328.0","12.0.0-beta.8":"89.0.4328.0","12.0.0-beta.9":"89.0.4328.0","12.0.0-beta.10":"89.0.4328.0","12.0.0-beta.11":"89.0.4328.0","12.0.0-beta.12":"89.0.4328.0","12.0.0-beta.14":"89.0.4328.0","12.0.0-beta.16":"89.0.4348.1","12.0.0-beta.18":"89.0.4348.1","12.0.0-beta.19":"89.0.4348.1","12.0.0-beta.20":"89.0.4348.1","12.0.0-beta.21":"89.0.4388.2","12.0.0-beta.22":"89.0.4388.2","12.0.0-beta.23":"89.0.4388.2","12.0.0-beta.24":"89.0.4388.2","12.0.0-beta.25":"89.0.4388.2","12.0.0-beta.26":"89.0.4388.2","12.0.0-beta.27":"89.0.4389.23","12.0.0-beta.28":"89.0.4389.23","12.0.0-beta.29":"89.0.4389.23","12.0.0-beta.30":"89.0.4389.58","12.0.0-beta.31":"89.0.4389.58","12.0.0":"89.0.4389.69","12.0.1":"89.0.4389.82","12.0.2":"89.0.4389.90","12.0.3":"89.0.4389.114","12.0.4":"89.0.4389.114","12.0.5":"89.0.4389.128","12.0.6":"89.0.4389.128","12.0.7":"89.0.4389.128","12.0.8":"89.0.4389.128","12.0.9":"89.0.4389.128","12.0.10":"89.0.4389.128","12.0.11":"89.0.4389.128","12.0.12":"89.0.4389.128","12.0.13":"89.0.4389.128","12.0.14":"89.0.4389.128","12.0.15":"89.0.4389.128","12.0.16":"89.0.4389.128","12.0.17":"89.0.4389.128","12.0.18":"89.0.4389.128","12.1.0":"89.0.4389.128","12.1.1":"89.0.4389.128","12.1.2":"89.0.4389.128","12.2.0":"89.0.4389.128","12.2.1":"89.0.4389.128","12.2.2":"89.0.4389.128","12.2.3":"89.0.4389.128","13.0.0-beta.2":"90.0.4402.0","13.0.0-beta.3":"90.0.4402.0","13.0.0-beta.4":"90.0.4415.0","13.0.0-beta.5":"90.0.4415.0","13.0.0-beta.6":"90.0.4415.0","13.0.0-beta.7":"90.0.4415.0","13.0.0-beta.8":"90.0.4415.0","13.0.0-beta.9":"90.0.4415.0","13.0.0-beta.10":"90.0.4415.0","13.0.0-beta.11":"90.0.4415.0","13.0.0-beta.12":"90.0.4415.0","13.0.0-beta.13":"90.0.4415.0","13.0.0-beta.14":"91.0.4448.0","13.0.0-beta.16":"91.0.4448.0","13.0.0-beta.17":"91.0.4448.0","13.0.0-beta.18":"91.0.4448.0","13.0.0-beta.20":"91.0.4448.0","13.0.0-beta.21":"91.0.4472.33","13.0.0-beta.22":"91.0.4472.33","13.0.0-beta.23":"91.0.4472.33","13.0.0-beta.24":"91.0.4472.38","13.0.0-beta.25":"91.0.4472.38","13.0.0-beta.26":"91.0.4472.38","13.0.0-beta.27":"91.0.4472.38","13.0.0-beta.28":"91.0.4472.38","13.0.0":"91.0.4472.69","13.0.1":"91.0.4472.69","13.1.0":"91.0.4472.77","13.1.1":"91.0.4472.77","13.1.2":"91.0.4472.77","13.1.3":"91.0.4472.106","13.1.4":"91.0.4472.106","13.1.5":"91.0.4472.124","13.1.6":"91.0.4472.124","13.1.7":"91.0.4472.124","13.1.8":"91.0.4472.164","13.1.9":"91.0.4472.164","13.2.0":"91.0.4472.164","13.2.1":"91.0.4472.164","13.2.2":"91.0.4472.164","13.2.3":"91.0.4472.164","13.3.0":"91.0.4472.164","13.4.0":"91.0.4472.164","13.5.0":"91.0.4472.164","13.5.1":"91.0.4472.164","13.5.2":"91.0.4472.164","13.6.0":"91.0.4472.164","13.6.1":"91.0.4472.164","13.6.2":"91.0.4472.164","13.6.3":"91.0.4472.164","13.6.6":"91.0.4472.164","13.6.7":"91.0.4472.164","13.6.8":"91.0.4472.164","13.6.9":"91.0.4472.164","14.0.0-beta.1":"92.0.4511.0","14.0.0-beta.2":"92.0.4511.0","14.0.0-beta.3":"92.0.4511.0","14.0.0-beta.5":"93.0.4536.0","14.0.0-beta.6":"93.0.4536.0","14.0.0-beta.7":"93.0.4536.0","14.0.0-beta.8":"93.0.4536.0","14.0.0-beta.9":"93.0.4539.0","14.0.0-beta.10":"93.0.4539.0","14.0.0-beta.11":"93.0.4557.4","14.0.0-beta.12":"93.0.4557.4","14.0.0-beta.13":"93.0.4566.0","14.0.0-beta.14":"93.0.4566.0","14.0.0-beta.15":"93.0.4566.0","14.0.0-beta.16":"93.0.4566.0","14.0.0-beta.17":"93.0.4566.0","14.0.0-beta.18":"93.0.4577.15","14.0.0-beta.19":"93.0.4577.15","14.0.0-beta.20":"93.0.4577.15","14.0.0-beta.21":"93.0.4577.15","14.0.0-beta.22":"93.0.4577.25","14.0.0-beta.23":"93.0.4577.25","14.0.0-beta.24":"93.0.4577.51","14.0.0-beta.25":"93.0.4577.51","14.0.0":"93.0.4577.58","14.0.1":"93.0.4577.63","14.0.2":"93.0.4577.82","14.1.0":"93.0.4577.82","14.1.1":"93.0.4577.82","14.2.0":"93.0.4577.82","14.2.1":"93.0.4577.82","14.2.2":"93.0.4577.82","14.2.3":"93.0.4577.82","14.2.4":"93.0.4577.82","14.2.5":"93.0.4577.82","14.2.6":"93.0.4577.82","14.2.7":"93.0.4577.82","14.2.8":"93.0.4577.82","14.2.9":"93.0.4577.82","15.0.0-alpha.1":"93.0.4566.0","15.0.0-alpha.2":"93.0.4566.0","15.0.0-alpha.3":"94.0.4584.0","15.0.0-alpha.4":"94.0.4584.0","15.0.0-alpha.5":"94.0.4584.0","15.0.0-alpha.6":"94.0.4584.0","15.0.0-alpha.7":"94.0.4590.2","15.0.0-alpha.8":"94.0.4590.2","15.0.0-alpha.9":"94.0.4590.2","15.0.0-alpha.10":"94.0.4606.12","15.0.0-beta.1":"94.0.4606.20","15.0.0-beta.2":"94.0.4606.20","15.0.0-beta.3":"94.0.4606.31","15.0.0-beta.4":"94.0.4606.31","15.0.0-beta.5":"94.0.4606.31","15.0.0-beta.6":"94.0.4606.31","15.0.0-beta.7":"94.0.4606.31","15.0.0":"94.0.4606.51","15.1.0":"94.0.4606.61","15.1.1":"94.0.4606.61","15.1.2":"94.0.4606.71","15.2.0":"94.0.4606.81","15.3.0":"94.0.4606.81","15.3.1":"94.0.4606.81","15.3.2":"94.0.4606.81","15.3.3":"94.0.4606.81","15.3.4":"94.0.4606.81","15.3.5":"94.0.4606.81","15.3.6":"94.0.4606.81","15.3.7":"94.0.4606.81","15.4.0":"94.0.4606.81","15.4.1":"94.0.4606.81","15.4.2":"94.0.4606.81","15.5.0":"94.0.4606.81","15.5.1":"94.0.4606.81","15.5.2":"94.0.4606.81","15.5.3":"94.0.4606.81","15.5.4":"94.0.4606.81","15.5.5":"94.0.4606.81","15.5.6":"94.0.4606.81","15.5.7":"94.0.4606.81","16.0.0-alpha.1":"95.0.4629.0","16.0.0-alpha.2":"95.0.4629.0","16.0.0-alpha.3":"95.0.4629.0","16.0.0-alpha.4":"95.0.4629.0","16.0.0-alpha.5":"95.0.4629.0","16.0.0-alpha.6":"95.0.4629.0","16.0.0-alpha.7":"95.0.4629.0","16.0.0-alpha.8":"96.0.4647.0","16.0.0-alpha.9":"96.0.4647.0","16.0.0-beta.1":"96.0.4647.0","16.0.0-beta.2":"96.0.4647.0","16.0.0-beta.3":"96.0.4647.0","16.0.0-beta.4":"96.0.4664.18","16.0.0-beta.5":"96.0.4664.18","16.0.0-beta.6":"96.0.4664.27","16.0.0-beta.7":"96.0.4664.27","16.0.0-beta.8":"96.0.4664.35","16.0.0-beta.9":"96.0.4664.35","16.0.0":"96.0.4664.45","16.0.1":"96.0.4664.45","16.0.2":"96.0.4664.55","16.0.3":"96.0.4664.55","16.0.4":"96.0.4664.55","16.0.5":"96.0.4664.55","16.0.6":"96.0.4664.110","16.0.7":"96.0.4664.110","16.0.8":"96.0.4664.110","16.0.9":"96.0.4664.174","16.0.10":"96.0.4664.174","16.1.0":"96.0.4664.174","16.1.1":"96.0.4664.174","16.2.0":"96.0.4664.174","16.2.1":"96.0.4664.174","16.2.2":"96.0.4664.174","16.2.3":"96.0.4664.174","16.2.4":"96.0.4664.174","16.2.5":"96.0.4664.174","16.2.6":"96.0.4664.174","16.2.7":"96.0.4664.174","16.2.8":"96.0.4664.174","17.0.0-alpha.1":"96.0.4664.4","17.0.0-alpha.2":"96.0.4664.4","17.0.0-alpha.3":"96.0.4664.4","17.0.0-alpha.4":"98.0.4706.0","17.0.0-alpha.5":"98.0.4706.0","17.0.0-alpha.6":"98.0.4706.0","17.0.0-beta.1":"98.0.4706.0","17.0.0-beta.2":"98.0.4706.0","17.0.0-beta.3":"98.0.4758.9","17.0.0-beta.4":"98.0.4758.11","17.0.0-beta.5":"98.0.4758.11","17.0.0-beta.6":"98.0.4758.11","17.0.0-beta.7":"98.0.4758.11","17.0.0-beta.8":"98.0.4758.11","17.0.0-beta.9":"98.0.4758.11","17.0.0":"98.0.4758.74","17.0.1":"98.0.4758.82","17.1.0":"98.0.4758.102","17.1.1":"98.0.4758.109","17.1.2":"98.0.4758.109","17.2.0":"98.0.4758.109","17.3.0":"98.0.4758.141","17.3.1":"98.0.4758.141","17.4.0":"98.0.4758.141","17.4.1":"98.0.4758.141","17.4.2":"98.0.4758.141","17.4.3":"98.0.4758.141","17.4.4":"98.0.4758.141","17.4.5":"98.0.4758.141","17.4.6":"98.0.4758.141","17.4.7":"98.0.4758.141","17.4.8":"98.0.4758.141","17.4.9":"98.0.4758.141","17.4.10":"98.0.4758.141","17.4.11":"98.0.4758.141","18.0.0-alpha.1":"99.0.4767.0","18.0.0-alpha.2":"99.0.4767.0","18.0.0-alpha.3":"99.0.4767.0","18.0.0-alpha.4":"99.0.4767.0","18.0.0-alpha.5":"99.0.4767.0","18.0.0-beta.1":"100.0.4894.0","18.0.0-beta.2":"100.0.4894.0","18.0.0-beta.3":"100.0.4894.0","18.0.0-beta.4":"100.0.4894.0","18.0.0-beta.5":"100.0.4894.0","18.0.0-beta.6":"100.0.4894.0","18.0.0":"100.0.4896.56","18.0.1":"100.0.4896.60","18.0.2":"100.0.4896.60","18.0.3":"100.0.4896.75","18.0.4":"100.0.4896.75","18.1.0":"100.0.4896.127","18.2.0":"100.0.4896.143","18.2.1":"100.0.4896.143","18.2.2":"100.0.4896.143","18.2.3":"100.0.4896.143","18.2.4":"100.0.4896.160","18.3.0":"100.0.4896.160","18.3.1":"100.0.4896.160","18.3.2":"100.0.4896.160","18.3.3":"100.0.4896.160","18.3.4":"100.0.4896.160","18.3.5":"100.0.4896.160","18.3.6":"100.0.4896.160","18.3.7":"100.0.4896.160","18.3.8":"100.0.4896.160","18.3.9":"100.0.4896.160","18.3.11":"100.0.4896.160","18.3.12":"100.0.4896.160","18.3.13":"100.0.4896.160","18.3.14":"100.0.4896.160","18.3.15":"100.0.4896.160","19.0.0-alpha.1":"102.0.4962.3","19.0.0-alpha.2":"102.0.4971.0","19.0.0-alpha.3":"102.0.4971.0","19.0.0-alpha.4":"102.0.4989.0","19.0.0-alpha.5":"102.0.4989.0","19.0.0-beta.1":"102.0.4999.0","19.0.0-beta.2":"102.0.4999.0","19.0.0-beta.3":"102.0.4999.0","19.0.0-beta.4":"102.0.5005.27","19.0.0-beta.5":"102.0.5005.40","19.0.0-beta.6":"102.0.5005.40","19.0.0-beta.7":"102.0.5005.40","19.0.0-beta.8":"102.0.5005.49","19.0.0":"102.0.5005.61","19.0.1":"102.0.5005.61","19.0.2":"102.0.5005.63","19.0.3":"102.0.5005.63","19.0.4":"102.0.5005.63","19.0.5":"102.0.5005.115","19.0.6":"102.0.5005.115","19.0.7":"102.0.5005.134","19.0.8":"102.0.5005.148","19.0.9":"102.0.5005.167","19.0.10":"102.0.5005.167","19.0.11":"102.0.5005.167","19.0.12":"102.0.5005.167","19.0.13":"102.0.5005.167","19.0.14":"102.0.5005.167","19.0.15":"102.0.5005.167","19.0.16":"102.0.5005.167","19.0.17":"102.0.5005.167","19.1.0":"102.0.5005.167","19.1.1":"102.0.5005.167","19.1.2":"102.0.5005.167","19.1.3":"102.0.5005.167","19.1.4":"102.0.5005.167","19.1.5":"102.0.5005.167","19.1.6":"102.0.5005.167","19.1.7":"102.0.5005.167","19.1.8":"102.0.5005.167","19.1.9":"102.0.5005.167","20.0.0-alpha.1":"103.0.5044.0","20.0.0-alpha.2":"104.0.5073.0","20.0.0-alpha.3":"104.0.5073.0","20.0.0-alpha.4":"104.0.5073.0","20.0.0-alpha.5":"104.0.5073.0","20.0.0-alpha.6":"104.0.5073.0","20.0.0-alpha.7":"104.0.5073.0","20.0.0-beta.1":"104.0.5073.0","20.0.0-beta.2":"104.0.5073.0","20.0.0-beta.3":"104.0.5073.0","20.0.0-beta.4":"104.0.5073.0","20.0.0-beta.5":"104.0.5073.0","20.0.0-beta.6":"104.0.5073.0","20.0.0-beta.7":"104.0.5073.0","20.0.0-beta.8":"104.0.5073.0","20.0.0-beta.9":"104.0.5112.39","20.0.0-beta.10":"104.0.5112.48","20.0.0-beta.11":"104.0.5112.48","20.0.0-beta.12":"104.0.5112.48","20.0.0-beta.13":"104.0.5112.57","20.0.0":"104.0.5112.65","20.0.1":"104.0.5112.81","20.0.2":"104.0.5112.81","20.0.3":"104.0.5112.81","20.1.0":"104.0.5112.102","20.1.1":"104.0.5112.102","20.1.2":"104.0.5112.114","20.1.3":"104.0.5112.114","20.1.4":"104.0.5112.114","20.2.0":"104.0.5112.124","20.3.0":"104.0.5112.124","20.3.1":"104.0.5112.124","20.3.2":"104.0.5112.124","20.3.3":"104.0.5112.124","20.3.4":"104.0.5112.124","20.3.5":"104.0.5112.124","20.3.6":"104.0.5112.124","20.3.7":"104.0.5112.124","20.3.8":"104.0.5112.124","20.3.9":"104.0.5112.124","20.3.10":"104.0.5112.124","20.3.11":"104.0.5112.124","20.3.12":"104.0.5112.124","21.0.0-alpha.1":"105.0.5187.0","21.0.0-alpha.2":"105.0.5187.0","21.0.0-alpha.3":"105.0.5187.0","21.0.0-alpha.4":"105.0.5187.0","21.0.0-alpha.5":"105.0.5187.0","21.0.0-alpha.6":"106.0.5216.0","21.0.0-beta.1":"106.0.5216.0","21.0.0-beta.2":"106.0.5216.0","21.0.0-beta.3":"106.0.5216.0","21.0.0-beta.4":"106.0.5216.0","21.0.0-beta.5":"106.0.5216.0","21.0.0-beta.6":"106.0.5249.40","21.0.0-beta.7":"106.0.5249.40","21.0.0-beta.8":"106.0.5249.40","21.0.0":"106.0.5249.51","21.0.1":"106.0.5249.61","21.1.0":"106.0.5249.91","21.1.1":"106.0.5249.103","21.2.0":"106.0.5249.119","21.2.1":"106.0.5249.165","21.2.2":"106.0.5249.168","21.2.3":"106.0.5249.168","21.3.0":"106.0.5249.181","21.3.1":"106.0.5249.181","21.3.3":"106.0.5249.199","21.3.4":"106.0.5249.199","21.3.5":"106.0.5249.199","21.4.0":"106.0.5249.199","21.4.1":"106.0.5249.199","21.4.2":"106.0.5249.199","21.4.3":"106.0.5249.199","21.4.4":"106.0.5249.199","22.0.0-alpha.1":"107.0.5286.0","22.0.0-alpha.3":"108.0.5329.0","22.0.0-alpha.4":"108.0.5329.0","22.0.0-alpha.5":"108.0.5329.0","22.0.0-alpha.6":"108.0.5329.0","22.0.0-alpha.7":"108.0.5355.0","22.0.0-alpha.8":"108.0.5359.10","22.0.0-beta.1":"108.0.5359.10","22.0.0-beta.2":"108.0.5359.10","22.0.0-beta.3":"108.0.5359.10","22.0.0-beta.4":"108.0.5359.29","22.0.0-beta.5":"108.0.5359.40","22.0.0-beta.6":"108.0.5359.40","22.0.0-beta.7":"108.0.5359.48","22.0.0-beta.8":"108.0.5359.48","22.0.0":"108.0.5359.62","22.0.1":"108.0.5359.125","22.0.2":"108.0.5359.179","22.0.3":"108.0.5359.179","22.1.0":"108.0.5359.179","22.2.0":"108.0.5359.215","22.2.1":"108.0.5359.215","22.3.0":"108.0.5359.215","22.3.1":"108.0.5359.215","22.3.2":"108.0.5359.215","22.3.3":"108.0.5359.215","22.3.4":"108.0.5359.215","22.3.5":"108.0.5359.215","22.3.6":"108.0.5359.215","22.3.7":"108.0.5359.215","22.3.8":"108.0.5359.215","22.3.9":"108.0.5359.215","22.3.10":"108.0.5359.215","22.3.11":"108.0.5359.215","22.3.12":"108.0.5359.215","22.3.13":"108.0.5359.215","22.3.14":"108.0.5359.215","22.3.15":"108.0.5359.215","22.3.16":"108.0.5359.215","22.3.17":"108.0.5359.215","22.3.18":"108.0.5359.215","22.3.20":"108.0.5359.215","22.3.21":"108.0.5359.215","22.3.22":"108.0.5359.215","22.3.23":"108.0.5359.215","22.3.24":"108.0.5359.215","22.3.25":"108.0.5359.215","22.3.26":"108.0.5359.215","22.3.27":"108.0.5359.215","23.0.0-alpha.1":"110.0.5415.0","23.0.0-alpha.2":"110.0.5451.0","23.0.0-alpha.3":"110.0.5451.0","23.0.0-beta.1":"110.0.5478.5","23.0.0-beta.2":"110.0.5478.5","23.0.0-beta.3":"110.0.5478.5","23.0.0-beta.4":"110.0.5481.30","23.0.0-beta.5":"110.0.5481.38","23.0.0-beta.6":"110.0.5481.52","23.0.0-beta.8":"110.0.5481.52","23.0.0":"110.0.5481.77","23.1.0":"110.0.5481.100","23.1.1":"110.0.5481.104","23.1.2":"110.0.5481.177","23.1.3":"110.0.5481.179","23.1.4":"110.0.5481.192","23.2.0":"110.0.5481.192","23.2.1":"110.0.5481.208","23.2.2":"110.0.5481.208","23.2.3":"110.0.5481.208","23.2.4":"110.0.5481.208","23.3.0":"110.0.5481.208","23.3.1":"110.0.5481.208","23.3.2":"110.0.5481.208","23.3.3":"110.0.5481.208","23.3.4":"110.0.5481.208","23.3.5":"110.0.5481.208","23.3.6":"110.0.5481.208","23.3.7":"110.0.5481.208","23.3.8":"110.0.5481.208","23.3.9":"110.0.5481.208","23.3.10":"110.0.5481.208","23.3.11":"110.0.5481.208","23.3.12":"110.0.5481.208","23.3.13":"110.0.5481.208","24.0.0-alpha.1":"111.0.5560.0","24.0.0-alpha.2":"111.0.5560.0","24.0.0-alpha.3":"111.0.5560.0","24.0.0-alpha.4":"111.0.5560.0","24.0.0-alpha.5":"111.0.5560.0","24.0.0-alpha.6":"111.0.5560.0","24.0.0-alpha.7":"111.0.5560.0","24.0.0-beta.1":"111.0.5563.50","24.0.0-beta.2":"111.0.5563.50","24.0.0-beta.3":"112.0.5615.20","24.0.0-beta.4":"112.0.5615.20","24.0.0-beta.5":"112.0.5615.29","24.0.0-beta.6":"112.0.5615.39","24.0.0-beta.7":"112.0.5615.39","24.0.0":"112.0.5615.49","24.1.0":"112.0.5615.50","24.1.1":"112.0.5615.50","24.1.2":"112.0.5615.87","24.1.3":"112.0.5615.165","24.2.0":"112.0.5615.165","24.3.0":"112.0.5615.165","24.3.1":"112.0.5615.183","24.4.0":"112.0.5615.204","24.4.1":"112.0.5615.204","24.5.0":"112.0.5615.204","24.5.1":"112.0.5615.204","24.6.0":"112.0.5615.204","24.6.1":"112.0.5615.204","24.6.2":"112.0.5615.204","24.6.3":"112.0.5615.204","24.6.4":"112.0.5615.204","24.6.5":"112.0.5615.204","24.7.0":"112.0.5615.204","24.7.1":"112.0.5615.204","24.8.0":"112.0.5615.204","24.8.1":"112.0.5615.204","24.8.2":"112.0.5615.204","24.8.3":"112.0.5615.204","24.8.4":"112.0.5615.204","24.8.5":"112.0.5615.204","24.8.6":"112.0.5615.204","24.8.7":"112.0.5615.204","24.8.8":"112.0.5615.204","25.0.0-alpha.1":"114.0.5694.0","25.0.0-alpha.2":"114.0.5694.0","25.0.0-alpha.3":"114.0.5710.0","25.0.0-alpha.4":"114.0.5710.0","25.0.0-alpha.5":"114.0.5719.0","25.0.0-alpha.6":"114.0.5719.0","25.0.0-beta.1":"114.0.5719.0","25.0.0-beta.2":"114.0.5719.0","25.0.0-beta.3":"114.0.5719.0","25.0.0-beta.4":"114.0.5735.16","25.0.0-beta.5":"114.0.5735.16","25.0.0-beta.6":"114.0.5735.16","25.0.0-beta.7":"114.0.5735.16","25.0.0-beta.8":"114.0.5735.35","25.0.0-beta.9":"114.0.5735.45","25.0.0":"114.0.5735.45","25.0.1":"114.0.5735.45","25.1.0":"114.0.5735.106","25.1.1":"114.0.5735.106","25.2.0":"114.0.5735.134","25.3.0":"114.0.5735.199","25.3.1":"114.0.5735.243","25.3.2":"114.0.5735.248","25.4.0":"114.0.5735.248","25.5.0":"114.0.5735.289","25.6.0":"114.0.5735.289","25.7.0":"114.0.5735.289","25.8.0":"114.0.5735.289","25.8.1":"114.0.5735.289","25.8.2":"114.0.5735.289","25.8.3":"114.0.5735.289","25.8.4":"114.0.5735.289","25.9.0":"114.0.5735.289","25.9.1":"114.0.5735.289","25.9.2":"114.0.5735.289","25.9.3":"114.0.5735.289","25.9.4":"114.0.5735.289","25.9.5":"114.0.5735.289","25.9.6":"114.0.5735.289","25.9.7":"114.0.5735.289","25.9.8":"114.0.5735.289","26.0.0-alpha.1":"116.0.5791.0","26.0.0-alpha.2":"116.0.5791.0","26.0.0-alpha.3":"116.0.5791.0","26.0.0-alpha.4":"116.0.5791.0","26.0.0-alpha.5":"116.0.5791.0","26.0.0-alpha.6":"116.0.5815.0","26.0.0-alpha.7":"116.0.5831.0","26.0.0-alpha.8":"116.0.5845.0","26.0.0-beta.1":"116.0.5845.0","26.0.0-beta.2":"116.0.5845.14","26.0.0-beta.3":"116.0.5845.14","26.0.0-beta.4":"116.0.5845.14","26.0.0-beta.5":"116.0.5845.14","26.0.0-beta.6":"116.0.5845.14","26.0.0-beta.7":"116.0.5845.14","26.0.0-beta.8":"116.0.5845.42","26.0.0-beta.9":"116.0.5845.42","26.0.0-beta.10":"116.0.5845.49","26.0.0-beta.11":"116.0.5845.49","26.0.0-beta.12":"116.0.5845.62","26.0.0":"116.0.5845.82","26.1.0":"116.0.5845.97","26.2.0":"116.0.5845.179","26.2.1":"116.0.5845.188","26.2.2":"116.0.5845.190","26.2.3":"116.0.5845.190","26.2.4":"116.0.5845.190","26.3.0":"116.0.5845.228","26.4.0":"116.0.5845.228","26.4.1":"116.0.5845.228","26.4.2":"116.0.5845.228","26.4.3":"116.0.5845.228","26.5.0":"116.0.5845.228","26.6.0":"116.0.5845.228","26.6.1":"116.0.5845.228","26.6.2":"116.0.5845.228","26.6.3":"116.0.5845.228","26.6.4":"116.0.5845.228","26.6.5":"116.0.5845.228","26.6.6":"116.0.5845.228","26.6.7":"116.0.5845.228","26.6.8":"116.0.5845.228","26.6.9":"116.0.5845.228","26.6.10":"116.0.5845.228","27.0.0-alpha.1":"118.0.5949.0","27.0.0-alpha.2":"118.0.5949.0","27.0.0-alpha.3":"118.0.5949.0","27.0.0-alpha.4":"118.0.5949.0","27.0.0-alpha.5":"118.0.5949.0","27.0.0-alpha.6":"118.0.5949.0","27.0.0-beta.1":"118.0.5993.5","27.0.0-beta.2":"118.0.5993.5","27.0.0-beta.3":"118.0.5993.5","27.0.0-beta.4":"118.0.5993.11","27.0.0-beta.5":"118.0.5993.18","27.0.0-beta.6":"118.0.5993.18","27.0.0-beta.7":"118.0.5993.18","27.0.0-beta.8":"118.0.5993.18","27.0.0-beta.9":"118.0.5993.18","27.0.0":"118.0.5993.54","27.0.1":"118.0.5993.89","27.0.2":"118.0.5993.89","27.0.3":"118.0.5993.120","27.0.4":"118.0.5993.129","27.1.0":"118.0.5993.144","27.1.2":"118.0.5993.144","27.1.3":"118.0.5993.159","27.2.0":"118.0.5993.159","27.2.1":"118.0.5993.159","27.2.2":"118.0.5993.159","27.2.3":"118.0.5993.159","27.2.4":"118.0.5993.159","27.3.0":"118.0.5993.159","27.3.1":"118.0.5993.159","27.3.2":"118.0.5993.159","27.3.3":"118.0.5993.159","27.3.4":"118.0.5993.159","27.3.5":"118.0.5993.159","27.3.6":"118.0.5993.159","27.3.7":"118.0.5993.159","27.3.8":"118.0.5993.159","27.3.9":"118.0.5993.159","27.3.10":"118.0.5993.159","27.3.11":"118.0.5993.159","28.0.0-alpha.1":"119.0.6045.0","28.0.0-alpha.2":"119.0.6045.0","28.0.0-alpha.3":"119.0.6045.21","28.0.0-alpha.4":"119.0.6045.21","28.0.0-alpha.5":"119.0.6045.33","28.0.0-alpha.6":"119.0.6045.33","28.0.0-alpha.7":"119.0.6045.33","28.0.0-beta.1":"119.0.6045.33","28.0.0-beta.2":"120.0.6099.0","28.0.0-beta.3":"120.0.6099.5","28.0.0-beta.4":"120.0.6099.5","28.0.0-beta.5":"120.0.6099.18","28.0.0-beta.6":"120.0.6099.18","28.0.0-beta.7":"120.0.6099.18","28.0.0-beta.8":"120.0.6099.18","28.0.0-beta.9":"120.0.6099.18","28.0.0-beta.10":"120.0.6099.18","28.0.0-beta.11":"120.0.6099.35","28.0.0":"120.0.6099.56","28.1.0":"120.0.6099.109","28.1.1":"120.0.6099.109","28.1.2":"120.0.6099.199","28.1.3":"120.0.6099.199","28.1.4":"120.0.6099.216","28.2.0":"120.0.6099.227","28.2.1":"120.0.6099.268","28.2.2":"120.0.6099.276","28.2.3":"120.0.6099.283","28.2.4":"120.0.6099.291","28.2.5":"120.0.6099.291","28.2.6":"120.0.6099.291","28.2.7":"120.0.6099.291","28.2.8":"120.0.6099.291","28.2.9":"120.0.6099.291","28.2.10":"120.0.6099.291","28.3.0":"120.0.6099.291","28.3.1":"120.0.6099.291","28.3.2":"120.0.6099.291","28.3.3":"120.0.6099.291","29.0.0-alpha.1":"121.0.6147.0","29.0.0-alpha.2":"121.0.6147.0","29.0.0-alpha.3":"121.0.6147.0","29.0.0-alpha.4":"121.0.6159.0","29.0.0-alpha.5":"121.0.6159.0","29.0.0-alpha.6":"121.0.6159.0","29.0.0-alpha.7":"121.0.6159.0","29.0.0-alpha.8":"122.0.6194.0","29.0.0-alpha.9":"122.0.6236.2","29.0.0-alpha.10":"122.0.6236.2","29.0.0-alpha.11":"122.0.6236.2","29.0.0-beta.1":"122.0.6236.2","29.0.0-beta.2":"122.0.6236.2","29.0.0-beta.3":"122.0.6261.6","29.0.0-beta.4":"122.0.6261.6","29.0.0-beta.5":"122.0.6261.18","29.0.0-beta.6":"122.0.6261.18","29.0.0-beta.7":"122.0.6261.18","29.0.0-beta.8":"122.0.6261.18","29.0.0-beta.9":"122.0.6261.18","29.0.0-beta.10":"122.0.6261.18","29.0.0-beta.11":"122.0.6261.18","29.0.0-beta.12":"122.0.6261.29","29.0.0":"122.0.6261.39","29.0.1":"122.0.6261.57","29.1.0":"122.0.6261.70","29.1.1":"122.0.6261.111","29.1.2":"122.0.6261.112","29.1.3":"122.0.6261.112","29.1.4":"122.0.6261.129","29.1.5":"122.0.6261.130","29.1.6":"122.0.6261.139","29.2.0":"122.0.6261.156","29.3.0":"122.0.6261.156","29.3.1":"122.0.6261.156","29.3.2":"122.0.6261.156","29.3.3":"122.0.6261.156","29.4.0":"122.0.6261.156","29.4.1":"122.0.6261.156","29.4.2":"122.0.6261.156","29.4.3":"122.0.6261.156","29.4.4":"122.0.6261.156","29.4.5":"122.0.6261.156","29.4.6":"122.0.6261.156","30.0.0-alpha.1":"123.0.6296.0","30.0.0-alpha.2":"123.0.6312.5","30.0.0-alpha.3":"124.0.6323.0","30.0.0-alpha.4":"124.0.6323.0","30.0.0-alpha.5":"124.0.6331.0","30.0.0-alpha.6":"124.0.6331.0","30.0.0-alpha.7":"124.0.6353.0","30.0.0-beta.1":"124.0.6359.0","30.0.0-beta.2":"124.0.6359.0","30.0.0-beta.3":"124.0.6367.9","30.0.0-beta.4":"124.0.6367.9","30.0.0-beta.5":"124.0.6367.9","30.0.0-beta.6":"124.0.6367.18","30.0.0-beta.7":"124.0.6367.29","30.0.0-beta.8":"124.0.6367.29","30.0.0":"124.0.6367.49","30.0.1":"124.0.6367.60","30.0.2":"124.0.6367.91","30.0.3":"124.0.6367.119","30.0.4":"124.0.6367.201","30.0.5":"124.0.6367.207","30.0.6":"124.0.6367.207","30.0.7":"124.0.6367.221","30.0.8":"124.0.6367.230","30.0.9":"124.0.6367.233","30.1.0":"124.0.6367.243","30.1.1":"124.0.6367.243","30.1.2":"124.0.6367.243","30.2.0":"124.0.6367.243","30.3.0":"124.0.6367.243","30.3.1":"124.0.6367.243","30.4.0":"124.0.6367.243","30.5.0":"124.0.6367.243","30.5.1":"124.0.6367.243","31.0.0-alpha.1":"125.0.6412.0","31.0.0-alpha.2":"125.0.6412.0","31.0.0-alpha.3":"125.0.6412.0","31.0.0-alpha.4":"125.0.6412.0","31.0.0-alpha.5":"125.0.6412.0","31.0.0-beta.1":"126.0.6445.0","31.0.0-beta.2":"126.0.6445.0","31.0.0-beta.3":"126.0.6445.0","31.0.0-beta.4":"126.0.6445.0","31.0.0-beta.5":"126.0.6445.0","31.0.0-beta.6":"126.0.6445.0","31.0.0-beta.7":"126.0.6445.0","31.0.0-beta.8":"126.0.6445.0","31.0.0-beta.9":"126.0.6445.0","31.0.0-beta.10":"126.0.6478.36","31.0.0":"126.0.6478.36","31.0.1":"126.0.6478.36","31.0.2":"126.0.6478.61","31.1.0":"126.0.6478.114","31.2.0":"126.0.6478.127","31.2.1":"126.0.6478.127","31.3.0":"126.0.6478.183","31.3.1":"126.0.6478.185","31.4.0":"126.0.6478.234","31.5.0":"126.0.6478.234","31.6.0":"126.0.6478.234","31.7.0":"126.0.6478.234","31.7.1":"126.0.6478.234","31.7.2":"126.0.6478.234","31.7.3":"126.0.6478.234","31.7.4":"126.0.6478.234","31.7.5":"126.0.6478.234","31.7.6":"126.0.6478.234","31.7.7":"126.0.6478.234","32.0.0-alpha.1":"127.0.6521.0","32.0.0-alpha.2":"127.0.6521.0","32.0.0-alpha.3":"127.0.6521.0","32.0.0-alpha.4":"127.0.6521.0","32.0.0-alpha.5":"127.0.6521.0","32.0.0-alpha.6":"128.0.6571.0","32.0.0-alpha.7":"128.0.6571.0","32.0.0-alpha.8":"128.0.6573.0","32.0.0-alpha.9":"128.0.6573.0","32.0.0-alpha.10":"128.0.6573.0","32.0.0-beta.1":"128.0.6573.0","32.0.0-beta.2":"128.0.6611.0","32.0.0-beta.3":"128.0.6613.7","32.0.0-beta.4":"128.0.6613.18","32.0.0-beta.5":"128.0.6613.27","32.0.0-beta.6":"128.0.6613.27","32.0.0-beta.7":"128.0.6613.27","32.0.0":"128.0.6613.36","32.0.1":"128.0.6613.36","32.0.2":"128.0.6613.84","32.1.0":"128.0.6613.120","32.1.1":"128.0.6613.137","32.1.2":"128.0.6613.162","32.2.0":"128.0.6613.178","32.2.1":"128.0.6613.186","32.2.2":"128.0.6613.186","32.2.3":"128.0.6613.186","32.2.4":"128.0.6613.186","32.2.5":"128.0.6613.186","32.2.6":"128.0.6613.186","32.2.7":"128.0.6613.186","32.2.8":"128.0.6613.186","32.3.0":"128.0.6613.186","32.3.1":"128.0.6613.186","32.3.2":"128.0.6613.186","32.3.3":"128.0.6613.186","33.0.0-alpha.1":"129.0.6668.0","33.0.0-alpha.2":"130.0.6672.0","33.0.0-alpha.3":"130.0.6672.0","33.0.0-alpha.4":"130.0.6672.0","33.0.0-alpha.5":"130.0.6672.0","33.0.0-alpha.6":"130.0.6672.0","33.0.0-beta.1":"130.0.6672.0","33.0.0-beta.2":"130.0.6672.0","33.0.0-beta.3":"130.0.6672.0","33.0.0-beta.4":"130.0.6672.0","33.0.0-beta.5":"130.0.6723.19","33.0.0-beta.6":"130.0.6723.19","33.0.0-beta.7":"130.0.6723.19","33.0.0-beta.8":"130.0.6723.31","33.0.0-beta.9":"130.0.6723.31","33.0.0-beta.10":"130.0.6723.31","33.0.0-beta.11":"130.0.6723.44","33.0.0":"130.0.6723.44","33.0.1":"130.0.6723.59","33.0.2":"130.0.6723.59","33.1.0":"130.0.6723.91","33.2.0":"130.0.6723.118","33.2.1":"130.0.6723.137","33.3.0":"130.0.6723.152","33.3.1":"130.0.6723.170","33.3.2":"130.0.6723.191","33.4.0":"130.0.6723.191","33.4.1":"130.0.6723.191","33.4.2":"130.0.6723.191","33.4.3":"130.0.6723.191","33.4.4":"130.0.6723.191","33.4.5":"130.0.6723.191","33.4.6":"130.0.6723.191","33.4.7":"130.0.6723.191","33.4.8":"130.0.6723.191","33.4.9":"130.0.6723.191","33.4.10":"130.0.6723.191","33.4.11":"130.0.6723.191","34.0.0-alpha.1":"131.0.6776.0","34.0.0-alpha.2":"132.0.6779.0","34.0.0-alpha.3":"132.0.6789.1","34.0.0-alpha.4":"132.0.6789.1","34.0.0-alpha.5":"132.0.6789.1","34.0.0-alpha.6":"132.0.6789.1","34.0.0-alpha.7":"132.0.6789.1","34.0.0-alpha.8":"132.0.6820.0","34.0.0-alpha.9":"132.0.6824.0","34.0.0-beta.1":"132.0.6824.0","34.0.0-beta.2":"132.0.6824.0","34.0.0-beta.3":"132.0.6824.0","34.0.0-beta.4":"132.0.6834.6","34.0.0-beta.5":"132.0.6834.6","34.0.0-beta.6":"132.0.6834.15","34.0.0-beta.7":"132.0.6834.15","34.0.0-beta.8":"132.0.6834.15","34.0.0-beta.9":"132.0.6834.32","34.0.0-beta.10":"132.0.6834.32","34.0.0-beta.11":"132.0.6834.32","34.0.0-beta.12":"132.0.6834.46","34.0.0-beta.13":"132.0.6834.46","34.0.0-beta.14":"132.0.6834.57","34.0.0-beta.15":"132.0.6834.57","34.0.0-beta.16":"132.0.6834.57","34.0.0":"132.0.6834.83","34.0.1":"132.0.6834.83","34.0.2":"132.0.6834.159","34.1.0":"132.0.6834.194","34.1.1":"132.0.6834.194","34.2.0":"132.0.6834.196","34.3.0":"132.0.6834.210","34.3.1":"132.0.6834.210","34.3.2":"132.0.6834.210","34.3.3":"132.0.6834.210","34.3.4":"132.0.6834.210","34.4.0":"132.0.6834.210","34.4.1":"132.0.6834.210","34.5.0":"132.0.6834.210","34.5.1":"132.0.6834.210","34.5.2":"132.0.6834.210","34.5.3":"132.0.6834.210","34.5.4":"132.0.6834.210","34.5.5":"132.0.6834.210","34.5.6":"132.0.6834.210","34.5.7":"132.0.6834.210","34.5.8":"132.0.6834.210","35.0.0-alpha.1":"133.0.6920.0","35.0.0-alpha.2":"133.0.6920.0","35.0.0-alpha.3":"133.0.6920.0","35.0.0-alpha.4":"133.0.6920.0","35.0.0-alpha.5":"133.0.6920.0","35.0.0-beta.1":"133.0.6920.0","35.0.0-beta.2":"134.0.6968.0","35.0.0-beta.3":"134.0.6968.0","35.0.0-beta.4":"134.0.6968.0","35.0.0-beta.5":"134.0.6989.0","35.0.0-beta.6":"134.0.6990.0","35.0.0-beta.7":"134.0.6990.0","35.0.0-beta.8":"134.0.6998.10","35.0.0-beta.9":"134.0.6998.10","35.0.0-beta.10":"134.0.6998.23","35.0.0-beta.11":"134.0.6998.23","35.0.0-beta.12":"134.0.6998.23","35.0.0-beta.13":"134.0.6998.44","35.0.0":"134.0.6998.44","35.0.1":"134.0.6998.44","35.0.2":"134.0.6998.88","35.0.3":"134.0.6998.88","35.1.0":"134.0.6998.165","35.1.1":"134.0.6998.165","35.1.2":"134.0.6998.178","35.1.3":"134.0.6998.179","35.1.4":"134.0.6998.179","35.1.5":"134.0.6998.179","35.2.0":"134.0.6998.205","35.2.1":"134.0.6998.205","35.2.2":"134.0.6998.205","35.3.0":"134.0.6998.205","35.4.0":"134.0.6998.205","35.5.0":"134.0.6998.205","35.5.1":"134.0.6998.205","35.6.0":"134.0.6998.205","35.7.0":"134.0.6998.205","35.7.1":"134.0.6998.205","35.7.2":"134.0.6998.205","35.7.4":"134.0.6998.205","35.7.5":"134.0.6998.205","36.0.0-alpha.1":"135.0.7049.5","36.0.0-alpha.2":"136.0.7062.0","36.0.0-alpha.3":"136.0.7062.0","36.0.0-alpha.4":"136.0.7062.0","36.0.0-alpha.5":"136.0.7067.0","36.0.0-alpha.6":"136.0.7067.0","36.0.0-beta.1":"136.0.7067.0","36.0.0-beta.2":"136.0.7067.0","36.0.0-beta.3":"136.0.7067.0","36.0.0-beta.4":"136.0.7067.0","36.0.0-beta.5":"136.0.7103.17","36.0.0-beta.6":"136.0.7103.25","36.0.0-beta.7":"136.0.7103.25","36.0.0-beta.8":"136.0.7103.33","36.0.0-beta.9":"136.0.7103.33","36.0.0":"136.0.7103.48","36.0.1":"136.0.7103.48","36.1.0":"136.0.7103.49","36.2.0":"136.0.7103.49","36.2.1":"136.0.7103.93","36.3.0":"136.0.7103.113","36.3.1":"136.0.7103.113","36.3.2":"136.0.7103.115","36.4.0":"136.0.7103.149","36.5.0":"136.0.7103.168","36.6.0":"136.0.7103.177","36.7.0":"136.0.7103.177","36.7.1":"136.0.7103.177","36.7.3":"136.0.7103.177","36.7.4":"136.0.7103.177","36.8.0":"136.0.7103.177","36.8.1":"136.0.7103.177","36.9.0":"136.0.7103.177","36.9.1":"136.0.7103.177","36.9.2":"136.0.7103.177","36.9.3":"136.0.7103.177","36.9.4":"136.0.7103.177","36.9.5":"136.0.7103.177","37.0.0-alpha.1":"137.0.7151.0","37.0.0-alpha.2":"137.0.7151.0","37.0.0-alpha.3":"138.0.7156.0","37.0.0-alpha.4":"138.0.7165.0","37.0.0-alpha.5":"138.0.7177.0","37.0.0-alpha.6":"138.0.7178.0","37.0.0-alpha.7":"138.0.7178.0","37.0.0-beta.1":"138.0.7178.0","37.0.0-beta.2":"138.0.7178.0","37.0.0-beta.3":"138.0.7190.0","37.0.0-beta.4":"138.0.7204.15","37.0.0-beta.5":"138.0.7204.15","37.0.0-beta.6":"138.0.7204.15","37.0.0-beta.7":"138.0.7204.15","37.0.0-beta.8":"138.0.7204.23","37.0.0-beta.9":"138.0.7204.35","37.0.0":"138.0.7204.35","37.1.0":"138.0.7204.35","37.2.0":"138.0.7204.97","37.2.1":"138.0.7204.97","37.2.2":"138.0.7204.100","37.2.3":"138.0.7204.100","37.2.4":"138.0.7204.157","37.2.5":"138.0.7204.168","37.2.6":"138.0.7204.185","37.3.0":"138.0.7204.224","37.3.1":"138.0.7204.235","37.4.0":"138.0.7204.243","37.5.0":"138.0.7204.251","37.5.1":"138.0.7204.251","37.6.0":"138.0.7204.251","37.6.1":"138.0.7204.251","37.7.0":"138.0.7204.251","37.7.1":"138.0.7204.251","37.8.0":"138.0.7204.251","37.9.0":"138.0.7204.251","37.10.0":"138.0.7204.251","37.10.1":"138.0.7204.251","37.10.2":"138.0.7204.251","37.10.3":"138.0.7204.251","38.0.0-alpha.1":"139.0.7219.0","38.0.0-alpha.2":"139.0.7219.0","38.0.0-alpha.3":"139.0.7219.0","38.0.0-alpha.4":"140.0.7261.0","38.0.0-alpha.5":"140.0.7261.0","38.0.0-alpha.6":"140.0.7261.0","38.0.0-alpha.7":"140.0.7281.0","38.0.0-alpha.8":"140.0.7281.0","38.0.0-alpha.9":"140.0.7301.0","38.0.0-alpha.10":"140.0.7309.0","38.0.0-alpha.11":"140.0.7312.0","38.0.0-alpha.12":"140.0.7314.0","38.0.0-alpha.13":"140.0.7314.0","38.0.0-beta.1":"140.0.7314.0","38.0.0-beta.2":"140.0.7327.0","38.0.0-beta.3":"140.0.7327.0","38.0.0-beta.4":"140.0.7339.2","38.0.0-beta.5":"140.0.7339.2","38.0.0-beta.6":"140.0.7339.2","38.0.0-beta.7":"140.0.7339.16","38.0.0-beta.8":"140.0.7339.24","38.0.0-beta.9":"140.0.7339.24","38.0.0-beta.11":"140.0.7339.41","38.0.0":"140.0.7339.41","38.1.0":"140.0.7339.80","38.1.1":"140.0.7339.133","38.1.2":"140.0.7339.133","38.2.0":"140.0.7339.133","38.2.1":"140.0.7339.133","38.2.2":"140.0.7339.133","38.3.0":"140.0.7339.240","38.4.0":"140.0.7339.240","38.5.0":"140.0.7339.249","38.6.0":"140.0.7339.249","38.7.0":"140.0.7339.249","38.7.1":"140.0.7339.249","38.7.2":"140.0.7339.249","39.0.0-alpha.1":"141.0.7361.0","39.0.0-alpha.2":"141.0.7361.0","39.0.0-alpha.3":"141.0.7390.7","39.0.0-alpha.4":"141.0.7390.7","39.0.0-alpha.5":"141.0.7390.7","39.0.0-alpha.6":"142.0.7417.0","39.0.0-alpha.7":"142.0.7417.0","39.0.0-alpha.8":"142.0.7417.0","39.0.0-alpha.9":"142.0.7417.0","39.0.0-beta.1":"142.0.7417.0","39.0.0-beta.2":"142.0.7417.0","39.0.0-beta.3":"142.0.7417.0","39.0.0-beta.4":"142.0.7444.34","39.0.0-beta.5":"142.0.7444.34","39.0.0":"142.0.7444.52","39.1.0":"142.0.7444.59","39.1.1":"142.0.7444.59","39.1.2":"142.0.7444.134","39.2.0":"142.0.7444.162","39.2.1":"142.0.7444.162","39.2.2":"142.0.7444.162","39.2.3":"142.0.7444.175","39.2.4":"142.0.7444.177","40.0.0-alpha.2":"143.0.7499.0","40.0.0-alpha.4":"144.0.7506.0","40.0.0-alpha.5":"144.0.7526.0","40.0.0-alpha.6":"144.0.7526.0","40.0.0-alpha.7":"144.0.7526.0","40.0.0-alpha.8":"144.0.7526.0","40.0.0-beta.1":"144.0.7527.0"} \ No newline at end of file diff --git a/node_modules/electron-to-chromium/package.json b/node_modules/electron-to-chromium/package.json index 8d45275a3..4d429b1e4 100755 --- a/node_modules/electron-to-chromium/package.json +++ b/node_modules/electron-to-chromium/package.json @@ -1,6 +1,6 @@ { "name": "electron-to-chromium", - "version": "1.5.262", + "version": "1.5.263", "description": "Provides a list of electron-to-chromium version mappings", "main": "index.js", "files": [ diff --git a/node_modules/express/History.md b/node_modules/express/History.md old mode 100755 new mode 100644 index c234f529c..150c2abec --- a/node_modules/express/History.md +++ b/node_modules/express/History.md @@ -1,3 +1,14 @@ +4.22.1 / 2025-12-01 +========== + + * Revert security fix for [CVE-2024-51999](https://www.cve.org/CVERecord?id=CVE-2024-51999) ([GHSA-pj86-cfqh-vqx6](https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6)) + +4.22.0 / 2025-12-01 +========== + * Security fix for [CVE-2024-51999](https://www.cve.org/CVERecord?id=CVE-2024-51999) ([GHSA-pj86-cfqh-vqx6](https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6)) + * deps: use tilde notation for dependencies + * deps: qs@6.14.0 + 4.21.2 / 2024-11-06 ========== diff --git a/node_modules/express/LICENSE b/node_modules/express/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/express/index.js b/node_modules/express/index.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/application.js b/node_modules/express/lib/application.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/express.js b/node_modules/express/lib/express.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/middleware/init.js b/node_modules/express/lib/middleware/init.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/middleware/query.js b/node_modules/express/lib/middleware/query.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/request.js b/node_modules/express/lib/request.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/response.js b/node_modules/express/lib/response.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/router/index.js b/node_modules/express/lib/router/index.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/router/layer.js b/node_modules/express/lib/router/layer.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/router/route.js b/node_modules/express/lib/router/route.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/utils.js b/node_modules/express/lib/utils.js old mode 100755 new mode 100644 diff --git a/node_modules/express/lib/view.js b/node_modules/express/lib/view.js old mode 100755 new mode 100644 diff --git a/node_modules/express/node_modules/qs/.editorconfig b/node_modules/express/node_modules/qs/.editorconfig deleted file mode 100755 index 6adecfbf4..000000000 --- a/node_modules/express/node_modules/qs/.editorconfig +++ /dev/null @@ -1,46 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 4 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true -max_line_length = 160 -quote_type = single - -[test/*] -max_line_length = off - -[LICENSE.md] -indent_size = off - -[*.md] -max_line_length = off - -[*.json] -max_line_length = off - -[Makefile] -max_line_length = off - -[CHANGELOG.md] -indent_style = space -indent_size = 2 - -[LICENSE] -indent_size = 2 -max_line_length = off - -[coverage/**/*] -indent_size = off -indent_style = off -indent = off -max_line_length = off - -[.nycrc] -indent_style = tab - -[tea.yaml] -indent_size = 2 diff --git a/node_modules/express/node_modules/qs/.eslintrc b/node_modules/express/node_modules/qs/.eslintrc deleted file mode 100755 index b6927611e..000000000 --- a/node_modules/express/node_modules/qs/.eslintrc +++ /dev/null @@ -1,38 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "ignorePatterns": [ - "dist/", - ], - - "rules": { - "complexity": 0, - "consistent-return": 1, - "func-name-matching": 0, - "id-length": [2, { "min": 1, "max": 25, "properties": "never" }], - "indent": [2, 4], - "max-lines-per-function": [2, { "max": 150 }], - "max-params": [2, 18], - "max-statements": [2, 100], - "multiline-comment-style": 0, - "no-continue": 1, - "no-magic-numbers": 0, - "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"], - }, - - "overrides": [ - { - "files": "test/**", - "rules": { - "function-paren-newline": 0, - "max-lines-per-function": 0, - "max-statements": 0, - "no-buffer-constructor": 0, - "no-extend-native": 0, - "no-throw-literal": 0, - }, - }, - ], -} diff --git a/node_modules/express/node_modules/qs/.github/FUNDING.yml b/node_modules/express/node_modules/qs/.github/FUNDING.yml deleted file mode 100755 index 0355f4f5f..000000000 --- a/node_modules/express/node_modules/qs/.github/FUNDING.yml +++ /dev/null @@ -1,12 +0,0 @@ -# These are supported funding model platforms - -github: [ljharb] -patreon: # Replace with a single Patreon username -open_collective: # Replace with a single Open Collective username -ko_fi: # Replace with a single Ko-fi username -tidelift: npm/qs -community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry -liberapay: # Replace with a single Liberapay username -issuehunt: # Replace with a single IssueHunt username -otechie: # Replace with a single Otechie username -custom: # Replace with a single custom sponsorship URL diff --git a/node_modules/express/node_modules/qs/.nycrc b/node_modules/express/node_modules/qs/.nycrc deleted file mode 100755 index 1d57cabe1..000000000 --- a/node_modules/express/node_modules/qs/.nycrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "all": true, - "check-coverage": false, - "reporter": ["text-summary", "text", "html", "json"], - "lines": 86, - "statements": 85.93, - "functions": 82.43, - "branches": 76.06, - "exclude": [ - "coverage", - "dist" - ] -} diff --git a/node_modules/express/node_modules/qs/CHANGELOG.md b/node_modules/express/node_modules/qs/CHANGELOG.md deleted file mode 100755 index 02a6b504f..000000000 --- a/node_modules/express/node_modules/qs/CHANGELOG.md +++ /dev/null @@ -1,600 +0,0 @@ -## **6.13.0** -- [New] `parse`: add `strictDepth` option (#511) -- [Tests] use `npm audit` instead of `aud` - -## **6.12.3** -- [Fix] `parse`: properly account for `strictNullHandling` when `allowEmptyArrays` -- [meta] fix changelog indentation - -## **6.12.2** -- [Fix] `parse`: parse encoded square brackets (#506) -- [readme] add CII best practices badge - -## **6.12.1** -- [Fix] `parse`: Disable `decodeDotInKeys` by default to restore previous behavior (#501) -- [Performance] `utils`: Optimize performance under large data volumes, reduce memory usage, and speed up processing (#502) -- [Refactor] `utils`: use `+=` -- [Tests] increase coverage - -## **6.12.0** - -- [New] `parse`/`stringify`: add `decodeDotInKeys`/`encodeDotKeys` options (#488) -- [New] `parse`: add `duplicates` option -- [New] `parse`/`stringify`: add `allowEmptyArrays` option to allow [] in object values (#487) -- [Refactor] `parse`/`stringify`: move allowDots config logic to its own variable -- [Refactor] `stringify`: move option-handling code into `normalizeStringifyOptions` -- [readme] update readme, add logos (#484) -- [readme] `stringify`: clarify default `arrayFormat` behavior -- [readme] fix line wrapping -- [readme] remove dead badges -- [Deps] update `side-channel` -- [meta] make the dist build 50% smaller -- [meta] add `sideEffects` flag -- [meta] run build in prepack, not prepublish -- [Tests] `parse`: remove useless tests; add coverage -- [Tests] `stringify`: increase coverage -- [Tests] use `mock-property` -- [Tests] `stringify`: improve coverage -- [Dev Deps] update `@ljharb/eslint-config `, `aud`, `has-override-mistake`, `has-property-descriptors`, `mock-property`, `npmignore`, `object-inspect`, `tape` -- [Dev Deps] pin `glob`, since v10.3.8+ requires a broken `jackspeak` -- [Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which kill the install process in npm < 6 - -## **6.11.2** -- [Fix] `parse`: Fix parsing when the global Object prototype is frozen (#473) -- [Tests] add passing test cases with empty keys (#473) - -## **6.11.1** -- [Fix] `stringify`: encode comma values more consistently (#463) -- [readme] add usage of `filter` option for injecting custom serialization, i.e. of custom types (#447) -- [meta] remove extraneous code backticks (#457) -- [meta] fix changelog markdown -- [actions] update checkout action -- [actions] restrict action permissions -- [Dev Deps] update `@ljharb/eslint-config`, `aud`, `object-inspect`, `tape` - -## **6.11.0** -- [New] [Fix] `stringify`: revert 0e903c0; add `commaRoundTrip` option (#442) -- [readme] fix version badge - -## **6.10.5** -- [Fix] `stringify`: with `arrayFormat: comma`, properly include an explicit `[]` on a single-item array (#434) - -## **6.10.4** -- [Fix] `stringify`: with `arrayFormat: comma`, include an explicit `[]` on a single-item array (#441) -- [meta] use `npmignore` to autogenerate an npmignore file -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `has-symbol`, `object-inspect`, `tape` - -## **6.10.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [actions] reuse common workflows -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `tape` - -## **6.10.2** -- [Fix] `stringify`: actually fix cyclic references (#426) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [actions] update codecov uploader -- [actions] update workflows -- [Tests] clean up stringify tests slightly -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `object-inspect`, `safe-publish-latest`, `tape` - -## **6.10.1** -- [Fix] `stringify`: avoid exception on repeated object values (#402) - -## **6.10.0** -- [New] `stringify`: throw on cycles, instead of an infinite loop (#395, #394, #393) -- [New] `parse`: add `allowSparse` option for collapsing arrays with missing indices (#312) -- [meta] fix README.md (#399) -- [meta] only run `npm run dist` in publish, not install -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `has-symbols`, `tape` -- [Tests] fix tests on node v0.6 -- [Tests] use `ljharb/actions/node/install` instead of `ljharb/actions/node/run` -- [Tests] Revert "[meta] ignore eclint transitive audit warning" - -## **6.9.7** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [Tests] clean up stringify tests slightly -- [meta] fix README.md (#399) -- Revert "[meta] ignore eclint transitive audit warning" -- [actions] backport actions from main -- [Dev Deps] backport updates from main - -## **6.9.6** -- [Fix] restore `dist` dir; mistakenly removed in d4f6c32 - -## **6.9.5** -- [Fix] `stringify`: do not encode parens for RFC1738 -- [Fix] `stringify`: fix arrayFormat comma with empty array/objects (#350) -- [Refactor] `format`: remove `util.assign` call -- [meta] add "Allow Edits" workflow; update rebase workflow -- [actions] switch Automatic Rebase workflow to `pull_request_target` event -- [Tests] `stringify`: add tests for #378 -- [Tests] migrate tests to Github Actions -- [Tests] run `nyc` on all tests; use `tape` runner -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `mkdirp`, `object-inspect`, `tape`; add `aud` - -## **6.9.4** -- [Fix] `stringify`: when `arrayFormat` is `comma`, respect `serializeDate` (#364) -- [Refactor] `stringify`: reduce branching (part of #350) -- [Refactor] move `maybeMap` to `utils` -- [Dev Deps] update `browserify`, `tape` - -## **6.9.3** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.9.2** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [meta] ignore eclint transitive audit warning -- [meta] fix indentation in package.json -- [meta] add tidelift marketing copy -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `has-symbols`, `tape`, `mkdirp`, `iconv-lite` -- [actions] add automatic rebasing / merge commit blocking - -## **6.9.1** -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [Fix] `parse`: with comma true, do not split non-string values (#334) -- [meta] add `funding` field -- [Dev Deps] update `eslint`, `@ljharb/eslint-config` -- [Tests] use shared travis-ci config - -## **6.9.0** -- [New] `parse`/`stringify`: Pass extra key/value argument to `decoder` (#333) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `evalmd` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] add `posttest` using `npx aud` to run `npm audit` without a lockfile -- [Tests] up to `node` `v12.10`, `v11.15`, `v10.16`, `v8.16` -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray - -## **6.8.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Tests] clean up stringify tests slightly -- [Docs] add note and links for coercing primitive values (#408) -- [meta] fix README.md (#399) -- [actions] backport actions from main -- [Dev Deps] backport updates from main -- [Refactor] `stringify`: reduce branching -- [meta] do not publish workflow files - -## **6.8.2** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.8.1** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [fix] `parse`: with comma true, do not split non-string values (#334) -- [meta] add tidelift marketing copy -- [meta] add `funding` field -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`, `safe-publish-latest`, `evalmd`, `has-symbols`, `iconv-lite`, `mkdirp`, `object-inspect` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] use shared travis-ci configs -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray -- [actions] add automatic rebasing / merge commit blocking - -## **6.8.0** -- [New] add `depth=false` to preserve the original key; [Fix] `depth=0` should preserve the original key (#326) -- [New] [Fix] stringify symbols and bigints -- [Fix] ensure node 0.12 can stringify Symbols -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Refactor] `formats`: tiny bit of cleanup. -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `safe-publish-latest`, `iconv-lite`, `tape` -- [Tests] add tests for `depth=0` and `depth=false` behavior, both current and intuitive/intended (#326) -- [Tests] use `eclint` instead of `editorconfig-tools` -- [docs] readme: add security note -- [meta] add github sponsorship -- [meta] add FUNDING.yml -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause - -## **6.7.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `stringify`: avoid encoding arrayformat comma when `encodeValuesOnly = true` (#424) -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] add note and links for coercing primitive values (#408) -- [meta] fix README.md (#399) -- [meta] do not publish workflow files -- [actions] backport actions from main -- [Dev Deps] backport updates from main -- [Tests] use `nyc` for coverage -- [Tests] clean up stringify tests slightly - -## **6.7.2** -- [Fix] proper comma parsing of URL-encoded commas (#361) -- [Fix] parses comma delimited array while having percent-encoded comma treated as normal text (#336) - -## **6.7.1** -- [Fix] `parse`: Fix parsing array from object with `comma` true (#359) -- [Fix] `parse`: with comma true, handle field that holds an array of arrays (#335) -- [fix] `parse`: with comma true, do not split non-string values (#334) -- [Fix] `parse`: throw a TypeError instead of an Error for bad charset (#349) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Refactor] `formats`: tiny bit of cleanup. -- readme: add security note -- [meta] add tidelift marketing copy -- [meta] add `funding` field -- [meta] add FUNDING.yml -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`, `safe-publish-latest`, `evalmd`, `iconv-lite`, `mkdirp`, `object-inspect`, `browserify` -- [Tests] `parse`: add passing `arrayFormat` tests -- [Tests] use shared travis-ci configs -- [Tests] `Buffer.from` in node v5.0-v5.9 and v4.0-v4.4 requires a TypedArray -- [Tests] add tests for `depth=0` and `depth=false` behavior, both current and intuitive/intended -- [Tests] use `eclint` instead of `editorconfig-tools` -- [actions] add automatic rebasing / merge commit blocking - -## **6.7.0** -- [New] `stringify`/`parse`: add `comma` as an `arrayFormat` option (#276, #219) -- [Fix] correctly parse nested arrays (#212) -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source, also with an array source -- [Robustness] `stringify`: cache `Object.prototype.hasOwnProperty` -- [Refactor] `utils`: `isBuffer`: small tweak; add tests -- [Refactor] use cached `Array.isArray` -- [Refactor] `parse`/`stringify`: make a function to normalize the options -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] `stringify`/`utils`: cache `Array.isArray` -- [Tests] always use `String(x)` over `x.toString()` -- [Tests] fix Buffer tests to work in node < 4.5 and node < 5.10 -- [Tests] temporarily allow coverage to fail - -## **6.6.1** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] correctly parse nested arrays -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Robustness] `stringify`: cache `Object.prototype.hasOwnProperty` -- [Refactor] `formats`: tiny bit of cleanup. -- [Refactor] `utils`: `isBuffer`: small tweak; add tests -- [Refactor]: `stringify`/`utils`: cache `Array.isArray` -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] use cached `Array.isArray` -- [Refactor] `parse`/`stringify`: make a function to normalize the options -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] do not publish workflow files -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [meta] Fixes typo in CHANGELOG.md -- [actions] backport actions from main -- [Tests] fix Buffer tests to work in node < 4.5 and node < 5.10 -- [Tests] always use `String(x)` over `x.toString()` -- [Dev Deps] backport from main - -## **6.6.0** -- [New] Add support for iso-8859-1, utf8 "sentinel" and numeric entities (#268) -- [New] move two-value combine to a `utils` function (#189) -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` (#260) -- [Fix] `stringify`: do not crash in an obscure combo of `interpretNumericEntities`, a bad custom `decoder`, & `iso-8859-1` -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Refactor] `parse`: only need to reassign the var once -- [Refactor] `parse`/`stringify`: clean up `charset` options checking; fix defaults -- [Refactor] add missing defaults -- [Refactor] `parse`: one less `concat` call -- [Refactor] `utils`: `compactQueue`: make it explicitly side-effecting -- [Dev Deps] update `browserify`, `eslint`, `@ljharb/eslint-config`, `iconv-lite`, `safe-publish-latest`, `tape` -- [Tests] up to `node` `v10.10`, `v9.11`, `v8.12`, `v6.14`, `v4.9`; pin included builds to LTS - -## **6.5.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] correctly parse nested arrays -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Refactor] `utils`: reduce observable [[Get]]s -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Refactor] `parse`: only need to reassign the var once -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clean up license text so it’s properly detected as BSD-3-Clause -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] always use `String(x)` over `x.toString()` -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.5.2** -- [Fix] use `safer-buffer` instead of `Buffer` constructor -- [Refactor] utils: `module.exports` one thing, instead of mutating `exports` (#230) -- [Dev Deps] update `browserify`, `eslint`, `iconv-lite`, `safer-buffer`, `tape`, `browserify` - -## **6.5.1** -- [Fix] Fix parsing & compacting very deep objects (#224) -- [Refactor] name utils functions -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape` -- [Tests] up to `node` `v8.4`; use `nvm install-latest-npm` so newer npm doesn’t break older node -- [Tests] Use precise dist for Node.js 0.6 runtime (#225) -- [Tests] make 0.6 required, now that it’s passing -- [Tests] on `node` `v8.2`; fix npm on node 0.6 - -## **6.5.0** -- [New] add `utils.assign` -- [New] pass default encoder/decoder to custom encoder/decoder functions (#206) -- [New] `parse`/`stringify`: add `ignoreQueryPrefix`/`addQueryPrefix` options, respectively (#213) -- [Fix] Handle stringifying empty objects with addQueryPrefix (#217) -- [Fix] do not mutate `options` argument (#207) -- [Refactor] `parse`: cache index to reuse in else statement (#182) -- [Docs] add various badges to readme (#208) -- [Dev Deps] update `eslint`, `browserify`, `iconv-lite`, `tape` -- [Tests] up to `node` `v8.1`, `v7.10`, `v6.11`; npm v4.6 breaks on node < v1; npm v5+ breaks on node < v4 -- [Tests] add `editorconfig-tools` - -## **6.4.1** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] use `safer-buffer` instead of `Buffer` constructor -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [readme] remove travis badge; add github actions/codecov badges; update URLs -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.4.0** -- [New] `qs.stringify`: add `encodeValuesOnly` option -- [Fix] follow `allowPrototypes` option during merge (#201, #201) -- [Fix] support keys starting with brackets (#202, #200) -- [Fix] chmod a-x -- [Dev Deps] update `eslint` -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds -- [eslint] reduce warnings - -## **6.3.3** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] fix for an impossible situation: when the formatter is called with a non-string value -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `stringify`: fix a crash with `strictNullHandling` and a custom `filter`/`serializeDate` (#279) -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Refactor] `stringify`: Avoid arr = arr.concat(...), push to the existing instance (#269) -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] use `safer-buffer` instead of `Buffer` constructor -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.3.2** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Dev Deps] update `eslint` -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.3.1** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties (thanks, @snyk!) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `iconv-lite`, `qs-iconv`, `tape` -- [Tests] on all node minors; improve test matrix -- [Docs] document stringify option `allowDots` (#195) -- [Docs] add empty object and array values example (#195) -- [Docs] Fix minor inconsistency/typo (#192) -- [Docs] document stringify option `sort` (#191) -- [Refactor] `stringify`: throw faster with an invalid encoder -- [Refactor] remove unnecessary escapes (#184) -- Remove contributing.md, since `qs` is no longer part of `hapi` (#183) - -## **6.3.0** -- [New] Add support for RFC 1738 (#174, #173) -- [New] `stringify`: Add `serializeDate` option to customize Date serialization (#159) -- [Fix] ensure `utils.merge` handles merging two arrays -- [Refactor] only constructors should be capitalized -- [Refactor] capitalized var names are for constructors only -- [Refactor] avoid using a sparse array -- [Robustness] `formats`: cache `String#replace` -- [Dev Deps] update `browserify`, `eslint`, `@ljharb/eslint-config`; add `safe-publish-latest` -- [Tests] up to `node` `v6.8`, `v4.6`; improve test matrix -- [Tests] flesh out arrayLimit/arrayFormat tests (#107) -- [Tests] skip Object.create tests when null objects are not available -- [Tests] Turn on eslint for test files (#175) - -## **6.2.4** -- [Fix] `parse`: ignore `__proto__` keys (#428) -- [Fix] `utils.merge`: avoid a crash with a null target and an array source -- [Fix] `utils.merge`: avoid a crash with a null target and a truthy non-array source -- [Fix] `utils`: `merge`: fix crash when `source` is a truthy primitive & no options are provided -- [Fix] when `parseArrays` is false, properly handle keys ending in `[]` -- [Robustness] `stringify`: avoid relying on a global `undefined` (#427) -- [Refactor] use cached `Array.isArray` -- [Docs] Clarify the need for "arrayLimit" option -- [meta] fix README.md (#399) -- [meta] Clean up license text so it’s properly detected as BSD-3-Clause -- [meta] add FUNDING.yml -- [actions] backport actions from main -- [Tests] use `safer-buffer` instead of `Buffer` constructor -- [Tests] remove nonexistent tape option -- [Dev Deps] backport from main - -## **6.2.3** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.2.2** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties - -## **6.2.1** -- [Fix] ensure `key[]=x&key[]&key[]=y` results in 3, not 2, values -- [Refactor] Be explicit and use `Object.prototype.hasOwnProperty.call` -- [Tests] remove `parallelshell` since it does not reliably report failures -- [Tests] up to `node` `v6.3`, `v5.12` -- [Dev Deps] update `tape`, `eslint`, `@ljharb/eslint-config`, `qs-iconv` - -## [**6.2.0**](https://github.com/ljharb/qs/issues?milestone=36&state=closed) -- [New] pass Buffers to the encoder/decoder directly (#161) -- [New] add "encoder" and "decoder" options, for custom param encoding/decoding (#160) -- [Fix] fix compacting of nested sparse arrays (#150) - -## **6.1.2** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.1.1** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties - -## [**6.1.0**](https://github.com/ljharb/qs/issues?milestone=35&state=closed) -- [New] allowDots option for `stringify` (#151) -- [Fix] "sort" option should work at a depth of 3 or more (#151) -- [Fix] Restore `dist` directory; will be removed in v7 (#148) - -## **6.0.4** -- [Fix] follow `allowPrototypes` option during merge (#201, #200) -- [Fix] chmod a-x -- [Fix] support keys starting with brackets (#202, #200) -- [Tests] up to `node` `v7.7`, `v6.10`,` v4.8`; disable osx builds since they block linux builds - -## **6.0.3** -- [Fix] ensure that `allowPrototypes: false` does not ever shadow Object.prototype properties -- [Fix] Restore `dist` directory; will be removed in v7 (#148) - -## [**6.0.2**](https://github.com/ljharb/qs/issues?milestone=33&state=closed) -- Revert ES6 requirement and restore support for node down to v0.8. - -## [**6.0.1**](https://github.com/ljharb/qs/issues?milestone=32&state=closed) -- [**#127**](https://github.com/ljharb/qs/pull/127) Fix engines definition in package.json - -## [**6.0.0**](https://github.com/ljharb/qs/issues?milestone=31&state=closed) -- [**#124**](https://github.com/ljharb/qs/issues/124) Use ES6 and drop support for node < v4 - -## **5.2.1** -- [Fix] ensure `key[]=x&key[]&key[]=y` results in 3, not 2, values - -## [**5.2.0**](https://github.com/ljharb/qs/issues?milestone=30&state=closed) -- [**#64**](https://github.com/ljharb/qs/issues/64) Add option to sort object keys in the query string - -## [**5.1.0**](https://github.com/ljharb/qs/issues?milestone=29&state=closed) -- [**#117**](https://github.com/ljharb/qs/issues/117) make URI encoding stringified results optional -- [**#106**](https://github.com/ljharb/qs/issues/106) Add flag `skipNulls` to optionally skip null values in stringify - -## [**5.0.0**](https://github.com/ljharb/qs/issues?milestone=28&state=closed) -- [**#114**](https://github.com/ljharb/qs/issues/114) default allowDots to false -- [**#100**](https://github.com/ljharb/qs/issues/100) include dist to npm - -## [**4.0.0**](https://github.com/ljharb/qs/issues?milestone=26&state=closed) -- [**#98**](https://github.com/ljharb/qs/issues/98) make returning plain objects and allowing prototype overwriting properties optional - -## [**3.1.0**](https://github.com/ljharb/qs/issues?milestone=24&state=closed) -- [**#89**](https://github.com/ljharb/qs/issues/89) Add option to disable "Transform dot notation to bracket notation" - -## [**3.0.0**](https://github.com/ljharb/qs/issues?milestone=23&state=closed) -- [**#80**](https://github.com/ljharb/qs/issues/80) qs.parse silently drops properties -- [**#77**](https://github.com/ljharb/qs/issues/77) Perf boost -- [**#60**](https://github.com/ljharb/qs/issues/60) Add explicit option to disable array parsing -- [**#74**](https://github.com/ljharb/qs/issues/74) Bad parse when turning array into object -- [**#81**](https://github.com/ljharb/qs/issues/81) Add a `filter` option -- [**#68**](https://github.com/ljharb/qs/issues/68) Fixed issue with recursion and passing strings into objects. -- [**#66**](https://github.com/ljharb/qs/issues/66) Add mixed array and object dot notation support Closes: #47 -- [**#76**](https://github.com/ljharb/qs/issues/76) RFC 3986 -- [**#85**](https://github.com/ljharb/qs/issues/85) No equal sign -- [**#84**](https://github.com/ljharb/qs/issues/84) update license attribute - -## [**2.4.1**](https://github.com/ljharb/qs/issues?milestone=20&state=closed) -- [**#73**](https://github.com/ljharb/qs/issues/73) Property 'hasOwnProperty' of object # is not a function - -## [**2.4.0**](https://github.com/ljharb/qs/issues?milestone=19&state=closed) -- [**#70**](https://github.com/ljharb/qs/issues/70) Add arrayFormat option - -## [**2.3.3**](https://github.com/ljharb/qs/issues?milestone=18&state=closed) -- [**#59**](https://github.com/ljharb/qs/issues/59) make sure array indexes are >= 0, closes #57 -- [**#58**](https://github.com/ljharb/qs/issues/58) make qs usable for browser loader - -## [**2.3.2**](https://github.com/ljharb/qs/issues?milestone=17&state=closed) -- [**#55**](https://github.com/ljharb/qs/issues/55) allow merging a string into an object - -## [**2.3.1**](https://github.com/ljharb/qs/issues?milestone=16&state=closed) -- [**#52**](https://github.com/ljharb/qs/issues/52) Return "undefined" and "false" instead of throwing "TypeError". - -## [**2.3.0**](https://github.com/ljharb/qs/issues?milestone=15&state=closed) -- [**#50**](https://github.com/ljharb/qs/issues/50) add option to omit array indices, closes #46 - -## [**2.2.5**](https://github.com/ljharb/qs/issues?milestone=14&state=closed) -- [**#39**](https://github.com/ljharb/qs/issues/39) Is there an alternative to Buffer.isBuffer? -- [**#49**](https://github.com/ljharb/qs/issues/49) refactor utils.merge, fixes #45 -- [**#41**](https://github.com/ljharb/qs/issues/41) avoid browserifying Buffer, for #39 - -## [**2.2.4**](https://github.com/ljharb/qs/issues?milestone=13&state=closed) -- [**#38**](https://github.com/ljharb/qs/issues/38) how to handle object keys beginning with a number - -## [**2.2.3**](https://github.com/ljharb/qs/issues?milestone=12&state=closed) -- [**#37**](https://github.com/ljharb/qs/issues/37) parser discards first empty value in array -- [**#36**](https://github.com/ljharb/qs/issues/36) Update to lab 4.x - -## [**2.2.2**](https://github.com/ljharb/qs/issues?milestone=11&state=closed) -- [**#33**](https://github.com/ljharb/qs/issues/33) Error when plain object in a value -- [**#34**](https://github.com/ljharb/qs/issues/34) use Object.prototype.hasOwnProperty.call instead of obj.hasOwnProperty -- [**#24**](https://github.com/ljharb/qs/issues/24) Changelog? Semver? - -## [**2.2.1**](https://github.com/ljharb/qs/issues?milestone=10&state=closed) -- [**#32**](https://github.com/ljharb/qs/issues/32) account for circular references properly, closes #31 -- [**#31**](https://github.com/ljharb/qs/issues/31) qs.parse stackoverflow on circular objects - -## [**2.2.0**](https://github.com/ljharb/qs/issues?milestone=9&state=closed) -- [**#26**](https://github.com/ljharb/qs/issues/26) Don't use Buffer global if it's not present -- [**#30**](https://github.com/ljharb/qs/issues/30) Bug when merging non-object values into arrays -- [**#29**](https://github.com/ljharb/qs/issues/29) Don't call Utils.clone at the top of Utils.merge -- [**#23**](https://github.com/ljharb/qs/issues/23) Ability to not limit parameters? - -## [**2.1.0**](https://github.com/ljharb/qs/issues?milestone=8&state=closed) -- [**#22**](https://github.com/ljharb/qs/issues/22) Enable using a RegExp as delimiter - -## [**2.0.0**](https://github.com/ljharb/qs/issues?milestone=7&state=closed) -- [**#18**](https://github.com/ljharb/qs/issues/18) Why is there arrayLimit? -- [**#20**](https://github.com/ljharb/qs/issues/20) Configurable parametersLimit -- [**#21**](https://github.com/ljharb/qs/issues/21) make all limits optional, for #18, for #20 - -## [**1.2.2**](https://github.com/ljharb/qs/issues?milestone=6&state=closed) -- [**#19**](https://github.com/ljharb/qs/issues/19) Don't overwrite null values - -## [**1.2.1**](https://github.com/ljharb/qs/issues?milestone=5&state=closed) -- [**#16**](https://github.com/ljharb/qs/issues/16) ignore non-string delimiters -- [**#15**](https://github.com/ljharb/qs/issues/15) Close code block - -## [**1.2.0**](https://github.com/ljharb/qs/issues?milestone=4&state=closed) -- [**#12**](https://github.com/ljharb/qs/issues/12) Add optional delim argument -- [**#13**](https://github.com/ljharb/qs/issues/13) fix #11: flattened keys in array are now correctly parsed - -## [**1.1.0**](https://github.com/ljharb/qs/issues?milestone=3&state=closed) -- [**#7**](https://github.com/ljharb/qs/issues/7) Empty values of a POST array disappear after being submitted -- [**#9**](https://github.com/ljharb/qs/issues/9) Should not omit equals signs (=) when value is null -- [**#6**](https://github.com/ljharb/qs/issues/6) Minor grammar fix in README - -## [**1.0.2**](https://github.com/ljharb/qs/issues?milestone=2&state=closed) -- [**#5**](https://github.com/ljharb/qs/issues/5) array holes incorrectly copied into object on large index diff --git a/node_modules/express/node_modules/qs/LICENSE.md b/node_modules/express/node_modules/qs/LICENSE.md deleted file mode 100755 index fecf6b694..000000000 --- a/node_modules/express/node_modules/qs/LICENSE.md +++ /dev/null @@ -1,29 +0,0 @@ -BSD 3-Clause License - -Copyright (c) 2014, Nathan LaFreniere and other [contributors](https://github.com/ljharb/qs/graphs/contributors) -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/express/node_modules/qs/README.md b/node_modules/express/node_modules/qs/README.md deleted file mode 100755 index 1e0d9adc4..000000000 --- a/node_modules/express/node_modules/qs/README.md +++ /dev/null @@ -1,709 +0,0 @@ -

- qs -

- -# qs [![Version Badge][npm-version-svg]][package-url] - -[![github actions][actions-image]][actions-url] -[![coverage][codecov-image]][codecov-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] -[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/9058/badge)](https://bestpractices.coreinfrastructure.org/projects/9058) - -[![npm badge][npm-badge-png]][package-url] - -A querystring parsing and stringifying library with some added security. - -Lead Maintainer: [Jordan Harband](https://github.com/ljharb) - -The **qs** module was originally created and maintained by [TJ Holowaychuk](https://github.com/visionmedia/node-querystring). - -## Usage - -```javascript -var qs = require('qs'); -var assert = require('assert'); - -var obj = qs.parse('a=c'); -assert.deepEqual(obj, { a: 'c' }); - -var str = qs.stringify(obj); -assert.equal(str, 'a=c'); -``` - -### Parsing Objects - -[](#preventEval) -```javascript -qs.parse(string, [options]); -``` - -**qs** allows you to create nested objects within your query strings, by surrounding the name of sub-keys with square brackets `[]`. -For example, the string `'foo[bar]=baz'` converts to: - -```javascript -assert.deepEqual(qs.parse('foo[bar]=baz'), { - foo: { - bar: 'baz' - } -}); -``` - -When using the `plainObjects` option the parsed value is returned as a null object, created via `Object.create(null)` and as such you should be aware that prototype methods will not exist on it and a user may set those names to whatever value they like: - -```javascript -var nullObject = qs.parse('a[hasOwnProperty]=b', { plainObjects: true }); -assert.deepEqual(nullObject, { a: { hasOwnProperty: 'b' } }); -``` - -By default parameters that would overwrite properties on the object prototype are ignored, if you wish to keep the data from those fields either use `plainObjects` as mentioned above, or set `allowPrototypes` to `true` which will allow user input to overwrite those properties. -*WARNING* It is generally a bad idea to enable this option as it can cause problems when attempting to use the properties that have been overwritten. -Always be careful with this option. - -```javascript -var protoObject = qs.parse('a[hasOwnProperty]=b', { allowPrototypes: true }); -assert.deepEqual(protoObject, { a: { hasOwnProperty: 'b' } }); -``` - -URI encoded strings work too: - -```javascript -assert.deepEqual(qs.parse('a%5Bb%5D=c'), { - a: { b: 'c' } -}); -``` - -You can also nest your objects, like `'foo[bar][baz]=foobarbaz'`: - -```javascript -assert.deepEqual(qs.parse('foo[bar][baz]=foobarbaz'), { - foo: { - bar: { - baz: 'foobarbaz' - } - } -}); -``` - -By default, when nesting objects **qs** will only parse up to 5 children deep. -This means if you attempt to parse a string like `'a[b][c][d][e][f][g][h][i]=j'` your resulting object will be: - -```javascript -var expected = { - a: { - b: { - c: { - d: { - e: { - f: { - '[g][h][i]': 'j' - } - } - } - } - } - } -}; -var string = 'a[b][c][d][e][f][g][h][i]=j'; -assert.deepEqual(qs.parse(string), expected); -``` - -This depth can be overridden by passing a `depth` option to `qs.parse(string, [options])`: - -```javascript -var deep = qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1 }); -assert.deepEqual(deep, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }); -``` - -You can configure **qs** to throw an error when parsing nested input beyond this depth using the `strictDepth` option (defaulted to false): - -```javascript -try { - qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1, strictDepth: true }); -} catch (err) { - assert(err instanceof RangeError); - assert.strictEqual(err.message, 'Input depth exceeded depth option of 1 and strictDepth is true'); -} -``` - -The depth limit helps mitigate abuse when **qs** is used to parse user input, and it is recommended to keep it a reasonably small number. The strictDepth option adds a layer of protection by throwing an error when the limit is exceeded, allowing you to catch and handle such cases. - -For similar reasons, by default **qs** will only parse up to 1000 parameters. This can be overridden by passing a `parameterLimit` option: - -```javascript -var limited = qs.parse('a=b&c=d', { parameterLimit: 1 }); -assert.deepEqual(limited, { a: 'b' }); -``` - -To bypass the leading question mark, use `ignoreQueryPrefix`: - -```javascript -var prefixed = qs.parse('?a=b&c=d', { ignoreQueryPrefix: true }); -assert.deepEqual(prefixed, { a: 'b', c: 'd' }); -``` - -An optional delimiter can also be passed: - -```javascript -var delimited = qs.parse('a=b;c=d', { delimiter: ';' }); -assert.deepEqual(delimited, { a: 'b', c: 'd' }); -``` - -Delimiters can be a regular expression too: - -```javascript -var regexed = qs.parse('a=b;c=d,e=f', { delimiter: /[;,]/ }); -assert.deepEqual(regexed, { a: 'b', c: 'd', e: 'f' }); -``` - -Option `allowDots` can be used to enable dot notation: - -```javascript -var withDots = qs.parse('a.b=c', { allowDots: true }); -assert.deepEqual(withDots, { a: { b: 'c' } }); -``` - -Option `decodeDotInKeys` can be used to decode dots in keys -Note: it implies `allowDots`, so `parse` will error if you set `decodeDotInKeys` to `true`, and `allowDots` to `false`. - -```javascript -var withDots = qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { decodeDotInKeys: true }); -assert.deepEqual(withDots, { 'name.obj': { first: 'John', last: 'Doe' }}); -``` - -Option `allowEmptyArrays` can be used to allowing empty array values in object -```javascript -var withEmptyArrays = qs.parse('foo[]&bar=baz', { allowEmptyArrays: true }); -assert.deepEqual(withEmptyArrays, { foo: [], bar: 'baz' }); -``` - -Option `duplicates` can be used to change the behavior when duplicate keys are encountered -```javascript -assert.deepEqual(qs.parse('foo=bar&foo=baz'), { foo: ['bar', 'baz'] }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'combine' }), { foo: ['bar', 'baz'] }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'first' }), { foo: 'bar' }); -assert.deepEqual(qs.parse('foo=bar&foo=baz', { duplicates: 'last' }), { foo: 'baz' }); -``` - -If you have to deal with legacy browsers or services, there's also support for decoding percent-encoded octets as iso-8859-1: - -```javascript -var oldCharset = qs.parse('a=%A7', { charset: 'iso-8859-1' }); -assert.deepEqual(oldCharset, { a: '§' }); -``` - -Some services add an initial `utf8=✓` value to forms so that old Internet Explorer versions are more likely to submit the form as utf-8. -Additionally, the server can check the value against wrong encodings of the checkmark character and detect that a query string or `application/x-www-form-urlencoded` body was *not* sent as utf-8, eg. if the form had an `accept-charset` parameter or the containing page had a different character set. - -**qs** supports this mechanism via the `charsetSentinel` option. -If specified, the `utf8` parameter will be omitted from the returned object. -It will be used to switch to `iso-8859-1`/`utf-8` mode depending on how the checkmark is encoded. - -**Important**: When you specify both the `charset` option and the `charsetSentinel` option, the `charset` will be overridden when the request contains a `utf8` parameter from which the actual charset can be deduced. -In that sense the `charset` will behave as the default charset rather than the authoritative charset. - -```javascript -var detectedAsUtf8 = qs.parse('utf8=%E2%9C%93&a=%C3%B8', { - charset: 'iso-8859-1', - charsetSentinel: true -}); -assert.deepEqual(detectedAsUtf8, { a: 'ø' }); - -// Browsers encode the checkmark as ✓ when submitting as iso-8859-1: -var detectedAsIso8859_1 = qs.parse('utf8=%26%2310003%3B&a=%F8', { - charset: 'utf-8', - charsetSentinel: true -}); -assert.deepEqual(detectedAsIso8859_1, { a: 'ø' }); -``` - -If you want to decode the `&#...;` syntax to the actual character, you can specify the `interpretNumericEntities` option as well: - -```javascript -var detectedAsIso8859_1 = qs.parse('a=%26%239786%3B', { - charset: 'iso-8859-1', - interpretNumericEntities: true -}); -assert.deepEqual(detectedAsIso8859_1, { a: '☺' }); -``` - -It also works when the charset has been detected in `charsetSentinel` mode. - -### Parsing Arrays - -**qs** can also parse arrays using a similar `[]` notation: - -```javascript -var withArray = qs.parse('a[]=b&a[]=c'); -assert.deepEqual(withArray, { a: ['b', 'c'] }); -``` - -You may specify an index as well: - -```javascript -var withIndexes = qs.parse('a[1]=c&a[0]=b'); -assert.deepEqual(withIndexes, { a: ['b', 'c'] }); -``` - -Note that the only difference between an index in an array and a key in an object is that the value between the brackets must be a number to create an array. -When creating arrays with specific indices, **qs** will compact a sparse array to only the existing values preserving their order: - -```javascript -var noSparse = qs.parse('a[1]=b&a[15]=c'); -assert.deepEqual(noSparse, { a: ['b', 'c'] }); -``` - -You may also use `allowSparse` option to parse sparse arrays: - -```javascript -var sparseArray = qs.parse('a[1]=2&a[3]=5', { allowSparse: true }); -assert.deepEqual(sparseArray, { a: [, '2', , '5'] }); -``` - -Note that an empty string is also a value, and will be preserved: - -```javascript -var withEmptyString = qs.parse('a[]=&a[]=b'); -assert.deepEqual(withEmptyString, { a: ['', 'b'] }); - -var withIndexedEmptyString = qs.parse('a[0]=b&a[1]=&a[2]=c'); -assert.deepEqual(withIndexedEmptyString, { a: ['b', '', 'c'] }); -``` - -**qs** will also limit specifying indices in an array to a maximum index of `20`. -Any array members with an index of greater than `20` will instead be converted to an object with the index as the key. -This is needed to handle cases when someone sent, for example, `a[999999999]` and it will take significant time to iterate over this huge array. - -```javascript -var withMaxIndex = qs.parse('a[100]=b'); -assert.deepEqual(withMaxIndex, { a: { '100': 'b' } }); -``` - -This limit can be overridden by passing an `arrayLimit` option: - -```javascript -var withArrayLimit = qs.parse('a[1]=b', { arrayLimit: 0 }); -assert.deepEqual(withArrayLimit, { a: { '1': 'b' } }); -``` - -To disable array parsing entirely, set `parseArrays` to `false`. - -```javascript -var noParsingArrays = qs.parse('a[]=b', { parseArrays: false }); -assert.deepEqual(noParsingArrays, { a: { '0': 'b' } }); -``` - -If you mix notations, **qs** will merge the two items into an object: - -```javascript -var mixedNotation = qs.parse('a[0]=b&a[b]=c'); -assert.deepEqual(mixedNotation, { a: { '0': 'b', b: 'c' } }); -``` - -You can also create arrays of objects: - -```javascript -var arraysOfObjects = qs.parse('a[][b]=c'); -assert.deepEqual(arraysOfObjects, { a: [{ b: 'c' }] }); -``` - -Some people use comma to join array, **qs** can parse it: -```javascript -var arraysOfObjects = qs.parse('a=b,c', { comma: true }) -assert.deepEqual(arraysOfObjects, { a: ['b', 'c'] }) -``` -(_this cannot convert nested objects, such as `a={b:1},{c:d}`_) - -### Parsing primitive/scalar values (numbers, booleans, null, etc) - -By default, all values are parsed as strings. -This behavior will not change and is explained in [issue #91](https://github.com/ljharb/qs/issues/91). - -```javascript -var primitiveValues = qs.parse('a=15&b=true&c=null'); -assert.deepEqual(primitiveValues, { a: '15', b: 'true', c: 'null' }); -``` - -If you wish to auto-convert values which look like numbers, booleans, and other values into their primitive counterparts, you can use the [query-types Express JS middleware](https://github.com/xpepermint/query-types) which will auto-convert all request query parameters. - -### Stringifying - -[](#preventEval) -```javascript -qs.stringify(object, [options]); -``` - -When stringifying, **qs** by default URI encodes output. Objects are stringified as you would expect: - -```javascript -assert.equal(qs.stringify({ a: 'b' }), 'a=b'); -assert.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); -``` - -This encoding can be disabled by setting the `encode` option to `false`: - -```javascript -var unencoded = qs.stringify({ a: { b: 'c' } }, { encode: false }); -assert.equal(unencoded, 'a[b]=c'); -``` - -Encoding can be disabled for keys by setting the `encodeValuesOnly` option to `true`: -```javascript -var encodedValues = qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true } -); -assert.equal(encodedValues,'a=b&c[0]=d&c[1]=e%3Df&f[0][0]=g&f[1][0]=h'); -``` - -This encoding can also be replaced by a custom encoding method set as `encoder` option: - -```javascript -var encoded = qs.stringify({ a: { b: 'c' } }, { encoder: function (str) { - // Passed in values `a`, `b`, `c` - return // Return encoded string -}}) -``` - -_(Note: the `encoder` option does not apply if `encode` is `false`)_ - -Analogue to the `encoder` there is a `decoder` option for `parse` to override decoding of properties and values: - -```javascript -var decoded = qs.parse('x=z', { decoder: function (str) { - // Passed in values `x`, `z` - return // Return decoded string -}}) -``` - -You can encode keys and values using different logic by using the type argument provided to the encoder: - -```javascript -var encoded = qs.stringify({ a: { b: 'c' } }, { encoder: function (str, defaultEncoder, charset, type) { - if (type === 'key') { - return // Encoded key - } else if (type === 'value') { - return // Encoded value - } -}}) -``` - -The type argument is also provided to the decoder: - -```javascript -var decoded = qs.parse('x=z', { decoder: function (str, defaultDecoder, charset, type) { - if (type === 'key') { - return // Decoded key - } else if (type === 'value') { - return // Decoded value - } -}}) -``` - -Examples beyond this point will be shown as though the output is not URI encoded for clarity. -Please note that the return values in these cases *will* be URI encoded during real usage. - -When arrays are stringified, they follow the `arrayFormat` option, which defaults to `indices`: - -```javascript -qs.stringify({ a: ['b', 'c', 'd'] }); -// 'a[0]=b&a[1]=c&a[2]=d' -``` - -You may override this by setting the `indices` option to `false`, or to be more explicit, the `arrayFormat` option to `repeat`: - -```javascript -qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false }); -// 'a=b&a=c&a=d' -``` - -You may use the `arrayFormat` option to specify the format of the output array: - -```javascript -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' }) -// 'a[0]=b&a[1]=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' }) -// 'a[]=b&a[]=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' }) -// 'a=b&a=c' -qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'comma' }) -// 'a=b,c' -``` - -Note: when using `arrayFormat` set to `'comma'`, you can also pass the `commaRoundTrip` option set to `true` or `false`, to append `[]` on single-item arrays, so that they can round trip through a parse. - -When objects are stringified, by default they use bracket notation: - -```javascript -qs.stringify({ a: { b: { c: 'd', e: 'f' } } }); -// 'a[b][c]=d&a[b][e]=f' -``` - -You may override this to use dot notation by setting the `allowDots` option to `true`: - -```javascript -qs.stringify({ a: { b: { c: 'd', e: 'f' } } }, { allowDots: true }); -// 'a.b.c=d&a.b.e=f' -``` - -You may encode the dot notation in the keys of object with option `encodeDotInKeys` by setting it to `true`: -Note: it implies `allowDots`, so `stringify` will error if you set `decodeDotInKeys` to `true`, and `allowDots` to `false`. -Caveat: when `encodeValuesOnly` is `true` as well as `encodeDotInKeys`, only dots in keys and nothing else will be encoded. -```javascript -qs.stringify({ "name.obj": { "first": "John", "last": "Doe" } }, { allowDots: true, encodeDotInKeys: true }) -// 'name%252Eobj.first=John&name%252Eobj.last=Doe' -``` - -You may allow empty array values by setting the `allowEmptyArrays` option to `true`: -```javascript -qs.stringify({ foo: [], bar: 'baz' }, { allowEmptyArrays: true }); -// 'foo[]&bar=baz' -``` - -Empty strings and null values will omit the value, but the equals sign (=) remains in place: - -```javascript -assert.equal(qs.stringify({ a: '' }), 'a='); -``` - -Key with no values (such as an empty object or array) will return nothing: - -```javascript -assert.equal(qs.stringify({ a: [] }), ''); -assert.equal(qs.stringify({ a: {} }), ''); -assert.equal(qs.stringify({ a: [{}] }), ''); -assert.equal(qs.stringify({ a: { b: []} }), ''); -assert.equal(qs.stringify({ a: { b: {}} }), ''); -``` - -Properties that are set to `undefined` will be omitted entirely: - -```javascript -assert.equal(qs.stringify({ a: null, b: undefined }), 'a='); -``` - -The query string may optionally be prepended with a question mark: - -```javascript -assert.equal(qs.stringify({ a: 'b', c: 'd' }, { addQueryPrefix: true }), '?a=b&c=d'); -``` - -The delimiter may be overridden with stringify as well: - -```javascript -assert.equal(qs.stringify({ a: 'b', c: 'd' }, { delimiter: ';' }), 'a=b;c=d'); -``` - -If you only want to override the serialization of `Date` objects, you can provide a `serializeDate` option: - -```javascript -var date = new Date(7); -assert.equal(qs.stringify({ a: date }), 'a=1970-01-01T00:00:00.007Z'.replace(/:/g, '%3A')); -assert.equal( - qs.stringify({ a: date }, { serializeDate: function (d) { return d.getTime(); } }), - 'a=7' -); -``` - -You may use the `sort` option to affect the order of parameter keys: - -```javascript -function alphabeticalSort(a, b) { - return a.localeCompare(b); -} -assert.equal(qs.stringify({ a: 'c', z: 'y', b : 'f' }, { sort: alphabeticalSort }), 'a=c&b=f&z=y'); -``` - -Finally, you can use the `filter` option to restrict which keys will be included in the stringified output. -If you pass a function, it will be called for each key to obtain the replacement value. -Otherwise, if you pass an array, it will be used to select properties and array indices for stringification: - -```javascript -function filterFunc(prefix, value) { - if (prefix == 'b') { - // Return an `undefined` value to omit a property. - return; - } - if (prefix == 'e[f]') { - return value.getTime(); - } - if (prefix == 'e[g][0]') { - return value * 2; - } - return value; -} -qs.stringify({ a: 'b', c: 'd', e: { f: new Date(123), g: [2] } }, { filter: filterFunc }); -// 'a=b&c=d&e[f]=123&e[g][0]=4' -qs.stringify({ a: 'b', c: 'd', e: 'f' }, { filter: ['a', 'e'] }); -// 'a=b&e=f' -qs.stringify({ a: ['b', 'c', 'd'], e: 'f' }, { filter: ['a', 0, 2] }); -// 'a[0]=b&a[2]=d' -``` - -You could also use `filter` to inject custom serialization for user defined types. -Consider you're working with some api that expects query strings of the format for ranges: - -``` -https://domain.com/endpoint?range=30...70 -``` - -For which you model as: - -```javascript -class Range { - constructor(from, to) { - this.from = from; - this.to = to; - } -} -``` - -You could _inject_ a custom serializer to handle values of this type: - -```javascript -qs.stringify( - { - range: new Range(30, 70), - }, - { - filter: (prefix, value) => { - if (value instanceof Range) { - return `${value.from}...${value.to}`; - } - // serialize the usual way - return value; - }, - } -); -// range=30...70 -``` - -### Handling of `null` values - -By default, `null` values are treated like empty strings: - -```javascript -var withNull = qs.stringify({ a: null, b: '' }); -assert.equal(withNull, 'a=&b='); -``` - -Parsing does not distinguish between parameters with and without equal signs. -Both are converted to empty strings. - -```javascript -var equalsInsensitive = qs.parse('a&b='); -assert.deepEqual(equalsInsensitive, { a: '', b: '' }); -``` - -To distinguish between `null` values and empty strings use the `strictNullHandling` flag. In the result string the `null` -values have no `=` sign: - -```javascript -var strictNull = qs.stringify({ a: null, b: '' }, { strictNullHandling: true }); -assert.equal(strictNull, 'a&b='); -``` - -To parse values without `=` back to `null` use the `strictNullHandling` flag: - -```javascript -var parsedStrictNull = qs.parse('a&b=', { strictNullHandling: true }); -assert.deepEqual(parsedStrictNull, { a: null, b: '' }); -``` - -To completely skip rendering keys with `null` values, use the `skipNulls` flag: - -```javascript -var nullsSkipped = qs.stringify({ a: 'b', c: null}, { skipNulls: true }); -assert.equal(nullsSkipped, 'a=b'); -``` - -If you're communicating with legacy systems, you can switch to `iso-8859-1` using the `charset` option: - -```javascript -var iso = qs.stringify({ æ: 'æ' }, { charset: 'iso-8859-1' }); -assert.equal(iso, '%E6=%E6'); -``` - -Characters that don't exist in `iso-8859-1` will be converted to numeric entities, similar to what browsers do: - -```javascript -var numeric = qs.stringify({ a: '☺' }, { charset: 'iso-8859-1' }); -assert.equal(numeric, 'a=%26%239786%3B'); -``` - -You can use the `charsetSentinel` option to announce the character by including an `utf8=✓` parameter with the proper encoding if the checkmark, similar to what Ruby on Rails and others do when submitting forms. - -```javascript -var sentinel = qs.stringify({ a: '☺' }, { charsetSentinel: true }); -assert.equal(sentinel, 'utf8=%E2%9C%93&a=%E2%98%BA'); - -var isoSentinel = qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'iso-8859-1' }); -assert.equal(isoSentinel, 'utf8=%26%2310003%3B&a=%E6'); -``` - -### Dealing with special character sets - -By default the encoding and decoding of characters is done in `utf-8`, and `iso-8859-1` support is also built in via the `charset` parameter. - -If you wish to encode querystrings to a different character set (i.e. -[Shift JIS](https://en.wikipedia.org/wiki/Shift_JIS)) you can use the -[`qs-iconv`](https://github.com/martinheidegger/qs-iconv) library: - -```javascript -var encoder = require('qs-iconv/encoder')('shift_jis'); -var shiftJISEncoded = qs.stringify({ a: 'こんにちは!' }, { encoder: encoder }); -assert.equal(shiftJISEncoded, 'a=%82%B1%82%F1%82%C9%82%BF%82%CD%81I'); -``` - -This also works for decoding of query strings: - -```javascript -var decoder = require('qs-iconv/decoder')('shift_jis'); -var obj = qs.parse('a=%82%B1%82%F1%82%C9%82%BF%82%CD%81I', { decoder: decoder }); -assert.deepEqual(obj, { a: 'こんにちは!' }); -``` - -### RFC 3986 and RFC 1738 space encoding - -RFC3986 used as default option and encodes ' ' to *%20* which is backward compatible. -In the same time, output can be stringified as per RFC1738 with ' ' equal to '+'. - -``` -assert.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); -assert.equal(qs.stringify({ a: 'b c' }, { format : 'RFC3986' }), 'a=b%20c'); -assert.equal(qs.stringify({ a: 'b c' }, { format : 'RFC1738' }), 'a=b+c'); -``` - -## Security - -Please email [@ljharb](https://github.com/ljharb) or see https://tidelift.com/security if you have a potential security vulnerability to report. - -## qs for enterprise - -Available as part of the Tidelift Subscription - -The maintainers of qs and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. -Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. -[Learn more.](https://tidelift.com/subscription/pkg/npm-qs?utm_source=npm-qs&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) - -[package-url]: https://npmjs.org/package/qs -[npm-version-svg]: https://versionbadg.es/ljharb/qs.svg -[deps-svg]: https://david-dm.org/ljharb/qs.svg -[deps-url]: https://david-dm.org/ljharb/qs -[dev-deps-svg]: https://david-dm.org/ljharb/qs/dev-status.svg -[dev-deps-url]: https://david-dm.org/ljharb/qs#info=devDependencies -[npm-badge-png]: https://nodei.co/npm/qs.png?downloads=true&stars=true -[license-image]: https://img.shields.io/npm/l/qs.svg -[license-url]: LICENSE -[downloads-image]: https://img.shields.io/npm/dm/qs.svg -[downloads-url]: https://npm-stat.com/charts.html?package=qs -[codecov-image]: https://codecov.io/gh/ljharb/qs/branch/main/graphs/badge.svg -[codecov-url]: https://app.codecov.io/gh/ljharb/qs/ -[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/qs -[actions-url]: https://github.com/ljharb/qs/actions - -## Acknowledgements - -qs logo by [NUMI](https://github.com/numi-hq/open-design): - -[NUMI Logo](https://numi.tech/?ref=qs) diff --git a/node_modules/express/node_modules/qs/dist/qs.js b/node_modules/express/node_modules/qs/dist/qs.js deleted file mode 100755 index 154e72e57..000000000 --- a/node_modules/express/node_modules/qs/dist/qs.js +++ /dev/null @@ -1,90 +0,0 @@ -(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Qs = f()}})(function(){var define,module,exports;return (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i-1?e.split(","):e},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function parseQueryStringValues(e,t){var r={__proto__:null},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i,o=t.parameterLimit===1/0?void 0:t.parameterLimit,l=a.split(t.delimiter,o),s=-1,n=t.charset;if(t.charsetSentinel)for(i=0;i-1&&(c=isArray(c)?[c]:c);var y=has.call(r,p);y&&"combine"===t.duplicates?r[p]=utils.combine(r[p],c):y&&"last"!==t.duplicates||(r[p]=c)}return r},parseObject=function(e,t,r,a){for(var i=a?t:parseArrayValue(t,r),o=e.length-1;o>=0;--o){var l,s=e[o];if("[]"===s&&r.parseArrays)l=r.allowEmptyArrays&&(""===i||r.strictNullHandling&&null===i)?[]:[].concat(i);else{l=r.plainObjects?Object.create(null):{};var n="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,p=r.decodeDotInKeys?n.replace(/%2E/g,"."):n,c=parseInt(p,10);r.parseArrays||""!==p?!isNaN(c)&&s!==p&&String(c)===p&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(l=[])[c]=i:"__proto__"!==p&&(l[p]=i):l={0:i}}i=l}return i},parseKeys=function parseQueryStringKeys(e,t,r,a){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,l=r.depth>0&&/(\[[^[\]]*])/.exec(i),s=l?i.slice(0,l.index):i,n=[];if(s){if(!r.plainObjects&&has.call(Object.prototype,s)&&!r.allowPrototypes)return;n.push(s)}for(var p=0;r.depth>0&&null!==(l=o.exec(i))&&p0?w.join(",")||null:void 0}];else if(isArray(f))E=f;else{var S=Object.keys(w);E=u?S.sort(u):S}var O=l?r.replace(/\./g,"%2E"):r,T=o&&isArray(w)&&1===w.length?O+"[]":O;if(a&&isArray(w)&&0===w.length)return T+"[]";for(var k=0;k0?y+d:""}; - -},{"1":1,"29":29,"5":5}],5:[function(require,module,exports){ -"use strict";var formats=require(1),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,hexTable=function(){for(var e=[],r=0;r<256;++r)e.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return e}(),compactQueue=function compactQueue(e){for(;e.length>1;){var r=e.pop(),t=r.obj[r.prop];if(isArray(t)){for(var o=[],n=0;n=limit?a.slice(i,i+limit):a,p=[],s=0;s=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||n===formats.RFC1738&&(40===f||41===f)?p[p.length]=u.charAt(s):f<128?p[p.length]=hexTable[f]:f<2048?p[p.length]=hexTable[192|f>>6]+hexTable[128|63&f]:f<55296||f>=57344?p[p.length]=hexTable[224|f>>12]+hexTable[128|f>>6&63]+hexTable[128|63&f]:(s+=1,f=65536+((1023&f)<<10|1023&u.charCodeAt(s)),p[p.length]=hexTable[240|f>>18]+hexTable[128|f>>12&63]+hexTable[128|f>>6&63]+hexTable[128|63&f])}c+=p.join("")}return c},compact=function compact(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],o=0;o-1?callBind(t):t}; - -},{"20":20,"8":8}],20:[function(require,module,exports){ -"use strict";var undefined,$Error=require(12),$EvalError=require(11),$RangeError=require(13),$ReferenceError=require(14),$SyntaxError=require(15),$TypeError=require(16),$URIError=require(17),$Function=Function,getEvalledConstructor=function(r){try{return $Function('"use strict"; return ('+r+").constructor;")()}catch(r){}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch(r){$gOPD=null}var throwTypeError=function(){throw new $TypeError},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(r){try{return $gOPD(arguments,"callee").get}catch(r){return throwTypeError}}}():throwTypeError,hasSymbols=require(24)(),hasProto=require(23)(),getProto=Object.getPrototypeOf||(hasProto?function(r){return r.__proto__}:null),needsEval={},TypedArray="undefined"!=typeof Uint8Array&&getProto?getProto(Uint8Array):undefined,INTRINSICS={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?undefined:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols&&getProto?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols&&getProto?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet};if(getProto)try{null.error}catch(r){var errorProto=getProto(getProto(r));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function doEval(r){var e;if("%AsyncFunction%"===r)e=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===r)e=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===r)e=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===r){var t=doEval("%AsyncGeneratorFunction%");t&&(e=t.prototype)}else if("%AsyncIteratorPrototype%"===r){var o=doEval("%AsyncGenerator%");o&&getProto&&(e=getProto(o.prototype))}return INTRINSICS[r]=e,e},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=require(19),hasOwn=require(26),$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function stringToPath(r){var e=$strSlice(r,0,1),t=$strSlice(r,-1);if("%"===e&&"%"!==t)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===t&&"%"!==e)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var o=[];return $replace(r,rePropName,(function(r,e,t,n){o[o.length]=t?$replace(n,reEscapeChar,"$1"):e||r})),o},getBaseIntrinsic=function getBaseIntrinsic(r,e){var t,o=r;if(hasOwn(LEGACY_ALIASES,o)&&(o="%"+(t=LEGACY_ALIASES[o])[0]+"%"),hasOwn(INTRINSICS,o)){var n=INTRINSICS[o];if(n===needsEval&&(n=doEval(o)),void 0===n&&!e)throw new $TypeError("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:t,name:o,value:n}}throw new $SyntaxError("intrinsic "+r+" does not exist!")};module.exports=function GetIntrinsic(r,e){if("string"!=typeof r||0===r.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof e)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,r))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var t=stringToPath(r),o=t.length>0?t[0]:"",n=getBaseIntrinsic("%"+o+"%",e),a=n.name,y=n.value,i=!1,p=n.alias;p&&(o=p[0],$spliceApply(t,$concat([0,1],p)));for(var d=1,s=!0;d=t.length){var c=$gOPD(y,f);y=(s=!!c)&&"get"in c&&!("originalValue"in c.get)?c.get:y[f]}else s=hasOwn(y,f),y=y[f];s&&!i&&(INTRINSICS[a]=y)}}return y}; - -},{"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"19":19,"23":23,"24":24,"26":26}],8:[function(require,module,exports){ -"use strict";var bind=require(19),GetIntrinsic=require(20),setFunctionLength=require(28),$TypeError=require(16),$apply=GetIntrinsic("%Function.prototype.apply%"),$call=GetIntrinsic("%Function.prototype.call%"),$reflectApply=GetIntrinsic("%Reflect.apply%",!0)||bind.call($call,$apply),$defineProperty=require(10),$max=GetIntrinsic("%Math.max%");module.exports=function callBind(e){if("function"!=typeof e)throw new $TypeError("a function is required");var n=$reflectApply(bind,$call,arguments);return setFunctionLength(n,1+$max(0,e.length-(arguments.length-1)),!0)};var applyBind=function applyBind(){return $reflectApply(bind,$apply,arguments)};$defineProperty?$defineProperty(module.exports,"apply",{value:applyBind}):module.exports.apply=applyBind; - -},{"10":10,"16":16,"19":19,"20":20,"28":28}],16:[function(require,module,exports){ -"use strict";module.exports=TypeError; - -},{}],19:[function(require,module,exports){ -"use strict";var implementation=require(18);module.exports=Function.prototype.bind||implementation; - -},{"18":18}],10:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),$defineProperty=GetIntrinsic("%Object.defineProperty%",!0)||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=!1}module.exports=$defineProperty; - -},{"20":20}],28:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),define=require(9),hasDescriptors=require(22)(),gOPD=require(21),$TypeError=require(16),$floor=GetIntrinsic("%Math.floor%");module.exports=function setFunctionLength(e,r){if("function"!=typeof e)throw new $TypeError("`fn` is not a function");if("number"!=typeof r||r<0||r>4294967295||$floor(r)!==r)throw new $TypeError("`length` must be a positive 32-bit integer");var t=arguments.length>2&&!!arguments[2],i=!0,n=!0;if("length"in e&&gOPD){var o=gOPD(e,"length");o&&!o.configurable&&(i=!1),o&&!o.writable&&(n=!1)}return(i||n||!t)&&(hasDescriptors?define(e,"length",r,!0,!0):define(e,"length",r)),e}; - -},{"16":16,"20":20,"21":21,"22":22,"9":9}],9:[function(require,module,exports){ -"use strict";var $defineProperty=require(10),$SyntaxError=require(15),$TypeError=require(16),gopd=require(21);module.exports=function defineDataProperty(e,r,o){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new $TypeError("`obj` must be an object or a function`");if("string"!=typeof r&&"symbol"!=typeof r)throw new $TypeError("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new $TypeError("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new $TypeError("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new $TypeError("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new $TypeError("`loose`, if provided, must be a boolean");var n=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,t=arguments.length>5?arguments[5]:null,i=arguments.length>6&&arguments[6],a=!!gopd&&gopd(e,r);if($defineProperty)$defineProperty(e,r,{configurable:null===t&&a?a.configurable:!t,enumerable:null===n&&a?a.enumerable:!n,value:o,writable:null===l&&a?a.writable:!l});else{if(!i&&(n||l||t))throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[r]=o}}; - -},{"10":10,"15":15,"16":16,"21":21}],15:[function(require,module,exports){ -"use strict";module.exports=SyntaxError; - -},{}],21:[function(require,module,exports){ -"use strict";var GetIntrinsic=require(20),$gOPD=GetIntrinsic("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch(t){$gOPD=null}module.exports=$gOPD; - -},{"20":20}],11:[function(require,module,exports){ -"use strict";module.exports=EvalError; - -},{}],12:[function(require,module,exports){ -"use strict";module.exports=Error; - -},{}],13:[function(require,module,exports){ -"use strict";module.exports=RangeError; - -},{}],14:[function(require,module,exports){ -"use strict";module.exports=ReferenceError; - -},{}],17:[function(require,module,exports){ -"use strict";module.exports=URIError; - -},{}],18:[function(require,module,exports){ -"use strict";var ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr=Object.prototype.toString,max=Math.max,funcType="[object Function]",concatty=function concatty(t,n){for(var r=[],o=0;o-1e3&&t<1e3||$test.call(/e/,e))return e;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var n=t<0?-$floor(-t):$floor(t);if(n!==t){var o=String(n),i=$slice.call(e,o.length+1);return $replace.call(o,r,"$&_")+"."+$replace.call($replace.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(e,r,"$&_")}var utilInspect=require(6),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null;function wrapQuotes(t,e,r){var n="double"===(r.quoteStyle||e)?'"':"'";return n+t+n}function quote(t){return $replace.call(String(t),/"/g,""")}function isArray(t){return!("[object Array]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isDate(t){return!("[object Date]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isRegExp(t){return!("[object RegExp]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isError(t){return!("[object Error]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isString(t){return!("[object String]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isNumber(t){return!("[object Number]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isBoolean(t){return!("[object Boolean]"!==toStr(t)||toStringTag&&"object"==typeof t&&toStringTag in t)}function isSymbol(t){if(hasShammedSymbols)return t&&"object"==typeof t&&t instanceof Symbol;if("symbol"==typeof t)return!0;if(!t||"object"!=typeof t||!symToString)return!1;try{return symToString.call(t),!0}catch(t){}return!1}function isBigInt(t){if(!t||"object"!=typeof t||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch(t){}return!1}module.exports=function inspect_(t,e,r,n){var o=e||{};if(has(o,"quoteStyle")&&"single"!==o.quoteStyle&&"double"!==o.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(o,"maxStringLength")&&("number"==typeof o.maxStringLength?o.maxStringLength<0&&o.maxStringLength!==1/0:null!==o.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=!has(o,"customInspect")||o.customInspect;if("boolean"!=typeof i&&"symbol"!==i)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(o,"indent")&&null!==o.indent&&"\t"!==o.indent&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(o,"numericSeparator")&&"boolean"!=typeof o.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var a=o.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return inspectString(t,o);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var c=String(t);return a?addNumericSeparator(t,c):c}if("bigint"==typeof t){var l=String(t)+"n";return a?addNumericSeparator(t,l):l}var p=void 0===o.depth?5:o.depth;if(void 0===r&&(r=0),r>=p&&p>0&&"object"==typeof t)return isArray(t)?"[Array]":"[Object]";var u=getIndent(o,r);if(void 0===n)n=[];else if(indexOf(n,t)>=0)return"[Circular]";function inspect(t,e,i){if(e&&(n=$arrSlice.call(n)).push(e),i){var a={depth:o.depth};return has(o,"quoteStyle")&&(a.quoteStyle=o.quoteStyle),inspect_(t,a,r+1,n)}return inspect_(t,o,r+1,n)}if("function"==typeof t&&!isRegExp(t)){var f=nameOf(t),s=arrObjKeys(t,inspect);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(s.length>0?" { "+$join.call(s,", ")+" }":"")}if(isSymbol(t)){var y=hasShammedSymbols?$replace.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(t);return"object"!=typeof t||hasShammedSymbols?y:markBoxed(y)}if(isElement(t)){for(var S="<"+$toLowerCase.call(String(t.nodeName)),g=t.attributes||[],b=0;b"}if(isArray(t)){if(0===t.length)return"[]";var m=arrObjKeys(t,inspect);return u&&!singleLineValues(m)?"["+indentedJoin(m,u)+"]":"[ "+$join.call(m,", ")+" ]"}if(isError(t)){var h=arrObjKeys(t,inspect);return"cause"in Error.prototype||!("cause"in t)||isEnumerable.call(t,"cause")?0===h.length?"["+String(t)+"]":"{ ["+String(t)+"] "+$join.call(h,", ")+" }":"{ ["+String(t)+"] "+$join.call($concat.call("[cause]: "+inspect(t.cause),h),", ")+" }"}if("object"==typeof t&&i){if(inspectSymbol&&"function"==typeof t[inspectSymbol]&&utilInspect)return utilInspect(t,{depth:p-r});if("symbol"!==i&&"function"==typeof t.inspect)return t.inspect()}if(isMap(t)){var d=[];return mapForEach&&mapForEach.call(t,(function(e,r){d.push(inspect(r,t,!0)+" => "+inspect(e,t))})),collectionOf("Map",mapSize.call(t),d,u)}if(isSet(t)){var j=[];return setForEach&&setForEach.call(t,(function(e){j.push(inspect(e,t))})),collectionOf("Set",setSize.call(t),j,u)}if(isWeakMap(t))return weakCollectionOf("WeakMap");if(isWeakSet(t))return weakCollectionOf("WeakSet");if(isWeakRef(t))return weakCollectionOf("WeakRef");if(isNumber(t))return markBoxed(inspect(Number(t)));if(isBigInt(t))return markBoxed(inspect(bigIntValueOf.call(t)));if(isBoolean(t))return markBoxed(booleanValueOf.call(t));if(isString(t))return markBoxed(inspect(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||"undefined"!=typeof global&&t===global)return"{ [object globalThis] }";if(!isDate(t)&&!isRegExp(t)){var O=arrObjKeys(t,inspect),w=gPO?gPO(t)===Object.prototype:t instanceof Object||t.constructor===Object,$=t instanceof Object?"":"null prototype",k=!w&&toStringTag&&Object(t)===t&&toStringTag in t?$slice.call(toStr(t),8,-1):$?"Object":"",v=(w||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(k||$?"["+$join.call($concat.call([],k||[],$||[]),": ")+"] ":"");return 0===O.length?v+"{}":u?v+"{"+indentedJoin(O,u)+"}":v+"{ "+$join.call(O,", ")+" }"}return String(t)};var hasOwn=Object.prototype.hasOwnProperty||function(t){return t in this};function has(t,e){return hasOwn.call(t,e)}function toStr(t){return objectToString.call(t)}function nameOf(t){if(t.name)return t.name;var e=$match.call(functionToString.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function indexOf(t,e){if(t.indexOf)return t.indexOf(e);for(var r=0,n=t.length;re.maxStringLength){var r=t.length-e.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return inspectString($slice.call(t,0,e.maxStringLength),e)+n}return wrapQuotes($replace.call($replace.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",e)}function lowbyte(t){var e=t.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return r?"\\"+r:"\\x"+(e<16?"0":"")+$toUpperCase.call(e.toString(16))}function markBoxed(t){return"Object("+t+")"}function weakCollectionOf(t){return t+" { ? }"}function collectionOf(t,e,r,n){return t+" ("+e+") {"+(n?indentedJoin(r,n):$join.call(r,", "))+"}"}function singleLineValues(t){for(var e=0;e=0)return!1;return!0}function getIndent(t,e){var r;if("\t"===t.indent)r="\t";else{if(!("number"==typeof t.indent&&t.indent>0))return null;r=$join.call(Array(t.indent+1)," ")}return{base:r,prev:$join.call(Array(e+1),r)}}function indentedJoin(t,e){if(0===t.length)return"";var r="\n"+e.prev+e.base;return r+$join.call(t,","+r)+"\n"+e.prev}function arrObjKeys(t,e){var r=isArray(t),n=[];if(r){n.length=t.length;for(var o=0;o -1) { - return val.split(','); - } - - return val; -}; - -// This is what browsers will submit when the ✓ character occurs in an -// application/x-www-form-urlencoded body and the encoding of the page containing -// the form is iso-8859-1, or when the submitted form has an accept-charset -// attribute of iso-8859-1. Presumably also with other charsets that do not contain -// the ✓ character, such as us-ascii. -var isoSentinel = 'utf8=%26%2310003%3B'; // encodeURIComponent('✓') - -// These are the percent-encoded utf-8 octets representing a checkmark, indicating that the request actually is utf-8 encoded. -var charsetSentinel = 'utf8=%E2%9C%93'; // encodeURIComponent('✓') - -var parseValues = function parseQueryStringValues(str, options) { - var obj = { __proto__: null }; - - var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; - cleanStr = cleanStr.replace(/%5B/gi, '[').replace(/%5D/gi, ']'); - var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; - var parts = cleanStr.split(options.delimiter, limit); - var skipIndex = -1; // Keep track of where the utf8 sentinel was found - var i; - - var charset = options.charset; - if (options.charsetSentinel) { - for (i = 0; i < parts.length; ++i) { - if (parts[i].indexOf('utf8=') === 0) { - if (parts[i] === charsetSentinel) { - charset = 'utf-8'; - } else if (parts[i] === isoSentinel) { - charset = 'iso-8859-1'; - } - skipIndex = i; - i = parts.length; // The eslint settings do not allow break; - } - } - } - - for (i = 0; i < parts.length; ++i) { - if (i === skipIndex) { - continue; - } - var part = parts[i]; - - var bracketEqualsPos = part.indexOf(']='); - var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; - - var key, val; - if (pos === -1) { - key = options.decoder(part, defaults.decoder, charset, 'key'); - val = options.strictNullHandling ? null : ''; - } else { - key = options.decoder(part.slice(0, pos), defaults.decoder, charset, 'key'); - val = utils.maybeMap( - parseArrayValue(part.slice(pos + 1), options), - function (encodedVal) { - return options.decoder(encodedVal, defaults.decoder, charset, 'value'); - } - ); - } - - if (val && options.interpretNumericEntities && charset === 'iso-8859-1') { - val = interpretNumericEntities(val); - } - - if (part.indexOf('[]=') > -1) { - val = isArray(val) ? [val] : val; - } - - var existing = has.call(obj, key); - if (existing && options.duplicates === 'combine') { - obj[key] = utils.combine(obj[key], val); - } else if (!existing || options.duplicates === 'last') { - obj[key] = val; - } - } - - return obj; -}; - -var parseObject = function (chain, val, options, valuesParsed) { - var leaf = valuesParsed ? val : parseArrayValue(val, options); - - for (var i = chain.length - 1; i >= 0; --i) { - var obj; - var root = chain[i]; - - if (root === '[]' && options.parseArrays) { - obj = options.allowEmptyArrays && (leaf === '' || (options.strictNullHandling && leaf === null)) - ? [] - : [].concat(leaf); - } else { - obj = options.plainObjects ? Object.create(null) : {}; - var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; - var decodedRoot = options.decodeDotInKeys ? cleanRoot.replace(/%2E/g, '.') : cleanRoot; - var index = parseInt(decodedRoot, 10); - if (!options.parseArrays && decodedRoot === '') { - obj = { 0: leaf }; - } else if ( - !isNaN(index) - && root !== decodedRoot - && String(index) === decodedRoot - && index >= 0 - && (options.parseArrays && index <= options.arrayLimit) - ) { - obj = []; - obj[index] = leaf; - } else if (decodedRoot !== '__proto__') { - obj[decodedRoot] = leaf; - } - } - - leaf = obj; - } - - return leaf; -}; - -var parseKeys = function parseQueryStringKeys(givenKey, val, options, valuesParsed) { - if (!givenKey) { - return; - } - - // Transform dot notation to bracket notation - var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; - - // The regex chunks - - var brackets = /(\[[^[\]]*])/; - var child = /(\[[^[\]]*])/g; - - // Get the parent - - var segment = options.depth > 0 && brackets.exec(key); - var parent = segment ? key.slice(0, segment.index) : key; - - // Stash the parent if it exists - - var keys = []; - if (parent) { - // If we aren't using plain objects, optionally prefix keys that would overwrite object prototype properties - if (!options.plainObjects && has.call(Object.prototype, parent)) { - if (!options.allowPrototypes) { - return; - } - } - - keys.push(parent); - } - - // Loop through children appending to the array until we hit depth - - var i = 0; - while (options.depth > 0 && (segment = child.exec(key)) !== null && i < options.depth) { - i += 1; - if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) { - if (!options.allowPrototypes) { - return; - } - } - keys.push(segment[1]); - } - - // If there's a remainder, check strictDepth option for throw, else just add whatever is left - - if (segment) { - if (options.strictDepth === true) { - throw new RangeError('Input depth exceeded depth option of ' + options.depth + ' and strictDepth is true'); - } - keys.push('[' + key.slice(segment.index) + ']'); - } - - return parseObject(keys, val, options, valuesParsed); -}; - -var normalizeParseOptions = function normalizeParseOptions(opts) { - if (!opts) { - return defaults; - } - - if (typeof opts.allowEmptyArrays !== 'undefined' && typeof opts.allowEmptyArrays !== 'boolean') { - throw new TypeError('`allowEmptyArrays` option can only be `true` or `false`, when provided'); - } - - if (typeof opts.decodeDotInKeys !== 'undefined' && typeof opts.decodeDotInKeys !== 'boolean') { - throw new TypeError('`decodeDotInKeys` option can only be `true` or `false`, when provided'); - } - - if (opts.decoder !== null && typeof opts.decoder !== 'undefined' && typeof opts.decoder !== 'function') { - throw new TypeError('Decoder has to be a function.'); - } - - if (typeof opts.charset !== 'undefined' && opts.charset !== 'utf-8' && opts.charset !== 'iso-8859-1') { - throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined'); - } - var charset = typeof opts.charset === 'undefined' ? defaults.charset : opts.charset; - - var duplicates = typeof opts.duplicates === 'undefined' ? defaults.duplicates : opts.duplicates; - - if (duplicates !== 'combine' && duplicates !== 'first' && duplicates !== 'last') { - throw new TypeError('The duplicates option must be either combine, first, or last'); - } - - var allowDots = typeof opts.allowDots === 'undefined' ? opts.decodeDotInKeys === true ? true : defaults.allowDots : !!opts.allowDots; - - return { - allowDots: allowDots, - allowEmptyArrays: typeof opts.allowEmptyArrays === 'boolean' ? !!opts.allowEmptyArrays : defaults.allowEmptyArrays, - allowPrototypes: typeof opts.allowPrototypes === 'boolean' ? opts.allowPrototypes : defaults.allowPrototypes, - allowSparse: typeof opts.allowSparse === 'boolean' ? opts.allowSparse : defaults.allowSparse, - arrayLimit: typeof opts.arrayLimit === 'number' ? opts.arrayLimit : defaults.arrayLimit, - charset: charset, - charsetSentinel: typeof opts.charsetSentinel === 'boolean' ? opts.charsetSentinel : defaults.charsetSentinel, - comma: typeof opts.comma === 'boolean' ? opts.comma : defaults.comma, - decodeDotInKeys: typeof opts.decodeDotInKeys === 'boolean' ? opts.decodeDotInKeys : defaults.decodeDotInKeys, - decoder: typeof opts.decoder === 'function' ? opts.decoder : defaults.decoder, - delimiter: typeof opts.delimiter === 'string' || utils.isRegExp(opts.delimiter) ? opts.delimiter : defaults.delimiter, - // eslint-disable-next-line no-implicit-coercion, no-extra-parens - depth: (typeof opts.depth === 'number' || opts.depth === false) ? +opts.depth : defaults.depth, - duplicates: duplicates, - ignoreQueryPrefix: opts.ignoreQueryPrefix === true, - interpretNumericEntities: typeof opts.interpretNumericEntities === 'boolean' ? opts.interpretNumericEntities : defaults.interpretNumericEntities, - parameterLimit: typeof opts.parameterLimit === 'number' ? opts.parameterLimit : defaults.parameterLimit, - parseArrays: opts.parseArrays !== false, - plainObjects: typeof opts.plainObjects === 'boolean' ? opts.plainObjects : defaults.plainObjects, - strictDepth: typeof opts.strictDepth === 'boolean' ? !!opts.strictDepth : defaults.strictDepth, - strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling - }; -}; - -module.exports = function (str, opts) { - var options = normalizeParseOptions(opts); - - if (str === '' || str === null || typeof str === 'undefined') { - return options.plainObjects ? Object.create(null) : {}; - } - - var tempObj = typeof str === 'string' ? parseValues(str, options) : str; - var obj = options.plainObjects ? Object.create(null) : {}; - - // Iterate over the keys and setup the new object - - var keys = Object.keys(tempObj); - for (var i = 0; i < keys.length; ++i) { - var key = keys[i]; - var newObj = parseKeys(key, tempObj[key], options, typeof str === 'string'); - obj = utils.merge(obj, newObj, options); - } - - if (options.allowSparse === true) { - return obj; - } - - return utils.compact(obj); -}; diff --git a/node_modules/express/node_modules/qs/lib/stringify.js b/node_modules/express/node_modules/qs/lib/stringify.js deleted file mode 100755 index 9b934d69b..000000000 --- a/node_modules/express/node_modules/qs/lib/stringify.js +++ /dev/null @@ -1,351 +0,0 @@ -'use strict'; - -var getSideChannel = require('side-channel'); -var utils = require('./utils'); -var formats = require('./formats'); -var has = Object.prototype.hasOwnProperty; - -var arrayPrefixGenerators = { - brackets: function brackets(prefix) { - return prefix + '[]'; - }, - comma: 'comma', - indices: function indices(prefix, key) { - return prefix + '[' + key + ']'; - }, - repeat: function repeat(prefix) { - return prefix; - } -}; - -var isArray = Array.isArray; -var push = Array.prototype.push; -var pushToArray = function (arr, valueOrArray) { - push.apply(arr, isArray(valueOrArray) ? valueOrArray : [valueOrArray]); -}; - -var toISO = Date.prototype.toISOString; - -var defaultFormat = formats['default']; -var defaults = { - addQueryPrefix: false, - allowDots: false, - allowEmptyArrays: false, - arrayFormat: 'indices', - charset: 'utf-8', - charsetSentinel: false, - delimiter: '&', - encode: true, - encodeDotInKeys: false, - encoder: utils.encode, - encodeValuesOnly: false, - format: defaultFormat, - formatter: formats.formatters[defaultFormat], - // deprecated - indices: false, - serializeDate: function serializeDate(date) { - return toISO.call(date); - }, - skipNulls: false, - strictNullHandling: false -}; - -var isNonNullishPrimitive = function isNonNullishPrimitive(v) { - return typeof v === 'string' - || typeof v === 'number' - || typeof v === 'boolean' - || typeof v === 'symbol' - || typeof v === 'bigint'; -}; - -var sentinel = {}; - -var stringify = function stringify( - object, - prefix, - generateArrayPrefix, - commaRoundTrip, - allowEmptyArrays, - strictNullHandling, - skipNulls, - encodeDotInKeys, - encoder, - filter, - sort, - allowDots, - serializeDate, - format, - formatter, - encodeValuesOnly, - charset, - sideChannel -) { - var obj = object; - - var tmpSc = sideChannel; - var step = 0; - var findFlag = false; - while ((tmpSc = tmpSc.get(sentinel)) !== void undefined && !findFlag) { - // Where object last appeared in the ref tree - var pos = tmpSc.get(object); - step += 1; - if (typeof pos !== 'undefined') { - if (pos === step) { - throw new RangeError('Cyclic object value'); - } else { - findFlag = true; // Break while - } - } - if (typeof tmpSc.get(sentinel) === 'undefined') { - step = 0; - } - } - - if (typeof filter === 'function') { - obj = filter(prefix, obj); - } else if (obj instanceof Date) { - obj = serializeDate(obj); - } else if (generateArrayPrefix === 'comma' && isArray(obj)) { - obj = utils.maybeMap(obj, function (value) { - if (value instanceof Date) { - return serializeDate(value); - } - return value; - }); - } - - if (obj === null) { - if (strictNullHandling) { - return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder, charset, 'key', format) : prefix; - } - - obj = ''; - } - - if (isNonNullishPrimitive(obj) || utils.isBuffer(obj)) { - if (encoder) { - var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder, charset, 'key', format); - return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder, charset, 'value', format))]; - } - return [formatter(prefix) + '=' + formatter(String(obj))]; - } - - var values = []; - - if (typeof obj === 'undefined') { - return values; - } - - var objKeys; - if (generateArrayPrefix === 'comma' && isArray(obj)) { - // we need to join elements in - if (encodeValuesOnly && encoder) { - obj = utils.maybeMap(obj, encoder); - } - objKeys = [{ value: obj.length > 0 ? obj.join(',') || null : void undefined }]; - } else if (isArray(filter)) { - objKeys = filter; - } else { - var keys = Object.keys(obj); - objKeys = sort ? keys.sort(sort) : keys; - } - - var encodedPrefix = encodeDotInKeys ? prefix.replace(/\./g, '%2E') : prefix; - - var adjustedPrefix = commaRoundTrip && isArray(obj) && obj.length === 1 ? encodedPrefix + '[]' : encodedPrefix; - - if (allowEmptyArrays && isArray(obj) && obj.length === 0) { - return adjustedPrefix + '[]'; - } - - for (var j = 0; j < objKeys.length; ++j) { - var key = objKeys[j]; - var value = typeof key === 'object' && typeof key.value !== 'undefined' ? key.value : obj[key]; - - if (skipNulls && value === null) { - continue; - } - - var encodedKey = allowDots && encodeDotInKeys ? key.replace(/\./g, '%2E') : key; - var keyPrefix = isArray(obj) - ? typeof generateArrayPrefix === 'function' ? generateArrayPrefix(adjustedPrefix, encodedKey) : adjustedPrefix - : adjustedPrefix + (allowDots ? '.' + encodedKey : '[' + encodedKey + ']'); - - sideChannel.set(object, step); - var valueSideChannel = getSideChannel(); - valueSideChannel.set(sentinel, sideChannel); - pushToArray(values, stringify( - value, - keyPrefix, - generateArrayPrefix, - commaRoundTrip, - allowEmptyArrays, - strictNullHandling, - skipNulls, - encodeDotInKeys, - generateArrayPrefix === 'comma' && encodeValuesOnly && isArray(obj) ? null : encoder, - filter, - sort, - allowDots, - serializeDate, - format, - formatter, - encodeValuesOnly, - charset, - valueSideChannel - )); - } - - return values; -}; - -var normalizeStringifyOptions = function normalizeStringifyOptions(opts) { - if (!opts) { - return defaults; - } - - if (typeof opts.allowEmptyArrays !== 'undefined' && typeof opts.allowEmptyArrays !== 'boolean') { - throw new TypeError('`allowEmptyArrays` option can only be `true` or `false`, when provided'); - } - - if (typeof opts.encodeDotInKeys !== 'undefined' && typeof opts.encodeDotInKeys !== 'boolean') { - throw new TypeError('`encodeDotInKeys` option can only be `true` or `false`, when provided'); - } - - if (opts.encoder !== null && typeof opts.encoder !== 'undefined' && typeof opts.encoder !== 'function') { - throw new TypeError('Encoder has to be a function.'); - } - - var charset = opts.charset || defaults.charset; - if (typeof opts.charset !== 'undefined' && opts.charset !== 'utf-8' && opts.charset !== 'iso-8859-1') { - throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined'); - } - - var format = formats['default']; - if (typeof opts.format !== 'undefined') { - if (!has.call(formats.formatters, opts.format)) { - throw new TypeError('Unknown format option provided.'); - } - format = opts.format; - } - var formatter = formats.formatters[format]; - - var filter = defaults.filter; - if (typeof opts.filter === 'function' || isArray(opts.filter)) { - filter = opts.filter; - } - - var arrayFormat; - if (opts.arrayFormat in arrayPrefixGenerators) { - arrayFormat = opts.arrayFormat; - } else if ('indices' in opts) { - arrayFormat = opts.indices ? 'indices' : 'repeat'; - } else { - arrayFormat = defaults.arrayFormat; - } - - if ('commaRoundTrip' in opts && typeof opts.commaRoundTrip !== 'boolean') { - throw new TypeError('`commaRoundTrip` must be a boolean, or absent'); - } - - var allowDots = typeof opts.allowDots === 'undefined' ? opts.encodeDotInKeys === true ? true : defaults.allowDots : !!opts.allowDots; - - return { - addQueryPrefix: typeof opts.addQueryPrefix === 'boolean' ? opts.addQueryPrefix : defaults.addQueryPrefix, - allowDots: allowDots, - allowEmptyArrays: typeof opts.allowEmptyArrays === 'boolean' ? !!opts.allowEmptyArrays : defaults.allowEmptyArrays, - arrayFormat: arrayFormat, - charset: charset, - charsetSentinel: typeof opts.charsetSentinel === 'boolean' ? opts.charsetSentinel : defaults.charsetSentinel, - commaRoundTrip: opts.commaRoundTrip, - delimiter: typeof opts.delimiter === 'undefined' ? defaults.delimiter : opts.delimiter, - encode: typeof opts.encode === 'boolean' ? opts.encode : defaults.encode, - encodeDotInKeys: typeof opts.encodeDotInKeys === 'boolean' ? opts.encodeDotInKeys : defaults.encodeDotInKeys, - encoder: typeof opts.encoder === 'function' ? opts.encoder : defaults.encoder, - encodeValuesOnly: typeof opts.encodeValuesOnly === 'boolean' ? opts.encodeValuesOnly : defaults.encodeValuesOnly, - filter: filter, - format: format, - formatter: formatter, - serializeDate: typeof opts.serializeDate === 'function' ? opts.serializeDate : defaults.serializeDate, - skipNulls: typeof opts.skipNulls === 'boolean' ? opts.skipNulls : defaults.skipNulls, - sort: typeof opts.sort === 'function' ? opts.sort : null, - strictNullHandling: typeof opts.strictNullHandling === 'boolean' ? opts.strictNullHandling : defaults.strictNullHandling - }; -}; - -module.exports = function (object, opts) { - var obj = object; - var options = normalizeStringifyOptions(opts); - - var objKeys; - var filter; - - if (typeof options.filter === 'function') { - filter = options.filter; - obj = filter('', obj); - } else if (isArray(options.filter)) { - filter = options.filter; - objKeys = filter; - } - - var keys = []; - - if (typeof obj !== 'object' || obj === null) { - return ''; - } - - var generateArrayPrefix = arrayPrefixGenerators[options.arrayFormat]; - var commaRoundTrip = generateArrayPrefix === 'comma' && options.commaRoundTrip; - - if (!objKeys) { - objKeys = Object.keys(obj); - } - - if (options.sort) { - objKeys.sort(options.sort); - } - - var sideChannel = getSideChannel(); - for (var i = 0; i < objKeys.length; ++i) { - var key = objKeys[i]; - - if (options.skipNulls && obj[key] === null) { - continue; - } - pushToArray(keys, stringify( - obj[key], - key, - generateArrayPrefix, - commaRoundTrip, - options.allowEmptyArrays, - options.strictNullHandling, - options.skipNulls, - options.encodeDotInKeys, - options.encode ? options.encoder : null, - options.filter, - options.sort, - options.allowDots, - options.serializeDate, - options.format, - options.formatter, - options.encodeValuesOnly, - options.charset, - sideChannel - )); - } - - var joined = keys.join(options.delimiter); - var prefix = options.addQueryPrefix === true ? '?' : ''; - - if (options.charsetSentinel) { - if (options.charset === 'iso-8859-1') { - // encodeURIComponent('✓'), the "numeric entity" representation of a checkmark - prefix += 'utf8=%26%2310003%3B&'; - } else { - // encodeURIComponent('✓') - prefix += 'utf8=%E2%9C%93&'; - } - } - - return joined.length > 0 ? prefix + joined : ''; -}; diff --git a/node_modules/express/node_modules/qs/lib/utils.js b/node_modules/express/node_modules/qs/lib/utils.js deleted file mode 100755 index 7c860f1b1..000000000 --- a/node_modules/express/node_modules/qs/lib/utils.js +++ /dev/null @@ -1,265 +0,0 @@ -'use strict'; - -var formats = require('./formats'); - -var has = Object.prototype.hasOwnProperty; -var isArray = Array.isArray; - -var hexTable = (function () { - var array = []; - for (var i = 0; i < 256; ++i) { - array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); - } - - return array; -}()); - -var compactQueue = function compactQueue(queue) { - while (queue.length > 1) { - var item = queue.pop(); - var obj = item.obj[item.prop]; - - if (isArray(obj)) { - var compacted = []; - - for (var j = 0; j < obj.length; ++j) { - if (typeof obj[j] !== 'undefined') { - compacted.push(obj[j]); - } - } - - item.obj[item.prop] = compacted; - } - } -}; - -var arrayToObject = function arrayToObject(source, options) { - var obj = options && options.plainObjects ? Object.create(null) : {}; - for (var i = 0; i < source.length; ++i) { - if (typeof source[i] !== 'undefined') { - obj[i] = source[i]; - } - } - - return obj; -}; - -var merge = function merge(target, source, options) { - /* eslint no-param-reassign: 0 */ - if (!source) { - return target; - } - - if (typeof source !== 'object') { - if (isArray(target)) { - target.push(source); - } else if (target && typeof target === 'object') { - if ((options && (options.plainObjects || options.allowPrototypes)) || !has.call(Object.prototype, source)) { - target[source] = true; - } - } else { - return [target, source]; - } - - return target; - } - - if (!target || typeof target !== 'object') { - return [target].concat(source); - } - - var mergeTarget = target; - if (isArray(target) && !isArray(source)) { - mergeTarget = arrayToObject(target, options); - } - - if (isArray(target) && isArray(source)) { - source.forEach(function (item, i) { - if (has.call(target, i)) { - var targetItem = target[i]; - if (targetItem && typeof targetItem === 'object' && item && typeof item === 'object') { - target[i] = merge(targetItem, item, options); - } else { - target.push(item); - } - } else { - target[i] = item; - } - }); - return target; - } - - return Object.keys(source).reduce(function (acc, key) { - var value = source[key]; - - if (has.call(acc, key)) { - acc[key] = merge(acc[key], value, options); - } else { - acc[key] = value; - } - return acc; - }, mergeTarget); -}; - -var assign = function assignSingleSource(target, source) { - return Object.keys(source).reduce(function (acc, key) { - acc[key] = source[key]; - return acc; - }, target); -}; - -var decode = function (str, decoder, charset) { - var strWithoutPlus = str.replace(/\+/g, ' '); - if (charset === 'iso-8859-1') { - // unescape never throws, no try...catch needed: - return strWithoutPlus.replace(/%[0-9a-f]{2}/gi, unescape); - } - // utf-8 - try { - return decodeURIComponent(strWithoutPlus); - } catch (e) { - return strWithoutPlus; - } -}; - -var limit = 1024; - -/* eslint operator-linebreak: [2, "before"] */ - -var encode = function encode(str, defaultEncoder, charset, kind, format) { - // This code was originally written by Brian White (mscdex) for the io.js core querystring library. - // It has been adapted here for stricter adherence to RFC 3986 - if (str.length === 0) { - return str; - } - - var string = str; - if (typeof str === 'symbol') { - string = Symbol.prototype.toString.call(str); - } else if (typeof str !== 'string') { - string = String(str); - } - - if (charset === 'iso-8859-1') { - return escape(string).replace(/%u[0-9a-f]{4}/gi, function ($0) { - return '%26%23' + parseInt($0.slice(2), 16) + '%3B'; - }); - } - - var out = ''; - for (var j = 0; j < string.length; j += limit) { - var segment = string.length >= limit ? string.slice(j, j + limit) : string; - var arr = []; - - for (var i = 0; i < segment.length; ++i) { - var c = segment.charCodeAt(i); - if ( - c === 0x2D // - - || c === 0x2E // . - || c === 0x5F // _ - || c === 0x7E // ~ - || (c >= 0x30 && c <= 0x39) // 0-9 - || (c >= 0x41 && c <= 0x5A) // a-z - || (c >= 0x61 && c <= 0x7A) // A-Z - || (format === formats.RFC1738 && (c === 0x28 || c === 0x29)) // ( ) - ) { - arr[arr.length] = segment.charAt(i); - continue; - } - - if (c < 0x80) { - arr[arr.length] = hexTable[c]; - continue; - } - - if (c < 0x800) { - arr[arr.length] = hexTable[0xC0 | (c >> 6)] - + hexTable[0x80 | (c & 0x3F)]; - continue; - } - - if (c < 0xD800 || c >= 0xE000) { - arr[arr.length] = hexTable[0xE0 | (c >> 12)] - + hexTable[0x80 | ((c >> 6) & 0x3F)] - + hexTable[0x80 | (c & 0x3F)]; - continue; - } - - i += 1; - c = 0x10000 + (((c & 0x3FF) << 10) | (segment.charCodeAt(i) & 0x3FF)); - - arr[arr.length] = hexTable[0xF0 | (c >> 18)] - + hexTable[0x80 | ((c >> 12) & 0x3F)] - + hexTable[0x80 | ((c >> 6) & 0x3F)] - + hexTable[0x80 | (c & 0x3F)]; - } - - out += arr.join(''); - } - - return out; -}; - -var compact = function compact(value) { - var queue = [{ obj: { o: value }, prop: 'o' }]; - var refs = []; - - for (var i = 0; i < queue.length; ++i) { - var item = queue[i]; - var obj = item.obj[item.prop]; - - var keys = Object.keys(obj); - for (var j = 0; j < keys.length; ++j) { - var key = keys[j]; - var val = obj[key]; - if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { - queue.push({ obj: obj, prop: key }); - refs.push(val); - } - } - } - - compactQueue(queue); - - return value; -}; - -var isRegExp = function isRegExp(obj) { - return Object.prototype.toString.call(obj) === '[object RegExp]'; -}; - -var isBuffer = function isBuffer(obj) { - if (!obj || typeof obj !== 'object') { - return false; - } - - return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); -}; - -var combine = function combine(a, b) { - return [].concat(a, b); -}; - -var maybeMap = function maybeMap(val, fn) { - if (isArray(val)) { - var mapped = []; - for (var i = 0; i < val.length; i += 1) { - mapped.push(fn(val[i])); - } - return mapped; - } - return fn(val); -}; - -module.exports = { - arrayToObject: arrayToObject, - assign: assign, - combine: combine, - compact: compact, - decode: decode, - encode: encode, - isBuffer: isBuffer, - isRegExp: isRegExp, - maybeMap: maybeMap, - merge: merge -}; diff --git a/node_modules/express/node_modules/qs/package.json b/node_modules/express/node_modules/qs/package.json deleted file mode 100755 index 6dae05217..000000000 --- a/node_modules/express/node_modules/qs/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "name": "qs", - "description": "A querystring parser that supports nesting and arrays, with a depth limit", - "homepage": "https://github.com/ljharb/qs", - "version": "6.13.0", - "repository": { - "type": "git", - "url": "https://github.com/ljharb/qs.git" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "main": "lib/index.js", - "sideEffects": false, - "contributors": [ - { - "name": "Jordan Harband", - "email": "ljharb@gmail.com", - "url": "http://ljharb.codes" - } - ], - "keywords": [ - "querystring", - "qs", - "query", - "url", - "parse", - "stringify" - ], - "engines": { - "node": ">=0.6" - }, - "dependencies": { - "side-channel": "^1.0.6" - }, - "devDependencies": { - "@browserify/envify": "^6.0.0", - "@browserify/uglifyify": "^6.0.0", - "@ljharb/eslint-config": "^21.1.1", - "browserify": "^16.5.2", - "bundle-collapser": "^1.4.0", - "common-shakeify": "~1.0.0", - "eclint": "^2.8.1", - "es-value-fixtures": "^1.4.2", - "eslint": "=8.8.0", - "evalmd": "^0.0.19", - "for-each": "^0.3.3", - "glob": "=10.3.7", - "has-override-mistake": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-symbols": "^1.0.3", - "iconv-lite": "^0.5.1", - "in-publish": "^2.0.1", - "jackspeak": "=2.1.1", - "mkdirp": "^0.5.5", - "mock-property": "^1.0.3", - "module-deps": "^6.2.3", - "npmignore": "^0.3.1", - "nyc": "^10.3.2", - "object-inspect": "^1.13.2", - "qs-iconv": "^1.0.4", - "safe-publish-latest": "^2.0.0", - "safer-buffer": "^2.1.2", - "tape": "^5.8.1", - "unassertify": "^3.0.1" - }, - "scripts": { - "prepack": "npmignore --auto --commentLines=autogenerated && npm run dist", - "prepublishOnly": "safe-publish-latest", - "prepublish": "not-in-publish || npm run prepublishOnly", - "pretest": "npm run --silent readme && npm run --silent lint", - "test": "npm run tests-only", - "tests-only": "nyc tape 'test/**/*.js'", - "posttest": "npx npm@'>=10.2' audit --production", - "readme": "evalmd README.md", - "postlint": "eclint check $(git ls-files | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' | grep -v dist/)", - "lint": "eslint --ext=js,mjs .", - "dist": "mkdirp dist && browserify --standalone Qs -g unassertify -g @browserify/envify -g [@browserify/uglifyify --mangle.keep_fnames --compress.keep_fnames --format.indent_level=1 --compress.arrows=false --compress.passes=4 --compress.typeofs=false] -p common-shakeify -p bundle-collapser/plugin lib/index.js > dist/qs.js" - }, - "license": "BSD-3-Clause", - "publishConfig": { - "ignore": [ - "!dist/*", - "bower.json", - "component.json", - ".github/workflows", - "logos", - "tea.yaml" - ] - } -} diff --git a/node_modules/express/node_modules/qs/test/empty-keys-cases.js b/node_modules/express/node_modules/qs/test/empty-keys-cases.js deleted file mode 100755 index 2b1190ef5..000000000 --- a/node_modules/express/node_modules/qs/test/empty-keys-cases.js +++ /dev/null @@ -1,267 +0,0 @@ -'use strict'; - -module.exports = { - emptyTestCases: [ - { - input: '&', - withEmptyKeys: {}, - stringifyOutput: { - brackets: '', - indices: '', - repeat: '' - }, - noEmptyKeys: {} - }, - { - input: '&&', - withEmptyKeys: {}, - stringifyOutput: { - brackets: '', - indices: '', - repeat: '' - }, - noEmptyKeys: {} - }, - { - input: '&=', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '&=&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '&=&=', - withEmptyKeys: { '': ['', ''] }, - stringifyOutput: { - brackets: '[]=&[]=', - indices: '[0]=&[1]=', - repeat: '=&=' - }, - noEmptyKeys: {} - }, - { - input: '&=&=&', - withEmptyKeys: { '': ['', ''] }, - stringifyOutput: { - brackets: '[]=&[]=', - indices: '[0]=&[1]=', - repeat: '=&=' - }, - noEmptyKeys: {} - }, - { - input: '=', - withEmptyKeys: { '': '' }, - noEmptyKeys: {}, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - } - }, - { - input: '=&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '=&&&', - withEmptyKeys: { '': '' }, - stringifyOutput: { - brackets: '=', - indices: '=', - repeat: '=' - }, - noEmptyKeys: {} - }, - { - input: '=&=&=&', - withEmptyKeys: { '': ['', '', ''] }, - stringifyOutput: { - brackets: '[]=&[]=&[]=', - indices: '[0]=&[1]=&[2]=', - repeat: '=&=&=' - }, - noEmptyKeys: {} - }, - { - input: '=&a[]=b&a[1]=c', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: '=a', - withEmptyKeys: { '': 'a' }, - noEmptyKeys: {}, - stringifyOutput: { - brackets: '=a', - indices: '=a', - repeat: '=a' - } - }, - { - input: 'a==a', - withEmptyKeys: { a: '=a' }, - noEmptyKeys: { a: '=a' }, - stringifyOutput: { - brackets: 'a==a', - indices: 'a==a', - repeat: 'a==a' - } - }, - { - input: '=&a[]=b', - withEmptyKeys: { '': '', a: ['b'] }, - stringifyOutput: { - brackets: '=&a[]=b', - indices: '=&a[0]=b', - repeat: '=&a=b' - }, - noEmptyKeys: { a: ['b'] } - }, - { - input: '=&a[]=b&a[]=c&a[2]=d', - withEmptyKeys: { '': '', a: ['b', 'c', 'd'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c&a[]=d', - indices: '=&a[0]=b&a[1]=c&a[2]=d', - repeat: '=&a=b&a=c&a=d' - }, - noEmptyKeys: { a: ['b', 'c', 'd'] } - }, - { - input: '=a&=b', - withEmptyKeys: { '': ['a', 'b'] }, - stringifyOutput: { - brackets: '[]=a&[]=b', - indices: '[0]=a&[1]=b', - repeat: '=a&=b' - }, - noEmptyKeys: {} - }, - { - input: '=a&foo=b', - withEmptyKeys: { '': 'a', foo: 'b' }, - noEmptyKeys: { foo: 'b' }, - stringifyOutput: { - brackets: '=a&foo=b', - indices: '=a&foo=b', - repeat: '=a&foo=b' - } - }, - { - input: 'a[]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a[]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a[0]=b&a=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a=b&a[]=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: 'a=b&a[0]=c&=', - withEmptyKeys: { '': '', a: ['b', 'c'] }, - stringifyOutput: { - brackets: '=&a[]=b&a[]=c', - indices: '=&a[0]=b&a[1]=c', - repeat: '=&a=b&a=c' - }, - noEmptyKeys: { a: ['b', 'c'] } - }, - { - input: '[]=a&[]=b& []=1', - withEmptyKeys: { '': ['a', 'b'], ' ': ['1'] }, - stringifyOutput: { - brackets: '[]=a&[]=b& []=1', - indices: '[0]=a&[1]=b& [0]=1', - repeat: '=a&=b& =1' - }, - noEmptyKeys: { 0: 'a', 1: 'b', ' ': ['1'] } - }, - { - input: '[0]=a&[1]=b&a[0]=1&a[1]=2', - withEmptyKeys: { '': ['a', 'b'], a: ['1', '2'] }, - noEmptyKeys: { 0: 'a', 1: 'b', a: ['1', '2'] }, - stringifyOutput: { - brackets: '[]=a&[]=b&a[]=1&a[]=2', - indices: '[0]=a&[1]=b&a[0]=1&a[1]=2', - repeat: '=a&=b&a=1&a=2' - } - }, - { - input: '[deep]=a&[deep]=2', - withEmptyKeys: { '': { deep: ['a', '2'] } - }, - stringifyOutput: { - brackets: '[deep][]=a&[deep][]=2', - indices: '[deep][0]=a&[deep][1]=2', - repeat: '[deep]=a&[deep]=2' - }, - noEmptyKeys: { deep: ['a', '2'] } - }, - { - input: '%5B0%5D=a&%5B1%5D=b', - withEmptyKeys: { '': ['a', 'b'] }, - stringifyOutput: { - brackets: '[]=a&[]=b', - indices: '[0]=a&[1]=b', - repeat: '=a&=b' - }, - noEmptyKeys: { 0: 'a', 1: 'b' } - } - ] -}; diff --git a/node_modules/express/node_modules/qs/test/parse.js b/node_modules/express/node_modules/qs/test/parse.js deleted file mode 100755 index 8a2f487c8..000000000 --- a/node_modules/express/node_modules/qs/test/parse.js +++ /dev/null @@ -1,1170 +0,0 @@ -'use strict'; - -var test = require('tape'); -var hasPropertyDescriptors = require('has-property-descriptors')(); -var iconv = require('iconv-lite'); -var mockProperty = require('mock-property'); -var hasOverrideMistake = require('has-override-mistake')(); -var SaferBuffer = require('safer-buffer').Buffer; -var v = require('es-value-fixtures'); -var inspect = require('object-inspect'); -var emptyTestCases = require('./empty-keys-cases').emptyTestCases; - -var qs = require('../'); -var utils = require('../lib/utils'); - -test('parse()', function (t) { - t.test('parses a simple string', function (st) { - st.deepEqual(qs.parse('0=foo'), { 0: 'foo' }); - st.deepEqual(qs.parse('foo=c++'), { foo: 'c ' }); - st.deepEqual(qs.parse('a[>=]=23'), { a: { '>=': '23' } }); - st.deepEqual(qs.parse('a[<=>]==23'), { a: { '<=>': '=23' } }); - st.deepEqual(qs.parse('a[==]=23'), { a: { '==': '23' } }); - st.deepEqual(qs.parse('foo', { strictNullHandling: true }), { foo: null }); - st.deepEqual(qs.parse('foo'), { foo: '' }); - st.deepEqual(qs.parse('foo='), { foo: '' }); - st.deepEqual(qs.parse('foo=bar'), { foo: 'bar' }); - st.deepEqual(qs.parse(' foo = bar = baz '), { ' foo ': ' bar = baz ' }); - st.deepEqual(qs.parse('foo=bar=baz'), { foo: 'bar=baz' }); - st.deepEqual(qs.parse('foo=bar&bar=baz'), { foo: 'bar', bar: 'baz' }); - st.deepEqual(qs.parse('foo2=bar2&baz2='), { foo2: 'bar2', baz2: '' }); - st.deepEqual(qs.parse('foo=bar&baz', { strictNullHandling: true }), { foo: 'bar', baz: null }); - st.deepEqual(qs.parse('foo=bar&baz'), { foo: 'bar', baz: '' }); - st.deepEqual(qs.parse('cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World'), { - cht: 'p3', - chd: 't:60,40', - chs: '250x100', - chl: 'Hello|World' - }); - st.end(); - }); - - t.test('comma: false', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b,c'), { a: 'b,c' }); - st.deepEqual(qs.parse('a=b&a=c'), { a: ['b', 'c'] }); - st.end(); - }); - - t.test('comma: true', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b,c', { comma: true }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a=c', { comma: true }), { a: ['b', 'c'] }); - st.end(); - }); - - t.test('allows enabling dot notation', function (st) { - st.deepEqual(qs.parse('a.b=c'), { 'a.b': 'c' }); - st.deepEqual(qs.parse('a.b=c', { allowDots: true }), { a: { b: 'c' } }); - - st.end(); - }); - - t.test('decode dot keys correctly', function (st) { - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: false, decodeDotInKeys: false }), - { 'name%2Eobj.first': 'John', 'name%2Eobj.last': 'Doe' }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name.obj.first=John&name.obj.last=Doe', { allowDots: true, decodeDotInKeys: false }), - { name: { obj: { first: 'John', last: 'Doe' } } }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: true, decodeDotInKeys: false }), - { 'name%2Eobj': { first: 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe', { allowDots: true, decodeDotInKeys: true }), - { 'name.obj': { first: 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys true' - ); - - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { allowDots: false, decodeDotInKeys: false } - ), - { 'name%2Eobj%2Esubobject.first%2Egodly%2Ename': 'John', 'name%2Eobj%2Esubobject.last': 'Doe' }, - 'with allowDots false and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse( - 'name.obj.subobject.first.godly.name=John&name.obj.subobject.last=Doe', - { allowDots: true, decodeDotInKeys: false } - ), - { name: { obj: { subobject: { first: { godly: { name: 'John' } }, last: 'Doe' } } } }, - 'with allowDots true and decodeDotInKeys false' - ); - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { allowDots: true, decodeDotInKeys: true } - ), - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - 'with allowDots true and decodeDotInKeys true' - ); - st.deepEqual( - qs.parse('name%252Eobj.first=John&name%252Eobj.last=Doe'), - { 'name%2Eobj.first': 'John', 'name%2Eobj.last': 'Doe' }, - 'with allowDots and decodeDotInKeys undefined' - ); - - st.end(); - }); - - t.test('should decode dot in key of object, and allow enabling dot notation when decodeDotInKeys is set to true and allowDots is undefined', function (st) { - st.deepEqual( - qs.parse( - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - { decodeDotInKeys: true } - ), - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - 'with allowDots undefined and decodeDotInKeys true' - ); - - st.end(); - }); - - t.test('should throw when decodeDotInKeys is not of type boolean', function (st) { - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: 0 }); }, - TypeError - ); - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { decodeDotInKeys: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allows empty arrays in obj values', function (st) { - st.deepEqual(qs.parse('foo[]&bar=baz', { allowEmptyArrays: true }), { foo: [], bar: 'baz' }); - st.deepEqual(qs.parse('foo[]&bar=baz', { allowEmptyArrays: false }), { foo: [''], bar: 'baz' }); - - st.end(); - }); - - t.test('should throw when allowEmptyArrays is not of type boolean', function (st) { - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: 0 }); }, - TypeError - ); - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.parse('foo[]&bar=baz', { allowEmptyArrays: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allowEmptyArrays + strictNullHandling', function (st) { - st.deepEqual( - qs.parse('testEmptyArray[]', { strictNullHandling: true, allowEmptyArrays: true }), - { testEmptyArray: [] } - ); - - st.end(); - }); - - t.deepEqual(qs.parse('a[b]=c'), { a: { b: 'c' } }, 'parses a single nested string'); - t.deepEqual(qs.parse('a[b][c]=d'), { a: { b: { c: 'd' } } }, 'parses a double nested string'); - t.deepEqual( - qs.parse('a[b][c][d][e][f][g][h]=i'), - { a: { b: { c: { d: { e: { f: { '[g][h]': 'i' } } } } } } }, - 'defaults to a depth of 5' - ); - - t.test('only parses one level when depth = 1', function (st) { - st.deepEqual(qs.parse('a[b][c]=d', { depth: 1 }), { a: { b: { '[c]': 'd' } } }); - st.deepEqual(qs.parse('a[b][c][d]=e', { depth: 1 }), { a: { b: { '[c][d]': 'e' } } }); - st.end(); - }); - - t.test('uses original key when depth = 0', function (st) { - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { depth: 0 }), { 'a[0]': 'b', 'a[1]': 'c' }); - st.deepEqual(qs.parse('a[0][0]=b&a[0][1]=c&a[1]=d&e=2', { depth: 0 }), { 'a[0][0]': 'b', 'a[0][1]': 'c', 'a[1]': 'd', e: '2' }); - st.end(); - }); - - t.test('uses original key when depth = false', function (st) { - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { depth: false }), { 'a[0]': 'b', 'a[1]': 'c' }); - st.deepEqual(qs.parse('a[0][0]=b&a[0][1]=c&a[1]=d&e=2', { depth: false }), { 'a[0][0]': 'b', 'a[0][1]': 'c', 'a[1]': 'd', e: '2' }); - st.end(); - }); - - t.deepEqual(qs.parse('a=b&a=c'), { a: ['b', 'c'] }, 'parses a simple array'); - - t.test('parses an explicit array', function (st) { - st.deepEqual(qs.parse('a[]=b'), { a: ['b'] }); - st.deepEqual(qs.parse('a[]=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a[]=c&a[]=d'), { a: ['b', 'c', 'd'] }); - st.end(); - }); - - t.test('parses a mix of simple and explicit arrays', function (st) { - st.deepEqual(qs.parse('a=b&a[]=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[0]=b&a=c'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[0]=c'), { a: ['b', 'c'] }); - - st.deepEqual(qs.parse('a[1]=b&a=c', { arrayLimit: 20 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c', { arrayLimit: 0 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[]=b&a=c'), { a: ['b', 'c'] }); - - st.deepEqual(qs.parse('a=b&a[1]=c', { arrayLimit: 20 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[]=c', { arrayLimit: 0 }), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a=b&a[]=c'), { a: ['b', 'c'] }); - - st.end(); - }); - - t.test('parses a nested array', function (st) { - st.deepEqual(qs.parse('a[b][]=c&a[b][]=d'), { a: { b: ['c', 'd'] } }); - st.deepEqual(qs.parse('a[>=]=25'), { a: { '>=': '25' } }); - st.end(); - }); - - t.test('allows to specify array indices', function (st) { - st.deepEqual(qs.parse('a[1]=c&a[0]=b&a[2]=d'), { a: ['b', 'c', 'd'] }); - st.deepEqual(qs.parse('a[1]=c&a[0]=b'), { a: ['b', 'c'] }); - st.deepEqual(qs.parse('a[1]=c', { arrayLimit: 20 }), { a: ['c'] }); - st.deepEqual(qs.parse('a[1]=c', { arrayLimit: 0 }), { a: { 1: 'c' } }); - st.deepEqual(qs.parse('a[1]=c'), { a: ['c'] }); - st.end(); - }); - - t.test('limits specific array indices to arrayLimit', function (st) { - st.deepEqual(qs.parse('a[20]=a', { arrayLimit: 20 }), { a: ['a'] }); - st.deepEqual(qs.parse('a[21]=a', { arrayLimit: 20 }), { a: { 21: 'a' } }); - - st.deepEqual(qs.parse('a[20]=a'), { a: ['a'] }); - st.deepEqual(qs.parse('a[21]=a'), { a: { 21: 'a' } }); - st.end(); - }); - - t.deepEqual(qs.parse('a[12b]=c'), { a: { '12b': 'c' } }, 'supports keys that begin with a number'); - - t.test('supports encoded = signs', function (st) { - st.deepEqual(qs.parse('he%3Dllo=th%3Dere'), { 'he=llo': 'th=ere' }); - st.end(); - }); - - t.test('is ok with url encoded strings', function (st) { - st.deepEqual(qs.parse('a[b%20c]=d'), { a: { 'b c': 'd' } }); - st.deepEqual(qs.parse('a[b]=c%20d'), { a: { b: 'c d' } }); - st.end(); - }); - - t.test('allows brackets in the value', function (st) { - st.deepEqual(qs.parse('pets=["tobi"]'), { pets: '["tobi"]' }); - st.deepEqual(qs.parse('operators=[">=", "<="]'), { operators: '[">=", "<="]' }); - st.end(); - }); - - t.test('allows empty values', function (st) { - st.deepEqual(qs.parse(''), {}); - st.deepEqual(qs.parse(null), {}); - st.deepEqual(qs.parse(undefined), {}); - st.end(); - }); - - t.test('transforms arrays to objects', function (st) { - st.deepEqual(qs.parse('foo[0]=bar&foo[bad]=baz'), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[0]=bar'), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[]=bar'), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[]=bar&foo[bad]=baz'), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo[bad]=baz&foo[]=bar&foo[]=foo'), { foo: { bad: 'baz', 0: 'bar', 1: 'foo' } }); - st.deepEqual(qs.parse('foo[0][a]=a&foo[0][b]=b&foo[1][a]=aa&foo[1][b]=bb'), { foo: [{ a: 'a', b: 'b' }, { a: 'aa', b: 'bb' }] }); - - st.deepEqual(qs.parse('a[]=b&a[t]=u&a[hasOwnProperty]=c', { allowPrototypes: false }), { a: { 0: 'b', t: 'u' } }); - st.deepEqual(qs.parse('a[]=b&a[t]=u&a[hasOwnProperty]=c', { allowPrototypes: true }), { a: { 0: 'b', t: 'u', hasOwnProperty: 'c' } }); - st.deepEqual(qs.parse('a[]=b&a[hasOwnProperty]=c&a[x]=y', { allowPrototypes: false }), { a: { 0: 'b', x: 'y' } }); - st.deepEqual(qs.parse('a[]=b&a[hasOwnProperty]=c&a[x]=y', { allowPrototypes: true }), { a: { 0: 'b', hasOwnProperty: 'c', x: 'y' } }); - st.end(); - }); - - t.test('transforms arrays to objects (dot notation)', function (st) { - st.deepEqual(qs.parse('foo[0].baz=bar&fool.bad=baz', { allowDots: true }), { foo: [{ baz: 'bar' }], fool: { bad: 'baz' } }); - st.deepEqual(qs.parse('foo[0].baz=bar&fool.bad.boo=baz', { allowDots: true }), { foo: [{ baz: 'bar' }], fool: { bad: { boo: 'baz' } } }); - st.deepEqual(qs.parse('foo[0][0].baz=bar&fool.bad=baz', { allowDots: true }), { foo: [[{ baz: 'bar' }]], fool: { bad: 'baz' } }); - st.deepEqual(qs.parse('foo[0].baz[0]=15&foo[0].bar=2', { allowDots: true }), { foo: [{ baz: ['15'], bar: '2' }] }); - st.deepEqual(qs.parse('foo[0].baz[0]=15&foo[0].baz[1]=16&foo[0].bar=2', { allowDots: true }), { foo: [{ baz: ['15', '16'], bar: '2' }] }); - st.deepEqual(qs.parse('foo.bad=baz&foo[0]=bar', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo.bad=baz&foo[]=bar', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar' } }); - st.deepEqual(qs.parse('foo[]=bar&foo.bad=baz', { allowDots: true }), { foo: { 0: 'bar', bad: 'baz' } }); - st.deepEqual(qs.parse('foo.bad=baz&foo[]=bar&foo[]=foo', { allowDots: true }), { foo: { bad: 'baz', 0: 'bar', 1: 'foo' } }); - st.deepEqual(qs.parse('foo[0].a=a&foo[0].b=b&foo[1].a=aa&foo[1].b=bb', { allowDots: true }), { foo: [{ a: 'a', b: 'b' }, { a: 'aa', b: 'bb' }] }); - st.end(); - }); - - t.test('correctly prunes undefined values when converting an array to an object', function (st) { - st.deepEqual(qs.parse('a[2]=b&a[99999999]=c'), { a: { 2: 'b', 99999999: 'c' } }); - st.end(); - }); - - t.test('supports malformed uri characters', function (st) { - st.deepEqual(qs.parse('{%:%}', { strictNullHandling: true }), { '{%:%}': null }); - st.deepEqual(qs.parse('{%:%}='), { '{%:%}': '' }); - st.deepEqual(qs.parse('foo=%:%}'), { foo: '%:%}' }); - st.end(); - }); - - t.test('doesn\'t produce empty keys', function (st) { - st.deepEqual(qs.parse('_r=1&'), { _r: '1' }); - st.end(); - }); - - t.test('cannot access Object prototype', function (st) { - qs.parse('constructor[prototype][bad]=bad'); - qs.parse('bad[constructor][prototype][bad]=bad'); - st.equal(typeof Object.prototype.bad, 'undefined'); - st.end(); - }); - - t.test('parses arrays of objects', function (st) { - st.deepEqual(qs.parse('a[][b]=c'), { a: [{ b: 'c' }] }); - st.deepEqual(qs.parse('a[0][b]=c'), { a: [{ b: 'c' }] }); - st.end(); - }); - - t.test('allows for empty strings in arrays', function (st) { - st.deepEqual(qs.parse('a[]=b&a[]=&a[]=c'), { a: ['b', '', 'c'] }); - - st.deepEqual( - qs.parse('a[0]=b&a[1]&a[2]=c&a[19]=', { strictNullHandling: true, arrayLimit: 20 }), - { a: ['b', null, 'c', ''] }, - 'with arrayLimit 20 + array indices: null then empty string works' - ); - st.deepEqual( - qs.parse('a[]=b&a[]&a[]=c&a[]=', { strictNullHandling: true, arrayLimit: 0 }), - { a: ['b', null, 'c', ''] }, - 'with arrayLimit 0 + array brackets: null then empty string works' - ); - - st.deepEqual( - qs.parse('a[0]=b&a[1]=&a[2]=c&a[19]', { strictNullHandling: true, arrayLimit: 20 }), - { a: ['b', '', 'c', null] }, - 'with arrayLimit 20 + array indices: empty string then null works' - ); - st.deepEqual( - qs.parse('a[]=b&a[]=&a[]=c&a[]', { strictNullHandling: true, arrayLimit: 0 }), - { a: ['b', '', 'c', null] }, - 'with arrayLimit 0 + array brackets: empty string then null works' - ); - - st.deepEqual( - qs.parse('a[]=&a[]=b&a[]=c'), - { a: ['', 'b', 'c'] }, - 'array brackets: empty strings work' - ); - st.end(); - }); - - t.test('compacts sparse arrays', function (st) { - st.deepEqual(qs.parse('a[10]=1&a[2]=2', { arrayLimit: 20 }), { a: ['2', '1'] }); - st.deepEqual(qs.parse('a[1][b][2][c]=1', { arrayLimit: 20 }), { a: [{ b: [{ c: '1' }] }] }); - st.deepEqual(qs.parse('a[1][2][3][c]=1', { arrayLimit: 20 }), { a: [[[{ c: '1' }]]] }); - st.deepEqual(qs.parse('a[1][2][3][c][1]=1', { arrayLimit: 20 }), { a: [[[{ c: ['1'] }]]] }); - st.end(); - }); - - t.test('parses sparse arrays', function (st) { - /* eslint no-sparse-arrays: 0 */ - st.deepEqual(qs.parse('a[4]=1&a[1]=2', { allowSparse: true }), { a: [, '2', , , '1'] }); - st.deepEqual(qs.parse('a[1][b][2][c]=1', { allowSparse: true }), { a: [, { b: [, , { c: '1' }] }] }); - st.deepEqual(qs.parse('a[1][2][3][c]=1', { allowSparse: true }), { a: [, [, , [, , , { c: '1' }]]] }); - st.deepEqual(qs.parse('a[1][2][3][c][1]=1', { allowSparse: true }), { a: [, [, , [, , , { c: [, '1'] }]]] }); - st.end(); - }); - - t.test('parses semi-parsed strings', function (st) { - st.deepEqual(qs.parse({ 'a[b]': 'c' }), { a: { b: 'c' } }); - st.deepEqual(qs.parse({ 'a[b]': 'c', 'a[d]': 'e' }), { a: { b: 'c', d: 'e' } }); - st.end(); - }); - - t.test('parses buffers correctly', function (st) { - var b = SaferBuffer.from('test'); - st.deepEqual(qs.parse({ a: b }), { a: b }); - st.end(); - }); - - t.test('parses jquery-param strings', function (st) { - // readable = 'filter[0][]=int1&filter[0][]==&filter[0][]=77&filter[]=and&filter[2][]=int2&filter[2][]==&filter[2][]=8' - var encoded = 'filter%5B0%5D%5B%5D=int1&filter%5B0%5D%5B%5D=%3D&filter%5B0%5D%5B%5D=77&filter%5B%5D=and&filter%5B2%5D%5B%5D=int2&filter%5B2%5D%5B%5D=%3D&filter%5B2%5D%5B%5D=8'; - var expected = { filter: [['int1', '=', '77'], 'and', ['int2', '=', '8']] }; - st.deepEqual(qs.parse(encoded), expected); - st.end(); - }); - - t.test('continues parsing when no parent is found', function (st) { - st.deepEqual(qs.parse('[]=&a=b'), { 0: '', a: 'b' }); - st.deepEqual(qs.parse('[]&a=b', { strictNullHandling: true }), { 0: null, a: 'b' }); - st.deepEqual(qs.parse('[foo]=bar'), { foo: 'bar' }); - st.end(); - }); - - t.test('does not error when parsing a very long array', function (st) { - var str = 'a[]=a'; - while (Buffer.byteLength(str) < 128 * 1024) { - str = str + '&' + str; - } - - st.doesNotThrow(function () { - qs.parse(str); - }); - - st.end(); - }); - - t.test('should not throw when a native prototype has an enumerable property', function (st) { - st.intercept(Object.prototype, 'crash', { value: '' }); - st.intercept(Array.prototype, 'crash', { value: '' }); - - st.doesNotThrow(qs.parse.bind(null, 'a=b')); - st.deepEqual(qs.parse('a=b'), { a: 'b' }); - st.doesNotThrow(qs.parse.bind(null, 'a[][b]=c')); - st.deepEqual(qs.parse('a[][b]=c'), { a: [{ b: 'c' }] }); - - st.end(); - }); - - t.test('parses a string with an alternative string delimiter', function (st) { - st.deepEqual(qs.parse('a=b;c=d', { delimiter: ';' }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('parses a string with an alternative RegExp delimiter', function (st) { - st.deepEqual(qs.parse('a=b; c=d', { delimiter: /[;,] */ }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('does not use non-splittable objects as delimiters', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { delimiter: true }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('allows overriding parameter limit', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { parameterLimit: 1 }), { a: 'b' }); - st.end(); - }); - - t.test('allows setting the parameter limit to Infinity', function (st) { - st.deepEqual(qs.parse('a=b&c=d', { parameterLimit: Infinity }), { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('allows overriding array limit', function (st) { - st.deepEqual(qs.parse('a[0]=b', { arrayLimit: -1 }), { a: { 0: 'b' } }); - st.deepEqual(qs.parse('a[0]=b', { arrayLimit: 0 }), { a: ['b'] }); - - st.deepEqual(qs.parse('a[-1]=b', { arrayLimit: -1 }), { a: { '-1': 'b' } }); - st.deepEqual(qs.parse('a[-1]=b', { arrayLimit: 0 }), { a: { '-1': 'b' } }); - - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { arrayLimit: -1 }), { a: { 0: 'b', 1: 'c' } }); - st.deepEqual(qs.parse('a[0]=b&a[1]=c', { arrayLimit: 0 }), { a: { 0: 'b', 1: 'c' } }); - - st.end(); - }); - - t.test('allows disabling array parsing', function (st) { - var indices = qs.parse('a[0]=b&a[1]=c', { parseArrays: false }); - st.deepEqual(indices, { a: { 0: 'b', 1: 'c' } }); - st.equal(Array.isArray(indices.a), false, 'parseArrays:false, indices case is not an array'); - - var emptyBrackets = qs.parse('a[]=b', { parseArrays: false }); - st.deepEqual(emptyBrackets, { a: { 0: 'b' } }); - st.equal(Array.isArray(emptyBrackets.a), false, 'parseArrays:false, empty brackets case is not an array'); - - st.end(); - }); - - t.test('allows for query string prefix', function (st) { - st.deepEqual(qs.parse('?foo=bar', { ignoreQueryPrefix: true }), { foo: 'bar' }); - st.deepEqual(qs.parse('foo=bar', { ignoreQueryPrefix: true }), { foo: 'bar' }); - st.deepEqual(qs.parse('?foo=bar', { ignoreQueryPrefix: false }), { '?foo': 'bar' }); - - st.end(); - }); - - t.test('parses an object', function (st) { - var input = { - 'user[name]': { 'pop[bob]': 3 }, - 'user[email]': null - }; - - var expected = { - user: { - name: { 'pop[bob]': 3 }, - email: null - } - }; - - var result = qs.parse(input); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('parses string with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo=bar,tee', { comma: true }), { foo: ['bar', 'tee'] }); - st.deepEqual(qs.parse('foo[bar]=coffee,tee', { comma: true }), { foo: { bar: ['coffee', 'tee'] } }); - st.deepEqual(qs.parse('foo=', { comma: true }), { foo: '' }); - st.deepEqual(qs.parse('foo', { comma: true }), { foo: '' }); - st.deepEqual(qs.parse('foo', { comma: true, strictNullHandling: true }), { foo: null }); - - // test cases inversed from from stringify tests - st.deepEqual(qs.parse('a[0]=c'), { a: ['c'] }); - st.deepEqual(qs.parse('a[]=c'), { a: ['c'] }); - st.deepEqual(qs.parse('a[]=c', { comma: true }), { a: ['c'] }); - - st.deepEqual(qs.parse('a[0]=c&a[1]=d'), { a: ['c', 'd'] }); - st.deepEqual(qs.parse('a[]=c&a[]=d'), { a: ['c', 'd'] }); - st.deepEqual(qs.parse('a=c,d', { comma: true }), { a: ['c', 'd'] }); - - st.end(); - }); - - t.test('parses values with comma as array divider', function (st) { - st.deepEqual(qs.parse({ foo: 'bar,tee' }, { comma: false }), { foo: 'bar,tee' }); - st.deepEqual(qs.parse({ foo: 'bar,tee' }, { comma: true }), { foo: ['bar', 'tee'] }); - st.end(); - }); - - t.test('use number decoder, parses string that has one number with comma option enabled', function (st) { - var decoder = function (str, defaultDecoder, charset, type) { - if (!isNaN(Number(str))) { - return parseFloat(str); - } - return defaultDecoder(str, defaultDecoder, charset, type); - }; - - st.deepEqual(qs.parse('foo=1', { comma: true, decoder: decoder }), { foo: 1 }); - st.deepEqual(qs.parse('foo=0', { comma: true, decoder: decoder }), { foo: 0 }); - - st.end(); - }); - - t.test('parses brackets holds array of arrays when having two parts of strings with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=4,5,6', { comma: true }), { foo: [['1', '2', '3'], ['4', '5', '6']] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=', { comma: true }), { foo: [['1', '2', '3'], ''] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=,', { comma: true }), { foo: [['1', '2', '3'], ['', '']] }); - st.deepEqual(qs.parse('foo[]=1,2,3&foo[]=a', { comma: true }), { foo: [['1', '2', '3'], 'a'] }); - - st.end(); - }); - - t.test('parses url-encoded brackets holds array of arrays when having two parts of strings with comma as array divider', function (st) { - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=4,5,6', { comma: true }), { foo: [['1', '2', '3'], ['4', '5', '6']] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=', { comma: true }), { foo: [['1', '2', '3'], ''] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=,', { comma: true }), { foo: [['1', '2', '3'], ['', '']] }); - st.deepEqual(qs.parse('foo%5B%5D=1,2,3&foo%5B%5D=a', { comma: true }), { foo: [['1', '2', '3'], 'a'] }); - - st.end(); - }); - - t.test('parses comma delimited array while having percent-encoded comma treated as normal text', function (st) { - st.deepEqual(qs.parse('foo=a%2Cb', { comma: true }), { foo: 'a,b' }); - st.deepEqual(qs.parse('foo=a%2C%20b,d', { comma: true }), { foo: ['a, b', 'd'] }); - st.deepEqual(qs.parse('foo=a%2C%20b,c%2C%20d', { comma: true }), { foo: ['a, b', 'c, d'] }); - - st.end(); - }); - - t.test('parses an object in dot notation', function (st) { - var input = { - 'user.name': { 'pop[bob]': 3 }, - 'user.email.': null - }; - - var expected = { - user: { - name: { 'pop[bob]': 3 }, - email: null - } - }; - - var result = qs.parse(input, { allowDots: true }); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('parses an object and not child values', function (st) { - var input = { - 'user[name]': { 'pop[bob]': { test: 3 } }, - 'user[email]': null - }; - - var expected = { - user: { - name: { 'pop[bob]': { test: 3 } }, - email: null - } - }; - - var result = qs.parse(input); - - st.deepEqual(result, expected); - st.end(); - }); - - t.test('does not blow up when Buffer global is missing', function (st) { - var restore = mockProperty(global, 'Buffer', { 'delete': true }); - - var result = qs.parse('a=b&c=d'); - - restore(); - - st.deepEqual(result, { a: 'b', c: 'd' }); - st.end(); - }); - - t.test('does not crash when parsing circular references', function (st) { - var a = {}; - a.b = a; - - var parsed; - - st.doesNotThrow(function () { - parsed = qs.parse({ 'foo[bar]': 'baz', 'foo[baz]': a }); - }); - - st.equal('foo' in parsed, true, 'parsed has "foo" property'); - st.equal('bar' in parsed.foo, true); - st.equal('baz' in parsed.foo, true); - st.equal(parsed.foo.bar, 'baz'); - st.deepEqual(parsed.foo.baz, a); - st.end(); - }); - - t.test('does not crash when parsing deep objects', function (st) { - var parsed; - var str = 'foo'; - - for (var i = 0; i < 5000; i++) { - str += '[p]'; - } - - str += '=bar'; - - st.doesNotThrow(function () { - parsed = qs.parse(str, { depth: 5000 }); - }); - - st.equal('foo' in parsed, true, 'parsed has "foo" property'); - - var depth = 0; - var ref = parsed.foo; - while ((ref = ref.p)) { - depth += 1; - } - - st.equal(depth, 5000, 'parsed is 5000 properties deep'); - - st.end(); - }); - - t.test('parses null objects correctly', { skip: !Object.create }, function (st) { - var a = Object.create(null); - a.b = 'c'; - - st.deepEqual(qs.parse(a), { b: 'c' }); - var result = qs.parse({ a: a }); - st.equal('a' in result, true, 'result has "a" property'); - st.deepEqual(result.a, a); - st.end(); - }); - - t.test('parses dates correctly', function (st) { - var now = new Date(); - st.deepEqual(qs.parse({ a: now }), { a: now }); - st.end(); - }); - - t.test('parses regular expressions correctly', function (st) { - var re = /^test$/; - st.deepEqual(qs.parse({ a: re }), { a: re }); - st.end(); - }); - - t.test('does not allow overwriting prototype properties', function (st) { - st.deepEqual(qs.parse('a[hasOwnProperty]=b', { allowPrototypes: false }), {}); - st.deepEqual(qs.parse('hasOwnProperty=b', { allowPrototypes: false }), {}); - - st.deepEqual( - qs.parse('toString', { allowPrototypes: false }), - {}, - 'bare "toString" results in {}' - ); - - st.end(); - }); - - t.test('can allow overwriting prototype properties', function (st) { - st.deepEqual(qs.parse('a[hasOwnProperty]=b', { allowPrototypes: true }), { a: { hasOwnProperty: 'b' } }); - st.deepEqual(qs.parse('hasOwnProperty=b', { allowPrototypes: true }), { hasOwnProperty: 'b' }); - - st.deepEqual( - qs.parse('toString', { allowPrototypes: true }), - { toString: '' }, - 'bare "toString" results in { toString: "" }' - ); - - st.end(); - }); - - t.test('does not crash when the global Object prototype is frozen', { skip: !hasPropertyDescriptors || !hasOverrideMistake }, function (st) { - // We can't actually freeze the global Object prototype as that will interfere with other tests, and once an object is frozen, it - // can't be unfrozen. Instead, we add a new non-writable property to simulate this. - st.teardown(mockProperty(Object.prototype, 'frozenProp', { value: 'foo', nonWritable: true, nonEnumerable: true })); - - st['throws']( - function () { - var obj = {}; - obj.frozenProp = 'bar'; - }, - // node < 6 has a different error message - /^TypeError: Cannot assign to read only property 'frozenProp' of (?:object '#'|#)/, - 'regular assignment of an inherited non-writable property throws' - ); - - var parsed; - st.doesNotThrow( - function () { - parsed = qs.parse('frozenProp', { allowPrototypes: false }); - }, - 'parsing a nonwritable Object.prototype property does not throw' - ); - - st.deepEqual(parsed, {}, 'bare "frozenProp" results in {}'); - - st.end(); - }); - - t.test('params starting with a closing bracket', function (st) { - st.deepEqual(qs.parse(']=toString'), { ']': 'toString' }); - st.deepEqual(qs.parse(']]=toString'), { ']]': 'toString' }); - st.deepEqual(qs.parse(']hello]=toString'), { ']hello]': 'toString' }); - st.end(); - }); - - t.test('params starting with a starting bracket', function (st) { - st.deepEqual(qs.parse('[=toString'), { '[': 'toString' }); - st.deepEqual(qs.parse('[[=toString'), { '[[': 'toString' }); - st.deepEqual(qs.parse('[hello[=toString'), { '[hello[': 'toString' }); - st.end(); - }); - - t.test('add keys to objects', function (st) { - st.deepEqual( - qs.parse('a[b]=c&a=d'), - { a: { b: 'c', d: true } }, - 'can add keys to objects' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString'), - { a: { b: 'c' } }, - 'can not overwrite prototype' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString', { allowPrototypes: true }), - { a: { b: 'c', toString: true } }, - 'can overwrite prototype with allowPrototypes true' - ); - - st.deepEqual( - qs.parse('a[b]=c&a=toString', { plainObjects: true }), - { __proto__: null, a: { __proto__: null, b: 'c', toString: true } }, - 'can overwrite prototype with plainObjects true' - ); - - st.end(); - }); - - t.test('dunder proto is ignored', function (st) { - var payload = 'categories[__proto__]=login&categories[__proto__]&categories[length]=42'; - var result = qs.parse(payload, { allowPrototypes: true }); - - st.deepEqual( - result, - { - categories: { - length: '42' - } - }, - 'silent [[Prototype]] payload' - ); - - var plainResult = qs.parse(payload, { allowPrototypes: true, plainObjects: true }); - - st.deepEqual( - plainResult, - { - __proto__: null, - categories: { - __proto__: null, - length: '42' - } - }, - 'silent [[Prototype]] payload: plain objects' - ); - - var query = qs.parse('categories[__proto__]=cats&categories[__proto__]=dogs&categories[some][json]=toInject', { allowPrototypes: true }); - - st.notOk(Array.isArray(query.categories), 'is not an array'); - st.notOk(query.categories instanceof Array, 'is not instanceof an array'); - st.deepEqual(query.categories, { some: { json: 'toInject' } }); - st.equal(JSON.stringify(query.categories), '{"some":{"json":"toInject"}}', 'stringifies as a non-array'); - - st.deepEqual( - qs.parse('foo[__proto__][hidden]=value&foo[bar]=stuffs', { allowPrototypes: true }), - { - foo: { - bar: 'stuffs' - } - }, - 'hidden values' - ); - - st.deepEqual( - qs.parse('foo[__proto__][hidden]=value&foo[bar]=stuffs', { allowPrototypes: true, plainObjects: true }), - { - __proto__: null, - foo: { - __proto__: null, - bar: 'stuffs' - } - }, - 'hidden values: plain objects' - ); - - st.end(); - }); - - t.test('can return null objects', { skip: !Object.create }, function (st) { - var expected = Object.create(null); - expected.a = Object.create(null); - expected.a.b = 'c'; - expected.a.hasOwnProperty = 'd'; - st.deepEqual(qs.parse('a[b]=c&a[hasOwnProperty]=d', { plainObjects: true }), expected); - st.deepEqual(qs.parse(null, { plainObjects: true }), Object.create(null)); - var expectedArray = Object.create(null); - expectedArray.a = Object.create(null); - expectedArray.a[0] = 'b'; - expectedArray.a.c = 'd'; - st.deepEqual(qs.parse('a[]=b&a[c]=d', { plainObjects: true }), expectedArray); - st.end(); - }); - - t.test('can parse with custom encoding', function (st) { - st.deepEqual(qs.parse('%8c%a7=%91%e5%8d%e3%95%7b', { - decoder: function (str) { - var reg = /%([0-9A-F]{2})/ig; - var result = []; - var parts = reg.exec(str); - while (parts) { - result.push(parseInt(parts[1], 16)); - parts = reg.exec(str); - } - return String(iconv.decode(SaferBuffer.from(result), 'shift_jis')); - } - }), { 県: '大阪府' }); - st.end(); - }); - - t.test('receives the default decoder as a second argument', function (st) { - st.plan(1); - qs.parse('a', { - decoder: function (str, defaultDecoder) { - st.equal(defaultDecoder, utils.decode); - } - }); - st.end(); - }); - - t.test('throws error with wrong decoder', function (st) { - st['throws'](function () { - qs.parse({}, { decoder: 'string' }); - }, new TypeError('Decoder has to be a function.')); - st.end(); - }); - - t.test('does not mutate the options argument', function (st) { - var options = {}; - qs.parse('a[b]=true', options); - st.deepEqual(options, {}); - st.end(); - }); - - t.test('throws if an invalid charset is specified', function (st) { - st['throws'](function () { - qs.parse('a=b', { charset: 'foobar' }); - }, new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')); - st.end(); - }); - - t.test('parses an iso-8859-1 string if asked to', function (st) { - st.deepEqual(qs.parse('%A2=%BD', { charset: 'iso-8859-1' }), { '¢': '½' }); - st.end(); - }); - - var urlEncodedCheckmarkInUtf8 = '%E2%9C%93'; - var urlEncodedOSlashInUtf8 = '%C3%B8'; - var urlEncodedNumCheckmark = '%26%2310003%3B'; - var urlEncodedNumSmiley = '%26%239786%3B'; - - t.test('prefers an utf-8 charset specified by the utf8 sentinel to a default charset of iso-8859-1', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedCheckmarkInUtf8 + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'iso-8859-1' }), { ø: 'ø' }); - st.end(); - }); - - t.test('prefers an iso-8859-1 charset specified by the utf8 sentinel to a default charset of utf-8', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedNumCheckmark + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'utf-8' }), { 'ø': 'ø' }); - st.end(); - }); - - t.test('does not require the utf8 sentinel to be defined before the parameters whose decoding it affects', function (st) { - st.deepEqual(qs.parse('a=' + urlEncodedOSlashInUtf8 + '&utf8=' + urlEncodedNumCheckmark, { charsetSentinel: true, charset: 'utf-8' }), { a: 'ø' }); - st.end(); - }); - - t.test('should ignore an utf8 sentinel with an unknown value', function (st) { - st.deepEqual(qs.parse('utf8=foo&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true, charset: 'utf-8' }), { ø: 'ø' }); - st.end(); - }); - - t.test('uses the utf8 sentinel to switch to utf-8 when no default charset is given', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedCheckmarkInUtf8 + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true }), { ø: 'ø' }); - st.end(); - }); - - t.test('uses the utf8 sentinel to switch to iso-8859-1 when no default charset is given', function (st) { - st.deepEqual(qs.parse('utf8=' + urlEncodedNumCheckmark + '&' + urlEncodedOSlashInUtf8 + '=' + urlEncodedOSlashInUtf8, { charsetSentinel: true }), { 'ø': 'ø' }); - st.end(); - }); - - t.test('interprets numeric entities in iso-8859-1 when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'iso-8859-1', interpretNumericEntities: true }), { foo: '☺' }); - st.end(); - }); - - t.test('handles a custom decoder returning `null`, in the `iso-8859-1` charset, when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=&bar=' + urlEncodedNumSmiley, { - charset: 'iso-8859-1', - decoder: function (str, defaultDecoder, charset) { - return str ? defaultDecoder(str, defaultDecoder, charset) : null; - }, - interpretNumericEntities: true - }), { foo: null, bar: '☺' }); - st.end(); - }); - - t.test('does not interpret numeric entities in iso-8859-1 when `interpretNumericEntities` is absent', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'iso-8859-1' }), { foo: '☺' }); - st.end(); - }); - - t.test('does not interpret numeric entities when the charset is utf-8, even when `interpretNumericEntities`', function (st) { - st.deepEqual(qs.parse('foo=' + urlEncodedNumSmiley, { charset: 'utf-8', interpretNumericEntities: true }), { foo: '☺' }); - st.end(); - }); - - t.test('does not interpret %uXXXX syntax in iso-8859-1 mode', function (st) { - st.deepEqual(qs.parse('%u263A=%u263A', { charset: 'iso-8859-1' }), { '%u263A': '%u263A' }); - st.end(); - }); - - t.test('allows for decoding keys and values differently', function (st) { - var decoder = function (str, defaultDecoder, charset, type) { - if (type === 'key') { - return defaultDecoder(str, defaultDecoder, charset, type).toLowerCase(); - } - if (type === 'value') { - return defaultDecoder(str, defaultDecoder, charset, type).toUpperCase(); - } - throw 'this should never happen! type: ' + type; - }; - - st.deepEqual(qs.parse('KeY=vAlUe', { decoder: decoder }), { key: 'VALUE' }); - st.end(); - }); - - t.end(); -}); - -test('parses empty keys', function (t) { - emptyTestCases.forEach(function (testCase) { - t.test('skips empty string key with ' + testCase.input, function (st) { - st.deepEqual(qs.parse(testCase.input), testCase.noEmptyKeys); - - st.end(); - }); - }); -}); - -test('`duplicates` option', function (t) { - v.nonStrings.concat('not a valid option').forEach(function (invalidOption) { - if (typeof invalidOption !== 'undefined') { - t['throws']( - function () { qs.parse('', { duplicates: invalidOption }); }, - TypeError, - 'throws on invalid option: ' + inspect(invalidOption) - ); - } - }); - - t.deepEqual( - qs.parse('foo=bar&foo=baz'), - { foo: ['bar', 'baz'] }, - 'duplicates: default, combine' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'combine' }), - { foo: ['bar', 'baz'] }, - 'duplicates: combine' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'first' }), - { foo: 'bar' }, - 'duplicates: first' - ); - - t.deepEqual( - qs.parse('foo=bar&foo=baz', { duplicates: 'last' }), - { foo: 'baz' }, - 'duplicates: last' - ); - - t.end(); -}); - -test('qs strictDepth option - throw cases', function (t) { - t.test('throws an exception when depth exceeds the limit with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for multiple nested arrays with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[0][1][2][3][4]=b', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for nested objects and arrays with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][0][d][e]=f', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - - t.test('throws an exception for different types of values with strictDepth: true', function (st) { - st['throws']( - function () { - qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 3, strictDepth: true }); - }, - RangeError, - 'Should throw RangeError' - ); - st.end(); - }); - -}); - -test('qs strictDepth option - non-throw cases', function (t) { - t.test('when depth is 0 and strictDepth true, do not throw', function (st) { - st.doesNotThrow( - function () { - qs.parse('a[b][c][d][e]=true&a[b][c][d][f]=42', { depth: 0, strictDepth: true }); - }, - RangeError, - 'Should not throw RangeError' - ); - st.end(); - }); - - t.test('parses successfully when depth is within the limit with strictDepth: true', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b]=c', { depth: 1, strictDepth: true }); - st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly'); - } - ); - st.end(); - }); - - t.test('does not throw an exception when depth exceeds the limit with strictDepth: false', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b][c][d][e][f][g][h][i]=j', { depth: 1 }); - st.deepEqual(result, { a: { b: { '[c][d][e][f][g][h][i]': 'j' } } }, 'Should parse with depth limit'); - } - ); - st.end(); - }); - - t.test('parses successfully when depth is within the limit with strictDepth: false', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b]=c', { depth: 1 }); - st.deepEqual(result, { a: { b: 'c' } }, 'Should parse correctly'); - } - ); - st.end(); - }); - - t.test('does not throw when depth is exactly at the limit with strictDepth: true', function (st) { - st.doesNotThrow( - function () { - var result = qs.parse('a[b][c]=d', { depth: 2, strictDepth: true }); - st.deepEqual(result, { a: { b: { c: 'd' } } }, 'Should parse correctly'); - } - ); - st.end(); - }); -}); diff --git a/node_modules/express/node_modules/qs/test/stringify.js b/node_modules/express/node_modules/qs/test/stringify.js deleted file mode 100755 index 12b1c71d6..000000000 --- a/node_modules/express/node_modules/qs/test/stringify.js +++ /dev/null @@ -1,1298 +0,0 @@ -'use strict'; - -var test = require('tape'); -var qs = require('../'); -var utils = require('../lib/utils'); -var iconv = require('iconv-lite'); -var SaferBuffer = require('safer-buffer').Buffer; -var hasSymbols = require('has-symbols'); -var mockProperty = require('mock-property'); -var emptyTestCases = require('./empty-keys-cases').emptyTestCases; -var hasBigInt = typeof BigInt === 'function'; - -test('stringify()', function (t) { - t.test('stringifies a querystring object', function (st) { - st.equal(qs.stringify({ a: 'b' }), 'a=b'); - st.equal(qs.stringify({ a: 1 }), 'a=1'); - st.equal(qs.stringify({ a: 1, b: 2 }), 'a=1&b=2'); - st.equal(qs.stringify({ a: 'A_Z' }), 'a=A_Z'); - st.equal(qs.stringify({ a: '€' }), 'a=%E2%82%AC'); - st.equal(qs.stringify({ a: '' }), 'a=%EE%80%80'); - st.equal(qs.stringify({ a: 'א' }), 'a=%D7%90'); - st.equal(qs.stringify({ a: '𐐷' }), 'a=%F0%90%90%B7'); - st.end(); - }); - - t.test('stringifies falsy values', function (st) { - st.equal(qs.stringify(undefined), ''); - st.equal(qs.stringify(null), ''); - st.equal(qs.stringify(null, { strictNullHandling: true }), ''); - st.equal(qs.stringify(false), ''); - st.equal(qs.stringify(0), ''); - st.end(); - }); - - t.test('stringifies symbols', { skip: !hasSymbols() }, function (st) { - st.equal(qs.stringify(Symbol.iterator), ''); - st.equal(qs.stringify([Symbol.iterator]), '0=Symbol%28Symbol.iterator%29'); - st.equal(qs.stringify({ a: Symbol.iterator }), 'a=Symbol%28Symbol.iterator%29'); - st.equal( - qs.stringify({ a: [Symbol.iterator] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[]=Symbol%28Symbol.iterator%29' - ); - st.end(); - }); - - t.test('stringifies bigints', { skip: !hasBigInt }, function (st) { - var three = BigInt(3); - var encodeWithN = function (value, defaultEncoder, charset) { - var result = defaultEncoder(value, defaultEncoder, charset); - return typeof value === 'bigint' ? result + 'n' : result; - }; - st.equal(qs.stringify(three), ''); - st.equal(qs.stringify([three]), '0=3'); - st.equal(qs.stringify([three], { encoder: encodeWithN }), '0=3n'); - st.equal(qs.stringify({ a: three }), 'a=3'); - st.equal(qs.stringify({ a: three }, { encoder: encodeWithN }), 'a=3n'); - st.equal( - qs.stringify({ a: [three] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[]=3' - ); - st.equal( - qs.stringify({ a: [three] }, { encodeValuesOnly: true, encoder: encodeWithN, arrayFormat: 'brackets' }), - 'a[]=3n' - ); - st.end(); - }); - - t.test('encodes dot in key of object when encodeDotInKeys and allowDots is provided', function (st) { - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: false } - ), - 'name.obj%5Bfirst%5D=John&name.obj%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: false } - ), - 'name.obj.first=John&name.obj.last=Doe', - 'with allowDots true and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: true } - ), - 'name%252Eobj%5Bfirst%5D=John&name%252Eobj%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys true' - ); - st.equal( - qs.stringify( - { 'name.obj': { first: 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: true } - ), - 'name%252Eobj.first=John&name%252Eobj.last=Doe', - 'with allowDots true and encodeDotInKeys true' - ); - - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: false } - ), - 'name.obj.subobject%5Bfirst.godly.name%5D=John&name.obj.subobject%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: false } - ), - 'name.obj.subobject.first.godly.name=John&name.obj.subobject.last=Doe', - 'with allowDots false and encodeDotInKeys false' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: false, encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject%5Bfirst.godly.name%5D=John&name%252Eobj%252Esubobject%5Blast%5D=Doe', - 'with allowDots false and encodeDotInKeys true' - ); - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { allowDots: true, encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - 'with allowDots true and encodeDotInKeys true' - ); - - st.end(); - }); - - t.test('should encode dot in key of object, and automatically set allowDots to `true` when encodeDotInKeys is true and allowDots in undefined', function (st) { - st.equal( - qs.stringify( - { 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, - { encodeDotInKeys: true } - ), - 'name%252Eobj%252Esubobject.first%252Egodly%252Ename=John&name%252Eobj%252Esubobject.last=Doe', - 'with allowDots undefined and encodeDotInKeys true' - ); - st.end(); - }); - - t.test('should encode dot in key of object when encodeDotInKeys and allowDots is provided, and nothing else when encodeValuesOnly is provided', function (st) { - st.equal( - qs.stringify({ 'name.obj': { first: 'John', last: 'Doe' } }, { - encodeDotInKeys: true, allowDots: true, encodeValuesOnly: true - }), - 'name%2Eobj.first=John&name%2Eobj.last=Doe' - ); - - st.equal( - qs.stringify({ 'name.obj.subobject': { 'first.godly.name': 'John', last: 'Doe' } }, { allowDots: true, encodeDotInKeys: true, encodeValuesOnly: true }), - 'name%2Eobj%2Esubobject.first%2Egodly%2Ename=John&name%2Eobj%2Esubobject.last=Doe' - ); - - st.end(); - }); - - t.test('throws when `commaRoundTrip` is not a boolean', function (st) { - st['throws']( - function () { qs.stringify({}, { commaRoundTrip: 'not a boolean' }); }, - TypeError, - 'throws when `commaRoundTrip` is not a boolean' - ); - - st.end(); - }); - - t.test('throws when `encodeDotInKeys` is not a boolean', function (st) { - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: 0 }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { encodeDotInKeys: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('adds query prefix', function (st) { - st.equal(qs.stringify({ a: 'b' }, { addQueryPrefix: true }), '?a=b'); - st.end(); - }); - - t.test('with query prefix, outputs blank string given an empty object', function (st) { - st.equal(qs.stringify({}, { addQueryPrefix: true }), ''); - st.end(); - }); - - t.test('stringifies nested falsy values', function (st) { - st.equal(qs.stringify({ a: { b: { c: null } } }), 'a%5Bb%5D%5Bc%5D='); - st.equal(qs.stringify({ a: { b: { c: null } } }, { strictNullHandling: true }), 'a%5Bb%5D%5Bc%5D'); - st.equal(qs.stringify({ a: { b: { c: false } } }), 'a%5Bb%5D%5Bc%5D=false'); - st.end(); - }); - - t.test('stringifies a nested object', function (st) { - st.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); - st.equal(qs.stringify({ a: { b: { c: { d: 'e' } } } }), 'a%5Bb%5D%5Bc%5D%5Bd%5D=e'); - st.end(); - }); - - t.test('`allowDots` option: stringifies a nested object with dots notation', function (st) { - st.equal(qs.stringify({ a: { b: 'c' } }, { allowDots: true }), 'a.b=c'); - st.equal(qs.stringify({ a: { b: { c: { d: 'e' } } } }, { allowDots: true }), 'a.b.c.d=e'); - st.end(); - }); - - t.test('stringifies an array value', function (st) { - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'indices' }), - 'a%5B0%5D=b&a%5B1%5D=c&a%5B2%5D=d', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'brackets' }), - 'a%5B%5D=b&a%5B%5D=c&a%5B%5D=d', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'comma' }), - 'a=b%2Cc%2Cd', - 'comma => comma' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }, { arrayFormat: 'comma', commaRoundTrip: true }), - 'a=b%2Cc%2Cd', - 'comma round trip => comma' - ); - st.equal( - qs.stringify({ a: ['b', 'c', 'd'] }), - 'a%5B0%5D=b&a%5B1%5D=c&a%5B2%5D=d', - 'default => indices' - ); - st.end(); - }); - - t.test('`skipNulls` option', function (st) { - st.equal( - qs.stringify({ a: 'b', c: null }, { skipNulls: true }), - 'a=b', - 'omits nulls when asked' - ); - - st.equal( - qs.stringify({ a: { b: 'c', d: null } }, { skipNulls: true }), - 'a%5Bb%5D=c', - 'omits nested nulls when asked' - ); - - st.end(); - }); - - t.test('omits array indices when asked', function (st) { - st.equal(qs.stringify({ a: ['b', 'c', 'd'] }, { indices: false }), 'a=b&a=c&a=d'); - - st.end(); - }); - - t.test('omits object key/value pair when value is empty array', function (st) { - st.equal(qs.stringify({ a: [], b: 'zz' }), 'b=zz'); - - st.end(); - }); - - t.test('should not omit object key/value pair when value is empty array and when asked', function (st) { - st.equal(qs.stringify({ a: [], b: 'zz' }), 'b=zz'); - st.equal(qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: false }), 'b=zz'); - st.equal(qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: true }), 'a[]&b=zz'); - - st.end(); - }); - - t.test('should throw when allowEmptyArrays is not of type boolean', function (st) { - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: 'foobar' }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: 0 }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: NaN }); }, - TypeError - ); - - st['throws']( - function () { qs.stringify({ a: [], b: 'zz' }, { allowEmptyArrays: null }); }, - TypeError - ); - - st.end(); - }); - - t.test('allowEmptyArrays + strictNullHandling', function (st) { - st.equal( - qs.stringify( - { testEmptyArray: [] }, - { strictNullHandling: true, allowEmptyArrays: true } - ), - 'testEmptyArray[]' - ); - - st.end(); - }); - - t.test('stringifies an array value with one item vs multiple items', function (st) { - st.test('non-array item', function (s2t) { - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c'); - s2t.equal(qs.stringify({ a: 'c' }, { encodeValuesOnly: true }), 'a=c'); - - s2t.end(); - }); - - st.test('array with a single item', function (s2t) { - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c'); - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a[]=c'); // so it parses back as an array - s2t.equal(qs.stringify({ a: ['c'] }, { encodeValuesOnly: true }), 'a[0]=c'); - - s2t.end(); - }); - - st.test('array with multiple items', function (s2t) { - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=c&a[1]=d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=c&a[]=d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c,d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a=c,d'); - s2t.equal(qs.stringify({ a: ['c', 'd'] }, { encodeValuesOnly: true }), 'a[0]=c&a[1]=d'); - - s2t.end(); - }); - - st.test('array with multiple items with a comma inside', function (s2t) { - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=c%2Cd,e'); - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { arrayFormat: 'comma' }), 'a=c%2Cd%2Ce'); - - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { encodeValuesOnly: true, arrayFormat: 'comma', commaRoundTrip: true }), 'a=c%2Cd,e'); - s2t.equal(qs.stringify({ a: ['c,d', 'e'] }, { arrayFormat: 'comma', commaRoundTrip: true }), 'a=c%2Cd%2Ce'); - - s2t.end(); - }); - - st.end(); - }); - - t.test('stringifies a nested array value', function (st) { - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[b][0]=c&a[b][1]=d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[b][]=c&a[b][]=d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true, arrayFormat: 'comma' }), 'a[b]=c,d'); - st.equal(qs.stringify({ a: { b: ['c', 'd'] } }, { encodeValuesOnly: true }), 'a[b][0]=c&a[b][1]=d'); - st.end(); - }); - - t.test('stringifies comma and empty array values', function (st) { - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'indices' }), 'a[0]=,&a[1]=&a[2]=c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'brackets' }), 'a[]=,&a[]=&a[]=c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'comma' }), 'a=,,,c,d%'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: false, arrayFormat: 'repeat' }), 'a=,&a=&a=c,d%'); - - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[0]=%2C&a[1]=&a[2]=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=%2C&a[]=&a[]=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=%2C,,c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=%2C&a=&a=c%2Cd%25'); - - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'indices' }), 'a%5B0%5D=%2C&a%5B1%5D=&a%5B2%5D=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'brackets' }), 'a%5B%5D=%2C&a%5B%5D=&a%5B%5D=c%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'comma' }), 'a=%2C%2C%2Cc%2Cd%25'); - st.equal(qs.stringify({ a: [',', '', 'c,d%'] }, { encode: true, encodeValuesOnly: false, arrayFormat: 'repeat' }), 'a=%2C&a=&a=c%2Cd%25'); - - st.end(); - }); - - t.test('stringifies comma and empty non-array values', function (st) { - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'indices' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'brackets' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'comma' }), 'a=,&b=&c=c,d%'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: false, arrayFormat: 'repeat' }), 'a=,&b=&c=c,d%'); - - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'indices' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'comma' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=%2C&b=&c=c%2Cd%25'); - - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'indices' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'brackets' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'comma' }), 'a=%2C&b=&c=c%2Cd%25'); - st.equal(qs.stringify({ a: ',', b: '', c: 'c,d%' }, { encode: true, encodeValuesOnly: false, arrayFormat: 'repeat' }), 'a=%2C&b=&c=c%2Cd%25'); - - st.end(); - }); - - t.test('stringifies a nested array value with dots notation', function (st) { - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'indices' } - ), - 'a.b[0]=c&a.b[1]=d', - 'indices: stringifies with dots + indices' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'brackets' } - ), - 'a.b[]=c&a.b[]=d', - 'brackets: stringifies with dots + brackets' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true, arrayFormat: 'comma' } - ), - 'a.b=c,d', - 'comma: stringifies with dots + comma' - ); - st.equal( - qs.stringify( - { a: { b: ['c', 'd'] } }, - { allowDots: true, encodeValuesOnly: true } - ), - 'a.b[0]=c&a.b[1]=d', - 'default: stringifies with dots + indices' - ); - st.end(); - }); - - t.test('stringifies an object inside an array', function (st) { - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'indices', encodeValuesOnly: true }), - 'a[0][b]=c', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'repeat', encodeValuesOnly: true }), - 'a[b]=c', - 'repeat => repeat' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { arrayFormat: 'brackets', encodeValuesOnly: true }), - 'a[][b]=c', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: 'c' }] }, { encodeValuesOnly: true }), - 'a[0][b]=c', - 'default => indices' - ); - - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'indices', encodeValuesOnly: true }), - 'a[0][b][c][0]=1', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'repeat', encodeValuesOnly: true }), - 'a[b][c]=1', - 'repeat => repeat' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { arrayFormat: 'brackets', encodeValuesOnly: true }), - 'a[][b][c][]=1', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: { c: [1] } }] }, { encodeValuesOnly: true }), - 'a[0][b][c][0]=1', - 'default => indices' - ); - - st.end(); - }); - - t.test('stringifies an array with mixed objects and primitives', function (st) { - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), - 'a[0][b]=1&a[1]=2&a[2]=3', - 'indices => indices' - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'a[][b]=1&a[]=2&a[]=3', - 'brackets => brackets' - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true, arrayFormat: 'comma' }), - '???', - 'brackets => brackets', - { skip: 'TODO: figure out what this should do' } - ); - st.equal( - qs.stringify({ a: [{ b: 1 }, 2, 3] }, { encodeValuesOnly: true }), - 'a[0][b]=1&a[1]=2&a[2]=3', - 'default => indices' - ); - - st.end(); - }); - - t.test('stringifies an object inside an array with dots notation', function (st) { - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false, arrayFormat: 'indices' } - ), - 'a[0].b=c', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false, arrayFormat: 'brackets' } - ), - 'a[].b=c', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: [{ b: 'c' }] }, - { allowDots: true, encode: false } - ), - 'a[0].b=c', - 'default => indices' - ); - - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false, arrayFormat: 'indices' } - ), - 'a[0].b.c[0]=1', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false, arrayFormat: 'brackets' } - ), - 'a[].b.c[]=1', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: [{ b: { c: [1] } }] }, - { allowDots: true, encode: false } - ), - 'a[0].b.c[0]=1', - 'default => indices' - ); - - st.end(); - }); - - t.test('does not omit object keys when indices = false', function (st) { - st.equal(qs.stringify({ a: [{ b: 'c' }] }, { indices: false }), 'a%5Bb%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when indices=true', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { indices: true }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when no arrayFormat is specified', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses indices notation for arrays when arrayFormat=indices', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' }), 'a%5B0%5D=b&a%5B1%5D=c'); - st.end(); - }); - - t.test('uses repeat notation for arrays when arrayFormat=repeat', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' }), 'a=b&a=c'); - st.end(); - }); - - t.test('uses brackets notation for arrays when arrayFormat=brackets', function (st) { - st.equal(qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' }), 'a%5B%5D=b&a%5B%5D=c'); - st.end(); - }); - - t.test('stringifies a complicated object', function (st) { - st.equal(qs.stringify({ a: { b: 'c', d: 'e' } }), 'a%5Bb%5D=c&a%5Bd%5D=e'); - st.end(); - }); - - t.test('stringifies an empty value', function (st) { - st.equal(qs.stringify({ a: '' }), 'a='); - st.equal(qs.stringify({ a: null }, { strictNullHandling: true }), 'a'); - - st.equal(qs.stringify({ a: '', b: '' }), 'a=&b='); - st.equal(qs.stringify({ a: null, b: '' }, { strictNullHandling: true }), 'a&b='); - - st.equal(qs.stringify({ a: { b: '' } }), 'a%5Bb%5D='); - st.equal(qs.stringify({ a: { b: null } }, { strictNullHandling: true }), 'a%5Bb%5D'); - st.equal(qs.stringify({ a: { b: null } }, { strictNullHandling: false }), 'a%5Bb%5D='); - - st.end(); - }); - - t.test('stringifies an empty array in different arrayFormat', function (st) { - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false }), 'b[0]=&c=c'); - // arrayFormat default - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices' }), 'b[0]=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets' }), 'b[]=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat' }), 'b=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma' }), 'b=&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', commaRoundTrip: true }), 'b[]=&c=c'); - // with strictNullHandling - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices', strictNullHandling: true }), 'b[0]&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets', strictNullHandling: true }), 'b[]&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat', strictNullHandling: true }), 'b&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', strictNullHandling: true }), 'b&c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', strictNullHandling: true, commaRoundTrip: true }), 'b[]&c=c'); - // with skipNulls - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'indices', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'brackets', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'repeat', skipNulls: true }), 'c=c'); - st.equal(qs.stringify({ a: [], b: [null], c: 'c' }, { encode: false, arrayFormat: 'comma', skipNulls: true }), 'c=c'); - - st.end(); - }); - - t.test('stringifies a null object', { skip: !Object.create }, function (st) { - var obj = Object.create(null); - obj.a = 'b'; - st.equal(qs.stringify(obj), 'a=b'); - st.end(); - }); - - t.test('returns an empty string for invalid input', function (st) { - st.equal(qs.stringify(undefined), ''); - st.equal(qs.stringify(false), ''); - st.equal(qs.stringify(null), ''); - st.equal(qs.stringify(''), ''); - st.end(); - }); - - t.test('stringifies an object with a null object as a child', { skip: !Object.create }, function (st) { - var obj = { a: Object.create(null) }; - - obj.a.b = 'c'; - st.equal(qs.stringify(obj), 'a%5Bb%5D=c'); - st.end(); - }); - - t.test('drops keys with a value of undefined', function (st) { - st.equal(qs.stringify({ a: undefined }), ''); - - st.equal(qs.stringify({ a: { b: undefined, c: null } }, { strictNullHandling: true }), 'a%5Bc%5D'); - st.equal(qs.stringify({ a: { b: undefined, c: null } }, { strictNullHandling: false }), 'a%5Bc%5D='); - st.equal(qs.stringify({ a: { b: undefined, c: '' } }), 'a%5Bc%5D='); - st.end(); - }); - - t.test('url encodes values', function (st) { - st.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); - st.end(); - }); - - t.test('stringifies a date', function (st) { - var now = new Date(); - var str = 'a=' + encodeURIComponent(now.toISOString()); - st.equal(qs.stringify({ a: now }), str); - st.end(); - }); - - t.test('stringifies the weird object from qs', function (st) { - st.equal(qs.stringify({ 'my weird field': '~q1!2"\'w$5&7/z8)?' }), 'my%20weird%20field=~q1%212%22%27w%245%267%2Fz8%29%3F'); - st.end(); - }); - - t.test('skips properties that are part of the object prototype', function (st) { - st.intercept(Object.prototype, 'crash', { value: 'test' }); - - st.equal(qs.stringify({ a: 'b' }), 'a=b'); - st.equal(qs.stringify({ a: { b: 'c' } }), 'a%5Bb%5D=c'); - - st.end(); - }); - - t.test('stringifies boolean values', function (st) { - st.equal(qs.stringify({ a: true }), 'a=true'); - st.equal(qs.stringify({ a: { b: true } }), 'a%5Bb%5D=true'); - st.equal(qs.stringify({ b: false }), 'b=false'); - st.equal(qs.stringify({ b: { c: false } }), 'b%5Bc%5D=false'); - st.end(); - }); - - t.test('stringifies buffer values', function (st) { - st.equal(qs.stringify({ a: SaferBuffer.from('test') }), 'a=test'); - st.equal(qs.stringify({ a: { b: SaferBuffer.from('test') } }), 'a%5Bb%5D=test'); - st.end(); - }); - - t.test('stringifies an object using an alternative delimiter', function (st) { - st.equal(qs.stringify({ a: 'b', c: 'd' }, { delimiter: ';' }), 'a=b;c=d'); - st.end(); - }); - - t.test('does not blow up when Buffer global is missing', function (st) { - var restore = mockProperty(global, 'Buffer', { 'delete': true }); - - var result = qs.stringify({ a: 'b', c: 'd' }); - - restore(); - - st.equal(result, 'a=b&c=d'); - st.end(); - }); - - t.test('does not crash when parsing circular references', function (st) { - var a = {}; - a.b = a; - - st['throws']( - function () { qs.stringify({ 'foo[bar]': 'baz', 'foo[baz]': a }); }, - /RangeError: Cyclic object value/, - 'cyclic values throw' - ); - - var circular = { - a: 'value' - }; - circular.a = circular; - st['throws']( - function () { qs.stringify(circular); }, - /RangeError: Cyclic object value/, - 'cyclic values throw' - ); - - var arr = ['a']; - st.doesNotThrow( - function () { qs.stringify({ x: arr, y: arr }); }, - 'non-cyclic values do not throw' - ); - - st.end(); - }); - - t.test('non-circular duplicated references can still work', function (st) { - var hourOfDay = { - 'function': 'hour_of_day' - }; - - var p1 = { - 'function': 'gte', - arguments: [hourOfDay, 0] - }; - var p2 = { - 'function': 'lte', - arguments: [hourOfDay, 23] - }; - - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'indices' }), - 'filters[$and][0][function]=gte&filters[$and][0][arguments][0][function]=hour_of_day&filters[$and][0][arguments][1]=0&filters[$and][1][function]=lte&filters[$and][1][arguments][0][function]=hour_of_day&filters[$and][1][arguments][1]=23' - ); - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), - 'filters[$and][][function]=gte&filters[$and][][arguments][][function]=hour_of_day&filters[$and][][arguments][]=0&filters[$and][][function]=lte&filters[$and][][arguments][][function]=hour_of_day&filters[$and][][arguments][]=23' - ); - st.equal( - qs.stringify({ filters: { $and: [p1, p2] } }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), - 'filters[$and][function]=gte&filters[$and][arguments][function]=hour_of_day&filters[$and][arguments]=0&filters[$and][function]=lte&filters[$and][arguments][function]=hour_of_day&filters[$and][arguments]=23' - ); - - st.end(); - }); - - t.test('selects properties when filter=array', function (st) { - st.equal(qs.stringify({ a: 'b' }, { filter: ['a'] }), 'a=b'); - st.equal(qs.stringify({ a: 1 }, { filter: [] }), ''); - - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2], arrayFormat: 'indices' } - ), - 'a%5Bb%5D%5B0%5D=1&a%5Bb%5D%5B2%5D=3', - 'indices => indices' - ); - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2], arrayFormat: 'brackets' } - ), - 'a%5Bb%5D%5B%5D=1&a%5Bb%5D%5B%5D=3', - 'brackets => brackets' - ); - st.equal( - qs.stringify( - { a: { b: [1, 2, 3, 4], c: 'd' }, c: 'f' }, - { filter: ['a', 'b', 0, 2] } - ), - 'a%5Bb%5D%5B0%5D=1&a%5Bb%5D%5B2%5D=3', - 'default => indices' - ); - - st.end(); - }); - - t.test('supports custom representations when filter=function', function (st) { - var calls = 0; - var obj = { a: 'b', c: 'd', e: { f: new Date(1257894000000) } }; - var filterFunc = function (prefix, value) { - calls += 1; - if (calls === 1) { - st.equal(prefix, '', 'prefix is empty'); - st.equal(value, obj); - } else if (prefix === 'c') { - return void 0; - } else if (value instanceof Date) { - st.equal(prefix, 'e[f]'); - return value.getTime(); - } - return value; - }; - - st.equal(qs.stringify(obj, { filter: filterFunc }), 'a=b&e%5Bf%5D=1257894000000'); - st.equal(calls, 5); - st.end(); - }); - - t.test('can disable uri encoding', function (st) { - st.equal(qs.stringify({ a: 'b' }, { encode: false }), 'a=b'); - st.equal(qs.stringify({ a: { b: 'c' } }, { encode: false }), 'a[b]=c'); - st.equal(qs.stringify({ a: 'b', c: null }, { strictNullHandling: true, encode: false }), 'a=b&c'); - st.end(); - }); - - t.test('can sort the keys', function (st) { - var sort = function (a, b) { - return a.localeCompare(b); - }; - st.equal(qs.stringify({ a: 'c', z: 'y', b: 'f' }, { sort: sort }), 'a=c&b=f&z=y'); - st.equal(qs.stringify({ a: 'c', z: { j: 'a', i: 'b' }, b: 'f' }, { sort: sort }), 'a=c&b=f&z%5Bi%5D=b&z%5Bj%5D=a'); - st.end(); - }); - - t.test('can sort the keys at depth 3 or more too', function (st) { - var sort = function (a, b) { - return a.localeCompare(b); - }; - st.equal( - qs.stringify( - { a: 'a', z: { zj: { zjb: 'zjb', zja: 'zja' }, zi: { zib: 'zib', zia: 'zia' } }, b: 'b' }, - { sort: sort, encode: false } - ), - 'a=a&b=b&z[zi][zia]=zia&z[zi][zib]=zib&z[zj][zja]=zja&z[zj][zjb]=zjb' - ); - st.equal( - qs.stringify( - { a: 'a', z: { zj: { zjb: 'zjb', zja: 'zja' }, zi: { zib: 'zib', zia: 'zia' } }, b: 'b' }, - { sort: null, encode: false } - ), - 'a=a&z[zj][zjb]=zjb&z[zj][zja]=zja&z[zi][zib]=zib&z[zi][zia]=zia&b=b' - ); - st.end(); - }); - - t.test('can stringify with custom encoding', function (st) { - st.equal(qs.stringify({ 県: '大阪府', '': '' }, { - encoder: function (str) { - if (str.length === 0) { - return ''; - } - var buf = iconv.encode(str, 'shiftjis'); - var result = []; - for (var i = 0; i < buf.length; ++i) { - result.push(buf.readUInt8(i).toString(16)); - } - return '%' + result.join('%'); - } - }), '%8c%a7=%91%e5%8d%e3%95%7b&='); - st.end(); - }); - - t.test('receives the default encoder as a second argument', function (st) { - st.plan(8); - - qs.stringify({ a: 1, b: new Date(), c: true, d: [1] }, { - encoder: function (str) { - st.match(typeof str, /^(?:string|number|boolean)$/); - return ''; - } - }); - - st.end(); - }); - - t.test('receives the default encoder as a second argument', function (st) { - st.plan(2); - - qs.stringify({ a: 1 }, { - encoder: function (str, defaultEncoder) { - st.equal(defaultEncoder, utils.encode); - } - }); - - st.end(); - }); - - t.test('throws error with wrong encoder', function (st) { - st['throws'](function () { - qs.stringify({}, { encoder: 'string' }); - }, new TypeError('Encoder has to be a function.')); - st.end(); - }); - - t.test('can use custom encoder for a buffer object', { skip: typeof Buffer === 'undefined' }, function (st) { - st.equal(qs.stringify({ a: SaferBuffer.from([1]) }, { - encoder: function (buffer) { - if (typeof buffer === 'string') { - return buffer; - } - return String.fromCharCode(buffer.readUInt8(0) + 97); - } - }), 'a=b'); - - st.equal(qs.stringify({ a: SaferBuffer.from('a b') }, { - encoder: function (buffer) { - return buffer; - } - }), 'a=a b'); - st.end(); - }); - - t.test('serializeDate option', function (st) { - var date = new Date(); - st.equal( - qs.stringify({ a: date }), - 'a=' + date.toISOString().replace(/:/g, '%3A'), - 'default is toISOString' - ); - - var mutatedDate = new Date(); - mutatedDate.toISOString = function () { - throw new SyntaxError(); - }; - st['throws'](function () { - mutatedDate.toISOString(); - }, SyntaxError); - st.equal( - qs.stringify({ a: mutatedDate }), - 'a=' + Date.prototype.toISOString.call(mutatedDate).replace(/:/g, '%3A'), - 'toISOString works even when method is not locally present' - ); - - var specificDate = new Date(6); - st.equal( - qs.stringify( - { a: specificDate }, - { serializeDate: function (d) { return d.getTime() * 7; } } - ), - 'a=42', - 'custom serializeDate function called' - ); - - st.equal( - qs.stringify( - { a: [date] }, - { - serializeDate: function (d) { return d.getTime(); }, - arrayFormat: 'comma' - } - ), - 'a=' + date.getTime(), - 'works with arrayFormat comma' - ); - st.equal( - qs.stringify( - { a: [date] }, - { - serializeDate: function (d) { return d.getTime(); }, - arrayFormat: 'comma', - commaRoundTrip: true - } - ), - 'a%5B%5D=' + date.getTime(), - 'works with arrayFormat comma' - ); - - st.end(); - }); - - t.test('RFC 1738 serialization', function (st) { - st.equal(qs.stringify({ a: 'b c' }, { format: qs.formats.RFC1738 }), 'a=b+c'); - st.equal(qs.stringify({ 'a b': 'c d' }, { format: qs.formats.RFC1738 }), 'a+b=c+d'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }, { format: qs.formats.RFC1738 }), 'a+b=a+b'); - - st.equal(qs.stringify({ 'foo(ref)': 'bar' }, { format: qs.formats.RFC1738 }), 'foo(ref)=bar'); - - st.end(); - }); - - t.test('RFC 3986 spaces serialization', function (st) { - st.equal(qs.stringify({ a: 'b c' }, { format: qs.formats.RFC3986 }), 'a=b%20c'); - st.equal(qs.stringify({ 'a b': 'c d' }, { format: qs.formats.RFC3986 }), 'a%20b=c%20d'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }, { format: qs.formats.RFC3986 }), 'a%20b=a%20b'); - - st.end(); - }); - - t.test('Backward compatibility to RFC 3986', function (st) { - st.equal(qs.stringify({ a: 'b c' }), 'a=b%20c'); - st.equal(qs.stringify({ 'a b': SaferBuffer.from('a b') }), 'a%20b=a%20b'); - - st.end(); - }); - - t.test('Edge cases and unknown formats', function (st) { - ['UFO1234', false, 1234, null, {}, []].forEach(function (format) { - st['throws']( - function () { - qs.stringify({ a: 'b c' }, { format: format }); - }, - new TypeError('Unknown format option provided.') - ); - }); - st.end(); - }); - - t.test('encodeValuesOnly', function (st) { - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'indices' } - ), - 'a=b&c[0]=d&c[1]=e%3Df&f[0][0]=g&f[1][0]=h', - 'encodeValuesOnly + indices' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'brackets' } - ), - 'a=b&c[]=d&c[]=e%3Df&f[][]=g&f[][]=h', - 'encodeValuesOnly + brackets' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e=f'], f: [['g'], ['h']] }, - { encodeValuesOnly: true, arrayFormat: 'repeat' } - ), - 'a=b&c=d&c=e%3Df&f=g&f=h', - 'encodeValuesOnly + repeat' - ); - - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'indices' } - ), - 'a=b&c%5B0%5D=d&c%5B1%5D=e&f%5B0%5D%5B0%5D=g&f%5B1%5D%5B0%5D=h', - 'no encodeValuesOnly + indices' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'brackets' } - ), - 'a=b&c%5B%5D=d&c%5B%5D=e&f%5B%5D%5B%5D=g&f%5B%5D%5B%5D=h', - 'no encodeValuesOnly + brackets' - ); - st.equal( - qs.stringify( - { a: 'b', c: ['d', 'e'], f: [['g'], ['h']] }, - { arrayFormat: 'repeat' } - ), - 'a=b&c=d&c=e&f=g&f=h', - 'no encodeValuesOnly + repeat' - ); - - st.end(); - }); - - t.test('encodeValuesOnly - strictNullHandling', function (st) { - st.equal( - qs.stringify( - { a: { b: null } }, - { encodeValuesOnly: true, strictNullHandling: true } - ), - 'a[b]' - ); - st.end(); - }); - - t.test('throws if an invalid charset is specified', function (st) { - st['throws'](function () { - qs.stringify({ a: 'b' }, { charset: 'foobar' }); - }, new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined')); - st.end(); - }); - - t.test('respects a charset of iso-8859-1', function (st) { - st.equal(qs.stringify({ æ: 'æ' }, { charset: 'iso-8859-1' }), '%E6=%E6'); - st.end(); - }); - - t.test('encodes unrepresentable chars as numeric entities in iso-8859-1 mode', function (st) { - st.equal(qs.stringify({ a: '☺' }, { charset: 'iso-8859-1' }), 'a=%26%239786%3B'); - st.end(); - }); - - t.test('respects an explicit charset of utf-8 (the default)', function (st) { - st.equal(qs.stringify({ a: 'æ' }, { charset: 'utf-8' }), 'a=%C3%A6'); - st.end(); - }); - - t.test('`charsetSentinel` option', function (st) { - st.equal( - qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'utf-8' }), - 'utf8=%E2%9C%93&a=%C3%A6', - 'adds the right sentinel when instructed to and the charset is utf-8' - ); - - st.equal( - qs.stringify({ a: 'æ' }, { charsetSentinel: true, charset: 'iso-8859-1' }), - 'utf8=%26%2310003%3B&a=%E6', - 'adds the right sentinel when instructed to and the charset is iso-8859-1' - ); - - st.end(); - }); - - t.test('does not mutate the options argument', function (st) { - var options = {}; - qs.stringify({}, options); - st.deepEqual(options, {}); - st.end(); - }); - - t.test('strictNullHandling works with custom filter', function (st) { - var filter = function (prefix, value) { - return value; - }; - - var options = { strictNullHandling: true, filter: filter }; - st.equal(qs.stringify({ key: null }, options), 'key'); - st.end(); - }); - - t.test('strictNullHandling works with null serializeDate', function (st) { - var serializeDate = function () { - return null; - }; - var options = { strictNullHandling: true, serializeDate: serializeDate }; - var date = new Date(); - st.equal(qs.stringify({ key: date }, options), 'key'); - st.end(); - }); - - t.test('allows for encoding keys and values differently', function (st) { - var encoder = function (str, defaultEncoder, charset, type) { - if (type === 'key') { - return defaultEncoder(str, defaultEncoder, charset, type).toLowerCase(); - } - if (type === 'value') { - return defaultEncoder(str, defaultEncoder, charset, type).toUpperCase(); - } - throw 'this should never happen! type: ' + type; - }; - - st.deepEqual(qs.stringify({ KeY: 'vAlUe' }, { encoder: encoder }), 'key=VALUE'); - st.end(); - }); - - t.test('objects inside arrays', function (st) { - var obj = { a: { b: { c: 'd', e: 'f' } } }; - var withArray = { a: { b: [{ c: 'd', e: 'f' }] } }; - - st.equal(qs.stringify(obj, { encode: false }), 'a[b][c]=d&a[b][e]=f', 'no array, no arrayFormat'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'brackets' }), 'a[b][c]=d&a[b][e]=f', 'no array, bracket'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'indices' }), 'a[b][c]=d&a[b][e]=f', 'no array, indices'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'repeat' }), 'a[b][c]=d&a[b][e]=f', 'no array, repeat'); - st.equal(qs.stringify(obj, { encode: false, arrayFormat: 'comma' }), 'a[b][c]=d&a[b][e]=f', 'no array, comma'); - - st.equal(qs.stringify(withArray, { encode: false }), 'a[b][0][c]=d&a[b][0][e]=f', 'array, no arrayFormat'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'brackets' }), 'a[b][][c]=d&a[b][][e]=f', 'array, bracket'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'indices' }), 'a[b][0][c]=d&a[b][0][e]=f', 'array, indices'); - st.equal(qs.stringify(withArray, { encode: false, arrayFormat: 'repeat' }), 'a[b][c]=d&a[b][e]=f', 'array, repeat'); - st.equal( - qs.stringify(withArray, { encode: false, arrayFormat: 'comma' }), - '???', - 'array, comma', - { skip: 'TODO: figure out what this should do' } - ); - - st.end(); - }); - - t.test('stringifies sparse arrays', function (st) { - /* eslint no-sparse-arrays: 0 */ - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1]=2&a[4]=1'); - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[]=2&a[]=1'); - st.equal(qs.stringify({ a: [, '2', , , '1'] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a=2&a=1'); - - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][b][2][c]=1'); - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][b][][c]=1'); - st.equal(qs.stringify({ a: [, { b: [, , { c: '1' }] }] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[b][c]=1'); - - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][2][3][c]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][][][c]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: '1' }]]] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[c]=1'); - - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'indices' }), 'a[1][2][3][c][1]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'brackets' }), 'a[][][][c][]=1'); - st.equal(qs.stringify({ a: [, [, , [, , , { c: [, '1'] }]]] }, { encodeValuesOnly: true, arrayFormat: 'repeat' }), 'a[c]=1'); - - st.end(); - }); - - t.test('encodes a very long string', function (st) { - var chars = []; - var expected = []; - for (var i = 0; i < 5e3; i++) { - chars.push(' ' + i); - - expected.push('%20' + i); - } - - var obj = { - foo: chars.join('') - }; - - st.equal( - qs.stringify(obj, { arrayFormat: 'bracket', charset: 'utf-8' }), - 'foo=' + expected.join('') - ); - - st.end(); - }); - - t.end(); -}); - -test('stringifies empty keys', function (t) { - emptyTestCases.forEach(function (testCase) { - t.test('stringifies an object with empty string key with ' + testCase.input, function (st) { - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'indices' }), - testCase.stringifyOutput.indices, - 'test case: ' + testCase.input + ', indices' - ); - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'brackets' }), - testCase.stringifyOutput.brackets, - 'test case: ' + testCase.input + ', brackets' - ); - st.deepEqual( - qs.stringify(testCase.withEmptyKeys, { encode: false, arrayFormat: 'repeat' }), - testCase.stringifyOutput.repeat, - 'test case: ' + testCase.input + ', repeat' - ); - - st.end(); - }); - }); - - t.test('edge case with object/arrays', function (st) { - st.deepEqual(qs.stringify({ '': { '': [2, 3] } }, { encode: false }), '[][0]=2&[][1]=3'); - st.deepEqual(qs.stringify({ '': { '': [2, 3], a: 2 } }, { encode: false }), '[][0]=2&[][1]=3&[a]=2'); - st.deepEqual(qs.stringify({ '': { '': [2, 3] } }, { encode: false, arrayFormat: 'indices' }), '[][0]=2&[][1]=3'); - st.deepEqual(qs.stringify({ '': { '': [2, 3], a: 2 } }, { encode: false, arrayFormat: 'indices' }), '[][0]=2&[][1]=3&[a]=2'); - - st.end(); - }); -}); diff --git a/node_modules/express/node_modules/qs/test/utils.js b/node_modules/express/node_modules/qs/test/utils.js deleted file mode 100755 index aa84dfdc6..000000000 --- a/node_modules/express/node_modules/qs/test/utils.js +++ /dev/null @@ -1,136 +0,0 @@ -'use strict'; - -var test = require('tape'); -var inspect = require('object-inspect'); -var SaferBuffer = require('safer-buffer').Buffer; -var forEach = require('for-each'); -var utils = require('../lib/utils'); - -test('merge()', function (t) { - t.deepEqual(utils.merge(null, true), [null, true], 'merges true into null'); - - t.deepEqual(utils.merge(null, [42]), [null, 42], 'merges null into an array'); - - t.deepEqual(utils.merge({ a: 'b' }, { a: 'c' }), { a: ['b', 'c'] }, 'merges two objects with the same key'); - - var oneMerged = utils.merge({ foo: 'bar' }, { foo: { first: '123' } }); - t.deepEqual(oneMerged, { foo: ['bar', { first: '123' }] }, 'merges a standalone and an object into an array'); - - var twoMerged = utils.merge({ foo: ['bar', { first: '123' }] }, { foo: { second: '456' } }); - t.deepEqual(twoMerged, { foo: { 0: 'bar', 1: { first: '123' }, second: '456' } }, 'merges a standalone and two objects into an array'); - - var sandwiched = utils.merge({ foo: ['bar', { first: '123', second: '456' }] }, { foo: 'baz' }); - t.deepEqual(sandwiched, { foo: ['bar', { first: '123', second: '456' }, 'baz'] }, 'merges an object sandwiched by two standalones into an array'); - - var nestedArrays = utils.merge({ foo: ['baz'] }, { foo: ['bar', 'xyzzy'] }); - t.deepEqual(nestedArrays, { foo: ['baz', 'bar', 'xyzzy'] }); - - var noOptionsNonObjectSource = utils.merge({ foo: 'baz' }, 'bar'); - t.deepEqual(noOptionsNonObjectSource, { foo: 'baz', bar: true }); - - t.test( - 'avoids invoking array setters unnecessarily', - { skip: typeof Object.defineProperty !== 'function' }, - function (st) { - var setCount = 0; - var getCount = 0; - var observed = []; - Object.defineProperty(observed, 0, { - get: function () { - getCount += 1; - return { bar: 'baz' }; - }, - set: function () { setCount += 1; } - }); - utils.merge(observed, [null]); - st.equal(setCount, 0); - st.equal(getCount, 1); - observed[0] = observed[0]; // eslint-disable-line no-self-assign - st.equal(setCount, 1); - st.equal(getCount, 2); - st.end(); - } - ); - - t.end(); -}); - -test('assign()', function (t) { - var target = { a: 1, b: 2 }; - var source = { b: 3, c: 4 }; - var result = utils.assign(target, source); - - t.equal(result, target, 'returns the target'); - t.deepEqual(target, { a: 1, b: 3, c: 4 }, 'target and source are merged'); - t.deepEqual(source, { b: 3, c: 4 }, 'source is untouched'); - - t.end(); -}); - -test('combine()', function (t) { - t.test('both arrays', function (st) { - var a = [1]; - var b = [2]; - var combined = utils.combine(a, b); - - st.deepEqual(a, [1], 'a is not mutated'); - st.deepEqual(b, [2], 'b is not mutated'); - st.notEqual(a, combined, 'a !== combined'); - st.notEqual(b, combined, 'b !== combined'); - st.deepEqual(combined, [1, 2], 'combined is a + b'); - - st.end(); - }); - - t.test('one array, one non-array', function (st) { - var aN = 1; - var a = [aN]; - var bN = 2; - var b = [bN]; - - var combinedAnB = utils.combine(aN, b); - st.deepEqual(b, [bN], 'b is not mutated'); - st.notEqual(aN, combinedAnB, 'aN + b !== aN'); - st.notEqual(a, combinedAnB, 'aN + b !== a'); - st.notEqual(bN, combinedAnB, 'aN + b !== bN'); - st.notEqual(b, combinedAnB, 'aN + b !== b'); - st.deepEqual([1, 2], combinedAnB, 'first argument is array-wrapped when not an array'); - - var combinedABn = utils.combine(a, bN); - st.deepEqual(a, [aN], 'a is not mutated'); - st.notEqual(aN, combinedABn, 'a + bN !== aN'); - st.notEqual(a, combinedABn, 'a + bN !== a'); - st.notEqual(bN, combinedABn, 'a + bN !== bN'); - st.notEqual(b, combinedABn, 'a + bN !== b'); - st.deepEqual([1, 2], combinedABn, 'second argument is array-wrapped when not an array'); - - st.end(); - }); - - t.test('neither is an array', function (st) { - var combined = utils.combine(1, 2); - st.notEqual(1, combined, '1 + 2 !== 1'); - st.notEqual(2, combined, '1 + 2 !== 2'); - st.deepEqual([1, 2], combined, 'both arguments are array-wrapped when not an array'); - - st.end(); - }); - - t.end(); -}); - -test('isBuffer()', function (t) { - forEach([null, undefined, true, false, '', 'abc', 42, 0, NaN, {}, [], function () {}, /a/g], function (x) { - t.equal(utils.isBuffer(x), false, inspect(x) + ' is not a buffer'); - }); - - var fakeBuffer = { constructor: Buffer }; - t.equal(utils.isBuffer(fakeBuffer), false, 'fake buffer is not a buffer'); - - var saferBuffer = SaferBuffer.from('abc'); - t.equal(utils.isBuffer(saferBuffer), true, 'SaferBuffer instance is a buffer'); - - var buffer = Buffer.from && Buffer.alloc ? Buffer.from('abc') : new Buffer('abc'); - t.equal(utils.isBuffer(buffer), true, 'real Buffer instance is a buffer'); - t.end(); -}); diff --git a/node_modules/express/package.json b/node_modules/express/package.json old mode 100755 new mode 100644 index 60f65fe2d..4322f1a08 --- a/node_modules/express/package.json +++ b/node_modules/express/package.json @@ -1,7 +1,7 @@ { "name": "express", "description": "Fast, unopinionated, minimalist web framework", - "version": "4.21.2", + "version": "4.22.1", "author": "TJ Holowaychuk ", "contributors": [ "Aaron Heckmann ", @@ -34,32 +34,32 @@ "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -75,11 +75,11 @@ "hbs": "4.2.0", "marked": "0.7.0", "method-override": "3.0.0", - "mocha": "10.2.0", + "mocha": "^6.2.2", "morgan": "1.10.0", - "nyc": "15.1.0", + "nyc": "^14.1.1", "pbkdf2-password": "1.2.1", - "supertest": "6.3.0", + "supertest": "^6.1.6", "vhost": "~3.0.2" }, "engines": { diff --git a/node_modules/finalhandler/HISTORY.md b/node_modules/finalhandler/HISTORY.md old mode 100755 new mode 100644 index 7faa4f0af..77ce54d15 --- a/node_modules/finalhandler/HISTORY.md +++ b/node_modules/finalhandler/HISTORY.md @@ -1,3 +1,9 @@ +v1.3.2 / 2025-12-01 +================== + + * deps: use tilde notation for dependencies + * deps: statuses@~2.0.2 + v1.3.1 / 2024-09-11 ================== diff --git a/node_modules/finalhandler/LICENSE b/node_modules/finalhandler/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/finalhandler/README.md b/node_modules/finalhandler/README.md old mode 100755 new mode 100644 diff --git a/node_modules/finalhandler/SECURITY.md b/node_modules/finalhandler/SECURITY.md old mode 100755 new mode 100644 diff --git a/node_modules/finalhandler/index.js b/node_modules/finalhandler/index.js old mode 100755 new mode 100644 diff --git a/node_modules/finalhandler/package.json b/node_modules/finalhandler/package.json old mode 100755 new mode 100644 index 2363eb4da..ce618dc44 --- a/node_modules/finalhandler/package.json +++ b/node_modules/finalhandler/package.json @@ -1,7 +1,7 @@ { "name": "finalhandler", "description": "Node.js final http responder", - "version": "1.3.1", + "version": "1.3.2", "author": "Douglas Christopher Wilson ", "license": "MIT", "repository": "pillarjs/finalhandler", @@ -9,9 +9,9 @@ "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "devDependencies": { diff --git a/node_modules/http-errors/HISTORY.md b/node_modules/http-errors/HISTORY.md old mode 100755 new mode 100644 index 722868429..3d81d265f --- a/node_modules/http-errors/HISTORY.md +++ b/node_modules/http-errors/HISTORY.md @@ -1,3 +1,9 @@ +2.0.1 / 2025-11-20 +================== + + * deps: use tilde notation for dependencies + * deps: update statuses to 2.0.2 + 2.0.0 / 2021-12-17 ================== diff --git a/node_modules/http-errors/LICENSE b/node_modules/http-errors/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/http-errors/README.md b/node_modules/http-errors/README.md old mode 100755 new mode 100644 diff --git a/node_modules/http-errors/index.js b/node_modules/http-errors/index.js old mode 100755 new mode 100644 index c425f1ee9..82271f6f5 --- a/node_modules/http-errors/index.js +++ b/node_modules/http-errors/index.js @@ -279,11 +279,12 @@ function populateConstructorExports (exports, codes, HttpError) { /** * Get a class name from a name identifier. + * + * @param {string} name + * @returns {string} * @private */ function toClassName (name) { - return name.substr(-5) !== 'Error' - ? name + 'Error' - : name + return name.slice(-5) === 'Error' ? name : name + 'Error' } diff --git a/node_modules/http-errors/package.json b/node_modules/http-errors/package.json old mode 100755 new mode 100644 index 4cb6d7eda..4b46d62ad --- a/node_modules/http-errors/package.json +++ b/node_modules/http-errors/package.json @@ -1,7 +1,7 @@ { "name": "http-errors", "description": "Create HTTP error objects", - "version": "2.0.0", + "version": "2.0.1", "author": "Jonathan Ong (http://jongleberry.com)", "contributors": [ "Alan Plum ", @@ -9,17 +9,21 @@ ], "license": "MIT", "repository": "jshttp/http-errors", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + }, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "devDependencies": { "eslint": "7.32.0", "eslint-config-standard": "14.1.1", - "eslint-plugin-import": "2.25.3", + "eslint-plugin-import": "2.32.0", "eslint-plugin-markdown": "2.2.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "5.2.0", @@ -32,7 +36,7 @@ }, "scripts": { "lint": "eslint . && node ./scripts/lint-readme-list.js", - "test": "mocha --reporter spec --bail", + "test": "mocha --reporter spec", "test-ci": "nyc --reporter=lcov --reporter=text npm test", "test-cov": "nyc --reporter=html --reporter=text npm test", "version": "node scripts/version-history.js && git add HISTORY.md" diff --git a/node_modules/ipaddr.js/LICENSE b/node_modules/ipaddr.js/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/ipaddr.js/README.md b/node_modules/ipaddr.js/README.md old mode 100755 new mode 100644 index c17a459f3..a8ceff6fd --- a/node_modules/ipaddr.js/README.md +++ b/node_modules/ipaddr.js/README.md @@ -127,6 +127,7 @@ The `ipaddr.IPv4` and `ipaddr.IPv6` objects have some methods defined, too. All `ipaddr.IPvX.isValid(string)` can be used to check if the string is a valid address for particular protocol, and `ipaddr.IPvX.parse(string)` is the error-throwing parser. `ipaddr.IPvX.isValid(string)` uses the same format for parsing as the POSIX `inet_ntoa` function, which accepts unusual formats like `0xc0.168.1.1` or `0x10000000`. The function `ipaddr.IPv4.isValidFourPartDecimal(string)` validates the IPv4 address and also ensures that it is written in four-part decimal format. +`ipaddr.IPv4.isValidCIDRFourPartDecimal(string)` validates an IPv4 address in CIDR notation and also ensures that its address portion is written in four-part decimal format. [IPv6 ranges]: https://github.com/whitequark/ipaddr.js/blob/master/lib/ipaddr.js#L530 [IPv4 ranges]: https://github.com/whitequark/ipaddr.js/blob/master/lib/ipaddr.js#L182 diff --git a/node_modules/ipaddr.js/ipaddr.min.js b/node_modules/ipaddr.js/ipaddr.min.js old mode 100755 new mode 100644 index bd03676bc..03da67ef0 --- a/node_modules/ipaddr.js/ipaddr.min.js +++ b/node_modules/ipaddr.js/ipaddr.min.js @@ -1 +1 @@ -!function(t){!function(t){"use strict";const r="(0?\\d+|0x[a-f0-9]+)",e={fourOctet:new RegExp(`^${r}\\.${r}\\.${r}\\.${r}$`,"i"),threeOctet:new RegExp(`^${r}\\.${r}\\.${r}$`,"i"),twoOctet:new RegExp(`^${r}\\.${r}$`,"i"),longValue:new RegExp(`^${r}$`,"i")},n=new RegExp("^0[0-7]+$","i"),i=new RegExp("^0x[a-f0-9]+$","i"),o="(?:[0-9a-f]+::?)+",s={zoneIndex:new RegExp("%[0-9a-z]{1,}","i"),native:new RegExp(`^(::)?(${o})?([0-9a-f]+)?(::)?(%[0-9a-z]{1,})?$`,"i"),deprecatedTransitional:new RegExp(`^(?:::)(${r}\\.${r}\\.${r}\\.${r}(%[0-9a-z]{1,})?)$`,"i"),transitional:new RegExp(`^((?:${o})|(?:::)(?:${o})?)${r}\\.${r}\\.${r}\\.${r}(%[0-9a-z]{1,})?$`,"i")};function a(t,r){if(t.indexOf("::")!==t.lastIndexOf("::"))return null;let e,n,i=0,o=-1,a=(t.match(s.zoneIndex)||[])[0];for(a&&(a=a.substring(1),t=t.replace(/%.+$/,""));(o=t.indexOf(":",o+1))>=0;)i++;if("::"===t.substr(0,2)&&i--,"::"===t.substr(-2,2)&&i--,i>r)return null;for(n=r-i,e=":";n--;)e+="0:";return":"===(t=t.replace("::",e))[0]&&(t=t.slice(1)),":"===t[t.length-1]&&(t=t.slice(0,-1)),{parts:r=function(){const r=t.split(":"),e=[];for(let t=0;t0;){if((i=e-n)<0&&(i=0),t[o]>>i!=r[o]>>i)return!1;n-=e,o+=1}return!0}function u(t){if(i.test(t))return parseInt(t,16);if("0"===t[0]&&!isNaN(parseInt(t[1],10))){if(n.test(t))return parseInt(t,8);throw new Error(`ipaddr: cannot parse ${t} as octal`)}return parseInt(t,10)}function d(t,r){for(;t.length=0;n-=1){if(!((i=this.octets[n])in e))return null;if(o=e[i],r&&0!==o)return null;8!==o&&(r=!0),t+=o}return 32-t},t.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},t.prototype.toByteArray=function(){return this.octets.slice(0)},t.prototype.toIPv4MappedAddress=function(){return h.IPv6.parse(`::ffff:${this.toString()}`)},t.prototype.toNormalizedString=function(){return this.toString()},t.prototype.toString=function(){return this.octets.join(".")},t}(),h.IPv4.broadcastAddressFromCIDR=function(t){try{const r=this.parseCIDR(t),e=r[0].toByteArray(),n=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[];let o=0;for(;o<4;)i.push(parseInt(e[o],10)|255^parseInt(n[o],10)),o++;return new this(i)}catch(t){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.isIPv4=function(t){return null!==this.parser(t)},h.IPv4.isValid=function(t){try{return new this(this.parser(t)),!0}catch(t){return!1}},h.IPv4.isValidCIDR=function(t){try{return this.parseCIDR(t),!0}catch(t){return!1}},h.IPv4.isValidFourPartDecimal=function(t){return!(!h.IPv4.isValid(t)||!t.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},h.IPv4.networkAddressFromCIDR=function(t){let r,e,n,i,o;try{for(n=(r=this.parseCIDR(t))[0].toByteArray(),o=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[],e=0;e<4;)i.push(parseInt(n[e],10)&parseInt(o[e],10)),e++;return new this(i)}catch(t){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},h.IPv4.parse=function(t){const r=this.parser(t);if(null===r)throw new Error("ipaddr: string is not formatted like an IPv4 Address");return new this(r)},h.IPv4.parseCIDR=function(t){let r;if(r=t.match(/^(.+)\/(\d+)$/)){const t=parseInt(r[2]);if(t>=0&&t<=32){const e=[this.parse(r[1]),t];return Object.defineProperty(e,"toString",{value:function(){return this.join("/")}}),e}}throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},h.IPv4.parser=function(t){let r,n,i;if(r=t.match(e.fourOctet))return function(){const t=r.slice(1,6),e=[];for(let r=0;r4294967295||i<0)throw new Error("ipaddr: address outside defined range");return function(){const t=[];let r;for(r=0;r<=24;r+=8)t.push(i>>r&255);return t}().reverse()}return(r=t.match(e.twoOctet))?function(){const t=r.slice(1,4),e=[];if((i=u(t[1]))>16777215||i<0)throw new Error("ipaddr: address outside defined range");return e.push(u(t[0])),e.push(i>>16&255),e.push(i>>8&255),e.push(255&i),e}():(r=t.match(e.threeOctet))?function(){const t=r.slice(1,5),e=[];if((i=u(t[2]))>65535||i<0)throw new Error("ipaddr: address outside defined range");return e.push(u(t[0])),e.push(u(t[1])),e.push(i>>8&255),e.push(255&i),e}():null},h.IPv4.subnetMaskFromPrefixLength=function(t){if((t=parseInt(t))<0||t>32)throw new Error("ipaddr: invalid IPv4 prefix length");const r=[0,0,0,0];let e=0;const n=Math.floor(t/8);for(;e=0;o-=1){if(!((n=this.parts[o])in e))return null;if(i=e[n],r&&0!==i)return null;16!==i&&(r=!0),t+=i}return 128-t},t.prototype.range=function(){return h.subnetMatch(this,this.SpecialRanges)},t.prototype.toByteArray=function(){let t;const r=[],e=this.parts;for(let n=0;n>8),r.push(255&t);return r},t.prototype.toFixedLengthString=function(){const t=function(){const t=[];for(let r=0;r>8,255&r,e>>8,255&e])},t.prototype.toNormalizedString=function(){const t=function(){const t=[];for(let r=0;ri&&(n=e.index,i=e[0].length);return i<0?r:`${r.substring(0,n)}::${r.substring(n+i)}`},t.prototype.toString=function(){return this.toRFC5952String()},t}(),h.IPv6.broadcastAddressFromCIDR=function(t){try{const r=this.parseCIDR(t),e=r[0].toByteArray(),n=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[];let o=0;for(;o<16;)i.push(parseInt(e[o],10)|255^parseInt(n[o],10)),o++;return new this(i)}catch(t){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${t})`)}},h.IPv6.isIPv6=function(t){return null!==this.parser(t)},h.IPv6.isValid=function(t){if("string"==typeof t&&-1===t.indexOf(":"))return!1;try{const r=this.parser(t);return new this(r.parts,r.zoneId),!0}catch(t){return!1}},h.IPv6.isValidCIDR=function(t){if("string"==typeof t&&-1===t.indexOf(":"))return!1;try{return this.parseCIDR(t),!0}catch(t){return!1}},h.IPv6.networkAddressFromCIDR=function(t){let r,e,n,i,o;try{for(n=(r=this.parseCIDR(t))[0].toByteArray(),o=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[],e=0;e<16;)i.push(parseInt(n[e],10)&parseInt(o[e],10)),e++;return new this(i)}catch(t){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${t})`)}},h.IPv6.parse=function(t){const r=this.parser(t);if(null===r.parts)throw new Error("ipaddr: string is not formatted like an IPv6 Address");return new this(r.parts,r.zoneId)},h.IPv6.parseCIDR=function(t){let r,e,n;if((e=t.match(/^(.+)\/(\d+)$/))&&(r=parseInt(e[2]))>=0&&r<=128)return n=[this.parse(e[1]),r],Object.defineProperty(n,"toString",{value:function(){return this.join("/")}}),n;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},h.IPv6.parser=function(t){let r,e,n,i,o,p;if(n=t.match(s.deprecatedTransitional))return this.parser(`::ffff:${n[1]}`);if(s.native.test(t))return a(t,8);if((n=t.match(s.transitional))&&(p=n[6]||"",r=n[1],n[1].endsWith("::")||(r=r.slice(0,-1)),(r=a(r+p,6)).parts)){for(o=[parseInt(n[2]),parseInt(n[3]),parseInt(n[4]),parseInt(n[5])],e=0;e128)throw new Error("ipaddr: invalid IPv6 prefix length");const r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];let e=0;const n=Math.floor(t/8);for(;e=0;)i++;if("::"===t.substr(0,2)&&i--,"::"===t.substr(-2,2)&&i--,i>r)return null;for(n=r-i,e=":";n--;)e+="0:";return":"===(t=t.replace("::",e))[0]&&(t=t.slice(1)),":"===t[t.length-1]&&(t=t.slice(0,-1)),{parts:r=function(){const r=t.split(":"),e=[];for(let t=0;t0;){if((i=e-n)<0&&(i=0),t[o]>>i!=r[o]>>i)return!1;n-=e,o+=1}return!0}function u(t){if(i.test(t))return parseInt(t,16);if("0"===t[0]&&!isNaN(parseInt(t[1],10))){if(n.test(t))return parseInt(t,8);throw new Error(`ipaddr: cannot parse ${t} as octal`)}return parseInt(t,10)}function d(t,r){for(;t.length=0;n-=1){if(!((i=this.octets[n])in e))return null;if(o=e[i],r&&0!==o)return null;8!==o&&(r=!0),t+=o}return 32-t},t.prototype.range=function(){return c.subnetMatch(this,this.SpecialRanges)},t.prototype.toByteArray=function(){return this.octets.slice(0)},t.prototype.toIPv4MappedAddress=function(){return c.IPv6.parse(`::ffff:${this.toString()}`)},t.prototype.toNormalizedString=function(){return this.toString()},t.prototype.toString=function(){return this.octets.join(".")},t}(),c.IPv4.broadcastAddressFromCIDR=function(t){try{const r=this.parseCIDR(t),e=r[0].toByteArray(),n=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[];let o=0;for(;o<4;)i.push(parseInt(e[o],10)|255^parseInt(n[o],10)),o++;return new this(i)}catch(t){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},c.IPv4.isIPv4=function(t){return null!==this.parser(t)},c.IPv4.isValid=function(t){try{return new this(this.parser(t)),!0}catch(t){return!1}},c.IPv4.isValidCIDR=function(t){try{return this.parseCIDR(t),!0}catch(t){return!1}},c.IPv4.isValidFourPartDecimal=function(t){return!(!c.IPv4.isValid(t)||!t.match(/^(0|[1-9]\d*)(\.(0|[1-9]\d*)){3}$/))},c.IPv4.isValidCIDRFourPartDecimal=function(t){const r=t.match(/^(.+)\/(\d+)$/);return!(!c.IPv4.isValidCIDR(t)||!r)&&c.IPv4.isValidFourPartDecimal(r[1])},c.IPv4.networkAddressFromCIDR=function(t){let r,e,n,i,o;try{for(n=(r=this.parseCIDR(t))[0].toByteArray(),o=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[],e=0;e<4;)i.push(parseInt(n[e],10)&parseInt(o[e],10)),e++;return new this(i)}catch(t){throw new Error("ipaddr: the address does not have IPv4 CIDR format")}},c.IPv4.parse=function(t){const r=this.parser(t);if(null===r)throw new Error("ipaddr: string is not formatted like an IPv4 Address");return new this(r)},c.IPv4.parseCIDR=function(t){let r;if(r=t.match(/^(.+)\/(\d+)$/)){const t=parseInt(r[2]);if(t>=0&&t<=32){const e=[this.parse(r[1]),t];return Object.defineProperty(e,"toString",{value:function(){return this.join("/")}}),e}}throw new Error("ipaddr: string is not formatted like an IPv4 CIDR range")},c.IPv4.parser=function(t){let r,n,i;if(r=t.match(e.fourOctet))return function(){const t=r.slice(1,6),e=[];for(let r=0;r4294967295||i<0)throw new Error("ipaddr: address outside defined range");return function(){const t=[];let r;for(r=0;r<=24;r+=8)t.push(i>>r&255);return t}().reverse()}return(r=t.match(e.twoOctet))?function(){const t=r.slice(1,4),e=[];if((i=u(t[1]))>16777215||i<0)throw new Error("ipaddr: address outside defined range");return e.push(u(t[0])),e.push(i>>16&255),e.push(i>>8&255),e.push(255&i),e}():(r=t.match(e.threeOctet))?function(){const t=r.slice(1,5),e=[];if((i=u(t[2]))>65535||i<0)throw new Error("ipaddr: address outside defined range");return e.push(u(t[0])),e.push(u(t[1])),e.push(i>>8&255),e.push(255&i),e}():null},c.IPv4.subnetMaskFromPrefixLength=function(t){if((t=parseInt(t))<0||t>32)throw new Error("ipaddr: invalid IPv4 prefix length");const r=[0,0,0,0];let e=0;const n=Math.floor(t/8);for(;e=0;o-=1){if(!((n=this.parts[o])in e))return null;if(i=e[n],r&&0!==i)return null;16!==i&&(r=!0),t+=i}return 128-t},t.prototype.range=function(){return c.subnetMatch(this,this.SpecialRanges)},t.prototype.toByteArray=function(){let t;const r=[],e=this.parts;for(let n=0;n>8),r.push(255&t);return r},t.prototype.toFixedLengthString=function(){const t=function(){const t=[];for(let r=0;r>8,255&r,e>>8,255&e])},t.prototype.toNormalizedString=function(){const t=function(){const t=[];for(let r=0;ri&&(n=e.index,i=e[0].length);return i<0?r:`${r.substring(0,n)}::${r.substring(n+i)}`},t.prototype.toString=function(){return this.toRFC5952String()},t}(),c.IPv6.broadcastAddressFromCIDR=function(t){try{const r=this.parseCIDR(t),e=r[0].toByteArray(),n=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[];let o=0;for(;o<16;)i.push(parseInt(e[o],10)|255^parseInt(n[o],10)),o++;return new this(i)}catch(t){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${t})`)}},c.IPv6.isIPv6=function(t){return null!==this.parser(t)},c.IPv6.isValid=function(t){if("string"==typeof t&&-1===t.indexOf(":"))return!1;try{const r=this.parser(t);return new this(r.parts,r.zoneId),!0}catch(t){return!1}},c.IPv6.isValidCIDR=function(t){if("string"==typeof t&&-1===t.indexOf(":"))return!1;try{return this.parseCIDR(t),!0}catch(t){return!1}},c.IPv6.networkAddressFromCIDR=function(t){let r,e,n,i,o;try{for(n=(r=this.parseCIDR(t))[0].toByteArray(),o=this.subnetMaskFromPrefixLength(r[1]).toByteArray(),i=[],e=0;e<16;)i.push(parseInt(n[e],10)&parseInt(o[e],10)),e++;return new this(i)}catch(t){throw new Error(`ipaddr: the address does not have IPv6 CIDR format (${t})`)}},c.IPv6.parse=function(t){const r=this.parser(t);if(null===r.parts)throw new Error("ipaddr: string is not formatted like an IPv6 Address");return new this(r.parts,r.zoneId)},c.IPv6.parseCIDR=function(t){let r,e,n;if((e=t.match(/^(.+)\/(\d+)$/))&&(r=parseInt(e[2]))>=0&&r<=128)return n=[this.parse(e[1]),r],Object.defineProperty(n,"toString",{value:function(){return this.join("/")}}),n;throw new Error("ipaddr: string is not formatted like an IPv6 CIDR range")},c.IPv6.parser=function(t){let r,e,n,i,o,p;if(n=t.match(s.deprecatedTransitional))return this.parser(`::ffff:${n[1]}`);if(s.native.test(t))return a(t,8);if((n=t.match(s.transitional))&&(p=n[6]||"",r=n[1],n[1].endsWith("::")||(r=r.slice(0,-1)),(r=a(r+p,6)).parts)){for(o=[parseInt(n[2]),parseInt(n[3]),parseInt(n[4]),parseInt(n[5])],e=0;e128)throw new Error("ipaddr: invalid IPv6 prefix length");const r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];let e=0;const n=Math.floor(t/8);for(;e", "directories": { "lib": "./lib" }, "dependencies": {}, "devDependencies": { - "eslint": "^8.57.0", + "eslint": "^9.19.0", "uglify-es": "*" }, "scripts": { @@ -19,7 +19,6 @@ }, "files": [ "lib", - "LICENSE", "ipaddr.min.js" ], "keywords": [ diff --git a/node_modules/node-forge/LICENSE b/node_modules/node-forge/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/node-forge/README.md b/node_modules/node-forge/README.md old mode 100755 new mode 100644 diff --git a/node_modules/node-forge/dist/forge.all.min.js b/node_modules/node-forge/dist/forge.all.min.js old mode 100755 new mode 100644 index 306a547e3..43a14fa1c --- a/node_modules/node-forge/dist/forge.all.min.js +++ b/node_modules/node-forge/dist/forge.all.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.forge=t():e.forge=t()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=34)}([function(e,t){e.exports={options:{usePureJavaScript:!1}}},function(e,t,r){(function(t){var n=r(0),a=r(38),i=e.exports=n.util=n.util||{};function s(e){if(8!==e&&16!==e&&24!==e&&32!==e)throw new Error("Only 8, 16, 24, or 32 bits supported: "+e)}function o(e){if(this.data="",this.read=0,"string"==typeof e)this.data=e;else if(i.isArrayBuffer(e)||i.isArrayBufferView(e))if("undefined"!=typeof Buffer&&e instanceof Buffer)this.data=e.toString("binary");else{var t=new Uint8Array(e);try{this.data=String.fromCharCode.apply(null,t)}catch(e){for(var r=0;r15?(r=Date.now(),s(e)):(t.push(e),1===t.length&&a.setAttribute("a",n=!n))}}i.nextTick=i.setImmediate}(),i.isNodejs="undefined"!=typeof process&&process.versions&&process.versions.node,i.globalScope=i.isNodejs?t:"undefined"==typeof self?window:self,i.isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i.isArrayBuffer=function(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer},i.isArrayBufferView=function(e){return e&&i.isArrayBuffer(e.buffer)&&void 0!==e.byteLength},i.ByteBuffer=o,i.ByteStringBuffer=o;i.ByteStringBuffer.prototype._optimizeConstructedString=function(e){this._constructedStringLength+=e,this._constructedStringLength>4096&&(this.data.substr(0,1),this._constructedStringLength=0)},i.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read},i.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0},i.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))},i.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this},i.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this},i.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(i.encodeUtf8(e))},i.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255))},i.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))},i.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))},i.ByteStringBuffer.prototype.putInt=function(e,t){s(t);var r="";do{t-=8,r+=String.fromCharCode(e>>t&255)}while(t>0);return this.putBytes(r)},i.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t},i.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.ByteStringBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)},i.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this},i.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)},i.ByteStringBuffer.prototype.copy=function(){var e=i.createBuffer(this.data);return e.read=this.read,e},i.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this},i.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this},i.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this},i.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),n=new Uint8Array(this.length()+t);return n.set(r),this.data=new DataView(n.buffer),this},i.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this},i.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this},i.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this},i.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this},i.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this},i.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this},i.DataBuffer.prototype.putInt=function(e,t){s(t),this.accommodate(t/8);do{t-=8,this.data.setInt8(this.write++,e>>t&255)}while(t>0);return this},i.DataBuffer.prototype.putSignedInt=function(e,t){return s(t),this.accommodate(t/8),e<0&&(e+=2<0);return t},i.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.DataBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)},i.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this},i.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)},i.DataBuffer.prototype.copy=function(){return new i.DataBuffer(this)},i.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this},i.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this},i.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this},i.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return r},i.xorBytes=function(e,t,r){for(var n="",a="",i="",s=0,o=0;r>0;--r,++s)a=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(n+=i,i="",o=0),i+=String.fromCharCode(a),++o;return n+=i},i.hexToBytes=function(e){var t="",r=0;for(!0&e.length&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e)};var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],l="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";i.encode64=function(e,t){for(var r,n,a,i="",s="",o=0;o>2),i+=c.charAt((3&r)<<4|n>>4),isNaN(n)?i+="==":(i+=c.charAt((15&n)<<2|a>>6),i+=isNaN(a)?"=":c.charAt(63&a)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t,r,n,a,i="",s=0;s>4),64!==n&&(i+=String.fromCharCode((15&r)<<4|n>>2),64!==a&&(i+=String.fromCharCode((3&n)<<6|a)));return i},i.encodeUtf8=function(e){return unescape(encodeURIComponent(e))},i.decodeUtf8=function(e){return decodeURIComponent(escape(e))},i.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:a.encode,decode:a.decode}},i.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)},i.binary.raw.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(e.length));for(var a=r=r||0,i=0;i>2),i+=c.charAt((3&r)<<4|n>>4),isNaN(n)?i+="==":(i+=c.charAt((15&n)<<2|a>>6),i+=isNaN(a)?"=":c.charAt(63&a)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.binary.base64.decode=function(e,t,r){var n,a,i,s,o=t;o||(o=new Uint8Array(3*Math.ceil(e.length/4))),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var c=0,l=r=r||0;c>4,64!==i&&(o[l++]=(15&a)<<4|i>>2,64!==s&&(o[l++]=(3&i)<<6|s));return t?l-r:o.subarray(0,l)},i.binary.base58.encode=function(e,t){return i.binary.baseN.encode(e,l,t)},i.binary.base58.decode=function(e,t){return i.binary.baseN.decode(e,l,t)},i.text={utf8:{},utf16:{}},i.text.utf8.encode=function(e,t,r){e=i.encodeUtf8(e);var n=t;n||(n=new Uint8Array(e.length));for(var a=r=r||0,s=0;s0&&i.push(r),s=n.lastIndex;var o=t[0][1];switch(o){case"s":case"o":a");break;case"%":i.push("%");break;default:i.push("<%"+o+"?>")}}return i.push(e.substring(s)),i.join("")},i.formatNumber=function(e,t,r,n){var a=e,i=isNaN(t=Math.abs(t))?2:t,s=void 0===r?",":r,o=void 0===n?".":n,c=a<0?"-":"",u=parseInt(a=Math.abs(+a||0).toFixed(i),10)+"",l=u.length>3?u.length%3:0;return c+(l?u.substr(0,l)+o:"")+u.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(i?s+Math.abs(a-u).toFixed(i).slice(2):"")},i.formatSize=function(e){return e=e>=1073741824?i.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?i.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?i.formatNumber(e/1024,0)+" KiB":i.formatNumber(e,0)+" bytes"},i.bytesFromIP=function(e){return-1!==e.indexOf(".")?i.bytesFromIPv4(e):-1!==e.indexOf(":")?i.bytesFromIPv6(e):null},i.bytesFromIPv4=function(e){if(4!==(e=e.split(".")).length)return null;for(var t=i.createBuffer(),r=0;rr[n].end-r[n].start&&(n=r.length-1)):r.push({start:c,end:c})}t.push(s)}if(r.length>0){var u=r[n];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),0===u.start&&t.unshift(""),7===u.end&&t.push(""))}return t.join(":")},i.estimateCores=function(e,t){if("function"==typeof e&&(t=e,e={}),e=e||{},"cores"in i&&!e.update)return t(null,i.cores);if("undefined"!=typeof navigator&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return i.cores=navigator.hardwareConcurrency,t(null,i.cores);if("undefined"==typeof Worker)return i.cores=1,t(null,i.cores);if("undefined"==typeof Blob)return i.cores=2,t(null,i.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",(function(e){for(var t=Date.now(),r=t+4;Date.now()o.st&&a.sta.st&&o.stt){var n=new Error("Too few bytes to parse DER.");throw n.available=e.length(),n.remaining=t,n.requested=r,n}}a.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192},a.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30},a.maxDepth=256,a.create=function(e,t,r,i,s){if(n.util.isArray(i)){for(var o=[],c=0;c=s.maxDepth)throw new Error("ASN.1 parsing error: Max depth exceeded.");var o;i(t,r,2);var c=t.getByte();r--;var u=192&c,l=31&c;o=t.length();var p,f,h=function(e,t){var r=e.getByte();if(t--,128!==r){var n;if(128&r){var a=127&r;i(e,t,a),n=e.getInt(a<<3)}else n=r;if(n<0)throw new Error("Negative length: "+n);return n}}(t,r);if(r-=o-t.length(),void 0!==h&&h>r){if(s.strict){var d=new Error("Too few bytes to read ASN.1 value.");throw d.available=t.length(),d.remaining=r,d.requested=h,d}h=r}var y=32==(32&c);if(y)if(p=[],void 0===h)for(;;){if(i(t,r,2),t.bytes(2)===String.fromCharCode(0,0)){t.getBytes(2),r-=2;break}o=t.length(),p.push(e(t,r,n+1,s)),r-=o-t.length()}else for(;h>0;)o=t.length(),p.push(e(t,h,n+1,s)),r-=o-t.length(),h-=o-t.length();void 0===p&&u===a.Class.UNIVERSAL&&l===a.Type.BITSTRING&&(f=t.bytes(h));if(void 0===p&&s.decodeBitStrings&&u===a.Class.UNIVERSAL&&l===a.Type.BITSTRING&&h>1){var g=t.read,v=r,m=0;if(l===a.Type.BITSTRING&&(i(t,r,1),m=t.getByte(),r--),0===m)try{o=t.length();var C=e(t,r,n+1,{strict:!0,decodeBitStrings:!0}),E=o-t.length();r-=E,l==a.Type.BITSTRING&&E++;var S=C.tagClass;E!==h||S!==a.Class.UNIVERSAL&&S!==a.Class.CONTEXT_SPECIFIC||(p=[C])}catch(e){}void 0===p&&(t.read=g,r=v)}if(void 0===p){if(void 0===h){if(s.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");h=r}if(l===a.Type.BMPSTRING)for(p="";h>0;h-=2)i(t,r,2),p+=String.fromCharCode(t.getInt16()),r-=2;else p=t.getBytes(h),r-=h}var T=void 0===f?null:{bitStringContents:f};return a.create(u,l,y,p,T)}(e,e.length(),0,t);if(t.parseAllBytes&&0!==e.length()){var o=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw o.byteCount=r,o.remaining=e.length(),o}return s},a.toDer=function(e){var t=n.util.createBuffer(),r=e.tagClass|e.type,i=n.util.createBuffer(),s=!1;if("bitStringContents"in e&&(s=!0,e.original&&(s=a.equals(e,e.original))),s)i.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:i.putByte(0);for(var o=0;o1&&(0===e.value.charCodeAt(0)&&0==(128&e.value.charCodeAt(1))||255===e.value.charCodeAt(0)&&128==(128&e.value.charCodeAt(1)))?i.putBytes(e.value.substr(1)):i.putBytes(e.value);if(t.putByte(r),i.length()<=127)t.putByte(127&i.length());else{var c=i.length(),u="";do{u+=String.fromCharCode(255&c),c>>>=8}while(c>0);t.putByte(128|u.length);for(o=u.length-1;o>=0;--o)t.putByte(u.charCodeAt(o))}return t.putBuffer(i),t},a.oidToDer=function(e){var t,r,a,i,s=e.split("."),o=n.util.createBuffer();o.putByte(40*parseInt(s[0],10)+parseInt(s[1],10));for(var c=2;c4294967295)throw new Error("OID value too large; max is 32-bits.");do{i=127&a,a>>>=7,t||(i|=128),r.push(i),t=!1}while(a>0);for(var u=r.length-1;u>=0;--u)o.putByte(r[u])}return o},a.derToOid=function(e){var t;"string"==typeof e&&(e=n.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var a=0;e.length()>0;){if(a>70368744177663)throw new Error("OID value too large; max is 53-bits.");a*=128,128&(r=e.getByte())?a+=127&r:(t+="."+(a+r),a=0)}return t},a.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var n=parseInt(e.substr(2,2),10)-1,a=parseInt(e.substr(4,2),10),i=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var c=e.charAt(10),u=10;"+"!==c&&"-"!==c&&(o=parseInt(e.substr(10,2),10),u+=2)}if(t.setUTCFullYear(r,n,a),t.setUTCHours(i,s,o,0),u&&("+"===(c=e.charAt(u))||"-"===c)){var l=60*parseInt(e.substr(u+1,2),10)+parseInt(e.substr(u+4,2),10);l*=6e4,"+"===c?t.setTime(+t-l):t.setTime(+t+l)}return t},a.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),n=parseInt(e.substr(4,2),10)-1,a=parseInt(e.substr(6,2),10),i=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),c=0,u=0,l=!1;"Z"===e.charAt(e.length-1)&&(l=!0);var p=e.length-5,f=e.charAt(p);"+"!==f&&"-"!==f||(u=60*parseInt(e.substr(p+1,2),10)+parseInt(e.substr(p+4,2),10),u*=6e4,"+"===f&&(u*=-1),l=!0);return"."===e.charAt(14)&&(c=1e3*parseFloat(e.substr(14),10)),l?(t.setUTCFullYear(r,n,a),t.setUTCHours(i,s,o,c),t.setTime(+t+u)):(t.setFullYear(r,n,a),t.setHours(i,s,o,c)),t},a.dateToUtcTime=function(e){if("string"==typeof e)return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var n=0;n=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r},a.derToInteger=function(e){"string"==typeof e&&(e=n.util.createBuffer(e));var t=8*e.length();if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)},a.validate=function(e,t,r,i){var s=!1;if(e.tagClass!==t.tagClass&&void 0!==t.tagClass||e.type!==t.type&&void 0!==t.type)i&&(e.tagClass!==t.tagClass&&i.push("["+t.name+'] Expected tag class "'+t.tagClass+'", got "'+e.tagClass+'"'),e.type!==t.type&&i.push("["+t.name+'] Expected type "'+t.type+'", got "'+e.type+'"'));else if(e.constructed===t.constructed||void 0===t.constructed){if(s=!0,t.value&&n.util.isArray(t.value))for(var o=0,c=0;s&&c0&&(i+="\n");for(var o="",c=0;c1?i+="0x"+n.util.bytesToHex(e.value.slice(1)):i+="(none)",e.value.length>0){var f=e.value.charCodeAt(0);1==f?i+=" (1 unused bit shown)":f>1&&(i+=" ("+f+" unused bits shown)")}}else if(e.type===a.Type.OCTETSTRING)s.test(e.value)||(i+="("+e.value+") "),i+="0x"+n.util.bytesToHex(e.value);else if(e.type===a.Type.UTF8)try{i+=n.util.decodeUtf8(e.value)}catch(t){if("URI malformed"!==t.message)throw t;i+="0x"+n.util.bytesToHex(e.value)+" (malformed UTF8)"}else e.type===a.Type.PRINTABLESTRING||e.type===a.Type.IA5String?i+=e.value:s.test(e.value)?i+="0x"+n.util.bytesToHex(e.value):0===e.value.length?i+="[null]":i+=e.value}return i}},function(e,t,r){var n=r(0);e.exports=n.md=n.md||{},n.md.algorithms=n.md.algorithms||{}},function(e,t,r){var n=r(0);function a(e,t){n.cipher.registerAlgorithm(e,(function(){return new n.aes.Algorithm(e,t)}))}r(14),r(20),r(1),e.exports=n.aes=n.aes||{},n.aes.startEncrypting=function(e,t,r,n){var a=d({key:e,output:r,decrypt:!1,mode:n});return a.start(t),a},n.aes.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},n.aes.startDecrypting=function(e,t,r,n){var a=d({key:e,output:r,decrypt:!0,mode:n});return a.start(t),a},n.aes.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},n.aes.Algorithm=function(e,t){l||p();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(e,t){return h(r._w,e,t,!1)},decrypt:function(e,t){return h(r._w,e,t,!0)}}}),r._init=!1},n.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t,r=e.key;if("string"!=typeof r||16!==r.length&&24!==r.length&&32!==r.length){if(n.util.isArray(r)&&(16===r.length||24===r.length||32===r.length)){t=r,r=n.util.createBuffer();for(var a=0;a>>=2;for(a=0;a>8^255&p^99,i[y]=p,s[p]=y,h=(f=e[p])<<24^p<<16^p<<8^p^f,d=((r=e[y])^(n=e[r])^(a=e[n]))<<24^(y^a)<<16^(y^n^a)<<8^y^r^a;for(var v=0;v<4;++v)c[v][y]=h,u[v][p]=d,h=h<<24|h>>>8,d=d<<24|d>>>8;0===y?y=g=1:(y=r^e[e[e[r^a]]],g^=e[e[g]])}}function f(e,t){for(var r,n=e.slice(0),a=1,s=n.length,c=4*(s+6+1),l=s;l>>16&255]<<24^i[r>>>8&255]<<16^i[255&r]<<8^i[r>>>24]^o[a]<<24,a++):s>6&&l%s==4&&(r=i[r>>>24]<<24^i[r>>>16&255]<<16^i[r>>>8&255]<<8^i[255&r]),n[l]=n[l-s]^r;if(t){for(var p,f=u[0],h=u[1],d=u[2],y=u[3],g=n.slice(0),v=(l=0,(c=n.length)-4);l>>24]]^h[i[p>>>16&255]]^d[i[p>>>8&255]]^y[i[255&p]];n=g}return n}function h(e,t,r,n){var a,o,l,p,f,h,d,y,g,v,m,C,E=e.length/4-1;n?(a=u[0],o=u[1],l=u[2],p=u[3],f=s):(a=c[0],o=c[1],l=c[2],p=c[3],f=i),h=t[0]^e[0],d=t[n?3:1]^e[1],y=t[2]^e[2],g=t[n?1:3]^e[3];for(var S=3,T=1;T>>24]^o[d>>>16&255]^l[y>>>8&255]^p[255&g]^e[++S],m=a[d>>>24]^o[y>>>16&255]^l[g>>>8&255]^p[255&h]^e[++S],C=a[y>>>24]^o[g>>>16&255]^l[h>>>8&255]^p[255&d]^e[++S],g=a[g>>>24]^o[h>>>16&255]^l[d>>>8&255]^p[255&y]^e[++S],h=v,d=m,y=C;r[0]=f[h>>>24]<<24^f[d>>>16&255]<<16^f[y>>>8&255]<<8^f[255&g]^e[++S],r[n?3:1]=f[d>>>24]<<24^f[y>>>16&255]<<16^f[g>>>8&255]<<8^f[255&h]^e[++S],r[2]=f[y>>>24]<<24^f[g>>>16&255]<<16^f[h>>>8&255]<<8^f[255&d]^e[++S],r[n?1:3]=f[g>>>24]<<24^f[h>>>16&255]<<16^f[d>>>8&255]<<8^f[255&y]^e[++S]}function d(e){var t,r="AES-"+((e=e||{}).mode||"CBC").toUpperCase(),a=(t=e.decrypt?n.cipher.createDecipher(r,e.key):n.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof n.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,a.call(t,r)},t}},function(e,t,r){var n=r(0);n.pki=n.pki||{};var a=e.exports=n.pki.oids=n.oids=n.oids||{};function i(e,t){a[e]=t,a[t]=e}function s(e,t){a[e]=t}i("1.2.840.113549.1.1.1","rsaEncryption"),i("1.2.840.113549.1.1.4","md5WithRSAEncryption"),i("1.2.840.113549.1.1.5","sha1WithRSAEncryption"),i("1.2.840.113549.1.1.7","RSAES-OAEP"),i("1.2.840.113549.1.1.8","mgf1"),i("1.2.840.113549.1.1.9","pSpecified"),i("1.2.840.113549.1.1.10","RSASSA-PSS"),i("1.2.840.113549.1.1.11","sha256WithRSAEncryption"),i("1.2.840.113549.1.1.12","sha384WithRSAEncryption"),i("1.2.840.113549.1.1.13","sha512WithRSAEncryption"),i("1.3.101.112","EdDSA25519"),i("1.2.840.10040.4.3","dsa-with-sha1"),i("1.3.14.3.2.7","desCBC"),i("1.3.14.3.2.26","sha1"),i("1.3.14.3.2.29","sha1WithRSASignature"),i("2.16.840.1.101.3.4.2.1","sha256"),i("2.16.840.1.101.3.4.2.2","sha384"),i("2.16.840.1.101.3.4.2.3","sha512"),i("2.16.840.1.101.3.4.2.4","sha224"),i("2.16.840.1.101.3.4.2.5","sha512-224"),i("2.16.840.1.101.3.4.2.6","sha512-256"),i("1.2.840.113549.2.2","md2"),i("1.2.840.113549.2.5","md5"),i("1.2.840.113549.1.7.1","data"),i("1.2.840.113549.1.7.2","signedData"),i("1.2.840.113549.1.7.3","envelopedData"),i("1.2.840.113549.1.7.4","signedAndEnvelopedData"),i("1.2.840.113549.1.7.5","digestedData"),i("1.2.840.113549.1.7.6","encryptedData"),i("1.2.840.113549.1.9.1","emailAddress"),i("1.2.840.113549.1.9.2","unstructuredName"),i("1.2.840.113549.1.9.3","contentType"),i("1.2.840.113549.1.9.4","messageDigest"),i("1.2.840.113549.1.9.5","signingTime"),i("1.2.840.113549.1.9.6","counterSignature"),i("1.2.840.113549.1.9.7","challengePassword"),i("1.2.840.113549.1.9.8","unstructuredAddress"),i("1.2.840.113549.1.9.14","extensionRequest"),i("1.2.840.113549.1.9.20","friendlyName"),i("1.2.840.113549.1.9.21","localKeyId"),i("1.2.840.113549.1.9.22.1","x509Certificate"),i("1.2.840.113549.1.12.10.1.1","keyBag"),i("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag"),i("1.2.840.113549.1.12.10.1.3","certBag"),i("1.2.840.113549.1.12.10.1.4","crlBag"),i("1.2.840.113549.1.12.10.1.5","secretBag"),i("1.2.840.113549.1.12.10.1.6","safeContentsBag"),i("1.2.840.113549.1.5.13","pkcs5PBES2"),i("1.2.840.113549.1.5.12","pkcs5PBKDF2"),i("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4"),i("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4"),i("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC"),i("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC"),i("1.2.840.113549.2.7","hmacWithSHA1"),i("1.2.840.113549.2.8","hmacWithSHA224"),i("1.2.840.113549.2.9","hmacWithSHA256"),i("1.2.840.113549.2.10","hmacWithSHA384"),i("1.2.840.113549.2.11","hmacWithSHA512"),i("1.2.840.113549.3.7","des-EDE3-CBC"),i("2.16.840.1.101.3.4.1.2","aes128-CBC"),i("2.16.840.1.101.3.4.1.22","aes192-CBC"),i("2.16.840.1.101.3.4.1.42","aes256-CBC"),i("2.5.4.3","commonName"),i("2.5.4.4","surname"),i("2.5.4.5","serialNumber"),i("2.5.4.6","countryName"),i("2.5.4.7","localityName"),i("2.5.4.8","stateOrProvinceName"),i("2.5.4.9","streetAddress"),i("2.5.4.10","organizationName"),i("2.5.4.11","organizationalUnitName"),i("2.5.4.12","title"),i("2.5.4.13","description"),i("2.5.4.15","businessCategory"),i("2.5.4.17","postalCode"),i("2.5.4.42","givenName"),i("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName"),i("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName"),i("2.16.840.1.113730.1.1","nsCertType"),i("2.16.840.1.113730.1.13","nsComment"),s("2.5.29.1","authorityKeyIdentifier"),s("2.5.29.2","keyAttributes"),s("2.5.29.3","certificatePolicies"),s("2.5.29.4","keyUsageRestriction"),s("2.5.29.5","policyMapping"),s("2.5.29.6","subtreesConstraint"),s("2.5.29.7","subjectAltName"),s("2.5.29.8","issuerAltName"),s("2.5.29.9","subjectDirectoryAttributes"),s("2.5.29.10","basicConstraints"),s("2.5.29.11","nameConstraints"),s("2.5.29.12","policyConstraints"),s("2.5.29.13","basicConstraints"),i("2.5.29.14","subjectKeyIdentifier"),i("2.5.29.15","keyUsage"),s("2.5.29.16","privateKeyUsagePeriod"),i("2.5.29.17","subjectAltName"),i("2.5.29.18","issuerAltName"),i("2.5.29.19","basicConstraints"),s("2.5.29.20","cRLNumber"),s("2.5.29.21","cRLReason"),s("2.5.29.22","expirationDate"),s("2.5.29.23","instructionCode"),s("2.5.29.24","invalidityDate"),s("2.5.29.25","cRLDistributionPoints"),s("2.5.29.26","issuingDistributionPoint"),s("2.5.29.27","deltaCRLIndicator"),s("2.5.29.28","issuingDistributionPoint"),s("2.5.29.29","certificateIssuer"),s("2.5.29.30","nameConstraints"),i("2.5.29.31","cRLDistributionPoints"),i("2.5.29.32","certificatePolicies"),s("2.5.29.33","policyMappings"),s("2.5.29.34","policyConstraints"),i("2.5.29.35","authorityKeyIdentifier"),s("2.5.29.36","policyConstraints"),i("2.5.29.37","extKeyUsage"),s("2.5.29.46","freshestCRL"),s("2.5.29.54","inhibitAnyPolicy"),i("1.3.6.1.4.1.11129.2.4.2","timestampList"),i("1.3.6.1.5.5.7.1.1","authorityInfoAccess"),i("1.3.6.1.5.5.7.3.1","serverAuth"),i("1.3.6.1.5.5.7.3.2","clientAuth"),i("1.3.6.1.5.5.7.3.3","codeSigning"),i("1.3.6.1.5.5.7.3.4","emailProtection"),i("1.3.6.1.5.5.7.3.8","timeStamping")},function(e,t,r){var n=r(0);r(1);var a=e.exports=n.pem=n.pem||{};function i(e){for(var t=e.name+": ",r=[],n=function(e,t){return" "+t},a=0;a65&&-1!==s){var o=t[s];","===o?(++s,t=t.substr(0,s)+"\r\n "+t.substr(s)):t=t.substr(0,s)+"\r\n"+o+t.substr(s+1),i=a-s-1,s=-1,++a}else" "!==t[a]&&"\t"!==t[a]&&","!==t[a]||(s=a);return t}function s(e){return e.replace(/^\s+/,"")}a.encode=function(e,t){t=t||{};var r,a="-----BEGIN "+e.type+"-----\r\n";if(e.procType&&(a+=i(r={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]})),e.contentDomain&&(a+=i(r={name:"Content-Domain",values:[e.contentDomain]})),e.dekInfo&&(r={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&r.values.push(e.dekInfo.parameters),a+=i(r)),e.headers)for(var s=0;st.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=n.util.createBuffer(),a=n.util.createBuffer(),u=s.length();for(c=0;c>>0,c>>>0];for(var u=a.fullMessageLength.length-1;u>=0;--u)a.fullMessageLength[u]+=c[1],c[1]=c[0]+(a.fullMessageLength[u]/4294967296>>>0),a.fullMessageLength[u]=a.fullMessageLength[u]>>>0,c[0]=c[1]/4294967296>>>0;return t.putBytes(i),o(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var c,u=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-u));for(var l=8*a.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=c>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};o(f,r,s);var h=n.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},a};var i=null,s=!1;function o(e,t,r){for(var n,a,i,s,o,c,u,l=r.length();l>=64;){for(a=e.h0,i=e.h1,s=e.h2,o=e.h3,c=e.h4,u=0;u<16;++u)n=r.getInt32(),t[u]=n,n=(a<<5|a>>>27)+(o^i&(s^o))+c+1518500249+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<20;++u)n=(n=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|n>>>31,t[u]=n,n=(a<<5|a>>>27)+(o^i&(s^o))+c+1518500249+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<32;++u)n=(n=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|n>>>31,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+1859775393+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<40;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+1859775393+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<60;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i&s|o&(i^s))+c+2400959708+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<80;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+3395469782+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;e.h0=e.h0+a|0,e.h1=e.h1+i|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+c|0,l-=64}}},function(e,t,r){var n=r(0);r(3),r(8),r(15),r(7),r(21),r(2),r(9),r(1);var a=function(e,t,r,a){var i=n.util.createBuffer(),s=e.length>>1,o=s+(1&e.length),c=e.substr(0,o),u=e.substr(s,o),l=n.util.createBuffer(),p=n.hmac.create();r=t+r;var f=Math.ceil(a/16),h=Math.ceil(a/20);p.start("MD5",c);var d=n.util.createBuffer();l.putBytes(r);for(var y=0;y0&&(u.queue(e,u.createAlert(e,{level:u.Alert.Level.warning,description:u.Alert.Description.no_renegotiation})),u.flush(e)),e.process()},u.parseHelloMessage=function(e,t,r){var a=null,i=e.entity===u.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});else{var s=t.fragment,c=s.length();if(a={version:{major:s.getByte(),minor:s.getByte()},random:n.util.createBuffer(s.getBytes(32)),session_id:o(s,1),extensions:[]},i?(a.cipher_suite=s.getBytes(2),a.compression_method=s.getByte()):(a.cipher_suites=o(s,2),a.compression_methods=o(s,1)),(c=r-(c-s.length()))>0){for(var l=o(s,2);l.length()>0;)a.extensions.push({type:[l.getByte(),l.getByte()],data:o(l,2)});if(!i)for(var p=0;p0;){if(0!==h.getByte())break;e.session.extensions.server_name.serverNameList.push(o(h,2).getBytes())}}}if(e.session.version&&(a.version.major!==e.session.version.major||a.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=u.getCipherSuite(a.cipher_suite);else for(var d=n.util.createBuffer(a.cipher_suites.bytes());d.length()>0&&(e.session.cipherSuite=u.getCipherSuite(d.getBytes(2)),null===e.session.cipherSuite););if(null===e.session.cipherSuite)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure},cipherSuite:n.util.bytesToHex(a.cipher_suite)});e.session.compressionMethod=i?a.compression_method:u.CompressionMethod.none}return a},u.createSecurityParameters=function(e,t){var r=e.entity===u.ConnectionEnd.client,n=t.random.bytes(),a=r?e.session.sp.client_random:n,i=r?n:u.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:u.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:a,server_random:i}},u.handleServerHello=function(e,t,r){var n=u.parseHelloMessage(e,t,r);if(!e.fail){if(!(n.version.minor<=e.version.minor))return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});e.version.minor=n.version.minor,e.session.version=e.version;var a=n.session_id.bytes();a.length>0&&a===e.session.id?(e.expect=d,e.session.resuming=!0,e.session.sp.server_random=n.random.bytes()):(e.expect=l,e.session.resuming=!1,u.createSecurityParameters(e,n)),e.session.id=a,e.process()}},u.handleClientHello=function(e,t,r){var a=u.parseHelloMessage(e,t,r);if(!e.fail){var i=a.session_id.bytes(),s=null;if(e.sessionCache&&(null===(s=e.sessionCache.getSession(i))?i="":(s.version.major!==a.version.major||s.version.minor>a.version.minor)&&(s=null,i="")),0===i.length&&(i=n.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=a.version,e.session.sp={},s)e.version=e.session.version=s.version,e.session.sp=s.sp;else{for(var o,c=1;c0;)a=o(c.certificate_list,3),i=n.asn1.fromDer(a),a=n.pki.certificateFromAsn1(i,!0),l.push(a)}catch(t){return e.error(e,{message:"Could not parse certificate list.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_certificate}})}var f=e.entity===u.ConnectionEnd.client;!f&&!0!==e.verifyClient||0!==l.length?0===l.length?e.expect=f?p:C:(f?e.session.serverCertificate=l[0]:e.session.clientCertificate=l[0],u.verifyCertificateChain(e,l)&&(e.expect=f?p:C)):e.error(e,{message:f?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}}),e.process()},u.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});e.expect=f,e.process()},u.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});var a=t.fragment,i={enc_pre_master_secret:o(a,2).getBytes()},s=null;if(e.getPrivateKey)try{s=e.getPrivateKey(e,e.session.serverCertificate),s=n.pki.privateKeyFromPem(s)}catch(t){e.error(e,{message:"Could not get private key.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}})}if(null===s)return e.error(e,{message:"No private key set.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}});try{var c=e.session.sp;c.pre_master_secret=s.decrypt(i.enc_pre_master_secret);var l=e.session.clientHelloVersion;if(l.major!==c.pre_master_secret.charCodeAt(0)||l.minor!==c.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch(e){c.pre_master_secret=n.random.getBytes(48)}e.expect=S,null!==e.session.clientCertificate&&(e.expect=E),e.process()},u.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var n=t.fragment,a={certificate_types:o(n,1),certificate_authorities:o(n,2)};e.session.certificateRequest=a,e.expect=h,e.process()},u.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var a=t.fragment;a.read-=4;var i=a.bytes();a.read+=4;var s={signature:o(a,2).getBytes()},c=n.util.createBuffer();c.putBuffer(e.session.md5.digest()),c.putBuffer(e.session.sha1.digest()),c=c.getBytes();try{if(!e.session.clientCertificate.publicKey.verify(c,s.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch(t){return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure}})}e.expect=S,e.process()},u.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.record_overflow}});if(null===e.serverCertificate){var a={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.insufficient_security}},i=e.verify(e,a.alert.description,0,[]);if(!0!==i)return(i||0===i)&&("object"!=typeof i||n.util.isArray(i)?"number"==typeof i&&(a.alert.description=i):(i.message&&(a.message=i.message),i.alert&&(a.alert.description=i.alert))),e.error(e,a)}null!==e.session.certificateRequest&&(t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificate(e)}),u.queue(e,t)),t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createClientKeyExchange(e)}),u.queue(e,t),e.expect=v;var s=function(e,t){null!==e.session.certificateRequest&&null!==e.session.clientCertificate&&u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificateVerify(e,t)})),u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.pending=u.createConnectionState(e),e.state.current.write=e.state.pending.write,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)})),e.expect=d,u.flush(e),e.process()};if(null===e.session.certificateRequest||null===e.session.clientCertificate)return s(e,null);u.getClientSignature(e,s)},u.handleChangeCipherSpec=function(e,t){if(1!==t.fragment.getByte())return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var r=e.entity===u.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=u.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?y:T,e.process()},u.handleFinished=function(e,t,r){var i=t.fragment;i.read-=4;var s=i.bytes();i.read+=4;var o=t.fragment.getBytes();(i=n.util.createBuffer()).putBuffer(e.session.md5.digest()),i.putBuffer(e.session.sha1.digest());var c=e.entity===u.ConnectionEnd.client,l=c?"server finished":"client finished",p=e.session.sp;if((i=a(p.master_secret,l,i.getBytes(),12)).getBytes()!==o)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decrypt_error}});e.session.md5.update(s),e.session.sha1.update(s),(e.session.resuming&&c||!e.session.resuming&&!c)&&(u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)}))),e.expect=c?g:I,e.handshaking=!1,++e.handshakes,e.peerCertificate=c?e.session.serverCertificate:e.session.clientCertificate,u.flush(e),e.isConnected=!0,e.connected(e),e.process()},u.handleAlert=function(e,t){var r,n=t.fragment,a={level:n.getByte(),description:n.getByte()};switch(a.description){case u.Alert.Description.close_notify:r="Connection closed.";break;case u.Alert.Description.unexpected_message:r="Unexpected message.";break;case u.Alert.Description.bad_record_mac:r="Bad record MAC.";break;case u.Alert.Description.decryption_failed:r="Decryption failed.";break;case u.Alert.Description.record_overflow:r="Record overflow.";break;case u.Alert.Description.decompression_failure:r="Decompression failed.";break;case u.Alert.Description.handshake_failure:r="Handshake failure.";break;case u.Alert.Description.bad_certificate:r="Bad certificate.";break;case u.Alert.Description.unsupported_certificate:r="Unsupported certificate.";break;case u.Alert.Description.certificate_revoked:r="Certificate revoked.";break;case u.Alert.Description.certificate_expired:r="Certificate expired.";break;case u.Alert.Description.certificate_unknown:r="Certificate unknown.";break;case u.Alert.Description.illegal_parameter:r="Illegal parameter.";break;case u.Alert.Description.unknown_ca:r="Unknown certificate authority.";break;case u.Alert.Description.access_denied:r="Access denied.";break;case u.Alert.Description.decode_error:r="Decode error.";break;case u.Alert.Description.decrypt_error:r="Decrypt error.";break;case u.Alert.Description.export_restriction:r="Export restriction.";break;case u.Alert.Description.protocol_version:r="Unsupported protocol version.";break;case u.Alert.Description.insufficient_security:r="Insufficient security.";break;case u.Alert.Description.internal_error:r="Internal error.";break;case u.Alert.Description.user_canceled:r="User canceled.";break;case u.Alert.Description.no_renegotiation:r="Renegotiation not supported.";break;default:r="Unknown error."}if(a.description===u.Alert.Description.close_notify)return e.close();e.error(e,{message:r,send:!1,origin:e.entity===u.ConnectionEnd.client?"server":"client",alert:a}),e.process()},u.handleHandshake=function(e,t){var r=t.fragment,a=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=n.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var s=r.bytes(i+4);r.read+=4,a in x[e.entity][e.expect]?(e.entity!==u.ConnectionEnd.server||e.open||e.fail||(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:n.md.md5.create(),sha1:n.md.sha1.create()}),a!==u.HandshakeType.hello_request&&a!==u.HandshakeType.certificate_verify&&a!==u.HandshakeType.finished&&(e.session.md5.update(s),e.session.sha1.update(s)),x[e.entity][e.expect][a](e,t,i)):u.handleUnexpected(e,t)},u.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()},u.handleHeartbeat=function(e,t){var r=t.fragment,a=r.getByte(),i=r.getInt16(),s=r.getBytes(i);if(a===u.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>s.length)return e.process();u.queue(e,u.createRecord(e,{type:u.ContentType.heartbeat,data:u.createHeartbeat(u.HeartbeatMessageType.heartbeat_response,s)})),u.flush(e)}else if(a===u.HeartbeatMessageType.heartbeat_response){if(s!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,n.util.createBuffer(s))}e.process()};var l=1,p=2,f=3,h=4,d=5,y=6,g=7,v=8,m=1,C=2,E=3,S=4,T=5,I=6,b=u.handleUnexpected,A=u.handleChangeCipherSpec,B=u.handleAlert,N=u.handleHandshake,k=u.handleApplicationData,w=u.handleHeartbeat,R=[];R[u.ConnectionEnd.client]=[[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[A,B,b,b,w],[b,B,N,b,w],[b,B,N,k,w],[b,B,N,b,w]],R[u.ConnectionEnd.server]=[[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[A,B,b,b,w],[b,B,N,b,w],[b,B,N,k,w],[b,B,N,b,w]];var L=u.handleHelloRequest,_=u.handleServerHello,U=u.handleCertificate,D=u.handleServerKeyExchange,P=u.handleCertificateRequest,V=u.handleServerHelloDone,O=u.handleFinished,x=[];x[u.ConnectionEnd.client]=[[b,b,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,U,D,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,D,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,O],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]];var K=u.handleClientHello,M=u.handleClientKeyExchange,F=u.handleCertificateVerify;x[u.ConnectionEnd.server]=[[b,K,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,U,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,M,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,F,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,O],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]],u.generateKeys=function(e,t){var r=a,n=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",n,48).bytes(),t.pre_master_secret=null),n=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,s=e.version.major===u.Versions.TLS_1_0.major&&e.version.minor===u.Versions.TLS_1_0.minor;s&&(i+=2*t.fixed_iv_length);var o=r(t.master_secret,"key expansion",n,i),c={client_write_MAC_key:o.getBytes(t.mac_key_length),server_write_MAC_key:o.getBytes(t.mac_key_length),client_write_key:o.getBytes(t.enc_key_length),server_write_key:o.getBytes(t.enc_key_length)};return s&&(c.client_write_IV=o.getBytes(t.fixed_iv_length),c.server_write_IV=o.getBytes(t.fixed_iv_length)),c},u.createConnectionState=function(e){var t=e.entity===u.ConnectionEnd.client,r=function(){var e={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(e){return!0},compressionState:null,compressFunction:function(e){return!0},updateSequenceNumber:function(){4294967295===e.sequenceNumber[1]?(e.sequenceNumber[1]=0,++e.sequenceNumber[0]):++e.sequenceNumber[1]}};return e},n={read:r(),write:r()};if(n.read.update=function(e,t){return n.read.cipherFunction(t,n.read)?n.read.compressFunction(e,t,n.read)||e.error(e,{message:"Could not decompress record.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decompression_failure}}):e.error(e,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_record_mac}}),!e.fail},n.write.update=function(e,t){return n.write.compressFunction(e,t,n.write)?n.write.cipherFunction(t,n.write)||e.error(e,{message:"Could not encrypt record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}):e.error(e,{message:"Could not compress record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}),!e.fail},e.session){var a=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(a),a.keys=u.generateKeys(e,a),n.read.macKey=t?a.keys.server_write_MAC_key:a.keys.client_write_MAC_key,n.write.macKey=t?a.keys.client_write_MAC_key:a.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(n,e,a),a.compression_algorithm){case u.CompressionMethod.none:break;case u.CompressionMethod.deflate:n.read.compressFunction=s,n.write.compressFunction=i;break;default:throw new Error("Unsupported compression algorithm.")}}return n},u.createRandom=function(){var e=new Date,t=+e+6e4*e.getTimezoneOffset(),r=n.util.createBuffer();return r.putInt32(t),r.putBytes(n.random.getBytes(28)),r},u.createRecord=function(e,t){return t.data?{type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data}:null},u.createAlert=function(e,t){var r=n.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),u.createRecord(e,{type:u.ContentType.alert,data:r})},u.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=n.util.createBuffer(),r=0;r0&&(d+=2);var y=e.session.id,g=y.length+1+2+4+28+2+i+1+o+d,v=n.util.createBuffer();return v.putByte(u.HandshakeType.client_hello),v.putInt24(g),v.putByte(e.version.major),v.putByte(e.version.minor),v.putBytes(e.session.sp.client_random),c(v,1,n.util.createBuffer(y)),c(v,2,t),c(v,1,s),d>0&&c(v,2,l),v},u.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,a=n.util.createBuffer();return a.putByte(u.HandshakeType.server_hello),a.putInt24(r),a.putByte(e.version.major),a.putByte(e.version.minor),a.putBytes(e.session.sp.server_random),c(a,1,n.util.createBuffer(t)),a.putByte(e.session.cipherSuite.id[0]),a.putByte(e.session.cipherSuite.id[1]),a.putByte(e.session.compressionMethod),a},u.createCertificate=function(e){var t,r=e.entity===u.ConnectionEnd.client,a=null;e.getCertificate&&(t=r?e.session.certificateRequest:e.session.extensions.server_name.serverNameList,a=e.getCertificate(e,t));var i=n.util.createBuffer();if(null!==a)try{n.util.isArray(a)||(a=[a]);for(var s=null,o=0;ou.MaxFragment;)a.push(u.createRecord(e,{type:t.type,data:n.util.createBuffer(i.slice(0,u.MaxFragment))})),i=i.slice(u.MaxFragment);i.length>0&&a.push(u.createRecord(e,{type:t.type,data:n.util.createBuffer(i)}))}for(var s=0;s0&&(a=r.order[0]),null!==a&&a in r.cache)for(var i in t=r.cache[a],delete r.cache[a],r.order)if(r.order[i]===a){r.order.splice(i,1);break}return t},r.setSession=function(e,t){if(r.order.length===r.capacity){var a=r.order.shift();delete r.cache[a]}a=n.util.bytesToHex(e);r.order.push(a),r.cache[a]=t}}return r},u.createConnection=function(e){var t=null;t=e.caStore?n.util.isArray(e.caStore)?n.pki.createCaStore(e.caStore):e.caStore:n.pki.createCaStore();var r=e.cipherSuites||null;if(null===r)for(var a in r=[],u.CipherSuites)r.push(u.CipherSuites[a]);var i=e.server?u.ConnectionEnd.server:u.ConnectionEnd.client,s=e.sessionCache?u.createSessionCache(e.sessionCache):null,o={version:{major:u.Version.major,minor:u.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:s,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(e,t,r,n){return t},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:n.util.createBuffer(),tlsData:n.util.createBuffer(),data:n.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(t,r){r.origin=r.origin||(t.entity===u.ConnectionEnd.client?"client":"server"),r.send&&(u.queue(t,u.createAlert(t,r.alert)),u.flush(t));var n=!1!==r.fatal;n&&(t.fail=!0),e.error(t,r),n&&t.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null,reset:function(e){o.version={major:u.Version.major,minor:u.Version.minor},o.record=null,o.session=null,o.peerCertificate=null,o.state={pending:null,current:null},o.expect=(o.entity,u.ConnectionEnd.client,0),o.fragmented=null,o.records=[],o.open=!1,o.handshakes=0,o.handshaking=!1,o.isConnected=!1,o.fail=!(e||void 0===e),o.input.clear(),o.tlsData.clear(),o.data.clear(),o.state.current=u.createConnectionState(o)}};o.reset();return o.handshake=function(e){if(o.entity!==u.ConnectionEnd.client)o.error(o,{message:"Cannot initiate handshake as a server.",fatal:!1});else if(o.handshaking)o.error(o,{message:"Handshake already in progress.",fatal:!1});else{o.fail&&!o.open&&0===o.handshakes&&(o.fail=!1),o.handshaking=!0;var t=null;(e=e||"").length>0&&(o.sessionCache&&(t=o.sessionCache.getSession(e)),null===t&&(e="")),0===e.length&&o.sessionCache&&null!==(t=o.sessionCache.getSession())&&(e=t.id),o.session={id:e,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:n.md.md5.create(),sha1:n.md.sha1.create()},t&&(o.version=t.version,o.session.sp=t.sp),o.session.sp.client_random=u.createRandom().getBytes(),o.open=!0,u.queue(o,u.createRecord(o,{type:u.ContentType.handshake,data:u.createClientHello(o)})),u.flush(o)}},o.process=function(e){var t=0;return e&&o.input.putBytes(e),o.fail||(null!==o.record&&o.record.ready&&o.record.fragment.isEmpty()&&(o.record=null),null===o.record&&(t=function(e){var t=0,r=e.input,a=r.length();if(a<5)t=5-a;else{e.record={type:r.getByte(),version:{major:r.getByte(),minor:r.getByte()},length:r.getInt16(),fragment:n.util.createBuffer(),ready:!1};var i=e.record.version.major===e.version.major;i&&e.session&&e.session.version&&(i=e.record.version.minor===e.version.minor),i||e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}})}return t}(o)),o.fail||null===o.record||o.record.ready||(t=function(e){var t=0,r=e.input,n=r.length();n8?3:1,v=[],m=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],C=0,E=0;E>>4^T))<<4,S^=t=65535&((T^=t)>>>-16^S),S^=(t=858993459&(S>>>2^(T^=t<<-16)))<<2,S^=t=65535&((T^=t)>>>-16^S),S^=(t=1431655765&(S>>>1^(T^=t<<-16)))<<1,S^=t=16711935&((T^=t)>>>8^S),t=(S^=(t=1431655765&(S>>>1^(T^=t<<8)))<<1)<<8|(T^=t)>>>20&240,S=T<<24|T<<8&16711680|T>>>8&65280|T>>>24&240,T=t;for(var I=0;I>>26,T=T<<2|T>>>26):(S=S<<1|S>>>27,T=T<<1|T>>>27);var b=r[(S&=-15)>>>28]|n[S>>>24&15]|a[S>>>20&15]|i[S>>>16&15]|s[S>>>12&15]|o[S>>>8&15]|c[S>>>4&15],A=u[(T&=-15)>>>28]|l[T>>>24&15]|p[T>>>20&15]|f[T>>>16&15]|h[T>>>12&15]|d[T>>>8&15]|y[T>>>4&15];t=65535&(A>>>16^b),v[C++]=b^t,v[C++]=A^t<<16}}return v}(t),this._init=!0}},a("DES-ECB",n.cipher.modes.ecb),a("DES-CBC",n.cipher.modes.cbc),a("DES-CFB",n.cipher.modes.cfb),a("DES-OFB",n.cipher.modes.ofb),a("DES-CTR",n.cipher.modes.ctr),a("3DES-ECB",n.cipher.modes.ecb),a("3DES-CBC",n.cipher.modes.cbc),a("3DES-CFB",n.cipher.modes.cfb),a("3DES-OFB",n.cipher.modes.ofb),a("3DES-CTR",n.cipher.modes.ctr);var i=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],s=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],o=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],c=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],u=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],l=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],p=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],f=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function h(e,t,r,n){var a,h,d=32===e.length?3:9;a=3===d?n?[30,-2,-2]:[0,32,2]:n?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var y=t[0],g=t[1];y^=(h=252645135&(y>>>4^g))<<4,y^=(h=65535&(y>>>16^(g^=h)))<<16,y^=h=858993459&((g^=h)>>>2^y),y^=h=16711935&((g^=h<<2)>>>8^y),y=(y^=(h=1431655765&(y>>>1^(g^=h<<8)))<<1)<<1|y>>>31,g=(g^=h)<<1|g>>>31;for(var v=0;v>>4|g<<28)^e[E+1];h=y,y=g,g=h^(s[S>>>24&63]|c[S>>>16&63]|l[S>>>8&63]|f[63&S]|i[T>>>24&63]|o[T>>>16&63]|u[T>>>8&63]|p[63&T])}h=y,y=g,g=h}g=g>>>1|g<<31,g^=h=1431655765&((y=y>>>1|y<<31)>>>1^g),g^=(h=16711935&(g>>>8^(y^=h<<1)))<<8,g^=(h=858993459&(g>>>2^(y^=h)))<<2,g^=h=65535&((y^=h)>>>16^g),g^=h=252645135&((y^=h<<16)>>>4^g),y^=h<<4,r[0]=y,r[1]=g}function d(e){var t,r="DES-"+((e=e||{}).mode||"CBC").toUpperCase(),a=(t=e.decrypt?n.cipher.createDecipher(r,e.key):n.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof n.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,a.call(t,r)},t}},function(e,t,r){var n=r(0);if(r(3),r(13),r(6),r(26),r(27),r(2),r(1),void 0===a)var a=n.jsbn.BigInteger;var i=n.util.isNodejs?r(17):null,s=n.asn1,o=n.util;n.pki=n.pki||{},e.exports=n.pki.rsa=n.rsa=n.rsa||{};var c=n.pki,u=[6,4,2,4,2,4,6,2],l={name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},p={name:"RSAPrivateKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},f={name:"RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},h=n.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},d={name:"DigestInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:s.Class.UNIVERSAL,type:s.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},y=function(e){var t;if(!(e.algorithm in c.oids)){var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}t=c.oids[e.algorithm];var n=s.oidToDer(t).getBytes(),a=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]),i=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]);i.value.push(s.create(s.Class.UNIVERSAL,s.Type.OID,!1,n)),i.value.push(s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,""));var o=s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,e.digest().getBytes());return a.value.push(i),a.value.push(o),s.toDer(a).getBytes()},g=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);var i;t.dP||(t.dP=t.d.mod(t.p.subtract(a.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(a.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));do{i=new a(n.util.bytesToHex(n.random.getBytes(t.n.bitLength()/8)),16)}while(i.compareTo(t.n)>=0||!i.gcd(t.n).equals(a.ONE));for(var s=(e=e.multiply(i.modPow(t.e,t.n)).mod(t.n)).mod(t.p).modPow(t.dP,t.p),o=e.mod(t.q).modPow(t.dQ,t.q);s.compareTo(o)<0;)s=s.add(t.p);var c=s.subtract(o).multiply(t.qInv).mod(t.p).multiply(t.q).add(o);return c=c.multiply(i.modInverse(t.n)).mod(t.n)};function v(e,t,r){var a=n.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var s=new Error("Message is too long for PKCS#1 v1.5 padding.");throw s.length=e.length,s.max=i-11,s}a.putByte(0),a.putByte(r);var o,c=i-3-e.length;if(0===r||1===r){o=0===r?0:255;for(var u=0;u0;){var l=0,p=n.random.getBytes(c);for(u=0;u1;){if(255!==s.getByte()){--s.read;break}++u}else if(2===c)for(u=0;s.length()>1;){if(0===s.getByte()){--s.read;break}++u}if(0!==s.getByte()||u!==i-3-s.length())throw new Error("Encryption block is invalid.");return s.getBytes()}function C(e,t,r){"function"==typeof t&&(r=t,t={});var i={algorithm:{name:(t=t||{}).algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};function s(){o(e.pBits,(function(t,n){return t?r(t):(e.p=n,null!==e.q?u(t,e.q):void o(e.qBits,u))}))}function o(e,t){n.prime.generateProbablePrime(e,i,t)}function u(t,n){if(t)return r(t);if(e.q=n,e.p.compareTo(e.q)<0){var i=e.p;e.p=e.q,e.q=i}if(0!==e.p.subtract(a.ONE).gcd(e.e).compareTo(a.ONE))return e.p=null,void s();if(0!==e.q.subtract(a.ONE).gcd(e.e).compareTo(a.ONE))return e.q=null,void o(e.qBits,u);if(e.p1=e.p.subtract(a.ONE),e.q1=e.q.subtract(a.ONE),e.phi=e.p1.multiply(e.q1),0!==e.phi.gcd(e.e).compareTo(a.ONE))return e.p=e.q=null,void s();if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits)return e.q=null,void o(e.qBits,u);var l=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}"prng"in t&&(i.prng=t.prng),s()}function E(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=n.util.hexToBytes(t);return r.length>1&&(0===r.charCodeAt(0)&&0==(128&r.charCodeAt(1))||255===r.charCodeAt(0)&&128==(128&r.charCodeAt(1)))?r.substr(1):r}function S(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function T(e){return n.util.isNodejs&&"function"==typeof i[e]}function I(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.crypto&&"object"==typeof o.globalScope.crypto.subtle&&"function"==typeof o.globalScope.crypto.subtle[e]}function b(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.msCrypto&&"object"==typeof o.globalScope.msCrypto.subtle&&"function"==typeof o.globalScope.msCrypto.subtle[e]}function A(e){for(var t=n.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),a=0;a0;)l.putByte(0),--p;return l.putBytes(n.util.hexToBytes(u)),l.getBytes()},c.rsa.decrypt=function(e,t,r,i){var s=Math.ceil(t.n.bitLength()/8);if(e.length!==s){var o=new Error("Encrypted message length is invalid.");throw o.length=e.length,o.expected=s,o}var c=new a(n.util.createBuffer(e).toHex(),16);if(c.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var u=g(c,t,r).toString(16),l=n.util.createBuffer(),p=s-Math.ceil(u.length/2);p>0;)l.putByte(0),--p;return l.putBytes(n.util.hexToBytes(u)),!1!==i?m(l.getBytes(),t,r):l.getBytes()},c.rsa.createKeyPairGenerationState=function(e,t,r){"string"==typeof e&&(e=parseInt(e,10)),e=e||2048;var i,s=(r=r||{}).prng||n.random,o={nextBytes:function(e){for(var t=s.getBytesSync(e.length),r=0;r>1,pBits:e-(e>>1),pqState:0,num:null,keys:null}).e.fromInt(i.eInt),i},c.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new a(null);r.fromInt(30);for(var n,i=0,s=function(e,t){return e|t},o=+new Date,l=0;null===e.keys&&(t<=0||lp?e.pqState=0:e.num.isProbablePrime(S(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(u[i++%8],0):2===e.pqState?e.pqState=0===e.num.subtract(a.ONE).gcd(e.e).compareTo(a.ONE)?3:0:3===e.pqState&&(e.pqState=0,null===e.p?e.p=e.num:e.q=e.num,null!==e.p&&null!==e.q&&++e.state,e.num=null)}else if(1===e.state)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(2===e.state)e.p1=e.p.subtract(a.ONE),e.q1=e.q.subtract(a.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(3===e.state)0===e.phi.gcd(e.e).compareTo(a.ONE)?++e.state:(e.p=null,e.q=null,e.state=0);else if(4===e.state)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(5===e.state){var h=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,h,e.p,e.q,h.mod(e.p1),h.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)}}l+=(n=+new Date)-o,o=n}return null!==e.keys},c.rsa.generateKeyPair=function(e,t,r,a){if(1===arguments.length?"object"==typeof e?(r=e,e=void 0):"function"==typeof e&&(a=e,e=void 0):2===arguments.length?"number"==typeof e?"function"==typeof t?(a=t,t=void 0):"number"!=typeof t&&(r=t,t=void 0):(r=e,a=t,e=void 0,t=void 0):3===arguments.length&&("number"==typeof t?"function"==typeof r&&(a=r,r=void 0):(a=r,r=t,t=void 0)),r=r||{},void 0===e&&(e=r.bits||2048),void 0===t&&(t=r.e||65537),!n.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(65537===t||3===t))if(a){if(T("generateKeyPair"))return i.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},(function(e,t,r){if(e)return a(e);a(null,{privateKey:c.privateKeyFromPem(r),publicKey:c.publicKeyFromPem(t)})}));if(I("generateKey")&&I("exportKey"))return o.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:A(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then((function(e){return o.globalScope.crypto.subtle.exportKey("pkcs8",e.privateKey)})).then(void 0,(function(e){a(e)})).then((function(e){if(e){var t=c.privateKeyFromAsn1(s.fromDer(n.util.createBuffer(e)));a(null,{privateKey:t,publicKey:c.setRsaPublicKey(t.n,t.e)})}}));if(b("generateKey")&&b("exportKey")){var u=o.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:A(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);return u.oncomplete=function(e){var t=e.target.result,r=o.globalScope.msCrypto.subtle.exportKey("pkcs8",t.privateKey);r.oncomplete=function(e){var t=e.target.result,r=c.privateKeyFromAsn1(s.fromDer(n.util.createBuffer(t)));a(null,{privateKey:r,publicKey:c.setRsaPublicKey(r.n,r.e)})},r.onerror=function(e){a(e)}},void(u.onerror=function(e){a(e)})}}else if(T("generateKeyPairSync")){var l=i.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:c.privateKeyFromPem(l.privateKey),publicKey:c.publicKeyFromPem(l.publicKey)}}var p=c.rsa.createKeyPairGenerationState(e,t,r);if(!a)return c.rsa.stepKeyPairGenerationState(p,0),p.keys;C(p,r,a)},c.setRsaPublicKey=c.rsa.setPublicKey=function(e,t){var r={n:e,e:t,encrypt:function(e,t,a){if("string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5"),"RSAES-PKCS1-V1_5"===t)t={encode:function(e,t,r){return v(e,t,2).getBytes()}};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={encode:function(e,t){return n.pkcs1.encode_rsa_oaep(t,e,a)}};else if(-1!==["RAW","NONE","NULL",null].indexOf(t))t={encode:function(e){return e}};else if("string"==typeof t)throw new Error('Unsupported encryption scheme: "'+t+'".');var i=t.encode(e,r,!0);return c.rsa.encrypt(i,r,!0)},verify:function(e,t,a,i){"string"==typeof a?a=a.toUpperCase():void 0===a&&(a="RSASSA-PKCS1-V1_5"),void 0===i&&(i={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in i||(i._parseAllDigestBytes=!0),"RSASSA-PKCS1-V1_5"===a?a={verify:function(e,t){t=m(t,r,!0);var a=s.fromDer(t,{parseAllBytes:i._parseAllDigestBytes}),o={},c=[];if(!s.validate(a,d,o,c))throw(u=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.")).errors=c,u;var u,l=s.derToOid(o.algorithmIdentifier);if(l!==n.oids.md2&&l!==n.oids.md5&&l!==n.oids.sha1&&l!==n.oids.sha224&&l!==n.oids.sha256&&l!==n.oids.sha384&&l!==n.oids.sha512&&l!==n.oids["sha512-224"]&&l!==n.oids["sha512-256"])throw(u=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.")).oid=l,u;if((l===n.oids.md2||l===n.oids.md5)&&!("parameters"in o))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters.");return e===o.digest}}:"NONE"!==a&&"NULL"!==a&&null!==a||(a={verify:function(e,t){return e===(t=m(t,r,!0))}});var o=c.rsa.decrypt(t,r,!0,!1);return a.verify(e,o,r.n.bitLength())}};return r},c.setRsaPrivateKey=c.rsa.setPrivateKey=function(e,t,r,a,i,s,o,u){var l={n:e,e:t,d:r,p:a,q:i,dP:s,dQ:o,qInv:u,decrypt:function(e,t,r){"string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5");var a=c.rsa.decrypt(e,l,!1,!1);if("RSAES-PKCS1-V1_5"===t)t={decode:m};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={decode:function(e,t){return n.pkcs1.decode_rsa_oaep(t,e,r)}};else{if(-1===["RAW","NONE","NULL",null].indexOf(t))throw new Error('Unsupported encryption scheme: "'+t+'".');t={decode:function(e){return e}}}return t.decode(a,l,!1)},sign:function(e,t){var r=!1;"string"==typeof t&&(t=t.toUpperCase()),void 0===t||"RSASSA-PKCS1-V1_5"===t?(t={encode:y},r=1):"NONE"!==t&&"NULL"!==t&&null!==t||(t={encode:function(){return e}},r=1);var n=t.encode(e,l.n.bitLength());return c.rsa.encrypt(n,l,r)}};return l},c.wrapRsaPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,s.toDer(e).getBytes())])},c.privateKeyFromAsn1=function(e){var t,r,i,o,u,f,h,d,y={},g=[];if(s.validate(e,l,y,g)&&(e=s.fromDer(n.util.createBuffer(y.privateKey))),y={},g=[],!s.validate(e,p,y,g)){var v=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw v.errors=g,v}return t=n.util.createBuffer(y.privateKeyModulus).toHex(),r=n.util.createBuffer(y.privateKeyPublicExponent).toHex(),i=n.util.createBuffer(y.privateKeyPrivateExponent).toHex(),o=n.util.createBuffer(y.privateKeyPrime1).toHex(),u=n.util.createBuffer(y.privateKeyPrime2).toHex(),f=n.util.createBuffer(y.privateKeyExponent1).toHex(),h=n.util.createBuffer(y.privateKeyExponent2).toHex(),d=n.util.createBuffer(y.privateKeyCoefficient).toHex(),c.setRsaPrivateKey(new a(t,16),new a(r,16),new a(i,16),new a(o,16),new a(u,16),new a(f,16),new a(h,16),new a(d,16))},c.privateKeyToAsn1=c.privateKeyToRSAPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.d)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.p)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.q)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dP)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dQ)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.qInv))])},c.publicKeyFromAsn1=function(e){var t={},r=[];if(s.validate(e,h,t,r)){var i,o=s.derToOid(t.publicKeyOid);if(o!==c.oids.rsaEncryption)throw(i=new Error("Cannot read public key. Unknown OID.")).oid=o,i;e=t.rsaPublicKey}if(r=[],!s.validate(e,f,t,r))throw(i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.")).errors=r,i;var u=n.util.createBuffer(t.publicKeyModulus).toHex(),l=n.util.createBuffer(t.publicKeyExponent).toHex();return c.setRsaPublicKey(new a(u,16),new a(l,16))},c.publicKeyToAsn1=c.publicKeyToSubjectPublicKeyInfo=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.BITSTRING,!1,[c.publicKeyToRSAPublicKey(e)])])},c.publicKeyToRSAPublicKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e))])}},function(e,t,r){var n,a=r(0);e.exports=a.jsbn=a.jsbn||{};function i(e,t,r){this.data=[],null!=e&&("number"==typeof e?this.fromNumber(e,t,r):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function s(){return new i(null)}function o(e,t,r,n,a,i){for(var s=16383&t,o=t>>14;--i>=0;){var c=16383&this.data[e],u=this.data[e++]>>14,l=o*c+u*s;a=((c=s*c+((16383&l)<<14)+r.data[n]+a)>>28)+(l>>14)+o*u,r.data[n++]=268435455&c}return a}a.jsbn.BigInteger=i,"undefined"==typeof navigator?(i.prototype.am=o,n=28):"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=function(e,t,r,n,a,i){for(var s=32767&t,o=t>>15;--i>=0;){var c=32767&this.data[e],u=this.data[e++]>>15,l=o*c+u*s;a=((c=s*c+((32767&l)<<15)+r.data[n]+(1073741823&a))>>>30)+(l>>>15)+o*u+(a>>>30),r.data[n++]=1073741823&c}return a},n=30):"Netscape"!=navigator.appName?(i.prototype.am=function(e,t,r,n,a,i){for(;--i>=0;){var s=t*this.data[e++]+r.data[n]+a;a=Math.floor(s/67108864),r.data[n++]=67108863&s}return a},n=26):(i.prototype.am=o,n=28),i.prototype.DB=n,i.prototype.DM=(1<>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}function y(e){this.m=e}function g(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function T(e){for(var t=0;0!=e;)e&=e-1,++t;return t}function I(){}function b(e){return e}function A(e){this.r2=s(),this.q3=s(),i.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e),this.m=e}y.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},y.prototype.revert=function(e){return e},y.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},y.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},y.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},g.prototype.convert=function(e){var t=s();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},g.prototype.revert=function(e){var t=s();return e.copyTo(t),this.reduce(t),t},g.prototype.reduce=function(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,n,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},g.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},g.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},i.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s},i.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0},i.prototype.fromString=function(e,t){var r;if(16==t)r=4;else if(8==t)r=3;else if(256==t)r=8;else if(2==t)r=1;else if(32==t)r=5;else{if(4!=t)return void this.fromRadix(e,t);r=2}this.t=0,this.s=0;for(var n=e.length,a=!1,s=0;--n>=0;){var o=8==r?255&e[n]:f(e,n);o<0?"-"==e.charAt(n)&&(a=!0):(a=!1,0==s?this.data[this.t++]=o:s+r>this.DB?(this.data[this.t-1]|=(o&(1<>this.DB-s):this.data[this.t-1]|=o<=this.DB&&(s-=this.DB))}8==r&&0!=(128&e[0])&&(this.s=-1,s>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t},i.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s},i.prototype.drShiftTo=function(e,t){for(var r=e;r=0;--r)t.data[r+s+1]=this.data[r]>>a|o,o=(this.data[r]&i)<=0;--r)t.data[r]=0;t.data[s]=o,t.t=this.t+s+1,t.s=this.s,t.clamp()},i.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var n=e%this.DB,a=this.DB-n,i=(1<>n;for(var s=r+1;s>n;n>0&&(t.data[this.t-r-1]|=(this.s&i)<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t.data[r++]=this.DV+n:n>0&&(t.data[r++]=n),t.t=r,t.clamp()},i.prototype.multiplyTo=function(e,t){var r=this.abs(),n=e.abs(),a=r.t;for(t.t=a+n.t;--a>=0;)t.data[a]=0;for(a=0;a=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()},i.prototype.divRemTo=function(e,t,r){var n=e.abs();if(!(n.t<=0)){var a=this.abs();if(a.t0?(n.lShiftTo(l,o),a.lShiftTo(l,r)):(n.copyTo(o),a.copyTo(r));var p=o.t,f=o.data[p-1];if(0!=f){var h=f*(1<1?o.data[p-2]>>this.F2:0),y=this.FV/h,g=(1<=0&&(r.data[r.t++]=1,r.subTo(E,r)),i.ONE.dlShiftTo(p,E),E.subTo(o,o);o.t=0;){var S=r.data[--m]==f?this.DM:Math.floor(r.data[m]*y+(r.data[m-1]+v)*g);if((r.data[m]+=o.am(0,S,r,C,0,p))0&&r.rShiftTo(l,r),c<0&&i.ZERO.subTo(r,r)}}},i.prototype.invDigit=function(){if(this.t<1)return 0;var e=this.data[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},i.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},i.prototype.exp=function(e,t){if(e>4294967295||e<1)return i.ONE;var r=s(),n=s(),a=t.convert(this),o=d(e)-1;for(a.copyTo(r);--o>=0;)if(t.sqrTo(r,n),(e&1<0)t.mulTo(n,a,r);else{var c=r;r=n,n=c}return t.revert(r)},i.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var r,n=(1<0)for(o>o)>0&&(a=!0,i=p(r));s>=0;)o>(o+=this.DB-t)):(r=this.data[s]>>(o-=t)&n,o<=0&&(o+=this.DB,--s)),r>0&&(a=!0),a&&(i+=p(r));return a?i:"0"},i.prototype.negate=function(){var e=s();return i.ZERO.subTo(this,e),e},i.prototype.abs=function(){return this.s<0?this.negate():this},i.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this.data[r]-e.data[r]))return t;return 0},i.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+d(this.data[this.t-1]^this.s&this.DM)},i.prototype.mod=function(e){var t=s();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(i.ZERO)>0&&e.subTo(t,t),t},i.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new y(t):new g(t),this.exp(e,r)},i.ZERO=h(0),i.ONE=h(1),I.prototype.convert=b,I.prototype.revert=b,I.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r)},I.prototype.sqrTo=function(e,t){e.squareTo(t)},A.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=s();return e.copyTo(t),this.reduce(t),t},A.prototype.revert=function(e){return e},A.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},A.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},A.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)};var B=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],N=(1<<26)/B[B.length-1];i.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},i.prototype.toRadix=function(e){if(null==e&&(e=10),0==this.signum()||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=h(r),a=s(),i=s(),o="";for(this.divRemTo(n,a,i);a.signum()>0;)o=(r+i.intValue()).toString(e).substr(1)+o,a.divRemTo(n,a,i);return i.intValue().toString(e)+o},i.prototype.fromRadix=function(e,t){this.fromInt(0),null==t&&(t=10);for(var r=this.chunkSize(t),n=Math.pow(t,r),a=!1,s=0,o=0,c=0;c=r&&(this.dMultiply(n),this.dAddOffset(o,0),s=0,o=0))}s>0&&(this.dMultiply(Math.pow(t,s)),this.dAddOffset(o,0)),a&&i.ZERO.subTo(this,this)},i.prototype.fromNumber=function(e,t,r){if("number"==typeof t)if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(i.ONE.shiftLeft(e-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(i.ONE.shiftLeft(e-1),this);else{var n=new Array,a=7&e;n.length=1+(e>>3),t.nextBytes(n),a>0?n[0]&=(1<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t.data[r++]=n:n<-1&&(t.data[r++]=this.DV+n),t.t=r,t.clamp()},i.prototype.dMultiply=function(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},i.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}},i.prototype.multiplyLowerTo=function(e,t,r){var n,a=Math.min(this.t+e.t,t);for(r.s=0,r.t=a;a>0;)r.data[--a]=0;for(n=r.t-this.t;a=0;)r.data[n]=0;for(n=Math.max(t-this.t,0);n0)if(0==t)r=this.data[0]%e;else for(var n=this.t-1;n>=0;--n)r=(t*r+this.data[n])%e;return r},i.prototype.millerRabin=function(e){var t=this.subtract(i.ONE),r=t.getLowestSetBit();if(r<=0)return!1;for(var n,a=t.shiftRight(r),s={nextBytes:function(e){for(var t=0;t=0);var c=n.modPow(a,this);if(0!=c.compareTo(i.ONE)&&0!=c.compareTo(t)){for(var u=1;u++>24},i.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},i.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},i.prototype.toByteArray=function(){var e=this.t,t=new Array;t[0]=this.s;var r,n=this.DB-e*this.DB%8,a=0;if(e-- >0)for(n>n)!=(this.s&this.DM)>>n&&(t[a++]=r|this.s<=0;)n<8?(r=(this.data[e]&(1<>(n+=this.DB-8)):(r=this.data[e]>>(n-=8)&255,n<=0&&(n+=this.DB,--e)),0!=(128&r)&&(r|=-256),0==a&&(128&this.s)!=(128&r)&&++a,(a>0||r!=this.s)&&(t[a++]=r);return t},i.prototype.equals=function(e){return 0==this.compareTo(e)},i.prototype.min=function(e){return this.compareTo(e)<0?this:e},i.prototype.max=function(e){return this.compareTo(e)>0?this:e},i.prototype.and=function(e){var t=s();return this.bitwiseTo(e,v,t),t},i.prototype.or=function(e){var t=s();return this.bitwiseTo(e,m,t),t},i.prototype.xor=function(e){var t=s();return this.bitwiseTo(e,C,t),t},i.prototype.andNot=function(e){var t=s();return this.bitwiseTo(e,E,t),t},i.prototype.not=function(){for(var e=s(),t=0;t=this.t?0!=this.s:0!=(this.data[t]&1<1){var p=s();for(n.sqrTo(o[1],p);c<=l;)o[c]=s(),n.mulTo(p,o[c-2],o[c]),c+=2}var f,v,m=e.t-1,C=!0,E=s();for(a=d(e.data[m])-1;m>=0;){for(a>=u?f=e.data[m]>>a-u&l:(f=(e.data[m]&(1<0&&(f|=e.data[m-1]>>this.DB+a-u)),c=r;0==(1&f);)f>>=1,--c;if((a-=c)<0&&(a+=this.DB,--m),C)o[f].copyTo(i),C=!1;else{for(;c>1;)n.sqrTo(i,E),n.sqrTo(E,i),c-=2;c>0?n.sqrTo(i,E):(v=i,i=E,E=v),n.mulTo(E,o[f],i)}for(;m>=0&&0==(e.data[m]&1<=0?(r.subTo(n,r),t&&a.subTo(o,a),s.subTo(c,s)):(n.subTo(r,n),t&&o.subTo(a,o),c.subTo(s,c))}return 0!=n.compareTo(i.ONE)?i.ZERO:c.compareTo(e)>=0?c.subtract(e):c.signum()<0?(c.addTo(e,c),c.signum()<0?c.add(e):c):c},i.prototype.pow=function(e){return this.exp(e,new I)},i.prototype.gcd=function(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var n=t;t=r,r=n}var a=t.getLowestSetBit(),i=r.getLowestSetBit();if(i<0)return t;for(a0&&(t.rShiftTo(i,t),r.rShiftTo(i,r));t.signum()>0;)(a=t.getLowestSetBit())>0&&t.rShiftTo(a,t),(a=r.getLowestSetBit())>0&&r.rShiftTo(a,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return i>0&&r.lShiftTo(i,r),r},i.prototype.isProbablePrime=function(e){var t,r=this.abs();if(1==r.t&&r.data[0]<=B[B.length-1]){for(t=0;t>>0,o>>>0];for(var c=a.fullMessageLength.length-1;c>=0;--c)a.fullMessageLength[c]+=o[1],o[1]=o[0]+(a.fullMessageLength[c]/4294967296>>>0),a.fullMessageLength[c]=a.fullMessageLength[c]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),l(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var o=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-o));for(var c,u=0,p=a.fullMessageLength.length-1;p>=0;--p)u=(c=8*a.fullMessageLength[p]+u)/4294967296>>>0,s.putInt32Le(c>>>0);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};l(f,r,s);var h=n.util.createBuffer();return h.putInt32Le(f.h0),h.putInt32Le(f.h1),h.putInt32Le(f.h2),h.putInt32Le(f.h3),h},a};var i=null,s=null,o=null,c=null,u=!1;function l(e,t,r){for(var n,a,i,u,l,p,f,h=r.length();h>=64;){for(a=e.h0,i=e.h1,u=e.h2,l=e.h3,f=0;f<16;++f)t[f]=r.getInt32Le(),n=a+(l^i&(u^l))+c[f]+t[f],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<32;++f)n=a+(u^l&(i^u))+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<48;++f)n=a+(i^u^l)+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<64;++f)n=a+(u^(i|~l))+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;e.h0=e.h0+a|0,e.h1=e.h1+i|0,e.h2=e.h2+u|0,e.h3=e.h3+l|0,h-=64}}},function(e,t,r){var n=r(0);r(8),r(4),r(1);var a,i=n.pkcs5=n.pkcs5||{};n.util.isNodejs&&!n.options.usePureJavaScript&&(a=r(17)),e.exports=n.pbkdf2=i.pbkdf2=function(e,t,r,i,s,o){if("function"==typeof s&&(o=s,s=null),n.util.isNodejs&&!n.options.usePureJavaScript&&a.pbkdf2&&(null===s||"object"!=typeof s)&&(a.pbkdf2Sync.length>4||!s||"sha1"===s))return"string"!=typeof s&&(s="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),o?4===a.pbkdf2Sync.length?a.pbkdf2(e,t,r,i,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):a.pbkdf2(e,t,r,i,s,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):4===a.pbkdf2Sync.length?a.pbkdf2Sync(e,t,r,i).toString("binary"):a.pbkdf2Sync(e,t,r,i,s).toString("binary");if(null==s&&(s="sha1"),"string"==typeof s){if(!(s in n.md.algorithms))throw new Error("Unknown hash algorithm: "+s);s=n.md[s].create()}var c=s.digestLength;if(i>4294967295*c){var u=new Error("Derived key is too long.");if(o)return o(u);throw u}var l=Math.ceil(i/c),p=i-(l-1)*c,f=n.hmac.create();f.start(s,e);var h,d,y,g="";if(!o){for(var v=1;v<=l;++v){f.start(null,null),f.update(t),f.update(n.util.int32ToBytes(v)),h=y=f.digest().getBytes();for(var m=2;m<=r;++m)f.start(null,null),f.update(y),d=f.digest().getBytes(),h=n.util.xorBytes(h,d,c),y=d;g+=vl)return o(null,g);f.start(null,null),f.update(t),f.update(n.util.int32ToBytes(v)),h=y=f.digest().getBytes(),m=2,E()}function E(){if(m<=r)return f.start(null,null),f.update(y),d=f.digest().getBytes(),h=n.util.xorBytes(h,d,c),y=d,++m,n.util.setImmediate(E);g+=v128)throw new Error('Invalid "nsComment" content.');e.value=a.create(a.Class.UNIVERSAL,a.Type.IA5STRING,!1,e.comment)}else if("subjectKeyIdentifier"===e.name&&t.cert){var h=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=h.toHex(),e.value=a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,h.getBytes())}else if("authorityKeyIdentifier"===e.name&&t.cert){e.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);l=e.value.value;if(e.keyIdentifier){var d=!0===e.keyIdentifier?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;l.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!1,d))}if(e.authorityCertIssuer){var y=[a.create(a.Class.CONTEXT_SPECIFIC,4,!0,[v(!0===e.authorityCertIssuer?t.cert.issuer:e.authorityCertIssuer)])];l.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,y))}if(e.serialNumber){var g=n.util.hexToBytes(!0===e.serialNumber?t.cert.serialNumber:e.serialNumber);l.push(a.create(a.Class.CONTEXT_SPECIFIC,2,!1,g))}}else if("cRLDistributionPoints"===e.name){e.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);l=e.value.value;var m,C=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),E=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[]);for(f=0;f2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(p.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(c.validity.notBefore=p[0],c.validity.notAfter=p[1],c.tbsCertificate=r.tbsCertificate,t){c.md=y({signatureOid:c.signatureOid,type:"certificate"});var f=a.toDer(c.tbsCertificate);c.md.update(f.getBytes())}var g=n.md.sha1.create(),v=a.toDer(r.certIssuer);g.update(v.getBytes()),c.issuer.getField=function(e){return h(c.issuer,e)},c.issuer.addField=function(e){m([e]),c.issuer.attributes.push(e)},c.issuer.attributes=i.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(c.issuer.uniqueId=r.certIssuerUniqueId),c.issuer.hash=g.digest().toHex();var C=n.md.sha1.create(),E=a.toDer(r.certSubject);return C.update(E.getBytes()),c.subject.getField=function(e){return h(c.subject,e)},c.subject.addField=function(e){m([e]),c.subject.attributes.push(e)},c.subject.attributes=i.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(c.subject.uniqueId=r.certSubjectUniqueId),c.subject.hash=C.digest().toHex(),r.certExtensions?c.extensions=i.certificateExtensionsFromAsn1(r.certExtensions):c.extensions=[],c.publicKey=i.publicKeyFromAsn1(r.subjectPublicKeyInfo),c},i.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(r=c.value.charCodeAt(1),i=c.value.length>2?c.value.charCodeAt(2):0),t.digitalSignature=128==(128&r),t.nonRepudiation=64==(64&r),t.keyEncipherment=32==(32&r),t.dataEncipherment=16==(16&r),t.keyAgreement=8==(8&r),t.keyCertSign=4==(4&r),t.cRLSign=2==(2&r),t.encipherOnly=1==(1&r),t.decipherOnly=128==(128&i)}else if("basicConstraints"===t.name){(c=a.fromDer(t.value)).value.length>0&&c.value[0].type===a.Type.BOOLEAN?t.cA=0!==c.value[0].value.charCodeAt(0):t.cA=!1;var o=null;c.value.length>0&&c.value[0].type===a.Type.INTEGER?o=c.value[0].value:c.value.length>1&&(o=c.value[1].value),null!==o&&(t.pathLenConstraint=a.derToInteger(o))}else if("extKeyUsage"===t.name)for(var c=a.fromDer(t.value),u=0;u1&&(r=c.value.charCodeAt(1)),t.client=128==(128&r),t.server=64==(64&r),t.email=32==(32&r),t.objsign=16==(16&r),t.reserved=8==(8&r),t.sslCA=4==(4&r),t.emailCA=2==(2&r),t.objCA=1==(1&r)}else if("subjectAltName"===t.name||"issuerAltName"===t.name){var p;t.altNames=[];c=a.fromDer(t.value);for(var f=0;f=T&&e0&&s.value.push(i.certificateExtensionsToAsn1(e.extensions)),s},i.getCertificationRequestInfo=function(e){return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(e.version).getBytes()),v(e.subject),i.publicKeyToAsn1(e.publicKey),S(e)])},i.distinguishedNameToAsn1=function(e){return v(e)},i.certificateToAsn1=function(e){var t=e.tbsCertificate||i.getTBSCertificate(e);return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[t,a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(e.signatureOid).getBytes()),E(e.signatureOid,e.signatureParameters)]),a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,String.fromCharCode(0)+e.signature)])},i.certificateExtensionsToAsn1=function(e){var t=a.create(a.Class.CONTEXT_SPECIFIC,3,!0,[]),r=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);t.value.push(r);for(var n=0;nl.validity.notAfter)&&(c={message:"Certificate is not valid yet or has expired.",error:i.certificateError.certificate_expired,notBefore:l.validity.notBefore,notAfter:l.validity.notAfter,now:s}),null===c){if(null===(p=t[0]||e.getIssuer(l))&&l.isIssuer(l)&&(f=!0,p=l),p){var h=p;n.util.isArray(h)||(h=[h]);for(var d=!1;!d&&h.length>0;){p=h.shift();try{d=p.verify(l)}catch(e){}}d||(c={message:"Certificate signature is invalid.",error:i.certificateError.bad_certificate})}null!==c||p&&!f||e.hasCertificate(l)||(c={message:"Certificate is not trusted.",error:i.certificateError.unknown_ca})}if(null===c&&p&&!l.isIssuer(p)&&(c={message:"Certificate issuer is invalid.",error:i.certificateError.bad_certificate}),null===c)for(var y={keyUsage:!0,basicConstraints:!0},g=0;null===c&&gm.pathLenConstraint&&(c={message:"Certificate basicConstraints pathLenConstraint violated.",error:i.certificateError.bad_certificate})}var E=null===c||c.error,S=r.verify?r.verify(E,u,a):E;if(!0!==S)throw!0===E&&(c={message:"The application rejected the certificate.",error:i.certificateError.bad_certificate}),(S||0===S)&&("object"!=typeof S||n.util.isArray(S)?"string"==typeof S&&(c.error=S):(S.message&&(c.message=S.message),S.error&&(c.error=S.error))),c;c=null,o=!1,++u}while(t.length>0);return!0}},function(e,t,r){var n=r(0);r(2),r(1),(e.exports=n.pss=n.pss||{}).create=function(e){3===arguments.length&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t,r=e.md,a=e.mgf,i=r.digestLength,s=e.salt||null;if("string"==typeof s&&(s=n.util.createBuffer(s)),"saltLength"in e)t=e.saltLength;else{if(null===s)throw new Error("Salt length not specified or specific salt not given.");t=s.length()}if(null!==s&&s.length()!==t)throw new Error("Given salt length does not match length of given salt.");var o=e.prng||n.random,c={encode:function(e,c){var u,l,p=c-1,f=Math.ceil(p/8),h=e.digest().getBytes();if(f>8*f-p&255;return(E=String.fromCharCode(E.charCodeAt(0)&~S)+E.substr(1))+y+String.fromCharCode(188)},verify:function(e,s,o){var c,u=o-1,l=Math.ceil(u/8);if(s=s.substr(-l),l>8*l-u&255;if(0!=(f.charCodeAt(0)&d))throw new Error("Bits beyond keysize not zero as expected.");var y=a.generate(h,p),g="";for(c=0;c4){var r=e;e=n.util.createBuffer();for(var a=0;a0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return!(n>this.blockSize<<2)&&(e.truncate(n),!0)},a.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},a.cbc.prototype.start=function(e){if(null===e.iv){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else{if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._prev=this._iv.slice(0)}},a.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return!(n>this.blockSize<<2)&&(e.truncate(n),!0)},a.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.cfb.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.cfb.prototype.decrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ofb.prototype.encrypt=function(e,t,r){var n=e.length();if(0===e.length())return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.ofb.prototype.decrypt=a.ofb.prototype.encrypt,a.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ctr.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}s(this._inBlock)},a.ctr.prototype.decrypt=a.ctr.prototype.encrypt,a.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0,this._R=3774873600},a.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t,r=n.util.createBuffer(e.iv);if(this._cipherLength=0,t="additionalData"in e?n.util.createBuffer(e.additionalData):n.util.createBuffer(),this._tagLength="tagLength"in e?e.tagLength:128,this._tag=null,e.decrypt&&(this._tag=n.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var a=r.length();if(12===a)this._j0=[r.getInt32(),r.getInt32(),r.getInt32(),1];else{for(this._j0=[0,0,0,0];r.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(o(8*a)))}this._inBlock=this._j0.slice(0),s(this._inBlock),this._partialBytes=0,t=n.util.createBuffer(t),this._aDataLength=o(8*t.length());var i=t.length()%this.blockSize;for(i&&t.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];t.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()])},a.gcm.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize){for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),s(this._inBlock)},a.gcm.prototype.decrypt=function(e,t,r){var n=e.length();if(n0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),s(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var a=0;a0;--n)t[n]=e[n]>>>1|(1&e[n-1])<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)},a.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var n=e[r/8|0]>>>4*(7-r%8)&15,a=this._m[r][n];t[0]^=a[0],t[1]^=a[1],t[2]^=a[2],t[3]^=a[3]}return t},a.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)},a.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,n=4*r,a=16*r,i=new Array(a),s=0;s>>1,a=new Array(r);a[n]=e.slice(0);for(var i=n>>>1;i>0;)this.pow(a[2*i],a[i]=[]),i>>=1;for(i=2;i=0;c--)w>>=8,w+=A.at(c)+k.at(c),k.setAt(c,255&w);N.putBuffer(k)}E=N,p.putBuffer(I)}return p.truncate(p.length()-i),p},s.pbe.getCipher=function(e,t,r){switch(e){case s.oids.pkcs5PBES2:return s.pbe.getCipherForPBES2(e,t,r);case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case s.oids["pbewithSHAAnd40BitRC2-CBC"]:return s.pbe.getCipherForPKCS12PBE(e,t,r);default:var n=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw n.oid=e,n.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],n}},s.pbe.getCipherForPBES2=function(e,t,r){var a,o={},c=[];if(!i.validate(t,u,o,c))throw(a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=c,a;if((e=i.derToOid(o.kdfOid))!==s.oids.pkcs5PBKDF2)throw(a=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.")).oid=e,a.supportedOids=["pkcs5PBKDF2"],a;if((e=i.derToOid(o.encOid))!==s.oids["aes128-CBC"]&&e!==s.oids["aes192-CBC"]&&e!==s.oids["aes256-CBC"]&&e!==s.oids["des-EDE3-CBC"]&&e!==s.oids.desCBC)throw(a=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.")).oid=e,a.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],a;var l,p,h=o.kdfSalt,d=n.util.createBuffer(o.kdfIterationCount);switch(d=d.getInt(d.length()<<3),s.oids[e]){case"aes128-CBC":l=16,p=n.aes.createDecryptionCipher;break;case"aes192-CBC":l=24,p=n.aes.createDecryptionCipher;break;case"aes256-CBC":l=32,p=n.aes.createDecryptionCipher;break;case"des-EDE3-CBC":l=24,p=n.des.createDecryptionCipher;break;case"desCBC":l=8,p=n.des.createDecryptionCipher}var y=f(o.prfOid),g=n.pkcs5.pbkdf2(r,h,d,l,y),v=o.encIv,m=p(g);return m.start(v),m},s.pbe.getCipherForPKCS12PBE=function(e,t,r){var a={},o=[];if(!i.validate(t,l,a,o))throw(y=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=o,y;var c,u,p,h=n.util.createBuffer(a.salt),d=n.util.createBuffer(a.iterations);switch(d=d.getInt(d.length()<<3),e){case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:c=24,u=8,p=n.des.startDecrypting;break;case s.oids["pbewithSHAAnd40BitRC2-CBC"]:c=5,u=8,p=function(e,t){var r=n.rc2.createDecryptionCipher(e,40);return r.start(t,null),r};break;default:var y;throw(y=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.")).oid=e,y}var g=f(a.prfOid),v=s.pbe.generatePkcs12Key(r,h,1,d,c,g);return g.start(),p(v,s.pbe.generatePkcs12Key(r,h,2,d,u,g))},s.pbe.opensslDeriveBytes=function(e,t,r,a){if(null==a){if(!("md5"in n.md))throw new Error('"md5" hash algorithm unavailable.');a=n.md.md5.create()}null===t&&(t="");for(var i=[p(a,e+t)],s=16,o=1;s>>0,o>>>0];for(var u=a.fullMessageLength.length-1;u>=0;--u)a.fullMessageLength[u]+=o[1],o[1]=o[0]+(a.fullMessageLength[u]/4294967296>>>0),a.fullMessageLength[u]=a.fullMessageLength[u]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),c(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var o,u=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-u));for(var l=8*a.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=o>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};c(f,r,s);var h=n.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},a};var i=null,s=!1,o=null;function c(e,t,r){for(var n,a,i,s,c,u,l,p,f,h,d,y,g,v=r.length();v>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)n=((n=t[c-2])>>>17|n<<15)^(n>>>19|n<<13)^n>>>10,a=((a=t[c-15])>>>7|a<<25)^(a>>>18|a<<14)^a>>>3,t[c]=n+t[c-7]+a+t[c-16]|0;for(u=e.h0,l=e.h1,p=e.h2,f=e.h3,h=e.h4,d=e.h5,y=e.h6,g=e.h7,c=0;c<64;++c)i=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),s=u&l|p&(u^l),n=g+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(y^h&(d^y))+o[c]+t[c],g=y,y=d,d=h,h=f+n>>>0,f=p,p=l,l=u,u=n+(a=i+s)>>>0;e.h0=e.h0+u|0,e.h1=e.h1+l|0,e.h2=e.h2+p|0,e.h3=e.h3+f|0,e.h4=e.h4+h|0,e.h5=e.h5+d|0,e.h6=e.h6+y|0,e.h7=e.h7+g|0,v-=64}}},function(e,t,r){var n=r(0);r(1);var a=null;!n.util.isNodejs||n.options.usePureJavaScript||process.versions["node-webkit"]||(a=r(17)),(e.exports=n.prng=n.prng||{}).create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,i=new Array(32),s=0;s<32;++s)i[s]=r.create();function o(){if(t.pools[0].messageLength>=32)return c();var e=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(e)),c()}function c(){t.reseeds=4294967295===t.reseeds?0:t.reseeds+1;var e=t.plugin.md.create();e.update(t.keyBytes);for(var r=1,n=0;n<32;++n)t.reseeds%r==0&&(e.update(t.pools[n].digest().getBytes()),t.pools[n].start()),r<<=1;t.keyBytes=e.digest().getBytes(),e.start(),e.update(t.keyBytes);var a=e.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(a),t.generated=0}function u(e){var t=null,r=n.util.globalScope,a=r.crypto||r.msCrypto;a&&a.getRandomValues&&(t=function(e){return a.getRandomValues(e)});var i=n.util.createBuffer();if(t)for(;i.length()>16)))<<16,f=4294967295&(l=(2147483647&(l+=u>>15))+(l>>31));for(c=0;c<3;++c)p=f>>>(c<<3),p^=Math.floor(256*Math.random()),i.putByte(255&p)}return i.getBytes(e)}return t.pools=i,t.pool=0,t.generate=function(e,r){if(!r)return t.generateSync(e);var a=t.plugin.cipher,i=t.plugin.increment,s=t.plugin.formatKey,o=t.plugin.formatSeed,u=n.util.createBuffer();t.key=null,function l(p){if(p)return r(p);if(u.length()>=e)return r(null,u.getBytes(e));t.generated>1048575&&(t.key=null);if(null===t.key)return n.util.nextTick((function(){!function(e){if(t.pools[0].messageLength>=32)return c(),e();var r=32-t.pools[0].messageLength<<5;t.seedFile(r,(function(r,n){if(r)return e(r);t.collect(n),c(),e()}))}(l)}));var f=a(t.key,t.seed);t.generated+=f.length,u.putBytes(f),t.key=s(a(t.key,i(t.seed))),t.seed=o(a(t.key,t.seed)),n.util.setImmediate(l)}()},t.generateSync=function(e){var r=t.plugin.cipher,a=t.plugin.increment,i=t.plugin.formatKey,s=t.plugin.formatSeed;t.key=null;for(var c=n.util.createBuffer();c.length()1048575&&(t.key=null),null===t.key&&o();var u=r(t.key,t.seed);t.generated+=u.length,c.putBytes(u),t.key=i(r(t.key,a(t.seed))),t.seed=s(r(t.key,t.seed))}return c.getBytes(e)},a?(t.seedFile=function(e,t){a.randomBytes(e,(function(e,r){if(e)return t(e);t(null,r.toString())}))},t.seedFileSync=function(e){return a.randomBytes(e).toString()}):(t.seedFile=function(e,t){try{t(null,u(e))}catch(e){t(e)}},t.seedFileSync=u),t.collect=function(e){for(var r=e.length,n=0;n>a&255);t.collect(n)},t.registerWorker=function(e){if(e===self)t.seedFile=function(e,t){self.addEventListener("message",(function e(r){var n=r.data;n.forge&&n.forge.prng&&(self.removeEventListener("message",e),t(n.forge.prng.err,n.forge.prng.bytes))})),self.postMessage({forge:{prng:{needed:e}}})};else{e.addEventListener("message",(function(r){var n=r.data;n.forge&&n.forge.prng&&t.seedFile(n.forge.prng.needed,(function(t,r){e.postMessage({forge:{prng:{err:t,bytes:r}}})}))}))}},t}},function(e,t,r){var n=r(0);r(1);var a=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],i=[1,2,3,5],s=function(e,t){return e<>16-t},o=function(e,t){return(65535&e)>>t|e<<16-t&65535};e.exports=n.rc2=n.rc2||{},n.rc2.expandKey=function(e,t){"string"==typeof e&&(e=n.util.createBuffer(e)),t=t||128;var r,i=e,s=e.length(),o=t,c=Math.ceil(o/8),u=255>>(7&o);for(r=s;r<128;r++)i.putByte(a[i.at(r-1)+i.at(r-s)&255]);for(i.setAt(128-c,a[i.at(128-c)&u]),r=127-c;r>=0;r--)i.setAt(r,a[i.at(r+1)^i.at(r+c)]);return i};var c=function(e,t,r){var a,c,u,l,p=!1,f=null,h=null,d=null,y=[];for(e=n.rc2.expandKey(e,t),u=0;u<64;u++)y.push(e.getInt16Le());r?(a=function(e){for(u=0;u<4;u++)e[u]+=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),e[u]=s(e[u],i[u]),l++},c=function(e){for(u=0;u<4;u++)e[u]+=y[63&e[(u+3)%4]]}):(a=function(e){for(u=3;u>=0;u--)e[u]=o(e[u],i[u]),e[u]-=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),l--},c=function(e){for(u=3;u>=0;u--)e[u]-=y[63&e[(u+3)%4]]});var g=function(e){var t=[];for(u=0;u<4;u++){var n=f.getInt16Le();null!==d&&(r?n^=d.getInt16Le():d.putInt16Le(n)),t.push(65535&n)}l=r?0:63;for(var a=0;a=8;)g([[5,a],[1,c],[6,a],[1,c],[5,a]])},finish:function(e){var t=!0;if(r)if(e)t=e(8,f,!r);else{var n=8===f.length()?8:8-f.length();f.fillWithByte(n,n)}if(t&&(p=!0,v.update()),!r&&(t=0===f.length()))if(e)t=e(8,h,!r);else{var a=h.length(),i=h.at(a-1);i>a?t=!1:h.truncate(i)}return t}}};n.rc2.startEncrypting=function(e,t,r){var a=n.rc2.createEncryptionCipher(e,128);return a.start(t,r),a},n.rc2.createEncryptionCipher=function(e,t){return c(e,t,!0)},n.rc2.startDecrypting=function(e,t,r){var a=n.rc2.createDecryptionCipher(e,128);return a.start(t,r),a},n.rc2.createDecryptionCipher=function(e,t){return c(e,t,!1)}},function(e,t,r){var n=r(0);r(1),r(2),r(9);var a=e.exports=n.pkcs1=n.pkcs1||{};function i(e,t,r){r||(r=n.md.sha1.create());for(var a="",i=Math.ceil(t/r.digestLength),s=0;s>24&255,s>>16&255,s>>8&255,255&s);r.start(),r.update(e+o),a+=r.digest().getBytes()}return a.substring(0,t)}a.encode_rsa_oaep=function(e,t,r){var a,s,o,c;"string"==typeof r?(a=r,s=arguments[3]||void 0,o=arguments[4]||void 0):r&&(a=r.label||void 0,s=r.seed||void 0,o=r.md||void 0,r.mgf1&&r.mgf1.md&&(c=r.mgf1.md)),o?o.start():o=n.md.sha1.create(),c||(c=o);var u=Math.ceil(e.n.bitLength()/8),l=u-2*o.digestLength-2;if(t.length>l)throw(g=new Error("RSAES-OAEP input message length is too long.")).length=t.length,g.maxLength=l,g;a||(a=""),o.update(a,"raw");for(var p=o.digest(),f="",h=l-t.length,d=0;de&&(s=c(e,t));var h=s.toString(16);a.target.postMessage({hex:h,workLoad:l}),s.dAddOffset(p,0)}}}h()}(e,t,a,i);return o(e,t,a,i)}(e,u,i.options,a);throw new Error("Invalid prime generation algorithm: "+i.name)}}function o(e,t,r,i){var s=c(e,t),o=function(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}(s.bitLength());"millerRabinTests"in r&&(o=r.millerRabinTests);var u=10;"maxBlockTime"in r&&(u=r.maxBlockTime),function e(t,r,i,s,o,u,l){var p=+new Date;do{if(t.bitLength()>r&&(t=c(r,i)),t.isProbablePrime(o))return l(null,t);t.dAddOffset(a[s++%8],0)}while(u<0||+new Date-p=0&&a.push(o):a.push(o))}return a}function h(e){if(e.composed||e.constructed){for(var t=n.util.createBuffer(),r=0;r2)throw new Error("Invalid PKCS#12. macData field present but MAC was not validated.");return function(e,t,r,n){if((t=a.fromDer(t,r)).tagClass!==a.Class.UNIVERSAL||t.type!==a.Type.SEQUENCE||!0!==t.constructed)throw new Error("PKCS#12 AuthenticatedSafe expected to be a SEQUENCE OF ContentInfo");for(var s=0;s0&&(c=a.create(a.Class.UNIVERSAL,a.Type.SET,!0,p));var f=[],h=[];null!==t&&(h=n.util.isArray(t)?t:[t]);for(var d=[],y=0;y0){var C=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,d),E=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(C).getBytes())])]);f.push(E)}var S=null;if(null!==e){var T=i.wrapRsaPrivateKey(i.privateKeyToAsn1(e));S=null===r?a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.keyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[T]),c]):a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.pkcs8ShroudedKeyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[i.encryptPrivateKeyInfo(T,r,o)]),c]);var I=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[S]),b=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(I).getBytes())])]);f.push(b)}var A,B=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,f);if(o.useMac){var N=n.md.sha1.create(),k=new n.util.ByteBuffer(n.random.getBytes(o.saltSize)),w=o.count,R=(e=s.generateKey(r,k,3,w,20),n.hmac.create());R.start(N,e),R.update(a.toDer(B).getBytes());var L=R.getMac();A=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.sha1).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,L.getBytes())]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,k.getBytes()),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(w).getBytes())])}return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(3).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(B).getBytes())])]),A])},s.generateKey=n.pbe.generatePkcs12Key},function(e,t,r){var n=r(0);r(3),r(1);var a=n.asn1,i=e.exports=n.pkcs7asn1=n.pkcs7asn1||{};n.pkcs7=n.pkcs7||{},n.pkcs7.asn1=i;var s={name:"ContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};i.contentInfoValidator=s;var o={name:"EncryptedContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};i.envelopedDataValidator={name:"EnvelopedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(o)},i.encryptedDataValidator={name:"EncryptedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"}].concat(o)};var c={name:"SignerInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};i.signedDataValidator={name:"SignedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},s,{name:"SignedData.Certificates",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,capture:"signerInfos",optional:!0,value:[c]}]},i.recipientInfoValidator={name:"RecipientInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}},function(e,t,r){var n=r(0);r(1),n.mgf=n.mgf||{},(e.exports=n.mgf.mgf1=n.mgf1=n.mgf1||{}).create=function(e){return{generate:function(t,r){for(var a=new n.util.ByteBuffer,i=Math.ceil(r/e.digestLength),s=0;s>>0,s>>>0];for(var o=h.fullMessageLength.length-1;o>=0;--o)h.fullMessageLength[o]+=s[1],s[1]=s[0]+(h.fullMessageLength[o]/4294967296>>>0),h.fullMessageLength[o]=h.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return a.putBytes(e),l(r,i,a),(a.read>2048||0===a.length())&&a.compact(),h},h.digest=function(){var t=n.util.createBuffer();t.putBytes(a.bytes());var o,c=h.fullMessageLength[h.fullMessageLength.length-1]+h.messageLengthSize&h.blockLength-1;t.putBytes(s.substr(0,h.blockLength-c));for(var u=8*h.fullMessageLength[0],p=0;p>>0,t.putInt32(u>>>0),u=o>>>0;t.putInt32(u);var f=new Array(r.length);for(p=0;p=128;){for(R=0;R<16;++R)t[R][0]=r.getInt32()>>>0,t[R][1]=r.getInt32()>>>0;for(;R<80;++R)n=(((L=(U=t[R-2])[0])>>>19|(_=U[1])<<13)^(_>>>29|L<<3)^L>>>6)>>>0,a=((L<<13|_>>>19)^(_<<3|L>>>29)^(L<<26|_>>>6))>>>0,i=(((L=(P=t[R-15])[0])>>>1|(_=P[1])<<31)^(L>>>8|_<<24)^L>>>7)>>>0,s=((L<<31|_>>>1)^(L<<24|_>>>8)^(L<<25|_>>>7))>>>0,D=t[R-7],V=t[R-16],_=a+D[1]+s+V[1],t[R][0]=n+D[0]+i+V[0]+(_/4294967296>>>0)>>>0,t[R][1]=_>>>0;for(d=e[0][0],y=e[0][1],g=e[1][0],v=e[1][1],m=e[2][0],C=e[2][1],E=e[3][0],S=e[3][1],T=e[4][0],I=e[4][1],b=e[5][0],A=e[5][1],B=e[6][0],N=e[6][1],k=e[7][0],w=e[7][1],R=0;R<80;++R)l=((T>>>14|I<<18)^(T>>>18|I<<14)^(I>>>9|T<<23))>>>0,p=(B^T&(b^B))>>>0,o=((d>>>28|y<<4)^(y>>>2|d<<30)^(y>>>7|d<<25))>>>0,u=((d<<4|y>>>28)^(y<<30|d>>>2)^(y<<25|d>>>7))>>>0,f=(d&g|m&(d^g))>>>0,h=(y&v|C&(y^v))>>>0,_=w+(((T<<18|I>>>14)^(T<<14|I>>>18)^(I<<23|T>>>9))>>>0)+((N^I&(A^N))>>>0)+c[R][1]+t[R][1],n=k+l+p+c[R][0]+t[R][0]+(_/4294967296>>>0)>>>0,a=_>>>0,i=o+f+((_=u+h)/4294967296>>>0)>>>0,s=_>>>0,k=B,w=N,B=b,N=A,b=T,A=I,T=E+n+((_=S+a)/4294967296>>>0)>>>0,I=_>>>0,E=m,S=C,m=g,C=v,g=d,v=y,d=n+i+((_=a+s)/4294967296>>>0)>>>0,y=_>>>0;_=e[0][1]+y,e[0][0]=e[0][0]+d+(_/4294967296>>>0)>>>0,e[0][1]=_>>>0,_=e[1][1]+v,e[1][0]=e[1][0]+g+(_/4294967296>>>0)>>>0,e[1][1]=_>>>0,_=e[2][1]+C,e[2][0]=e[2][0]+m+(_/4294967296>>>0)>>>0,e[2][1]=_>>>0,_=e[3][1]+S,e[3][0]=e[3][0]+E+(_/4294967296>>>0)>>>0,e[3][1]=_>>>0,_=e[4][1]+I,e[4][0]=e[4][0]+T+(_/4294967296>>>0)>>>0,e[4][1]=_>>>0,_=e[5][1]+A,e[5][0]=e[5][0]+b+(_/4294967296>>>0)>>>0,e[5][1]=_>>>0,_=e[6][1]+N,e[6][0]=e[6][0]+B+(_/4294967296>>>0)>>>0,e[6][1]=_>>>0,_=e[7][1]+w,e[7][0]=e[7][0]+k+(_/4294967296>>>0)>>>0,e[7][1]=_>>>0,O-=128}}},function(e,t,r){var n=r(0);r(1);var a=e.exports=n.net=n.net||{};a.socketPools={},a.createSocketPool=function(e){e.msie=e.msie||!1;var t=e.flashId,r=document.getElementById(t);r.init({marshallExceptions:!e.msie});var i={id:t,flashApi:r,sockets:{},policyPort:e.policyPort||0,policyUrl:e.policyUrl||null};a.socketPools[t]=i,!0===e.msie?i.handler=function(e){if(e.id in i.sockets){var t;switch(e.type){case"connect":t="connected";break;case"close":t="closed";break;case"socketData":t="data";break;default:t="error"}setTimeout((function(){i.sockets[e.id][t](e)}),0)}}:i.handler=function(e){if(e.id in i.sockets){var t;switch(e.type){case"connect":t="connected";break;case"close":t="closed";break;case"socketData":t="data";break;default:t="error"}i.sockets[e.id][t](e)}};var s="forge.net.socketPools['"+t+"'].handler";return r.subscribe("connect",s),r.subscribe("close",s),r.subscribe("socketData",s),r.subscribe("ioError",s),r.subscribe("securityError",s),i.destroy=function(){for(var t in delete a.socketPools[e.flashId],i.sockets)i.sockets[t].destroy();i.sockets={},r.cleanup()},i.createSocket=function(e){e=e||{};var t=r.create(),a={id:t,connected:e.connected||function(e){},closed:e.closed||function(e){},data:e.data||function(e){},error:e.error||function(e){},destroy:function(){r.destroy(t),delete i.sockets[t]},connect:function(e){var n=e.policyUrl||null,a=0;null===n&&0!==e.policyPort&&(a=e.policyPort||i.policyPort),r.connect(t,e.host,e.port,a,n)},close:function(){r.close(t),a.closed({id:a.id,type:"close",bytesAvailable:0})},isConnected:function(){return r.isConnected(t)},send:function(e){return r.send(t,n.util.encode64(e))},receive:function(e){var a=r.receive(t,e).rval;return null===a?null:n.util.decode64(a)},bytesAvailable:function(){return r.getBytesAvailable(t)}};return i.sockets[t]=a,a},i},a.destroySocketPool=function(e){e.flashId in a.socketPools&&a.socketPools[e.flashId].destroy()},a.createSocket=function(e){var t=null;e.flashId in a.socketPools&&(t=a.socketPools[e.flashId].createSocket(e));return t}},function(e,t,r){var n=r(0);r(10),r(1);var a=e.exports=n.http=n.http||{},i=function(e){return e.toLowerCase().replace(/(^.)|(-.)/g,(function(e){return e.toUpperCase()}))},s=function(e){return"forge.http."+e.url.protocol.slice(0,-1)+"."+e.url.hostname+"."+e.url.port},o=function(e){if(e.persistCookies)try{var t=n.util.getItem(e.socketPool.flashApi,s(e),"cookies");e.cookies=t||{}}catch(e){}},c=function(e){if(e.persistCookies)try{n.util.setItem(e.socketPool.flashApi,s(e),"cookies",e.cookies)}catch(e){}o(e)},u=function(e,t){t.isConnected()?(t.options.request.connectTime=+new Date,t.connected({type:"connect",id:t.id})):(t.options.request.connectTime=+new Date,t.connect({host:e.url.hostname,port:e.url.port,policyPort:e.policyPort,policyUrl:e.policyUrl}))},l=function(e,t){t.buffer.clear();for(var r=null;null===r&&e.requests.length>0;)(r=e.requests.shift()).request.aborted&&(r=null);null===r?(null!==t.options&&(t.options=null),e.idle.push(t)):(t.retries=1,t.options=r,u(e,t))},p=function(e,t,r){t.options=null,t.connected=function(r){if(null===t.options)l(e,t);else{var n=t.options.request;if(n.connectTime=+new Date-n.connectTime,r.socket=t,t.options.connected(r),n.aborted)t.close();else{var a=n.toString();n.body&&(a+=n.body),n.time=+new Date,t.send(a),n.time=+new Date-n.time,t.options.response.time=+new Date,t.sending=!0}}},t.closed=function(r){if(t.sending)t.sending=!1,t.retries>0?(--t.retries,u(e,t)):t.error({id:t.id,type:"ioError",message:"Connection closed during send. Broken pipe.",bytesAvailable:0});else{var n=t.options.response;n.readBodyUntilClose&&(n.time=+new Date-n.time,n.bodyReceived=!0,t.options.bodyReady({request:t.options.request,response:n,socket:t})),t.options.closed(r),l(e,t)}},t.data=function(r){if(t.sending=!1,t.options.request.aborted)t.close();else{var n=t.options.response,a=t.receive(r.bytesAvailable);if(null!==a)if(t.buffer.putBytes(a),n.headerReceived||(n.readHeader(t.buffer),n.headerReceived&&t.options.headerReady({request:t.options.request,response:n,socket:t})),n.headerReceived&&!n.bodyReceived&&n.readBody(t.buffer),n.bodyReceived)t.options.bodyReady({request:t.options.request,response:n,socket:t}),-1!=(n.getField("Connection")||"").indexOf("close")||"HTTP/1.0"===n.version&&null===n.getField("Keep-Alive")?t.close():l(e,t)}},t.error=function(e){t.options.error({type:e.type,message:e.message,request:t.options.request,response:t.options.response,socket:t}),t.close()},r?((t=n.tls.wrapSocket({sessionId:null,sessionCache:{},caStore:r.caStore,cipherSuites:r.cipherSuites,socket:t,virtualHost:r.virtualHost,verify:r.verify,getCertificate:r.getCertificate,getPrivateKey:r.getPrivateKey,getSignature:r.getSignature,deflate:r.deflate||null,inflate:r.inflate||null})).options=null,t.buffer=n.util.createBuffer(),e.sockets.push(t),r.prime?t.connect({host:e.url.hostname,port:e.url.port,policyPort:e.policyPort,policyUrl:e.policyUrl}):e.idle.push(t)):(t.buffer=n.util.createBuffer(),e.sockets.push(t),e.idle.push(t))},f=function(e){var t=!1;if(-1!==e.maxAge){var r=y(new Date);e.created+e.maxAge<=r&&(t=!0)}return t};a.createClient=function(e){var t,r=null;e.caCerts&&(r=n.pki.createCaStore(e.caCerts)),e.url=e.url||window.location.protocol+"//"+window.location.host;try{t=new URL(e.url)}catch(t){var i=new Error("Invalid url.");throw i.details={url:e.url},i}e.connections=e.connections||1;var l=e.socketPool,h={url:t,socketPool:l,policyPort:e.policyPort,policyUrl:e.policyUrl,requests:[],sockets:[],idle:[],secure:"https:"===t.protocol,cookies:{},persistCookies:void 0===e.persistCookies||e.persistCookies};o(h);var d=null;h.secure&&(d={caStore:r,cipherSuites:e.cipherSuites||null,virtualHost:e.virtualHost||t.hostname,verify:e.verify||function(e,t,r,n){if(0===r&&!0===t){var a=n[r].subject.getField("CN");null!==a&&h.url.hostname===a.value||(t={message:"Certificate common name does not match url host."})}return t},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,prime:e.primeTlsSockets||!1},null!==l.flashApi&&(d.deflate=function(e){return n.util.deflate(l.flashApi,e,!0)},d.inflate=function(e){return n.util.inflate(l.flashApi,e,!0)}));for(var g=0;g100?(t.body=n.util.deflate(t.flashApi,t.body),t.bodyDeflated=!0,t.setField("Content-Encoding","deflate"),t.setField("Content-Length",t.body.length)):null!==t.body&&t.setField("Content-Length",t.body.length);var e=t.method.toUpperCase()+" "+t.path+" "+t.version+"\r\n";for(var r in t.fields)for(var a=t.fields[r],i=0;i=3)){var o=new Error("Invalid http response header.");throw o.details={line:r},o}a.version=n[0],a.code=parseInt(n[1],10),a.message=n.slice(2).join(" ")}else 0===r.length?a.headerReceived=!0:s(r);return a.headerReceived};return a.readBody=function(e){var o=a.getField("Content-Length"),c=a.getField("Transfer-Encoding");if(null!==o&&(o=parseInt(o)),null!==o&&o>=0)a.body=a.body||"",a.body+=e.getBytes(o),a.bodyReceived=a.body.length===o;else if(null!==c){if(-1==c.indexOf("chunked")){var u=new Error("Unknown Transfer-Encoding.");throw u.details={transferEncoding:c},u}a.body=a.body||"",function(e){for(var n="";null!==n&&e.length()>0;)if(t>0){if(t+2>e.length())break;a.body+=e.getBytes(t),e.getBytes(2),t=0}else if(r)for(n=i(e);null!==n;)n.length>0?(s(n),n=i(e)):(a.bodyReceived=!0,n=null);else null!==(n=i(e))&&(t=parseInt(n.split(";",1)[0],16),r=0===t);a.bodyReceived}(e)}else null!==o&&o<0||null===o&&null!==a.getField("Content-Type")?(a.body=a.body||"",a.body+=e.getBytes(),a.readBodyUntilClose=!0):(a.body=null,a.bodyReceived=!0);return a.bodyReceived&&(a.time=+new Date-a.time),null!==a.flashApi&&a.bodyReceived&&null!==a.body&&"deflate"===a.getField("Content-Encoding")&&(a.body=n.util.inflate(a.flashApi,a.body)),a.bodyReceived},a.getCookies=function(){var e=[];if("Set-Cookie"in a.fields)for(var t=a.fields["Set-Cookie"],r=+new Date/1e3,n=/\s*([^=]*)=?([^;]*)(;|$)/g,i=0;i0;)o.push(u%i),u=u/i|0}for(a=0;0===e[a]&&a=0;--a)n+=t[o[a]]}else n=function(e,t){var r=0,n=t.length,a=t.charAt(0),i=[0];for(r=0;r0;)i.push(o%n),o=o/n|0}var c="";for(r=0;0===e.at(r)&&r=0;--r)c+=t[i[r]];return c}(e,t);if(r){var l=new RegExp(".{1,"+r+"}","g");n=n.match(l).join("\r\n")}return n},r.decode=function(e,t){if("string"!=typeof e)throw new TypeError('"input" must be a string.');if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');var r=n[t];if(!r){r=n[t]=[];for(var a=0;a>=8;for(;l>0;)o.push(255&l),l>>=8}for(var p=0;e[p]===s&&p=a.Versions.TLS_1_1.minor&&c.output.putBytes(r),c.update(e.fragment),c.finish(o)&&(e.fragment=c.output,e.length=e.fragment.length(),i=!0),i}function o(e,t,r){if(!r){var n=e-t.length()%e;t.fillWithByte(n-1,n)}return!0}function c(e,t,r){var n=!0;if(r){for(var a=t.length(),i=t.last(),s=a-1-i;s=o?(e.fragment=s.output.getBytes(l-o),u=s.output.getBytes(o)):e.fragment=s.output.getBytes(),e.fragment=n.util.createBuffer(e.fragment),e.length=e.fragment.length();var p=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),i=function(e,t,r){var a=n.hmac.create();return a.start("SHA1",e),a.update(t),t=a.digest().getBytes(),a.start(null,null),a.update(r),r=a.digest().getBytes(),t===r}(t.macKey,u,p)&&i}a.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,e.cipher_type=a.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=a.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i},a.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,e.cipher_type=a.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=a.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i}},function(e,t,r){var n=r(0);r(30),e.exports=n.mgf=n.mgf||{},n.mgf.mgf1=n.mgf1},function(e,t,r){var n=r(0);r(13),r(2),r(31),r(1);var a=r(42),i=a.publicKeyValidator,s=a.privateKeyValidator;if(void 0===o)var o=n.jsbn.BigInteger;var c=n.util.ByteBuffer,u="undefined"==typeof Buffer?Uint8Array:Buffer;n.pki=n.pki||{},e.exports=n.pki.ed25519=n.ed25519=n.ed25519||{};var l=n.ed25519;function p(e){var t=e.message;if(t instanceof Uint8Array||t instanceof u)return t;var r=e.encoding;if(void 0===t){if(!e.md)throw new TypeError('"options.message" or "options.md" not specified.');t=e.md.digest().getBytes(),r="binary"}if("string"==typeof t&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if("string"==typeof t){if("undefined"!=typeof Buffer)return Buffer.from(t,r);t=new c(t,r)}else if(!(t instanceof c))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var n=new u(t.length()),a=0;a=0;--r)x(n,n),1!==r&&K(n,n,t);for(r=0;r<16;++r)e[r]=n[r]}(r,r),K(r,r,a),K(r,r,i),K(r,r,i),K(e[0],r,i),x(n,e[0]),K(n,n,i),N(n,a)&&K(e[0],e[0],C);if(x(n,e[0]),K(n,n,i),N(n,a))return-1;w(e[0])===t[31]>>7&&O(e[0],f,e[0]);return K(e[3],e[0],e[1]),0}(o,n))return-1;for(a=0;a=0};var f=P(),h=P([1]),d=P([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),y=P([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),g=P([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),v=P([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),m=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),C=P([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function E(e,t){var r=n.md.sha512.create(),a=new c(e);r.update(a.getBytes(t),"binary");var i=r.digest().getBytes();if("undefined"!=typeof Buffer)return Buffer.from(i,"binary");for(var s=new u(l.constants.HASH_BYTE_LENGTH),o=0;o<64;++o)s[o]=i.charCodeAt(o);return s}function S(e,t){var r,n,a,i;for(n=63;n>=32;--n){for(r=0,a=n-32,i=n-12;a>8,t[a]-=256*r;t[a]+=r,t[n]=0}for(r=0,a=0;a<32;++a)t[a]+=r-(t[31]>>4)*m[a],r=t[a]>>8,t[a]&=255;for(a=0;a<32;++a)t[a]-=r*m[a];for(n=0;n<32;++n)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function T(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;S(e,t)}function I(e,t){var r=P(),n=P(),a=P(),i=P(),s=P(),o=P(),c=P(),u=P(),l=P();O(r,e[1],e[0]),O(l,t[1],t[0]),K(r,r,l),V(n,e[0],e[1]),V(l,t[0],t[1]),K(n,n,l),K(a,e[3],t[3]),K(a,a,y),K(i,e[2],t[2]),V(i,i,i),O(s,n,r),O(o,i,a),V(c,i,a),V(u,n,r),K(e[0],s,o),K(e[1],u,c),K(e[2],c,o),K(e[3],s,u)}function b(e,t,r){for(var n=0;n<4;++n)D(e[n],t[n],r)}function A(e,t){var r=P(),n=P(),a=P();!function(e,t){var r,n=P();for(r=0;r<16;++r)n[r]=t[r];for(r=253;r>=0;--r)x(n,n),2!==r&&4!==r&&K(n,n,t);for(r=0;r<16;++r)e[r]=n[r]}(a,t[2]),K(r,t[0],a),K(n,t[1],a),B(e,n),e[31]^=w(r)<<7}function B(e,t){var r,n,a,i=P(),s=P();for(r=0;r<16;++r)s[r]=t[r];for(U(s),U(s),U(s),n=0;n<2;++n){for(i[0]=s[0]-65517,r=1;r<15;++r)i[r]=s[r]-65535-(i[r-1]>>16&1),i[r-1]&=65535;i[15]=s[15]-32767-(i[14]>>16&1),a=i[15]>>16&1,i[14]&=65535,D(s,i,1-a)}for(r=0;r<16;r++)e[2*r]=255&s[r],e[2*r+1]=s[r]>>8}function N(e,t){var r=new u(32),n=new u(32);return B(r,e),B(n,t),k(r,0,n,0)}function k(e,t,r,n){return function(e,t,r,n,a){var i,s=0;for(i=0;i>>8)-1}(e,t,r,n,32)}function w(e){var t=new u(32);return B(t,e),1&t[0]}function R(e,t,r){var n,a;for(_(e[0],f),_(e[1],h),_(e[2],h),_(e[3],f),a=255;a>=0;--a)b(e,t,n=r[a/8|0]>>(7&a)&1),I(t,e),I(e,e),b(e,t,n)}function L(e,t){var r=[P(),P(),P(),P()];_(r[0],g),_(r[1],v),_(r[2],h),K(r[3],g,v),R(e,r,t)}function _(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function U(e){var t,r,n=1;for(t=0;t<16;++t)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function D(e,t,r){for(var n,a=~(r-1),i=0;i<16;++i)n=a&(e[i]^t[i]),e[i]^=n,t[i]^=n}function P(e){var t,r=new Float64Array(16);if(e)for(t=0;t0&&(s=n.util.fillString(String.fromCharCode(0),c)+s),{encapsulation:t.encrypt(s,"NONE"),key:e.generate(s,i)}},decrypt:function(t,r,n){var a=t.decrypt(r,"NONE");return e.generate(a,n)}};return i},n.kem.kdf1=function(e,t){i(this,e,0,t||e.digestLength)},n.kem.kdf2=function(e,t){i(this,e,1,t||e.digestLength)}},function(e,t,r){var n=r(0);r(1),e.exports=n.log=n.log||{},n.log.levels=["none","error","warning","info","debug","verbose","max"];var a={},i=[],s=null;n.log.LEVEL_LOCKED=2,n.log.NO_LEVEL_CHECK=4,n.log.INTERPOLATE=8;for(var o=0;o0){for(var r=a.create(a.Class.CONTEXT_SPECIFIC,1,!0,[]),i=0;i=r&&s0&&s.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,t)),i.length>0&&s.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,i)),s.value[0].value.push(a.create(a.Class.UNIVERSAL,a.Type.SET,!0,e.signerInfos)),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(e.type).getBytes()),s])},addSigner:function(t){var r=t.issuer,a=t.serialNumber;if(t.certificate){var i=t.certificate;"string"==typeof i&&(i=n.pki.certificateFromPem(i)),r=i.issuer.attributes,a=i.serialNumber}var s=t.key;if(!s)throw new Error("Could not add PKCS#7 signer; no private key specified.");"string"==typeof s&&(s=n.pki.privateKeyFromPem(s));var o=t.digestAlgorithm||n.pki.oids.sha1;switch(o){case n.pki.oids.sha1:case n.pki.oids.sha256:case n.pki.oids.sha384:case n.pki.oids.sha512:case n.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+o)}var c=t.authenticatedAttributes||[];if(c.length>0){for(var u=!1,l=!1,p=0;p="8"&&(r="00"+r);var a=n.util.hexToBytes(r);e.putInt32(a.length),e.putBytes(a)}function s(e,t){e.putInt32(t.length),e.putString(t)}function o(){for(var e=n.md.sha1.create(),t=arguments.length,r=0;r0&&r.push(t[1]),t.length>=2&&r.push(t[2]);return 0===r.length&&r.push(e),r}(t))})),t=s,n.each(t,(function(a,s){if(i&&0!==s.length&&s in i&&(s=i[s]),0===s.length&&(s=e.length),e[s])a==t.length-1?(n.isArray(e[s])||(e[s]=[e[s]]),e[s].push(r)):e=e[s];else if(a==t.length-1)e[s]=r;else{var o=t[a+1];if(0===o.length)e[s]=[];else{var c=o-0==o&&o.length>0;e[s]=c?[]:{}}e=e[s]}}))},o.serialize=function(e,t,r){var a={};return t=t||".",n.each(e.serializeArray(),(function(){i(a,this.name.split(t),this.value||"",r)})),a}},function(e,t,r){var n=r(0);r(10),n.tls.wrapSocket=function(e){var t=e.socket,r={id:t.id,connected:t.connected||function(e){},closed:t.closed||function(e){},data:t.data||function(e){},error:t.error||function(e){}},a=n.tls.createConnection({server:!1,sessionId:e.sessionId||null,caStore:e.caStore||[],sessionCache:e.sessionCache||null,cipherSuites:e.cipherSuites||null,virtualHost:e.virtualHost,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature,deflate:e.deflate,inflate:e.inflate,connected:function(e){1===e.handshakes&&r.connected({id:t.id,type:"connect",bytesAvailable:e.data.length()})},tlsDataReady:function(e){return t.send(e.tlsData.getBytes())},dataReady:function(e){r.data({id:t.id,type:"socketData",bytesAvailable:e.data.length()})},closed:function(e){t.close()},error:function(e,n){r.error({id:t.id,type:"tlsError",message:n.message,bytesAvailable:0,error:n}),t.close()}});t.connected=function(t){a.handshake(e.sessionId)},t.closed=function(e){a.open&&a.handshaking&&r.error({id:t.id,type:"ioError",message:"Connection closed during handshake.",bytesAvailable:0}),a.close(),r.closed({id:t.id,type:"close",bytesAvailable:0})},t.error=function(e){r.error({id:t.id,type:e.type,message:e.message,bytesAvailable:0}),a.close()};var i=0;return t.data=function(e){if(a.open){if(e.bytesAvailable>=i){var r=Math.max(e.bytesAvailable,i),n=t.receive(r);null!==n&&(i=a.process(n))}}else t.receive(e.bytesAvailable)},r.destroy=function(){t.destroy()},r.setSessionCache=function(e){a.sessionCache=tls.createSessionCache(e)},r.connect=function(e){t.connect(e)},r.close=function(){a.close()},r.isConnected=function(){return a.isConnected&&t.isConnected()},r.send=function(e){return a.prepare(e)},r.receive=function(e){return a.data.getBytes(e)},r.bytesAvailable=function(){return a.data.length()},r}},function(e,t,r){var n=r(0);r(32),r(33);var a,i,s,o,c,u,l,p,f,h,d=e.exports=n.xhr=n.xhr||{};a=jQuery,i="forge.xhr",s=null,o=0,c=null,u=null,l={},p=10,f=n.net,h=n.http,d.init=function(e){n.log.debug(i,"initializing",e),o=e.policyPort||o,c=e.policyUrl||c,p=e.connections||p,s=f.createSocketPool({flashId:e.flashId,policyPort:o,policyUrl:c,msie:e.msie||!1}),u=h.createClient({url:e.url||window.location.protocol+"//"+window.location.host,socketPool:s,policyPort:o,policyUrl:c,connections:e.connections||p,caCerts:e.caCerts,cipherSuites:e.cipherSuites,persistCookies:e.persistCookies||!0,primeTlsSockets:e.primeTlsSockets||!1,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature}),l[u.url.origin]=u,n.log.debug(i,"ready")},d.cleanup=function(){for(var e in l)l[e].destroy();l={},u=null,s.destroy(),s=null},d.setCookie=function(e){if(e.maxAge=e.maxAge||-1,e.domain)for(var t in l){var r=l[t];h.withinCookieDomain(r.url,e)&&r.secure===e.secure&&r.setCookie(e)}else u.setCookie(e)},d.getCookie=function(e,t,r){var a=null;if(r)for(var i in l){var s=l[i];if(h.withinCookieDomain(s.url,r)){var o=s.getCookie(e,t);null!==o&&(null===a?a=o:n.util.isArray(a)?a.push(o):a=[a,o])}}else a=u.getCookie(e,t);return a},d.removeCookie=function(e,t,r){var n=!1;if(r)for(var a in l){var i=l[a];h.withinCookieDomain(i.url,r)&&i.removeCookie(e,t)&&(n=!0)}else n=u.removeCookie(e,t);return n},d.create=function(e){e=a.extend({logWarningOnError:!0,verbose:!1,logError:function(){},logWarning:function(){},logDebug:function(){},logVerbose:function(){},url:null},e||{});var t={client:null,request:null,response:null,asynchronous:!0,sendFlag:!1,errorFlag:!1},r={error:e.logError||n.log.error,warning:e.logWarning||n.log.warning,debug:e.logDebug||n.log.debug,verbose:e.logVerbose||n.log.verbose},f={onreadystatechange:null,readyState:0,responseText:"",responseXML:null,status:0,statusText:""};if(null===e.url)t.client=u;else{var d;try{d=new URL(e.url)}catch(t){new Error("Invalid url.").details={url:e.url}}d.origin in l?t.client=l[d.origin]:(t.client=h.createClient({url:e.url,socketPool:s,policyPort:e.policyPort||o,policyUrl:e.policyUrl||c,connections:e.connections||p,caCerts:e.caCerts,cipherSuites:e.cipherSuites,persistCookies:e.persistCookies||!0,primeTlsSockets:e.primeTlsSockets||!1,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature}),l[d.origin]=t.client)}return f.open=function(e,r,n,a,i){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"PATCH":case"POST":case"PUT":break;case"CONNECT":case"TRACE":case"TRACK":throw new Error("CONNECT, TRACE and TRACK methods are disallowed");default:throw new Error("Invalid method: "+e)}t.sendFlag=!1,f.responseText="",f.responseXML=null,f.status=0,f.statusText="",t.request=h.createRequest({method:e,path:r}),f.readyState=1,f.onreadystatechange&&f.onreadystatechange()},f.setRequestHeader=function(e,r){if(1!=f.readyState||t.sendFlag)throw new Error("XHR not open or sending");t.request.setField(e,r)},f.send=function(e){if(1!=f.readyState||t.sendFlag)throw new Error("XHR not open or sending");if(e&&"GET"!==t.request.method&&"HEAD"!==t.request.method)if("undefined"!=typeof XMLSerializer)if(e instanceof Document){var n=new XMLSerializer;t.request.body=n.serializeToString(e)}else t.request.body=e;else void 0!==e.xml?t.request.body=e.xml:t.request.body=e;t.errorFlag=!1,t.sendFlag=!0,f.onreadystatechange&&f.onreadystatechange();var a={};a.request=t.request,a.headerReady=function(e){f.cookies=t.client.cookies,f.readyState=2,f.status=e.response.code,f.statusText=e.response.message,t.response=e.response,f.onreadystatechange&&f.onreadystatechange(),t.response.aborted||(f.readyState=3,f.onreadystatechange&&f.onreadystatechange())},a.bodyReady=function(e){f.readyState=4;var n=e.response.getField("Content-Type");if(n&&(0===n.indexOf("text/xml")||0===n.indexOf("application/xml")||-1!==n.indexOf("+xml")))try{var s=new ActiveXObject("MicrosoftXMLDOM");s.async=!1,s.loadXML(e.response.body),f.responseXML=s}catch(e){var o=new DOMParser;f.responseXML=o.parseFromString(e.body,"text/xml")}var c=0;null!==e.response.body&&(f.responseText=e.response.body,c=e.response.body.length);var u=t.request,l=u.method+" "+u.path+" "+f.status+" "+f.statusText+" "+c+"B "+(e.request.connectTime+e.request.time+e.response.time)+"ms";a.verbose?(f.status>=400&&a.logWarningOnError?r.warning:r.verbose)(i,l,e,e.response.body?"\n"+e.response.body:"\nNo content"):(f.status>=400&&a.logWarningOnError?r.warning:r.debug)(i,l),f.onreadystatechange&&f.onreadystatechange()},a.error=function(e){var n=t.request;r.error(i,n.method+" "+n.path,e),f.responseText="",f.responseXML=null,t.errorFlag=!0,f.status=0,f.statusText="",f.readyState=4,f.onreadystatechange&&f.onreadystatechange()},t.client.send(a)},f.abort=function(){t.request.abort(),f.responseText="",f.responseXML=null,t.errorFlag=!0,f.status=0,f.statusText="",t.request=null,t.response=null,4===f.readyState||0===f.readyState||1===f.readyState&&!t.sendFlag||(f.readyState=4,t.sendFlag=!1,f.onreadystatechange&&f.onreadystatechange()),f.readyState=0},f.getAllResponseHeaders=function(){var e="";if(null!==t.response){var r=t.response.fields;a.each(r,(function(t,r){a.each(r,(function(r,n){e+=t+": "+n+"\r\n"}))}))}return e},f.getResponseHeader=function(e){var r=null;return null!==t.response&&e in t.response.fields&&(r=t.response.fields[e],n.util.isArray(r)&&(r=r.join())),r},f}}])})); +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.forge=t():e.forge=t()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=34)}([function(e,t){e.exports={options:{usePureJavaScript:!1}}},function(e,t,r){(function(t){var n=r(0),a=r(38),i=e.exports=n.util=n.util||{};function s(e){if(8!==e&&16!==e&&24!==e&&32!==e)throw new Error("Only 8, 16, 24, or 32 bits supported: "+e)}function o(e){if(this.data="",this.read=0,"string"==typeof e)this.data=e;else if(i.isArrayBuffer(e)||i.isArrayBufferView(e))if("undefined"!=typeof Buffer&&e instanceof Buffer)this.data=e.toString("binary");else{var t=new Uint8Array(e);try{this.data=String.fromCharCode.apply(null,t)}catch(e){for(var r=0;r15?(r=Date.now(),s(e)):(t.push(e),1===t.length&&a.setAttribute("a",n=!n))}}i.nextTick=i.setImmediate}(),i.isNodejs="undefined"!=typeof process&&process.versions&&process.versions.node,i.globalScope=i.isNodejs?t:"undefined"==typeof self?window:self,i.isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i.isArrayBuffer=function(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer},i.isArrayBufferView=function(e){return e&&i.isArrayBuffer(e.buffer)&&void 0!==e.byteLength},i.ByteBuffer=o,i.ByteStringBuffer=o;i.ByteStringBuffer.prototype._optimizeConstructedString=function(e){this._constructedStringLength+=e,this._constructedStringLength>4096&&(this.data.substr(0,1),this._constructedStringLength=0)},i.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read},i.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0},i.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))},i.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this},i.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this},i.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(i.encodeUtf8(e))},i.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255))},i.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))},i.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))},i.ByteStringBuffer.prototype.putInt=function(e,t){s(t);var r="";do{t-=8,r+=String.fromCharCode(e>>t&255)}while(t>0);return this.putBytes(r)},i.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t},i.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.ByteStringBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)},i.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this},i.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)},i.ByteStringBuffer.prototype.copy=function(){var e=i.createBuffer(this.data);return e.read=this.read,e},i.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this},i.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this},i.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this},i.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),n=new Uint8Array(this.length()+t);return n.set(r),this.data=new DataView(n.buffer),this},i.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this},i.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this},i.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this},i.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this},i.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this},i.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this},i.DataBuffer.prototype.putInt=function(e,t){s(t),this.accommodate(t/8);do{t-=8,this.data.setInt8(this.write++,e>>t&255)}while(t>0);return this},i.DataBuffer.prototype.putSignedInt=function(e,t){return s(t),this.accommodate(t/8),e<0&&(e+=2<0);return t},i.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.DataBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)},i.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this},i.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)},i.DataBuffer.prototype.copy=function(){return new i.DataBuffer(this)},i.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this},i.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this},i.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this},i.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return r},i.xorBytes=function(e,t,r){for(var n="",a="",i="",s=0,o=0;r>0;--r,++s)a=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(n+=i,i="",o=0),i+=String.fromCharCode(a),++o;return n+=i},i.hexToBytes=function(e){var t="",r=0;for(!0&e.length&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e)};var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],l="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";i.encode64=function(e,t){for(var r,n,a,i="",s="",o=0;o>2),i+=c.charAt((3&r)<<4|n>>4),isNaN(n)?i+="==":(i+=c.charAt((15&n)<<2|a>>6),i+=isNaN(a)?"=":c.charAt(63&a)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t,r,n,a,i="",s=0;s>4),64!==n&&(i+=String.fromCharCode((15&r)<<4|n>>2),64!==a&&(i+=String.fromCharCode((3&n)<<6|a)));return i},i.encodeUtf8=function(e){return unescape(encodeURIComponent(e))},i.decodeUtf8=function(e){return decodeURIComponent(escape(e))},i.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:a.encode,decode:a.decode}},i.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)},i.binary.raw.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(e.length));for(var a=r=r||0,i=0;i>2),i+=c.charAt((3&r)<<4|n>>4),isNaN(n)?i+="==":(i+=c.charAt((15&n)<<2|a>>6),i+=isNaN(a)?"=":c.charAt(63&a)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.binary.base64.decode=function(e,t,r){var n,a,i,s,o=t;o||(o=new Uint8Array(3*Math.ceil(e.length/4))),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var c=0,l=r=r||0;c>4,64!==i&&(o[l++]=(15&a)<<4|i>>2,64!==s&&(o[l++]=(3&i)<<6|s));return t?l-r:o.subarray(0,l)},i.binary.base58.encode=function(e,t){return i.binary.baseN.encode(e,l,t)},i.binary.base58.decode=function(e,t){return i.binary.baseN.decode(e,l,t)},i.text={utf8:{},utf16:{}},i.text.utf8.encode=function(e,t,r){e=i.encodeUtf8(e);var n=t;n||(n=new Uint8Array(e.length));for(var a=r=r||0,s=0;s0&&i.push(r),s=n.lastIndex;var o=t[0][1];switch(o){case"s":case"o":a");break;case"%":i.push("%");break;default:i.push("<%"+o+"?>")}}return i.push(e.substring(s)),i.join("")},i.formatNumber=function(e,t,r,n){var a=e,i=isNaN(t=Math.abs(t))?2:t,s=void 0===r?",":r,o=void 0===n?".":n,c=a<0?"-":"",u=parseInt(a=Math.abs(+a||0).toFixed(i),10)+"",l=u.length>3?u.length%3:0;return c+(l?u.substr(0,l)+o:"")+u.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(i?s+Math.abs(a-u).toFixed(i).slice(2):"")},i.formatSize=function(e){return e=e>=1073741824?i.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?i.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?i.formatNumber(e/1024,0)+" KiB":i.formatNumber(e,0)+" bytes"},i.bytesFromIP=function(e){return-1!==e.indexOf(".")?i.bytesFromIPv4(e):-1!==e.indexOf(":")?i.bytesFromIPv6(e):null},i.bytesFromIPv4=function(e){if(4!==(e=e.split(".")).length)return null;for(var t=i.createBuffer(),r=0;rr[n].end-r[n].start&&(n=r.length-1)):r.push({start:c,end:c})}t.push(s)}if(r.length>0){var u=r[n];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),0===u.start&&t.unshift(""),7===u.end&&t.push(""))}return t.join(":")},i.estimateCores=function(e,t){if("function"==typeof e&&(t=e,e={}),e=e||{},"cores"in i&&!e.update)return t(null,i.cores);if("undefined"!=typeof navigator&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return i.cores=navigator.hardwareConcurrency,t(null,i.cores);if("undefined"==typeof Worker)return i.cores=1,t(null,i.cores);if("undefined"==typeof Blob)return i.cores=2,t(null,i.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",(function(e){for(var t=Date.now(),r=t+4;Date.now()o.st&&a.sta.st&&o.stt){var n=new Error("Too few bytes to parse DER.");throw n.available=e.length(),n.remaining=t,n.requested=r,n}}a.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192},a.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30},a.maxDepth=256,a.create=function(e,t,r,i,s){if(n.util.isArray(i)){for(var o=[],c=0;c=s.maxDepth)throw new Error("ASN.1 parsing error: Max depth exceeded.");var o;i(t,r,2);var c=t.getByte();r--;var u=192&c,l=31&c;o=t.length();var p,f,h=function(e,t){var r=e.getByte();if(t--,128!==r){var n;if(128&r){var a=127&r;i(e,t,a),n=e.getInt(a<<3)}else n=r;if(n<0)throw new Error("Negative length: "+n);return n}}(t,r);if(r-=o-t.length(),void 0!==h&&h>r){if(s.strict){var d=new Error("Too few bytes to read ASN.1 value.");throw d.available=t.length(),d.remaining=r,d.requested=h,d}h=r}var y=32==(32&c);if(y)if(p=[],void 0===h)for(;;){if(i(t,r,2),t.bytes(2)===String.fromCharCode(0,0)){t.getBytes(2),r-=2;break}o=t.length(),p.push(e(t,r,n+1,s)),r-=o-t.length()}else for(;h>0;)o=t.length(),p.push(e(t,h,n+1,s)),r-=o-t.length(),h-=o-t.length();void 0===p&&u===a.Class.UNIVERSAL&&l===a.Type.BITSTRING&&(f=t.bytes(h));if(void 0===p&&s.decodeBitStrings&&u===a.Class.UNIVERSAL&&l===a.Type.BITSTRING&&h>1){var g=t.read,v=r,m=0;if(l===a.Type.BITSTRING&&(i(t,r,1),m=t.getByte(),r--),0===m)try{o=t.length();var C=e(t,r,n+1,{strict:!0,decodeBitStrings:!0}),E=o-t.length();r-=E,l==a.Type.BITSTRING&&E++;var S=C.tagClass;E!==h||S!==a.Class.UNIVERSAL&&S!==a.Class.CONTEXT_SPECIFIC||(p=[C])}catch(e){}void 0===p&&(t.read=g,r=v)}if(void 0===p){if(void 0===h){if(s.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");h=r}if(l===a.Type.BMPSTRING)for(p="";h>0;h-=2)i(t,r,2),p+=String.fromCharCode(t.getInt16()),r-=2;else p=t.getBytes(h),r-=h}var T=void 0===f?null:{bitStringContents:f};return a.create(u,l,y,p,T)}(e,e.length(),0,t);if(t.parseAllBytes&&0!==e.length()){var o=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw o.byteCount=r,o.remaining=e.length(),o}return s},a.toDer=function(e){var t=n.util.createBuffer(),r=e.tagClass|e.type,i=n.util.createBuffer(),s=!1;if("bitStringContents"in e&&(s=!0,e.original&&(s=a.equals(e,e.original))),s)i.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:i.putByte(0);for(var o=0;o1&&(0===e.value.charCodeAt(0)&&0==(128&e.value.charCodeAt(1))||255===e.value.charCodeAt(0)&&128==(128&e.value.charCodeAt(1)))?i.putBytes(e.value.substr(1)):i.putBytes(e.value);if(t.putByte(r),i.length()<=127)t.putByte(127&i.length());else{var c=i.length(),u="";do{u+=String.fromCharCode(255&c),c>>>=8}while(c>0);t.putByte(128|u.length);for(o=u.length-1;o>=0;--o)t.putByte(u.charCodeAt(o))}return t.putBuffer(i),t},a.oidToDer=function(e){var t,r,a,i,s=e.split("."),o=n.util.createBuffer();o.putByte(40*parseInt(s[0],10)+parseInt(s[1],10));for(var c=2;c4294967295)throw new Error("OID value too large; max is 32-bits.");do{i=127&a,a>>>=7,t||(i|=128),r.push(i),t=!1}while(a>0);for(var u=r.length-1;u>=0;--u)o.putByte(r[u])}return o},a.derToOid=function(e){var t;"string"==typeof e&&(e=n.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var a=0;e.length()>0;){if(a>70368744177663)throw new Error("OID value too large; max is 53-bits.");a*=128,128&(r=e.getByte())?a+=127&r:(t+="."+(a+r),a=0)}return t},a.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var n=parseInt(e.substr(2,2),10)-1,a=parseInt(e.substr(4,2),10),i=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var c=e.charAt(10),u=10;"+"!==c&&"-"!==c&&(o=parseInt(e.substr(10,2),10),u+=2)}if(t.setUTCFullYear(r,n,a),t.setUTCHours(i,s,o,0),u&&("+"===(c=e.charAt(u))||"-"===c)){var l=60*parseInt(e.substr(u+1,2),10)+parseInt(e.substr(u+4,2),10);l*=6e4,"+"===c?t.setTime(+t-l):t.setTime(+t+l)}return t},a.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),n=parseInt(e.substr(4,2),10)-1,a=parseInt(e.substr(6,2),10),i=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),c=0,u=0,l=!1;"Z"===e.charAt(e.length-1)&&(l=!0);var p=e.length-5,f=e.charAt(p);"+"!==f&&"-"!==f||(u=60*parseInt(e.substr(p+1,2),10)+parseInt(e.substr(p+4,2),10),u*=6e4,"+"===f&&(u*=-1),l=!0);return"."===e.charAt(14)&&(c=1e3*parseFloat(e.substr(14),10)),l?(t.setUTCFullYear(r,n,a),t.setUTCHours(i,s,o,c),t.setTime(+t+u)):(t.setFullYear(r,n,a),t.setHours(i,s,o,c)),t},a.dateToUtcTime=function(e){if("string"==typeof e)return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var n=0;n=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r},a.derToInteger=function(e){"string"==typeof e&&(e=n.util.createBuffer(e));var t=8*e.length();if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)},a.validate=function(e,t,r,i){var s=!1;if(e.tagClass!==t.tagClass&&void 0!==t.tagClass||e.type!==t.type&&void 0!==t.type)i&&(e.tagClass!==t.tagClass&&i.push("["+t.name+'] Expected tag class "'+t.tagClass+'", got "'+e.tagClass+'"'),e.type!==t.type&&i.push("["+t.name+'] Expected type "'+t.type+'", got "'+e.type+'"'));else if(e.constructed===t.constructed||void 0===t.constructed){if(s=!0,t.value&&n.util.isArray(t.value))for(var o=0,c=0;s&&c0&&(i+="\n");for(var o="",c=0;c1?i+="0x"+n.util.bytesToHex(e.value.slice(1)):i+="(none)",e.value.length>0){var f=e.value.charCodeAt(0);1==f?i+=" (1 unused bit shown)":f>1&&(i+=" ("+f+" unused bits shown)")}}else if(e.type===a.Type.OCTETSTRING)s.test(e.value)||(i+="("+e.value+") "),i+="0x"+n.util.bytesToHex(e.value);else if(e.type===a.Type.UTF8)try{i+=n.util.decodeUtf8(e.value)}catch(t){if("URI malformed"!==t.message)throw t;i+="0x"+n.util.bytesToHex(e.value)+" (malformed UTF8)"}else e.type===a.Type.PRINTABLESTRING||e.type===a.Type.IA5String?i+=e.value:s.test(e.value)?i+="0x"+n.util.bytesToHex(e.value):0===e.value.length?i+="[null]":i+=e.value}return i}},function(e,t,r){var n=r(0);e.exports=n.md=n.md||{},n.md.algorithms=n.md.algorithms||{}},function(e,t,r){var n=r(0);function a(e,t){n.cipher.registerAlgorithm(e,(function(){return new n.aes.Algorithm(e,t)}))}r(14),r(20),r(1),e.exports=n.aes=n.aes||{},n.aes.startEncrypting=function(e,t,r,n){var a=d({key:e,output:r,decrypt:!1,mode:n});return a.start(t),a},n.aes.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},n.aes.startDecrypting=function(e,t,r,n){var a=d({key:e,output:r,decrypt:!0,mode:n});return a.start(t),a},n.aes.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},n.aes.Algorithm=function(e,t){l||p();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(e,t){return h(r._w,e,t,!1)},decrypt:function(e,t){return h(r._w,e,t,!0)}}}),r._init=!1},n.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t,r=e.key;if("string"!=typeof r||16!==r.length&&24!==r.length&&32!==r.length){if(n.util.isArray(r)&&(16===r.length||24===r.length||32===r.length)){t=r,r=n.util.createBuffer();for(var a=0;a>>=2;for(a=0;a>8^255&p^99,i[y]=p,s[p]=y,h=(f=e[p])<<24^p<<16^p<<8^p^f,d=((r=e[y])^(n=e[r])^(a=e[n]))<<24^(y^a)<<16^(y^n^a)<<8^y^r^a;for(var v=0;v<4;++v)c[v][y]=h,u[v][p]=d,h=h<<24|h>>>8,d=d<<24|d>>>8;0===y?y=g=1:(y=r^e[e[e[r^a]]],g^=e[e[g]])}}function f(e,t){for(var r,n=e.slice(0),a=1,s=n.length,c=4*(s+6+1),l=s;l>>16&255]<<24^i[r>>>8&255]<<16^i[255&r]<<8^i[r>>>24]^o[a]<<24,a++):s>6&&l%s==4&&(r=i[r>>>24]<<24^i[r>>>16&255]<<16^i[r>>>8&255]<<8^i[255&r]),n[l]=n[l-s]^r;if(t){for(var p,f=u[0],h=u[1],d=u[2],y=u[3],g=n.slice(0),v=(l=0,(c=n.length)-4);l>>24]]^h[i[p>>>16&255]]^d[i[p>>>8&255]]^y[i[255&p]];n=g}return n}function h(e,t,r,n){var a,o,l,p,f,h,d,y,g,v,m,C,E=e.length/4-1;n?(a=u[0],o=u[1],l=u[2],p=u[3],f=s):(a=c[0],o=c[1],l=c[2],p=c[3],f=i),h=t[0]^e[0],d=t[n?3:1]^e[1],y=t[2]^e[2],g=t[n?1:3]^e[3];for(var S=3,T=1;T>>24]^o[d>>>16&255]^l[y>>>8&255]^p[255&g]^e[++S],m=a[d>>>24]^o[y>>>16&255]^l[g>>>8&255]^p[255&h]^e[++S],C=a[y>>>24]^o[g>>>16&255]^l[h>>>8&255]^p[255&d]^e[++S],g=a[g>>>24]^o[h>>>16&255]^l[d>>>8&255]^p[255&y]^e[++S],h=v,d=m,y=C;r[0]=f[h>>>24]<<24^f[d>>>16&255]<<16^f[y>>>8&255]<<8^f[255&g]^e[++S],r[n?3:1]=f[d>>>24]<<24^f[y>>>16&255]<<16^f[g>>>8&255]<<8^f[255&h]^e[++S],r[2]=f[y>>>24]<<24^f[g>>>16&255]<<16^f[h>>>8&255]<<8^f[255&d]^e[++S],r[n?1:3]=f[g>>>24]<<24^f[h>>>16&255]<<16^f[d>>>8&255]<<8^f[255&y]^e[++S]}function d(e){var t,r="AES-"+((e=e||{}).mode||"CBC").toUpperCase(),a=(t=e.decrypt?n.cipher.createDecipher(r,e.key):n.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof n.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,a.call(t,r)},t}},function(e,t,r){var n=r(0);n.pki=n.pki||{};var a=e.exports=n.pki.oids=n.oids=n.oids||{};function i(e,t){a[e]=t,a[t]=e}function s(e,t){a[e]=t}i("1.2.840.113549.1.1.1","rsaEncryption"),i("1.2.840.113549.1.1.4","md5WithRSAEncryption"),i("1.2.840.113549.1.1.5","sha1WithRSAEncryption"),i("1.2.840.113549.1.1.7","RSAES-OAEP"),i("1.2.840.113549.1.1.8","mgf1"),i("1.2.840.113549.1.1.9","pSpecified"),i("1.2.840.113549.1.1.10","RSASSA-PSS"),i("1.2.840.113549.1.1.11","sha256WithRSAEncryption"),i("1.2.840.113549.1.1.12","sha384WithRSAEncryption"),i("1.2.840.113549.1.1.13","sha512WithRSAEncryption"),i("1.3.101.112","EdDSA25519"),i("1.2.840.10040.4.3","dsa-with-sha1"),i("1.3.14.3.2.7","desCBC"),i("1.3.14.3.2.26","sha1"),i("1.3.14.3.2.29","sha1WithRSASignature"),i("2.16.840.1.101.3.4.2.1","sha256"),i("2.16.840.1.101.3.4.2.2","sha384"),i("2.16.840.1.101.3.4.2.3","sha512"),i("2.16.840.1.101.3.4.2.4","sha224"),i("2.16.840.1.101.3.4.2.5","sha512-224"),i("2.16.840.1.101.3.4.2.6","sha512-256"),i("1.2.840.113549.2.2","md2"),i("1.2.840.113549.2.5","md5"),i("1.2.840.113549.1.7.1","data"),i("1.2.840.113549.1.7.2","signedData"),i("1.2.840.113549.1.7.3","envelopedData"),i("1.2.840.113549.1.7.4","signedAndEnvelopedData"),i("1.2.840.113549.1.7.5","digestedData"),i("1.2.840.113549.1.7.6","encryptedData"),i("1.2.840.113549.1.9.1","emailAddress"),i("1.2.840.113549.1.9.2","unstructuredName"),i("1.2.840.113549.1.9.3","contentType"),i("1.2.840.113549.1.9.4","messageDigest"),i("1.2.840.113549.1.9.5","signingTime"),i("1.2.840.113549.1.9.6","counterSignature"),i("1.2.840.113549.1.9.7","challengePassword"),i("1.2.840.113549.1.9.8","unstructuredAddress"),i("1.2.840.113549.1.9.14","extensionRequest"),i("1.2.840.113549.1.9.20","friendlyName"),i("1.2.840.113549.1.9.21","localKeyId"),i("1.2.840.113549.1.9.22.1","x509Certificate"),i("1.2.840.113549.1.12.10.1.1","keyBag"),i("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag"),i("1.2.840.113549.1.12.10.1.3","certBag"),i("1.2.840.113549.1.12.10.1.4","crlBag"),i("1.2.840.113549.1.12.10.1.5","secretBag"),i("1.2.840.113549.1.12.10.1.6","safeContentsBag"),i("1.2.840.113549.1.5.13","pkcs5PBES2"),i("1.2.840.113549.1.5.12","pkcs5PBKDF2"),i("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4"),i("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4"),i("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC"),i("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC"),i("1.2.840.113549.2.7","hmacWithSHA1"),i("1.2.840.113549.2.8","hmacWithSHA224"),i("1.2.840.113549.2.9","hmacWithSHA256"),i("1.2.840.113549.2.10","hmacWithSHA384"),i("1.2.840.113549.2.11","hmacWithSHA512"),i("1.2.840.113549.3.7","des-EDE3-CBC"),i("2.16.840.1.101.3.4.1.2","aes128-CBC"),i("2.16.840.1.101.3.4.1.22","aes192-CBC"),i("2.16.840.1.101.3.4.1.42","aes256-CBC"),i("2.5.4.3","commonName"),i("2.5.4.4","surname"),i("2.5.4.5","serialNumber"),i("2.5.4.6","countryName"),i("2.5.4.7","localityName"),i("2.5.4.8","stateOrProvinceName"),i("2.5.4.9","streetAddress"),i("2.5.4.10","organizationName"),i("2.5.4.11","organizationalUnitName"),i("2.5.4.12","title"),i("2.5.4.13","description"),i("2.5.4.15","businessCategory"),i("2.5.4.17","postalCode"),i("2.5.4.42","givenName"),i("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName"),i("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName"),i("2.16.840.1.113730.1.1","nsCertType"),i("2.16.840.1.113730.1.13","nsComment"),s("2.5.29.1","authorityKeyIdentifier"),s("2.5.29.2","keyAttributes"),s("2.5.29.3","certificatePolicies"),s("2.5.29.4","keyUsageRestriction"),s("2.5.29.5","policyMapping"),s("2.5.29.6","subtreesConstraint"),s("2.5.29.7","subjectAltName"),s("2.5.29.8","issuerAltName"),s("2.5.29.9","subjectDirectoryAttributes"),s("2.5.29.10","basicConstraints"),s("2.5.29.11","nameConstraints"),s("2.5.29.12","policyConstraints"),s("2.5.29.13","basicConstraints"),i("2.5.29.14","subjectKeyIdentifier"),i("2.5.29.15","keyUsage"),s("2.5.29.16","privateKeyUsagePeriod"),i("2.5.29.17","subjectAltName"),i("2.5.29.18","issuerAltName"),i("2.5.29.19","basicConstraints"),s("2.5.29.20","cRLNumber"),s("2.5.29.21","cRLReason"),s("2.5.29.22","expirationDate"),s("2.5.29.23","instructionCode"),s("2.5.29.24","invalidityDate"),s("2.5.29.25","cRLDistributionPoints"),s("2.5.29.26","issuingDistributionPoint"),s("2.5.29.27","deltaCRLIndicator"),s("2.5.29.28","issuingDistributionPoint"),s("2.5.29.29","certificateIssuer"),s("2.5.29.30","nameConstraints"),i("2.5.29.31","cRLDistributionPoints"),i("2.5.29.32","certificatePolicies"),s("2.5.29.33","policyMappings"),s("2.5.29.34","policyConstraints"),i("2.5.29.35","authorityKeyIdentifier"),s("2.5.29.36","policyConstraints"),i("2.5.29.37","extKeyUsage"),s("2.5.29.46","freshestCRL"),s("2.5.29.54","inhibitAnyPolicy"),i("1.3.6.1.4.1.11129.2.4.2","timestampList"),i("1.3.6.1.5.5.7.1.1","authorityInfoAccess"),i("1.3.6.1.5.5.7.3.1","serverAuth"),i("1.3.6.1.5.5.7.3.2","clientAuth"),i("1.3.6.1.5.5.7.3.3","codeSigning"),i("1.3.6.1.5.5.7.3.4","emailProtection"),i("1.3.6.1.5.5.7.3.8","timeStamping")},function(e,t,r){var n=r(0);r(1);var a=e.exports=n.pem=n.pem||{};function i(e){for(var t=e.name+": ",r=[],n=function(e,t){return" "+t},a=0;a65&&-1!==s){var o=t[s];","===o?(++s,t=t.substr(0,s)+"\r\n "+t.substr(s)):t=t.substr(0,s)+"\r\n"+o+t.substr(s+1),i=a-s-1,s=-1,++a}else" "!==t[a]&&"\t"!==t[a]&&","!==t[a]||(s=a);return t}function s(e){return e.replace(/^\s+/,"")}a.encode=function(e,t){t=t||{};var r,a="-----BEGIN "+e.type+"-----\r\n";if(e.procType&&(a+=i(r={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]})),e.contentDomain&&(a+=i(r={name:"Content-Domain",values:[e.contentDomain]})),e.dekInfo&&(r={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&r.values.push(e.dekInfo.parameters),a+=i(r)),e.headers)for(var s=0;st.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=n.util.createBuffer(),a=n.util.createBuffer(),u=s.length();for(c=0;c>>0,c>>>0];for(var u=a.fullMessageLength.length-1;u>=0;--u)a.fullMessageLength[u]+=c[1],c[1]=c[0]+(a.fullMessageLength[u]/4294967296>>>0),a.fullMessageLength[u]=a.fullMessageLength[u]>>>0,c[0]=c[1]/4294967296>>>0;return t.putBytes(i),o(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var c,u=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-u));for(var l=8*a.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=c>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};o(f,r,s);var h=n.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},a};var i=null,s=!1;function o(e,t,r){for(var n,a,i,s,o,c,u,l=r.length();l>=64;){for(a=e.h0,i=e.h1,s=e.h2,o=e.h3,c=e.h4,u=0;u<16;++u)n=r.getInt32(),t[u]=n,n=(a<<5|a>>>27)+(o^i&(s^o))+c+1518500249+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<20;++u)n=(n=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|n>>>31,t[u]=n,n=(a<<5|a>>>27)+(o^i&(s^o))+c+1518500249+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<32;++u)n=(n=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|n>>>31,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+1859775393+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<40;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+1859775393+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<60;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i&s|o&(i^s))+c+2400959708+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;for(;u<80;++u)n=(n=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|n>>>30,t[u]=n,n=(a<<5|a>>>27)+(i^s^o)+c+3395469782+n,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=a,a=n;e.h0=e.h0+a|0,e.h1=e.h1+i|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+c|0,l-=64}}},function(e,t,r){var n=r(0);r(3),r(8),r(15),r(7),r(21),r(2),r(9),r(1);var a=function(e,t,r,a){var i=n.util.createBuffer(),s=e.length>>1,o=s+(1&e.length),c=e.substr(0,o),u=e.substr(s,o),l=n.util.createBuffer(),p=n.hmac.create();r=t+r;var f=Math.ceil(a/16),h=Math.ceil(a/20);p.start("MD5",c);var d=n.util.createBuffer();l.putBytes(r);for(var y=0;y0&&(u.queue(e,u.createAlert(e,{level:u.Alert.Level.warning,description:u.Alert.Description.no_renegotiation})),u.flush(e)),e.process()},u.parseHelloMessage=function(e,t,r){var a=null,i=e.entity===u.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});else{var s=t.fragment,c=s.length();if(a={version:{major:s.getByte(),minor:s.getByte()},random:n.util.createBuffer(s.getBytes(32)),session_id:o(s,1),extensions:[]},i?(a.cipher_suite=s.getBytes(2),a.compression_method=s.getByte()):(a.cipher_suites=o(s,2),a.compression_methods=o(s,1)),(c=r-(c-s.length()))>0){for(var l=o(s,2);l.length()>0;)a.extensions.push({type:[l.getByte(),l.getByte()],data:o(l,2)});if(!i)for(var p=0;p0;){if(0!==h.getByte())break;e.session.extensions.server_name.serverNameList.push(o(h,2).getBytes())}}}if(e.session.version&&(a.version.major!==e.session.version.major||a.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=u.getCipherSuite(a.cipher_suite);else for(var d=n.util.createBuffer(a.cipher_suites.bytes());d.length()>0&&(e.session.cipherSuite=u.getCipherSuite(d.getBytes(2)),null===e.session.cipherSuite););if(null===e.session.cipherSuite)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure},cipherSuite:n.util.bytesToHex(a.cipher_suite)});e.session.compressionMethod=i?a.compression_method:u.CompressionMethod.none}return a},u.createSecurityParameters=function(e,t){var r=e.entity===u.ConnectionEnd.client,n=t.random.bytes(),a=r?e.session.sp.client_random:n,i=r?n:u.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:u.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:a,server_random:i}},u.handleServerHello=function(e,t,r){var n=u.parseHelloMessage(e,t,r);if(!e.fail){if(!(n.version.minor<=e.version.minor))return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});e.version.minor=n.version.minor,e.session.version=e.version;var a=n.session_id.bytes();a.length>0&&a===e.session.id?(e.expect=d,e.session.resuming=!0,e.session.sp.server_random=n.random.bytes()):(e.expect=l,e.session.resuming=!1,u.createSecurityParameters(e,n)),e.session.id=a,e.process()}},u.handleClientHello=function(e,t,r){var a=u.parseHelloMessage(e,t,r);if(!e.fail){var i=a.session_id.bytes(),s=null;if(e.sessionCache&&(null===(s=e.sessionCache.getSession(i))?i="":(s.version.major!==a.version.major||s.version.minor>a.version.minor)&&(s=null,i="")),0===i.length&&(i=n.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=a.version,e.session.sp={},s)e.version=e.session.version=s.version,e.session.sp=s.sp;else{for(var o,c=1;c0;)a=o(c.certificate_list,3),i=n.asn1.fromDer(a),a=n.pki.certificateFromAsn1(i,!0),l.push(a)}catch(t){return e.error(e,{message:"Could not parse certificate list.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_certificate}})}var f=e.entity===u.ConnectionEnd.client;!f&&!0!==e.verifyClient||0!==l.length?0===l.length?e.expect=f?p:C:(f?e.session.serverCertificate=l[0]:e.session.clientCertificate=l[0],u.verifyCertificateChain(e,l)&&(e.expect=f?p:C)):e.error(e,{message:f?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}}),e.process()},u.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});e.expect=f,e.process()},u.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});var a=t.fragment,i={enc_pre_master_secret:o(a,2).getBytes()},s=null;if(e.getPrivateKey)try{s=e.getPrivateKey(e,e.session.serverCertificate),s=n.pki.privateKeyFromPem(s)}catch(t){e.error(e,{message:"Could not get private key.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}})}if(null===s)return e.error(e,{message:"No private key set.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}});try{var c=e.session.sp;c.pre_master_secret=s.decrypt(i.enc_pre_master_secret);var l=e.session.clientHelloVersion;if(l.major!==c.pre_master_secret.charCodeAt(0)||l.minor!==c.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch(e){c.pre_master_secret=n.random.getBytes(48)}e.expect=S,null!==e.session.clientCertificate&&(e.expect=E),e.process()},u.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var n=t.fragment,a={certificate_types:o(n,1),certificate_authorities:o(n,2)};e.session.certificateRequest=a,e.expect=h,e.process()},u.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var a=t.fragment;a.read-=4;var i=a.bytes();a.read+=4;var s={signature:o(a,2).getBytes()},c=n.util.createBuffer();c.putBuffer(e.session.md5.digest()),c.putBuffer(e.session.sha1.digest()),c=c.getBytes();try{if(!e.session.clientCertificate.publicKey.verify(c,s.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch(t){return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure}})}e.expect=S,e.process()},u.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.record_overflow}});if(null===e.serverCertificate){var a={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.insufficient_security}},i=e.verify(e,a.alert.description,0,[]);if(!0!==i)return(i||0===i)&&("object"!=typeof i||n.util.isArray(i)?"number"==typeof i&&(a.alert.description=i):(i.message&&(a.message=i.message),i.alert&&(a.alert.description=i.alert))),e.error(e,a)}null!==e.session.certificateRequest&&(t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificate(e)}),u.queue(e,t)),t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createClientKeyExchange(e)}),u.queue(e,t),e.expect=v;var s=function(e,t){null!==e.session.certificateRequest&&null!==e.session.clientCertificate&&u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificateVerify(e,t)})),u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.pending=u.createConnectionState(e),e.state.current.write=e.state.pending.write,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)})),e.expect=d,u.flush(e),e.process()};if(null===e.session.certificateRequest||null===e.session.clientCertificate)return s(e,null);u.getClientSignature(e,s)},u.handleChangeCipherSpec=function(e,t){if(1!==t.fragment.getByte())return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var r=e.entity===u.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=u.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?y:T,e.process()},u.handleFinished=function(e,t,r){var i=t.fragment;i.read-=4;var s=i.bytes();i.read+=4;var o=t.fragment.getBytes();(i=n.util.createBuffer()).putBuffer(e.session.md5.digest()),i.putBuffer(e.session.sha1.digest());var c=e.entity===u.ConnectionEnd.client,l=c?"server finished":"client finished",p=e.session.sp;if((i=a(p.master_secret,l,i.getBytes(),12)).getBytes()!==o)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decrypt_error}});e.session.md5.update(s),e.session.sha1.update(s),(e.session.resuming&&c||!e.session.resuming&&!c)&&(u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)}))),e.expect=c?g:I,e.handshaking=!1,++e.handshakes,e.peerCertificate=c?e.session.serverCertificate:e.session.clientCertificate,u.flush(e),e.isConnected=!0,e.connected(e),e.process()},u.handleAlert=function(e,t){var r,n=t.fragment,a={level:n.getByte(),description:n.getByte()};switch(a.description){case u.Alert.Description.close_notify:r="Connection closed.";break;case u.Alert.Description.unexpected_message:r="Unexpected message.";break;case u.Alert.Description.bad_record_mac:r="Bad record MAC.";break;case u.Alert.Description.decryption_failed:r="Decryption failed.";break;case u.Alert.Description.record_overflow:r="Record overflow.";break;case u.Alert.Description.decompression_failure:r="Decompression failed.";break;case u.Alert.Description.handshake_failure:r="Handshake failure.";break;case u.Alert.Description.bad_certificate:r="Bad certificate.";break;case u.Alert.Description.unsupported_certificate:r="Unsupported certificate.";break;case u.Alert.Description.certificate_revoked:r="Certificate revoked.";break;case u.Alert.Description.certificate_expired:r="Certificate expired.";break;case u.Alert.Description.certificate_unknown:r="Certificate unknown.";break;case u.Alert.Description.illegal_parameter:r="Illegal parameter.";break;case u.Alert.Description.unknown_ca:r="Unknown certificate authority.";break;case u.Alert.Description.access_denied:r="Access denied.";break;case u.Alert.Description.decode_error:r="Decode error.";break;case u.Alert.Description.decrypt_error:r="Decrypt error.";break;case u.Alert.Description.export_restriction:r="Export restriction.";break;case u.Alert.Description.protocol_version:r="Unsupported protocol version.";break;case u.Alert.Description.insufficient_security:r="Insufficient security.";break;case u.Alert.Description.internal_error:r="Internal error.";break;case u.Alert.Description.user_canceled:r="User canceled.";break;case u.Alert.Description.no_renegotiation:r="Renegotiation not supported.";break;default:r="Unknown error."}if(a.description===u.Alert.Description.close_notify)return e.close();e.error(e,{message:r,send:!1,origin:e.entity===u.ConnectionEnd.client?"server":"client",alert:a}),e.process()},u.handleHandshake=function(e,t){var r=t.fragment,a=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=n.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var s=r.bytes(i+4);r.read+=4,a in x[e.entity][e.expect]?(e.entity!==u.ConnectionEnd.server||e.open||e.fail||(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:n.md.md5.create(),sha1:n.md.sha1.create()}),a!==u.HandshakeType.hello_request&&a!==u.HandshakeType.certificate_verify&&a!==u.HandshakeType.finished&&(e.session.md5.update(s),e.session.sha1.update(s)),x[e.entity][e.expect][a](e,t,i)):u.handleUnexpected(e,t)},u.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()},u.handleHeartbeat=function(e,t){var r=t.fragment,a=r.getByte(),i=r.getInt16(),s=r.getBytes(i);if(a===u.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>s.length)return e.process();u.queue(e,u.createRecord(e,{type:u.ContentType.heartbeat,data:u.createHeartbeat(u.HeartbeatMessageType.heartbeat_response,s)})),u.flush(e)}else if(a===u.HeartbeatMessageType.heartbeat_response){if(s!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,n.util.createBuffer(s))}e.process()};var l=1,p=2,f=3,h=4,d=5,y=6,g=7,v=8,m=1,C=2,E=3,S=4,T=5,I=6,b=u.handleUnexpected,A=u.handleChangeCipherSpec,B=u.handleAlert,N=u.handleHandshake,k=u.handleApplicationData,w=u.handleHeartbeat,R=[];R[u.ConnectionEnd.client]=[[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[A,B,b,b,w],[b,B,N,b,w],[b,B,N,k,w],[b,B,N,b,w]],R[u.ConnectionEnd.server]=[[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[b,B,N,b,w],[A,B,b,b,w],[b,B,N,b,w],[b,B,N,k,w],[b,B,N,b,w]];var L=u.handleHelloRequest,_=u.handleServerHello,U=u.handleCertificate,D=u.handleServerKeyExchange,P=u.handleCertificateRequest,V=u.handleServerHelloDone,O=u.handleFinished,x=[];x[u.ConnectionEnd.client]=[[b,b,_,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,U,D,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,D,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,P,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,V,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,O],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[L,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]];var K=u.handleClientHello,M=u.handleClientKeyExchange,F=u.handleCertificateVerify;x[u.ConnectionEnd.server]=[[b,K,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,U,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,M,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,F,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,O],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b],[b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b]],u.generateKeys=function(e,t){var r=a,n=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",n,48).bytes(),t.pre_master_secret=null),n=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,s=e.version.major===u.Versions.TLS_1_0.major&&e.version.minor===u.Versions.TLS_1_0.minor;s&&(i+=2*t.fixed_iv_length);var o=r(t.master_secret,"key expansion",n,i),c={client_write_MAC_key:o.getBytes(t.mac_key_length),server_write_MAC_key:o.getBytes(t.mac_key_length),client_write_key:o.getBytes(t.enc_key_length),server_write_key:o.getBytes(t.enc_key_length)};return s&&(c.client_write_IV=o.getBytes(t.fixed_iv_length),c.server_write_IV=o.getBytes(t.fixed_iv_length)),c},u.createConnectionState=function(e){var t=e.entity===u.ConnectionEnd.client,r=function(){var e={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(e){return!0},compressionState:null,compressFunction:function(e){return!0},updateSequenceNumber:function(){4294967295===e.sequenceNumber[1]?(e.sequenceNumber[1]=0,++e.sequenceNumber[0]):++e.sequenceNumber[1]}};return e},n={read:r(),write:r()};if(n.read.update=function(e,t){return n.read.cipherFunction(t,n.read)?n.read.compressFunction(e,t,n.read)||e.error(e,{message:"Could not decompress record.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decompression_failure}}):e.error(e,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_record_mac}}),!e.fail},n.write.update=function(e,t){return n.write.compressFunction(e,t,n.write)?n.write.cipherFunction(t,n.write)||e.error(e,{message:"Could not encrypt record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}):e.error(e,{message:"Could not compress record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}),!e.fail},e.session){var a=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(a),a.keys=u.generateKeys(e,a),n.read.macKey=t?a.keys.server_write_MAC_key:a.keys.client_write_MAC_key,n.write.macKey=t?a.keys.client_write_MAC_key:a.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(n,e,a),a.compression_algorithm){case u.CompressionMethod.none:break;case u.CompressionMethod.deflate:n.read.compressFunction=s,n.write.compressFunction=i;break;default:throw new Error("Unsupported compression algorithm.")}}return n},u.createRandom=function(){var e=new Date,t=+e+6e4*e.getTimezoneOffset(),r=n.util.createBuffer();return r.putInt32(t),r.putBytes(n.random.getBytes(28)),r},u.createRecord=function(e,t){return t.data?{type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data}:null},u.createAlert=function(e,t){var r=n.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),u.createRecord(e,{type:u.ContentType.alert,data:r})},u.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=n.util.createBuffer(),r=0;r0&&(d+=2);var y=e.session.id,g=y.length+1+2+4+28+2+i+1+o+d,v=n.util.createBuffer();return v.putByte(u.HandshakeType.client_hello),v.putInt24(g),v.putByte(e.version.major),v.putByte(e.version.minor),v.putBytes(e.session.sp.client_random),c(v,1,n.util.createBuffer(y)),c(v,2,t),c(v,1,s),d>0&&c(v,2,l),v},u.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,a=n.util.createBuffer();return a.putByte(u.HandshakeType.server_hello),a.putInt24(r),a.putByte(e.version.major),a.putByte(e.version.minor),a.putBytes(e.session.sp.server_random),c(a,1,n.util.createBuffer(t)),a.putByte(e.session.cipherSuite.id[0]),a.putByte(e.session.cipherSuite.id[1]),a.putByte(e.session.compressionMethod),a},u.createCertificate=function(e){var t,r=e.entity===u.ConnectionEnd.client,a=null;e.getCertificate&&(t=r?e.session.certificateRequest:e.session.extensions.server_name.serverNameList,a=e.getCertificate(e,t));var i=n.util.createBuffer();if(null!==a)try{n.util.isArray(a)||(a=[a]);for(var s=null,o=0;ou.MaxFragment;)a.push(u.createRecord(e,{type:t.type,data:n.util.createBuffer(i.slice(0,u.MaxFragment))})),i=i.slice(u.MaxFragment);i.length>0&&a.push(u.createRecord(e,{type:t.type,data:n.util.createBuffer(i)}))}for(var s=0;s0&&(a=r.order[0]),null!==a&&a in r.cache)for(var i in t=r.cache[a],delete r.cache[a],r.order)if(r.order[i]===a){r.order.splice(i,1);break}return t},r.setSession=function(e,t){if(r.order.length===r.capacity){var a=r.order.shift();delete r.cache[a]}a=n.util.bytesToHex(e);r.order.push(a),r.cache[a]=t}}return r},u.createConnection=function(e){var t=null;t=e.caStore?n.util.isArray(e.caStore)?n.pki.createCaStore(e.caStore):e.caStore:n.pki.createCaStore();var r=e.cipherSuites||null;if(null===r)for(var a in r=[],u.CipherSuites)r.push(u.CipherSuites[a]);var i=e.server?u.ConnectionEnd.server:u.ConnectionEnd.client,s=e.sessionCache?u.createSessionCache(e.sessionCache):null,o={version:{major:u.Version.major,minor:u.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:s,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(e,t,r,n){return t},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:n.util.createBuffer(),tlsData:n.util.createBuffer(),data:n.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(t,r){r.origin=r.origin||(t.entity===u.ConnectionEnd.client?"client":"server"),r.send&&(u.queue(t,u.createAlert(t,r.alert)),u.flush(t));var n=!1!==r.fatal;n&&(t.fail=!0),e.error(t,r),n&&t.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null,reset:function(e){o.version={major:u.Version.major,minor:u.Version.minor},o.record=null,o.session=null,o.peerCertificate=null,o.state={pending:null,current:null},o.expect=(o.entity,u.ConnectionEnd.client,0),o.fragmented=null,o.records=[],o.open=!1,o.handshakes=0,o.handshaking=!1,o.isConnected=!1,o.fail=!(e||void 0===e),o.input.clear(),o.tlsData.clear(),o.data.clear(),o.state.current=u.createConnectionState(o)}};o.reset();return o.handshake=function(e){if(o.entity!==u.ConnectionEnd.client)o.error(o,{message:"Cannot initiate handshake as a server.",fatal:!1});else if(o.handshaking)o.error(o,{message:"Handshake already in progress.",fatal:!1});else{o.fail&&!o.open&&0===o.handshakes&&(o.fail=!1),o.handshaking=!0;var t=null;(e=e||"").length>0&&(o.sessionCache&&(t=o.sessionCache.getSession(e)),null===t&&(e="")),0===e.length&&o.sessionCache&&null!==(t=o.sessionCache.getSession())&&(e=t.id),o.session={id:e,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:n.md.md5.create(),sha1:n.md.sha1.create()},t&&(o.version=t.version,o.session.sp=t.sp),o.session.sp.client_random=u.createRandom().getBytes(),o.open=!0,u.queue(o,u.createRecord(o,{type:u.ContentType.handshake,data:u.createClientHello(o)})),u.flush(o)}},o.process=function(e){var t=0;return e&&o.input.putBytes(e),o.fail||(null!==o.record&&o.record.ready&&o.record.fragment.isEmpty()&&(o.record=null),null===o.record&&(t=function(e){var t=0,r=e.input,a=r.length();if(a<5)t=5-a;else{e.record={type:r.getByte(),version:{major:r.getByte(),minor:r.getByte()},length:r.getInt16(),fragment:n.util.createBuffer(),ready:!1};var i=e.record.version.major===e.version.major;i&&e.session&&e.session.version&&(i=e.record.version.minor===e.version.minor),i||e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}})}return t}(o)),o.fail||null===o.record||o.record.ready||(t=function(e){var t=0,r=e.input,n=r.length();n8?3:1,v=[],m=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],C=0,E=0;E>>4^T))<<4,S^=t=65535&((T^=t)>>>-16^S),S^=(t=858993459&(S>>>2^(T^=t<<-16)))<<2,S^=t=65535&((T^=t)>>>-16^S),S^=(t=1431655765&(S>>>1^(T^=t<<-16)))<<1,S^=t=16711935&((T^=t)>>>8^S),t=(S^=(t=1431655765&(S>>>1^(T^=t<<8)))<<1)<<8|(T^=t)>>>20&240,S=T<<24|T<<8&16711680|T>>>8&65280|T>>>24&240,T=t;for(var I=0;I>>26,T=T<<2|T>>>26):(S=S<<1|S>>>27,T=T<<1|T>>>27);var b=r[(S&=-15)>>>28]|n[S>>>24&15]|a[S>>>20&15]|i[S>>>16&15]|s[S>>>12&15]|o[S>>>8&15]|c[S>>>4&15],A=u[(T&=-15)>>>28]|l[T>>>24&15]|p[T>>>20&15]|f[T>>>16&15]|h[T>>>12&15]|d[T>>>8&15]|y[T>>>4&15];t=65535&(A>>>16^b),v[C++]=b^t,v[C++]=A^t<<16}}return v}(t),this._init=!0}},a("DES-ECB",n.cipher.modes.ecb),a("DES-CBC",n.cipher.modes.cbc),a("DES-CFB",n.cipher.modes.cfb),a("DES-OFB",n.cipher.modes.ofb),a("DES-CTR",n.cipher.modes.ctr),a("3DES-ECB",n.cipher.modes.ecb),a("3DES-CBC",n.cipher.modes.cbc),a("3DES-CFB",n.cipher.modes.cfb),a("3DES-OFB",n.cipher.modes.ofb),a("3DES-CTR",n.cipher.modes.ctr);var i=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],s=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],o=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],c=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],u=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],l=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],p=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],f=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function h(e,t,r,n){var a,h,d=32===e.length?3:9;a=3===d?n?[30,-2,-2]:[0,32,2]:n?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var y=t[0],g=t[1];y^=(h=252645135&(y>>>4^g))<<4,y^=(h=65535&(y>>>16^(g^=h)))<<16,y^=h=858993459&((g^=h)>>>2^y),y^=h=16711935&((g^=h<<2)>>>8^y),y=(y^=(h=1431655765&(y>>>1^(g^=h<<8)))<<1)<<1|y>>>31,g=(g^=h)<<1|g>>>31;for(var v=0;v>>4|g<<28)^e[E+1];h=y,y=g,g=h^(s[S>>>24&63]|c[S>>>16&63]|l[S>>>8&63]|f[63&S]|i[T>>>24&63]|o[T>>>16&63]|u[T>>>8&63]|p[63&T])}h=y,y=g,g=h}g=g>>>1|g<<31,g^=h=1431655765&((y=y>>>1|y<<31)>>>1^g),g^=(h=16711935&(g>>>8^(y^=h<<1)))<<8,g^=(h=858993459&(g>>>2^(y^=h)))<<2,g^=h=65535&((y^=h)>>>16^g),g^=h=252645135&((y^=h<<16)>>>4^g),y^=h<<4,r[0]=y,r[1]=g}function d(e){var t,r="DES-"+((e=e||{}).mode||"CBC").toUpperCase(),a=(t=e.decrypt?n.cipher.createDecipher(r,e.key):n.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof n.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,a.call(t,r)},t}},function(e,t,r){var n=r(0);if(r(3),r(13),r(6),r(26),r(27),r(2),r(1),void 0===a)var a=n.jsbn.BigInteger;var i=n.util.isNodejs?r(17):null,s=n.asn1,o=n.util;n.pki=n.pki||{},e.exports=n.pki.rsa=n.rsa=n.rsa||{};var c=n.pki,u=[6,4,2,4,2,4,6,2],l={name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},p={name:"RSAPrivateKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},f={name:"RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},h=n.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},d={name:"DigestInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:s.Class.UNIVERSAL,type:s.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},y=function(e){var t;if(!(e.algorithm in c.oids)){var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}t=c.oids[e.algorithm];var n=s.oidToDer(t).getBytes(),a=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]),i=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]);i.value.push(s.create(s.Class.UNIVERSAL,s.Type.OID,!1,n)),i.value.push(s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,""));var o=s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,e.digest().getBytes());return a.value.push(i),a.value.push(o),s.toDer(a).getBytes()},g=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);var i;t.dP||(t.dP=t.d.mod(t.p.subtract(a.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(a.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));do{i=new a(n.util.bytesToHex(n.random.getBytes(t.n.bitLength()/8)),16)}while(i.compareTo(t.n)>=0||!i.gcd(t.n).equals(a.ONE));for(var s=(e=e.multiply(i.modPow(t.e,t.n)).mod(t.n)).mod(t.p).modPow(t.dP,t.p),o=e.mod(t.q).modPow(t.dQ,t.q);s.compareTo(o)<0;)s=s.add(t.p);var c=s.subtract(o).multiply(t.qInv).mod(t.p).multiply(t.q).add(o);return c=c.multiply(i.modInverse(t.n)).mod(t.n)};function v(e,t,r){var a=n.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var s=new Error("Message is too long for PKCS#1 v1.5 padding.");throw s.length=e.length,s.max=i-11,s}a.putByte(0),a.putByte(r);var o,c=i-3-e.length;if(0===r||1===r){o=0===r?0:255;for(var u=0;u0;){var l=0,p=n.random.getBytes(c);for(u=0;u1;){if(255!==s.getByte()){--s.read;break}++u}else if(2===c)for(u=0;s.length()>1;){if(0===s.getByte()){--s.read;break}++u}if(0!==s.getByte()||u!==i-3-s.length())throw new Error("Encryption block is invalid.");return s.getBytes()}function C(e,t,r){"function"==typeof t&&(r=t,t={});var i={algorithm:{name:(t=t||{}).algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};function s(){o(e.pBits,(function(t,n){return t?r(t):(e.p=n,null!==e.q?u(t,e.q):void o(e.qBits,u))}))}function o(e,t){n.prime.generateProbablePrime(e,i,t)}function u(t,n){if(t)return r(t);if(e.q=n,e.p.compareTo(e.q)<0){var i=e.p;e.p=e.q,e.q=i}if(0!==e.p.subtract(a.ONE).gcd(e.e).compareTo(a.ONE))return e.p=null,void s();if(0!==e.q.subtract(a.ONE).gcd(e.e).compareTo(a.ONE))return e.q=null,void o(e.qBits,u);if(e.p1=e.p.subtract(a.ONE),e.q1=e.q.subtract(a.ONE),e.phi=e.p1.multiply(e.q1),0!==e.phi.gcd(e.e).compareTo(a.ONE))return e.p=e.q=null,void s();if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits)return e.q=null,void o(e.qBits,u);var l=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}"prng"in t&&(i.prng=t.prng),s()}function E(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=n.util.hexToBytes(t);return r.length>1&&(0===r.charCodeAt(0)&&0==(128&r.charCodeAt(1))||255===r.charCodeAt(0)&&128==(128&r.charCodeAt(1)))?r.substr(1):r}function S(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function T(e){return n.util.isNodejs&&"function"==typeof i[e]}function I(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.crypto&&"object"==typeof o.globalScope.crypto.subtle&&"function"==typeof o.globalScope.crypto.subtle[e]}function b(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.msCrypto&&"object"==typeof o.globalScope.msCrypto.subtle&&"function"==typeof o.globalScope.msCrypto.subtle[e]}function A(e){for(var t=n.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),a=0;a0;)l.putByte(0),--p;return l.putBytes(n.util.hexToBytes(u)),l.getBytes()},c.rsa.decrypt=function(e,t,r,i){var s=Math.ceil(t.n.bitLength()/8);if(e.length!==s){var o=new Error("Encrypted message length is invalid.");throw o.length=e.length,o.expected=s,o}var c=new a(n.util.createBuffer(e).toHex(),16);if(c.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var u=g(c,t,r).toString(16),l=n.util.createBuffer(),p=s-Math.ceil(u.length/2);p>0;)l.putByte(0),--p;return l.putBytes(n.util.hexToBytes(u)),!1!==i?m(l.getBytes(),t,r):l.getBytes()},c.rsa.createKeyPairGenerationState=function(e,t,r){"string"==typeof e&&(e=parseInt(e,10)),e=e||2048;var i,s=(r=r||{}).prng||n.random,o={nextBytes:function(e){for(var t=s.getBytesSync(e.length),r=0;r>1,pBits:e-(e>>1),pqState:0,num:null,keys:null}).e.fromInt(i.eInt),i},c.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new a(null);r.fromInt(30);for(var n,i=0,s=function(e,t){return e|t},o=+new Date,l=0;null===e.keys&&(t<=0||lp?e.pqState=0:e.num.isProbablePrime(S(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(u[i++%8],0):2===e.pqState?e.pqState=0===e.num.subtract(a.ONE).gcd(e.e).compareTo(a.ONE)?3:0:3===e.pqState&&(e.pqState=0,null===e.p?e.p=e.num:e.q=e.num,null!==e.p&&null!==e.q&&++e.state,e.num=null)}else if(1===e.state)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(2===e.state)e.p1=e.p.subtract(a.ONE),e.q1=e.q.subtract(a.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(3===e.state)0===e.phi.gcd(e.e).compareTo(a.ONE)?++e.state:(e.p=null,e.q=null,e.state=0);else if(4===e.state)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(5===e.state){var h=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,h,e.p,e.q,h.mod(e.p1),h.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)}}l+=(n=+new Date)-o,o=n}return null!==e.keys},c.rsa.generateKeyPair=function(e,t,r,a){if(1===arguments.length?"object"==typeof e?(r=e,e=void 0):"function"==typeof e&&(a=e,e=void 0):2===arguments.length?"number"==typeof e?"function"==typeof t?(a=t,t=void 0):"number"!=typeof t&&(r=t,t=void 0):(r=e,a=t,e=void 0,t=void 0):3===arguments.length&&("number"==typeof t?"function"==typeof r&&(a=r,r=void 0):(a=r,r=t,t=void 0)),r=r||{},void 0===e&&(e=r.bits||2048),void 0===t&&(t=r.e||65537),!n.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(65537===t||3===t))if(a){if(T("generateKeyPair"))return i.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},(function(e,t,r){if(e)return a(e);a(null,{privateKey:c.privateKeyFromPem(r),publicKey:c.publicKeyFromPem(t)})}));if(I("generateKey")&&I("exportKey"))return o.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:A(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then((function(e){return o.globalScope.crypto.subtle.exportKey("pkcs8",e.privateKey)})).then(void 0,(function(e){a(e)})).then((function(e){if(e){var t=c.privateKeyFromAsn1(s.fromDer(n.util.createBuffer(e)));a(null,{privateKey:t,publicKey:c.setRsaPublicKey(t.n,t.e)})}}));if(b("generateKey")&&b("exportKey")){var u=o.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:A(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);return u.oncomplete=function(e){var t=e.target.result,r=o.globalScope.msCrypto.subtle.exportKey("pkcs8",t.privateKey);r.oncomplete=function(e){var t=e.target.result,r=c.privateKeyFromAsn1(s.fromDer(n.util.createBuffer(t)));a(null,{privateKey:r,publicKey:c.setRsaPublicKey(r.n,r.e)})},r.onerror=function(e){a(e)}},void(u.onerror=function(e){a(e)})}}else if(T("generateKeyPairSync")){var l=i.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:c.privateKeyFromPem(l.privateKey),publicKey:c.publicKeyFromPem(l.publicKey)}}var p=c.rsa.createKeyPairGenerationState(e,t,r);if(!a)return c.rsa.stepKeyPairGenerationState(p,0),p.keys;C(p,r,a)},c.setRsaPublicKey=c.rsa.setPublicKey=function(e,t){var r={n:e,e:t,encrypt:function(e,t,a){if("string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5"),"RSAES-PKCS1-V1_5"===t)t={encode:function(e,t,r){return v(e,t,2).getBytes()}};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={encode:function(e,t){return n.pkcs1.encode_rsa_oaep(t,e,a)}};else if(-1!==["RAW","NONE","NULL",null].indexOf(t))t={encode:function(e){return e}};else if("string"==typeof t)throw new Error('Unsupported encryption scheme: "'+t+'".');var i=t.encode(e,r,!0);return c.rsa.encrypt(i,r,!0)},verify:function(e,t,a,i){"string"==typeof a?a=a.toUpperCase():void 0===a&&(a="RSASSA-PKCS1-V1_5"),void 0===i&&(i={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in i||(i._parseAllDigestBytes=!0),"RSASSA-PKCS1-V1_5"===a?a={verify:function(e,t){t=m(t,r,!0);var a=s.fromDer(t,{parseAllBytes:i._parseAllDigestBytes}),o={},c=[];if(!s.validate(a,d,o,c))throw(u=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.")).errors=c,u;var u,l=s.derToOid(o.algorithmIdentifier);if(l!==n.oids.md2&&l!==n.oids.md5&&l!==n.oids.sha1&&l!==n.oids.sha224&&l!==n.oids.sha256&&l!==n.oids.sha384&&l!==n.oids.sha512&&l!==n.oids["sha512-224"]&&l!==n.oids["sha512-256"])throw(u=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.")).oid=l,u;if((l===n.oids.md2||l===n.oids.md5)&&!("parameters"in o))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters.");return e===o.digest}}:"NONE"!==a&&"NULL"!==a&&null!==a||(a={verify:function(e,t){return e===(t=m(t,r,!0))}});var o=c.rsa.decrypt(t,r,!0,!1);return a.verify(e,o,r.n.bitLength())}};return r},c.setRsaPrivateKey=c.rsa.setPrivateKey=function(e,t,r,a,i,s,o,u){var l={n:e,e:t,d:r,p:a,q:i,dP:s,dQ:o,qInv:u,decrypt:function(e,t,r){"string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5");var a=c.rsa.decrypt(e,l,!1,!1);if("RSAES-PKCS1-V1_5"===t)t={decode:m};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={decode:function(e,t){return n.pkcs1.decode_rsa_oaep(t,e,r)}};else{if(-1===["RAW","NONE","NULL",null].indexOf(t))throw new Error('Unsupported encryption scheme: "'+t+'".');t={decode:function(e){return e}}}return t.decode(a,l,!1)},sign:function(e,t){var r=!1;"string"==typeof t&&(t=t.toUpperCase()),void 0===t||"RSASSA-PKCS1-V1_5"===t?(t={encode:y},r=1):"NONE"!==t&&"NULL"!==t&&null!==t||(t={encode:function(){return e}},r=1);var n=t.encode(e,l.n.bitLength());return c.rsa.encrypt(n,l,r)}};return l},c.wrapRsaPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,s.toDer(e).getBytes())])},c.privateKeyFromAsn1=function(e){var t,r,i,o,u,f,h,d,y={},g=[];if(s.validate(e,l,y,g)&&(e=s.fromDer(n.util.createBuffer(y.privateKey))),y={},g=[],!s.validate(e,p,y,g)){var v=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw v.errors=g,v}return t=n.util.createBuffer(y.privateKeyModulus).toHex(),r=n.util.createBuffer(y.privateKeyPublicExponent).toHex(),i=n.util.createBuffer(y.privateKeyPrivateExponent).toHex(),o=n.util.createBuffer(y.privateKeyPrime1).toHex(),u=n.util.createBuffer(y.privateKeyPrime2).toHex(),f=n.util.createBuffer(y.privateKeyExponent1).toHex(),h=n.util.createBuffer(y.privateKeyExponent2).toHex(),d=n.util.createBuffer(y.privateKeyCoefficient).toHex(),c.setRsaPrivateKey(new a(t,16),new a(r,16),new a(i,16),new a(o,16),new a(u,16),new a(f,16),new a(h,16),new a(d,16))},c.privateKeyToAsn1=c.privateKeyToRSAPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.d)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.p)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.q)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dP)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dQ)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.qInv))])},c.publicKeyFromAsn1=function(e){var t={},r=[];if(s.validate(e,h,t,r)){var i,o=s.derToOid(t.publicKeyOid);if(o!==c.oids.rsaEncryption)throw(i=new Error("Cannot read public key. Unknown OID.")).oid=o,i;e=t.rsaPublicKey}if(r=[],!s.validate(e,f,t,r))throw(i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.")).errors=r,i;var u=n.util.createBuffer(t.publicKeyModulus).toHex(),l=n.util.createBuffer(t.publicKeyExponent).toHex();return c.setRsaPublicKey(new a(u,16),new a(l,16))},c.publicKeyToAsn1=c.publicKeyToSubjectPublicKeyInfo=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.BITSTRING,!1,[c.publicKeyToRSAPublicKey(e)])])},c.publicKeyToRSAPublicKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e))])}},function(e,t,r){var n,a=r(0);e.exports=a.jsbn=a.jsbn||{};function i(e,t,r){this.data=[],null!=e&&("number"==typeof e?this.fromNumber(e,t,r):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function s(){return new i(null)}function o(e,t,r,n,a,i){for(var s=16383&t,o=t>>14;--i>=0;){var c=16383&this.data[e],u=this.data[e++]>>14,l=o*c+u*s;a=((c=s*c+((16383&l)<<14)+r.data[n]+a)>>28)+(l>>14)+o*u,r.data[n++]=268435455&c}return a}a.jsbn.BigInteger=i,"undefined"==typeof navigator?(i.prototype.am=o,n=28):"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=function(e,t,r,n,a,i){for(var s=32767&t,o=t>>15;--i>=0;){var c=32767&this.data[e],u=this.data[e++]>>15,l=o*c+u*s;a=((c=s*c+((32767&l)<<15)+r.data[n]+(1073741823&a))>>>30)+(l>>>15)+o*u+(a>>>30),r.data[n++]=1073741823&c}return a},n=30):"Netscape"!=navigator.appName?(i.prototype.am=function(e,t,r,n,a,i){for(;--i>=0;){var s=t*this.data[e++]+r.data[n]+a;a=Math.floor(s/67108864),r.data[n++]=67108863&s}return a},n=26):(i.prototype.am=o,n=28),i.prototype.DB=n,i.prototype.DM=(1<>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}function y(e){this.m=e}function g(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function T(e){for(var t=0;0!=e;)e&=e-1,++t;return t}function I(){}function b(e){return e}function A(e){this.r2=s(),this.q3=s(),i.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e),this.m=e}y.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},y.prototype.revert=function(e){return e},y.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},y.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},y.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},g.prototype.convert=function(e){var t=s();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},g.prototype.revert=function(e){var t=s();return e.copyTo(t),this.reduce(t),t},g.prototype.reduce=function(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,n,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},g.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},g.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},i.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s},i.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0},i.prototype.fromString=function(e,t){var r;if(16==t)r=4;else if(8==t)r=3;else if(256==t)r=8;else if(2==t)r=1;else if(32==t)r=5;else{if(4!=t)return void this.fromRadix(e,t);r=2}this.t=0,this.s=0;for(var n=e.length,a=!1,s=0;--n>=0;){var o=8==r?255&e[n]:f(e,n);o<0?"-"==e.charAt(n)&&(a=!0):(a=!1,0==s?this.data[this.t++]=o:s+r>this.DB?(this.data[this.t-1]|=(o&(1<>this.DB-s):this.data[this.t-1]|=o<=this.DB&&(s-=this.DB))}8==r&&0!=(128&e[0])&&(this.s=-1,s>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t},i.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s},i.prototype.drShiftTo=function(e,t){for(var r=e;r=0;--r)t.data[r+s+1]=this.data[r]>>a|o,o=(this.data[r]&i)<=0;--r)t.data[r]=0;t.data[s]=o,t.t=this.t+s+1,t.s=this.s,t.clamp()},i.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var n=e%this.DB,a=this.DB-n,i=(1<>n;for(var s=r+1;s>n;n>0&&(t.data[this.t-r-1]|=(this.s&i)<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t.data[r++]=this.DV+n:n>0&&(t.data[r++]=n),t.t=r,t.clamp()},i.prototype.multiplyTo=function(e,t){var r=this.abs(),n=e.abs(),a=r.t;for(t.t=a+n.t;--a>=0;)t.data[a]=0;for(a=0;a=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()},i.prototype.divRemTo=function(e,t,r){var n=e.abs();if(!(n.t<=0)){var a=this.abs();if(a.t0?(n.lShiftTo(l,o),a.lShiftTo(l,r)):(n.copyTo(o),a.copyTo(r));var p=o.t,f=o.data[p-1];if(0!=f){var h=f*(1<1?o.data[p-2]>>this.F2:0),y=this.FV/h,g=(1<=0&&(r.data[r.t++]=1,r.subTo(E,r)),i.ONE.dlShiftTo(p,E),E.subTo(o,o);o.t=0;){var S=r.data[--m]==f?this.DM:Math.floor(r.data[m]*y+(r.data[m-1]+v)*g);if((r.data[m]+=o.am(0,S,r,C,0,p))0&&r.rShiftTo(l,r),c<0&&i.ZERO.subTo(r,r)}}},i.prototype.invDigit=function(){if(this.t<1)return 0;var e=this.data[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},i.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},i.prototype.exp=function(e,t){if(e>4294967295||e<1)return i.ONE;var r=s(),n=s(),a=t.convert(this),o=d(e)-1;for(a.copyTo(r);--o>=0;)if(t.sqrTo(r,n),(e&1<0)t.mulTo(n,a,r);else{var c=r;r=n,n=c}return t.revert(r)},i.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var r,n=(1<0)for(o>o)>0&&(a=!0,i=p(r));s>=0;)o>(o+=this.DB-t)):(r=this.data[s]>>(o-=t)&n,o<=0&&(o+=this.DB,--s)),r>0&&(a=!0),a&&(i+=p(r));return a?i:"0"},i.prototype.negate=function(){var e=s();return i.ZERO.subTo(this,e),e},i.prototype.abs=function(){return this.s<0?this.negate():this},i.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this.data[r]-e.data[r]))return t;return 0},i.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+d(this.data[this.t-1]^this.s&this.DM)},i.prototype.mod=function(e){var t=s();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(i.ZERO)>0&&e.subTo(t,t),t},i.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new y(t):new g(t),this.exp(e,r)},i.ZERO=h(0),i.ONE=h(1),I.prototype.convert=b,I.prototype.revert=b,I.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r)},I.prototype.sqrTo=function(e,t){e.squareTo(t)},A.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=s();return e.copyTo(t),this.reduce(t),t},A.prototype.revert=function(e){return e},A.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},A.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},A.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)};var B=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],N=(1<<26)/B[B.length-1];i.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},i.prototype.toRadix=function(e){if(null==e&&(e=10),0==this.signum()||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=h(r),a=s(),i=s(),o="";for(this.divRemTo(n,a,i);a.signum()>0;)o=(r+i.intValue()).toString(e).substr(1)+o,a.divRemTo(n,a,i);return i.intValue().toString(e)+o},i.prototype.fromRadix=function(e,t){this.fromInt(0),null==t&&(t=10);for(var r=this.chunkSize(t),n=Math.pow(t,r),a=!1,s=0,o=0,c=0;c=r&&(this.dMultiply(n),this.dAddOffset(o,0),s=0,o=0))}s>0&&(this.dMultiply(Math.pow(t,s)),this.dAddOffset(o,0)),a&&i.ZERO.subTo(this,this)},i.prototype.fromNumber=function(e,t,r){if("number"==typeof t)if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(i.ONE.shiftLeft(e-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(i.ONE.shiftLeft(e-1),this);else{var n=new Array,a=7&e;n.length=1+(e>>3),t.nextBytes(n),a>0?n[0]&=(1<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t.data[r++]=n:n<-1&&(t.data[r++]=this.DV+n),t.t=r,t.clamp()},i.prototype.dMultiply=function(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},i.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}},i.prototype.multiplyLowerTo=function(e,t,r){var n,a=Math.min(this.t+e.t,t);for(r.s=0,r.t=a;a>0;)r.data[--a]=0;for(n=r.t-this.t;a=0;)r.data[n]=0;for(n=Math.max(t-this.t,0);n0)if(0==t)r=this.data[0]%e;else for(var n=this.t-1;n>=0;--n)r=(t*r+this.data[n])%e;return r},i.prototype.millerRabin=function(e){var t=this.subtract(i.ONE),r=t.getLowestSetBit();if(r<=0)return!1;for(var n,a=t.shiftRight(r),s={nextBytes:function(e){for(var t=0;t=0);var c=n.modPow(a,this);if(0!=c.compareTo(i.ONE)&&0!=c.compareTo(t)){for(var u=1;u++>24},i.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},i.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},i.prototype.toByteArray=function(){var e=this.t,t=new Array;t[0]=this.s;var r,n=this.DB-e*this.DB%8,a=0;if(e-- >0)for(n>n)!=(this.s&this.DM)>>n&&(t[a++]=r|this.s<=0;)n<8?(r=(this.data[e]&(1<>(n+=this.DB-8)):(r=this.data[e]>>(n-=8)&255,n<=0&&(n+=this.DB,--e)),0!=(128&r)&&(r|=-256),0==a&&(128&this.s)!=(128&r)&&++a,(a>0||r!=this.s)&&(t[a++]=r);return t},i.prototype.equals=function(e){return 0==this.compareTo(e)},i.prototype.min=function(e){return this.compareTo(e)<0?this:e},i.prototype.max=function(e){return this.compareTo(e)>0?this:e},i.prototype.and=function(e){var t=s();return this.bitwiseTo(e,v,t),t},i.prototype.or=function(e){var t=s();return this.bitwiseTo(e,m,t),t},i.prototype.xor=function(e){var t=s();return this.bitwiseTo(e,C,t),t},i.prototype.andNot=function(e){var t=s();return this.bitwiseTo(e,E,t),t},i.prototype.not=function(){for(var e=s(),t=0;t=this.t?0!=this.s:0!=(this.data[t]&1<1){var p=s();for(n.sqrTo(o[1],p);c<=l;)o[c]=s(),n.mulTo(p,o[c-2],o[c]),c+=2}var f,v,m=e.t-1,C=!0,E=s();for(a=d(e.data[m])-1;m>=0;){for(a>=u?f=e.data[m]>>a-u&l:(f=(e.data[m]&(1<0&&(f|=e.data[m-1]>>this.DB+a-u)),c=r;0==(1&f);)f>>=1,--c;if((a-=c)<0&&(a+=this.DB,--m),C)o[f].copyTo(i),C=!1;else{for(;c>1;)n.sqrTo(i,E),n.sqrTo(E,i),c-=2;c>0?n.sqrTo(i,E):(v=i,i=E,E=v),n.mulTo(E,o[f],i)}for(;m>=0&&0==(e.data[m]&1<=0?(r.subTo(n,r),t&&a.subTo(o,a),s.subTo(c,s)):(n.subTo(r,n),t&&o.subTo(a,o),c.subTo(s,c))}return 0!=n.compareTo(i.ONE)?i.ZERO:c.compareTo(e)>=0?c.subtract(e):c.signum()<0?(c.addTo(e,c),c.signum()<0?c.add(e):c):c},i.prototype.pow=function(e){return this.exp(e,new I)},i.prototype.gcd=function(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var n=t;t=r,r=n}var a=t.getLowestSetBit(),i=r.getLowestSetBit();if(i<0)return t;for(a0&&(t.rShiftTo(i,t),r.rShiftTo(i,r));t.signum()>0;)(a=t.getLowestSetBit())>0&&t.rShiftTo(a,t),(a=r.getLowestSetBit())>0&&r.rShiftTo(a,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return i>0&&r.lShiftTo(i,r),r},i.prototype.isProbablePrime=function(e){var t,r=this.abs();if(1==r.t&&r.data[0]<=B[B.length-1]){for(t=0;t>>0,o>>>0];for(var c=a.fullMessageLength.length-1;c>=0;--c)a.fullMessageLength[c]+=o[1],o[1]=o[0]+(a.fullMessageLength[c]/4294967296>>>0),a.fullMessageLength[c]=a.fullMessageLength[c]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),l(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var o=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-o));for(var c,u=0,p=a.fullMessageLength.length-1;p>=0;--p)u=(c=8*a.fullMessageLength[p]+u)/4294967296>>>0,s.putInt32Le(c>>>0);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};l(f,r,s);var h=n.util.createBuffer();return h.putInt32Le(f.h0),h.putInt32Le(f.h1),h.putInt32Le(f.h2),h.putInt32Le(f.h3),h},a};var i=null,s=null,o=null,c=null,u=!1;function l(e,t,r){for(var n,a,i,u,l,p,f,h=r.length();h>=64;){for(a=e.h0,i=e.h1,u=e.h2,l=e.h3,f=0;f<16;++f)t[f]=r.getInt32Le(),n=a+(l^i&(u^l))+c[f]+t[f],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<32;++f)n=a+(u^l&(i^u))+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<48;++f)n=a+(i^u^l)+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;for(;f<64;++f)n=a+(u^(i|~l))+c[f]+t[s[f]],a=l,l=u,u=i,i+=n<<(p=o[f])|n>>>32-p;e.h0=e.h0+a|0,e.h1=e.h1+i|0,e.h2=e.h2+u|0,e.h3=e.h3+l|0,h-=64}}},function(e,t,r){var n=r(0);r(8),r(4),r(1);var a,i=n.pkcs5=n.pkcs5||{};n.util.isNodejs&&!n.options.usePureJavaScript&&(a=r(17)),e.exports=n.pbkdf2=i.pbkdf2=function(e,t,r,i,s,o){if("function"==typeof s&&(o=s,s=null),n.util.isNodejs&&!n.options.usePureJavaScript&&a.pbkdf2&&(null===s||"object"!=typeof s)&&(a.pbkdf2Sync.length>4||!s||"sha1"===s))return"string"!=typeof s&&(s="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),o?4===a.pbkdf2Sync.length?a.pbkdf2(e,t,r,i,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):a.pbkdf2(e,t,r,i,s,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):4===a.pbkdf2Sync.length?a.pbkdf2Sync(e,t,r,i).toString("binary"):a.pbkdf2Sync(e,t,r,i,s).toString("binary");if(null==s&&(s="sha1"),"string"==typeof s){if(!(s in n.md.algorithms))throw new Error("Unknown hash algorithm: "+s);s=n.md[s].create()}var c=s.digestLength;if(i>4294967295*c){var u=new Error("Derived key is too long.");if(o)return o(u);throw u}var l=Math.ceil(i/c),p=i-(l-1)*c,f=n.hmac.create();f.start(s,e);var h,d,y,g="";if(!o){for(var v=1;v<=l;++v){f.start(null,null),f.update(t),f.update(n.util.int32ToBytes(v)),h=y=f.digest().getBytes();for(var m=2;m<=r;++m)f.start(null,null),f.update(y),d=f.digest().getBytes(),h=n.util.xorBytes(h,d,c),y=d;g+=vl)return o(null,g);f.start(null,null),f.update(t),f.update(n.util.int32ToBytes(v)),h=y=f.digest().getBytes(),m=2,E()}function E(){if(m<=r)return f.start(null,null),f.update(y),d=f.digest().getBytes(),h=n.util.xorBytes(h,d,c),y=d,++m,n.util.setImmediate(E);g+=v128)throw new Error('Invalid "nsComment" content.');e.value=a.create(a.Class.UNIVERSAL,a.Type.IA5STRING,!1,e.comment)}else if("subjectKeyIdentifier"===e.name&&t.cert){var h=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=h.toHex(),e.value=a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,h.getBytes())}else if("authorityKeyIdentifier"===e.name&&t.cert){e.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);l=e.value.value;if(e.keyIdentifier){var d=!0===e.keyIdentifier?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;l.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!1,d))}if(e.authorityCertIssuer){var y=[a.create(a.Class.CONTEXT_SPECIFIC,4,!0,[v(!0===e.authorityCertIssuer?t.cert.issuer:e.authorityCertIssuer)])];l.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,y))}if(e.serialNumber){var g=n.util.hexToBytes(!0===e.serialNumber?t.cert.serialNumber:e.serialNumber);l.push(a.create(a.Class.CONTEXT_SPECIFIC,2,!1,g))}}else if("cRLDistributionPoints"===e.name){e.value=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);l=e.value.value;var m,C=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]),E=a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[]);for(f=0;f2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(p.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(c.validity.notBefore=p[0],c.validity.notAfter=p[1],c.tbsCertificate=r.tbsCertificate,t){c.md=y({signatureOid:c.signatureOid,type:"certificate"});var f=a.toDer(c.tbsCertificate);c.md.update(f.getBytes())}var g=n.md.sha1.create(),v=a.toDer(r.certIssuer);g.update(v.getBytes()),c.issuer.getField=function(e){return h(c.issuer,e)},c.issuer.addField=function(e){m([e]),c.issuer.attributes.push(e)},c.issuer.attributes=i.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(c.issuer.uniqueId=r.certIssuerUniqueId),c.issuer.hash=g.digest().toHex();var C=n.md.sha1.create(),E=a.toDer(r.certSubject);return C.update(E.getBytes()),c.subject.getField=function(e){return h(c.subject,e)},c.subject.addField=function(e){m([e]),c.subject.attributes.push(e)},c.subject.attributes=i.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(c.subject.uniqueId=r.certSubjectUniqueId),c.subject.hash=C.digest().toHex(),r.certExtensions?c.extensions=i.certificateExtensionsFromAsn1(r.certExtensions):c.extensions=[],c.publicKey=i.publicKeyFromAsn1(r.subjectPublicKeyInfo),c},i.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(r=c.value.charCodeAt(1),i=c.value.length>2?c.value.charCodeAt(2):0),t.digitalSignature=128==(128&r),t.nonRepudiation=64==(64&r),t.keyEncipherment=32==(32&r),t.dataEncipherment=16==(16&r),t.keyAgreement=8==(8&r),t.keyCertSign=4==(4&r),t.cRLSign=2==(2&r),t.encipherOnly=1==(1&r),t.decipherOnly=128==(128&i)}else if("basicConstraints"===t.name){(c=a.fromDer(t.value)).value.length>0&&c.value[0].type===a.Type.BOOLEAN?t.cA=0!==c.value[0].value.charCodeAt(0):t.cA=!1;var o=null;c.value.length>0&&c.value[0].type===a.Type.INTEGER?o=c.value[0].value:c.value.length>1&&(o=c.value[1].value),null!==o&&(t.pathLenConstraint=a.derToInteger(o))}else if("extKeyUsage"===t.name)for(var c=a.fromDer(t.value),u=0;u1&&(r=c.value.charCodeAt(1)),t.client=128==(128&r),t.server=64==(64&r),t.email=32==(32&r),t.objsign=16==(16&r),t.reserved=8==(8&r),t.sslCA=4==(4&r),t.emailCA=2==(2&r),t.objCA=1==(1&r)}else if("subjectAltName"===t.name||"issuerAltName"===t.name){var p;t.altNames=[];c=a.fromDer(t.value);for(var f=0;f=T&&e0&&s.value.push(i.certificateExtensionsToAsn1(e.extensions)),s},i.getCertificationRequestInfo=function(e){return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(e.version).getBytes()),v(e.subject),i.publicKeyToAsn1(e.publicKey),S(e)])},i.distinguishedNameToAsn1=function(e){return v(e)},i.certificateToAsn1=function(e){var t=e.tbsCertificate||i.getTBSCertificate(e);return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[t,a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(e.signatureOid).getBytes()),E(e.signatureOid,e.signatureParameters)]),a.create(a.Class.UNIVERSAL,a.Type.BITSTRING,!1,String.fromCharCode(0)+e.signature)])},i.certificateExtensionsToAsn1=function(e){var t=a.create(a.Class.CONTEXT_SPECIFIC,3,!0,[]),r=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[]);t.value.push(r);for(var n=0;nl.validity.notAfter)&&(c={message:"Certificate is not valid yet or has expired.",error:i.certificateError.certificate_expired,notBefore:l.validity.notBefore,notAfter:l.validity.notAfter,now:s}),null===c){if(null===(p=t[0]||e.getIssuer(l))&&l.isIssuer(l)&&(f=!0,p=l),p){var h=p;n.util.isArray(h)||(h=[h]);for(var d=!1;!d&&h.length>0;){p=h.shift();try{d=p.verify(l)}catch(e){}}d||(c={message:"Certificate signature is invalid.",error:i.certificateError.bad_certificate})}null!==c||p&&!f||e.hasCertificate(l)||(c={message:"Certificate is not trusted.",error:i.certificateError.unknown_ca})}if(null===c&&p&&!l.isIssuer(p)&&(c={message:"Certificate issuer is invalid.",error:i.certificateError.bad_certificate}),null===c)for(var y={keyUsage:!0,basicConstraints:!0},g=0;null===c&&gm.pathLenConstraint&&(c={message:"Certificate basicConstraints pathLenConstraint violated.",error:i.certificateError.bad_certificate})}var E=null===c||c.error,S=r.verify?r.verify(E,u,a):E;if(!0!==S)throw!0===E&&(c={message:"The application rejected the certificate.",error:i.certificateError.bad_certificate}),(S||0===S)&&("object"!=typeof S||n.util.isArray(S)?"string"==typeof S&&(c.error=S):(S.message&&(c.message=S.message),S.error&&(c.error=S.error))),c;c=null,o=!1,++u}while(t.length>0);return!0}},function(e,t,r){var n=r(0);r(2),r(1),(e.exports=n.pss=n.pss||{}).create=function(e){3===arguments.length&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t,r=e.md,a=e.mgf,i=r.digestLength,s=e.salt||null;if("string"==typeof s&&(s=n.util.createBuffer(s)),"saltLength"in e)t=e.saltLength;else{if(null===s)throw new Error("Salt length not specified or specific salt not given.");t=s.length()}if(null!==s&&s.length()!==t)throw new Error("Given salt length does not match length of given salt.");var o=e.prng||n.random,c={encode:function(e,c){var u,l,p=c-1,f=Math.ceil(p/8),h=e.digest().getBytes();if(f>8*f-p&255;return(E=String.fromCharCode(E.charCodeAt(0)&~S)+E.substr(1))+y+String.fromCharCode(188)},verify:function(e,s,o){var c,u=o-1,l=Math.ceil(u/8);if(s=s.substr(-l),l>8*l-u&255;if(0!=(f.charCodeAt(0)&d))throw new Error("Bits beyond keysize not zero as expected.");var y=a.generate(h,p),g="";for(c=0;c4){var r=e;e=n.util.createBuffer();for(var a=0;a0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return!(n>this.blockSize<<2)&&(e.truncate(n),!0)},a.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},a.cbc.prototype.start=function(e){if(null===e.iv){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else{if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._prev=this._iv.slice(0)}},a.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return!(n>this.blockSize<<2)&&(e.truncate(n),!0)},a.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.cfb.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.cfb.prototype.decrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ofb.prototype.encrypt=function(e,t,r){var n=e.length();if(0===e.length())return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0)e.read-=this.blockSize;else for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}},a.ofb.prototype.decrypt=a.ofb.prototype.encrypt,a.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0},a.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},a.ctr.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize)for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}s(this._inBlock)},a.ctr.prototype.decrypt=a.ctr.prototype.encrypt,a.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=n.util.createBuffer(),this._partialBytes=0,this._R=3774873600},a.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t,r=n.util.createBuffer(e.iv);if(this._cipherLength=0,t="additionalData"in e?n.util.createBuffer(e.additionalData):n.util.createBuffer(),this._tagLength="tagLength"in e?e.tagLength:128,this._tag=null,e.decrypt&&(this._tag=n.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var a=r.length();if(12===a)this._j0=[r.getInt32(),r.getInt32(),r.getInt32(),1];else{for(this._j0=[0,0,0,0];r.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(o(8*a)))}this._inBlock=this._j0.slice(0),s(this._inBlock),this._partialBytes=0,t=n.util.createBuffer(t),this._aDataLength=o(8*t.length());var i=t.length()%this.blockSize;for(i&&t.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];t.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()])},a.gcm.prototype.encrypt=function(e,t,r){var n=e.length();if(0===n)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&n>=this.blockSize){for(var a=0;a0&&(i=this.blockSize-i),this._partialOutput.clear();for(a=0;a0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),s(this._inBlock)},a.gcm.prototype.decrypt=function(e,t,r){var n=e.length();if(n0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),s(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var a=0;a0;--n)t[n]=e[n]>>>1|(1&e[n-1])<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)},a.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var n=e[r/8|0]>>>4*(7-r%8)&15,a=this._m[r][n];t[0]^=a[0],t[1]^=a[1],t[2]^=a[2],t[3]^=a[3]}return t},a.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)},a.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,n=4*r,a=16*r,i=new Array(a),s=0;s>>1,a=new Array(r);a[n]=e.slice(0);for(var i=n>>>1;i>0;)this.pow(a[2*i],a[i]=[]),i>>=1;for(i=2;i=0;c--)w>>=8,w+=A.at(c)+k.at(c),k.setAt(c,255&w);N.putBuffer(k)}E=N,p.putBuffer(I)}return p.truncate(p.length()-i),p},s.pbe.getCipher=function(e,t,r){switch(e){case s.oids.pkcs5PBES2:return s.pbe.getCipherForPBES2(e,t,r);case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case s.oids["pbewithSHAAnd40BitRC2-CBC"]:return s.pbe.getCipherForPKCS12PBE(e,t,r);default:var n=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw n.oid=e,n.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],n}},s.pbe.getCipherForPBES2=function(e,t,r){var a,o={},c=[];if(!i.validate(t,u,o,c))throw(a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=c,a;if((e=i.derToOid(o.kdfOid))!==s.oids.pkcs5PBKDF2)throw(a=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.")).oid=e,a.supportedOids=["pkcs5PBKDF2"],a;if((e=i.derToOid(o.encOid))!==s.oids["aes128-CBC"]&&e!==s.oids["aes192-CBC"]&&e!==s.oids["aes256-CBC"]&&e!==s.oids["des-EDE3-CBC"]&&e!==s.oids.desCBC)throw(a=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.")).oid=e,a.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],a;var l,p,h=o.kdfSalt,d=n.util.createBuffer(o.kdfIterationCount);switch(d=d.getInt(d.length()<<3),s.oids[e]){case"aes128-CBC":l=16,p=n.aes.createDecryptionCipher;break;case"aes192-CBC":l=24,p=n.aes.createDecryptionCipher;break;case"aes256-CBC":l=32,p=n.aes.createDecryptionCipher;break;case"des-EDE3-CBC":l=24,p=n.des.createDecryptionCipher;break;case"desCBC":l=8,p=n.des.createDecryptionCipher}var y=f(o.prfOid),g=n.pkcs5.pbkdf2(r,h,d,l,y),v=o.encIv,m=p(g);return m.start(v),m},s.pbe.getCipherForPKCS12PBE=function(e,t,r){var a={},o=[];if(!i.validate(t,l,a,o))throw(y=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=o,y;var c,u,p,h=n.util.createBuffer(a.salt),d=n.util.createBuffer(a.iterations);switch(d=d.getInt(d.length()<<3),e){case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:c=24,u=8,p=n.des.startDecrypting;break;case s.oids["pbewithSHAAnd40BitRC2-CBC"]:c=5,u=8,p=function(e,t){var r=n.rc2.createDecryptionCipher(e,40);return r.start(t,null),r};break;default:var y;throw(y=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.")).oid=e,y}var g=f(a.prfOid),v=s.pbe.generatePkcs12Key(r,h,1,d,c,g);return g.start(),p(v,s.pbe.generatePkcs12Key(r,h,2,d,u,g))},s.pbe.opensslDeriveBytes=function(e,t,r,a){if(null==a){if(!("md5"in n.md))throw new Error('"md5" hash algorithm unavailable.');a=n.md.md5.create()}null===t&&(t="");for(var i=[p(a,e+t)],s=16,o=1;s>>0,o>>>0];for(var u=a.fullMessageLength.length-1;u>=0;--u)a.fullMessageLength[u]+=o[1],o[1]=o[0]+(a.fullMessageLength[u]/4294967296>>>0),a.fullMessageLength[u]=a.fullMessageLength[u]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),c(e,r,t),(t.read>2048||0===t.length())&&t.compact(),a},a.digest=function(){var s=n.util.createBuffer();s.putBytes(t.bytes());var o,u=a.fullMessageLength[a.fullMessageLength.length-1]+a.messageLengthSize&a.blockLength-1;s.putBytes(i.substr(0,a.blockLength-u));for(var l=8*a.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=o>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};c(f,r,s);var h=n.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},a};var i=null,s=!1,o=null;function c(e,t,r){for(var n,a,i,s,c,u,l,p,f,h,d,y,g,v=r.length();v>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)n=((n=t[c-2])>>>17|n<<15)^(n>>>19|n<<13)^n>>>10,a=((a=t[c-15])>>>7|a<<25)^(a>>>18|a<<14)^a>>>3,t[c]=n+t[c-7]+a+t[c-16]|0;for(u=e.h0,l=e.h1,p=e.h2,f=e.h3,h=e.h4,d=e.h5,y=e.h6,g=e.h7,c=0;c<64;++c)i=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),s=u&l|p&(u^l),n=g+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(y^h&(d^y))+o[c]+t[c],g=y,y=d,d=h,h=f+n>>>0,f=p,p=l,l=u,u=n+(a=i+s)>>>0;e.h0=e.h0+u|0,e.h1=e.h1+l|0,e.h2=e.h2+p|0,e.h3=e.h3+f|0,e.h4=e.h4+h|0,e.h5=e.h5+d|0,e.h6=e.h6+y|0,e.h7=e.h7+g|0,v-=64}}},function(e,t,r){var n=r(0);r(1);var a=null;!n.util.isNodejs||n.options.usePureJavaScript||process.versions["node-webkit"]||(a=r(17)),(e.exports=n.prng=n.prng||{}).create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,i=new Array(32),s=0;s<32;++s)i[s]=r.create();function o(){if(t.pools[0].messageLength>=32)return c();var e=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(e)),c()}function c(){t.reseeds=4294967295===t.reseeds?0:t.reseeds+1;var e=t.plugin.md.create();e.update(t.keyBytes);for(var r=1,n=0;n<32;++n)t.reseeds%r==0&&(e.update(t.pools[n].digest().getBytes()),t.pools[n].start()),r<<=1;t.keyBytes=e.digest().getBytes(),e.start(),e.update(t.keyBytes);var a=e.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(a),t.generated=0}function u(e){var t=null,r=n.util.globalScope,a=r.crypto||r.msCrypto;a&&a.getRandomValues&&(t=function(e){return a.getRandomValues(e)});var i=n.util.createBuffer();if(t)for(;i.length()>16)))<<16,f=4294967295&(l=(2147483647&(l+=u>>15))+(l>>31));for(c=0;c<3;++c)p=f>>>(c<<3),p^=Math.floor(256*Math.random()),i.putByte(255&p)}return i.getBytes(e)}return t.pools=i,t.pool=0,t.generate=function(e,r){if(!r)return t.generateSync(e);var a=t.plugin.cipher,i=t.plugin.increment,s=t.plugin.formatKey,o=t.plugin.formatSeed,u=n.util.createBuffer();t.key=null,function l(p){if(p)return r(p);if(u.length()>=e)return r(null,u.getBytes(e));t.generated>1048575&&(t.key=null);if(null===t.key)return n.util.nextTick((function(){!function(e){if(t.pools[0].messageLength>=32)return c(),e();var r=32-t.pools[0].messageLength<<5;t.seedFile(r,(function(r,n){if(r)return e(r);t.collect(n),c(),e()}))}(l)}));var f=a(t.key,t.seed);t.generated+=f.length,u.putBytes(f),t.key=s(a(t.key,i(t.seed))),t.seed=o(a(t.key,t.seed)),n.util.setImmediate(l)}()},t.generateSync=function(e){var r=t.plugin.cipher,a=t.plugin.increment,i=t.plugin.formatKey,s=t.plugin.formatSeed;t.key=null;for(var c=n.util.createBuffer();c.length()1048575&&(t.key=null),null===t.key&&o();var u=r(t.key,t.seed);t.generated+=u.length,c.putBytes(u),t.key=i(r(t.key,a(t.seed))),t.seed=s(r(t.key,t.seed))}return c.getBytes(e)},a?(t.seedFile=function(e,t){a.randomBytes(e,(function(e,r){if(e)return t(e);t(null,r.toString())}))},t.seedFileSync=function(e){return a.randomBytes(e).toString()}):(t.seedFile=function(e,t){try{t(null,u(e))}catch(e){t(e)}},t.seedFileSync=u),t.collect=function(e){for(var r=e.length,n=0;n>a&255);t.collect(n)},t.registerWorker=function(e){if(e===self)t.seedFile=function(e,t){self.addEventListener("message",(function e(r){var n=r.data;n.forge&&n.forge.prng&&(self.removeEventListener("message",e),t(n.forge.prng.err,n.forge.prng.bytes))})),self.postMessage({forge:{prng:{needed:e}}})};else{e.addEventListener("message",(function(r){var n=r.data;n.forge&&n.forge.prng&&t.seedFile(n.forge.prng.needed,(function(t,r){e.postMessage({forge:{prng:{err:t,bytes:r}}})}))}))}},t}},function(e,t,r){var n=r(0);r(1);var a=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],i=[1,2,3,5],s=function(e,t){return e<>16-t},o=function(e,t){return(65535&e)>>t|e<<16-t&65535};e.exports=n.rc2=n.rc2||{},n.rc2.expandKey=function(e,t){"string"==typeof e&&(e=n.util.createBuffer(e)),t=t||128;var r,i=e,s=e.length(),o=t,c=Math.ceil(o/8),u=255>>(7&o);for(r=s;r<128;r++)i.putByte(a[i.at(r-1)+i.at(r-s)&255]);for(i.setAt(128-c,a[i.at(128-c)&u]),r=127-c;r>=0;r--)i.setAt(r,a[i.at(r+1)^i.at(r+c)]);return i};var c=function(e,t,r){var a,c,u,l,p=!1,f=null,h=null,d=null,y=[];for(e=n.rc2.expandKey(e,t),u=0;u<64;u++)y.push(e.getInt16Le());r?(a=function(e){for(u=0;u<4;u++)e[u]+=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),e[u]=s(e[u],i[u]),l++},c=function(e){for(u=0;u<4;u++)e[u]+=y[63&e[(u+3)%4]]}):(a=function(e){for(u=3;u>=0;u--)e[u]=o(e[u],i[u]),e[u]-=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),l--},c=function(e){for(u=3;u>=0;u--)e[u]-=y[63&e[(u+3)%4]]});var g=function(e){var t=[];for(u=0;u<4;u++){var n=f.getInt16Le();null!==d&&(r?n^=d.getInt16Le():d.putInt16Le(n)),t.push(65535&n)}l=r?0:63;for(var a=0;a=8;)g([[5,a],[1,c],[6,a],[1,c],[5,a]])},finish:function(e){var t=!0;if(r)if(e)t=e(8,f,!r);else{var n=8===f.length()?8:8-f.length();f.fillWithByte(n,n)}if(t&&(p=!0,v.update()),!r&&(t=0===f.length()))if(e)t=e(8,h,!r);else{var a=h.length(),i=h.at(a-1);i>a?t=!1:h.truncate(i)}return t}}};n.rc2.startEncrypting=function(e,t,r){var a=n.rc2.createEncryptionCipher(e,128);return a.start(t,r),a},n.rc2.createEncryptionCipher=function(e,t){return c(e,t,!0)},n.rc2.startDecrypting=function(e,t,r){var a=n.rc2.createDecryptionCipher(e,128);return a.start(t,r),a},n.rc2.createDecryptionCipher=function(e,t){return c(e,t,!1)}},function(e,t,r){var n=r(0);r(1),r(2),r(9);var a=e.exports=n.pkcs1=n.pkcs1||{};function i(e,t,r){r||(r=n.md.sha1.create());for(var a="",i=Math.ceil(t/r.digestLength),s=0;s>24&255,s>>16&255,s>>8&255,255&s);r.start(),r.update(e+o),a+=r.digest().getBytes()}return a.substring(0,t)}a.encode_rsa_oaep=function(e,t,r){var a,s,o,c;"string"==typeof r?(a=r,s=arguments[3]||void 0,o=arguments[4]||void 0):r&&(a=r.label||void 0,s=r.seed||void 0,o=r.md||void 0,r.mgf1&&r.mgf1.md&&(c=r.mgf1.md)),o?o.start():o=n.md.sha1.create(),c||(c=o);var u=Math.ceil(e.n.bitLength()/8),l=u-2*o.digestLength-2;if(t.length>l)throw(g=new Error("RSAES-OAEP input message length is too long.")).length=t.length,g.maxLength=l,g;a||(a=""),o.update(a,"raw");for(var p=o.digest(),f="",h=l-t.length,d=0;de&&(s=c(e,t));var h=s.toString(16);a.target.postMessage({hex:h,workLoad:l}),s.dAddOffset(p,0)}}}h()}(e,t,a,i);return o(e,t,a,i)}(e,u,i.options,a);throw new Error("Invalid prime generation algorithm: "+i.name)}}function o(e,t,r,i){var s=c(e,t),o=function(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}(s.bitLength());"millerRabinTests"in r&&(o=r.millerRabinTests);var u=10;"maxBlockTime"in r&&(u=r.maxBlockTime),function e(t,r,i,s,o,u,l){var p=+new Date;do{if(t.bitLength()>r&&(t=c(r,i)),t.isProbablePrime(o))return l(null,t);t.dAddOffset(a[s++%8],0)}while(u<0||+new Date-p=0&&a.push(o):a.push(o))}return a}function h(e){if(e.composed||e.constructed){for(var t=n.util.createBuffer(),r=0;r2)throw new Error("Invalid PKCS#12. macData field present but MAC was not validated.");return function(e,t,r,n){if((t=a.fromDer(t,r)).tagClass!==a.Class.UNIVERSAL||t.type!==a.Type.SEQUENCE||!0!==t.constructed)throw new Error("PKCS#12 AuthenticatedSafe expected to be a SEQUENCE OF ContentInfo");for(var s=0;s0&&(c=a.create(a.Class.UNIVERSAL,a.Type.SET,!0,p));var f=[],h=[];null!==t&&(h=n.util.isArray(t)?t:[t]);for(var d=[],y=0;y0){var C=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,d),E=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(C).getBytes())])]);f.push(E)}var S=null;if(null!==e){var T=i.wrapRsaPrivateKey(i.privateKeyToAsn1(e));S=null===r?a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.keyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[T]),c]):a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.pkcs8ShroudedKeyBag).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[i.encryptPrivateKeyInfo(T,r,o)]),c]);var I=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[S]),b=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(I).getBytes())])]);f.push(b)}var A,B=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,f);if(o.useMac){var N=n.md.sha1.create(),k=new n.util.ByteBuffer(n.random.getBytes(o.saltSize)),w=o.count,R=(e=s.generateKey(r,k,3,w,20),n.hmac.create());R.start(N,e),R.update(a.toDer(B).getBytes());var L=R.getMac();A=a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.sha1).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.NULL,!1,"")]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,L.getBytes())]),a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,k.getBytes()),a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(w).getBytes())])}return a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.INTEGER,!1,a.integerToDer(3).getBytes()),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(i.oids.data).getBytes()),a.create(a.Class.CONTEXT_SPECIFIC,0,!0,[a.create(a.Class.UNIVERSAL,a.Type.OCTETSTRING,!1,a.toDer(B).getBytes())])]),A])},s.generateKey=n.pbe.generatePkcs12Key},function(e,t,r){var n=r(0);r(3),r(1);var a=n.asn1,i=e.exports=n.pkcs7asn1=n.pkcs7asn1||{};n.pkcs7=n.pkcs7||{},n.pkcs7.asn1=i;var s={name:"ContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};i.contentInfoValidator=s;var o={name:"EncryptedContentInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};i.envelopedDataValidator={name:"EnvelopedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(o)},i.encryptedDataValidator={name:"EncryptedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"}].concat(o)};var c={name:"SignerInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};i.signedDataValidator={name:"SignedData",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},s,{name:"SignedData.Certificates",tagClass:a.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:a.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:a.Class.UNIVERSAL,type:a.Type.SET,capture:"signerInfos",optional:!0,value:[c]}]},i.recipientInfoValidator={name:"RecipientInfo",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:a.Class.UNIVERSAL,type:a.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:a.Class.UNIVERSAL,type:a.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:a.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:a.Class.UNIVERSAL,type:a.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}},function(e,t,r){var n=r(0);r(1),n.mgf=n.mgf||{},(e.exports=n.mgf.mgf1=n.mgf1=n.mgf1||{}).create=function(e){return{generate:function(t,r){for(var a=new n.util.ByteBuffer,i=Math.ceil(r/e.digestLength),s=0;s>>0,s>>>0];for(var o=h.fullMessageLength.length-1;o>=0;--o)h.fullMessageLength[o]+=s[1],s[1]=s[0]+(h.fullMessageLength[o]/4294967296>>>0),h.fullMessageLength[o]=h.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return a.putBytes(e),l(r,i,a),(a.read>2048||0===a.length())&&a.compact(),h},h.digest=function(){var t=n.util.createBuffer();t.putBytes(a.bytes());var o,c=h.fullMessageLength[h.fullMessageLength.length-1]+h.messageLengthSize&h.blockLength-1;t.putBytes(s.substr(0,h.blockLength-c));for(var u=8*h.fullMessageLength[0],p=0;p>>0,t.putInt32(u>>>0),u=o>>>0;t.putInt32(u);var f=new Array(r.length);for(p=0;p=128;){for(R=0;R<16;++R)t[R][0]=r.getInt32()>>>0,t[R][1]=r.getInt32()>>>0;for(;R<80;++R)n=(((L=(U=t[R-2])[0])>>>19|(_=U[1])<<13)^(_>>>29|L<<3)^L>>>6)>>>0,a=((L<<13|_>>>19)^(_<<3|L>>>29)^(L<<26|_>>>6))>>>0,i=(((L=(P=t[R-15])[0])>>>1|(_=P[1])<<31)^(L>>>8|_<<24)^L>>>7)>>>0,s=((L<<31|_>>>1)^(L<<24|_>>>8)^(L<<25|_>>>7))>>>0,D=t[R-7],V=t[R-16],_=a+D[1]+s+V[1],t[R][0]=n+D[0]+i+V[0]+(_/4294967296>>>0)>>>0,t[R][1]=_>>>0;for(d=e[0][0],y=e[0][1],g=e[1][0],v=e[1][1],m=e[2][0],C=e[2][1],E=e[3][0],S=e[3][1],T=e[4][0],I=e[4][1],b=e[5][0],A=e[5][1],B=e[6][0],N=e[6][1],k=e[7][0],w=e[7][1],R=0;R<80;++R)l=((T>>>14|I<<18)^(T>>>18|I<<14)^(I>>>9|T<<23))>>>0,p=(B^T&(b^B))>>>0,o=((d>>>28|y<<4)^(y>>>2|d<<30)^(y>>>7|d<<25))>>>0,u=((d<<4|y>>>28)^(y<<30|d>>>2)^(y<<25|d>>>7))>>>0,f=(d&g|m&(d^g))>>>0,h=(y&v|C&(y^v))>>>0,_=w+(((T<<18|I>>>14)^(T<<14|I>>>18)^(I<<23|T>>>9))>>>0)+((N^I&(A^N))>>>0)+c[R][1]+t[R][1],n=k+l+p+c[R][0]+t[R][0]+(_/4294967296>>>0)>>>0,a=_>>>0,i=o+f+((_=u+h)/4294967296>>>0)>>>0,s=_>>>0,k=B,w=N,B=b,N=A,b=T,A=I,T=E+n+((_=S+a)/4294967296>>>0)>>>0,I=_>>>0,E=m,S=C,m=g,C=v,g=d,v=y,d=n+i+((_=a+s)/4294967296>>>0)>>>0,y=_>>>0;_=e[0][1]+y,e[0][0]=e[0][0]+d+(_/4294967296>>>0)>>>0,e[0][1]=_>>>0,_=e[1][1]+v,e[1][0]=e[1][0]+g+(_/4294967296>>>0)>>>0,e[1][1]=_>>>0,_=e[2][1]+C,e[2][0]=e[2][0]+m+(_/4294967296>>>0)>>>0,e[2][1]=_>>>0,_=e[3][1]+S,e[3][0]=e[3][0]+E+(_/4294967296>>>0)>>>0,e[3][1]=_>>>0,_=e[4][1]+I,e[4][0]=e[4][0]+T+(_/4294967296>>>0)>>>0,e[4][1]=_>>>0,_=e[5][1]+A,e[5][0]=e[5][0]+b+(_/4294967296>>>0)>>>0,e[5][1]=_>>>0,_=e[6][1]+N,e[6][0]=e[6][0]+B+(_/4294967296>>>0)>>>0,e[6][1]=_>>>0,_=e[7][1]+w,e[7][0]=e[7][0]+k+(_/4294967296>>>0)>>>0,e[7][1]=_>>>0,O-=128}}},function(e,t,r){var n=r(0);r(1);var a=e.exports=n.net=n.net||{};a.socketPools={},a.createSocketPool=function(e){e.msie=e.msie||!1;var t=e.flashId,r=document.getElementById(t);r.init({marshallExceptions:!e.msie});var i={id:t,flashApi:r,sockets:{},policyPort:e.policyPort||0,policyUrl:e.policyUrl||null};a.socketPools[t]=i,!0===e.msie?i.handler=function(e){if(e.id in i.sockets){var t;switch(e.type){case"connect":t="connected";break;case"close":t="closed";break;case"socketData":t="data";break;default:t="error"}setTimeout((function(){i.sockets[e.id][t](e)}),0)}}:i.handler=function(e){if(e.id in i.sockets){var t;switch(e.type){case"connect":t="connected";break;case"close":t="closed";break;case"socketData":t="data";break;default:t="error"}i.sockets[e.id][t](e)}};var s="forge.net.socketPools['"+t+"'].handler";return r.subscribe("connect",s),r.subscribe("close",s),r.subscribe("socketData",s),r.subscribe("ioError",s),r.subscribe("securityError",s),i.destroy=function(){for(var t in delete a.socketPools[e.flashId],i.sockets)i.sockets[t].destroy();i.sockets={},r.cleanup()},i.createSocket=function(e){e=e||{};var t=r.create(),a={id:t,connected:e.connected||function(e){},closed:e.closed||function(e){},data:e.data||function(e){},error:e.error||function(e){},destroy:function(){r.destroy(t),delete i.sockets[t]},connect:function(e){var n=e.policyUrl||null,a=0;null===n&&0!==e.policyPort&&(a=e.policyPort||i.policyPort),r.connect(t,e.host,e.port,a,n)},close:function(){r.close(t),a.closed({id:a.id,type:"close",bytesAvailable:0})},isConnected:function(){return r.isConnected(t)},send:function(e){return r.send(t,n.util.encode64(e))},receive:function(e){var a=r.receive(t,e).rval;return null===a?null:n.util.decode64(a)},bytesAvailable:function(){return r.getBytesAvailable(t)}};return i.sockets[t]=a,a},i},a.destroySocketPool=function(e){e.flashId in a.socketPools&&a.socketPools[e.flashId].destroy()},a.createSocket=function(e){var t=null;e.flashId in a.socketPools&&(t=a.socketPools[e.flashId].createSocket(e));return t}},function(e,t,r){var n=r(0);r(10),r(1);var a=e.exports=n.http=n.http||{},i=function(e){return e.toLowerCase().replace(/(^.)|(-.)/g,(function(e){return e.toUpperCase()}))},s=function(e){return"forge.http."+e.url.protocol.slice(0,-1)+"."+e.url.hostname+"."+e.url.port},o=function(e){if(e.persistCookies)try{var t=n.util.getItem(e.socketPool.flashApi,s(e),"cookies");e.cookies=t||{}}catch(e){}},c=function(e){if(e.persistCookies)try{n.util.setItem(e.socketPool.flashApi,s(e),"cookies",e.cookies)}catch(e){}o(e)},u=function(e,t){t.isConnected()?(t.options.request.connectTime=+new Date,t.connected({type:"connect",id:t.id})):(t.options.request.connectTime=+new Date,t.connect({host:e.url.hostname,port:e.url.port,policyPort:e.policyPort,policyUrl:e.policyUrl}))},l=function(e,t){t.buffer.clear();for(var r=null;null===r&&e.requests.length>0;)(r=e.requests.shift()).request.aborted&&(r=null);null===r?(null!==t.options&&(t.options=null),e.idle.push(t)):(t.retries=1,t.options=r,u(e,t))},p=function(e,t,r){t.options=null,t.connected=function(r){if(null===t.options)l(e,t);else{var n=t.options.request;if(n.connectTime=+new Date-n.connectTime,r.socket=t,t.options.connected(r),n.aborted)t.close();else{var a=n.toString();n.body&&(a+=n.body),n.time=+new Date,t.send(a),n.time=+new Date-n.time,t.options.response.time=+new Date,t.sending=!0}}},t.closed=function(r){if(t.sending)t.sending=!1,t.retries>0?(--t.retries,u(e,t)):t.error({id:t.id,type:"ioError",message:"Connection closed during send. Broken pipe.",bytesAvailable:0});else{var n=t.options.response;n.readBodyUntilClose&&(n.time=+new Date-n.time,n.bodyReceived=!0,t.options.bodyReady({request:t.options.request,response:n,socket:t})),t.options.closed(r),l(e,t)}},t.data=function(r){if(t.sending=!1,t.options.request.aborted)t.close();else{var n=t.options.response,a=t.receive(r.bytesAvailable);if(null!==a)if(t.buffer.putBytes(a),n.headerReceived||(n.readHeader(t.buffer),n.headerReceived&&t.options.headerReady({request:t.options.request,response:n,socket:t})),n.headerReceived&&!n.bodyReceived&&n.readBody(t.buffer),n.bodyReceived)t.options.bodyReady({request:t.options.request,response:n,socket:t}),-1!=(n.getField("Connection")||"").indexOf("close")||"HTTP/1.0"===n.version&&null===n.getField("Keep-Alive")?t.close():l(e,t)}},t.error=function(e){t.options.error({type:e.type,message:e.message,request:t.options.request,response:t.options.response,socket:t}),t.close()},r?((t=n.tls.wrapSocket({sessionId:null,sessionCache:{},caStore:r.caStore,cipherSuites:r.cipherSuites,socket:t,virtualHost:r.virtualHost,verify:r.verify,getCertificate:r.getCertificate,getPrivateKey:r.getPrivateKey,getSignature:r.getSignature,deflate:r.deflate||null,inflate:r.inflate||null})).options=null,t.buffer=n.util.createBuffer(),e.sockets.push(t),r.prime?t.connect({host:e.url.hostname,port:e.url.port,policyPort:e.policyPort,policyUrl:e.policyUrl}):e.idle.push(t)):(t.buffer=n.util.createBuffer(),e.sockets.push(t),e.idle.push(t))},f=function(e){var t=!1;if(-1!==e.maxAge){var r=y(new Date);e.created+e.maxAge<=r&&(t=!0)}return t};a.createClient=function(e){var t,r=null;e.caCerts&&(r=n.pki.createCaStore(e.caCerts)),e.url=e.url||window.location.protocol+"//"+window.location.host;try{t=new URL(e.url)}catch(t){var i=new Error("Invalid url.");throw i.details={url:e.url},i}e.connections=e.connections||1;var l=e.socketPool,h={url:t,socketPool:l,policyPort:e.policyPort,policyUrl:e.policyUrl,requests:[],sockets:[],idle:[],secure:"https:"===t.protocol,cookies:{},persistCookies:void 0===e.persistCookies||e.persistCookies};o(h);var d=null;h.secure&&(d={caStore:r,cipherSuites:e.cipherSuites||null,virtualHost:e.virtualHost||t.hostname,verify:e.verify||function(e,t,r,n){if(0===r&&!0===t){var a=n[r].subject.getField("CN");null!==a&&h.url.hostname===a.value||(t={message:"Certificate common name does not match url host."})}return t},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,prime:e.primeTlsSockets||!1},null!==l.flashApi&&(d.deflate=function(e){return n.util.deflate(l.flashApi,e,!0)},d.inflate=function(e){return n.util.inflate(l.flashApi,e,!0)}));for(var g=0;g100?(t.body=n.util.deflate(t.flashApi,t.body),t.bodyDeflated=!0,t.setField("Content-Encoding","deflate"),t.setField("Content-Length",t.body.length)):null!==t.body&&t.setField("Content-Length",t.body.length);var e=t.method.toUpperCase()+" "+t.path+" "+t.version+"\r\n";for(var r in t.fields)for(var a=t.fields[r],i=0;i=3)){var o=new Error("Invalid http response header.");throw o.details={line:r},o}a.version=n[0],a.code=parseInt(n[1],10),a.message=n.slice(2).join(" ")}else 0===r.length?a.headerReceived=!0:s(r);return a.headerReceived};return a.readBody=function(e){var o=a.getField("Content-Length"),c=a.getField("Transfer-Encoding");if(null!==o&&(o=parseInt(o)),null!==o&&o>=0)a.body=a.body||"",a.body+=e.getBytes(o),a.bodyReceived=a.body.length===o;else if(null!==c){if(-1==c.indexOf("chunked")){var u=new Error("Unknown Transfer-Encoding.");throw u.details={transferEncoding:c},u}a.body=a.body||"",function(e){for(var n="";null!==n&&e.length()>0;)if(t>0){if(t+2>e.length())break;a.body+=e.getBytes(t),e.getBytes(2),t=0}else if(r)for(n=i(e);null!==n;)n.length>0?(s(n),n=i(e)):(a.bodyReceived=!0,n=null);else null!==(n=i(e))&&(t=parseInt(n.split(";",1)[0],16),r=0===t);a.bodyReceived}(e)}else null!==o&&o<0||null===o&&null!==a.getField("Content-Type")?(a.body=a.body||"",a.body+=e.getBytes(),a.readBodyUntilClose=!0):(a.body=null,a.bodyReceived=!0);return a.bodyReceived&&(a.time=+new Date-a.time),null!==a.flashApi&&a.bodyReceived&&null!==a.body&&"deflate"===a.getField("Content-Encoding")&&(a.body=n.util.inflate(a.flashApi,a.body)),a.bodyReceived},a.getCookies=function(){var e=[];if("Set-Cookie"in a.fields)for(var t=a.fields["Set-Cookie"],r=+new Date/1e3,n=/\s*([^=]*)=?([^;]*)(;|$)/g,i=0;i0;)o.push(u%i),u=u/i|0}for(a=0;0===e[a]&&a=0;--a)n+=t[o[a]]}else n=function(e,t){var r=0,n=t.length,a=t.charAt(0),i=[0];for(r=0;r0;)i.push(o%n),o=o/n|0}var c="";for(r=0;0===e.at(r)&&r=0;--r)c+=t[i[r]];return c}(e,t);if(r){var l=new RegExp(".{1,"+r+"}","g");n=n.match(l).join("\r\n")}return n},r.decode=function(e,t){if("string"!=typeof e)throw new TypeError('"input" must be a string.');if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');var r=n[t];if(!r){r=n[t]=[];for(var a=0;a>=8;for(;l>0;)o.push(255&l),l>>=8}for(var p=0;e[p]===s&&p=a.Versions.TLS_1_1.minor&&c.output.putBytes(r),c.update(e.fragment),c.finish(o)&&(e.fragment=c.output,e.length=e.fragment.length(),i=!0),i}function o(e,t,r){if(!r){var n=e-t.length()%e;t.fillWithByte(n-1,n)}return!0}function c(e,t,r){var n=!0;if(r){for(var a=t.length(),i=t.last(),s=a-1-i;s=o?(e.fragment=s.output.getBytes(l-o),u=s.output.getBytes(o)):e.fragment=s.output.getBytes(),e.fragment=n.util.createBuffer(e.fragment),e.length=e.fragment.length();var p=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),i=function(e,t,r){var a=n.hmac.create();return a.start("SHA1",e),a.update(t),t=a.digest().getBytes(),a.start(null,null),a.update(r),r=a.digest().getBytes(),t===r}(t.macKey,u,p)&&i}a.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,e.cipher_type=a.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=a.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i},a.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=a.BulkCipherAlgorithm.aes,e.cipher_type=a.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=a.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i}},function(e,t,r){var n=r(0);r(30),e.exports=n.mgf=n.mgf||{},n.mgf.mgf1=n.mgf1},function(e,t,r){var n=r(0);r(13),r(2),r(31),r(1);var a=r(42),i=a.publicKeyValidator,s=a.privateKeyValidator;if(void 0===o)var o=n.jsbn.BigInteger;var c=n.util.ByteBuffer,u="undefined"==typeof Buffer?Uint8Array:Buffer;n.pki=n.pki||{},e.exports=n.pki.ed25519=n.ed25519=n.ed25519||{};var l=n.ed25519;function p(e){var t=e.message;if(t instanceof Uint8Array||t instanceof u)return t;var r=e.encoding;if(void 0===t){if(!e.md)throw new TypeError('"options.message" or "options.md" not specified.');t=e.md.digest().getBytes(),r="binary"}if("string"==typeof t&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if("string"==typeof t){if("undefined"!=typeof Buffer)return Buffer.from(t,r);t=new c(t,r)}else if(!(t instanceof c))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var n=new u(t.length()),a=0;a=0;--r)x(n,n),1!==r&&K(n,n,t);for(r=0;r<16;++r)e[r]=n[r]}(r,r),K(r,r,a),K(r,r,i),K(r,r,i),K(e[0],r,i),x(n,e[0]),K(n,n,i),N(n,a)&&K(e[0],e[0],C);if(x(n,e[0]),K(n,n,i),N(n,a))return-1;w(e[0])===t[31]>>7&&O(e[0],f,e[0]);return K(e[3],e[0],e[1]),0}(o,n))return-1;for(a=0;a=0};var f=P(),h=P([1]),d=P([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),y=P([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),g=P([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),v=P([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),m=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),C=P([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function E(e,t){var r=n.md.sha512.create(),a=new c(e);r.update(a.getBytes(t),"binary");var i=r.digest().getBytes();if("undefined"!=typeof Buffer)return Buffer.from(i,"binary");for(var s=new u(l.constants.HASH_BYTE_LENGTH),o=0;o<64;++o)s[o]=i.charCodeAt(o);return s}function S(e,t){var r,n,a,i;for(n=63;n>=32;--n){for(r=0,a=n-32,i=n-12;a>8,t[a]-=256*r;t[a]+=r,t[n]=0}for(r=0,a=0;a<32;++a)t[a]+=r-(t[31]>>4)*m[a],r=t[a]>>8,t[a]&=255;for(a=0;a<32;++a)t[a]-=r*m[a];for(n=0;n<32;++n)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function T(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;S(e,t)}function I(e,t){var r=P(),n=P(),a=P(),i=P(),s=P(),o=P(),c=P(),u=P(),l=P();O(r,e[1],e[0]),O(l,t[1],t[0]),K(r,r,l),V(n,e[0],e[1]),V(l,t[0],t[1]),K(n,n,l),K(a,e[3],t[3]),K(a,a,y),K(i,e[2],t[2]),V(i,i,i),O(s,n,r),O(o,i,a),V(c,i,a),V(u,n,r),K(e[0],s,o),K(e[1],u,c),K(e[2],c,o),K(e[3],s,u)}function b(e,t,r){for(var n=0;n<4;++n)D(e[n],t[n],r)}function A(e,t){var r=P(),n=P(),a=P();!function(e,t){var r,n=P();for(r=0;r<16;++r)n[r]=t[r];for(r=253;r>=0;--r)x(n,n),2!==r&&4!==r&&K(n,n,t);for(r=0;r<16;++r)e[r]=n[r]}(a,t[2]),K(r,t[0],a),K(n,t[1],a),B(e,n),e[31]^=w(r)<<7}function B(e,t){var r,n,a,i=P(),s=P();for(r=0;r<16;++r)s[r]=t[r];for(U(s),U(s),U(s),n=0;n<2;++n){for(i[0]=s[0]-65517,r=1;r<15;++r)i[r]=s[r]-65535-(i[r-1]>>16&1),i[r-1]&=65535;i[15]=s[15]-32767-(i[14]>>16&1),a=i[15]>>16&1,i[14]&=65535,D(s,i,1-a)}for(r=0;r<16;r++)e[2*r]=255&s[r],e[2*r+1]=s[r]>>8}function N(e,t){var r=new u(32),n=new u(32);return B(r,e),B(n,t),k(r,0,n,0)}function k(e,t,r,n){return function(e,t,r,n,a){var i,s=0;for(i=0;i>>8)-1}(e,t,r,n,32)}function w(e){var t=new u(32);return B(t,e),1&t[0]}function R(e,t,r){var n,a;for(_(e[0],f),_(e[1],h),_(e[2],h),_(e[3],f),a=255;a>=0;--a)b(e,t,n=r[a/8|0]>>(7&a)&1),I(t,e),I(e,e),b(e,t,n)}function L(e,t){var r=[P(),P(),P(),P()];_(r[0],g),_(r[1],v),_(r[2],h),K(r[3],g,v),R(e,r,t)}function _(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function U(e){var t,r,n=1;for(t=0;t<16;++t)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function D(e,t,r){for(var n,a=~(r-1),i=0;i<16;++i)n=a&(e[i]^t[i]),e[i]^=n,t[i]^=n}function P(e){var t,r=new Float64Array(16);if(e)for(t=0;t0&&(s=n.util.fillString(String.fromCharCode(0),c)+s),{encapsulation:t.encrypt(s,"NONE"),key:e.generate(s,i)}},decrypt:function(t,r,n){var a=t.decrypt(r,"NONE");return e.generate(a,n)}};return i},n.kem.kdf1=function(e,t){i(this,e,0,t||e.digestLength)},n.kem.kdf2=function(e,t){i(this,e,1,t||e.digestLength)}},function(e,t,r){var n=r(0);r(1),e.exports=n.log=n.log||{},n.log.levels=["none","error","warning","info","debug","verbose","max"];var a={},i=[],s=null;n.log.LEVEL_LOCKED=2,n.log.NO_LEVEL_CHECK=4,n.log.INTERPOLATE=8;for(var o=0;o0){for(var r=a.create(a.Class.CONTEXT_SPECIFIC,1,!0,[]),i=0;i=r&&s0&&s.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,0,!0,t)),i.length>0&&s.value[0].value.push(a.create(a.Class.CONTEXT_SPECIFIC,1,!0,i)),s.value[0].value.push(a.create(a.Class.UNIVERSAL,a.Type.SET,!0,e.signerInfos)),a.create(a.Class.UNIVERSAL,a.Type.SEQUENCE,!0,[a.create(a.Class.UNIVERSAL,a.Type.OID,!1,a.oidToDer(e.type).getBytes()),s])},addSigner:function(t){var r=t.issuer,a=t.serialNumber;if(t.certificate){var i=t.certificate;"string"==typeof i&&(i=n.pki.certificateFromPem(i)),r=i.issuer.attributes,a=i.serialNumber}var s=t.key;if(!s)throw new Error("Could not add PKCS#7 signer; no private key specified.");"string"==typeof s&&(s=n.pki.privateKeyFromPem(s));var o=t.digestAlgorithm||n.pki.oids.sha1;switch(o){case n.pki.oids.sha1:case n.pki.oids.sha256:case n.pki.oids.sha384:case n.pki.oids.sha512:case n.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+o)}var c=t.authenticatedAttributes||[];if(c.length>0){for(var u=!1,l=!1,p=0;p="8"&&(r="00"+r);var a=n.util.hexToBytes(r);e.putInt32(a.length),e.putBytes(a)}function s(e,t){e.putInt32(t.length),e.putString(t)}function o(){for(var e=n.md.sha1.create(),t=arguments.length,r=0;r0&&r.push(t[1]),t.length>=2&&r.push(t[2]);return 0===r.length&&r.push(e),r}(t))})),t=s,n.each(t,(function(a,s){if(i&&0!==s.length&&s in i&&(s=i[s]),0===s.length&&(s=e.length),e[s])a==t.length-1?(n.isArray(e[s])||(e[s]=[e[s]]),e[s].push(r)):e=e[s];else if(a==t.length-1)e[s]=r;else{var o=t[a+1];if(0===o.length)e[s]=[];else{var c=o-0==o&&o.length>0;e[s]=c?[]:{}}e=e[s]}}))},o.serialize=function(e,t,r){var a={};return t=t||".",n.each(e.serializeArray(),(function(){i(a,this.name.split(t),this.value||"",r)})),a}},function(e,t,r){var n=r(0);r(10),n.tls.wrapSocket=function(e){var t=e.socket,r={id:t.id,connected:t.connected||function(e){},closed:t.closed||function(e){},data:t.data||function(e){},error:t.error||function(e){}},a=n.tls.createConnection({server:!1,sessionId:e.sessionId||null,caStore:e.caStore||[],sessionCache:e.sessionCache||null,cipherSuites:e.cipherSuites||null,virtualHost:e.virtualHost,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature,deflate:e.deflate,inflate:e.inflate,connected:function(e){1===e.handshakes&&r.connected({id:t.id,type:"connect",bytesAvailable:e.data.length()})},tlsDataReady:function(e){return t.send(e.tlsData.getBytes())},dataReady:function(e){r.data({id:t.id,type:"socketData",bytesAvailable:e.data.length()})},closed:function(e){t.close()},error:function(e,n){r.error({id:t.id,type:"tlsError",message:n.message,bytesAvailable:0,error:n}),t.close()}});t.connected=function(t){a.handshake(e.sessionId)},t.closed=function(e){a.open&&a.handshaking&&r.error({id:t.id,type:"ioError",message:"Connection closed during handshake.",bytesAvailable:0}),a.close(),r.closed({id:t.id,type:"close",bytesAvailable:0})},t.error=function(e){r.error({id:t.id,type:e.type,message:e.message,bytesAvailable:0}),a.close()};var i=0;return t.data=function(e){if(a.open){if(e.bytesAvailable>=i){var r=Math.max(e.bytesAvailable,i),n=t.receive(r);null!==n&&(i=a.process(n))}}else t.receive(e.bytesAvailable)},r.destroy=function(){t.destroy()},r.setSessionCache=function(e){a.sessionCache=tls.createSessionCache(e)},r.connect=function(e){t.connect(e)},r.close=function(){a.close()},r.isConnected=function(){return a.isConnected&&t.isConnected()},r.send=function(e){return a.prepare(e)},r.receive=function(e){return a.data.getBytes(e)},r.bytesAvailable=function(){return a.data.length()},r}},function(e,t,r){var n=r(0);r(32),r(33);var a,i,s,o,c,u,l,p,f,h,d=e.exports=n.xhr=n.xhr||{};a=jQuery,i="forge.xhr",s=null,o=0,c=null,u=null,l={},p=10,f=n.net,h=n.http,d.init=function(e){n.log.debug(i,"initializing",e),o=e.policyPort||o,c=e.policyUrl||c,p=e.connections||p,s=f.createSocketPool({flashId:e.flashId,policyPort:o,policyUrl:c,msie:e.msie||!1}),u=h.createClient({url:e.url||window.location.protocol+"//"+window.location.host,socketPool:s,policyPort:o,policyUrl:c,connections:e.connections||p,caCerts:e.caCerts,cipherSuites:e.cipherSuites,persistCookies:e.persistCookies||!0,primeTlsSockets:e.primeTlsSockets||!1,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature}),l[u.url.origin]=u,n.log.debug(i,"ready")},d.cleanup=function(){for(var e in l)l[e].destroy();l={},u=null,s.destroy(),s=null},d.setCookie=function(e){if(e.maxAge=e.maxAge||-1,e.domain)for(var t in l){var r=l[t];h.withinCookieDomain(r.url,e)&&r.secure===e.secure&&r.setCookie(e)}else u.setCookie(e)},d.getCookie=function(e,t,r){var a=null;if(r)for(var i in l){var s=l[i];if(h.withinCookieDomain(s.url,r)){var o=s.getCookie(e,t);null!==o&&(null===a?a=o:n.util.isArray(a)?a.push(o):a=[a,o])}}else a=u.getCookie(e,t);return a},d.removeCookie=function(e,t,r){var n=!1;if(r)for(var a in l){var i=l[a];h.withinCookieDomain(i.url,r)&&i.removeCookie(e,t)&&(n=!0)}else n=u.removeCookie(e,t);return n},d.create=function(e){e=a.extend({logWarningOnError:!0,verbose:!1,logError:function(){},logWarning:function(){},logDebug:function(){},logVerbose:function(){},url:null},e||{});var t={client:null,request:null,response:null,asynchronous:!0,sendFlag:!1,errorFlag:!1},r={error:e.logError||n.log.error,warning:e.logWarning||n.log.warning,debug:e.logDebug||n.log.debug,verbose:e.logVerbose||n.log.verbose},f={onreadystatechange:null,readyState:0,responseText:"",responseXML:null,status:0,statusText:""};if(null===e.url)t.client=u;else{var d;try{d=new URL(e.url)}catch(t){new Error("Invalid url.").details={url:e.url}}d.origin in l?t.client=l[d.origin]:(t.client=h.createClient({url:e.url,socketPool:s,policyPort:e.policyPort||o,policyUrl:e.policyUrl||c,connections:e.connections||p,caCerts:e.caCerts,cipherSuites:e.cipherSuites,persistCookies:e.persistCookies||!0,primeTlsSockets:e.primeTlsSockets||!1,verify:e.verify,getCertificate:e.getCertificate,getPrivateKey:e.getPrivateKey,getSignature:e.getSignature}),l[d.origin]=t.client)}return f.open=function(e,r,n,a,i){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"PATCH":case"POST":case"PUT":break;case"CONNECT":case"TRACE":case"TRACK":throw new Error("CONNECT, TRACE and TRACK methods are disallowed");default:throw new Error("Invalid method: "+e)}t.sendFlag=!1,f.responseText="",f.responseXML=null,f.status=0,f.statusText="",t.request=h.createRequest({method:e,path:r}),f.readyState=1,f.onreadystatechange&&f.onreadystatechange()},f.setRequestHeader=function(e,r){if(1!=f.readyState||t.sendFlag)throw new Error("XHR not open or sending");t.request.setField(e,r)},f.send=function(e){if(1!=f.readyState||t.sendFlag)throw new Error("XHR not open or sending");if(e&&"GET"!==t.request.method&&"HEAD"!==t.request.method)if("undefined"!=typeof XMLSerializer)if(e instanceof Document){var n=new XMLSerializer;t.request.body=n.serializeToString(e)}else t.request.body=e;else void 0!==e.xml?t.request.body=e.xml:t.request.body=e;t.errorFlag=!1,t.sendFlag=!0,f.onreadystatechange&&f.onreadystatechange();var a={};a.request=t.request,a.headerReady=function(e){f.cookies=t.client.cookies,f.readyState=2,f.status=e.response.code,f.statusText=e.response.message,t.response=e.response,f.onreadystatechange&&f.onreadystatechange(),t.response.aborted||(f.readyState=3,f.onreadystatechange&&f.onreadystatechange())},a.bodyReady=function(e){f.readyState=4;var n=e.response.getField("Content-Type");if(n&&(0===n.indexOf("text/xml")||0===n.indexOf("application/xml")||-1!==n.indexOf("+xml")))try{var s=new ActiveXObject("MicrosoftXMLDOM");s.async=!1,s.loadXML(e.response.body),f.responseXML=s}catch(e){var o=new DOMParser;f.responseXML=o.parseFromString(e.body,"text/xml")}var c=0;null!==e.response.body&&(f.responseText=e.response.body,c=e.response.body.length);var u=t.request,l=u.method+" "+u.path+" "+f.status+" "+f.statusText+" "+c+"B "+(e.request.connectTime+e.request.time+e.response.time)+"ms";a.verbose?(f.status>=400&&a.logWarningOnError?r.warning:r.verbose)(i,l,e,e.response.body?"\n"+e.response.body:"\nNo content"):(f.status>=400&&a.logWarningOnError?r.warning:r.debug)(i,l),f.onreadystatechange&&f.onreadystatechange()},a.error=function(e){var n=t.request;r.error(i,n.method+" "+n.path,e),f.responseText="",f.responseXML=null,t.errorFlag=!0,f.status=0,f.statusText="",f.readyState=4,f.onreadystatechange&&f.onreadystatechange()},t.client.send(a)},f.abort=function(){t.request.abort(),f.responseText="",f.responseXML=null,t.errorFlag=!0,f.status=0,f.statusText="",t.request=null,t.response=null,4===f.readyState||0===f.readyState||1===f.readyState&&!t.sendFlag||(f.readyState=4,t.sendFlag=!1,f.onreadystatechange&&f.onreadystatechange()),f.readyState=0},f.getAllResponseHeaders=function(){var e="";if(null!==t.response){var r=t.response.fields;a.each(r,(function(t,r){a.each(r,(function(r,n){e+=t+": "+n+"\r\n"}))}))}return e},f.getResponseHeader=function(e){var r=null;return null!==t.response&&e in t.response.fields&&(r=t.response.fields[e],n.util.isArray(r)&&(r=r.join())),r},f}}])})); //# sourceMappingURL=forge.all.min.js.map \ No newline at end of file diff --git a/node_modules/node-forge/dist/forge.all.min.js.map b/node_modules/node-forge/dist/forge.all.min.js.map old mode 100755 new mode 100644 diff --git a/node_modules/node-forge/dist/forge.min.js b/node_modules/node-forge/dist/forge.min.js old mode 100755 new mode 100644 index 01d09f86c..b25c2107f --- a/node_modules/node-forge/dist/forge.min.js +++ b/node_modules/node-forge/dist/forge.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.forge=t():e.forge=t()}(window,(function(){return function(e){var t={};function r(a){if(t[a])return t[a].exports;var n=t[a]={i:a,l:!1,exports:{}};return e[a].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,a){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(a,n,function(t){return e[t]}.bind(null,n));return a},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=32)}([function(e,t){e.exports={options:{usePureJavaScript:!1}}},function(e,t,r){(function(t){var a=r(0),n=r(35),i=e.exports=a.util=a.util||{};function s(e){if(8!==e&&16!==e&&24!==e&&32!==e)throw new Error("Only 8, 16, 24, or 32 bits supported: "+e)}function o(e){if(this.data="",this.read=0,"string"==typeof e)this.data=e;else if(i.isArrayBuffer(e)||i.isArrayBufferView(e))if("undefined"!=typeof Buffer&&e instanceof Buffer)this.data=e.toString("binary");else{var t=new Uint8Array(e);try{this.data=String.fromCharCode.apply(null,t)}catch(e){for(var r=0;r15?(r=Date.now(),s(e)):(t.push(e),1===t.length&&n.setAttribute("a",a=!a))}}i.nextTick=i.setImmediate}(),i.isNodejs="undefined"!=typeof process&&process.versions&&process.versions.node,i.globalScope=i.isNodejs?t:"undefined"==typeof self?window:self,i.isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i.isArrayBuffer=function(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer},i.isArrayBufferView=function(e){return e&&i.isArrayBuffer(e.buffer)&&void 0!==e.byteLength},i.ByteBuffer=o,i.ByteStringBuffer=o;i.ByteStringBuffer.prototype._optimizeConstructedString=function(e){this._constructedStringLength+=e,this._constructedStringLength>4096&&(this.data.substr(0,1),this._constructedStringLength=0)},i.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read},i.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0},i.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))},i.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this},i.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this},i.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(i.encodeUtf8(e))},i.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255))},i.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))},i.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))},i.ByteStringBuffer.prototype.putInt=function(e,t){s(t);var r="";do{t-=8,r+=String.fromCharCode(e>>t&255)}while(t>0);return this.putBytes(r)},i.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t},i.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.ByteStringBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)},i.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this},i.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)},i.ByteStringBuffer.prototype.copy=function(){var e=i.createBuffer(this.data);return e.read=this.read,e},i.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this},i.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this},i.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this},i.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),a=new Uint8Array(this.length()+t);return a.set(r),this.data=new DataView(a.buffer),this},i.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this},i.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this},i.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this},i.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this},i.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this},i.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this},i.DataBuffer.prototype.putInt=function(e,t){s(t),this.accommodate(t/8);do{t-=8,this.data.setInt8(this.write++,e>>t&255)}while(t>0);return this},i.DataBuffer.prototype.putSignedInt=function(e,t){return s(t),this.accommodate(t/8),e<0&&(e+=2<0);return t},i.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.DataBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)},i.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this},i.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)},i.DataBuffer.prototype.copy=function(){return new i.DataBuffer(this)},i.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this},i.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this},i.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this},i.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return r},i.xorBytes=function(e,t,r){for(var a="",n="",i="",s=0,o=0;r>0;--r,++s)n=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(a+=i,i="",o=0),i+=String.fromCharCode(n),++o;return a+=i},i.hexToBytes=function(e){var t="",r=0;for(!0&e.length&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e)};var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],l="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";i.encode64=function(e,t){for(var r,a,n,i="",s="",o=0;o>2),i+=c.charAt((3&r)<<4|a>>4),isNaN(a)?i+="==":(i+=c.charAt((15&a)<<2|n>>6),i+=isNaN(n)?"=":c.charAt(63&n)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t,r,a,n,i="",s=0;s>4),64!==a&&(i+=String.fromCharCode((15&r)<<4|a>>2),64!==n&&(i+=String.fromCharCode((3&a)<<6|n)));return i},i.encodeUtf8=function(e){return unescape(encodeURIComponent(e))},i.decodeUtf8=function(e){return decodeURIComponent(escape(e))},i.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:n.encode,decode:n.decode}},i.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)},i.binary.raw.decode=function(e,t,r){var a=t;a||(a=new Uint8Array(e.length));for(var n=r=r||0,i=0;i>2),i+=c.charAt((3&r)<<4|a>>4),isNaN(a)?i+="==":(i+=c.charAt((15&a)<<2|n>>6),i+=isNaN(n)?"=":c.charAt(63&n)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.binary.base64.decode=function(e,t,r){var a,n,i,s,o=t;o||(o=new Uint8Array(3*Math.ceil(e.length/4))),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var c=0,l=r=r||0;c>4,64!==i&&(o[l++]=(15&n)<<4|i>>2,64!==s&&(o[l++]=(3&i)<<6|s));return t?l-r:o.subarray(0,l)},i.binary.base58.encode=function(e,t){return i.binary.baseN.encode(e,l,t)},i.binary.base58.decode=function(e,t){return i.binary.baseN.decode(e,l,t)},i.text={utf8:{},utf16:{}},i.text.utf8.encode=function(e,t,r){e=i.encodeUtf8(e);var a=t;a||(a=new Uint8Array(e.length));for(var n=r=r||0,s=0;s0&&i.push(r),s=a.lastIndex;var o=t[0][1];switch(o){case"s":case"o":n");break;case"%":i.push("%");break;default:i.push("<%"+o+"?>")}}return i.push(e.substring(s)),i.join("")},i.formatNumber=function(e,t,r,a){var n=e,i=isNaN(t=Math.abs(t))?2:t,s=void 0===r?",":r,o=void 0===a?".":a,c=n<0?"-":"",u=parseInt(n=Math.abs(+n||0).toFixed(i),10)+"",l=u.length>3?u.length%3:0;return c+(l?u.substr(0,l)+o:"")+u.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(i?s+Math.abs(n-u).toFixed(i).slice(2):"")},i.formatSize=function(e){return e=e>=1073741824?i.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?i.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?i.formatNumber(e/1024,0)+" KiB":i.formatNumber(e,0)+" bytes"},i.bytesFromIP=function(e){return-1!==e.indexOf(".")?i.bytesFromIPv4(e):-1!==e.indexOf(":")?i.bytesFromIPv6(e):null},i.bytesFromIPv4=function(e){if(4!==(e=e.split(".")).length)return null;for(var t=i.createBuffer(),r=0;rr[a].end-r[a].start&&(a=r.length-1)):r.push({start:c,end:c})}t.push(s)}if(r.length>0){var u=r[a];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),0===u.start&&t.unshift(""),7===u.end&&t.push(""))}return t.join(":")},i.estimateCores=function(e,t){if("function"==typeof e&&(t=e,e={}),e=e||{},"cores"in i&&!e.update)return t(null,i.cores);if("undefined"!=typeof navigator&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return i.cores=navigator.hardwareConcurrency,t(null,i.cores);if("undefined"==typeof Worker)return i.cores=1,t(null,i.cores);if("undefined"==typeof Blob)return i.cores=2,t(null,i.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",(function(e){for(var t=Date.now(),r=t+4;Date.now()o.st&&n.stn.st&&o.stt){var a=new Error("Too few bytes to parse DER.");throw a.available=e.length(),a.remaining=t,a.requested=r,a}}n.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192},n.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30},n.maxDepth=256,n.create=function(e,t,r,i,s){if(a.util.isArray(i)){for(var o=[],c=0;c=s.maxDepth)throw new Error("ASN.1 parsing error: Max depth exceeded.");var o;i(t,r,2);var c=t.getByte();r--;var u=192&c,l=31&c;o=t.length();var p,f,h=function(e,t){var r=e.getByte();if(t--,128!==r){var a;if(128&r){var n=127&r;i(e,t,n),a=e.getInt(n<<3)}else a=r;if(a<0)throw new Error("Negative length: "+a);return a}}(t,r);if(r-=o-t.length(),void 0!==h&&h>r){if(s.strict){var d=new Error("Too few bytes to read ASN.1 value.");throw d.available=t.length(),d.remaining=r,d.requested=h,d}h=r}var y=32==(32&c);if(y)if(p=[],void 0===h)for(;;){if(i(t,r,2),t.bytes(2)===String.fromCharCode(0,0)){t.getBytes(2),r-=2;break}o=t.length(),p.push(e(t,r,a+1,s)),r-=o-t.length()}else for(;h>0;)o=t.length(),p.push(e(t,h,a+1,s)),r-=o-t.length(),h-=o-t.length();void 0===p&&u===n.Class.UNIVERSAL&&l===n.Type.BITSTRING&&(f=t.bytes(h));if(void 0===p&&s.decodeBitStrings&&u===n.Class.UNIVERSAL&&l===n.Type.BITSTRING&&h>1){var g=t.read,v=r,m=0;if(l===n.Type.BITSTRING&&(i(t,r,1),m=t.getByte(),r--),0===m)try{o=t.length();var C=e(t,r,a+1,{strict:!0,decodeBitStrings:!0}),E=o-t.length();r-=E,l==n.Type.BITSTRING&&E++;var S=C.tagClass;E!==h||S!==n.Class.UNIVERSAL&&S!==n.Class.CONTEXT_SPECIFIC||(p=[C])}catch(e){}void 0===p&&(t.read=g,r=v)}if(void 0===p){if(void 0===h){if(s.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");h=r}if(l===n.Type.BMPSTRING)for(p="";h>0;h-=2)i(t,r,2),p+=String.fromCharCode(t.getInt16()),r-=2;else p=t.getBytes(h),r-=h}var T=void 0===f?null:{bitStringContents:f};return n.create(u,l,y,p,T)}(e,e.length(),0,t);if(t.parseAllBytes&&0!==e.length()){var o=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw o.byteCount=r,o.remaining=e.length(),o}return s},n.toDer=function(e){var t=a.util.createBuffer(),r=e.tagClass|e.type,i=a.util.createBuffer(),s=!1;if("bitStringContents"in e&&(s=!0,e.original&&(s=n.equals(e,e.original))),s)i.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:i.putByte(0);for(var o=0;o1&&(0===e.value.charCodeAt(0)&&0==(128&e.value.charCodeAt(1))||255===e.value.charCodeAt(0)&&128==(128&e.value.charCodeAt(1)))?i.putBytes(e.value.substr(1)):i.putBytes(e.value);if(t.putByte(r),i.length()<=127)t.putByte(127&i.length());else{var c=i.length(),u="";do{u+=String.fromCharCode(255&c),c>>>=8}while(c>0);t.putByte(128|u.length);for(o=u.length-1;o>=0;--o)t.putByte(u.charCodeAt(o))}return t.putBuffer(i),t},n.oidToDer=function(e){var t,r,n,i,s=e.split("."),o=a.util.createBuffer();o.putByte(40*parseInt(s[0],10)+parseInt(s[1],10));for(var c=2;c4294967295)throw new Error("OID value too large; max is 32-bits.");do{i=127&n,n>>>=7,t||(i|=128),r.push(i),t=!1}while(n>0);for(var u=r.length-1;u>=0;--u)o.putByte(r[u])}return o},n.derToOid=function(e){var t;"string"==typeof e&&(e=a.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var n=0;e.length()>0;){if(n>70368744177663)throw new Error("OID value too large; max is 53-bits.");n*=128,128&(r=e.getByte())?n+=127&r:(t+="."+(n+r),n=0)}return t},n.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var a=parseInt(e.substr(2,2),10)-1,n=parseInt(e.substr(4,2),10),i=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var c=e.charAt(10),u=10;"+"!==c&&"-"!==c&&(o=parseInt(e.substr(10,2),10),u+=2)}if(t.setUTCFullYear(r,a,n),t.setUTCHours(i,s,o,0),u&&("+"===(c=e.charAt(u))||"-"===c)){var l=60*parseInt(e.substr(u+1,2),10)+parseInt(e.substr(u+4,2),10);l*=6e4,"+"===c?t.setTime(+t-l):t.setTime(+t+l)}return t},n.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),a=parseInt(e.substr(4,2),10)-1,n=parseInt(e.substr(6,2),10),i=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),c=0,u=0,l=!1;"Z"===e.charAt(e.length-1)&&(l=!0);var p=e.length-5,f=e.charAt(p);"+"!==f&&"-"!==f||(u=60*parseInt(e.substr(p+1,2),10)+parseInt(e.substr(p+4,2),10),u*=6e4,"+"===f&&(u*=-1),l=!0);return"."===e.charAt(14)&&(c=1e3*parseFloat(e.substr(14),10)),l?(t.setUTCFullYear(r,a,n),t.setUTCHours(i,s,o,c),t.setTime(+t+u)):(t.setFullYear(r,a,n),t.setHours(i,s,o,c)),t},n.dateToUtcTime=function(e){if("string"==typeof e)return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var a=0;a=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r},n.derToInteger=function(e){"string"==typeof e&&(e=a.util.createBuffer(e));var t=8*e.length();if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)},n.validate=function(e,t,r,i){var s=!1;if(e.tagClass!==t.tagClass&&void 0!==t.tagClass||e.type!==t.type&&void 0!==t.type)i&&(e.tagClass!==t.tagClass&&i.push("["+t.name+'] Expected tag class "'+t.tagClass+'", got "'+e.tagClass+'"'),e.type!==t.type&&i.push("["+t.name+'] Expected type "'+t.type+'", got "'+e.type+'"'));else if(e.constructed===t.constructed||void 0===t.constructed){if(s=!0,t.value&&a.util.isArray(t.value))for(var o=0,c=0;s&&c0&&(i+="\n");for(var o="",c=0;c1?i+="0x"+a.util.bytesToHex(e.value.slice(1)):i+="(none)",e.value.length>0){var f=e.value.charCodeAt(0);1==f?i+=" (1 unused bit shown)":f>1&&(i+=" ("+f+" unused bits shown)")}}else if(e.type===n.Type.OCTETSTRING)s.test(e.value)||(i+="("+e.value+") "),i+="0x"+a.util.bytesToHex(e.value);else if(e.type===n.Type.UTF8)try{i+=a.util.decodeUtf8(e.value)}catch(t){if("URI malformed"!==t.message)throw t;i+="0x"+a.util.bytesToHex(e.value)+" (malformed UTF8)"}else e.type===n.Type.PRINTABLESTRING||e.type===n.Type.IA5String?i+=e.value:s.test(e.value)?i+="0x"+a.util.bytesToHex(e.value):0===e.value.length?i+="[null]":i+=e.value}return i}},function(e,t,r){var a=r(0);e.exports=a.md=a.md||{},a.md.algorithms=a.md.algorithms||{}},function(e,t,r){var a=r(0);function n(e,t){a.cipher.registerAlgorithm(e,(function(){return new a.aes.Algorithm(e,t)}))}r(13),r(19),r(1),e.exports=a.aes=a.aes||{},a.aes.startEncrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!1,mode:a});return n.start(t),n},a.aes.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},a.aes.startDecrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!0,mode:a});return n.start(t),n},a.aes.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},a.aes.Algorithm=function(e,t){l||p();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(e,t){return h(r._w,e,t,!1)},decrypt:function(e,t){return h(r._w,e,t,!0)}}}),r._init=!1},a.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t,r=e.key;if("string"!=typeof r||16!==r.length&&24!==r.length&&32!==r.length){if(a.util.isArray(r)&&(16===r.length||24===r.length||32===r.length)){t=r,r=a.util.createBuffer();for(var n=0;n>>=2;for(n=0;n>8^255&p^99,i[y]=p,s[p]=y,h=(f=e[p])<<24^p<<16^p<<8^p^f,d=((r=e[y])^(a=e[r])^(n=e[a]))<<24^(y^n)<<16^(y^a^n)<<8^y^r^n;for(var v=0;v<4;++v)c[v][y]=h,u[v][p]=d,h=h<<24|h>>>8,d=d<<24|d>>>8;0===y?y=g=1:(y=r^e[e[e[r^n]]],g^=e[e[g]])}}function f(e,t){for(var r,a=e.slice(0),n=1,s=a.length,c=4*(s+6+1),l=s;l>>16&255]<<24^i[r>>>8&255]<<16^i[255&r]<<8^i[r>>>24]^o[n]<<24,n++):s>6&&l%s==4&&(r=i[r>>>24]<<24^i[r>>>16&255]<<16^i[r>>>8&255]<<8^i[255&r]),a[l]=a[l-s]^r;if(t){for(var p,f=u[0],h=u[1],d=u[2],y=u[3],g=a.slice(0),v=(l=0,(c=a.length)-4);l>>24]]^h[i[p>>>16&255]]^d[i[p>>>8&255]]^y[i[255&p]];a=g}return a}function h(e,t,r,a){var n,o,l,p,f,h,d,y,g,v,m,C,E=e.length/4-1;a?(n=u[0],o=u[1],l=u[2],p=u[3],f=s):(n=c[0],o=c[1],l=c[2],p=c[3],f=i),h=t[0]^e[0],d=t[a?3:1]^e[1],y=t[2]^e[2],g=t[a?1:3]^e[3];for(var S=3,T=1;T>>24]^o[d>>>16&255]^l[y>>>8&255]^p[255&g]^e[++S],m=n[d>>>24]^o[y>>>16&255]^l[g>>>8&255]^p[255&h]^e[++S],C=n[y>>>24]^o[g>>>16&255]^l[h>>>8&255]^p[255&d]^e[++S],g=n[g>>>24]^o[h>>>16&255]^l[d>>>8&255]^p[255&y]^e[++S],h=v,d=m,y=C;r[0]=f[h>>>24]<<24^f[d>>>16&255]<<16^f[y>>>8&255]<<8^f[255&g]^e[++S],r[a?3:1]=f[d>>>24]<<24^f[y>>>16&255]<<16^f[g>>>8&255]<<8^f[255&h]^e[++S],r[2]=f[y>>>24]<<24^f[g>>>16&255]<<16^f[h>>>8&255]<<8^f[255&d]^e[++S],r[a?1:3]=f[g>>>24]<<24^f[h>>>16&255]<<16^f[d>>>8&255]<<8^f[255&y]^e[++S]}function d(e){var t,r="AES-"+((e=e||{}).mode||"CBC").toUpperCase(),n=(t=e.decrypt?a.cipher.createDecipher(r,e.key):a.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof a.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,n.call(t,r)},t}},function(e,t,r){var a=r(0);a.pki=a.pki||{};var n=e.exports=a.pki.oids=a.oids=a.oids||{};function i(e,t){n[e]=t,n[t]=e}function s(e,t){n[e]=t}i("1.2.840.113549.1.1.1","rsaEncryption"),i("1.2.840.113549.1.1.4","md5WithRSAEncryption"),i("1.2.840.113549.1.1.5","sha1WithRSAEncryption"),i("1.2.840.113549.1.1.7","RSAES-OAEP"),i("1.2.840.113549.1.1.8","mgf1"),i("1.2.840.113549.1.1.9","pSpecified"),i("1.2.840.113549.1.1.10","RSASSA-PSS"),i("1.2.840.113549.1.1.11","sha256WithRSAEncryption"),i("1.2.840.113549.1.1.12","sha384WithRSAEncryption"),i("1.2.840.113549.1.1.13","sha512WithRSAEncryption"),i("1.3.101.112","EdDSA25519"),i("1.2.840.10040.4.3","dsa-with-sha1"),i("1.3.14.3.2.7","desCBC"),i("1.3.14.3.2.26","sha1"),i("1.3.14.3.2.29","sha1WithRSASignature"),i("2.16.840.1.101.3.4.2.1","sha256"),i("2.16.840.1.101.3.4.2.2","sha384"),i("2.16.840.1.101.3.4.2.3","sha512"),i("2.16.840.1.101.3.4.2.4","sha224"),i("2.16.840.1.101.3.4.2.5","sha512-224"),i("2.16.840.1.101.3.4.2.6","sha512-256"),i("1.2.840.113549.2.2","md2"),i("1.2.840.113549.2.5","md5"),i("1.2.840.113549.1.7.1","data"),i("1.2.840.113549.1.7.2","signedData"),i("1.2.840.113549.1.7.3","envelopedData"),i("1.2.840.113549.1.7.4","signedAndEnvelopedData"),i("1.2.840.113549.1.7.5","digestedData"),i("1.2.840.113549.1.7.6","encryptedData"),i("1.2.840.113549.1.9.1","emailAddress"),i("1.2.840.113549.1.9.2","unstructuredName"),i("1.2.840.113549.1.9.3","contentType"),i("1.2.840.113549.1.9.4","messageDigest"),i("1.2.840.113549.1.9.5","signingTime"),i("1.2.840.113549.1.9.6","counterSignature"),i("1.2.840.113549.1.9.7","challengePassword"),i("1.2.840.113549.1.9.8","unstructuredAddress"),i("1.2.840.113549.1.9.14","extensionRequest"),i("1.2.840.113549.1.9.20","friendlyName"),i("1.2.840.113549.1.9.21","localKeyId"),i("1.2.840.113549.1.9.22.1","x509Certificate"),i("1.2.840.113549.1.12.10.1.1","keyBag"),i("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag"),i("1.2.840.113549.1.12.10.1.3","certBag"),i("1.2.840.113549.1.12.10.1.4","crlBag"),i("1.2.840.113549.1.12.10.1.5","secretBag"),i("1.2.840.113549.1.12.10.1.6","safeContentsBag"),i("1.2.840.113549.1.5.13","pkcs5PBES2"),i("1.2.840.113549.1.5.12","pkcs5PBKDF2"),i("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4"),i("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4"),i("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC"),i("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC"),i("1.2.840.113549.2.7","hmacWithSHA1"),i("1.2.840.113549.2.8","hmacWithSHA224"),i("1.2.840.113549.2.9","hmacWithSHA256"),i("1.2.840.113549.2.10","hmacWithSHA384"),i("1.2.840.113549.2.11","hmacWithSHA512"),i("1.2.840.113549.3.7","des-EDE3-CBC"),i("2.16.840.1.101.3.4.1.2","aes128-CBC"),i("2.16.840.1.101.3.4.1.22","aes192-CBC"),i("2.16.840.1.101.3.4.1.42","aes256-CBC"),i("2.5.4.3","commonName"),i("2.5.4.4","surname"),i("2.5.4.5","serialNumber"),i("2.5.4.6","countryName"),i("2.5.4.7","localityName"),i("2.5.4.8","stateOrProvinceName"),i("2.5.4.9","streetAddress"),i("2.5.4.10","organizationName"),i("2.5.4.11","organizationalUnitName"),i("2.5.4.12","title"),i("2.5.4.13","description"),i("2.5.4.15","businessCategory"),i("2.5.4.17","postalCode"),i("2.5.4.42","givenName"),i("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName"),i("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName"),i("2.16.840.1.113730.1.1","nsCertType"),i("2.16.840.1.113730.1.13","nsComment"),s("2.5.29.1","authorityKeyIdentifier"),s("2.5.29.2","keyAttributes"),s("2.5.29.3","certificatePolicies"),s("2.5.29.4","keyUsageRestriction"),s("2.5.29.5","policyMapping"),s("2.5.29.6","subtreesConstraint"),s("2.5.29.7","subjectAltName"),s("2.5.29.8","issuerAltName"),s("2.5.29.9","subjectDirectoryAttributes"),s("2.5.29.10","basicConstraints"),s("2.5.29.11","nameConstraints"),s("2.5.29.12","policyConstraints"),s("2.5.29.13","basicConstraints"),i("2.5.29.14","subjectKeyIdentifier"),i("2.5.29.15","keyUsage"),s("2.5.29.16","privateKeyUsagePeriod"),i("2.5.29.17","subjectAltName"),i("2.5.29.18","issuerAltName"),i("2.5.29.19","basicConstraints"),s("2.5.29.20","cRLNumber"),s("2.5.29.21","cRLReason"),s("2.5.29.22","expirationDate"),s("2.5.29.23","instructionCode"),s("2.5.29.24","invalidityDate"),s("2.5.29.25","cRLDistributionPoints"),s("2.5.29.26","issuingDistributionPoint"),s("2.5.29.27","deltaCRLIndicator"),s("2.5.29.28","issuingDistributionPoint"),s("2.5.29.29","certificateIssuer"),s("2.5.29.30","nameConstraints"),i("2.5.29.31","cRLDistributionPoints"),i("2.5.29.32","certificatePolicies"),s("2.5.29.33","policyMappings"),s("2.5.29.34","policyConstraints"),i("2.5.29.35","authorityKeyIdentifier"),s("2.5.29.36","policyConstraints"),i("2.5.29.37","extKeyUsage"),s("2.5.29.46","freshestCRL"),s("2.5.29.54","inhibitAnyPolicy"),i("1.3.6.1.4.1.11129.2.4.2","timestampList"),i("1.3.6.1.5.5.7.1.1","authorityInfoAccess"),i("1.3.6.1.5.5.7.3.1","serverAuth"),i("1.3.6.1.5.5.7.3.2","clientAuth"),i("1.3.6.1.5.5.7.3.3","codeSigning"),i("1.3.6.1.5.5.7.3.4","emailProtection"),i("1.3.6.1.5.5.7.3.8","timeStamping")},function(e,t,r){var a=r(0);r(1);var n=e.exports=a.pem=a.pem||{};function i(e){for(var t=e.name+": ",r=[],a=function(e,t){return" "+t},n=0;n65&&-1!==s){var o=t[s];","===o?(++s,t=t.substr(0,s)+"\r\n "+t.substr(s)):t=t.substr(0,s)+"\r\n"+o+t.substr(s+1),i=n-s-1,s=-1,++n}else" "!==t[n]&&"\t"!==t[n]&&","!==t[n]||(s=n);return t}function s(e){return e.replace(/^\s+/,"")}n.encode=function(e,t){t=t||{};var r,n="-----BEGIN "+e.type+"-----\r\n";if(e.procType&&(n+=i(r={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]})),e.contentDomain&&(n+=i(r={name:"Content-Domain",values:[e.contentDomain]})),e.dekInfo&&(r={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&r.values.push(e.dekInfo.parameters),n+=i(r)),e.headers)for(var s=0;st.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=a.util.createBuffer(),n=a.util.createBuffer(),u=s.length();for(c=0;c>>0,c>>>0];for(var u=n.fullMessageLength.length-1;u>=0;--u)n.fullMessageLength[u]+=c[1],c[1]=c[0]+(n.fullMessageLength[u]/4294967296>>>0),n.fullMessageLength[u]=n.fullMessageLength[u]>>>0,c[0]=c[1]/4294967296>>>0;return t.putBytes(i),o(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var c,u=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-u));for(var l=8*n.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=c>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};o(f,r,s);var h=a.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},n};var i=null,s=!1;function o(e,t,r){for(var a,n,i,s,o,c,u,l=r.length();l>=64;){for(n=e.h0,i=e.h1,s=e.h2,o=e.h3,c=e.h4,u=0;u<16;++u)a=r.getInt32(),t[u]=a,a=(n<<5|n>>>27)+(o^i&(s^o))+c+1518500249+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<20;++u)a=(a=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|a>>>31,t[u]=a,a=(n<<5|n>>>27)+(o^i&(s^o))+c+1518500249+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<32;++u)a=(a=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|a>>>31,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+1859775393+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<40;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+1859775393+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<60;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i&s|o&(i^s))+c+2400959708+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<80;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+3395469782+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;e.h0=e.h0+n|0,e.h1=e.h1+i|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+c|0,l-=64}}},function(e,t,r){var a=r(0);function n(e,t){a.cipher.registerAlgorithm(e,(function(){return new a.des.Algorithm(e,t)}))}r(13),r(19),r(1),e.exports=a.des=a.des||{},a.des.startEncrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!1,mode:a||(null===t?"ECB":"CBC")});return n.start(t),n},a.des.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},a.des.startDecrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!0,mode:a||(null===t?"ECB":"CBC")});return n.start(t),n},a.des.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},a.des.Algorithm=function(e,t){var r=this;r.name=e,r.mode=new t({blockSize:8,cipher:{encrypt:function(e,t){return h(r._keys,e,t,!1)},decrypt:function(e,t){return h(r._keys,e,t,!0)}}}),r._init=!1},a.des.Algorithm.prototype.initialize=function(e){if(!this._init){var t=a.util.createBuffer(e.key);if(0===this.name.indexOf("3DES")&&24!==t.length())throw new Error("Invalid Triple-DES key size: "+8*t.length());this._keys=function(e){for(var t,r=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964],a=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],n=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],i=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],s=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],o=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],c=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],u=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],l=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],p=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],f=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],h=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],d=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],y=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],g=e.length()>8?3:1,v=[],m=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],C=0,E=0;E>>4^T))<<4,S^=t=65535&((T^=t)>>>-16^S),S^=(t=858993459&(S>>>2^(T^=t<<-16)))<<2,S^=t=65535&((T^=t)>>>-16^S),S^=(t=1431655765&(S>>>1^(T^=t<<-16)))<<1,S^=t=16711935&((T^=t)>>>8^S),t=(S^=(t=1431655765&(S>>>1^(T^=t<<8)))<<1)<<8|(T^=t)>>>20&240,S=T<<24|T<<8&16711680|T>>>8&65280|T>>>24&240,T=t;for(var I=0;I>>26,T=T<<2|T>>>26):(S=S<<1|S>>>27,T=T<<1|T>>>27);var A=r[(S&=-15)>>>28]|a[S>>>24&15]|n[S>>>20&15]|i[S>>>16&15]|s[S>>>12&15]|o[S>>>8&15]|c[S>>>4&15],B=u[(T&=-15)>>>28]|l[T>>>24&15]|p[T>>>20&15]|f[T>>>16&15]|h[T>>>12&15]|d[T>>>8&15]|y[T>>>4&15];t=65535&(B>>>16^A),v[C++]=A^t,v[C++]=B^t<<16}}return v}(t),this._init=!0}},n("DES-ECB",a.cipher.modes.ecb),n("DES-CBC",a.cipher.modes.cbc),n("DES-CFB",a.cipher.modes.cfb),n("DES-OFB",a.cipher.modes.ofb),n("DES-CTR",a.cipher.modes.ctr),n("3DES-ECB",a.cipher.modes.ecb),n("3DES-CBC",a.cipher.modes.cbc),n("3DES-CFB",a.cipher.modes.cfb),n("3DES-OFB",a.cipher.modes.ofb),n("3DES-CTR",a.cipher.modes.ctr);var i=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],s=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],o=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],c=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],u=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],l=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],p=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],f=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function h(e,t,r,a){var n,h,d=32===e.length?3:9;n=3===d?a?[30,-2,-2]:[0,32,2]:a?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var y=t[0],g=t[1];y^=(h=252645135&(y>>>4^g))<<4,y^=(h=65535&(y>>>16^(g^=h)))<<16,y^=h=858993459&((g^=h)>>>2^y),y^=h=16711935&((g^=h<<2)>>>8^y),y=(y^=(h=1431655765&(y>>>1^(g^=h<<8)))<<1)<<1|y>>>31,g=(g^=h)<<1|g>>>31;for(var v=0;v>>4|g<<28)^e[E+1];h=y,y=g,g=h^(s[S>>>24&63]|c[S>>>16&63]|l[S>>>8&63]|f[63&S]|i[T>>>24&63]|o[T>>>16&63]|u[T>>>8&63]|p[63&T])}h=y,y=g,g=h}g=g>>>1|g<<31,g^=h=1431655765&((y=y>>>1|y<<31)>>>1^g),g^=(h=16711935&(g>>>8^(y^=h<<1)))<<8,g^=(h=858993459&(g>>>2^(y^=h)))<<2,g^=h=65535&((y^=h)>>>16^g),g^=h=252645135&((y^=h<<16)>>>4^g),y^=h<<4,r[0]=y,r[1]=g}function d(e){var t,r="DES-"+((e=e||{}).mode||"CBC").toUpperCase(),n=(t=e.decrypt?a.cipher.createDecipher(r,e.key):a.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof a.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,n.call(t,r)},t}},function(e,t,r){var a=r(0);if(r(3),r(12),r(6),r(26),r(27),r(2),r(1),void 0===n)var n=a.jsbn.BigInteger;var i=a.util.isNodejs?r(16):null,s=a.asn1,o=a.util;a.pki=a.pki||{},e.exports=a.pki.rsa=a.rsa=a.rsa||{};var c=a.pki,u=[6,4,2,4,2,4,6,2],l={name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},p={name:"RSAPrivateKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},f={name:"RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},h=a.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},d={name:"DigestInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:s.Class.UNIVERSAL,type:s.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},y=function(e){var t;if(!(e.algorithm in c.oids)){var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}t=c.oids[e.algorithm];var a=s.oidToDer(t).getBytes(),n=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]),i=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]);i.value.push(s.create(s.Class.UNIVERSAL,s.Type.OID,!1,a)),i.value.push(s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,""));var o=s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,e.digest().getBytes());return n.value.push(i),n.value.push(o),s.toDer(n).getBytes()},g=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);var i;t.dP||(t.dP=t.d.mod(t.p.subtract(n.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(n.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));do{i=new n(a.util.bytesToHex(a.random.getBytes(t.n.bitLength()/8)),16)}while(i.compareTo(t.n)>=0||!i.gcd(t.n).equals(n.ONE));for(var s=(e=e.multiply(i.modPow(t.e,t.n)).mod(t.n)).mod(t.p).modPow(t.dP,t.p),o=e.mod(t.q).modPow(t.dQ,t.q);s.compareTo(o)<0;)s=s.add(t.p);var c=s.subtract(o).multiply(t.qInv).mod(t.p).multiply(t.q).add(o);return c=c.multiply(i.modInverse(t.n)).mod(t.n)};function v(e,t,r){var n=a.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var s=new Error("Message is too long for PKCS#1 v1.5 padding.");throw s.length=e.length,s.max=i-11,s}n.putByte(0),n.putByte(r);var o,c=i-3-e.length;if(0===r||1===r){o=0===r?0:255;for(var u=0;u0;){var l=0,p=a.random.getBytes(c);for(u=0;u1;){if(255!==s.getByte()){--s.read;break}++u}else if(2===c)for(u=0;s.length()>1;){if(0===s.getByte()){--s.read;break}++u}if(0!==s.getByte()||u!==i-3-s.length())throw new Error("Encryption block is invalid.");return s.getBytes()}function C(e,t,r){"function"==typeof t&&(r=t,t={});var i={algorithm:{name:(t=t||{}).algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};function s(){o(e.pBits,(function(t,a){return t?r(t):(e.p=a,null!==e.q?u(t,e.q):void o(e.qBits,u))}))}function o(e,t){a.prime.generateProbablePrime(e,i,t)}function u(t,a){if(t)return r(t);if(e.q=a,e.p.compareTo(e.q)<0){var i=e.p;e.p=e.q,e.q=i}if(0!==e.p.subtract(n.ONE).gcd(e.e).compareTo(n.ONE))return e.p=null,void s();if(0!==e.q.subtract(n.ONE).gcd(e.e).compareTo(n.ONE))return e.q=null,void o(e.qBits,u);if(e.p1=e.p.subtract(n.ONE),e.q1=e.q.subtract(n.ONE),e.phi=e.p1.multiply(e.q1),0!==e.phi.gcd(e.e).compareTo(n.ONE))return e.p=e.q=null,void s();if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits)return e.q=null,void o(e.qBits,u);var l=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}"prng"in t&&(i.prng=t.prng),s()}function E(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=a.util.hexToBytes(t);return r.length>1&&(0===r.charCodeAt(0)&&0==(128&r.charCodeAt(1))||255===r.charCodeAt(0)&&128==(128&r.charCodeAt(1)))?r.substr(1):r}function S(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function T(e){return a.util.isNodejs&&"function"==typeof i[e]}function I(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.crypto&&"object"==typeof o.globalScope.crypto.subtle&&"function"==typeof o.globalScope.crypto.subtle[e]}function A(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.msCrypto&&"object"==typeof o.globalScope.msCrypto.subtle&&"function"==typeof o.globalScope.msCrypto.subtle[e]}function B(e){for(var t=a.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),n=0;n0;)l.putByte(0),--p;return l.putBytes(a.util.hexToBytes(u)),l.getBytes()},c.rsa.decrypt=function(e,t,r,i){var s=Math.ceil(t.n.bitLength()/8);if(e.length!==s){var o=new Error("Encrypted message length is invalid.");throw o.length=e.length,o.expected=s,o}var c=new n(a.util.createBuffer(e).toHex(),16);if(c.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var u=g(c,t,r).toString(16),l=a.util.createBuffer(),p=s-Math.ceil(u.length/2);p>0;)l.putByte(0),--p;return l.putBytes(a.util.hexToBytes(u)),!1!==i?m(l.getBytes(),t,r):l.getBytes()},c.rsa.createKeyPairGenerationState=function(e,t,r){"string"==typeof e&&(e=parseInt(e,10)),e=e||2048;var i,s=(r=r||{}).prng||a.random,o={nextBytes:function(e){for(var t=s.getBytesSync(e.length),r=0;r>1,pBits:e-(e>>1),pqState:0,num:null,keys:null}).e.fromInt(i.eInt),i},c.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new n(null);r.fromInt(30);for(var a,i=0,s=function(e,t){return e|t},o=+new Date,l=0;null===e.keys&&(t<=0||lp?e.pqState=0:e.num.isProbablePrime(S(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(u[i++%8],0):2===e.pqState?e.pqState=0===e.num.subtract(n.ONE).gcd(e.e).compareTo(n.ONE)?3:0:3===e.pqState&&(e.pqState=0,null===e.p?e.p=e.num:e.q=e.num,null!==e.p&&null!==e.q&&++e.state,e.num=null)}else if(1===e.state)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(2===e.state)e.p1=e.p.subtract(n.ONE),e.q1=e.q.subtract(n.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(3===e.state)0===e.phi.gcd(e.e).compareTo(n.ONE)?++e.state:(e.p=null,e.q=null,e.state=0);else if(4===e.state)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(5===e.state){var h=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,h,e.p,e.q,h.mod(e.p1),h.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)}}l+=(a=+new Date)-o,o=a}return null!==e.keys},c.rsa.generateKeyPair=function(e,t,r,n){if(1===arguments.length?"object"==typeof e?(r=e,e=void 0):"function"==typeof e&&(n=e,e=void 0):2===arguments.length?"number"==typeof e?"function"==typeof t?(n=t,t=void 0):"number"!=typeof t&&(r=t,t=void 0):(r=e,n=t,e=void 0,t=void 0):3===arguments.length&&("number"==typeof t?"function"==typeof r&&(n=r,r=void 0):(n=r,r=t,t=void 0)),r=r||{},void 0===e&&(e=r.bits||2048),void 0===t&&(t=r.e||65537),!a.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(65537===t||3===t))if(n){if(T("generateKeyPair"))return i.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},(function(e,t,r){if(e)return n(e);n(null,{privateKey:c.privateKeyFromPem(r),publicKey:c.publicKeyFromPem(t)})}));if(I("generateKey")&&I("exportKey"))return o.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:B(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then((function(e){return o.globalScope.crypto.subtle.exportKey("pkcs8",e.privateKey)})).then(void 0,(function(e){n(e)})).then((function(e){if(e){var t=c.privateKeyFromAsn1(s.fromDer(a.util.createBuffer(e)));n(null,{privateKey:t,publicKey:c.setRsaPublicKey(t.n,t.e)})}}));if(A("generateKey")&&A("exportKey")){var u=o.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:B(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);return u.oncomplete=function(e){var t=e.target.result,r=o.globalScope.msCrypto.subtle.exportKey("pkcs8",t.privateKey);r.oncomplete=function(e){var t=e.target.result,r=c.privateKeyFromAsn1(s.fromDer(a.util.createBuffer(t)));n(null,{privateKey:r,publicKey:c.setRsaPublicKey(r.n,r.e)})},r.onerror=function(e){n(e)}},void(u.onerror=function(e){n(e)})}}else if(T("generateKeyPairSync")){var l=i.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:c.privateKeyFromPem(l.privateKey),publicKey:c.publicKeyFromPem(l.publicKey)}}var p=c.rsa.createKeyPairGenerationState(e,t,r);if(!n)return c.rsa.stepKeyPairGenerationState(p,0),p.keys;C(p,r,n)},c.setRsaPublicKey=c.rsa.setPublicKey=function(e,t){var r={n:e,e:t,encrypt:function(e,t,n){if("string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5"),"RSAES-PKCS1-V1_5"===t)t={encode:function(e,t,r){return v(e,t,2).getBytes()}};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={encode:function(e,t){return a.pkcs1.encode_rsa_oaep(t,e,n)}};else if(-1!==["RAW","NONE","NULL",null].indexOf(t))t={encode:function(e){return e}};else if("string"==typeof t)throw new Error('Unsupported encryption scheme: "'+t+'".');var i=t.encode(e,r,!0);return c.rsa.encrypt(i,r,!0)},verify:function(e,t,n,i){"string"==typeof n?n=n.toUpperCase():void 0===n&&(n="RSASSA-PKCS1-V1_5"),void 0===i&&(i={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in i||(i._parseAllDigestBytes=!0),"RSASSA-PKCS1-V1_5"===n?n={verify:function(e,t){t=m(t,r,!0);var n=s.fromDer(t,{parseAllBytes:i._parseAllDigestBytes}),o={},c=[];if(!s.validate(n,d,o,c))throw(u=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.")).errors=c,u;var u,l=s.derToOid(o.algorithmIdentifier);if(l!==a.oids.md2&&l!==a.oids.md5&&l!==a.oids.sha1&&l!==a.oids.sha224&&l!==a.oids.sha256&&l!==a.oids.sha384&&l!==a.oids.sha512&&l!==a.oids["sha512-224"]&&l!==a.oids["sha512-256"])throw(u=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.")).oid=l,u;if((l===a.oids.md2||l===a.oids.md5)&&!("parameters"in o))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters.");return e===o.digest}}:"NONE"!==n&&"NULL"!==n&&null!==n||(n={verify:function(e,t){return e===(t=m(t,r,!0))}});var o=c.rsa.decrypt(t,r,!0,!1);return n.verify(e,o,r.n.bitLength())}};return r},c.setRsaPrivateKey=c.rsa.setPrivateKey=function(e,t,r,n,i,s,o,u){var l={n:e,e:t,d:r,p:n,q:i,dP:s,dQ:o,qInv:u,decrypt:function(e,t,r){"string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5");var n=c.rsa.decrypt(e,l,!1,!1);if("RSAES-PKCS1-V1_5"===t)t={decode:m};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={decode:function(e,t){return a.pkcs1.decode_rsa_oaep(t,e,r)}};else{if(-1===["RAW","NONE","NULL",null].indexOf(t))throw new Error('Unsupported encryption scheme: "'+t+'".');t={decode:function(e){return e}}}return t.decode(n,l,!1)},sign:function(e,t){var r=!1;"string"==typeof t&&(t=t.toUpperCase()),void 0===t||"RSASSA-PKCS1-V1_5"===t?(t={encode:y},r=1):"NONE"!==t&&"NULL"!==t&&null!==t||(t={encode:function(){return e}},r=1);var a=t.encode(e,l.n.bitLength());return c.rsa.encrypt(a,l,r)}};return l},c.wrapRsaPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,s.toDer(e).getBytes())])},c.privateKeyFromAsn1=function(e){var t,r,i,o,u,f,h,d,y={},g=[];if(s.validate(e,l,y,g)&&(e=s.fromDer(a.util.createBuffer(y.privateKey))),y={},g=[],!s.validate(e,p,y,g)){var v=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw v.errors=g,v}return t=a.util.createBuffer(y.privateKeyModulus).toHex(),r=a.util.createBuffer(y.privateKeyPublicExponent).toHex(),i=a.util.createBuffer(y.privateKeyPrivateExponent).toHex(),o=a.util.createBuffer(y.privateKeyPrime1).toHex(),u=a.util.createBuffer(y.privateKeyPrime2).toHex(),f=a.util.createBuffer(y.privateKeyExponent1).toHex(),h=a.util.createBuffer(y.privateKeyExponent2).toHex(),d=a.util.createBuffer(y.privateKeyCoefficient).toHex(),c.setRsaPrivateKey(new n(t,16),new n(r,16),new n(i,16),new n(o,16),new n(u,16),new n(f,16),new n(h,16),new n(d,16))},c.privateKeyToAsn1=c.privateKeyToRSAPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.d)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.p)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.q)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dP)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dQ)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.qInv))])},c.publicKeyFromAsn1=function(e){var t={},r=[];if(s.validate(e,h,t,r)){var i,o=s.derToOid(t.publicKeyOid);if(o!==c.oids.rsaEncryption)throw(i=new Error("Cannot read public key. Unknown OID.")).oid=o,i;e=t.rsaPublicKey}if(r=[],!s.validate(e,f,t,r))throw(i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.")).errors=r,i;var u=a.util.createBuffer(t.publicKeyModulus).toHex(),l=a.util.createBuffer(t.publicKeyExponent).toHex();return c.setRsaPublicKey(new n(u,16),new n(l,16))},c.publicKeyToAsn1=c.publicKeyToSubjectPublicKeyInfo=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.BITSTRING,!1,[c.publicKeyToRSAPublicKey(e)])])},c.publicKeyToRSAPublicKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e))])}},function(e,t,r){var a,n=r(0);e.exports=n.jsbn=n.jsbn||{};function i(e,t,r){this.data=[],null!=e&&("number"==typeof e?this.fromNumber(e,t,r):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function s(){return new i(null)}function o(e,t,r,a,n,i){for(var s=16383&t,o=t>>14;--i>=0;){var c=16383&this.data[e],u=this.data[e++]>>14,l=o*c+u*s;n=((c=s*c+((16383&l)<<14)+r.data[a]+n)>>28)+(l>>14)+o*u,r.data[a++]=268435455&c}return n}n.jsbn.BigInteger=i,"undefined"==typeof navigator?(i.prototype.am=o,a=28):"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=function(e,t,r,a,n,i){for(var s=32767&t,o=t>>15;--i>=0;){var c=32767&this.data[e],u=this.data[e++]>>15,l=o*c+u*s;n=((c=s*c+((32767&l)<<15)+r.data[a]+(1073741823&n))>>>30)+(l>>>15)+o*u+(n>>>30),r.data[a++]=1073741823&c}return n},a=30):"Netscape"!=navigator.appName?(i.prototype.am=function(e,t,r,a,n,i){for(;--i>=0;){var s=t*this.data[e++]+r.data[a]+n;n=Math.floor(s/67108864),r.data[a++]=67108863&s}return n},a=26):(i.prototype.am=o,a=28),i.prototype.DB=a,i.prototype.DM=(1<>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}function y(e){this.m=e}function g(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function T(e){for(var t=0;0!=e;)e&=e-1,++t;return t}function I(){}function A(e){return e}function B(e){this.r2=s(),this.q3=s(),i.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e),this.m=e}y.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},y.prototype.revert=function(e){return e},y.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},y.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},y.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},g.prototype.convert=function(e){var t=s();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},g.prototype.revert=function(e){var t=s();return e.copyTo(t),this.reduce(t),t},g.prototype.reduce=function(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,a,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},g.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},g.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},i.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s},i.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0},i.prototype.fromString=function(e,t){var r;if(16==t)r=4;else if(8==t)r=3;else if(256==t)r=8;else if(2==t)r=1;else if(32==t)r=5;else{if(4!=t)return void this.fromRadix(e,t);r=2}this.t=0,this.s=0;for(var a=e.length,n=!1,s=0;--a>=0;){var o=8==r?255&e[a]:f(e,a);o<0?"-"==e.charAt(a)&&(n=!0):(n=!1,0==s?this.data[this.t++]=o:s+r>this.DB?(this.data[this.t-1]|=(o&(1<>this.DB-s):this.data[this.t-1]|=o<=this.DB&&(s-=this.DB))}8==r&&0!=(128&e[0])&&(this.s=-1,s>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t},i.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s},i.prototype.drShiftTo=function(e,t){for(var r=e;r=0;--r)t.data[r+s+1]=this.data[r]>>n|o,o=(this.data[r]&i)<=0;--r)t.data[r]=0;t.data[s]=o,t.t=this.t+s+1,t.s=this.s,t.clamp()},i.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var a=e%this.DB,n=this.DB-a,i=(1<>a;for(var s=r+1;s>a;a>0&&(t.data[this.t-r-1]|=(this.s&i)<>=this.DB;if(e.t>=this.DB;a+=this.s}else{for(a+=this.s;r>=this.DB;a-=e.s}t.s=a<0?-1:0,a<-1?t.data[r++]=this.DV+a:a>0&&(t.data[r++]=a),t.t=r,t.clamp()},i.prototype.multiplyTo=function(e,t){var r=this.abs(),a=e.abs(),n=r.t;for(t.t=n+a.t;--n>=0;)t.data[n]=0;for(n=0;n=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()},i.prototype.divRemTo=function(e,t,r){var a=e.abs();if(!(a.t<=0)){var n=this.abs();if(n.t0?(a.lShiftTo(l,o),n.lShiftTo(l,r)):(a.copyTo(o),n.copyTo(r));var p=o.t,f=o.data[p-1];if(0!=f){var h=f*(1<1?o.data[p-2]>>this.F2:0),y=this.FV/h,g=(1<=0&&(r.data[r.t++]=1,r.subTo(E,r)),i.ONE.dlShiftTo(p,E),E.subTo(o,o);o.t=0;){var S=r.data[--m]==f?this.DM:Math.floor(r.data[m]*y+(r.data[m-1]+v)*g);if((r.data[m]+=o.am(0,S,r,C,0,p))0&&r.rShiftTo(l,r),c<0&&i.ZERO.subTo(r,r)}}},i.prototype.invDigit=function(){if(this.t<1)return 0;var e=this.data[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},i.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},i.prototype.exp=function(e,t){if(e>4294967295||e<1)return i.ONE;var r=s(),a=s(),n=t.convert(this),o=d(e)-1;for(n.copyTo(r);--o>=0;)if(t.sqrTo(r,a),(e&1<0)t.mulTo(a,n,r);else{var c=r;r=a,a=c}return t.revert(r)},i.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var r,a=(1<0)for(o>o)>0&&(n=!0,i=p(r));s>=0;)o>(o+=this.DB-t)):(r=this.data[s]>>(o-=t)&a,o<=0&&(o+=this.DB,--s)),r>0&&(n=!0),n&&(i+=p(r));return n?i:"0"},i.prototype.negate=function(){var e=s();return i.ZERO.subTo(this,e),e},i.prototype.abs=function(){return this.s<0?this.negate():this},i.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this.data[r]-e.data[r]))return t;return 0},i.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+d(this.data[this.t-1]^this.s&this.DM)},i.prototype.mod=function(e){var t=s();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(i.ZERO)>0&&e.subTo(t,t),t},i.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new y(t):new g(t),this.exp(e,r)},i.ZERO=h(0),i.ONE=h(1),I.prototype.convert=A,I.prototype.revert=A,I.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r)},I.prototype.sqrTo=function(e,t){e.squareTo(t)},B.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=s();return e.copyTo(t),this.reduce(t),t},B.prototype.revert=function(e){return e},B.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},B.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},B.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)};var b=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],N=(1<<26)/b[b.length-1];i.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},i.prototype.toRadix=function(e){if(null==e&&(e=10),0==this.signum()||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),a=h(r),n=s(),i=s(),o="";for(this.divRemTo(a,n,i);n.signum()>0;)o=(r+i.intValue()).toString(e).substr(1)+o,n.divRemTo(a,n,i);return i.intValue().toString(e)+o},i.prototype.fromRadix=function(e,t){this.fromInt(0),null==t&&(t=10);for(var r=this.chunkSize(t),a=Math.pow(t,r),n=!1,s=0,o=0,c=0;c=r&&(this.dMultiply(a),this.dAddOffset(o,0),s=0,o=0))}s>0&&(this.dMultiply(Math.pow(t,s)),this.dAddOffset(o,0)),n&&i.ZERO.subTo(this,this)},i.prototype.fromNumber=function(e,t,r){if("number"==typeof t)if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(i.ONE.shiftLeft(e-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(i.ONE.shiftLeft(e-1),this);else{var a=new Array,n=7&e;a.length=1+(e>>3),t.nextBytes(a),n>0?a[0]&=(1<>=this.DB;if(e.t>=this.DB;a+=this.s}else{for(a+=this.s;r>=this.DB;a+=e.s}t.s=a<0?-1:0,a>0?t.data[r++]=a:a<-1&&(t.data[r++]=this.DV+a),t.t=r,t.clamp()},i.prototype.dMultiply=function(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},i.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}},i.prototype.multiplyLowerTo=function(e,t,r){var a,n=Math.min(this.t+e.t,t);for(r.s=0,r.t=n;n>0;)r.data[--n]=0;for(a=r.t-this.t;n=0;)r.data[a]=0;for(a=Math.max(t-this.t,0);a0)if(0==t)r=this.data[0]%e;else for(var a=this.t-1;a>=0;--a)r=(t*r+this.data[a])%e;return r},i.prototype.millerRabin=function(e){var t=this.subtract(i.ONE),r=t.getLowestSetBit();if(r<=0)return!1;for(var a,n=t.shiftRight(r),s={nextBytes:function(e){for(var t=0;t=0);var c=a.modPow(n,this);if(0!=c.compareTo(i.ONE)&&0!=c.compareTo(t)){for(var u=1;u++>24},i.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},i.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},i.prototype.toByteArray=function(){var e=this.t,t=new Array;t[0]=this.s;var r,a=this.DB-e*this.DB%8,n=0;if(e-- >0)for(a>a)!=(this.s&this.DM)>>a&&(t[n++]=r|this.s<=0;)a<8?(r=(this.data[e]&(1<>(a+=this.DB-8)):(r=this.data[e]>>(a-=8)&255,a<=0&&(a+=this.DB,--e)),0!=(128&r)&&(r|=-256),0==n&&(128&this.s)!=(128&r)&&++n,(n>0||r!=this.s)&&(t[n++]=r);return t},i.prototype.equals=function(e){return 0==this.compareTo(e)},i.prototype.min=function(e){return this.compareTo(e)<0?this:e},i.prototype.max=function(e){return this.compareTo(e)>0?this:e},i.prototype.and=function(e){var t=s();return this.bitwiseTo(e,v,t),t},i.prototype.or=function(e){var t=s();return this.bitwiseTo(e,m,t),t},i.prototype.xor=function(e){var t=s();return this.bitwiseTo(e,C,t),t},i.prototype.andNot=function(e){var t=s();return this.bitwiseTo(e,E,t),t},i.prototype.not=function(){for(var e=s(),t=0;t=this.t?0!=this.s:0!=(this.data[t]&1<1){var p=s();for(a.sqrTo(o[1],p);c<=l;)o[c]=s(),a.mulTo(p,o[c-2],o[c]),c+=2}var f,v,m=e.t-1,C=!0,E=s();for(n=d(e.data[m])-1;m>=0;){for(n>=u?f=e.data[m]>>n-u&l:(f=(e.data[m]&(1<0&&(f|=e.data[m-1]>>this.DB+n-u)),c=r;0==(1&f);)f>>=1,--c;if((n-=c)<0&&(n+=this.DB,--m),C)o[f].copyTo(i),C=!1;else{for(;c>1;)a.sqrTo(i,E),a.sqrTo(E,i),c-=2;c>0?a.sqrTo(i,E):(v=i,i=E,E=v),a.mulTo(E,o[f],i)}for(;m>=0&&0==(e.data[m]&1<=0?(r.subTo(a,r),t&&n.subTo(o,n),s.subTo(c,s)):(a.subTo(r,a),t&&o.subTo(n,o),c.subTo(s,c))}return 0!=a.compareTo(i.ONE)?i.ZERO:c.compareTo(e)>=0?c.subtract(e):c.signum()<0?(c.addTo(e,c),c.signum()<0?c.add(e):c):c},i.prototype.pow=function(e){return this.exp(e,new I)},i.prototype.gcd=function(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var a=t;t=r,r=a}var n=t.getLowestSetBit(),i=r.getLowestSetBit();if(i<0)return t;for(n0&&(t.rShiftTo(i,t),r.rShiftTo(i,r));t.signum()>0;)(n=t.getLowestSetBit())>0&&t.rShiftTo(n,t),(n=r.getLowestSetBit())>0&&r.rShiftTo(n,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return i>0&&r.lShiftTo(i,r),r},i.prototype.isProbablePrime=function(e){var t,r=this.abs();if(1==r.t&&r.data[0]<=b[b.length-1]){for(t=0;t>>0,o>>>0];for(var c=n.fullMessageLength.length-1;c>=0;--c)n.fullMessageLength[c]+=o[1],o[1]=o[0]+(n.fullMessageLength[c]/4294967296>>>0),n.fullMessageLength[c]=n.fullMessageLength[c]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),l(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var o=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-o));for(var c,u=0,p=n.fullMessageLength.length-1;p>=0;--p)u=(c=8*n.fullMessageLength[p]+u)/4294967296>>>0,s.putInt32Le(c>>>0);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};l(f,r,s);var h=a.util.createBuffer();return h.putInt32Le(f.h0),h.putInt32Le(f.h1),h.putInt32Le(f.h2),h.putInt32Le(f.h3),h},n};var i=null,s=null,o=null,c=null,u=!1;function l(e,t,r){for(var a,n,i,u,l,p,f,h=r.length();h>=64;){for(n=e.h0,i=e.h1,u=e.h2,l=e.h3,f=0;f<16;++f)t[f]=r.getInt32Le(),a=n+(l^i&(u^l))+c[f]+t[f],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<32;++f)a=n+(u^l&(i^u))+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<48;++f)a=n+(i^u^l)+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<64;++f)a=n+(u^(i|~l))+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;e.h0=e.h0+n|0,e.h1=e.h1+i|0,e.h2=e.h2+u|0,e.h3=e.h3+l|0,h-=64}}},function(e,t,r){var a=r(0);r(8),r(4),r(1);var n,i=a.pkcs5=a.pkcs5||{};a.util.isNodejs&&!a.options.usePureJavaScript&&(n=r(16)),e.exports=a.pbkdf2=i.pbkdf2=function(e,t,r,i,s,o){if("function"==typeof s&&(o=s,s=null),a.util.isNodejs&&!a.options.usePureJavaScript&&n.pbkdf2&&(null===s||"object"!=typeof s)&&(n.pbkdf2Sync.length>4||!s||"sha1"===s))return"string"!=typeof s&&(s="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),o?4===n.pbkdf2Sync.length?n.pbkdf2(e,t,r,i,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):n.pbkdf2(e,t,r,i,s,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):4===n.pbkdf2Sync.length?n.pbkdf2Sync(e,t,r,i).toString("binary"):n.pbkdf2Sync(e,t,r,i,s).toString("binary");if(null==s&&(s="sha1"),"string"==typeof s){if(!(s in a.md.algorithms))throw new Error("Unknown hash algorithm: "+s);s=a.md[s].create()}var c=s.digestLength;if(i>4294967295*c){var u=new Error("Derived key is too long.");if(o)return o(u);throw u}var l=Math.ceil(i/c),p=i-(l-1)*c,f=a.hmac.create();f.start(s,e);var h,d,y,g="";if(!o){for(var v=1;v<=l;++v){f.start(null,null),f.update(t),f.update(a.util.int32ToBytes(v)),h=y=f.digest().getBytes();for(var m=2;m<=r;++m)f.start(null,null),f.update(y),d=f.digest().getBytes(),h=a.util.xorBytes(h,d,c),y=d;g+=vl)return o(null,g);f.start(null,null),f.update(t),f.update(a.util.int32ToBytes(v)),h=y=f.digest().getBytes(),m=2,E()}function E(){if(m<=r)return f.start(null,null),f.update(y),d=f.digest().getBytes(),h=a.util.xorBytes(h,d,c),y=d,++m,a.util.setImmediate(E);g+=v128)throw new Error('Invalid "nsComment" content.');e.value=n.create(n.Class.UNIVERSAL,n.Type.IA5STRING,!1,e.comment)}else if("subjectKeyIdentifier"===e.name&&t.cert){var h=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=h.toHex(),e.value=n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,h.getBytes())}else if("authorityKeyIdentifier"===e.name&&t.cert){e.value=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);l=e.value.value;if(e.keyIdentifier){var d=!0===e.keyIdentifier?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;l.push(n.create(n.Class.CONTEXT_SPECIFIC,0,!1,d))}if(e.authorityCertIssuer){var y=[n.create(n.Class.CONTEXT_SPECIFIC,4,!0,[v(!0===e.authorityCertIssuer?t.cert.issuer:e.authorityCertIssuer)])];l.push(n.create(n.Class.CONTEXT_SPECIFIC,1,!0,y))}if(e.serialNumber){var g=a.util.hexToBytes(!0===e.serialNumber?t.cert.serialNumber:e.serialNumber);l.push(n.create(n.Class.CONTEXT_SPECIFIC,2,!1,g))}}else if("cRLDistributionPoints"===e.name){e.value=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);l=e.value.value;var m,C=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]),E=n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[]);for(f=0;f2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(p.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(c.validity.notBefore=p[0],c.validity.notAfter=p[1],c.tbsCertificate=r.tbsCertificate,t){c.md=y({signatureOid:c.signatureOid,type:"certificate"});var f=n.toDer(c.tbsCertificate);c.md.update(f.getBytes())}var g=a.md.sha1.create(),v=n.toDer(r.certIssuer);g.update(v.getBytes()),c.issuer.getField=function(e){return h(c.issuer,e)},c.issuer.addField=function(e){m([e]),c.issuer.attributes.push(e)},c.issuer.attributes=i.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(c.issuer.uniqueId=r.certIssuerUniqueId),c.issuer.hash=g.digest().toHex();var C=a.md.sha1.create(),E=n.toDer(r.certSubject);return C.update(E.getBytes()),c.subject.getField=function(e){return h(c.subject,e)},c.subject.addField=function(e){m([e]),c.subject.attributes.push(e)},c.subject.attributes=i.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(c.subject.uniqueId=r.certSubjectUniqueId),c.subject.hash=C.digest().toHex(),r.certExtensions?c.extensions=i.certificateExtensionsFromAsn1(r.certExtensions):c.extensions=[],c.publicKey=i.publicKeyFromAsn1(r.subjectPublicKeyInfo),c},i.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(r=c.value.charCodeAt(1),i=c.value.length>2?c.value.charCodeAt(2):0),t.digitalSignature=128==(128&r),t.nonRepudiation=64==(64&r),t.keyEncipherment=32==(32&r),t.dataEncipherment=16==(16&r),t.keyAgreement=8==(8&r),t.keyCertSign=4==(4&r),t.cRLSign=2==(2&r),t.encipherOnly=1==(1&r),t.decipherOnly=128==(128&i)}else if("basicConstraints"===t.name){(c=n.fromDer(t.value)).value.length>0&&c.value[0].type===n.Type.BOOLEAN?t.cA=0!==c.value[0].value.charCodeAt(0):t.cA=!1;var o=null;c.value.length>0&&c.value[0].type===n.Type.INTEGER?o=c.value[0].value:c.value.length>1&&(o=c.value[1].value),null!==o&&(t.pathLenConstraint=n.derToInteger(o))}else if("extKeyUsage"===t.name)for(var c=n.fromDer(t.value),u=0;u1&&(r=c.value.charCodeAt(1)),t.client=128==(128&r),t.server=64==(64&r),t.email=32==(32&r),t.objsign=16==(16&r),t.reserved=8==(8&r),t.sslCA=4==(4&r),t.emailCA=2==(2&r),t.objCA=1==(1&r)}else if("subjectAltName"===t.name||"issuerAltName"===t.name){var p;t.altNames=[];c=n.fromDer(t.value);for(var f=0;f=T&&e0&&s.value.push(i.certificateExtensionsToAsn1(e.extensions)),s},i.getCertificationRequestInfo=function(e){return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(e.version).getBytes()),v(e.subject),i.publicKeyToAsn1(e.publicKey),S(e)])},i.distinguishedNameToAsn1=function(e){return v(e)},i.certificateToAsn1=function(e){var t=e.tbsCertificate||i.getTBSCertificate(e);return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[t,n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(e.signatureOid).getBytes()),E(e.signatureOid,e.signatureParameters)]),n.create(n.Class.UNIVERSAL,n.Type.BITSTRING,!1,String.fromCharCode(0)+e.signature)])},i.certificateExtensionsToAsn1=function(e){var t=n.create(n.Class.CONTEXT_SPECIFIC,3,!0,[]),r=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);t.value.push(r);for(var a=0;al.validity.notAfter)&&(c={message:"Certificate is not valid yet or has expired.",error:i.certificateError.certificate_expired,notBefore:l.validity.notBefore,notAfter:l.validity.notAfter,now:s}),null===c){if(null===(p=t[0]||e.getIssuer(l))&&l.isIssuer(l)&&(f=!0,p=l),p){var h=p;a.util.isArray(h)||(h=[h]);for(var d=!1;!d&&h.length>0;){p=h.shift();try{d=p.verify(l)}catch(e){}}d||(c={message:"Certificate signature is invalid.",error:i.certificateError.bad_certificate})}null!==c||p&&!f||e.hasCertificate(l)||(c={message:"Certificate is not trusted.",error:i.certificateError.unknown_ca})}if(null===c&&p&&!l.isIssuer(p)&&(c={message:"Certificate issuer is invalid.",error:i.certificateError.bad_certificate}),null===c)for(var y={keyUsage:!0,basicConstraints:!0},g=0;null===c&&gm.pathLenConstraint&&(c={message:"Certificate basicConstraints pathLenConstraint violated.",error:i.certificateError.bad_certificate})}var E=null===c||c.error,S=r.verify?r.verify(E,u,n):E;if(!0!==S)throw!0===E&&(c={message:"The application rejected the certificate.",error:i.certificateError.bad_certificate}),(S||0===S)&&("object"!=typeof S||a.util.isArray(S)?"string"==typeof S&&(c.error=S):(S.message&&(c.message=S.message),S.error&&(c.error=S.error))),c;c=null,o=!1,++u}while(t.length>0);return!0}},function(e,t,r){var a=r(0);r(2),r(1),(e.exports=a.pss=a.pss||{}).create=function(e){3===arguments.length&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t,r=e.md,n=e.mgf,i=r.digestLength,s=e.salt||null;if("string"==typeof s&&(s=a.util.createBuffer(s)),"saltLength"in e)t=e.saltLength;else{if(null===s)throw new Error("Salt length not specified or specific salt not given.");t=s.length()}if(null!==s&&s.length()!==t)throw new Error("Given salt length does not match length of given salt.");var o=e.prng||a.random,c={encode:function(e,c){var u,l,p=c-1,f=Math.ceil(p/8),h=e.digest().getBytes();if(f>8*f-p&255;return(E=String.fromCharCode(E.charCodeAt(0)&~S)+E.substr(1))+y+String.fromCharCode(188)},verify:function(e,s,o){var c,u=o-1,l=Math.ceil(u/8);if(s=s.substr(-l),l>8*l-u&255;if(0!=(f.charCodeAt(0)&d))throw new Error("Bits beyond keysize not zero as expected.");var y=n.generate(h,p),g="";for(c=0;c4){var r=e;e=a.util.createBuffer();for(var n=0;n0))return!0;for(var a=0;a0))return!0;for(var a=0;a0)return!1;var r=e.length(),a=e.at(r-1);return!(a>this.blockSize<<2)&&(e.truncate(a),!0)},n.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},n.cbc.prototype.start=function(e){if(null===e.iv){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else{if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._prev=this._iv.slice(0)}},n.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var a=0;a0))return!0;for(var a=0;a0)return!1;var r=e.length(),a=e.at(r-1);return!(a>this.blockSize<<2)&&(e.truncate(a),!0)},n.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.cfb.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.cfb.prototype.decrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.ofb.prototype.encrypt=function(e,t,r){var a=e.length();if(0===e.length())return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.ofb.prototype.decrypt=n.ofb.prototype.encrypt,n.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.ctr.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}s(this._inBlock)},n.ctr.prototype.decrypt=n.ctr.prototype.encrypt,n.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0,this._R=3774873600},n.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t,r=a.util.createBuffer(e.iv);if(this._cipherLength=0,t="additionalData"in e?a.util.createBuffer(e.additionalData):a.util.createBuffer(),this._tagLength="tagLength"in e?e.tagLength:128,this._tag=null,e.decrypt&&(this._tag=a.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var n=r.length();if(12===n)this._j0=[r.getInt32(),r.getInt32(),r.getInt32(),1];else{for(this._j0=[0,0,0,0];r.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(o(8*n)))}this._inBlock=this._j0.slice(0),s(this._inBlock),this._partialBytes=0,t=a.util.createBuffer(t),this._aDataLength=o(8*t.length());var i=t.length()%this.blockSize;for(i&&t.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];t.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()])},n.gcm.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize){for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),s(this._inBlock)},n.gcm.prototype.decrypt=function(e,t,r){var a=e.length();if(a0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),s(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var n=0;n0;--a)t[a]=e[a]>>>1|(1&e[a-1])<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)},n.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var a=e[r/8|0]>>>4*(7-r%8)&15,n=this._m[r][a];t[0]^=n[0],t[1]^=n[1],t[2]^=n[2],t[3]^=n[3]}return t},n.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)},n.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,a=4*r,n=16*r,i=new Array(n),s=0;s>>1,n=new Array(r);n[a]=e.slice(0);for(var i=a>>>1;i>0;)this.pow(n[2*i],n[i]=[]),i>>=1;for(i=2;i>1,o=s+(1&e.length),c=e.substr(0,o),u=e.substr(s,o),l=a.util.createBuffer(),p=a.hmac.create();r=t+r;var f=Math.ceil(n/16),h=Math.ceil(n/20);p.start("MD5",c);var d=a.util.createBuffer();l.putBytes(r);for(var y=0;y0&&(u.queue(e,u.createAlert(e,{level:u.Alert.Level.warning,description:u.Alert.Description.no_renegotiation})),u.flush(e)),e.process()},u.parseHelloMessage=function(e,t,r){var n=null,i=e.entity===u.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});else{var s=t.fragment,c=s.length();if(n={version:{major:s.getByte(),minor:s.getByte()},random:a.util.createBuffer(s.getBytes(32)),session_id:o(s,1),extensions:[]},i?(n.cipher_suite=s.getBytes(2),n.compression_method=s.getByte()):(n.cipher_suites=o(s,2),n.compression_methods=o(s,1)),(c=r-(c-s.length()))>0){for(var l=o(s,2);l.length()>0;)n.extensions.push({type:[l.getByte(),l.getByte()],data:o(l,2)});if(!i)for(var p=0;p0;){if(0!==h.getByte())break;e.session.extensions.server_name.serverNameList.push(o(h,2).getBytes())}}}if(e.session.version&&(n.version.major!==e.session.version.major||n.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=u.getCipherSuite(n.cipher_suite);else for(var d=a.util.createBuffer(n.cipher_suites.bytes());d.length()>0&&(e.session.cipherSuite=u.getCipherSuite(d.getBytes(2)),null===e.session.cipherSuite););if(null===e.session.cipherSuite)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure},cipherSuite:a.util.bytesToHex(n.cipher_suite)});e.session.compressionMethod=i?n.compression_method:u.CompressionMethod.none}return n},u.createSecurityParameters=function(e,t){var r=e.entity===u.ConnectionEnd.client,a=t.random.bytes(),n=r?e.session.sp.client_random:a,i=r?a:u.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:u.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:n,server_random:i}},u.handleServerHello=function(e,t,r){var a=u.parseHelloMessage(e,t,r);if(!e.fail){if(!(a.version.minor<=e.version.minor))return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});e.version.minor=a.version.minor,e.session.version=e.version;var n=a.session_id.bytes();n.length>0&&n===e.session.id?(e.expect=d,e.session.resuming=!0,e.session.sp.server_random=a.random.bytes()):(e.expect=l,e.session.resuming=!1,u.createSecurityParameters(e,a)),e.session.id=n,e.process()}},u.handleClientHello=function(e,t,r){var n=u.parseHelloMessage(e,t,r);if(!e.fail){var i=n.session_id.bytes(),s=null;if(e.sessionCache&&(null===(s=e.sessionCache.getSession(i))?i="":(s.version.major!==n.version.major||s.version.minor>n.version.minor)&&(s=null,i="")),0===i.length&&(i=a.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=n.version,e.session.sp={},s)e.version=e.session.version=s.version,e.session.sp=s.sp;else{for(var o,c=1;c0;)n=o(c.certificate_list,3),i=a.asn1.fromDer(n),n=a.pki.certificateFromAsn1(i,!0),l.push(n)}catch(t){return e.error(e,{message:"Could not parse certificate list.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_certificate}})}var f=e.entity===u.ConnectionEnd.client;!f&&!0!==e.verifyClient||0!==l.length?0===l.length?e.expect=f?p:C:(f?e.session.serverCertificate=l[0]:e.session.clientCertificate=l[0],u.verifyCertificateChain(e,l)&&(e.expect=f?p:C)):e.error(e,{message:f?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}}),e.process()},u.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});e.expect=f,e.process()},u.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});var n=t.fragment,i={enc_pre_master_secret:o(n,2).getBytes()},s=null;if(e.getPrivateKey)try{s=e.getPrivateKey(e,e.session.serverCertificate),s=a.pki.privateKeyFromPem(s)}catch(t){e.error(e,{message:"Could not get private key.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}})}if(null===s)return e.error(e,{message:"No private key set.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}});try{var c=e.session.sp;c.pre_master_secret=s.decrypt(i.enc_pre_master_secret);var l=e.session.clientHelloVersion;if(l.major!==c.pre_master_secret.charCodeAt(0)||l.minor!==c.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch(e){c.pre_master_secret=a.random.getBytes(48)}e.expect=S,null!==e.session.clientCertificate&&(e.expect=E),e.process()},u.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var a=t.fragment,n={certificate_types:o(a,1),certificate_authorities:o(a,2)};e.session.certificateRequest=n,e.expect=h,e.process()},u.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var s={signature:o(n,2).getBytes()},c=a.util.createBuffer();c.putBuffer(e.session.md5.digest()),c.putBuffer(e.session.sha1.digest()),c=c.getBytes();try{if(!e.session.clientCertificate.publicKey.verify(c,s.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch(t){return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure}})}e.expect=S,e.process()},u.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.record_overflow}});if(null===e.serverCertificate){var n={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.insufficient_security}},i=e.verify(e,n.alert.description,0,[]);if(!0!==i)return(i||0===i)&&("object"!=typeof i||a.util.isArray(i)?"number"==typeof i&&(n.alert.description=i):(i.message&&(n.message=i.message),i.alert&&(n.alert.description=i.alert))),e.error(e,n)}null!==e.session.certificateRequest&&(t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificate(e)}),u.queue(e,t)),t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createClientKeyExchange(e)}),u.queue(e,t),e.expect=v;var s=function(e,t){null!==e.session.certificateRequest&&null!==e.session.clientCertificate&&u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificateVerify(e,t)})),u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.pending=u.createConnectionState(e),e.state.current.write=e.state.pending.write,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)})),e.expect=d,u.flush(e),e.process()};if(null===e.session.certificateRequest||null===e.session.clientCertificate)return s(e,null);u.getClientSignature(e,s)},u.handleChangeCipherSpec=function(e,t){if(1!==t.fragment.getByte())return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var r=e.entity===u.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=u.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?y:T,e.process()},u.handleFinished=function(e,t,r){var i=t.fragment;i.read-=4;var s=i.bytes();i.read+=4;var o=t.fragment.getBytes();(i=a.util.createBuffer()).putBuffer(e.session.md5.digest()),i.putBuffer(e.session.sha1.digest());var c=e.entity===u.ConnectionEnd.client,l=c?"server finished":"client finished",p=e.session.sp;if((i=n(p.master_secret,l,i.getBytes(),12)).getBytes()!==o)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decrypt_error}});e.session.md5.update(s),e.session.sha1.update(s),(e.session.resuming&&c||!e.session.resuming&&!c)&&(u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)}))),e.expect=c?g:I,e.handshaking=!1,++e.handshakes,e.peerCertificate=c?e.session.serverCertificate:e.session.clientCertificate,u.flush(e),e.isConnected=!0,e.connected(e),e.process()},u.handleAlert=function(e,t){var r,a=t.fragment,n={level:a.getByte(),description:a.getByte()};switch(n.description){case u.Alert.Description.close_notify:r="Connection closed.";break;case u.Alert.Description.unexpected_message:r="Unexpected message.";break;case u.Alert.Description.bad_record_mac:r="Bad record MAC.";break;case u.Alert.Description.decryption_failed:r="Decryption failed.";break;case u.Alert.Description.record_overflow:r="Record overflow.";break;case u.Alert.Description.decompression_failure:r="Decompression failed.";break;case u.Alert.Description.handshake_failure:r="Handshake failure.";break;case u.Alert.Description.bad_certificate:r="Bad certificate.";break;case u.Alert.Description.unsupported_certificate:r="Unsupported certificate.";break;case u.Alert.Description.certificate_revoked:r="Certificate revoked.";break;case u.Alert.Description.certificate_expired:r="Certificate expired.";break;case u.Alert.Description.certificate_unknown:r="Certificate unknown.";break;case u.Alert.Description.illegal_parameter:r="Illegal parameter.";break;case u.Alert.Description.unknown_ca:r="Unknown certificate authority.";break;case u.Alert.Description.access_denied:r="Access denied.";break;case u.Alert.Description.decode_error:r="Decode error.";break;case u.Alert.Description.decrypt_error:r="Decrypt error.";break;case u.Alert.Description.export_restriction:r="Export restriction.";break;case u.Alert.Description.protocol_version:r="Unsupported protocol version.";break;case u.Alert.Description.insufficient_security:r="Insufficient security.";break;case u.Alert.Description.internal_error:r="Internal error.";break;case u.Alert.Description.user_canceled:r="User canceled.";break;case u.Alert.Description.no_renegotiation:r="Renegotiation not supported.";break;default:r="Unknown error."}if(n.description===u.Alert.Description.close_notify)return e.close();e.error(e,{message:r,send:!1,origin:e.entity===u.ConnectionEnd.client?"server":"client",alert:n}),e.process()},u.handleHandshake=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=a.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var s=r.bytes(i+4);r.read+=4,n in K[e.entity][e.expect]?(e.entity!==u.ConnectionEnd.server||e.open||e.fail||(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:a.md.md5.create(),sha1:a.md.sha1.create()}),n!==u.HandshakeType.hello_request&&n!==u.HandshakeType.certificate_verify&&n!==u.HandshakeType.finished&&(e.session.md5.update(s),e.session.sha1.update(s)),K[e.entity][e.expect][n](e,t,i)):u.handleUnexpected(e,t)},u.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()},u.handleHeartbeat=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt16(),s=r.getBytes(i);if(n===u.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>s.length)return e.process();u.queue(e,u.createRecord(e,{type:u.ContentType.heartbeat,data:u.createHeartbeat(u.HeartbeatMessageType.heartbeat_response,s)})),u.flush(e)}else if(n===u.HeartbeatMessageType.heartbeat_response){if(s!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,a.util.createBuffer(s))}e.process()};var l=1,p=2,f=3,h=4,d=5,y=6,g=7,v=8,m=1,C=2,E=3,S=4,T=5,I=6,A=u.handleUnexpected,B=u.handleChangeCipherSpec,b=u.handleAlert,N=u.handleHandshake,R=u.handleApplicationData,w=u.handleHeartbeat,_=[];_[u.ConnectionEnd.client]=[[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[B,b,A,A,w],[A,b,N,A,w],[A,b,N,R,w],[A,b,N,A,w]],_[u.ConnectionEnd.server]=[[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[B,b,A,A,w],[A,b,N,A,w],[A,b,N,R,w],[A,b,N,A,w]];var L=u.handleHelloRequest,k=u.handleServerHello,U=u.handleCertificate,D=u.handleServerKeyExchange,P=u.handleCertificateRequest,V=u.handleServerHelloDone,O=u.handleFinished,K=[];K[u.ConnectionEnd.client]=[[A,A,k,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,U,D,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,D,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,O],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A]];var x=u.handleClientHello,M=u.handleClientKeyExchange,F=u.handleCertificateVerify;K[u.ConnectionEnd.server]=[[A,x,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,U,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,M,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,F,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,O],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A]],u.generateKeys=function(e,t){var r=n,a=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",a,48).bytes(),t.pre_master_secret=null),a=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,s=e.version.major===u.Versions.TLS_1_0.major&&e.version.minor===u.Versions.TLS_1_0.minor;s&&(i+=2*t.fixed_iv_length);var o=r(t.master_secret,"key expansion",a,i),c={client_write_MAC_key:o.getBytes(t.mac_key_length),server_write_MAC_key:o.getBytes(t.mac_key_length),client_write_key:o.getBytes(t.enc_key_length),server_write_key:o.getBytes(t.enc_key_length)};return s&&(c.client_write_IV=o.getBytes(t.fixed_iv_length),c.server_write_IV=o.getBytes(t.fixed_iv_length)),c},u.createConnectionState=function(e){var t=e.entity===u.ConnectionEnd.client,r=function(){var e={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(e){return!0},compressionState:null,compressFunction:function(e){return!0},updateSequenceNumber:function(){4294967295===e.sequenceNumber[1]?(e.sequenceNumber[1]=0,++e.sequenceNumber[0]):++e.sequenceNumber[1]}};return e},a={read:r(),write:r()};if(a.read.update=function(e,t){return a.read.cipherFunction(t,a.read)?a.read.compressFunction(e,t,a.read)||e.error(e,{message:"Could not decompress record.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decompression_failure}}):e.error(e,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_record_mac}}),!e.fail},a.write.update=function(e,t){return a.write.compressFunction(e,t,a.write)?a.write.cipherFunction(t,a.write)||e.error(e,{message:"Could not encrypt record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}):e.error(e,{message:"Could not compress record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}),!e.fail},e.session){var n=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(n),n.keys=u.generateKeys(e,n),a.read.macKey=t?n.keys.server_write_MAC_key:n.keys.client_write_MAC_key,a.write.macKey=t?n.keys.client_write_MAC_key:n.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(a,e,n),n.compression_algorithm){case u.CompressionMethod.none:break;case u.CompressionMethod.deflate:a.read.compressFunction=s,a.write.compressFunction=i;break;default:throw new Error("Unsupported compression algorithm.")}}return a},u.createRandom=function(){var e=new Date,t=+e+6e4*e.getTimezoneOffset(),r=a.util.createBuffer();return r.putInt32(t),r.putBytes(a.random.getBytes(28)),r},u.createRecord=function(e,t){return t.data?{type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data}:null},u.createAlert=function(e,t){var r=a.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),u.createRecord(e,{type:u.ContentType.alert,data:r})},u.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=a.util.createBuffer(),r=0;r0&&(d+=2);var y=e.session.id,g=y.length+1+2+4+28+2+i+1+o+d,v=a.util.createBuffer();return v.putByte(u.HandshakeType.client_hello),v.putInt24(g),v.putByte(e.version.major),v.putByte(e.version.minor),v.putBytes(e.session.sp.client_random),c(v,1,a.util.createBuffer(y)),c(v,2,t),c(v,1,s),d>0&&c(v,2,l),v},u.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,n=a.util.createBuffer();return n.putByte(u.HandshakeType.server_hello),n.putInt24(r),n.putByte(e.version.major),n.putByte(e.version.minor),n.putBytes(e.session.sp.server_random),c(n,1,a.util.createBuffer(t)),n.putByte(e.session.cipherSuite.id[0]),n.putByte(e.session.cipherSuite.id[1]),n.putByte(e.session.compressionMethod),n},u.createCertificate=function(e){var t,r=e.entity===u.ConnectionEnd.client,n=null;e.getCertificate&&(t=r?e.session.certificateRequest:e.session.extensions.server_name.serverNameList,n=e.getCertificate(e,t));var i=a.util.createBuffer();if(null!==n)try{a.util.isArray(n)||(n=[n]);for(var s=null,o=0;ou.MaxFragment;)n.push(u.createRecord(e,{type:t.type,data:a.util.createBuffer(i.slice(0,u.MaxFragment))})),i=i.slice(u.MaxFragment);i.length>0&&n.push(u.createRecord(e,{type:t.type,data:a.util.createBuffer(i)}))}for(var s=0;s0&&(n=r.order[0]),null!==n&&n in r.cache)for(var i in t=r.cache[n],delete r.cache[n],r.order)if(r.order[i]===n){r.order.splice(i,1);break}return t},r.setSession=function(e,t){if(r.order.length===r.capacity){var n=r.order.shift();delete r.cache[n]}n=a.util.bytesToHex(e);r.order.push(n),r.cache[n]=t}}return r},u.createConnection=function(e){var t=null;t=e.caStore?a.util.isArray(e.caStore)?a.pki.createCaStore(e.caStore):e.caStore:a.pki.createCaStore();var r=e.cipherSuites||null;if(null===r)for(var n in r=[],u.CipherSuites)r.push(u.CipherSuites[n]);var i=e.server?u.ConnectionEnd.server:u.ConnectionEnd.client,s=e.sessionCache?u.createSessionCache(e.sessionCache):null,o={version:{major:u.Version.major,minor:u.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:s,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(e,t,r,a){return t},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:a.util.createBuffer(),tlsData:a.util.createBuffer(),data:a.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(t,r){r.origin=r.origin||(t.entity===u.ConnectionEnd.client?"client":"server"),r.send&&(u.queue(t,u.createAlert(t,r.alert)),u.flush(t));var a=!1!==r.fatal;a&&(t.fail=!0),e.error(t,r),a&&t.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null,reset:function(e){o.version={major:u.Version.major,minor:u.Version.minor},o.record=null,o.session=null,o.peerCertificate=null,o.state={pending:null,current:null},o.expect=(o.entity,u.ConnectionEnd.client,0),o.fragmented=null,o.records=[],o.open=!1,o.handshakes=0,o.handshaking=!1,o.isConnected=!1,o.fail=!(e||void 0===e),o.input.clear(),o.tlsData.clear(),o.data.clear(),o.state.current=u.createConnectionState(o)}};o.reset();return o.handshake=function(e){if(o.entity!==u.ConnectionEnd.client)o.error(o,{message:"Cannot initiate handshake as a server.",fatal:!1});else if(o.handshaking)o.error(o,{message:"Handshake already in progress.",fatal:!1});else{o.fail&&!o.open&&0===o.handshakes&&(o.fail=!1),o.handshaking=!0;var t=null;(e=e||"").length>0&&(o.sessionCache&&(t=o.sessionCache.getSession(e)),null===t&&(e="")),0===e.length&&o.sessionCache&&null!==(t=o.sessionCache.getSession())&&(e=t.id),o.session={id:e,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:a.md.md5.create(),sha1:a.md.sha1.create()},t&&(o.version=t.version,o.session.sp=t.sp),o.session.sp.client_random=u.createRandom().getBytes(),o.open=!0,u.queue(o,u.createRecord(o,{type:u.ContentType.handshake,data:u.createClientHello(o)})),u.flush(o)}},o.process=function(e){var t=0;return e&&o.input.putBytes(e),o.fail||(null!==o.record&&o.record.ready&&o.record.fragment.isEmpty()&&(o.record=null),null===o.record&&(t=function(e){var t=0,r=e.input,n=r.length();if(n<5)t=5-n;else{e.record={type:r.getByte(),version:{major:r.getByte(),minor:r.getByte()},length:r.getInt16(),fragment:a.util.createBuffer(),ready:!1};var i=e.record.version.major===e.version.major;i&&e.session&&e.session.version&&(i=e.record.version.minor===e.version.minor),i||e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}})}return t}(o)),o.fail||null===o.record||o.record.ready||(t=function(e){var t=0,r=e.input,a=r.length();a=0;c--)w>>=8,w+=B.at(c)+R.at(c),R.setAt(c,255&w);N.putBuffer(R)}E=N,p.putBuffer(I)}return p.truncate(p.length()-i),p},s.pbe.getCipher=function(e,t,r){switch(e){case s.oids.pkcs5PBES2:return s.pbe.getCipherForPBES2(e,t,r);case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case s.oids["pbewithSHAAnd40BitRC2-CBC"]:return s.pbe.getCipherForPKCS12PBE(e,t,r);default:var a=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw a.oid=e,a.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],a}},s.pbe.getCipherForPBES2=function(e,t,r){var n,o={},c=[];if(!i.validate(t,u,o,c))throw(n=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=c,n;if((e=i.derToOid(o.kdfOid))!==s.oids.pkcs5PBKDF2)throw(n=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.")).oid=e,n.supportedOids=["pkcs5PBKDF2"],n;if((e=i.derToOid(o.encOid))!==s.oids["aes128-CBC"]&&e!==s.oids["aes192-CBC"]&&e!==s.oids["aes256-CBC"]&&e!==s.oids["des-EDE3-CBC"]&&e!==s.oids.desCBC)throw(n=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.")).oid=e,n.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],n;var l,p,h=o.kdfSalt,d=a.util.createBuffer(o.kdfIterationCount);switch(d=d.getInt(d.length()<<3),s.oids[e]){case"aes128-CBC":l=16,p=a.aes.createDecryptionCipher;break;case"aes192-CBC":l=24,p=a.aes.createDecryptionCipher;break;case"aes256-CBC":l=32,p=a.aes.createDecryptionCipher;break;case"des-EDE3-CBC":l=24,p=a.des.createDecryptionCipher;break;case"desCBC":l=8,p=a.des.createDecryptionCipher}var y=f(o.prfOid),g=a.pkcs5.pbkdf2(r,h,d,l,y),v=o.encIv,m=p(g);return m.start(v),m},s.pbe.getCipherForPKCS12PBE=function(e,t,r){var n={},o=[];if(!i.validate(t,l,n,o))throw(y=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=o,y;var c,u,p,h=a.util.createBuffer(n.salt),d=a.util.createBuffer(n.iterations);switch(d=d.getInt(d.length()<<3),e){case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:c=24,u=8,p=a.des.startDecrypting;break;case s.oids["pbewithSHAAnd40BitRC2-CBC"]:c=5,u=8,p=function(e,t){var r=a.rc2.createDecryptionCipher(e,40);return r.start(t,null),r};break;default:var y;throw(y=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.")).oid=e,y}var g=f(n.prfOid),v=s.pbe.generatePkcs12Key(r,h,1,d,c,g);return g.start(),p(v,s.pbe.generatePkcs12Key(r,h,2,d,u,g))},s.pbe.opensslDeriveBytes=function(e,t,r,n){if(null==n){if(!("md5"in a.md))throw new Error('"md5" hash algorithm unavailable.');n=a.md.md5.create()}null===t&&(t="");for(var i=[p(n,e+t)],s=16,o=1;s>>0,o>>>0];for(var u=n.fullMessageLength.length-1;u>=0;--u)n.fullMessageLength[u]+=o[1],o[1]=o[0]+(n.fullMessageLength[u]/4294967296>>>0),n.fullMessageLength[u]=n.fullMessageLength[u]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),c(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var o,u=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-u));for(var l=8*n.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=o>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};c(f,r,s);var h=a.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},n};var i=null,s=!1,o=null;function c(e,t,r){for(var a,n,i,s,c,u,l,p,f,h,d,y,g,v=r.length();v>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)a=((a=t[c-2])>>>17|a<<15)^(a>>>19|a<<13)^a>>>10,n=((n=t[c-15])>>>7|n<<25)^(n>>>18|n<<14)^n>>>3,t[c]=a+t[c-7]+n+t[c-16]|0;for(u=e.h0,l=e.h1,p=e.h2,f=e.h3,h=e.h4,d=e.h5,y=e.h6,g=e.h7,c=0;c<64;++c)i=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),s=u&l|p&(u^l),a=g+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(y^h&(d^y))+o[c]+t[c],g=y,y=d,d=h,h=f+a>>>0,f=p,p=l,l=u,u=a+(n=i+s)>>>0;e.h0=e.h0+u|0,e.h1=e.h1+l|0,e.h2=e.h2+p|0,e.h3=e.h3+f|0,e.h4=e.h4+h|0,e.h5=e.h5+d|0,e.h6=e.h6+y|0,e.h7=e.h7+g|0,v-=64}}},function(e,t,r){var a=r(0);r(1);var n=null;!a.util.isNodejs||a.options.usePureJavaScript||process.versions["node-webkit"]||(n=r(16)),(e.exports=a.prng=a.prng||{}).create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,i=new Array(32),s=0;s<32;++s)i[s]=r.create();function o(){if(t.pools[0].messageLength>=32)return c();var e=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(e)),c()}function c(){t.reseeds=4294967295===t.reseeds?0:t.reseeds+1;var e=t.plugin.md.create();e.update(t.keyBytes);for(var r=1,a=0;a<32;++a)t.reseeds%r==0&&(e.update(t.pools[a].digest().getBytes()),t.pools[a].start()),r<<=1;t.keyBytes=e.digest().getBytes(),e.start(),e.update(t.keyBytes);var n=e.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(n),t.generated=0}function u(e){var t=null,r=a.util.globalScope,n=r.crypto||r.msCrypto;n&&n.getRandomValues&&(t=function(e){return n.getRandomValues(e)});var i=a.util.createBuffer();if(t)for(;i.length()>16)))<<16,f=4294967295&(l=(2147483647&(l+=u>>15))+(l>>31));for(c=0;c<3;++c)p=f>>>(c<<3),p^=Math.floor(256*Math.random()),i.putByte(255&p)}return i.getBytes(e)}return t.pools=i,t.pool=0,t.generate=function(e,r){if(!r)return t.generateSync(e);var n=t.plugin.cipher,i=t.plugin.increment,s=t.plugin.formatKey,o=t.plugin.formatSeed,u=a.util.createBuffer();t.key=null,function l(p){if(p)return r(p);if(u.length()>=e)return r(null,u.getBytes(e));t.generated>1048575&&(t.key=null);if(null===t.key)return a.util.nextTick((function(){!function(e){if(t.pools[0].messageLength>=32)return c(),e();var r=32-t.pools[0].messageLength<<5;t.seedFile(r,(function(r,a){if(r)return e(r);t.collect(a),c(),e()}))}(l)}));var f=n(t.key,t.seed);t.generated+=f.length,u.putBytes(f),t.key=s(n(t.key,i(t.seed))),t.seed=o(n(t.key,t.seed)),a.util.setImmediate(l)}()},t.generateSync=function(e){var r=t.plugin.cipher,n=t.plugin.increment,i=t.plugin.formatKey,s=t.plugin.formatSeed;t.key=null;for(var c=a.util.createBuffer();c.length()1048575&&(t.key=null),null===t.key&&o();var u=r(t.key,t.seed);t.generated+=u.length,c.putBytes(u),t.key=i(r(t.key,n(t.seed))),t.seed=s(r(t.key,t.seed))}return c.getBytes(e)},n?(t.seedFile=function(e,t){n.randomBytes(e,(function(e,r){if(e)return t(e);t(null,r.toString())}))},t.seedFileSync=function(e){return n.randomBytes(e).toString()}):(t.seedFile=function(e,t){try{t(null,u(e))}catch(e){t(e)}},t.seedFileSync=u),t.collect=function(e){for(var r=e.length,a=0;a>n&255);t.collect(a)},t.registerWorker=function(e){if(e===self)t.seedFile=function(e,t){self.addEventListener("message",(function e(r){var a=r.data;a.forge&&a.forge.prng&&(self.removeEventListener("message",e),t(a.forge.prng.err,a.forge.prng.bytes))})),self.postMessage({forge:{prng:{needed:e}}})};else{e.addEventListener("message",(function(r){var a=r.data;a.forge&&a.forge.prng&&t.seedFile(a.forge.prng.needed,(function(t,r){e.postMessage({forge:{prng:{err:t,bytes:r}}})}))}))}},t}},function(e,t,r){var a=r(0);r(1);var n=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],i=[1,2,3,5],s=function(e,t){return e<>16-t},o=function(e,t){return(65535&e)>>t|e<<16-t&65535};e.exports=a.rc2=a.rc2||{},a.rc2.expandKey=function(e,t){"string"==typeof e&&(e=a.util.createBuffer(e)),t=t||128;var r,i=e,s=e.length(),o=t,c=Math.ceil(o/8),u=255>>(7&o);for(r=s;r<128;r++)i.putByte(n[i.at(r-1)+i.at(r-s)&255]);for(i.setAt(128-c,n[i.at(128-c)&u]),r=127-c;r>=0;r--)i.setAt(r,n[i.at(r+1)^i.at(r+c)]);return i};var c=function(e,t,r){var n,c,u,l,p=!1,f=null,h=null,d=null,y=[];for(e=a.rc2.expandKey(e,t),u=0;u<64;u++)y.push(e.getInt16Le());r?(n=function(e){for(u=0;u<4;u++)e[u]+=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),e[u]=s(e[u],i[u]),l++},c=function(e){for(u=0;u<4;u++)e[u]+=y[63&e[(u+3)%4]]}):(n=function(e){for(u=3;u>=0;u--)e[u]=o(e[u],i[u]),e[u]-=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),l--},c=function(e){for(u=3;u>=0;u--)e[u]-=y[63&e[(u+3)%4]]});var g=function(e){var t=[];for(u=0;u<4;u++){var a=f.getInt16Le();null!==d&&(r?a^=d.getInt16Le():d.putInt16Le(a)),t.push(65535&a)}l=r?0:63;for(var n=0;n=8;)g([[5,n],[1,c],[6,n],[1,c],[5,n]])},finish:function(e){var t=!0;if(r)if(e)t=e(8,f,!r);else{var a=8===f.length()?8:8-f.length();f.fillWithByte(a,a)}if(t&&(p=!0,v.update()),!r&&(t=0===f.length()))if(e)t=e(8,h,!r);else{var n=h.length(),i=h.at(n-1);i>n?t=!1:h.truncate(i)}return t}}};a.rc2.startEncrypting=function(e,t,r){var n=a.rc2.createEncryptionCipher(e,128);return n.start(t,r),n},a.rc2.createEncryptionCipher=function(e,t){return c(e,t,!0)},a.rc2.startDecrypting=function(e,t,r){var n=a.rc2.createDecryptionCipher(e,128);return n.start(t,r),n},a.rc2.createDecryptionCipher=function(e,t){return c(e,t,!1)}},function(e,t,r){var a=r(0);r(1),r(2),r(9);var n=e.exports=a.pkcs1=a.pkcs1||{};function i(e,t,r){r||(r=a.md.sha1.create());for(var n="",i=Math.ceil(t/r.digestLength),s=0;s>24&255,s>>16&255,s>>8&255,255&s);r.start(),r.update(e+o),n+=r.digest().getBytes()}return n.substring(0,t)}n.encode_rsa_oaep=function(e,t,r){var n,s,o,c;"string"==typeof r?(n=r,s=arguments[3]||void 0,o=arguments[4]||void 0):r&&(n=r.label||void 0,s=r.seed||void 0,o=r.md||void 0,r.mgf1&&r.mgf1.md&&(c=r.mgf1.md)),o?o.start():o=a.md.sha1.create(),c||(c=o);var u=Math.ceil(e.n.bitLength()/8),l=u-2*o.digestLength-2;if(t.length>l)throw(g=new Error("RSAES-OAEP input message length is too long.")).length=t.length,g.maxLength=l,g;n||(n=""),o.update(n,"raw");for(var p=o.digest(),f="",h=l-t.length,d=0;de&&(s=c(e,t));var h=s.toString(16);n.target.postMessage({hex:h,workLoad:l}),s.dAddOffset(p,0)}}}h()}(e,t,n,i);return o(e,t,n,i)}(e,u,i.options,n);throw new Error("Invalid prime generation algorithm: "+i.name)}}function o(e,t,r,i){var s=c(e,t),o=function(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}(s.bitLength());"millerRabinTests"in r&&(o=r.millerRabinTests);var u=10;"maxBlockTime"in r&&(u=r.maxBlockTime),function e(t,r,i,s,o,u,l){var p=+new Date;do{if(t.bitLength()>r&&(t=c(r,i)),t.isProbablePrime(o))return l(null,t);t.dAddOffset(n[s++%8],0)}while(u<0||+new Date-p=0&&n.push(o):n.push(o))}return n}function h(e){if(e.composed||e.constructed){for(var t=a.util.createBuffer(),r=0;r2)throw new Error("Invalid PKCS#12. macData field present but MAC was not validated.");return function(e,t,r,a){if((t=n.fromDer(t,r)).tagClass!==n.Class.UNIVERSAL||t.type!==n.Type.SEQUENCE||!0!==t.constructed)throw new Error("PKCS#12 AuthenticatedSafe expected to be a SEQUENCE OF ContentInfo");for(var s=0;s0&&(c=n.create(n.Class.UNIVERSAL,n.Type.SET,!0,p));var f=[],h=[];null!==t&&(h=a.util.isArray(t)?t:[t]);for(var d=[],y=0;y0){var C=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,d),E=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(C).getBytes())])]);f.push(E)}var S=null;if(null!==e){var T=i.wrapRsaPrivateKey(i.privateKeyToAsn1(e));S=null===r?n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.keyBag).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[T]),c]):n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.pkcs8ShroudedKeyBag).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[i.encryptPrivateKeyInfo(T,r,o)]),c]);var I=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[S]),A=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(I).getBytes())])]);f.push(A)}var B,b=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,f);if(o.useMac){var N=a.md.sha1.create(),R=new a.util.ByteBuffer(a.random.getBytes(o.saltSize)),w=o.count,_=(e=s.generateKey(r,R,3,w,20),a.hmac.create());_.start(N,e),_.update(n.toDer(b).getBytes());var L=_.getMac();B=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.sha1).getBytes()),n.create(n.Class.UNIVERSAL,n.Type.NULL,!1,"")]),n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,L.getBytes())]),n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,R.getBytes()),n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(w).getBytes())])}return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(3).getBytes()),n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(b).getBytes())])]),B])},s.generateKey=a.pbe.generatePkcs12Key},function(e,t,r){var a=r(0);r(3),r(1);var n=a.asn1,i=e.exports=a.pkcs7asn1=a.pkcs7asn1||{};a.pkcs7=a.pkcs7||{},a.pkcs7.asn1=i;var s={name:"ContentInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};i.contentInfoValidator=s;var o={name:"EncryptedContentInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};i.envelopedDataValidator={name:"EnvelopedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(o)},i.encryptedDataValidator={name:"EncryptedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"}].concat(o)};var c={name:"SignerInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:n.Class.UNIVERSAL,type:n.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:n.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};i.signedDataValidator={name:"SignedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},s,{name:"SignedData.Certificates",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:n.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,capture:"signerInfos",optional:!0,value:[c]}]},i.recipientInfoValidator={name:"RecipientInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:n.Class.UNIVERSAL,type:n.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}},function(e,t,r){var a=r(0);r(1),a.mgf=a.mgf||{},(e.exports=a.mgf.mgf1=a.mgf1=a.mgf1||{}).create=function(e){return{generate:function(t,r){for(var n=new a.util.ByteBuffer,i=Math.ceil(r/e.digestLength),s=0;s>>0,s>>>0];for(var o=h.fullMessageLength.length-1;o>=0;--o)h.fullMessageLength[o]+=s[1],s[1]=s[0]+(h.fullMessageLength[o]/4294967296>>>0),h.fullMessageLength[o]=h.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return n.putBytes(e),l(r,i,n),(n.read>2048||0===n.length())&&n.compact(),h},h.digest=function(){var t=a.util.createBuffer();t.putBytes(n.bytes());var o,c=h.fullMessageLength[h.fullMessageLength.length-1]+h.messageLengthSize&h.blockLength-1;t.putBytes(s.substr(0,h.blockLength-c));for(var u=8*h.fullMessageLength[0],p=0;p>>0,t.putInt32(u>>>0),u=o>>>0;t.putInt32(u);var f=new Array(r.length);for(p=0;p=128;){for(_=0;_<16;++_)t[_][0]=r.getInt32()>>>0,t[_][1]=r.getInt32()>>>0;for(;_<80;++_)a=(((L=(U=t[_-2])[0])>>>19|(k=U[1])<<13)^(k>>>29|L<<3)^L>>>6)>>>0,n=((L<<13|k>>>19)^(k<<3|L>>>29)^(L<<26|k>>>6))>>>0,i=(((L=(P=t[_-15])[0])>>>1|(k=P[1])<<31)^(L>>>8|k<<24)^L>>>7)>>>0,s=((L<<31|k>>>1)^(L<<24|k>>>8)^(L<<25|k>>>7))>>>0,D=t[_-7],V=t[_-16],k=n+D[1]+s+V[1],t[_][0]=a+D[0]+i+V[0]+(k/4294967296>>>0)>>>0,t[_][1]=k>>>0;for(d=e[0][0],y=e[0][1],g=e[1][0],v=e[1][1],m=e[2][0],C=e[2][1],E=e[3][0],S=e[3][1],T=e[4][0],I=e[4][1],A=e[5][0],B=e[5][1],b=e[6][0],N=e[6][1],R=e[7][0],w=e[7][1],_=0;_<80;++_)l=((T>>>14|I<<18)^(T>>>18|I<<14)^(I>>>9|T<<23))>>>0,p=(b^T&(A^b))>>>0,o=((d>>>28|y<<4)^(y>>>2|d<<30)^(y>>>7|d<<25))>>>0,u=((d<<4|y>>>28)^(y<<30|d>>>2)^(y<<25|d>>>7))>>>0,f=(d&g|m&(d^g))>>>0,h=(y&v|C&(y^v))>>>0,k=w+(((T<<18|I>>>14)^(T<<14|I>>>18)^(I<<23|T>>>9))>>>0)+((N^I&(B^N))>>>0)+c[_][1]+t[_][1],a=R+l+p+c[_][0]+t[_][0]+(k/4294967296>>>0)>>>0,n=k>>>0,i=o+f+((k=u+h)/4294967296>>>0)>>>0,s=k>>>0,R=b,w=N,b=A,N=B,A=T,B=I,T=E+a+((k=S+n)/4294967296>>>0)>>>0,I=k>>>0,E=m,S=C,m=g,C=v,g=d,v=y,d=a+i+((k=n+s)/4294967296>>>0)>>>0,y=k>>>0;k=e[0][1]+y,e[0][0]=e[0][0]+d+(k/4294967296>>>0)>>>0,e[0][1]=k>>>0,k=e[1][1]+v,e[1][0]=e[1][0]+g+(k/4294967296>>>0)>>>0,e[1][1]=k>>>0,k=e[2][1]+C,e[2][0]=e[2][0]+m+(k/4294967296>>>0)>>>0,e[2][1]=k>>>0,k=e[3][1]+S,e[3][0]=e[3][0]+E+(k/4294967296>>>0)>>>0,e[3][1]=k>>>0,k=e[4][1]+I,e[4][0]=e[4][0]+T+(k/4294967296>>>0)>>>0,e[4][1]=k>>>0,k=e[5][1]+B,e[5][0]=e[5][0]+A+(k/4294967296>>>0)>>>0,e[5][1]=k>>>0,k=e[6][1]+N,e[6][0]=e[6][0]+b+(k/4294967296>>>0)>>>0,e[6][1]=k>>>0,k=e[7][1]+w,e[7][0]=e[7][0]+R+(k/4294967296>>>0)>>>0,e[7][1]=k>>>0,O-=128}}},function(e,t,r){e.exports=r(33)},function(e,t,r){e.exports=r(0),r(5),r(36),r(3),r(13),r(10),r(38),r(8),r(40),r(41),r(42),r(30),r(15),r(7),r(26),r(28),r(43),r(21),r(27),r(24),r(18),r(2),r(25),r(44),r(20),r(1)},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r={};e.exports=r;var a={};r.encode=function(e,t,r){if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');if(void 0!==r&&"number"!=typeof r)throw new TypeError('"maxline" must be a number.');var a="";if(e instanceof Uint8Array){var n=0,i=t.length,s=t.charAt(0),o=[0];for(n=0;n0;)o.push(u%i),u=u/i|0}for(n=0;0===e[n]&&n=0;--n)a+=t[o[n]]}else a=function(e,t){var r=0,a=t.length,n=t.charAt(0),i=[0];for(r=0;r0;)i.push(o%a),o=o/a|0}var c="";for(r=0;0===e.at(r)&&r=0;--r)c+=t[i[r]];return c}(e,t);if(r){var l=new RegExp(".{1,"+r+"}","g");a=a.match(l).join("\r\n")}return a},r.decode=function(e,t){if("string"!=typeof e)throw new TypeError('"input" must be a string.');if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');var r=a[t];if(!r){r=a[t]=[];for(var n=0;n>=8;for(;l>0;)o.push(255&l),l>>=8}for(var p=0;e[p]===s&&p=n.Versions.TLS_1_1.minor&&c.output.putBytes(r),c.update(e.fragment),c.finish(o)&&(e.fragment=c.output,e.length=e.fragment.length(),i=!0),i}function o(e,t,r){if(!r){var a=e-t.length()%e;t.fillWithByte(a-1,a)}return!0}function c(e,t,r){var a=!0;if(r){for(var n=t.length(),i=t.last(),s=n-1-i;s=o?(e.fragment=s.output.getBytes(l-o),u=s.output.getBytes(o)):e.fragment=s.output.getBytes(),e.fragment=a.util.createBuffer(e.fragment),e.length=e.fragment.length();var p=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),i=function(e,t,r){var n=a.hmac.create();return n.start("SHA1",e),n.update(t),t=n.digest().getBytes(),n.start(null,null),n.update(r),r=n.digest().getBytes(),t===r}(t.macKey,u,p)&&i}n.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=n.BulkCipherAlgorithm.aes,e.cipher_type=n.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=n.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i},n.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=n.BulkCipherAlgorithm.aes,e.cipher_type=n.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=n.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i}},function(e,t,r){var a=r(0);r(30),e.exports=a.mgf=a.mgf||{},a.mgf.mgf1=a.mgf1},function(e,t,r){var a=r(0);r(12),r(2),r(31),r(1);var n=r(39),i=n.publicKeyValidator,s=n.privateKeyValidator;if(void 0===o)var o=a.jsbn.BigInteger;var c=a.util.ByteBuffer,u="undefined"==typeof Buffer?Uint8Array:Buffer;a.pki=a.pki||{},e.exports=a.pki.ed25519=a.ed25519=a.ed25519||{};var l=a.ed25519;function p(e){var t=e.message;if(t instanceof Uint8Array||t instanceof u)return t;var r=e.encoding;if(void 0===t){if(!e.md)throw new TypeError('"options.message" or "options.md" not specified.');t=e.md.digest().getBytes(),r="binary"}if("string"==typeof t&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if("string"==typeof t){if("undefined"!=typeof Buffer)return Buffer.from(t,r);t=new c(t,r)}else if(!(t instanceof c))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var a=new u(t.length()),n=0;n=0;--r)K(a,a),1!==r&&x(a,a,t);for(r=0;r<16;++r)e[r]=a[r]}(r,r),x(r,r,n),x(r,r,i),x(r,r,i),x(e[0],r,i),K(a,e[0]),x(a,a,i),N(a,n)&&x(e[0],e[0],C);if(K(a,e[0]),x(a,a,i),N(a,n))return-1;w(e[0])===t[31]>>7&&O(e[0],f,e[0]);return x(e[3],e[0],e[1]),0}(o,a))return-1;for(n=0;n=0};var f=P(),h=P([1]),d=P([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),y=P([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),g=P([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),v=P([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),m=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),C=P([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function E(e,t){var r=a.md.sha512.create(),n=new c(e);r.update(n.getBytes(t),"binary");var i=r.digest().getBytes();if("undefined"!=typeof Buffer)return Buffer.from(i,"binary");for(var s=new u(l.constants.HASH_BYTE_LENGTH),o=0;o<64;++o)s[o]=i.charCodeAt(o);return s}function S(e,t){var r,a,n,i;for(a=63;a>=32;--a){for(r=0,n=a-32,i=a-12;n>8,t[n]-=256*r;t[n]+=r,t[a]=0}for(r=0,n=0;n<32;++n)t[n]+=r-(t[31]>>4)*m[n],r=t[n]>>8,t[n]&=255;for(n=0;n<32;++n)t[n]-=r*m[n];for(a=0;a<32;++a)t[a+1]+=t[a]>>8,e[a]=255&t[a]}function T(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;S(e,t)}function I(e,t){var r=P(),a=P(),n=P(),i=P(),s=P(),o=P(),c=P(),u=P(),l=P();O(r,e[1],e[0]),O(l,t[1],t[0]),x(r,r,l),V(a,e[0],e[1]),V(l,t[0],t[1]),x(a,a,l),x(n,e[3],t[3]),x(n,n,y),x(i,e[2],t[2]),V(i,i,i),O(s,a,r),O(o,i,n),V(c,i,n),V(u,a,r),x(e[0],s,o),x(e[1],u,c),x(e[2],c,o),x(e[3],s,u)}function A(e,t,r){for(var a=0;a<4;++a)D(e[a],t[a],r)}function B(e,t){var r=P(),a=P(),n=P();!function(e,t){var r,a=P();for(r=0;r<16;++r)a[r]=t[r];for(r=253;r>=0;--r)K(a,a),2!==r&&4!==r&&x(a,a,t);for(r=0;r<16;++r)e[r]=a[r]}(n,t[2]),x(r,t[0],n),x(a,t[1],n),b(e,a),e[31]^=w(r)<<7}function b(e,t){var r,a,n,i=P(),s=P();for(r=0;r<16;++r)s[r]=t[r];for(U(s),U(s),U(s),a=0;a<2;++a){for(i[0]=s[0]-65517,r=1;r<15;++r)i[r]=s[r]-65535-(i[r-1]>>16&1),i[r-1]&=65535;i[15]=s[15]-32767-(i[14]>>16&1),n=i[15]>>16&1,i[14]&=65535,D(s,i,1-n)}for(r=0;r<16;r++)e[2*r]=255&s[r],e[2*r+1]=s[r]>>8}function N(e,t){var r=new u(32),a=new u(32);return b(r,e),b(a,t),R(r,0,a,0)}function R(e,t,r,a){return function(e,t,r,a,n){var i,s=0;for(i=0;i>>8)-1}(e,t,r,a,32)}function w(e){var t=new u(32);return b(t,e),1&t[0]}function _(e,t,r){var a,n;for(k(e[0],f),k(e[1],h),k(e[2],h),k(e[3],f),n=255;n>=0;--n)A(e,t,a=r[n/8|0]>>(7&n)&1),I(t,e),I(e,e),A(e,t,a)}function L(e,t){var r=[P(),P(),P(),P()];k(r[0],g),k(r[1],v),k(r[2],h),x(r[3],g,v),_(e,r,t)}function k(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function U(e){var t,r,a=1;for(t=0;t<16;++t)r=e[t]+a+65535,a=Math.floor(r/65536),e[t]=r-65536*a;e[0]+=a-1+37*(a-1)}function D(e,t,r){for(var a,n=~(r-1),i=0;i<16;++i)a=n&(e[i]^t[i]),e[i]^=a,t[i]^=a}function P(e){var t,r=new Float64Array(16);if(e)for(t=0;t0&&(s=a.util.fillString(String.fromCharCode(0),c)+s),{encapsulation:t.encrypt(s,"NONE"),key:e.generate(s,i)}},decrypt:function(t,r,a){var n=t.decrypt(r,"NONE");return e.generate(n,a)}};return i},a.kem.kdf1=function(e,t){i(this,e,0,t||e.digestLength)},a.kem.kdf2=function(e,t){i(this,e,1,t||e.digestLength)}},function(e,t,r){var a=r(0);r(1),e.exports=a.log=a.log||{},a.log.levels=["none","error","warning","info","debug","verbose","max"];var n={},i=[],s=null;a.log.LEVEL_LOCKED=2,a.log.NO_LEVEL_CHECK=4,a.log.INTERPOLATE=8;for(var o=0;o0){for(var r=n.create(n.Class.CONTEXT_SPECIFIC,1,!0,[]),i=0;i=r&&s0&&s.value[0].value.push(n.create(n.Class.CONTEXT_SPECIFIC,0,!0,t)),i.length>0&&s.value[0].value.push(n.create(n.Class.CONTEXT_SPECIFIC,1,!0,i)),s.value[0].value.push(n.create(n.Class.UNIVERSAL,n.Type.SET,!0,e.signerInfos)),n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(e.type).getBytes()),s])},addSigner:function(t){var r=t.issuer,n=t.serialNumber;if(t.certificate){var i=t.certificate;"string"==typeof i&&(i=a.pki.certificateFromPem(i)),r=i.issuer.attributes,n=i.serialNumber}var s=t.key;if(!s)throw new Error("Could not add PKCS#7 signer; no private key specified.");"string"==typeof s&&(s=a.pki.privateKeyFromPem(s));var o=t.digestAlgorithm||a.pki.oids.sha1;switch(o){case a.pki.oids.sha1:case a.pki.oids.sha256:case a.pki.oids.sha384:case a.pki.oids.sha512:case a.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+o)}var c=t.authenticatedAttributes||[];if(c.length>0){for(var u=!1,l=!1,p=0;p="8"&&(r="00"+r);var n=a.util.hexToBytes(r);e.putInt32(n.length),e.putBytes(n)}function s(e,t){e.putInt32(t.length),e.putString(t)}function o(){for(var e=a.md.sha1.create(),t=arguments.length,r=0;r15?(r=Date.now(),s(e)):(t.push(e),1===t.length&&n.setAttribute("a",a=!a))}}i.nextTick=i.setImmediate}(),i.isNodejs="undefined"!=typeof process&&process.versions&&process.versions.node,i.globalScope=i.isNodejs?t:"undefined"==typeof self?window:self,i.isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i.isArrayBuffer=function(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer},i.isArrayBufferView=function(e){return e&&i.isArrayBuffer(e.buffer)&&void 0!==e.byteLength},i.ByteBuffer=o,i.ByteStringBuffer=o;i.ByteStringBuffer.prototype._optimizeConstructedString=function(e){this._constructedStringLength+=e,this._constructedStringLength>4096&&(this.data.substr(0,1),this._constructedStringLength=0)},i.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read},i.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0},i.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))},i.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this},i.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this},i.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(i.encodeUtf8(e))},i.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e))},i.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255))},i.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))},i.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(255&e)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))},i.ByteStringBuffer.prototype.putInt=function(e,t){s(t);var r="";do{t-=8,r+=String.fromCharCode(e>>t&255)}while(t>0);return this.putBytes(r)},i.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t},i.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.ByteStringBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)},i.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this},i.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)},i.ByteStringBuffer.prototype.copy=function(){var e=i.createBuffer(this.data);return e.read=this.read,e},i.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this},i.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this},i.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this},i.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),a=new Uint8Array(this.length()+t);return a.set(r),this.data=new DataView(a.buffer),this},i.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this},i.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this},i.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this},i.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this},i.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this},i.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this},i.DataBuffer.prototype.putInt=function(e,t){s(t),this.accommodate(t/8);do{t-=8,this.data.setInt8(this.write++,e>>t&255)}while(t>0);return this},i.DataBuffer.prototype.putSignedInt=function(e,t){return s(t),this.accommodate(t/8),e<0&&(e+=2<0);return t},i.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t},i.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):0===e?t="":(t=0===this.read?this.data:this.data.slice(this.read),this.clear()),t},i.DataBuffer.prototype.bytes=function(e){return void 0===e?this.data.slice(this.read):this.data.slice(this.read,this.read+e)},i.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)},i.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this},i.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)},i.DataBuffer.prototype.copy=function(){return new i.DataBuffer(this)},i.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this},i.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this},i.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this},i.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)1&t&&(r+=e),(t>>>=1)>0&&(e+=e);return r},i.xorBytes=function(e,t,r){for(var a="",n="",i="",s=0,o=0;r>0;--r,++s)n=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(a+=i,i="",o=0),i+=String.fromCharCode(n),++o;return a+=i},i.hexToBytes=function(e){var t="",r=0;for(!0&e.length&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(255&e)};var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",u=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],l="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";i.encode64=function(e,t){for(var r,a,n,i="",s="",o=0;o>2),i+=c.charAt((3&r)<<4|a>>4),isNaN(a)?i+="==":(i+=c.charAt((15&a)<<2|n>>6),i+=isNaN(n)?"=":c.charAt(63&n)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t,r,a,n,i="",s=0;s>4),64!==a&&(i+=String.fromCharCode((15&r)<<4|a>>2),64!==n&&(i+=String.fromCharCode((3&a)<<6|n)));return i},i.encodeUtf8=function(e){return unescape(encodeURIComponent(e))},i.decodeUtf8=function(e){return decodeURIComponent(escape(e))},i.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:n.encode,decode:n.decode}},i.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)},i.binary.raw.decode=function(e,t,r){var a=t;a||(a=new Uint8Array(e.length));for(var n=r=r||0,i=0;i>2),i+=c.charAt((3&r)<<4|a>>4),isNaN(a)?i+="==":(i+=c.charAt((15&a)<<2|n>>6),i+=isNaN(n)?"=":c.charAt(63&n)),t&&i.length>t&&(s+=i.substr(0,t)+"\r\n",i=i.substr(t));return s+=i},i.binary.base64.decode=function(e,t,r){var a,n,i,s,o=t;o||(o=new Uint8Array(3*Math.ceil(e.length/4))),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var c=0,l=r=r||0;c>4,64!==i&&(o[l++]=(15&n)<<4|i>>2,64!==s&&(o[l++]=(3&i)<<6|s));return t?l-r:o.subarray(0,l)},i.binary.base58.encode=function(e,t){return i.binary.baseN.encode(e,l,t)},i.binary.base58.decode=function(e,t){return i.binary.baseN.decode(e,l,t)},i.text={utf8:{},utf16:{}},i.text.utf8.encode=function(e,t,r){e=i.encodeUtf8(e);var a=t;a||(a=new Uint8Array(e.length));for(var n=r=r||0,s=0;s0&&i.push(r),s=a.lastIndex;var o=t[0][1];switch(o){case"s":case"o":n");break;case"%":i.push("%");break;default:i.push("<%"+o+"?>")}}return i.push(e.substring(s)),i.join("")},i.formatNumber=function(e,t,r,a){var n=e,i=isNaN(t=Math.abs(t))?2:t,s=void 0===r?",":r,o=void 0===a?".":a,c=n<0?"-":"",u=parseInt(n=Math.abs(+n||0).toFixed(i),10)+"",l=u.length>3?u.length%3:0;return c+(l?u.substr(0,l)+o:"")+u.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(i?s+Math.abs(n-u).toFixed(i).slice(2):"")},i.formatSize=function(e){return e=e>=1073741824?i.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?i.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?i.formatNumber(e/1024,0)+" KiB":i.formatNumber(e,0)+" bytes"},i.bytesFromIP=function(e){return-1!==e.indexOf(".")?i.bytesFromIPv4(e):-1!==e.indexOf(":")?i.bytesFromIPv6(e):null},i.bytesFromIPv4=function(e){if(4!==(e=e.split(".")).length)return null;for(var t=i.createBuffer(),r=0;rr[a].end-r[a].start&&(a=r.length-1)):r.push({start:c,end:c})}t.push(s)}if(r.length>0){var u=r[a];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),0===u.start&&t.unshift(""),7===u.end&&t.push(""))}return t.join(":")},i.estimateCores=function(e,t){if("function"==typeof e&&(t=e,e={}),e=e||{},"cores"in i&&!e.update)return t(null,i.cores);if("undefined"!=typeof navigator&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return i.cores=navigator.hardwareConcurrency,t(null,i.cores);if("undefined"==typeof Worker)return i.cores=1,t(null,i.cores);if("undefined"==typeof Blob)return i.cores=2,t(null,i.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",(function(e){for(var t=Date.now(),r=t+4;Date.now()o.st&&n.stn.st&&o.stt){var a=new Error("Too few bytes to parse DER.");throw a.available=e.length(),a.remaining=t,a.requested=r,a}}n.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192},n.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30},n.maxDepth=256,n.create=function(e,t,r,i,s){if(a.util.isArray(i)){for(var o=[],c=0;c=s.maxDepth)throw new Error("ASN.1 parsing error: Max depth exceeded.");var o;i(t,r,2);var c=t.getByte();r--;var u=192&c,l=31&c;o=t.length();var p,f,h=function(e,t){var r=e.getByte();if(t--,128!==r){var a;if(128&r){var n=127&r;i(e,t,n),a=e.getInt(n<<3)}else a=r;if(a<0)throw new Error("Negative length: "+a);return a}}(t,r);if(r-=o-t.length(),void 0!==h&&h>r){if(s.strict){var d=new Error("Too few bytes to read ASN.1 value.");throw d.available=t.length(),d.remaining=r,d.requested=h,d}h=r}var y=32==(32&c);if(y)if(p=[],void 0===h)for(;;){if(i(t,r,2),t.bytes(2)===String.fromCharCode(0,0)){t.getBytes(2),r-=2;break}o=t.length(),p.push(e(t,r,a+1,s)),r-=o-t.length()}else for(;h>0;)o=t.length(),p.push(e(t,h,a+1,s)),r-=o-t.length(),h-=o-t.length();void 0===p&&u===n.Class.UNIVERSAL&&l===n.Type.BITSTRING&&(f=t.bytes(h));if(void 0===p&&s.decodeBitStrings&&u===n.Class.UNIVERSAL&&l===n.Type.BITSTRING&&h>1){var g=t.read,v=r,m=0;if(l===n.Type.BITSTRING&&(i(t,r,1),m=t.getByte(),r--),0===m)try{o=t.length();var C=e(t,r,a+1,{strict:!0,decodeBitStrings:!0}),E=o-t.length();r-=E,l==n.Type.BITSTRING&&E++;var S=C.tagClass;E!==h||S!==n.Class.UNIVERSAL&&S!==n.Class.CONTEXT_SPECIFIC||(p=[C])}catch(e){}void 0===p&&(t.read=g,r=v)}if(void 0===p){if(void 0===h){if(s.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");h=r}if(l===n.Type.BMPSTRING)for(p="";h>0;h-=2)i(t,r,2),p+=String.fromCharCode(t.getInt16()),r-=2;else p=t.getBytes(h),r-=h}var T=void 0===f?null:{bitStringContents:f};return n.create(u,l,y,p,T)}(e,e.length(),0,t);if(t.parseAllBytes&&0!==e.length()){var o=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw o.byteCount=r,o.remaining=e.length(),o}return s},n.toDer=function(e){var t=a.util.createBuffer(),r=e.tagClass|e.type,i=a.util.createBuffer(),s=!1;if("bitStringContents"in e&&(s=!0,e.original&&(s=n.equals(e,e.original))),s)i.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:i.putByte(0);for(var o=0;o1&&(0===e.value.charCodeAt(0)&&0==(128&e.value.charCodeAt(1))||255===e.value.charCodeAt(0)&&128==(128&e.value.charCodeAt(1)))?i.putBytes(e.value.substr(1)):i.putBytes(e.value);if(t.putByte(r),i.length()<=127)t.putByte(127&i.length());else{var c=i.length(),u="";do{u+=String.fromCharCode(255&c),c>>>=8}while(c>0);t.putByte(128|u.length);for(o=u.length-1;o>=0;--o)t.putByte(u.charCodeAt(o))}return t.putBuffer(i),t},n.oidToDer=function(e){var t,r,n,i,s=e.split("."),o=a.util.createBuffer();o.putByte(40*parseInt(s[0],10)+parseInt(s[1],10));for(var c=2;c4294967295)throw new Error("OID value too large; max is 32-bits.");do{i=127&n,n>>>=7,t||(i|=128),r.push(i),t=!1}while(n>0);for(var u=r.length-1;u>=0;--u)o.putByte(r[u])}return o},n.derToOid=function(e){var t;"string"==typeof e&&(e=a.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var n=0;e.length()>0;){if(n>70368744177663)throw new Error("OID value too large; max is 53-bits.");n*=128,128&(r=e.getByte())?n+=127&r:(t+="."+(n+r),n=0)}return t},n.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var a=parseInt(e.substr(2,2),10)-1,n=parseInt(e.substr(4,2),10),i=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var c=e.charAt(10),u=10;"+"!==c&&"-"!==c&&(o=parseInt(e.substr(10,2),10),u+=2)}if(t.setUTCFullYear(r,a,n),t.setUTCHours(i,s,o,0),u&&("+"===(c=e.charAt(u))||"-"===c)){var l=60*parseInt(e.substr(u+1,2),10)+parseInt(e.substr(u+4,2),10);l*=6e4,"+"===c?t.setTime(+t-l):t.setTime(+t+l)}return t},n.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),a=parseInt(e.substr(4,2),10)-1,n=parseInt(e.substr(6,2),10),i=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),c=0,u=0,l=!1;"Z"===e.charAt(e.length-1)&&(l=!0);var p=e.length-5,f=e.charAt(p);"+"!==f&&"-"!==f||(u=60*parseInt(e.substr(p+1,2),10)+parseInt(e.substr(p+4,2),10),u*=6e4,"+"===f&&(u*=-1),l=!0);return"."===e.charAt(14)&&(c=1e3*parseFloat(e.substr(14),10)),l?(t.setUTCFullYear(r,a,n),t.setUTCHours(i,s,o,c),t.setTime(+t+u)):(t.setFullYear(r,a,n),t.setHours(i,s,o,c)),t},n.dateToUtcTime=function(e){if("string"==typeof e)return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var a=0;a=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r},n.derToInteger=function(e){"string"==typeof e&&(e=a.util.createBuffer(e));var t=8*e.length();if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)},n.validate=function(e,t,r,i){var s=!1;if(e.tagClass!==t.tagClass&&void 0!==t.tagClass||e.type!==t.type&&void 0!==t.type)i&&(e.tagClass!==t.tagClass&&i.push("["+t.name+'] Expected tag class "'+t.tagClass+'", got "'+e.tagClass+'"'),e.type!==t.type&&i.push("["+t.name+'] Expected type "'+t.type+'", got "'+e.type+'"'));else if(e.constructed===t.constructed||void 0===t.constructed){if(s=!0,t.value&&a.util.isArray(t.value))for(var o=0,c=0;s&&c0&&(i+="\n");for(var o="",c=0;c1?i+="0x"+a.util.bytesToHex(e.value.slice(1)):i+="(none)",e.value.length>0){var f=e.value.charCodeAt(0);1==f?i+=" (1 unused bit shown)":f>1&&(i+=" ("+f+" unused bits shown)")}}else if(e.type===n.Type.OCTETSTRING)s.test(e.value)||(i+="("+e.value+") "),i+="0x"+a.util.bytesToHex(e.value);else if(e.type===n.Type.UTF8)try{i+=a.util.decodeUtf8(e.value)}catch(t){if("URI malformed"!==t.message)throw t;i+="0x"+a.util.bytesToHex(e.value)+" (malformed UTF8)"}else e.type===n.Type.PRINTABLESTRING||e.type===n.Type.IA5String?i+=e.value:s.test(e.value)?i+="0x"+a.util.bytesToHex(e.value):0===e.value.length?i+="[null]":i+=e.value}return i}},function(e,t,r){var a=r(0);e.exports=a.md=a.md||{},a.md.algorithms=a.md.algorithms||{}},function(e,t,r){var a=r(0);function n(e,t){a.cipher.registerAlgorithm(e,(function(){return new a.aes.Algorithm(e,t)}))}r(13),r(19),r(1),e.exports=a.aes=a.aes||{},a.aes.startEncrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!1,mode:a});return n.start(t),n},a.aes.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},a.aes.startDecrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!0,mode:a});return n.start(t),n},a.aes.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},a.aes.Algorithm=function(e,t){l||p();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(e,t){return h(r._w,e,t,!1)},decrypt:function(e,t){return h(r._w,e,t,!0)}}}),r._init=!1},a.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t,r=e.key;if("string"!=typeof r||16!==r.length&&24!==r.length&&32!==r.length){if(a.util.isArray(r)&&(16===r.length||24===r.length||32===r.length)){t=r,r=a.util.createBuffer();for(var n=0;n>>=2;for(n=0;n>8^255&p^99,i[y]=p,s[p]=y,h=(f=e[p])<<24^p<<16^p<<8^p^f,d=((r=e[y])^(a=e[r])^(n=e[a]))<<24^(y^n)<<16^(y^a^n)<<8^y^r^n;for(var v=0;v<4;++v)c[v][y]=h,u[v][p]=d,h=h<<24|h>>>8,d=d<<24|d>>>8;0===y?y=g=1:(y=r^e[e[e[r^n]]],g^=e[e[g]])}}function f(e,t){for(var r,a=e.slice(0),n=1,s=a.length,c=4*(s+6+1),l=s;l>>16&255]<<24^i[r>>>8&255]<<16^i[255&r]<<8^i[r>>>24]^o[n]<<24,n++):s>6&&l%s==4&&(r=i[r>>>24]<<24^i[r>>>16&255]<<16^i[r>>>8&255]<<8^i[255&r]),a[l]=a[l-s]^r;if(t){for(var p,f=u[0],h=u[1],d=u[2],y=u[3],g=a.slice(0),v=(l=0,(c=a.length)-4);l>>24]]^h[i[p>>>16&255]]^d[i[p>>>8&255]]^y[i[255&p]];a=g}return a}function h(e,t,r,a){var n,o,l,p,f,h,d,y,g,v,m,C,E=e.length/4-1;a?(n=u[0],o=u[1],l=u[2],p=u[3],f=s):(n=c[0],o=c[1],l=c[2],p=c[3],f=i),h=t[0]^e[0],d=t[a?3:1]^e[1],y=t[2]^e[2],g=t[a?1:3]^e[3];for(var S=3,T=1;T>>24]^o[d>>>16&255]^l[y>>>8&255]^p[255&g]^e[++S],m=n[d>>>24]^o[y>>>16&255]^l[g>>>8&255]^p[255&h]^e[++S],C=n[y>>>24]^o[g>>>16&255]^l[h>>>8&255]^p[255&d]^e[++S],g=n[g>>>24]^o[h>>>16&255]^l[d>>>8&255]^p[255&y]^e[++S],h=v,d=m,y=C;r[0]=f[h>>>24]<<24^f[d>>>16&255]<<16^f[y>>>8&255]<<8^f[255&g]^e[++S],r[a?3:1]=f[d>>>24]<<24^f[y>>>16&255]<<16^f[g>>>8&255]<<8^f[255&h]^e[++S],r[2]=f[y>>>24]<<24^f[g>>>16&255]<<16^f[h>>>8&255]<<8^f[255&d]^e[++S],r[a?1:3]=f[g>>>24]<<24^f[h>>>16&255]<<16^f[d>>>8&255]<<8^f[255&y]^e[++S]}function d(e){var t,r="AES-"+((e=e||{}).mode||"CBC").toUpperCase(),n=(t=e.decrypt?a.cipher.createDecipher(r,e.key):a.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof a.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,n.call(t,r)},t}},function(e,t,r){var a=r(0);a.pki=a.pki||{};var n=e.exports=a.pki.oids=a.oids=a.oids||{};function i(e,t){n[e]=t,n[t]=e}function s(e,t){n[e]=t}i("1.2.840.113549.1.1.1","rsaEncryption"),i("1.2.840.113549.1.1.4","md5WithRSAEncryption"),i("1.2.840.113549.1.1.5","sha1WithRSAEncryption"),i("1.2.840.113549.1.1.7","RSAES-OAEP"),i("1.2.840.113549.1.1.8","mgf1"),i("1.2.840.113549.1.1.9","pSpecified"),i("1.2.840.113549.1.1.10","RSASSA-PSS"),i("1.2.840.113549.1.1.11","sha256WithRSAEncryption"),i("1.2.840.113549.1.1.12","sha384WithRSAEncryption"),i("1.2.840.113549.1.1.13","sha512WithRSAEncryption"),i("1.3.101.112","EdDSA25519"),i("1.2.840.10040.4.3","dsa-with-sha1"),i("1.3.14.3.2.7","desCBC"),i("1.3.14.3.2.26","sha1"),i("1.3.14.3.2.29","sha1WithRSASignature"),i("2.16.840.1.101.3.4.2.1","sha256"),i("2.16.840.1.101.3.4.2.2","sha384"),i("2.16.840.1.101.3.4.2.3","sha512"),i("2.16.840.1.101.3.4.2.4","sha224"),i("2.16.840.1.101.3.4.2.5","sha512-224"),i("2.16.840.1.101.3.4.2.6","sha512-256"),i("1.2.840.113549.2.2","md2"),i("1.2.840.113549.2.5","md5"),i("1.2.840.113549.1.7.1","data"),i("1.2.840.113549.1.7.2","signedData"),i("1.2.840.113549.1.7.3","envelopedData"),i("1.2.840.113549.1.7.4","signedAndEnvelopedData"),i("1.2.840.113549.1.7.5","digestedData"),i("1.2.840.113549.1.7.6","encryptedData"),i("1.2.840.113549.1.9.1","emailAddress"),i("1.2.840.113549.1.9.2","unstructuredName"),i("1.2.840.113549.1.9.3","contentType"),i("1.2.840.113549.1.9.4","messageDigest"),i("1.2.840.113549.1.9.5","signingTime"),i("1.2.840.113549.1.9.6","counterSignature"),i("1.2.840.113549.1.9.7","challengePassword"),i("1.2.840.113549.1.9.8","unstructuredAddress"),i("1.2.840.113549.1.9.14","extensionRequest"),i("1.2.840.113549.1.9.20","friendlyName"),i("1.2.840.113549.1.9.21","localKeyId"),i("1.2.840.113549.1.9.22.1","x509Certificate"),i("1.2.840.113549.1.12.10.1.1","keyBag"),i("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag"),i("1.2.840.113549.1.12.10.1.3","certBag"),i("1.2.840.113549.1.12.10.1.4","crlBag"),i("1.2.840.113549.1.12.10.1.5","secretBag"),i("1.2.840.113549.1.12.10.1.6","safeContentsBag"),i("1.2.840.113549.1.5.13","pkcs5PBES2"),i("1.2.840.113549.1.5.12","pkcs5PBKDF2"),i("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4"),i("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4"),i("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC"),i("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC"),i("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC"),i("1.2.840.113549.2.7","hmacWithSHA1"),i("1.2.840.113549.2.8","hmacWithSHA224"),i("1.2.840.113549.2.9","hmacWithSHA256"),i("1.2.840.113549.2.10","hmacWithSHA384"),i("1.2.840.113549.2.11","hmacWithSHA512"),i("1.2.840.113549.3.7","des-EDE3-CBC"),i("2.16.840.1.101.3.4.1.2","aes128-CBC"),i("2.16.840.1.101.3.4.1.22","aes192-CBC"),i("2.16.840.1.101.3.4.1.42","aes256-CBC"),i("2.5.4.3","commonName"),i("2.5.4.4","surname"),i("2.5.4.5","serialNumber"),i("2.5.4.6","countryName"),i("2.5.4.7","localityName"),i("2.5.4.8","stateOrProvinceName"),i("2.5.4.9","streetAddress"),i("2.5.4.10","organizationName"),i("2.5.4.11","organizationalUnitName"),i("2.5.4.12","title"),i("2.5.4.13","description"),i("2.5.4.15","businessCategory"),i("2.5.4.17","postalCode"),i("2.5.4.42","givenName"),i("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName"),i("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName"),i("2.16.840.1.113730.1.1","nsCertType"),i("2.16.840.1.113730.1.13","nsComment"),s("2.5.29.1","authorityKeyIdentifier"),s("2.5.29.2","keyAttributes"),s("2.5.29.3","certificatePolicies"),s("2.5.29.4","keyUsageRestriction"),s("2.5.29.5","policyMapping"),s("2.5.29.6","subtreesConstraint"),s("2.5.29.7","subjectAltName"),s("2.5.29.8","issuerAltName"),s("2.5.29.9","subjectDirectoryAttributes"),s("2.5.29.10","basicConstraints"),s("2.5.29.11","nameConstraints"),s("2.5.29.12","policyConstraints"),s("2.5.29.13","basicConstraints"),i("2.5.29.14","subjectKeyIdentifier"),i("2.5.29.15","keyUsage"),s("2.5.29.16","privateKeyUsagePeriod"),i("2.5.29.17","subjectAltName"),i("2.5.29.18","issuerAltName"),i("2.5.29.19","basicConstraints"),s("2.5.29.20","cRLNumber"),s("2.5.29.21","cRLReason"),s("2.5.29.22","expirationDate"),s("2.5.29.23","instructionCode"),s("2.5.29.24","invalidityDate"),s("2.5.29.25","cRLDistributionPoints"),s("2.5.29.26","issuingDistributionPoint"),s("2.5.29.27","deltaCRLIndicator"),s("2.5.29.28","issuingDistributionPoint"),s("2.5.29.29","certificateIssuer"),s("2.5.29.30","nameConstraints"),i("2.5.29.31","cRLDistributionPoints"),i("2.5.29.32","certificatePolicies"),s("2.5.29.33","policyMappings"),s("2.5.29.34","policyConstraints"),i("2.5.29.35","authorityKeyIdentifier"),s("2.5.29.36","policyConstraints"),i("2.5.29.37","extKeyUsage"),s("2.5.29.46","freshestCRL"),s("2.5.29.54","inhibitAnyPolicy"),i("1.3.6.1.4.1.11129.2.4.2","timestampList"),i("1.3.6.1.5.5.7.1.1","authorityInfoAccess"),i("1.3.6.1.5.5.7.3.1","serverAuth"),i("1.3.6.1.5.5.7.3.2","clientAuth"),i("1.3.6.1.5.5.7.3.3","codeSigning"),i("1.3.6.1.5.5.7.3.4","emailProtection"),i("1.3.6.1.5.5.7.3.8","timeStamping")},function(e,t,r){var a=r(0);r(1);var n=e.exports=a.pem=a.pem||{};function i(e){for(var t=e.name+": ",r=[],a=function(e,t){return" "+t},n=0;n65&&-1!==s){var o=t[s];","===o?(++s,t=t.substr(0,s)+"\r\n "+t.substr(s)):t=t.substr(0,s)+"\r\n"+o+t.substr(s+1),i=n-s-1,s=-1,++n}else" "!==t[n]&&"\t"!==t[n]&&","!==t[n]||(s=n);return t}function s(e){return e.replace(/^\s+/,"")}n.encode=function(e,t){t=t||{};var r,n="-----BEGIN "+e.type+"-----\r\n";if(e.procType&&(n+=i(r={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]})),e.contentDomain&&(n+=i(r={name:"Content-Domain",values:[e.contentDomain]})),e.dekInfo&&(r={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&r.values.push(e.dekInfo.parameters),n+=i(r)),e.headers)for(var s=0;st.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=a.util.createBuffer(),n=a.util.createBuffer(),u=s.length();for(c=0;c>>0,c>>>0];for(var u=n.fullMessageLength.length-1;u>=0;--u)n.fullMessageLength[u]+=c[1],c[1]=c[0]+(n.fullMessageLength[u]/4294967296>>>0),n.fullMessageLength[u]=n.fullMessageLength[u]>>>0,c[0]=c[1]/4294967296>>>0;return t.putBytes(i),o(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var c,u=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-u));for(var l=8*n.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=c>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};o(f,r,s);var h=a.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},n};var i=null,s=!1;function o(e,t,r){for(var a,n,i,s,o,c,u,l=r.length();l>=64;){for(n=e.h0,i=e.h1,s=e.h2,o=e.h3,c=e.h4,u=0;u<16;++u)a=r.getInt32(),t[u]=a,a=(n<<5|n>>>27)+(o^i&(s^o))+c+1518500249+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<20;++u)a=(a=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|a>>>31,t[u]=a,a=(n<<5|n>>>27)+(o^i&(s^o))+c+1518500249+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<32;++u)a=(a=t[u-3]^t[u-8]^t[u-14]^t[u-16])<<1|a>>>31,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+1859775393+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<40;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+1859775393+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<60;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i&s|o&(i^s))+c+2400959708+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;for(;u<80;++u)a=(a=t[u-6]^t[u-16]^t[u-28]^t[u-32])<<2|a>>>30,t[u]=a,a=(n<<5|n>>>27)+(i^s^o)+c+3395469782+a,c=o,o=s,s=(i<<30|i>>>2)>>>0,i=n,n=a;e.h0=e.h0+n|0,e.h1=e.h1+i|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+c|0,l-=64}}},function(e,t,r){var a=r(0);function n(e,t){a.cipher.registerAlgorithm(e,(function(){return new a.des.Algorithm(e,t)}))}r(13),r(19),r(1),e.exports=a.des=a.des||{},a.des.startEncrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!1,mode:a||(null===t?"ECB":"CBC")});return n.start(t),n},a.des.createEncryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!1,mode:t})},a.des.startDecrypting=function(e,t,r,a){var n=d({key:e,output:r,decrypt:!0,mode:a||(null===t?"ECB":"CBC")});return n.start(t),n},a.des.createDecryptionCipher=function(e,t){return d({key:e,output:null,decrypt:!0,mode:t})},a.des.Algorithm=function(e,t){var r=this;r.name=e,r.mode=new t({blockSize:8,cipher:{encrypt:function(e,t){return h(r._keys,e,t,!1)},decrypt:function(e,t){return h(r._keys,e,t,!0)}}}),r._init=!1},a.des.Algorithm.prototype.initialize=function(e){if(!this._init){var t=a.util.createBuffer(e.key);if(0===this.name.indexOf("3DES")&&24!==t.length())throw new Error("Invalid Triple-DES key size: "+8*t.length());this._keys=function(e){for(var t,r=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964],a=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],n=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],i=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],s=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],o=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],c=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],u=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],l=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],p=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],f=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],h=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],d=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],y=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],g=e.length()>8?3:1,v=[],m=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],C=0,E=0;E>>4^T))<<4,S^=t=65535&((T^=t)>>>-16^S),S^=(t=858993459&(S>>>2^(T^=t<<-16)))<<2,S^=t=65535&((T^=t)>>>-16^S),S^=(t=1431655765&(S>>>1^(T^=t<<-16)))<<1,S^=t=16711935&((T^=t)>>>8^S),t=(S^=(t=1431655765&(S>>>1^(T^=t<<8)))<<1)<<8|(T^=t)>>>20&240,S=T<<24|T<<8&16711680|T>>>8&65280|T>>>24&240,T=t;for(var I=0;I>>26,T=T<<2|T>>>26):(S=S<<1|S>>>27,T=T<<1|T>>>27);var A=r[(S&=-15)>>>28]|a[S>>>24&15]|n[S>>>20&15]|i[S>>>16&15]|s[S>>>12&15]|o[S>>>8&15]|c[S>>>4&15],B=u[(T&=-15)>>>28]|l[T>>>24&15]|p[T>>>20&15]|f[T>>>16&15]|h[T>>>12&15]|d[T>>>8&15]|y[T>>>4&15];t=65535&(B>>>16^A),v[C++]=A^t,v[C++]=B^t<<16}}return v}(t),this._init=!0}},n("DES-ECB",a.cipher.modes.ecb),n("DES-CBC",a.cipher.modes.cbc),n("DES-CFB",a.cipher.modes.cfb),n("DES-OFB",a.cipher.modes.ofb),n("DES-CTR",a.cipher.modes.ctr),n("3DES-ECB",a.cipher.modes.ecb),n("3DES-CBC",a.cipher.modes.cbc),n("3DES-CFB",a.cipher.modes.cfb),n("3DES-OFB",a.cipher.modes.ofb),n("3DES-CTR",a.cipher.modes.ctr);var i=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],s=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],o=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],c=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],u=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],l=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],p=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],f=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function h(e,t,r,a){var n,h,d=32===e.length?3:9;n=3===d?a?[30,-2,-2]:[0,32,2]:a?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var y=t[0],g=t[1];y^=(h=252645135&(y>>>4^g))<<4,y^=(h=65535&(y>>>16^(g^=h)))<<16,y^=h=858993459&((g^=h)>>>2^y),y^=h=16711935&((g^=h<<2)>>>8^y),y=(y^=(h=1431655765&(y>>>1^(g^=h<<8)))<<1)<<1|y>>>31,g=(g^=h)<<1|g>>>31;for(var v=0;v>>4|g<<28)^e[E+1];h=y,y=g,g=h^(s[S>>>24&63]|c[S>>>16&63]|l[S>>>8&63]|f[63&S]|i[T>>>24&63]|o[T>>>16&63]|u[T>>>8&63]|p[63&T])}h=y,y=g,g=h}g=g>>>1|g<<31,g^=h=1431655765&((y=y>>>1|y<<31)>>>1^g),g^=(h=16711935&(g>>>8^(y^=h<<1)))<<8,g^=(h=858993459&(g>>>2^(y^=h)))<<2,g^=h=65535&((y^=h)>>>16^g),g^=h=252645135&((y^=h<<16)>>>4^g),y^=h<<4,r[0]=y,r[1]=g}function d(e){var t,r="DES-"+((e=e||{}).mode||"CBC").toUpperCase(),n=(t=e.decrypt?a.cipher.createDecipher(r,e.key):a.cipher.createCipher(r,e.key)).start;return t.start=function(e,r){var i=null;r instanceof a.util.ByteBuffer&&(i=r,r={}),(r=r||{}).output=i,r.iv=e,n.call(t,r)},t}},function(e,t,r){var a=r(0);if(r(3),r(12),r(6),r(26),r(27),r(2),r(1),void 0===n)var n=a.jsbn.BigInteger;var i=a.util.isNodejs?r(16):null,s=a.asn1,o=a.util;a.pki=a.pki||{},e.exports=a.pki.rsa=a.rsa=a.rsa||{};var c=a.pki,u=[6,4,2,4,2,4,6,2],l={name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},p={name:"RSAPrivateKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},f={name:"RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:s.Class.UNIVERSAL,type:s.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},h=a.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},d={name:"DigestInfo",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:s.Class.UNIVERSAL,type:s.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:s.Class.UNIVERSAL,type:s.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:s.Class.UNIVERSAL,type:s.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:s.Class.UNIVERSAL,type:s.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},y=function(e){var t;if(!(e.algorithm in c.oids)){var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}t=c.oids[e.algorithm];var a=s.oidToDer(t).getBytes(),n=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]),i=s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[]);i.value.push(s.create(s.Class.UNIVERSAL,s.Type.OID,!1,a)),i.value.push(s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,""));var o=s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,e.digest().getBytes());return n.value.push(i),n.value.push(o),s.toDer(n).getBytes()},g=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);var i;t.dP||(t.dP=t.d.mod(t.p.subtract(n.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(n.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));do{i=new n(a.util.bytesToHex(a.random.getBytes(t.n.bitLength()/8)),16)}while(i.compareTo(t.n)>=0||!i.gcd(t.n).equals(n.ONE));for(var s=(e=e.multiply(i.modPow(t.e,t.n)).mod(t.n)).mod(t.p).modPow(t.dP,t.p),o=e.mod(t.q).modPow(t.dQ,t.q);s.compareTo(o)<0;)s=s.add(t.p);var c=s.subtract(o).multiply(t.qInv).mod(t.p).multiply(t.q).add(o);return c=c.multiply(i.modInverse(t.n)).mod(t.n)};function v(e,t,r){var n=a.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var s=new Error("Message is too long for PKCS#1 v1.5 padding.");throw s.length=e.length,s.max=i-11,s}n.putByte(0),n.putByte(r);var o,c=i-3-e.length;if(0===r||1===r){o=0===r?0:255;for(var u=0;u0;){var l=0,p=a.random.getBytes(c);for(u=0;u1;){if(255!==s.getByte()){--s.read;break}++u}else if(2===c)for(u=0;s.length()>1;){if(0===s.getByte()){--s.read;break}++u}if(0!==s.getByte()||u!==i-3-s.length())throw new Error("Encryption block is invalid.");return s.getBytes()}function C(e,t,r){"function"==typeof t&&(r=t,t={});var i={algorithm:{name:(t=t||{}).algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};function s(){o(e.pBits,(function(t,a){return t?r(t):(e.p=a,null!==e.q?u(t,e.q):void o(e.qBits,u))}))}function o(e,t){a.prime.generateProbablePrime(e,i,t)}function u(t,a){if(t)return r(t);if(e.q=a,e.p.compareTo(e.q)<0){var i=e.p;e.p=e.q,e.q=i}if(0!==e.p.subtract(n.ONE).gcd(e.e).compareTo(n.ONE))return e.p=null,void s();if(0!==e.q.subtract(n.ONE).gcd(e.e).compareTo(n.ONE))return e.q=null,void o(e.qBits,u);if(e.p1=e.p.subtract(n.ONE),e.q1=e.q.subtract(n.ONE),e.phi=e.p1.multiply(e.q1),0!==e.phi.gcd(e.e).compareTo(n.ONE))return e.p=e.q=null,void s();if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits)return e.q=null,void o(e.qBits,u);var l=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}"prng"in t&&(i.prng=t.prng),s()}function E(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=a.util.hexToBytes(t);return r.length>1&&(0===r.charCodeAt(0)&&0==(128&r.charCodeAt(1))||255===r.charCodeAt(0)&&128==(128&r.charCodeAt(1)))?r.substr(1):r}function S(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function T(e){return a.util.isNodejs&&"function"==typeof i[e]}function I(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.crypto&&"object"==typeof o.globalScope.crypto.subtle&&"function"==typeof o.globalScope.crypto.subtle[e]}function A(e){return void 0!==o.globalScope&&"object"==typeof o.globalScope.msCrypto&&"object"==typeof o.globalScope.msCrypto.subtle&&"function"==typeof o.globalScope.msCrypto.subtle[e]}function B(e){for(var t=a.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),n=0;n0;)l.putByte(0),--p;return l.putBytes(a.util.hexToBytes(u)),l.getBytes()},c.rsa.decrypt=function(e,t,r,i){var s=Math.ceil(t.n.bitLength()/8);if(e.length!==s){var o=new Error("Encrypted message length is invalid.");throw o.length=e.length,o.expected=s,o}var c=new n(a.util.createBuffer(e).toHex(),16);if(c.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var u=g(c,t,r).toString(16),l=a.util.createBuffer(),p=s-Math.ceil(u.length/2);p>0;)l.putByte(0),--p;return l.putBytes(a.util.hexToBytes(u)),!1!==i?m(l.getBytes(),t,r):l.getBytes()},c.rsa.createKeyPairGenerationState=function(e,t,r){"string"==typeof e&&(e=parseInt(e,10)),e=e||2048;var i,s=(r=r||{}).prng||a.random,o={nextBytes:function(e){for(var t=s.getBytesSync(e.length),r=0;r>1,pBits:e-(e>>1),pqState:0,num:null,keys:null}).e.fromInt(i.eInt),i},c.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new n(null);r.fromInt(30);for(var a,i=0,s=function(e,t){return e|t},o=+new Date,l=0;null===e.keys&&(t<=0||lp?e.pqState=0:e.num.isProbablePrime(S(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(u[i++%8],0):2===e.pqState?e.pqState=0===e.num.subtract(n.ONE).gcd(e.e).compareTo(n.ONE)?3:0:3===e.pqState&&(e.pqState=0,null===e.p?e.p=e.num:e.q=e.num,null!==e.p&&null!==e.q&&++e.state,e.num=null)}else if(1===e.state)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(2===e.state)e.p1=e.p.subtract(n.ONE),e.q1=e.q.subtract(n.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(3===e.state)0===e.phi.gcd(e.e).compareTo(n.ONE)?++e.state:(e.p=null,e.q=null,e.state=0);else if(4===e.state)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(5===e.state){var h=e.e.modInverse(e.phi);e.keys={privateKey:c.rsa.setPrivateKey(e.n,e.e,h,e.p,e.q,h.mod(e.p1),h.mod(e.q1),e.q.modInverse(e.p)),publicKey:c.rsa.setPublicKey(e.n,e.e)}}l+=(a=+new Date)-o,o=a}return null!==e.keys},c.rsa.generateKeyPair=function(e,t,r,n){if(1===arguments.length?"object"==typeof e?(r=e,e=void 0):"function"==typeof e&&(n=e,e=void 0):2===arguments.length?"number"==typeof e?"function"==typeof t?(n=t,t=void 0):"number"!=typeof t&&(r=t,t=void 0):(r=e,n=t,e=void 0,t=void 0):3===arguments.length&&("number"==typeof t?"function"==typeof r&&(n=r,r=void 0):(n=r,r=t,t=void 0)),r=r||{},void 0===e&&(e=r.bits||2048),void 0===t&&(t=r.e||65537),!a.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(65537===t||3===t))if(n){if(T("generateKeyPair"))return i.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},(function(e,t,r){if(e)return n(e);n(null,{privateKey:c.privateKeyFromPem(r),publicKey:c.publicKeyFromPem(t)})}));if(I("generateKey")&&I("exportKey"))return o.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:B(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then((function(e){return o.globalScope.crypto.subtle.exportKey("pkcs8",e.privateKey)})).then(void 0,(function(e){n(e)})).then((function(e){if(e){var t=c.privateKeyFromAsn1(s.fromDer(a.util.createBuffer(e)));n(null,{privateKey:t,publicKey:c.setRsaPublicKey(t.n,t.e)})}}));if(A("generateKey")&&A("exportKey")){var u=o.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:B(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);return u.oncomplete=function(e){var t=e.target.result,r=o.globalScope.msCrypto.subtle.exportKey("pkcs8",t.privateKey);r.oncomplete=function(e){var t=e.target.result,r=c.privateKeyFromAsn1(s.fromDer(a.util.createBuffer(t)));n(null,{privateKey:r,publicKey:c.setRsaPublicKey(r.n,r.e)})},r.onerror=function(e){n(e)}},void(u.onerror=function(e){n(e)})}}else if(T("generateKeyPairSync")){var l=i.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:c.privateKeyFromPem(l.privateKey),publicKey:c.publicKeyFromPem(l.publicKey)}}var p=c.rsa.createKeyPairGenerationState(e,t,r);if(!n)return c.rsa.stepKeyPairGenerationState(p,0),p.keys;C(p,r,n)},c.setRsaPublicKey=c.rsa.setPublicKey=function(e,t){var r={n:e,e:t,encrypt:function(e,t,n){if("string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5"),"RSAES-PKCS1-V1_5"===t)t={encode:function(e,t,r){return v(e,t,2).getBytes()}};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={encode:function(e,t){return a.pkcs1.encode_rsa_oaep(t,e,n)}};else if(-1!==["RAW","NONE","NULL",null].indexOf(t))t={encode:function(e){return e}};else if("string"==typeof t)throw new Error('Unsupported encryption scheme: "'+t+'".');var i=t.encode(e,r,!0);return c.rsa.encrypt(i,r,!0)},verify:function(e,t,n,i){"string"==typeof n?n=n.toUpperCase():void 0===n&&(n="RSASSA-PKCS1-V1_5"),void 0===i&&(i={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in i||(i._parseAllDigestBytes=!0),"RSASSA-PKCS1-V1_5"===n?n={verify:function(e,t){t=m(t,r,!0);var n=s.fromDer(t,{parseAllBytes:i._parseAllDigestBytes}),o={},c=[];if(!s.validate(n,d,o,c))throw(u=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.")).errors=c,u;var u,l=s.derToOid(o.algorithmIdentifier);if(l!==a.oids.md2&&l!==a.oids.md5&&l!==a.oids.sha1&&l!==a.oids.sha224&&l!==a.oids.sha256&&l!==a.oids.sha384&&l!==a.oids.sha512&&l!==a.oids["sha512-224"]&&l!==a.oids["sha512-256"])throw(u=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.")).oid=l,u;if((l===a.oids.md2||l===a.oids.md5)&&!("parameters"in o))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifier NULL parameters.");return e===o.digest}}:"NONE"!==n&&"NULL"!==n&&null!==n||(n={verify:function(e,t){return e===(t=m(t,r,!0))}});var o=c.rsa.decrypt(t,r,!0,!1);return n.verify(e,o,r.n.bitLength())}};return r},c.setRsaPrivateKey=c.rsa.setPrivateKey=function(e,t,r,n,i,s,o,u){var l={n:e,e:t,d:r,p:n,q:i,dP:s,dQ:o,qInv:u,decrypt:function(e,t,r){"string"==typeof t?t=t.toUpperCase():void 0===t&&(t="RSAES-PKCS1-V1_5");var n=c.rsa.decrypt(e,l,!1,!1);if("RSAES-PKCS1-V1_5"===t)t={decode:m};else if("RSA-OAEP"===t||"RSAES-OAEP"===t)t={decode:function(e,t){return a.pkcs1.decode_rsa_oaep(t,e,r)}};else{if(-1===["RAW","NONE","NULL",null].indexOf(t))throw new Error('Unsupported encryption scheme: "'+t+'".');t={decode:function(e){return e}}}return t.decode(n,l,!1)},sign:function(e,t){var r=!1;"string"==typeof t&&(t=t.toUpperCase()),void 0===t||"RSASSA-PKCS1-V1_5"===t?(t={encode:y},r=1):"NONE"!==t&&"NULL"!==t&&null!==t||(t={encode:function(){return e}},r=1);var a=t.encode(e,l.n.bitLength());return c.rsa.encrypt(a,l,r)}};return l},c.wrapRsaPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.OCTETSTRING,!1,s.toDer(e).getBytes())])},c.privateKeyFromAsn1=function(e){var t,r,i,o,u,f,h,d,y={},g=[];if(s.validate(e,l,y,g)&&(e=s.fromDer(a.util.createBuffer(y.privateKey))),y={},g=[],!s.validate(e,p,y,g)){var v=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw v.errors=g,v}return t=a.util.createBuffer(y.privateKeyModulus).toHex(),r=a.util.createBuffer(y.privateKeyPublicExponent).toHex(),i=a.util.createBuffer(y.privateKeyPrivateExponent).toHex(),o=a.util.createBuffer(y.privateKeyPrime1).toHex(),u=a.util.createBuffer(y.privateKeyPrime2).toHex(),f=a.util.createBuffer(y.privateKeyExponent1).toHex(),h=a.util.createBuffer(y.privateKeyExponent2).toHex(),d=a.util.createBuffer(y.privateKeyCoefficient).toHex(),c.setRsaPrivateKey(new n(t,16),new n(r,16),new n(i,16),new n(o,16),new n(u,16),new n(f,16),new n(h,16),new n(d,16))},c.privateKeyToAsn1=c.privateKeyToRSAPrivateKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,s.integerToDer(0).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.d)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.p)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.q)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dP)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.dQ)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.qInv))])},c.publicKeyFromAsn1=function(e){var t={},r=[];if(s.validate(e,h,t,r)){var i,o=s.derToOid(t.publicKeyOid);if(o!==c.oids.rsaEncryption)throw(i=new Error("Cannot read public key. Unknown OID.")).oid=o,i;e=t.rsaPublicKey}if(r=[],!s.validate(e,f,t,r))throw(i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.")).errors=r,i;var u=a.util.createBuffer(t.publicKeyModulus).toHex(),l=a.util.createBuffer(t.publicKeyExponent).toHex();return c.setRsaPublicKey(new n(u,16),new n(l,16))},c.publicKeyToAsn1=c.publicKeyToSubjectPublicKeyInfo=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.OID,!1,s.oidToDer(c.oids.rsaEncryption).getBytes()),s.create(s.Class.UNIVERSAL,s.Type.NULL,!1,"")]),s.create(s.Class.UNIVERSAL,s.Type.BITSTRING,!1,[c.publicKeyToRSAPublicKey(e)])])},c.publicKeyToRSAPublicKey=function(e){return s.create(s.Class.UNIVERSAL,s.Type.SEQUENCE,!0,[s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.n)),s.create(s.Class.UNIVERSAL,s.Type.INTEGER,!1,E(e.e))])}},function(e,t,r){var a,n=r(0);e.exports=n.jsbn=n.jsbn||{};function i(e,t,r){this.data=[],null!=e&&("number"==typeof e?this.fromNumber(e,t,r):null==t&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function s(){return new i(null)}function o(e,t,r,a,n,i){for(var s=16383&t,o=t>>14;--i>=0;){var c=16383&this.data[e],u=this.data[e++]>>14,l=o*c+u*s;n=((c=s*c+((16383&l)<<14)+r.data[a]+n)>>28)+(l>>14)+o*u,r.data[a++]=268435455&c}return n}n.jsbn.BigInteger=i,"undefined"==typeof navigator?(i.prototype.am=o,a=28):"Microsoft Internet Explorer"==navigator.appName?(i.prototype.am=function(e,t,r,a,n,i){for(var s=32767&t,o=t>>15;--i>=0;){var c=32767&this.data[e],u=this.data[e++]>>15,l=o*c+u*s;n=((c=s*c+((32767&l)<<15)+r.data[a]+(1073741823&n))>>>30)+(l>>>15)+o*u+(n>>>30),r.data[a++]=1073741823&c}return n},a=30):"Netscape"!=navigator.appName?(i.prototype.am=function(e,t,r,a,n,i){for(;--i>=0;){var s=t*this.data[e++]+r.data[a]+n;n=Math.floor(s/67108864),r.data[a++]=67108863&s}return n},a=26):(i.prototype.am=o,a=28),i.prototype.DB=a,i.prototype.DM=(1<>>16)&&(e=t,r+=16),0!=(t=e>>8)&&(e=t,r+=8),0!=(t=e>>4)&&(e=t,r+=4),0!=(t=e>>2)&&(e=t,r+=2),0!=(t=e>>1)&&(e=t,r+=1),r}function y(e){this.m=e}function g(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<>=16,t+=16),0==(255&e)&&(e>>=8,t+=8),0==(15&e)&&(e>>=4,t+=4),0==(3&e)&&(e>>=2,t+=2),0==(1&e)&&++t,t}function T(e){for(var t=0;0!=e;)e&=e-1,++t;return t}function I(){}function A(e){return e}function B(e){this.r2=s(),this.q3=s(),i.ONE.dlShiftTo(2*e.t,this.r2),this.mu=this.r2.divide(e),this.m=e}y.prototype.convert=function(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e},y.prototype.revert=function(e){return e},y.prototype.reduce=function(e){e.divRemTo(this.m,null,e)},y.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},y.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},g.prototype.convert=function(e){var t=s();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(i.ZERO)>0&&this.m.subTo(t,t),t},g.prototype.revert=function(e){var t=s();return e.copyTo(t),this.reduce(t),t},g.prototype.reduce=function(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,a,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},g.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},g.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},i.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s},i.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0},i.prototype.fromString=function(e,t){var r;if(16==t)r=4;else if(8==t)r=3;else if(256==t)r=8;else if(2==t)r=1;else if(32==t)r=5;else{if(4!=t)return void this.fromRadix(e,t);r=2}this.t=0,this.s=0;for(var a=e.length,n=!1,s=0;--a>=0;){var o=8==r?255&e[a]:f(e,a);o<0?"-"==e.charAt(a)&&(n=!0):(n=!1,0==s?this.data[this.t++]=o:s+r>this.DB?(this.data[this.t-1]|=(o&(1<>this.DB-s):this.data[this.t-1]|=o<=this.DB&&(s-=this.DB))}8==r&&0!=(128&e[0])&&(this.s=-1,s>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t},i.prototype.dlShiftTo=function(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s},i.prototype.drShiftTo=function(e,t){for(var r=e;r=0;--r)t.data[r+s+1]=this.data[r]>>n|o,o=(this.data[r]&i)<=0;--r)t.data[r]=0;t.data[s]=o,t.t=this.t+s+1,t.s=this.s,t.clamp()},i.prototype.rShiftTo=function(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t)t.t=0;else{var a=e%this.DB,n=this.DB-a,i=(1<>a;for(var s=r+1;s>a;a>0&&(t.data[this.t-r-1]|=(this.s&i)<>=this.DB;if(e.t>=this.DB;a+=this.s}else{for(a+=this.s;r>=this.DB;a-=e.s}t.s=a<0?-1:0,a<-1?t.data[r++]=this.DV+a:a>0&&(t.data[r++]=a),t.t=r,t.clamp()},i.prototype.multiplyTo=function(e,t){var r=this.abs(),a=e.abs(),n=r.t;for(t.t=n+a.t;--n>=0;)t.data[n]=0;for(n=0;n=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()},i.prototype.divRemTo=function(e,t,r){var a=e.abs();if(!(a.t<=0)){var n=this.abs();if(n.t0?(a.lShiftTo(l,o),n.lShiftTo(l,r)):(a.copyTo(o),n.copyTo(r));var p=o.t,f=o.data[p-1];if(0!=f){var h=f*(1<1?o.data[p-2]>>this.F2:0),y=this.FV/h,g=(1<=0&&(r.data[r.t++]=1,r.subTo(E,r)),i.ONE.dlShiftTo(p,E),E.subTo(o,o);o.t=0;){var S=r.data[--m]==f?this.DM:Math.floor(r.data[m]*y+(r.data[m-1]+v)*g);if((r.data[m]+=o.am(0,S,r,C,0,p))0&&r.rShiftTo(l,r),c<0&&i.ZERO.subTo(r,r)}}},i.prototype.invDigit=function(){if(this.t<1)return 0;var e=this.data[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},i.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},i.prototype.exp=function(e,t){if(e>4294967295||e<1)return i.ONE;var r=s(),a=s(),n=t.convert(this),o=d(e)-1;for(n.copyTo(r);--o>=0;)if(t.sqrTo(r,a),(e&1<0)t.mulTo(a,n,r);else{var c=r;r=a,a=c}return t.revert(r)},i.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var r,a=(1<0)for(o>o)>0&&(n=!0,i=p(r));s>=0;)o>(o+=this.DB-t)):(r=this.data[s]>>(o-=t)&a,o<=0&&(o+=this.DB,--s)),r>0&&(n=!0),n&&(i+=p(r));return n?i:"0"},i.prototype.negate=function(){var e=s();return i.ZERO.subTo(this,e),e},i.prototype.abs=function(){return this.s<0?this.negate():this},i.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var r=this.t;if(0!=(t=r-e.t))return this.s<0?-t:t;for(;--r>=0;)if(0!=(t=this.data[r]-e.data[r]))return t;return 0},i.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+d(this.data[this.t-1]^this.s&this.DM)},i.prototype.mod=function(e){var t=s();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(i.ZERO)>0&&e.subTo(t,t),t},i.prototype.modPowInt=function(e,t){var r;return r=e<256||t.isEven()?new y(t):new g(t),this.exp(e,r)},i.ZERO=h(0),i.ONE=h(1),I.prototype.convert=A,I.prototype.revert=A,I.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r)},I.prototype.sqrTo=function(e,t){e.squareTo(t)},B.prototype.convert=function(e){if(e.s<0||e.t>2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=s();return e.copyTo(t),this.reduce(t),t},B.prototype.revert=function(e){return e},B.prototype.reduce=function(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)},B.prototype.mulTo=function(e,t,r){e.multiplyTo(t,r),this.reduce(r)},B.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)};var b=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],N=(1<<26)/b[b.length-1];i.prototype.chunkSize=function(e){return Math.floor(Math.LN2*this.DB/Math.log(e))},i.prototype.toRadix=function(e){if(null==e&&(e=10),0==this.signum()||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),a=h(r),n=s(),i=s(),o="";for(this.divRemTo(a,n,i);n.signum()>0;)o=(r+i.intValue()).toString(e).substr(1)+o,n.divRemTo(a,n,i);return i.intValue().toString(e)+o},i.prototype.fromRadix=function(e,t){this.fromInt(0),null==t&&(t=10);for(var r=this.chunkSize(t),a=Math.pow(t,r),n=!1,s=0,o=0,c=0;c=r&&(this.dMultiply(a),this.dAddOffset(o,0),s=0,o=0))}s>0&&(this.dMultiply(Math.pow(t,s)),this.dAddOffset(o,0)),n&&i.ZERO.subTo(this,this)},i.prototype.fromNumber=function(e,t,r){if("number"==typeof t)if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(i.ONE.shiftLeft(e-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(i.ONE.shiftLeft(e-1),this);else{var a=new Array,n=7&e;a.length=1+(e>>3),t.nextBytes(a),n>0?a[0]&=(1<>=this.DB;if(e.t>=this.DB;a+=this.s}else{for(a+=this.s;r>=this.DB;a+=e.s}t.s=a<0?-1:0,a>0?t.data[r++]=a:a<-1&&(t.data[r++]=this.DV+a),t.t=r,t.clamp()},i.prototype.dMultiply=function(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()},i.prototype.dAddOffset=function(e,t){if(0!=e){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}},i.prototype.multiplyLowerTo=function(e,t,r){var a,n=Math.min(this.t+e.t,t);for(r.s=0,r.t=n;n>0;)r.data[--n]=0;for(a=r.t-this.t;n=0;)r.data[a]=0;for(a=Math.max(t-this.t,0);a0)if(0==t)r=this.data[0]%e;else for(var a=this.t-1;a>=0;--a)r=(t*r+this.data[a])%e;return r},i.prototype.millerRabin=function(e){var t=this.subtract(i.ONE),r=t.getLowestSetBit();if(r<=0)return!1;for(var a,n=t.shiftRight(r),s={nextBytes:function(e){for(var t=0;t=0);var c=a.modPow(n,this);if(0!=c.compareTo(i.ONE)&&0!=c.compareTo(t)){for(var u=1;u++>24},i.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},i.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},i.prototype.toByteArray=function(){var e=this.t,t=new Array;t[0]=this.s;var r,a=this.DB-e*this.DB%8,n=0;if(e-- >0)for(a>a)!=(this.s&this.DM)>>a&&(t[n++]=r|this.s<=0;)a<8?(r=(this.data[e]&(1<>(a+=this.DB-8)):(r=this.data[e]>>(a-=8)&255,a<=0&&(a+=this.DB,--e)),0!=(128&r)&&(r|=-256),0==n&&(128&this.s)!=(128&r)&&++n,(n>0||r!=this.s)&&(t[n++]=r);return t},i.prototype.equals=function(e){return 0==this.compareTo(e)},i.prototype.min=function(e){return this.compareTo(e)<0?this:e},i.prototype.max=function(e){return this.compareTo(e)>0?this:e},i.prototype.and=function(e){var t=s();return this.bitwiseTo(e,v,t),t},i.prototype.or=function(e){var t=s();return this.bitwiseTo(e,m,t),t},i.prototype.xor=function(e){var t=s();return this.bitwiseTo(e,C,t),t},i.prototype.andNot=function(e){var t=s();return this.bitwiseTo(e,E,t),t},i.prototype.not=function(){for(var e=s(),t=0;t=this.t?0!=this.s:0!=(this.data[t]&1<1){var p=s();for(a.sqrTo(o[1],p);c<=l;)o[c]=s(),a.mulTo(p,o[c-2],o[c]),c+=2}var f,v,m=e.t-1,C=!0,E=s();for(n=d(e.data[m])-1;m>=0;){for(n>=u?f=e.data[m]>>n-u&l:(f=(e.data[m]&(1<0&&(f|=e.data[m-1]>>this.DB+n-u)),c=r;0==(1&f);)f>>=1,--c;if((n-=c)<0&&(n+=this.DB,--m),C)o[f].copyTo(i),C=!1;else{for(;c>1;)a.sqrTo(i,E),a.sqrTo(E,i),c-=2;c>0?a.sqrTo(i,E):(v=i,i=E,E=v),a.mulTo(E,o[f],i)}for(;m>=0&&0==(e.data[m]&1<=0?(r.subTo(a,r),t&&n.subTo(o,n),s.subTo(c,s)):(a.subTo(r,a),t&&o.subTo(n,o),c.subTo(s,c))}return 0!=a.compareTo(i.ONE)?i.ZERO:c.compareTo(e)>=0?c.subtract(e):c.signum()<0?(c.addTo(e,c),c.signum()<0?c.add(e):c):c},i.prototype.pow=function(e){return this.exp(e,new I)},i.prototype.gcd=function(e){var t=this.s<0?this.negate():this.clone(),r=e.s<0?e.negate():e.clone();if(t.compareTo(r)<0){var a=t;t=r,r=a}var n=t.getLowestSetBit(),i=r.getLowestSetBit();if(i<0)return t;for(n0&&(t.rShiftTo(i,t),r.rShiftTo(i,r));t.signum()>0;)(n=t.getLowestSetBit())>0&&t.rShiftTo(n,t),(n=r.getLowestSetBit())>0&&r.rShiftTo(n,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return i>0&&r.lShiftTo(i,r),r},i.prototype.isProbablePrime=function(e){var t,r=this.abs();if(1==r.t&&r.data[0]<=b[b.length-1]){for(t=0;t>>0,o>>>0];for(var c=n.fullMessageLength.length-1;c>=0;--c)n.fullMessageLength[c]+=o[1],o[1]=o[0]+(n.fullMessageLength[c]/4294967296>>>0),n.fullMessageLength[c]=n.fullMessageLength[c]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),l(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var o=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-o));for(var c,u=0,p=n.fullMessageLength.length-1;p>=0;--p)u=(c=8*n.fullMessageLength[p]+u)/4294967296>>>0,s.putInt32Le(c>>>0);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};l(f,r,s);var h=a.util.createBuffer();return h.putInt32Le(f.h0),h.putInt32Le(f.h1),h.putInt32Le(f.h2),h.putInt32Le(f.h3),h},n};var i=null,s=null,o=null,c=null,u=!1;function l(e,t,r){for(var a,n,i,u,l,p,f,h=r.length();h>=64;){for(n=e.h0,i=e.h1,u=e.h2,l=e.h3,f=0;f<16;++f)t[f]=r.getInt32Le(),a=n+(l^i&(u^l))+c[f]+t[f],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<32;++f)a=n+(u^l&(i^u))+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<48;++f)a=n+(i^u^l)+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;for(;f<64;++f)a=n+(u^(i|~l))+c[f]+t[s[f]],n=l,l=u,u=i,i+=a<<(p=o[f])|a>>>32-p;e.h0=e.h0+n|0,e.h1=e.h1+i|0,e.h2=e.h2+u|0,e.h3=e.h3+l|0,h-=64}}},function(e,t,r){var a=r(0);r(8),r(4),r(1);var n,i=a.pkcs5=a.pkcs5||{};a.util.isNodejs&&!a.options.usePureJavaScript&&(n=r(16)),e.exports=a.pbkdf2=i.pbkdf2=function(e,t,r,i,s,o){if("function"==typeof s&&(o=s,s=null),a.util.isNodejs&&!a.options.usePureJavaScript&&n.pbkdf2&&(null===s||"object"!=typeof s)&&(n.pbkdf2Sync.length>4||!s||"sha1"===s))return"string"!=typeof s&&(s="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),o?4===n.pbkdf2Sync.length?n.pbkdf2(e,t,r,i,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):n.pbkdf2(e,t,r,i,s,(function(e,t){if(e)return o(e);o(null,t.toString("binary"))})):4===n.pbkdf2Sync.length?n.pbkdf2Sync(e,t,r,i).toString("binary"):n.pbkdf2Sync(e,t,r,i,s).toString("binary");if(null==s&&(s="sha1"),"string"==typeof s){if(!(s in a.md.algorithms))throw new Error("Unknown hash algorithm: "+s);s=a.md[s].create()}var c=s.digestLength;if(i>4294967295*c){var u=new Error("Derived key is too long.");if(o)return o(u);throw u}var l=Math.ceil(i/c),p=i-(l-1)*c,f=a.hmac.create();f.start(s,e);var h,d,y,g="";if(!o){for(var v=1;v<=l;++v){f.start(null,null),f.update(t),f.update(a.util.int32ToBytes(v)),h=y=f.digest().getBytes();for(var m=2;m<=r;++m)f.start(null,null),f.update(y),d=f.digest().getBytes(),h=a.util.xorBytes(h,d,c),y=d;g+=vl)return o(null,g);f.start(null,null),f.update(t),f.update(a.util.int32ToBytes(v)),h=y=f.digest().getBytes(),m=2,E()}function E(){if(m<=r)return f.start(null,null),f.update(y),d=f.digest().getBytes(),h=a.util.xorBytes(h,d,c),y=d,++m,a.util.setImmediate(E);g+=v128)throw new Error('Invalid "nsComment" content.');e.value=n.create(n.Class.UNIVERSAL,n.Type.IA5STRING,!1,e.comment)}else if("subjectKeyIdentifier"===e.name&&t.cert){var h=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=h.toHex(),e.value=n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,h.getBytes())}else if("authorityKeyIdentifier"===e.name&&t.cert){e.value=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);l=e.value.value;if(e.keyIdentifier){var d=!0===e.keyIdentifier?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;l.push(n.create(n.Class.CONTEXT_SPECIFIC,0,!1,d))}if(e.authorityCertIssuer){var y=[n.create(n.Class.CONTEXT_SPECIFIC,4,!0,[v(!0===e.authorityCertIssuer?t.cert.issuer:e.authorityCertIssuer)])];l.push(n.create(n.Class.CONTEXT_SPECIFIC,1,!0,y))}if(e.serialNumber){var g=a.util.hexToBytes(!0===e.serialNumber?t.cert.serialNumber:e.serialNumber);l.push(n.create(n.Class.CONTEXT_SPECIFIC,2,!1,g))}}else if("cRLDistributionPoints"===e.name){e.value=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);l=e.value.value;var m,C=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]),E=n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[]);for(f=0;f2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(p.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(c.validity.notBefore=p[0],c.validity.notAfter=p[1],c.tbsCertificate=r.tbsCertificate,t){c.md=y({signatureOid:c.signatureOid,type:"certificate"});var f=n.toDer(c.tbsCertificate);c.md.update(f.getBytes())}var g=a.md.sha1.create(),v=n.toDer(r.certIssuer);g.update(v.getBytes()),c.issuer.getField=function(e){return h(c.issuer,e)},c.issuer.addField=function(e){m([e]),c.issuer.attributes.push(e)},c.issuer.attributes=i.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(c.issuer.uniqueId=r.certIssuerUniqueId),c.issuer.hash=g.digest().toHex();var C=a.md.sha1.create(),E=n.toDer(r.certSubject);return C.update(E.getBytes()),c.subject.getField=function(e){return h(c.subject,e)},c.subject.addField=function(e){m([e]),c.subject.attributes.push(e)},c.subject.attributes=i.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(c.subject.uniqueId=r.certSubjectUniqueId),c.subject.hash=C.digest().toHex(),r.certExtensions?c.extensions=i.certificateExtensionsFromAsn1(r.certExtensions):c.extensions=[],c.publicKey=i.publicKeyFromAsn1(r.subjectPublicKeyInfo),c},i.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(r=c.value.charCodeAt(1),i=c.value.length>2?c.value.charCodeAt(2):0),t.digitalSignature=128==(128&r),t.nonRepudiation=64==(64&r),t.keyEncipherment=32==(32&r),t.dataEncipherment=16==(16&r),t.keyAgreement=8==(8&r),t.keyCertSign=4==(4&r),t.cRLSign=2==(2&r),t.encipherOnly=1==(1&r),t.decipherOnly=128==(128&i)}else if("basicConstraints"===t.name){(c=n.fromDer(t.value)).value.length>0&&c.value[0].type===n.Type.BOOLEAN?t.cA=0!==c.value[0].value.charCodeAt(0):t.cA=!1;var o=null;c.value.length>0&&c.value[0].type===n.Type.INTEGER?o=c.value[0].value:c.value.length>1&&(o=c.value[1].value),null!==o&&(t.pathLenConstraint=n.derToInteger(o))}else if("extKeyUsage"===t.name)for(var c=n.fromDer(t.value),u=0;u1&&(r=c.value.charCodeAt(1)),t.client=128==(128&r),t.server=64==(64&r),t.email=32==(32&r),t.objsign=16==(16&r),t.reserved=8==(8&r),t.sslCA=4==(4&r),t.emailCA=2==(2&r),t.objCA=1==(1&r)}else if("subjectAltName"===t.name||"issuerAltName"===t.name){var p;t.altNames=[];c=n.fromDer(t.value);for(var f=0;f=T&&e0&&s.value.push(i.certificateExtensionsToAsn1(e.extensions)),s},i.getCertificationRequestInfo=function(e){return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(e.version).getBytes()),v(e.subject),i.publicKeyToAsn1(e.publicKey),S(e)])},i.distinguishedNameToAsn1=function(e){return v(e)},i.certificateToAsn1=function(e){var t=e.tbsCertificate||i.getTBSCertificate(e);return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[t,n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(e.signatureOid).getBytes()),E(e.signatureOid,e.signatureParameters)]),n.create(n.Class.UNIVERSAL,n.Type.BITSTRING,!1,String.fromCharCode(0)+e.signature)])},i.certificateExtensionsToAsn1=function(e){var t=n.create(n.Class.CONTEXT_SPECIFIC,3,!0,[]),r=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[]);t.value.push(r);for(var a=0;al.validity.notAfter)&&(c={message:"Certificate is not valid yet or has expired.",error:i.certificateError.certificate_expired,notBefore:l.validity.notBefore,notAfter:l.validity.notAfter,now:s}),null===c){if(null===(p=t[0]||e.getIssuer(l))&&l.isIssuer(l)&&(f=!0,p=l),p){var h=p;a.util.isArray(h)||(h=[h]);for(var d=!1;!d&&h.length>0;){p=h.shift();try{d=p.verify(l)}catch(e){}}d||(c={message:"Certificate signature is invalid.",error:i.certificateError.bad_certificate})}null!==c||p&&!f||e.hasCertificate(l)||(c={message:"Certificate is not trusted.",error:i.certificateError.unknown_ca})}if(null===c&&p&&!l.isIssuer(p)&&(c={message:"Certificate issuer is invalid.",error:i.certificateError.bad_certificate}),null===c)for(var y={keyUsage:!0,basicConstraints:!0},g=0;null===c&&gm.pathLenConstraint&&(c={message:"Certificate basicConstraints pathLenConstraint violated.",error:i.certificateError.bad_certificate})}var E=null===c||c.error,S=r.verify?r.verify(E,u,n):E;if(!0!==S)throw!0===E&&(c={message:"The application rejected the certificate.",error:i.certificateError.bad_certificate}),(S||0===S)&&("object"!=typeof S||a.util.isArray(S)?"string"==typeof S&&(c.error=S):(S.message&&(c.message=S.message),S.error&&(c.error=S.error))),c;c=null,o=!1,++u}while(t.length>0);return!0}},function(e,t,r){var a=r(0);r(2),r(1),(e.exports=a.pss=a.pss||{}).create=function(e){3===arguments.length&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t,r=e.md,n=e.mgf,i=r.digestLength,s=e.salt||null;if("string"==typeof s&&(s=a.util.createBuffer(s)),"saltLength"in e)t=e.saltLength;else{if(null===s)throw new Error("Salt length not specified or specific salt not given.");t=s.length()}if(null!==s&&s.length()!==t)throw new Error("Given salt length does not match length of given salt.");var o=e.prng||a.random,c={encode:function(e,c){var u,l,p=c-1,f=Math.ceil(p/8),h=e.digest().getBytes();if(f>8*f-p&255;return(E=String.fromCharCode(E.charCodeAt(0)&~S)+E.substr(1))+y+String.fromCharCode(188)},verify:function(e,s,o){var c,u=o-1,l=Math.ceil(u/8);if(s=s.substr(-l),l>8*l-u&255;if(0!=(f.charCodeAt(0)&d))throw new Error("Bits beyond keysize not zero as expected.");var y=n.generate(h,p),g="";for(c=0;c4){var r=e;e=a.util.createBuffer();for(var n=0;n0))return!0;for(var a=0;a0))return!0;for(var a=0;a0)return!1;var r=e.length(),a=e.at(r-1);return!(a>this.blockSize<<2)&&(e.truncate(a),!0)},n.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)},n.cbc.prototype.start=function(e){if(null===e.iv){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else{if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._prev=this._iv.slice(0)}},n.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var a=0;a0))return!0;for(var a=0;a0)return!1;var r=e.length(),a=e.at(r-1);return!(a>this.blockSize<<2)&&(e.truncate(a),!0)},n.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.cfb.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.cfb.prototype.decrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.ofb.prototype.encrypt=function(e,t,r){var a=e.length();if(0===e.length())return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0)e.read-=this.blockSize;else for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}},n.ofb.prototype.decrypt=n.ofb.prototype.encrypt,n.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0},n.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=i(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0},n.ctr.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize)for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}s(this._inBlock)},n.ctr.prototype.decrypt=n.ctr.prototype.encrypt,n.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=a.util.createBuffer(),this._partialBytes=0,this._R=3774873600},n.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t,r=a.util.createBuffer(e.iv);if(this._cipherLength=0,t="additionalData"in e?a.util.createBuffer(e.additionalData):a.util.createBuffer(),this._tagLength="tagLength"in e?e.tagLength:128,this._tag=null,e.decrypt&&(this._tag=a.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var n=r.length();if(12===n)this._j0=[r.getInt32(),r.getInt32(),r.getInt32(),1];else{for(this._j0=[0,0,0,0];r.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(o(8*n)))}this._inBlock=this._j0.slice(0),s(this._inBlock),this._partialBytes=0,t=a.util.createBuffer(t),this._aDataLength=o(8*t.length());var i=t.length()%this.blockSize;for(i&&t.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];t.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()])},n.gcm.prototype.encrypt=function(e,t,r){var a=e.length();if(0===a)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),0===this._partialBytes&&a>=this.blockSize){for(var n=0;n0&&(i=this.blockSize-i),this._partialOutput.clear();for(n=0;n0&&this._partialOutput.getBytes(this._partialBytes),i>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(i-this._partialBytes)),this._partialBytes=i,!0;t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),s(this._inBlock)},n.gcm.prototype.decrypt=function(e,t,r){var a=e.length();if(a0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),s(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var n=0;n0;--a)t[a]=e[a]>>>1|(1&e[a-1])<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)},n.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var a=e[r/8|0]>>>4*(7-r%8)&15,n=this._m[r][a];t[0]^=n[0],t[1]^=n[1],t[2]^=n[2],t[3]^=n[3]}return t},n.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)},n.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,a=4*r,n=16*r,i=new Array(n),s=0;s>>1,n=new Array(r);n[a]=e.slice(0);for(var i=a>>>1;i>0;)this.pow(n[2*i],n[i]=[]),i>>=1;for(i=2;i>1,o=s+(1&e.length),c=e.substr(0,o),u=e.substr(s,o),l=a.util.createBuffer(),p=a.hmac.create();r=t+r;var f=Math.ceil(n/16),h=Math.ceil(n/20);p.start("MD5",c);var d=a.util.createBuffer();l.putBytes(r);for(var y=0;y0&&(u.queue(e,u.createAlert(e,{level:u.Alert.Level.warning,description:u.Alert.Description.no_renegotiation})),u.flush(e)),e.process()},u.parseHelloMessage=function(e,t,r){var n=null,i=e.entity===u.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});else{var s=t.fragment,c=s.length();if(n={version:{major:s.getByte(),minor:s.getByte()},random:a.util.createBuffer(s.getBytes(32)),session_id:o(s,1),extensions:[]},i?(n.cipher_suite=s.getBytes(2),n.compression_method=s.getByte()):(n.cipher_suites=o(s,2),n.compression_methods=o(s,1)),(c=r-(c-s.length()))>0){for(var l=o(s,2);l.length()>0;)n.extensions.push({type:[l.getByte(),l.getByte()],data:o(l,2)});if(!i)for(var p=0;p0;){if(0!==h.getByte())break;e.session.extensions.server_name.serverNameList.push(o(h,2).getBytes())}}}if(e.session.version&&(n.version.major!==e.session.version.major||n.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=u.getCipherSuite(n.cipher_suite);else for(var d=a.util.createBuffer(n.cipher_suites.bytes());d.length()>0&&(e.session.cipherSuite=u.getCipherSuite(d.getBytes(2)),null===e.session.cipherSuite););if(null===e.session.cipherSuite)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure},cipherSuite:a.util.bytesToHex(n.cipher_suite)});e.session.compressionMethod=i?n.compression_method:u.CompressionMethod.none}return n},u.createSecurityParameters=function(e,t){var r=e.entity===u.ConnectionEnd.client,a=t.random.bytes(),n=r?e.session.sp.client_random:a,i=r?a:u.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:u.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:n,server_random:i}},u.handleServerHello=function(e,t,r){var a=u.parseHelloMessage(e,t,r);if(!e.fail){if(!(a.version.minor<=e.version.minor))return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}});e.version.minor=a.version.minor,e.session.version=e.version;var n=a.session_id.bytes();n.length>0&&n===e.session.id?(e.expect=d,e.session.resuming=!0,e.session.sp.server_random=a.random.bytes()):(e.expect=l,e.session.resuming=!1,u.createSecurityParameters(e,a)),e.session.id=n,e.process()}},u.handleClientHello=function(e,t,r){var n=u.parseHelloMessage(e,t,r);if(!e.fail){var i=n.session_id.bytes(),s=null;if(e.sessionCache&&(null===(s=e.sessionCache.getSession(i))?i="":(s.version.major!==n.version.major||s.version.minor>n.version.minor)&&(s=null,i="")),0===i.length&&(i=a.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=n.version,e.session.sp={},s)e.version=e.session.version=s.version,e.session.sp=s.sp;else{for(var o,c=1;c0;)n=o(c.certificate_list,3),i=a.asn1.fromDer(n),n=a.pki.certificateFromAsn1(i,!0),l.push(n)}catch(t){return e.error(e,{message:"Could not parse certificate list.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_certificate}})}var f=e.entity===u.ConnectionEnd.client;!f&&!0!==e.verifyClient||0!==l.length?0===l.length?e.expect=f?p:C:(f?e.session.serverCertificate=l[0]:e.session.clientCertificate=l[0],u.verifyCertificateChain(e,l)&&(e.expect=f?p:C)):e.error(e,{message:f?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}}),e.process()},u.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});e.expect=f,e.process()},u.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.unsupported_certificate}});var n=t.fragment,i={enc_pre_master_secret:o(n,2).getBytes()},s=null;if(e.getPrivateKey)try{s=e.getPrivateKey(e,e.session.serverCertificate),s=a.pki.privateKeyFromPem(s)}catch(t){e.error(e,{message:"Could not get private key.",cause:t,send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}})}if(null===s)return e.error(e,{message:"No private key set.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}});try{var c=e.session.sp;c.pre_master_secret=s.decrypt(i.enc_pre_master_secret);var l=e.session.clientHelloVersion;if(l.major!==c.pre_master_secret.charCodeAt(0)||l.minor!==c.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch(e){c.pre_master_secret=a.random.getBytes(48)}e.expect=S,null!==e.session.clientCertificate&&(e.expect=E),e.process()},u.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var a=t.fragment,n={certificate_types:o(a,1),certificate_authorities:o(a,2)};e.session.certificateRequest=n,e.expect=h,e.process()},u.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var s={signature:o(n,2).getBytes()},c=a.util.createBuffer();c.putBuffer(e.session.md5.digest()),c.putBuffer(e.session.sha1.digest()),c=c.getBytes();try{if(!e.session.clientCertificate.publicKey.verify(c,s.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch(t){return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.handshake_failure}})}e.expect=S,e.process()},u.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.record_overflow}});if(null===e.serverCertificate){var n={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.insufficient_security}},i=e.verify(e,n.alert.description,0,[]);if(!0!==i)return(i||0===i)&&("object"!=typeof i||a.util.isArray(i)?"number"==typeof i&&(n.alert.description=i):(i.message&&(n.message=i.message),i.alert&&(n.alert.description=i.alert))),e.error(e,n)}null!==e.session.certificateRequest&&(t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificate(e)}),u.queue(e,t)),t=u.createRecord(e,{type:u.ContentType.handshake,data:u.createClientKeyExchange(e)}),u.queue(e,t),e.expect=v;var s=function(e,t){null!==e.session.certificateRequest&&null!==e.session.clientCertificate&&u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createCertificateVerify(e,t)})),u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.pending=u.createConnectionState(e),e.state.current.write=e.state.pending.write,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)})),e.expect=d,u.flush(e),e.process()};if(null===e.session.certificateRequest||null===e.session.clientCertificate)return s(e,null);u.getClientSignature(e,s)},u.handleChangeCipherSpec=function(e,t){if(1!==t.fragment.getByte())return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.illegal_parameter}});var r=e.entity===u.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=u.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?y:T,e.process()},u.handleFinished=function(e,t,r){var i=t.fragment;i.read-=4;var s=i.bytes();i.read+=4;var o=t.fragment.getBytes();(i=a.util.createBuffer()).putBuffer(e.session.md5.digest()),i.putBuffer(e.session.sha1.digest());var c=e.entity===u.ConnectionEnd.client,l=c?"server finished":"client finished",p=e.session.sp;if((i=n(p.master_secret,l,i.getBytes(),12)).getBytes()!==o)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decrypt_error}});e.session.md5.update(s),e.session.sha1.update(s),(e.session.resuming&&c||!e.session.resuming&&!c)&&(u.queue(e,u.createRecord(e,{type:u.ContentType.change_cipher_spec,data:u.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,u.queue(e,u.createRecord(e,{type:u.ContentType.handshake,data:u.createFinished(e)}))),e.expect=c?g:I,e.handshaking=!1,++e.handshakes,e.peerCertificate=c?e.session.serverCertificate:e.session.clientCertificate,u.flush(e),e.isConnected=!0,e.connected(e),e.process()},u.handleAlert=function(e,t){var r,a=t.fragment,n={level:a.getByte(),description:a.getByte()};switch(n.description){case u.Alert.Description.close_notify:r="Connection closed.";break;case u.Alert.Description.unexpected_message:r="Unexpected message.";break;case u.Alert.Description.bad_record_mac:r="Bad record MAC.";break;case u.Alert.Description.decryption_failed:r="Decryption failed.";break;case u.Alert.Description.record_overflow:r="Record overflow.";break;case u.Alert.Description.decompression_failure:r="Decompression failed.";break;case u.Alert.Description.handshake_failure:r="Handshake failure.";break;case u.Alert.Description.bad_certificate:r="Bad certificate.";break;case u.Alert.Description.unsupported_certificate:r="Unsupported certificate.";break;case u.Alert.Description.certificate_revoked:r="Certificate revoked.";break;case u.Alert.Description.certificate_expired:r="Certificate expired.";break;case u.Alert.Description.certificate_unknown:r="Certificate unknown.";break;case u.Alert.Description.illegal_parameter:r="Illegal parameter.";break;case u.Alert.Description.unknown_ca:r="Unknown certificate authority.";break;case u.Alert.Description.access_denied:r="Access denied.";break;case u.Alert.Description.decode_error:r="Decode error.";break;case u.Alert.Description.decrypt_error:r="Decrypt error.";break;case u.Alert.Description.export_restriction:r="Export restriction.";break;case u.Alert.Description.protocol_version:r="Unsupported protocol version.";break;case u.Alert.Description.insufficient_security:r="Insufficient security.";break;case u.Alert.Description.internal_error:r="Internal error.";break;case u.Alert.Description.user_canceled:r="User canceled.";break;case u.Alert.Description.no_renegotiation:r="Renegotiation not supported.";break;default:r="Unknown error."}if(n.description===u.Alert.Description.close_notify)return e.close();e.error(e,{message:r,send:!1,origin:e.entity===u.ConnectionEnd.client?"server":"client",alert:n}),e.process()},u.handleHandshake=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=a.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var s=r.bytes(i+4);r.read+=4,n in K[e.entity][e.expect]?(e.entity!==u.ConnectionEnd.server||e.open||e.fail||(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:a.md.md5.create(),sha1:a.md.sha1.create()}),n!==u.HandshakeType.hello_request&&n!==u.HandshakeType.certificate_verify&&n!==u.HandshakeType.finished&&(e.session.md5.update(s),e.session.sha1.update(s)),K[e.entity][e.expect][n](e,t,i)):u.handleUnexpected(e,t)},u.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()},u.handleHeartbeat=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt16(),s=r.getBytes(i);if(n===u.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>s.length)return e.process();u.queue(e,u.createRecord(e,{type:u.ContentType.heartbeat,data:u.createHeartbeat(u.HeartbeatMessageType.heartbeat_response,s)})),u.flush(e)}else if(n===u.HeartbeatMessageType.heartbeat_response){if(s!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,a.util.createBuffer(s))}e.process()};var l=1,p=2,f=3,h=4,d=5,y=6,g=7,v=8,m=1,C=2,E=3,S=4,T=5,I=6,A=u.handleUnexpected,B=u.handleChangeCipherSpec,b=u.handleAlert,N=u.handleHandshake,R=u.handleApplicationData,w=u.handleHeartbeat,_=[];_[u.ConnectionEnd.client]=[[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[B,b,A,A,w],[A,b,N,A,w],[A,b,N,R,w],[A,b,N,A,w]],_[u.ConnectionEnd.server]=[[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[A,b,N,A,w],[B,b,A,A,w],[A,b,N,A,w],[A,b,N,R,w],[A,b,N,A,w]];var L=u.handleHelloRequest,k=u.handleServerHello,U=u.handleCertificate,D=u.handleServerKeyExchange,P=u.handleCertificateRequest,V=u.handleServerHelloDone,O=u.handleFinished,K=[];K[u.ConnectionEnd.client]=[[A,A,k,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,U,D,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,D,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,P,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,V,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,O],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[L,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A]];var x=u.handleClientHello,M=u.handleClientKeyExchange,F=u.handleCertificateVerify;K[u.ConnectionEnd.server]=[[A,x,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,U,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,M,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,F,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,O],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A],[A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A,A]],u.generateKeys=function(e,t){var r=n,a=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",a,48).bytes(),t.pre_master_secret=null),a=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,s=e.version.major===u.Versions.TLS_1_0.major&&e.version.minor===u.Versions.TLS_1_0.minor;s&&(i+=2*t.fixed_iv_length);var o=r(t.master_secret,"key expansion",a,i),c={client_write_MAC_key:o.getBytes(t.mac_key_length),server_write_MAC_key:o.getBytes(t.mac_key_length),client_write_key:o.getBytes(t.enc_key_length),server_write_key:o.getBytes(t.enc_key_length)};return s&&(c.client_write_IV=o.getBytes(t.fixed_iv_length),c.server_write_IV=o.getBytes(t.fixed_iv_length)),c},u.createConnectionState=function(e){var t=e.entity===u.ConnectionEnd.client,r=function(){var e={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(e){return!0},compressionState:null,compressFunction:function(e){return!0},updateSequenceNumber:function(){4294967295===e.sequenceNumber[1]?(e.sequenceNumber[1]=0,++e.sequenceNumber[0]):++e.sequenceNumber[1]}};return e},a={read:r(),write:r()};if(a.read.update=function(e,t){return a.read.cipherFunction(t,a.read)?a.read.compressFunction(e,t,a.read)||e.error(e,{message:"Could not decompress record.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.decompression_failure}}):e.error(e,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.bad_record_mac}}),!e.fail},a.write.update=function(e,t){return a.write.compressFunction(e,t,a.write)?a.write.cipherFunction(t,a.write)||e.error(e,{message:"Could not encrypt record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}):e.error(e,{message:"Could not compress record.",send:!1,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.internal_error}}),!e.fail},e.session){var n=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(n),n.keys=u.generateKeys(e,n),a.read.macKey=t?n.keys.server_write_MAC_key:n.keys.client_write_MAC_key,a.write.macKey=t?n.keys.client_write_MAC_key:n.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(a,e,n),n.compression_algorithm){case u.CompressionMethod.none:break;case u.CompressionMethod.deflate:a.read.compressFunction=s,a.write.compressFunction=i;break;default:throw new Error("Unsupported compression algorithm.")}}return a},u.createRandom=function(){var e=new Date,t=+e+6e4*e.getTimezoneOffset(),r=a.util.createBuffer();return r.putInt32(t),r.putBytes(a.random.getBytes(28)),r},u.createRecord=function(e,t){return t.data?{type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data}:null},u.createAlert=function(e,t){var r=a.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),u.createRecord(e,{type:u.ContentType.alert,data:r})},u.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=a.util.createBuffer(),r=0;r0&&(d+=2);var y=e.session.id,g=y.length+1+2+4+28+2+i+1+o+d,v=a.util.createBuffer();return v.putByte(u.HandshakeType.client_hello),v.putInt24(g),v.putByte(e.version.major),v.putByte(e.version.minor),v.putBytes(e.session.sp.client_random),c(v,1,a.util.createBuffer(y)),c(v,2,t),c(v,1,s),d>0&&c(v,2,l),v},u.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,n=a.util.createBuffer();return n.putByte(u.HandshakeType.server_hello),n.putInt24(r),n.putByte(e.version.major),n.putByte(e.version.minor),n.putBytes(e.session.sp.server_random),c(n,1,a.util.createBuffer(t)),n.putByte(e.session.cipherSuite.id[0]),n.putByte(e.session.cipherSuite.id[1]),n.putByte(e.session.compressionMethod),n},u.createCertificate=function(e){var t,r=e.entity===u.ConnectionEnd.client,n=null;e.getCertificate&&(t=r?e.session.certificateRequest:e.session.extensions.server_name.serverNameList,n=e.getCertificate(e,t));var i=a.util.createBuffer();if(null!==n)try{a.util.isArray(n)||(n=[n]);for(var s=null,o=0;ou.MaxFragment;)n.push(u.createRecord(e,{type:t.type,data:a.util.createBuffer(i.slice(0,u.MaxFragment))})),i=i.slice(u.MaxFragment);i.length>0&&n.push(u.createRecord(e,{type:t.type,data:a.util.createBuffer(i)}))}for(var s=0;s0&&(n=r.order[0]),null!==n&&n in r.cache)for(var i in t=r.cache[n],delete r.cache[n],r.order)if(r.order[i]===n){r.order.splice(i,1);break}return t},r.setSession=function(e,t){if(r.order.length===r.capacity){var n=r.order.shift();delete r.cache[n]}n=a.util.bytesToHex(e);r.order.push(n),r.cache[n]=t}}return r},u.createConnection=function(e){var t=null;t=e.caStore?a.util.isArray(e.caStore)?a.pki.createCaStore(e.caStore):e.caStore:a.pki.createCaStore();var r=e.cipherSuites||null;if(null===r)for(var n in r=[],u.CipherSuites)r.push(u.CipherSuites[n]);var i=e.server?u.ConnectionEnd.server:u.ConnectionEnd.client,s=e.sessionCache?u.createSessionCache(e.sessionCache):null,o={version:{major:u.Version.major,minor:u.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:s,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(e,t,r,a){return t},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:a.util.createBuffer(),tlsData:a.util.createBuffer(),data:a.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(t,r){r.origin=r.origin||(t.entity===u.ConnectionEnd.client?"client":"server"),r.send&&(u.queue(t,u.createAlert(t,r.alert)),u.flush(t));var a=!1!==r.fatal;a&&(t.fail=!0),e.error(t,r),a&&t.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null,reset:function(e){o.version={major:u.Version.major,minor:u.Version.minor},o.record=null,o.session=null,o.peerCertificate=null,o.state={pending:null,current:null},o.expect=(o.entity,u.ConnectionEnd.client,0),o.fragmented=null,o.records=[],o.open=!1,o.handshakes=0,o.handshaking=!1,o.isConnected=!1,o.fail=!(e||void 0===e),o.input.clear(),o.tlsData.clear(),o.data.clear(),o.state.current=u.createConnectionState(o)}};o.reset();return o.handshake=function(e){if(o.entity!==u.ConnectionEnd.client)o.error(o,{message:"Cannot initiate handshake as a server.",fatal:!1});else if(o.handshaking)o.error(o,{message:"Handshake already in progress.",fatal:!1});else{o.fail&&!o.open&&0===o.handshakes&&(o.fail=!1),o.handshaking=!0;var t=null;(e=e||"").length>0&&(o.sessionCache&&(t=o.sessionCache.getSession(e)),null===t&&(e="")),0===e.length&&o.sessionCache&&null!==(t=o.sessionCache.getSession())&&(e=t.id),o.session={id:e,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:a.md.md5.create(),sha1:a.md.sha1.create()},t&&(o.version=t.version,o.session.sp=t.sp),o.session.sp.client_random=u.createRandom().getBytes(),o.open=!0,u.queue(o,u.createRecord(o,{type:u.ContentType.handshake,data:u.createClientHello(o)})),u.flush(o)}},o.process=function(e){var t=0;return e&&o.input.putBytes(e),o.fail||(null!==o.record&&o.record.ready&&o.record.fragment.isEmpty()&&(o.record=null),null===o.record&&(t=function(e){var t=0,r=e.input,n=r.length();if(n<5)t=5-n;else{e.record={type:r.getByte(),version:{major:r.getByte(),minor:r.getByte()},length:r.getInt16(),fragment:a.util.createBuffer(),ready:!1};var i=e.record.version.major===e.version.major;i&&e.session&&e.session.version&&(i=e.record.version.minor===e.version.minor),i||e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:u.Alert.Level.fatal,description:u.Alert.Description.protocol_version}})}return t}(o)),o.fail||null===o.record||o.record.ready||(t=function(e){var t=0,r=e.input,a=r.length();a=0;c--)w>>=8,w+=B.at(c)+R.at(c),R.setAt(c,255&w);N.putBuffer(R)}E=N,p.putBuffer(I)}return p.truncate(p.length()-i),p},s.pbe.getCipher=function(e,t,r){switch(e){case s.oids.pkcs5PBES2:return s.pbe.getCipherForPBES2(e,t,r);case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case s.oids["pbewithSHAAnd40BitRC2-CBC"]:return s.pbe.getCipherForPKCS12PBE(e,t,r);default:var a=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw a.oid=e,a.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],a}},s.pbe.getCipherForPBES2=function(e,t,r){var n,o={},c=[];if(!i.validate(t,u,o,c))throw(n=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=c,n;if((e=i.derToOid(o.kdfOid))!==s.oids.pkcs5PBKDF2)throw(n=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.")).oid=e,n.supportedOids=["pkcs5PBKDF2"],n;if((e=i.derToOid(o.encOid))!==s.oids["aes128-CBC"]&&e!==s.oids["aes192-CBC"]&&e!==s.oids["aes256-CBC"]&&e!==s.oids["des-EDE3-CBC"]&&e!==s.oids.desCBC)throw(n=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.")).oid=e,n.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],n;var l,p,h=o.kdfSalt,d=a.util.createBuffer(o.kdfIterationCount);switch(d=d.getInt(d.length()<<3),s.oids[e]){case"aes128-CBC":l=16,p=a.aes.createDecryptionCipher;break;case"aes192-CBC":l=24,p=a.aes.createDecryptionCipher;break;case"aes256-CBC":l=32,p=a.aes.createDecryptionCipher;break;case"des-EDE3-CBC":l=24,p=a.des.createDecryptionCipher;break;case"desCBC":l=8,p=a.des.createDecryptionCipher}var y=f(o.prfOid),g=a.pkcs5.pbkdf2(r,h,d,l,y),v=o.encIv,m=p(g);return m.start(v),m},s.pbe.getCipherForPKCS12PBE=function(e,t,r){var n={},o=[];if(!i.validate(t,l,n,o))throw(y=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.")).errors=o,y;var c,u,p,h=a.util.createBuffer(n.salt),d=a.util.createBuffer(n.iterations);switch(d=d.getInt(d.length()<<3),e){case s.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:c=24,u=8,p=a.des.startDecrypting;break;case s.oids["pbewithSHAAnd40BitRC2-CBC"]:c=5,u=8,p=function(e,t){var r=a.rc2.createDecryptionCipher(e,40);return r.start(t,null),r};break;default:var y;throw(y=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.")).oid=e,y}var g=f(n.prfOid),v=s.pbe.generatePkcs12Key(r,h,1,d,c,g);return g.start(),p(v,s.pbe.generatePkcs12Key(r,h,2,d,u,g))},s.pbe.opensslDeriveBytes=function(e,t,r,n){if(null==n){if(!("md5"in a.md))throw new Error('"md5" hash algorithm unavailable.');n=a.md.md5.create()}null===t&&(t="");for(var i=[p(n,e+t)],s=16,o=1;s>>0,o>>>0];for(var u=n.fullMessageLength.length-1;u>=0;--u)n.fullMessageLength[u]+=o[1],o[1]=o[0]+(n.fullMessageLength[u]/4294967296>>>0),n.fullMessageLength[u]=n.fullMessageLength[u]>>>0,o[0]=o[1]/4294967296>>>0;return t.putBytes(i),c(e,r,t),(t.read>2048||0===t.length())&&t.compact(),n},n.digest=function(){var s=a.util.createBuffer();s.putBytes(t.bytes());var o,u=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize&n.blockLength-1;s.putBytes(i.substr(0,n.blockLength-u));for(var l=8*n.fullMessageLength[0],p=0;p>>0,s.putInt32(l>>>0),l=o>>>0;s.putInt32(l);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};c(f,r,s);var h=a.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},n};var i=null,s=!1,o=null;function c(e,t,r){for(var a,n,i,s,c,u,l,p,f,h,d,y,g,v=r.length();v>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)a=((a=t[c-2])>>>17|a<<15)^(a>>>19|a<<13)^a>>>10,n=((n=t[c-15])>>>7|n<<25)^(n>>>18|n<<14)^n>>>3,t[c]=a+t[c-7]+n+t[c-16]|0;for(u=e.h0,l=e.h1,p=e.h2,f=e.h3,h=e.h4,d=e.h5,y=e.h6,g=e.h7,c=0;c<64;++c)i=(u>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),s=u&l|p&(u^l),a=g+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25|h<<7))+(y^h&(d^y))+o[c]+t[c],g=y,y=d,d=h,h=f+a>>>0,f=p,p=l,l=u,u=a+(n=i+s)>>>0;e.h0=e.h0+u|0,e.h1=e.h1+l|0,e.h2=e.h2+p|0,e.h3=e.h3+f|0,e.h4=e.h4+h|0,e.h5=e.h5+d|0,e.h6=e.h6+y|0,e.h7=e.h7+g|0,v-=64}}},function(e,t,r){var a=r(0);r(1);var n=null;!a.util.isNodejs||a.options.usePureJavaScript||process.versions["node-webkit"]||(n=r(16)),(e.exports=a.prng=a.prng||{}).create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,i=new Array(32),s=0;s<32;++s)i[s]=r.create();function o(){if(t.pools[0].messageLength>=32)return c();var e=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(e)),c()}function c(){t.reseeds=4294967295===t.reseeds?0:t.reseeds+1;var e=t.plugin.md.create();e.update(t.keyBytes);for(var r=1,a=0;a<32;++a)t.reseeds%r==0&&(e.update(t.pools[a].digest().getBytes()),t.pools[a].start()),r<<=1;t.keyBytes=e.digest().getBytes(),e.start(),e.update(t.keyBytes);var n=e.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(n),t.generated=0}function u(e){var t=null,r=a.util.globalScope,n=r.crypto||r.msCrypto;n&&n.getRandomValues&&(t=function(e){return n.getRandomValues(e)});var i=a.util.createBuffer();if(t)for(;i.length()>16)))<<16,f=4294967295&(l=(2147483647&(l+=u>>15))+(l>>31));for(c=0;c<3;++c)p=f>>>(c<<3),p^=Math.floor(256*Math.random()),i.putByte(255&p)}return i.getBytes(e)}return t.pools=i,t.pool=0,t.generate=function(e,r){if(!r)return t.generateSync(e);var n=t.plugin.cipher,i=t.plugin.increment,s=t.plugin.formatKey,o=t.plugin.formatSeed,u=a.util.createBuffer();t.key=null,function l(p){if(p)return r(p);if(u.length()>=e)return r(null,u.getBytes(e));t.generated>1048575&&(t.key=null);if(null===t.key)return a.util.nextTick((function(){!function(e){if(t.pools[0].messageLength>=32)return c(),e();var r=32-t.pools[0].messageLength<<5;t.seedFile(r,(function(r,a){if(r)return e(r);t.collect(a),c(),e()}))}(l)}));var f=n(t.key,t.seed);t.generated+=f.length,u.putBytes(f),t.key=s(n(t.key,i(t.seed))),t.seed=o(n(t.key,t.seed)),a.util.setImmediate(l)}()},t.generateSync=function(e){var r=t.plugin.cipher,n=t.plugin.increment,i=t.plugin.formatKey,s=t.plugin.formatSeed;t.key=null;for(var c=a.util.createBuffer();c.length()1048575&&(t.key=null),null===t.key&&o();var u=r(t.key,t.seed);t.generated+=u.length,c.putBytes(u),t.key=i(r(t.key,n(t.seed))),t.seed=s(r(t.key,t.seed))}return c.getBytes(e)},n?(t.seedFile=function(e,t){n.randomBytes(e,(function(e,r){if(e)return t(e);t(null,r.toString())}))},t.seedFileSync=function(e){return n.randomBytes(e).toString()}):(t.seedFile=function(e,t){try{t(null,u(e))}catch(e){t(e)}},t.seedFileSync=u),t.collect=function(e){for(var r=e.length,a=0;a>n&255);t.collect(a)},t.registerWorker=function(e){if(e===self)t.seedFile=function(e,t){self.addEventListener("message",(function e(r){var a=r.data;a.forge&&a.forge.prng&&(self.removeEventListener("message",e),t(a.forge.prng.err,a.forge.prng.bytes))})),self.postMessage({forge:{prng:{needed:e}}})};else{e.addEventListener("message",(function(r){var a=r.data;a.forge&&a.forge.prng&&t.seedFile(a.forge.prng.needed,(function(t,r){e.postMessage({forge:{prng:{err:t,bytes:r}}})}))}))}},t}},function(e,t,r){var a=r(0);r(1);var n=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],i=[1,2,3,5],s=function(e,t){return e<>16-t},o=function(e,t){return(65535&e)>>t|e<<16-t&65535};e.exports=a.rc2=a.rc2||{},a.rc2.expandKey=function(e,t){"string"==typeof e&&(e=a.util.createBuffer(e)),t=t||128;var r,i=e,s=e.length(),o=t,c=Math.ceil(o/8),u=255>>(7&o);for(r=s;r<128;r++)i.putByte(n[i.at(r-1)+i.at(r-s)&255]);for(i.setAt(128-c,n[i.at(128-c)&u]),r=127-c;r>=0;r--)i.setAt(r,n[i.at(r+1)^i.at(r+c)]);return i};var c=function(e,t,r){var n,c,u,l,p=!1,f=null,h=null,d=null,y=[];for(e=a.rc2.expandKey(e,t),u=0;u<64;u++)y.push(e.getInt16Le());r?(n=function(e){for(u=0;u<4;u++)e[u]+=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),e[u]=s(e[u],i[u]),l++},c=function(e){for(u=0;u<4;u++)e[u]+=y[63&e[(u+3)%4]]}):(n=function(e){for(u=3;u>=0;u--)e[u]=o(e[u],i[u]),e[u]-=y[l]+(e[(u+3)%4]&e[(u+2)%4])+(~e[(u+3)%4]&e[(u+1)%4]),l--},c=function(e){for(u=3;u>=0;u--)e[u]-=y[63&e[(u+3)%4]]});var g=function(e){var t=[];for(u=0;u<4;u++){var a=f.getInt16Le();null!==d&&(r?a^=d.getInt16Le():d.putInt16Le(a)),t.push(65535&a)}l=r?0:63;for(var n=0;n=8;)g([[5,n],[1,c],[6,n],[1,c],[5,n]])},finish:function(e){var t=!0;if(r)if(e)t=e(8,f,!r);else{var a=8===f.length()?8:8-f.length();f.fillWithByte(a,a)}if(t&&(p=!0,v.update()),!r&&(t=0===f.length()))if(e)t=e(8,h,!r);else{var n=h.length(),i=h.at(n-1);i>n?t=!1:h.truncate(i)}return t}}};a.rc2.startEncrypting=function(e,t,r){var n=a.rc2.createEncryptionCipher(e,128);return n.start(t,r),n},a.rc2.createEncryptionCipher=function(e,t){return c(e,t,!0)},a.rc2.startDecrypting=function(e,t,r){var n=a.rc2.createDecryptionCipher(e,128);return n.start(t,r),n},a.rc2.createDecryptionCipher=function(e,t){return c(e,t,!1)}},function(e,t,r){var a=r(0);r(1),r(2),r(9);var n=e.exports=a.pkcs1=a.pkcs1||{};function i(e,t,r){r||(r=a.md.sha1.create());for(var n="",i=Math.ceil(t/r.digestLength),s=0;s>24&255,s>>16&255,s>>8&255,255&s);r.start(),r.update(e+o),n+=r.digest().getBytes()}return n.substring(0,t)}n.encode_rsa_oaep=function(e,t,r){var n,s,o,c;"string"==typeof r?(n=r,s=arguments[3]||void 0,o=arguments[4]||void 0):r&&(n=r.label||void 0,s=r.seed||void 0,o=r.md||void 0,r.mgf1&&r.mgf1.md&&(c=r.mgf1.md)),o?o.start():o=a.md.sha1.create(),c||(c=o);var u=Math.ceil(e.n.bitLength()/8),l=u-2*o.digestLength-2;if(t.length>l)throw(g=new Error("RSAES-OAEP input message length is too long.")).length=t.length,g.maxLength=l,g;n||(n=""),o.update(n,"raw");for(var p=o.digest(),f="",h=l-t.length,d=0;de&&(s=c(e,t));var h=s.toString(16);n.target.postMessage({hex:h,workLoad:l}),s.dAddOffset(p,0)}}}h()}(e,t,n,i);return o(e,t,n,i)}(e,u,i.options,n);throw new Error("Invalid prime generation algorithm: "+i.name)}}function o(e,t,r,i){var s=c(e,t),o=function(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}(s.bitLength());"millerRabinTests"in r&&(o=r.millerRabinTests);var u=10;"maxBlockTime"in r&&(u=r.maxBlockTime),function e(t,r,i,s,o,u,l){var p=+new Date;do{if(t.bitLength()>r&&(t=c(r,i)),t.isProbablePrime(o))return l(null,t);t.dAddOffset(n[s++%8],0)}while(u<0||+new Date-p=0&&n.push(o):n.push(o))}return n}function h(e){if(e.composed||e.constructed){for(var t=a.util.createBuffer(),r=0;r2)throw new Error("Invalid PKCS#12. macData field present but MAC was not validated.");return function(e,t,r,a){if((t=n.fromDer(t,r)).tagClass!==n.Class.UNIVERSAL||t.type!==n.Type.SEQUENCE||!0!==t.constructed)throw new Error("PKCS#12 AuthenticatedSafe expected to be a SEQUENCE OF ContentInfo");for(var s=0;s0&&(c=n.create(n.Class.UNIVERSAL,n.Type.SET,!0,p));var f=[],h=[];null!==t&&(h=a.util.isArray(t)?t:[t]);for(var d=[],y=0;y0){var C=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,d),E=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(C).getBytes())])]);f.push(E)}var S=null;if(null!==e){var T=i.wrapRsaPrivateKey(i.privateKeyToAsn1(e));S=null===r?n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.keyBag).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[T]),c]):n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.pkcs8ShroudedKeyBag).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[i.encryptPrivateKeyInfo(T,r,o)]),c]);var I=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[S]),A=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(I).getBytes())])]);f.push(A)}var B,b=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,f);if(o.useMac){var N=a.md.sha1.create(),R=new a.util.ByteBuffer(a.random.getBytes(o.saltSize)),w=o.count,_=(e=s.generateKey(r,R,3,w,20),a.hmac.create());_.start(N,e),_.update(n.toDer(b).getBytes());var L=_.getMac();B=n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.sha1).getBytes()),n.create(n.Class.UNIVERSAL,n.Type.NULL,!1,"")]),n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,L.getBytes())]),n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,R.getBytes()),n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(w).getBytes())])}return n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.INTEGER,!1,n.integerToDer(3).getBytes()),n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(i.oids.data).getBytes()),n.create(n.Class.CONTEXT_SPECIFIC,0,!0,[n.create(n.Class.UNIVERSAL,n.Type.OCTETSTRING,!1,n.toDer(b).getBytes())])]),B])},s.generateKey=a.pbe.generatePkcs12Key},function(e,t,r){var a=r(0);r(3),r(1);var n=a.asn1,i=e.exports=a.pkcs7asn1=a.pkcs7asn1||{};a.pkcs7=a.pkcs7||{},a.pkcs7.asn1=i;var s={name:"ContentInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};i.contentInfoValidator=s;var o={name:"EncryptedContentInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};i.envelopedDataValidator={name:"EnvelopedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(o)},i.encryptedDataValidator={name:"EncryptedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"}].concat(o)};var c={name:"SignerInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:n.Class.UNIVERSAL,type:n.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:n.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};i.signedDataValidator={name:"SignedData",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},s,{name:"SignedData.Certificates",tagClass:n.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:n.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:n.Class.UNIVERSAL,type:n.Type.SET,capture:"signerInfos",optional:!0,value:[c]}]},i.recipientInfoValidator={name:"RecipientInfo",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:n.Class.UNIVERSAL,type:n.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:n.Class.UNIVERSAL,type:n.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:n.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:n.Class.UNIVERSAL,type:n.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}},function(e,t,r){var a=r(0);r(1),a.mgf=a.mgf||{},(e.exports=a.mgf.mgf1=a.mgf1=a.mgf1||{}).create=function(e){return{generate:function(t,r){for(var n=new a.util.ByteBuffer,i=Math.ceil(r/e.digestLength),s=0;s>>0,s>>>0];for(var o=h.fullMessageLength.length-1;o>=0;--o)h.fullMessageLength[o]+=s[1],s[1]=s[0]+(h.fullMessageLength[o]/4294967296>>>0),h.fullMessageLength[o]=h.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return n.putBytes(e),l(r,i,n),(n.read>2048||0===n.length())&&n.compact(),h},h.digest=function(){var t=a.util.createBuffer();t.putBytes(n.bytes());var o,c=h.fullMessageLength[h.fullMessageLength.length-1]+h.messageLengthSize&h.blockLength-1;t.putBytes(s.substr(0,h.blockLength-c));for(var u=8*h.fullMessageLength[0],p=0;p>>0,t.putInt32(u>>>0),u=o>>>0;t.putInt32(u);var f=new Array(r.length);for(p=0;p=128;){for(_=0;_<16;++_)t[_][0]=r.getInt32()>>>0,t[_][1]=r.getInt32()>>>0;for(;_<80;++_)a=(((L=(U=t[_-2])[0])>>>19|(k=U[1])<<13)^(k>>>29|L<<3)^L>>>6)>>>0,n=((L<<13|k>>>19)^(k<<3|L>>>29)^(L<<26|k>>>6))>>>0,i=(((L=(P=t[_-15])[0])>>>1|(k=P[1])<<31)^(L>>>8|k<<24)^L>>>7)>>>0,s=((L<<31|k>>>1)^(L<<24|k>>>8)^(L<<25|k>>>7))>>>0,D=t[_-7],V=t[_-16],k=n+D[1]+s+V[1],t[_][0]=a+D[0]+i+V[0]+(k/4294967296>>>0)>>>0,t[_][1]=k>>>0;for(d=e[0][0],y=e[0][1],g=e[1][0],v=e[1][1],m=e[2][0],C=e[2][1],E=e[3][0],S=e[3][1],T=e[4][0],I=e[4][1],A=e[5][0],B=e[5][1],b=e[6][0],N=e[6][1],R=e[7][0],w=e[7][1],_=0;_<80;++_)l=((T>>>14|I<<18)^(T>>>18|I<<14)^(I>>>9|T<<23))>>>0,p=(b^T&(A^b))>>>0,o=((d>>>28|y<<4)^(y>>>2|d<<30)^(y>>>7|d<<25))>>>0,u=((d<<4|y>>>28)^(y<<30|d>>>2)^(y<<25|d>>>7))>>>0,f=(d&g|m&(d^g))>>>0,h=(y&v|C&(y^v))>>>0,k=w+(((T<<18|I>>>14)^(T<<14|I>>>18)^(I<<23|T>>>9))>>>0)+((N^I&(B^N))>>>0)+c[_][1]+t[_][1],a=R+l+p+c[_][0]+t[_][0]+(k/4294967296>>>0)>>>0,n=k>>>0,i=o+f+((k=u+h)/4294967296>>>0)>>>0,s=k>>>0,R=b,w=N,b=A,N=B,A=T,B=I,T=E+a+((k=S+n)/4294967296>>>0)>>>0,I=k>>>0,E=m,S=C,m=g,C=v,g=d,v=y,d=a+i+((k=n+s)/4294967296>>>0)>>>0,y=k>>>0;k=e[0][1]+y,e[0][0]=e[0][0]+d+(k/4294967296>>>0)>>>0,e[0][1]=k>>>0,k=e[1][1]+v,e[1][0]=e[1][0]+g+(k/4294967296>>>0)>>>0,e[1][1]=k>>>0,k=e[2][1]+C,e[2][0]=e[2][0]+m+(k/4294967296>>>0)>>>0,e[2][1]=k>>>0,k=e[3][1]+S,e[3][0]=e[3][0]+E+(k/4294967296>>>0)>>>0,e[3][1]=k>>>0,k=e[4][1]+I,e[4][0]=e[4][0]+T+(k/4294967296>>>0)>>>0,e[4][1]=k>>>0,k=e[5][1]+B,e[5][0]=e[5][0]+A+(k/4294967296>>>0)>>>0,e[5][1]=k>>>0,k=e[6][1]+N,e[6][0]=e[6][0]+b+(k/4294967296>>>0)>>>0,e[6][1]=k>>>0,k=e[7][1]+w,e[7][0]=e[7][0]+R+(k/4294967296>>>0)>>>0,e[7][1]=k>>>0,O-=128}}},function(e,t,r){e.exports=r(33)},function(e,t,r){e.exports=r(0),r(5),r(36),r(3),r(13),r(10),r(38),r(8),r(40),r(41),r(42),r(30),r(15),r(7),r(26),r(28),r(43),r(21),r(27),r(24),r(18),r(2),r(25),r(44),r(20),r(1)},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r={};e.exports=r;var a={};r.encode=function(e,t,r){if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');if(void 0!==r&&"number"!=typeof r)throw new TypeError('"maxline" must be a number.');var a="";if(e instanceof Uint8Array){var n=0,i=t.length,s=t.charAt(0),o=[0];for(n=0;n0;)o.push(u%i),u=u/i|0}for(n=0;0===e[n]&&n=0;--n)a+=t[o[n]]}else a=function(e,t){var r=0,a=t.length,n=t.charAt(0),i=[0];for(r=0;r0;)i.push(o%a),o=o/a|0}var c="";for(r=0;0===e.at(r)&&r=0;--r)c+=t[i[r]];return c}(e,t);if(r){var l=new RegExp(".{1,"+r+"}","g");a=a.match(l).join("\r\n")}return a},r.decode=function(e,t){if("string"!=typeof e)throw new TypeError('"input" must be a string.');if("string"!=typeof t)throw new TypeError('"alphabet" must be a string.');var r=a[t];if(!r){r=a[t]=[];for(var n=0;n>=8;for(;l>0;)o.push(255&l),l>>=8}for(var p=0;e[p]===s&&p=n.Versions.TLS_1_1.minor&&c.output.putBytes(r),c.update(e.fragment),c.finish(o)&&(e.fragment=c.output,e.length=e.fragment.length(),i=!0),i}function o(e,t,r){if(!r){var a=e-t.length()%e;t.fillWithByte(a-1,a)}return!0}function c(e,t,r){var a=!0;if(r){for(var n=t.length(),i=t.last(),s=n-1-i;s=o?(e.fragment=s.output.getBytes(l-o),u=s.output.getBytes(o)):e.fragment=s.output.getBytes(),e.fragment=a.util.createBuffer(e.fragment),e.length=e.fragment.length();var p=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),i=function(e,t,r){var n=a.hmac.create();return n.start("SHA1",e),n.update(t),t=n.digest().getBytes(),n.start(null,null),n.update(r),r=n.digest().getBytes(),t===r}(t.macKey,u,p)&&i}n.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=n.BulkCipherAlgorithm.aes,e.cipher_type=n.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=n.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i},n.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=n.BulkCipherAlgorithm.aes,e.cipher_type=n.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=n.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:i}},function(e,t,r){var a=r(0);r(30),e.exports=a.mgf=a.mgf||{},a.mgf.mgf1=a.mgf1},function(e,t,r){var a=r(0);r(12),r(2),r(31),r(1);var n=r(39),i=n.publicKeyValidator,s=n.privateKeyValidator;if(void 0===o)var o=a.jsbn.BigInteger;var c=a.util.ByteBuffer,u="undefined"==typeof Buffer?Uint8Array:Buffer;a.pki=a.pki||{},e.exports=a.pki.ed25519=a.ed25519=a.ed25519||{};var l=a.ed25519;function p(e){var t=e.message;if(t instanceof Uint8Array||t instanceof u)return t;var r=e.encoding;if(void 0===t){if(!e.md)throw new TypeError('"options.message" or "options.md" not specified.');t=e.md.digest().getBytes(),r="binary"}if("string"==typeof t&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if("string"==typeof t){if("undefined"!=typeof Buffer)return Buffer.from(t,r);t=new c(t,r)}else if(!(t instanceof c))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var a=new u(t.length()),n=0;n=0;--r)K(a,a),1!==r&&x(a,a,t);for(r=0;r<16;++r)e[r]=a[r]}(r,r),x(r,r,n),x(r,r,i),x(r,r,i),x(e[0],r,i),K(a,e[0]),x(a,a,i),N(a,n)&&x(e[0],e[0],C);if(K(a,e[0]),x(a,a,i),N(a,n))return-1;w(e[0])===t[31]>>7&&O(e[0],f,e[0]);return x(e[3],e[0],e[1]),0}(o,a))return-1;for(n=0;n=0};var f=P(),h=P([1]),d=P([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),y=P([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),g=P([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),v=P([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),m=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),C=P([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function E(e,t){var r=a.md.sha512.create(),n=new c(e);r.update(n.getBytes(t),"binary");var i=r.digest().getBytes();if("undefined"!=typeof Buffer)return Buffer.from(i,"binary");for(var s=new u(l.constants.HASH_BYTE_LENGTH),o=0;o<64;++o)s[o]=i.charCodeAt(o);return s}function S(e,t){var r,a,n,i;for(a=63;a>=32;--a){for(r=0,n=a-32,i=a-12;n>8,t[n]-=256*r;t[n]+=r,t[a]=0}for(r=0,n=0;n<32;++n)t[n]+=r-(t[31]>>4)*m[n],r=t[n]>>8,t[n]&=255;for(n=0;n<32;++n)t[n]-=r*m[n];for(a=0;a<32;++a)t[a+1]+=t[a]>>8,e[a]=255&t[a]}function T(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;S(e,t)}function I(e,t){var r=P(),a=P(),n=P(),i=P(),s=P(),o=P(),c=P(),u=P(),l=P();O(r,e[1],e[0]),O(l,t[1],t[0]),x(r,r,l),V(a,e[0],e[1]),V(l,t[0],t[1]),x(a,a,l),x(n,e[3],t[3]),x(n,n,y),x(i,e[2],t[2]),V(i,i,i),O(s,a,r),O(o,i,n),V(c,i,n),V(u,a,r),x(e[0],s,o),x(e[1],u,c),x(e[2],c,o),x(e[3],s,u)}function A(e,t,r){for(var a=0;a<4;++a)D(e[a],t[a],r)}function B(e,t){var r=P(),a=P(),n=P();!function(e,t){var r,a=P();for(r=0;r<16;++r)a[r]=t[r];for(r=253;r>=0;--r)K(a,a),2!==r&&4!==r&&x(a,a,t);for(r=0;r<16;++r)e[r]=a[r]}(n,t[2]),x(r,t[0],n),x(a,t[1],n),b(e,a),e[31]^=w(r)<<7}function b(e,t){var r,a,n,i=P(),s=P();for(r=0;r<16;++r)s[r]=t[r];for(U(s),U(s),U(s),a=0;a<2;++a){for(i[0]=s[0]-65517,r=1;r<15;++r)i[r]=s[r]-65535-(i[r-1]>>16&1),i[r-1]&=65535;i[15]=s[15]-32767-(i[14]>>16&1),n=i[15]>>16&1,i[14]&=65535,D(s,i,1-n)}for(r=0;r<16;r++)e[2*r]=255&s[r],e[2*r+1]=s[r]>>8}function N(e,t){var r=new u(32),a=new u(32);return b(r,e),b(a,t),R(r,0,a,0)}function R(e,t,r,a){return function(e,t,r,a,n){var i,s=0;for(i=0;i>>8)-1}(e,t,r,a,32)}function w(e){var t=new u(32);return b(t,e),1&t[0]}function _(e,t,r){var a,n;for(k(e[0],f),k(e[1],h),k(e[2],h),k(e[3],f),n=255;n>=0;--n)A(e,t,a=r[n/8|0]>>(7&n)&1),I(t,e),I(e,e),A(e,t,a)}function L(e,t){var r=[P(),P(),P(),P()];k(r[0],g),k(r[1],v),k(r[2],h),x(r[3],g,v),_(e,r,t)}function k(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function U(e){var t,r,a=1;for(t=0;t<16;++t)r=e[t]+a+65535,a=Math.floor(r/65536),e[t]=r-65536*a;e[0]+=a-1+37*(a-1)}function D(e,t,r){for(var a,n=~(r-1),i=0;i<16;++i)a=n&(e[i]^t[i]),e[i]^=a,t[i]^=a}function P(e){var t,r=new Float64Array(16);if(e)for(t=0;t0&&(s=a.util.fillString(String.fromCharCode(0),c)+s),{encapsulation:t.encrypt(s,"NONE"),key:e.generate(s,i)}},decrypt:function(t,r,a){var n=t.decrypt(r,"NONE");return e.generate(n,a)}};return i},a.kem.kdf1=function(e,t){i(this,e,0,t||e.digestLength)},a.kem.kdf2=function(e,t){i(this,e,1,t||e.digestLength)}},function(e,t,r){var a=r(0);r(1),e.exports=a.log=a.log||{},a.log.levels=["none","error","warning","info","debug","verbose","max"];var n={},i=[],s=null;a.log.LEVEL_LOCKED=2,a.log.NO_LEVEL_CHECK=4,a.log.INTERPOLATE=8;for(var o=0;o0){for(var r=n.create(n.Class.CONTEXT_SPECIFIC,1,!0,[]),i=0;i=r&&s0&&s.value[0].value.push(n.create(n.Class.CONTEXT_SPECIFIC,0,!0,t)),i.length>0&&s.value[0].value.push(n.create(n.Class.CONTEXT_SPECIFIC,1,!0,i)),s.value[0].value.push(n.create(n.Class.UNIVERSAL,n.Type.SET,!0,e.signerInfos)),n.create(n.Class.UNIVERSAL,n.Type.SEQUENCE,!0,[n.create(n.Class.UNIVERSAL,n.Type.OID,!1,n.oidToDer(e.type).getBytes()),s])},addSigner:function(t){var r=t.issuer,n=t.serialNumber;if(t.certificate){var i=t.certificate;"string"==typeof i&&(i=a.pki.certificateFromPem(i)),r=i.issuer.attributes,n=i.serialNumber}var s=t.key;if(!s)throw new Error("Could not add PKCS#7 signer; no private key specified.");"string"==typeof s&&(s=a.pki.privateKeyFromPem(s));var o=t.digestAlgorithm||a.pki.oids.sha1;switch(o){case a.pki.oids.sha1:case a.pki.oids.sha256:case a.pki.oids.sha384:case a.pki.oids.sha512:case a.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+o)}var c=t.authenticatedAttributes||[];if(c.length>0){for(var u=!1,l=!1,p=0;p="8"&&(r="00"+r);var n=a.util.hexToBytes(r);e.putInt32(n.length),e.putBytes(n)}function s(e,t){e.putInt32(t.length),e.putString(t)}function o(){for(var e=a.md.sha1.create(),t=arguments.length,r=0;r boolean | void ): boolean | undefined; walkTags(callback: (node: Tag) => boolean | void): boolean | undefined; + walkUniversals(callback: (node: Universal) => boolean | void): boolean | undefined; split(callback: (node: Child) => boolean): [Child[], Child[]]; map(callback: (node: Child) => T): T[]; reduce( diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/API.md b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/API.md old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/CHANGELOG.md b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/CHANGELOG.md old mode 100755 new mode 100644 index 9a8956ab5..dd3ced820 --- a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/CHANGELOG.md +++ b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/CHANGELOG.md @@ -1,3 +1,8 @@ +# 7.1.1 + +- perf: replace startsWith with strict equality (#308) +- fix(types): add walkUniversal declaration (#311) + # 7.1.0 - feat: insert(Before|After) support multiple new node diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/LICENSE-MIT b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/LICENSE-MIT old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/README.md b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/README.md old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/index.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/index.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/parser.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/parser.js old mode 100755 new mode 100644 index ada615827..e36af64db --- a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/parser.js +++ b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/parser.js @@ -548,7 +548,7 @@ var Parser = /*#__PURE__*/function () { if (_space2.endsWith(' ') && _rawSpace2.endsWith(' ')) { spaces.before = _space2.slice(0, _space2.length - 1); raws.spaces.before = _rawSpace2.slice(0, _rawSpace2.length - 1); - } else if (_space2.startsWith(' ') && _rawSpace2.startsWith(' ')) { + } else if (_space2[0] === ' ' && _rawSpace2[0] === ' ') { spaces.after = _space2.slice(1); raws.spaces.after = _rawSpace2.slice(1); } else { diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/processor.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/processor.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/attribute.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/attribute.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/className.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/className.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/combinator.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/combinator.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/comment.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/comment.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/constructors.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/constructors.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/container.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/container.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/guards.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/guards.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/id.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/id.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/index.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/index.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/namespace.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/namespace.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/nesting.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/nesting.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/node.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/node.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/pseudo.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/pseudo.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/root.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/root.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/selector.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/selector.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/string.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/string.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/tag.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/tag.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/types.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/types.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/universal.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/universal.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/sortAscending.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/sortAscending.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenTypes.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenTypes.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenize.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenize.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/ensureObject.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/ensureObject.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/getProp.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/getProp.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/index.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/index.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/stripComments.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/stripComments.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/unesc.js b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/unesc.js old mode 100755 new mode 100644 diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/package.json b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/package.json old mode 100755 new mode 100644 index f8b1d3619..c4f057c91 --- a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/package.json +++ b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/package.json @@ -1,6 +1,6 @@ { "name": "postcss-selector-parser", - "version": "7.1.0", + "version": "7.1.1", "devDependencies": { "@babel/cli": "^7.11.6", "@babel/core": "^7.11.6", @@ -11,7 +11,7 @@ "@babel/register": "^7.11.5", "ava": "^5.1.0", "babel-plugin-add-module-exports": "^1.0.4", - "coveralls": "^3.1.0", + "coveralls-next": "^4.2.1", "del-cli": "^5.0.0", "eslint": "^8.28.0", "eslint-plugin-import": "^2.26.0", @@ -39,6 +39,7 @@ "lintfix": "eslint --fix src", "report": "nyc report --reporter=html", "test": "nyc ava src/__tests__/*.mjs", + "test:node22": "nyc ava src/__tests__/*.mjs --node-arguments=--no-experimental-detect-module", "testone": "ava" }, "dependencies": { diff --git a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts old mode 100755 new mode 100644 index 4efbc10d1..f98bde519 --- a/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts +++ b/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts @@ -263,6 +263,7 @@ declare namespace parser { callback: (node: Pseudo) => boolean | void ): boolean | undefined; walkTags(callback: (node: Tag) => boolean | void): boolean | undefined; + walkUniversals(callback: (node: Universal) => boolean | void): boolean | undefined; split(callback: (node: Child) => boolean): [Child[], Child[]]; map(callback: (node: Child) => T): T[]; reduce( diff --git a/node_modules/prettier/LICENSE b/node_modules/prettier/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/prettier/README.md b/node_modules/prettier/README.md old mode 100755 new mode 100644 diff --git a/node_modules/prettier/THIRD-PARTY-NOTICES.md b/node_modules/prettier/THIRD-PARTY-NOTICES.md old mode 100755 new mode 100644 index b61bf0bd6..3b26bb780 --- a/node_modules/prettier/THIRD-PARTY-NOTICES.md +++ b/node_modules/prettier/THIRD-PARTY-NOTICES.md @@ -3,7 +3,7 @@ The published Prettier artifact additionally contains code with the following licenses: MIT, ISC, BSD-3-Clause, BSD-2-Clause, and Apache-2.0. -## @angular/compiler@v20.0.5 +## @angular/compiler@v21.0.2 > Angular - the compiler library @@ -35,7 +35,7 @@ Author: angular ---------------------------------------- -## @babel/code-frame@v7.27.1 +## @babel/code-frame@v8.0.0-beta.3 > Generate errors that contain a code frame that point to source locations. @@ -69,7 +69,7 @@ Author: The Babel Team (https://babel.dev/team) ---------------------------------------- -## @babel/helper-validator-identifier@v7.27.1 +## @babel/helper-validator-identifier@v8.0.0-beta.3 > Validate identifier/keywords name @@ -102,7 +102,7 @@ Author: The Babel Team (https://babel.dev/team) ---------------------------------------- -## @babel/parser@v7.27.7 +## @babel/parser@v8.0.0-beta.3 > A JavaScript parser @@ -133,7 +133,67 @@ Author: The Babel Team (https://babel.dev/team) ---------------------------------------- -## @glimmer/syntax@v0.94.9 +## @cacheable/memory@v2.0.5 + +> High Performance In-Memory Cache for Node.js + +License: MIT +Repository: +Author: Jared Wray + +> MIT License & © Jared Wray +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to +> deal in the Software without restriction, including without limitation the +> rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +> sell copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. + +---------------------------------------- + +## @cacheable/utils@v2.3.1 + +> Cacheable Utilities for Caching Libraries + +License: MIT +Repository: +Author: Jared Wray + +> MIT License & © Jared Wray +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to +> deal in the Software without restriction, including without limitation the +> rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +> sell copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. + +---------------------------------------- + +## @glimmer/syntax@v0.95.0 License: MIT Repository: @@ -216,7 +276,7 @@ Repository: ---------------------------------------- -## @handlebars/parser@v2.0.0 +## @handlebars/parser@v2.2.1 > The parser for the Handlebars language @@ -226,7 +286,7 @@ Repository: ---------------------------------------- -## @keyv/serialize@v1.0.3 +## @keyv/serialize@v1.1.1 > Serialization for Keyv @@ -350,7 +410,7 @@ License: MIT ---------------------------------------- -## @prettier/cli@v0.9.0 +## @prettier/cli@v0.10.0 > A faster CLI for Prettier. @@ -366,6 +426,37 @@ License: MIT ---------------------------------------- +## @prettier/html-event-attributes@v0.0.1 + +> List of HTML event handler attributes. + +License: MIT +Author: fisker (https://fiskercheung.com) + +> MIT License +> +> Copyright (c) fisker Cheung (https://www.fiskercheung.com/) +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +---------------------------------------- + ## @prettier/parse-srcset@v3.1.0 > A spec-conformant JavaScript parser for the HTML5 srcset attribute @@ -399,7 +490,7 @@ Author: Alex Bell ---------------------------------------- -## @typescript-eslint/types@v8.34.1 +## @typescript-eslint/types@v8.48.0 > Types for the TypeScript-ESTree AST spec @@ -431,7 +522,7 @@ Repository: ---------------------------------------- -## @typescript-eslint/typescript-estree@v8.34.1 +## @typescript-eslint/typescript-estree@v8.48.0 > A parser that converts TypeScript source code into an ESTree compatible form @@ -525,7 +616,7 @@ Repository: ---------------------------------------- -## angular-estree-parser@v12.1.0 +## angular-estree-parser@v14.1.0 > A parser that converts Angular source code into an ESTree-compatible form @@ -557,7 +648,7 @@ Author: Ika (https://github.com/ikatyang) ---------------------------------------- -## angular-html-parser@v8.1.0 +## angular-html-parser@v10.1.1 > A HTML parser extracted from Angular with some modifications @@ -566,19 +657,19 @@ Homepage: (https://github.com/ikatyang) > MIT License -> +> > Copyright (c) Ika (https://github.com/ikatyang) -> +> > Permission is hereby granted, free of charge, to any person obtaining a copy > of this software and associated documentation files (the "Software"), to deal > in the Software without restriction, including without limitation the rights > to use, copy, modify, merge, publish, distribute, sublicense, and/or sell > copies of the Software, and to permit persons to whom the Software is > furnished to do so, subject to the following conditions: -> +> > The above copyright notice and this permission notice shall be included in all > copies or substantial portions of the Software. -> +> > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR > IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, > FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE @@ -589,7 +680,7 @@ Author: Ika (https://github.com/ikatyang) ---------------------------------------- -## ansi-purge@v1.0.1 +## ansi-purge@v1.1.0 > A tiny function for deleting ANSI escape sequences from a string. @@ -619,7 +710,7 @@ License: MIT ---------------------------------------- -## ansi-regex@v6.1.0 +## ansi-regex@v6.2.2 > Regular expression for matching ANSI escape codes @@ -638,7 +729,7 @@ Author: Sindre Sorhus (https://sindresorhus.com) ---------------------------------------- -## ansi-truncate@v1.2.0 +## ansi-truncate@v1.4.0 > A tiny function for truncating a string that may contain ANSI escape sequences. @@ -668,10 +759,11 @@ License: MIT ---------------------------------------- -## atomically@v2.0.3 +## atomically@v2.1.0 > Read and write files atomically and reliably. +License: MIT > The MIT License (MIT) > @@ -731,7 +823,7 @@ Contributors: ---------------------------------------- -## binary-extensions@v2.3.0 +## binary-extensions@v3.1.0 > List of binary file extensions @@ -789,7 +881,7 @@ Contributors: ---------------------------------------- -## cacheable@v1.10.0 +## cacheable@v2.2.0 > High Performance Layer 1 / Layer 2 Caching with Keyv Storage @@ -819,7 +911,7 @@ Author: Jared Wray ---------------------------------------- -## camelcase@v8.0.0 +## camelcase@v9.0.0 > Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar` @@ -974,7 +1066,7 @@ Contributors: ---------------------------------------- -## ci-info@v4.2.0 +## ci-info@v4.3.1 > Get details about the current Continuous Integration environment @@ -1104,7 +1196,7 @@ Contributors: ---------------------------------------- -## deno-path-from-file-url@v0.0.3 +## deno-path-from-file-url@v0.0.4 > Convert file URLs to paths. @@ -1239,7 +1331,7 @@ Contributors: ---------------------------------------- -## emoji-regex@v10.4.0 +## emoji-regex@v10.6.0 > A regular expression to match all Emoji-only symbols as per the Unicode Standard. @@ -1290,7 +1382,7 @@ Author: Sindre Sorhus (https://sindresorhus.com) ---------------------------------------- -## espree@v10.4.0 +## espree@v11.0.0 > An Esprima-compatible JavaScript parser built on Acorn @@ -1455,7 +1547,7 @@ Author: James Halliday (http://substack.net) ---------------------------------------- -## fast-string-truncated-width@v1.2.1 +## fast-string-truncated-width@v3.0.3 > A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string. @@ -1485,7 +1577,7 @@ License: MIT ---------------------------------------- -## fast-string-width@v1.1.0 +## fast-string-width@v3.0.2 > A fast function for calculating the visual width of a string once printed to the terminal. @@ -1540,7 +1632,7 @@ Author: Matteo Collina ---------------------------------------- -## file-entry-cache@v10.1.1 +## file-entry-cache@v11.1.1 > A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run @@ -1739,7 +1831,7 @@ Author: Sindre Sorhus (https://sindresorhus.com) ---------------------------------------- -## flat-cache@v6.1.10 +## flat-cache@v6.1.19 > A simple key/value storage using files to persist the data @@ -1831,7 +1923,7 @@ Contributors: ---------------------------------------- -## flow-parser@v0.274.1 +## flow-parser@v0.291.0 > JavaScript parser written in OCaml. Produces ESTree AST @@ -1902,7 +1994,7 @@ License: MIT ---------------------------------------- -## get-east-asian-width@v1.3.0 +## get-east-asian-width@v1.4.0 > Determine the East Asian Width of a Unicode character @@ -1968,7 +2060,7 @@ Contributors: ---------------------------------------- -## grammex@v3.1.10 +## grammex@v3.1.11 > A tiny, PEG-like system for building language grammars with regexes. @@ -1998,7 +2090,36 @@ License: MIT ---------------------------------------- -## graphql@v16.11.0 +## graphmatch@v1.1.0 + +> A low-level utility for matching a string against a directed acyclic graph of regexes. + + +> The MIT License (MIT) +> +> Copyright (c) 2025-present Fabio Spampinato +> +> Permission is hereby granted, free of charge, to any person obtaining a +> copy of this software and associated documentation files (the "Software"), +> to deal in the Software without restriction, including without limitation +> the rights to use, copy, modify, merge, publish, distribute, sublicense, +> and/or sell copies of the Software, and to permit persons to whom the +> Software is furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. + +---------------------------------------- + +## graphql@v16.12.0 > A Query Language and Runtime which can target any service. @@ -2030,7 +2151,38 @@ Repository: ---------------------------------------- -## hookified@v1.9.1 +## hashery@v1.2.0 + +> Browser Compatible Object Hashing + +License: MIT +Author: Jared Wray + +> MIT License +> +> Copyright (c) 2025 Jared Wray +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +---------------------------------------- + +## hookified@v1.13.0 > Event Emitting and Middleware Hooks @@ -2093,7 +2245,7 @@ Author: kael ---------------------------------------- -## import-meta-resolve@v4.1.0 +## import-meta-resolve@v4.2.0 > Resolve things like Node.js — ponyfill for `import.meta.resolve` @@ -2104,7 +2256,7 @@ Contributors: > (The MIT License) > -> Copyright (c) 2021 Titus Wormer +> Copyright (c) Titus Wormer > > Permission is hereby granted, free of charge, to any person obtaining > a copy of this software and associated documentation files (the @@ -2179,7 +2331,7 @@ Contributors: ---------------------------------------- -## index-to-position@v1.1.0 +## index-to-position@v1.2.0 > Convert a string index to its line and column position @@ -2384,16 +2536,17 @@ Contributors: ---------------------------------------- -## is-binary-path@v2.1.0 +## is-binary-path@v3.0.0 > Check if a file path is a binary file License: MIT -Author: Sindre Sorhus (sindresorhus.com) +Author: Sindre Sorhus (https://sindresorhus.com) > MIT License > -> Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) +> Copyright (c) Sindre Sorhus (https://sindresorhus.com) +> Copyright (c) Paul Miller (https://paulmillr.com) > > Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: > @@ -2469,7 +2622,7 @@ Contributors: ---------------------------------------- -## is-es5-identifier-name@v1.0.0 +## is-es5-identifier-name@v1.0.1 > Check if provided string is an `IdentifierName` as specified in ECMA262 edition 5.1 section 7.6. @@ -2817,7 +2970,7 @@ Author: fisker Cheung (https://www.fiskercheung.com/) ---------------------------------------- -## jest-docblock@v30.0.1 +## jest-docblock@v30.2.0 License: MIT Repository: @@ -2847,16 +3000,16 @@ Repository: ---------------------------------------- -## js-tokens@v4.0.0 +## js-tokens@v8.0.3 -> A regex that tokenizes JavaScript. +> Tiny JavaScript tokenizer. License: MIT Author: Simon Lydell > The MIT License (MIT) > -> Copyright (c) 2014, 2015, 2016, 2017, 2018 Simon Lydell +> Copyright (c) 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Simon Lydell > > Permission is hereby granted, free of charge, to any person obtaining a copy > of this software and associated documentation files (the "Software"), to deal @@ -2878,7 +3031,7 @@ Author: Simon Lydell ---------------------------------------- -## js-yaml@v4.1.0 +## js-yaml@v4.1.1 > YAML 1.2 parser and serializer @@ -2913,7 +3066,7 @@ Contributors: ---------------------------------------- -## json-sorted-stringify@v1.0.1 +## json-sorted-stringify@v1.0.2 > Alternative JSON.stringify function with sorted keys, so the output is stable. @@ -3012,7 +3165,7 @@ License: MIT ---------------------------------------- -## keyv@v5.3.3 +## keyv@v5.5.4 > Simple key-value storage with support for multiple backends @@ -3046,7 +3199,7 @@ Author: Jared Wray (http://jaredwray.com) ---------------------------------------- -## leven@v4.0.0 +## leven@v4.1.0 > Measure the difference between two strings using the Levenshtein distance algorithm @@ -3214,7 +3367,7 @@ Repository: ---------------------------------------- -## meriyah@v6.1.3 +## meriyah@v7.0.0 > A 100% compliant, self-hosted javascript parser with high focus on both performance and stability @@ -3853,6 +4006,37 @@ Author: Isaac Z. Schlueter (http://blog.izs.me/) ---------------------------------------- +## qified@v0.5.2 + +> Task and Message Queues with Multiple Providers + +License: MIT +Homepage: +Repository: +Author: Jared Wray + +> MIT License & © Jared Wray +> +> Permission is hereby granted, free of charge, to any person obtaining a copy +> of this software and associated documentation files (the "Software"), to deal +> in the Software without restriction, including without limitation the rights +> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +> copies of the Software, and to permit persons to whom the Software is +> furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in all +> copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +> SOFTWARE. + +---------------------------------------- + ## queue-microtask@v1.2.3 > fast, tiny `queueMicrotask` shim for modern engines @@ -4050,7 +4234,7 @@ Author: Feross Aboukhadijeh (https://feross.org) ---------------------------------------- -## sdbm@v2.0.0 +## sdbm@v3.0.0 > SDBM non-cryptographic hash function @@ -4101,7 +4285,7 @@ Author: fisker Cheung (https://www.fiskercheung.com/) ---------------------------------------- -## semver@v7.7.2 +## semver@v7.7.3 > The semantic version parser used by npm. @@ -4212,7 +4396,7 @@ Repository: ---------------------------------------- -## smol-toml@v1.3.4 +## smol-toml@v1.5.2 > A small, fast, and correct TOML parser/serializer @@ -4370,7 +4554,7 @@ License: MIT ---------------------------------------- -## strip-ansi@v7.1.0 +## strip-ansi@v7.1.2 > Strip ANSI escape codes from a string @@ -4389,10 +4573,11 @@ Author: Sindre Sorhus (https://sindresorhus.com) ---------------------------------------- -## stubborn-fs@v1.2.5 +## stubborn-fs@v2.0.0 > Stubborn versions of Node's fs functions that try really hard to do their job. +License: MIT > The MIT License (MIT) > @@ -4418,7 +4603,37 @@ Author: Sindre Sorhus (https://sindresorhus.com) ---------------------------------------- -## tiny-bin@v1.11.1 +## stubborn-utils@v1.0.2 + +> A small collection of utilities for making functions somewhat resilient against errors. + +License: MIT + +> The MIT License (MIT) +> +> Copyright (c) 2025-present Fabio Spampinato +> +> Permission is hereby granted, free of charge, to any person obtaining a +> copy of this software and associated documentation files (the "Software"), +> to deal in the Software without restriction, including without limitation +> the rights to use, copy, modify, merge, publish, distribute, sublicense, +> and/or sell copies of the Software, and to permit persons to whom the +> Software is furnished to do so, subject to the following conditions: +> +> The above copyright notice and this permission notice shall be included in +> all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +> DEALINGS IN THE SOFTWARE. + +---------------------------------------- + +## tiny-bin@v1.11.3 > A library for building tiny and beautiful command line apps. @@ -4508,7 +4723,7 @@ License: MIT ---------------------------------------- -## tiny-editorconfig@v1.0.0 +## tiny-editorconfig@v1.0.1 > A tiny isomorphic parser and resolver for EditorConfig. @@ -4537,7 +4752,7 @@ License: MIT ---------------------------------------- -## tiny-levenshtein@v1.0.1 +## tiny-levenshtein@v1.1.0 > A tiny implementation of the Levenshtein edit distance algorithm. @@ -4686,7 +4901,7 @@ License: MIT ---------------------------------------- -## tiny-truncate@v1.0.3 +## tiny-truncate@v1.0.5 > A tiny function for truncating a string which may containg ANSI escapes, with automatic terminal width detection. @@ -4930,7 +5145,7 @@ Author: JoshuaKGoldberg ---------------------------------------- -## typescript@v5.8.3 +## typescript@v5.9.3 > TypeScript is a language for application scale JavaScript development @@ -5414,7 +5629,7 @@ Contributors: ---------------------------------------- -## vnopts@v2.0.2 +## vnopts@v2.0.3 > validate and normalize options @@ -5519,7 +5734,7 @@ License: MIT ---------------------------------------- -## when-exit@v2.1.4 +## when-exit@v2.1.5 > Execute a function right before the process, or the browser's tab, is about to exit. @@ -5663,7 +5878,7 @@ Author: Eemeli Aro ---------------------------------------- -## yaml-unist-parser@v2.0.5 +## yaml-unist-parser@v2.1.1 > A YAML parser that produces output compatible with unist @@ -5695,7 +5910,7 @@ Author: Ika (https://github.com/ikatyang) ---------------------------------------- -## zeptomatch@v2.0.2 +## zeptomatch@v2.1.0 > An absurdly small glob matcher that packs a punch. diff --git a/node_modules/prettier/doc.js b/node_modules/prettier/doc.js old mode 100755 new mode 100644 index e4c37726e..846f1649d --- a/node_modules/prettier/doc.js +++ b/node_modules/prettier/doc.js @@ -47,22 +47,93 @@ utils: () => utils }); - // src/document/constants.js - var DOC_TYPE_STRING = "string"; - var DOC_TYPE_ARRAY = "array"; - var DOC_TYPE_CURSOR = "cursor"; - var DOC_TYPE_INDENT = "indent"; - var DOC_TYPE_ALIGN = "align"; - var DOC_TYPE_TRIM = "trim"; - var DOC_TYPE_GROUP = "group"; - var DOC_TYPE_FILL = "fill"; - var DOC_TYPE_IF_BREAK = "if-break"; - var DOC_TYPE_INDENT_IF_BREAK = "indent-if-break"; - var DOC_TYPE_LINE_SUFFIX = "line-suffix"; - var DOC_TYPE_LINE_SUFFIX_BOUNDARY = "line-suffix-boundary"; - var DOC_TYPE_LINE = "line"; - var DOC_TYPE_LABEL = "label"; - var DOC_TYPE_BREAK_PARENT = "break-parent"; + // scripts/build/shims/shared.js + var OPTIONAL_OBJECT = 1; + var createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { + return; + } + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); + }; + + // scripts/build/shims/method-at.js + function stringOrArrayAt(index) { + return this[index < 0 ? this.length + index : index]; + } + var at = createMethodShim("at", function() { + if (Array.isArray(this) || typeof this === "string") { + return stringOrArrayAt; + } + }); + var method_at_default = at; + + // src/utilities/noop.js + var noop = () => { + }; + var noop_default = noop; + + // src/document/builders/types.js + var DOC_TYPE_STRING = ( + /** @type {const} */ + "string" + ); + var DOC_TYPE_ARRAY = ( + /** @type {const} */ + "array" + ); + var DOC_TYPE_CURSOR = ( + /** @type {const} */ + "cursor" + ); + var DOC_TYPE_INDENT = ( + /** @type {const} */ + "indent" + ); + var DOC_TYPE_ALIGN = ( + /** @type {const} */ + "align" + ); + var DOC_TYPE_TRIM = ( + /** @type {const} */ + "trim" + ); + var DOC_TYPE_GROUP = ( + /** @type {const} */ + "group" + ); + var DOC_TYPE_FILL = ( + /** @type {const} */ + "fill" + ); + var DOC_TYPE_IF_BREAK = ( + /** @type {const} */ + "if-break" + ); + var DOC_TYPE_INDENT_IF_BREAK = ( + /** @type {const} */ + "indent-if-break" + ); + var DOC_TYPE_LINE_SUFFIX = ( + /** @type {const} */ + "line-suffix" + ); + var DOC_TYPE_LINE_SUFFIX_BOUNDARY = ( + /** @type {const} */ + "line-suffix-boundary" + ); + var DOC_TYPE_LINE = ( + /** @type {const} */ + "line" + ); + var DOC_TYPE_LABEL = ( + /** @type {const} */ + "label" + ); + var DOC_TYPE_BREAK_PARENT = ( + /** @type {const} */ + "break-parent" + ); var VALID_OBJECT_DOC_TYPES = /* @__PURE__ */ new Set([ DOC_TYPE_CURSOR, DOC_TYPE_INDENT, @@ -79,18 +150,6 @@ DOC_TYPE_BREAK_PARENT ]); - // scripts/build/shims/at.js - var at = (isOptionalObject, object, index) => { - if (isOptionalObject && (object === void 0 || object === null)) { - return; - } - if (Array.isArray(object) || typeof object === "string") { - return object[index < 0 ? object.length + index : index]; - } - return object.at(index); - }; - var at_default = at; - // node_modules/trim-newlines/index.js function trimNewlinesEnd(string) { let end = string.length; @@ -100,7 +159,7 @@ return end < string.length ? string.slice(0, end) : string; } - // src/document/utils/get-doc-type.js + // src/document/utilities/get-doc-type.js function getDocType(doc) { if (typeof doc === "string") { return DOC_TYPE_STRING; @@ -118,7 +177,7 @@ } var get_doc_type_default = getDocType; - // src/document/invalid-doc-error.js + // src/document/utilities/invalid-doc-error.js var disjunctionListFormat = (list) => new Intl.ListFormat("en-US", { type: "disjunction" }).format(list); function getDocErrorMessage(doc) { const type = doc === null ? "null" : typeof doc; @@ -148,7 +207,7 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; }; var invalid_doc_error_default = InvalidDocError; - // src/document/utils/traverse-doc.js + // src/document/utilities/traverse-doc.js var traverseDocOnExitStackMarker = {}; function traverseDoc(doc, onEnter, onExit, shouldTraverseConditionalGroups) { const docsStack = [doc]; @@ -165,7 +224,7 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; if (!docType) { throw new invalid_doc_error_default(doc2); } - if ((onEnter == null ? void 0 : onEnter(doc2)) === false) { + if (onEnter?.(doc2) === false) { continue; } switch (docType) { @@ -210,7 +269,7 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; } var traverse_doc_default = traverseDoc; - // src/document/utils.js + // src/document/utilities/index.js function mapDoc(doc, cb) { if (typeof doc === "string") { return cb(doc); @@ -230,7 +289,10 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; case DOC_TYPE_ARRAY: return cb(doc2.map(rec)); case DOC_TYPE_FILL: - return cb({ ...doc2, parts: doc2.parts.map(rec) }); + return cb({ + ...doc2, + parts: doc2.parts.map(rec) + }); case DOC_TYPE_IF_BREAK: return cb({ ...doc2, @@ -238,21 +300,31 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; flatContents: rec(doc2.flatContents) }); case DOC_TYPE_GROUP: { - let { expandedStates, contents } = doc2; + let { + expandedStates, + contents + } = doc2; if (expandedStates) { expandedStates = expandedStates.map(rec); contents = expandedStates[0]; } else { contents = rec(contents); } - return cb({ ...doc2, contents, expandedStates }); + return cb({ + ...doc2, + contents, + expandedStates + }); } case DOC_TYPE_ALIGN: case DOC_TYPE_INDENT: case DOC_TYPE_INDENT_IF_BREAK: case DOC_TYPE_LABEL: case DOC_TYPE_LINE_SUFFIX: - return cb({ ...doc2, contents: rec(doc2.contents) }); + return cb({ + ...doc2, + contents: rec(doc2.contents) + }); case DOC_TYPE_STRING: case DOC_TYPE_CURSOR: case DOC_TYPE_TRIM: @@ -297,9 +369,9 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; } function breakParentGroup(groupStack) { if (groupStack.length > 0) { - const parentGroup = at_default( - /* isOptionalObject */ - false, + const parentGroup = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, groupStack, -1 ); @@ -354,23 +426,23 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; } function stripTrailingHardlineFromParts(parts) { parts = [...parts]; - while (parts.length >= 2 && at_default( - /* isOptionalObject */ - false, + while (parts.length >= 2 && method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -2 - ).type === DOC_TYPE_LINE && at_default( - /* isOptionalObject */ - false, + ).type === DOC_TYPE_LINE && method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ).type === DOC_TYPE_BREAK_PARENT) { parts.length -= 2; } if (parts.length > 0) { - const lastPart = stripTrailingHardlineFromDoc(at_default( - /* isOptionalObject */ - false, + const lastPart = stripTrailingHardlineFromDoc(method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 )); @@ -386,7 +458,10 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; case DOC_TYPE_LINE_SUFFIX: case DOC_TYPE_LABEL: { const contents = stripTrailingHardlineFromDoc(doc.contents); - return { ...doc, contents }; + return { + ...doc, + contents + }; } case DOC_TYPE_IF_BREAK: return { @@ -395,7 +470,10 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; flatContents: stripTrailingHardlineFromDoc(doc.flatContents) }; case DOC_TYPE_FILL: - return { ...doc, parts: stripTrailingHardlineFromParts(doc.parts) }; + return { + ...doc, + parts: stripTrailingHardlineFromParts(doc.parts) + }; case DOC_TYPE_ARRAY: return stripTrailingHardlineFromParts(doc); case DOC_TYPE_STRING: @@ -450,9 +528,9 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; continue; } const [currentPart, ...restParts] = Array.isArray(part) ? part : [part]; - if (typeof currentPart === "string" && typeof at_default( - /* isOptionalObject */ - false, + if (typeof currentPart === "string" && typeof method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ) === "string") { @@ -487,10 +565,7 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; return mapDoc(doc, (currentDoc) => cleanDocFn(currentDoc)); } function replaceEndOfLine(doc, replacement = literalline) { - return mapDoc( - doc, - (currentDoc) => typeof currentDoc === "string" ? join(replacement, currentDoc.split("\n")) : currentDoc - ); + return mapDoc(doc, (currentDoc) => typeof currentDoc === "string" ? join(replacement, currentDoc.split("\n")) : currentDoc); } function canBreakFn(doc) { if (doc.type === DOC_TYPE_LINE) { @@ -501,39 +576,46 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; return findInDoc(doc, canBreakFn, false); } - // src/document/utils/assert-doc.js - var noop = () => { - }; - var assertDoc = true ? noop : function(doc) { - traverse_doc_default(doc, (doc2) => { - if (checked.has(doc2)) { - return false; - } - if (typeof doc2 !== "string") { - checked.add(doc2); - } - }); - }; - var assertDocArray = true ? noop : function(docs, optional = false) { - if (optional && !docs) { - return; - } - if (!Array.isArray(docs)) { - throw new TypeError("Unexpected doc array."); - } - for (const doc of docs) { - assertDoc(doc); - } - }; - var assertDocFillParts = true ? noop : ( + // src/document/utilities/assert-doc.js + var assertDoc = true ? noop_default : ( /** - * @param {Doc[]} parts - */ + @param {Doc} doc + */ + function(doc) { + traverse_doc_default(doc, (doc2) => { + if (typeof doc2 === "string" || checked.has(doc2)) { + return false; + } + checked.add(doc2); + }); + } + ); + var assertDocArray = true ? noop_default : ( + /** + @param {readonly Doc[]} docs + @param {boolean} [optional = false] + */ + function(docs, optional = false) { + if (optional && !docs) { + return; + } + if (!Array.isArray(docs)) { + throw new TypeError("Unexpected doc array."); + } + for (const doc of docs) { + assertDoc(doc); + } + } + ); + var assertDocFillParts = true ? noop_default : ( + /** + @param {readonly Doc[]} parts + */ function(parts) { assertDocArray(parts); - if (parts.length > 1 && isEmptyDoc(at_default( - /* isOptionalObject */ - false, + if (parts.length > 1 && isEmptyDoc(method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ))) { @@ -542,37 +624,28 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; for (const [i, doc] of parts.entries()) { if (i % 2 === 1 && !isValidSeparator(doc)) { const type = get_doc_type_default(doc); - throw new Error( - `Unexpected non-line-break doc at ${i}. Doc type is ${type}.` - ); + throw new Error(`Unexpected non-line-break doc at ${i}. Doc type is ${type}.`); } } } ); + var assertAlignType = true ? noop_default : function(alignType) { + if (!(typeof alignType === "number" || typeof alignType === "string" || alignType?.type === "root")) { + throw new TypeError(`Invalid alignType '${alignType}'.`); + } + }; - // src/document/builders.js + // src/document/builders/indent.js function indent(contents) { assertDoc(contents); return { type: DOC_TYPE_INDENT, contents }; } - function align(widthOrString, contents) { + + // src/document/builders/align.js + function align(alignType, contents) { + assertAlignType(alignType); assertDoc(contents); - return { type: DOC_TYPE_ALIGN, contents, n: widthOrString }; - } - function group(contents, opts = {}) { - assertDoc(contents); - assertDocArray( - opts.expandedStates, - /* optional */ - true - ); - return { - type: DOC_TYPE_GROUP, - id: opts.id, - contents, - break: Boolean(opts.shouldBreak), - expandedStates: opts.expandedStates - }; + return { type: DOC_TYPE_ALIGN, contents, n: alignType }; } function dedentToRoot(contents) { return align(Number.NEGATIVE_INFINITY, contents); @@ -583,14 +656,53 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; function dedent(contents) { return align(-1, contents); } - function conditionalGroup(states, opts) { - return group(states[0], { ...opts, expandedStates: states }); + function addAlignmentToDoc(doc, size, tabWidth) { + assertDoc(doc); + let aligned = doc; + if (size > 0) { + for (let level = 0; level < Math.floor(size / tabWidth); ++level) { + aligned = indent(aligned); + } + aligned = align(size % tabWidth, aligned); + aligned = align(Number.NEGATIVE_INFINITY, aligned); + } + return aligned; } + + // src/document/builders/break-parent.js + var breakParent = { type: DOC_TYPE_BREAK_PARENT }; + + // src/document/builders/cursor.js + var cursor = { type: DOC_TYPE_CURSOR }; + + // src/document/builders/fill.js function fill(parts) { assertDocFillParts(parts); return { type: DOC_TYPE_FILL, parts }; } - function ifBreak(breakContents, flatContents = "", opts = {}) { + + // src/document/builders/group.js + function group(contents, options = {}) { + assertDoc(contents); + assertDocArray( + options.expandedStates, + /* optional */ + true + ); + return { + type: DOC_TYPE_GROUP, + id: options.id, + contents, + break: Boolean(options.shouldBreak), + expandedStates: options.expandedStates + }; + } + function conditionalGroup(states, options) { + return group(states[0], { ...options, expandedStates: states }); + } + + // src/document/builders/if-break.js + function ifBreak(breakContents, flatContents = "", options = {}) { assertDoc(breakContents); if (flatContents !== "") { assertDoc(flatContents); @@ -599,36 +711,22 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; type: DOC_TYPE_IF_BREAK, breakContents, flatContents, - groupId: opts.groupId + groupId: options.groupId }; } - function indentIfBreak(contents, opts) { + + // src/document/builders/indent-if-break.js + function indentIfBreak(contents, options) { assertDoc(contents); return { type: DOC_TYPE_INDENT_IF_BREAK, contents, - groupId: opts.groupId, - negate: opts.negate + groupId: options.groupId, + negate: options.negate }; } - function lineSuffix(contents) { - assertDoc(contents); - return { type: DOC_TYPE_LINE_SUFFIX, contents }; - } - var lineSuffixBoundary = { type: DOC_TYPE_LINE_SUFFIX_BOUNDARY }; - var breakParent = { type: DOC_TYPE_BREAK_PARENT }; - var trim = { type: DOC_TYPE_TRIM }; - var hardlineWithoutBreakParent = { type: DOC_TYPE_LINE, hard: true }; - var literallineWithoutBreakParent = { - type: DOC_TYPE_LINE, - hard: true, - literal: true - }; - var line = { type: DOC_TYPE_LINE }; - var softline = { type: DOC_TYPE_LINE, soft: true }; - var hardline = [hardlineWithoutBreakParent, breakParent]; - var literalline = [literallineWithoutBreakParent, breakParent]; - var cursor = { type: DOC_TYPE_CURSOR }; + + // src/document/builders/join.js function join(separator, docs) { assertDoc(separator); assertDocArray(docs); @@ -641,53 +739,65 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; } return parts; } - function addAlignmentToDoc(doc, size, tabWidth) { - assertDoc(doc); - let aligned = doc; - if (size > 0) { - for (let i = 0; i < Math.floor(size / tabWidth); ++i) { - aligned = indent(aligned); - } - aligned = align(size % tabWidth, aligned); - aligned = align(Number.NEGATIVE_INFINITY, aligned); - } - return aligned; - } + + // src/document/builders/label.js function label(label2, contents) { assertDoc(contents); return label2 ? { type: DOC_TYPE_LABEL, label: label2, contents } : contents; } - // scripts/build/shims/string-replace-all.js - var stringReplaceAll = (isOptionalObject, original, pattern, replacement) => { - if (isOptionalObject && (original === void 0 || original === null)) { - return; - } - if (original.replaceAll) { - return original.replaceAll(pattern, replacement); - } - if (pattern.global) { - return original.replace(pattern, replacement); - } - return original.split(pattern).join(replacement); + // src/document/builders/line.js + var line = { type: DOC_TYPE_LINE }; + var softline = { type: DOC_TYPE_LINE, soft: true }; + var hardlineWithoutBreakParent = { type: DOC_TYPE_LINE, hard: true }; + var hardline = [hardlineWithoutBreakParent, breakParent]; + var literallineWithoutBreakParent = { + type: DOC_TYPE_LINE, + hard: true, + literal: true }; - var string_replace_all_default = stringReplaceAll; + var literalline = [literallineWithoutBreakParent, breakParent]; + + // src/document/builders/line-suffix.js + function lineSuffix(contents) { + assertDoc(contents); + return { type: DOC_TYPE_LINE_SUFFIX, contents }; + } + + // src/document/builders/line-suffix-boundary.js + var lineSuffixBoundary = { type: DOC_TYPE_LINE_SUFFIX_BOUNDARY }; + + // src/document/builders/trim.js + var trim = { type: DOC_TYPE_TRIM }; + + // scripts/build/shims/method-replace-all.js + var stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); + }; + var replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } + }); + var method_replace_all_default = replaceAll; // src/common/end-of-line.js - function convertEndOfLineToChars(value) { - switch (value) { - case "cr": - return "\r"; - case "crlf": - return "\r\n"; - default: - return "\n"; - } + var OPTION_CR = "cr"; + var OPTION_CRLF = "crlf"; + var CHARACTER_CR = "\r"; + var CHARACTER_CRLF = "\r\n"; + var CHARACTER_LF = "\n"; + var DEFAULT_EOL = CHARACTER_LF; + function convertEndOfLineOptionToCharacter(endOfLineOption) { + return endOfLineOption === OPTION_CR ? CHARACTER_CR : endOfLineOption === OPTION_CRLF ? CHARACTER_CRLF : DEFAULT_EOL; } // node_modules/emoji-regex/index.mjs var emoji_regex_default = () => { - return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; + return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; }; // node_modules/get-east-asian-width/lookup.js @@ -695,14 +805,15 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; } function isWide(x) { - return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x === 94192 || x === 94193 || x >= 94208 && x <= 100343 || x >= 100352 && x <= 101589 || x >= 101631 && x <= 101640 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128727 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129673 || x >= 129679 && x <= 129734 || x >= 129742 && x <= 129756 || x >= 129759 && x <= 129769 || x >= 129776 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; + return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x >= 94192 && x <= 94198 || x >= 94208 && x <= 101589 || x >= 101631 && x <= 101662 || x >= 101760 && x <= 101874 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128728 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129674 || x >= 129678 && x <= 129734 || x === 129736 || x >= 129741 && x <= 129756 || x >= 129759 && x <= 129770 || x >= 129775 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; } - // node_modules/get-east-asian-width/index.js - var _isNarrowWidth = (codePoint) => !(isFullWidth(codePoint) || isWide(codePoint)); + // src/utilities/narrow-emojis.evaluate.js + var narrow_emojis_evaluate_default = "\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07"; - // src/utils/get-string-width.js + // src/utilities/get-string-width.js var notAsciiRegex = /[^\x20-\x7F]/u; + var narrowEmojisSet = new Set(narrow_emojis_evaluate_default); function getStringWidth(text) { if (!text) { return 0; @@ -710,7 +821,10 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; if (!notAsciiRegex.test(text)) { return text.length; } - text = text.replace(emoji_regex_default(), " "); + text = text.replace( + emoji_regex_default(), + (match) => narrowEmojisSet.has(match) ? " " : " " + ); let width = 0; for (const character of text) { const codePoint = character.codePointAt(0); @@ -720,48 +834,39 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; if (codePoint >= 768 && codePoint <= 879) { continue; } - width += _isNarrowWidth(codePoint) ? 1 : 2; + if (codePoint >= 65024 && codePoint <= 65039) { + continue; + } + width += isFullWidth(codePoint) || isWide(codePoint) ? 2 : 1; } return width; } var get_string_width_default = getStringWidth; - // src/document/printer.js - var MODE_BREAK = Symbol("MODE_BREAK"); - var MODE_FLAT = Symbol("MODE_FLAT"); - var CURSOR_PLACEHOLDER = Symbol("cursor"); - var DOC_FILL_PRINTED_LENGTH = Symbol("DOC_FILL_PRINTED_LENGTH"); - function rootIndent() { - return { value: "", length: 0, queue: [] }; - } - function makeIndent(ind, options) { - return generateInd(ind, { type: "indent" }, options); - } - function makeAlign(indent2, widthOrDoc, options) { - if (widthOrDoc === Number.NEGATIVE_INFINITY) { - return indent2.root || rootIndent(); + // src/document/printer/indent.js + var INDENT_COMMAND_TYPE_INDENT = 0; + var INDENT_COMMAND_TYPE_DEDENT = 1; + var INDENT_COMMAND_TYPE_WIDTH = 2; + var INDENT_COMMAND_TYPE_STRING = 3; + var INDENT_COMMAND_INDENT = { type: INDENT_COMMAND_TYPE_INDENT }; + var INDENT_COMMAND_DEDENT = { type: INDENT_COMMAND_TYPE_DEDENT }; + var ROOT_INDENT = { + value: "", + length: 0, + queue: [], + get root() { + return ROOT_INDENT; } - if (widthOrDoc < 0) { - return generateInd(indent2, { type: "dedent" }, options); - } - if (!widthOrDoc) { - return indent2; - } - if (widthOrDoc.type === "root") { - return { ...indent2, root: indent2 }; - } - const alignType = typeof widthOrDoc === "string" ? "stringAlign" : "numberAlign"; - return generateInd(indent2, { type: alignType, n: widthOrDoc }, options); - } - function generateInd(ind, newPart, options) { - const queue = newPart.type === "dedent" ? ind.queue.slice(0, -1) : [...ind.queue, newPart]; + }; + function generateIndent(indent2, command, options) { + const queue = command.type === INDENT_COMMAND_TYPE_DEDENT ? indent2.queue.slice(0, -1) : [...indent2.queue, command]; let value = ""; let length = 0; let lastTabs = 0; let lastSpaces = 0; - for (const part of queue) { - switch (part.type) { - case "indent": + for (const command2 of queue) { + switch (command2.type) { + case INDENT_COMMAND_TYPE_INDENT: flush(); if (options.useTabs) { addTabs(1); @@ -769,21 +874,25 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; addSpaces(options.tabWidth); } break; - case "stringAlign": + case INDENT_COMMAND_TYPE_STRING: { + const { string } = command2; flush(); - value += part.n; - length += part.n.length; + value += string; + length += string.length; break; - case "numberAlign": + } + case INDENT_COMMAND_TYPE_WIDTH: { + const { width } = command2; lastTabs += 1; - lastSpaces += part.n; + lastSpaces += width; break; + } default: - throw new Error(`Unexpected type '${part.type}'`); + throw new Error(`Unexpected indent comment '${command2.type}'.`); } } flushSpaces(); - return { ...ind, value, length, queue }; + return { ...indent2, value, length, queue }; function addTabs(count) { value += " ".repeat(count); length += options.tabWidth * count; @@ -816,65 +925,97 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; lastSpaces = 0; } } - function trim2(out) { - let trimCount = 0; - let cursorCount = 0; - let outIndex = out.length; - outer: while (outIndex--) { - const last = out[outIndex]; - if (last === CURSOR_PLACEHOLDER) { - cursorCount++; - continue; - } - if (false) { - throw new Error(`Unexpected value in trim: '${typeof last}'`); - } - for (let charIndex = last.length - 1; charIndex >= 0; charIndex--) { - const char = last[charIndex]; - if (char === " " || char === " ") { - trimCount++; - } else { - out[outIndex] = last.slice(0, charIndex + 1); - break outer; - } - } + function makeAlign(indent2, indentOptions, options) { + if (!indentOptions) { + return indent2; } - if (trimCount > 0 || cursorCount > 0) { - out.length = outIndex + 1; - while (cursorCount-- > 0) { - out.push(CURSOR_PLACEHOLDER); - } + if (indentOptions.type === "root") { + return { ...indent2, root: indent2 }; } - return trimCount; + if (indentOptions === Number.NEGATIVE_INFINITY) { + return indent2.root; + } + let command; + if (typeof indentOptions === "number") { + if (indentOptions < 0) { + command = INDENT_COMMAND_DEDENT; + } else { + command = { type: INDENT_COMMAND_TYPE_WIDTH, width: indentOptions }; + } + } else { + command = { type: INDENT_COMMAND_TYPE_STRING, string: indentOptions }; + } + return generateIndent(indent2, command, options); } - function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat) { - if (width === Number.POSITIVE_INFINITY) { + function makeIndent(indent2, options) { + return generateIndent(indent2, INDENT_COMMAND_INDENT, options); + } + + // src/document/printer/trim-indentation.js + function getTrailingIndentionLength(text) { + let length = 0; + for (let index = text.length - 1; index >= 0; index--) { + const character = text[index]; + if (character === " " || character === " ") { + length++; + } else { + break; + } + } + return length; + } + function trimIndentation(text) { + const length = getTrailingIndentionLength(text); + const trimmed = length === 0 ? text : text.slice(0, text.length - length); + return { text: trimmed, count: length }; + } + + // src/document/printer/printer.js + var MODE_BREAK = Symbol("MODE_BREAK"); + var MODE_FLAT = Symbol("MODE_FLAT"); + var DOC_FILL_PRINTED_LENGTH = Symbol("DOC_FILL_PRINTED_LENGTH"); + function fits(next, restCommands, remainingWidth, hasLineSuffix, groupModeMap, mustBeFlat) { + if (remainingWidth === Number.POSITIVE_INFINITY) { return true; } - let restIdx = restCommands.length; - const cmds = [next]; - const out = []; - while (width >= 0) { - if (cmds.length === 0) { - if (restIdx === 0) { + let restCommandsIndex = restCommands.length; + let hasPendingSpace = false; + const commands = [next]; + let output = ""; + while (remainingWidth >= 0) { + if (commands.length === 0) { + if (restCommandsIndex === 0) { return true; } - cmds.push(restCommands[--restIdx]); + commands.push(restCommands[--restCommandsIndex]); continue; } - const { mode, doc } = cmds.pop(); + const { + mode, + doc + } = commands.pop(); const docType = get_doc_type_default(doc); switch (docType) { case DOC_TYPE_STRING: - out.push(doc); - width -= get_string_width_default(doc); + if (doc) { + if (hasPendingSpace) { + output += " "; + remainingWidth -= 1; + hasPendingSpace = false; + } + output += doc; + remainingWidth -= get_string_width_default(doc); + } break; case DOC_TYPE_ARRAY: case DOC_TYPE_FILL: { const parts = docType === DOC_TYPE_ARRAY ? doc : doc.parts; const end = doc[DOC_FILL_PRINTED_LENGTH] ?? 0; - for (let i = parts.length - 1; i >= end; i--) { - cmds.push({ mode, doc: parts[i] }); + for (let index = parts.length - 1; index >= end; index--) { + commands.push({ + mode, + doc: parts[index] + }); } break; } @@ -882,30 +1023,45 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; case DOC_TYPE_ALIGN: case DOC_TYPE_INDENT_IF_BREAK: case DOC_TYPE_LABEL: - cmds.push({ mode, doc: doc.contents }); + commands.push({ + mode, + doc: doc.contents + }); break; - case DOC_TYPE_TRIM: - width += trim2(out); + case DOC_TYPE_TRIM: { + const { + text, + count + } = trimIndentation(output); + output = text; + remainingWidth += count; break; + } case DOC_TYPE_GROUP: { if (mustBeFlat && doc.break) { return false; } const groupMode = doc.break ? MODE_BREAK : mode; - const contents = doc.expandedStates && groupMode === MODE_BREAK ? at_default( - /* isOptionalObject */ - false, + const contents = doc.expandedStates && groupMode === MODE_BREAK ? method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, doc.expandedStates, -1 ) : doc.contents; - cmds.push({ mode: groupMode, doc: contents }); + commands.push({ + mode: groupMode, + doc: contents + }); break; } case DOC_TYPE_IF_BREAK: { const groupMode = doc.groupId ? groupModeMap[doc.groupId] || MODE_FLAT : mode; const contents = groupMode === MODE_BREAK ? doc.breakContents : doc.flatContents; if (contents) { - cmds.push({ mode, doc: contents }); + commands.push({ + mode, + doc: contents + }); } break; } @@ -914,8 +1070,7 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; return true; } if (!doc.soft) { - out.push(" "); - width--; + hasPendingSpace = true; } break; case DOC_TYPE_LINE_SUFFIX: @@ -931,64 +1086,84 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; return false; } function printDocToString(doc, options) { - const groupModeMap = {}; + const groupModeMap = /* @__PURE__ */ Object.create(null); const width = options.printWidth; - const newLine = convertEndOfLineToChars(options.endOfLine); - let pos = 0; - const cmds = [{ ind: rootIndent(), mode: MODE_BREAK, doc }]; - const out = []; + const newLine = convertEndOfLineOptionToCharacter(options.endOfLine); + let position = 0; + const commands = [{ + indent: ROOT_INDENT, + mode: MODE_BREAK, + doc + }]; + let output = ""; let shouldRemeasure = false; const lineSuffix2 = []; - let printedCursorCount = 0; + const cursorPositions = []; + const settledOutput = []; + const settledCursorPositions = []; + let settledTextLength = 0; propagateBreaks(doc); - while (cmds.length > 0) { - const { ind, mode, doc: doc2 } = cmds.pop(); + while (commands.length > 0) { + const { + indent: indent2, + mode, + doc: doc2 + } = commands.pop(); switch (get_doc_type_default(doc2)) { case DOC_TYPE_STRING: { - const formatted = newLine !== "\n" ? string_replace_all_default( - /* isOptionalObject */ - false, + const formatted2 = newLine !== "\n" ? method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, doc2, "\n", newLine ) : doc2; - out.push(formatted); - if (cmds.length > 0) { - pos += get_string_width_default(formatted); + if (formatted2) { + output += formatted2; + if (commands.length > 0) { + position += get_string_width_default(formatted2); + } } break; } case DOC_TYPE_ARRAY: - for (let i = doc2.length - 1; i >= 0; i--) { - cmds.push({ ind, mode, doc: doc2[i] }); + for (let index = doc2.length - 1; index >= 0; index--) { + commands.push({ + indent: indent2, + mode, + doc: doc2[index] + }); } break; case DOC_TYPE_CURSOR: - if (printedCursorCount >= 2) { + if (cursorPositions.length >= 2) { throw new Error("There are too many 'cursor' in doc."); } - out.push(CURSOR_PLACEHOLDER); - printedCursorCount++; + cursorPositions.push(settledTextLength + output.length); break; case DOC_TYPE_INDENT: - cmds.push({ ind: makeIndent(ind, options), mode, doc: doc2.contents }); + commands.push({ + indent: makeIndent(indent2, options), + mode, + doc: doc2.contents + }); break; case DOC_TYPE_ALIGN: - cmds.push({ - ind: makeAlign(ind, doc2.n, options), + commands.push({ + indent: makeAlign(indent2, doc2.n, options), mode, doc: doc2.contents }); break; case DOC_TYPE_TRIM: - pos -= trim2(out); + trim2(); break; case DOC_TYPE_GROUP: switch (mode) { case MODE_FLAT: if (!shouldRemeasure) { - cmds.push({ - ind, + commands.push({ + indent: indent2, mode: doc2.break ? MODE_BREAK : MODE_FLAT, doc: doc2.contents }); @@ -997,49 +1172,69 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; // fallthrough case MODE_BREAK: { shouldRemeasure = false; - const next = { ind, mode: MODE_FLAT, doc: doc2.contents }; - const rem = width - pos; + const next = { + indent: indent2, + mode: MODE_FLAT, + doc: doc2.contents + }; + const remainingWidth = width - position; const hasLineSuffix = lineSuffix2.length > 0; - if (!doc2.break && fits(next, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(next); + if (!doc2.break && fits(next, commands, remainingWidth, hasLineSuffix, groupModeMap)) { + commands.push(next); } else { if (doc2.expandedStates) { - const mostExpanded = at_default( - /* isOptionalObject */ - false, + const mostExpanded = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, doc2.expandedStates, -1 ); if (doc2.break) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: mostExpanded + }); break; } else { - for (let i = 1; i < doc2.expandedStates.length + 1; i++) { - if (i >= doc2.expandedStates.length) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); + for (let index = 1; index < doc2.expandedStates.length + 1; index++) { + if (index >= doc2.expandedStates.length) { + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: mostExpanded + }); break; } else { - const state = doc2.expandedStates[i]; - const cmd = { ind, mode: MODE_FLAT, doc: state }; - if (fits(cmd, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(cmd); + const state = doc2.expandedStates[index]; + const cmd = { + indent: indent2, + mode: MODE_FLAT, + doc: state + }; + if (fits(cmd, commands, remainingWidth, hasLineSuffix, groupModeMap)) { + commands.push(cmd); break; } } } } } else { - cmds.push({ ind, mode: MODE_BREAK, doc: doc2.contents }); + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: doc2.contents + }); } } break; } } if (doc2.id) { - groupModeMap[doc2.id] = at_default( - /* isOptionalObject */ - false, - cmds, + groupModeMap[doc2.id] = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + commands, -1 ).mode; } @@ -1065,68 +1260,76 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; // * Neither content item fits on the line without breaking // -> output the first content item and the whitespace with "break". case DOC_TYPE_FILL: { - const rem = width - pos; + const remainingWidth = width - position; const offset = doc2[DOC_FILL_PRINTED_LENGTH] ?? 0; - const { parts } = doc2; + const { + parts + } = doc2; const length = parts.length - offset; if (length === 0) { break; } const content = parts[offset + 0]; const whitespace = parts[offset + 1]; - const contentFlatCmd = { ind, mode: MODE_FLAT, doc: content }; - const contentBreakCmd = { ind, mode: MODE_BREAK, doc: content }; - const contentFits = fits( - contentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); + const contentFlatCommand = { + indent: indent2, + mode: MODE_FLAT, + doc: content + }; + const contentBreakCommand = { + indent: indent2, + mode: MODE_BREAK, + doc: content + }; + const contentFits = fits(contentFlatCommand, [], remainingWidth, lineSuffix2.length > 0, groupModeMap, true); if (length === 1) { if (contentFits) { - cmds.push(contentFlatCmd); + commands.push(contentFlatCommand); } else { - cmds.push(contentBreakCmd); + commands.push(contentBreakCommand); } break; } - const whitespaceFlatCmd = { ind, mode: MODE_FLAT, doc: whitespace }; - const whitespaceBreakCmd = { ind, mode: MODE_BREAK, doc: whitespace }; + const whitespaceFlatCommand = { + indent: indent2, + mode: MODE_FLAT, + doc: whitespace + }; + const whitespaceBreakCommand = { + indent: indent2, + mode: MODE_BREAK, + doc: whitespace + }; if (length === 2) { if (contentFits) { - cmds.push(whitespaceFlatCmd, contentFlatCmd); + commands.push(whitespaceFlatCommand, contentFlatCommand); } else { - cmds.push(whitespaceBreakCmd, contentBreakCmd); + commands.push(whitespaceBreakCommand, contentBreakCommand); } break; } const secondContent = parts[offset + 2]; - const remainingCmd = { - ind, + const remainingCommand = { + indent: indent2, mode, - doc: { ...doc2, [DOC_FILL_PRINTED_LENGTH]: offset + 2 } + doc: { + ...doc2, + [DOC_FILL_PRINTED_LENGTH]: offset + 2 + } }; - const firstAndSecondContentFlatCmd = { - ind, + const firstAndSecondContentFlatCommand = { + indent: indent2, mode: MODE_FLAT, doc: [content, whitespace, secondContent] }; - const firstAndSecondContentFits = fits( - firstAndSecondContentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); + const firstAndSecondContentFits = fits(firstAndSecondContentFlatCommand, [], remainingWidth, lineSuffix2.length > 0, groupModeMap, true); + commands.push(remainingCommand); if (firstAndSecondContentFits) { - cmds.push(remainingCmd, whitespaceFlatCmd, contentFlatCmd); + commands.push(whitespaceFlatCommand, contentFlatCommand); } else if (contentFits) { - cmds.push(remainingCmd, whitespaceBreakCmd, contentFlatCmd); + commands.push(whitespaceBreakCommand, contentFlatCommand); } else { - cmds.push(remainingCmd, whitespaceBreakCmd, contentBreakCmd); + commands.push(whitespaceBreakCommand, contentBreakCommand); } break; } @@ -1136,23 +1339,39 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; if (groupMode === MODE_BREAK) { const breakContents = doc2.type === DOC_TYPE_IF_BREAK ? doc2.breakContents : doc2.negate ? doc2.contents : indent(doc2.contents); if (breakContents) { - cmds.push({ ind, mode, doc: breakContents }); + commands.push({ + indent: indent2, + mode, + doc: breakContents + }); } } if (groupMode === MODE_FLAT) { const flatContents = doc2.type === DOC_TYPE_IF_BREAK ? doc2.flatContents : doc2.negate ? indent(doc2.contents) : doc2.contents; if (flatContents) { - cmds.push({ ind, mode, doc: flatContents }); + commands.push({ + indent: indent2, + mode, + doc: flatContents + }); } } break; } case DOC_TYPE_LINE_SUFFIX: - lineSuffix2.push({ ind, mode, doc: doc2.contents }); + lineSuffix2.push({ + indent: indent2, + mode, + doc: doc2.contents + }); break; case DOC_TYPE_LINE_SUFFIX_BOUNDARY: if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: hardlineWithoutBreakParent }); + commands.push({ + indent: indent2, + mode, + doc: hardlineWithoutBreakParent + }); } break; case DOC_TYPE_LINE: @@ -1160,8 +1379,8 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; case MODE_FLAT: if (!doc2.hard) { if (!doc2.soft) { - out.push(" "); - pos += 1; + output += " "; + position += 1; } break; } else { @@ -1170,60 +1389,82 @@ Expected it to be ${EXPECTED_TYPE_VALUES}.`; // fallthrough case MODE_BREAK: if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: doc2 }, ...lineSuffix2.reverse()); + commands.push({ + indent: indent2, + mode, + doc: doc2 + }, ...lineSuffix2.reverse()); lineSuffix2.length = 0; break; } if (doc2.literal) { - if (ind.root) { - out.push(newLine, ind.root.value); - pos = ind.root.length; - } else { - out.push(newLine); - pos = 0; + output += newLine; + position = 0; + if (indent2.root) { + if (indent2.root.value) { + output += indent2.root.value; + } + position = indent2.root.length; } } else { - pos -= trim2(out); - out.push(newLine + ind.value); - pos = ind.length; + trim2(); + output += newLine + indent2.value; + position = indent2.length; } break; } break; case DOC_TYPE_LABEL: - cmds.push({ ind, mode, doc: doc2.contents }); + commands.push({ + indent: indent2, + mode, + doc: doc2.contents + }); break; case DOC_TYPE_BREAK_PARENT: break; default: throw new invalid_doc_error_default(doc2); } - if (cmds.length === 0 && lineSuffix2.length > 0) { - cmds.push(...lineSuffix2.reverse()); + if (commands.length === 0 && lineSuffix2.length > 0) { + commands.push(...lineSuffix2.reverse()); lineSuffix2.length = 0; } } - const cursorPlaceholderIndex = out.indexOf(CURSOR_PLACEHOLDER); - if (cursorPlaceholderIndex !== -1) { - const otherCursorPlaceholderIndex = out.indexOf( - CURSOR_PLACEHOLDER, - cursorPlaceholderIndex + 1 - ); - if (otherCursorPlaceholderIndex === -1) { - return { - formatted: out.filter((char) => char !== CURSOR_PLACEHOLDER).join("") - }; - } - const beforeCursor = out.slice(0, cursorPlaceholderIndex).join(""); - const aroundCursor = out.slice(cursorPlaceholderIndex + 1, otherCursorPlaceholderIndex).join(""); - const afterCursor = out.slice(otherCursorPlaceholderIndex + 1).join(""); + const formatted = settledOutput.join("") + output; + const finalCursorPositions = [...settledCursorPositions, ...cursorPositions]; + if (finalCursorPositions.length !== 2) { return { - formatted: beforeCursor + aroundCursor + afterCursor, - cursorNodeStart: beforeCursor.length, - cursorNodeText: aroundCursor + formatted }; } - return { formatted: out.join("") }; + const cursorNodeStart = finalCursorPositions[0]; + return { + formatted, + cursorNodeStart, + cursorNodeText: formatted.slice(cursorNodeStart, method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + finalCursorPositions, + -1 + )) + }; + function trim2() { + const { + text: trimmed, + count + } = trimIndentation(output); + if (trimmed) { + settledOutput.push(trimmed); + settledTextLength += trimmed.length; + } + output = ""; + position -= count; + if (cursorPositions.length > 0) { + settledCursorPositions.push(...cursorPositions.map((position2) => Math.min(position2, settledTextLength))); + cursorPositions.length = 0; + } + } } // src/document/public.js diff --git a/node_modules/prettier/doc.mjs b/node_modules/prettier/doc.mjs old mode 100755 new mode 100644 index 8a5cf8155..90657cc0b --- a/node_modules/prettier/doc.mjs +++ b/node_modules/prettier/doc.mjs @@ -12,22 +12,93 @@ __export(public_exports, { utils: () => utils }); -// src/document/constants.js -var DOC_TYPE_STRING = "string"; -var DOC_TYPE_ARRAY = "array"; -var DOC_TYPE_CURSOR = "cursor"; -var DOC_TYPE_INDENT = "indent"; -var DOC_TYPE_ALIGN = "align"; -var DOC_TYPE_TRIM = "trim"; -var DOC_TYPE_GROUP = "group"; -var DOC_TYPE_FILL = "fill"; -var DOC_TYPE_IF_BREAK = "if-break"; -var DOC_TYPE_INDENT_IF_BREAK = "indent-if-break"; -var DOC_TYPE_LINE_SUFFIX = "line-suffix"; -var DOC_TYPE_LINE_SUFFIX_BOUNDARY = "line-suffix-boundary"; -var DOC_TYPE_LINE = "line"; -var DOC_TYPE_LABEL = "label"; -var DOC_TYPE_BREAK_PARENT = "break-parent"; +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT = 1; +var createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { + return; + } + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); +}; + +// scripts/build/shims/method-at.js +function stringOrArrayAt(index) { + return this[index < 0 ? this.length + index : index]; +} +var at = createMethodShim("at", function() { + if (Array.isArray(this) || typeof this === "string") { + return stringOrArrayAt; + } +}); +var method_at_default = at; + +// src/utilities/noop.js +var noop = () => { +}; +var noop_default = noop; + +// src/document/builders/types.js +var DOC_TYPE_STRING = ( + /** @type {const} */ + "string" +); +var DOC_TYPE_ARRAY = ( + /** @type {const} */ + "array" +); +var DOC_TYPE_CURSOR = ( + /** @type {const} */ + "cursor" +); +var DOC_TYPE_INDENT = ( + /** @type {const} */ + "indent" +); +var DOC_TYPE_ALIGN = ( + /** @type {const} */ + "align" +); +var DOC_TYPE_TRIM = ( + /** @type {const} */ + "trim" +); +var DOC_TYPE_GROUP = ( + /** @type {const} */ + "group" +); +var DOC_TYPE_FILL = ( + /** @type {const} */ + "fill" +); +var DOC_TYPE_IF_BREAK = ( + /** @type {const} */ + "if-break" +); +var DOC_TYPE_INDENT_IF_BREAK = ( + /** @type {const} */ + "indent-if-break" +); +var DOC_TYPE_LINE_SUFFIX = ( + /** @type {const} */ + "line-suffix" +); +var DOC_TYPE_LINE_SUFFIX_BOUNDARY = ( + /** @type {const} */ + "line-suffix-boundary" +); +var DOC_TYPE_LINE = ( + /** @type {const} */ + "line" +); +var DOC_TYPE_LABEL = ( + /** @type {const} */ + "label" +); +var DOC_TYPE_BREAK_PARENT = ( + /** @type {const} */ + "break-parent" +); var VALID_OBJECT_DOC_TYPES = /* @__PURE__ */ new Set([ DOC_TYPE_CURSOR, DOC_TYPE_INDENT, @@ -44,18 +115,6 @@ var VALID_OBJECT_DOC_TYPES = /* @__PURE__ */ new Set([ DOC_TYPE_BREAK_PARENT ]); -// scripts/build/shims/at.js -var at = (isOptionalObject, object, index) => { - if (isOptionalObject && (object === void 0 || object === null)) { - return; - } - if (Array.isArray(object) || typeof object === "string") { - return object[index < 0 ? object.length + index : index]; - } - return object.at(index); -}; -var at_default = at; - // node_modules/trim-newlines/index.js function trimNewlinesEnd(string) { let end = string.length; @@ -65,7 +124,7 @@ function trimNewlinesEnd(string) { return end < string.length ? string.slice(0, end) : string; } -// src/document/utils/get-doc-type.js +// src/document/utilities/get-doc-type.js function getDocType(doc) { if (typeof doc === "string") { return DOC_TYPE_STRING; @@ -83,7 +142,7 @@ function getDocType(doc) { } var get_doc_type_default = getDocType; -// src/document/invalid-doc-error.js +// src/document/utilities/invalid-doc-error.js var disjunctionListFormat = (list) => new Intl.ListFormat("en-US", { type: "disjunction" }).format(list); function getDocErrorMessage(doc) { const type = doc === null ? "null" : typeof doc; @@ -113,7 +172,7 @@ var InvalidDocError = class extends Error { }; var invalid_doc_error_default = InvalidDocError; -// src/document/utils/traverse-doc.js +// src/document/utilities/traverse-doc.js var traverseDocOnExitStackMarker = {}; function traverseDoc(doc, onEnter, onExit, shouldTraverseConditionalGroups) { const docsStack = [doc]; @@ -130,7 +189,7 @@ function traverseDoc(doc, onEnter, onExit, shouldTraverseConditionalGroups) { if (!docType) { throw new invalid_doc_error_default(doc2); } - if ((onEnter == null ? void 0 : onEnter(doc2)) === false) { + if (onEnter?.(doc2) === false) { continue; } switch (docType) { @@ -175,7 +234,7 @@ function traverseDoc(doc, onEnter, onExit, shouldTraverseConditionalGroups) { } var traverse_doc_default = traverseDoc; -// src/document/utils.js +// src/document/utilities/index.js function mapDoc(doc, cb) { if (typeof doc === "string") { return cb(doc); @@ -195,7 +254,10 @@ function mapDoc(doc, cb) { case DOC_TYPE_ARRAY: return cb(doc2.map(rec)); case DOC_TYPE_FILL: - return cb({ ...doc2, parts: doc2.parts.map(rec) }); + return cb({ + ...doc2, + parts: doc2.parts.map(rec) + }); case DOC_TYPE_IF_BREAK: return cb({ ...doc2, @@ -203,21 +265,31 @@ function mapDoc(doc, cb) { flatContents: rec(doc2.flatContents) }); case DOC_TYPE_GROUP: { - let { expandedStates, contents } = doc2; + let { + expandedStates, + contents + } = doc2; if (expandedStates) { expandedStates = expandedStates.map(rec); contents = expandedStates[0]; } else { contents = rec(contents); } - return cb({ ...doc2, contents, expandedStates }); + return cb({ + ...doc2, + contents, + expandedStates + }); } case DOC_TYPE_ALIGN: case DOC_TYPE_INDENT: case DOC_TYPE_INDENT_IF_BREAK: case DOC_TYPE_LABEL: case DOC_TYPE_LINE_SUFFIX: - return cb({ ...doc2, contents: rec(doc2.contents) }); + return cb({ + ...doc2, + contents: rec(doc2.contents) + }); case DOC_TYPE_STRING: case DOC_TYPE_CURSOR: case DOC_TYPE_TRIM: @@ -262,9 +334,9 @@ function willBreak(doc) { } function breakParentGroup(groupStack) { if (groupStack.length > 0) { - const parentGroup = at_default( - /* isOptionalObject */ - false, + const parentGroup = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, groupStack, -1 ); @@ -319,23 +391,23 @@ function removeLines(doc) { } function stripTrailingHardlineFromParts(parts) { parts = [...parts]; - while (parts.length >= 2 && at_default( - /* isOptionalObject */ - false, + while (parts.length >= 2 && method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -2 - ).type === DOC_TYPE_LINE && at_default( - /* isOptionalObject */ - false, + ).type === DOC_TYPE_LINE && method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ).type === DOC_TYPE_BREAK_PARENT) { parts.length -= 2; } if (parts.length > 0) { - const lastPart = stripTrailingHardlineFromDoc(at_default( - /* isOptionalObject */ - false, + const lastPart = stripTrailingHardlineFromDoc(method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 )); @@ -351,7 +423,10 @@ function stripTrailingHardlineFromDoc(doc) { case DOC_TYPE_LINE_SUFFIX: case DOC_TYPE_LABEL: { const contents = stripTrailingHardlineFromDoc(doc.contents); - return { ...doc, contents }; + return { + ...doc, + contents + }; } case DOC_TYPE_IF_BREAK: return { @@ -360,7 +435,10 @@ function stripTrailingHardlineFromDoc(doc) { flatContents: stripTrailingHardlineFromDoc(doc.flatContents) }; case DOC_TYPE_FILL: - return { ...doc, parts: stripTrailingHardlineFromParts(doc.parts) }; + return { + ...doc, + parts: stripTrailingHardlineFromParts(doc.parts) + }; case DOC_TYPE_ARRAY: return stripTrailingHardlineFromParts(doc); case DOC_TYPE_STRING: @@ -415,9 +493,9 @@ function cleanDocFn(doc) { continue; } const [currentPart, ...restParts] = Array.isArray(part) ? part : [part]; - if (typeof currentPart === "string" && typeof at_default( - /* isOptionalObject */ - false, + if (typeof currentPart === "string" && typeof method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ) === "string") { @@ -452,10 +530,7 @@ function cleanDoc(doc) { return mapDoc(doc, (currentDoc) => cleanDocFn(currentDoc)); } function replaceEndOfLine(doc, replacement = literalline) { - return mapDoc( - doc, - (currentDoc) => typeof currentDoc === "string" ? join(replacement, currentDoc.split("\n")) : currentDoc - ); + return mapDoc(doc, (currentDoc) => typeof currentDoc === "string" ? join(replacement, currentDoc.split("\n")) : currentDoc); } function canBreakFn(doc) { if (doc.type === DOC_TYPE_LINE) { @@ -466,39 +541,46 @@ function canBreak(doc) { return findInDoc(doc, canBreakFn, false); } -// src/document/utils/assert-doc.js -var noop = () => { -}; -var assertDoc = true ? noop : function(doc) { - traverse_doc_default(doc, (doc2) => { - if (checked.has(doc2)) { - return false; - } - if (typeof doc2 !== "string") { - checked.add(doc2); - } - }); -}; -var assertDocArray = true ? noop : function(docs, optional = false) { - if (optional && !docs) { - return; - } - if (!Array.isArray(docs)) { - throw new TypeError("Unexpected doc array."); - } - for (const doc of docs) { - assertDoc(doc); - } -}; -var assertDocFillParts = true ? noop : ( +// src/document/utilities/assert-doc.js +var assertDoc = true ? noop_default : ( /** - * @param {Doc[]} parts - */ + @param {Doc} doc + */ + function(doc) { + traverse_doc_default(doc, (doc2) => { + if (typeof doc2 === "string" || checked.has(doc2)) { + return false; + } + checked.add(doc2); + }); + } +); +var assertDocArray = true ? noop_default : ( + /** + @param {readonly Doc[]} docs + @param {boolean} [optional = false] + */ + function(docs, optional = false) { + if (optional && !docs) { + return; + } + if (!Array.isArray(docs)) { + throw new TypeError("Unexpected doc array."); + } + for (const doc of docs) { + assertDoc(doc); + } + } +); +var assertDocFillParts = true ? noop_default : ( + /** + @param {readonly Doc[]} parts + */ function(parts) { assertDocArray(parts); - if (parts.length > 1 && isEmptyDoc(at_default( - /* isOptionalObject */ - false, + if (parts.length > 1 && isEmptyDoc(method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, parts, -1 ))) { @@ -507,37 +589,28 @@ var assertDocFillParts = true ? noop : ( for (const [i, doc] of parts.entries()) { if (i % 2 === 1 && !isValidSeparator(doc)) { const type = get_doc_type_default(doc); - throw new Error( - `Unexpected non-line-break doc at ${i}. Doc type is ${type}.` - ); + throw new Error(`Unexpected non-line-break doc at ${i}. Doc type is ${type}.`); } } } ); +var assertAlignType = true ? noop_default : function(alignType) { + if (!(typeof alignType === "number" || typeof alignType === "string" || alignType?.type === "root")) { + throw new TypeError(`Invalid alignType '${alignType}'.`); + } +}; -// src/document/builders.js +// src/document/builders/indent.js function indent(contents) { assertDoc(contents); return { type: DOC_TYPE_INDENT, contents }; } -function align(widthOrString, contents) { + +// src/document/builders/align.js +function align(alignType, contents) { + assertAlignType(alignType); assertDoc(contents); - return { type: DOC_TYPE_ALIGN, contents, n: widthOrString }; -} -function group(contents, opts = {}) { - assertDoc(contents); - assertDocArray( - opts.expandedStates, - /* optional */ - true - ); - return { - type: DOC_TYPE_GROUP, - id: opts.id, - contents, - break: Boolean(opts.shouldBreak), - expandedStates: opts.expandedStates - }; + return { type: DOC_TYPE_ALIGN, contents, n: alignType }; } function dedentToRoot(contents) { return align(Number.NEGATIVE_INFINITY, contents); @@ -548,14 +621,53 @@ function markAsRoot(contents) { function dedent(contents) { return align(-1, contents); } -function conditionalGroup(states, opts) { - return group(states[0], { ...opts, expandedStates: states }); +function addAlignmentToDoc(doc, size, tabWidth) { + assertDoc(doc); + let aligned = doc; + if (size > 0) { + for (let level = 0; level < Math.floor(size / tabWidth); ++level) { + aligned = indent(aligned); + } + aligned = align(size % tabWidth, aligned); + aligned = align(Number.NEGATIVE_INFINITY, aligned); + } + return aligned; } + +// src/document/builders/break-parent.js +var breakParent = { type: DOC_TYPE_BREAK_PARENT }; + +// src/document/builders/cursor.js +var cursor = { type: DOC_TYPE_CURSOR }; + +// src/document/builders/fill.js function fill(parts) { assertDocFillParts(parts); return { type: DOC_TYPE_FILL, parts }; } -function ifBreak(breakContents, flatContents = "", opts = {}) { + +// src/document/builders/group.js +function group(contents, options = {}) { + assertDoc(contents); + assertDocArray( + options.expandedStates, + /* optional */ + true + ); + return { + type: DOC_TYPE_GROUP, + id: options.id, + contents, + break: Boolean(options.shouldBreak), + expandedStates: options.expandedStates + }; +} +function conditionalGroup(states, options) { + return group(states[0], { ...options, expandedStates: states }); +} + +// src/document/builders/if-break.js +function ifBreak(breakContents, flatContents = "", options = {}) { assertDoc(breakContents); if (flatContents !== "") { assertDoc(flatContents); @@ -564,36 +676,22 @@ function ifBreak(breakContents, flatContents = "", opts = {}) { type: DOC_TYPE_IF_BREAK, breakContents, flatContents, - groupId: opts.groupId + groupId: options.groupId }; } -function indentIfBreak(contents, opts) { + +// src/document/builders/indent-if-break.js +function indentIfBreak(contents, options) { assertDoc(contents); return { type: DOC_TYPE_INDENT_IF_BREAK, contents, - groupId: opts.groupId, - negate: opts.negate + groupId: options.groupId, + negate: options.negate }; } -function lineSuffix(contents) { - assertDoc(contents); - return { type: DOC_TYPE_LINE_SUFFIX, contents }; -} -var lineSuffixBoundary = { type: DOC_TYPE_LINE_SUFFIX_BOUNDARY }; -var breakParent = { type: DOC_TYPE_BREAK_PARENT }; -var trim = { type: DOC_TYPE_TRIM }; -var hardlineWithoutBreakParent = { type: DOC_TYPE_LINE, hard: true }; -var literallineWithoutBreakParent = { - type: DOC_TYPE_LINE, - hard: true, - literal: true -}; -var line = { type: DOC_TYPE_LINE }; -var softline = { type: DOC_TYPE_LINE, soft: true }; -var hardline = [hardlineWithoutBreakParent, breakParent]; -var literalline = [literallineWithoutBreakParent, breakParent]; -var cursor = { type: DOC_TYPE_CURSOR }; + +// src/document/builders/join.js function join(separator, docs) { assertDoc(separator); assertDocArray(docs); @@ -606,53 +704,65 @@ function join(separator, docs) { } return parts; } -function addAlignmentToDoc(doc, size, tabWidth) { - assertDoc(doc); - let aligned = doc; - if (size > 0) { - for (let i = 0; i < Math.floor(size / tabWidth); ++i) { - aligned = indent(aligned); - } - aligned = align(size % tabWidth, aligned); - aligned = align(Number.NEGATIVE_INFINITY, aligned); - } - return aligned; -} + +// src/document/builders/label.js function label(label2, contents) { assertDoc(contents); return label2 ? { type: DOC_TYPE_LABEL, label: label2, contents } : contents; } -// scripts/build/shims/string-replace-all.js -var stringReplaceAll = (isOptionalObject, original, pattern, replacement) => { - if (isOptionalObject && (original === void 0 || original === null)) { - return; - } - if (original.replaceAll) { - return original.replaceAll(pattern, replacement); - } - if (pattern.global) { - return original.replace(pattern, replacement); - } - return original.split(pattern).join(replacement); +// src/document/builders/line.js +var line = { type: DOC_TYPE_LINE }; +var softline = { type: DOC_TYPE_LINE, soft: true }; +var hardlineWithoutBreakParent = { type: DOC_TYPE_LINE, hard: true }; +var hardline = [hardlineWithoutBreakParent, breakParent]; +var literallineWithoutBreakParent = { + type: DOC_TYPE_LINE, + hard: true, + literal: true }; -var string_replace_all_default = stringReplaceAll; +var literalline = [literallineWithoutBreakParent, breakParent]; + +// src/document/builders/line-suffix.js +function lineSuffix(contents) { + assertDoc(contents); + return { type: DOC_TYPE_LINE_SUFFIX, contents }; +} + +// src/document/builders/line-suffix-boundary.js +var lineSuffixBoundary = { type: DOC_TYPE_LINE_SUFFIX_BOUNDARY }; + +// src/document/builders/trim.js +var trim = { type: DOC_TYPE_TRIM }; + +// scripts/build/shims/method-replace-all.js +var stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); +}; +var replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } +}); +var method_replace_all_default = replaceAll; // src/common/end-of-line.js -function convertEndOfLineToChars(value) { - switch (value) { - case "cr": - return "\r"; - case "crlf": - return "\r\n"; - default: - return "\n"; - } +var OPTION_CR = "cr"; +var OPTION_CRLF = "crlf"; +var CHARACTER_CR = "\r"; +var CHARACTER_CRLF = "\r\n"; +var CHARACTER_LF = "\n"; +var DEFAULT_EOL = CHARACTER_LF; +function convertEndOfLineOptionToCharacter(endOfLineOption) { + return endOfLineOption === OPTION_CR ? CHARACTER_CR : endOfLineOption === OPTION_CRLF ? CHARACTER_CRLF : DEFAULT_EOL; } // node_modules/emoji-regex/index.mjs var emoji_regex_default = () => { - return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; + return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; }; // node_modules/get-east-asian-width/lookup.js @@ -660,14 +770,15 @@ function isFullWidth(x) { return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; } function isWide(x) { - return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x === 94192 || x === 94193 || x >= 94208 && x <= 100343 || x >= 100352 && x <= 101589 || x >= 101631 && x <= 101640 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128727 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129673 || x >= 129679 && x <= 129734 || x >= 129742 && x <= 129756 || x >= 129759 && x <= 129769 || x >= 129776 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; + return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x >= 94192 && x <= 94198 || x >= 94208 && x <= 101589 || x >= 101631 && x <= 101662 || x >= 101760 && x <= 101874 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128728 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129674 || x >= 129678 && x <= 129734 || x === 129736 || x >= 129741 && x <= 129756 || x >= 129759 && x <= 129770 || x >= 129775 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; } -// node_modules/get-east-asian-width/index.js -var _isNarrowWidth = (codePoint) => !(isFullWidth(codePoint) || isWide(codePoint)); +// src/utilities/narrow-emojis.evaluate.js +var narrow_emojis_evaluate_default = "\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07"; -// src/utils/get-string-width.js +// src/utilities/get-string-width.js var notAsciiRegex = /[^\x20-\x7F]/u; +var narrowEmojisSet = new Set(narrow_emojis_evaluate_default); function getStringWidth(text) { if (!text) { return 0; @@ -675,7 +786,10 @@ function getStringWidth(text) { if (!notAsciiRegex.test(text)) { return text.length; } - text = text.replace(emoji_regex_default(), " "); + text = text.replace( + emoji_regex_default(), + (match) => narrowEmojisSet.has(match) ? " " : " " + ); let width = 0; for (const character of text) { const codePoint = character.codePointAt(0); @@ -685,48 +799,39 @@ function getStringWidth(text) { if (codePoint >= 768 && codePoint <= 879) { continue; } - width += _isNarrowWidth(codePoint) ? 1 : 2; + if (codePoint >= 65024 && codePoint <= 65039) { + continue; + } + width += isFullWidth(codePoint) || isWide(codePoint) ? 2 : 1; } return width; } var get_string_width_default = getStringWidth; -// src/document/printer.js -var MODE_BREAK = Symbol("MODE_BREAK"); -var MODE_FLAT = Symbol("MODE_FLAT"); -var CURSOR_PLACEHOLDER = Symbol("cursor"); -var DOC_FILL_PRINTED_LENGTH = Symbol("DOC_FILL_PRINTED_LENGTH"); -function rootIndent() { - return { value: "", length: 0, queue: [] }; -} -function makeIndent(ind, options) { - return generateInd(ind, { type: "indent" }, options); -} -function makeAlign(indent2, widthOrDoc, options) { - if (widthOrDoc === Number.NEGATIVE_INFINITY) { - return indent2.root || rootIndent(); +// src/document/printer/indent.js +var INDENT_COMMAND_TYPE_INDENT = 0; +var INDENT_COMMAND_TYPE_DEDENT = 1; +var INDENT_COMMAND_TYPE_WIDTH = 2; +var INDENT_COMMAND_TYPE_STRING = 3; +var INDENT_COMMAND_INDENT = { type: INDENT_COMMAND_TYPE_INDENT }; +var INDENT_COMMAND_DEDENT = { type: INDENT_COMMAND_TYPE_DEDENT }; +var ROOT_INDENT = { + value: "", + length: 0, + queue: [], + get root() { + return ROOT_INDENT; } - if (widthOrDoc < 0) { - return generateInd(indent2, { type: "dedent" }, options); - } - if (!widthOrDoc) { - return indent2; - } - if (widthOrDoc.type === "root") { - return { ...indent2, root: indent2 }; - } - const alignType = typeof widthOrDoc === "string" ? "stringAlign" : "numberAlign"; - return generateInd(indent2, { type: alignType, n: widthOrDoc }, options); -} -function generateInd(ind, newPart, options) { - const queue = newPart.type === "dedent" ? ind.queue.slice(0, -1) : [...ind.queue, newPart]; +}; +function generateIndent(indent2, command, options) { + const queue = command.type === INDENT_COMMAND_TYPE_DEDENT ? indent2.queue.slice(0, -1) : [...indent2.queue, command]; let value = ""; let length = 0; let lastTabs = 0; let lastSpaces = 0; - for (const part of queue) { - switch (part.type) { - case "indent": + for (const command2 of queue) { + switch (command2.type) { + case INDENT_COMMAND_TYPE_INDENT: flush(); if (options.useTabs) { addTabs(1); @@ -734,21 +839,25 @@ function generateInd(ind, newPart, options) { addSpaces(options.tabWidth); } break; - case "stringAlign": + case INDENT_COMMAND_TYPE_STRING: { + const { string } = command2; flush(); - value += part.n; - length += part.n.length; + value += string; + length += string.length; break; - case "numberAlign": + } + case INDENT_COMMAND_TYPE_WIDTH: { + const { width } = command2; lastTabs += 1; - lastSpaces += part.n; + lastSpaces += width; break; + } default: - throw new Error(`Unexpected type '${part.type}'`); + throw new Error(`Unexpected indent comment '${command2.type}'.`); } } flushSpaces(); - return { ...ind, value, length, queue }; + return { ...indent2, value, length, queue }; function addTabs(count) { value += " ".repeat(count); length += options.tabWidth * count; @@ -781,65 +890,97 @@ function generateInd(ind, newPart, options) { lastSpaces = 0; } } -function trim2(out) { - let trimCount = 0; - let cursorCount = 0; - let outIndex = out.length; - outer: while (outIndex--) { - const last = out[outIndex]; - if (last === CURSOR_PLACEHOLDER) { - cursorCount++; - continue; - } - if (false) { - throw new Error(`Unexpected value in trim: '${typeof last}'`); - } - for (let charIndex = last.length - 1; charIndex >= 0; charIndex--) { - const char = last[charIndex]; - if (char === " " || char === " ") { - trimCount++; - } else { - out[outIndex] = last.slice(0, charIndex + 1); - break outer; - } - } +function makeAlign(indent2, indentOptions, options) { + if (!indentOptions) { + return indent2; } - if (trimCount > 0 || cursorCount > 0) { - out.length = outIndex + 1; - while (cursorCount-- > 0) { - out.push(CURSOR_PLACEHOLDER); - } + if (indentOptions.type === "root") { + return { ...indent2, root: indent2 }; } - return trimCount; + if (indentOptions === Number.NEGATIVE_INFINITY) { + return indent2.root; + } + let command; + if (typeof indentOptions === "number") { + if (indentOptions < 0) { + command = INDENT_COMMAND_DEDENT; + } else { + command = { type: INDENT_COMMAND_TYPE_WIDTH, width: indentOptions }; + } + } else { + command = { type: INDENT_COMMAND_TYPE_STRING, string: indentOptions }; + } + return generateIndent(indent2, command, options); } -function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat) { - if (width === Number.POSITIVE_INFINITY) { +function makeIndent(indent2, options) { + return generateIndent(indent2, INDENT_COMMAND_INDENT, options); +} + +// src/document/printer/trim-indentation.js +function getTrailingIndentionLength(text) { + let length = 0; + for (let index = text.length - 1; index >= 0; index--) { + const character = text[index]; + if (character === " " || character === " ") { + length++; + } else { + break; + } + } + return length; +} +function trimIndentation(text) { + const length = getTrailingIndentionLength(text); + const trimmed = length === 0 ? text : text.slice(0, text.length - length); + return { text: trimmed, count: length }; +} + +// src/document/printer/printer.js +var MODE_BREAK = Symbol("MODE_BREAK"); +var MODE_FLAT = Symbol("MODE_FLAT"); +var DOC_FILL_PRINTED_LENGTH = Symbol("DOC_FILL_PRINTED_LENGTH"); +function fits(next, restCommands, remainingWidth, hasLineSuffix, groupModeMap, mustBeFlat) { + if (remainingWidth === Number.POSITIVE_INFINITY) { return true; } - let restIdx = restCommands.length; - const cmds = [next]; - const out = []; - while (width >= 0) { - if (cmds.length === 0) { - if (restIdx === 0) { + let restCommandsIndex = restCommands.length; + let hasPendingSpace = false; + const commands = [next]; + let output = ""; + while (remainingWidth >= 0) { + if (commands.length === 0) { + if (restCommandsIndex === 0) { return true; } - cmds.push(restCommands[--restIdx]); + commands.push(restCommands[--restCommandsIndex]); continue; } - const { mode, doc } = cmds.pop(); + const { + mode, + doc + } = commands.pop(); const docType = get_doc_type_default(doc); switch (docType) { case DOC_TYPE_STRING: - out.push(doc); - width -= get_string_width_default(doc); + if (doc) { + if (hasPendingSpace) { + output += " "; + remainingWidth -= 1; + hasPendingSpace = false; + } + output += doc; + remainingWidth -= get_string_width_default(doc); + } break; case DOC_TYPE_ARRAY: case DOC_TYPE_FILL: { const parts = docType === DOC_TYPE_ARRAY ? doc : doc.parts; const end = doc[DOC_FILL_PRINTED_LENGTH] ?? 0; - for (let i = parts.length - 1; i >= end; i--) { - cmds.push({ mode, doc: parts[i] }); + for (let index = parts.length - 1; index >= end; index--) { + commands.push({ + mode, + doc: parts[index] + }); } break; } @@ -847,30 +988,45 @@ function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat case DOC_TYPE_ALIGN: case DOC_TYPE_INDENT_IF_BREAK: case DOC_TYPE_LABEL: - cmds.push({ mode, doc: doc.contents }); + commands.push({ + mode, + doc: doc.contents + }); break; - case DOC_TYPE_TRIM: - width += trim2(out); + case DOC_TYPE_TRIM: { + const { + text, + count + } = trimIndentation(output); + output = text; + remainingWidth += count; break; + } case DOC_TYPE_GROUP: { if (mustBeFlat && doc.break) { return false; } const groupMode = doc.break ? MODE_BREAK : mode; - const contents = doc.expandedStates && groupMode === MODE_BREAK ? at_default( - /* isOptionalObject */ - false, + const contents = doc.expandedStates && groupMode === MODE_BREAK ? method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, doc.expandedStates, -1 ) : doc.contents; - cmds.push({ mode: groupMode, doc: contents }); + commands.push({ + mode: groupMode, + doc: contents + }); break; } case DOC_TYPE_IF_BREAK: { const groupMode = doc.groupId ? groupModeMap[doc.groupId] || MODE_FLAT : mode; const contents = groupMode === MODE_BREAK ? doc.breakContents : doc.flatContents; if (contents) { - cmds.push({ mode, doc: contents }); + commands.push({ + mode, + doc: contents + }); } break; } @@ -879,8 +1035,7 @@ function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat return true; } if (!doc.soft) { - out.push(" "); - width--; + hasPendingSpace = true; } break; case DOC_TYPE_LINE_SUFFIX: @@ -896,64 +1051,84 @@ function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat return false; } function printDocToString(doc, options) { - const groupModeMap = {}; + const groupModeMap = /* @__PURE__ */ Object.create(null); const width = options.printWidth; - const newLine = convertEndOfLineToChars(options.endOfLine); - let pos = 0; - const cmds = [{ ind: rootIndent(), mode: MODE_BREAK, doc }]; - const out = []; + const newLine = convertEndOfLineOptionToCharacter(options.endOfLine); + let position = 0; + const commands = [{ + indent: ROOT_INDENT, + mode: MODE_BREAK, + doc + }]; + let output = ""; let shouldRemeasure = false; const lineSuffix2 = []; - let printedCursorCount = 0; + const cursorPositions = []; + const settledOutput = []; + const settledCursorPositions = []; + let settledTextLength = 0; propagateBreaks(doc); - while (cmds.length > 0) { - const { ind, mode, doc: doc2 } = cmds.pop(); + while (commands.length > 0) { + const { + indent: indent2, + mode, + doc: doc2 + } = commands.pop(); switch (get_doc_type_default(doc2)) { case DOC_TYPE_STRING: { - const formatted = newLine !== "\n" ? string_replace_all_default( - /* isOptionalObject */ - false, + const formatted2 = newLine !== "\n" ? method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, doc2, "\n", newLine ) : doc2; - out.push(formatted); - if (cmds.length > 0) { - pos += get_string_width_default(formatted); + if (formatted2) { + output += formatted2; + if (commands.length > 0) { + position += get_string_width_default(formatted2); + } } break; } case DOC_TYPE_ARRAY: - for (let i = doc2.length - 1; i >= 0; i--) { - cmds.push({ ind, mode, doc: doc2[i] }); + for (let index = doc2.length - 1; index >= 0; index--) { + commands.push({ + indent: indent2, + mode, + doc: doc2[index] + }); } break; case DOC_TYPE_CURSOR: - if (printedCursorCount >= 2) { + if (cursorPositions.length >= 2) { throw new Error("There are too many 'cursor' in doc."); } - out.push(CURSOR_PLACEHOLDER); - printedCursorCount++; + cursorPositions.push(settledTextLength + output.length); break; case DOC_TYPE_INDENT: - cmds.push({ ind: makeIndent(ind, options), mode, doc: doc2.contents }); + commands.push({ + indent: makeIndent(indent2, options), + mode, + doc: doc2.contents + }); break; case DOC_TYPE_ALIGN: - cmds.push({ - ind: makeAlign(ind, doc2.n, options), + commands.push({ + indent: makeAlign(indent2, doc2.n, options), mode, doc: doc2.contents }); break; case DOC_TYPE_TRIM: - pos -= trim2(out); + trim2(); break; case DOC_TYPE_GROUP: switch (mode) { case MODE_FLAT: if (!shouldRemeasure) { - cmds.push({ - ind, + commands.push({ + indent: indent2, mode: doc2.break ? MODE_BREAK : MODE_FLAT, doc: doc2.contents }); @@ -962,49 +1137,69 @@ function printDocToString(doc, options) { // fallthrough case MODE_BREAK: { shouldRemeasure = false; - const next = { ind, mode: MODE_FLAT, doc: doc2.contents }; - const rem = width - pos; + const next = { + indent: indent2, + mode: MODE_FLAT, + doc: doc2.contents + }; + const remainingWidth = width - position; const hasLineSuffix = lineSuffix2.length > 0; - if (!doc2.break && fits(next, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(next); + if (!doc2.break && fits(next, commands, remainingWidth, hasLineSuffix, groupModeMap)) { + commands.push(next); } else { if (doc2.expandedStates) { - const mostExpanded = at_default( - /* isOptionalObject */ - false, + const mostExpanded = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, doc2.expandedStates, -1 ); if (doc2.break) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: mostExpanded + }); break; } else { - for (let i = 1; i < doc2.expandedStates.length + 1; i++) { - if (i >= doc2.expandedStates.length) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); + for (let index = 1; index < doc2.expandedStates.length + 1; index++) { + if (index >= doc2.expandedStates.length) { + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: mostExpanded + }); break; } else { - const state = doc2.expandedStates[i]; - const cmd = { ind, mode: MODE_FLAT, doc: state }; - if (fits(cmd, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(cmd); + const state = doc2.expandedStates[index]; + const cmd = { + indent: indent2, + mode: MODE_FLAT, + doc: state + }; + if (fits(cmd, commands, remainingWidth, hasLineSuffix, groupModeMap)) { + commands.push(cmd); break; } } } } } else { - cmds.push({ ind, mode: MODE_BREAK, doc: doc2.contents }); + commands.push({ + indent: indent2, + mode: MODE_BREAK, + doc: doc2.contents + }); } } break; } } if (doc2.id) { - groupModeMap[doc2.id] = at_default( - /* isOptionalObject */ - false, - cmds, + groupModeMap[doc2.id] = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + commands, -1 ).mode; } @@ -1030,68 +1225,76 @@ function printDocToString(doc, options) { // * Neither content item fits on the line without breaking // -> output the first content item and the whitespace with "break". case DOC_TYPE_FILL: { - const rem = width - pos; + const remainingWidth = width - position; const offset = doc2[DOC_FILL_PRINTED_LENGTH] ?? 0; - const { parts } = doc2; + const { + parts + } = doc2; const length = parts.length - offset; if (length === 0) { break; } const content = parts[offset + 0]; const whitespace = parts[offset + 1]; - const contentFlatCmd = { ind, mode: MODE_FLAT, doc: content }; - const contentBreakCmd = { ind, mode: MODE_BREAK, doc: content }; - const contentFits = fits( - contentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); + const contentFlatCommand = { + indent: indent2, + mode: MODE_FLAT, + doc: content + }; + const contentBreakCommand = { + indent: indent2, + mode: MODE_BREAK, + doc: content + }; + const contentFits = fits(contentFlatCommand, [], remainingWidth, lineSuffix2.length > 0, groupModeMap, true); if (length === 1) { if (contentFits) { - cmds.push(contentFlatCmd); + commands.push(contentFlatCommand); } else { - cmds.push(contentBreakCmd); + commands.push(contentBreakCommand); } break; } - const whitespaceFlatCmd = { ind, mode: MODE_FLAT, doc: whitespace }; - const whitespaceBreakCmd = { ind, mode: MODE_BREAK, doc: whitespace }; + const whitespaceFlatCommand = { + indent: indent2, + mode: MODE_FLAT, + doc: whitespace + }; + const whitespaceBreakCommand = { + indent: indent2, + mode: MODE_BREAK, + doc: whitespace + }; if (length === 2) { if (contentFits) { - cmds.push(whitespaceFlatCmd, contentFlatCmd); + commands.push(whitespaceFlatCommand, contentFlatCommand); } else { - cmds.push(whitespaceBreakCmd, contentBreakCmd); + commands.push(whitespaceBreakCommand, contentBreakCommand); } break; } const secondContent = parts[offset + 2]; - const remainingCmd = { - ind, + const remainingCommand = { + indent: indent2, mode, - doc: { ...doc2, [DOC_FILL_PRINTED_LENGTH]: offset + 2 } + doc: { + ...doc2, + [DOC_FILL_PRINTED_LENGTH]: offset + 2 + } }; - const firstAndSecondContentFlatCmd = { - ind, + const firstAndSecondContentFlatCommand = { + indent: indent2, mode: MODE_FLAT, doc: [content, whitespace, secondContent] }; - const firstAndSecondContentFits = fits( - firstAndSecondContentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); + const firstAndSecondContentFits = fits(firstAndSecondContentFlatCommand, [], remainingWidth, lineSuffix2.length > 0, groupModeMap, true); + commands.push(remainingCommand); if (firstAndSecondContentFits) { - cmds.push(remainingCmd, whitespaceFlatCmd, contentFlatCmd); + commands.push(whitespaceFlatCommand, contentFlatCommand); } else if (contentFits) { - cmds.push(remainingCmd, whitespaceBreakCmd, contentFlatCmd); + commands.push(whitespaceBreakCommand, contentFlatCommand); } else { - cmds.push(remainingCmd, whitespaceBreakCmd, contentBreakCmd); + commands.push(whitespaceBreakCommand, contentBreakCommand); } break; } @@ -1101,23 +1304,39 @@ function printDocToString(doc, options) { if (groupMode === MODE_BREAK) { const breakContents = doc2.type === DOC_TYPE_IF_BREAK ? doc2.breakContents : doc2.negate ? doc2.contents : indent(doc2.contents); if (breakContents) { - cmds.push({ ind, mode, doc: breakContents }); + commands.push({ + indent: indent2, + mode, + doc: breakContents + }); } } if (groupMode === MODE_FLAT) { const flatContents = doc2.type === DOC_TYPE_IF_BREAK ? doc2.flatContents : doc2.negate ? indent(doc2.contents) : doc2.contents; if (flatContents) { - cmds.push({ ind, mode, doc: flatContents }); + commands.push({ + indent: indent2, + mode, + doc: flatContents + }); } } break; } case DOC_TYPE_LINE_SUFFIX: - lineSuffix2.push({ ind, mode, doc: doc2.contents }); + lineSuffix2.push({ + indent: indent2, + mode, + doc: doc2.contents + }); break; case DOC_TYPE_LINE_SUFFIX_BOUNDARY: if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: hardlineWithoutBreakParent }); + commands.push({ + indent: indent2, + mode, + doc: hardlineWithoutBreakParent + }); } break; case DOC_TYPE_LINE: @@ -1125,8 +1344,8 @@ function printDocToString(doc, options) { case MODE_FLAT: if (!doc2.hard) { if (!doc2.soft) { - out.push(" "); - pos += 1; + output += " "; + position += 1; } break; } else { @@ -1135,60 +1354,82 @@ function printDocToString(doc, options) { // fallthrough case MODE_BREAK: if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: doc2 }, ...lineSuffix2.reverse()); + commands.push({ + indent: indent2, + mode, + doc: doc2 + }, ...lineSuffix2.reverse()); lineSuffix2.length = 0; break; } if (doc2.literal) { - if (ind.root) { - out.push(newLine, ind.root.value); - pos = ind.root.length; - } else { - out.push(newLine); - pos = 0; + output += newLine; + position = 0; + if (indent2.root) { + if (indent2.root.value) { + output += indent2.root.value; + } + position = indent2.root.length; } } else { - pos -= trim2(out); - out.push(newLine + ind.value); - pos = ind.length; + trim2(); + output += newLine + indent2.value; + position = indent2.length; } break; } break; case DOC_TYPE_LABEL: - cmds.push({ ind, mode, doc: doc2.contents }); + commands.push({ + indent: indent2, + mode, + doc: doc2.contents + }); break; case DOC_TYPE_BREAK_PARENT: break; default: throw new invalid_doc_error_default(doc2); } - if (cmds.length === 0 && lineSuffix2.length > 0) { - cmds.push(...lineSuffix2.reverse()); + if (commands.length === 0 && lineSuffix2.length > 0) { + commands.push(...lineSuffix2.reverse()); lineSuffix2.length = 0; } } - const cursorPlaceholderIndex = out.indexOf(CURSOR_PLACEHOLDER); - if (cursorPlaceholderIndex !== -1) { - const otherCursorPlaceholderIndex = out.indexOf( - CURSOR_PLACEHOLDER, - cursorPlaceholderIndex + 1 - ); - if (otherCursorPlaceholderIndex === -1) { - return { - formatted: out.filter((char) => char !== CURSOR_PLACEHOLDER).join("") - }; - } - const beforeCursor = out.slice(0, cursorPlaceholderIndex).join(""); - const aroundCursor = out.slice(cursorPlaceholderIndex + 1, otherCursorPlaceholderIndex).join(""); - const afterCursor = out.slice(otherCursorPlaceholderIndex + 1).join(""); + const formatted = settledOutput.join("") + output; + const finalCursorPositions = [...settledCursorPositions, ...cursorPositions]; + if (finalCursorPositions.length !== 2) { return { - formatted: beforeCursor + aroundCursor + afterCursor, - cursorNodeStart: beforeCursor.length, - cursorNodeText: aroundCursor + formatted }; } - return { formatted: out.join("") }; + const cursorNodeStart = finalCursorPositions[0]; + return { + formatted, + cursorNodeStart, + cursorNodeText: formatted.slice(cursorNodeStart, method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + finalCursorPositions, + -1 + )) + }; + function trim2() { + const { + text: trimmed, + count + } = trimIndentation(output); + if (trimmed) { + settledOutput.push(trimmed); + settledTextLength += trimmed.length; + } + output = ""; + position -= count; + if (cursorPositions.length > 0) { + settledCursorPositions.push(...cursorPositions.map((position2) => Math.min(position2, settledTextLength))); + cursorPositions.length = 0; + } + } } // src/document/public.js @@ -1231,12 +1472,9 @@ var utils = { replaceEndOfLine, canBreak }; - -// with-default-export:src/document/public.js -var public_default = public_exports; export { builders, - public_default as default, + public_exports as default, printer, utils }; diff --git a/node_modules/prettier/index.cjs b/node_modules/prettier/index.cjs old mode 100755 new mode 100644 index f51de086d..2a2031250 --- a/node_modules/prettier/index.cjs +++ b/node_modules/prettier/index.cjs @@ -30,10 +30,45 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); -// src/utils/skip.js +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT, createMethodShim; +var init_shared = __esm({ + "scripts/build/shims/shared.js"() { + OPTIONAL_OBJECT = 1; + createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { + return; + } + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); + }; + } +}); + +// scripts/build/shims/method-replace-all.js +var stringReplaceAll, replaceAll, method_replace_all_default; +var init_method_replace_all = __esm({ + "scripts/build/shims/method-replace-all.js"() { + init_shared(); + stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); + }; + replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } + }); + method_replace_all_default = replaceAll; + } +}); + +// src/utilities/skip.js function skip(characters) { return (text, startIndex, options) => { - const backwards = Boolean(options == null ? void 0 : options.backwards); + const backwards = Boolean(options?.backwards); if (startIndex === false) { return false; } @@ -58,7 +93,7 @@ function skip(characters) { } var skipWhitespace, skipSpaces, skipToLineEnd, skipEverythingButNewLine; var init_skip = __esm({ - "src/utils/skip.js"() { + "src/utilities/skip.js"() { skipWhitespace = skip(/\s/u); skipSpaces = skip(" "); skipToLineEnd = skip(",; "); @@ -66,7 +101,7 @@ var init_skip = __esm({ } }); -// src/utils/skip-inline-comment.js +// src/utilities/skip-inline-comment.js function skipInlineComment(text, startIndex) { if (startIndex === false) { return false; @@ -82,14 +117,14 @@ function skipInlineComment(text, startIndex) { } var skip_inline_comment_default; var init_skip_inline_comment = __esm({ - "src/utils/skip-inline-comment.js"() { + "src/utilities/skip-inline-comment.js"() { skip_inline_comment_default = skipInlineComment; } }); -// src/utils/skip-newline.js +// src/utilities/skip-newline.js function skipNewline(text, startIndex, options) { - const backwards = Boolean(options == null ? void 0 : options.backwards); + const backwards = Boolean(options?.backwards); if (startIndex === false) { return false; } @@ -98,27 +133,28 @@ function skipNewline(text, startIndex, options) { if (text.charAt(startIndex - 1) === "\r" && character === "\n") { return startIndex - 2; } - if (character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029") { + if (isNewlineCharacter(character)) { return startIndex - 1; } } else { if (character === "\r" && text.charAt(startIndex + 1) === "\n") { return startIndex + 2; } - if (character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029") { + if (isNewlineCharacter(character)) { return startIndex + 1; } } return startIndex; } -var skip_newline_default; +var isNewlineCharacter, skip_newline_default; var init_skip_newline = __esm({ - "src/utils/skip-newline.js"() { + "src/utilities/skip-newline.js"() { + isNewlineCharacter = (character) => character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029"; skip_newline_default = skipNewline; } }); -// src/utils/skip-trailing-comment.js +// src/utilities/skip-trailing-comment.js function skipTrailingComment(text, startIndex) { if (startIndex === false) { return false; @@ -130,13 +166,13 @@ function skipTrailingComment(text, startIndex) { } var skip_trailing_comment_default; var init_skip_trailing_comment = __esm({ - "src/utils/skip-trailing-comment.js"() { + "src/utilities/skip-trailing-comment.js"() { init_skip(); skip_trailing_comment_default = skipTrailingComment; } }); -// src/utils/get-next-non-space-non-comment-character-index.js +// src/utilities/get-next-non-space-non-comment-character-index.js function getNextNonSpaceNonCommentCharacterIndex(text, startIndex) { let oldIdx = null; let nextIdx = startIndex; @@ -151,7 +187,7 @@ function getNextNonSpaceNonCommentCharacterIndex(text, startIndex) { } var get_next_non_space_non_comment_character_index_default; var init_get_next_non_space_non_comment_character_index = __esm({ - "src/utils/get-next-non-space-non-comment-character-index.js"() { + "src/utilities/get-next-non-space-non-comment-character-index.js"() { init_skip(); init_skip_inline_comment(); init_skip_newline(); @@ -160,7 +196,7 @@ var init_get_next_non_space_non_comment_character_index = __esm({ } }); -// src/utils/has-newline.js +// src/utilities/has-newline.js function hasNewline(text, startIndex, options = {}) { const idx = skipSpaces( text, @@ -172,14 +208,14 @@ function hasNewline(text, startIndex, options = {}) { } var has_newline_default; var init_has_newline = __esm({ - "src/utils/has-newline.js"() { + "src/utilities/has-newline.js"() { init_skip(); init_skip_newline(); has_newline_default = hasNewline; } }); -// src/utils/is-next-line-empty.js +// src/utilities/is-next-line-empty.js function isNextLineEmpty(text, startIndex) { let oldIdx = null; let idx = startIndex; @@ -195,7 +231,7 @@ function isNextLineEmpty(text, startIndex) { } var is_next_line_empty_default; var init_is_next_line_empty = __esm({ - "src/utils/is-next-line-empty.js"() { + "src/utilities/is-next-line-empty.js"() { init_has_newline(); init_skip(); init_skip_inline_comment(); @@ -205,7 +241,7 @@ var init_is_next_line_empty = __esm({ } }); -// src/utils/is-previous-line-empty.js +// src/utilities/is-previous-line-empty.js function isPreviousLineEmpty(text, startIndex) { let idx = startIndex - 1; idx = skipSpaces(text, idx, { backwards: true }); @@ -216,14 +252,14 @@ function isPreviousLineEmpty(text, startIndex) { } var is_previous_line_empty_default; var init_is_previous_line_empty = __esm({ - "src/utils/is-previous-line-empty.js"() { + "src/utilities/is-previous-line-empty.js"() { init_skip(); init_skip_newline(); is_previous_line_empty_default = isPreviousLineEmpty; } }); -// src/main/comments/utils.js +// src/main/comments/utilities.js function describeNodeForDebugging(node) { const nodeType = node.type || node.kind || "(unknown type)"; let nodeName = String( @@ -258,12 +294,12 @@ function addTrailingComment(node, comment) { comment.trailing = true; addCommentHelper(node, comment); } -var init_utils = __esm({ - "src/main/comments/utils.js"() { +var init_utilities = __esm({ + "src/main/comments/utilities.js"() { } }); -// src/utils/get-alignment-size.js +// src/utilities/get-alignment-size.js function getAlignmentSize(text, tabWidth, startIndex = 0) { let size = 0; for (let i = startIndex; i < text.length; ++i) { @@ -277,12 +313,12 @@ function getAlignmentSize(text, tabWidth, startIndex = 0) { } var get_alignment_size_default; var init_get_alignment_size = __esm({ - "src/utils/get-alignment-size.js"() { + "src/utilities/get-alignment-size.js"() { get_alignment_size_default = getAlignmentSize; } }); -// src/utils/get-indent-size.js +// src/utilities/get-indent-size.js function getIndentSize(value, tabWidth) { const lastNewlineIndex = value.lastIndexOf("\n"); if (lastNewlineIndex === -1) { @@ -296,7 +332,7 @@ function getIndentSize(value, tabWidth) { } var get_indent_size_default; var init_get_indent_size = __esm({ - "src/utils/get-indent-size.js"() { + "src/utilities/get-indent-size.js"() { init_get_alignment_size(); get_indent_size_default = getIndentSize; } @@ -314,60 +350,77 @@ var init_escape_string_regexp = __esm({ } }); -// src/utils/get-max-continuous-count.js +// src/utilities/get-max-continuous-count.js function getMaxContinuousCount(text, searchString) { - const results = text.match( - new RegExp(`(${escapeStringRegexp(searchString)})+`, "gu") + let results = text.matchAll( + new RegExp(`(?:${escapeStringRegexp(searchString)})+`, "gu") ); - if (results === null) { - return 0; + if (!results.reduce) { + results = [...results]; } return results.reduce( - (maxCount, result) => Math.max(maxCount, result.length / searchString.length), + (maxCount, [result]) => Math.max(maxCount, result.length), 0 - ); + ) / searchString.length; } var get_max_continuous_count_default; var init_get_max_continuous_count = __esm({ - "src/utils/get-max-continuous-count.js"() { + "src/utilities/get-max-continuous-count.js"() { init_escape_string_regexp(); get_max_continuous_count_default = getMaxContinuousCount; } }); -// src/utils/get-next-non-space-non-comment-character.js +// src/utilities/get-next-non-space-non-comment-character.js function getNextNonSpaceNonCommentCharacter(text, startIndex) { const index = get_next_non_space_non_comment_character_index_default(text, startIndex); return index === false ? "" : text.charAt(index); } var get_next_non_space_non_comment_character_default; var init_get_next_non_space_non_comment_character = __esm({ - "src/utils/get-next-non-space-non-comment-character.js"() { + "src/utilities/get-next-non-space-non-comment-character.js"() { init_get_next_non_space_non_comment_character_index(); get_next_non_space_non_comment_character_default = getNextNonSpaceNonCommentCharacter; } }); -// src/utils/get-preferred-quote.js +// src/utilities/get-preferred-quote.js function getPreferredQuote(text, preferredQuoteOrPreferSingleQuote) { - const preferred = preferredQuoteOrPreferSingleQuote === true || preferredQuoteOrPreferSingleQuote === SINGLE_QUOTE ? SINGLE_QUOTE : DOUBLE_QUOTE; - const alternate = preferred === SINGLE_QUOTE ? DOUBLE_QUOTE : SINGLE_QUOTE; + const { preferred, alternate } = preferredQuoteOrPreferSingleQuote === true || preferredQuoteOrPreferSingleQuote === SINGLE_QUOTE ? SINGLE_QUOTE_SETTINGS : DOUBLE_QUOTE_SETTINGS; + const { length } = text; let preferredQuoteCount = 0; let alternateQuoteCount = 0; - for (const character of text) { - if (character === preferred) { + for (let index = 0; index < length; index++) { + const codePoint = text.charCodeAt(index); + if (codePoint === preferred.codePoint) { preferredQuoteCount++; - } else if (character === alternate) { + } else if (codePoint === alternate.codePoint) { alternateQuoteCount++; } } - return preferredQuoteCount > alternateQuoteCount ? alternate : preferred; + return (preferredQuoteCount > alternateQuoteCount ? alternate : preferred).character; } -var SINGLE_QUOTE, DOUBLE_QUOTE, get_preferred_quote_default; +var SINGLE_QUOTE, DOUBLE_QUOTE, SINGLE_QUOTE_DATA, DOUBLE_QUOTE_DATA, SINGLE_QUOTE_SETTINGS, DOUBLE_QUOTE_SETTINGS, get_preferred_quote_default; var init_get_preferred_quote = __esm({ - "src/utils/get-preferred-quote.js"() { + "src/utilities/get-preferred-quote.js"() { SINGLE_QUOTE = "'"; DOUBLE_QUOTE = '"'; + SINGLE_QUOTE_DATA = Object.freeze({ + character: SINGLE_QUOTE, + codePoint: 39 + }); + DOUBLE_QUOTE_DATA = Object.freeze({ + character: DOUBLE_QUOTE, + codePoint: 34 + }); + SINGLE_QUOTE_SETTINGS = Object.freeze({ + preferred: SINGLE_QUOTE_DATA, + alternate: DOUBLE_QUOTE_DATA + }); + DOUBLE_QUOTE_SETTINGS = Object.freeze({ + preferred: DOUBLE_QUOTE_DATA, + alternate: SINGLE_QUOTE_DATA + }); get_preferred_quote_default = getPreferredQuote; } }); @@ -377,7 +430,7 @@ var emoji_regex_default; var init_emoji_regex = __esm({ "node_modules/emoji-regex/index.mjs"() { emoji_regex_default = () => { - return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; + return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; }; } }); @@ -387,7 +440,7 @@ function isFullWidth(x) { return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; } function isWide(x) { - return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x === 94192 || x === 94193 || x >= 94208 && x <= 100343 || x >= 100352 && x <= 101589 || x >= 101631 && x <= 101640 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128727 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129673 || x >= 129679 && x <= 129734 || x >= 129742 && x <= 129756 || x >= 129759 && x <= 129769 || x >= 129776 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; + return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x >= 94192 && x <= 94198 || x >= 94208 && x <= 101589 || x >= 101631 && x <= 101662 || x >= 101760 && x <= 101874 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128728 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129674 || x >= 129678 && x <= 129734 || x === 129736 || x >= 129741 && x <= 129756 || x >= 129759 && x <= 129770 || x >= 129775 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; } var init_lookup = __esm({ "node_modules/get-east-asian-width/lookup.js"() { @@ -395,15 +448,21 @@ var init_lookup = __esm({ }); // node_modules/get-east-asian-width/index.js -var _isNarrowWidth; var init_get_east_asian_width = __esm({ "node_modules/get-east-asian-width/index.js"() { init_lookup(); - _isNarrowWidth = (codePoint) => !(isFullWidth(codePoint) || isWide(codePoint)); } }); -// src/utils/get-string-width.js +// src/utilities/narrow-emojis.evaluate.js +var narrow_emojis_evaluate_default; +var init_narrow_emojis_evaluate = __esm({ + "src/utilities/narrow-emojis.evaluate.js"() { + narrow_emojis_evaluate_default = "\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07"; + } +}); + +// src/utilities/get-string-width.js function getStringWidth(text) { if (!text) { return 0; @@ -411,7 +470,10 @@ function getStringWidth(text) { if (!notAsciiRegex.test(text)) { return text.length; } - text = text.replace(emoji_regex_default(), " "); + text = text.replace( + emoji_regex_default(), + (match) => narrowEmojisSet.has(match) ? " " : " " + ); let width = 0; for (const character of text) { const codePoint = character.codePointAt(0); @@ -421,21 +483,26 @@ function getStringWidth(text) { if (codePoint >= 768 && codePoint <= 879) { continue; } - width += _isNarrowWidth(codePoint) ? 1 : 2; + if (codePoint >= 65024 && codePoint <= 65039) { + continue; + } + width += isFullWidth(codePoint) || isWide(codePoint) ? 2 : 1; } return width; } -var notAsciiRegex, get_string_width_default; +var notAsciiRegex, narrowEmojisSet, get_string_width_default; var init_get_string_width = __esm({ - "src/utils/get-string-width.js"() { + "src/utilities/get-string-width.js"() { init_emoji_regex(); init_get_east_asian_width(); + init_narrow_emojis_evaluate(); notAsciiRegex = /[^\x20-\x7F]/u; + narrowEmojisSet = new Set(narrow_emojis_evaluate_default); get_string_width_default = getStringWidth; } }); -// src/utils/has-newline-in-range.js +// src/utilities/has-newline-in-range.js function hasNewlineInRange(text, startIndex, endIndex) { for (let i = startIndex; i < endIndex; ++i) { if (text.charAt(i) === "\n") { @@ -446,12 +513,12 @@ function hasNewlineInRange(text, startIndex, endIndex) { } var has_newline_in_range_default; var init_has_newline_in_range = __esm({ - "src/utils/has-newline-in-range.js"() { + "src/utilities/has-newline-in-range.js"() { has_newline_in_range_default = hasNewlineInRange; } }); -// src/utils/has-spaces.js +// src/utilities/has-spaces.js function hasSpaces(text, startIndex, options = {}) { const idx = skipSpaces( text, @@ -462,65 +529,13 @@ function hasSpaces(text, startIndex, options = {}) { } var has_spaces_default; var init_has_spaces = __esm({ - "src/utils/has-spaces.js"() { + "src/utilities/has-spaces.js"() { init_skip(); has_spaces_default = hasSpaces; } }); -// scripts/build/shims/string-replace-all.js -var stringReplaceAll, string_replace_all_default; -var init_string_replace_all = __esm({ - "scripts/build/shims/string-replace-all.js"() { - stringReplaceAll = (isOptionalObject, original, pattern, replacement) => { - if (isOptionalObject && (original === void 0 || original === null)) { - return; - } - if (original.replaceAll) { - return original.replaceAll(pattern, replacement); - } - if (pattern.global) { - return original.replace(pattern, replacement); - } - return original.split(pattern).join(replacement); - }; - string_replace_all_default = stringReplaceAll; - } -}); - -// src/utils/make-string.js -function makeString(rawText, enclosingQuote, unescapeUnnecessaryEscapes) { - const otherQuote = enclosingQuote === '"' ? "'" : '"'; - const regex = /\\(.)|(["'])/gsu; - const raw = string_replace_all_default( - /* isOptionalObject */ - false, - rawText, - regex, - (match, escaped, quote) => { - if (escaped === otherQuote) { - return escaped; - } - if (quote === enclosingQuote) { - return "\\" + quote; - } - if (quote) { - return quote; - } - return unescapeUnnecessaryEscapes && /^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(escaped) ? escaped : "\\" + escaped; - } - ); - return enclosingQuote + raw + enclosingQuote; -} -var make_string_default; -var init_make_string = __esm({ - "src/utils/make-string.js"() { - init_string_replace_all(); - make_string_default = makeString; - } -}); - -// src/utils/public.js +// src/utilities/public.js var public_exports = {}; __export(public_exports, { addDanglingComment: () => addDanglingComment, @@ -539,7 +554,7 @@ __export(public_exports, { isNextLineEmpty: () => isNextLineEmpty2, isNextLineEmptyAfterIndex: () => is_next_line_empty_default, isPreviousLineEmpty: () => isPreviousLineEmpty2, - makeString: () => make_string_default, + makeString: () => makeString, skip: () => skip, skipEverythingButNewLine: () => skipEverythingButNewLine, skipInlineComment: () => skip_inline_comment_default, @@ -550,10 +565,7 @@ __export(public_exports, { skipWhitespace: () => skipWhitespace }); function legacyGetNextNonSpaceNonCommentCharacterIndex(text, node, locEnd) { - return get_next_non_space_non_comment_character_index_default( - text, - locEnd(node) - ); + return get_next_non_space_non_comment_character_index_default(text, locEnd(node)); } function getNextNonSpaceNonCommentCharacterIndex2(text, startIndex) { return arguments.length === 2 || typeof startIndex === "number" ? get_next_non_space_non_comment_character_index_default(text, startIndex) : ( @@ -575,6 +587,29 @@ function isPreviousLineEmpty2(text, startIndex) { function legacyIsNextLineEmpty(text, node, locEnd) { return is_next_line_empty_default(text, locEnd(node)); } +function makeString(rawText, enclosingQuote, unescapeUnnecessaryEscapes) { + const otherQuote = enclosingQuote === '"' ? "'" : '"'; + const regex = /\\(.)|(["'])/gsu; + const raw = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + rawText, + regex, + (match, escaped, quote) => { + if (escaped === otherQuote) { + return escaped; + } + if (quote === enclosingQuote) { + return "\\" + quote; + } + if (quote) { + return quote; + } + return unescapeUnnecessaryEscapes && /^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(escaped) ? escaped : "\\" + escaped; + } + ); + return enclosingQuote + raw + enclosingQuote; +} function isNextLineEmpty2(text, startIndex) { return arguments.length === 2 || typeof startIndex === "number" ? is_next_line_empty_default(text, startIndex) : ( // @ts-expect-error -- expected @@ -583,11 +618,12 @@ function isNextLineEmpty2(text, startIndex) { ); } var init_public = __esm({ - "src/utils/public.js"() { + "src/utilities/public.js"() { + init_method_replace_all(); init_get_next_non_space_non_comment_character_index(); init_is_next_line_empty(); init_is_previous_line_empty(); - init_utils(); + init_utilities(); init_get_alignment_size(); init_get_indent_size(); init_get_max_continuous_count(); @@ -597,7 +633,6 @@ var init_public = __esm({ init_has_newline(); init_has_newline_in_range(); init_has_spaces(); - init_make_string(); init_skip(); init_skip_inline_comment(); init_skip_newline(); @@ -613,7 +648,7 @@ __export(version_evaluate_exports, { var version_evaluate_default; var init_version_evaluate = __esm({ "src/main/version.evaluate.js"() { - version_evaluate_default = "3.6.2"; + version_evaluate_default = "3.7.4"; } }); diff --git a/node_modules/prettier/index.d.ts b/node_modules/prettier/index.d.ts index b66e93ee0..230d1dc83 100755 --- a/node_modules/prettier/index.d.ts +++ b/node_modules/prettier/index.d.ts @@ -480,7 +480,7 @@ export interface Parser { locStart: (node: T) => number; locEnd: (node: T) => number; preprocess?: - | ((text: string, options: ParserOptions) => string) + | ((text: string, options: ParserOptions) => string | Promise) | undefined; } @@ -491,6 +491,12 @@ export interface Printer { print: (path: AstPath) => Doc, args?: unknown, ): Doc; + printPrettierIgnored?( + path: AstPath, + options: ParserOptions, + print: (path: AstPath) => Doc, + args?: unknown, + ): Doc; embed?: | (( path: AstPath, @@ -520,7 +526,7 @@ export interface Printer { | ((original: any, cloned: any, parent: any) => any) | undefined; hasPrettierIgnore?: ((path: AstPath) => boolean) | undefined; - canAttachComment?: ((node: T) => boolean) | undefined; + canAttachComment?: ((node: T, ancestors: T[]) => boolean) | undefined; isBlockComment?: ((node: T) => boolean) | undefined; willPrintOwnComments?: ((path: AstPath) => boolean) | undefined; printComment?: @@ -760,14 +766,14 @@ export interface BooleanSupportOption extends BaseSupportOption<"boolean"> { oppositeDescription?: string | undefined; } -export interface BooleanArraySupportOption - extends BaseSupportOption<"boolean"> { +export interface BooleanArraySupportOption extends BaseSupportOption<"boolean"> { default?: Array<{ value: boolean[] }> | undefined; array: true; } -export interface ChoiceSupportOption - extends BaseSupportOption<"choice"> { +export interface ChoiceSupportOption< + Value = any, +> extends BaseSupportOption<"choice"> { default?: Value | Array<{ value: Value }> | undefined; description: string; choices: Array<{ @@ -838,7 +844,7 @@ export function getSupportInfo( */ export const version: string; -// https://github.com/prettier/prettier/blob/next/src/utils/public.js +// https://github.com/prettier/prettier/blob/main/src/utilities/public.js export namespace util { interface SkipOptions { backwards?: boolean | undefined; diff --git a/node_modules/prettier/index.mjs b/node_modules/prettier/index.mjs index 58859cd87..f77872c8e 100755 --- a/node_modules/prettier/index.mjs +++ b/node_modules/prettier/index.mjs @@ -11,10 +11,6 @@ var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; -var __typeError = (msg) => { - throw TypeError(msg); -}; -var __defNormalProp = (obj, key2, value) => key2 in obj ? __defProp(obj, key2, { enumerable: true, configurable: true, writable: true, value }) : obj[key2] = value; var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a, b) => (typeof require !== "undefined" ? require : a)[b] }) : x)(function(x) { @@ -44,12 +40,6 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); -var __publicField = (obj, key2, value) => __defNormalProp(obj, typeof key2 !== "symbol" ? key2 + "" : key2, value); -var __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg); -var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj)); -var __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -var __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value); -var __privateMethod = (obj, member, method) => (__accessCheck(obj, member, "access private method"), method); // node_modules/fast-glob/out/utils/array.js var require_array = __commonJS({ @@ -123,7 +113,7 @@ var require_path = __commonJS({ Object.defineProperty(exports, "__esModule", { value: true }); exports.convertPosixPathToPattern = exports.convertWindowsPathToPattern = exports.convertPathToPattern = exports.escapePosixPath = exports.escapeWindowsPath = exports.escape = exports.removeLeadingDotSegment = exports.makeAbsolute = exports.unixify = void 0; var os = __require("os"); - var path14 = __require("path"); + var path15 = __require("path"); var IS_WINDOWS_PLATFORM = os.platform() === "win32"; var LEADING_DOT_SEGMENT_CHARACTERS_COUNT = 2; var POSIX_UNESCAPED_GLOB_SYMBOLS_RE = /(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g; @@ -135,7 +125,7 @@ var require_path = __commonJS({ } exports.unixify = unixify; function makeAbsolute(cwd, filepath) { - return path14.resolve(cwd, filepath); + return path15.resolve(cwd, filepath); } exports.makeAbsolute = makeAbsolute; function removeLeadingDotSegment(entry) { @@ -317,9 +307,9 @@ var require_is_glob = __commonJS({ } }); -// node_modules/glob-parent/index.js +// node_modules/fast-glob/node_modules/glob-parent/index.js var require_glob_parent = __commonJS({ - "node_modules/glob-parent/index.js"(exports, module) { + "node_modules/fast-glob/node_modules/glob-parent/index.js"(exports, module) { "use strict"; var isGlob = require_is_glob(); var pathPosixDirname = __require("path").posix.dirname; @@ -1432,7 +1422,7 @@ var require_braces = __commonJS({ var require_constants2 = __commonJS({ "node_modules/micromatch/node_modules/picomatch/lib/constants.js"(exports, module) { "use strict"; - var path14 = __require("path"); + var path15 = __require("path"); var WIN_SLASH = "\\\\/"; var WIN_NO_SLASH = `[^${WIN_SLASH}]`; var DOT_LITERAL = "\\."; @@ -1602,7 +1592,7 @@ var require_constants2 = __commonJS({ /* | */ CHAR_ZERO_WIDTH_NOBREAK_SPACE: 65279, /* \uFEFF */ - SEP: path14.sep, + SEP: path15.sep, /** * Create EXTGLOB_CHARS */ @@ -1629,7 +1619,7 @@ var require_constants2 = __commonJS({ var require_utils2 = __commonJS({ "node_modules/micromatch/node_modules/picomatch/lib/utils.js"(exports) { "use strict"; - var path14 = __require("path"); + var path15 = __require("path"); var win32 = process.platform === "win32"; var { REGEX_BACKSLASH, @@ -1658,7 +1648,7 @@ var require_utils2 = __commonJS({ if (options8 && typeof options8.windows === "boolean") { return options8.windows; } - return win32 === true || path14.sep === "\\"; + return win32 === true || path15.sep === "\\"; }; exports.escapeLast = (input, char, lastIdx) => { const idx = input.lastIndexOf(char, lastIdx); @@ -2793,7 +2783,7 @@ var require_parse2 = __commonJS({ var require_picomatch = __commonJS({ "node_modules/micromatch/node_modules/picomatch/lib/picomatch.js"(exports, module) { "use strict"; - var path14 = __require("path"); + var path15 = __require("path"); var scan = require_scan(); var parse7 = require_parse2(); var utils = require_utils2(); @@ -2878,7 +2868,7 @@ var require_picomatch = __commonJS({ }; picomatch.matchBase = (input, glob, options8, posix = utils.isWindows(options8)) => { const regex = glob instanceof RegExp ? glob : picomatch.makeRe(glob, options8); - return regex.test(path14.basename(input)); + return regex.test(path15.basename(input)); }; picomatch.isMatch = (str, patterns, options8) => picomatch(patterns, options8)(str); picomatch.parse = (pattern, options8) => { @@ -3105,7 +3095,7 @@ var require_pattern = __commonJS({ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isAbsolute = exports.partitionAbsoluteAndRelative = exports.removeDuplicateSlashes = exports.matchAny = exports.convertPatternsToRe = exports.makeRe = exports.getPatternParts = exports.expandBraceExpansion = exports.expandPatternsWithBraceExpansion = exports.isAffectDepthOfReadingPattern = exports.endsWithSlashGlobStar = exports.hasGlobStar = exports.getBaseDirectory = exports.isPatternRelatedToParentDirectory = exports.getPatternsOutsideCurrentDirectory = exports.getPatternsInsideCurrentDirectory = exports.getPositivePatterns = exports.getNegativePatterns = exports.isPositivePattern = exports.isNegativePattern = exports.convertToNegativePattern = exports.convertToPositivePattern = exports.isDynamicPattern = exports.isStaticPattern = void 0; - var path14 = __require("path"); + var path15 = __require("path"); var globParent = require_glob_parent(); var micromatch2 = require_micromatch(); var GLOBSTAR = "**"; @@ -3200,7 +3190,7 @@ var require_pattern = __commonJS({ } exports.endsWithSlashGlobStar = endsWithSlashGlobStar; function isAffectDepthOfReadingPattern(pattern) { - const basename = path14.basename(pattern); + const basename = path15.basename(pattern); return endsWithSlashGlobStar(pattern) || isStaticPattern(basename); } exports.isAffectDepthOfReadingPattern = isAffectDepthOfReadingPattern; @@ -3258,7 +3248,7 @@ var require_pattern = __commonJS({ } exports.partitionAbsoluteAndRelative = partitionAbsoluteAndRelative; function isAbsolute(pattern) { - return path14.isAbsolute(pattern); + return path15.isAbsolute(pattern); } exports.isAbsolute = isAbsolute; } @@ -3435,8 +3425,8 @@ var require_utils3 = __commonJS({ exports.errno = errno; var fs4 = require_fs(); exports.fs = fs4; - var path14 = require_path(); - exports.path = path14; + var path15 = require_path(); + exports.path = path15; var pattern = require_pattern(); exports.pattern = pattern; var stream = require_stream(); @@ -3548,8 +3538,8 @@ var require_async = __commonJS({ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.read = void 0; - function read3(path14, settings, callback) { - settings.fs.lstat(path14, (lstatError, lstat2) => { + function read3(path15, settings, callback) { + settings.fs.lstat(path15, (lstatError, lstat2) => { if (lstatError !== null) { callFailureCallback(callback, lstatError); return; @@ -3558,7 +3548,7 @@ var require_async = __commonJS({ callSuccessCallback(callback, lstat2); return; } - settings.fs.stat(path14, (statError, stat2) => { + settings.fs.stat(path15, (statError, stat2) => { if (statError !== null) { if (settings.throwErrorOnBrokenSymbolicLink) { callFailureCallback(callback, statError); @@ -3590,13 +3580,13 @@ var require_sync = __commonJS({ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.read = void 0; - function read3(path14, settings) { - const lstat2 = settings.fs.lstatSync(path14); + function read3(path15, settings) { + const lstat2 = settings.fs.lstatSync(path15); if (!lstat2.isSymbolicLink() || !settings.followSymbolicLink) { return lstat2; } try { - const stat2 = settings.fs.statSync(path14); + const stat2 = settings.fs.statSync(path15); if (settings.markSymbolicLink) { stat2.isSymbolicLink = () => true; } @@ -3667,17 +3657,17 @@ var require_out = __commonJS({ var sync = require_sync(); var settings_1 = require_settings(); exports.Settings = settings_1.default; - function stat2(path14, optionsOrSettingsOrCallback, callback) { + function stat2(path15, optionsOrSettingsOrCallback, callback) { if (typeof optionsOrSettingsOrCallback === "function") { - async.read(path14, getSettings(), optionsOrSettingsOrCallback); + async.read(path15, getSettings(), optionsOrSettingsOrCallback); return; } - async.read(path14, getSettings(optionsOrSettingsOrCallback), callback); + async.read(path15, getSettings(optionsOrSettingsOrCallback), callback); } exports.stat = stat2; - function statSync2(path14, optionsOrSettings) { + function statSync2(path15, optionsOrSettings) { const settings = getSettings(optionsOrSettings); - return sync.read(path14, settings); + return sync.read(path15, settings); } exports.statSync = statSync2; function getSettings(settingsOrOptions = {}) { @@ -3893,16 +3883,16 @@ var require_async2 = __commonJS({ return; } const tasks = names.map((name) => { - const path14 = common.joinPathSegments(directory, name, settings.pathSegmentSeparator); + const path15 = common.joinPathSegments(directory, name, settings.pathSegmentSeparator); return (done) => { - fsStat.stat(path14, settings.fsStatSettings, (error, stats) => { + fsStat.stat(path15, settings.fsStatSettings, (error, stats) => { if (error !== null) { done(error); return; } const entry = { name, - path: path14, + path: path15, dirent: utils.fs.createDirentFromStats(name, stats) }; if (settings.stats) { @@ -4020,7 +4010,7 @@ var require_settings2 = __commonJS({ "node_modules/@nodelib/fs.scandir/out/settings.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var path14 = __require("path"); + var path15 = __require("path"); var fsStat = require_out(); var fs4 = require_fs4(); var Settings = class { @@ -4028,7 +4018,7 @@ var require_settings2 = __commonJS({ this._options = _options; this.followSymbolicLinks = this._getValue(this._options.followSymbolicLinks, false); this.fs = fs4.createFileSystemAdapter(this._options.fs); - this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path14.sep); + this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path15.sep); this.stats = this._getValue(this._options.stats, false); this.throwErrorOnBrokenSymbolicLink = this._getValue(this._options.throwErrorOnBrokenSymbolicLink, true); this.fsStatSettings = new fsStat.Settings({ @@ -4055,17 +4045,17 @@ var require_out2 = __commonJS({ var sync = require_sync2(); var settings_1 = require_settings2(); exports.Settings = settings_1.default; - function scandir(path14, optionsOrSettingsOrCallback, callback) { + function scandir(path15, optionsOrSettingsOrCallback, callback) { if (typeof optionsOrSettingsOrCallback === "function") { - async.read(path14, getSettings(), optionsOrSettingsOrCallback); + async.read(path15, getSettings(), optionsOrSettingsOrCallback); return; } - async.read(path14, getSettings(optionsOrSettingsOrCallback), callback); + async.read(path15, getSettings(optionsOrSettingsOrCallback), callback); } exports.scandir = scandir; - function scandirSync(path14, optionsOrSettings) { + function scandirSync(path15, optionsOrSettings) { const settings = getSettings(optionsOrSettings); - return sync.read(path14, settings); + return sync.read(path15, settings); } exports.scandirSync = scandirSync; function getSettings(settingsOrOptions = {}) { @@ -4689,7 +4679,7 @@ var require_settings3 = __commonJS({ "node_modules/@nodelib/fs.walk/out/settings.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var path14 = __require("path"); + var path15 = __require("path"); var fsScandir = require_out2(); var Settings = class { constructor(_options = {}) { @@ -4699,7 +4689,7 @@ var require_settings3 = __commonJS({ this.deepFilter = this._getValue(this._options.deepFilter, null); this.entryFilter = this._getValue(this._options.entryFilter, null); this.errorFilter = this._getValue(this._options.errorFilter, null); - this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path14.sep); + this.pathSegmentSeparator = this._getValue(this._options.pathSegmentSeparator, path15.sep); this.fsScandirSettings = new fsScandir.Settings({ followSymbolicLinks: this._options.followSymbolicLinks, fs: this._options.fs, @@ -4761,7 +4751,7 @@ var require_reader2 = __commonJS({ "node_modules/fast-glob/out/readers/reader.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var path14 = __require("path"); + var path15 = __require("path"); var fsStat = require_out(); var utils = require_utils3(); var Reader = class { @@ -4774,7 +4764,7 @@ var require_reader2 = __commonJS({ }); } _getFullEntryPath(filepath) { - return path14.resolve(this._settings.cwd, filepath); + return path15.resolve(this._settings.cwd, filepath); } _makeEntry(stats, pattern) { const entry = { @@ -5190,7 +5180,7 @@ var require_provider = __commonJS({ "node_modules/fast-glob/out/providers/provider.js"(exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); - var path14 = __require("path"); + var path15 = __require("path"); var deep_1 = require_deep(); var entry_1 = require_entry(); var error_1 = require_error(); @@ -5204,7 +5194,7 @@ var require_provider = __commonJS({ this.entryTransformer = new entry_2.default(this._settings); } _getRootDirectory(task) { - return path14.resolve(this._settings.cwd, task.base); + return path15.resolve(this._settings.cwd, task.base); } _getReaderOptions(task) { const basePath = task.base === "." ? "" : task.base; @@ -5546,7 +5536,7 @@ var require_picocolors = __commonJS({ var p = process || {}; var argv = p.argv || []; var env = p.env || {}; - var isColorSupported = !(!!env.NO_COLOR || argv.includes("--no-color")) && (!!env.FORCE_COLOR || argv.includes("--color") || p.platform === "win32" || (p.stdout || {}).isTTY && env.TERM !== "dumb" || !!env.CI); + var isColorSupported2 = !(!!env.NO_COLOR || argv.includes("--no-color")) && (!!env.FORCE_COLOR || argv.includes("--color") || p.platform === "win32" || (p.stdout || {}).isTTY && env.TERM !== "dumb" || !!env.CI); var formatter = (open, close, replace = open) => (input) => { let string = "" + input, index = string.indexOf(close, open.length); return ~index ? open + replaceClose(string, close, replace, index) + close : open + string + close; @@ -5560,7 +5550,7 @@ var require_picocolors = __commonJS({ } while (~index); return result + string.substring(cursor2); }; - var createColors = (enabled = isColorSupported) => { + var createColors2 = (enabled = isColorSupported2) => { let f = enabled ? formatter : () => String; return { isColorSupported: enabled, @@ -5607,8 +5597,8 @@ var require_picocolors = __commonJS({ bgWhiteBright: f("\x1B[107m", "\x1B[49m") }; }; - module.exports = createColors(); - module.exports.createColors = createColors; + module.exports = createColors2(); + module.exports.createColors = createColors2; } }); @@ -5767,6 +5757,9 @@ var require_identifiers = __commonJS({ "use strict"; var numeric = /^[0-9]+$/; var compareIdentifiers = (a, b) => { + if (typeof a === "number" && typeof b === "number") { + return a === b ? 0 : a < b ? -1 : 1; + } const anum = numeric.test(a); const bnum = numeric.test(b); if (anum && bnum) { @@ -5873,7 +5866,25 @@ var require_semver = __commonJS({ if (!(other instanceof _SemVer)) { other = new _SemVer(other, this.options); } - return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch); + if (this.major < other.major) { + return -1; + } + if (this.major > other.major) { + return 1; + } + if (this.minor < other.minor) { + return -1; + } + if (this.minor > other.minor) { + return 1; + } + if (this.patch < other.patch) { + return -1; + } + if (this.patch > other.patch) { + return 1; + } + return 0; } comparePre(other) { if (!(other instanceof _SemVer)) { @@ -6560,7 +6571,7 @@ var require_lru_cache = __commonJS({ mL = Infinity; } this[MAX] = mL; - trim2(this); + trim(this); }, get: function() { return this[MAX]; @@ -6582,7 +6593,7 @@ var require_lru_cache = __commonJS({ mA = 0; } this[MAX_AGE] = mA; - trim2(this); + trim(this); }, get: function() { return this[MAX_AGE]; @@ -6602,7 +6613,7 @@ var require_lru_cache = __commonJS({ this[LENGTH] += hit.length; }, this); } - trim2(this); + trim(this); }, get: function() { return this[LENGTH_CALCULATOR]; @@ -6770,7 +6781,7 @@ var require_lru_cache = __commonJS({ this[LENGTH] += len - item.length; item.length = len; this.get(key2); - trim2(this); + trim(this); return true; } var hit = new Entry(key2, value, len, now, maxAge); @@ -6783,7 +6794,7 @@ var require_lru_cache = __commonJS({ this[LENGTH] += hit.length; this[LRU_LIST].unshift(hit); this[CACHE].set(key2, this[LRU_LIST].head); - trim2(this); + trim(this); return true; }; LRUCache.prototype.has = function(key2) { @@ -6860,7 +6871,7 @@ var require_lru_cache = __commonJS({ } return stale; } - function trim2(self) { + function trim(self) { if (self[LENGTH] > self[MAX]) { for (var walker = self[LRU_LIST].tail; self[LENGTH] > self[MAX] && walker !== null; ) { var prev = walker.prev; @@ -6936,7 +6947,7 @@ var require_fnmatch = __commonJS({ var cache3 = minimatch.cache = new LRU({ max: 100 }); var GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {}; var sigmund = require_sigmund(); - var path14 = __require("path"); + var path15 = __require("path"); var qmark = "[^/]"; var star = qmark + "*?"; var twoStarDot = "(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?"; @@ -7429,7 +7440,7 @@ var require_fnmatch = __commonJS({ ); } if (options8.matchBase && pattern.length === 1) { - file = path14.basename(file.join("/")).split("/"); + file = path15.basename(file.join("/")).split("/"); } if (options8.debug) { console.error("matchOne", file.length, pattern.length); @@ -7859,7 +7870,7 @@ var require_src = __commonJS({ }; Object.defineProperty(exports, "__esModule", { value: true }); var fs4 = __importStar(__require("fs")); - var path14 = __importStar(__require("path")); + var path15 = __importStar(__require("path")); var semver = { gte: require_gte() }; @@ -7883,8 +7894,8 @@ var require_src = __commonJS({ function getConfigFileNames(filepath, options8) { var paths = []; do { - filepath = path14.dirname(filepath); - paths.push(path14.join(filepath, options8.config)); + filepath = path15.dirname(filepath); + paths.push(path15.join(filepath, options8.config)); } while (filepath !== options8.root); return paths; } @@ -7907,7 +7918,7 @@ var require_src = __commonJS({ return { config: options8.config || ".editorconfig", version: options8.version || package_json_1.default.version, - root: path14.resolve(options8.root || path14.parse(filepath).root) + root: path15.resolve(options8.root || path15.parse(filepath).root) }; } function buildFullGlob(pathPrefix, glob) { @@ -7921,7 +7932,7 @@ var require_src = __commonJS({ default: break; } - return path14.join(pathPrefix, glob); + return path15.join(pathPrefix, glob); } function extendProps(props, options8) { if (props === void 0) { @@ -7952,7 +7963,7 @@ var require_src = __commonJS({ } function parseFromConfigs(configs, filepath, options8) { return processMatches(configs.reverse().reduce(function(matches, file) { - var pathPrefix = path14.dirname(file.name); + var pathPrefix = path15.dirname(file.name); file.contents.forEach(function(section) { var glob = section[0]; var options22 = section[1]; @@ -8021,7 +8032,7 @@ var require_src = __commonJS({ if (options8 === void 0) { options8 = {}; } - var resolvedFilePath = path14.resolve(filepath); + var resolvedFilePath = path15.resolve(filepath); return [ resolvedFilePath, processOptions(options8, resolvedFilePath) @@ -8079,411 +8090,414 @@ var require_src = __commonJS({ } }); -// node_modules/js-tokens/index.js +// node_modules/@babel/code-frame/node_modules/js-tokens/index.js var require_js_tokens = __commonJS({ - "node_modules/js-tokens/index.js"(exports) { - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.default = /((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g; - exports.matchToToken = function(match) { - var token2 = { type: "invalid", value: match[0], closed: void 0 }; - if (match[1]) token2.type = "string", token2.closed = !!(match[3] || match[4]); - else if (match[5]) token2.type = "comment"; - else if (match[6]) token2.type = "comment", token2.closed = !!match[7]; - else if (match[8]) token2.type = "regex"; - else if (match[9]) token2.type = "number"; - else if (match[10]) token2.type = "name"; - else if (match[11]) token2.type = "punctuator"; - else if (match[12]) token2.type = "whitespace"; - return token2; - }; - } -}); - -// node_modules/@babel/helper-validator-identifier/lib/identifier.js -var require_identifier = __commonJS({ - "node_modules/@babel/helper-validator-identifier/lib/identifier.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.isIdentifierChar = isIdentifierChar; - exports.isIdentifierName = isIdentifierName; - exports.isIdentifierStart = isIdentifierStart; - var nonASCIIidentifierStartChars = "\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC"; - var nonASCIIidentifierChars = "\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65"; - var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); - var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); - nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 14, 29, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 13, 10, 2, 14, 2, 6, 2, 1, 2, 10, 2, 14, 2, 6, 2, 1, 4, 51, 13, 310, 10, 21, 11, 7, 25, 5, 2, 41, 2, 8, 70, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 28, 43, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 14, 35, 39, 27, 10, 22, 251, 41, 7, 1, 17, 2, 60, 28, 11, 0, 9, 21, 43, 17, 47, 20, 28, 22, 13, 52, 58, 1, 3, 0, 14, 44, 33, 24, 27, 35, 30, 0, 3, 0, 9, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 20, 1, 64, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 31, 9, 2, 0, 3, 0, 2, 37, 2, 0, 26, 0, 2, 0, 45, 52, 19, 3, 21, 2, 31, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 14, 0, 72, 26, 38, 6, 186, 43, 117, 63, 32, 7, 3, 0, 3, 7, 2, 1, 2, 23, 16, 0, 2, 0, 95, 7, 3, 38, 17, 0, 2, 0, 29, 0, 11, 39, 8, 0, 22, 0, 12, 45, 20, 0, 19, 72, 200, 32, 32, 8, 2, 36, 18, 0, 50, 29, 113, 6, 2, 1, 2, 37, 22, 0, 26, 5, 2, 1, 2, 31, 15, 0, 328, 18, 16, 0, 2, 12, 2, 33, 125, 0, 80, 921, 103, 110, 18, 195, 2637, 96, 16, 1071, 18, 5, 26, 3994, 6, 582, 6842, 29, 1763, 568, 8, 30, 18, 78, 18, 29, 19, 47, 17, 3, 32, 20, 6, 18, 433, 44, 212, 63, 129, 74, 6, 0, 67, 12, 65, 1, 2, 0, 29, 6135, 9, 1237, 42, 9, 8936, 3, 2, 6, 2, 1, 2, 290, 16, 0, 30, 2, 3, 0, 15, 3, 9, 395, 2309, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 1845, 30, 7, 5, 262, 61, 147, 44, 11, 6, 17, 0, 322, 29, 19, 43, 485, 27, 229, 29, 3, 0, 496, 6, 2, 3, 2, 1, 2, 14, 2, 196, 60, 67, 8, 0, 1205, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42719, 33, 4153, 7, 221, 3, 5761, 15, 7472, 16, 621, 2467, 541, 1507, 4938, 6, 4191]; - var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 574, 3, 9, 9, 7, 9, 32, 4, 318, 1, 80, 3, 71, 10, 50, 3, 123, 2, 54, 14, 32, 10, 3, 1, 11, 3, 46, 10, 8, 0, 46, 9, 7, 2, 37, 13, 2, 9, 6, 1, 45, 0, 13, 2, 49, 13, 9, 3, 2, 11, 83, 11, 7, 0, 3, 0, 158, 11, 6, 9, 7, 3, 56, 1, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 68, 8, 2, 0, 3, 0, 2, 3, 2, 4, 2, 0, 15, 1, 83, 17, 10, 9, 5, 0, 82, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 7, 19, 58, 14, 5, 9, 243, 14, 166, 9, 71, 5, 2, 1, 3, 3, 2, 0, 2, 1, 13, 9, 120, 6, 3, 6, 4, 0, 29, 9, 41, 6, 2, 3, 9, 0, 10, 10, 47, 15, 343, 9, 54, 7, 2, 7, 17, 9, 57, 21, 2, 13, 123, 5, 4, 0, 2, 1, 2, 6, 2, 0, 9, 9, 49, 4, 2, 1, 2, 4, 9, 9, 330, 3, 10, 1, 2, 0, 49, 6, 4, 4, 14, 10, 5350, 0, 7, 14, 11465, 27, 2343, 9, 87, 9, 39, 4, 60, 6, 26, 9, 535, 9, 470, 0, 2, 54, 8, 3, 82, 0, 12, 1, 19628, 1, 4178, 9, 519, 45, 3, 22, 543, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 101, 0, 161, 6, 10, 9, 357, 0, 62, 13, 499, 13, 245, 1, 2, 9, 726, 6, 110, 6, 6, 9, 4759, 9, 787719, 239]; - function isInAstralSet(code, set) { - let pos2 = 65536; - for (let i = 0, length = set.length; i < length; i += 2) { - pos2 += set[i]; - if (pos2 > code) return false; - pos2 += set[i + 1]; - if (pos2 >= code) return true; - } - return false; - } - function isIdentifierStart(code) { - if (code < 65) return code === 36; - if (code <= 90) return true; - if (code < 97) return code === 95; - if (code <= 122) return true; - if (code <= 65535) { - return code >= 170 && nonASCIIidentifierStart.test(String.fromCharCode(code)); - } - return isInAstralSet(code, astralIdentifierStartCodes); - } - function isIdentifierChar(code) { - if (code < 48) return code === 36; - if (code < 58) return true; - if (code < 65) return false; - if (code <= 90) return true; - if (code < 97) return code === 95; - if (code <= 122) return true; - if (code <= 65535) { - return code >= 170 && nonASCIIidentifier.test(String.fromCharCode(code)); - } - return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes); - } - function isIdentifierName(name) { - let isFirst = true; - for (let i = 0; i < name.length; i++) { - let cp = name.charCodeAt(i); - if ((cp & 64512) === 55296 && i + 1 < name.length) { - const trail = name.charCodeAt(++i); - if ((trail & 64512) === 56320) { - cp = 65536 + ((cp & 1023) << 10) + (trail & 1023); - } + "node_modules/@babel/code-frame/node_modules/js-tokens/index.js"(exports, module) { + var Identifier; + var JSXIdentifier; + var JSXPunctuator; + var JSXString; + var JSXText; + var KeywordsWithExpressionAfter; + var KeywordsWithNoLineTerminatorAfter; + var LineTerminatorSequence; + var MultiLineComment; + var Newline; + var NumericLiteral; + var Punctuator; + var RegularExpressionLiteral; + var SingleLineComment; + var StringLiteral; + var Template; + var TokensNotPrecedingObjectLiteral; + var TokensPrecedingExpression; + var WhiteSpace; + var jsTokens2; + RegularExpressionLiteral = /\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]|[^\/\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu; + Punctuator = /--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y; + Identifier = /(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu; + StringLiteral = /(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y; + NumericLiteral = /(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y; + Template = /[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y; + WhiteSpace = /[\t\v\f\ufeff\p{Zs}]+/yu; + LineTerminatorSequence = /\r?\n|[\r\u2028\u2029]/y; + MultiLineComment = /\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y; + SingleLineComment = /\/\/.*/y; + JSXPunctuator = /[<>.:={}]|\/(?![\/*])/y; + JSXIdentifier = /[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu; + JSXString = /(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y; + JSXText = /[^<>{}]+/y; + TokensPrecedingExpression = /^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/; + TokensNotPrecedingObjectLiteral = /^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/; + KeywordsWithExpressionAfter = /^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/; + KeywordsWithNoLineTerminatorAfter = /^(?:return|throw|yield)$/; + Newline = RegExp(LineTerminatorSequence.source); + module.exports = jsTokens2 = function* (input, { jsx = false } = {}) { + var braces, firstCodePoint, isExpression, lastIndex, lastSignificantToken, length, match, mode, nextLastIndex, nextLastSignificantToken, parenNesting, postfixIncDec, punctuator, stack2; + ({ length } = input); + lastIndex = 0; + lastSignificantToken = ""; + stack2 = [ + { tag: "JS" } + ]; + braces = []; + parenNesting = 0; + postfixIncDec = false; + while (lastIndex < length) { + mode = stack2[stack2.length - 1]; + switch (mode.tag) { + case "JS": + case "JSNonExpressionParen": + case "InterpolationInTemplate": + case "InterpolationInJSX": + if (input[lastIndex] === "/" && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken))) { + RegularExpressionLiteral.lastIndex = lastIndex; + if (match = RegularExpressionLiteral.exec(input)) { + lastIndex = RegularExpressionLiteral.lastIndex; + lastSignificantToken = match[0]; + postfixIncDec = true; + yield { + type: "RegularExpressionLiteral", + value: match[0], + closed: match[1] !== void 0 && match[1] !== "\\" + }; + continue; + } + } + Punctuator.lastIndex = lastIndex; + if (match = Punctuator.exec(input)) { + punctuator = match[0]; + nextLastIndex = Punctuator.lastIndex; + nextLastSignificantToken = punctuator; + switch (punctuator) { + case "(": + if (lastSignificantToken === "?NonExpressionParenKeyword") { + stack2.push({ + tag: "JSNonExpressionParen", + nesting: parenNesting + }); + } + parenNesting++; + postfixIncDec = false; + break; + case ")": + parenNesting--; + postfixIncDec = true; + if (mode.tag === "JSNonExpressionParen" && parenNesting === mode.nesting) { + stack2.pop(); + nextLastSignificantToken = "?NonExpressionParenEnd"; + postfixIncDec = false; + } + break; + case "{": + Punctuator.lastIndex = 0; + isExpression = !TokensNotPrecedingObjectLiteral.test(lastSignificantToken) && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken)); + braces.push(isExpression); + postfixIncDec = false; + break; + case "}": + switch (mode.tag) { + case "InterpolationInTemplate": + if (braces.length === mode.nesting) { + Template.lastIndex = lastIndex; + match = Template.exec(input); + lastIndex = Template.lastIndex; + lastSignificantToken = match[0]; + if (match[1] === "${") { + lastSignificantToken = "?InterpolationInTemplate"; + postfixIncDec = false; + yield { + type: "TemplateMiddle", + value: match[0] + }; + } else { + stack2.pop(); + postfixIncDec = true; + yield { + type: "TemplateTail", + value: match[0], + closed: match[1] === "`" + }; + } + continue; + } + break; + case "InterpolationInJSX": + if (braces.length === mode.nesting) { + stack2.pop(); + lastIndex += 1; + lastSignificantToken = "}"; + yield { + type: "JSXPunctuator", + value: "}" + }; + continue; + } + } + postfixIncDec = braces.pop(); + nextLastSignificantToken = postfixIncDec ? "?ExpressionBraceEnd" : "}"; + break; + case "]": + postfixIncDec = true; + break; + case "++": + case "--": + nextLastSignificantToken = postfixIncDec ? "?PostfixIncDec" : "?UnaryIncDec"; + break; + case "<": + if (jsx && (TokensPrecedingExpression.test(lastSignificantToken) || KeywordsWithExpressionAfter.test(lastSignificantToken))) { + stack2.push({ tag: "JSXTag" }); + lastIndex += 1; + lastSignificantToken = "<"; + yield { + type: "JSXPunctuator", + value: punctuator + }; + continue; + } + postfixIncDec = false; + break; + default: + postfixIncDec = false; + } + lastIndex = nextLastIndex; + lastSignificantToken = nextLastSignificantToken; + yield { + type: "Punctuator", + value: punctuator + }; + continue; + } + Identifier.lastIndex = lastIndex; + if (match = Identifier.exec(input)) { + lastIndex = Identifier.lastIndex; + nextLastSignificantToken = match[0]; + switch (match[0]) { + case "for": + case "if": + case "while": + case "with": + if (lastSignificantToken !== "." && lastSignificantToken !== "?.") { + nextLastSignificantToken = "?NonExpressionParenKeyword"; + } + } + lastSignificantToken = nextLastSignificantToken; + postfixIncDec = !KeywordsWithExpressionAfter.test(match[0]); + yield { + type: match[1] === "#" ? "PrivateIdentifier" : "IdentifierName", + value: match[0] + }; + continue; + } + StringLiteral.lastIndex = lastIndex; + if (match = StringLiteral.exec(input)) { + lastIndex = StringLiteral.lastIndex; + lastSignificantToken = match[0]; + postfixIncDec = true; + yield { + type: "StringLiteral", + value: match[0], + closed: match[2] !== void 0 + }; + continue; + } + NumericLiteral.lastIndex = lastIndex; + if (match = NumericLiteral.exec(input)) { + lastIndex = NumericLiteral.lastIndex; + lastSignificantToken = match[0]; + postfixIncDec = true; + yield { + type: "NumericLiteral", + value: match[0] + }; + continue; + } + Template.lastIndex = lastIndex; + if (match = Template.exec(input)) { + lastIndex = Template.lastIndex; + lastSignificantToken = match[0]; + if (match[1] === "${") { + lastSignificantToken = "?InterpolationInTemplate"; + stack2.push({ + tag: "InterpolationInTemplate", + nesting: braces.length + }); + postfixIncDec = false; + yield { + type: "TemplateHead", + value: match[0] + }; + } else { + postfixIncDec = true; + yield { + type: "NoSubstitutionTemplate", + value: match[0], + closed: match[1] === "`" + }; + } + continue; + } + break; + case "JSXTag": + case "JSXTagEnd": + JSXPunctuator.lastIndex = lastIndex; + if (match = JSXPunctuator.exec(input)) { + lastIndex = JSXPunctuator.lastIndex; + nextLastSignificantToken = match[0]; + switch (match[0]) { + case "<": + stack2.push({ tag: "JSXTag" }); + break; + case ">": + stack2.pop(); + if (lastSignificantToken === "/" || mode.tag === "JSXTagEnd") { + nextLastSignificantToken = "?JSX"; + postfixIncDec = true; + } else { + stack2.push({ tag: "JSXChildren" }); + } + break; + case "{": + stack2.push({ + tag: "InterpolationInJSX", + nesting: braces.length + }); + nextLastSignificantToken = "?InterpolationInJSX"; + postfixIncDec = false; + break; + case "/": + if (lastSignificantToken === "<") { + stack2.pop(); + if (stack2[stack2.length - 1].tag === "JSXChildren") { + stack2.pop(); + } + stack2.push({ tag: "JSXTagEnd" }); + } + } + lastSignificantToken = nextLastSignificantToken; + yield { + type: "JSXPunctuator", + value: match[0] + }; + continue; + } + JSXIdentifier.lastIndex = lastIndex; + if (match = JSXIdentifier.exec(input)) { + lastIndex = JSXIdentifier.lastIndex; + lastSignificantToken = match[0]; + yield { + type: "JSXIdentifier", + value: match[0] + }; + continue; + } + JSXString.lastIndex = lastIndex; + if (match = JSXString.exec(input)) { + lastIndex = JSXString.lastIndex; + lastSignificantToken = match[0]; + yield { + type: "JSXString", + value: match[0], + closed: match[2] !== void 0 + }; + continue; + } + break; + case "JSXChildren": + JSXText.lastIndex = lastIndex; + if (match = JSXText.exec(input)) { + lastIndex = JSXText.lastIndex; + lastSignificantToken = match[0]; + yield { + type: "JSXText", + value: match[0] + }; + continue; + } + switch (input[lastIndex]) { + case "<": + stack2.push({ tag: "JSXTag" }); + lastIndex++; + lastSignificantToken = "<"; + yield { + type: "JSXPunctuator", + value: "<" + }; + continue; + case "{": + stack2.push({ + tag: "InterpolationInJSX", + nesting: braces.length + }); + lastIndex++; + lastSignificantToken = "?InterpolationInJSX"; + postfixIncDec = false; + yield { + type: "JSXPunctuator", + value: "{" + }; + continue; + } } - if (isFirst) { - isFirst = false; - if (!isIdentifierStart(cp)) { - return false; - } - } else if (!isIdentifierChar(cp)) { - return false; - } - } - return !isFirst; - } - } -}); - -// node_modules/@babel/helper-validator-identifier/lib/keyword.js -var require_keyword = __commonJS({ - "node_modules/@babel/helper-validator-identifier/lib/keyword.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - exports.isKeyword = isKeyword; - exports.isReservedWord = isReservedWord; - exports.isStrictBindOnlyReservedWord = isStrictBindOnlyReservedWord; - exports.isStrictBindReservedWord = isStrictBindReservedWord; - exports.isStrictReservedWord = isStrictReservedWord; - var reservedWords = { - keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"], - strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"], - strictBind: ["eval", "arguments"] - }; - var keywords = new Set(reservedWords.keyword); - var reservedWordsStrictSet = new Set(reservedWords.strict); - var reservedWordsStrictBindSet = new Set(reservedWords.strictBind); - function isReservedWord(word, inModule) { - return inModule && word === "await" || word === "enum"; - } - function isStrictReservedWord(word, inModule) { - return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word); - } - function isStrictBindOnlyReservedWord(word) { - return reservedWordsStrictBindSet.has(word); - } - function isStrictBindReservedWord(word, inModule) { - return isStrictReservedWord(word, inModule) || isStrictBindOnlyReservedWord(word); - } - function isKeyword(word) { - return keywords.has(word); - } - } -}); - -// node_modules/@babel/helper-validator-identifier/lib/index.js -var require_lib = __commonJS({ - "node_modules/@babel/helper-validator-identifier/lib/index.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { - value: true - }); - Object.defineProperty(exports, "isIdentifierChar", { - enumerable: true, - get: function() { - return _identifier.isIdentifierChar; - } - }); - Object.defineProperty(exports, "isIdentifierName", { - enumerable: true, - get: function() { - return _identifier.isIdentifierName; - } - }); - Object.defineProperty(exports, "isIdentifierStart", { - enumerable: true, - get: function() { - return _identifier.isIdentifierStart; - } - }); - Object.defineProperty(exports, "isKeyword", { - enumerable: true, - get: function() { - return _keyword.isKeyword; - } - }); - Object.defineProperty(exports, "isReservedWord", { - enumerable: true, - get: function() { - return _keyword.isReservedWord; - } - }); - Object.defineProperty(exports, "isStrictBindOnlyReservedWord", { - enumerable: true, - get: function() { - return _keyword.isStrictBindOnlyReservedWord; - } - }); - Object.defineProperty(exports, "isStrictBindReservedWord", { - enumerable: true, - get: function() { - return _keyword.isStrictBindReservedWord; - } - }); - Object.defineProperty(exports, "isStrictReservedWord", { - enumerable: true, - get: function() { - return _keyword.isStrictReservedWord; - } - }); - var _identifier = require_identifier(); - var _keyword = require_keyword(); - } -}); - -// node_modules/@babel/code-frame/lib/index.js -var require_lib2 = __commonJS({ - "node_modules/@babel/code-frame/lib/index.js"(exports) { - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - var picocolors5 = require_picocolors(); - var jsTokens = require_js_tokens(); - var helperValidatorIdentifier = require_lib(); - function isColorSupported() { - return typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? false : picocolors5.isColorSupported; - } - var compose = (f, g) => (v) => f(g(v)); - function buildDefs(colors) { - return { - keyword: colors.cyan, - capitalized: colors.yellow, - jsxIdentifier: colors.yellow, - punctuator: colors.yellow, - number: colors.magenta, - string: colors.green, - regex: colors.magenta, - comment: colors.gray, - invalid: compose(compose(colors.white, colors.bgRed), colors.bold), - gutter: colors.gray, - marker: compose(colors.red, colors.bold), - message: compose(colors.red, colors.bold), - reset: colors.reset - }; - } - var defsOn = buildDefs(picocolors5.createColors(true)); - var defsOff = buildDefs(picocolors5.createColors(false)); - function getDefs(enabled) { - return enabled ? defsOn : defsOff; - } - var sometimesKeywords = /* @__PURE__ */ new Set(["as", "async", "from", "get", "of", "set"]); - var NEWLINE$1 = /\r\n|[\n\r\u2028\u2029]/; - var BRACKET = /^[()[\]{}]$/; - var tokenize2; - { - const JSX_TAG = /^[a-z][\w-]*$/i; - const getTokenType = function(token2, offset, text) { - if (token2.type === "name") { - if (helperValidatorIdentifier.isKeyword(token2.value) || helperValidatorIdentifier.isStrictReservedWord(token2.value, true) || sometimesKeywords.has(token2.value)) { - return "keyword"; - } - if (JSX_TAG.test(token2.value) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) === " defs[type](str)).join("\n"); - } else { - highlighted += value; - } - } - return highlighted; - } - var deprecationWarningShown = false; - var NEWLINE = /\r\n|[\n\r\u2028\u2029]/; - function getMarkerLines(loc, source2, opts) { - const startLoc = Object.assign({ - column: 0, - line: -1 - }, loc.start); - const endLoc = Object.assign({}, startLoc, loc.end); - const { - linesAbove = 2, - linesBelow = 3 - } = opts || {}; - const startLine = startLoc.line; - const startColumn = startLoc.column; - const endLine = endLoc.line; - const endColumn = endLoc.column; - let start = Math.max(startLine - (linesAbove + 1), 0); - let end = Math.min(source2.length, endLine + linesBelow); - if (startLine === -1) { - start = 0; - } - if (endLine === -1) { - end = source2.length; - } - const lineDiff2 = endLine - startLine; - const markerLines = {}; - if (lineDiff2) { - for (let i = 0; i <= lineDiff2; i++) { - const lineNumber = i + startLine; - if (!startColumn) { - markerLines[lineNumber] = true; - } else if (i === 0) { - const sourceLength = source2[lineNumber - 1].length; - markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; - } else if (i === lineDiff2) { - markerLines[lineNumber] = [0, endColumn]; - } else { - const sourceLength = source2[lineNumber - i].length; - markerLines[lineNumber] = [0, sourceLength]; + LineTerminatorSequence.lastIndex = lastIndex; + if (match = LineTerminatorSequence.exec(input)) { + lastIndex = LineTerminatorSequence.lastIndex; + postfixIncDec = false; + if (KeywordsWithNoLineTerminatorAfter.test(lastSignificantToken)) { + lastSignificantToken = "?NoLineTerminatorHere"; } + yield { + type: "LineTerminatorSequence", + value: match[0] + }; + continue; } - } else { - if (startColumn === endColumn) { - if (startColumn) { - markerLines[startLine] = [startColumn, 0]; - } else { - markerLines[startLine] = true; - } - } else { - markerLines[startLine] = [startColumn, endColumn - startColumn]; - } - } - return { - start, - end, - markerLines - }; - } - function codeFrameColumns3(rawLines, loc, opts = {}) { - const shouldHighlight = opts.forceColor || isColorSupported() && opts.highlightCode; - const defs = getDefs(shouldHighlight); - const lines = rawLines.split(NEWLINE); - const { - start, - end, - markerLines - } = getMarkerLines(loc, lines, opts); - const hasColumns = loc.start && typeof loc.start.column === "number"; - const numberMaxWidth = String(end).length; - const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines; - let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line3, index2) => { - const number = start + 1 + index2; - const paddedNumber = ` ${number}`.slice(-numberMaxWidth); - const gutter = ` ${paddedNumber} |`; - const hasMarker = markerLines[number]; - const lastMarkerLine = !markerLines[number + 1]; - if (hasMarker) { - let markerLine = ""; - if (Array.isArray(hasMarker)) { - const markerSpacing = line3.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); - const numberOfMarkers = hasMarker[1] || 1; - markerLine = ["\n ", defs.gutter(gutter.replace(/\d/g, " ")), " ", markerSpacing, defs.marker("^").repeat(numberOfMarkers)].join(""); - if (lastMarkerLine && opts.message) { - markerLine += " " + defs.message(opts.message); + MultiLineComment.lastIndex = lastIndex; + if (match = MultiLineComment.exec(input)) { + lastIndex = MultiLineComment.lastIndex; + if (Newline.test(match[0])) { + postfixIncDec = false; + if (KeywordsWithNoLineTerminatorAfter.test(lastSignificantToken)) { + lastSignificantToken = "?NoLineTerminatorHere"; } } - return [defs.marker(">"), defs.gutter(gutter), line3.length > 0 ? ` ${line3}` : "", markerLine].join(""); - } else { - return ` ${defs.gutter(gutter)}${line3.length > 0 ? ` ${line3}` : ""}`; + yield { + type: "MultiLineComment", + value: match[0], + closed: match[1] !== void 0 + }; + continue; } - }).join("\n"); - if (opts.message && !hasColumns) { - frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message} -${frame}`; - } - if (shouldHighlight) { - return defs.reset(frame); - } else { - return frame; - } - } - function index(rawLines, lineNumber, colNumber, opts = {}) { - if (!deprecationWarningShown) { - deprecationWarningShown = true; - const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; - if (process.emitWarning) { - process.emitWarning(message, "DeprecationWarning"); - } else { - const deprecationError = new Error(message); - deprecationError.name = "DeprecationWarning"; - console.warn(new Error(message)); + SingleLineComment.lastIndex = lastIndex; + if (match = SingleLineComment.exec(input)) { + lastIndex = SingleLineComment.lastIndex; + postfixIncDec = false; + yield { + type: "SingleLineComment", + value: match[0] + }; + continue; } + firstCodePoint = String.fromCodePoint(input.codePointAt(lastIndex)); + lastIndex += firstCodePoint.length; + lastSignificantToken = firstCodePoint; + postfixIncDec = false; + yield { + type: mode.tag.startsWith("JSX") ? "JSXInvalid" : "Invalid", + value: firstCodePoint + }; } - colNumber = Math.max(colNumber, 0); - const location = { - start: { - column: colNumber, - line: lineNumber - } - }; - return codeFrameColumns3(rawLines, location, opts); - } - exports.codeFrameColumns = codeFrameColumns3; - exports.default = index; - exports.highlight = highlight; + return void 0; + }; } }); @@ -8905,7 +8919,7 @@ var require_ignore = __commonJS({ // path matching. // - check `string` either `MODE_IGNORE` or `MODE_CHECK_IGNORE` // @returns {TestResult} true if a file is ignored - test(path14, checkUnignored, mode) { + test(path15, checkUnignored, mode) { let ignored = false; let unignored = false; let matchedRule; @@ -8914,7 +8928,7 @@ var require_ignore = __commonJS({ if (unignored === negative && ignored !== unignored || negative && !ignored && !unignored && !checkUnignored) { return; } - const matched = rule[mode].test(path14); + const matched = rule[mode].test(path15); if (!matched) { return; } @@ -8935,17 +8949,17 @@ var require_ignore = __commonJS({ var throwError = (message, Ctor) => { throw new Ctor(message); }; - var checkPath = (path14, originalPath, doThrow) => { - if (!isString(path14)) { + var checkPath = (path15, originalPath, doThrow) => { + if (!isString(path15)) { return doThrow( `path must be a string, but got \`${originalPath}\``, TypeError ); } - if (!path14) { + if (!path15) { return doThrow(`path must not be empty`, TypeError); } - if (checkPath.isNotRelative(path14)) { + if (checkPath.isNotRelative(path15)) { const r = "`path.relative()`d"; return doThrow( `path should be a ${r} string, but got "${originalPath}"`, @@ -8954,7 +8968,7 @@ var require_ignore = __commonJS({ } return true; }; - var isNotRelative = (path14) => REGEX_TEST_INVALID_PATH.test(path14); + var isNotRelative = (path15) => REGEX_TEST_INVALID_PATH.test(path15); checkPath.isNotRelative = isNotRelative; checkPath.convert = (p) => p; var Ignore = class { @@ -8984,19 +8998,19 @@ var require_ignore = __commonJS({ } // @returns {TestResult} _test(originalPath, cache3, checkUnignored, slices) { - const path14 = originalPath && checkPath.convert(originalPath); + const path15 = originalPath && checkPath.convert(originalPath); checkPath( - path14, + path15, originalPath, this._strictPathCheck ? throwError : RETURN_FALSE ); - return this._t(path14, cache3, checkUnignored, slices); + return this._t(path15, cache3, checkUnignored, slices); } - checkIgnore(path14) { - if (!REGEX_TEST_TRAILING_SLASH.test(path14)) { - return this.test(path14); + checkIgnore(path15) { + if (!REGEX_TEST_TRAILING_SLASH.test(path15)) { + return this.test(path15); } - const slices = path14.split(SLASH).filter(Boolean); + const slices = path15.split(SLASH).filter(Boolean); slices.pop(); if (slices.length) { const parent = this._t( @@ -9009,18 +9023,18 @@ var require_ignore = __commonJS({ return parent; } } - return this._rules.test(path14, false, MODE_CHECK_IGNORE); + return this._rules.test(path15, false, MODE_CHECK_IGNORE); } - _t(path14, cache3, checkUnignored, slices) { - if (path14 in cache3) { - return cache3[path14]; + _t(path15, cache3, checkUnignored, slices) { + if (path15 in cache3) { + return cache3[path15]; } if (!slices) { - slices = path14.split(SLASH).filter(Boolean); + slices = path15.split(SLASH).filter(Boolean); } slices.pop(); if (!slices.length) { - return cache3[path14] = this._rules.test(path14, checkUnignored, MODE_IGNORE); + return cache3[path15] = this._rules.test(path15, checkUnignored, MODE_IGNORE); } const parent = this._t( slices.join(SLASH) + SLASH, @@ -9028,29 +9042,29 @@ var require_ignore = __commonJS({ checkUnignored, slices ); - return cache3[path14] = parent.ignored ? parent : this._rules.test(path14, checkUnignored, MODE_IGNORE); + return cache3[path15] = parent.ignored ? parent : this._rules.test(path15, checkUnignored, MODE_IGNORE); } - ignores(path14) { - return this._test(path14, this._ignoreCache, false).ignored; + ignores(path15) { + return this._test(path15, this._ignoreCache, false).ignored; } createFilter() { - return (path14) => !this.ignores(path14); + return (path15) => !this.ignores(path15); } filter(paths) { return makeArray(paths).filter(this.createFilter()); } // @returns {TestResult} - test(path14) { - return this._test(path14, this._testCache, true); + test(path15) { + return this._test(path15, this._testCache, true); } }; var factory = (options8) => new Ignore(options8); - var isPathValid = (path14) => checkPath(path14 && checkPath.convert(path14), path14, RETURN_FALSE); + var isPathValid = (path15) => checkPath(path15 && checkPath.convert(path15), path15, RETURN_FALSE); var setupWindows = () => { const makePosix = (str) => /^\\\\\?\\/.test(str) || /["<>|\u0000-\u001F]+/u.test(str) ? str : str.replace(/\\/g, "/"); checkPath.convert = makePosix; const REGEX_TEST_WINDOWS_PATH_ABSOLUTE = /^[a-z]:\//i; - checkPath.isNotRelative = (path14) => REGEX_TEST_WINDOWS_PATH_ABSOLUTE.test(path14) || isNotRelative(path14); + checkPath.isNotRelative = (path15) => REGEX_TEST_WINDOWS_PATH_ABSOLUTE.test(path15) || isNotRelative(path15); }; if ( // Detect `process` so that it can run in browsers. @@ -9183,16 +9197,16 @@ var Diff = class { } } } - addToPath(path14, added, removed, oldPosInc, options8) { - const last = path14.lastComponent; + addToPath(path15, added, removed, oldPosInc, options8) { + const last = path15.lastComponent; if (last && !options8.oneChangePerToken && last.added === added && last.removed === removed) { return { - oldPos: path14.oldPos + oldPosInc, + oldPos: path15.oldPos + oldPosInc, lastComponent: { count: last.count + 1, added, removed, previousComponent: last.previousComponent } }; } else { return { - oldPos: path14.oldPos + oldPosInc, + oldPos: path15.oldPos + oldPosInc, lastComponent: { count: 1, added, removed, previousComponent: last } }; } @@ -9521,10 +9535,11 @@ var import_fast_glob = __toESM(require_out4(), 1); // node_modules/leven/index.js var array = []; var characterCodeCache = []; -function leven(first, second) { +function leven(first, second, options8) { if (first === second) { return 0; } + const maxDistance = options8?.maxDistance; const swap = first; if (first.length > second.length) { first = second; @@ -9542,8 +9557,11 @@ function leven(first, second) { } firstLength -= start; secondLength -= start; + if (maxDistance !== void 0 && secondLength - firstLength > maxDistance) { + return maxDistance; + } if (firstLength === 0) { - return secondLength; + return maxDistance !== void 0 && secondLength > maxDistance ? maxDistance : secondLength; } let bCharacterCode; let result; @@ -9564,12 +9582,76 @@ function leven(first, second) { temporary = array[index]; result = array[index] = temporary > result ? temporary2 > result ? result + 1 : temporary2 : temporary2 > temporary ? temporary + 1 : temporary2; } + if (maxDistance !== void 0) { + let rowMinimum = result; + for (index = 0; index < firstLength; index++) { + if (array[index] < rowMinimum) { + rowMinimum = array[index]; + } + } + if (rowMinimum > maxDistance) { + return maxDistance; + } + } } - return result; + array.length = firstLength; + characterCodeCache.length = firstLength; + return maxDistance !== void 0 && result > maxDistance ? maxDistance : result; +} +function closestMatch(target, candidates, options8) { + if (!Array.isArray(candidates) || candidates.length === 0) { + return void 0; + } + const userMax = options8?.maxDistance; + const targetLength = target.length; + for (const candidate of candidates) { + if (candidate === target) { + return candidate; + } + } + if (userMax === 0) { + return void 0; + } + let best; + let bestDist = Number.POSITIVE_INFINITY; + const seen = /* @__PURE__ */ new Set(); + for (const candidate of candidates) { + if (seen.has(candidate)) { + continue; + } + seen.add(candidate); + const lengthDiff = Math.abs(candidate.length - targetLength); + if (lengthDiff >= bestDist) { + continue; + } + if (userMax !== void 0 && lengthDiff > userMax) { + continue; + } + const cap = Number.isFinite(bestDist) ? userMax === void 0 ? bestDist : Math.min(bestDist, userMax) : userMax; + const distance = cap === void 0 ? leven(target, candidate) : leven(target, candidate, { maxDistance: cap }); + if (userMax !== void 0 && distance > userMax) { + continue; + } + let actualD = distance; + if (cap !== void 0 && distance === cap && cap === userMax) { + actualD = leven(target, candidate); + } + if (actualD < bestDist) { + bestDist = actualD; + best = candidate; + if (bestDist === 0) { + break; + } + } + } + if (userMax !== void 0 && bestDist > userMax) { + return void 0; + } + return best; } // src/index.js -var import_picocolors4 = __toESM(require_picocolors(), 1); +var import_picocolors5 = __toESM(require_picocolors(), 1); // node_modules/vnopts/lib/descriptors/api.js var apiDescriptor = { @@ -9651,7 +9733,7 @@ var levenUnknownHandler = (key2, value, { descriptor, logger, schemas }) => { const messages2 = [ `Ignored unknown option ${import_picocolors3.default.yellow(descriptor.pair({ key: key2, value }))}.` ]; - const suggestion = Object.keys(schemas).sort().find((knownKey) => leven(key2, knownKey) < 3); + const suggestion = closestMatch(key2, Object.keys(schemas), { maxDistance: 3 }); if (suggestion) { messages2.push(`Did you mean ${import_picocolors3.default.blue(descriptor.key(suggestion))}?`); } @@ -10230,9 +10312,11 @@ var ArgExpansionBailout = class extends Error { name = "ArgExpansionBailout"; }; -// src/utils/create-mockable.js +// src/utilities/create-mockable.js function createMockable(implementations) { - const mocked = { ...implementations }; + const mocked = { + ...implementations + }; const mockImplementation = (functionality, implementation) => { if (!Object.prototype.hasOwnProperty.call(implementations, functionality)) { throw new Error(`Unexpected mock '${functionality}'.`); @@ -10240,9 +10324,7 @@ function createMockable(implementations) { mocked[functionality] = implementation; }; const mockImplementations = (overrideImplementations) => { - for (const [functionality, implementation] of Object.entries( - overrideImplementations - )) { + for (const [functionality, implementation] of Object.entries(overrideImplementations)) { mockImplementation(functionality, implementation); } }; @@ -10279,7 +10361,7 @@ var isUrl = (urlOrPath) => isUrlInstance(urlOrPath) || isUrlString(urlOrPath); var toPath = (urlOrPath) => isUrl(urlOrPath) ? url.fileURLToPath(urlOrPath) : urlOrPath; var toAbsolutePath = (urlOrPath) => urlOrPath ? path.resolve(isUrl(urlOrPath) ? url.fileURLToPath(urlOrPath) : urlOrPath) : urlOrPath; -// src/utils/partition.js +// src/utilities/partition.js function partition2(array2, predicate) { const result = [[], []]; for (const value of array2) { @@ -10300,8 +10382,8 @@ import * as path4 from "path"; import * as fs from "fs/promises"; import * as path2 from "path"; import process2 from "process"; -var isFile = (stats) => stats == null ? void 0 : stats.isFile(); -var isDirectory = (stats) => stats == null ? void 0 : stats.isDirectory(); +var isFile = (stats) => stats?.isFile(); +var isDirectory = (stats) => stats?.isDirectory(); async function findInDirectory(nameOrNames, { typeCheck, cwd, allowSymlinks = true, filter: filter2 }) { const directory = toAbsolutePath(cwd) ?? process2.cwd(); const names = Array.isArray(nameOrNames) ? nameOrNames : [nameOrNames]; @@ -10313,9 +10395,9 @@ async function findInDirectory(nameOrNames, { typeCheck, cwd, allowSymlinks = tr } } } -async function safeStat(path14, allowSymlinks = true) { +async function safeStat(path15, allowSymlinks = true) { try { - return await (allowSymlinks ? fs.stat : fs.lstat)(path14); + return await (allowSymlinks ? fs.stat : fs.lstat)(path15); } catch { } } @@ -10348,26 +10430,31 @@ function* iterateDirectoryUp(from, to) { var iterate_directory_up_default = iterateDirectoryUp; // node_modules/search-closest/index.js -var _stopDirectory, _cache, _resultCache, _searchWithoutCache, _Searcher_instances, search_fn; var Searcher = class { + #stopDirectory; + #cache; + #resultCache = /* @__PURE__ */ new Map(); + #searchWithoutCache; + /** + @protected + @type {typeof findFile | typeof findDirectory} + */ + findInDirectory; /** @param {NameOrNames} nameOrNames @param {SearcherOptions} [options] */ constructor(nameOrNames, { allowSymlinks, filter: filter2, stopDirectory, cache: cache3 } = {}) { - __privateAdd(this, _Searcher_instances); - __privateAdd(this, _stopDirectory); - __privateAdd(this, _cache); - __privateAdd(this, _resultCache, /* @__PURE__ */ new Map()); - __privateAdd(this, _searchWithoutCache); - /** - @protected - @type {typeof findFile | typeof findDirectory} - */ - __publicField(this, "findInDirectory"); - __privateSet(this, _stopDirectory, stopDirectory); - __privateSet(this, _cache, cache3 ?? true); - __privateSet(this, _searchWithoutCache, (directory) => this.findInDirectory(nameOrNames, { cwd: directory, filter: filter2, allowSymlinks })); + this.#stopDirectory = stopDirectory; + this.#cache = cache3 ?? true; + this.#searchWithoutCache = (directory) => this.findInDirectory(nameOrNames, { cwd: directory, filter: filter2, allowSymlinks }); + } + #search(directory, cache3 = true) { + const resultCache = this.#resultCache; + if (!cache3 || !resultCache.has(directory)) { + resultCache.set(directory, this.#searchWithoutCache(directory)); + } + return resultCache.get(directory); } /** Find closest file or directory matches name or names. @@ -10379,9 +10466,12 @@ var Searcher = class { async search(startDirectory, options8) { for (const directory of iterate_directory_up_default( startDirectory, - __privateGet(this, _stopDirectory) + this.#stopDirectory )) { - const result = await __privateMethod(this, _Searcher_instances, search_fn).call(this, directory, (options8 == null ? void 0 : options8.cache) ?? __privateGet(this, _cache)); + const result = await this.#search( + directory, + options8?.cache ?? this.#cache + ); if (result) { return result; } @@ -10393,21 +10483,9 @@ var Searcher = class { @returns {void} */ clearCache() { - __privateGet(this, _resultCache).clear(); + this.#resultCache.clear(); } }; -_stopDirectory = new WeakMap(); -_cache = new WeakMap(); -_resultCache = new WeakMap(); -_searchWithoutCache = new WeakMap(); -_Searcher_instances = new WeakSet(); -search_fn = function(directory, cache3 = true) { - const resultCache = __privateGet(this, _resultCache); - if (!cache3 || !resultCache.has(directory)) { - resultCache.set(directory, __privateGet(this, _searchWithoutCache).call(this, directory)); - } - return resultCache.get(directory); -}; var FileSearcher = class extends Searcher { /** @protected */ findInDirectory = findFile; @@ -10428,58 +10506,49 @@ async function findProjectRoot(startDirectory, options8) { return directory ? path4.dirname(directory) : void 0; } function clearFindProjectRootCache() { - searcher == null ? void 0 : searcher.clearCache(); + searcher?.clearCache(); } // src/config/editorconfig/editorconfig-to-prettier.js -function removeUnset(editorConfig) { - const result = {}; - const keys = Object.keys(editorConfig); - for (let i = 0; i < keys.length; i++) { - const key2 = keys[i]; - if (editorConfig[key2] === "unset") { - continue; - } - result[key2] = editorConfig[key2]; - } - return result; -} +var isPositiveInteger = (value) => Number.isSafeInteger(value) && value > 0; function editorConfigToPrettier(editorConfig) { if (!editorConfig) { - return null; - } - editorConfig = removeUnset(editorConfig); - if (Object.keys(editorConfig).length === 0) { - return null; + return; } const result = {}; - if (editorConfig.indent_style) { - result.useTabs = editorConfig.indent_style === "tab"; - } - if (editorConfig.indent_size === "tab") { + const { + indent_style, + indent_size, + tab_width, + max_line_length, + quote_type, + end_of_line + } = editorConfig; + if (indent_style === "space") { + result.useTabs = false; + } else if (indent_style === "tab" || indent_size === "tab") { result.useTabs = true; } - if (result.useTabs && editorConfig.tab_width) { - result.tabWidth = editorConfig.tab_width; - } else if (editorConfig.indent_style === "space" && editorConfig.indent_size && editorConfig.indent_size !== "tab") { - result.tabWidth = editorConfig.indent_size; - } else if (editorConfig.tab_width !== void 0) { - result.tabWidth = editorConfig.tab_width; + if (result.useTabs === false && isPositiveInteger(indent_size)) { + result.tabWidth = indent_size; + } else if (isPositiveInteger(tab_width)) { + result.tabWidth = tab_width; } - if (editorConfig.max_line_length) { - if (editorConfig.max_line_length === "off") { - result.printWidth = Number.POSITIVE_INFINITY; - } else { - result.printWidth = editorConfig.max_line_length; - } + if (max_line_length === "off") { + result.printWidth = Number.POSITIVE_INFINITY; + } else if (isPositiveInteger(max_line_length)) { + result.printWidth = max_line_length; } - if (editorConfig.quote_type === "single") { + if (quote_type === "single") { result.singleQuote = true; - } else if (editorConfig.quote_type === "double") { + } else if (quote_type === "double") { result.singleQuote = false; } - if (["cr", "crlf", "lf"].includes(editorConfig.end_of_line)) { - result.endOfLine = editorConfig.end_of_line; + if (end_of_line === "lf" || end_of_line === "crlf" || end_of_line === "cr") { + result.endOfLine = end_of_line; + } + if (Object.keys(result).length === 0) { + return; } return result; } @@ -11383,18 +11452,285 @@ function syntaxError(message) { } var dist_default = { parse: parse2 }; -// node_modules/parse-json/index.js -var import_code_frame = __toESM(require_lib2(), 1); +// node_modules/@babel/code-frame/lib/index.js +var import_picocolors4 = __toESM(require_picocolors(), 1); +var import_js_tokens = __toESM(require_js_tokens(), 1); -// node_modules/index-to-position/index.js -function getPosition(text, textIndex) { - const lineBreakBefore = textIndex === 0 ? -1 : text.lastIndexOf("\n", textIndex - 1); +// node_modules/@babel/code-frame/node_modules/@babel/helper-validator-identifier/lib/index.js +var nonASCIIidentifierStartChars = "\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC"; +var nonASCIIidentifierChars = "\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65"; +var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); +var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); +nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; +var reservedWords = { + keyword: ["break", "case", "catch", "continue", "debugger", "default", "do", "else", "finally", "for", "function", "if", "return", "switch", "throw", "try", "var", "const", "while", "with", "new", "this", "super", "class", "extends", "export", "import", "null", "true", "false", "in", "instanceof", "typeof", "void", "delete"], + strict: ["implements", "interface", "let", "package", "private", "protected", "public", "static", "yield"], + strictBind: ["eval", "arguments"] +}; +var keywords = new Set(reservedWords.keyword); +var reservedWordsStrictSet = new Set(reservedWords.strict); +var reservedWordsStrictBindSet = new Set(reservedWords.strictBind); +function isReservedWord(word, inModule) { + return inModule && word === "await" || word === "enum"; +} +function isStrictReservedWord(word, inModule) { + return isReservedWord(word, inModule) || reservedWordsStrictSet.has(word); +} +function isKeyword(word) { + return keywords.has(word); +} + +// node_modules/@babel/code-frame/lib/index.js +function isColorSupported() { + return typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? false : import_picocolors4.default.isColorSupported; +} +var compose = (f, g) => (v) => f(g(v)); +function buildDefs(colors) { return { - line: lineBreakBefore === -1 ? 0 : text.slice(0, lineBreakBefore + 1).match(/\n/g).length, - column: textIndex - lineBreakBefore - 1 + keyword: colors.cyan, + capitalized: colors.yellow, + jsxIdentifier: colors.yellow, + punctuator: colors.yellow, + number: colors.magenta, + string: colors.green, + regex: colors.magenta, + comment: colors.gray, + invalid: compose(compose(colors.white, colors.bgRed), colors.bold), + gutter: colors.gray, + marker: compose(colors.red, colors.bold), + message: compose(colors.red, colors.bold), + reset: colors.reset }; } -function indexToPosition(text, textIndex, { oneBased = false } = {}) { +var defsOn = buildDefs((0, import_picocolors4.createColors)(true)); +var defsOff = buildDefs((0, import_picocolors4.createColors)(false)); +function getDefs(enabled) { + return enabled ? defsOn : defsOff; +} +var sometimesKeywords = /* @__PURE__ */ new Set(["as", "async", "from", "get", "of", "set"]); +var NEWLINE$1 = /\r\n|[\n\r\u2028\u2029]/; +var BRACKET = /^[()[\]{}]$/; +var tokenize2; +{ + const getTokenType = function(token2) { + if (token2.type === "IdentifierName") { + if (isKeyword(token2.value) || isStrictReservedWord(token2.value, true) || sometimesKeywords.has(token2.value)) { + return "keyword"; + } + if (token2.value[0] !== token2.value[0].toLowerCase()) { + return "capitalized"; + } + } + if (token2.type === "Punctuator" && BRACKET.test(token2.value)) { + return "uncolored"; + } + if (token2.type === "Invalid" && token2.value === "@") { + return "punctuator"; + } + switch (token2.type) { + case "NumericLiteral": + return "number"; + case "StringLiteral": + case "JSXString": + case "NoSubstitutionTemplate": + return "string"; + case "RegularExpressionLiteral": + return "regex"; + case "Punctuator": + case "JSXPunctuator": + return "punctuator"; + case "MultiLineComment": + case "SingleLineComment": + return "comment"; + case "Invalid": + case "JSXInvalid": + return "invalid"; + case "JSXIdentifier": + return "jsxIdentifier"; + default: + return "uncolored"; + } + }; + tokenize2 = function* (text) { + for (const token2 of (0, import_js_tokens.default)(text, { + jsx: true + })) { + switch (token2.type) { + case "TemplateHead": + yield { + type: "string", + value: token2.value.slice(0, -2) + }; + yield { + type: "punctuator", + value: "${" + }; + break; + case "TemplateMiddle": + yield { + type: "punctuator", + value: "}" + }; + yield { + type: "string", + value: token2.value.slice(1, -2) + }; + yield { + type: "punctuator", + value: "${" + }; + break; + case "TemplateTail": + yield { + type: "punctuator", + value: "}" + }; + yield { + type: "string", + value: token2.value.slice(1) + }; + break; + default: + yield { + type: getTokenType(token2), + value: token2.value + }; + } + } + }; +} +function highlight(text) { + if (text === "") return ""; + const defs = getDefs(true); + let highlighted = ""; + for (const { + type, + value + } of tokenize2(text)) { + if (type in defs) { + highlighted += value.split(NEWLINE$1).map((str) => defs[type](str)).join("\n"); + } else { + highlighted += value; + } + } + return highlighted; +} +var NEWLINE = /\r\n|[\n\r\u2028\u2029]/; +function getMarkerLines(loc, source2, opts) { + const startLoc = Object.assign({ + column: 0, + line: -1 + }, loc.start); + const endLoc = Object.assign({}, startLoc, loc.end); + const { + linesAbove = 2, + linesBelow = 3 + } = opts || {}; + const startLine = startLoc.line; + const startColumn = startLoc.column; + const endLine = endLoc.line; + const endColumn = endLoc.column; + let start = Math.max(startLine - (linesAbove + 1), 0); + let end = Math.min(source2.length, endLine + linesBelow); + if (startLine === -1) { + start = 0; + } + if (endLine === -1) { + end = source2.length; + } + const lineDiff2 = endLine - startLine; + const markerLines = {}; + if (lineDiff2) { + for (let i = 0; i <= lineDiff2; i++) { + const lineNumber = i + startLine; + if (!startColumn) { + markerLines[lineNumber] = true; + } else if (i === 0) { + const sourceLength = source2[lineNumber - 1].length; + markerLines[lineNumber] = [startColumn, sourceLength - startColumn + 1]; + } else if (i === lineDiff2) { + markerLines[lineNumber] = [0, endColumn]; + } else { + const sourceLength = source2[lineNumber - i].length; + markerLines[lineNumber] = [0, sourceLength]; + } + } + } else { + if (startColumn === endColumn) { + if (startColumn) { + markerLines[startLine] = [startColumn, 0]; + } else { + markerLines[startLine] = true; + } + } else { + markerLines[startLine] = [startColumn, endColumn - startColumn]; + } + } + return { + start, + end, + markerLines + }; +} +function codeFrameColumns(rawLines, loc, opts = {}) { + const shouldHighlight = opts.forceColor || isColorSupported() && opts.highlightCode; + const defs = getDefs(shouldHighlight); + const lines = rawLines.split(NEWLINE); + const { + start, + end, + markerLines + } = getMarkerLines(loc, lines, opts); + const hasColumns = loc.start && typeof loc.start.column === "number"; + const numberMaxWidth = String(end).length; + const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines; + let frame = highlightedLines.split(NEWLINE, end).slice(start, end).map((line3, index) => { + const number = start + 1 + index; + const paddedNumber = ` ${number}`.slice(-numberMaxWidth); + const gutter = ` ${paddedNumber} |`; + const hasMarker = markerLines[number]; + const lastMarkerLine = !markerLines[number + 1]; + if (hasMarker) { + let markerLine = ""; + if (Array.isArray(hasMarker)) { + const markerSpacing = line3.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); + const numberOfMarkers = hasMarker[1] || 1; + markerLine = ["\n ", defs.gutter(gutter.replace(/\d/g, " ")), " ", markerSpacing, defs.marker("^").repeat(numberOfMarkers)].join(""); + if (lastMarkerLine && opts.message) { + markerLine += " " + defs.message(opts.message); + } + } + return [defs.marker(">"), defs.gutter(gutter), line3.length > 0 ? ` ${line3}` : "", markerLine].join(""); + } else { + return ` ${defs.gutter(gutter)}${line3.length > 0 ? ` ${line3}` : ""}`; + } + }).join("\n"); + if (opts.message && !hasColumns) { + frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message} +${frame}`; + } + if (shouldHighlight) { + return defs.reset(frame); + } else { + return frame; + } +} + +// node_modules/index-to-position/index.js +var getOffsets = ({ + oneBased, + oneBasedLine = oneBased, + oneBasedColumn = oneBased +} = {}) => [oneBasedLine ? 1 : 0, oneBasedColumn ? 1 : 0]; +function getPosition(text, textIndex, options8) { + const lineBreakBefore = textIndex === 0 ? -1 : text.lastIndexOf("\n", textIndex - 1); + const [lineOffset, columnOffset] = getOffsets(options8); + return { + line: lineBreakBefore === -1 ? lineOffset : text.slice(0, lineBreakBefore + 1).match(/\n/g).length + lineOffset, + column: textIndex - lineBreakBefore - 1 + columnOffset + }; +} +function indexToPosition(text, textIndex, options8) { if (typeof text !== "string") { throw new TypeError("Text parameter should be a string"); } @@ -11404,86 +11740,69 @@ function indexToPosition(text, textIndex, { oneBased = false } = {}) { if (textIndex < 0 || textIndex > text.length) { throw new RangeError("Index out of bounds"); } - const position = getPosition(text, textIndex); - return oneBased ? { line: position.line + 1, column: position.column + 1 } : position; + return getPosition(text, textIndex, options8); } // node_modules/parse-json/index.js var getCodePoint = (character) => `\\u{${character.codePointAt(0).toString(16)}}`; -var _input, _jsonParseError, _message, _codeFrame, _rawCodeFrame, _JSONError_instances, getCodeFrame_fn; -var _JSONError = class _JSONError extends Error { +var JSONError = class _JSONError extends Error { + name = "JSONError"; + fileName; + #input; + #jsonParseError; + #message; + #codeFrame; + #rawCodeFrame; constructor(messageOrOptions) { - var __super = (...args) => { - super(...args); - __privateAdd(this, _JSONError_instances); - __publicField(this, "name", "JSONError"); - __publicField(this, "fileName"); - __privateAdd(this, _input); - __privateAdd(this, _jsonParseError); - __privateAdd(this, _message); - __privateAdd(this, _codeFrame); - __privateAdd(this, _rawCodeFrame); - return this; - }; - var _a; if (typeof messageOrOptions === "string") { - __super(); - __privateSet(this, _message, messageOrOptions); + super(); + this.#message = messageOrOptions; } else { const { jsonParseError, fileName, input } = messageOrOptions; - __super(void 0, { cause: jsonParseError }); - __privateSet(this, _input, input); - __privateSet(this, _jsonParseError, jsonParseError); + super(void 0, { cause: jsonParseError }); + this.#input = input; + this.#jsonParseError = jsonParseError; this.fileName = fileName; } - (_a = Error.captureStackTrace) == null ? void 0 : _a.call(Error, this, _JSONError); + Error.captureStackTrace?.(this, _JSONError); } get message() { - __privateGet(this, _message) ?? __privateSet(this, _message, `${addCodePointToUnexpectedToken(__privateGet(this, _jsonParseError).message)}${__privateGet(this, _input) === "" ? " while parsing empty string" : ""}`); + this.#message ?? (this.#message = `${addCodePointToUnexpectedToken(this.#jsonParseError.message)}${this.#input === "" ? " while parsing empty string" : ""}`); const { codeFrame } = this; - return `${__privateGet(this, _message)}${this.fileName ? ` in ${this.fileName}` : ""}${codeFrame ? ` + return `${this.#message}${this.fileName ? ` in ${this.fileName}` : ""}${codeFrame ? ` ${codeFrame} ` : ""}`; } set message(message) { - __privateSet(this, _message, message); + this.#message = message; + } + #getCodeFrame(highlightCode) { + if (!this.#jsonParseError) { + return; + } + const input = this.#input; + const location = getErrorLocation(input, this.#jsonParseError.message); + if (!location) { + return; + } + return codeFrameColumns(input, { start: location }, { highlightCode }); } get codeFrame() { - __privateGet(this, _codeFrame) ?? __privateSet(this, _codeFrame, __privateMethod(this, _JSONError_instances, getCodeFrame_fn).call( - this, + this.#codeFrame ?? (this.#codeFrame = this.#getCodeFrame( /* highlightCode */ true )); - return __privateGet(this, _codeFrame); + return this.#codeFrame; } get rawCodeFrame() { - __privateGet(this, _rawCodeFrame) ?? __privateSet(this, _rawCodeFrame, __privateMethod(this, _JSONError_instances, getCodeFrame_fn).call( - this, + this.#rawCodeFrame ?? (this.#rawCodeFrame = this.#getCodeFrame( /* highlightCode */ false )); - return __privateGet(this, _rawCodeFrame); + return this.#rawCodeFrame; } }; -_input = new WeakMap(); -_jsonParseError = new WeakMap(); -_message = new WeakMap(); -_codeFrame = new WeakMap(); -_rawCodeFrame = new WeakMap(); -_JSONError_instances = new WeakSet(); -getCodeFrame_fn = function(highlightCode) { - if (!__privateGet(this, _jsonParseError)) { - return; - } - const input = __privateGet(this, _input); - const location = getErrorLocation(input, __privateGet(this, _jsonParseError).message); - if (!location) { - return; - } - return (0, import_code_frame.codeFrameColumns)(input, { start: location }, { highlightCode }); -}; -var JSONError = _JSONError; var getErrorLocation = (string, message) => { const match = message.match(/in JSON at position (?\d+)(?: \(line (?\d+) column (?\d+)\))?$/); if (!match) { @@ -11557,6 +11876,12 @@ ${codeblock}`, options8); }; // node_modules/smol-toml/dist/util.js +function isEscaped(str, ptr) { + let i = 0; + while (str[ptr - ++i] === "\\") + ; + return --i && i % 2; +} function indexOfNewline(str, start = 0, end = str.length) { let idx = str.indexOf("\n", start); if (str[idx - 1] === "\r") @@ -11611,7 +11936,7 @@ function getStringEnd(str, seek) { seek += target.length - 1; do seek = str.indexOf(target, ++seek); - while (seek > -1 && first !== "'" && str[seek - 1] === "\\" && (str[seek - 2] !== "\\" || str[seek - 3] === "\\")); + while (seek > -1 && first !== "'" && isEscaped(str, seek)); if (seek > -1) { seek += target.length; if (target.length > 1) { @@ -11626,8 +11951,10 @@ function getStringEnd(str, seek) { // node_modules/smol-toml/dist/date.js var DATE_TIME_RE = /^(\d{4}-\d{2}-\d{2})?[T ]?(?:(\d{2}):\d{2}:\d{2}(?:\.\d+)?)?(Z|[-+]\d{2}:\d{2})?$/i; -var _hasDate, _hasTime, _offset; -var _TomlDate = class _TomlDate extends Date { +var TomlDate = class _TomlDate extends Date { + #hasDate = false; + #hasTime = false; + #offset = null; constructor(date) { let hasDate = true; let hasTime = true; @@ -11654,29 +11981,26 @@ var _TomlDate = class _TomlDate extends Date { } } super(date); - __privateAdd(this, _hasDate, false); - __privateAdd(this, _hasTime, false); - __privateAdd(this, _offset, null); if (!isNaN(this.getTime())) { - __privateSet(this, _hasDate, hasDate); - __privateSet(this, _hasTime, hasTime); - __privateSet(this, _offset, offset); + this.#hasDate = hasDate; + this.#hasTime = hasTime; + this.#offset = offset; } } isDateTime() { - return __privateGet(this, _hasDate) && __privateGet(this, _hasTime); + return this.#hasDate && this.#hasTime; } isLocal() { - return !__privateGet(this, _hasDate) || !__privateGet(this, _hasTime) || !__privateGet(this, _offset); + return !this.#hasDate || !this.#hasTime || !this.#offset; } isDate() { - return __privateGet(this, _hasDate) && !__privateGet(this, _hasTime); + return this.#hasDate && !this.#hasTime; } isTime() { - return __privateGet(this, _hasTime) && !__privateGet(this, _hasDate); + return this.#hasTime && !this.#hasDate; } isValid() { - return __privateGet(this, _hasDate) || __privateGet(this, _hasTime); + return this.#hasDate || this.#hasTime; } toISOString() { let iso = super.toISOString(); @@ -11684,42 +12008,38 @@ var _TomlDate = class _TomlDate extends Date { return iso.slice(0, 10); if (this.isTime()) return iso.slice(11, 23); - if (__privateGet(this, _offset) === null) + if (this.#offset === null) return iso.slice(0, -1); - if (__privateGet(this, _offset) === "Z") + if (this.#offset === "Z") return iso; - let offset = +__privateGet(this, _offset).slice(1, 3) * 60 + +__privateGet(this, _offset).slice(4, 6); - offset = __privateGet(this, _offset)[0] === "-" ? offset : -offset; + let offset = +this.#offset.slice(1, 3) * 60 + +this.#offset.slice(4, 6); + offset = this.#offset[0] === "-" ? offset : -offset; let offsetDate = new Date(this.getTime() - offset * 6e4); - return offsetDate.toISOString().slice(0, -1) + __privateGet(this, _offset); + return offsetDate.toISOString().slice(0, -1) + this.#offset; } static wrapAsOffsetDateTime(jsDate, offset = "Z") { let date = new _TomlDate(jsDate); - __privateSet(date, _offset, offset); + date.#offset = offset; return date; } static wrapAsLocalDateTime(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _offset, null); + date.#offset = null; return date; } static wrapAsLocalDate(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _hasTime, false); - __privateSet(date, _offset, null); + date.#hasTime = false; + date.#offset = null; return date; } static wrapAsLocalTime(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _hasDate, false); - __privateSet(date, _offset, null); + date.#hasDate = false; + date.#offset = null; return date; } }; -_hasDate = new WeakMap(); -_hasTime = new WeakMap(); -_offset = new WeakMap(); -var TomlDate = _TomlDate; // node_modules/smol-toml/dist/primitive.js var INT_REGEX = /^((0x[0-9a-fA-F](_?[0-9a-fA-F])*)|(([+-]|0[ob])?\d(_?\d)*))$/; @@ -11808,7 +12128,7 @@ function parseString(str, ptr = 0, endPtr = str.length) { } return parsed + str.slice(sliceStart, endPtr - 1); } -function parseValue(value, toml, ptr) { +function parseValue(value, toml, ptr, integersAsBigInt) { if (value === "true") return true; if (value === "false") @@ -11820,31 +12140,36 @@ function parseValue(value, toml, ptr) { if (value === "nan" || value === "+nan" || value === "-nan") return NaN; if (value === "-0") - return 0; - let isInt2; - if ((isInt2 = INT_REGEX.test(value)) || FLOAT_REGEX.test(value)) { + return integersAsBigInt ? 0n : 0; + let isInt2 = INT_REGEX.test(value); + if (isInt2 || FLOAT_REGEX.test(value)) { if (LEADING_ZERO.test(value)) { throw new TomlError("leading zeroes are not allowed", { toml, ptr }); } - let numeric = +value.replace(/_/g, ""); + value = value.replace(/_/g, ""); + let numeric = +value; if (isNaN(numeric)) { throw new TomlError("invalid number", { toml, ptr }); } - if (isInt2 && !Number.isSafeInteger(numeric)) { - throw new TomlError("integer value cannot be represented losslessly", { - toml, - ptr - }); + if (isInt2) { + if ((isInt2 = !Number.isSafeInteger(numeric)) && !integersAsBigInt) { + throw new TomlError("integer value cannot be represented losslessly", { + toml, + ptr + }); + } + if (isInt2 || integersAsBigInt === true) + numeric = BigInt(value); } return numeric; } - let date = new TomlDate(value); + const date = new TomlDate(value); if (!date.isValid()) { throw new TomlError("invalid value", { toml, @@ -11874,7 +12199,7 @@ function sliceAndTrimEndOf(str, startPtr, endPtr, allowNewLines) { } return [trimmed, commentIdx]; } -function extractValue(str, ptr, end, depth = -1) { +function extractValue(str, ptr, end, depth, integersAsBigInt) { if (depth === 0) { throw new TomlError("document contains excessively nested structures. aborting.", { toml: str, @@ -11883,7 +12208,7 @@ function extractValue(str, ptr, end, depth = -1) { } let c2 = str[ptr]; if (c2 === "[" || c2 === "{") { - let [value, endPtr2] = c2 === "[" ? parseArray(str, ptr, depth) : parseInlineTable(str, ptr, depth); + let [value, endPtr2] = c2 === "[" ? parseArray(str, ptr, depth, integersAsBigInt) : parseInlineTable(str, ptr, depth, integersAsBigInt); let newPtr = end ? skipUntil(str, endPtr2, ",", end) : endPtr2; if (endPtr2 - newPtr && end === "}") { let nextNewLine = indexOfNewline(str, endPtr2, newPtr); @@ -11925,7 +12250,7 @@ function extractValue(str, ptr, end, depth = -1) { endPtr += +(str[endPtr] === ","); } return [ - parseValue(slice[0], str, ptr), + parseValue(slice[0], str, ptr, integersAsBigInt), endPtr ]; } @@ -11999,28 +12324,20 @@ function parseKey(str, ptr, end = "=") { } while (dot + 1 && dot < endPtr); return [parsed, skipVoid(str, endPtr + 1, true, true)]; } -function parseInlineTable(str, ptr, depth = -1) { +function parseInlineTable(str, ptr, depth, integersAsBigInt) { let res = {}; let seen = /* @__PURE__ */ new Set(); let c2; let comma = 0; ptr++; while ((c2 = str[ptr++]) !== "}" && c2) { + let err = { toml: str, ptr: ptr - 1 }; if (c2 === "\n") { - throw new TomlError("newlines are not allowed in inline tables", { - toml: str, - ptr: ptr - 1 - }); + throw new TomlError("newlines are not allowed in inline tables", err); } else if (c2 === "#") { - throw new TomlError("inline tables cannot contain comments", { - toml: str, - ptr: ptr - 1 - }); + throw new TomlError("inline tables cannot contain comments", err); } else if (c2 === ",") { - throw new TomlError("expected key-value, found comma", { - toml: str, - ptr: ptr - 1 - }); + throw new TomlError("expected key-value, found comma", err); } else if (c2 !== " " && c2 !== " ") { let k; let t = res; @@ -12046,7 +12363,7 @@ function parseInlineTable(str, ptr, depth = -1) { ptr }); } - let [value, valueEndPtr] = extractValue(str, keyEndPtr, "}", depth - 1); + let [value, valueEndPtr] = extractValue(str, keyEndPtr, "}", depth - 1, integersAsBigInt); seen.add(value); t[k] = value; ptr = valueEndPtr; @@ -12067,7 +12384,7 @@ function parseInlineTable(str, ptr, depth = -1) { } return [res, ptr]; } -function parseArray(str, ptr, depth = -1) { +function parseArray(str, ptr, depth, integersAsBigInt) { let res = []; let c2; ptr++; @@ -12080,7 +12397,7 @@ function parseArray(str, ptr, depth = -1) { } else if (c2 === "#") ptr = skipComment(str, ptr); else if (c2 !== " " && c2 !== " " && c2 !== "\n" && c2 !== "\r") { - let e = extractValue(str, ptr - 1, "]", depth - 1); + let e = extractValue(str, ptr - 1, "]", depth - 1, integersAsBigInt); res.push(e[0]); ptr = e[1]; } @@ -12096,7 +12413,6 @@ function parseArray(str, ptr, depth = -1) { // node_modules/smol-toml/dist/parse.js function peekTable(key2, table, meta, type) { - var _a, _b; let t = table; let m = meta; let k; @@ -12116,7 +12432,7 @@ function peekTable(key2, table, meta, type) { } } k = key2[i]; - if ((hasOwn = Object.hasOwn(t, k)) && ((_a = m[k]) == null ? void 0 : _a.t) === 0 && ((_b = m[k]) == null ? void 0 : _b.d)) { + if ((hasOwn = Object.hasOwn(t, k)) && m[k]?.t === 0 && m[k]?.d) { return null; } if (!hasOwn) { @@ -12155,8 +12471,7 @@ function peekTable(key2, table, meta, type) { } return [k, t, state.c]; } -function parse4(toml, opts) { - let maxDepth = (opts == null ? void 0 : opts.maxDepth) ?? 1e3; +function parse4(toml, { maxDepth = 1e3, integersAsBigInt } = {}) { let res = {}; let meta = {}; let tbl = res; @@ -12205,7 +12520,7 @@ function parse4(toml, opts) { ptr }); } - let v = extractValue(toml, k[1], void 0, maxDepth); + let v = extractValue(toml, k[1], void 0, maxDepth, integersAsBigInt); p[1][p[0]] = v[0]; ptr = v[1]; } @@ -12221,7 +12536,7 @@ function parse4(toml, opts) { return res; } -// src/utils/read-file.js +// src/utilities/read-file.js import fs2 from "fs/promises"; async function readFile(file) { if (isUrlString(file)) { @@ -12332,20 +12647,20 @@ var CONFIG_FILE_NAMES = [ "package.yaml", ".prettierrc", ".prettierrc.json", - ".prettierrc.yaml", ".prettierrc.yml", + ".prettierrc.yaml", ".prettierrc.json5", ".prettierrc.js", - ".prettierrc.ts", - ".prettierrc.mjs", - ".prettierrc.mts", - ".prettierrc.cjs", - ".prettierrc.cts", "prettier.config.js", + ".prettierrc.ts", "prettier.config.ts", + ".prettierrc.mjs", "prettier.config.mjs", + ".prettierrc.mts", "prettier.config.mts", + ".prettierrc.cjs", "prettier.config.cjs", + ".prettierrc.cts", "prettier.config.cts", ".prettierrc.toml" ]; @@ -12374,14 +12689,14 @@ var config_searcher_default = getSearcher; // src/config/prettier-config/load-config.js import path8 from "path"; -// src/utils/import-from-file.js +// src/utilities/import-from-file.js import { pathToFileURL as pathToFileURL4 } from "url"; // node_modules/import-meta-resolve/lib/resolve.js import assert3 from "assert"; import { statSync, realpathSync } from "fs"; import process4 from "process"; -import { URL as URL2, fileURLToPath as fileURLToPath4, pathToFileURL as pathToFileURL3 } from "url"; +import { fileURLToPath as fileURLToPath4, pathToFileURL as pathToFileURL3 } from "url"; import path7 from "path"; import { builtinModules } from "module"; @@ -12426,7 +12741,7 @@ codes.ERR_INVALID_ARG_TYPE = createError( * @param {unknown} actual */ (name, expected, actual) => { - assert2(typeof name === "string", "'name' must be a string"); + assert2.ok(typeof name === "string", "'name' must be a string"); if (!Array.isArray(expected)) { expected = [expected]; } @@ -12442,14 +12757,14 @@ codes.ERR_INVALID_ARG_TYPE = createError( const instances = []; const other = []; for (const value of expected) { - assert2( + assert2.ok( typeof value === "string", "All expected entries have to be of type string" ); if (kTypes.has(value)) { types.push(value.toLowerCase()); } else if (classRegExp.exec(value) === null) { - assert2( + assert2.ok( value !== "object", 'The value "object" should be written as "Object"' ); @@ -12508,8 +12823,8 @@ codes.ERR_INVALID_PACKAGE_CONFIG = createError( * @param {string} [base] * @param {string} [message] */ - (path14, base, message) => { - return `Invalid package config ${path14}${base ? ` while importing ${base}` : ""}${message ? `. ${message}` : ""}`; + (path15, base, message) => { + return `Invalid package config ${path15}${base ? ` while importing ${base}` : ""}${message ? `. ${message}` : ""}`; }, Error ); @@ -12525,7 +12840,7 @@ codes.ERR_INVALID_PACKAGE_TARGET = createError( (packagePath, key2, target, isImport = false, base = void 0) => { const relatedError = typeof target === "string" && !isImport && target.length > 0 && !target.startsWith("./"); if (key2 === ".") { - assert2(isImport === false); + assert2.ok(isImport === false); return `Invalid "exports" main target ${JSON.stringify(target)} defined in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ""}${relatedError ? '; targets must start with "./"' : ""}`; } return `Invalid "${isImport ? "imports" : "exports"}" target ${JSON.stringify( @@ -12541,8 +12856,8 @@ codes.ERR_MODULE_NOT_FOUND = createError( * @param {string} base * @param {boolean} [exactUrl] */ - (path14, base, exactUrl = false) => { - return `Cannot find ${exactUrl ? "module" : "package"} '${path14}' imported from ${base}`; + (path15, base, exactUrl = false) => { + return `Cannot find ${exactUrl ? "module" : "package"} '${path15}' imported from ${base}`; }, Error ); @@ -12593,8 +12908,8 @@ codes.ERR_UNKNOWN_FILE_EXTENSION = createError( * @param {string} extension * @param {string} path */ - (extension, path14) => { - return `Unknown file extension "${extension}" for ${path14}`; + (extension, path15) => { + return `Unknown file extension "${extension}" for ${path15}`; }, TypeError ); @@ -12690,9 +13005,9 @@ var captureLargerStackTrace = hideStackFrames( ); function getMessage(key2, parameters, self) { const message = messages.get(key2); - assert2(message !== void 0, "expected `message` to be found"); + assert2.ok(message !== void 0, "expected `message` to be found"); if (typeof message === "function") { - assert2( + assert2.ok( message.length <= parameters.length, // Default options do not count. `Code: ${key2}; The provided arguments length (${parameters.length}) does not match the required ones (${message.length}).` @@ -12702,7 +13017,7 @@ function getMessage(key2, parameters, self) { const regex = /%[dfijoOs]/g; let expectedLength = 0; while (regex.exec(message) !== null) expectedLength++; - assert2( + assert2.ok( expectedLength === parameters.length, `Code: ${key2}; The provided arguments length (${parameters.length}) does not match the required ones (${expectedLength}).` ); @@ -12974,7 +13289,7 @@ function emitLegacyIndexDeprecation(url3, packageJsonUrl, base, main) { const format3 = defaultGetFormatWithoutErrors(url3, { parentURL: base.href }); if (format3 !== "module") return; const urlPath = fileURLToPath4(url3.href); - const packagePath = fileURLToPath4(new URL2(".", packageJsonUrl)); + const packagePath = fileURLToPath4(new URL(".", packageJsonUrl)); const basePath = fileURLToPath4(base); if (!main) { process4.emitWarning( @@ -12996,9 +13311,9 @@ Default "index" lookups for the main are deprecated for ES modules.`, ); } } -function tryStatSync(path14) { +function tryStatSync(path15) { try { - return statSync(path14); + return statSync(path15); } catch { } } @@ -13010,7 +13325,7 @@ function fileExists(url3) { function legacyMainResolve(packageJsonUrl, packageConfig, base) { let guess; if (packageConfig.main !== void 0) { - guess = new URL2(packageConfig.main, packageJsonUrl); + guess = new URL(packageConfig.main, packageJsonUrl); if (fileExists(guess)) return guess; const tries2 = [ `./${packageConfig.main}.js`, @@ -13022,7 +13337,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { ]; let i2 = -1; while (++i2 < tries2.length) { - guess = new URL2(tries2[i2], packageJsonUrl); + guess = new URL(tries2[i2], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -13039,7 +13354,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { const tries = ["./index.js", "./index.json", "./index.node"]; let i = -1; while (++i < tries.length) { - guess = new URL2(tries[i], packageJsonUrl); + guess = new URL(tries[i], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -13048,7 +13363,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { return guess; } throw new ERR_MODULE_NOT_FOUND( - fileURLToPath4(new URL2(".", packageJsonUrl)), + fileURLToPath4(new URL(".", packageJsonUrl)), fileURLToPath4(base) ); } @@ -13101,13 +13416,13 @@ function finalizeResolution(resolved, base, preserveSymlinks) { function importNotDefined(specifier, packageJsonUrl, base) { return new ERR_PACKAGE_IMPORT_NOT_DEFINED( specifier, - packageJsonUrl && fileURLToPath4(new URL2(".", packageJsonUrl)), + packageJsonUrl && fileURLToPath4(new URL(".", packageJsonUrl)), fileURLToPath4(base) ); } function exportsNotFound(subpath, packageJsonUrl, base) { return new ERR_PACKAGE_PATH_NOT_EXPORTED( - fileURLToPath4(new URL2(".", packageJsonUrl)), + fileURLToPath4(new URL(".", packageJsonUrl)), subpath, base && fileURLToPath4(base) ); @@ -13123,7 +13438,7 @@ function throwInvalidSubpath(request, match, packageJsonUrl, internal, base) { function invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { target = typeof target === "object" && target !== null ? JSON.stringify(target, null, "") : `${target}`; return new ERR_INVALID_PACKAGE_TARGET( - fileURLToPath4(new URL2(".", packageJsonUrl)), + fileURLToPath4(new URL(".", packageJsonUrl)), subpath, target, internal, @@ -13137,7 +13452,7 @@ function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base if (internal && !target.startsWith("../") && !target.startsWith("/")) { let isURL2 = false; try { - new URL2(target); + new URL(target); isURL2 = true; } catch { } @@ -13175,9 +13490,9 @@ function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); } } - const resolved = new URL2(target, packageJsonUrl); + const resolved = new URL(target, packageJsonUrl); const resolvedPath = resolved.pathname; - const packagePath = new URL2(".", packageJsonUrl).pathname; + const packagePath = new URL(".", packageJsonUrl).pathname; if (!resolvedPath.startsWith(packagePath)) throw invalidPackageTarget(match, target, packageJsonUrl, internal, base); if (subpath === "") return resolved; @@ -13205,7 +13520,7 @@ function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base } } if (pattern) { - return new URL2( + return new URL( RegExpPrototypeSymbolReplace.call( patternRegEx, resolved.href, @@ -13213,7 +13528,7 @@ function resolvePackageTargetString(target, subpath, match, packageJsonUrl, base ) ); } - return new URL2(subpath, resolved); + return new URL(subpath, resolved); } function isArrayIndex(key2) { const keyNumber = Number(key2); @@ -13538,7 +13853,7 @@ function parsePackageName(specifier, base) { } function packageResolve(specifier, base, conditions) { if (builtinModules.includes(specifier)) { - return new URL2("node:" + specifier); + return new URL("node:" + specifier); } const { packageName, packageSubpath, isScoped } = parsePackageName( specifier, @@ -13557,7 +13872,7 @@ function packageResolve(specifier, base, conditions) { ); } } - let packageJsonUrl = new URL2( + let packageJsonUrl = new URL( "./node_modules/" + packageName + "/package.json", base ); @@ -13567,7 +13882,7 @@ function packageResolve(specifier, base, conditions) { const stat2 = tryStatSync(packageJsonPath.slice(0, -13)); if (!stat2 || !stat2.isDirectory()) { lastPath = packageJsonPath; - packageJsonUrl = new URL2( + packageJsonUrl = new URL( (isScoped ? "../../../../node_modules/" : "../../../node_modules/") + packageName + "/package.json", packageJsonUrl ); @@ -13587,7 +13902,7 @@ function packageResolve(specifier, base, conditions) { if (packageSubpath === ".") { return legacyMainResolve(packageJsonUrl, packageConfig2, base); } - return new URL2(packageSubpath, packageJsonUrl); + return new URL(packageSubpath, packageJsonUrl); } while (packageJsonPath.length !== lastPath.length); throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath4(base), false); } @@ -13606,13 +13921,16 @@ function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { return isRelativeSpecifier(specifier); } function moduleResolve(specifier, base, conditions, preserveSymlinks) { + if (conditions === void 0) { + conditions = getConditionsSet(); + } const protocol = base.protocol; const isData = protocol === "data:"; const isRemote = isData || protocol === "http:" || protocol === "https:"; let resolved; if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { try { - resolved = new URL2(specifier, base); + resolved = new URL(specifier, base); } catch (error_) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); error.cause = error_; @@ -13622,7 +13940,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageImportsResolve(specifier, base, conditions); } else { try { - resolved = new URL2(specifier); + resolved = new URL(specifier); } catch (error_) { if (isRemote && !builtinModules.includes(specifier)) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); @@ -13632,7 +13950,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageResolve(specifier, base, conditions); } } - assert3(resolved !== void 0, "expected to be defined"); + assert3.ok(resolved !== void 0, "expected to be defined"); if (resolved.protocol !== "file:") { return resolved; } @@ -13643,7 +13961,7 @@ function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { const parentProtocol = parsedParentURL.protocol; if (parentProtocol === "http:" || parentProtocol === "https:") { if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { - const parsedProtocol = parsed == null ? void 0 : parsed.protocol; + const parsedProtocol = parsed?.protocol; if (parsedProtocol && parsedProtocol !== "https:" && parsedProtocol !== "http:") { throw new ERR_NETWORK_IMPORT_DISALLOWED( specifier, @@ -13651,7 +13969,7 @@ function checkIfDisallowedImport(specifier, parsed, parsedParentURL) { "remote imports cannot import from a local location." ); } - return { url: (parsed == null ? void 0 : parsed.href) || "" }; + return { url: parsed?.href || "" }; } if (builtinModules.includes(specifier)) { throw new ERR_NETWORK_IMPORT_DISALLOWED( @@ -13687,19 +14005,19 @@ function throwIfInvalidParentURL(parentURL) { } function defaultResolve(specifier, context = {}) { const { parentURL } = context; - assert3(parentURL !== void 0, "expected `parentURL` to be defined"); + assert3.ok(parentURL !== void 0, "expected `parentURL` to be defined"); throwIfInvalidParentURL(parentURL); let parsedParentURL; if (parentURL) { try { - parsedParentURL = new URL2(parentURL); + parsedParentURL = new URL(parentURL); } catch { } } let parsed; let protocol; try { - parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier) ? new URL2(specifier, parsedParentURL) : new URL2(specifier); + parsed = shouldBeTreatedAsRelativeOrAbsolutePath(specifier) ? new URL(specifier, parsedParentURL) : new URL(specifier); protocol = parsed.protocol; if (protocol === "data:") { return { url: parsed.href, format: null }; @@ -13720,7 +14038,7 @@ function defaultResolve(specifier, context = {}) { } if (parsed && parsed.protocol === "node:") return { url: specifier }; const conditions = getConditionsSet(context.conditions); - const url3 = moduleResolve(specifier, new URL2(parentURL), conditions, false); + const url3 = moduleResolve(specifier, new URL(parentURL), conditions, false); return { // Do NOT cast `url` to a string: that will work even when there are real // problems, silencing them @@ -13750,14 +14068,14 @@ function resolve2(specifier, parent) { } } -// src/utils/import-from-file.js +// src/utilities/import-from-file.js function importFromFile(specifier, parent) { const url3 = resolve2(specifier, pathToFileURL4(parent).href); return import(url3); } var import_from_file_default = importFromFile; -// src/utils/require-from-file.js +// src/utilities/require-from-file.js import { createRequire } from "module"; function requireFromFile(id, parent) { const require2 = createRequire(parent); @@ -13780,7 +14098,7 @@ async function loadExternalConfig(externalConfig, configFile) { } return required; } catch (error) { - if (!requireErrorCodesShouldBeIgnored.has(error == null ? void 0 : error.code)) { + if (!requireErrorCodesShouldBeIgnored.has(error?.code)) { throw error; } } @@ -13931,516 +14249,154 @@ function pathMatchesGlobs(filePath, patterns, excludedPatterns) { }); } -// scripts/build/shims/string-replace-all.js -var stringReplaceAll = (isOptionalObject, original, pattern, replacement) => { - if (isOptionalObject && (original === void 0 || original === null)) { +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT = 1; +var createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { return; } - if (original.replaceAll) { - return original.replaceAll(pattern, replacement); - } - if (pattern.global) { - return original.replace(pattern, replacement); - } - return original.split(pattern).join(replacement); + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); }; -var string_replace_all_default = stringReplaceAll; + +// scripts/build/shims/method-replace-all.js +var stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); +}; +var replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } +}); +var method_replace_all_default = replaceAll; + +// src/main/core.js +import { builders as __doc_builders4, printer as __doc_printer } from "./doc.mjs"; + +// src/universal/assert.js +import { equal, ok, strictEqual } from "assert"; // src/common/end-of-line.js +var OPTION_CR = "cr"; +var OPTION_CRLF = "crlf"; +var OPTION_LF = "lf"; +var DEFAULT_OPTION = OPTION_LF; +var CHARACTER_CR = "\r"; +var CHARACTER_CRLF = "\r\n"; +var CHARACTER_LF = "\n"; +var DEFAULT_EOL = CHARACTER_LF; function guessEndOfLine(text) { - const index = text.indexOf("\r"); + const index = text.indexOf(CHARACTER_CR); if (index !== -1) { - return text.charAt(index + 1) === "\n" ? "crlf" : "cr"; + return text.charAt(index + 1) === CHARACTER_LF ? OPTION_CRLF : OPTION_CR; } - return "lf"; + return DEFAULT_OPTION; } -function convertEndOfLineToChars(value) { - switch (value) { - case "cr": - return "\r"; - case "crlf": - return "\r\n"; - default: - return "\n"; +function convertEndOfLineOptionToCharacter(endOfLineOption) { + return endOfLineOption === OPTION_CR ? CHARACTER_CR : endOfLineOption === OPTION_CRLF ? CHARACTER_CRLF : DEFAULT_EOL; +} +var regexps = /* @__PURE__ */ new Map([[CHARACTER_LF, /\n/gu], [CHARACTER_CR, /\r/gu], [CHARACTER_CRLF, /\r\n/gu]]); +function countEndOfLineCharacters(text, endOfLineCharacter) { + const regex = regexps.get(endOfLineCharacter); + if (false) { + ok(regex, `Unexpected 'endOfLineCharacter': ${JSON.stringify(endOfLineCharacter)}.`); } + return text.match(regex)?.length ?? 0; } -function countEndOfLineChars(text, eol) { - let regex; - switch (eol) { - case "\n": - regex = /\n/gu; - break; - case "\r": - regex = /\r/gu; - break; - case "\r\n": - regex = /\r\n/gu; - break; - default: - throw new Error(`Unexpected "eol" ${JSON.stringify(eol)}.`); - } - const endOfLines = text.match(regex); - return endOfLines ? endOfLines.length : 0; -} +var END_OF_LINE_REGEXP = /\r\n?/gu; function normalizeEndOfLine(text) { - return string_replace_all_default( - /* isOptionalObject */ - false, + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, text, - /\r\n?/gu, - "\n" + END_OF_LINE_REGEXP, + CHARACTER_LF ); } -// src/document/constants.js -var DOC_TYPE_STRING = "string"; -var DOC_TYPE_ARRAY = "array"; -var DOC_TYPE_CURSOR = "cursor"; -var DOC_TYPE_INDENT = "indent"; -var DOC_TYPE_ALIGN = "align"; -var DOC_TYPE_TRIM = "trim"; -var DOC_TYPE_GROUP = "group"; -var DOC_TYPE_FILL = "fill"; -var DOC_TYPE_IF_BREAK = "if-break"; -var DOC_TYPE_INDENT_IF_BREAK = "indent-if-break"; -var DOC_TYPE_LINE_SUFFIX = "line-suffix"; -var DOC_TYPE_LINE_SUFFIX_BOUNDARY = "line-suffix-boundary"; -var DOC_TYPE_LINE = "line"; -var DOC_TYPE_LABEL = "label"; -var DOC_TYPE_BREAK_PARENT = "break-parent"; -var VALID_OBJECT_DOC_TYPES = /* @__PURE__ */ new Set([ - DOC_TYPE_CURSOR, - DOC_TYPE_INDENT, - DOC_TYPE_ALIGN, - DOC_TYPE_TRIM, - DOC_TYPE_GROUP, - DOC_TYPE_FILL, - DOC_TYPE_IF_BREAK, - DOC_TYPE_INDENT_IF_BREAK, - DOC_TYPE_LINE_SUFFIX, - DOC_TYPE_LINE_SUFFIX_BOUNDARY, - DOC_TYPE_LINE, - DOC_TYPE_LABEL, - DOC_TYPE_BREAK_PARENT -]); +// scripts/build/shims/method-at.js +function stringOrArrayAt(index) { + return this[index < 0 ? this.length + index : index]; +} +var at = createMethodShim("at", function() { + if (Array.isArray(this) || typeof this === "string") { + return stringOrArrayAt; + } +}); +var method_at_default = at; -// scripts/build/shims/at.js -var at = (isOptionalObject, object, index) => { - if (isOptionalObject && (object === void 0 || object === null)) { - return; - } - if (Array.isArray(object) || typeof object === "string") { - return object[index < 0 ? object.length + index : index]; - } - return object.at(index); -}; -var at_default = at; - -// node_modules/trim-newlines/index.js -function trimNewlinesEnd(string) { - let end = string.length; - while (end > 0 && (string[end - 1] === "\r" || string[end - 1] === "\n")) { - end--; - } - return end < string.length ? string.slice(0, end) : string; -} - -// src/document/utils/get-doc-type.js -function getDocType(doc2) { - if (typeof doc2 === "string") { - return DOC_TYPE_STRING; - } - if (Array.isArray(doc2)) { - return DOC_TYPE_ARRAY; - } - if (!doc2) { - return; - } - const { type } = doc2; - if (VALID_OBJECT_DOC_TYPES.has(type)) { - return type; - } -} -var get_doc_type_default = getDocType; - -// src/document/invalid-doc-error.js -var disjunctionListFormat = (list) => new Intl.ListFormat("en-US", { type: "disjunction" }).format(list); -function getDocErrorMessage(doc2) { - const type = doc2 === null ? "null" : typeof doc2; - if (type !== "string" && type !== "object") { - return `Unexpected doc '${type}', -Expected it to be 'string' or 'object'.`; - } - if (get_doc_type_default(doc2)) { - throw new Error("doc is valid."); - } - const objectType = Object.prototype.toString.call(doc2); - if (objectType !== "[object Object]") { - return `Unexpected doc '${objectType}'.`; - } - const EXPECTED_TYPE_VALUES = disjunctionListFormat( - [...VALID_OBJECT_DOC_TYPES].map((type2) => `'${type2}'`) - ); - return `Unexpected doc.type '${doc2.type}'. -Expected it to be ${EXPECTED_TYPE_VALUES}.`; -} -var InvalidDocError = class extends Error { - name = "InvalidDocError"; - constructor(doc2) { - super(getDocErrorMessage(doc2)); - this.doc = doc2; - } -}; -var invalid_doc_error_default = InvalidDocError; - -// src/document/utils/traverse-doc.js -var traverseDocOnExitStackMarker = {}; -function traverseDoc(doc2, onEnter, onExit, shouldTraverseConditionalGroups) { - const docsStack = [doc2]; - while (docsStack.length > 0) { - const doc3 = docsStack.pop(); - if (doc3 === traverseDocOnExitStackMarker) { - onExit(docsStack.pop()); - continue; - } - if (onExit) { - docsStack.push(doc3, traverseDocOnExitStackMarker); - } - const docType = get_doc_type_default(doc3); - if (!docType) { - throw new invalid_doc_error_default(doc3); - } - if ((onEnter == null ? void 0 : onEnter(doc3)) === false) { - continue; - } - switch (docType) { - case DOC_TYPE_ARRAY: - case DOC_TYPE_FILL: { - const parts = docType === DOC_TYPE_ARRAY ? doc3 : doc3.parts; - for (let ic = parts.length, i = ic - 1; i >= 0; --i) { - docsStack.push(parts[i]); - } - break; - } - case DOC_TYPE_IF_BREAK: - docsStack.push(doc3.flatContents, doc3.breakContents); - break; - case DOC_TYPE_GROUP: - if (shouldTraverseConditionalGroups && doc3.expandedStates) { - for (let ic = doc3.expandedStates.length, i = ic - 1; i >= 0; --i) { - docsStack.push(doc3.expandedStates[i]); - } - } else { - docsStack.push(doc3.contents); - } - break; - case DOC_TYPE_ALIGN: - case DOC_TYPE_INDENT: - case DOC_TYPE_INDENT_IF_BREAK: - case DOC_TYPE_LABEL: - case DOC_TYPE_LINE_SUFFIX: - docsStack.push(doc3.contents); - break; - case DOC_TYPE_STRING: - case DOC_TYPE_CURSOR: - case DOC_TYPE_TRIM: - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - case DOC_TYPE_LINE: - case DOC_TYPE_BREAK_PARENT: - break; - default: - throw new invalid_doc_error_default(doc3); - } - } -} -var traverse_doc_default = traverseDoc; - -// src/document/utils.js -function mapDoc(doc2, cb) { - if (typeof doc2 === "string") { - return cb(doc2); - } - const mapped = /* @__PURE__ */ new Map(); - return rec(doc2); - function rec(doc3) { - if (mapped.has(doc3)) { - return mapped.get(doc3); - } - const result = process5(doc3); - mapped.set(doc3, result); - return result; - } - function process5(doc3) { - switch (get_doc_type_default(doc3)) { - case DOC_TYPE_ARRAY: - return cb(doc3.map(rec)); - case DOC_TYPE_FILL: - return cb({ ...doc3, parts: doc3.parts.map(rec) }); - case DOC_TYPE_IF_BREAK: - return cb({ - ...doc3, - breakContents: rec(doc3.breakContents), - flatContents: rec(doc3.flatContents) - }); - case DOC_TYPE_GROUP: { - let { expandedStates, contents } = doc3; - if (expandedStates) { - expandedStates = expandedStates.map(rec); - contents = expandedStates[0]; - } else { - contents = rec(contents); - } - return cb({ ...doc3, contents, expandedStates }); - } - case DOC_TYPE_ALIGN: - case DOC_TYPE_INDENT: - case DOC_TYPE_INDENT_IF_BREAK: - case DOC_TYPE_LABEL: - case DOC_TYPE_LINE_SUFFIX: - return cb({ ...doc3, contents: rec(doc3.contents) }); - case DOC_TYPE_STRING: - case DOC_TYPE_CURSOR: - case DOC_TYPE_TRIM: - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - case DOC_TYPE_LINE: - case DOC_TYPE_BREAK_PARENT: - return cb(doc3); - default: - throw new invalid_doc_error_default(doc3); - } - } -} -function breakParentGroup(groupStack) { - if (groupStack.length > 0) { - const parentGroup = at_default( - /* isOptionalObject */ - false, - groupStack, - -1 - ); - if (!parentGroup.expandedStates && !parentGroup.break) { - parentGroup.break = "propagated"; - } - } - return null; -} -function propagateBreaks(doc2) { - const alreadyVisitedSet = /* @__PURE__ */ new Set(); - const groupStack = []; - function propagateBreaksOnEnterFn(doc3) { - if (doc3.type === DOC_TYPE_BREAK_PARENT) { - breakParentGroup(groupStack); - } - if (doc3.type === DOC_TYPE_GROUP) { - groupStack.push(doc3); - if (alreadyVisitedSet.has(doc3)) { - return false; - } - alreadyVisitedSet.add(doc3); - } - } - function propagateBreaksOnExitFn(doc3) { - if (doc3.type === DOC_TYPE_GROUP) { - const group = groupStack.pop(); - if (group.break) { - breakParentGroup(groupStack); - } - } - } - traverse_doc_default( - doc2, - propagateBreaksOnEnterFn, - propagateBreaksOnExitFn, - /* shouldTraverseConditionalGroups */ - true - ); -} -function stripTrailingHardlineFromParts(parts) { - parts = [...parts]; - while (parts.length >= 2 && at_default( - /* isOptionalObject */ - false, - parts, - -2 - ).type === DOC_TYPE_LINE && at_default( - /* isOptionalObject */ - false, - parts, - -1 - ).type === DOC_TYPE_BREAK_PARENT) { - parts.length -= 2; - } - if (parts.length > 0) { - const lastPart = stripTrailingHardlineFromDoc(at_default( - /* isOptionalObject */ - false, - parts, - -1 - )); - parts[parts.length - 1] = lastPart; - } - return parts; -} -function stripTrailingHardlineFromDoc(doc2) { - switch (get_doc_type_default(doc2)) { - case DOC_TYPE_INDENT: - case DOC_TYPE_INDENT_IF_BREAK: - case DOC_TYPE_GROUP: - case DOC_TYPE_LINE_SUFFIX: - case DOC_TYPE_LABEL: { - const contents = stripTrailingHardlineFromDoc(doc2.contents); - return { ...doc2, contents }; - } - case DOC_TYPE_IF_BREAK: - return { - ...doc2, - breakContents: stripTrailingHardlineFromDoc(doc2.breakContents), - flatContents: stripTrailingHardlineFromDoc(doc2.flatContents) - }; - case DOC_TYPE_FILL: - return { ...doc2, parts: stripTrailingHardlineFromParts(doc2.parts) }; - case DOC_TYPE_ARRAY: - return stripTrailingHardlineFromParts(doc2); - case DOC_TYPE_STRING: - return trimNewlinesEnd(doc2); - case DOC_TYPE_ALIGN: - case DOC_TYPE_CURSOR: - case DOC_TYPE_TRIM: - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - case DOC_TYPE_LINE: - case DOC_TYPE_BREAK_PARENT: - break; - default: - throw new invalid_doc_error_default(doc2); - } - return doc2; -} -function stripTrailingHardline(doc2) { - return stripTrailingHardlineFromDoc(cleanDoc(doc2)); -} -function cleanDocFn(doc2) { - switch (get_doc_type_default(doc2)) { - case DOC_TYPE_FILL: - if (doc2.parts.every((part) => part === "")) { - return ""; - } - break; - case DOC_TYPE_GROUP: - if (!doc2.contents && !doc2.id && !doc2.break && !doc2.expandedStates) { - return ""; - } - if (doc2.contents.type === DOC_TYPE_GROUP && doc2.contents.id === doc2.id && doc2.contents.break === doc2.break && doc2.contents.expandedStates === doc2.expandedStates) { - return doc2.contents; - } - break; - case DOC_TYPE_ALIGN: - case DOC_TYPE_INDENT: - case DOC_TYPE_INDENT_IF_BREAK: - case DOC_TYPE_LINE_SUFFIX: - if (!doc2.contents) { - return ""; - } - break; - case DOC_TYPE_IF_BREAK: - if (!doc2.flatContents && !doc2.breakContents) { - return ""; - } - break; - case DOC_TYPE_ARRAY: { - const parts = []; - for (const part of doc2) { - if (!part) { - continue; - } - const [currentPart, ...restParts] = Array.isArray(part) ? part : [part]; - if (typeof currentPart === "string" && typeof at_default( - /* isOptionalObject */ - false, - parts, - -1 - ) === "string") { - parts[parts.length - 1] += currentPart; - } else { - parts.push(currentPart); - } - parts.push(...restParts); - } - if (parts.length === 0) { - return ""; - } - if (parts.length === 1) { - return parts[0]; - } - return parts; - } - case DOC_TYPE_STRING: - case DOC_TYPE_CURSOR: - case DOC_TYPE_TRIM: - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - case DOC_TYPE_LINE: - case DOC_TYPE_LABEL: - case DOC_TYPE_BREAK_PARENT: - break; - default: - throw new invalid_doc_error_default(doc2); - } - return doc2; -} -function cleanDoc(doc2) { - return mapDoc(doc2, (currentDoc) => cleanDocFn(currentDoc)); -} -function inheritLabel(doc2, fn) { - return doc2.type === DOC_TYPE_LABEL ? { ...doc2, contents: fn(doc2.contents) } : fn(doc2); -} - -// src/document/utils/assert-doc.js +// src/utilities/noop.js var noop = () => { }; -var assertDoc = true ? noop : function(doc2) { - traverse_doc_default(doc2, (doc3) => { - if (checked.has(doc3)) { - return false; - } - if (typeof doc3 !== "string") { - checked.add(doc3); - } - }); -}; +var noop_default = noop; -// src/document/builders.js -function indent(contents) { - assertDoc(contents); - return { type: DOC_TYPE_INDENT, contents }; -} -function align(widthOrString, contents) { - assertDoc(contents); - return { type: DOC_TYPE_ALIGN, contents, n: widthOrString }; -} -function lineSuffix(contents) { - assertDoc(contents); - return { type: DOC_TYPE_LINE_SUFFIX, contents }; -} -var breakParent = { type: DOC_TYPE_BREAK_PARENT }; -var hardlineWithoutBreakParent = { type: DOC_TYPE_LINE, hard: true }; -var line2 = { type: DOC_TYPE_LINE }; -var hardline = [hardlineWithoutBreakParent, breakParent]; -var cursor = { type: DOC_TYPE_CURSOR }; -function addAlignmentToDoc(doc2, size, tabWidth) { - assertDoc(doc2); - let aligned = doc2; - if (size > 0) { - for (let i = 0; i < Math.floor(size / tabWidth); ++i) { - aligned = indent(aligned); - } - aligned = align(size % tabWidth, aligned); - aligned = align(Number.NEGATIVE_INFINITY, aligned); - } - return aligned; +// src/document/builders/types.js +var DOC_TYPE_CURSOR = ( + /** @type {const} */ + "cursor" +); +var DOC_TYPE_INDENT = ( + /** @type {const} */ + "indent" +); +var DOC_TYPE_ALIGN = ( + /** @type {const} */ + "align" +); +var DOC_TYPE_TRIM = ( + /** @type {const} */ + "trim" +); +var DOC_TYPE_GROUP = ( + /** @type {const} */ + "group" +); +var DOC_TYPE_FILL = ( + /** @type {const} */ + "fill" +); +var DOC_TYPE_IF_BREAK = ( + /** @type {const} */ + "if-break" +); +var DOC_TYPE_INDENT_IF_BREAK = ( + /** @type {const} */ + "indent-if-break" +); +var DOC_TYPE_LINE_SUFFIX = ( + /** @type {const} */ + "line-suffix" +); +var DOC_TYPE_LINE_SUFFIX_BOUNDARY = ( + /** @type {const} */ + "line-suffix-boundary" +); +var DOC_TYPE_LINE = ( + /** @type {const} */ + "line" +); +var DOC_TYPE_LABEL = ( + /** @type {const} */ + "label" +); +var DOC_TYPE_BREAK_PARENT = ( + /** @type {const} */ + "break-parent" +); + +// src/document/utilities/index.js +function inheritLabel(doc2, fn) { + return doc2.type === DOC_TYPE_LABEL ? { + ...doc2, + contents: fn(doc2.contents) + } : fn(doc2); } // src/document/debug.js function flattenDoc(doc2) { - var _a; if (!doc2) { return ""; } @@ -14469,7 +14425,7 @@ function flattenDoc(doc2) { return { ...doc2, contents: flattenDoc(doc2.contents), - expandedStates: (_a = doc2.expandedStates) == null ? void 0 : _a.map(flattenDoc) + expandedStates: doc2.expandedStates?.map(flattenDoc) }; } if (doc2.type === DOC_TYPE_FILL) { @@ -14485,7 +14441,6 @@ function printDocToDebug(doc2) { const usedKeysForSymbols = /* @__PURE__ */ new Set(); return printDoc(flattenDoc(doc2)); function printDoc(doc3, index, parentParts) { - var _a, _b; if (typeof doc3 === "string") { return JSON.stringify(doc3); } @@ -14494,7 +14449,7 @@ function printDocToDebug(doc2) { return printed.length === 1 ? printed[0] : `[${printed.join(", ")}]`; } if (doc3.type === DOC_TYPE_LINE) { - const withBreakParent = ((_a = parentParts == null ? void 0 : parentParts[index + 1]) == null ? void 0 : _a.type) === DOC_TYPE_BREAK_PARENT; + const withBreakParent = parentParts?.[index + 1]?.type === DOC_TYPE_BREAK_PARENT; if (doc3.literal) { return withBreakParent ? "literalline" : "literallineWithoutBreakParent"; } @@ -14507,7 +14462,7 @@ function printDocToDebug(doc2) { return "line"; } if (doc3.type === DOC_TYPE_BREAK_PARENT) { - const afterHardline = ((_b = parentParts == null ? void 0 : parentParts[index - 1]) == null ? void 0 : _b.type) === DOC_TYPE_LINE && parentParts[index - 1].hard; + const afterHardline = parentParts?.[index - 1]?.type === DOC_TYPE_LINE && parentParts[index - 1].hard; return afterHardline ? void 0 : "breakParent"; } if (doc3.type === DOC_TYPE_TRIM) { @@ -14584,7 +14539,7 @@ function printDocToDebug(doc2) { // node_modules/emoji-regex/index.mjs var emoji_regex_default = () => { - return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; + return /[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g; }; // node_modules/get-east-asian-width/lookup.js @@ -14592,14 +14547,15 @@ function isFullWidth(x) { return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; } function isWide(x) { - return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x === 94192 || x === 94193 || x >= 94208 && x <= 100343 || x >= 100352 && x <= 101589 || x >= 101631 && x <= 101640 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128727 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129673 || x >= 129679 && x <= 129734 || x >= 129742 && x <= 129756 || x >= 129759 && x <= 129769 || x >= 129776 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; + return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9776 && x <= 9783 || x >= 9800 && x <= 9811 || x === 9855 || x >= 9866 && x <= 9871 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12773 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x >= 94192 && x <= 94198 || x >= 94208 && x <= 101589 || x >= 101631 && x <= 101662 || x >= 101760 && x <= 101874 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x >= 119552 && x <= 119638 || x >= 119648 && x <= 119670 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128728 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129674 || x >= 129678 && x <= 129734 || x === 129736 || x >= 129741 && x <= 129756 || x >= 129759 && x <= 129770 || x >= 129775 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; } -// node_modules/get-east-asian-width/index.js -var _isNarrowWidth = (codePoint) => !(isFullWidth(codePoint) || isWide(codePoint)); +// src/utilities/narrow-emojis.evaluate.js +var narrow_emojis_evaluate_default = "\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07"; -// src/utils/get-string-width.js +// src/utilities/get-string-width.js var notAsciiRegex = /[^\x20-\x7F]/u; +var narrowEmojisSet = new Set(narrow_emojis_evaluate_default); function getStringWidth(text) { if (!text) { return 0; @@ -14607,7 +14563,10 @@ function getStringWidth(text) { if (!notAsciiRegex.test(text)) { return text.length; } - text = text.replace(emoji_regex_default(), " "); + text = text.replace( + emoji_regex_default(), + (match) => narrowEmojisSet.has(match) ? " " : " " + ); let width = 0; for (const character of text) { const codePoint = character.codePointAt(0); @@ -14617,513 +14576,16 @@ function getStringWidth(text) { if (codePoint >= 768 && codePoint <= 879) { continue; } - width += _isNarrowWidth(codePoint) ? 1 : 2; + if (codePoint >= 65024 && codePoint <= 65039) { + continue; + } + width += isFullWidth(codePoint) || isWide(codePoint) ? 2 : 1; } return width; } var get_string_width_default = getStringWidth; -// src/document/printer.js -var MODE_BREAK = Symbol("MODE_BREAK"); -var MODE_FLAT = Symbol("MODE_FLAT"); -var CURSOR_PLACEHOLDER = Symbol("cursor"); -var DOC_FILL_PRINTED_LENGTH = Symbol("DOC_FILL_PRINTED_LENGTH"); -function rootIndent() { - return { value: "", length: 0, queue: [] }; -} -function makeIndent(ind, options8) { - return generateInd(ind, { type: "indent" }, options8); -} -function makeAlign(indent2, widthOrDoc, options8) { - if (widthOrDoc === Number.NEGATIVE_INFINITY) { - return indent2.root || rootIndent(); - } - if (widthOrDoc < 0) { - return generateInd(indent2, { type: "dedent" }, options8); - } - if (!widthOrDoc) { - return indent2; - } - if (widthOrDoc.type === "root") { - return { ...indent2, root: indent2 }; - } - const alignType = typeof widthOrDoc === "string" ? "stringAlign" : "numberAlign"; - return generateInd(indent2, { type: alignType, n: widthOrDoc }, options8); -} -function generateInd(ind, newPart, options8) { - const queue = newPart.type === "dedent" ? ind.queue.slice(0, -1) : [...ind.queue, newPart]; - let value = ""; - let length = 0; - let lastTabs = 0; - let lastSpaces = 0; - for (const part of queue) { - switch (part.type) { - case "indent": - flush(); - if (options8.useTabs) { - addTabs(1); - } else { - addSpaces(options8.tabWidth); - } - break; - case "stringAlign": - flush(); - value += part.n; - length += part.n.length; - break; - case "numberAlign": - lastTabs += 1; - lastSpaces += part.n; - break; - default: - throw new Error(`Unexpected type '${part.type}'`); - } - } - flushSpaces(); - return { ...ind, value, length, queue }; - function addTabs(count) { - value += " ".repeat(count); - length += options8.tabWidth * count; - } - function addSpaces(count) { - value += " ".repeat(count); - length += count; - } - function flush() { - if (options8.useTabs) { - flushTabs(); - } else { - flushSpaces(); - } - } - function flushTabs() { - if (lastTabs > 0) { - addTabs(lastTabs); - } - resetLast(); - } - function flushSpaces() { - if (lastSpaces > 0) { - addSpaces(lastSpaces); - } - resetLast(); - } - function resetLast() { - lastTabs = 0; - lastSpaces = 0; - } -} -function trim(out) { - let trimCount = 0; - let cursorCount = 0; - let outIndex = out.length; - outer: while (outIndex--) { - const last = out[outIndex]; - if (last === CURSOR_PLACEHOLDER) { - cursorCount++; - continue; - } - if (false) { - throw new Error(`Unexpected value in trim: '${typeof last}'`); - } - for (let charIndex = last.length - 1; charIndex >= 0; charIndex--) { - const char = last[charIndex]; - if (char === " " || char === " ") { - trimCount++; - } else { - out[outIndex] = last.slice(0, charIndex + 1); - break outer; - } - } - } - if (trimCount > 0 || cursorCount > 0) { - out.length = outIndex + 1; - while (cursorCount-- > 0) { - out.push(CURSOR_PLACEHOLDER); - } - } - return trimCount; -} -function fits(next, restCommands, width, hasLineSuffix, groupModeMap, mustBeFlat) { - if (width === Number.POSITIVE_INFINITY) { - return true; - } - let restIdx = restCommands.length; - const cmds = [next]; - const out = []; - while (width >= 0) { - if (cmds.length === 0) { - if (restIdx === 0) { - return true; - } - cmds.push(restCommands[--restIdx]); - continue; - } - const { mode, doc: doc2 } = cmds.pop(); - const docType = get_doc_type_default(doc2); - switch (docType) { - case DOC_TYPE_STRING: - out.push(doc2); - width -= get_string_width_default(doc2); - break; - case DOC_TYPE_ARRAY: - case DOC_TYPE_FILL: { - const parts = docType === DOC_TYPE_ARRAY ? doc2 : doc2.parts; - const end = doc2[DOC_FILL_PRINTED_LENGTH] ?? 0; - for (let i = parts.length - 1; i >= end; i--) { - cmds.push({ mode, doc: parts[i] }); - } - break; - } - case DOC_TYPE_INDENT: - case DOC_TYPE_ALIGN: - case DOC_TYPE_INDENT_IF_BREAK: - case DOC_TYPE_LABEL: - cmds.push({ mode, doc: doc2.contents }); - break; - case DOC_TYPE_TRIM: - width += trim(out); - break; - case DOC_TYPE_GROUP: { - if (mustBeFlat && doc2.break) { - return false; - } - const groupMode = doc2.break ? MODE_BREAK : mode; - const contents = doc2.expandedStates && groupMode === MODE_BREAK ? at_default( - /* isOptionalObject */ - false, - doc2.expandedStates, - -1 - ) : doc2.contents; - cmds.push({ mode: groupMode, doc: contents }); - break; - } - case DOC_TYPE_IF_BREAK: { - const groupMode = doc2.groupId ? groupModeMap[doc2.groupId] || MODE_FLAT : mode; - const contents = groupMode === MODE_BREAK ? doc2.breakContents : doc2.flatContents; - if (contents) { - cmds.push({ mode, doc: contents }); - } - break; - } - case DOC_TYPE_LINE: - if (mode === MODE_BREAK || doc2.hard) { - return true; - } - if (!doc2.soft) { - out.push(" "); - width--; - } - break; - case DOC_TYPE_LINE_SUFFIX: - hasLineSuffix = true; - break; - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - if (hasLineSuffix) { - return false; - } - break; - } - } - return false; -} -function printDocToString(doc2, options8) { - const groupModeMap = {}; - const width = options8.printWidth; - const newLine = convertEndOfLineToChars(options8.endOfLine); - let pos2 = 0; - const cmds = [{ ind: rootIndent(), mode: MODE_BREAK, doc: doc2 }]; - const out = []; - let shouldRemeasure = false; - const lineSuffix2 = []; - let printedCursorCount = 0; - propagateBreaks(doc2); - while (cmds.length > 0) { - const { ind, mode, doc: doc3 } = cmds.pop(); - switch (get_doc_type_default(doc3)) { - case DOC_TYPE_STRING: { - const formatted = newLine !== "\n" ? string_replace_all_default( - /* isOptionalObject */ - false, - doc3, - "\n", - newLine - ) : doc3; - out.push(formatted); - if (cmds.length > 0) { - pos2 += get_string_width_default(formatted); - } - break; - } - case DOC_TYPE_ARRAY: - for (let i = doc3.length - 1; i >= 0; i--) { - cmds.push({ ind, mode, doc: doc3[i] }); - } - break; - case DOC_TYPE_CURSOR: - if (printedCursorCount >= 2) { - throw new Error("There are too many 'cursor' in doc."); - } - out.push(CURSOR_PLACEHOLDER); - printedCursorCount++; - break; - case DOC_TYPE_INDENT: - cmds.push({ ind: makeIndent(ind, options8), mode, doc: doc3.contents }); - break; - case DOC_TYPE_ALIGN: - cmds.push({ - ind: makeAlign(ind, doc3.n, options8), - mode, - doc: doc3.contents - }); - break; - case DOC_TYPE_TRIM: - pos2 -= trim(out); - break; - case DOC_TYPE_GROUP: - switch (mode) { - case MODE_FLAT: - if (!shouldRemeasure) { - cmds.push({ - ind, - mode: doc3.break ? MODE_BREAK : MODE_FLAT, - doc: doc3.contents - }); - break; - } - // fallthrough - case MODE_BREAK: { - shouldRemeasure = false; - const next = { ind, mode: MODE_FLAT, doc: doc3.contents }; - const rem = width - pos2; - const hasLineSuffix = lineSuffix2.length > 0; - if (!doc3.break && fits(next, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(next); - } else { - if (doc3.expandedStates) { - const mostExpanded = at_default( - /* isOptionalObject */ - false, - doc3.expandedStates, - -1 - ); - if (doc3.break) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); - break; - } else { - for (let i = 1; i < doc3.expandedStates.length + 1; i++) { - if (i >= doc3.expandedStates.length) { - cmds.push({ ind, mode: MODE_BREAK, doc: mostExpanded }); - break; - } else { - const state = doc3.expandedStates[i]; - const cmd = { ind, mode: MODE_FLAT, doc: state }; - if (fits(cmd, cmds, rem, hasLineSuffix, groupModeMap)) { - cmds.push(cmd); - break; - } - } - } - } - } else { - cmds.push({ ind, mode: MODE_BREAK, doc: doc3.contents }); - } - } - break; - } - } - if (doc3.id) { - groupModeMap[doc3.id] = at_default( - /* isOptionalObject */ - false, - cmds, - -1 - ).mode; - } - break; - // Fills each line with as much code as possible before moving to a new - // line with the same indentation. - // - // Expects doc.parts to be an array of alternating content and - // whitespace. The whitespace contains the linebreaks. - // - // For example: - // ["I", line, "love", line, "monkeys"] - // or - // [{ type: group, ... }, softline, { type: group, ... }] - // - // It uses this parts structure to handle three main layout cases: - // * The first two content items fit on the same line without - // breaking - // -> output the first content item and the whitespace "flat". - // * Only the first content item fits on the line without breaking - // -> output the first content item "flat" and the whitespace with - // "break". - // * Neither content item fits on the line without breaking - // -> output the first content item and the whitespace with "break". - case DOC_TYPE_FILL: { - const rem = width - pos2; - const offset = doc3[DOC_FILL_PRINTED_LENGTH] ?? 0; - const { parts } = doc3; - const length = parts.length - offset; - if (length === 0) { - break; - } - const content = parts[offset + 0]; - const whitespace = parts[offset + 1]; - const contentFlatCmd = { ind, mode: MODE_FLAT, doc: content }; - const contentBreakCmd = { ind, mode: MODE_BREAK, doc: content }; - const contentFits = fits( - contentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); - if (length === 1) { - if (contentFits) { - cmds.push(contentFlatCmd); - } else { - cmds.push(contentBreakCmd); - } - break; - } - const whitespaceFlatCmd = { ind, mode: MODE_FLAT, doc: whitespace }; - const whitespaceBreakCmd = { ind, mode: MODE_BREAK, doc: whitespace }; - if (length === 2) { - if (contentFits) { - cmds.push(whitespaceFlatCmd, contentFlatCmd); - } else { - cmds.push(whitespaceBreakCmd, contentBreakCmd); - } - break; - } - const secondContent = parts[offset + 2]; - const remainingCmd = { - ind, - mode, - doc: { ...doc3, [DOC_FILL_PRINTED_LENGTH]: offset + 2 } - }; - const firstAndSecondContentFlatCmd = { - ind, - mode: MODE_FLAT, - doc: [content, whitespace, secondContent] - }; - const firstAndSecondContentFits = fits( - firstAndSecondContentFlatCmd, - [], - rem, - lineSuffix2.length > 0, - groupModeMap, - true - ); - if (firstAndSecondContentFits) { - cmds.push(remainingCmd, whitespaceFlatCmd, contentFlatCmd); - } else if (contentFits) { - cmds.push(remainingCmd, whitespaceBreakCmd, contentFlatCmd); - } else { - cmds.push(remainingCmd, whitespaceBreakCmd, contentBreakCmd); - } - break; - } - case DOC_TYPE_IF_BREAK: - case DOC_TYPE_INDENT_IF_BREAK: { - const groupMode = doc3.groupId ? groupModeMap[doc3.groupId] : mode; - if (groupMode === MODE_BREAK) { - const breakContents = doc3.type === DOC_TYPE_IF_BREAK ? doc3.breakContents : doc3.negate ? doc3.contents : indent(doc3.contents); - if (breakContents) { - cmds.push({ ind, mode, doc: breakContents }); - } - } - if (groupMode === MODE_FLAT) { - const flatContents = doc3.type === DOC_TYPE_IF_BREAK ? doc3.flatContents : doc3.negate ? indent(doc3.contents) : doc3.contents; - if (flatContents) { - cmds.push({ ind, mode, doc: flatContents }); - } - } - break; - } - case DOC_TYPE_LINE_SUFFIX: - lineSuffix2.push({ ind, mode, doc: doc3.contents }); - break; - case DOC_TYPE_LINE_SUFFIX_BOUNDARY: - if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: hardlineWithoutBreakParent }); - } - break; - case DOC_TYPE_LINE: - switch (mode) { - case MODE_FLAT: - if (!doc3.hard) { - if (!doc3.soft) { - out.push(" "); - pos2 += 1; - } - break; - } else { - shouldRemeasure = true; - } - // fallthrough - case MODE_BREAK: - if (lineSuffix2.length > 0) { - cmds.push({ ind, mode, doc: doc3 }, ...lineSuffix2.reverse()); - lineSuffix2.length = 0; - break; - } - if (doc3.literal) { - if (ind.root) { - out.push(newLine, ind.root.value); - pos2 = ind.root.length; - } else { - out.push(newLine); - pos2 = 0; - } - } else { - pos2 -= trim(out); - out.push(newLine + ind.value); - pos2 = ind.length; - } - break; - } - break; - case DOC_TYPE_LABEL: - cmds.push({ ind, mode, doc: doc3.contents }); - break; - case DOC_TYPE_BREAK_PARENT: - break; - default: - throw new invalid_doc_error_default(doc3); - } - if (cmds.length === 0 && lineSuffix2.length > 0) { - cmds.push(...lineSuffix2.reverse()); - lineSuffix2.length = 0; - } - } - const cursorPlaceholderIndex = out.indexOf(CURSOR_PLACEHOLDER); - if (cursorPlaceholderIndex !== -1) { - const otherCursorPlaceholderIndex = out.indexOf( - CURSOR_PLACEHOLDER, - cursorPlaceholderIndex + 1 - ); - if (otherCursorPlaceholderIndex === -1) { - return { - formatted: out.filter((char) => char !== CURSOR_PLACEHOLDER).join("") - }; - } - const beforeCursor = out.slice(0, cursorPlaceholderIndex).join(""); - const aroundCursor = out.slice(cursorPlaceholderIndex + 1, otherCursorPlaceholderIndex).join(""); - const afterCursor = out.slice(otherCursorPlaceholderIndex + 1).join(""); - return { - formatted: beforeCursor + aroundCursor + afterCursor, - cursorNodeStart: beforeCursor.length, - cursorNodeText: aroundCursor - }; - } - return { formatted: out.join("") }; -} - -// src/utils/get-alignment-size.js +// src/utilities/get-alignment-size.js function getAlignmentSize(text, tabWidth, startIndex = 0) { let size = 0; for (let i = startIndex; i < text.length; ++i) { @@ -15137,37 +14599,41 @@ function getAlignmentSize(text, tabWidth, startIndex = 0) { } var get_alignment_size_default = getAlignmentSize; +// src/main/ast-to-doc.js +import { builders as __doc_builders3 } from "./doc.mjs"; + // src/common/ast-path.js -var _AstPath_instances, getNodeStackIndex_fn, getAncestors_fn; var AstPath = class { constructor(value) { - __privateAdd(this, _AstPath_instances); this.stack = [value]; } /** @type {string | null} */ get key() { - const { stack: stack2, siblings } = this; - return at_default( - /* isOptionalObject */ - false, + const { + stack: stack2, + siblings + } = this; + return method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, stack2, siblings === null ? -2 : -4 ) ?? null; } /** @type {number | null} */ get index() { - return this.siblings === null ? null : at_default( - /* isOptionalObject */ - false, + return this.siblings === null ? null : method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, this.stack, -2 ); } /** @type {object} */ get node() { - return at_default( - /* isOptionalObject */ - false, + return method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, this.stack, -1 ); @@ -15186,10 +14652,12 @@ var AstPath = class { } /** @type {object[] | null} */ get siblings() { - const { stack: stack2 } = this; - const maybeArray = at_default( - /* isOptionalObject */ - false, + const { + stack: stack2 + } = this; + const maybeArray = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, stack2, -3 ); @@ -15197,12 +14665,16 @@ var AstPath = class { } /** @type {object | null} */ get next() { - const { siblings } = this; + const { + siblings + } = this; return siblings === null ? null : siblings[this.index + 1]; } /** @type {object | null} */ get previous() { - const { siblings } = this; + const { + siblings + } = this; return siblings === null ? null : siblings[this.index - 1]; } /** @type {boolean} */ @@ -15211,7 +14683,10 @@ var AstPath = class { } /** @type {boolean} */ get isLast() { - const { siblings, index } = this; + const { + siblings, + index + } = this; return siblings !== null && index === siblings.length - 1; } /** @type {boolean} */ @@ -15224,17 +14699,21 @@ var AstPath = class { } /** @type {object[]} */ get ancestors() { - return [...__privateMethod(this, _AstPath_instances, getAncestors_fn).call(this)]; + return [...this.#getAncestors()]; } // The name of the current property is always the penultimate element of // this.stack, and always a string/number/symbol. getName() { - const { stack: stack2 } = this; - const { length } = stack2; + const { + stack: stack2 + } = this; + const { + length + } = stack2; if (length > 1) { - return at_default( - /* isOptionalObject */ - false, + return method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, stack2, -2 ); @@ -15244,36 +14723,51 @@ var AstPath = class { // The value of the current property is always the final element of // this.stack. getValue() { - return at_default( - /* isOptionalObject */ - false, + return method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, this.stack, -1 ); } getNode(count = 0) { - const stackIndex = __privateMethod(this, _AstPath_instances, getNodeStackIndex_fn).call(this, count); + const stackIndex = this.#getNodeStackIndex(count); return stackIndex === -1 ? null : this.stack[stackIndex]; } getParentNode(count = 0) { return this.getNode(count + 1); } + #getNodeStackIndex(count) { + const { + stack: stack2 + } = this; + for (let i = stack2.length - 1; i >= 0; i -= 2) { + if (!Array.isArray(stack2[i]) && --count < 0) { + return i; + } + } + return -1; + } // Temporarily push properties named by string arguments given after the // callback function onto this.stack, then call the callback with a // reference to this (modified) AstPath object. Note that the stack will // be restored to its original state after the callback is finished, so it // is probably a mistake to retain a reference to the path. call(callback, ...names) { - const { stack: stack2 } = this; - const { length } = stack2; - let value = at_default( - /* isOptionalObject */ - false, + const { + stack: stack2 + } = this; + const { + length + } = stack2; + let value = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, stack2, -1 ); for (const name of names) { - value = value[name]; + value = value?.[name]; stack2.push(name, value); } try { @@ -15289,7 +14783,7 @@ var AstPath = class { * @returns {ReturnType} */ callParent(callback, count = 0) { - const stackIndex = __privateMethod(this, _AstPath_instances, getNodeStackIndex_fn).call(this, count + 1); + const stackIndex = this.#getNodeStackIndex(count + 1); const parentValues = this.stack.splice(stackIndex + 1); try { return callback(this); @@ -15302,11 +14796,15 @@ var AstPath = class { // callback will be called with a reference to this path object for each // element of the array. each(callback, ...names) { - const { stack: stack2 } = this; - const { length } = stack2; - let value = at_default( - /* isOptionalObject */ - false, + const { + stack: stack2 + } = this; + const { + length + } = stack2; + let value = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, stack2, -1 ); @@ -15329,12 +14827,9 @@ var AstPath = class { // the end of the iteration. map(callback, ...names) { const result = []; - this.each( - (path14, index, value) => { - result[index] = callback(path14, index, value); - }, - ...names - ); + this.each((path15, index, value) => { + result[index] = callback(path15, index, value); + }, ...names); return result; } /** @@ -15373,7 +14868,7 @@ var AstPath = class { * @internal Unstable API. Don't use in plugins for now. */ findAncestor(predicate) { - for (const node of __privateMethod(this, _AstPath_instances, getAncestors_fn).call(this)) { + for (const node of this.#getAncestors()) { if (predicate(node)) { return node; } @@ -15388,45 +14883,110 @@ var AstPath = class { * @internal Unstable API. Don't use in plugins for now. */ hasAncestor(predicate) { - for (const node of __privateMethod(this, _AstPath_instances, getAncestors_fn).call(this)) { + for (const node of this.#getAncestors()) { if (predicate(node)) { return true; } } return false; } -}; -_AstPath_instances = new WeakSet(); -getNodeStackIndex_fn = function(count) { - const { stack: stack2 } = this; - for (let i = stack2.length - 1; i >= 0; i -= 2) { - if (!Array.isArray(stack2[i]) && --count < 0) { - return i; - } - } - return -1; -}; -getAncestors_fn = function* () { - const { stack: stack2 } = this; - for (let index = stack2.length - 3; index >= 0; index -= 2) { - const value = stack2[index]; - if (!Array.isArray(value)) { - yield value; + *#getAncestors() { + const { + stack: stack2 + } = this; + for (let index = stack2.length - 3; index >= 0; index -= 2) { + const value = stack2[index]; + if (!Array.isArray(value)) { + yield value; + } } } }; var ast_path_default = AstPath; -// src/main/comments/attach.js -import assert4 from "assert"; - -// src/utils/is-object.js +// src/utilities/is-object.js function isObject(object) { return object !== null && typeof object === "object"; } var is_object_default = isObject; -// src/utils/ast-utils.js +// src/utilities/skip.js +function skip(characters) { + return (text, startIndex, options8) => { + const backwards = Boolean(options8?.backwards); + if (startIndex === false) { + return false; + } + const { length } = text; + let cursor2 = startIndex; + while (cursor2 >= 0 && cursor2 < length) { + const character = text.charAt(cursor2); + if (characters instanceof RegExp) { + if (!characters.test(character)) { + return cursor2; + } + } else if (!characters.includes(character)) { + return cursor2; + } + backwards ? cursor2-- : cursor2++; + } + if (cursor2 === -1 || cursor2 === length) { + return cursor2; + } + return false; + }; +} +var skipWhitespace = skip(/\s/u); +var skipSpaces = skip(" "); +var skipToLineEnd = skip(",; "); +var skipEverythingButNewLine = skip(/[^\n\r]/u); + +// src/utilities/skip-newline.js +var isNewlineCharacter = (character) => character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029"; +function skipNewline(text, startIndex, options8) { + const backwards = Boolean(options8?.backwards); + if (startIndex === false) { + return false; + } + const character = text.charAt(startIndex); + if (backwards) { + if (text.charAt(startIndex - 1) === "\r" && character === "\n") { + return startIndex - 2; + } + if (isNewlineCharacter(character)) { + return startIndex - 1; + } + } else { + if (character === "\r" && text.charAt(startIndex + 1) === "\n") { + return startIndex + 2; + } + if (isNewlineCharacter(character)) { + return startIndex + 1; + } + } + return startIndex; +} +var skip_newline_default = skipNewline; + +// src/utilities/has-newline.js +function hasNewline(text, startIndex, options8 = {}) { + const idx = skipSpaces( + text, + options8.backwards ? startIndex - 1 : startIndex, + options8 + ); + const idx2 = skip_newline_default(text, idx, options8); + return idx !== idx2; +} +var has_newline_default = hasNewline; + +// src/utilities/is-non-empty-array.js +function isNonEmptyArray(object) { + return Array.isArray(object) && object.length > 0; +} +var is_non_empty_array_default = isNonEmptyArray; + +// src/utilities/ast.js function* getChildren(node, options8) { const { getVisitorKeys, filter: filter2 = () => true } = options8; const isMatchedNode = (node2) => is_object_default(node2) && filter2(node2); @@ -15457,97 +15017,33 @@ function isLeaf(node, options8) { return getChildren(node, options8).next().done; } -// src/utils/skip.js -function skip(characters) { - return (text, startIndex, options8) => { - const backwards = Boolean(options8 == null ? void 0 : options8.backwards); - if (startIndex === false) { - return false; - } - const { length } = text; - let cursor2 = startIndex; - while (cursor2 >= 0 && cursor2 < length) { - const character = text.charAt(cursor2); - if (characters instanceof RegExp) { - if (!characters.test(character)) { - return cursor2; - } - } else if (!characters.includes(character)) { - return cursor2; - } - backwards ? cursor2-- : cursor2++; - } - if (cursor2 === -1 || cursor2 === length) { - return cursor2; - } - return false; - }; -} -var skipWhitespace = skip(/\s/u); -var skipSpaces = skip(" "); -var skipToLineEnd = skip(",; "); -var skipEverythingButNewLine = skip(/[^\n\r]/u); - -// src/utils/skip-newline.js -function skipNewline(text, startIndex, options8) { - const backwards = Boolean(options8 == null ? void 0 : options8.backwards); - if (startIndex === false) { - return false; +// src/main/utilities/get-sorted-child-nodes.js +function getSortedChildNodes(node, ancestors, options8) { + const { cache: childNodesCache2 } = options8; + if (childNodesCache2.has(node)) { + return childNodesCache2.get(node); } - const character = text.charAt(startIndex); - if (backwards) { - if (text.charAt(startIndex - 1) === "\r" && character === "\n") { - return startIndex - 2; - } - if (character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029") { - return startIndex - 1; - } - } else { - if (character === "\r" && text.charAt(startIndex + 1) === "\n") { - return startIndex + 2; - } - if (character === "\n" || character === "\r" || character === "\u2028" || character === "\u2029") { - return startIndex + 1; - } + const { filter: filter2 } = options8; + if (!filter2) { + return []; } - return startIndex; -} -var skip_newline_default = skipNewline; - -// src/utils/has-newline.js -function hasNewline(text, startIndex, options8 = {}) { - const idx = skipSpaces( - text, - options8.backwards ? startIndex - 1 : startIndex, - options8 + let childAncestors; + const childNodes = (options8.getChildren?.(node, options8) ?? [ + ...getChildren(node, { getVisitorKeys: options8.getVisitorKeys }) + ]).flatMap((child) => { + childAncestors ?? (childAncestors = [node, ...ancestors]); + return filter2(child, childAncestors) ? [child] : getSortedChildNodes(child, childAncestors, options8); + }); + const { locStart, locEnd } = options8; + childNodes.sort( + (nodeA, nodeB) => locStart(nodeA) - locStart(nodeB) || locEnd(nodeA) - locEnd(nodeB) ); - const idx2 = skip_newline_default(text, idx, options8); - return idx !== idx2; + childNodesCache2.set(node, childNodes); + return childNodes; } -var has_newline_default = hasNewline; +var get_sorted_child_nodes_default = getSortedChildNodes; -// src/utils/is-non-empty-array.js -function isNonEmptyArray(object) { - return Array.isArray(object) && object.length > 0; -} -var is_non_empty_array_default = isNonEmptyArray; - -// src/main/create-get-visitor-keys-function.js -var nonTraversableKeys = /* @__PURE__ */ new Set([ - "tokens", - "comments", - "parent", - "enclosingNode", - "precedingNode", - "followingNode" -]); -var defaultGetVisitorKeys = (node) => Object.keys(node).filter((key2) => !nonTraversableKeys.has(key2)); -function createGetVisitorKeysFunction(printerGetVisitorKeys) { - return printerGetVisitorKeys ? (node) => printerGetVisitorKeys(node, nonTraversableKeys) : defaultGetVisitorKeys; -} -var create_get_visitor_keys_function_default = createGetVisitorKeysFunction; - -// src/main/comments/utils.js +// src/main/comments/utilities.js function describeNodeForDebugging(node) { const nodeType = node.type || node.kind || "(unknown type)"; let nodeName = String( @@ -15585,40 +15081,18 @@ function addTrailingComment(node, comment) { // src/main/comments/attach.js var childNodesCache = /* @__PURE__ */ new WeakMap(); -function getSortedChildNodes(node, options8) { - if (childNodesCache.has(node)) { - return childNodesCache.get(node); - } - const { - printer: { - getCommentChildNodes, - canAttachComment, - getVisitorKeys: printerGetVisitorKeys - }, - locStart, - locEnd - } = options8; - if (!canAttachComment) { - return []; - } - const childNodes = ((getCommentChildNodes == null ? void 0 : getCommentChildNodes(node, options8)) ?? [ - ...getChildren(node, { - getVisitorKeys: create_get_visitor_keys_function_default(printerGetVisitorKeys) - }) - ]).flatMap( - (node2) => canAttachComment(node2) ? [node2] : getSortedChildNodes(node2, options8) - ); - childNodes.sort( - (nodeA, nodeB) => locStart(nodeA) - locStart(nodeB) || locEnd(nodeA) - locEnd(nodeB) - ); - childNodesCache.set(node, childNodes); - return childNodes; -} -function decorateComment(node, comment, options8, enclosingNode) { +function decorateComment(node, comment, options8, enclosingNode, ancestors = []) { const { locStart, locEnd } = options8; const commentStart = locStart(comment); const commentEnd = locEnd(comment); - const childNodes = getSortedChildNodes(node, options8); + const childNodes = get_sorted_child_nodes_default(node, ancestors, { + cache: childNodesCache, + locStart, + locEnd, + getVisitorKeys: options8.getVisitorKeys, + filter: options8.printer.canAttachComment, + getChildren: options8.printer.getCommentChildNodes + }); let precedingNode; let followingNode; let left = 0; @@ -15629,7 +15103,10 @@ function decorateComment(node, comment, options8, enclosingNode) { const start = locStart(child); const end = locEnd(child); if (start <= commentStart && commentEnd <= end) { - return decorateComment(child, comment, options8, child); + return decorateComment(child, comment, options8, child, [ + child, + ...ancestors + ]); } if (end <= commentStart) { precedingNode = child; @@ -15643,7 +15120,7 @@ function decorateComment(node, comment, options8, enclosingNode) { } throw new Error("Comment location overlaps with node location"); } - if ((enclosingNode == null ? void 0 : enclosingNode.type) === "TemplateLiteral") { + if (enclosingNode?.type === "TemplateLiteral") { const { quasis } = enclosingNode; const commentIndex = findExpressionIndexForComment( quasis, @@ -15669,10 +15146,7 @@ function attachComments(ast, options8) { const tiesToBreak = []; const { printer: { - experimentalFeatures: { - // TODO: Make this as default behavior - avoidAstMutation = false - } = {}, + features: { experimental_avoidAstMutation: avoidAstMutation }, handleComments = {} }, originalText: text @@ -15798,7 +15272,6 @@ function isEndOfLineComment(text, options8, decoratedComments, commentIndex) { return has_newline_default(text, end); } function breakTies(tiesToBreak, options8) { - var _a, _b; const tieCount = tiesToBreak.length; if (tieCount === 0) { return; @@ -15812,10 +15285,10 @@ function breakTies(tiesToBreak, options8) { precedingNode: currentCommentPrecedingNode, followingNode: currentCommentFollowingNode } = tiesToBreak[indexOfFirstLeadingComment - 1]; - assert4.strictEqual(currentCommentPrecedingNode, precedingNode); - assert4.strictEqual(currentCommentFollowingNode, followingNode); + strictEqual(currentCommentPrecedingNode, precedingNode); + strictEqual(currentCommentFollowingNode, followingNode); const gap = options8.originalText.slice(options8.locEnd(comment), gapEndPos); - if (((_b = (_a = options8.printer).isGap) == null ? void 0 : _b.call(_a, gap, options8)) ?? /^[\s(]*$/u.test(gap)) { + if (options8.printer.isGap?.(gap, options8) ?? /^[\s(]*$/u.test(gap)) { gapEndPos = options8.locStart(comment); } else { break; @@ -15845,7 +15318,10 @@ function findExpressionIndexForComment(quasis, comment, options8) { return 0; } -// src/utils/is-previous-line-empty.js +// src/main/comments/print.js +import { builders as __doc_builders } from "./doc.mjs"; + +// src/utilities/is-previous-line-empty.js function isPreviousLineEmpty(text, startIndex) { let idx = startIndex - 1; idx = skipSpaces(text, idx, { backwards: true }); @@ -15857,17 +15333,29 @@ function isPreviousLineEmpty(text, startIndex) { var is_previous_line_empty_default = isPreviousLineEmpty; // src/main/comments/print.js -function printComment(path14, options8) { - const comment = path14.node; +var { + breakParent, + hardline, + indent, + join: join3, + line: line2, + lineSuffix +} = __doc_builders; +function printComment(path15, options8) { + const comment = path15.node; comment.printed = true; - return options8.printer.printComment(path14, options8); + return options8.printer.printComment(path15, options8); } -function printLeadingComment(path14, options8) { - var _a; - const comment = path14.node; - const parts = [printComment(path14, options8)]; - const { printer, originalText, locStart, locEnd } = options8; - const isBlock = (_a = printer.isBlockComment) == null ? void 0 : _a.call(printer, comment); +function printLeadingComment(path15, options8) { + const comment = path15.node; + const parts = [printComment(path15, options8)]; + const { + printer, + originalText, + locStart, + locEnd + } = options8; + const isBlock = printer.isBlockComment?.(comment); if (isBlock) { const lineBreak = has_newline_default(originalText, locEnd(comment)) ? has_newline_default(originalText, locStart(comment), { backwards: true @@ -15876,77 +15364,86 @@ function printLeadingComment(path14, options8) { } else { parts.push(hardline); } - const index = skip_newline_default( - originalText, - skipSpaces(originalText, locEnd(comment)) - ); + const index = skip_newline_default(originalText, skipSpaces(originalText, locEnd(comment))); if (index !== false && has_newline_default(originalText, index)) { parts.push(hardline); } return parts; } -function printTrailingComment(path14, options8, previousComment) { - var _a; - const comment = path14.node; - const printed = printComment(path14, options8); - const { printer, originalText, locStart } = options8; - const isBlock = (_a = printer.isBlockComment) == null ? void 0 : _a.call(printer, comment); - if ((previousComment == null ? void 0 : previousComment.hasLineSuffix) && !(previousComment == null ? void 0 : previousComment.isBlock) || has_newline_default(originalText, locStart(comment), { backwards: true })) { - const isLineBeforeEmpty = is_previous_line_empty_default( - originalText, - locStart(comment) - ); +function printTrailingComment(path15, options8, previousComment) { + const comment = path15.node; + const printed = printComment(path15, options8); + const { + printer, + originalText, + locStart + } = options8; + const isBlock = printer.isBlockComment?.(comment); + if (previousComment?.hasLineSuffix && !previousComment?.isBlock || has_newline_default(originalText, locStart(comment), { + backwards: true + })) { + const isLineBeforeEmpty = is_previous_line_empty_default(originalText, locStart(comment)); return { doc: lineSuffix([hardline, isLineBeforeEmpty ? hardline : "", printed]), isBlock, hasLineSuffix: true }; } - if (!isBlock || (previousComment == null ? void 0 : previousComment.hasLineSuffix)) { + if (!isBlock || previousComment?.hasLineSuffix) { return { doc: [lineSuffix([" ", printed]), breakParent], isBlock, hasLineSuffix: true }; } - return { doc: [" ", printed], isBlock, hasLineSuffix: false }; + return { + doc: [" ", printed], + isBlock, + hasLineSuffix: false + }; } -function printCommentsSeparately(path14, options8) { - const value = path14.node; +function printCommentsSeparately(path15, options8) { + const value = path15.node; if (!value) { return {}; } const ignored = options8[Symbol.for("printedComments")]; - const comments = (value.comments || []).filter( - (comment) => !ignored.has(comment) - ); + const comments = (value.comments || []).filter((comment) => !ignored.has(comment)); if (comments.length === 0) { - return { leading: "", trailing: "" }; + return { + leading: "", + trailing: "" + }; } const leadingParts = []; const trailingParts = []; let printedTrailingComment; - path14.each(() => { - const comment = path14.node; - if (ignored == null ? void 0 : ignored.has(comment)) { + path15.each(() => { + const comment = path15.node; + if (ignored?.has(comment)) { return; } - const { leading, trailing } = comment; + const { + leading, + trailing + } = comment; if (leading) { - leadingParts.push(printLeadingComment(path14, options8)); + leadingParts.push(printLeadingComment(path15, options8)); } else if (trailing) { - printedTrailingComment = printTrailingComment( - path14, - options8, - printedTrailingComment - ); + printedTrailingComment = printTrailingComment(path15, options8, printedTrailingComment); trailingParts.push(printedTrailingComment.doc); } }, "comments"); - return { leading: leadingParts, trailing: trailingParts }; + return { + leading: leadingParts, + trailing: trailingParts + }; } -function printComments(path14, doc2, options8) { - const { leading, trailing } = printCommentsSeparately(path14, options8); +function printComments(path15, doc2, options8) { + const { + leading, + trailing + } = printCommentsSeparately(path15, options8); if (!leading && !trailing) { return doc2; } @@ -15959,42 +15456,17 @@ function ensureAllCommentsPrinted(options8) { } = options8; for (const comment of comments) { if (!comment.printed && !printedComments.has(comment)) { - throw new Error( - 'Comment "' + comment.value.trim() + '" was not printed. Please report this error!' - ); + throw new Error('Comment "' + comment.value.trim() + '" was not printed. Please report this error!'); } delete comment.printed; } } // src/main/create-print-pre-check-function.js -function createPrintPreCheckFunction(options8) { - if (true) { - return () => { - }; - } - const getVisitorKeys = create_get_visitor_keys_function_default( - options8.printer.getVisitorKeys - ); - return function(path14) { - if (path14.isRoot) { - return; - } - const { key: key2, parent } = path14; - const visitorKeys = getVisitorKeys(parent); - if (visitorKeys.includes(key2)) { - return; - } - throw Object.assign(new Error("Calling `print()` on non-node object."), { - parentNode: parent, - allowedProperties: visitorKeys, - printingProperty: key2, - printingValue: path14.node, - pathStack: path14.stack.length > 5 ? ["...", ...path14.stack.slice(-5)] : [...path14.stack] - }); - }; -} -var create_print_pre_check_function_default = createPrintPreCheckFunction; +var create_print_pre_check_function_default = true ? () => noop_default : createPrintPreCheckFunction; + +// src/main/multiparser.js +import { utils as __doc_utils } from "./doc.mjs"; // src/main/core-options.evaluate.js var core_options_evaluate_default = { @@ -16257,12 +15729,15 @@ var core_options_evaluate_default = { }; // src/main/support.js -function getSupportInfo({ plugins = [], showDeprecated = false } = {}) { +function getSupportInfo({ + plugins = [], + showDeprecated = false +} = {}) { const languages2 = plugins.flatMap((plugin) => plugin.languages ?? []); const options8 = []; - for (const option of normalizeOptionSettings( - Object.assign({}, ...plugins.map(({ options: options9 }) => options9), core_options_evaluate_default) - )) { + for (const option of normalizeOptionSettings(Object.assign({}, ...plugins.map(({ + options: options9 + }) => options9), core_options_evaluate_default))) { if (!showDeprecated && option.deprecated) { continue; } @@ -16271,21 +15746,16 @@ function getSupportInfo({ plugins = [], showDeprecated = false } = {}) { option.choices = option.choices.filter((choice) => !choice.deprecated); } if (option.name === "parser") { - option.choices = [ - ...option.choices, - ...collectParsersFromLanguages(option.choices, languages2, plugins) - ]; + option.choices = [...option.choices, ...collectParsersFromLanguages(option.choices, languages2, plugins)]; } } - option.pluginDefaults = Object.fromEntries( - plugins.filter((plugin) => { - var _a; - return ((_a = plugin.defaultOptions) == null ? void 0 : _a[option.name]) !== void 0; - }).map((plugin) => [plugin.name, plugin.defaultOptions[option.name]]) - ); + option.pluginDefaults = Object.fromEntries(plugins.filter((plugin) => plugin.defaultOptions?.[option.name] !== void 0).map((plugin) => [plugin.name, plugin.defaultOptions[option.name]])); options8.push(option); } - return { languages: languages2, options: options8 }; + return { + languages: languages2, + options: options8 + }; } function* collectParsersFromLanguages(parserChoices, languages2, plugins) { const existingParsers = new Set(parserChoices.map((choice) => choice.value)); @@ -16294,14 +15764,15 @@ function* collectParsersFromLanguages(parserChoices, languages2, plugins) { for (const parserName of language.parsers) { if (!existingParsers.has(parserName)) { existingParsers.add(parserName); - const plugin = plugins.find( - (plugin2) => plugin2.parsers && Object.prototype.hasOwnProperty.call(plugin2.parsers, parserName) - ); + const plugin = plugins.find((plugin2) => plugin2.parsers && Object.prototype.hasOwnProperty.call(plugin2.parsers, parserName)); let description = language.name; - if (plugin == null ? void 0 : plugin.name) { + if (plugin?.name) { description += ` (plugin: ${plugin.name})`; } - yield { value: parserName, description }; + yield { + value: parserName, + description + }; } } } @@ -16310,11 +15781,14 @@ function* collectParsersFromLanguages(parserChoices, languages2, plugins) { function normalizeOptionSettings(settings) { const options8 = []; for (const [name, originalOption] of Object.entries(settings)) { - const option = { name, ...originalOption }; + const option = { + name, + ...originalOption + }; if (Array.isArray(option.default)) { - option.default = at_default( - /* isOptionalObject */ - false, + option.default = method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, option.default, -1 ).value; @@ -16324,19 +15798,21 @@ function normalizeOptionSettings(settings) { return options8; } -// scripts/build/shims/array-to-reversed.js -var arrayToReversed = (isOptionalObject, array2) => { - if (isOptionalObject && (array2 === void 0 || array2 === null)) { - return; - } - if (array2.toReversed || !Array.isArray(array2)) { - return array2.toReversed(); - } - return [...array2].reverse(); +// scripts/build/shims/method-to-reversed.js +var arrayToReversed = Array.prototype.toReversed ?? function() { + return [...this].reverse(); }; -var array_to_reversed_default = arrayToReversed; +var toReversed = createMethodShim("toReversed", function() { + if (Array.isArray(this)) { + return arrayToReversed; + } +}); +var method_to_reversed_default = toReversed; -// src/utils/get-interpreter.js +// src/universal/index.js +import path11 from "path"; + +// src/utilities/get-interpreter.js var import_n_readlines = __toESM(require_readlines(), 1); function getInterpreter(file) { try { @@ -16360,36 +15836,47 @@ function getInterpreter(file) { } var get_interpreter_default = getInterpreter; -// src/utils/universal-to-path.js +// src/universal/index.js import { fileURLToPath as fileURLToPath5 } from "url"; -var universal_to_path_default = false ? fromFileUrl3 : fileURLToPath5; +var getFileBasename = (file) => { + try { + return path11.basename(toPath(file)); + } catch { + return ""; + } +}; -// src/utils/infer-parser.js -var getFileBasename = (file) => String(file).split(/[/\\]/u).pop(); +// src/utilities/infer-parser.js function getLanguageByFileName(languages2, file) { if (!file) { return; } const basename = getFileBasename(file).toLowerCase(); - return languages2.find( - ({ filenames }) => filenames == null ? void 0 : filenames.some((name) => name.toLowerCase() === basename) - ) ?? languages2.find( - ({ extensions }) => extensions == null ? void 0 : extensions.some((extension) => basename.endsWith(extension)) - ); + return languages2.find(({ + filenames + }) => filenames?.some((name) => name.toLowerCase() === basename)) ?? languages2.find(({ + extensions + }) => extensions?.some((extension) => basename.endsWith(extension))); } function getLanguageByLanguageName(languages2, languageName) { if (!languageName) { return; } - return languages2.find(({ name }) => name.toLowerCase() === languageName) ?? languages2.find(({ aliases }) => aliases == null ? void 0 : aliases.includes(languageName)) ?? languages2.find(({ extensions }) => extensions == null ? void 0 : extensions.includes(`.${languageName}`)); + return languages2.find(({ + name + }) => name.toLowerCase() === languageName) ?? languages2.find(({ + aliases + }) => aliases?.includes(languageName)) ?? languages2.find(({ + extensions + }) => extensions?.includes(`.${languageName}`)); } -function getLanguageByInterpreter(languages2, file) { +function getLanguageByInterpreterNodejs(languages2, file) { if (!file || getFileBasename(file).includes(".")) { return; } - const languagesWithInterpreters = languages2.filter( - ({ interpreters }) => is_non_empty_array_default(interpreters) - ); + const languagesWithInterpreters = languages2.filter(({ + interpreters + }) => is_non_empty_array_default(interpreters)); if (languagesWithInterpreters.length === 0) { return; } @@ -16397,17 +15884,18 @@ function getLanguageByInterpreter(languages2, file) { if (!interpreter) { return; } - return languagesWithInterpreters.find( - ({ interpreters }) => interpreters.includes(interpreter) - ); + return languagesWithInterpreters.find(({ + interpreters + }) => interpreters.includes(interpreter)); } +var getLanguageByInterpreter = false ? void 0 : getLanguageByInterpreterNodejs; function getLanguageByIsSupported(languages2, file) { if (!file) { return; } - if (String(file).startsWith("file:")) { + if (isUrl(file)) { try { - file = universal_to_path_default(file); + file = fileURLToPath5(file); } catch { return; } @@ -16415,21 +15903,23 @@ function getLanguageByIsSupported(languages2, file) { if (typeof file !== "string") { return; } - return languages2.find(({ isSupported }) => isSupported == null ? void 0 : isSupported({ filepath: file })); + return languages2.find(({ + isSupported + }) => isSupported?.({ + filepath: file + })); } function inferParser(options8, fileInfo) { - const languages2 = array_to_reversed_default( - /* isOptionalObject */ - false, + const languages2 = method_to_reversed_default( + /* OPTIONAL_OBJECT: false */ + 0, options8.plugins - ).flatMap( - (plugin) => ( - // @ts-expect-error -- Safe - plugin.languages ?? [] - ) - ); - const language = getLanguageByLanguageName(languages2, fileInfo.language) ?? getLanguageByFileName(languages2, fileInfo.physicalFile) ?? getLanguageByFileName(languages2, fileInfo.file) ?? getLanguageByIsSupported(languages2, fileInfo.physicalFile) ?? getLanguageByIsSupported(languages2, fileInfo.file) ?? getLanguageByInterpreter(languages2, fileInfo.physicalFile); - return language == null ? void 0 : language.parsers[0]; + ).flatMap((plugin) => ( + // @ts-expect-error -- Safe + plugin.languages ?? [] + )); + const language = getLanguageByLanguageName(languages2, fileInfo.language) ?? getLanguageByFileName(languages2, fileInfo.physicalFile) ?? getLanguageByFileName(languages2, fileInfo.file) ?? getLanguageByIsSupported(languages2, fileInfo.physicalFile) ?? getLanguageByIsSupported(languages2, fileInfo.file) ?? getLanguageByInterpreter?.(languages2, fileInfo.physicalFile); + return language?.parsers[0]; } var infer_parser_default = inferParser; @@ -16453,13 +15943,23 @@ function normalizeOptions(options8, optionInfos, { descriptor = apiDescriptor; } const unknown = !passThrough ? (key2, value, options9) => { - const { _, ...schemas2 } = options9.schemas; + const { + _, + ...schemas2 + } = options9.schemas; return levenUnknownHandler(key2, value, { ...options9, schemas: schemas2 }); - } : Array.isArray(passThrough) ? (key2, value) => !passThrough.includes(key2) ? void 0 : { [key2]: value } : (key2, value) => ({ [key2]: value }); - const schemas = optionInfosToSchemas(optionInfos, { isCLI, FlagSchema }); + } : Array.isArray(passThrough) ? (key2, value) => !passThrough.includes(key2) ? void 0 : { + [key2]: value + } : (key2, value) => ({ + [key2]: value + }); + const schemas = optionInfosToSchemas(optionInfos, { + isCLI, + FlagSchema + }); const normalizer = new Normalizer(schemas, { logger, unknown, @@ -16475,34 +15975,43 @@ function normalizeOptions(options8, optionInfos, { } return normalized; } -function optionInfosToSchemas(optionInfos, { isCLI, FlagSchema }) { +function optionInfosToSchemas(optionInfos, { + isCLI, + FlagSchema +}) { const schemas = []; if (isCLI) { - schemas.push(AnySchema.create({ name: "_" })); + schemas.push(AnySchema.create({ + name: "_" + })); } for (const optionInfo of optionInfos) { - schemas.push( - optionInfoToSchema(optionInfo, { - isCLI, - optionInfos, - FlagSchema - }) - ); + schemas.push(optionInfoToSchema(optionInfo, { + isCLI, + optionInfos, + FlagSchema + })); if (optionInfo.alias && isCLI) { - schemas.push( - AliasSchema.create({ - // @ts-expect-error - name: optionInfo.alias, - sourceName: optionInfo.name - }) - ); + schemas.push(AliasSchema.create({ + // @ts-expect-error + name: optionInfo.alias, + sourceName: optionInfo.name + })); } } return schemas; } -function optionInfoToSchema(optionInfo, { isCLI, optionInfos, FlagSchema }) { - const { name } = optionInfo; - const parameters = { name }; +function optionInfoToSchema(optionInfo, { + isCLI, + optionInfos, + FlagSchema +}) { + const { + name + } = optionInfo; + const parameters = { + name + }; let SchemaConstructor; const handlers = {}; switch (optionInfo.type) { @@ -16517,27 +16026,22 @@ function optionInfoToSchema(optionInfo, { isCLI, optionInfos, FlagSchema }) { break; case "choice": SchemaConstructor = ChoiceSchema; - parameters.choices = optionInfo.choices.map( - (choiceInfo) => (choiceInfo == null ? void 0 : choiceInfo.redirect) ? { - ...choiceInfo, - redirect: { - to: { key: optionInfo.name, value: choiceInfo.redirect } + parameters.choices = optionInfo.choices.map((choiceInfo) => choiceInfo?.redirect ? { + ...choiceInfo, + redirect: { + to: { + key: optionInfo.name, + value: choiceInfo.redirect } - } : choiceInfo - ); + } + } : choiceInfo); break; case "boolean": SchemaConstructor = BooleanSchema; break; case "flag": SchemaConstructor = FlagSchema; - parameters.flags = optionInfos.flatMap( - (optionInfo2) => [ - optionInfo2.alias, - optionInfo2.description && optionInfo2.name, - optionInfo2.oppositeDescription && `no-${optionInfo2.name}` - ].filter(Boolean) - ); + parameters.flags = optionInfos.flatMap((optionInfo2) => [optionInfo2.alias, optionInfo2.description && optionInfo2.name, optionInfo2.oppositeDescription && `no-${optionInfo2.name}`].filter(Boolean)); break; case "path": SchemaConstructor = StringSchema; @@ -16563,50 +16067,139 @@ function optionInfoToSchema(optionInfo, { isCLI, optionInfos, FlagSchema }) { } if (isCLI && !optionInfo.array) { const originalPreprocess = parameters.preprocess || ((x) => x); - parameters.preprocess = (value, schema, utils) => schema.preprocess( - originalPreprocess(Array.isArray(value) ? at_default( - /* isOptionalObject */ - false, - value, - -1 - ) : value), - utils - ); + parameters.preprocess = (value, schema, utils) => schema.preprocess(originalPreprocess(Array.isArray(value) ? method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + value, + -1 + ) : value), utils); } return optionInfo.array ? ArraySchema.create({ - ...isCLI ? { preprocess: (v) => Array.isArray(v) ? v : [v] } : {}, + ...isCLI ? { + preprocess: (v) => Array.isArray(v) ? v : [v] + } : {}, ...handlers, // @ts-expect-error valueSchema: SchemaConstructor.create(parameters) - }) : SchemaConstructor.create({ ...parameters, ...handlers }); + }) : SchemaConstructor.create({ + ...parameters, + ...handlers + }); } var normalize_options_default = normalizeOptions; -// scripts/build/shims/array-find-last.js -var arrayFindLast = (isOptionalObject, array2, callback) => { - if (isOptionalObject && (array2 === void 0 || array2 === null)) { - return; - } - if (array2.findLast) { - return array2.findLast(callback); - } - for (let index = array2.length - 1; index >= 0; index--) { - const element = array2[index]; - if (callback(element, index, array2)) { +// scripts/build/shims/method-find-last.js +var arrayFindLast = Array.prototype.findLast ?? function(callback) { + for (let index = this.length - 1; index >= 0; index--) { + const element = this[index]; + if (callback(element, index, this)) { return element; } } }; -var array_find_last_default = arrayFindLast; +var findLast = createMethodShim("findLast", function() { + if (Array.isArray(this)) { + return arrayFindLast; + } +}); +var method_find_last_default = findLast; + +// src/main/front-matter/embed.js +import { builders as __doc_builders2 } from "./doc.mjs"; + +// src/main/front-matter/constants.js +var FRONT_MATTER_MARK = Symbol.for("PRETTIER_IS_FRONT_MATTER"); +var FRONT_MATTER_VISITOR_KEYS = []; + +// src/main/front-matter/is-front-matter.js +function isFrontMatter(node) { + return Boolean(node?.[FRONT_MATTER_MARK]); +} +var is_front_matter_default = isFrontMatter; + +// src/main/front-matter/embed.js +var { + hardline: hardline2, + markAsRoot +} = __doc_builders2; +var SUPPORTED_EMBED_LANGUAGES = /* @__PURE__ */ new Set(["yaml", "toml"]); +var isEmbedFrontMatter = ({ + node +}) => is_front_matter_default(node) && SUPPORTED_EMBED_LANGUAGES.has(node.language); +async function printEmbedFrontMatter(textToDoc2, print, path15, options8) { + const { + node + } = path15; + const { + language + } = node; + if (!SUPPORTED_EMBED_LANGUAGES.has(language)) { + return; + } + const value = node.value.trim(); + let doc2; + if (value) { + const parser = language === "yaml" ? language : infer_parser_default(options8, { + language + }); + if (!parser) { + return; + } + doc2 = value ? await textToDoc2(value, { + parser + }) : ""; + } else { + doc2 = value; + } + return markAsRoot([node.startDelimiter, node.explicitLanguage ?? "", hardline2, doc2, doc2 ? hardline2 : "", node.endDelimiter]); +} + +// src/main/front-matter/clean.js +function clean(original, cloned) { + if (isEmbedFrontMatter({ node: original })) { + delete cloned.end; + delete cloned.raw; + delete cloned.value; + } + return cloned; +} +var clean_default = clean; + +// src/main/front-matter/print.js +function printFrontMatter({ node }) { + return node.raw; +} +var print_default = printFrontMatter; + +// src/main/create-get-visitor-keys-function.js +var nonTraversableKeys = /* @__PURE__ */ new Set([ + "tokens", + "comments", + "parent", + "enclosingNode", + "precedingNode", + "followingNode" +]); +var defaultGetVisitorKeys = (node) => Object.keys(node).filter((key2) => !nonTraversableKeys.has(key2)); +function createGetVisitorKeysFunction(printerGetVisitorKeys, supportFrontMatter) { + const getVisitorKeys = printerGetVisitorKeys ? (node) => printerGetVisitorKeys(node, nonTraversableKeys) : defaultGetVisitorKeys; + if (!supportFrontMatter) { + return getVisitorKeys; + } + return new Proxy(getVisitorKeys, { + apply: (target, thisArgument, argumentsList) => is_front_matter_default(argumentsList[0]) ? FRONT_MATTER_VISITOR_KEYS : Reflect.apply(target, thisArgument, argumentsList) + }); +} +var create_get_visitor_keys_function_default = createGetVisitorKeysFunction; // src/main/parser-and-printer.js function getParserPluginByParserName(plugins, parserName) { if (!parserName) { throw new Error("parserName is required."); } - const plugin = array_find_last_default( - /* isOptionalObject */ - false, + const plugin = method_find_last_default( + /* OPTIONAL_OBJECT: false */ + 0, plugins, (plugin2) => plugin2.parsers && Object.prototype.hasOwnProperty.call(plugin2.parsers, parserName) ); @@ -16623,9 +16216,9 @@ function getPrinterPluginByAstFormat(plugins, astFormat) { if (!astFormat) { throw new Error("astFormat is required."); } - const plugin = array_find_last_default( - /* isOptionalObject */ - false, + const plugin = method_find_last_default( + /* OPTIONAL_OBJECT: false */ + 0, plugins, (plugin2) => plugin2.printers && Object.prototype.hasOwnProperty.call(plugin2.printers, astFormat) ); @@ -16638,7 +16231,10 @@ function getPrinterPluginByAstFormat(plugins, astFormat) { } throw new ConfigError(message); } -function resolveParser({ plugins, parser }) { +function resolveParser({ + plugins, + parser +}) { const plugin = getParserPluginByParserName(plugins, parser); return initParser(plugin, parser); } @@ -16646,9 +16242,102 @@ function initParser(plugin, parserName) { const parserOrParserInitFunction = plugin.parsers[parserName]; return typeof parserOrParserInitFunction === "function" ? parserOrParserInitFunction() : parserOrParserInitFunction; } -function initPrinter(plugin, astFormat) { +async function initPrinter(plugin, astFormat) { const printerOrPrinterInitFunction = plugin.printers[astFormat]; - return typeof printerOrPrinterInitFunction === "function" ? printerOrPrinterInitFunction() : printerOrPrinterInitFunction; + const printer = typeof printerOrPrinterInitFunction === "function" ? await printerOrPrinterInitFunction() : printerOrPrinterInitFunction; + return normalizePrinter(printer); +} +var normalizedPrinters = /* @__PURE__ */ new WeakMap(); +var PRINTER_NORMALIZED_MARK = Symbol("PRINTER_NORMALIZED_MARK"); +function normalizePrinter(printer) { + if (normalizedPrinters.has(printer)) { + return normalizedPrinters.get(printer); + } + if (false) { + ok(!printer[PRINTER_NORMALIZED_MARK], "Unexpected printer normalization"); + } + let { + features, + getVisitorKeys, + embed: originalEmbed, + massageAstNode: originalCleanFunction, + print: originalPrint, + ...printerRestProperties + } = printer; + features = normalizePrinterFeatures(features); + const frontMatterSupport = features.experimental_frontMatterSupport; + getVisitorKeys = create_get_visitor_keys_function_default( + getVisitorKeys, + /** frontMatterVisitorKeys */ + frontMatterSupport.massageAstNode || frontMatterSupport.embed || frontMatterSupport.print + ); + let massageAstNode = originalCleanFunction; + if (originalCleanFunction && frontMatterSupport.massageAstNode) { + massageAstNode = new Proxy(originalCleanFunction, { + apply(target, thisArgument, argumentsList) { + clean_default(...argumentsList); + return Reflect.apply(target, thisArgument, argumentsList); + } + }); + } + let embed = originalEmbed; + if (originalEmbed) { + let embedGetVisitorKeys; + embed = new Proxy(originalEmbed, { + get(target, property, receiver) { + if (property === "getVisitorKeys") { + embedGetVisitorKeys ?? (embedGetVisitorKeys = originalEmbed.getVisitorKeys ? create_get_visitor_keys_function_default( + originalEmbed.getVisitorKeys, + /** frontMatterVisitorKeys */ + frontMatterSupport.massageAstNode || frontMatterSupport.embed + ) : getVisitorKeys); + return embedGetVisitorKeys; + } + return Reflect.get(target, property, receiver); + }, + apply: (target, thisArgument, argumentsList) => frontMatterSupport.embed && isEmbedFrontMatter(...argumentsList) ? printEmbedFrontMatter : Reflect.apply(target, thisArgument, argumentsList) + }); + } + let print = originalPrint; + if (frontMatterSupport.print) { + print = new Proxy(originalPrint, { + apply(target, thisArgument, argumentsList) { + const [path15] = argumentsList; + if (is_front_matter_default(path15.node)) { + return print_default(path15); + } + return Reflect.apply(target, thisArgument, argumentsList); + } + }); + } + const normalizedPrinter = { + features, + getVisitorKeys, + embed, + massageAstNode, + print, + ...printerRestProperties + }; + if (false) { + normalizedPrinter[PRINTER_NORMALIZED_MARK] = true; + } + normalizedPrinters.set(printer, normalizedPrinter); + return normalizedPrinter; +} +var PRINTER_FRONT_MATTER_SUPPORT_FEATURES = ["clean", "embed", "print"]; +var PRINTER_FRONT_MATTER_SUPPORT_OFF = Object.fromEntries(PRINTER_FRONT_MATTER_SUPPORT_FEATURES.map((feature) => [feature, false])); +function normalizePrinterFrontMatterSupport(frontMatterSupport) { + return { + ...PRINTER_FRONT_MATTER_SUPPORT_OFF, + ...frontMatterSupport + }; +} +function normalizePrinterFeatures(features) { + return { + experimental_avoidAstMutation: false, + ...features, + experimental_frontMatterSupport: normalizePrinterFrontMatterSupport(features?.experimental_frontMatterSupport) + }; } // src/main/normalize-format-options.js @@ -16657,10 +16346,10 @@ var formatOptionsHiddenDefaults = { printer: {}, originalText: void 0, locStart: null, - locEnd: null + locEnd: null, + getVisitorKeys: null }; async function normalizeFormatOptions(options8, opts = {}) { - var _a; const rawOptions = { ...options8 }; if (!rawOptions.parser) { if (!rawOptions.filepath) { @@ -16696,9 +16385,10 @@ async function normalizeFormatOptions(options8, opts = {}) { rawOptions.astFormat = parser.astFormat; rawOptions.locEnd = parser.locEnd; rawOptions.locStart = parser.locStart; - const printerPlugin = ((_a = parserPlugin.printers) == null ? void 0 : _a[parser.astFormat]) ? parserPlugin : getPrinterPluginByAstFormat(rawOptions.plugins, parser.astFormat); + const printerPlugin = parserPlugin.printers?.[parser.astFormat] ? parserPlugin : getPrinterPluginByAstFormat(rawOptions.plugins, parser.astFormat); const printer = await initPrinter(printerPlugin, parser.astFormat); rawOptions.printer = printer; + rawOptions.getVisitorKeys = printer.getVisitorKeys; const pluginDefaults = printerPlugin.defaultOptions ? Object.fromEntries( Object.entries(printerPlugin.defaultOptions).filter( ([, value]) => value !== void 0 @@ -16721,10 +16411,9 @@ async function normalizeFormatOptions(options8, opts = {}) { var normalize_format_options_default = normalizeFormatOptions; // src/main/parse.js -var import_code_frame2 = __toESM(require_lib2(), 1); async function parse5(originalText, options8) { const parser = await resolveParser(options8); - const text = parser.preprocess ? parser.preprocess(originalText, options8) : originalText; + const text = parser.preprocess ? await parser.preprocess(originalText, options8) : originalText; options8.originalText = text; let ast; try { @@ -16743,7 +16432,7 @@ async function parse5(originalText, options8) { function handleParseError(error, text) { const { loc } = error; if (loc) { - const codeFrame = (0, import_code_frame2.codeFrameColumns)(text, loc, { highlightCode: true }); + const codeFrame = codeFrameColumns(text, loc, { highlightCode: true }); error.message += "\n" + codeFrame; error.codeFrame = codeFrame; throw error; @@ -16753,33 +16442,42 @@ function handleParseError(error, text) { var parse_default = parse5; // src/main/multiparser.js -async function printEmbeddedLanguages(path14, genericPrint, options8, printAstToDoc2, embeds) { +var { + stripTrailingHardline +} = __doc_utils; +async function printEmbeddedLanguages(path15, genericPrint, options8, printAstToDoc2, embeds) { + if (options8.embeddedLanguageFormatting !== "auto") { + return; + } const { - embeddedLanguageFormatting, - printer: { - embed, - hasPrettierIgnore = () => false, - getVisitorKeys: printerGetVisitorKeys - } + printer } = options8; - if (!embed || embeddedLanguageFormatting !== "auto") { + const { + embed + } = printer; + if (!embed) { return; } if (embed.length > 2) { - throw new Error( - "printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed" - ); + throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed"); } - const getVisitorKeys = create_get_visitor_keys_function_default( - embed.getVisitorKeys ?? printerGetVisitorKeys - ); + const { + hasPrettierIgnore + } = printer; + const { + getVisitorKeys + } = embed; const embedCallResults = []; recurse(); - const originalPathStack = path14.stack; - for (const { print, node, pathStack } of embedCallResults) { + const originalPathStack = path15.stack; + for (const { + print, + node, + pathStack + } of embedCallResults) { try { - path14.stack = pathStack; - const doc2 = await print(textToDocForEmbed, genericPrint, path14, options8); + path15.stack = pathStack; + const doc2 = await print(textToDocForEmbed, genericPrint, path15, options8); if (doc2) { embeds.set(node, doc2); } @@ -16789,23 +16487,25 @@ async function printEmbeddedLanguages(path14, genericPrint, options8, printAstTo } } } - path14.stack = originalPathStack; + path15.stack = originalPathStack; function textToDocForEmbed(text, partialNextOptions) { return textToDoc(text, partialNextOptions, options8, printAstToDoc2); } function recurse() { - const { node } = path14; - if (node === null || typeof node !== "object" || hasPrettierIgnore(path14)) { + const { + node + } = path15; + if (node === null || typeof node !== "object" || hasPrettierIgnore?.(path15)) { return; } for (const key2 of getVisitorKeys(node)) { if (Array.isArray(node[key2])) { - path14.each(recurse, key2); + path15.each(recurse, key2); } else { - path14.call(recurse, key2); + path15.call(recurse, key2); } } - const result = embed(path14, options8); + const result = embed(path15, options8); if (!result) { return; } @@ -16813,39 +16513,38 @@ async function printEmbeddedLanguages(path14, genericPrint, options8, printAstTo embedCallResults.push({ print: result, node, - pathStack: [...path14.stack] + pathStack: [...path15.stack] }); return; } if (false) { - throw new Error( - "`embed` should return an async function instead of Promise." - ); + throw new Error("`embed` should return an async function instead of Promise."); } embeds.set(node, result); } } async function textToDoc(text, partialNextOptions, parentOptions, printAstToDoc2) { - const options8 = await normalize_format_options_default( - { - ...parentOptions, - ...partialNextOptions, - parentParser: parentOptions.parser, - originalText: text, - // Improve this if we calculate the relative index - cursorOffset: void 0, - rangeStart: void 0, - rangeEnd: void 0 - }, - { passThrough: true } - ); - const { ast } = await parse_default(text, options8); + const options8 = await normalize_format_options_default({ + ...parentOptions, + ...partialNextOptions, + parentParser: parentOptions.parser, + originalText: text, + // Improve this if we calculate the relative index + cursorOffset: void 0, + rangeStart: void 0, + rangeEnd: void 0 + }, { + passThrough: true + }); + const { + ast + } = await parse_default(text, options8); const doc2 = await printAstToDoc2(ast, options8); return stripTrailingHardline(doc2); } // src/main/print-ignored.js -function printIgnored(path14, options8) { +function printIgnored(path15, options8, printPath, args) { const { originalText, [Symbol.for("comments")]: comments, @@ -16853,7 +16552,7 @@ function printIgnored(path14, options8) { locEnd, [Symbol.for("printedComments")]: printedComments } = options8; - const { node } = path14; + const { node } = path15; const start = locStart(node); const end = locEnd(node); for (const comment of comments) { @@ -16861,25 +16560,25 @@ function printIgnored(path14, options8) { printedComments.add(comment); } } - return originalText.slice(start, end); + const { printPrettierIgnored } = options8.printer; + return printPrettierIgnored ? printPrettierIgnored(path15, options8, printPath, args) : originalText.slice(start, end); } var print_ignored_default = printIgnored; // src/main/ast-to-doc.js +var { + cursor +} = __doc_builders3; async function printAstToDoc(ast, options8) { - ({ ast } = await prepareToPrint(ast, options8)); + ({ + ast + } = await prepareToPrint(ast, options8)); const cache3 = /* @__PURE__ */ new Map(); - const path14 = new ast_path_default(ast); + const path15 = new ast_path_default(ast); const ensurePrintingNode = create_print_pre_check_function_default(options8); const embeds = /* @__PURE__ */ new Map(); - await printEmbeddedLanguages(path14, mainPrint, options8, printAstToDoc, embeds); - const doc2 = await callPluginPrintFunction( - path14, - options8, - mainPrint, - void 0, - embeds - ); + await printEmbeddedLanguages(path15, mainPrint, options8, printAstToDoc, embeds); + const doc2 = await callPluginPrintFunction(path15, options8, mainPrint, void 0, embeds); ensureAllCommentsPrinted(options8); if (options8.cursorOffset >= 0) { if (options8.nodeAfterCursor && !options8.nodeBeforeCursor) { @@ -16891,42 +16590,45 @@ async function printAstToDoc(ast, options8) { } return doc2; function mainPrint(selector, args) { - if (selector === void 0 || selector === path14) { + if (selector === void 0 || selector === path15) { return mainPrintInternal(args); } if (Array.isArray(selector)) { - return path14.call(() => mainPrintInternal(args), ...selector); + return path15.call(() => mainPrintInternal(args), ...selector); } - return path14.call(() => mainPrintInternal(args), selector); + return path15.call(() => mainPrintInternal(args), selector); } function mainPrintInternal(args) { - ensurePrintingNode(path14); - const value = path14.node; + ensurePrintingNode(path15); + const value = path15.node; if (value === void 0 || value === null) { return ""; } - const shouldCache = value && typeof value === "object" && args === void 0; + const shouldCache = is_object_default(value) && args === void 0; if (shouldCache && cache3.has(value)) { return cache3.get(value); } - const doc3 = callPluginPrintFunction(path14, options8, mainPrint, args, embeds); + const doc3 = callPluginPrintFunction(path15, options8, mainPrint, args, embeds); if (shouldCache) { cache3.set(value, doc3); } return doc3; } } -function callPluginPrintFunction(path14, options8, printPath, args, embeds) { - var _a; - const { node } = path14; - const { printer } = options8; +function callPluginPrintFunction(path15, options8, printPath, args, embeds) { + const { + node + } = path15; + const { + printer + } = options8; let doc2; - if ((_a = printer.hasPrettierIgnore) == null ? void 0 : _a.call(printer, path14)) { - doc2 = print_ignored_default(path14, options8); + if (printer.hasPrettierIgnore?.(path15)) { + doc2 = print_ignored_default(path15, options8, printPath, args); } else if (embeds.has(node)) { doc2 = embeds.get(node); } else { - doc2 = printer.print(path14, options8, printPath, args); + doc2 = printer.print(path15, options8, printPath, args); } switch (node) { case options8.cursorNode: @@ -16939,8 +16641,8 @@ function callPluginPrintFunction(path14, options8, printPath, args, embeds) { doc2 = inheritLabel(doc2, (doc3) => [cursor, doc3]); break; } - if (printer.printComment && (!printer.willPrintOwnComments || !printer.willPrintOwnComments(path14, options8))) { - doc2 = printComments(path14, doc2, options8); + if (printer.printComment && !printer.willPrintOwnComments?.(path15, options8)) { + doc2 = printComments(path15, doc2, options8); } return doc2; } @@ -16950,18 +16652,20 @@ async function prepareToPrint(ast, options8) { options8[Symbol.for("printedComments")] = /* @__PURE__ */ new Set(); attachComments(ast, options8); const { - printer: { preprocess } + printer: { + preprocess + } } = options8; ast = preprocess ? await preprocess(ast, options8) : ast; - return { ast, comments }; + return { + ast, + comments + }; } // src/main/get-cursor-node.js function getCursorLocation(ast, options8) { - const { cursorOffset, locStart, locEnd } = options8; - const getVisitorKeys = create_get_visitor_keys_function_default( - options8.printer.getVisitorKeys - ); + const { cursorOffset, locStart, locEnd, getVisitorKeys } = options8; const nodeContainsCursor = (node) => locStart(node) <= cursorOffset && locEnd(node) >= cursorOffset; let cursorNode = ast; const nodesContainingCursor = [ast]; @@ -17010,19 +16714,21 @@ var get_cursor_node_default = getCursorLocation; // src/main/massage-ast.js function massageAst(ast, options8) { const { - printer: { - massageAstNode: cleanFunction, - getVisitorKeys: printerGetVisitorKeys - } + printer } = options8; - if (!cleanFunction) { + const clean2 = printer.massageAstNode; + if (!clean2) { return ast; } - const getVisitorKeys = create_get_visitor_keys_function_default(printerGetVisitorKeys); - const ignoredProperties = cleanFunction.ignoredProperties ?? /* @__PURE__ */ new Set(); + const { + getVisitorKeys + } = printer; + const { + ignoredProperties + } = clean2; return recurse(ast); function recurse(original, parent) { - if (!(original !== null && typeof original === "object")) { + if (!is_object_default(original)) { return original; } if (Array.isArray(original)) { @@ -17031,7 +16737,7 @@ function massageAst(ast, options8) { const cloned = {}; const childrenKeys = new Set(getVisitorKeys(original)); for (const key2 in original) { - if (!Object.prototype.hasOwnProperty.call(original, key2) || ignoredProperties.has(key2)) { + if (!Object.prototype.hasOwnProperty.call(original, key2) || ignoredProperties?.has(key2)) { continue; } if (childrenKeys.has(key2)) { @@ -17040,7 +16746,7 @@ function massageAst(ast, options8) { cloned[key2] = original[key2]; } } - const result = cleanFunction(original, cloned, parent); + const result = clean2(original, cloned, parent); if (result === null) { return; } @@ -17049,44 +16755,35 @@ function massageAst(ast, options8) { } var massage_ast_default = massageAst; -// scripts/build/shims/array-find-last-index.js -var arrayFindLastIndex = (isOptionalObject, array2, callback) => { - if (isOptionalObject && (array2 === void 0 || array2 === null)) { - return; - } - if (array2.findLastIndex) { - return array2.findLastIndex(callback); - } - for (let index = array2.length - 1; index >= 0; index--) { - const element = array2[index]; - if (callback(element, index, array2)) { +// scripts/build/shims/method-find-last-index.js +var arrayFindLastIndex = Array.prototype.findLastIndex ?? function(callback) { + for (let index = this.length - 1; index >= 0; index--) { + const element = this[index]; + if (callback(element, index, this)) { return index; } } return -1; }; -var array_find_last_index_default = arrayFindLastIndex; +var findLastIndex = createMethodShim("findLastIndex", function() { + if (Array.isArray(this)) { + return arrayFindLastIndex; + } +}); +var method_find_last_index_default = findLastIndex; -// src/main/range-util.js -import assert5 from "assert"; -var isJsonParser = ({ parser }) => parser === "json" || parser === "json5" || parser === "jsonc" || parser === "json-stringify"; -function findCommonAncestor(startNodeAndParents, endNodeAndParents) { - const startNodeAndAncestors = [ - startNodeAndParents.node, - ...startNodeAndParents.parentNodes - ]; - const endNodeAndAncestors = /* @__PURE__ */ new Set([ - endNodeAndParents.node, - ...endNodeAndParents.parentNodes - ]); - return startNodeAndAncestors.find( - (node) => jsonSourceElements.has(node.type) && endNodeAndAncestors.has(node) - ); +// src/main/range.js +var isJsonParser = ({ + parser +}) => parser === "json" || parser === "json5" || parser === "jsonc" || parser === "json-stringify"; +function findCommonAncestor(startNodeAndAncestors, endNodeAndAncestors) { + endNodeAndAncestors = new Set(endNodeAndAncestors); + return startNodeAndAncestors.find((node) => jsonSourceElements.has(node.type) && endNodeAndAncestors.has(node)); } function dropRootParents(parents) { - const index = array_find_last_index_default( - /* isOptionalObject */ - false, + const index = method_find_last_index_default( + /* OPTIONAL_OBJECT: false */ + 0, parents, (node) => node.type !== "Program" && node.type !== "File" ); @@ -17095,27 +16792,27 @@ function dropRootParents(parents) { } return parents.slice(0, index + 1); } -function findSiblingAncestors(startNodeAndParents, endNodeAndParents, { locStart, locEnd }) { - let resultStartNode = startNodeAndParents.node; - let resultEndNode = endNodeAndParents.node; +function findSiblingAncestors(startNodeAndAncestors, endNodeAndAncestors, { + locStart, + locEnd +}) { + let [resultStartNode, ...startNodeAncestors] = startNodeAndAncestors; + let [resultEndNode, ...endNodeAncestors] = endNodeAndAncestors; if (resultStartNode === resultEndNode) { - return { - startNode: resultStartNode, - endNode: resultEndNode - }; + return [resultStartNode, resultEndNode]; } - const startNodeStart = locStart(startNodeAndParents.node); - for (const endParent of dropRootParents(endNodeAndParents.parentNodes)) { - if (locStart(endParent) >= startNodeStart) { - resultEndNode = endParent; + const startNodeStart = locStart(resultStartNode); + for (const endAncestor of dropRootParents(endNodeAncestors)) { + if (locStart(endAncestor) >= startNodeStart) { + resultEndNode = endAncestor; } else { break; } } - const endNodeEnd = locEnd(endNodeAndParents.node); - for (const startParent of dropRootParents(startNodeAndParents.parentNodes)) { - if (locEnd(startParent) <= endNodeEnd) { - resultStartNode = startParent; + const endNodeEnd = locEnd(resultEndNode); + for (const startAncestor of dropRootParents(startNodeAncestors)) { + if (locEnd(startAncestor) <= endNodeEnd) { + resultStartNode = startAncestor; } else { break; } @@ -17123,70 +16820,43 @@ function findSiblingAncestors(startNodeAndParents, endNodeAndParents, { locStart break; } } - return { - startNode: resultStartNode, - endNode: resultEndNode - }; + return [resultStartNode, resultEndNode]; } -function findNodeAtOffset(node, offset, options8, predicate, parentNodes = [], type) { - const { locStart, locEnd } = options8; +function findNodeAtOffset(node, offset, options8, predicate, ancestors = [], type) { + const { + locStart, + locEnd + } = options8; const start = locStart(node); const end = locEnd(node); if (offset > end || offset < start || type === "rangeEnd" && offset === start || type === "rangeStart" && offset === end) { return; } - for (const childNode of getSortedChildNodes(node, options8)) { - const childResult = findNodeAtOffset( - childNode, - offset, - options8, - predicate, - [node, ...parentNodes], - type - ); - if (childResult) { - return childResult; + const nodeAndAncestors = [node, ...ancestors]; + const childNodes = get_sorted_child_nodes_default(node, nodeAndAncestors, { + cache: childNodesCache, + locStart, + locEnd, + getVisitorKeys: options8.getVisitorKeys, + // These two property should be removed, since we don't care if it can attach comment + filter: options8.printer.canAttachComment, + getChildren: options8.printer.getCommentChildNodes + }); + for (const child of childNodes) { + const childAndAncestors = findNodeAtOffset(child, offset, options8, predicate, nodeAndAncestors, type); + if (childAndAncestors) { + return childAndAncestors; } } - if (!predicate || predicate(node, parentNodes[0])) { - return { - node, - parentNodes - }; + if (predicate(node, ancestors[0])) { + return nodeAndAncestors; } } function isJsSourceElement(type, parentType) { return parentType !== "DeclareExportDeclaration" && type !== "TypeParameterDeclaration" && (type === "Directive" || type === "TypeAlias" || type === "TSExportAssignment" || type.startsWith("Declare") || type.startsWith("TSDeclare") || type.endsWith("Statement") || type.endsWith("Declaration")); } -var jsonSourceElements = /* @__PURE__ */ new Set([ - "JsonRoot", - "ObjectExpression", - "ArrayExpression", - "StringLiteral", - "NumericLiteral", - "BooleanLiteral", - "NullLiteral", - "UnaryExpression", - "TemplateLiteral" -]); -var graphqlSourceElements = /* @__PURE__ */ new Set([ - "OperationDefinition", - "FragmentDefinition", - "VariableDefinition", - "TypeExtensionDefinition", - "ObjectTypeDefinition", - "FieldDefinition", - "DirectiveDefinition", - "EnumTypeDefinition", - "EnumValueDefinition", - "InputValueDefinition", - "InputObjectTypeDefinition", - "SchemaDefinition", - "OperationTypeDefinition", - "InterfaceTypeDefinition", - "UnionTypeDefinition", - "ScalarTypeDefinition" -]); +var jsonSourceElements = /* @__PURE__ */ new Set(["JsonRoot", "ObjectExpression", "ArrayExpression", "StringLiteral", "NumericLiteral", "BooleanLiteral", "NullLiteral", "UnaryExpression", "TemplateLiteral"]); +var graphqlSourceElements = /* @__PURE__ */ new Set(["OperationDefinition", "FragmentDefinition", "VariableDefinition", "TypeExtensionDefinition", "ObjectTypeDefinition", "FieldDefinition", "DirectiveDefinition", "EnumTypeDefinition", "EnumValueDefinition", "InputValueDefinition", "InputObjectTypeDefinition", "SchemaDefinition", "OperationTypeDefinition", "InterfaceTypeDefinition", "UnionTypeDefinition", "ScalarTypeDefinition"]); function isSourceElement(opts, node, parentNode) { if (!node) { return false; @@ -17204,7 +16874,7 @@ function isSourceElement(opts, node, parentNode) { case "oxc": case "oxc-ts": case "__babel_estree": - return isJsSourceElement(node.type, parentNode == null ? void 0 : parentNode.type); + return isJsSourceElement(node.type, parentNode?.type); case "json": case "json5": case "jsonc": @@ -17218,8 +16888,13 @@ function isSourceElement(opts, node, parentNode) { return false; } function calculateRange(text, opts, ast) { - let { rangeStart: start, rangeEnd: end, locStart, locEnd } = opts; - assert5.ok(end > start); + let { + rangeStart: start, + rangeEnd: end, + locStart, + locEnd + } = opts; + ok(end > start); const firstNonWhitespaceCharacterIndex = text.slice(start, end).search(/\S/u); const isAllWhitespace = firstNonWhitespaceCharacterIndex === -1; if (!isAllWhitespace) { @@ -17230,61 +16905,51 @@ function calculateRange(text, opts, ast) { } } } - const startNodeAndParents = findNodeAtOffset( - ast, - start, - opts, - (node, parentNode) => isSourceElement(opts, node, parentNode), - [], - "rangeStart" + const startNodeAndAncestors = findNodeAtOffset(ast, start, opts, (node, parentNode) => isSourceElement(opts, node, parentNode), [], "rangeStart"); + if (!startNodeAndAncestors) { + return; + } + const endNodeAndAncestors = ( + // No need find Node at `end`, it will be the same as `startNodeAndAncestors` + isAllWhitespace ? startNodeAndAncestors : findNodeAtOffset(ast, end, opts, (node) => isSourceElement(opts, node), [], "rangeEnd") ); - const endNodeAndParents = ( - // No need find Node at `end`, it will be the same as `startNodeAndParents` - isAllWhitespace ? startNodeAndParents : findNodeAtOffset( - ast, - end, - opts, - (node) => isSourceElement(opts, node), - [], - "rangeEnd" - ) - ); - if (!startNodeAndParents || !endNodeAndParents) { - return { - rangeStart: 0, - rangeEnd: 0 - }; + if (!endNodeAndAncestors) { + return; } let startNode; let endNode; if (isJsonParser(opts)) { - const commonAncestor = findCommonAncestor( - startNodeAndParents, - endNodeAndParents - ); + const commonAncestor = findCommonAncestor(startNodeAndAncestors, endNodeAndAncestors); startNode = commonAncestor; endNode = commonAncestor; } else { - ({ startNode, endNode } = findSiblingAncestors( - startNodeAndParents, - endNodeAndParents, - opts - )); + [startNode, endNode] = findSiblingAncestors(startNodeAndAncestors, endNodeAndAncestors, opts); } - return { - rangeStart: Math.min(locStart(startNode), locStart(endNode)), - rangeEnd: Math.max(locEnd(startNode), locEnd(endNode)) - }; + return [Math.min(locStart(startNode), locStart(endNode)), Math.max(locEnd(startNode), locEnd(endNode))]; } // src/main/core.js +var { + addAlignmentToDoc, + hardline: hardline3 +} = __doc_builders4; +var { + printDocToString: printDocToStringWithoutNormalizeOptions +} = __doc_printer; var BOM = "\uFEFF"; var CURSOR = Symbol("cursor"); async function coreFormat(originalText, opts, addAlignmentSize = 0) { if (!originalText || originalText.trim().length === 0) { - return { formatted: "", cursorOffset: -1, comments: [] }; + return { + formatted: "", + cursorOffset: -1, + comments: [] + }; } - const { ast, text } = await parse_default(originalText, opts); + const { + ast, + text + } = await parse_default(originalText, opts); if (opts.cursorOffset >= 0) { opts = { ...opts, @@ -17293,9 +16958,9 @@ async function coreFormat(originalText, opts, addAlignmentSize = 0) { } let doc2 = await printAstToDoc(ast, opts, addAlignmentSize); if (addAlignmentSize > 0) { - doc2 = addAlignmentToDoc([hardline, doc2], addAlignmentSize, opts.tabWidth); + doc2 = addAlignmentToDoc([hardline3, doc2], addAlignmentSize, opts.tabWidth); } - const result = printDocToString(doc2, opts); + const result = printDocToStringWithoutNormalizeOptions(doc2, opts); if (addAlignmentSize > 0) { const trimmed = result.formatted.trim(); if (result.cursorNodeStart !== void 0) { @@ -17308,7 +16973,7 @@ async function coreFormat(originalText, opts, addAlignmentSize = 0) { result.cursorNodeText = result.cursorNodeText.trimEnd(); } } - result.formatted = trimmed + convertEndOfLineToChars(opts.endOfLine); + result.formatted = trimmed + convertEndOfLineOptionToCharacter(opts.endOfLine); } const comments = opts[Symbol.for("comments")]; if (opts.cursorOffset >= 0) { @@ -17321,22 +16986,14 @@ async function coreFormat(originalText, opts, addAlignmentSize = 0) { newCursorRegionText = result.cursorNodeText; if (opts.cursorNode) { oldCursorRegionStart = opts.locStart(opts.cursorNode); - oldCursorRegionText = text.slice( - oldCursorRegionStart, - opts.locEnd(opts.cursorNode) - ); + oldCursorRegionText = text.slice(oldCursorRegionStart, opts.locEnd(opts.cursorNode)); } else { if (!opts.nodeBeforeCursor && !opts.nodeAfterCursor) { - throw new Error( - "Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor" - ); + throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor"); } oldCursorRegionStart = opts.nodeBeforeCursor ? opts.locEnd(opts.nodeBeforeCursor) : 0; const oldCursorRegionEnd = opts.nodeAfterCursor ? opts.locStart(opts.nodeAfterCursor) : text.length; - oldCursorRegionText = text.slice( - oldCursorRegionStart, - oldCursorRegionEnd - ); + oldCursorRegionText = text.slice(oldCursorRegionStart, oldCursorRegionEnd); } } else { oldCursorRegionStart = 0; @@ -17353,16 +17010,9 @@ async function coreFormat(originalText, opts, addAlignmentSize = 0) { }; } const oldCursorNodeCharArray = oldCursorRegionText.split(""); - oldCursorNodeCharArray.splice( - cursorOffsetRelativeToOldCursorRegionStart, - 0, - CURSOR - ); + oldCursorNodeCharArray.splice(cursorOffsetRelativeToOldCursorRegionStart, 0, CURSOR); const newCursorNodeCharArray = newCursorRegionText.split(""); - const cursorNodeDiff = diffArrays( - oldCursorNodeCharArray, - newCursorNodeCharArray - ); + const cursorNodeDiff = diffArrays(oldCursorNodeCharArray, newCursorNodeCharArray); let cursorOffset = newCursorRegionStart; for (const entry of cursorNodeDiff) { if (entry.removed) { @@ -17373,35 +17023,41 @@ async function coreFormat(originalText, opts, addAlignmentSize = 0) { cursorOffset += entry.count; } } - return { formatted: result.formatted, cursorOffset, comments }; + return { + formatted: result.formatted, + cursorOffset, + comments + }; } - return { formatted: result.formatted, cursorOffset: -1, comments }; + return { + formatted: result.formatted, + cursorOffset: -1, + comments + }; } async function formatRange(originalText, opts) { - const { ast, text } = await parse_default(originalText, opts); - const { rangeStart, rangeEnd } = calculateRange(text, opts, ast); + const { + ast, + text + } = await parse_default(originalText, opts); + const [rangeStart, rangeEnd] = calculateRange(text, opts, ast) ?? [0, 0]; const rangeString = text.slice(rangeStart, rangeEnd); - const rangeStart2 = Math.min( - rangeStart, - text.lastIndexOf("\n", rangeStart) + 1 - ); + const rangeStart2 = Math.min(rangeStart, text.lastIndexOf("\n", rangeStart) + 1); const indentString = text.slice(rangeStart2, rangeStart).match(/^\s*/u)[0]; const alignmentSize = get_alignment_size_default(indentString, opts.tabWidth); - const rangeResult = await coreFormat( - rangeString, - { - ...opts, - rangeStart: 0, - rangeEnd: Number.POSITIVE_INFINITY, - // Track the cursor offset only if it's within our range - cursorOffset: opts.cursorOffset > rangeStart && opts.cursorOffset <= rangeEnd ? opts.cursorOffset - rangeStart : -1, - // Always use `lf` to format, we'll replace it later - endOfLine: "lf" - }, - alignmentSize - ); + const rangeResult = await coreFormat(rangeString, { + ...opts, + rangeStart: 0, + rangeEnd: Number.POSITIVE_INFINITY, + // Track the cursor offset only if it's within our range + cursorOffset: opts.cursorOffset > rangeStart && opts.cursorOffset <= rangeEnd ? opts.cursorOffset - rangeStart : -1, + // Always use `lf` to format, we'll replace it later + endOfLine: "lf" + }, alignmentSize); const rangeTrimmed = rangeResult.formatted.trimEnd(); - let { cursorOffset } = opts; + let { + cursorOffset + } = opts; if (cursorOffset > rangeEnd) { cursorOffset += rangeTrimmed.length - rangeString.length; } else if (rangeResult.cursorOffset >= 0) { @@ -17409,22 +17065,23 @@ async function formatRange(originalText, opts) { } let formatted = text.slice(0, rangeStart) + rangeTrimmed + text.slice(rangeEnd); if (opts.endOfLine !== "lf") { - const eol = convertEndOfLineToChars(opts.endOfLine); + const eol = convertEndOfLineOptionToCharacter(opts.endOfLine); if (cursorOffset >= 0 && eol === "\r\n") { - cursorOffset += countEndOfLineChars( - formatted.slice(0, cursorOffset), - "\n" - ); + cursorOffset += countEndOfLineCharacters(formatted.slice(0, cursorOffset), "\n"); } - formatted = string_replace_all_default( - /* isOptionalObject */ - false, + formatted = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, formatted, "\n", eol ); } - return { formatted, cursorOffset, comments: rangeResult.comments }; + return { + formatted, + cursorOffset, + comments: rangeResult.comments + }; } function ensureIndexInText(text, index, defaultValue) { if (typeof index !== "number" || Number.isNaN(index) || index < 0 || index > text.length) { @@ -17433,17 +17090,28 @@ function ensureIndexInText(text, index, defaultValue) { return index; } function normalizeIndexes(text, options8) { - let { cursorOffset, rangeStart, rangeEnd } = options8; + let { + cursorOffset, + rangeStart, + rangeEnd + } = options8; cursorOffset = ensureIndexInText(text, cursorOffset, -1); rangeStart = ensureIndexInText(text, rangeStart, 0); rangeEnd = ensureIndexInText(text, rangeEnd, text.length); - return { ...options8, cursorOffset, rangeStart, rangeEnd }; + return { + ...options8, + cursorOffset, + rangeStart, + rangeEnd + }; } function normalizeInputAndOptions(text, options8) { - let { cursorOffset, rangeStart, rangeEnd, endOfLine } = normalizeIndexes( - text, - options8 - ); + let { + cursorOffset, + rangeStart, + rangeEnd, + endOfLine + } = normalizeIndexes(text, options8); const hasBOM = text.charAt(0) === BOM; if (hasBOM) { text = text.slice(1); @@ -17455,7 +17123,7 @@ function normalizeInputAndOptions(text, options8) { endOfLine = guessEndOfLine(text); } if (text.includes("\r")) { - const countCrlfBefore = (index) => countEndOfLineChars(text.slice(0, Math.max(index, 0)), "\r\n"); + const countCrlfBefore = (index) => countEndOfLineCharacters(text.slice(0, Math.max(index, 0)), "\r\n"); cursorOffset -= countCrlfBefore(cursorOffset); rangeStart -= countCrlfBefore(rangeStart); rangeEnd -= countCrlfBefore(rangeEnd); @@ -17478,15 +17146,15 @@ async function hasPragma(text, options8) { return !selectedParser.hasPragma || selectedParser.hasPragma(text); } async function hasIgnorePragma(text, options8) { - var _a; const selectedParser = await resolveParser(options8); - return (_a = selectedParser.hasIgnorePragma) == null ? void 0 : _a.call(selectedParser, text); + return selectedParser.hasIgnorePragma?.(text); } async function formatWithCursor(originalText, originalOptions) { - let { hasBOM, text, options: options8 } = normalizeInputAndOptions( - originalText, - await normalize_format_options_default(originalOptions) - ); + let { + hasBOM, + text, + options: options8 + } = normalizeInputAndOptions(originalText, await normalize_format_options_default(originalOptions)); if (options8.rangeStart >= options8.rangeEnd && text !== "" || options8.requirePragma && !await hasPragma(text, options8) || options8.checkIgnorePragma && await hasIgnorePragma(text, options8)) { return { formatted: originalText, @@ -17512,10 +17180,10 @@ async function formatWithCursor(originalText, originalOptions) { return result; } async function parse6(originalText, originalOptions, devOptions) { - const { text, options: options8 } = normalizeInputAndOptions( - originalText, - await normalize_format_options_default(originalOptions) - ); + const { + text, + options: options8 + } = normalizeInputAndOptions(originalText, await normalize_format_options_default(originalOptions)); const parsed = await parse_default(text, options8); if (devOptions) { if (devOptions.preprocessForPrint) { @@ -17530,11 +17198,13 @@ async function parse6(originalText, originalOptions, devOptions) { async function formatAst(ast, options8) { options8 = await normalize_format_options_default(options8); const doc2 = await printAstToDoc(ast, options8); - return printDocToString(doc2, options8); + return printDocToStringWithoutNormalizeOptions(doc2, options8); } async function formatDoc(doc2, options8) { const text = printDocToDebug(doc2); - const { formatted } = await formatWithCursor(text, { + const { + formatted + } = await formatWithCursor(text, { ...options8, parser: "__js_expression" }); @@ -17542,7 +17212,9 @@ async function formatDoc(doc2, options8) { } async function printToDoc(originalText, options8) { options8 = await normalize_format_options_default(options8); - const { ast } = await parse_default(originalText, options8); + const { + ast + } = await parse_default(originalText, options8); if (options8.cursorOffset >= 0) { options8 = { ...options8, @@ -17551,11 +17223,8 @@ async function printToDoc(originalText, options8) { } return printAstToDoc(ast, options8); } -async function printDocToString2(doc2, options8) { - return printDocToString( - doc2, - await normalize_format_options_default(options8) - ); +async function printDocToString(doc2, options8) { + return printDocToStringWithoutNormalizeOptions(doc2, await normalize_format_options_default(options8)); } // src/main/option-categories.js @@ -17577,26 +17246,17 @@ var CATEGORY_OUTPUT = "Output"; var CATEGORY_GLOBAL = "Global"; var CATEGORY_SPECIAL = "Special"; -// src/plugins/builtin-plugins-proxy.js -var builtin_plugins_proxy_exports = {}; -__export(builtin_plugins_proxy_exports, { - languages: () => languages, - options: () => options7, - parsers: () => parsers, - printers: () => printers -}); - // src/language-css/languages.evaluate.js var languages_evaluate_default = [ { "name": "CSS", "type": "markup", + "aceMode": "css", "extensions": [ ".css", ".wxss" ], "tmScope": "source.css", - "aceMode": "css", "codemirrorMode": "css", "codemirrorMimeType": "text/css", "parsers": [ @@ -17610,12 +17270,12 @@ var languages_evaluate_default = [ { "name": "PostCSS", "type": "markup", + "aceMode": "text", "extensions": [ ".pcss", ".postcss" ], "tmScope": "source.postcss", - "aceMode": "text", "group": "CSS", "parsers": [ "css" @@ -17628,16 +17288,16 @@ var languages_evaluate_default = [ { "name": "Less", "type": "markup", + "aceMode": "less", "extensions": [ ".less" ], "tmScope": "source.css.less", - "aceMode": "less", "aliases": [ "less-css" ], "codemirrorMode": "css", - "codemirrorMimeType": "text/css", + "codemirrorMimeType": "text/x-less", "parsers": [ "less" ], @@ -17649,11 +17309,11 @@ var languages_evaluate_default = [ { "name": "SCSS", "type": "markup", + "aceMode": "scss", "extensions": [ ".scss" ], "tmScope": "source.css.scss", - "aceMode": "scss", "codemirrorMode": "css", "codemirrorMimeType": "text/x-scss", "parsers": [ @@ -17742,13 +17402,13 @@ var languages_evaluate_default2 = [ { "name": "GraphQL", "type": "data", + "aceMode": "graphqlschema", "extensions": [ ".graphql", ".gql", ".graphqls" ], "tmScope": "source.graphql", - "aceMode": "text", "parsers": [ "graphql" ], @@ -17770,12 +17430,12 @@ var languages_evaluate_default3 = [ { "name": "Handlebars", "type": "markup", + "aceMode": "handlebars", "extensions": [ ".handlebars", ".hbs" ], "tmScope": "text.html.handlebars", - "aceMode": "handlebars", "aliases": [ "hbs", "htmlbars" @@ -17795,11 +17455,11 @@ var languages_evaluate_default4 = [ { "name": "Angular", "type": "markup", + "aceMode": "html", "extensions": [ ".component.html" ], "tmScope": "text.html.basic", - "aceMode": "html", "aliases": [ "xhtml" ], @@ -17817,6 +17477,7 @@ var languages_evaluate_default4 = [ { "name": "HTML", "type": "markup", + "aceMode": "html", "extensions": [ ".html", ".hta", @@ -17827,7 +17488,6 @@ var languages_evaluate_default4 = [ ".xhtml" ], "tmScope": "text.html.basic", - "aceMode": "html", "aliases": [ "xhtml" ], @@ -17844,9 +17504,9 @@ var languages_evaluate_default4 = [ { "name": "Lightning Web Components", "type": "markup", + "aceMode": "html", "extensions": [], "tmScope": "text.html.basic", - "aceMode": "html", "aliases": [ "xhtml" ], @@ -17864,11 +17524,11 @@ var languages_evaluate_default4 = [ { "name": "MJML", "type": "markup", + "aceMode": "html", "extensions": [ ".mjml" ], "tmScope": "text.mjml.basic", - "aceMode": "html", "aliases": [ "MJML", "mjml" @@ -17887,11 +17547,13 @@ var languages_evaluate_default4 = [ { "name": "Vue", "type": "markup", + "aceMode": "vue", "extensions": [ ".vue" ], "tmScope": "source.vue", - "aceMode": "html", + "codemirrorMode": "vue", + "codemirrorMimeType": "text/x-vue", "parsers": [ "vue" ], @@ -17941,6 +17603,7 @@ var languages_evaluate_default5 = [ { "name": "JavaScript", "type": "programming", + "aceMode": "javascript", "extensions": [ ".js", "._js", @@ -17969,8 +17632,12 @@ var languages_evaluate_default5 = [ ".end.frag", ".wxs" ], + "filenames": [ + "Jakefile", + "start.frag", + "end.frag" + ], "tmScope": "source.js", - "aceMode": "javascript", "aliases": [ "js", "node" @@ -17990,11 +17657,6 @@ var languages_evaluate_default5 = [ "v8-shell", "zx" ], - "filenames": [ - "Jakefile", - "start.frag", - "end.frag" - ], "parsers": [ "babel", "acorn", @@ -18014,11 +17676,12 @@ var languages_evaluate_default5 = [ { "name": "Flow", "type": "programming", + "aceMode": "javascript", "extensions": [ ".js.flow" ], + "filenames": [], "tmScope": "source.js", - "aceMode": "javascript", "aliases": [], "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript", @@ -18034,7 +17697,6 @@ var languages_evaluate_default5 = [ "v8", "v8-shell" ], - "filenames": [], "parsers": [ "flow", "babel-flow" @@ -18047,16 +17709,16 @@ var languages_evaluate_default5 = [ { "name": "JSX", "type": "programming", + "aceMode": "javascript", "extensions": [ ".jsx" ], + "filenames": void 0, "tmScope": "source.js.jsx", - "aceMode": "javascript", "aliases": void 0, "codemirrorMode": "jsx", "codemirrorMimeType": "text/jsx", "interpreters": void 0, - "filenames": void 0, "parsers": [ "babel", "babel-flow", @@ -18075,13 +17737,13 @@ var languages_evaluate_default5 = [ { "name": "TypeScript", "type": "programming", + "aceMode": "typescript", "extensions": [ ".ts", ".cts", ".mts" ], "tmScope": "source.ts", - "aceMode": "typescript", "aliases": [ "ts" ], @@ -18105,13 +17767,13 @@ var languages_evaluate_default5 = [ { "name": "TSX", "type": "programming", + "aceMode": "tsx", "extensions": [ ".tsx" ], "tmScope": "source.tsx", - "aceMode": "javascript", "codemirrorMode": "jsx", - "codemirrorMimeType": "text/jsx", + "codemirrorMimeType": "text/typescript-jsx", "group": "TypeScript", "parsers": [ "typescript", @@ -18235,11 +17897,16 @@ var languages_evaluate_default6 = [ { "name": "JSON.stringify", "type": "data", + "aceMode": "json", "extensions": [ ".importmap" ], + "filenames": [ + "package.json", + "package-lock.json", + "composer.json" + ], "tmScope": "source.json", - "aceMode": "json", "aliases": [ "geojson", "jsonl", @@ -18248,11 +17915,6 @@ var languages_evaluate_default6 = [ ], "codemirrorMode": "javascript", "codemirrorMimeType": "application/json", - "filenames": [ - "package.json", - "package-lock.json", - "composer.json" - ], "parsers": [ "json-stringify" ], @@ -18264,6 +17926,7 @@ var languages_evaluate_default6 = [ { "name": "JSON", "type": "data", + "aceMode": "json", "extensions": [ ".json", ".4DForm", @@ -18286,16 +17949,6 @@ var languages_evaluate_default6 = [ ".yy", ".yyp" ], - "tmScope": "source.json", - "aceMode": "json", - "aliases": [ - "geojson", - "jsonl", - "sarif", - "topojson" - ], - "codemirrorMode": "javascript", - "codemirrorMimeType": "application/json", "filenames": [ ".all-contributorsrc", ".arcconfig", @@ -18313,6 +17966,15 @@ var languages_evaluate_default6 = [ ".jslintrc", ".swcrc" ], + "tmScope": "source.json", + "aliases": [ + "geojson", + "jsonl", + "sarif", + "topojson" + ], + "codemirrorMode": "javascript", + "codemirrorMimeType": "application/json", "parsers": [ "json" ], @@ -18324,6 +17986,7 @@ var languages_evaluate_default6 = [ { "name": "JSON with Comments", "type": "data", + "aceMode": "javascript", "extensions": [ ".jsonc", ".code-snippets", @@ -18343,15 +18006,14 @@ var languages_evaluate_default6 = [ ".sublime_metrics", ".sublime_session" ], + "filenames": [], "tmScope": "source.json.comments", - "aceMode": "javascript", "aliases": [ "jsonc" ], "codemirrorMode": "javascript", "codemirrorMimeType": "text/javascript", "group": "JSON", - "filenames": [], "parsers": [ "jsonc" ], @@ -18363,11 +18025,11 @@ var languages_evaluate_default6 = [ { "name": "JSON5", "type": "data", + "aceMode": "json5", "extensions": [ ".json5" ], "tmScope": "source.js", - "aceMode": "javascript", "codemirrorMode": "javascript", "codemirrorMimeType": "application/json", "parsers": [ @@ -18385,6 +18047,7 @@ var languages_evaluate_default7 = [ { "name": "Markdown", "type": "prose", + "aceMode": "markdown", "extensions": [ ".md", ".livemd", @@ -18398,18 +18061,17 @@ var languages_evaluate_default7 = [ ".scd", ".workbook" ], + "filenames": [ + "contents.lr", + "README" + ], "tmScope": "text.md", - "aceMode": "markdown", "aliases": [ "md", "pandoc" ], "codemirrorMode": "gfm", "codemirrorMimeType": "text/x-gfm", - "filenames": [ - "contents.lr", - "README" - ], "wrap": true, "parsers": [ "markdown" @@ -18422,18 +18084,18 @@ var languages_evaluate_default7 = [ { "name": "MDX", "type": "prose", + "aceMode": "markdown", "extensions": [ ".mdx" ], + "filenames": [], "tmScope": "text.md", - "aceMode": "markdown", "aliases": [ "md", "pandoc" ], "codemirrorMode": "gfm", "codemirrorMimeType": "text/x-gfm", - "filenames": [], "wrap": true, "parsers": [ "mdx" @@ -18457,6 +18119,7 @@ var languages_evaluate_default8 = [ { "name": "YAML", "type": "data", + "aceMode": "yaml", "extensions": [ ".yml", ".mir", @@ -18469,13 +18132,6 @@ var languages_evaluate_default8 = [ ".yaml.sed", ".yml.mysql" ], - "tmScope": "source.yaml", - "aceMode": "yaml", - "aliases": [ - "yml" - ], - "codemirrorMode": "yaml", - "codemirrorMimeType": "text/x-yaml", "filenames": [ ".clang-format", ".clang-tidy", @@ -18488,6 +18144,12 @@ var languages_evaluate_default8 = [ ".stylelintrc", ".lintstagedrc" ], + "tmScope": "source.yaml", + "aliases": [ + "yml" + ], + "codemirrorMode": "yaml", + "codemirrorMimeType": "text/x-yaml", "parsers": [ "yaml" ], @@ -18534,6 +18196,12 @@ function createParsersAndPrinters(modules) { } return { parsers: parsers2, printers: printers2 }; } +var estreePlugin = createParsersAndPrinters([ + { + importPlugin: () => import("./plugins/estree.mjs"), + printers: ["estree", "estree-json"] + } +]); var options7 = { ...options_default, ...options_default2, @@ -18585,10 +18253,6 @@ var { parsers, printers } = createParsersAndPrinters([ "json-stringify" ] }, - { - importPlugin: () => import("./plugins/estree.mjs"), - printers: ["estree", "estree-json"] - }, { importPlugin: () => import("./plugins/flow.mjs"), parsers: ["flow"] @@ -18632,21 +18296,22 @@ var { parsers, printers } = createParsersAndPrinters([ printers: ["yaml"] } ]); +var builtin_plugins_proxy_default = [estreePlugin, { options: options7, languages, parsers, printers }]; // src/main/plugins/load-builtin-plugins.js function loadBuiltinPlugins() { - return [builtin_plugins_proxy_exports]; + return builtin_plugins_proxy_default; } var load_builtin_plugins_default = loadBuiltinPlugins; // src/main/plugins/load-plugin.js -import path12 from "path"; +import path13 from "path"; import { pathToFileURL as pathToFileURL5 } from "url"; -// src/utils/import-from-directory.js -import path11 from "path"; +// src/utilities/import-from-directory.js +import path12 from "path"; function importFromDirectory(specifier, directory) { - return import_from_file_default(specifier, path11.join(directory, "noop.js")); + return import_from_file_default(specifier, path12.join(directory, "noop.js")); } var import_from_directory_default = importFromDirectory; @@ -18655,18 +18320,20 @@ async function importPlugin(name, cwd) { if (isUrl(name)) { return import(name); } - if (path12.isAbsolute(name)) { + if (path13.isAbsolute(name)) { return import(pathToFileURL5(name).href); } try { - return await import(pathToFileURL5(path12.resolve(name)).href); + return await import(pathToFileURL5(path13.resolve(name)).href); } catch { return import_from_directory_default(name, cwd); } } async function loadPluginWithoutCache(plugin, cwd) { const module = await importPlugin(plugin, cwd); - return { name: plugin, ...module.default ?? module }; + const implementation = module.default ?? module; + const name = isUrl(plugin) ? toPath(plugin) : plugin; + return { name, ...implementation }; } var cache2 = /* @__PURE__ */ new Map(); function loadPlugin(plugin) { @@ -18690,24 +18357,24 @@ function loadPlugins(plugins = []) { } var load_plugins_default = loadPlugins; -// src/utils/ignore.js +// src/utilities/ignore.js var import_ignore = __toESM(require_ignore(), 1); -import path13 from "path"; +import path14 from "path"; import url2 from "url"; -var slash = path13.sep === "\\" ? (filePath) => string_replace_all_default( - /* isOptionalObject */ - false, +var slash = path14.sep === "\\" ? (filePath) => method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, filePath, "\\", "/" ) : (filePath) => filePath; function getRelativePath(file, ignoreFile) { const ignoreFilePath = toPath(ignoreFile); - const filePath = isUrl(file) ? url2.fileURLToPath(file) : path13.resolve(file); - return path13.relative( + const filePath = isUrl(file) ? url2.fileURLToPath(file) : path14.resolve(file); + return path14.relative( // If there's an ignore-path set, the filename must be relative to the // ignore path, not the current working directory. - ignoreFilePath ? path13.dirname(ignoreFilePath) : process.cwd(), + ignoreFilePath ? path14.dirname(ignoreFilePath) : process.cwd(), filePath ); } @@ -18722,27 +18389,28 @@ async function createSingleIsIgnoredFunction(ignoreFile, withNodeModules) { if (!content) { return; } - const ignore = (0, import_ignore.default)({ allowRelativePaths: true }).add(content); + const ignore = (0, import_ignore.default)({ + allowRelativePaths: true + }).add(content); return (file) => ignore.checkIgnore(slash(getRelativePath(file, ignoreFile))).ignored; } async function createIsIgnoredFunction(ignoreFiles, withNodeModules) { if (ignoreFiles.length === 0 && !withNodeModules) { ignoreFiles = [void 0]; } - const isIgnoredFunctions = (await Promise.all( - ignoreFiles.map( - (ignoreFile) => createSingleIsIgnoredFunction(ignoreFile, withNodeModules) - ) - )).filter(Boolean); + const isIgnoredFunctions = (await Promise.all(ignoreFiles.map((ignoreFile) => createSingleIsIgnoredFunction(ignoreFile, withNodeModules)))).filter(Boolean); return (file) => isIgnoredFunctions.some((isIgnored2) => isIgnored2(file)); } async function isIgnored(file, options8) { - const { ignorePath: ignoreFiles, withNodeModules } = options8; + const { + ignorePath: ignoreFiles, + withNodeModules + } = options8; const isIgnored2 = await createIsIgnoredFunction(ignoreFiles, withNodeModules); return isIgnored2(file); } -// src/utils/object-omit.js +// src/utilities/object-omit.js function omit(object, keys) { keys = new Set(keys); return Object.fromEntries( @@ -18780,10 +18448,10 @@ async function getParser(file, options8) { editorconfig: false }); } - if (config == null ? void 0 : config.parser) { + if (config?.parser) { return config.parser; } - let plugins = options8.plugins ?? (config == null ? void 0 : config.plugins) ?? []; + let plugins = options8.plugins ?? config?.plugins ?? []; plugins = (await Promise.all([load_builtin_plugins_default(), load_plugins_default(plugins)])).flat(); return infer_parser_default({ plugins }, { physicalFile: file }); } @@ -18793,9 +18461,9 @@ var get_file_info_default = getFileInfo; import * as doc from "./doc.mjs"; // src/main/version.evaluate.js -var version_evaluate_default = "3.6.2"; +var version_evaluate_default = "3.7.4"; -// src/utils/public.js +// src/utilities/public.js var public_exports = {}; __export(public_exports, { addDanglingComment: () => addDanglingComment, @@ -18814,7 +18482,7 @@ __export(public_exports, { isNextLineEmpty: () => isNextLineEmpty2, isNextLineEmptyAfterIndex: () => is_next_line_empty_default, isPreviousLineEmpty: () => isPreviousLineEmpty2, - makeString: () => make_string_default, + makeString: () => makeString, skip: () => skip, skipEverythingButNewLine: () => skipEverythingButNewLine, skipInlineComment: () => skip_inline_comment_default, @@ -18825,7 +18493,7 @@ __export(public_exports, { skipWhitespace: () => skipWhitespace }); -// src/utils/skip-inline-comment.js +// src/utilities/skip-inline-comment.js function skipInlineComment(text, startIndex) { if (startIndex === false) { return false; @@ -18841,7 +18509,7 @@ function skipInlineComment(text, startIndex) { } var skip_inline_comment_default = skipInlineComment; -// src/utils/skip-trailing-comment.js +// src/utilities/skip-trailing-comment.js function skipTrailingComment(text, startIndex) { if (startIndex === false) { return false; @@ -18853,7 +18521,7 @@ function skipTrailingComment(text, startIndex) { } var skip_trailing_comment_default = skipTrailingComment; -// src/utils/get-next-non-space-non-comment-character-index.js +// src/utilities/get-next-non-space-non-comment-character-index.js function getNextNonSpaceNonCommentCharacterIndex(text, startIndex) { let oldIdx = null; let nextIdx = startIndex; @@ -18868,7 +18536,7 @@ function getNextNonSpaceNonCommentCharacterIndex(text, startIndex) { } var get_next_non_space_non_comment_character_index_default = getNextNonSpaceNonCommentCharacterIndex; -// src/utils/is-next-line-empty.js +// src/utilities/is-next-line-empty.js function isNextLineEmpty(text, startIndex) { let oldIdx = null; let idx = startIndex; @@ -18884,7 +18552,7 @@ function isNextLineEmpty(text, startIndex) { } var is_next_line_empty_default = isNextLineEmpty; -// src/utils/get-indent-size.js +// src/utilities/get-indent-size.js function getIndentSize(value, tabWidth) { const lastNewlineIndex = value.lastIndexOf("\n"); if (lastNewlineIndex === -1) { @@ -18906,48 +18574,65 @@ function escapeStringRegexp(string) { return string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d"); } -// src/utils/get-max-continuous-count.js +// src/utilities/get-max-continuous-count.js function getMaxContinuousCount(text, searchString) { - const results = text.match( - new RegExp(`(${escapeStringRegexp(searchString)})+`, "gu") + let results = text.matchAll( + new RegExp(`(?:${escapeStringRegexp(searchString)})+`, "gu") ); - if (results === null) { - return 0; + if (!results.reduce) { + results = [...results]; } return results.reduce( - (maxCount, result) => Math.max(maxCount, result.length / searchString.length), + (maxCount, [result]) => Math.max(maxCount, result.length), 0 - ); + ) / searchString.length; } var get_max_continuous_count_default = getMaxContinuousCount; -// src/utils/get-next-non-space-non-comment-character.js +// src/utilities/get-next-non-space-non-comment-character.js function getNextNonSpaceNonCommentCharacter(text, startIndex) { const index = get_next_non_space_non_comment_character_index_default(text, startIndex); return index === false ? "" : text.charAt(index); } var get_next_non_space_non_comment_character_default = getNextNonSpaceNonCommentCharacter; -// src/utils/get-preferred-quote.js +// src/utilities/get-preferred-quote.js var SINGLE_QUOTE = "'"; var DOUBLE_QUOTE = '"'; +var SINGLE_QUOTE_DATA = Object.freeze({ + character: SINGLE_QUOTE, + codePoint: 39 +}); +var DOUBLE_QUOTE_DATA = Object.freeze({ + character: DOUBLE_QUOTE, + codePoint: 34 +}); +var SINGLE_QUOTE_SETTINGS = Object.freeze({ + preferred: SINGLE_QUOTE_DATA, + alternate: DOUBLE_QUOTE_DATA +}); +var DOUBLE_QUOTE_SETTINGS = Object.freeze({ + preferred: DOUBLE_QUOTE_DATA, + alternate: SINGLE_QUOTE_DATA +}); function getPreferredQuote(text, preferredQuoteOrPreferSingleQuote) { - const preferred = preferredQuoteOrPreferSingleQuote === true || preferredQuoteOrPreferSingleQuote === SINGLE_QUOTE ? SINGLE_QUOTE : DOUBLE_QUOTE; - const alternate = preferred === SINGLE_QUOTE ? DOUBLE_QUOTE : SINGLE_QUOTE; + const { preferred, alternate } = preferredQuoteOrPreferSingleQuote === true || preferredQuoteOrPreferSingleQuote === SINGLE_QUOTE ? SINGLE_QUOTE_SETTINGS : DOUBLE_QUOTE_SETTINGS; + const { length } = text; let preferredQuoteCount = 0; let alternateQuoteCount = 0; - for (const character of text) { - if (character === preferred) { + for (let index = 0; index < length; index++) { + const codePoint = text.charCodeAt(index); + if (codePoint === preferred.codePoint) { preferredQuoteCount++; - } else if (character === alternate) { + } else if (codePoint === alternate.codePoint) { alternateQuoteCount++; } } - return preferredQuoteCount > alternateQuoteCount ? alternate : preferred; + return (preferredQuoteCount > alternateQuoteCount ? alternate : preferred).character; } var get_preferred_quote_default = getPreferredQuote; -// src/utils/has-newline-in-range.js +// src/utilities/has-newline-in-range.js function hasNewlineInRange(text, startIndex, endIndex) { for (let i = startIndex; i < endIndex; ++i) { if (text.charAt(i) === "\n") { @@ -18958,7 +18643,7 @@ function hasNewlineInRange(text, startIndex, endIndex) { } var has_newline_in_range_default = hasNewlineInRange; -// src/utils/has-spaces.js +// src/utilities/has-spaces.js function hasSpaces(text, startIndex, options8 = {}) { const idx = skipSpaces( text, @@ -18969,38 +18654,9 @@ function hasSpaces(text, startIndex, options8 = {}) { } var has_spaces_default = hasSpaces; -// src/utils/make-string.js -function makeString(rawText, enclosingQuote, unescapeUnnecessaryEscapes) { - const otherQuote = enclosingQuote === '"' ? "'" : '"'; - const regex = /\\(.)|(["'])/gsu; - const raw = string_replace_all_default( - /* isOptionalObject */ - false, - rawText, - regex, - (match, escaped, quote) => { - if (escaped === otherQuote) { - return escaped; - } - if (quote === enclosingQuote) { - return "\\" + quote; - } - if (quote) { - return quote; - } - return unescapeUnnecessaryEscapes && /^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(escaped) ? escaped : "\\" + escaped; - } - ); - return enclosingQuote + raw + enclosingQuote; -} -var make_string_default = makeString; - -// src/utils/public.js +// src/utilities/public.js function legacyGetNextNonSpaceNonCommentCharacterIndex(text, node, locEnd) { - return get_next_non_space_non_comment_character_index_default( - text, - locEnd(node) - ); + return get_next_non_space_non_comment_character_index_default(text, locEnd(node)); } function getNextNonSpaceNonCommentCharacterIndex2(text, startIndex) { return arguments.length === 2 || typeof startIndex === "number" ? get_next_non_space_non_comment_character_index_default(text, startIndex) : ( @@ -19022,6 +18678,29 @@ function isPreviousLineEmpty2(text, startIndex) { function legacyIsNextLineEmpty(text, node, locEnd) { return is_next_line_empty_default(text, locEnd(node)); } +function makeString(rawText, enclosingQuote, unescapeUnnecessaryEscapes) { + const otherQuote = enclosingQuote === '"' ? "'" : '"'; + const regex = /\\(.)|(["'])/gsu; + const raw = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + rawText, + regex, + (match, escaped, quote) => { + if (escaped === otherQuote) { + return escaped; + } + if (quote === enclosingQuote) { + return "\\" + quote; + } + if (quote) { + return quote; + } + return unescapeUnnecessaryEscapes && /^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(escaped) ? escaped : "\\" + escaped; + } + ); + return enclosingQuote + raw + enclosingQuote; +} function isNextLineEmpty2(text, startIndex) { return arguments.length === 2 || typeof startIndex === "number" ? is_next_line_empty_default(text, startIndex) : ( // @ts-expect-error -- expected @@ -19073,16 +18752,16 @@ var sharedWithCli = { normalizeOptions: normalize_options_default, getSupportInfoWithoutPlugins: getSupportInfo, normalizeOptionSettings, - inferParser: (file, options8) => Promise.resolve((options8 == null ? void 0 : options8.parser) ?? inferParser2(file, options8)), + inferParser: (file, options8) => Promise.resolve(options8?.parser ?? inferParser2(file, options8)), vnopts: { ChoiceSchema, apiDescriptor }, fastGlob: import_fast_glob.default, createTwoFilesPatch, - picocolors: import_picocolors4.default, - leven, - utils: { + picocolors: import_picocolors5.default, + closetLevenshteinMatch: closestMatch, + utilities: { omit: object_omit_default, createMockable: create_mockable_default } @@ -19092,19 +18771,16 @@ var debugApis = { formatAST: withPlugins(formatAst), formatDoc: withPlugins(formatDoc), printToDoc: withPlugins(printToDoc), - printDocToString: withPlugins(printDocToString2), + printDocToString: withPlugins(printDocToString), // Exposed for tests mockable }; - -// with-default-export:src/index.js -var src_default = index_exports; export { debugApis as __debug, sharedWithCli as __internal, check, clearCache3 as clearConfigCache, - src_default as default, + index_exports as default, doc, format2 as format, formatWithCursor2 as formatWithCursor, diff --git a/node_modules/prettier/internal/experimental-cli-worker.mjs b/node_modules/prettier/internal/experimental-cli-worker.mjs old mode 100755 new mode 100644 index e452094bd..6c51a00d8 --- a/node_modules/prettier/internal/experimental-cli-worker.mjs +++ b/node_modules/prettier/internal/experimental-cli-worker.mjs @@ -6,19 +6,27 @@ const __filename = __prettierFileUrlToPath(import.meta.url); const __dirname = __prettierDirname(__filename); // node_modules/atomically/dist/index.js +import { once } from "events"; +import { createWriteStream } from "fs"; import path2 from "path"; +import { Readable } from "stream"; // node_modules/stubborn-fs/dist/index.js import fs from "fs"; import { promisify } from "util"; -// node_modules/stubborn-fs/dist/attemptify.js -var attemptifyAsync = (fn, onError) => { +// node_modules/stubborn-utils/dist/attemptify_async.js +var attemptifyAsync = (fn, options) => { + const { onError } = options; return function attemptified(...args) { return fn.apply(void 0, args).catch(onError); }; }; -var attemptifySync = (fn, onError) => { +var attemptify_async_default = attemptifyAsync; + +// node_modules/stubborn-utils/dist/attemptify_sync.js +var attemptifySync = (fn, options) => { + const { onError } = options; return function attemptified(...args) { try { return fn.apply(void 0, args); @@ -27,12 +35,62 @@ var attemptifySync = (fn, onError) => { } }; }; +var attemptify_sync_default = attemptifySync; + +// node_modules/stubborn-utils/dist/constants.js +var RETRY_INTERVAL = 250; + +// node_modules/stubborn-utils/dist/retryify_async.js +var retryifyAsync = (fn, options) => { + const { isRetriable } = options; + return function retryified(options2) { + const { timeout } = options2; + const interval = options2.interval ?? RETRY_INTERVAL; + const timestamp = Date.now() + timeout; + return function attempt3(...args) { + return fn.apply(void 0, args).catch((error) => { + if (!isRetriable(error)) + throw error; + if (Date.now() >= timestamp) + throw error; + const delay = Math.round(interval * Math.random()); + if (delay > 0) { + const delayPromise = new Promise((resolve3) => setTimeout(resolve3, delay)); + return delayPromise.then(() => attempt3.apply(void 0, args)); + } else { + return attempt3.apply(void 0, args); + } + }); + }; + }; +}; +var retryify_async_default = retryifyAsync; + +// node_modules/stubborn-utils/dist/retryify_sync.js +var retryifySync = (fn, options) => { + const { isRetriable } = options; + return function retryified(options2) { + const { timeout } = options2; + const timestamp = Date.now() + timeout; + return function attempt3(...args) { + while (true) { + try { + return fn.apply(void 0, args); + } catch (error) { + if (!isRetriable(error)) + throw error; + if (Date.now() >= timestamp) + throw error; + continue; + } + } + }; + }; +}; +var retryify_sync_default = retryifySync; // node_modules/stubborn-fs/dist/constants.js import process from "process"; -var IS_USER_ROOT = process.getuid ? !process.getuid() : false; -var LIMIT_FILES_DESCRIPTORS = 1e4; -var NOOP = () => void 0; // node_modules/stubborn-fs/dist/handlers.js var Handlers = { @@ -68,158 +126,74 @@ var Handlers = { }; var handlers_default = Handlers; -// node_modules/stubborn-fs/dist/retryify_queue.js -var RetryfyQueue = class { - constructor() { - this.interval = 25; - this.intervalId = void 0; - this.limit = LIMIT_FILES_DESCRIPTORS; - this.queueActive = /* @__PURE__ */ new Set(); - this.queueWaiting = /* @__PURE__ */ new Set(); - this.init = () => { - if (this.intervalId) - return; - this.intervalId = setInterval(this.tick, this.interval); - }; - this.reset = () => { - if (!this.intervalId) - return; - clearInterval(this.intervalId); - delete this.intervalId; - }; - this.add = (fn) => { - this.queueWaiting.add(fn); - if (this.queueActive.size < this.limit / 2) { - this.tick(); - } else { - this.init(); - } - }; - this.remove = (fn) => { - this.queueWaiting.delete(fn); - this.queueActive.delete(fn); - }; - this.schedule = () => { - return new Promise((resolve3) => { - const cleanup = () => this.remove(resolver); - const resolver = () => resolve3(cleanup); - this.add(resolver); - }); - }; - this.tick = () => { - if (this.queueActive.size >= this.limit) - return; - if (!this.queueWaiting.size) - return this.reset(); - for (const fn of this.queueWaiting) { - if (this.queueActive.size >= this.limit) - break; - this.queueWaiting.delete(fn); - this.queueActive.add(fn); - fn(); - } - }; - } +// node_modules/stubborn-fs/dist/constants.js +var ATTEMPTIFY_CHANGE_ERROR_OPTIONS = { + onError: handlers_default.onChangeError }; -var retryify_queue_default = new RetryfyQueue(); - -// node_modules/stubborn-fs/dist/retryify.js -var retryifyAsync = (fn, isRetriableError) => { - return function retrified(timestamp) { - return function attempt3(...args) { - return retryify_queue_default.schedule().then((cleanup) => { - const onResolve = (result) => { - cleanup(); - return result; - }; - const onReject = (error) => { - cleanup(); - if (Date.now() >= timestamp) - throw error; - if (isRetriableError(error)) { - const delay = Math.round(100 * Math.random()); - const delayPromise = new Promise((resolve3) => setTimeout(resolve3, delay)); - return delayPromise.then(() => attempt3.apply(void 0, args)); - } - throw error; - }; - return fn.apply(void 0, args).then(onResolve, onReject); - }); - }; - }; +var ATTEMPTIFY_NOOP_OPTIONS = { + onError: () => void 0 }; -var retryifySync = (fn, isRetriableError) => { - return function retrified(timestamp) { - return function attempt3(...args) { - try { - return fn.apply(void 0, args); - } catch (error) { - if (Date.now() > timestamp) - throw error; - if (isRetriableError(error)) - return attempt3.apply(void 0, args); - throw error; - } - }; - }; +var IS_USER_ROOT = process.getuid ? !process.getuid() : false; +var RETRYIFY_OPTIONS = { + isRetriable: handlers_default.isRetriableError }; // node_modules/stubborn-fs/dist/index.js var FS = { attempt: { /* ASYNC */ - chmod: attemptifyAsync(promisify(fs.chmod), handlers_default.onChangeError), - chown: attemptifyAsync(promisify(fs.chown), handlers_default.onChangeError), - close: attemptifyAsync(promisify(fs.close), NOOP), - fsync: attemptifyAsync(promisify(fs.fsync), NOOP), - mkdir: attemptifyAsync(promisify(fs.mkdir), NOOP), - realpath: attemptifyAsync(promisify(fs.realpath), NOOP), - stat: attemptifyAsync(promisify(fs.stat), NOOP), - unlink: attemptifyAsync(promisify(fs.unlink), NOOP), + chmod: attemptify_async_default(promisify(fs.chmod), ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + chown: attemptify_async_default(promisify(fs.chown), ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + close: attemptify_async_default(promisify(fs.close), ATTEMPTIFY_NOOP_OPTIONS), + fsync: attemptify_async_default(promisify(fs.fsync), ATTEMPTIFY_NOOP_OPTIONS), + mkdir: attemptify_async_default(promisify(fs.mkdir), ATTEMPTIFY_NOOP_OPTIONS), + realpath: attemptify_async_default(promisify(fs.realpath), ATTEMPTIFY_NOOP_OPTIONS), + stat: attemptify_async_default(promisify(fs.stat), ATTEMPTIFY_NOOP_OPTIONS), + unlink: attemptify_async_default(promisify(fs.unlink), ATTEMPTIFY_NOOP_OPTIONS), /* SYNC */ - chmodSync: attemptifySync(fs.chmodSync, handlers_default.onChangeError), - chownSync: attemptifySync(fs.chownSync, handlers_default.onChangeError), - closeSync: attemptifySync(fs.closeSync, NOOP), - existsSync: attemptifySync(fs.existsSync, NOOP), - fsyncSync: attemptifySync(fs.fsync, NOOP), - mkdirSync: attemptifySync(fs.mkdirSync, NOOP), - realpathSync: attemptifySync(fs.realpathSync, NOOP), - statSync: attemptifySync(fs.statSync, NOOP), - unlinkSync: attemptifySync(fs.unlinkSync, NOOP) + chmodSync: attemptify_sync_default(fs.chmodSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + chownSync: attemptify_sync_default(fs.chownSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + closeSync: attemptify_sync_default(fs.closeSync, ATTEMPTIFY_NOOP_OPTIONS), + existsSync: attemptify_sync_default(fs.existsSync, ATTEMPTIFY_NOOP_OPTIONS), + fsyncSync: attemptify_sync_default(fs.fsync, ATTEMPTIFY_NOOP_OPTIONS), + mkdirSync: attemptify_sync_default(fs.mkdirSync, ATTEMPTIFY_NOOP_OPTIONS), + realpathSync: attemptify_sync_default(fs.realpathSync, ATTEMPTIFY_NOOP_OPTIONS), + statSync: attemptify_sync_default(fs.statSync, ATTEMPTIFY_NOOP_OPTIONS), + unlinkSync: attemptify_sync_default(fs.unlinkSync, ATTEMPTIFY_NOOP_OPTIONS) }, retry: { /* ASYNC */ - close: retryifyAsync(promisify(fs.close), handlers_default.isRetriableError), - fsync: retryifyAsync(promisify(fs.fsync), handlers_default.isRetriableError), - open: retryifyAsync(promisify(fs.open), handlers_default.isRetriableError), - readFile: retryifyAsync(promisify(fs.readFile), handlers_default.isRetriableError), - rename: retryifyAsync(promisify(fs.rename), handlers_default.isRetriableError), - stat: retryifyAsync(promisify(fs.stat), handlers_default.isRetriableError), - write: retryifyAsync(promisify(fs.write), handlers_default.isRetriableError), - writeFile: retryifyAsync(promisify(fs.writeFile), handlers_default.isRetriableError), + close: retryify_async_default(promisify(fs.close), RETRYIFY_OPTIONS), + fsync: retryify_async_default(promisify(fs.fsync), RETRYIFY_OPTIONS), + open: retryify_async_default(promisify(fs.open), RETRYIFY_OPTIONS), + readFile: retryify_async_default(promisify(fs.readFile), RETRYIFY_OPTIONS), + rename: retryify_async_default(promisify(fs.rename), RETRYIFY_OPTIONS), + stat: retryify_async_default(promisify(fs.stat), RETRYIFY_OPTIONS), + write: retryify_async_default(promisify(fs.write), RETRYIFY_OPTIONS), + writeFile: retryify_async_default(promisify(fs.writeFile), RETRYIFY_OPTIONS), /* SYNC */ - closeSync: retryifySync(fs.closeSync, handlers_default.isRetriableError), - fsyncSync: retryifySync(fs.fsyncSync, handlers_default.isRetriableError), - openSync: retryifySync(fs.openSync, handlers_default.isRetriableError), - readFileSync: retryifySync(fs.readFileSync, handlers_default.isRetriableError), - renameSync: retryifySync(fs.renameSync, handlers_default.isRetriableError), - statSync: retryifySync(fs.statSync, handlers_default.isRetriableError), - writeSync: retryifySync(fs.writeSync, handlers_default.isRetriableError), - writeFileSync: retryifySync(fs.writeFileSync, handlers_default.isRetriableError) + closeSync: retryify_sync_default(fs.closeSync, RETRYIFY_OPTIONS), + fsyncSync: retryify_sync_default(fs.fsyncSync, RETRYIFY_OPTIONS), + openSync: retryify_sync_default(fs.openSync, RETRYIFY_OPTIONS), + readFileSync: retryify_sync_default(fs.readFileSync, RETRYIFY_OPTIONS), + renameSync: retryify_sync_default(fs.renameSync, RETRYIFY_OPTIONS), + statSync: retryify_sync_default(fs.statSync, RETRYIFY_OPTIONS), + writeSync: retryify_sync_default(fs.writeSync, RETRYIFY_OPTIONS), + writeFileSync: retryify_sync_default(fs.writeFileSync, RETRYIFY_OPTIONS) } }; var dist_default = FS; // node_modules/atomically/dist/constants.js -import os from "os"; import process2 from "process"; var DEFAULT_ENCODING = "utf8"; var DEFAULT_FILE_MODE = 438; var DEFAULT_FOLDER_MODE = 511; var DEFAULT_READ_OPTIONS = {}; var DEFAULT_WRITE_OPTIONS = {}; -var DEFAULT_USER_UID = os.userInfo().uid; -var DEFAULT_USER_GID = os.userInfo().gid; +var DEFAULT_USER_UID = process2.geteuid ? process2.geteuid() : -1; +var DEFAULT_USER_GID = process2.getegid ? process2.getegid() : -1; +var DEFAULT_INTERVAL_ASYNC = 200; var DEFAULT_TIMEOUT_ASYNC = 7500; var IS_POSIX = !!process2.getuid; var IS_USER_ROOT2 = process2.getuid ? !process2.getuid() : false; @@ -281,12 +255,12 @@ var IS_LINUX = process3.platform === "linux"; var IS_WINDOWS = process3.platform === "win32"; // node_modules/when-exit/dist/node/signals.js -var Signals = ["SIGABRT", "SIGALRM", "SIGHUP", "SIGINT", "SIGTERM"]; +var Signals = ["SIGHUP", "SIGINT", "SIGTERM"]; if (!IS_WINDOWS) { - Signals.push("SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT"); + Signals.push("SIGALRM", "SIGABRT", "SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT"); } if (IS_LINUX) { - Signals.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT", "SIGUNUSED"); + Signals.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT"); } var signals_default = Signals; @@ -339,6 +313,7 @@ var node_default = whenExit; var Temp = { /* VARIABLES */ store: {}, + // filePath => purge /* API */ create: (filePath) => { const randomness = `000000${Math.floor(Math.random() * 16777215).toString(16)}`.slice(-6); @@ -391,8 +366,9 @@ var temp_default = Temp; function readFile(filePath, options = DEFAULT_READ_OPTIONS) { if (isString(options)) return readFile(filePath, { encoding: options }); - const timeout = Date.now() + ((options.timeout ?? DEFAULT_TIMEOUT_ASYNC) || -1); - return dist_default.retry.readFile(timeout)(filePath, options); + const timeout = options.timeout ?? DEFAULT_TIMEOUT_ASYNC; + const retryOptions = { timeout, interval: DEFAULT_INTERVAL_ASYNC }; + return dist_default.retry.readFile(retryOptions)(filePath, options); } function writeFile(filePath, data, options, callback) { if (isFunction(options)) @@ -405,7 +381,8 @@ function writeFile(filePath, data, options, callback) { async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { if (isString(options)) return writeFileAsync(filePath, data, { encoding: options }); - const timeout = Date.now() + ((options.timeout ?? DEFAULT_TIMEOUT_ASYNC) || -1); + const timeout = options.timeout ?? DEFAULT_TIMEOUT_ASYNC; + const retryOptions = { timeout, interval: DEFAULT_INTERVAL_ASYNC }; let schedulerCustomDisposer = null; let schedulerDisposer = null; let tempDisposer = null; @@ -440,23 +417,28 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { recursive: true }); } - fd = await dist_default.retry.open(timeout)(tempPath, "w", options.mode || DEFAULT_FILE_MODE); + fd = await dist_default.retry.open(retryOptions)(tempPath, "w", options.mode || DEFAULT_FILE_MODE); if (options.tmpCreated) { options.tmpCreated(tempPath); } if (isString(data)) { - await dist_default.retry.write(timeout)(fd, data, 0, options.encoding || DEFAULT_ENCODING); + await dist_default.retry.write(retryOptions)(fd, data, 0, options.encoding || DEFAULT_ENCODING); + } else if (data instanceof Readable) { + const writeStream = createWriteStream(tempPath, { fd, autoClose: false }); + const finishPromise = once(writeStream, "finish"); + data.pipe(writeStream); + await finishPromise; } else if (!isUndefined(data)) { - await dist_default.retry.write(timeout)(fd, data, 0, data.length, 0); + await dist_default.retry.write(retryOptions)(fd, data, 0, data.length, 0); } if (options.fsync !== false) { if (options.fsyncWait !== false) { - await dist_default.retry.fsync(timeout)(fd); + await dist_default.retry.fsync(retryOptions)(fd); } else { dist_default.attempt.fsync(fd); } } - await dist_default.retry.close(timeout)(fd); + await dist_default.retry.close(retryOptions)(fd); fd = null; if (options.chown && (options.chown.uid !== DEFAULT_USER_UID || options.chown.gid !== DEFAULT_USER_GID)) { await dist_default.attempt.chown(tempPath, options.chown.uid, options.chown.gid); @@ -465,13 +447,13 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { await dist_default.attempt.chmod(tempPath, options.mode); } try { - await dist_default.retry.rename(timeout)(tempPath, filePath); + await dist_default.retry.rename(retryOptions)(tempPath, filePath); } catch (error) { if (!isException(error)) throw error; if (error.code !== "ENAMETOOLONG") throw error; - await dist_default.retry.rename(timeout)(tempPath, temp_default.truncate(filePath)); + await dist_default.retry.rename(retryOptions)(tempPath, temp_default.truncate(filePath)); } tempDisposer(); tempPath = null; @@ -491,8 +473,32 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { import process8 from "process"; import * as prettier from "../index.mjs"; +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT = 1; +var createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { + return; + } + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); +}; + +// scripts/build/shims/method-replace-all.js +var stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); +}; +var replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } +}); +var method_replace_all_default = replaceAll; + // node_modules/function-once/dist/index.js -var once = (fn) => { +var once2 = (fn) => { let called = false; let result; return () => { @@ -503,13 +509,13 @@ var once = (fn) => { return result; }; }; -var dist_default3 = once; +var dist_default3 = once2; // node_modules/import-meta-resolve/lib/resolve.js import assert2 from "assert"; import { statSync, realpathSync } from "fs"; import process5 from "process"; -import { URL as URL2, fileURLToPath as fileURLToPath3, pathToFileURL } from "url"; +import { fileURLToPath as fileURLToPath3, pathToFileURL } from "url"; import path4 from "path"; import { builtinModules } from "module"; @@ -554,7 +560,7 @@ codes.ERR_INVALID_ARG_TYPE = createError( * @param {unknown} actual */ (name, expected, actual) => { - assert(typeof name === "string", "'name' must be a string"); + assert.ok(typeof name === "string", "'name' must be a string"); if (!Array.isArray(expected)) { expected = [expected]; } @@ -570,14 +576,14 @@ codes.ERR_INVALID_ARG_TYPE = createError( const instances = []; const other = []; for (const value of expected) { - assert( + assert.ok( typeof value === "string", "All expected entries have to be of type string" ); if (kTypes.has(value)) { types.push(value.toLowerCase()); } else if (classRegExp.exec(value) === null) { - assert( + assert.ok( value !== "object", 'The value "object" should be written as "Object"' ); @@ -653,7 +659,7 @@ codes.ERR_INVALID_PACKAGE_TARGET = createError( (packagePath, key, target, isImport = false, base = void 0) => { const relatedError = typeof target === "string" && !isImport && target.length > 0 && !target.startsWith("./"); if (key === ".") { - assert(isImport === false); + assert.ok(isImport === false); return `Invalid "exports" main target ${JSON.stringify(target)} defined in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ""}${relatedError ? '; targets must start with "./"' : ""}`; } return `Invalid "${isImport ? "imports" : "exports"}" target ${JSON.stringify( @@ -818,19 +824,19 @@ var captureLargerStackTrace = hideStackFrames( ); function getMessage(key, parameters, self) { const message = messages.get(key); - assert(message !== void 0, "expected `message` to be found"); + assert.ok(message !== void 0, "expected `message` to be found"); if (typeof message === "function") { - assert( + assert.ok( message.length <= parameters.length, // Default options do not count. `Code: ${key}; The provided arguments length (${parameters.length}) does not match the required ones (${message.length}).` ); return Reflect.apply(message, self, parameters); } - const regex2 = /%[dfijoOs]/g; + const regex3 = /%[dfijoOs]/g; let expectedLength = 0; - while (regex2.exec(message) !== null) expectedLength++; - assert( + while (regex3.exec(message) !== null) expectedLength++; + assert.ok( expectedLength === parameters.length, `Code: ${key}; The provided arguments length (${parameters.length}) does not match the required ones (${expectedLength}).` ); @@ -1038,6 +1044,30 @@ function defaultGetFormatWithoutErrors(url2, context) { return protocolHandlers[protocol](url2, context, true) || null; } +// node_modules/import-meta-resolve/lib/utils.js +var { ERR_INVALID_ARG_VALUE } = codes; +var DEFAULT_CONDITIONS = Object.freeze(["node", "import"]); +var DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS); +function getDefaultConditions() { + return DEFAULT_CONDITIONS; +} +function getDefaultConditionsSet() { + return DEFAULT_CONDITIONS_SET; +} +function getConditionsSet(conditions) { + if (conditions !== void 0 && conditions !== getDefaultConditions()) { + if (!Array.isArray(conditions)) { + throw new ERR_INVALID_ARG_VALUE( + "conditions", + conditions, + "expected an array" + ); + } + return new Set(conditions); + } + return getDefaultConditionsSet(); +} + // node_modules/import-meta-resolve/lib/resolve.js var RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace]; var { @@ -1078,7 +1108,7 @@ function emitLegacyIndexDeprecation(url2, packageJsonUrl, base, main) { const format3 = defaultGetFormatWithoutErrors(url2, { parentURL: base.href }); if (format3 !== "module") return; const urlPath = fileURLToPath3(url2.href); - const packagePath = fileURLToPath3(new URL2(".", packageJsonUrl)); + const packagePath = fileURLToPath3(new URL(".", packageJsonUrl)); const basePath = fileURLToPath3(base); if (!main) { process5.emitWarning( @@ -1114,7 +1144,7 @@ function fileExists(url2) { function legacyMainResolve(packageJsonUrl, packageConfig, base) { let guess; if (packageConfig.main !== void 0) { - guess = new URL2(packageConfig.main, packageJsonUrl); + guess = new URL(packageConfig.main, packageJsonUrl); if (fileExists(guess)) return guess; const tries2 = [ `./${packageConfig.main}.js`, @@ -1126,7 +1156,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { ]; let i2 = -1; while (++i2 < tries2.length) { - guess = new URL2(tries2[i2], packageJsonUrl); + guess = new URL(tries2[i2], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -1143,7 +1173,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { const tries = ["./index.js", "./index.json", "./index.node"]; let i = -1; while (++i < tries.length) { - guess = new URL2(tries[i], packageJsonUrl); + guess = new URL(tries[i], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -1152,7 +1182,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { return guess; } throw new ERR_MODULE_NOT_FOUND( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), fileURLToPath3(base) ); } @@ -1205,13 +1235,13 @@ function finalizeResolution(resolved, base, preserveSymlinks) { function importNotDefined(specifier, packageJsonUrl, base) { return new ERR_PACKAGE_IMPORT_NOT_DEFINED( specifier, - packageJsonUrl && fileURLToPath3(new URL2(".", packageJsonUrl)), + packageJsonUrl && fileURLToPath3(new URL(".", packageJsonUrl)), fileURLToPath3(base) ); } function exportsNotFound(subpath, packageJsonUrl, base) { return new ERR_PACKAGE_PATH_NOT_EXPORTED( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), subpath, base && fileURLToPath3(base) ); @@ -1227,7 +1257,7 @@ function throwInvalidSubpath(request, match2, packageJsonUrl, internal, base) { function invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { target = typeof target === "object" && target !== null ? JSON.stringify(target, null, "") : `${target}`; return new ERR_INVALID_PACKAGE_TARGET( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), subpath, target, internal, @@ -1241,7 +1271,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas if (internal && !target.startsWith("../") && !target.startsWith("/")) { let isURL = false; try { - new URL2(target); + new URL(target); isURL = true; } catch { } @@ -1279,9 +1309,9 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas throw invalidPackageTarget(match2, target, packageJsonUrl, internal, base); } } - const resolved = new URL2(target, packageJsonUrl); + const resolved = new URL(target, packageJsonUrl); const resolvedPath = resolved.pathname; - const packagePath = new URL2(".", packageJsonUrl).pathname; + const packagePath = new URL(".", packageJsonUrl).pathname; if (!resolvedPath.startsWith(packagePath)) throw invalidPackageTarget(match2, target, packageJsonUrl, internal, base); if (subpath === "") return resolved; @@ -1309,7 +1339,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas } } if (pattern) { - return new URL2( + return new URL( RegExpPrototypeSymbolReplace.call( patternRegEx, resolved.href, @@ -1317,7 +1347,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas ) ); } - return new URL2(subpath, resolved); + return new URL(subpath, resolved); } function isArrayIndex(key) { const keyNumber = Number(key); @@ -1642,7 +1672,7 @@ function parsePackageName(specifier, base) { } function packageResolve(specifier, base, conditions) { if (builtinModules.includes(specifier)) { - return new URL2("node:" + specifier); + return new URL("node:" + specifier); } const { packageName, packageSubpath, isScoped } = parsePackageName( specifier, @@ -1661,7 +1691,7 @@ function packageResolve(specifier, base, conditions) { ); } } - let packageJsonUrl = new URL2( + let packageJsonUrl = new URL( "./node_modules/" + packageName + "/package.json", base ); @@ -1671,7 +1701,7 @@ function packageResolve(specifier, base, conditions) { const stat = tryStatSync(packageJsonPath.slice(0, -13)); if (!stat || !stat.isDirectory()) { lastPath = packageJsonPath; - packageJsonUrl = new URL2( + packageJsonUrl = new URL( (isScoped ? "../../../../node_modules/" : "../../../node_modules/") + packageName + "/package.json", packageJsonUrl ); @@ -1691,7 +1721,7 @@ function packageResolve(specifier, base, conditions) { if (packageSubpath === ".") { return legacyMainResolve(packageJsonUrl, packageConfig2, base); } - return new URL2(packageSubpath, packageJsonUrl); + return new URL(packageSubpath, packageJsonUrl); } while (packageJsonPath.length !== lastPath.length); throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath3(base), false); } @@ -1710,13 +1740,16 @@ function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { return isRelativeSpecifier(specifier); } function moduleResolve(specifier, base, conditions, preserveSymlinks) { + if (conditions === void 0) { + conditions = getConditionsSet(); + } const protocol = base.protocol; const isData = protocol === "data:"; const isRemote = isData || protocol === "http:" || protocol === "https:"; let resolved; if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { try { - resolved = new URL2(specifier, base); + resolved = new URL(specifier, base); } catch (error_) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); error.cause = error_; @@ -1726,7 +1759,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageImportsResolve(specifier, base, conditions); } else { try { - resolved = new URL2(specifier); + resolved = new URL(specifier); } catch (error_) { if (isRemote && !builtinModules.includes(specifier)) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); @@ -1736,7 +1769,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageResolve(specifier, base, conditions); } } - assert2(resolved !== void 0, "expected to be defined"); + assert2.ok(resolved !== void 0, "expected to be defined"); if (resolved.protocol !== "file:") { return resolved; } @@ -1784,12 +1817,9 @@ function resolveTimeout(timeout, value) { var dist_default5 = resolveTimeout; // node_modules/tiny-colors/dist/constants.js -var _a; -var ENV = ((_a = globalThis.process) == null ? void 0 : _a.env) || {}; -var _a2; -var ARGV = ((_a2 = globalThis.process) == null ? void 0 : _a2.argv) || []; -var _a3, _b, _c; -var ENABLED = !("NO_COLOR" in ENV) && ENV.COLOR !== "0" && ENV.TERM !== "dumb" && !ARGV.includes("--no-color") && !ARGV.includes("--no-colors") && (ENV.COLOR === "1" || !((_a3 = globalThis.process) == null ? void 0 : _a3.stdout) || ((_c = (_b = globalThis.process) == null ? void 0 : _b.stdout) == null ? void 0 : _c.isTTY) === true); +var ENV = globalThis.process?.env || {}; +var ARGV = globalThis.process?.argv || []; +var ENABLED = !("NO_COLOR" in ENV) && ENV.COLOR !== "0" && ENV.TERM !== "dumb" && !ARGV.includes("--no-color") && !ARGV.includes("--no-colors") && (ENV.COLOR === "1" || !globalThis.process?.stdout || globalThis.process?.stdout?.isTTY === true); // node_modules/tiny-colors/dist/index.js var chain = (modifier) => { @@ -1846,7 +1876,7 @@ var dist_default7 = colors; // node_modules/ionstore/dist/node.js import fs3 from "fs"; -import os2 from "os"; +import os from "os"; import path5 from "path"; // node_modules/ionstore/dist/utils.js @@ -1921,12 +1951,12 @@ var NodeStore = class extends abstract_default { id, backend: { read: (id2) => { - const filePath = path5.join(os2.tmpdir(), `ionstore_${id2}.json`); + const filePath = path5.join(os.tmpdir(), `ionstore_${id2}.json`); const content = fs3.readFileSync(filePath, "utf8"); return JSON.parse(content); }, write: (id2, data) => { - const filePath = path5.join(os2.tmpdir(), `ionstore_${id2}.json`); + const filePath = path5.join(os.tmpdir(), `ionstore_${id2}.json`); const content = JSON.stringify(Array.from(data)); return fs3.writeFileSync(filePath, content); } @@ -1988,8 +2018,7 @@ var Utils = { return; }, notify: (name, version, latest) => { - var _a4, _b2; - if (!((_b2 = (_a4 = globalThis.process) == null ? void 0 : _a4.stdout) == null ? void 0 : _b2.isTTY)) + if (!globalThis.process?.stdout?.isTTY) return; const log = () => console.log(` @@ -2042,6 +2071,109 @@ var exit = (message, code = 1) => { }; var exit_default = exit; +// node_modules/graphmatch/dist/utils.js +var getNodes = (node) => { + const nodes = /* @__PURE__ */ new Set(); + const queue = [node]; + for (let i = 0; i < queue.length; i++) { + const node2 = queue[i]; + if (nodes.has(node2)) + continue; + nodes.add(node2); + const { children } = node2; + if (!children?.length) + continue; + for (let ci = 0, cl = children.length; ci < cl; ci++) { + queue.push(children[ci]); + } + } + return Array.from(nodes); +}; +var getNodeFlags = (node) => { + let flags = ""; + const nodes = getNodes(node); + for (let i = 0, l = nodes.length; i < l; i++) { + const node2 = nodes[i]; + if (!node2.regex) + continue; + const nodeFlags = node2.regex.flags; + flags || (flags = nodeFlags); + if (flags === nodeFlags) + continue; + throw new Error(`Inconsistent RegExp flags used: "${flags}" and "${nodeFlags}"`); + } + return flags; +}; +var getNodeSourceWithCache = (node, partial, cache2) => { + const cached = cache2.get(node); + if (cached !== void 0) + return cached; + const isNodePartial = node.partial ?? partial; + let source = ""; + if (node.regex) { + source += isNodePartial ? "(?:$|" : ""; + source += node.regex.source; + } + if (node.children?.length) { + const children = uniq2(node.children.map((node2) => getNodeSourceWithCache(node2, partial, cache2)).filter(Boolean)); + if (children?.length) { + const isSomeChildNonPartial = node.children.some((child) => !child.regex || !(child.partial ?? partial)); + const needsWrapperGroup = children.length > 1 || isNodePartial && (!source.length || isSomeChildNonPartial); + source += needsWrapperGroup ? isNodePartial ? "(?:$|" : "(?:" : ""; + source += children.join("|"); + source += needsWrapperGroup ? ")" : ""; + } + } + if (node.regex) { + source += isNodePartial ? ")" : ""; + } + cache2.set(node, source); + return source; +}; +var getNodeSource = (node, partial) => { + const cache2 = /* @__PURE__ */ new Map(); + const nodes = getNodes(node); + for (let i = nodes.length - 1; i >= 0; i--) { + const source = getNodeSourceWithCache(nodes[i], partial, cache2); + if (i > 0) + continue; + return source; + } + return ""; +}; +var uniq2 = (values) => { + return Array.from(new Set(values)); +}; + +// node_modules/graphmatch/dist/index.js +var graphmatch = (node, input, options) => { + return graphmatch.compile(node, options).test(input); +}; +graphmatch.compile = (node, options) => { + const partial = options?.partial ?? false; + const source = getNodeSource(node, partial); + const flags = getNodeFlags(node); + return new RegExp(`^(?:${source})$`, flags); +}; +var dist_default18 = graphmatch; + +// node_modules/zeptomatch/dist/compile/index.js +var compile = (node, options) => { + const re = dist_default18.compile(node, options); + const source = `${re.source.slice(0, -1)}[\\\\/]?$`; + const flags = re.flags; + return new RegExp(source, flags); +}; +var compile_default = compile; + +// node_modules/zeptomatch/dist/merge/index.js +var merge = (res) => { + const source = res.map((re) => re.source).join("|") || "$^"; + const flags = res[0]?.flags; + return new RegExp(source, flags); +}; +var merge_default = merge; + // node_modules/grammex/dist/utils.js var isArray2 = (value) => { return Array.isArray(value); @@ -2247,6 +2379,9 @@ var optional = (rule, handler) => { var star = (rule, handler) => { return repeat(rule, 0, Infinity, handler); }; +var plus = (rule, handler) => { + return repeat(rule, 1, Infinity, handler); +}; var and = (rules, handler) => { const erules = rules.map(resolve); return memoizable(handleable(backtrackable((state) => { @@ -2314,12 +2449,11 @@ var memoizable = /* @__PURE__ */ (() => { const erule = resolve(rule); const ruleId = RULE_ID += 1; return (state) => { - var _a5; - var _a4; + var _a; if (state.options.memoization === false) return erule(state); const indexStart = state.index; - const cache2 = (_a4 = state.cache)[ruleId] || (_a4[ruleId] = { indexMax: -1, queue: [] }); + const cache2 = (_a = state.cache)[ruleId] || (_a[ruleId] = { indexMax: -1, queue: [] }); const cacheQueue = cache2.queue; const isPotentiallyCached = indexStart <= cache2.indexMax; if (isPotentiallyCached) { @@ -2340,7 +2474,7 @@ var memoizable = /* @__PURE__ */ (() => { return true; } else if (cached) { state.index = cached.index; - if ((_a5 = cached.output) == null ? void 0 : _a5.length) { + if (cached.output?.length) { state.output.push(...cached.output); } return true; @@ -2397,18 +2531,46 @@ var resolve = memoize2((rule) => { var identity2 = (value) => { return value; }; -var makeParser = (grammar) => { - return (input) => { - return parse(input, grammar, { memoization: false }).join(""); +var isString3 = (value) => { + return typeof value === "string"; +}; +var memoizeByObject = (fn) => { + const cacheFull = /* @__PURE__ */ new WeakMap(); + const cachePartial = /* @__PURE__ */ new WeakMap(); + return (globs, options) => { + const cache2 = options?.partial ? cachePartial : cacheFull; + const cached = cache2.get(globs); + if (cached !== void 0) + return cached; + const result = fn(globs, options); + cache2.set(globs, result); + return result; }; }; -var memoize3 = (fn) => { - const cache2 = {}; - return (arg) => { - return cache2[arg] ?? (cache2[arg] = fn(arg)); +var memoizeByPrimitive = (fn) => { + const cacheFull = {}; + const cachePartial = {}; + return (glob, options) => { + const cache2 = options?.partial ? cachePartial : cacheFull; + return cache2[glob] ?? (cache2[glob] = fn(glob, options)); }; }; +// node_modules/zeptomatch/dist/normalize/grammar.js +var Escaped = match(/\\./, identity2); +var Passthrough = match(/./, identity2); +var StarStarStar = match(/\*\*\*+/, "*"); +var StarStarNoLeft = match(/([^/{[(!])\*\*/, (_, $1) => `${$1}*`); +var StarStarNoRight = match(/(^|.)\*\*(?=[^*/)\]}])/, (_, $1) => `${$1}*`); +var Grammar = star(or([Escaped, StarStarStar, StarStarNoLeft, StarStarNoRight, Passthrough])); +var grammar_default = Grammar; + +// node_modules/zeptomatch/dist/normalize/index.js +var normalize = (glob) => { + return parse(glob, grammar_default, { memoization: false }).join(""); +}; +var normalize_default = normalize; + // node_modules/zeptomatch/dist/range.js var ALPHABET = "abcdefghijklmnopqrstuvwxyz"; var int2alpha = (int) => { @@ -2443,81 +2605,121 @@ var makeRangeAlpha = (start, end) => { return makeRangeInt(alpha2int(start), alpha2int(end)).map(int2alpha); }; -// node_modules/zeptomatch/dist/convert/grammar.js -var Escaped = match(/\\./, identity2); -var Escape = match(/[$.*+?^(){}[\]\|]/, (char) => `\\${char}`); -var Slash = match(/[\\/]/, "[\\\\/]"); -var Passthrough = match(/./, identity2); -var NegationOdd = match(/^(?:!!)*!(.*)$/, (_, glob) => `(?!^${parser_default(glob)}$).*?`); -var NegationEven = match(/^(!!)+/, ""); +// node_modules/zeptomatch/dist/parse/utils.js +var regex2 = (source) => { + const regex3 = new RegExp(source, "s"); + return { partial: false, regex: regex3, children: [] }; +}; +var alternation = (children) => { + return { children }; +}; +var sequence = /* @__PURE__ */ (() => { + const pushToLeaves = (parent, child, handled) => { + if (handled.has(parent)) + return; + handled.add(parent); + const { children } = parent; + if (!children.length) { + children.push(child); + } else { + for (let i = 0, l = children.length; i < l; i++) { + pushToLeaves(children[i], child, handled); + } + } + }; + return (nodes) => { + if (!nodes.length) { + return alternation([]); + } + for (let i = nodes.length - 1; i >= 1; i--) { + const handled = /* @__PURE__ */ new Set(); + const parent = nodes[i - 1]; + const child = nodes[i]; + pushToLeaves(parent, child, handled); + } + return nodes[0]; + }; +})(); +var slash = () => { + const regex3 = new RegExp("[\\\\/]", "s"); + return { regex: regex3, children: [] }; +}; + +// node_modules/zeptomatch/dist/parse/grammar.js +var Escaped2 = match(/\\./, regex2); +var Escape = match(/[$.*+?^(){}[\]\|]/, (char) => regex2(`\\${char}`)); +var Slash = match(/[\\\/]/, slash); +var Passthrough2 = match(/[^$.*+?^(){}[\]\|\\\/]+/, regex2); +var NegationOdd = match(/^(?:!!)*!(.*)$/, (_, glob) => regex2(`(?!^${dist_default19.compile(glob).source}$).*?`)); +var NegationEven = match(/^(!!)+/); var Negation = or([NegationOdd, NegationEven]); -var StarStarBetween = match(/\/(\*\*\/)+/, "(?:[\\\\/].+[\\\\/]|[\\\\/])"); -var StarStarStart = match(/^(\*\*\/)+/, "(?:^|.*[\\\\/])"); -var StarStarEnd = match(/\/(\*\*)$/, "(?:[\\\\/].*|$)"); -var StarStarNone = match(/\*\*/, ".*"); +var StarStarBetween = match(/\/(\*\*\/)+/, () => alternation([sequence([slash(), regex2(".+?"), slash()]), slash()])); +var StarStarStart = match(/^(\*\*\/)+/, () => alternation([regex2("^"), sequence([regex2(".*?"), slash()])])); +var StarStarEnd = match(/\/(\*\*)$/, () => alternation([sequence([slash(), regex2(".*?")]), regex2("$")])); +var StarStarNone = match(/\*\*/, () => regex2(".*?")); var StarStar = or([StarStarBetween, StarStarStart, StarStarEnd, StarStarNone]); -var StarDouble = match(/\*\/(?!\*\*\/|\*$)/, "[^\\\\/]*[\\\\/]"); -var StarSingle = match(/\*/, "[^\\\\/]*"); +var StarDouble = match(/\*\/(?!\*\*\/|\*$)/, () => sequence([regex2("[^\\\\/]*?"), slash()])); +var StarSingle = match(/\*/, () => regex2("[^\\\\/]*")); var Star = or([StarDouble, StarSingle]); -var Question = match("?", "[^\\\\/]"); +var Question = match("?", () => regex2("[^\\\\/]")); var ClassOpen = match("[", identity2); var ClassClose = match("]", identity2); var ClassNegation = match(/[!^]/, "^\\\\/"); var ClassRange = match(/[a-z]-[a-z]|[0-9]-[0-9]/i, identity2); +var ClassEscaped = match(/\\./, identity2); var ClassEscape = match(/[$.*+?^(){}[\|]/, (char) => `\\${char}`); -var ClassPassthrough = match(/[^\]]/, identity2); -var ClassValue = or([Escaped, ClassEscape, ClassRange, ClassPassthrough]); -var Class = and([ClassOpen, optional(ClassNegation), star(ClassValue), ClassClose]); +var ClassSlash = match(/[\\\/]/, "\\\\/"); +var ClassPassthrough = match(/[^$.*+?^(){}[\]\|\\\/]+/, identity2); +var ClassValue = or([ClassEscaped, ClassEscape, ClassSlash, ClassRange, ClassPassthrough]); +var Class = and([ClassOpen, optional(ClassNegation), star(ClassValue), ClassClose], (_) => regex2(_.join(""))); var RangeOpen = match("{", "(?:"); var RangeClose = match("}", ")"); var RangeNumeric = match(/(\d+)\.\.(\d+)/, (_, $1, $2) => makeRangePaddedInt(+$1, +$2, Math.min($1.length, $2.length)).join("|")); var RangeAlphaLower = match(/([a-z]+)\.\.([a-z]+)/, (_, $1, $2) => makeRangeAlpha($1, $2).join("|")); var RangeAlphaUpper = match(/([A-Z]+)\.\.([A-Z]+)/, (_, $1, $2) => makeRangeAlpha($1.toLowerCase(), $2.toLowerCase()).join("|").toUpperCase()); var RangeValue = or([RangeNumeric, RangeAlphaLower, RangeAlphaUpper]); -var Range = and([RangeOpen, RangeValue, RangeClose]); -var BracesOpen = match("{", "(?:"); -var BracesClose = match("}", ")"); -var BracesComma = match(",", "|"); -var BracesEscape = match(/[$.*+?^(){[\]\|]/, (char) => `\\${char}`); -var BracesPassthrough = match(/[^}]/, identity2); +var Range = and([RangeOpen, RangeValue, RangeClose], (_) => regex2(_.join(""))); +var BracesOpen = match("{"); +var BracesClose = match("}"); +var BracesComma = match(","); +var BracesEscaped = match(/\\./, regex2); +var BracesEscape = match(/[$.*+?^(){[\]\|]/, (char) => regex2(`\\${char}`)); +var BracesSlash = match(/[\\\/]/, slash); +var BracesPassthrough = match(/[^$.*+?^(){}[\]\|\\\/,]+/, regex2); var BracesNested = lazy(() => Braces); -var BracesValue = or([StarStar, Star, Question, Class, Range, BracesNested, Escaped, BracesEscape, BracesComma, BracesPassthrough]); -var Braces = and([BracesOpen, star(BracesValue), BracesClose]); -var Grammar = star(or([Negation, StarStar, Star, Question, Class, Range, Braces, Escaped, Escape, Slash, Passthrough])); -var grammar_default = Grammar; - -// node_modules/zeptomatch/dist/convert/parser.js -var parser = makeParser(grammar_default); -var parser_default = parser; - -// node_modules/zeptomatch/dist/normalize/grammar.js -var Escaped2 = match(/\\./, identity2); -var Passthrough2 = match(/./, identity2); -var StarStarStar = match(/\*\*\*+/, "*"); -var StarStarNoLeft = match(/([^/{[(!])\*\*/, (_, $1) => `${$1}*`); -var StarStarNoRight = match(/(^|.)\*\*(?=[^*/)\]}])/, (_, $1) => `${$1}*`); -var Grammar2 = star(or([Escaped2, StarStarStar, StarStarNoLeft, StarStarNoRight, Passthrough2])); +var BracesEmptyValue = match("", () => regex2("(?:)")); +var BracesFullValue = plus(or([StarStar, Star, Question, Class, Range, BracesNested, BracesEscaped, BracesEscape, BracesSlash, BracesPassthrough]), sequence); +var BracesValue = or([BracesFullValue, BracesEmptyValue]); +var Braces = and([BracesOpen, optional(and([BracesValue, star(and([BracesComma, BracesValue]))])), BracesClose], alternation); +var Grammar2 = star(or([Negation, StarStar, Star, Question, Class, Range, Braces, Escaped2, Escape, Slash, Passthrough2]), sequence); var grammar_default2 = Grammar2; -// node_modules/zeptomatch/dist/normalize/parser.js -var parser2 = makeParser(grammar_default2); -var parser_default2 = parser2; +// node_modules/zeptomatch/dist/parse/index.js +var _parse = (glob) => { + return parse(glob, grammar_default2, { memoization: false })[0]; +}; +var parse_default = _parse; // node_modules/zeptomatch/dist/index.js -var zeptomatch = (glob, path7) => { - if (Array.isArray(glob)) { - const res = glob.map(zeptomatch.compile); - const isMatch = res.some((re) => re.test(path7)); - return isMatch; - } else { - const re = zeptomatch.compile(glob); - const isMatch = re.test(path7); - return isMatch; - } +var zeptomatch = (glob, path7, options) => { + return zeptomatch.compile(glob, options).test(path7); }; -zeptomatch.compile = memoize3((glob) => { - return new RegExp(`^${parser_default(parser_default2(glob))}[\\\\/]?$`, "s"); -}); +zeptomatch.compile = (() => { + const compileGlob = memoizeByPrimitive((glob, options) => { + return compile_default(parse_default(normalize_default(glob)), options); + }); + const compileGlobs = memoizeByObject((globs, options) => { + return merge_default(globs.map((glob) => compileGlob(glob, options))); + }); + return (glob, options) => { + if (isString3(glob)) { + return compileGlob(glob, options); + } else { + return compileGlobs(glob, options); + } + }; +})(); +var dist_default19 = zeptomatch; // node_modules/@prettier/cli/dist/utils.js async function getModule(modulePath) { @@ -2555,8 +2757,7 @@ function getPluginPath(name) { } } async function getPluginsOrExit(names) { - if (!names.length) - return []; + if (!names.length) return []; return await Promise.all(names.map((name) => getPluginOrExit(name))); } var getStdin = dist_default3(async () => { @@ -2572,7 +2773,13 @@ function isFunction4(value) { var normalizePathSeparatorsToPosix = (() => { if (path6.sep === "\\") { return (filePath) => { - return filePath.replaceAll("\\", "/"); + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + filePath, + "\\", + "/" + ); }; } else { return identity3; diff --git a/node_modules/prettier/internal/experimental-cli.mjs b/node_modules/prettier/internal/experimental-cli.mjs old mode 100755 new mode 100644 index c494d9ca6..229b8bdee --- a/node_modules/prettier/internal/experimental-cli.mjs +++ b/node_modules/prettier/internal/experimental-cli.mjs @@ -5,51 +5,50 @@ const require = __prettierCreateRequire(import.meta.url); const __filename = __prettierFileUrlToPath(import.meta.url); const __dirname = __prettierDirname(__filename); -var __create = Object.create; var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __typeError = (msg) => { - throw TypeError(msg); -}; -var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { - get: (a, b) => (typeof require !== "undefined" ? require : a)[b] -}) : x)(function(x) { - if (typeof require !== "undefined") return require.apply(this, arguments); - throw Error('Dynamic require of "' + x + '" is not supported'); -}); var __esm = (fn, res) => function __init() { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; }; -var __commonJS = (cb, mod) => function __require2() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key2 of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key2) && key2 !== except) - __defProp(to, key2, { get: () => from[key2], enumerable: !(desc = __getOwnPropDesc(from, key2)) || desc.enumerable }); + +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT, createMethodShim; +var init_shared = __esm({ + "scripts/build/shims/shared.js"() { + OPTIONAL_OBJECT = 1; + createMethodShim = (methodName, getImplementation) => (flags, object, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object === void 0 || object === null)) { + return; + } + const implementation = getImplementation.call(object) ?? object[methodName]; + return implementation.apply(object, arguments_); + }; } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg); -var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj)); -var __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -var __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value); +}); + +// scripts/build/shims/method-replace-all.js +var stringReplaceAll, replaceAll, method_replace_all_default; +var init_method_replace_all = __esm({ + "scripts/build/shims/method-replace-all.js"() { + init_shared(); + stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { + if (pattern.global) { + return this.replace(pattern, replacement); + } + return this.split(pattern).join(replacement); + }; + replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } + }); + method_replace_all_default = replaceAll; + } +}); // node_modules/find-up-path/dist/index.js import fs from "fs"; @@ -102,12 +101,12 @@ var init_dist2 = __esm({ init_dist(); init_utils(); findUp = (fileName, folderPath = process3.cwd(), maxDepth = 25) => { - const path17 = dist_default(fileName, folderPath, maxDepth); - if (!path17) + const path18 = dist_default(fileName, folderPath, maxDepth); + if (!path18) return; - const buffer2 = attempt(() => fs2.readFileSync(path17), Buffer2.alloc(0)); + const buffer2 = attempt(() => fs2.readFileSync(path18), Buffer2.alloc(0)); const content = attempt(() => JSON.parse(buffer2.toString()), {}); - return { path: path17, buffer: buffer2, content }; + return { path: path18, buffer: buffer2, content }; }; dist_default2 = findUp; } @@ -126,7 +125,7 @@ var init_dist3 = __esm({ const filePath = fs3.realpathSync(process4.argv[1]); const folderPath = path2.dirname(filePath); const pkg = dist_default2("package.json", folderPath); - return pkg == null ? void 0 : pkg.content; + return pkg?.content; } catch { return; } @@ -136,12 +135,12 @@ var init_dist3 = __esm({ }); // node_modules/tiny-colors/dist/constants.js -var _a, ENV, _a2, ARGV, _a3, _b, _c, ENABLED; +var ENV, ARGV, ENABLED; var init_constants = __esm({ "node_modules/tiny-colors/dist/constants.js"() { - ENV = ((_a = globalThis.process) == null ? void 0 : _a.env) || {}; - ARGV = ((_a2 = globalThis.process) == null ? void 0 : _a2.argv) || []; - ENABLED = !("NO_COLOR" in ENV) && ENV.COLOR !== "0" && ENV.TERM !== "dumb" && !ARGV.includes("--no-color") && !ARGV.includes("--no-colors") && (ENV.COLOR === "1" || !((_a3 = globalThis.process) == null ? void 0 : _a3.stdout) || ((_c = (_b = globalThis.process) == null ? void 0 : _b.stdout) == null ? void 0 : _c.isTTY) === true); + ENV = globalThis.process?.env || {}; + ARGV = globalThis.process?.argv || []; + ENABLED = !("NO_COLOR" in ENV) && ENV.COLOR !== "0" && ENV.TERM !== "dumb" && !ARGV.includes("--no-color") && !ARGV.includes("--no-colors") && (ENV.COLOR === "1" || !globalThis.process?.stdout || globalThis.process?.stdout?.isTTY === true); } }); @@ -339,10 +338,9 @@ var init_dist5 = __esm({ return incompatiblesAliased; }; setAliased = (target, key2, value, unary, variadic, aliases) => { - var _a4; const set3 = variadic ? setVariadic : setNormal; set3(target, key2, value, unary); - (_a4 = aliases[key2]) == null ? void 0 : _a4.forEach((alias) => { + aliases[key2]?.forEach((alias) => { set3(target, alias, value, unary); }); }; @@ -394,9 +392,8 @@ var init_dist5 = __esm({ return [match2[1], false]; }; parseValue = (key2, valueRaw, booleans, integers, numbers, strings, validators) => { - var _a4; const value = unquote(String(valueRaw)); - if (((_a4 = validators.get(key2)) == null ? void 0 : _a4(value)) === false) { + if (validators.get(key2)?.(value) === false) { return null; } if (booleans.has(key2)) { @@ -658,12 +655,12 @@ var Signals, signals_default; var init_signals = __esm({ "node_modules/when-exit/dist/node/signals.js"() { init_constants2(); - Signals = ["SIGABRT", "SIGALRM", "SIGHUP", "SIGINT", "SIGTERM"]; + Signals = ["SIGHUP", "SIGINT", "SIGTERM"]; if (!IS_WINDOWS) { - Signals.push("SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT"); + Signals.push("SIGALRM", "SIGABRT", "SIGVTALRM", "SIGXCPU", "SIGXFSZ", "SIGUSR2", "SIGTRAP", "SIGSYS", "SIGQUIT", "SIGIOT"); } if (IS_LINUX) { - Signals.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT", "SIGUNUSED"); + Signals.push("SIGIO", "SIGPOLL", "SIGPWR", "SIGSTKFLT"); } signals_default = Signals; } @@ -791,8 +788,7 @@ var init_utils4 = __esm({ return; }, notify: (name, version, latest) => { - var _a4, _b2; - if (!((_b2 = (_a4 = globalThis.process) == null ? void 0 : _a4.stdout) == null ? void 0 : _b2.isTTY)) + if (!globalThis.process?.stdout?.isTTY) return; const log = () => console.log(` @@ -849,7 +845,7 @@ var init_dist6 = __esm({ const record = store_default.get(name); const timestamp2 = Date.now(); const isFresh = !record || timestamp2 - record.timestampFetch >= ttl; - const latest = isFresh ? await utils_default.getLatestVersion(name).catch(utils_default.noop) : record == null ? void 0 : record.version; + const latest = isFresh ? await utils_default.getLatestVersion(name).catch(utils_default.noop) : record?.version; if (!latest) return false; if (isFresh) { @@ -869,45 +865,58 @@ var init_dist6 = __esm({ }); // node_modules/fast-string-truncated-width/dist/utils.js -var isAmbiguous, isFullWidth, isWide; +var getCodePointsLength, isFullWidth, isWideNotCJKTNotEmoji; var init_utils5 = __esm({ "node_modules/fast-string-truncated-width/dist/utils.js"() { - isAmbiguous = (x) => { - return x === 161 || x === 164 || x === 167 || x === 168 || x === 170 || x === 173 || x === 174 || x >= 176 && x <= 180 || x >= 182 && x <= 186 || x >= 188 && x <= 191 || x === 198 || x === 208 || x === 215 || x === 216 || x >= 222 && x <= 225 || x === 230 || x >= 232 && x <= 234 || x === 236 || x === 237 || x === 240 || x === 242 || x === 243 || x >= 247 && x <= 250 || x === 252 || x === 254 || x === 257 || x === 273 || x === 275 || x === 283 || x === 294 || x === 295 || x === 299 || x >= 305 && x <= 307 || x === 312 || x >= 319 && x <= 322 || x === 324 || x >= 328 && x <= 331 || x === 333 || x === 338 || x === 339 || x === 358 || x === 359 || x === 363 || x === 462 || x === 464 || x === 466 || x === 468 || x === 470 || x === 472 || x === 474 || x === 476 || x === 593 || x === 609 || x === 708 || x === 711 || x >= 713 && x <= 715 || x === 717 || x === 720 || x >= 728 && x <= 731 || x === 733 || x === 735 || x >= 768 && x <= 879 || x >= 913 && x <= 929 || x >= 931 && x <= 937 || x >= 945 && x <= 961 || x >= 963 && x <= 969 || x === 1025 || x >= 1040 && x <= 1103 || x === 1105 || x === 8208 || x >= 8211 && x <= 8214 || x === 8216 || x === 8217 || x === 8220 || x === 8221 || x >= 8224 && x <= 8226 || x >= 8228 && x <= 8231 || x === 8240 || x === 8242 || x === 8243 || x === 8245 || x === 8251 || x === 8254 || x === 8308 || x === 8319 || x >= 8321 && x <= 8324 || x === 8364 || x === 8451 || x === 8453 || x === 8457 || x === 8467 || x === 8470 || x === 8481 || x === 8482 || x === 8486 || x === 8491 || x === 8531 || x === 8532 || x >= 8539 && x <= 8542 || x >= 8544 && x <= 8555 || x >= 8560 && x <= 8569 || x === 8585 || x >= 8592 && x <= 8601 || x === 8632 || x === 8633 || x === 8658 || x === 8660 || x === 8679 || x === 8704 || x === 8706 || x === 8707 || x === 8711 || x === 8712 || x === 8715 || x === 8719 || x === 8721 || x === 8725 || x === 8730 || x >= 8733 && x <= 8736 || x === 8739 || x === 8741 || x >= 8743 && x <= 8748 || x === 8750 || x >= 8756 && x <= 8759 || x === 8764 || x === 8765 || x === 8776 || x === 8780 || x === 8786 || x === 8800 || x === 8801 || x >= 8804 && x <= 8807 || x === 8810 || x === 8811 || x === 8814 || x === 8815 || x === 8834 || x === 8835 || x === 8838 || x === 8839 || x === 8853 || x === 8857 || x === 8869 || x === 8895 || x === 8978 || x >= 9312 && x <= 9449 || x >= 9451 && x <= 9547 || x >= 9552 && x <= 9587 || x >= 9600 && x <= 9615 || x >= 9618 && x <= 9621 || x === 9632 || x === 9633 || x >= 9635 && x <= 9641 || x === 9650 || x === 9651 || x === 9654 || x === 9655 || x === 9660 || x === 9661 || x === 9664 || x === 9665 || x >= 9670 && x <= 9672 || x === 9675 || x >= 9678 && x <= 9681 || x >= 9698 && x <= 9701 || x === 9711 || x === 9733 || x === 9734 || x === 9737 || x === 9742 || x === 9743 || x === 9756 || x === 9758 || x === 9792 || x === 9794 || x === 9824 || x === 9825 || x >= 9827 && x <= 9829 || x >= 9831 && x <= 9834 || x === 9836 || x === 9837 || x === 9839 || x === 9886 || x === 9887 || x === 9919 || x >= 9926 && x <= 9933 || x >= 9935 && x <= 9939 || x >= 9941 && x <= 9953 || x === 9955 || x === 9960 || x === 9961 || x >= 9963 && x <= 9969 || x === 9972 || x >= 9974 && x <= 9977 || x === 9979 || x === 9980 || x === 9982 || x === 9983 || x === 10045 || x >= 10102 && x <= 10111 || x >= 11094 && x <= 11097 || x >= 12872 && x <= 12879 || x >= 57344 && x <= 63743 || x >= 65024 && x <= 65039 || x === 65533 || x >= 127232 && x <= 127242 || x >= 127248 && x <= 127277 || x >= 127280 && x <= 127337 || x >= 127344 && x <= 127373 || x === 127375 || x === 127376 || x >= 127387 && x <= 127404 || x >= 917760 && x <= 917999 || x >= 983040 && x <= 1048573 || x >= 1048576 && x <= 1114109; - }; + getCodePointsLength = /* @__PURE__ */ (() => { + const SURROGATE_PAIR_RE = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g; + return (input) => { + let surrogatePairsNr = 0; + SURROGATE_PAIR_RE.lastIndex = 0; + while (SURROGATE_PAIR_RE.test(input)) { + surrogatePairsNr += 1; + } + return input.length - surrogatePairsNr; + }; + })(); isFullWidth = (x) => { return x === 12288 || x >= 65281 && x <= 65376 || x >= 65504 && x <= 65510; }; - isWide = (x) => { - return x >= 4352 && x <= 4447 || x === 8986 || x === 8987 || x === 9001 || x === 9002 || x >= 9193 && x <= 9196 || x === 9200 || x === 9203 || x === 9725 || x === 9726 || x === 9748 || x === 9749 || x >= 9800 && x <= 9811 || x === 9855 || x === 9875 || x === 9889 || x === 9898 || x === 9899 || x === 9917 || x === 9918 || x === 9924 || x === 9925 || x === 9934 || x === 9940 || x === 9962 || x === 9970 || x === 9971 || x === 9973 || x === 9978 || x === 9981 || x === 9989 || x === 9994 || x === 9995 || x === 10024 || x === 10060 || x === 10062 || x >= 10067 && x <= 10069 || x === 10071 || x >= 10133 && x <= 10135 || x === 10160 || x === 10175 || x === 11035 || x === 11036 || x === 11088 || x === 11093 || x >= 11904 && x <= 11929 || x >= 11931 && x <= 12019 || x >= 12032 && x <= 12245 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12353 && x <= 12438 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12771 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 19903 || x >= 19968 && x <= 42124 || x >= 42128 && x <= 42182 || x >= 43360 && x <= 43388 || x >= 44032 && x <= 55203 || x >= 63744 && x <= 64255 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 94176 && x <= 94180 || x === 94192 || x === 94193 || x >= 94208 && x <= 100343 || x >= 100352 && x <= 101589 || x >= 101632 && x <= 101640 || x >= 110576 && x <= 110579 || x >= 110581 && x <= 110587 || x === 110589 || x === 110590 || x >= 110592 && x <= 110882 || x === 110898 || x >= 110928 && x <= 110930 || x === 110933 || x >= 110948 && x <= 110951 || x >= 110960 && x <= 111355 || x === 126980 || x === 127183 || x === 127374 || x >= 127377 && x <= 127386 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x === 127568 || x === 127569 || x >= 127584 && x <= 127589 || x >= 127744 && x <= 127776 || x >= 127789 && x <= 127797 || x >= 127799 && x <= 127868 || x >= 127870 && x <= 127891 || x >= 127904 && x <= 127946 || x >= 127951 && x <= 127955 || x >= 127968 && x <= 127984 || x === 127988 || x >= 127992 && x <= 128062 || x === 128064 || x >= 128066 && x <= 128252 || x >= 128255 && x <= 128317 || x >= 128331 && x <= 128334 || x >= 128336 && x <= 128359 || x === 128378 || x === 128405 || x === 128406 || x === 128420 || x >= 128507 && x <= 128591 || x >= 128640 && x <= 128709 || x === 128716 || x >= 128720 && x <= 128722 || x >= 128725 && x <= 128727 || x >= 128732 && x <= 128735 || x === 128747 || x === 128748 || x >= 128756 && x <= 128764 || x >= 128992 && x <= 129003 || x === 129008 || x >= 129292 && x <= 129338 || x >= 129340 && x <= 129349 || x >= 129351 && x <= 129535 || x >= 129648 && x <= 129660 || x >= 129664 && x <= 129672 || x >= 129680 && x <= 129725 || x >= 129727 && x <= 129733 || x >= 129742 && x <= 129755 || x >= 129760 && x <= 129768 || x >= 129776 && x <= 129784 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; + isWideNotCJKTNotEmoji = (x) => { + return x === 8987 || x === 9001 || x >= 12272 && x <= 12287 || x >= 12289 && x <= 12350 || x >= 12441 && x <= 12543 || x >= 12549 && x <= 12591 || x >= 12593 && x <= 12686 || x >= 12688 && x <= 12771 || x >= 12783 && x <= 12830 || x >= 12832 && x <= 12871 || x >= 12880 && x <= 19903 || x >= 65040 && x <= 65049 || x >= 65072 && x <= 65106 || x >= 65108 && x <= 65126 || x >= 65128 && x <= 65131 || x >= 127488 && x <= 127490 || x >= 127504 && x <= 127547 || x >= 127552 && x <= 127560 || x >= 131072 && x <= 196605 || x >= 196608 && x <= 262141; }; } }); // node_modules/fast-string-truncated-width/dist/index.js -var ANSI_RE, CONTROL_RE, TAB_RE, EMOJI_RE, LATIN_RE, MODIFIER_RE, NO_TRUNCATION, getStringTruncatedWidth, dist_default7; +var ANSI_RE, CONTROL_RE, CJKT_WIDE_RE, TAB_RE, EMOJI_RE, LATIN_RE, MODIFIER_RE, NO_TRUNCATION, getStringTruncatedWidth, dist_default7; var init_dist7 = __esm({ "node_modules/fast-string-truncated-width/dist/index.js"() { + init_method_replace_all(); init_utils5(); - ANSI_RE = /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/y; + ANSI_RE = /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c)/y; CONTROL_RE = /[\x00-\x08\x0A-\x1F\x7F-\x9F]{1,1000}/y; + CJKT_WIDE_RE = /(?:(?![\uFF61-\uFF9F\uFF00-\uFFEF])[\p{Script=Han}\p{Script=Hiragana}\p{Script=Katakana}\p{Script=Hangul}\p{Script=Tangut}]){1,1000}/yu; TAB_RE = /\t{1,1000}/y; EMOJI_RE = /[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation}|\p{Emoji}\uFE0F\u20E3?))*/yu; LATIN_RE = /(?:[\x20-\x7E\xA0-\xFF](?!\uFE0F)){1,1000}/y; MODIFIER_RE = /\p{M}+/gu; - NO_TRUNCATION = { limit: Infinity, ellipsis: "" }; + NO_TRUNCATION = { + limit: Infinity, + ellipsis: "" + }; getStringTruncatedWidth = (input, truncationOptions = {}, widthOptions = {}) => { const LIMIT = truncationOptions.limit ?? Infinity; const ELLIPSIS2 = truncationOptions.ellipsis ?? ""; - const ELLIPSIS_WIDTH2 = (truncationOptions == null ? void 0 : truncationOptions.ellipsisWidth) ?? (ELLIPSIS2 ? getStringTruncatedWidth(ELLIPSIS2, NO_TRUNCATION, widthOptions).width : 0); - const ANSI_WIDTH = widthOptions.ansiWidth ?? 0; + const ELLIPSIS_WIDTH2 = truncationOptions?.ellipsisWidth ?? (ELLIPSIS2 ? getStringTruncatedWidth(ELLIPSIS2, NO_TRUNCATION, widthOptions).width : 0); + const ANSI_WIDTH = 0; const CONTROL_WIDTH = widthOptions.controlWidth ?? 0; const TAB_WIDTH = widthOptions.tabWidth ?? 8; - const AMBIGUOUS_WIDTH = widthOptions.ambiguousWidth ?? 1; const EMOJI_WIDTH = widthOptions.emojiWidth ?? 2; - const FULL_WIDTH_WIDTH = widthOptions.fullWidthWidth ?? 2; + const FULL_WIDTH_WIDTH = 2; const REGULAR_WIDTH = widthOptions.regularWidth ?? 1; - const WIDE_WIDTH = widthOptions.wideWidth ?? 2; + const WIDE_WIDTH = widthOptions.wideWidth ?? FULL_WIDTH_WIDTH; + const PARSE_BLOCKS = [[LATIN_RE, REGULAR_WIDTH], [ANSI_RE, ANSI_WIDTH], [CONTROL_RE, CONTROL_WIDTH], [TAB_RE, TAB_WIDTH], [EMOJI_RE, EMOJI_WIDTH], [CJKT_WIDE_RE, WIDE_WIDTH]]; let indexPrev = 0; let index = 0; let length = input.length; @@ -923,14 +932,18 @@ var init_dist7 = __esm({ if (unmatchedEnd > unmatchedStart || index >= length && index > indexPrev) { const unmatched = input.slice(unmatchedStart, unmatchedEnd) || input.slice(indexPrev, index); lengthExtra = 0; - for (const char of unmatched.replaceAll(MODIFIER_RE, "")) { + for (const char of method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + unmatched, + MODIFIER_RE, + "" + )) { const codePoint = char.codePointAt(0) || 0; if (isFullWidth(codePoint)) { widthExtra = FULL_WIDTH_WIDTH; - } else if (isWide(codePoint)) { + } else if (isWideNotCJKTNotEmoji(codePoint)) { widthExtra = WIDE_WIDTH; - } else if (AMBIGUOUS_WIDTH !== REGULAR_WIDTH && isAmbiguous(codePoint)) { - widthExtra = AMBIGUOUS_WIDTH; } else { widthExtra = REGULAR_WIDTH; } @@ -946,88 +959,28 @@ var init_dist7 = __esm({ } unmatchedStart = unmatchedEnd = 0; } - if (index >= length) - break; - LATIN_RE.lastIndex = index; - if (LATIN_RE.test(input)) { - lengthExtra = LATIN_RE.lastIndex - index; - widthExtra = lengthExtra * REGULAR_WIDTH; - if (width + widthExtra > truncationLimit) { - truncationIndex = Math.min(truncationIndex, index + Math.floor((truncationLimit - width) / REGULAR_WIDTH)); - } - if (width + widthExtra > LIMIT) { - truncationEnabled = true; - break; - } - width += widthExtra; - unmatchedStart = indexPrev; - unmatchedEnd = index; - index = indexPrev = LATIN_RE.lastIndex; - continue; + if (index >= length) { + break outer; } - ANSI_RE.lastIndex = index; - if (ANSI_RE.test(input)) { - if (width + ANSI_WIDTH > truncationLimit) { - truncationIndex = Math.min(truncationIndex, index); + for (let i = 0, l = PARSE_BLOCKS.length; i < l; i++) { + const [BLOCK_RE, BLOCK_WIDTH] = PARSE_BLOCKS[i]; + BLOCK_RE.lastIndex = index; + if (BLOCK_RE.test(input)) { + lengthExtra = BLOCK_RE === CJKT_WIDE_RE ? getCodePointsLength(input.slice(index, BLOCK_RE.lastIndex)) : BLOCK_RE === EMOJI_RE ? 1 : BLOCK_RE.lastIndex - index; + widthExtra = lengthExtra * BLOCK_WIDTH; + if (width + widthExtra > truncationLimit) { + truncationIndex = Math.min(truncationIndex, index + Math.floor((truncationLimit - width) / BLOCK_WIDTH)); + } + if (width + widthExtra > LIMIT) { + truncationEnabled = true; + break outer; + } + width += widthExtra; + unmatchedStart = indexPrev; + unmatchedEnd = index; + index = indexPrev = BLOCK_RE.lastIndex; + continue outer; } - if (width + ANSI_WIDTH > LIMIT) { - truncationEnabled = true; - break; - } - width += ANSI_WIDTH; - unmatchedStart = indexPrev; - unmatchedEnd = index; - index = indexPrev = ANSI_RE.lastIndex; - continue; - } - CONTROL_RE.lastIndex = index; - if (CONTROL_RE.test(input)) { - lengthExtra = CONTROL_RE.lastIndex - index; - widthExtra = lengthExtra * CONTROL_WIDTH; - if (width + widthExtra > truncationLimit) { - truncationIndex = Math.min(truncationIndex, index + Math.floor((truncationLimit - width) / CONTROL_WIDTH)); - } - if (width + widthExtra > LIMIT) { - truncationEnabled = true; - break; - } - width += widthExtra; - unmatchedStart = indexPrev; - unmatchedEnd = index; - index = indexPrev = CONTROL_RE.lastIndex; - continue; - } - TAB_RE.lastIndex = index; - if (TAB_RE.test(input)) { - lengthExtra = TAB_RE.lastIndex - index; - widthExtra = lengthExtra * TAB_WIDTH; - if (width + widthExtra > truncationLimit) { - truncationIndex = Math.min(truncationIndex, index + Math.floor((truncationLimit - width) / TAB_WIDTH)); - } - if (width + widthExtra > LIMIT) { - truncationEnabled = true; - break; - } - width += widthExtra; - unmatchedStart = indexPrev; - unmatchedEnd = index; - index = indexPrev = TAB_RE.lastIndex; - continue; - } - EMOJI_RE.lastIndex = index; - if (EMOJI_RE.test(input)) { - if (width + EMOJI_WIDTH > truncationLimit) { - truncationIndex = Math.min(truncationIndex, index); - } - if (width + EMOJI_WIDTH > LIMIT) { - truncationEnabled = true; - break; - } - width += EMOJI_WIDTH; - unmatchedStart = indexPrev; - unmatchedEnd = index; - index = indexPrev = EMOJI_RE.lastIndex; - continue; } index += 1; } @@ -1079,7 +1032,7 @@ var init_addon = __esm({ var ANSI_RE2; var init_constants3 = __esm({ "node_modules/ansi-purge/dist/constants.js"() { - ANSI_RE2 = /([\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><])/g; + ANSI_RE2 = /([\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]|\u001b\]8;[^;]*;.*?(?:\u0007|\u001b\u005c))/g; } }); @@ -1132,12 +1085,12 @@ var init_dist10 = __esm({ let aEnd = a.length - 1; let bEnd = b.length - 1; while (start <= aEnd && start <= bEnd) { - if (a.charCodeAt(start) !== b.charCodeAt(start)) + if (a[start] !== b[start]) break; start += 1; } while (aEnd >= start && bEnd >= start) { - if (a.charCodeAt(aEnd) !== b.charCodeAt(bEnd)) + if (a[aEnd] !== b[bEnd]) break; aEnd -= 1; bEnd -= 1; @@ -1159,7 +1112,7 @@ var init_dist10 = __esm({ } for (let i = 1; i <= aLength; i++) { for (let j = 1; j <= bLength; j++) { - const cost = a.charCodeAt(start + i - 1) === b.charCodeAt(start + j - 1) ? 0 : 1; + const cost = a[start + i - 1] === b[start + j - 1] ? 0 : 1; const deletion = matrix.get(i - 1, j) + 1; const insertion = matrix.get(i, j - 1) + 1; const substitution = matrix.get(i - 1, j - 1) + cost; @@ -1354,8 +1307,7 @@ var init_collection = __esm({ return this.list; } getById(id) { - var _a4; - return (_a4 = this.getByIds([id])) == null ? void 0 : _a4.value; + return this.getByIds([id])?.value; } getByIdOrFail(id) { const value = this.getById(id); @@ -1650,7 +1602,7 @@ var init_command_default = __esm({ } }; options2.forEach((option) => { - var _a4, _b2; + var _a, _b; parseArgvOptions.known.push(...option.data.alls); if (option.data.type === "boolean") { parseArgvOptions.boolean.push(...option.data.alls); @@ -1668,7 +1620,7 @@ var init_command_default = __esm({ parseArgvOptions.eager.push(...option.data.alls); } if (option.incompatible) { - const incompatible = (_a4 = parseArgvOptions.incompatible)[_b2 = option.data.alls[0]] || (_a4[_b2] = []); + const incompatible = (_a = parseArgvOptions.incompatible)[_b = option.data.alls[0]] || (_a[_b] = []); incompatible.push(...option.incompatible); } if (option.required) { @@ -2168,7 +2120,7 @@ var init_dist12 = __esm({ var CLI_VERSION, DEFAULT_PARSERS, PRETTIER_VERSION; var init_constants_evaluate = __esm({ "src/experimental-cli/constants.evaluate.js"() { - CLI_VERSION = "0.9.0"; + CLI_VERSION = "0.10.0"; DEFAULT_PARSERS = [ "flow", "babel", @@ -2195,7 +2147,7 @@ var init_constants_evaluate = __esm({ "angular", "lwc" ]; - PRETTIER_VERSION = "3.6.2"; + PRETTIER_VERSION = "3.7.4"; } }); @@ -2281,19 +2233,19 @@ function hideStackFrames(wrappedFunction) { } function getMessage(key2, parameters, self) { const message = messages.get(key2); - assert(message !== void 0, "expected `message` to be found"); + assert.ok(message !== void 0, "expected `message` to be found"); if (typeof message === "function") { - assert( + assert.ok( message.length <= parameters.length, // Default options do not count. `Code: ${key2}; The provided arguments length (${parameters.length}) does not match the required ones (${message.length}).` ); return Reflect.apply(message, self, parameters); } - const regex2 = /%[dfijoOs]/g; + const regex3 = /%[dfijoOs]/g; let expectedLength = 0; - while (regex2.exec(message) !== null) expectedLength++; - assert( + while (regex3.exec(message) !== null) expectedLength++; + assert.ok( expectedLength === parameters.length, `Code: ${key2}; The provided arguments length (${parameters.length}) does not match the required ones (${expectedLength}).` ); @@ -2348,7 +2300,7 @@ var init_errors = __esm({ * @param {unknown} actual */ (name, expected, actual) => { - assert(typeof name === "string", "'name' must be a string"); + assert.ok(typeof name === "string", "'name' must be a string"); if (!Array.isArray(expected)) { expected = [expected]; } @@ -2364,14 +2316,14 @@ var init_errors = __esm({ const instances = []; const other = []; for (const value of expected) { - assert( + assert.ok( typeof value === "string", "All expected entries have to be of type string" ); if (kTypes.has(value)) { types2.push(value.toLowerCase()); } else if (classRegExp.exec(value) === null) { - assert( + assert.ok( value !== "object", 'The value "object" should be written as "Object"' ); @@ -2430,8 +2382,8 @@ var init_errors = __esm({ * @param {string} [base] * @param {string} [message] */ - (path17, base, message) => { - return `Invalid package config ${path17}${base ? ` while importing ${base}` : ""}${message ? `. ${message}` : ""}`; + (path18, base, message) => { + return `Invalid package config ${path18}${base ? ` while importing ${base}` : ""}${message ? `. ${message}` : ""}`; }, Error ); @@ -2447,7 +2399,7 @@ var init_errors = __esm({ (packagePath, key2, target, isImport = false, base = void 0) => { const relatedError = typeof target === "string" && !isImport && target.length > 0 && !target.startsWith("./"); if (key2 === ".") { - assert(isImport === false); + assert.ok(isImport === false); return `Invalid "exports" main target ${JSON.stringify(target)} defined in the package config ${packagePath}package.json${base ? ` imported from ${base}` : ""}${relatedError ? '; targets must start with "./"' : ""}`; } return `Invalid "${isImport ? "imports" : "exports"}" target ${JSON.stringify( @@ -2463,8 +2415,8 @@ var init_errors = __esm({ * @param {string} base * @param {boolean} [exactUrl] */ - (path17, base, exactUrl = false) => { - return `Cannot find ${exactUrl ? "module" : "package"} '${path17}' imported from ${base}`; + (path18, base, exactUrl = false) => { + return `Cannot find ${exactUrl ? "module" : "package"} '${path18}' imported from ${base}`; }, Error ); @@ -2515,8 +2467,8 @@ var init_errors = __esm({ * @param {string} extension * @param {string} path */ - (extension, path17) => { - return `Unknown file extension "${extension}" for ${path17}`; + (extension, path18) => { + return `Unknown file extension "${extension}" for ${path18}`; }, TypeError ); @@ -2756,11 +2708,41 @@ var init_get_format = __esm({ } }); +// node_modules/import-meta-resolve/lib/utils.js +function getDefaultConditions() { + return DEFAULT_CONDITIONS; +} +function getDefaultConditionsSet() { + return DEFAULT_CONDITIONS_SET; +} +function getConditionsSet(conditions) { + if (conditions !== void 0 && conditions !== getDefaultConditions()) { + if (!Array.isArray(conditions)) { + throw new ERR_INVALID_ARG_VALUE( + "conditions", + conditions, + "expected an array" + ); + } + return new Set(conditions); + } + return getDefaultConditionsSet(); +} +var ERR_INVALID_ARG_VALUE, DEFAULT_CONDITIONS, DEFAULT_CONDITIONS_SET; +var init_utils7 = __esm({ + "node_modules/import-meta-resolve/lib/utils.js"() { + init_errors(); + ({ ERR_INVALID_ARG_VALUE } = codes); + DEFAULT_CONDITIONS = Object.freeze(["node", "import"]); + DEFAULT_CONDITIONS_SET = new Set(DEFAULT_CONDITIONS); + } +}); + // node_modules/import-meta-resolve/lib/resolve.js import assert2 from "assert"; import { statSync, realpathSync } from "fs"; import process9 from "process"; -import { URL as URL2, fileURLToPath as fileURLToPath3, pathToFileURL } from "url"; +import { fileURLToPath as fileURLToPath3, pathToFileURL } from "url"; import path5 from "path"; import { builtinModules } from "module"; function emitInvalidSegmentDeprecation(target, request, match2, packageJsonUrl, internal, base, isTarget) { @@ -2782,7 +2764,7 @@ function emitLegacyIndexDeprecation(url3, packageJsonUrl, base, main) { const format2 = defaultGetFormatWithoutErrors(url3, { parentURL: base.href }); if (format2 !== "module") return; const urlPath = fileURLToPath3(url3.href); - const packagePath = fileURLToPath3(new URL2(".", packageJsonUrl)); + const packagePath = fileURLToPath3(new URL(".", packageJsonUrl)); const basePath = fileURLToPath3(base); if (!main) { process9.emitWarning( @@ -2804,9 +2786,9 @@ Default "index" lookups for the main are deprecated for ES modules.`, ); } } -function tryStatSync(path17) { +function tryStatSync(path18) { try { - return statSync(path17); + return statSync(path18); } catch { } } @@ -2818,7 +2800,7 @@ function fileExists(url3) { function legacyMainResolve(packageJsonUrl, packageConfig, base) { let guess; if (packageConfig.main !== void 0) { - guess = new URL2(packageConfig.main, packageJsonUrl); + guess = new URL(packageConfig.main, packageJsonUrl); if (fileExists(guess)) return guess; const tries2 = [ `./${packageConfig.main}.js`, @@ -2830,7 +2812,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { ]; let i2 = -1; while (++i2 < tries2.length) { - guess = new URL2(tries2[i2], packageJsonUrl); + guess = new URL(tries2[i2], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -2847,7 +2829,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { const tries = ["./index.js", "./index.json", "./index.node"]; let i = -1; while (++i < tries.length) { - guess = new URL2(tries[i], packageJsonUrl); + guess = new URL(tries[i], packageJsonUrl); if (fileExists(guess)) break; guess = void 0; } @@ -2856,7 +2838,7 @@ function legacyMainResolve(packageJsonUrl, packageConfig, base) { return guess; } throw new ERR_MODULE_NOT_FOUND( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), fileURLToPath3(base) ); } @@ -2909,13 +2891,13 @@ function finalizeResolution(resolved, base, preserveSymlinks) { function importNotDefined(specifier, packageJsonUrl, base) { return new ERR_PACKAGE_IMPORT_NOT_DEFINED( specifier, - packageJsonUrl && fileURLToPath3(new URL2(".", packageJsonUrl)), + packageJsonUrl && fileURLToPath3(new URL(".", packageJsonUrl)), fileURLToPath3(base) ); } function exportsNotFound(subpath, packageJsonUrl, base) { return new ERR_PACKAGE_PATH_NOT_EXPORTED( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), subpath, base && fileURLToPath3(base) ); @@ -2931,7 +2913,7 @@ function throwInvalidSubpath(request, match2, packageJsonUrl, internal, base) { function invalidPackageTarget(subpath, target, packageJsonUrl, internal, base) { target = typeof target === "object" && target !== null ? JSON.stringify(target, null, "") : `${target}`; return new ERR_INVALID_PACKAGE_TARGET( - fileURLToPath3(new URL2(".", packageJsonUrl)), + fileURLToPath3(new URL(".", packageJsonUrl)), subpath, target, internal, @@ -2945,7 +2927,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas if (internal && !target.startsWith("../") && !target.startsWith("/")) { let isURL = false; try { - new URL2(target); + new URL(target); isURL = true; } catch { } @@ -2983,9 +2965,9 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas throw invalidPackageTarget(match2, target, packageJsonUrl, internal, base); } } - const resolved = new URL2(target, packageJsonUrl); + const resolved = new URL(target, packageJsonUrl); const resolvedPath = resolved.pathname; - const packagePath = new URL2(".", packageJsonUrl).pathname; + const packagePath = new URL(".", packageJsonUrl).pathname; if (!resolvedPath.startsWith(packagePath)) throw invalidPackageTarget(match2, target, packageJsonUrl, internal, base); if (subpath === "") return resolved; @@ -3013,7 +2995,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas } } if (pattern) { - return new URL2( + return new URL( RegExpPrototypeSymbolReplace.call( patternRegEx, resolved.href, @@ -3021,7 +3003,7 @@ function resolvePackageTargetString(target, subpath, match2, packageJsonUrl, bas ) ); } - return new URL2(subpath, resolved); + return new URL(subpath, resolved); } function isArrayIndex(key2) { const keyNumber = Number(key2); @@ -3346,7 +3328,7 @@ function parsePackageName(specifier, base) { } function packageResolve(specifier, base, conditions) { if (builtinModules.includes(specifier)) { - return new URL2("node:" + specifier); + return new URL("node:" + specifier); } const { packageName, packageSubpath, isScoped } = parsePackageName( specifier, @@ -3365,7 +3347,7 @@ function packageResolve(specifier, base, conditions) { ); } } - let packageJsonUrl = new URL2( + let packageJsonUrl = new URL( "./node_modules/" + packageName + "/package.json", base ); @@ -3375,7 +3357,7 @@ function packageResolve(specifier, base, conditions) { const stat = tryStatSync(packageJsonPath.slice(0, -13)); if (!stat || !stat.isDirectory()) { lastPath = packageJsonPath; - packageJsonUrl = new URL2( + packageJsonUrl = new URL( (isScoped ? "../../../../node_modules/" : "../../../node_modules/") + packageName + "/package.json", packageJsonUrl ); @@ -3395,7 +3377,7 @@ function packageResolve(specifier, base, conditions) { if (packageSubpath === ".") { return legacyMainResolve(packageJsonUrl, packageConfig2, base); } - return new URL2(packageSubpath, packageJsonUrl); + return new URL(packageSubpath, packageJsonUrl); } while (packageJsonPath.length !== lastPath.length); throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath3(base), false); } @@ -3414,13 +3396,16 @@ function shouldBeTreatedAsRelativeOrAbsolutePath(specifier) { return isRelativeSpecifier(specifier); } function moduleResolve(specifier, base, conditions, preserveSymlinks) { + if (conditions === void 0) { + conditions = getConditionsSet(); + } const protocol = base.protocol; const isData = protocol === "data:"; const isRemote = isData || protocol === "http:" || protocol === "https:"; let resolved; if (shouldBeTreatedAsRelativeOrAbsolutePath(specifier)) { try { - resolved = new URL2(specifier, base); + resolved = new URL(specifier, base); } catch (error_) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); error.cause = error_; @@ -3430,7 +3415,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageImportsResolve(specifier, base, conditions); } else { try { - resolved = new URL2(specifier); + resolved = new URL(specifier); } catch (error_) { if (isRemote && !builtinModules.includes(specifier)) { const error = new ERR_UNSUPPORTED_RESOLVE_REQUEST(specifier, base); @@ -3440,7 +3425,7 @@ function moduleResolve(specifier, base, conditions, preserveSymlinks) { resolved = packageResolve(specifier, base, conditions); } } - assert2(resolved !== void 0, "expected to be defined"); + assert2.ok(resolved !== void 0, "expected to be defined"); if (resolved.protocol !== "file:") { return resolved; } @@ -3452,6 +3437,7 @@ var init_resolve = __esm({ init_get_format(); init_errors(); init_package_json_reader(); + init_utils7(); RegExpPrototypeSymbolReplace = RegExp.prototype[Symbol.replace]; ({ ERR_NETWORK_IMPORT_DISALLOWED, @@ -3528,7 +3514,7 @@ var init_dist15 = __esm({ // node_modules/promise-make-naked/dist/utils.js var noop; -var init_utils7 = __esm({ +var init_utils8 = __esm({ "node_modules/promise-make-naked/dist/utils.js"() { noop = () => { }; @@ -3539,7 +3525,7 @@ var init_utils7 = __esm({ var makeNakedPromise, dist_default15; var init_dist16 = __esm({ "node_modules/promise-make-naked/dist/index.js"() { - init_utils7(); + init_utils8(); makeNakedPromise = () => { let resolve4 = noop; let reject = noop; @@ -3606,7 +3592,7 @@ var init_constants4 = __esm({ // node_modules/tiny-readdir/dist/utils.js var castArray3, isFunction; -var init_utils8 = __esm({ +var init_utils9 = __esm({ "node_modules/tiny-readdir/dist/utils.js"() { castArray3 = (value) => { return Array.isArray(value) ? value : [value]; @@ -3625,16 +3611,16 @@ var init_dist18 = __esm({ "node_modules/tiny-readdir/dist/index.js"() { init_dist17(); init_constants4(); - init_utils8(); + init_utils9(); readdir = (rootPath, options) => { - const followSymlinks = (options == null ? void 0 : options.followSymlinks) ?? false; - const maxDepth = (options == null ? void 0 : options.depth) ?? Infinity; - const maxPaths = (options == null ? void 0 : options.limit) ?? Infinity; - const ignore = (options == null ? void 0 : options.ignore) ?? []; + const followSymlinks = options?.followSymlinks ?? false; + const maxDepth = options?.depth ?? Infinity; + const maxPaths = options?.limit ?? Infinity; + const ignore = options?.ignore ?? []; const ignores = castArray3(ignore).map((ignore2) => isFunction(ignore2) ? ignore2 : (targetPath) => ignore2.test(targetPath)); const isIgnored = (targetPath) => ignores.some((ignore2) => ignore2(targetPath)); - const signal = (options == null ? void 0 : options.signal) ?? { aborted: false }; - const onDirents = (options == null ? void 0 : options.onDirents) || (() => { + const signal = options?.signal ?? { aborted: false }; + const onDirents = options?.onDirents || (() => { }); const directories = []; const directoriesNames = /* @__PURE__ */ new Set(); @@ -3796,9 +3782,134 @@ var init_dist18 = __esm({ } }); +// node_modules/graphmatch/dist/utils.js +var getNodes, getNodeFlags, getNodeSourceWithCache, getNodeSource, uniq2; +var init_utils10 = __esm({ + "node_modules/graphmatch/dist/utils.js"() { + getNodes = (node) => { + const nodes = /* @__PURE__ */ new Set(); + const queue = [node]; + for (let i = 0; i < queue.length; i++) { + const node2 = queue[i]; + if (nodes.has(node2)) + continue; + nodes.add(node2); + const { children } = node2; + if (!children?.length) + continue; + for (let ci = 0, cl = children.length; ci < cl; ci++) { + queue.push(children[ci]); + } + } + return Array.from(nodes); + }; + getNodeFlags = (node) => { + let flags = ""; + const nodes = getNodes(node); + for (let i = 0, l = nodes.length; i < l; i++) { + const node2 = nodes[i]; + if (!node2.regex) + continue; + const nodeFlags = node2.regex.flags; + flags || (flags = nodeFlags); + if (flags === nodeFlags) + continue; + throw new Error(`Inconsistent RegExp flags used: "${flags}" and "${nodeFlags}"`); + } + return flags; + }; + getNodeSourceWithCache = (node, partial, cache3) => { + const cached = cache3.get(node); + if (cached !== void 0) + return cached; + const isNodePartial = node.partial ?? partial; + let source2 = ""; + if (node.regex) { + source2 += isNodePartial ? "(?:$|" : ""; + source2 += node.regex.source; + } + if (node.children?.length) { + const children = uniq2(node.children.map((node2) => getNodeSourceWithCache(node2, partial, cache3)).filter(Boolean)); + if (children?.length) { + const isSomeChildNonPartial = node.children.some((child) => !child.regex || !(child.partial ?? partial)); + const needsWrapperGroup = children.length > 1 || isNodePartial && (!source2.length || isSomeChildNonPartial); + source2 += needsWrapperGroup ? isNodePartial ? "(?:$|" : "(?:" : ""; + source2 += children.join("|"); + source2 += needsWrapperGroup ? ")" : ""; + } + } + if (node.regex) { + source2 += isNodePartial ? ")" : ""; + } + cache3.set(node, source2); + return source2; + }; + getNodeSource = (node, partial) => { + const cache3 = /* @__PURE__ */ new Map(); + const nodes = getNodes(node); + for (let i = nodes.length - 1; i >= 0; i--) { + const source2 = getNodeSourceWithCache(nodes[i], partial, cache3); + if (i > 0) + continue; + return source2; + } + return ""; + }; + uniq2 = (values) => { + return Array.from(new Set(values)); + }; + } +}); + +// node_modules/graphmatch/dist/index.js +var graphmatch, dist_default18; +var init_dist19 = __esm({ + "node_modules/graphmatch/dist/index.js"() { + init_utils10(); + graphmatch = (node, input, options) => { + return graphmatch.compile(node, options).test(input); + }; + graphmatch.compile = (node, options) => { + const partial = options?.partial ?? false; + const source2 = getNodeSource(node, partial); + const flags = getNodeFlags(node); + return new RegExp(`^(?:${source2})$`, flags); + }; + dist_default18 = graphmatch; + } +}); + +// node_modules/zeptomatch/dist/compile/index.js +var compile, compile_default; +var init_compile = __esm({ + "node_modules/zeptomatch/dist/compile/index.js"() { + init_dist19(); + compile = (node, options) => { + const re = dist_default18.compile(node, options); + const source2 = `${re.source.slice(0, -1)}[\\\\/]?$`; + const flags = re.flags; + return new RegExp(source2, flags); + }; + compile_default = compile; + } +}); + +// node_modules/zeptomatch/dist/merge/index.js +var merge, merge_default; +var init_merge = __esm({ + "node_modules/zeptomatch/dist/merge/index.js"() { + merge = (res) => { + const source2 = res.map((re) => re.source).join("|") || "$^"; + const flags = res[0]?.flags; + return new RegExp(source2, flags); + }; + merge_default = merge; + } +}); + // node_modules/grammex/dist/utils.js var isArray2, isFunction2, isFunctionNullary, isFunctionStrictlyNullaryOrUnary, isNumber, isObject, isRegExp, isRegExpCapturing, isRegExpStatic, isString, isUndefined3, memoize2; -var init_utils9 = __esm({ +var init_utils11 = __esm({ "node_modules/grammex/dist/utils.js"() { isArray2 = (value) => { return Array.isArray(value); @@ -3858,10 +3969,10 @@ var init_utils9 = __esm({ }); // node_modules/grammex/dist/index.js -var parse, match, chars, regex, regexCapturing, regexNonCapturing, string, repeat, optional, star, and, or, backtrackable, handleable, memoizable, lazy, resolve; -var init_dist19 = __esm({ +var parse, match, chars, regex, regexCapturing, regexNonCapturing, string, repeat, optional, star, plus, and, or, backtrackable, handleable, memoizable, lazy, resolve; +var init_dist20 = __esm({ "node_modules/grammex/dist/index.js"() { - init_utils9(); + init_utils11(); parse = (input, rule, options = {}) => { const state = { cache: {}, input, index: 0, indexBacktrackMax: 0, options, output: [] }; const matched = resolve(rule)(state); @@ -4010,6 +4121,9 @@ var init_dist19 = __esm({ star = (rule, handler) => { return repeat(rule, 0, Infinity, handler); }; + plus = (rule, handler) => { + return repeat(rule, 1, Infinity, handler); + }; and = (rules, handler) => { const erules = rules.map(resolve); return memoizable(handleable(backtrackable((state) => { @@ -4077,12 +4191,11 @@ var init_dist19 = __esm({ const erule = resolve(rule); const ruleId = RULE_ID += 1; return (state) => { - var _a5; - var _a4; + var _a; if (state.options.memoization === false) return erule(state); const indexStart = state.index; - const cache3 = (_a4 = state.cache)[ruleId] || (_a4[ruleId] = { indexMax: -1, queue: [] }); + const cache3 = (_a = state.cache)[ruleId] || (_a[ruleId] = { indexMax: -1, queue: [] }); const cacheQueue = cache3.queue; const isPotentiallyCached = indexStart <= cache3.indexMax; if (isPotentiallyCached) { @@ -4103,7 +4216,7 @@ var init_dist19 = __esm({ return true; } else if (cached) { state.index = cached.index; - if ((_a5 = cached.output) == null ? void 0 : _a5.length) { + if (cached.output?.length) { state.output.push(...cached.output); } return true; @@ -4159,27 +4272,68 @@ var init_dist19 = __esm({ }); // node_modules/zeptomatch/dist/utils.js -var identity2, makeParser, memoize3; -var init_utils10 = __esm({ +var identity2, isString2, memoizeByObject, memoizeByPrimitive; +var init_utils12 = __esm({ "node_modules/zeptomatch/dist/utils.js"() { - init_dist19(); identity2 = (value) => { return value; }; - makeParser = (grammar) => { - return (input) => { - return parse(input, grammar, { memoization: false }).join(""); + isString2 = (value) => { + return typeof value === "string"; + }; + memoizeByObject = (fn) => { + const cacheFull = /* @__PURE__ */ new WeakMap(); + const cachePartial = /* @__PURE__ */ new WeakMap(); + return (globs, options) => { + const cache3 = options?.partial ? cachePartial : cacheFull; + const cached = cache3.get(globs); + if (cached !== void 0) + return cached; + const result = fn(globs, options); + cache3.set(globs, result); + return result; }; }; - memoize3 = (fn) => { - const cache3 = {}; - return (arg) => { - return cache3[arg] ?? (cache3[arg] = fn(arg)); + memoizeByPrimitive = (fn) => { + const cacheFull = {}; + const cachePartial = {}; + return (glob, options) => { + const cache3 = options?.partial ? cachePartial : cacheFull; + return cache3[glob] ?? (cache3[glob] = fn(glob, options)); }; }; } }); +// node_modules/zeptomatch/dist/normalize/grammar.js +var Escaped, Passthrough, StarStarStar, StarStarNoLeft, StarStarNoRight, Grammar, grammar_default; +var init_grammar = __esm({ + "node_modules/zeptomatch/dist/normalize/grammar.js"() { + init_dist20(); + init_utils12(); + Escaped = match(/\\./, identity2); + Passthrough = match(/./, identity2); + StarStarStar = match(/\*\*\*+/, "*"); + StarStarNoLeft = match(/([^/{[(!])\*\*/, (_, $1) => `${$1}*`); + StarStarNoRight = match(/(^|.)\*\*(?=[^*/)\]}])/, (_, $1) => `${$1}*`); + Grammar = star(or([Escaped, StarStarStar, StarStarNoLeft, StarStarNoRight, Passthrough])); + grammar_default = Grammar; + } +}); + +// node_modules/zeptomatch/dist/normalize/index.js +var normalize, normalize_default; +var init_normalize = __esm({ + "node_modules/zeptomatch/dist/normalize/index.js"() { + init_dist20(); + init_grammar(); + normalize = (glob) => { + return parse(glob, grammar_default, { memoization: false }).join(""); + }; + normalize_default = normalize; + } +}); + // node_modules/zeptomatch/dist/range.js var ALPHABET, int2alpha, alpha2int, makeRangeInt, makeRangePaddedInt, makeRangeAlpha; var init_range = __esm({ @@ -4219,118 +4373,151 @@ var init_range = __esm({ } }); -// node_modules/zeptomatch/dist/convert/grammar.js -var Escaped, Escape, Slash, Passthrough, NegationOdd, NegationEven, Negation, StarStarBetween, StarStarStart, StarStarEnd, StarStarNone, StarStar, StarDouble, StarSingle, Star, Question, ClassOpen, ClassClose, ClassNegation, ClassRange, ClassEscape, ClassPassthrough, ClassValue, Class, RangeOpen, RangeClose, RangeNumeric, RangeAlphaLower, RangeAlphaUpper, RangeValue, Range, BracesOpen, BracesClose, BracesComma, BracesEscape, BracesPassthrough, BracesNested, BracesValue, Braces, Grammar, grammar_default; -var init_grammar = __esm({ - "node_modules/zeptomatch/dist/convert/grammar.js"() { - init_dist19(); +// node_modules/zeptomatch/dist/parse/utils.js +var regex2, alternation, sequence, slash; +var init_utils13 = __esm({ + "node_modules/zeptomatch/dist/parse/utils.js"() { + regex2 = (source2) => { + const regex3 = new RegExp(source2, "s"); + return { partial: false, regex: regex3, children: [] }; + }; + alternation = (children) => { + return { children }; + }; + sequence = /* @__PURE__ */ (() => { + const pushToLeaves = (parent, child, handled) => { + if (handled.has(parent)) + return; + handled.add(parent); + const { children } = parent; + if (!children.length) { + children.push(child); + } else { + for (let i = 0, l = children.length; i < l; i++) { + pushToLeaves(children[i], child, handled); + } + } + }; + return (nodes) => { + if (!nodes.length) { + return alternation([]); + } + for (let i = nodes.length - 1; i >= 1; i--) { + const handled = /* @__PURE__ */ new Set(); + const parent = nodes[i - 1]; + const child = nodes[i]; + pushToLeaves(parent, child, handled); + } + return nodes[0]; + }; + })(); + slash = () => { + const regex3 = new RegExp("[\\\\/]", "s"); + return { regex: regex3, children: [] }; + }; + } +}); + +// node_modules/zeptomatch/dist/parse/grammar.js +var Escaped2, Escape, Slash, Passthrough2, NegationOdd, NegationEven, Negation, StarStarBetween, StarStarStart, StarStarEnd, StarStarNone, StarStar, StarDouble, StarSingle, Star, Question, ClassOpen, ClassClose, ClassNegation, ClassRange, ClassEscaped, ClassEscape, ClassSlash, ClassPassthrough, ClassValue, Class, RangeOpen, RangeClose, RangeNumeric, RangeAlphaLower, RangeAlphaUpper, RangeValue, Range, BracesOpen, BracesClose, BracesComma, BracesEscaped, BracesEscape, BracesSlash, BracesPassthrough, BracesNested, BracesEmptyValue, BracesFullValue, BracesValue, Braces, Grammar2, grammar_default2; +var init_grammar2 = __esm({ + "node_modules/zeptomatch/dist/parse/grammar.js"() { + init_dist20(); init_range(); - init_utils10(); - init_parser(); - Escaped = match(/\\./, identity2); - Escape = match(/[$.*+?^(){}[\]\|]/, (char) => `\\${char}`); - Slash = match(/[\\/]/, "[\\\\/]"); - Passthrough = match(/./, identity2); - NegationOdd = match(/^(?:!!)*!(.*)$/, (_, glob) => `(?!^${parser_default(glob)}$).*?`); - NegationEven = match(/^(!!)+/, ""); + init_utils12(); + init_dist21(); + init_utils13(); + Escaped2 = match(/\\./, regex2); + Escape = match(/[$.*+?^(){}[\]\|]/, (char) => regex2(`\\${char}`)); + Slash = match(/[\\\/]/, slash); + Passthrough2 = match(/[^$.*+?^(){}[\]\|\\\/]+/, regex2); + NegationOdd = match(/^(?:!!)*!(.*)$/, (_, glob) => regex2(`(?!^${dist_default19.compile(glob).source}$).*?`)); + NegationEven = match(/^(!!)+/); Negation = or([NegationOdd, NegationEven]); - StarStarBetween = match(/\/(\*\*\/)+/, "(?:[\\\\/].+[\\\\/]|[\\\\/])"); - StarStarStart = match(/^(\*\*\/)+/, "(?:^|.*[\\\\/])"); - StarStarEnd = match(/\/(\*\*)$/, "(?:[\\\\/].*|$)"); - StarStarNone = match(/\*\*/, ".*"); + StarStarBetween = match(/\/(\*\*\/)+/, () => alternation([sequence([slash(), regex2(".+?"), slash()]), slash()])); + StarStarStart = match(/^(\*\*\/)+/, () => alternation([regex2("^"), sequence([regex2(".*?"), slash()])])); + StarStarEnd = match(/\/(\*\*)$/, () => alternation([sequence([slash(), regex2(".*?")]), regex2("$")])); + StarStarNone = match(/\*\*/, () => regex2(".*?")); StarStar = or([StarStarBetween, StarStarStart, StarStarEnd, StarStarNone]); - StarDouble = match(/\*\/(?!\*\*\/|\*$)/, "[^\\\\/]*[\\\\/]"); - StarSingle = match(/\*/, "[^\\\\/]*"); + StarDouble = match(/\*\/(?!\*\*\/|\*$)/, () => sequence([regex2("[^\\\\/]*?"), slash()])); + StarSingle = match(/\*/, () => regex2("[^\\\\/]*")); Star = or([StarDouble, StarSingle]); - Question = match("?", "[^\\\\/]"); + Question = match("?", () => regex2("[^\\\\/]")); ClassOpen = match("[", identity2); ClassClose = match("]", identity2); ClassNegation = match(/[!^]/, "^\\\\/"); ClassRange = match(/[a-z]-[a-z]|[0-9]-[0-9]/i, identity2); + ClassEscaped = match(/\\./, identity2); ClassEscape = match(/[$.*+?^(){}[\|]/, (char) => `\\${char}`); - ClassPassthrough = match(/[^\]]/, identity2); - ClassValue = or([Escaped, ClassEscape, ClassRange, ClassPassthrough]); - Class = and([ClassOpen, optional(ClassNegation), star(ClassValue), ClassClose]); + ClassSlash = match(/[\\\/]/, "\\\\/"); + ClassPassthrough = match(/[^$.*+?^(){}[\]\|\\\/]+/, identity2); + ClassValue = or([ClassEscaped, ClassEscape, ClassSlash, ClassRange, ClassPassthrough]); + Class = and([ClassOpen, optional(ClassNegation), star(ClassValue), ClassClose], (_) => regex2(_.join(""))); RangeOpen = match("{", "(?:"); RangeClose = match("}", ")"); RangeNumeric = match(/(\d+)\.\.(\d+)/, (_, $1, $2) => makeRangePaddedInt(+$1, +$2, Math.min($1.length, $2.length)).join("|")); RangeAlphaLower = match(/([a-z]+)\.\.([a-z]+)/, (_, $1, $2) => makeRangeAlpha($1, $2).join("|")); RangeAlphaUpper = match(/([A-Z]+)\.\.([A-Z]+)/, (_, $1, $2) => makeRangeAlpha($1.toLowerCase(), $2.toLowerCase()).join("|").toUpperCase()); RangeValue = or([RangeNumeric, RangeAlphaLower, RangeAlphaUpper]); - Range = and([RangeOpen, RangeValue, RangeClose]); - BracesOpen = match("{", "(?:"); - BracesClose = match("}", ")"); - BracesComma = match(",", "|"); - BracesEscape = match(/[$.*+?^(){[\]\|]/, (char) => `\\${char}`); - BracesPassthrough = match(/[^}]/, identity2); + Range = and([RangeOpen, RangeValue, RangeClose], (_) => regex2(_.join(""))); + BracesOpen = match("{"); + BracesClose = match("}"); + BracesComma = match(","); + BracesEscaped = match(/\\./, regex2); + BracesEscape = match(/[$.*+?^(){[\]\|]/, (char) => regex2(`\\${char}`)); + BracesSlash = match(/[\\\/]/, slash); + BracesPassthrough = match(/[^$.*+?^(){}[\]\|\\\/,]+/, regex2); BracesNested = lazy(() => Braces); - BracesValue = or([StarStar, Star, Question, Class, Range, BracesNested, Escaped, BracesEscape, BracesComma, BracesPassthrough]); - Braces = and([BracesOpen, star(BracesValue), BracesClose]); - Grammar = star(or([Negation, StarStar, Star, Question, Class, Range, Braces, Escaped, Escape, Slash, Passthrough])); - grammar_default = Grammar; - } -}); - -// node_modules/zeptomatch/dist/convert/parser.js -var parser, parser_default; -var init_parser = __esm({ - "node_modules/zeptomatch/dist/convert/parser.js"() { - init_utils10(); - init_grammar(); - parser = makeParser(grammar_default); - parser_default = parser; - } -}); - -// node_modules/zeptomatch/dist/normalize/grammar.js -var Escaped2, Passthrough2, StarStarStar, StarStarNoLeft, StarStarNoRight, Grammar2, grammar_default2; -var init_grammar2 = __esm({ - "node_modules/zeptomatch/dist/normalize/grammar.js"() { - init_dist19(); - init_utils10(); - Escaped2 = match(/\\./, identity2); - Passthrough2 = match(/./, identity2); - StarStarStar = match(/\*\*\*+/, "*"); - StarStarNoLeft = match(/([^/{[(!])\*\*/, (_, $1) => `${$1}*`); - StarStarNoRight = match(/(^|.)\*\*(?=[^*/)\]}])/, (_, $1) => `${$1}*`); - Grammar2 = star(or([Escaped2, StarStarStar, StarStarNoLeft, StarStarNoRight, Passthrough2])); + BracesEmptyValue = match("", () => regex2("(?:)")); + BracesFullValue = plus(or([StarStar, Star, Question, Class, Range, BracesNested, BracesEscaped, BracesEscape, BracesSlash, BracesPassthrough]), sequence); + BracesValue = or([BracesFullValue, BracesEmptyValue]); + Braces = and([BracesOpen, optional(and([BracesValue, star(and([BracesComma, BracesValue]))])), BracesClose], alternation); + Grammar2 = star(or([Negation, StarStar, Star, Question, Class, Range, Braces, Escaped2, Escape, Slash, Passthrough2]), sequence); grammar_default2 = Grammar2; } }); -// node_modules/zeptomatch/dist/normalize/parser.js -var parser2, parser_default2; -var init_parser2 = __esm({ - "node_modules/zeptomatch/dist/normalize/parser.js"() { - init_utils10(); +// node_modules/zeptomatch/dist/parse/index.js +var _parse, parse_default; +var init_parse = __esm({ + "node_modules/zeptomatch/dist/parse/index.js"() { + init_dist20(); init_grammar2(); - parser2 = makeParser(grammar_default2); - parser_default2 = parser2; + _parse = (glob) => { + return parse(glob, grammar_default2, { memoization: false })[0]; + }; + parse_default = _parse; } }); // node_modules/zeptomatch/dist/index.js -var zeptomatch, dist_default18; -var init_dist20 = __esm({ +var zeptomatch, dist_default19; +var init_dist21 = __esm({ "node_modules/zeptomatch/dist/index.js"() { - init_parser(); - init_parser2(); - init_utils10(); - zeptomatch = (glob, path17) => { - if (Array.isArray(glob)) { - const res = glob.map(zeptomatch.compile); - const isMatch = res.some((re) => re.test(path17)); - return isMatch; - } else { - const re = zeptomatch.compile(glob); - const isMatch = re.test(path17); - return isMatch; - } + init_compile(); + init_merge(); + init_normalize(); + init_parse(); + init_utils12(); + zeptomatch = (glob, path18, options) => { + return zeptomatch.compile(glob, options).test(path18); }; - zeptomatch.compile = memoize3((glob) => { - return new RegExp(`^${parser_default(parser_default2(glob))}[\\\\/]?$`, "s"); - }); - dist_default18 = zeptomatch; + zeptomatch.compile = (() => { + const compileGlob = memoizeByPrimitive((glob, options) => { + return compile_default(parse_default(normalize_default(glob)), options); + }); + const compileGlobs = memoizeByObject((globs, options) => { + return merge_default(globs.map((glob) => compileGlob(glob, options))); + }); + return (glob, options) => { + if (isString2(glob)) { + return compileGlob(glob, options); + } else { + return compileGlobs(glob, options); + } + }; + })(); + dist_default19 = zeptomatch; } }); @@ -4348,10 +4535,10 @@ var init_explode_start = __esm({ const match2 = SIMPLE_RE.exec(glob); if (!match2) break; - const [_, slash, prefix, multiple, suffix] = match2; + const [_, slash2, prefix, multiple, suffix] = match2; if (!prefix && !multiple && !suffix) break; - const values = multiple ? multiple.split(",").map((value) => `${slash}${prefix}${value}${suffix}`) : [`${slash}${prefix}${suffix}`]; + const values = multiple ? multiple.split(",").map((value) => `${slash2}${prefix}${value}${suffix}`) : [`${slash2}${prefix}${suffix}`]; statics = statics.length ? statics.flatMap((prefix2) => values.map((value) => `${prefix2}/${value}`)) : values; index = SIMPLE_RE.lastIndex; } @@ -4370,7 +4557,7 @@ var init_explode_end = __esm({ explodeEnd = (glob) => { const match2 = SIMPLE_RE2.exec(glob); if (match2) { - const [_, slash, starStart, prefix, multiple, suffix, starEnd] = match2; + const [_, slash2, starStart, prefix, multiple, suffix, starEnd] = match2; if (prefix || multiple || suffix) { const flexibleStart = !!starStart; const flexibleEnd = !!starEnd; @@ -4393,7 +4580,7 @@ var init_explode_end = __esm({ }); // node_modules/zeptomatch-explode/dist/index.js -var init_dist21 = __esm({ +var init_dist22 = __esm({ "node_modules/zeptomatch-explode/dist/index.js"() { init_explode_start(); init_explode_end(); @@ -4401,8 +4588,8 @@ var init_dist21 = __esm({ }); // node_modules/zeptomatch-is-static/dist/index.js -var isStatic, dist_default19; -var init_dist22 = __esm({ +var isStatic, dist_default20; +var init_dist23 = __esm({ "node_modules/zeptomatch-is-static/dist/index.js"() { isStatic = /* @__PURE__ */ (() => { const re = /^(?:\\$|\\.|[^*?!^{}[\]\\])*$/s; @@ -4410,13 +4597,13 @@ var init_dist22 = __esm({ return re.test(glob); }; })(); - dist_default19 = isStatic; + dist_default20 = isStatic; } }); // node_modules/zeptomatch-unescape/dist/index.js -var unescape, dist_default20; -var init_dist23 = __esm({ +var unescape, dist_default21; +var init_dist24 = __esm({ "node_modules/zeptomatch-unescape/dist/index.js"() { unescape = /* @__PURE__ */ (() => { const re = /\\(.)/gs; @@ -4424,25 +4611,25 @@ var init_dist23 = __esm({ return glob.replace(re, "$1"); }; })(); - dist_default20 = unescape; + dist_default21 = unescape; } }); // node_modules/tiny-readdir-glob/dist/utils.js import path7 from "path"; -var castArray4, globExplode, globsExplode, globCompile, globsCompile, globsPartition, ignoreCompile, intersection, isPathSep, isString2, uniq2, uniqFlat, uniqMergeConcat; -var init_utils11 = __esm({ +var castArray4, globExplode, globsExplode, globCompile, globsCompile, globsPartition, ignoreCompile, intersection, isPathSep, isString3, uniq3, uniqFlat, uniqMergeConcat; +var init_utils14 = __esm({ "node_modules/tiny-readdir-glob/dist/utils.js"() { - init_dist20(); init_dist21(); init_dist22(); init_dist23(); + init_dist24(); castArray4 = (value) => { return Array.isArray(value) ? value : [value]; }; globExplode = (glob) => { - if (dist_default19(glob)) { - return [[dist_default20(glob)], "**/*"]; + if (dist_default20(glob)) { + return [[dist_default21(glob)], "**/*"]; } else { const { statics, dynamic } = explode_start_default(glob); return [statics, dynamic]; @@ -4455,14 +4642,14 @@ var init_utils11 = __esm({ if (!paths.length) { paths.push(""); } - for (const path17 of paths) { - const existing = results.find((result) => result[0].includes(path17)); + for (const path18 of paths) { + const existing = results.find((result) => result[0].includes(path18)); if (existing) { if (!existing[1].includes(pathsGlob)) { existing[1].push(pathsGlob); } } else { - results.push([[path17], [pathsGlob]]); + results.push([[path18], [pathsGlob]]); } } } @@ -4489,7 +4676,7 @@ var init_utils11 = __esm({ return false; }; } else { - const re = dist_default18.compile(glob); + const re = dist_default19.compile(glob); return (rootPath, targetPath) => { return re.test(path7.relative(rootPath, targetPath)); }; @@ -4524,7 +4711,7 @@ var init_utils11 = __esm({ if (!ignore) return; return castArray4(ignore).map((ignore2) => { - if (!isString2(ignore2)) + if (!isString3(ignore2)) return ignore2; const fn = globCompile(ignore2); return (targetPath) => fn(rootPath, targetPath); @@ -4545,10 +4732,10 @@ var init_utils11 = __esm({ isPathSep = (char) => { return char === "/" || char === "\\"; }; - isString2 = (value) => { + isString3 = (value) => { return typeof value === "string"; }; - uniq2 = (values) => { + uniq3 = (values) => { if (values.length < 2) return values; return Array.from(new Set(values)); @@ -4556,7 +4743,7 @@ var init_utils11 = __esm({ uniqFlat = (values) => { if (values.length === 1) return values[0]; - return uniq2(values.flat()); + return uniq3(values.flat()); }; uniqMergeConcat = (values) => { if (values.length === 1) @@ -4571,7 +4758,7 @@ var init_utils11 = __esm({ } } for (const key2 in merged) { - merged[key2] = uniq2(merged[key2]); + merged[key2] = uniq3(merged[key2]); } return merged; }; @@ -4581,15 +4768,15 @@ var init_utils11 = __esm({ // node_modules/tiny-readdir-glob/dist/index.js import path8 from "path"; import process10 from "process"; -var readdirGlob, dist_default21; -var init_dist24 = __esm({ +var readdirGlob, dist_default22; +var init_dist25 = __esm({ "node_modules/tiny-readdir-glob/dist/index.js"() { init_dist18(); - init_utils11(); + init_utils14(); readdirGlob = async (glob, options) => { const [globsPositive, globsNegative] = globsPartition(castArray4(glob)); - const cwd = (options == null ? void 0 : options.cwd) ?? process10.cwd(); - const ignore = [...castArray4((options == null ? void 0 : options.ignore) ?? []), ...globsNegative]; + const cwd = options?.cwd ?? process10.cwd(); + const ignore = [...castArray4(options?.ignore ?? []), ...globsNegative]; const bucketDirectories = []; const bucketFiles = []; const bucketSymlinks = []; @@ -4609,12 +4796,12 @@ var init_dist24 = __esm({ const isIgnored = ignoreCompile(rootPath, ignore); const isRelativeMatch = (targetPath) => isMatch(rootPath, targetPath); const result = await dist_default17(rootPath, { - depth: options == null ? void 0 : options.depth, - limit: options == null ? void 0 : options.limit, - followSymlinks: options == null ? void 0 : options.followSymlinks, + depth: options?.depth, + limit: options?.limit, + followSymlinks: options?.followSymlinks, ignore: isIgnored, - signal: options == null ? void 0 : options.signal, - onDirents: options == null ? void 0 : options.onDirents + signal: options?.signal, + onDirents: options?.onDirents }); bucketDirectories.push(result.directories.filter(isRelativeMatch)); bucketFiles.push(result.files.filter(isRelativeMatch)); @@ -4644,13 +4831,13 @@ var init_dist24 = __esm({ const symlinksFoundNamesToPaths = uniqMergeConcat(bucketSymlinksFoundNamesToPaths); return { directories, files, symlinks, directoriesFound, filesFound, symlinksFound, directoriesFoundNames, filesFoundNames, symlinksFoundNames, directoriesFoundNamesToPaths, filesFoundNamesToPaths, symlinksFoundNamesToPaths }; }; - dist_default21 = readdirGlob; + dist_default22 = readdirGlob; } }); // node_modules/zeptomatch-escape/dist/index.js -var escape, dist_default22; -var init_dist25 = __esm({ +var escape, dist_default23; +var init_dist26 = __esm({ "node_modules/zeptomatch-escape/dist/index.js"() { escape = /* @__PURE__ */ (() => { const re = /(\\.)|([*?!^{}[\]])|(.)/gs; @@ -4659,7 +4846,7 @@ var init_dist25 = __esm({ return value.replace(re, replacer); }; })(); - dist_default22 = escape; + dist_default23 = escape; } }); @@ -4693,8 +4880,7 @@ function fastRelativeChildPath(fromPath, toPath) { } function findLastIndex(array, predicate) { for (let i = array.length - 1; i >= 0; i--) { - if (predicate(array[i], i, array)) - return i; + if (predicate(array[i], i, array)) return i; } return -1; } @@ -4705,7 +4891,7 @@ function getCachePath(rootPath) { } function getDirectoryPaths(rootPath, withNodeModules) { const ignoreGlob = `**/{.git,.sl,.svn,.hg,.DS_Store,Thumbs.db${withNodeModules ? "" : ",node_modules"}}`; - const ignoreRe = dist_default18.compile(ignoreGlob); + const ignoreRe = dist_default19.compile(ignoreGlob); const ignore = (targetPath) => { return ignoreRe.test(path9.relative(rootPath, targetPath)); }; @@ -4721,10 +4907,8 @@ function getExpandedFoldersPaths(foldersPaths, untilPath = "/") { for (let i = 0, l = foldersPaths.length; i < l; i++) { let folderPath = foldersPaths[i]; while (true) { - if (expandedPaths.has(folderPath)) - break; - if (folderPath === untilPath) - break; + if (expandedPaths.has(folderPath)) break; + if (folderPath === untilPath) break; expandedPaths.add(folderPath); folderPath = path9.dirname(folderPath); if (!knownPaths.has(folderPath)) { @@ -4735,7 +4919,9 @@ function getExpandedFoldersPaths(foldersPaths, untilPath = "/") { return [[...expandedPaths], [...extraPaths]]; } async function getFolderChildrenPaths(folderPath) { - const dirents = await fs7.promises.readdir(folderPath, { withFileTypes: true }); + const dirents = await fs7.promises.readdir(folderPath, { + withFileTypes: true + }); const childrenPaths = dirents.map((dirent) => fastJoinedPath(folderPath, dirent.name)); return childrenPaths; } @@ -4745,7 +4931,7 @@ async function getFoldersChildrenPaths(foldersPaths) { return childrenPaths; } function getGlobPaths(rootPath, globs, withNodeModules) { - return dist_default21(globs, { + return dist_default22(globs, { cwd: rootPath, followSymlinks: false, ignore: `**/{.git,.sl,.svn,.hg,.DS_Store,Thumbs.db${withNodeModules ? "" : ",node_modules"}}` @@ -4797,17 +4983,13 @@ function getPluginsVersions(names) { function getProjectPath(rootPath) { function isProjectPath(folderPath) { const gitPath = path9.join(folderPath, ".git"); - if (fs7.existsSync(gitPath)) - return true; + if (fs7.existsSync(gitPath)) return true; const hgPath = path9.join(folderPath, ".hg"); - if (fs7.existsSync(hgPath)) - return true; + if (fs7.existsSync(hgPath)) return true; const svnPath = path9.join(folderPath, ".svn"); - if (fs7.existsSync(svnPath)) - return true; + if (fs7.existsSync(svnPath)) return true; const slPath = path9.join(folderPath, ".sl"); - if (fs7.existsSync(slPath)) - return true; + if (fs7.existsSync(slPath)) return true; return false; } let currentPath = rootPath; @@ -4840,13 +5022,13 @@ async function getTargetsPaths(rootPath, globs, withNodeModules) { for (const glob of globs) { const filePath = path9.resolve(rootPath, glob); const fileStats = getStats(filePath); - if (fileStats == null ? void 0 : fileStats.isFile()) { + if (fileStats?.isFile()) { const fileName = path9.basename(filePath); targetFiles.push(filePath); targetFilesNames.push(fileName); targetFilesNamesToPaths.propertyIsEnumerable(fileName) || (targetFilesNamesToPaths[fileName] = []); targetFilesNamesToPaths[fileName].push(filePath); - } else if (fileStats == null ? void 0 : fileStats.isDirectory()) { + } else if (fileStats?.isDirectory()) { targetDirectories.push(filePath); } else { targetGlobs.push(glob); @@ -4866,7 +5048,7 @@ async function getTargetsPaths(rootPath, globs, withNodeModules) { for (const fileName in targetFilesNamesToPaths) { const prev = filesNamesToPaths[fileName]; const next = Array.isArray(prev) ? prev.concat(targetFilesNamesToPaths[fileName]) : targetFilesNamesToPaths[fileName]; - filesNamesToPaths[fileName] = uniq3(next); + filesNamesToPaths[fileName] = uniq4(next); } const filesExplicitPaths = targetFiles; const globFilesFoundPaths = globResult.filesFound; @@ -4899,12 +5081,11 @@ function isNumber2(value) { return typeof value === "number"; } function isObject2(value) { - if (value === null) - return false; + if (value === null) return false; const type2 = typeof value; return type2 === "object" || type2 === "function"; } -function isString3(value) { +function isString4(value) { return typeof value === "string"; } function isTruthy(value) { @@ -4922,38 +5103,33 @@ function noop2() { return; } async function normalizeOptions(options, targets) { - if (!isObject2(options)) - exit_default("Invalid options object"); - const targetsGlobs = targets.filter(isString3); - const targetsStatic = "--" in options && Array.isArray(options["--"]) ? options["--"].filter(isString3).map(dist_default22) : []; + if (!isObject2(options)) exit_default("Invalid options object"); + const targetsGlobs = targets.filter(isString4); + const targetsStatic = "--" in options && Array.isArray(options["--"]) ? options["--"].filter(isString4).map(dist_default23) : []; const globs = [...targetsGlobs, ...targetsStatic]; const stdin = await getStdin(); - if (!isString3(stdin) && !globs.length) - exit_default("Expected at least one target file/dir/glob"); + if (!isString4(stdin) && !globs.length) exit_default("Expected at least one target file/dir/glob"); const check = "check" in options && !!options.check; const list = "listDifferent" in options && !!options.listDifferent; const write = "write" in options && !!options.write; const dump2 = !check && !list && !write; - if (check && list) - exit_default('The "--check" and "--list-different" flags cannot be used together'); - if (check && write) - exit_default('The "--check" and "--write" flags cannot be used together'); - if (list && write) - exit_default('The "--list-different" and "--write" flags cannot be used together'); + if (check && list) exit_default('The "--check" and "--list-different" flags cannot be used together'); + if (check && write) exit_default('The "--check" and "--write" flags cannot be used together'); + if (list && write) exit_default('The "--list-different" and "--write" flags cannot be used together'); const config = "config" in options ? !!options.config : true; - const configPath = "configPath" in options && isString3(options.configPath) ? [options.configPath] : void 0; + const configPath = "configPath" in options && isString4(options.configPath) ? [options.configPath] : void 0; const editorConfig = "editorconfig" in options ? !!options.editorconfig : true; const ignore = "ignore" in options ? !!options.ignore : true; - const ignorePath = "ignorePath" in options && isArray3(options.ignorePath) && options.ignorePath.every(isString3) ? options.ignorePath : void 0; + const ignorePath = "ignorePath" in options && isArray3(options.ignorePath) && options.ignorePath.every(isString4) ? options.ignorePath : void 0; const withNodeModules = "withNodeModules" in options ? !!options.withNodeModules : false; const cache3 = "cache" in options ? !!options.cache : true; - const cacheLocation = "cacheLocation" in options && isString3(options.cacheLocation) ? options.cacheLocation : void 0; + const cacheLocation = "cacheLocation" in options && isString4(options.cacheLocation) ? options.cacheLocation : void 0; const errorOnUnmatchedPattern = "errorOnUnmatchedPattern" in options ? !!options.errorOnUnmatchedPattern : true; - const ignoreUnknown = "ignoreUnknown" in options && isBoolean2(options.ignoreUnknown) ? !!options.ignoreUnknown : globs.some(dist_default19); + const ignoreUnknown = "ignoreUnknown" in options && isBoolean2(options.ignoreUnknown) ? !!options.ignoreUnknown : globs.some(dist_default20); const logLevel = "logLevel" in options ? options.logLevel || "log" : "log"; const parallel = "parallel" in options && !!options.parallel; const parallelWorkers = "parallelWorkers" in options && Math.round(Number(options.parallelWorkers)) || 0; - const stdinFilepath = "stdinFilepath" in options && isString3(options.stdinFilepath) ? options.stdinFilepath : void 0; + const stdinFilepath = "stdinFilepath" in options && isString4(options.stdinFilepath) ? options.stdinFilepath : void 0; const contextOptions = normalizeContextOptions(options); const formatOptions = normalizeFormatOptions(options); return { @@ -4981,8 +5157,7 @@ async function normalizeOptions(options, targets) { }; } function normalizeContextOptions(options) { - if (!isObject2(options)) - exit_default("Invalid options object"); + if (!isObject2(options)) exit_default("Invalid options object"); const contextOptions = {}; if ("cursorOffset" in options) { const value = Number(options.cursorOffset); @@ -5005,8 +5180,7 @@ function normalizeContextOptions(options) { return contextOptions; } function normalizeFormatOptions(options) { - if (!isObject2(options)) - exit_default("Invalid options object"); + if (!isObject2(options)) exit_default("Invalid options object"); const formatOptions = {}; if ("experimentalOperatorPosition" in options) { const value = options.experimentalOperatorPosition; @@ -5076,15 +5250,15 @@ function normalizeFormatOptions(options) { } if ("parser" in options) { const value = options.parser; - if (isString3(value)) { + if (isString4(value)) { formatOptions.parser = value; } } if ("plugin" in options || "plugins" in options) { const value = options["plugin"] || options["plugins"]; - if (isArray3(value) && value.every(isString3)) { + if (isArray3(value) && value.every(isString4)) { formatOptions.plugins = value; - } else if (isString3(value)) { + } else if (isString4(value)) { formatOptions.plugins = [value]; } else if (!isUndefined4(value)) { exit_default("Non-string plugin specifiers are not supported yet"); @@ -5159,50 +5333,48 @@ function normalizeFormatOptions(options) { return formatOptions; } function normalizePluginOptions(options, names) { - if (!isObject2(options)) - exit_default("Invalid options object"); + if (!isObject2(options)) exit_default("Invalid options object"); const config = {}; for (let i = 0, l = names.length; i < l; i++) { const name = names[i]; const value = options[name]; - if (isUndefined4(value)) - continue; + if (isUndefined4(value)) continue; config[name] = value; } return config; } function normalizePrettierOptions(options, folderPath) { - if (!isObject2(options)) - exit_default("Invalid options object"); + if (!isObject2(options)) exit_default("Invalid options object"); const config = normalizeFormatOptions(options); if ("overrides" in options && isArray3(options.overrides)) { const overridesRaw = options.overrides; for (let i = 0, l = overridesRaw.length; i < l; i++) { const overrideRaw = overridesRaw[i]; - if (!isObject2(overrideRaw)) - continue; - if (!("files" in overrideRaw)) - continue; - if (!isString3(overrideRaw.files) && (!isArray3(overrideRaw.files) || !overrideRaw.files.every(isString3))) - continue; - if (isArray3(overrideRaw.files) && !overrideRaw.files.length) - continue; - if (!("options" in overrideRaw)) - continue; - if (!isObject2(overrideRaw.options)) - continue; + if (!isObject2(overrideRaw)) continue; + if (!("files" in overrideRaw)) continue; + if (!isString4(overrideRaw.files) && (!isArray3(overrideRaw.files) || !overrideRaw.files.every(isString4))) continue; + if (isArray3(overrideRaw.files) && !overrideRaw.files.length) continue; + if (!("options" in overrideRaw)) continue; + if (!isObject2(overrideRaw.options)) continue; const overrides = config.overrides || (config.overrides = []); const filesPositive = castArray5(overrideRaw.files); - const filesNegative = "filesNegative" in overrideRaw && (isString3(overrideRaw.filesNegative) || isArray3(overrideRaw.filesNegative) && overrideRaw.filesNegative.every(isString3)) ? castArray5(overrideRaw.filesNegative) : []; + const filesNegative = "filesNegative" in overrideRaw && (isString4(overrideRaw.filesNegative) || isArray3(overrideRaw.filesNegative) && overrideRaw.filesNegative.every(isString4)) ? castArray5(overrideRaw.filesNegative) : []; const folder = folderPath; const options2 = normalizeFormatOptions(overrideRaw.options); - overrides.push({ filesPositive, filesNegative, folder, options: options2 }); + overrides.push({ + filesPositive, + filesNegative, + folder, + options: options2 + }); } } return config; } function omit(object, keys) { - const clone = { ...object }; + const clone = { + ...object + }; for (let i = 0, l = keys.length; i < l; i++) { delete clone[keys[i]]; } @@ -5228,9 +5400,8 @@ function someOf(fns) { function trimFinalNewline(value) { return value.replace(/(\r?\n|\r)$/, ""); } -function uniq3(values) { - if (values.length < 2) - return values; +function uniq4(values) { + if (values.length < 2) return values; return Array.from(new Set(values)); } function uniqChunks(...chunks) { @@ -5240,14 +5411,12 @@ function uniqChunks(...chunks) { } else if (chunksNonEmpty.length === 1) { return chunksNonEmpty[0]; } else { - return uniq3(chunks.flat()); + return uniq4(chunks.flat()); } } function without2(values, exclude) { - if (!values.length) - return values; - if (!exclude.length) - return values; + if (!values.length) return values; + if (!exclude.length) return values; const excludeSet = new Set(exclude); return values.filter((value) => !excludeSet.has(value)); } @@ -5262,8 +5431,9 @@ function zipObjectUnless(keys, values, unless) { return map2; } var getPlugin, getStdin, normalizePathSeparatorsToPosix; -var init_utils12 = __esm({ +var init_utils15 = __esm({ "node_modules/@prettier/cli/dist/utils.js"() { + init_method_replace_all(); init_dist2(); init_dist13(); init_import_meta_resolve(); @@ -5271,10 +5441,10 @@ var init_utils12 = __esm({ init_dist15(); init_dist12(); init_dist18(); - init_dist24(); - init_dist20(); init_dist25(); - init_dist22(); + init_dist21(); + init_dist26(); + init_dist23(); getPlugin = dist_default13((name) => { const pluginPath = getPluginPath(name); const plugin = getModule(pluginPath); @@ -5290,7 +5460,13 @@ var init_utils12 = __esm({ normalizePathSeparatorsToPosix = (() => { if (path9.sep === "\\") { return (filePath) => { - return filePath.replaceAll("\\", "/"); + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + filePath, + "\\", + "/" + ); }; } else { return identity3; @@ -5300,9 +5476,10 @@ var init_utils12 = __esm({ }); // node_modules/binary-extensions/binary-extensions.json -var require_binary_extensions = __commonJS({ - "node_modules/binary-extensions/binary-extensions.json"(exports, module) { - module.exports = [ +var binary_extensions_default; +var init_binary_extensions = __esm({ + "node_modules/binary-extensions/binary-extensions.json"() { + binary_extensions_default = [ "3dm", "3ds", "3g2", @@ -5342,6 +5519,7 @@ var require_binary_extensions = __commonJS({ "cmx", "cpio", "cr2", + "cr3", "cur", "dat", "dcm", @@ -5569,26 +5747,30 @@ var require_binary_extensions = __commonJS({ }); // node_modules/binary-extensions/index.js -var require_binary_extensions2 = __commonJS({ - "node_modules/binary-extensions/index.js"(exports, module) { - module.exports = require_binary_extensions(); +var binary_extensions_default2; +var init_binary_extensions2 = __esm({ + "node_modules/binary-extensions/index.js"() { + init_binary_extensions(); + binary_extensions_default2 = binary_extensions_default; } }); // node_modules/is-binary-path/index.js -var require_is_binary_path = __commonJS({ - "node_modules/is-binary-path/index.js"(exports, module) { - "use strict"; - var path17 = __require("path"); - var binaryExtensions = require_binary_extensions2(); - var extensions = new Set(binaryExtensions); - module.exports = (filePath) => extensions.has(path17.extname(filePath).slice(1).toLowerCase()); +import path10 from "path"; +function isBinaryPath(filePath) { + return extensions.has(path10.extname(filePath).slice(1).toLowerCase()); +} +var extensions; +var init_is_binary_path = __esm({ + "node_modules/is-binary-path/index.js"() { + init_binary_extensions2(); + extensions = new Set(binary_extensions_default2); } }); // node_modules/json-sorted-stringify/dist/index.js -var stringify, dist_default23; -var init_dist26 = __esm({ +var stringify, dist_default24; +var init_dist27 = __esm({ "node_modules/json-sorted-stringify/dist/index.js"() { stringify = (value) => { return JSON.stringify(value, (_, value2) => { @@ -5604,23 +5786,23 @@ var init_dist26 = __esm({ return value2; }); }; - dist_default23 = stringify; + dist_default24 = stringify; } }); // node_modules/@prettier/cli/dist/cache.js import fs8 from "fs"; -import path10 from "path"; +import path11 from "path"; var Cache, cache_default; var init_cache = __esm({ "node_modules/@prettier/cli/dist/cache.js"() { - init_utils12(); + init_utils15(); Cache = class { constructor(version, rootPath, options, logger) { this.version = sha1hex(version); this.logger = logger; this.rootPath = rootPath; - this.storePath = options.cacheLocation || path10.join(getCachePath(rootPath), `${sha1hex(rootPath)}.json`); + this.storePath = options.cacheLocation || path11.join(getCachePath(rootPath), `${sha1hex(rootPath)}.json`); this.store = this.read(); this.dirty = false; } @@ -5649,22 +5831,21 @@ var init_cache = __esm({ return; try { const store = JSON.stringify(this.store); - fs8.mkdirSync(path10.dirname(this.storePath), { recursive: true }); + fs8.mkdirSync(path11.dirname(this.storePath), { recursive: true }); fs8.writeFileSync(this.storePath, store); } catch (error) { this.logger.prefixed.debug(String(error)); } } get(filePath) { - var _a4, _b2; const fileRelativePath = fastRelativePath(this.rootPath, filePath); const save = this.set.bind(this, filePath, fileRelativePath); try { - const file = (_b2 = (_a4 = this.store[this.version]) == null ? void 0 : _a4.files) == null ? void 0 : _b2[fileRelativePath]; + const file = this.store[this.version]?.files?.[fileRelativePath]; if (!file || !isArray3(file) || file.length !== 2) return { save }; const [hash, formatted] = file; - if (!isString3(hash) || !isBoolean2(formatted)) + if (!isString4(hash) || !isBoolean2(formatted)) return { save }; const content = fs8.readFileSync(filePath); const fileHash = sha1base64(content); @@ -5677,9 +5858,9 @@ var init_cache = __esm({ } } set(filePath, fileRelativePath, fileFormatted, fileContentExpected) { - var _a4, _b2; + var _a, _b; try { - const version = (_a4 = this.store)[_b2 = this.version] || (_a4[_b2] = {}); + const version = (_a = this.store)[_b = this.version] || (_a[_b] = {}); const files = version.files || (version.files = {}); const hash = sha1base64(fileContentExpected); version.modified = Date.now(); @@ -5690,14 +5871,13 @@ var init_cache = __esm({ } } async has(filePath, isIgnored) { - var _a5, _b3; - var _a4, _b2; + var _a, _b; const fileRelativePath = fastRelativePath(this.rootPath, filePath); - const file = (_b3 = (_a5 = this.store[this.version]) == null ? void 0 : _a5.files) == null ? void 0 : _b3[fileRelativePath]; + const file = this.store[this.version]?.files?.[fileRelativePath]; if (isUndefined4(file)) { const ignored = await isIgnored(); if (ignored) { - const version = (_a4 = this.store)[_b2 = this.version] || (_a4[_b2] = {}); + const version = (_a = this.store)[_b = this.version] || (_a[_b] = {}); const files = version.files || (version.files = {}); files[fileRelativePath] = false; this.dirty = true; @@ -5715,11 +5895,11 @@ var init_cache = __esm({ }); // node_modules/ini-simple-parser/dist/utils.js -var inferBoolean, inferNull, inferNumber, inferString, isString4, stripComments; -var init_utils13 = __esm({ +var inferBoolean, inferNull, inferNumber, inferString, isString5, stripComments; +var init_utils16 = __esm({ "node_modules/ini-simple-parser/dist/utils.js"() { inferBoolean = (value) => { - if (!isString4(value) || !value.length) + if (!isString5(value) || !value.length) return value; if (value === "true" || value === "TRUE") return true; @@ -5728,14 +5908,14 @@ var init_utils13 = __esm({ return value; }; inferNull = (value) => { - if (!isString4(value) || !value.length) + if (!isString5(value) || !value.length) return value; if (value === "null" || value === "NULL") return null; return value; }; inferNumber = (value) => { - if (!isString4(value) || !value.length) + if (!isString5(value) || !value.length) return value; const firstChar = value.charCodeAt(0); if (firstChar !== 43 && firstChar !== 45 && firstChar !== 46 && (firstChar < 48 || firstChar > 57)) @@ -5746,7 +5926,7 @@ var init_utils13 = __esm({ return value; }; inferString = (value) => { - if (!isString4(value) || !value.length) + if (!isString5(value) || !value.length) return value; const firstChar = value[0]; const lastChar = value[value.length - 1]; @@ -5756,11 +5936,11 @@ var init_utils13 = __esm({ return value.slice(1, -1); return value; }; - isString4 = (value) => { + isString5 = (value) => { return typeof value === "string"; }; stripComments = (value) => { - if (!isString4(value) || !value.length) + if (!isString5(value) || !value.length) return value; const comment1Index = value.indexOf("#"); const comment2Index = value.indexOf(";"); @@ -5774,10 +5954,10 @@ var init_utils13 = __esm({ }); // node_modules/ini-simple-parser/dist/index.js -var parse2, dist_default24; -var init_dist27 = __esm({ +var parse2, dist_default25; +var init_dist28 = __esm({ "node_modules/ini-simple-parser/dist/index.js"() { - init_utils13(); + init_utils16(); parse2 = (input, options = {}) => { const COMMENT1 = 35; const COMMENT2 = 59; @@ -5835,13 +6015,13 @@ var init_dist27 = __esm({ } return results; }; - dist_default24 = parse2; + dist_default25 = parse2; } }); // node_modules/tiny-editorconfig/dist/utils.js -var isBoolean3, isInteger2, isObject3, isObjectEmpty, isString5, isUndefined5; -var init_utils14 = __esm({ +var isBoolean3, isInteger2, isObject3, isObjectEmpty, isString6, isUndefined5; +var init_utils17 = __esm({ "node_modules/tiny-editorconfig/dist/utils.js"() { isBoolean3 = (value) => { return typeof value === "boolean"; @@ -5860,7 +6040,7 @@ var init_utils14 = __esm({ return false; return true; }; - isString5 = (value) => { + isString6 = (value) => { return typeof value === "string"; }; isUndefined5 = (value) => { @@ -5873,7 +6053,7 @@ var init_utils14 = __esm({ var CHARSETS, END_OF_LINES, INDENT_STYLES, isCharset, isEndOfLine, isIndentStyle, cast, cast_default; var init_cast = __esm({ "node_modules/tiny-editorconfig/dist/cast.js"() { - init_utils14(); + init_utils17(); CHARSETS = /* @__PURE__ */ new Set(["latin1", "utf-8", "utf-8-bom", "utf-16be", "utf-16le"]); END_OF_LINES = /* @__PURE__ */ new Set(["cr", "lf", "crlf"]); INDENT_STYLES = /* @__PURE__ */ new Set(["space", "tab"]); @@ -5887,10 +6067,10 @@ var init_cast = __esm({ return INDENT_STYLES.has(value); }; cast = (results, config = {}, includeOverrides = true) => { - var _a4; + var _a; for (const prop in results) { let value = results[prop]; - if (isString5(value)) { + if (isString6(value)) { value = value.toLowerCase(); if (prop === "charset") { if (!isCharset(value)) @@ -5924,7 +6104,7 @@ var init_cast = __esm({ } else if (isObject3(value)) { if (includeOverrides) { config.overrides || (config.overrides = {}); - const override = (_a4 = config.overrides)[prop] || (_a4[prop] = {}); + const override = (_a = config.overrides)[prop] || (_a[prop] = {}); cast(value, override, false); if (isObjectEmpty(override)) { delete config.overrides[prop]; @@ -5942,199 +6122,20 @@ var init_cast = __esm({ }); // node_modules/tiny-editorconfig/dist/parse.js -var parse3, parse_default; -var init_parse = __esm({ +var parse3, parse_default2; +var init_parse2 = __esm({ "node_modules/tiny-editorconfig/dist/parse.js"() { - init_dist27(); + init_dist28(); init_cast(); parse3 = (input) => { - return cast_default(dist_default24(input, { + return cast_default(dist_default25(input, { inferBooleans: true, inferNumbers: true, inferStrings: true, inlineComments: true })); }; - parse_default = parse3; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/range.js -var ALPHABET2, int2alpha2, alpha2int2, makeRangeInt2, makeRangePaddedInt2, makeRangeAlpha2; -var init_range2 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/range.js"() { - ALPHABET2 = "abcdefghijklmnopqrstuvwxyz"; - int2alpha2 = (int2) => { - let alpha = ""; - while (int2 > 0) { - const reminder = (int2 - 1) % 26; - alpha = ALPHABET2[reminder] + alpha; - int2 = Math.floor((int2 - 1) / 26); - } - return alpha; - }; - alpha2int2 = (str2) => { - let int2 = 0; - for (let i = 0, l = str2.length; i < l; i++) { - int2 = int2 * 26 + ALPHABET2.indexOf(str2[i]) + 1; - } - return int2; - }; - makeRangeInt2 = (start, end) => { - if (end < start) - return makeRangeInt2(end, start); - const range = []; - while (start <= end) { - range.push(start++); - } - return range; - }; - makeRangePaddedInt2 = (start, end, paddingLength) => { - return makeRangeInt2(start, end).map((int2) => String(int2).padStart(paddingLength, "0")); - }; - makeRangeAlpha2 = (start, end) => { - return makeRangeInt2(alpha2int2(start), alpha2int2(end)).map(int2alpha2); - }; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/utils.js -var identity4, makeParser2, memoize4; -var init_utils15 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/utils.js"() { - init_dist19(); - identity4 = (value) => { - return value; - }; - makeParser2 = (grammar) => { - return memoize4((input) => { - return parse(input, grammar, { memoization: false }).join(""); - }); - }; - memoize4 = (fn) => { - const cache3 = {}; - return (arg) => { - return cache3[arg] ?? (cache3[arg] = fn(arg)); - }; - }; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/convert/grammar.js -var FastPathAll, FastPathSimple, FastPathSimples, Escaped3, Escape2, Passthrough3, NegationOdd2, NegationEven2, Negation2, StarStarBetween2, StarStarStart2, StarStarEnd2, StarStarNone2, StarStar2, StarDouble2, StarSingle2, Star2, Question2, ClassOpen2, ClassClose2, ClassNegation2, ClassRange2, ClassEscape2, ClassPassthrough2, ClassValue2, Class2, RangeOpen2, RangeClose2, RangeNumeric2, RangeAlphaLower2, RangeAlphaUpper2, RangeValue2, Range2, BracesOpen2, BracesClose2, BracesComma2, BracesEscape2, BracesPassthrough2, BracesNested2, BracesValue2, Braces2, Grammar3, grammar_default3; -var init_grammar3 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/convert/grammar.js"() { - init_dist19(); - init_parser3(); - init_range2(); - init_utils15(); - FastPathAll = match(/^\*\*\/\*$/, ".*"); - FastPathSimple = match(/^\*\*\/(\*)?([ a-zA-Z0-9._-]+)$/, (_, $1, $2) => `.*${$1 ? "" : "(?:^|/)"}${$2.replaceAll(".", "\\.")}`); - FastPathSimples = match(/^\*\*\/(\*)?([ a-zA-Z0-9._-]*)\{([ a-zA-Z0-9._-]+(?:,[ a-zA-Z0-9._-]+)*)\}$/, (_, $1, $2, $3) => `.*${$1 ? "" : "(?:^|/)"}${$2.replaceAll(".", "\\.")}(?:${$3.replaceAll(",", "|").replaceAll(".", "\\.")})`); - Escaped3 = match(/\\./, identity4); - Escape2 = match(/[$.*+?^(){}[\]\|]/, (char) => `\\${char}`); - Passthrough3 = match(/./, identity4); - NegationOdd2 = match(/^(?:!!)*!(.*)$/, (_, glob) => `(?!^${parser_default3(glob)}$).*?`); - NegationEven2 = match(/^(!!)+/, ""); - Negation2 = or([NegationOdd2, NegationEven2]); - StarStarBetween2 = match(/\/(\*\*\/)+/, "(?:/.+/|/)"); - StarStarStart2 = match(/^(\*\*\/)+/, "(?:^|.*/)"); - StarStarEnd2 = match(/\/(\*\*)$/, "(?:/.*|$)"); - StarStarNone2 = match(/\*\*/, ".*"); - StarStar2 = or([StarStarBetween2, StarStarStart2, StarStarEnd2, StarStarNone2]); - StarDouble2 = match(/\*\/(?!\*\*\/)/, "[^/]*/"); - StarSingle2 = match(/\*/, "[^/]*"); - Star2 = or([StarDouble2, StarSingle2]); - Question2 = match("?", "[^/]"); - ClassOpen2 = match("[", identity4); - ClassClose2 = match("]", identity4); - ClassNegation2 = match(/[!^]/, "^/"); - ClassRange2 = match(/[a-z]-[a-z]|[0-9]-[0-9]/i, identity4); - ClassEscape2 = match(/[$.*+?^(){}[\|]/, (char) => `\\${char}`); - ClassPassthrough2 = match(/[^\]]/, identity4); - ClassValue2 = or([Escaped3, ClassEscape2, ClassRange2, ClassPassthrough2]); - Class2 = and([ClassOpen2, optional(ClassNegation2), star(ClassValue2), ClassClose2]); - RangeOpen2 = match("{", "(?:"); - RangeClose2 = match("}", ")"); - RangeNumeric2 = match(/(\d+)\.\.(\d+)/, (_, $1, $2) => makeRangePaddedInt2(+$1, +$2, Math.min($1.length, $2.length)).join("|")); - RangeAlphaLower2 = match(/([a-z]+)\.\.([a-z]+)/, (_, $1, $2) => makeRangeAlpha2($1, $2).join("|")); - RangeAlphaUpper2 = match(/([A-Z]+)\.\.([A-Z]+)/, (_, $1, $2) => makeRangeAlpha2($1.toLowerCase(), $2.toLowerCase()).join("|").toUpperCase()); - RangeValue2 = or([RangeNumeric2, RangeAlphaLower2, RangeAlphaUpper2]); - Range2 = and([RangeOpen2, RangeValue2, RangeClose2]); - BracesOpen2 = match("{", "(?:"); - BracesClose2 = match("}", ")"); - BracesComma2 = match(",", "|"); - BracesEscape2 = match(/[$.*+?^(){[\]\|]/, (char) => `\\${char}`); - BracesPassthrough2 = match(/[^}]/, identity4); - BracesNested2 = lazy(() => Braces2); - BracesValue2 = or([StarStar2, Star2, Question2, Class2, Range2, BracesNested2, Escaped3, BracesEscape2, BracesComma2, BracesPassthrough2]); - Braces2 = and([BracesOpen2, star(BracesValue2), BracesClose2]); - Grammar3 = star(or([FastPathAll, FastPathSimple, FastPathSimples, Negation2, StarStar2, Star2, Question2, Class2, Range2, Braces2, Escaped3, Escape2, Passthrough3])); - grammar_default3 = Grammar3; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/convert/parser.js -var parser3, parser_default3; -var init_parser3 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/convert/parser.js"() { - init_grammar3(); - init_utils15(); - parser3 = makeParser2(grammar_default3); - parser_default3 = parser3; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/normalize/grammar.js -var Escaped4, Passthrough4, StarStarStar2, StarStarNoLeft2, StarStarNoRight2, Grammar4, grammar_default4; -var init_grammar4 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/normalize/grammar.js"() { - init_dist19(); - init_utils15(); - Escaped4 = match(/\\./, identity4); - Passthrough4 = match(/./, identity4); - StarStarStar2 = match(/\*\*\*+/, "*"); - StarStarNoLeft2 = match(/([^/{[(!])\*\*/, (_, $1) => `${$1}*`); - StarStarNoRight2 = match(/(^|.)\*\*(?=[^*/)\]}])/, (_, $1) => `${$1}*`); - Grammar4 = star(or([Escaped4, StarStarStar2, StarStarNoLeft2, StarStarNoRight2, Passthrough4])); - grammar_default4 = Grammar4; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/normalize/parser.js -var parser4, parser_default4; -var init_parser4 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/normalize/parser.js"() { - init_grammar4(); - init_utils15(); - parser4 = makeParser2(grammar_default4); - parser_default4 = parser4; - } -}); - -// node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/index.js -var zeptomatch2, dist_default25; -var init_dist28 = __esm({ - "node_modules/tiny-editorconfig/node_modules/zeptomatch/dist/index.js"() { - init_parser3(); - init_parser4(); - zeptomatch2 = (glob, path17) => { - const globs = Array.isArray(glob) ? glob : [glob]; - if (!globs.length) - return false; - const res = globs.map(zeptomatch2.compile); - const isTrailing = globs.every((glob2) => /(\/(?:\*\*)?|\[\/\])$/.test(glob2)); - const normpath = path17.replace(/[\\\/]+/g, "/").replace(/\/$/, isTrailing ? "/" : ""); - const isMatch = res.some((re) => re.test(normpath)); - return isMatch; - }; - zeptomatch2.compile = (glob) => { - return new RegExp(`^${parser_default3(parser_default4(glob))}$`, "s"); - }; - zeptomatch2.escape = (glob) => { - return glob.replace(/(\\.)|([$.*+?!^(){}[\]\|])|(.)/gs, (_, $1, $2, $3) => $1 || $3 || `\\${$2}`); - }; - dist_default25 = zeptomatch2; + parse_default2 = parse3; } }); @@ -6142,7 +6143,7 @@ var init_dist28 = __esm({ var extend, extend_default; var init_extend = __esm({ "node_modules/tiny-editorconfig/dist/extend.js"() { - init_utils14(); + init_utils17(); extend = (target, source2) => { for (const prop in source2) { if (prop === "overrides") @@ -6162,7 +6163,7 @@ var init_extend = __esm({ var resolve3, resolve_default; var init_resolve2 = __esm({ "node_modules/tiny-editorconfig/dist/resolve.js"() { - init_dist28(); + init_dist21(); init_extend(); resolve3 = (configs, filePath) => { const resolved = {}; @@ -6172,7 +6173,7 @@ var init_resolve2 = __esm({ const overrides = config.overrides; for (const override in overrides) { const glob = `**/${override}`; - if (override !== "*" && !dist_default25(glob, filePath)) + if (override !== "*" && !dist_default19(glob, filePath)) continue; extend_default(resolved, overrides[override]); } @@ -6186,7 +6187,7 @@ var init_resolve2 = __esm({ // node_modules/tiny-editorconfig/dist/index.js var init_dist29 = __esm({ "node_modules/tiny-editorconfig/dist/index.js"() { - init_parse(); + init_parse2(); init_resolve2(); } }); @@ -6235,20 +6236,20 @@ var init_known = __esm({ // node_modules/@prettier/cli/dist/config_editorconfig.js import fs9 from "fs/promises"; -import path11 from "path"; +import path12 from "path"; var getEditorConfig, getEditorConfigsMap, getEditorConfigsUp, getEditorConfigResolved, getEditorConfigFormatOptions; var init_config_editorconfig = __esm({ "node_modules/@prettier/cli/dist/config_editorconfig.js"() { init_dist29(); init_known(); - init_utils12(); + init_utils15(); getEditorConfig = dist_default13((folderPath, filesNames) => { for (let i = 0, l = filesNames.length; i < l; i++) { const fileName = filesNames[i]; const filePath = fastJoinedPath(folderPath, fileName); if (!known_default.hasFilePath(filePath)) continue; - return fs9.readFile(filePath, "utf8").then(parse_default).catch(noop2); + return fs9.readFile(filePath, "utf8").then(parse_default2).catch(noop2); } }); getEditorConfigsMap = async (foldersPaths, filesNames) => { @@ -6258,14 +6259,14 @@ var init_config_editorconfig = __esm({ }; getEditorConfigsUp = dist_default13(async (folderPath, filesNames) => { const config = await getEditorConfig(folderPath, filesNames); - const folderPathUp = path11.dirname(folderPath); + const folderPathUp = path12.dirname(folderPath); const configsUp = folderPath !== folderPathUp ? await getEditorConfigsUp(folderPathUp, filesNames) : []; const configs = config ? [...configsUp, config] : configsUp; const lastRootIndex = findLastIndex(configs, (config2) => config2.root); return lastRootIndex > 0 ? configs.slice(lastRootIndex) : configs; }); getEditorConfigResolved = async (filePath, filesNames) => { - const folderPath = path11.dirname(filePath); + const folderPath = path12.dirname(filePath); const configs = await getEditorConfigsUp(folderPath, filesNames); const config = resolve_default(configs, filePath); return config; @@ -6299,43 +6300,43 @@ var init_dist30 = __esm({ }); // node_modules/fast-ignore/dist/glob/grammar.js -var escape3, passthrough, Escaped5, Escape3, Passthrough5, Star3, Question3, ClassOpen3, ClassClose3, ClassNegation3, ClassRange3, ClassEscape3, ClassPassthrough3, ClassValue3, Class3, Grammar5, grammar_default5; -var init_grammar5 = __esm({ +var escape3, passthrough, Escaped3, Escape2, Passthrough3, Star2, Question2, ClassOpen2, ClassClose2, ClassNegation2, ClassRange2, ClassEscape2, ClassPassthrough2, ClassValue2, Class2, Grammar3, grammar_default3; +var init_grammar3 = __esm({ "node_modules/fast-ignore/dist/glob/grammar.js"() { - init_dist19(); + init_dist20(); escape3 = (char) => `\\${char}`; passthrough = (match2) => match2; - Escaped5 = match(/\\./, passthrough); - Escape3 = match(/[$.*+?^(){}[\]\|]/, escape3); - Passthrough5 = match(/./, passthrough); - Star3 = match(/\*+/, ".*"); - Question3 = match("?", ".?"); - ClassOpen3 = match("[", passthrough); - ClassClose3 = match("]", passthrough); - ClassNegation3 = match(/[!^]/, "^"); - ClassRange3 = match(/[0-9a-z]-[0-9a-z]/i, passthrough); - ClassEscape3 = match(/[$.*+?^(){}[\|]/, escape3); - ClassPassthrough3 = match(/[^\]]/, passthrough); - ClassValue3 = or([Escaped5, ClassEscape3, ClassRange3, ClassPassthrough3]); - Class3 = and([ClassOpen3, optional(ClassNegation3), star(ClassValue3), ClassClose3]); - Grammar5 = star(or([Star3, Question3, Class3, Escaped5, Escape3, Passthrough5])); - grammar_default5 = Grammar5; + Escaped3 = match(/\\./, passthrough); + Escape2 = match(/[$.*+?^(){}[\]\|]/, escape3); + Passthrough3 = match(/./, passthrough); + Star2 = match(/\*+/, ".*"); + Question2 = match("?", ".?"); + ClassOpen2 = match("[", passthrough); + ClassClose2 = match("]", passthrough); + ClassNegation2 = match(/[!^]/, "^"); + ClassRange2 = match(/[0-9a-z]-[0-9a-z]/i, passthrough); + ClassEscape2 = match(/[$.*+?^(){}[\|]/, escape3); + ClassPassthrough2 = match(/[^\]]/, passthrough); + ClassValue2 = or([Escaped3, ClassEscape2, ClassRange2, ClassPassthrough2]); + Class2 = and([ClassOpen2, optional(ClassNegation2), star(ClassValue2), ClassClose2]); + Grammar3 = star(or([Star2, Question2, Class2, Escaped3, Escape2, Passthrough3])); + grammar_default3 = Grammar3; } }); // node_modules/fast-ignore/dist/glob/parse.js -var _parse, parse_default2; -var init_parse2 = __esm({ +var _parse2, parse_default3; +var init_parse3 = __esm({ "node_modules/fast-ignore/dist/glob/parse.js"() { - init_dist19(); - init_grammar5(); - _parse = (glob, caseSensitive) => { - const source2 = parse(glob, grammar_default5, { memoization: false }).join(""); + init_dist20(); + init_grammar3(); + _parse2 = (glob, caseSensitive) => { + const source2 = parse(glob, grammar_default3, { memoization: false }).join(""); const flags = caseSensitive ? "" : "i"; const re = new RegExp(`^${source2}$`, flags); return re; }; - parse_default2 = _parse; + parse_default3 = _parse2; } }); @@ -6344,13 +6345,12 @@ var STAR_RE, STATIC_RE, FLEXIBLE_START_RE, FLEXIBLE_END_RE, matcher, matcher_def var init_matcher = __esm({ "node_modules/fast-ignore/dist/glob/matcher.js"() { init_dist30(); - init_parse2(); + init_parse3(); STAR_RE = /^\*+$/; STATIC_RE = /^[ a-zA-Z0-9/._-]*$/; FLEXIBLE_START_RE = /^\*+([ a-zA-Z0-9/._-]*)$/; FLEXIBLE_END_RE = /^([ a-zA-Z0-9/._-]*)\*+$/; matcher = (glob, caseSensitive) => { - var _a4, _b2; if (STAR_RE.test(glob)) { return () => true; } @@ -6363,7 +6363,7 @@ var init_matcher = __esm({ return (segment) => segment.length === globLength && segment.toLowerCase() === globLowerCase; } } - const end = (_a4 = FLEXIBLE_START_RE.exec(glob)) == null ? void 0 : _a4[1]; + const end = FLEXIBLE_START_RE.exec(glob)?.[1]; if (end) { if (caseSensitive) { return (segment) => segment.endsWith(end); @@ -6372,7 +6372,7 @@ var init_matcher = __esm({ return (segment) => re2.test(segment); } } - const start = (_b2 = FLEXIBLE_END_RE.exec(glob)) == null ? void 0 : _b2[1]; + const start = FLEXIBLE_END_RE.exec(glob)?.[1]; if (start) { if (caseSensitive) { return (segment) => segment.startsWith(start); @@ -6381,7 +6381,7 @@ var init_matcher = __esm({ return (segment) => re2.test(segment); } } - const re = parse_default2(glob, caseSensitive); + const re = parse_default3(glob, caseSensitive); return (segment) => re.test(segment); }; matcher_default = matcher; @@ -6389,11 +6389,11 @@ var init_matcher = __esm({ }); // node_modules/fast-ignore/dist/ignore/compile.js -var compile, compile_default; -var init_compile = __esm({ +var compile2, compile_default2; +var init_compile2 = __esm({ "node_modules/fast-ignore/dist/ignore/compile.js"() { init_matcher(); - compile = (tiers, options) => { + compile2 = (tiers, options) => { const caseSensitive = options.caseSensitive ?? false; const root2 = { id: "", globstar: false, negative: false, strength: -1, tier: -1, match: () => false, children: [] }; let scounter = 0; @@ -6433,33 +6433,41 @@ var init_compile = __esm({ } return root2; }; - compile_default = compile; + compile_default2 = compile2; } }); // node_modules/fast-ignore/dist/ignore/parse.js -var parse4, parse_default3; -var init_parse3 = __esm({ +var parse4, parse_default4; +var init_parse4 = __esm({ "node_modules/fast-ignore/dist/ignore/parse.js"() { + init_method_replace_all(); parse4 = (ignore) => { const lines = ignore.split(/\r?\n|\r/g); const globs = []; for (let i = 0, l = lines.length; i < l; i++) { let content = lines[i]; - if (!content.trim()) - continue; - if (content.startsWith("#")) - continue; + if (!content.trim()) continue; + if (content.startsWith("#")) continue; const negative = content.startsWith("!"); content = content.replace(/^\\(!|#)/, "$1"); - content = content.replace(/((?:\\\s)*)\s*$/, ($0, $1) => $1.replaceAll("\\", "")); + content = content.replace(/((?:\\\s)*)\s*$/, ($0, $1) => method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + $1, + "\\", + "" + )); content = negative ? content.slice(1) : content; - const glob = { content, negative }; + const glob = { + content, + negative + }; globs.push(glob); } return globs; }; - parse_default3 = parse4; + parse_default4 = parse4; } }); @@ -6509,15 +6517,15 @@ var init_tick = __esm({ var matcher2, matcher_default2; var init_matcher2 = __esm({ "node_modules/fast-ignore/dist/ignore/matcher.js"() { - init_compile(); - init_parse3(); + init_compile2(); + init_parse4(); init_tick(); matcher2 = (ignore, options = {}) => { const ignores = Array.isArray(ignore) ? ignore : [ignore]; - const tiers = ignores.map(parse_default3).filter((tier) => !!tier.length); + const tiers = ignores.map(parse_default4).filter((tier) => !!tier.length); if (!tiers.length) return () => false; - const root2 = compile_default(tiers, options); + const root2 = compile_default2(tiers, options); const cache3 = []; return (fileRelativePath) => { const sep = fileRelativePath.includes("/") ? "/" : "\\"; @@ -6572,13 +6580,13 @@ var init_dist31 = __esm({ // node_modules/@prettier/cli/dist/config_ignore.js import fs10 from "fs/promises"; -import path12 from "path"; +import path13 from "path"; var getIgnoreContent, getIgnoresContent, getIgnoresContentMap, getIgnoreBy, getIgnoreBys, getIgnores, getIgnoresUp, getIgnoreResolved; var init_config_ignore = __esm({ "node_modules/@prettier/cli/dist/config_ignore.js"() { init_dist31(); init_known(); - init_utils12(); + init_utils15(); getIgnoreContent = (folderPath, fileName) => { const filePath = fastJoinedPath(folderPath, fileName); if (!known_default.hasFilePath(filePath)) @@ -6587,7 +6595,7 @@ var init_config_ignore = __esm({ }; getIgnoresContent = dist_default13(async (folderPath, filesNames) => { const contentsRaw = await Promise.all(filesNames.map((fileName) => getIgnoreContent(folderPath, fileName))); - const contents = contentsRaw.filter(isString3); + const contents = contentsRaw.filter(isString4); if (!contents.length) return; return contents; @@ -6613,14 +6621,14 @@ var init_config_ignore = __esm({ }; getIgnores = dist_default13(async (folderPath, filesNames) => { const contents = await getIgnoresContent(folderPath, filesNames); - if (!(contents == null ? void 0 : contents.length)) + if (!contents?.length) return; const ignore = getIgnoreBy(folderPath, contents); return ignore; }); getIgnoresUp = dist_default13(async (folderPath, filesNames) => { const ignore = await getIgnores(folderPath, filesNames); - const folderPathUp = path12.dirname(folderPath); + const folderPathUp = path13.dirname(folderPath); const ignoreUp = folderPath !== folderPathUp ? await getIgnoresUp(folderPathUp, filesNames) : void 0; const ignores = ignore ? ignoreUp ? [ignore, ignoreUp] : [ignore] : ignoreUp ? [ignoreUp] : []; if (!ignores.length) @@ -6629,9 +6637,9 @@ var init_config_ignore = __esm({ return ignoreAll; }); getIgnoreResolved = async (filePath, filesNames) => { - const folderPath = path12.dirname(filePath); + const folderPath = path13.dirname(filePath); const ignore = await getIgnoresUp(folderPath, filesNames); - const ignored = !!(ignore == null ? void 0 : ignore(filePath)); + const ignored = !!ignore?.(filePath); return ignored; }; } @@ -6923,7 +6931,7 @@ function syntaxError(message) { err.columnNumber = column; return err; } -var Space_Separator, ID_Start, ID_Continue, unicode, util, source, parseState, stack, pos, line, column, token, key, root, parse5, lexState, buffer, doubleQuote, sign, c, lexStates, parseStates, stringify2, JSON5, lib, dist_default28; +var Space_Separator, ID_Start, ID_Continue, unicode, util, source, parseState, stack, pos, line, column, token, key, root, parse5, lexState, buffer, doubleQuote, sign, c, lexStates, parseStates, dist_default28; var init_dist32 = __esm({ "node_modules/json5/dist/index.mjs"() { Space_Separator = /[\u1680\u2000-\u200A\u202F\u205F\u3000]/; @@ -7496,224 +7504,7 @@ var init_dist32 = __esm({ end() { } }; - stringify2 = function stringify3(value, replacer, space) { - const stack2 = []; - let indent = ""; - let propertyList; - let replacerFunc; - let gap = ""; - let quote; - if (replacer != null && typeof replacer === "object" && !Array.isArray(replacer)) { - space = replacer.space; - quote = replacer.quote; - replacer = replacer.replacer; - } - if (typeof replacer === "function") { - replacerFunc = replacer; - } else if (Array.isArray(replacer)) { - propertyList = []; - for (const v of replacer) { - let item; - if (typeof v === "string") { - item = v; - } else if (typeof v === "number" || v instanceof String || v instanceof Number) { - item = String(v); - } - if (item !== void 0 && propertyList.indexOf(item) < 0) { - propertyList.push(item); - } - } - } - if (space instanceof Number) { - space = Number(space); - } else if (space instanceof String) { - space = String(space); - } - if (typeof space === "number") { - if (space > 0) { - space = Math.min(10, Math.floor(space)); - gap = " ".substr(0, space); - } - } else if (typeof space === "string") { - gap = space.substr(0, 10); - } - return serializeProperty("", { "": value }); - function serializeProperty(key2, holder) { - let value2 = holder[key2]; - if (value2 != null) { - if (typeof value2.toJSON5 === "function") { - value2 = value2.toJSON5(key2); - } else if (typeof value2.toJSON === "function") { - value2 = value2.toJSON(key2); - } - } - if (replacerFunc) { - value2 = replacerFunc.call(holder, key2, value2); - } - if (value2 instanceof Number) { - value2 = Number(value2); - } else if (value2 instanceof String) { - value2 = String(value2); - } else if (value2 instanceof Boolean) { - value2 = value2.valueOf(); - } - switch (value2) { - case null: - return "null"; - case true: - return "true"; - case false: - return "false"; - } - if (typeof value2 === "string") { - return quoteString(value2, false); - } - if (typeof value2 === "number") { - return String(value2); - } - if (typeof value2 === "object") { - return Array.isArray(value2) ? serializeArray(value2) : serializeObject(value2); - } - return void 0; - } - function quoteString(value2) { - const quotes = { - "'": 0.1, - '"': 0.2 - }; - const replacements = { - "'": "\\'", - '"': '\\"', - "\\": "\\\\", - "\b": "\\b", - "\f": "\\f", - "\n": "\\n", - "\r": "\\r", - " ": "\\t", - "\v": "\\v", - "\0": "\\0", - "\u2028": "\\u2028", - "\u2029": "\\u2029" - }; - let product = ""; - for (let i = 0; i < value2.length; i++) { - const c2 = value2[i]; - switch (c2) { - case "'": - case '"': - quotes[c2]++; - product += c2; - continue; - case "\0": - if (util.isDigit(value2[i + 1])) { - product += "\\x00"; - continue; - } - } - if (replacements[c2]) { - product += replacements[c2]; - continue; - } - if (c2 < " ") { - let hexString = c2.charCodeAt(0).toString(16); - product += "\\x" + ("00" + hexString).substring(hexString.length); - continue; - } - product += c2; - } - const quoteChar = quote || Object.keys(quotes).reduce((a, b) => quotes[a] < quotes[b] ? a : b); - product = product.replace(new RegExp(quoteChar, "g"), replacements[quoteChar]); - return quoteChar + product + quoteChar; - } - function serializeObject(value2) { - if (stack2.indexOf(value2) >= 0) { - throw TypeError("Converting circular structure to JSON5"); - } - stack2.push(value2); - let stepback = indent; - indent = indent + gap; - let keys = propertyList || Object.keys(value2); - let partial = []; - for (const key2 of keys) { - const propertyString = serializeProperty(key2, value2); - if (propertyString !== void 0) { - let member = serializeKey(key2) + ":"; - if (gap !== "") { - member += " "; - } - member += propertyString; - partial.push(member); - } - } - let final; - if (partial.length === 0) { - final = "{}"; - } else { - let properties; - if (gap === "") { - properties = partial.join(","); - final = "{" + properties + "}"; - } else { - let separator = ",\n" + indent; - properties = partial.join(separator); - final = "{\n" + indent + properties + ",\n" + stepback + "}"; - } - } - stack2.pop(); - indent = stepback; - return final; - } - function serializeKey(key2) { - if (key2.length === 0) { - return quoteString(key2, true); - } - const firstChar = String.fromCodePoint(key2.codePointAt(0)); - if (!util.isIdStartChar(firstChar)) { - return quoteString(key2, true); - } - for (let i = firstChar.length; i < key2.length; i++) { - if (!util.isIdContinueChar(String.fromCodePoint(key2.codePointAt(i)))) { - return quoteString(key2, true); - } - } - return key2; - } - function serializeArray(value2) { - if (stack2.indexOf(value2) >= 0) { - throw TypeError("Converting circular structure to JSON5"); - } - stack2.push(value2); - let stepback = indent; - indent = indent + gap; - let partial = []; - for (let i = 0; i < value2.length; i++) { - const propertyString = serializeProperty(String(i), value2); - partial.push(propertyString !== void 0 ? propertyString : "null"); - } - let final; - if (partial.length === 0) { - final = "[]"; - } else { - if (gap === "") { - let properties = partial.join(","); - final = "[" + properties + "]"; - } else { - let separator = ",\n" + indent; - let properties = partial.join(separator); - final = "[\n" + indent + properties + ",\n" + stepback + "]"; - } - } - stack2.pop(); - indent = stepback; - return final; - } - }; - JSON5 = { - parse: parse5, - stringify: stringify2 - }; - lib = JSON5; - dist_default28 = lib; + dist_default28 = { parse: parse5 }; } }); @@ -7763,6 +7554,12 @@ ${codeblock}`, options); }); // node_modules/smol-toml/dist/util.js +function isEscaped(str2, ptr) { + let i = 0; + while (str2[ptr - ++i] === "\\") + ; + return --i && i % 2; +} function indexOfNewline(str2, start = 0, end = str2.length) { let idx = str2.indexOf("\n", start); if (str2[idx - 1] === "\r") @@ -7817,7 +7614,7 @@ function getStringEnd(str2, seek) { seek += target.length - 1; do seek = str2.indexOf(target, ++seek); - while (seek > -1 && first !== "'" && str2[seek - 1] === "\\" && (str2[seek - 2] !== "\\" || str2[seek - 3] === "\\")); + while (seek > -1 && first !== "'" && isEscaped(str2, seek)); if (seek > -1) { seek += target.length; if (target.length > 1) { @@ -7836,11 +7633,14 @@ var init_util = __esm({ }); // node_modules/smol-toml/dist/date.js -var DATE_TIME_RE, _hasDate, _hasTime, _offset, _TomlDate, TomlDate; +var DATE_TIME_RE, TomlDate; var init_date = __esm({ "node_modules/smol-toml/dist/date.js"() { DATE_TIME_RE = /^(\d{4}-\d{2}-\d{2})?[T ]?(?:(\d{2}):\d{2}:\d{2}(?:\.\d+)?)?(Z|[-+]\d{2}:\d{2})?$/i; - _TomlDate = class _TomlDate extends Date { + TomlDate = class _TomlDate extends Date { + #hasDate = false; + #hasTime = false; + #offset = null; constructor(date) { let hasDate = true; let hasTime = true; @@ -7867,29 +7667,26 @@ var init_date = __esm({ } } super(date); - __privateAdd(this, _hasDate, false); - __privateAdd(this, _hasTime, false); - __privateAdd(this, _offset, null); if (!isNaN(this.getTime())) { - __privateSet(this, _hasDate, hasDate); - __privateSet(this, _hasTime, hasTime); - __privateSet(this, _offset, offset); + this.#hasDate = hasDate; + this.#hasTime = hasTime; + this.#offset = offset; } } isDateTime() { - return __privateGet(this, _hasDate) && __privateGet(this, _hasTime); + return this.#hasDate && this.#hasTime; } isLocal() { - return !__privateGet(this, _hasDate) || !__privateGet(this, _hasTime) || !__privateGet(this, _offset); + return !this.#hasDate || !this.#hasTime || !this.#offset; } isDate() { - return __privateGet(this, _hasDate) && !__privateGet(this, _hasTime); + return this.#hasDate && !this.#hasTime; } isTime() { - return __privateGet(this, _hasTime) && !__privateGet(this, _hasDate); + return this.#hasTime && !this.#hasDate; } isValid() { - return __privateGet(this, _hasDate) || __privateGet(this, _hasTime); + return this.#hasDate || this.#hasTime; } toISOString() { let iso = super.toISOString(); @@ -7897,42 +7694,38 @@ var init_date = __esm({ return iso.slice(0, 10); if (this.isTime()) return iso.slice(11, 23); - if (__privateGet(this, _offset) === null) + if (this.#offset === null) return iso.slice(0, -1); - if (__privateGet(this, _offset) === "Z") + if (this.#offset === "Z") return iso; - let offset = +__privateGet(this, _offset).slice(1, 3) * 60 + +__privateGet(this, _offset).slice(4, 6); - offset = __privateGet(this, _offset)[0] === "-" ? offset : -offset; + let offset = +this.#offset.slice(1, 3) * 60 + +this.#offset.slice(4, 6); + offset = this.#offset[0] === "-" ? offset : -offset; let offsetDate = new Date(this.getTime() - offset * 6e4); - return offsetDate.toISOString().slice(0, -1) + __privateGet(this, _offset); + return offsetDate.toISOString().slice(0, -1) + this.#offset; } static wrapAsOffsetDateTime(jsDate, offset = "Z") { let date = new _TomlDate(jsDate); - __privateSet(date, _offset, offset); + date.#offset = offset; return date; } static wrapAsLocalDateTime(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _offset, null); + date.#offset = null; return date; } static wrapAsLocalDate(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _hasTime, false); - __privateSet(date, _offset, null); + date.#hasTime = false; + date.#offset = null; return date; } static wrapAsLocalTime(jsDate) { let date = new _TomlDate(jsDate); - __privateSet(date, _hasDate, false); - __privateSet(date, _offset, null); + date.#hasDate = false; + date.#offset = null; return date; } }; - _hasDate = new WeakMap(); - _hasTime = new WeakMap(); - _offset = new WeakMap(); - TomlDate = _TomlDate; } }); @@ -8010,7 +7803,7 @@ function parseString(str2, ptr = 0, endPtr = str2.length) { } return parsed + str2.slice(sliceStart, endPtr - 1); } -function parseValue2(value, toml, ptr) { +function parseValue2(value, toml, ptr, integersAsBigInt) { if (value === "true") return true; if (value === "false") @@ -8022,31 +7815,36 @@ function parseValue2(value, toml, ptr) { if (value === "nan" || value === "+nan" || value === "-nan") return NaN; if (value === "-0") - return 0; - let isInt; - if ((isInt = INT_REGEX.test(value)) || FLOAT_REGEX.test(value)) { + return integersAsBigInt ? 0n : 0; + let isInt = INT_REGEX.test(value); + if (isInt || FLOAT_REGEX.test(value)) { if (LEADING_ZERO.test(value)) { throw new TomlError("leading zeroes are not allowed", { toml, ptr }); } - let numeric = +value.replace(/_/g, ""); + value = value.replace(/_/g, ""); + let numeric = +value; if (isNaN(numeric)) { throw new TomlError("invalid number", { toml, ptr }); } - if (isInt && !Number.isSafeInteger(numeric)) { - throw new TomlError("integer value cannot be represented losslessly", { - toml, - ptr - }); + if (isInt) { + if ((isInt = !Number.isSafeInteger(numeric)) && !integersAsBigInt) { + throw new TomlError("integer value cannot be represented losslessly", { + toml, + ptr + }); + } + if (isInt || integersAsBigInt === true) + numeric = BigInt(value); } return numeric; } - let date = new TomlDate(value); + const date = new TomlDate(value); if (!date.isValid()) { throw new TomlError("invalid value", { toml, @@ -8097,7 +7895,7 @@ function sliceAndTrimEndOf(str2, startPtr, endPtr, allowNewLines) { } return [trimmed, commentIdx]; } -function extractValue(str2, ptr, end, depth = -1) { +function extractValue(str2, ptr, end, depth, integersAsBigInt) { if (depth === 0) { throw new TomlError("document contains excessively nested structures. aborting.", { toml: str2, @@ -8106,7 +7904,7 @@ function extractValue(str2, ptr, end, depth = -1) { } let c2 = str2[ptr]; if (c2 === "[" || c2 === "{") { - let [value, endPtr2] = c2 === "[" ? parseArray(str2, ptr, depth) : parseInlineTable(str2, ptr, depth); + let [value, endPtr2] = c2 === "[" ? parseArray(str2, ptr, depth, integersAsBigInt) : parseInlineTable(str2, ptr, depth, integersAsBigInt); let newPtr = end ? skipUntil(str2, endPtr2, ",", end) : endPtr2; if (endPtr2 - newPtr && end === "}") { let nextNewLine = indexOfNewline(str2, endPtr2, newPtr); @@ -8148,7 +7946,7 @@ function extractValue(str2, ptr, end, depth = -1) { endPtr += +(str2[endPtr] === ","); } return [ - parseValue2(slice[0], str2, ptr), + parseValue2(slice[0], str2, ptr, integersAsBigInt), endPtr ]; } @@ -8229,28 +8027,20 @@ function parseKey(str2, ptr, end = "=") { } while (dot + 1 && dot < endPtr); return [parsed, skipVoid(str2, endPtr + 1, true, true)]; } -function parseInlineTable(str2, ptr, depth = -1) { +function parseInlineTable(str2, ptr, depth, integersAsBigInt) { let res = {}; let seen = /* @__PURE__ */ new Set(); let c2; let comma = 0; ptr++; while ((c2 = str2[ptr++]) !== "}" && c2) { + let err = { toml: str2, ptr: ptr - 1 }; if (c2 === "\n") { - throw new TomlError("newlines are not allowed in inline tables", { - toml: str2, - ptr: ptr - 1 - }); + throw new TomlError("newlines are not allowed in inline tables", err); } else if (c2 === "#") { - throw new TomlError("inline tables cannot contain comments", { - toml: str2, - ptr: ptr - 1 - }); + throw new TomlError("inline tables cannot contain comments", err); } else if (c2 === ",") { - throw new TomlError("expected key-value, found comma", { - toml: str2, - ptr: ptr - 1 - }); + throw new TomlError("expected key-value, found comma", err); } else if (c2 !== " " && c2 !== " ") { let k; let t = res; @@ -8276,7 +8066,7 @@ function parseInlineTable(str2, ptr, depth = -1) { ptr }); } - let [value, valueEndPtr] = extractValue(str2, keyEndPtr, "}", depth - 1); + let [value, valueEndPtr] = extractValue(str2, keyEndPtr, "}", depth - 1, integersAsBigInt); seen.add(value); t[k] = value; ptr = valueEndPtr; @@ -8297,7 +8087,7 @@ function parseInlineTable(str2, ptr, depth = -1) { } return [res, ptr]; } -function parseArray(str2, ptr, depth = -1) { +function parseArray(str2, ptr, depth, integersAsBigInt) { let res = []; let c2; ptr++; @@ -8310,7 +8100,7 @@ function parseArray(str2, ptr, depth = -1) { } else if (c2 === "#") ptr = skipComment(str2, ptr); else if (c2 !== " " && c2 !== " " && c2 !== "\n" && c2 !== "\r") { - let e = extractValue(str2, ptr - 1, "]", depth - 1); + let e = extractValue(str2, ptr - 1, "]", depth - 1, integersAsBigInt); res.push(e[0]); ptr = e[1]; } @@ -8336,7 +8126,6 @@ var init_struct = __esm({ // node_modules/smol-toml/dist/parse.js function peekTable(key2, table, meta, type2) { - var _a4, _b2; let t = table; let m = meta; let k; @@ -8356,7 +8145,7 @@ function peekTable(key2, table, meta, type2) { } } k = key2[i]; - if ((hasOwn = Object.hasOwn(t, k)) && ((_a4 = m[k]) == null ? void 0 : _a4.t) === 0 && ((_b2 = m[k]) == null ? void 0 : _b2.d)) { + if ((hasOwn = Object.hasOwn(t, k)) && m[k]?.t === 0 && m[k]?.d) { return null; } if (!hasOwn) { @@ -8395,8 +8184,7 @@ function peekTable(key2, table, meta, type2) { } return [k, t, state.c]; } -function parse7(toml, opts) { - let maxDepth = (opts == null ? void 0 : opts.maxDepth) ?? 1e3; +function parse7(toml, { maxDepth = 1e3, integersAsBigInt } = {}) { let res = {}; let meta = {}; let tbl = res; @@ -8445,7 +8233,7 @@ function parse7(toml, opts) { ptr }); } - let v = extractValue(toml, k[1], void 0, maxDepth); + let v = extractValue(toml, k[1], void 0, maxDepth, integersAsBigInt); p[1][p[0]] = v[0]; ptr = v[1]; } @@ -8460,7 +8248,7 @@ function parse7(toml, opts) { } return res; } -var init_parse4 = __esm({ +var init_parse5 = __esm({ "node_modules/smol-toml/dist/parse.js"() { init_struct(); init_extract(); @@ -8490,7 +8278,7 @@ function isArrayOfTables(obj) { function formatString(s) { return JSON.stringify(s).replace(/\x7f/g, "\\u007f"); } -function stringifyValue(val, type2, depth) { +function stringifyValue(val, type2, depth, numberAsFloat) { if (depth === 0) { throw new Error("Could not stringify the object: maximum object depth exceeded"); } @@ -8501,6 +8289,8 @@ function stringifyValue(val, type2, depth) { return "inf"; if (val === -Infinity) return "-inf"; + if (numberAsFloat && Number.isInteger(val)) + return val.toFixed(1); return val.toString(); } if (type2 === "bigint" || type2 === "boolean") { @@ -8516,13 +8306,13 @@ function stringifyValue(val, type2, depth) { return val.toISOString(); } if (type2 === "object") { - return stringifyInlineTable(val, depth); + return stringifyInlineTable(val, depth, numberAsFloat); } if (type2 === "array") { - return stringifyArray(val, depth); + return stringifyArray(val, depth, numberAsFloat); } } -function stringifyInlineTable(obj, depth) { +function stringifyInlineTable(obj, depth, numberAsFloat) { let keys = Object.keys(obj); if (keys.length === 0) return "{}"; @@ -8533,11 +8323,11 @@ function stringifyInlineTable(obj, depth) { res += ", "; res += BARE_KEY.test(k) ? k : formatString(k); res += " = "; - res += stringifyValue(obj[k], extendedTypeOf(obj[k]), depth - 1); + res += stringifyValue(obj[k], extendedTypeOf(obj[k]), depth - 1, numberAsFloat); } return res + " }"; } -function stringifyArray(array, depth) { +function stringifyArray(array, depth, numberAsFloat) { if (array.length === 0) return "[]"; let res = "[ "; @@ -8547,24 +8337,23 @@ function stringifyArray(array, depth) { if (array[i] === null || array[i] === void 0) { throw new TypeError("arrays cannot contain null or undefined values"); } - res += stringifyValue(array[i], extendedTypeOf(array[i]), depth - 1); + res += stringifyValue(array[i], extendedTypeOf(array[i]), depth - 1, numberAsFloat); } return res + " ]"; } -function stringifyArrayTable(array, key2, depth) { +function stringifyArrayTable(array, key2, depth, numberAsFloat) { if (depth === 0) { throw new Error("Could not stringify the object: maximum object depth exceeded"); } let res = ""; for (let i = 0; i < array.length; i++) { - res += `[[${key2}]] + res += `${res && "\n"}[[${key2}]] `; - res += stringifyTable(array[i], key2, depth); - res += "\n\n"; + res += stringifyTable(0, array[i], key2, depth, numberAsFloat); } return res; } -function stringifyTable(obj, prefix, depth) { +function stringifyTable(tableKey, obj, prefix, depth, numberAsFloat) { if (depth === 0) { throw new Error("Could not stringify the object: maximum object depth exceeded"); } @@ -8580,30 +8369,32 @@ function stringifyTable(obj, prefix, depth) { } let key2 = BARE_KEY.test(k) ? k : formatString(k); if (type2 === "array" && isArrayOfTables(obj[k])) { - tables += stringifyArrayTable(obj[k], prefix ? `${prefix}.${key2}` : key2, depth - 1); + tables += (tables && "\n") + stringifyArrayTable(obj[k], prefix ? `${prefix}.${key2}` : key2, depth - 1, numberAsFloat); } else if (type2 === "object") { let tblKey = prefix ? `${prefix}.${key2}` : key2; - tables += `[${tblKey}] -`; - tables += stringifyTable(obj[k], tblKey, depth - 1); - tables += "\n\n"; + tables += (tables && "\n") + stringifyTable(tblKey, obj[k], tblKey, depth - 1, numberAsFloat); } else { preamble += key2; preamble += " = "; - preamble += stringifyValue(obj[k], type2, depth); + preamble += stringifyValue(obj[k], type2, depth, numberAsFloat); preamble += "\n"; } } } - return `${preamble} -${tables}`.trim(); + if (tableKey && (preamble || !tables)) + preamble = preamble ? `[${tableKey}] +${preamble}` : `[${tableKey}]`; + return preamble && tables ? `${preamble} +${tables}` : preamble || tables; } -function stringify4(obj, opts) { +function stringify2(obj, { maxDepth = 1e3, numbersAsFloat = false } = {}) { if (extendedTypeOf(obj) !== "object") { throw new TypeError("stringify can only be called with an object"); } - let maxDepth = (opts == null ? void 0 : opts.maxDepth) ?? 1e3; - return stringifyTable(obj, "", maxDepth); + let str2 = stringifyTable(0, obj, "", maxDepth, numbersAsFloat); + if (str2[str2.length - 1] !== "\n") + return str2 + "\n"; + return str2; } var BARE_KEY; var init_stringify = __esm({ @@ -8619,16 +8410,16 @@ __export(dist_exports3, { TomlError: () => TomlError, default: () => dist_default29, parse: () => parse7, - stringify: () => stringify4 + stringify: () => stringify2 }); var dist_default29; var init_dist33 = __esm({ "node_modules/smol-toml/dist/index.js"() { - init_parse4(); + init_parse5(); init_stringify(); init_date(); init_error(); - dist_default29 = { parse: parse7, stringify: stringify4, TomlDate, TomlError }; + dist_default29 = { parse: parse7, stringify: stringify2, TomlDate, TomlError }; } }); @@ -8642,7 +8433,7 @@ __export(js_yaml_exports, { Schema: () => Schema, Type: () => Type, YAMLException: () => YAMLException, - default: () => js_yaml_default, + default: () => jsYaml, dump: () => dump, load: () => load, loadAll: () => loadAll, @@ -8657,10 +8448,10 @@ function isNothing(subject) { function isObject4(subject) { return typeof subject === "object" && subject !== null; } -function toArray(sequence) { - if (Array.isArray(sequence)) return sequence; - else if (isNothing(sequence)) return []; - return [sequence]; +function toArray(sequence2) { + if (Array.isArray(sequence2)) return sequence2; + else if (isNothing(sequence2)) return []; + return [sequence2]; } function extend2(target, source2) { var index, length, key2, sourceKeys; @@ -9251,6 +9042,18 @@ function charFromCodepoint(c2) { (c2 - 65536 & 1023) + 56320 ); } +function setProperty(object, key2, value) { + if (key2 === "__proto__") { + Object.defineProperty(object, key2, { + configurable: true, + enumerable: true, + writable: true, + value + }); + } else { + object[key2] = value; + } +} function State$1(input, options) { this.input = input; this.filename = options["filename"] || null; @@ -9315,7 +9118,7 @@ function mergeMappings(state, destination, source2, overridableKeys) { for (index = 0, quantity = sourceKeys.length; index < quantity; index += 1) { key2 = sourceKeys[index]; if (!_hasOwnProperty$1.call(destination, key2)) { - destination[key2] = source2[key2]; + setProperty(destination, key2, source2[key2]); overridableKeys[key2] = true; } } @@ -9355,16 +9158,7 @@ function storeMappingPair(state, _result, overridableKeys, keyTag, keyNode, valu state.position = startPos || state.position; throwError(state, "duplicated mapping key"); } - if (keyNode === "__proto__") { - Object.defineProperty(_result, keyNode, { - configurable: true, - enumerable: true, - writable: true, - value: valueNode - }); - } else { - _result[keyNode] = valueNode; - } + setProperty(_result, keyNode, valueNode); delete overridableKeys[keyNode]; } return _result; @@ -10275,561 +10069,12 @@ function load$1(input, options) { } throw new exception("expected a single document in the stream, but found more"); } -function compileStyleMap(schema2, map2) { - var result, keys, index, length, tag, style, type2; - if (map2 === null) return {}; - result = {}; - keys = Object.keys(map2); - for (index = 0, length = keys.length; index < length; index += 1) { - tag = keys[index]; - style = String(map2[tag]); - if (tag.slice(0, 2) === "!!") { - tag = "tag:yaml.org,2002:" + tag.slice(2); - } - type2 = schema2.compiledTypeMap["fallback"][tag]; - if (type2 && _hasOwnProperty.call(type2.styleAliases, style)) { - style = type2.styleAliases[style]; - } - result[tag] = style; - } - return result; -} -function encodeHex(character) { - var string2, handle, length; - string2 = character.toString(16).toUpperCase(); - if (character <= 255) { - handle = "x"; - length = 2; - } else if (character <= 65535) { - handle = "u"; - length = 4; - } else if (character <= 4294967295) { - handle = "U"; - length = 8; - } else { - throw new exception("code point within a string may not be greater than 0xFFFFFFFF"); - } - return "\\" + handle + common.repeat("0", length - string2.length) + string2; -} -function State(options) { - this.schema = options["schema"] || _default; - this.indent = Math.max(1, options["indent"] || 2); - this.noArrayIndent = options["noArrayIndent"] || false; - this.skipInvalid = options["skipInvalid"] || false; - this.flowLevel = common.isNothing(options["flowLevel"]) ? -1 : options["flowLevel"]; - this.styleMap = compileStyleMap(this.schema, options["styles"] || null); - this.sortKeys = options["sortKeys"] || false; - this.lineWidth = options["lineWidth"] || 80; - this.noRefs = options["noRefs"] || false; - this.noCompatMode = options["noCompatMode"] || false; - this.condenseFlow = options["condenseFlow"] || false; - this.quotingType = options["quotingType"] === '"' ? QUOTING_TYPE_DOUBLE : QUOTING_TYPE_SINGLE; - this.forceQuotes = options["forceQuotes"] || false; - this.replacer = typeof options["replacer"] === "function" ? options["replacer"] : null; - this.implicitTypes = this.schema.compiledImplicit; - this.explicitTypes = this.schema.compiledExplicit; - this.tag = null; - this.result = ""; - this.duplicates = []; - this.usedDuplicates = null; -} -function indentString(string2, spaces) { - var ind = common.repeat(" ", spaces), position = 0, next = -1, result = "", line2, length = string2.length; - while (position < length) { - next = string2.indexOf("\n", position); - if (next === -1) { - line2 = string2.slice(position); - position = length; - } else { - line2 = string2.slice(position, next + 1); - position = next + 1; - } - if (line2.length && line2 !== "\n") result += ind; - result += line2; - } - return result; -} -function generateNextLine(state, level) { - return "\n" + common.repeat(" ", state.indent * level); -} -function testImplicitResolving(state, str2) { - var index, length, type2; - for (index = 0, length = state.implicitTypes.length; index < length; index += 1) { - type2 = state.implicitTypes[index]; - if (type2.resolve(str2)) { - return true; - } - } - return false; -} -function isWhitespace(c2) { - return c2 === CHAR_SPACE || c2 === CHAR_TAB; -} -function isPrintable(c2) { - return 32 <= c2 && c2 <= 126 || 161 <= c2 && c2 <= 55295 && c2 !== 8232 && c2 !== 8233 || 57344 <= c2 && c2 <= 65533 && c2 !== CHAR_BOM || 65536 <= c2 && c2 <= 1114111; -} -function isNsCharOrWhitespace(c2) { - return isPrintable(c2) && c2 !== CHAR_BOM && c2 !== CHAR_CARRIAGE_RETURN && c2 !== CHAR_LINE_FEED; -} -function isPlainSafe(c2, prev, inblock) { - var cIsNsCharOrWhitespace = isNsCharOrWhitespace(c2); - var cIsNsChar = cIsNsCharOrWhitespace && !isWhitespace(c2); - return ( - // ns-plain-safe - (inblock ? ( - // c = flow-in - cIsNsCharOrWhitespace - ) : cIsNsCharOrWhitespace && c2 !== CHAR_COMMA && c2 !== CHAR_LEFT_SQUARE_BRACKET && c2 !== CHAR_RIGHT_SQUARE_BRACKET && c2 !== CHAR_LEFT_CURLY_BRACKET && c2 !== CHAR_RIGHT_CURLY_BRACKET) && c2 !== CHAR_SHARP && !(prev === CHAR_COLON && !cIsNsChar) || isNsCharOrWhitespace(prev) && !isWhitespace(prev) && c2 === CHAR_SHARP || prev === CHAR_COLON && cIsNsChar - ); -} -function isPlainSafeFirst(c2) { - return isPrintable(c2) && c2 !== CHAR_BOM && !isWhitespace(c2) && c2 !== CHAR_MINUS && c2 !== CHAR_QUESTION && c2 !== CHAR_COLON && c2 !== CHAR_COMMA && c2 !== CHAR_LEFT_SQUARE_BRACKET && c2 !== CHAR_RIGHT_SQUARE_BRACKET && c2 !== CHAR_LEFT_CURLY_BRACKET && c2 !== CHAR_RIGHT_CURLY_BRACKET && c2 !== CHAR_SHARP && c2 !== CHAR_AMPERSAND && c2 !== CHAR_ASTERISK && c2 !== CHAR_EXCLAMATION && c2 !== CHAR_VERTICAL_LINE && c2 !== CHAR_EQUALS && c2 !== CHAR_GREATER_THAN && c2 !== CHAR_SINGLE_QUOTE && c2 !== CHAR_DOUBLE_QUOTE && c2 !== CHAR_PERCENT && c2 !== CHAR_COMMERCIAL_AT && c2 !== CHAR_GRAVE_ACCENT; -} -function isPlainSafeLast(c2) { - return !isWhitespace(c2) && c2 !== CHAR_COLON; -} -function codePointAt(string2, pos2) { - var first = string2.charCodeAt(pos2), second; - if (first >= 55296 && first <= 56319 && pos2 + 1 < string2.length) { - second = string2.charCodeAt(pos2 + 1); - if (second >= 56320 && second <= 57343) { - return (first - 55296) * 1024 + second - 56320 + 65536; - } - } - return first; -} -function needIndentIndicator(string2) { - var leadingSpaceRe = /^\n* /; - return leadingSpaceRe.test(string2); -} -function chooseScalarStyle(string2, singleLineOnly, indentPerLevel, lineWidth, testAmbiguousType, quotingType, forceQuotes, inblock) { - var i; - var char = 0; - var prevChar = null; - var hasLineBreak = false; - var hasFoldableLine = false; - var shouldTrackWidth = lineWidth !== -1; - var previousLineBreak = -1; - var plain = isPlainSafeFirst(codePointAt(string2, 0)) && isPlainSafeLast(codePointAt(string2, string2.length - 1)); - if (singleLineOnly || forceQuotes) { - for (i = 0; i < string2.length; char >= 65536 ? i += 2 : i++) { - char = codePointAt(string2, i); - if (!isPrintable(char)) { - return STYLE_DOUBLE; - } - plain = plain && isPlainSafe(char, prevChar, inblock); - prevChar = char; - } - } else { - for (i = 0; i < string2.length; char >= 65536 ? i += 2 : i++) { - char = codePointAt(string2, i); - if (char === CHAR_LINE_FEED) { - hasLineBreak = true; - if (shouldTrackWidth) { - hasFoldableLine = hasFoldableLine || // Foldable line = too long, and not more-indented. - i - previousLineBreak - 1 > lineWidth && string2[previousLineBreak + 1] !== " "; - previousLineBreak = i; - } - } else if (!isPrintable(char)) { - return STYLE_DOUBLE; - } - plain = plain && isPlainSafe(char, prevChar, inblock); - prevChar = char; - } - hasFoldableLine = hasFoldableLine || shouldTrackWidth && (i - previousLineBreak - 1 > lineWidth && string2[previousLineBreak + 1] !== " "); - } - if (!hasLineBreak && !hasFoldableLine) { - if (plain && !forceQuotes && !testAmbiguousType(string2)) { - return STYLE_PLAIN; - } - return quotingType === QUOTING_TYPE_DOUBLE ? STYLE_DOUBLE : STYLE_SINGLE; - } - if (indentPerLevel > 9 && needIndentIndicator(string2)) { - return STYLE_DOUBLE; - } - if (!forceQuotes) { - return hasFoldableLine ? STYLE_FOLDED : STYLE_LITERAL; - } - return quotingType === QUOTING_TYPE_DOUBLE ? STYLE_DOUBLE : STYLE_SINGLE; -} -function writeScalar(state, string2, level, iskey, inblock) { - state.dump = function() { - if (string2.length === 0) { - return state.quotingType === QUOTING_TYPE_DOUBLE ? '""' : "''"; - } - if (!state.noCompatMode) { - if (DEPRECATED_BOOLEANS_SYNTAX.indexOf(string2) !== -1 || DEPRECATED_BASE60_SYNTAX.test(string2)) { - return state.quotingType === QUOTING_TYPE_DOUBLE ? '"' + string2 + '"' : "'" + string2 + "'"; - } - } - var indent = state.indent * Math.max(1, level); - var lineWidth = state.lineWidth === -1 ? -1 : Math.max(Math.min(state.lineWidth, 40), state.lineWidth - indent); - var singleLineOnly = iskey || state.flowLevel > -1 && level >= state.flowLevel; - function testAmbiguity(string3) { - return testImplicitResolving(state, string3); - } - switch (chooseScalarStyle( - string2, - singleLineOnly, - state.indent, - lineWidth, - testAmbiguity, - state.quotingType, - state.forceQuotes && !iskey, - inblock - )) { - case STYLE_PLAIN: - return string2; - case STYLE_SINGLE: - return "'" + string2.replace(/'/g, "''") + "'"; - case STYLE_LITERAL: - return "|" + blockHeader(string2, state.indent) + dropEndingNewline(indentString(string2, indent)); - case STYLE_FOLDED: - return ">" + blockHeader(string2, state.indent) + dropEndingNewline(indentString(foldString(string2, lineWidth), indent)); - case STYLE_DOUBLE: - return '"' + escapeString(string2) + '"'; - default: - throw new exception("impossible error: invalid scalar style"); - } - }(); -} -function blockHeader(string2, indentPerLevel) { - var indentIndicator = needIndentIndicator(string2) ? String(indentPerLevel) : ""; - var clip = string2[string2.length - 1] === "\n"; - var keep = clip && (string2[string2.length - 2] === "\n" || string2 === "\n"); - var chomp = keep ? "+" : clip ? "" : "-"; - return indentIndicator + chomp + "\n"; -} -function dropEndingNewline(string2) { - return string2[string2.length - 1] === "\n" ? string2.slice(0, -1) : string2; -} -function foldString(string2, width) { - var lineRe = /(\n+)([^\n]*)/g; - var result = function() { - var nextLF = string2.indexOf("\n"); - nextLF = nextLF !== -1 ? nextLF : string2.length; - lineRe.lastIndex = nextLF; - return foldLine(string2.slice(0, nextLF), width); - }(); - var prevMoreIndented = string2[0] === "\n" || string2[0] === " "; - var moreIndented; - var match2; - while (match2 = lineRe.exec(string2)) { - var prefix = match2[1], line2 = match2[2]; - moreIndented = line2[0] === " "; - result += prefix + (!prevMoreIndented && !moreIndented && line2 !== "" ? "\n" : "") + foldLine(line2, width); - prevMoreIndented = moreIndented; - } - return result; -} -function foldLine(line2, width) { - if (line2 === "" || line2[0] === " ") return line2; - var breakRe = / [^ ]/g; - var match2; - var start = 0, end, curr = 0, next = 0; - var result = ""; - while (match2 = breakRe.exec(line2)) { - next = match2.index; - if (next - start > width) { - end = curr > start ? curr : next; - result += "\n" + line2.slice(start, end); - start = end + 1; - } - curr = next; - } - result += "\n"; - if (line2.length - start > width && curr > start) { - result += line2.slice(start, curr) + "\n" + line2.slice(curr + 1); - } else { - result += line2.slice(start); - } - return result.slice(1); -} -function escapeString(string2) { - var result = ""; - var char = 0; - var escapeSeq; - for (var i = 0; i < string2.length; char >= 65536 ? i += 2 : i++) { - char = codePointAt(string2, i); - escapeSeq = ESCAPE_SEQUENCES[char]; - if (!escapeSeq && isPrintable(char)) { - result += string2[i]; - if (char >= 65536) result += string2[i + 1]; - } else { - result += escapeSeq || encodeHex(char); - } - } - return result; -} -function writeFlowSequence(state, level, object) { - var _result = "", _tag = state.tag, index, length, value; - for (index = 0, length = object.length; index < length; index += 1) { - value = object[index]; - if (state.replacer) { - value = state.replacer.call(object, String(index), value); - } - if (writeNode(state, level, value, false, false) || typeof value === "undefined" && writeNode(state, level, null, false, false)) { - if (_result !== "") _result += "," + (!state.condenseFlow ? " " : ""); - _result += state.dump; - } - } - state.tag = _tag; - state.dump = "[" + _result + "]"; -} -function writeBlockSequence(state, level, object, compact) { - var _result = "", _tag = state.tag, index, length, value; - for (index = 0, length = object.length; index < length; index += 1) { - value = object[index]; - if (state.replacer) { - value = state.replacer.call(object, String(index), value); - } - if (writeNode(state, level + 1, value, true, true, false, true) || typeof value === "undefined" && writeNode(state, level + 1, null, true, true, false, true)) { - if (!compact || _result !== "") { - _result += generateNextLine(state, level); - } - if (state.dump && CHAR_LINE_FEED === state.dump.charCodeAt(0)) { - _result += "-"; - } else { - _result += "- "; - } - _result += state.dump; - } - } - state.tag = _tag; - state.dump = _result || "[]"; -} -function writeFlowMapping(state, level, object) { - var _result = "", _tag = state.tag, objectKeyList = Object.keys(object), index, length, objectKey, objectValue, pairBuffer; - for (index = 0, length = objectKeyList.length; index < length; index += 1) { - pairBuffer = ""; - if (_result !== "") pairBuffer += ", "; - if (state.condenseFlow) pairBuffer += '"'; - objectKey = objectKeyList[index]; - objectValue = object[objectKey]; - if (state.replacer) { - objectValue = state.replacer.call(object, objectKey, objectValue); - } - if (!writeNode(state, level, objectKey, false, false)) { - continue; - } - if (state.dump.length > 1024) pairBuffer += "? "; - pairBuffer += state.dump + (state.condenseFlow ? '"' : "") + ":" + (state.condenseFlow ? "" : " "); - if (!writeNode(state, level, objectValue, false, false)) { - continue; - } - pairBuffer += state.dump; - _result += pairBuffer; - } - state.tag = _tag; - state.dump = "{" + _result + "}"; -} -function writeBlockMapping(state, level, object, compact) { - var _result = "", _tag = state.tag, objectKeyList = Object.keys(object), index, length, objectKey, objectValue, explicitPair, pairBuffer; - if (state.sortKeys === true) { - objectKeyList.sort(); - } else if (typeof state.sortKeys === "function") { - objectKeyList.sort(state.sortKeys); - } else if (state.sortKeys) { - throw new exception("sortKeys must be a boolean or a function"); - } - for (index = 0, length = objectKeyList.length; index < length; index += 1) { - pairBuffer = ""; - if (!compact || _result !== "") { - pairBuffer += generateNextLine(state, level); - } - objectKey = objectKeyList[index]; - objectValue = object[objectKey]; - if (state.replacer) { - objectValue = state.replacer.call(object, objectKey, objectValue); - } - if (!writeNode(state, level + 1, objectKey, true, true, true)) { - continue; - } - explicitPair = state.tag !== null && state.tag !== "?" || state.dump && state.dump.length > 1024; - if (explicitPair) { - if (state.dump && CHAR_LINE_FEED === state.dump.charCodeAt(0)) { - pairBuffer += "?"; - } else { - pairBuffer += "? "; - } - } - pairBuffer += state.dump; - if (explicitPair) { - pairBuffer += generateNextLine(state, level); - } - if (!writeNode(state, level + 1, objectValue, true, explicitPair)) { - continue; - } - if (state.dump && CHAR_LINE_FEED === state.dump.charCodeAt(0)) { - pairBuffer += ":"; - } else { - pairBuffer += ": "; - } - pairBuffer += state.dump; - _result += pairBuffer; - } - state.tag = _tag; - state.dump = _result || "{}"; -} -function detectType(state, object, explicit) { - var _result, typeList, index, length, type2, style; - typeList = explicit ? state.explicitTypes : state.implicitTypes; - for (index = 0, length = typeList.length; index < length; index += 1) { - type2 = typeList[index]; - if ((type2.instanceOf || type2.predicate) && (!type2.instanceOf || typeof object === "object" && object instanceof type2.instanceOf) && (!type2.predicate || type2.predicate(object))) { - if (explicit) { - if (type2.multi && type2.representName) { - state.tag = type2.representName(object); - } else { - state.tag = type2.tag; - } - } else { - state.tag = "?"; - } - if (type2.represent) { - style = state.styleMap[type2.tag] || type2.defaultStyle; - if (_toString.call(type2.represent) === "[object Function]") { - _result = type2.represent(object, style); - } else if (_hasOwnProperty.call(type2.represent, style)) { - _result = type2.represent[style](object, style); - } else { - throw new exception("!<" + type2.tag + '> tag resolver accepts not "' + style + '" style'); - } - state.dump = _result; - } - return true; - } - } - return false; -} -function writeNode(state, level, object, block, compact, iskey, isblockseq) { - state.tag = null; - state.dump = object; - if (!detectType(state, object, false)) { - detectType(state, object, true); - } - var type2 = _toString.call(state.dump); - var inblock = block; - var tagStr; - if (block) { - block = state.flowLevel < 0 || state.flowLevel > level; - } - var objectOrArray = type2 === "[object Object]" || type2 === "[object Array]", duplicateIndex, duplicate; - if (objectOrArray) { - duplicateIndex = state.duplicates.indexOf(object); - duplicate = duplicateIndex !== -1; - } - if (state.tag !== null && state.tag !== "?" || duplicate || state.indent !== 2 && level > 0) { - compact = false; - } - if (duplicate && state.usedDuplicates[duplicateIndex]) { - state.dump = "*ref_" + duplicateIndex; - } else { - if (objectOrArray && duplicate && !state.usedDuplicates[duplicateIndex]) { - state.usedDuplicates[duplicateIndex] = true; - } - if (type2 === "[object Object]") { - if (block && Object.keys(state.dump).length !== 0) { - writeBlockMapping(state, level, state.dump, compact); - if (duplicate) { - state.dump = "&ref_" + duplicateIndex + state.dump; - } - } else { - writeFlowMapping(state, level, state.dump); - if (duplicate) { - state.dump = "&ref_" + duplicateIndex + " " + state.dump; - } - } - } else if (type2 === "[object Array]") { - if (block && state.dump.length !== 0) { - if (state.noArrayIndent && !isblockseq && level > 0) { - writeBlockSequence(state, level - 1, state.dump, compact); - } else { - writeBlockSequence(state, level, state.dump, compact); - } - if (duplicate) { - state.dump = "&ref_" + duplicateIndex + state.dump; - } - } else { - writeFlowSequence(state, level, state.dump); - if (duplicate) { - state.dump = "&ref_" + duplicateIndex + " " + state.dump; - } - } - } else if (type2 === "[object String]") { - if (state.tag !== "?") { - writeScalar(state, state.dump, level, iskey, inblock); - } - } else if (type2 === "[object Undefined]") { - return false; - } else { - if (state.skipInvalid) return false; - throw new exception("unacceptable kind of an object to dump " + type2); - } - if (state.tag !== null && state.tag !== "?") { - tagStr = encodeURI( - state.tag[0] === "!" ? state.tag.slice(1) : state.tag - ).replace(/!/g, "%21"); - if (state.tag[0] === "!") { - tagStr = "!" + tagStr; - } else if (tagStr.slice(0, 18) === "tag:yaml.org,2002:") { - tagStr = "!!" + tagStr.slice(18); - } else { - tagStr = "!<" + tagStr + ">"; - } - state.dump = tagStr + " " + state.dump; - } - } - return true; -} -function getDuplicateReferences(object, state) { - var objects = [], duplicatesIndexes = [], index, length; - inspectNode(object, objects, duplicatesIndexes); - for (index = 0, length = duplicatesIndexes.length; index < length; index += 1) { - state.duplicates.push(objects[duplicatesIndexes[index]]); - } - state.usedDuplicates = new Array(length); -} -function inspectNode(object, objects, duplicatesIndexes) { - var objectKeyList, index, length; - if (object !== null && typeof object === "object") { - index = objects.indexOf(object); - if (index !== -1) { - if (duplicatesIndexes.indexOf(index) === -1) { - duplicatesIndexes.push(index); - } - } else { - objects.push(object); - if (Array.isArray(object)) { - for (index = 0, length = object.length; index < length; index += 1) { - inspectNode(object[index], objects, duplicatesIndexes); - } - } else { - objectKeyList = Object.keys(object); - for (index = 0, length = objectKeyList.length; index < length; index += 1) { - inspectNode(object[objectKeyList[index]], objects, duplicatesIndexes); - } - } - } - } -} -function dump$1(input, options) { - options = options || {}; - var state = new State(options); - if (!state.noRefs) getDuplicateReferences(input, state); - var value = input; - if (state.replacer) { - value = state.replacer.call({ "": value }, "", value); - } - if (writeNode(state, 0, value, true, true)) return state.dump + "\n"; - return ""; -} function renamed(from, to) { return function() { throw new Error("Function yaml." + from + " is removed in js-yaml 4. Use yaml." + to + " instead, which is now safe by default."); }; } -var isNothing_1, isObject_1, toArray_1, repeat_1, isNegativeZero_1, extend_1, common, exception, snippet, TYPE_CONSTRUCTOR_OPTIONS, YAML_NODE_KINDS, type, schema, str, seq, map, failsafe, _null, bool, int, YAML_FLOAT_PATTERN, SCIENTIFIC_WITHOUT_DOT, float, json, core, YAML_DATE_REGEXP, YAML_TIMESTAMP_REGEXP, timestamp, merge, BASE64_MAP, binary, _hasOwnProperty$3, _toString$2, omap, _toString$1, pairs, _hasOwnProperty$2, set, _default, _hasOwnProperty$1, CONTEXT_FLOW_IN, CONTEXT_FLOW_OUT, CONTEXT_BLOCK_IN, CONTEXT_BLOCK_OUT, CHOMPING_CLIP, CHOMPING_STRIP, CHOMPING_KEEP, PATTERN_NON_PRINTABLE, PATTERN_NON_ASCII_LINE_BREAKS, PATTERN_FLOW_INDICATORS, PATTERN_TAG_HANDLE, PATTERN_TAG_URI, simpleEscapeCheck, simpleEscapeMap, i, directiveHandlers, loadAll_1, load_1, loader, _toString, _hasOwnProperty, CHAR_BOM, CHAR_TAB, CHAR_LINE_FEED, CHAR_CARRIAGE_RETURN, CHAR_SPACE, CHAR_EXCLAMATION, CHAR_DOUBLE_QUOTE, CHAR_SHARP, CHAR_PERCENT, CHAR_AMPERSAND, CHAR_SINGLE_QUOTE, CHAR_ASTERISK, CHAR_COMMA, CHAR_MINUS, CHAR_COLON, CHAR_EQUALS, CHAR_GREATER_THAN, CHAR_QUESTION, CHAR_COMMERCIAL_AT, CHAR_LEFT_SQUARE_BRACKET, CHAR_RIGHT_SQUARE_BRACKET, CHAR_GRAVE_ACCENT, CHAR_LEFT_CURLY_BRACKET, CHAR_VERTICAL_LINE, CHAR_RIGHT_CURLY_BRACKET, ESCAPE_SEQUENCES, DEPRECATED_BOOLEANS_SYNTAX, DEPRECATED_BASE60_SYNTAX, QUOTING_TYPE_SINGLE, QUOTING_TYPE_DOUBLE, STYLE_PLAIN, STYLE_SINGLE, STYLE_LITERAL, STYLE_FOLDED, STYLE_DOUBLE, dump_1, dumper, Type, Schema, FAILSAFE_SCHEMA, JSON_SCHEMA, CORE_SCHEMA, DEFAULT_SCHEMA, load, loadAll, dump, YAMLException, types, safeLoad, safeLoadAll, safeDump, jsYaml, js_yaml_default; +var isNothing_1, isObject_1, toArray_1, repeat_1, isNegativeZero_1, extend_1, common, exception, snippet, TYPE_CONSTRUCTOR_OPTIONS, YAML_NODE_KINDS, type, schema, str, seq, map, failsafe, _null, bool, int, YAML_FLOAT_PATTERN, SCIENTIFIC_WITHOUT_DOT, float, json, core, YAML_DATE_REGEXP, YAML_TIMESTAMP_REGEXP, timestamp, merge2, BASE64_MAP, binary, _hasOwnProperty$3, _toString$2, omap, _toString$1, pairs, _hasOwnProperty$2, set, _default, _hasOwnProperty$1, CONTEXT_FLOW_IN, CONTEXT_FLOW_OUT, CONTEXT_BLOCK_IN, CONTEXT_BLOCK_OUT, CHOMPING_CLIP, CHOMPING_STRIP, CHOMPING_KEEP, PATTERN_NON_PRINTABLE, PATTERN_NON_ASCII_LINE_BREAKS, PATTERN_FLOW_INDICATORS, PATTERN_TAG_HANDLE, PATTERN_TAG_URI, simpleEscapeCheck, simpleEscapeMap, i, directiveHandlers, loadAll_1, load_1, loader, ESCAPE_SEQUENCES, Type, Schema, FAILSAFE_SCHEMA, JSON_SCHEMA, CORE_SCHEMA, DEFAULT_SCHEMA, load, loadAll, dump, YAMLException, types, safeLoad, safeLoadAll, safeDump, jsYaml; var init_js_yaml = __esm({ "node_modules/js-yaml/dist/js-yaml.mjs"() { isNothing_1 = isNothing; @@ -11039,7 +10284,7 @@ var init_js_yaml = __esm({ instanceOf: Date, represent: representYamlTimestamp }); - merge = new type("tag:yaml.org,2002:merge", { + merge2 = new type("tag:yaml.org,2002:merge", { kind: "scalar", resolve: resolveYamlMerge }); @@ -11073,7 +10318,7 @@ var init_js_yaml = __esm({ _default = core.extend({ implicit: [ timestamp, - merge + merge2 ], explicit: [ binary, @@ -11155,33 +10400,6 @@ var init_js_yaml = __esm({ loadAll: loadAll_1, load: load_1 }; - _toString = Object.prototype.toString; - _hasOwnProperty = Object.prototype.hasOwnProperty; - CHAR_BOM = 65279; - CHAR_TAB = 9; - CHAR_LINE_FEED = 10; - CHAR_CARRIAGE_RETURN = 13; - CHAR_SPACE = 32; - CHAR_EXCLAMATION = 33; - CHAR_DOUBLE_QUOTE = 34; - CHAR_SHARP = 35; - CHAR_PERCENT = 37; - CHAR_AMPERSAND = 38; - CHAR_SINGLE_QUOTE = 39; - CHAR_ASTERISK = 42; - CHAR_COMMA = 44; - CHAR_MINUS = 45; - CHAR_COLON = 58; - CHAR_EQUALS = 61; - CHAR_GREATER_THAN = 62; - CHAR_QUESTION = 63; - CHAR_COMMERCIAL_AT = 64; - CHAR_LEFT_SQUARE_BRACKET = 91; - CHAR_RIGHT_SQUARE_BRACKET = 93; - CHAR_GRAVE_ACCENT = 96; - CHAR_LEFT_CURLY_BRACKET = 123; - CHAR_VERTICAL_LINE = 124; - CHAR_RIGHT_CURLY_BRACKET = 125; ESCAPE_SEQUENCES = {}; ESCAPE_SEQUENCES[0] = "\\0"; ESCAPE_SEQUENCES[7] = "\\a"; @@ -11198,36 +10416,6 @@ var init_js_yaml = __esm({ ESCAPE_SEQUENCES[160] = "\\_"; ESCAPE_SEQUENCES[8232] = "\\L"; ESCAPE_SEQUENCES[8233] = "\\P"; - DEPRECATED_BOOLEANS_SYNTAX = [ - "y", - "Y", - "yes", - "Yes", - "YES", - "on", - "On", - "ON", - "n", - "N", - "no", - "No", - "NO", - "off", - "Off", - "OFF" - ]; - DEPRECATED_BASE60_SYNTAX = /^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/; - QUOTING_TYPE_SINGLE = 1; - QUOTING_TYPE_DOUBLE = 2; - STYLE_PLAIN = 1; - STYLE_SINGLE = 2; - STYLE_LITERAL = 3; - STYLE_FOLDED = 4; - STYLE_DOUBLE = 5; - dump_1 = dump$1; - dumper = { - dump: dump_1 - }; Type = type; Schema = schema; FAILSAFE_SCHEMA = failsafe; @@ -11236,7 +10424,6 @@ var init_js_yaml = __esm({ DEFAULT_SCHEMA = _default; load = loader.load; loadAll = loader.loadAll; - dump = dumper.dump; YAMLException = exception; types = { binary, @@ -11248,7 +10435,7 @@ var init_js_yaml = __esm({ timestamp, bool, int, - merge, + merge: merge2, omap, seq, str @@ -11272,25 +10459,24 @@ var init_js_yaml = __esm({ safeLoadAll, safeDump }; - js_yaml_default = jsYaml; } }); // node_modules/@prettier/cli/dist/config_prettier.js import fs11 from "fs"; -import path13 from "path"; +import path14 from "path"; import url2 from "url"; var Loaders, File2Loader, Ext2Loader, getPrettierConfig, getPrettierConfigs, getPrettierConfigsMap, getPrettierConfigsUp, getPrettierConfigResolved; var init_config_prettier = __esm({ "node_modules/@prettier/cli/dist/config_prettier.js"() { - init_dist20(); + init_dist21(); init_known(); - init_utils12(); - init_utils12(); + init_utils15(); + init_utils15(); Loaders = { auto: (filePath) => { - const basename = path13.basename(filePath); - const ext = path13.extname(filePath).slice(1); + const basename = path14.basename(filePath); + const ext = path14.extname(filePath).slice(1); const loader2 = File2Loader[basename] || Ext2Loader[ext] || File2Loader["default"]; return loader2(filePath); }, @@ -11305,8 +10491,8 @@ var init_config_prettier = __esm({ }, json5: async (filePath) => { const fileContent = fs11.readFileSync(filePath, "utf8"); - const JSON52 = (await Promise.resolve().then(() => (init_dist32(), dist_exports2))).default; - const config = JSON52.parse(fileContent); + const JSON5 = (await Promise.resolve().then(() => (init_dist32(), dist_exports2))).default; + const config = JSON5.parse(fileContent); return config; }, package: async (filePath) => { @@ -11319,7 +10505,7 @@ var init_config_prettier = __esm({ const config = pkg.prettier; if (isObject2(config)) { return config; - } else if (isString3(config)) { + } else if (isString4(config)) { const modulePath = getModulePath(config, filePath); return Loaders.auto(modulePath); } @@ -11327,8 +10513,8 @@ var init_config_prettier = __esm({ }, toml: async (filePath) => { const fileContent = fs11.readFileSync(filePath, "utf8"); - const toml = await Promise.resolve().then(() => (init_dist33(), dist_exports3)); - return toml.parse(fileContent); + const { parse: parse8 } = await Promise.resolve().then(() => (init_dist33(), dist_exports3)); + return parse8(fileContent); }, yaml: async (filePath) => { const yaml = (await Promise.resolve().then(() => (init_js_yaml(), js_yaml_exports))).default; @@ -11370,8 +10556,8 @@ var init_config_prettier = __esm({ if (!known_default.hasFilePath(filePath)) return; const loader2 = File2Loader[fileName] || File2Loader["default"]; - const normalize = (config) => isObject2(config) ? { ...config, ...normalizePrettierOptions(config, folderPath) } : void 0; - return loader2(filePath).then(normalize).catch(noop2); + const normalize2 = (config) => isObject2(config) ? { ...config, ...normalizePrettierOptions(config, folderPath) } : void 0; + return loader2(filePath).then(normalize2).catch(noop2); }; getPrettierConfigs = dist_default13(async (folderPath, filesNames) => { const configsRaw = await Promise.all(filesNames.map((fileName) => getPrettierConfig(folderPath, fileName))); @@ -11386,15 +10572,14 @@ var init_config_prettier = __esm({ return map2; }; getPrettierConfigsUp = dist_default13(async (folderPath, filesNames) => { - var _a4; - const config = (_a4 = await getPrettierConfigs(folderPath, filesNames)) == null ? void 0 : _a4[0]; - const folderPathUp = path13.dirname(folderPath); + const config = (await getPrettierConfigs(folderPath, filesNames))?.[0]; + const folderPathUp = path14.dirname(folderPath); const configsUp = folderPath !== folderPathUp ? await getPrettierConfigsUp(folderPathUp, filesNames) : []; const configs = config ? [...configsUp, config] : configsUp; return configs; }); getPrettierConfigResolved = async (filePath, filesNames) => { - const folderPath = path13.dirname(filePath); + const folderPath = path14.dirname(filePath); const configs = await getPrettierConfigsUp(folderPath, filesNames); let resolved = {}; for (let ci = 0, cl = configs.length; ci < cl; ci++) { @@ -11408,9 +10593,9 @@ var init_config_prettier = __esm({ const filePathRelative = fastRelativeChildPath(override.folder, filePath); if (!filePathRelative) continue; - if (!dist_default18(override.filesPositive, filePathRelative)) + if (!dist_default19(override.filesPositive, filePathRelative)) continue; - if (dist_default18(override.filesNegative, filePathRelative)) + if (dist_default19(override.filesNegative, filePathRelative)) continue; resolved = { ...resolved, ...override.options }; } @@ -11427,9 +10612,9 @@ var init_debounce = __esm({ "node_modules/dettle/dist/debounce.js"() { debounce = (fn, wait = 1, options) => { wait = Math.max(1, wait); - const leading = (options == null ? void 0 : options.leading) ?? false; - const trailing = (options == null ? void 0 : options.trailing) ?? true; - const maxWait = Math.max((options == null ? void 0 : options.maxWait) ?? Infinity, wait); + const leading = options?.leading ?? false; + const trailing = options?.trailing ?? true; + const maxWait = Math.max(options?.maxWait ?? Infinity, wait); let args; let timeout; let timestampCall = 0; @@ -11542,7 +10727,7 @@ var init_scheduler = __esm({ // node_modules/pioppo/dist/utils.js var isTransportMultiple; -var init_utils16 = __esm({ +var init_utils18 = __esm({ "node_modules/pioppo/dist/utils.js"() { isTransportMultiple = (transport) => { return "error" in transport && "warn" in transport && "info" in transport && "debug" in transport; @@ -11556,7 +10741,7 @@ var init_dist35 = __esm({ "node_modules/pioppo/dist/index.js"() { init_node2(); init_scheduler(); - init_utils16(); + init_utils18(); Pioppo = class { /* CONSTRUCTOR */ constructor(options = {}) { @@ -11624,9 +10809,8 @@ var init_dist35 = __esm({ } } schedule() { - var _a4; if (this.scheduled) { - (_a4 = this.schedulerCb) == null ? void 0 : _a4.call(this); + this.schedulerCb?.(); } else { this.scheduled = true; this.schedulerCb = this.scheduler(() => { @@ -11757,13 +10941,15 @@ var init_constants5 = __esm({ }); // node_modules/ansi-truncate/dist/constants.js -var ANSI_RE3, ELLIPSIS, ELLIPSIS_WIDTH, RESET; +var ANSI_STANDARD_RE, ANSI_LINK_RE, ELLIPSIS, ELLIPSIS_WIDTH, RESET_STANDARD, RESET_LINK; var init_constants6 = __esm({ "node_modules/ansi-truncate/dist/constants.js"() { - ANSI_RE3 = /[\x1B\x9B]/; + ANSI_STANDARD_RE = /[\x1B\x9B]/; + ANSI_LINK_RE = /\x1B\]8;/; ELLIPSIS = "\u2026"; ELLIPSIS_WIDTH = 1; - RESET = "\x1B[0m"; + RESET_STANDARD = "\x1B[0m"; + RESET_LINK = "\x1B]8;;\x07"; } }); @@ -11773,16 +10959,19 @@ var init_dist38 = __esm({ "node_modules/ansi-truncate/dist/index.js"() { init_dist7(); init_constants6(); + init_constants6(); + init_constants6(); truncate = (input, width, options) => { const limit = width; - const ellipsis = (options == null ? void 0 : options.ellipsis) ?? ELLIPSIS; - const ellipsisWidth = (options == null ? void 0 : options.ellipsisWidth) ?? (ellipsis === ELLIPSIS ? ELLIPSIS_WIDTH : void 0); + const ellipsis = options?.ellipsis ?? ELLIPSIS; + const ellipsisWidth = options?.ellipsisWidth ?? (ellipsis === ELLIPSIS ? ELLIPSIS_WIDTH : void 0); const { index, ellipsed, truncated } = dist_default7(input, { limit, ellipsis, ellipsisWidth }); if (!truncated) return input; const slice = input.slice(0, index); - const resettable = ANSI_RE3.test(slice); - return `${slice}${ellipsed ? ellipsis : ""}${resettable ? RESET : ""}`; + const isStandardResettable = ANSI_STANDARD_RE.test(slice); + const isLinkResettable = ANSI_LINK_RE.test(slice); + return `${slice}${ellipsed ? ellipsis : ""}${isStandardResettable ? RESET_STANDARD : ""}${isLinkResettable ? RESET_LINK : ""}`; }; dist_default33 = truncate; } @@ -11794,8 +10983,7 @@ var init_dist39 = __esm({ "node_modules/tiny-truncate/dist/index.js"() { init_dist38(); truncate2 = (str2, options) => { - var _a4, _b2, _c2, _d; - const width = (((_d = (_c2 = (_b2 = (_a4 = globalThis.process) == null ? void 0 : _a4.stdout) == null ? void 0 : _b2.getWindowSize) == null ? void 0 : _c2.call(_b2)) == null ? void 0 : _d[0]) || 25) - 1; + const width = (globalThis.process?.stdout?.getWindowSize?.()?.[0] || 25) - 1; return dist_default33(str2, width, options); }; dist_default34 = truncate2; @@ -11804,23 +10992,21 @@ var init_dist39 = __esm({ // node_modules/tiny-spinner/dist/utils.js var isTTY, writeLine; -var init_utils17 = __esm({ +var init_utils19 = __esm({ "node_modules/tiny-spinner/dist/utils.js"() { init_dist39(); isTTY = () => { - var _a4, _b2; - return !!((_b2 = (_a4 = globalThis.process) == null ? void 0 : _a4.stdout) == null ? void 0 : _b2.isTTY); + return !!globalThis.process?.stdout?.isTTY; }; writeLine = (line2) => { - var _a4, _b2, _c2, _d, _e, _f, _g, _h; line2 = dist_default34(line2); const process19 = globalThis.process; if (process19) { const isTerminal = /(\r?\n|\r)$/.test(line2); - (_b2 = (_a4 = process19.stdout) == null ? void 0 : _a4.cursorTo) == null ? void 0 : _b2.call(_a4, 0); - (_d = (_c2 = process19.stdout) == null ? void 0 : _c2.write) == null ? void 0 : _d.call(_c2, line2.trim()); - (_f = (_e = process19.stdout) == null ? void 0 : _e.clearLine) == null ? void 0 : _f.call(_e, 1); - (_h = (_g = process19.stdout) == null ? void 0 : _g.write) == null ? void 0 : _h.call(_g, isTerminal ? "\r\n" : ""); + process19.stdout?.cursorTo?.(0); + process19.stdout?.write?.(line2.trim()); + process19.stdout?.clearLine?.(1); + process19.stdout?.write?.(isTerminal ? "\r\n" : ""); } else { console.log(line2); } @@ -11836,7 +11022,7 @@ var init_dist40 = __esm({ init_dist4(); init_dist37(); init_constants5(); - init_utils17(); + init_utils19(); Spinner = class { constructor() { this.iteration = 0; @@ -11907,7 +11093,7 @@ var init_logger2 = __esm({ init_dist12(); init_dist40(); init_logger_transports(); - init_utils12(); + init_utils15(); Logger2 = class { constructor(level, stream) { this.levels = ["debug", "log", "warn", "error", "silent"]; @@ -12007,16 +11193,26 @@ var init_logger2 = __esm({ } }); -// node_modules/stubborn-fs/dist/attemptify.js -var attemptifyAsync, attemptifySync; -var init_attemptify = __esm({ - "node_modules/stubborn-fs/dist/attemptify.js"() { - attemptifyAsync = (fn, onError) => { +// node_modules/stubborn-utils/dist/attemptify_async.js +var attemptifyAsync, attemptify_async_default; +var init_attemptify_async = __esm({ + "node_modules/stubborn-utils/dist/attemptify_async.js"() { + attemptifyAsync = (fn, options) => { + const { onError } = options; return function attemptified(...args) { return fn.apply(void 0, args).catch(onError); }; }; - attemptifySync = (fn, onError) => { + attemptify_async_default = attemptifyAsync; + } +}); + +// node_modules/stubborn-utils/dist/attemptify_sync.js +var attemptifySync, attemptify_sync_default; +var init_attemptify_sync = __esm({ + "node_modules/stubborn-utils/dist/attemptify_sync.js"() { + attemptifySync = (fn, options) => { + const { onError } = options; return function attemptified(...args) { try { return fn.apply(void 0, args); @@ -12025,17 +11221,85 @@ var init_attemptify = __esm({ } }; }; + attemptify_sync_default = attemptifySync; } }); -// node_modules/stubborn-fs/dist/constants.js -import process15 from "process"; -var IS_USER_ROOT, LIMIT_FILES_DESCRIPTORS, NOOP; +// node_modules/stubborn-utils/dist/constants.js +var RETRY_INTERVAL; var init_constants7 = __esm({ - "node_modules/stubborn-fs/dist/constants.js"() { - IS_USER_ROOT = process15.getuid ? !process15.getuid() : false; - LIMIT_FILES_DESCRIPTORS = 1e4; - NOOP = () => void 0; + "node_modules/stubborn-utils/dist/constants.js"() { + RETRY_INTERVAL = 250; + } +}); + +// node_modules/stubborn-utils/dist/retryify_async.js +var retryifyAsync, retryify_async_default; +var init_retryify_async = __esm({ + "node_modules/stubborn-utils/dist/retryify_async.js"() { + init_constants7(); + retryifyAsync = (fn, options) => { + const { isRetriable } = options; + return function retryified(options2) { + const { timeout } = options2; + const interval = options2.interval ?? RETRY_INTERVAL; + const timestamp2 = Date.now() + timeout; + return function attempt3(...args) { + return fn.apply(void 0, args).catch((error) => { + if (!isRetriable(error)) + throw error; + if (Date.now() >= timestamp2) + throw error; + const delay = Math.round(interval * Math.random()); + if (delay > 0) { + const delayPromise = new Promise((resolve4) => setTimeout(resolve4, delay)); + return delayPromise.then(() => attempt3.apply(void 0, args)); + } else { + return attempt3.apply(void 0, args); + } + }); + }; + }; + }; + retryify_async_default = retryifyAsync; + } +}); + +// node_modules/stubborn-utils/dist/retryify_sync.js +var retryifySync, retryify_sync_default; +var init_retryify_sync = __esm({ + "node_modules/stubborn-utils/dist/retryify_sync.js"() { + retryifySync = (fn, options) => { + const { isRetriable } = options; + return function retryified(options2) { + const { timeout } = options2; + const timestamp2 = Date.now() + timeout; + return function attempt3(...args) { + while (true) { + try { + return fn.apply(void 0, args); + } catch (error) { + if (!isRetriable(error)) + throw error; + if (Date.now() >= timestamp2) + throw error; + continue; + } + } + }; + }; + }; + retryify_sync_default = retryifySync; + } +}); + +// node_modules/stubborn-utils/dist/index.js +var init_dist41 = __esm({ + "node_modules/stubborn-utils/dist/index.js"() { + init_attemptify_async(); + init_attemptify_sync(); + init_retryify_async(); + init_retryify_sync(); } }); @@ -12043,7 +11307,7 @@ var init_constants7 = __esm({ var Handlers, handlers_default; var init_handlers = __esm({ "node_modules/stubborn-fs/dist/handlers.js"() { - init_constants7(); + init_constants8(); Handlers = { /* API */ isChangeErrorOk: (error) => { @@ -12079,110 +11343,21 @@ var init_handlers = __esm({ } }); -// node_modules/stubborn-fs/dist/retryify_queue.js -var RetryfyQueue, retryify_queue_default; -var init_retryify_queue = __esm({ - "node_modules/stubborn-fs/dist/retryify_queue.js"() { - init_constants7(); - RetryfyQueue = class { - constructor() { - this.interval = 25; - this.intervalId = void 0; - this.limit = LIMIT_FILES_DESCRIPTORS; - this.queueActive = /* @__PURE__ */ new Set(); - this.queueWaiting = /* @__PURE__ */ new Set(); - this.init = () => { - if (this.intervalId) - return; - this.intervalId = setInterval(this.tick, this.interval); - }; - this.reset = () => { - if (!this.intervalId) - return; - clearInterval(this.intervalId); - delete this.intervalId; - }; - this.add = (fn) => { - this.queueWaiting.add(fn); - if (this.queueActive.size < this.limit / 2) { - this.tick(); - } else { - this.init(); - } - }; - this.remove = (fn) => { - this.queueWaiting.delete(fn); - this.queueActive.delete(fn); - }; - this.schedule = () => { - return new Promise((resolve4) => { - const cleanup = () => this.remove(resolver); - const resolver = () => resolve4(cleanup); - this.add(resolver); - }); - }; - this.tick = () => { - if (this.queueActive.size >= this.limit) - return; - if (!this.queueWaiting.size) - return this.reset(); - for (const fn of this.queueWaiting) { - if (this.queueActive.size >= this.limit) - break; - this.queueWaiting.delete(fn); - this.queueActive.add(fn); - fn(); - } - }; - } +// node_modules/stubborn-fs/dist/constants.js +import process15 from "process"; +var ATTEMPTIFY_CHANGE_ERROR_OPTIONS, ATTEMPTIFY_NOOP_OPTIONS, IS_USER_ROOT, RETRYIFY_OPTIONS; +var init_constants8 = __esm({ + "node_modules/stubborn-fs/dist/constants.js"() { + init_handlers(); + ATTEMPTIFY_CHANGE_ERROR_OPTIONS = { + onError: handlers_default.onChangeError }; - retryify_queue_default = new RetryfyQueue(); - } -}); - -// node_modules/stubborn-fs/dist/retryify.js -var retryifyAsync, retryifySync; -var init_retryify = __esm({ - "node_modules/stubborn-fs/dist/retryify.js"() { - init_retryify_queue(); - retryifyAsync = (fn, isRetriableError) => { - return function retrified(timestamp2) { - return function attempt3(...args) { - return retryify_queue_default.schedule().then((cleanup) => { - const onResolve = (result) => { - cleanup(); - return result; - }; - const onReject = (error) => { - cleanup(); - if (Date.now() >= timestamp2) - throw error; - if (isRetriableError(error)) { - const delay = Math.round(100 * Math.random()); - const delayPromise = new Promise((resolve4) => setTimeout(resolve4, delay)); - return delayPromise.then(() => attempt3.apply(void 0, args)); - } - throw error; - }; - return fn.apply(void 0, args).then(onResolve, onReject); - }); - }; - }; + ATTEMPTIFY_NOOP_OPTIONS = { + onError: () => void 0 }; - retryifySync = (fn, isRetriableError) => { - return function retrified(timestamp2) { - return function attempt3(...args) { - try { - return fn.apply(void 0, args); - } catch (error) { - if (Date.now() > timestamp2) - throw error; - if (isRetriableError(error)) - return attempt3.apply(void 0, args); - throw error; - } - }; - }; + IS_USER_ROOT = process15.getuid ? !process15.getuid() : false; + RETRYIFY_OPTIONS = { + isRetriable: handlers_default.isRetriableError }; } }); @@ -12191,53 +11366,52 @@ var init_retryify = __esm({ import fs12 from "fs"; import { promisify } from "util"; var FS, dist_default36; -var init_dist41 = __esm({ +var init_dist42 = __esm({ "node_modules/stubborn-fs/dist/index.js"() { - init_attemptify(); - init_constants7(); - init_handlers(); - init_retryify(); + init_dist41(); + init_dist41(); + init_constants8(); FS = { attempt: { /* ASYNC */ - chmod: attemptifyAsync(promisify(fs12.chmod), handlers_default.onChangeError), - chown: attemptifyAsync(promisify(fs12.chown), handlers_default.onChangeError), - close: attemptifyAsync(promisify(fs12.close), NOOP), - fsync: attemptifyAsync(promisify(fs12.fsync), NOOP), - mkdir: attemptifyAsync(promisify(fs12.mkdir), NOOP), - realpath: attemptifyAsync(promisify(fs12.realpath), NOOP), - stat: attemptifyAsync(promisify(fs12.stat), NOOP), - unlink: attemptifyAsync(promisify(fs12.unlink), NOOP), + chmod: attemptify_async_default(promisify(fs12.chmod), ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + chown: attemptify_async_default(promisify(fs12.chown), ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + close: attemptify_async_default(promisify(fs12.close), ATTEMPTIFY_NOOP_OPTIONS), + fsync: attemptify_async_default(promisify(fs12.fsync), ATTEMPTIFY_NOOP_OPTIONS), + mkdir: attemptify_async_default(promisify(fs12.mkdir), ATTEMPTIFY_NOOP_OPTIONS), + realpath: attemptify_async_default(promisify(fs12.realpath), ATTEMPTIFY_NOOP_OPTIONS), + stat: attemptify_async_default(promisify(fs12.stat), ATTEMPTIFY_NOOP_OPTIONS), + unlink: attemptify_async_default(promisify(fs12.unlink), ATTEMPTIFY_NOOP_OPTIONS), /* SYNC */ - chmodSync: attemptifySync(fs12.chmodSync, handlers_default.onChangeError), - chownSync: attemptifySync(fs12.chownSync, handlers_default.onChangeError), - closeSync: attemptifySync(fs12.closeSync, NOOP), - existsSync: attemptifySync(fs12.existsSync, NOOP), - fsyncSync: attemptifySync(fs12.fsync, NOOP), - mkdirSync: attemptifySync(fs12.mkdirSync, NOOP), - realpathSync: attemptifySync(fs12.realpathSync, NOOP), - statSync: attemptifySync(fs12.statSync, NOOP), - unlinkSync: attemptifySync(fs12.unlinkSync, NOOP) + chmodSync: attemptify_sync_default(fs12.chmodSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + chownSync: attemptify_sync_default(fs12.chownSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS), + closeSync: attemptify_sync_default(fs12.closeSync, ATTEMPTIFY_NOOP_OPTIONS), + existsSync: attemptify_sync_default(fs12.existsSync, ATTEMPTIFY_NOOP_OPTIONS), + fsyncSync: attemptify_sync_default(fs12.fsync, ATTEMPTIFY_NOOP_OPTIONS), + mkdirSync: attemptify_sync_default(fs12.mkdirSync, ATTEMPTIFY_NOOP_OPTIONS), + realpathSync: attemptify_sync_default(fs12.realpathSync, ATTEMPTIFY_NOOP_OPTIONS), + statSync: attemptify_sync_default(fs12.statSync, ATTEMPTIFY_NOOP_OPTIONS), + unlinkSync: attemptify_sync_default(fs12.unlinkSync, ATTEMPTIFY_NOOP_OPTIONS) }, retry: { /* ASYNC */ - close: retryifyAsync(promisify(fs12.close), handlers_default.isRetriableError), - fsync: retryifyAsync(promisify(fs12.fsync), handlers_default.isRetriableError), - open: retryifyAsync(promisify(fs12.open), handlers_default.isRetriableError), - readFile: retryifyAsync(promisify(fs12.readFile), handlers_default.isRetriableError), - rename: retryifyAsync(promisify(fs12.rename), handlers_default.isRetriableError), - stat: retryifyAsync(promisify(fs12.stat), handlers_default.isRetriableError), - write: retryifyAsync(promisify(fs12.write), handlers_default.isRetriableError), - writeFile: retryifyAsync(promisify(fs12.writeFile), handlers_default.isRetriableError), + close: retryify_async_default(promisify(fs12.close), RETRYIFY_OPTIONS), + fsync: retryify_async_default(promisify(fs12.fsync), RETRYIFY_OPTIONS), + open: retryify_async_default(promisify(fs12.open), RETRYIFY_OPTIONS), + readFile: retryify_async_default(promisify(fs12.readFile), RETRYIFY_OPTIONS), + rename: retryify_async_default(promisify(fs12.rename), RETRYIFY_OPTIONS), + stat: retryify_async_default(promisify(fs12.stat), RETRYIFY_OPTIONS), + write: retryify_async_default(promisify(fs12.write), RETRYIFY_OPTIONS), + writeFile: retryify_async_default(promisify(fs12.writeFile), RETRYIFY_OPTIONS), /* SYNC */ - closeSync: retryifySync(fs12.closeSync, handlers_default.isRetriableError), - fsyncSync: retryifySync(fs12.fsyncSync, handlers_default.isRetriableError), - openSync: retryifySync(fs12.openSync, handlers_default.isRetriableError), - readFileSync: retryifySync(fs12.readFileSync, handlers_default.isRetriableError), - renameSync: retryifySync(fs12.renameSync, handlers_default.isRetriableError), - statSync: retryifySync(fs12.statSync, handlers_default.isRetriableError), - writeSync: retryifySync(fs12.writeSync, handlers_default.isRetriableError), - writeFileSync: retryifySync(fs12.writeFileSync, handlers_default.isRetriableError) + closeSync: retryify_sync_default(fs12.closeSync, RETRYIFY_OPTIONS), + fsyncSync: retryify_sync_default(fs12.fsyncSync, RETRYIFY_OPTIONS), + openSync: retryify_sync_default(fs12.openSync, RETRYIFY_OPTIONS), + readFileSync: retryify_sync_default(fs12.readFileSync, RETRYIFY_OPTIONS), + renameSync: retryify_sync_default(fs12.renameSync, RETRYIFY_OPTIONS), + statSync: retryify_sync_default(fs12.statSync, RETRYIFY_OPTIONS), + writeSync: retryify_sync_default(fs12.writeSync, RETRYIFY_OPTIONS), + writeFileSync: retryify_sync_default(fs12.writeFileSync, RETRYIFY_OPTIONS) } }; dist_default36 = FS; @@ -12245,18 +11419,18 @@ var init_dist41 = __esm({ }); // node_modules/atomically/dist/constants.js -import os2 from "os"; import process16 from "process"; -var DEFAULT_ENCODING, DEFAULT_FILE_MODE, DEFAULT_FOLDER_MODE, DEFAULT_READ_OPTIONS, DEFAULT_WRITE_OPTIONS, DEFAULT_USER_UID, DEFAULT_USER_GID, DEFAULT_TIMEOUT_ASYNC, IS_POSIX, IS_USER_ROOT2, LIMIT_BASENAME_LENGTH; -var init_constants8 = __esm({ +var DEFAULT_ENCODING, DEFAULT_FILE_MODE, DEFAULT_FOLDER_MODE, DEFAULT_READ_OPTIONS, DEFAULT_WRITE_OPTIONS, DEFAULT_USER_UID, DEFAULT_USER_GID, DEFAULT_INTERVAL_ASYNC, DEFAULT_TIMEOUT_ASYNC, IS_POSIX, IS_USER_ROOT2, LIMIT_BASENAME_LENGTH; +var init_constants9 = __esm({ "node_modules/atomically/dist/constants.js"() { DEFAULT_ENCODING = "utf8"; DEFAULT_FILE_MODE = 438; DEFAULT_FOLDER_MODE = 511; DEFAULT_READ_OPTIONS = {}; DEFAULT_WRITE_OPTIONS = {}; - DEFAULT_USER_UID = os2.userInfo().uid; - DEFAULT_USER_GID = os2.userInfo().gid; + DEFAULT_USER_UID = process16.geteuid ? process16.geteuid() : -1; + DEFAULT_USER_GID = process16.getegid ? process16.getegid() : -1; + DEFAULT_INTERVAL_ASYNC = 200; DEFAULT_TIMEOUT_ASYNC = 7500; IS_POSIX = !!process16.getuid; IS_USER_ROOT2 = process16.getuid ? !process16.getuid() : false; @@ -12265,7 +11439,7 @@ var init_constants8 = __esm({ }); // node_modules/atomically/dist/utils/lang.js -var isException, isFunction4, isString6, isUndefined6; +var isException, isFunction4, isString7, isUndefined6; var init_lang = __esm({ "node_modules/atomically/dist/utils/lang.js"() { isException = (value) => { @@ -12274,7 +11448,7 @@ var init_lang = __esm({ isFunction4 = (value) => { return typeof value === "function"; }; - isString6 = (value) => { + isString7 = (value) => { return typeof value === "string"; }; isUndefined6 = (value) => { @@ -12319,16 +11493,17 @@ var init_scheduler2 = __esm({ }); // node_modules/atomically/dist/utils/temp.js -import path14 from "path"; +import path15 from "path"; var Temp, temp_default; var init_temp = __esm({ "node_modules/atomically/dist/utils/temp.js"() { - init_dist41(); + init_dist42(); init_node2(); - init_constants8(); + init_constants9(); Temp = { /* VARIABLES */ store: {}, + // filePath => purge /* API */ create: (filePath) => { const randomness = `000000${Math.floor(Math.random() * 16777215).toString(16)}`.slice(-6); @@ -12364,7 +11539,7 @@ var init_temp = __esm({ } }, truncate: (filePath) => { - const basename = path14.basename(filePath); + const basename = path15.basename(filePath); if (basename.length <= LIMIT_BASENAME_LENGTH) return filePath; const truncable = /^(\.?)(.*?)((?:\.[^.]+)?(?:\.tmp-\d{10}[a-f0-9]{6})?)$/.exec(basename); @@ -12380,12 +11555,16 @@ var init_temp = __esm({ }); // node_modules/atomically/dist/index.js -import path15 from "path"; +import { once as once2 } from "events"; +import { createWriteStream } from "fs"; +import path16 from "path"; +import { Readable } from "stream"; function readFile(filePath, options = DEFAULT_READ_OPTIONS) { - if (isString6(options)) + if (isString7(options)) return readFile(filePath, { encoding: options }); - const timeout = Date.now() + ((options.timeout ?? DEFAULT_TIMEOUT_ASYNC) || -1); - return dist_default36.retry.readFile(timeout)(filePath, options); + const timeout = options.timeout ?? DEFAULT_TIMEOUT_ASYNC; + const retryOptions = { timeout, interval: DEFAULT_INTERVAL_ASYNC }; + return dist_default36.retry.readFile(retryOptions)(filePath, options); } function writeFile(filePath, data, options, callback) { if (isFunction4(options)) @@ -12396,9 +11575,10 @@ function writeFile(filePath, data, options, callback) { return promise; } async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { - if (isString6(options)) + if (isString7(options)) return writeFileAsync(filePath, data, { encoding: options }); - const timeout = Date.now() + ((options.timeout ?? DEFAULT_TIMEOUT_ASYNC) || -1); + const timeout = options.timeout ?? DEFAULT_TIMEOUT_ASYNC; + const retryOptions = { timeout, interval: DEFAULT_INTERVAL_ASYNC }; let schedulerCustomDisposer = null; let schedulerDisposer = null; let tempDisposer = null; @@ -12427,29 +11607,34 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { } } if (!filePathExists) { - const parentPath = path15.dirname(filePath); + const parentPath = path16.dirname(filePath); await dist_default36.attempt.mkdir(parentPath, { mode: DEFAULT_FOLDER_MODE, recursive: true }); } - fd = await dist_default36.retry.open(timeout)(tempPath, "w", options.mode || DEFAULT_FILE_MODE); + fd = await dist_default36.retry.open(retryOptions)(tempPath, "w", options.mode || DEFAULT_FILE_MODE); if (options.tmpCreated) { options.tmpCreated(tempPath); } - if (isString6(data)) { - await dist_default36.retry.write(timeout)(fd, data, 0, options.encoding || DEFAULT_ENCODING); + if (isString7(data)) { + await dist_default36.retry.write(retryOptions)(fd, data, 0, options.encoding || DEFAULT_ENCODING); + } else if (data instanceof Readable) { + const writeStream = createWriteStream(tempPath, { fd, autoClose: false }); + const finishPromise = once2(writeStream, "finish"); + data.pipe(writeStream); + await finishPromise; } else if (!isUndefined6(data)) { - await dist_default36.retry.write(timeout)(fd, data, 0, data.length, 0); + await dist_default36.retry.write(retryOptions)(fd, data, 0, data.length, 0); } if (options.fsync !== false) { if (options.fsyncWait !== false) { - await dist_default36.retry.fsync(timeout)(fd); + await dist_default36.retry.fsync(retryOptions)(fd); } else { dist_default36.attempt.fsync(fd); } } - await dist_default36.retry.close(timeout)(fd); + await dist_default36.retry.close(retryOptions)(fd); fd = null; if (options.chown && (options.chown.uid !== DEFAULT_USER_UID || options.chown.gid !== DEFAULT_USER_GID)) { await dist_default36.attempt.chown(tempPath, options.chown.uid, options.chown.gid); @@ -12458,13 +11643,13 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { await dist_default36.attempt.chmod(tempPath, options.mode); } try { - await dist_default36.retry.rename(timeout)(tempPath, filePath); + await dist_default36.retry.rename(retryOptions)(tempPath, filePath); } catch (error) { if (!isException(error)) throw error; if (error.code !== "ENAMETOOLONG") throw error; - await dist_default36.retry.rename(timeout)(tempPath, temp_default.truncate(filePath)); + await dist_default36.retry.rename(retryOptions)(tempPath, temp_default.truncate(filePath)); } tempDisposer(); tempPath = null; @@ -12479,10 +11664,10 @@ async function writeFileAsync(filePath, data, options = DEFAULT_WRITE_OPTIONS) { schedulerDisposer(); } } -var init_dist42 = __esm({ +var init_dist43 = __esm({ "node_modules/atomically/dist/index.js"() { - init_dist41(); - init_constants8(); + init_dist42(); + init_constants9(); init_lang(); init_scheduler2(); init_temp(); @@ -12496,43 +11681,40 @@ function makeCached(options, cache3, prettier) { format: prettier.format, write: prettier.write, async checkWithPath(filePath, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions) { - var _a4; const data = await cache3.get(filePath); - if (isBoolean2(data == null ? void 0 : data.formatted)) + if (isBoolean2(data?.formatted)) return data.formatted; - const fileContent = ((_a4 = data == null ? void 0 : data.content) == null ? void 0 : _a4.toString()) ?? await readFile(filePath, "utf8"); + const fileContent = data?.content?.toString() ?? await readFile(filePath, "utf8"); const formatted = await prettier.check(filePath, fileContent, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions); - await (data == null ? void 0 : data.save(formatted, fileContent)); + await data?.save(formatted, fileContent); return formatted; }, async formatWithPath(filePath, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions) { - var _a4; const data = await cache3.get(filePath); - const fileContent = ((_a4 = data == null ? void 0 : data.content) == null ? void 0 : _a4.toString()) ?? await readFile(filePath, "utf8"); - if (data == null ? void 0 : data.formatted) + const fileContent = data?.content?.toString() ?? await readFile(filePath, "utf8"); + if (data?.formatted) return fileContent; const fileContentFormatted = await prettier.format(filePath, fileContent, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions); if (fileContent === fileContentFormatted) { - await (data == null ? void 0 : data.save(true, fileContent)); + await data?.save(true, fileContent); return fileContent; } else { - await (data == null ? void 0 : data.save(false, fileContent)); + await data?.save(false, fileContent); return fileContentFormatted; } }, async writeWithPath(filePath, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions) { - var _a4; const data = await cache3.get(filePath); - if (data == null ? void 0 : data.formatted) + if (data?.formatted) return true; - const fileContent = ((_a4 = data == null ? void 0 : data.content) == null ? void 0 : _a4.toString()) ?? await readFile(filePath, "utf8"); + const fileContent = data?.content?.toString() ?? await readFile(filePath, "utf8"); const fileContentFormatted = await prettier.format(filePath, fileContent, formatOptions, contextOptions, pluginsDefaultOptions, pluginsCustomOptions); if (fileContent === fileContentFormatted) { - await (data == null ? void 0 : data.save(true, fileContent)); + await data?.save(true, fileContent); return true; } else { await writeFile(filePath, fileContentFormatted); - await (data == null ? void 0 : data.save(true, fileContentFormatted)); + await data?.save(true, fileContentFormatted); return false; } } @@ -12540,24 +11722,24 @@ function makeCached(options, cache3, prettier) { } var init_prettier_cached = __esm({ "node_modules/@prettier/cli/dist/prettier_cached.js"() { - init_dist42(); - init_utils12(); + init_dist43(); + init_utils15(); } }); // node_modules/isoconcurrency/dist/node.js -import os3 from "os"; +import os2 from "os"; var concurrency, node_default3; var init_node3 = __esm({ "node_modules/isoconcurrency/dist/node.js"() { - concurrency = os3.cpus().length || 1; + concurrency = os2.cpus().length || 1; node_default3 = concurrency; } }); // node_modules/isotimer/dist/utils.js var sanitizeMs; -var init_utils18 = __esm({ +var init_utils20 = __esm({ "node_modules/isotimer/dist/utils.js"() { sanitizeMs = (ms) => { return Math.max(0, Math.min(ms, 2147483647)); @@ -12570,7 +11752,7 @@ import { setInterval as setInterval2, clearInterval as clearInterval2 } from "ti var cache2, set2, clear, unref; var init_interval = __esm({ "node_modules/isotimer/dist/node/interval.js"() { - init_utils18(); + init_utils20(); cache2 = /* @__PURE__ */ new Map(); set2 = (callback, ms = 0, ...args) => { ms = sanitizeMs(ms); @@ -12584,8 +11766,7 @@ var init_interval = __esm({ clearInterval2(id); }; unref = (id) => { - var _a4; - (_a4 = cache2.get(id)) == null ? void 0 : _a4.unref(); + cache2.get(id)?.unref(); }; } }); @@ -12819,7 +12000,7 @@ var init_worker = __esm({ // node_modules/worktank/dist/index.js var clearIntervalRegistry, WorkTank, dist_default37; -var init_dist43 = __esm({ +var init_dist44 = __esm({ "node_modules/worktank/dist/index.js"() { init_node3(); init_node4(); @@ -12830,7 +12011,6 @@ var init_dist43 = __esm({ WorkTank = class { /* CONSTRUCTOR */ constructor(options) { - var _a4, _b2, _c2; this.getTaskIdle = () => { for (const task of this.tasksIdle) { return task; @@ -12901,9 +12081,9 @@ ${ready}`; }; this.exec = (method, args, options2) => { const { promise, resolve: resolve4, reject } = dist_default15(); - const signal = options2 == null ? void 0 : options2.signal; - const timeout = (options2 == null ? void 0 : options2.timeout) ?? this.autoAbort; - const transfer = options2 == null ? void 0 : options2.transfer; + const signal = options2?.signal; + const timeout = options2?.timeout ?? this.autoAbort; + const transfer = options2?.transfer; const task = { method, args, signal, timeout, transfer, promise, resolve: resolve4, reject }; this.tasksIdle.add(task); this.tick(); @@ -12968,11 +12148,10 @@ ${ready}`; this.workersIdle = /* @__PURE__ */ new Set(); }; this.tick = () => { - var _a5; const task = this.getTaskIdle(); if (!task) return; - if ((_a5 = task.signal) == null ? void 0 : _a5.aborted) { + if (task.signal?.aborted) { this.tasksIdle.delete(task); task.reject(new error_default(this.name, "Terminated")); return this.tick(); @@ -13008,9 +12187,9 @@ ${ready}`; worker.exec(task); this.tick(); }; - this.name = ((_a4 = options.pool) == null ? void 0 : _a4.name) ?? "WorkTank"; - this.size = ((_b2 = options.pool) == null ? void 0 : _b2.size) ?? node_default3; - this.env = { ...(_c2 = globalThis.process) == null ? void 0 : _c2.env, ...options.worker.env }; + this.name = options.pool?.name ?? "WorkTank"; + this.size = options.pool?.size ?? node_default3; + this.env = { ...globalThis.process?.env, ...options.worker.env }; this.bootloader = this.getWorkerBootloader(this.env, options.worker.methods); this.autoAbort = options.worker.autoAbort ?? 0; this.autoInstantiate = options.worker.autoInstantiate ?? false; @@ -13023,8 +12202,7 @@ ${ready}`; if (this.autoTerminate) { const thizRef = new WeakRef(this); const intervalId = set2(() => { - var _a5; - (_a5 = thizRef.deref()) == null ? void 0 : _a5.cleanup(); + thizRef.deref()?.cleanup(); }, this.autoTerminate); unref(intervalId); clearIntervalRegistry.register(this, intervalId); @@ -13040,13 +12218,13 @@ var prettier_parallel_exports = {}; __export(prettier_parallel_exports, { makeParallel: () => makeParallel }); -import os4 from "os"; +import os3 from "os"; import process17 from "process"; function makeParallel(options) { const pool = new dist_default37({ pool: { name: "prettier", - size: options.parallelWorkers || Math.max(1, os4.cpus().length - 1) + size: options.parallelWorkers || Math.max(1, os3.cpus().length - 1) }, worker: { autoInstantiate: true, @@ -13077,8 +12255,8 @@ function makeParallel(options) { } var init_prettier_parallel = __esm({ "node_modules/@prettier/cli/dist/prettier_parallel.js"() { - init_dist43(); - init_utils12(); + init_dist44(); + init_utils15(); } }); @@ -13114,7 +12292,7 @@ function makeLazy(options) { } var init_prettier_lazy = __esm({ "node_modules/@prettier/cli/dist/prettier_lazy.js"() { - init_utils12(); + init_utils15(); } }); @@ -13150,10 +12328,10 @@ __export(dist_exports4, { runStdin: () => runStdin }); import fs13 from "fs/promises"; -import path16 from "path"; +import path17 from "path"; import process18 from "process"; async function run(options, pluginsDefaultOptions, pluginsCustomOptions) { - if (options.globs.length || !isString3(await getStdin())) { + if (options.globs.length || !isString4(await getStdin())) { return runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions); } else { return runStdin(options, pluginsDefaultOptions, pluginsCustomOptions); @@ -13184,15 +12362,15 @@ async function runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions) { const stderr = new logger_default2(options.logLevel, "stderr"); const stdout = new logger_default2(options.logLevel, "stdout"); const spinner = options.check ? stdout.spinner.log() : void 0; - spinner == null ? void 0 : spinner.start("Checking formatting..."); + spinner?.start("Checking formatting..."); const rootPath = process18.cwd(); const projectPath = getProjectPath(rootPath); const [filesPaths, filesNames, filesNamesToPaths, filesExplicitPaths, filesFoundPaths, foldersFoundPaths] = await getTargetsPaths(rootPath, options.globs, options.withNodeModules); const filesExplicitPathsSet = new Set(filesExplicitPaths); - const filesPathsTargets = filesPaths.filter(negate(import_is_binary_path.default)).sort(); + const filesPathsTargets = filesPaths.filter(negate(isBinaryPath)).sort(); const [foldersPathsTargets, foldersExtraPaths] = getExpandedFoldersPaths(foldersFoundPaths, projectPath); const filesExtraPaths = await getFoldersChildrenPaths([rootPath, ...foldersExtraPaths]); - const filesExtraNames = filesExtraPaths.map((filePath) => path16.basename(filePath)); + const filesExtraNames = filesExtraPaths.map((filePath) => path17.basename(filePath)); known_default.addFilesPaths(filesFoundPaths); known_default.addFilesPaths(filesExtraPaths); known_default.addFilesNames(filesNames); @@ -13205,35 +12383,32 @@ async function runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions) { const editorConfigNames = options.editorConfig ? [".editorconfig"].filter(known_default.hasFileName) : []; const ignoreNames = options.ignore ? [".gitignore", ".prettierignore"].filter(known_default.hasFileName) : []; const prettierConfigNames = options.config ? without2(Object.keys(File2Loader), ["default"]).filter(known_default.hasFileName) : []; - const fileNames2parentPaths = (names) => names.flatMap((name) => { - var _a4; - return ((_a4 = filesNamesToPaths[name]) == null ? void 0 : _a4.map(path16.dirname)) || []; - }); - const editorConfigPaths = uniq3([...fileNames2parentPaths(editorConfigNames), rootPath, ...foldersExtraPaths]); - const ignorePaths = uniq3([...fileNames2parentPaths(ignoreNames), rootPath, ...foldersExtraPaths]); - const prettierConfigPaths = uniq3([...fileNames2parentPaths(prettierConfigNames), rootPath, ...foldersExtraPaths]); + const fileNames2parentPaths = (names) => names.flatMap((name) => filesNamesToPaths[name]?.map(path17.dirname) || []); + const editorConfigPaths = uniq4([...fileNames2parentPaths(editorConfigNames), rootPath, ...foldersExtraPaths]); + const ignorePaths = uniq4([...fileNames2parentPaths(ignoreNames), rootPath, ...foldersExtraPaths]); + const prettierConfigPaths = uniq4([...fileNames2parentPaths(prettierConfigNames), rootPath, ...foldersExtraPaths]); const editorConfigs = options.editorConfig ? await getEditorConfigsMap(editorConfigPaths, editorConfigNames) : {}; const ignoreContents = options.ignore ? await getIgnoresContentMap(ignorePaths, ignoreNames) : {}; const prettierConfigs = options.config ? await getPrettierConfigsMap(prettierConfigPaths, prettierConfigNames) : {}; const ignoreManualFilesNames = options.ignore ? options.ignorePath || [] : []; - const ignoreManualFilesPaths = ignoreManualFilesNames.map((fileName) => path16.resolve(fileName)); + const ignoreManualFilesPaths = ignoreManualFilesNames.map((fileName) => path17.resolve(fileName)); const ignoreManualFilesContents = await Promise.all(ignoreManualFilesPaths.map((filePath) => fs13.readFile(filePath, "utf8").catch(() => ""))); - const ignoreManualFoldersPaths = ignoreManualFilesPaths.map(path16.dirname); + const ignoreManualFoldersPaths = ignoreManualFilesPaths.map(path17.dirname); const ignoreManual = getIgnoreBys(ignoreManualFoldersPaths, ignoreManualFilesContents.map(castArray5)); const prettierManualFilesNames = options.configPath || []; - const prettierManualFilesPaths = prettierManualFilesNames.map((fileName) => path16.resolve(fileName)); + const prettierManualFilesPaths = prettierManualFilesNames.map((fileName) => path17.resolve(fileName)); const prettierManualFilesContents = await Promise.all(prettierManualFilesPaths.map((filePath) => fs13.readFile(filePath, "utf8"))); const prettierManualConfigs = await Promise.all(prettierManualFilesPaths.map(Loaders.auto)); const prettierManualConfig = prettierManualConfigs.length ? Object.assign({}, ...prettierManualConfigs) : void 0; const cliContextConfig = options.contextOptions; const cliFormatConfig = options.formatOptions; - const cacheVersion = dist_default23({ prettierVersion, cliVersion, pluginsNames, pluginsVersions, editorConfigs, ignoreContents, prettierConfigs, ignoreManualFilesPaths, ignoreManualFilesContents, prettierManualFilesPaths, prettierManualFilesContents, cliContextConfig, cliFormatConfig, pluginsDefaultOptions, pluginsCustomOptions }); + const cacheVersion = dist_default24({ prettierVersion, cliVersion, pluginsNames, pluginsVersions, editorConfigs, ignoreContents, prettierConfigs, ignoreManualFilesPaths, ignoreManualFilesContents, prettierManualFilesPaths, prettierManualFilesContents, cliContextConfig, cliFormatConfig, pluginsDefaultOptions, pluginsCustomOptions }); const shouldCache = options.cache && !options.dump && !pluginsVersionsMissing.length && isUndefined4(cliContextConfig.cursorOffset); const cache3 = shouldCache ? new cache_default(cacheVersion, projectPath, options, stdout) : void 0; const prettier = await makePrettier(options, cache3); const filesResults = await Promise.allSettled(filesPathsTargets.map(async (filePath) => { const isIgnored = () => ignoreManual ? ignoreManual(filePath) : getIgnoreResolved(filePath, ignoreNames); - const isCacheable = () => cache3 == null ? void 0 : cache3.has(filePath, isIgnored); + const isCacheable = () => cache3?.has(filePath, isIgnored); const isExplicitlyIncluded = () => filesExplicitPathsSet.has(filePath); const isForceIncluded = options.dump && isExplicitlyIncluded(); const isExcluded = cache3 ? !await isCacheable() : await isIgnored(); @@ -13254,10 +12429,10 @@ async function runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions) { return await prettier.formatWithPath(filePath, getFormatOptions, cliContextConfig, pluginsDefaultOptions, pluginsCustomOptions); } } finally { - spinner == null ? void 0 : spinner.update(fastRelativePath(rootPath, filePath)); + spinner?.update(fastRelativePath(rootPath, filePath)); } })); - spinner == null ? void 0 : spinner.stop("Checking formatting..."); + spinner?.stop("Checking formatting..."); let totalMatched = filesResults.length; let totalIgnored = 0; let totalFormatted = 0; @@ -13272,7 +12447,7 @@ async function runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions) { if (isUndefined4(fileResult.value)) { totalMatched -= 1; totalIgnored += 1; - } else if (isString3(fileResult.value)) { + } else if (isString4(fileResult.value)) { stdout.always(trimFinalNewline(fileResult.value)); } else { if (fileResult.value) { @@ -13331,14 +12506,13 @@ async function runGlobs(options, pluginsDefaultOptions, pluginsCustomOptions) { stdout.log("All matched files use Prettier code style!"); } } - cache3 == null ? void 0 : cache3.write(); + cache3?.write(); process18.exitCode = !totalMatched && !totalIgnored && options.errorOnUnmatchedPattern || totalErrored || totalUnformatted && !options.write ? 1 : 0; } -var import_is_binary_path; -var init_dist44 = __esm({ +var init_dist45 = __esm({ "node_modules/@prettier/cli/dist/index.js"() { - import_is_binary_path = __toESM(require_is_binary_path(), 1); - init_dist26(); + init_is_binary_path(); + init_dist27(); init_cache(); init_config_editorconfig(); init_config_ignore(); @@ -13347,8 +12521,8 @@ var init_dist44 = __esm({ init_known(); init_logger2(); init_prettier(); - init_utils12(); - init_utils12(); + init_utils15(); + init_utils15(); } }); @@ -13360,16 +12534,23 @@ var toSpaceCase = (value) => { var to_space_case_default = toSpaceCase; // node_modules/kasi/dist/to_kebab_case.js +init_method_replace_all(); var toKebabCase = (value) => { - return to_space_case_default(value).replaceAll(" ", "-"); + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + to_space_case_default(value), + " ", + "-" + ); }; var to_kebab_case_default = toKebabCase; // node_modules/@prettier/cli/dist/bin.js init_dist12(); init_constants_evaluate(); -init_utils12(); -init_utils12(); +init_utils15(); +init_utils15(); var makeBin = () => { return dist_default11("prettier", "An opinionated code formatter").autoExit(true).autoUpdateNotifier(false).colors(true).package("prettier", PRETTIER_VERSION).usage(`${dist_default4.cyan("prettier")} ${dist_default4.yellow("[file/dir/glob...]")} ${dist_default4.green("[options]")}`).usage(`${dist_default4.cyan("prettier")} ${dist_default4.yellow('"src/**/*.js"')} ${dist_default4.green("--check")}`).usage(`${dist_default4.cyan("prettier")} ${dist_default4.yellow('"src/**/*.js"')} ${dist_default4.green("-l")} ${dist_default4.green("--no-cache")}`).usage(`${dist_default4.cyan("prettier")} ${dist_default4.yellow('"src/**/*.js"')} ${dist_default4.green("--write")} ${dist_default4.green("--no-parallel")}`).usage(`${dist_default4.cyan("prettier")} ${dist_default4.yellow("./path/to/target/file.js")} ${dist_default4.green("--cache-location")} ${dist_default4.blue("./path/to/cache/file.json")}`).option("--check, -c", "Check if the given files are formatted, print a human-friendly summary (see also --list-different)", { section: "Output", @@ -13490,7 +12671,7 @@ Defaults to "false"`, { }).option("--stdin-filepath ", "Path to the file to pretend that stdin comes from", { section: "Other" }).argument("[file/dir/glob...]", "Files, directories or globs to format").action(async (options, files) => { - const { run: run2 } = await Promise.resolve().then(() => (init_dist44(), dist_exports4)); + const { run: run2 } = await Promise.resolve().then(() => (init_dist45(), dist_exports4)); const baseOptions = await normalizeOptions(options, files); const pluginsDefaultOptions = {}; const pluginsCustomOptions = {}; @@ -13523,7 +12704,7 @@ var makePluggableBin = async () => { const description = `${descriptionInfo} ${descriptionDefault}`.trim(); const range = !schema2.array ? schema2.range : void 0; - const validate = (value) => isIntegerInRange(Number(value), range == null ? void 0 : range.start, range == null ? void 0 : range.end, range == null ? void 0 : range.step); + const validate = (value) => isIntegerInRange(Number(value), range?.start, range?.end, range?.step); const variadic = !!schema2.array; const type3 = "integer"; const args2 = variadic ? "" : ""; @@ -13568,7 +12749,7 @@ ${descriptionDefault}`.trim(); }); } bin2 = bin2.action(async (options, files) => { - const { run: run2 } = await Promise.resolve().then(() => (init_dist44(), dist_exports4)); + const { run: run2 } = await Promise.resolve().then(() => (init_dist45(), dist_exports4)); const baseOptions = await normalizeOptions(options, files); const pluginsCustomOptions = normalizePluginOptions(options, optionsNames); return run2(baseOptions, pluginsDefaultOptions, pluginsCustomOptions); @@ -13578,10 +12759,10 @@ ${descriptionDefault}`.trim(); var makeWarnedPluggableBin = async () => { const argv = process.argv.slice(2); const args = dist_default5(argv); - if (isString3(args["config"]) || args["config"] === true) { + if (isString4(args["config"]) || args["config"] === true) { exit_default('The "--config" option has been renamed to "--config-path" instead'); } - if (isString3(args["cache-strategy"])) { + if (isString4(args["cache-strategy"])) { exit_default('The "--cache-strategy" option has been deleted, since the "metadata" strategy is no longer supported'); } if (isBoolean2(args["find-config-path"])) { diff --git a/node_modules/prettier/internal/legacy-cli.mjs b/node_modules/prettier/internal/legacy-cli.mjs index dcc2d811a..9129521dc 100755 --- a/node_modules/prettier/internal/legacy-cli.mjs +++ b/node_modules/prettier/internal/legacy-cli.mjs @@ -11,10 +11,6 @@ var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; -var __typeError = (msg) => { - throw TypeError(msg); -}; -var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __require = /* @__PURE__ */ ((x) => typeof require !== "undefined" ? require : typeof Proxy !== "undefined" ? new Proxy(x, { get: (a, b) => (typeof require !== "undefined" ? require : a)[b] }) : x)(function(x) { @@ -40,12 +36,6 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); -var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); -var __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg); -var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj)); -var __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value); -var __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value); -var __privateMethod = (obj, member, method) => (__accessCheck(obj, member, "access private method"), method); // node_modules/dashify/index.js var require_dashify = __commonJS({ @@ -288,7 +278,7 @@ var require_fast_json_stable_stringify = __commonJS({ if (!opts) opts = {}; if (typeof opts === "function") opts = { cmp: opts }; var cycles = typeof opts.cycles === "boolean" ? opts.cycles : false; - var cmp = opts.cmp && /* @__PURE__ */ function(f) { + var cmp = opts.cmp && /* @__PURE__ */ (function(f) { return function(node) { return function(a, b) { var aobj = { key: a, value: node[a] }; @@ -296,9 +286,9 @@ var require_fast_json_stable_stringify = __commonJS({ return f(aobj, bobj); }; }; - }(opts.cmp); + })(opts.cmp); var seen = []; - return function stringify5(node) { + return (function stringify5(node) { if (node && node.toJSON && typeof node.toJSON === "function") { node = node.toJSON(); } @@ -331,7 +321,7 @@ var require_fast_json_stable_stringify = __commonJS({ } seen.splice(seenIndex, 1); return "{" + out + "}"; - }(data); + })(data); }; } }); @@ -463,6 +453,11 @@ var require_vendors = __commonJS({ constant: "CLOUDFLARE_PAGES", env: "CF_PAGES" }, + { + name: "Cloudflare Workers", + constant: "CLOUDFLARE_WORKERS", + env: "WORKERS_CI" + }, { name: "Codefresh", constant: "CODEFRESH", @@ -741,23 +736,25 @@ var require_ci_info = __commonJS({ exports.name = null; exports.isPR = null; exports.id = null; - vendors.forEach(function(vendor) { - const envs = Array.isArray(vendor.env) ? vendor.env : [vendor.env]; - const isCI2 = envs.every(function(obj) { - return checkEnv(obj); + if (env3.CI !== "false") { + vendors.forEach(function(vendor) { + const envs = Array.isArray(vendor.env) ? vendor.env : [vendor.env]; + const isCI2 = envs.every(function(obj) { + return checkEnv(obj); + }); + exports[vendor.constant] = isCI2; + if (!isCI2) { + return; + } + exports.name = vendor.name; + exports.isPR = checkPR(vendor); + exports.id = vendor.constant; }); - exports[vendor.constant] = isCI2; - if (!isCI2) { - return; - } - exports.name = vendor.name; - exports.isPR = checkPR(vendor); - exports.id = vendor.constant; - }); + } exports.isCI = !!(env3.CI !== "false" && // Bypass all checks if CI env is explicitly set to 'false' (env3.BUILD_ID || // Jenkins, Cloudbees env3.BUILD_NUMBER || // Jenkins, TeamCity - env3.CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari, Cloudflare Pages + env3.CI || // Travis CI, CircleCI, Cirrus CI, Gitlab CI, Appveyor, CodeShip, dsari, Cloudflare Pages/Workers env3.CI_APP_ID || // Appflow env3.CI_BUILD_ID || // Appflow env3.CI_BUILD_NUMBER || // Appflow @@ -809,17 +806,26 @@ var require_ci_info = __commonJS({ // src/cli/index.js import * as prettier2 from "../index.mjs"; -// scripts/build/shims/at.js -var at = (isOptionalObject, object2, index) => { - if (isOptionalObject && (object2 === void 0 || object2 === null)) { +// scripts/build/shims/shared.js +var OPTIONAL_OBJECT = 1; +var createMethodShim = (methodName, getImplementation) => (flags, object2, ...arguments_) => { + if (flags | OPTIONAL_OBJECT && (object2 === void 0 || object2 === null)) { return; } - if (Array.isArray(object2) || typeof object2 === "string") { - return object2[index < 0 ? object2.length + index : index]; - } - return object2.at(index); + const implementation = getImplementation.call(object2) ?? object2[methodName]; + return implementation.apply(object2, arguments_); }; -var at_default = at; + +// scripts/build/shims/method-at.js +function stringOrArrayAt(index) { + return this[index < 0 ? this.length + index : index]; +} +var at = createMethodShim("at", function() { + if (Array.isArray(this) || typeof this === "string") { + return stringOrArrayAt; + } +}); +var method_at_default = at; // src/cli/options/get-context-options.js var import_dashify = __toESM(require_dashify(), 1); @@ -1007,7 +1013,7 @@ var { fastGlob, createTwoFilesPatch, picocolors, - leven + closetLevenshteinMatch } = sharedWithCli; // src/cli/options/get-context-options.js @@ -1030,12 +1036,11 @@ function apiOptionToCliOption(apiOption) { return normalizeDetailedOption(cliOption); } function normalizeDetailedOption(option) { - var _a; return { category: optionCategories.CATEGORY_OTHER, ...option, name: option.cliName ?? (0, import_dashify.default)(option.name), - choices: (_a = option.choices) == null ? void 0 : _a.map((choice) => { + choices: option.choices?.map((choice) => { const newChoice = { description: "", deprecated: false, @@ -1071,27 +1076,26 @@ function getContextOptionsWithoutPlugins() { return supportInfoToContextOptions(supportInfo); } -// scripts/build/shims/string-replace-all.js -var stringReplaceAll = (isOptionalObject, original, pattern, replacement) => { - if (isOptionalObject && (original === void 0 || original === null)) { - return; - } - if (original.replaceAll) { - return original.replaceAll(pattern, replacement); - } +// scripts/build/shims/method-replace-all.js +var stringReplaceAll = String.prototype.replaceAll ?? function(pattern, replacement) { if (pattern.global) { - return original.replace(pattern, replacement); + return this.replace(pattern, replacement); } - return original.split(pattern).join(replacement); + return this.split(pattern).join(replacement); }; -var string_replace_all_default = stringReplaceAll; +var replaceAll = createMethodShim("replaceAll", function() { + if (typeof this === "string") { + return stringReplaceAll; + } +}); +var method_replace_all_default = replaceAll; // node_modules/camelcase/index.js var UPPERCASE = /[\p{Lu}]/u; var LOWERCASE = /[\p{Ll}]/u; -var LEADING_CAPITAL = /^[\p{Lu}](?![\p{Lu}])/gu; -var IDENTIFIER = /([\p{Alpha}\p{N}_]|$)/u; +var LEADING_CAPITAL = /^[\p{Lu}](?![\p{Lu}])/u; var SEPARATORS = /[_.\- ]+/; +var IDENTIFIER = /([\p{Alpha}\p{N}_]|$)/u; var LEADING_SEPARATORS = new RegExp("^" + SEPARATORS.source); var SEPARATORS_AND_IDENTIFIER = new RegExp(SEPARATORS.source + IDENTIFIER.source, "gu"); var NUMBERS_AND_IDENTIFIER = new RegExp("\\d+" + IDENTIFIER.source, "gu"); @@ -1122,28 +1126,57 @@ var preserveCamelCase = (string, toLowerCase, toUpperCase, preserveConsecutiveUp } return string; }; -var preserveConsecutiveUppercase = (input, toLowerCase) => { - LEADING_CAPITAL.lastIndex = 0; - return string_replace_all_default( - /* isOptionalObject */ - false, - input, - LEADING_CAPITAL, - (match) => toLowerCase(match) - ); +var preserveConsecutiveUppercase = (input, toLowerCase) => input.replace(LEADING_CAPITAL, (match) => toLowerCase(match)); +var processWithCasePreservation = (input, toLowerCase, preserveConsecutiveUppercase2) => { + let result = ""; + let previousWasNumber = false; + let previousWasUppercase = false; + const characters = [...input]; + for (let index = 0; index < characters.length; index++) { + const character = characters[index]; + const isUpperCase = UPPERCASE.test(character); + const nextCharIsUpperCase = index + 1 < characters.length && UPPERCASE.test(characters[index + 1]); + if (previousWasNumber && /[\p{Alpha}]/u.test(character)) { + result += character; + previousWasNumber = false; + previousWasUppercase = isUpperCase; + } else if (preserveConsecutiveUppercase2 && isUpperCase && (previousWasUppercase || nextCharIsUpperCase)) { + result += character; + previousWasUppercase = true; + } else if (/\d/.test(character)) { + result += character; + previousWasNumber = true; + previousWasUppercase = false; + } else if (SEPARATORS.test(character)) { + result += character; + previousWasUppercase = false; + } else { + result += toLowerCase(character); + previousWasNumber = false; + previousWasUppercase = false; + } + } + return result; }; -var postProcess = (input, toUpperCase) => { - SEPARATORS_AND_IDENTIFIER.lastIndex = 0; - NUMBERS_AND_IDENTIFIER.lastIndex = 0; - return string_replace_all_default( - /* isOptionalObject */ - false, - string_replace_all_default( - /* isOptionalObject */ - false, +var postProcess = (input, toUpperCase, { + capitalizeAfterNumber +}) => { + const transformNumericIdentifier = capitalizeAfterNumber ? (match, identifier, offset, string) => { + const nextCharacter = string.charAt(offset + match.length); + if (SEPARATORS.test(nextCharacter)) { + return match; + } + return identifier ? match.slice(0, -identifier.length) + toUpperCase(identifier) : match; + } : (match) => match; + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, input, NUMBERS_AND_IDENTIFIER, - (match, pattern, offset) => ["_", "-"].includes(input.charAt(offset + match.length)) ? match : toUpperCase(match) + transformNumericIdentifier ), SEPARATORS_AND_IDENTIFIER, (_2, identifier) => toUpperCase(identifier) @@ -1156,50 +1189,80 @@ function camelCase(input, options) { options = { pascalCase: false, preserveConsecutiveUppercase: false, + capitalizeAfterNumber: true, ...options }; if (Array.isArray(input)) { - input = input.map((x) => x.trim()).filter((x) => x.length).join("-"); + input = input.map((element) => element.trim()).filter((element) => element.length > 0).join("-"); } else { input = input.trim(); } if (input.length === 0) { return ""; } + const leadingPrefix = input.match(/^[_$]*/)[0]; + input = input.slice(leadingPrefix.length); + if (input.length === 0) { + return leadingPrefix; + } const toLowerCase = options.locale === false ? (string) => string.toLowerCase() : (string) => string.toLocaleLowerCase(options.locale); const toUpperCase = options.locale === false ? (string) => string.toUpperCase() : (string) => string.toLocaleUpperCase(options.locale); if (input.length === 1) { if (SEPARATORS.test(input)) { - return ""; + return leadingPrefix; } - return options.pascalCase ? toUpperCase(input) : toLowerCase(input); + return leadingPrefix + (options.pascalCase ? toUpperCase(input) : toLowerCase(input)); } const hasUpperCase = input !== toLowerCase(input); if (hasUpperCase) { input = preserveCamelCase(input, toLowerCase, toUpperCase, options.preserveConsecutiveUppercase); } input = input.replace(LEADING_SEPARATORS, ""); - input = options.preserveConsecutiveUppercase ? preserveConsecutiveUppercase(input, toLowerCase) : toLowerCase(input); - if (options.pascalCase) { - input = toUpperCase(input.charAt(0)) + input.slice(1); + if (options.capitalizeAfterNumber) { + input = options.preserveConsecutiveUppercase ? preserveConsecutiveUppercase(input, toLowerCase) : toLowerCase(input); + } else { + input = processWithCasePreservation(input, toLowerCase, options.preserveConsecutiveUppercase); } - return postProcess(input, toUpperCase); + if (options.pascalCase && input.length > 0) { + input = toUpperCase(input[0]) + input.slice(1); + } + return leadingPrefix + postProcess(input, toUpperCase, options); } -// src/cli/utils.js +// src/cli/utilities.js import fs from "fs/promises"; import path from "path"; // node_modules/sdbm/index.js -function sdbm(string) { - let hash2 = 0; - for (let i = 0; i < string.length; i++) { - hash2 = string.charCodeAt(i) + (hash2 << 6) + (hash2 << 16) - hash2; +var textEncoder = new TextEncoder(); +function sdbmHash(input, options) { + if (typeof input === "string") { + if (options?.bytes) { + input = textEncoder.encode(input); + } else { + let hash3 = 0n; + for (let index = 0; index < input.length; index++) { + hash3 = BigInt(input.charCodeAt(index)) + (hash3 << 6n) + (hash3 << 16n) - hash3; + } + return hash3; + } + } else if (!(input instanceof Uint8Array)) { + throw new TypeError("Expected a string or Uint8Array"); } - return hash2 >>> 0; + let hash2 = 0n; + for (const byte of input) { + hash2 = BigInt(byte) + (hash2 << 6n) + (hash2 << 16n) - hash2; + } + return hash2; } +function sdbm(input, options) { + return Number(BigInt.asUintN(32, sdbmHash(input, options))); +} +sdbm.bigint = function(input, options) { + return BigInt.asUintN(64, sdbmHash(input, options)); +}; -// src/cli/utils.js +// src/cli/utilities.js import { __internal as sharedWithCli2 } from "../index.mjs"; var printToScreen = console.log.bind(console); function groupBy(array, iteratee) { @@ -1247,14 +1310,16 @@ function isJson(value) { return false; } } -var normalizeToPosix = path.sep === "\\" ? (filepath) => string_replace_all_default( - /* isOptionalObject */ - false, +var normalizeToPosix = path.sep === "\\" ? (filepath) => method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, filepath, "\\", "/" ) : (filepath) => filepath; -var { omit } = sharedWithCli2.utils; +var { + omit +} = sharedWithCli2.utilities; // src/cli/options/create-minimist-options.js function createMinimistOptions(detailedOptions) { @@ -1306,16 +1371,17 @@ var descriptor = { value: (value) => vnopts.apiDescriptor.value(value), pair: ({ key, value }) => value === false ? `--no-${key}` : value === true ? descriptor.key(key) : value === "" ? `${descriptor.key(key)} without an argument` : `${descriptor.key(key)}=${value}` }; -var _flags; var FlagSchema = class extends vnopts.ChoiceSchema { + #flags = []; constructor({ name, flags }) { super({ name, choices: flags }); - __privateAdd(this, _flags, []); - __privateSet(this, _flags, [...flags].sort()); + this.#flags = [...flags].sort(); } preprocess(value, utils) { - if (typeof value === "string" && value.length > 0 && !__privateGet(this, _flags).includes(value)) { - const suggestion = __privateGet(this, _flags).find((flag) => leven(flag, value) < 3); + if (typeof value === "string" && value.length > 0 && !this.#flags.includes(value)) { + const suggestion = closetLevenshteinMatch(value, this.#flags, { + maxDistance: 3 + }); if (suggestion) { utils.logger.warn( [ @@ -1332,7 +1398,6 @@ var FlagSchema = class extends vnopts.ChoiceSchema { return "a flag"; } }; -_flags = new WeakMap(); function normalizeCliOptions(options, optionInfos, opts) { return normalizeOptions(options, optionInfos, { ...opts, @@ -1345,7 +1410,6 @@ var normalize_cli_options_default = normalizeCliOptions; // src/cli/options/parse-cli-arguments.js function parseArgv(rawArguments, detailedOptions, logger, keys2) { - var _a; const minimistOptions = createMinimistOptions(detailedOptions); let argv2 = minimistParse(rawArguments, minimistOptions); if (keys2) { @@ -1362,7 +1426,7 @@ function parseArgv(rawArguments, detailedOptions, logger, keys2) { return [option.forwardToApi || camelCase(key), value]; }) ), - _: (_a = normalized._) == null ? void 0 : _a.map(String), + _: normalized._?.map(String), get __raw() { return argv2; } @@ -1379,18 +1443,23 @@ function parseArgvWithoutPlugins(rawArguments, logger, keys2) { } // src/cli/context.js -var _stack; var Context = class { - constructor({ rawArguments, logger }) { - __privateAdd(this, _stack, []); + #stack = []; + constructor({ + rawArguments, + logger + }) { this.rawArguments = rawArguments; this.logger = logger; } async init() { - const { rawArguments, logger } = this; - const { plugins } = parseArgvWithoutPlugins(rawArguments, logger, [ - "plugin" - ]); + const { + rawArguments, + logger + } = this; + const { + plugins + } = parseArgvWithoutPlugins(rawArguments, logger, ["plugin"]); await this.pushContextPlugins(plugins); const argv2 = parseArgv(rawArguments, this.detailedOptions, logger); this.argv = argv2; @@ -1401,21 +1470,24 @@ var Context = class { */ async pushContextPlugins(plugins) { const options = await getContextOptions(plugins); - __privateGet(this, _stack).push(options); + this.#stack.push(options); Object.assign(this, options); } popContextPlugins() { - __privateGet(this, _stack).pop(); - Object.assign(this, at_default( - /* isOptionalObject */ - false, - __privateGet(this, _stack), + this.#stack.pop(); + Object.assign(this, method_at_default( + /* OPTIONAL_OBJECT: false */ + 0, + this.#stack, -1 )); } // eslint-disable-next-line getter-return get performanceTestFlag() { - const { debugBenchmark, debugRepeat } = this.argv; + const { + debugBenchmark, + debugRepeat + } = this.argv; if (debugBenchmark) { return { name: "--debug-benchmark", @@ -1428,7 +1500,9 @@ var Context = class { debugRepeat }; } - const { PRETTIER_PERF_REPEAT } = process.env; + const { + PRETTIER_PERF_REPEAT + } = process.env; if (PRETTIER_PERF_REPEAT && /^\d+$/u.test(PRETTIER_PERF_REPEAT)) { return { name: "PRETTIER_PERF_REPEAT (environment variable)", @@ -1437,7 +1511,6 @@ var Context = class { } } }; -_stack = new WeakMap(); var context_default = Context; // src/cli/file-info.js @@ -1518,14 +1591,13 @@ import path4 from "path"; var alwaysIgnoredDirectories = [".git", ".sl", ".svn", ".hg", ".jj"]; var withNodeModules = [...alwaysIgnoredDirectories, "node_modules"]; var cwd = process.cwd(); -var _directories; var DirectoryIgnorer = class { + #directories; + ignorePatterns; constructor(shouldIgnoreNodeModules) { - __privateAdd(this, _directories); - __publicField(this, "ignorePatterns"); const directories = shouldIgnoreNodeModules ? withNodeModules : alwaysIgnoredDirectories; const patterns = directories.map((directory) => `**/${directory}`); - __privateSet(this, _directories, new Set(directories)); + this.#directories = new Set(directories); this.ignorePatterns = patterns; } /** @@ -1534,11 +1606,10 @@ var DirectoryIgnorer = class { shouldIgnore(absolutePathOrPattern) { const directoryNames = path4.relative(cwd, absolutePathOrPattern).split(path4.sep); return directoryNames.some( - (directoryName) => __privateGet(this, _directories).has(directoryName) + (directoryName) => this.#directories.has(directoryName) ); } }; -_directories = new WeakMap(); var directoryIgnorerWithNodeModules = new DirectoryIgnorer( /* shouldIgnoreNodeModules */ true @@ -1552,12 +1623,16 @@ var directoryIgnorerWithoutNodeModules = new DirectoryIgnorer( async function* expandPatterns(context) { const seen = /* @__PURE__ */ new Set(); let noResults = true; - for await (const { filePath, ignoreUnknown, error } of expandPatternsInternal( - context - )) { + for await (const { + filePath, + ignoreUnknown, + error + } of expandPatternsInternal(context)) { noResults = false; if (error) { - yield { error }; + yield { + error + }; continue; } const filename = path5.resolve(filePath); @@ -1565,7 +1640,10 @@ async function* expandPatterns(context) { continue; } seen.add(filename); - yield { filename, ignoreUnknown }; + yield { + filename, + ignoreUnknown + }; } if (noResults && context.argv.errorOnUnmatchedPattern !== false) { yield { @@ -1595,9 +1673,7 @@ async function* expandPatternsInternal(context) { error: `Explicitly specified pattern "${pattern}" is a symbolic link.` }; } else { - context.logger.debug( - `Skipping pattern "${pattern}", as it is a symbolic link.` - ); + context.logger.debug(`Skipping pattern "${pattern}", as it is a symbolic link.`); } } else if (stat.isFile()) { entries.push({ @@ -1625,11 +1701,18 @@ async function* expandPatternsInternal(context) { }); } } - for (const { type, glob, input, ignoreUnknown } of entries) { + for (const { + type, + glob, + input, + ignoreUnknown + } of entries) { let result; try { result = await fastGlob(glob, globOptions); - } catch ({ message }) { + } catch ({ + message + }) { yield { error: `${errorMessages.globError[type]}: "${input}". ${message}` @@ -1638,10 +1721,15 @@ ${message}` } if (result.length === 0) { if (context.argv.errorOnUnmatchedPattern !== false) { - yield { error: `${errorMessages.emptyResults[type]}: "${input}".` }; + yield { + error: `${errorMessages.emptyResults[type]}: "${input}".` + }; } } else { - yield* sortPaths(result).map((filePath) => ({ filePath, ignoreUnknown })); + yield* sortPaths(result).map((filePath) => ({ + filePath, + ignoreUnknown + })); } } } @@ -1661,27 +1749,27 @@ function sortPaths(paths) { return paths.sort((a, b) => a.localeCompare(b)); } function escapePathForGlob(path13) { - return string_replace_all_default( - /* isOptionalObject */ - false, - string_replace_all_default( - /* isOptionalObject */ - false, + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, fastGlob.escapePath( - string_replace_all_default( - /* isOptionalObject */ - false, + method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, path13, "\\", "\0" ) // Workaround for fast-glob#262 (part 1) ), - String.raw`\!`, + "\\!", "@(!)" ), "\0", - String.raw`@(\\)` + "@(\\\\)" ); } var fixWindowsSlashes = normalizeToPosix; @@ -1719,7 +1807,7 @@ function findUpSync(name, { const filePath = isAbsoluteName ? name : path6.join(directory, name); try { const stats = fs2.statSync(filePath, { throwIfNoEntry: false }); - if (type === "file" && (stats == null ? void 0 : stats.isFile()) || type === "directory" && (stats == null ? void 0 : stats.isDirectory())) { + if (type === "file" && stats?.isFile() || type === "directory" && stats?.isDirectory()) { return filePath; } } catch { @@ -1784,7 +1872,7 @@ function findCacheDirectory(options = {}) { // src/cli/find-cache-file.js function findDefaultCacheFile() { - const cacheDir = findCacheDirectory({ name: "prettier", create: true }) || os.tmpdir(); + const cacheDir = findCacheDirectory({ name: "prettier" }) ?? os.tmpdir(); const cacheFilePath = path9.join(cacheDir, ".prettier-cache"); return cacheFilePath; } @@ -1823,153 +1911,1392 @@ import fs6 from "fs"; import path11 from "path"; // node_modules/file-entry-cache/node_modules/flat-cache/dist/index.js -import path10 from "path"; import fs5 from "fs"; +import path10 from "path"; // node_modules/hookified/dist/node/index.js -var n = class { +var Eventified = class { _eventListeners; _maxListeners; _logger; - constructor(e) { - this._eventListeners = /* @__PURE__ */ new Map(), this._maxListeners = 100, this._logger = e == null ? void 0 : e.logger; - } - once(e, t) { - let s = (...r) => { - this.off(e, s), t(...r); - }; - return this.on(e, s), this; - } - listenerCount(e) { - if (!e) return this.getAllListeners().length; - let t = this._eventListeners.get(e); - return t ? t.length : 0; - } - eventNames() { - return [...this._eventListeners.keys()]; - } - rawListeners(e) { - return e ? this._eventListeners.get(e) ?? [] : this.getAllListeners(); - } - prependListener(e, t) { - let s = this._eventListeners.get(e) ?? []; - return s.unshift(t), this._eventListeners.set(e, s), this; - } - prependOnceListener(e, t) { - let s = (...r) => { - this.off(e, s), t(...r); - }; - return this.prependListener(e, s), this; - } - maxListeners() { - return this._maxListeners; - } - addListener(e, t) { - return this.on(e, t), this; - } - on(e, t) { - this._eventListeners.has(e) || this._eventListeners.set(e, []); - let s = this._eventListeners.get(e); - return s && (s.length >= this._maxListeners && console.warn(`MaxListenersExceededWarning: Possible event memory leak detected. ${s.length + 1} ${e} listeners added. Use setMaxListeners() to increase limit.`), s.push(t)), this; - } - removeListener(e, t) { - return this.off(e, t), this; - } - off(e, t) { - let s = this._eventListeners.get(e) ?? [], r = s.indexOf(t); - return r !== -1 && s.splice(r, 1), s.length === 0 && this._eventListeners.delete(e), this; - } - emit(e, ...t) { - let s = false, r = this._eventListeners.get(e); - if (r && r.length > 0) for (let i of r) i(...t), s = true; - return s; - } - listeners(e) { - return this._eventListeners.get(e) ?? []; - } - removeAllListeners(e) { - return e ? this._eventListeners.delete(e) : this._eventListeners.clear(), this; - } - setMaxListeners(e) { - this._maxListeners = e; - for (let t of this._eventListeners.values()) t.length > e && t.splice(e); - } - getAllListeners() { - let e = new Array(); - for (let t of this._eventListeners.values()) e = [...e, ...t]; - return e; - } -}; -var l = class extends n { - _hooks; - _throwHookErrors = false; - constructor(e) { - super({ logger: e == null ? void 0 : e.logger }), this._hooks = /* @__PURE__ */ new Map(), (e == null ? void 0 : e.throwHookErrors) !== void 0 && (this._throwHookErrors = e.throwHookErrors); - } - get hooks() { - return this._hooks; - } - get throwHookErrors() { - return this._throwHookErrors; - } - set throwHookErrors(e) { - this._throwHookErrors = e; + _throwOnEmitError = false; + _throwOnEmptyListeners = false; + _errorEvent = "error"; + constructor(options) { + this._eventListeners = /* @__PURE__ */ new Map(); + this._maxListeners = 100; + this._logger = options?.logger; + if (options?.throwOnEmitError !== void 0) { + this._throwOnEmitError = options.throwOnEmitError; + } + if (options?.throwOnEmptyListeners !== void 0) { + this._throwOnEmptyListeners = options.throwOnEmptyListeners; + } } + /** + * Gets the logger + * @returns {Logger} + */ get logger() { return this._logger; } - set logger(e) { - this._logger = e; + /** + * Sets the logger + * @param {Logger} logger + */ + set logger(logger) { + this._logger = logger; } - onHook(e, t) { - let s = this._hooks.get(e); - s ? s.push(t) : this._hooks.set(e, [t]); + /** + * Gets whether an error should be thrown when an emit throws an error. Default is false and only emits an error event. + * @returns {boolean} + */ + get throwOnEmitError() { + return this._throwOnEmitError; } - onHooks(e) { - for (let t of e) this.onHook(t.event, t.handler); + /** + * Sets whether an error should be thrown when an emit throws an error. Default is false and only emits an error event. + * @param {boolean} value + */ + set throwOnEmitError(value) { + this._throwOnEmitError = value; } - prependHook(e, t) { - let s = this._hooks.get(e); - s ? s.unshift(t) : this._hooks.set(e, [t]); + /** + * Gets whether an error should be thrown when emitting 'error' event with no listeners. Default is false. + * @returns {boolean} + */ + get throwOnEmptyListeners() { + return this._throwOnEmptyListeners; } - prependOnceHook(e, t) { - let s = async (...r) => (this.removeHook(e, s), t(...r)); - this.prependHook(e, s); + /** + * Sets whether an error should be thrown when emitting 'error' event with no listeners. Default is false. + * @param {boolean} value + */ + set throwOnEmptyListeners(value) { + this._throwOnEmptyListeners = value; } - onceHook(e, t) { - let s = async (...r) => (this.removeHook(e, s), t(...r)); - this.onHook(e, s); + /** + * Adds a handler function for a specific event that will run only once + * @param {string | symbol} eventName + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + once(eventName, listener) { + const onceListener = (...arguments_) => { + this.off(eventName, onceListener); + listener(...arguments_); + }; + this.on(eventName, onceListener); + return this; } - removeHook(e, t) { - let s = this._hooks.get(e); - if (s) { - let r = s.indexOf(t); - r !== -1 && s.splice(r, 1); + /** + * Gets the number of listeners for a specific event. If no event is provided, it returns the total number of listeners + * @param {string} eventName The event name. Not required + * @returns {number} The number of listeners + */ + listenerCount(eventName) { + if (eventName === void 0) { + return this.getAllListeners().length; + } + const listeners = this._eventListeners.get(eventName); + return listeners ? listeners.length : 0; + } + /** + * Gets an array of event names + * @returns {Array} An array of event names + */ + eventNames() { + return [...this._eventListeners.keys()]; + } + /** + * Gets an array of listeners for a specific event. If no event is provided, it returns all listeners + * @param {string} [event] (Optional) The event name + * @returns {EventListener[]} An array of listeners + */ + rawListeners(event) { + if (event === void 0) { + return this.getAllListeners(); + } + return this._eventListeners.get(event) ?? []; + } + /** + * Prepends a listener to the beginning of the listeners array for the specified event + * @param {string | symbol} eventName + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + prependListener(eventName, listener) { + const listeners = this._eventListeners.get(eventName) ?? []; + listeners.unshift(listener); + this._eventListeners.set(eventName, listeners); + return this; + } + /** + * Prepends a one-time listener to the beginning of the listeners array for the specified event + * @param {string | symbol} eventName + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + prependOnceListener(eventName, listener) { + const onceListener = (...arguments_) => { + this.off(eventName, onceListener); + listener(...arguments_); + }; + this.prependListener(eventName, onceListener); + return this; + } + /** + * Gets the maximum number of listeners that can be added for a single event + * @returns {number} The maximum number of listeners + */ + maxListeners() { + return this._maxListeners; + } + /** + * Adds a listener for a specific event. It is an alias for the on() method + * @param {string | symbol} event + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + addListener(event, listener) { + this.on(event, listener); + return this; + } + /** + * Adds a listener for a specific event + * @param {string | symbol} event + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + on(event, listener) { + if (!this._eventListeners.has(event)) { + this._eventListeners.set(event, []); + } + const listeners = this._eventListeners.get(event); + if (listeners) { + if (listeners.length >= this._maxListeners) { + console.warn( + `MaxListenersExceededWarning: Possible event memory leak detected. ${listeners.length + 1} ${event} listeners added. Use setMaxListeners() to increase limit.` + ); + } + listeners.push(listener); + } + return this; + } + /** + * Removes a listener for a specific event. It is an alias for the off() method + * @param {string | symbol} event + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + removeListener(event, listener) { + this.off(event, listener); + return this; + } + /** + * Removes a listener for a specific event + * @param {string | symbol} event + * @param {EventListener} listener + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + off(event, listener) { + const listeners = this._eventListeners.get(event) ?? []; + const index = listeners.indexOf(listener); + if (index !== -1) { + listeners.splice(index, 1); + } + if (listeners.length === 0) { + this._eventListeners.delete(event); + } + return this; + } + /** + * Calls all listeners for a specific event + * @param {string | symbol} event + * @param arguments_ The arguments to pass to the listeners + * @returns {boolean} Returns true if the event had listeners, false otherwise + */ + emit(event, ...arguments_) { + let result = false; + const listeners = this._eventListeners.get(event); + if (listeners && listeners.length > 0) { + for (const listener of listeners) { + listener(...arguments_); + result = true; + } + } + if (event === this._errorEvent) { + const error = arguments_[0] instanceof Error ? arguments_[0] : new Error(`${arguments_[0]}`); + if (this._throwOnEmitError && !result) { + throw error; + } else { + if (this.listeners(this._errorEvent).length === 0 && this._throwOnEmptyListeners === true) { + throw error; + } + } + } + return result; + } + /** + * Gets all listeners for a specific event. If no event is provided, it returns all listeners + * @param {string} [event] (Optional) The event name + * @returns {EventListener[]} An array of listeners + */ + listeners(event) { + return this._eventListeners.get(event) ?? []; + } + /** + * Removes all listeners for a specific event. If no event is provided, it removes all listeners + * @param {string} [event] (Optional) The event name + * @returns {IEventEmitter} returns the instance of the class for chaining + */ + removeAllListeners(event) { + if (event !== void 0) { + this._eventListeners.delete(event); + } else { + this._eventListeners.clear(); + } + return this; + } + /** + * Sets the maximum number of listeners that can be added for a single event + * @param {number} n The maximum number of listeners + * @returns {void} + */ + setMaxListeners(n) { + this._maxListeners = n; + for (const listeners of this._eventListeners.values()) { + if (listeners.length > n) { + listeners.splice(n); + } } } - removeHooks(e) { - for (let t of e) this.removeHook(t.event, t.handler); + /** + * Gets all listeners + * @returns {EventListener[]} An array of listeners + */ + getAllListeners() { + let result = []; + for (const listeners of this._eventListeners.values()) { + result = [...result, ...listeners]; + } + return result; } - async hook(e, ...t) { - let s = this._hooks.get(e); - if (s) for (let r of s) try { - await r(...t); - } catch (i) { - let o = `${e}: ${i.message}`; - if (this.emit("error", new Error(o)), this._logger && this._logger.error(o), this._throwHookErrors) throw new Error(o); +}; +var Hookified = class extends Eventified { + _hooks; + _throwOnHookError = false; + _enforceBeforeAfter = false; + _deprecatedHooks; + _allowDeprecated = true; + constructor(options) { + super({ + logger: options?.logger, + throwOnEmitError: options?.throwOnEmitError, + throwOnEmptyListeners: options?.throwOnEmptyListeners + }); + this._hooks = /* @__PURE__ */ new Map(); + this._deprecatedHooks = options?.deprecatedHooks ? new Map(options.deprecatedHooks) : /* @__PURE__ */ new Map(); + if (options?.throwOnHookError !== void 0) { + this._throwOnHookError = options.throwOnHookError; + } else if (options?.throwHookErrors !== void 0) { + this._throwOnHookError = options.throwHookErrors; + } + if (options?.enforceBeforeAfter !== void 0) { + this._enforceBeforeAfter = options.enforceBeforeAfter; + } + if (options?.allowDeprecated !== void 0) { + this._allowDeprecated = options.allowDeprecated; } } - getHooks(e) { - return this._hooks.get(e); + /** + * Gets all hooks + * @returns {Map} + */ + get hooks() { + return this._hooks; } + /** + * Gets whether an error should be thrown when a hook throws an error. Default is false and only emits an error event. + * @returns {boolean} + * @deprecated - this will be deprecated in version 2. Please use throwOnHookError. + */ + get throwHookErrors() { + return this._throwOnHookError; + } + /** + * Sets whether an error should be thrown when a hook throws an error. Default is false and only emits an error event. + * @param {boolean} value + * @deprecated - this will be deprecated in version 2. Please use throwOnHookError. + */ + set throwHookErrors(value) { + this._throwOnHookError = value; + } + /** + * Gets whether an error should be thrown when a hook throws an error. Default is false and only emits an error event. + * @returns {boolean} + */ + get throwOnHookError() { + return this._throwOnHookError; + } + /** + * Sets whether an error should be thrown when a hook throws an error. Default is false and only emits an error event. + * @param {boolean} value + */ + set throwOnHookError(value) { + this._throwOnHookError = value; + } + /** + * Gets whether to enforce that all hook names start with 'before' or 'after'. Default is false. + * @returns {boolean} + * @default false + */ + get enforceBeforeAfter() { + return this._enforceBeforeAfter; + } + /** + * Sets whether to enforce that all hook names start with 'before' or 'after'. Default is false. + * @param {boolean} value + */ + set enforceBeforeAfter(value) { + this._enforceBeforeAfter = value; + } + /** + * Gets the map of deprecated hook names to deprecation messages. + * @returns {Map} + */ + get deprecatedHooks() { + return this._deprecatedHooks; + } + /** + * Sets the map of deprecated hook names to deprecation messages. + * @param {Map} value + */ + set deprecatedHooks(value) { + this._deprecatedHooks = value; + } + /** + * Gets whether deprecated hooks are allowed to be registered and executed. Default is true. + * @returns {boolean} + */ + get allowDeprecated() { + return this._allowDeprecated; + } + /** + * Sets whether deprecated hooks are allowed to be registered and executed. Default is true. + * @param {boolean} value + */ + set allowDeprecated(value) { + this._allowDeprecated = value; + } + /** + * Validates hook event name if enforceBeforeAfter is enabled + * @param {string} event - The event name to validate + * @throws {Error} If enforceBeforeAfter is true and event doesn't start with 'before' or 'after' + */ + validateHookName(event) { + if (this._enforceBeforeAfter) { + const eventValue = event.trim().toLocaleLowerCase(); + if (!eventValue.startsWith("before") && !eventValue.startsWith("after")) { + throw new Error( + `Hook event "${event}" must start with "before" or "after" when enforceBeforeAfter is enabled` + ); + } + } + } + /** + * Checks if a hook is deprecated and emits a warning if it is + * @param {string} event - The event name to check + * @returns {boolean} - Returns true if the hook should proceed, false if it should be blocked + */ + checkDeprecatedHook(event) { + if (this._deprecatedHooks.has(event)) { + const message = this._deprecatedHooks.get(event); + const warningMessage = `Hook "${event}" is deprecated${message ? `: ${message}` : ""}`; + this.emit("warn", { hook: event, message: warningMessage }); + if (this.logger?.warn) { + this.logger.warn(warningMessage); + } + return this._allowDeprecated; + } + return true; + } + /** + * Adds a handler function for a specific event + * @param {string} event + * @param {Hook} handler - this can be async or sync + * @returns {void} + */ + onHook(event, handler) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const eventHandlers = this._hooks.get(event); + if (eventHandlers) { + eventHandlers.push(handler); + } else { + this._hooks.set(event, [handler]); + } + } + /** + * Adds a handler function for a specific event that runs before all other handlers + * @param {HookEntry} hookEntry + * @returns {void} + */ + onHookEntry(hookEntry) { + this.onHook(hookEntry.event, hookEntry.handler); + } + /** + * Alias for onHook. This is provided for compatibility with other libraries that use the `addHook` method. + * @param {string} event + * @param {Hook} handler - this can be async or sync + * @returns {void} + */ + addHook(event, handler) { + this.onHook(event, handler); + } + /** + * Adds a handler function for a specific event + * @param {Array} hooks + * @returns {void} + */ + onHooks(hooks) { + for (const hook of hooks) { + this.onHook(hook.event, hook.handler); + } + } + /** + * Adds a handler function for a specific event that runs before all other handlers + * @param {string} event + * @param {Hook} handler - this can be async or sync + * @returns {void} + */ + prependHook(event, handler) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const eventHandlers = this._hooks.get(event); + if (eventHandlers) { + eventHandlers.unshift(handler); + } else { + this._hooks.set(event, [handler]); + } + } + /** + * Adds a handler that only executes once for a specific event before all other handlers + * @param event + * @param handler + */ + prependOnceHook(event, handler) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const hook = async (...arguments_) => { + this.removeHook(event, hook); + return handler(...arguments_); + }; + this.prependHook(event, hook); + } + /** + * Adds a handler that only executes once for a specific event + * @param event + * @param handler + */ + onceHook(event, handler) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const hook = async (...arguments_) => { + this.removeHook(event, hook); + return handler(...arguments_); + }; + this.onHook(event, hook); + } + /** + * Removes a handler function for a specific event + * @param {string} event + * @param {Hook} handler + * @returns {void} + */ + removeHook(event, handler) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const eventHandlers = this._hooks.get(event); + if (eventHandlers) { + const index = eventHandlers.indexOf(handler); + if (index !== -1) { + eventHandlers.splice(index, 1); + } + } + } + /** + * Removes all handlers for a specific event + * @param {Array} hooks + * @returns {void} + */ + removeHooks(hooks) { + for (const hook of hooks) { + this.removeHook(hook.event, hook.handler); + } + } + /** + * Calls all handlers for a specific event + * @param {string} event + * @param {T[]} arguments_ + * @returns {Promise} + */ + async hook(event, ...arguments_) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return; + } + const eventHandlers = this._hooks.get(event); + if (eventHandlers) { + for (const handler of eventHandlers) { + try { + await handler(...arguments_); + } catch (error) { + const message = `${event}: ${error.message}`; + this.emit("error", new Error(message)); + if (this.logger) { + this.logger.error(message); + } + if (this._throwOnHookError) { + throw new Error(message); + } + } + } + } + } + /** + * Prepends the word `before` to your hook. Example is event is `test`, the before hook is `before:test`. + * @param {string} event - The event name + * @param {T[]} arguments_ - The arguments to pass to the hook + */ + async beforeHook(event, ...arguments_) { + await this.hook(`before:${event}`, ...arguments_); + } + /** + * Prepends the word `after` to your hook. Example is event is `test`, the after hook is `after:test`. + * @param {string} event - The event name + * @param {T[]} arguments_ - The arguments to pass to the hook + */ + async afterHook(event, ...arguments_) { + await this.hook(`after:${event}`, ...arguments_); + } + /** + * Calls all handlers for a specific event. This is an alias for `hook` and is provided for + * compatibility with other libraries that use the `callHook` method. + * @param {string} event + * @param {T[]} arguments_ + * @returns {Promise} + */ + async callHook(event, ...arguments_) { + await this.hook(event, ...arguments_); + } + /** + * Gets all hooks for a specific event + * @param {string} event + * @returns {Hook[]} + */ + getHooks(event) { + this.validateHookName(event); + if (!this.checkDeprecatedHook(event)) { + return void 0; + } + return this._hooks.get(event); + } + /** + * Removes all hooks + * @returns {void} + */ clearHooks() { this._hooks.clear(); } }; -// node_modules/cacheable/dist/index.js -import * as crypto from "crypto"; -var structuredClone = globalThis.structuredClone ?? ((value) => JSON.parse(JSON.stringify(value))); +// node_modules/hashery/dist/node/index.js +var CRC = class { + get name() { + return "crc32"; + } + toHashSync(data) { + let bytes; + if (data instanceof Uint8Array) { + bytes = data; + } else if (data instanceof ArrayBuffer) { + bytes = new Uint8Array(data); + } else if (data instanceof DataView) { + bytes = new Uint8Array(data.buffer, data.byteOffset, data.byteLength); + } else { + const view = data; + bytes = new Uint8Array(view.buffer, view.byteOffset, view.byteLength); + } + const CRC32_POLYNOMIAL = 3988292384; + let crc = 4294967295; + for (let i = 0; i < bytes.length; i++) { + crc = crc ^ bytes[i]; + for (let j = 0; j < 8; j++) { + crc = crc >>> 1 ^ CRC32_POLYNOMIAL & -(crc & 1); + } + } + crc = (crc ^ 4294967295) >>> 0; + const hashHex = crc.toString(16).padStart(8, "0"); + return hashHex; + } + async toHash(data) { + return this.toHashSync(data); + } +}; +var WebCrypto = class { + _algorithm = "SHA-256"; + constructor(options) { + if (options?.algorithm) { + this._algorithm = options?.algorithm; + } + } + get name() { + return this._algorithm; + } + async toHash(data) { + const hashBuffer = await crypto.subtle.digest(this._algorithm, data); + const hashArray = Array.from(new Uint8Array(hashBuffer)); + const hashHex = hashArray.map((byte) => byte.toString(16).padStart(2, "0")).join(""); + return hashHex; + } +}; +var DJB2 = class { + /** + * The name identifier for this hash provider. + */ + get name() { + return "djb2"; + } + /** + * Computes the DJB2 hash of the provided data synchronously. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns An 8-character lowercase hexadecimal string + * + * @example + * ```typescript + * const djb2 = new DJB2(); + * const data = new TextEncoder().encode('hello'); + * const hash = djb2.toHashSync(data); + * console.log(hash); // "7c9df5ea" + * ``` + */ + toHashSync(data) { + let bytes; + if (data instanceof Uint8Array) { + bytes = data; + } else if (data instanceof ArrayBuffer) { + bytes = new Uint8Array(data); + } else if (data instanceof DataView) { + bytes = new Uint8Array(data.buffer, data.byteOffset, data.byteLength); + } else { + const view = data; + bytes = new Uint8Array(view.buffer, view.byteOffset, view.byteLength); + } + let hash2 = 5381; + for (let i = 0; i < bytes.length; i++) { + hash2 = (hash2 << 5) + hash2 + bytes[i]; + hash2 = hash2 >>> 0; + } + const hashHex = hash2.toString(16).padStart(8, "0"); + return hashHex; + } + /** + * Computes the DJB2 hash of the provided data. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns A Promise resolving to an 8-character lowercase hexadecimal string + * + * @example + * ```typescript + * const djb2 = new DJB2(); + * const data = new TextEncoder().encode('hello'); + * const hash = await djb2.toHash(data); + * console.log(hash); // "7c9df5ea" + * ``` + */ + async toHash(data) { + return this.toHashSync(data); + } +}; +var FNV1 = class { + /** + * The name identifier for this hash provider. + */ + get name() { + return "fnv1"; + } + /** + * Computes the FNV-1 hash of the provided data synchronously. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns An 8-character lowercase hexadecimal string + */ + toHashSync(data) { + let bytes; + if (data instanceof Uint8Array) { + bytes = data; + } else if (data instanceof ArrayBuffer) { + bytes = new Uint8Array(data); + } else if (data instanceof DataView) { + bytes = new Uint8Array(data.buffer, data.byteOffset, data.byteLength); + } else { + const view = data; + bytes = new Uint8Array(view.buffer, view.byteOffset, view.byteLength); + } + const FNV_OFFSET_BASIS = 2166136261; + const FNV_PRIME = 16777619; + let hash2 = FNV_OFFSET_BASIS; + for (let i = 0; i < bytes.length; i++) { + hash2 = hash2 * FNV_PRIME; + hash2 = hash2 ^ bytes[i]; + hash2 = hash2 >>> 0; + } + const hashHex = hash2.toString(16).padStart(8, "0"); + return hashHex; + } + /** + * Computes the FNV-1 hash of the provided data. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns A Promise resolving to an 8-character lowercase hexadecimal string + */ + async toHash(data) { + return this.toHashSync(data); + } +}; +var Murmer = class { + _seed; + /** + * Creates a new Murmer instance. + * + * @param seed - Optional seed value for the hash (default: 0) + */ + constructor(seed = 0) { + this._seed = seed >>> 0; + } + /** + * The name identifier for this hash provider. + */ + get name() { + return "murmer"; + } + /** + * Gets the current seed value used for hashing. + */ + get seed() { + return this._seed; + } + /** + * Computes the Murmer 32-bit hash of the provided data synchronously. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns An 8-character lowercase hexadecimal string + * + * @example + * ```typescript + * const murmer = new Murmer(); + * const data = new TextEncoder().encode('hello'); + * const hash = murmer.toHashSync(data); + * console.log(hash); // "248bfa47" + * ``` + */ + toHashSync(data) { + let bytes; + if (data instanceof Uint8Array) { + bytes = data; + } else if (data instanceof ArrayBuffer) { + bytes = new Uint8Array(data); + } else if (data instanceof DataView) { + bytes = new Uint8Array(data.buffer, data.byteOffset, data.byteLength); + } else { + const view = data; + bytes = new Uint8Array(view.buffer, view.byteOffset, view.byteLength); + } + const c1 = 3432918353; + const c2 = 461845907; + const length = bytes.length; + const nblocks = Math.floor(length / 4); + let h1 = this._seed; + for (let i = 0; i < nblocks; i++) { + const index = i * 4; + let k12 = bytes[index] & 255 | (bytes[index + 1] & 255) << 8 | (bytes[index + 2] & 255) << 16 | (bytes[index + 3] & 255) << 24; + k12 = this._imul(k12, c1); + k12 = this._rotl32(k12, 15); + k12 = this._imul(k12, c2); + h1 ^= k12; + h1 = this._rotl32(h1, 13); + h1 = this._imul(h1, 5) + 3864292196; + } + const tail = nblocks * 4; + let k1 = 0; + switch (length & 3) { + case 3: + k1 ^= (bytes[tail + 2] & 255) << 16; + // fallthrough + case 2: + k1 ^= (bytes[tail + 1] & 255) << 8; + // fallthrough + case 1: + k1 ^= bytes[tail] & 255; + k1 = this._imul(k1, c1); + k1 = this._rotl32(k1, 15); + k1 = this._imul(k1, c2); + h1 ^= k1; + } + h1 ^= length; + h1 ^= h1 >>> 16; + h1 = this._imul(h1, 2246822507); + h1 ^= h1 >>> 13; + h1 = this._imul(h1, 3266489909); + h1 ^= h1 >>> 16; + h1 = h1 >>> 0; + const hashHex = h1.toString(16).padStart(8, "0"); + return hashHex; + } + /** + * Computes the Murmer 32-bit hash of the provided data. + * + * @param data - The data to hash (Uint8Array, ArrayBuffer, or DataView) + * @returns A Promise resolving to an 8-character lowercase hexadecimal string + * + * @example + * ```typescript + * const murmer = new Murmer(); + * const data = new TextEncoder().encode('hello'); + * const hash = await murmer.toHash(data); + * console.log(hash); // "248bfa47" + * ``` + */ + async toHash(data) { + return this.toHashSync(data); + } + /** + * 32-bit integer multiplication with proper overflow handling. + * @private + */ + _imul(a, b) { + if (Math.imul) { + return Math.imul(a, b); + } + const ah = a >>> 16 & 65535; + const al = a & 65535; + const bh = b >>> 16 & 65535; + const bl = b & 65535; + return al * bl + (ah * bl + al * bh << 16 >>> 0) | 0; + } + /** + * Left rotate a 32-bit integer. + * @private + */ + _rotl32(x, r) { + return x << r | x >>> 32 - r; + } +}; +var HashProviders = class { + _providers = /* @__PURE__ */ new Map(); + _getFuzzy = true; + /** + * Creates a new HashProviders instance. + * @param options - Optional configuration including initial providers to load + * @example + * ```ts + * const providers = new HashProviders({ + * providers: [{ name: 'custom', toHash: async (data) => '...' }] + * }); + * ``` + */ + constructor(options) { + if (options?.providers) { + this.loadProviders(options?.providers); + } + if (options?.getFuzzy !== void 0) { + this._getFuzzy = Boolean(options?.getFuzzy); + } + } + /** + * Loads multiple hash providers at once. + * Each provider is added to the internal map using its name as the key. + * @param providers - Array of HashProvider objects to load + * @example + * ```ts + * const providers = new HashProviders(); + * providers.loadProviders([ + * { name: 'md5', toHash: async (data) => '...' }, + * { name: 'sha1', toHash: async (data) => '...' } + * ]); + * ``` + */ + loadProviders(providers) { + for (const provider of providers) { + this._providers.set(provider.name, provider); + } + } + /** + * Gets the internal Map of all registered hash providers. + * @returns Map of provider names to HashProvider objects + */ + get providers() { + return this._providers; + } + /** + * Sets the internal Map of hash providers, replacing all existing providers. + * @param providers - Map of provider names to HashProvider objects + */ + set providers(providers) { + this._providers = providers; + } + /** + * Gets an array of all provider names. + * @returns Array of provider names + * @example + * ```ts + * const providers = new HashProviders(); + * providers.add({ name: 'sha256', toHash: async (data) => '...' }); + * providers.add({ name: 'md5', toHash: async (data) => '...' }); + * console.log(providers.names); // ['sha256', 'md5'] + * ``` + */ + get names() { + return Array.from(this._providers.keys()); + } + /** + * Gets a hash provider by name with optional fuzzy matching. + * + * Fuzzy matching (enabled by default) attempts to find providers by: + * 1. Exact match (after trimming whitespace) + * 2. Case-insensitive match (lowercase) + * 3. Dash-removed match (e.g., "SHA-256" matches "sha256") + * + * @param name - The name of the provider to retrieve + * @param options - Optional configuration for the get operation + * @param options.fuzzy - Enable/disable fuzzy matching (overrides constructor setting) + * @returns The HashProvider if found, undefined otherwise + * @example + * ```ts + * const providers = new HashProviders(); + * providers.add({ name: 'sha256', toHash: async (data) => '...' }); + * + * // Exact match + * const provider = providers.get('sha256'); + * + * // Fuzzy match (case-insensitive) + * const provider2 = providers.get('SHA256'); + * + * // Fuzzy match (with dash) + * const provider3 = providers.get('SHA-256'); + * + * // Disable fuzzy matching + * const provider4 = providers.get('SHA256', { fuzzy: false }); // returns undefined + * ``` + */ + get(name, options) { + const getFuzzy = options?.fuzzy ?? this._getFuzzy; + name = name.trim(); + let result = this._providers.get(name); + if (result === void 0 && getFuzzy === true) { + name = name.toLowerCase(); + result = this._providers.get(name); + } + if (result === void 0 && getFuzzy === true) { + name = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, + name, + "-", + "" + ); + result = this._providers.get(name); + } + return result; + } + /** + * Adds a single hash provider to the collection. + * If a provider with the same name already exists, it will be replaced. + * @param provider - The HashProvider object to add + * @example + * ```ts + * const providers = new HashProviders(); + * providers.add({ + * name: 'custom-hash', + * toHash: async (data) => { + * // Custom hashing logic + * return 'hash-result'; + * } + * }); + * ``` + */ + add(provider) { + this._providers.set(provider.name, provider); + } + /** + * Removes a hash provider from the collection by name. + * @param name - The name of the provider to remove + * @returns true if the provider was found and removed, false otherwise + * @example + * ```ts + * const providers = new HashProviders(); + * providers.add({ name: 'custom', toHash: async (data) => '...' }); + * const removed = providers.remove('custom'); // returns true + * const removed2 = providers.remove('nonexistent'); // returns false + * ``` + */ + remove(name) { + return this._providers.delete(name); + } +}; +var Hashery = class extends Hookified { + _parse = JSON.parse; + _stringify = JSON.stringify; + _providers = new HashProviders(); + _defaultAlgorithm = "SHA-256"; + _defaultAlgorithmSync = "djb2"; + constructor(options) { + super(options); + if (options?.parse) { + this._parse = options.parse; + } + if (options?.stringify) { + this._stringify = options.stringify; + } + if (options?.defaultAlgorithm) { + this._defaultAlgorithm = options.defaultAlgorithm; + } + if (options?.defaultAlgorithmSync) { + this._defaultAlgorithmSync = options.defaultAlgorithmSync; + } + this.loadProviders(options?.providers, { + includeBase: options?.includeBase ?? true + }); + } + /** + * Gets the parse function used to deserialize stored values. + * @returns The current parse function (defaults to JSON.parse) + */ + get parse() { + return this._parse; + } + /** + * Sets the parse function used to deserialize stored values. + * @param value - The parse function to use for deserialization + */ + set parse(value) { + this._parse = value; + } + /** + * Gets the stringify function used to serialize values for storage. + * @returns The current stringify function (defaults to JSON.stringify) + */ + get stringify() { + return this._stringify; + } + /** + * Sets the stringify function used to serialize values for storage. + * @param value - The stringify function to use for serialization + */ + set stringify(value) { + this._stringify = value; + } + /** + * Gets the HashProviders instance used to manage hash providers. + * @returns The current HashProviders instance + */ + get providers() { + return this._providers; + } + /** + * Sets the HashProviders instance used to manage hash providers. + * @param value - The HashProviders instance to use + */ + set providers(value) { + this._providers = value; + } + /** + * Gets the names of all registered hash algorithm providers. + * @returns An array of provider names (e.g., ['SHA-256', 'SHA-384', 'SHA-512']) + */ + get names() { + return this._providers.names; + } + /** + * Gets the default hash algorithm used when none is specified. + * @returns The current default algorithm (defaults to 'SHA-256') + */ + get defaultAlgorithm() { + return this._defaultAlgorithm; + } + /** + * Sets the default hash algorithm to use when none is specified. + * @param value - The default algorithm to use (e.g., 'SHA-256', 'SHA-512', 'djb2') + * @example + * ```ts + * const hashery = new Hashery(); + * hashery.defaultAlgorithm = 'SHA-512'; + * + * // Now toHash will use SHA-512 by default + * const hash = await hashery.toHash({ data: 'example' }); + * ``` + */ + set defaultAlgorithm(value) { + this._defaultAlgorithm = value; + } + /** + * Gets the default synchronous hash algorithm used when none is specified. + * @returns The current default synchronous algorithm (defaults to 'djb2') + */ + get defaultAlgorithmSync() { + return this._defaultAlgorithmSync; + } + /** + * Sets the default synchronous hash algorithm to use when none is specified. + * @param value - The default synchronous algorithm to use (e.g., 'djb2', 'fnv1', 'murmer', 'crc32') + * @example + * ```ts + * const hashery = new Hashery(); + * hashery.defaultAlgorithmSync = 'fnv1'; + * + * // Now synchronous operations will use fnv1 by default + * ``` + */ + set defaultAlgorithmSync(value) { + this._defaultAlgorithmSync = value; + } + /** + * Generates a cryptographic hash of the provided data using the Web Crypto API. + * The data is first stringified using the configured stringify function, then hashed. + * + * @param data - The data to hash (will be stringified before hashing) + * @param options - Optional configuration object + * @param options.algorithm - The hash algorithm to use (defaults to 'SHA-256') + * @param options.maxLength - Optional maximum length for the hash output + * @returns A Promise that resolves to the hexadecimal string representation of the hash + * + * @example + * ```ts + * const hashery = new Hashery(); + * const hash = await hashery.toHash({ name: 'John', age: 30 }); + * console.log(hash); // "a1b2c3d4..." + * + * // Using a different algorithm + * const hash512 = await hashery.toHash({ name: 'John' }, { algorithm: 'SHA-512' }); + * ``` + */ + async toHash(data, options) { + const context = { + data, + algorithm: options?.algorithm ?? this._defaultAlgorithm, + maxLength: options?.maxLength + }; + await this.beforeHook("toHash", context); + const stringified = this._stringify(context.data); + const encoder = new TextEncoder(); + const dataBuffer = encoder.encode(stringified); + let provider = this._providers.get(context.algorithm); + if (!provider) { + provider = new WebCrypto({ + algorithm: this._defaultAlgorithm + }); + } + let hash2 = await provider.toHash(dataBuffer); + if (options?.maxLength && hash2.length > options?.maxLength) { + hash2 = hash2.substring(0, options.maxLength); + } + const result = { + hash: hash2, + data: context.data, + algorithm: context.algorithm + }; + await this.afterHook("toHash", result); + return result.hash; + } + /** + * Generates a deterministic number within a specified range based on the hash of the provided data. + * This method uses the toHash function to create a consistent hash, then maps it to a number + * between min and max (inclusive). + * + * @param data - The data to hash (will be stringified before hashing) + * @param options - Configuration options (optional, defaults to min: 0, max: 100) + * @param options.min - The minimum value of the range (inclusive, defaults to 0) + * @param options.max - The maximum value of the range (inclusive, defaults to 100) + * @param options.algorithm - The hash algorithm to use (defaults to 'SHA-256') + * @param options.hashLength - Number of characters from hash to use for conversion (defaults to 16) + * @returns A Promise that resolves to a number between min and max (inclusive) + * + * @example + * ```ts + * const hashery = new Hashery(); + * const num = await hashery.toNumber({ user: 'john' }); // Uses default min: 0, max: 100 + * console.log(num); // Always returns the same number for the same input, e.g., 42 + * + * // Using custom range + * const num2 = await hashery.toNumber({ user: 'john' }, { min: 1, max: 100 }); + * + * // Using a different algorithm + * const num512 = await hashery.toNumber({ user: 'john' }, { min: 0, max: 255, algorithm: 'SHA-512' }); + * ``` + */ + async toNumber(data, options = {}) { + const { + min = 0, + max = 100, + algorithm = this._defaultAlgorithm, + hashLength = 16 + } = options; + if (min > max) { + throw new Error("min cannot be greater than max"); + } + const hash2 = await this.toHash(data, { + algorithm, + maxLength: hashLength + }); + const hashNumber = Number.parseInt(hash2, 16); + const range = max - min + 1; + const mapped = min + hashNumber % range; + return mapped; + } + /** + * Generates a hash of the provided data synchronously using a non-cryptographic hash algorithm. + * The data is first stringified using the configured stringify function, then hashed. + * + * Note: This method only works with synchronous hash providers (djb2, fnv1, murmer, crc32). + * WebCrypto algorithms (SHA-256, SHA-384, SHA-512) are not supported and will throw an error. + * + * @param data - The data to hash (will be stringified before hashing) + * @param options - Optional configuration object + * @param options.algorithm - The hash algorithm to use (defaults to 'djb2') + * @param options.maxLength - Optional maximum length for the hash output + * @returns The hexadecimal string representation of the hash + * + * @throws {Error} If the specified algorithm does not support synchronous hashing + * + * @example + * ```ts + * const hashery = new Hashery(); + * const hash = hashery.toHashSync({ name: 'John', age: 30 }); + * console.log(hash); // "7c9df5ea..." (djb2 hash) + * + * // Using a different algorithm + * const hashFnv1 = hashery.toHashSync({ name: 'John' }, { algorithm: 'fnv1' }); + * ``` + */ + toHashSync(data, options) { + const context = { + data, + algorithm: options?.algorithm ?? this._defaultAlgorithmSync, + maxLength: options?.maxLength + }; + this.beforeHook("toHashSync", context); + const algorithm = context.algorithm; + const stringified = this._stringify(context.data); + const encoder = new TextEncoder(); + const dataBuffer = encoder.encode(stringified); + const provider = this._providers.get(algorithm); + if (!provider) { + throw new Error(`Hash provider '${algorithm}' not found`); + } + if (!provider.toHashSync) { + throw new Error(`Hash provider '${algorithm}' does not support synchronous hashing. Use toHash() instead or choose a different algorithm (djb2, fnv1, murmer, crc32).`); + } + let hash2 = provider.toHashSync(dataBuffer); + if (options?.maxLength && hash2.length > options?.maxLength) { + hash2 = hash2.substring(0, options.maxLength); + } + const result = { + hash: hash2, + data: context.data, + algorithm: context.algorithm + }; + this.afterHook("toHashSync", result); + return result.hash; + } + /** + * Generates a deterministic number within a specified range based on the hash of the provided data synchronously. + * This method uses the toHashSync function to create a consistent hash, then maps it to a number + * between min and max (inclusive). + * + * Note: This method only works with synchronous hash providers (djb2, fnv1, murmer, crc32). + * + * @param data - The data to hash (will be stringified before hashing) + * @param options - Configuration options (optional, defaults to min: 0, max: 100) + * @param options.min - The minimum value of the range (inclusive, defaults to 0) + * @param options.max - The maximum value of the range (inclusive, defaults to 100) + * @param options.algorithm - The hash algorithm to use (defaults to 'djb2') + * @param options.hashLength - Number of characters from hash to use for conversion (defaults to 16) + * @returns A number between min and max (inclusive) + * + * @throws {Error} If the specified algorithm does not support synchronous hashing + * @throws {Error} If min is greater than max + * + * @example + * ```ts + * const hashery = new Hashery(); + * const num = hashery.toNumberSync({ user: 'john' }); // Uses default min: 0, max: 100 + * console.log(num); // Always returns the same number for the same input, e.g., 42 + * + * // Using custom range + * const num2 = hashery.toNumberSync({ user: 'john' }, { min: 1, max: 100 }); + * + * // Using a different algorithm + * const numFnv1 = hashery.toNumberSync({ user: 'john' }, { min: 0, max: 255, algorithm: 'fnv1' }); + * ``` + */ + toNumberSync(data, options = {}) { + const { + min = 0, + max = 100, + algorithm = this._defaultAlgorithmSync, + hashLength = 16 + } = options; + if (min > max) { + throw new Error("min cannot be greater than max"); + } + const hash2 = this.toHashSync(data, { + algorithm, + maxLength: hashLength + }); + const hashNumber = Number.parseInt(hash2, 16); + const range = max - min + 1; + const mapped = min + hashNumber % range; + return mapped; + } + loadProviders(providers, options = { + includeBase: true + }) { + if (providers) { + for (const provider of providers) { + this._providers.add(provider); + } + } + if (options.includeBase) { + this.providers.add(new WebCrypto({ + algorithm: "SHA-256" + })); + this.providers.add(new WebCrypto({ + algorithm: "SHA-384" + })); + this.providers.add(new WebCrypto({ + algorithm: "SHA-512" + })); + this.providers.add(new CRC()); + this.providers.add(new DJB2()); + this.providers.add(new FNV1()); + this.providers.add(new Murmer()); + } + } +}; + +// node_modules/@cacheable/utils/dist/index.js var shorthandToMilliseconds = (shorthand) => { let milliseconds; if (shorthand === void 0) { @@ -1977,7 +3304,10 @@ var shorthandToMilliseconds = (shorthand) => { } if (typeof shorthand === "number") { milliseconds = shorthand; - } else if (typeof shorthand === "string") { + } else { + if (typeof shorthand !== "string") { + return void 0; + } shorthand = shorthand.trim(); if (Number.isNaN(Number(shorthand))) { const match = /^([\d.]+)\s*(ms|s|m|h|hr|d)$/i.exec(shorthand); @@ -2014,7 +3344,7 @@ var shorthandToMilliseconds = (shorthand) => { milliseconds = numericValue * 1e3 * 60 * 60 * 24; break; } - /* c8 ignore next 3 */ + /* v8 ignore next -- @preserve */ default: { milliseconds = Number(shorthand); } @@ -2022,52 +3352,72 @@ var shorthandToMilliseconds = (shorthand) => { } else { milliseconds = Number(shorthand); } - } else { - throw new TypeError("Time must be a string or a number."); } return milliseconds; }; var shorthandToTime = (shorthand, fromDate) => { - fromDate || (fromDate = /* @__PURE__ */ new Date()); + fromDate ?? (fromDate = /* @__PURE__ */ new Date()); const milliseconds = shorthandToMilliseconds(shorthand); if (milliseconds === void 0) { return fromDate.getTime(); } return fromDate.getTime() + milliseconds; }; -function hash(object2, algorithm = "sha256") { - const objectString = JSON.stringify(object2); - if (!crypto.getHashes().includes(algorithm)) { - throw new Error(`Unsupported hash algorithm: '${algorithm}'`); - } - const hasher = crypto.createHash(algorithm); - hasher.update(objectString); - return hasher.digest("hex"); +var HashAlgorithm = /* @__PURE__ */ ((HashAlgorithm2) => { + HashAlgorithm2["SHA256"] = "SHA-256"; + HashAlgorithm2["SHA384"] = "SHA-384"; + HashAlgorithm2["SHA512"] = "SHA-512"; + HashAlgorithm2["DJB2"] = "djb2"; + HashAlgorithm2["FNV1"] = "fnv1"; + HashAlgorithm2["MURMER"] = "murmer"; + HashAlgorithm2["CRC32"] = "crc32"; + return HashAlgorithm2; +})(HashAlgorithm || {}); +function hashSync(object2, options = { + algorithm: "djb2", + serialize: JSON.stringify +}) { + const algorithm = options?.algorithm ?? "djb2"; + const serialize = options?.serialize ?? JSON.stringify; + const objectString = serialize(object2); + const hashery = new Hashery(); + return hashery.toHashSync(objectString, { algorithm }); } -function hashToNumber(object2, min = 0, max = 10, algorithm = "sha256") { - const objectString = JSON.stringify(object2); - if (!crypto.getHashes().includes(algorithm)) { - throw new Error(`Unsupported hash algorithm: '${algorithm}'`); +function hashToNumberSync(object2, options = { + min: 0, + max: 10, + algorithm: "djb2", + serialize: JSON.stringify +}) { + const min = options?.min ?? 0; + const max = options?.max ?? 10; + const algorithm = options?.algorithm ?? "djb2"; + const serialize = options?.serialize ?? JSON.stringify; + const hashLength = options?.hashLength ?? 16; + if (min >= max) { + throw new Error( + `Invalid range: min (${min}) must be less than max (${max})` + ); } - const hasher = crypto.createHash(algorithm); - hasher.update(objectString); - const hashHex = hasher.digest("hex"); - const hashNumber = Number.parseInt(hashHex, 16); - const range = max - min + 1; - return min + hashNumber % range; -} -function djb2Hash(string_, min = 0, max = 10) { - let hash2 = 5381; - for (let i = 0; i < string_.length; i++) { - hash2 = hash2 * 33 ^ string_.charCodeAt(i); - } - const range = max - min + 1; - return min + Math.abs(hash2) % range; + const objectString = serialize(object2); + const hashery = new Hashery(); + return hashery.toNumberSync(objectString, { + algorithm, + min, + max, + hashLength + }); } function wrapSync(function_, options) { - const { ttl, keyPrefix, cache } = options; - return function(...arguments_) { - const cacheKey = createWrapKey(function_, arguments_, keyPrefix); + const { ttl, keyPrefix, cache, serialize } = options; + return (...arguments_) => { + let cacheKey = createWrapKey(function_, arguments_, { + keyPrefix, + serialize + }); + if (options.createKey) { + cacheKey = options.createKey(function_, arguments_, options); + } let value = cache.get(cacheKey); if (value === void 0) { try { @@ -2083,14 +3433,17 @@ function wrapSync(function_, options) { return value; }; } -function createWrapKey(function_, arguments_, keyPrefix) { +function createWrapKey(function_, arguments_, options) { + const { keyPrefix, serialize } = options || {}; if (!keyPrefix) { - return `${function_.name}::${hash(arguments_)}`; + return `${function_.name}::${hashSync(arguments_, { serialize })}`; } - return `${keyPrefix}::${function_.name}::${hash(arguments_)}`; + return `${keyPrefix}::${function_.name}::${hashSync(arguments_, { serialize })}`; } + +// node_modules/@cacheable/memory/dist/index.js +var structuredClone = globalThis.structuredClone ?? ((value) => JSON.parse(JSON.stringify(value))); var ListNode = class { - // eslint-disable-next-line @typescript-eslint/parameter-properties value; prev = void 0; next = void 0; @@ -2135,7 +3488,7 @@ var DoublyLinkedList = class { this.head.prev = node; } this.head = node; - this.tail || (this.tail = node); + this.tail ?? (this.tail = node); } // Get the oldest node (tail) getOldest() { @@ -2162,12 +3515,15 @@ var DoublyLinkedList = class { }; var defaultStoreHashSize = 16; var maximumMapSize = 16777216; -var CacheableMemory = class extends l { +var CacheableMemory = class extends Hookified { _lru = new DoublyLinkedList(); _storeHashSize = defaultStoreHashSize; - _storeHashAlgorithm = "djb2Hash"; + _storeHashAlgorithm = HashAlgorithm.DJB2; // Default is djb2Hash - _store = Array.from({ length: this._storeHashSize }, () => /* @__PURE__ */ new Map()); + _store = Array.from( + { length: this._storeHashSize }, + () => /* @__PURE__ */ new Map() + ); _ttl; // Turned off by default _useClone = true; @@ -2184,29 +3540,37 @@ var CacheableMemory = class extends l { */ constructor(options) { super(); - if (options == null ? void 0 : options.ttl) { + if (options?.ttl) { this.setTtl(options.ttl); } - if ((options == null ? void 0 : options.useClone) !== void 0) { + if (options?.useClone !== void 0) { this._useClone = options.useClone; } - if ((options == null ? void 0 : options.storeHashSize) && options.storeHashSize > 0) { + if (options?.storeHashSize && options.storeHashSize > 0) { this._storeHashSize = options.storeHashSize; } - if (options == null ? void 0 : options.lruSize) { + if (options?.lruSize) { if (options.lruSize > maximumMapSize) { - this.emit("error", new Error(`LRU size cannot be larger than ${maximumMapSize} due to Map limitations.`)); + this.emit( + "error", + new Error( + `LRU size cannot be larger than ${maximumMapSize} due to Map limitations.` + ) + ); } else { this._lruSize = options.lruSize; } } - if (options == null ? void 0 : options.checkInterval) { + if (options?.checkInterval) { this._checkInterval = options.checkInterval; } - if (options == null ? void 0 : options.storeHashAlgorithm) { + if (options?.storeHashAlgorithm) { this._storeHashAlgorithm = options.storeHashAlgorithm; } - this._store = Array.from({ length: this._storeHashSize }, () => /* @__PURE__ */ new Map()); + this._store = Array.from( + { length: this._storeHashSize }, + () => /* @__PURE__ */ new Map() + ); this.startIntervalCheck(); } /** @@ -2250,7 +3614,12 @@ var CacheableMemory = class extends l { */ set lruSize(value) { if (value > maximumMapSize) { - this.emit("error", new Error(`LRU size cannot be larger than ${maximumMapSize} due to Map limitations.`)); + this.emit( + "error", + new Error( + `LRU size cannot be larger than ${maximumMapSize} due to Map limitations.` + ) + ); return; } this._lruSize = value; @@ -2301,18 +3670,21 @@ var CacheableMemory = class extends l { return; } this._storeHashSize = value; - this._store = Array.from({ length: this._storeHashSize }, () => /* @__PURE__ */ new Map()); + this._store = Array.from( + { length: this._storeHashSize }, + () => /* @__PURE__ */ new Map() + ); } /** * Gets the store hash algorithm - * @returns {StoreHashAlgorithm | StoreHashAlgorithmFunction} - The store hash algorithm + * @returns {HashAlgorithm | StoreHashAlgorithmFunction} - The store hash algorithm */ get storeHashAlgorithm() { return this._storeHashAlgorithm; } /** * Sets the store hash algorithm. This will recreate the store and all data will be cleared - * @param {StoreHashAlgorithm | StoreHashAlgorithmFunction} value - The store hash algorithm + * @param {HashAlgorithm | HashAlgorithmFunction} value - The store hash algorithm */ set storeHashAlgorithm(value) { this._storeHashAlgorithm = value; @@ -2322,7 +3694,7 @@ var CacheableMemory = class extends l { * @returns {IterableIterator} - The keys */ get keys() { - const keys2 = new Array(); + const keys2 = []; for (const store of this._store) { for (const key of store.keys()) { const item = store.get(key); @@ -2340,7 +3712,7 @@ var CacheableMemory = class extends l { * @returns {IterableIterator} - The items */ get items() { - const items = new Array(); + const items = []; for (const store of this._store) { for (const item of store.values()) { if (this.hasExpired(item)) { @@ -2386,7 +3758,7 @@ var CacheableMemory = class extends l { * @returns {T[]} - The values of the keys */ getMany(keys2) { - const result = new Array(); + const result = []; for (const key of keys2) { result.push(this.get(key)); } @@ -2416,7 +3788,7 @@ var CacheableMemory = class extends l { * @returns {CacheableStoreItem[]} - The raw values of the keys */ getManyRaw(keys2) { - const result = new Array(); + const result = []; for (const key of keys2) { result.push(this.getRaw(key)); } @@ -2467,10 +3839,7 @@ var CacheableMemory = class extends l { } } const item = { key, value, expires }; - store.set( - key, - item - ); + store.set(key, item); } /** * Sets the values of the keys @@ -2497,7 +3866,7 @@ var CacheableMemory = class extends l { * @returns {boolean[]} - If true, the key exists. If false, the key does not exist. */ hasMany(keys2) { - const result = new Array(); + const result = []; for (const key of keys2) { const item = this.get(key); result.push(Boolean(item)); @@ -2523,7 +3892,7 @@ var CacheableMemory = class extends l { * @returns {T[]} - The values of the keys */ takeMany(keys2) { - const result = new Array(); + const result = []; for (const key of keys2) { result.push(this.take(key)); } @@ -2553,7 +3922,10 @@ var CacheableMemory = class extends l { * @returns {void} */ clear() { - this._store = Array.from({ length: this._storeHashSize }, () => /* @__PURE__ */ new Map()); + this._store = Array.from( + { length: this._storeHashSize }, + () => /* @__PURE__ */ new Map() + ); this._lru = new DoublyLinkedList(); } /** @@ -2577,19 +3949,23 @@ var CacheableMemory = class extends l { if (this._store.length === 1) { return 0; } - if (this._storeHashAlgorithm === "djb2Hash") { - return djb2Hash(key, 0, this._storeHashSize); - } if (typeof this._storeHashAlgorithm === "function") { return this._storeHashAlgorithm(key, this._storeHashSize); } - return hashToNumber(key, 0, this._storeHashSize, this._storeHashAlgorithm); + const storeHashSize = this._storeHashSize - 1; + const hash2 = hashToNumberSync(key, { + min: 0, + max: storeHashSize, + algorithm: this._storeHashAlgorithm + }); + return hash2; } /** * Clone the value. This is for internal use * @param {any} value - The value to clone * @returns {any} - The cloned value */ + // biome-ignore lint/suspicious/noExplicitAny: type format clone(value) { if (this.isPrimitive(value)) { return value; @@ -2675,14 +4051,17 @@ var CacheableMemory = class extends l { * @param {Object} [options] - The options to wrap * @returns {Function} - The wrapped function */ + // biome-ignore lint/suspicious/noExplicitAny: type format wrap(function_, options) { const wrapOptions = { - ttl: (options == null ? void 0 : options.ttl) ?? this._ttl, - keyPrefix: options == null ? void 0 : options.keyPrefix, + ttl: options?.ttl ?? this._ttl, + keyPrefix: options?.keyPrefix, + createKey: options?.createKey, cache: this }; return wrapSync(function_, wrapOptions); } + // biome-ignore lint/suspicious/noExplicitAny: type format isPrimitive(value) { const result = false; if (value === null || value === void 0) { @@ -2783,7 +4162,7 @@ var stringify2 = (value, replacer, space) => { }; // node_modules/file-entry-cache/node_modules/flat-cache/dist/index.js -var FlatCache = class extends l { +var FlatCache = class extends Hookified { _cache = new CacheableMemory(); _cacheDir = ".cache"; _cacheId = "cache1"; @@ -2802,20 +4181,20 @@ var FlatCache = class extends l { checkInterval: options.expirationInterval }); } - if (options == null ? void 0 : options.cacheDir) { + if (options?.cacheDir) { this._cacheDir = options.cacheDir; } - if (options == null ? void 0 : options.cacheId) { + if (options?.cacheId) { this._cacheId = options.cacheId; } - if (options == null ? void 0 : options.persistInterval) { + if (options?.persistInterval) { this._persistInterval = options.persistInterval; this.startAutoPersist(); } - if (options == null ? void 0 : options.deserialize) { + if (options?.deserialize) { this._parse = options.deserialize; } - if (options == null ? void 0 : options.serialize) { + if (options?.serialize) { this._stringify = options.serialize; } } @@ -2901,7 +4280,9 @@ var FlatCache = class extends l { */ load(cacheId, cacheDir) { try { - const filePath = path10.resolve(`${cacheDir ?? this._cacheDir}/${cacheId ?? this._cacheId}`); + const filePath = path10.resolve( + `${cacheDir ?? this._cacheDir}/${cacheId ?? this._cacheId}` + ); this.loadFile(filePath); this.emit( "load" @@ -2920,12 +4301,73 @@ var FlatCache = class extends l { if (fs5.existsSync(pathToFile)) { const data = fs5.readFileSync(pathToFile, "utf8"); const items = this._parse(data); - for (const key of Object.keys(items)) { - this._cache.set(items[key].key, items[key].value, { expire: items[key].expires }); + if (Array.isArray(items)) { + for (const item of items) { + if (item && typeof item === "object" && "key" in item) { + if (item.expires) { + this._cache.set(item.key, item.value, { expire: item.expires }); + } else if (item.timestamp) { + this._cache.set(item.key, item.value, { expire: item.timestamp }); + } else { + this._cache.set(item.key, item.value); + } + } + } + } else { + for (const key of Object.keys(items)) { + const item = items[key]; + if (item && typeof item === "object" && "key" in item) { + this._cache.set(item.key, item.value, { + expire: item.expires + }); + } else { + if (item && typeof item === "object" && item.timestamp) { + this._cache.set(key, item, { expire: item.timestamp }); + } else { + this._cache.set(key, item); + } + } + } } this._changesSinceLastSave = true; } } + loadFileStream(pathToFile, onProgress, onEnd, onError) { + if (fs5.existsSync(pathToFile)) { + const stats = fs5.statSync(pathToFile); + const total = stats.size; + let loaded = 0; + let streamData = ""; + const readStream = fs5.createReadStream(pathToFile, { encoding: "utf8" }); + readStream.on("data", (chunk) => { + loaded += chunk.length; + streamData += chunk; + onProgress(loaded, total); + }); + readStream.on("end", () => { + const items = this._parse(streamData); + for (const key of Object.keys(items)) { + this._cache.set(items[key].key, items[key].value, { + expire: items[key].expires + }); + } + this._changesSinceLastSave = true; + onEnd(); + }); + readStream.on("error", (error) => { + this.emit("error", error); + if (onError) { + onError(error); + } + }); + } else { + const error = new Error(`Cache file ${pathToFile} does not exist`); + this.emit("error", error); + if (onError) { + onError(error); + } + } + } /** * Returns the entire persisted object * @method all @@ -2940,10 +4382,11 @@ var FlatCache = class extends l { return result; } /** - * Returns an array with all the items in the cache { key, value, ttl } + * Returns an array with all the items in the cache { key, value, expires } * @method items * @returns {Array} */ + // biome-ignore lint/suspicious/noExplicitAny: cache items can store any value get items() { return [...this._cache.items]; } @@ -2977,6 +4420,7 @@ var FlatCache = class extends l { * @param key {string} the key to set * @param value {object} the value of the key. Could be any object that can be serialized with JSON.stringify */ + // biome-ignore lint/suspicious/noExplicitAny: type format setKey(key, value, ttl) { this.set(key, value, ttl); } @@ -2987,6 +4431,7 @@ var FlatCache = class extends l { * @param value {object} the value of the key. Could be any object that can be serialized with JSON.stringify * @param [ttl] {number} the time to live in milliseconds */ + // biome-ignore lint/suspicious/noExplicitAny: type format set(key, value, ttl) { this._cache.set(key, value, ttl); this._changesSinceLastSave = true; @@ -3010,11 +4455,11 @@ var FlatCache = class extends l { this.emit("delete", key); } /** - * (Legacy) Return the value of the provided key. This method will be deprecated in the future - * @method getKey - * @param key {String} the name of the key to retrieve - * @returns {*} at T the value from the key - */ + * (Legacy) Return the value of the provided key. This method will be deprecated in the future + * @method getKey + * @param key {String} the name of the key to retrieve + * @returns {*} at T the value from the key + */ getKey(key) { return this.get(key); } @@ -3142,25 +4587,24 @@ function createFromFile(filePath, options) { } // node_modules/file-entry-cache/dist/index.js -function createFromFile2(filePath, useCheckSum, currentWorkingDirectory) { +function createFromFile2(filePath, options) { const fname = path11.basename(filePath); const directory = path11.dirname(filePath); - return create(fname, directory, useCheckSum, currentWorkingDirectory); + return create(fname, directory, options); } -function create(cacheId, cacheDirectory, useCheckSum, currentWorkingDirectory) { - const options = { - currentWorkingDirectory, - useCheckSum, +function create(cacheId, cacheDirectory, options) { + const opts = { + ...options, cache: { cacheId, cacheDir: cacheDirectory } }; - const fileEntryCache = new FileEntryCache(options); + const fileEntryCache = new FileEntryCache(opts); if (cacheDirectory) { const cachePath = `${cacheDirectory}/${cacheId}`; if (fs6.existsSync(cachePath)) { - fileEntryCache.cache = createFromFile(cachePath, options.cache); + fileEntryCache.cache = createFromFile(cachePath, opts.cache); } } return fileEntryCache; @@ -3172,29 +4616,41 @@ var FileEntryDefault = class { var FileEntryCache = class { _cache = new FlatCache({ useClone: false }); _useCheckSum = false; - _useModifiedTime = true; - _currentWorkingDirectory; _hashAlgorithm = "md5"; + _cwd = process.cwd(); + _restrictAccessToCwd = false; + _logger; + _useAbsolutePathAsKey = false; + _useModifiedTime = true; /** * Create a new FileEntryCache instance - * @param options - The options for the FileEntryCache + * @param options - The options for the FileEntryCache (all properties are optional with defaults) */ constructor(options) { - if (options == null ? void 0 : options.cache) { + if (options?.cache) { this._cache = new FlatCache(options.cache); } - if (options == null ? void 0 : options.useModifiedTime) { - this._useModifiedTime = options.useModifiedTime; - } - if (options == null ? void 0 : options.useCheckSum) { + if (options?.useCheckSum) { this._useCheckSum = options.useCheckSum; } - if (options == null ? void 0 : options.currentWorkingDirectory) { - this._currentWorkingDirectory = options.currentWorkingDirectory; - } - if (options == null ? void 0 : options.hashAlgorithm) { + if (options?.hashAlgorithm) { this._hashAlgorithm = options.hashAlgorithm; } + if (options?.cwd) { + this._cwd = options.cwd; + } + if (options?.useModifiedTime !== void 0) { + this._useModifiedTime = options.useModifiedTime; + } + if (options?.restrictAccessToCwd !== void 0) { + this._restrictAccessToCwd = options.restrictAccessToCwd; + } + if (options?.useAbsolutePathAsKey !== void 0) { + this._useAbsolutePathAsKey = options.useAbsolutePathAsKey; + } + if (options?.logger) { + this._logger = options.logger; + } } /** * Get the cache @@ -3210,9 +4666,23 @@ var FileEntryCache = class { set cache(cache) { this._cache = cache; } + /** + * Get the logger + * @returns {ILogger | undefined} The logger instance + */ + get logger() { + return this._logger; + } + /** + * Set the logger + * @param {ILogger | undefined} logger - The logger to set + */ + set logger(logger) { + this._logger = logger; + } /** * Use the hash to check if the file has changed - * @returns {boolean} if the hash is used to check if the file has changed + * @returns {boolean} if the hash is used to check if the file has changed (default: false) */ get useCheckSum() { return this._useCheckSum; @@ -3224,23 +4694,9 @@ var FileEntryCache = class { set useCheckSum(value) { this._useCheckSum = value; } - /** - * Use the modified time to check if the file has changed - * @returns {boolean} if the modified time is used to check if the file has changed - */ - get useModifiedTime() { - return this._useModifiedTime; - } - /** - * Set the useModifiedTime value - * @param {boolean} value - The value to set - */ - set useModifiedTime(value) { - this._useModifiedTime = value; - } /** * Get the hash algorithm - * @returns {string} The hash algorithm + * @returns {string} The hash algorithm (default: 'md5') */ get hashAlgorithm() { return this._hashAlgorithm; @@ -3254,17 +4710,59 @@ var FileEntryCache = class { } /** * Get the current working directory - * @returns {string | undefined} The current working directory + * @returns {string} The current working directory (default: process.cwd()) */ - get currentWorkingDirectory() { - return this._currentWorkingDirectory; + get cwd() { + return this._cwd; } /** * Set the current working directory - * @param {string | undefined} value - The value to set + * @param {string} value - The value to set */ - set currentWorkingDirectory(value) { - this._currentWorkingDirectory = value; + set cwd(value) { + this._cwd = value; + } + /** + * Get whether to use modified time for change detection + * @returns {boolean} Whether modified time (mtime) is used for change detection (default: true) + */ + get useModifiedTime() { + return this._useModifiedTime; + } + /** + * Set whether to use modified time for change detection + * @param {boolean} value - The value to set + */ + set useModifiedTime(value) { + this._useModifiedTime = value; + } + /** + * Get whether to restrict paths to cwd boundaries + * @returns {boolean} Whether strict path checking is enabled (default: true) + */ + get restrictAccessToCwd() { + return this._restrictAccessToCwd; + } + /** + * Set whether to restrict paths to cwd boundaries + * @param {boolean} value - The value to set + */ + set restrictAccessToCwd(value) { + this._restrictAccessToCwd = value; + } + /** + * Get whether to use absolute path as cache key + * @returns {boolean} Whether cache keys use absolute paths (default: false) + */ + get useAbsolutePathAsKey() { + return this._useAbsolutePathAsKey; + } + /** + * Set whether to use absolute path as cache key + * @param {boolean} value - The value to set + */ + set useAbsolutePathAsKey(value) { + this._useAbsolutePathAsKey = value; } /** * Given a buffer, calculate md5 hash of its content. @@ -3272,7 +4770,6 @@ var FileEntryCache = class { * @param {Buffer} buffer buffer to calculate hash on * @return {String} content hash digest */ - // eslint-disable-next-line @typescript-eslint/no-restricted-types getHash(buffer) { return crypto2.createHash(this._hashAlgorithm).update(buffer).digest("hex"); } @@ -3282,17 +4779,10 @@ var FileEntryCache = class { * @param {String} filePath * @return {String} */ - createFileKey(filePath, options) { + createFileKey(filePath) { let result = filePath; - const currentWorkingDirectory = (options == null ? void 0 : options.currentWorkingDirectory) ?? this._currentWorkingDirectory; - if (currentWorkingDirectory && filePath.startsWith(currentWorkingDirectory)) { - const splitPath = filePath.split(currentWorkingDirectory).pop(); - if (splitPath) { - result = splitPath; - if (result.startsWith("/")) { - result = result.slice(1); - } - } + if (this._useAbsolutePathAsKey && this.isRelativePath(filePath)) { + result = this.getAbsolutePathWithCwd(filePath, this._cwd); } return result; } @@ -3306,17 +4796,17 @@ var FileEntryCache = class { return !path11.isAbsolute(filePath); } /** - * Delete the cache file from the disk - * @method deleteCacheFile - * @return {boolean} true if the file was deleted, false otherwise - */ + * Delete the cache file from the disk + * @method deleteCacheFile + * @return {boolean} true if the file was deleted, false otherwise + */ deleteCacheFile() { return this._cache.removeCacheFile(); } /** - * Remove the cache from the file and clear the memory cache - * @method destroy - */ + * Remove the cache from the file and clear the memory cache + * @method destroy + */ destroy() { this._cache.destroy(); } @@ -3325,12 +4815,8 @@ var FileEntryCache = class { * @method removeEntry * @param filePath - The file path to remove from the cache */ - removeEntry(filePath, options) { - if (this.isRelativePath(filePath)) { - filePath = this.getAbsolutePath(filePath, { currentWorkingDirectory: options == null ? void 0 : options.currentWorkingDirectory }); - this._cache.removeKey(this.createFileKey(filePath)); - } - const key = this.createFileKey(filePath, { currentWorkingDirectory: options == null ? void 0 : options.currentWorkingDirectory }); + removeEntry(filePath) { + const key = this.createFileKey(filePath); this._cache.removeKey(key); } /** @@ -3368,34 +4854,54 @@ var FileEntryCache = class { * @param options - The options for getting the file descriptor * @returns The file descriptor */ - // eslint-disable-next-line complexity getFileDescriptor(filePath, options) { - var _a, _b, _c; + this._logger?.debug({ filePath, options }, "Getting file descriptor"); let fstat; const result = { key: this.createFileKey(filePath), changed: false, meta: {} }; - result.meta = this._cache.getKey(result.key) ?? {}; - filePath = this.getAbsolutePath(filePath, { currentWorkingDirectory: options == null ? void 0 : options.currentWorkingDirectory }); - const useCheckSumValue = (options == null ? void 0 : options.useCheckSum) ?? this._useCheckSum; - const useModifiedTimeValue = (options == null ? void 0 : options.useModifiedTime) ?? this._useModifiedTime; + this._logger?.trace({ key: result.key }, "Created file key"); + const metaCache = this._cache.getKey(result.key); + if (metaCache) { + this._logger?.trace({ metaCache }, "Found cached meta"); + } else { + this._logger?.trace("No cached meta found"); + } + result.meta = metaCache ? { ...metaCache } : {}; + const absolutePath = this.getAbsolutePath(filePath); + this._logger?.trace({ absolutePath }, "Resolved absolute path"); + const useCheckSumValue = options?.useCheckSum ?? this._useCheckSum; + this._logger?.debug( + { useCheckSum: useCheckSumValue }, + "Using checksum setting" + ); + const useModifiedTimeValue = options?.useModifiedTime ?? this.useModifiedTime; + this._logger?.debug( + { useModifiedTime: useModifiedTimeValue }, + "Using modified time (mtime) setting" + ); try { - fstat = fs6.statSync(filePath); - result.meta = { - size: fstat.size - }; + fstat = fs6.statSync(absolutePath); + result.meta.size = fstat.size; result.meta.mtime = fstat.mtime.getTime(); + this._logger?.trace( + { size: result.meta.size, mtime: result.meta.mtime }, + "Read file stats" + ); if (useCheckSumValue) { - const buffer = fs6.readFileSync(filePath); + const buffer = fs6.readFileSync(absolutePath); result.meta.hash = this.getHash(buffer); + this._logger?.trace({ hash: result.meta.hash }, "Calculated file hash"); } } catch (error) { + this._logger?.error({ filePath, error }, "Error reading file"); this.removeEntry(filePath); let notFound = false; if (error.message.includes("ENOENT")) { notFound = true; + this._logger?.debug({ filePath }, "File not found"); } return { key: result.key, @@ -3404,25 +4910,39 @@ var FileEntryCache = class { meta: {} }; } - const metaCache = this._cache.getKey(result.key); if (!metaCache) { result.changed = true; this._cache.setKey(result.key, result.meta); + this._logger?.debug({ filePath }, "File not in cache, marked as changed"); return result; } - if (result.meta.data === void 0) { - result.meta.data = metaCache.data; - } - if (useModifiedTimeValue && (metaCache == null ? void 0 : metaCache.mtime) !== ((_a = result.meta) == null ? void 0 : _a.mtime)) { + if (useModifiedTimeValue && metaCache?.mtime !== result.meta?.mtime) { result.changed = true; + this._logger?.debug( + { filePath, oldMtime: metaCache.mtime, newMtime: result.meta.mtime }, + "File changed: mtime differs" + ); } - if ((metaCache == null ? void 0 : metaCache.size) !== ((_b = result.meta) == null ? void 0 : _b.size)) { + if (metaCache?.size !== result.meta?.size) { result.changed = true; + this._logger?.debug( + { filePath, oldSize: metaCache.size, newSize: result.meta.size }, + "File changed: size differs" + ); } - if (useCheckSumValue && (metaCache == null ? void 0 : metaCache.hash) !== ((_c = result.meta) == null ? void 0 : _c.hash)) { + if (useCheckSumValue && metaCache?.hash !== result.meta?.hash) { result.changed = true; + this._logger?.debug( + { filePath, oldHash: metaCache.hash, newHash: result.meta.hash }, + "File changed: hash differs" + ); } this._cache.setKey(result.key, result.meta); + if (result.changed) { + this._logger?.info({ filePath }, "File has changed"); + } else { + this._logger?.debug({ filePath }, "File unchanged"); + } return result; } /** @@ -3432,7 +4952,7 @@ var FileEntryCache = class { * @returns The file descriptors */ normalizeEntries(files) { - const result = new Array(); + const result = []; if (files) { for (const file of files) { const fileDescriptor = this.getFileDescriptor(file); @@ -3480,7 +5000,7 @@ var FileEntryCache = class { * @returns {string[]} The updated files */ getUpdatedFiles(files) { - const result = new Array(); + const result = []; const fileDescriptors = this.normalizeEntries(files); for (const fileDescriptor of fileDescriptors) { if (fileDescriptor.changed) { @@ -3490,17 +5010,16 @@ var FileEntryCache = class { return result; } /** - * Get the not found files + * Get the file descriptors by path prefix * @method getFileDescriptorsByPath - * @param filePath - the files that you want to get from a path - * @returns {FileDescriptor[]} The not found files + * @param filePath - the path prefix to match + * @returns {FileDescriptor[]} The file descriptors */ getFileDescriptorsByPath(filePath) { - const result = new Array(); + const result = []; const keys2 = this._cache.keys(); for (const key of keys2) { - const absolutePath = this.getAbsolutePath(filePath); - if (absolutePath.startsWith(filePath)) { + if (key.startsWith(filePath)) { const fileDescriptor = this.getFileDescriptor(key); result.push(fileDescriptor); } @@ -3509,25 +5028,64 @@ var FileEntryCache = class { } /** * Get the Absolute Path. If it is already absolute it will return the path as is. + * When restrictAccessToCwd is enabled, ensures the resolved path stays within cwd boundaries. * @method getAbsolutePath * @param filePath - The file path to get the absolute path for - * @param options - The options for getting the absolute path. The current working directory is used if not provided. * @returns {string} + * @throws {Error} When restrictAccessToCwd is true and path would resolve outside cwd */ - getAbsolutePath(filePath, options) { + getAbsolutePath(filePath) { if (this.isRelativePath(filePath)) { - const currentWorkingDirectory = (options == null ? void 0 : options.currentWorkingDirectory) ?? this._currentWorkingDirectory ?? process.cwd(); - filePath = path11.resolve(currentWorkingDirectory, filePath); + const sanitizedPath = filePath.replace(/\0/g, ""); + const resolved = path11.resolve(this._cwd, sanitizedPath); + if (this._restrictAccessToCwd) { + const normalizedResolved = path11.normalize(resolved); + const normalizedCwd = path11.normalize(this._cwd); + const isWithinCwd = normalizedResolved === normalizedCwd || normalizedResolved.startsWith(normalizedCwd + path11.sep); + if (!isWithinCwd) { + throw new Error( + `Path traversal attempt blocked: "${filePath}" resolves outside of working directory "${this._cwd}"` + ); + } + } + return resolved; } return filePath; } /** - * Rename the absolute path keys. This is used when a directory is changed or renamed. - * @method renameAbsolutePathKeys - * @param oldPath - The old path to rename - * @param newPath - The new path to rename to + * Get the Absolute Path with a custom working directory. If it is already absolute it will return the path as is. + * When restrictAccessToCwd is enabled, ensures the resolved path stays within the provided cwd boundaries. + * @method getAbsolutePathWithCwd + * @param filePath - The file path to get the absolute path for + * @param cwd - The custom working directory to resolve relative paths from + * @returns {string} + * @throws {Error} When restrictAccessToCwd is true and path would resolve outside the provided cwd */ - renameAbsolutePathKeys(oldPath, newPath) { + getAbsolutePathWithCwd(filePath, cwd3) { + if (this.isRelativePath(filePath)) { + const sanitizedPath = filePath.replace(/\0/g, ""); + const resolved = path11.resolve(cwd3, sanitizedPath); + if (this._restrictAccessToCwd) { + const normalizedResolved = path11.normalize(resolved); + const normalizedCwd = path11.normalize(cwd3); + const isWithinCwd = normalizedResolved === normalizedCwd || normalizedResolved.startsWith(normalizedCwd + path11.sep); + if (!isWithinCwd) { + throw new Error( + `Path traversal attempt blocked: "${filePath}" resolves outside of working directory "${cwd3}"` + ); + } + } + return resolved; + } + return filePath; + } + /** + * Rename cache keys that start with a given path prefix. + * @method renameCacheKeys + * @param oldPath - The old path prefix to rename + * @param newPath - The new path prefix to rename to + */ + renameCacheKeys(oldPath, newPath) { const keys2 = this._cache.keys(); for (const key of keys2) { if (key.startsWith(oldPath)) { @@ -3557,46 +5115,46 @@ function getHashOfOptions(options) { function getMetadataFromFileDescriptor(fileDescriptor) { return fileDescriptor.meta; } -var _useChecksum, _fileEntryCache, _FormatResultsCache_instances, getFileDescriptor_fn; var FormatResultsCache = class { + #fileEntryCache; /** * @param {string} cacheFileLocation The path of cache file location. (default: `node_modules/.cache/prettier/.prettier-cache`) * @param {string} cacheStrategy */ constructor(cacheFileLocation, cacheStrategy) { - __privateAdd(this, _FormatResultsCache_instances); - __privateAdd(this, _useChecksum); - __privateAdd(this, _fileEntryCache); const useChecksum = cacheStrategy === "content"; + const fileEntryCacheOptions = { + useChecksum, + useModifiedTime: !useChecksum, + restrictAccessToCwd: false + }; try { - __privateSet(this, _fileEntryCache, FileEntryDefault.createFromFile( + this.#fileEntryCache = FileEntryDefault.createFromFile( /* filePath */ cacheFileLocation, - useChecksum - )); + fileEntryCacheOptions + ); } catch { if (fs7.existsSync(cacheFileLocation)) { fs7.unlinkSync(cacheFileLocation); - __privateSet(this, _fileEntryCache, FileEntryDefault.createFromFile( + this.#fileEntryCache = FileEntryDefault.createFromFile( /* filePath */ cacheFileLocation, - useChecksum - )); + fileEntryCacheOptions + ); } } - __privateSet(this, _useChecksum, useChecksum); } /** * @param {string} filePath * @param {any} options */ existsAvailableFormatResultsCache(filePath, options) { - var _a; - const fileDescriptor = __privateMethod(this, _FormatResultsCache_instances, getFileDescriptor_fn).call(this, filePath); + const fileDescriptor = this.#getFileDescriptor(filePath); if (fileDescriptor.notFound || fileDescriptor.changed) { return false; } - const hashOfOptions = (_a = getMetadataFromFileDescriptor(fileDescriptor).data) == null ? void 0 : _a.hashOfOptions; + const hashOfOptions = getMetadataFromFileDescriptor(fileDescriptor).data?.hashOfOptions; return hashOfOptions && hashOfOptions === getHashOfOptions(options); } /** @@ -3604,7 +5162,7 @@ var FormatResultsCache = class { * @param {any} options */ setFormatResultsCache(filePath, options) { - const fileDescriptor = __privateMethod(this, _FormatResultsCache_instances, getFileDescriptor_fn).call(this, filePath); + const fileDescriptor = this.#getFileDescriptor(filePath); if (!fileDescriptor.notFound) { const meta = getMetadataFromFileDescriptor(fileDescriptor); meta.data = { ...meta.data, hashOfOptions: getHashOfOptions(options) }; @@ -3614,19 +5172,14 @@ var FormatResultsCache = class { * @param {string} filePath */ removeFormatResultsCache(filePath) { - __privateGet(this, _fileEntryCache).removeEntry(filePath); + this.#fileEntryCache.removeEntry(filePath); } reconcile() { - __privateGet(this, _fileEntryCache).reconcile(); + this.#fileEntryCache.reconcile(); + } + #getFileDescriptor(filePath) { + return this.#fileEntryCache.getFileDescriptor(filePath); } -}; -_useChecksum = new WeakMap(); -_fileEntryCache = new WeakMap(); -_FormatResultsCache_instances = new WeakSet(); -getFileDescriptor_fn = function(filePath) { - return __privateGet(this, _fileEntryCache).getFileDescriptor(filePath, { - useModifiedTime: !__privateGet(this, _useChecksum) - }); }; var format_results_cache_default = FormatResultsCache; @@ -3642,10 +5195,9 @@ import readline from "readline"; // node_modules/ansi-regex/index.js function ansiRegex({ onlyFirst = false } = {}) { const ST = "(?:\\u0007|\\u001B\\u005C|\\u009C)"; - const pattern = [ - `[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?${ST})`, - "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))" - ].join("|"); + const osc = `(?:\\u001B\\][\\s\\S]*?${ST})`; + const csi = "[\\u001B\\u009B][[\\]()#;?]*(?:\\d{1,4}(?:[;:]\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]"; + const pattern = `${osc}|${csi}`; return new RegExp(pattern, onlyFirst ? void 0 : "g"); } @@ -3837,23 +5389,23 @@ function wcwidth(ucs, opts) { } function wcswidth(str, opts) { let h; - let l2; + let l; let s = 0; - let n2; + let n; if (typeof str !== "string") return wcwidth(str, opts); for (let i = 0; i < str.length; i++) { h = str.charCodeAt(i); if (h >= 55296 && h <= 56319) { - l2 = str.charCodeAt(++i); - if (l2 >= 56320 && l2 <= 57343) { - h = (h - 55296) * 1024 + (l2 - 56320) + 65536; + l = str.charCodeAt(++i); + if (l >= 56320 && l <= 57343) { + h = (h - 55296) * 1024 + (l - 56320) + 65536; } else { i--; } } - n2 = wcwidth(h, opts); - if (n2 < 0) return -1; - s += n2; + n = wcwidth(h, opts); + if (n < 0) return -1; + s += n; } return s; } @@ -3889,7 +5441,7 @@ function clearStreamText(stream, text) { var clear_stream_text_default = clearStreamText; // src/cli/mockable.js -var mockable = sharedWithCli3.utils.createMockable({ +var mockable = sharedWithCli3.utilities.createMockable({ clearStreamText: clear_stream_text_default, getTimestamp: performance.now.bind(performance), isCI: () => import_ci_info.isCI, @@ -3982,7 +5534,7 @@ function applyConfigPrecedence(context, options) { } async function getOptionsForFile(context, filepath) { const options = await getOptionsOrDie(context, filepath); - const hasPlugins = options == null ? void 0 : options.plugins; + const hasPlugins = options?.plugins; if (hasPlugins) { await context.pushContextPlugins(options.plugins); } @@ -4016,7 +5568,7 @@ function handleError(context, filename, error, printedFilename, ignoreUnknown) { ignoreUnknown || (ignoreUnknown = context.argv.ignoreUnknown); const errorIsUndefinedParseError = error instanceof errors.UndefinedParserError; if (errorIsUndefinedParseError && ignoreUnknown) { - printedFilename == null ? void 0 : printedFilename.clear(); + printedFilename?.clear(); return true; } if (printedFilename) { @@ -4027,8 +5579,8 @@ function handleError(context, filename, error, printedFilename, ignoreUnknown) { process.exitCode = 2; return; } - const isParseError = Boolean(error == null ? void 0 : error.loc); - const isValidationError = /^Invalid \S+ value\./u.test(error == null ? void 0 : error.message); + const isParseError = Boolean(error?.loc); + const isValidationError = /^Invalid \S+ value\./u.test(error?.message); if (isParseError) { context.logger.error(`${filename}: ${String(error)}`); } else if (isValidationError || error instanceof errors.ConfigError) { @@ -4110,7 +5662,7 @@ async function format3(context, input, opt) { return { formatted: pp, filepath: opt.filepath || "(stdin)\n" }; } const { performanceTestFlag } = context; - if (performanceTestFlag == null ? void 0 : performanceTestFlag.debugBenchmark) { + if (performanceTestFlag?.debugBenchmark) { let Bench; try { ({ Bench } = await import("tinybench")); @@ -4130,7 +5682,7 @@ async function format3(context, input, opt) { context.logger.debug( "'--debug-benchmark' measurements for formatWithCursor: " + JSON.stringify(result, void 0, 2) ); - } else if (performanceTestFlag == null ? void 0 : performanceTestFlag.debugRepeat) { + } else if (performanceTestFlag?.debugRepeat) { const repeat = performanceTestFlag.debugRepeat; context.logger.debug( `'${performanceTestFlag.name}' found, running formatWithCursor ${repeat} times.` @@ -4261,12 +5813,12 @@ ${error2.message}` continue; } if (isFileIgnored) { - printedFilename == null ? void 0 : printedFilename.clear(); + printedFilename?.clear(); writeOutput(context, { formatted: input }, options); continue; } const start = mockable_default.getTimestamp(); - const isCacheExists = formatResultsCache == null ? void 0 : formatResultsCache.existsAvailableFormatResultsCache( + const isCacheExists = formatResultsCache?.existsAvailableFormatResultsCache( filename, options ); @@ -4294,7 +5846,7 @@ ${error2.message}` } const isDifferent = output !== input; let shouldSetCache = !isDifferent; - printedFilename == null ? void 0 : printedFilename.clear(); + printedFilename?.clear(); if (performanceTestFlag) { context.logger.log( `'${performanceTestFlag.name}' option found, skipped print code or write files.` @@ -4335,9 +5887,9 @@ ${error2.message}` writeOutput(context, result, options); } if (shouldSetCache) { - formatResultsCache == null ? void 0 : formatResultsCache.setFormatResultsCache(filename, options); + formatResultsCache?.setFormatResultsCache(filename, options); } else { - formatResultsCache == null ? void 0 : formatResultsCache.removeFormatResultsCache(filename); + formatResultsCache?.removeFormatResultsCache(filename); } if (isDifferent) { if (context.argv.check) { @@ -4348,7 +5900,7 @@ ${error2.message}` numberOfUnformattedFilesFound += 1; } } - formatResultsCache == null ? void 0 : formatResultsCache.reconcile(); + formatResultsCache?.reconcile(); if (context.argv.check) { if (numberOfFilesWithError > 0) { const files = numberOfFilesWithError === 1 ? "the above file" : `${numberOfFilesWithError} files`; @@ -4370,11 +5922,16 @@ ${error2.message}` } // src/cli/logger.js -var { argv, env: env2 } = process; +var { + argv, + env: env2 +} = process; var isStderrColorSupported = !(Boolean(env2.NO_COLOR) || argv.includes("--no-color")) && (Boolean(env2.FORCE_COLOR) || argv.includes("--color") || process.platform === "win32" || process.stderr.isTTY && env2.TERM !== "dumb" || Boolean(env2.CI)); var picocolorsStderr = picocolors.createColors(isStderrColorSupported); -var emptyLogResult = { clear() { -} }; +var emptyLogResult = { + clear() { + } +}; function createLogger(logLevel = "log") { return { logLevel, @@ -4396,9 +5953,9 @@ function createLogger(logLevel = "log") { clearable: false, ...options }; - message = string_replace_all_default( - /* isOptionalObject */ - false, + message = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, message, /^/gmu, prefix @@ -4469,9 +6026,9 @@ var OPTION_USAGE_THRESHOLD = 25; var CHOICE_USAGE_MARGIN = 3; var CHOICE_USAGE_INDENTATION = 2; function indent(str, spaces) { - return string_replace_all_default( - /* isOptionalObject */ - false, + return method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, str, /^/gmu, " ".repeat(spaces) @@ -4481,17 +6038,14 @@ function createDefaultValueDisplay(value) { return Array.isArray(value) ? `[${value.map(createDefaultValueDisplay).join(", ")}]` : value; } function getOptionDefaultValue(context, optionName) { - var _a; - const option = context.detailedOptions.find( - ({ name }) => name === optionName - ); - if ((option == null ? void 0 : option.default) !== void 0) { + const option = context.detailedOptions.find(({ + name + }) => name === optionName); + if (option?.default !== void 0) { return option.default; } const optionCamelName = camelCase(optionName); - return formatOptionsHiddenDefaults[optionCamelName] ?? ((_a = context.supportOptions.find( - (option2) => !option2.deprecated && option2.name === optionCamelName - )) == null ? void 0 : _a.default); + return formatOptionsHiddenDefaults[optionCamelName] ?? context.supportOptions.find((option2) => !option2.deprecated && option2.name === optionCamelName)?.default; } function createOptionUsageHeader(option) { const name = `--${option.name}`; @@ -4502,9 +6056,9 @@ function createOptionUsageHeader(option) { function createOptionUsageRow(header, content, threshold) { const separator = header.length >= threshold ? ` ${" ".repeat(threshold)}` : " ".repeat(threshold - header.length); - const description = string_replace_all_default( - /* isOptionalObject */ - false, + const description = method_replace_all_default( + /* OPTIONAL_OBJECT: false */ + 0, content, "\n", ` @@ -4525,39 +6079,25 @@ function createOptionUsageType(option) { function createChoiceUsages(choices, margin, indentation) { const activeChoices = choices.filter((choice) => !choice.deprecated); const threshold = Math.max(0, ...activeChoices.map((choice) => choice.value.length)) + margin; - return activeChoices.map( - (choice) => indent( - createOptionUsageRow(choice.value, choice.description, threshold), - indentation - ) - ); + return activeChoices.map((choice) => indent(createOptionUsageRow(choice.value, choice.description, threshold), indentation)); } function createOptionUsage(context, option, threshold) { const header = createOptionUsageHeader(option); const optionDefaultValue = getOptionDefaultValue(context, option.name); - return createOptionUsageRow( - header, - `${option.description}${optionDefaultValue === void 0 ? "" : ` -Defaults to ${createDefaultValueDisplay(optionDefaultValue)}.`}`, - threshold - ); + return createOptionUsageRow(header, `${option.description}${optionDefaultValue === void 0 ? "" : ` +Defaults to ${createDefaultValueDisplay(optionDefaultValue)}.`}`, threshold); } function getOptionsWithOpposites(options) { - const optionsWithOpposites = options.map((option) => [ - option.description ? option : null, - option.oppositeDescription ? { - ...option, - name: `no-${option.name}`, - type: "boolean", - description: option.oppositeDescription - } : null - ]); + const optionsWithOpposites = options.map((option) => [option.description ? option : null, option.oppositeDescription ? { + ...option, + name: `no-${option.name}`, + type: "boolean", + description: option.oppositeDescription + } : null]); return optionsWithOpposites.flat().filter(Boolean); } function createUsage(context) { - const sortedOptions = context.detailedOptions.sort( - (optionA, optionB) => optionA.name.localeCompare(optionB.name) - ); + const sortedOptions = context.detailedOptions.sort((optionA, optionB) => optionA.name.localeCompare(optionB.name)); const options = getOptionsWithOpposites(sortedOptions).filter( // remove unnecessary option (e.g. `semi`, `color`, etc.), which is only used for --help (option) => !(option.type === "boolean" && option.oppositeDescription && !option.name.startsWith("no-")) @@ -4565,18 +6105,10 @@ function createUsage(context) { const groupedOptions = groupBy(options, (option) => option.category); const firstCategories = categoryOrder.slice(0, -1); const lastCategories = categoryOrder.slice(-1); - const restCategories = Object.keys(groupedOptions).filter( - (category) => !categoryOrder.includes(category) - ); - const allCategories = [ - ...firstCategories, - ...restCategories, - ...lastCategories - ]; + const restCategories = Object.keys(groupedOptions).filter((category) => !categoryOrder.includes(category)); + const allCategories = [...firstCategories, ...restCategories, ...lastCategories]; const optionsUsage = allCategories.map((category) => { - const categoryOptions = groupedOptions[category].map( - (option) => createOptionUsage(context, option, OPTION_USAGE_THRESHOLD) - ).join("\n"); + const categoryOptions = groupedOptions[category].map((option) => createOptionUsage(context, option, OPTION_USAGE_THRESHOLD)).join("\n"); return `${category} options: ${indent(categoryOptions, 2)}`; @@ -4587,19 +6119,13 @@ function createPluginDefaults(pluginDefaults) { if (!pluginDefaults || Object.keys(pluginDefaults).length === 0) { return ""; } - const defaults = Object.entries(pluginDefaults).sort( - ([pluginNameA], [pluginNameB]) => pluginNameA.localeCompare(pluginNameB) - ).map( - ([plugin, value]) => `* ${plugin}: ${createDefaultValueDisplay(value)}` - ).join("\n"); + const defaults = Object.entries(pluginDefaults).sort(([pluginNameA], [pluginNameB]) => pluginNameA.localeCompare(pluginNameB)).map(([plugin, value]) => `* ${plugin}: ${createDefaultValueDisplay(value)}`).join("\n"); return ` Plugin defaults: ${defaults}`; } function createDetailedUsage(context, flag) { - const option = getOptionsWithOpposites(context.detailedOptions).find( - (option2) => option2.name === flag || option2.alias === flag - ); + const option = getOptionsWithOpposites(context.detailedOptions).find((option2) => option2.name === flag || option2.alias === flag); const header = createOptionUsageHeader(option); const description = ` @@ -4608,11 +6134,7 @@ ${indent(option.description, 2)}`; Valid options: -${createChoiceUsages( - option.choices, - CHOICE_USAGE_MARGIN, - CHOICE_USAGE_INDENTATION - ).join("\n")}`; +${createChoiceUsages(option.choices, CHOICE_USAGE_MARGIN, CHOICE_USAGE_INDENTATION).join("\n")}`; const optionDefaultValue = getOptionDefaultValue(context, option.name); const defaults = optionDefaultValue !== void 0 ? ` diff --git a/node_modules/prettier/package.json b/node_modules/prettier/package.json old mode 100755 new mode 100644 index e082d7944..431eb5894 --- a/node_modules/prettier/package.json +++ b/node_modules/prettier/package.json @@ -1,6 +1,6 @@ { "name": "prettier", - "version": "3.6.2", + "version": "3.7.4", "description": "Prettier is an opinionated code formatter", "bin": "./bin/prettier.cjs", "repository": "prettier/prettier", @@ -198,5 +198,6 @@ "standalone.mjs" ], "preferUnplugged": true, + "sideEffects": false, "type": "commonjs" } \ No newline at end of file diff --git a/node_modules/prettier/plugins/acorn.js b/node_modules/prettier/plugins/acorn.js old mode 100755 new mode 100644 index f356cc1e8..ce2bade5c --- a/node_modules/prettier/plugins/acorn.js +++ b/node_modules/prettier/plugins/acorn.js @@ -1,15 +1,16 @@ -(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.acorn=e()}})(function(){"use strict";var wi=Object.create;var fe=Object.defineProperty;var Pi=Object.getOwnPropertyDescriptor;var Ii=Object.getOwnPropertyNames;var Ni=Object.getPrototypeOf,Li=Object.prototype.hasOwnProperty;var at=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Vi=(e,t)=>{for(var i in t)fe(e,i,{get:t[i],enumerable:!0})},nt=(e,t,i,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ii(t))!Li.call(e,r)&&r!==i&&fe(e,r,{get:()=>t[r],enumerable:!(s=Pi(t,r))||s.enumerable});return e};var ot=(e,t,i)=>(i=e!=null?wi(Ni(e)):{},nt(t||!e||!e.__esModule?fe(i,"default",{value:e,enumerable:!0}):i,e)),Ri=e=>nt(fe({},"__esModule",{value:!0}),e);var zt=at((dr,Xt)=>{Xt.exports={}});var Xe=at((mr,We)=>{"use strict";var bs=zt(),Ss=/^[\da-fA-F]+$/,_s=/^\d+$/,Qt=new WeakMap;function Yt(e){e=e.Parser.acorn||e;let t=Qt.get(e);if(!t){let i=e.tokTypes,s=e.TokContext,r=e.TokenType,n=new s("...",!0,!0),u={tc_oTag:n,tc_cTag:o,tc_expr:p},c={jsxName:new r("jsxName"),jsxText:new r("jsxText",{beforeExpr:!0}),jsxTagStart:new r("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new r("jsxTagEnd")};c.jsxTagStart.updateContext=function(){this.context.push(p),this.context.push(n),this.exprAllowed=!1},c.jsxTagEnd.updateContext=function(f){let v=this.context.pop();v===n&&f===i.slash||v===o?(this.context.pop(),this.exprAllowed=this.curContext()===p):this.exprAllowed=!0},t={tokContexts:u,tokTypes:c},Qt.set(e,t)}return t}function pe(e){if(!e)return e;if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return pe(e.object)+"."+pe(e.property)}We.exports=function(e){return e=e||{},function(t){return Ts({allowNamespaces:e.allowNamespaces!==!1,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}};Object.defineProperty(We.exports,"tokTypes",{get:function(){return Yt(void 0).tokTypes},configurable:!0,enumerable:!0});function Ts(e,t){let i=t.acorn||void 0,s=Yt(i),r=i.tokTypes,n=s.tokTypes,o=i.tokContexts,p=s.tokContexts.tc_oTag,u=s.tokContexts.tc_cTag,c=s.tokContexts.tc_expr,f=i.isNewLine,v=i.isIdentifierStart,T=i.isIdentifierChar;return class extends t{static get acornJsx(){return s}jsx_readToken(){let h="",m=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let x=this.input.charCodeAt(this.pos);switch(x){case 60:case 123:return this.pos===this.start?x===60&&this.exprAllowed?(++this.pos,this.finishToken(n.jsxTagStart)):this.getTokenFromCode(x):(h+=this.input.slice(m,this.pos),this.finishToken(n.jsxText,h));case 38:h+=this.input.slice(m,this.pos),h+=this.jsx_readEntity(),m=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(x===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:f(x)?(h+=this.input.slice(m,this.pos),h+=this.jsx_readNewLine(!0),m=this.pos):++this.pos}}}jsx_readNewLine(h){let m=this.input.charCodeAt(this.pos),x;return++this.pos,m===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,x=h?` +(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.acorn=e()}})(function(){"use strict";var Ii=Object.create;var me=Object.defineProperty;var Ni=Object.getOwnPropertyDescriptor;var Li=Object.getOwnPropertyNames;var Ri=Object.getPrototypeOf,Vi=Object.prototype.hasOwnProperty;var ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Oi=(e,t)=>{for(var i in t)me(e,i,{get:t[i],enumerable:!0})},ut=(e,t,i,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Li(t))!Vi.call(e,r)&&r!==i&&me(e,r,{get:()=>t[r],enumerable:!(s=Ni(t,r))||s.enumerable});return e};var ht=(e,t,i)=>(i=e!=null?Ii(Ri(e)):{},ut(t||!e||!e.__esModule?me(i,"default",{value:e,enumerable:!0}):i,e)),Bi=e=>ut(me({},"__esModule",{value:!0}),e);var Yt=ot((yr,Qt)=>{Qt.exports={}});var $e=ot((gr,Ye)=>{"use strict";var _s=Yt(),Cs=/^[\da-fA-F]+$/,Ts=/^\d+$/,$t=new WeakMap;function Zt(e){e=e.Parser.acorn||e;let t=$t.get(e);if(!t){let i=e.tokTypes,s=e.TokContext,r=e.TokenType,o=new s("...",!0,!0),h={tc_oTag:o,tc_cTag:u,tc_expr:p},l={jsxName:new r("jsxName"),jsxText:new r("jsxText",{beforeExpr:!0}),jsxTagStart:new r("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new r("jsxTagEnd")};l.jsxTagStart.updateContext=function(){this.context.push(p),this.context.push(o),this.exprAllowed=!1},l.jsxTagEnd.updateContext=function(m){let S=this.context.pop();S===o&&m===i.slash||S===u?(this.context.pop(),this.exprAllowed=this.curContext()===p):this.exprAllowed=!0},t={tokContexts:h,tokTypes:l},$t.set(e,t)}return t}function pe(e){if(!e)return e;if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return pe(e.object)+"."+pe(e.property)}Ye.exports=function(e){return e=e||{},function(t){return Es({allowNamespaces:e.allowNamespaces!==!1,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}};Object.defineProperty(Ye.exports,"tokTypes",{get:function(){return Zt(void 0).tokTypes},configurable:!0,enumerable:!0});function Es(e,t){let i=t.acorn||void 0,s=Zt(i),r=i.tokTypes,o=s.tokTypes,u=i.tokContexts,p=s.tokContexts.tc_oTag,h=s.tokContexts.tc_cTag,l=s.tokContexts.tc_expr,m=i.isNewLine,S=i.isIdentifierStart,E=i.isIdentifierChar;return class extends t{static get acornJsx(){return s}jsx_readToken(){let c="",x=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let y=this.input.charCodeAt(this.pos);switch(y){case 60:case 123:return this.pos===this.start?y===60&&this.exprAllowed?(++this.pos,this.finishToken(o.jsxTagStart)):this.getTokenFromCode(y):(c+=this.input.slice(x,this.pos),this.finishToken(o.jsxText,c));case 38:c+=this.input.slice(x,this.pos),c+=this.jsx_readEntity(),x=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(y===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:m(y)?(c+=this.input.slice(x,this.pos),c+=this.jsx_readNewLine(!0),x=this.pos):++this.pos}}}jsx_readNewLine(c){let x=this.input.charCodeAt(this.pos),y;return++this.pos,x===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,y=c?` `:`\r -`):x=String.fromCharCode(m),this.options.locations&&(++this.curLine,this.lineStart=this.pos),x}jsx_readString(h){let m="",x=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let g=this.input.charCodeAt(this.pos);if(g===h)break;g===38?(m+=this.input.slice(x,this.pos),m+=this.jsx_readEntity(),x=this.pos):f(g)?(m+=this.input.slice(x,this.pos),m+=this.jsx_readNewLine(!1),x=this.pos):++this.pos}return m+=this.input.slice(x,this.pos++),this.finishToken(r.string,m)}jsx_readEntity(){let h="",m=0,x,g=this.input[this.pos];g!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let N=++this.pos;for(;this.pos")}let Le=N.name?"Element":"Fragment";return x["opening"+Le]=N,x["closing"+Le]=le,x.children=g,this.type===r.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(x,"JSX"+Le)}jsx_parseText(){let h=this.parseLiteral(this.value);return h.type="JSXText",h}jsx_parseElement(){let h=this.start,m=this.startLoc;return this.next(),this.jsx_parseElementAt(h,m)}parseExprAtom(h){return this.type===n.jsxText?this.jsx_parseText():this.type===n.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(h)}readToken(h){let m=this.curContext();if(m===c)return this.jsx_readToken();if(m===p||m===u){if(v(h))return this.jsx_readWord();if(h==62)return++this.pos,this.finishToken(n.jsxTagEnd);if((h===34||h===39)&&m==p)return this.jsx_readString(h)}return h===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(n.jsxTagStart)):super.readToken(h)}updateContext(h){if(this.type==r.braceL){var m=this.curContext();m==p?this.context.push(o.b_expr):m==c?this.context.push(o.b_tmpl):super.updateContext(h),this.exprAllowed=!0}else if(this.type===r.slash&&h===n.jsxTagStart)this.context.length-=2,this.context.push(u),this.exprAllowed=!1;else return super.updateContext(h)}}}});var lr={};Vi(lr,{parsers:()=>cr});var Oi=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],ft=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Bi="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",dt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Ve={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Re="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Di={5:Re,"5module":Re+" export import",6:Re+" const class extends export import super"},Fi=/^in(stanceof)?$/,Mi=new RegExp("["+dt+"]"),ji=new RegExp("["+dt+Bi+"]");function Be(e,t){for(var i=65536,s=0;se)return!1;if(i+=t[s+1],i>=e)return!0}return!1}function M(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Mi.test(String.fromCharCode(e)):t===!1?!1:Be(e,ft)}function K(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&ji.test(String.fromCharCode(e)):t===!1?!1:Be(e,ft)||Be(e,Oi)}var _=function(t,i){i===void 0&&(i={}),this.label=t,this.keyword=i.keyword,this.beforeExpr=!!i.beforeExpr,this.startsExpr=!!i.startsExpr,this.isLoop=!!i.isLoop,this.isAssign=!!i.isAssign,this.prefix=!!i.prefix,this.postfix=!!i.postfix,this.binop=i.binop||null,this.updateContext=null};function R(e,t){return new _(e,{beforeExpr:!0,binop:t})}var O={beforeExpr:!0},L={startsExpr:!0},je={};function S(e,t){return t===void 0&&(t={}),t.keyword=e,je[e]=new _(e,t)}var a={num:new _("num",L),regexp:new _("regexp",L),string:new _("string",L),name:new _("name",L),privateId:new _("privateId",L),eof:new _("eof"),bracketL:new _("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new _("]"),braceL:new _("{",{beforeExpr:!0,startsExpr:!0}),braceR:new _("}"),parenL:new _("(",{beforeExpr:!0,startsExpr:!0}),parenR:new _(")"),comma:new _(",",O),semi:new _(";",O),colon:new _(":",O),dot:new _("."),question:new _("?",O),questionDot:new _("?."),arrow:new _("=>",O),template:new _("template"),invalidTemplate:new _("invalidTemplate"),ellipsis:new _("...",O),backQuote:new _("`",L),dollarBraceL:new _("${",{beforeExpr:!0,startsExpr:!0}),eq:new _("=",{beforeExpr:!0,isAssign:!0}),assign:new _("_=",{beforeExpr:!0,isAssign:!0}),incDec:new _("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new _("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:R("||",1),logicalAND:R("&&",2),bitwiseOR:R("|",3),bitwiseXOR:R("^",4),bitwiseAND:R("&",5),equality:R("==/!=/===/!==",6),relational:R("/<=/>=",7),bitShift:R("<>/>>>",8),plusMin:new _("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:R("%",10),star:R("*",10),slash:R("/",10),starstar:new _("**",{beforeExpr:!0}),coalesce:R("??",1),_break:S("break"),_case:S("case",O),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",O),_do:S("do",{isLoop:!0,beforeExpr:!0}),_else:S("else",O),_finally:S("finally"),_for:S("for",{isLoop:!0}),_function:S("function",L),_if:S("if"),_return:S("return",O),_switch:S("switch"),_throw:S("throw",O),_try:S("try"),_var:S("var"),_const:S("const"),_while:S("while",{isLoop:!0}),_with:S("with"),_new:S("new",{beforeExpr:!0,startsExpr:!0}),_this:S("this",L),_super:S("super",L),_class:S("class",L),_extends:S("extends",O),_export:S("export"),_import:S("import",L),_null:S("null",L),_true:S("true",L),_false:S("false",L),_in:S("in",{beforeExpr:!0,binop:7}),_instanceof:S("instanceof",{beforeExpr:!0,binop:7}),_typeof:S("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:S("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:S("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},V=/\r\n?|\n|\u2028|\u2029/,Ui=new RegExp(V.source,"g");function Y(e){return e===10||e===13||e===8232||e===8233}function mt(e,t,i){i===void 0&&(i=e.length);for(var s=t;s>10)+55296,(e&1023)+56320))}var Ji=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ae=function(t,i){this.line=t,this.column=i};ae.prototype.offset=function(t){return new ae(this.line,this.column+t)};var ve=function(t,i,s){this.start=i,this.end=s,t.sourceFile!==null&&(this.source=t.sourceFile)};function gt(e,t){for(var i=1,s=0;;){var r=mt(e,s,t);if(r<0)return new ae(i,t-s);++i,s=r}}var De={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},ht=!1;function Hi(e){var t={};for(var i in De)t[i]=e&&$(e,i)?e[i]:De[i];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!ht&&typeof console=="object"&&console.warn&&(ht=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. -Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),ut(t.onToken)){var s=t.onToken;t.onToken=function(r){return s.push(r)}}return ut(t.onComment)&&(t.onComment=Ki(t,t.onComment)),t}function Ki(e,t){return function(i,s,r,n,o,p){var u={type:i?"Block":"Line",value:s,start:r,end:n};e.locations&&(u.loc=new ve(this,o,p)),e.ranges&&(u.range=[r,n]),t.push(u)}}var ne=1,Z=2,Ue=4,vt=8,Ge=16,bt=32,be=64,St=128,X=256,oe=512,Se=ne|Z|X;function qe(e,t){return Z|(e?Ue:0)|(t?vt:0)}var me=0,Je=1,J=2,_t=3,Tt=4,Ct=5,E=function(t,i,s){this.options=t=Hi(t),this.sourceFile=t.sourceFile,this.keywords=H(Di[t.ecmaVersion>=6?6:t.sourceType==="module"?"5module":5]);var r="";t.allowReserved!==!0&&(r=Ve[t.ecmaVersion>=6?6:t.ecmaVersion===5?5:3],t.sourceType==="module"&&(r+=" await")),this.reservedWords=H(r);var n=(r?r+" ":"")+Ve.strict;this.reservedWordsStrict=H(n),this.reservedWordsStrictBind=H(n+" "+Ve.strictBind),this.input=String(i),this.containsEsc=!1,s?(this.pos=s,this.lineStart=this.input.lastIndexOf(` -`,s-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(V).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=a.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=t.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&t.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(ne),this.regexpState=null,this.privateNameStack=[]},j={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};E.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)};j.inFunction.get=function(){return(this.currentVarScope().flags&Z)>0};j.inGenerator.get=function(){return(this.currentVarScope().flags&vt)>0};j.inAsync.get=function(){return(this.currentVarScope().flags&Ue)>0};j.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(X|oe))return!1;if(i&Z)return(i&Ue)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};j.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags;return(t&be)>0||this.options.allowSuperOutsideMethod};j.allowDirectSuper.get=function(){return(this.currentThisScope().flags&St)>0};j.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};j.allowNewDotTarget.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(X|oe)||i&Z&&!(i&Ge))return!0}return!1};j.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&X)>0};E.extend=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var s=this,r=0;r=,?^&]/.test(r)||r==="!"&&this.input.charAt(s+1)==="=")}e+=t[0].length,A.lastIndex=e,e+=A.exec(this.input)[0].length,this.input[e]===";"&&e++}};P.eat=function(e){return this.type===e?(this.next(),!0):!1};P.isContextual=function(e){return this.type===a.name&&this.value===e&&!this.containsEsc};P.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};P.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};P.canInsertSemicolon=function(){return this.type===a.eof||this.type===a.braceR||V.test(this.input.slice(this.lastTokEnd,this.start))};P.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};P.semicolon=function(){!this.eat(a.semi)&&!this.insertSemicolon()&&this.unexpected()};P.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};P.expect=function(e){this.eat(e)||this.unexpected()};P.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var _e=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};P.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var i=t?e.parenthesizedAssign:e.parenthesizedBind;i>-1&&this.raiseRecoverable(i,t?"Assigning to rvalue":"Parenthesized pattern")}};P.checkExpressionErrors=function(e,t){if(!e)return!1;var i=e.shorthandAssign,s=e.doubleProto;if(!t)return i>=0||s>=0;i>=0&&this.raise(i,"Shorthand property assignments are valid only in destructuring patterns"),s>=0&&this.raiseRecoverable(s,"Redefinition of __proto__ property")};P.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&s<56320)return!0;if(M(s,!0)){for(var r=i+1;K(s=this.input.charCodeAt(r),!0);)++r;if(s===92||s>55295&&s<56320)return!0;var n=this.input.slice(i,r);if(!Fi.test(n))return!0}return!1};d.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;A.lastIndex=this.pos;var e=A.exec(this.input),t=this.pos+e[0].length,i;return!V.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!(K(i=this.input.charCodeAt(t+8))||i>55295&&i<56320))};d.isUsingKeyword=function(e,t){if(this.options.ecmaVersion<17||!this.isContextual(e?"await":"using"))return!1;A.lastIndex=this.pos;var i=A.exec(this.input),s=this.pos+i[0].length;if(V.test(this.input.slice(this.pos,s)))return!1;if(e){var r=s+5,n;if(this.input.slice(s,r)!=="using"||r===this.input.length||K(n=this.input.charCodeAt(r))||n>55295&&n<56320)return!1;A.lastIndex=r;var o=A.exec(this.input);if(o&&V.test(this.input.slice(r,r+o[0].length)))return!1}if(t){var p=s+2,u;if(this.input.slice(s,p)==="of"&&(p===this.input.length||!K(u=this.input.charCodeAt(p))&&!(u>55295&&u<56320)))return!1}var c=this.input.charCodeAt(s);return M(c,!0)||c===92};d.isAwaitUsing=function(e){return this.isUsingKeyword(!0,e)};d.isUsing=function(e){return this.isUsingKeyword(!1,e)};d.parseStatement=function(e,t,i){var s=this.type,r=this.startNode(),n;switch(this.isLet(e)&&(s=a._var,n="let"),s){case a._break:case a._continue:return this.parseBreakContinueStatement(r,s.keyword);case a._debugger:return this.parseDebuggerStatement(r);case a._do:return this.parseDoStatement(r);case a._for:return this.parseForStatement(r);case a._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(r,!1,!e);case a._class:return e&&this.unexpected(),this.parseClass(r,!0);case a._if:return this.parseIfStatement(r);case a._return:return this.parseReturnStatement(r);case a._switch:return this.parseSwitchStatement(r);case a._throw:return this.parseThrowStatement(r);case a._try:return this.parseTryStatement(r);case a._const:case a._var:return n=n||this.value,e&&n!=="var"&&this.unexpected(),this.parseVarStatement(r,n);case a._while:return this.parseWhileStatement(r);case a._with:return this.parseWithStatement(r);case a.braceL:return this.parseBlock(!0,r);case a.semi:return this.parseEmptyStatement(r);case a._export:case a._import:if(this.options.ecmaVersion>10&&s===a._import){A.lastIndex=this.pos;var o=A.exec(this.input),p=this.pos+o[0].length,u=this.input.charCodeAt(p);if(u===40||u===46)return this.parseExpressionStatement(r,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),s===a._import?this.parseImport(r):this.parseExport(r,i);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(r,!0,!e);var c=this.isAwaitUsing(!1)?"await using":this.isUsing(!1)?"using":null;if(c)return t&&this.options.sourceType==="script"&&this.raise(this.start,"Using declaration cannot appear in the top level when source type is `script`"),c==="await using"&&(this.canAwait||this.raise(this.start,"Await using cannot appear outside of async function"),this.next()),this.next(),this.parseVar(r,!1,c),this.semicolon(),this.finishNode(r,"VariableDeclaration");var f=this.value,v=this.parseExpression();return s===a.name&&v.type==="Identifier"&&this.eat(a.colon)?this.parseLabeledStatement(r,f,v,e):this.parseExpressionStatement(r,v)}};d.parseBreakContinueStatement=function(e,t){var i=t==="break";this.next(),this.eat(a.semi)||this.insertSemicolon()?e.label=null:this.type!==a.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var s=0;s=6?this.eat(a.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")};d.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(He),this.enterScope(0),this.expect(a.parenL),this.type===a.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var i=this.isLet();if(this.type===a._var||this.type===a._const||i){var s=this.startNode(),r=i?"let":this.value;return this.next(),this.parseVar(s,!0,r),this.finishNode(s,"VariableDeclaration"),this.parseForAfterInit(e,s,t)}var n=this.isContextual("let"),o=!1,p=this.isUsing(!0)?"using":this.isAwaitUsing(!0)?"await using":null;if(p){var u=this.startNode();return this.next(),p==="await using"&&this.next(),this.parseVar(u,!0,p),this.finishNode(u,"VariableDeclaration"),this.parseForAfterInit(e,u,t)}var c=this.containsEsc,f=new _e,v=this.start,T=t>-1?this.parseExprSubscripts(f,"await"):this.parseExpression(!0,f);return this.type===a._in||(o=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===a._in&&this.unexpected(t),e.await=!0):o&&this.options.ecmaVersion>=8&&(T.start===v&&!c&&T.type==="Identifier"&&T.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(e.await=!1)),n&&o&&this.raise(T.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(T,!1,f),this.checkLValPattern(T),this.parseForIn(e,T)):(this.checkExpressionErrors(f,!0),t>-1&&this.unexpected(t),this.parseFor(e,T))};d.parseForAfterInit=function(e,t,i){return(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&t.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===a._in?i>-1&&this.unexpected(i):e.await=i>-1),this.parseForIn(e,t)):(i>-1&&this.unexpected(i),this.parseFor(e,t))};d.parseFunctionStatement=function(e,t,i){return this.next(),this.parseFunction(e,re|(i?0:Fe),!1,t)};d.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(a._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")};d.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(a.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")};d.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(a.braceL),this.labels.push(Xi),this.enterScope(0);for(var t,i=!1;this.type!==a.braceR;)if(this.type===a._case||this.type===a._default){var s=this.type===a._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),s?t.test=this.parseExpression():(i&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),i=!0,t.test=null),this.expect(a.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")};d.parseThrowStatement=function(e){return this.next(),V.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var zi=[];d.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t=e.type==="Identifier";return this.enterScope(t?bt:0),this.checkLValPattern(e,t?Tt:J),this.expect(a.parenR),e};d.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===a._catch){var t=this.startNode();this.next(),this.eat(a.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(a._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")};d.parseVarStatement=function(e,t,i){return this.next(),this.parseVar(e,!1,t,i),this.semicolon(),this.finishNode(e,"VariableDeclaration")};d.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(He),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")};d.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")};d.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")};d.parseLabeledStatement=function(e,t,i,s){for(var r=0,n=this.labels;r=0;u--){var c=this.labels[u];if(c.statementStart===e.start)c.statementStart=this.start,c.kind=p;else break}return this.labels.push({name:t,kind:p,statementStart:this.start}),e.body=this.parseStatement(s?s.indexOf("label")===-1?s+"label":s:"label"),this.labels.pop(),e.label=i,this.finishNode(e,"LabeledStatement")};d.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")};d.parseBlock=function(e,t,i){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(a.braceL),e&&this.enterScope(0);this.type!==a.braceR;){var s=this.parseStatement(null);t.body.push(s)}return i&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")};d.parseFor=function(e,t){return e.init=t,this.expect(a.semi),e.test=this.type===a.semi?null:this.parseExpression(),this.expect(a.semi),e.update=this.type===a.parenR?null:this.parseExpression(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")};d.parseForIn=function(e,t){var i=this.type===a._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!i||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")&&this.raise(t.start,(i?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=i?this.parseExpression():this.parseMaybeAssign(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,i?"ForInStatement":"ForOfStatement")};d.parseVar=function(e,t,i,s){for(e.declarations=[],e.kind=i;;){var r=this.startNode();if(this.parseVarId(r,i),this.eat(a.eq)?r.init=this.parseMaybeAssign(t):!s&&i==="const"&&!(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!s&&(i==="using"||i==="await using")&&this.options.ecmaVersion>=17&&this.type!==a._in&&!this.isContextual("of")?this.raise(this.lastTokEnd,"Missing initializer in "+i+" declaration"):!s&&r.id.type!=="Identifier"&&!(t&&(this.type===a._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):r.init=null,e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(a.comma))break}return e};d.parseVarId=function(e,t){e.id=t==="using"||t==="await using"?this.parseIdent():this.parseBindingAtom(),this.checkLValPattern(e.id,t==="var"?Je:J,!1)};var re=1,Fe=2,Et=4;d.parseFunction=function(e,t,i,s,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!s)&&(this.type===a.star&&t&Fe&&this.unexpected(),e.generator=this.eat(a.star)),this.options.ecmaVersion>=8&&(e.async=!!s),t&re&&(e.id=t&Et&&this.type!==a.name?null:this.parseIdent(),e.id&&!(t&Fe)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?Je:J:_t));var n=this.yieldPos,o=this.awaitPos,p=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(qe(e.async,e.generator)),t&re||(e.id=this.type===a.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,i,!1,r),this.yieldPos=n,this.awaitPos=o,this.awaitIdentPos=p,this.finishNode(e,t&re?"FunctionDeclaration":"FunctionExpression")};d.parseFunctionParams=function(e){this.expect(a.parenL),e.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()};d.parseClass=function(e,t){this.next();var i=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var s=this.enterClassBody(),r=this.startNode(),n=!1;for(r.body=[],this.expect(a.braceL);this.type!==a.braceR;){var o=this.parseClassElement(e.superClass!==null);o&&(r.body.push(o),o.type==="MethodDefinition"&&o.kind==="constructor"?(n&&this.raiseRecoverable(o.start,"Duplicate constructor in the same class"),n=!0):o.key&&o.key.type==="PrivateIdentifier"&&Qi(s,o)&&this.raiseRecoverable(o.key.start,"Identifier '#"+o.key.name+"' has already been declared"))}return this.strict=i,this.next(),e.body=this.finishNode(r,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")};d.parseClassElement=function(e){if(this.eat(a.semi))return null;var t=this.options.ecmaVersion,i=this.startNode(),s="",r=!1,n=!1,o="method",p=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(a.braceL))return this.parseClassStaticBlock(i),i;this.isClassElementNameStart()||this.type===a.star?p=!0:s="static"}if(i.static=p,!s&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===a.star)&&!this.canInsertSemicolon()?n=!0:s="async"),!s&&(t>=9||!n)&&this.eat(a.star)&&(r=!0),!s&&!n&&!r){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?o=u:s=u)}if(s?(i.computed=!1,i.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),i.key.name=s,this.finishNode(i.key,"Identifier")):this.parseClassElementName(i),t<13||this.type===a.parenL||o!=="method"||r||n){var c=!i.static&&xe(i,"constructor"),f=c&&e;c&&o!=="method"&&this.raise(i.key.start,"Constructor can't have get/set modifier"),i.kind=c?"constructor":o,this.parseClassMethod(i,r,n,f)}else this.parseClassField(i);return i};d.isClassElementNameStart=function(){return this.type===a.name||this.type===a.privateId||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword};d.parseClassElementName=function(e){this.type===a.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)};d.parseClassMethod=function(e,t,i,s){var r=e.key;e.kind==="constructor"?(t&&this.raise(r.start,"Constructor can't be a generator"),i&&this.raise(r.start,"Constructor can't be an async method")):e.static&&xe(e,"prototype")&&this.raise(r.start,"Classes may not have a static property named prototype");var n=e.value=this.parseMethod(t,i,s);return e.kind==="get"&&n.params.length!==0&&this.raiseRecoverable(n.start,"getter should have no params"),e.kind==="set"&&n.params.length!==1&&this.raiseRecoverable(n.start,"setter should have exactly one param"),e.kind==="set"&&n.params[0].type==="RestElement"&&this.raiseRecoverable(n.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")};d.parseClassField=function(e){return xe(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&xe(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(a.eq)?(this.enterScope(oe|be),e.value=this.parseMaybeAssign(),this.exitScope()):e.value=null,this.semicolon(),this.finishNode(e,"PropertyDefinition")};d.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(X|be);this.type!==a.braceR;){var i=this.parseStatement(null);e.body.push(i)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")};d.parseClassId=function(e,t){this.type===a.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,J,!1)):(t===!0&&this.unexpected(),e.id=null)};d.parseClassSuper=function(e){e.superClass=this.eat(a._extends)?this.parseExprSubscripts(null,!1):null};d.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared};d.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,i=e.used;if(this.options.checkPrivateFields)for(var s=this.privateNameStack.length,r=s===0?null:this.privateNameStack[s-1],n=0;n=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")};d.parseExport=function(e,t){if(this.next(),this.eat(a.star))return this.parseExportAllDeclaration(e,t);if(this.eat(a._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[]);else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var i=0,s=e.specifiers;i=16&&(e.attributes=[])}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")};d.parseExportDeclaration=function(e){return this.parseStatement(null)};d.parseExportDefaultDeclaration=function(){var e;if(this.type===a._function||(e=this.isAsyncFunction())){var t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,re|Et,!1,e)}else if(this.type===a._class){var i=this.startNode();return this.parseClass(i,"nullableID")}else{var s=this.parseMaybeAssign();return this.semicolon(),s}};d.checkExport=function(e,t,i){e&&(typeof t!="string"&&(t=t.type==="Identifier"?t.name:t.value),$(e,t)&&this.raiseRecoverable(i,"Duplicate export '"+t+"'"),e[t]=!0)};d.checkPatternExport=function(e,t){var i=t.type;if(i==="Identifier")this.checkExport(e,t,t.start);else if(i==="ObjectPattern")for(var s=0,r=t.properties;s=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")};d.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportSpecifier")};d.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportDefaultSpecifier")};d.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportNamespaceSpecifier")};d.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===a.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(a.comma)))return e;if(this.type===a.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(a.braceL);!this.eat(a.braceR);){if(t)t=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;e.push(this.parseImportSpecifier())}return e};d.parseWithClause=function(){var e=[];if(!this.eat(a._with))return e;this.expect(a.braceL);for(var t={},i=!0;!this.eat(a.braceR);){if(i)i=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;var s=this.parseImportAttribute(),r=s.key.type==="Identifier"?s.key.name:s.key.value;$(t,r)&&this.raiseRecoverable(s.key.start,"Duplicate attribute key '"+r+"'"),t[r]=!0,e.push(s)}return e};d.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(a.colon),this.type!==a.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")};d.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===a.string){var e=this.parseLiteral(this.value);return Ji.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)};d.adaptDirectivePrologue=function(e){for(var t=0;t=5&&e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")};var D=E.prototype;D.toAssignable=function(e,t,i){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",i&&this.checkPatternErrors(i,!0);for(var s=0,r=e.properties;s=8&&!p&&u.name==="async"&&!this.canInsertSemicolon()&&this.eat(a._function))return this.overrideContext(C.f_expr),this.parseFunction(this.startNodeAt(n,o),0,!1,!0,t);if(r&&!this.canInsertSemicolon()){if(this.eat(a.arrow))return this.parseArrowExpression(this.startNodeAt(n,o),[u],!1,t);if(this.options.ecmaVersion>=8&&u.name==="async"&&this.type===a.name&&!p&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return u=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(a.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(n,o),[u],!0,t)}return u;case a.regexp:var c=this.value;return s=this.parseLiteral(c.value),s.regex={pattern:c.pattern,flags:c.flags},s;case a.num:case a.string:return this.parseLiteral(this.value);case a._null:case a._true:case a._false:return s=this.startNode(),s.value=this.type===a._null?null:this.type===a._true,s.raw=this.type.keyword,this.next(),this.finishNode(s,"Literal");case a.parenL:var f=this.start,v=this.parseParenAndDistinguishExpression(r,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(v)&&(e.parenthesizedAssign=f),e.parenthesizedBind<0&&(e.parenthesizedBind=f)),v;case a.bracketL:return s=this.startNode(),this.next(),s.elements=this.parseExprList(a.bracketR,!0,!0,e),this.finishNode(s,"ArrayExpression");case a.braceL:return this.overrideContext(C.b_expr),this.parseObj(!1,e);case a._function:return s=this.startNode(),this.next(),this.parseFunction(s,0);case a._class:return this.parseClass(this.startNode(),!1);case a._new:return this.parseNew();case a.backQuote:return this.parseTemplate();case a._import:return this.options.ecmaVersion>=11?this.parseExprImport(i):this.unexpected();default:return this.parseExprAtomDefault()}};y.parseExprAtomDefault=function(){this.unexpected()};y.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===a.parenL&&!e)return this.parseDynamicImport(t);if(this.type===a.dot){var i=this.startNodeAt(t.start,t.loc&&t.loc.start);return i.name="import",t.meta=this.finishNode(i,"Identifier"),this.parseImportMeta(t)}else this.unexpected()};y.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(a.parenR)?e.options=null:(this.expect(a.comma),this.afterTrailingComma(a.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(a.parenR)||(this.expect(a.comma),this.afterTrailingComma(a.parenR)||this.unexpected())));else if(!this.eat(a.parenR)){var t=this.start;this.eat(a.comma)&&this.eat(a.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")};y.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")};y.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.value!=null?t.value.toString():t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")};y.parseParenExpression=function(){this.expect(a.parenL);var e=this.parseExpression();return this.expect(a.parenR),e};y.shouldParseArrow=function(e){return!this.canInsertSemicolon()};y.parseParenAndDistinguishExpression=function(e,t){var i=this.start,s=this.startLoc,r,n=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o=this.start,p=this.startLoc,u=[],c=!0,f=!1,v=new _e,T=this.yieldPos,h=this.awaitPos,m;for(this.yieldPos=0,this.awaitPos=0;this.type!==a.parenR;)if(c?c=!1:this.expect(a.comma),n&&this.afterTrailingComma(a.parenR,!0)){f=!0;break}else if(this.type===a.ellipsis){m=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else u.push(this.parseMaybeAssign(!1,v,this.parseParenItem));var x=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(a.parenR),e&&this.shouldParseArrow(u)&&this.eat(a.arrow))return this.checkPatternErrors(v,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=T,this.awaitPos=h,this.parseParenArrowList(i,s,u,t);(!u.length||f)&&this.unexpected(this.lastTokStart),m&&this.unexpected(m),this.checkExpressionErrors(v,!0),this.yieldPos=T||this.yieldPos,this.awaitPos=h||this.awaitPos,u.length>1?(r=this.startNodeAt(o,p),r.expressions=u,this.finishNodeAt(r,"SequenceExpression",x,g)):r=u[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var N=this.startNodeAt(i,s);return N.expression=r,this.finishNode(N,"ParenthesizedExpression")}else return r};y.parseParenItem=function(e){return e};y.parseParenArrowList=function(e,t,i,s){return this.parseArrowExpression(this.startNodeAt(e,t),i,!1,s)};var Yi=[];y.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===a.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var i=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),i&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var s=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),s,r,!0,!1),this.eat(a.parenL)?e.arguments=this.parseExprList(a.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Yi,this.finishNode(e,"NewExpression")};y.parseTemplateElement=function(e){var t=e.isTagged,i=this.startNode();return this.type===a.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),i.value={raw:this.value.replace(/\r\n?/g,` +`):y=String.fromCharCode(x),this.options.locations&&(++this.curLine,this.lineStart=this.pos),y}jsx_readString(c){let x="",y=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let v=this.input.charCodeAt(this.pos);if(v===c)break;v===38?(x+=this.input.slice(y,this.pos),x+=this.jsx_readEntity(),y=this.pos):m(v)?(x+=this.input.slice(y,this.pos),x+=this.jsx_readNewLine(!1),y=this.pos):++this.pos}return x+=this.input.slice(y,this.pos++),this.finishToken(r.string,x)}jsx_readEntity(){let c="",x=0,y,v=this.input[this.pos];v!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let I=++this.pos;for(;this.pos")}let Be=I.name?"Element":"Fragment";return y["opening"+Be]=I,y["closing"+Be]=de,y.children=v,this.type===r.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(y,"JSX"+Be)}jsx_parseText(){let c=this.parseLiteral(this.value);return c.type="JSXText",c}jsx_parseElement(){let c=this.start,x=this.startLoc;return this.next(),this.jsx_parseElementAt(c,x)}parseExprAtom(c){return this.type===o.jsxText?this.jsx_parseText():this.type===o.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(c)}readToken(c){let x=this.curContext();if(x===l)return this.jsx_readToken();if(x===p||x===h){if(S(c))return this.jsx_readWord();if(c==62)return++this.pos,this.finishToken(o.jsxTagEnd);if((c===34||c===39)&&x==p)return this.jsx_readString(c)}return c===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(o.jsxTagStart)):super.readToken(c)}updateContext(c){if(this.type==r.braceL){var x=this.curContext();x==p?this.context.push(u.b_expr):x==l?this.context.push(u.b_tmpl):super.updateContext(c),this.exprAllowed=!0}else if(this.type===r.slash&&c===o.jsxTagStart)this.context.length-=2,this.context.push(h),this.exprAllowed=!1;else return super.updateContext(c)}}}});var mr={};Oi(mr,{parsers:()=>dr});var Di=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],mt=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Mi="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",xt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",De={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Me="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Fi={5:Me,"5module":Me+" export import",6:Me+" const class extends export import super"},ji=/^in(stanceof)?$/,Ui=new RegExp("["+xt+"]"),Gi=new RegExp("["+xt+Mi+"]");function je(e,t){for(var i=65536,s=0;se)return!1;if(i+=t[s+1],i>=e)return!0}return!1}function j(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Ui.test(String.fromCharCode(e)):t===!1?!1:je(e,mt)}function X(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Gi.test(String.fromCharCode(e)):t===!1?!1:je(e,mt)||je(e,Di)}var C=function(t,i){i===void 0&&(i={}),this.label=t,this.keyword=i.keyword,this.beforeExpr=!!i.beforeExpr,this.startsExpr=!!i.startsExpr,this.isLoop=!!i.isLoop,this.isAssign=!!i.isAssign,this.prefix=!!i.prefix,this.postfix=!!i.postfix,this.binop=i.binop||null,this.updateContext=null};function V(e,t){return new C(e,{beforeExpr:!0,binop:t})}var O={beforeExpr:!0},N={startsExpr:!0},Je={};function _(e,t){return t===void 0&&(t={}),t.keyword=e,Je[e]=new C(e,t)}var a={num:new C("num",N),regexp:new C("regexp",N),string:new C("string",N),name:new C("name",N),privateId:new C("privateId",N),eof:new C("eof"),bracketL:new C("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new C("]"),braceL:new C("{",{beforeExpr:!0,startsExpr:!0}),braceR:new C("}"),parenL:new C("(",{beforeExpr:!0,startsExpr:!0}),parenR:new C(")"),comma:new C(",",O),semi:new C(";",O),colon:new C(":",O),dot:new C("."),question:new C("?",O),questionDot:new C("?."),arrow:new C("=>",O),template:new C("template"),invalidTemplate:new C("invalidTemplate"),ellipsis:new C("...",O),backQuote:new C("`",N),dollarBraceL:new C("${",{beforeExpr:!0,startsExpr:!0}),eq:new C("=",{beforeExpr:!0,isAssign:!0}),assign:new C("_=",{beforeExpr:!0,isAssign:!0}),incDec:new C("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new C("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:V("||",1),logicalAND:V("&&",2),bitwiseOR:V("|",3),bitwiseXOR:V("^",4),bitwiseAND:V("&",5),equality:V("==/!=/===/!==",6),relational:V("/<=/>=",7),bitShift:V("<>/>>>",8),plusMin:new C("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:V("%",10),star:V("*",10),slash:V("/",10),starstar:new C("**",{beforeExpr:!0}),coalesce:V("??",1),_break:_("break"),_case:_("case",O),_catch:_("catch"),_continue:_("continue"),_debugger:_("debugger"),_default:_("default",O),_do:_("do",{isLoop:!0,beforeExpr:!0}),_else:_("else",O),_finally:_("finally"),_for:_("for",{isLoop:!0}),_function:_("function",N),_if:_("if"),_return:_("return",O),_switch:_("switch"),_throw:_("throw",O),_try:_("try"),_var:_("var"),_const:_("const"),_while:_("while",{isLoop:!0}),_with:_("with"),_new:_("new",{beforeExpr:!0,startsExpr:!0}),_this:_("this",N),_super:_("super",N),_class:_("class",N),_extends:_("extends",O),_export:_("export"),_import:_("import",N),_null:_("null",N),_true:_("true",N),_false:_("false",N),_in:_("in",{beforeExpr:!0,binop:7}),_instanceof:_("instanceof",{beforeExpr:!0,binop:7}),_typeof:_("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:_("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:_("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},L=/\r\n?|\n|\u2028|\u2029/,qi=new RegExp(L.source,"g");function Y(e){return e===10||e===13||e===8232||e===8233}function yt(e,t,i){i===void 0&&(i=e.length);for(var s=t;s>10)+55296,(e&1023)+56320))}var Hi=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ne=function(t,i){this.line=t,this.column=i};ne.prototype.offset=function(t){return new ne(this.line,this.column+t)};var Se=function(t,i,s){this.start=i,this.end=s,t.sourceFile!==null&&(this.source=t.sourceFile)};function bt(e,t){for(var i=1,s=0;;){var r=yt(e,s,t);if(r<0)return new ne(i,t-s);++i,s=r}}var Ue={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},lt=!1;function Xi(e){var t={};for(var i in Ue)t[i]=e&&$(e,i)?e[i]:Ue[i];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!lt&&typeof console=="object"&&console.warn&&(lt=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. +Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),pt(t.onToken)){var s=t.onToken;t.onToken=function(r){return s.push(r)}}return pt(t.onComment)&&(t.onComment=Wi(t,t.onComment)),t}function Wi(e,t){return function(i,s,r,o,u,p){var h={type:i?"Block":"Line",value:s,start:r,end:o};e.locations&&(h.loc=new Se(this,u,p)),e.ranges&&(h.range=[r,o]),t.push(h)}}var oe=1,Z=2,Ke=4,St=8,He=16,_t=32,_e=64,Ct=128,z=256,ue=512,Ce=oe|Z|z;function Xe(e,t){return Z|(e?Ke:0)|(t?St:0)}var ye=0,We=1,K=2,Tt=3,Et=4,At=5,A=function(t,i,s){this.options=t=Xi(t),this.sourceFile=t.sourceFile,this.keywords=H(Fi[t.ecmaVersion>=6?6:t.sourceType==="module"?"5module":5]);var r="";t.allowReserved!==!0&&(r=De[t.ecmaVersion>=6?6:t.ecmaVersion===5?5:3],t.sourceType==="module"&&(r+=" await")),this.reservedWords=H(r);var o=(r?r+" ":"")+De.strict;this.reservedWordsStrict=H(o),this.reservedWordsStrictBind=H(o+" "+De.strictBind),this.input=String(i),this.containsEsc=!1,s?(this.pos=s,this.lineStart=this.input.lastIndexOf(` +`,s-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(L).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=a.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=t.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&t.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(oe),this.regexpState=null,this.privateNameStack=[]},U={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};A.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)};U.inFunction.get=function(){return(this.currentVarScope().flags&Z)>0};U.inGenerator.get=function(){return(this.currentVarScope().flags&St)>0};U.inAsync.get=function(){return(this.currentVarScope().flags&Ke)>0};U.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(z|ue))return!1;if(i&Z)return(i&Ke)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};U.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags;return(t&_e)>0||this.options.allowSuperOutsideMethod};U.allowDirectSuper.get=function(){return(this.currentThisScope().flags&Ct)>0};U.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};U.allowNewDotTarget.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(z|ue)||i&Z&&!(i&He))return!0}return!1};U.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&z)>0};A.extend=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var s=this,r=0;r=,?^&]/.test(r)||r==="!"&&this.input.charAt(s+1)==="=")}e+=t[0].length,k.lastIndex=e,e+=k.exec(this.input)[0].length,this.input[e]===";"&&e++}};w.eat=function(e){return this.type===e?(this.next(),!0):!1};w.isContextual=function(e){return this.type===a.name&&this.value===e&&!this.containsEsc};w.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};w.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};w.canInsertSemicolon=function(){return this.type===a.eof||this.type===a.braceR||L.test(this.input.slice(this.lastTokEnd,this.start))};w.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};w.semicolon=function(){!this.eat(a.semi)&&!this.insertSemicolon()&&this.unexpected()};w.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};w.expect=function(e){this.eat(e)||this.unexpected()};w.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var Te=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};w.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var i=t?e.parenthesizedAssign:e.parenthesizedBind;i>-1&&this.raiseRecoverable(i,t?"Assigning to rvalue":"Parenthesized pattern")}};w.checkExpressionErrors=function(e,t){if(!e)return!1;var i=e.shorthandAssign,s=e.doubleProto;if(!t)return i>=0||s>=0;i>=0&&this.raise(i,"Shorthand property assignments are valid only in destructuring patterns"),s>=0&&this.raiseRecoverable(s,"Redefinition of __proto__ property")};w.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&s<56320)return!0;if(j(s,!0)){for(var r=i+1;X(s=this.input.charCodeAt(r),!0);)++r;if(s===92||s>55295&&s<56320)return!0;var o=this.input.slice(i,r);if(!ji.test(o))return!0}return!1};d.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;k.lastIndex=this.pos;var e=k.exec(this.input),t=this.pos+e[0].length,i;return!L.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!(X(i=this.input.charCodeAt(t+8))||i>55295&&i<56320))};d.isUsingKeyword=function(e,t){if(this.options.ecmaVersion<17||!this.isContextual(e?"await":"using"))return!1;k.lastIndex=this.pos;var i=k.exec(this.input),s=this.pos+i[0].length;if(L.test(this.input.slice(this.pos,s)))return!1;if(e){var r=s+5,o;if(this.input.slice(s,r)!=="using"||r===this.input.length||X(o=this.input.charCodeAt(r))||o>55295&&o<56320)return!1;k.lastIndex=r;var u=k.exec(this.input);if(u&&L.test(this.input.slice(r,r+u[0].length)))return!1}if(t){var p=s+2,h;if(this.input.slice(s,p)==="of"&&(p===this.input.length||!X(h=this.input.charCodeAt(p))&&!(h>55295&&h<56320)))return!1}var l=this.input.charCodeAt(s);return j(l,!0)||l===92};d.isAwaitUsing=function(e){return this.isUsingKeyword(!0,e)};d.isUsing=function(e){return this.isUsingKeyword(!1,e)};d.parseStatement=function(e,t,i){var s=this.type,r=this.startNode(),o;switch(this.isLet(e)&&(s=a._var,o="let"),s){case a._break:case a._continue:return this.parseBreakContinueStatement(r,s.keyword);case a._debugger:return this.parseDebuggerStatement(r);case a._do:return this.parseDoStatement(r);case a._for:return this.parseForStatement(r);case a._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(r,!1,!e);case a._class:return e&&this.unexpected(),this.parseClass(r,!0);case a._if:return this.parseIfStatement(r);case a._return:return this.parseReturnStatement(r);case a._switch:return this.parseSwitchStatement(r);case a._throw:return this.parseThrowStatement(r);case a._try:return this.parseTryStatement(r);case a._const:case a._var:return o=o||this.value,e&&o!=="var"&&this.unexpected(),this.parseVarStatement(r,o);case a._while:return this.parseWhileStatement(r);case a._with:return this.parseWithStatement(r);case a.braceL:return this.parseBlock(!0,r);case a.semi:return this.parseEmptyStatement(r);case a._export:case a._import:if(this.options.ecmaVersion>10&&s===a._import){k.lastIndex=this.pos;var u=k.exec(this.input),p=this.pos+u[0].length,h=this.input.charCodeAt(p);if(h===40||h===46)return this.parseExpressionStatement(r,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),s===a._import?this.parseImport(r):this.parseExport(r,i);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(r,!0,!e);var l=this.isAwaitUsing(!1)?"await using":this.isUsing(!1)?"using":null;if(l)return t&&this.options.sourceType==="script"&&this.raise(this.start,"Using declaration cannot appear in the top level when source type is `script`"),l==="await using"&&(this.canAwait||this.raise(this.start,"Await using cannot appear outside of async function"),this.next()),this.next(),this.parseVar(r,!1,l),this.semicolon(),this.finishNode(r,"VariableDeclaration");var m=this.value,S=this.parseExpression();return s===a.name&&S.type==="Identifier"&&this.eat(a.colon)?this.parseLabeledStatement(r,m,S,e):this.parseExpressionStatement(r,S)}};d.parseBreakContinueStatement=function(e,t){var i=t==="break";this.next(),this.eat(a.semi)||this.insertSemicolon()?e.label=null:this.type!==a.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var s=0;s=6?this.eat(a.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")};d.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ze),this.enterScope(0),this.expect(a.parenL),this.type===a.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var i=this.isLet();if(this.type===a._var||this.type===a._const||i){var s=this.startNode(),r=i?"let":this.value;return this.next(),this.parseVar(s,!0,r),this.finishNode(s,"VariableDeclaration"),this.parseForAfterInit(e,s,t)}var o=this.isContextual("let"),u=!1,p=this.isUsing(!0)?"using":this.isAwaitUsing(!0)?"await using":null;if(p){var h=this.startNode();return this.next(),p==="await using"&&this.next(),this.parseVar(h,!0,p),this.finishNode(h,"VariableDeclaration"),this.parseForAfterInit(e,h,t)}var l=this.containsEsc,m=new Te,S=this.start,E=t>-1?this.parseExprSubscripts(m,"await"):this.parseExpression(!0,m);return this.type===a._in||(u=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===a._in&&this.unexpected(t),e.await=!0):u&&this.options.ecmaVersion>=8&&(E.start===S&&!l&&E.type==="Identifier"&&E.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(e.await=!1)),o&&u&&this.raise(E.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(E,!1,m),this.checkLValPattern(E),this.parseForIn(e,E)):(this.checkExpressionErrors(m,!0),t>-1&&this.unexpected(t),this.parseFor(e,E))};d.parseForAfterInit=function(e,t,i){return(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&t.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===a._in?i>-1&&this.unexpected(i):e.await=i>-1),this.parseForIn(e,t)):(i>-1&&this.unexpected(i),this.parseFor(e,t))};d.parseFunctionStatement=function(e,t,i){return this.next(),this.parseFunction(e,ae|(i?0:Ge),!1,t)};d.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(a._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")};d.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(a.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")};d.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(a.braceL),this.labels.push(Qi),this.enterScope(0);for(var t,i=!1;this.type!==a.braceR;)if(this.type===a._case||this.type===a._default){var s=this.type===a._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),s?t.test=this.parseExpression():(i&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),i=!0,t.test=null),this.expect(a.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")};d.parseThrowStatement=function(e){return this.next(),L.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Yi=[];d.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t=e.type==="Identifier";return this.enterScope(t?_t:0),this.checkLValPattern(e,t?Et:K),this.expect(a.parenR),e};d.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===a._catch){var t=this.startNode();this.next(),this.eat(a.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(a._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")};d.parseVarStatement=function(e,t,i){return this.next(),this.parseVar(e,!1,t,i),this.semicolon(),this.finishNode(e,"VariableDeclaration")};d.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(ze),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")};d.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")};d.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")};d.parseLabeledStatement=function(e,t,i,s){for(var r=0,o=this.labels;r=0;h--){var l=this.labels[h];if(l.statementStart===e.start)l.statementStart=this.start,l.kind=p;else break}return this.labels.push({name:t,kind:p,statementStart:this.start}),e.body=this.parseStatement(s?s.indexOf("label")===-1?s+"label":s:"label"),this.labels.pop(),e.label=i,this.finishNode(e,"LabeledStatement")};d.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")};d.parseBlock=function(e,t,i){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(a.braceL),e&&this.enterScope(0);this.type!==a.braceR;){var s=this.parseStatement(null);t.body.push(s)}return i&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")};d.parseFor=function(e,t){return e.init=t,this.expect(a.semi),e.test=this.type===a.semi?null:this.parseExpression(),this.expect(a.semi),e.update=this.type===a.parenR?null:this.parseExpression(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")};d.parseForIn=function(e,t){var i=this.type===a._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!i||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")&&this.raise(t.start,(i?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=i?this.parseExpression():this.parseMaybeAssign(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,i?"ForInStatement":"ForOfStatement")};d.parseVar=function(e,t,i,s){for(e.declarations=[],e.kind=i;;){var r=this.startNode();if(this.parseVarId(r,i),this.eat(a.eq)?r.init=this.parseMaybeAssign(t):!s&&i==="const"&&!(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!s&&(i==="using"||i==="await using")&&this.options.ecmaVersion>=17&&this.type!==a._in&&!this.isContextual("of")?this.raise(this.lastTokEnd,"Missing initializer in "+i+" declaration"):!s&&r.id.type!=="Identifier"&&!(t&&(this.type===a._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):r.init=null,e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(a.comma))break}return e};d.parseVarId=function(e,t){e.id=t==="using"||t==="await using"?this.parseIdent():this.parseBindingAtom(),this.checkLValPattern(e.id,t==="var"?We:K,!1)};var ae=1,Ge=2,kt=4;d.parseFunction=function(e,t,i,s,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!s)&&(this.type===a.star&&t&Ge&&this.unexpected(),e.generator=this.eat(a.star)),this.options.ecmaVersion>=8&&(e.async=!!s),t&ae&&(e.id=t&kt&&this.type!==a.name?null:this.parseIdent(),e.id&&!(t&Ge)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?We:K:Tt));var o=this.yieldPos,u=this.awaitPos,p=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Xe(e.async,e.generator)),t&ae||(e.id=this.type===a.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,i,!1,r),this.yieldPos=o,this.awaitPos=u,this.awaitIdentPos=p,this.finishNode(e,t&ae?"FunctionDeclaration":"FunctionExpression")};d.parseFunctionParams=function(e){this.expect(a.parenL),e.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()};d.parseClass=function(e,t){this.next();var i=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var s=this.enterClassBody(),r=this.startNode(),o=!1;for(r.body=[],this.expect(a.braceL);this.type!==a.braceR;){var u=this.parseClassElement(e.superClass!==null);u&&(r.body.push(u),u.type==="MethodDefinition"&&u.kind==="constructor"?(o&&this.raiseRecoverable(u.start,"Duplicate constructor in the same class"),o=!0):u.key&&u.key.type==="PrivateIdentifier"&&$i(s,u)&&this.raiseRecoverable(u.key.start,"Identifier '#"+u.key.name+"' has already been declared"))}return this.strict=i,this.next(),e.body=this.finishNode(r,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")};d.parseClassElement=function(e){if(this.eat(a.semi))return null;var t=this.options.ecmaVersion,i=this.startNode(),s="",r=!1,o=!1,u="method",p=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(a.braceL))return this.parseClassStaticBlock(i),i;this.isClassElementNameStart()||this.type===a.star?p=!0:s="static"}if(i.static=p,!s&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===a.star)&&!this.canInsertSemicolon()?o=!0:s="async"),!s&&(t>=9||!o)&&this.eat(a.star)&&(r=!0),!s&&!o&&!r){var h=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?u=h:s=h)}if(s?(i.computed=!1,i.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),i.key.name=s,this.finishNode(i.key,"Identifier")):this.parseClassElementName(i),t<13||this.type===a.parenL||u!=="method"||r||o){var l=!i.static&&ge(i,"constructor"),m=l&&e;l&&u!=="method"&&this.raise(i.key.start,"Constructor can't have get/set modifier"),i.kind=l?"constructor":u,this.parseClassMethod(i,r,o,m)}else this.parseClassField(i);return i};d.isClassElementNameStart=function(){return this.type===a.name||this.type===a.privateId||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword};d.parseClassElementName=function(e){this.type===a.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)};d.parseClassMethod=function(e,t,i,s){var r=e.key;e.kind==="constructor"?(t&&this.raise(r.start,"Constructor can't be a generator"),i&&this.raise(r.start,"Constructor can't be an async method")):e.static&&ge(e,"prototype")&&this.raise(r.start,"Classes may not have a static property named prototype");var o=e.value=this.parseMethod(t,i,s);return e.kind==="get"&&o.params.length!==0&&this.raiseRecoverable(o.start,"getter should have no params"),e.kind==="set"&&o.params.length!==1&&this.raiseRecoverable(o.start,"setter should have exactly one param"),e.kind==="set"&&o.params[0].type==="RestElement"&&this.raiseRecoverable(o.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")};d.parseClassField=function(e){return ge(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&ge(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(a.eq)?(this.enterScope(ue|_e),e.value=this.parseMaybeAssign(),this.exitScope()):e.value=null,this.semicolon(),this.finishNode(e,"PropertyDefinition")};d.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(z|_e);this.type!==a.braceR;){var i=this.parseStatement(null);e.body.push(i)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")};d.parseClassId=function(e,t){this.type===a.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,K,!1)):(t===!0&&this.unexpected(),e.id=null)};d.parseClassSuper=function(e){e.superClass=this.eat(a._extends)?this.parseExprSubscripts(null,!1):null};d.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared};d.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,i=e.used;if(this.options.checkPrivateFields)for(var s=this.privateNameStack.length,r=s===0?null:this.privateNameStack[s-1],o=0;o=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")};d.parseExport=function(e,t){if(this.next(),this.eat(a.star))return this.parseExportAllDeclaration(e,t);if(this.eat(a._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[]);else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var i=0,s=e.specifiers;i=16&&(e.attributes=[])}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")};d.parseExportDeclaration=function(e){return this.parseStatement(null)};d.parseExportDefaultDeclaration=function(){var e;if(this.type===a._function||(e=this.isAsyncFunction())){var t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,ae|kt,!1,e)}else if(this.type===a._class){var i=this.startNode();return this.parseClass(i,"nullableID")}else{var s=this.parseMaybeAssign();return this.semicolon(),s}};d.checkExport=function(e,t,i){e&&(typeof t!="string"&&(t=t.type==="Identifier"?t.name:t.value),$(e,t)&&this.raiseRecoverable(i,"Duplicate export '"+t+"'"),e[t]=!0)};d.checkPatternExport=function(e,t){var i=t.type;if(i==="Identifier")this.checkExport(e,t,t.start);else if(i==="ObjectPattern")for(var s=0,r=t.properties;s=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")};d.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportSpecifier")};d.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportDefaultSpecifier")};d.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportNamespaceSpecifier")};d.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===a.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(a.comma)))return e;if(this.type===a.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(a.braceL);!this.eat(a.braceR);){if(t)t=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;e.push(this.parseImportSpecifier())}return e};d.parseWithClause=function(){var e=[];if(!this.eat(a._with))return e;this.expect(a.braceL);for(var t={},i=!0;!this.eat(a.braceR);){if(i)i=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;var s=this.parseImportAttribute(),r=s.key.type==="Identifier"?s.key.name:s.key.value;$(t,r)&&this.raiseRecoverable(s.key.start,"Duplicate attribute key '"+r+"'"),t[r]=!0,e.push(s)}return e};d.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(a.colon),this.type!==a.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")};d.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===a.string){var e=this.parseLiteral(this.value);return Hi.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)};d.adaptDirectivePrologue=function(e){for(var t=0;t=5&&e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")};var D=A.prototype;D.toAssignable=function(e,t,i){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",i&&this.checkPatternErrors(i,!0);for(var s=0,r=e.properties;s=8&&!p&&h.name==="async"&&!this.canInsertSemicolon()&&this.eat(a._function))return this.overrideContext(T.f_expr),this.parseFunction(this.startNodeAt(o,u),0,!1,!0,t);if(r&&!this.canInsertSemicolon()){if(this.eat(a.arrow))return this.parseArrowExpression(this.startNodeAt(o,u),[h],!1,t);if(this.options.ecmaVersion>=8&&h.name==="async"&&this.type===a.name&&!p&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return h=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(a.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(o,u),[h],!0,t)}return h;case a.regexp:var l=this.value;return s=this.parseLiteral(l.value),s.regex={pattern:l.pattern,flags:l.flags},s;case a.num:case a.string:return this.parseLiteral(this.value);case a._null:case a._true:case a._false:return s=this.startNode(),s.value=this.type===a._null?null:this.type===a._true,s.raw=this.type.keyword,this.next(),this.finishNode(s,"Literal");case a.parenL:var m=this.start,S=this.parseParenAndDistinguishExpression(r,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(S)&&(e.parenthesizedAssign=m),e.parenthesizedBind<0&&(e.parenthesizedBind=m)),S;case a.bracketL:return s=this.startNode(),this.next(),s.elements=this.parseExprList(a.bracketR,!0,!0,e),this.finishNode(s,"ArrayExpression");case a.braceL:return this.overrideContext(T.b_expr),this.parseObj(!1,e);case a._function:return s=this.startNode(),this.next(),this.parseFunction(s,0);case a._class:return this.parseClass(this.startNode(),!1);case a._new:return this.parseNew();case a.backQuote:return this.parseTemplate();case a._import:return this.options.ecmaVersion>=11?this.parseExprImport(i):this.unexpected();default:return this.parseExprAtomDefault()}};g.parseExprAtomDefault=function(){this.unexpected()};g.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===a.parenL&&!e)return this.parseDynamicImport(t);if(this.type===a.dot){var i=this.startNodeAt(t.start,t.loc&&t.loc.start);return i.name="import",t.meta=this.finishNode(i,"Identifier"),this.parseImportMeta(t)}else this.unexpected()};g.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(a.parenR)?e.options=null:(this.expect(a.comma),this.afterTrailingComma(a.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(a.parenR)||(this.expect(a.comma),this.afterTrailingComma(a.parenR)||this.unexpected())));else if(!this.eat(a.parenR)){var t=this.start;this.eat(a.comma)&&this.eat(a.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")};g.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")};g.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.value!=null?t.value.toString():t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")};g.parseParenExpression=function(){this.expect(a.parenL);var e=this.parseExpression();return this.expect(a.parenR),e};g.shouldParseArrow=function(e){return!this.canInsertSemicolon()};g.parseParenAndDistinguishExpression=function(e,t){var i=this.start,s=this.startLoc,r,o=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var u=this.start,p=this.startLoc,h=[],l=!0,m=!1,S=new Te,E=this.yieldPos,c=this.awaitPos,x;for(this.yieldPos=0,this.awaitPos=0;this.type!==a.parenR;)if(l?l=!1:this.expect(a.comma),o&&this.afterTrailingComma(a.parenR,!0)){m=!0;break}else if(this.type===a.ellipsis){x=this.start,h.push(this.parseParenItem(this.parseRestBinding())),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else h.push(this.parseMaybeAssign(!1,S,this.parseParenItem));var y=this.lastTokEnd,v=this.lastTokEndLoc;if(this.expect(a.parenR),e&&this.shouldParseArrow(h)&&this.eat(a.arrow))return this.checkPatternErrors(S,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=E,this.awaitPos=c,this.parseParenArrowList(i,s,h,t);(!h.length||m)&&this.unexpected(this.lastTokStart),x&&this.unexpected(x),this.checkExpressionErrors(S,!0),this.yieldPos=E||this.yieldPos,this.awaitPos=c||this.awaitPos,h.length>1?(r=this.startNodeAt(u,p),r.expressions=h,this.finishNodeAt(r,"SequenceExpression",y,v)):r=h[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var I=this.startNodeAt(i,s);return I.expression=r,this.finishNode(I,"ParenthesizedExpression")}else return r};g.parseParenItem=function(e){return e};g.parseParenArrowList=function(e,t,i,s){return this.parseArrowExpression(this.startNodeAt(e,t),i,!1,s)};var Zi=[];g.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===a.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var i=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),i&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var s=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),s,r,!0,!1),this.eat(a.parenL)?e.arguments=this.parseExprList(a.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Zi,this.finishNode(e,"NewExpression")};g.parseTemplateElement=function(e){var t=e.isTagged,i=this.startNode();return this.type===a.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),i.value={raw:this.value.replace(/\r\n?/g,` `),cooked:null}):i.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` -`),cooked:this.value},this.next(),i.tail=this.type===a.backQuote,this.finishNode(i,"TemplateElement")};y.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var i=this.startNode();this.next(),i.expressions=[];var s=this.parseTemplateElement({isTagged:t});for(i.quasis=[s];!s.tail;)this.type===a.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(a.dollarBraceL),i.expressions.push(this.parseExpression()),this.expect(a.braceR),i.quasis.push(s=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(i,"TemplateLiteral")};y.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===a.name||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===a.star)&&!V.test(this.input.slice(this.lastTokEnd,this.start))};y.parseObj=function(e,t){var i=this.startNode(),s=!0,r={};for(i.properties=[],this.next();!this.eat(a.braceR);){if(s)s=!1;else if(this.expect(a.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(a.braceR))break;var n=this.parseProperty(e,t);e||this.checkPropClash(n,r,t),i.properties.push(n)}return this.finishNode(i,e?"ObjectPattern":"ObjectExpression")};y.parseProperty=function(e,t){var i=this.startNode(),s,r,n,o;if(this.options.ecmaVersion>=9&&this.eat(a.ellipsis))return e?(i.argument=this.parseIdent(!1),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(i,"RestElement")):(i.argument=this.parseMaybeAssign(!1,t),this.type===a.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(i,"SpreadElement"));this.options.ecmaVersion>=6&&(i.method=!1,i.shorthand=!1,(e||t)&&(n=this.start,o=this.startLoc),e||(s=this.eat(a.star)));var p=this.containsEsc;return this.parsePropertyName(i),!e&&!p&&this.options.ecmaVersion>=8&&!s&&this.isAsyncProp(i)?(r=!0,s=this.options.ecmaVersion>=9&&this.eat(a.star),this.parsePropertyName(i)):r=!1,this.parsePropertyValue(i,e,s,r,n,o,t,p),this.finishNode(i,"Property")};y.parseGetterSetter=function(e){var t=e.key.name;this.parsePropertyName(e),e.value=this.parseMethod(!1),e.kind=t;var i=e.kind==="get"?0:1;if(e.value.params.length!==i){var s=e.value.start;e.kind==="get"?this.raiseRecoverable(s,"getter should have no params"):this.raiseRecoverable(s,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")};y.parsePropertyValue=function(e,t,i,s,r,n,o,p){(i||s)&&this.type===a.colon&&this.unexpected(),this.eat(a.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init"):this.options.ecmaVersion>=6&&this.type===a.parenL?(t&&this.unexpected(),e.method=!0,e.value=this.parseMethod(i,s),e.kind="init"):!t&&!p&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==a.comma&&this.type!==a.braceR&&this.type!==a.eq?((i||s)&&this.unexpected(),this.parseGetterSetter(e)):this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((i||s)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=r),t?e.value=this.parseMaybeDefault(r,n,this.copyNode(e.key)):this.type===a.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(r,n,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.kind="init",e.shorthand=!0):this.unexpected()};y.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(a.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(a.bracketR),e.key;e.computed=!1}return e.key=this.type===a.num||this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")};y.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)};y.parseMethod=function(e,t,i){var s=this.startNode(),r=this.yieldPos,n=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(s),this.options.ecmaVersion>=6&&(s.generator=e),this.options.ecmaVersion>=8&&(s.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(qe(t,s.generator)|be|(i?St:0)),this.expect(a.parenL),s.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(s,!1,!0,!1),this.yieldPos=r,this.awaitPos=n,this.awaitIdentPos=o,this.finishNode(s,"FunctionExpression")};y.parseArrowExpression=function(e,t,i,s){var r=this.yieldPos,n=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(qe(i,!1)|Ge),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!i),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,s),this.yieldPos=r,this.awaitPos=n,this.awaitIdentPos=o,this.finishNode(e,"ArrowFunctionExpression")};y.parseFunctionBody=function(e,t,i,s){var r=t&&this.type!==a.braceL,n=this.strict,o=!1;if(r)e.body=this.parseMaybeAssign(s),e.expression=!0,this.checkParams(e,!1);else{var p=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!n||p)&&(o=this.strictDirective(this.end),o&&p&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var u=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(e,!n&&!o&&!t&&!i&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,Ct),e.body=this.parseBlock(!1,void 0,o&&!n),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()};y.isSimpleParamList=function(e){for(var t=0,i=e;t-1||r.functions.indexOf(e)>-1||r.var.indexOf(e)>-1,r.lexical.push(e),this.inModule&&r.flags&ne&&delete this.undefinedExports[e]}else if(t===Tt){var n=this.currentScope();n.lexical.push(e)}else if(t===_t){var o=this.currentScope();this.treatFunctionsAsVar?s=o.lexical.indexOf(e)>-1:s=o.lexical.indexOf(e)>-1||o.var.indexOf(e)>-1,o.functions.push(e)}else for(var p=this.scopeStack.length-1;p>=0;--p){var u=this.scopeStack[p];if(u.lexical.indexOf(e)>-1&&!(u.flags&bt&&u.lexical[0]===e)||!this.treatFunctionsAsVarInScope(u)&&u.functions.indexOf(e)>-1){s=!0;break}if(u.var.push(e),this.inModule&&u.flags&ne&&delete this.undefinedExports[e],u.flags&Se)break}s&&this.raiseRecoverable(i,"Identifier '"+e+"' has already been declared")};W.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)};W.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]};W.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(Se|oe|X))return t}};W.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(Se|oe|X)&&!(t.flags&Ge))return t}};var Te=function(t,i,s){this.type="",this.start=i,this.end=0,t.options.locations&&(this.loc=new ve(t,s)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[i,0])},ue=E.prototype;ue.startNode=function(){return new Te(this,this.start,this.startLoc)};ue.startNodeAt=function(e,t){return new Te(this,e,t)};function At(e,t,i,s){return e.type=t,e.end=i,this.options.locations&&(e.loc.end=s),this.options.ranges&&(e.range[1]=i),e}ue.finishNode=function(e,t){return At.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)};ue.finishNodeAt=function(e,t,i,s){return At.call(this,e,t,i,s)};ue.copyNode=function(e){var t=new Te(this,e.start,this.startLoc);for(var i in e)t[i]=e[i];return t};var Zi="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",wt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Pt=wt+" Extended_Pictographic",It=Pt,Nt=It+" EBase EComp EMod EPres ExtPict",Lt=Nt,es=Lt,ts={9:wt,10:Pt,11:It,12:Nt,13:Lt,14:es},is="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",ss={9:"",10:"",11:"",12:"",13:"",14:is},ct="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Vt="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Rt=Vt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ot=Rt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Bt=Ot+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",Dt=Bt+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",rs=Dt+" "+Zi,as={9:Vt,10:Rt,11:Ot,12:Bt,13:Dt,14:rs},Ft={};function ns(e){var t=Ft[e]={binary:H(ts[e]+" "+ct),binaryOfStrings:H(ss[e]),nonBinary:{General_Category:H(ct),Script:H(as[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(de=0,Oe=[9,10,11,12,13,14];de=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":"")+(t.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Ft[t.options.ecmaVersion>=14?14:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};U.prototype.reset=function(t,i,s){var r=s.indexOf("v")!==-1,n=s.indexOf("u")!==-1;this.start=t|0,this.source=i+"",this.flags=s,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=n&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=n&&this.parser.options.ecmaVersion>=9)};U.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)};U.prototype.at=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return-1;var n=s.charCodeAt(t);if(!(i||this.switchU)||n<=55295||n>=57344||t+1>=r)return n;var o=s.charCodeAt(t+1);return o>=56320&&o<=57343?(n<<10)+o-56613888:n};U.prototype.nextIndex=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return r;var n=s.charCodeAt(t),o;return!(i||this.switchU)||n<=55295||n>=57344||t+1>=r||(o=s.charCodeAt(t+1))<56320||o>57343?t+1:t+2};U.prototype.current=function(t){return t===void 0&&(t=!1),this.at(this.pos,t)};U.prototype.lookahead=function(t){return t===void 0&&(t=!1),this.at(this.nextIndex(this.pos,t),t)};U.prototype.advance=function(t){t===void 0&&(t=!1),this.pos=this.nextIndex(this.pos,t)};U.prototype.eat=function(t,i){return i===void 0&&(i=!1),this.current(i)===t?(this.advance(i),!0):!1};U.prototype.eatChars=function(t,i){i===void 0&&(i=!1);for(var s=this.pos,r=0,n=t;r-1&&this.raise(e.start,"Duplicate regular expression flag"),o==="u"&&(s=!0),o==="v"&&(r=!0)}this.options.ecmaVersion>=15&&s&&r&&this.raise(e.start,"Invalid regular expression flag")};function os(e){for(var t in e)return!0;return!1}l.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&os(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))};l.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,i=e.backReferenceNames;t=16;for(t&&(e.branchID=new ge(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")};l.regexp_alternative=function(e){for(;e.pos=9&&(i=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!i,!0}return e.pos=t,!1};l.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1};l.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)};l.regexp_eatBracedQuantifier=function(e,t){var i=e.pos;if(e.eat(123)){var s=0,r=-1;if(this.regexp_eatDecimalDigits(e)&&(s=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue),e.eat(125)))return r!==-1&&r=16){var i=this.regexp_eatModifiers(e),s=e.eat(45);if(i||s){for(var r=0;r-1&&e.raise("Duplicate regular expression modifiers")}if(s){var o=this.regexp_eatModifiers(e);!i&&!o&&e.current()===58&&e.raise("Invalid regular expression modifiers");for(var p=0;p-1||i.indexOf(u)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1};l.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1};l.regexp_eatModifiers=function(e){for(var t="",i=0;(i=e.current())!==-1&&us(i);)t+=G(i),e.advance();return t};function us(e){return e===105||e===109||e===115}l.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)};l.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1};l.regexp_eatSyntaxCharacter=function(e){var t=e.current();return Mt(t)?(e.lastIntValue=t,e.advance(),!0):!1};function Mt(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}l.regexp_eatPatternCharacters=function(e){for(var t=e.pos,i=0;(i=e.current())!==-1&&!Mt(i);)e.advance();return e.pos!==t};l.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1};l.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,i=e.groupNames[e.lastStringValue];if(i)if(t)for(var s=0,r=i;s=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),ps(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function ps(e){return M(e,!0)||e===36||e===95}l.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,i=this.options.ecmaVersion>=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),hs(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function hs(e){return K(e,!0)||e===36||e===95||e===8204||e===8205}l.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)};l.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var i=e.lastIntValue;if(e.switchU)return i>e.maxBackReference&&(e.maxBackReference=i),!0;if(i<=e.numCapturingParens)return!0;e.pos=t}return!1};l.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1};l.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)};l.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1};l.regexp_eatZero=function(e){return e.current()===48&&!Ce(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1};l.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1};l.regexp_eatControlLetter=function(e){var t=e.current();return jt(t)?(e.lastIntValue=t%32,e.advance(),!0):!1};function jt(e){return e>=65&&e<=90||e>=97&&e<=122}l.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var i=e.pos,s=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var r=e.lastIntValue;if(s&&r>=55296&&r<=56319){var n=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(r-55296)*1024+(o-56320)+65536,!0}e.pos=n,e.lastIntValue=r}return!0}if(s&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&cs(e.lastIntValue))return!0;s&&e.raise("Invalid unicode escape"),e.pos=i}return!1};function cs(e){return e>=0&&e<=1114111}l.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1};l.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1};var Ut=0,q=1,B=2;l.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(ls(t))return e.lastIntValue=-1,e.advance(),q;var i=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((i=t===80)||t===112)){e.lastIntValue=-1,e.advance();var s;if(e.eat(123)&&(s=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return i&&s===B&&e.raise("Invalid property name"),s;e.raise("Invalid property name")}return Ut};function ls(e){return e===100||e===68||e===115||e===83||e===119||e===87}l.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var i=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var s=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,i,s),q}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,r)}return Ut};l.regexp_validateUnicodePropertyNameAndValue=function(e,t,i){$(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(i)||e.raise("Invalid property value")};l.regexp_validateUnicodePropertyNameOrValue=function(e,t){if(e.unicodeProperties.binary.test(t))return q;if(e.switchV&&e.unicodeProperties.binaryOfStrings.test(t))return B;e.raise("Invalid property name")};l.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Gt(t=e.current());)e.lastStringValue+=G(t),e.advance();return e.lastStringValue!==""};function Gt(e){return jt(e)||e===95}l.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";fs(t=e.current());)e.lastStringValue+=G(t),e.advance();return e.lastStringValue!==""};function fs(e){return Gt(e)||Ce(e)}l.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)};l.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),i=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&i===B&&e.raise("Negated character class may contain strings"),!0}return!1};l.regexp_classContents=function(e){return e.current()===93?q:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),q)};l.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var i=e.lastIntValue;e.switchU&&(t===-1||i===-1)&&e.raise("Invalid character class"),t!==-1&&i!==-1&&t>i&&e.raise("Range out of order in character class")}}};l.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var i=e.current();(i===99||Ht(i))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var s=e.current();return s!==93?(e.lastIntValue=s,e.advance(),!0):!1};l.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)};l.regexp_classSetExpression=function(e){var t=q,i;if(!this.regexp_eatClassSetRange(e))if(i=this.regexp_eatClassSetOperand(e)){i===B&&(t=B);for(var s=e.pos;e.eatChars([38,38]);){if(e.current()!==38&&(i=this.regexp_eatClassSetOperand(e))){i!==B&&(t=q);continue}e.raise("Invalid character in character class")}if(s!==e.pos)return t;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(s!==e.pos)return t}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(i=this.regexp_eatClassSetOperand(e),!i)return t;i===B&&(t=B)}};l.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var i=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var s=e.lastIntValue;return i!==-1&&s!==-1&&i>s&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1};l.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?q:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)};l.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var i=e.eat(94),s=this.regexp_classContents(e);if(e.eat(93))return i&&s===B&&e.raise("Negated character class may contain strings"),s;e.pos=t}if(e.eat(92)){var r=this.regexp_eatCharacterClassEscape(e);if(r)return r;e.pos=t}return null};l.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var i=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return i}else e.raise("Invalid escape");e.pos=t}return null};l.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)this.regexp_classString(e)===B&&(t=B);return t};l.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return t===1?q:B};l.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e)?!0:e.eat(98)?(e.lastIntValue=8,!0):(e.pos=t,!1);var i=e.current();return i<0||i===e.lookahead()&&ds(i)||ms(i)?!1:(e.advance(),e.lastIntValue=i,!0)};function ds(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function ms(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}l.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return xs(t)?(e.lastIntValue=t,e.advance(),!0):!1};function xs(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}l.regexp_eatClassControlLetter=function(e){var t=e.current();return Ce(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1};l.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1};l.regexp_eatDecimalDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Ce(i=e.current());)e.lastIntValue=10*e.lastIntValue+(i-48),e.advance();return e.pos!==t};function Ce(e){return e>=48&&e<=57}l.regexp_eatHexDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;qt(i=e.current());)e.lastIntValue=16*e.lastIntValue+Jt(i),e.advance();return e.pos!==t};function qt(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Jt(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}l.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var i=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+i*8+e.lastIntValue:e.lastIntValue=t*8+i}else e.lastIntValue=t;return!0}return!1};l.regexp_eatOctalDigit=function(e){var t=e.current();return Ht(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)};function Ht(e){return e>=48&&e<=55}l.regexp_eatFixedHexDigits=function(e,t){var i=e.pos;e.lastIntValue=0;for(var s=0;s=this.input.length)return this.finishToken(a.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())};b.readToken=function(e){return M(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)};b.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888};b.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(i===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(var s=void 0,r=t;(s=mt(this.input,r,this.pos))>-1;)++this.curLine,r=this.lineStart=s;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,i),t,this.pos,e,this.curPosition())};b.skipLineComment=function(e){for(var t=this.pos,i=this.options.onComment&&this.curPosition(),s=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&&xt.test(String.fromCharCode(e)))++this.pos;else break e}}};b.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=e,this.value=t,this.updateContext(i)};b.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(a.ellipsis)):(++this.pos,this.finishToken(a.dot))};b.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(a.assign,2):this.finishOp(a.slash,1)};b.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),i=1,s=e===42?a.star:a.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++i,s=a.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(a.assign,i+1):this.finishOp(s,i)};b.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var i=this.input.charCodeAt(this.pos+2);if(i===61)return this.finishOp(a.assign,3)}return this.finishOp(e===124?a.logicalOR:a.logicalAND,2)}return t===61?this.finishOp(a.assign,2):this.finishOp(e===124?a.bitwiseOR:a.bitwiseAND,1)};b.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(a.assign,2):this.finishOp(a.bitwiseXOR,1)};b.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||V.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(a.incDec,2):t===61?this.finishOp(a.assign,2):this.finishOp(a.plusMin,1)};b.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),i=1;return t===e?(i=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+i)===61?this.finishOp(a.assign,i+1):this.finishOp(a.bitShift,i)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(i=2),this.finishOp(a.relational,i))};b.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(a.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(a.arrow)):this.finishOp(e===61?a.eq:a.prefix,1)};b.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var i=this.input.charCodeAt(this.pos+2);if(i<48||i>57)return this.finishOp(a.questionDot,2)}if(t===63){if(e>=12){var s=this.input.charCodeAt(this.pos+2);if(s===61)return this.finishOp(a.assign,3)}return this.finishOp(a.coalesce,2)}}return this.finishOp(a.question,1)};b.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),M(t,!0)||t===92))return this.finishToken(a.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+G(t)+"'")};b.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(a.parenL);case 41:return++this.pos,this.finishToken(a.parenR);case 59:return++this.pos,this.finishToken(a.semi);case 44:return++this.pos,this.finishToken(a.comma);case 91:return++this.pos,this.finishToken(a.bracketL);case 93:return++this.pos,this.finishToken(a.bracketR);case 123:return++this.pos,this.finishToken(a.braceL);case 125:return++this.pos,this.finishToken(a.braceR);case 58:return++this.pos,this.finishToken(a.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(a.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(a.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+G(e)+"'")};b.finishOp=function(e,t){var i=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,i)};b.readRegexp=function(){for(var e,t,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var s=this.input.charAt(this.pos);if(V.test(s)&&this.raise(i,"Unterminated regular expression"),e)e=!1;else{if(s==="[")t=!0;else if(s==="]"&&t)t=!1;else if(s==="/"&&!t)break;e=s==="\\"}++this.pos}var r=this.input.slice(i,this.pos);++this.pos;var n=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(n);var p=this.regexpState||(this.regexpState=new U(this));p.reset(i,r,o),this.validateRegExpFlags(p),this.validateRegExpPattern(p);var u=null;try{u=new RegExp(r,o)}catch{}return this.finishToken(a.regexp,{pattern:r,flags:o,value:u})};b.readInt=function(e,t,i){for(var s=this.options.ecmaVersion>=12&&t===void 0,r=i&&this.input.charCodeAt(this.pos)===48,n=this.pos,o=0,p=0,u=0,c=t??1/0;u=97?v=f-97+10:f>=65?v=f-65+10:f>=48&&f<=57?v=f-48:v=1/0,v>=e)break;p=f,o=o*e+v}return s&&p===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===n||t!=null&&this.pos-n!==t?null:o};function ys(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Kt(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}b.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var i=this.readInt(e);return i==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(i=Kt(this.input.slice(t,this.pos)),++this.pos):M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,i)};b.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var i=this.pos-t>=2&&this.input.charCodeAt(t)===48;i&&this.strict&&this.raise(t,"Invalid number");var s=this.input.charCodeAt(this.pos);if(!i&&!e&&this.options.ecmaVersion>=11&&s===110){var r=Kt(this.input.slice(t,this.pos));return++this.pos,M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,r)}i&&/[89]/.test(this.input.slice(t,this.pos))&&(i=!1),s===46&&!i&&(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),(s===69||s===101)&&!i&&(s=this.input.charCodeAt(++this.pos),(s===43||s===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var n=ys(this.input.slice(t,this.pos),i);return this.finishToken(a.num,n)};b.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var i=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(i,"Code point out of bounds")}else t=this.readHexChar(4);return t};b.readString=function(e){for(var t="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var s=this.input.charCodeAt(this.pos);if(s===e)break;s===92?(t+=this.input.slice(i,this.pos),t+=this.readEscapedChar(!1),i=this.pos):s===8232||s===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(Y(s)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(i,this.pos++),this.finishToken(a.string,t)};var Wt={};b.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===Wt)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1};b.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wt;this.raise(e,t)};b.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(i===96||i===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===a.template||this.type===a.invalidTemplate)?i===36?(this.pos+=2,this.finishToken(a.dollarBraceL)):(++this.pos,this.finishToken(a.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(a.template,e));if(i===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Y(i)){switch(e+=this.input.slice(t,this.pos),++this.pos,i){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` +`),cooked:this.value},this.next(),i.tail=this.type===a.backQuote,this.finishNode(i,"TemplateElement")};g.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var i=this.startNode();this.next(),i.expressions=[];var s=this.parseTemplateElement({isTagged:t});for(i.quasis=[s];!s.tail;)this.type===a.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(a.dollarBraceL),i.expressions.push(this.parseExpression()),this.expect(a.braceR),i.quasis.push(s=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(i,"TemplateLiteral")};g.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===a.name||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===a.star)&&!L.test(this.input.slice(this.lastTokEnd,this.start))};g.parseObj=function(e,t){var i=this.startNode(),s=!0,r={};for(i.properties=[],this.next();!this.eat(a.braceR);){if(s)s=!1;else if(this.expect(a.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(a.braceR))break;var o=this.parseProperty(e,t);e||this.checkPropClash(o,r,t),i.properties.push(o)}return this.finishNode(i,e?"ObjectPattern":"ObjectExpression")};g.parseProperty=function(e,t){var i=this.startNode(),s,r,o,u;if(this.options.ecmaVersion>=9&&this.eat(a.ellipsis))return e?(i.argument=this.parseIdent(!1),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(i,"RestElement")):(i.argument=this.parseMaybeAssign(!1,t),this.type===a.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(i,"SpreadElement"));this.options.ecmaVersion>=6&&(i.method=!1,i.shorthand=!1,(e||t)&&(o=this.start,u=this.startLoc),e||(s=this.eat(a.star)));var p=this.containsEsc;return this.parsePropertyName(i),!e&&!p&&this.options.ecmaVersion>=8&&!s&&this.isAsyncProp(i)?(r=!0,s=this.options.ecmaVersion>=9&&this.eat(a.star),this.parsePropertyName(i)):r=!1,this.parsePropertyValue(i,e,s,r,o,u,t,p),this.finishNode(i,"Property")};g.parseGetterSetter=function(e){var t=e.key.name;this.parsePropertyName(e),e.value=this.parseMethod(!1),e.kind=t;var i=e.kind==="get"?0:1;if(e.value.params.length!==i){var s=e.value.start;e.kind==="get"?this.raiseRecoverable(s,"getter should have no params"):this.raiseRecoverable(s,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")};g.parsePropertyValue=function(e,t,i,s,r,o,u,p){(i||s)&&this.type===a.colon&&this.unexpected(),this.eat(a.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,u),e.kind="init"):this.options.ecmaVersion>=6&&this.type===a.parenL?(t&&this.unexpected(),e.method=!0,e.value=this.parseMethod(i,s),e.kind="init"):!t&&!p&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==a.comma&&this.type!==a.braceR&&this.type!==a.eq?((i||s)&&this.unexpected(),this.parseGetterSetter(e)):this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((i||s)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=r),t?e.value=this.parseMaybeDefault(r,o,this.copyNode(e.key)):this.type===a.eq&&u?(u.shorthandAssign<0&&(u.shorthandAssign=this.start),e.value=this.parseMaybeDefault(r,o,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.kind="init",e.shorthand=!0):this.unexpected()};g.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(a.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(a.bracketR),e.key;e.computed=!1}return e.key=this.type===a.num||this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")};g.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)};g.parseMethod=function(e,t,i){var s=this.startNode(),r=this.yieldPos,o=this.awaitPos,u=this.awaitIdentPos;return this.initFunction(s),this.options.ecmaVersion>=6&&(s.generator=e),this.options.ecmaVersion>=8&&(s.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Xe(t,s.generator)|_e|(i?Ct:0)),this.expect(a.parenL),s.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(s,!1,!0,!1),this.yieldPos=r,this.awaitPos=o,this.awaitIdentPos=u,this.finishNode(s,"FunctionExpression")};g.parseArrowExpression=function(e,t,i,s){var r=this.yieldPos,o=this.awaitPos,u=this.awaitIdentPos;return this.enterScope(Xe(i,!1)|He),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!i),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,s),this.yieldPos=r,this.awaitPos=o,this.awaitIdentPos=u,this.finishNode(e,"ArrowFunctionExpression")};g.parseFunctionBody=function(e,t,i,s){var r=t&&this.type!==a.braceL,o=this.strict,u=!1;if(r)e.body=this.parseMaybeAssign(s),e.expression=!0,this.checkParams(e,!1);else{var p=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!o||p)&&(u=this.strictDirective(this.end),u&&p&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var h=this.labels;this.labels=[],u&&(this.strict=!0),this.checkParams(e,!o&&!u&&!t&&!i&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,At),e.body=this.parseBlock(!1,void 0,u&&!o),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=h}this.exitScope()};g.isSimpleParamList=function(e){for(var t=0,i=e;t-1||r.functions.indexOf(e)>-1||r.var.indexOf(e)>-1,r.lexical.push(e),this.inModule&&r.flags&oe&&delete this.undefinedExports[e]}else if(t===Et){var o=this.currentScope();o.lexical.push(e)}else if(t===Tt){var u=this.currentScope();this.treatFunctionsAsVar?s=u.lexical.indexOf(e)>-1:s=u.lexical.indexOf(e)>-1||u.var.indexOf(e)>-1,u.functions.push(e)}else for(var p=this.scopeStack.length-1;p>=0;--p){var h=this.scopeStack[p];if(h.lexical.indexOf(e)>-1&&!(h.flags&_t&&h.lexical[0]===e)||!this.treatFunctionsAsVarInScope(h)&&h.functions.indexOf(e)>-1){s=!0;break}if(h.var.push(e),this.inModule&&h.flags&oe&&delete this.undefinedExports[e],h.flags&Ce)break}s&&this.raiseRecoverable(i,"Identifier '"+e+"' has already been declared")};W.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)};W.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]};W.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(Ce|ue|z))return t}};W.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(Ce|ue|z)&&!(t.flags&He))return t}};var Ee=function(t,i,s){this.type="",this.start=i,this.end=0,t.options.locations&&(this.loc=new Se(t,s)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[i,0])},he=A.prototype;he.startNode=function(){return new Ee(this,this.start,this.startLoc)};he.startNodeAt=function(e,t){return new Ee(this,e,t)};function Pt(e,t,i,s){return e.type=t,e.end=i,this.options.locations&&(e.loc.end=s),this.options.ranges&&(e.range[1]=i),e}he.finishNode=function(e,t){return Pt.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)};he.finishNodeAt=function(e,t,i,s){return Pt.call(this,e,t,i,s)};he.copyNode=function(e){var t=new Ee(this,e.start,this.startLoc);for(var i in e)t[i]=e[i];return t};var ts="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",It="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Nt=It+" Extended_Pictographic",Lt=Nt,Rt=Lt+" EBase EComp EMod EPres ExtPict",Vt=Rt,is=Vt,ss={9:It,10:Nt,11:Lt,12:Rt,13:Vt,14:is},rs="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",as={9:"",10:"",11:"",12:"",13:"",14:rs},ft="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Ot="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Bt=Ot+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Dt=Bt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Mt=Dt+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",Ft=Mt+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",ns=Ft+" "+ts,os={9:Ot,10:Bt,11:Dt,12:Mt,13:Ft,14:ns},jt={};function us(e){var t=jt[e]={binary:H(ss[e]+" "+ft),binaryOfStrings:H(as[e]),nonBinary:{General_Category:H(ft),Script:H(os[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(xe=0,Fe=[9,10,11,12,13,14];xe=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":"")+(t.options.ecmaVersion>=15?"v":""),this.unicodeProperties=jt[t.options.ecmaVersion>=14?14:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};G.prototype.reset=function(t,i,s){var r=s.indexOf("v")!==-1,o=s.indexOf("u")!==-1;this.start=t|0,this.source=i+"",this.flags=s,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=o&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=o&&this.parser.options.ecmaVersion>=9)};G.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)};G.prototype.at=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return-1;var o=s.charCodeAt(t);if(!(i||this.switchU)||o<=55295||o>=57344||t+1>=r)return o;var u=s.charCodeAt(t+1);return u>=56320&&u<=57343?(o<<10)+u-56613888:o};G.prototype.nextIndex=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return r;var o=s.charCodeAt(t),u;return!(i||this.switchU)||o<=55295||o>=57344||t+1>=r||(u=s.charCodeAt(t+1))<56320||u>57343?t+1:t+2};G.prototype.current=function(t){return t===void 0&&(t=!1),this.at(this.pos,t)};G.prototype.lookahead=function(t){return t===void 0&&(t=!1),this.at(this.nextIndex(this.pos,t),t)};G.prototype.advance=function(t){t===void 0&&(t=!1),this.pos=this.nextIndex(this.pos,t)};G.prototype.eat=function(t,i){return i===void 0&&(i=!1),this.current(i)===t?(this.advance(i),!0):!1};G.prototype.eatChars=function(t,i){i===void 0&&(i=!1);for(var s=this.pos,r=0,o=t;r-1&&this.raise(e.start,"Duplicate regular expression flag"),u==="u"&&(s=!0),u==="v"&&(r=!0)}this.options.ecmaVersion>=15&&s&&r&&this.raise(e.start,"Invalid regular expression flag")};function hs(e){for(var t in e)return!0;return!1}f.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&hs(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))};f.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,i=e.backReferenceNames;t=16;for(t&&(e.branchID=new be(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")};f.regexp_alternative=function(e){for(;e.pos=9&&(i=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!i,!0}return e.pos=t,!1};f.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1};f.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)};f.regexp_eatBracedQuantifier=function(e,t){var i=e.pos;if(e.eat(123)){var s=0,r=-1;if(this.regexp_eatDecimalDigits(e)&&(s=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue),e.eat(125)))return r!==-1&&r=16){var i=this.regexp_eatModifiers(e),s=e.eat(45);if(i||s){for(var r=0;r-1&&e.raise("Duplicate regular expression modifiers")}if(s){var u=this.regexp_eatModifiers(e);!i&&!u&&e.current()===58&&e.raise("Invalid regular expression modifiers");for(var p=0;p-1||i.indexOf(h)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1};f.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1};f.regexp_eatModifiers=function(e){for(var t="",i=0;(i=e.current())!==-1&&ps(i);)t+=q(i),e.advance();return t};function ps(e){return e===105||e===109||e===115}f.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)};f.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1};f.regexp_eatSyntaxCharacter=function(e){var t=e.current();return Ut(t)?(e.lastIntValue=t,e.advance(),!0):!1};function Ut(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}f.regexp_eatPatternCharacters=function(e){for(var t=e.pos,i=0;(i=e.current())!==-1&&!Ut(i);)e.advance();return e.pos!==t};f.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1};f.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,i=e.groupNames[e.lastStringValue];if(i)if(t)for(var s=0,r=i;s=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),cs(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function cs(e){return j(e,!0)||e===36||e===95}f.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,i=this.options.ecmaVersion>=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),ls(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function ls(e){return X(e,!0)||e===36||e===95||e===8204||e===8205}f.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)};f.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var i=e.lastIntValue;if(e.switchU)return i>e.maxBackReference&&(e.maxBackReference=i),!0;if(i<=e.numCapturingParens)return!0;e.pos=t}return!1};f.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1};f.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)};f.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1};f.regexp_eatZero=function(e){return e.current()===48&&!Ae(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1};f.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1};f.regexp_eatControlLetter=function(e){var t=e.current();return Gt(t)?(e.lastIntValue=t%32,e.advance(),!0):!1};function Gt(e){return e>=65&&e<=90||e>=97&&e<=122}f.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var i=e.pos,s=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var r=e.lastIntValue;if(s&&r>=55296&&r<=56319){var o=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var u=e.lastIntValue;if(u>=56320&&u<=57343)return e.lastIntValue=(r-55296)*1024+(u-56320)+65536,!0}e.pos=o,e.lastIntValue=r}return!0}if(s&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&fs(e.lastIntValue))return!0;s&&e.raise("Invalid unicode escape"),e.pos=i}return!1};function fs(e){return e>=0&&e<=1114111}f.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1};f.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1};var qt=0,J=1,B=2;f.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(ds(t))return e.lastIntValue=-1,e.advance(),J;var i=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((i=t===80)||t===112)){e.lastIntValue=-1,e.advance();var s;if(e.eat(123)&&(s=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return i&&s===B&&e.raise("Invalid property name"),s;e.raise("Invalid property name")}return qt};function ds(e){return e===100||e===68||e===115||e===83||e===119||e===87}f.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var i=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var s=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,i,s),J}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,r)}return qt};f.regexp_validateUnicodePropertyNameAndValue=function(e,t,i){$(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(i)||e.raise("Invalid property value")};f.regexp_validateUnicodePropertyNameOrValue=function(e,t){if(e.unicodeProperties.binary.test(t))return J;if(e.switchV&&e.unicodeProperties.binaryOfStrings.test(t))return B;e.raise("Invalid property name")};f.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Jt(t=e.current());)e.lastStringValue+=q(t),e.advance();return e.lastStringValue!==""};function Jt(e){return Gt(e)||e===95}f.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";ms(t=e.current());)e.lastStringValue+=q(t),e.advance();return e.lastStringValue!==""};function ms(e){return Jt(e)||Ae(e)}f.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)};f.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),i=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&i===B&&e.raise("Negated character class may contain strings"),!0}return!1};f.regexp_classContents=function(e){return e.current()===93?J:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),J)};f.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var i=e.lastIntValue;e.switchU&&(t===-1||i===-1)&&e.raise("Invalid character class"),t!==-1&&i!==-1&&t>i&&e.raise("Range out of order in character class")}}};f.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var i=e.current();(i===99||Xt(i))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var s=e.current();return s!==93?(e.lastIntValue=s,e.advance(),!0):!1};f.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)};f.regexp_classSetExpression=function(e){var t=J,i;if(!this.regexp_eatClassSetRange(e))if(i=this.regexp_eatClassSetOperand(e)){i===B&&(t=B);for(var s=e.pos;e.eatChars([38,38]);){if(e.current()!==38&&(i=this.regexp_eatClassSetOperand(e))){i!==B&&(t=J);continue}e.raise("Invalid character in character class")}if(s!==e.pos)return t;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(s!==e.pos)return t}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(i=this.regexp_eatClassSetOperand(e),!i)return t;i===B&&(t=B)}};f.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var i=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var s=e.lastIntValue;return i!==-1&&s!==-1&&i>s&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1};f.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?J:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)};f.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var i=e.eat(94),s=this.regexp_classContents(e);if(e.eat(93))return i&&s===B&&e.raise("Negated character class may contain strings"),s;e.pos=t}if(e.eat(92)){var r=this.regexp_eatCharacterClassEscape(e);if(r)return r;e.pos=t}return null};f.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var i=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return i}else e.raise("Invalid escape");e.pos=t}return null};f.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)this.regexp_classString(e)===B&&(t=B);return t};f.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return t===1?J:B};f.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e)?!0:e.eat(98)?(e.lastIntValue=8,!0):(e.pos=t,!1);var i=e.current();return i<0||i===e.lookahead()&&xs(i)||ys(i)?!1:(e.advance(),e.lastIntValue=i,!0)};function xs(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function ys(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}f.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return gs(t)?(e.lastIntValue=t,e.advance(),!0):!1};function gs(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}f.regexp_eatClassControlLetter=function(e){var t=e.current();return Ae(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1};f.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1};f.regexp_eatDecimalDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Ae(i=e.current());)e.lastIntValue=10*e.lastIntValue+(i-48),e.advance();return e.pos!==t};function Ae(e){return e>=48&&e<=57}f.regexp_eatHexDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Kt(i=e.current());)e.lastIntValue=16*e.lastIntValue+Ht(i),e.advance();return e.pos!==t};function Kt(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Ht(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}f.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var i=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+i*8+e.lastIntValue:e.lastIntValue=t*8+i}else e.lastIntValue=t;return!0}return!1};f.regexp_eatOctalDigit=function(e){var t=e.current();return Xt(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)};function Xt(e){return e>=48&&e<=55}f.regexp_eatFixedHexDigits=function(e,t){var i=e.pos;e.lastIntValue=0;for(var s=0;s=this.input.length)return this.finishToken(a.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())};b.readToken=function(e){return j(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)};b.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888};b.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(i===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(var s=void 0,r=t;(s=yt(this.input,r,this.pos))>-1;)++this.curLine,r=this.lineStart=s;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,i),t,this.pos,e,this.curPosition())};b.skipLineComment=function(e){for(var t=this.pos,i=this.options.onComment&&this.curPosition(),s=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&>.test(String.fromCharCode(e)))++this.pos;else break e}}};b.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=e,this.value=t,this.updateContext(i)};b.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(a.ellipsis)):(++this.pos,this.finishToken(a.dot))};b.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(a.assign,2):this.finishOp(a.slash,1)};b.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),i=1,s=e===42?a.star:a.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++i,s=a.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(a.assign,i+1):this.finishOp(s,i)};b.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var i=this.input.charCodeAt(this.pos+2);if(i===61)return this.finishOp(a.assign,3)}return this.finishOp(e===124?a.logicalOR:a.logicalAND,2)}return t===61?this.finishOp(a.assign,2):this.finishOp(e===124?a.bitwiseOR:a.bitwiseAND,1)};b.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(a.assign,2):this.finishOp(a.bitwiseXOR,1)};b.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||L.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(a.incDec,2):t===61?this.finishOp(a.assign,2):this.finishOp(a.plusMin,1)};b.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),i=1;return t===e?(i=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+i)===61?this.finishOp(a.assign,i+1):this.finishOp(a.bitShift,i)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(i=2),this.finishOp(a.relational,i))};b.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(a.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(a.arrow)):this.finishOp(e===61?a.eq:a.prefix,1)};b.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var i=this.input.charCodeAt(this.pos+2);if(i<48||i>57)return this.finishOp(a.questionDot,2)}if(t===63){if(e>=12){var s=this.input.charCodeAt(this.pos+2);if(s===61)return this.finishOp(a.assign,3)}return this.finishOp(a.coalesce,2)}}return this.finishOp(a.question,1)};b.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),j(t,!0)||t===92))return this.finishToken(a.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+q(t)+"'")};b.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(a.parenL);case 41:return++this.pos,this.finishToken(a.parenR);case 59:return++this.pos,this.finishToken(a.semi);case 44:return++this.pos,this.finishToken(a.comma);case 91:return++this.pos,this.finishToken(a.bracketL);case 93:return++this.pos,this.finishToken(a.bracketR);case 123:return++this.pos,this.finishToken(a.braceL);case 125:return++this.pos,this.finishToken(a.braceR);case 58:return++this.pos,this.finishToken(a.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(a.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(a.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+q(e)+"'")};b.finishOp=function(e,t){var i=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,i)};b.readRegexp=function(){for(var e,t,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var s=this.input.charAt(this.pos);if(L.test(s)&&this.raise(i,"Unterminated regular expression"),e)e=!1;else{if(s==="[")t=!0;else if(s==="]"&&t)t=!1;else if(s==="/"&&!t)break;e=s==="\\"}++this.pos}var r=this.input.slice(i,this.pos);++this.pos;var o=this.pos,u=this.readWord1();this.containsEsc&&this.unexpected(o);var p=this.regexpState||(this.regexpState=new G(this));p.reset(i,r,u),this.validateRegExpFlags(p),this.validateRegExpPattern(p);var h=null;try{h=new RegExp(r,u)}catch{}return this.finishToken(a.regexp,{pattern:r,flags:u,value:h})};b.readInt=function(e,t,i){for(var s=this.options.ecmaVersion>=12&&t===void 0,r=i&&this.input.charCodeAt(this.pos)===48,o=this.pos,u=0,p=0,h=0,l=t??1/0;h=97?S=m-97+10:m>=65?S=m-65+10:m>=48&&m<=57?S=m-48:S=1/0,S>=e)break;p=m,u=u*e+S}return s&&p===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||t!=null&&this.pos-o!==t?null:u};function vs(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Wt(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}b.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var i=this.readInt(e);return i==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(i=Wt(this.input.slice(t,this.pos)),++this.pos):j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,i)};b.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var i=this.pos-t>=2&&this.input.charCodeAt(t)===48;i&&this.strict&&this.raise(t,"Invalid number");var s=this.input.charCodeAt(this.pos);if(!i&&!e&&this.options.ecmaVersion>=11&&s===110){var r=Wt(this.input.slice(t,this.pos));return++this.pos,j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,r)}i&&/[89]/.test(this.input.slice(t,this.pos))&&(i=!1),s===46&&!i&&(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),(s===69||s===101)&&!i&&(s=this.input.charCodeAt(++this.pos),(s===43||s===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o=vs(this.input.slice(t,this.pos),i);return this.finishToken(a.num,o)};b.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var i=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(i,"Code point out of bounds")}else t=this.readHexChar(4);return t};b.readString=function(e){for(var t="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var s=this.input.charCodeAt(this.pos);if(s===e)break;s===92?(t+=this.input.slice(i,this.pos),t+=this.readEscapedChar(!1),i=this.pos):s===8232||s===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(Y(s)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(i,this.pos++),this.finishToken(a.string,t)};var zt={};b.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===zt)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1};b.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw zt;this.raise(e,t)};b.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(i===96||i===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===a.template||this.type===a.invalidTemplate)?i===36?(this.pos+=2,this.finishToken(a.dollarBraceL)):(++this.pos,this.finishToken(a.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(a.template,e));if(i===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Y(i)){switch(e+=this.input.slice(t,this.pos),++this.pos,i){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` `;break;default:e+=String.fromCharCode(i);break}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}};b.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var s=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],r=parseInt(s,8);return r>255&&(s=s.slice(0,-1),r=parseInt(s,8)),this.pos+=s.length-1,t=this.input.charCodeAt(this.pos),(s!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-s.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(r)}return Y(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}};b.readHexChar=function(e){var t=this.pos,i=this.readInt(16,e);return i===null&&this.invalidStringToken(t,"Bad character escape sequence"),i};b.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,i=this.pos,s=this.options.ecmaVersion>=6;this.pos{if(!(e&&t==null)){if(t.findLast)return t.findLast(i);for(let s=t.length-1;s>=0;s--){let r=t[s];if(i(r,s,t))return r}}},$t=ks;var As=(e,t,i)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[i<0?t.length+i:i]:t.at(i)},te=As;var ws=new Proxy(()=>{},{get:()=>ws});function w(e){var s,r,n;let t=((s=e.range)==null?void 0:s[0])??e.start,i=(n=((r=e.declaration)==null?void 0:r.decorators)??e.decorators)==null?void 0:n[0];return i?Math.min(w(i),t):t}function k(e){var i;return((i=e.range)==null?void 0:i[1])??e.end}function Ps(e){let t=new Set(e);return i=>t.has(i==null?void 0:i.type)}var ie=Ps;function Is(e,t,i){let s=e.originalText.slice(t,i);for(let r of e[Symbol.for("comments")]){let n=w(r);if(n>i)break;let o=k(r);if(o1&&t.every(i=>i.trimStart()[0]==="*")}var Ye=new WeakMap;function Os(e){return Ye.has(e)||Ye.set(e,Rs(e)),Ye.get(e)}var $e=Os;function Bs(e){if(e.length<2)return;let t;for(let i=e.length-1;i>=0;i--){let s=e[i];if(t&&k(s)===w(t)&&$e(s)&&$e(t)&&(e.splice(i+1,1),s.value+="*//*"+t.value,s.range=[w(s),k(t)]),!ze(s)&&!z(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var ti=Bs;var he=null;function ce(e){if(he!==null&&typeof he.property){let t=he;return he=ce.prototype=null,t}return he=ce.prototype=e??Object.create(null),new ce}var Ds=10;for(let e=0;e<=Ds;e++)ce();function Ze(e){return ce(e)}function Fs(e,t="type"){Ze(e);function i(s){let r=s[t],n=e[r];if(!Array.isArray(n))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:s});return n}return i}var ii=Fs;var si={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var Ms=ii(si),ri=Ms;function et(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let s=0;s{switch(u.type){case"ParenthesizedExpression":{let{expression:c}=u,f=w(u);if(c.type==="TypeCastExpression")return c.range=[f,k(u)],c;let v=!1;if(!n){if(!o){o=[];for(let h of r)ei(h)&&o.push(k(h))}let T=$t(!1,o,h=>h<=f);v=T&&s.slice(T,f).trim().length===0}if(!v)return c.extra={...c.extra,parenthesized:!0},c;break}case"LogicalExpression":if(oi(u))return tt(u);break;case"TemplateLiteral":if(u.expressions.length!==u.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(i==="flow"||i==="hermes"||i==="espree"||i==="typescript"||n){let c=w(u)+1,f=k(u)-(u.tail?1:2);u.range=[c,f]}break;case"VariableDeclaration":{let c=te(!1,u.declarations,-1);c!=null&&c.init&&s[k(c)]!==";"&&(u.range=[w(u),k(c)]);break}case"TSParenthesizedType":return u.typeAnnotation;case"TSTypeParameter":ni(u);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(u.types.length===1)return u.types[0];break;case"TSMappedType":if(!u.constraint&&!u.key){let{name:c,constraint:f}=ni(u.typeParameter);u.constraint=f,u.key=c,delete u.typeParameter}break;case"TSEnumDeclaration":if(!u.body){let c=k(u.id),{members:f}=u,v=Zt({originalText:s,[Symbol.for("comments")]:r},c,f[0]?w(f[0]):k(u)),T=c+v.indexOf("{");u.body={type:"TSEnumBody",members:f,range:[T,k(u)]},delete u.members}break;case"ImportExpression":i==="hermes"&&u.attributes&&!u.options&&(u.options=u.attributes);break}});let p=e.type==="File"?e.program:e;return p.interpreter&&(r.unshift(p.interpreter),delete p.interpreter),n&&e.hashbang&&(r.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,s.length]),e}function ni(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let t=w(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}return e}function oi(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function tt(e){return oi(e)?tt({type:"LogicalExpression",operator:e.operator,left:tt({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[w(e.left),k(e.right.left)]}),right:e.right.right,range:[w(e),k(e)]}):e}var Ae=js;var Us=(e,t,i,s)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(i,s):i.global?t.replace(i,s):t.split(i).join(s)},se=Us;var Gs=/\*\/$/,qs=/^\/\*\*?/,Js=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Hs=/(^|\s+)\/\/([^\n\r]*)/g,ui=/^(\r?\n)+/,Ks=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,pi=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Ws=/(\r?\n|^) *\* ?/g,Xs=[];function hi(e){let t=e.match(Js);return t?t[0].trimStart():""}function ci(e){let t=` -`;e=se(!1,e.replace(qs,"").replace(Gs,""),Ws,"$1");let i="";for(;i!==e;)i=e,e=se(!1,e,Ks,`${t}$1 $2${t}`);e=e.replace(ui,"").trimEnd();let s=Object.create(null),r=se(!1,e,pi,"").replace(ui,"").trimEnd(),n;for(;n=pi.exec(e);){let o=se(!1,n[2],Hs,"");if(typeof s[n[1]]=="string"||Array.isArray(s[n[1]])){let p=s[n[1]];s[n[1]]=[...Xs,...Array.isArray(p)?p:[p],o]}else s[n[1]]=o}return{comments:r,pragmas:s}}var li=["noformat","noprettier"],fi=["format","prettier"];function zs(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var di=zs;function mi(e){let t=di(e);t&&(e=e.slice(t.length+1));let i=hi(e),{pragmas:s,comments:r}=ci(i);return{shebang:t,text:e,pragmas:s,comments:r}}function xi(e){let{pragmas:t}=mi(e);return fi.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function yi(e){let{pragmas:t}=mi(e);return li.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function Qs(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:xi,hasIgnorePragma:yi,locStart:w,locEnd:k,...e}}var we=Qs;var Pe="module",gi="script",Ie=[Pe,gi];function Ne(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return Pe;if(/\.(?:cjs|cts)$/iu.test(e))return gi}}var Ys={ecmaVersion:"latest",allowReserved:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,checkPrivateFields:!1,locations:!1,ranges:!0,preserveParens:!0};function $s(e){let{message:t,loc:i}=e;if(!i)return e;let{line:s,column:r}=i;return Ee(t.replace(/ \(\d+:\d+\)$/u,""),{loc:{start:{line:s,column:r+1}},cause:e})}var vi,Zs=()=>(vi??(vi=E.extend((0,bi.default)())),vi);function er(e,t){let i=Zs(),s=[],r=i.parse(e,{...Ys,sourceType:t,allowImportExportEverywhere:t===Pe,onComment:s});return r.comments=s,r}function tr(e,t){let i=Ne(t==null?void 0:t.filepath),s=(i?[i]:Ie).map(n=>()=>er(e,n)),r;try{r=ke(s)}catch({errors:[n]}){throw $s(n)}return Ae(r,{text:e})}var Si=we(tr);var Ei=ot(Xe(),1);var I={Boolean:"Boolean",EOF:"",Identifier:"Identifier",PrivateIdentifier:"PrivateIdentifier",Keyword:"Keyword",Null:"Null",Numeric:"Numeric",Punctuator:"Punctuator",String:"String",RegularExpression:"RegularExpression",Template:"Template",JSXIdentifier:"JSXIdentifier",JSXText:"JSXText"};function ir(e,t){let i=e[0],s=te(!1,e,-1),r={type:I.Template,value:t.slice(i.start,s.end)};return i.loc&&(r.loc={start:i.loc.start,end:s.loc.end}),i.range&&(r.start=i.range[0],r.end=s.range[1],r.range=[r.start,r.end]),r}function it(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}it.prototype={constructor:it,translate(e,t){let i=e.type,s=this._acornTokTypes;if(i===s.name)e.type=I.Identifier,e.value==="static"&&(e.type=I.Keyword),t.ecmaVersion>5&&(e.value==="yield"||e.value==="let")&&(e.type=I.Keyword);else if(i===s.privateId)e.type=I.PrivateIdentifier;else if(i===s.semi||i===s.comma||i===s.parenL||i===s.parenR||i===s.braceL||i===s.braceR||i===s.dot||i===s.bracketL||i===s.colon||i===s.question||i===s.bracketR||i===s.ellipsis||i===s.arrow||i===s.jsxTagStart||i===s.incDec||i===s.starstar||i===s.jsxTagEnd||i===s.prefix||i===s.questionDot||i.binop&&!i.keyword||i.isAssign)e.type=I.Punctuator,e.value=this._code.slice(e.start,e.end);else if(i===s.jsxName)e.type=I.JSXIdentifier;else if(i.label==="jsxText"||i===s.jsxAttrValueToken)e.type=I.JSXText;else if(i.keyword)i.keyword==="true"||i.keyword==="false"?e.type=I.Boolean:i.keyword==="null"?e.type=I.Null:e.type=I.Keyword;else if(i===s.num)e.type=I.Numeric,e.value=this._code.slice(e.start,e.end);else if(i===s.string)t.jsxAttrValueToken?(t.jsxAttrValueToken=!1,e.type=I.JSXText):e.type=I.String,e.value=this._code.slice(e.start,e.end);else if(i===s.regexp){e.type=I.RegularExpression;let r=e.value;e.regex={flags:r.flags,pattern:r.pattern},e.value=`/${r.pattern}/${r.flags}`}return e},onToken(e,t){let i=this._acornTokTypes,s=t.tokens,r=this._tokens,n=()=>{s.push(ir(this._tokens,this._code)),this._tokens=[]};if(e.type===i.eof){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t));return}if(e.type===i.backQuote){this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),r.push(e),r.length>1&&n();return}if(e.type===i.dollarBraceL){r.push(e),n();return}if(e.type===i.braceR){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=e;return}if(e.type===i.template||e.type===i.invalidTemplate){this._curlyBrace&&(r.push(this._curlyBrace),this._curlyBrace=null),r.push(e);return}this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),s.push(this.translate(e,t))}};var _i=it;var Ti=[3,5,6,7,8,9,10,11,12,13,14,15,16,17];function sr(){return te(!1,Ti,-1)}function rr(e=5){let t=e==="latest"?sr():e;if(typeof t!="number")throw new Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!Ti.includes(t))throw new Error("Invalid ecmaVersion.");return t}function ar(e="script"){if(e==="script"||e==="module")return e;if(e==="commonjs")return"script";throw new Error("Invalid sourceType.")}function Ci(e){let t=rr(e.ecmaVersion),i=ar(e.sourceType),s=e.range===!0,r=e.loc===!0;if(t!==3&&e.allowReserved)throw new Error("`allowReserved` is only supported when ecmaVersion is 3");if(typeof e.allowReserved<"u"&&typeof e.allowReserved!="boolean")throw new Error("`allowReserved`, when present, must be `true` or `false`");let n=t===3?e.allowReserved||"never":!1,o=e.ecmaFeatures||{},p=e.sourceType==="commonjs"||!!o.globalReturn;if(i==="module"&&t<6)throw new Error("sourceType 'module' is not supported when ecmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:i,ranges:s,locations:r,allowReserved:n,allowReturnOutsideFunction:p})}var Q=Symbol("espree's internal state"),st=Symbol("espree's esprimaFinishNode");function nr(e,t,i,s,r,n,o){let p;e?p="Block":o.slice(i,i+2)==="#!"?p="Hashbang":p="Line";let u={type:p,value:t};return typeof i=="number"&&(u.start=i,u.end=s,u.range=[i,s]),typeof r=="object"&&(u.loc={start:r,end:n}),u}var rt=()=>e=>{let t=Object.assign({},e.acorn.tokTypes);return e.acornJsx&&Object.assign(t,e.acornJsx.tokTypes),class extends e{constructor(s,r){(typeof s!="object"||s===null)&&(s={}),typeof r!="string"&&!(r instanceof String)&&(r=String(r));let n=s.sourceType,o=Ci(s),p=o.ecmaFeatures||{},u=o.tokens===!0?new _i(t,r):null,c={originalSourceType:n||o.sourceType,tokens:u?[]:null,comments:o.comment===!0?[]:null,impliedStrict:p.impliedStrict===!0&&o.ecmaVersion>=5,ecmaVersion:o.ecmaVersion,jsxAttrValueToken:!1,lastToken:null,templateElements:[]};super({ecmaVersion:o.ecmaVersion,sourceType:o.sourceType,ranges:o.ranges,locations:o.locations,allowReserved:o.allowReserved,allowReturnOutsideFunction:o.allowReturnOutsideFunction,onToken(f){u&&u.onToken(f,c),f.type!==t.eof&&(c.lastToken=f)},onComment(f,v,T,h,m,x){if(c.comments){let g=nr(f,v,T,h,m,x,r);c.comments.push(g)}}},r),this[Q]=c}tokenize(){do this.next();while(this.type!==t.eof);this.next();let s=this[Q],r=s.tokens;return s.comments&&(r.comments=s.comments),r}finishNode(...s){let r=super.finishNode(...s);return this[st](r)}finishNodeAt(...s){let r=super.finishNodeAt(...s);return this[st](r)}parse(){let s=this[Q],r=super.parse();if(r.sourceType=s.originalSourceType,s.comments&&(r.comments=s.comments),s.tokens&&(r.tokens=s.tokens),r.body.length){let[n]=r.body;r.range&&(r.range[0]=n.range[0]),r.loc&&(r.loc.start=n.loc.start),r.start=n.start}return s.lastToken&&(r.range&&(r.range[1]=s.lastToken.range[1]),r.loc&&(r.loc.end=s.lastToken.loc.end),r.end=s.lastToken.end),this[Q].templateElements.forEach(n=>{let p=n.tail?1:2;n.start+=-1,n.end+=p,n.range&&(n.range[0]+=-1,n.range[1]+=p),n.loc&&(n.loc.start.column+=-1,n.loc.end.column+=p)}),r}parseTopLevel(s){return this[Q].impliedStrict&&(this.strict=!0),super.parseTopLevel(s)}raise(s,r){let n=e.acorn.getLineInfo(this.input,s),o=new SyntaxError(r);throw o.index=s,o.lineNumber=n.line,o.column=n.column+1,o}raiseRecoverable(s,r){this.raise(s,r)}unexpected(s){let r="Unexpected token";if(s!=null){if(this.pos=s,this.options.locations)for(;this.posthis.start&&(r+=` ${this.input.slice(this.start,this.end)}`),this.raise(this.start,r)}jsx_readString(s){let r=super.jsx_readString(s);return this.type===t.string&&(this[Q].jsxAttrValueToken=!0),r}[st](s){return s.type==="TemplateElement"&&this[Q].templateElements.push(s),s.type.includes("Function")&&!s.generator&&(s.generator=!1),s}}};var or={_regular:null,_jsx:null,get regular(){return this._regular===null&&(this._regular=E.extend(rt())),this._regular},get jsx(){return this._jsx===null&&(this._jsx=E.extend((0,Ei.default)(),rt())),this._jsx},get(e){return!!(e&&e.ecmaFeatures&&e.ecmaFeatures.jsx)?this.jsx:this.regular}};function ki(e,t){let i=or.get(t);return new i(t,e).parse()}var ur={ecmaVersion:"latest",range:!0,loc:!1,comment:!0,tokens:!1,ecmaFeatures:{jsx:!0,globalReturn:!0,impliedStrict:!1}};function pr(e){let{message:t,lineNumber:i,column:s}=e;return typeof i!="number"?e:Ee(t,{loc:{start:{line:i,column:s}},cause:e})}function hr(e,t){let i=Ne(t==null?void 0:t.filepath),s=(i?[i]:Ie).map(n=>()=>ki(e,{...ur,sourceType:n})),r;try{r=ke(s)}catch({errors:[n]}){throw pr(n)}return Ae(r,{parser:"espree",text:e})}var Ai=we(hr);var cr={acorn:Si,espree:Ai};return Ri(lr);}); \ No newline at end of file +`;case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return q(this.readCodePoint());case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),e){var i=this.pos-1;this.invalidStringToken(i,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var s=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],r=parseInt(s,8);return r>255&&(s=s.slice(0,-1),r=parseInt(s,8)),this.pos+=s.length-1,t=this.input.charCodeAt(this.pos),(s!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-s.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(r)}return Y(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}};b.readHexChar=function(e){var t=this.pos,i=this.readInt(16,e);return i===null&&this.invalidStringToken(t,"Bad character escape sequence"),i};b.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,i=this.pos,s=this.options.ecmaVersion>=6;this.pos(i,s,...r)=>i|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,r);var ks=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let i=this[t];if(e(i,t,this))return i}},ws=te("findLast",function(){if(Array.isArray(this))return ks}),ei=ws;function Ps(e){return this[e<0?this.length+e:e]}var Is=te("at",function(){if(Array.isArray(this)||typeof this=="string")return Ps}),ie=Is;function M(e){let t=e.range?.[0]??e.start,i=(e.declaration?.decorators??e.decorators)?.[0];return i?Math.min(M(i),t):t}function R(e){return e.range?.[1]??e.end}function Ns(e){let t=new Set(e);return i=>t.has(i?.type)}var se=Ns;var Ls=se(["Block","CommentBlock","MultiLine"]),re=Ls;var Rs=se(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),ti=Rs;var Ze=new WeakMap;function Vs(e){return Ze.has(e)||Ze.set(e,re(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),Ze.get(e)}var ii=Vs;function Os(e){if(!re(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(i=>i.trimStart()[0]==="*")}var et=new WeakMap;function Bs(e){return et.has(e)||et.set(e,Os(e)),et.get(e)}var tt=Bs;function Ds(e){if(e.length<2)return;let t;for(let i=e.length-1;i>=0;i--){let s=e[i];if(t&&R(s)===M(t)&&tt(s)&&tt(t)&&(e.splice(i+1,1),s.value+="*//*"+t.value,s.range=[M(s),R(t)]),!ti(s)&&!re(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var si=Ds;function Ms(e){return e!==null&&typeof e=="object"}var ri=Ms;var ce=null;function le(e){if(ce!==null&&typeof ce.property){let t=ce;return ce=le.prototype=null,t}return ce=le.prototype=e??Object.create(null),new le}var Fs=10;for(let e=0;e<=Fs;e++)le();function it(e){return le(e)}function js(e,t="type"){it(e);function i(s){let r=s[t],o=e[r];if(!Array.isArray(o))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:s});return o}return i}var ai=js;var n=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],ni={AccessorProperty:n[0],AnyTypeAnnotation:n[1],ArgumentPlaceholder:n[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:n[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:n[3],AsExpression:n[4],AssignmentExpression:n[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:n[6],BigIntLiteral:n[1],BigIntLiteralTypeAnnotation:n[1],BigIntTypeAnnotation:n[1],BinaryExpression:n[5],BindExpression:["object","callee"],BlockStatement:n[7],BooleanLiteral:n[1],BooleanLiteralTypeAnnotation:n[1],BooleanTypeAnnotation:n[1],BreakStatement:n[8],CallExpression:n[9],CatchClause:["param","body"],ChainExpression:n[3],ClassAccessorProperty:n[0],ClassBody:n[10],ClassDeclaration:n[11],ClassExpression:n[11],ClassImplements:n[12],ClassMethod:n[13],ClassPrivateMethod:n[13],ClassPrivateProperty:n[14],ClassProperty:n[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:n[15],ConditionalExpression:n[16],ConditionalTypeAnnotation:n[17],ContinueStatement:n[8],DebuggerStatement:n[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:n[18],DeclareEnum:n[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:n[20],DeclareFunction:["id","predicate"],DeclareHook:n[21],DeclareInterface:n[22],DeclareModule:n[19],DeclareModuleExports:n[23],DeclareNamespace:n[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:n[24],DeclareVariable:n[21],Decorator:n[3],Directive:n[18],DirectiveLiteral:n[1],DoExpression:n[10],DoWhileStatement:n[25],EmptyStatement:n[1],EmptyTypeAnnotation:n[1],EnumBigIntBody:n[26],EnumBigIntMember:n[27],EnumBooleanBody:n[26],EnumBooleanMember:n[27],EnumDeclaration:n[19],EnumDefaultedMember:n[21],EnumNumberBody:n[26],EnumNumberMember:n[27],EnumStringBody:n[26],EnumStringMember:n[27],EnumSymbolBody:n[26],ExistsTypeAnnotation:n[1],ExperimentalRestProperty:n[6],ExperimentalSpreadProperty:n[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:n[28],ExportNamedDeclaration:n[20],ExportNamespaceSpecifier:n[28],ExportSpecifier:["local","exported"],ExpressionStatement:n[3],File:["program"],ForInStatement:n[29],ForOfStatement:n[29],ForStatement:["init","test","update","body"],FunctionDeclaration:n[30],FunctionExpression:n[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:n[15],GenericTypeAnnotation:n[12],HookDeclaration:n[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:n[16],ImportAttribute:n[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:n[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:n[33],ImportSpecifier:["imported","local"],IndexedAccessType:n[34],InferredPredicate:n[1],InferTypeAnnotation:n[35],InterfaceDeclaration:n[22],InterfaceExtends:n[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:n[1],IntersectionTypeAnnotation:n[36],JsExpressionRoot:n[37],JsonRoot:n[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:n[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:n[1],JSXExpressionContainer:n[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:n[1],JSXMemberExpression:n[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:n[1],JSXSpreadAttribute:n[6],JSXSpreadChild:n[3],JSXText:n[1],KeyofTypeAnnotation:n[6],LabeledStatement:["label","body"],Literal:n[1],LogicalExpression:n[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:n[21],MatchExpression:n[39],MatchExpressionCase:n[40],MatchIdentifierPattern:n[21],MatchLiteralPattern:n[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:n[6],MatchStatement:n[39],MatchStatementCase:n[40],MatchUnaryPattern:n[6],MatchWildcardPattern:n[1],MemberExpression:n[38],MetaProperty:["meta","property"],MethodDefinition:n[42],MixedTypeAnnotation:n[1],ModuleExpression:n[10],NeverTypeAnnotation:n[1],NewExpression:n[9],NGChainedExpression:n[43],NGEmptyExpression:n[1],NGMicrosyntax:n[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:n[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:n[32],NGPipeExpression:["left","right","arguments"],NGRoot:n[37],NullableTypeAnnotation:n[23],NullLiteral:n[1],NullLiteralTypeAnnotation:n[1],NumberLiteralTypeAnnotation:n[1],NumberTypeAnnotation:n[1],NumericLiteral:n[1],ObjectExpression:["properties"],ObjectMethod:n[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:n[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:n[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:n[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:n[9],OptionalIndexedAccessType:n[34],OptionalMemberExpression:n[38],ParenthesizedExpression:n[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:n[1],PipelineTopicExpression:n[3],Placeholder:n[1],PrivateIdentifier:n[1],PrivateName:n[21],Program:n[7],Property:n[32],PropertyDefinition:n[14],QualifiedTypeIdentifier:n[44],QualifiedTypeofIdentifier:n[44],RegExpLiteral:n[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:n[6],SatisfiesExpression:n[4],SequenceExpression:n[43],SpreadElement:n[6],StaticBlock:n[10],StringLiteral:n[1],StringLiteralTypeAnnotation:n[1],StringTypeAnnotation:n[1],Super:n[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:n[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:n[1],TemplateLiteral:["quasis","expressions"],ThisExpression:n[1],ThisTypeAnnotation:n[1],ThrowStatement:n[6],TopicReference:n[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:n[45],TSAbstractKeyword:n[1],TSAbstractMethodDefinition:n[32],TSAbstractPropertyDefinition:n[45],TSAnyKeyword:n[1],TSArrayType:n[2],TSAsExpression:n[4],TSAsyncKeyword:n[1],TSBigIntKeyword:n[1],TSBooleanKeyword:n[1],TSCallSignatureDeclaration:n[46],TSClassImplements:n[47],TSConditionalType:n[17],TSConstructorType:n[46],TSConstructSignatureDeclaration:n[46],TSDeclareFunction:n[31],TSDeclareKeyword:n[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:n[26],TSEnumDeclaration:n[19],TSEnumMember:["id","initializer"],TSExportAssignment:n[3],TSExportKeyword:n[1],TSExternalModuleReference:n[3],TSFunctionType:n[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:n[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:n[35],TSInstantiationExpression:n[47],TSInterfaceBody:n[10],TSInterfaceDeclaration:n[22],TSInterfaceHeritage:n[47],TSIntersectionType:n[36],TSIntrinsicKeyword:n[1],TSJSDocAllType:n[1],TSJSDocNonNullableType:n[23],TSJSDocNullableType:n[23],TSJSDocUnknownType:n[1],TSLiteralType:n[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:n[10],TSModuleDeclaration:n[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:n[21],TSNeverKeyword:n[1],TSNonNullExpression:n[3],TSNullKeyword:n[1],TSNumberKeyword:n[1],TSObjectKeyword:n[1],TSOptionalType:n[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:n[23],TSPrivateKeyword:n[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:n[1],TSPublicKeyword:n[1],TSQualifiedName:n[5],TSReadonlyKeyword:n[1],TSRestType:n[23],TSSatisfiesExpression:n[4],TSStaticKeyword:n[1],TSStringKeyword:n[1],TSSymbolKeyword:n[1],TSTemplateLiteralType:["quasis","types"],TSThisType:n[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:n[23],TSTypeAssertion:n[4],TSTypeLiteral:n[26],TSTypeOperator:n[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:n[48],TSTypeParameterInstantiation:n[48],TSTypePredicate:n[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:n[1],TSUnionType:n[36],TSUnknownKeyword:n[1],TSVoidKeyword:n[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:n[24],TypeAnnotation:n[23],TypeCastExpression:n[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:n[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:n[48],TypeParameterInstantiation:n[48],TypePredicate:n[49],UnaryExpression:n[6],UndefinedTypeAnnotation:n[1],UnionTypeAnnotation:n[36],UnknownTypeAnnotation:n[1],UpdateExpression:n[6],V8IntrinsicIdentifier:n[1],VariableDeclaration:["declarations"],VariableDeclarator:n[27],Variance:n[1],VoidPattern:n[1],VoidTypeAnnotation:n[1],WhileStatement:n[25],WithStatement:["object","body"],YieldExpression:n[6]};var Us=ai(ni),oi=Us;function Pe(e,t){if(!ri(e))return e;if(Array.isArray(e)){for(let s=0;sc<=m);S=E&&s.slice(E,m).trim().length===0}return S?void 0:(l.extra={...l.extra,parenthesized:!0},l)}case"TemplateLiteral":if(h.expressions.length!==h.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(i==="flow"||i==="hermes"||i==="espree"||i==="typescript"||o){let l=M(h)+1,m=R(h)-(h.tail?1:2);h.range=[l,m]}break;case"VariableDeclaration":{let l=ie(0,h.declarations,-1);l?.init&&s[R(l)]!==";"&&(h.range=[M(h),R(l)]);break}case"TSParenthesizedType":return h.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(h.types.length===1)return h.types[0];break;case"ImportExpression":i==="hermes"&&h.attributes&&!h.options&&(h.options=h.attributes);break}},onLeave(h){switch(h.type){case"LogicalExpression":if(hi(h))return st(h);break;case"TSImportType":!h.source&&h.argument.type==="TSLiteralType"&&(h.source=h.argument.literal,delete h.argument);break}}}),e}function hi(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function st(e){return hi(e)?st({type:"LogicalExpression",operator:e.operator,left:st({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[M(e.left),R(e.right.left)]}),right:e.right.right,range:[M(e),R(e)]}):e}var Ie=Gs;var qs=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Js=te("replaceAll",function(){if(typeof this=="string")return qs}),fe=Js;var Ks=/\*\/$/,Hs=/^\/\*\*?/,Xs=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Ws=/(^|\s+)\/\/([^\n\r]*)/g,pi=/^(\r?\n)+/,zs=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,ci=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Qs=/(\r?\n|^) *\* ?/g,Ys=[];function li(e){let t=e.match(Xs);return t?t[0].trimStart():""}function fi(e){e=fe(0,e.replace(Hs,"").replace(Ks,""),Qs,"$1");let i="";for(;i!==e;)i=e,e=fe(0,e,zs,` +$1 $2 +`);e=e.replace(pi,"").trimEnd();let s=Object.create(null),r=fe(0,e,ci,"").replace(pi,"").trimEnd(),o;for(;o=ci.exec(e);){let u=fe(0,o[2],Ws,"");if(typeof s[o[1]]=="string"||Array.isArray(s[o[1]])){let p=s[o[1]];s[o[1]]=[...Ys,...Array.isArray(p)?p:[p],u]}else s[o[1]]=u}return{comments:r,pragmas:s}}var di=["noformat","noprettier"],mi=["format","prettier"];function $s(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var xi=$s;function yi(e){let t=xi(e);t&&(e=e.slice(t.length+1));let i=li(e),{pragmas:s,comments:r}=fi(i);return{shebang:t,text:e,pragmas:s,comments:r}}function gi(e){let{pragmas:t}=yi(e);return mi.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function vi(e){let{pragmas:t}=yi(e);return di.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function Zs(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:gi,hasIgnorePragma:vi,locStart:M,locEnd:R,...e}}var Ne=Zs;var Le="module",bi="script",Re="commonjs",Ve=[Le,Re];function Oe(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return Le;if(/\.(?:cjs|cts)$/iu.test(e))return Re}}var er={ecmaVersion:"latest",allowReserved:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,checkPrivateFields:!1,locations:!1,ranges:!0,preserveParens:!0};function tr(e){let{message:t,loc:i}=e;if(!i)return e;let{line:s,column:r}=i;return ke(t.replace(/ \(\d+:\d+\)$/u,""),{loc:{start:{line:s,column:r+1}},cause:e})}var Si,ir=()=>(Si??(Si=A.extend((0,_i.default)())),Si);function sr(e,t){let i=ir(),s=[],r=i.parse(e,{...er,sourceType:t===Re?bi:t,allowImportExportEverywhere:t===Le,onComment:s});return r.comments=s,r}function rr(e,t){let i=Oe(t?.filepath),s=(i?[i]:Ve).map(o=>()=>sr(e,o)),r;try{r=we(s)}catch({errors:[o]}){throw tr(o)}return Ie(r,{text:e})}var Ci=Ne(rr);var ki=ht($e(),1);var P={Boolean:"Boolean",EOF:"",Identifier:"Identifier",PrivateIdentifier:"PrivateIdentifier",Keyword:"Keyword",Null:"Null",Numeric:"Numeric",Punctuator:"Punctuator",String:"String",RegularExpression:"RegularExpression",Template:"Template",JSXIdentifier:"JSXIdentifier",JSXText:"JSXText"};function ar(e,t){let i=e[0],s=ie(0,e,-1),r={type:P.Template,value:t.slice(i.start,s.end)};return i.loc&&(r.loc={start:i.loc.start,end:s.loc.end}),i.range&&(r.start=i.range[0],r.end=s.range[1],r.range=[r.start,r.end]),r}function rt(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}rt.prototype={constructor:rt,translate(e,t){let i=e.type,s=this._acornTokTypes;if(i===s.name)e.type=P.Identifier,e.value==="static"&&(e.type=P.Keyword),t.ecmaVersion>5&&(e.value==="yield"||e.value==="let")&&(e.type=P.Keyword);else if(i===s.privateId)e.type=P.PrivateIdentifier;else if(i===s.semi||i===s.comma||i===s.parenL||i===s.parenR||i===s.braceL||i===s.braceR||i===s.dot||i===s.bracketL||i===s.colon||i===s.question||i===s.bracketR||i===s.ellipsis||i===s.arrow||i===s.jsxTagStart||i===s.incDec||i===s.starstar||i===s.jsxTagEnd||i===s.prefix||i===s.questionDot||i.binop&&!i.keyword||i.isAssign)e.type=P.Punctuator,e.value=this._code.slice(e.start,e.end);else if(i===s.jsxName)e.type=P.JSXIdentifier;else if(i.label==="jsxText"||i===s.jsxAttrValueToken)e.type=P.JSXText;else if(i.keyword)i.keyword==="true"||i.keyword==="false"?e.type=P.Boolean:i.keyword==="null"?e.type=P.Null:e.type=P.Keyword;else if(i===s.num)e.type=P.Numeric,e.value=this._code.slice(e.start,e.end);else if(i===s.string)t.jsxAttrValueToken?(t.jsxAttrValueToken=!1,e.type=P.JSXText):e.type=P.String,e.value=this._code.slice(e.start,e.end);else if(i===s.regexp){e.type=P.RegularExpression;let r=e.value;e.regex={flags:r.flags,pattern:r.pattern},e.value=`/${r.pattern}/${r.flags}`}return e},onToken(e,t){let i=this._acornTokTypes,s=t.tokens,r=this._tokens,o=()=>{s.push(ar(this._tokens,this._code)),this._tokens=[]};if(e.type===i.eof){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t));return}if(e.type===i.backQuote){this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),r.push(e),r.length>1&&o();return}if(e.type===i.dollarBraceL){r.push(e),o();return}if(e.type===i.braceR){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=e;return}if(e.type===i.template||e.type===i.invalidTemplate){this._curlyBrace&&(r.push(this._curlyBrace),this._curlyBrace=null),r.push(e);return}this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),s.push(this.translate(e,t))}};var Ti=rt;var Ei=[3,5,6,7,8,9,10,11,12,13,14,15,16,17];function nr(){return ie(0,Ei,-1)}function or(e=5){let t=e==="latest"?nr():e;if(typeof t!="number")throw new Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!Ei.includes(t))throw new Error("Invalid ecmaVersion.");return t}function ur(e="script"){if(e==="script"||e==="module")return e;if(e==="commonjs")return"script";throw new Error("Invalid sourceType.")}function Ai(e){let t=or(e.ecmaVersion),i=ur(e.sourceType),s=e.range===!0,r=e.loc===!0;if(t!==3&&e.allowReserved)throw new Error("`allowReserved` is only supported when ecmaVersion is 3");if(typeof e.allowReserved<"u"&&typeof e.allowReserved!="boolean")throw new Error("`allowReserved`, when present, must be `true` or `false`");let o=t===3?e.allowReserved||"never":!1,u=e.ecmaFeatures||{},p=e.sourceType==="commonjs"||!!u.globalReturn;if(i==="module"&&t<6)throw new Error("sourceType 'module' is not supported when ecmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:i,ranges:s,locations:r,allowReserved:o,allowReturnOutsideFunction:p})}var Q=Symbol("espree's internal state"),at=Symbol("espree's esprimaFinishNode");function hr(e,t,i,s,r,o,u){let p;e?p="Block":u.slice(i,i+2)==="#!"?p="Hashbang":p="Line";let h={type:p,value:t};return typeof i=="number"&&(h.start=i,h.end=s,h.range=[i,s]),typeof r=="object"&&(h.loc={start:r,end:o}),h}var nt=()=>e=>{let t=Object.assign({},e.acorn.tokTypes);return e.acornJsx&&Object.assign(t,e.acornJsx.tokTypes),class extends e{constructor(s,r){(typeof s!="object"||s===null)&&(s={}),typeof r!="string"&&!(r instanceof String)&&(r=String(r));let o=s.sourceType,u=Ai(s),p=u.ecmaFeatures||{},h=u.tokens===!0?new Ti(t,r):null,l={originalSourceType:o||u.sourceType,tokens:h?[]:null,comments:u.comment===!0?[]:null,impliedStrict:p.impliedStrict===!0&&u.ecmaVersion>=5,ecmaVersion:u.ecmaVersion,jsxAttrValueToken:!1,lastToken:null,templateElements:[]};super({ecmaVersion:u.ecmaVersion,sourceType:u.sourceType,ranges:u.ranges,locations:u.locations,allowReserved:u.allowReserved,allowReturnOutsideFunction:u.allowReturnOutsideFunction,onToken(m){h&&h.onToken(m,l),m.type!==t.eof&&(l.lastToken=m)},onComment(m,S,E,c,x,y){if(l.comments){let v=hr(m,S,E,c,x,y,r);l.comments.push(v)}}},r),this[Q]=l}tokenize(){do this.next();while(this.type!==t.eof);this.next();let s=this[Q],r=s.tokens;return s.comments&&(r.comments=s.comments),r}finishNode(...s){let r=super.finishNode(...s);return this[at](r)}finishNodeAt(...s){let r=super.finishNodeAt(...s);return this[at](r)}parse(){let s=this[Q],r=super.parse();return r.sourceType=s.originalSourceType,s.comments&&(r.comments=s.comments),s.tokens&&(r.tokens=s.tokens),this[Q].templateElements.forEach(o=>{let p=o.tail?1:2;o.start+=-1,o.end+=p,o.range&&(o.range[0]+=-1,o.range[1]+=p),o.loc&&(o.loc.start.column+=-1,o.loc.end.column+=p)}),r}parseTopLevel(s){return this[Q].impliedStrict&&(this.strict=!0),super.parseTopLevel(s)}raise(s,r){let o=e.acorn.getLineInfo(this.input,s),u=new SyntaxError(r);throw u.index=s,u.lineNumber=o.line,u.column=o.column+1,u}raiseRecoverable(s,r){this.raise(s,r)}unexpected(s){let r="Unexpected token";if(s!=null){if(this.pos=s,this.options.locations)for(;this.posthis.start&&(r+=` ${this.input.slice(this.start,this.end)}`),this.raise(this.start,r)}jsx_readString(s){let r=super.jsx_readString(s);return this.type===t.string&&(this[Q].jsxAttrValueToken=!0),r}[at](s){return s.type==="TemplateElement"&&this[Q].templateElements.push(s),s.type.includes("Function")&&!s.generator&&(s.generator=!1),s}}};var pr={_regular:null,_jsx:null,get regular(){return this._regular===null&&(this._regular=A.extend(nt())),this._regular},get jsx(){return this._jsx===null&&(this._jsx=A.extend((0,ki.default)(),nt())),this._jsx},get(e){return!!(e&&e.ecmaFeatures&&e.ecmaFeatures.jsx)?this.jsx:this.regular}};function wi(e,t){let i=pr.get(t);return new i(t,e).parse()}var cr={ecmaVersion:"latest",range:!0,loc:!1,comment:!0,tokens:!1,ecmaFeatures:{jsx:!0,impliedStrict:!1}};function lr(e){let{message:t,lineNumber:i,column:s}=e;return typeof i!="number"?e:ke(t,{loc:{start:{line:i,column:s}},cause:e})}function fr(e,t){let i=Oe(t?.filepath),s=(i?[i]:Ve).map(o=>()=>wi(e,{...cr,sourceType:o})),r;try{r=we(s)}catch({errors:[o]}){throw lr(o)}return Ie(r,{parser:"espree",text:e})}var Pi=Ne(fr);var dr={acorn:Ci,espree:Pi};return Bi(mr);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/acorn.mjs b/node_modules/prettier/plugins/acorn.mjs old mode 100755 new mode 100644 index 301d5cbfa..0741c5ee3 --- a/node_modules/prettier/plugins/acorn.mjs +++ b/node_modules/prettier/plugins/acorn.mjs @@ -1,15 +1,16 @@ -var wi=Object.create;var Le=Object.defineProperty;var Pi=Object.getOwnPropertyDescriptor;var Ii=Object.getOwnPropertyNames;var Ni=Object.getPrototypeOf,Li=Object.prototype.hasOwnProperty;var nt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Vi=(e,t)=>{for(var i in t)Le(e,i,{get:t[i],enumerable:!0})},Ri=(e,t,i,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ii(t))!Li.call(e,r)&&r!==i&&Le(e,r,{get:()=>t[r],enumerable:!(s=Pi(t,r))||s.enumerable});return e};var ot=(e,t,i)=>(i=e!=null?wi(Ni(e)):{},Ri(t||!e||!e.__esModule?Le(i,"default",{value:e,enumerable:!0}):i,e));var zt=nt((fr,Xt)=>{Xt.exports={}});var Xe=nt((dr,We)=>{"use strict";var bs=zt(),Ss=/^[\da-fA-F]+$/,_s=/^\d+$/,Qt=new WeakMap;function Yt(e){e=e.Parser.acorn||e;let t=Qt.get(e);if(!t){let i=e.tokTypes,s=e.TokContext,r=e.TokenType,n=new s("...",!0,!0),u={tc_oTag:n,tc_cTag:o,tc_expr:p},c={jsxName:new r("jsxName"),jsxText:new r("jsxText",{beforeExpr:!0}),jsxTagStart:new r("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new r("jsxTagEnd")};c.jsxTagStart.updateContext=function(){this.context.push(p),this.context.push(n),this.exprAllowed=!1},c.jsxTagEnd.updateContext=function(f){let v=this.context.pop();v===n&&f===i.slash||v===o?(this.context.pop(),this.exprAllowed=this.curContext()===p):this.exprAllowed=!0},t={tokContexts:u,tokTypes:c},Qt.set(e,t)}return t}function pe(e){if(!e)return e;if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return pe(e.object)+"."+pe(e.property)}We.exports=function(e){return e=e||{},function(t){return Ts({allowNamespaces:e.allowNamespaces!==!1,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}};Object.defineProperty(We.exports,"tokTypes",{get:function(){return Yt(void 0).tokTypes},configurable:!0,enumerable:!0});function Ts(e,t){let i=t.acorn||void 0,s=Yt(i),r=i.tokTypes,n=s.tokTypes,o=i.tokContexts,p=s.tokContexts.tc_oTag,u=s.tokContexts.tc_cTag,c=s.tokContexts.tc_expr,f=i.isNewLine,v=i.isIdentifierStart,T=i.isIdentifierChar;return class extends t{static get acornJsx(){return s}jsx_readToken(){let h="",m=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let x=this.input.charCodeAt(this.pos);switch(x){case 60:case 123:return this.pos===this.start?x===60&&this.exprAllowed?(++this.pos,this.finishToken(n.jsxTagStart)):this.getTokenFromCode(x):(h+=this.input.slice(m,this.pos),this.finishToken(n.jsxText,h));case 38:h+=this.input.slice(m,this.pos),h+=this.jsx_readEntity(),m=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(x===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:f(x)?(h+=this.input.slice(m,this.pos),h+=this.jsx_readNewLine(!0),m=this.pos):++this.pos}}}jsx_readNewLine(h){let m=this.input.charCodeAt(this.pos),x;return++this.pos,m===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,x=h?` +var Ii=Object.create;var Be=Object.defineProperty;var Ni=Object.getOwnPropertyDescriptor;var Li=Object.getOwnPropertyNames;var Ri=Object.getPrototypeOf,Vi=Object.prototype.hasOwnProperty;var ot=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Oi=(e,t)=>{for(var i in t)Be(e,i,{get:t[i],enumerable:!0})},Bi=(e,t,i,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Li(t))!Vi.call(e,r)&&r!==i&&Be(e,r,{get:()=>t[r],enumerable:!(s=Ni(t,r))||s.enumerable});return e};var ut=(e,t,i)=>(i=e!=null?Ii(Ri(e)):{},Bi(t||!e||!e.__esModule?Be(i,"default",{value:e,enumerable:!0}):i,e));var Qt=ot((xr,zt)=>{zt.exports={}});var $e=ot((yr,Ye)=>{"use strict";var _s=Qt(),Cs=/^[\da-fA-F]+$/,Ts=/^\d+$/,Yt=new WeakMap;function $t(e){e=e.Parser.acorn||e;let t=Yt.get(e);if(!t){let i=e.tokTypes,s=e.TokContext,r=e.TokenType,o=new s("...",!0,!0),h={tc_oTag:o,tc_cTag:u,tc_expr:p},l={jsxName:new r("jsxName"),jsxText:new r("jsxText",{beforeExpr:!0}),jsxTagStart:new r("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new r("jsxTagEnd")};l.jsxTagStart.updateContext=function(){this.context.push(p),this.context.push(o),this.exprAllowed=!1},l.jsxTagEnd.updateContext=function(m){let S=this.context.pop();S===o&&m===i.slash||S===u?(this.context.pop(),this.exprAllowed=this.curContext()===p):this.exprAllowed=!0},t={tokContexts:h,tokTypes:l},Yt.set(e,t)}return t}function pe(e){if(!e)return e;if(e.type==="JSXIdentifier")return e.name;if(e.type==="JSXNamespacedName")return e.namespace.name+":"+e.name.name;if(e.type==="JSXMemberExpression")return pe(e.object)+"."+pe(e.property)}Ye.exports=function(e){return e=e||{},function(t){return Es({allowNamespaces:e.allowNamespaces!==!1,allowNamespacedObjects:!!e.allowNamespacedObjects},t)}};Object.defineProperty(Ye.exports,"tokTypes",{get:function(){return $t(void 0).tokTypes},configurable:!0,enumerable:!0});function Es(e,t){let i=t.acorn||void 0,s=$t(i),r=i.tokTypes,o=s.tokTypes,u=i.tokContexts,p=s.tokContexts.tc_oTag,h=s.tokContexts.tc_cTag,l=s.tokContexts.tc_expr,m=i.isNewLine,S=i.isIdentifierStart,E=i.isIdentifierChar;return class extends t{static get acornJsx(){return s}jsx_readToken(){let c="",x=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let y=this.input.charCodeAt(this.pos);switch(y){case 60:case 123:return this.pos===this.start?y===60&&this.exprAllowed?(++this.pos,this.finishToken(o.jsxTagStart)):this.getTokenFromCode(y):(c+=this.input.slice(x,this.pos),this.finishToken(o.jsxText,c));case 38:c+=this.input.slice(x,this.pos),c+=this.jsx_readEntity(),x=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(y===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:m(y)?(c+=this.input.slice(x,this.pos),c+=this.jsx_readNewLine(!0),x=this.pos):++this.pos}}}jsx_readNewLine(c){let x=this.input.charCodeAt(this.pos),y;return++this.pos,x===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,y=c?` `:`\r -`):x=String.fromCharCode(m),this.options.locations&&(++this.curLine,this.lineStart=this.pos),x}jsx_readString(h){let m="",x=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let g=this.input.charCodeAt(this.pos);if(g===h)break;g===38?(m+=this.input.slice(x,this.pos),m+=this.jsx_readEntity(),x=this.pos):f(g)?(m+=this.input.slice(x,this.pos),m+=this.jsx_readNewLine(!1),x=this.pos):++this.pos}return m+=this.input.slice(x,this.pos++),this.finishToken(r.string,m)}jsx_readEntity(){let h="",m=0,x,g=this.input[this.pos];g!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let N=++this.pos;for(;this.pos")}let Ne=N.name?"Element":"Fragment";return x["opening"+Ne]=N,x["closing"+Ne]=le,x.children=g,this.type===r.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(x,"JSX"+Ne)}jsx_parseText(){let h=this.parseLiteral(this.value);return h.type="JSXText",h}jsx_parseElement(){let h=this.start,m=this.startLoc;return this.next(),this.jsx_parseElementAt(h,m)}parseExprAtom(h){return this.type===n.jsxText?this.jsx_parseText():this.type===n.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(h)}readToken(h){let m=this.curContext();if(m===c)return this.jsx_readToken();if(m===p||m===u){if(v(h))return this.jsx_readWord();if(h==62)return++this.pos,this.finishToken(n.jsxTagEnd);if((h===34||h===39)&&m==p)return this.jsx_readString(h)}return h===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(n.jsxTagStart)):super.readToken(h)}updateContext(h){if(this.type==r.braceL){var m=this.curContext();m==p?this.context.push(o.b_expr):m==c?this.context.push(o.b_tmpl):super.updateContext(h),this.exprAllowed=!0}else if(this.type===r.slash&&h===n.jsxTagStart)this.context.length-=2,this.context.push(u),this.exprAllowed=!1;else return super.updateContext(h)}}}});var at={};Vi(at,{parsers:()=>cr});var Oi=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],ft=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Bi="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",dt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Ve={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Re="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Di={5:Re,"5module":Re+" export import",6:Re+" const class extends export import super"},Fi=/^in(stanceof)?$/,Mi=new RegExp("["+dt+"]"),ji=new RegExp("["+dt+Bi+"]");function Be(e,t){for(var i=65536,s=0;se)return!1;if(i+=t[s+1],i>=e)return!0}return!1}function M(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Mi.test(String.fromCharCode(e)):t===!1?!1:Be(e,ft)}function K(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&ji.test(String.fromCharCode(e)):t===!1?!1:Be(e,ft)||Be(e,Oi)}var _=function(t,i){i===void 0&&(i={}),this.label=t,this.keyword=i.keyword,this.beforeExpr=!!i.beforeExpr,this.startsExpr=!!i.startsExpr,this.isLoop=!!i.isLoop,this.isAssign=!!i.isAssign,this.prefix=!!i.prefix,this.postfix=!!i.postfix,this.binop=i.binop||null,this.updateContext=null};function R(e,t){return new _(e,{beforeExpr:!0,binop:t})}var O={beforeExpr:!0},L={startsExpr:!0},je={};function S(e,t){return t===void 0&&(t={}),t.keyword=e,je[e]=new _(e,t)}var a={num:new _("num",L),regexp:new _("regexp",L),string:new _("string",L),name:new _("name",L),privateId:new _("privateId",L),eof:new _("eof"),bracketL:new _("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new _("]"),braceL:new _("{",{beforeExpr:!0,startsExpr:!0}),braceR:new _("}"),parenL:new _("(",{beforeExpr:!0,startsExpr:!0}),parenR:new _(")"),comma:new _(",",O),semi:new _(";",O),colon:new _(":",O),dot:new _("."),question:new _("?",O),questionDot:new _("?."),arrow:new _("=>",O),template:new _("template"),invalidTemplate:new _("invalidTemplate"),ellipsis:new _("...",O),backQuote:new _("`",L),dollarBraceL:new _("${",{beforeExpr:!0,startsExpr:!0}),eq:new _("=",{beforeExpr:!0,isAssign:!0}),assign:new _("_=",{beforeExpr:!0,isAssign:!0}),incDec:new _("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new _("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:R("||",1),logicalAND:R("&&",2),bitwiseOR:R("|",3),bitwiseXOR:R("^",4),bitwiseAND:R("&",5),equality:R("==/!=/===/!==",6),relational:R("/<=/>=",7),bitShift:R("<>/>>>",8),plusMin:new _("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:R("%",10),star:R("*",10),slash:R("/",10),starstar:new _("**",{beforeExpr:!0}),coalesce:R("??",1),_break:S("break"),_case:S("case",O),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",O),_do:S("do",{isLoop:!0,beforeExpr:!0}),_else:S("else",O),_finally:S("finally"),_for:S("for",{isLoop:!0}),_function:S("function",L),_if:S("if"),_return:S("return",O),_switch:S("switch"),_throw:S("throw",O),_try:S("try"),_var:S("var"),_const:S("const"),_while:S("while",{isLoop:!0}),_with:S("with"),_new:S("new",{beforeExpr:!0,startsExpr:!0}),_this:S("this",L),_super:S("super",L),_class:S("class",L),_extends:S("extends",O),_export:S("export"),_import:S("import",L),_null:S("null",L),_true:S("true",L),_false:S("false",L),_in:S("in",{beforeExpr:!0,binop:7}),_instanceof:S("instanceof",{beforeExpr:!0,binop:7}),_typeof:S("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:S("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:S("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},V=/\r\n?|\n|\u2028|\u2029/,Ui=new RegExp(V.source,"g");function Y(e){return e===10||e===13||e===8232||e===8233}function mt(e,t,i){i===void 0&&(i=e.length);for(var s=t;s>10)+55296,(e&1023)+56320))}var Ji=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ae=function(t,i){this.line=t,this.column=i};ae.prototype.offset=function(t){return new ae(this.line,this.column+t)};var ge=function(t,i,s){this.start=i,this.end=s,t.sourceFile!==null&&(this.source=t.sourceFile)};function gt(e,t){for(var i=1,s=0;;){var r=mt(e,s,t);if(r<0)return new ae(i,t-s);++i,s=r}}var De={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},ht=!1;function Hi(e){var t={};for(var i in De)t[i]=e&&$(e,i)?e[i]:De[i];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!ht&&typeof console=="object"&&console.warn&&(ht=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. -Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),ut(t.onToken)){var s=t.onToken;t.onToken=function(r){return s.push(r)}}return ut(t.onComment)&&(t.onComment=Ki(t,t.onComment)),t}function Ki(e,t){return function(i,s,r,n,o,p){var u={type:i?"Block":"Line",value:s,start:r,end:n};e.locations&&(u.loc=new ge(this,o,p)),e.ranges&&(u.range=[r,n]),t.push(u)}}var ne=1,Z=2,Ue=4,vt=8,Ge=16,bt=32,ve=64,St=128,X=256,oe=512,be=ne|Z|X;function qe(e,t){return Z|(e?Ue:0)|(t?vt:0)}var de=0,Je=1,J=2,_t=3,Tt=4,Ct=5,E=function(t,i,s){this.options=t=Hi(t),this.sourceFile=t.sourceFile,this.keywords=H(Di[t.ecmaVersion>=6?6:t.sourceType==="module"?"5module":5]);var r="";t.allowReserved!==!0&&(r=Ve[t.ecmaVersion>=6?6:t.ecmaVersion===5?5:3],t.sourceType==="module"&&(r+=" await")),this.reservedWords=H(r);var n=(r?r+" ":"")+Ve.strict;this.reservedWordsStrict=H(n),this.reservedWordsStrictBind=H(n+" "+Ve.strictBind),this.input=String(i),this.containsEsc=!1,s?(this.pos=s,this.lineStart=this.input.lastIndexOf(` -`,s-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(V).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=a.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=t.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&t.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(ne),this.regexpState=null,this.privateNameStack=[]},j={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};E.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)};j.inFunction.get=function(){return(this.currentVarScope().flags&Z)>0};j.inGenerator.get=function(){return(this.currentVarScope().flags&vt)>0};j.inAsync.get=function(){return(this.currentVarScope().flags&Ue)>0};j.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(X|oe))return!1;if(i&Z)return(i&Ue)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};j.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags;return(t&ve)>0||this.options.allowSuperOutsideMethod};j.allowDirectSuper.get=function(){return(this.currentThisScope().flags&St)>0};j.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};j.allowNewDotTarget.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(X|oe)||i&Z&&!(i&Ge))return!0}return!1};j.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&X)>0};E.extend=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var s=this,r=0;r=,?^&]/.test(r)||r==="!"&&this.input.charAt(s+1)==="=")}e+=t[0].length,A.lastIndex=e,e+=A.exec(this.input)[0].length,this.input[e]===";"&&e++}};P.eat=function(e){return this.type===e?(this.next(),!0):!1};P.isContextual=function(e){return this.type===a.name&&this.value===e&&!this.containsEsc};P.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};P.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};P.canInsertSemicolon=function(){return this.type===a.eof||this.type===a.braceR||V.test(this.input.slice(this.lastTokEnd,this.start))};P.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};P.semicolon=function(){!this.eat(a.semi)&&!this.insertSemicolon()&&this.unexpected()};P.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};P.expect=function(e){this.eat(e)||this.unexpected()};P.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var Se=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};P.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var i=t?e.parenthesizedAssign:e.parenthesizedBind;i>-1&&this.raiseRecoverable(i,t?"Assigning to rvalue":"Parenthesized pattern")}};P.checkExpressionErrors=function(e,t){if(!e)return!1;var i=e.shorthandAssign,s=e.doubleProto;if(!t)return i>=0||s>=0;i>=0&&this.raise(i,"Shorthand property assignments are valid only in destructuring patterns"),s>=0&&this.raiseRecoverable(s,"Redefinition of __proto__ property")};P.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&s<56320)return!0;if(M(s,!0)){for(var r=i+1;K(s=this.input.charCodeAt(r),!0);)++r;if(s===92||s>55295&&s<56320)return!0;var n=this.input.slice(i,r);if(!Fi.test(n))return!0}return!1};d.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;A.lastIndex=this.pos;var e=A.exec(this.input),t=this.pos+e[0].length,i;return!V.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!(K(i=this.input.charCodeAt(t+8))||i>55295&&i<56320))};d.isUsingKeyword=function(e,t){if(this.options.ecmaVersion<17||!this.isContextual(e?"await":"using"))return!1;A.lastIndex=this.pos;var i=A.exec(this.input),s=this.pos+i[0].length;if(V.test(this.input.slice(this.pos,s)))return!1;if(e){var r=s+5,n;if(this.input.slice(s,r)!=="using"||r===this.input.length||K(n=this.input.charCodeAt(r))||n>55295&&n<56320)return!1;A.lastIndex=r;var o=A.exec(this.input);if(o&&V.test(this.input.slice(r,r+o[0].length)))return!1}if(t){var p=s+2,u;if(this.input.slice(s,p)==="of"&&(p===this.input.length||!K(u=this.input.charCodeAt(p))&&!(u>55295&&u<56320)))return!1}var c=this.input.charCodeAt(s);return M(c,!0)||c===92};d.isAwaitUsing=function(e){return this.isUsingKeyword(!0,e)};d.isUsing=function(e){return this.isUsingKeyword(!1,e)};d.parseStatement=function(e,t,i){var s=this.type,r=this.startNode(),n;switch(this.isLet(e)&&(s=a._var,n="let"),s){case a._break:case a._continue:return this.parseBreakContinueStatement(r,s.keyword);case a._debugger:return this.parseDebuggerStatement(r);case a._do:return this.parseDoStatement(r);case a._for:return this.parseForStatement(r);case a._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(r,!1,!e);case a._class:return e&&this.unexpected(),this.parseClass(r,!0);case a._if:return this.parseIfStatement(r);case a._return:return this.parseReturnStatement(r);case a._switch:return this.parseSwitchStatement(r);case a._throw:return this.parseThrowStatement(r);case a._try:return this.parseTryStatement(r);case a._const:case a._var:return n=n||this.value,e&&n!=="var"&&this.unexpected(),this.parseVarStatement(r,n);case a._while:return this.parseWhileStatement(r);case a._with:return this.parseWithStatement(r);case a.braceL:return this.parseBlock(!0,r);case a.semi:return this.parseEmptyStatement(r);case a._export:case a._import:if(this.options.ecmaVersion>10&&s===a._import){A.lastIndex=this.pos;var o=A.exec(this.input),p=this.pos+o[0].length,u=this.input.charCodeAt(p);if(u===40||u===46)return this.parseExpressionStatement(r,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),s===a._import?this.parseImport(r):this.parseExport(r,i);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(r,!0,!e);var c=this.isAwaitUsing(!1)?"await using":this.isUsing(!1)?"using":null;if(c)return t&&this.options.sourceType==="script"&&this.raise(this.start,"Using declaration cannot appear in the top level when source type is `script`"),c==="await using"&&(this.canAwait||this.raise(this.start,"Await using cannot appear outside of async function"),this.next()),this.next(),this.parseVar(r,!1,c),this.semicolon(),this.finishNode(r,"VariableDeclaration");var f=this.value,v=this.parseExpression();return s===a.name&&v.type==="Identifier"&&this.eat(a.colon)?this.parseLabeledStatement(r,f,v,e):this.parseExpressionStatement(r,v)}};d.parseBreakContinueStatement=function(e,t){var i=t==="break";this.next(),this.eat(a.semi)||this.insertSemicolon()?e.label=null:this.type!==a.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var s=0;s=6?this.eat(a.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")};d.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(He),this.enterScope(0),this.expect(a.parenL),this.type===a.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var i=this.isLet();if(this.type===a._var||this.type===a._const||i){var s=this.startNode(),r=i?"let":this.value;return this.next(),this.parseVar(s,!0,r),this.finishNode(s,"VariableDeclaration"),this.parseForAfterInit(e,s,t)}var n=this.isContextual("let"),o=!1,p=this.isUsing(!0)?"using":this.isAwaitUsing(!0)?"await using":null;if(p){var u=this.startNode();return this.next(),p==="await using"&&this.next(),this.parseVar(u,!0,p),this.finishNode(u,"VariableDeclaration"),this.parseForAfterInit(e,u,t)}var c=this.containsEsc,f=new Se,v=this.start,T=t>-1?this.parseExprSubscripts(f,"await"):this.parseExpression(!0,f);return this.type===a._in||(o=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===a._in&&this.unexpected(t),e.await=!0):o&&this.options.ecmaVersion>=8&&(T.start===v&&!c&&T.type==="Identifier"&&T.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(e.await=!1)),n&&o&&this.raise(T.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(T,!1,f),this.checkLValPattern(T),this.parseForIn(e,T)):(this.checkExpressionErrors(f,!0),t>-1&&this.unexpected(t),this.parseFor(e,T))};d.parseForAfterInit=function(e,t,i){return(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&t.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===a._in?i>-1&&this.unexpected(i):e.await=i>-1),this.parseForIn(e,t)):(i>-1&&this.unexpected(i),this.parseFor(e,t))};d.parseFunctionStatement=function(e,t,i){return this.next(),this.parseFunction(e,re|(i?0:Fe),!1,t)};d.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(a._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")};d.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(a.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")};d.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(a.braceL),this.labels.push(Xi),this.enterScope(0);for(var t,i=!1;this.type!==a.braceR;)if(this.type===a._case||this.type===a._default){var s=this.type===a._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),s?t.test=this.parseExpression():(i&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),i=!0,t.test=null),this.expect(a.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")};d.parseThrowStatement=function(e){return this.next(),V.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var zi=[];d.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t=e.type==="Identifier";return this.enterScope(t?bt:0),this.checkLValPattern(e,t?Tt:J),this.expect(a.parenR),e};d.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===a._catch){var t=this.startNode();this.next(),this.eat(a.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(a._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")};d.parseVarStatement=function(e,t,i){return this.next(),this.parseVar(e,!1,t,i),this.semicolon(),this.finishNode(e,"VariableDeclaration")};d.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(He),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")};d.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")};d.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")};d.parseLabeledStatement=function(e,t,i,s){for(var r=0,n=this.labels;r=0;u--){var c=this.labels[u];if(c.statementStart===e.start)c.statementStart=this.start,c.kind=p;else break}return this.labels.push({name:t,kind:p,statementStart:this.start}),e.body=this.parseStatement(s?s.indexOf("label")===-1?s+"label":s:"label"),this.labels.pop(),e.label=i,this.finishNode(e,"LabeledStatement")};d.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")};d.parseBlock=function(e,t,i){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(a.braceL),e&&this.enterScope(0);this.type!==a.braceR;){var s=this.parseStatement(null);t.body.push(s)}return i&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")};d.parseFor=function(e,t){return e.init=t,this.expect(a.semi),e.test=this.type===a.semi?null:this.parseExpression(),this.expect(a.semi),e.update=this.type===a.parenR?null:this.parseExpression(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")};d.parseForIn=function(e,t){var i=this.type===a._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!i||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")&&this.raise(t.start,(i?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=i?this.parseExpression():this.parseMaybeAssign(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,i?"ForInStatement":"ForOfStatement")};d.parseVar=function(e,t,i,s){for(e.declarations=[],e.kind=i;;){var r=this.startNode();if(this.parseVarId(r,i),this.eat(a.eq)?r.init=this.parseMaybeAssign(t):!s&&i==="const"&&!(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!s&&(i==="using"||i==="await using")&&this.options.ecmaVersion>=17&&this.type!==a._in&&!this.isContextual("of")?this.raise(this.lastTokEnd,"Missing initializer in "+i+" declaration"):!s&&r.id.type!=="Identifier"&&!(t&&(this.type===a._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):r.init=null,e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(a.comma))break}return e};d.parseVarId=function(e,t){e.id=t==="using"||t==="await using"?this.parseIdent():this.parseBindingAtom(),this.checkLValPattern(e.id,t==="var"?Je:J,!1)};var re=1,Fe=2,Et=4;d.parseFunction=function(e,t,i,s,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!s)&&(this.type===a.star&&t&Fe&&this.unexpected(),e.generator=this.eat(a.star)),this.options.ecmaVersion>=8&&(e.async=!!s),t&re&&(e.id=t&Et&&this.type!==a.name?null:this.parseIdent(),e.id&&!(t&Fe)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?Je:J:_t));var n=this.yieldPos,o=this.awaitPos,p=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(qe(e.async,e.generator)),t&re||(e.id=this.type===a.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,i,!1,r),this.yieldPos=n,this.awaitPos=o,this.awaitIdentPos=p,this.finishNode(e,t&re?"FunctionDeclaration":"FunctionExpression")};d.parseFunctionParams=function(e){this.expect(a.parenL),e.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()};d.parseClass=function(e,t){this.next();var i=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var s=this.enterClassBody(),r=this.startNode(),n=!1;for(r.body=[],this.expect(a.braceL);this.type!==a.braceR;){var o=this.parseClassElement(e.superClass!==null);o&&(r.body.push(o),o.type==="MethodDefinition"&&o.kind==="constructor"?(n&&this.raiseRecoverable(o.start,"Duplicate constructor in the same class"),n=!0):o.key&&o.key.type==="PrivateIdentifier"&&Qi(s,o)&&this.raiseRecoverable(o.key.start,"Identifier '#"+o.key.name+"' has already been declared"))}return this.strict=i,this.next(),e.body=this.finishNode(r,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")};d.parseClassElement=function(e){if(this.eat(a.semi))return null;var t=this.options.ecmaVersion,i=this.startNode(),s="",r=!1,n=!1,o="method",p=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(a.braceL))return this.parseClassStaticBlock(i),i;this.isClassElementNameStart()||this.type===a.star?p=!0:s="static"}if(i.static=p,!s&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===a.star)&&!this.canInsertSemicolon()?n=!0:s="async"),!s&&(t>=9||!n)&&this.eat(a.star)&&(r=!0),!s&&!n&&!r){var u=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?o=u:s=u)}if(s?(i.computed=!1,i.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),i.key.name=s,this.finishNode(i.key,"Identifier")):this.parseClassElementName(i),t<13||this.type===a.parenL||o!=="method"||r||n){var c=!i.static&&me(i,"constructor"),f=c&&e;c&&o!=="method"&&this.raise(i.key.start,"Constructor can't have get/set modifier"),i.kind=c?"constructor":o,this.parseClassMethod(i,r,n,f)}else this.parseClassField(i);return i};d.isClassElementNameStart=function(){return this.type===a.name||this.type===a.privateId||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword};d.parseClassElementName=function(e){this.type===a.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)};d.parseClassMethod=function(e,t,i,s){var r=e.key;e.kind==="constructor"?(t&&this.raise(r.start,"Constructor can't be a generator"),i&&this.raise(r.start,"Constructor can't be an async method")):e.static&&me(e,"prototype")&&this.raise(r.start,"Classes may not have a static property named prototype");var n=e.value=this.parseMethod(t,i,s);return e.kind==="get"&&n.params.length!==0&&this.raiseRecoverable(n.start,"getter should have no params"),e.kind==="set"&&n.params.length!==1&&this.raiseRecoverable(n.start,"setter should have exactly one param"),e.kind==="set"&&n.params[0].type==="RestElement"&&this.raiseRecoverable(n.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")};d.parseClassField=function(e){return me(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&me(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(a.eq)?(this.enterScope(oe|ve),e.value=this.parseMaybeAssign(),this.exitScope()):e.value=null,this.semicolon(),this.finishNode(e,"PropertyDefinition")};d.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(X|ve);this.type!==a.braceR;){var i=this.parseStatement(null);e.body.push(i)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")};d.parseClassId=function(e,t){this.type===a.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,J,!1)):(t===!0&&this.unexpected(),e.id=null)};d.parseClassSuper=function(e){e.superClass=this.eat(a._extends)?this.parseExprSubscripts(null,!1):null};d.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared};d.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,i=e.used;if(this.options.checkPrivateFields)for(var s=this.privateNameStack.length,r=s===0?null:this.privateNameStack[s-1],n=0;n=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")};d.parseExport=function(e,t){if(this.next(),this.eat(a.star))return this.parseExportAllDeclaration(e,t);if(this.eat(a._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[]);else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var i=0,s=e.specifiers;i=16&&(e.attributes=[])}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")};d.parseExportDeclaration=function(e){return this.parseStatement(null)};d.parseExportDefaultDeclaration=function(){var e;if(this.type===a._function||(e=this.isAsyncFunction())){var t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,re|Et,!1,e)}else if(this.type===a._class){var i=this.startNode();return this.parseClass(i,"nullableID")}else{var s=this.parseMaybeAssign();return this.semicolon(),s}};d.checkExport=function(e,t,i){e&&(typeof t!="string"&&(t=t.type==="Identifier"?t.name:t.value),$(e,t)&&this.raiseRecoverable(i,"Duplicate export '"+t+"'"),e[t]=!0)};d.checkPatternExport=function(e,t){var i=t.type;if(i==="Identifier")this.checkExport(e,t,t.start);else if(i==="ObjectPattern")for(var s=0,r=t.properties;s=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")};d.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportSpecifier")};d.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportDefaultSpecifier")};d.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,J),this.finishNode(e,"ImportNamespaceSpecifier")};d.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===a.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(a.comma)))return e;if(this.type===a.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(a.braceL);!this.eat(a.braceR);){if(t)t=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;e.push(this.parseImportSpecifier())}return e};d.parseWithClause=function(){var e=[];if(!this.eat(a._with))return e;this.expect(a.braceL);for(var t={},i=!0;!this.eat(a.braceR);){if(i)i=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;var s=this.parseImportAttribute(),r=s.key.type==="Identifier"?s.key.name:s.key.value;$(t,r)&&this.raiseRecoverable(s.key.start,"Duplicate attribute key '"+r+"'"),t[r]=!0,e.push(s)}return e};d.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(a.colon),this.type!==a.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")};d.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===a.string){var e=this.parseLiteral(this.value);return Ji.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)};d.adaptDirectivePrologue=function(e){for(var t=0;t=5&&e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")};var D=E.prototype;D.toAssignable=function(e,t,i){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",i&&this.checkPatternErrors(i,!0);for(var s=0,r=e.properties;s=8&&!p&&u.name==="async"&&!this.canInsertSemicolon()&&this.eat(a._function))return this.overrideContext(C.f_expr),this.parseFunction(this.startNodeAt(n,o),0,!1,!0,t);if(r&&!this.canInsertSemicolon()){if(this.eat(a.arrow))return this.parseArrowExpression(this.startNodeAt(n,o),[u],!1,t);if(this.options.ecmaVersion>=8&&u.name==="async"&&this.type===a.name&&!p&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return u=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(a.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(n,o),[u],!0,t)}return u;case a.regexp:var c=this.value;return s=this.parseLiteral(c.value),s.regex={pattern:c.pattern,flags:c.flags},s;case a.num:case a.string:return this.parseLiteral(this.value);case a._null:case a._true:case a._false:return s=this.startNode(),s.value=this.type===a._null?null:this.type===a._true,s.raw=this.type.keyword,this.next(),this.finishNode(s,"Literal");case a.parenL:var f=this.start,v=this.parseParenAndDistinguishExpression(r,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(v)&&(e.parenthesizedAssign=f),e.parenthesizedBind<0&&(e.parenthesizedBind=f)),v;case a.bracketL:return s=this.startNode(),this.next(),s.elements=this.parseExprList(a.bracketR,!0,!0,e),this.finishNode(s,"ArrayExpression");case a.braceL:return this.overrideContext(C.b_expr),this.parseObj(!1,e);case a._function:return s=this.startNode(),this.next(),this.parseFunction(s,0);case a._class:return this.parseClass(this.startNode(),!1);case a._new:return this.parseNew();case a.backQuote:return this.parseTemplate();case a._import:return this.options.ecmaVersion>=11?this.parseExprImport(i):this.unexpected();default:return this.parseExprAtomDefault()}};y.parseExprAtomDefault=function(){this.unexpected()};y.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===a.parenL&&!e)return this.parseDynamicImport(t);if(this.type===a.dot){var i=this.startNodeAt(t.start,t.loc&&t.loc.start);return i.name="import",t.meta=this.finishNode(i,"Identifier"),this.parseImportMeta(t)}else this.unexpected()};y.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(a.parenR)?e.options=null:(this.expect(a.comma),this.afterTrailingComma(a.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(a.parenR)||(this.expect(a.comma),this.afterTrailingComma(a.parenR)||this.unexpected())));else if(!this.eat(a.parenR)){var t=this.start;this.eat(a.comma)&&this.eat(a.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")};y.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")};y.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.value!=null?t.value.toString():t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")};y.parseParenExpression=function(){this.expect(a.parenL);var e=this.parseExpression();return this.expect(a.parenR),e};y.shouldParseArrow=function(e){return!this.canInsertSemicolon()};y.parseParenAndDistinguishExpression=function(e,t){var i=this.start,s=this.startLoc,r,n=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o=this.start,p=this.startLoc,u=[],c=!0,f=!1,v=new Se,T=this.yieldPos,h=this.awaitPos,m;for(this.yieldPos=0,this.awaitPos=0;this.type!==a.parenR;)if(c?c=!1:this.expect(a.comma),n&&this.afterTrailingComma(a.parenR,!0)){f=!0;break}else if(this.type===a.ellipsis){m=this.start,u.push(this.parseParenItem(this.parseRestBinding())),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else u.push(this.parseMaybeAssign(!1,v,this.parseParenItem));var x=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(a.parenR),e&&this.shouldParseArrow(u)&&this.eat(a.arrow))return this.checkPatternErrors(v,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=T,this.awaitPos=h,this.parseParenArrowList(i,s,u,t);(!u.length||f)&&this.unexpected(this.lastTokStart),m&&this.unexpected(m),this.checkExpressionErrors(v,!0),this.yieldPos=T||this.yieldPos,this.awaitPos=h||this.awaitPos,u.length>1?(r=this.startNodeAt(o,p),r.expressions=u,this.finishNodeAt(r,"SequenceExpression",x,g)):r=u[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var N=this.startNodeAt(i,s);return N.expression=r,this.finishNode(N,"ParenthesizedExpression")}else return r};y.parseParenItem=function(e){return e};y.parseParenArrowList=function(e,t,i,s){return this.parseArrowExpression(this.startNodeAt(e,t),i,!1,s)};var Yi=[];y.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===a.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var i=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),i&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var s=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),s,r,!0,!1),this.eat(a.parenL)?e.arguments=this.parseExprList(a.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Yi,this.finishNode(e,"NewExpression")};y.parseTemplateElement=function(e){var t=e.isTagged,i=this.startNode();return this.type===a.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),i.value={raw:this.value.replace(/\r\n?/g,` +`):y=String.fromCharCode(x),this.options.locations&&(++this.curLine,this.lineStart=this.pos),y}jsx_readString(c){let x="",y=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let v=this.input.charCodeAt(this.pos);if(v===c)break;v===38?(x+=this.input.slice(y,this.pos),x+=this.jsx_readEntity(),y=this.pos):m(v)?(x+=this.input.slice(y,this.pos),x+=this.jsx_readNewLine(!1),y=this.pos):++this.pos}return x+=this.input.slice(y,this.pos++),this.finishToken(r.string,x)}jsx_readEntity(){let c="",x=0,y,v=this.input[this.pos];v!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let I=++this.pos;for(;this.pos")}let Oe=I.name?"Element":"Fragment";return y["opening"+Oe]=I,y["closing"+Oe]=de,y.children=v,this.type===r.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(y,"JSX"+Oe)}jsx_parseText(){let c=this.parseLiteral(this.value);return c.type="JSXText",c}jsx_parseElement(){let c=this.start,x=this.startLoc;return this.next(),this.jsx_parseElementAt(c,x)}parseExprAtom(c){return this.type===o.jsxText?this.jsx_parseText():this.type===o.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(c)}readToken(c){let x=this.curContext();if(x===l)return this.jsx_readToken();if(x===p||x===h){if(S(c))return this.jsx_readWord();if(c==62)return++this.pos,this.finishToken(o.jsxTagEnd);if((c===34||c===39)&&x==p)return this.jsx_readString(c)}return c===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(o.jsxTagStart)):super.readToken(c)}updateContext(c){if(this.type==r.braceL){var x=this.curContext();x==p?this.context.push(u.b_expr):x==l?this.context.push(u.b_tmpl):super.updateContext(c),this.exprAllowed=!0}else if(this.type===r.slash&&c===o.jsxTagStart)this.context.length-=2,this.context.push(h),this.exprAllowed=!1;else return super.updateContext(c)}}}});var Pi={};Oi(Pi,{parsers:()=>dr});var Di=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],dt=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Mi="\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",mt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",De={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Me="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",Fi={5:Me,"5module":Me+" export import",6:Me+" const class extends export import super"},ji=/^in(stanceof)?$/,Ui=new RegExp("["+mt+"]"),Gi=new RegExp("["+mt+Mi+"]");function je(e,t){for(var i=65536,s=0;se)return!1;if(i+=t[s+1],i>=e)return!0}return!1}function j(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Ui.test(String.fromCharCode(e)):t===!1?!1:je(e,dt)}function X(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Gi.test(String.fromCharCode(e)):t===!1?!1:je(e,dt)||je(e,Di)}var C=function(t,i){i===void 0&&(i={}),this.label=t,this.keyword=i.keyword,this.beforeExpr=!!i.beforeExpr,this.startsExpr=!!i.startsExpr,this.isLoop=!!i.isLoop,this.isAssign=!!i.isAssign,this.prefix=!!i.prefix,this.postfix=!!i.postfix,this.binop=i.binop||null,this.updateContext=null};function V(e,t){return new C(e,{beforeExpr:!0,binop:t})}var O={beforeExpr:!0},N={startsExpr:!0},Je={};function _(e,t){return t===void 0&&(t={}),t.keyword=e,Je[e]=new C(e,t)}var a={num:new C("num",N),regexp:new C("regexp",N),string:new C("string",N),name:new C("name",N),privateId:new C("privateId",N),eof:new C("eof"),bracketL:new C("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new C("]"),braceL:new C("{",{beforeExpr:!0,startsExpr:!0}),braceR:new C("}"),parenL:new C("(",{beforeExpr:!0,startsExpr:!0}),parenR:new C(")"),comma:new C(",",O),semi:new C(";",O),colon:new C(":",O),dot:new C("."),question:new C("?",O),questionDot:new C("?."),arrow:new C("=>",O),template:new C("template"),invalidTemplate:new C("invalidTemplate"),ellipsis:new C("...",O),backQuote:new C("`",N),dollarBraceL:new C("${",{beforeExpr:!0,startsExpr:!0}),eq:new C("=",{beforeExpr:!0,isAssign:!0}),assign:new C("_=",{beforeExpr:!0,isAssign:!0}),incDec:new C("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new C("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:V("||",1),logicalAND:V("&&",2),bitwiseOR:V("|",3),bitwiseXOR:V("^",4),bitwiseAND:V("&",5),equality:V("==/!=/===/!==",6),relational:V("/<=/>=",7),bitShift:V("<>/>>>",8),plusMin:new C("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:V("%",10),star:V("*",10),slash:V("/",10),starstar:new C("**",{beforeExpr:!0}),coalesce:V("??",1),_break:_("break"),_case:_("case",O),_catch:_("catch"),_continue:_("continue"),_debugger:_("debugger"),_default:_("default",O),_do:_("do",{isLoop:!0,beforeExpr:!0}),_else:_("else",O),_finally:_("finally"),_for:_("for",{isLoop:!0}),_function:_("function",N),_if:_("if"),_return:_("return",O),_switch:_("switch"),_throw:_("throw",O),_try:_("try"),_var:_("var"),_const:_("const"),_while:_("while",{isLoop:!0}),_with:_("with"),_new:_("new",{beforeExpr:!0,startsExpr:!0}),_this:_("this",N),_super:_("super",N),_class:_("class",N),_extends:_("extends",O),_export:_("export"),_import:_("import",N),_null:_("null",N),_true:_("true",N),_false:_("false",N),_in:_("in",{beforeExpr:!0,binop:7}),_instanceof:_("instanceof",{beforeExpr:!0,binop:7}),_typeof:_("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:_("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:_("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},L=/\r\n?|\n|\u2028|\u2029/,qi=new RegExp(L.source,"g");function Y(e){return e===10||e===13||e===8232||e===8233}function xt(e,t,i){i===void 0&&(i=e.length);for(var s=t;s>10)+55296,(e&1023)+56320))}var Hi=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,ne=function(t,i){this.line=t,this.column=i};ne.prototype.offset=function(t){return new ne(this.line,this.column+t)};var be=function(t,i,s){this.start=i,this.end=s,t.sourceFile!==null&&(this.source=t.sourceFile)};function vt(e,t){for(var i=1,s=0;;){var r=xt(e,s,t);if(r<0)return new ne(i,t-s);++i,s=r}}var Ue={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},ct=!1;function Xi(e){var t={};for(var i in Ue)t[i]=e&&$(e,i)?e[i]:Ue[i];if(t.ecmaVersion==="latest"?t.ecmaVersion=1e8:t.ecmaVersion==null?(!ct&&typeof console=="object"&&console.warn&&(ct=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. +Defaulting to 2020, but this will stop working in the future.`)),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),(!e||e.allowHashBang==null)&&(t.allowHashBang=t.ecmaVersion>=14),ht(t.onToken)){var s=t.onToken;t.onToken=function(r){return s.push(r)}}return ht(t.onComment)&&(t.onComment=Wi(t,t.onComment)),t}function Wi(e,t){return function(i,s,r,o,u,p){var h={type:i?"Block":"Line",value:s,start:r,end:o};e.locations&&(h.loc=new be(this,u,p)),e.ranges&&(h.range=[r,o]),t.push(h)}}var oe=1,Z=2,Ke=4,bt=8,He=16,St=32,Se=64,_t=128,z=256,ue=512,_e=oe|Z|z;function Xe(e,t){return Z|(e?Ke:0)|(t?bt:0)}var xe=0,We=1,K=2,Ct=3,Tt=4,Et=5,A=function(t,i,s){this.options=t=Xi(t),this.sourceFile=t.sourceFile,this.keywords=H(Fi[t.ecmaVersion>=6?6:t.sourceType==="module"?"5module":5]);var r="";t.allowReserved!==!0&&(r=De[t.ecmaVersion>=6?6:t.ecmaVersion===5?5:3],t.sourceType==="module"&&(r+=" await")),this.reservedWords=H(r);var o=(r?r+" ":"")+De.strict;this.reservedWordsStrict=H(o),this.reservedWordsStrictBind=H(o+" "+De.strictBind),this.input=String(i),this.containsEsc=!1,s?(this.pos=s,this.lineStart=this.input.lastIndexOf(` +`,s-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(L).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=a.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=t.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&t.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(oe),this.regexpState=null,this.privateNameStack=[]},U={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};A.prototype.parse=function(){var t=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(t)};U.inFunction.get=function(){return(this.currentVarScope().flags&Z)>0};U.inGenerator.get=function(){return(this.currentVarScope().flags&bt)>0};U.inAsync.get=function(){return(this.currentVarScope().flags&Ke)>0};U.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(z|ue))return!1;if(i&Z)return(i&Ke)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction};U.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags;return(t&Se)>0||this.options.allowSuperOutsideMethod};U.allowDirectSuper.get=function(){return(this.currentThisScope().flags&_t)>0};U.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())};U.allowNewDotTarget.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e],i=t.flags;if(i&(z|ue)||i&Z&&!(i&He))return!0}return!1};U.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&z)>0};A.extend=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var s=this,r=0;r=,?^&]/.test(r)||r==="!"&&this.input.charAt(s+1)==="=")}e+=t[0].length,k.lastIndex=e,e+=k.exec(this.input)[0].length,this.input[e]===";"&&e++}};w.eat=function(e){return this.type===e?(this.next(),!0):!1};w.isContextual=function(e){return this.type===a.name&&this.value===e&&!this.containsEsc};w.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1};w.expectContextual=function(e){this.eatContextual(e)||this.unexpected()};w.canInsertSemicolon=function(){return this.type===a.eof||this.type===a.braceR||L.test(this.input.slice(this.lastTokEnd,this.start))};w.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0};w.semicolon=function(){!this.eat(a.semi)&&!this.insertSemicolon()&&this.unexpected()};w.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0};w.expect=function(e){this.eat(e)||this.unexpected()};w.unexpected=function(e){this.raise(e??this.start,"Unexpected token")};var Ce=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};w.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var i=t?e.parenthesizedAssign:e.parenthesizedBind;i>-1&&this.raiseRecoverable(i,t?"Assigning to rvalue":"Parenthesized pattern")}};w.checkExpressionErrors=function(e,t){if(!e)return!1;var i=e.shorthandAssign,s=e.doubleProto;if(!t)return i>=0||s>=0;i>=0&&this.raise(i,"Shorthand property assignments are valid only in destructuring patterns"),s>=0&&this.raiseRecoverable(s,"Redefinition of __proto__ property")};w.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&s<56320)return!0;if(j(s,!0)){for(var r=i+1;X(s=this.input.charCodeAt(r),!0);)++r;if(s===92||s>55295&&s<56320)return!0;var o=this.input.slice(i,r);if(!ji.test(o))return!0}return!1};d.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;k.lastIndex=this.pos;var e=k.exec(this.input),t=this.pos+e[0].length,i;return!L.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!(X(i=this.input.charCodeAt(t+8))||i>55295&&i<56320))};d.isUsingKeyword=function(e,t){if(this.options.ecmaVersion<17||!this.isContextual(e?"await":"using"))return!1;k.lastIndex=this.pos;var i=k.exec(this.input),s=this.pos+i[0].length;if(L.test(this.input.slice(this.pos,s)))return!1;if(e){var r=s+5,o;if(this.input.slice(s,r)!=="using"||r===this.input.length||X(o=this.input.charCodeAt(r))||o>55295&&o<56320)return!1;k.lastIndex=r;var u=k.exec(this.input);if(u&&L.test(this.input.slice(r,r+u[0].length)))return!1}if(t){var p=s+2,h;if(this.input.slice(s,p)==="of"&&(p===this.input.length||!X(h=this.input.charCodeAt(p))&&!(h>55295&&h<56320)))return!1}var l=this.input.charCodeAt(s);return j(l,!0)||l===92};d.isAwaitUsing=function(e){return this.isUsingKeyword(!0,e)};d.isUsing=function(e){return this.isUsingKeyword(!1,e)};d.parseStatement=function(e,t,i){var s=this.type,r=this.startNode(),o;switch(this.isLet(e)&&(s=a._var,o="let"),s){case a._break:case a._continue:return this.parseBreakContinueStatement(r,s.keyword);case a._debugger:return this.parseDebuggerStatement(r);case a._do:return this.parseDoStatement(r);case a._for:return this.parseForStatement(r);case a._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(r,!1,!e);case a._class:return e&&this.unexpected(),this.parseClass(r,!0);case a._if:return this.parseIfStatement(r);case a._return:return this.parseReturnStatement(r);case a._switch:return this.parseSwitchStatement(r);case a._throw:return this.parseThrowStatement(r);case a._try:return this.parseTryStatement(r);case a._const:case a._var:return o=o||this.value,e&&o!=="var"&&this.unexpected(),this.parseVarStatement(r,o);case a._while:return this.parseWhileStatement(r);case a._with:return this.parseWithStatement(r);case a.braceL:return this.parseBlock(!0,r);case a.semi:return this.parseEmptyStatement(r);case a._export:case a._import:if(this.options.ecmaVersion>10&&s===a._import){k.lastIndex=this.pos;var u=k.exec(this.input),p=this.pos+u[0].length,h=this.input.charCodeAt(p);if(h===40||h===46)return this.parseExpressionStatement(r,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),s===a._import?this.parseImport(r):this.parseExport(r,i);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(r,!0,!e);var l=this.isAwaitUsing(!1)?"await using":this.isUsing(!1)?"using":null;if(l)return t&&this.options.sourceType==="script"&&this.raise(this.start,"Using declaration cannot appear in the top level when source type is `script`"),l==="await using"&&(this.canAwait||this.raise(this.start,"Await using cannot appear outside of async function"),this.next()),this.next(),this.parseVar(r,!1,l),this.semicolon(),this.finishNode(r,"VariableDeclaration");var m=this.value,S=this.parseExpression();return s===a.name&&S.type==="Identifier"&&this.eat(a.colon)?this.parseLabeledStatement(r,m,S,e):this.parseExpressionStatement(r,S)}};d.parseBreakContinueStatement=function(e,t){var i=t==="break";this.next(),this.eat(a.semi)||this.insertSemicolon()?e.label=null:this.type!==a.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var s=0;s=6?this.eat(a.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")};d.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ze),this.enterScope(0),this.expect(a.parenL),this.type===a.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var i=this.isLet();if(this.type===a._var||this.type===a._const||i){var s=this.startNode(),r=i?"let":this.value;return this.next(),this.parseVar(s,!0,r),this.finishNode(s,"VariableDeclaration"),this.parseForAfterInit(e,s,t)}var o=this.isContextual("let"),u=!1,p=this.isUsing(!0)?"using":this.isAwaitUsing(!0)?"await using":null;if(p){var h=this.startNode();return this.next(),p==="await using"&&this.next(),this.parseVar(h,!0,p),this.finishNode(h,"VariableDeclaration"),this.parseForAfterInit(e,h,t)}var l=this.containsEsc,m=new Ce,S=this.start,E=t>-1?this.parseExprSubscripts(m,"await"):this.parseExpression(!0,m);return this.type===a._in||(u=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===a._in&&this.unexpected(t),e.await=!0):u&&this.options.ecmaVersion>=8&&(E.start===S&&!l&&E.type==="Identifier"&&E.name==="async"?this.unexpected():this.options.ecmaVersion>=9&&(e.await=!1)),o&&u&&this.raise(E.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(E,!1,m),this.checkLValPattern(E),this.parseForIn(e,E)):(this.checkExpressionErrors(m,!0),t>-1&&this.unexpected(t),this.parseFor(e,E))};d.parseForAfterInit=function(e,t,i){return(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&t.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===a._in?i>-1&&this.unexpected(i):e.await=i>-1),this.parseForIn(e,t)):(i>-1&&this.unexpected(i),this.parseFor(e,t))};d.parseFunctionStatement=function(e,t,i){return this.next(),this.parseFunction(e,ae|(i?0:Ge),!1,t)};d.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(a._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")};d.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(a.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")};d.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(a.braceL),this.labels.push(Qi),this.enterScope(0);for(var t,i=!1;this.type!==a.braceR;)if(this.type===a._case||this.type===a._default){var s=this.type===a._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),s?t.test=this.parseExpression():(i&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),i=!0,t.test=null),this.expect(a.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")};d.parseThrowStatement=function(e){return this.next(),L.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Yi=[];d.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t=e.type==="Identifier";return this.enterScope(t?St:0),this.checkLValPattern(e,t?Tt:K),this.expect(a.parenR),e};d.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===a._catch){var t=this.startNode();this.next(),this.eat(a.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(a._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")};d.parseVarStatement=function(e,t,i){return this.next(),this.parseVar(e,!1,t,i),this.semicolon(),this.finishNode(e,"VariableDeclaration")};d.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(ze),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")};d.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")};d.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")};d.parseLabeledStatement=function(e,t,i,s){for(var r=0,o=this.labels;r=0;h--){var l=this.labels[h];if(l.statementStart===e.start)l.statementStart=this.start,l.kind=p;else break}return this.labels.push({name:t,kind:p,statementStart:this.start}),e.body=this.parseStatement(s?s.indexOf("label")===-1?s+"label":s:"label"),this.labels.pop(),e.label=i,this.finishNode(e,"LabeledStatement")};d.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")};d.parseBlock=function(e,t,i){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(a.braceL),e&&this.enterScope(0);this.type!==a.braceR;){var s=this.parseStatement(null);t.body.push(s)}return i&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")};d.parseFor=function(e,t){return e.init=t,this.expect(a.semi),e.test=this.type===a.semi?null:this.parseExpression(),this.expect(a.semi),e.update=this.type===a.parenR?null:this.parseExpression(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")};d.parseForIn=function(e,t){var i=this.type===a._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!i||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")&&this.raise(t.start,(i?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=i?this.parseExpression():this.parseMaybeAssign(),this.expect(a.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,i?"ForInStatement":"ForOfStatement")};d.parseVar=function(e,t,i,s){for(e.declarations=[],e.kind=i;;){var r=this.startNode();if(this.parseVarId(r,i),this.eat(a.eq)?r.init=this.parseMaybeAssign(t):!s&&i==="const"&&!(this.type===a._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():!s&&(i==="using"||i==="await using")&&this.options.ecmaVersion>=17&&this.type!==a._in&&!this.isContextual("of")?this.raise(this.lastTokEnd,"Missing initializer in "+i+" declaration"):!s&&r.id.type!=="Identifier"&&!(t&&(this.type===a._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):r.init=null,e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(a.comma))break}return e};d.parseVarId=function(e,t){e.id=t==="using"||t==="await using"?this.parseIdent():this.parseBindingAtom(),this.checkLValPattern(e.id,t==="var"?We:K,!1)};var ae=1,Ge=2,At=4;d.parseFunction=function(e,t,i,s,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!s)&&(this.type===a.star&&t&Ge&&this.unexpected(),e.generator=this.eat(a.star)),this.options.ecmaVersion>=8&&(e.async=!!s),t&ae&&(e.id=t&At&&this.type!==a.name?null:this.parseIdent(),e.id&&!(t&Ge)&&this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?We:K:Ct));var o=this.yieldPos,u=this.awaitPos,p=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Xe(e.async,e.generator)),t&ae||(e.id=this.type===a.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,i,!1,r),this.yieldPos=o,this.awaitPos=u,this.awaitIdentPos=p,this.finishNode(e,t&ae?"FunctionDeclaration":"FunctionExpression")};d.parseFunctionParams=function(e){this.expect(a.parenL),e.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()};d.parseClass=function(e,t){this.next();var i=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var s=this.enterClassBody(),r=this.startNode(),o=!1;for(r.body=[],this.expect(a.braceL);this.type!==a.braceR;){var u=this.parseClassElement(e.superClass!==null);u&&(r.body.push(u),u.type==="MethodDefinition"&&u.kind==="constructor"?(o&&this.raiseRecoverable(u.start,"Duplicate constructor in the same class"),o=!0):u.key&&u.key.type==="PrivateIdentifier"&&$i(s,u)&&this.raiseRecoverable(u.key.start,"Identifier '#"+u.key.name+"' has already been declared"))}return this.strict=i,this.next(),e.body=this.finishNode(r,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")};d.parseClassElement=function(e){if(this.eat(a.semi))return null;var t=this.options.ecmaVersion,i=this.startNode(),s="",r=!1,o=!1,u="method",p=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(a.braceL))return this.parseClassStaticBlock(i),i;this.isClassElementNameStart()||this.type===a.star?p=!0:s="static"}if(i.static=p,!s&&t>=8&&this.eatContextual("async")&&((this.isClassElementNameStart()||this.type===a.star)&&!this.canInsertSemicolon()?o=!0:s="async"),!s&&(t>=9||!o)&&this.eat(a.star)&&(r=!0),!s&&!o&&!r){var h=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?u=h:s=h)}if(s?(i.computed=!1,i.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),i.key.name=s,this.finishNode(i.key,"Identifier")):this.parseClassElementName(i),t<13||this.type===a.parenL||u!=="method"||r||o){var l=!i.static&&ye(i,"constructor"),m=l&&e;l&&u!=="method"&&this.raise(i.key.start,"Constructor can't have get/set modifier"),i.kind=l?"constructor":u,this.parseClassMethod(i,r,o,m)}else this.parseClassField(i);return i};d.isClassElementNameStart=function(){return this.type===a.name||this.type===a.privateId||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword};d.parseClassElementName=function(e){this.type===a.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)};d.parseClassMethod=function(e,t,i,s){var r=e.key;e.kind==="constructor"?(t&&this.raise(r.start,"Constructor can't be a generator"),i&&this.raise(r.start,"Constructor can't be an async method")):e.static&&ye(e,"prototype")&&this.raise(r.start,"Classes may not have a static property named prototype");var o=e.value=this.parseMethod(t,i,s);return e.kind==="get"&&o.params.length!==0&&this.raiseRecoverable(o.start,"getter should have no params"),e.kind==="set"&&o.params.length!==1&&this.raiseRecoverable(o.start,"setter should have exactly one param"),e.kind==="set"&&o.params[0].type==="RestElement"&&this.raiseRecoverable(o.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")};d.parseClassField=function(e){return ye(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&ye(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(a.eq)?(this.enterScope(ue|Se),e.value=this.parseMaybeAssign(),this.exitScope()):e.value=null,this.semicolon(),this.finishNode(e,"PropertyDefinition")};d.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(z|Se);this.type!==a.braceR;){var i=this.parseStatement(null);e.body.push(i)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")};d.parseClassId=function(e,t){this.type===a.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,K,!1)):(t===!0&&this.unexpected(),e.id=null)};d.parseClassSuper=function(e){e.superClass=this.eat(a._extends)?this.parseExprSubscripts(null,!1):null};d.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared};d.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,i=e.used;if(this.options.checkPrivateFields)for(var s=this.privateNameStack.length,r=s===0?null:this.privateNameStack[s-1],o=0;o=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")};d.parseExport=function(e,t){if(this.next(),this.eat(a.star))return this.parseExportAllDeclaration(e,t);if(this.eat(a._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null,this.options.ecmaVersion>=16&&(e.attributes=[]);else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==a.string&&this.unexpected(),e.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&(e.attributes=this.parseWithClause());else{for(var i=0,s=e.specifiers;i=16&&(e.attributes=[])}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")};d.parseExportDeclaration=function(e){return this.parseStatement(null)};d.parseExportDefaultDeclaration=function(){var e;if(this.type===a._function||(e=this.isAsyncFunction())){var t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,ae|At,!1,e)}else if(this.type===a._class){var i=this.startNode();return this.parseClass(i,"nullableID")}else{var s=this.parseMaybeAssign();return this.semicolon(),s}};d.checkExport=function(e,t,i){e&&(typeof t!="string"&&(t=t.type==="Identifier"?t.name:t.value),$(e,t)&&this.raiseRecoverable(i,"Duplicate export '"+t+"'"),e[t]=!0)};d.checkPatternExport=function(e,t){var i=t.type;if(i==="Identifier")this.checkExport(e,t,t.start);else if(i==="ObjectPattern")for(var s=0,r=t.properties;s=16&&(e.attributes=this.parseWithClause()),this.semicolon(),this.finishNode(e,"ImportDeclaration")};d.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportSpecifier")};d.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportDefaultSpecifier")};d.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,K),this.finishNode(e,"ImportNamespaceSpecifier")};d.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===a.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(a.comma)))return e;if(this.type===a.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(a.braceL);!this.eat(a.braceR);){if(t)t=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;e.push(this.parseImportSpecifier())}return e};d.parseWithClause=function(){var e=[];if(!this.eat(a._with))return e;this.expect(a.braceL);for(var t={},i=!0;!this.eat(a.braceR);){if(i)i=!1;else if(this.expect(a.comma),this.afterTrailingComma(a.braceR))break;var s=this.parseImportAttribute(),r=s.key.type==="Identifier"?s.key.name:s.key.value;$(t,r)&&this.raiseRecoverable(s.key.start,"Duplicate attribute key '"+r+"'"),t[r]=!0,e.push(s)}return e};d.parseImportAttribute=function(){var e=this.startNode();return e.key=this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(a.colon),this.type!==a.string&&this.unexpected(),e.value=this.parseExprAtom(),this.finishNode(e,"ImportAttribute")};d.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===a.string){var e=this.parseLiteral(this.value);return Hi.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)};d.adaptDirectivePrologue=function(e){for(var t=0;t=5&&e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")};var D=A.prototype;D.toAssignable=function(e,t,i){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",i&&this.checkPatternErrors(i,!0);for(var s=0,r=e.properties;s=8&&!p&&h.name==="async"&&!this.canInsertSemicolon()&&this.eat(a._function))return this.overrideContext(T.f_expr),this.parseFunction(this.startNodeAt(o,u),0,!1,!0,t);if(r&&!this.canInsertSemicolon()){if(this.eat(a.arrow))return this.parseArrowExpression(this.startNodeAt(o,u),[h],!1,t);if(this.options.ecmaVersion>=8&&h.name==="async"&&this.type===a.name&&!p&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return h=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(a.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(o,u),[h],!0,t)}return h;case a.regexp:var l=this.value;return s=this.parseLiteral(l.value),s.regex={pattern:l.pattern,flags:l.flags},s;case a.num:case a.string:return this.parseLiteral(this.value);case a._null:case a._true:case a._false:return s=this.startNode(),s.value=this.type===a._null?null:this.type===a._true,s.raw=this.type.keyword,this.next(),this.finishNode(s,"Literal");case a.parenL:var m=this.start,S=this.parseParenAndDistinguishExpression(r,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(S)&&(e.parenthesizedAssign=m),e.parenthesizedBind<0&&(e.parenthesizedBind=m)),S;case a.bracketL:return s=this.startNode(),this.next(),s.elements=this.parseExprList(a.bracketR,!0,!0,e),this.finishNode(s,"ArrayExpression");case a.braceL:return this.overrideContext(T.b_expr),this.parseObj(!1,e);case a._function:return s=this.startNode(),this.next(),this.parseFunction(s,0);case a._class:return this.parseClass(this.startNode(),!1);case a._new:return this.parseNew();case a.backQuote:return this.parseTemplate();case a._import:return this.options.ecmaVersion>=11?this.parseExprImport(i):this.unexpected();default:return this.parseExprAtomDefault()}};g.parseExprAtomDefault=function(){this.unexpected()};g.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===a.parenL&&!e)return this.parseDynamicImport(t);if(this.type===a.dot){var i=this.startNodeAt(t.start,t.loc&&t.loc.start);return i.name="import",t.meta=this.finishNode(i,"Identifier"),this.parseImportMeta(t)}else this.unexpected()};g.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(a.parenR)?e.options=null:(this.expect(a.comma),this.afterTrailingComma(a.parenR)?e.options=null:(e.options=this.parseMaybeAssign(),this.eat(a.parenR)||(this.expect(a.comma),this.afterTrailingComma(a.parenR)||this.unexpected())));else if(!this.eat(a.parenR)){var t=this.start;this.eat(a.comma)&&this.eat(a.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")};g.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&!this.options.allowImportExportEverywhere&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")};g.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.value!=null?t.value.toString():t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")};g.parseParenExpression=function(){this.expect(a.parenL);var e=this.parseExpression();return this.expect(a.parenR),e};g.shouldParseArrow=function(e){return!this.canInsertSemicolon()};g.parseParenAndDistinguishExpression=function(e,t){var i=this.start,s=this.startLoc,r,o=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var u=this.start,p=this.startLoc,h=[],l=!0,m=!1,S=new Ce,E=this.yieldPos,c=this.awaitPos,x;for(this.yieldPos=0,this.awaitPos=0;this.type!==a.parenR;)if(l?l=!1:this.expect(a.comma),o&&this.afterTrailingComma(a.parenR,!0)){m=!0;break}else if(this.type===a.ellipsis){x=this.start,h.push(this.parseParenItem(this.parseRestBinding())),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}else h.push(this.parseMaybeAssign(!1,S,this.parseParenItem));var y=this.lastTokEnd,v=this.lastTokEndLoc;if(this.expect(a.parenR),e&&this.shouldParseArrow(h)&&this.eat(a.arrow))return this.checkPatternErrors(S,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=E,this.awaitPos=c,this.parseParenArrowList(i,s,h,t);(!h.length||m)&&this.unexpected(this.lastTokStart),x&&this.unexpected(x),this.checkExpressionErrors(S,!0),this.yieldPos=E||this.yieldPos,this.awaitPos=c||this.awaitPos,h.length>1?(r=this.startNodeAt(u,p),r.expressions=h,this.finishNodeAt(r,"SequenceExpression",y,v)):r=h[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var I=this.startNodeAt(i,s);return I.expression=r,this.finishNode(I,"ParenthesizedExpression")}else return r};g.parseParenItem=function(e){return e};g.parseParenArrowList=function(e,t,i,s){return this.parseArrowExpression(this.startNodeAt(e,t),i,!1,s)};var Zi=[];g.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===a.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var i=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),i&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var s=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),s,r,!0,!1),this.eat(a.parenL)?e.arguments=this.parseExprList(a.parenR,this.options.ecmaVersion>=8,!1):e.arguments=Zi,this.finishNode(e,"NewExpression")};g.parseTemplateElement=function(e){var t=e.isTagged,i=this.startNode();return this.type===a.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),i.value={raw:this.value.replace(/\r\n?/g,` `),cooked:null}):i.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` -`),cooked:this.value},this.next(),i.tail=this.type===a.backQuote,this.finishNode(i,"TemplateElement")};y.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var i=this.startNode();this.next(),i.expressions=[];var s=this.parseTemplateElement({isTagged:t});for(i.quasis=[s];!s.tail;)this.type===a.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(a.dollarBraceL),i.expressions.push(this.parseExpression()),this.expect(a.braceR),i.quasis.push(s=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(i,"TemplateLiteral")};y.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===a.name||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===a.star)&&!V.test(this.input.slice(this.lastTokEnd,this.start))};y.parseObj=function(e,t){var i=this.startNode(),s=!0,r={};for(i.properties=[],this.next();!this.eat(a.braceR);){if(s)s=!1;else if(this.expect(a.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(a.braceR))break;var n=this.parseProperty(e,t);e||this.checkPropClash(n,r,t),i.properties.push(n)}return this.finishNode(i,e?"ObjectPattern":"ObjectExpression")};y.parseProperty=function(e,t){var i=this.startNode(),s,r,n,o;if(this.options.ecmaVersion>=9&&this.eat(a.ellipsis))return e?(i.argument=this.parseIdent(!1),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(i,"RestElement")):(i.argument=this.parseMaybeAssign(!1,t),this.type===a.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(i,"SpreadElement"));this.options.ecmaVersion>=6&&(i.method=!1,i.shorthand=!1,(e||t)&&(n=this.start,o=this.startLoc),e||(s=this.eat(a.star)));var p=this.containsEsc;return this.parsePropertyName(i),!e&&!p&&this.options.ecmaVersion>=8&&!s&&this.isAsyncProp(i)?(r=!0,s=this.options.ecmaVersion>=9&&this.eat(a.star),this.parsePropertyName(i)):r=!1,this.parsePropertyValue(i,e,s,r,n,o,t,p),this.finishNode(i,"Property")};y.parseGetterSetter=function(e){var t=e.key.name;this.parsePropertyName(e),e.value=this.parseMethod(!1),e.kind=t;var i=e.kind==="get"?0:1;if(e.value.params.length!==i){var s=e.value.start;e.kind==="get"?this.raiseRecoverable(s,"getter should have no params"):this.raiseRecoverable(s,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")};y.parsePropertyValue=function(e,t,i,s,r,n,o,p){(i||s)&&this.type===a.colon&&this.unexpected(),this.eat(a.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init"):this.options.ecmaVersion>=6&&this.type===a.parenL?(t&&this.unexpected(),e.method=!0,e.value=this.parseMethod(i,s),e.kind="init"):!t&&!p&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==a.comma&&this.type!==a.braceR&&this.type!==a.eq?((i||s)&&this.unexpected(),this.parseGetterSetter(e)):this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((i||s)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=r),t?e.value=this.parseMaybeDefault(r,n,this.copyNode(e.key)):this.type===a.eq&&o?(o.shorthandAssign<0&&(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(r,n,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.kind="init",e.shorthand=!0):this.unexpected()};y.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(a.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(a.bracketR),e.key;e.computed=!1}return e.key=this.type===a.num||this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")};y.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)};y.parseMethod=function(e,t,i){var s=this.startNode(),r=this.yieldPos,n=this.awaitPos,o=this.awaitIdentPos;return this.initFunction(s),this.options.ecmaVersion>=6&&(s.generator=e),this.options.ecmaVersion>=8&&(s.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(qe(t,s.generator)|ve|(i?St:0)),this.expect(a.parenL),s.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(s,!1,!0,!1),this.yieldPos=r,this.awaitPos=n,this.awaitIdentPos=o,this.finishNode(s,"FunctionExpression")};y.parseArrowExpression=function(e,t,i,s){var r=this.yieldPos,n=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(qe(i,!1)|Ge),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!i),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,s),this.yieldPos=r,this.awaitPos=n,this.awaitIdentPos=o,this.finishNode(e,"ArrowFunctionExpression")};y.parseFunctionBody=function(e,t,i,s){var r=t&&this.type!==a.braceL,n=this.strict,o=!1;if(r)e.body=this.parseMaybeAssign(s),e.expression=!0,this.checkParams(e,!1);else{var p=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!n||p)&&(o=this.strictDirective(this.end),o&&p&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var u=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(e,!n&&!o&&!t&&!i&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,Ct),e.body=this.parseBlock(!1,void 0,o&&!n),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=u}this.exitScope()};y.isSimpleParamList=function(e){for(var t=0,i=e;t-1||r.functions.indexOf(e)>-1||r.var.indexOf(e)>-1,r.lexical.push(e),this.inModule&&r.flags&ne&&delete this.undefinedExports[e]}else if(t===Tt){var n=this.currentScope();n.lexical.push(e)}else if(t===_t){var o=this.currentScope();this.treatFunctionsAsVar?s=o.lexical.indexOf(e)>-1:s=o.lexical.indexOf(e)>-1||o.var.indexOf(e)>-1,o.functions.push(e)}else for(var p=this.scopeStack.length-1;p>=0;--p){var u=this.scopeStack[p];if(u.lexical.indexOf(e)>-1&&!(u.flags&bt&&u.lexical[0]===e)||!this.treatFunctionsAsVarInScope(u)&&u.functions.indexOf(e)>-1){s=!0;break}if(u.var.push(e),this.inModule&&u.flags&ne&&delete this.undefinedExports[e],u.flags&be)break}s&&this.raiseRecoverable(i,"Identifier '"+e+"' has already been declared")};W.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)};W.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]};W.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(be|oe|X))return t}};W.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(be|oe|X)&&!(t.flags&Ge))return t}};var _e=function(t,i,s){this.type="",this.start=i,this.end=0,t.options.locations&&(this.loc=new ge(t,s)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[i,0])},ue=E.prototype;ue.startNode=function(){return new _e(this,this.start,this.startLoc)};ue.startNodeAt=function(e,t){return new _e(this,e,t)};function At(e,t,i,s){return e.type=t,e.end=i,this.options.locations&&(e.loc.end=s),this.options.ranges&&(e.range[1]=i),e}ue.finishNode=function(e,t){return At.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)};ue.finishNodeAt=function(e,t,i,s){return At.call(this,e,t,i,s)};ue.copyNode=function(e){var t=new _e(this,e.start,this.startLoc);for(var i in e)t[i]=e[i];return t};var Zi="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",wt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Pt=wt+" Extended_Pictographic",It=Pt,Nt=It+" EBase EComp EMod EPres ExtPict",Lt=Nt,es=Lt,ts={9:wt,10:Pt,11:It,12:Nt,13:Lt,14:es},is="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",ss={9:"",10:"",11:"",12:"",13:"",14:is},ct="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Vt="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Rt=Vt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ot=Rt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Bt=Ot+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",Dt=Bt+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",rs=Dt+" "+Zi,as={9:Vt,10:Rt,11:Ot,12:Bt,13:Dt,14:rs},Ft={};function ns(e){var t=Ft[e]={binary:H(ts[e]+" "+ct),binaryOfStrings:H(ss[e]),nonBinary:{General_Category:H(ct),Script:H(as[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(fe=0,Oe=[9,10,11,12,13,14];fe=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":"")+(t.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Ft[t.options.ecmaVersion>=14?14:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};U.prototype.reset=function(t,i,s){var r=s.indexOf("v")!==-1,n=s.indexOf("u")!==-1;this.start=t|0,this.source=i+"",this.flags=s,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=n&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=n&&this.parser.options.ecmaVersion>=9)};U.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)};U.prototype.at=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return-1;var n=s.charCodeAt(t);if(!(i||this.switchU)||n<=55295||n>=57344||t+1>=r)return n;var o=s.charCodeAt(t+1);return o>=56320&&o<=57343?(n<<10)+o-56613888:n};U.prototype.nextIndex=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return r;var n=s.charCodeAt(t),o;return!(i||this.switchU)||n<=55295||n>=57344||t+1>=r||(o=s.charCodeAt(t+1))<56320||o>57343?t+1:t+2};U.prototype.current=function(t){return t===void 0&&(t=!1),this.at(this.pos,t)};U.prototype.lookahead=function(t){return t===void 0&&(t=!1),this.at(this.nextIndex(this.pos,t),t)};U.prototype.advance=function(t){t===void 0&&(t=!1),this.pos=this.nextIndex(this.pos,t)};U.prototype.eat=function(t,i){return i===void 0&&(i=!1),this.current(i)===t?(this.advance(i),!0):!1};U.prototype.eatChars=function(t,i){i===void 0&&(i=!1);for(var s=this.pos,r=0,n=t;r-1&&this.raise(e.start,"Duplicate regular expression flag"),o==="u"&&(s=!0),o==="v"&&(r=!0)}this.options.ecmaVersion>=15&&s&&r&&this.raise(e.start,"Invalid regular expression flag")};function os(e){for(var t in e)return!0;return!1}l.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&os(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))};l.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,i=e.backReferenceNames;t=16;for(t&&(e.branchID=new ye(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")};l.regexp_alternative=function(e){for(;e.pos=9&&(i=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!i,!0}return e.pos=t,!1};l.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1};l.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)};l.regexp_eatBracedQuantifier=function(e,t){var i=e.pos;if(e.eat(123)){var s=0,r=-1;if(this.regexp_eatDecimalDigits(e)&&(s=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue),e.eat(125)))return r!==-1&&r=16){var i=this.regexp_eatModifiers(e),s=e.eat(45);if(i||s){for(var r=0;r-1&&e.raise("Duplicate regular expression modifiers")}if(s){var o=this.regexp_eatModifiers(e);!i&&!o&&e.current()===58&&e.raise("Invalid regular expression modifiers");for(var p=0;p-1||i.indexOf(u)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1};l.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1};l.regexp_eatModifiers=function(e){for(var t="",i=0;(i=e.current())!==-1&&us(i);)t+=G(i),e.advance();return t};function us(e){return e===105||e===109||e===115}l.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)};l.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1};l.regexp_eatSyntaxCharacter=function(e){var t=e.current();return Mt(t)?(e.lastIntValue=t,e.advance(),!0):!1};function Mt(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}l.regexp_eatPatternCharacters=function(e){for(var t=e.pos,i=0;(i=e.current())!==-1&&!Mt(i);)e.advance();return e.pos!==t};l.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1};l.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,i=e.groupNames[e.lastStringValue];if(i)if(t)for(var s=0,r=i;s=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),ps(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function ps(e){return M(e,!0)||e===36||e===95}l.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,i=this.options.ecmaVersion>=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),hs(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function hs(e){return K(e,!0)||e===36||e===95||e===8204||e===8205}l.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)};l.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var i=e.lastIntValue;if(e.switchU)return i>e.maxBackReference&&(e.maxBackReference=i),!0;if(i<=e.numCapturingParens)return!0;e.pos=t}return!1};l.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1};l.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)};l.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1};l.regexp_eatZero=function(e){return e.current()===48&&!Te(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1};l.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1};l.regexp_eatControlLetter=function(e){var t=e.current();return jt(t)?(e.lastIntValue=t%32,e.advance(),!0):!1};function jt(e){return e>=65&&e<=90||e>=97&&e<=122}l.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var i=e.pos,s=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var r=e.lastIntValue;if(s&&r>=55296&&r<=56319){var n=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(o>=56320&&o<=57343)return e.lastIntValue=(r-55296)*1024+(o-56320)+65536,!0}e.pos=n,e.lastIntValue=r}return!0}if(s&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&cs(e.lastIntValue))return!0;s&&e.raise("Invalid unicode escape"),e.pos=i}return!1};function cs(e){return e>=0&&e<=1114111}l.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1};l.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1};var Ut=0,q=1,B=2;l.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(ls(t))return e.lastIntValue=-1,e.advance(),q;var i=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((i=t===80)||t===112)){e.lastIntValue=-1,e.advance();var s;if(e.eat(123)&&(s=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return i&&s===B&&e.raise("Invalid property name"),s;e.raise("Invalid property name")}return Ut};function ls(e){return e===100||e===68||e===115||e===83||e===119||e===87}l.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var i=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var s=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,i,s),q}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,r)}return Ut};l.regexp_validateUnicodePropertyNameAndValue=function(e,t,i){$(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(i)||e.raise("Invalid property value")};l.regexp_validateUnicodePropertyNameOrValue=function(e,t){if(e.unicodeProperties.binary.test(t))return q;if(e.switchV&&e.unicodeProperties.binaryOfStrings.test(t))return B;e.raise("Invalid property name")};l.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Gt(t=e.current());)e.lastStringValue+=G(t),e.advance();return e.lastStringValue!==""};function Gt(e){return jt(e)||e===95}l.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";fs(t=e.current());)e.lastStringValue+=G(t),e.advance();return e.lastStringValue!==""};function fs(e){return Gt(e)||Te(e)}l.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)};l.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),i=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&i===B&&e.raise("Negated character class may contain strings"),!0}return!1};l.regexp_classContents=function(e){return e.current()===93?q:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),q)};l.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var i=e.lastIntValue;e.switchU&&(t===-1||i===-1)&&e.raise("Invalid character class"),t!==-1&&i!==-1&&t>i&&e.raise("Range out of order in character class")}}};l.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var i=e.current();(i===99||Ht(i))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var s=e.current();return s!==93?(e.lastIntValue=s,e.advance(),!0):!1};l.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)};l.regexp_classSetExpression=function(e){var t=q,i;if(!this.regexp_eatClassSetRange(e))if(i=this.regexp_eatClassSetOperand(e)){i===B&&(t=B);for(var s=e.pos;e.eatChars([38,38]);){if(e.current()!==38&&(i=this.regexp_eatClassSetOperand(e))){i!==B&&(t=q);continue}e.raise("Invalid character in character class")}if(s!==e.pos)return t;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(s!==e.pos)return t}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(i=this.regexp_eatClassSetOperand(e),!i)return t;i===B&&(t=B)}};l.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var i=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var s=e.lastIntValue;return i!==-1&&s!==-1&&i>s&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1};l.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?q:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)};l.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var i=e.eat(94),s=this.regexp_classContents(e);if(e.eat(93))return i&&s===B&&e.raise("Negated character class may contain strings"),s;e.pos=t}if(e.eat(92)){var r=this.regexp_eatCharacterClassEscape(e);if(r)return r;e.pos=t}return null};l.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var i=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return i}else e.raise("Invalid escape");e.pos=t}return null};l.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)this.regexp_classString(e)===B&&(t=B);return t};l.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return t===1?q:B};l.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e)?!0:e.eat(98)?(e.lastIntValue=8,!0):(e.pos=t,!1);var i=e.current();return i<0||i===e.lookahead()&&ds(i)||ms(i)?!1:(e.advance(),e.lastIntValue=i,!0)};function ds(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function ms(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}l.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return xs(t)?(e.lastIntValue=t,e.advance(),!0):!1};function xs(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}l.regexp_eatClassControlLetter=function(e){var t=e.current();return Te(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1};l.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1};l.regexp_eatDecimalDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Te(i=e.current());)e.lastIntValue=10*e.lastIntValue+(i-48),e.advance();return e.pos!==t};function Te(e){return e>=48&&e<=57}l.regexp_eatHexDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;qt(i=e.current());)e.lastIntValue=16*e.lastIntValue+Jt(i),e.advance();return e.pos!==t};function qt(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Jt(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}l.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var i=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+i*8+e.lastIntValue:e.lastIntValue=t*8+i}else e.lastIntValue=t;return!0}return!1};l.regexp_eatOctalDigit=function(e){var t=e.current();return Ht(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)};function Ht(e){return e>=48&&e<=55}l.regexp_eatFixedHexDigits=function(e,t){var i=e.pos;e.lastIntValue=0;for(var s=0;s=this.input.length)return this.finishToken(a.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())};b.readToken=function(e){return M(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)};b.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888};b.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(i===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(var s=void 0,r=t;(s=mt(this.input,r,this.pos))>-1;)++this.curLine,r=this.lineStart=s;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,i),t,this.pos,e,this.curPosition())};b.skipLineComment=function(e){for(var t=this.pos,i=this.options.onComment&&this.curPosition(),s=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&&xt.test(String.fromCharCode(e)))++this.pos;else break e}}};b.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=e,this.value=t,this.updateContext(i)};b.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(a.ellipsis)):(++this.pos,this.finishToken(a.dot))};b.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(a.assign,2):this.finishOp(a.slash,1)};b.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),i=1,s=e===42?a.star:a.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++i,s=a.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(a.assign,i+1):this.finishOp(s,i)};b.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var i=this.input.charCodeAt(this.pos+2);if(i===61)return this.finishOp(a.assign,3)}return this.finishOp(e===124?a.logicalOR:a.logicalAND,2)}return t===61?this.finishOp(a.assign,2):this.finishOp(e===124?a.bitwiseOR:a.bitwiseAND,1)};b.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(a.assign,2):this.finishOp(a.bitwiseXOR,1)};b.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||V.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(a.incDec,2):t===61?this.finishOp(a.assign,2):this.finishOp(a.plusMin,1)};b.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),i=1;return t===e?(i=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+i)===61?this.finishOp(a.assign,i+1):this.finishOp(a.bitShift,i)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(i=2),this.finishOp(a.relational,i))};b.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(a.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(a.arrow)):this.finishOp(e===61?a.eq:a.prefix,1)};b.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var i=this.input.charCodeAt(this.pos+2);if(i<48||i>57)return this.finishOp(a.questionDot,2)}if(t===63){if(e>=12){var s=this.input.charCodeAt(this.pos+2);if(s===61)return this.finishOp(a.assign,3)}return this.finishOp(a.coalesce,2)}}return this.finishOp(a.question,1)};b.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),M(t,!0)||t===92))return this.finishToken(a.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+G(t)+"'")};b.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(a.parenL);case 41:return++this.pos,this.finishToken(a.parenR);case 59:return++this.pos,this.finishToken(a.semi);case 44:return++this.pos,this.finishToken(a.comma);case 91:return++this.pos,this.finishToken(a.bracketL);case 93:return++this.pos,this.finishToken(a.bracketR);case 123:return++this.pos,this.finishToken(a.braceL);case 125:return++this.pos,this.finishToken(a.braceR);case 58:return++this.pos,this.finishToken(a.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(a.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(a.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+G(e)+"'")};b.finishOp=function(e,t){var i=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,i)};b.readRegexp=function(){for(var e,t,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var s=this.input.charAt(this.pos);if(V.test(s)&&this.raise(i,"Unterminated regular expression"),e)e=!1;else{if(s==="[")t=!0;else if(s==="]"&&t)t=!1;else if(s==="/"&&!t)break;e=s==="\\"}++this.pos}var r=this.input.slice(i,this.pos);++this.pos;var n=this.pos,o=this.readWord1();this.containsEsc&&this.unexpected(n);var p=this.regexpState||(this.regexpState=new U(this));p.reset(i,r,o),this.validateRegExpFlags(p),this.validateRegExpPattern(p);var u=null;try{u=new RegExp(r,o)}catch{}return this.finishToken(a.regexp,{pattern:r,flags:o,value:u})};b.readInt=function(e,t,i){for(var s=this.options.ecmaVersion>=12&&t===void 0,r=i&&this.input.charCodeAt(this.pos)===48,n=this.pos,o=0,p=0,u=0,c=t??1/0;u=97?v=f-97+10:f>=65?v=f-65+10:f>=48&&f<=57?v=f-48:v=1/0,v>=e)break;p=f,o=o*e+v}return s&&p===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===n||t!=null&&this.pos-n!==t?null:o};function ys(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Kt(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}b.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var i=this.readInt(e);return i==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(i=Kt(this.input.slice(t,this.pos)),++this.pos):M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,i)};b.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var i=this.pos-t>=2&&this.input.charCodeAt(t)===48;i&&this.strict&&this.raise(t,"Invalid number");var s=this.input.charCodeAt(this.pos);if(!i&&!e&&this.options.ecmaVersion>=11&&s===110){var r=Kt(this.input.slice(t,this.pos));return++this.pos,M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,r)}i&&/[89]/.test(this.input.slice(t,this.pos))&&(i=!1),s===46&&!i&&(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),(s===69||s===101)&&!i&&(s=this.input.charCodeAt(++this.pos),(s===43||s===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),M(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var n=ys(this.input.slice(t,this.pos),i);return this.finishToken(a.num,n)};b.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var i=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(i,"Code point out of bounds")}else t=this.readHexChar(4);return t};b.readString=function(e){for(var t="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var s=this.input.charCodeAt(this.pos);if(s===e)break;s===92?(t+=this.input.slice(i,this.pos),t+=this.readEscapedChar(!1),i=this.pos):s===8232||s===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(Y(s)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(i,this.pos++),this.finishToken(a.string,t)};var Wt={};b.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===Wt)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1};b.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wt;this.raise(e,t)};b.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(i===96||i===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===a.template||this.type===a.invalidTemplate)?i===36?(this.pos+=2,this.finishToken(a.dollarBraceL)):(++this.pos,this.finishToken(a.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(a.template,e));if(i===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Y(i)){switch(e+=this.input.slice(t,this.pos),++this.pos,i){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` +`),cooked:this.value},this.next(),i.tail=this.type===a.backQuote,this.finishNode(i,"TemplateElement")};g.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var i=this.startNode();this.next(),i.expressions=[];var s=this.parseTemplateElement({isTagged:t});for(i.quasis=[s];!s.tail;)this.type===a.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(a.dollarBraceL),i.expressions.push(this.parseExpression()),this.expect(a.braceR),i.quasis.push(s=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(i,"TemplateLiteral")};g.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===a.name||this.type===a.num||this.type===a.string||this.type===a.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===a.star)&&!L.test(this.input.slice(this.lastTokEnd,this.start))};g.parseObj=function(e,t){var i=this.startNode(),s=!0,r={};for(i.properties=[],this.next();!this.eat(a.braceR);){if(s)s=!1;else if(this.expect(a.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(a.braceR))break;var o=this.parseProperty(e,t);e||this.checkPropClash(o,r,t),i.properties.push(o)}return this.finishNode(i,e?"ObjectPattern":"ObjectExpression")};g.parseProperty=function(e,t){var i=this.startNode(),s,r,o,u;if(this.options.ecmaVersion>=9&&this.eat(a.ellipsis))return e?(i.argument=this.parseIdent(!1),this.type===a.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(i,"RestElement")):(i.argument=this.parseMaybeAssign(!1,t),this.type===a.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(i,"SpreadElement"));this.options.ecmaVersion>=6&&(i.method=!1,i.shorthand=!1,(e||t)&&(o=this.start,u=this.startLoc),e||(s=this.eat(a.star)));var p=this.containsEsc;return this.parsePropertyName(i),!e&&!p&&this.options.ecmaVersion>=8&&!s&&this.isAsyncProp(i)?(r=!0,s=this.options.ecmaVersion>=9&&this.eat(a.star),this.parsePropertyName(i)):r=!1,this.parsePropertyValue(i,e,s,r,o,u,t,p),this.finishNode(i,"Property")};g.parseGetterSetter=function(e){var t=e.key.name;this.parsePropertyName(e),e.value=this.parseMethod(!1),e.kind=t;var i=e.kind==="get"?0:1;if(e.value.params.length!==i){var s=e.value.start;e.kind==="get"?this.raiseRecoverable(s,"getter should have no params"):this.raiseRecoverable(s,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")};g.parsePropertyValue=function(e,t,i,s,r,o,u,p){(i||s)&&this.type===a.colon&&this.unexpected(),this.eat(a.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,u),e.kind="init"):this.options.ecmaVersion>=6&&this.type===a.parenL?(t&&this.unexpected(),e.method=!0,e.value=this.parseMethod(i,s),e.kind="init"):!t&&!p&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==a.comma&&this.type!==a.braceR&&this.type!==a.eq?((i||s)&&this.unexpected(),this.parseGetterSetter(e)):this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((i||s)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=r),t?e.value=this.parseMaybeDefault(r,o,this.copyNode(e.key)):this.type===a.eq&&u?(u.shorthandAssign<0&&(u.shorthandAssign=this.start),e.value=this.parseMaybeDefault(r,o,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.kind="init",e.shorthand=!0):this.unexpected()};g.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(a.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(a.bracketR),e.key;e.computed=!1}return e.key=this.type===a.num||this.type===a.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")};g.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)};g.parseMethod=function(e,t,i){var s=this.startNode(),r=this.yieldPos,o=this.awaitPos,u=this.awaitIdentPos;return this.initFunction(s),this.options.ecmaVersion>=6&&(s.generator=e),this.options.ecmaVersion>=8&&(s.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Xe(t,s.generator)|Se|(i?_t:0)),this.expect(a.parenL),s.params=this.parseBindingList(a.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(s,!1,!0,!1),this.yieldPos=r,this.awaitPos=o,this.awaitIdentPos=u,this.finishNode(s,"FunctionExpression")};g.parseArrowExpression=function(e,t,i,s){var r=this.yieldPos,o=this.awaitPos,u=this.awaitIdentPos;return this.enterScope(Xe(i,!1)|He),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!i),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,s),this.yieldPos=r,this.awaitPos=o,this.awaitIdentPos=u,this.finishNode(e,"ArrowFunctionExpression")};g.parseFunctionBody=function(e,t,i,s){var r=t&&this.type!==a.braceL,o=this.strict,u=!1;if(r)e.body=this.parseMaybeAssign(s),e.expression=!0,this.checkParams(e,!1);else{var p=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!o||p)&&(u=this.strictDirective(this.end),u&&p&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var h=this.labels;this.labels=[],u&&(this.strict=!0),this.checkParams(e,!o&&!u&&!t&&!i&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,Et),e.body=this.parseBlock(!1,void 0,u&&!o),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=h}this.exitScope()};g.isSimpleParamList=function(e){for(var t=0,i=e;t-1||r.functions.indexOf(e)>-1||r.var.indexOf(e)>-1,r.lexical.push(e),this.inModule&&r.flags&oe&&delete this.undefinedExports[e]}else if(t===Tt){var o=this.currentScope();o.lexical.push(e)}else if(t===Ct){var u=this.currentScope();this.treatFunctionsAsVar?s=u.lexical.indexOf(e)>-1:s=u.lexical.indexOf(e)>-1||u.var.indexOf(e)>-1,u.functions.push(e)}else for(var p=this.scopeStack.length-1;p>=0;--p){var h=this.scopeStack[p];if(h.lexical.indexOf(e)>-1&&!(h.flags&St&&h.lexical[0]===e)||!this.treatFunctionsAsVarInScope(h)&&h.functions.indexOf(e)>-1){s=!0;break}if(h.var.push(e),this.inModule&&h.flags&oe&&delete this.undefinedExports[e],h.flags&_e)break}s&&this.raiseRecoverable(i,"Identifier '"+e+"' has already been declared")};W.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)};W.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]};W.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(_e|ue|z))return t}};W.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&(_e|ue|z)&&!(t.flags&He))return t}};var Te=function(t,i,s){this.type="",this.start=i,this.end=0,t.options.locations&&(this.loc=new be(t,s)),t.options.directSourceFile&&(this.sourceFile=t.options.directSourceFile),t.options.ranges&&(this.range=[i,0])},he=A.prototype;he.startNode=function(){return new Te(this,this.start,this.startLoc)};he.startNodeAt=function(e,t){return new Te(this,e,t)};function wt(e,t,i,s){return e.type=t,e.end=i,this.options.locations&&(e.loc.end=s),this.options.ranges&&(e.range[1]=i),e}he.finishNode=function(e,t){return wt.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)};he.finishNodeAt=function(e,t,i,s){return wt.call(this,e,t,i,s)};he.copyNode=function(e){var t=new Te(this,e.start,this.startLoc);for(var i in e)t[i]=e[i];return t};var ts="Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz",Pt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",It=Pt+" Extended_Pictographic",Nt=It,Lt=Nt+" EBase EComp EMod EPres ExtPict",Rt=Lt,is=Rt,ss={9:Pt,10:It,11:Nt,12:Lt,13:Rt,14:is},rs="Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji",as={9:"",10:"",11:"",12:"",13:"",14:rs},lt="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Vt="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Ot=Vt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Bt=Ot+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Dt=Bt+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",Mt=Dt+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",ns=Mt+" "+ts,os={9:Vt,10:Ot,11:Bt,12:Dt,13:Mt,14:ns},Ft={};function us(e){var t=Ft[e]={binary:H(ss[e]+" "+lt),binaryOfStrings:H(as[e]),nonBinary:{General_Category:H(lt),Script:H(os[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}for(me=0,Fe=[9,10,11,12,13,14];me=6?"uy":"")+(t.options.ecmaVersion>=9?"s":"")+(t.options.ecmaVersion>=13?"d":"")+(t.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Ft[t.options.ecmaVersion>=14?14:t.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};G.prototype.reset=function(t,i,s){var r=s.indexOf("v")!==-1,o=s.indexOf("u")!==-1;this.start=t|0,this.source=i+"",this.flags=s,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=o&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=o&&this.parser.options.ecmaVersion>=9)};G.prototype.raise=function(t){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+t)};G.prototype.at=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return-1;var o=s.charCodeAt(t);if(!(i||this.switchU)||o<=55295||o>=57344||t+1>=r)return o;var u=s.charCodeAt(t+1);return u>=56320&&u<=57343?(o<<10)+u-56613888:o};G.prototype.nextIndex=function(t,i){i===void 0&&(i=!1);var s=this.source,r=s.length;if(t>=r)return r;var o=s.charCodeAt(t),u;return!(i||this.switchU)||o<=55295||o>=57344||t+1>=r||(u=s.charCodeAt(t+1))<56320||u>57343?t+1:t+2};G.prototype.current=function(t){return t===void 0&&(t=!1),this.at(this.pos,t)};G.prototype.lookahead=function(t){return t===void 0&&(t=!1),this.at(this.nextIndex(this.pos,t),t)};G.prototype.advance=function(t){t===void 0&&(t=!1),this.pos=this.nextIndex(this.pos,t)};G.prototype.eat=function(t,i){return i===void 0&&(i=!1),this.current(i)===t?(this.advance(i),!0):!1};G.prototype.eatChars=function(t,i){i===void 0&&(i=!1);for(var s=this.pos,r=0,o=t;r-1&&this.raise(e.start,"Duplicate regular expression flag"),u==="u"&&(s=!0),u==="v"&&(r=!0)}this.options.ecmaVersion>=15&&s&&r&&this.raise(e.start,"Invalid regular expression flag")};function hs(e){for(var t in e)return!0;return!1}f.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&hs(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))};f.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,i=e.backReferenceNames;t=16;for(t&&(e.branchID=new ve(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")};f.regexp_alternative=function(e){for(;e.pos=9&&(i=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!i,!0}return e.pos=t,!1};f.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1};f.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)};f.regexp_eatBracedQuantifier=function(e,t){var i=e.pos;if(e.eat(123)){var s=0,r=-1;if(this.regexp_eatDecimalDigits(e)&&(s=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue),e.eat(125)))return r!==-1&&r=16){var i=this.regexp_eatModifiers(e),s=e.eat(45);if(i||s){for(var r=0;r-1&&e.raise("Duplicate regular expression modifiers")}if(s){var u=this.regexp_eatModifiers(e);!i&&!u&&e.current()===58&&e.raise("Invalid regular expression modifiers");for(var p=0;p-1||i.indexOf(h)>-1)&&e.raise("Duplicate regular expression modifiers")}}}}if(e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}}e.pos=t}return!1};f.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1};f.regexp_eatModifiers=function(e){for(var t="",i=0;(i=e.current())!==-1&&ps(i);)t+=q(i),e.advance();return t};function ps(e){return e===105||e===109||e===115}f.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)};f.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1};f.regexp_eatSyntaxCharacter=function(e){var t=e.current();return jt(t)?(e.lastIntValue=t,e.advance(),!0):!1};function jt(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}f.regexp_eatPatternCharacters=function(e){for(var t=e.pos,i=0;(i=e.current())!==-1&&!jt(i);)e.advance();return e.pos!==t};f.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1};f.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,i=e.groupNames[e.lastStringValue];if(i)if(t)for(var s=0,r=i;s=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),cs(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function cs(e){return j(e,!0)||e===36||e===95}f.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,i=this.options.ecmaVersion>=11,s=e.current(i);return e.advance(i),s===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,i)&&(s=e.lastIntValue),ls(s)?(e.lastIntValue=s,!0):(e.pos=t,!1)};function ls(e){return X(e,!0)||e===36||e===95||e===8204||e===8205}f.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)};f.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var i=e.lastIntValue;if(e.switchU)return i>e.maxBackReference&&(e.maxBackReference=i),!0;if(i<=e.numCapturingParens)return!0;e.pos=t}return!1};f.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1};f.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)};f.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1};f.regexp_eatZero=function(e){return e.current()===48&&!Ee(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1};f.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1};f.regexp_eatControlLetter=function(e){var t=e.current();return Ut(t)?(e.lastIntValue=t%32,e.advance(),!0):!1};function Ut(e){return e>=65&&e<=90||e>=97&&e<=122}f.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var i=e.pos,s=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var r=e.lastIntValue;if(s&&r>=55296&&r<=56319){var o=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var u=e.lastIntValue;if(u>=56320&&u<=57343)return e.lastIntValue=(r-55296)*1024+(u-56320)+65536,!0}e.pos=o,e.lastIntValue=r}return!0}if(s&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&fs(e.lastIntValue))return!0;s&&e.raise("Invalid unicode escape"),e.pos=i}return!1};function fs(e){return e>=0&&e<=1114111}f.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1};f.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1};var Gt=0,J=1,B=2;f.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(ds(t))return e.lastIntValue=-1,e.advance(),J;var i=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((i=t===80)||t===112)){e.lastIntValue=-1,e.advance();var s;if(e.eat(123)&&(s=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return i&&s===B&&e.raise("Invalid property name"),s;e.raise("Invalid property name")}return Gt};function ds(e){return e===100||e===68||e===115||e===83||e===119||e===87}f.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var i=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var s=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,i,s),J}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,r)}return Gt};f.regexp_validateUnicodePropertyNameAndValue=function(e,t,i){$(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(i)||e.raise("Invalid property value")};f.regexp_validateUnicodePropertyNameOrValue=function(e,t){if(e.unicodeProperties.binary.test(t))return J;if(e.switchV&&e.unicodeProperties.binaryOfStrings.test(t))return B;e.raise("Invalid property name")};f.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";qt(t=e.current());)e.lastStringValue+=q(t),e.advance();return e.lastStringValue!==""};function qt(e){return Ut(e)||e===95}f.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";ms(t=e.current());)e.lastStringValue+=q(t),e.advance();return e.lastStringValue!==""};function ms(e){return qt(e)||Ee(e)}f.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)};f.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),i=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&i===B&&e.raise("Negated character class may contain strings"),!0}return!1};f.regexp_classContents=function(e){return e.current()===93?J:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),J)};f.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var i=e.lastIntValue;e.switchU&&(t===-1||i===-1)&&e.raise("Invalid character class"),t!==-1&&i!==-1&&t>i&&e.raise("Range out of order in character class")}}};f.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var i=e.current();(i===99||Ht(i))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var s=e.current();return s!==93?(e.lastIntValue=s,e.advance(),!0):!1};f.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)};f.regexp_classSetExpression=function(e){var t=J,i;if(!this.regexp_eatClassSetRange(e))if(i=this.regexp_eatClassSetOperand(e)){i===B&&(t=B);for(var s=e.pos;e.eatChars([38,38]);){if(e.current()!==38&&(i=this.regexp_eatClassSetOperand(e))){i!==B&&(t=J);continue}e.raise("Invalid character in character class")}if(s!==e.pos)return t;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(s!==e.pos)return t}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(i=this.regexp_eatClassSetOperand(e),!i)return t;i===B&&(t=B)}};f.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var i=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var s=e.lastIntValue;return i!==-1&&s!==-1&&i>s&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1};f.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?J:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)};f.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var i=e.eat(94),s=this.regexp_classContents(e);if(e.eat(93))return i&&s===B&&e.raise("Negated character class may contain strings"),s;e.pos=t}if(e.eat(92)){var r=this.regexp_eatCharacterClassEscape(e);if(r)return r;e.pos=t}return null};f.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var i=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return i}else e.raise("Invalid escape");e.pos=t}return null};f.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)this.regexp_classString(e)===B&&(t=B);return t};f.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return t===1?J:B};f.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return this.regexp_eatCharacterEscape(e)||this.regexp_eatClassSetReservedPunctuator(e)?!0:e.eat(98)?(e.lastIntValue=8,!0):(e.pos=t,!1);var i=e.current();return i<0||i===e.lookahead()&&xs(i)||ys(i)?!1:(e.advance(),e.lastIntValue=i,!0)};function xs(e){return e===33||e>=35&&e<=38||e>=42&&e<=44||e===46||e>=58&&e<=64||e===94||e===96||e===126}function ys(e){return e===40||e===41||e===45||e===47||e>=91&&e<=93||e>=123&&e<=125}f.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return gs(t)?(e.lastIntValue=t,e.advance(),!0):!1};function gs(e){return e===33||e===35||e===37||e===38||e===44||e===45||e>=58&&e<=62||e===64||e===96||e===126}f.regexp_eatClassControlLetter=function(e){var t=e.current();return Ee(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1};f.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1};f.regexp_eatDecimalDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Ee(i=e.current());)e.lastIntValue=10*e.lastIntValue+(i-48),e.advance();return e.pos!==t};function Ee(e){return e>=48&&e<=57}f.regexp_eatHexDigits=function(e){var t=e.pos,i=0;for(e.lastIntValue=0;Jt(i=e.current());)e.lastIntValue=16*e.lastIntValue+Kt(i),e.advance();return e.pos!==t};function Jt(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Kt(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}f.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var i=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+i*8+e.lastIntValue:e.lastIntValue=t*8+i}else e.lastIntValue=t;return!0}return!1};f.regexp_eatOctalDigit=function(e){var t=e.current();return Ht(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)};function Ht(e){return e>=48&&e<=55}f.regexp_eatFixedHexDigits=function(e,t){var i=e.pos;e.lastIntValue=0;for(var s=0;s=this.input.length)return this.finishToken(a.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())};b.readToken=function(e){return j(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)};b.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888};b.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,i=this.input.indexOf("*/",this.pos+=2);if(i===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=i+2,this.options.locations)for(var s=void 0,r=t;(s=xt(this.input,r,this.pos))>-1;)++this.curLine,r=this.lineStart=s;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,i),t,this.pos,e,this.curPosition())};b.skipLineComment=function(e){for(var t=this.pos,i=this.options.onComment&&this.curPosition(),s=this.input.charCodeAt(this.pos+=e);this.pos8&&e<14||e>=5760&&yt.test(String.fromCharCode(e)))++this.pos;else break e}}};b.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var i=this.type;this.type=e,this.value=t,this.updateContext(i)};b.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(a.ellipsis)):(++this.pos,this.finishToken(a.dot))};b.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(a.assign,2):this.finishOp(a.slash,1)};b.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),i=1,s=e===42?a.star:a.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++i,s=a.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(a.assign,i+1):this.finishOp(s,i)};b.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var i=this.input.charCodeAt(this.pos+2);if(i===61)return this.finishOp(a.assign,3)}return this.finishOp(e===124?a.logicalOR:a.logicalAND,2)}return t===61?this.finishOp(a.assign,2):this.finishOp(e===124?a.bitwiseOR:a.bitwiseAND,1)};b.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(a.assign,2):this.finishOp(a.bitwiseXOR,1)};b.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||L.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(a.incDec,2):t===61?this.finishOp(a.assign,2):this.finishOp(a.plusMin,1)};b.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),i=1;return t===e?(i=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+i)===61?this.finishOp(a.assign,i+1):this.finishOp(a.bitShift,i)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(i=2),this.finishOp(a.relational,i))};b.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(a.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(a.arrow)):this.finishOp(e===61?a.eq:a.prefix,1)};b.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var i=this.input.charCodeAt(this.pos+2);if(i<48||i>57)return this.finishOp(a.questionDot,2)}if(t===63){if(e>=12){var s=this.input.charCodeAt(this.pos+2);if(s===61)return this.finishOp(a.assign,3)}return this.finishOp(a.coalesce,2)}}return this.finishOp(a.question,1)};b.readToken_numberSign=function(){var e=this.options.ecmaVersion,t=35;if(e>=13&&(++this.pos,t=this.fullCharCodeAtPos(),j(t,!0)||t===92))return this.finishToken(a.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+q(t)+"'")};b.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(a.parenL);case 41:return++this.pos,this.finishToken(a.parenR);case 59:return++this.pos,this.finishToken(a.semi);case 44:return++this.pos,this.finishToken(a.comma);case 91:return++this.pos,this.finishToken(a.bracketL);case 93:return++this.pos,this.finishToken(a.bracketR);case 123:return++this.pos,this.finishToken(a.braceL);case 125:return++this.pos,this.finishToken(a.braceR);case 58:return++this.pos,this.finishToken(a.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(a.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(a.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+q(e)+"'")};b.finishOp=function(e,t){var i=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,i)};b.readRegexp=function(){for(var e,t,i=this.pos;;){this.pos>=this.input.length&&this.raise(i,"Unterminated regular expression");var s=this.input.charAt(this.pos);if(L.test(s)&&this.raise(i,"Unterminated regular expression"),e)e=!1;else{if(s==="[")t=!0;else if(s==="]"&&t)t=!1;else if(s==="/"&&!t)break;e=s==="\\"}++this.pos}var r=this.input.slice(i,this.pos);++this.pos;var o=this.pos,u=this.readWord1();this.containsEsc&&this.unexpected(o);var p=this.regexpState||(this.regexpState=new G(this));p.reset(i,r,u),this.validateRegExpFlags(p),this.validateRegExpPattern(p);var h=null;try{h=new RegExp(r,u)}catch{}return this.finishToken(a.regexp,{pattern:r,flags:u,value:h})};b.readInt=function(e,t,i){for(var s=this.options.ecmaVersion>=12&&t===void 0,r=i&&this.input.charCodeAt(this.pos)===48,o=this.pos,u=0,p=0,h=0,l=t??1/0;h=97?S=m-97+10:m>=65?S=m-65+10:m>=48&&m<=57?S=m-48:S=1/0,S>=e)break;p=m,u=u*e+S}return s&&p===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||t!=null&&this.pos-o!==t?null:u};function vs(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Xt(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}b.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var i=this.readInt(e);return i==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(i=Xt(this.input.slice(t,this.pos)),++this.pos):j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,i)};b.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var i=this.pos-t>=2&&this.input.charCodeAt(t)===48;i&&this.strict&&this.raise(t,"Invalid number");var s=this.input.charCodeAt(this.pos);if(!i&&!e&&this.options.ecmaVersion>=11&&s===110){var r=Xt(this.input.slice(t,this.pos));return++this.pos,j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(a.num,r)}i&&/[89]/.test(this.input.slice(t,this.pos))&&(i=!1),s===46&&!i&&(++this.pos,this.readInt(10),s=this.input.charCodeAt(this.pos)),(s===69||s===101)&&!i&&(s=this.input.charCodeAt(++this.pos),(s===43||s===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),j(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o=vs(this.input.slice(t,this.pos),i);return this.finishToken(a.num,o)};b.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var i=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(i,"Code point out of bounds")}else t=this.readHexChar(4);return t};b.readString=function(e){for(var t="",i=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var s=this.input.charCodeAt(this.pos);if(s===e)break;s===92?(t+=this.input.slice(i,this.pos),t+=this.readEscapedChar(!1),i=this.pos):s===8232||s===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(Y(s)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(i,this.pos++),this.finishToken(a.string,t)};var Wt={};b.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===Wt)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1};b.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Wt;this.raise(e,t)};b.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var i=this.input.charCodeAt(this.pos);if(i===96||i===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===a.template||this.type===a.invalidTemplate)?i===36?(this.pos+=2,this.finishToken(a.dollarBraceL)):(++this.pos,this.finishToken(a.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(a.template,e));if(i===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(Y(i)){switch(e+=this.input.slice(t,this.pos),++this.pos,i){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` `;break;default:e+=String.fromCharCode(i);break}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}};b.readInvalidTemplateToken=function(){for(;this.pos=48&&t<=55){var s=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],r=parseInt(s,8);return r>255&&(s=s.slice(0,-1),r=parseInt(s,8)),this.pos+=s.length-1,t=this.input.charCodeAt(this.pos),(s!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-s.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(r)}return Y(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}};b.readHexChar=function(e){var t=this.pos,i=this.readInt(16,e);return i===null&&this.invalidStringToken(t,"Bad character escape sequence"),i};b.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,i=this.pos,s=this.options.ecmaVersion>=6;this.pos{if(!(e&&t==null)){if(t.findLast)return t.findLast(i);for(let s=t.length-1;s>=0;s--){let r=t[s];if(i(r,s,t))return r}}},$t=ks;var As=(e,t,i)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[i<0?t.length+i:i]:t.at(i)},te=As;var ws=new Proxy(()=>{},{get:()=>ws});function w(e){var s,r,n;let t=((s=e.range)==null?void 0:s[0])??e.start,i=(n=((r=e.declaration)==null?void 0:r.decorators)??e.decorators)==null?void 0:n[0];return i?Math.min(w(i),t):t}function k(e){var i;return((i=e.range)==null?void 0:i[1])??e.end}function Ps(e){let t=new Set(e);return i=>t.has(i==null?void 0:i.type)}var ie=Ps;function Is(e,t,i){let s=e.originalText.slice(t,i);for(let r of e[Symbol.for("comments")]){let n=w(r);if(n>i)break;let o=k(r);if(o1&&t.every(i=>i.trimStart()[0]==="*")}var Ye=new WeakMap;function Os(e){return Ye.has(e)||Ye.set(e,Rs(e)),Ye.get(e)}var $e=Os;function Bs(e){if(e.length<2)return;let t;for(let i=e.length-1;i>=0;i--){let s=e[i];if(t&&k(s)===w(t)&&$e(s)&&$e(t)&&(e.splice(i+1,1),s.value+="*//*"+t.value,s.range=[w(s),k(t)]),!ze(s)&&!z(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var ti=Bs;var he=null;function ce(e){if(he!==null&&typeof he.property){let t=he;return he=ce.prototype=null,t}return he=ce.prototype=e??Object.create(null),new ce}var Ds=10;for(let e=0;e<=Ds;e++)ce();function Ze(e){return ce(e)}function Fs(e,t="type"){Ze(e);function i(s){let r=s[t],n=e[r];if(!Array.isArray(n))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:s});return n}return i}var ii=Fs;var si={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var Ms=ii(si),ri=Ms;function et(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let s=0;s{switch(u.type){case"ParenthesizedExpression":{let{expression:c}=u,f=w(u);if(c.type==="TypeCastExpression")return c.range=[f,k(u)],c;let v=!1;if(!n){if(!o){o=[];for(let h of r)ei(h)&&o.push(k(h))}let T=$t(!1,o,h=>h<=f);v=T&&s.slice(T,f).trim().length===0}if(!v)return c.extra={...c.extra,parenthesized:!0},c;break}case"LogicalExpression":if(oi(u))return tt(u);break;case"TemplateLiteral":if(u.expressions.length!==u.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(i==="flow"||i==="hermes"||i==="espree"||i==="typescript"||n){let c=w(u)+1,f=k(u)-(u.tail?1:2);u.range=[c,f]}break;case"VariableDeclaration":{let c=te(!1,u.declarations,-1);c!=null&&c.init&&s[k(c)]!==";"&&(u.range=[w(u),k(c)]);break}case"TSParenthesizedType":return u.typeAnnotation;case"TSTypeParameter":ni(u);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(u.types.length===1)return u.types[0];break;case"TSMappedType":if(!u.constraint&&!u.key){let{name:c,constraint:f}=ni(u.typeParameter);u.constraint=f,u.key=c,delete u.typeParameter}break;case"TSEnumDeclaration":if(!u.body){let c=k(u.id),{members:f}=u,v=Zt({originalText:s,[Symbol.for("comments")]:r},c,f[0]?w(f[0]):k(u)),T=c+v.indexOf("{");u.body={type:"TSEnumBody",members:f,range:[T,k(u)]},delete u.members}break;case"ImportExpression":i==="hermes"&&u.attributes&&!u.options&&(u.options=u.attributes);break}});let p=e.type==="File"?e.program:e;return p.interpreter&&(r.unshift(p.interpreter),delete p.interpreter),n&&e.hashbang&&(r.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,s.length]),e}function ni(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let t=w(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}return e}function oi(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function tt(e){return oi(e)?tt({type:"LogicalExpression",operator:e.operator,left:tt({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[w(e.left),k(e.right.left)]}),right:e.right.right,range:[w(e),k(e)]}):e}var ke=js;var Us=(e,t,i,s)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(i,s):i.global?t.replace(i,s):t.split(i).join(s)},se=Us;var Gs=/\*\/$/,qs=/^\/\*\*?/,Js=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Hs=/(^|\s+)\/\/([^\n\r]*)/g,ui=/^(\r?\n)+/,Ks=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,pi=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Ws=/(\r?\n|^) *\* ?/g,Xs=[];function hi(e){let t=e.match(Js);return t?t[0].trimStart():""}function ci(e){let t=` -`;e=se(!1,e.replace(qs,"").replace(Gs,""),Ws,"$1");let i="";for(;i!==e;)i=e,e=se(!1,e,Ks,`${t}$1 $2${t}`);e=e.replace(ui,"").trimEnd();let s=Object.create(null),r=se(!1,e,pi,"").replace(ui,"").trimEnd(),n;for(;n=pi.exec(e);){let o=se(!1,n[2],Hs,"");if(typeof s[n[1]]=="string"||Array.isArray(s[n[1]])){let p=s[n[1]];s[n[1]]=[...Xs,...Array.isArray(p)?p:[p],o]}else s[n[1]]=o}return{comments:r,pragmas:s}}var li=["noformat","noprettier"],fi=["format","prettier"];function zs(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var di=zs;function mi(e){let t=di(e);t&&(e=e.slice(t.length+1));let i=hi(e),{pragmas:s,comments:r}=ci(i);return{shebang:t,text:e,pragmas:s,comments:r}}function xi(e){let{pragmas:t}=mi(e);return fi.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function yi(e){let{pragmas:t}=mi(e);return li.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function Qs(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:xi,hasIgnorePragma:yi,locStart:w,locEnd:k,...e}}var Ae=Qs;var we="module",gi="script",Pe=[we,gi];function Ie(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return we;if(/\.(?:cjs|cts)$/iu.test(e))return gi}}var Ys={ecmaVersion:"latest",allowReserved:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,checkPrivateFields:!1,locations:!1,ranges:!0,preserveParens:!0};function $s(e){let{message:t,loc:i}=e;if(!i)return e;let{line:s,column:r}=i;return Ce(t.replace(/ \(\d+:\d+\)$/u,""),{loc:{start:{line:s,column:r+1}},cause:e})}var vi,Zs=()=>(vi??(vi=E.extend((0,bi.default)())),vi);function er(e,t){let i=Zs(),s=[],r=i.parse(e,{...Ys,sourceType:t,allowImportExportEverywhere:t===we,onComment:s});return r.comments=s,r}function tr(e,t){let i=Ie(t==null?void 0:t.filepath),s=(i?[i]:Pe).map(n=>()=>er(e,n)),r;try{r=Ee(s)}catch({errors:[n]}){throw $s(n)}return ke(r,{text:e})}var Si=Ae(tr);var Ei=ot(Xe(),1);var I={Boolean:"Boolean",EOF:"",Identifier:"Identifier",PrivateIdentifier:"PrivateIdentifier",Keyword:"Keyword",Null:"Null",Numeric:"Numeric",Punctuator:"Punctuator",String:"String",RegularExpression:"RegularExpression",Template:"Template",JSXIdentifier:"JSXIdentifier",JSXText:"JSXText"};function ir(e,t){let i=e[0],s=te(!1,e,-1),r={type:I.Template,value:t.slice(i.start,s.end)};return i.loc&&(r.loc={start:i.loc.start,end:s.loc.end}),i.range&&(r.start=i.range[0],r.end=s.range[1],r.range=[r.start,r.end]),r}function it(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}it.prototype={constructor:it,translate(e,t){let i=e.type,s=this._acornTokTypes;if(i===s.name)e.type=I.Identifier,e.value==="static"&&(e.type=I.Keyword),t.ecmaVersion>5&&(e.value==="yield"||e.value==="let")&&(e.type=I.Keyword);else if(i===s.privateId)e.type=I.PrivateIdentifier;else if(i===s.semi||i===s.comma||i===s.parenL||i===s.parenR||i===s.braceL||i===s.braceR||i===s.dot||i===s.bracketL||i===s.colon||i===s.question||i===s.bracketR||i===s.ellipsis||i===s.arrow||i===s.jsxTagStart||i===s.incDec||i===s.starstar||i===s.jsxTagEnd||i===s.prefix||i===s.questionDot||i.binop&&!i.keyword||i.isAssign)e.type=I.Punctuator,e.value=this._code.slice(e.start,e.end);else if(i===s.jsxName)e.type=I.JSXIdentifier;else if(i.label==="jsxText"||i===s.jsxAttrValueToken)e.type=I.JSXText;else if(i.keyword)i.keyword==="true"||i.keyword==="false"?e.type=I.Boolean:i.keyword==="null"?e.type=I.Null:e.type=I.Keyword;else if(i===s.num)e.type=I.Numeric,e.value=this._code.slice(e.start,e.end);else if(i===s.string)t.jsxAttrValueToken?(t.jsxAttrValueToken=!1,e.type=I.JSXText):e.type=I.String,e.value=this._code.slice(e.start,e.end);else if(i===s.regexp){e.type=I.RegularExpression;let r=e.value;e.regex={flags:r.flags,pattern:r.pattern},e.value=`/${r.pattern}/${r.flags}`}return e},onToken(e,t){let i=this._acornTokTypes,s=t.tokens,r=this._tokens,n=()=>{s.push(ir(this._tokens,this._code)),this._tokens=[]};if(e.type===i.eof){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t));return}if(e.type===i.backQuote){this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),r.push(e),r.length>1&&n();return}if(e.type===i.dollarBraceL){r.push(e),n();return}if(e.type===i.braceR){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=e;return}if(e.type===i.template||e.type===i.invalidTemplate){this._curlyBrace&&(r.push(this._curlyBrace),this._curlyBrace=null),r.push(e);return}this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),s.push(this.translate(e,t))}};var _i=it;var Ti=[3,5,6,7,8,9,10,11,12,13,14,15,16,17];function sr(){return te(!1,Ti,-1)}function rr(e=5){let t=e==="latest"?sr():e;if(typeof t!="number")throw new Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!Ti.includes(t))throw new Error("Invalid ecmaVersion.");return t}function ar(e="script"){if(e==="script"||e==="module")return e;if(e==="commonjs")return"script";throw new Error("Invalid sourceType.")}function Ci(e){let t=rr(e.ecmaVersion),i=ar(e.sourceType),s=e.range===!0,r=e.loc===!0;if(t!==3&&e.allowReserved)throw new Error("`allowReserved` is only supported when ecmaVersion is 3");if(typeof e.allowReserved<"u"&&typeof e.allowReserved!="boolean")throw new Error("`allowReserved`, when present, must be `true` or `false`");let n=t===3?e.allowReserved||"never":!1,o=e.ecmaFeatures||{},p=e.sourceType==="commonjs"||!!o.globalReturn;if(i==="module"&&t<6)throw new Error("sourceType 'module' is not supported when ecmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:i,ranges:s,locations:r,allowReserved:n,allowReturnOutsideFunction:p})}var Q=Symbol("espree's internal state"),st=Symbol("espree's esprimaFinishNode");function nr(e,t,i,s,r,n,o){let p;e?p="Block":o.slice(i,i+2)==="#!"?p="Hashbang":p="Line";let u={type:p,value:t};return typeof i=="number"&&(u.start=i,u.end=s,u.range=[i,s]),typeof r=="object"&&(u.loc={start:r,end:n}),u}var rt=()=>e=>{let t=Object.assign({},e.acorn.tokTypes);return e.acornJsx&&Object.assign(t,e.acornJsx.tokTypes),class extends e{constructor(s,r){(typeof s!="object"||s===null)&&(s={}),typeof r!="string"&&!(r instanceof String)&&(r=String(r));let n=s.sourceType,o=Ci(s),p=o.ecmaFeatures||{},u=o.tokens===!0?new _i(t,r):null,c={originalSourceType:n||o.sourceType,tokens:u?[]:null,comments:o.comment===!0?[]:null,impliedStrict:p.impliedStrict===!0&&o.ecmaVersion>=5,ecmaVersion:o.ecmaVersion,jsxAttrValueToken:!1,lastToken:null,templateElements:[]};super({ecmaVersion:o.ecmaVersion,sourceType:o.sourceType,ranges:o.ranges,locations:o.locations,allowReserved:o.allowReserved,allowReturnOutsideFunction:o.allowReturnOutsideFunction,onToken(f){u&&u.onToken(f,c),f.type!==t.eof&&(c.lastToken=f)},onComment(f,v,T,h,m,x){if(c.comments){let g=nr(f,v,T,h,m,x,r);c.comments.push(g)}}},r),this[Q]=c}tokenize(){do this.next();while(this.type!==t.eof);this.next();let s=this[Q],r=s.tokens;return s.comments&&(r.comments=s.comments),r}finishNode(...s){let r=super.finishNode(...s);return this[st](r)}finishNodeAt(...s){let r=super.finishNodeAt(...s);return this[st](r)}parse(){let s=this[Q],r=super.parse();if(r.sourceType=s.originalSourceType,s.comments&&(r.comments=s.comments),s.tokens&&(r.tokens=s.tokens),r.body.length){let[n]=r.body;r.range&&(r.range[0]=n.range[0]),r.loc&&(r.loc.start=n.loc.start),r.start=n.start}return s.lastToken&&(r.range&&(r.range[1]=s.lastToken.range[1]),r.loc&&(r.loc.end=s.lastToken.loc.end),r.end=s.lastToken.end),this[Q].templateElements.forEach(n=>{let p=n.tail?1:2;n.start+=-1,n.end+=p,n.range&&(n.range[0]+=-1,n.range[1]+=p),n.loc&&(n.loc.start.column+=-1,n.loc.end.column+=p)}),r}parseTopLevel(s){return this[Q].impliedStrict&&(this.strict=!0),super.parseTopLevel(s)}raise(s,r){let n=e.acorn.getLineInfo(this.input,s),o=new SyntaxError(r);throw o.index=s,o.lineNumber=n.line,o.column=n.column+1,o}raiseRecoverable(s,r){this.raise(s,r)}unexpected(s){let r="Unexpected token";if(s!=null){if(this.pos=s,this.options.locations)for(;this.posthis.start&&(r+=` ${this.input.slice(this.start,this.end)}`),this.raise(this.start,r)}jsx_readString(s){let r=super.jsx_readString(s);return this.type===t.string&&(this[Q].jsxAttrValueToken=!0),r}[st](s){return s.type==="TemplateElement"&&this[Q].templateElements.push(s),s.type.includes("Function")&&!s.generator&&(s.generator=!1),s}}};var or={_regular:null,_jsx:null,get regular(){return this._regular===null&&(this._regular=E.extend(rt())),this._regular},get jsx(){return this._jsx===null&&(this._jsx=E.extend((0,Ei.default)(),rt())),this._jsx},get(e){return!!(e&&e.ecmaFeatures&&e.ecmaFeatures.jsx)?this.jsx:this.regular}};function ki(e,t){let i=or.get(t);return new i(t,e).parse()}var ur={ecmaVersion:"latest",range:!0,loc:!1,comment:!0,tokens:!1,ecmaFeatures:{jsx:!0,globalReturn:!0,impliedStrict:!1}};function pr(e){let{message:t,lineNumber:i,column:s}=e;return typeof i!="number"?e:Ce(t,{loc:{start:{line:i,column:s}},cause:e})}function hr(e,t){let i=Ie(t==null?void 0:t.filepath),s=(i?[i]:Pe).map(n=>()=>ki(e,{...ur,sourceType:n})),r;try{r=Ee(s)}catch({errors:[n]}){throw pr(n)}return ke(r,{parser:"espree",text:e})}var Ai=Ae(hr);var cr={acorn:Si,espree:Ai};var cn=at;export{cn as default,cr as parsers}; +`;case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return q(this.readCodePoint());case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),e){var i=this.pos-1;this.invalidStringToken(i,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var s=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],r=parseInt(s,8);return r>255&&(s=s.slice(0,-1),r=parseInt(s,8)),this.pos+=s.length-1,t=this.input.charCodeAt(this.pos),(s!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-s.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(r)}return Y(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}};b.readHexChar=function(e){var t=this.pos,i=this.readInt(16,e);return i===null&&this.invalidStringToken(t,"Bad character escape sequence"),i};b.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,i=this.pos,s=this.options.ecmaVersion>=6;this.pos(i,s,...r)=>i|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,r);var ks=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let i=this[t];if(e(i,t,this))return i}},ws=te("findLast",function(){if(Array.isArray(this))return ks}),Zt=ws;function Ps(e){return this[e<0?this.length+e:e]}var Is=te("at",function(){if(Array.isArray(this)||typeof this=="string")return Ps}),ie=Is;function M(e){let t=e.range?.[0]??e.start,i=(e.declaration?.decorators??e.decorators)?.[0];return i?Math.min(M(i),t):t}function R(e){return e.range?.[1]??e.end}function Ns(e){let t=new Set(e);return i=>t.has(i?.type)}var se=Ns;var Ls=se(["Block","CommentBlock","MultiLine"]),re=Ls;var Rs=se(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),ei=Rs;var Ze=new WeakMap;function Vs(e){return Ze.has(e)||Ze.set(e,re(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),Ze.get(e)}var ti=Vs;function Os(e){if(!re(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(i=>i.trimStart()[0]==="*")}var et=new WeakMap;function Bs(e){return et.has(e)||et.set(e,Os(e)),et.get(e)}var tt=Bs;function Ds(e){if(e.length<2)return;let t;for(let i=e.length-1;i>=0;i--){let s=e[i];if(t&&R(s)===M(t)&&tt(s)&&tt(t)&&(e.splice(i+1,1),s.value+="*//*"+t.value,s.range=[M(s),R(t)]),!ei(s)&&!re(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var ii=Ds;function Ms(e){return e!==null&&typeof e=="object"}var si=Ms;var ce=null;function le(e){if(ce!==null&&typeof ce.property){let t=ce;return ce=le.prototype=null,t}return ce=le.prototype=e??Object.create(null),new le}var Fs=10;for(let e=0;e<=Fs;e++)le();function it(e){return le(e)}function js(e,t="type"){it(e);function i(s){let r=s[t],o=e[r];if(!Array.isArray(o))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:s});return o}return i}var ri=js;var n=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],ai={AccessorProperty:n[0],AnyTypeAnnotation:n[1],ArgumentPlaceholder:n[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:n[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:n[3],AsExpression:n[4],AssignmentExpression:n[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:n[6],BigIntLiteral:n[1],BigIntLiteralTypeAnnotation:n[1],BigIntTypeAnnotation:n[1],BinaryExpression:n[5],BindExpression:["object","callee"],BlockStatement:n[7],BooleanLiteral:n[1],BooleanLiteralTypeAnnotation:n[1],BooleanTypeAnnotation:n[1],BreakStatement:n[8],CallExpression:n[9],CatchClause:["param","body"],ChainExpression:n[3],ClassAccessorProperty:n[0],ClassBody:n[10],ClassDeclaration:n[11],ClassExpression:n[11],ClassImplements:n[12],ClassMethod:n[13],ClassPrivateMethod:n[13],ClassPrivateProperty:n[14],ClassProperty:n[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:n[15],ConditionalExpression:n[16],ConditionalTypeAnnotation:n[17],ContinueStatement:n[8],DebuggerStatement:n[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:n[18],DeclareEnum:n[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:n[20],DeclareFunction:["id","predicate"],DeclareHook:n[21],DeclareInterface:n[22],DeclareModule:n[19],DeclareModuleExports:n[23],DeclareNamespace:n[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:n[24],DeclareVariable:n[21],Decorator:n[3],Directive:n[18],DirectiveLiteral:n[1],DoExpression:n[10],DoWhileStatement:n[25],EmptyStatement:n[1],EmptyTypeAnnotation:n[1],EnumBigIntBody:n[26],EnumBigIntMember:n[27],EnumBooleanBody:n[26],EnumBooleanMember:n[27],EnumDeclaration:n[19],EnumDefaultedMember:n[21],EnumNumberBody:n[26],EnumNumberMember:n[27],EnumStringBody:n[26],EnumStringMember:n[27],EnumSymbolBody:n[26],ExistsTypeAnnotation:n[1],ExperimentalRestProperty:n[6],ExperimentalSpreadProperty:n[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:n[28],ExportNamedDeclaration:n[20],ExportNamespaceSpecifier:n[28],ExportSpecifier:["local","exported"],ExpressionStatement:n[3],File:["program"],ForInStatement:n[29],ForOfStatement:n[29],ForStatement:["init","test","update","body"],FunctionDeclaration:n[30],FunctionExpression:n[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:n[15],GenericTypeAnnotation:n[12],HookDeclaration:n[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:n[16],ImportAttribute:n[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:n[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:n[33],ImportSpecifier:["imported","local"],IndexedAccessType:n[34],InferredPredicate:n[1],InferTypeAnnotation:n[35],InterfaceDeclaration:n[22],InterfaceExtends:n[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:n[1],IntersectionTypeAnnotation:n[36],JsExpressionRoot:n[37],JsonRoot:n[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:n[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:n[1],JSXExpressionContainer:n[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:n[1],JSXMemberExpression:n[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:n[1],JSXSpreadAttribute:n[6],JSXSpreadChild:n[3],JSXText:n[1],KeyofTypeAnnotation:n[6],LabeledStatement:["label","body"],Literal:n[1],LogicalExpression:n[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:n[21],MatchExpression:n[39],MatchExpressionCase:n[40],MatchIdentifierPattern:n[21],MatchLiteralPattern:n[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:n[6],MatchStatement:n[39],MatchStatementCase:n[40],MatchUnaryPattern:n[6],MatchWildcardPattern:n[1],MemberExpression:n[38],MetaProperty:["meta","property"],MethodDefinition:n[42],MixedTypeAnnotation:n[1],ModuleExpression:n[10],NeverTypeAnnotation:n[1],NewExpression:n[9],NGChainedExpression:n[43],NGEmptyExpression:n[1],NGMicrosyntax:n[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:n[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:n[32],NGPipeExpression:["left","right","arguments"],NGRoot:n[37],NullableTypeAnnotation:n[23],NullLiteral:n[1],NullLiteralTypeAnnotation:n[1],NumberLiteralTypeAnnotation:n[1],NumberTypeAnnotation:n[1],NumericLiteral:n[1],ObjectExpression:["properties"],ObjectMethod:n[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:n[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:n[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:n[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:n[9],OptionalIndexedAccessType:n[34],OptionalMemberExpression:n[38],ParenthesizedExpression:n[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:n[1],PipelineTopicExpression:n[3],Placeholder:n[1],PrivateIdentifier:n[1],PrivateName:n[21],Program:n[7],Property:n[32],PropertyDefinition:n[14],QualifiedTypeIdentifier:n[44],QualifiedTypeofIdentifier:n[44],RegExpLiteral:n[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:n[6],SatisfiesExpression:n[4],SequenceExpression:n[43],SpreadElement:n[6],StaticBlock:n[10],StringLiteral:n[1],StringLiteralTypeAnnotation:n[1],StringTypeAnnotation:n[1],Super:n[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:n[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:n[1],TemplateLiteral:["quasis","expressions"],ThisExpression:n[1],ThisTypeAnnotation:n[1],ThrowStatement:n[6],TopicReference:n[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:n[45],TSAbstractKeyword:n[1],TSAbstractMethodDefinition:n[32],TSAbstractPropertyDefinition:n[45],TSAnyKeyword:n[1],TSArrayType:n[2],TSAsExpression:n[4],TSAsyncKeyword:n[1],TSBigIntKeyword:n[1],TSBooleanKeyword:n[1],TSCallSignatureDeclaration:n[46],TSClassImplements:n[47],TSConditionalType:n[17],TSConstructorType:n[46],TSConstructSignatureDeclaration:n[46],TSDeclareFunction:n[31],TSDeclareKeyword:n[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:n[26],TSEnumDeclaration:n[19],TSEnumMember:["id","initializer"],TSExportAssignment:n[3],TSExportKeyword:n[1],TSExternalModuleReference:n[3],TSFunctionType:n[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:n[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:n[35],TSInstantiationExpression:n[47],TSInterfaceBody:n[10],TSInterfaceDeclaration:n[22],TSInterfaceHeritage:n[47],TSIntersectionType:n[36],TSIntrinsicKeyword:n[1],TSJSDocAllType:n[1],TSJSDocNonNullableType:n[23],TSJSDocNullableType:n[23],TSJSDocUnknownType:n[1],TSLiteralType:n[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:n[10],TSModuleDeclaration:n[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:n[21],TSNeverKeyword:n[1],TSNonNullExpression:n[3],TSNullKeyword:n[1],TSNumberKeyword:n[1],TSObjectKeyword:n[1],TSOptionalType:n[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:n[23],TSPrivateKeyword:n[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:n[1],TSPublicKeyword:n[1],TSQualifiedName:n[5],TSReadonlyKeyword:n[1],TSRestType:n[23],TSSatisfiesExpression:n[4],TSStaticKeyword:n[1],TSStringKeyword:n[1],TSSymbolKeyword:n[1],TSTemplateLiteralType:["quasis","types"],TSThisType:n[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:n[23],TSTypeAssertion:n[4],TSTypeLiteral:n[26],TSTypeOperator:n[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:n[48],TSTypeParameterInstantiation:n[48],TSTypePredicate:n[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:n[1],TSUnionType:n[36],TSUnknownKeyword:n[1],TSVoidKeyword:n[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:n[24],TypeAnnotation:n[23],TypeCastExpression:n[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:n[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:n[48],TypeParameterInstantiation:n[48],TypePredicate:n[49],UnaryExpression:n[6],UndefinedTypeAnnotation:n[1],UnionTypeAnnotation:n[36],UnknownTypeAnnotation:n[1],UpdateExpression:n[6],V8IntrinsicIdentifier:n[1],VariableDeclaration:["declarations"],VariableDeclarator:n[27],Variance:n[1],VoidPattern:n[1],VoidTypeAnnotation:n[1],WhileStatement:n[25],WithStatement:["object","body"],YieldExpression:n[6]};var Us=ri(ai),ni=Us;function we(e,t){if(!si(e))return e;if(Array.isArray(e)){for(let s=0;sc<=m);S=E&&s.slice(E,m).trim().length===0}return S?void 0:(l.extra={...l.extra,parenthesized:!0},l)}case"TemplateLiteral":if(h.expressions.length!==h.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(i==="flow"||i==="hermes"||i==="espree"||i==="typescript"||o){let l=M(h)+1,m=R(h)-(h.tail?1:2);h.range=[l,m]}break;case"VariableDeclaration":{let l=ie(0,h.declarations,-1);l?.init&&s[R(l)]!==";"&&(h.range=[M(h),R(l)]);break}case"TSParenthesizedType":return h.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(h.types.length===1)return h.types[0];break;case"ImportExpression":i==="hermes"&&h.attributes&&!h.options&&(h.options=h.attributes);break}},onLeave(h){switch(h.type){case"LogicalExpression":if(ui(h))return st(h);break;case"TSImportType":!h.source&&h.argument.type==="TSLiteralType"&&(h.source=h.argument.literal,delete h.argument);break}}}),e}function ui(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function st(e){return ui(e)?st({type:"LogicalExpression",operator:e.operator,left:st({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[M(e.left),R(e.right.left)]}),right:e.right.right,range:[M(e),R(e)]}):e}var Pe=Gs;var qs=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Js=te("replaceAll",function(){if(typeof this=="string")return qs}),fe=Js;var Ks=/\*\/$/,Hs=/^\/\*\*?/,Xs=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Ws=/(^|\s+)\/\/([^\n\r]*)/g,hi=/^(\r?\n)+/,zs=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,pi=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Qs=/(\r?\n|^) *\* ?/g,Ys=[];function ci(e){let t=e.match(Xs);return t?t[0].trimStart():""}function li(e){e=fe(0,e.replace(Hs,"").replace(Ks,""),Qs,"$1");let i="";for(;i!==e;)i=e,e=fe(0,e,zs,` +$1 $2 +`);e=e.replace(hi,"").trimEnd();let s=Object.create(null),r=fe(0,e,pi,"").replace(hi,"").trimEnd(),o;for(;o=pi.exec(e);){let u=fe(0,o[2],Ws,"");if(typeof s[o[1]]=="string"||Array.isArray(s[o[1]])){let p=s[o[1]];s[o[1]]=[...Ys,...Array.isArray(p)?p:[p],u]}else s[o[1]]=u}return{comments:r,pragmas:s}}var fi=["noformat","noprettier"],di=["format","prettier"];function $s(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var mi=$s;function xi(e){let t=mi(e);t&&(e=e.slice(t.length+1));let i=ci(e),{pragmas:s,comments:r}=li(i);return{shebang:t,text:e,pragmas:s,comments:r}}function yi(e){let{pragmas:t}=xi(e);return di.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function gi(e){let{pragmas:t}=xi(e);return fi.some(i=>Object.prototype.hasOwnProperty.call(t,i))}function Zs(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:yi,hasIgnorePragma:gi,locStart:M,locEnd:R,...e}}var Ie=Zs;var Ne="module",vi="script",Le="commonjs",Re=[Ne,Le];function Ve(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return Ne;if(/\.(?:cjs|cts)$/iu.test(e))return Le}}var er={ecmaVersion:"latest",allowReserved:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,checkPrivateFields:!1,locations:!1,ranges:!0,preserveParens:!0};function tr(e){let{message:t,loc:i}=e;if(!i)return e;let{line:s,column:r}=i;return Ae(t.replace(/ \(\d+:\d+\)$/u,""),{loc:{start:{line:s,column:r+1}},cause:e})}var bi,ir=()=>(bi??(bi=A.extend((0,Si.default)())),bi);function sr(e,t){let i=ir(),s=[],r=i.parse(e,{...er,sourceType:t===Le?vi:t,allowImportExportEverywhere:t===Ne,onComment:s});return r.comments=s,r}function rr(e,t){let i=Ve(t?.filepath),s=(i?[i]:Re).map(o=>()=>sr(e,o)),r;try{r=ke(s)}catch({errors:[o]}){throw tr(o)}return Pe(r,{text:e})}var _i=Ie(rr);var Ai=ut($e(),1);var P={Boolean:"Boolean",EOF:"",Identifier:"Identifier",PrivateIdentifier:"PrivateIdentifier",Keyword:"Keyword",Null:"Null",Numeric:"Numeric",Punctuator:"Punctuator",String:"String",RegularExpression:"RegularExpression",Template:"Template",JSXIdentifier:"JSXIdentifier",JSXText:"JSXText"};function ar(e,t){let i=e[0],s=ie(0,e,-1),r={type:P.Template,value:t.slice(i.start,s.end)};return i.loc&&(r.loc={start:i.loc.start,end:s.loc.end}),i.range&&(r.start=i.range[0],r.end=s.range[1],r.range=[r.start,r.end]),r}function rt(e,t){this._acornTokTypes=e,this._tokens=[],this._curlyBrace=null,this._code=t}rt.prototype={constructor:rt,translate(e,t){let i=e.type,s=this._acornTokTypes;if(i===s.name)e.type=P.Identifier,e.value==="static"&&(e.type=P.Keyword),t.ecmaVersion>5&&(e.value==="yield"||e.value==="let")&&(e.type=P.Keyword);else if(i===s.privateId)e.type=P.PrivateIdentifier;else if(i===s.semi||i===s.comma||i===s.parenL||i===s.parenR||i===s.braceL||i===s.braceR||i===s.dot||i===s.bracketL||i===s.colon||i===s.question||i===s.bracketR||i===s.ellipsis||i===s.arrow||i===s.jsxTagStart||i===s.incDec||i===s.starstar||i===s.jsxTagEnd||i===s.prefix||i===s.questionDot||i.binop&&!i.keyword||i.isAssign)e.type=P.Punctuator,e.value=this._code.slice(e.start,e.end);else if(i===s.jsxName)e.type=P.JSXIdentifier;else if(i.label==="jsxText"||i===s.jsxAttrValueToken)e.type=P.JSXText;else if(i.keyword)i.keyword==="true"||i.keyword==="false"?e.type=P.Boolean:i.keyword==="null"?e.type=P.Null:e.type=P.Keyword;else if(i===s.num)e.type=P.Numeric,e.value=this._code.slice(e.start,e.end);else if(i===s.string)t.jsxAttrValueToken?(t.jsxAttrValueToken=!1,e.type=P.JSXText):e.type=P.String,e.value=this._code.slice(e.start,e.end);else if(i===s.regexp){e.type=P.RegularExpression;let r=e.value;e.regex={flags:r.flags,pattern:r.pattern},e.value=`/${r.pattern}/${r.flags}`}return e},onToken(e,t){let i=this._acornTokTypes,s=t.tokens,r=this._tokens,o=()=>{s.push(ar(this._tokens,this._code)),this._tokens=[]};if(e.type===i.eof){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t));return}if(e.type===i.backQuote){this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),r.push(e),r.length>1&&o();return}if(e.type===i.dollarBraceL){r.push(e),o();return}if(e.type===i.braceR){this._curlyBrace&&s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=e;return}if(e.type===i.template||e.type===i.invalidTemplate){this._curlyBrace&&(r.push(this._curlyBrace),this._curlyBrace=null),r.push(e);return}this._curlyBrace&&(s.push(this.translate(this._curlyBrace,t)),this._curlyBrace=null),s.push(this.translate(e,t))}};var Ci=rt;var Ti=[3,5,6,7,8,9,10,11,12,13,14,15,16,17];function nr(){return ie(0,Ti,-1)}function or(e=5){let t=e==="latest"?nr():e;if(typeof t!="number")throw new Error(`ecmaVersion must be a number or "latest". Received value of type ${typeof e} instead.`);if(t>=2015&&(t-=2009),!Ti.includes(t))throw new Error("Invalid ecmaVersion.");return t}function ur(e="script"){if(e==="script"||e==="module")return e;if(e==="commonjs")return"script";throw new Error("Invalid sourceType.")}function Ei(e){let t=or(e.ecmaVersion),i=ur(e.sourceType),s=e.range===!0,r=e.loc===!0;if(t!==3&&e.allowReserved)throw new Error("`allowReserved` is only supported when ecmaVersion is 3");if(typeof e.allowReserved<"u"&&typeof e.allowReserved!="boolean")throw new Error("`allowReserved`, when present, must be `true` or `false`");let o=t===3?e.allowReserved||"never":!1,u=e.ecmaFeatures||{},p=e.sourceType==="commonjs"||!!u.globalReturn;if(i==="module"&&t<6)throw new Error("sourceType 'module' is not supported when ecmaVersion < 2015. Consider adding `{ ecmaVersion: 2015 }` to the parser options.");return Object.assign({},e,{ecmaVersion:t,sourceType:i,ranges:s,locations:r,allowReserved:o,allowReturnOutsideFunction:p})}var Q=Symbol("espree's internal state"),at=Symbol("espree's esprimaFinishNode");function hr(e,t,i,s,r,o,u){let p;e?p="Block":u.slice(i,i+2)==="#!"?p="Hashbang":p="Line";let h={type:p,value:t};return typeof i=="number"&&(h.start=i,h.end=s,h.range=[i,s]),typeof r=="object"&&(h.loc={start:r,end:o}),h}var nt=()=>e=>{let t=Object.assign({},e.acorn.tokTypes);return e.acornJsx&&Object.assign(t,e.acornJsx.tokTypes),class extends e{constructor(s,r){(typeof s!="object"||s===null)&&(s={}),typeof r!="string"&&!(r instanceof String)&&(r=String(r));let o=s.sourceType,u=Ei(s),p=u.ecmaFeatures||{},h=u.tokens===!0?new Ci(t,r):null,l={originalSourceType:o||u.sourceType,tokens:h?[]:null,comments:u.comment===!0?[]:null,impliedStrict:p.impliedStrict===!0&&u.ecmaVersion>=5,ecmaVersion:u.ecmaVersion,jsxAttrValueToken:!1,lastToken:null,templateElements:[]};super({ecmaVersion:u.ecmaVersion,sourceType:u.sourceType,ranges:u.ranges,locations:u.locations,allowReserved:u.allowReserved,allowReturnOutsideFunction:u.allowReturnOutsideFunction,onToken(m){h&&h.onToken(m,l),m.type!==t.eof&&(l.lastToken=m)},onComment(m,S,E,c,x,y){if(l.comments){let v=hr(m,S,E,c,x,y,r);l.comments.push(v)}}},r),this[Q]=l}tokenize(){do this.next();while(this.type!==t.eof);this.next();let s=this[Q],r=s.tokens;return s.comments&&(r.comments=s.comments),r}finishNode(...s){let r=super.finishNode(...s);return this[at](r)}finishNodeAt(...s){let r=super.finishNodeAt(...s);return this[at](r)}parse(){let s=this[Q],r=super.parse();return r.sourceType=s.originalSourceType,s.comments&&(r.comments=s.comments),s.tokens&&(r.tokens=s.tokens),this[Q].templateElements.forEach(o=>{let p=o.tail?1:2;o.start+=-1,o.end+=p,o.range&&(o.range[0]+=-1,o.range[1]+=p),o.loc&&(o.loc.start.column+=-1,o.loc.end.column+=p)}),r}parseTopLevel(s){return this[Q].impliedStrict&&(this.strict=!0),super.parseTopLevel(s)}raise(s,r){let o=e.acorn.getLineInfo(this.input,s),u=new SyntaxError(r);throw u.index=s,u.lineNumber=o.line,u.column=o.column+1,u}raiseRecoverable(s,r){this.raise(s,r)}unexpected(s){let r="Unexpected token";if(s!=null){if(this.pos=s,this.options.locations)for(;this.posthis.start&&(r+=` ${this.input.slice(this.start,this.end)}`),this.raise(this.start,r)}jsx_readString(s){let r=super.jsx_readString(s);return this.type===t.string&&(this[Q].jsxAttrValueToken=!0),r}[at](s){return s.type==="TemplateElement"&&this[Q].templateElements.push(s),s.type.includes("Function")&&!s.generator&&(s.generator=!1),s}}};var pr={_regular:null,_jsx:null,get regular(){return this._regular===null&&(this._regular=A.extend(nt())),this._regular},get jsx(){return this._jsx===null&&(this._jsx=A.extend((0,Ai.default)(),nt())),this._jsx},get(e){return!!(e&&e.ecmaFeatures&&e.ecmaFeatures.jsx)?this.jsx:this.regular}};function ki(e,t){let i=pr.get(t);return new i(t,e).parse()}var cr={ecmaVersion:"latest",range:!0,loc:!1,comment:!0,tokens:!1,ecmaFeatures:{jsx:!0,impliedStrict:!1}};function lr(e){let{message:t,lineNumber:i,column:s}=e;return typeof i!="number"?e:Ae(t,{loc:{start:{line:i,column:s}},cause:e})}function fr(e,t){let i=Ve(t?.filepath),s=(i?[i]:Re).map(o=>()=>ki(e,{...cr,sourceType:o})),r;try{r=ke(s)}catch({errors:[o]}){throw lr(o)}return Pe(r,{parser:"espree",text:e})}var wi=Ie(fr);var dr={acorn:_i,espree:wi};export{Pi as default,dr as parsers}; diff --git a/node_modules/prettier/plugins/angular.js b/node_modules/prettier/plugins/angular.js old mode 100755 new mode 100644 index f5b87b08c..8b8b2a326 --- a/node_modules/prettier/plugins/angular.js +++ b/node_modules/prettier/plugins/angular.js @@ -1,2 +1,4 @@ -(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.angular=e()}})(function(){"use strict";var dt=Object.defineProperty;var qs=Object.getOwnPropertyDescriptor;var js=Object.getOwnPropertyNames;var zs=Object.prototype.hasOwnProperty;var tn=t=>{throw TypeError(t)};var nn=(t,e)=>{for(var n in e)dt(t,n,{get:e[n],enumerable:!0})},Gs=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of js(e))!zs.call(t,r)&&r!==n&&dt(t,r,{get:()=>e[r],enumerable:!(s=qs(e,r))||s.enumerable});return t};var Xs=t=>Gs(dt({},"__esModule",{value:!0}),t);var mt=(t,e,n)=>e.has(t)||tn("Cannot "+n);var L=(t,e,n)=>(mt(t,e,"read from private field"),n?n.call(t):e.get(t)),V=(t,e,n)=>e.has(t)?tn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),te=(t,e,n,s)=>(mt(t,e,"write to private field"),s?s.call(t,n):e.set(t,n),n),c=(t,e,n)=>(mt(t,e,"access private method"),n);var si={};nn(si,{parsers:()=>Zt});var Zt={};nn(Zt,{__ng_action:()=>Zr,__ng_binding:()=>ei,__ng_directive:()=>ni,__ng_interpolation:()=>ti});var ii=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var sn;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"})(sn||(sn={}));var rn;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"})(rn||(rn={}));var on;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(on||(on={}));var D;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"})(D||(D={}));var an;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(an||(an={}));var ln;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"})(ln||(ln={}));var cn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(cn||(cn={}));var un;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"})(un||(un={}));var pn;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(pn||(pn={}));var hn;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(hn||(hn={}));var fn;(function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function",t[t.Inferred=6]="Inferred",t[t.None=7]="None"})(fn||(fn={}));var Js=void 0;var dn;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(dn||(dn={}));var _;(function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.BitwiseOr=11]="BitwiseOr",t[t.BitwiseAnd=12]="BitwiseAnd",t[t.Lower=13]="Lower",t[t.LowerEquals=14]="LowerEquals",t[t.Bigger=15]="Bigger",t[t.BiggerEquals=16]="BiggerEquals",t[t.NullishCoalesce=17]="NullishCoalesce",t[t.Exponentiation=18]="Exponentiation",t[t.In=19]="In"})(_||(_={}));function Ys(t,e){return t==null||e==null?t==e:t.isEquivalent(e)}function Qs(t,e,n){let s=t.length;if(s!==e.length)return!1;for(let r=0;rn.isEquivalent(s))}var b=class{type;sourceSpan;constructor(e,n){this.type=e||null,this.sourceSpan=n||null}prop(e,n){return new Ct(this,e,null,n)}key(e,n,s){return new Tt(this,e,n,s)}callFn(e,n,s){return new St(this,e,null,n,s)}instantiate(e,n,s){return new Et(this,e,n,s)}conditional(e,n=null,s){return new _t(this,e,n,null,s)}equals(e,n){return new C(_.Equals,this,e,null,n)}notEquals(e,n){return new C(_.NotEquals,this,e,null,n)}identical(e,n){return new C(_.Identical,this,e,null,n)}notIdentical(e,n){return new C(_.NotIdentical,this,e,null,n)}minus(e,n){return new C(_.Minus,this,e,null,n)}plus(e,n){return new C(_.Plus,this,e,null,n)}divide(e,n){return new C(_.Divide,this,e,null,n)}multiply(e,n){return new C(_.Multiply,this,e,null,n)}modulo(e,n){return new C(_.Modulo,this,e,null,n)}power(e,n){return new C(_.Exponentiation,this,e,null,n)}and(e,n){return new C(_.And,this,e,null,n)}bitwiseOr(e,n){return new C(_.BitwiseOr,this,e,null,n)}bitwiseAnd(e,n){return new C(_.BitwiseAnd,this,e,null,n)}or(e,n){return new C(_.Or,this,e,null,n)}lower(e,n){return new C(_.Lower,this,e,null,n)}lowerEquals(e,n){return new C(_.LowerEquals,this,e,null,n)}bigger(e,n){return new C(_.Bigger,this,e,null,n)}biggerEquals(e,n){return new C(_.BiggerEquals,this,e,null,n)}isBlank(e){return this.equals(TYPED_NULL_EXPR,e)}nullishCoalesce(e,n){return new C(_.NullishCoalesce,this,e,null,n)}toStmt(){return new Nt(this,null)}},st=class t extends b{name;constructor(e,n,s){super(n,s),this.name=e}isEquivalent(e){return e instanceof t&&this.name===e.name}isConstant(){return!1}visitExpression(e,n){return e.visitReadVarExpr(this,n)}clone(){return new t(this.name,this.type,this.sourceSpan)}set(e){return new vt(this.name,e,null,this.sourceSpan)}},gt=class t extends b{expr;constructor(e,n,s){super(n,s),this.expr=e}visitExpression(e,n){return e.visitTypeofExpr(this,n)}isEquivalent(e){return e instanceof t&&e.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}};var vt=class t extends b{name;value;constructor(e,n,s,r){super(s||n.type,r),this.name=e,this.value=n}isEquivalent(e){return e instanceof t&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWriteVarExpr(this,n)}clone(){return new t(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(e,n){return new It(this.name,this.value,e,n,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(Js,Ae.Final)}},wt=class t extends b{receiver;index;value;constructor(e,n,s,r,i){super(r||s.type,i),this.receiver=e,this.index=n,this.value=s}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWriteKeyExpr(this,n)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}},xt=class t extends b{receiver;name;value;constructor(e,n,s,r,i){super(r||s.type,i),this.receiver=e,this.name=n,this.value=s}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,n){return e.visitWritePropExpr(this,n)}clone(){return new t(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}},St=class t extends b{fn;args;pure;constructor(e,n,s,r,i=!1){super(s,r),this.fn=e,this.args=n,this.pure=i}get receiver(){return this.fn}isEquivalent(e){return e instanceof t&&this.fn.isEquivalent(e.fn)&&ct(this.args,e.args)&&this.pure===e.pure}isConstant(){return!1}visitExpression(e,n){return e.visitInvokeFunctionExpr(this,n)}clone(){return new t(this.fn.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan,this.pure)}};var Et=class t extends b{classExpr;args;constructor(e,n,s,r){super(s,r),this.classExpr=e,this.args=n}isEquivalent(e){return e instanceof t&&this.classExpr.isEquivalent(e.classExpr)&&ct(this.args,e.args)}isConstant(){return!1}visitExpression(e,n){return e.visitInstantiateExpr(this,n)}clone(){return new t(this.classExpr.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan)}},rt=class t extends b{value;constructor(e,n,s){super(n,s),this.value=e}isEquivalent(e){return e instanceof t&&this.value===e.value}isConstant(){return!0}visitExpression(e,n){return e.visitLiteralExpr(this,n)}clone(){return new t(this.value,this.type,this.sourceSpan)}};var yt=class t extends b{value;typeParams;constructor(e,n,s=null,r){super(n,r),this.value=e,this.typeParams=s}isEquivalent(e){return e instanceof t&&this.value.name===e.value.name&&this.value.moduleName===e.value.moduleName}isConstant(){return!1}visitExpression(e,n){return e.visitExternalExpr(this,n)}clone(){return new t(this.value,this.type,this.typeParams,this.sourceSpan)}};var _t=class t extends b{condition;falseCase;trueCase;constructor(e,n,s=null,r,i){super(r||n.type,i),this.condition=e,this.falseCase=s,this.trueCase=n}isEquivalent(e){return e instanceof t&&this.condition.isEquivalent(e.condition)&&this.trueCase.isEquivalent(e.trueCase)&&Ys(this.falseCase,e.falseCase)}isConstant(){return!1}visitExpression(e,n){return e.visitConditionalExpr(this,n)}clone(){var e;return new t(this.condition.clone(),this.trueCase.clone(),(e=this.falseCase)==null?void 0:e.clone(),this.type,this.sourceSpan)}};var C=class t extends b{operator;rhs;lhs;constructor(e,n,s,r,i){super(r||n.type,i),this.operator=e,this.rhs=s,this.lhs=n}isEquivalent(e){return e instanceof t&&this.operator===e.operator&&this.lhs.isEquivalent(e.lhs)&&this.rhs.isEquivalent(e.rhs)}isConstant(){return!1}visitExpression(e,n){return e.visitBinaryOperatorExpr(this,n)}clone(){return new t(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}},Ct=class t extends b{receiver;name;constructor(e,n,s,r){super(s,r),this.receiver=e,this.name=n}get index(){return this.name}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name}isConstant(){return!1}visitExpression(e,n){return e.visitReadPropExpr(this,n)}set(e){return new xt(this.receiver,this.name,e,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},Tt=class t extends b{receiver;index;constructor(e,n,s,r){super(s,r),this.receiver=e,this.index=n}isEquivalent(e){return e instanceof t&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)}isConstant(){return!1}visitExpression(e,n){return e.visitReadKeyExpr(this,n)}set(e){return new wt(this.receiver,this.index,e,null,this.sourceSpan)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},kt=class t extends b{entries;constructor(e,n,s){super(n,s),this.entries=e}isConstant(){return this.entries.every(e=>e.isConstant())}isEquivalent(e){return e instanceof t&&ct(this.entries,e.entries)}visitExpression(e,n){return e.visitLiteralArrayExpr(this,n)}clone(){return new t(this.entries.map(e=>e.clone()),this.type,this.sourceSpan)}};var bt=class t extends b{entries;valueType=null;constructor(e,n,s){super(n,s),this.entries=e,n&&(this.valueType=n.valueType)}isEquivalent(e){return e instanceof t&&ct(this.entries,e.entries)}isConstant(){return this.entries.every(e=>e.value.isConstant())}visitExpression(e,n){return e.visitLiteralMapExpr(this,n)}clone(){let e=this.entries.map(n=>n.clone());return new t(e,this.type,this.sourceSpan)}};var Ae;(function(t){t[t.None=0]="None",t[t.Final=1]="Final",t[t.Private=2]="Private",t[t.Exported=4]="Exported",t[t.Static=8]="Static"})(Ae||(Ae={}));var it=class{modifiers;sourceSpan;leadingComments;constructor(e=Ae.None,n=null,s){this.modifiers=e,this.sourceSpan=n,this.leadingComments=s}hasModifier(e){return(this.modifiers&e)!==0}addLeadingComment(e){this.leadingComments=this.leadingComments??[],this.leadingComments.push(e)}},It=class t extends it{name;value;type;constructor(e,n,s,r,i,a){super(r,i,a),this.name=e,this.value=n,this.type=s||n&&n.type||null}isEquivalent(e){return e instanceof t&&this.name===e.name&&(this.value?!!e.value&&this.value.isEquivalent(e.value):!e.value)}visitStatement(e,n){return e.visitDeclareVarStmt(this,n)}};var Nt=class t extends it{expr;constructor(e,n,s){super(Ae.None,n,s),this.expr=e}isEquivalent(e){return e instanceof t&&this.expr.isEquivalent(e.expr)}visitStatement(e,n){return e.visitExpressionStmt(this,n)}};function Ks(t,e,n){return new st(t,e,n)}var oi=Ks("");var mn=class t{static INSTANCE=new t;keyOf(e){if(e instanceof rt&&typeof e.value=="string")return`"${e.value}"`;if(e instanceof rt)return String(e.value);if(e instanceof kt){let n=[];for(let s of e.entries)n.push(this.keyOf(s));return`[${n.join(",")}]`}else if(e instanceof bt){let n=[];for(let s of e.entries){let r=s.key;s.quoted&&(r=`"${r}"`),n.push(r+":"+this.keyOf(s.value))}return`{${n.join(",")}}`}else{if(e instanceof yt)return`import("${e.value.moduleName}", ${e.value.name})`;if(e instanceof st)return`read(${e.name})`;if(e instanceof gt)return`typeof(${this.keyOf(e.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`)}}};var o="@angular/core",p=class{static NEW_METHOD="factory";static TRANSFORM_METHOD="transform";static PATCH_DEPS="patchedDeps";static core={name:null,moduleName:o};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:o};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:o};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:o};static element={name:"\u0275\u0275element",moduleName:o};static elementStart={name:"\u0275\u0275elementStart",moduleName:o};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:o};static advance={name:"\u0275\u0275advance",moduleName:o};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:o};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:o};static attribute={name:"\u0275\u0275attribute",moduleName:o};static classProp={name:"\u0275\u0275classProp",moduleName:o};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:o};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:o};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:o};static styleMap={name:"\u0275\u0275styleMap",moduleName:o};static classMap={name:"\u0275\u0275classMap",moduleName:o};static styleProp={name:"\u0275\u0275styleProp",moduleName:o};static interpolate={name:"\u0275\u0275interpolate",moduleName:o};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:o};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:o};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:o};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:o};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:o};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:o};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:o};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:o};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:o};static nextContext={name:"\u0275\u0275nextContext",moduleName:o};static resetView={name:"\u0275\u0275resetView",moduleName:o};static templateCreate={name:"\u0275\u0275template",moduleName:o};static defer={name:"\u0275\u0275defer",moduleName:o};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:o};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:o};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:o};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:o};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:o};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:o};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:o};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:o};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:o};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:o};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:o};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:o};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:o};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:o};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:o};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:o};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:o};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:o};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:o};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:o};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:o};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:o};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:o};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:o};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:o};static conditional={name:"\u0275\u0275conditional",moduleName:o};static repeater={name:"\u0275\u0275repeater",moduleName:o};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:o};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:o};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:o};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:o};static text={name:"\u0275\u0275text",moduleName:o};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:o};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:o};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:o};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:o};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:o};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:o};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:o};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:o};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:o};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:o};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:o};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:o};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:o};static restoreView={name:"\u0275\u0275restoreView",moduleName:o};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:o};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:o};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:o};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:o};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:o};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:o};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:o};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:o};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:o};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:o};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:o};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:o};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:o};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:o};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:o};static domProperty={name:"\u0275\u0275domProperty",moduleName:o};static property={name:"\u0275\u0275property",moduleName:o};static i18n={name:"\u0275\u0275i18n",moduleName:o};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:o};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:o};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:o};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:o};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:o};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:o};static pipe={name:"\u0275\u0275pipe",moduleName:o};static projection={name:"\u0275\u0275projection",moduleName:o};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:o};static reference={name:"\u0275\u0275reference",moduleName:o};static inject={name:"\u0275\u0275inject",moduleName:o};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:o};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:o};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:o};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:o};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:o};static forwardRef={name:"forwardRef",moduleName:o};static resolveForwardRef={name:"resolveForwardRef",moduleName:o};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:o};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:o};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:o};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:o};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:o};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:o};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:o};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:o};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:o};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:o};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:o};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:o};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:o};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:o};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:o};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:o};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:o};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:o};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:o};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:o};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:o};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:o};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:o};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:o};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:o};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:o};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:o};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:o};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:o};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:o};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:o};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:o};static definePipe={name:"\u0275\u0275definePipe",moduleName:o};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:o};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:o};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:o};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:o};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:o};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:o};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:o};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:o};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:o};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:o};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:o};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:o};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:o};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:o};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:o};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:o};static declareLet={name:"\u0275\u0275declareLet",moduleName:o};static storeLet={name:"\u0275\u0275storeLet",moduleName:o};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:o};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:o};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:o};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:o};static CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:o};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:o};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:o};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:o};static listener={name:"\u0275\u0275listener",moduleName:o};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:o};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:o};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:o};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:o};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:o};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:o};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:o};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:o};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:o};static validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:o};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:o};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:o};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:o}};var At=class{full;major;minor;patch;constructor(e){this.full=e;let n=e.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}};var gn;(function(t){t[t.Class=0]="Class",t[t.Function=1]="Function"})(gn||(gn={}));var Pe=class{input;errLocation;ctxLocation;message;constructor(e,n,s,r){this.input=n,this.errLocation=s,this.ctxLocation=r,this.message=`Parser Error: ${e} ${s} [${n}] in ${r}`}},J=class{start;end;constructor(e,n){this.start=e,this.end=n}toAbsolute(e){return new O(e+this.start,e+this.end)}},S=class{span;sourceSpan;constructor(e,n){this.span=e,this.sourceSpan=n}toString(){return"AST"}},ae=class extends S{nameSpan;constructor(e,n,s){super(e,n),this.nameSpan=s}},P=class extends S{visit(e,n=null){}},Y=class extends S{visit(e,n=null){return e.visitImplicitReceiver(this,n)}},Pt=class extends Y{visit(e,n=null){var s;return(s=e.visitThisReceiver)==null?void 0:s.call(e,this,n)}},Le=class extends S{expressions;constructor(e,n,s){super(e,n),this.expressions=s}visit(e,n=null){return e.visitChain(this,n)}},Me=class extends S{condition;trueExp;falseExp;constructor(e,n,s,r,i){super(e,n),this.condition=s,this.trueExp=r,this.falseExp=i}visit(e,n=null){return e.visitConditional(this,n)}},le=class extends ae{receiver;name;constructor(e,n,s,r,i){super(e,n,s),this.receiver=r,this.name=i}visit(e,n=null){return e.visitPropertyRead(this,n)}},$e=class extends ae{receiver;name;value;constructor(e,n,s,r,i,a){super(e,n,s),this.receiver=r,this.name=i,this.value=a}visit(e,n=null){return e.visitPropertyWrite(this,n)}},ce=class extends ae{receiver;name;constructor(e,n,s,r,i){super(e,n,s),this.receiver=r,this.name=i}visit(e,n=null){return e.visitSafePropertyRead(this,n)}},Re=class extends S{receiver;key;constructor(e,n,s,r){super(e,n),this.receiver=s,this.key=r}visit(e,n=null){return e.visitKeyedRead(this,n)}},ue=class extends S{receiver;key;constructor(e,n,s,r){super(e,n),this.receiver=s,this.key=r}visit(e,n=null){return e.visitSafeKeyedRead(this,n)}},De=class extends S{receiver;key;value;constructor(e,n,s,r,i){super(e,n),this.receiver=s,this.key=r,this.value=i}visit(e,n=null){return e.visitKeyedWrite(this,n)}},Be=class extends ae{exp;name;args;constructor(e,n,s,r,i,a){super(e,n,a),this.exp=s,this.name=r,this.args=i}visit(e,n=null){return e.visitPipe(this,n)}},I=class extends S{value;constructor(e,n,s){super(e,n),this.value=s}visit(e,n=null){return e.visitLiteralPrimitive(this,n)}},Oe=class extends S{expressions;constructor(e,n,s){super(e,n),this.expressions=s}visit(e,n=null){return e.visitLiteralArray(this,n)}},Fe=class extends S{keys;values;constructor(e,n,s,r){super(e,n),this.keys=s,this.values=r}visit(e,n=null){return e.visitLiteralMap(this,n)}},Ut=class extends S{strings;expressions;constructor(e,n,s,r){super(e,n),this.strings=s,this.expressions=r}visit(e,n=null){return e.visitInterpolation(this,n)}},A=class extends S{operation;left;right;constructor(e,n,s,r,i){super(e,n),this.operation=s,this.left=r,this.right=i}visit(e,n=null){return e.visitBinary(this,n)}},X=class t extends A{operator;expr;left=null;right=null;operation=null;static createMinus(e,n,s){return new t(e,n,"-",s,"-",new I(e,n,0),s)}static createPlus(e,n,s){return new t(e,n,"+",s,"-",s,new I(e,n,0))}constructor(e,n,s,r,i,a,l){super(e,n,i,a,l),this.operator=s,this.expr=r}visit(e,n=null){return e.visitUnary!==void 0?e.visitUnary(this,n):e.visitBinary(this,n)}},Q=class extends S{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitPrefixNot(this,n)}},K=class extends S{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitTypeofExpression(this,n)}},Z=class extends S{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitVoidExpression(this,n)}},Ve=class extends S{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n=null){return e.visitNonNullAssert(this,n)}},Ue=class extends S{receiver;args;argumentSpan;constructor(e,n,s,r,i){super(e,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(e,n=null){return e.visitCall(this,n)}},pe=class extends S{receiver;args;argumentSpan;constructor(e,n,s,r,i){super(e,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(e,n=null){return e.visitSafeCall(this,n)}},he=class extends S{tag;template;constructor(e,n,s,r){super(e,n),this.tag=s,this.template=r}visit(e,n){return e.visitTaggedTemplateLiteral(this,n)}},fe=class extends S{elements;expressions;constructor(e,n,s,r){super(e,n),this.elements=s,this.expressions=r}visit(e,n){return e.visitTemplateLiteral(this,n)}},de=class extends S{text;constructor(e,n,s){super(e,n),this.text=s}visit(e,n){return e.visitTemplateLiteralElement(this,n)}},He=class extends S{expression;constructor(e,n,s){super(e,n),this.expression=s}visit(e,n){return e.visitParenthesizedExpression(this,n)}},O=class{start;end;constructor(e,n){this.start=e,this.end=n}},W=class extends S{ast;source;location;errors;constructor(e,n,s,r,i){super(new J(0,n===null?0:n.length),new O(r,n===null?r:r+n.length)),this.ast=e,this.source=n,this.location=s,this.errors=i}visit(e,n=null){return e.visitASTWithSource?e.visitASTWithSource(this,n):this.ast.visit(e,n)}toString(){return`${this.source} in ${this.location}`}},me=class{sourceSpan;key;value;constructor(e,n,s){this.sourceSpan=e,this.key=n,this.value=s}},We=class{sourceSpan;key;value;constructor(e,n,s){this.sourceSpan=e,this.key=n,this.value=s}},Lt=class{visit(e,n){e.visit(this,n)}visitUnary(e,n){this.visit(e.expr,n)}visitBinary(e,n){this.visit(e.left,n),this.visit(e.right,n)}visitChain(e,n){this.visitAll(e.expressions,n)}visitConditional(e,n){this.visit(e.condition,n),this.visit(e.trueExp,n),this.visit(e.falseExp,n)}visitPipe(e,n){this.visit(e.exp,n),this.visitAll(e.args,n)}visitImplicitReceiver(e,n){}visitThisReceiver(e,n){}visitInterpolation(e,n){this.visitAll(e.expressions,n)}visitKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitKeyedWrite(e,n){this.visit(e.receiver,n),this.visit(e.key,n),this.visit(e.value,n)}visitLiteralArray(e,n){this.visitAll(e.expressions,n)}visitLiteralMap(e,n){this.visitAll(e.values,n)}visitLiteralPrimitive(e,n){}visitPrefixNot(e,n){this.visit(e.expression,n)}visitTypeofExpression(e,n){this.visit(e.expression,n)}visitVoidExpression(e,n){this.visit(e.expression,n)}visitNonNullAssert(e,n){this.visit(e.expression,n)}visitPropertyRead(e,n){this.visit(e.receiver,n)}visitPropertyWrite(e,n){this.visit(e.receiver,n),this.visit(e.value,n)}visitSafePropertyRead(e,n){this.visit(e.receiver,n)}visitSafeKeyedRead(e,n){this.visit(e.receiver,n),this.visit(e.key,n)}visitCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitSafeCall(e,n){this.visit(e.receiver,n),this.visitAll(e.args,n)}visitTemplateLiteral(e,n){for(let s=0;s]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function er(t,e){if(e!=null&&!(Array.isArray(e)&&e.length==2))throw new Error(`Expected '${t}' to be an array, [start, end].`);if(e!=null){let n=e[0],s=e[1];Zs.forEach(r=>{if(r.test(n)||r.test(s))throw new Error(`['${n}', '${s}'] contains unusable interpolation symbol.`)})}}var Mt=class t{start;end;static fromArray(e){return e?(er("interpolation",e),new t(e[0],e[1])):ne}constructor(e,n){this.start=e,this.end=n}},ne=new Mt("{{","}}");var Qe=0;var Kn=9,tr=10,nr=11,sr=12,rr=13,Zn=32,ir=33,es=34,or=35,Ht=36,ar=37,Sn=38,ts=39,tt=40,se=41,En=42,ns=43,Ce=44,ss=45,re=46,$t=47,ie=58,Te=59,lr=60,Ke=61,cr=62,yn=63,ur=48;var pr=57,rs=65,hr=69;var is=90,nt=91,_n=92,ke=93,fr=94,Wt=95,os=97;var dr=101,mr=102,gr=110,vr=114,wr=116,xr=117,Sr=118;var as=122,ot=123,Cn=124,be=125,ls=160;var Rt=96;function Er(t){return t>=Kn&&t<=Zn||t==ls}function z(t){return ur<=t&&t<=pr}function yr(t){return t>=os&&t<=as||t>=rs&&t<=is}function Tn(t){return t===ts||t===es||t===Rt}var kn;(function(t){t[t.WARNING=0]="WARNING",t[t.ERROR=1]="ERROR"})(kn||(kn={}));var bn;(function(t){t[t.Inline=0]="Inline",t[t.SideEffect=1]="SideEffect",t[t.Omit=2]="Omit"})(bn||(bn={}));var In;(function(t){t[t.Global=0]="Global",t[t.Local=1]="Local"})(In||(In={}));var Nn;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(Nn||(Nn={}));var _r="(:(where|is)\\()?";var cs="-shadowcsshost",Cr="-shadowcsscontext",us="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))",ci=new RegExp(cs+us+"?([^,{]*)","gim"),ps=Cr+us+"?([^{]*)",ui=new RegExp(`${_r}(${ps})`,"gim"),pi=new RegExp(ps,"im"),Tr=cs+"-no-combinator",hi=new RegExp(`${Tr}(?![^(]*\\))`,"g");var hs="%COMMENT%",fi=new RegExp(hs,"g");var di=new RegExp(`(\\s*(?:${hs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var kr="%COMMA_IN_PLACEHOLDER%",br="%SEMI_IN_PLACEHOLDER%",Ir="%COLON_IN_PLACEHOLDER%",mi=new RegExp(kr,"g"),gi=new RegExp(br,"g"),vi=new RegExp(Ir,"g");var d;(function(t){t[t.ListEnd=0]="ListEnd",t[t.Statement=1]="Statement",t[t.Variable=2]="Variable",t[t.ElementStart=3]="ElementStart",t[t.Element=4]="Element",t[t.Template=5]="Template",t[t.ElementEnd=6]="ElementEnd",t[t.ContainerStart=7]="ContainerStart",t[t.Container=8]="Container",t[t.ContainerEnd=9]="ContainerEnd",t[t.DisableBindings=10]="DisableBindings",t[t.ConditionalCreate=11]="ConditionalCreate",t[t.ConditionalBranchCreate=12]="ConditionalBranchCreate",t[t.Conditional=13]="Conditional",t[t.EnableBindings=14]="EnableBindings",t[t.Text=15]="Text",t[t.Listener=16]="Listener",t[t.InterpolateText=17]="InterpolateText",t[t.Binding=18]="Binding",t[t.Property=19]="Property",t[t.StyleProp=20]="StyleProp",t[t.ClassProp=21]="ClassProp",t[t.StyleMap=22]="StyleMap",t[t.ClassMap=23]="ClassMap",t[t.Advance=24]="Advance",t[t.Pipe=25]="Pipe",t[t.Attribute=26]="Attribute",t[t.ExtractedAttribute=27]="ExtractedAttribute",t[t.Defer=28]="Defer",t[t.DeferOn=29]="DeferOn",t[t.DeferWhen=30]="DeferWhen",t[t.I18nMessage=31]="I18nMessage",t[t.DomProperty=32]="DomProperty",t[t.Namespace=33]="Namespace",t[t.ProjectionDef=34]="ProjectionDef",t[t.Projection=35]="Projection",t[t.RepeaterCreate=36]="RepeaterCreate",t[t.Repeater=37]="Repeater",t[t.TwoWayProperty=38]="TwoWayProperty",t[t.TwoWayListener=39]="TwoWayListener",t[t.DeclareLet=40]="DeclareLet",t[t.StoreLet=41]="StoreLet",t[t.I18nStart=42]="I18nStart",t[t.I18n=43]="I18n",t[t.I18nEnd=44]="I18nEnd",t[t.I18nExpression=45]="I18nExpression",t[t.I18nApply=46]="I18nApply",t[t.IcuStart=47]="IcuStart",t[t.IcuEnd=48]="IcuEnd",t[t.IcuPlaceholder=49]="IcuPlaceholder",t[t.I18nContext=50]="I18nContext",t[t.I18nAttributes=51]="I18nAttributes",t[t.SourceLocation=52]="SourceLocation"})(d||(d={}));var ge;(function(t){t[t.LexicalRead=0]="LexicalRead",t[t.Context=1]="Context",t[t.TrackContext=2]="TrackContext",t[t.ReadVariable=3]="ReadVariable",t[t.NextContext=4]="NextContext",t[t.Reference=5]="Reference",t[t.StoreLet=6]="StoreLet",t[t.ContextLetReference=7]="ContextLetReference",t[t.GetCurrentView=8]="GetCurrentView",t[t.RestoreView=9]="RestoreView",t[t.ResetView=10]="ResetView",t[t.PureFunctionExpr=11]="PureFunctionExpr",t[t.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",t[t.PipeBinding=13]="PipeBinding",t[t.PipeBindingVariadic=14]="PipeBindingVariadic",t[t.SafePropertyRead=15]="SafePropertyRead",t[t.SafeKeyedRead=16]="SafeKeyedRead",t[t.SafeInvokeFunction=17]="SafeInvokeFunction",t[t.SafeTernaryExpr=18]="SafeTernaryExpr",t[t.EmptyExpr=19]="EmptyExpr",t[t.AssignTemporaryExpr=20]="AssignTemporaryExpr",t[t.ReadTemporaryExpr=21]="ReadTemporaryExpr",t[t.SlotLiteralExpr=22]="SlotLiteralExpr",t[t.ConditionalCase=23]="ConditionalCase",t[t.ConstCollected=24]="ConstCollected",t[t.TwoWayBindingSet=25]="TwoWayBindingSet"})(ge||(ge={}));var An;(function(t){t[t.None=0]="None",t[t.AlwaysInline=1]="AlwaysInline"})(An||(An={}));var Pn;(function(t){t[t.Context=0]="Context",t[t.Identifier=1]="Identifier",t[t.SavedView=2]="SavedView",t[t.Alias=3]="Alias"})(Pn||(Pn={}));var Ln;(function(t){t[t.Normal=0]="Normal",t[t.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"})(Ln||(Ln={}));var H;(function(t){t[t.Attribute=0]="Attribute",t[t.ClassName=1]="ClassName",t[t.StyleProperty=2]="StyleProperty",t[t.Property=3]="Property",t[t.Template=4]="Template",t[t.I18n=5]="I18n",t[t.Animation=6]="Animation",t[t.TwoWayProperty=7]="TwoWayProperty"})(H||(H={}));var Mn;(function(t){t[t.Creation=0]="Creation",t[t.Postproccessing=1]="Postproccessing"})(Mn||(Mn={}));var $n;(function(t){t[t.I18nText=0]="I18nText",t[t.I18nAttribute=1]="I18nAttribute"})($n||($n={}));var Rn;(function(t){t[t.None=0]="None",t[t.ElementTag=1]="ElementTag",t[t.TemplateTag=2]="TemplateTag",t[t.OpenTag=4]="OpenTag",t[t.CloseTag=8]="CloseTag",t[t.ExpressionIndex=16]="ExpressionIndex"})(Rn||(Rn={}));var Dn;(function(t){t[t.HTML=0]="HTML",t[t.SVG=1]="SVG",t[t.Math=2]="Math"})(Dn||(Dn={}));var Bn;(function(t){t[t.Idle=0]="Idle",t[t.Immediate=1]="Immediate",t[t.Timer=2]="Timer",t[t.Hover=3]="Hover",t[t.Interaction=4]="Interaction",t[t.Viewport=5]="Viewport",t[t.Never=6]="Never"})(Bn||(Bn={}));var On;(function(t){t[t.RootI18n=0]="RootI18n",t[t.Icu=1]="Icu",t[t.Attr=2]="Attr"})(On||(On={}));var Fn;(function(t){t[t.NgTemplate=0]="NgTemplate",t[t.Structural=1]="Structural",t[t.Block=2]="Block"})(Fn||(Fn={}));var Nr=Symbol("ConsumesSlot"),fs=Symbol("DependsOnSlotContext"),je=Symbol("ConsumesVars"),qt=Symbol("UsesVarOffset"),wi={[Nr]:!0,numSlotsUsed:1},xi={[fs]:!0},Si={[je]:!0};var at=class{strings;expressions;i18nPlaceholders;constructor(e,n,s){if(this.strings=e,this.expressions=n,this.i18nPlaceholders=s,s.length!==0&&s.length!==n.length)throw new Error(`Expected ${n.length} placeholders to match interpolation expression count, but got ${s.length}`)}};var ve=class extends b{constructor(e=null){super(null,e)}};var Vn=class t extends ve{target;value;sourceSpan;kind=ge.StoreLet;[je]=!0;[fs]=!0;constructor(e,n,s){super(),this.target=e,this.value=n,this.sourceSpan=s}visitExpression(){}isEquivalent(e){return e instanceof t&&e.target===this.target&&e.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(e,n){this.value=(this.value,void 0)}clone(){return new t(this.target,this.value,this.sourceSpan)}};var Un=class t extends ve{kind=ge.PureFunctionExpr;[je]=!0;[qt]=!0;varOffset=null;body;args;fn=null;constructor(e,n){super(),this.body=e,this.args=n}visitExpression(e,n){var s;(s=this.body)==null||s.visitExpression(e,n);for(let r of this.args)r.visitExpression(e,n)}isEquivalent(e){return!(e instanceof t)||e.args.length!==this.args.length?!1:e.body!==null&&this.body!==null&&e.body.isEquivalent(this.body)&&e.args.every((n,s)=>n.isEquivalent(this.args[s]))}isConstant(){return!1}transformInternalExpressions(e,n){this.body!==null?this.body=(this.body,n|Dt.InChildOperation,void 0):this.fn!==null&&(this.fn=(this.fn,void 0));for(let s=0;sr.clone()));return e.fn=((s=this.fn)==null?void 0:s.clone())??null,e.varOffset=this.varOffset,e}};var Hn=class t extends ve{target;targetSlot;name;args;kind=ge.PipeBinding;[je]=!0;[qt]=!0;varOffset=null;constructor(e,n,s,r){super(),this.target=e,this.targetSlot=n,this.name=s,this.args=r}visitExpression(e,n){for(let s of this.args)s.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){for(let s=0;sn.clone()));return e.varOffset=this.varOffset,e}},Wn=class t extends ve{target;targetSlot;name;args;numArgs;kind=ge.PipeBindingVariadic;[je]=!0;[qt]=!0;varOffset=null;constructor(e,n,s,r,i){super(),this.target=e,this.targetSlot=n,this.name=s,this.args=r,this.numArgs=i}visitExpression(e,n){this.args.visitExpression(e,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,n){this.args=(this.args,void 0)}clone(){let e=new t(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return e.varOffset=this.varOffset,e}};var Dt;(function(t){t[t.None=0]="None",t[t.InChildOperation=1]="InChildOperation"})(Dt||(Dt={}));var Ei=new Set([d.Element,d.ElementStart,d.Container,d.ContainerStart,d.Template,d.RepeaterCreate,d.ConditionalCreate,d.ConditionalBranchCreate]);var qn;(function(t){t[t.Tmpl=0]="Tmpl",t[t.Host=1]="Host",t[t.Both=2]="Both"})(qn||(qn={}));var yi=new Map([[p.attribute,p.attribute],[p.classProp,p.classProp],[p.element,p.element],[p.elementContainer,p.elementContainer],[p.elementContainerEnd,p.elementContainerEnd],[p.elementContainerStart,p.elementContainerStart],[p.elementEnd,p.elementEnd],[p.elementStart,p.elementStart],[p.domProperty,p.domProperty],[p.i18nExp,p.i18nExp],[p.listener,p.listener],[p.listener,p.listener],[p.property,p.property],[p.styleProp,p.styleProp],[p.syntheticHostListener,p.syntheticHostListener],[p.syntheticHostProperty,p.syntheticHostProperty],[p.templateCreate,p.templateCreate],[p.twoWayProperty,p.twoWayProperty],[p.twoWayListener,p.twoWayListener],[p.declareLet,p.declareLet],[p.conditionalCreate,p.conditionalBranchCreate],[p.conditionalBranchCreate,p.conditionalBranchCreate]]);var _i=Object.freeze([]);var Ci=new Map([[d.ElementEnd,[d.ElementStart,d.Element]],[d.ContainerEnd,[d.ContainerStart,d.Container]],[d.I18nEnd,[d.I18nStart,d.I18n]]]),Ti=new Set([d.Pipe]);var Ar={},Pr="\uE500";Ar.ngsp=Pr;var jn;(function(t){t.HEX="hexadecimal",t.DEC="decimal"})(jn||(jn={}));var ds=` \f -\r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,ki=new RegExp(`[^${ds}]`),bi=new RegExp(`[${ds}]{2,}`,"g");var m;(function(t){t[t.Character=0]="Character",t[t.Identifier=1]="Identifier",t[t.PrivateIdentifier=2]="PrivateIdentifier",t[t.Keyword=3]="Keyword",t[t.String=4]="String",t[t.Operator=5]="Operator",t[t.Number=6]="Number",t[t.Error=7]="Error"})(m||(m={}));var q;(function(t){t[t.Plain=0]="Plain",t[t.TemplateLiteralPart=1]="TemplateLiteralPart",t[t.TemplateLiteralEnd=2]="TemplateLiteralEnd"})(q||(q={}));var Lr=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in"],qe=class{tokenize(e){return new Bt(e).scan()}},M=class{index;end;type;numValue;strValue;constructor(e,n,s,r,i){this.index=e,this.end=n,this.type=s,this.numValue=r,this.strValue=i}isCharacter(e){return this.type===m.Character&&this.numValue===e}isNumber(){return this.type===m.Number}isString(){return this.type===m.String}isOperator(e){return this.type===m.Operator&&this.strValue===e}isIdentifier(){return this.type===m.Identifier}isPrivateIdentifier(){return this.type===m.PrivateIdentifier}isKeyword(){return this.type===m.Keyword}isKeywordLet(){return this.type===m.Keyword&&this.strValue==="let"}isKeywordAs(){return this.type===m.Keyword&&this.strValue==="as"}isKeywordNull(){return this.type===m.Keyword&&this.strValue==="null"}isKeywordUndefined(){return this.type===m.Keyword&&this.strValue==="undefined"}isKeywordTrue(){return this.type===m.Keyword&&this.strValue==="true"}isKeywordFalse(){return this.type===m.Keyword&&this.strValue==="false"}isKeywordThis(){return this.type===m.Keyword&&this.strValue==="this"}isKeywordTypeof(){return this.type===m.Keyword&&this.strValue==="typeof"}isKeywordVoid(){return this.type===m.Keyword&&this.strValue==="void"}isKeywordIn(){return this.type===m.Keyword&&this.strValue==="in"}isError(){return this.type===m.Error}toNumber(){return this.type===m.Number?this.numValue:-1}isTemplateLiteralPart(){return this.isString()&&this.kind===q.TemplateLiteralPart}isTemplateLiteralEnd(){return this.isString()&&this.kind===q.TemplateLiteralEnd}isTemplateLiteralInterpolationStart(){return this.isOperator("${")}isTemplateLiteralInterpolationEnd(){return this.isOperator("}")}toString(){switch(this.type){case m.Character:case m.Identifier:case m.Keyword:case m.Operator:case m.PrivateIdentifier:case m.String:case m.Error:return this.strValue;case m.Number:return this.numValue.toString();default:return null}}},Ie=class extends M{kind;constructor(e,n,s,r){super(e,n,m.String,0,s),this.kind=r}};function Ze(t,e,n){return new M(t,e,m.Character,n,String.fromCharCode(n))}function Mr(t,e,n){return new M(t,e,m.Identifier,0,n)}function $r(t,e,n){return new M(t,e,m.PrivateIdentifier,0,n)}function Rr(t,e,n){return new M(t,e,m.Keyword,0,n)}function _e(t,e,n){return new M(t,e,m.Operator,0,n)}function Dr(t,e,n){return new M(t,e,m.Number,n,"")}function Br(t,e,n){return new M(t,e,m.Error,0,n)}var et=new M(-1,-1,m.Character,0,""),Bt=class{input;tokens=[];length;peek=0;index=-1;braceStack=[];constructor(e){this.input=e,this.length=e.length,this.advance()}scan(){let e=this.scanToken();for(;e!==null;)this.tokens.push(e),e=this.scanToken();return this.tokens}advance(){this.peek=++this.index>=this.length?Qe:this.input.charCodeAt(this.index)}scanToken(){let e=this.input,n=this.length,s=this.peek,r=this.index;for(;s<=Zn;)if(++r>=n){s=Qe;break}else s=e.charCodeAt(r);if(this.peek=s,this.index=r,r>=n)return null;if(zn(s))return this.scanIdentifier();if(z(s))return this.scanNumber(r);let i=r;switch(s){case re:return this.advance(),z(this.peek)?this.scanNumber(i):Ze(i,this.index,re);case tt:case se:case nt:case ke:case Ce:case ie:case Te:return this.scanCharacter(i,s);case ot:return this.scanOpenBrace(i,s);case be:return this.scanCloseBrace(i,s);case ts:case es:return this.scanString();case Rt:return this.advance(),this.scanTemplateLiteralPart(i);case or:return this.scanPrivateIdentifier();case ns:case ss:case $t:case ar:case fr:return this.scanOperator(i,String.fromCharCode(s));case En:return this.scanComplexOperator(i,"*",En,"*");case yn:return this.scanQuestion(i);case lr:case cr:return this.scanComplexOperator(i,String.fromCharCode(s),Ke,"=");case ir:case Ke:return this.scanComplexOperator(i,String.fromCharCode(s),Ke,"=",Ke,"=");case Sn:return this.scanComplexOperator(i,"&",Sn,"&");case Cn:return this.scanComplexOperator(i,"|",Cn,"|");case ls:for(;Er(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(s)}]`,0)}scanCharacter(e,n){return this.advance(),Ze(e,this.index,n)}scanOperator(e,n){return this.advance(),_e(e,this.index,n)}scanOpenBrace(e,n){return this.braceStack.push("expression"),this.advance(),Ze(e,this.index,n)}scanCloseBrace(e,n){return this.advance(),this.braceStack.pop()==="interpolation"?(this.tokens.push(_e(e,this.index,"}")),this.scanTemplateLiteralPart(this.index)):Ze(e,this.index,n)}scanComplexOperator(e,n,s,r,i,a){this.advance();let l=n;return this.peek==s&&(this.advance(),l+=r),i!=null&&this.peek==i&&(this.advance(),l+=a),_e(e,this.index,l)}scanIdentifier(){let e=this.index;for(this.advance();Gn(this.peek);)this.advance();let n=this.input.substring(e,this.index);return Lr.indexOf(n)>-1?Rr(e,this.index,n):Mr(e,this.index,n)}scanPrivateIdentifier(){let e=this.index;if(this.advance(),!zn(this.peek))return this.error("Invalid character [#]",-1);for(;Gn(this.peek);)this.advance();let n=this.input.substring(e,this.index);return $r(e,this.index,n)}scanNumber(e){let n=this.index===e,s=!1;for(this.advance();;){if(!z(this.peek))if(this.peek===Wt){if(!z(this.input.charCodeAt(this.index-1))||!z(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);s=!0}else if(this.peek===re)n=!1;else if(Or(this.peek)){if(this.advance(),Fr(this.peek)&&this.advance(),!z(this.peek))return this.error("Invalid exponent",-1);n=!1}else break;this.advance()}let r=this.input.substring(e,this.index);s&&(r=r.replace(/_/g,""));let i=n?Ur(r):parseFloat(r);return Dr(e,this.index,i)}scanString(){let e=this.index,n=this.peek;this.advance();let s="",r=this.index,i=this.input;for(;this.peek!=n;)if(this.peek==_n){let l=this.scanStringBackslash(s,r);if(typeof l!="string")return l;s=l,r=this.index}else{if(this.peek==Qe)return this.error("Unterminated quote",0);this.advance()}let a=i.substring(r,this.index);return this.advance(),new Ie(e,this.index,s+a,q.Plain)}scanQuestion(e){this.advance();let n="?";return(this.peek===yn||this.peek===re)&&(n+=this.peek===re?".":"?",this.advance()),_e(e,this.index,n)}scanTemplateLiteralPart(e){let n="",s=this.index;for(;this.peek!==Rt;)if(this.peek===_n){let i=this.scanStringBackslash(n,s);if(typeof i!="string")return i;n=i,s=this.index}else if(this.peek===Ht){let i=this.index;if(this.advance(),this.peek===ot)return this.braceStack.push("interpolation"),this.tokens.push(new Ie(e,i,n+this.input.substring(s,i),q.TemplateLiteralPart)),this.advance(),_e(i,this.index,this.input.substring(i,this.index))}else{if(this.peek===Qe)return this.error("Unterminated template literal",0);this.advance()}let r=this.input.substring(s,this.index);return this.advance(),new Ie(e,this.index,n+r,q.TemplateLiteralEnd)}error(e,n){let s=this.index+n;return Br(s,this.index,`Lexer Error: ${e} at column ${s} in expression [${this.input}]`)}scanStringBackslash(e,n){e+=this.input.substring(n,this.index);let s;if(this.advance(),this.peek===xr){let r=this.input.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(r))s=parseInt(r,16);else return this.error(`Invalid unicode escape [\\u${r}]`,0);for(let i=0;i<5;i++)this.advance()}else s=Vr(this.peek),this.advance();return e+=String.fromCharCode(s),e}};function zn(t){return os<=t&&t<=as||rs<=t&&t<=is||t==Wt||t==Ht}function Gn(t){return yr(t)||z(t)||t==Wt||t==Ht}function Or(t){return t==dr||t==hr}function Fr(t){return t==ss||t==ns}function Vr(t){switch(t){case gr:return tr;case mr:return sr;case vr:return rr;case wr:return Kn;case Sr:return nr;default:return t}}function Ur(t){let e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}var Ot=class{strings;expressions;offsets;constructor(e,n,s){this.strings=e,this.expressions=n,this.offsets=s}},Ft=class{templateBindings;warnings;errors;constructor(e,n,s){this.templateBindings=e,this.warnings=n,this.errors=s}},we=class{_lexer;errors=[];constructor(e){this._lexer=e}parseAction(e,n,s,r=ne){this._checkNoInterpolation(e,n,r);let i=this._stripComments(e),a=this._lexer.tokenize(i),l=new G(e,n,s,a,1,this.errors,0).parseChain();return new W(l,e,n,s,this.errors)}parseBinding(e,n,s,r=ne){let i=this._parseBindingAst(e,n,s,r);return new W(i,e,n,s,this.errors)}checkSimpleExpression(e){let n=new Vt;return e.visit(n),n.errors}parseSimpleBinding(e,n,s,r=ne){let i=this._parseBindingAst(e,n,s,r),a=this.checkSimpleExpression(i);return a.length>0&&this._reportError(`Host binding expression cannot contain ${a.join(" ")}`,e,n),new W(i,e,n,s,this.errors)}_reportError(e,n,s,r){this.errors.push(new Pe(e,n,s,r))}_parseBindingAst(e,n,s,r){this._checkNoInterpolation(e,n,r);let i=this._stripComments(e),a=this._lexer.tokenize(i);return new G(e,n,s,a,0,this.errors,0).parseChain()}parseTemplateBindings(e,n,s,r,i){let a=this._lexer.tokenize(n);return new G(n,s,i,a,0,this.errors,0).parseTemplateBindings({source:e,span:new O(r,r+e.length)})}parseInterpolation(e,n,s,r,i=ne){let{strings:a,expressions:l,offsets:h}=this.splitInterpolation(e,n,r,i);if(l.length===0)return null;let f=[];for(let v=0;vv.text),f,e,n,s)}parseInterpolationExpression(e,n,s){let r=this._stripComments(e),i=this._lexer.tokenize(r),a=new G(e,n,s,i,0,this.errors,0).parseChain(),l=["",""];return this.createInterpolationAst(l,[a],e,n,s)}createInterpolationAst(e,n,s,r,i){let a=new J(0,s.length),l=new Ut(a,a.toAbsolute(i),e,n);return new W(l,s,r,i,this.errors)}splitInterpolation(e,n,s,r=ne){let i=[],a=[],l=[],h=s?Hr(s):null,f=0,v=!1,E=!1,{start:y,end:T}=r;for(;f-1)break;i>-1&&a>-1&&this._reportError(`Got interpolation (${s}${r}) where expression was expected`,e,`at column ${i} in`,n)}_getInterpolationEndIndex(e,n,s){for(let r of this._forEachUnquotedChar(e,s)){if(e.startsWith(n,r))return r;if(e.startsWith("//",r))return e.indexOf(n,r)}return-1}*_forEachUnquotedChar(e,n){let s=null,r=0;for(let i=n;i=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(e,n){let s=this.currentEndIndex;if(n!==void 0&&n>this.currentEndIndex&&(s=n),e>s){let r=s;s=e,e=r}return new J(e,s)}sourceSpan(e,n){let s=`${e}@${this.inputIndex}:${n}`;return this.sourceSpanCache.has(s)||this.sourceSpanCache.set(s,this.span(e,n).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(s)}advance(){this.index++}withContext(e,n){this.context|=e;let s=n();return this.context^=e,s}consumeOptionalCharacter(e){return this.next.isCharacter(e)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(e){this.consumeOptionalCharacter(e)||this.error(`Missing expected ${String.fromCharCode(e)}`)}consumeOptionalOperator(e){return this.next.isOperator(e)?(this.advance(),!0):!1}expectOperator(e){this.consumeOptionalOperator(e)||this.error(`Missing expected operator ${e}`)}prettyPrintToken(e){return e===et?"end of input":`token ${e}`}expectIdentifierOrKeyword(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier or keyword`),null):(this.advance(),e.toString())}expectIdentifierOrKeywordOrString(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()&&!e.isString()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier, keyword, or string`),""):(this.advance(),e.toString())}parseChain(){let e=[],n=this.inputIndex;for(;this.index":case"<=":case">=":case"in":this.advance();let r=this.parseAdditive();n=new A(this.span(e),this.sourceSpan(e),s,n,r);continue}break}return n}parseAdditive(){let e=this.inputIndex,n=this.parseMultiplicative();for(;this.next.type==m.Operator;){let s=this.next.strValue;switch(s){case"+":case"-":this.advance();let r=this.parseMultiplicative();n=new A(this.span(e),this.sourceSpan(e),s,n,r);continue}break}return n}parseMultiplicative(){let e=this.inputIndex,n=this.parseExponentiation();for(;this.next.type==m.Operator;){let s=this.next.strValue;switch(s){case"*":case"%":case"/":this.advance();let r=this.parseExponentiation();n=new A(this.span(e),this.sourceSpan(e),s,n,r);continue}break}return n}parseExponentiation(){let e=this.inputIndex,n=this.parsePrefix();for(;this.next.type==m.Operator&&this.next.strValue==="**";){(n instanceof X||n instanceof Q||n instanceof K||n instanceof Z)&&this.error("Unary operator used immediately before exponentiation expression. Parenthesis must be used to disambiguate operator precedence"),this.advance();let s=this.parseExponentiation();n=new A(this.span(e),this.sourceSpan(e),"**",n,s)}return n}parsePrefix(){if(this.next.type==m.Operator){let e=this.inputIndex,n=this.next.strValue,s;switch(n){case"+":return this.advance(),s=this.parsePrefix(),X.createPlus(this.span(e),this.sourceSpan(e),s);case"-":return this.advance(),s=this.parsePrefix(),X.createMinus(this.span(e),this.sourceSpan(e),s);case"!":return this.advance(),s=this.parsePrefix(),new Q(this.span(e),this.sourceSpan(e),s)}}else if(this.next.isKeywordTypeof()){this.advance();let e=this.inputIndex,n=this.parsePrefix();return new K(this.span(e),this.sourceSpan(e),n)}else if(this.next.isKeywordVoid()){this.advance();let e=this.inputIndex,n=this.parsePrefix();return new Z(this.span(e),this.sourceSpan(e),n)}return this.parseCallChain()}parseCallChain(){let e=this.inputIndex,n=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(re))n=this.parseAccessMember(n,e,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(tt)?n=this.parseCall(n,e,!0):n=this.consumeOptionalCharacter(nt)?this.parseKeyedReadOrWrite(n,e,!0):this.parseAccessMember(n,e,!0);else if(this.consumeOptionalCharacter(nt))n=this.parseKeyedReadOrWrite(n,e,!1);else if(this.consumeOptionalCharacter(tt))n=this.parseCall(n,e,!1);else if(this.consumeOptionalOperator("!"))n=new Ve(this.span(e),this.sourceSpan(e),n);else if(this.next.isTemplateLiteralEnd())n=this.parseNoInterpolationTaggedTemplateLiteral(n,e);else if(this.next.isTemplateLiteralPart())n=this.parseTaggedTemplateLiteral(n,e);else return n}parsePrimary(){let e=this.inputIndex;if(this.consumeOptionalCharacter(tt)){this.rparensExpected++;let n=this.parsePipe();return this.consumeOptionalCharacter(se)||(this.error("Missing closing parentheses"),this.consumeOptionalCharacter(se)),this.rparensExpected--,new He(this.span(e),this.sourceSpan(e),n)}else{if(this.next.isKeywordNull())return this.advance(),new I(this.span(e),this.sourceSpan(e),null);if(this.next.isKeywordUndefined())return this.advance(),new I(this.span(e),this.sourceSpan(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new I(this.span(e),this.sourceSpan(e),!0);if(this.next.isKeywordFalse())return this.advance(),new I(this.span(e),this.sourceSpan(e),!1);if(this.next.isKeywordIn())return this.advance(),new I(this.span(e),this.sourceSpan(e),"in");if(this.next.isKeywordThis())return this.advance(),new Pt(this.span(e),this.sourceSpan(e));if(this.consumeOptionalCharacter(nt)){this.rbracketsExpected++;let n=this.parseExpressionList(ke);return this.rbracketsExpected--,this.expectCharacter(ke),new Oe(this.span(e),this.sourceSpan(e),n)}else{if(this.next.isCharacter(ot))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Y(this.span(e),this.sourceSpan(e)),e,!1);if(this.next.isNumber()){let n=this.next.toNumber();return this.advance(),new I(this.span(e),this.sourceSpan(e),n)}else{if(this.next.isTemplateLiteralEnd())return this.parseNoInterpolationTemplateLiteral();if(this.next.isTemplateLiteralPart())return this.parseTemplateLiteral();if(this.next.isString()&&this.next.kind===q.Plain){let n=this.next.toString();return this.advance(),new I(this.span(e),this.sourceSpan(e),n)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new P(this.span(e),this.sourceSpan(e))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new P(this.span(e),this.sourceSpan(e))):(this.error(`Unexpected token ${this.next}`),new P(this.span(e),this.sourceSpan(e)))}}}}parseExpressionList(e){let n=[];do if(!this.next.isCharacter(e))n.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(Ce));return n}parseLiteralMap(){let e=[],n=[],s=this.inputIndex;if(this.expectCharacter(ot),!this.consumeOptionalCharacter(be)){this.rbracesExpected++;do{let r=this.inputIndex,i=this.next.isString(),a=this.expectIdentifierOrKeywordOrString(),l={key:a,quoted:i};if(e.push(l),i)this.expectCharacter(ie),n.push(this.parsePipe());else if(this.consumeOptionalCharacter(ie))n.push(this.parsePipe());else{l.isShorthandInitialized=!0;let h=this.span(r),f=this.sourceSpan(r);n.push(new le(h,f,f,new Y(h,f),a))}}while(this.consumeOptionalCharacter(Ce)&&!this.next.isCharacter(be));this.rbracesExpected--,this.expectCharacter(be)}return new Fe(this.span(s),this.sourceSpan(s),e,n)}parseAccessMember(e,n,s){let r=this.inputIndex,i=this.withContext(oe.Writable,()=>{let h=this.expectIdentifierOrKeyword()??"";return h.length===0&&this.error("Expected identifier for property access",e.span.end),h}),a=this.sourceSpan(r),l;if(s)this.consumeOptionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),l=new P(this.span(n),this.sourceSpan(n))):l=new ce(this.span(n),this.sourceSpan(n),a,e,i);else if(this.consumeOptionalOperator("=")){if(!(this.parseFlags&1))return this.error("Bindings cannot contain assignments"),new P(this.span(n),this.sourceSpan(n));let h=this.parseConditional();l=new $e(this.span(n),this.sourceSpan(n),a,e,i,h)}else l=new le(this.span(n),this.sourceSpan(n),a,e,i);return l}parseCall(e,n,s){let r=this.inputIndex;this.rparensExpected++;let i=this.parseCallArguments(),a=this.span(r,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(se),this.rparensExpected--;let l=this.span(n),h=this.sourceSpan(n);return s?new pe(l,h,e,i,a):new Ue(l,h,e,i,a)}parseCallArguments(){if(this.next.isCharacter(se))return[];let e=[];do e.push(this.parsePipe());while(this.consumeOptionalCharacter(Ce));return e}expectTemplateBindingKey(){let e="",n=!1,s=this.currentAbsoluteOffset;do e+=this.expectIdentifierOrKeywordOrString(),n=this.consumeOptionalOperator("-"),n&&(e+="-");while(n);return{source:e,span:new O(s,s+e.length)}}parseTemplateBindings(e){let n=[];for(n.push(...this.parseDirectiveKeywordBindings(e));this.index{this.rbracketsExpected++;let r=this.parsePipe();if(r instanceof P&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(ke),this.consumeOptionalOperator("="))if(s)this.error("The '?.' operator cannot be used in the assignment");else{let i=this.parseConditional();return new De(this.span(n),this.sourceSpan(n),e,r,i)}else return s?new ue(this.span(n),this.sourceSpan(n),e,r):new Re(this.span(n),this.sourceSpan(n),e,r);return new P(this.span(n),this.sourceSpan(n))})}parseDirectiveKeywordBindings(e){let n=[];this.consumeOptionalCharacter(ie);let s=this.getDirectiveBoundTarget(),r=this.currentAbsoluteOffset,i=this.parseAsBinding(e);i||(this.consumeStatementTerminator(),r=this.currentAbsoluteOffset);let a=new O(e.span.start,r);return n.push(new We(a,e,s)),i&&n.push(i),n}getDirectiveBoundTarget(){if(this.next===et||this.peekKeywordAs()||this.peekKeywordLet())return null;let e=this.parsePipe(),{start:n,end:s}=e.span,r=this.input.substring(n,s);return new W(e,r,this.location,this.absoluteOffset+n,this.errors)}parseAsBinding(e){if(!this.peekKeywordAs())return null;this.advance();let n=this.expectTemplateBindingKey();this.consumeStatementTerminator();let s=new O(e.span.start,this.currentAbsoluteOffset);return new me(s,n,e)}parseLetBinding(){if(!this.peekKeywordLet())return null;let e=this.currentAbsoluteOffset;this.advance();let n=this.expectTemplateBindingKey(),s=null;this.consumeOptionalOperator("=")&&(s=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let r=new O(e,this.currentAbsoluteOffset);return new me(r,n,s)}parseNoInterpolationTaggedTemplateLiteral(e,n){let s=this.parseNoInterpolationTemplateLiteral();return new he(this.span(n),this.sourceSpan(n),e,s)}parseNoInterpolationTemplateLiteral(){let e=this.next.strValue,n=this.inputIndex;this.advance();let s=this.span(n),r=this.sourceSpan(n);return new fe(s,r,[new de(s,r,e)],[])}parseTaggedTemplateLiteral(e,n){let s=this.parseTemplateLiteral();return new he(this.span(n),this.sourceSpan(n),e,s)}parseTemplateLiteral(){let e=[],n=[],s=this.inputIndex;for(;this.next!==et;){let r=this.next;if(r.isTemplateLiteralPart()||r.isTemplateLiteralEnd()){let i=this.inputIndex;if(this.advance(),e.push(new de(this.span(i),this.sourceSpan(i),r.strValue)),r.isTemplateLiteralEnd())break}else if(r.isTemplateLiteralInterpolationStart()){this.advance();let i=this.parsePipe();i instanceof P?this.error("Template literal interpolation cannot be empty"):n.push(i)}else this.advance()}return new fe(this.span(s),this.sourceSpan(s),e,n)}consumeStatementTerminator(){this.consumeOptionalCharacter(Te)||this.consumeOptionalCharacter(Ce)}error(e,n=null){this.errors.push(new Pe(e,this.input,this.locationText(n),this.location)),this.skip()}locationText(e=null){return e==null&&(e=this.index),el+h.length,0);s+=a,n+=a}e.set(s,n),r++}return e}var Wr=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),Ii=Array.from(Wr).reduce((t,[e,n])=>(t.set(e,n),t),new Map);var Ni=new we(new qe);function B(t){return e=>e.kind===t}function Ne(t,e){return n=>n.kind===t&&e===n.expression instanceof at}function qr(t){return(t.kind===d.Property||t.kind===d.TwoWayProperty)&&!(t.expression instanceof at)}var Ai=[{test:B(d.StyleMap),transform:lt},{test:B(d.ClassMap),transform:lt},{test:B(d.StyleProp)},{test:B(d.ClassProp)},{test:Ne(d.Attribute,!0)},{test:Ne(d.Property,!0)},{test:qr},{test:Ne(d.Attribute,!1)}],Pi=[{test:Ne(d.DomProperty,!0)},{test:Ne(d.DomProperty,!1)},{test:B(d.Attribute)},{test:B(d.StyleMap),transform:lt},{test:B(d.ClassMap),transform:lt},{test:B(d.StyleProp)},{test:B(d.ClassProp)}],Li=new Set([d.Listener,d.TwoWayListener,d.StyleMap,d.ClassMap,d.StyleProp,d.ClassProp,d.Property,d.TwoWayProperty,d.DomProperty,d.Attribute]);function lt(t){return t.slice(t.length-1)}var Mi={constant:[p.interpolate,p.interpolate1,p.interpolate2,p.interpolate3,p.interpolate4,p.interpolate5,p.interpolate6,p.interpolate7,p.interpolate8],variable:p.interpolateV,mapping:t=>{if(t%2===0)throw new Error("Expected odd number of arguments");return(t-1)/2}};var $i=new Map([["window",p.resolveWindow],["document",p.resolveDocument],["body",p.resolveBody]]);var Ri=new Map([[D.HTML,p.sanitizeHtml],[D.RESOURCE_URL,p.sanitizeResourceUrl],[D.SCRIPT,p.sanitizeScript],[D.STYLE,p.sanitizeStyle],[D.URL,p.sanitizeUrl]]),Di=new Map([[D.HTML,p.trustConstantHtml],[D.RESOURCE_URL,p.trustConstantResourceUrl]]);var Xn;(function(t){t[t.None=0]="None",t[t.ViewContextRead=1]="ViewContextRead",t[t.ViewContextWrite=2]="ViewContextWrite",t[t.SideEffectful=4]="SideEffectful"})(Xn||(Xn={}));var Bi=new Map([[U.Property,H.Property],[U.TwoWay,H.TwoWayProperty],[U.Attribute,H.Attribute],[U.Class,H.ClassName],[U.Style,H.StyleProperty],[U.Animation,H.Animation]]);var Oi=Symbol("queryAdvancePlaceholder");var Jn;(function(t){t[t.NG_CONTENT=0]="NG_CONTENT",t[t.STYLE=1]="STYLE",t[t.STYLESHEET=2]="STYLESHEET",t[t.SCRIPT=3]="SCRIPT",t[t.OTHER=4]="OTHER"})(Jn||(Jn={}));var Yn;(function(t){t.IDLE="idle",t.TIMER="timer",t.INTERACTION="interaction",t.IMMEDIATE="immediate",t.HOVER="hover",t.VIEWPORT="viewport",t.NEVER="never"})(Yn||(Yn={}));var ms="%COMP%",Fi=`_nghost-${ms}`,Vi=`_ngcontent-${ms}`;var Qn;(function(t){t[t.Extract=0]="Extract",t[t.Merge=1]="Merge"})(Qn||(Qn={}));var Ui=new At("20.0.5");function gs({start:t,end:e},n){let s=t,r=e;for(;r!==s&&/\s/.test(n[r-1]);)r--;for(;s!==r&&/\s/.test(n[s]);)s++;return{start:s,end:r}}function zr({start:t,end:e},n){let s=t,r=e;for(;r!==n.length&&/\s/.test(n[r]);)r++;for(;s!==0&&/\s/.test(n[s-1]);)s--;return{start:s,end:r}}function Gr(t,e){return e[t.start-1]==="("&&e[t.end]===")"?{start:t.start-1,end:t.end+1}:t}function vs(t,e,n){let s=0,r={start:t.start,end:t.end};for(;;){let i=zr(r,e),a=Gr(i,e);if(i.start===a.start&&i.end===a.end)break;r.start=a.start,r.end=a.end,s++}return{hasParens:(n?s-1:s)!==0,outerSpan:gs(n?{start:r.start+1,end:r.end-1}:r,e),innerSpan:gs(t,e)}}function ws(t){return typeof t=="string"?e=>e===t:e=>t.test(e)}function xs(t,e,n){let s=ws(e);for(let r=n;r>=0;r--){let i=t[r];if(s(i))return r}throw new Error(`Cannot find front char ${e} from index ${n} in ${JSON.stringify(t)}`)}function Ss(t,e,n){let s=ws(e);for(let r=n;rwe.prototype._commentStart(t);function Jr(t,e){let n=e?Xr(t):null;if(n===null)return{text:t,comments:[]};let s={type:"CommentLine",value:t.slice(n+2),...ze({start:n,end:t.length})};return{text:t.slice(0,n),comments:[s]}}function Ge(t,e=!0){return n=>{let s=new qe,r=new we(s),{text:i,comments:a}=Jr(n,e),l=t(i,r);if(l.errors.length!==0){let[{message:h}]=l.errors;throw new SyntaxError(h.replace(/^Parser Error: | at column \d+ in [^]*$/g,""))}return{result:l,comments:a,text:i}}}var ys=Ge((t,e)=>e.parseBinding(t,"",0)),Yr=Ge((t,e)=>e.parseSimpleBinding(t,"",0)),_s=Ge((t,e)=>e.parseAction(t,"",0)),Cs=Ge((t,e)=>e.parseInterpolationExpression(t,"",0)),Ts=Ge((t,e)=>e.parseTemplateBindings("",t,"",0,0),!1);var Kr=(t,e,n)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[n<0?e.length+n:n]:e.at(n)},ut=Kr;var jt=class{text;constructor(e){this.text=e}getCharacterIndex(e,n){return Ss(this.text,e,n)}getCharacterLastIndex(e,n){return xs(this.text,e,n)}transformSpan(e,{stripSpaces:n=!1,hasParentParens:s=!1}={}){if(!n)return ze(e);let{outerSpan:r,innerSpan:i,hasParens:a}=vs(e,this.text,s),l=ze(i);return a&&(l.extra={parenthesized:!0,parenStart:r.start,parenEnd:r.end}),l}createNode(e,{stripSpaces:n=!0,hasParentParens:s=!1}={}){let{type:r,start:i,end:a}=e,l={...e,...this.transformSpan({start:i,end:a},{stripSpaces:n,hasParentParens:s})};switch(r){case"NumericLiteral":case"StringLiteral":{let h=this.text.slice(l.start,l.end),{value:f}=l;l.extra={...l.extra,raw:h,rawValue:f};break}case"ObjectProperty":{let{shorthand:h}=l;h&&(l.extra={...l.extra,shorthand:h});break}}return l}},ks=jt;function zt(t){var e;return!!((e=t.extra)!=null&&e.parenthesized)}function $(t){return zt(t)?t.extra.parenStart:t.start}function R(t){return zt(t)?t.extra.parenEnd:t.end}function bs(t){return(t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression")&&!zt(t)}function Is(t,e){let{start:n,end:s}=t.sourceSpan;return n>=s||/^\s+$/.test(e.slice(n,s))}var Ye,xe,u,w,Xe,x,pt,Je=class extends ks{constructor(n,s){super(s);V(this,u);V(this,Ye);V(this,xe);te(this,Ye,n),te(this,xe,s)}get node(){return c(this,u,x).call(this,L(this,Ye))}transformNode(n){return c(this,u,pt).call(this,n)}};Ye=new WeakMap,xe=new WeakMap,u=new WeakSet,w=function(n,{stripSpaces:s=!0,hasParentParens:r=!1}={}){return this.createNode(n,{stripSpaces:s,hasParentParens:r})},Xe=function(n,s,{computed:r,optional:i,end:a=R(s),hasParentParens:l=!1}){if(Is(n,L(this,xe))||n.sourceSpan.start===s.start)return s;let h=c(this,u,x).call(this,n),f=bs(h);return c(this,u,w).call(this,{type:i||f?"OptionalMemberExpression":"MemberExpression",object:h,property:s,computed:r,...i?{optional:!0}:f?{optional:!1}:void 0,start:$(h),end:a},{hasParentParens:l})},x=function(n,s){return c(this,u,pt).call(this,n,s)},pt=function(n,s){let{isInParentParens:r}={isInParentParens:!1,...s};if(n instanceof Ut){let{expressions:i}=n;if(i.length!==1)throw new Error("Unexpected 'Interpolation'");return c(this,u,x).call(this,i[0])}if(n instanceof X)return c(this,u,w).call(this,{type:"UnaryExpression",prefix:!0,argument:c(this,u,x).call(this,n.expr),operator:n.operator,...n.sourceSpan},{hasParentParens:r});if(n instanceof A){let{left:i,operation:a,right:l}=n,h=c(this,u,x).call(this,i),f=c(this,u,x).call(this,l),v=$(h),E=R(f),y={left:h,right:f,start:v,end:E};return a==="&&"||a==="||"||a==="??"?c(this,u,w).call(this,{...y,type:"LogicalExpression",operator:a},{hasParentParens:r}):c(this,u,w).call(this,{...y,type:"BinaryExpression",operator:a},{hasParentParens:r})}if(n instanceof Be){let{exp:i,name:a,args:l}=n,h=c(this,u,x).call(this,i),f=$(h),v=R(h),E=this.getCharacterIndex(/\S/,this.getCharacterIndex("|",v)+1),y=c(this,u,w).call(this,{type:"Identifier",name:a,start:E,end:E+a.length}),T=l.map(k=>c(this,u,x).call(this,k));return c(this,u,w).call(this,{type:"NGPipeExpression",left:h,right:y,arguments:T,start:f,end:R(T.length===0?y:ut(!1,T,-1))},{hasParentParens:r})}if(n instanceof Le)return c(this,u,w).call(this,{type:"NGChainedExpression",expressions:n.expressions.map(i=>c(this,u,x).call(this,i)),...n.sourceSpan},{hasParentParens:r});if(n instanceof Me){let{condition:i,trueExp:a,falseExp:l}=n,h=c(this,u,x).call(this,i),f=c(this,u,x).call(this,a),v=c(this,u,x).call(this,l);return c(this,u,w).call(this,{type:"ConditionalExpression",test:h,consequent:f,alternate:v,start:$(h),end:R(v)},{hasParentParens:r})}if(n instanceof P)return c(this,u,w).call(this,{type:"NGEmptyExpression",...n.sourceSpan},{hasParentParens:r});if(n instanceof Y)return c(this,u,w).call(this,{type:"ThisExpression",...n.sourceSpan},{hasParentParens:r});if(n instanceof Re||n instanceof ue)return c(this,u,Xe).call(this,n.receiver,c(this,u,x).call(this,n.key),{computed:!0,optional:n instanceof ue,end:n.sourceSpan.end,hasParentParens:r});if(n instanceof Oe)return c(this,u,w).call(this,{type:"ArrayExpression",elements:n.expressions.map(i=>c(this,u,x).call(this,i)),...n.sourceSpan},{hasParentParens:r});if(n instanceof Fe){let{keys:i,values:a}=n,l=a.map(f=>c(this,u,x).call(this,f)),h=i.map(({key:f,quoted:v},E)=>{let y=l[E],T=$(y),k=R(y),F=this.getCharacterIndex(/\S/,E===0?n.sourceSpan.start+1:this.getCharacterIndex(",",R(l[E-1]))+1),Ee=T===F?k:this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex(":",T-1)-1)+1,ye={start:F,end:Ee},j=v?c(this,u,w).call(this,{type:"StringLiteral",value:f,...ye}):c(this,u,w).call(this,{type:"Identifier",name:f,...ye}),en=j.endc(this,u,x).call(this,y)),f=c(this,u,x).call(this,a),v=bs(f),E=i||v?"OptionalCallExpression":"CallExpression";return c(this,u,w).call(this,{type:E,callee:f,arguments:h,...E==="OptionalCallExpression"?{optional:i}:void 0,start:$(f),end:n.sourceSpan.end},{hasParentParens:r})}if(n instanceof Ve){let i=c(this,u,x).call(this,n.expression);return c(this,u,w).call(this,{type:"TSNonNullExpression",expression:i,start:$(i),end:n.sourceSpan.end},{hasParentParens:r})}if(n instanceof Q||n instanceof K||n instanceof Z){let i=n instanceof Q?"!":n instanceof K?"typeof":n instanceof Z?"void":void 0;if(!i)throw new Error("Unexpected expression.");let{start:a}=n.sourceSpan;if(i==="typeof"||i==="void"){let h=this.text.lastIndexOf(i,a);if(h===-1)throw new Error(`Cannot find operator '${i}' from index ${a} in ${JSON.stringify(this.text)}`);a=h}let l=c(this,u,x).call(this,n.expression);return c(this,u,w).call(this,{type:"UnaryExpression",prefix:!0,operator:i,argument:l,start:a,end:R(l)},{hasParentParens:r})}if(n instanceof le||n instanceof ce){let{receiver:i,name:a}=n,l=this.getCharacterLastIndex(/\S/,n.sourceSpan.end-1)+1,h=c(this,u,w).call(this,{type:"Identifier",name:a,start:l-a.length,end:l},Is(i,L(this,xe))?{hasParentParens:r}:{});return c(this,u,Xe).call(this,i,h,{computed:!1,optional:n instanceof ce,hasParentParens:r})}if(n instanceof De){let i=c(this,u,x).call(this,n.key),a=c(this,u,x).call(this,n.value),l=c(this,u,Xe).call(this,n.receiver,i,{computed:!0,optional:!1,end:this.getCharacterIndex("]",R(i))+1});return c(this,u,w).call(this,{type:"AssignmentExpression",left:l,operator:"=",right:a,start:$(l),end:R(a)},{hasParentParens:r})}if(n instanceof $e){let{receiver:i,name:a,value:l}=n,h=c(this,u,x).call(this,l),f=this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex("=",$(h)-1)-1)+1,v=c(this,u,w).call(this,{type:"Identifier",name:a,start:f-a.length,end:f}),E=c(this,u,Xe).call(this,i,v,{computed:!1,optional:!1});return c(this,u,w).call(this,{type:"AssignmentExpression",left:E,operator:"=",right:h,start:$(E),end:R(h)},{hasParentParens:r})}if(n instanceof he)return c(this,u,w).call(this,{type:"TaggedTemplateExpression",tag:c(this,u,x).call(this,n.tag),quasi:c(this,u,x).call(this,n.template),...n.sourceSpan});if(n instanceof fe){let{elements:i,expressions:a}=n;return c(this,u,w).call(this,{type:"TemplateLiteral",quasis:i.map(l=>c(this,u,x).call(this,l,{parent:n})),expressions:a.map(l=>c(this,u,x).call(this,l)),...n.sourceSpan})}if(n instanceof de){let{elements:i}=s.parent,a=i.indexOf(n),l=a===0,h=a===i.length-1,f=n.sourceSpan.end-(h?1:0),v=n.sourceSpan.start+(l?1:0),E=this.text.slice(v,f);return c(this,u,w).call(this,{type:"TemplateElement",value:{cooked:n.text,raw:E},start:v,end:f,tail:h},{stripSpaces:!1})}if(n instanceof He)return c(this,u,pt).call(this,n.expression);throw new Error(`Unexpected node type '${n.constructor.name}'`)};function Ns(t,e){return new Je(t,e).node}function As(t){return t instanceof We}function Ps(t){return t instanceof me}var Se,ee,g,Ls,N,Xt,Jt,Yt,Ms,$s,Rs,Ds,Gt=class extends Je{constructor(n,s){super(void 0,s);V(this,g);V(this,Se);V(this,ee);te(this,Se,n),te(this,ee,s);for(let r of n)c(this,g,Ms).call(this,r)}get expressions(){return c(this,g,Rs).call(this)}};Se=new WeakMap,ee=new WeakMap,g=new WeakSet,Ls=function(){return L(this,Se)[0].key},N=function(n,{stripSpaces:s=!0}={}){return this.createNode(n,{stripSpaces:s})},Xt=function(n){return this.transformNode(n)},Jt=function(n){return Es(n.slice(L(this,g,Ls).source.length))},Yt=function(n){let s=L(this,ee);if(s[n.start]!=='"'&&s[n.start]!=="'")return;let r=s[n.start],i=!1;for(let a=n.start+1;a({...T,...this.transformSpan({start:T.start,end:k})}),E=T=>({...v(T,f.end),alias:f}),y=i.pop();if(y.type==="NGMicrosyntaxExpression")i.push(E(y));else if(y.type==="NGMicrosyntaxKeyedExpression"){let T=E(y.expression);i.push(v({...y,expression:T},T.end))}else throw new Error(`Unexpected type ${y.type}`)}else i.push(c(this,g,Ds).call(this,h,l));a=h}return c(this,g,N).call(this,{type:"NGMicrosyntax",body:i,...i.length===0?n[0].sourceSpan:{start:i[0].start,end:ut(!1,i,-1).end}})},Ds=function(n,s){if(As(n)){let{key:r,value:i}=n;return i?s===0?c(this,g,N).call(this,{type:"NGMicrosyntaxExpression",expression:c(this,g,Xt).call(this,i.ast),alias:null,...i.sourceSpan}):c(this,g,N).call(this,{type:"NGMicrosyntaxKeyedExpression",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:c(this,g,Jt).call(this,r.source),...r.span}),expression:c(this,g,N).call(this,{type:"NGMicrosyntaxExpression",expression:c(this,g,Xt).call(this,i.ast),alias:null,...i.sourceSpan}),start:r.span.start,end:i.sourceSpan.end}):c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:c(this,g,Jt).call(this,r.source),...r.span})}else{let{key:r,sourceSpan:i}=n;if(/^let\s$/.test(L(this,ee).slice(i.start,i.start+4))){let{value:l}=n;return c(this,g,N).call(this,{type:"NGMicrosyntaxLet",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:r.source,...r.span}),value:l?c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:l.source,...l.span}):null,start:i.start,end:l?l.span.end:r.span.end})}else{let l=c(this,g,$s).call(this,n);return c(this,g,N).call(this,{type:"NGMicrosyntaxAs",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:l.source,...l.span}),alias:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:r.source,...r.span}),start:l.span.start,end:r.span.end})}}};function Bs(t,e){return new Gt(t,e).expressions}function ht({result:{ast:t},text:e,comments:n}){return Object.assign(Ns(t,e),{comments:n})}function Os({result:{templateBindings:t},text:e}){return Bs(t,e)}var Fs=t=>ht(ys(t));var Vs=t=>ht(Cs(t)),Qt=t=>ht(_s(t)),Us=t=>Os(Ts(t));function Kt(t){var s,r,i;let e=((s=t.range)==null?void 0:s[0])??t.start,n=(i=((r=t.declaration)==null?void 0:r.decorators)??t.decorators)==null?void 0:i[0];return n?Math.min(Kt(n),e):e}function Hs(t){var n;return((n=t.range)==null?void 0:n[1])??t.end}function ft(t){return{astFormat:"estree",parse(e){let n=t(e);return{type:"NGRoot",node:t===Qt&&n.type!=="NGChainedExpression"?{...n,type:"NGChainedExpression",expressions:[n]}:n}},locStart:Kt,locEnd:Hs}}var Zr=ft(Qt),ei=ft(Fs),ti=ft(Vs),ni=ft(Us);return Xs(si);}); \ No newline at end of file +(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.angular=e()}})(function(){"use strict";var ft=Object.defineProperty;var Hs=Object.getOwnPropertyDescriptor;var Us=Object.getOwnPropertyNames;var Ws=Object.prototype.hasOwnProperty;var an=e=>{throw TypeError(e)};var on=(e,t)=>{for(var n in t)ft(e,n,{get:t[n],enumerable:!0})},qs=(e,t,n,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Us(t))!Ws.call(e,r)&&r!==n&&ft(e,r,{get:()=>t[r],enumerable:!(s=Hs(t,r))||s.enumerable});return e};var js=e=>qs(ft({},"__esModule",{value:!0}),e);var dt=(e,t,n)=>t.has(e)||an("Cannot "+n);var U=(e,t,n)=>(dt(e,t,"read from private field"),n?n.call(e):t.get(e)),ze=(e,t,n)=>t.has(e)?an("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),mt=(e,t,n,s)=>(dt(e,t,"write to private field"),s?s.call(e,n):t.set(e,n),n),x=(e,t,n)=>(dt(e,t,"access private method"),n);var ti={};on(ti,{parsers:()=>nn});var nn={};on(nn,{__ng_action:()=>Qr,__ng_binding:()=>Kr,__ng_directive:()=>ei,__ng_interpolation:()=>Zr});function ln({start:e,end:t},n){let s=e,r=t;for(;r!==s&&/\s/.test(n[r-1]);)r--;for(;s!==r&&/\s/.test(n[s]);)s++;return{start:s,end:r}}function zs({start:e,end:t},n){let s=e,r=t;for(;r!==n.length&&/\s/.test(n[r]);)r++;for(;s!==0&&/\s/.test(n[s-1]);)s--;return{start:s,end:r}}function Gs(e,t){return t[e.start-1]==="("&&t[e.end]===")"?{start:e.start-1,end:e.end+1}:e}function cn(e,t,n){let s=0,r={start:e.start,end:e.end};for(;;){let i=zs(r,t),o=Gs(i,t);if(i.start===o.start&&i.end===o.end)break;r.start=o.start,r.end=o.end,s++}return{hasParens:(n?s-1:s)!==0,outerSpan:ln(n?{start:r.start+1,end:r.end-1}:r,t),innerSpan:ln(e,t)}}function un(e){return typeof e=="string"?t=>t===e:t=>e.test(t)}function hn(e,t,n){let s=un(t);for(let r=n;r>=0;r--){let i=e[r];if(s(i))return r}throw new Error(`Cannot find front char ${t} from index ${n} in ${JSON.stringify(e)}`)}function pn(e,t,n){let s=un(t);for(let r=n;rn.isEquivalent(s))}var _=class{type;sourceSpan;constructor(t,n){this.type=t||null,this.sourceSpan=n||null}prop(t,n){return new _t(this,t,null,n)}key(t,n,s){return new Ct(this,t,n,s)}callFn(t,n,s){return new xt(this,t,null,n,s)}instantiate(t,n,s){return new wt(this,t,n,s)}conditional(t,n=null,s){return new yt(this,t,n,null,s)}equals(t,n){return new w(u.Equals,this,t,null,n)}notEquals(t,n){return new w(u.NotEquals,this,t,null,n)}identical(t,n){return new w(u.Identical,this,t,null,n)}notIdentical(t,n){return new w(u.NotIdentical,this,t,null,n)}minus(t,n){return new w(u.Minus,this,t,null,n)}plus(t,n){return new w(u.Plus,this,t,null,n)}divide(t,n){return new w(u.Divide,this,t,null,n)}multiply(t,n){return new w(u.Multiply,this,t,null,n)}modulo(t,n){return new w(u.Modulo,this,t,null,n)}power(t,n){return new w(u.Exponentiation,this,t,null,n)}and(t,n){return new w(u.And,this,t,null,n)}bitwiseOr(t,n){return new w(u.BitwiseOr,this,t,null,n)}bitwiseAnd(t,n){return new w(u.BitwiseAnd,this,t,null,n)}or(t,n){return new w(u.Or,this,t,null,n)}lower(t,n){return new w(u.Lower,this,t,null,n)}lowerEquals(t,n){return new w(u.LowerEquals,this,t,null,n)}bigger(t,n){return new w(u.Bigger,this,t,null,n)}biggerEquals(t,n){return new w(u.BiggerEquals,this,t,null,n)}isBlank(t){return this.equals(TYPED_NULL_EXPR,t)}nullishCoalesce(t,n){return new w(u.NullishCoalesce,this,t,null,n)}toStmt(){return new At(this,null)}},Je=class e extends _{name;constructor(t,n,s){super(n,s),this.name=t}isEquivalent(t){return t instanceof e&&this.name===t.name}isConstant(){return!1}visitExpression(t,n){return t.visitReadVarExpr(this,n)}clone(){return new e(this.name,this.type,this.sourceSpan)}set(t){return new w(u.Assign,this,t,null,this.sourceSpan)}},vt=class e extends _{expr;constructor(t,n,s){super(n,s),this.expr=t}visitExpression(t,n){return t.visitTypeofExpr(this,n)}isEquivalent(t){return t instanceof e&&t.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new e(this.expr.clone())}};var xt=class e extends _{fn;args;pure;constructor(t,n,s,r,i=!1){super(s,r),this.fn=t,this.args=n,this.pure=i}get receiver(){return this.fn}isEquivalent(t){return t instanceof e&&this.fn.isEquivalent(t.fn)&&at(this.args,t.args)&&this.pure===t.pure}isConstant(){return!1}visitExpression(t,n){return t.visitInvokeFunctionExpr(this,n)}clone(){return new e(this.fn.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan,this.pure)}};var wt=class e extends _{classExpr;args;constructor(t,n,s,r){super(s,r),this.classExpr=t,this.args=n}isEquivalent(t){return t instanceof e&&this.classExpr.isEquivalent(t.classExpr)&&at(this.args,t.args)}isConstant(){return!1}visitExpression(t,n){return t.visitInstantiateExpr(this,n)}clone(){return new e(this.classExpr.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan)}},St=class e extends _{body;flags;constructor(t,n,s){super(null,s),this.body=t,this.flags=n}isEquivalent(t){return t instanceof e&&this.body===t.body&&this.flags===t.flags}isConstant(){return!0}visitExpression(t,n){return t.visitRegularExpressionLiteral(this,n)}clone(){return new e(this.body,this.flags,this.sourceSpan)}},Ye=class e extends _{value;constructor(t,n,s){super(n,s),this.value=t}isEquivalent(t){return t instanceof e&&this.value===t.value}isConstant(){return!0}visitExpression(t,n){return t.visitLiteralExpr(this,n)}clone(){return new e(this.value,this.type,this.sourceSpan)}};var Et=class e extends _{value;typeParams;constructor(t,n,s=null,r){super(n,r),this.value=t,this.typeParams=s}isEquivalent(t){return t instanceof e&&this.value.name===t.value.name&&this.value.moduleName===t.value.moduleName}isConstant(){return!1}visitExpression(t,n){return t.visitExternalExpr(this,n)}clone(){return new e(this.value,this.type,this.typeParams,this.sourceSpan)}};var yt=class e extends _{condition;falseCase;trueCase;constructor(t,n,s=null,r,i){super(r||n.type,i),this.condition=t,this.falseCase=s,this.trueCase=n}isEquivalent(t){return t instanceof e&&this.condition.isEquivalent(t.condition)&&this.trueCase.isEquivalent(t.trueCase)&&Xs(this.falseCase,t.falseCase)}isConstant(){return!1}visitExpression(t,n){return t.visitConditionalExpr(this,n)}clone(){return new e(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}};var w=class e extends _{operator;rhs;lhs;constructor(t,n,s,r,i){super(r||n.type,i),this.operator=t,this.rhs=s,this.lhs=n}isEquivalent(t){return t instanceof e&&this.operator===t.operator&&this.lhs.isEquivalent(t.lhs)&&this.rhs.isEquivalent(t.rhs)}isConstant(){return!1}visitExpression(t,n){return t.visitBinaryOperatorExpr(this,n)}clone(){return new e(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}isAssignment(){let t=this.operator;return t===u.Assign||t===u.AdditionAssignment||t===u.SubtractionAssignment||t===u.MultiplicationAssignment||t===u.DivisionAssignment||t===u.RemainderAssignment||t===u.ExponentiationAssignment||t===u.AndAssignment||t===u.OrAssignment||t===u.NullishCoalesceAssignment}},_t=class e extends _{receiver;name;constructor(t,n,s,r){super(s,r),this.receiver=t,this.name=n}get index(){return this.name}isEquivalent(t){return t instanceof e&&this.receiver.isEquivalent(t.receiver)&&this.name===t.name}isConstant(){return!1}visitExpression(t,n){return t.visitReadPropExpr(this,n)}set(t){return new w(u.Assign,this.receiver.prop(this.name),t,null,this.sourceSpan)}clone(){return new e(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},Ct=class e extends _{receiver;index;constructor(t,n,s,r){super(s,r),this.receiver=t,this.index=n}isEquivalent(t){return t instanceof e&&this.receiver.isEquivalent(t.receiver)&&this.index.isEquivalent(t.index)}isConstant(){return!1}visitExpression(t,n){return t.visitReadKeyExpr(this,n)}set(t){return new w(u.Assign,this.receiver.key(this.index),t,null,this.sourceSpan)}clone(){return new e(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},kt=class e extends _{entries;constructor(t,n,s){super(n,s),this.entries=t}isConstant(){return this.entries.every(t=>t.isConstant())}isEquivalent(t){return t instanceof e&&at(this.entries,t.entries)}visitExpression(t,n){return t.visitLiteralArrayExpr(this,n)}clone(){return new e(this.entries.map(t=>t.clone()),this.type,this.sourceSpan)}};var Tt=class e extends _{entries;valueType=null;constructor(t,n,s){super(n,s),this.entries=t,n&&(this.valueType=n.valueType)}isEquivalent(t){return t instanceof e&&at(this.entries,t.entries)}isConstant(){return this.entries.every(t=>t.value.isConstant())}visitExpression(t,n){return t.visitLiteralMapExpr(this,n)}clone(){let t=this.entries.map(n=>n.clone());return new e(t,this.type,this.sourceSpan)}};var Qe;(function(e){e[e.None=0]="None",e[e.Final=1]="Final",e[e.Private=2]="Private",e[e.Exported=4]="Exported",e[e.Static=8]="Static"})(Qe||(Qe={}));var bt=class{modifiers;sourceSpan;leadingComments;constructor(t=Qe.None,n=null,s){this.modifiers=t,this.sourceSpan=n,this.leadingComments=s}hasModifier(t){return(this.modifiers&t)!==0}addLeadingComment(t){this.leadingComments=this.leadingComments??[],this.leadingComments.push(t)}};var At=class e extends bt{expr;constructor(t,n,s){super(Qe.None,n,s),this.expr=t}isEquivalent(t){return t instanceof e&&this.expr.isEquivalent(t.expr)}visitStatement(t,n){return t.visitExpressionStmt(this,n)}};function Ys(e,t,n){return new Je(e,t,n)}var ai=Ys("");var kn=class e{static INSTANCE=new e;keyOf(t){if(t instanceof Ye&&typeof t.value=="string")return`"${t.value}"`;if(t instanceof Ye)return String(t.value);if(t instanceof St)return`/${t.body}/${t.flags??""}`;if(t instanceof kt){let n=[];for(let s of t.entries)n.push(this.keyOf(s));return`[${n.join(",")}]`}else if(t instanceof Tt){let n=[];for(let s of t.entries){let r=s.key;s.quoted&&(r=`"${r}"`),n.push(r+":"+this.keyOf(s.value))}return`{${n.join(",")}}`}else{if(t instanceof Et)return`import("${t.value.moduleName}", ${t.value.name})`;if(t instanceof Je)return`read(${t.name})`;if(t instanceof vt)return`typeof(${this.keyOf(t.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${t.constructor.name}`)}}};var a="@angular/core",l=class{static NEW_METHOD="factory";static TRANSFORM_METHOD="transform";static PATCH_DEPS="patchedDeps";static core={name:null,moduleName:a};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:a};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:a};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:a};static element={name:"\u0275\u0275element",moduleName:a};static elementStart={name:"\u0275\u0275elementStart",moduleName:a};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:a};static domElement={name:"\u0275\u0275domElement",moduleName:a};static domElementStart={name:"\u0275\u0275domElementStart",moduleName:a};static domElementEnd={name:"\u0275\u0275domElementEnd",moduleName:a};static domElementContainer={name:"\u0275\u0275domElementContainer",moduleName:a};static domElementContainerStart={name:"\u0275\u0275domElementContainerStart",moduleName:a};static domElementContainerEnd={name:"\u0275\u0275domElementContainerEnd",moduleName:a};static domTemplate={name:"\u0275\u0275domTemplate",moduleName:a};static domListener={name:"\u0275\u0275domListener",moduleName:a};static advance={name:"\u0275\u0275advance",moduleName:a};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:a};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:a};static attribute={name:"\u0275\u0275attribute",moduleName:a};static classProp={name:"\u0275\u0275classProp",moduleName:a};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:a};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:a};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:a};static styleMap={name:"\u0275\u0275styleMap",moduleName:a};static classMap={name:"\u0275\u0275classMap",moduleName:a};static styleProp={name:"\u0275\u0275styleProp",moduleName:a};static interpolate={name:"\u0275\u0275interpolate",moduleName:a};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:a};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:a};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:a};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:a};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:a};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:a};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:a};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:a};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:a};static nextContext={name:"\u0275\u0275nextContext",moduleName:a};static resetView={name:"\u0275\u0275resetView",moduleName:a};static templateCreate={name:"\u0275\u0275template",moduleName:a};static defer={name:"\u0275\u0275defer",moduleName:a};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:a};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:a};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:a};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:a};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:a};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:a};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:a};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:a};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:a};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:a};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:a};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:a};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:a};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:a};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:a};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:a};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:a};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:a};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:a};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:a};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:a};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:a};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:a};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:a};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:a};static conditional={name:"\u0275\u0275conditional",moduleName:a};static repeater={name:"\u0275\u0275repeater",moduleName:a};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:a};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:a};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:a};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:a};static text={name:"\u0275\u0275text",moduleName:a};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:a};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:a};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:a};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:a};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:a};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:a};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:a};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:a};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:a};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:a};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:a};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:a};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:a};static restoreView={name:"\u0275\u0275restoreView",moduleName:a};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:a};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:a};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:a};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:a};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:a};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:a};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:a};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:a};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:a};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:a};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:a};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:a};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:a};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:a};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:a};static domProperty={name:"\u0275\u0275domProperty",moduleName:a};static ariaProperty={name:"\u0275\u0275ariaProperty",moduleName:a};static property={name:"\u0275\u0275property",moduleName:a};static control={name:"\u0275\u0275control",moduleName:a};static controlCreate={name:"\u0275\u0275controlCreate",moduleName:a};static animationEnterListener={name:"\u0275\u0275animateEnterListener",moduleName:a};static animationLeaveListener={name:"\u0275\u0275animateLeaveListener",moduleName:a};static animationEnter={name:"\u0275\u0275animateEnter",moduleName:a};static animationLeave={name:"\u0275\u0275animateLeave",moduleName:a};static i18n={name:"\u0275\u0275i18n",moduleName:a};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:a};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:a};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:a};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:a};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:a};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:a};static pipe={name:"\u0275\u0275pipe",moduleName:a};static projection={name:"\u0275\u0275projection",moduleName:a};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:a};static reference={name:"\u0275\u0275reference",moduleName:a};static inject={name:"\u0275\u0275inject",moduleName:a};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:a};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:a};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:a};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:a};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:a};static forwardRef={name:"forwardRef",moduleName:a};static resolveForwardRef={name:"resolveForwardRef",moduleName:a};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:a};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:a};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:a};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:a};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:a};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:a};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:a};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:a};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:a};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:a};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:a};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:a};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:a};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:a};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:a};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:a};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:a};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:a};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:a};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:a};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:a};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:a};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:a};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:a};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:a};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:a};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:a};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:a};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:a};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:a};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:a};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:a};static definePipe={name:"\u0275\u0275definePipe",moduleName:a};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:a};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:a};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:a};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:a};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:a};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:a};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:a};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:a};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:a};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:a};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:a};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:a};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:a};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:a};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:a};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:a};static declareLet={name:"\u0275\u0275declareLet",moduleName:a};static storeLet={name:"\u0275\u0275storeLet",moduleName:a};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:a};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:a};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:a};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:a};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:a};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:a};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:a};static listener={name:"\u0275\u0275listener",moduleName:a};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:a};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:a};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:a};static validateAttribute={name:"\u0275\u0275validateAttribute",moduleName:a};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:a};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:a};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:a};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:a};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:a};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:a};static inputDecorator={name:"Input",moduleName:a};static outputDecorator={name:"Output",moduleName:a};static viewChildDecorator={name:"ViewChild",moduleName:a};static viewChildrenDecorator={name:"ViewChildren",moduleName:a};static contentChildDecorator={name:"ContentChild",moduleName:a};static contentChildrenDecorator={name:"ContentChildren",moduleName:a};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:a};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:a};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:a};static assertType={name:"\u0275assertType",moduleName:a}};var It=class{full;major;minor;patch;constructor(t){this.full=t;let n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}};var oi=new Map([[u.And,"&&"],[u.Bigger,">"],[u.BiggerEquals,">="],[u.BitwiseOr,"|"],[u.BitwiseAnd,"&"],[u.Divide,"/"],[u.Assign,"="],[u.Equals,"=="],[u.Identical,"==="],[u.Lower,"<"],[u.LowerEquals,"<="],[u.Minus,"-"],[u.Modulo,"%"],[u.Exponentiation,"**"],[u.Multiply,"*"],[u.NotEquals,"!="],[u.NotIdentical,"!=="],[u.NullishCoalesce,"??"],[u.Or,"||"],[u.Plus,"+"],[u.In,"in"],[u.AdditionAssignment,"+="],[u.SubtractionAssignment,"-="],[u.MultiplicationAssignment,"*="],[u.DivisionAssignment,"/="],[u.RemainderAssignment,"%="],[u.ExponentiationAssignment,"**="],[u.AndAssignment,"&&="],[u.OrAssignment,"||="],[u.NullishCoalesceAssignment,"??="]]);var Tn;(function(e){e[e.Class=0]="Class",e[e.Function=1]="Function"})(Tn||(Tn={}));var Y=class{start;end;constructor(t,n){this.start=t,this.end=n}toAbsolute(t){return new B(t+this.start,t+this.end)}},v=class{span;sourceSpan;constructor(t,n){this.span=t,this.sourceSpan=n}toString(){return"AST"}},Pe=class extends v{nameSpan;constructor(t,n,s){super(t,n),this.nameSpan=s}},A=class extends v{visit(t,n=null){}},Q=class extends v{visit(t,n=null){return t.visitImplicitReceiver(this,n)}},Nt=class extends Q{visit(t,n=null){return t.visitThisReceiver?.(this,n)}},Le=class extends v{expressions;constructor(t,n,s){super(t,n),this.expressions=s}visit(t,n=null){return t.visitChain(this,n)}},Me=class extends v{condition;trueExp;falseExp;constructor(t,n,s,r,i){super(t,n),this.condition=s,this.trueExp=r,this.falseExp=i}visit(t,n=null){return t.visitConditional(this,n)}},X=class extends Pe{receiver;name;constructor(t,n,s,r,i){super(t,n,s),this.receiver=r,this.name=i}visit(t,n=null){return t.visitPropertyRead(this,n)}},ce=class extends Pe{receiver;name;constructor(t,n,s,r,i){super(t,n,s),this.receiver=r,this.name=i}visit(t,n=null){return t.visitSafePropertyRead(this,n)}},ue=class extends v{receiver;key;constructor(t,n,s,r){super(t,n),this.receiver=s,this.key=r}visit(t,n=null){return t.visitKeyedRead(this,n)}},he=class extends v{receiver;key;constructor(t,n,s,r){super(t,n),this.receiver=s,this.key=r}visit(t,n=null){return t.visitSafeKeyedRead(this,n)}},be;(function(e){e[e.ReferencedByName=0]="ReferencedByName",e[e.ReferencedDirectly=1]="ReferencedDirectly"})(be||(be={}));var Re=class extends Pe{exp;name;args;type;constructor(t,n,s,r,i,o,c){super(t,n,c),this.exp=s,this.name=r,this.args=i,this.type=o}visit(t,n=null){return t.visitPipe(this,n)}},k=class extends v{value;constructor(t,n,s){super(t,n),this.value=s}visit(t,n=null){return t.visitLiteralPrimitive(this,n)}},$e=class extends v{expressions;constructor(t,n,s){super(t,n),this.expressions=s}visit(t,n=null){return t.visitLiteralArray(this,n)}},De=class extends v{keys;values;constructor(t,n,s,r){super(t,n),this.keys=s,this.values=r}visit(t,n=null){return t.visitLiteralMap(this,n)}},Ht=class extends v{strings;expressions;constructor(t,n,s,r){super(t,n),this.strings=s,this.expressions=r}visit(t,n=null){return t.visitInterpolation(this,n)}},y=class extends v{operation;left;right;constructor(t,n,s,r,i){super(t,n),this.operation=s,this.left=r,this.right=i}visit(t,n=null){return t.visitBinary(this,n)}static isAssignmentOperation(t){return t==="="||t==="+="||t==="-="||t==="*="||t==="/="||t==="%="||t==="**="||t==="&&="||t==="||="||t==="??="}},J=class e extends y{operator;expr;left=null;right=null;operation=null;static createMinus(t,n,s){return new e(t,n,"-",s,"-",new k(t,n,0),s)}static createPlus(t,n,s){return new e(t,n,"+",s,"-",s,new k(t,n,0))}constructor(t,n,s,r,i,o,c){super(t,n,i,o,c),this.operator=s,this.expr=r}visit(t,n=null){return t.visitUnary!==void 0?t.visitUnary(this,n):t.visitBinary(this,n)}},K=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitPrefixNot(this,n)}},Z=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitTypeofExpression(this,n)}},ee=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitVoidExpression(this,n)}},Be=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitNonNullAssert(this,n)}},Oe=class extends v{receiver;args;argumentSpan;constructor(t,n,s,r,i){super(t,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(t,n=null){return t.visitCall(this,n)}},pe=class extends v{receiver;args;argumentSpan;constructor(t,n,s,r,i){super(t,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(t,n=null){return t.visitSafeCall(this,n)}},fe=class extends v{tag;template;constructor(t,n,s,r){super(t,n),this.tag=s,this.template=r}visit(t,n){return t.visitTaggedTemplateLiteral(this,n)}},de=class extends v{elements;expressions;constructor(t,n,s,r){super(t,n),this.elements=s,this.expressions=r}visit(t,n){return t.visitTemplateLiteral(this,n)}},me=class extends v{text;constructor(t,n,s){super(t,n),this.text=s}visit(t,n){return t.visitTemplateLiteralElement(this,n)}},Fe=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n){return t.visitParenthesizedExpression(this,n)}},Ve=class extends v{body;flags;constructor(t,n,s,r){super(t,n),this.body=s,this.flags=r}visit(t,n){return t.visitRegularExpressionLiteral(this,n)}},B=class{start;end;constructor(t,n){this.start=t,this.end=n}},F=class extends v{ast;source;location;errors;constructor(t,n,s,r,i){super(new Y(0,n===null?0:n.length),new B(r,n===null?r:r+n.length)),this.ast=t,this.source=n,this.location=s,this.errors=i}visit(t,n=null){return t.visitASTWithSource?t.visitASTWithSource(this,n):this.ast.visit(t,n)}toString(){return`${this.source} in ${this.location}`}},ge=class{sourceSpan;key;value;constructor(t,n,s){this.sourceSpan=t,this.key=n,this.value=s}},He=class{sourceSpan;key;value;constructor(t,n,s){this.sourceSpan=t,this.key=n,this.value=s}},Pt=class{visit(t,n){t.visit(this,n)}visitUnary(t,n){this.visit(t.expr,n)}visitBinary(t,n){this.visit(t.left,n),this.visit(t.right,n)}visitChain(t,n){this.visitAll(t.expressions,n)}visitConditional(t,n){this.visit(t.condition,n),this.visit(t.trueExp,n),this.visit(t.falseExp,n)}visitPipe(t,n){this.visit(t.exp,n),this.visitAll(t.args,n)}visitImplicitReceiver(t,n){}visitThisReceiver(t,n){}visitInterpolation(t,n){this.visitAll(t.expressions,n)}visitKeyedRead(t,n){this.visit(t.receiver,n),this.visit(t.key,n)}visitLiteralArray(t,n){this.visitAll(t.expressions,n)}visitLiteralMap(t,n){this.visitAll(t.values,n)}visitLiteralPrimitive(t,n){}visitPrefixNot(t,n){this.visit(t.expression,n)}visitTypeofExpression(t,n){this.visit(t.expression,n)}visitVoidExpression(t,n){this.visit(t.expression,n)}visitNonNullAssert(t,n){this.visit(t.expression,n)}visitPropertyRead(t,n){this.visit(t.receiver,n)}visitSafePropertyRead(t,n){this.visit(t.receiver,n)}visitSafeKeyedRead(t,n){this.visit(t.receiver,n),this.visit(t.key,n)}visitCall(t,n){this.visit(t.receiver,n),this.visitAll(t.args,n)}visitSafeCall(t,n){this.visit(t.receiver,n),this.visitAll(t.args,n)}visitTemplateLiteral(t,n){for(let s=0;s=os&&e<=ls||e==ms}function W(e){return ir<=e&&e<=ar}function Mt(e){return e>=fs&&e<=ds||e>=Wt&&e<=qt}function Rn(e){return e===us||e===cs||e===Lt}var et=class e{file;offset;line;col;constructor(t,n,s,r){this.file=t,this.offset=n,this.line=s,this.col=r}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let n=this.file.content,s=n.length,r=this.offset,i=this.line,o=this.col;for(;r>0&&t<0;)if(r--,t++,n.charCodeAt(r)==Xe){i--;let h=n.substring(0,r-1).lastIndexOf(String.fromCharCode(Xe));o=h>0?r-h:r}else o--;for(;r0;){let c=n.charCodeAt(r);r++,t--,c==Xe?(i++,o=0):o++}return new e(this.file,r,i,o)}getContext(t,n){let s=this.file.content,r=this.offset;if(r!=null){r>s.length-1&&(r=s.length-1);let i=r,o=0,c=0;for(;o0&&(r--,o++,!(s[r]==` +`&&++c==n)););for(o=0,c=0;o]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}};var $n;(function(e){e[e.Inline=0]="Inline",e[e.SideEffect=1]="SideEffect",e[e.Omit=2]="Omit"})($n||($n={}));var Dn;(function(e){e[e.Global=0]="Global",e[e.Local=1]="Local"})(Dn||(Dn={}));var Bn;(function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"})(Bn||(Bn={}));var vr="(:(where|is)\\()?";var gs="-shadowcsshost",xr="-shadowcsscontext",$t="[^)(]*",wr=`(?:\\(${$t}\\)|${$t})+?`,Sr=`(?:\\(${wr}\\)|${$t})+?`,jt=`(?:\\((${Sr})\\))`,ui=new RegExp("(:nth-[-\\w]+)"+jt,"g"),hi=new RegExp(gs+jt+"?([^,{]*)","gim"),Er=xr+jt+"?([^{]*)",pi=new RegExp(`${vr}(${Er})`,"gim"),yr=gs+"-no-combinator",fi=new RegExp(`${yr}(?![^(]*\\))`,"g");var vs="%COMMENT%",di=new RegExp(vs,"g");var mi=new RegExp(`(\\s*(?:${vs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var _r="%COMMA_IN_PLACEHOLDER%",Cr="%SEMI_IN_PLACEHOLDER%",kr="%COLON_IN_PLACEHOLDER%",gi=new RegExp(_r,"g"),vi=new RegExp(Cr,"g"),xi=new RegExp(kr,"g");var f;(function(e){e[e.ListEnd=0]="ListEnd",e[e.Statement=1]="Statement",e[e.Variable=2]="Variable",e[e.ElementStart=3]="ElementStart",e[e.Element=4]="Element",e[e.Template=5]="Template",e[e.ElementEnd=6]="ElementEnd",e[e.ContainerStart=7]="ContainerStart",e[e.Container=8]="Container",e[e.ContainerEnd=9]="ContainerEnd",e[e.DisableBindings=10]="DisableBindings",e[e.ConditionalCreate=11]="ConditionalCreate",e[e.ConditionalBranchCreate=12]="ConditionalBranchCreate",e[e.Conditional=13]="Conditional",e[e.EnableBindings=14]="EnableBindings",e[e.Text=15]="Text",e[e.Listener=16]="Listener",e[e.InterpolateText=17]="InterpolateText",e[e.Binding=18]="Binding",e[e.Property=19]="Property",e[e.StyleProp=20]="StyleProp",e[e.ClassProp=21]="ClassProp",e[e.StyleMap=22]="StyleMap",e[e.ClassMap=23]="ClassMap",e[e.Advance=24]="Advance",e[e.Pipe=25]="Pipe",e[e.Attribute=26]="Attribute",e[e.ExtractedAttribute=27]="ExtractedAttribute",e[e.Defer=28]="Defer",e[e.DeferOn=29]="DeferOn",e[e.DeferWhen=30]="DeferWhen",e[e.I18nMessage=31]="I18nMessage",e[e.DomProperty=32]="DomProperty",e[e.Namespace=33]="Namespace",e[e.ProjectionDef=34]="ProjectionDef",e[e.Projection=35]="Projection",e[e.RepeaterCreate=36]="RepeaterCreate",e[e.Repeater=37]="Repeater",e[e.TwoWayProperty=38]="TwoWayProperty",e[e.TwoWayListener=39]="TwoWayListener",e[e.DeclareLet=40]="DeclareLet",e[e.StoreLet=41]="StoreLet",e[e.I18nStart=42]="I18nStart",e[e.I18n=43]="I18n",e[e.I18nEnd=44]="I18nEnd",e[e.I18nExpression=45]="I18nExpression",e[e.I18nApply=46]="I18nApply",e[e.IcuStart=47]="IcuStart",e[e.IcuEnd=48]="IcuEnd",e[e.IcuPlaceholder=49]="IcuPlaceholder",e[e.I18nContext=50]="I18nContext",e[e.I18nAttributes=51]="I18nAttributes",e[e.SourceLocation=52]="SourceLocation",e[e.Animation=53]="Animation",e[e.AnimationString=54]="AnimationString",e[e.AnimationBinding=55]="AnimationBinding",e[e.AnimationListener=56]="AnimationListener",e[e.Control=57]="Control",e[e.ControlCreate=58]="ControlCreate"})(f||(f={}));var ve;(function(e){e[e.LexicalRead=0]="LexicalRead",e[e.Context=1]="Context",e[e.TrackContext=2]="TrackContext",e[e.ReadVariable=3]="ReadVariable",e[e.NextContext=4]="NextContext",e[e.Reference=5]="Reference",e[e.StoreLet=6]="StoreLet",e[e.ContextLetReference=7]="ContextLetReference",e[e.GetCurrentView=8]="GetCurrentView",e[e.RestoreView=9]="RestoreView",e[e.ResetView=10]="ResetView",e[e.PureFunctionExpr=11]="PureFunctionExpr",e[e.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",e[e.PipeBinding=13]="PipeBinding",e[e.PipeBindingVariadic=14]="PipeBindingVariadic",e[e.SafePropertyRead=15]="SafePropertyRead",e[e.SafeKeyedRead=16]="SafeKeyedRead",e[e.SafeInvokeFunction=17]="SafeInvokeFunction",e[e.SafeTernaryExpr=18]="SafeTernaryExpr",e[e.EmptyExpr=19]="EmptyExpr",e[e.AssignTemporaryExpr=20]="AssignTemporaryExpr",e[e.ReadTemporaryExpr=21]="ReadTemporaryExpr",e[e.SlotLiteralExpr=22]="SlotLiteralExpr",e[e.ConditionalCase=23]="ConditionalCase",e[e.ConstCollected=24]="ConstCollected",e[e.TwoWayBindingSet=25]="TwoWayBindingSet"})(ve||(ve={}));var On;(function(e){e[e.None=0]="None",e[e.AlwaysInline=1]="AlwaysInline"})(On||(On={}));var Fn;(function(e){e[e.Context=0]="Context",e[e.Identifier=1]="Identifier",e[e.SavedView=2]="SavedView",e[e.Alias=3]="Alias"})(Fn||(Fn={}));var Vn;(function(e){e[e.Normal=0]="Normal",e[e.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"})(Vn||(Vn={}));var R;(function(e){e[e.Attribute=0]="Attribute",e[e.ClassName=1]="ClassName",e[e.StyleProperty=2]="StyleProperty",e[e.Property=3]="Property",e[e.Template=4]="Template",e[e.I18n=5]="I18n",e[e.LegacyAnimation=6]="LegacyAnimation",e[e.TwoWayProperty=7]="TwoWayProperty",e[e.Animation=8]="Animation"})(R||(R={}));var Hn;(function(e){e[e.Creation=0]="Creation",e[e.Postproccessing=1]="Postproccessing"})(Hn||(Hn={}));var Un;(function(e){e[e.I18nText=0]="I18nText",e[e.I18nAttribute=1]="I18nAttribute"})(Un||(Un={}));var Wn;(function(e){e[e.None=0]="None",e[e.ElementTag=1]="ElementTag",e[e.TemplateTag=2]="TemplateTag",e[e.OpenTag=4]="OpenTag",e[e.CloseTag=8]="CloseTag",e[e.ExpressionIndex=16]="ExpressionIndex"})(Wn||(Wn={}));var qn;(function(e){e[e.HTML=0]="HTML",e[e.SVG=1]="SVG",e[e.Math=2]="Math"})(qn||(qn={}));var $;(function(e){e[e.Idle=0]="Idle",e[e.Immediate=1]="Immediate",e[e.Timer=2]="Timer",e[e.Hover=3]="Hover",e[e.Interaction=4]="Interaction",e[e.Viewport=5]="Viewport",e[e.Never=6]="Never"})($||($={}));var jn;(function(e){e[e.RootI18n=0]="RootI18n",e[e.Icu=1]="Icu",e[e.Attr=2]="Attr"})(jn||(jn={}));var zn;(function(e){e[e.NgTemplate=0]="NgTemplate",e[e.Structural=1]="Structural",e[e.Block=2]="Block"})(zn||(zn={}));var Tr=Symbol("ConsumesSlot"),xs=Symbol("DependsOnSlotContext"),We=Symbol("ConsumesVars"),zt=Symbol("UsesVarOffset"),wi={[Tr]:!0,numSlotsUsed:1},Si={[xs]:!0},Ei={[We]:!0};var rt=class{strings;expressions;i18nPlaceholders;constructor(t,n,s){if(this.strings=t,this.expressions=n,this.i18nPlaceholders=s,s.length!==0&&s.length!==n.length)throw new Error(`Expected ${n.length} placeholders to match interpolation expression count, but got ${s.length}`)}};var xe=class extends _{constructor(t=null){super(null,t)}};var Gn=class e extends xe{target;value;sourceSpan;kind=ve.StoreLet;[We]=!0;[xs]=!0;constructor(t,n,s){super(),this.target=t,this.value=n,this.sourceSpan=s}visitExpression(){}isEquivalent(t){return t instanceof e&&t.target===this.target&&t.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(t,n){this.value=(this.value,void 0)}clone(){return new e(this.target,this.value,this.sourceSpan)}};var Xn=class e extends xe{kind=ve.PureFunctionExpr;[We]=!0;[zt]=!0;varOffset=null;body;args;fn=null;constructor(t,n){super(),this.body=t,this.args=n}visitExpression(t,n){this.body?.visitExpression(t,n);for(let s of this.args)s.visitExpression(t,n)}isEquivalent(t){return!(t instanceof e)||t.args.length!==this.args.length?!1:t.body!==null&&this.body!==null&&t.body.isEquivalent(this.body)&&t.args.every((n,s)=>n.isEquivalent(this.args[s]))}isConstant(){return!1}transformInternalExpressions(t,n){this.body!==null?this.body=(this.body,n|Dt.InChildOperation,void 0):this.fn!==null&&(this.fn=(this.fn,void 0));for(let s=0;sn.clone()));return t.fn=this.fn?.clone()??null,t.varOffset=this.varOffset,t}};var Jn=class e extends xe{target;targetSlot;name;args;kind=ve.PipeBinding;[We]=!0;[zt]=!0;varOffset=null;constructor(t,n,s,r){super(),this.target=t,this.targetSlot=n,this.name=s,this.args=r}visitExpression(t,n){for(let s of this.args)s.visitExpression(t,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,n){for(let s=0;sn.clone()));return t.varOffset=this.varOffset,t}},Yn=class e extends xe{target;targetSlot;name;args;numArgs;kind=ve.PipeBindingVariadic;[We]=!0;[zt]=!0;varOffset=null;constructor(t,n,s,r,i){super(),this.target=t,this.targetSlot=n,this.name=s,this.args=r,this.numArgs=i}visitExpression(t,n){this.args.visitExpression(t,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,n){this.args=(this.args,void 0)}clone(){let t=new e(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return t.varOffset=this.varOffset,t}};var Dt;(function(e){e[e.None=0]="None",e[e.InChildOperation=1]="InChildOperation"})(Dt||(Dt={}));var yi=new Set([f.Element,f.ElementStart,f.Container,f.ContainerStart,f.Template,f.RepeaterCreate,f.ConditionalCreate,f.ConditionalBranchCreate]);var Qn;(function(e){e[e.Tmpl=0]="Tmpl",e[e.Host=1]="Host",e[e.Both=2]="Both"})(Qn||(Qn={}));var Kn;(function(e){e[e.Full=0]="Full",e[e.DomOnly=1]="DomOnly"})(Kn||(Kn={}));var _i=new Map([[l.ariaProperty,l.ariaProperty],[l.attribute,l.attribute],[l.classProp,l.classProp],[l.element,l.element],[l.elementContainer,l.elementContainer],[l.elementContainerEnd,l.elementContainerEnd],[l.elementContainerStart,l.elementContainerStart],[l.elementEnd,l.elementEnd],[l.elementStart,l.elementStart],[l.domProperty,l.domProperty],[l.i18nExp,l.i18nExp],[l.listener,l.listener],[l.listener,l.listener],[l.property,l.property],[l.styleProp,l.styleProp],[l.syntheticHostListener,l.syntheticHostListener],[l.syntheticHostProperty,l.syntheticHostProperty],[l.templateCreate,l.templateCreate],[l.twoWayProperty,l.twoWayProperty],[l.twoWayListener,l.twoWayListener],[l.declareLet,l.declareLet],[l.conditionalCreate,l.conditionalBranchCreate],[l.conditionalBranchCreate,l.conditionalBranchCreate],[l.domElement,l.domElement],[l.domElementStart,l.domElementStart],[l.domElementEnd,l.domElementEnd],[l.domElementContainer,l.domElementContainer],[l.domElementContainerStart,l.domElementContainerStart],[l.domElementContainerEnd,l.domElementContainerEnd],[l.domListener,l.domListener],[l.domTemplate,l.domTemplate],[l.animationEnter,l.animationEnter],[l.animationLeave,l.animationLeave],[l.animationEnterListener,l.animationEnterListener],[l.animationLeaveListener,l.animationLeaveListener]]);var Ci=new Map([["&&",u.And],[">",u.Bigger],[">=",u.BiggerEquals],["|",u.BitwiseOr],["&",u.BitwiseAnd],["/",u.Divide],["=",u.Assign],["==",u.Equals],["===",u.Identical],["<",u.Lower],["<=",u.LowerEquals],["-",u.Minus],["%",u.Modulo],["**",u.Exponentiation],["*",u.Multiply],["!=",u.NotEquals],["!==",u.NotIdentical],["??",u.NullishCoalesce],["||",u.Or],["+",u.Plus],["in",u.In],["+=",u.AdditionAssignment],["-=",u.SubtractionAssignment],["*=",u.MultiplicationAssignment],["/=",u.DivisionAssignment],["%=",u.RemainderAssignment],["**=",u.ExponentiationAssignment],["&&=",u.AndAssignment],["||=",u.OrAssignment],["??=",u.NullishCoalesceAssignment]]);var ki=Object.freeze([]);var Ti=new Map([[f.ElementEnd,[f.ElementStart,f.Element]],[f.ContainerEnd,[f.ContainerStart,f.Container]],[f.I18nEnd,[f.I18nStart,f.I18n]]]),bi=new Set([f.Pipe]);var br={},Ar="\uE500";br.ngsp=Ar;var Zn;(function(e){e.HEX="hexadecimal",e.DEC="decimal"})(Zn||(Zn={}));var ws=` \f +\r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,Ai=new RegExp(`[^${ws}]`),Ii=new RegExp(`[${ws}]{2,}`,"g");var p;(function(e){e[e.Character=0]="Character",e[e.Identifier=1]="Identifier",e[e.PrivateIdentifier=2]="PrivateIdentifier",e[e.Keyword=3]="Keyword",e[e.String=4]="String",e[e.Operator=5]="Operator",e[e.Number=6]="Number",e[e.RegExpBody=7]="RegExpBody",e[e.RegExpFlags=8]="RegExpFlags",e[e.Error=9]="Error"})(p||(p={}));var V;(function(e){e[e.Plain=0]="Plain",e[e.TemplateLiteralPart=1]="TemplateLiteralPart",e[e.TemplateLiteralEnd=2]="TemplateLiteralEnd"})(V||(V={}));var Ir=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in"],Ue=class{tokenize(t){return new Bt(t).scan()}},I=class{index;end;type;numValue;strValue;constructor(t,n,s,r,i){this.index=t,this.end=n,this.type=s,this.numValue=r,this.strValue=i}isCharacter(t){return this.type===p.Character&&this.numValue===t}isNumber(){return this.type===p.Number}isString(){return this.type===p.String}isOperator(t){return this.type===p.Operator&&this.strValue===t}isIdentifier(){return this.type===p.Identifier}isPrivateIdentifier(){return this.type===p.PrivateIdentifier}isKeyword(){return this.type===p.Keyword}isKeywordLet(){return this.type===p.Keyword&&this.strValue==="let"}isKeywordAs(){return this.type===p.Keyword&&this.strValue==="as"}isKeywordNull(){return this.type===p.Keyword&&this.strValue==="null"}isKeywordUndefined(){return this.type===p.Keyword&&this.strValue==="undefined"}isKeywordTrue(){return this.type===p.Keyword&&this.strValue==="true"}isKeywordFalse(){return this.type===p.Keyword&&this.strValue==="false"}isKeywordThis(){return this.type===p.Keyword&&this.strValue==="this"}isKeywordTypeof(){return this.type===p.Keyword&&this.strValue==="typeof"}isKeywordVoid(){return this.type===p.Keyword&&this.strValue==="void"}isKeywordIn(){return this.type===p.Keyword&&this.strValue==="in"}isError(){return this.type===p.Error}isRegExpBody(){return this.type===p.RegExpBody}isRegExpFlags(){return this.type===p.RegExpFlags}toNumber(){return this.type===p.Number?this.numValue:-1}isTemplateLiteralPart(){return this.isString()&&this.kind===V.TemplateLiteralPart}isTemplateLiteralEnd(){return this.isString()&&this.kind===V.TemplateLiteralEnd}isTemplateLiteralInterpolationStart(){return this.isOperator("${")}toString(){switch(this.type){case p.Character:case p.Identifier:case p.Keyword:case p.Operator:case p.PrivateIdentifier:case p.String:case p.Error:case p.RegExpBody:case p.RegExpFlags:return this.strValue;case p.Number:return this.numValue.toString();default:return null}}},Ie=class extends I{kind;constructor(t,n,s,r){super(t,n,p.String,0,s),this.kind=r}};function _e(e,t,n){return new I(e,t,p.Character,n,String.fromCharCode(n))}function Nr(e,t,n){return new I(e,t,p.Identifier,0,n)}function Pr(e,t,n){return new I(e,t,p.PrivateIdentifier,0,n)}function Lr(e,t,n){return new I(e,t,p.Keyword,0,n)}function Ce(e,t,n){return new I(e,t,p.Operator,0,n)}function Mr(e,t,n){return new I(e,t,p.Number,n,"")}function Rr(e,t,n){return new I(e,t,p.Error,0,n)}function $r(e,t,n){return new I(e,t,p.RegExpBody,0,n)}function Dr(e,t,n){return new I(e,t,p.RegExpFlags,0,n)}var Ge=new I(-1,-1,p.Character,0,""),Bt=class{input;tokens=[];length;peek=0;index=-1;braceStack=[];constructor(t){this.input=t,this.length=t.length,this.advance()}scan(){let t=this.scanToken();for(;t!==null;)this.tokens.push(t),t=this.scanToken();return this.tokens}advance(){this.peek=++this.index>=this.length?ye:this.input.charCodeAt(this.index)}scanToken(){let t=this.input,n=this.length,s=this.peek,r=this.index;for(;s<=ls;)if(++r>=n){s=ye;break}else s=t.charCodeAt(r);if(this.peek=s,this.index=r,r>=n)return null;if(es(s))return this.scanIdentifier();if(W(s))return this.scanNumber(r);let i=r;switch(s){case ke:return this.advance(),W(this.peek)?this.scanNumber(i):_e(i,this.index,ke);case Ae:case q:case le:case G:case re:case j:case Te:return this.scanCharacter(i,s);case Ze:return this.scanOpenBrace(i,s);case ie:return this.scanCloseBrace(i,s);case us:case cs:return this.scanString();case Lt:return this.advance(),this.scanTemplateLiteralPart(i);case tr:return this.scanPrivateIdentifier();case hs:return this.scanComplexOperator(i,"+",b,"=");case ps:return this.scanComplexOperator(i,"-",b,"=");case Ke:return this.isStartOfRegex()?this.scanRegex(r):this.scanComplexOperator(i,"/",b,"=");case nr:return this.scanComplexOperator(i,"%",b,"=");case lr:return this.scanOperator(i,"^");case Pn:return this.scanStar(i);case Ln:return this.scanQuestion(i);case sr:case rr:return this.scanComplexOperator(i,String.fromCharCode(s),b,"=");case er:case b:return this.scanComplexOperator(i,String.fromCharCode(s),b,"=",b,"=");case Nn:return this.scanComplexOperator(i,"&",Nn,"&",b,"=");case Mn:return this.scanComplexOperator(i,"|",Mn,"|",b,"=");case ms:for(;gr(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(s)}]`,0)}scanCharacter(t,n){return this.advance(),_e(t,this.index,n)}scanOperator(t,n){return this.advance(),Ce(t,this.index,n)}scanOpenBrace(t,n){return this.braceStack.push("expression"),this.advance(),_e(t,this.index,n)}scanCloseBrace(t,n){return this.advance(),this.braceStack.pop()==="interpolation"?(this.tokens.push(_e(t,this.index,ie)),this.scanTemplateLiteralPart(this.index)):_e(t,this.index,n)}scanComplexOperator(t,n,s,r,i,o){this.advance();let c=n;return this.peek==s&&(this.advance(),c+=r),i!=null&&this.peek==i&&(this.advance(),c+=o),Ce(t,this.index,c)}scanIdentifier(){let t=this.index;for(this.advance();ts(this.peek);)this.advance();let n=this.input.substring(t,this.index);return Ir.indexOf(n)>-1?Lr(t,this.index,n):Nr(t,this.index,n)}scanPrivateIdentifier(){let t=this.index;if(this.advance(),!es(this.peek))return this.error("Invalid character [#]",-1);for(;ts(this.peek);)this.advance();let n=this.input.substring(t,this.index);return Pr(t,this.index,n)}scanNumber(t){let n=this.index===t,s=!1;for(this.advance();;){if(!W(this.peek))if(this.peek===ot){if(!W(this.input.charCodeAt(this.index-1))||!W(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);s=!0}else if(this.peek===ke)n=!1;else if(Br(this.peek)){if(this.advance(),Or(this.peek)&&this.advance(),!W(this.peek))return this.error("Invalid exponent",-1);n=!1}else break;this.advance()}let r=this.input.substring(t,this.index);s&&(r=r.replace(/_/g,""));let i=n?Vr(r):parseFloat(r);return Mr(t,this.index,i)}scanString(){let t=this.index,n=this.peek;this.advance();let s="",r=this.index,i=this.input;for(;this.peek!=n;)if(this.peek==gt){let c=this.scanStringBackslash(s,r);if(typeof c!="string")return c;s=c,r=this.index}else{if(this.peek==ye)return this.error("Unterminated quote",0);this.advance()}let o=i.substring(r,this.index);return this.advance(),new Ie(t,this.index,s+o,V.Plain)}scanQuestion(t){this.advance();let n="?";return this.peek===Ln?(n+="?",this.advance(),this.peek===b&&(n+="=",this.advance())):this.peek===ke&&(n+=".",this.advance()),Ce(t,this.index,n)}scanTemplateLiteralPart(t){let n="",s=this.index;for(;this.peek!==Lt;)if(this.peek===gt){let i=this.scanStringBackslash(n,s);if(typeof i!="string")return i;n=i,s=this.index}else if(this.peek===Ut){let i=this.index;if(this.advance(),this.peek===Ze)return this.braceStack.push("interpolation"),this.tokens.push(new Ie(t,i,n+this.input.substring(s,i),V.TemplateLiteralPart)),this.advance(),Ce(i,this.index,this.input.substring(i,this.index))}else{if(this.peek===ye)return this.error("Unterminated template literal",0);this.advance()}let r=this.input.substring(s,this.index);return this.advance(),new Ie(t,this.index,n+r,V.TemplateLiteralEnd)}error(t,n){let s=this.index+n;return Rr(s,this.index,`Lexer Error: ${t} at column ${s} in expression [${this.input}]`)}scanStringBackslash(t,n){t+=this.input.substring(n,this.index);let s;if(this.advance(),this.peek===dr){let r=this.input.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(r))s=parseInt(r,16);else return this.error(`Invalid unicode escape [\\u${r}]`,0);for(let i=0;i<5;i++)this.advance()}else s=Fr(this.peek),this.advance();return t+=String.fromCharCode(s),t}scanStar(t){this.advance();let n="*";return this.peek===Pn?(n+="*",this.advance(),this.peek===b&&(n+="=",this.advance())):this.peek===b&&(n+="=",this.advance()),Ce(t,this.index,n)}isStartOfRegex(){if(this.tokens.length===0)return!0;let t=this.tokens[this.tokens.length-1];if(t.isOperator("!")){let n=this.tokens.length>1?this.tokens[this.tokens.length-2]:null;return n===null||n.type!==p.Identifier&&!n.isCharacter(q)&&!n.isCharacter(G)}return t.type===p.Operator||t.isCharacter(Ae)||t.isCharacter(le)||t.isCharacter(re)||t.isCharacter(j)}scanRegex(t){this.advance();let n=this.index,s=!1,r=!1;for(;;){let h=this.peek;if(h===ye)return this.error("Unterminated regular expression",0);if(s)s=!1;else if(h===gt)s=!0;else if(h===le)r=!0;else if(h===G)r=!1;else if(h===Ke&&!r)break;this.advance()}let i=this.input.substring(n,this.index);this.advance();let o=$r(t,this.index,i),c=this.scanRegexFlags(this.index);return c!==null?(this.tokens.push(o),c):o}scanRegexFlags(t){if(!Mt(this.peek))return null;for(;Mt(this.peek);)this.advance();return Dr(t,this.index,this.input.substring(t,this.index))}};function es(e){return fs<=e&&e<=ds||Wt<=e&&e<=qt||e==ot||e==Ut}function ts(e){return Mt(e)||W(e)||e==ot||e==Ut}function Br(e){return e==cr||e==or}function Or(e){return e==ps||e==hs}function Fr(e){switch(e){case hr:return Xe;case ur:return Ks;case pr:return Zs;case fr:return os;case mr:return Qs;default:return e}}function Vr(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var Ot=class{strings;expressions;offsets;constructor(t,n,s){this.strings=t,this.expressions=n,this.offsets=s}},Ft=class{templateBindings;warnings;errors;constructor(t,n,s){this.templateBindings=t,this.warnings=n,this.errors=s}};function O(e){return e.start.toString()||"(unknown)"}var we=class{_lexer;_supportsDirectPipeReferences;constructor(t,n=!1){this._lexer=t,this._supportsDirectPipeReferences=n}parseAction(t,n,s){let r=[];this._checkNoInterpolation(r,t,n);let{stripped:i}=this._stripComments(t),o=this._lexer.tokenize(i),c=new z(t,n,s,o,1,r,0,this._supportsDirectPipeReferences).parseChain();return new F(c,t,O(n),s,r)}parseBinding(t,n,s){let r=[],i=this._parseBindingAst(t,n,s,r);return new F(i,t,O(n),s,r)}checkSimpleExpression(t){let n=new Vt;return t.visit(n),n.errors}parseSimpleBinding(t,n,s){let r=[],i=this._parseBindingAst(t,n,s,r),o=this.checkSimpleExpression(i);return o.length>0&&r.push(oe(`Host binding expression cannot contain ${o.join(" ")}`,t,"",n)),new F(i,t,O(n),s,r)}_parseBindingAst(t,n,s,r){this._checkNoInterpolation(r,t,n);let{stripped:i}=this._stripComments(t),o=this._lexer.tokenize(i);return new z(t,n,s,o,0,r,0,this._supportsDirectPipeReferences).parseChain()}parseTemplateBindings(t,n,s,r,i){let o=this._lexer.tokenize(n),c=[];return new z(n,s,i,o,0,c,0,this._supportsDirectPipeReferences).parseTemplateBindings({source:t,span:new B(r,r+t.length)})}parseInterpolation(t,n,s,r){let i=[],{strings:o,expressions:c,offsets:h}=this.splitInterpolation(t,n,i,r);if(c.length===0)return null;let d=[];for(let g=0;gg.text),d,t,O(n),s,i)}parseInterpolationExpression(t,n,s){let{stripped:r}=this._stripComments(t),i=this._lexer.tokenize(r),o=[],c=new z(t,n,s,i,0,o,0,this._supportsDirectPipeReferences).parseChain(),h=["",""];return this.createInterpolationAst(h,[c],t,O(n),s,o)}createInterpolationAst(t,n,s,r,i,o){let c=new Y(0,s.length),h=new Ht(c,c.toAbsolute(i),t,n);return new F(h,s,r,i,o)}splitInterpolation(t,n,s,r){let i=[],o=[],c=[],h=r?Hr(r):null,d=0,g=!1,S=!1,E="{{",P="}}";for(;d-1)break;r>-1&&i>-1&&t.push(oe("Got interpolation ({{}}) where expression was expected",n,`at column ${r} in`,s))}_getInterpolationEndIndex(t,n,s){for(let r of this._forEachUnquotedChar(t,s)){if(t.startsWith(n,r))return r;if(t.startsWith("//",r))return t.indexOf(n,r)}return-1}*_forEachUnquotedChar(t,n){let s=null,r=0;for(let i=n;i=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(t,n){let s=this.currentEndIndex;if(n!==void 0&&n>this.currentEndIndex&&(s=n),t>s){let r=s;s=t,t=r}return new Y(t,s)}sourceSpan(t,n){let s=`${t}@${this.inputIndex}:${n}`;return this.sourceSpanCache.has(s)||this.sourceSpanCache.set(s,this.span(t,n).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(s)}advance(){this.index++}withContext(t,n){this.context|=t;let s=n();return this.context^=t,s}consumeOptionalCharacter(t){return this.next.isCharacter(t)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(t){this.consumeOptionalCharacter(t)||this.error(`Missing expected ${String.fromCharCode(t)}`)}consumeOptionalOperator(t){return this.next.isOperator(t)?(this.advance(),!0):!1}isAssignmentOperator(t){return t.type===p.Operator&&y.isAssignmentOperation(t.strValue)}expectOperator(t){this.consumeOptionalOperator(t)||this.error(`Missing expected operator ${t}`)}prettyPrintToken(t){return t===Ge?"end of input":`token ${t}`}expectIdentifierOrKeyword(){let t=this.next;return!t.isIdentifier()&&!t.isKeyword()?(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier or keyword`),null):(this.advance(),t.toString())}expectIdentifierOrKeywordOrString(){let t=this.next;return!t.isIdentifier()&&!t.isKeyword()&&!t.isString()?(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier, keyword, or string`),""):(this.advance(),t.toString())}parseChain(){let t=[],n=this.inputIndex;for(;this.index=Wt&&d<=qt?be.ReferencedDirectly:be.ReferencedByName}else h=be.ReferencedByName;n=new Re(this.span(t),this.sourceSpan(t,o),n,r,c,h,i)}while(this.consumeOptionalOperator("|"))}return n}parseExpression(){return this.parseConditional()}parseConditional(){let t=this.inputIndex,n=this.parseLogicalOr();if(this.consumeOptionalOperator("?")){let s=this.parsePipe(),r;if(this.consumeOptionalCharacter(j))r=this.parsePipe();else{let i=this.inputIndex,o=this.input.substring(t,i);this.error(`Conditional expression ${o} requires all 3 expressions`),r=new A(this.span(t),this.sourceSpan(t))}return new Me(this.span(t),this.sourceSpan(t),n,s,r)}else return n}parseLogicalOr(){let t=this.inputIndex,n=this.parseLogicalAnd();for(;this.consumeOptionalOperator("||");){let s=this.parseLogicalAnd();n=new y(this.span(t),this.sourceSpan(t),"||",n,s)}return n}parseLogicalAnd(){let t=this.inputIndex,n=this.parseNullishCoalescing();for(;this.consumeOptionalOperator("&&");){let s=this.parseNullishCoalescing();n=new y(this.span(t),this.sourceSpan(t),"&&",n,s)}return n}parseNullishCoalescing(){let t=this.inputIndex,n=this.parseEquality();for(;this.consumeOptionalOperator("??");){let s=this.parseEquality();n=new y(this.span(t),this.sourceSpan(t),"??",n,s)}return n}parseEquality(){let t=this.inputIndex,n=this.parseRelational();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"==":case"===":case"!=":case"!==":this.advance();let r=this.parseRelational();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseRelational(){let t=this.inputIndex,n=this.parseAdditive();for(;this.next.type==p.Operator||this.next.isKeywordIn;){let s=this.next.strValue;switch(s){case"<":case">":case"<=":case">=":case"in":this.advance();let r=this.parseAdditive();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseAdditive(){let t=this.inputIndex,n=this.parseMultiplicative();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"+":case"-":this.advance();let r=this.parseMultiplicative();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseMultiplicative(){let t=this.inputIndex,n=this.parseExponentiation();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"*":case"%":case"/":this.advance();let r=this.parseExponentiation();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseExponentiation(){let t=this.inputIndex,n=this.parsePrefix();for(;this.next.type==p.Operator&&this.next.strValue==="**";){(n instanceof J||n instanceof K||n instanceof Z||n instanceof ee)&&this.error("Unary operator used immediately before exponentiation expression. Parenthesis must be used to disambiguate operator precedence"),this.advance();let s=this.parseExponentiation();n=new y(this.span(t),this.sourceSpan(t),"**",n,s)}return n}parsePrefix(){if(this.next.type==p.Operator){let t=this.inputIndex,n=this.next.strValue,s;switch(n){case"+":return this.advance(),s=this.parsePrefix(),J.createPlus(this.span(t),this.sourceSpan(t),s);case"-":return this.advance(),s=this.parsePrefix(),J.createMinus(this.span(t),this.sourceSpan(t),s);case"!":return this.advance(),s=this.parsePrefix(),new K(this.span(t),this.sourceSpan(t),s)}}else if(this.next.isKeywordTypeof()){this.advance();let t=this.inputIndex,n=this.parsePrefix();return new Z(this.span(t),this.sourceSpan(t),n)}else if(this.next.isKeywordVoid()){this.advance();let t=this.inputIndex,n=this.parsePrefix();return new ee(this.span(t),this.sourceSpan(t),n)}return this.parseCallChain()}parseCallChain(){let t=this.inputIndex,n=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(ke))n=this.parseAccessMember(n,t,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(Ae)?n=this.parseCall(n,t,!0):n=this.consumeOptionalCharacter(le)?this.parseKeyedReadOrWrite(n,t,!0):this.parseAccessMember(n,t,!0);else if(this.consumeOptionalCharacter(le))n=this.parseKeyedReadOrWrite(n,t,!1);else if(this.consumeOptionalCharacter(Ae))n=this.parseCall(n,t,!1);else if(this.consumeOptionalOperator("!"))n=new Be(this.span(t),this.sourceSpan(t),n);else if(this.next.isTemplateLiteralEnd())n=this.parseNoInterpolationTaggedTemplateLiteral(n,t);else if(this.next.isTemplateLiteralPart())n=this.parseTaggedTemplateLiteral(n,t);else return n}parsePrimary(){let t=this.inputIndex;if(this.consumeOptionalCharacter(Ae)){this.rparensExpected++;let n=this.parsePipe();return this.consumeOptionalCharacter(q)||(this.error("Missing closing parentheses"),this.consumeOptionalCharacter(q)),this.rparensExpected--,new Fe(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isKeywordNull())return this.advance(),new k(this.span(t),this.sourceSpan(t),null);if(this.next.isKeywordUndefined())return this.advance(),new k(this.span(t),this.sourceSpan(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new k(this.span(t),this.sourceSpan(t),!0);if(this.next.isKeywordFalse())return this.advance(),new k(this.span(t),this.sourceSpan(t),!1);if(this.next.isKeywordIn())return this.advance(),new k(this.span(t),this.sourceSpan(t),"in");if(this.next.isKeywordThis())return this.advance(),new Nt(this.span(t),this.sourceSpan(t));if(this.consumeOptionalCharacter(le)){this.rbracketsExpected++;let n=this.parseExpressionList(G);return this.rbracketsExpected--,this.expectCharacter(G),new $e(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isCharacter(Ze))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Q(this.span(t),this.sourceSpan(t)),t,!1);if(this.next.isNumber()){let n=this.next.toNumber();return this.advance(),new k(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isTemplateLiteralEnd())return this.parseNoInterpolationTemplateLiteral();if(this.next.isTemplateLiteralPart())return this.parseTemplateLiteral();if(this.next.isString()&&this.next.kind===V.Plain){let n=this.next.toString();return this.advance(),new k(this.span(t),this.sourceSpan(t),n)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new A(this.span(t),this.sourceSpan(t))):this.next.isRegExpBody()?this.parseRegularExpressionLiteral():this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new A(this.span(t),this.sourceSpan(t))):(this.error(`Unexpected token ${this.next}`),new A(this.span(t),this.sourceSpan(t)))}}}}parseExpressionList(t){let n=[];do if(!this.next.isCharacter(t))n.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(re));return n}parseLiteralMap(){let t=[],n=[],s=this.inputIndex;if(this.expectCharacter(Ze),!this.consumeOptionalCharacter(ie)){this.rbracesExpected++;do{let r=this.inputIndex,i=this.next.isString(),o=this.expectIdentifierOrKeywordOrString(),c={key:o,quoted:i};if(t.push(c),i)this.expectCharacter(j),n.push(this.parsePipe());else if(this.consumeOptionalCharacter(j))n.push(this.parsePipe());else{c.isShorthandInitialized=!0;let h=this.span(r),d=this.sourceSpan(r);n.push(new X(h,d,d,new Q(h,d),o))}}while(this.consumeOptionalCharacter(re)&&!this.next.isCharacter(ie));this.rbracesExpected--,this.expectCharacter(ie)}return new De(this.span(s),this.sourceSpan(s),t,n)}parseAccessMember(t,n,s){let r=this.inputIndex,i=this.withContext(ae.Writable,()=>{let c=this.expectIdentifierOrKeyword()??"";return c.length===0&&this.error("Expected identifier for property access",t.span.end),c}),o=this.sourceSpan(r);if(s)return this.isAssignmentOperator(this.next)?(this.advance(),this.error("The '?.' operator cannot be used in the assignment"),new A(this.span(n),this.sourceSpan(n))):new ce(this.span(n),this.sourceSpan(n),o,t,i);if(this.isAssignmentOperator(this.next)){let c=this.next.strValue;if(!(this.parseFlags&1))return this.advance(),this.error("Bindings cannot contain assignments"),new A(this.span(n),this.sourceSpan(n));let h=new X(this.span(n),this.sourceSpan(n),o,t,i);this.advance();let d=this.parseConditional();return new y(this.span(n),this.sourceSpan(n),c,h,d)}else return new X(this.span(n),this.sourceSpan(n),o,t,i)}parseCall(t,n,s){let r=this.inputIndex;this.rparensExpected++;let i=this.parseCallArguments(),o=this.span(r,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(q),this.rparensExpected--;let c=this.span(n),h=this.sourceSpan(n);return s?new pe(c,h,t,i,o):new Oe(c,h,t,i,o)}parseCallArguments(){if(this.next.isCharacter(q))return[];let t=[];do t.push(this.parsePipe());while(this.consumeOptionalCharacter(re));return t}expectTemplateBindingKey(){let t="",n=!1,s=this.currentAbsoluteOffset;do t+=this.expectIdentifierOrKeywordOrString(),n=this.consumeOptionalOperator("-"),n&&(t+="-");while(n);return{source:t,span:new B(s,s+t.length)}}parseTemplateBindings(t){let n=[];for(n.push(...this.parseDirectiveKeywordBindings(t));this.index{this.rbracketsExpected++;let r=this.parsePipe();if(r instanceof A&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(G),this.isAssignmentOperator(this.next)){let i=this.next.strValue;if(s)this.advance(),this.error("The '?.' operator cannot be used in the assignment");else{let o=new ue(this.span(n),this.sourceSpan(n),t,r);this.advance();let c=this.parseConditional();return new y(this.span(n),this.sourceSpan(n),i,o,c)}}else return s?new he(this.span(n),this.sourceSpan(n),t,r):new ue(this.span(n),this.sourceSpan(n),t,r);return new A(this.span(n),this.sourceSpan(n))})}parseDirectiveKeywordBindings(t){let n=[];this.consumeOptionalCharacter(j);let s=this.getDirectiveBoundTarget(),r=this.currentAbsoluteOffset,i=this.parseAsBinding(t);i||(this.consumeStatementTerminator(),r=this.currentAbsoluteOffset);let o=new B(t.span.start,r);return n.push(new He(o,t,s)),i&&n.push(i),n}getDirectiveBoundTarget(){if(this.next===Ge||this.peekKeywordAs()||this.peekKeywordLet())return null;let t=this.parsePipe(),{start:n,end:s}=t.span,r=this.input.substring(n,s);return new F(t,r,O(this.parseSourceSpan),this.absoluteOffset+n,this.errors)}parseAsBinding(t){if(!this.peekKeywordAs())return null;this.advance();let n=this.expectTemplateBindingKey();this.consumeStatementTerminator();let s=new B(t.span.start,this.currentAbsoluteOffset);return new ge(s,n,t)}parseLetBinding(){if(!this.peekKeywordLet())return null;let t=this.currentAbsoluteOffset;this.advance();let n=this.expectTemplateBindingKey(),s=null;this.consumeOptionalOperator("=")&&(s=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let r=new B(t,this.currentAbsoluteOffset);return new ge(r,n,s)}parseNoInterpolationTaggedTemplateLiteral(t,n){let s=this.parseNoInterpolationTemplateLiteral();return new fe(this.span(n),this.sourceSpan(n),t,s)}parseNoInterpolationTemplateLiteral(){let t=this.next.strValue,n=this.inputIndex;this.advance();let s=this.span(n),r=this.sourceSpan(n);return new de(s,r,[new me(s,r,t)],[])}parseTaggedTemplateLiteral(t,n){let s=this.parseTemplateLiteral();return new fe(this.span(n),this.sourceSpan(n),t,s)}parseTemplateLiteral(){let t=[],n=[],s=this.inputIndex;for(;this.next!==Ge;){let r=this.next;if(r.isTemplateLiteralPart()||r.isTemplateLiteralEnd()){let i=this.inputIndex;if(this.advance(),t.push(new me(this.span(i),this.sourceSpan(i),r.strValue)),r.isTemplateLiteralEnd())break}else if(r.isTemplateLiteralInterpolationStart()){this.advance(),this.rbracesExpected++;let i=this.parsePipe();i instanceof A?this.error("Template literal interpolation cannot be empty"):n.push(i),this.rbracesExpected--}else this.advance()}return new de(this.span(s),this.sourceSpan(s),t,n)}parseRegularExpressionLiteral(){let t=this.next;if(this.advance(),!t.isRegExpBody())return new A(this.span(this.inputIndex),this.sourceSpan(this.inputIndex));let n=null;if(this.next.isRegExpFlags()){n=this.next,this.advance();let i=new Set;for(let o=0;o`"${h}"`).join(", "),n.index+o)}}let s=t.index,r=n?n.end:t.end;return new Ve(this.span(s,r),this.sourceSpan(s,r),t.strValue,n?n.strValue:null)}consumeStatementTerminator(){this.consumeOptionalCharacter(Te)||this.consumeOptionalCharacter(re)}error(t,n=this.index){this.errors.push(oe(t,this.input,this.getErrorLocationText(n),this.parseSourceSpan)),this.skip()}getErrorLocationText(t){return t0&&(n=` ${n} `);let r=O(s),i=`Parser Error: ${e}${n}[${t}] in ${r}`;return new Rt(s,i)}var Vt=class extends Pt{errors=[];visitPipe(){this.errors.push("pipes")}};function Hr(e){let t=new Map,n=0,s=0,r=0;for(;rc+h.length,0);s+=o,n+=o}t.set(s,n),r++}return t}var Ur=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),Ni=Array.from(Ur).reduce((e,[t,n])=>(e.set(t,n),e),new Map);var Pi=new we(new Ue);function D(e){return t=>t.kind===e}function Ne(e,t){return n=>n.kind===e&&t===n.expression instanceof rt}function Wr(e){return(e.kind===f.Property||e.kind===f.TwoWayProperty)&&!(e.expression instanceof rt)}var Li=[{test:D(f.StyleMap),transform:it},{test:D(f.ClassMap),transform:it},{test:D(f.StyleProp)},{test:D(f.ClassProp)},{test:Ne(f.Attribute,!0)},{test:Ne(f.Property,!0)},{test:Wr},{test:Ne(f.Attribute,!1)}],Mi=[{test:Ne(f.DomProperty,!0)},{test:Ne(f.DomProperty,!1)},{test:D(f.Attribute)},{test:D(f.StyleMap),transform:it},{test:D(f.ClassMap),transform:it},{test:D(f.StyleProp)},{test:D(f.ClassProp)}],Ri=new Set([f.Listener,f.TwoWayListener,f.AnimationListener,f.StyleMap,f.ClassMap,f.StyleProp,f.ClassProp,f.Property,f.TwoWayProperty,f.DomProperty,f.Attribute,f.Animation]);function it(e){return e.slice(e.length-1)}var $i=new Map([[$.Idle,{none:l.deferOnIdle,prefetch:l.deferPrefetchOnIdle,hydrate:l.deferHydrateOnIdle}],[$.Immediate,{none:l.deferOnImmediate,prefetch:l.deferPrefetchOnImmediate,hydrate:l.deferHydrateOnImmediate}],[$.Timer,{none:l.deferOnTimer,prefetch:l.deferPrefetchOnTimer,hydrate:l.deferHydrateOnTimer}],[$.Hover,{none:l.deferOnHover,prefetch:l.deferPrefetchOnHover,hydrate:l.deferHydrateOnHover}],[$.Interaction,{none:l.deferOnInteraction,prefetch:l.deferPrefetchOnInteraction,hydrate:l.deferHydrateOnInteraction}],[$.Viewport,{none:l.deferOnViewport,prefetch:l.deferPrefetchOnViewport,hydrate:l.deferHydrateOnViewport}],[$.Never,{none:l.deferHydrateNever,prefetch:l.deferHydrateNever,hydrate:l.deferHydrateNever}]]);var Di=[l.pipeBind1,l.pipeBind2,l.pipeBind3,l.pipeBind4];var Bi={constant:[l.interpolate,l.interpolate1,l.interpolate2,l.interpolate3,l.interpolate4,l.interpolate5,l.interpolate6,l.interpolate7,l.interpolate8],variable:l.interpolateV,mapping:e=>{if(e%2===0)throw new Error("Expected odd number of arguments");return(e-1)/2}};var Oi=new Map([["window",l.resolveWindow],["document",l.resolveDocument],["body",l.resolveBody]]);var Fi=new Map([[L.HTML,l.sanitizeHtml],[L.RESOURCE_URL,l.sanitizeResourceUrl],[L.SCRIPT,l.sanitizeScript],[L.STYLE,l.sanitizeStyle],[L.URL,l.sanitizeUrl],[L.ATTRIBUTE_NO_BINDING,l.validateAttribute]]),Vi=new Map([[L.HTML,l.trustConstantHtml],[L.RESOURCE_URL,l.trustConstantResourceUrl]]);var ss;(function(e){e[e.None=0]="None",e[e.ViewContextRead=1]="ViewContextRead",e[e.ViewContextWrite=2]="ViewContextWrite",e[e.SideEffectful=4]="SideEffectful"})(ss||(ss={}));var Hi=new Map([[M.Property,R.Property],[M.TwoWay,R.TwoWayProperty],[M.Attribute,R.Attribute],[M.Class,R.ClassName],[M.Style,R.StyleProperty],[M.LegacyAnimation,R.LegacyAnimation],[M.Animation,R.Animation]]);var Ui=Symbol("queryAdvancePlaceholder");var rs;(function(e){e[e.NG_CONTENT=0]="NG_CONTENT",e[e.STYLE=1]="STYLE",e[e.STYLESHEET=2]="STYLESHEET",e[e.SCRIPT=3]="SCRIPT",e[e.OTHER=4]="OTHER"})(rs||(rs={}));var is;(function(e){e.IDLE="idle",e.TIMER="timer",e.INTERACTION="interaction",e.IMMEDIATE="immediate",e.HOVER="hover",e.VIEWPORT="viewport",e.NEVER="never"})(is||(is={}));var Ss="%COMP%",Wi=`_nghost-${Ss}`,qi=`_ngcontent-${Ss}`;var as;(function(e){e[e.Extract=0]="Extract",e[e.Merge=1]="Merge"})(as||(as={}));var ji=new It("21.0.2");function qe(e="test.html"){let t=new et(new tt("",e),0,0,0);return new nt(t,t)}var jr=e=>we.prototype._commentStart(e);function zr(e,t){let n=t?jr(e):null;if(n===null)return{text:e,comments:[]};let s={type:"CommentLine",value:e.slice(n+2),...Ee({start:n,end:e.length})};return{text:e.slice(0,n),comments:[s]}}function je(e,t=!0){return n=>{let s=new we(new Ue),{text:r,comments:i}=zr(n,t),o=e(r,s);if(o.errors.length!==0){let[{message:c}]=o.errors;throw new SyntaxError(c.replace(/^Parser Error: | at column \d+ in [^]*$/g,""))}return{result:o,comments:i,text:r}}}var Es=je((e,t)=>t.parseBinding(e,qe(),0)),Gr=je((e,t)=>t.parseSimpleBinding(e,qe(),0)),ys=je((e,t)=>t.parseAction(e,qe(),0)),_s=je((e,t)=>t.parseInterpolationExpression(e,qe(),0)),Cs=je((e,t)=>t.parseTemplateBindings("",e,qe(),0,0),!1);var ks=(e,t)=>(n,s,...r)=>n|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,r);function Xr(e){return this[e<0?this.length+e:e]}var Jr=ks("at",function(){if(Array.isArray(this)||typeof this=="string")return Xr}),lt=Jr;var Ts=class{text;constructor(e){this.text=e}getCharacterIndex(e,t){return pn(this.text,e,t)}getCharacterLastIndex(e,t){return hn(this.text,e,t)}transformSpan(e,{stripSpaces:t=!1,hasParentParens:n=!1}={}){if(!t)return Ee(e);let{outerSpan:s,innerSpan:r,hasParens:i}=cn(e,this.text,n),o=Ee(r);return i&&(o.extra={parenthesized:!0,parenStart:s.start,parenEnd:s.end}),o}createNode(e,{stripSpaces:t=!0,hasParentParens:n=!1}={}){let{type:s,start:r,end:i}=e,o={...e,...this.transformSpan({start:r,end:i},{stripSpaces:t,hasParentParens:n})};switch(s){case"NumericLiteral":case"StringLiteral":case"RegExpLiteral":{let c=this.text.slice(o.start,o.end),{value:h}=o;o.extra={...o.extra,raw:c,rawValue:h};break}case"ObjectProperty":{let{shorthand:c}=o;c&&(o.extra={...o.extra,shorthand:c});break}}return o}};function ct(e){return!!e.extra?.parenthesized}function te(e){return ct(e)?e.extra.parenStart:e.start}function ne(e){return ct(e)?e.extra.parenEnd:e.end}function Gt(e){return e.type==="TSNonNullExpression"&&!ct(e)?Gt(e.expression):(e.type==="OptionalCallExpression"||e.type==="OptionalMemberExpression")&&!ct(e)}function bs(e,t){let{start:n,end:s}=e.sourceSpan;return n>=s||/^\s+$/.test(t.slice(n,s))}var Xt=class extends Ts{#r;#n;constructor(e,t){super(t),this.#r=e,this.#n=t}get node(){return this.#t(this.#r)}transformNode(e){return this.#s(e)}#e(e,{stripSpaces:t=!0,hasParentParens:n=!1}={}){return this.createNode(e,{stripSpaces:t,hasParentParens:n})}#i(e,t,{computed:n,optional:s,hasParentParens:r=!1}){let{receiver:i}=e;if(bs(i,this.#n)||i.sourceSpan.start===t.start)return t;let o=this.#t(i),c=Gt(o);return this.#e({type:s||c?"OptionalMemberExpression":"MemberExpression",object:o,property:t,computed:n,...s?{optional:!0}:c?{optional:!1}:void 0,...e.sourceSpan},{hasParentParens:r})}#t(e,t){return this.#s(e,t)}#s(e,t){let{isInParentParens:n}={isInParentParens:!1,...t};if(e instanceof Ht){let{expressions:s}=e;if(s.length!==1)throw new Error("Unexpected 'Interpolation'");return this.#t(s[0])}if(e instanceof J)return this.#e({type:"UnaryExpression",prefix:!0,argument:this.#t(e.expr),operator:e.operator,...e.sourceSpan},{hasParentParens:n});if(e instanceof y){let{left:s,operation:r,right:i}=e,o=this.#t(s),c=this.#t(i),h={left:o,right:c,start:te(o),end:ne(c)};return r==="&&"||r==="||"||r==="??"?this.#e({...h,type:"LogicalExpression",operator:r},{hasParentParens:n}):y.isAssignmentOperation(r)?this.#e({...h,type:"AssignmentExpression",left:o,operator:r,...e.sourceSpan},{hasParentParens:n}):this.#e({...h,type:"BinaryExpression",operator:r},{hasParentParens:n})}if(e instanceof Re){let{exp:s,name:r,args:i}=e,o=this.#t(s),c=te(o),h=ne(o),d=this.getCharacterIndex(/\S/,this.getCharacterIndex("|",h)+1),g=this.#e({type:"Identifier",name:r,start:d,end:d+r.length}),S=i.map(E=>this.#t(E));return this.#e({type:"NGPipeExpression",left:o,right:g,arguments:S,start:c,end:ne(S.length===0?g:lt(0,S,-1))},{hasParentParens:n})}if(e instanceof Le)return this.#e({type:"NGChainedExpression",expressions:e.expressions.map(s=>this.#t(s)),...e.sourceSpan},{hasParentParens:n});if(e instanceof Me){let{condition:s,trueExp:r,falseExp:i}=e,o=this.#t(s),c=this.#t(r),h=this.#t(i);return this.#e({type:"ConditionalExpression",test:o,consequent:c,alternate:h,start:te(o),end:ne(h)},{hasParentParens:n})}if(e instanceof A)return this.#e({type:"NGEmptyExpression",...e.sourceSpan},{hasParentParens:n});if(e instanceof Q)return this.#e({type:"ThisExpression",...e.sourceSpan},{hasParentParens:n});if(e instanceof $e)return this.#e({type:"ArrayExpression",elements:e.expressions.map(s=>this.#t(s)),...e.sourceSpan},{hasParentParens:n});if(e instanceof De){let{keys:s,values:r}=e,i=r.map(c=>this.#t(c)),o=s.map(({key:c,quoted:h},d)=>{let g=i[d],S=te(g),E=ne(g),P=this.getCharacterIndex(/\S/,d===0?e.sourceSpan.start+1:this.getCharacterIndex(",",ne(i[d-1]))+1),C={start:P,end:S===P?E:this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex(":",S-1)-1)+1},N=h?this.#e({type:"StringLiteral",value:c,...C}):this.#e({type:"Identifier",name:c,...C}),H=N.endthis.#t(g)),c=this.#t(r),h=Gt(c),d=s||h?"OptionalCallExpression":"CallExpression";return this.#e({type:d,callee:c,arguments:o,...d==="OptionalCallExpression"?{optional:s}:void 0,start:te(c),end:e.sourceSpan.end},{hasParentParens:n})}if(e instanceof Be){let s=this.#t(e.expression);return this.#e({type:"TSNonNullExpression",expression:s,start:te(s),end:e.sourceSpan.end},{hasParentParens:n})}if(e instanceof K||e instanceof Z||e instanceof ee){let s=e instanceof K?"!":e instanceof Z?"typeof":e instanceof ee?"void":void 0;if(!s)throw new Error("Unexpected expression.");let{start:r}=e.sourceSpan;if(s==="typeof"||s==="void"){let o=this.text.lastIndexOf(s,r);if(o===-1)throw new Error(`Cannot find operator '${s}' from index ${r} in ${JSON.stringify(this.text)}`);r=o}let i=this.#t(e.expression);return this.#e({type:"UnaryExpression",prefix:!0,operator:s,argument:i,start:r,end:ne(i)},{hasParentParens:n})}if(e instanceof ue||e instanceof he)return this.#i(e,this.#t(e.key),{computed:!0,optional:e instanceof he,hasParentParens:n});if(e instanceof X||e instanceof ce){let{receiver:s,name:r}=e,i=this.#e({type:"Identifier",name:r,...e.nameSpan},bs(s,this.#n)?{hasParentParens:n}:{});return this.#i(e,i,{computed:!1,optional:e instanceof ce,hasParentParens:n})}if(e instanceof fe)return this.#e({type:"TaggedTemplateExpression",tag:this.#t(e.tag),quasi:this.#t(e.template),...e.sourceSpan});if(e instanceof de){let{elements:s,expressions:r}=e;return this.#e({type:"TemplateLiteral",quasis:s.map(i=>this.#t(i,{parent:e})),expressions:r.map(i=>this.#t(i)),...e.sourceSpan})}if(e instanceof me){let{elements:s}=t.parent,r=s.indexOf(e),i=r===0,o=r===s.length-1,c=e.sourceSpan.end-(o?1:0),h=e.sourceSpan.start+(i?1:0),d=this.text.slice(h,c);return this.#e({type:"TemplateElement",value:{cooked:e.text,raw:d},start:h,end:c,tail:o},{stripSpaces:!1})}if(e instanceof Fe)return this.#s(e.expression);throw new Error(`Unexpected node type '${e.constructor.name}'`)}};function As(e,t){return new Xt(e,t).node}function Is(e){return e instanceof He}function Ns(e){return e instanceof ge}var Se,se,m,Ls,T,Jt,Yt,Qt,Ms,Rs,$s,Ds,Ps,Yr=(Ps=class extends Xt{constructor(t,n){super(void 0,n);ze(this,m);ze(this,Se);ze(this,se);mt(this,Se,t),mt(this,se,n);for(let s of t)x(this,m,Ms).call(this,s)}get expressions(){return x(this,m,$s).call(this)}},Se=new WeakMap,se=new WeakMap,m=new WeakSet,Ls=function(){return U(this,Se)[0].key},T=function(t,{stripSpaces:n=!0}={}){return this.createNode(t,{stripSpaces:n})},Jt=function(t){return this.transformNode(t)},Yt=function(t){return fn(t.slice(U(this,m,Ls).source.length))},Qt=function(t){let n=U(this,se);if(n[t.start]!=='"'&&n[t.start]!=="'")return;let s=n[t.start],r=!1;for(let i=t.start+1;i({...E,...this.transformSpan({start:E.start,end:P})}),g=E=>({...d(E,h.end),alias:h}),S=r.pop();if(S.type==="NGMicrosyntaxExpression")r.push(g(S));else if(S.type==="NGMicrosyntaxKeyedExpression"){let E=g(S.expression);r.push(d({...S,expression:E},E.end))}else throw new Error(`Unexpected type ${S.type}`)}else r.push(x(this,m,Ds).call(this,c,o));i=c}return x(this,m,T).call(this,{type:"NGMicrosyntax",body:r,...r.length===0?t[0].sourceSpan:{start:r[0].start,end:lt(0,r,-1).end}})},Ds=function(t,n){if(Is(t)){let{key:s,value:r}=t;return r?n===0?x(this,m,T).call(this,{type:"NGMicrosyntaxExpression",expression:x(this,m,Jt).call(this,r.ast),alias:null,...r.sourceSpan}):x(this,m,T).call(this,{type:"NGMicrosyntaxKeyedExpression",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:x(this,m,Yt).call(this,s.source),...s.span}),expression:x(this,m,T).call(this,{type:"NGMicrosyntaxExpression",expression:x(this,m,Jt).call(this,r.ast),alias:null,...r.sourceSpan}),start:s.span.start,end:r.sourceSpan.end}):x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:x(this,m,Yt).call(this,s.source),...s.span})}else{let{key:s,sourceSpan:r}=t;if(/^let\s$/.test(U(this,se).slice(r.start,r.start+4))){let{value:i}=t;return x(this,m,T).call(this,{type:"NGMicrosyntaxLet",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:s.source,...s.span}),value:i?x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:i.source,...i.span}):null,start:r.start,end:i?i.span.end:s.span.end})}else{let i=x(this,m,Rs).call(this,t);return x(this,m,T).call(this,{type:"NGMicrosyntaxAs",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:i.source,...i.span}),alias:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:s.source,...s.span}),start:i.span.start,end:s.span.end})}}},Ps);function Bs(e,t){return new Yr(e,t).expressions}function ut({result:{ast:e},text:t,comments:n}){return Object.assign(As(e,t),{comments:n})}function Os({result:{templateBindings:e},text:t}){return Bs(e,t)}var Kt=e=>ut(Es(e));var Zt=e=>ut(_s(e)),ht=e=>ut(ys(e)),en=e=>Os(Cs(e));function tn(e){let t=e.range?.[0]??e.start,n=(e.declaration?.decorators??e.decorators)?.[0];return n?Math.min(tn(n),t):t}function Fs(e){return e.range?.[1]??e.end}function pt(e){return{astFormat:"estree",parse(t){let n=e(t),{comments:s}=n;return delete n.comments,e===ht&&n.type!=="NGChainedExpression"&&(n={...n,type:"NGChainedExpression",expressions:[n]}),{type:"NGRoot",node:n,comments:s}},locStart:tn,locEnd:Fs}}var Qr=pt(ht),Kr=pt(Kt),Zr=pt(Zt),ei=pt(en);return js(ti);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/angular.mjs b/node_modules/prettier/plugins/angular.mjs old mode 100755 new mode 100644 index 7ecf10c36..9811fa6f2 --- a/node_modules/prettier/plugins/angular.mjs +++ b/node_modules/prettier/plugins/angular.mjs @@ -1,2 +1,4 @@ -var qs=Object.defineProperty;var tn=n=>{throw TypeError(n)};var nn=(n,e)=>{for(var t in e)qs(n,t,{get:e[t],enumerable:!0})};var dt=(n,e,t)=>e.has(n)||tn("Cannot "+t);var L=(n,e,t)=>(dt(n,e,"read from private field"),t?t.call(n):e.get(n)),V=(n,e,t)=>e.has(n)?tn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(n):e.set(n,t),te=(n,e,t,s)=>(dt(n,e,"write to private field"),s?s.call(n,t):e.set(n,t),t),c=(n,e,t)=>(dt(n,e,"access private method"),t);var Zt={};nn(Zt,{parsers:()=>Kt});var Kt={};nn(Kt,{__ng_action:()=>Jr,__ng_binding:()=>Yr,__ng_directive:()=>Kr,__ng_interpolation:()=>Qr});var ei=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var sn;(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"})(sn||(sn={}));var rn;(function(n){n[n.OnPush=0]="OnPush",n[n.Default=1]="Default"})(rn||(rn={}));var on;(function(n){n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(on||(on={}));var D;(function(n){n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL"})(D||(D={}));var an;(function(n){n[n.Error=0]="Error",n[n.Warning=1]="Warning",n[n.Ignore=2]="Ignore"})(an||(an={}));var ln;(function(n){n[n.Directive=0]="Directive",n[n.Component=1]="Component",n[n.Injectable=2]="Injectable",n[n.Pipe=3]="Pipe",n[n.NgModule=4]="NgModule"})(ln||(ln={}));var cn;(function(n){n[n.Directive=0]="Directive",n[n.Pipe=1]="Pipe",n[n.NgModule=2]="NgModule"})(cn||(cn={}));var un;(function(n){n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom"})(un||(un={}));var pn;(function(n){n[n.Little=0]="Little",n[n.Big=1]="Big"})(pn||(pn={}));var hn;(function(n){n[n.None=0]="None",n[n.Const=1]="Const"})(hn||(hn={}));var fn;(function(n){n[n.Dynamic=0]="Dynamic",n[n.Bool=1]="Bool",n[n.String=2]="String",n[n.Int=3]="Int",n[n.Number=4]="Number",n[n.Function=5]="Function",n[n.Inferred=6]="Inferred",n[n.None=7]="None"})(fn||(fn={}));var js=void 0;var dn;(function(n){n[n.Minus=0]="Minus",n[n.Plus=1]="Plus"})(dn||(dn={}));var _;(function(n){n[n.Equals=0]="Equals",n[n.NotEquals=1]="NotEquals",n[n.Identical=2]="Identical",n[n.NotIdentical=3]="NotIdentical",n[n.Minus=4]="Minus",n[n.Plus=5]="Plus",n[n.Divide=6]="Divide",n[n.Multiply=7]="Multiply",n[n.Modulo=8]="Modulo",n[n.And=9]="And",n[n.Or=10]="Or",n[n.BitwiseOr=11]="BitwiseOr",n[n.BitwiseAnd=12]="BitwiseAnd",n[n.Lower=13]="Lower",n[n.LowerEquals=14]="LowerEquals",n[n.Bigger=15]="Bigger",n[n.BiggerEquals=16]="BiggerEquals",n[n.NullishCoalesce=17]="NullishCoalesce",n[n.Exponentiation=18]="Exponentiation",n[n.In=19]="In"})(_||(_={}));function zs(n,e){return n==null||e==null?n==e:n.isEquivalent(e)}function Gs(n,e,t){let s=n.length;if(s!==e.length)return!1;for(let r=0;rt.isEquivalent(s))}var b=class{type;sourceSpan;constructor(e,t){this.type=e||null,this.sourceSpan=t||null}prop(e,t){return new _t(this,e,null,t)}key(e,t,s){return new Ct(this,e,t,s)}callFn(e,t,s){return new xt(this,e,null,t,s)}instantiate(e,t,s){return new St(this,e,t,s)}conditional(e,t=null,s){return new yt(this,e,t,null,s)}equals(e,t){return new C(_.Equals,this,e,null,t)}notEquals(e,t){return new C(_.NotEquals,this,e,null,t)}identical(e,t){return new C(_.Identical,this,e,null,t)}notIdentical(e,t){return new C(_.NotIdentical,this,e,null,t)}minus(e,t){return new C(_.Minus,this,e,null,t)}plus(e,t){return new C(_.Plus,this,e,null,t)}divide(e,t){return new C(_.Divide,this,e,null,t)}multiply(e,t){return new C(_.Multiply,this,e,null,t)}modulo(e,t){return new C(_.Modulo,this,e,null,t)}power(e,t){return new C(_.Exponentiation,this,e,null,t)}and(e,t){return new C(_.And,this,e,null,t)}bitwiseOr(e,t){return new C(_.BitwiseOr,this,e,null,t)}bitwiseAnd(e,t){return new C(_.BitwiseAnd,this,e,null,t)}or(e,t){return new C(_.Or,this,e,null,t)}lower(e,t){return new C(_.Lower,this,e,null,t)}lowerEquals(e,t){return new C(_.LowerEquals,this,e,null,t)}bigger(e,t){return new C(_.Bigger,this,e,null,t)}biggerEquals(e,t){return new C(_.BiggerEquals,this,e,null,t)}isBlank(e){return this.equals(TYPED_NULL_EXPR,e)}nullishCoalesce(e,t){return new C(_.NullishCoalesce,this,e,null,t)}toStmt(){return new It(this,null)}},st=class n extends b{name;constructor(e,t,s){super(t,s),this.name=e}isEquivalent(e){return e instanceof n&&this.name===e.name}isConstant(){return!1}visitExpression(e,t){return e.visitReadVarExpr(this,t)}clone(){return new n(this.name,this.type,this.sourceSpan)}set(e){return new gt(this.name,e,null,this.sourceSpan)}},mt=class n extends b{expr;constructor(e,t,s){super(t,s),this.expr=e}visitExpression(e,t){return e.visitTypeofExpr(this,t)}isEquivalent(e){return e instanceof n&&e.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new n(this.expr.clone())}};var gt=class n extends b{name;value;constructor(e,t,s,r){super(s||t.type,r),this.name=e,this.value=t}isEquivalent(e){return e instanceof n&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,t){return e.visitWriteVarExpr(this,t)}clone(){return new n(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(e,t){return new bt(this.name,this.value,e,t,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(js,Ae.Final)}},vt=class n extends b{receiver;index;value;constructor(e,t,s,r,i){super(r||s.type,i),this.receiver=e,this.index=t,this.value=s}isEquivalent(e){return e instanceof n&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,t){return e.visitWriteKeyExpr(this,t)}clone(){return new n(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}},wt=class n extends b{receiver;name;value;constructor(e,t,s,r,i){super(r||s.type,i),this.receiver=e,this.name=t,this.value=s}isEquivalent(e){return e instanceof n&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name&&this.value.isEquivalent(e.value)}isConstant(){return!1}visitExpression(e,t){return e.visitWritePropExpr(this,t)}clone(){return new n(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}},xt=class n extends b{fn;args;pure;constructor(e,t,s,r,i=!1){super(s,r),this.fn=e,this.args=t,this.pure=i}get receiver(){return this.fn}isEquivalent(e){return e instanceof n&&this.fn.isEquivalent(e.fn)&&ct(this.args,e.args)&&this.pure===e.pure}isConstant(){return!1}visitExpression(e,t){return e.visitInvokeFunctionExpr(this,t)}clone(){return new n(this.fn.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan,this.pure)}};var St=class n extends b{classExpr;args;constructor(e,t,s,r){super(s,r),this.classExpr=e,this.args=t}isEquivalent(e){return e instanceof n&&this.classExpr.isEquivalent(e.classExpr)&&ct(this.args,e.args)}isConstant(){return!1}visitExpression(e,t){return e.visitInstantiateExpr(this,t)}clone(){return new n(this.classExpr.clone(),this.args.map(e=>e.clone()),this.type,this.sourceSpan)}},rt=class n extends b{value;constructor(e,t,s){super(t,s),this.value=e}isEquivalent(e){return e instanceof n&&this.value===e.value}isConstant(){return!0}visitExpression(e,t){return e.visitLiteralExpr(this,t)}clone(){return new n(this.value,this.type,this.sourceSpan)}};var Et=class n extends b{value;typeParams;constructor(e,t,s=null,r){super(t,r),this.value=e,this.typeParams=s}isEquivalent(e){return e instanceof n&&this.value.name===e.value.name&&this.value.moduleName===e.value.moduleName}isConstant(){return!1}visitExpression(e,t){return e.visitExternalExpr(this,t)}clone(){return new n(this.value,this.type,this.typeParams,this.sourceSpan)}};var yt=class n extends b{condition;falseCase;trueCase;constructor(e,t,s=null,r,i){super(r||t.type,i),this.condition=e,this.falseCase=s,this.trueCase=t}isEquivalent(e){return e instanceof n&&this.condition.isEquivalent(e.condition)&&this.trueCase.isEquivalent(e.trueCase)&&zs(this.falseCase,e.falseCase)}isConstant(){return!1}visitExpression(e,t){return e.visitConditionalExpr(this,t)}clone(){var e;return new n(this.condition.clone(),this.trueCase.clone(),(e=this.falseCase)==null?void 0:e.clone(),this.type,this.sourceSpan)}};var C=class n extends b{operator;rhs;lhs;constructor(e,t,s,r,i){super(r||t.type,i),this.operator=e,this.rhs=s,this.lhs=t}isEquivalent(e){return e instanceof n&&this.operator===e.operator&&this.lhs.isEquivalent(e.lhs)&&this.rhs.isEquivalent(e.rhs)}isConstant(){return!1}visitExpression(e,t){return e.visitBinaryOperatorExpr(this,t)}clone(){return new n(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}},_t=class n extends b{receiver;name;constructor(e,t,s,r){super(s,r),this.receiver=e,this.name=t}get index(){return this.name}isEquivalent(e){return e instanceof n&&this.receiver.isEquivalent(e.receiver)&&this.name===e.name}isConstant(){return!1}visitExpression(e,t){return e.visitReadPropExpr(this,t)}set(e){return new wt(this.receiver,this.name,e,null,this.sourceSpan)}clone(){return new n(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},Ct=class n extends b{receiver;index;constructor(e,t,s,r){super(s,r),this.receiver=e,this.index=t}isEquivalent(e){return e instanceof n&&this.receiver.isEquivalent(e.receiver)&&this.index.isEquivalent(e.index)}isConstant(){return!1}visitExpression(e,t){return e.visitReadKeyExpr(this,t)}set(e){return new vt(this.receiver,this.index,e,null,this.sourceSpan)}clone(){return new n(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},Tt=class n extends b{entries;constructor(e,t,s){super(t,s),this.entries=e}isConstant(){return this.entries.every(e=>e.isConstant())}isEquivalent(e){return e instanceof n&&ct(this.entries,e.entries)}visitExpression(e,t){return e.visitLiteralArrayExpr(this,t)}clone(){return new n(this.entries.map(e=>e.clone()),this.type,this.sourceSpan)}};var kt=class n extends b{entries;valueType=null;constructor(e,t,s){super(t,s),this.entries=e,t&&(this.valueType=t.valueType)}isEquivalent(e){return e instanceof n&&ct(this.entries,e.entries)}isConstant(){return this.entries.every(e=>e.value.isConstant())}visitExpression(e,t){return e.visitLiteralMapExpr(this,t)}clone(){let e=this.entries.map(t=>t.clone());return new n(e,this.type,this.sourceSpan)}};var Ae;(function(n){n[n.None=0]="None",n[n.Final=1]="Final",n[n.Private=2]="Private",n[n.Exported=4]="Exported",n[n.Static=8]="Static"})(Ae||(Ae={}));var it=class{modifiers;sourceSpan;leadingComments;constructor(e=Ae.None,t=null,s){this.modifiers=e,this.sourceSpan=t,this.leadingComments=s}hasModifier(e){return(this.modifiers&e)!==0}addLeadingComment(e){this.leadingComments=this.leadingComments??[],this.leadingComments.push(e)}},bt=class n extends it{name;value;type;constructor(e,t,s,r,i,a){super(r,i,a),this.name=e,this.value=t,this.type=s||t&&t.type||null}isEquivalent(e){return e instanceof n&&this.name===e.name&&(this.value?!!e.value&&this.value.isEquivalent(e.value):!e.value)}visitStatement(e,t){return e.visitDeclareVarStmt(this,t)}};var It=class n extends it{expr;constructor(e,t,s){super(Ae.None,t,s),this.expr=e}isEquivalent(e){return e instanceof n&&this.expr.isEquivalent(e.expr)}visitStatement(e,t){return e.visitExpressionStmt(this,t)}};function Xs(n,e,t){return new st(n,e,t)}var ti=Xs("");var mn=class n{static INSTANCE=new n;keyOf(e){if(e instanceof rt&&typeof e.value=="string")return`"${e.value}"`;if(e instanceof rt)return String(e.value);if(e instanceof Tt){let t=[];for(let s of e.entries)t.push(this.keyOf(s));return`[${t.join(",")}]`}else if(e instanceof kt){let t=[];for(let s of e.entries){let r=s.key;s.quoted&&(r=`"${r}"`),t.push(r+":"+this.keyOf(s.value))}return`{${t.join(",")}}`}else{if(e instanceof Et)return`import("${e.value.moduleName}", ${e.value.name})`;if(e instanceof st)return`read(${e.name})`;if(e instanceof mt)return`typeof(${this.keyOf(e.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${e.constructor.name}`)}}};var o="@angular/core",p=class{static NEW_METHOD="factory";static TRANSFORM_METHOD="transform";static PATCH_DEPS="patchedDeps";static core={name:null,moduleName:o};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:o};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:o};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:o};static element={name:"\u0275\u0275element",moduleName:o};static elementStart={name:"\u0275\u0275elementStart",moduleName:o};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:o};static advance={name:"\u0275\u0275advance",moduleName:o};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:o};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:o};static attribute={name:"\u0275\u0275attribute",moduleName:o};static classProp={name:"\u0275\u0275classProp",moduleName:o};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:o};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:o};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:o};static styleMap={name:"\u0275\u0275styleMap",moduleName:o};static classMap={name:"\u0275\u0275classMap",moduleName:o};static styleProp={name:"\u0275\u0275styleProp",moduleName:o};static interpolate={name:"\u0275\u0275interpolate",moduleName:o};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:o};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:o};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:o};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:o};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:o};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:o};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:o};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:o};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:o};static nextContext={name:"\u0275\u0275nextContext",moduleName:o};static resetView={name:"\u0275\u0275resetView",moduleName:o};static templateCreate={name:"\u0275\u0275template",moduleName:o};static defer={name:"\u0275\u0275defer",moduleName:o};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:o};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:o};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:o};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:o};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:o};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:o};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:o};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:o};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:o};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:o};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:o};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:o};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:o};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:o};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:o};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:o};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:o};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:o};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:o};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:o};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:o};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:o};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:o};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:o};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:o};static conditional={name:"\u0275\u0275conditional",moduleName:o};static repeater={name:"\u0275\u0275repeater",moduleName:o};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:o};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:o};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:o};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:o};static text={name:"\u0275\u0275text",moduleName:o};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:o};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:o};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:o};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:o};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:o};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:o};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:o};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:o};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:o};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:o};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:o};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:o};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:o};static restoreView={name:"\u0275\u0275restoreView",moduleName:o};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:o};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:o};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:o};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:o};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:o};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:o};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:o};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:o};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:o};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:o};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:o};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:o};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:o};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:o};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:o};static domProperty={name:"\u0275\u0275domProperty",moduleName:o};static property={name:"\u0275\u0275property",moduleName:o};static i18n={name:"\u0275\u0275i18n",moduleName:o};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:o};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:o};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:o};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:o};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:o};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:o};static pipe={name:"\u0275\u0275pipe",moduleName:o};static projection={name:"\u0275\u0275projection",moduleName:o};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:o};static reference={name:"\u0275\u0275reference",moduleName:o};static inject={name:"\u0275\u0275inject",moduleName:o};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:o};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:o};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:o};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:o};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:o};static forwardRef={name:"forwardRef",moduleName:o};static resolveForwardRef={name:"resolveForwardRef",moduleName:o};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:o};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:o};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:o};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:o};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:o};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:o};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:o};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:o};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:o};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:o};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:o};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:o};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:o};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:o};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:o};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:o};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:o};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:o};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:o};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:o};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:o};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:o};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:o};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:o};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:o};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:o};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:o};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:o};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:o};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:o};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:o};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:o};static definePipe={name:"\u0275\u0275definePipe",moduleName:o};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:o};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:o};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:o};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:o};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:o};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:o};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:o};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:o};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:o};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:o};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:o};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:o};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:o};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:o};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:o};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:o};static declareLet={name:"\u0275\u0275declareLet",moduleName:o};static storeLet={name:"\u0275\u0275storeLet",moduleName:o};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:o};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:o};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:o};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:o};static CopyDefinitionFeature={name:"\u0275\u0275CopyDefinitionFeature",moduleName:o};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:o};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:o};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:o};static listener={name:"\u0275\u0275listener",moduleName:o};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:o};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:o};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:o};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:o};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:o};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:o};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:o};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:o};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:o};static validateIframeAttribute={name:"\u0275\u0275validateIframeAttribute",moduleName:o};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:o};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:o};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:o}};var Nt=class{full;major;minor;patch;constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};var gn;(function(n){n[n.Class=0]="Class",n[n.Function=1]="Function"})(gn||(gn={}));var Pe=class{input;errLocation;ctxLocation;message;constructor(e,t,s,r){this.input=t,this.errLocation=s,this.ctxLocation=r,this.message=`Parser Error: ${e} ${s} [${t}] in ${r}`}},J=class{start;end;constructor(e,t){this.start=e,this.end=t}toAbsolute(e){return new O(e+this.start,e+this.end)}},S=class{span;sourceSpan;constructor(e,t){this.span=e,this.sourceSpan=t}toString(){return"AST"}},ae=class extends S{nameSpan;constructor(e,t,s){super(e,t),this.nameSpan=s}},P=class extends S{visit(e,t=null){}},Y=class extends S{visit(e,t=null){return e.visitImplicitReceiver(this,t)}},At=class extends Y{visit(e,t=null){var s;return(s=e.visitThisReceiver)==null?void 0:s.call(e,this,t)}},Le=class extends S{expressions;constructor(e,t,s){super(e,t),this.expressions=s}visit(e,t=null){return e.visitChain(this,t)}},Me=class extends S{condition;trueExp;falseExp;constructor(e,t,s,r,i){super(e,t),this.condition=s,this.trueExp=r,this.falseExp=i}visit(e,t=null){return e.visitConditional(this,t)}},le=class extends ae{receiver;name;constructor(e,t,s,r,i){super(e,t,s),this.receiver=r,this.name=i}visit(e,t=null){return e.visitPropertyRead(this,t)}},$e=class extends ae{receiver;name;value;constructor(e,t,s,r,i,a){super(e,t,s),this.receiver=r,this.name=i,this.value=a}visit(e,t=null){return e.visitPropertyWrite(this,t)}},ce=class extends ae{receiver;name;constructor(e,t,s,r,i){super(e,t,s),this.receiver=r,this.name=i}visit(e,t=null){return e.visitSafePropertyRead(this,t)}},Re=class extends S{receiver;key;constructor(e,t,s,r){super(e,t),this.receiver=s,this.key=r}visit(e,t=null){return e.visitKeyedRead(this,t)}},ue=class extends S{receiver;key;constructor(e,t,s,r){super(e,t),this.receiver=s,this.key=r}visit(e,t=null){return e.visitSafeKeyedRead(this,t)}},De=class extends S{receiver;key;value;constructor(e,t,s,r,i){super(e,t),this.receiver=s,this.key=r,this.value=i}visit(e,t=null){return e.visitKeyedWrite(this,t)}},Be=class extends ae{exp;name;args;constructor(e,t,s,r,i,a){super(e,t,a),this.exp=s,this.name=r,this.args=i}visit(e,t=null){return e.visitPipe(this,t)}},I=class extends S{value;constructor(e,t,s){super(e,t),this.value=s}visit(e,t=null){return e.visitLiteralPrimitive(this,t)}},Oe=class extends S{expressions;constructor(e,t,s){super(e,t),this.expressions=s}visit(e,t=null){return e.visitLiteralArray(this,t)}},Fe=class extends S{keys;values;constructor(e,t,s,r){super(e,t),this.keys=s,this.values=r}visit(e,t=null){return e.visitLiteralMap(this,t)}},Vt=class extends S{strings;expressions;constructor(e,t,s,r){super(e,t),this.strings=s,this.expressions=r}visit(e,t=null){return e.visitInterpolation(this,t)}},A=class extends S{operation;left;right;constructor(e,t,s,r,i){super(e,t),this.operation=s,this.left=r,this.right=i}visit(e,t=null){return e.visitBinary(this,t)}},X=class n extends A{operator;expr;left=null;right=null;operation=null;static createMinus(e,t,s){return new n(e,t,"-",s,"-",new I(e,t,0),s)}static createPlus(e,t,s){return new n(e,t,"+",s,"-",s,new I(e,t,0))}constructor(e,t,s,r,i,a,l){super(e,t,i,a,l),this.operator=s,this.expr=r}visit(e,t=null){return e.visitUnary!==void 0?e.visitUnary(this,t):e.visitBinary(this,t)}},Q=class extends S{expression;constructor(e,t,s){super(e,t),this.expression=s}visit(e,t=null){return e.visitPrefixNot(this,t)}},K=class extends S{expression;constructor(e,t,s){super(e,t),this.expression=s}visit(e,t=null){return e.visitTypeofExpression(this,t)}},Z=class extends S{expression;constructor(e,t,s){super(e,t),this.expression=s}visit(e,t=null){return e.visitVoidExpression(this,t)}},Ve=class extends S{expression;constructor(e,t,s){super(e,t),this.expression=s}visit(e,t=null){return e.visitNonNullAssert(this,t)}},Ue=class extends S{receiver;args;argumentSpan;constructor(e,t,s,r,i){super(e,t),this.receiver=s,this.args=r,this.argumentSpan=i}visit(e,t=null){return e.visitCall(this,t)}},pe=class extends S{receiver;args;argumentSpan;constructor(e,t,s,r,i){super(e,t),this.receiver=s,this.args=r,this.argumentSpan=i}visit(e,t=null){return e.visitSafeCall(this,t)}},he=class extends S{tag;template;constructor(e,t,s,r){super(e,t),this.tag=s,this.template=r}visit(e,t){return e.visitTaggedTemplateLiteral(this,t)}},fe=class extends S{elements;expressions;constructor(e,t,s,r){super(e,t),this.elements=s,this.expressions=r}visit(e,t){return e.visitTemplateLiteral(this,t)}},de=class extends S{text;constructor(e,t,s){super(e,t),this.text=s}visit(e,t){return e.visitTemplateLiteralElement(this,t)}},He=class extends S{expression;constructor(e,t,s){super(e,t),this.expression=s}visit(e,t){return e.visitParenthesizedExpression(this,t)}},O=class{start;end;constructor(e,t){this.start=e,this.end=t}},W=class extends S{ast;source;location;errors;constructor(e,t,s,r,i){super(new J(0,t===null?0:t.length),new O(r,t===null?r:r+t.length)),this.ast=e,this.source=t,this.location=s,this.errors=i}visit(e,t=null){return e.visitASTWithSource?e.visitASTWithSource(this,t):this.ast.visit(e,t)}toString(){return`${this.source} in ${this.location}`}},me=class{sourceSpan;key;value;constructor(e,t,s){this.sourceSpan=e,this.key=t,this.value=s}},We=class{sourceSpan;key;value;constructor(e,t,s){this.sourceSpan=e,this.key=t,this.value=s}},Pt=class{visit(e,t){e.visit(this,t)}visitUnary(e,t){this.visit(e.expr,t)}visitBinary(e,t){this.visit(e.left,t),this.visit(e.right,t)}visitChain(e,t){this.visitAll(e.expressions,t)}visitConditional(e,t){this.visit(e.condition,t),this.visit(e.trueExp,t),this.visit(e.falseExp,t)}visitPipe(e,t){this.visit(e.exp,t),this.visitAll(e.args,t)}visitImplicitReceiver(e,t){}visitThisReceiver(e,t){}visitInterpolation(e,t){this.visitAll(e.expressions,t)}visitKeyedRead(e,t){this.visit(e.receiver,t),this.visit(e.key,t)}visitKeyedWrite(e,t){this.visit(e.receiver,t),this.visit(e.key,t),this.visit(e.value,t)}visitLiteralArray(e,t){this.visitAll(e.expressions,t)}visitLiteralMap(e,t){this.visitAll(e.values,t)}visitLiteralPrimitive(e,t){}visitPrefixNot(e,t){this.visit(e.expression,t)}visitTypeofExpression(e,t){this.visit(e.expression,t)}visitVoidExpression(e,t){this.visit(e.expression,t)}visitNonNullAssert(e,t){this.visit(e.expression,t)}visitPropertyRead(e,t){this.visit(e.receiver,t)}visitPropertyWrite(e,t){this.visit(e.receiver,t),this.visit(e.value,t)}visitSafePropertyRead(e,t){this.visit(e.receiver,t)}visitSafeKeyedRead(e,t){this.visit(e.receiver,t),this.visit(e.key,t)}visitCall(e,t){this.visit(e.receiver,t),this.visitAll(e.args,t)}visitSafeCall(e,t){this.visit(e.receiver,t),this.visitAll(e.args,t)}visitTemplateLiteral(e,t){for(let s=0;s]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function Ys(n,e){if(e!=null&&!(Array.isArray(e)&&e.length==2))throw new Error(`Expected '${n}' to be an array, [start, end].`);if(e!=null){let t=e[0],s=e[1];Js.forEach(r=>{if(r.test(t)||r.test(s))throw new Error(`['${t}', '${s}'] contains unusable interpolation symbol.`)})}}var Lt=class n{start;end;static fromArray(e){return e?(Ys("interpolation",e),new n(e[0],e[1])):ne}constructor(e,t){this.start=e,this.end=t}},ne=new Lt("{{","}}");var Qe=0;var Kn=9,Qs=10,Ks=11,Zs=12,er=13,Zn=32,tr=33,es=34,nr=35,Ut=36,sr=37,Sn=38,ts=39,tt=40,se=41,En=42,ns=43,Ce=44,ss=45,re=46,Mt=47,ie=58,Te=59,rr=60,Ke=61,ir=62,yn=63,or=48;var ar=57,rs=65,lr=69;var is=90,nt=91,_n=92,ke=93,cr=94,Ht=95,os=97;var ur=101,pr=102,hr=110,fr=114,dr=116,mr=117,gr=118;var as=122,ot=123,Cn=124,be=125,ls=160;var $t=96;function vr(n){return n>=Kn&&n<=Zn||n==ls}function z(n){return or<=n&&n<=ar}function wr(n){return n>=os&&n<=as||n>=rs&&n<=is}function Tn(n){return n===ts||n===es||n===$t}var kn;(function(n){n[n.WARNING=0]="WARNING",n[n.ERROR=1]="ERROR"})(kn||(kn={}));var bn;(function(n){n[n.Inline=0]="Inline",n[n.SideEffect=1]="SideEffect",n[n.Omit=2]="Omit"})(bn||(bn={}));var In;(function(n){n[n.Global=0]="Global",n[n.Local=1]="Local"})(In||(In={}));var Nn;(function(n){n[n.Directive=0]="Directive",n[n.Pipe=1]="Pipe",n[n.NgModule=2]="NgModule"})(Nn||(Nn={}));var xr="(:(where|is)\\()?";var cs="-shadowcsshost",Sr="-shadowcsscontext",us="(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))",ri=new RegExp(cs+us+"?([^,{]*)","gim"),ps=Sr+us+"?([^{]*)",ii=new RegExp(`${xr}(${ps})`,"gim"),oi=new RegExp(ps,"im"),Er=cs+"-no-combinator",ai=new RegExp(`${Er}(?![^(]*\\))`,"g");var hs="%COMMENT%",li=new RegExp(hs,"g");var ci=new RegExp(`(\\s*(?:${hs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var yr="%COMMA_IN_PLACEHOLDER%",_r="%SEMI_IN_PLACEHOLDER%",Cr="%COLON_IN_PLACEHOLDER%",ui=new RegExp(yr,"g"),pi=new RegExp(_r,"g"),hi=new RegExp(Cr,"g");var d;(function(n){n[n.ListEnd=0]="ListEnd",n[n.Statement=1]="Statement",n[n.Variable=2]="Variable",n[n.ElementStart=3]="ElementStart",n[n.Element=4]="Element",n[n.Template=5]="Template",n[n.ElementEnd=6]="ElementEnd",n[n.ContainerStart=7]="ContainerStart",n[n.Container=8]="Container",n[n.ContainerEnd=9]="ContainerEnd",n[n.DisableBindings=10]="DisableBindings",n[n.ConditionalCreate=11]="ConditionalCreate",n[n.ConditionalBranchCreate=12]="ConditionalBranchCreate",n[n.Conditional=13]="Conditional",n[n.EnableBindings=14]="EnableBindings",n[n.Text=15]="Text",n[n.Listener=16]="Listener",n[n.InterpolateText=17]="InterpolateText",n[n.Binding=18]="Binding",n[n.Property=19]="Property",n[n.StyleProp=20]="StyleProp",n[n.ClassProp=21]="ClassProp",n[n.StyleMap=22]="StyleMap",n[n.ClassMap=23]="ClassMap",n[n.Advance=24]="Advance",n[n.Pipe=25]="Pipe",n[n.Attribute=26]="Attribute",n[n.ExtractedAttribute=27]="ExtractedAttribute",n[n.Defer=28]="Defer",n[n.DeferOn=29]="DeferOn",n[n.DeferWhen=30]="DeferWhen",n[n.I18nMessage=31]="I18nMessage",n[n.DomProperty=32]="DomProperty",n[n.Namespace=33]="Namespace",n[n.ProjectionDef=34]="ProjectionDef",n[n.Projection=35]="Projection",n[n.RepeaterCreate=36]="RepeaterCreate",n[n.Repeater=37]="Repeater",n[n.TwoWayProperty=38]="TwoWayProperty",n[n.TwoWayListener=39]="TwoWayListener",n[n.DeclareLet=40]="DeclareLet",n[n.StoreLet=41]="StoreLet",n[n.I18nStart=42]="I18nStart",n[n.I18n=43]="I18n",n[n.I18nEnd=44]="I18nEnd",n[n.I18nExpression=45]="I18nExpression",n[n.I18nApply=46]="I18nApply",n[n.IcuStart=47]="IcuStart",n[n.IcuEnd=48]="IcuEnd",n[n.IcuPlaceholder=49]="IcuPlaceholder",n[n.I18nContext=50]="I18nContext",n[n.I18nAttributes=51]="I18nAttributes",n[n.SourceLocation=52]="SourceLocation"})(d||(d={}));var ge;(function(n){n[n.LexicalRead=0]="LexicalRead",n[n.Context=1]="Context",n[n.TrackContext=2]="TrackContext",n[n.ReadVariable=3]="ReadVariable",n[n.NextContext=4]="NextContext",n[n.Reference=5]="Reference",n[n.StoreLet=6]="StoreLet",n[n.ContextLetReference=7]="ContextLetReference",n[n.GetCurrentView=8]="GetCurrentView",n[n.RestoreView=9]="RestoreView",n[n.ResetView=10]="ResetView",n[n.PureFunctionExpr=11]="PureFunctionExpr",n[n.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",n[n.PipeBinding=13]="PipeBinding",n[n.PipeBindingVariadic=14]="PipeBindingVariadic",n[n.SafePropertyRead=15]="SafePropertyRead",n[n.SafeKeyedRead=16]="SafeKeyedRead",n[n.SafeInvokeFunction=17]="SafeInvokeFunction",n[n.SafeTernaryExpr=18]="SafeTernaryExpr",n[n.EmptyExpr=19]="EmptyExpr",n[n.AssignTemporaryExpr=20]="AssignTemporaryExpr",n[n.ReadTemporaryExpr=21]="ReadTemporaryExpr",n[n.SlotLiteralExpr=22]="SlotLiteralExpr",n[n.ConditionalCase=23]="ConditionalCase",n[n.ConstCollected=24]="ConstCollected",n[n.TwoWayBindingSet=25]="TwoWayBindingSet"})(ge||(ge={}));var An;(function(n){n[n.None=0]="None",n[n.AlwaysInline=1]="AlwaysInline"})(An||(An={}));var Pn;(function(n){n[n.Context=0]="Context",n[n.Identifier=1]="Identifier",n[n.SavedView=2]="SavedView",n[n.Alias=3]="Alias"})(Pn||(Pn={}));var Ln;(function(n){n[n.Normal=0]="Normal",n[n.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"})(Ln||(Ln={}));var H;(function(n){n[n.Attribute=0]="Attribute",n[n.ClassName=1]="ClassName",n[n.StyleProperty=2]="StyleProperty",n[n.Property=3]="Property",n[n.Template=4]="Template",n[n.I18n=5]="I18n",n[n.Animation=6]="Animation",n[n.TwoWayProperty=7]="TwoWayProperty"})(H||(H={}));var Mn;(function(n){n[n.Creation=0]="Creation",n[n.Postproccessing=1]="Postproccessing"})(Mn||(Mn={}));var $n;(function(n){n[n.I18nText=0]="I18nText",n[n.I18nAttribute=1]="I18nAttribute"})($n||($n={}));var Rn;(function(n){n[n.None=0]="None",n[n.ElementTag=1]="ElementTag",n[n.TemplateTag=2]="TemplateTag",n[n.OpenTag=4]="OpenTag",n[n.CloseTag=8]="CloseTag",n[n.ExpressionIndex=16]="ExpressionIndex"})(Rn||(Rn={}));var Dn;(function(n){n[n.HTML=0]="HTML",n[n.SVG=1]="SVG",n[n.Math=2]="Math"})(Dn||(Dn={}));var Bn;(function(n){n[n.Idle=0]="Idle",n[n.Immediate=1]="Immediate",n[n.Timer=2]="Timer",n[n.Hover=3]="Hover",n[n.Interaction=4]="Interaction",n[n.Viewport=5]="Viewport",n[n.Never=6]="Never"})(Bn||(Bn={}));var On;(function(n){n[n.RootI18n=0]="RootI18n",n[n.Icu=1]="Icu",n[n.Attr=2]="Attr"})(On||(On={}));var Fn;(function(n){n[n.NgTemplate=0]="NgTemplate",n[n.Structural=1]="Structural",n[n.Block=2]="Block"})(Fn||(Fn={}));var Tr=Symbol("ConsumesSlot"),fs=Symbol("DependsOnSlotContext"),je=Symbol("ConsumesVars"),Wt=Symbol("UsesVarOffset"),fi={[Tr]:!0,numSlotsUsed:1},di={[fs]:!0},mi={[je]:!0};var at=class{strings;expressions;i18nPlaceholders;constructor(e,t,s){if(this.strings=e,this.expressions=t,this.i18nPlaceholders=s,s.length!==0&&s.length!==t.length)throw new Error(`Expected ${t.length} placeholders to match interpolation expression count, but got ${s.length}`)}};var ve=class extends b{constructor(e=null){super(null,e)}};var Vn=class n extends ve{target;value;sourceSpan;kind=ge.StoreLet;[je]=!0;[fs]=!0;constructor(e,t,s){super(),this.target=e,this.value=t,this.sourceSpan=s}visitExpression(){}isEquivalent(e){return e instanceof n&&e.target===this.target&&e.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(e,t){this.value=(this.value,void 0)}clone(){return new n(this.target,this.value,this.sourceSpan)}};var Un=class n extends ve{kind=ge.PureFunctionExpr;[je]=!0;[Wt]=!0;varOffset=null;body;args;fn=null;constructor(e,t){super(),this.body=e,this.args=t}visitExpression(e,t){var s;(s=this.body)==null||s.visitExpression(e,t);for(let r of this.args)r.visitExpression(e,t)}isEquivalent(e){return!(e instanceof n)||e.args.length!==this.args.length?!1:e.body!==null&&this.body!==null&&e.body.isEquivalent(this.body)&&e.args.every((t,s)=>t.isEquivalent(this.args[s]))}isConstant(){return!1}transformInternalExpressions(e,t){this.body!==null?this.body=(this.body,t|Rt.InChildOperation,void 0):this.fn!==null&&(this.fn=(this.fn,void 0));for(let s=0;sr.clone()));return e.fn=((s=this.fn)==null?void 0:s.clone())??null,e.varOffset=this.varOffset,e}};var Hn=class n extends ve{target;targetSlot;name;args;kind=ge.PipeBinding;[je]=!0;[Wt]=!0;varOffset=null;constructor(e,t,s,r){super(),this.target=e,this.targetSlot=t,this.name=s,this.args=r}visitExpression(e,t){for(let s of this.args)s.visitExpression(e,t)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,t){for(let s=0;st.clone()));return e.varOffset=this.varOffset,e}},Wn=class n extends ve{target;targetSlot;name;args;numArgs;kind=ge.PipeBindingVariadic;[je]=!0;[Wt]=!0;varOffset=null;constructor(e,t,s,r,i){super(),this.target=e,this.targetSlot=t,this.name=s,this.args=r,this.numArgs=i}visitExpression(e,t){this.args.visitExpression(e,t)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(e,t){this.args=(this.args,void 0)}clone(){let e=new n(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return e.varOffset=this.varOffset,e}};var Rt;(function(n){n[n.None=0]="None",n[n.InChildOperation=1]="InChildOperation"})(Rt||(Rt={}));var gi=new Set([d.Element,d.ElementStart,d.Container,d.ContainerStart,d.Template,d.RepeaterCreate,d.ConditionalCreate,d.ConditionalBranchCreate]);var qn;(function(n){n[n.Tmpl=0]="Tmpl",n[n.Host=1]="Host",n[n.Both=2]="Both"})(qn||(qn={}));var vi=new Map([[p.attribute,p.attribute],[p.classProp,p.classProp],[p.element,p.element],[p.elementContainer,p.elementContainer],[p.elementContainerEnd,p.elementContainerEnd],[p.elementContainerStart,p.elementContainerStart],[p.elementEnd,p.elementEnd],[p.elementStart,p.elementStart],[p.domProperty,p.domProperty],[p.i18nExp,p.i18nExp],[p.listener,p.listener],[p.listener,p.listener],[p.property,p.property],[p.styleProp,p.styleProp],[p.syntheticHostListener,p.syntheticHostListener],[p.syntheticHostProperty,p.syntheticHostProperty],[p.templateCreate,p.templateCreate],[p.twoWayProperty,p.twoWayProperty],[p.twoWayListener,p.twoWayListener],[p.declareLet,p.declareLet],[p.conditionalCreate,p.conditionalBranchCreate],[p.conditionalBranchCreate,p.conditionalBranchCreate]]);var wi=Object.freeze([]);var xi=new Map([[d.ElementEnd,[d.ElementStart,d.Element]],[d.ContainerEnd,[d.ContainerStart,d.Container]],[d.I18nEnd,[d.I18nStart,d.I18n]]]),Si=new Set([d.Pipe]);var kr={},br="\uE500";kr.ngsp=br;var jn;(function(n){n.HEX="hexadecimal",n.DEC="decimal"})(jn||(jn={}));var ds=` \f -\r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,Ei=new RegExp(`[^${ds}]`),yi=new RegExp(`[${ds}]{2,}`,"g");var m;(function(n){n[n.Character=0]="Character",n[n.Identifier=1]="Identifier",n[n.PrivateIdentifier=2]="PrivateIdentifier",n[n.Keyword=3]="Keyword",n[n.String=4]="String",n[n.Operator=5]="Operator",n[n.Number=6]="Number",n[n.Error=7]="Error"})(m||(m={}));var q;(function(n){n[n.Plain=0]="Plain",n[n.TemplateLiteralPart=1]="TemplateLiteralPart",n[n.TemplateLiteralEnd=2]="TemplateLiteralEnd"})(q||(q={}));var Ir=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in"],qe=class{tokenize(e){return new Dt(e).scan()}},M=class{index;end;type;numValue;strValue;constructor(e,t,s,r,i){this.index=e,this.end=t,this.type=s,this.numValue=r,this.strValue=i}isCharacter(e){return this.type===m.Character&&this.numValue===e}isNumber(){return this.type===m.Number}isString(){return this.type===m.String}isOperator(e){return this.type===m.Operator&&this.strValue===e}isIdentifier(){return this.type===m.Identifier}isPrivateIdentifier(){return this.type===m.PrivateIdentifier}isKeyword(){return this.type===m.Keyword}isKeywordLet(){return this.type===m.Keyword&&this.strValue==="let"}isKeywordAs(){return this.type===m.Keyword&&this.strValue==="as"}isKeywordNull(){return this.type===m.Keyword&&this.strValue==="null"}isKeywordUndefined(){return this.type===m.Keyword&&this.strValue==="undefined"}isKeywordTrue(){return this.type===m.Keyword&&this.strValue==="true"}isKeywordFalse(){return this.type===m.Keyword&&this.strValue==="false"}isKeywordThis(){return this.type===m.Keyword&&this.strValue==="this"}isKeywordTypeof(){return this.type===m.Keyword&&this.strValue==="typeof"}isKeywordVoid(){return this.type===m.Keyword&&this.strValue==="void"}isKeywordIn(){return this.type===m.Keyword&&this.strValue==="in"}isError(){return this.type===m.Error}toNumber(){return this.type===m.Number?this.numValue:-1}isTemplateLiteralPart(){return this.isString()&&this.kind===q.TemplateLiteralPart}isTemplateLiteralEnd(){return this.isString()&&this.kind===q.TemplateLiteralEnd}isTemplateLiteralInterpolationStart(){return this.isOperator("${")}isTemplateLiteralInterpolationEnd(){return this.isOperator("}")}toString(){switch(this.type){case m.Character:case m.Identifier:case m.Keyword:case m.Operator:case m.PrivateIdentifier:case m.String:case m.Error:return this.strValue;case m.Number:return this.numValue.toString();default:return null}}},Ie=class extends M{kind;constructor(e,t,s,r){super(e,t,m.String,0,s),this.kind=r}};function Ze(n,e,t){return new M(n,e,m.Character,t,String.fromCharCode(t))}function Nr(n,e,t){return new M(n,e,m.Identifier,0,t)}function Ar(n,e,t){return new M(n,e,m.PrivateIdentifier,0,t)}function Pr(n,e,t){return new M(n,e,m.Keyword,0,t)}function _e(n,e,t){return new M(n,e,m.Operator,0,t)}function Lr(n,e,t){return new M(n,e,m.Number,t,"")}function Mr(n,e,t){return new M(n,e,m.Error,0,t)}var et=new M(-1,-1,m.Character,0,""),Dt=class{input;tokens=[];length;peek=0;index=-1;braceStack=[];constructor(e){this.input=e,this.length=e.length,this.advance()}scan(){let e=this.scanToken();for(;e!==null;)this.tokens.push(e),e=this.scanToken();return this.tokens}advance(){this.peek=++this.index>=this.length?Qe:this.input.charCodeAt(this.index)}scanToken(){let e=this.input,t=this.length,s=this.peek,r=this.index;for(;s<=Zn;)if(++r>=t){s=Qe;break}else s=e.charCodeAt(r);if(this.peek=s,this.index=r,r>=t)return null;if(zn(s))return this.scanIdentifier();if(z(s))return this.scanNumber(r);let i=r;switch(s){case re:return this.advance(),z(this.peek)?this.scanNumber(i):Ze(i,this.index,re);case tt:case se:case nt:case ke:case Ce:case ie:case Te:return this.scanCharacter(i,s);case ot:return this.scanOpenBrace(i,s);case be:return this.scanCloseBrace(i,s);case ts:case es:return this.scanString();case $t:return this.advance(),this.scanTemplateLiteralPart(i);case nr:return this.scanPrivateIdentifier();case ns:case ss:case Mt:case sr:case cr:return this.scanOperator(i,String.fromCharCode(s));case En:return this.scanComplexOperator(i,"*",En,"*");case yn:return this.scanQuestion(i);case rr:case ir:return this.scanComplexOperator(i,String.fromCharCode(s),Ke,"=");case tr:case Ke:return this.scanComplexOperator(i,String.fromCharCode(s),Ke,"=",Ke,"=");case Sn:return this.scanComplexOperator(i,"&",Sn,"&");case Cn:return this.scanComplexOperator(i,"|",Cn,"|");case ls:for(;vr(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(s)}]`,0)}scanCharacter(e,t){return this.advance(),Ze(e,this.index,t)}scanOperator(e,t){return this.advance(),_e(e,this.index,t)}scanOpenBrace(e,t){return this.braceStack.push("expression"),this.advance(),Ze(e,this.index,t)}scanCloseBrace(e,t){return this.advance(),this.braceStack.pop()==="interpolation"?(this.tokens.push(_e(e,this.index,"}")),this.scanTemplateLiteralPart(this.index)):Ze(e,this.index,t)}scanComplexOperator(e,t,s,r,i,a){this.advance();let l=t;return this.peek==s&&(this.advance(),l+=r),i!=null&&this.peek==i&&(this.advance(),l+=a),_e(e,this.index,l)}scanIdentifier(){let e=this.index;for(this.advance();Gn(this.peek);)this.advance();let t=this.input.substring(e,this.index);return Ir.indexOf(t)>-1?Pr(e,this.index,t):Nr(e,this.index,t)}scanPrivateIdentifier(){let e=this.index;if(this.advance(),!zn(this.peek))return this.error("Invalid character [#]",-1);for(;Gn(this.peek);)this.advance();let t=this.input.substring(e,this.index);return Ar(e,this.index,t)}scanNumber(e){let t=this.index===e,s=!1;for(this.advance();;){if(!z(this.peek))if(this.peek===Ht){if(!z(this.input.charCodeAt(this.index-1))||!z(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);s=!0}else if(this.peek===re)t=!1;else if($r(this.peek)){if(this.advance(),Rr(this.peek)&&this.advance(),!z(this.peek))return this.error("Invalid exponent",-1);t=!1}else break;this.advance()}let r=this.input.substring(e,this.index);s&&(r=r.replace(/_/g,""));let i=t?Br(r):parseFloat(r);return Lr(e,this.index,i)}scanString(){let e=this.index,t=this.peek;this.advance();let s="",r=this.index,i=this.input;for(;this.peek!=t;)if(this.peek==_n){let l=this.scanStringBackslash(s,r);if(typeof l!="string")return l;s=l,r=this.index}else{if(this.peek==Qe)return this.error("Unterminated quote",0);this.advance()}let a=i.substring(r,this.index);return this.advance(),new Ie(e,this.index,s+a,q.Plain)}scanQuestion(e){this.advance();let t="?";return(this.peek===yn||this.peek===re)&&(t+=this.peek===re?".":"?",this.advance()),_e(e,this.index,t)}scanTemplateLiteralPart(e){let t="",s=this.index;for(;this.peek!==$t;)if(this.peek===_n){let i=this.scanStringBackslash(t,s);if(typeof i!="string")return i;t=i,s=this.index}else if(this.peek===Ut){let i=this.index;if(this.advance(),this.peek===ot)return this.braceStack.push("interpolation"),this.tokens.push(new Ie(e,i,t+this.input.substring(s,i),q.TemplateLiteralPart)),this.advance(),_e(i,this.index,this.input.substring(i,this.index))}else{if(this.peek===Qe)return this.error("Unterminated template literal",0);this.advance()}let r=this.input.substring(s,this.index);return this.advance(),new Ie(e,this.index,t+r,q.TemplateLiteralEnd)}error(e,t){let s=this.index+t;return Mr(s,this.index,`Lexer Error: ${e} at column ${s} in expression [${this.input}]`)}scanStringBackslash(e,t){e+=this.input.substring(t,this.index);let s;if(this.advance(),this.peek===mr){let r=this.input.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(r))s=parseInt(r,16);else return this.error(`Invalid unicode escape [\\u${r}]`,0);for(let i=0;i<5;i++)this.advance()}else s=Dr(this.peek),this.advance();return e+=String.fromCharCode(s),e}};function zn(n){return os<=n&&n<=as||rs<=n&&n<=is||n==Ht||n==Ut}function Gn(n){return wr(n)||z(n)||n==Ht||n==Ut}function $r(n){return n==ur||n==lr}function Rr(n){return n==ss||n==ns}function Dr(n){switch(n){case hr:return Qs;case pr:return Zs;case fr:return er;case dr:return Kn;case gr:return Ks;default:return n}}function Br(n){let e=parseInt(n);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+n);return e}var Bt=class{strings;expressions;offsets;constructor(e,t,s){this.strings=e,this.expressions=t,this.offsets=s}},Ot=class{templateBindings;warnings;errors;constructor(e,t,s){this.templateBindings=e,this.warnings=t,this.errors=s}},we=class{_lexer;errors=[];constructor(e){this._lexer=e}parseAction(e,t,s,r=ne){this._checkNoInterpolation(e,t,r);let i=this._stripComments(e),a=this._lexer.tokenize(i),l=new G(e,t,s,a,1,this.errors,0).parseChain();return new W(l,e,t,s,this.errors)}parseBinding(e,t,s,r=ne){let i=this._parseBindingAst(e,t,s,r);return new W(i,e,t,s,this.errors)}checkSimpleExpression(e){let t=new Ft;return e.visit(t),t.errors}parseSimpleBinding(e,t,s,r=ne){let i=this._parseBindingAst(e,t,s,r),a=this.checkSimpleExpression(i);return a.length>0&&this._reportError(`Host binding expression cannot contain ${a.join(" ")}`,e,t),new W(i,e,t,s,this.errors)}_reportError(e,t,s,r){this.errors.push(new Pe(e,t,s,r))}_parseBindingAst(e,t,s,r){this._checkNoInterpolation(e,t,r);let i=this._stripComments(e),a=this._lexer.tokenize(i);return new G(e,t,s,a,0,this.errors,0).parseChain()}parseTemplateBindings(e,t,s,r,i){let a=this._lexer.tokenize(t);return new G(t,s,i,a,0,this.errors,0).parseTemplateBindings({source:e,span:new O(r,r+e.length)})}parseInterpolation(e,t,s,r,i=ne){let{strings:a,expressions:l,offsets:h}=this.splitInterpolation(e,t,r,i);if(l.length===0)return null;let f=[];for(let v=0;vv.text),f,e,t,s)}parseInterpolationExpression(e,t,s){let r=this._stripComments(e),i=this._lexer.tokenize(r),a=new G(e,t,s,i,0,this.errors,0).parseChain(),l=["",""];return this.createInterpolationAst(l,[a],e,t,s)}createInterpolationAst(e,t,s,r,i){let a=new J(0,s.length),l=new Vt(a,a.toAbsolute(i),e,t);return new W(l,s,r,i,this.errors)}splitInterpolation(e,t,s,r=ne){let i=[],a=[],l=[],h=s?Or(s):null,f=0,v=!1,E=!1,{start:y,end:T}=r;for(;f-1)break;i>-1&&a>-1&&this._reportError(`Got interpolation (${s}${r}) where expression was expected`,e,`at column ${i} in`,t)}_getInterpolationEndIndex(e,t,s){for(let r of this._forEachUnquotedChar(e,s)){if(e.startsWith(t,r))return r;if(e.startsWith("//",r))return e.indexOf(t,r)}return-1}*_forEachUnquotedChar(e,t){let s=null,r=0;for(let i=t;i=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(e,t){let s=this.currentEndIndex;if(t!==void 0&&t>this.currentEndIndex&&(s=t),e>s){let r=s;s=e,e=r}return new J(e,s)}sourceSpan(e,t){let s=`${e}@${this.inputIndex}:${t}`;return this.sourceSpanCache.has(s)||this.sourceSpanCache.set(s,this.span(e,t).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(s)}advance(){this.index++}withContext(e,t){this.context|=e;let s=t();return this.context^=e,s}consumeOptionalCharacter(e){return this.next.isCharacter(e)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(e){this.consumeOptionalCharacter(e)||this.error(`Missing expected ${String.fromCharCode(e)}`)}consumeOptionalOperator(e){return this.next.isOperator(e)?(this.advance(),!0):!1}expectOperator(e){this.consumeOptionalOperator(e)||this.error(`Missing expected operator ${e}`)}prettyPrintToken(e){return e===et?"end of input":`token ${e}`}expectIdentifierOrKeyword(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier or keyword`),null):(this.advance(),e.toString())}expectIdentifierOrKeywordOrString(){let e=this.next;return!e.isIdentifier()&&!e.isKeyword()&&!e.isString()?(e.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(e,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(e)}, expected identifier, keyword, or string`),""):(this.advance(),e.toString())}parseChain(){let e=[],t=this.inputIndex;for(;this.index":case"<=":case">=":case"in":this.advance();let r=this.parseAdditive();t=new A(this.span(e),this.sourceSpan(e),s,t,r);continue}break}return t}parseAdditive(){let e=this.inputIndex,t=this.parseMultiplicative();for(;this.next.type==m.Operator;){let s=this.next.strValue;switch(s){case"+":case"-":this.advance();let r=this.parseMultiplicative();t=new A(this.span(e),this.sourceSpan(e),s,t,r);continue}break}return t}parseMultiplicative(){let e=this.inputIndex,t=this.parseExponentiation();for(;this.next.type==m.Operator;){let s=this.next.strValue;switch(s){case"*":case"%":case"/":this.advance();let r=this.parseExponentiation();t=new A(this.span(e),this.sourceSpan(e),s,t,r);continue}break}return t}parseExponentiation(){let e=this.inputIndex,t=this.parsePrefix();for(;this.next.type==m.Operator&&this.next.strValue==="**";){(t instanceof X||t instanceof Q||t instanceof K||t instanceof Z)&&this.error("Unary operator used immediately before exponentiation expression. Parenthesis must be used to disambiguate operator precedence"),this.advance();let s=this.parseExponentiation();t=new A(this.span(e),this.sourceSpan(e),"**",t,s)}return t}parsePrefix(){if(this.next.type==m.Operator){let e=this.inputIndex,t=this.next.strValue,s;switch(t){case"+":return this.advance(),s=this.parsePrefix(),X.createPlus(this.span(e),this.sourceSpan(e),s);case"-":return this.advance(),s=this.parsePrefix(),X.createMinus(this.span(e),this.sourceSpan(e),s);case"!":return this.advance(),s=this.parsePrefix(),new Q(this.span(e),this.sourceSpan(e),s)}}else if(this.next.isKeywordTypeof()){this.advance();let e=this.inputIndex,t=this.parsePrefix();return new K(this.span(e),this.sourceSpan(e),t)}else if(this.next.isKeywordVoid()){this.advance();let e=this.inputIndex,t=this.parsePrefix();return new Z(this.span(e),this.sourceSpan(e),t)}return this.parseCallChain()}parseCallChain(){let e=this.inputIndex,t=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(re))t=this.parseAccessMember(t,e,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(tt)?t=this.parseCall(t,e,!0):t=this.consumeOptionalCharacter(nt)?this.parseKeyedReadOrWrite(t,e,!0):this.parseAccessMember(t,e,!0);else if(this.consumeOptionalCharacter(nt))t=this.parseKeyedReadOrWrite(t,e,!1);else if(this.consumeOptionalCharacter(tt))t=this.parseCall(t,e,!1);else if(this.consumeOptionalOperator("!"))t=new Ve(this.span(e),this.sourceSpan(e),t);else if(this.next.isTemplateLiteralEnd())t=this.parseNoInterpolationTaggedTemplateLiteral(t,e);else if(this.next.isTemplateLiteralPart())t=this.parseTaggedTemplateLiteral(t,e);else return t}parsePrimary(){let e=this.inputIndex;if(this.consumeOptionalCharacter(tt)){this.rparensExpected++;let t=this.parsePipe();return this.consumeOptionalCharacter(se)||(this.error("Missing closing parentheses"),this.consumeOptionalCharacter(se)),this.rparensExpected--,new He(this.span(e),this.sourceSpan(e),t)}else{if(this.next.isKeywordNull())return this.advance(),new I(this.span(e),this.sourceSpan(e),null);if(this.next.isKeywordUndefined())return this.advance(),new I(this.span(e),this.sourceSpan(e),void 0);if(this.next.isKeywordTrue())return this.advance(),new I(this.span(e),this.sourceSpan(e),!0);if(this.next.isKeywordFalse())return this.advance(),new I(this.span(e),this.sourceSpan(e),!1);if(this.next.isKeywordIn())return this.advance(),new I(this.span(e),this.sourceSpan(e),"in");if(this.next.isKeywordThis())return this.advance(),new At(this.span(e),this.sourceSpan(e));if(this.consumeOptionalCharacter(nt)){this.rbracketsExpected++;let t=this.parseExpressionList(ke);return this.rbracketsExpected--,this.expectCharacter(ke),new Oe(this.span(e),this.sourceSpan(e),t)}else{if(this.next.isCharacter(ot))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Y(this.span(e),this.sourceSpan(e)),e,!1);if(this.next.isNumber()){let t=this.next.toNumber();return this.advance(),new I(this.span(e),this.sourceSpan(e),t)}else{if(this.next.isTemplateLiteralEnd())return this.parseNoInterpolationTemplateLiteral();if(this.next.isTemplateLiteralPart())return this.parseTemplateLiteral();if(this.next.isString()&&this.next.kind===q.Plain){let t=this.next.toString();return this.advance(),new I(this.span(e),this.sourceSpan(e),t)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new P(this.span(e),this.sourceSpan(e))):this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new P(this.span(e),this.sourceSpan(e))):(this.error(`Unexpected token ${this.next}`),new P(this.span(e),this.sourceSpan(e)))}}}}parseExpressionList(e){let t=[];do if(!this.next.isCharacter(e))t.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(Ce));return t}parseLiteralMap(){let e=[],t=[],s=this.inputIndex;if(this.expectCharacter(ot),!this.consumeOptionalCharacter(be)){this.rbracesExpected++;do{let r=this.inputIndex,i=this.next.isString(),a=this.expectIdentifierOrKeywordOrString(),l={key:a,quoted:i};if(e.push(l),i)this.expectCharacter(ie),t.push(this.parsePipe());else if(this.consumeOptionalCharacter(ie))t.push(this.parsePipe());else{l.isShorthandInitialized=!0;let h=this.span(r),f=this.sourceSpan(r);t.push(new le(h,f,f,new Y(h,f),a))}}while(this.consumeOptionalCharacter(Ce)&&!this.next.isCharacter(be));this.rbracesExpected--,this.expectCharacter(be)}return new Fe(this.span(s),this.sourceSpan(s),e,t)}parseAccessMember(e,t,s){let r=this.inputIndex,i=this.withContext(oe.Writable,()=>{let h=this.expectIdentifierOrKeyword()??"";return h.length===0&&this.error("Expected identifier for property access",e.span.end),h}),a=this.sourceSpan(r),l;if(s)this.consumeOptionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),l=new P(this.span(t),this.sourceSpan(t))):l=new ce(this.span(t),this.sourceSpan(t),a,e,i);else if(this.consumeOptionalOperator("=")){if(!(this.parseFlags&1))return this.error("Bindings cannot contain assignments"),new P(this.span(t),this.sourceSpan(t));let h=this.parseConditional();l=new $e(this.span(t),this.sourceSpan(t),a,e,i,h)}else l=new le(this.span(t),this.sourceSpan(t),a,e,i);return l}parseCall(e,t,s){let r=this.inputIndex;this.rparensExpected++;let i=this.parseCallArguments(),a=this.span(r,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(se),this.rparensExpected--;let l=this.span(t),h=this.sourceSpan(t);return s?new pe(l,h,e,i,a):new Ue(l,h,e,i,a)}parseCallArguments(){if(this.next.isCharacter(se))return[];let e=[];do e.push(this.parsePipe());while(this.consumeOptionalCharacter(Ce));return e}expectTemplateBindingKey(){let e="",t=!1,s=this.currentAbsoluteOffset;do e+=this.expectIdentifierOrKeywordOrString(),t=this.consumeOptionalOperator("-"),t&&(e+="-");while(t);return{source:e,span:new O(s,s+e.length)}}parseTemplateBindings(e){let t=[];for(t.push(...this.parseDirectiveKeywordBindings(e));this.index{this.rbracketsExpected++;let r=this.parsePipe();if(r instanceof P&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(ke),this.consumeOptionalOperator("="))if(s)this.error("The '?.' operator cannot be used in the assignment");else{let i=this.parseConditional();return new De(this.span(t),this.sourceSpan(t),e,r,i)}else return s?new ue(this.span(t),this.sourceSpan(t),e,r):new Re(this.span(t),this.sourceSpan(t),e,r);return new P(this.span(t),this.sourceSpan(t))})}parseDirectiveKeywordBindings(e){let t=[];this.consumeOptionalCharacter(ie);let s=this.getDirectiveBoundTarget(),r=this.currentAbsoluteOffset,i=this.parseAsBinding(e);i||(this.consumeStatementTerminator(),r=this.currentAbsoluteOffset);let a=new O(e.span.start,r);return t.push(new We(a,e,s)),i&&t.push(i),t}getDirectiveBoundTarget(){if(this.next===et||this.peekKeywordAs()||this.peekKeywordLet())return null;let e=this.parsePipe(),{start:t,end:s}=e.span,r=this.input.substring(t,s);return new W(e,r,this.location,this.absoluteOffset+t,this.errors)}parseAsBinding(e){if(!this.peekKeywordAs())return null;this.advance();let t=this.expectTemplateBindingKey();this.consumeStatementTerminator();let s=new O(e.span.start,this.currentAbsoluteOffset);return new me(s,t,e)}parseLetBinding(){if(!this.peekKeywordLet())return null;let e=this.currentAbsoluteOffset;this.advance();let t=this.expectTemplateBindingKey(),s=null;this.consumeOptionalOperator("=")&&(s=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let r=new O(e,this.currentAbsoluteOffset);return new me(r,t,s)}parseNoInterpolationTaggedTemplateLiteral(e,t){let s=this.parseNoInterpolationTemplateLiteral();return new he(this.span(t),this.sourceSpan(t),e,s)}parseNoInterpolationTemplateLiteral(){let e=this.next.strValue,t=this.inputIndex;this.advance();let s=this.span(t),r=this.sourceSpan(t);return new fe(s,r,[new de(s,r,e)],[])}parseTaggedTemplateLiteral(e,t){let s=this.parseTemplateLiteral();return new he(this.span(t),this.sourceSpan(t),e,s)}parseTemplateLiteral(){let e=[],t=[],s=this.inputIndex;for(;this.next!==et;){let r=this.next;if(r.isTemplateLiteralPart()||r.isTemplateLiteralEnd()){let i=this.inputIndex;if(this.advance(),e.push(new de(this.span(i),this.sourceSpan(i),r.strValue)),r.isTemplateLiteralEnd())break}else if(r.isTemplateLiteralInterpolationStart()){this.advance();let i=this.parsePipe();i instanceof P?this.error("Template literal interpolation cannot be empty"):t.push(i)}else this.advance()}return new fe(this.span(s),this.sourceSpan(s),e,t)}consumeStatementTerminator(){this.consumeOptionalCharacter(Te)||this.consumeOptionalCharacter(Ce)}error(e,t=null){this.errors.push(new Pe(e,this.input,this.locationText(t),this.location)),this.skip()}locationText(e=null){return e==null&&(e=this.index),el+h.length,0);s+=a,t+=a}e.set(s,t),r++}return e}var Fr=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),_i=Array.from(Fr).reduce((n,[e,t])=>(n.set(e,t),n),new Map);var Ci=new we(new qe);function B(n){return e=>e.kind===n}function Ne(n,e){return t=>t.kind===n&&e===t.expression instanceof at}function Vr(n){return(n.kind===d.Property||n.kind===d.TwoWayProperty)&&!(n.expression instanceof at)}var Ti=[{test:B(d.StyleMap),transform:lt},{test:B(d.ClassMap),transform:lt},{test:B(d.StyleProp)},{test:B(d.ClassProp)},{test:Ne(d.Attribute,!0)},{test:Ne(d.Property,!0)},{test:Vr},{test:Ne(d.Attribute,!1)}],ki=[{test:Ne(d.DomProperty,!0)},{test:Ne(d.DomProperty,!1)},{test:B(d.Attribute)},{test:B(d.StyleMap),transform:lt},{test:B(d.ClassMap),transform:lt},{test:B(d.StyleProp)},{test:B(d.ClassProp)}],bi=new Set([d.Listener,d.TwoWayListener,d.StyleMap,d.ClassMap,d.StyleProp,d.ClassProp,d.Property,d.TwoWayProperty,d.DomProperty,d.Attribute]);function lt(n){return n.slice(n.length-1)}var Ii={constant:[p.interpolate,p.interpolate1,p.interpolate2,p.interpolate3,p.interpolate4,p.interpolate5,p.interpolate6,p.interpolate7,p.interpolate8],variable:p.interpolateV,mapping:n=>{if(n%2===0)throw new Error("Expected odd number of arguments");return(n-1)/2}};var Ni=new Map([["window",p.resolveWindow],["document",p.resolveDocument],["body",p.resolveBody]]);var Ai=new Map([[D.HTML,p.sanitizeHtml],[D.RESOURCE_URL,p.sanitizeResourceUrl],[D.SCRIPT,p.sanitizeScript],[D.STYLE,p.sanitizeStyle],[D.URL,p.sanitizeUrl]]),Pi=new Map([[D.HTML,p.trustConstantHtml],[D.RESOURCE_URL,p.trustConstantResourceUrl]]);var Xn;(function(n){n[n.None=0]="None",n[n.ViewContextRead=1]="ViewContextRead",n[n.ViewContextWrite=2]="ViewContextWrite",n[n.SideEffectful=4]="SideEffectful"})(Xn||(Xn={}));var Li=new Map([[U.Property,H.Property],[U.TwoWay,H.TwoWayProperty],[U.Attribute,H.Attribute],[U.Class,H.ClassName],[U.Style,H.StyleProperty],[U.Animation,H.Animation]]);var Mi=Symbol("queryAdvancePlaceholder");var Jn;(function(n){n[n.NG_CONTENT=0]="NG_CONTENT",n[n.STYLE=1]="STYLE",n[n.STYLESHEET=2]="STYLESHEET",n[n.SCRIPT=3]="SCRIPT",n[n.OTHER=4]="OTHER"})(Jn||(Jn={}));var Yn;(function(n){n.IDLE="idle",n.TIMER="timer",n.INTERACTION="interaction",n.IMMEDIATE="immediate",n.HOVER="hover",n.VIEWPORT="viewport",n.NEVER="never"})(Yn||(Yn={}));var ms="%COMP%",$i=`_nghost-${ms}`,Ri=`_ngcontent-${ms}`;var Qn;(function(n){n[n.Extract=0]="Extract",n[n.Merge=1]="Merge"})(Qn||(Qn={}));var Di=new Nt("20.0.5");function gs({start:n,end:e},t){let s=n,r=e;for(;r!==s&&/\s/.test(t[r-1]);)r--;for(;s!==r&&/\s/.test(t[s]);)s++;return{start:s,end:r}}function Hr({start:n,end:e},t){let s=n,r=e;for(;r!==t.length&&/\s/.test(t[r]);)r++;for(;s!==0&&/\s/.test(t[s-1]);)s--;return{start:s,end:r}}function Wr(n,e){return e[n.start-1]==="("&&e[n.end]===")"?{start:n.start-1,end:n.end+1}:n}function vs(n,e,t){let s=0,r={start:n.start,end:n.end};for(;;){let i=Hr(r,e),a=Wr(i,e);if(i.start===a.start&&i.end===a.end)break;r.start=a.start,r.end=a.end,s++}return{hasParens:(t?s-1:s)!==0,outerSpan:gs(t?{start:r.start+1,end:r.end-1}:r,e),innerSpan:gs(n,e)}}function ws(n){return typeof n=="string"?e=>e===n:e=>n.test(e)}function xs(n,e,t){let s=ws(e);for(let r=t;r>=0;r--){let i=n[r];if(s(i))return r}throw new Error(`Cannot find front char ${e} from index ${t} in ${JSON.stringify(n)}`)}function Ss(n,e,t){let s=ws(e);for(let r=t;rwe.prototype._commentStart(n);function jr(n,e){let t=e?qr(n):null;if(t===null)return{text:n,comments:[]};let s={type:"CommentLine",value:n.slice(t+2),...ze({start:t,end:n.length})};return{text:n.slice(0,t),comments:[s]}}function Ge(n,e=!0){return t=>{let s=new qe,r=new we(s),{text:i,comments:a}=jr(t,e),l=n(i,r);if(l.errors.length!==0){let[{message:h}]=l.errors;throw new SyntaxError(h.replace(/^Parser Error: | at column \d+ in [^]*$/g,""))}return{result:l,comments:a,text:i}}}var ys=Ge((n,e)=>e.parseBinding(n,"",0)),zr=Ge((n,e)=>e.parseSimpleBinding(n,"",0)),_s=Ge((n,e)=>e.parseAction(n,"",0)),Cs=Ge((n,e)=>e.parseInterpolationExpression(n,"",0)),Ts=Ge((n,e)=>e.parseTemplateBindings("",n,"",0,0),!1);var Xr=(n,e,t)=>{if(!(n&&e==null))return Array.isArray(e)||typeof e=="string"?e[t<0?e.length+t:t]:e.at(t)},ut=Xr;var qt=class{text;constructor(e){this.text=e}getCharacterIndex(e,t){return Ss(this.text,e,t)}getCharacterLastIndex(e,t){return xs(this.text,e,t)}transformSpan(e,{stripSpaces:t=!1,hasParentParens:s=!1}={}){if(!t)return ze(e);let{outerSpan:r,innerSpan:i,hasParens:a}=vs(e,this.text,s),l=ze(i);return a&&(l.extra={parenthesized:!0,parenStart:r.start,parenEnd:r.end}),l}createNode(e,{stripSpaces:t=!0,hasParentParens:s=!1}={}){let{type:r,start:i,end:a}=e,l={...e,...this.transformSpan({start:i,end:a},{stripSpaces:t,hasParentParens:s})};switch(r){case"NumericLiteral":case"StringLiteral":{let h=this.text.slice(l.start,l.end),{value:f}=l;l.extra={...l.extra,raw:h,rawValue:f};break}case"ObjectProperty":{let{shorthand:h}=l;h&&(l.extra={...l.extra,shorthand:h});break}}return l}},ks=qt;function jt(n){var e;return!!((e=n.extra)!=null&&e.parenthesized)}function $(n){return jt(n)?n.extra.parenStart:n.start}function R(n){return jt(n)?n.extra.parenEnd:n.end}function bs(n){return(n.type==="OptionalCallExpression"||n.type==="OptionalMemberExpression")&&!jt(n)}function Is(n,e){let{start:t,end:s}=n.sourceSpan;return t>=s||/^\s+$/.test(e.slice(t,s))}var Ye,xe,u,w,Xe,x,pt,Je=class extends ks{constructor(t,s){super(s);V(this,u);V(this,Ye);V(this,xe);te(this,Ye,t),te(this,xe,s)}get node(){return c(this,u,x).call(this,L(this,Ye))}transformNode(t){return c(this,u,pt).call(this,t)}};Ye=new WeakMap,xe=new WeakMap,u=new WeakSet,w=function(t,{stripSpaces:s=!0,hasParentParens:r=!1}={}){return this.createNode(t,{stripSpaces:s,hasParentParens:r})},Xe=function(t,s,{computed:r,optional:i,end:a=R(s),hasParentParens:l=!1}){if(Is(t,L(this,xe))||t.sourceSpan.start===s.start)return s;let h=c(this,u,x).call(this,t),f=bs(h);return c(this,u,w).call(this,{type:i||f?"OptionalMemberExpression":"MemberExpression",object:h,property:s,computed:r,...i?{optional:!0}:f?{optional:!1}:void 0,start:$(h),end:a},{hasParentParens:l})},x=function(t,s){return c(this,u,pt).call(this,t,s)},pt=function(t,s){let{isInParentParens:r}={isInParentParens:!1,...s};if(t instanceof Vt){let{expressions:i}=t;if(i.length!==1)throw new Error("Unexpected 'Interpolation'");return c(this,u,x).call(this,i[0])}if(t instanceof X)return c(this,u,w).call(this,{type:"UnaryExpression",prefix:!0,argument:c(this,u,x).call(this,t.expr),operator:t.operator,...t.sourceSpan},{hasParentParens:r});if(t instanceof A){let{left:i,operation:a,right:l}=t,h=c(this,u,x).call(this,i),f=c(this,u,x).call(this,l),v=$(h),E=R(f),y={left:h,right:f,start:v,end:E};return a==="&&"||a==="||"||a==="??"?c(this,u,w).call(this,{...y,type:"LogicalExpression",operator:a},{hasParentParens:r}):c(this,u,w).call(this,{...y,type:"BinaryExpression",operator:a},{hasParentParens:r})}if(t instanceof Be){let{exp:i,name:a,args:l}=t,h=c(this,u,x).call(this,i),f=$(h),v=R(h),E=this.getCharacterIndex(/\S/,this.getCharacterIndex("|",v)+1),y=c(this,u,w).call(this,{type:"Identifier",name:a,start:E,end:E+a.length}),T=l.map(k=>c(this,u,x).call(this,k));return c(this,u,w).call(this,{type:"NGPipeExpression",left:h,right:y,arguments:T,start:f,end:R(T.length===0?y:ut(!1,T,-1))},{hasParentParens:r})}if(t instanceof Le)return c(this,u,w).call(this,{type:"NGChainedExpression",expressions:t.expressions.map(i=>c(this,u,x).call(this,i)),...t.sourceSpan},{hasParentParens:r});if(t instanceof Me){let{condition:i,trueExp:a,falseExp:l}=t,h=c(this,u,x).call(this,i),f=c(this,u,x).call(this,a),v=c(this,u,x).call(this,l);return c(this,u,w).call(this,{type:"ConditionalExpression",test:h,consequent:f,alternate:v,start:$(h),end:R(v)},{hasParentParens:r})}if(t instanceof P)return c(this,u,w).call(this,{type:"NGEmptyExpression",...t.sourceSpan},{hasParentParens:r});if(t instanceof Y)return c(this,u,w).call(this,{type:"ThisExpression",...t.sourceSpan},{hasParentParens:r});if(t instanceof Re||t instanceof ue)return c(this,u,Xe).call(this,t.receiver,c(this,u,x).call(this,t.key),{computed:!0,optional:t instanceof ue,end:t.sourceSpan.end,hasParentParens:r});if(t instanceof Oe)return c(this,u,w).call(this,{type:"ArrayExpression",elements:t.expressions.map(i=>c(this,u,x).call(this,i)),...t.sourceSpan},{hasParentParens:r});if(t instanceof Fe){let{keys:i,values:a}=t,l=a.map(f=>c(this,u,x).call(this,f)),h=i.map(({key:f,quoted:v},E)=>{let y=l[E],T=$(y),k=R(y),F=this.getCharacterIndex(/\S/,E===0?t.sourceSpan.start+1:this.getCharacterIndex(",",R(l[E-1]))+1),Ee=T===F?k:this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex(":",T-1)-1)+1,ye={start:F,end:Ee},j=v?c(this,u,w).call(this,{type:"StringLiteral",value:f,...ye}):c(this,u,w).call(this,{type:"Identifier",name:f,...ye}),en=j.endc(this,u,x).call(this,y)),f=c(this,u,x).call(this,a),v=bs(f),E=i||v?"OptionalCallExpression":"CallExpression";return c(this,u,w).call(this,{type:E,callee:f,arguments:h,...E==="OptionalCallExpression"?{optional:i}:void 0,start:$(f),end:t.sourceSpan.end},{hasParentParens:r})}if(t instanceof Ve){let i=c(this,u,x).call(this,t.expression);return c(this,u,w).call(this,{type:"TSNonNullExpression",expression:i,start:$(i),end:t.sourceSpan.end},{hasParentParens:r})}if(t instanceof Q||t instanceof K||t instanceof Z){let i=t instanceof Q?"!":t instanceof K?"typeof":t instanceof Z?"void":void 0;if(!i)throw new Error("Unexpected expression.");let{start:a}=t.sourceSpan;if(i==="typeof"||i==="void"){let h=this.text.lastIndexOf(i,a);if(h===-1)throw new Error(`Cannot find operator '${i}' from index ${a} in ${JSON.stringify(this.text)}`);a=h}let l=c(this,u,x).call(this,t.expression);return c(this,u,w).call(this,{type:"UnaryExpression",prefix:!0,operator:i,argument:l,start:a,end:R(l)},{hasParentParens:r})}if(t instanceof le||t instanceof ce){let{receiver:i,name:a}=t,l=this.getCharacterLastIndex(/\S/,t.sourceSpan.end-1)+1,h=c(this,u,w).call(this,{type:"Identifier",name:a,start:l-a.length,end:l},Is(i,L(this,xe))?{hasParentParens:r}:{});return c(this,u,Xe).call(this,i,h,{computed:!1,optional:t instanceof ce,hasParentParens:r})}if(t instanceof De){let i=c(this,u,x).call(this,t.key),a=c(this,u,x).call(this,t.value),l=c(this,u,Xe).call(this,t.receiver,i,{computed:!0,optional:!1,end:this.getCharacterIndex("]",R(i))+1});return c(this,u,w).call(this,{type:"AssignmentExpression",left:l,operator:"=",right:a,start:$(l),end:R(a)},{hasParentParens:r})}if(t instanceof $e){let{receiver:i,name:a,value:l}=t,h=c(this,u,x).call(this,l),f=this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex("=",$(h)-1)-1)+1,v=c(this,u,w).call(this,{type:"Identifier",name:a,start:f-a.length,end:f}),E=c(this,u,Xe).call(this,i,v,{computed:!1,optional:!1});return c(this,u,w).call(this,{type:"AssignmentExpression",left:E,operator:"=",right:h,start:$(E),end:R(h)},{hasParentParens:r})}if(t instanceof he)return c(this,u,w).call(this,{type:"TaggedTemplateExpression",tag:c(this,u,x).call(this,t.tag),quasi:c(this,u,x).call(this,t.template),...t.sourceSpan});if(t instanceof fe){let{elements:i,expressions:a}=t;return c(this,u,w).call(this,{type:"TemplateLiteral",quasis:i.map(l=>c(this,u,x).call(this,l,{parent:t})),expressions:a.map(l=>c(this,u,x).call(this,l)),...t.sourceSpan})}if(t instanceof de){let{elements:i}=s.parent,a=i.indexOf(t),l=a===0,h=a===i.length-1,f=t.sourceSpan.end-(h?1:0),v=t.sourceSpan.start+(l?1:0),E=this.text.slice(v,f);return c(this,u,w).call(this,{type:"TemplateElement",value:{cooked:t.text,raw:E},start:v,end:f,tail:h},{stripSpaces:!1})}if(t instanceof He)return c(this,u,pt).call(this,t.expression);throw new Error(`Unexpected node type '${t.constructor.name}'`)};function Ns(n,e){return new Je(n,e).node}function As(n){return n instanceof We}function Ps(n){return n instanceof me}var Se,ee,g,Ls,N,Gt,Xt,Jt,Ms,$s,Rs,Ds,zt=class extends Je{constructor(t,s){super(void 0,s);V(this,g);V(this,Se);V(this,ee);te(this,Se,t),te(this,ee,s);for(let r of t)c(this,g,Ms).call(this,r)}get expressions(){return c(this,g,Rs).call(this)}};Se=new WeakMap,ee=new WeakMap,g=new WeakSet,Ls=function(){return L(this,Se)[0].key},N=function(t,{stripSpaces:s=!0}={}){return this.createNode(t,{stripSpaces:s})},Gt=function(t){return this.transformNode(t)},Xt=function(t){return Es(t.slice(L(this,g,Ls).source.length))},Jt=function(t){let s=L(this,ee);if(s[t.start]!=='"'&&s[t.start]!=="'")return;let r=s[t.start],i=!1;for(let a=t.start+1;a({...T,...this.transformSpan({start:T.start,end:k})}),E=T=>({...v(T,f.end),alias:f}),y=i.pop();if(y.type==="NGMicrosyntaxExpression")i.push(E(y));else if(y.type==="NGMicrosyntaxKeyedExpression"){let T=E(y.expression);i.push(v({...y,expression:T},T.end))}else throw new Error(`Unexpected type ${y.type}`)}else i.push(c(this,g,Ds).call(this,h,l));a=h}return c(this,g,N).call(this,{type:"NGMicrosyntax",body:i,...i.length===0?t[0].sourceSpan:{start:i[0].start,end:ut(!1,i,-1).end}})},Ds=function(t,s){if(As(t)){let{key:r,value:i}=t;return i?s===0?c(this,g,N).call(this,{type:"NGMicrosyntaxExpression",expression:c(this,g,Gt).call(this,i.ast),alias:null,...i.sourceSpan}):c(this,g,N).call(this,{type:"NGMicrosyntaxKeyedExpression",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:c(this,g,Xt).call(this,r.source),...r.span}),expression:c(this,g,N).call(this,{type:"NGMicrosyntaxExpression",expression:c(this,g,Gt).call(this,i.ast),alias:null,...i.sourceSpan}),start:r.span.start,end:i.sourceSpan.end}):c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:c(this,g,Xt).call(this,r.source),...r.span})}else{let{key:r,sourceSpan:i}=t;if(/^let\s$/.test(L(this,ee).slice(i.start,i.start+4))){let{value:l}=t;return c(this,g,N).call(this,{type:"NGMicrosyntaxLet",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:r.source,...r.span}),value:l?c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:l.source,...l.span}):null,start:i.start,end:l?l.span.end:r.span.end})}else{let l=c(this,g,$s).call(this,t);return c(this,g,N).call(this,{type:"NGMicrosyntaxAs",key:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:l.source,...l.span}),alias:c(this,g,N).call(this,{type:"NGMicrosyntaxKey",name:r.source,...r.span}),start:l.span.start,end:r.span.end})}}};function Bs(n,e){return new zt(n,e).expressions}function ht({result:{ast:n},text:e,comments:t}){return Object.assign(Ns(n,e),{comments:t})}function Os({result:{templateBindings:n},text:e}){return Bs(n,e)}var Fs=n=>ht(ys(n));var Vs=n=>ht(Cs(n)),Yt=n=>ht(_s(n)),Us=n=>Os(Ts(n));function Qt(n){var s,r,i;let e=((s=n.range)==null?void 0:s[0])??n.start,t=(i=((r=n.declaration)==null?void 0:r.decorators)??n.decorators)==null?void 0:i[0];return t?Math.min(Qt(t),e):e}function Hs(n){var t;return((t=n.range)==null?void 0:t[1])??n.end}function ft(n){return{astFormat:"estree",parse(e){let t=n(e);return{type:"NGRoot",node:n===Yt&&t.type!=="NGChainedExpression"?{...t,type:"NGChainedExpression",expressions:[t]}:t}},locStart:Qt,locEnd:Hs}}var Jr=ft(Yt),Yr=ft(Fs),Qr=ft(Vs),Kr=ft(Us);var ho=Zt;export{ho as default,Kt as parsers}; +var Hs=Object.defineProperty;var rn=e=>{throw TypeError(e)};var an=(e,t)=>{for(var n in t)Hs(e,n,{get:t[n],enumerable:!0})};var ft=(e,t,n)=>t.has(e)||rn("Cannot "+n);var U=(e,t,n)=>(ft(e,t,"read from private field"),n?n.call(e):t.get(e)),ze=(e,t,n)=>t.has(e)?rn("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),dt=(e,t,n,s)=>(ft(e,t,"write to private field"),s?s.call(e,n):t.set(e,n),n),x=(e,t,n)=>(ft(e,t,"access private method"),n);var Fs={};an(Fs,{parsers:()=>tn});var tn={};an(tn,{__ng_action:()=>Gr,__ng_binding:()=>Xr,__ng_directive:()=>Yr,__ng_interpolation:()=>Jr});function on({start:e,end:t},n){let s=e,r=t;for(;r!==s&&/\s/.test(n[r-1]);)r--;for(;s!==r&&/\s/.test(n[s]);)s++;return{start:s,end:r}}function Us({start:e,end:t},n){let s=e,r=t;for(;r!==n.length&&/\s/.test(n[r]);)r++;for(;s!==0&&/\s/.test(n[s-1]);)s--;return{start:s,end:r}}function Ws(e,t){return t[e.start-1]==="("&&t[e.end]===")"?{start:e.start-1,end:e.end+1}:e}function ln(e,t,n){let s=0,r={start:e.start,end:e.end};for(;;){let i=Us(r,t),o=Ws(i,t);if(i.start===o.start&&i.end===o.end)break;r.start=o.start,r.end=o.end,s++}return{hasParens:(n?s-1:s)!==0,outerSpan:on(n?{start:r.start+1,end:r.end-1}:r,t),innerSpan:on(e,t)}}function cn(e){return typeof e=="string"?t=>t===e:t=>e.test(t)}function un(e,t,n){let s=cn(t);for(let r=n;r>=0;r--){let i=e[r];if(s(i))return r}throw new Error(`Cannot find front char ${t} from index ${n} in ${JSON.stringify(e)}`)}function hn(e,t,n){let s=cn(t);for(let r=n;rn.isEquivalent(s))}var _=class{type;sourceSpan;constructor(t,n){this.type=t||null,this.sourceSpan=n||null}prop(t,n){return new yt(this,t,null,n)}key(t,n,s){return new _t(this,t,n,s)}callFn(t,n,s){return new vt(this,t,null,n,s)}instantiate(t,n,s){return new xt(this,t,n,s)}conditional(t,n=null,s){return new Et(this,t,n,null,s)}equals(t,n){return new w(u.Equals,this,t,null,n)}notEquals(t,n){return new w(u.NotEquals,this,t,null,n)}identical(t,n){return new w(u.Identical,this,t,null,n)}notIdentical(t,n){return new w(u.NotIdentical,this,t,null,n)}minus(t,n){return new w(u.Minus,this,t,null,n)}plus(t,n){return new w(u.Plus,this,t,null,n)}divide(t,n){return new w(u.Divide,this,t,null,n)}multiply(t,n){return new w(u.Multiply,this,t,null,n)}modulo(t,n){return new w(u.Modulo,this,t,null,n)}power(t,n){return new w(u.Exponentiation,this,t,null,n)}and(t,n){return new w(u.And,this,t,null,n)}bitwiseOr(t,n){return new w(u.BitwiseOr,this,t,null,n)}bitwiseAnd(t,n){return new w(u.BitwiseAnd,this,t,null,n)}or(t,n){return new w(u.Or,this,t,null,n)}lower(t,n){return new w(u.Lower,this,t,null,n)}lowerEquals(t,n){return new w(u.LowerEquals,this,t,null,n)}bigger(t,n){return new w(u.Bigger,this,t,null,n)}biggerEquals(t,n){return new w(u.BiggerEquals,this,t,null,n)}isBlank(t){return this.equals(TYPED_NULL_EXPR,t)}nullishCoalesce(t,n){return new w(u.NullishCoalesce,this,t,null,n)}toStmt(){return new bt(this,null)}},Je=class e extends _{name;constructor(t,n,s){super(n,s),this.name=t}isEquivalent(t){return t instanceof e&&this.name===t.name}isConstant(){return!1}visitExpression(t,n){return t.visitReadVarExpr(this,n)}clone(){return new e(this.name,this.type,this.sourceSpan)}set(t){return new w(u.Assign,this,t,null,this.sourceSpan)}},gt=class e extends _{expr;constructor(t,n,s){super(n,s),this.expr=t}visitExpression(t,n){return t.visitTypeofExpr(this,n)}isEquivalent(t){return t instanceof e&&t.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new e(this.expr.clone())}};var vt=class e extends _{fn;args;pure;constructor(t,n,s,r,i=!1){super(s,r),this.fn=t,this.args=n,this.pure=i}get receiver(){return this.fn}isEquivalent(t){return t instanceof e&&this.fn.isEquivalent(t.fn)&&at(this.args,t.args)&&this.pure===t.pure}isConstant(){return!1}visitExpression(t,n){return t.visitInvokeFunctionExpr(this,n)}clone(){return new e(this.fn.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan,this.pure)}};var xt=class e extends _{classExpr;args;constructor(t,n,s,r){super(s,r),this.classExpr=t,this.args=n}isEquivalent(t){return t instanceof e&&this.classExpr.isEquivalent(t.classExpr)&&at(this.args,t.args)}isConstant(){return!1}visitExpression(t,n){return t.visitInstantiateExpr(this,n)}clone(){return new e(this.classExpr.clone(),this.args.map(t=>t.clone()),this.type,this.sourceSpan)}},wt=class e extends _{body;flags;constructor(t,n,s){super(null,s),this.body=t,this.flags=n}isEquivalent(t){return t instanceof e&&this.body===t.body&&this.flags===t.flags}isConstant(){return!0}visitExpression(t,n){return t.visitRegularExpressionLiteral(this,n)}clone(){return new e(this.body,this.flags,this.sourceSpan)}},Ye=class e extends _{value;constructor(t,n,s){super(n,s),this.value=t}isEquivalent(t){return t instanceof e&&this.value===t.value}isConstant(){return!0}visitExpression(t,n){return t.visitLiteralExpr(this,n)}clone(){return new e(this.value,this.type,this.sourceSpan)}};var St=class e extends _{value;typeParams;constructor(t,n,s=null,r){super(n,r),this.value=t,this.typeParams=s}isEquivalent(t){return t instanceof e&&this.value.name===t.value.name&&this.value.moduleName===t.value.moduleName}isConstant(){return!1}visitExpression(t,n){return t.visitExternalExpr(this,n)}clone(){return new e(this.value,this.type,this.typeParams,this.sourceSpan)}};var Et=class e extends _{condition;falseCase;trueCase;constructor(t,n,s=null,r,i){super(r||n.type,i),this.condition=t,this.falseCase=s,this.trueCase=n}isEquivalent(t){return t instanceof e&&this.condition.isEquivalent(t.condition)&&this.trueCase.isEquivalent(t.trueCase)&&qs(this.falseCase,t.falseCase)}isConstant(){return!1}visitExpression(t,n){return t.visitConditionalExpr(this,n)}clone(){return new e(this.condition.clone(),this.trueCase.clone(),this.falseCase?.clone(),this.type,this.sourceSpan)}};var w=class e extends _{operator;rhs;lhs;constructor(t,n,s,r,i){super(r||n.type,i),this.operator=t,this.rhs=s,this.lhs=n}isEquivalent(t){return t instanceof e&&this.operator===t.operator&&this.lhs.isEquivalent(t.lhs)&&this.rhs.isEquivalent(t.rhs)}isConstant(){return!1}visitExpression(t,n){return t.visitBinaryOperatorExpr(this,n)}clone(){return new e(this.operator,this.lhs.clone(),this.rhs.clone(),this.type,this.sourceSpan)}isAssignment(){let t=this.operator;return t===u.Assign||t===u.AdditionAssignment||t===u.SubtractionAssignment||t===u.MultiplicationAssignment||t===u.DivisionAssignment||t===u.RemainderAssignment||t===u.ExponentiationAssignment||t===u.AndAssignment||t===u.OrAssignment||t===u.NullishCoalesceAssignment}},yt=class e extends _{receiver;name;constructor(t,n,s,r){super(s,r),this.receiver=t,this.name=n}get index(){return this.name}isEquivalent(t){return t instanceof e&&this.receiver.isEquivalent(t.receiver)&&this.name===t.name}isConstant(){return!1}visitExpression(t,n){return t.visitReadPropExpr(this,n)}set(t){return new w(u.Assign,this.receiver.prop(this.name),t,null,this.sourceSpan)}clone(){return new e(this.receiver.clone(),this.name,this.type,this.sourceSpan)}},_t=class e extends _{receiver;index;constructor(t,n,s,r){super(s,r),this.receiver=t,this.index=n}isEquivalent(t){return t instanceof e&&this.receiver.isEquivalent(t.receiver)&&this.index.isEquivalent(t.index)}isConstant(){return!1}visitExpression(t,n){return t.visitReadKeyExpr(this,n)}set(t){return new w(u.Assign,this.receiver.key(this.index),t,null,this.sourceSpan)}clone(){return new e(this.receiver.clone(),this.index.clone(),this.type,this.sourceSpan)}},Ct=class e extends _{entries;constructor(t,n,s){super(n,s),this.entries=t}isConstant(){return this.entries.every(t=>t.isConstant())}isEquivalent(t){return t instanceof e&&at(this.entries,t.entries)}visitExpression(t,n){return t.visitLiteralArrayExpr(this,n)}clone(){return new e(this.entries.map(t=>t.clone()),this.type,this.sourceSpan)}};var kt=class e extends _{entries;valueType=null;constructor(t,n,s){super(n,s),this.entries=t,n&&(this.valueType=n.valueType)}isEquivalent(t){return t instanceof e&&at(this.entries,t.entries)}isConstant(){return this.entries.every(t=>t.value.isConstant())}visitExpression(t,n){return t.visitLiteralMapExpr(this,n)}clone(){let t=this.entries.map(n=>n.clone());return new e(t,this.type,this.sourceSpan)}};var Qe;(function(e){e[e.None=0]="None",e[e.Final=1]="Final",e[e.Private=2]="Private",e[e.Exported=4]="Exported",e[e.Static=8]="Static"})(Qe||(Qe={}));var Tt=class{modifiers;sourceSpan;leadingComments;constructor(t=Qe.None,n=null,s){this.modifiers=t,this.sourceSpan=n,this.leadingComments=s}hasModifier(t){return(this.modifiers&t)!==0}addLeadingComment(t){this.leadingComments=this.leadingComments??[],this.leadingComments.push(t)}};var bt=class e extends Tt{expr;constructor(t,n,s){super(Qe.None,n,s),this.expr=t}isEquivalent(t){return t instanceof e&&this.expr.isEquivalent(t.expr)}visitStatement(t,n){return t.visitExpressionStmt(this,n)}};function zs(e,t,n){return new Je(e,t,n)}var ti=zs("");var Cn=class e{static INSTANCE=new e;keyOf(t){if(t instanceof Ye&&typeof t.value=="string")return`"${t.value}"`;if(t instanceof Ye)return String(t.value);if(t instanceof wt)return`/${t.body}/${t.flags??""}`;if(t instanceof Ct){let n=[];for(let s of t.entries)n.push(this.keyOf(s));return`[${n.join(",")}]`}else if(t instanceof kt){let n=[];for(let s of t.entries){let r=s.key;s.quoted&&(r=`"${r}"`),n.push(r+":"+this.keyOf(s.value))}return`{${n.join(",")}}`}else{if(t instanceof St)return`import("${t.value.moduleName}", ${t.value.name})`;if(t instanceof Je)return`read(${t.name})`;if(t instanceof gt)return`typeof(${this.keyOf(t.expr)})`;throw new Error(`${this.constructor.name} does not handle expressions of type ${t.constructor.name}`)}}};var a="@angular/core",l=class{static NEW_METHOD="factory";static TRANSFORM_METHOD="transform";static PATCH_DEPS="patchedDeps";static core={name:null,moduleName:a};static namespaceHTML={name:"\u0275\u0275namespaceHTML",moduleName:a};static namespaceMathML={name:"\u0275\u0275namespaceMathML",moduleName:a};static namespaceSVG={name:"\u0275\u0275namespaceSVG",moduleName:a};static element={name:"\u0275\u0275element",moduleName:a};static elementStart={name:"\u0275\u0275elementStart",moduleName:a};static elementEnd={name:"\u0275\u0275elementEnd",moduleName:a};static domElement={name:"\u0275\u0275domElement",moduleName:a};static domElementStart={name:"\u0275\u0275domElementStart",moduleName:a};static domElementEnd={name:"\u0275\u0275domElementEnd",moduleName:a};static domElementContainer={name:"\u0275\u0275domElementContainer",moduleName:a};static domElementContainerStart={name:"\u0275\u0275domElementContainerStart",moduleName:a};static domElementContainerEnd={name:"\u0275\u0275domElementContainerEnd",moduleName:a};static domTemplate={name:"\u0275\u0275domTemplate",moduleName:a};static domListener={name:"\u0275\u0275domListener",moduleName:a};static advance={name:"\u0275\u0275advance",moduleName:a};static syntheticHostProperty={name:"\u0275\u0275syntheticHostProperty",moduleName:a};static syntheticHostListener={name:"\u0275\u0275syntheticHostListener",moduleName:a};static attribute={name:"\u0275\u0275attribute",moduleName:a};static classProp={name:"\u0275\u0275classProp",moduleName:a};static elementContainerStart={name:"\u0275\u0275elementContainerStart",moduleName:a};static elementContainerEnd={name:"\u0275\u0275elementContainerEnd",moduleName:a};static elementContainer={name:"\u0275\u0275elementContainer",moduleName:a};static styleMap={name:"\u0275\u0275styleMap",moduleName:a};static classMap={name:"\u0275\u0275classMap",moduleName:a};static styleProp={name:"\u0275\u0275styleProp",moduleName:a};static interpolate={name:"\u0275\u0275interpolate",moduleName:a};static interpolate1={name:"\u0275\u0275interpolate1",moduleName:a};static interpolate2={name:"\u0275\u0275interpolate2",moduleName:a};static interpolate3={name:"\u0275\u0275interpolate3",moduleName:a};static interpolate4={name:"\u0275\u0275interpolate4",moduleName:a};static interpolate5={name:"\u0275\u0275interpolate5",moduleName:a};static interpolate6={name:"\u0275\u0275interpolate6",moduleName:a};static interpolate7={name:"\u0275\u0275interpolate7",moduleName:a};static interpolate8={name:"\u0275\u0275interpolate8",moduleName:a};static interpolateV={name:"\u0275\u0275interpolateV",moduleName:a};static nextContext={name:"\u0275\u0275nextContext",moduleName:a};static resetView={name:"\u0275\u0275resetView",moduleName:a};static templateCreate={name:"\u0275\u0275template",moduleName:a};static defer={name:"\u0275\u0275defer",moduleName:a};static deferWhen={name:"\u0275\u0275deferWhen",moduleName:a};static deferOnIdle={name:"\u0275\u0275deferOnIdle",moduleName:a};static deferOnImmediate={name:"\u0275\u0275deferOnImmediate",moduleName:a};static deferOnTimer={name:"\u0275\u0275deferOnTimer",moduleName:a};static deferOnHover={name:"\u0275\u0275deferOnHover",moduleName:a};static deferOnInteraction={name:"\u0275\u0275deferOnInteraction",moduleName:a};static deferOnViewport={name:"\u0275\u0275deferOnViewport",moduleName:a};static deferPrefetchWhen={name:"\u0275\u0275deferPrefetchWhen",moduleName:a};static deferPrefetchOnIdle={name:"\u0275\u0275deferPrefetchOnIdle",moduleName:a};static deferPrefetchOnImmediate={name:"\u0275\u0275deferPrefetchOnImmediate",moduleName:a};static deferPrefetchOnTimer={name:"\u0275\u0275deferPrefetchOnTimer",moduleName:a};static deferPrefetchOnHover={name:"\u0275\u0275deferPrefetchOnHover",moduleName:a};static deferPrefetchOnInteraction={name:"\u0275\u0275deferPrefetchOnInteraction",moduleName:a};static deferPrefetchOnViewport={name:"\u0275\u0275deferPrefetchOnViewport",moduleName:a};static deferHydrateWhen={name:"\u0275\u0275deferHydrateWhen",moduleName:a};static deferHydrateNever={name:"\u0275\u0275deferHydrateNever",moduleName:a};static deferHydrateOnIdle={name:"\u0275\u0275deferHydrateOnIdle",moduleName:a};static deferHydrateOnImmediate={name:"\u0275\u0275deferHydrateOnImmediate",moduleName:a};static deferHydrateOnTimer={name:"\u0275\u0275deferHydrateOnTimer",moduleName:a};static deferHydrateOnHover={name:"\u0275\u0275deferHydrateOnHover",moduleName:a};static deferHydrateOnInteraction={name:"\u0275\u0275deferHydrateOnInteraction",moduleName:a};static deferHydrateOnViewport={name:"\u0275\u0275deferHydrateOnViewport",moduleName:a};static deferEnableTimerScheduling={name:"\u0275\u0275deferEnableTimerScheduling",moduleName:a};static conditionalCreate={name:"\u0275\u0275conditionalCreate",moduleName:a};static conditionalBranchCreate={name:"\u0275\u0275conditionalBranchCreate",moduleName:a};static conditional={name:"\u0275\u0275conditional",moduleName:a};static repeater={name:"\u0275\u0275repeater",moduleName:a};static repeaterCreate={name:"\u0275\u0275repeaterCreate",moduleName:a};static repeaterTrackByIndex={name:"\u0275\u0275repeaterTrackByIndex",moduleName:a};static repeaterTrackByIdentity={name:"\u0275\u0275repeaterTrackByIdentity",moduleName:a};static componentInstance={name:"\u0275\u0275componentInstance",moduleName:a};static text={name:"\u0275\u0275text",moduleName:a};static enableBindings={name:"\u0275\u0275enableBindings",moduleName:a};static disableBindings={name:"\u0275\u0275disableBindings",moduleName:a};static getCurrentView={name:"\u0275\u0275getCurrentView",moduleName:a};static textInterpolate={name:"\u0275\u0275textInterpolate",moduleName:a};static textInterpolate1={name:"\u0275\u0275textInterpolate1",moduleName:a};static textInterpolate2={name:"\u0275\u0275textInterpolate2",moduleName:a};static textInterpolate3={name:"\u0275\u0275textInterpolate3",moduleName:a};static textInterpolate4={name:"\u0275\u0275textInterpolate4",moduleName:a};static textInterpolate5={name:"\u0275\u0275textInterpolate5",moduleName:a};static textInterpolate6={name:"\u0275\u0275textInterpolate6",moduleName:a};static textInterpolate7={name:"\u0275\u0275textInterpolate7",moduleName:a};static textInterpolate8={name:"\u0275\u0275textInterpolate8",moduleName:a};static textInterpolateV={name:"\u0275\u0275textInterpolateV",moduleName:a};static restoreView={name:"\u0275\u0275restoreView",moduleName:a};static pureFunction0={name:"\u0275\u0275pureFunction0",moduleName:a};static pureFunction1={name:"\u0275\u0275pureFunction1",moduleName:a};static pureFunction2={name:"\u0275\u0275pureFunction2",moduleName:a};static pureFunction3={name:"\u0275\u0275pureFunction3",moduleName:a};static pureFunction4={name:"\u0275\u0275pureFunction4",moduleName:a};static pureFunction5={name:"\u0275\u0275pureFunction5",moduleName:a};static pureFunction6={name:"\u0275\u0275pureFunction6",moduleName:a};static pureFunction7={name:"\u0275\u0275pureFunction7",moduleName:a};static pureFunction8={name:"\u0275\u0275pureFunction8",moduleName:a};static pureFunctionV={name:"\u0275\u0275pureFunctionV",moduleName:a};static pipeBind1={name:"\u0275\u0275pipeBind1",moduleName:a};static pipeBind2={name:"\u0275\u0275pipeBind2",moduleName:a};static pipeBind3={name:"\u0275\u0275pipeBind3",moduleName:a};static pipeBind4={name:"\u0275\u0275pipeBind4",moduleName:a};static pipeBindV={name:"\u0275\u0275pipeBindV",moduleName:a};static domProperty={name:"\u0275\u0275domProperty",moduleName:a};static ariaProperty={name:"\u0275\u0275ariaProperty",moduleName:a};static property={name:"\u0275\u0275property",moduleName:a};static control={name:"\u0275\u0275control",moduleName:a};static controlCreate={name:"\u0275\u0275controlCreate",moduleName:a};static animationEnterListener={name:"\u0275\u0275animateEnterListener",moduleName:a};static animationLeaveListener={name:"\u0275\u0275animateLeaveListener",moduleName:a};static animationEnter={name:"\u0275\u0275animateEnter",moduleName:a};static animationLeave={name:"\u0275\u0275animateLeave",moduleName:a};static i18n={name:"\u0275\u0275i18n",moduleName:a};static i18nAttributes={name:"\u0275\u0275i18nAttributes",moduleName:a};static i18nExp={name:"\u0275\u0275i18nExp",moduleName:a};static i18nStart={name:"\u0275\u0275i18nStart",moduleName:a};static i18nEnd={name:"\u0275\u0275i18nEnd",moduleName:a};static i18nApply={name:"\u0275\u0275i18nApply",moduleName:a};static i18nPostprocess={name:"\u0275\u0275i18nPostprocess",moduleName:a};static pipe={name:"\u0275\u0275pipe",moduleName:a};static projection={name:"\u0275\u0275projection",moduleName:a};static projectionDef={name:"\u0275\u0275projectionDef",moduleName:a};static reference={name:"\u0275\u0275reference",moduleName:a};static inject={name:"\u0275\u0275inject",moduleName:a};static injectAttribute={name:"\u0275\u0275injectAttribute",moduleName:a};static directiveInject={name:"\u0275\u0275directiveInject",moduleName:a};static invalidFactory={name:"\u0275\u0275invalidFactory",moduleName:a};static invalidFactoryDep={name:"\u0275\u0275invalidFactoryDep",moduleName:a};static templateRefExtractor={name:"\u0275\u0275templateRefExtractor",moduleName:a};static forwardRef={name:"forwardRef",moduleName:a};static resolveForwardRef={name:"resolveForwardRef",moduleName:a};static replaceMetadata={name:"\u0275\u0275replaceMetadata",moduleName:a};static getReplaceMetadataURL={name:"\u0275\u0275getReplaceMetadataURL",moduleName:a};static \u0275\u0275defineInjectable={name:"\u0275\u0275defineInjectable",moduleName:a};static declareInjectable={name:"\u0275\u0275ngDeclareInjectable",moduleName:a};static InjectableDeclaration={name:"\u0275\u0275InjectableDeclaration",moduleName:a};static resolveWindow={name:"\u0275\u0275resolveWindow",moduleName:a};static resolveDocument={name:"\u0275\u0275resolveDocument",moduleName:a};static resolveBody={name:"\u0275\u0275resolveBody",moduleName:a};static getComponentDepsFactory={name:"\u0275\u0275getComponentDepsFactory",moduleName:a};static defineComponent={name:"\u0275\u0275defineComponent",moduleName:a};static declareComponent={name:"\u0275\u0275ngDeclareComponent",moduleName:a};static setComponentScope={name:"\u0275\u0275setComponentScope",moduleName:a};static ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:a};static ViewEncapsulation={name:"ViewEncapsulation",moduleName:a};static ComponentDeclaration={name:"\u0275\u0275ComponentDeclaration",moduleName:a};static FactoryDeclaration={name:"\u0275\u0275FactoryDeclaration",moduleName:a};static declareFactory={name:"\u0275\u0275ngDeclareFactory",moduleName:a};static FactoryTarget={name:"\u0275\u0275FactoryTarget",moduleName:a};static defineDirective={name:"\u0275\u0275defineDirective",moduleName:a};static declareDirective={name:"\u0275\u0275ngDeclareDirective",moduleName:a};static DirectiveDeclaration={name:"\u0275\u0275DirectiveDeclaration",moduleName:a};static InjectorDef={name:"\u0275\u0275InjectorDef",moduleName:a};static InjectorDeclaration={name:"\u0275\u0275InjectorDeclaration",moduleName:a};static defineInjector={name:"\u0275\u0275defineInjector",moduleName:a};static declareInjector={name:"\u0275\u0275ngDeclareInjector",moduleName:a};static NgModuleDeclaration={name:"\u0275\u0275NgModuleDeclaration",moduleName:a};static ModuleWithProviders={name:"ModuleWithProviders",moduleName:a};static defineNgModule={name:"\u0275\u0275defineNgModule",moduleName:a};static declareNgModule={name:"\u0275\u0275ngDeclareNgModule",moduleName:a};static setNgModuleScope={name:"\u0275\u0275setNgModuleScope",moduleName:a};static registerNgModuleType={name:"\u0275\u0275registerNgModuleType",moduleName:a};static PipeDeclaration={name:"\u0275\u0275PipeDeclaration",moduleName:a};static definePipe={name:"\u0275\u0275definePipe",moduleName:a};static declarePipe={name:"\u0275\u0275ngDeclarePipe",moduleName:a};static declareClassMetadata={name:"\u0275\u0275ngDeclareClassMetadata",moduleName:a};static declareClassMetadataAsync={name:"\u0275\u0275ngDeclareClassMetadataAsync",moduleName:a};static setClassMetadata={name:"\u0275setClassMetadata",moduleName:a};static setClassMetadataAsync={name:"\u0275setClassMetadataAsync",moduleName:a};static setClassDebugInfo={name:"\u0275setClassDebugInfo",moduleName:a};static queryRefresh={name:"\u0275\u0275queryRefresh",moduleName:a};static viewQuery={name:"\u0275\u0275viewQuery",moduleName:a};static loadQuery={name:"\u0275\u0275loadQuery",moduleName:a};static contentQuery={name:"\u0275\u0275contentQuery",moduleName:a};static viewQuerySignal={name:"\u0275\u0275viewQuerySignal",moduleName:a};static contentQuerySignal={name:"\u0275\u0275contentQuerySignal",moduleName:a};static queryAdvance={name:"\u0275\u0275queryAdvance",moduleName:a};static twoWayProperty={name:"\u0275\u0275twoWayProperty",moduleName:a};static twoWayBindingSet={name:"\u0275\u0275twoWayBindingSet",moduleName:a};static twoWayListener={name:"\u0275\u0275twoWayListener",moduleName:a};static declareLet={name:"\u0275\u0275declareLet",moduleName:a};static storeLet={name:"\u0275\u0275storeLet",moduleName:a};static readContextLet={name:"\u0275\u0275readContextLet",moduleName:a};static attachSourceLocations={name:"\u0275\u0275attachSourceLocations",moduleName:a};static NgOnChangesFeature={name:"\u0275\u0275NgOnChangesFeature",moduleName:a};static InheritDefinitionFeature={name:"\u0275\u0275InheritDefinitionFeature",moduleName:a};static ProvidersFeature={name:"\u0275\u0275ProvidersFeature",moduleName:a};static HostDirectivesFeature={name:"\u0275\u0275HostDirectivesFeature",moduleName:a};static ExternalStylesFeature={name:"\u0275\u0275ExternalStylesFeature",moduleName:a};static listener={name:"\u0275\u0275listener",moduleName:a};static getInheritedFactory={name:"\u0275\u0275getInheritedFactory",moduleName:a};static sanitizeHtml={name:"\u0275\u0275sanitizeHtml",moduleName:a};static sanitizeStyle={name:"\u0275\u0275sanitizeStyle",moduleName:a};static validateAttribute={name:"\u0275\u0275validateAttribute",moduleName:a};static sanitizeResourceUrl={name:"\u0275\u0275sanitizeResourceUrl",moduleName:a};static sanitizeScript={name:"\u0275\u0275sanitizeScript",moduleName:a};static sanitizeUrl={name:"\u0275\u0275sanitizeUrl",moduleName:a};static sanitizeUrlOrResourceUrl={name:"\u0275\u0275sanitizeUrlOrResourceUrl",moduleName:a};static trustConstantHtml={name:"\u0275\u0275trustConstantHtml",moduleName:a};static trustConstantResourceUrl={name:"\u0275\u0275trustConstantResourceUrl",moduleName:a};static inputDecorator={name:"Input",moduleName:a};static outputDecorator={name:"Output",moduleName:a};static viewChildDecorator={name:"ViewChild",moduleName:a};static viewChildrenDecorator={name:"ViewChildren",moduleName:a};static contentChildDecorator={name:"ContentChild",moduleName:a};static contentChildrenDecorator={name:"ContentChildren",moduleName:a};static InputSignalBrandWriteType={name:"\u0275INPUT_SIGNAL_BRAND_WRITE_TYPE",moduleName:a};static UnwrapDirectiveSignalInputs={name:"\u0275UnwrapDirectiveSignalInputs",moduleName:a};static unwrapWritableSignal={name:"\u0275unwrapWritableSignal",moduleName:a};static assertType={name:"\u0275assertType",moduleName:a}};var At=class{full;major;minor;patch;constructor(t){this.full=t;let n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}};var ni=new Map([[u.And,"&&"],[u.Bigger,">"],[u.BiggerEquals,">="],[u.BitwiseOr,"|"],[u.BitwiseAnd,"&"],[u.Divide,"/"],[u.Assign,"="],[u.Equals,"=="],[u.Identical,"==="],[u.Lower,"<"],[u.LowerEquals,"<="],[u.Minus,"-"],[u.Modulo,"%"],[u.Exponentiation,"**"],[u.Multiply,"*"],[u.NotEquals,"!="],[u.NotIdentical,"!=="],[u.NullishCoalesce,"??"],[u.Or,"||"],[u.Plus,"+"],[u.In,"in"],[u.AdditionAssignment,"+="],[u.SubtractionAssignment,"-="],[u.MultiplicationAssignment,"*="],[u.DivisionAssignment,"/="],[u.RemainderAssignment,"%="],[u.ExponentiationAssignment,"**="],[u.AndAssignment,"&&="],[u.OrAssignment,"||="],[u.NullishCoalesceAssignment,"??="]]);var kn;(function(e){e[e.Class=0]="Class",e[e.Function=1]="Function"})(kn||(kn={}));var Y=class{start;end;constructor(t,n){this.start=t,this.end=n}toAbsolute(t){return new B(t+this.start,t+this.end)}},v=class{span;sourceSpan;constructor(t,n){this.span=t,this.sourceSpan=n}toString(){return"AST"}},Pe=class extends v{nameSpan;constructor(t,n,s){super(t,n),this.nameSpan=s}},A=class extends v{visit(t,n=null){}},Q=class extends v{visit(t,n=null){return t.visitImplicitReceiver(this,n)}},It=class extends Q{visit(t,n=null){return t.visitThisReceiver?.(this,n)}},Le=class extends v{expressions;constructor(t,n,s){super(t,n),this.expressions=s}visit(t,n=null){return t.visitChain(this,n)}},Me=class extends v{condition;trueExp;falseExp;constructor(t,n,s,r,i){super(t,n),this.condition=s,this.trueExp=r,this.falseExp=i}visit(t,n=null){return t.visitConditional(this,n)}},X=class extends Pe{receiver;name;constructor(t,n,s,r,i){super(t,n,s),this.receiver=r,this.name=i}visit(t,n=null){return t.visitPropertyRead(this,n)}},ce=class extends Pe{receiver;name;constructor(t,n,s,r,i){super(t,n,s),this.receiver=r,this.name=i}visit(t,n=null){return t.visitSafePropertyRead(this,n)}},ue=class extends v{receiver;key;constructor(t,n,s,r){super(t,n),this.receiver=s,this.key=r}visit(t,n=null){return t.visitKeyedRead(this,n)}},he=class extends v{receiver;key;constructor(t,n,s,r){super(t,n),this.receiver=s,this.key=r}visit(t,n=null){return t.visitSafeKeyedRead(this,n)}},be;(function(e){e[e.ReferencedByName=0]="ReferencedByName",e[e.ReferencedDirectly=1]="ReferencedDirectly"})(be||(be={}));var Re=class extends Pe{exp;name;args;type;constructor(t,n,s,r,i,o,c){super(t,n,c),this.exp=s,this.name=r,this.args=i,this.type=o}visit(t,n=null){return t.visitPipe(this,n)}},k=class extends v{value;constructor(t,n,s){super(t,n),this.value=s}visit(t,n=null){return t.visitLiteralPrimitive(this,n)}},$e=class extends v{expressions;constructor(t,n,s){super(t,n),this.expressions=s}visit(t,n=null){return t.visitLiteralArray(this,n)}},De=class extends v{keys;values;constructor(t,n,s,r){super(t,n),this.keys=s,this.values=r}visit(t,n=null){return t.visitLiteralMap(this,n)}},Vt=class extends v{strings;expressions;constructor(t,n,s,r){super(t,n),this.strings=s,this.expressions=r}visit(t,n=null){return t.visitInterpolation(this,n)}},y=class extends v{operation;left;right;constructor(t,n,s,r,i){super(t,n),this.operation=s,this.left=r,this.right=i}visit(t,n=null){return t.visitBinary(this,n)}static isAssignmentOperation(t){return t==="="||t==="+="||t==="-="||t==="*="||t==="/="||t==="%="||t==="**="||t==="&&="||t==="||="||t==="??="}},J=class e extends y{operator;expr;left=null;right=null;operation=null;static createMinus(t,n,s){return new e(t,n,"-",s,"-",new k(t,n,0),s)}static createPlus(t,n,s){return new e(t,n,"+",s,"-",s,new k(t,n,0))}constructor(t,n,s,r,i,o,c){super(t,n,i,o,c),this.operator=s,this.expr=r}visit(t,n=null){return t.visitUnary!==void 0?t.visitUnary(this,n):t.visitBinary(this,n)}},K=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitPrefixNot(this,n)}},Z=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitTypeofExpression(this,n)}},ee=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitVoidExpression(this,n)}},Be=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n=null){return t.visitNonNullAssert(this,n)}},Oe=class extends v{receiver;args;argumentSpan;constructor(t,n,s,r,i){super(t,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(t,n=null){return t.visitCall(this,n)}},pe=class extends v{receiver;args;argumentSpan;constructor(t,n,s,r,i){super(t,n),this.receiver=s,this.args=r,this.argumentSpan=i}visit(t,n=null){return t.visitSafeCall(this,n)}},fe=class extends v{tag;template;constructor(t,n,s,r){super(t,n),this.tag=s,this.template=r}visit(t,n){return t.visitTaggedTemplateLiteral(this,n)}},de=class extends v{elements;expressions;constructor(t,n,s,r){super(t,n),this.elements=s,this.expressions=r}visit(t,n){return t.visitTemplateLiteral(this,n)}},me=class extends v{text;constructor(t,n,s){super(t,n),this.text=s}visit(t,n){return t.visitTemplateLiteralElement(this,n)}},Fe=class extends v{expression;constructor(t,n,s){super(t,n),this.expression=s}visit(t,n){return t.visitParenthesizedExpression(this,n)}},Ve=class extends v{body;flags;constructor(t,n,s,r){super(t,n),this.body=s,this.flags=r}visit(t,n){return t.visitRegularExpressionLiteral(this,n)}},B=class{start;end;constructor(t,n){this.start=t,this.end=n}},F=class extends v{ast;source;location;errors;constructor(t,n,s,r,i){super(new Y(0,n===null?0:n.length),new B(r,n===null?r:r+n.length)),this.ast=t,this.source=n,this.location=s,this.errors=i}visit(t,n=null){return t.visitASTWithSource?t.visitASTWithSource(this,n):this.ast.visit(t,n)}toString(){return`${this.source} in ${this.location}`}},ge=class{sourceSpan;key;value;constructor(t,n,s){this.sourceSpan=t,this.key=n,this.value=s}},He=class{sourceSpan;key;value;constructor(t,n,s){this.sourceSpan=t,this.key=n,this.value=s}},Nt=class{visit(t,n){t.visit(this,n)}visitUnary(t,n){this.visit(t.expr,n)}visitBinary(t,n){this.visit(t.left,n),this.visit(t.right,n)}visitChain(t,n){this.visitAll(t.expressions,n)}visitConditional(t,n){this.visit(t.condition,n),this.visit(t.trueExp,n),this.visit(t.falseExp,n)}visitPipe(t,n){this.visit(t.exp,n),this.visitAll(t.args,n)}visitImplicitReceiver(t,n){}visitThisReceiver(t,n){}visitInterpolation(t,n){this.visitAll(t.expressions,n)}visitKeyedRead(t,n){this.visit(t.receiver,n),this.visit(t.key,n)}visitLiteralArray(t,n){this.visitAll(t.expressions,n)}visitLiteralMap(t,n){this.visitAll(t.values,n)}visitLiteralPrimitive(t,n){}visitPrefixNot(t,n){this.visit(t.expression,n)}visitTypeofExpression(t,n){this.visit(t.expression,n)}visitVoidExpression(t,n){this.visit(t.expression,n)}visitNonNullAssert(t,n){this.visit(t.expression,n)}visitPropertyRead(t,n){this.visit(t.receiver,n)}visitSafePropertyRead(t,n){this.visit(t.receiver,n)}visitSafeKeyedRead(t,n){this.visit(t.receiver,n),this.visit(t.key,n)}visitCall(t,n){this.visit(t.receiver,n),this.visitAll(t.args,n)}visitSafeCall(t,n){this.visit(t.receiver,n),this.visitAll(t.args,n)}visitTemplateLiteral(t,n){for(let s=0;s=as&&e<=os||e==ds}function W(e){return tr<=e&&e<=nr}function Lt(e){return e>=ps&&e<=fs||e>=Ut&&e<=Wt}function Mn(e){return e===cs||e===ls||e===Pt}var et=class e{file;offset;line;col;constructor(t,n,s,r){this.file=t,this.offset=n,this.line=s,this.col=r}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let n=this.file.content,s=n.length,r=this.offset,i=this.line,o=this.col;for(;r>0&&t<0;)if(r--,t++,n.charCodeAt(r)==Xe){i--;let h=n.substring(0,r-1).lastIndexOf(String.fromCharCode(Xe));o=h>0?r-h:r}else o--;for(;r0;){let c=n.charCodeAt(r);r++,t--,c==Xe?(i++,o=0):o++}return new e(this.file,r,i,o)}getContext(t,n){let s=this.file.content,r=this.offset;if(r!=null){r>s.length-1&&(r=s.length-1);let i=r,o=0,c=0;for(;o0&&(r--,o++,!(s[r]==` +`&&++c==n)););for(o=0,c=0;o]${t.after}")`:this.msg}toString(){let t=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${t}`}};var Rn;(function(e){e[e.Inline=0]="Inline",e[e.SideEffect=1]="SideEffect",e[e.Omit=2]="Omit"})(Rn||(Rn={}));var $n;(function(e){e[e.Global=0]="Global",e[e.Local=1]="Local"})($n||($n={}));var Dn;(function(e){e[e.Directive=0]="Directive",e[e.Pipe=1]="Pipe",e[e.NgModule=2]="NgModule"})(Dn||(Dn={}));var fr="(:(where|is)\\()?";var ms="-shadowcsshost",dr="-shadowcsscontext",Rt="[^)(]*",mr=`(?:\\(${Rt}\\)|${Rt})+?`,gr=`(?:\\(${mr}\\)|${Rt})+?`,qt=`(?:\\((${gr})\\))`,ii=new RegExp("(:nth-[-\\w]+)"+qt,"g"),ai=new RegExp(ms+qt+"?([^,{]*)","gim"),vr=dr+qt+"?([^{]*)",oi=new RegExp(`${fr}(${vr})`,"gim"),xr=ms+"-no-combinator",li=new RegExp(`${xr}(?![^(]*\\))`,"g");var gs="%COMMENT%",ci=new RegExp(gs,"g");var ui=new RegExp(`(\\s*(?:${gs}\\s*)*)([^;\\{\\}]+?)(\\s*)((?:{%BLOCK%}?\\s*;?)|(?:\\s*;))`,"g");var wr="%COMMA_IN_PLACEHOLDER%",Sr="%SEMI_IN_PLACEHOLDER%",Er="%COLON_IN_PLACEHOLDER%",hi=new RegExp(wr,"g"),pi=new RegExp(Sr,"g"),fi=new RegExp(Er,"g");var f;(function(e){e[e.ListEnd=0]="ListEnd",e[e.Statement=1]="Statement",e[e.Variable=2]="Variable",e[e.ElementStart=3]="ElementStart",e[e.Element=4]="Element",e[e.Template=5]="Template",e[e.ElementEnd=6]="ElementEnd",e[e.ContainerStart=7]="ContainerStart",e[e.Container=8]="Container",e[e.ContainerEnd=9]="ContainerEnd",e[e.DisableBindings=10]="DisableBindings",e[e.ConditionalCreate=11]="ConditionalCreate",e[e.ConditionalBranchCreate=12]="ConditionalBranchCreate",e[e.Conditional=13]="Conditional",e[e.EnableBindings=14]="EnableBindings",e[e.Text=15]="Text",e[e.Listener=16]="Listener",e[e.InterpolateText=17]="InterpolateText",e[e.Binding=18]="Binding",e[e.Property=19]="Property",e[e.StyleProp=20]="StyleProp",e[e.ClassProp=21]="ClassProp",e[e.StyleMap=22]="StyleMap",e[e.ClassMap=23]="ClassMap",e[e.Advance=24]="Advance",e[e.Pipe=25]="Pipe",e[e.Attribute=26]="Attribute",e[e.ExtractedAttribute=27]="ExtractedAttribute",e[e.Defer=28]="Defer",e[e.DeferOn=29]="DeferOn",e[e.DeferWhen=30]="DeferWhen",e[e.I18nMessage=31]="I18nMessage",e[e.DomProperty=32]="DomProperty",e[e.Namespace=33]="Namespace",e[e.ProjectionDef=34]="ProjectionDef",e[e.Projection=35]="Projection",e[e.RepeaterCreate=36]="RepeaterCreate",e[e.Repeater=37]="Repeater",e[e.TwoWayProperty=38]="TwoWayProperty",e[e.TwoWayListener=39]="TwoWayListener",e[e.DeclareLet=40]="DeclareLet",e[e.StoreLet=41]="StoreLet",e[e.I18nStart=42]="I18nStart",e[e.I18n=43]="I18n",e[e.I18nEnd=44]="I18nEnd",e[e.I18nExpression=45]="I18nExpression",e[e.I18nApply=46]="I18nApply",e[e.IcuStart=47]="IcuStart",e[e.IcuEnd=48]="IcuEnd",e[e.IcuPlaceholder=49]="IcuPlaceholder",e[e.I18nContext=50]="I18nContext",e[e.I18nAttributes=51]="I18nAttributes",e[e.SourceLocation=52]="SourceLocation",e[e.Animation=53]="Animation",e[e.AnimationString=54]="AnimationString",e[e.AnimationBinding=55]="AnimationBinding",e[e.AnimationListener=56]="AnimationListener",e[e.Control=57]="Control",e[e.ControlCreate=58]="ControlCreate"})(f||(f={}));var ve;(function(e){e[e.LexicalRead=0]="LexicalRead",e[e.Context=1]="Context",e[e.TrackContext=2]="TrackContext",e[e.ReadVariable=3]="ReadVariable",e[e.NextContext=4]="NextContext",e[e.Reference=5]="Reference",e[e.StoreLet=6]="StoreLet",e[e.ContextLetReference=7]="ContextLetReference",e[e.GetCurrentView=8]="GetCurrentView",e[e.RestoreView=9]="RestoreView",e[e.ResetView=10]="ResetView",e[e.PureFunctionExpr=11]="PureFunctionExpr",e[e.PureFunctionParameterExpr=12]="PureFunctionParameterExpr",e[e.PipeBinding=13]="PipeBinding",e[e.PipeBindingVariadic=14]="PipeBindingVariadic",e[e.SafePropertyRead=15]="SafePropertyRead",e[e.SafeKeyedRead=16]="SafeKeyedRead",e[e.SafeInvokeFunction=17]="SafeInvokeFunction",e[e.SafeTernaryExpr=18]="SafeTernaryExpr",e[e.EmptyExpr=19]="EmptyExpr",e[e.AssignTemporaryExpr=20]="AssignTemporaryExpr",e[e.ReadTemporaryExpr=21]="ReadTemporaryExpr",e[e.SlotLiteralExpr=22]="SlotLiteralExpr",e[e.ConditionalCase=23]="ConditionalCase",e[e.ConstCollected=24]="ConstCollected",e[e.TwoWayBindingSet=25]="TwoWayBindingSet"})(ve||(ve={}));var Bn;(function(e){e[e.None=0]="None",e[e.AlwaysInline=1]="AlwaysInline"})(Bn||(Bn={}));var On;(function(e){e[e.Context=0]="Context",e[e.Identifier=1]="Identifier",e[e.SavedView=2]="SavedView",e[e.Alias=3]="Alias"})(On||(On={}));var Fn;(function(e){e[e.Normal=0]="Normal",e[e.TemplateDefinitionBuilder=1]="TemplateDefinitionBuilder"})(Fn||(Fn={}));var R;(function(e){e[e.Attribute=0]="Attribute",e[e.ClassName=1]="ClassName",e[e.StyleProperty=2]="StyleProperty",e[e.Property=3]="Property",e[e.Template=4]="Template",e[e.I18n=5]="I18n",e[e.LegacyAnimation=6]="LegacyAnimation",e[e.TwoWayProperty=7]="TwoWayProperty",e[e.Animation=8]="Animation"})(R||(R={}));var Vn;(function(e){e[e.Creation=0]="Creation",e[e.Postproccessing=1]="Postproccessing"})(Vn||(Vn={}));var Hn;(function(e){e[e.I18nText=0]="I18nText",e[e.I18nAttribute=1]="I18nAttribute"})(Hn||(Hn={}));var Un;(function(e){e[e.None=0]="None",e[e.ElementTag=1]="ElementTag",e[e.TemplateTag=2]="TemplateTag",e[e.OpenTag=4]="OpenTag",e[e.CloseTag=8]="CloseTag",e[e.ExpressionIndex=16]="ExpressionIndex"})(Un||(Un={}));var Wn;(function(e){e[e.HTML=0]="HTML",e[e.SVG=1]="SVG",e[e.Math=2]="Math"})(Wn||(Wn={}));var $;(function(e){e[e.Idle=0]="Idle",e[e.Immediate=1]="Immediate",e[e.Timer=2]="Timer",e[e.Hover=3]="Hover",e[e.Interaction=4]="Interaction",e[e.Viewport=5]="Viewport",e[e.Never=6]="Never"})($||($={}));var qn;(function(e){e[e.RootI18n=0]="RootI18n",e[e.Icu=1]="Icu",e[e.Attr=2]="Attr"})(qn||(qn={}));var jn;(function(e){e[e.NgTemplate=0]="NgTemplate",e[e.Structural=1]="Structural",e[e.Block=2]="Block"})(jn||(jn={}));var yr=Symbol("ConsumesSlot"),vs=Symbol("DependsOnSlotContext"),We=Symbol("ConsumesVars"),jt=Symbol("UsesVarOffset"),di={[yr]:!0,numSlotsUsed:1},mi={[vs]:!0},gi={[We]:!0};var rt=class{strings;expressions;i18nPlaceholders;constructor(t,n,s){if(this.strings=t,this.expressions=n,this.i18nPlaceholders=s,s.length!==0&&s.length!==n.length)throw new Error(`Expected ${n.length} placeholders to match interpolation expression count, but got ${s.length}`)}};var xe=class extends _{constructor(t=null){super(null,t)}};var zn=class e extends xe{target;value;sourceSpan;kind=ve.StoreLet;[We]=!0;[vs]=!0;constructor(t,n,s){super(),this.target=t,this.value=n,this.sourceSpan=s}visitExpression(){}isEquivalent(t){return t instanceof e&&t.target===this.target&&t.value.isEquivalent(this.value)}isConstant(){return!1}transformInternalExpressions(t,n){this.value=(this.value,void 0)}clone(){return new e(this.target,this.value,this.sourceSpan)}};var Gn=class e extends xe{kind=ve.PureFunctionExpr;[We]=!0;[jt]=!0;varOffset=null;body;args;fn=null;constructor(t,n){super(),this.body=t,this.args=n}visitExpression(t,n){this.body?.visitExpression(t,n);for(let s of this.args)s.visitExpression(t,n)}isEquivalent(t){return!(t instanceof e)||t.args.length!==this.args.length?!1:t.body!==null&&this.body!==null&&t.body.isEquivalent(this.body)&&t.args.every((n,s)=>n.isEquivalent(this.args[s]))}isConstant(){return!1}transformInternalExpressions(t,n){this.body!==null?this.body=(this.body,n|$t.InChildOperation,void 0):this.fn!==null&&(this.fn=(this.fn,void 0));for(let s=0;sn.clone()));return t.fn=this.fn?.clone()??null,t.varOffset=this.varOffset,t}};var Xn=class e extends xe{target;targetSlot;name;args;kind=ve.PipeBinding;[We]=!0;[jt]=!0;varOffset=null;constructor(t,n,s,r){super(),this.target=t,this.targetSlot=n,this.name=s,this.args=r}visitExpression(t,n){for(let s of this.args)s.visitExpression(t,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,n){for(let s=0;sn.clone()));return t.varOffset=this.varOffset,t}},Jn=class e extends xe{target;targetSlot;name;args;numArgs;kind=ve.PipeBindingVariadic;[We]=!0;[jt]=!0;varOffset=null;constructor(t,n,s,r,i){super(),this.target=t,this.targetSlot=n,this.name=s,this.args=r,this.numArgs=i}visitExpression(t,n){this.args.visitExpression(t,n)}isEquivalent(){return!1}isConstant(){return!1}transformInternalExpressions(t,n){this.args=(this.args,void 0)}clone(){let t=new e(this.target,this.targetSlot,this.name,this.args.clone(),this.numArgs);return t.varOffset=this.varOffset,t}};var $t;(function(e){e[e.None=0]="None",e[e.InChildOperation=1]="InChildOperation"})($t||($t={}));var vi=new Set([f.Element,f.ElementStart,f.Container,f.ContainerStart,f.Template,f.RepeaterCreate,f.ConditionalCreate,f.ConditionalBranchCreate]);var Yn;(function(e){e[e.Tmpl=0]="Tmpl",e[e.Host=1]="Host",e[e.Both=2]="Both"})(Yn||(Yn={}));var Qn;(function(e){e[e.Full=0]="Full",e[e.DomOnly=1]="DomOnly"})(Qn||(Qn={}));var xi=new Map([[l.ariaProperty,l.ariaProperty],[l.attribute,l.attribute],[l.classProp,l.classProp],[l.element,l.element],[l.elementContainer,l.elementContainer],[l.elementContainerEnd,l.elementContainerEnd],[l.elementContainerStart,l.elementContainerStart],[l.elementEnd,l.elementEnd],[l.elementStart,l.elementStart],[l.domProperty,l.domProperty],[l.i18nExp,l.i18nExp],[l.listener,l.listener],[l.listener,l.listener],[l.property,l.property],[l.styleProp,l.styleProp],[l.syntheticHostListener,l.syntheticHostListener],[l.syntheticHostProperty,l.syntheticHostProperty],[l.templateCreate,l.templateCreate],[l.twoWayProperty,l.twoWayProperty],[l.twoWayListener,l.twoWayListener],[l.declareLet,l.declareLet],[l.conditionalCreate,l.conditionalBranchCreate],[l.conditionalBranchCreate,l.conditionalBranchCreate],[l.domElement,l.domElement],[l.domElementStart,l.domElementStart],[l.domElementEnd,l.domElementEnd],[l.domElementContainer,l.domElementContainer],[l.domElementContainerStart,l.domElementContainerStart],[l.domElementContainerEnd,l.domElementContainerEnd],[l.domListener,l.domListener],[l.domTemplate,l.domTemplate],[l.animationEnter,l.animationEnter],[l.animationLeave,l.animationLeave],[l.animationEnterListener,l.animationEnterListener],[l.animationLeaveListener,l.animationLeaveListener]]);var wi=new Map([["&&",u.And],[">",u.Bigger],[">=",u.BiggerEquals],["|",u.BitwiseOr],["&",u.BitwiseAnd],["/",u.Divide],["=",u.Assign],["==",u.Equals],["===",u.Identical],["<",u.Lower],["<=",u.LowerEquals],["-",u.Minus],["%",u.Modulo],["**",u.Exponentiation],["*",u.Multiply],["!=",u.NotEquals],["!==",u.NotIdentical],["??",u.NullishCoalesce],["||",u.Or],["+",u.Plus],["in",u.In],["+=",u.AdditionAssignment],["-=",u.SubtractionAssignment],["*=",u.MultiplicationAssignment],["/=",u.DivisionAssignment],["%=",u.RemainderAssignment],["**=",u.ExponentiationAssignment],["&&=",u.AndAssignment],["||=",u.OrAssignment],["??=",u.NullishCoalesceAssignment]]);var Si=Object.freeze([]);var Ei=new Map([[f.ElementEnd,[f.ElementStart,f.Element]],[f.ContainerEnd,[f.ContainerStart,f.Container]],[f.I18nEnd,[f.I18nStart,f.I18n]]]),yi=new Set([f.Pipe]);var _r={},Cr="\uE500";_r.ngsp=Cr;var Kn;(function(e){e.HEX="hexadecimal",e.DEC="decimal"})(Kn||(Kn={}));var xs=` \f +\r \v\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF`,_i=new RegExp(`[^${xs}]`),Ci=new RegExp(`[${xs}]{2,}`,"g");var p;(function(e){e[e.Character=0]="Character",e[e.Identifier=1]="Identifier",e[e.PrivateIdentifier=2]="PrivateIdentifier",e[e.Keyword=3]="Keyword",e[e.String=4]="String",e[e.Operator=5]="Operator",e[e.Number=6]="Number",e[e.RegExpBody=7]="RegExpBody",e[e.RegExpFlags=8]="RegExpFlags",e[e.Error=9]="Error"})(p||(p={}));var V;(function(e){e[e.Plain=0]="Plain",e[e.TemplateLiteralPart=1]="TemplateLiteralPart",e[e.TemplateLiteralEnd=2]="TemplateLiteralEnd"})(V||(V={}));var kr=["var","let","as","null","undefined","true","false","if","else","this","typeof","void","in"],Ue=class{tokenize(t){return new Dt(t).scan()}},I=class{index;end;type;numValue;strValue;constructor(t,n,s,r,i){this.index=t,this.end=n,this.type=s,this.numValue=r,this.strValue=i}isCharacter(t){return this.type===p.Character&&this.numValue===t}isNumber(){return this.type===p.Number}isString(){return this.type===p.String}isOperator(t){return this.type===p.Operator&&this.strValue===t}isIdentifier(){return this.type===p.Identifier}isPrivateIdentifier(){return this.type===p.PrivateIdentifier}isKeyword(){return this.type===p.Keyword}isKeywordLet(){return this.type===p.Keyword&&this.strValue==="let"}isKeywordAs(){return this.type===p.Keyword&&this.strValue==="as"}isKeywordNull(){return this.type===p.Keyword&&this.strValue==="null"}isKeywordUndefined(){return this.type===p.Keyword&&this.strValue==="undefined"}isKeywordTrue(){return this.type===p.Keyword&&this.strValue==="true"}isKeywordFalse(){return this.type===p.Keyword&&this.strValue==="false"}isKeywordThis(){return this.type===p.Keyword&&this.strValue==="this"}isKeywordTypeof(){return this.type===p.Keyword&&this.strValue==="typeof"}isKeywordVoid(){return this.type===p.Keyword&&this.strValue==="void"}isKeywordIn(){return this.type===p.Keyword&&this.strValue==="in"}isError(){return this.type===p.Error}isRegExpBody(){return this.type===p.RegExpBody}isRegExpFlags(){return this.type===p.RegExpFlags}toNumber(){return this.type===p.Number?this.numValue:-1}isTemplateLiteralPart(){return this.isString()&&this.kind===V.TemplateLiteralPart}isTemplateLiteralEnd(){return this.isString()&&this.kind===V.TemplateLiteralEnd}isTemplateLiteralInterpolationStart(){return this.isOperator("${")}toString(){switch(this.type){case p.Character:case p.Identifier:case p.Keyword:case p.Operator:case p.PrivateIdentifier:case p.String:case p.Error:case p.RegExpBody:case p.RegExpFlags:return this.strValue;case p.Number:return this.numValue.toString();default:return null}}},Ie=class extends I{kind;constructor(t,n,s,r){super(t,n,p.String,0,s),this.kind=r}};function _e(e,t,n){return new I(e,t,p.Character,n,String.fromCharCode(n))}function Tr(e,t,n){return new I(e,t,p.Identifier,0,n)}function br(e,t,n){return new I(e,t,p.PrivateIdentifier,0,n)}function Ar(e,t,n){return new I(e,t,p.Keyword,0,n)}function Ce(e,t,n){return new I(e,t,p.Operator,0,n)}function Ir(e,t,n){return new I(e,t,p.Number,n,"")}function Nr(e,t,n){return new I(e,t,p.Error,0,n)}function Pr(e,t,n){return new I(e,t,p.RegExpBody,0,n)}function Lr(e,t,n){return new I(e,t,p.RegExpFlags,0,n)}var Ge=new I(-1,-1,p.Character,0,""),Dt=class{input;tokens=[];length;peek=0;index=-1;braceStack=[];constructor(t){this.input=t,this.length=t.length,this.advance()}scan(){let t=this.scanToken();for(;t!==null;)this.tokens.push(t),t=this.scanToken();return this.tokens}advance(){this.peek=++this.index>=this.length?ye:this.input.charCodeAt(this.index)}scanToken(){let t=this.input,n=this.length,s=this.peek,r=this.index;for(;s<=os;)if(++r>=n){s=ye;break}else s=t.charCodeAt(r);if(this.peek=s,this.index=r,r>=n)return null;if(Zn(s))return this.scanIdentifier();if(W(s))return this.scanNumber(r);let i=r;switch(s){case ke:return this.advance(),W(this.peek)?this.scanNumber(i):_e(i,this.index,ke);case Ae:case q:case le:case G:case re:case j:case Te:return this.scanCharacter(i,s);case Ze:return this.scanOpenBrace(i,s);case ie:return this.scanCloseBrace(i,s);case cs:case ls:return this.scanString();case Pt:return this.advance(),this.scanTemplateLiteralPart(i);case Qs:return this.scanPrivateIdentifier();case us:return this.scanComplexOperator(i,"+",b,"=");case hs:return this.scanComplexOperator(i,"-",b,"=");case Ke:return this.isStartOfRegex()?this.scanRegex(r):this.scanComplexOperator(i,"/",b,"=");case Ks:return this.scanComplexOperator(i,"%",b,"=");case rr:return this.scanOperator(i,"^");case Nn:return this.scanStar(i);case Pn:return this.scanQuestion(i);case Zs:case er:return this.scanComplexOperator(i,String.fromCharCode(s),b,"=");case Ys:case b:return this.scanComplexOperator(i,String.fromCharCode(s),b,"=",b,"=");case In:return this.scanComplexOperator(i,"&",In,"&",b,"=");case Ln:return this.scanComplexOperator(i,"|",Ln,"|",b,"=");case ds:for(;pr(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error(`Unexpected character [${String.fromCharCode(s)}]`,0)}scanCharacter(t,n){return this.advance(),_e(t,this.index,n)}scanOperator(t,n){return this.advance(),Ce(t,this.index,n)}scanOpenBrace(t,n){return this.braceStack.push("expression"),this.advance(),_e(t,this.index,n)}scanCloseBrace(t,n){return this.advance(),this.braceStack.pop()==="interpolation"?(this.tokens.push(_e(t,this.index,ie)),this.scanTemplateLiteralPart(this.index)):_e(t,this.index,n)}scanComplexOperator(t,n,s,r,i,o){this.advance();let c=n;return this.peek==s&&(this.advance(),c+=r),i!=null&&this.peek==i&&(this.advance(),c+=o),Ce(t,this.index,c)}scanIdentifier(){let t=this.index;for(this.advance();es(this.peek);)this.advance();let n=this.input.substring(t,this.index);return kr.indexOf(n)>-1?Ar(t,this.index,n):Tr(t,this.index,n)}scanPrivateIdentifier(){let t=this.index;if(this.advance(),!Zn(this.peek))return this.error("Invalid character [#]",-1);for(;es(this.peek);)this.advance();let n=this.input.substring(t,this.index);return br(t,this.index,n)}scanNumber(t){let n=this.index===t,s=!1;for(this.advance();;){if(!W(this.peek))if(this.peek===ot){if(!W(this.input.charCodeAt(this.index-1))||!W(this.input.charCodeAt(this.index+1)))return this.error("Invalid numeric separator",0);s=!0}else if(this.peek===ke)n=!1;else if(Mr(this.peek)){if(this.advance(),Rr(this.peek)&&this.advance(),!W(this.peek))return this.error("Invalid exponent",-1);n=!1}else break;this.advance()}let r=this.input.substring(t,this.index);s&&(r=r.replace(/_/g,""));let i=n?Dr(r):parseFloat(r);return Ir(t,this.index,i)}scanString(){let t=this.index,n=this.peek;this.advance();let s="",r=this.index,i=this.input;for(;this.peek!=n;)if(this.peek==mt){let c=this.scanStringBackslash(s,r);if(typeof c!="string")return c;s=c,r=this.index}else{if(this.peek==ye)return this.error("Unterminated quote",0);this.advance()}let o=i.substring(r,this.index);return this.advance(),new Ie(t,this.index,s+o,V.Plain)}scanQuestion(t){this.advance();let n="?";return this.peek===Pn?(n+="?",this.advance(),this.peek===b&&(n+="=",this.advance())):this.peek===ke&&(n+=".",this.advance()),Ce(t,this.index,n)}scanTemplateLiteralPart(t){let n="",s=this.index;for(;this.peek!==Pt;)if(this.peek===mt){let i=this.scanStringBackslash(n,s);if(typeof i!="string")return i;n=i,s=this.index}else if(this.peek===Ht){let i=this.index;if(this.advance(),this.peek===Ze)return this.braceStack.push("interpolation"),this.tokens.push(new Ie(t,i,n+this.input.substring(s,i),V.TemplateLiteralPart)),this.advance(),Ce(i,this.index,this.input.substring(i,this.index))}else{if(this.peek===ye)return this.error("Unterminated template literal",0);this.advance()}let r=this.input.substring(s,this.index);return this.advance(),new Ie(t,this.index,n+r,V.TemplateLiteralEnd)}error(t,n){let s=this.index+n;return Nr(s,this.index,`Lexer Error: ${t} at column ${s} in expression [${this.input}]`)}scanStringBackslash(t,n){t+=this.input.substring(n,this.index);let s;if(this.advance(),this.peek===ur){let r=this.input.substring(this.index+1,this.index+5);if(/^[0-9a-f]+$/i.test(r))s=parseInt(r,16);else return this.error(`Invalid unicode escape [\\u${r}]`,0);for(let i=0;i<5;i++)this.advance()}else s=$r(this.peek),this.advance();return t+=String.fromCharCode(s),t}scanStar(t){this.advance();let n="*";return this.peek===Nn?(n+="*",this.advance(),this.peek===b&&(n+="=",this.advance())):this.peek===b&&(n+="=",this.advance()),Ce(t,this.index,n)}isStartOfRegex(){if(this.tokens.length===0)return!0;let t=this.tokens[this.tokens.length-1];if(t.isOperator("!")){let n=this.tokens.length>1?this.tokens[this.tokens.length-2]:null;return n===null||n.type!==p.Identifier&&!n.isCharacter(q)&&!n.isCharacter(G)}return t.type===p.Operator||t.isCharacter(Ae)||t.isCharacter(le)||t.isCharacter(re)||t.isCharacter(j)}scanRegex(t){this.advance();let n=this.index,s=!1,r=!1;for(;;){let h=this.peek;if(h===ye)return this.error("Unterminated regular expression",0);if(s)s=!1;else if(h===mt)s=!0;else if(h===le)r=!0;else if(h===G)r=!1;else if(h===Ke&&!r)break;this.advance()}let i=this.input.substring(n,this.index);this.advance();let o=Pr(t,this.index,i),c=this.scanRegexFlags(this.index);return c!==null?(this.tokens.push(o),c):o}scanRegexFlags(t){if(!Lt(this.peek))return null;for(;Lt(this.peek);)this.advance();return Lr(t,this.index,this.input.substring(t,this.index))}};function Zn(e){return ps<=e&&e<=fs||Ut<=e&&e<=Wt||e==ot||e==Ht}function es(e){return Lt(e)||W(e)||e==ot||e==Ht}function Mr(e){return e==ir||e==sr}function Rr(e){return e==hs||e==us}function $r(e){switch(e){case or:return Xe;case ar:return Xs;case lr:return Js;case cr:return as;case hr:return Gs;default:return e}}function Dr(e){let t=parseInt(e);if(isNaN(t))throw new Error("Invalid integer literal when parsing "+e);return t}var Bt=class{strings;expressions;offsets;constructor(t,n,s){this.strings=t,this.expressions=n,this.offsets=s}},Ot=class{templateBindings;warnings;errors;constructor(t,n,s){this.templateBindings=t,this.warnings=n,this.errors=s}};function O(e){return e.start.toString()||"(unknown)"}var we=class{_lexer;_supportsDirectPipeReferences;constructor(t,n=!1){this._lexer=t,this._supportsDirectPipeReferences=n}parseAction(t,n,s){let r=[];this._checkNoInterpolation(r,t,n);let{stripped:i}=this._stripComments(t),o=this._lexer.tokenize(i),c=new z(t,n,s,o,1,r,0,this._supportsDirectPipeReferences).parseChain();return new F(c,t,O(n),s,r)}parseBinding(t,n,s){let r=[],i=this._parseBindingAst(t,n,s,r);return new F(i,t,O(n),s,r)}checkSimpleExpression(t){let n=new Ft;return t.visit(n),n.errors}parseSimpleBinding(t,n,s){let r=[],i=this._parseBindingAst(t,n,s,r),o=this.checkSimpleExpression(i);return o.length>0&&r.push(oe(`Host binding expression cannot contain ${o.join(" ")}`,t,"",n)),new F(i,t,O(n),s,r)}_parseBindingAst(t,n,s,r){this._checkNoInterpolation(r,t,n);let{stripped:i}=this._stripComments(t),o=this._lexer.tokenize(i);return new z(t,n,s,o,0,r,0,this._supportsDirectPipeReferences).parseChain()}parseTemplateBindings(t,n,s,r,i){let o=this._lexer.tokenize(n),c=[];return new z(n,s,i,o,0,c,0,this._supportsDirectPipeReferences).parseTemplateBindings({source:t,span:new B(r,r+t.length)})}parseInterpolation(t,n,s,r){let i=[],{strings:o,expressions:c,offsets:h}=this.splitInterpolation(t,n,i,r);if(c.length===0)return null;let d=[];for(let g=0;gg.text),d,t,O(n),s,i)}parseInterpolationExpression(t,n,s){let{stripped:r}=this._stripComments(t),i=this._lexer.tokenize(r),o=[],c=new z(t,n,s,i,0,o,0,this._supportsDirectPipeReferences).parseChain(),h=["",""];return this.createInterpolationAst(h,[c],t,O(n),s,o)}createInterpolationAst(t,n,s,r,i,o){let c=new Y(0,s.length),h=new Vt(c,c.toAbsolute(i),t,n);return new F(h,s,r,i,o)}splitInterpolation(t,n,s,r){let i=[],o=[],c=[],h=r?Br(r):null,d=0,g=!1,S=!1,E="{{",P="}}";for(;d-1)break;r>-1&&i>-1&&t.push(oe("Got interpolation ({{}}) where expression was expected",n,`at column ${r} in`,s))}_getInterpolationEndIndex(t,n,s){for(let r of this._forEachUnquotedChar(t,s)){if(t.startsWith(n,r))return r;if(t.startsWith("//",r))return t.indexOf(n,r)}return-1}*_forEachUnquotedChar(t,n){let s=null,r=0;for(let i=n;i=this.tokens.length}get inputIndex(){return this.atEOF?this.currentEndIndex:this.next.index+this.offset}get currentEndIndex(){return this.index>0?this.peek(-1).end+this.offset:this.tokens.length===0?this.input.length+this.offset:this.next.index+this.offset}get currentAbsoluteOffset(){return this.absoluteOffset+this.inputIndex}span(t,n){let s=this.currentEndIndex;if(n!==void 0&&n>this.currentEndIndex&&(s=n),t>s){let r=s;s=t,t=r}return new Y(t,s)}sourceSpan(t,n){let s=`${t}@${this.inputIndex}:${n}`;return this.sourceSpanCache.has(s)||this.sourceSpanCache.set(s,this.span(t,n).toAbsolute(this.absoluteOffset)),this.sourceSpanCache.get(s)}advance(){this.index++}withContext(t,n){this.context|=t;let s=n();return this.context^=t,s}consumeOptionalCharacter(t){return this.next.isCharacter(t)?(this.advance(),!0):!1}peekKeywordLet(){return this.next.isKeywordLet()}peekKeywordAs(){return this.next.isKeywordAs()}expectCharacter(t){this.consumeOptionalCharacter(t)||this.error(`Missing expected ${String.fromCharCode(t)}`)}consumeOptionalOperator(t){return this.next.isOperator(t)?(this.advance(),!0):!1}isAssignmentOperator(t){return t.type===p.Operator&&y.isAssignmentOperation(t.strValue)}expectOperator(t){this.consumeOptionalOperator(t)||this.error(`Missing expected operator ${t}`)}prettyPrintToken(t){return t===Ge?"end of input":`token ${t}`}expectIdentifierOrKeyword(){let t=this.next;return!t.isIdentifier()&&!t.isKeyword()?(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier or keyword"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier or keyword`),null):(this.advance(),t.toString())}expectIdentifierOrKeywordOrString(){let t=this.next;return!t.isIdentifier()&&!t.isKeyword()&&!t.isString()?(t.isPrivateIdentifier()?this._reportErrorForPrivateIdentifier(t,"expected identifier, keyword or string"):this.error(`Unexpected ${this.prettyPrintToken(t)}, expected identifier, keyword, or string`),""):(this.advance(),t.toString())}parseChain(){let t=[],n=this.inputIndex;for(;this.index=Ut&&d<=Wt?be.ReferencedDirectly:be.ReferencedByName}else h=be.ReferencedByName;n=new Re(this.span(t),this.sourceSpan(t,o),n,r,c,h,i)}while(this.consumeOptionalOperator("|"))}return n}parseExpression(){return this.parseConditional()}parseConditional(){let t=this.inputIndex,n=this.parseLogicalOr();if(this.consumeOptionalOperator("?")){let s=this.parsePipe(),r;if(this.consumeOptionalCharacter(j))r=this.parsePipe();else{let i=this.inputIndex,o=this.input.substring(t,i);this.error(`Conditional expression ${o} requires all 3 expressions`),r=new A(this.span(t),this.sourceSpan(t))}return new Me(this.span(t),this.sourceSpan(t),n,s,r)}else return n}parseLogicalOr(){let t=this.inputIndex,n=this.parseLogicalAnd();for(;this.consumeOptionalOperator("||");){let s=this.parseLogicalAnd();n=new y(this.span(t),this.sourceSpan(t),"||",n,s)}return n}parseLogicalAnd(){let t=this.inputIndex,n=this.parseNullishCoalescing();for(;this.consumeOptionalOperator("&&");){let s=this.parseNullishCoalescing();n=new y(this.span(t),this.sourceSpan(t),"&&",n,s)}return n}parseNullishCoalescing(){let t=this.inputIndex,n=this.parseEquality();for(;this.consumeOptionalOperator("??");){let s=this.parseEquality();n=new y(this.span(t),this.sourceSpan(t),"??",n,s)}return n}parseEquality(){let t=this.inputIndex,n=this.parseRelational();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"==":case"===":case"!=":case"!==":this.advance();let r=this.parseRelational();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseRelational(){let t=this.inputIndex,n=this.parseAdditive();for(;this.next.type==p.Operator||this.next.isKeywordIn;){let s=this.next.strValue;switch(s){case"<":case">":case"<=":case">=":case"in":this.advance();let r=this.parseAdditive();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseAdditive(){let t=this.inputIndex,n=this.parseMultiplicative();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"+":case"-":this.advance();let r=this.parseMultiplicative();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseMultiplicative(){let t=this.inputIndex,n=this.parseExponentiation();for(;this.next.type==p.Operator;){let s=this.next.strValue;switch(s){case"*":case"%":case"/":this.advance();let r=this.parseExponentiation();n=new y(this.span(t),this.sourceSpan(t),s,n,r);continue}break}return n}parseExponentiation(){let t=this.inputIndex,n=this.parsePrefix();for(;this.next.type==p.Operator&&this.next.strValue==="**";){(n instanceof J||n instanceof K||n instanceof Z||n instanceof ee)&&this.error("Unary operator used immediately before exponentiation expression. Parenthesis must be used to disambiguate operator precedence"),this.advance();let s=this.parseExponentiation();n=new y(this.span(t),this.sourceSpan(t),"**",n,s)}return n}parsePrefix(){if(this.next.type==p.Operator){let t=this.inputIndex,n=this.next.strValue,s;switch(n){case"+":return this.advance(),s=this.parsePrefix(),J.createPlus(this.span(t),this.sourceSpan(t),s);case"-":return this.advance(),s=this.parsePrefix(),J.createMinus(this.span(t),this.sourceSpan(t),s);case"!":return this.advance(),s=this.parsePrefix(),new K(this.span(t),this.sourceSpan(t),s)}}else if(this.next.isKeywordTypeof()){this.advance();let t=this.inputIndex,n=this.parsePrefix();return new Z(this.span(t),this.sourceSpan(t),n)}else if(this.next.isKeywordVoid()){this.advance();let t=this.inputIndex,n=this.parsePrefix();return new ee(this.span(t),this.sourceSpan(t),n)}return this.parseCallChain()}parseCallChain(){let t=this.inputIndex,n=this.parsePrimary();for(;;)if(this.consumeOptionalCharacter(ke))n=this.parseAccessMember(n,t,!1);else if(this.consumeOptionalOperator("?."))this.consumeOptionalCharacter(Ae)?n=this.parseCall(n,t,!0):n=this.consumeOptionalCharacter(le)?this.parseKeyedReadOrWrite(n,t,!0):this.parseAccessMember(n,t,!0);else if(this.consumeOptionalCharacter(le))n=this.parseKeyedReadOrWrite(n,t,!1);else if(this.consumeOptionalCharacter(Ae))n=this.parseCall(n,t,!1);else if(this.consumeOptionalOperator("!"))n=new Be(this.span(t),this.sourceSpan(t),n);else if(this.next.isTemplateLiteralEnd())n=this.parseNoInterpolationTaggedTemplateLiteral(n,t);else if(this.next.isTemplateLiteralPart())n=this.parseTaggedTemplateLiteral(n,t);else return n}parsePrimary(){let t=this.inputIndex;if(this.consumeOptionalCharacter(Ae)){this.rparensExpected++;let n=this.parsePipe();return this.consumeOptionalCharacter(q)||(this.error("Missing closing parentheses"),this.consumeOptionalCharacter(q)),this.rparensExpected--,new Fe(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isKeywordNull())return this.advance(),new k(this.span(t),this.sourceSpan(t),null);if(this.next.isKeywordUndefined())return this.advance(),new k(this.span(t),this.sourceSpan(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new k(this.span(t),this.sourceSpan(t),!0);if(this.next.isKeywordFalse())return this.advance(),new k(this.span(t),this.sourceSpan(t),!1);if(this.next.isKeywordIn())return this.advance(),new k(this.span(t),this.sourceSpan(t),"in");if(this.next.isKeywordThis())return this.advance(),new It(this.span(t),this.sourceSpan(t));if(this.consumeOptionalCharacter(le)){this.rbracketsExpected++;let n=this.parseExpressionList(G);return this.rbracketsExpected--,this.expectCharacter(G),new $e(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isCharacter(Ze))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMember(new Q(this.span(t),this.sourceSpan(t)),t,!1);if(this.next.isNumber()){let n=this.next.toNumber();return this.advance(),new k(this.span(t),this.sourceSpan(t),n)}else{if(this.next.isTemplateLiteralEnd())return this.parseNoInterpolationTemplateLiteral();if(this.next.isTemplateLiteralPart())return this.parseTemplateLiteral();if(this.next.isString()&&this.next.kind===V.Plain){let n=this.next.toString();return this.advance(),new k(this.span(t),this.sourceSpan(t),n)}else return this.next.isPrivateIdentifier()?(this._reportErrorForPrivateIdentifier(this.next,null),new A(this.span(t),this.sourceSpan(t))):this.next.isRegExpBody()?this.parseRegularExpressionLiteral():this.index>=this.tokens.length?(this.error(`Unexpected end of expression: ${this.input}`),new A(this.span(t),this.sourceSpan(t))):(this.error(`Unexpected token ${this.next}`),new A(this.span(t),this.sourceSpan(t)))}}}}parseExpressionList(t){let n=[];do if(!this.next.isCharacter(t))n.push(this.parsePipe());else break;while(this.consumeOptionalCharacter(re));return n}parseLiteralMap(){let t=[],n=[],s=this.inputIndex;if(this.expectCharacter(Ze),!this.consumeOptionalCharacter(ie)){this.rbracesExpected++;do{let r=this.inputIndex,i=this.next.isString(),o=this.expectIdentifierOrKeywordOrString(),c={key:o,quoted:i};if(t.push(c),i)this.expectCharacter(j),n.push(this.parsePipe());else if(this.consumeOptionalCharacter(j))n.push(this.parsePipe());else{c.isShorthandInitialized=!0;let h=this.span(r),d=this.sourceSpan(r);n.push(new X(h,d,d,new Q(h,d),o))}}while(this.consumeOptionalCharacter(re)&&!this.next.isCharacter(ie));this.rbracesExpected--,this.expectCharacter(ie)}return new De(this.span(s),this.sourceSpan(s),t,n)}parseAccessMember(t,n,s){let r=this.inputIndex,i=this.withContext(ae.Writable,()=>{let c=this.expectIdentifierOrKeyword()??"";return c.length===0&&this.error("Expected identifier for property access",t.span.end),c}),o=this.sourceSpan(r);if(s)return this.isAssignmentOperator(this.next)?(this.advance(),this.error("The '?.' operator cannot be used in the assignment"),new A(this.span(n),this.sourceSpan(n))):new ce(this.span(n),this.sourceSpan(n),o,t,i);if(this.isAssignmentOperator(this.next)){let c=this.next.strValue;if(!(this.parseFlags&1))return this.advance(),this.error("Bindings cannot contain assignments"),new A(this.span(n),this.sourceSpan(n));let h=new X(this.span(n),this.sourceSpan(n),o,t,i);this.advance();let d=this.parseConditional();return new y(this.span(n),this.sourceSpan(n),c,h,d)}else return new X(this.span(n),this.sourceSpan(n),o,t,i)}parseCall(t,n,s){let r=this.inputIndex;this.rparensExpected++;let i=this.parseCallArguments(),o=this.span(r,this.inputIndex).toAbsolute(this.absoluteOffset);this.expectCharacter(q),this.rparensExpected--;let c=this.span(n),h=this.sourceSpan(n);return s?new pe(c,h,t,i,o):new Oe(c,h,t,i,o)}parseCallArguments(){if(this.next.isCharacter(q))return[];let t=[];do t.push(this.parsePipe());while(this.consumeOptionalCharacter(re));return t}expectTemplateBindingKey(){let t="",n=!1,s=this.currentAbsoluteOffset;do t+=this.expectIdentifierOrKeywordOrString(),n=this.consumeOptionalOperator("-"),n&&(t+="-");while(n);return{source:t,span:new B(s,s+t.length)}}parseTemplateBindings(t){let n=[];for(n.push(...this.parseDirectiveKeywordBindings(t));this.index{this.rbracketsExpected++;let r=this.parsePipe();if(r instanceof A&&this.error("Key access cannot be empty"),this.rbracketsExpected--,this.expectCharacter(G),this.isAssignmentOperator(this.next)){let i=this.next.strValue;if(s)this.advance(),this.error("The '?.' operator cannot be used in the assignment");else{let o=new ue(this.span(n),this.sourceSpan(n),t,r);this.advance();let c=this.parseConditional();return new y(this.span(n),this.sourceSpan(n),i,o,c)}}else return s?new he(this.span(n),this.sourceSpan(n),t,r):new ue(this.span(n),this.sourceSpan(n),t,r);return new A(this.span(n),this.sourceSpan(n))})}parseDirectiveKeywordBindings(t){let n=[];this.consumeOptionalCharacter(j);let s=this.getDirectiveBoundTarget(),r=this.currentAbsoluteOffset,i=this.parseAsBinding(t);i||(this.consumeStatementTerminator(),r=this.currentAbsoluteOffset);let o=new B(t.span.start,r);return n.push(new He(o,t,s)),i&&n.push(i),n}getDirectiveBoundTarget(){if(this.next===Ge||this.peekKeywordAs()||this.peekKeywordLet())return null;let t=this.parsePipe(),{start:n,end:s}=t.span,r=this.input.substring(n,s);return new F(t,r,O(this.parseSourceSpan),this.absoluteOffset+n,this.errors)}parseAsBinding(t){if(!this.peekKeywordAs())return null;this.advance();let n=this.expectTemplateBindingKey();this.consumeStatementTerminator();let s=new B(t.span.start,this.currentAbsoluteOffset);return new ge(s,n,t)}parseLetBinding(){if(!this.peekKeywordLet())return null;let t=this.currentAbsoluteOffset;this.advance();let n=this.expectTemplateBindingKey(),s=null;this.consumeOptionalOperator("=")&&(s=this.expectTemplateBindingKey()),this.consumeStatementTerminator();let r=new B(t,this.currentAbsoluteOffset);return new ge(r,n,s)}parseNoInterpolationTaggedTemplateLiteral(t,n){let s=this.parseNoInterpolationTemplateLiteral();return new fe(this.span(n),this.sourceSpan(n),t,s)}parseNoInterpolationTemplateLiteral(){let t=this.next.strValue,n=this.inputIndex;this.advance();let s=this.span(n),r=this.sourceSpan(n);return new de(s,r,[new me(s,r,t)],[])}parseTaggedTemplateLiteral(t,n){let s=this.parseTemplateLiteral();return new fe(this.span(n),this.sourceSpan(n),t,s)}parseTemplateLiteral(){let t=[],n=[],s=this.inputIndex;for(;this.next!==Ge;){let r=this.next;if(r.isTemplateLiteralPart()||r.isTemplateLiteralEnd()){let i=this.inputIndex;if(this.advance(),t.push(new me(this.span(i),this.sourceSpan(i),r.strValue)),r.isTemplateLiteralEnd())break}else if(r.isTemplateLiteralInterpolationStart()){this.advance(),this.rbracesExpected++;let i=this.parsePipe();i instanceof A?this.error("Template literal interpolation cannot be empty"):n.push(i),this.rbracesExpected--}else this.advance()}return new de(this.span(s),this.sourceSpan(s),t,n)}parseRegularExpressionLiteral(){let t=this.next;if(this.advance(),!t.isRegExpBody())return new A(this.span(this.inputIndex),this.sourceSpan(this.inputIndex));let n=null;if(this.next.isRegExpFlags()){n=this.next,this.advance();let i=new Set;for(let o=0;o`"${h}"`).join(", "),n.index+o)}}let s=t.index,r=n?n.end:t.end;return new Ve(this.span(s,r),this.sourceSpan(s,r),t.strValue,n?n.strValue:null)}consumeStatementTerminator(){this.consumeOptionalCharacter(Te)||this.consumeOptionalCharacter(re)}error(t,n=this.index){this.errors.push(oe(t,this.input,this.getErrorLocationText(n),this.parseSourceSpan)),this.skip()}getErrorLocationText(t){return t0&&(n=` ${n} `);let r=O(s),i=`Parser Error: ${e}${n}[${t}] in ${r}`;return new Mt(s,i)}var Ft=class extends Nt{errors=[];visitPipe(){this.errors.push("pipes")}};function Br(e){let t=new Map,n=0,s=0,r=0;for(;rc+h.length,0);s+=o,n+=o}t.set(s,n),r++}return t}var Or=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),ki=Array.from(Or).reduce((e,[t,n])=>(e.set(t,n),e),new Map);var Ti=new we(new Ue);function D(e){return t=>t.kind===e}function Ne(e,t){return n=>n.kind===e&&t===n.expression instanceof rt}function Fr(e){return(e.kind===f.Property||e.kind===f.TwoWayProperty)&&!(e.expression instanceof rt)}var bi=[{test:D(f.StyleMap),transform:it},{test:D(f.ClassMap),transform:it},{test:D(f.StyleProp)},{test:D(f.ClassProp)},{test:Ne(f.Attribute,!0)},{test:Ne(f.Property,!0)},{test:Fr},{test:Ne(f.Attribute,!1)}],Ai=[{test:Ne(f.DomProperty,!0)},{test:Ne(f.DomProperty,!1)},{test:D(f.Attribute)},{test:D(f.StyleMap),transform:it},{test:D(f.ClassMap),transform:it},{test:D(f.StyleProp)},{test:D(f.ClassProp)}],Ii=new Set([f.Listener,f.TwoWayListener,f.AnimationListener,f.StyleMap,f.ClassMap,f.StyleProp,f.ClassProp,f.Property,f.TwoWayProperty,f.DomProperty,f.Attribute,f.Animation]);function it(e){return e.slice(e.length-1)}var Ni=new Map([[$.Idle,{none:l.deferOnIdle,prefetch:l.deferPrefetchOnIdle,hydrate:l.deferHydrateOnIdle}],[$.Immediate,{none:l.deferOnImmediate,prefetch:l.deferPrefetchOnImmediate,hydrate:l.deferHydrateOnImmediate}],[$.Timer,{none:l.deferOnTimer,prefetch:l.deferPrefetchOnTimer,hydrate:l.deferHydrateOnTimer}],[$.Hover,{none:l.deferOnHover,prefetch:l.deferPrefetchOnHover,hydrate:l.deferHydrateOnHover}],[$.Interaction,{none:l.deferOnInteraction,prefetch:l.deferPrefetchOnInteraction,hydrate:l.deferHydrateOnInteraction}],[$.Viewport,{none:l.deferOnViewport,prefetch:l.deferPrefetchOnViewport,hydrate:l.deferHydrateOnViewport}],[$.Never,{none:l.deferHydrateNever,prefetch:l.deferHydrateNever,hydrate:l.deferHydrateNever}]]);var Pi=[l.pipeBind1,l.pipeBind2,l.pipeBind3,l.pipeBind4];var Li={constant:[l.interpolate,l.interpolate1,l.interpolate2,l.interpolate3,l.interpolate4,l.interpolate5,l.interpolate6,l.interpolate7,l.interpolate8],variable:l.interpolateV,mapping:e=>{if(e%2===0)throw new Error("Expected odd number of arguments");return(e-1)/2}};var Mi=new Map([["window",l.resolveWindow],["document",l.resolveDocument],["body",l.resolveBody]]);var Ri=new Map([[L.HTML,l.sanitizeHtml],[L.RESOURCE_URL,l.sanitizeResourceUrl],[L.SCRIPT,l.sanitizeScript],[L.STYLE,l.sanitizeStyle],[L.URL,l.sanitizeUrl],[L.ATTRIBUTE_NO_BINDING,l.validateAttribute]]),$i=new Map([[L.HTML,l.trustConstantHtml],[L.RESOURCE_URL,l.trustConstantResourceUrl]]);var ns;(function(e){e[e.None=0]="None",e[e.ViewContextRead=1]="ViewContextRead",e[e.ViewContextWrite=2]="ViewContextWrite",e[e.SideEffectful=4]="SideEffectful"})(ns||(ns={}));var Di=new Map([[M.Property,R.Property],[M.TwoWay,R.TwoWayProperty],[M.Attribute,R.Attribute],[M.Class,R.ClassName],[M.Style,R.StyleProperty],[M.LegacyAnimation,R.LegacyAnimation],[M.Animation,R.Animation]]);var Bi=Symbol("queryAdvancePlaceholder");var ss;(function(e){e[e.NG_CONTENT=0]="NG_CONTENT",e[e.STYLE=1]="STYLE",e[e.STYLESHEET=2]="STYLESHEET",e[e.SCRIPT=3]="SCRIPT",e[e.OTHER=4]="OTHER"})(ss||(ss={}));var rs;(function(e){e.IDLE="idle",e.TIMER="timer",e.INTERACTION="interaction",e.IMMEDIATE="immediate",e.HOVER="hover",e.VIEWPORT="viewport",e.NEVER="never"})(rs||(rs={}));var ws="%COMP%",Oi=`_nghost-${ws}`,Fi=`_ngcontent-${ws}`;var is;(function(e){e[e.Extract=0]="Extract",e[e.Merge=1]="Merge"})(is||(is={}));var Vi=new At("21.0.2");function qe(e="test.html"){let t=new et(new tt("",e),0,0,0);return new nt(t,t)}var Hr=e=>we.prototype._commentStart(e);function Ur(e,t){let n=t?Hr(e):null;if(n===null)return{text:e,comments:[]};let s={type:"CommentLine",value:e.slice(n+2),...Ee({start:n,end:e.length})};return{text:e.slice(0,n),comments:[s]}}function je(e,t=!0){return n=>{let s=new we(new Ue),{text:r,comments:i}=Ur(n,t),o=e(r,s);if(o.errors.length!==0){let[{message:c}]=o.errors;throw new SyntaxError(c.replace(/^Parser Error: | at column \d+ in [^]*$/g,""))}return{result:o,comments:i,text:r}}}var Ss=je((e,t)=>t.parseBinding(e,qe(),0)),Wr=je((e,t)=>t.parseSimpleBinding(e,qe(),0)),Es=je((e,t)=>t.parseAction(e,qe(),0)),ys=je((e,t)=>t.parseInterpolationExpression(e,qe(),0)),_s=je((e,t)=>t.parseTemplateBindings("",e,qe(),0,0),!1);var Cs=(e,t)=>(n,s,...r)=>n|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,r);function qr(e){return this[e<0?this.length+e:e]}var jr=Cs("at",function(){if(Array.isArray(this)||typeof this=="string")return qr}),lt=jr;var ks=class{text;constructor(e){this.text=e}getCharacterIndex(e,t){return hn(this.text,e,t)}getCharacterLastIndex(e,t){return un(this.text,e,t)}transformSpan(e,{stripSpaces:t=!1,hasParentParens:n=!1}={}){if(!t)return Ee(e);let{outerSpan:s,innerSpan:r,hasParens:i}=ln(e,this.text,n),o=Ee(r);return i&&(o.extra={parenthesized:!0,parenStart:s.start,parenEnd:s.end}),o}createNode(e,{stripSpaces:t=!0,hasParentParens:n=!1}={}){let{type:s,start:r,end:i}=e,o={...e,...this.transformSpan({start:r,end:i},{stripSpaces:t,hasParentParens:n})};switch(s){case"NumericLiteral":case"StringLiteral":case"RegExpLiteral":{let c=this.text.slice(o.start,o.end),{value:h}=o;o.extra={...o.extra,raw:c,rawValue:h};break}case"ObjectProperty":{let{shorthand:c}=o;c&&(o.extra={...o.extra,shorthand:c});break}}return o}};function ct(e){return!!e.extra?.parenthesized}function te(e){return ct(e)?e.extra.parenStart:e.start}function ne(e){return ct(e)?e.extra.parenEnd:e.end}function zt(e){return e.type==="TSNonNullExpression"&&!ct(e)?zt(e.expression):(e.type==="OptionalCallExpression"||e.type==="OptionalMemberExpression")&&!ct(e)}function Ts(e,t){let{start:n,end:s}=e.sourceSpan;return n>=s||/^\s+$/.test(t.slice(n,s))}var Gt=class extends ks{#r;#n;constructor(e,t){super(t),this.#r=e,this.#n=t}get node(){return this.#t(this.#r)}transformNode(e){return this.#s(e)}#e(e,{stripSpaces:t=!0,hasParentParens:n=!1}={}){return this.createNode(e,{stripSpaces:t,hasParentParens:n})}#i(e,t,{computed:n,optional:s,hasParentParens:r=!1}){let{receiver:i}=e;if(Ts(i,this.#n)||i.sourceSpan.start===t.start)return t;let o=this.#t(i),c=zt(o);return this.#e({type:s||c?"OptionalMemberExpression":"MemberExpression",object:o,property:t,computed:n,...s?{optional:!0}:c?{optional:!1}:void 0,...e.sourceSpan},{hasParentParens:r})}#t(e,t){return this.#s(e,t)}#s(e,t){let{isInParentParens:n}={isInParentParens:!1,...t};if(e instanceof Vt){let{expressions:s}=e;if(s.length!==1)throw new Error("Unexpected 'Interpolation'");return this.#t(s[0])}if(e instanceof J)return this.#e({type:"UnaryExpression",prefix:!0,argument:this.#t(e.expr),operator:e.operator,...e.sourceSpan},{hasParentParens:n});if(e instanceof y){let{left:s,operation:r,right:i}=e,o=this.#t(s),c=this.#t(i),h={left:o,right:c,start:te(o),end:ne(c)};return r==="&&"||r==="||"||r==="??"?this.#e({...h,type:"LogicalExpression",operator:r},{hasParentParens:n}):y.isAssignmentOperation(r)?this.#e({...h,type:"AssignmentExpression",left:o,operator:r,...e.sourceSpan},{hasParentParens:n}):this.#e({...h,type:"BinaryExpression",operator:r},{hasParentParens:n})}if(e instanceof Re){let{exp:s,name:r,args:i}=e,o=this.#t(s),c=te(o),h=ne(o),d=this.getCharacterIndex(/\S/,this.getCharacterIndex("|",h)+1),g=this.#e({type:"Identifier",name:r,start:d,end:d+r.length}),S=i.map(E=>this.#t(E));return this.#e({type:"NGPipeExpression",left:o,right:g,arguments:S,start:c,end:ne(S.length===0?g:lt(0,S,-1))},{hasParentParens:n})}if(e instanceof Le)return this.#e({type:"NGChainedExpression",expressions:e.expressions.map(s=>this.#t(s)),...e.sourceSpan},{hasParentParens:n});if(e instanceof Me){let{condition:s,trueExp:r,falseExp:i}=e,o=this.#t(s),c=this.#t(r),h=this.#t(i);return this.#e({type:"ConditionalExpression",test:o,consequent:c,alternate:h,start:te(o),end:ne(h)},{hasParentParens:n})}if(e instanceof A)return this.#e({type:"NGEmptyExpression",...e.sourceSpan},{hasParentParens:n});if(e instanceof Q)return this.#e({type:"ThisExpression",...e.sourceSpan},{hasParentParens:n});if(e instanceof $e)return this.#e({type:"ArrayExpression",elements:e.expressions.map(s=>this.#t(s)),...e.sourceSpan},{hasParentParens:n});if(e instanceof De){let{keys:s,values:r}=e,i=r.map(c=>this.#t(c)),o=s.map(({key:c,quoted:h},d)=>{let g=i[d],S=te(g),E=ne(g),P=this.getCharacterIndex(/\S/,d===0?e.sourceSpan.start+1:this.getCharacterIndex(",",ne(i[d-1]))+1),C={start:P,end:S===P?E:this.getCharacterLastIndex(/\S/,this.getCharacterLastIndex(":",S-1)-1)+1},N=h?this.#e({type:"StringLiteral",value:c,...C}):this.#e({type:"Identifier",name:c,...C}),H=N.endthis.#t(g)),c=this.#t(r),h=zt(c),d=s||h?"OptionalCallExpression":"CallExpression";return this.#e({type:d,callee:c,arguments:o,...d==="OptionalCallExpression"?{optional:s}:void 0,start:te(c),end:e.sourceSpan.end},{hasParentParens:n})}if(e instanceof Be){let s=this.#t(e.expression);return this.#e({type:"TSNonNullExpression",expression:s,start:te(s),end:e.sourceSpan.end},{hasParentParens:n})}if(e instanceof K||e instanceof Z||e instanceof ee){let s=e instanceof K?"!":e instanceof Z?"typeof":e instanceof ee?"void":void 0;if(!s)throw new Error("Unexpected expression.");let{start:r}=e.sourceSpan;if(s==="typeof"||s==="void"){let o=this.text.lastIndexOf(s,r);if(o===-1)throw new Error(`Cannot find operator '${s}' from index ${r} in ${JSON.stringify(this.text)}`);r=o}let i=this.#t(e.expression);return this.#e({type:"UnaryExpression",prefix:!0,operator:s,argument:i,start:r,end:ne(i)},{hasParentParens:n})}if(e instanceof ue||e instanceof he)return this.#i(e,this.#t(e.key),{computed:!0,optional:e instanceof he,hasParentParens:n});if(e instanceof X||e instanceof ce){let{receiver:s,name:r}=e,i=this.#e({type:"Identifier",name:r,...e.nameSpan},Ts(s,this.#n)?{hasParentParens:n}:{});return this.#i(e,i,{computed:!1,optional:e instanceof ce,hasParentParens:n})}if(e instanceof fe)return this.#e({type:"TaggedTemplateExpression",tag:this.#t(e.tag),quasi:this.#t(e.template),...e.sourceSpan});if(e instanceof de){let{elements:s,expressions:r}=e;return this.#e({type:"TemplateLiteral",quasis:s.map(i=>this.#t(i,{parent:e})),expressions:r.map(i=>this.#t(i)),...e.sourceSpan})}if(e instanceof me){let{elements:s}=t.parent,r=s.indexOf(e),i=r===0,o=r===s.length-1,c=e.sourceSpan.end-(o?1:0),h=e.sourceSpan.start+(i?1:0),d=this.text.slice(h,c);return this.#e({type:"TemplateElement",value:{cooked:e.text,raw:d},start:h,end:c,tail:o},{stripSpaces:!1})}if(e instanceof Fe)return this.#s(e.expression);throw new Error(`Unexpected node type '${e.constructor.name}'`)}};function bs(e,t){return new Gt(e,t).node}function As(e){return e instanceof He}function Is(e){return e instanceof ge}var Se,se,m,Ps,T,Xt,Jt,Yt,Ls,Ms,Rs,$s,Ns,zr=(Ns=class extends Gt{constructor(t,n){super(void 0,n);ze(this,m);ze(this,Se);ze(this,se);dt(this,Se,t),dt(this,se,n);for(let s of t)x(this,m,Ls).call(this,s)}get expressions(){return x(this,m,Rs).call(this)}},Se=new WeakMap,se=new WeakMap,m=new WeakSet,Ps=function(){return U(this,Se)[0].key},T=function(t,{stripSpaces:n=!0}={}){return this.createNode(t,{stripSpaces:n})},Xt=function(t){return this.transformNode(t)},Jt=function(t){return pn(t.slice(U(this,m,Ps).source.length))},Yt=function(t){let n=U(this,se);if(n[t.start]!=='"'&&n[t.start]!=="'")return;let s=n[t.start],r=!1;for(let i=t.start+1;i({...E,...this.transformSpan({start:E.start,end:P})}),g=E=>({...d(E,h.end),alias:h}),S=r.pop();if(S.type==="NGMicrosyntaxExpression")r.push(g(S));else if(S.type==="NGMicrosyntaxKeyedExpression"){let E=g(S.expression);r.push(d({...S,expression:E},E.end))}else throw new Error(`Unexpected type ${S.type}`)}else r.push(x(this,m,$s).call(this,c,o));i=c}return x(this,m,T).call(this,{type:"NGMicrosyntax",body:r,...r.length===0?t[0].sourceSpan:{start:r[0].start,end:lt(0,r,-1).end}})},$s=function(t,n){if(As(t)){let{key:s,value:r}=t;return r?n===0?x(this,m,T).call(this,{type:"NGMicrosyntaxExpression",expression:x(this,m,Xt).call(this,r.ast),alias:null,...r.sourceSpan}):x(this,m,T).call(this,{type:"NGMicrosyntaxKeyedExpression",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:x(this,m,Jt).call(this,s.source),...s.span}),expression:x(this,m,T).call(this,{type:"NGMicrosyntaxExpression",expression:x(this,m,Xt).call(this,r.ast),alias:null,...r.sourceSpan}),start:s.span.start,end:r.sourceSpan.end}):x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:x(this,m,Jt).call(this,s.source),...s.span})}else{let{key:s,sourceSpan:r}=t;if(/^let\s$/.test(U(this,se).slice(r.start,r.start+4))){let{value:i}=t;return x(this,m,T).call(this,{type:"NGMicrosyntaxLet",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:s.source,...s.span}),value:i?x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:i.source,...i.span}):null,start:r.start,end:i?i.span.end:s.span.end})}else{let i=x(this,m,Ms).call(this,t);return x(this,m,T).call(this,{type:"NGMicrosyntaxAs",key:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:i.source,...i.span}),alias:x(this,m,T).call(this,{type:"NGMicrosyntaxKey",name:s.source,...s.span}),start:i.span.start,end:s.span.end})}}},Ns);function Ds(e,t){return new zr(e,t).expressions}function ut({result:{ast:e},text:t,comments:n}){return Object.assign(bs(e,t),{comments:n})}function Bs({result:{templateBindings:e},text:t}){return Ds(e,t)}var Qt=e=>ut(Ss(e));var Kt=e=>ut(ys(e)),ht=e=>ut(Es(e)),Zt=e=>Bs(_s(e));function en(e){let t=e.range?.[0]??e.start,n=(e.declaration?.decorators??e.decorators)?.[0];return n?Math.min(en(n),t):t}function Os(e){return e.range?.[1]??e.end}function pt(e){return{astFormat:"estree",parse(t){let n=e(t),{comments:s}=n;return delete n.comments,e===ht&&n.type!=="NGChainedExpression"&&(n={...n,type:"NGChainedExpression",expressions:[n]}),{type:"NGRoot",node:n,comments:s}},locStart:en,locEnd:Os}}var Gr=pt(ht),Xr=pt(Qt),Jr=pt(Kt),Yr=pt(Zt);export{Fs as default,tn as parsers}; diff --git a/node_modules/prettier/plugins/babel.js b/node_modules/prettier/plugins/babel.js old mode 100755 new mode 100644 index 7795b3bb6..416a17c98 --- a/node_modules/prettier/plugins/babel.js +++ b/node_modules/prettier/plugins/babel.js @@ -1,15 +1,15 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.babel=e()}})(function(){"use strict";var Ti=Object.create;var be=Object.defineProperty;var bi=Object.getOwnPropertyDescriptor;var Ai=Object.getOwnPropertyNames;var Si=Object.getPrototypeOf,Ei=Object.prototype.hasOwnProperty;var Ci=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),Ue=(a,t)=>{for(var e in t)be(a,e,{get:t[e],enumerable:!0})},os=(a,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ai(t))!Ei.call(a,i)&&i!==e&&be(a,i,{get:()=>t[i],enumerable:!(s=bi(t,i))||s.enumerable});return a};var ls=(a,t,e)=>(e=a!=null?Ti(Si(a)):{},os(t||!a||!a.__esModule?be(e,"default",{value:a,enumerable:!0}):e,a)),wi=a=>os(be({},"__esModule",{value:!0}),a);var Tt=Ci(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});function Ii(a,t){if(a==null)return{};var e={};for(var s in a)if({}.hasOwnProperty.call(a,s)){if(t.indexOf(s)!==-1)continue;e[s]=a[s]}return e}var B=class{constructor(t,e,s){this.line=void 0,this.column=void 0,this.index=void 0,this.line=t,this.column=e,this.index=s}},se=class{constructor(t,e){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=e}};function D(a,t){let{line:e,column:s,index:i}=a;return new B(e,s+t,i+t)}var hs="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",Ni={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:hs},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:hs}},cs={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},Ee=a=>a.type==="UpdateExpression"?cs.UpdateExpression[`${a.prefix}`]:cs[a.type],ki={AccessorIsGenerator:({kind:a})=>`A ${a}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:a})=>`Missing initializer in ${a} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:a})=>`\`${a}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:a,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`. +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.babel=e()}})(function(){"use strict";var Re=Object.defineProperty;var Hs=Object.getOwnPropertyDescriptor;var Ws=Object.getOwnPropertyNames;var Js=Object.prototype.hasOwnProperty;var Ue=(a,t)=>{for(var e in t)Re(a,e,{get:t[e],enumerable:!0})},Gs=(a,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ws(t))!Js.call(a,i)&&i!==e&&Re(a,i,{get:()=>t[i],enumerable:!(s=Hs(t,i))||s.enumerable});return a};var Xs=a=>Gs(Re({},"__esModule",{value:!0}),a);var ca={};Ue(ca,{parsers:()=>ha});var vt={};Ue(vt,{__babel_estree:()=>ta,__js_expression:()=>Zr,__ts_expression:()=>ea,__vue_event_binding:()=>Yr,__vue_expression:()=>Zr,__vue_ts_event_binding:()=>Qr,__vue_ts_expression:()=>ea,babel:()=>Yr,"babel-flow":()=>$s,"babel-ts":()=>Qr});function Ys(a,t){if(a==null)return{};var e={};for(var s in a)if({}.hasOwnProperty.call(a,s)){if(t.indexOf(s)!==-1)continue;e[s]=a[s]}return e}var R=class{line;column;index;constructor(t,e,s){this.line=t,this.column=e,this.index=s}},Q=class{start;end;filename;identifierName;constructor(t,e){this.start=t,this.end=e}};function D(a,t){let{line:e,column:s,index:i}=a;return new R(e,s+t,i+t)}var Mt="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",Qs={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:Mt},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:Mt}},Ot={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},be=a=>a.type==="UpdateExpression"?Ot.UpdateExpression[`${a.prefix}`]:Ot[a.type],Zs={AccessorIsGenerator:({kind:a})=>`A ${a}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:a})=>`Missing initializer in ${a} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:a})=>`\`${a}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:a,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`. - Did you mean \`export { '${a}' as '${t}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:a})=>`'${a==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:a})=>`Unsyntactic ${a==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedImportAssert` parser plugin to suppress this error.",ImportBindingIsString:({importName:a})=>`A string literal cannot be used as an imported binding. -- Did you mean \`import { "${a}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:a})=>`Expected number in radix ${a}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:a})=>`Escape sequence in keyword ${a}.`,InvalidIdentifier:({identifierName:a})=>`Invalid identifier ${a}.`,InvalidLhs:({ancestor:a})=>`Invalid left-hand side in ${Ee(a)}.`,InvalidLhsBinding:({ancestor:a})=>`Binding invalid left-hand side in ${Ee(a)}.`,InvalidLhsOptionalChaining:({ancestor:a})=>`Invalid optional chaining in the left-hand side of ${Ee(a)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:a})=>`Unexpected character '${a}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:a})=>`Private name #${a} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:a})=>`Label '${a}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:a})=>`This experimental syntax requires enabling the parser plugin: ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:a})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:a})=>`Duplicate key "${a}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:a})=>`An export name cannot include a lone surrogate, found '\\u${a.toString(16)}'.`,ModuleExportUndefined:({localName:a})=>`Export '${a}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:a})=>`Private names are only allowed in property accesses (\`obj.#${a}\`) or in \`in\` expressions (\`#${a} in obj\`).`,PrivateNameRedeclaration:({identifierName:a})=>`Duplicate private name #${a}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:a})=>`Unexpected keyword '${a}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:a})=>`Unexpected reserved word '${a}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:a,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${a?`, expected "${a}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:a,onlyValidPropertyName:t})=>`The only valid meta property for ${a} is ${a}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:a})=>`Identifier '${a}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",YieldNotInGeneratorFunction:"'yield' is only allowed within generator functions.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},vi={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:a})=>`Assigning to '${a}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:a})=>`Binding '${a}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},Li={ParseExpressionEmptyInput:"Unexpected parseExpression() input: The input is empty or contains only comments.",ParseExpressionExpectsEOF:({unexpected:a})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(a)}\`.`},Di=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),Mi=Object.assign({PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:a})=>`Invalid topic token ${a}. In order to use ${a} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${a}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:a})=>`Hack-style pipe body cannot be an unparenthesized ${Ee({type:a})}; please wrap it in parentheses.`},{PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'}),Oi=["message"];function ps(a,t,e){Object.defineProperty(a,t,{enumerable:!1,configurable:!0,value:e})}function Fi({toMessage:a,code:t,reasonCode:e,syntaxPlugin:s}){let i=e==="MissingPlugin"||e==="MissingOneOfPlugins";{let r={AccessorCannotDeclareThisParameter:"AccesorCannotDeclareThisParameter",AccessorCannotHaveTypeParameters:"AccesorCannotHaveTypeParameters",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference",SetAccessorCannotHaveOptionalParameter:"SetAccesorCannotHaveOptionalParameter",SetAccessorCannotHaveRestParameter:"SetAccesorCannotHaveRestParameter",SetAccessorCannotHaveReturnType:"SetAccesorCannotHaveReturnType"};r[e]&&(e=r[e])}return function r(n,o){let l=new SyntaxError;return l.code=t,l.reasonCode=e,l.loc=n,l.pos=n.index,l.syntaxPlugin=s,i&&(l.missingPlugin=o.missingPlugin),ps(l,"clone",function(c={}){var u;let{line:f,column:d,index:x}=(u=c.loc)!=null?u:n;return r(new B(f,d,x),Object.assign({},o,c.details))}),ps(l,"details",o),Object.defineProperty(l,"message",{configurable:!0,get(){let h=`${a(o)} (${n.line}:${n.column})`;return this.message=h,h},set(h){Object.defineProperty(this,"message",{value:h,writable:!0})}}),l}}function F(a,t){if(Array.isArray(a))return s=>F(s,a[0]);let e={};for(let s of Object.keys(a)){let i=a[s],r=typeof i=="string"?{message:()=>i}:typeof i=="function"?{message:i}:i,{message:n}=r,o=Ii(r,Oi),l=typeof n=="string"?()=>n:n;e[s]=Fi(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:s,toMessage:l},t?{syntaxPlugin:t}:{},o))}return e}var p=Object.assign({},F(Ni),F(ki),F(vi),F(Li),F`pipelineOperator`(Mi));function Bi(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function Ri(a){let t=Bi();if(a==null)return t;if(a.annexB!=null&&a.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(let e of Object.keys(t))a[e]!=null&&(t[e]=a[e]);if(t.startLine===1)a.startIndex==null&&t.startColumn>0?t.startIndex=t.startColumn:a.startColumn==null&&t.startIndex>0&&(t.startColumn=t.startIndex);else if((a.startColumn==null||a.startIndex==null)&&a.startIndex!=null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");return t}var{defineProperty:_i}=Object,us=(a,t)=>{a&&_i(a,t,{enumerable:!1,value:a[t]})};function he(a){return us(a.loc.start,"index"),us(a.loc.end,"index"),a}var Ui=a=>class extends a{parse(){let e=he(super.parse());return this.optionFlags&256&&(e.tokens=e.tokens.map(he)),e}parseRegExpLiteral({pattern:e,flags:s}){let i=null;try{i=new RegExp(e,s)}catch{}let r=this.estreeParseLiteral(i);return r.regex={pattern:e,flags:s},r}parseBigIntLiteral(e){let s;try{s=BigInt(e)}catch{s=null}let i=this.estreeParseLiteral(s);return i.bigint=String(i.value||e),i}parseDecimalLiteral(e){let i=this.estreeParseLiteral(null);return i.decimal=String(i.value||e),i}estreeParseLiteral(e){return this.parseLiteral(e,"Literal")}parseStringLiteral(e){return this.estreeParseLiteral(e)}parseNumericLiteral(e){return this.estreeParseLiteral(e)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(e){return this.estreeParseLiteral(e)}estreeParseChainExpression(e,s){let i=this.startNodeAtNode(e);return i.expression=e,this.finishNodeAt(i,"ChainExpression",s)}directiveToStmt(e){let s=e.value;delete e.value,this.castNodeTo(s,"Literal"),s.raw=s.extra.raw,s.value=s.extra.expressionValue;let i=this.castNodeTo(e,"ExpressionStatement");return i.expression=s,i.directive=s.extra.rawValue,delete s.extra,i}fillOptionalPropertiesForTSESLint(e){}cloneEstreeStringLiteral(e){let{start:s,end:i,loc:r,range:n,raw:o,value:l}=e,h=Object.create(e.constructor.prototype);return h.type="Literal",h.start=s,h.end=i,h.loc=r,h.range=n,h.raw=o,h.value=l,h}initFunction(e,s){super.initFunction(e,s),e.expression=!1}checkDeclaration(e){e!=null&&this.isObjectProperty(e)?this.checkDeclaration(e.value):super.checkDeclaration(e)}getObjectOrClassMethodParams(e){return e.value.params}isValidDirective(e){var s;return e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&!((s=e.expression.extra)!=null&&s.parenthesized)}parseBlockBody(e,s,i,r,n){super.parseBlockBody(e,s,i,r,n);let o=e.directives.map(l=>this.directiveToStmt(l));e.body=o.concat(e.body),delete e.directives}parsePrivateName(){let e=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(e):e}convertPrivateNameToPrivateIdentifier(e){let s=super.getPrivateNameSV(e);return e=e,delete e.id,e.name=s,this.castNodeTo(e,"PrivateIdentifier")}isPrivateName(e){return this.getPluginOption("estree","classFeatures")?e.type==="PrivateIdentifier":super.isPrivateName(e)}getPrivateNameSV(e){return this.getPluginOption("estree","classFeatures")?e.name:super.getPrivateNameSV(e)}parseLiteral(e,s){let i=super.parseLiteral(e,s);return i.raw=i.extra.raw,delete i.extra,i}parseFunctionBody(e,s,i=!1){super.parseFunctionBody(e,s,i),e.expression=e.body.type!=="BlockStatement"}parseMethod(e,s,i,r,n,o,l=!1){let h=this.startNode();h.kind=e.kind,h=super.parseMethod(h,s,i,r,n,o,l),delete h.kind;let{typeParameters:c}=e;c&&(delete e.typeParameters,h.typeParameters=c,this.resetStartLocationFromNode(h,c));let u=this.castNodeTo(h,"FunctionExpression");return e.value=u,o==="ClassPrivateMethod"&&(e.computed=!1),o==="ObjectMethod"?(e.kind==="method"&&(e.kind="init"),e.shorthand=!1,this.finishNode(e,"Property")):this.finishNode(e,"MethodDefinition")}nameIsConstructor(e){return e.type==="Literal"?e.value==="constructor":super.nameIsConstructor(e)}parseClassProperty(...e){let s=super.parseClassProperty(...e);return this.getPluginOption("estree","classFeatures")&&this.castNodeTo(s,"PropertyDefinition"),s}parseClassPrivateProperty(...e){let s=super.parseClassPrivateProperty(...e);return this.getPluginOption("estree","classFeatures")&&(this.castNodeTo(s,"PropertyDefinition"),s.computed=!1),s}parseClassAccessorProperty(e){let s=super.parseClassAccessorProperty(e);return this.getPluginOption("estree","classFeatures")&&(s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractAccessorProperty")):this.castNodeTo(s,"AccessorProperty")),s}parseObjectProperty(e,s,i,r){let n=super.parseObjectProperty(e,s,i,r);return n&&(n.kind="init",this.castNodeTo(n,"Property")),n}finishObjectProperty(e){return e.kind="init",this.finishNode(e,"Property")}isValidLVal(e,s,i){return e==="Property"?"value":super.isValidLVal(e,s,i)}isAssignable(e,s){return e!=null&&this.isObjectProperty(e)?this.isAssignable(e.value,s):super.isAssignable(e,s)}toAssignable(e,s=!1){if(e!=null&&this.isObjectProperty(e)){let{key:i,value:r}=e;this.isPrivateName(i)&&this.classScope.usePrivateName(this.getPrivateNameSV(i),i.loc.start),this.toAssignable(r,s)}else super.toAssignable(e,s)}toAssignableObjectExpressionProp(e,s,i){e.type==="Property"&&(e.kind==="get"||e.kind==="set")?this.raise(p.PatternHasAccessor,e.key):e.type==="Property"&&e.method?this.raise(p.PatternHasMethod,e.key):super.toAssignableObjectExpressionProp(e,s,i)}finishCallExpression(e,s){let i=super.finishCallExpression(e,s);if(i.callee.type==="Import"){var r,n;this.castNodeTo(i,"ImportExpression"),i.source=i.arguments[0],i.options=(r=i.arguments[1])!=null?r:null,i.attributes=(n=i.arguments[1])!=null?n:null,delete i.arguments,delete i.callee}else i.type==="OptionalCallExpression"?this.castNodeTo(i,"CallExpression"):i.optional=!1;return i}toReferencedArguments(e){e.type!=="ImportExpression"&&super.toReferencedArguments(e)}parseExport(e,s){let i=this.state.lastTokStartLoc,r=super.parseExport(e,s);switch(r.type){case"ExportAllDeclaration":r.exported=null;break;case"ExportNamedDeclaration":r.specifiers.length===1&&r.specifiers[0].type==="ExportNamespaceSpecifier"&&(this.castNodeTo(r,"ExportAllDeclaration"),r.exported=r.specifiers[0].exported,delete r.specifiers);case"ExportDefaultDeclaration":{var n;let{declaration:o}=r;(o==null?void 0:o.type)==="ClassDeclaration"&&((n=o.decorators)==null?void 0:n.length)>0&&o.start===r.start&&this.resetStartLocation(r,i)}break}return r}stopParseSubscript(e,s){let i=super.stopParseSubscript(e,s);return s.optionalChainMember?this.estreeParseChainExpression(i,e.loc.end):i}parseMember(e,s,i,r,n){let o=super.parseMember(e,s,i,r,n);return o.type==="OptionalMemberExpression"?this.castNodeTo(o,"MemberExpression"):o.optional=!1,o}isOptionalMemberExpression(e){return e.type==="ChainExpression"?e.expression.type==="MemberExpression":super.isOptionalMemberExpression(e)}hasPropertyAsPrivateName(e){return e.type==="ChainExpression"&&(e=e.expression),super.hasPropertyAsPrivateName(e)}isObjectProperty(e){return e.type==="Property"&&e.kind==="init"&&!e.method}isObjectMethod(e){return e.type==="Property"&&(e.method||e.kind==="get"||e.kind==="set")}castNodeTo(e,s){let i=super.castNodeTo(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}cloneIdentifier(e){let s=super.cloneIdentifier(e);return this.fillOptionalPropertiesForTSESLint(s),s}cloneStringLiteral(e){return e.type==="Literal"?this.cloneEstreeStringLiteral(e):super.cloneStringLiteral(e)}finishNodeAt(e,s,i){return he(super.finishNodeAt(e,s,i))}finishNode(e,s){let i=super.finishNode(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}resetStartLocation(e,s){super.resetStartLocation(e,s),he(e)}resetEndLocation(e,s=this.state.lastTokEndLoc){super.resetEndLocation(e,s),he(e)}},X=class{constructor(t,e){this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!e}},C={brace:new X("{"),j_oTag:new X("...",!0)};C.template=new X("`",!0);var T=!0,m=!0,je=!0,ce=!0,V=!0,ji=!0,Ie=class{constructor(t,e={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.rightAssociative=!!e.rightAssociative,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop!=null?e.binop:null,this.updateContext=null}},pt=new Map;function E(a,t={}){t.keyword=a;let e=P(a,t);return pt.set(a,e),e}function L(a,t){return P(a,{beforeExpr:T,binop:t})}var de=-1,_=[],ut=[],ft=[],dt=[],mt=[],yt=[];function P(a,t={}){var e,s,i,r;return++de,ut.push(a),ft.push((e=t.binop)!=null?e:-1),dt.push((s=t.beforeExpr)!=null?s:!1),mt.push((i=t.startsExpr)!=null?i:!1),yt.push((r=t.prefix)!=null?r:!1),_.push(new Ie(a,t)),de}function b(a,t={}){var e,s,i,r;return++de,pt.set(a,de),ut.push(a),ft.push((e=t.binop)!=null?e:-1),dt.push((s=t.beforeExpr)!=null?s:!1),mt.push((i=t.startsExpr)!=null?i:!1),yt.push((r=t.prefix)!=null?r:!1),_.push(new Ie("name",t)),de}var $i={bracketL:P("[",{beforeExpr:T,startsExpr:m}),bracketHashL:P("#[",{beforeExpr:T,startsExpr:m}),bracketBarL:P("[|",{beforeExpr:T,startsExpr:m}),bracketR:P("]"),bracketBarR:P("|]"),braceL:P("{",{beforeExpr:T,startsExpr:m}),braceBarL:P("{|",{beforeExpr:T,startsExpr:m}),braceHashL:P("#{",{beforeExpr:T,startsExpr:m}),braceR:P("}"),braceBarR:P("|}"),parenL:P("(",{beforeExpr:T,startsExpr:m}),parenR:P(")"),comma:P(",",{beforeExpr:T}),semi:P(";",{beforeExpr:T}),colon:P(":",{beforeExpr:T}),doubleColon:P("::",{beforeExpr:T}),dot:P("."),question:P("?",{beforeExpr:T}),questionDot:P("?."),arrow:P("=>",{beforeExpr:T}),template:P("template"),ellipsis:P("...",{beforeExpr:T}),backQuote:P("`",{startsExpr:m}),dollarBraceL:P("${",{beforeExpr:T,startsExpr:m}),templateTail:P("...`",{startsExpr:m}),templateNonTail:P("...${",{beforeExpr:T,startsExpr:m}),at:P("@"),hash:P("#",{startsExpr:m}),interpreterDirective:P("#!..."),eq:P("=",{beforeExpr:T,isAssign:ce}),assign:P("_=",{beforeExpr:T,isAssign:ce}),slashAssign:P("_=",{beforeExpr:T,isAssign:ce}),xorAssign:P("_=",{beforeExpr:T,isAssign:ce}),moduloAssign:P("_=",{beforeExpr:T,isAssign:ce}),incDec:P("++/--",{prefix:V,postfix:ji,startsExpr:m}),bang:P("!",{beforeExpr:T,prefix:V,startsExpr:m}),tilde:P("~",{beforeExpr:T,prefix:V,startsExpr:m}),doubleCaret:P("^^",{startsExpr:m}),doubleAt:P("@@",{startsExpr:m}),pipeline:L("|>",0),nullishCoalescing:L("??",1),logicalOR:L("||",1),logicalAND:L("&&",2),bitwiseOR:L("|",3),bitwiseXOR:L("^",4),bitwiseAND:L("&",5),equality:L("==/!=/===/!==",6),lt:L("/<=/>=",7),gt:L("/<=/>=",7),relational:L("/<=/>=",7),bitShift:L("<>/>>>",8),bitShiftL:L("<>/>>>",8),bitShiftR:L("<>/>>>",8),plusMin:P("+/-",{beforeExpr:T,binop:9,prefix:V,startsExpr:m}),modulo:P("%",{binop:10,startsExpr:m}),star:P("*",{binop:10}),slash:L("/",10),exponent:P("**",{beforeExpr:T,binop:11,rightAssociative:!0}),_in:E("in",{beforeExpr:T,binop:7}),_instanceof:E("instanceof",{beforeExpr:T,binop:7}),_break:E("break"),_case:E("case",{beforeExpr:T}),_catch:E("catch"),_continue:E("continue"),_debugger:E("debugger"),_default:E("default",{beforeExpr:T}),_else:E("else",{beforeExpr:T}),_finally:E("finally"),_function:E("function",{startsExpr:m}),_if:E("if"),_return:E("return",{beforeExpr:T}),_switch:E("switch"),_throw:E("throw",{beforeExpr:T,prefix:V,startsExpr:m}),_try:E("try"),_var:E("var"),_const:E("const"),_with:E("with"),_new:E("new",{beforeExpr:T,startsExpr:m}),_this:E("this",{startsExpr:m}),_super:E("super",{startsExpr:m}),_class:E("class",{startsExpr:m}),_extends:E("extends",{beforeExpr:T}),_export:E("export"),_import:E("import",{startsExpr:m}),_null:E("null",{startsExpr:m}),_true:E("true",{startsExpr:m}),_false:E("false",{startsExpr:m}),_typeof:E("typeof",{beforeExpr:T,prefix:V,startsExpr:m}),_void:E("void",{beforeExpr:T,prefix:V,startsExpr:m}),_delete:E("delete",{beforeExpr:T,prefix:V,startsExpr:m}),_do:E("do",{isLoop:je,beforeExpr:T}),_for:E("for",{isLoop:je}),_while:E("while",{isLoop:je}),_as:b("as",{startsExpr:m}),_assert:b("assert",{startsExpr:m}),_async:b("async",{startsExpr:m}),_await:b("await",{startsExpr:m}),_defer:b("defer",{startsExpr:m}),_from:b("from",{startsExpr:m}),_get:b("get",{startsExpr:m}),_let:b("let",{startsExpr:m}),_meta:b("meta",{startsExpr:m}),_of:b("of",{startsExpr:m}),_sent:b("sent",{startsExpr:m}),_set:b("set",{startsExpr:m}),_source:b("source",{startsExpr:m}),_static:b("static",{startsExpr:m}),_using:b("using",{startsExpr:m}),_yield:b("yield",{startsExpr:m}),_asserts:b("asserts",{startsExpr:m}),_checks:b("checks",{startsExpr:m}),_exports:b("exports",{startsExpr:m}),_global:b("global",{startsExpr:m}),_implements:b("implements",{startsExpr:m}),_intrinsic:b("intrinsic",{startsExpr:m}),_infer:b("infer",{startsExpr:m}),_is:b("is",{startsExpr:m}),_mixins:b("mixins",{startsExpr:m}),_proto:b("proto",{startsExpr:m}),_require:b("require",{startsExpr:m}),_satisfies:b("satisfies",{startsExpr:m}),_keyof:b("keyof",{startsExpr:m}),_readonly:b("readonly",{startsExpr:m}),_unique:b("unique",{startsExpr:m}),_abstract:b("abstract",{startsExpr:m}),_declare:b("declare",{startsExpr:m}),_enum:b("enum",{startsExpr:m}),_module:b("module",{startsExpr:m}),_namespace:b("namespace",{startsExpr:m}),_interface:b("interface",{startsExpr:m}),_type:b("type",{startsExpr:m}),_opaque:b("opaque",{startsExpr:m}),name:P("name",{startsExpr:m}),placeholder:P("%%",{startsExpr:m}),string:P("string",{startsExpr:m}),num:P("num",{startsExpr:m}),bigint:P("bigint",{startsExpr:m}),decimal:P("decimal",{startsExpr:m}),regexp:P("regexp",{startsExpr:m}),privateName:P("#name",{startsExpr:m}),eof:P("eof"),jsxName:P("jsxName"),jsxText:P("jsxText",{beforeExpr:T}),jsxTagStart:P("jsxTagStart",{startsExpr:m}),jsxTagEnd:P("jsxTagEnd")};function w(a){return a>=93&&a<=133}function Vi(a){return a<=92}function M(a){return a>=58&&a<=133}function Es(a){return a>=58&&a<=137}function qi(a){return dt[a]}function ue(a){return mt[a]}function zi(a){return a>=29&&a<=33}function fs(a){return a>=129&&a<=131}function Hi(a){return a>=90&&a<=92}function xt(a){return a>=58&&a<=92}function Ki(a){return a>=39&&a<=59}function Wi(a){return a===34}function Ji(a){return yt[a]}function Xi(a){return a>=121&&a<=123}function Gi(a){return a>=124&&a<=130}function H(a){return ut[a]}function Ce(a){return ft[a]}function Yi(a){return a===57}function Ne(a){return a>=24&&a<=25}function R(a){return _[a]}_[8].updateContext=a=>{a.pop()},_[5].updateContext=_[7].updateContext=_[23].updateContext=a=>{a.push(C.brace)},_[22].updateContext=a=>{a[a.length-1]===C.template?a.pop():a.push(C.template)},_[143].updateContext=a=>{a.push(C.j_expr,C.j_oTag)};var Pt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Cs="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Qi=new RegExp("["+Pt+"]"),Zi=new RegExp("["+Pt+Cs+"]");Pt=Cs=null;var ws=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],er=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function He(a,t){let e=65536;for(let s=0,i=t.length;sa)return!1;if(e+=t[s+1],e>=a)return!0}return!1}function U(a){return a<65?a===36:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Qi.test(String.fromCharCode(a)):He(a,ws)}function Z(a){return a<48?a===36:a<58?!0:a<65?!1:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Zi.test(String.fromCharCode(a)):He(a,ws)||He(a,er)}var gt={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},tr=new Set(gt.keyword),sr=new Set(gt.strict),ir=new Set(gt.strictBind);function Is(a,t){return t&&a==="await"||a==="enum"}function Ns(a,t){return Is(a,t)||sr.has(a)}function ks(a){return ir.has(a)}function vs(a,t){return Ns(a,t)||ks(a)}function rr(a){return tr.has(a)}function ar(a,t,e){return a===64&&t===64&&U(e)}var nr=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function or(a){return nr.has(a)}var me=class{constructor(t){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=t}},ye=class{constructor(t,e){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=t,this.inModule=e}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&128)return!0;if(e&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new me(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,e,s){let i=this.currentScope();if(e&8||e&16){this.checkRedeclarationInScope(i,t,e,s);let r=i.names.get(t)||0;e&16?r=r|4:(i.firstLexicalName||(i.firstLexicalName=t),r=r|2),i.names.set(t,r),e&8&&this.maybeExportDefined(i,t)}else if(e&4)for(let r=this.scopeStack.length-1;r>=0&&(i=this.scopeStack[r],this.checkRedeclarationInScope(i,t,e,s),i.names.set(t,(i.names.get(t)||0)|1),this.maybeExportDefined(i,t),!(i.flags&1667));--r);this.parser.inModule&&i.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,e){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(e)}checkRedeclarationInScope(t,e,s,i){this.isRedeclaredInScope(t,e,s)&&this.parser.raise(p.VarRedeclaration,i,{identifierName:e})}isRedeclaredInScope(t,e,s){if(!(s&1))return!1;if(s&8)return t.names.has(e);let i=t.names.get(e);return s&16?(i&2)>0||!this.treatFunctionsAsVarInScope(t)&&(i&1)>0:(i&2)>0&&!(t.flags&8&&t.firstLexicalName===e)||!this.treatFunctionsAsVarInScope(t)&&(i&4)>0}checkLocalExport(t){let{name:e}=t;this.scopeStack[0].names.has(e)||this.undefinedExports.set(e,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1667)return e}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1731&&!(e&4))return e}}},Ke=class extends me{constructor(...t){super(...t),this.declareFunctions=new Set}},We=class extends ye{createScope(t){return new Ke(t)}declareName(t,e,s){let i=this.currentScope();if(e&2048){this.checkRedeclarationInScope(i,t,e,s),this.maybeExportDefined(i,t),i.declareFunctions.add(t);return}super.declareName(t,e,s)}isRedeclaredInScope(t,e,s){if(super.isRedeclaredInScope(t,e,s))return!0;if(s&2048&&!t.declareFunctions.has(e)){let i=t.names.get(e);return(i&4)>0||(i&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}},lr=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),g=F`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:a})=>`Cannot overwrite reserved type ${a}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:a,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${a} = true,\` or \`${a} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:a,enumName:t})=>`Enum member names need to be unique, but the name \`${a}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:a})=>`Enum \`${a}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:a,enumName:t})=>`Enum type \`${a}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:a})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${a}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:a,memberName:t,explicitType:e})=>`Enum \`${a}\` has type \`${e}\`, so the initializer of \`${t}\` needs to be a ${e} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:a,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${a}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:a,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${a}\`.`,EnumInvalidMemberName:({enumName:a,memberName:t,suggestion:e})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${e}\`, in enum \`${a}\`.`,EnumNumberMemberNotInitialized:({enumName:a,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${a}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:a})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${a}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:a})=>`Unexpected reserved type ${a}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:a,suggestion:t})=>`\`declare export ${a}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function hr(a){return a.type==="DeclareExportAllDeclaration"||a.type==="DeclareExportDeclaration"&&(!a.declaration||a.declaration.type!=="TypeAlias"&&a.declaration.type!=="InterfaceDeclaration")}function ds(a){return a.importKind==="type"||a.importKind==="typeof"}var cr={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function pr(a,t){let e=[],s=[];for(let i=0;iclass extends a{constructor(...e){super(...e),this.flowPragma=void 0}getScopeHandler(){return We}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(e,s){e!==134&&e!==13&&e!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(e,s)}addComment(e){if(this.flowPragma===void 0){let s=ur.exec(e.value);if(s)if(s[1]==="flow")this.flowPragma="flow";else if(s[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(e)}flowParseTypeInitialiser(e){let s=this.state.inType;this.state.inType=!0,this.expect(e||14);let i=this.flowParseType();return this.state.inType=s,i}flowParsePredicate(){let e=this.startNode(),s=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>s.index+1&&this.raise(g.UnexpectedSpaceBetweenModuloChecks,s),this.eat(10)?(e.value=super.parseExpression(),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let e=this.state.inType;this.state.inType=!0,this.expect(14);let s=null,i=null;return this.match(54)?(this.state.inType=e,i=this.flowParsePredicate()):(s=this.flowParseType(),this.state.inType=e,this.match(54)&&(i=this.flowParsePredicate())),[s,i]}flowParseDeclareClass(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}flowParseDeclareFunction(e){this.next();let s=e.id=this.parseIdentifier(),i=this.startNode(),r=this.startNode();this.match(47)?i.typeParameters=this.flowParseTypeParameterDeclaration():i.typeParameters=null,this.expect(10);let n=this.flowParseFunctionTypeParams();return i.params=n.params,i.rest=n.rest,i.this=n._this,this.expect(11),[i.returnType,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),r.typeAnnotation=this.finishNode(i,"FunctionTypeAnnotation"),s.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.resetEndLocation(s),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.loc.start),this.finishNode(e,"DeclareFunction")}flowParseDeclare(e,s){if(this.match(80))return this.flowParseDeclareClass(e);if(this.match(68))return this.flowParseDeclareFunction(e);if(this.match(74))return this.flowParseDeclareVariable(e);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(e):(s&&this.raise(g.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(e));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(129))return this.flowParseDeclareInterface(e);if(this.match(82))return this.flowParseDeclareExportDeclaration(e,s);this.unexpected()}flowParseDeclareVariable(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}flowParseDeclareModule(e){this.scope.enter(0),this.match(134)?e.id=super.parseExprAtom():e.id=this.parseIdentifier();let s=e.body=this.startNode(),i=s.body=[];for(this.expect(5);!this.match(8);){let o=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(g.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(o)):(this.expectContextual(125,g.UnsupportedStatementInDeclareModule),o=this.flowParseDeclare(o,!0)),i.push(o)}this.scope.exit(),this.expect(8),this.finishNode(s,"BlockStatement");let r=null,n=!1;return i.forEach(o=>{hr(o)?(r==="CommonJS"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="ES"):o.type==="DeclareModuleExports"&&(n&&this.raise(g.DuplicateDeclareModuleExports,o),r==="ES"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="CommonJS",n=!0)}),e.kind=r||"CommonJS",this.finishNode(e,"DeclareModule")}flowParseDeclareExportDeclaration(e,s){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!s){let i=this.state.value;throw this.raise(g.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:i,suggestion:cr[i]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return e=this.parseExport(e,null),e.type==="ExportNamedDeclaration"?(e.default=!1,delete e.exportKind,this.castNodeTo(e,"DeclareExportDeclaration")):this.castNodeTo(e,"DeclareExportAllDeclaration");this.unexpected()}flowParseDeclareModuleExports(e){return this.next(),this.expectContextual(111),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}flowParseDeclareTypeAlias(e){this.next();let s=this.flowParseTypeAlias(e);return this.castNodeTo(s,"DeclareTypeAlias"),s}flowParseDeclareOpaqueType(e){this.next();let s=this.flowParseOpaqueType(e,!0);return this.castNodeTo(s,"DeclareOpaqueType"),s}flowParseDeclareInterface(e){return this.next(),this.flowParseInterfaceish(e,!1),this.finishNode(e,"DeclareInterface")}flowParseInterfaceish(e,s){if(e.id=this.flowParseRestrictedIdentifier(!s,!0),this.scope.declareName(e.id.name,s?17:8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(!s&&this.eat(12));if(s){if(e.implements=[],e.mixins=[],this.eatContextual(117))do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do e.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:s,allowExact:!1,allowSpread:!1,allowProto:s,allowInexact:!1})}flowParseInterfaceExtends(){let e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}flowParseInterface(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")}checkNotUnderscore(e){e==="_"&&this.raise(g.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(e,s,i){lr.has(e)&&this.raise(i?g.AssignReservedType:g.UnexpectedReservedType,s,{reservedType:e})}flowParseRestrictedIdentifier(e,s){return this.checkReservedType(this.state.value,this.state.startLoc,s),this.parseIdentifier(e)}flowParseTypeAlias(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")}flowParseOpaqueType(e,s){return this.expectContextual(130),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,s||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")}flowParseTypeParameter(e=!1){let s=this.state.startLoc,i=this.startNode(),r=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return i.name=n.name,i.variance=r,i.bound=n.typeAnnotation,this.match(29)?(this.eat(29),i.default=this.flowParseType()):e&&this.raise(g.MissingTypeParamDefault,s),this.finishNode(i,"TypeParameter")}flowParseTypeParameterDeclaration(){let e=this.state.inType,s=this.startNode();s.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let i=!1;do{let r=this.flowParseTypeParameter(i);s.params.push(r),r.default&&(i=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(s,"TypeParameterDeclaration")}flowInTopLevelContext(e){if(this.curContext()!==C.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let e=this.startNode(),s=this.state.inType;return this.state.inType=!0,e.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let i=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=i}),this.state.inType=s,!this.state.inType&&this.curContext()===C.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return;let e=this.startNode(),s=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=s,this.finishNode(e,"TypeParameterInstantiation")}flowParseInterfaceType(){let e=this.startNode();if(this.expectContextual(129),e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(e,s,i){return e.static=s,this.lookahead().type===14?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=i,this.finishNode(e,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(e,s){return e.static=s,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(e,s){let i=this.startNode();return e.static=s,e.value=this.flowParseObjectTypeMethodish(i),this.finishNode(e,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:e,allowExact:s,allowSpread:i,allowProto:r,allowInexact:n}){let o=this.state.inType;this.state.inType=!0;let l=this.startNode();l.callProperties=[],l.properties=[],l.indexers=[],l.internalSlots=[];let h,c,u=!1;for(s&&this.match(6)?(this.expect(6),h=9,c=!0):(this.expect(5),h=8,c=!1),l.exact=c;!this.match(h);){let d=!1,x=null,A=null,N=this.startNode();if(r&&this.isContextual(118)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),x=this.state.startLoc,e=!1)}if(e&&this.isContextual(106)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),d=!0)}let S=this.flowParseVariance();if(this.eat(0))x!=null&&this.unexpected(x),this.eat(0)?(S&&this.unexpected(S.loc.start),l.internalSlots.push(this.flowParseObjectTypeInternalSlot(N,d))):l.indexers.push(this.flowParseObjectTypeIndexer(N,d,S));else if(this.match(10)||this.match(47))x!=null&&this.unexpected(x),S&&this.unexpected(S.loc.start),l.callProperties.push(this.flowParseObjectTypeCallProperty(N,d));else{let I="init";if(this.isContextual(99)||this.isContextual(104)){let $=this.lookahead();Es($.type)&&(I=this.state.value,this.next())}let W=this.flowParseObjectTypeProperty(N,d,x,S,I,i,n??!c);W===null?(u=!0,A=this.state.lastTokStartLoc):l.properties.push(W)}this.flowObjectTypeSemicolon(),A&&!this.match(8)&&!this.match(9)&&this.raise(g.UnexpectedExplicitInexactInObject,A)}this.expect(h),i&&(l.inexact=u);let f=this.finishNode(l,"ObjectTypeAnnotation");return this.state.inType=o,f}flowParseObjectTypeProperty(e,s,i,r,n,o,l){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(o?l||this.raise(g.InexactInsideExact,this.state.lastTokStartLoc):this.raise(g.InexactInsideNonObject,this.state.lastTokStartLoc),r&&this.raise(g.InexactVariance,r),null):(o||this.raise(g.UnexpectedSpreadType,this.state.lastTokStartLoc),i!=null&&this.unexpected(i),r&&this.raise(g.SpreadVariance,r),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));{e.key=this.flowParseObjectPropertyKey(),e.static=s,e.proto=i!=null,e.kind=n;let h=!1;return this.match(47)||this.match(10)?(e.method=!0,i!=null&&this.unexpected(i),r&&this.unexpected(r.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start)),(n==="get"||n==="set")&&this.flowCheckGetterSetterParams(e),!o&&e.key.name==="constructor"&&e.value.this&&this.raise(g.ThisParamBannedInConstructor,e.value.this)):(n!=="init"&&this.unexpected(),e.method=!1,this.eat(17)&&(h=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=h,this.finishNode(e,"ObjectTypeProperty")}}flowCheckGetterSetterParams(e){let s=e.kind==="get"?0:1,i=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.kind==="get"?g.GetterMayNotHaveThisParam:g.SetterMayNotHaveThisParam,e.value.this),i!==s&&this.raise(e.kind==="get"?p.BadGetterArity:p.BadSetterArity,e),e.kind==="set"&&e.value.rest&&this.raise(p.BadSetterRestParameter,e)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(e,s){e??(e=this.state.startLoc);let i=s||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let r=this.startNodeAt(e);r.qualification=i,r.id=this.flowParseRestrictedIdentifier(!0),i=this.finishNode(r,"QualifiedTypeIdentifier")}return i}flowParseGenericType(e,s){let i=this.startNodeAt(e);return i.typeParameters=null,i.id=this.flowParseQualifiedTypeIdentifier(e,s),this.match(47)&&(i.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(i,"GenericTypeAnnotation")}flowParseTypeofType(){let e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}flowParseTupleType(){let e=this.startNode();for(e.types=[],this.expect(0);this.state.possuper.parseFunctionBody(e,!0,i));return}super.parseFunctionBody(e,!1,i)}parseFunctionBodyAndFinish(e,s,i=!1){if(this.match(14)){let r=this.startNode();[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),e.returnType=r.typeAnnotation?this.finishNode(r,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(e,s,i)}parseStatementLike(e){if(this.state.strict&&this.isContextual(129)){let i=this.lookahead();if(M(i.type)){let r=this.startNode();return this.next(),this.flowParseInterface(r)}}else if(this.isContextual(126)){let i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}let s=super.parseStatementLike(e);return this.flowPragma===void 0&&!this.isValidDirective(s)&&(this.flowPragma=null),s}parseExpressionStatement(e,s,i){if(s.type==="Identifier"){if(s.name==="declare"){if(this.match(80)||w(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(e)}else if(w(this.state.type)){if(s.name==="interface")return this.flowParseInterface(e);if(s.name==="type")return this.flowParseTypeAlias(e);if(s.name==="opaque")return this.flowParseOpaqueType(e,!1)}}return super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){let{type:e}=this.state;return e===126||fs(e)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:e}=this.state;return e===126||fs(e)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return super.parseExportDefaultExpression()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let f=this.lookaheadCharCode();if(f===44||f===61||f===58||f===41)return this.setOptionalParametersError(i),e}this.expect(17);let r=this.state.clone(),n=this.state.noArrowAt,o=this.startNodeAt(s),{consequent:l,failed:h}=this.tryParseConditionalConsequent(),[c,u]=this.getArrowLikeExpressions(l);if(h||u.length>0){let f=[...n];if(u.length>0){this.state=r,this.state.noArrowAt=f;for(let d=0;d1&&this.raise(g.AmbiguousConditionalArrow,r.startLoc),h&&c.length===1&&(this.state=r,f.push(c[0].start),this.state.noArrowAt=f,{consequent:l,failed:h}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(l,!0),this.state.noArrowAt=n,this.expect(14),o.test=e,o.consequent=l,o.alternate=this.forwardNoArrowParamsConversionAt(o,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(o,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let e=this.parseMaybeAssignAllowIn(),s=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:s}}getArrowLikeExpressions(e,s){let i=[e],r=[];for(;i.length!==0;){let n=i.pop();n.type==="ArrowFunctionExpression"&&n.body.type!=="BlockStatement"?(n.typeParameters||!n.returnType?this.finishArrowValidation(n):r.push(n),i.push(n.body)):n.type==="ConditionalExpression"&&(i.push(n.consequent),i.push(n.alternate))}return s?(r.forEach(n=>this.finishArrowValidation(n)),[r,[]]):pr(r,n=>n.params.every(o=>this.isAssignable(o,!0)))}finishArrowValidation(e){var s;this.toAssignableList(e.params,(s=e.extra)==null?void 0:s.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(e,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(e,s){let i;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),i=s(),this.state.noArrowParamsConversionAt.pop()):i=s(),i}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return i}assertModuleNodeAllowed(e){e.type==="ImportDeclaration"&&(e.importKind==="type"||e.importKind==="typeof")||e.type==="ExportNamedDeclaration"&&e.exportKind==="type"||e.type==="ExportAllDeclaration"&&e.exportKind==="type"||super.assertModuleNodeAllowed(e)}parseExportDeclaration(e){if(this.isContextual(130)){e.exportKind="type";let s=this.startNode();return this.next(),this.match(5)?(e.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(e),null):this.flowParseTypeAlias(s)}else if(this.isContextual(131)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseOpaqueType(s,!1)}else if(this.isContextual(129)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseInterface(s)}else if(this.isContextual(126)){e.exportKind="value";let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}else return super.parseExportDeclaration(e)}eatExportStar(e){return super.eatExportStar(e)?!0:this.isContextual(130)&&this.lookahead().type===55?(e.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(e){let{startLoc:s}=this.state,i=super.maybeParseExportNamespaceSpecifier(e);return i&&e.exportKind==="type"&&this.unexpected(s),i}parseClassId(e,s,i){super.parseClassId(e,s,i),this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(e,s,i){let{startLoc:r}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(e,s))return;s.declare=!0}super.parseClassMember(e,s,i),s.declare&&(s.type!=="ClassProperty"&&s.type!=="ClassPrivateProperty"&&s.type!=="PropertyDefinition"?this.raise(g.DeclareClassElement,r):s.value&&this.raise(g.DeclareClassFieldInitializer,s.value))}isIterator(e){return e==="iterator"||e==="asyncIterator"}readIterator(){let e=super.readWord1(),s="@@"+e;(!this.isIterator(e)||!this.state.inType)&&this.raise(p.InvalidIdentifier,this.state.curPosition(),{identifierName:s}),this.finishToken(132,s)}getTokenFromCode(e){let s=this.input.charCodeAt(this.state.pos+1);e===123&&s===124?this.finishOp(6,2):this.state.inType&&(e===62||e===60)?this.finishOp(e===62?48:47,1):this.state.inType&&e===63?s===46?this.finishOp(18,2):this.finishOp(17,1):ar(e,s,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(e)}isAssignable(e,s){return e.type==="TypeCastExpression"?this.isAssignable(e.expression,s):super.isAssignable(e,s)}toAssignable(e,s=!1){!s&&e.type==="AssignmentExpression"&&e.left.type==="TypeCastExpression"&&(e.left=this.typeCastToParameter(e.left)),super.toAssignable(e,s)}toAssignableList(e,s,i){for(let r=0;r1||!s)&&this.raise(g.TypeCastInPattern,n.typeAnnotation)}return e}parseArrayLike(e,s,i,r){let n=super.parseArrayLike(e,s,i,r);return s&&!this.state.maybeInArrowParameters&&this.toReferencedList(n.elements),n}isValidLVal(e,s,i){return e==="TypeCastExpression"||super.isValidLVal(e,s,i)}parseClassProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(e)}parseClassPrivateProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(e){return!this.match(14)&&super.isNonstaticConstructor(e)}pushClassMethod(e,s,i,r,n,o){if(s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(e,s,i,r,n,o),s.params&&n){let l=s.params;l.length>0&&this.isThisParam(l[0])&&this.raise(g.ThisParamBannedInConstructor,s)}else if(s.type==="MethodDefinition"&&n&&s.value.params){let l=s.value.params;l.length>0&&this.isThisParam(l[0])&&this.raise(g.ThisParamBannedInConstructor,s)}}pushClassPrivateMethod(e,s,i,r){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(e,s,i,r)}parseClassSuper(e){if(super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeParameters=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let s=e.implements=[];do{let i=this.startNode();i.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,s.push(this.finishNode(i,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(e){super.checkGetterSetterParams(e);let s=this.getObjectOrClassMethodParams(e);if(s.length>0){let i=s[0];this.isThisParam(i)&&e.kind==="get"?this.raise(g.GetterMayNotHaveThisParam,i):this.isThisParam(i)&&this.raise(g.SetterMayNotHaveThisParam,i)}}parsePropertyNamePrefixOperator(e){e.variance=this.flowParseVariance()}parseObjPropValue(e,s,i,r,n,o,l){e.variance&&this.unexpected(e.variance.loc.start),delete e.variance;let h;this.match(47)&&!o&&(h=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let c=super.parseObjPropValue(e,s,i,r,n,o,l);return h&&((c.value||c).typeParameters=h),c}parseFunctionParamType(e){return this.eat(17)&&(e.type!=="Identifier"&&this.raise(g.PatternIsOptional,e),this.isThisParam(e)&&this.raise(g.ThisParamMayNotBeOptional,e),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(g.ThisParamAnnotationRequired,e),this.match(29)&&this.isThisParam(e)&&this.raise(g.ThisParamNoDefault,e),this.resetEndLocation(e),e}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startsuper.parseMaybeAssign(e,s),r),!n.error)return n.node;let{context:h}=this.state,c=h[h.length-1];(c===C.j_oTag||c===C.j_expr)&&h.pop()}if((i=n)!=null&&i.error||this.match(47)){var o,l;r=r||this.state.clone();let h,c=this.tryParse(f=>{var d;h=this.flowParseTypeParameterDeclaration();let x=this.forwardNoArrowParamsConversionAt(h,()=>{let N=super.parseMaybeAssign(e,s);return this.resetStartLocationFromNode(N,h),N});(d=x.extra)!=null&&d.parenthesized&&f();let A=this.maybeUnwrapTypeCastExpression(x);return A.type!=="ArrowFunctionExpression"&&f(),A.typeParameters=h,this.resetStartLocationFromNode(A,h),x},r),u=null;if(c.node&&this.maybeUnwrapTypeCastExpression(c.node).type==="ArrowFunctionExpression"){if(!c.error&&!c.aborted)return c.node.async&&this.raise(g.UnexpectedTypeParameterBeforeAsyncArrowFunction,h),c.node;u=c.node}if((o=n)!=null&&o.node)return this.state=n.failState,n.node;if(u)return this.state=c.failState,u;throw(l=n)!=null&&l.thrown?n.error:c.thrown?c.error:this.raise(g.UnexpectedTokenAfterTypeParameter,h)}return super.parseMaybeAssign(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(()=>{let i=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let r=this.startNode();return[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=i,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),r});if(s.thrown)return null;s.error&&(this.state=s.failState),e.returnType=s.node.typeAnnotation?this.finishNode(s.node,"TypeAnnotation"):null}return super.parseArrow(e)}shouldParseArrow(e){return this.match(14)||super.shouldParseArrow(e)}setArrowFunctionParameters(e,s){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?e.params=s:super.setArrowFunctionParameters(e,s)}checkParams(e,s,i,r=!0){if(!(i&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start)))){for(let n=0;n0&&this.raise(g.ThisParamMustBeFirst,e.params[n]);super.checkParams(e,s,i,r)}}parseParenAndDistinguishExpression(e){return super.parseParenAndDistinguishExpression(e&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(e,s,i){if(e.type==="Identifier"&&e.name==="async"&&this.state.noArrowAt.includes(s.index)){this.next();let r=this.startNodeAt(s);r.callee=e,r.arguments=super.parseCallExpressionArguments(11),e=this.finishNode(r,"CallExpression")}else if(e.type==="Identifier"&&e.name==="async"&&this.match(47)){let r=this.state.clone(),n=this.tryParse(l=>this.parseAsyncArrowWithTypeParameters(s)||l(),r);if(!n.error&&!n.aborted)return n.node;let o=this.tryParse(()=>super.parseSubscripts(e,s,i),r);if(o.node&&!o.error)return o.node;if(n.node)return this.state=n.failState,n.node;if(o.node)return this.state=o.failState,o.node;throw n.error||o.error}return super.parseSubscripts(e,s,i)}parseSubscript(e,s,i,r){if(this.match(18)&&this.isLookaheadToken_lt()){if(r.optionalChainMember=!0,i)return r.stop=!0,e;this.next();let n=this.startNodeAt(s);return n.callee=e,n.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),n.arguments=this.parseCallExpressionArguments(11),n.optional=!0,this.finishCallExpression(n,!0)}else if(!i&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let n=this.startNodeAt(s);n.callee=e;let o=this.tryParse(()=>(n.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),n.arguments=super.parseCallExpressionArguments(11),r.optionalChainMember&&(n.optional=!1),this.finishCallExpression(n,r.optionalChainMember)));if(o.node)return o.error&&(this.state=o.failState),o.node}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let s=null;this.shouldParseTypes()&&this.match(47)&&(s=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),e.typeArguments=s}parseAsyncArrowWithTypeParameters(e){let s=this.startNodeAt(e);if(this.parseFunctionParams(s,!1),!!this.parseArrow(s))return super.parseArrowExpression(s,void 0,!0)}readToken_mult_modulo(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===42&&s===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(e)}readToken_pipe_amp(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===124&&s===125){this.finishOp(9,2);return}super.readToken_pipe_amp(e)}parseTopLevel(e,s){let i=super.parseTopLevel(e,s);return this.state.hasFlowComment&&this.raise(g.UnterminatedFlowComment,this.state.curPosition()),i}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(g.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let e=this.skipFlowComment();e&&(this.state.pos+=e,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:e}=this.state,s=2;for(;[32,9].includes(this.input.charCodeAt(e+s));)s++;let i=this.input.charCodeAt(s+e),r=this.input.charCodeAt(s+e+1);return i===58&&r===58?s+2:this.input.slice(s+e,s+e+12)==="flow-include"?s+12:i===58&&r!==58?s:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(e,{enumName:s,memberName:i}){this.raise(g.EnumBooleanMemberNotInitialized,e,{memberName:i,enumName:s})}flowEnumErrorInvalidMemberInitializer(e,s){return this.raise(s.explicitType?s.explicitType==="symbol"?g.EnumInvalidMemberInitializerSymbolType:g.EnumInvalidMemberInitializerPrimaryType:g.EnumInvalidMemberInitializerUnknownType,e,s)}flowEnumErrorNumberMemberNotInitialized(e,s){this.raise(g.EnumNumberMemberNotInitialized,e,s)}flowEnumErrorStringMemberInconsistentlyInitialized(e,s){this.raise(g.EnumStringMemberInconsistentlyInitialized,e,s)}flowEnumMemberInit(){let e=this.state.startLoc,s=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let i=this.parseNumericLiteral(this.state.value);return s()?{type:"number",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 134:{let i=this.parseStringLiteral(this.state.value);return s()?{type:"string",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 85:case 86:{let i=this.parseBooleanLiteral(this.match(85));return s()?{type:"boolean",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}default:return{type:"invalid",loc:e}}}flowEnumMemberRaw(){let e=this.state.startLoc,s=this.parseIdentifier(!0),i=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e};return{id:s,init:i}}flowEnumCheckExplicitTypeMismatch(e,s,i){let{explicitType:r}=s;r!==null&&r!==i&&this.flowEnumErrorInvalidMemberInitializer(e,s)}flowEnumMembers({enumName:e,explicitType:s}){let i=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},n=!1;for(;!this.match(8);){if(this.eat(21)){n=!0;break}let o=this.startNode(),{id:l,init:h}=this.flowEnumMemberRaw(),c=l.name;if(c==="")continue;/^[a-z]/.test(c)&&this.raise(g.EnumInvalidMemberName,l,{memberName:c,suggestion:c[0].toUpperCase()+c.slice(1),enumName:e}),i.has(c)&&this.raise(g.EnumDuplicateMemberName,l,{memberName:c,enumName:e}),i.add(c);let u={enumName:e,explicitType:s,memberName:c};switch(o.id=l,h.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"boolean"),o.init=h.value,r.booleanMembers.push(this.finishNode(o,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"number"),o.init=h.value,r.numberMembers.push(this.finishNode(o,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"string"),o.init=h.value,r.stringMembers.push(this.finishNode(o,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(h.loc,u);case"none":switch(s){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(h.loc,u);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(h.loc,u);break;default:r.defaultedMembers.push(this.finishNode(o,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:r,hasUnknownMembers:n}}flowEnumStringMembers(e,s,{enumName:i}){if(e.length===0)return s;if(s.length===0)return e;if(s.length>e.length){for(let r of e)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return s}else{for(let r of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return e}}flowEnumParseExplicitType({enumName:e}){if(!this.eatContextual(102))return null;if(!w(this.state.type))throw this.raise(g.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:e});let{value:s}=this.state;return this.next(),s!=="boolean"&&s!=="number"&&s!=="string"&&s!=="symbol"&&this.raise(g.EnumInvalidExplicitType,this.state.startLoc,{enumName:e,invalidEnumType:s}),s}flowEnumBody(e,s){let i=s.name,r=s.loc.start,n=this.flowEnumParseExplicitType({enumName:i});this.expect(5);let{members:o,hasUnknownMembers:l}=this.flowEnumMembers({enumName:i,explicitType:n});switch(e.hasUnknownMembers=l,n){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:{let h=()=>(e.members=[],this.expect(8),this.finishNode(e,"EnumStringBody"));e.explicitType=!1;let c=o.booleanMembers.length,u=o.numberMembers.length,f=o.stringMembers.length,d=o.defaultedMembers.length;if(!c&&!u&&!f&&!d)return h();if(!c&&!u)return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");if(!u&&!f&&c>=d){for(let x of o.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(x.loc.start,{enumName:i,memberName:x.id.name});return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}else if(!c&&!f&&u>=d){for(let x of o.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(x.loc.start,{enumName:i,memberName:x.id.name});return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}else return this.raise(g.EnumInconsistentMemberValues,r,{enumName:i}),h()}}}flowParseEnumDeclaration(e){let s=this.parseIdentifier();return e.id=s,e.body=this.flowEnumBody(this.startNode(),s),this.finishNode(e,"EnumDeclaration")}jsxParseOpeningElementAfterName(e){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(e.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(e)}isLookaheadToken_lt(){let e=this.nextTokenStart();if(this.input.charCodeAt(e)===60){let s=this.input.charCodeAt(e+1);return s!==60&&s!==61}return!1}reScan_lt_gt(){let{type:e}=this.state;e===47?(this.state.pos-=1,this.readToken_lt()):e===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:e}=this.state;return e===51?(this.state.pos-=2,this.finishOp(47,1),47):e}maybeUnwrapTypeCastExpression(e){return e.type==="TypeCastExpression"?e.expression:e}},dr=/\r\n|[\r\n\u2028\u2029]/,Ae=new RegExp(dr.source,"g");function ee(a){switch(a){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function ms(a,t,e){for(let s=t;s`Expected corresponding JSX closing tag for <${a}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:a,HTMLEntity:t})=>`Unexpected token \`${a}\`. Did you mean \`${t}\` or \`{'${a}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function q(a){return a?a.type==="JSXOpeningFragment"||a.type==="JSXClosingFragment":!1}function Q(a){if(a.type==="JSXIdentifier")return a.name;if(a.type==="JSXNamespacedName")return a.namespace.name+":"+a.name.name;if(a.type==="JSXMemberExpression")return Q(a.object)+"."+Q(a.property);throw new Error("Node had unexpected type: "+a.type)}var yr=a=>class extends a{jsxReadToken(){let e="",s=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(J.UnterminatedJsxContent,this.state.startLoc);let i=this.input.charCodeAt(this.state.pos);switch(i){case 60:case 123:if(this.state.pos===this.state.start){i===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(i);return}e+=this.input.slice(s,this.state.pos),this.finishToken(142,e);return;case 38:e+=this.input.slice(s,this.state.pos),e+=this.jsxReadEntity(),s=this.state.pos;break;case 62:case 125:default:ee(i)?(e+=this.input.slice(s,this.state.pos),e+=this.jsxReadNewLine(!0),s=this.state.pos):++this.state.pos}}}jsxReadNewLine(e){let s=this.input.charCodeAt(this.state.pos),i;return++this.state.pos,s===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,i=e?` +- Did you mean \`import { "${a}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverDiscardElement:"'void' must be followed by an expression when not used in a binding position.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:a})=>`Expected number in radix ${a}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:a})=>`Escape sequence in keyword ${a}.`,InvalidIdentifier:({identifierName:a})=>`Invalid identifier ${a}.`,InvalidLhs:({ancestor:a})=>`Invalid left-hand side in ${be(a)}.`,InvalidLhsBinding:({ancestor:a})=>`Binding invalid left-hand side in ${be(a)}.`,InvalidLhsOptionalChaining:({ancestor:a})=>`Invalid optional chaining in the left-hand side of ${be(a)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:a})=>`Unexpected character '${a}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:a})=>`Private name #${a} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:a})=>`Label '${a}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:a})=>`This experimental syntax requires enabling the parser plugin: ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:a})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:a})=>`Duplicate key "${a}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:a})=>`An export name cannot include a lone surrogate, found '\\u${a.toString(16)}'.`,ModuleExportUndefined:({localName:a})=>`Export '${a}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:a})=>`Private names are only allowed in property accesses (\`obj.#${a}\`) or in \`in\` expressions (\`#${a} in obj\`).`,PrivateNameRedeclaration:({identifierName:a})=>`Duplicate private name #${a}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:a})=>`Unexpected keyword '${a}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:a})=>`Unexpected reserved word '${a}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:a,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${a?`, expected "${a}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnexpectedVoidPattern:"Unexpected void binding.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:a,onlyValidPropertyName:t})=>`The only valid meta property for ${a} is ${a}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:a})=>`Identifier '${a}' has already been declared.`,VoidPatternCatchClauseParam:"A void binding can not be the catch clause parameter. Use `try { ... } catch { ... }` if you want to discard the caught error.",VoidPatternInitializer:"A void binding may not have an initializer.",YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",YieldNotInGeneratorFunction:"'yield' is only allowed within generator functions.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},ei={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:a})=>`Assigning to '${a}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:a})=>`Binding '${a}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},ti={ParseExpressionEmptyInput:"Unexpected parseExpression() input: The input is empty or contains only comments.",ParseExpressionExpectsEOF:({unexpected:a})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(a)}\`.`},si=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),ii=Object.assign({PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic references are only supported when using the `"proposal": "hack"` version of the pipeline proposal.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:a})=>`Invalid topic token ${a}. In order to use ${a} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${a}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:a})=>`Hack-style pipe body cannot be an unparenthesized ${be({type:a})}; please wrap it in parentheses.`},{}),ri=["message"];function Ft(a,t,e){Object.defineProperty(a,t,{enumerable:!1,configurable:!0,value:e})}function ai({toMessage:a,code:t,reasonCode:e,syntaxPlugin:s}){let i=e==="MissingPlugin"||e==="MissingOneOfPlugins";return function r(n,o){let h=new SyntaxError;return h.code=t,h.reasonCode=e,h.loc=n,h.pos=n.index,h.syntaxPlugin=s,i&&(h.missingPlugin=o.missingPlugin),Ft(h,"clone",function(u={}){let{line:f,column:d,index:x}=u.loc??n;return r(new R(f,d,x),Object.assign({},o,u.details))}),Ft(h,"details",o),Object.defineProperty(h,"message",{configurable:!0,get(){let l=`${a(o)} (${n.line}:${n.column})`;return this.message=l,l},set(l){Object.defineProperty(this,"message",{value:l,writable:!0})}}),h}}function F(a,t){if(Array.isArray(a))return s=>F(s,a[0]);let e={};for(let s of Object.keys(a)){let i=a[s],r=typeof i=="string"?{message:()=>i}:typeof i=="function"?{message:i}:i,{message:n}=r,o=Ys(r,ri),h=typeof n=="string"?()=>n:n;e[s]=ai(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:s,toMessage:h},t?{syntaxPlugin:t}:{},o))}return e}var p=Object.assign({},F(Qs),F(Zs),F(ei),F(ti),F`pipelineOperator`(ii));function ni(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:void 0,ranges:!1,tokens:!1,createImportExpressions:!0,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function oi(a){let t=ni();if(a==null)return t;if(a.annexB!=null&&a.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(let e of Object.keys(t))a[e]!=null&&(t[e]=a[e]);if(t.startLine===1)a.startIndex==null&&t.startColumn>0?t.startIndex=t.startColumn:a.startColumn==null&&t.startIndex>0&&(t.startColumn=t.startIndex);else if(a.startColumn==null||a.startIndex==null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");if(t.sourceType==="commonjs"){if(a.allowAwaitOutsideFunction!=null)throw new Error("The `allowAwaitOutsideFunction` option cannot be used with `sourceType: 'commonjs'`.");if(a.allowReturnOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowReturnOutsideFunction: true`, please remove the `allowReturnOutsideFunction` option or use `sourceType: 'script'`.");if(a.allowNewTargetOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowNewTargetOutsideFunction: true`, please remove the `allowNewTargetOutsideFunction` option or use `sourceType: 'script'`.")}return t}var{defineProperty:hi}=Object,Bt=(a,t)=>{a&&hi(a,t,{enumerable:!1,value:a[t]})};function ne(a){return Bt(a.loc.start,"index"),Bt(a.loc.end,"index"),a}var ci=a=>class extends a{parse(){let e=ne(super.parse());return this.optionFlags&256&&(e.tokens=e.tokens.map(ne)),e}parseRegExpLiteral({pattern:e,flags:s}){let i=null;try{i=new RegExp(e,s)}catch{}let r=this.estreeParseLiteral(i);return r.regex={pattern:e,flags:s},r}parseBigIntLiteral(e){let s;try{s=BigInt(e)}catch{s=null}let i=this.estreeParseLiteral(s);return i.bigint=String(i.value||e),i}parseDecimalLiteral(e){let i=this.estreeParseLiteral(null);return i.decimal=String(i.value||e),i}estreeParseLiteral(e){return this.parseLiteral(e,"Literal")}parseStringLiteral(e){return this.estreeParseLiteral(e)}parseNumericLiteral(e){return this.estreeParseLiteral(e)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(e){return this.estreeParseLiteral(e)}estreeParseChainExpression(e,s){let i=this.startNodeAtNode(e);return i.expression=e,this.finishNodeAt(i,"ChainExpression",s)}directiveToStmt(e){let s=e.value;delete e.value,this.castNodeTo(s,"Literal"),s.raw=s.extra.raw,s.value=s.extra.expressionValue;let i=this.castNodeTo(e,"ExpressionStatement");return i.expression=s,i.directive=s.extra.rawValue,delete s.extra,i}fillOptionalPropertiesForTSESLint(e){}cloneEstreeStringLiteral(e){let{start:s,end:i,loc:r,range:n,raw:o,value:h}=e,l=Object.create(e.constructor.prototype);return l.type="Literal",l.start=s,l.end=i,l.loc=r,l.range=n,l.raw=o,l.value=h,l}initFunction(e,s){super.initFunction(e,s),e.expression=!1}checkDeclaration(e){e!=null&&this.isObjectProperty(e)?this.checkDeclaration(e.value):super.checkDeclaration(e)}getObjectOrClassMethodParams(e){return e.value.params}isValidDirective(e){return e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&!e.expression.extra?.parenthesized}parseBlockBody(e,s,i,r,n){super.parseBlockBody(e,s,i,r,n);let o=e.directives.map(h=>this.directiveToStmt(h));e.body=o.concat(e.body),delete e.directives}parsePrivateName(){let e=super.parsePrivateName();return this.convertPrivateNameToPrivateIdentifier(e)}convertPrivateNameToPrivateIdentifier(e){let s=super.getPrivateNameSV(e);return delete e.id,e.name=s,this.castNodeTo(e,"PrivateIdentifier")}isPrivateName(e){return e.type==="PrivateIdentifier"}getPrivateNameSV(e){return e.name}parseLiteral(e,s){let i=super.parseLiteral(e,s);return i.raw=i.extra.raw,delete i.extra,i}parseFunctionBody(e,s,i=!1){super.parseFunctionBody(e,s,i),e.expression=e.body.type!=="BlockStatement"}parseMethod(e,s,i,r,n,o,h=!1){let l=this.startNode();l.kind=e.kind,l=super.parseMethod(l,s,i,r,n,o,h),delete l.kind;let{typeParameters:u}=e;u&&(delete e.typeParameters,l.typeParameters=u,this.resetStartLocationFromNode(l,u));let f=this.castNodeTo(l,this.hasPlugin("typescript")&&!l.body?"TSEmptyBodyFunctionExpression":"FunctionExpression");return e.value=f,o==="ClassPrivateMethod"&&(e.computed=!1),this.hasPlugin("typescript")&&e.abstract?(delete e.abstract,this.finishNode(e,"TSAbstractMethodDefinition")):o==="ObjectMethod"?(e.kind==="method"&&(e.kind="init"),e.shorthand=!1,this.finishNode(e,"Property")):this.finishNode(e,"MethodDefinition")}nameIsConstructor(e){return e.type==="Literal"?e.value==="constructor":super.nameIsConstructor(e)}parseClassProperty(...e){let s=super.parseClassProperty(...e);return s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractPropertyDefinition")):this.castNodeTo(s,"PropertyDefinition"),s}parseClassPrivateProperty(...e){let s=super.parseClassPrivateProperty(...e);return s.abstract&&this.hasPlugin("typescript")?this.castNodeTo(s,"TSAbstractPropertyDefinition"):this.castNodeTo(s,"PropertyDefinition"),s.computed=!1,s}parseClassAccessorProperty(e){let s=super.parseClassAccessorProperty(e);return s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractAccessorProperty")):this.castNodeTo(s,"AccessorProperty"),s}parseObjectProperty(e,s,i,r){let n=super.parseObjectProperty(e,s,i,r);return n&&(n.kind="init",this.castNodeTo(n,"Property")),n}finishObjectProperty(e){return e.kind="init",this.finishNode(e,"Property")}isValidLVal(e,s,i,r){return e==="Property"?"value":super.isValidLVal(e,s,i,r)}isAssignable(e,s){return e!=null&&this.isObjectProperty(e)?this.isAssignable(e.value,s):super.isAssignable(e,s)}toAssignable(e,s=!1){if(e!=null&&this.isObjectProperty(e)){let{key:i,value:r}=e;this.isPrivateName(i)&&this.classScope.usePrivateName(this.getPrivateNameSV(i),i.loc.start),this.toAssignable(r,s)}else super.toAssignable(e,s)}toAssignableObjectExpressionProp(e,s,i){e.type==="Property"&&(e.kind==="get"||e.kind==="set")?this.raise(p.PatternHasAccessor,e.key):e.type==="Property"&&e.method?this.raise(p.PatternHasMethod,e.key):super.toAssignableObjectExpressionProp(e,s,i)}finishCallExpression(e,s){let i=super.finishCallExpression(e,s);return i.callee.type==="Import"?(this.castNodeTo(i,"ImportExpression"),i.source=i.arguments[0],i.options=i.arguments[1]??null,delete i.arguments,delete i.callee):i.type==="OptionalCallExpression"?this.castNodeTo(i,"CallExpression"):i.optional=!1,i}toReferencedArguments(e){e.type!=="ImportExpression"&&super.toReferencedArguments(e)}parseExport(e,s){let i=this.state.lastTokStartLoc,r=super.parseExport(e,s);switch(r.type){case"ExportAllDeclaration":r.exported=null;break;case"ExportNamedDeclaration":r.specifiers.length===1&&r.specifiers[0].type==="ExportNamespaceSpecifier"&&(this.castNodeTo(r,"ExportAllDeclaration"),r.exported=r.specifiers[0].exported,delete r.specifiers);case"ExportDefaultDeclaration":{let{declaration:n}=r;n?.type==="ClassDeclaration"&&n.decorators?.length>0&&n.start===r.start&&this.resetStartLocation(r,i)}break}return r}stopParseSubscript(e,s){let i=super.stopParseSubscript(e,s);return s.optionalChainMember?this.estreeParseChainExpression(i,e.loc.end):i}parseMember(e,s,i,r,n){let o=super.parseMember(e,s,i,r,n);return o.type==="OptionalMemberExpression"?this.castNodeTo(o,"MemberExpression"):o.optional=!1,o}isOptionalMemberExpression(e){return e.type==="ChainExpression"?e.expression.type==="MemberExpression":super.isOptionalMemberExpression(e)}hasPropertyAsPrivateName(e){return e.type==="ChainExpression"&&(e=e.expression),super.hasPropertyAsPrivateName(e)}isObjectProperty(e){return e.type==="Property"&&e.kind==="init"&&!e.method}isObjectMethod(e){return e.type==="Property"&&(e.method||e.kind==="get"||e.kind==="set")}castNodeTo(e,s){let i=super.castNodeTo(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}cloneIdentifier(e){let s=super.cloneIdentifier(e);return this.fillOptionalPropertiesForTSESLint(s),s}cloneStringLiteral(e){return e.type==="Literal"?this.cloneEstreeStringLiteral(e):super.cloneStringLiteral(e)}finishNodeAt(e,s,i){return ne(super.finishNodeAt(e,s,i))}finishNode(e,s){let i=super.finishNode(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}resetStartLocation(e,s){super.resetStartLocation(e,s),ne(e)}resetEndLocation(e,s=this.state.lastTokEndLoc){super.resetEndLocation(e,s),ne(e)}},W=class{constructor(t,e){this.token=t,this.preserveSpace=!!e}token;preserveSpace},E={brace:new W("{"),j_oTag:new W("...",!0)},T=!0,m=!0,_e=!0,oe=!0,j=!0,li=!0,we=class{label;keyword;beforeExpr;startsExpr;rightAssociative;isLoop;isAssign;prefix;postfix;binop;constructor(t,e={}){this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.rightAssociative=!!e.rightAssociative,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop!=null?e.binop:null}},dt=new Map;function S(a,t={}){t.keyword=a;let e=P(a,t);return dt.set(a,e),e}function v(a,t){return P(a,{beforeExpr:T,binop:t})}var pe=-1,mt=[],yt=[],xt=[],Pt=[],gt=[],Tt=[];function P(a,t={}){return++pe,yt.push(a),xt.push(t.binop??-1),Pt.push(t.beforeExpr??!1),gt.push(t.startsExpr??!1),Tt.push(t.prefix??!1),mt.push(new we(a,t)),pe}function b(a,t={}){return++pe,dt.set(a,pe),yt.push(a),xt.push(t.binop??-1),Pt.push(t.beforeExpr??!1),gt.push(t.startsExpr??!1),Tt.push(t.prefix??!1),mt.push(new we("name",t)),pe}var pi={bracketL:P("[",{beforeExpr:T,startsExpr:m}),bracketHashL:P("#[",{beforeExpr:T,startsExpr:m}),bracketBarL:P("[|",{beforeExpr:T,startsExpr:m}),bracketR:P("]"),bracketBarR:P("|]"),braceL:P("{",{beforeExpr:T,startsExpr:m}),braceBarL:P("{|",{beforeExpr:T,startsExpr:m}),braceHashL:P("#{",{beforeExpr:T,startsExpr:m}),braceR:P("}"),braceBarR:P("|}"),parenL:P("(",{beforeExpr:T,startsExpr:m}),parenR:P(")"),comma:P(",",{beforeExpr:T}),semi:P(";",{beforeExpr:T}),colon:P(":",{beforeExpr:T}),doubleColon:P("::",{beforeExpr:T}),dot:P("."),question:P("?",{beforeExpr:T}),questionDot:P("?."),arrow:P("=>",{beforeExpr:T}),template:P("template"),ellipsis:P("...",{beforeExpr:T}),backQuote:P("`",{startsExpr:m}),dollarBraceL:P("${",{beforeExpr:T,startsExpr:m}),templateTail:P("...`",{startsExpr:m}),templateNonTail:P("...${",{beforeExpr:T,startsExpr:m}),at:P("@"),hash:P("#",{startsExpr:m}),interpreterDirective:P("#!..."),eq:P("=",{beforeExpr:T,isAssign:oe}),assign:P("_=",{beforeExpr:T,isAssign:oe}),slashAssign:P("_=",{beforeExpr:T,isAssign:oe}),xorAssign:P("_=",{beforeExpr:T,isAssign:oe}),moduloAssign:P("_=",{beforeExpr:T,isAssign:oe}),incDec:P("++/--",{prefix:j,postfix:li,startsExpr:m}),bang:P("!",{beforeExpr:T,prefix:j,startsExpr:m}),tilde:P("~",{beforeExpr:T,prefix:j,startsExpr:m}),doubleCaret:P("^^",{startsExpr:m}),doubleAt:P("@@",{startsExpr:m}),pipeline:v("|>",0),nullishCoalescing:v("??",1),logicalOR:v("||",1),logicalAND:v("&&",2),bitwiseOR:v("|",3),bitwiseXOR:v("^",4),bitwiseAND:v("&",5),equality:v("==/!=/===/!==",6),lt:v("/<=/>=",7),gt:v("/<=/>=",7),relational:v("/<=/>=",7),bitShift:v("<>/>>>",8),bitShiftL:v("<>/>>>",8),bitShiftR:v("<>/>>>",8),plusMin:P("+/-",{beforeExpr:T,binop:9,prefix:j,startsExpr:m}),modulo:P("%",{binop:10,startsExpr:m}),star:P("*",{binop:10}),slash:v("/",10),exponent:P("**",{beforeExpr:T,binop:11,rightAssociative:!0}),_in:S("in",{beforeExpr:T,binop:7}),_instanceof:S("instanceof",{beforeExpr:T,binop:7}),_break:S("break"),_case:S("case",{beforeExpr:T}),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",{beforeExpr:T}),_else:S("else",{beforeExpr:T}),_finally:S("finally"),_function:S("function",{startsExpr:m}),_if:S("if"),_return:S("return",{beforeExpr:T}),_switch:S("switch"),_throw:S("throw",{beforeExpr:T,prefix:j,startsExpr:m}),_try:S("try"),_var:S("var"),_const:S("const"),_with:S("with"),_new:S("new",{beforeExpr:T,startsExpr:m}),_this:S("this",{startsExpr:m}),_super:S("super",{startsExpr:m}),_class:S("class",{startsExpr:m}),_extends:S("extends",{beforeExpr:T}),_export:S("export"),_import:S("import",{startsExpr:m}),_null:S("null",{startsExpr:m}),_true:S("true",{startsExpr:m}),_false:S("false",{startsExpr:m}),_typeof:S("typeof",{beforeExpr:T,prefix:j,startsExpr:m}),_void:S("void",{beforeExpr:T,prefix:j,startsExpr:m}),_delete:S("delete",{beforeExpr:T,prefix:j,startsExpr:m}),_do:S("do",{isLoop:_e,beforeExpr:T}),_for:S("for",{isLoop:_e}),_while:S("while",{isLoop:_e}),_as:b("as",{startsExpr:m}),_assert:b("assert",{startsExpr:m}),_async:b("async",{startsExpr:m}),_await:b("await",{startsExpr:m}),_defer:b("defer",{startsExpr:m}),_from:b("from",{startsExpr:m}),_get:b("get",{startsExpr:m}),_let:b("let",{startsExpr:m}),_meta:b("meta",{startsExpr:m}),_of:b("of",{startsExpr:m}),_sent:b("sent",{startsExpr:m}),_set:b("set",{startsExpr:m}),_source:b("source",{startsExpr:m}),_static:b("static",{startsExpr:m}),_using:b("using",{startsExpr:m}),_yield:b("yield",{startsExpr:m}),_asserts:b("asserts",{startsExpr:m}),_checks:b("checks",{startsExpr:m}),_exports:b("exports",{startsExpr:m}),_global:b("global",{startsExpr:m}),_implements:b("implements",{startsExpr:m}),_intrinsic:b("intrinsic",{startsExpr:m}),_infer:b("infer",{startsExpr:m}),_is:b("is",{startsExpr:m}),_mixins:b("mixins",{startsExpr:m}),_proto:b("proto",{startsExpr:m}),_require:b("require",{startsExpr:m}),_satisfies:b("satisfies",{startsExpr:m}),_keyof:b("keyof",{startsExpr:m}),_readonly:b("readonly",{startsExpr:m}),_unique:b("unique",{startsExpr:m}),_abstract:b("abstract",{startsExpr:m}),_declare:b("declare",{startsExpr:m}),_enum:b("enum",{startsExpr:m}),_module:b("module",{startsExpr:m}),_namespace:b("namespace",{startsExpr:m}),_interface:b("interface",{startsExpr:m}),_type:b("type",{startsExpr:m}),_opaque:b("opaque",{startsExpr:m}),name:P("name",{startsExpr:m}),placeholder:P("%%",{startsExpr:m}),string:P("string",{startsExpr:m}),num:P("num",{startsExpr:m}),bigint:P("bigint",{startsExpr:m}),decimal:P("decimal",{startsExpr:m}),regexp:P("regexp",{startsExpr:m}),privateName:P("#name",{startsExpr:m}),eof:P("eof"),jsxName:P("jsxName"),jsxText:P("jsxText",{beforeExpr:T}),jsxTagStart:P("jsxTagStart",{startsExpr:m}),jsxTagEnd:P("jsxTagEnd")};function w(a){return a>=93&&a<=133}function ui(a){return a<=92}function O(a){return a>=58&&a<=133}function Gt(a){return a>=58&&a<=137}function fi(a){return Pt[a]}function ce(a){return gt[a]}function di(a){return a>=29&&a<=33}function Rt(a){return a>=129&&a<=131}function mi(a){return a>=90&&a<=92}function bt(a){return a>=58&&a<=92}function yi(a){return a>=39&&a<=59}function xi(a){return a===34}function Pi(a){return Tt[a]}function gi(a){return a>=121&&a<=123}function Ti(a){return a>=124&&a<=130}function z(a){return yt[a]}function Ae(a){return xt[a]}function bi(a){return a===57}function Ke(a){return a>=24&&a<=25}function Xt(a){return mt[a]}var At="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Yt="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Ai=new RegExp("["+At+"]"),Si=new RegExp("["+At+Yt+"]");At=Yt=null;var Qt=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],wi=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function He(a,t){let e=65536;for(let s=0,i=t.length;sa)return!1;if(e+=t[s+1],e>=a)return!0}return!1}function B(a){return a<65?a===36:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Ai.test(String.fromCharCode(a)):He(a,Qt)}function K(a){return a<48?a===36:a<58?!0:a<65?!1:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Si.test(String.fromCharCode(a)):He(a,Qt)||He(a,wi)}var St={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Ci=new Set(St.keyword),Ei=new Set(St.strict),Ii=new Set(St.strictBind);function Zt(a,t){return t&&a==="await"||a==="enum"}function es(a,t){return Zt(a,t)||Ei.has(a)}function ts(a){return Ii.has(a)}function ss(a,t){return es(a,t)||ts(a)}function Ni(a){return Ci.has(a)}function ki(a,t,e){return a===64&&t===64&&B(e)}var vi=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function Li(a){return vi.has(a)}var ue=class{flags=0;names=new Map;firstLexicalName="";constructor(t){this.flags=t}},fe=class{parser;scopeStack=[];inModule;undefinedExports=new Map;constructor(t,e){this.parser=t,this.inModule=e}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&128)return!0;if(e&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new ue(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,e,s){let i=this.currentScope();if(e&8||e&16){this.checkRedeclarationInScope(i,t,e,s);let r=i.names.get(t)||0;e&16?r=r|4:(i.firstLexicalName||(i.firstLexicalName=t),r=r|2),i.names.set(t,r),e&8&&this.maybeExportDefined(i,t)}else if(e&4)for(let r=this.scopeStack.length-1;r>=0&&(i=this.scopeStack[r],this.checkRedeclarationInScope(i,t,e,s),i.names.set(t,(i.names.get(t)||0)|1),this.maybeExportDefined(i,t),!(i.flags&1667));--r);this.parser.inModule&&i.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,e){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(e)}checkRedeclarationInScope(t,e,s,i){this.isRedeclaredInScope(t,e,s)&&this.parser.raise(p.VarRedeclaration,i,{identifierName:e})}isRedeclaredInScope(t,e,s){if(!(s&1))return!1;if(s&8)return t.names.has(e);let i=t.names.get(e)||0;return s&16?(i&2)>0||!this.treatFunctionsAsVarInScope(t)&&(i&1)>0:(i&2)>0&&!(t.flags&8&&t.firstLexicalName===e)||!this.treatFunctionsAsVarInScope(t)&&(i&4)>0}checkLocalExport(t){let{name:e}=t;this.scopeStack[0].names.has(e)||this.undefinedExports.set(e,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1667)return e}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1731&&!(e&4))return e}}},We=class extends ue{declareFunctions=new Set},Je=class extends fe{createScope(t){return new We(t)}declareName(t,e,s){let i=this.currentScope();if(e&2048){this.checkRedeclarationInScope(i,t,e,s),this.maybeExportDefined(i,t),i.declareFunctions.add(t);return}super.declareName(t,e,s)}isRedeclaredInScope(t,e,s){if(super.isRedeclaredInScope(t,e,s))return!0;if(s&2048&&!t.declareFunctions.has(e)){let i=t.names.get(e);return(i&4)>0||(i&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}},Di=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),g=F`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:a})=>`Cannot overwrite reserved type ${a}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:a,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${a} = true,\` or \`${a} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:a,enumName:t})=>`Enum member names need to be unique, but the name \`${a}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:a})=>`Enum \`${a}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:a,enumName:t})=>`Enum type \`${a}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:a})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${a}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:a,memberName:t,explicitType:e})=>`Enum \`${a}\` has type \`${e}\`, so the initializer of \`${t}\` needs to be a ${e} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:a,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${a}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:a,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${a}\`.`,EnumInvalidMemberName:({enumName:a,memberName:t,suggestion:e})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${e}\`, in enum \`${a}\`.`,EnumNumberMemberNotInitialized:({enumName:a,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${a}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:a})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${a}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:a})=>`Unexpected reserved type ${a}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:a,suggestion:t})=>`\`declare export ${a}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function Mi(a){return a.type==="DeclareExportAllDeclaration"||a.type==="DeclareExportDeclaration"&&(!a.declaration||a.declaration.type!=="TypeAlias"&&a.declaration.type!=="InterfaceDeclaration")}function Ut(a){return a.importKind==="type"||a.importKind==="typeof"}var Oi={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function Fi(a,t){let e=[],s=[];for(let i=0;iclass extends a{flowPragma=void 0;getScopeHandler(){return Je}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(e,s){e!==134&&e!==13&&e!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(e,s)}addComment(e){if(this.flowPragma===void 0){let s=Bi.exec(e.value);if(s)if(s[1]==="flow")this.flowPragma="flow";else if(s[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(e)}flowParseTypeInitialiser(e){let s=this.state.inType;this.state.inType=!0,this.expect(e||14);let i=this.flowParseType();return this.state.inType=s,i}flowParsePredicate(){let e=this.startNode(),s=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>s.index+1&&this.raise(g.UnexpectedSpaceBetweenModuloChecks,s),this.eat(10)?(e.value=super.parseExpression(),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let e=this.state.inType;this.state.inType=!0,this.expect(14);let s=null,i=null;return this.match(54)?(this.state.inType=e,i=this.flowParsePredicate()):(s=this.flowParseType(),this.state.inType=e,this.match(54)&&(i=this.flowParsePredicate())),[s,i]}flowParseDeclareClass(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}flowParseDeclareFunction(e){this.next();let s=e.id=this.parseIdentifier(),i=this.startNode(),r=this.startNode();this.match(47)?i.typeParameters=this.flowParseTypeParameterDeclaration():i.typeParameters=null,this.expect(10);let n=this.flowParseFunctionTypeParams();return i.params=n.params,i.rest=n.rest,i.this=n._this,this.expect(11),[i.returnType,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),r.typeAnnotation=this.finishNode(i,"FunctionTypeAnnotation"),s.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.resetEndLocation(s),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.loc.start),this.finishNode(e,"DeclareFunction")}flowParseDeclare(e,s){if(this.match(80))return this.flowParseDeclareClass(e);if(this.match(68))return this.flowParseDeclareFunction(e);if(this.match(74))return this.flowParseDeclareVariable(e);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(e):(s&&this.raise(g.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(e));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(129))return this.flowParseDeclareInterface(e);if(this.match(82))return this.flowParseDeclareExportDeclaration(e,s);throw this.unexpected()}flowParseDeclareVariable(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}flowParseDeclareModule(e){this.scope.enter(0),this.match(134)?e.id=super.parseExprAtom():e.id=this.parseIdentifier();let s=e.body=this.startNode(),i=s.body=[];for(this.expect(5);!this.match(8);){let o=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(g.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),i.push(super.parseImport(o))):(this.expectContextual(125,g.UnsupportedStatementInDeclareModule),i.push(this.flowParseDeclare(o,!0)))}this.scope.exit(),this.expect(8),this.finishNode(s,"BlockStatement");let r=null,n=!1;return i.forEach(o=>{Mi(o)?(r==="CommonJS"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="ES"):o.type==="DeclareModuleExports"&&(n&&this.raise(g.DuplicateDeclareModuleExports,o),r==="ES"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="CommonJS",n=!0)}),e.kind=r||"CommonJS",this.finishNode(e,"DeclareModule")}flowParseDeclareExportDeclaration(e,s){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!s){let i=this.state.value;throw this.raise(g.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:i,suggestion:Oi[i]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return e=this.parseExport(e,null),e.type==="ExportNamedDeclaration"?(e.default=!1,delete e.exportKind,this.castNodeTo(e,"DeclareExportDeclaration")):this.castNodeTo(e,"DeclareExportAllDeclaration");throw this.unexpected()}flowParseDeclareModuleExports(e){return this.next(),this.expectContextual(111),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}flowParseDeclareTypeAlias(e){this.next();let s=this.flowParseTypeAlias(e);return this.castNodeTo(s,"DeclareTypeAlias"),s}flowParseDeclareOpaqueType(e){this.next();let s=this.flowParseOpaqueType(e,!0);return this.castNodeTo(s,"DeclareOpaqueType"),s}flowParseDeclareInterface(e){return this.next(),this.flowParseInterfaceish(e,!1),this.finishNode(e,"DeclareInterface")}flowParseInterfaceish(e,s){if(e.id=this.flowParseRestrictedIdentifier(!s,!0),this.scope.declareName(e.id.name,s?17:8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(!s&&this.eat(12));if(s){if(e.implements=[],e.mixins=[],this.eatContextual(117))do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do e.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:s,allowExact:!1,allowSpread:!1,allowProto:s,allowInexact:!1})}flowParseInterfaceExtends(){let e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}flowParseInterface(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")}checkNotUnderscore(e){e==="_"&&this.raise(g.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(e,s,i){Di.has(e)&&this.raise(i?g.AssignReservedType:g.UnexpectedReservedType,s,{reservedType:e})}flowParseRestrictedIdentifier(e,s){return this.checkReservedType(this.state.value,this.state.startLoc,s),this.parseIdentifier(e)}flowParseTypeAlias(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")}flowParseOpaqueType(e,s){return this.expectContextual(130),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,s||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")}flowParseTypeParameter(e=!1){let s=this.state.startLoc,i=this.startNode(),r=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return i.name=n.name,i.variance=r,i.bound=n.typeAnnotation,this.match(29)?(this.eat(29),i.default=this.flowParseType()):e&&this.raise(g.MissingTypeParamDefault,s),this.finishNode(i,"TypeParameter")}flowParseTypeParameterDeclaration(){let e=this.state.inType,s=this.startNode();s.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let i=!1;do{let r=this.flowParseTypeParameter(i);s.params.push(r),r.default&&(i=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(s,"TypeParameterDeclaration")}flowInTopLevelContext(e){if(this.curContext()!==E.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let e=this.startNode(),s=this.state.inType;return this.state.inType=!0,e.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let i=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=i}),this.state.inType=s,!this.state.inType&&this.curContext()===E.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return null;let e=this.startNode(),s=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=s,this.finishNode(e,"TypeParameterInstantiation")}flowParseInterfaceType(){let e=this.startNode();if(this.expectContextual(129),e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(e,s,i){return e.static=s,this.lookahead().type===14?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=i,this.finishNode(e,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(e,s){return e.static=s,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(e,s){let i=this.startNode();return e.static=s,e.value=this.flowParseObjectTypeMethodish(i),this.finishNode(e,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:e,allowExact:s,allowSpread:i,allowProto:r,allowInexact:n}){let o=this.state.inType;this.state.inType=!0;let h=this.startNode();h.callProperties=[],h.properties=[],h.indexers=[],h.internalSlots=[];let l,u,f=!1;for(s&&this.match(6)?(this.expect(6),l=9,u=!0):(this.expect(5),l=8,u=!1),h.exact=u;!this.match(l);){let x=!1,A=null,k=null,N=this.startNode();if(r&&this.isContextual(118)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),A=this.state.startLoc,e=!1)}if(e&&this.isContextual(106)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),x=!0)}let C=this.flowParseVariance();if(this.eat(0))A!=null&&this.unexpected(A),this.eat(0)?(C&&this.unexpected(C.loc.start),h.internalSlots.push(this.flowParseObjectTypeInternalSlot(N,x))):h.indexers.push(this.flowParseObjectTypeIndexer(N,x,C));else if(this.match(10)||this.match(47))A!=null&&this.unexpected(A),C&&this.unexpected(C.loc.start),h.callProperties.push(this.flowParseObjectTypeCallProperty(N,x));else{let I="init";if(this.isContextual(99)||this.isContextual(104)){let ae=this.lookahead();Gt(ae.type)&&(I=this.state.value,this.next())}let Pe=this.flowParseObjectTypeProperty(N,x,A,C,I,i,n??!u);Pe===null?(f=!0,k=this.state.lastTokStartLoc):h.properties.push(Pe)}this.flowObjectTypeSemicolon(),k&&!this.match(8)&&!this.match(9)&&this.raise(g.UnexpectedExplicitInexactInObject,k)}this.expect(l),i&&(h.inexact=f);let d=this.finishNode(h,"ObjectTypeAnnotation");return this.state.inType=o,d}flowParseObjectTypeProperty(e,s,i,r,n,o,h){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(o?h||this.raise(g.InexactInsideExact,this.state.lastTokStartLoc):this.raise(g.InexactInsideNonObject,this.state.lastTokStartLoc),r&&this.raise(g.InexactVariance,r),null):(o||this.raise(g.UnexpectedSpreadType,this.state.lastTokStartLoc),i!=null&&this.unexpected(i),r&&this.raise(g.SpreadVariance,r),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));{e.key=this.flowParseObjectPropertyKey(),e.static=s,e.proto=i!=null,e.kind=n;let l=!1;return this.match(47)||this.match(10)?(e.method=!0,i!=null&&this.unexpected(i),r&&this.unexpected(r.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start)),(n==="get"||n==="set")&&this.flowCheckGetterSetterParams(e),!o&&e.key.name==="constructor"&&e.value.this&&this.raise(g.ThisParamBannedInConstructor,e.value.this)):(n!=="init"&&this.unexpected(),e.method=!1,this.eat(17)&&(l=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=l,this.finishNode(e,"ObjectTypeProperty")}}flowCheckGetterSetterParams(e){let s=e.kind==="get"?0:1,i=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.kind==="get"?g.GetterMayNotHaveThisParam:g.SetterMayNotHaveThisParam,e.value.this),i!==s&&this.raise(e.kind==="get"?p.BadGetterArity:p.BadSetterArity,e),e.kind==="set"&&e.value.rest&&this.raise(p.BadSetterRestParameter,e)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(e,s){e??(e=this.state.startLoc);let i=s||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let r=this.startNodeAt(e);r.qualification=i,r.id=this.flowParseRestrictedIdentifier(!0),i=this.finishNode(r,"QualifiedTypeIdentifier")}return i}flowParseGenericType(e,s){let i=this.startNodeAt(e);return i.typeParameters=null,i.id=this.flowParseQualifiedTypeIdentifier(e,s),this.match(47)&&(i.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(i,"GenericTypeAnnotation")}flowParseTypeofType(){let e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}flowParseTupleType(){let e=this.startNode();for(e.types=[],this.expect(0);this.state.possuper.parseFunctionBody(e,!0,i));return}super.parseFunctionBody(e,!1,i)}parseFunctionBodyAndFinish(e,s,i=!1){if(this.match(14)){let r=this.startNode();[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),e.returnType=r.typeAnnotation?this.finishNode(r,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(e,s,i)}parseStatementLike(e){if(this.state.strict&&this.isContextual(129)){let i=this.lookahead();if(O(i.type)){let r=this.startNode();return this.next(),this.flowParseInterface(r)}}else if(this.isContextual(126)){let i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}let s=super.parseStatementLike(e);return this.flowPragma===void 0&&!this.isValidDirective(s)&&(this.flowPragma=null),s}parseExpressionStatement(e,s,i){if(s.type==="Identifier"){if(s.name==="declare"){if(this.match(80)||w(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(e)}else if(w(this.state.type)){if(s.name==="interface")return this.flowParseInterface(e);if(s.name==="type")return this.flowParseTypeAlias(e);if(s.name==="opaque")return this.flowParseOpaqueType(e,!1)}}return super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){let{type:e}=this.state;return e===126||Rt(e)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:e}=this.state;return e===126||Rt(e)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return super.parseExportDefaultExpression()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let d=this.lookaheadCharCode();if(d===44||d===61||d===58||d===41)return this.setOptionalParametersError(i),e}this.expect(17);let r=this.state.clone(),n=this.state.noArrowAt,o=this.startNodeAt(s),{consequent:h,failed:l}=this.tryParseConditionalConsequent(),[u,f]=this.getArrowLikeExpressions(h);if(l||f.length>0){let d=[...n];if(f.length>0){this.state=r,this.state.noArrowAt=d;for(let x=0;x1&&this.raise(g.AmbiguousConditionalArrow,r.startLoc),l&&u.length===1&&(this.state=r,d.push(u[0].start),this.state.noArrowAt=d,{consequent:h,failed:l}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(h,!0),this.state.noArrowAt=n,this.expect(14),o.test=e,o.consequent=h,o.alternate=this.forwardNoArrowParamsConversionAt(o,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(o,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let e=this.parseMaybeAssignAllowIn(),s=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:s}}getArrowLikeExpressions(e,s){let i=[e],r=[];for(;i.length!==0;){let n=i.pop();n.type==="ArrowFunctionExpression"&&n.body.type!=="BlockStatement"?(n.typeParameters||!n.returnType?this.finishArrowValidation(n):r.push(n),i.push(n.body)):n.type==="ConditionalExpression"&&(i.push(n.consequent),i.push(n.alternate))}return s?(r.forEach(n=>this.finishArrowValidation(n)),[r,[]]):Fi(r,n=>n.params.every(o=>this.isAssignable(o,!0)))}finishArrowValidation(e){this.toAssignableList(e.params,e.extra?.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(e,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(e,s){let i;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),i=s(),this.state.noArrowParamsConversionAt.pop()):i=s(),i}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return i}assertModuleNodeAllowed(e){e.type==="ImportDeclaration"&&(e.importKind==="type"||e.importKind==="typeof")||e.type==="ExportNamedDeclaration"&&e.exportKind==="type"||e.type==="ExportAllDeclaration"&&e.exportKind==="type"||super.assertModuleNodeAllowed(e)}parseExportDeclaration(e){if(this.isContextual(130)){e.exportKind="type";let s=this.startNode();return this.next(),this.match(5)?(e.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(e),null):this.flowParseTypeAlias(s)}else if(this.isContextual(131)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseOpaqueType(s,!1)}else if(this.isContextual(129)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseInterface(s)}else if(this.isContextual(126)){e.exportKind="value";let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}else return super.parseExportDeclaration(e)}eatExportStar(e){return super.eatExportStar(e)?!0:this.isContextual(130)&&this.lookahead().type===55?(e.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(e){let{startLoc:s}=this.state,i=super.maybeParseExportNamespaceSpecifier(e);return i&&e.exportKind==="type"&&this.unexpected(s),i}parseClassId(e,s,i){super.parseClassId(e,s,i),this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(e,s,i){let{startLoc:r}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(e,s))return;s.declare=!0}super.parseClassMember(e,s,i),s.declare&&(s.type!=="ClassProperty"&&s.type!=="ClassPrivateProperty"&&s.type!=="PropertyDefinition"?this.raise(g.DeclareClassElement,r):s.value&&this.raise(g.DeclareClassFieldInitializer,s.value))}isIterator(e){return e==="iterator"||e==="asyncIterator"}readIterator(){let e=super.readWord1(),s="@@"+e;(!this.isIterator(e)||!this.state.inType)&&this.raise(p.InvalidIdentifier,this.state.curPosition(),{identifierName:s}),this.finishToken(132,s)}getTokenFromCode(e){let s=this.input.charCodeAt(this.state.pos+1);e===123&&s===124?this.finishOp(6,2):this.state.inType&&(e===62||e===60)?this.finishOp(e===62?48:47,1):this.state.inType&&e===63?s===46?this.finishOp(18,2):this.finishOp(17,1):ki(e,s,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(e)}isAssignable(e,s){return e.type==="TypeCastExpression"?this.isAssignable(e.expression,s):super.isAssignable(e,s)}toAssignable(e,s=!1){!s&&e.type==="AssignmentExpression"&&e.left.type==="TypeCastExpression"&&(e.left=this.typeCastToParameter(e.left)),super.toAssignable(e,s)}toAssignableList(e,s,i){for(let r=0;r1||!s)&&this.raise(g.TypeCastInPattern,r.typeAnnotation)}return e}parseArrayLike(e,s,i){let r=super.parseArrayLike(e,s,i);return i!=null&&!this.state.maybeInArrowParameters&&this.toReferencedList(r.elements),r}isValidLVal(e,s,i,r){return e==="TypeCastExpression"||super.isValidLVal(e,s,i,r)}parseClassProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(e)}parseClassPrivateProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(e){return!this.match(14)&&super.isNonstaticConstructor(e)}pushClassMethod(e,s,i,r,n,o){if(s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(e,s,i,r,n,o),s.params&&n){let h=s.params;h.length>0&&this.isThisParam(h[0])&&this.raise(g.ThisParamBannedInConstructor,s)}else if(s.type==="MethodDefinition"&&n&&s.value.params){let h=s.value.params;h.length>0&&this.isThisParam(h[0])&&this.raise(g.ThisParamBannedInConstructor,s)}}pushClassPrivateMethod(e,s,i,r){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(e,s,i,r)}parseClassSuper(e){if(super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeArguments=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let s=e.implements=[];do{let i=this.startNode();i.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,s.push(this.finishNode(i,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(e){super.checkGetterSetterParams(e);let s=this.getObjectOrClassMethodParams(e);if(s.length>0){let i=s[0];this.isThisParam(i)&&e.kind==="get"?this.raise(g.GetterMayNotHaveThisParam,i):this.isThisParam(i)&&this.raise(g.SetterMayNotHaveThisParam,i)}}parsePropertyNamePrefixOperator(e){e.variance=this.flowParseVariance()}parseObjPropValue(e,s,i,r,n,o,h){e.variance&&this.unexpected(e.variance.loc.start),delete e.variance;let l;this.match(47)&&!o&&(l=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let u=super.parseObjPropValue(e,s,i,r,n,o,h);return l&&((u.value||u).typeParameters=l),u}parseFunctionParamType(e){return this.eat(17)&&(e.type!=="Identifier"&&this.raise(g.PatternIsOptional,e),this.isThisParam(e)&&this.raise(g.ThisParamMayNotBeOptional,e),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(g.ThisParamAnnotationRequired,e),this.match(29)&&this.isThisParam(e)&&this.raise(g.ThisParamNoDefault,e),this.resetEndLocation(e),e}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startsuper.parseMaybeAssign(e,s),i),!r.error)return r.node;let{context:n}=this.state,o=n[n.length-1];(o===E.j_oTag||o===E.j_expr)&&n.pop()}if(r?.error||this.match(47)){i=i||this.state.clone();let n,o=this.tryParse(l=>{n=this.flowParseTypeParameterDeclaration();let u=this.forwardNoArrowParamsConversionAt(n,()=>{let d=super.parseMaybeAssign(e,s);return this.resetStartLocationFromNode(d,n),d});u.extra?.parenthesized&&l();let f=this.maybeUnwrapTypeCastExpression(u);return f.type!=="ArrowFunctionExpression"&&l(),f.typeParameters=n,this.resetStartLocationFromNode(f,n),u},i),h=null;if(o.node&&this.maybeUnwrapTypeCastExpression(o.node).type==="ArrowFunctionExpression"){if(!o.error&&!o.aborted)return o.node.async&&this.raise(g.UnexpectedTypeParameterBeforeAsyncArrowFunction,n),o.node;h=o.node}if(r?.node)return this.state=r.failState,r.node;if(h)return this.state=o.failState,h;throw r?.thrown?r.error:o.thrown?o.error:this.raise(g.UnexpectedTokenAfterTypeParameter,n)}return super.parseMaybeAssign(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(()=>{let i=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let r=this.startNode();return[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=i,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),r});if(s.thrown)return null;s.error&&(this.state=s.failState),e.returnType=s.node.typeAnnotation?this.finishNode(s.node,"TypeAnnotation"):null}return super.parseArrow(e)}shouldParseArrow(e){return this.match(14)||super.shouldParseArrow(e)}setArrowFunctionParameters(e,s){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?e.params=s:super.setArrowFunctionParameters(e,s)}checkParams(e,s,i,r=!0){if(!(i&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start)))){for(let n=0;n0&&this.raise(g.ThisParamMustBeFirst,e.params[n]);super.checkParams(e,s,i,r)}}parseParenAndDistinguishExpression(e){return super.parseParenAndDistinguishExpression(e&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(e,s,i){if(e.type==="Identifier"&&e.name==="async"&&this.state.noArrowAt.includes(s.index)){this.next();let r=this.startNodeAt(s);r.callee=e,r.arguments=super.parseCallExpressionArguments(),e=this.finishNode(r,"CallExpression")}else if(e.type==="Identifier"&&e.name==="async"&&this.match(47)){let r=this.state.clone(),n=this.tryParse(h=>this.parseAsyncArrowWithTypeParameters(s)||h(),r);if(!n.error&&!n.aborted)return n.node;let o=this.tryParse(()=>super.parseSubscripts(e,s,i),r);if(o.node&&!o.error)return o.node;if(n.node)return this.state=n.failState,n.node;if(o.node)return this.state=o.failState,o.node;throw n.error||o.error}return super.parseSubscripts(e,s,i)}parseSubscript(e,s,i,r){if(this.match(18)&&this.isLookaheadToken_lt()){if(r.optionalChainMember=!0,i)return r.stop=!0,e;this.next();let n=this.startNodeAt(s);return n.callee=e,n.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),n.arguments=this.parseCallExpressionArguments(),n.optional=!0,this.finishCallExpression(n,!0)}else if(!i&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let n=this.startNodeAt(s);n.callee=e;let o=this.tryParse(()=>(n.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),n.arguments=super.parseCallExpressionArguments(),r.optionalChainMember&&(n.optional=!1),this.finishCallExpression(n,r.optionalChainMember)));if(o.node)return o.error&&(this.state=o.failState),o.node}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let s=null;this.shouldParseTypes()&&this.match(47)&&(s=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),e.typeArguments=s}parseAsyncArrowWithTypeParameters(e){let s=this.startNodeAt(e);if(this.parseFunctionParams(s,!1),!!this.parseArrow(s))return super.parseArrowExpression(s,void 0,!0)}readToken_mult_modulo(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===42&&s===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(e)}readToken_pipe_amp(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===124&&s===125){this.finishOp(9,2);return}super.readToken_pipe_amp(e)}parseTopLevel(e,s){let i=super.parseTopLevel(e,s);return this.state.hasFlowComment&&this.raise(g.UnterminatedFlowComment,this.state.curPosition()),i}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(g.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let e=this.skipFlowComment();e&&(this.state.pos+=e,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:e}=this.state,s=2;for(;[32,9].includes(this.input.charCodeAt(e+s));)s++;let i=this.input.charCodeAt(s+e),r=this.input.charCodeAt(s+e+1);return i===58&&r===58?s+2:this.input.slice(s+e,s+e+12)==="flow-include"?s+12:i===58&&r!==58?s:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(e,{enumName:s,memberName:i}){this.raise(g.EnumBooleanMemberNotInitialized,e,{memberName:i,enumName:s})}flowEnumErrorInvalidMemberInitializer(e,s){return this.raise(s.explicitType?s.explicitType==="symbol"?g.EnumInvalidMemberInitializerSymbolType:g.EnumInvalidMemberInitializerPrimaryType:g.EnumInvalidMemberInitializerUnknownType,e,s)}flowEnumErrorNumberMemberNotInitialized(e,s){this.raise(g.EnumNumberMemberNotInitialized,e,s)}flowEnumErrorStringMemberInconsistentlyInitialized(e,s){this.raise(g.EnumStringMemberInconsistentlyInitialized,e,s)}flowEnumMemberInit(){let e=this.state.startLoc,s=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let i=this.parseNumericLiteral(this.state.value);return s()?{type:"number",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 134:{let i=this.parseStringLiteral(this.state.value);return s()?{type:"string",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 85:case 86:{let i=this.parseBooleanLiteral(this.match(85));return s()?{type:"boolean",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}default:return{type:"invalid",loc:e}}}flowEnumMemberRaw(){let e=this.state.startLoc,s=this.parseIdentifier(!0),i=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e};return{id:s,init:i}}flowEnumCheckExplicitTypeMismatch(e,s,i){let{explicitType:r}=s;r!==null&&r!==i&&this.flowEnumErrorInvalidMemberInitializer(e,s)}flowEnumMembers({enumName:e,explicitType:s}){let i=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},n=!1;for(;!this.match(8);){if(this.eat(21)){n=!0;break}let o=this.startNode(),{id:h,init:l}=this.flowEnumMemberRaw(),u=h.name;if(u==="")continue;/^[a-z]/.test(u)&&this.raise(g.EnumInvalidMemberName,h,{memberName:u,suggestion:u[0].toUpperCase()+u.slice(1),enumName:e}),i.has(u)&&this.raise(g.EnumDuplicateMemberName,h,{memberName:u,enumName:e}),i.add(u);let f={enumName:e,explicitType:s,memberName:u};switch(o.id=h,l.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"boolean"),o.init=l.value,r.booleanMembers.push(this.finishNode(o,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"number"),o.init=l.value,r.numberMembers.push(this.finishNode(o,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"string"),o.init=l.value,r.stringMembers.push(this.finishNode(o,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(l.loc,f);case"none":switch(s){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(l.loc,f);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(l.loc,f);break;default:r.defaultedMembers.push(this.finishNode(o,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:r,hasUnknownMembers:n}}flowEnumStringMembers(e,s,{enumName:i}){if(e.length===0)return s;if(s.length===0)return e;if(s.length>e.length){for(let r of e)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return s}else{for(let r of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return e}}flowEnumParseExplicitType({enumName:e}){if(!this.eatContextual(102))return null;if(!w(this.state.type))throw this.raise(g.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:e});let{value:s}=this.state;return this.next(),s!=="boolean"&&s!=="number"&&s!=="string"&&s!=="symbol"&&this.raise(g.EnumInvalidExplicitType,this.state.startLoc,{enumName:e,invalidEnumType:s}),s}flowEnumBody(e,s){let i=s.name,r=s.loc.start,n=this.flowEnumParseExplicitType({enumName:i});this.expect(5);let{members:o,hasUnknownMembers:h}=this.flowEnumMembers({enumName:i,explicitType:n});switch(e.hasUnknownMembers=h,n){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:{let l=()=>(e.members=[],this.expect(8),this.finishNode(e,"EnumStringBody"));e.explicitType=!1;let u=o.booleanMembers.length,f=o.numberMembers.length,d=o.stringMembers.length,x=o.defaultedMembers.length;if(!u&&!f&&!d&&!x)return l();if(!u&&!f)return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");if(!f&&!d&&u>=x){for(let A of o.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(A.loc.start,{enumName:i,memberName:A.id.name});return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}else if(!u&&!d&&f>=x){for(let A of o.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(A.loc.start,{enumName:i,memberName:A.id.name});return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}else return this.raise(g.EnumInconsistentMemberValues,r,{enumName:i}),l()}}}flowParseEnumDeclaration(e){let s=this.parseIdentifier();return e.id=s,e.body=this.flowEnumBody(this.startNode(),s),this.finishNode(e,"EnumDeclaration")}jsxParseOpeningElementAfterName(e){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(e.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(e)}isLookaheadToken_lt(){let e=this.nextTokenStart();if(this.input.charCodeAt(e)===60){let s=this.input.charCodeAt(e+1);return s!==60&&s!==61}return!1}reScan_lt_gt(){let{type:e}=this.state;e===47?(this.state.pos-=1,this.readToken_lt()):e===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:e}=this.state;return e===51?(this.state.pos-=2,this.finishOp(47,1),47):e}maybeUnwrapTypeCastExpression(e){return e.type==="TypeCastExpression"?e.expression:e}};var Ui=/\r\n|[\r\n\u2028\u2029]/,ge=new RegExp(Ui.source,"g");function G(a){switch(a){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function _t(a,t,e){for(let s=t;s`Expected corresponding JSX closing tag for <${a}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:a,HTMLEntity:t})=>`Unexpected token \`${a}\`. Did you mean \`${t}\` or \`{'${a}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function V(a){return a?a.type==="JSXOpeningFragment"||a.type==="JSXClosingFragment":!1}function J(a){if(a.type==="JSXIdentifier")return a.name;if(a.type==="JSXNamespacedName")return a.namespace.name+":"+a.name.name;if(a.type==="JSXMemberExpression")return J(a.object)+"."+J(a.property);throw new Error("Node had unexpected type: "+a.type)}var ji=a=>class extends a{jsxReadToken(){let e="",s=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(U.UnterminatedJsxContent,this.state.startLoc);let i=this.input.charCodeAt(this.state.pos);switch(i){case 60:case 123:if(this.state.pos===this.state.start){i===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(i);return}e+=this.input.slice(s,this.state.pos),this.finishToken(142,e);return;case 38:e+=this.input.slice(s,this.state.pos),e+=this.jsxReadEntity(),s=this.state.pos;break;case 62:case 125:this.raise(U.UnexpectedToken,this.state.curPosition(),{unexpected:this.input[this.state.pos],HTMLEntity:i===125?"}":">"});default:G(i)?(e+=this.input.slice(s,this.state.pos),e+=this.jsxReadNewLine(!0),s=this.state.pos):++this.state.pos}}}jsxReadNewLine(e){let s=this.input.charCodeAt(this.state.pos),i;return++this.state.pos,s===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,i=e?` `:`\r -`):i=String.fromCharCode(s),++this.state.curLine,this.state.lineStart=this.state.pos,i}jsxReadString(e){let s="",i=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(p.UnterminatedString,this.state.startLoc);let r=this.input.charCodeAt(this.state.pos);if(r===e)break;r===38?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadEntity(),i=this.state.pos):ee(r)?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadNewLine(!1),i=this.state.pos):++this.state.pos}s+=this.input.slice(i,this.state.pos++),this.finishToken(134,s)}jsxReadEntity(){let e=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let i=this.readInt(s,void 0,!1,"bail");if(i!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(i)}else{let s=0,i=!1;for(;s++<10&&this.state.pos1){for(let i=0;i0){if(s&256){let r=!!(s&512),n=(i&4)>0;return r!==n}return!0}return s&128&&(i&8)>0?t.names.get(e)&2?!!(s&1):!1:s&2&&(i&1)>0?!0:super.isRedeclaredInScope(t,e,s)}checkLocalExport(t){let{name:e}=t;if(this.hasImport(e))return;let s=this.scopeStack.length;for(let i=s-1;i>=0;i--){let n=this.scopeStack[i].tsNames.get(e);if((n&1)>0||(n&16)>0)return}super.checkLocalExport(t)}},Ge=class{constructor(){this.stacks=[]}enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function we(a,t){return(a?2:0)|(t?1:0)}var Ye=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}sourceToOffsetPos(t){return t+this.startIndex}offsetToSourcePos(t){return t-this.startIndex}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{let[e,s]=t;if(!this.hasPlugin(e))return!1;let i=this.plugins.get(e);for(let r of Object.keys(s))if((i==null?void 0:i[r])!==s[r])return!1;return!0}}getPluginOption(t,e){var s;return(s=this.plugins.get(t))==null?void 0:s[e]}};function Ls(a,t){a.trailingComments===void 0?a.trailingComments=t:a.trailingComments.unshift(...t)}function xr(a,t){a.leadingComments===void 0?a.leadingComments=t:a.leadingComments.unshift(...t)}function xe(a,t){a.innerComments===void 0?a.innerComments=t:a.innerComments.unshift(...t)}function z(a,t,e){let s=null,i=t.length;for(;s===null&&i>0;)s=t[--i];s===null||s.start>e.start?xe(a,e.comments):Ls(s,e.comments)}var Qe=class extends Ye{addComment(t){this.filename&&(t.loc.filename=this.filename);let{commentsLen:e}=this.state;this.comments.length!==e&&(this.comments.length=e),this.comments.push(t),this.state.commentsLen++}processComment(t){let{commentStack:e}=this.state,s=e.length;if(s===0)return;let i=s-1,r=e[i];r.start===t.end&&(r.leadingNode=t,i--);let{start:n}=t;for(;i>=0;i--){let o=e[i],l=o.end;if(l>n)o.containingNode=t,this.finalizeComment(o),e.splice(i,1);else{l===n&&(o.trailingNode=t);break}}}finalizeComment(t){var e;let{comments:s}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&Ls(t.leadingNode,s),t.trailingNode!==null&&xr(t.trailingNode,s);else{let{containingNode:i,start:r}=t;if(this.input.charCodeAt(this.offsetToSourcePos(r)-1)===44)switch(i.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":z(i,i.properties,t);break;case"CallExpression":case"OptionalCallExpression":z(i,i.arguments,t);break;case"ImportExpression":z(i,[i.source,(e=i.options)!=null?e:null],t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":z(i,i.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":z(i,i.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":z(i,i.specifiers,t);break;case"TSEnumDeclaration":z(i,i.members,t);break;case"TSEnumBody":z(i,i.members,t);break;default:xe(i,s)}else xe(i,s)}}finalizeRemainingComments(){let{commentStack:t}=this.state;for(let e=t.length-1;e>=0;e--)this.finalizeComment(t[e]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){let{commentStack:e}=this.state,{length:s}=e;if(s===0)return;let i=e[s-1];i.leadingNode===t&&(i.leadingNode=null)}takeSurroundingComments(t,e,s){let{commentStack:i}=this.state,r=i.length;if(r===0)return;let n=r-1;for(;n>=0;n--){let o=i[n],l=o.end;if(o.start===s)o.leadingNode=t;else if(l===e)o.trailingNode=t;else if(l0}set strict(t){t?this.flags|=1:this.flags&=-2}init({strictMode:t,sourceType:e,startIndex:s,startLine:i,startColumn:r}){this.strict=t===!1?!1:t===!0?!0:e==="module",this.startIndex=s,this.curLine=i,this.lineStart=-r,this.startLoc=this.endLoc=new B(i,r,s)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}curPosition(){return new B(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let t=new a;return t.flags=this.flags,t.startIndex=this.startIndex,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}},Pr=function(t){return t>=48&&t<=57},ys={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Se={bin:a=>a===48||a===49,oct:a=>a>=48&&a<=55,dec:a=>a>=48&&a<=57,hex:a=>a>=48&&a<=57||a>=65&&a<=70||a>=97&&a<=102};function xs(a,t,e,s,i,r){let n=e,o=s,l=i,h="",c=null,u=e,{length:f}=t;for(;;){if(e>=f){r.unterminated(n,o,l),h+=t.slice(u,e);break}let d=t.charCodeAt(e);if(gr(a,d,t,e)){h+=t.slice(u,e);break}if(d===92){h+=t.slice(u,e);let x=Tr(t,e,s,i,a==="template",r);x.ch===null&&!c?c={pos:e,lineStart:s,curLine:i}:h+=x.ch,{pos:e,lineStart:s,curLine:i}=x,u=e}else d===8232||d===8233?(++e,++i,s=e):d===10||d===13?a==="template"?(h+=t.slice(u,e)+` -`,++e,d===13&&t.charCodeAt(e)===10&&++e,++i,u=s=e):r.unterminated(n,o,l):++e}return{pos:e,str:h,firstInvalidLoc:c,lineStart:s,curLine:i,containsInvalid:!!c}}function gr(a,t,e,s){return a==="template"?t===96||t===36&&e.charCodeAt(s+1)===123:t===(a==="double"?34:39)}function Tr(a,t,e,s,i,r){let n=!i;t++;let o=h=>({pos:t,ch:h,lineStart:e,curLine:s}),l=a.charCodeAt(t++);switch(l){case 110:return o(` -`);case 114:return o("\r");case 120:{let h;return{code:h,pos:t}=et(a,t,e,s,2,!1,n,r),o(h===null?null:String.fromCharCode(h))}case 117:{let h;return{code:h,pos:t}=Ms(a,t,e,s,n,r),o(h===null?null:String.fromCodePoint(h))}case 116:return o(" ");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:a.charCodeAt(t)===10&&++t;case 10:e=t,++s;case 8232:case 8233:return o("");case 56:case 57:if(i)return o(null);r.strictNumericEscape(t-1,e,s);default:if(l>=48&&l<=55){let h=t-1,u=/^[0-7]+/.exec(a.slice(h,t+2))[0],f=parseInt(u,8);f>255&&(u=u.slice(0,-1),f=parseInt(u,8)),t+=u.length-1;let d=a.charCodeAt(t);if(u!=="0"||d===56||d===57){if(i)return o(null);r.strictNumericEscape(h,e,s)}return o(String.fromCharCode(f))}return o(String.fromCharCode(l))}}function et(a,t,e,s,i,r,n,o){let l=t,h;return{n:h,pos:t}=Ds(a,t,e,s,16,i,r,!1,o,!n),h===null&&(n?o.invalidEscapeSequence(l,e,s):t=l-1),{code:h,pos:t}}function Ds(a,t,e,s,i,r,n,o,l,h){let c=t,u=i===16?ys.hex:ys.decBinOct,f=i===16?Se.hex:i===10?Se.dec:i===8?Se.oct:Se.bin,d=!1,x=0;for(let A=0,N=r??1/0;A=97?I=S-97+10:S>=65?I=S-65+10:Pr(S)?I=S-48:I=1/0,I>=i){if(I<=9&&h)return{n:null,pos:t};if(I<=9&&l.invalidDigit(t,e,s,i))I=0;else if(n)I=0,d=!0;else break}++t,x=x*i+I}return t===c||r!=null&&t-c!==r||d?{n:null,pos:t}:{n:x,pos:t}}function Ms(a,t,e,s,i,r){let n=a.charCodeAt(t),o;if(n===123){if(++t,{code:o,pos:t}=et(a,t,e,s,a.indexOf("}",t)-t,!0,i,r),++t,o!==null&&o>1114111)if(i)r.invalidCodePoint(t,e,s);else return{code:null,pos:t}}else({code:o,pos:t}=et(a,t,e,s,4,!1,i,r));return{code:o,pos:t}}function pe(a,t,e){return new B(e,a-t,a)}var br=new Set([103,109,115,105,121,117,100,118]),O=class{constructor(t){let e=t.startIndex||0;this.type=t.type,this.value=t.value,this.start=e+t.start,this.end=e+t.end,this.loc=new se(t.startLoc,t.endLoc)}},tt=class extends Qe{constructor(t,e){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(s,i,r,n)=>this.optionFlags&2048?(this.raise(p.InvalidDigit,pe(s,i,r),{radix:n}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(p.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(p.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(p.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(p.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(s,i,r)=>{this.recordStrictModeErrors(p.StrictNumericEscape,pe(s,i,r))},unterminated:(s,i,r)=>{throw this.raise(p.UnterminatedString,pe(s-1,i,r))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(p.StrictNumericEscape),unterminated:(s,i,r)=>{throw this.raise(p.UnterminatedTemplate,pe(s,i,r))}}),this.state=new Ze,this.state.init(t),this.input=e,this.length=e.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new O(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){let t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let e=this.state;return this.state=t,e}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return $e.lastIndex=t,$e.test(this.input)?$e.lastIndex:t}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(t){return this.input.charCodeAt(this.nextTokenStartSince(t))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return Ve.lastIndex=t,Ve.test(this.input)?Ve.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let e=this.input.charCodeAt(t);if((e&64512)===55296&&++tthis.raise(e,s)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let e;this.isLookahead||(e=this.state.curPosition());let s=this.state.pos,i=this.input.indexOf(t,s+2);if(i===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition());for(this.state.pos=i+t.length,Ae.lastIndex=s+2;Ae.test(this.input)&&Ae.lastIndex<=i;)++this.state.curLine,this.state.lineStart=Ae.lastIndex;if(this.isLookahead)return;let r={type:"CommentBlock",value:this.input.slice(s+2,i),start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(i+t.length),loc:new se(e,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(r),r}skipLineComment(t){let e=this.state.pos,s;this.isLookahead||(s=this.state.curPosition());let i=this.input.charCodeAt(this.state.pos+=t);if(this.state.post)){let r=this.skipLineComment(3);r!==void 0&&(this.addComment(r),e==null||e.push(r))}else break e}else if(s===60&&!this.inModule&&this.optionFlags&8192){let i=this.state.pos;if(this.input.charCodeAt(i+1)===33&&this.input.charCodeAt(i+2)===45&&this.input.charCodeAt(i+3)===45){let r=this.skipLineComment(4);r!==void 0&&(this.addComment(r),e==null||e.push(r))}else break e}else break e}}if((e==null?void 0:e.length)>0){let s=this.state.pos,i={start:this.sourceToOffsetPos(t),end:this.sourceToOffsetPos(s),comments:e,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(i)}}finishToken(t,e){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let s=this.state.type;this.state.type=t,this.state.value=e,this.isLookahead||this.updateContext(s)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let t=this.state.pos+1,e=this.codePointAtPos(t);if(e>=48&&e<=57)throw this.raise(p.UnexpectedDigitAfterHash,this.state.curPosition());if(e===123||e===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(e===123?p.RecordExpressionHashIncorrectStartSyntaxType:p.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,e===123?this.finishToken(7):this.finishToken(1)}else U(e)?(++this.state.pos,this.finishToken(139,this.readWord1(e))):e===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;let e=this.state.pos;for(this.state.pos+=1;!ee(t)&&++this.state.pos=48&&e<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(p.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(p.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let e=this.input.charCodeAt(this.state.pos+1);if(e===120||e===88){this.readRadixNumber(16);return}if(e===111||e===79){this.readRadixNumber(8);return}if(e===98||e===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(U(t)){this.readWord(t);return}}throw this.raise(p.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,e){let s=this.input.slice(this.state.pos,this.state.pos+e);this.state.pos+=e,this.finishToken(t,s)}readRegexp(){let t=this.state.startLoc,e=this.state.start+1,s,i,{pos:r}=this.state;for(;;++r){if(r>=this.length)throw this.raise(p.UnterminatedRegExp,D(t,1));let h=this.input.charCodeAt(r);if(ee(h))throw this.raise(p.UnterminatedRegExp,D(t,1));if(s)s=!1;else{if(h===91)i=!0;else if(h===93&&i)i=!1;else if(h===47&&!i)break;s=h===92}}let n=this.input.slice(e,r);++r;let o="",l=()=>D(t,r+2-e);for(;r=2&&this.input.charCodeAt(e)===48;if(l){let d=this.input.slice(e,this.state.pos);if(this.recordStrictModeErrors(p.StrictOctalLiteral,s),!this.state.strict){let x=d.indexOf("_");x>0&&this.raise(p.ZeroDigitNumericSeparator,D(s,x))}o=l&&!/[89]/.test(d)}let h=this.input.charCodeAt(this.state.pos);if(h===46&&!o&&(++this.state.pos,this.readInt(10),i=!0,h=this.input.charCodeAt(this.state.pos)),(h===69||h===101)&&!o&&(h=this.input.charCodeAt(++this.state.pos),(h===43||h===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(p.InvalidOrMissingExponent,s),i=!0,n=!0,h=this.input.charCodeAt(this.state.pos)),h===110&&((i||l)&&this.raise(p.InvalidBigIntLiteral,s),++this.state.pos,r=!0),h===109){this.expectPlugin("decimal",this.state.curPosition()),(n||l)&&this.raise(p.InvalidDecimal,s),++this.state.pos;var c=!0}if(U(this.codePointAtPos(this.state.pos)))throw this.raise(p.NumberIdentifier,this.state.curPosition());let u=this.input.slice(e,this.state.pos).replace(/[_mn]/g,"");if(r){this.finishToken(136,u);return}if(c){this.finishToken(137,u);return}let f=o?parseInt(u,8):parseFloat(u);this.finishToken(135,f)}readCodePoint(t){let{code:e,pos:s}=Ms(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=s,e}readString(t){let{str:e,pos:s,curLine:i,lineStart:r}=xs(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=s+1,this.state.lineStart=r,this.state.curLine=i,this.finishToken(134,e)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let t=this.input[this.state.pos],{str:e,firstInvalidLoc:s,pos:i,curLine:r,lineStart:n}=xs("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=i+1,this.state.lineStart=n,this.state.curLine=r,s&&(this.state.firstInvalidTemplateEscapePos=new B(s.curLine,s.pos-s.lineStart,this.sourceToOffsetPos(s.pos))),this.input.codePointAt(i)===96?this.finishToken(24,s?null:t+e+"`"):(this.state.pos++,this.finishToken(25,s?null:t+e+"${"))}recordStrictModeErrors(t,e){let s=e.index;this.state.strict&&!this.state.strictErrors.has(s)?this.raise(t,e):this.state.strictErrors.set(s,[t,e])}readWord1(t){this.state.containsEsc=!1;let e="",s=this.state.pos,i=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos=0;o--){let l=n[o];if(l.loc.index===r)return n[o]=t(i,s);if(l.loc.indexthis.hasPlugin(e)))throw this.raise(p.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(e,s,i)=>{this.raise(t,pe(e,s,i))}}},st=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},it=class{constructor(t){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new st)}exit(){let t=this.stack.pop(),e=this.current();for(let[s,i]of Array.from(t.undefinedPrivateNames))e?e.undefinedPrivateNames.has(s)||e.undefinedPrivateNames.set(s,i):this.parser.raise(p.InvalidPrivateFieldResolution,i,{identifierName:s})}declarePrivateName(t,e,s){let{privateNames:i,loneAccessors:r,undefinedPrivateNames:n}=this.current(),o=i.has(t);if(e&3){let l=o&&r.get(t);if(l){let h=l&4,c=e&4,u=l&3,f=e&3;o=u===f||h!==c,o||r.delete(t)}else o||r.set(t,e)}o&&this.parser.raise(p.PrivateNameRedeclaration,s,{identifierName:t}),i.add(t),n.delete(t)}usePrivateName(t,e){let s;for(s of this.stack)if(s.privateNames.has(t))return;s?s.undefinedPrivateNames.set(t,e):this.parser.raise(p.InvalidPrivateFieldResolution,e,{identifierName:t})}},ie=class{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},ke=class extends ie{constructor(t){super(t),this.declarationErrors=new Map}recordDeclarationError(t,e){let s=e.index;this.declarationErrors.set(s,[t,e])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}},rt=class{constructor(t){this.parser=void 0,this.stack=[new ie],this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,e){let s=e.loc.start,{stack:i}=this,r=i.length-1,n=i[r];for(;!n.isCertainlyParameterDeclaration();){if(n.canBeArrowParameterDeclaration())n.recordDeclarationError(t,s);else return;n=i[--r]}this.parser.raise(t,s)}recordArrowParameterBindingError(t,e){let{stack:s}=this,i=s[s.length-1],r=e.loc.start;if(i.isCertainlyParameterDeclaration())this.parser.raise(t,r);else if(i.canBeArrowParameterDeclaration())i.recordDeclarationError(t,r);else return}recordAsyncArrowParametersError(t){let{stack:e}=this,s=e.length-1,i=e[s];for(;i.canBeArrowParameterDeclaration();)i.type===2&&i.recordDeclarationError(p.AwaitBindingIdentifier,t),i=e[--s]}validateAsPattern(){let{stack:t}=this,e=t[t.length-1];e.canBeArrowParameterDeclaration()&&e.iterateErrors(([s,i])=>{this.parser.raise(s,i);let r=t.length-2,n=t[r];for(;n.canBeArrowParameterDeclaration();)n.clearDeclarationError(i.index),n=t[--r]})}};function Ar(){return new ie(3)}function Sr(){return new ke(1)}function Er(){return new ke(2)}function Os(){return new ie}var at=class extends tt{addExtra(t,e,s,i=!0){if(!t)return;let{extra:r}=t;r==null&&(r={},t.extra=r),i?r[e]=s:Object.defineProperty(r,e,{enumerable:i,value:s})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,e){if(this.input.startsWith(e,t)){let s=this.input.charCodeAt(t+e.length);return!(Z(s)||(s&64512)===55296)}return!1}isLookaheadContextual(t){let e=this.nextTokenStart();return this.isUnparsedContextual(e,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,e){if(!this.eatContextual(t)){if(e!=null)throw this.raise(e,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return ms(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return ms(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(p.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,e){this.eat(t)||this.unexpected(e,t)}tryParse(t,e=this.state.clone()){let s={node:null};try{let i=t((r=null)=>{throw s.node=r,s});if(this.state.errors.length>e.errors.length){let r=this.state;return this.state=e,this.state.tokensLength=r.tokensLength,{node:i,error:r.errors[e.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:i,error:null,thrown:!1,aborted:!1,failState:null}}catch(i){let r=this.state;if(this.state=e,i instanceof SyntaxError)return{node:null,error:i,thrown:!0,aborted:!1,failState:r};if(i===s)return{node:s.node,error:null,thrown:!1,aborted:!0,failState:r};throw i}}checkExpressionErrors(t,e){if(!t)return!1;let{shorthandAssignLoc:s,doubleProtoLoc:i,privateKeyLoc:r,optionalParametersLoc:n}=t,o=!!s||!!i||!!n||!!r;if(!e)return o;s!=null&&this.raise(p.InvalidCoverInitializedName,s),i!=null&&this.raise(p.DuplicateProto,i),r!=null&&this.raise(p.UnexpectedPrivateField,r),n!=null&&this.unexpected(n)}isLiteralPropertyName(){return Es(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){let e=this.state.labels;this.state.labels=[];let s=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let i=this.inModule;this.inModule=t;let r=this.scope,n=this.getScopeHandler();this.scope=new n(this,t);let o=this.prodParam;this.prodParam=new Ge;let l=this.classScope;this.classScope=new it(this);let h=this.expressionScope;return this.expressionScope=new rt(this),()=>{this.state.labels=e,this.exportedIdentifiers=s,this.inModule=i,this.scope=r,this.prodParam=o,this.classScope=l,this.expressionScope=h}}enterInitialScopes(){let t=0;(this.inModule||this.optionFlags&1)&&(t|=2),this.optionFlags&32&&(t|=1),this.optionFlags&2&&(t|=4);let e=1;this.optionFlags&4&&(e|=512),this.scope.enter(e),this.prodParam.enter(t)}checkDestructuringPrivate(t){let{privateKeyLoc:e}=t;e!==null&&this.expectPlugin("destructuringPrivate",e)}},te=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},re=class{constructor(t,e,s){this.type="",this.start=e,this.end=0,this.loc=new se(s),(t==null?void 0:t.optionFlags)&128&&(this.range=[e,0]),t!=null&&t.filename&&(this.loc.filename=t.filename)}},nt=re.prototype;nt.__clone=function(){let a=new re(void 0,this.start,this.loc.start),t=Object.keys(this);for(let e=0,s=t.length;ea.type==="ParenthesizedExpression"?Fs(a.expression):a,lt=class extends ot{toAssignable(t,e=!1){var s,i;let r;switch((t.type==="ParenthesizedExpression"||(s=t.extra)!=null&&s.parenthesized)&&(r=Fs(t),e?r.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(p.InvalidParenthesizedAssignment,t):r.type!=="MemberExpression"&&!this.isOptionalMemberExpression(r)&&this.raise(p.InvalidParenthesizedAssignment,t):this.raise(p.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":this.castNodeTo(t,"ObjectPattern");for(let o=0,l=t.properties.length,h=l-1;oi.type!=="ObjectMethod"&&(r===s||i.type!=="SpreadElement")&&this.isAssignable(i))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(s=>s===null||this.isAssignable(s));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!e;default:return!1}}toReferencedList(t,e){return t}toReferencedListDeep(t,e){this.toReferencedList(t,e);for(let s of t)(s==null?void 0:s.type)==="ArrayExpression"&&this.toReferencedListDeep(s.elements)}parseSpread(t){let e=this.startNode();return this.next(),e.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(e,"SpreadElement")}parseRestBinding(){let t=this.startNode();return this.next(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(t,e,s){let i=s&1,r=[],n=!0;for(;!this.eat(t);)if(n?n=!1:this.expect(12),i&&this.match(12))r.push(null);else{if(this.eat(t))break;if(this.match(21)){let o=this.parseRestBinding();if((this.hasPlugin("flow")||s&2)&&(o=this.parseFunctionParamType(o)),r.push(o),!this.checkCommaAfterRest(e)){this.expect(t);break}}else{let o=[];if(s&2)for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(p.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)o.push(this.parseDecorator());r.push(this.parseBindingElement(s,o))}}return r}parseBindingRestProperty(t){return this.next(),t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){let{type:t,startLoc:e}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());let s=this.startNode();return t===139?(this.expectPlugin("destructuringPrivate",e),this.classScope.usePrivateName(this.state.value,e),s.key=this.parsePrivateName()):this.parsePropertyName(s),s.method=!1,this.parseObjPropValue(s,e,!1,!1,!0,!1)}parseBindingElement(t,e){let s=this.parseMaybeDefault();return(this.hasPlugin("flow")||t&2)&&this.parseFunctionParamType(s),e.length&&(s.decorators=e,this.resetStartLocationFromNode(s,e[0])),this.parseMaybeDefault(s.loc.start,s)}parseFunctionParamType(t){return t}parseMaybeDefault(t,e){if(t??(t=this.state.startLoc),e=e??this.parseBindingAtom(),!this.eat(29))return e;let s=this.startNodeAt(t);return s.left=e,s.right=this.parseMaybeAssignAllowIn(),this.finishNode(s,"AssignmentPattern")}isValidLVal(t,e,s){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties"}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,e,s=64,i=!1,r=!1,n=!1){var o;let l=t.type;if(this.isObjectMethod(t))return;let h=this.isOptionalMemberExpression(t);if(h||l==="MemberExpression"){h&&(this.expectPlugin("optionalChainingAssign",t.loc.start),e.type!=="AssignmentExpression"&&this.raise(p.InvalidLhsOptionalChaining,t,{ancestor:e})),s!==64&&this.raise(p.InvalidPropertyBindingPattern,t);return}if(l==="Identifier"){this.checkIdentifier(t,s,r);let{name:A}=t;i&&(i.has(A)?this.raise(p.ParamDupe,t):i.add(A));return}let c=this.isValidLVal(l,!(n||(o=t.extra)!=null&&o.parenthesized)&&e.type==="AssignmentExpression",s);if(c===!0)return;if(c===!1){let A=s===64?p.InvalidLhs:p.InvalidLhsBinding;this.raise(A,t,{ancestor:e});return}let u,f;typeof c=="string"?(u=c,f=l==="ParenthesizedExpression"):[u,f]=c;let d=l==="ArrayPattern"||l==="ObjectPattern"?{type:l}:e,x=t[u];if(Array.isArray(x))for(let A of x)A&&this.checkLVal(A,d,s,i,r,f);else x&&this.checkLVal(x,d,s,i,r,f)}checkIdentifier(t,e,s=!1){this.state.strict&&(s?vs(t.name,this.inModule):ks(t.name))&&(e===64?this.raise(p.StrictEvalArguments,t,{referenceName:t.name}):this.raise(p.StrictEvalArgumentsBinding,t,{bindingName:t.name})),e&8192&&t.name==="let"&&this.raise(p.LetInLexicalBinding,t),e&64||this.declareNameFromIdentifier(t,e)}declareNameFromIdentifier(t,e){this.scope.declareName(t.name,e,t.loc.start)}checkToRestConversion(t,e){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,e);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(e)break;default:this.raise(p.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?p.RestTrailingComma:p.ElementAfterRest,this.state.startLoc),!0):!1}};function Cr(a){if(a==null)throw new Error(`Unexpected ${a} value.`);return a}function Ps(a){if(!a)throw new Error("Assert fail")}var y=F`typescript`({AbstractMethodHasImplementation:({methodName:a})=>`Method '${a}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:a})=>`Property '${a}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:a})=>`'declare' is not allowed in ${a}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:a})=>`Accessibility modifier already seen: '${a}'.`,DuplicateModifier:({modifier:a})=>`Duplicate modifier: '${a}'.`,EmptyHeritageClauseType:({token:a})=>`'${a}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:a})=>`'${a[0]}' modifier cannot be used with '${a[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:a})=>`Index signatures cannot have an accessibility modifier ('${a}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidHeritageClauseType:({token:a})=>`'${a}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:a=>`'${a}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:a})=>`'${a}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:a})=>`'${a}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:a})=>`'${a}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:a=>`'${a}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:a})=>`'${a[0]}' modifier must precede '${a[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifier:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:a})=>`Private elements cannot have an accessibility modifier ('${a}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:a})=>`Single type parameter ${a} should have a trailing comma. Example usage: <${a},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:a})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${a}.`,UsingDeclarationInAmbientContext:a=>`'${a}' declarations are not allowed in ambient contexts.`});function wr(a){switch(a){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function gs(a){return a==="private"||a==="public"||a==="protected"}function Ir(a){return a==="in"||a==="out"}var Nr=a=>class extends a{constructor(...e){super(...e),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:y.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter})}getScopeHandler(){return Xe}tsIsIdentifier(){return w(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(e,s,i){if(!w(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let r=this.state.value;if(e.includes(r)){if(i&&this.match(106)||s&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return r}}tsParseModifiers({allowedModifiers:e,disallowedModifiers:s,stopOnStartOfClassStaticBlock:i,errorTemplate:r=y.InvalidModifierOnTypeMember},n){let o=(h,c,u,f)=>{c===u&&n[f]&&this.raise(y.InvalidModifiersOrder,h,{orderedModifiers:[u,f]})},l=(h,c,u,f)=>{(n[u]&&c===f||n[f]&&c===u)&&this.raise(y.IncompatibleModifiers,h,{modifiers:[u,f]})};for(;;){let{startLoc:h}=this.state,c=this.tsParseModifier(e.concat(s??[]),i,n.static);if(!c)break;gs(c)?n.accessibility?this.raise(y.DuplicateAccessibilityModifier,h,{modifier:c}):(o(h,c,c,"override"),o(h,c,c,"static"),o(h,c,c,"readonly"),n.accessibility=c):Ir(c)?(n[c]&&this.raise(y.DuplicateModifier,h,{modifier:c}),n[c]=!0,o(h,c,"in","out")):(hasOwnProperty.call(n,c)?this.raise(y.DuplicateModifier,h,{modifier:c}):(o(h,c,"static","readonly"),o(h,c,"static","override"),o(h,c,"override","readonly"),o(h,c,"abstract","override"),l(h,c,"declare","override"),l(h,c,"static","abstract")),n[c]=!0),s!=null&&s.includes(c)&&this.raise(r,h,{modifier:c})}}tsIsListTerminator(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(e,s){let i=[];for(;!this.tsIsListTerminator(e);)i.push(s());return i}tsParseDelimitedList(e,s,i){return Cr(this.tsParseDelimitedListWorker(e,s,!0,i))}tsParseDelimitedListWorker(e,s,i,r){let n=[],o=-1;for(;!this.tsIsListTerminator(e);){o=-1;let l=s();if(l==null)return;if(n.push(l),this.eat(12)){o=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(e))break;i&&this.expect(12);return}return r&&(r.value=o),n}tsParseBracketedList(e,s,i,r,n){r||(i?this.expect(0):this.expect(47));let o=this.tsParseDelimitedList(e,s,n);return i?this.expect(3):this.expect(48),o}tsParseImportType(){let e=this.startNode();return this.expect(83),this.expect(10),this.match(134)?e.argument=this.parseStringLiteral(this.state.value):(this.raise(y.UnsupportedImportTypeArgument,this.state.startLoc),e.argument=super.parseExprAtom()),this.eat(12)?e.options=this.tsParseImportTypeOptions():e.options=null,this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName(3)),this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}tsParseImportTypeOptions(){let e=this.startNode();this.expect(5);let s=this.startNode();return this.isContextual(76)?(s.method=!1,s.key=this.parseIdentifier(!0),s.computed=!1,s.shorthand=!1):this.unexpected(null,76),this.expect(14),s.value=this.tsParseImportTypeWithPropertyValue(),e.properties=[this.finishObjectProperty(s)],this.expect(8),this.finishNode(e,"ObjectExpression")}tsParseImportTypeWithPropertyValue(){let e=this.startNode(),s=[];for(this.expect(5);!this.match(8);){let i=this.state.type;w(i)||i===134?s.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return e.properties=s,this.next(),this.finishNode(e,"ObjectExpression")}tsParseEntityName(e){let s;if(e&1&&this.match(78))if(e&2)s=this.parseIdentifier(!0);else{let i=this.startNode();this.next(),s=this.finishNode(i,"ThisExpression")}else s=this.parseIdentifier(!!(e&1));for(;this.eat(16);){let i=this.startNodeAtNode(s);i.left=s,i.right=this.parseIdentifier(!!(e&1)),s=this.finishNode(i,"TSQualifiedName")}return s}tsParseTypeReference(){let e=this.startNode();return e.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}tsParseThisTypePredicate(e){this.next();let s=this.startNodeAtNode(e);return s.parameterName=e,s.typeAnnotation=this.tsParseTypeAnnotation(!1),s.asserts=!1,this.finishNode(s,"TSTypePredicate")}tsParseThisTypeNode(){let e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}tsParseTypeQuery(){let e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(3),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")}tsParseTypeParameter(e){let s=this.startNode();return e(s),s.name=this.tsParseTypeParameterName(),s.constraint=this.tsEatThenParseType(81),s.default=this.tsEatThenParseType(29),this.finishNode(s,"TSTypeParameter")}tsTryParseTypeParameters(e){if(this.match(47))return this.tsParseTypeParameters(e)}tsParseTypeParameters(e){let s=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let i={value:-1};return s.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,i),s.params.length===0&&this.raise(y.EmptyTypeParameters,s),i.value!==-1&&this.addExtra(s,"trailingComma",i.value),this.finishNode(s,"TSTypeParameterDeclaration")}tsFillSignature(e,s){let i=e===19,r="parameters",n="typeAnnotation";s.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),s[r]=this.tsParseBindingListForSignature(),i?s[n]=this.tsParseTypeOrTypePredicateAnnotation(e):this.match(e)&&(s[n]=this.tsParseTypeOrTypePredicateAnnotation(e))}tsParseBindingListForSignature(){let e=super.parseBindingList(11,41,2);for(let s of e){let{type:i}=s;(i==="AssignmentPattern"||i==="TSParameterProperty")&&this.raise(y.UnsupportedSignatureParameterKind,s,{type:i})}return e}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(e,s){return this.tsFillSignature(14,s),this.tsParseTypeMemberSemicolon(),this.finishNode(s,e)}tsIsUnambiguouslyIndexSignature(){return this.next(),w(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(e){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let s=this.parseIdentifier();s.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(s),this.expect(3),e.parameters=[s];let i=this.tsTryParseTypeAnnotation();return i&&(e.typeAnnotation=i),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}tsParsePropertyOrMethodSignature(e,s){if(this.eat(17)&&(e.optional=!0),this.match(10)||this.match(47)){s&&this.raise(y.ReadonlyForMethodSignature,e);let i=e;i.kind&&this.match(47)&&this.raise(y.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon();let r="parameters",n="typeAnnotation";if(i.kind==="get")i[r].length>0&&(this.raise(p.BadGetterArity,this.state.curPosition()),this.isThisParam(i[r][0])&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(i.kind==="set"){if(i[r].length!==1)this.raise(p.BadSetterArity,this.state.curPosition());else{let o=i[r][0];this.isThisParam(o)&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()),o.type==="Identifier"&&o.optional&&this.raise(y.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),o.type==="RestElement"&&this.raise(y.SetAccessorCannotHaveRestParameter,this.state.curPosition())}i[n]&&this.raise(y.SetAccessorCannotHaveReturnType,i[n])}else i.kind="method";return this.finishNode(i,"TSMethodSignature")}else{let i=e;s&&(i.readonly=!0);let r=this.tsTryParseTypeAnnotation();return r&&(i.typeAnnotation=r),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSPropertySignature")}}tsParseTypeMember(){let e=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(77)){let i=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(i,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},e);let s=this.tsTryParseIndexSignature(e);return s||(super.parsePropertyName(e),!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.tsTokenCanFollowModifier()&&(e.kind=e.key.name,super.parsePropertyName(e),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}tsParseTypeLiteral(){let e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let e=this.startNode();this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(e.readonly=!0),this.expect(0);{let s=this.startNode();s.name=this.tsParseTypeParameterName(),s.constraint=this.tsExpectThenParseType(58),e.typeParameter=this.finishNode(s,"TSTypeParameter")}return e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")}tsParseTupleType(){let e=this.startNode();e.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let s=!1;return e.elementTypes.forEach(i=>{let{type:r}=i;s&&r!=="TSRestType"&&r!=="TSOptionalType"&&!(r==="TSNamedTupleMember"&&i.optional)&&this.raise(y.OptionalTypeBeforeRequired,i),s||(s=r==="TSNamedTupleMember"&&i.optional||r==="TSOptionalType")}),this.finishNode(e,"TSTupleType")}tsParseTupleElementType(){let e=this.state.startLoc,s=this.eat(21),{startLoc:i}=this.state,r,n,o,l,c=M(this.state.type)?this.lookaheadCharCode():null;if(c===58)r=!0,o=!1,n=this.parseIdentifier(!0),this.expect(14),l=this.tsParseType();else if(c===63){o=!0;let u=this.state.value,f=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(r=!0,n=this.createIdentifier(this.startNodeAt(i),u),this.expect(17),this.expect(14),l=this.tsParseType()):(r=!1,l=f,this.expect(17))}else l=this.tsParseType(),o=this.eat(17),r=this.eat(14);if(r){let u;n?(u=this.startNodeAt(i),u.optional=o,u.label=n,u.elementType=l,this.eat(17)&&(u.optional=!0,this.raise(y.TupleOptionalAfterType,this.state.lastTokStartLoc))):(u=this.startNodeAt(i),u.optional=o,this.raise(y.InvalidTupleMemberLabel,l),u.label=l,u.elementType=this.tsParseType()),l=this.finishNode(u,"TSNamedTupleMember")}else if(o){let u=this.startNodeAt(i);u.typeAnnotation=l,l=this.finishNode(u,"TSOptionalType")}if(s){let u=this.startNodeAt(e);u.typeAnnotation=l,l=this.finishNode(u,"TSRestType")}return l}tsParseParenthesizedType(){let e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")}tsParseFunctionOrConstructorType(e,s){let i=this.startNode();return e==="TSConstructorType"&&(i.abstract=!!s,s&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,i)),this.finishNode(i,e)}tsParseLiteralTypeNode(){let e=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:e.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(e,"TSLiteralType")}tsParseTemplateLiteralType(){{let e=this.startNode();return e.literal=super.parseTemplate(!1),this.finishNode(e,"TSLiteralType")}}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let e=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let e=this.startNode(),s=this.lookahead();return s.type!==135&&s.type!==136&&this.unexpected(),e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:e}=this.state;if(w(e)||e===88||e===84){let s=e===88?"TSVoidKeyword":e===84?"TSNullKeyword":wr(this.state.value);if(s!==void 0&&this.lookaheadCharCode()!==46){let i=this.startNode();return this.next(),this.finishNode(i,s)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:e}=this.state,s=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let i=this.startNodeAt(e);i.elementType=s,this.expect(3),s=this.finishNode(i,"TSArrayType")}else{let i=this.startNodeAt(e);i.objectType=s,i.indexType=this.tsParseType(),this.expect(3),s=this.finishNode(i,"TSIndexedAccessType")}return s}tsParseTypeOperator(){let e=this.startNode(),s=this.state.value;return this.next(),e.operator=s,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),s==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(y.UnexpectedReadonly,e)}}tsParseInferType(){let e=this.startNode();this.expectContextual(115);let s=this.startNode();return s.name=this.tsParseTypeParameterName(),s.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),e.typeParameter=this.finishNode(s,"TSTypeParameter"),this.finishNode(e,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let e=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return e}}tsParseTypeOperatorOrHigher(){return Xi(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(e,s,i){let r=this.startNode(),n=this.eat(i),o=[];do o.push(s());while(this.eat(i));return o.length===1&&!n?o[0]:(r.types=o,this.finishNode(r,e))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(w(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:e}=this.state,s=e.length;try{return this.parseObjectLike(8,!0),e.length===s}catch{return!1}}if(this.match(0)){this.next();let{errors:e}=this.state,s=e.length;try{return super.parseBindingList(3,93,1),e.length===s}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(e){return this.tsInType(()=>{let s=this.startNode();this.expect(e);let i=this.startNode(),r=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(r&&this.match(78)){let l=this.tsParseThisTypeOrThisTypePredicate();return l.type==="TSThisType"?(i.parameterName=l,i.asserts=!0,i.typeAnnotation=null,l=this.finishNode(i,"TSTypePredicate")):(this.resetStartLocationFromNode(l,i),l.asserts=!0),s.typeAnnotation=l,this.finishNode(s,"TSTypeAnnotation")}let n=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!n)return r?(i.parameterName=this.parseIdentifier(),i.asserts=r,i.typeAnnotation=null,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,s);let o=this.tsParseTypeAnnotation(!1);return i.parameterName=n,i.typeAnnotation=o,i.asserts=r,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let e=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),e}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let e=this.state.containsEsc;return this.next(),!w(this.state.type)&&!this.match(78)?!1:(e&&this.raise(p.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(e=!0,s=this.startNode()){return this.tsInType(()=>{e&&this.expect(14),s.typeAnnotation=this.tsParseType()}),this.finishNode(s,"TSTypeAnnotation")}tsParseType(){Ps(this.state.inType);let e=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return e;let s=this.startNodeAtNode(e);return s.checkType=e,s.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),s.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),s.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(s,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual("new")}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedTypeAssertion,this.state.startLoc);let e=this.startNode();return e.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")}tsParseHeritageClause(e){let s=this.state.startLoc,i=this.tsParseDelimitedList("HeritageClauseElement",()=>{{let r=this.startNode();return r.expression=this.tsParseEntityName(3),this.match(47)&&(r.typeParameters=this.tsParseTypeArguments()),this.finishNode(r,"TSExpressionWithTypeArguments")}});return i.length||this.raise(y.EmptyHeritageClauseType,s,{token:e}),i}tsParseInterfaceDeclaration(e,s={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),s.declare&&(e.declare=!0),w(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,130)):(e.id=null,this.raise(y.MissingInterfaceName,this.state.startLoc)),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));let i=this.startNode();return i.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(i,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(e){return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,2),e.typeAnnotation=this.tsInType(()=>{if(e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}tsInTopLevelContext(e){if(this.curContext()!==C.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}tsInType(e){let s=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=s}}tsInDisallowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsInAllowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsEatThenParseType(e){if(this.match(e))return this.tsNextThenParseType()}tsExpectThenParseType(e){return this.tsInType(()=>(this.expect(e),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let e=this.startNode();return e.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(e.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")}tsParseEnumDeclaration(e,s={}){return s.const&&(e.const=!0),s.declare&&(e.declare=!0),this.expectContextual(126),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?8971:8459),this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumDeclaration")}tsParseEnumBody(){let e=this.startNode();return this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumBody")}tsParseModuleBlock(){let e=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(e,s=!1){if(e.id=this.parseIdentifier(),s||this.checkIdentifier(e.id,1024),this.eat(16)){let i=this.startNode();this.tsParseModuleOrNamespaceDeclaration(i,!0),e.body=i}else this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(e){return this.isContextual(112)?(e.kind="global",e.global=!0,e.id=this.parseIdentifier()):this.match(134)?(e.kind="module",e.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(e,s,i){e.isExport=i||!1,e.id=s||this.parseIdentifier(),this.checkIdentifier(e.id,4096),this.expect(29);let r=this.tsParseModuleReference();return e.importKind==="type"&&r.type!=="TSExternalModuleReference"&&this.raise(y.ImportAliasHasImportType,r),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let e=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),e.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(e,"TSExternalModuleReference")}tsLookAhead(e){let s=this.state.clone(),i=e();return this.state=s,i}tsTryParseAndCatch(e){let s=this.tryParse(i=>e()||i());if(!(s.aborted||!s.node))return s.error&&(this.state=s.failState),s.node}tsTryParse(e){let s=this.state.clone(),i=e();if(i!==void 0&&i!==!1)return i;this.state=s}tsTryParseDeclare(e){if(this.isLineTerminator())return;let s=this.state.type;return this.tsInAmbientContext(()=>{switch(s){case 68:return e.declare=!0,super.parseFunctionStatement(e,!1,!1);case 80:return e.declare=!0,this.parseClass(e,!0,!1);case 126:return this.tsParseEnumDeclaration(e,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(e);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(e.declare=!0,this.parseVarStatement(e,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(e,{const:!0,declare:!0}));case 107:if(this.hasPlugin("explicitResourceManagement")&&this.isUsing())return this.raise(y.InvalidModifierOnUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.parseVarStatement(e,"using",!0);break;case 96:if(this.hasPlugin("explicitResourceManagement")&&this.isAwaitUsing())return this.raise(y.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.next(),this.parseVarStatement(e,"await using",!0);break;case 129:{let i=this.tsParseInterfaceDeclaration(e,{declare:!0});if(i)return i}default:if(w(s))return this.tsParseDeclaration(e,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(e,s,i){switch(s.name){case"declare":{let r=this.tsTryParseDeclare(e);return r&&(r.declare=!0),r}case"global":if(this.match(5)){this.scope.enter(1024),this.prodParam.enter(0);let r=e;return r.kind="global",e.global=!0,r.id=s,r.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(r,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,s.name,!1,i)}}tsParseDeclaration(e,s,i,r){switch(s){case"abstract":if(this.tsCheckLineTerminator(i)&&(this.match(80)||w(this.state.type)))return this.tsParseAbstractDeclaration(e,r);break;case"module":if(this.tsCheckLineTerminator(i)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(e);if(w(this.state.type))return e.kind="module",this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(i)&&w(this.state.type))return e.kind="namespace",this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(i)&&w(this.state.type))return this.tsParseTypeAliasDeclaration(e);break}}tsCheckLineTerminator(e){return e?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(e){if(!this.match(47))return;let s=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let i=this.tsTryParseAndCatch(()=>{let r=this.startNodeAt(e);return r.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(r),r.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),r});if(this.state.maybeInArrowParameters=s,!!i)return super.parseArrowExpression(i,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let e=this.startNode();return e.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),e.params.length===0?this.raise(y.EmptyTypeArguments,e):!this.state.inType&&this.curContext()===C.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return Gi(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(e,s){let i=s.length?s[0].loc.start:this.state.startLoc,r={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},r);let n=r.accessibility,o=r.override,l=r.readonly;!(e&4)&&(n||l||o)&&this.raise(y.UnexpectedParameterModifier,i);let h=this.parseMaybeDefault();e&2&&this.parseFunctionParamType(h);let c=this.parseMaybeDefault(h.loc.start,h);if(n||l||o){let u=this.startNodeAt(i);return s.length&&(u.decorators=s),n&&(u.accessibility=n),l&&(u.readonly=l),o&&(u.override=o),c.type!=="Identifier"&&c.type!=="AssignmentPattern"&&this.raise(y.UnsupportedParameterPropertyKind,u),u.parameter=c,this.finishNode(u,"TSParameterProperty")}return s.length&&(h.decorators=s),c}isSimpleParameter(e){return e.type==="TSParameterProperty"&&super.isSimpleParameter(e.parameter)||super.isSimpleParameter(e)}tsDisallowOptionalPattern(e){for(let s of e.params)s.type!=="Identifier"&&s.optional&&!this.state.isAmbientContext&&this.raise(y.PatternIsOptional,s)}setArrowFunctionParameters(e,s,i){super.setArrowFunctionParameters(e,s,i),this.tsDisallowOptionalPattern(e)}parseFunctionBodyAndFinish(e,s,i=!1){this.match(14)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let r=s==="FunctionDeclaration"?"TSDeclareFunction":s==="ClassMethod"||s==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return r&&!this.match(5)&&this.isLineTerminator()?this.finishNode(e,r):r==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(y.DeclareFunctionHasImplementation,e),e.declare)?super.parseFunctionBodyAndFinish(e,r,i):(this.tsDisallowOptionalPattern(e),super.parseFunctionBodyAndFinish(e,s,i))}registerFunctionStatementId(e){!e.body&&e.id?this.checkIdentifier(e.id,1024):super.registerFunctionStatementId(e)}tsCheckForInvalidTypeCasts(e){e.forEach(s=>{(s==null?void 0:s.type)==="TSTypeCastExpression"&&this.raise(y.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(e,s){return this.tsCheckForInvalidTypeCasts(e),e}parseArrayLike(e,s,i,r){let n=super.parseArrayLike(e,s,i,r);return n.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(n.elements),n}parseSubscript(e,s,i,r){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let o=this.startNodeAt(s);return o.expression=e,this.finishNode(o,"TSNonNullExpression")}let n=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(i)return r.stop=!0,e;r.optionalChainMember=n=!0,this.next()}if(this.match(47)||this.match(51)){let o,l=this.tsTryParseAndCatch(()=>{if(!i&&this.atPossibleAsyncArrow(e)){let f=this.tsTryParseGenericAsyncArrowFunction(s);if(f)return f}let h=this.tsParseTypeArgumentsInExpression();if(!h)return;if(n&&!this.match(10)){o=this.state.curPosition();return}if(Ne(this.state.type)){let f=super.parseTaggedTemplateExpression(e,s,r);return f.typeParameters=h,f}if(!i&&this.eat(10)){let f=this.startNodeAt(s);return f.callee=e,f.arguments=this.parseCallExpressionArguments(11),this.tsCheckForInvalidTypeCasts(f.arguments),f.typeParameters=h,r.optionalChainMember&&(f.optional=n),this.finishCallExpression(f,r.optionalChainMember)}let c=this.state.type;if(c===48||c===52||c!==10&&ue(c)&&!this.hasPrecedingLineBreak())return;let u=this.startNodeAt(s);return u.expression=e,u.typeParameters=h,this.finishNode(u,"TSInstantiationExpression")});if(o&&this.unexpected(o,10),l)return l.type==="TSInstantiationExpression"&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(y.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(l.expression=super.stopParseSubscript(e,r))),l}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){var s;super.parseNewCallee(e);let{callee:i}=e;i.type==="TSInstantiationExpression"&&!((s=i.extra)!=null&&s.parenthesized)&&(e.typeParameters=i.typeParameters,e.callee=i.expression)}parseExprOp(e,s,i){let r;if(Ce(58)>i&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(r=this.isContextual(120)))){let n=this.startNodeAt(s);return n.expression=e,n.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(r&&this.raise(p.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(n,r?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(n,s,i)}return super.parseExprOp(e,s,i)}checkReservedWord(e,s,i,r){this.state.isAmbientContext||super.checkReservedWord(e,s,i,r)}checkImportReflection(e){super.checkImportReflection(e),e.module&&e.importKind!=="value"&&this.raise(y.ImportReflectionHasImportType,e.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(e){if(super.isPotentialImportPhase(e))return!0;if(this.isContextual(130)){let s=this.lookaheadCharCode();return e?s===123||s===42:s!==61}return!e&&this.isContextual(87)}applyImportPhase(e,s,i,r){super.applyImportPhase(e,s,i,r),s?e.exportKind=i==="type"?"type":"value":e.importKind=i==="type"||i==="typeof"?i:"value"}parseImport(e){if(this.match(134))return e.importKind="value",super.parseImport(e);let s;if(w(this.state.type)&&this.lookaheadCharCode()===61)return e.importKind="value",this.tsParseImportEqualsDeclaration(e);if(this.isContextual(130)){let i=this.parseMaybeImportPhase(e,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(e,i);s=super.parseImportSpecifiersAndAfter(e,i)}else s=super.parseImport(e);return s.importKind==="type"&&s.specifiers.length>1&&s.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(y.TypeImportCannotSpecifyDefaultAndNamed,s),s}parseExport(e,s){if(this.match(83)){let i=e;this.next();let r=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?r=this.parseMaybeImportPhase(i,!1):i.importKind="value",this.tsParseImportEqualsDeclaration(i,r,!0)}else if(this.eat(29)){let i=e;return i.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(i,"TSExportAssignment")}else if(this.eatContextual(93)){let i=e;return this.expectContextual(128),i.id=this.parseIdentifier(),this.semicolon(),this.finishNode(i,"TSNamespaceExportDeclaration")}else return super.parseExport(e,s)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual("class")}parseExportDefaultExpression(){if(this.isAbstractClass()){let e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0)}if(this.match(129)){let e=this.tsParseInterfaceDeclaration(this.startNode());if(e)return e}return super.parseExportDefaultExpression()}parseVarStatement(e,s,i=!1){let{isAmbientContext:r}=this.state,n=super.parseVarStatement(e,s,i||r);if(!r)return n;if(!e.declare&&(s==="using"||s==="await using"))return this.raiseOverwrite(y.UsingDeclarationInAmbientContext,e,s),n;for(let{id:o,init:l}of n.declarations)l&&(s==="var"||s==="let"||o.typeAnnotation?this.raise(y.InitializerNotAllowedInAmbientContext,l):vr(l,this.hasPlugin("estree"))||this.raise(y.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,l));return n}parseStatementContent(e,s){if(this.match(75)&&this.isLookaheadContextual("enum")){let i=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(i,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){let i=this.tsParseInterfaceDeclaration(this.startNode());if(i)return i}return super.parseStatementContent(e,s)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(e,s){return s.some(i=>gs(i)?e.accessibility===i:!!e[i])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(e,s,i){let r=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:r,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:y.InvalidModifierOnTypeParameterPositions},s);let n=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(s,r)&&this.raise(y.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(e,s)):this.parseClassMemberWithIsStatic(e,s,i,!!s.static)};s.declare?this.tsInAmbientContext(n):n()}parseClassMemberWithIsStatic(e,s,i,r){let n=this.tsTryParseIndexSignature(s);if(n){e.body.push(n),s.abstract&&this.raise(y.IndexSignatureHasAbstract,s),s.accessibility&&this.raise(y.IndexSignatureHasAccessibility,s,{modifier:s.accessibility}),s.declare&&this.raise(y.IndexSignatureHasDeclare,s),s.override&&this.raise(y.IndexSignatureHasOverride,s);return}!this.state.inAbstractClass&&s.abstract&&this.raise(y.NonAbstractClassHasAbstractMethod,s),s.override&&(i.hadSuperClass||this.raise(y.OverrideNotInSubClass,s)),super.parseClassMemberWithIsStatic(e,s,i,r)}parsePostMemberNameModifiers(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(y.ClassMethodHasReadonly,e),e.declare&&this.match(10)&&this.raise(y.ClassMethodHasDeclare,e)}parseExpressionStatement(e,s,i){return(s.type==="Identifier"?this.tsParseExpressionStatement(e,s,i):void 0)||super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let r=this.lookaheadCharCode();if(r===44||r===61||r===58||r===41)return this.setOptionalParametersError(i),e}return super.parseConditional(e,s,i)}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}parseExportDeclaration(e){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(e));let s=this.state.startLoc,i=this.eatContextual(125);if(i&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(y.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let n=w(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(e);return n?((n.type==="TSInterfaceDeclaration"||n.type==="TSTypeAliasDeclaration"||i)&&(e.exportKind="type"),i&&n.type!=="TSImportEqualsDeclaration"&&(this.resetStartLocation(n,s),n.declare=!0),n):null}parseClassId(e,s,i,r){if((!s||i)&&this.isContextual(113))return;super.parseClassId(e,s,i,e.declare?1024:8331);let n=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);n&&(e.typeParameters=n)}parseClassPropertyAnnotation(e){e.optional||(this.eat(35)?e.definite=!0:this.eat(17)&&(e.optional=!0));let s=this.tsTryParseTypeAnnotation();s&&(e.typeAnnotation=s)}parseClassProperty(e){if(this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&!(e.readonly&&!e.typeAnnotation)&&this.match(29)&&this.raise(y.DeclareClassFieldHasInitializer,this.state.startLoc),e.abstract&&this.match(29)){let{key:s}=e;this.raise(y.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:s.type==="Identifier"&&!e.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return super.parseClassProperty(e)}parseClassPrivateProperty(e){return e.abstract&&this.raise(y.PrivateElementHasAbstract,e),e.accessibility&&this.raise(y.PrivateElementHasAccessibility,e,{modifier:e.accessibility}),this.parseClassPropertyAnnotation(e),super.parseClassPrivateProperty(e)}parseClassAccessorProperty(e){return this.parseClassPropertyAnnotation(e),e.optional&&this.raise(y.AccessorCannotBeOptional,e),super.parseClassAccessorProperty(e)}pushClassMethod(e,s,i,r,n,o){let l=this.tsTryParseTypeParameters(this.tsParseConstModifier);l&&n&&this.raise(y.ConstructorHasTypeParameters,l);let{declare:h=!1,kind:c}=s;h&&(c==="get"||c==="set")&&this.raise(y.DeclareAccessor,s,{kind:c}),l&&(s.typeParameters=l),super.pushClassMethod(e,s,i,r,n,o)}pushClassPrivateMethod(e,s,i,r){let n=this.tsTryParseTypeParameters(this.tsParseConstModifier);n&&(s.typeParameters=n),super.pushClassPrivateMethod(e,s,i,r)}declareClassPrivateMethodInScope(e,s){e.type!=="TSDeclareMethod"&&(e.type==="MethodDefinition"&&e.value.body==null||super.declareClassPrivateMethodInScope(e,s))}parseClassSuper(e){super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(e.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(e,s,i,r,n,o,l){let h=this.tsTryParseTypeParameters(this.tsParseConstModifier);return h&&(e.typeParameters=h),super.parseObjPropValue(e,s,i,r,n,o,l)}parseFunctionParams(e,s){let i=this.tsTryParseTypeParameters(this.tsParseConstModifier);i&&(e.typeParameters=i),super.parseFunctionParams(e,s)}parseVarId(e,s){super.parseVarId(e,s),e.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(e.definite=!0);let i=this.tsTryParseTypeAnnotation();i&&(e.id.typeAnnotation=i,this.resetEndLocation(e.id))}parseAsyncArrowFromCallExpression(e,s){return this.match(14)&&(e.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(e,s)}parseMaybeAssign(e,s){var i,r,n,o,l;let h,c,u;if(this.hasPlugin("jsx")&&(this.match(143)||this.match(47))){if(h=this.state.clone(),c=this.tryParse(()=>super.parseMaybeAssign(e,s),h),!c.error)return c.node;let{context:x}=this.state,A=x[x.length-1];(A===C.j_oTag||A===C.j_expr)&&x.pop()}if(!((i=c)!=null&&i.error)&&!this.match(47))return super.parseMaybeAssign(e,s);(!h||h===this.state)&&(h=this.state.clone());let f,d=this.tryParse(x=>{var A,N;f=this.tsParseTypeParameters(this.tsParseConstModifier);let S=super.parseMaybeAssign(e,s);return(S.type!=="ArrowFunctionExpression"||(A=S.extra)!=null&&A.parenthesized)&&x(),((N=f)==null?void 0:N.params.length)!==0&&this.resetStartLocationFromNode(S,f),S.typeParameters=f,S},h);if(!d.error&&!d.aborted)return f&&this.reportReservedArrowTypeParam(f),d.node;if(!c&&(Ps(!this.hasPlugin("jsx")),u=this.tryParse(()=>super.parseMaybeAssign(e,s),h),!u.error))return u.node;if((r=c)!=null&&r.node)return this.state=c.failState,c.node;if(d.node)return this.state=d.failState,f&&this.reportReservedArrowTypeParam(f),d.node;if((n=u)!=null&&n.node)return this.state=u.failState,u.node;throw((o=c)==null?void 0:o.error)||d.error||((l=u)==null?void 0:l.error)}reportReservedArrowTypeParam(e){var s;e.params.length===1&&!e.params[0].constraint&&!((s=e.extra)!=null&&s.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedArrowTypeParam,e)}parseMaybeUnary(e,s){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(i=>{let r=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&i(),r});if(s.aborted)return;s.thrown||(s.error&&(this.state=s.failState),e.returnType=s.node)}return super.parseArrow(e)}parseFunctionParamType(e){this.eat(17)&&(e.optional=!0);let s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s),this.resetEndLocation(e),e}isAssignable(e,s){switch(e.type){case"TSTypeCastExpression":return this.isAssignable(e.expression,s);case"TSParameterProperty":return!0;default:return super.isAssignable(e,s)}}toAssignable(e,s=!1){switch(e.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(e,s);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":s?this.expressionScope.recordArrowParameterBindingError(y.UnexpectedTypeCastInParameter,e):this.raise(y.UnexpectedTypeCastInParameter,e),this.toAssignable(e.expression,s);break;case"AssignmentExpression":!s&&e.left.type==="TSTypeCastExpression"&&(e.left=this.typeCastToParameter(e.left));default:super.toAssignable(e,s)}}toAssignableParenthesizedExpression(e,s){switch(e.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(e.expression,s);break;default:super.toAssignable(e,s)}}checkToRestConversion(e,s){switch(e.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(e.expression,!1);break;default:super.checkToRestConversion(e,s)}}isValidLVal(e,s,i){switch(e){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(i!==64||!s)&&["expression",!0];default:return super.isValidLVal(e,s,i)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(e,s){if(this.match(47)||this.match(51)){let i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let r=super.parseMaybeDecoratorArguments(e,s);return r.typeParameters=i,r}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(e,s)}checkCommaAfterRest(e){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===e?(this.next(),!1):super.checkCommaAfterRest(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(e)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(e){if(this.match(47)||this.match(51)){let s=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());s&&(e.typeParameters=s)}return super.jsxParseOpeningElementAfterName(e)}getGetterSetterExpectedParamCount(e){let s=super.getGetterSetterExpectedParamCount(e),r=this.getObjectOrClassMethodParams(e)[0];return r&&this.isThisParam(r)?s+1:s}parseCatchClauseParam(){let e=super.parseCatchClauseParam(),s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s,this.resetEndLocation(e)),e}tsInAmbientContext(e){let{isAmbientContext:s,strict:i}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return e()}finally{this.state.isAmbientContext=s,this.state.strict=i}}parseClass(e,s,i){let r=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{return super.parseClass(e,s,i)}finally{this.state.inAbstractClass=r}}tsParseAbstractDeclaration(e,s){if(this.match(80))return e.abstract=!0,this.maybeTakeDecorators(s,this.parseClass(e,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(y.NonClassMethodPropertyHasAbstractModifier,e),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,80)}parseMethod(e,s,i,r,n,o,l){let h=super.parseMethod(e,s,i,r,n,o,l);if((h.abstract||h.type==="TSAbstractMethodDefinition")&&(this.hasPlugin("estree")?h.value:h).body){let{key:f}=h;this.raise(y.AbstractMethodHasImplementation,h,{methodName:f.type==="Identifier"&&!h.computed?f.name:`[${this.input.slice(this.offsetToSourcePos(f.start),this.offsetToSourcePos(f.end))}]`})}return h}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(e,s,i,r){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!1,i),this.finishNode(e,"ExportSpecifier")):(e.exportKind="value",super.parseExportSpecifier(e,s,i,r))}parseImportSpecifier(e,s,i,r,n){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!0,i),this.finishNode(e,"ImportSpecifier")):(e.importKind="value",super.parseImportSpecifier(e,s,i,r,i?4098:4096))}parseTypeOnlyImportExportSpecifier(e,s,i){let r=s?"imported":"local",n=s?"local":"exported",o=e[r],l,h=!1,c=!0,u=o.loc.start;if(this.isContextual(93)){let d=this.parseIdentifier();if(this.isContextual(93)){let x=this.parseIdentifier();M(this.state.type)?(h=!0,o=d,l=s?this.parseIdentifier():this.parseModuleExportName(),c=!1):(l=x,c=!1)}else M(this.state.type)?(c=!1,l=s?this.parseIdentifier():this.parseModuleExportName()):(h=!0,o=d)}else M(this.state.type)&&(h=!0,s?(o=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(o.name,o.loc.start,!0,!0)):o=this.parseModuleExportName());h&&i&&this.raise(s?y.TypeModifierIsUsedInTypeImports:y.TypeModifierIsUsedInTypeExports,u),e[r]=o,e[n]=l;let f=s?"importKind":"exportKind";e[f]=h?"type":"value",c&&this.eatContextual(93)&&(e[n]=s?this.parseIdentifier():this.parseModuleExportName()),e[n]||(e[n]=this.cloneIdentifier(e[r])),s&&this.checkIdentifier(e[n],h?4098:4096)}fillOptionalPropertiesForTSESLint(e){var s,i,r,n,o,l,h,c,u,f,d,x,A,N,S,I,W,$,Mt,Ot,Ft,Bt,Rt,_t,Ut,jt,$t,Vt,qt,zt,Ht,Kt,Wt,Jt,Xt,Gt,Yt,Qt,Zt,es,ts,ss,is,rs,as,ns;switch(e.type){case"ExpressionStatement":(s=e.directive)!=null||(e.directive=void 0);return;case"RestElement":e.value=void 0;case"Identifier":case"ArrayPattern":case"AssignmentPattern":case"ObjectPattern":(i=e.decorators)!=null||(e.decorators=[]),(r=e.optional)!=null||(e.optional=!1),(n=e.typeAnnotation)!=null||(e.typeAnnotation=void 0);return;case"TSParameterProperty":(o=e.accessibility)!=null||(e.accessibility=void 0),(l=e.decorators)!=null||(e.decorators=[]),(h=e.override)!=null||(e.override=!1),(c=e.readonly)!=null||(e.readonly=!1),(u=e.static)!=null||(e.static=!1);return;case"TSEmptyBodyFunctionExpression":e.body=null;case"TSDeclareFunction":case"FunctionDeclaration":case"FunctionExpression":case"ClassMethod":case"ClassPrivateMethod":(f=e.declare)!=null||(e.declare=!1),(d=e.returnType)!=null||(e.returnType=void 0),(x=e.typeParameters)!=null||(e.typeParameters=void 0);return;case"Property":(A=e.optional)!=null||(e.optional=!1);return;case"TSMethodSignature":case"TSPropertySignature":(N=e.optional)!=null||(e.optional=!1);case"TSIndexSignature":(S=e.accessibility)!=null||(e.accessibility=void 0),(I=e.readonly)!=null||(e.readonly=!1),(W=e.static)!=null||(e.static=!1);return;case"TSAbstractPropertyDefinition":case"PropertyDefinition":case"TSAbstractAccessorProperty":case"AccessorProperty":($=e.declare)!=null||(e.declare=!1),(Mt=e.definite)!=null||(e.definite=!1),(Ot=e.readonly)!=null||(e.readonly=!1),(Ft=e.typeAnnotation)!=null||(e.typeAnnotation=void 0);case"TSAbstractMethodDefinition":case"MethodDefinition":(Bt=e.accessibility)!=null||(e.accessibility=void 0),(Rt=e.decorators)!=null||(e.decorators=[]),(_t=e.override)!=null||(e.override=!1),(Ut=e.optional)!=null||(e.optional=!1);return;case"ClassExpression":(jt=e.id)!=null||(e.id=null);case"ClassDeclaration":($t=e.abstract)!=null||(e.abstract=!1),(Vt=e.declare)!=null||(e.declare=!1),(qt=e.decorators)!=null||(e.decorators=[]),(zt=e.implements)!=null||(e.implements=[]),(Ht=e.superTypeArguments)!=null||(e.superTypeArguments=void 0),(Kt=e.typeParameters)!=null||(e.typeParameters=void 0);return;case"TSTypeAliasDeclaration":case"VariableDeclaration":(Wt=e.declare)!=null||(e.declare=!1);return;case"VariableDeclarator":(Jt=e.definite)!=null||(e.definite=!1);return;case"TSEnumDeclaration":(Xt=e.const)!=null||(e.const=!1),(Gt=e.declare)!=null||(e.declare=!1);return;case"TSEnumMember":(Yt=e.computed)!=null||(e.computed=!1);return;case"TSImportType":(Qt=e.qualifier)!=null||(e.qualifier=null),(Zt=e.options)!=null||(e.options=null);return;case"TSInterfaceDeclaration":(es=e.declare)!=null||(e.declare=!1),(ts=e.extends)!=null||(e.extends=[]);return;case"TSModuleDeclaration":(ss=e.declare)!=null||(e.declare=!1),(is=e.global)!=null||(e.global=e.kind==="global");return;case"TSTypeParameter":(rs=e.const)!=null||(e.const=!1),(as=e.in)!=null||(e.in=!1),(ns=e.out)!=null||(e.out=!1);return}}};function kr(a){if(a.type!=="MemberExpression")return!1;let{computed:t,property:e}=a;return t&&e.type!=="StringLiteral"&&(e.type!=="TemplateLiteral"||e.expressions.length>0)?!1:Rs(a.object)}function vr(a,t){var e;let{type:s}=a;if((e=a.extra)!=null&&e.parenthesized)return!1;if(t){if(s==="Literal"){let{value:i}=a;if(typeof i=="string"||typeof i=="boolean")return!0}}else if(s==="StringLiteral"||s==="BooleanLiteral")return!0;return!!(Bs(a,t)||Lr(a,t)||s==="TemplateLiteral"&&a.expressions.length===0||kr(a))}function Bs(a,t){return t?a.type==="Literal"&&(typeof a.value=="number"||"bigint"in a):a.type==="NumericLiteral"||a.type==="BigIntLiteral"}function Lr(a,t){if(a.type==="UnaryExpression"){let{operator:e,argument:s}=a;if(e==="-"&&Bs(s,t))return!0}return!1}function Rs(a){return a.type==="Identifier"?!0:a.type!=="MemberExpression"||a.computed?!1:Rs(a.object)}var Ts=F`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),Dr=a=>class extends a{parsePlaceholder(e){if(this.match(133)){let s=this.startNode();return this.next(),this.assertNoSpace(),s.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(s,e)}}finishPlaceholder(e,s){let i=e;return(!i.expectedNode||!i.type)&&(i=this.finishNode(i,"Placeholder")),i.expectedNode=s,i}getTokenFromCode(e){e===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(e)}parseExprAtom(e){return this.parsePlaceholder("Expression")||super.parseExprAtom(e)}parseIdentifier(e){return this.parsePlaceholder("Identifier")||super.parseIdentifier(e)}checkReservedWord(e,s,i,r){e!==void 0&&super.checkReservedWord(e,s,i,r)}cloneIdentifier(e){let s=super.cloneIdentifier(e);return s.type==="Placeholder"&&(s.expectedNode=e.expectedNode),s}cloneStringLiteral(e){return e.type==="Placeholder"?this.cloneIdentifier(e):super.cloneStringLiteral(e)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(e,s,i){return e==="Placeholder"||super.isValidLVal(e,s,i)}toAssignable(e,s){e&&e.type==="Placeholder"&&e.expectedNode==="Expression"?e.expectedNode="Pattern":super.toAssignable(e,s)}chStartsBindingIdentifier(e,s){if(super.chStartsBindingIdentifier(e,s))return!0;let i=this.nextTokenStart();return this.input.charCodeAt(i)===37&&this.input.charCodeAt(i+1)===37}verifyBreakContinue(e,s){e.label&&e.label.type==="Placeholder"||super.verifyBreakContinue(e,s)}parseExpressionStatement(e,s){var i;if(s.type!=="Placeholder"||(i=s.extra)!=null&&i.parenthesized)return super.parseExpressionStatement(e,s);if(this.match(14)){let n=e;return n.label=this.finishPlaceholder(s,"Identifier"),this.next(),n.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(n,"LabeledStatement")}this.semicolon();let r=e;return r.name=s.name,this.finishPlaceholder(r,"Statement")}parseBlock(e,s,i){return this.parsePlaceholder("BlockStatement")||super.parseBlock(e,s,i)}parseFunctionId(e){return this.parsePlaceholder("Identifier")||super.parseFunctionId(e)}parseClass(e,s,i){let r=s?"ClassDeclaration":"ClassExpression";this.next();let n=this.state.strict,o=this.parsePlaceholder("Identifier");if(o)if(this.match(81)||this.match(133)||this.match(5))e.id=o;else{if(i||!s)return e.id=null,e.body=this.finishPlaceholder(o,"ClassBody"),this.finishNode(e,r);throw this.raise(Ts.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(e,s,i);return super.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!e.superClass,n),this.finishNode(e,r)}parseExport(e,s){let i=this.parsePlaceholder("Identifier");if(!i)return super.parseExport(e,s);let r=e;if(!this.isContextual(98)&&!this.match(12))return r.specifiers=[],r.source=null,r.declaration=this.finishPlaceholder(i,"Declaration"),this.finishNode(r,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let n=this.startNode();return n.exported=i,r.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],super.parseExport(r,s)}isExportDefaultSpecifier(){if(this.match(65)){let e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(H(133),this.nextTokenStartSince(e+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(e,s){var i;return(i=e.specifiers)!=null&&i.length?!0:super.maybeParseExportDefaultSpecifier(e,s)}checkExport(e){let{specifiers:s}=e;s!=null&&s.length&&(e.specifiers=s.filter(i=>i.exported.type==="Placeholder")),super.checkExport(e),e.specifiers=s}parseImport(e){let s=this.parsePlaceholder("Identifier");if(!s)return super.parseImport(e);if(e.specifiers=[],!this.isContextual(98)&&!this.match(12))return e.source=this.finishPlaceholder(s,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");let i=this.startNodeAtNode(s);return i.local=s,e.specifiers.push(this.finishNode(i,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(e)||this.parseNamedImportSpecifiers(e)),this.expectContextual(98),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(Ts.UnexpectedSpace,this.state.lastTokEndLoc)}},Mr=a=>class extends a{parseV8Intrinsic(){if(this.match(54)){let e=this.state.startLoc,s=this.startNode();if(this.next(),w(this.state.type)){let i=this.parseIdentifierName(),r=this.createIdentifier(s,i);if(this.castNodeTo(r,"V8IntrinsicIdentifier"),this.match(10))return r}this.unexpected(e)}}parseExprAtom(e){return this.parseV8Intrinsic()||super.parseExprAtom(e)}},bs=["minimal","fsharp","hack","smart"],As=["^^","@@","^","%","#"];function Or(a){if(a.has("decorators")){if(a.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let s=a.get("decorators").decoratorsBeforeExport;if(s!=null&&typeof s!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let i=a.get("decorators").allowCallParenthesized;if(i!=null&&typeof i!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(a.has("flow")&&a.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(a.has("placeholders")&&a.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(a.has("pipelineOperator")){var t;let s=a.get("pipelineOperator").proposal;if(!bs.includes(s)){let i=bs.map(r=>`"${r}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${i}.`)}if(s==="hack"){if(a.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(a.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let i=a.get("pipelineOperator").topicToken;if(!As.includes(i)){let r=As.map(n=>`"${n}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${r}.`)}{var e;if(i==="#"&&((e=a.get("recordAndTuple"))==null?void 0:e.syntaxType)==="hash")throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(["recordAndTuple",a.get("recordAndTuple")])}\`.`)}}else if(s==="smart"&&((t=a.get("recordAndTuple"))==null?void 0:t.syntaxType)==="hash")throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(["recordAndTuple",a.get("recordAndTuple")])}\`.`)}if(a.has("moduleAttributes")){if(a.has("deprecatedImportAssert")||a.has("importAssertions"))throw new Error("Cannot combine importAssertions, deprecatedImportAssert and moduleAttributes plugins.");if(a.get("moduleAttributes").version!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(a.has("importAssertions")&&a.has("deprecatedImportAssert"))throw new Error("Cannot combine importAssertions and deprecatedImportAssert plugins.");if(!a.has("deprecatedImportAssert")&&a.has("importAttributes")&&a.get("importAttributes").deprecatedAssertSyntax&&a.set("deprecatedImportAssert",{}),a.has("recordAndTuple")){let s=a.get("recordAndTuple").syntaxType;if(s!=null){let i=["hash","bar"];if(!i.includes(s))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+i.map(r=>`'${r}'`).join(", "))}}if(a.has("asyncDoExpressions")&&!a.has("doExpressions")){let s=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw s.missingPlugins="doExpressions",s}if(a.has("optionalChainingAssign")&&a.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}var _s={estree:Ui,jsx:yr,flow:fr,typescript:Nr,v8intrinsic:Mr,placeholders:Dr},Fr=Object.keys(_s),ht=class extends lt{checkProto(t,e,s,i){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return s;let r=t.key;return(r.type==="Identifier"?r.name:r.value)==="__proto__"?e?(this.raise(p.RecordNoProto,r),!0):(s&&(i?i.doubleProtoLoc===null&&(i.doubleProtoLoc=r.loc.start):this.raise(p.DuplicateProto,r)),!0):s}shouldExitDescending(t,e){return t.type==="ArrowFunctionExpression"&&this.offsetToSourcePos(t.start)===e}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(p.ParseExpressionEmptyInput,this.state.startLoc);let t=this.parseExpression();if(!this.match(140))throw this.raise(p.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.optionFlags&256&&(t.tokens=this.tokens),t}parseExpression(t,e){return t?this.disallowInAnd(()=>this.parseExpressionBase(e)):this.allowInAnd(()=>this.parseExpressionBase(e))}parseExpressionBase(t){let e=this.state.startLoc,s=this.parseMaybeAssign(t);if(this.match(12)){let i=this.startNodeAt(e);for(i.expressions=[s];this.eat(12);)i.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(i.expressions),this.finishNode(i,"SequenceExpression")}return s}parseMaybeAssignDisallowIn(t,e){return this.disallowInAnd(()=>this.parseMaybeAssign(t,e))}parseMaybeAssignAllowIn(t,e){return this.allowInAnd(()=>this.parseMaybeAssign(t,e))}setOptionalParametersError(t){t.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(t,e){let s=this.state.startLoc,i=this.isContextual(108);if(i&&this.prodParam.hasYield){this.next();let l=this.parseYield(s);return e&&(l=e.call(this,l,s)),l}let r;t?r=!1:(t=new te,r=!0);let{type:n}=this.state;(n===10||w(n))&&(this.state.potentialArrowAt=this.state.start);let o=this.parseMaybeConditional(t);if(e&&(o=e.call(this,o,s)),zi(this.state.type)){let l=this.startNodeAt(s),h=this.state.value;if(l.operator=h,this.match(29)){this.toAssignable(o,!0),l.left=o;let c=s.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=c&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=c&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=c&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null)}else l.left=o;return this.next(),l.right=this.parseMaybeAssign(),this.checkLVal(o,this.finishNode(l,"AssignmentExpression")),l}else r&&this.checkExpressionErrors(t,!0);if(i){let{type:l}=this.state;if((this.hasPlugin("v8intrinsic")?ue(l):ue(l)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.YieldNotInGeneratorFunction,s),this.parseYield(s)}return o}parseMaybeConditional(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprOps(t);return this.shouldExitDescending(i,s)?i:this.parseConditional(i,e,t)}parseConditional(t,e,s){if(this.eat(17)){let i=this.startNodeAt(e);return i.test=t,i.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),i.alternate=this.parseMaybeAssign(),this.finishNode(i,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(i,s)?i:this.parseExprOp(i,e,-1)}parseExprOp(t,e,s){if(this.isPrivateName(t)){let r=this.getPrivateNameSV(t);(s>=Ce(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(p.PrivateInExpectedIn,t,{identifierName:r}),this.classScope.usePrivateName(r,t.loc.start)}let i=this.state.type;if(Ki(i)&&(this.prodParam.hasIn||!this.match(58))){let r=Ce(i);if(r>s){if(i===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,e)}let n=this.startNodeAt(e);n.left=t,n.operator=this.state.value;let o=i===41||i===42,l=i===40;if(l&&(r=Ce(42)),this.next(),i===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(p.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);n.right=this.parseExprOpRightExpr(i,r);let h=this.finishNode(n,o||l?"LogicalExpression":"BinaryExpression"),c=this.state.type;if(l&&(c===41||c===42)||o&&c===40)throw this.raise(p.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(h,e,s)}}return t}parseExprOpRightExpr(t,e){let s=this.state.startLoc;switch(t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(e))}if(this.getPluginOption("pipelineOperator","proposal")==="smart")return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(p.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(t,e),s)});default:return this.parseExprOpBaseRightExpr(t,e)}}parseExprOpBaseRightExpr(t,e){let s=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),s,Yi(t)?e-1:e)}parseHackPipeBody(){var t;let{startLoc:e}=this.state,s=this.parseMaybeAssign();return Di.has(s.type)&&!((t=s.extra)!=null&&t.parenthesized)&&this.raise(p.PipeUnparenthesizedBody,e,{type:s.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipeTopicUnused,e),s}checkExponentialAfterUnary(t){this.match(57)&&this.raise(p.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,e){let s=this.state.startLoc,i=this.isContextual(96);if(i&&this.recordAwaitIfAllowed()){this.next();let l=this.parseAwait(s);return e||this.checkExponentialAfterUnary(l),l}let r=this.match(34),n=this.startNode();if(Ji(this.state.type)){n.operator=this.state.value,n.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let l=this.match(89);if(this.next(),n.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&l){let h=n.argument;h.type==="Identifier"?this.raise(p.StrictDelete,n):this.hasPropertyAsPrivateName(h)&&this.raise(p.DeletePrivateField,n)}if(!r)return e||this.checkExponentialAfterUnary(n),this.finishNode(n,"UnaryExpression")}let o=this.parseUpdate(n,r,t);if(i){let{type:l}=this.state;if((this.hasPlugin("v8intrinsic")?ue(l):ue(l)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.AwaitNotInAsyncContext,s),this.parseAwait(s)}return o}parseUpdate(t,e,s){if(e){let n=t;return this.checkLVal(n.argument,this.finishNode(n,"UpdateExpression")),t}let i=this.state.startLoc,r=this.parseExprSubscripts(s);if(this.checkExpressionErrors(s,!1))return r;for(;Wi(this.state.type)&&!this.canInsertSemicolon();){let n=this.startNodeAt(i);n.operator=this.state.value,n.prefix=!1,n.argument=r,this.next(),this.checkLVal(r,r=this.finishNode(n,"UpdateExpression"))}return r}parseExprSubscripts(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprAtom(t);return this.shouldExitDescending(i,s)?i:this.parseSubscripts(i,e)}parseSubscripts(t,e,s){let i={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,e,s,i),i.maybeAsyncArrow=!1;while(!i.stop);return t}parseSubscript(t,e,s,i){let{type:r}=this.state;if(!s&&r===15)return this.parseBind(t,e,s,i);if(Ne(r))return this.parseTaggedTemplateExpression(t,e,i);let n=!1;if(r===18){if(s&&(this.raise(p.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(t,i);i.optionalChainMember=n=!0,this.next()}if(!s&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,e,i,n);{let o=this.eat(0);return o||n||this.eat(16)?this.parseMember(t,e,i,o,n):this.stopParseSubscript(t,i)}}stopParseSubscript(t,e){return e.stop=!0,t}parseMember(t,e,s,i,r){let n=this.startNodeAt(e);return n.object=t,n.computed=i,i?(n.property=this.parseExpression(),this.expect(3)):this.match(139)?(t.type==="Super"&&this.raise(p.SuperPrivateField,e),this.classScope.usePrivateName(this.state.value,this.state.startLoc),n.property=this.parsePrivateName()):n.property=this.parseIdentifier(!0),s.optionalChainMember?(n.optional=r,this.finishNode(n,"OptionalMemberExpression")):this.finishNode(n,"MemberExpression")}parseBind(t,e,s,i){let r=this.startNodeAt(e);return r.object=t,this.next(),r.callee=this.parseNoCallExpr(),i.stop=!0,this.parseSubscripts(this.finishNode(r,"BindExpression"),e,s)}parseCoverCallAndAsyncArrowHead(t,e,s,i){let r=this.state.maybeInArrowParameters,n=null;this.state.maybeInArrowParameters=!0,this.next();let o=this.startNodeAt(e);o.callee=t;let{maybeAsyncArrow:l,optionalChainMember:h}=s;l&&(this.expressionScope.enter(Er()),n=new te),h&&(o.optional=i),i?o.arguments=this.parseCallExpressionArguments(11):o.arguments=this.parseCallExpressionArguments(11,t.type!=="Super",o,n);let c=this.finishCallExpression(o,h);return l&&this.shouldParseAsyncArrow()&&!i?(s.stop=!0,this.checkDestructuringPrivate(n),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),c=this.parseAsyncArrowFromCallExpression(this.startNodeAt(e),c)):(l&&(this.checkExpressionErrors(n,!0),this.expressionScope.exit()),this.toReferencedArguments(c)),this.state.maybeInArrowParameters=r,c}toReferencedArguments(t,e){this.toReferencedListDeep(t.arguments,e)}parseTaggedTemplateExpression(t,e,s){let i=this.startNodeAt(e);return i.tag=t,i.quasi=this.parseTemplate(!0),s.optionalChainMember&&this.raise(p.OptionalChainingNoTemplate,e),this.finishNode(i,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&this.offsetToSourcePos(t.start)===this.state.potentialArrowAt}finishCallExpression(t,e){if(t.callee.type==="Import")if(t.arguments.length===0||t.arguments.length>2)this.raise(p.ImportCallArity,t);else for(let s of t.arguments)s.type==="SpreadElement"&&this.raise(p.ImportCallSpreadArgument,s);return this.finishNode(t,e?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,e,s,i){let r=[],n=!0,o=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(t);){if(n)n=!1;else if(this.expect(12),this.match(t)){s&&this.addTrailingCommaExtraToNode(s),this.next();break}r.push(this.parseExprListItem(!1,i,e))}return this.state.inFSharpPipelineDirectBody=o,r}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,e){var s;return this.resetPreviousNodeTrailingComments(e),this.expect(19),this.parseArrowExpression(t,e.arguments,!0,(s=e.extra)==null?void 0:s.trailingCommaLoc),e.innerComments&&xe(t,e.innerComments),e.callee.trailingComments&&xe(t,e.callee.trailingComments),t}parseNoCallExpr(){let t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let e,s=null,{type:i}=this.state;switch(i){case 79:return this.parseSuper();case 83:return e=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(e):this.match(10)?this.optionFlags&512?this.parseImportCall(e):this.finishNode(e,"Import"):(this.raise(p.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(e,"Import"));case 78:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let r=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(r)}case 0:return this.parseArrayLike(3,!0,!1,t);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:s=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(s,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{e=this.startNode(),this.next(),e.object=null;let r=e.callee=this.parseNoCallExpr();if(r.type==="MemberExpression")return this.finishNode(e,"BindExpression");throw this.raise(p.UnsupportedBind,r)}case 139:return this.raise(p.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let r=this.getPluginOption("pipelineOperator","proposal");if(r)return this.parseTopicReference(r);this.unexpected();break}case 47:{let r=this.input.codePointAt(this.nextTokenStart());U(r)||r===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:{if(i===137)return this.parseDecimalLiteral(this.state.value);if(i===2||i===1)return this.parseArrayLike(this.state.type===2?4:3,!1,!0);if(i===6||i===7)return this.parseObjectLike(this.state.type===6?9:8,!1,!0)}if(w(i)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let r=this.state.potentialArrowAt===this.state.start,n=this.state.containsEsc,o=this.parseIdentifier();if(!n&&o.name==="async"&&!this.canInsertSemicolon()){let{type:l}=this.state;if(l===68)return this.resetPreviousNodeTrailingComments(o),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(o));if(w(l))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(o)):o;if(l===90)return this.resetPreviousNodeTrailingComments(o),this.parseDo(this.startNodeAtNode(o),!0)}return r&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(o),[o],!1)):o}else this.unexpected()}}parseTopicReferenceThenEqualsSign(t,e){let s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.state.type=t,this.state.value=e,this.state.pos--,this.state.end--,this.state.endLoc=D(this.state.endLoc,-1),this.parseTopicReference(s);this.unexpected()}parseTopicReference(t){let e=this.startNode(),s=this.state.startLoc,i=this.state.type;return this.next(),this.finishTopicReference(e,s,t,i)}finishTopicReference(t,e,s,i){if(this.testTopicReferenceConfiguration(s,e,i))return s==="hack"?(this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PipeTopicUnbound,e),this.registerTopicReference(),this.finishNode(t,"TopicReference")):(this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PrimaryTopicNotAllowed,e),this.registerTopicReference(),this.finishNode(t,"PipelinePrimaryTopicReference"));throw this.raise(p.PipeTopicUnconfiguredToken,e,{token:H(i)})}testTopicReferenceConfiguration(t,e,s){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:H(s)}]);case"smart":return s===27;default:throw this.raise(p.PipeTopicRequiresHackPipes,e)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(we(!0,this.prodParam.hasYield));let e=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(p.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,e,!0)}parseDo(t,e){this.expectPlugin("doExpressions"),e&&this.expectPlugin("asyncDoExpressions"),t.async=e,this.next();let s=this.state.labels;return this.state.labels=[],e?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=s,this.finishNode(t,"DoExpression")}parseSuper(){let t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!(this.optionFlags&16)?this.raise(p.SuperNotAllowed,t):!this.scope.allowSuper&&!(this.optionFlags&16)&&this.raise(p.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(p.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){let t=this.startNode(),e=this.startNodeAt(D(this.state.startLoc,1)),s=this.state.value;return this.next(),t.id=this.createIdentifier(e,s),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){let t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,e,"sent")}return this.parseFunction(t)}parseMetaProperty(t,e,s){t.meta=e;let i=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==s||i)&&this.raise(p.UnsupportedMetaProperty,t.property,{target:e.name,onlyValidPropertyName:s}),this.finishNode(t,"MetaProperty")}parseImportMetaPropertyOrPhaseCall(t){if(this.next(),this.isContextual(105)||this.isContextual(97)){let e=this.isContextual(105);return this.expectPlugin(e?"sourcePhaseImports":"deferredImportEvaluation"),this.next(),t.phase=e?"source":"defer",this.parseImportCall(t)}else{let e=this.createIdentifierAt(this.startNodeAtNode(t),"import",this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(p.ImportMetaOutsideModule,e),this.sawUnambiguousESM=!0),this.parseMetaProperty(t,e,"meta")}}parseLiteralAtNode(t,e,s){return this.addExtra(s,"rawValue",t),this.addExtra(s,"raw",this.input.slice(this.offsetToSourcePos(s.start),this.state.end)),s.value=t,this.next(),this.finishNode(s,e)}parseLiteral(t,e){let s=this.startNode();return this.parseLiteralAtNode(t,e,s)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){return this.parseLiteral(t,"BigIntLiteral")}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){let e=this.startNode();return this.addExtra(e,"raw",this.input.slice(this.offsetToSourcePos(e.start),this.state.end)),e.pattern=t.pattern,e.flags=t.flags,this.next(),this.finishNode(e,"RegExpLiteral")}parseBooleanLiteral(t){let e=this.startNode();return e.value=t,this.next(),this.finishNode(e,"BooleanLiteral")}parseNullLiteral(){let t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){let e=this.state.startLoc,s;this.next(),this.expressionScope.enter(Sr());let i=this.state.maybeInArrowParameters,r=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let n=this.state.startLoc,o=[],l=new te,h=!0,c,u;for(;!this.match(11);){if(h)h=!1;else if(this.expect(12,l.optionalParametersLoc===null?null:l.optionalParametersLoc),this.match(11)){u=this.state.startLoc;break}if(this.match(21)){let x=this.state.startLoc;if(c=this.state.startLoc,o.push(this.parseParenItem(this.parseRestBinding(),x)),!this.checkCommaAfterRest(41))break}else o.push(this.parseMaybeAssignAllowIn(l,this.parseParenItem))}let f=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=i,this.state.inFSharpPipelineDirectBody=r;let d=this.startNodeAt(e);return t&&this.shouldParseArrow(o)&&(d=this.parseArrow(d))?(this.checkDestructuringPrivate(l),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(d,o,!1),d):(this.expressionScope.exit(),o.length||this.unexpected(this.state.lastTokStartLoc),u&&this.unexpected(u),c&&this.unexpected(c),this.checkExpressionErrors(l,!0),this.toReferencedListDeep(o,!0),o.length>1?(s=this.startNodeAt(n),s.expressions=o,this.finishNode(s,"SequenceExpression"),this.resetEndLocation(s,f)):s=o[0],this.wrapParenthesis(e,s))}wrapParenthesis(t,e){if(!(this.optionFlags&1024))return this.addExtra(e,"parenthesized",!0),this.addExtra(e,"parenStart",t.index),this.takeSurroundingComments(e,t.index,this.state.lastTokEndLoc.index),e;let s=this.startNodeAt(t);return s.expression=e,this.finishNode(s,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,e){return t}parseNewOrNewTarget(){let t=this.startNode();if(this.next(),this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();let s=this.parseMetaProperty(t,e,"target");return this.scope.allowNewTarget||this.raise(p.UnexpectedNewTarget,s),s}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){let e=this.parseExprList(11);this.toReferencedList(e),t.arguments=e}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){let e=this.match(83),s=this.parseNoCallExpr();t.callee=s,e&&(s.type==="Import"||s.type==="ImportExpression")&&this.raise(p.ImportCallNotNewExpression,s)}parseTemplateElement(t){let{start:e,startLoc:s,end:i,value:r}=this.state,n=e+1,o=this.startNodeAt(D(s,1));r===null&&(t||this.raise(p.InvalidEscapeSequenceTemplate,D(this.state.firstInvalidTemplateEscapePos,1)));let l=this.match(24),h=l?-1:-2,c=i+h;o.value={raw:this.input.slice(n,c).replace(/\r\n?/g,` -`),cooked:r===null?null:r.slice(1,h)},o.tail=l,this.next();let u=this.finishNode(o,"TemplateElement");return this.resetEndLocation(u,D(this.state.lastTokEndLoc,h)),u}parseTemplate(t){let e=this.startNode(),s=this.parseTemplateElement(t),i=[s],r=[];for(;!s.tail;)r.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(t));return e.expressions=r,e.quasis=i,this.finishNode(e,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=!1,o=!0,l=this.startNode();for(l.properties=[],this.next();!this.match(t);){if(o)o=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(l);break}let c;e?c=this.parseBindingProperty():(c=this.parsePropertyDefinition(i),n=this.checkProto(c,s,n,i)),s&&!this.isObjectProperty(c)&&c.type!=="SpreadElement"&&this.raise(p.InvalidRecordProperty,c),c.shorthand&&this.addExtra(c,"shorthand",!0),l.properties.push(c)}this.next(),this.state.inFSharpPipelineDirectBody=r;let h="ObjectExpression";return e?h="ObjectPattern":s&&(h="RecordExpression"),this.finishNode(l,h)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let e=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(p.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)e.push(this.parseDecorator());let s=this.startNode(),i=!1,r=!1,n;if(this.match(21))return e.length&&this.unexpected(),this.parseSpread();e.length&&(s.decorators=e,e=[]),s.method=!1,t&&(n=this.state.startLoc);let o=this.eat(55);this.parsePropertyNamePrefixOperator(s);let l=this.state.containsEsc;if(this.parsePropertyName(s,t),!o&&!l&&this.maybeAsyncOrAccessorProp(s)){let{key:h}=s,c=h.name;c==="async"&&!this.hasPrecedingLineBreak()&&(i=!0,this.resetPreviousNodeTrailingComments(h),o=this.eat(55),this.parsePropertyName(s)),(c==="get"||c==="set")&&(r=!0,this.resetPreviousNodeTrailingComments(h),s.kind=c,this.match(55)&&(o=!0,this.raise(p.AccessorIsGenerator,this.state.curPosition(),{kind:c}),this.next()),this.parsePropertyName(s))}return this.parseObjPropValue(s,n,o,i,!1,r,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){var e;let s=this.getGetterSetterExpectedParamCount(t),i=this.getObjectOrClassMethodParams(t);i.length!==s&&this.raise(t.kind==="get"?p.BadGetterArity:p.BadSetterArity,t),t.kind==="set"&&((e=i[i.length-1])==null?void 0:e.type)==="RestElement"&&this.raise(p.BadSetterRestParameter,t)}parseObjectMethod(t,e,s,i,r){if(r){let n=this.parseMethod(t,e,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(n),n}if(s||e||this.match(10))return i&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,e,s,!1,!1,"ObjectMethod")}parseObjectProperty(t,e,s,i){if(t.shorthand=!1,this.eat(14))return t.value=s?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(i),this.finishObjectProperty(t);if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),s)t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key));else if(this.match(29)){let r=this.state.startLoc;i!=null?i.shorthandAssignLoc===null&&(i.shorthandAssignLoc=r):this.raise(p.InvalidCoverInitializedName,r),t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key))}else t.value=this.cloneIdentifier(t.key);return t.shorthand=!0,this.finishObjectProperty(t)}}finishObjectProperty(t){return this.finishNode(t,"ObjectProperty")}parseObjPropValue(t,e,s,i,r,n,o){let l=this.parseObjectMethod(t,s,i,r,n)||this.parseObjectProperty(t,e,r,o);return l||this.unexpected(),l}parsePropertyName(t,e){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:s,value:i}=this.state,r;if(M(s))r=this.parseIdentifier(!0);else switch(s){case 135:r=this.parseNumericLiteral(i);break;case 134:r=this.parseStringLiteral(i);break;case 136:r=this.parseBigIntLiteral(i);break;case 139:{let n=this.state.startLoc;e!=null?e.privateKeyLoc===null&&(e.privateKeyLoc=n):this.raise(p.UnexpectedPrivateField,n),r=this.parsePrivateName();break}default:if(s===137){r=this.parseDecimalLiteral(i);break}this.unexpected()}t.key=r,s!==139&&(t.computed=!1)}}initFunction(t,e){t.id=null,t.generator=!1,t.async=e}parseMethod(t,e,s,i,r,n,o=!1){this.initFunction(t,s),t.generator=e,this.scope.enter(530|(o?576:0)|(r?32:0)),this.prodParam.enter(we(s,t.generator)),this.parseFunctionParams(t,i);let l=this.parseFunctionBodyAndFinish(t,n,!0);return this.prodParam.exit(),this.scope.exit(),l}parseArrayLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=this.startNode();return this.next(),n.elements=this.parseExprList(t,!s,i,n),this.state.inFSharpPipelineDirectBody=r,this.finishNode(n,s?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,e,s,i){this.scope.enter(518);let r=we(s,!1);!this.match(5)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(t,s);let n=this.state.maybeInArrowParameters;return e&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,e,i)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=n,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,e,s){this.toAssignableList(e,s,!1),t.params=e}parseFunctionBodyAndFinish(t,e,s=!1){return this.parseFunctionBody(t,!1,s),this.finishNode(t,e)}parseFunctionBody(t,e,s=!1){let i=e&&!this.match(5);if(this.expressionScope.enter(Os()),i)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,e,!1);else{let r=this.state.strict,n=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,o=>{let l=!this.isSimpleParamList(t.params);o&&l&&this.raise(p.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);let h=!r&&this.state.strict;this.checkParams(t,!this.state.strict&&!e&&!s&&!l,e,h),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,h)}),this.prodParam.exit(),this.state.labels=n}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let e=0,s=t.length;e10||!or(t))return;if(s&&rr(t)){this.raise(p.UnexpectedKeyword,e,{keyword:t});return}if((this.state.strict?i?vs:Ns:Is)(t,this.inModule)){this.raise(p.UnexpectedReservedWord,e,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(p.YieldBindingIdentifier,e);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(p.AwaitBindingIdentifier,e);return}if(this.scope.inStaticBlock){this.raise(p.AwaitBindingIdentifierInStaticBlock,e);return}this.expressionScope.recordAsyncArrowParametersError(e)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(p.ArgumentsInClass,e);return}}recordAwaitIfAllowed(){let t=this.prodParam.hasAwait;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){let e=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(p.AwaitExpressionFormalParameter,e),this.eat(55)&&this.raise(p.ObsoleteAwaitStar,e),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(e.argument=this.parseMaybeUnary(null,!0)),this.finishNode(e,"AwaitExpression")}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:t}=this.state;return t===53||t===10||t===0||Ne(t)||t===102&&!this.state.containsEsc||t===138||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(t){let e=this.startNodeAt(t);this.expressionScope.recordParameterInitializerError(p.YieldInParameter,e);let s=!1,i=null;if(!this.hasPrecedingLineBreak())switch(s=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!s)break;default:i=this.parseMaybeAssign()}return e.delegate=s,e.argument=i,this.finishNode(e,"YieldExpression")}parseImportCall(t){if(this.next(),t.source=this.parseMaybeAssignAllowIn(),t.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(t.source);else if(t.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(t.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(p.ImportCallArity,t)}}return this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,e){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(p.PipelineHeadSequenceExpression,e)}parseSmartPipelineBodyInStyle(t,e){if(this.isSimpleReference(t)){let s=this.startNodeAt(e);return s.callee=t,this.finishNode(s,"PipelineBareFunction")}else{let s=this.startNodeAt(e);return this.checkSmartPipeTopicBodyEarlyErrors(e),s.expression=t,this.finishNode(s,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(p.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipelineTopicUnused,t)}withTopicBindingContext(t){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}withSmartMixTopicForbiddingContext(t){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}else return t()}withSoloAwaitPermittingContext(t){let e=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=e}}allowInAnd(t){let e=this.prodParam.currentFlags();if(8&~e){this.prodParam.enter(e|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){let e=this.prodParam.currentFlags();if(8&e){this.prodParam.enter(e&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){let e=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let s=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let i=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),e,t);return this.state.inFSharpPipelineDirectBody=s,i}parseModuleExpression(){this.expectPlugin("moduleBlocks");let t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let e=this.startNodeAt(this.state.endLoc);this.next();let s=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(e,8,"module")}finally{s()}return this.finishNode(t,"ModuleExpression")}parsePropertyNamePrefixOperator(t){}},qe={kind:1},Br={kind:2},Rr=/[\uD800-\uDFFF]/u,ze=/in(?:stanceof)?/y;function _r(a,t,e){for(let s=0;s0)for(let[r,n]of Array.from(this.scope.undefinedExports))this.raise(p.ModuleExportUndefined,n,{localName:r});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let i;return e===140?i=this.finishNode(t,"Program"):i=this.finishNodeAt(t,"Program",D(this.state.startLoc,-1)),i}stmtToDirective(t){let e=this.castNodeTo(t,"Directive"),s=this.castNodeTo(t.expression,"DirectiveLiteral"),i=s.value,r=this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end)),n=s.value=r.slice(1,-1);return this.addExtra(s,"raw",r),this.addExtra(s,"rawValue",n),this.addExtra(s,"expressionValue",i),e.value=s,delete t.expression,e}parseInterpreterDirective(){if(!this.match(28))return null;let t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return this.chStartsBindingIdentifier(e,t)}isForUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);if(this.isUnparsedContextual(t,"of")){let s=this.lookaheadCharCodeSince(t+2);if(s!==61&&s!==58&&s!==59)return!1}return this.chStartsBindingIdentifier(e,t)?(this.expectPlugin("explicitResourceManagement"),!0):!1}isAwaitUsing(){if(!this.isContextual(96))return!1;let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);let e=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(e,t))return this.expectPlugin("explicitResourceManagement"),!0}return!1}chStartsBindingIdentifier(t,e){if(U(t)){if(ze.lastIndex=e,ze.test(this.input)){let s=this.codePointAtPos(ze.lastIndex);if(!Z(s)&&s!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){let t=this.nextTokenStart(),e=this.codePointAtPos(t);return this.chStartsBindingPattern(e)||this.chStartsBindingIdentifier(e,t)}hasInLineFollowingBindingIdentifierOrBrace(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return e===123||this.chStartsBindingIdentifier(e,t)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let e=0;return this.options.annexB&&!this.state.strict&&(e|=4,t&&(e|=8)),this.parseStatementLike(e)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let e=null;return this.match(26)&&(e=this.parseDecorators(!0)),this.parseStatementContent(t,e)}parseStatementContent(t,e){let s=this.state.type,i=this.startNode(),r=!!(t&2),n=!!(t&4),o=t&1;switch(s){case 60:return this.parseBreakContinueStatement(i,!0);case 63:return this.parseBreakContinueStatement(i,!1);case 64:return this.parseDebuggerStatement(i);case 90:return this.parseDoWhileStatement(i);case 91:return this.parseForStatement(i);case 68:if(this.lookaheadCharCode()===46)break;return n||this.raise(this.state.strict?p.StrictFunction:this.options.annexB?p.SloppyFunctionAnnexB:p.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(i,!1,!r&&n);case 80:return r||this.unexpected(),this.parseClass(this.maybeTakeDecorators(e,i),!0);case 69:return this.parseIfStatement(i);case 70:return this.parseReturnStatement(i);case 71:return this.parseSwitchStatement(i);case 72:return this.parseThrowStatement(i);case 73:return this.parseTryStatement(i);case 96:if(this.isAwaitUsing())return this.allowsUsing()?r?this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,i):this.raise(p.UnexpectedLexicalDeclaration,i):this.raise(p.UnexpectedUsingDeclaration,i),this.next(),this.parseVarStatement(i,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),this.allowsUsing()?r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(p.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(i,"using");case 100:{if(this.state.containsEsc)break;let c=this.nextTokenStart(),u=this.codePointAtPos(c);if(u!==91&&(!r&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(u,c)&&u!==123))break}case 75:r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let c=this.state.value;return this.parseVarStatement(i,c)}case 92:return this.parseWhileStatement(i);case 76:return this.parseWithStatement(i);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(i);case 83:{let c=this.lookaheadCharCode();if(c===40||c===46)break}case 82:{!(this.optionFlags&8)&&!o&&this.raise(p.UnexpectedImportExport,this.state.startLoc),this.next();let c;return s===83?c=this.parseImport(i):c=this.parseExport(i,e),this.assertModuleNodeAllowed(c),c}default:if(this.isAsyncFunction())return r||this.raise(p.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(i,!0,!r&&n)}let l=this.state.value,h=this.parseExpression();return w(s)&&h.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(i,l,h,t):this.parseExpressionStatement(i,h,e)}assertModuleNodeAllowed(t){!(this.optionFlags&8)&&!this.inModule&&this.raise(p.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,e,s){if(t){var i;(i=e.decorators)!=null&&i.length?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(p.DecoratorsBeforeAfterExport,e.decorators[0]),e.decorators.unshift(...t)):e.decorators=t,this.resetStartLocationFromNode(e,t[0]),s&&this.resetStartLocationFromNode(s,e)}return e}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){let e=[];do e.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(p.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(p.UnexpectedLeadingDecorator,this.state.startLoc);return e}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let t=this.startNode();if(this.next(),this.hasPlugin("decorators")){let e=this.state.startLoc,s;if(this.match(10)){let i=this.state.startLoc;this.next(),s=this.parseExpression(),this.expect(11),s=this.wrapParenthesis(i,s);let r=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(s,i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==s&&this.raise(p.DecoratorArgumentsOutsideParentheses,r)}else{for(s=this.parseIdentifier(!1);this.eat(16);){let i=this.startNodeAt(e);i.object=s,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),i.property=this.parsePrivateName()):i.property=this.parseIdentifier(!0),i.computed=!1,s=this.finishNode(i,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(s,e)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t,e){if(this.eat(10)){let s=this.startNodeAt(e);return s.callee=t,s.arguments=this.parseCallExpressionArguments(11),this.toReferencedList(s.arguments),this.finishNode(s,"CallExpression")}return t}parseBreakContinueStatement(t,e){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,e),this.finishNode(t,e?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,e){let s;for(s=0;sthis.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(qe);let e=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(e=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return e!==null&&this.unexpected(e),this.parseFor(t,null);let s=this.isContextual(100);{let l=this.isAwaitUsing(),h=l||this.isForUsing(),c=s&&this.hasFollowingBindingAtom()||h;if(this.match(74)||this.match(75)||c){let u=this.startNode(),f;l?(f="await using",this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):f=this.state.value,this.next(),this.parseVar(u,!0,f);let d=this.finishNode(u,"VariableDeclaration"),x=this.match(58);return x&&h&&this.raise(p.ForInUsing,d),(x||this.isContextual(102))&&d.declarations.length===1?this.parseForIn(t,d,e):(e!==null&&this.unexpected(e),this.parseFor(t,d))}}let i=this.isContextual(95),r=new te,n=this.parseExpression(!0,r),o=this.isContextual(102);if(o&&(s&&this.raise(p.ForOfLet,n),e===null&&i&&n.type==="Identifier"&&this.raise(p.ForOfAsync,n)),o||this.match(58)){this.checkDestructuringPrivate(r),this.toAssignable(n,!0);let l=o?"ForOfStatement":"ForInStatement";return this.checkLVal(n,{type:l}),this.parseForIn(t,n,e)}else this.checkExpressionErrors(r,!0);return e!==null&&this.unexpected(e),this.parseFor(t,n)}parseFunctionStatement(t,e,s){return this.next(),this.parseFunction(t,1|(s?2:0)|(e?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return this.prodParam.hasReturn||this.raise(p.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();let e=t.cases=[];this.expect(5),this.state.labels.push(Br),this.scope.enter(256);let s;for(let i;!this.match(8);)if(this.match(61)||this.match(65)){let r=this.match(61);s&&this.finishNode(s,"SwitchCase"),e.push(s=this.startNode()),s.consequent=[],this.next(),r?s.test=this.parseExpression():(i&&this.raise(p.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),i=!0,s.test=null),this.expect(14)}else s?s.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),s&&this.finishNode(s,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(p.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){let t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){let e=this.startNode();this.next(),this.match(10)?(this.expect(10),e.param=this.parseCatchClauseParam(),this.expect(11)):(e.param=null,this.scope.enter(0)),e.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(p.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,e,s=!1){return this.next(),this.parseVar(t,!1,e,s),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(qe),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(p.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,e,s,i){for(let n of this.state.labels)n.name===e&&this.raise(p.LabelRedeclaration,s,{labelName:e});let r=Hi(this.state.type)?1:this.match(71)?2:null;for(let n=this.state.labels.length-1;n>=0;n--){let o=this.state.labels[n];if(o.statementStart===t.start)o.statementStart=this.sourceToOffsetPos(this.state.start),o.kind=r;else break}return this.state.labels.push({name:e,kind:r,statementStart:this.sourceToOffsetPos(this.state.start)}),t.body=i&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=s,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,e,s){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,e=!0,s){let i=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),e&&this.scope.enter(0),this.parseBlockBody(i,t,!1,8,s),e&&this.scope.exit(),this.finishNode(i,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,e,s,i,r){let n=t.body=[],o=t.directives=[];this.parseBlockOrModuleBlockBody(n,e?o:void 0,s,i,r)}parseBlockOrModuleBlockBody(t,e,s,i,r){let n=this.state.strict,o=!1,l=!1;for(;!this.match(i);){let h=s?this.parseModuleItem():this.parseStatementListItem();if(e&&!l){if(this.isValidDirective(h)){let c=this.stmtToDirective(h);e.push(c),!o&&c.value.value==="use strict"&&(o=!0,this.setStrict(!0));continue}l=!0,this.state.strictErrors.clear()}t.push(h)}r==null||r.call(this,o),n||this.setStrict(!1),this.next()}parseFor(t,e){return t.init=e,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,e,s){let i=this.match(58);return this.next(),i?s!==null&&this.unexpected(s):t.await=s!==null,e.type==="VariableDeclaration"&&e.declarations[0].init!=null&&(!i||!this.options.annexB||this.state.strict||e.kind!=="var"||e.declarations[0].id.type!=="Identifier")&&this.raise(p.ForInOfLoopInitializer,e,{type:i?"ForInStatement":"ForOfStatement"}),e.type==="AssignmentPattern"&&this.raise(p.InvalidLhs,e,{ancestor:{type:"ForStatement"}}),t.left=e,t.right=i?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,i?"ForInStatement":"ForOfStatement")}parseVar(t,e,s,i=!1){let r=t.declarations=[];for(t.kind=s;;){let n=this.startNode();if(this.parseVarId(n,s),n.init=this.eat(29)?e?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,n.init===null&&!i&&(n.id.type!=="Identifier"&&!(e&&(this.match(58)||this.isContextual(102)))?this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(s==="const"||s==="using"||s==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:s})),r.push(this.finishNode(n,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,e){let s=this.parseBindingAtom();(e==="using"||e==="await using")&&(s.type==="ArrayPattern"||s.type==="ObjectPattern")&&this.raise(p.UsingDeclarationHasBindingPattern,s.loc.start),this.checkLVal(s,{type:"VariableDeclarator"},e==="var"?5:8201),t.id=s}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,e=0){let s=e&2,i=!!(e&1),r=i&&!(e&4),n=!!(e&8);this.initFunction(t,n),this.match(55)&&(s&&this.raise(p.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),i&&(t.id=this.parseFunctionId(r));let o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(we(n,t.generator)),i||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,i?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),i&&!s&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=o,t}parseFunctionId(t){return t||w(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,e){this.expect(10),this.expressionScope.enter(Ar()),t.params=this.parseBindingList(11,41,2|(e?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,e,s){this.next();let i=this.state.strict;return this.state.strict=!0,this.parseClassId(t,e,s),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,i),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,e){this.classScope.enter();let s={hadConstructor:!1,hadSuperClass:t},i=[],r=this.startNode();if(r.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(i.length>0)throw this.raise(p.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){i.push(this.parseDecorator());continue}let n=this.startNode();i.length&&(n.decorators=i,this.resetStartLocationFromNode(n,i[0]),i=[]),this.parseClassMember(r,n,s),n.kind==="constructor"&&n.decorators&&n.decorators.length>0&&this.raise(p.DecoratorConstructor,n)}}),this.state.strict=e,this.next(),i.length)throw this.raise(p.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(r,"ClassBody")}parseClassMemberFromModifier(t,e){let s=this.parseIdentifier(!0);if(this.isClassMethod()){let i=e;return i.kind="method",i.computed=!1,i.key=s,i.static=!1,this.pushClassMethod(t,i,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let i=e;return i.computed=!1,i.key=s,i.static=!1,t.body.push(this.parseClassProperty(i)),!0}return this.resetPreviousNodeTrailingComments(s),!1}parseClassMember(t,e,s){let i=this.isContextual(106);if(i){if(this.parseClassMemberFromModifier(t,e))return;if(this.eat(5)){this.parseClassStaticBlock(t,e);return}}this.parseClassMemberWithIsStatic(t,e,s,i)}parseClassMemberWithIsStatic(t,e,s,i){let r=e,n=e,o=e,l=e,h=e,c=r,u=r;if(e.static=i,this.parsePropertyNamePrefixOperator(e),this.eat(55)){c.kind="method";let S=this.match(139);if(this.parseClassElementName(c),this.parsePostMemberNameModifiers(c),S){this.pushClassPrivateMethod(t,n,!0,!1);return}this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsGenerator,r.key),this.pushClassMethod(t,r,!0,!1,!1,!1);return}let f=!this.state.containsEsc&&w(this.state.type),d=this.parseClassElementName(e),x=f?d.name:null,A=this.isPrivateName(d),N=this.state.startLoc;if(this.parsePostMemberNameModifiers(u),this.isClassMethod()){if(c.kind="method",A){this.pushClassPrivateMethod(t,n,!1,!1);return}let S=this.isNonstaticConstructor(r),I=!1;S&&(r.kind="constructor",s.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(p.DuplicateConstructor,d),S&&this.hasPlugin("typescript")&&e.override&&this.raise(p.OverrideOnConstructor,d),s.hadConstructor=!0,I=s.hadSuperClass),this.pushClassMethod(t,r,!1,!1,S,I)}else if(this.isClassProperty())A?this.pushClassPrivateProperty(t,l):this.pushClassProperty(t,o);else if(x==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(d);let S=this.eat(55);u.optional&&this.unexpected(N),c.kind="method";let I=this.match(139);this.parseClassElementName(c),this.parsePostMemberNameModifiers(u),I?this.pushClassPrivateMethod(t,n,S,!0):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAsync,r.key),this.pushClassMethod(t,r,S,!0,!1,!1))}else if((x==="get"||x==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(d),c.kind=x;let S=this.match(139);this.parseClassElementName(r),S?this.pushClassPrivateMethod(t,n,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAccessor,r.key),this.pushClassMethod(t,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}else if(x==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(d);let S=this.match(139);this.parseClassElementName(o),this.pushClassAccessorProperty(t,h,S)}else this.isLineTerminator()?A?this.pushClassPrivateProperty(t,l):this.pushClassProperty(t,o):this.unexpected()}parseClassElementName(t){let{type:e,value:s}=this.state;if((e===132||e===134)&&t.static&&s==="prototype"&&this.raise(p.StaticPrototype,this.state.startLoc),e===139){s==="constructor"&&this.raise(p.ConstructorClassPrivateField,this.state.startLoc);let i=this.parsePrivateName();return t.key=i,i}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,e){var s;this.scope.enter(720);let i=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let r=e.body=[];this.parseBlockOrModuleBlockBody(r,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=i,t.body.push(this.finishNode(e,"StaticBlock")),(s=e.decorators)!=null&&s.length&&this.raise(p.DecoratorStaticBlock,e)}pushClassProperty(t,e){!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key),t.body.push(this.parseClassProperty(e))}pushClassPrivateProperty(t,e){let s=this.parseClassPrivateProperty(e);t.body.push(s),this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),0,s.key.loc.start)}pushClassAccessorProperty(t,e,s){!s&&!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key);let i=this.parseClassAccessorProperty(e);t.body.push(i),s&&this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassMethod(t,e,s,i,r,n){t.body.push(this.parseMethod(e,s,i,r,n,"ClassMethod",!0))}pushClassPrivateMethod(t,e,s,i){let r=this.parseMethod(e,s,i,!1,!1,"ClassPrivateMethod",!0);t.body.push(r);let n=r.kind==="get"?r.static?6:2:r.kind==="set"?r.static?5:1:0;this.declareClassPrivateMethodInScope(r,n)}declareClassPrivateMethodInScope(t,e){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),e,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(592),this.expressionScope.enter(Os()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,e,s,i=8331){if(w(this.state.type))t.id=this.parseIdentifier(),e&&this.declareNameFromIdentifier(t.id,i);else if(s||!e)t.id=null;else throw this.raise(p.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,e){let s=this.parseMaybeImportPhase(t,!0),i=this.maybeParseExportDefaultSpecifier(t,s),r=!i||this.eat(12),n=r&&this.eatExportStar(t),o=n&&this.maybeParseExportNamespaceSpecifier(t),l=r&&(!o||this.eat(12)),h=i||n;if(n&&!o){if(i&&this.unexpected(),e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.sawUnambiguousESM=!0,this.finishNode(t,"ExportAllDeclaration")}let c=this.maybeParseExportNamedSpecifiers(t);i&&r&&!n&&!c&&this.unexpected(null,5),o&&l&&this.unexpected(null,98);let u;if(h||c){if(u=!1,e)throw this.raise(p.UnsupportedDecoratorExport,t);this.parseExportFrom(t,h)}else u=this.maybeParseExportDeclaration(t);if(h||c||u){var f;let d=t;if(this.checkExport(d,!0,!1,!!d.source),((f=d.declaration)==null?void 0:f.type)==="ClassDeclaration")this.maybeTakeDecorators(e,d.declaration,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.sawUnambiguousESM=!0,this.finishNode(d,"ExportNamedDeclaration")}if(this.eat(65)){let d=t,x=this.parseExportDefaultExpression();if(d.declaration=x,x.type==="ClassDeclaration")this.maybeTakeDecorators(e,x,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.checkExport(d,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(d,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,e){if(e||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",e==null?void 0:e.loc.start);let s=e||this.parseIdentifier(!0),i=this.startNodeAtNode(s);return i.exported=s,t.specifiers=[this.finishNode(i,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){var e,s;(s=(e=t).specifiers)!=null||(e.specifiers=[]);let i=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),i.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(i,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){let e=t;e.specifiers||(e.specifiers=[]);let s=e.exportKind==="type";return e.specifiers.push(...this.parseExportSpecifiers(s)),e.source=null,this.hasPlugin("importAssertions")?e.assertions=[]:e.attributes=[],e.declaration=null,!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,this.hasPlugin("importAssertions")?t.assertions=[]:t.attributes=[],t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){let t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.hasPlugin("explicitResourceManagement")&&(this.isUsing()||this.isAwaitUsing()))throw this.raise(p.UnsupportedDefaultExport,this.state.startLoc);let e=this.parseMaybeAssignAllowIn();return this.semicolon(),e}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:t}=this.state;if(w(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){let i=this.nextTokenStart(),r=this.input.charCodeAt(i);if(r===123||this.chStartsBindingIdentifier(r,i)&&!this.input.startsWith("from",i))return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let e=this.nextTokenStart(),s=this.isUnparsedContextual(e,"from");if(this.input.charCodeAt(e)===44||w(this.state.type)&&s)return!0;if(this.match(65)&&s){let i=this.input.charCodeAt(this.nextTokenStartSince(e+4));return i===34||i===39}return!1}parseExportFrom(t,e){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):e&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:t}=this.state;if(t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators")))return this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),!0;if(this.hasPlugin("explicitResourceManagement")){if(this.isUsing())return this.raise(p.UsingDeclarationExport,this.state.startLoc),!0;if(this.isAwaitUsing())return this.raise(p.UsingDeclarationExport,this.state.startLoc),!0}return t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,e,s,i){if(e){var r;if(s){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){var n;let o=t.declaration;o.type==="Identifier"&&o.name==="from"&&o.end-o.start===4&&!((n=o.extra)!=null&&n.parenthesized)&&this.raise(p.ExportDefaultFromAsIdentifier,o)}}else if((r=t.specifiers)!=null&&r.length)for(let o of t.specifiers){let{exported:l}=o,h=l.type==="Identifier"?l.name:l.value;if(this.checkDuplicateExports(o,h),!i&&o.local){let{local:c}=o;c.type!=="Identifier"?this.raise(p.ExportBindingIsString,o,{localName:c.value,exportName:h}):(this.checkReservedWord(c.name,c.loc.start,!0,!1),this.scope.checkLocalExport(c))}}else if(t.declaration){let o=t.declaration;if(o.type==="FunctionDeclaration"||o.type==="ClassDeclaration"){let{id:l}=o;if(!l)throw new Error("Assertion failure");this.checkDuplicateExports(t,l.name)}else if(o.type==="VariableDeclaration")for(let l of o.declarations)this.checkDeclaration(l.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(let e of t.properties)this.checkDeclaration(e);else if(t.type==="ArrayPattern")for(let e of t.elements)e&&this.checkDeclaration(e);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,e){this.exportedIdentifiers.has(e)&&(e==="default"?this.raise(p.DuplicateDefaultExport,t):this.raise(p.DuplicateExport,t,{exportName:e})),this.exportedIdentifiers.add(e)}parseExportSpecifiers(t){let e=[],s=!0;for(this.expect(5);!this.eat(8);){if(s)s=!1;else if(this.expect(12),this.eat(8))break;let i=this.isContextual(130),r=this.match(134),n=this.startNode();n.local=this.parseModuleExportName(),e.push(this.parseExportSpecifier(n,r,t,i))}return e}parseExportSpecifier(t,e,s,i){return this.eatContextual(93)?t.exported=this.parseModuleExportName():e?t.exported=this.cloneStringLiteral(t.local):t.exported||(t.exported=this.cloneIdentifier(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(134)){let t=this.parseStringLiteral(this.state.value),e=Rr.exec(t.value);return e&&this.raise(p.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:e[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:e,value:s})=>s.value==="json"&&(e.type==="Identifier"?e.name==="type":e.value==="type")):!1}checkImportReflection(t){let{specifiers:e}=t,s=e.length===1?e[0].type:null;if(t.phase==="source")s!=="ImportDefaultSpecifier"&&this.raise(p.SourcePhaseImportRequiresDefault,e[0].loc.start);else if(t.phase==="defer")s!=="ImportNamespaceSpecifier"&&this.raise(p.DeferImportRequiresNamespace,e[0].loc.start);else if(t.module){var i;s!=="ImportDefaultSpecifier"&&this.raise(p.ImportReflectionNotBinding,e[0].loc.start),((i=t.assertions)==null?void 0:i.length)>0&&this.raise(p.ImportReflectionHasAssertion,e[0].loc.start)}}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){let{specifiers:e}=t;if(e!=null){let s=e.find(i=>{let r;if(i.type==="ExportSpecifier"?r=i.local:i.type==="ImportSpecifier"&&(r=i.imported),r!==void 0)return r.type==="Identifier"?r.name!=="default":r.value!=="default"});s!==void 0&&this.raise(p.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(t,e,s,i){e||(s==="module"?(this.expectPlugin("importReflection",i),t.module=!0):this.hasPlugin("importReflection")&&(t.module=!1),s==="source"?(this.expectPlugin("sourcePhaseImports",i),t.phase="source"):s==="defer"?(this.expectPlugin("deferredImportEvaluation",i),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,e){if(!this.isPotentialImportPhase(e))return this.applyImportPhase(t,e,null),null;let s=this.startNode(),i=this.parseIdentifierName(!0),{type:r}=this.state;return(M(r)?r!==98||this.lookaheadCharCode()===102:r!==12)?(this.applyImportPhase(t,e,i,s.loc.start),null):(this.applyImportPhase(t,e,null),this.createIdentifier(s,i))}isPrecedingIdImportPhase(t){let{type:e}=this.state;return w(e)?e!==98||this.lookaheadCharCode()===102:e!==12}parseImport(t){return this.match(134)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,e){t.specifiers=[];let i=!this.maybeParseDefaultImportSpecifier(t,e)||this.eat(12),r=i&&this.maybeParseStarImportSpecifier(t);return i&&!r&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){var e;return(e=t.specifiers)!=null||(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,e,s){e.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(e,s))}finishImportSpecifier(t,e,s=8201){return this.checkLVal(t.local,{type:e},s),this.finishNode(t,e)}parseImportAttributes(){this.expect(5);let t=[],e=new Set;do{if(this.match(8))break;let s=this.startNode(),i=this.state.value;if(e.has(i)&&this.raise(p.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:i}),e.add(i),this.match(134)?s.key=this.parseStringLiteral(i):s.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){let t=[],e=new Set;do{let s=this.startNode();if(s.key=this.parseIdentifier(!0),s.key.name!=="type"&&this.raise(p.ModuleAttributeDifferentFromType,s.key),e.has(s.key.name)&&this.raise(p.ModuleAttributesWithDuplicateKeys,s.key,{key:s.key.name}),e.add(s.key.name),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let e;var s=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?(e=this.parseModuleAttributes(),this.addExtra(t,"deprecatedWithLegacySyntax",!0)):e=this.parseImportAttributes(),s=!0}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(!this.hasPlugin("deprecatedImportAssert")&&!this.hasPlugin("importAssertions")&&this.raise(p.ImportAttributesUseAssert,this.state.startLoc),this.hasPlugin("importAssertions")||this.addExtra(t,"deprecatedAssertSyntax",!0),this.next(),e=this.parseImportAttributes()):e=[];!s&&this.hasPlugin("importAssertions")?t.assertions=e:t.attributes=e}maybeParseDefaultImportSpecifier(t,e){if(e){let s=this.startNodeAtNode(e);return s.local=e,t.specifiers.push(this.finishImportSpecifier(s,"ImportDefaultSpecifier")),!0}else if(M(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){let e=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,e,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let e=!0;for(this.expect(5);!this.eat(8);){if(e)e=!1;else{if(this.eat(14))throw this.raise(p.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let s=this.startNode(),i=this.match(134),r=this.isContextual(130);s.imported=this.parseModuleExportName();let n=this.parseImportSpecifier(s,i,t.importKind==="type"||t.importKind==="typeof",r,void 0);t.specifiers.push(n)}}parseImportSpecifier(t,e,s,i,r){if(this.eatContextual(93))t.local=this.parseIdentifier();else{let{imported:n}=t;if(e)throw this.raise(p.ImportBindingIsString,t,{importName:n.value});this.checkReservedWord(n.name,t.loc.start,!0,!0),t.local||(t.local=this.cloneIdentifier(n))}return this.finishImportSpecifier(t,"ImportSpecifier",r)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}},ve=class extends ct{constructor(t,e,s){t=Ri(t),super(t,e),this.options=t,this.initializeScopes(),this.plugins=s,this.filename=t.sourceFilename,this.startIndex=t.startIndex;let i=0;t.allowAwaitOutsideFunction&&(i|=1),t.allowReturnOutsideFunction&&(i|=2),t.allowImportExportEverywhere&&(i|=8),t.allowSuperOutsideMethod&&(i|=16),t.allowUndeclaredExports&&(i|=64),t.allowNewTargetOutsideFunction&&(i|=4),t.allowYieldOutsideFunction&&(i|=32),t.ranges&&(i|=128),t.tokens&&(i|=256),t.createImportExpressions&&(i|=512),t.createParenthesizedExpressions&&(i|=1024),t.errorRecovery&&(i|=2048),t.attachComment&&(i|=4096),t.annexB&&(i|=8192),this.optionFlags=i}getScopeHandler(){return ye}parse(){this.enterInitialScopes();let t=this.startNode(),e=this.startNode();return this.nextToken(),t.errors=null,this.parseTopLevel(t,e),t.errors=this.state.errors,t.comments.length=this.state.commentsLen,t}};function Ur(a,t){var e;if(((e=t)==null?void 0:e.sourceType)==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";let s=fe(t,a),i=s.parse();if(s.sawUnambiguousESM)return i;if(s.ambiguousScriptDifferentAst)try{return t.sourceType="script",fe(t,a).parse()}catch{}else i.program.sourceType="script";return i}catch(s){try{return t.sourceType="script",fe(t,a).parse()}catch{}throw s}}else return fe(t,a).parse()}function jr(a,t){let e=fe(t,a);return e.options.strictMode&&(e.state.strict=!0),e.getExpression()}function $r(a){let t={};for(let e of Object.keys(a))t[e]=R(a[e]);return t}var Vr=$r($i);function fe(a,t){let e=ve,s=new Map;if(a!=null&&a.plugins){for(let i of a.plugins){let r,n;typeof i=="string"?r=i:[r,n]=i,s.has(r)||s.set(r,n||{})}Or(s),e=qr(s)}return new e(a,t,s)}var Ss=new Map;function qr(a){let t=[];for(let i of Fr)a.has(i)&&t.push(i);let e=t.join("|"),s=Ss.get(e);if(!s){s=ve;for(let i of t)s=_s[i](s);Ss.set(e,s)}return s}Pe.parse=Ur;Pe.parseExpression=jr;Pe.tokTypes=Vr});var $a={};Ue($a,{parsers:()=>ja});var vt={};Ue(vt,{__babel_estree:()=>Ma,__js_expression:()=>La,__ts_expression:()=>Da,__vue_event_binding:()=>ka,__vue_expression:()=>La,__vue_ts_event_binding:()=>va,__vue_ts_expression:()=>Da,babel:()=>ka,"babel-flow":()=>Pi,"babel-ts":()=>va});var Be=ls(Tt(),1);function Le(a){return(t,e,s)=>{let i=!!(s!=null&&s.backwards);if(e===!1)return!1;let{length:r}=t,n=e;for(;n>=0&&n{if(!(a&&t==null)){if(t.findLast)return t.findLast(e);for(let s=t.length-1;s>=0;s--){let i=t[s];if(e(i,s,t))return i}}},Ks=Gr;var Yr=(a,t,e)=>{if(!(a&&t==null))return Array.isArray(t)||typeof t=="string"?t[e<0?t.length+e:e]:t.at(e)},Ws=Yr;var Qr=new Proxy(()=>{},{get:()=>Qr});function v(a){var s,i,r;let t=((s=a.range)==null?void 0:s[0])??a.start,e=(r=((i=a.declaration)==null?void 0:i.decorators)??a.decorators)==null?void 0:r[0];return e?Math.min(v(e),t):t}function k(a){var e;return((e=a.range)==null?void 0:e[1])??a.end}function Zr(a){let t=new Set(a);return e=>t.has(e==null?void 0:e.type)}var ae=Zr;function ea(a,t,e){let s=a.originalText.slice(t,e);for(let i of a[Symbol.for("comments")]){let r=v(i);if(r>e)break;let n=k(i);if(n1&&t.every(e=>e.trimStart()[0]==="*")}var St=new WeakMap;function aa(a){return St.has(a)||St.set(a,ra(a)),St.get(a)}var Et=aa;function na(a){if(a.length<2)return;let t;for(let e=a.length-1;e>=0;e--){let s=a[e];if(t&&k(s)===v(t)&&Et(s)&&Et(t)&&(a.splice(e+1,1),s.value+="*//*"+t.value,s.range=[v(s),k(t)]),!bt(s)&&!G(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var Gs=na;var ge=null;function Te(a){if(ge!==null&&typeof ge.property){let t=ge;return ge=Te.prototype=null,t}return ge=Te.prototype=a??Object.create(null),new Te}var oa=10;for(let a=0;a<=oa;a++)Te();function Ct(a){return Te(a)}function la(a,t="type"){Ct(a);function e(s){let i=s[t],r=a[i];if(!Array.isArray(r))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:s});return r}return e}var Ys=la;var Qs={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var ha=Ys(Qs),Zs=ha;function wt(a,t){if(!(a!==null&&typeof a=="object"))return a;if(Array.isArray(a)){for(let s=0;s{switch(l.type){case"ParenthesizedExpression":{let{expression:h}=l,c=v(l);if(h.type==="TypeCastExpression")return h.range=[c,k(l)],h;let u=!1;if(!r){if(!n){n=[];for(let d of i)Xs(d)&&n.push(k(d))}let f=Ks(!1,n,d=>d<=c);u=f&&s.slice(f,c).trim().length===0}if(!u)return h.extra={...h.extra,parenthesized:!0},h;break}case"LogicalExpression":if(si(l))return It(l);break;case"TemplateLiteral":if(l.expressions.length!==l.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(e==="flow"||e==="hermes"||e==="espree"||e==="typescript"||r){let h=v(l)+1,c=k(l)-(l.tail?1:2);l.range=[h,c]}break;case"VariableDeclaration":{let h=Ws(!1,l.declarations,-1);h!=null&&h.init&&s[k(h)]!==";"&&(l.range=[v(l),k(h)]);break}case"TSParenthesizedType":return l.typeAnnotation;case"TSTypeParameter":ti(l);break;case"TopicReference":a.extra={...a.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(l.types.length===1)return l.types[0];break;case"TSMappedType":if(!l.constraint&&!l.key){let{name:h,constraint:c}=ti(l.typeParameter);l.constraint=c,l.key=h,delete l.typeParameter}break;case"TSEnumDeclaration":if(!l.body){let h=k(l.id),{members:c}=l,u=Js({originalText:s,[Symbol.for("comments")]:i},h,c[0]?v(c[0]):k(l)),f=h+u.indexOf("{");l.body={type:"TSEnumBody",members:c,range:[f,k(l)]},delete l.members}break;case"ImportExpression":e==="hermes"&&l.attributes&&!l.options&&(l.options=l.attributes);break}});let o=a.type==="File"?a.program:a;return o.interpreter&&(i.unshift(o.interpreter),delete o.interpreter),r&&a.hashbang&&(i.unshift(a.hashbang),delete a.hashbang),a.type==="Program"&&(a.range=[0,s.length]),a}function ti(a){if(a.type==="TSTypeParameter"&&typeof a.name=="string"){let t=v(a);a.name={type:"Identifier",name:a.name,range:[t,t+a.name.length]}}return a}function si(a){return a.type==="LogicalExpression"&&a.right.type==="LogicalExpression"&&a.operator===a.right.operator}function It(a){return si(a)?It({type:"LogicalExpression",operator:a.operator,left:It({type:"LogicalExpression",operator:a.operator,left:a.left,right:a.right.left,range:[v(a.left),k(a.right.left)]}),right:a.right.right,range:[v(a),k(a)]}):a}var ii=ca;function pa(a,t){let e=new SyntaxError(a+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(e,t)}var Me=pa;var ri="Unexpected parseExpression() input: ";function ua(a){let{message:t,loc:e,reasonCode:s}=a;if(!e)return a;let{line:i,column:r}=e,n=a;(s==="MissingPlugin"||s==="MissingOneOfPlugins")&&(t="Unexpected token.",n=void 0);let o=` (${i}:${r})`;return t.endsWith(o)&&(t=t.slice(0,-o.length)),t.startsWith(ri)&&(t=t.slice(ri.length)),Me(t,{loc:{start:{line:i,column:r+1}},cause:n})}var Oe=ua;var fa=(a,t,e,s)=>{if(!(a&&t==null))return t.replaceAll?t.replaceAll(e,s):e.global?t.replace(e,s):t.split(e).join(s)},ne=fa;var da=/\*\/$/,ma=/^\/\*\*?/,ya=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,xa=/(^|\s+)\/\/([^\n\r]*)/g,ai=/^(\r?\n)+/,Pa=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,ni=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,ga=/(\r?\n|^) *\* ?/g,Ta=[];function oi(a){let t=a.match(ya);return t?t[0].trimStart():""}function li(a){let t=` -`;a=ne(!1,a.replace(ma,"").replace(da,""),ga,"$1");let e="";for(;e!==a;)e=a,a=ne(!1,a,Pa,`${t}$1 $2${t}`);a=a.replace(ai,"").trimEnd();let s=Object.create(null),i=ne(!1,a,ni,"").replace(ai,"").trimEnd(),r;for(;r=ni.exec(a);){let n=ne(!1,r[2],xa,"");if(typeof s[r[1]]=="string"||Array.isArray(s[r[1]])){let o=s[r[1]];s[r[1]]=[...Ta,...Array.isArray(o)?o:[o],n]}else s[r[1]]=n}return{comments:i,pragmas:s}}var hi=["noformat","noprettier"],ci=["format","prettier"];function pi(a){let t=De(a);t&&(a=a.slice(t.length+1));let e=oi(a),{pragmas:s,comments:i}=li(e);return{shebang:t,text:a,pragmas:s,comments:i}}function ui(a){let{pragmas:t}=pi(a);return ci.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function fi(a){let{pragmas:t}=pi(a);return hi.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function ba(a){return a=typeof a=="function"?{parse:a}:a,{astFormat:"estree",hasPragma:ui,hasIgnorePragma:fi,locStart:v,locEnd:k,...a}}var Y=ba;var Nt="module",kt="script";function di(a){if(typeof a=="string"){if(a=a.toLowerCase(),/\.(?:mjs|mts)$/iu.test(a))return Nt;if(/\.(?:cjs|cts)$/iu.test(a))return kt}}function Aa(a,t){let{type:e="JsExpressionRoot",rootMarker:s,text:i}=t,{tokens:r,comments:n}=a;return delete a.tokens,delete a.comments,{tokens:r,comments:n,type:e,node:a,range:[0,i.length],rootMarker:s}}var Fe=Aa;var oe=a=>Y(Ia(a)),Sa={sourceType:Nt,allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,createImportExpressions:!0,attachComment:!1,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","explicitResourceManagement","sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}]],tokens:!1,ranges:!1},mi="v8intrinsic",yi=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"fsharp"}]],j=(a,t=Sa)=>({...t,plugins:[...t.plugins,...a]}),Ea=/@(?:no)?flow\b/u;function Ca(a,t){if(t!=null&&t.endsWith(".js.flow"))return!0;let e=De(a);e&&(a=a.slice(e.length));let s=zs(a,0);return s!==!1&&(a=a.slice(0,s)),Ea.test(a)}function wa(a,t,e){let s=a(t,e),i=s.errors.find(r=>!Na.has(r.reasonCode));if(i)throw i;return s}function Ia({isExpression:a=!1,optionsCombinations:t}){return(e,s={})=>{let{filepath:i}=s;if(typeof i!="string"&&(i=void 0),(s.parser==="babel"||s.parser==="__babel_estree")&&Ca(e,i))return s.parser="babel-flow",Pi.parse(e,s);let r=t,n=s.__babelSourceType??di(i);n===kt&&(r=r.map(c=>({...c,sourceType:n})));let o=/%[A-Z]/u.test(e);e.includes("|>")?r=(o?[...yi,mi]:yi).flatMap(u=>r.map(f=>j([u],f))):o&&(r=r.map(c=>j([mi],c)));let l=a?Be.parseExpression:Be.parse,h;try{h=Hs(r.map(c=>()=>wa(l,e,c)))}catch({errors:[c]}){throw Oe(c)}return a&&(h=Fe(h,{text:e,rootMarker:s.rootMarker})),ii(h,{text:e})}}var Na=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport","ImportAttributesUseAssert","DeclarationMissingInitializer"]),xi=[j(["jsx"])],ka=oe({optionsCombinations:xi}),va=oe({optionsCombinations:[j(["jsx","typescript"]),j(["typescript"])]}),La=oe({isExpression:!0,optionsCombinations:[j(["jsx"])]}),Da=oe({isExpression:!0,optionsCombinations:[j(["typescript"])]}),Pi=oe({optionsCombinations:[j(["jsx",["flow",{all:!0}],"flowComments"])]}),Ma=oe({optionsCombinations:xi.map(a=>j(["estree"],a))});var Dt={};Ue(Dt,{json:()=>Ba,"json-stringify":()=>Ua,json5:()=>Ra,jsonc:()=>_a});var Re=ls(Tt(),1);function Oa(a){return Array.isArray(a)&&a.length>0}var Lt=Oa;var gi={tokens:!1,ranges:!1,attachComment:!1,createParenthesizedExpressions:!0};function Fa(a){let t=(0,Re.parse)(a,gi),{program:e}=t;if(e.body.length===0&&e.directives.length===0&&!e.interpreter)return t}function _e(a,t={}){let{allowComments:e=!0,allowEmpty:s=!1}=t,i;try{i=(0,Re.parseExpression)(a,gi)}catch(r){if(s&&r.code==="BABEL_PARSER_SYNTAX_ERROR"&&r.reasonCode==="ParseExpressionEmptyInput")try{i=Fa(a)}catch{}if(!i)throw Oe(r)}if(!e&&Lt(i.comments))throw K(i.comments[0],"Comment");return i=Fe(i,{type:"JsonRoot",text:a}),i.node.type==="File"?delete i.node:le(i.node),i}function K(a,t){let[e,s]=[a.loc.start,a.loc.end].map(({line:i,column:r})=>({line:i,column:r+1}));return Me(`${t} is not allowed in JSON.`,{loc:{start:e,end:s}})}function le(a){switch(a.type){case"ArrayExpression":for(let t of a.elements)t!==null&&le(t);return;case"ObjectExpression":for(let t of a.properties)le(t);return;case"ObjectProperty":if(a.computed)throw K(a.key,"Computed key");if(a.shorthand)throw K(a.key,"Shorthand property");a.key.type!=="Identifier"&&le(a.key),le(a.value);return;case"UnaryExpression":{let{operator:t,argument:e}=a;if(t!=="+"&&t!=="-")throw K(a,`Operator '${a.operator}'`);if(e.type==="NumericLiteral"||e.type==="Identifier"&&(e.name==="Infinity"||e.name==="NaN"))return;throw K(e,`Operator '${t}' before '${e.type}'`)}case"Identifier":if(a.name!=="Infinity"&&a.name!=="NaN"&&a.name!=="undefined")throw K(a,`Identifier '${a.name}'`);return;case"TemplateLiteral":if(Lt(a.expressions))throw K(a.expressions[0],"'TemplateLiteral' with expression");for(let t of a.quasis)le(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw K(a,`'${a.type}'`)}}var Ba=Y({parse:a=>_e(a),hasPragma:()=>!0,hasIgnorePragma:()=>!1}),Ra=Y(a=>_e(a)),_a=Y(a=>_e(a,{allowEmpty:!0})),Ua=Y({parse:a=>_e(a,{allowComments:!1}),astFormat:"estree-json"});var ja={...vt,...Dt};return wi($a);}); \ No newline at end of file +`):i=String.fromCharCode(s),++this.state.curLine,this.state.lineStart=this.state.pos,i}jsxReadString(e){let s="",i=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(p.UnterminatedString,this.state.startLoc);let r=this.input.charCodeAt(this.state.pos);if(r===e)break;r===38?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadEntity(),i=this.state.pos):G(r)?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadNewLine(!1),i=this.state.pos):++this.state.pos}s+=this.input.slice(i,this.state.pos++),this.finishToken(134,s)}jsxReadEntity(){let e=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let i=this.readInt(s,void 0,!1,"bail");if(i!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(i)}else{let s=0,i=!1;for(;s++<10&&this.state.pos1){for(let i=0;i0){if(s&256){let r=!!(s&512),n=(i&4)>0;return r!==n}return!0}return s&128&&(i&8)>0?t.names.get(e)&2?!!(s&1):!1:s&2&&(i&1)>0?!0:super.isRedeclaredInScope(t,e,s)}checkLocalExport(t){let{name:e}=t;if(this.hasImport(e))return;let s=this.scopeStack.length;for(let i=s-1;i>=0;i--){let n=this.scopeStack[i].tsNames.get(e);if((n&1)>0||(n&16)>0)return}super.checkLocalExport(t)}},Ye=class{stacks=[];enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function Se(a,t){return(a?2:0)|(t?1:0)}var Qe=class{sawUnambiguousESM=!1;ambiguousScriptDifferentAst=!1;sourceToOffsetPos(t){return t+this.startIndex}offsetToSourcePos(t){return t-this.startIndex}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{let[e,s]=t;if(!this.hasPlugin(e))return!1;let i=this.plugins.get(e);for(let r of Object.keys(s))if(i?.[r]!==s[r])return!1;return!0}}getPluginOption(t,e){return this.plugins.get(t)?.[e]}};function is(a,t){a.trailingComments===void 0?a.trailingComments=t:a.trailingComments.unshift(...t)}function Vi(a,t){a.leadingComments===void 0?a.leadingComments=t:a.leadingComments.unshift(...t)}function X(a,t){a.innerComments===void 0?a.innerComments=t:a.innerComments.unshift(...t)}function $(a,t,e){let s=null,i=t.length;for(;s===null&&i>0;)s=t[--i];s===null||s.start>e.start?X(a,e.comments):is(s,e.comments)}var Ze=class extends Qe{addComment(t){this.filename&&(t.loc.filename=this.filename);let{commentsLen:e}=this.state;this.comments.length!==e&&(this.comments.length=e),this.comments.push(t),this.state.commentsLen++}processComment(t){let{commentStack:e}=this.state,s=e.length;if(s===0)return;let i=s-1,r=e[i];r.start===t.end&&(r.leadingNode=t,i--);let{start:n}=t;for(;i>=0;i--){let o=e[i],h=o.end;if(h>n)o.containingNode=t,this.finalizeComment(o),e.splice(i,1);else{h===n&&(o.trailingNode=t);break}}}finalizeComment(t){let{comments:e}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&is(t.leadingNode,e),t.trailingNode!==null&&Vi(t.trailingNode,e);else{let s=t.containingNode,i=t.start;if(this.input.charCodeAt(this.offsetToSourcePos(i)-1)===44)switch(s.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":$(s,s.properties,t);break;case"CallExpression":case"OptionalCallExpression":$(s,s.arguments,t);break;case"ImportExpression":$(s,[s.source,s.options??null],t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":$(s,s.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":$(s,s.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":$(s,s.specifiers,t);break;case"TSEnumDeclaration":X(s,e);break;case"TSEnumBody":$(s,s.members,t);break;default:X(s,e)}else X(s,e)}}finalizeRemainingComments(){let{commentStack:t}=this.state;for(let e=t.length-1;e>=0;e--)this.finalizeComment(t[e]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){let{commentStack:e}=this.state,{length:s}=e;if(s===0)return;let i=e[s-1];i.leadingNode===t&&(i.leadingNode=null)}takeSurroundingComments(t,e,s){let{commentStack:i}=this.state,r=i.length;if(r===0)return;let n=r-1;for(;n>=0;n--){let o=i[n],h=o.end;if(o.start===s)o.leadingNode=t;else if(h===e)o.trailingNode=t;else if(h0}set strict(t){t?this.flags|=1:this.flags&=-2}startIndex;curLine;lineStart;startLoc;endLoc;init({strictMode:t,sourceType:e,startIndex:s,startLine:i,startColumn:r}){this.strict=t===!1?!1:t===!0?!0:e==="module",this.startIndex=s,this.curLine=i,this.lineStart=-r,this.startLoc=this.endLoc=new R(i,r,s)}errors=[];potentialArrowAt=-1;noArrowAt=[];noArrowParamsConversionAt=[];get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}labels=[];commentsLen=0;commentStack=[];pos=0;type=140;value=null;start=0;end=0;lastTokEndLoc=null;lastTokStartLoc=null;context=[E.brace];get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}firstInvalidTemplateEscapePos=null;get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}strictErrors=new Map;tokensLength=0;curPosition(){return new R(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let t=new a;return t.flags=this.flags,t.startIndex=this.startIndex,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}},zi=function(t){return t>=48&&t<=57},jt={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Te={bin:a=>a===48||a===49,oct:a=>a>=48&&a<=55,dec:a=>a>=48&&a<=57,hex:a=>a>=48&&a<=57||a>=65&&a<=70||a>=97&&a<=102};function Vt(a,t,e,s,i,r){let n=e,o=s,h=i,l="",u=null,f=e,{length:d}=t;for(;;){if(e>=d){r.unterminated(n,o,h),l+=t.slice(f,e);break}let x=t.charCodeAt(e);if(qi(a,x,t,e)){l+=t.slice(f,e);break}if(x===92){l+=t.slice(f,e);let A=$i(t,e,s,i,a==="template",r);A.ch===null&&!u?u={pos:e,lineStart:s,curLine:i}:l+=A.ch,{pos:e,lineStart:s,curLine:i}=A,f=e}else x===8232||x===8233?(++e,++i,s=e):x===10||x===13?a==="template"?(l+=t.slice(f,e)+` +`,++e,x===13&&t.charCodeAt(e)===10&&++e,++i,f=s=e):r.unterminated(n,o,h):++e}return{pos:e,str:l,firstInvalidLoc:u,lineStart:s,curLine:i}}function qi(a,t,e,s){return a==="template"?t===96||t===36&&e.charCodeAt(s+1)===123:t===(a==="double"?34:39)}function $i(a,t,e,s,i,r){let n=!i;t++;let o=l=>({pos:t,ch:l,lineStart:e,curLine:s}),h=a.charCodeAt(t++);switch(h){case 110:return o(` +`);case 114:return o("\r");case 120:{let l;return{code:l,pos:t}=tt(a,t,e,s,2,!1,n,r),o(l===null?null:String.fromCharCode(l))}case 117:{let l;return{code:l,pos:t}=as(a,t,e,s,n,r),o(l===null?null:String.fromCodePoint(l))}case 116:return o(" ");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:a.charCodeAt(t)===10&&++t;case 10:e=t,++s;case 8232:case 8233:return o("");case 56:case 57:if(i)return o(null);r.strictNumericEscape(t-1,e,s);default:if(h>=48&&h<=55){let l=t-1,f=/^[0-7]+/.exec(a.slice(l,t+2))[0],d=parseInt(f,8);d>255&&(f=f.slice(0,-1),d=parseInt(f,8)),t+=f.length-1;let x=a.charCodeAt(t);if(f!=="0"||x===56||x===57){if(i)return o(null);r.strictNumericEscape(l,e,s)}return o(String.fromCharCode(d))}return o(String.fromCharCode(h))}}function tt(a,t,e,s,i,r,n,o){let h=t,l;return{n:l,pos:t}=rs(a,t,e,s,16,i,r,!1,o,!n),l===null&&(n?o.invalidEscapeSequence(h,e,s):t=h-1),{code:l,pos:t}}function rs(a,t,e,s,i,r,n,o,h,l){let u=t,f=i===16?jt.hex:jt.decBinOct,d=i===16?Te.hex:i===10?Te.dec:i===8?Te.oct:Te.bin,x=!1,A=0;for(let k=0,N=r??1/0;k=97?I=C-97+10:C>=65?I=C-65+10:zi(C)?I=C-48:I=1/0,I>=i){if(I<=9&&l)return{n:null,pos:t};if(I<=9&&h.invalidDigit(t,e,s,i))I=0;else if(n)I=0,x=!0;else break}++t,A=A*i+I}return t===u||r!=null&&t-u!==r||x?{n:null,pos:t}:{n:A,pos:t}}function as(a,t,e,s,i,r){let n=a.charCodeAt(t),o;if(n===123){if(++t,{code:o,pos:t}=tt(a,t,e,s,a.indexOf("}",t)-t,!0,i,r),++t,o!==null&&o>1114111)if(i)r.invalidCodePoint(t,e,s);else return{code:null,pos:t}}else({code:o,pos:t}=tt(a,t,e,s,4,!1,i,r));return{code:o,pos:t}}function he(a,t,e){return new R(e,a-t,a)}var Ki=new Set([103,109,115,105,121,117,100,118]),st=class{constructor(t){let e=t.startIndex||0;this.type=t.type,this.value=t.value,this.start=e+t.start,this.end=e+t.end,this.loc=new Q(t.startLoc,t.endLoc)}},it=class extends Ze{isLookahead;tokens=[];constructor(t,e){super(),this.state=new et,this.state.init(t),this.input=e,this.length=e.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new st(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){let t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let e=this.state;return this.state=t,e}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return je.lastIndex=t,je.test(this.input)?je.lastIndex:t}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(t){return this.input.charCodeAt(this.nextTokenStartSince(t))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return Ve.lastIndex=t,Ve.test(this.input)?Ve.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let e=this.input.charCodeAt(t);if((e&64512)===55296&&++tthis.raise(e,s)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let e;this.isLookahead||(e=this.state.curPosition());let s=this.state.pos,i=this.input.indexOf(t,s+2);if(i===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition());for(this.state.pos=i+t.length,ge.lastIndex=s+2;ge.test(this.input)&&ge.lastIndex<=i;)++this.state.curLine,this.state.lineStart=ge.lastIndex;if(this.isLookahead)return;let r={type:"CommentBlock",value:this.input.slice(s+2,i),start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(i+t.length),loc:new Q(e,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(r),r}skipLineComment(t){let e=this.state.pos,s;this.isLookahead||(s=this.state.curPosition());let i=this.input.charCodeAt(this.state.pos+=t);if(this.state.post)){let r=this.skipLineComment(3);r!==void 0&&(this.addComment(r),e?.push(r))}else break e}else if(s===60&&!this.inModule&&this.optionFlags&8192){let i=this.state.pos;if(this.input.charCodeAt(i+1)===33&&this.input.charCodeAt(i+2)===45&&this.input.charCodeAt(i+3)===45){let r=this.skipLineComment(4);r!==void 0&&(this.addComment(r),e?.push(r))}else break e}else break e}}if(e?.length>0){let s=this.state.pos,i={start:this.sourceToOffsetPos(t),end:this.sourceToOffsetPos(s),comments:e,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(i)}}finishToken(t,e){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let s=this.state.type;this.state.type=t,this.state.value=e,this.isLookahead||this.updateContext(s)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let t=this.state.pos+1,e=this.codePointAtPos(t);if(e>=48&&e<=57)throw this.raise(p.UnexpectedDigitAfterHash,this.state.curPosition());B(e)?(++this.state.pos,this.finishToken(139,this.readWord1(e))):e===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;let e=this.state.pos;for(this.state.pos+=1;!G(t)&&++this.state.pos=48&&e<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let e=this.input.charCodeAt(this.state.pos+1);if(e===120||e===88){this.readRadixNumber(16);return}if(e===111||e===79){this.readRadixNumber(8);return}if(e===98||e===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(B(t)){this.readWord(t);return}}throw this.raise(p.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,e){let s=this.input.slice(this.state.pos,this.state.pos+e);this.state.pos+=e,this.finishToken(t,s)}readRegexp(){let t=this.state.startLoc,e=this.state.start+1,s,i,{pos:r}=this.state;for(;;++r){if(r>=this.length)throw this.raise(p.UnterminatedRegExp,D(t,1));let l=this.input.charCodeAt(r);if(G(l))throw this.raise(p.UnterminatedRegExp,D(t,1));if(s)s=!1;else{if(l===91)i=!0;else if(l===93&&i)i=!1;else if(l===47&&!i)break;s=l===92}}let n=this.input.slice(e,r);++r;let o="",h=()=>D(t,r+2-e);for(;r=2&&this.input.charCodeAt(e)===48;if(o){let f=this.input.slice(e,this.state.pos);if(this.recordStrictModeErrors(p.StrictOctalLiteral,s),!this.state.strict){let d=f.indexOf("_");d>0&&this.raise(p.ZeroDigitNumericSeparator,D(s,d))}n=o&&!/[89]/.test(f)}let h=this.input.charCodeAt(this.state.pos);if(h===46&&!n&&(++this.state.pos,this.readInt(10),i=!0,h=this.input.charCodeAt(this.state.pos)),(h===69||h===101)&&!n&&(h=this.input.charCodeAt(++this.state.pos),(h===43||h===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(p.InvalidOrMissingExponent,s),i=!0,h=this.input.charCodeAt(this.state.pos)),h===110&&((i||o)&&this.raise(p.InvalidBigIntLiteral,s),++this.state.pos,r=!0),B(this.codePointAtPos(this.state.pos)))throw this.raise(p.NumberIdentifier,this.state.curPosition());let l=this.input.slice(e,this.state.pos).replace(/[_mn]/g,"");if(r){this.finishToken(136,l);return}let u=n?parseInt(l,8):parseFloat(l);this.finishToken(135,u)}readCodePoint(t){let{code:e,pos:s}=as(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=s,e}readString(t){let{str:e,pos:s,curLine:i,lineStart:r}=Vt(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=s+1,this.state.lineStart=r,this.state.curLine=i,this.finishToken(134,e)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let t=this.input[this.state.pos],{str:e,firstInvalidLoc:s,pos:i,curLine:r,lineStart:n}=Vt("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=i+1,this.state.lineStart=n,this.state.curLine=r,s&&(this.state.firstInvalidTemplateEscapePos=new R(s.curLine,s.pos-s.lineStart,this.sourceToOffsetPos(s.pos))),this.input.codePointAt(i)===96?this.finishToken(24,s?null:t+e+"`"):(this.state.pos++,this.finishToken(25,s?null:t+e+"${"))}recordStrictModeErrors(t,e){let s=e.index;this.state.strict&&!this.state.strictErrors.has(s)?this.raise(t,e):this.state.strictErrors.set(s,[t,e])}readWord1(t){this.state.containsEsc=!1;let e="",s=this.state.pos,i=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos=0;o--){let h=n[o];if(h.loc.index===r)return n[o]=t(i,s);if(h.loc.indexthis.hasPlugin(e)))throw this.raise(p.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(e,s,i)=>{this.raise(t,he(e,s,i))}}errorHandlers_readInt={invalidDigit:(t,e,s,i)=>this.optionFlags&2048?(this.raise(p.InvalidDigit,he(t,e,s),{radix:i}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(p.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(p.UnexpectedNumericSeparator)};errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(p.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(p.InvalidCodePoint)});errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(t,e,s)=>{this.recordStrictModeErrors(p.StrictNumericEscape,he(t,e,s))},unterminated:(t,e,s)=>{throw this.raise(p.UnterminatedString,he(t-1,e,s))}});errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(p.StrictNumericEscape),unterminated:(t,e,s)=>{throw this.raise(p.UnterminatedTemplate,he(t,e,s))}})},rt=class{privateNames=new Set;loneAccessors=new Map;undefinedPrivateNames=new Map},at=class{parser;stack=[];undefinedPrivateNames=new Map;constructor(t){this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new rt)}exit(){let t=this.stack.pop(),e=this.current();for(let[s,i]of Array.from(t.undefinedPrivateNames))e?e.undefinedPrivateNames.has(s)||e.undefinedPrivateNames.set(s,i):this.parser.raise(p.InvalidPrivateFieldResolution,i,{identifierName:s})}declarePrivateName(t,e,s){let{privateNames:i,loneAccessors:r,undefinedPrivateNames:n}=this.current(),o=i.has(t);if(e&3){let h=o&&r.get(t);if(h){let l=h&4,u=e&4,f=h&3,d=e&3;o=f===d||l!==u,o||r.delete(t)}else o||r.set(t,e)}o&&this.parser.raise(p.PrivateNameRedeclaration,s,{identifierName:t}),i.add(t),n.delete(t)}usePrivateName(t,e){let s;for(s of this.stack)if(s.privateNames.has(t))return;s?s.undefinedPrivateNames.set(t,e):this.parser.raise(p.InvalidPrivateFieldResolution,e,{identifierName:t})}},Z=class{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Ce=class extends Z{declarationErrors=new Map;constructor(t){super(t)}recordDeclarationError(t,e){let s=e.index;this.declarationErrors.set(s,[t,e])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}},nt=class{parser;stack=[new Z];constructor(t){this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,e){let s=e.loc.start,{stack:i}=this,r=i.length-1,n=i[r];for(;!n.isCertainlyParameterDeclaration();){if(n.canBeArrowParameterDeclaration())n.recordDeclarationError(t,s);else return;n=i[--r]}this.parser.raise(t,s)}recordArrowParameterBindingError(t,e){let{stack:s}=this,i=s[s.length-1],r=e.loc.start;if(i.isCertainlyParameterDeclaration())this.parser.raise(t,r);else if(i.canBeArrowParameterDeclaration())i.recordDeclarationError(t,r);else return}recordAsyncArrowParametersError(t){let{stack:e}=this,s=e.length-1,i=e[s];for(;i.canBeArrowParameterDeclaration();)i.type===2&&i.recordDeclarationError(p.AwaitBindingIdentifier,t),i=e[--s]}validateAsPattern(){let{stack:t}=this,e=t[t.length-1];e.canBeArrowParameterDeclaration()&&e.iterateErrors(([s,i])=>{this.parser.raise(s,i);let r=t.length-2,n=t[r];for(;n.canBeArrowParameterDeclaration();)n.clearDeclarationError(i.index),n=t[--r]})}};function Hi(){return new Z(3)}function Wi(){return new Ce(1)}function Ji(){return new Ce(2)}function ns(){return new Z}var ot=class extends it{addExtra(t,e,s,i=!0){if(!t)return;let{extra:r}=t;r==null&&(r={},t.extra=r),i?r[e]=s:Object.defineProperty(r,e,{enumerable:i,value:s})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,e){if(this.input.startsWith(e,t)){let s=this.input.charCodeAt(t+e.length);return!(K(s)||(s&64512)===55296)}return!1}isLookaheadContextual(t){let e=this.nextTokenStart();return this.isUnparsedContextual(e,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,e){if(!this.eatContextual(t)){if(e!=null)throw this.raise(e,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return _t(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return _t(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(p.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,e){this.eat(t)||this.unexpected(e,t)}tryParse(t,e=this.state.clone()){let s={node:null};try{let i=t((r=null)=>{throw s.node=r,s});if(this.state.errors.length>e.errors.length){let r=this.state;return this.state=e,this.state.tokensLength=r.tokensLength,{node:i,error:r.errors[e.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:i,error:null,thrown:!1,aborted:!1,failState:null}}catch(i){let r=this.state;if(this.state=e,i instanceof SyntaxError)return{node:null,error:i,thrown:!0,aborted:!1,failState:r};if(i===s)return{node:s.node,error:null,thrown:!1,aborted:!0,failState:r};throw i}}checkExpressionErrors(t,e){if(!t)return!1;let{shorthandAssignLoc:s,doubleProtoLoc:i,privateKeyLoc:r,optionalParametersLoc:n,voidPatternLoc:o}=t,h=!!s||!!i||!!n||!!r||!!o;if(!e)return h;s!=null&&this.raise(p.InvalidCoverInitializedName,s),i!=null&&this.raise(p.DuplicateProto,i),r!=null&&this.raise(p.UnexpectedPrivateField,r),n!=null&&this.unexpected(n),o!=null&&this.raise(p.InvalidCoverDiscardElement,o)}isLiteralPropertyName(){return Gt(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){let e=this.state.labels;this.state.labels=[];let s=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let i=this.inModule;this.inModule=t;let r=this.scope,n=this.getScopeHandler();this.scope=new n(this,t);let o=this.prodParam;this.prodParam=new Ye;let h=this.classScope;this.classScope=new at(this);let l=this.expressionScope;return this.expressionScope=new nt(this),()=>{this.state.labels=e,this.exportedIdentifiers=s,this.inModule=i,this.scope=r,this.prodParam=o,this.classScope=h,this.expressionScope=l}}enterInitialScopes(){let t=0;(this.inModule||this.optionFlags&1)&&(t|=2),this.optionFlags&32&&(t|=1);let e=!this.inModule&&this.options.sourceType==="commonjs";(e||this.optionFlags&2)&&(t|=4),this.prodParam.enter(t);let s=e?514:1;this.optionFlags&4&&(s|=512),this.optionFlags&16&&(s|=48),this.scope.enter(s)}checkDestructuringPrivate(t){let{privateKeyLoc:e}=t;e!==null&&this.expectPlugin("destructuringPrivate",e)}},Y=class{shorthandAssignLoc=null;doubleProtoLoc=null;privateKeyLoc=null;optionalParametersLoc=null;voidPatternLoc=null},de=class{constructor(t,e,s){this.start=e,this.end=0,this.loc=new Q(s),t?.optionFlags&128&&(this.range=[e,0]),t?.filename&&(this.loc.filename=t.filename)}type=""},zt=de.prototype,ht=class extends ot{startNode(){let t=this.state.startLoc;return new de(this,t.index,t)}startNodeAt(t){return new de(this,t.index,t)}startNodeAtNode(t){return this.startNodeAt(t.loc.start)}finishNode(t,e){return this.finishNodeAt(t,e,this.state.lastTokEndLoc)}finishNodeAt(t,e,s){return t.type=e,t.end=s.index,t.loc.end=s,this.optionFlags&128&&(t.range[1]=s.index),this.optionFlags&4096&&this.processComment(t),t}resetStartLocation(t,e){t.start=e.index,t.loc.start=e,this.optionFlags&128&&(t.range[0]=e.index)}resetEndLocation(t,e=this.state.lastTokEndLoc){t.end=e.index,t.loc.end=e,this.optionFlags&128&&(t.range[1]=e.index)}resetStartLocationFromNode(t,e){this.resetStartLocation(t,e.loc.start)}castNodeTo(t,e){return t.type=e,t}cloneIdentifier(t){let{type:e,start:s,end:i,loc:r,range:n,name:o}=t,h=Object.create(zt);return h.type=e,h.start=s,h.end=i,h.loc=r,h.range=n,h.name=o,t.extra&&(h.extra=t.extra),h}cloneStringLiteral(t){let{type:e,start:s,end:i,loc:r,range:n,extra:o}=t,h=Object.create(zt);return h.type=e,h.start=s,h.end=i,h.loc=r,h.range=n,h.extra=o,h.value=t.value,h}},ct=a=>a.type==="ParenthesizedExpression"?ct(a.expression):a,lt=class extends ht{toAssignable(t,e=!1){let s;switch((t.type==="ParenthesizedExpression"||t.extra?.parenthesized)&&(s=ct(t),e?s.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(p.InvalidParenthesizedAssignment,t):s.type!=="CallExpression"&&s.type!=="MemberExpression"&&!this.isOptionalMemberExpression(s)&&this.raise(p.InvalidParenthesizedAssignment,t):this.raise(p.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":case"VoidPattern":break;case"ObjectExpression":this.castNodeTo(t,"ObjectPattern");for(let i=0,r=t.properties.length,n=r-1;ii.type!=="ObjectMethod"&&(r===s||i.type!=="SpreadElement")&&this.isAssignable(i))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(s=>s===null||this.isAssignable(s));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!e;default:return!1}}toReferencedList(t,e){return t}toReferencedListDeep(t,e){this.toReferencedList(t,e);for(let s of t)s?.type==="ArrayExpression"&&this.toReferencedListDeep(s.elements)}parseSpread(t){let e=this.startNode();return this.next(),e.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(e,"SpreadElement")}parseRestBinding(){let t=this.startNode();this.next();let e=this.parseBindingAtom();return e.type==="VoidPattern"&&this.raise(p.UnexpectedVoidPattern,e),t.argument=e,this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0);case 88:return this.parseVoidPattern(null)}return this.parseIdentifier()}parseBindingList(t,e,s){let i=s&1,r=[],n=!0;for(;!this.eat(t);)if(n?n=!1:this.expect(12),i&&this.match(12))r.push(null);else{if(this.eat(t))break;if(this.match(21)){let o=this.parseRestBinding();if(s&2&&(o=this.parseFunctionParamType(o)),r.push(o),!this.checkCommaAfterRest(e)){this.expect(t);break}}else{let o=[];if(s&2)for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(p.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)o.push(this.parseDecorator());r.push(this.parseBindingElement(s,o))}}return r}parseBindingRestProperty(t){return this.next(),this.hasPlugin("discardBinding")&&this.match(88)?(t.argument=this.parseVoidPattern(null),this.raise(p.UnexpectedVoidPattern,t.argument)):t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){let{type:t,startLoc:e}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());let s=this.startNode();return t===139?(this.expectPlugin("destructuringPrivate",e),this.classScope.usePrivateName(this.state.value,e),s.key=this.parsePrivateName()):this.parsePropertyName(s),s.method=!1,this.parseObjPropValue(s,e,!1,!1,!0,!1)}parseBindingElement(t,e){let s=this.parseMaybeDefault();return t&2&&this.parseFunctionParamType(s),e.length&&(s.decorators=e,this.resetStartLocationFromNode(s,e[0])),this.parseMaybeDefault(s.loc.start,s)}parseFunctionParamType(t){return t}parseMaybeDefault(t,e){if(t??(t=this.state.startLoc),e=e??this.parseBindingAtom(),!this.eat(29))return e;let s=this.startNodeAt(t);return e.type==="VoidPattern"&&this.raise(p.VoidPatternInitializer,e),s.left=e,s.right=this.parseMaybeAssignAllowIn(),this.finishNode(s,"AssignmentPattern")}isValidLVal(t,e,s,i){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties";case"VoidPattern":return!0;case"CallExpression":if(!e&&!this.state.strict&&this.optionFlags&8192)return!0}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,e,s=64,i=!1,r=!1,n=!1,o=!1){let h=t.type;if(this.isObjectMethod(t))return;let l=this.isOptionalMemberExpression(t);if(l||h==="MemberExpression"){l&&(this.expectPlugin("optionalChainingAssign",t.loc.start),e.type!=="AssignmentExpression"&&this.raise(p.InvalidLhsOptionalChaining,t,{ancestor:e})),s!==64&&this.raise(p.InvalidPropertyBindingPattern,t);return}if(h==="Identifier"){this.checkIdentifier(t,s,r);let{name:N}=t;i&&(i.has(N)?this.raise(p.ParamDupe,t):i.add(N));return}else h==="VoidPattern"&&e.type==="CatchClause"&&this.raise(p.VoidPatternCatchClauseParam,t);let u=ct(t);o||(o=u.type==="CallExpression"&&(u.callee.type==="Import"||u.callee.type==="Super"));let f=this.isValidLVal(h,o,!(n||t.extra?.parenthesized)&&e.type==="AssignmentExpression",s);if(f===!0)return;if(f===!1){let N=s===64?p.InvalidLhs:p.InvalidLhsBinding;this.raise(N,t,{ancestor:e});return}let d,x;typeof f=="string"?(d=f,x=h==="ParenthesizedExpression"):[d,x]=f;let A=h==="ArrayPattern"||h==="ObjectPattern"?{type:h}:e,k=t[d];if(Array.isArray(k))for(let N of k)N&&this.checkLVal(N,A,s,i,r,x,!0);else k&&this.checkLVal(k,A,s,i,r,x,o)}checkIdentifier(t,e,s=!1){this.state.strict&&(s?ss(t.name,this.inModule):ts(t.name))&&(e===64?this.raise(p.StrictEvalArguments,t,{referenceName:t.name}):this.raise(p.StrictEvalArgumentsBinding,t,{bindingName:t.name})),e&8192&&t.name==="let"&&this.raise(p.LetInLexicalBinding,t),e&64||this.declareNameFromIdentifier(t,e)}declareNameFromIdentifier(t,e){this.scope.declareName(t.name,e,t.loc.start)}checkToRestConversion(t,e){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,e);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(e)break;default:this.raise(p.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?p.RestTrailingComma:p.ElementAfterRest,this.state.startLoc),!0):!1}},ze=/in(?:stanceof)?|as|satisfies/y;function Gi(a){if(a==null)throw new Error(`Unexpected ${a} value.`);return a}function qt(a){if(!a)throw new Error("Assert fail")}var y=F`typescript`({AbstractMethodHasImplementation:({methodName:a})=>`Method '${a}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:a})=>`Property '${a}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:a})=>`'declare' is not allowed in ${a}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:a})=>`Accessibility modifier already seen: '${a}'.`,DuplicateModifier:({modifier:a})=>`Duplicate modifier: '${a}'.`,EmptyHeritageClauseType:({token:a})=>`'${a}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:a})=>`'${a[0]}' modifier cannot be used with '${a[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:a})=>`Index signatures cannot have an accessibility modifier ('${a}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidHeritageClauseType:({token:a})=>`'${a}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:a=>`'${a}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:a})=>`'${a}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:a})=>`'${a}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:a})=>`'${a}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:a=>`'${a}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:a})=>`'${a[0]}' modifier must precede '${a[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifier:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:a})=>`Private elements cannot have an accessibility modifier ('${a}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:a})=>`Single type parameter ${a} should have a trailing comma. Example usage: <${a},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:a})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${a}.`,UsingDeclarationInAmbientContext:a=>`'${a}' declarations are not allowed in ambient contexts.`});function Xi(a){switch(a){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function $t(a){return a==="private"||a==="public"||a==="protected"}function Yi(a){return a==="in"||a==="out"}function pt(a){if(a.extra?.parenthesized)return!1;switch(a.type){case"Identifier":return!0;case"MemberExpression":return!a.computed&&pt(a.object);case"TSInstantiationExpression":return pt(a.expression);default:return!1}}var Qi=a=>class extends a{getScopeHandler(){return Xe}tsIsIdentifier(){return w(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(e,s,i){if(!w(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let r=this.state.value;if(e.includes(r)){if(i&&this.match(106)||s&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return r}}tsParseModifiers({allowedModifiers:e,disallowedModifiers:s,stopOnStartOfClassStaticBlock:i,errorTemplate:r=y.InvalidModifierOnTypeMember},n){let o=(l,u,f,d)=>{u===f&&n[d]&&this.raise(y.InvalidModifiersOrder,l,{orderedModifiers:[f,d]})},h=(l,u,f,d)=>{(n[f]&&u===d||n[d]&&u===f)&&this.raise(y.IncompatibleModifiers,l,{modifiers:[f,d]})};for(;;){let{startLoc:l}=this.state,u=this.tsParseModifier(e.concat(s??[]),i,n.static);if(!u)break;$t(u)?n.accessibility?this.raise(y.DuplicateAccessibilityModifier,l,{modifier:u}):(o(l,u,u,"override"),o(l,u,u,"static"),o(l,u,u,"readonly"),n.accessibility=u):Yi(u)?(n[u]&&this.raise(y.DuplicateModifier,l,{modifier:u}),n[u]=!0,o(l,u,"in","out")):(Object.prototype.hasOwnProperty.call(n,u)?this.raise(y.DuplicateModifier,l,{modifier:u}):(o(l,u,"static","readonly"),o(l,u,"static","override"),o(l,u,"override","readonly"),o(l,u,"abstract","override"),h(l,u,"declare","override"),h(l,u,"static","abstract")),n[u]=!0),s?.includes(u)&&this.raise(r,l,{modifier:u})}}tsIsListTerminator(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(e,s){let i=[];for(;!this.tsIsListTerminator(e);)i.push(s());return i}tsParseDelimitedList(e,s,i){return Gi(this.tsParseDelimitedListWorker(e,s,!0,i))}tsParseDelimitedListWorker(e,s,i,r){let n=[],o=-1;for(;!this.tsIsListTerminator(e);){o=-1;let h=s();if(h==null)return;if(n.push(h),this.eat(12)){o=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(e))break;i&&this.expect(12);return}return r&&(r.value=o),n}tsParseBracketedList(e,s,i,r,n){r||(i?this.expect(0):this.expect(47));let o=this.tsParseDelimitedList(e,s,n);return i?this.expect(3):this.expect(48),o}tsParseImportType(){let e=this.startNode();return this.expect(83),this.expect(10),this.match(134)?e.argument=this.tsParseLiteralTypeNode():(this.raise(y.UnsupportedImportTypeArgument,this.state.startLoc),e.argument=this.tsParseNonConditionalType()),this.eat(12)?e.options=this.tsParseImportTypeOptions():e.options=null,this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName(3)),this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}tsParseImportTypeOptions(){let e=this.startNode();this.expect(5);let s=this.startNode();return this.isContextual(76)?(s.method=!1,s.key=this.parseIdentifier(!0),s.computed=!1,s.shorthand=!1):this.unexpected(null,76),this.expect(14),s.value=this.tsParseImportTypeWithPropertyValue(),e.properties=[this.finishObjectProperty(s)],this.eat(12),this.expect(8),this.finishNode(e,"ObjectExpression")}tsParseImportTypeWithPropertyValue(){let e=this.startNode(),s=[];for(this.expect(5);!this.match(8);){let i=this.state.type;w(i)||i===134?s.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return e.properties=s,this.next(),this.finishNode(e,"ObjectExpression")}tsParseEntityName(e){let s;if(e&1&&this.match(78))if(e&2)s=this.parseIdentifier(!0);else{let i=this.startNode();this.next(),s=this.finishNode(i,"ThisExpression")}else s=this.parseIdentifier(!!(e&1));for(;this.eat(16);){let i=this.startNodeAtNode(s);i.left=s,i.right=this.parseIdentifier(!!(e&1)),s=this.finishNode(i,"TSQualifiedName")}return s}tsParseTypeReference(){let e=this.startNode();return e.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}tsParseThisTypePredicate(e){this.next();let s=this.startNodeAtNode(e);return s.parameterName=e,s.typeAnnotation=this.tsParseTypeAnnotation(!1),s.asserts=!1,this.finishNode(s,"TSTypePredicate")}tsParseThisTypeNode(){let e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}tsParseTypeQuery(){let e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")}tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter});tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:y.InvalidModifierOnTypeParameterPositions});tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter});tsParseTypeParameter(e){let s=this.startNode();return e(s),s.name=this.tsParseTypeParameterName(),s.constraint=this.tsEatThenParseType(81),s.default=this.tsEatThenParseType(29),this.finishNode(s,"TSTypeParameter")}tsTryParseTypeParameters(e){if(this.match(47))return this.tsParseTypeParameters(e)}tsParseTypeParameters(e){let s=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let i={value:-1};return s.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,i),s.params.length===0&&this.raise(y.EmptyTypeParameters,s),i.value!==-1&&this.addExtra(s,"trailingComma",i.value),this.finishNode(s,"TSTypeParameterDeclaration")}tsFillSignature(e,s){let i=e===19,r="params",n="returnType";s.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),s[r]=this.tsParseBindingListForSignature(),i?s[n]=this.tsParseTypeOrTypePredicateAnnotation(e):this.match(e)&&(s[n]=this.tsParseTypeOrTypePredicateAnnotation(e))}tsParseBindingListForSignature(){let e=super.parseBindingList(11,41,2);for(let s of e){let{type:i}=s;(i==="AssignmentPattern"||i==="TSParameterProperty")&&this.raise(y.UnsupportedSignatureParameterKind,s,{type:i})}return e}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(e,s){return this.tsFillSignature(14,s),this.tsParseTypeMemberSemicolon(),this.finishNode(s,e)}tsIsUnambiguouslyIndexSignature(){return this.next(),w(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(e){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let s=this.parseIdentifier();s.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(s),this.expect(3),e.parameters=[s];let i=this.tsTryParseTypeAnnotation();return i&&(e.typeAnnotation=i),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}tsParsePropertyOrMethodSignature(e,s){if(this.eat(17)&&(e.optional=!0),this.match(10)||this.match(47)){s&&this.raise(y.ReadonlyForMethodSignature,e);let i=e;i.kind&&this.match(47)&&this.raise(y.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon();let r="params",n="returnType";if(i.kind==="get")i[r].length>0&&(this.raise(p.BadGetterArity,this.state.curPosition()),this.isThisParam(i[r][0])&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(i.kind==="set"){if(i[r].length!==1)this.raise(p.BadSetterArity,this.state.curPosition());else{let o=i[r][0];this.isThisParam(o)&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()),o.type==="Identifier"&&o.optional&&this.raise(y.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),o.type==="RestElement"&&this.raise(y.SetAccessorCannotHaveRestParameter,this.state.curPosition())}i[n]&&this.raise(y.SetAccessorCannotHaveReturnType,i[n])}else i.kind="method";return this.finishNode(i,"TSMethodSignature")}else{let i=e;s&&(i.readonly=!0);let r=this.tsTryParseTypeAnnotation();return r&&(i.typeAnnotation=r),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSPropertySignature")}}tsParseTypeMember(){let e=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(77)){let i=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(i,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},e);let s=this.tsTryParseIndexSignature(e);return s||(super.parsePropertyName(e),!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.tsTokenCanFollowModifier()&&(e.kind=e.key.name,super.parsePropertyName(e),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}tsParseTypeLiteral(){let e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let e=this.startNode();return this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(e.readonly=!0),this.expect(0),e.key=this.tsParseTypeParameterName(),e.constraint=this.tsExpectThenParseType(58),e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")}tsParseTupleType(){let e=this.startNode();e.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let s=!1;return e.elementTypes.forEach(i=>{let{type:r}=i;s&&r!=="TSRestType"&&r!=="TSOptionalType"&&!(r==="TSNamedTupleMember"&&i.optional)&&this.raise(y.OptionalTypeBeforeRequired,i),s||(s=r==="TSNamedTupleMember"&&i.optional||r==="TSOptionalType")}),this.finishNode(e,"TSTupleType")}tsParseTupleElementType(){let e=this.state.startLoc,s=this.eat(21),{startLoc:i}=this.state,r,n,o,h,u=O(this.state.type)?this.lookaheadCharCode():null;if(u===58)r=!0,o=!1,n=this.parseIdentifier(!0),this.expect(14),h=this.tsParseType();else if(u===63){o=!0;let f=this.state.value,d=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(r=!0,n=this.createIdentifier(this.startNodeAt(i),f),this.expect(17),this.expect(14),h=this.tsParseType()):(r=!1,h=d,this.expect(17))}else h=this.tsParseType(),o=this.eat(17),r=this.eat(14);if(r){let f;n?(f=this.startNodeAt(i),f.optional=o,f.label=n,f.elementType=h,this.eat(17)&&(f.optional=!0,this.raise(y.TupleOptionalAfterType,this.state.lastTokStartLoc))):(f=this.startNodeAt(i),f.optional=o,this.raise(y.InvalidTupleMemberLabel,h),f.label=h,f.elementType=this.tsParseType()),h=this.finishNode(f,"TSNamedTupleMember")}else if(o){let f=this.startNodeAt(i);f.typeAnnotation=h,h=this.finishNode(f,"TSOptionalType")}if(s){let f=this.startNodeAt(e);f.typeAnnotation=h,h=this.finishNode(f,"TSRestType")}return h}tsParseParenthesizedType(){let e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")}tsParseFunctionOrConstructorType(e,s){let i=this.startNode();return e==="TSConstructorType"&&(i.abstract=!!s,s&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,i)),this.finishNode(i,e)}tsParseLiteralTypeNode(){let e=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:e.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(e,"TSLiteralType")}tsParseTemplateLiteralType(){{let e=this.state.startLoc,s=this.parseTemplateElement(!1),i=[s];if(s.tail){let r=this.startNodeAt(e),n=this.startNodeAt(e);return n.expressions=[],n.quasis=i,r.literal=this.finishNode(n,"TemplateLiteral"),this.finishNode(r,"TSLiteralType")}else{let r=[];for(;!s.tail;)r.push(this.tsParseType()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(!1));let n=this.startNodeAt(e);return n.types=r,n.quasis=i,this.finishNode(n,"TSTemplateLiteralType")}}}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let e=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let e=this.startNode(),s=this.lookahead();return s.type!==135&&s.type!==136&&this.unexpected(),e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:if(!(this.optionFlags&1024)){let e=this.state.startLoc;this.next();let s=this.tsParseType();return this.expect(11),this.addExtra(s,"parenthesized",!0),this.addExtra(s,"parenStart",e.index),s}return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:e}=this.state;if(w(e)||e===88||e===84){let s=e===88?"TSVoidKeyword":e===84?"TSNullKeyword":Xi(this.state.value);if(s!==void 0&&this.lookaheadCharCode()!==46){let i=this.startNode();return this.next(),this.finishNode(i,s)}return this.tsParseTypeReference()}}}throw this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:e}=this.state,s=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let i=this.startNodeAt(e);i.elementType=s,this.expect(3),s=this.finishNode(i,"TSArrayType")}else{let i=this.startNodeAt(e);i.objectType=s,i.indexType=this.tsParseType(),this.expect(3),s=this.finishNode(i,"TSIndexedAccessType")}return s}tsParseTypeOperator(){let e=this.startNode(),s=this.state.value;return this.next(),e.operator=s,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),s==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(y.UnexpectedReadonly,e)}}tsParseInferType(){let e=this.startNode();this.expectContextual(115);let s=this.startNode();return s.name=this.tsParseTypeParameterName(),s.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),e.typeParameter=this.finishNode(s,"TSTypeParameter"),this.finishNode(e,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let e=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return e}}tsParseTypeOperatorOrHigher(){return gi(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(e,s,i){let r=this.startNode(),n=this.eat(i),o=[];do o.push(s());while(this.eat(i));return o.length===1&&!n?o[0]:(r.types=o,this.finishNode(r,e))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(w(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:e}=this.state,s=e.length;try{return this.parseObjectLike(8,!0),e.length===s}catch{return!1}}if(this.match(0)){this.next();let{errors:e}=this.state,s=e.length;try{return super.parseBindingList(3,93,1),e.length===s}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(e){return this.tsInType(()=>{let s=this.startNode();this.expect(e);let i=this.startNode(),r=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(r&&this.match(78)){let h=this.tsParseThisTypeOrThisTypePredicate();return h.type==="TSThisType"?(i.parameterName=h,i.asserts=!0,i.typeAnnotation=null,h=this.finishNode(i,"TSTypePredicate")):(this.resetStartLocationFromNode(h,i),h.asserts=!0),s.typeAnnotation=h,this.finishNode(s,"TSTypeAnnotation")}let n=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!n)return r?(i.parameterName=this.parseIdentifier(),i.asserts=r,i.typeAnnotation=null,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,s);let o=this.tsParseTypeAnnotation(!1);return i.parameterName=n,i.typeAnnotation=o,i.asserts=r,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let e=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),e}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let e=this.state.containsEsc;return this.next(),!w(this.state.type)&&!this.match(78)?!1:(e&&this.raise(p.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(e=!0,s=this.startNode()){return this.tsInType(()=>{e&&this.expect(14),s.typeAnnotation=this.tsParseType()}),this.finishNode(s,"TSTypeAnnotation")}tsParseType(){qt(this.state.inType);let e=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return e;let s=this.startNodeAtNode(e);return s.checkType=e,s.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),s.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),s.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(s,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual("new")}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedTypeAssertion,this.state.startLoc);let e=this.startNode();return e.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")}tsParseHeritageClause(e){let s=this.state.startLoc,i=this.tsParseDelimitedList("HeritageClauseElement",()=>{{let r=super.parseExprSubscripts();pt(r)||this.raise(y.InvalidHeritageClauseType,r.loc.start,{token:e});let n=e==="extends"?"TSInterfaceHeritage":"TSClassImplements";if(r.type==="TSInstantiationExpression")return r.type=n,r;let o=this.startNodeAtNode(r);return o.expression=r,(this.match(47)||this.match(51))&&(o.typeArguments=this.tsParseTypeArgumentsInExpression()),this.finishNode(o,n)}});return i.length||this.raise(y.EmptyHeritageClauseType,s,{token:e}),i}tsParseInterfaceDeclaration(e,s={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),s.declare&&(e.declare=!0),w(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,130)):(e.id=null,this.raise(y.MissingInterfaceName,this.state.startLoc)),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));let i=this.startNode();return i.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(i,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(e){return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,2),e.typeAnnotation=this.tsInType(()=>{if(e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}tsInTopLevelContext(e){if(this.curContext()!==E.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}tsInType(e){let s=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=s}}tsInDisallowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsInAllowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsEatThenParseType(e){if(this.match(e))return this.tsNextThenParseType()}tsExpectThenParseType(e){return this.tsInType(()=>(this.expect(e),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let e=this.startNode();return e.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(e.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")}tsParseEnumDeclaration(e,s={}){return s.const&&(e.const=!0),s.declare&&(e.declare=!0),this.expectContextual(126),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?8971:8459),e.body=this.tsParseEnumBody(),this.finishNode(e,"TSEnumDeclaration")}tsParseEnumBody(){let e=this.startNode();return this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumBody")}tsParseModuleBlock(){let e=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(e,s=!1){return e.id=this.tsParseEntityName(1),e.id.type==="Identifier"&&this.checkIdentifier(e.id,1024),this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit(),this.finishNode(e,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(e){return this.isContextual(112)?(e.kind="global",e.id=this.parseIdentifier()):this.match(134)?(e.kind="module",e.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(e,s,i){e.id=s||this.parseIdentifier(),this.checkIdentifier(e.id,4096),this.expect(29);let r=this.tsParseModuleReference();return e.importKind==="type"&&r.type!=="TSExternalModuleReference"&&this.raise(y.ImportAliasHasImportType,r),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let e=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),e.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(e,"TSExternalModuleReference")}tsLookAhead(e){let s=this.state.clone(),i=e();return this.state=s,i}tsTryParseAndCatch(e){let s=this.tryParse(i=>e()||i());if(!(s.aborted||!s.node))return s.error&&(this.state=s.failState),s.node}tsTryParse(e){let s=this.state.clone(),i=e();if(i!==void 0&&i!==!1)return i;this.state=s}tsTryParseDeclare(e){if(this.isLineTerminator())return;let s=this.state.type;return this.tsInAmbientContext(()=>{switch(s){case 68:return e.declare=!0,super.parseFunctionStatement(e,!1,!1);case 80:return e.declare=!0,this.parseClass(e,!0,!1);case 126:return this.tsParseEnumDeclaration(e,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(e);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(e.declare=!0,this.parseVarStatement(e,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(e,{const:!0,declare:!0}));case 107:if(this.isUsing())return this.raise(y.InvalidModifierOnUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.parseVarStatement(e,"using",!0);break;case 96:if(this.isAwaitUsing())return this.raise(y.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.next(),this.parseVarStatement(e,"await using",!0);break;case 129:{let i=this.tsParseInterfaceDeclaration(e,{declare:!0});if(i)return i}default:if(w(s))return this.tsParseDeclaration(e,this.state.type,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.type,!0,null)}tsParseDeclaration(e,s,i,r){switch(s){case 124:if(this.tsCheckLineTerminator(i)&&(this.match(80)||w(this.state.type)))return this.tsParseAbstractDeclaration(e,r);break;case 127:if(this.tsCheckLineTerminator(i)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(e);if(w(this.state.type))return e.kind="module",this.tsParseModuleOrNamespaceDeclaration(e)}break;case 128:if(this.tsCheckLineTerminator(i)&&w(this.state.type))return e.kind="namespace",this.tsParseModuleOrNamespaceDeclaration(e);break;case 130:if(this.tsCheckLineTerminator(i)&&w(this.state.type))return this.tsParseTypeAliasDeclaration(e);break}}tsCheckLineTerminator(e){return e?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(e){if(!this.match(47))return;let s=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let i=this.tsTryParseAndCatch(()=>{let r=this.startNodeAt(e);return r.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(r),r.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),r});if(this.state.maybeInArrowParameters=s,!!i)return super.parseArrowExpression(i,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let e=this.startNode();return e.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),e.params.length===0?this.raise(y.EmptyTypeArguments,e):!this.state.inType&&this.curContext()===E.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return Ti(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(e,s){let i=s.length?s[0].loc.start:this.state.startLoc,r={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},r);let n=r.accessibility,o=r.override,h=r.readonly;!(e&4)&&(n||h||o)&&this.raise(y.UnexpectedParameterModifier,i);let l=this.parseMaybeDefault();e&2&&this.parseFunctionParamType(l);let u=this.parseMaybeDefault(l.loc.start,l);if(n||h||o){let f=this.startNodeAt(i);return s.length&&(f.decorators=s),n&&(f.accessibility=n),h&&(f.readonly=h),o&&(f.override=o),u.type!=="Identifier"&&u.type!=="AssignmentPattern"&&this.raise(y.UnsupportedParameterPropertyKind,f),f.parameter=u,this.finishNode(f,"TSParameterProperty")}return s.length&&(l.decorators=s),u}isSimpleParameter(e){return e.type==="TSParameterProperty"&&super.isSimpleParameter(e.parameter)||super.isSimpleParameter(e)}tsDisallowOptionalPattern(e){for(let s of e.params)s.type!=="Identifier"&&s.optional&&!this.state.isAmbientContext&&this.raise(y.PatternIsOptional,s)}setArrowFunctionParameters(e,s,i){super.setArrowFunctionParameters(e,s,i),this.tsDisallowOptionalPattern(e)}parseFunctionBodyAndFinish(e,s,i=!1){this.match(14)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let r=s==="FunctionDeclaration"?"TSDeclareFunction":s==="ClassMethod"||s==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return r&&!this.match(5)&&this.isLineTerminator()?this.finishNode(e,r):r==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(y.DeclareFunctionHasImplementation,e),e.declare)?super.parseFunctionBodyAndFinish(e,r,i):(this.tsDisallowOptionalPattern(e),super.parseFunctionBodyAndFinish(e,s,i))}registerFunctionStatementId(e){!e.body&&e.id?this.checkIdentifier(e.id,1024):super.registerFunctionStatementId(e)}tsCheckForInvalidTypeCasts(e){e.forEach(s=>{s?.type==="TSTypeCastExpression"&&this.raise(y.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(e,s){return this.tsCheckForInvalidTypeCasts(e),e}parseArrayLike(e,s,i){let r=super.parseArrayLike(e,s,i);return r.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(r.elements),r}parseSubscript(e,s,i,r){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let o=this.startNodeAt(s);return o.expression=e,this.finishNode(o,"TSNonNullExpression")}let n=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(i)return r.stop=!0,e;r.optionalChainMember=n=!0,this.next()}if(this.match(47)||this.match(51)){let o,h=this.tsTryParseAndCatch(()=>{if(!i&&this.atPossibleAsyncArrow(e)){let d=this.tsTryParseGenericAsyncArrowFunction(s);if(d)return r.stop=!0,d}let l=this.tsParseTypeArgumentsInExpression();if(!l)return;if(n&&!this.match(10)){o=this.state.curPosition();return}if(Ke(this.state.type)){let d=super.parseTaggedTemplateExpression(e,s,r);return d.typeArguments=l,d}if(!i&&this.eat(10)){let d=this.startNodeAt(s);return d.callee=e,d.arguments=this.parseCallExpressionArguments(),this.tsCheckForInvalidTypeCasts(d.arguments),d.typeArguments=l,r.optionalChainMember&&(d.optional=n),this.finishCallExpression(d,r.optionalChainMember)}let u=this.state.type;if(u===48||u===52||u!==10&&ce(u)&&!this.hasPrecedingLineBreak())return;let f=this.startNodeAt(s);return f.expression=e,f.typeArguments=l,this.finishNode(f,"TSInstantiationExpression")});if(o&&this.unexpected(o,10),h)return h.type==="TSInstantiationExpression"&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(y.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(h.expression=super.stopParseSubscript(e,r))),h}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let{callee:s}=e;s.type==="TSInstantiationExpression"&&!s.extra?.parenthesized&&(e.typeArguments=s.typeArguments,e.callee=s.expression)}parseExprOp(e,s,i){let r;if(Ae(58)>i&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(r=this.isContextual(120)))){let n=this.startNodeAt(s);return n.expression=e,n.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(r&&this.raise(p.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(n,r?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(n,s,i)}return super.parseExprOp(e,s,i)}checkReservedWord(e,s,i,r){this.state.isAmbientContext||super.checkReservedWord(e,s,i,r)}checkImportReflection(e){super.checkImportReflection(e),e.module&&e.importKind!=="value"&&this.raise(y.ImportReflectionHasImportType,e.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(e){if(super.isPotentialImportPhase(e))return!0;if(this.isContextual(130)){let s=this.lookaheadCharCode();return e?s===123||s===42:s!==61}return!e&&this.isContextual(87)}applyImportPhase(e,s,i,r){super.applyImportPhase(e,s,i,r),s?e.exportKind=i==="type"?"type":"value":e.importKind=i==="type"||i==="typeof"?i:"value"}parseImport(e){if(this.match(134))return e.importKind="value",super.parseImport(e);let s;if(w(this.state.type)&&this.lookaheadCharCode()===61)return e.importKind="value",this.tsParseImportEqualsDeclaration(e);if(this.isContextual(130)){let i=this.parseMaybeImportPhase(e,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(e,i);s=super.parseImportSpecifiersAndAfter(e,i)}else s=super.parseImport(e);return s.importKind==="type"&&s.specifiers.length>1&&s.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(y.TypeImportCannotSpecifyDefaultAndNamed,s),s}parseExport(e,s){if(this.match(83)){let i=this.startNode();this.next();let r=null;this.isContextual(130)&&this.isPotentialImportPhase(!1)?r=this.parseMaybeImportPhase(i,!1):i.importKind="value";let n=this.tsParseImportEqualsDeclaration(i,r,!0);return e.attributes=[],e.declaration=n,e.exportKind="value",e.source=null,e.specifiers=[],this.finishNode(e,"ExportNamedDeclaration")}else if(this.eat(29)){let i=e;return i.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(i,"TSExportAssignment")}else if(this.eatContextual(93)){let i=e;return this.expectContextual(128),i.id=this.parseIdentifier(),this.semicolon(),this.finishNode(i,"TSNamespaceExportDeclaration")}else return super.parseExport(e,s)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual("class")}parseExportDefaultExpression(){if(this.isAbstractClass()){let e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0)}if(this.match(129)){let e=this.tsParseInterfaceDeclaration(this.startNode());if(e)return e}return super.parseExportDefaultExpression()}parseVarStatement(e,s,i=!1){let{isAmbientContext:r}=this.state,n=super.parseVarStatement(e,s,i||r);if(!r)return n;if(!e.declare&&(s==="using"||s==="await using"))return this.raiseOverwrite(y.UsingDeclarationInAmbientContext,e,s),n;for(let{id:o,init:h}of n.declarations)h&&(s==="var"||s==="let"||o.typeAnnotation?this.raise(y.InitializerNotAllowedInAmbientContext,h):er(h,this.hasPlugin("estree"))||this.raise(y.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,h));return n}parseStatementContent(e,s){if(!this.state.containsEsc)switch(this.state.type){case 75:{if(this.isLookaheadContextual("enum")){let i=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(i,{const:!0})}break}case 124:case 125:{if(this.nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine()){let i=this.state.type,r=this.startNode();this.next();let n=i===125?this.tsTryParseDeclare(r):this.tsParseAbstractDeclaration(r,s);return n?(i===125&&(n.declare=!0),n):(r.expression=this.createIdentifier(this.startNodeAt(r.loc.start),i===125?"declare":"abstract"),this.semicolon(!1),this.finishNode(r,"ExpressionStatement"))}break}case 126:return this.tsParseEnumDeclaration(this.startNode());case 112:{if(this.lookaheadCharCode()===123){let r=this.startNode();return this.tsParseAmbientExternalModuleDeclaration(r)}break}case 129:{let i=this.tsParseInterfaceDeclaration(this.startNode());if(i)return i;break}case 127:{if(this.nextTokenIsIdentifierOrStringLiteralOnSameLine()){let i=this.startNode();return this.next(),this.tsParseDeclaration(i,127,!1,s)}break}case 128:{if(this.nextTokenIsIdentifierOnSameLine()){let i=this.startNode();return this.next(),this.tsParseDeclaration(i,128,!1,s)}break}case 130:{if(this.nextTokenIsIdentifierOnSameLine()){let i=this.startNode();return this.next(),this.tsParseTypeAliasDeclaration(i)}break}}return super.parseStatementContent(e,s)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(e,s){return s.some(i=>$t(i)?e.accessibility===i:!!e[i])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(e,s,i){let r=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:r,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:y.InvalidModifierOnTypeParameterPositions},s);let n=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(s,r)&&this.raise(y.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(e,s)):this.parseClassMemberWithIsStatic(e,s,i,!!s.static)};s.declare?this.tsInAmbientContext(n):n()}parseClassMemberWithIsStatic(e,s,i,r){let n=this.tsTryParseIndexSignature(s);if(n){e.body.push(n),s.abstract&&this.raise(y.IndexSignatureHasAbstract,s),s.accessibility&&this.raise(y.IndexSignatureHasAccessibility,s,{modifier:s.accessibility}),s.declare&&this.raise(y.IndexSignatureHasDeclare,s),s.override&&this.raise(y.IndexSignatureHasOverride,s);return}!this.state.inAbstractClass&&s.abstract&&this.raise(y.NonAbstractClassHasAbstractMethod,s),s.override&&(i.hadSuperClass||this.raise(y.OverrideNotInSubClass,s)),super.parseClassMemberWithIsStatic(e,s,i,r)}parsePostMemberNameModifiers(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(y.ClassMethodHasReadonly,e),e.declare&&this.match(10)&&this.raise(y.ClassMethodHasDeclare,e)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let r=this.lookaheadCharCode();if(r===44||r===61||r===58||r===41)return this.setOptionalParametersError(i),e}return super.parseConditional(e,s,i)}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}parseExportDeclaration(e){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(e));let s=this.state.startLoc,i=this.eatContextual(125);if(i&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(y.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let n=w(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(e);return n?((n.type==="TSInterfaceDeclaration"||n.type==="TSTypeAliasDeclaration"||i)&&(e.exportKind="type"),i&&n.type!=="TSImportEqualsDeclaration"&&(this.resetStartLocation(n,s),n.declare=!0),n):null}parseClassId(e,s,i,r){if((!s||i)&&this.isContextual(113))return;super.parseClassId(e,s,i,e.declare?1024:8331);let n=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);n&&(e.typeParameters=n)}parseClassPropertyAnnotation(e){e.optional||(this.eat(35)?e.definite=!0:this.eat(17)&&(e.optional=!0));let s=this.tsTryParseTypeAnnotation();s&&(e.typeAnnotation=s)}parseClassProperty(e){if(this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&!(e.readonly&&!e.typeAnnotation)&&this.match(29)&&this.raise(y.DeclareClassFieldHasInitializer,this.state.startLoc),e.abstract&&this.match(29)){let{key:s}=e;this.raise(y.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:s.type==="Identifier"&&!e.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return super.parseClassProperty(e)}parseClassPrivateProperty(e){return e.abstract&&this.raise(y.PrivateElementHasAbstract,e),e.accessibility&&this.raise(y.PrivateElementHasAccessibility,e,{modifier:e.accessibility}),this.parseClassPropertyAnnotation(e),super.parseClassPrivateProperty(e)}parseClassAccessorProperty(e){return this.parseClassPropertyAnnotation(e),e.optional&&this.raise(y.AccessorCannotBeOptional,e),super.parseClassAccessorProperty(e)}pushClassMethod(e,s,i,r,n,o){let h=this.tsTryParseTypeParameters(this.tsParseConstModifier);h&&n&&this.raise(y.ConstructorHasTypeParameters,h);let{declare:l=!1,kind:u}=s;l&&(u==="get"||u==="set")&&this.raise(y.DeclareAccessor,s,{kind:u}),h&&(s.typeParameters=h),super.pushClassMethod(e,s,i,r,n,o)}pushClassPrivateMethod(e,s,i,r){let n=this.tsTryParseTypeParameters(this.tsParseConstModifier);n&&(s.typeParameters=n),super.pushClassPrivateMethod(e,s,i,r)}declareClassPrivateMethodInScope(e,s){e.type!=="TSDeclareMethod"&&(e.type==="MethodDefinition"&&e.value.body==null||super.declareClassPrivateMethodInScope(e,s))}parseClassSuper(e){super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeArguments=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(e.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(e,s,i,r,n,o,h){let l=this.tsTryParseTypeParameters(this.tsParseConstModifier);return l&&(e.typeParameters=l),super.parseObjPropValue(e,s,i,r,n,o,h)}parseFunctionParams(e,s){let i=this.tsTryParseTypeParameters(this.tsParseConstModifier);i&&(e.typeParameters=i),super.parseFunctionParams(e,s)}parseVarId(e,s){super.parseVarId(e,s),e.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(e.definite=!0);let i=this.tsTryParseTypeAnnotation();i&&(e.id.typeAnnotation=i,this.resetEndLocation(e.id))}parseAsyncArrowFromCallExpression(e,s){return this.match(14)&&(e.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(e,s)}parseMaybeAssign(e,s){let i,r,n;if(this.hasPlugin("jsx")&&(this.match(143)||this.match(47))){if(i=this.state.clone(),r=this.tryParse(()=>super.parseMaybeAssign(e,s),i),!r.error)return r.node;let{context:l}=this.state,u=l[l.length-1];(u===E.j_oTag||u===E.j_expr)&&l.pop()}if(!r?.error&&!this.match(47))return super.parseMaybeAssign(e,s);(!i||i===this.state)&&(i=this.state.clone());let o,h=this.tryParse(l=>{o=this.tsParseTypeParameters(this.tsParseConstModifier);let u=super.parseMaybeAssign(e,s);if((u.type!=="ArrowFunctionExpression"||u.extra?.parenthesized)&&l(),o?.params.length!==0&&this.resetStartLocationFromNode(u,o),u.typeParameters=o,this.hasPlugin("jsx")&&u.typeParameters.params.length===1&&!u.typeParameters.extra?.trailingComma){let f=u.typeParameters.params[0];f.constraint||this.raise(y.SingleTypeParameterWithoutTrailingComma,D(f.loc.end,1),{typeParameterName:f.name.name})}return u},i);if(!h.error&&!h.aborted)return o&&this.reportReservedArrowTypeParam(o),h.node;if(!r&&(qt(!this.hasPlugin("jsx")),n=this.tryParse(()=>super.parseMaybeAssign(e,s),i),!n.error))return n.node;if(r?.node)return this.state=r.failState,r.node;if(h.node)return this.state=h.failState,o&&this.reportReservedArrowTypeParam(o),h.node;if(n?.node)return this.state=n.failState,n.node;throw r?.error||h.error||n?.error}reportReservedArrowTypeParam(e){e.params.length===1&&!e.params[0].constraint&&!e.extra?.trailingComma&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedArrowTypeParam,e)}parseMaybeUnary(e,s){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(i=>{let r=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&i(),r});if(s.aborted)return;s.thrown||(s.error&&(this.state=s.failState),e.returnType=s.node)}return super.parseArrow(e)}parseFunctionParamType(e){this.eat(17)&&(e.optional=!0);let s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s),this.resetEndLocation(e),e}isAssignable(e,s){switch(e.type){case"TSTypeCastExpression":return this.isAssignable(e.expression,s);case"TSParameterProperty":return!0;default:return super.isAssignable(e,s)}}toAssignable(e,s=!1){switch(e.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(e,s);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":s?this.expressionScope.recordArrowParameterBindingError(y.UnexpectedTypeCastInParameter,e):this.raise(y.UnexpectedTypeCastInParameter,e),this.toAssignable(e.expression,s);break;case"AssignmentExpression":!s&&e.left.type==="TSTypeCastExpression"&&(e.left=this.typeCastToParameter(e.left));default:super.toAssignable(e,s)}}toAssignableParenthesizedExpression(e,s){switch(e.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(e.expression,s);break;default:super.toAssignable(e,s)}}checkToRestConversion(e,s){switch(e.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(e.expression,!1);break;default:super.checkToRestConversion(e,s)}}isValidLVal(e,s,i,r){switch(e){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(r!==64||!i)&&["expression",!0];default:return super.isValidLVal(e,s,i,r)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(e,s){if(this.match(47)||this.match(51)){let i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let r=super.parseMaybeDecoratorArguments(e,s);return r.typeArguments=i,r}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(e,s)}checkCommaAfterRest(e){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===e?(this.next(),!1):super.checkCommaAfterRest(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(e)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(e){if(this.match(47)||this.match(51)){let s=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());s&&(e.typeArguments=s)}return super.jsxParseOpeningElementAfterName(e)}getGetterSetterExpectedParamCount(e){let s=super.getGetterSetterExpectedParamCount(e),r=this.getObjectOrClassMethodParams(e)[0];return r&&this.isThisParam(r)?s+1:s}parseCatchClauseParam(){let e=super.parseCatchClauseParam(),s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s,this.resetEndLocation(e)),e}tsInAmbientContext(e){let{isAmbientContext:s,strict:i}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return e()}finally{this.state.isAmbientContext=s,this.state.strict=i}}parseClass(e,s,i){let r=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{return super.parseClass(e,s,i)}finally{this.state.inAbstractClass=r}}tsParseAbstractDeclaration(e,s){if(this.match(80))return e.abstract=!0,this.maybeTakeDecorators(s,this.parseClass(e,!0,!1));if(this.isContextual(129))return this.hasFollowingLineBreak()?null:(e.abstract=!0,this.raise(y.NonClassMethodPropertyHasAbstractModifier,e),this.tsParseInterfaceDeclaration(e));throw this.unexpected(null,80)}parseMethod(e,s,i,r,n,o,h){let l=super.parseMethod(e,s,i,r,n,o,h);if((l.abstract||l.type==="TSAbstractMethodDefinition")&&(this.hasPlugin("estree")?l.value:l).body){let{key:d}=l;this.raise(y.AbstractMethodHasImplementation,l,{methodName:d.type==="Identifier"&&!l.computed?d.name:`[${this.input.slice(this.offsetToSourcePos(d.start),this.offsetToSourcePos(d.end))}]`})}return l}tsParseTypeParameterName(){return this.parseIdentifier()}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(e,s,i,r){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!1,i),this.finishNode(e,"ExportSpecifier")):(e.exportKind="value",super.parseExportSpecifier(e,s,i,r))}parseImportSpecifier(e,s,i,r,n){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!0,i),this.finishNode(e,"ImportSpecifier")):(e.importKind="value",super.parseImportSpecifier(e,s,i,r,i?4098:4096))}parseTypeOnlyImportExportSpecifier(e,s,i){let r=s?"imported":"local",n=s?"local":"exported",o=e[r],h,l=!1,u=!0,f=o.loc.start;if(this.isContextual(93)){let x=this.parseIdentifier();if(this.isContextual(93)){let A=this.parseIdentifier();O(this.state.type)?(l=!0,o=x,h=s?this.parseIdentifier():this.parseModuleExportName(),u=!1):(h=A,u=!1)}else O(this.state.type)?(u=!1,h=s?this.parseIdentifier():this.parseModuleExportName()):(l=!0,o=x)}else O(this.state.type)&&(l=!0,s?(o=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(o.name,o.loc.start,!0,!0)):o=this.parseModuleExportName());l&&i&&this.raise(s?y.TypeModifierIsUsedInTypeImports:y.TypeModifierIsUsedInTypeExports,f),e[r]=o,e[n]=h;let d=s?"importKind":"exportKind";e[d]=l?"type":"value",u&&this.eatContextual(93)&&(e[n]=s?this.parseIdentifier():this.parseModuleExportName()),e[n]||(e[n]=this.cloneIdentifier(e[r])),s&&this.checkIdentifier(e[n],l?4098:4096)}fillOptionalPropertiesForTSESLint(e){switch(e.type){case"ExpressionStatement":e.directive??(e.directive=void 0);return;case"RestElement":e.value=void 0;case"Identifier":case"ArrayPattern":case"AssignmentPattern":case"ObjectPattern":e.decorators??(e.decorators=[]),e.optional??(e.optional=!1),e.typeAnnotation??(e.typeAnnotation=void 0);return;case"TSParameterProperty":e.accessibility??(e.accessibility=void 0),e.decorators??(e.decorators=[]),e.override??(e.override=!1),e.readonly??(e.readonly=!1),e.static??(e.static=!1);return;case"TSEmptyBodyFunctionExpression":e.body=null;case"TSDeclareFunction":case"FunctionDeclaration":case"FunctionExpression":case"ClassMethod":case"ClassPrivateMethod":e.declare??(e.declare=!1),e.returnType??(e.returnType=void 0),e.typeParameters??(e.typeParameters=void 0);return;case"Property":e.optional??(e.optional=!1);return;case"TSMethodSignature":case"TSPropertySignature":e.optional??(e.optional=!1);case"TSIndexSignature":e.accessibility??(e.accessibility=void 0),e.readonly??(e.readonly=!1),e.static??(e.static=!1);return;case"TSAbstractPropertyDefinition":case"PropertyDefinition":case"TSAbstractAccessorProperty":case"AccessorProperty":e.declare??(e.declare=!1),e.definite??(e.definite=!1),e.readonly??(e.readonly=!1),e.typeAnnotation??(e.typeAnnotation=void 0);case"TSAbstractMethodDefinition":case"MethodDefinition":e.accessibility??(e.accessibility=void 0),e.decorators??(e.decorators=[]),e.override??(e.override=!1),e.optional??(e.optional=!1);return;case"ClassExpression":e.id??(e.id=null);case"ClassDeclaration":e.abstract??(e.abstract=!1),e.declare??(e.declare=!1),e.decorators??(e.decorators=[]),e.implements??(e.implements=[]),e.superTypeArguments??(e.superTypeArguments=void 0),e.typeParameters??(e.typeParameters=void 0);return;case"TSTypeAliasDeclaration":case"VariableDeclaration":e.declare??(e.declare=!1);return;case"VariableDeclarator":e.definite??(e.definite=!1);return;case"TSEnumDeclaration":e.const??(e.const=!1),e.declare??(e.declare=!1);return;case"TSEnumMember":e.computed??(e.computed=!1);return;case"TSImportType":e.qualifier??(e.qualifier=null),e.options??(e.options=null),e.typeArguments??(e.typeArguments=null);return;case"TSInterfaceDeclaration":e.declare??(e.declare=!1),e.extends??(e.extends=[]);return;case"TSMappedType":e.optional??(e.optional=!1),e.readonly??(e.readonly=void 0);return;case"TSModuleDeclaration":e.declare??(e.declare=!1),e.global??(e.global=e.kind==="global");return;case"TSTypeParameter":e.const??(e.const=!1),e.in??(e.in=!1),e.out??(e.out=!1);return}}chStartsBindingIdentifierAndNotRelationalOperator(e,s){if(B(e)){if(ze.lastIndex=s,ze.test(this.input)){let i=this.codePointAtPos(ze.lastIndex);if(!K(i)&&i!==92)return!1}return!0}else return e===92}nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine(){let e=this.nextTokenInLineStart(),s=this.codePointAtPos(e);return this.chStartsBindingIdentifierAndNotRelationalOperator(s,e)}nextTokenIsIdentifierOrStringLiteralOnSameLine(){let e=this.nextTokenInLineStart(),s=this.codePointAtPos(e);return this.chStartsBindingIdentifier(s,e)||s===34||s===39}};function Zi(a){if(a.type!=="MemberExpression")return!1;let{computed:t,property:e}=a;return t&&e.type!=="StringLiteral"&&(e.type!=="TemplateLiteral"||e.expressions.length>0)?!1:hs(a.object)}function er(a,t){let{type:e}=a;if(a.extra?.parenthesized)return!1;if(t){if(e==="Literal"){let{value:s}=a;if(typeof s=="string"||typeof s=="boolean")return!0}}else if(e==="StringLiteral"||e==="BooleanLiteral")return!0;return!!(os(a,t)||tr(a,t)||e==="TemplateLiteral"&&a.expressions.length===0||Zi(a))}function os(a,t){return t?a.type==="Literal"&&(typeof a.value=="number"||"bigint"in a):a.type==="NumericLiteral"||a.type==="BigIntLiteral"}function tr(a,t){if(a.type==="UnaryExpression"){let{operator:e,argument:s}=a;if(e==="-"&&os(s,t))return!0}return!1}function hs(a){return a.type==="Identifier"?!0:a.type!=="MemberExpression"||a.computed?!1:hs(a.object)}var Kt=F`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),sr=a=>class extends a{parsePlaceholder(e){if(this.match(133)){let s=this.startNode();return this.next(),this.assertNoSpace(),s.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(s,e)}}finishPlaceholder(e,s){let i=e;return(!i.expectedNode||!i.type)&&(i=this.finishNode(i,"Placeholder")),i.expectedNode=s,i}getTokenFromCode(e){e===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(e)}parseExprAtom(e){return this.parsePlaceholder("Expression")||super.parseExprAtom(e)}parseIdentifier(e){return this.parsePlaceholder("Identifier")||super.parseIdentifier(e)}checkReservedWord(e,s,i,r){e!==void 0&&super.checkReservedWord(e,s,i,r)}cloneIdentifier(e){let s=super.cloneIdentifier(e);return s.type==="Placeholder"&&(s.expectedNode=e.expectedNode),s}cloneStringLiteral(e){return e.type==="Placeholder"?this.cloneIdentifier(e):super.cloneStringLiteral(e)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(e,s,i,r){return e==="Placeholder"||super.isValidLVal(e,s,i,r)}toAssignable(e,s){e&&e.type==="Placeholder"&&e.expectedNode==="Expression"?e.expectedNode="Pattern":super.toAssignable(e,s)}chStartsBindingIdentifier(e,s){if(super.chStartsBindingIdentifier(e,s))return!0;let i=this.nextTokenStart();return this.input.charCodeAt(i)===37&&this.input.charCodeAt(i+1)===37}verifyBreakContinue(e,s){e.label&&e.label.type==="Placeholder"||super.verifyBreakContinue(e,s)}parseExpressionStatement(e,s){if(s.type!=="Placeholder"||s.extra?.parenthesized)return super.parseExpressionStatement(e,s);if(this.match(14)){let r=e;return r.label=this.finishPlaceholder(s,"Identifier"),this.next(),r.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(r,"LabeledStatement")}this.semicolon();let i=e;return i.name=s.name,this.finishPlaceholder(i,"Statement")}parseBlock(e,s,i){return this.parsePlaceholder("BlockStatement")||super.parseBlock(e,s,i)}parseFunctionId(e){return this.parsePlaceholder("Identifier")||super.parseFunctionId(e)}parseClass(e,s,i){let r=s?"ClassDeclaration":"ClassExpression";this.next();let n=this.state.strict,o=this.parsePlaceholder("Identifier");if(o)if(this.match(81)||this.match(133)||this.match(5))e.id=o;else{if(i||!s)return e.id=null,e.body=this.finishPlaceholder(o,"ClassBody"),this.finishNode(e,r);throw this.raise(Kt.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(e,s,i);return super.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!e.superClass,n),this.finishNode(e,r)}parseExport(e,s){let i=this.parsePlaceholder("Identifier");if(!i)return super.parseExport(e,s);let r=e;if(!this.isContextual(98)&&!this.match(12))return r.specifiers=[],r.source=null,r.declaration=this.finishPlaceholder(i,"Declaration"),this.finishNode(r,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let n=this.startNode();return n.exported=i,r.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],super.parseExport(r,s)}isExportDefaultSpecifier(){if(this.match(65)){let e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(z(133),this.nextTokenStartSince(e+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(e,s){return e.specifiers?.length?!0:super.maybeParseExportDefaultSpecifier(e,s)}checkExport(e){let{specifiers:s}=e;s?.length&&(e.specifiers=s.filter(i=>i.exported.type==="Placeholder")),super.checkExport(e),e.specifiers=s}parseImport(e){let s=this.parsePlaceholder("Identifier");if(!s)return super.parseImport(e);if(e.specifiers=[],!this.isContextual(98)&&!this.match(12))return e.source=this.finishPlaceholder(s,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");let i=this.startNodeAtNode(s);return i.local=s,e.specifiers.push(this.finishNode(i,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(e)||this.parseNamedImportSpecifiers(e)),this.expectContextual(98),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(Kt.UnexpectedSpace,this.state.lastTokEndLoc)}},ir=a=>class extends a{parseV8Intrinsic(){if(this.match(54)){let e=this.state.startLoc,s=this.startNode();if(this.next(),w(this.state.type)){let i=this.parseIdentifierName(),r=this.createIdentifier(s,i);if(this.castNodeTo(r,"V8IntrinsicIdentifier"),this.match(10))return r}this.unexpected(e)}}parseExprAtom(e){return this.parseV8Intrinsic()||super.parseExprAtom(e)}},Ht=["fsharp","hack"],Wt=["^^","@@","^","%","#"];function rr(a){if(a.has("decorators")){if(a.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let t=a.get("decorators").decoratorsBeforeExport;if(t!=null&&typeof t!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let e=a.get("decorators").allowCallParenthesized;if(e!=null&&typeof e!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(a.has("flow")&&a.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(a.has("placeholders")&&a.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(a.has("pipelineOperator")){let t=a.get("pipelineOperator").proposal;if(!Ht.includes(t)){let e=Ht.map(s=>`"${s}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${e}.`)}if(t==="hack"){if(a.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(a.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let e=a.get("pipelineOperator").topicToken;if(!Wt.includes(e)){let s=Wt.map(i=>`"${i}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${s}.`)}}}if(a.has("moduleAttributes"))throw new Error("`moduleAttributes` has been removed in Babel 8, please migrate to import attributes instead.");if(a.has("importAssertions"))throw new Error("`importAssertions` has been removed in Babel 8, please use import attributes instead. To use the non-standard `assert` syntax you can enable the `deprecatedImportAssert` parser plugin.");if(!a.has("deprecatedImportAssert")&&a.has("importAttributes")&&a.get("importAttributes").deprecatedAssertSyntax)throw new Error("The 'importAttributes' plugin has been removed in Babel 8. If you need to enable support for the deprecated `assert` syntax, you can enable the `deprecatedImportAssert` parser plugin.");if(a.has("recordAndTuple"))throw new Error("The 'recordAndTuple' plugin has been removed in Babel 8. Please remove it from your configuration.");if(a.has("asyncDoExpressions")&&!a.has("doExpressions")){let t=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw t.missingPlugins="doExpressions",t}if(a.has("optionalChainingAssign")&&a.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.");if(a.has("discardBinding")&&a.get("discardBinding").syntaxType!=="void")throw new Error("The 'discardBinding' plugin requires a 'syntaxType' option. Currently the only supported value is 'void'.");{if(a.has("decimal"))throw new Error("The 'decimal' plugin has been removed in Babel 8. Please remove it from your configuration.");if(a.has("importReflection"))throw new Error("The 'importReflection' plugin has been removed in Babel 8. Use 'sourcePhaseImports' instead, and replace 'import module' with 'import source' in your code.")}}var cs={estree:ci,jsx:ji,flow:Ri,typescript:Qi,v8intrinsic:ir,placeholders:sr},ar=Object.keys(cs),ut=class extends lt{checkProto(t,e,s,i){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return s;let r=t.key;return(r.type==="Identifier"?r.name:r.value)==="__proto__"?e?(this.raise(p.RecordNoProto,r),!0):(s&&(i?i.doubleProtoLoc===null&&(i.doubleProtoLoc=r.loc.start):this.raise(p.DuplicateProto,r)),!0):s}shouldExitDescending(t,e){return t.type==="ArrowFunctionExpression"&&this.offsetToSourcePos(t.start)===e}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(p.ParseExpressionEmptyInput,this.state.startLoc);let t=this.parseExpression();if(!this.match(140))throw this.raise(p.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.optionFlags&256&&(t.tokens=this.tokens),t}parseExpression(t,e){return t?this.disallowInAnd(()=>this.parseExpressionBase(e)):this.allowInAnd(()=>this.parseExpressionBase(e))}parseExpressionBase(t){let e=this.state.startLoc,s=this.parseMaybeAssign(t);if(this.match(12)){let i=this.startNodeAt(e);for(i.expressions=[s];this.eat(12);)i.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(i.expressions),this.finishNode(i,"SequenceExpression")}return s}parseMaybeAssignDisallowIn(t,e){return this.disallowInAnd(()=>this.parseMaybeAssign(t,e))}parseMaybeAssignAllowIn(t,e){return this.allowInAnd(()=>this.parseMaybeAssign(t,e))}setOptionalParametersError(t){t.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(t,e){let s=this.state.startLoc,i=this.isContextual(108);if(i&&this.prodParam.hasYield){this.next();let h=this.parseYield(s);return e&&(h=e.call(this,h,s)),h}let r;t?r=!1:(t=new Y,r=!0);let{type:n}=this.state;(n===10||w(n))&&(this.state.potentialArrowAt=this.state.start);let o=this.parseMaybeConditional(t);if(e&&(o=e.call(this,o,s)),di(this.state.type)){let h=this.startNodeAt(s),l=this.state.value;if(h.operator=l,this.match(29)){this.toAssignable(o,!0),h.left=o;let u=s.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=u&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=u&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=u&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null),t.voidPatternLoc!=null&&t.voidPatternLoc.index>=u&&(t.voidPatternLoc=null)}else h.left=o;return this.next(),h.right=this.parseMaybeAssign(),this.checkLVal(o,this.finishNode(h,"AssignmentExpression"),void 0,void 0,void 0,void 0,l==="||="||l==="&&="||l==="??="),h}else r&&this.checkExpressionErrors(t,!0);if(i){let{type:h}=this.state;if((this.hasPlugin("v8intrinsic")?ce(h):ce(h)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.YieldNotInGeneratorFunction,s),this.parseYield(s)}return o}parseMaybeConditional(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprOps(t);return this.shouldExitDescending(i,s)?i:this.parseConditional(i,e,t)}parseConditional(t,e,s){if(this.eat(17)){let i=this.startNodeAt(e);return i.test=t,i.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),i.alternate=this.parseMaybeAssign(),this.finishNode(i,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(i,s)?i:this.parseExprOp(i,e,-1)}parseExprOp(t,e,s){if(this.isPrivateName(t)){let r=this.getPrivateNameSV(t);(s>=Ae(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(p.PrivateInExpectedIn,t,{identifierName:r}),this.classScope.usePrivateName(r,t.loc.start)}let i=this.state.type;if(yi(i)&&(this.prodParam.hasIn||!this.match(58))){let r=Ae(i);if(r>s){if(i===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,e)}let n=this.startNodeAt(e);n.left=t,n.operator=this.state.value;let o=i===41||i===42,h=i===40;h&&(r=Ae(42)),this.next(),n.right=this.parseExprOpRightExpr(i,r);let l=this.finishNode(n,o||h?"LogicalExpression":"BinaryExpression"),u=this.state.type;if(h&&(u===41||u===42)||o&&u===40)throw this.raise(p.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(l,e,s)}}return t}parseExprOpRightExpr(t,e){switch(this.state.startLoc,t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(e))}default:return this.parseExprOpBaseRightExpr(t,e)}}parseExprOpBaseRightExpr(t,e){let s=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),s,bi(t)?e-1:e)}parseHackPipeBody(){let{startLoc:t}=this.state,e=this.parseMaybeAssign();return si.has(e.type)&&!e.extra?.parenthesized&&this.raise(p.PipeUnparenthesizedBody,t,{type:e.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipeTopicUnused,t),e}checkExponentialAfterUnary(t){this.match(57)&&this.raise(p.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,e){let s=this.state.startLoc,i=this.isContextual(96);if(i&&this.recordAwaitIfAllowed()){this.next();let h=this.parseAwait(s);return e||this.checkExponentialAfterUnary(h),h}let r=this.match(34),n=this.startNode();if(Pi(this.state.type)){n.operator=this.state.value,n.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let h=this.match(89);if(this.next(),n.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&h){let l=n.argument;l.type==="Identifier"?this.raise(p.StrictDelete,n):this.hasPropertyAsPrivateName(l)&&this.raise(p.DeletePrivateField,n)}if(!r)return e||this.checkExponentialAfterUnary(n),this.finishNode(n,"UnaryExpression")}let o=this.parseUpdate(n,r,t);if(i){let{type:h}=this.state;if((this.hasPlugin("v8intrinsic")?ce(h):ce(h)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.AwaitNotInAsyncContext,s),this.parseAwait(s)}return o}parseUpdate(t,e,s){if(e){let n=t;return this.checkLVal(n.argument,this.finishNode(n,"UpdateExpression")),t}let i=this.state.startLoc,r=this.parseExprSubscripts(s);if(this.checkExpressionErrors(s,!1))return r;for(;xi(this.state.type)&&!this.canInsertSemicolon();){let n=this.startNodeAt(i);n.operator=this.state.value,n.prefix=!1,n.argument=r,this.next(),this.checkLVal(r,r=this.finishNode(n,"UpdateExpression"))}return r}parseExprSubscripts(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprAtom(t);return this.shouldExitDescending(i,s)?i:this.parseSubscripts(i,e)}parseSubscripts(t,e,s){let i={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,e,s,i),i.maybeAsyncArrow=!1;while(!i.stop);return t}parseSubscript(t,e,s,i){let{type:r}=this.state;if(!s&&r===15)return this.parseBind(t,e,s,i);if(Ke(r))return this.parseTaggedTemplateExpression(t,e,i);let n=!1;if(r===18){if(s&&(this.raise(p.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(t,i);i.optionalChainMember=n=!0,this.next()}if(!s&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,e,i,n);{let o=this.eat(0);return o||n||this.eat(16)?this.parseMember(t,e,i,o,n):this.stopParseSubscript(t,i)}}stopParseSubscript(t,e){return e.stop=!0,t}parseMember(t,e,s,i,r){let n=this.startNodeAt(e);return n.object=t,n.computed=i,i?(n.property=this.parseExpression(),this.expect(3)):this.match(139)?(t.type==="Super"&&this.raise(p.SuperPrivateField,e),this.classScope.usePrivateName(this.state.value,this.state.startLoc),n.property=this.parsePrivateName()):n.property=this.parseIdentifier(!0),s.optionalChainMember?(n.optional=r,this.finishNode(n,"OptionalMemberExpression")):this.finishNode(n,"MemberExpression")}parseBind(t,e,s,i){let r=this.startNodeAt(e);return r.object=t,this.next(),r.callee=this.parseNoCallExpr(),i.stop=!0,this.parseSubscripts(this.finishNode(r,"BindExpression"),e,s)}parseCoverCallAndAsyncArrowHead(t,e,s,i){let r=this.state.maybeInArrowParameters,n=null;this.state.maybeInArrowParameters=!0,this.next();let o=this.startNodeAt(e);o.callee=t;let{maybeAsyncArrow:h,optionalChainMember:l}=s;h&&(this.expressionScope.enter(Ji()),n=new Y),l&&(o.optional=i),i?o.arguments=this.parseCallExpressionArguments():o.arguments=this.parseCallExpressionArguments(t.type!=="Super",o,n);let u=this.finishCallExpression(o,l);return h&&this.shouldParseAsyncArrow()&&!i?(s.stop=!0,this.checkDestructuringPrivate(n),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),u=this.parseAsyncArrowFromCallExpression(this.startNodeAt(e),u)):(h&&(this.checkExpressionErrors(n,!0),this.expressionScope.exit()),this.toReferencedArguments(u)),this.state.maybeInArrowParameters=r,u}toReferencedArguments(t,e){this.toReferencedListDeep(t.arguments,e)}parseTaggedTemplateExpression(t,e,s){let i=this.startNodeAt(e);return i.tag=t,i.quasi=this.parseTemplate(!0),s.optionalChainMember&&this.raise(p.OptionalChainingNoTemplate,e),this.finishNode(i,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&this.offsetToSourcePos(t.start)===this.state.potentialArrowAt}finishCallExpression(t,e){if(t.callee.type==="Import")if(t.arguments.length===0||t.arguments.length>2)this.raise(p.ImportCallArity,t);else for(let s of t.arguments)s.type==="SpreadElement"&&this.raise(p.ImportCallSpreadArgument,s);return this.finishNode(t,e?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,e,s){let i=[],r=!0,n=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(11);){if(r)r=!1;else if(this.expect(12),this.match(11)){e&&this.addTrailingCommaExtraToNode(e),this.next();break}i.push(this.parseExprListItem(11,!1,s,t))}return this.state.inFSharpPipelineDirectBody=n,i}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,e){return this.resetPreviousNodeTrailingComments(e),this.expect(19),this.parseArrowExpression(t,e.arguments,!0,e.extra?.trailingCommaLoc),e.innerComments&&X(t,e.innerComments),e.callee.trailingComments&&X(t,e.callee.trailingComments),t}parseNoCallExpr(){let t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let e,s=null,{type:i}=this.state;switch(i){case 79:return this.parseSuper();case 83:return e=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(e):this.match(10)?this.optionFlags&512?this.parseImportCall(e):this.finishNode(e,"Import"):(this.raise(p.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(e,"Import"));case 78:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let r=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(r)}case 0:return this.parseArrayLike(3,!1,t);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:s=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(s,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{e=this.startNode(),this.next(),e.object=null;let r=e.callee=this.parseNoCallExpr();if(r.type==="MemberExpression")return this.finishNode(e,"BindExpression");throw this.raise(p.UnsupportedBind,r)}case 139:return this.raise(p.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let r=this.getPluginOption("pipelineOperator","proposal");if(r)return this.parseTopicReference(r);throw this.unexpected()}case 47:{let r=this.input.codePointAt(this.nextTokenStart());throw B(r)||r===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected()}default:if(w(i)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let r=this.state.potentialArrowAt===this.state.start,n=this.state.containsEsc,o=this.parseIdentifier();if(!n&&o.name==="async"&&!this.canInsertSemicolon()){let{type:h}=this.state;if(h===68)return this.resetPreviousNodeTrailingComments(o),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(o));if(w(h))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(o)):o;if(h===90)return this.resetPreviousNodeTrailingComments(o),this.parseDo(this.startNodeAtNode(o),!0)}return r&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(o),[o],!1)):o}else throw this.unexpected()}}parseTopicReferenceThenEqualsSign(t,e){let s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.state.type=t,this.state.value=e,this.state.pos--,this.state.end--,this.state.endLoc=D(this.state.endLoc,-1),this.parseTopicReference(s);throw this.unexpected()}parseTopicReference(t){let e=this.startNode(),s=this.state.startLoc,i=this.state.type;return this.next(),this.finishTopicReference(e,s,t,i)}finishTopicReference(t,e,s,i){if(this.testTopicReferenceConfiguration(s,e,i))return this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PipeTopicUnbound,e),this.registerTopicReference(),this.finishNode(t,"TopicReference");throw this.raise(p.PipeTopicUnconfiguredToken,e,{token:z(i)})}testTopicReferenceConfiguration(t,e,s){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:z(s)}]);case"smart":return s===27;default:throw this.raise(p.PipeTopicRequiresHackPipes,e)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(Se(!0,this.prodParam.hasYield));let e=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(p.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,e,!0)}parseDo(t,e){this.expectPlugin("doExpressions"),e&&this.expectPlugin("asyncDoExpressions"),t.async=e,this.next();let s=this.state.labels;return this.state.labels=[],e?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=s,this.finishNode(t,"DoExpression")}parseSuper(){let t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper?this.raise(p.SuperNotAllowed,t):this.scope.allowSuper||this.raise(p.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(p.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){let t=this.startNode(),e=this.startNodeAt(D(this.state.startLoc,1)),s=this.state.value;return this.next(),t.id=this.createIdentifier(e,s),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){let t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,e,"sent")}return this.parseFunction(t)}parseMetaProperty(t,e,s){t.meta=e;let i=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==s||i)&&this.raise(p.UnsupportedMetaProperty,t.property,{target:e.name,onlyValidPropertyName:s}),this.finishNode(t,"MetaProperty")}parseImportMetaPropertyOrPhaseCall(t){if(this.next(),this.isContextual(105)||this.isContextual(97)){let e=this.isContextual(105);return this.expectPlugin(e?"sourcePhaseImports":"deferredImportEvaluation"),this.next(),t.phase=e?"source":"defer",this.parseImportCall(t)}else{let e=this.createIdentifierAt(this.startNodeAtNode(t),"import",this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(p.ImportMetaOutsideModule,e),this.sawUnambiguousESM=!0),this.parseMetaProperty(t,e,"meta")}}parseLiteralAtNode(t,e,s){return this.addExtra(s,"rawValue",t),this.addExtra(s,"raw",this.input.slice(this.offsetToSourcePos(s.start),this.state.end)),s.value=t,this.next(),this.finishNode(s,e)}parseLiteral(t,e){let s=this.startNode();return this.parseLiteralAtNode(t,e,s)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){{let e;try{e=BigInt(t)}catch{e=null}return this.parseLiteral(e,"BigIntLiteral")}}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){let e=this.startNode();return this.addExtra(e,"raw",this.input.slice(this.offsetToSourcePos(e.start),this.state.end)),e.pattern=t.pattern,e.flags=t.flags,this.next(),this.finishNode(e,"RegExpLiteral")}parseBooleanLiteral(t){let e=this.startNode();return e.value=t,this.next(),this.finishNode(e,"BooleanLiteral")}parseNullLiteral(){let t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){let e=this.state.startLoc,s;this.next(),this.expressionScope.enter(Wi());let i=this.state.maybeInArrowParameters,r=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let n=this.state.startLoc,o=[],h=new Y,l=!0,u,f;for(;!this.match(11);){if(l)l=!1;else if(this.expect(12,h.optionalParametersLoc===null?null:h.optionalParametersLoc),this.match(11)){f=this.state.startLoc;break}if(this.match(21)){let A=this.state.startLoc;if(u=this.state.startLoc,o.push(this.parseParenItem(this.parseRestBinding(),A)),!this.checkCommaAfterRest(41))break}else o.push(this.parseMaybeAssignAllowInOrVoidPattern(11,h,this.parseParenItem))}let d=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=i,this.state.inFSharpPipelineDirectBody=r;let x=this.startNodeAt(e);return t&&this.shouldParseArrow(o)&&(x=this.parseArrow(x))?(this.checkDestructuringPrivate(h),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(x,o,!1),x):(this.expressionScope.exit(),o.length||this.unexpected(this.state.lastTokStartLoc),f&&this.unexpected(f),u&&this.unexpected(u),this.checkExpressionErrors(h,!0),this.toReferencedListDeep(o,!0),o.length>1?(s=this.startNodeAt(n),s.expressions=o,this.finishNode(s,"SequenceExpression"),this.resetEndLocation(s,d)):s=o[0],this.wrapParenthesis(e,s))}wrapParenthesis(t,e){if(!(this.optionFlags&1024))return this.addExtra(e,"parenthesized",!0),this.addExtra(e,"parenStart",t.index),this.takeSurroundingComments(e,t.index,this.state.lastTokEndLoc.index),e;let s=this.startNodeAt(t);return s.expression=e,this.finishNode(s,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,e){return t}parseNewOrNewTarget(){let t=this.startNode();if(this.next(),this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();let s=this.parseMetaProperty(t,e,"target");return this.scope.allowNewTarget||this.raise(p.UnexpectedNewTarget,s),s}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){let e=this.parseExprList(11);this.toReferencedList(e),t.arguments=e}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){let e=this.match(83),s=this.parseNoCallExpr();t.callee=s,e&&(s.type==="Import"||s.type==="ImportExpression")&&this.raise(p.ImportCallNotNewExpression,s)}parseTemplateElement(t){let{start:e,startLoc:s,end:i,value:r}=this.state,n=e+1,o=this.startNodeAt(D(s,1));r===null&&(t||this.raise(p.InvalidEscapeSequenceTemplate,D(this.state.firstInvalidTemplateEscapePos,1)));let h=this.match(24),l=h?-1:-2,u=i+l;o.value={raw:this.input.slice(n,u).replace(/\r\n?/g,` +`),cooked:r===null?null:r.slice(1,l)},o.tail=h,this.next();let f=this.finishNode(o,"TemplateElement");return this.resetEndLocation(f,D(this.state.lastTokEndLoc,l)),f}parseTemplate(t){let e=this.startNode(),s=this.parseTemplateElement(t),i=[s],r=[];for(;!s.tail;)r.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(t));return e.expressions=r,e.quasis=i,this.finishNode(e,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=!1,o=!0,h=this.startNode();for(h.properties=[],this.next();!this.match(t);){if(o)o=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(h);break}let u;e?u=this.parseBindingProperty():(u=this.parsePropertyDefinition(i),n=this.checkProto(u,s,n,i)),s&&!this.isObjectProperty(u)&&u.type!=="SpreadElement"&&this.raise(p.InvalidRecordProperty,u),h.properties.push(u)}this.next(),this.state.inFSharpPipelineDirectBody=r;let l="ObjectExpression";return e?l="ObjectPattern":s&&(l="RecordExpression"),this.finishNode(h,l)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let e=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(p.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)e.push(this.parseDecorator());let s=this.startNode(),i=!1,r=!1,n;if(this.match(21))return e.length&&this.unexpected(),this.parseSpread();e.length&&(s.decorators=e,e=[]),s.method=!1,t&&(n=this.state.startLoc);let o=this.eat(55);this.parsePropertyNamePrefixOperator(s);let h=this.state.containsEsc;if(this.parsePropertyName(s,t),!o&&!h&&this.maybeAsyncOrAccessorProp(s)){let{key:l}=s,u=l.name;u==="async"&&!this.hasPrecedingLineBreak()&&(i=!0,this.resetPreviousNodeTrailingComments(l),o=this.eat(55),this.parsePropertyName(s)),(u==="get"||u==="set")&&(r=!0,this.resetPreviousNodeTrailingComments(l),s.kind=u,this.match(55)&&(o=!0,this.raise(p.AccessorIsGenerator,this.state.curPosition(),{kind:u}),this.next()),this.parsePropertyName(s))}return this.parseObjPropValue(s,n,o,i,!1,r,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){let e=this.getGetterSetterExpectedParamCount(t),s=this.getObjectOrClassMethodParams(t);s.length!==e&&this.raise(t.kind==="get"?p.BadGetterArity:p.BadSetterArity,t),t.kind==="set"&&s[s.length-1]?.type==="RestElement"&&this.raise(p.BadSetterRestParameter,t)}parseObjectMethod(t,e,s,i,r){if(r){let n=this.parseMethod(t,e,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(n),n}if(s||e||this.match(10))return i&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,e,s,!1,!1,"ObjectMethod")}parseObjectProperty(t,e,s,i){if(t.shorthand=!1,this.eat(14))return t.value=s?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowInOrVoidPattern(8,i),this.finishObjectProperty(t);if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),s)t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key));else if(this.match(29)){let r=this.state.startLoc;i!=null?i.shorthandAssignLoc===null&&(i.shorthandAssignLoc=r):this.raise(p.InvalidCoverInitializedName,r),t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key))}else t.value=this.cloneIdentifier(t.key);return t.shorthand=!0,this.finishObjectProperty(t)}}finishObjectProperty(t){return this.finishNode(t,"ObjectProperty")}parseObjPropValue(t,e,s,i,r,n,o){let h=this.parseObjectMethod(t,s,i,r,n)||this.parseObjectProperty(t,e,r,o);return h||this.unexpected(),h}parsePropertyName(t,e){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:s,value:i}=this.state,r;if(O(s))r=this.parseIdentifier(!0);else switch(s){case 135:r=this.parseNumericLiteral(i);break;case 134:r=this.parseStringLiteral(i);break;case 136:r=this.parseBigIntLiteral(i);break;case 139:{let n=this.state.startLoc;e!=null?e.privateKeyLoc===null&&(e.privateKeyLoc=n):this.raise(p.UnexpectedPrivateField,n),r=this.parsePrivateName();break}default:this.unexpected()}t.key=r,s!==139&&(t.computed=!1)}}initFunction(t,e){t.id=null,t.generator=!1,t.async=e}parseMethod(t,e,s,i,r,n,o=!1){this.initFunction(t,s),t.generator=e,this.scope.enter(530|(o?576:0)|(r?32:0)),this.prodParam.enter(Se(s,t.generator)),this.parseFunctionParams(t,i);let h=this.parseFunctionBodyAndFinish(t,n,!0);return this.prodParam.exit(),this.scope.exit(),h}parseArrayLike(t,e,s){e&&this.expectPlugin("recordAndTuple");let i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let r=this.startNode();return this.next(),r.elements=this.parseExprList(t,!e,s,r),this.state.inFSharpPipelineDirectBody=i,this.finishNode(r,e?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,e,s,i){this.scope.enter(518);let r=Se(s,!1);!this.match(5)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(t,s);let n=this.state.maybeInArrowParameters;return e&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,e,i)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=n,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,e,s){this.toAssignableList(e,s,!1),t.params=e}parseFunctionBodyAndFinish(t,e,s=!1){return this.parseFunctionBody(t,!1,s),this.finishNode(t,e)}parseFunctionBody(t,e,s=!1){let i=e&&!this.match(5);if(this.expressionScope.enter(ns()),i)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,e,!1);else{let r=this.state.strict,n=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,o=>{let h=!this.isSimpleParamList(t.params);o&&h&&this.raise(p.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);let l=!r&&this.state.strict;this.checkParams(t,!this.state.strict&&!e&&!s&&!h,e,l),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,l)}),this.prodParam.exit(),this.state.labels=n}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let e=0,s=t.length;e10||!Li(t))return;if(s&&Ni(t)){this.raise(p.UnexpectedKeyword,e,{keyword:t});return}if((this.state.strict?i?ss:es:Zt)(t,this.inModule)){this.raise(p.UnexpectedReservedWord,e,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(p.YieldBindingIdentifier,e);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(p.AwaitBindingIdentifier,e);return}if(this.scope.inStaticBlock){this.raise(p.AwaitBindingIdentifierInStaticBlock,e);return}this.expressionScope.recordAsyncArrowParametersError(e)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(p.ArgumentsInClass,e);return}}recordAwaitIfAllowed(){let t=this.prodParam.hasAwait;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){let e=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(p.AwaitExpressionFormalParameter,e),this.eat(55)&&this.raise(p.ObsoleteAwaitStar,e),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(e.argument=this.parseMaybeUnary(null,!0)),this.finishNode(e,"AwaitExpression")}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:t}=this.state;return t===53||t===10||t===0||Ke(t)||t===102&&!this.state.containsEsc||t===138||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(t){let e=this.startNodeAt(t);this.expressionScope.recordParameterInitializerError(p.YieldInParameter,e);let s=!1,i=null;if(!this.hasPrecedingLineBreak())switch(s=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!s)break;default:i=this.parseMaybeAssign()}return e.delegate=s,e.argument=i,this.finishNode(e,"YieldExpression")}parseImportCall(t){if(this.next(),t.source=this.parseMaybeAssignAllowIn(),t.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(t.source);else if(t.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(t.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(p.ImportCallArity,t)}}return this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,e){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(p.PipelineHeadSequenceExpression,e)}parseSmartPipelineBodyInStyle(t,e){if(this.isSimpleReference(t)){let s=this.startNodeAt(e);return s.callee=t,this.finishNode(s,"PipelineBareFunction")}else{let s=this.startNodeAt(e);return this.checkSmartPipeTopicBodyEarlyErrors(e),s.expression=t,this.finishNode(s,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(p.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipelineTopicUnused,t)}withTopicBindingContext(t){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}withSmartMixTopicForbiddingContext(t){return t()}withSoloAwaitPermittingContext(t){let e=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=e}}allowInAnd(t){let e=this.prodParam.currentFlags();if(8&~e){this.prodParam.enter(e|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){let e=this.prodParam.currentFlags();if(8&e){this.prodParam.enter(e&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){let e=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let s=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let i=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),e,t);return this.state.inFSharpPipelineDirectBody=s,i}parseModuleExpression(){this.expectPlugin("moduleBlocks");let t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let e=this.startNodeAt(this.state.endLoc);this.next();let s=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(e,8,"module")}finally{s()}return this.finishNode(t,"ModuleExpression")}parseVoidPattern(t){this.expectPlugin("discardBinding");let e=this.startNode();return t!=null&&(t.voidPatternLoc=this.state.startLoc),this.next(),this.finishNode(e,"VoidPattern")}parseMaybeAssignAllowInOrVoidPattern(t,e,s){if(e!=null&&this.match(88)){let i=this.lookaheadCharCode();if(i===44||i===(t===3?93:t===8?125:41)||i===61)return this.parseMaybeDefault(this.state.startLoc,this.parseVoidPattern(e))}return this.parseMaybeAssignAllowIn(e,s)}parsePropertyNamePrefixOperator(t){}},qe={kind:1},nr={kind:2},or=/[\uD800-\uDFFF]/u,$e=/in(?:stanceof)?/y;function hr(a,t,e){for(let s=0;s0)for(let[r,n]of Array.from(this.scope.undefinedExports))this.raise(p.ModuleExportUndefined,n,{localName:r});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let i;return e===140?i=this.finishNode(t,"Program"):i=this.finishNodeAt(t,"Program",D(this.state.startLoc,-1)),i}stmtToDirective(t){let e=this.castNodeTo(t,"Directive"),s=this.castNodeTo(t.expression,"DirectiveLiteral"),i=s.value,r=this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end)),n=s.value=r.slice(1,-1);return this.addExtra(s,"raw",r),this.addExtra(s,"rawValue",n),this.addExtra(s,"expressionValue",i),e.value=s,delete t.expression,e}parseInterpreterDirective(){if(!this.match(28))return null;let t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){return this.isContextual(107)?this.nextTokenIsIdentifierOnSameLine():!1}isForUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);if(this.isUnparsedContextual(t,"of")){let s=this.lookaheadCharCodeSince(t+2);if(s!==61&&s!==58&&s!==59)return!1}return!!(this.chStartsBindingIdentifier(e,t)||this.isUnparsedContextual(t,"void"))}nextTokenIsIdentifierOnSameLine(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return this.chStartsBindingIdentifier(e,t)}isAwaitUsing(){if(!this.isContextual(96))return!1;let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);let e=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(e,t))return!0}return!1}chStartsBindingIdentifier(t,e){if(B(t)){if($e.lastIndex=e,$e.test(this.input)){let s=this.codePointAtPos($e.lastIndex);if(!K(s)&&s!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){let t=this.nextTokenStart(),e=this.codePointAtPos(t);return this.chStartsBindingPattern(e)||this.chStartsBindingIdentifier(e,t)}hasInLineFollowingBindingIdentifierOrBrace(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return e===123||this.chStartsBindingIdentifier(e,t)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let e=0;return this.options.annexB&&!this.state.strict&&(e|=4,t&&(e|=8)),this.parseStatementLike(e)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let e=null;return this.match(26)&&(e=this.parseDecorators(!0)),this.parseStatementContent(t,e)}parseStatementContent(t,e){let s=this.state.type,i=this.startNode(),r=!!(t&2),n=!!(t&4),o=t&1;switch(s){case 60:return this.parseBreakContinueStatement(i,!0);case 63:return this.parseBreakContinueStatement(i,!1);case 64:return this.parseDebuggerStatement(i);case 90:return this.parseDoWhileStatement(i);case 91:return this.parseForStatement(i);case 68:if(this.lookaheadCharCode()===46)break;return n||this.raise(this.state.strict?p.StrictFunction:this.options.annexB?p.SloppyFunctionAnnexB:p.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(i,!1,!r&&n);case 80:return r||this.unexpected(),this.parseClass(this.maybeTakeDecorators(e,i),!0);case 69:return this.parseIfStatement(i);case 70:return this.parseReturnStatement(i);case 71:return this.parseSwitchStatement(i);case 72:return this.parseThrowStatement(i);case 73:return this.parseTryStatement(i);case 96:if(this.isAwaitUsing())return this.allowsUsing()?r?this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,i):this.raise(p.UnexpectedLexicalDeclaration,i):this.raise(p.UnexpectedUsingDeclaration,i),this.next(),this.parseVarStatement(i,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.allowsUsing()?r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(p.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(i,"using");case 100:{if(this.state.containsEsc)break;let u=this.nextTokenStart(),f=this.codePointAtPos(u);if(f!==91&&(!r&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(f,u)&&f!==123))break}case 75:r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let u=this.state.value;return this.parseVarStatement(i,u)}case 92:return this.parseWhileStatement(i);case 76:return this.parseWithStatement(i);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(i);case 83:{let u=this.lookaheadCharCode();if(u===40||u===46)break}case 82:{!(this.optionFlags&8)&&!o&&this.raise(p.UnexpectedImportExport,this.state.startLoc),this.next();let u;return s===83?u=this.parseImport(i):u=this.parseExport(i,e),this.assertModuleNodeAllowed(u),u}default:if(this.isAsyncFunction())return r||this.raise(p.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(i,!0,!r&&n)}let h=this.state.value,l=this.parseExpression();return w(s)&&l.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(i,h,l,t):this.parseExpressionStatement(i,l,e)}assertModuleNodeAllowed(t){!(this.optionFlags&8)&&!this.inModule&&this.raise(p.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,e,s){return t&&(e.decorators?.length?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(p.DecoratorsBeforeAfterExport,e.decorators[0]),e.decorators.unshift(...t)):e.decorators=t,this.resetStartLocationFromNode(e,t[0]),s&&this.resetStartLocationFromNode(s,e)),e}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){let e=[];do e.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(p.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(p.UnexpectedLeadingDecorator,this.state.startLoc);return e}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let t=this.startNode();if(this.next(),this.hasPlugin("decorators")){let e=this.state.startLoc,s;if(this.match(10)){let i=this.state.startLoc;this.next(),s=this.parseExpression(),this.expect(11),s=this.wrapParenthesis(i,s);let r=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(s,i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==s&&this.raise(p.DecoratorArgumentsOutsideParentheses,r)}else{for(s=this.parseIdentifier(!1);this.eat(16);){let i=this.startNodeAt(e);i.object=s,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),i.property=this.parsePrivateName()):i.property=this.parseIdentifier(!0),i.computed=!1,s=this.finishNode(i,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(s,e)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t,e){if(this.eat(10)){let s=this.startNodeAt(e);return s.callee=t,s.arguments=this.parseCallExpressionArguments(),this.toReferencedList(s.arguments),this.finishNode(s,"CallExpression")}return t}parseBreakContinueStatement(t,e){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,e),this.finishNode(t,e?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,e){let s;for(s=0;sthis.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(qe);let e=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(e=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return e!==null&&this.unexpected(e),this.parseFor(t,null);let s=this.isContextual(100);{let h=this.isAwaitUsing(),l=h||this.isForUsing(),u=s&&this.hasFollowingBindingAtom()||l;if(this.match(74)||this.match(75)||u){let f=this.startNode(),d;h?(d="await using",this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):d=this.state.value,this.next(),this.parseVar(f,!0,d);let x=this.finishNode(f,"VariableDeclaration"),A=this.match(58);return A&&l&&this.raise(p.ForInUsing,x),(A||this.isContextual(102))&&x.declarations.length===1?this.parseForIn(t,x,e):(e!==null&&this.unexpected(e),this.parseFor(t,x))}}let i=this.isContextual(95),r=new Y,n=this.parseExpression(!0,r),o=this.isContextual(102);if(o&&(s&&this.raise(p.ForOfLet,n),e===null&&i&&n.type==="Identifier"&&this.raise(p.ForOfAsync,n)),o||this.match(58)){this.checkDestructuringPrivate(r),this.toAssignable(n,!0);let h=o?"ForOfStatement":"ForInStatement";return this.checkLVal(n,{type:h}),this.parseForIn(t,n,e)}else this.checkExpressionErrors(r,!0);return e!==null&&this.unexpected(e),this.parseFor(t,n)}parseFunctionStatement(t,e,s){return this.next(),this.parseFunction(t,1|(s?2:0)|(e?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return this.prodParam.hasReturn||this.raise(p.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();let e=t.cases=[];this.expect(5),this.state.labels.push(nr),this.scope.enter(256);let s;for(let i;!this.match(8);)if(this.match(61)||this.match(65)){let r=this.match(61);s&&this.finishNode(s,"SwitchCase"),e.push(s=this.startNode()),s.consequent=[],this.next(),r?s.test=this.parseExpression():(i&&this.raise(p.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),i=!0,s.test=null),this.expect(14)}else s?s.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),s&&this.finishNode(s,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(p.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){let t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){let e=this.startNode();this.next(),this.match(10)?(this.expect(10),e.param=this.parseCatchClauseParam(),this.expect(11)):(e.param=null,this.scope.enter(0)),e.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(p.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,e,s=!1){return this.next(),this.parseVar(t,!1,e,s),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(qe),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(p.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,e,s,i){for(let n of this.state.labels)n.name===e&&this.raise(p.LabelRedeclaration,s,{labelName:e});let r=mi(this.state.type)?1:this.match(71)?2:null;for(let n=this.state.labels.length-1;n>=0;n--){let o=this.state.labels[n];if(o.statementStart===t.start)o.statementStart=this.sourceToOffsetPos(this.state.start),o.kind=r;else break}return this.state.labels.push({name:e,kind:r,statementStart:this.sourceToOffsetPos(this.state.start)}),t.body=i&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=s,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,e,s){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,e=!0,s){let i=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),e&&this.scope.enter(0),this.parseBlockBody(i,t,!1,8,s),e&&this.scope.exit(),this.finishNode(i,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,e,s,i,r){let n=t.body=[],o=t.directives=[];this.parseBlockOrModuleBlockBody(n,e?o:void 0,s,i,r)}parseBlockOrModuleBlockBody(t,e,s,i,r){let n=this.state.strict,o=!1,h=!1;for(;!this.match(i);){let l=s?this.parseModuleItem():this.parseStatementListItem();if(e&&!h){if(this.isValidDirective(l)){let u=this.stmtToDirective(l);e.push(u),!o&&u.value.value==="use strict"&&(o=!0,this.setStrict(!0));continue}h=!0,this.state.strictErrors.clear()}t.push(l)}r?.call(this,o),n||this.setStrict(!1),this.next()}parseFor(t,e){return t.init=e,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,e,s){let i=this.match(58);return this.next(),i?s!==null&&this.unexpected(s):t.await=s!==null,e.type==="VariableDeclaration"&&e.declarations[0].init!=null&&(!i||!this.options.annexB||this.state.strict||e.kind!=="var"||e.declarations[0].id.type!=="Identifier")&&this.raise(p.ForInOfLoopInitializer,e,{type:i?"ForInStatement":"ForOfStatement"}),e.type==="AssignmentPattern"&&this.raise(p.InvalidLhs,e,{ancestor:{type:"ForStatement"}}),t.left=e,t.right=i?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,i?"ForInStatement":"ForOfStatement")}parseVar(t,e,s,i=!1){let r=t.declarations=[];for(t.kind=s;;){let n=this.startNode();if(this.parseVarId(n,s),n.init=this.eat(29)?e?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,n.init===null&&!i&&(n.id.type!=="Identifier"&&!(e&&(this.match(58)||this.isContextual(102)))?this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(s==="const"||s==="using"||s==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:s})),r.push(this.finishNode(n,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,e){let s=this.parseBindingAtom();e==="using"||e==="await using"?(s.type==="ArrayPattern"||s.type==="ObjectPattern")&&this.raise(p.UsingDeclarationHasBindingPattern,s.loc.start):s.type==="VoidPattern"&&this.raise(p.UnexpectedVoidPattern,s.loc.start),this.checkLVal(s,{type:"VariableDeclarator"},e==="var"?5:8201),t.id=s}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,e=0){let s=e&2,i=!!(e&1),r=i&&!(e&4),n=!!(e&8);this.initFunction(t,n),this.match(55)&&(s&&this.raise(p.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),i&&(t.id=this.parseFunctionId(r));let o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(Se(n,t.generator)),i||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,i?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),i&&!s&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=o,t}parseFunctionId(t){return t||w(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,e){this.expect(10),this.expressionScope.enter(Hi()),t.params=this.parseBindingList(11,41,2|(e?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,e,s){this.next();let i=this.state.strict;return this.state.strict=!0,this.parseClassId(t,e,s),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,i),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,e){this.classScope.enter();let s={hadConstructor:!1,hadSuperClass:t},i=[],r=this.startNode();if(r.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(i.length>0)throw this.raise(p.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){i.push(this.parseDecorator());continue}let n=this.startNode();i.length&&(n.decorators=i,this.resetStartLocationFromNode(n,i[0]),i=[]),this.parseClassMember(r,n,s),n.kind==="constructor"&&n.decorators&&n.decorators.length>0&&this.raise(p.DecoratorConstructor,n)}}),this.state.strict=e,this.next(),i.length)throw this.raise(p.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(r,"ClassBody")}parseClassMemberFromModifier(t,e){let s=this.parseIdentifier(!0);if(this.isClassMethod()){let i=e;return i.kind="method",i.computed=!1,i.key=s,i.static=!1,this.pushClassMethod(t,i,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let i=e;return i.computed=!1,i.key=s,i.static=!1,t.body.push(this.parseClassProperty(i)),!0}return this.resetPreviousNodeTrailingComments(s),!1}parseClassMember(t,e,s){let i=this.isContextual(106);if(i){if(this.parseClassMemberFromModifier(t,e))return;if(this.eat(5)){this.parseClassStaticBlock(t,e);return}}this.parseClassMemberWithIsStatic(t,e,s,i)}parseClassMemberWithIsStatic(t,e,s,i){let r=e,n=e,o=e,h=e,l=e,u=r,f=r;if(e.static=i,this.parsePropertyNamePrefixOperator(e),this.eat(55)){u.kind="method";let C=this.match(139);if(this.parseClassElementName(u),this.parsePostMemberNameModifiers(u),C){this.pushClassPrivateMethod(t,n,!0,!1);return}this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsGenerator,r.key),this.pushClassMethod(t,r,!0,!1,!1,!1);return}let d=!this.state.containsEsc&&w(this.state.type),x=this.parseClassElementName(e),A=d?x.name:null,k=this.isPrivateName(x),N=this.state.startLoc;if(this.parsePostMemberNameModifiers(f),this.isClassMethod()){if(u.kind="method",k){this.pushClassPrivateMethod(t,n,!1,!1);return}let C=this.isNonstaticConstructor(r),I=!1;C&&(r.kind="constructor",s.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(p.DuplicateConstructor,x),C&&this.hasPlugin("typescript")&&e.override&&this.raise(p.OverrideOnConstructor,x),s.hadConstructor=!0,I=s.hadSuperClass),this.pushClassMethod(t,r,!1,!1,C,I)}else if(this.isClassProperty())k?this.pushClassPrivateProperty(t,h):this.pushClassProperty(t,o);else if(A==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(x);let C=this.eat(55);f.optional&&this.unexpected(N),u.kind="method";let I=this.match(139);this.parseClassElementName(u),this.parsePostMemberNameModifiers(f),I?this.pushClassPrivateMethod(t,n,C,!0):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAsync,r.key),this.pushClassMethod(t,r,C,!0,!1,!1))}else if((A==="get"||A==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(x),u.kind=A;let C=this.match(139);this.parseClassElementName(r),C?this.pushClassPrivateMethod(t,n,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAccessor,r.key),this.pushClassMethod(t,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}else if(A==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(x);let C=this.match(139);this.parseClassElementName(o),this.pushClassAccessorProperty(t,l,C)}else this.isLineTerminator()?k?this.pushClassPrivateProperty(t,h):this.pushClassProperty(t,o):this.unexpected()}parseClassElementName(t){let{type:e,value:s}=this.state;if((e===132||e===134)&&t.static&&s==="prototype"&&this.raise(p.StaticPrototype,this.state.startLoc),e===139){s==="constructor"&&this.raise(p.ConstructorClassPrivateField,this.state.startLoc);let i=this.parsePrivateName();return t.key=i,i}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,e){this.scope.enter(720);let s=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let i=e.body=[];this.parseBlockOrModuleBlockBody(i,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=s,t.body.push(this.finishNode(e,"StaticBlock")),e.decorators?.length&&this.raise(p.DecoratorStaticBlock,e)}pushClassProperty(t,e){!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key),t.body.push(this.parseClassProperty(e))}pushClassPrivateProperty(t,e){let s=this.parseClassPrivateProperty(e);t.body.push(s),this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),0,s.key.loc.start)}pushClassAccessorProperty(t,e,s){!s&&!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key);let i=this.parseClassAccessorProperty(e);t.body.push(i),s&&this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassMethod(t,e,s,i,r,n){t.body.push(this.parseMethod(e,s,i,r,n,"ClassMethod",!0))}pushClassPrivateMethod(t,e,s,i){let r=this.parseMethod(e,s,i,!1,!1,"ClassPrivateMethod",!0);t.body.push(r);let n=r.kind==="get"?r.static?6:2:r.kind==="set"?r.static?5:1:0;this.declareClassPrivateMethodInScope(r,n)}declareClassPrivateMethodInScope(t,e){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),e,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(592),this.expressionScope.enter(ns()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,e,s,i=8331){if(w(this.state.type))t.id=this.parseIdentifier(),e&&this.declareNameFromIdentifier(t.id,i);else if(s||!e)t.id=null;else throw this.raise(p.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,e){let s=this.parseMaybeImportPhase(t,!0),i=this.maybeParseExportDefaultSpecifier(t,s),r=!i||this.eat(12),n=r&&this.eatExportStar(t),o=n&&this.maybeParseExportNamespaceSpecifier(t),h=r&&(!o||this.eat(12)),l=i||n;if(n&&!o){if(i&&this.unexpected(),e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.sawUnambiguousESM=!0,this.finishNode(t,"ExportAllDeclaration")}let u=this.maybeParseExportNamedSpecifiers(t);i&&r&&!n&&!u&&this.unexpected(null,5),o&&h&&this.unexpected(null,98);let f;if(l||u){if(f=!1,e)throw this.raise(p.UnsupportedDecoratorExport,t);this.parseExportFrom(t,l)}else f=this.maybeParseExportDeclaration(t);if(l||u||f){let d=t;if(this.checkExport(d,!0,!1,!!d.source),d.declaration?.type==="ClassDeclaration")this.maybeTakeDecorators(e,d.declaration,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.sawUnambiguousESM=!0,this.finishNode(d,"ExportNamedDeclaration")}if(this.eat(65)){let d=t,x=this.parseExportDefaultExpression();if(d.declaration=x,x.type==="ClassDeclaration")this.maybeTakeDecorators(e,x,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.checkExport(d,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(d,"ExportDefaultDeclaration")}throw this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,e){if(e||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",e?.loc.start);let s=e||this.parseIdentifier(!0),i=this.startNodeAtNode(s);return i.exported=s,t.specifiers=[this.finishNode(i,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){t.specifiers??(t.specifiers=[]);let e=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),e.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(e,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){let e=t;e.specifiers||(e.specifiers=[]);let s=e.exportKind==="type";return e.specifiers.push(...this.parseExportSpecifiers(s)),e.source=null,e.attributes=[],e.declaration=null,!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,t.attributes=[],t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){let t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.isUsing()||this.isAwaitUsing())throw this.raise(p.UnsupportedDefaultExport,this.state.startLoc);let e=this.parseMaybeAssignAllowIn();return this.semicolon(),e}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:t}=this.state;if(w(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){let i=this.nextTokenStart(),r=this.input.charCodeAt(i);if(r===123||this.chStartsBindingIdentifier(r,i)&&!this.input.startsWith("from",i))return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let e=this.nextTokenStart(),s=this.isUnparsedContextual(e,"from");if(this.input.charCodeAt(e)===44||w(this.state.type)&&s)return!0;if(this.match(65)&&s){let i=this.input.charCodeAt(this.nextTokenStartSince(e+4));return i===34||i===39}return!1}parseExportFrom(t,e){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):e&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:t}=this.state;return t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),!0):this.isUsing()?(this.raise(p.UsingDeclarationExport,this.state.startLoc),!0):this.isAwaitUsing()?(this.raise(p.UsingDeclarationExport,this.state.startLoc),!0):t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,e,s,i){if(e){if(s){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){let r=t.declaration;r.type==="Identifier"&&r.name==="from"&&r.end-r.start===4&&!r.extra?.parenthesized&&this.raise(p.ExportDefaultFromAsIdentifier,r)}}else if(t.specifiers?.length)for(let r of t.specifiers){let{exported:n}=r,o=n.type==="Identifier"?n.name:n.value;if(this.checkDuplicateExports(r,o),!i&&r.local){let{local:h}=r;h.type!=="Identifier"?this.raise(p.ExportBindingIsString,r,{localName:h.value,exportName:o}):(this.checkReservedWord(h.name,h.loc.start,!0,!1),this.scope.checkLocalExport(h))}}else if(t.declaration){let r=t.declaration;if(r.type==="FunctionDeclaration"||r.type==="ClassDeclaration"){let{id:n}=r;if(!n)throw new Error("Assertion failure");this.checkDuplicateExports(t,n.name)}else if(r.type==="VariableDeclaration")for(let n of r.declarations)this.checkDeclaration(n.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(let e of t.properties)this.checkDeclaration(e);else if(t.type==="ArrayPattern")for(let e of t.elements)e&&this.checkDeclaration(e);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,e){this.exportedIdentifiers.has(e)&&(e==="default"?this.raise(p.DuplicateDefaultExport,t):this.raise(p.DuplicateExport,t,{exportName:e})),this.exportedIdentifiers.add(e)}parseExportSpecifiers(t){let e=[],s=!0;for(this.expect(5);!this.eat(8);){if(s)s=!1;else if(this.expect(12),this.eat(8))break;let i=this.isContextual(130),r=this.match(134),n=this.startNode();n.local=this.parseModuleExportName(),e.push(this.parseExportSpecifier(n,r,t,i))}return e}parseExportSpecifier(t,e,s,i){return this.eatContextual(93)?t.exported=this.parseModuleExportName():e?t.exported=this.cloneStringLiteral(t.local):t.exported||(t.exported=this.cloneIdentifier(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(134)){let t=this.parseStringLiteral(this.state.value),e=or.exec(t.value);return e&&this.raise(p.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:e[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:e,value:s})=>s.value==="json"&&(e.type==="Identifier"?e.name==="type":e.value==="type")):!1}checkImportReflection(t){let{specifiers:e}=t,s=e.length===1?e[0].type:null;t.phase==="source"?s!=="ImportDefaultSpecifier"&&this.raise(p.SourcePhaseImportRequiresDefault,e[0].loc.start):t.phase==="defer"?s!=="ImportNamespaceSpecifier"&&this.raise(p.DeferImportRequiresNamespace,e[0].loc.start):t.module&&(s!=="ImportDefaultSpecifier"&&this.raise(p.ImportReflectionNotBinding,e[0].loc.start),t.assertions?.length>0&&this.raise(p.ImportReflectionHasAssertion,e[0].loc.start))}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){let{specifiers:e}=t;if(e!=null){let s=e.find(i=>{let r;if(i.type==="ExportSpecifier"?r=i.local:i.type==="ImportSpecifier"&&(r=i.imported),r!==void 0)return r.type==="Identifier"?r.name!=="default":r.value!=="default"});s!==void 0&&this.raise(p.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)}applyImportPhase(t,e,s,i){e||(this.hasPlugin("importReflection")&&(t.module=!1),s==="source"?(this.expectPlugin("sourcePhaseImports",i),t.phase="source"):s==="defer"?(this.expectPlugin("deferredImportEvaluation",i),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,e){if(!this.isPotentialImportPhase(e))return this.applyImportPhase(t,e,null),null;let s=this.startNode(),i=this.parseIdentifierName(!0),{type:r}=this.state;return(O(r)?r!==98||this.lookaheadCharCode()===102:r!==12)?(this.applyImportPhase(t,e,i,s.loc.start),null):(this.applyImportPhase(t,e,null),this.createIdentifier(s,i))}isPrecedingIdImportPhase(t){let{type:e}=this.state;return w(e)?e!==98||this.lookaheadCharCode()===102:e!==12}parseImport(t){return this.match(134)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,e){t.specifiers=[];let i=!this.maybeParseDefaultImportSpecifier(t,e)||this.eat(12),r=i&&this.maybeParseStarImportSpecifier(t);return i&&!r&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){return t.specifiers??(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,e,s){e.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(e,s))}finishImportSpecifier(t,e,s=8201){return this.checkLVal(t.local,{type:e},s),this.finishNode(t,e)}parseImportAttributes(){this.expect(5);let t=[],e=new Set;do{if(this.match(8))break;let s=this.startNode(),i=this.state.value;if(e.has(i)&&this.raise(p.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:i}),e.add(i),this.match(134)?s.key=this.parseStringLiteral(i):s.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){let t=[],e=new Set;do{let s=this.startNode();if(s.key=this.parseIdentifier(!0),s.key.name!=="type"&&this.raise(p.ModuleAttributeDifferentFromType,s.key),e.has(s.key.name)&&this.raise(p.ModuleAttributesWithDuplicateKeys,s.key,{key:s.key.name}),e.add(s.key.name),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let e;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),e=this.parseImportAttributes()}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(this.hasPlugin("deprecatedImportAssert")||this.raise(p.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(t,"deprecatedAssertSyntax",!0),this.next(),e=this.parseImportAttributes()):e=[];t.attributes=e}maybeParseDefaultImportSpecifier(t,e){if(e){let s=this.startNodeAtNode(e);return s.local=e,t.specifiers.push(this.finishImportSpecifier(s,"ImportDefaultSpecifier")),!0}else if(O(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){let e=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,e,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let e=!0;for(this.expect(5);!this.eat(8);){if(e)e=!1;else{if(this.eat(14))throw this.raise(p.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let s=this.startNode(),i=this.match(134),r=this.isContextual(130);s.imported=this.parseModuleExportName();let n=this.parseImportSpecifier(s,i,t.importKind==="type"||t.importKind==="typeof",r,void 0);t.specifiers.push(n)}}parseImportSpecifier(t,e,s,i,r){if(this.eatContextual(93))t.local=this.parseIdentifier();else{let{imported:n}=t;if(e)throw this.raise(p.ImportBindingIsString,t,{importName:n.value});this.checkReservedWord(n.name,t.loc.start,!0,!0),t.local||(t.local=this.cloneIdentifier(n))}return this.finishImportSpecifier(t,"ImportSpecifier",r)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}},Ee=class extends ft{constructor(t,e,s){let i=oi(t);super(i,e),this.options=i,this.initializeScopes(),this.plugins=s,this.filename=i.sourceFilename,this.startIndex=i.startIndex;let r=0;i.allowAwaitOutsideFunction&&(r|=1),i.allowReturnOutsideFunction&&(r|=2),i.allowImportExportEverywhere&&(r|=8),i.allowSuperOutsideMethod&&(r|=16),i.allowUndeclaredExports&&(r|=64),i.allowNewTargetOutsideFunction&&(r|=4),i.allowYieldOutsideFunction&&(r|=32),i.ranges&&(r|=128),i.tokens&&(r|=256),i.createImportExpressions&&(r|=512),i.createParenthesizedExpressions&&(r|=1024),i.errorRecovery&&(r|=2048),i.attachComment&&(r|=4096),i.annexB&&(r|=8192),this.optionFlags=r}getScopeHandler(){return fe}parse(){this.enterInitialScopes();let t=this.startNode(),e=this.startNode();this.nextToken(),t.errors=null;let s=this.parseTopLevel(t,e);return s.errors=this.state.errors,s.comments.length=this.state.commentsLen,s}};function Ie(a,t){if(t?.sourceType==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";let e=le(t,a),s=e.parse();if(e.sawUnambiguousESM)return s;if(e.ambiguousScriptDifferentAst)try{return t.sourceType="script",le(t,a).parse()}catch{}else s.program.sourceType="script";return s}catch(e){try{return t.sourceType="script",le(t,a).parse()}catch{}throw e}}else return le(t,a).parse()}function Ne(a,t){let e=le(t,a);return e.options.strictMode&&(e.state.strict=!0),e.getExpression()}function cr(a){let t={};for(let e of Object.keys(a))t[e]=Xt(a[e]);return t}var xa=cr(pi);function le(a,t){let e=Ee,s=new Map;if(a?.plugins){for(let i of a.plugins){let r,n;typeof i=="string"?r=i:[r,n]=i,s.has(r)||s.set(r,n||{})}rr(s),e=lr(s)}return new e(a,t,s)}var Jt=new Map;function lr(a){let t=[];for(let i of ar)a.has(i)&&t.push(i);let e=t.join("|"),s=Jt.get(e);if(!s){s=Ee;for(let i of t)s=cs[i](s);Jt.set(e,s)}return s}function ke(a){return(t,e,s)=>{let i=!!s?.backwards;if(e===!1)return!1;let{length:r}=t,n=e;for(;n>=0&&na===` +`||a==="\r"||a==="\u2028"||a==="\u2029";function ur(a,t,e){let s=!!e?.backwards;if(t===!1)return!1;let i=a.charAt(t);if(s){if(a.charAt(t-1)==="\r"&&i===` +`)return t-2;if(fs(i))return t-1}else{if(i==="\r"&&a.charAt(t+1)===` +`)return t+2;if(fs(i))return t+1}return t}var ds=ur;function fr(a,t){return t===!1?!1:a.charAt(t)==="/"&&a.charAt(t+1)==="/"?ps(a,t):t}var ms=fr;function dr(a,t){let e=null,s=t;for(;s!==e;)e=s,s=ls(a,s),s=us(a,s),s=ms(a,s),s=ds(a,s);return s}var ys=dr;function xs(a){let t=[];for(let e of a)try{return e()}catch(s){t.push(s)}throw Object.assign(new Error("All combinations failed"),{errors:t})}function mr(a){if(!a.startsWith("#!"))return"";let t=a.indexOf(` +`);return t===-1?a:a.slice(0,t)}var ve=mr;var ee=(a,t)=>(e,s,...i)=>e|1&&s==null?void 0:(t.call(s)??s[a]).apply(s,i);var yr=Array.prototype.findLast??function(a){for(let t=this.length-1;t>=0;t--){let e=this[t];if(a(e,t,this))return e}},xr=ee("findLast",function(){if(Array.isArray(this))return yr}),Ps=xr;function Pr(a){return this[a<0?this.length+a:a]}var gr=ee("at",function(){if(Array.isArray(this)||typeof this=="string")return Pr}),gs=gr;function M(a){let t=a.range?.[0]??a.start,e=(a.declaration?.decorators??a.decorators)?.[0];return e?Math.min(M(e),t):t}function L(a){return a.range?.[1]??a.end}function Tr(a){let t=new Set(a);return e=>t.has(e?.type)}var te=Tr;var br=te(["Block","CommentBlock","MultiLine"]),se=br;var Ar=te(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),Ts=Ar;var wt=new WeakMap;function Sr(a){return wt.has(a)||wt.set(a,se(a)&&a.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(a.value)),wt.get(a)}var bs=Sr;function wr(a){if(!se(a))return!1;let t=`*${a.value}*`.split(` +`);return t.length>1&&t.every(e=>e.trimStart()[0]==="*")}var Ct=new WeakMap;function Cr(a){return Ct.has(a)||Ct.set(a,wr(a)),Ct.get(a)}var Et=Cr;function Er(a){if(a.length<2)return;let t;for(let e=a.length-1;e>=0;e--){let s=a[e];if(t&&L(s)===M(t)&&Et(s)&&Et(t)&&(a.splice(e+1,1),s.value+="*//*"+t.value,s.range=[M(s),L(t)]),!Ts(s)&&!se(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var As=Er;function Ir(a){return a!==null&&typeof a=="object"}var Ss=Ir;var me=null;function ye(a){if(me!==null&&typeof me.property){let t=me;return me=ye.prototype=null,t}return me=ye.prototype=a??Object.create(null),new ye}var Nr=10;for(let a=0;a<=Nr;a++)ye();function It(a){return ye(a)}function kr(a,t="type"){It(a);function e(s){let i=s[t],r=a[i];if(!Array.isArray(r))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:s});return r}return e}var ws=kr;var c=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],Cs={AccessorProperty:c[0],AnyTypeAnnotation:c[1],ArgumentPlaceholder:c[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:c[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:c[3],AsExpression:c[4],AssignmentExpression:c[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:c[6],BigIntLiteral:c[1],BigIntLiteralTypeAnnotation:c[1],BigIntTypeAnnotation:c[1],BinaryExpression:c[5],BindExpression:["object","callee"],BlockStatement:c[7],BooleanLiteral:c[1],BooleanLiteralTypeAnnotation:c[1],BooleanTypeAnnotation:c[1],BreakStatement:c[8],CallExpression:c[9],CatchClause:["param","body"],ChainExpression:c[3],ClassAccessorProperty:c[0],ClassBody:c[10],ClassDeclaration:c[11],ClassExpression:c[11],ClassImplements:c[12],ClassMethod:c[13],ClassPrivateMethod:c[13],ClassPrivateProperty:c[14],ClassProperty:c[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:c[15],ConditionalExpression:c[16],ConditionalTypeAnnotation:c[17],ContinueStatement:c[8],DebuggerStatement:c[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:c[18],DeclareEnum:c[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:c[20],DeclareFunction:["id","predicate"],DeclareHook:c[21],DeclareInterface:c[22],DeclareModule:c[19],DeclareModuleExports:c[23],DeclareNamespace:c[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:c[24],DeclareVariable:c[21],Decorator:c[3],Directive:c[18],DirectiveLiteral:c[1],DoExpression:c[10],DoWhileStatement:c[25],EmptyStatement:c[1],EmptyTypeAnnotation:c[1],EnumBigIntBody:c[26],EnumBigIntMember:c[27],EnumBooleanBody:c[26],EnumBooleanMember:c[27],EnumDeclaration:c[19],EnumDefaultedMember:c[21],EnumNumberBody:c[26],EnumNumberMember:c[27],EnumStringBody:c[26],EnumStringMember:c[27],EnumSymbolBody:c[26],ExistsTypeAnnotation:c[1],ExperimentalRestProperty:c[6],ExperimentalSpreadProperty:c[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:c[28],ExportNamedDeclaration:c[20],ExportNamespaceSpecifier:c[28],ExportSpecifier:["local","exported"],ExpressionStatement:c[3],File:["program"],ForInStatement:c[29],ForOfStatement:c[29],ForStatement:["init","test","update","body"],FunctionDeclaration:c[30],FunctionExpression:c[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:c[15],GenericTypeAnnotation:c[12],HookDeclaration:c[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:c[16],ImportAttribute:c[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:c[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:c[33],ImportSpecifier:["imported","local"],IndexedAccessType:c[34],InferredPredicate:c[1],InferTypeAnnotation:c[35],InterfaceDeclaration:c[22],InterfaceExtends:c[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:c[1],IntersectionTypeAnnotation:c[36],JsExpressionRoot:c[37],JsonRoot:c[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:c[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:c[1],JSXExpressionContainer:c[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:c[1],JSXMemberExpression:c[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:c[1],JSXSpreadAttribute:c[6],JSXSpreadChild:c[3],JSXText:c[1],KeyofTypeAnnotation:c[6],LabeledStatement:["label","body"],Literal:c[1],LogicalExpression:c[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:c[21],MatchExpression:c[39],MatchExpressionCase:c[40],MatchIdentifierPattern:c[21],MatchLiteralPattern:c[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:c[6],MatchStatement:c[39],MatchStatementCase:c[40],MatchUnaryPattern:c[6],MatchWildcardPattern:c[1],MemberExpression:c[38],MetaProperty:["meta","property"],MethodDefinition:c[42],MixedTypeAnnotation:c[1],ModuleExpression:c[10],NeverTypeAnnotation:c[1],NewExpression:c[9],NGChainedExpression:c[43],NGEmptyExpression:c[1],NGMicrosyntax:c[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:c[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:c[32],NGPipeExpression:["left","right","arguments"],NGRoot:c[37],NullableTypeAnnotation:c[23],NullLiteral:c[1],NullLiteralTypeAnnotation:c[1],NumberLiteralTypeAnnotation:c[1],NumberTypeAnnotation:c[1],NumericLiteral:c[1],ObjectExpression:["properties"],ObjectMethod:c[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:c[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:c[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:c[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:c[9],OptionalIndexedAccessType:c[34],OptionalMemberExpression:c[38],ParenthesizedExpression:c[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:c[1],PipelineTopicExpression:c[3],Placeholder:c[1],PrivateIdentifier:c[1],PrivateName:c[21],Program:c[7],Property:c[32],PropertyDefinition:c[14],QualifiedTypeIdentifier:c[44],QualifiedTypeofIdentifier:c[44],RegExpLiteral:c[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:c[6],SatisfiesExpression:c[4],SequenceExpression:c[43],SpreadElement:c[6],StaticBlock:c[10],StringLiteral:c[1],StringLiteralTypeAnnotation:c[1],StringTypeAnnotation:c[1],Super:c[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:c[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:c[1],TemplateLiteral:["quasis","expressions"],ThisExpression:c[1],ThisTypeAnnotation:c[1],ThrowStatement:c[6],TopicReference:c[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:c[45],TSAbstractKeyword:c[1],TSAbstractMethodDefinition:c[32],TSAbstractPropertyDefinition:c[45],TSAnyKeyword:c[1],TSArrayType:c[2],TSAsExpression:c[4],TSAsyncKeyword:c[1],TSBigIntKeyword:c[1],TSBooleanKeyword:c[1],TSCallSignatureDeclaration:c[46],TSClassImplements:c[47],TSConditionalType:c[17],TSConstructorType:c[46],TSConstructSignatureDeclaration:c[46],TSDeclareFunction:c[31],TSDeclareKeyword:c[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:c[26],TSEnumDeclaration:c[19],TSEnumMember:["id","initializer"],TSExportAssignment:c[3],TSExportKeyword:c[1],TSExternalModuleReference:c[3],TSFunctionType:c[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:c[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:c[35],TSInstantiationExpression:c[47],TSInterfaceBody:c[10],TSInterfaceDeclaration:c[22],TSInterfaceHeritage:c[47],TSIntersectionType:c[36],TSIntrinsicKeyword:c[1],TSJSDocAllType:c[1],TSJSDocNonNullableType:c[23],TSJSDocNullableType:c[23],TSJSDocUnknownType:c[1],TSLiteralType:c[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:c[10],TSModuleDeclaration:c[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:c[21],TSNeverKeyword:c[1],TSNonNullExpression:c[3],TSNullKeyword:c[1],TSNumberKeyword:c[1],TSObjectKeyword:c[1],TSOptionalType:c[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:c[23],TSPrivateKeyword:c[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:c[1],TSPublicKeyword:c[1],TSQualifiedName:c[5],TSReadonlyKeyword:c[1],TSRestType:c[23],TSSatisfiesExpression:c[4],TSStaticKeyword:c[1],TSStringKeyword:c[1],TSSymbolKeyword:c[1],TSTemplateLiteralType:["quasis","types"],TSThisType:c[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:c[23],TSTypeAssertion:c[4],TSTypeLiteral:c[26],TSTypeOperator:c[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:c[48],TSTypeParameterInstantiation:c[48],TSTypePredicate:c[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:c[1],TSUnionType:c[36],TSUnknownKeyword:c[1],TSVoidKeyword:c[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:c[24],TypeAnnotation:c[23],TypeCastExpression:c[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:c[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:c[48],TypeParameterInstantiation:c[48],TypePredicate:c[49],UnaryExpression:c[6],UndefinedTypeAnnotation:c[1],UnionTypeAnnotation:c[36],UnknownTypeAnnotation:c[1],UpdateExpression:c[6],V8IntrinsicIdentifier:c[1],VariableDeclaration:["declarations"],VariableDeclarator:c[27],Variance:c[1],VoidPattern:c[1],VoidTypeAnnotation:c[1],WhileStatement:c[25],WithStatement:["object","body"],YieldExpression:c[6]};var vr=ws(Cs),Es=vr;function Le(a,t){if(!Ss(a))return a;if(Array.isArray(a)){for(let s=0;sx<=u);f=d&&s.slice(d,u).trim().length===0}return f?void 0:(l.extra={...l.extra,parenthesized:!0},l)}case"TemplateLiteral":if(h.expressions.length!==h.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(e==="flow"||e==="hermes"||e==="espree"||e==="typescript"||r){let l=M(h)+1,u=L(h)-(h.tail?1:2);h.range=[l,u]}break;case"VariableDeclaration":{let l=gs(0,h.declarations,-1);l?.init&&s[L(l)]!==";"&&(h.range=[M(h),L(l)]);break}case"TSParenthesizedType":return h.typeAnnotation;case"TopicReference":a.extra={...a.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(h.types.length===1)return h.types[0];break;case"ImportExpression":e==="hermes"&&h.attributes&&!h.options&&(h.options=h.attributes);break}},onLeave(h){switch(h.type){case"LogicalExpression":if(Ns(h))return Nt(h);break;case"TSImportType":!h.source&&h.argument.type==="TSLiteralType"&&(h.source=h.argument.literal,delete h.argument);break}}}),a}function Ns(a){return a.type==="LogicalExpression"&&a.right.type==="LogicalExpression"&&a.operator===a.right.operator}function Nt(a){return Ns(a)?Nt({type:"LogicalExpression",operator:a.operator,left:Nt({type:"LogicalExpression",operator:a.operator,left:a.left,right:a.right.left,range:[M(a.left),L(a.right.left)]}),right:a.right.right,range:[M(a),L(a)]}):a}var ks=Lr;function Dr(a,t){let e=new SyntaxError(a+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(e,t)}var De=Dr;var vs="Unexpected parseExpression() input: ";function Mr(a){let{message:t,loc:e,reasonCode:s}=a;if(!e)return a;let{line:i,column:r}=e,n=a;(s==="MissingPlugin"||s==="MissingOneOfPlugins")&&(t="Unexpected token.",n=void 0);let o=` (${i}:${r})`;return t.endsWith(o)&&(t=t.slice(0,-o.length)),t.startsWith(vs)&&(t=t.slice(vs.length)),De(t,{loc:{start:{line:i,column:r+1}},cause:n})}var Me=Mr;var Or=String.prototype.replaceAll??function(a,t){return a.global?this.replace(a,t):this.split(a).join(t)},Fr=ee("replaceAll",function(){if(typeof this=="string")return Or}),xe=Fr;var Br=/\*\/$/,Rr=/^\/\*\*?/,Ur=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,_r=/(^|\s+)\/\/([^\n\r]*)/g,Ls=/^(\r?\n)+/,jr=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Ds=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Vr=/(\r?\n|^) *\* ?/g,zr=[];function Ms(a){let t=a.match(Ur);return t?t[0].trimStart():""}function Os(a){a=xe(0,a.replace(Rr,"").replace(Br,""),Vr,"$1");let e="";for(;e!==a;)e=a,a=xe(0,a,jr,` +$1 $2 +`);a=a.replace(Ls,"").trimEnd();let s=Object.create(null),i=xe(0,a,Ds,"").replace(Ls,"").trimEnd(),r;for(;r=Ds.exec(a);){let n=xe(0,r[2],_r,"");if(typeof s[r[1]]=="string"||Array.isArray(s[r[1]])){let o=s[r[1]];s[r[1]]=[...zr,...Array.isArray(o)?o:[o],n]}else s[r[1]]=n}return{comments:i,pragmas:s}}var Fs=["noformat","noprettier"],Bs=["format","prettier"];function Rs(a){let t=ve(a);t&&(a=a.slice(t.length+1));let e=Ms(a),{pragmas:s,comments:i}=Os(e);return{shebang:t,text:a,pragmas:s,comments:i}}function Us(a){let{pragmas:t}=Rs(a);return Bs.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function _s(a){let{pragmas:t}=Rs(a);return Fs.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function qr(a){return a=typeof a=="function"?{parse:a}:a,{astFormat:"estree",hasPragma:Us,hasIgnorePragma:_s,locStart:M,locEnd:L,...a}}var H=qr;var Oe="module";var kt="commonjs";function js(a){if(typeof a=="string"){if(a=a.toLowerCase(),/\.(?:mjs|mts)$/iu.test(a))return Oe;if(/\.(?:cjs|cts)$/iu.test(a))return kt}}function $r(a,t){let{type:e="JsExpressionRoot",rootMarker:s,text:i}=t,{tokens:r,comments:n}=a;return delete a.tokens,delete a.comments,{tokens:r,comments:n,type:e,node:a,range:[0,i.length],rootMarker:s}}var Fe=$r;var ie=a=>H(Gr(a)),Kr={sourceType:Oe,allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,attachComment:!1,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],["discardBinding",{syntaxType:"void"}]],tokens:!1,ranges:!1},Vs="v8intrinsic",zs=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"fsharp"}]],_=(a,t=Kr)=>({...t,plugins:[...t.plugins,...a]}),Hr=/@(?:no)?flow\b/u;function Wr(a,t){if(t?.endsWith(".js.flow"))return!0;let e=ve(a);e&&(a=a.slice(e.length));let s=ys(a,0);return s!==!1&&(a=a.slice(0,s)),Hr.test(a)}function Jr(a,t,e){let s=a(t,e),i=s.errors.find(r=>!Xr.has(r.reasonCode));if(i)throw i;return s}function Gr({isExpression:a=!1,optionsCombinations:t}){return(e,s={})=>{let{filepath:i}=s;if(typeof i!="string"&&(i=void 0),(s.parser==="babel"||s.parser==="__babel_estree")&&Wr(e,i))return s.parser="babel-flow",$s.parse(e,s);let r=t,n=s.__babelSourceType??js(i);n&&n!==Oe&&(r=r.map(u=>({...u,sourceType:n,...n===kt?{allowReturnOutsideFunction:void 0,allowNewTargetOutsideFunction:void 0}:void 0})));let o=/%[A-Z]/u.test(e);e.includes("|>")?r=(o?[...zs,Vs]:zs).flatMap(f=>r.map(d=>_([f],d))):o&&(r=r.map(u=>_([Vs],u)));let h=a?Ne:Ie,l;try{l=xs(r.map(u=>()=>Jr(h,e,u)))}catch({errors:[u]}){throw Me(u)}return a&&(l=Fe(l,{text:e,rootMarker:s.rootMarker})),ks(l,{text:e})}}var Xr=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport","ImportAttributesUseAssert","DeclarationMissingInitializer"]),qs=[_(["jsx"])],Yr=ie({optionsCombinations:qs}),Qr=ie({optionsCombinations:[_(["jsx","typescript"]),_(["typescript"])]}),Zr=ie({isExpression:!0,optionsCombinations:[_(["jsx"])]}),ea=ie({isExpression:!0,optionsCombinations:[_(["typescript"])]}),$s=ie({optionsCombinations:[_(["jsx",["flow",{all:!0}],"flowComments"])]}),ta=ie({optionsCombinations:qs.map(a=>_(["estree"],a))});var Dt={};Ue(Dt,{json:()=>ra,"json-stringify":()=>oa,json5:()=>aa,jsonc:()=>na});function sa(a){return Array.isArray(a)&&a.length>0}var Lt=sa;var Ks={tokens:!1,ranges:!1,attachComment:!1,createParenthesizedExpressions:!0};function ia(a){let t=Ie(a,Ks),{program:e}=t;if(e.body.length===0&&e.directives.length===0&&!e.interpreter)return t}function Be(a,t={}){let{allowComments:e=!0,allowEmpty:s=!1}=t,i;try{i=Ne(a,Ks)}catch(r){if(s&&r.code==="BABEL_PARSER_SYNTAX_ERROR"&&r.reasonCode==="ParseExpressionEmptyInput")try{i=ia(a)}catch{}if(!i)throw Me(r)}if(!e&&Lt(i.comments))throw q(i.comments[0],"Comment");return i=Fe(i,{type:"JsonRoot",text:a}),i.node.type==="File"?delete i.node:re(i.node),i}function q(a,t){let[e,s]=[a.loc.start,a.loc.end].map(({line:i,column:r})=>({line:i,column:r+1}));return De(`${t} is not allowed in JSON.`,{loc:{start:e,end:s}})}function re(a){switch(a.type){case"ArrayExpression":for(let t of a.elements)t!==null&&re(t);return;case"ObjectExpression":for(let t of a.properties)re(t);return;case"ObjectProperty":if(a.computed)throw q(a.key,"Computed key");if(a.shorthand)throw q(a.key,"Shorthand property");a.key.type!=="Identifier"&&re(a.key),re(a.value);return;case"UnaryExpression":{let{operator:t,argument:e}=a;if(t!=="+"&&t!=="-")throw q(a,`Operator '${a.operator}'`);if(e.type==="NumericLiteral"||e.type==="Identifier"&&(e.name==="Infinity"||e.name==="NaN"))return;throw q(e,`Operator '${t}' before '${e.type}'`)}case"Identifier":if(a.name!=="Infinity"&&a.name!=="NaN"&&a.name!=="undefined")throw q(a,`Identifier '${a.name}'`);return;case"TemplateLiteral":if(Lt(a.expressions))throw q(a.expressions[0],"'TemplateLiteral' with expression");for(let t of a.quasis)re(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw q(a,`'${a.type}'`)}}var ra=H({parse:a=>Be(a),hasPragma:()=>!0,hasIgnorePragma:()=>!1}),aa=H(a=>Be(a)),na=H(a=>Be(a,{allowEmpty:!0})),oa=H({parse:a=>Be(a,{allowComments:!1}),astFormat:"estree-json"});var ha={...vt,...Dt};return Xs(ca);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/babel.mjs b/node_modules/prettier/plugins/babel.mjs old mode 100755 new mode 100644 index ac6a608b5..8369c5258 --- a/node_modules/prettier/plugins/babel.mjs +++ b/node_modules/prettier/plugins/babel.mjs @@ -1,15 +1,15 @@ -var Ti=Object.create;var _e=Object.defineProperty;var bi=Object.getOwnPropertyDescriptor;var Ai=Object.getOwnPropertyNames;var Si=Object.getPrototypeOf,Ei=Object.prototype.hasOwnProperty;var Ci=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),Ue=(a,t)=>{for(var e in t)_e(a,e,{get:t[e],enumerable:!0})},wi=(a,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ai(t))!Ei.call(a,i)&&i!==e&&_e(a,i,{get:()=>t[i],enumerable:!(s=bi(t,i))||s.enumerable});return a};var ls=(a,t,e)=>(e=a!=null?Ti(Si(a)):{},wi(t||!a||!a.__esModule?_e(e,"default",{value:a,enumerable:!0}):e,a));var Tt=Ci(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});function Ii(a,t){if(a==null)return{};var e={};for(var s in a)if({}.hasOwnProperty.call(a,s)){if(t.indexOf(s)!==-1)continue;e[s]=a[s]}return e}var B=class{constructor(t,e,s){this.line=void 0,this.column=void 0,this.index=void 0,this.line=t,this.column=e,this.index=s}},se=class{constructor(t,e){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=t,this.end=e}};function D(a,t){let{line:e,column:s,index:i}=a;return new B(e,s+t,i+t)}var hs="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",Ni={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:hs},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:hs}},cs={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},Se=a=>a.type==="UpdateExpression"?cs.UpdateExpression[`${a.prefix}`]:cs[a.type],ki={AccessorIsGenerator:({kind:a})=>`A ${a}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:a})=>`Missing initializer in ${a} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:a})=>`\`${a}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:a,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`. +var Hs=Object.defineProperty;var Re=(a,t)=>{for(var e in t)Hs(a,e,{get:t[e],enumerable:!0})};var Ks={};Re(Ks,{parsers:()=>ra});var kt={};Re(kt,{__babel_estree:()=>Yr,__js_expression:()=>Gr,__ts_expression:()=>Xr,__vue_event_binding:()=>Wr,__vue_expression:()=>Gr,__vue_ts_event_binding:()=>Jr,__vue_ts_expression:()=>Xr,babel:()=>Wr,"babel-flow":()=>qs,"babel-ts":()=>Jr});function Ws(a,t){if(a==null)return{};var e={};for(var s in a)if({}.hasOwnProperty.call(a,s)){if(t.indexOf(s)!==-1)continue;e[s]=a[s]}return e}var R=class{line;column;index;constructor(t,e,s){this.line=t,this.column=e,this.index=s}},Q=class{start;end;filename;identifierName;constructor(t,e){this.start=t,this.end=e}};function D(a,t){let{line:e,column:s,index:i}=a;return new R(e,s+t,i+t)}var Dt="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",Js={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:Dt},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:Dt}},Mt={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},be=a=>a.type==="UpdateExpression"?Mt.UpdateExpression[`${a.prefix}`]:Mt[a.type],Gs={AccessorIsGenerator:({kind:a})=>`A ${a}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:a})=>`Missing initializer in ${a} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorBeforeExport:"Decorators must be placed *before* the 'export' keyword. Remove the 'decoratorsBeforeExport: true' option to use the 'export @decorator class {}' syntax.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorExportClass:"Decorators must be placed *after* the 'export' keyword. Remove the 'decoratorsBeforeExport: false' option to use the '@decorator export class {}' syntax.",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:a})=>`\`${a}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:a,exportName:t})=>`A string literal cannot be used as an exported binding without \`from\`. - Did you mean \`export { '${a}' as '${t}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:a})=>`'${a==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:a})=>`Unsyntactic ${a==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportAttributesUseAssert:"The `assert` keyword in import attributes is deprecated and it has been replaced by the `with` keyword. You can enable the `deprecatedImportAssert` parser plugin to suppress this error.",ImportBindingIsString:({importName:a})=>`A string literal cannot be used as an imported binding. -- Did you mean \`import { "${a}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:a})=>`Expected number in radix ${a}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:a})=>`Escape sequence in keyword ${a}.`,InvalidIdentifier:({identifierName:a})=>`Invalid identifier ${a}.`,InvalidLhs:({ancestor:a})=>`Invalid left-hand side in ${Se(a)}.`,InvalidLhsBinding:({ancestor:a})=>`Binding invalid left-hand side in ${Se(a)}.`,InvalidLhsOptionalChaining:({ancestor:a})=>`Invalid optional chaining in the left-hand side of ${Se(a)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:a})=>`Unexpected character '${a}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:a})=>`Private name #${a} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:a})=>`Label '${a}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:a})=>`This experimental syntax requires enabling the parser plugin: ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:a})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:a})=>`Duplicate key "${a}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:a})=>`An export name cannot include a lone surrogate, found '\\u${a.toString(16)}'.`,ModuleExportUndefined:({localName:a})=>`Export '${a}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:a})=>`Private names are only allowed in property accesses (\`obj.#${a}\`) or in \`in\` expressions (\`#${a} in obj\`).`,PrivateNameRedeclaration:({identifierName:a})=>`Duplicate private name #${a}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:a})=>`Unexpected keyword '${a}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:a})=>`Unexpected reserved word '${a}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:a,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${a?`, expected "${a}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:a,onlyValidPropertyName:t})=>`The only valid meta property for ${a} is ${a}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:a})=>`Identifier '${a}' has already been declared.`,YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",YieldNotInGeneratorFunction:"'yield' is only allowed within generator functions.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},vi={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:a})=>`Assigning to '${a}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:a})=>`Binding '${a}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},Li={ParseExpressionEmptyInput:"Unexpected parseExpression() input: The input is empty or contains only comments.",ParseExpressionExpectsEOF:({unexpected:a})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(a)}\`.`},Di=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),Mi=Object.assign({PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:a})=>`Invalid topic token ${a}. In order to use ${a} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${a}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:a})=>`Hack-style pipe body cannot be an unparenthesized ${Se({type:a})}; please wrap it in parentheses.`},{PipelineBodyNoArrow:'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized.',PipelineBodySequenceExpression:"Pipeline body may not be a comma-separated sequence expression.",PipelineHeadSequenceExpression:"Pipeline head should not be a comma-separated sequence expression.",PipelineTopicUnused:"Pipeline is in topic style but does not use topic reference.",PrimaryTopicNotAllowed:"Topic reference was used in a lexical context without topic binding.",PrimaryTopicRequiresSmartPipeline:'Topic reference is used, but the pipelineOperator plugin was not passed a "proposal": "hack" or "smart" option.'}),Oi=["message"];function ps(a,t,e){Object.defineProperty(a,t,{enumerable:!1,configurable:!0,value:e})}function Fi({toMessage:a,code:t,reasonCode:e,syntaxPlugin:s}){let i=e==="MissingPlugin"||e==="MissingOneOfPlugins";{let r={AccessorCannotDeclareThisParameter:"AccesorCannotDeclareThisParameter",AccessorCannotHaveTypeParameters:"AccesorCannotHaveTypeParameters",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference",SetAccessorCannotHaveOptionalParameter:"SetAccesorCannotHaveOptionalParameter",SetAccessorCannotHaveRestParameter:"SetAccesorCannotHaveRestParameter",SetAccessorCannotHaveReturnType:"SetAccesorCannotHaveReturnType"};r[e]&&(e=r[e])}return function r(n,o){let l=new SyntaxError;return l.code=t,l.reasonCode=e,l.loc=n,l.pos=n.index,l.syntaxPlugin=s,i&&(l.missingPlugin=o.missingPlugin),ps(l,"clone",function(c={}){var u;let{line:f,column:d,index:x}=(u=c.loc)!=null?u:n;return r(new B(f,d,x),Object.assign({},o,c.details))}),ps(l,"details",o),Object.defineProperty(l,"message",{configurable:!0,get(){let h=`${a(o)} (${n.line}:${n.column})`;return this.message=h,h},set(h){Object.defineProperty(this,"message",{value:h,writable:!0})}}),l}}function F(a,t){if(Array.isArray(a))return s=>F(s,a[0]);let e={};for(let s of Object.keys(a)){let i=a[s],r=typeof i=="string"?{message:()=>i}:typeof i=="function"?{message:i}:i,{message:n}=r,o=Ii(r,Oi),l=typeof n=="string"?()=>n:n;e[s]=Fi(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:s,toMessage:l},t?{syntaxPlugin:t}:{},o))}return e}var p=Object.assign({},F(Ni),F(ki),F(vi),F(Li),F`pipelineOperator`(Mi));function Bi(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createImportExpressions:!1,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function Ri(a){let t=Bi();if(a==null)return t;if(a.annexB!=null&&a.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(let e of Object.keys(t))a[e]!=null&&(t[e]=a[e]);if(t.startLine===1)a.startIndex==null&&t.startColumn>0?t.startIndex=t.startColumn:a.startColumn==null&&t.startIndex>0&&(t.startColumn=t.startIndex);else if((a.startColumn==null||a.startIndex==null)&&a.startIndex!=null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");return t}var{defineProperty:_i}=Object,us=(a,t)=>{a&&_i(a,t,{enumerable:!1,value:a[t]})};function he(a){return us(a.loc.start,"index"),us(a.loc.end,"index"),a}var Ui=a=>class extends a{parse(){let e=he(super.parse());return this.optionFlags&256&&(e.tokens=e.tokens.map(he)),e}parseRegExpLiteral({pattern:e,flags:s}){let i=null;try{i=new RegExp(e,s)}catch{}let r=this.estreeParseLiteral(i);return r.regex={pattern:e,flags:s},r}parseBigIntLiteral(e){let s;try{s=BigInt(e)}catch{s=null}let i=this.estreeParseLiteral(s);return i.bigint=String(i.value||e),i}parseDecimalLiteral(e){let i=this.estreeParseLiteral(null);return i.decimal=String(i.value||e),i}estreeParseLiteral(e){return this.parseLiteral(e,"Literal")}parseStringLiteral(e){return this.estreeParseLiteral(e)}parseNumericLiteral(e){return this.estreeParseLiteral(e)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(e){return this.estreeParseLiteral(e)}estreeParseChainExpression(e,s){let i=this.startNodeAtNode(e);return i.expression=e,this.finishNodeAt(i,"ChainExpression",s)}directiveToStmt(e){let s=e.value;delete e.value,this.castNodeTo(s,"Literal"),s.raw=s.extra.raw,s.value=s.extra.expressionValue;let i=this.castNodeTo(e,"ExpressionStatement");return i.expression=s,i.directive=s.extra.rawValue,delete s.extra,i}fillOptionalPropertiesForTSESLint(e){}cloneEstreeStringLiteral(e){let{start:s,end:i,loc:r,range:n,raw:o,value:l}=e,h=Object.create(e.constructor.prototype);return h.type="Literal",h.start=s,h.end=i,h.loc=r,h.range=n,h.raw=o,h.value=l,h}initFunction(e,s){super.initFunction(e,s),e.expression=!1}checkDeclaration(e){e!=null&&this.isObjectProperty(e)?this.checkDeclaration(e.value):super.checkDeclaration(e)}getObjectOrClassMethodParams(e){return e.value.params}isValidDirective(e){var s;return e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&!((s=e.expression.extra)!=null&&s.parenthesized)}parseBlockBody(e,s,i,r,n){super.parseBlockBody(e,s,i,r,n);let o=e.directives.map(l=>this.directiveToStmt(l));e.body=o.concat(e.body),delete e.directives}parsePrivateName(){let e=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(e):e}convertPrivateNameToPrivateIdentifier(e){let s=super.getPrivateNameSV(e);return e=e,delete e.id,e.name=s,this.castNodeTo(e,"PrivateIdentifier")}isPrivateName(e){return this.getPluginOption("estree","classFeatures")?e.type==="PrivateIdentifier":super.isPrivateName(e)}getPrivateNameSV(e){return this.getPluginOption("estree","classFeatures")?e.name:super.getPrivateNameSV(e)}parseLiteral(e,s){let i=super.parseLiteral(e,s);return i.raw=i.extra.raw,delete i.extra,i}parseFunctionBody(e,s,i=!1){super.parseFunctionBody(e,s,i),e.expression=e.body.type!=="BlockStatement"}parseMethod(e,s,i,r,n,o,l=!1){let h=this.startNode();h.kind=e.kind,h=super.parseMethod(h,s,i,r,n,o,l),delete h.kind;let{typeParameters:c}=e;c&&(delete e.typeParameters,h.typeParameters=c,this.resetStartLocationFromNode(h,c));let u=this.castNodeTo(h,"FunctionExpression");return e.value=u,o==="ClassPrivateMethod"&&(e.computed=!1),o==="ObjectMethod"?(e.kind==="method"&&(e.kind="init"),e.shorthand=!1,this.finishNode(e,"Property")):this.finishNode(e,"MethodDefinition")}nameIsConstructor(e){return e.type==="Literal"?e.value==="constructor":super.nameIsConstructor(e)}parseClassProperty(...e){let s=super.parseClassProperty(...e);return this.getPluginOption("estree","classFeatures")&&this.castNodeTo(s,"PropertyDefinition"),s}parseClassPrivateProperty(...e){let s=super.parseClassPrivateProperty(...e);return this.getPluginOption("estree","classFeatures")&&(this.castNodeTo(s,"PropertyDefinition"),s.computed=!1),s}parseClassAccessorProperty(e){let s=super.parseClassAccessorProperty(e);return this.getPluginOption("estree","classFeatures")&&(s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractAccessorProperty")):this.castNodeTo(s,"AccessorProperty")),s}parseObjectProperty(e,s,i,r){let n=super.parseObjectProperty(e,s,i,r);return n&&(n.kind="init",this.castNodeTo(n,"Property")),n}finishObjectProperty(e){return e.kind="init",this.finishNode(e,"Property")}isValidLVal(e,s,i){return e==="Property"?"value":super.isValidLVal(e,s,i)}isAssignable(e,s){return e!=null&&this.isObjectProperty(e)?this.isAssignable(e.value,s):super.isAssignable(e,s)}toAssignable(e,s=!1){if(e!=null&&this.isObjectProperty(e)){let{key:i,value:r}=e;this.isPrivateName(i)&&this.classScope.usePrivateName(this.getPrivateNameSV(i),i.loc.start),this.toAssignable(r,s)}else super.toAssignable(e,s)}toAssignableObjectExpressionProp(e,s,i){e.type==="Property"&&(e.kind==="get"||e.kind==="set")?this.raise(p.PatternHasAccessor,e.key):e.type==="Property"&&e.method?this.raise(p.PatternHasMethod,e.key):super.toAssignableObjectExpressionProp(e,s,i)}finishCallExpression(e,s){let i=super.finishCallExpression(e,s);if(i.callee.type==="Import"){var r,n;this.castNodeTo(i,"ImportExpression"),i.source=i.arguments[0],i.options=(r=i.arguments[1])!=null?r:null,i.attributes=(n=i.arguments[1])!=null?n:null,delete i.arguments,delete i.callee}else i.type==="OptionalCallExpression"?this.castNodeTo(i,"CallExpression"):i.optional=!1;return i}toReferencedArguments(e){e.type!=="ImportExpression"&&super.toReferencedArguments(e)}parseExport(e,s){let i=this.state.lastTokStartLoc,r=super.parseExport(e,s);switch(r.type){case"ExportAllDeclaration":r.exported=null;break;case"ExportNamedDeclaration":r.specifiers.length===1&&r.specifiers[0].type==="ExportNamespaceSpecifier"&&(this.castNodeTo(r,"ExportAllDeclaration"),r.exported=r.specifiers[0].exported,delete r.specifiers);case"ExportDefaultDeclaration":{var n;let{declaration:o}=r;(o==null?void 0:o.type)==="ClassDeclaration"&&((n=o.decorators)==null?void 0:n.length)>0&&o.start===r.start&&this.resetStartLocation(r,i)}break}return r}stopParseSubscript(e,s){let i=super.stopParseSubscript(e,s);return s.optionalChainMember?this.estreeParseChainExpression(i,e.loc.end):i}parseMember(e,s,i,r,n){let o=super.parseMember(e,s,i,r,n);return o.type==="OptionalMemberExpression"?this.castNodeTo(o,"MemberExpression"):o.optional=!1,o}isOptionalMemberExpression(e){return e.type==="ChainExpression"?e.expression.type==="MemberExpression":super.isOptionalMemberExpression(e)}hasPropertyAsPrivateName(e){return e.type==="ChainExpression"&&(e=e.expression),super.hasPropertyAsPrivateName(e)}isObjectProperty(e){return e.type==="Property"&&e.kind==="init"&&!e.method}isObjectMethod(e){return e.type==="Property"&&(e.method||e.kind==="get"||e.kind==="set")}castNodeTo(e,s){let i=super.castNodeTo(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}cloneIdentifier(e){let s=super.cloneIdentifier(e);return this.fillOptionalPropertiesForTSESLint(s),s}cloneStringLiteral(e){return e.type==="Literal"?this.cloneEstreeStringLiteral(e):super.cloneStringLiteral(e)}finishNodeAt(e,s,i){return he(super.finishNodeAt(e,s,i))}finishNode(e,s){let i=super.finishNode(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}resetStartLocation(e,s){super.resetStartLocation(e,s),he(e)}resetEndLocation(e,s=this.state.lastTokEndLoc){super.resetEndLocation(e,s),he(e)}},X=class{constructor(t,e){this.token=void 0,this.preserveSpace=void 0,this.token=t,this.preserveSpace=!!e}},C={brace:new X("{"),j_oTag:new X("...",!0)};C.template=new X("`",!0);var T=!0,m=!0,je=!0,ce=!0,V=!0,ji=!0,we=class{constructor(t,e={}){this.label=void 0,this.keyword=void 0,this.beforeExpr=void 0,this.startsExpr=void 0,this.rightAssociative=void 0,this.isLoop=void 0,this.isAssign=void 0,this.prefix=void 0,this.postfix=void 0,this.binop=void 0,this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.rightAssociative=!!e.rightAssociative,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop!=null?e.binop:null,this.updateContext=null}},pt=new Map;function E(a,t={}){t.keyword=a;let e=P(a,t);return pt.set(a,e),e}function L(a,t){return P(a,{beforeExpr:T,binop:t})}var de=-1,_=[],ut=[],ft=[],dt=[],mt=[],yt=[];function P(a,t={}){var e,s,i,r;return++de,ut.push(a),ft.push((e=t.binop)!=null?e:-1),dt.push((s=t.beforeExpr)!=null?s:!1),mt.push((i=t.startsExpr)!=null?i:!1),yt.push((r=t.prefix)!=null?r:!1),_.push(new we(a,t)),de}function b(a,t={}){var e,s,i,r;return++de,pt.set(a,de),ut.push(a),ft.push((e=t.binop)!=null?e:-1),dt.push((s=t.beforeExpr)!=null?s:!1),mt.push((i=t.startsExpr)!=null?i:!1),yt.push((r=t.prefix)!=null?r:!1),_.push(new we("name",t)),de}var $i={bracketL:P("[",{beforeExpr:T,startsExpr:m}),bracketHashL:P("#[",{beforeExpr:T,startsExpr:m}),bracketBarL:P("[|",{beforeExpr:T,startsExpr:m}),bracketR:P("]"),bracketBarR:P("|]"),braceL:P("{",{beforeExpr:T,startsExpr:m}),braceBarL:P("{|",{beforeExpr:T,startsExpr:m}),braceHashL:P("#{",{beforeExpr:T,startsExpr:m}),braceR:P("}"),braceBarR:P("|}"),parenL:P("(",{beforeExpr:T,startsExpr:m}),parenR:P(")"),comma:P(",",{beforeExpr:T}),semi:P(";",{beforeExpr:T}),colon:P(":",{beforeExpr:T}),doubleColon:P("::",{beforeExpr:T}),dot:P("."),question:P("?",{beforeExpr:T}),questionDot:P("?."),arrow:P("=>",{beforeExpr:T}),template:P("template"),ellipsis:P("...",{beforeExpr:T}),backQuote:P("`",{startsExpr:m}),dollarBraceL:P("${",{beforeExpr:T,startsExpr:m}),templateTail:P("...`",{startsExpr:m}),templateNonTail:P("...${",{beforeExpr:T,startsExpr:m}),at:P("@"),hash:P("#",{startsExpr:m}),interpreterDirective:P("#!..."),eq:P("=",{beforeExpr:T,isAssign:ce}),assign:P("_=",{beforeExpr:T,isAssign:ce}),slashAssign:P("_=",{beforeExpr:T,isAssign:ce}),xorAssign:P("_=",{beforeExpr:T,isAssign:ce}),moduloAssign:P("_=",{beforeExpr:T,isAssign:ce}),incDec:P("++/--",{prefix:V,postfix:ji,startsExpr:m}),bang:P("!",{beforeExpr:T,prefix:V,startsExpr:m}),tilde:P("~",{beforeExpr:T,prefix:V,startsExpr:m}),doubleCaret:P("^^",{startsExpr:m}),doubleAt:P("@@",{startsExpr:m}),pipeline:L("|>",0),nullishCoalescing:L("??",1),logicalOR:L("||",1),logicalAND:L("&&",2),bitwiseOR:L("|",3),bitwiseXOR:L("^",4),bitwiseAND:L("&",5),equality:L("==/!=/===/!==",6),lt:L("/<=/>=",7),gt:L("/<=/>=",7),relational:L("/<=/>=",7),bitShift:L("<>/>>>",8),bitShiftL:L("<>/>>>",8),bitShiftR:L("<>/>>>",8),plusMin:P("+/-",{beforeExpr:T,binop:9,prefix:V,startsExpr:m}),modulo:P("%",{binop:10,startsExpr:m}),star:P("*",{binop:10}),slash:L("/",10),exponent:P("**",{beforeExpr:T,binop:11,rightAssociative:!0}),_in:E("in",{beforeExpr:T,binop:7}),_instanceof:E("instanceof",{beforeExpr:T,binop:7}),_break:E("break"),_case:E("case",{beforeExpr:T}),_catch:E("catch"),_continue:E("continue"),_debugger:E("debugger"),_default:E("default",{beforeExpr:T}),_else:E("else",{beforeExpr:T}),_finally:E("finally"),_function:E("function",{startsExpr:m}),_if:E("if"),_return:E("return",{beforeExpr:T}),_switch:E("switch"),_throw:E("throw",{beforeExpr:T,prefix:V,startsExpr:m}),_try:E("try"),_var:E("var"),_const:E("const"),_with:E("with"),_new:E("new",{beforeExpr:T,startsExpr:m}),_this:E("this",{startsExpr:m}),_super:E("super",{startsExpr:m}),_class:E("class",{startsExpr:m}),_extends:E("extends",{beforeExpr:T}),_export:E("export"),_import:E("import",{startsExpr:m}),_null:E("null",{startsExpr:m}),_true:E("true",{startsExpr:m}),_false:E("false",{startsExpr:m}),_typeof:E("typeof",{beforeExpr:T,prefix:V,startsExpr:m}),_void:E("void",{beforeExpr:T,prefix:V,startsExpr:m}),_delete:E("delete",{beforeExpr:T,prefix:V,startsExpr:m}),_do:E("do",{isLoop:je,beforeExpr:T}),_for:E("for",{isLoop:je}),_while:E("while",{isLoop:je}),_as:b("as",{startsExpr:m}),_assert:b("assert",{startsExpr:m}),_async:b("async",{startsExpr:m}),_await:b("await",{startsExpr:m}),_defer:b("defer",{startsExpr:m}),_from:b("from",{startsExpr:m}),_get:b("get",{startsExpr:m}),_let:b("let",{startsExpr:m}),_meta:b("meta",{startsExpr:m}),_of:b("of",{startsExpr:m}),_sent:b("sent",{startsExpr:m}),_set:b("set",{startsExpr:m}),_source:b("source",{startsExpr:m}),_static:b("static",{startsExpr:m}),_using:b("using",{startsExpr:m}),_yield:b("yield",{startsExpr:m}),_asserts:b("asserts",{startsExpr:m}),_checks:b("checks",{startsExpr:m}),_exports:b("exports",{startsExpr:m}),_global:b("global",{startsExpr:m}),_implements:b("implements",{startsExpr:m}),_intrinsic:b("intrinsic",{startsExpr:m}),_infer:b("infer",{startsExpr:m}),_is:b("is",{startsExpr:m}),_mixins:b("mixins",{startsExpr:m}),_proto:b("proto",{startsExpr:m}),_require:b("require",{startsExpr:m}),_satisfies:b("satisfies",{startsExpr:m}),_keyof:b("keyof",{startsExpr:m}),_readonly:b("readonly",{startsExpr:m}),_unique:b("unique",{startsExpr:m}),_abstract:b("abstract",{startsExpr:m}),_declare:b("declare",{startsExpr:m}),_enum:b("enum",{startsExpr:m}),_module:b("module",{startsExpr:m}),_namespace:b("namespace",{startsExpr:m}),_interface:b("interface",{startsExpr:m}),_type:b("type",{startsExpr:m}),_opaque:b("opaque",{startsExpr:m}),name:P("name",{startsExpr:m}),placeholder:P("%%",{startsExpr:m}),string:P("string",{startsExpr:m}),num:P("num",{startsExpr:m}),bigint:P("bigint",{startsExpr:m}),decimal:P("decimal",{startsExpr:m}),regexp:P("regexp",{startsExpr:m}),privateName:P("#name",{startsExpr:m}),eof:P("eof"),jsxName:P("jsxName"),jsxText:P("jsxText",{beforeExpr:T}),jsxTagStart:P("jsxTagStart",{startsExpr:m}),jsxTagEnd:P("jsxTagEnd")};function w(a){return a>=93&&a<=133}function Vi(a){return a<=92}function M(a){return a>=58&&a<=133}function Es(a){return a>=58&&a<=137}function qi(a){return dt[a]}function ue(a){return mt[a]}function zi(a){return a>=29&&a<=33}function fs(a){return a>=129&&a<=131}function Hi(a){return a>=90&&a<=92}function xt(a){return a>=58&&a<=92}function Ki(a){return a>=39&&a<=59}function Wi(a){return a===34}function Ji(a){return yt[a]}function Xi(a){return a>=121&&a<=123}function Gi(a){return a>=124&&a<=130}function H(a){return ut[a]}function Ee(a){return ft[a]}function Yi(a){return a===57}function Ie(a){return a>=24&&a<=25}function R(a){return _[a]}_[8].updateContext=a=>{a.pop()},_[5].updateContext=_[7].updateContext=_[23].updateContext=a=>{a.push(C.brace)},_[22].updateContext=a=>{a[a.length-1]===C.template?a.pop():a.push(C.template)},_[143].updateContext=a=>{a.push(C.j_expr,C.j_oTag)};var Pt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Cs="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Qi=new RegExp("["+Pt+"]"),Zi=new RegExp("["+Pt+Cs+"]");Pt=Cs=null;var ws=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,2,60,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,496,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],er=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,343,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239];function He(a,t){let e=65536;for(let s=0,i=t.length;sa)return!1;if(e+=t[s+1],e>=a)return!0}return!1}function U(a){return a<65?a===36:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Qi.test(String.fromCharCode(a)):He(a,ws)}function Z(a){return a<48?a===36:a<58?!0:a<65?!1:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Zi.test(String.fromCharCode(a)):He(a,ws)||He(a,er)}var gt={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},tr=new Set(gt.keyword),sr=new Set(gt.strict),ir=new Set(gt.strictBind);function Is(a,t){return t&&a==="await"||a==="enum"}function Ns(a,t){return Is(a,t)||sr.has(a)}function ks(a){return ir.has(a)}function vs(a,t){return Ns(a,t)||ks(a)}function rr(a){return tr.has(a)}function ar(a,t,e){return a===64&&t===64&&U(e)}var nr=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function or(a){return nr.has(a)}var me=class{constructor(t){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=t}},ye=class{constructor(t,e){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=t,this.inModule=e}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&128)return!0;if(e&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new me(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,e,s){let i=this.currentScope();if(e&8||e&16){this.checkRedeclarationInScope(i,t,e,s);let r=i.names.get(t)||0;e&16?r=r|4:(i.firstLexicalName||(i.firstLexicalName=t),r=r|2),i.names.set(t,r),e&8&&this.maybeExportDefined(i,t)}else if(e&4)for(let r=this.scopeStack.length-1;r>=0&&(i=this.scopeStack[r],this.checkRedeclarationInScope(i,t,e,s),i.names.set(t,(i.names.get(t)||0)|1),this.maybeExportDefined(i,t),!(i.flags&1667));--r);this.parser.inModule&&i.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,e){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(e)}checkRedeclarationInScope(t,e,s,i){this.isRedeclaredInScope(t,e,s)&&this.parser.raise(p.VarRedeclaration,i,{identifierName:e})}isRedeclaredInScope(t,e,s){if(!(s&1))return!1;if(s&8)return t.names.has(e);let i=t.names.get(e);return s&16?(i&2)>0||!this.treatFunctionsAsVarInScope(t)&&(i&1)>0:(i&2)>0&&!(t.flags&8&&t.firstLexicalName===e)||!this.treatFunctionsAsVarInScope(t)&&(i&4)>0}checkLocalExport(t){let{name:e}=t;this.scopeStack[0].names.has(e)||this.undefinedExports.set(e,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1667)return e}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1731&&!(e&4))return e}}},Ke=class extends me{constructor(...t){super(...t),this.declareFunctions=new Set}},We=class extends ye{createScope(t){return new Ke(t)}declareName(t,e,s){let i=this.currentScope();if(e&2048){this.checkRedeclarationInScope(i,t,e,s),this.maybeExportDefined(i,t),i.declareFunctions.add(t);return}super.declareName(t,e,s)}isRedeclaredInScope(t,e,s){if(super.isRedeclaredInScope(t,e,s))return!0;if(s&2048&&!t.declareFunctions.has(e)){let i=t.names.get(e);return(i&4)>0||(i&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}},lr=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),g=F`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:a})=>`Cannot overwrite reserved type ${a}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:a,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${a} = true,\` or \`${a} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:a,enumName:t})=>`Enum member names need to be unique, but the name \`${a}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:a})=>`Enum \`${a}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:a,enumName:t})=>`Enum type \`${a}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:a})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${a}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:a,memberName:t,explicitType:e})=>`Enum \`${a}\` has type \`${e}\`, so the initializer of \`${t}\` needs to be a ${e} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:a,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${a}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:a,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${a}\`.`,EnumInvalidMemberName:({enumName:a,memberName:t,suggestion:e})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${e}\`, in enum \`${a}\`.`,EnumNumberMemberNotInitialized:({enumName:a,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${a}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:a})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${a}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{reasonCode:"OptionalBindingPattern"}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:a})=>`Unexpected reserved type ${a}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:a,suggestion:t})=>`\`declare export ${a}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function hr(a){return a.type==="DeclareExportAllDeclaration"||a.type==="DeclareExportDeclaration"&&(!a.declaration||a.declaration.type!=="TypeAlias"&&a.declaration.type!=="InterfaceDeclaration")}function ds(a){return a.importKind==="type"||a.importKind==="typeof"}var cr={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function pr(a,t){let e=[],s=[];for(let i=0;iclass extends a{constructor(...e){super(...e),this.flowPragma=void 0}getScopeHandler(){return We}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(e,s){e!==134&&e!==13&&e!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(e,s)}addComment(e){if(this.flowPragma===void 0){let s=ur.exec(e.value);if(s)if(s[1]==="flow")this.flowPragma="flow";else if(s[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(e)}flowParseTypeInitialiser(e){let s=this.state.inType;this.state.inType=!0,this.expect(e||14);let i=this.flowParseType();return this.state.inType=s,i}flowParsePredicate(){let e=this.startNode(),s=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>s.index+1&&this.raise(g.UnexpectedSpaceBetweenModuloChecks,s),this.eat(10)?(e.value=super.parseExpression(),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let e=this.state.inType;this.state.inType=!0,this.expect(14);let s=null,i=null;return this.match(54)?(this.state.inType=e,i=this.flowParsePredicate()):(s=this.flowParseType(),this.state.inType=e,this.match(54)&&(i=this.flowParsePredicate())),[s,i]}flowParseDeclareClass(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}flowParseDeclareFunction(e){this.next();let s=e.id=this.parseIdentifier(),i=this.startNode(),r=this.startNode();this.match(47)?i.typeParameters=this.flowParseTypeParameterDeclaration():i.typeParameters=null,this.expect(10);let n=this.flowParseFunctionTypeParams();return i.params=n.params,i.rest=n.rest,i.this=n._this,this.expect(11),[i.returnType,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),r.typeAnnotation=this.finishNode(i,"FunctionTypeAnnotation"),s.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.resetEndLocation(s),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.loc.start),this.finishNode(e,"DeclareFunction")}flowParseDeclare(e,s){if(this.match(80))return this.flowParseDeclareClass(e);if(this.match(68))return this.flowParseDeclareFunction(e);if(this.match(74))return this.flowParseDeclareVariable(e);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(e):(s&&this.raise(g.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(e));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(129))return this.flowParseDeclareInterface(e);if(this.match(82))return this.flowParseDeclareExportDeclaration(e,s);this.unexpected()}flowParseDeclareVariable(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}flowParseDeclareModule(e){this.scope.enter(0),this.match(134)?e.id=super.parseExprAtom():e.id=this.parseIdentifier();let s=e.body=this.startNode(),i=s.body=[];for(this.expect(5);!this.match(8);){let o=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(g.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(o)):(this.expectContextual(125,g.UnsupportedStatementInDeclareModule),o=this.flowParseDeclare(o,!0)),i.push(o)}this.scope.exit(),this.expect(8),this.finishNode(s,"BlockStatement");let r=null,n=!1;return i.forEach(o=>{hr(o)?(r==="CommonJS"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="ES"):o.type==="DeclareModuleExports"&&(n&&this.raise(g.DuplicateDeclareModuleExports,o),r==="ES"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="CommonJS",n=!0)}),e.kind=r||"CommonJS",this.finishNode(e,"DeclareModule")}flowParseDeclareExportDeclaration(e,s){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!s){let i=this.state.value;throw this.raise(g.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:i,suggestion:cr[i]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return e=this.parseExport(e,null),e.type==="ExportNamedDeclaration"?(e.default=!1,delete e.exportKind,this.castNodeTo(e,"DeclareExportDeclaration")):this.castNodeTo(e,"DeclareExportAllDeclaration");this.unexpected()}flowParseDeclareModuleExports(e){return this.next(),this.expectContextual(111),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}flowParseDeclareTypeAlias(e){this.next();let s=this.flowParseTypeAlias(e);return this.castNodeTo(s,"DeclareTypeAlias"),s}flowParseDeclareOpaqueType(e){this.next();let s=this.flowParseOpaqueType(e,!0);return this.castNodeTo(s,"DeclareOpaqueType"),s}flowParseDeclareInterface(e){return this.next(),this.flowParseInterfaceish(e,!1),this.finishNode(e,"DeclareInterface")}flowParseInterfaceish(e,s){if(e.id=this.flowParseRestrictedIdentifier(!s,!0),this.scope.declareName(e.id.name,s?17:8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(!s&&this.eat(12));if(s){if(e.implements=[],e.mixins=[],this.eatContextual(117))do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do e.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:s,allowExact:!1,allowSpread:!1,allowProto:s,allowInexact:!1})}flowParseInterfaceExtends(){let e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}flowParseInterface(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")}checkNotUnderscore(e){e==="_"&&this.raise(g.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(e,s,i){lr.has(e)&&this.raise(i?g.AssignReservedType:g.UnexpectedReservedType,s,{reservedType:e})}flowParseRestrictedIdentifier(e,s){return this.checkReservedType(this.state.value,this.state.startLoc,s),this.parseIdentifier(e)}flowParseTypeAlias(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")}flowParseOpaqueType(e,s){return this.expectContextual(130),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,s||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")}flowParseTypeParameter(e=!1){let s=this.state.startLoc,i=this.startNode(),r=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return i.name=n.name,i.variance=r,i.bound=n.typeAnnotation,this.match(29)?(this.eat(29),i.default=this.flowParseType()):e&&this.raise(g.MissingTypeParamDefault,s),this.finishNode(i,"TypeParameter")}flowParseTypeParameterDeclaration(){let e=this.state.inType,s=this.startNode();s.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let i=!1;do{let r=this.flowParseTypeParameter(i);s.params.push(r),r.default&&(i=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(s,"TypeParameterDeclaration")}flowInTopLevelContext(e){if(this.curContext()!==C.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let e=this.startNode(),s=this.state.inType;return this.state.inType=!0,e.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let i=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=i}),this.state.inType=s,!this.state.inType&&this.curContext()===C.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return;let e=this.startNode(),s=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=s,this.finishNode(e,"TypeParameterInstantiation")}flowParseInterfaceType(){let e=this.startNode();if(this.expectContextual(129),e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(e,s,i){return e.static=s,this.lookahead().type===14?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=i,this.finishNode(e,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(e,s){return e.static=s,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(e,s){let i=this.startNode();return e.static=s,e.value=this.flowParseObjectTypeMethodish(i),this.finishNode(e,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:e,allowExact:s,allowSpread:i,allowProto:r,allowInexact:n}){let o=this.state.inType;this.state.inType=!0;let l=this.startNode();l.callProperties=[],l.properties=[],l.indexers=[],l.internalSlots=[];let h,c,u=!1;for(s&&this.match(6)?(this.expect(6),h=9,c=!0):(this.expect(5),h=8,c=!1),l.exact=c;!this.match(h);){let d=!1,x=null,A=null,N=this.startNode();if(r&&this.isContextual(118)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),x=this.state.startLoc,e=!1)}if(e&&this.isContextual(106)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),d=!0)}let S=this.flowParseVariance();if(this.eat(0))x!=null&&this.unexpected(x),this.eat(0)?(S&&this.unexpected(S.loc.start),l.internalSlots.push(this.flowParseObjectTypeInternalSlot(N,d))):l.indexers.push(this.flowParseObjectTypeIndexer(N,d,S));else if(this.match(10)||this.match(47))x!=null&&this.unexpected(x),S&&this.unexpected(S.loc.start),l.callProperties.push(this.flowParseObjectTypeCallProperty(N,d));else{let I="init";if(this.isContextual(99)||this.isContextual(104)){let $=this.lookahead();Es($.type)&&(I=this.state.value,this.next())}let W=this.flowParseObjectTypeProperty(N,d,x,S,I,i,n??!c);W===null?(u=!0,A=this.state.lastTokStartLoc):l.properties.push(W)}this.flowObjectTypeSemicolon(),A&&!this.match(8)&&!this.match(9)&&this.raise(g.UnexpectedExplicitInexactInObject,A)}this.expect(h),i&&(l.inexact=u);let f=this.finishNode(l,"ObjectTypeAnnotation");return this.state.inType=o,f}flowParseObjectTypeProperty(e,s,i,r,n,o,l){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(o?l||this.raise(g.InexactInsideExact,this.state.lastTokStartLoc):this.raise(g.InexactInsideNonObject,this.state.lastTokStartLoc),r&&this.raise(g.InexactVariance,r),null):(o||this.raise(g.UnexpectedSpreadType,this.state.lastTokStartLoc),i!=null&&this.unexpected(i),r&&this.raise(g.SpreadVariance,r),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));{e.key=this.flowParseObjectPropertyKey(),e.static=s,e.proto=i!=null,e.kind=n;let h=!1;return this.match(47)||this.match(10)?(e.method=!0,i!=null&&this.unexpected(i),r&&this.unexpected(r.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start)),(n==="get"||n==="set")&&this.flowCheckGetterSetterParams(e),!o&&e.key.name==="constructor"&&e.value.this&&this.raise(g.ThisParamBannedInConstructor,e.value.this)):(n!=="init"&&this.unexpected(),e.method=!1,this.eat(17)&&(h=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=h,this.finishNode(e,"ObjectTypeProperty")}}flowCheckGetterSetterParams(e){let s=e.kind==="get"?0:1,i=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.kind==="get"?g.GetterMayNotHaveThisParam:g.SetterMayNotHaveThisParam,e.value.this),i!==s&&this.raise(e.kind==="get"?p.BadGetterArity:p.BadSetterArity,e),e.kind==="set"&&e.value.rest&&this.raise(p.BadSetterRestParameter,e)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(e,s){e??(e=this.state.startLoc);let i=s||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let r=this.startNodeAt(e);r.qualification=i,r.id=this.flowParseRestrictedIdentifier(!0),i=this.finishNode(r,"QualifiedTypeIdentifier")}return i}flowParseGenericType(e,s){let i=this.startNodeAt(e);return i.typeParameters=null,i.id=this.flowParseQualifiedTypeIdentifier(e,s),this.match(47)&&(i.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(i,"GenericTypeAnnotation")}flowParseTypeofType(){let e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}flowParseTupleType(){let e=this.startNode();for(e.types=[],this.expect(0);this.state.possuper.parseFunctionBody(e,!0,i));return}super.parseFunctionBody(e,!1,i)}parseFunctionBodyAndFinish(e,s,i=!1){if(this.match(14)){let r=this.startNode();[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),e.returnType=r.typeAnnotation?this.finishNode(r,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(e,s,i)}parseStatementLike(e){if(this.state.strict&&this.isContextual(129)){let i=this.lookahead();if(M(i.type)){let r=this.startNode();return this.next(),this.flowParseInterface(r)}}else if(this.isContextual(126)){let i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}let s=super.parseStatementLike(e);return this.flowPragma===void 0&&!this.isValidDirective(s)&&(this.flowPragma=null),s}parseExpressionStatement(e,s,i){if(s.type==="Identifier"){if(s.name==="declare"){if(this.match(80)||w(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(e)}else if(w(this.state.type)){if(s.name==="interface")return this.flowParseInterface(e);if(s.name==="type")return this.flowParseTypeAlias(e);if(s.name==="opaque")return this.flowParseOpaqueType(e,!1)}}return super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){let{type:e}=this.state;return e===126||fs(e)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:e}=this.state;return e===126||fs(e)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return super.parseExportDefaultExpression()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let f=this.lookaheadCharCode();if(f===44||f===61||f===58||f===41)return this.setOptionalParametersError(i),e}this.expect(17);let r=this.state.clone(),n=this.state.noArrowAt,o=this.startNodeAt(s),{consequent:l,failed:h}=this.tryParseConditionalConsequent(),[c,u]=this.getArrowLikeExpressions(l);if(h||u.length>0){let f=[...n];if(u.length>0){this.state=r,this.state.noArrowAt=f;for(let d=0;d1&&this.raise(g.AmbiguousConditionalArrow,r.startLoc),h&&c.length===1&&(this.state=r,f.push(c[0].start),this.state.noArrowAt=f,{consequent:l,failed:h}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(l,!0),this.state.noArrowAt=n,this.expect(14),o.test=e,o.consequent=l,o.alternate=this.forwardNoArrowParamsConversionAt(o,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(o,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let e=this.parseMaybeAssignAllowIn(),s=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:s}}getArrowLikeExpressions(e,s){let i=[e],r=[];for(;i.length!==0;){let n=i.pop();n.type==="ArrowFunctionExpression"&&n.body.type!=="BlockStatement"?(n.typeParameters||!n.returnType?this.finishArrowValidation(n):r.push(n),i.push(n.body)):n.type==="ConditionalExpression"&&(i.push(n.consequent),i.push(n.alternate))}return s?(r.forEach(n=>this.finishArrowValidation(n)),[r,[]]):pr(r,n=>n.params.every(o=>this.isAssignable(o,!0)))}finishArrowValidation(e){var s;this.toAssignableList(e.params,(s=e.extra)==null?void 0:s.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(e,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(e,s){let i;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),i=s(),this.state.noArrowParamsConversionAt.pop()):i=s(),i}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return i}assertModuleNodeAllowed(e){e.type==="ImportDeclaration"&&(e.importKind==="type"||e.importKind==="typeof")||e.type==="ExportNamedDeclaration"&&e.exportKind==="type"||e.type==="ExportAllDeclaration"&&e.exportKind==="type"||super.assertModuleNodeAllowed(e)}parseExportDeclaration(e){if(this.isContextual(130)){e.exportKind="type";let s=this.startNode();return this.next(),this.match(5)?(e.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(e),null):this.flowParseTypeAlias(s)}else if(this.isContextual(131)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseOpaqueType(s,!1)}else if(this.isContextual(129)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseInterface(s)}else if(this.isContextual(126)){e.exportKind="value";let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}else return super.parseExportDeclaration(e)}eatExportStar(e){return super.eatExportStar(e)?!0:this.isContextual(130)&&this.lookahead().type===55?(e.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(e){let{startLoc:s}=this.state,i=super.maybeParseExportNamespaceSpecifier(e);return i&&e.exportKind==="type"&&this.unexpected(s),i}parseClassId(e,s,i){super.parseClassId(e,s,i),this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(e,s,i){let{startLoc:r}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(e,s))return;s.declare=!0}super.parseClassMember(e,s,i),s.declare&&(s.type!=="ClassProperty"&&s.type!=="ClassPrivateProperty"&&s.type!=="PropertyDefinition"?this.raise(g.DeclareClassElement,r):s.value&&this.raise(g.DeclareClassFieldInitializer,s.value))}isIterator(e){return e==="iterator"||e==="asyncIterator"}readIterator(){let e=super.readWord1(),s="@@"+e;(!this.isIterator(e)||!this.state.inType)&&this.raise(p.InvalidIdentifier,this.state.curPosition(),{identifierName:s}),this.finishToken(132,s)}getTokenFromCode(e){let s=this.input.charCodeAt(this.state.pos+1);e===123&&s===124?this.finishOp(6,2):this.state.inType&&(e===62||e===60)?this.finishOp(e===62?48:47,1):this.state.inType&&e===63?s===46?this.finishOp(18,2):this.finishOp(17,1):ar(e,s,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(e)}isAssignable(e,s){return e.type==="TypeCastExpression"?this.isAssignable(e.expression,s):super.isAssignable(e,s)}toAssignable(e,s=!1){!s&&e.type==="AssignmentExpression"&&e.left.type==="TypeCastExpression"&&(e.left=this.typeCastToParameter(e.left)),super.toAssignable(e,s)}toAssignableList(e,s,i){for(let r=0;r1||!s)&&this.raise(g.TypeCastInPattern,n.typeAnnotation)}return e}parseArrayLike(e,s,i,r){let n=super.parseArrayLike(e,s,i,r);return s&&!this.state.maybeInArrowParameters&&this.toReferencedList(n.elements),n}isValidLVal(e,s,i){return e==="TypeCastExpression"||super.isValidLVal(e,s,i)}parseClassProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(e)}parseClassPrivateProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(e){return!this.match(14)&&super.isNonstaticConstructor(e)}pushClassMethod(e,s,i,r,n,o){if(s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(e,s,i,r,n,o),s.params&&n){let l=s.params;l.length>0&&this.isThisParam(l[0])&&this.raise(g.ThisParamBannedInConstructor,s)}else if(s.type==="MethodDefinition"&&n&&s.value.params){let l=s.value.params;l.length>0&&this.isThisParam(l[0])&&this.raise(g.ThisParamBannedInConstructor,s)}}pushClassPrivateMethod(e,s,i,r){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(e,s,i,r)}parseClassSuper(e){if(super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeParameters=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let s=e.implements=[];do{let i=this.startNode();i.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,s.push(this.finishNode(i,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(e){super.checkGetterSetterParams(e);let s=this.getObjectOrClassMethodParams(e);if(s.length>0){let i=s[0];this.isThisParam(i)&&e.kind==="get"?this.raise(g.GetterMayNotHaveThisParam,i):this.isThisParam(i)&&this.raise(g.SetterMayNotHaveThisParam,i)}}parsePropertyNamePrefixOperator(e){e.variance=this.flowParseVariance()}parseObjPropValue(e,s,i,r,n,o,l){e.variance&&this.unexpected(e.variance.loc.start),delete e.variance;let h;this.match(47)&&!o&&(h=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let c=super.parseObjPropValue(e,s,i,r,n,o,l);return h&&((c.value||c).typeParameters=h),c}parseFunctionParamType(e){return this.eat(17)&&(e.type!=="Identifier"&&this.raise(g.PatternIsOptional,e),this.isThisParam(e)&&this.raise(g.ThisParamMayNotBeOptional,e),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(g.ThisParamAnnotationRequired,e),this.match(29)&&this.isThisParam(e)&&this.raise(g.ThisParamNoDefault,e),this.resetEndLocation(e),e}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startsuper.parseMaybeAssign(e,s),r),!n.error)return n.node;let{context:h}=this.state,c=h[h.length-1];(c===C.j_oTag||c===C.j_expr)&&h.pop()}if((i=n)!=null&&i.error||this.match(47)){var o,l;r=r||this.state.clone();let h,c=this.tryParse(f=>{var d;h=this.flowParseTypeParameterDeclaration();let x=this.forwardNoArrowParamsConversionAt(h,()=>{let N=super.parseMaybeAssign(e,s);return this.resetStartLocationFromNode(N,h),N});(d=x.extra)!=null&&d.parenthesized&&f();let A=this.maybeUnwrapTypeCastExpression(x);return A.type!=="ArrowFunctionExpression"&&f(),A.typeParameters=h,this.resetStartLocationFromNode(A,h),x},r),u=null;if(c.node&&this.maybeUnwrapTypeCastExpression(c.node).type==="ArrowFunctionExpression"){if(!c.error&&!c.aborted)return c.node.async&&this.raise(g.UnexpectedTypeParameterBeforeAsyncArrowFunction,h),c.node;u=c.node}if((o=n)!=null&&o.node)return this.state=n.failState,n.node;if(u)return this.state=c.failState,u;throw(l=n)!=null&&l.thrown?n.error:c.thrown?c.error:this.raise(g.UnexpectedTokenAfterTypeParameter,h)}return super.parseMaybeAssign(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(()=>{let i=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let r=this.startNode();return[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=i,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),r});if(s.thrown)return null;s.error&&(this.state=s.failState),e.returnType=s.node.typeAnnotation?this.finishNode(s.node,"TypeAnnotation"):null}return super.parseArrow(e)}shouldParseArrow(e){return this.match(14)||super.shouldParseArrow(e)}setArrowFunctionParameters(e,s){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?e.params=s:super.setArrowFunctionParameters(e,s)}checkParams(e,s,i,r=!0){if(!(i&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start)))){for(let n=0;n0&&this.raise(g.ThisParamMustBeFirst,e.params[n]);super.checkParams(e,s,i,r)}}parseParenAndDistinguishExpression(e){return super.parseParenAndDistinguishExpression(e&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(e,s,i){if(e.type==="Identifier"&&e.name==="async"&&this.state.noArrowAt.includes(s.index)){this.next();let r=this.startNodeAt(s);r.callee=e,r.arguments=super.parseCallExpressionArguments(11),e=this.finishNode(r,"CallExpression")}else if(e.type==="Identifier"&&e.name==="async"&&this.match(47)){let r=this.state.clone(),n=this.tryParse(l=>this.parseAsyncArrowWithTypeParameters(s)||l(),r);if(!n.error&&!n.aborted)return n.node;let o=this.tryParse(()=>super.parseSubscripts(e,s,i),r);if(o.node&&!o.error)return o.node;if(n.node)return this.state=n.failState,n.node;if(o.node)return this.state=o.failState,o.node;throw n.error||o.error}return super.parseSubscripts(e,s,i)}parseSubscript(e,s,i,r){if(this.match(18)&&this.isLookaheadToken_lt()){if(r.optionalChainMember=!0,i)return r.stop=!0,e;this.next();let n=this.startNodeAt(s);return n.callee=e,n.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),n.arguments=this.parseCallExpressionArguments(11),n.optional=!0,this.finishCallExpression(n,!0)}else if(!i&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let n=this.startNodeAt(s);n.callee=e;let o=this.tryParse(()=>(n.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),n.arguments=super.parseCallExpressionArguments(11),r.optionalChainMember&&(n.optional=!1),this.finishCallExpression(n,r.optionalChainMember)));if(o.node)return o.error&&(this.state=o.failState),o.node}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let s=null;this.shouldParseTypes()&&this.match(47)&&(s=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),e.typeArguments=s}parseAsyncArrowWithTypeParameters(e){let s=this.startNodeAt(e);if(this.parseFunctionParams(s,!1),!!this.parseArrow(s))return super.parseArrowExpression(s,void 0,!0)}readToken_mult_modulo(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===42&&s===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(e)}readToken_pipe_amp(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===124&&s===125){this.finishOp(9,2);return}super.readToken_pipe_amp(e)}parseTopLevel(e,s){let i=super.parseTopLevel(e,s);return this.state.hasFlowComment&&this.raise(g.UnterminatedFlowComment,this.state.curPosition()),i}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(g.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let e=this.skipFlowComment();e&&(this.state.pos+=e,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:e}=this.state,s=2;for(;[32,9].includes(this.input.charCodeAt(e+s));)s++;let i=this.input.charCodeAt(s+e),r=this.input.charCodeAt(s+e+1);return i===58&&r===58?s+2:this.input.slice(s+e,s+e+12)==="flow-include"?s+12:i===58&&r!==58?s:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(e,{enumName:s,memberName:i}){this.raise(g.EnumBooleanMemberNotInitialized,e,{memberName:i,enumName:s})}flowEnumErrorInvalidMemberInitializer(e,s){return this.raise(s.explicitType?s.explicitType==="symbol"?g.EnumInvalidMemberInitializerSymbolType:g.EnumInvalidMemberInitializerPrimaryType:g.EnumInvalidMemberInitializerUnknownType,e,s)}flowEnumErrorNumberMemberNotInitialized(e,s){this.raise(g.EnumNumberMemberNotInitialized,e,s)}flowEnumErrorStringMemberInconsistentlyInitialized(e,s){this.raise(g.EnumStringMemberInconsistentlyInitialized,e,s)}flowEnumMemberInit(){let e=this.state.startLoc,s=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let i=this.parseNumericLiteral(this.state.value);return s()?{type:"number",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 134:{let i=this.parseStringLiteral(this.state.value);return s()?{type:"string",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 85:case 86:{let i=this.parseBooleanLiteral(this.match(85));return s()?{type:"boolean",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}default:return{type:"invalid",loc:e}}}flowEnumMemberRaw(){let e=this.state.startLoc,s=this.parseIdentifier(!0),i=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e};return{id:s,init:i}}flowEnumCheckExplicitTypeMismatch(e,s,i){let{explicitType:r}=s;r!==null&&r!==i&&this.flowEnumErrorInvalidMemberInitializer(e,s)}flowEnumMembers({enumName:e,explicitType:s}){let i=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},n=!1;for(;!this.match(8);){if(this.eat(21)){n=!0;break}let o=this.startNode(),{id:l,init:h}=this.flowEnumMemberRaw(),c=l.name;if(c==="")continue;/^[a-z]/.test(c)&&this.raise(g.EnumInvalidMemberName,l,{memberName:c,suggestion:c[0].toUpperCase()+c.slice(1),enumName:e}),i.has(c)&&this.raise(g.EnumDuplicateMemberName,l,{memberName:c,enumName:e}),i.add(c);let u={enumName:e,explicitType:s,memberName:c};switch(o.id=l,h.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"boolean"),o.init=h.value,r.booleanMembers.push(this.finishNode(o,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"number"),o.init=h.value,r.numberMembers.push(this.finishNode(o,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(h.loc,u,"string"),o.init=h.value,r.stringMembers.push(this.finishNode(o,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(h.loc,u);case"none":switch(s){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(h.loc,u);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(h.loc,u);break;default:r.defaultedMembers.push(this.finishNode(o,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:r,hasUnknownMembers:n}}flowEnumStringMembers(e,s,{enumName:i}){if(e.length===0)return s;if(s.length===0)return e;if(s.length>e.length){for(let r of e)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return s}else{for(let r of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return e}}flowEnumParseExplicitType({enumName:e}){if(!this.eatContextual(102))return null;if(!w(this.state.type))throw this.raise(g.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:e});let{value:s}=this.state;return this.next(),s!=="boolean"&&s!=="number"&&s!=="string"&&s!=="symbol"&&this.raise(g.EnumInvalidExplicitType,this.state.startLoc,{enumName:e,invalidEnumType:s}),s}flowEnumBody(e,s){let i=s.name,r=s.loc.start,n=this.flowEnumParseExplicitType({enumName:i});this.expect(5);let{members:o,hasUnknownMembers:l}=this.flowEnumMembers({enumName:i,explicitType:n});switch(e.hasUnknownMembers=l,n){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:{let h=()=>(e.members=[],this.expect(8),this.finishNode(e,"EnumStringBody"));e.explicitType=!1;let c=o.booleanMembers.length,u=o.numberMembers.length,f=o.stringMembers.length,d=o.defaultedMembers.length;if(!c&&!u&&!f&&!d)return h();if(!c&&!u)return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");if(!u&&!f&&c>=d){for(let x of o.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(x.loc.start,{enumName:i,memberName:x.id.name});return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}else if(!c&&!f&&u>=d){for(let x of o.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(x.loc.start,{enumName:i,memberName:x.id.name});return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}else return this.raise(g.EnumInconsistentMemberValues,r,{enumName:i}),h()}}}flowParseEnumDeclaration(e){let s=this.parseIdentifier();return e.id=s,e.body=this.flowEnumBody(this.startNode(),s),this.finishNode(e,"EnumDeclaration")}jsxParseOpeningElementAfterName(e){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(e.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(e)}isLookaheadToken_lt(){let e=this.nextTokenStart();if(this.input.charCodeAt(e)===60){let s=this.input.charCodeAt(e+1);return s!==60&&s!==61}return!1}reScan_lt_gt(){let{type:e}=this.state;e===47?(this.state.pos-=1,this.readToken_lt()):e===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:e}=this.state;return e===51?(this.state.pos-=2,this.finishOp(47,1),47):e}maybeUnwrapTypeCastExpression(e){return e.type==="TypeCastExpression"?e.expression:e}},dr=/\r\n|[\r\n\u2028\u2029]/,be=new RegExp(dr.source,"g");function ee(a){switch(a){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function ms(a,t,e){for(let s=t;s`Expected corresponding JSX closing tag for <${a}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:a,HTMLEntity:t})=>`Unexpected token \`${a}\`. Did you mean \`${t}\` or \`{'${a}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function q(a){return a?a.type==="JSXOpeningFragment"||a.type==="JSXClosingFragment":!1}function Q(a){if(a.type==="JSXIdentifier")return a.name;if(a.type==="JSXNamespacedName")return a.namespace.name+":"+a.name.name;if(a.type==="JSXMemberExpression")return Q(a.object)+"."+Q(a.property);throw new Error("Node had unexpected type: "+a.type)}var yr=a=>class extends a{jsxReadToken(){let e="",s=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(J.UnterminatedJsxContent,this.state.startLoc);let i=this.input.charCodeAt(this.state.pos);switch(i){case 60:case 123:if(this.state.pos===this.state.start){i===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(i);return}e+=this.input.slice(s,this.state.pos),this.finishToken(142,e);return;case 38:e+=this.input.slice(s,this.state.pos),e+=this.jsxReadEntity(),s=this.state.pos;break;case 62:case 125:default:ee(i)?(e+=this.input.slice(s,this.state.pos),e+=this.jsxReadNewLine(!0),s=this.state.pos):++this.state.pos}}}jsxReadNewLine(e){let s=this.input.charCodeAt(this.state.pos),i;return++this.state.pos,s===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,i=e?` +- Did you mean \`import { "${a}" as foo }\`?`,ImportCallArity:"`import()` requires exactly one or two arguments.",ImportCallNotNewExpression:"Cannot use new with import(...).",ImportCallSpreadArgument:"`...` is not allowed in `import()`.",ImportJSONBindingNotDefault:"A JSON module can only be imported with `default`.",ImportReflectionHasAssertion:"`import module x` cannot have assertions.",ImportReflectionNotBinding:'Only `import module x from "./module"` is valid.',IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverDiscardElement:"'void' must be followed by an expression when not used in a binding position.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDecimal:"Invalid decimal.",InvalidDigit:({radix:a})=>`Expected number in radix ${a}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:a})=>`Escape sequence in keyword ${a}.`,InvalidIdentifier:({identifierName:a})=>`Invalid identifier ${a}.`,InvalidLhs:({ancestor:a})=>`Invalid left-hand side in ${be(a)}.`,InvalidLhsBinding:({ancestor:a})=>`Binding invalid left-hand side in ${be(a)}.`,InvalidLhsOptionalChaining:({ancestor:a})=>`Invalid optional chaining in the left-hand side of ${be(a)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:a})=>`Unexpected character '${a}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:a})=>`Private name #${a} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRecordProperty:"Only properties and spread elements are allowed in record definitions.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:a})=>`Label '${a}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:a})=>`This experimental syntax requires enabling the parser plugin: ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:a})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${a.map(t=>JSON.stringify(t)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeDifferentFromType:"The only accepted module attribute is `type`.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:a})=>`Duplicate key "${a}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:a})=>`An export name cannot include a lone surrogate, found '\\u${a.toString(16)}'.`,ModuleExportUndefined:({localName:a})=>`Export '${a}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:a})=>`Private names are only allowed in property accesses (\`obj.#${a}\`) or in \`in\` expressions (\`#${a} in obj\`).`,PrivateNameRedeclaration:({identifierName:a})=>`Duplicate private name #${a}.`,RecordExpressionBarIncorrectEndSyntaxType:"Record expressions ending with '|}' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionBarIncorrectStartSyntaxType:"Record expressions starting with '{|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",RecordExpressionHashIncorrectStartSyntaxType:"Record expressions starting with '#{' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",RecordNoProto:"'__proto__' is not allowed in Record expressions.",RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",TupleExpressionBarIncorrectEndSyntaxType:"Tuple expressions ending with '|]' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionBarIncorrectStartSyntaxType:"Tuple expressions starting with '[|' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'bar'.",TupleExpressionHashIncorrectStartSyntaxType:"Tuple expressions starting with '#[' are only allowed when the 'syntaxType' option of the 'recordAndTuple' plugin is set to 'hash'.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedAwaitAfterPipelineBody:'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal.',UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:a})=>`Unexpected keyword '${a}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:a})=>`Unexpected reserved word '${a}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:a,unexpected:t})=>`Unexpected token${t?` '${t}'.`:""}${a?`, expected "${a}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnexpectedVoidPattern:"Unexpected void binding.",UnsupportedBind:"Binding should be performed on object property.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:a,onlyValidPropertyName:t})=>`The only valid meta property for ${a} is ${a}.${t}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:a})=>`Identifier '${a}' has already been declared.`,VoidPatternCatchClauseParam:"A void binding can not be the catch clause parameter. Use `try { ... } catch { ... }` if you want to discard the caught error.",VoidPatternInitializer:"A void binding may not have an initializer.",YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",YieldNotInGeneratorFunction:"'yield' is only allowed within generator functions.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},Xs={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:a})=>`Assigning to '${a}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:a})=>`Binding '${a}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},Ys={ParseExpressionEmptyInput:"Unexpected parseExpression() input: The input is empty or contains only comments.",ParseExpressionExpectsEOF:({unexpected:a})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(a)}\`.`},Qs=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),Zs=Object.assign({PipeBodyIsTighter:"Unexpected yield after pipeline body; any yield expression acting as Hack-style pipe body must be parenthesized due to its loose operator precedence.",PipeTopicRequiresHackPipes:'Topic references are only supported when using the `"proposal": "hack"` version of the pipeline proposal.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:a})=>`Invalid topic token ${a}. In order to use ${a} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${a}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:a})=>`Hack-style pipe body cannot be an unparenthesized ${be({type:a})}; please wrap it in parentheses.`},{}),ei=["message"];function Ot(a,t,e){Object.defineProperty(a,t,{enumerable:!1,configurable:!0,value:e})}function ti({toMessage:a,code:t,reasonCode:e,syntaxPlugin:s}){let i=e==="MissingPlugin"||e==="MissingOneOfPlugins";return function r(n,o){let h=new SyntaxError;return h.code=t,h.reasonCode=e,h.loc=n,h.pos=n.index,h.syntaxPlugin=s,i&&(h.missingPlugin=o.missingPlugin),Ot(h,"clone",function(u={}){let{line:f,column:d,index:x}=u.loc??n;return r(new R(f,d,x),Object.assign({},o,u.details))}),Ot(h,"details",o),Object.defineProperty(h,"message",{configurable:!0,get(){let l=`${a(o)} (${n.line}:${n.column})`;return this.message=l,l},set(l){Object.defineProperty(this,"message",{value:l,writable:!0})}}),h}}function F(a,t){if(Array.isArray(a))return s=>F(s,a[0]);let e={};for(let s of Object.keys(a)){let i=a[s],r=typeof i=="string"?{message:()=>i}:typeof i=="function"?{message:i}:i,{message:n}=r,o=Ws(r,ei),h=typeof n=="string"?()=>n:n;e[s]=ti(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:s,toMessage:h},t?{syntaxPlugin:t}:{},o))}return e}var p=Object.assign({},F(Js),F(Gs),F(Xs),F(Ys),F`pipelineOperator`(Zs));function si(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:void 0,ranges:!1,tokens:!1,createImportExpressions:!0,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function ii(a){let t=si();if(a==null)return t;if(a.annexB!=null&&a.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(let e of Object.keys(t))a[e]!=null&&(t[e]=a[e]);if(t.startLine===1)a.startIndex==null&&t.startColumn>0?t.startIndex=t.startColumn:a.startColumn==null&&t.startIndex>0&&(t.startColumn=t.startIndex);else if(a.startColumn==null||a.startIndex==null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");if(t.sourceType==="commonjs"){if(a.allowAwaitOutsideFunction!=null)throw new Error("The `allowAwaitOutsideFunction` option cannot be used with `sourceType: 'commonjs'`.");if(a.allowReturnOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowReturnOutsideFunction: true`, please remove the `allowReturnOutsideFunction` option or use `sourceType: 'script'`.");if(a.allowNewTargetOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowNewTargetOutsideFunction: true`, please remove the `allowNewTargetOutsideFunction` option or use `sourceType: 'script'`.")}return t}var{defineProperty:ri}=Object,Ft=(a,t)=>{a&&ri(a,t,{enumerable:!1,value:a[t]})};function ne(a){return Ft(a.loc.start,"index"),Ft(a.loc.end,"index"),a}var ai=a=>class extends a{parse(){let e=ne(super.parse());return this.optionFlags&256&&(e.tokens=e.tokens.map(ne)),e}parseRegExpLiteral({pattern:e,flags:s}){let i=null;try{i=new RegExp(e,s)}catch{}let r=this.estreeParseLiteral(i);return r.regex={pattern:e,flags:s},r}parseBigIntLiteral(e){let s;try{s=BigInt(e)}catch{s=null}let i=this.estreeParseLiteral(s);return i.bigint=String(i.value||e),i}parseDecimalLiteral(e){let i=this.estreeParseLiteral(null);return i.decimal=String(i.value||e),i}estreeParseLiteral(e){return this.parseLiteral(e,"Literal")}parseStringLiteral(e){return this.estreeParseLiteral(e)}parseNumericLiteral(e){return this.estreeParseLiteral(e)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(e){return this.estreeParseLiteral(e)}estreeParseChainExpression(e,s){let i=this.startNodeAtNode(e);return i.expression=e,this.finishNodeAt(i,"ChainExpression",s)}directiveToStmt(e){let s=e.value;delete e.value,this.castNodeTo(s,"Literal"),s.raw=s.extra.raw,s.value=s.extra.expressionValue;let i=this.castNodeTo(e,"ExpressionStatement");return i.expression=s,i.directive=s.extra.rawValue,delete s.extra,i}fillOptionalPropertiesForTSESLint(e){}cloneEstreeStringLiteral(e){let{start:s,end:i,loc:r,range:n,raw:o,value:h}=e,l=Object.create(e.constructor.prototype);return l.type="Literal",l.start=s,l.end=i,l.loc=r,l.range=n,l.raw=o,l.value=h,l}initFunction(e,s){super.initFunction(e,s),e.expression=!1}checkDeclaration(e){e!=null&&this.isObjectProperty(e)?this.checkDeclaration(e.value):super.checkDeclaration(e)}getObjectOrClassMethodParams(e){return e.value.params}isValidDirective(e){return e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&!e.expression.extra?.parenthesized}parseBlockBody(e,s,i,r,n){super.parseBlockBody(e,s,i,r,n);let o=e.directives.map(h=>this.directiveToStmt(h));e.body=o.concat(e.body),delete e.directives}parsePrivateName(){let e=super.parsePrivateName();return this.convertPrivateNameToPrivateIdentifier(e)}convertPrivateNameToPrivateIdentifier(e){let s=super.getPrivateNameSV(e);return delete e.id,e.name=s,this.castNodeTo(e,"PrivateIdentifier")}isPrivateName(e){return e.type==="PrivateIdentifier"}getPrivateNameSV(e){return e.name}parseLiteral(e,s){let i=super.parseLiteral(e,s);return i.raw=i.extra.raw,delete i.extra,i}parseFunctionBody(e,s,i=!1){super.parseFunctionBody(e,s,i),e.expression=e.body.type!=="BlockStatement"}parseMethod(e,s,i,r,n,o,h=!1){let l=this.startNode();l.kind=e.kind,l=super.parseMethod(l,s,i,r,n,o,h),delete l.kind;let{typeParameters:u}=e;u&&(delete e.typeParameters,l.typeParameters=u,this.resetStartLocationFromNode(l,u));let f=this.castNodeTo(l,this.hasPlugin("typescript")&&!l.body?"TSEmptyBodyFunctionExpression":"FunctionExpression");return e.value=f,o==="ClassPrivateMethod"&&(e.computed=!1),this.hasPlugin("typescript")&&e.abstract?(delete e.abstract,this.finishNode(e,"TSAbstractMethodDefinition")):o==="ObjectMethod"?(e.kind==="method"&&(e.kind="init"),e.shorthand=!1,this.finishNode(e,"Property")):this.finishNode(e,"MethodDefinition")}nameIsConstructor(e){return e.type==="Literal"?e.value==="constructor":super.nameIsConstructor(e)}parseClassProperty(...e){let s=super.parseClassProperty(...e);return s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractPropertyDefinition")):this.castNodeTo(s,"PropertyDefinition"),s}parseClassPrivateProperty(...e){let s=super.parseClassPrivateProperty(...e);return s.abstract&&this.hasPlugin("typescript")?this.castNodeTo(s,"TSAbstractPropertyDefinition"):this.castNodeTo(s,"PropertyDefinition"),s.computed=!1,s}parseClassAccessorProperty(e){let s=super.parseClassAccessorProperty(e);return s.abstract&&this.hasPlugin("typescript")?(delete s.abstract,this.castNodeTo(s,"TSAbstractAccessorProperty")):this.castNodeTo(s,"AccessorProperty"),s}parseObjectProperty(e,s,i,r){let n=super.parseObjectProperty(e,s,i,r);return n&&(n.kind="init",this.castNodeTo(n,"Property")),n}finishObjectProperty(e){return e.kind="init",this.finishNode(e,"Property")}isValidLVal(e,s,i,r){return e==="Property"?"value":super.isValidLVal(e,s,i,r)}isAssignable(e,s){return e!=null&&this.isObjectProperty(e)?this.isAssignable(e.value,s):super.isAssignable(e,s)}toAssignable(e,s=!1){if(e!=null&&this.isObjectProperty(e)){let{key:i,value:r}=e;this.isPrivateName(i)&&this.classScope.usePrivateName(this.getPrivateNameSV(i),i.loc.start),this.toAssignable(r,s)}else super.toAssignable(e,s)}toAssignableObjectExpressionProp(e,s,i){e.type==="Property"&&(e.kind==="get"||e.kind==="set")?this.raise(p.PatternHasAccessor,e.key):e.type==="Property"&&e.method?this.raise(p.PatternHasMethod,e.key):super.toAssignableObjectExpressionProp(e,s,i)}finishCallExpression(e,s){let i=super.finishCallExpression(e,s);return i.callee.type==="Import"?(this.castNodeTo(i,"ImportExpression"),i.source=i.arguments[0],i.options=i.arguments[1]??null,delete i.arguments,delete i.callee):i.type==="OptionalCallExpression"?this.castNodeTo(i,"CallExpression"):i.optional=!1,i}toReferencedArguments(e){e.type!=="ImportExpression"&&super.toReferencedArguments(e)}parseExport(e,s){let i=this.state.lastTokStartLoc,r=super.parseExport(e,s);switch(r.type){case"ExportAllDeclaration":r.exported=null;break;case"ExportNamedDeclaration":r.specifiers.length===1&&r.specifiers[0].type==="ExportNamespaceSpecifier"&&(this.castNodeTo(r,"ExportAllDeclaration"),r.exported=r.specifiers[0].exported,delete r.specifiers);case"ExportDefaultDeclaration":{let{declaration:n}=r;n?.type==="ClassDeclaration"&&n.decorators?.length>0&&n.start===r.start&&this.resetStartLocation(r,i)}break}return r}stopParseSubscript(e,s){let i=super.stopParseSubscript(e,s);return s.optionalChainMember?this.estreeParseChainExpression(i,e.loc.end):i}parseMember(e,s,i,r,n){let o=super.parseMember(e,s,i,r,n);return o.type==="OptionalMemberExpression"?this.castNodeTo(o,"MemberExpression"):o.optional=!1,o}isOptionalMemberExpression(e){return e.type==="ChainExpression"?e.expression.type==="MemberExpression":super.isOptionalMemberExpression(e)}hasPropertyAsPrivateName(e){return e.type==="ChainExpression"&&(e=e.expression),super.hasPropertyAsPrivateName(e)}isObjectProperty(e){return e.type==="Property"&&e.kind==="init"&&!e.method}isObjectMethod(e){return e.type==="Property"&&(e.method||e.kind==="get"||e.kind==="set")}castNodeTo(e,s){let i=super.castNodeTo(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}cloneIdentifier(e){let s=super.cloneIdentifier(e);return this.fillOptionalPropertiesForTSESLint(s),s}cloneStringLiteral(e){return e.type==="Literal"?this.cloneEstreeStringLiteral(e):super.cloneStringLiteral(e)}finishNodeAt(e,s,i){return ne(super.finishNodeAt(e,s,i))}finishNode(e,s){let i=super.finishNode(e,s);return this.fillOptionalPropertiesForTSESLint(i),i}resetStartLocation(e,s){super.resetStartLocation(e,s),ne(e)}resetEndLocation(e,s=this.state.lastTokEndLoc){super.resetEndLocation(e,s),ne(e)}},W=class{constructor(t,e){this.token=t,this.preserveSpace=!!e}token;preserveSpace},E={brace:new W("{"),j_oTag:new W("...",!0)},T=!0,m=!0,Ue=!0,oe=!0,j=!0,ni=!0,we=class{label;keyword;beforeExpr;startsExpr;rightAssociative;isLoop;isAssign;prefix;postfix;binop;constructor(t,e={}){this.label=t,this.keyword=e.keyword,this.beforeExpr=!!e.beforeExpr,this.startsExpr=!!e.startsExpr,this.rightAssociative=!!e.rightAssociative,this.isLoop=!!e.isLoop,this.isAssign=!!e.isAssign,this.prefix=!!e.prefix,this.postfix=!!e.postfix,this.binop=e.binop!=null?e.binop:null}},ft=new Map;function S(a,t={}){t.keyword=a;let e=P(a,t);return ft.set(a,e),e}function v(a,t){return P(a,{beforeExpr:T,binop:t})}var pe=-1,dt=[],mt=[],yt=[],xt=[],Pt=[],gt=[];function P(a,t={}){return++pe,mt.push(a),yt.push(t.binop??-1),xt.push(t.beforeExpr??!1),Pt.push(t.startsExpr??!1),gt.push(t.prefix??!1),dt.push(new we(a,t)),pe}function b(a,t={}){return++pe,ft.set(a,pe),mt.push(a),yt.push(t.binop??-1),xt.push(t.beforeExpr??!1),Pt.push(t.startsExpr??!1),gt.push(t.prefix??!1),dt.push(new we("name",t)),pe}var oi={bracketL:P("[",{beforeExpr:T,startsExpr:m}),bracketHashL:P("#[",{beforeExpr:T,startsExpr:m}),bracketBarL:P("[|",{beforeExpr:T,startsExpr:m}),bracketR:P("]"),bracketBarR:P("|]"),braceL:P("{",{beforeExpr:T,startsExpr:m}),braceBarL:P("{|",{beforeExpr:T,startsExpr:m}),braceHashL:P("#{",{beforeExpr:T,startsExpr:m}),braceR:P("}"),braceBarR:P("|}"),parenL:P("(",{beforeExpr:T,startsExpr:m}),parenR:P(")"),comma:P(",",{beforeExpr:T}),semi:P(";",{beforeExpr:T}),colon:P(":",{beforeExpr:T}),doubleColon:P("::",{beforeExpr:T}),dot:P("."),question:P("?",{beforeExpr:T}),questionDot:P("?."),arrow:P("=>",{beforeExpr:T}),template:P("template"),ellipsis:P("...",{beforeExpr:T}),backQuote:P("`",{startsExpr:m}),dollarBraceL:P("${",{beforeExpr:T,startsExpr:m}),templateTail:P("...`",{startsExpr:m}),templateNonTail:P("...${",{beforeExpr:T,startsExpr:m}),at:P("@"),hash:P("#",{startsExpr:m}),interpreterDirective:P("#!..."),eq:P("=",{beforeExpr:T,isAssign:oe}),assign:P("_=",{beforeExpr:T,isAssign:oe}),slashAssign:P("_=",{beforeExpr:T,isAssign:oe}),xorAssign:P("_=",{beforeExpr:T,isAssign:oe}),moduloAssign:P("_=",{beforeExpr:T,isAssign:oe}),incDec:P("++/--",{prefix:j,postfix:ni,startsExpr:m}),bang:P("!",{beforeExpr:T,prefix:j,startsExpr:m}),tilde:P("~",{beforeExpr:T,prefix:j,startsExpr:m}),doubleCaret:P("^^",{startsExpr:m}),doubleAt:P("@@",{startsExpr:m}),pipeline:v("|>",0),nullishCoalescing:v("??",1),logicalOR:v("||",1),logicalAND:v("&&",2),bitwiseOR:v("|",3),bitwiseXOR:v("^",4),bitwiseAND:v("&",5),equality:v("==/!=/===/!==",6),lt:v("/<=/>=",7),gt:v("/<=/>=",7),relational:v("/<=/>=",7),bitShift:v("<>/>>>",8),bitShiftL:v("<>/>>>",8),bitShiftR:v("<>/>>>",8),plusMin:P("+/-",{beforeExpr:T,binop:9,prefix:j,startsExpr:m}),modulo:P("%",{binop:10,startsExpr:m}),star:P("*",{binop:10}),slash:v("/",10),exponent:P("**",{beforeExpr:T,binop:11,rightAssociative:!0}),_in:S("in",{beforeExpr:T,binop:7}),_instanceof:S("instanceof",{beforeExpr:T,binop:7}),_break:S("break"),_case:S("case",{beforeExpr:T}),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",{beforeExpr:T}),_else:S("else",{beforeExpr:T}),_finally:S("finally"),_function:S("function",{startsExpr:m}),_if:S("if"),_return:S("return",{beforeExpr:T}),_switch:S("switch"),_throw:S("throw",{beforeExpr:T,prefix:j,startsExpr:m}),_try:S("try"),_var:S("var"),_const:S("const"),_with:S("with"),_new:S("new",{beforeExpr:T,startsExpr:m}),_this:S("this",{startsExpr:m}),_super:S("super",{startsExpr:m}),_class:S("class",{startsExpr:m}),_extends:S("extends",{beforeExpr:T}),_export:S("export"),_import:S("import",{startsExpr:m}),_null:S("null",{startsExpr:m}),_true:S("true",{startsExpr:m}),_false:S("false",{startsExpr:m}),_typeof:S("typeof",{beforeExpr:T,prefix:j,startsExpr:m}),_void:S("void",{beforeExpr:T,prefix:j,startsExpr:m}),_delete:S("delete",{beforeExpr:T,prefix:j,startsExpr:m}),_do:S("do",{isLoop:Ue,beforeExpr:T}),_for:S("for",{isLoop:Ue}),_while:S("while",{isLoop:Ue}),_as:b("as",{startsExpr:m}),_assert:b("assert",{startsExpr:m}),_async:b("async",{startsExpr:m}),_await:b("await",{startsExpr:m}),_defer:b("defer",{startsExpr:m}),_from:b("from",{startsExpr:m}),_get:b("get",{startsExpr:m}),_let:b("let",{startsExpr:m}),_meta:b("meta",{startsExpr:m}),_of:b("of",{startsExpr:m}),_sent:b("sent",{startsExpr:m}),_set:b("set",{startsExpr:m}),_source:b("source",{startsExpr:m}),_static:b("static",{startsExpr:m}),_using:b("using",{startsExpr:m}),_yield:b("yield",{startsExpr:m}),_asserts:b("asserts",{startsExpr:m}),_checks:b("checks",{startsExpr:m}),_exports:b("exports",{startsExpr:m}),_global:b("global",{startsExpr:m}),_implements:b("implements",{startsExpr:m}),_intrinsic:b("intrinsic",{startsExpr:m}),_infer:b("infer",{startsExpr:m}),_is:b("is",{startsExpr:m}),_mixins:b("mixins",{startsExpr:m}),_proto:b("proto",{startsExpr:m}),_require:b("require",{startsExpr:m}),_satisfies:b("satisfies",{startsExpr:m}),_keyof:b("keyof",{startsExpr:m}),_readonly:b("readonly",{startsExpr:m}),_unique:b("unique",{startsExpr:m}),_abstract:b("abstract",{startsExpr:m}),_declare:b("declare",{startsExpr:m}),_enum:b("enum",{startsExpr:m}),_module:b("module",{startsExpr:m}),_namespace:b("namespace",{startsExpr:m}),_interface:b("interface",{startsExpr:m}),_type:b("type",{startsExpr:m}),_opaque:b("opaque",{startsExpr:m}),name:P("name",{startsExpr:m}),placeholder:P("%%",{startsExpr:m}),string:P("string",{startsExpr:m}),num:P("num",{startsExpr:m}),bigint:P("bigint",{startsExpr:m}),decimal:P("decimal",{startsExpr:m}),regexp:P("regexp",{startsExpr:m}),privateName:P("#name",{startsExpr:m}),eof:P("eof"),jsxName:P("jsxName"),jsxText:P("jsxText",{beforeExpr:T}),jsxTagStart:P("jsxTagStart",{startsExpr:m}),jsxTagEnd:P("jsxTagEnd")};function w(a){return a>=93&&a<=133}function hi(a){return a<=92}function O(a){return a>=58&&a<=133}function Jt(a){return a>=58&&a<=137}function ci(a){return xt[a]}function ce(a){return Pt[a]}function li(a){return a>=29&&a<=33}function Bt(a){return a>=129&&a<=131}function pi(a){return a>=90&&a<=92}function Tt(a){return a>=58&&a<=92}function ui(a){return a>=39&&a<=59}function fi(a){return a===34}function di(a){return gt[a]}function mi(a){return a>=121&&a<=123}function yi(a){return a>=124&&a<=130}function z(a){return mt[a]}function Ae(a){return yt[a]}function xi(a){return a===57}function $e(a){return a>=24&&a<=25}function Gt(a){return dt[a]}var bt="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Xt="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",Pi=new RegExp("["+bt+"]"),gi=new RegExp("["+bt+Xt+"]");bt=Xt=null;var Yt=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],Ti=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239];function Ke(a,t){let e=65536;for(let s=0,i=t.length;sa)return!1;if(e+=t[s+1],e>=a)return!0}return!1}function B(a){return a<65?a===36:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&Pi.test(String.fromCharCode(a)):Ke(a,Yt)}function K(a){return a<48?a===36:a<58?!0:a<65?!1:a<=90?!0:a<97?a===95:a<=122?!0:a<=65535?a>=170&&gi.test(String.fromCharCode(a)):Ke(a,Yt)||Ke(a,Ti)}var At={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},bi=new Set(At.keyword),Ai=new Set(At.strict),Si=new Set(At.strictBind);function Qt(a,t){return t&&a==="await"||a==="enum"}function Zt(a,t){return Qt(a,t)||Ai.has(a)}function es(a){return Si.has(a)}function ts(a,t){return Zt(a,t)||es(a)}function wi(a){return bi.has(a)}function Ci(a,t,e){return a===64&&t===64&&B(e)}var Ei=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function Ii(a){return Ei.has(a)}var ue=class{flags=0;names=new Map;firstLexicalName="";constructor(t){this.flags=t}},fe=class{parser;scopeStack=[];inModule;undefinedExports=new Map;constructor(t,e){this.parser=t,this.inModule=e}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let t=this.currentThisScopeFlags();return(t&64)>0&&(t&2)===0}get inStaticBlock(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&128)return!0;if(e&1731)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(t){return new ue(t)}enter(t){this.scopeStack.push(this.createScope(t))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(t){return!!(t.flags&130||!this.parser.inModule&&t.flags&1)}declareName(t,e,s){let i=this.currentScope();if(e&8||e&16){this.checkRedeclarationInScope(i,t,e,s);let r=i.names.get(t)||0;e&16?r=r|4:(i.firstLexicalName||(i.firstLexicalName=t),r=r|2),i.names.set(t,r),e&8&&this.maybeExportDefined(i,t)}else if(e&4)for(let r=this.scopeStack.length-1;r>=0&&(i=this.scopeStack[r],this.checkRedeclarationInScope(i,t,e,s),i.names.set(t,(i.names.get(t)||0)|1),this.maybeExportDefined(i,t),!(i.flags&1667));--r);this.parser.inModule&&i.flags&1&&this.undefinedExports.delete(t)}maybeExportDefined(t,e){this.parser.inModule&&t.flags&1&&this.undefinedExports.delete(e)}checkRedeclarationInScope(t,e,s,i){this.isRedeclaredInScope(t,e,s)&&this.parser.raise(p.VarRedeclaration,i,{identifierName:e})}isRedeclaredInScope(t,e,s){if(!(s&1))return!1;if(s&8)return t.names.has(e);let i=t.names.get(e)||0;return s&16?(i&2)>0||!this.treatFunctionsAsVarInScope(t)&&(i&1)>0:(i&2)>0&&!(t.flags&8&&t.firstLexicalName===e)||!this.treatFunctionsAsVarInScope(t)&&(i&4)>0}checkLocalExport(t){let{name:e}=t;this.scopeStack[0].names.has(e)||this.undefinedExports.set(e,t.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1667)return e}}currentThisScopeFlags(){for(let t=this.scopeStack.length-1;;t--){let{flags:e}=this.scopeStack[t];if(e&1731&&!(e&4))return e}}},He=class extends ue{declareFunctions=new Set},We=class extends fe{createScope(t){return new He(t)}declareName(t,e,s){let i=this.currentScope();if(e&2048){this.checkRedeclarationInScope(i,t,e,s),this.maybeExportDefined(i,t),i.declareFunctions.add(t);return}super.declareName(t,e,s)}isRedeclaredInScope(t,e,s){if(super.isRedeclaredInScope(t,e,s))return!0;if(s&2048&&!t.declareFunctions.has(e)){let i=t.names.get(e);return(i&4)>0||(i&2)>0}return!1}checkLocalExport(t){this.scopeStack[0].declareFunctions.has(t.name)||super.checkLocalExport(t)}},Ni=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),g=F`flow`({AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:a})=>`Cannot overwrite reserved type ${a}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:a,enumName:t})=>`Boolean enum members need to be initialized. Use either \`${a} = true,\` or \`${a} = false,\` in enum \`${t}\`.`,EnumDuplicateMemberName:({memberName:a,enumName:t})=>`Enum member names need to be unique, but the name \`${a}\` has already been used before in enum \`${t}\`.`,EnumInconsistentMemberValues:({enumName:a})=>`Enum \`${a}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:a,enumName:t})=>`Enum type \`${a}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${t}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:a})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${a}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:a,memberName:t,explicitType:e})=>`Enum \`${a}\` has type \`${e}\`, so the initializer of \`${t}\` needs to be a ${e} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:a,memberName:t})=>`Symbol enum members cannot be initialized. Use \`${t},\` in enum \`${a}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:a,memberName:t})=>`The enum member initializer for \`${t}\` needs to be a literal (either a boolean, number, or string) in enum \`${a}\`.`,EnumInvalidMemberName:({enumName:a,memberName:t,suggestion:e})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${t}\`, consider using \`${e}\`, in enum \`${a}\`.`,EnumNumberMemberNotInitialized:({enumName:a,memberName:t})=>`Number enum members need to be initialized, e.g. \`${t} = 1\` in enum \`${a}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:a})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${a}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` or `typeof` keyword.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:Object.assign({message:"A binding pattern parameter cannot be optional in an implementation signature."},{}),SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:a})=>`Unexpected reserved type ${a}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:a,suggestion:t})=>`\`declare export ${a}\` is not supported. Use \`${t}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function ki(a){return a.type==="DeclareExportAllDeclaration"||a.type==="DeclareExportDeclaration"&&(!a.declaration||a.declaration.type!=="TypeAlias"&&a.declaration.type!=="InterfaceDeclaration")}function Rt(a){return a.importKind==="type"||a.importKind==="typeof"}var vi={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function Li(a,t){let e=[],s=[];for(let i=0;iclass extends a{flowPragma=void 0;getScopeHandler(){return We}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(e,s){e!==134&&e!==13&&e!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(e,s)}addComment(e){if(this.flowPragma===void 0){let s=Di.exec(e.value);if(s)if(s[1]==="flow")this.flowPragma="flow";else if(s[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(e)}flowParseTypeInitialiser(e){let s=this.state.inType;this.state.inType=!0,this.expect(e||14);let i=this.flowParseType();return this.state.inType=s,i}flowParsePredicate(){let e=this.startNode(),s=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>s.index+1&&this.raise(g.UnexpectedSpaceBetweenModuloChecks,s),this.eat(10)?(e.value=super.parseExpression(),this.expect(11),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){let e=this.state.inType;this.state.inType=!0,this.expect(14);let s=null,i=null;return this.match(54)?(this.state.inType=e,i=this.flowParsePredicate()):(s=this.flowParseType(),this.state.inType=e,this.match(54)&&(i=this.flowParsePredicate())),[s,i]}flowParseDeclareClass(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")}flowParseDeclareFunction(e){this.next();let s=e.id=this.parseIdentifier(),i=this.startNode(),r=this.startNode();this.match(47)?i.typeParameters=this.flowParseTypeParameterDeclaration():i.typeParameters=null,this.expect(10);let n=this.flowParseFunctionTypeParams();return i.params=n.params,i.rest=n.rest,i.this=n._this,this.expect(11),[i.returnType,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),r.typeAnnotation=this.finishNode(i,"FunctionTypeAnnotation"),s.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.resetEndLocation(s),this.semicolon(),this.scope.declareName(e.id.name,2048,e.id.loc.start),this.finishNode(e,"DeclareFunction")}flowParseDeclare(e,s){if(this.match(80))return this.flowParseDeclareClass(e);if(this.match(68))return this.flowParseDeclareFunction(e);if(this.match(74))return this.flowParseDeclareVariable(e);if(this.eatContextual(127))return this.match(16)?this.flowParseDeclareModuleExports(e):(s&&this.raise(g.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(e));if(this.isContextual(130))return this.flowParseDeclareTypeAlias(e);if(this.isContextual(131))return this.flowParseDeclareOpaqueType(e);if(this.isContextual(129))return this.flowParseDeclareInterface(e);if(this.match(82))return this.flowParseDeclareExportDeclaration(e,s);throw this.unexpected()}flowParseDeclareVariable(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.loc.start),this.semicolon(),this.finishNode(e,"DeclareVariable")}flowParseDeclareModule(e){this.scope.enter(0),this.match(134)?e.id=super.parseExprAtom():e.id=this.parseIdentifier();let s=e.body=this.startNode(),i=s.body=[];for(this.expect(5);!this.match(8);){let o=this.startNode();this.match(83)?(this.next(),!this.isContextual(130)&&!this.match(87)&&this.raise(g.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),i.push(super.parseImport(o))):(this.expectContextual(125,g.UnsupportedStatementInDeclareModule),i.push(this.flowParseDeclare(o,!0)))}this.scope.exit(),this.expect(8),this.finishNode(s,"BlockStatement");let r=null,n=!1;return i.forEach(o=>{ki(o)?(r==="CommonJS"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="ES"):o.type==="DeclareModuleExports"&&(n&&this.raise(g.DuplicateDeclareModuleExports,o),r==="ES"&&this.raise(g.AmbiguousDeclareModuleKind,o),r="CommonJS",n=!0)}),e.kind=r||"CommonJS",this.finishNode(e,"DeclareModule")}flowParseDeclareExportDeclaration(e,s){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!s){let i=this.state.value;throw this.raise(g.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:i,suggestion:vi[i]})}if(this.match(74)||this.match(68)||this.match(80)||this.isContextual(131))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131))return e=this.parseExport(e,null),e.type==="ExportNamedDeclaration"?(e.default=!1,delete e.exportKind,this.castNodeTo(e,"DeclareExportDeclaration")):this.castNodeTo(e,"DeclareExportAllDeclaration");throw this.unexpected()}flowParseDeclareModuleExports(e){return this.next(),this.expectContextual(111),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")}flowParseDeclareTypeAlias(e){this.next();let s=this.flowParseTypeAlias(e);return this.castNodeTo(s,"DeclareTypeAlias"),s}flowParseDeclareOpaqueType(e){this.next();let s=this.flowParseOpaqueType(e,!0);return this.castNodeTo(s,"DeclareOpaqueType"),s}flowParseDeclareInterface(e){return this.next(),this.flowParseInterfaceish(e,!1),this.finishNode(e,"DeclareInterface")}flowParseInterfaceish(e,s){if(e.id=this.flowParseRestrictedIdentifier(!s,!0),this.scope.declareName(e.id.name,s?17:8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(!s&&this.eat(12));if(s){if(e.implements=[],e.mixins=[],this.eatContextual(117))do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do e.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}e.body=this.flowParseObjectType({allowStatic:s,allowExact:!1,allowSpread:!1,allowProto:s,allowInexact:!1})}flowParseInterfaceExtends(){let e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")}flowParseInterface(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")}checkNotUnderscore(e){e==="_"&&this.raise(g.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(e,s,i){Ni.has(e)&&this.raise(i?g.AssignReservedType:g.UnexpectedReservedType,s,{reservedType:e})}flowParseRestrictedIdentifier(e,s){return this.checkReservedType(this.state.value,this.state.startLoc,s),this.parseIdentifier(e)}flowParseTypeAlias(e){return e.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(e,"TypeAlias")}flowParseOpaqueType(e,s){return this.expectContextual(130),e.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(e.id.name,8201,e.id.loc.start),this.match(47)?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(14)&&(e.supertype=this.flowParseTypeInitialiser(14)),e.impltype=null,s||(e.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(e,"OpaqueType")}flowParseTypeParameter(e=!1){let s=this.state.startLoc,i=this.startNode(),r=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return i.name=n.name,i.variance=r,i.bound=n.typeAnnotation,this.match(29)?(this.eat(29),i.default=this.flowParseType()):e&&this.raise(g.MissingTypeParamDefault,s),this.finishNode(i,"TypeParameter")}flowParseTypeParameterDeclaration(){let e=this.state.inType,s=this.startNode();s.params=[],this.state.inType=!0,this.match(47)||this.match(143)?this.next():this.unexpected();let i=!1;do{let r=this.flowParseTypeParameter(i);s.params.push(r),r.default&&(i=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=e,this.finishNode(s,"TypeParameterDeclaration")}flowInTopLevelContext(e){if(this.curContext()!==E.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===47)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let e=this.startNode(),s=this.state.inType;return this.state.inType=!0,e.params=[],this.flowInTopLevelContext(()=>{this.expect(47);let i=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)e.params.push(this.flowParseType()),this.match(48)||this.expect(12);this.state.noAnonFunctionType=i}),this.state.inType=s,!this.state.inType&&this.curContext()===E.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==47)return null;let e=this.startNode(),s=this.state.inType;for(e.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=s,this.finishNode(e,"TypeParameterInstantiation")}flowParseInterfaceType(){let e=this.startNode();if(this.expectContextual(129),e.extends=[],this.eat(81))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(135)||this.match(134)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(e,s,i){return e.static=s,this.lookahead().type===14?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(3),e.value=this.flowParseTypeInitialiser(),e.variance=i,this.finishNode(e,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(e,s){return e.static=s,e.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start))):(e.method=!1,this.eat(17)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(e){for(e.params=[],e.rest=null,e.typeParameters=null,e.this=null,this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(e.this=this.flowParseFunctionTypeParam(!0),e.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)e.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(e.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(e,s){let i=this.startNode();return e.static=s,e.value=this.flowParseObjectTypeMethodish(i),this.finishNode(e,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:e,allowExact:s,allowSpread:i,allowProto:r,allowInexact:n}){let o=this.state.inType;this.state.inType=!0;let h=this.startNode();h.callProperties=[],h.properties=[],h.indexers=[],h.internalSlots=[];let l,u,f=!1;for(s&&this.match(6)?(this.expect(6),l=9,u=!0):(this.expect(5),l=8,u=!1),h.exact=u;!this.match(l);){let x=!1,A=null,k=null,N=this.startNode();if(r&&this.isContextual(118)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),A=this.state.startLoc,e=!1)}if(e&&this.isContextual(106)){let I=this.lookahead();I.type!==14&&I.type!==17&&(this.next(),x=!0)}let C=this.flowParseVariance();if(this.eat(0))A!=null&&this.unexpected(A),this.eat(0)?(C&&this.unexpected(C.loc.start),h.internalSlots.push(this.flowParseObjectTypeInternalSlot(N,x))):h.indexers.push(this.flowParseObjectTypeIndexer(N,x,C));else if(this.match(10)||this.match(47))A!=null&&this.unexpected(A),C&&this.unexpected(C.loc.start),h.callProperties.push(this.flowParseObjectTypeCallProperty(N,x));else{let I="init";if(this.isContextual(99)||this.isContextual(104)){let ae=this.lookahead();Jt(ae.type)&&(I=this.state.value,this.next())}let Pe=this.flowParseObjectTypeProperty(N,x,A,C,I,i,n??!u);Pe===null?(f=!0,k=this.state.lastTokStartLoc):h.properties.push(Pe)}this.flowObjectTypeSemicolon(),k&&!this.match(8)&&!this.match(9)&&this.raise(g.UnexpectedExplicitInexactInObject,k)}this.expect(l),i&&(h.inexact=f);let d=this.finishNode(h,"ObjectTypeAnnotation");return this.state.inType=o,d}flowParseObjectTypeProperty(e,s,i,r,n,o,h){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(o?h||this.raise(g.InexactInsideExact,this.state.lastTokStartLoc):this.raise(g.InexactInsideNonObject,this.state.lastTokStartLoc),r&&this.raise(g.InexactVariance,r),null):(o||this.raise(g.UnexpectedSpreadType,this.state.lastTokStartLoc),i!=null&&this.unexpected(i),r&&this.raise(g.SpreadVariance,r),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));{e.key=this.flowParseObjectPropertyKey(),e.static=s,e.proto=i!=null,e.kind=n;let l=!1;return this.match(47)||this.match(10)?(e.method=!0,i!=null&&this.unexpected(i),r&&this.unexpected(r.loc.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.loc.start)),(n==="get"||n==="set")&&this.flowCheckGetterSetterParams(e),!o&&e.key.name==="constructor"&&e.value.this&&this.raise(g.ThisParamBannedInConstructor,e.value.this)):(n!=="init"&&this.unexpected(),e.method=!1,this.eat(17)&&(l=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=l,this.finishNode(e,"ObjectTypeProperty")}}flowCheckGetterSetterParams(e){let s=e.kind==="get"?0:1,i=e.value.params.length+(e.value.rest?1:0);e.value.this&&this.raise(e.kind==="get"?g.GetterMayNotHaveThisParam:g.SetterMayNotHaveThisParam,e.value.this),i!==s&&this.raise(e.kind==="get"?p.BadGetterArity:p.BadSetterArity,e),e.kind==="set"&&e.value.rest&&this.raise(p.BadSetterRestParameter,e)}flowObjectTypeSemicolon(){!this.eat(13)&&!this.eat(12)&&!this.match(8)&&!this.match(9)&&this.unexpected()}flowParseQualifiedTypeIdentifier(e,s){e??(e=this.state.startLoc);let i=s||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){let r=this.startNodeAt(e);r.qualification=i,r.id=this.flowParseRestrictedIdentifier(!0),i=this.finishNode(r,"QualifiedTypeIdentifier")}return i}flowParseGenericType(e,s){let i=this.startNodeAt(e);return i.typeParameters=null,i.id=this.flowParseQualifiedTypeIdentifier(e,s),this.match(47)&&(i.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(i,"GenericTypeAnnotation")}flowParseTypeofType(){let e=this.startNode();return this.expect(87),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")}flowParseTupleType(){let e=this.startNode();for(e.types=[],this.expect(0);this.state.possuper.parseFunctionBody(e,!0,i));return}super.parseFunctionBody(e,!1,i)}parseFunctionBodyAndFinish(e,s,i=!1){if(this.match(14)){let r=this.startNode();[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),e.returnType=r.typeAnnotation?this.finishNode(r,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(e,s,i)}parseStatementLike(e){if(this.state.strict&&this.isContextual(129)){let i=this.lookahead();if(O(i.type)){let r=this.startNode();return this.next(),this.flowParseInterface(r)}}else if(this.isContextual(126)){let i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}let s=super.parseStatementLike(e);return this.flowPragma===void 0&&!this.isValidDirective(s)&&(this.flowPragma=null),s}parseExpressionStatement(e,s,i){if(s.type==="Identifier"){if(s.name==="declare"){if(this.match(80)||w(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(e)}else if(w(this.state.type)){if(s.name==="interface")return this.flowParseInterface(e);if(s.name==="type")return this.flowParseTypeAlias(e);if(s.name==="opaque")return this.flowParseOpaqueType(e,!1)}}return super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){let{type:e}=this.state;return e===126||Bt(e)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:e}=this.state;return e===126||Bt(e)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(126)){let e=this.startNode();return this.next(),this.flowParseEnumDeclaration(e)}return super.parseExportDefaultExpression()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let d=this.lookaheadCharCode();if(d===44||d===61||d===58||d===41)return this.setOptionalParametersError(i),e}this.expect(17);let r=this.state.clone(),n=this.state.noArrowAt,o=this.startNodeAt(s),{consequent:h,failed:l}=this.tryParseConditionalConsequent(),[u,f]=this.getArrowLikeExpressions(h);if(l||f.length>0){let d=[...n];if(f.length>0){this.state=r,this.state.noArrowAt=d;for(let x=0;x1&&this.raise(g.AmbiguousConditionalArrow,r.startLoc),l&&u.length===1&&(this.state=r,d.push(u[0].start),this.state.noArrowAt=d,{consequent:h,failed:l}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(h,!0),this.state.noArrowAt=n,this.expect(14),o.test=e,o.consequent=h,o.alternate=this.forwardNoArrowParamsConversionAt(o,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(o,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let e=this.parseMaybeAssignAllowIn(),s=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:s}}getArrowLikeExpressions(e,s){let i=[e],r=[];for(;i.length!==0;){let n=i.pop();n.type==="ArrowFunctionExpression"&&n.body.type!=="BlockStatement"?(n.typeParameters||!n.returnType?this.finishArrowValidation(n):r.push(n),i.push(n.body)):n.type==="ConditionalExpression"&&(i.push(n.consequent),i.push(n.alternate))}return s?(r.forEach(n=>this.finishArrowValidation(n)),[r,[]]):Li(r,n=>n.params.every(o=>this.isAssignable(o,!0)))}finishArrowValidation(e){this.toAssignableList(e.params,e.extra?.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(e,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(e,s){let i;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),i=s(),this.state.noArrowParamsConversionAt.pop()):i=s(),i}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")}return i}assertModuleNodeAllowed(e){e.type==="ImportDeclaration"&&(e.importKind==="type"||e.importKind==="typeof")||e.type==="ExportNamedDeclaration"&&e.exportKind==="type"||e.type==="ExportAllDeclaration"&&e.exportKind==="type"||super.assertModuleNodeAllowed(e)}parseExportDeclaration(e){if(this.isContextual(130)){e.exportKind="type";let s=this.startNode();return this.next(),this.match(5)?(e.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(e),null):this.flowParseTypeAlias(s)}else if(this.isContextual(131)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseOpaqueType(s,!1)}else if(this.isContextual(129)){e.exportKind="type";let s=this.startNode();return this.next(),this.flowParseInterface(s)}else if(this.isContextual(126)){e.exportKind="value";let s=this.startNode();return this.next(),this.flowParseEnumDeclaration(s)}else return super.parseExportDeclaration(e)}eatExportStar(e){return super.eatExportStar(e)?!0:this.isContextual(130)&&this.lookahead().type===55?(e.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(e){let{startLoc:s}=this.state,i=super.maybeParseExportNamespaceSpecifier(e);return i&&e.exportKind==="type"&&this.unexpected(s),i}parseClassId(e,s,i){super.parseClassId(e,s,i),this.match(47)&&(e.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(e,s,i){let{startLoc:r}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(e,s))return;s.declare=!0}super.parseClassMember(e,s,i),s.declare&&(s.type!=="ClassProperty"&&s.type!=="ClassPrivateProperty"&&s.type!=="PropertyDefinition"?this.raise(g.DeclareClassElement,r):s.value&&this.raise(g.DeclareClassFieldInitializer,s.value))}isIterator(e){return e==="iterator"||e==="asyncIterator"}readIterator(){let e=super.readWord1(),s="@@"+e;(!this.isIterator(e)||!this.state.inType)&&this.raise(p.InvalidIdentifier,this.state.curPosition(),{identifierName:s}),this.finishToken(132,s)}getTokenFromCode(e){let s=this.input.charCodeAt(this.state.pos+1);e===123&&s===124?this.finishOp(6,2):this.state.inType&&(e===62||e===60)?this.finishOp(e===62?48:47,1):this.state.inType&&e===63?s===46?this.finishOp(18,2):this.finishOp(17,1):Ci(e,s,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(e)}isAssignable(e,s){return e.type==="TypeCastExpression"?this.isAssignable(e.expression,s):super.isAssignable(e,s)}toAssignable(e,s=!1){!s&&e.type==="AssignmentExpression"&&e.left.type==="TypeCastExpression"&&(e.left=this.typeCastToParameter(e.left)),super.toAssignable(e,s)}toAssignableList(e,s,i){for(let r=0;r1||!s)&&this.raise(g.TypeCastInPattern,r.typeAnnotation)}return e}parseArrayLike(e,s,i){let r=super.parseArrayLike(e,s,i);return i!=null&&!this.state.maybeInArrowParameters&&this.toReferencedList(r.elements),r}isValidLVal(e,s,i,r){return e==="TypeCastExpression"||super.isValidLVal(e,s,i,r)}parseClassProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(e)}parseClassPrivateProperty(e){return this.match(14)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(e){return!this.match(14)&&super.isNonstaticConstructor(e)}pushClassMethod(e,s,i,r,n,o){if(s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(e,s,i,r,n,o),s.params&&n){let h=s.params;h.length>0&&this.isThisParam(h[0])&&this.raise(g.ThisParamBannedInConstructor,s)}else if(s.type==="MethodDefinition"&&n&&s.value.params){let h=s.value.params;h.length>0&&this.isThisParam(h[0])&&this.raise(g.ThisParamBannedInConstructor,s)}}pushClassPrivateMethod(e,s,i,r){s.variance&&this.unexpected(s.variance.loc.start),delete s.variance,this.match(47)&&(s.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(e,s,i,r)}parseClassSuper(e){if(super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeArguments=this.flowParseTypeParameterInstantiationInExpression()),this.isContextual(113)){this.next();let s=e.implements=[];do{let i=this.startNode();i.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,s.push(this.finishNode(i,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(e){super.checkGetterSetterParams(e);let s=this.getObjectOrClassMethodParams(e);if(s.length>0){let i=s[0];this.isThisParam(i)&&e.kind==="get"?this.raise(g.GetterMayNotHaveThisParam,i):this.isThisParam(i)&&this.raise(g.SetterMayNotHaveThisParam,i)}}parsePropertyNamePrefixOperator(e){e.variance=this.flowParseVariance()}parseObjPropValue(e,s,i,r,n,o,h){e.variance&&this.unexpected(e.variance.loc.start),delete e.variance;let l;this.match(47)&&!o&&(l=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());let u=super.parseObjPropValue(e,s,i,r,n,o,h);return l&&((u.value||u).typeParameters=l),u}parseFunctionParamType(e){return this.eat(17)&&(e.type!=="Identifier"&&this.raise(g.PatternIsOptional,e),this.isThisParam(e)&&this.raise(g.ThisParamMayNotBeOptional,e),e.optional=!0),this.match(14)?e.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(e)&&this.raise(g.ThisParamAnnotationRequired,e),this.match(29)&&this.isThisParam(e)&&this.raise(g.ThisParamNoDefault,e),this.resetEndLocation(e),e}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startsuper.parseMaybeAssign(e,s),i),!r.error)return r.node;let{context:n}=this.state,o=n[n.length-1];(o===E.j_oTag||o===E.j_expr)&&n.pop()}if(r?.error||this.match(47)){i=i||this.state.clone();let n,o=this.tryParse(l=>{n=this.flowParseTypeParameterDeclaration();let u=this.forwardNoArrowParamsConversionAt(n,()=>{let d=super.parseMaybeAssign(e,s);return this.resetStartLocationFromNode(d,n),d});u.extra?.parenthesized&&l();let f=this.maybeUnwrapTypeCastExpression(u);return f.type!=="ArrowFunctionExpression"&&l(),f.typeParameters=n,this.resetStartLocationFromNode(f,n),u},i),h=null;if(o.node&&this.maybeUnwrapTypeCastExpression(o.node).type==="ArrowFunctionExpression"){if(!o.error&&!o.aborted)return o.node.async&&this.raise(g.UnexpectedTypeParameterBeforeAsyncArrowFunction,n),o.node;h=o.node}if(r?.node)return this.state=r.failState,r.node;if(h)return this.state=o.failState,h;throw r?.thrown?r.error:o.thrown?o.error:this.raise(g.UnexpectedTokenAfterTypeParameter,n)}return super.parseMaybeAssign(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(()=>{let i=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let r=this.startNode();return[r.typeAnnotation,e.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=i,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),r});if(s.thrown)return null;s.error&&(this.state=s.failState),e.returnType=s.node.typeAnnotation?this.finishNode(s.node,"TypeAnnotation"):null}return super.parseArrow(e)}shouldParseArrow(e){return this.match(14)||super.shouldParseArrow(e)}setArrowFunctionParameters(e,s){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start))?e.params=s:super.setArrowFunctionParameters(e,s)}checkParams(e,s,i,r=!0){if(!(i&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(e.start)))){for(let n=0;n0&&this.raise(g.ThisParamMustBeFirst,e.params[n]);super.checkParams(e,s,i,r)}}parseParenAndDistinguishExpression(e){return super.parseParenAndDistinguishExpression(e&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(e,s,i){if(e.type==="Identifier"&&e.name==="async"&&this.state.noArrowAt.includes(s.index)){this.next();let r=this.startNodeAt(s);r.callee=e,r.arguments=super.parseCallExpressionArguments(),e=this.finishNode(r,"CallExpression")}else if(e.type==="Identifier"&&e.name==="async"&&this.match(47)){let r=this.state.clone(),n=this.tryParse(h=>this.parseAsyncArrowWithTypeParameters(s)||h(),r);if(!n.error&&!n.aborted)return n.node;let o=this.tryParse(()=>super.parseSubscripts(e,s,i),r);if(o.node&&!o.error)return o.node;if(n.node)return this.state=n.failState,n.node;if(o.node)return this.state=o.failState,o.node;throw n.error||o.error}return super.parseSubscripts(e,s,i)}parseSubscript(e,s,i,r){if(this.match(18)&&this.isLookaheadToken_lt()){if(r.optionalChainMember=!0,i)return r.stop=!0,e;this.next();let n=this.startNodeAt(s);return n.callee=e,n.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(10),n.arguments=this.parseCallExpressionArguments(),n.optional=!0,this.finishCallExpression(n,!0)}else if(!i&&this.shouldParseTypes()&&(this.match(47)||this.match(51))){let n=this.startNodeAt(s);n.callee=e;let o=this.tryParse(()=>(n.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),n.arguments=super.parseCallExpressionArguments(),r.optionalChainMember&&(n.optional=!1),this.finishCallExpression(n,r.optionalChainMember)));if(o.node)return o.error&&(this.state=o.failState),o.node}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let s=null;this.shouldParseTypes()&&this.match(47)&&(s=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),e.typeArguments=s}parseAsyncArrowWithTypeParameters(e){let s=this.startNodeAt(e);if(this.parseFunctionParams(s,!1),!!this.parseArrow(s))return super.parseArrowExpression(s,void 0,!0)}readToken_mult_modulo(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===42&&s===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(e)}readToken_pipe_amp(e){let s=this.input.charCodeAt(this.state.pos+1);if(e===124&&s===125){this.finishOp(9,2);return}super.readToken_pipe_amp(e)}parseTopLevel(e,s){let i=super.parseTopLevel(e,s);return this.state.hasFlowComment&&this.raise(g.UnterminatedFlowComment,this.state.curPosition()),i}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(g.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let e=this.skipFlowComment();e&&(this.state.pos+=e,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:e}=this.state,s=2;for(;[32,9].includes(this.input.charCodeAt(e+s));)s++;let i=this.input.charCodeAt(s+e),r=this.input.charCodeAt(s+e+1);return i===58&&r===58?s+2:this.input.slice(s+e,s+e+12)==="flow-include"?s+12:i===58&&r!==58?s:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(e,{enumName:s,memberName:i}){this.raise(g.EnumBooleanMemberNotInitialized,e,{memberName:i,enumName:s})}flowEnumErrorInvalidMemberInitializer(e,s){return this.raise(s.explicitType?s.explicitType==="symbol"?g.EnumInvalidMemberInitializerSymbolType:g.EnumInvalidMemberInitializerPrimaryType:g.EnumInvalidMemberInitializerUnknownType,e,s)}flowEnumErrorNumberMemberNotInitialized(e,s){this.raise(g.EnumNumberMemberNotInitialized,e,s)}flowEnumErrorStringMemberInconsistentlyInitialized(e,s){this.raise(g.EnumStringMemberInconsistentlyInitialized,e,s)}flowEnumMemberInit(){let e=this.state.startLoc,s=()=>this.match(12)||this.match(8);switch(this.state.type){case 135:{let i=this.parseNumericLiteral(this.state.value);return s()?{type:"number",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 134:{let i=this.parseStringLiteral(this.state.value);return s()?{type:"string",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}case 85:case 86:{let i=this.parseBooleanLiteral(this.match(85));return s()?{type:"boolean",loc:i.loc.start,value:i}:{type:"invalid",loc:e}}default:return{type:"invalid",loc:e}}}flowEnumMemberRaw(){let e=this.state.startLoc,s=this.parseIdentifier(!0),i=this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:e};return{id:s,init:i}}flowEnumCheckExplicitTypeMismatch(e,s,i){let{explicitType:r}=s;r!==null&&r!==i&&this.flowEnumErrorInvalidMemberInitializer(e,s)}flowEnumMembers({enumName:e,explicitType:s}){let i=new Set,r={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},n=!1;for(;!this.match(8);){if(this.eat(21)){n=!0;break}let o=this.startNode(),{id:h,init:l}=this.flowEnumMemberRaw(),u=h.name;if(u==="")continue;/^[a-z]/.test(u)&&this.raise(g.EnumInvalidMemberName,h,{memberName:u,suggestion:u[0].toUpperCase()+u.slice(1),enumName:e}),i.has(u)&&this.raise(g.EnumDuplicateMemberName,h,{memberName:u,enumName:e}),i.add(u);let f={enumName:e,explicitType:s,memberName:u};switch(o.id=h,l.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"boolean"),o.init=l.value,r.booleanMembers.push(this.finishNode(o,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"number"),o.init=l.value,r.numberMembers.push(this.finishNode(o,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(l.loc,f,"string"),o.init=l.value,r.stringMembers.push(this.finishNode(o,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(l.loc,f);case"none":switch(s){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(l.loc,f);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(l.loc,f);break;default:r.defaultedMembers.push(this.finishNode(o,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:r,hasUnknownMembers:n}}flowEnumStringMembers(e,s,{enumName:i}){if(e.length===0)return s;if(s.length===0)return e;if(s.length>e.length){for(let r of e)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return s}else{for(let r of s)this.flowEnumErrorStringMemberInconsistentlyInitialized(r,{enumName:i});return e}}flowEnumParseExplicitType({enumName:e}){if(!this.eatContextual(102))return null;if(!w(this.state.type))throw this.raise(g.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:e});let{value:s}=this.state;return this.next(),s!=="boolean"&&s!=="number"&&s!=="string"&&s!=="symbol"&&this.raise(g.EnumInvalidExplicitType,this.state.startLoc,{enumName:e,invalidEnumType:s}),s}flowEnumBody(e,s){let i=s.name,r=s.loc.start,n=this.flowEnumParseExplicitType({enumName:i});this.expect(5);let{members:o,hasUnknownMembers:h}=this.flowEnumMembers({enumName:i,explicitType:n});switch(e.hasUnknownMembers=h,n){case"boolean":return e.explicitType=!0,e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody");case"number":return e.explicitType=!0,e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody");case"string":return e.explicitType=!0,e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");case"symbol":return e.members=o.defaultedMembers,this.expect(8),this.finishNode(e,"EnumSymbolBody");default:{let l=()=>(e.members=[],this.expect(8),this.finishNode(e,"EnumStringBody"));e.explicitType=!1;let u=o.booleanMembers.length,f=o.numberMembers.length,d=o.stringMembers.length,x=o.defaultedMembers.length;if(!u&&!f&&!d&&!x)return l();if(!u&&!f)return e.members=this.flowEnumStringMembers(o.stringMembers,o.defaultedMembers,{enumName:i}),this.expect(8),this.finishNode(e,"EnumStringBody");if(!f&&!d&&u>=x){for(let A of o.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(A.loc.start,{enumName:i,memberName:A.id.name});return e.members=o.booleanMembers,this.expect(8),this.finishNode(e,"EnumBooleanBody")}else if(!u&&!d&&f>=x){for(let A of o.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(A.loc.start,{enumName:i,memberName:A.id.name});return e.members=o.numberMembers,this.expect(8),this.finishNode(e,"EnumNumberBody")}else return this.raise(g.EnumInconsistentMemberValues,r,{enumName:i}),l()}}}flowParseEnumDeclaration(e){let s=this.parseIdentifier();return e.id=s,e.body=this.flowEnumBody(this.startNode(),s),this.finishNode(e,"EnumDeclaration")}jsxParseOpeningElementAfterName(e){return this.shouldParseTypes()&&(this.match(47)||this.match(51))&&(e.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(e)}isLookaheadToken_lt(){let e=this.nextTokenStart();if(this.input.charCodeAt(e)===60){let s=this.input.charCodeAt(e+1);return s!==60&&s!==61}return!1}reScan_lt_gt(){let{type:e}=this.state;e===47?(this.state.pos-=1,this.readToken_lt()):e===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:e}=this.state;return e===51?(this.state.pos-=2,this.finishOp(47,1),47):e}maybeUnwrapTypeCastExpression(e){return e.type==="TypeCastExpression"?e.expression:e}};var Oi=/\r\n|[\r\n\u2028\u2029]/,ge=new RegExp(Oi.source,"g");function G(a){switch(a){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function Ut(a,t,e){for(let s=t;s`Expected corresponding JSX closing tag for <${a}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:a,HTMLEntity:t})=>`Unexpected token \`${a}\`. Did you mean \`${t}\` or \`{'${a}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"});function V(a){return a?a.type==="JSXOpeningFragment"||a.type==="JSXClosingFragment":!1}function J(a){if(a.type==="JSXIdentifier")return a.name;if(a.type==="JSXNamespacedName")return a.namespace.name+":"+a.name.name;if(a.type==="JSXMemberExpression")return J(a.object)+"."+J(a.property);throw new Error("Node had unexpected type: "+a.type)}var Bi=a=>class extends a{jsxReadToken(){let e="",s=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(U.UnterminatedJsxContent,this.state.startLoc);let i=this.input.charCodeAt(this.state.pos);switch(i){case 60:case 123:if(this.state.pos===this.state.start){i===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(143)):super.getTokenFromCode(i);return}e+=this.input.slice(s,this.state.pos),this.finishToken(142,e);return;case 38:e+=this.input.slice(s,this.state.pos),e+=this.jsxReadEntity(),s=this.state.pos;break;case 62:case 125:this.raise(U.UnexpectedToken,this.state.curPosition(),{unexpected:this.input[this.state.pos],HTMLEntity:i===125?"}":">"});default:G(i)?(e+=this.input.slice(s,this.state.pos),e+=this.jsxReadNewLine(!0),s=this.state.pos):++this.state.pos}}}jsxReadNewLine(e){let s=this.input.charCodeAt(this.state.pos),i;return++this.state.pos,s===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,i=e?` `:`\r -`):i=String.fromCharCode(s),++this.state.curLine,this.state.lineStart=this.state.pos,i}jsxReadString(e){let s="",i=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(p.UnterminatedString,this.state.startLoc);let r=this.input.charCodeAt(this.state.pos);if(r===e)break;r===38?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadEntity(),i=this.state.pos):ee(r)?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadNewLine(!1),i=this.state.pos):++this.state.pos}s+=this.input.slice(i,this.state.pos++),this.finishToken(134,s)}jsxReadEntity(){let e=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let i=this.readInt(s,void 0,!1,"bail");if(i!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(i)}else{let s=0,i=!1;for(;s++<10&&this.state.pos1){for(let i=0;i0){if(s&256){let r=!!(s&512),n=(i&4)>0;return r!==n}return!0}return s&128&&(i&8)>0?t.names.get(e)&2?!!(s&1):!1:s&2&&(i&1)>0?!0:super.isRedeclaredInScope(t,e,s)}checkLocalExport(t){let{name:e}=t;if(this.hasImport(e))return;let s=this.scopeStack.length;for(let i=s-1;i>=0;i--){let n=this.scopeStack[i].tsNames.get(e);if((n&1)>0||(n&16)>0)return}super.checkLocalExport(t)}},Ge=class{constructor(){this.stacks=[]}enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function Ce(a,t){return(a?2:0)|(t?1:0)}var Ye=class{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}sourceToOffsetPos(t){return t+this.startIndex}offsetToSourcePos(t){return t-this.startIndex}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{let[e,s]=t;if(!this.hasPlugin(e))return!1;let i=this.plugins.get(e);for(let r of Object.keys(s))if((i==null?void 0:i[r])!==s[r])return!1;return!0}}getPluginOption(t,e){var s;return(s=this.plugins.get(t))==null?void 0:s[e]}};function Ls(a,t){a.trailingComments===void 0?a.trailingComments=t:a.trailingComments.unshift(...t)}function xr(a,t){a.leadingComments===void 0?a.leadingComments=t:a.leadingComments.unshift(...t)}function xe(a,t){a.innerComments===void 0?a.innerComments=t:a.innerComments.unshift(...t)}function z(a,t,e){let s=null,i=t.length;for(;s===null&&i>0;)s=t[--i];s===null||s.start>e.start?xe(a,e.comments):Ls(s,e.comments)}var Qe=class extends Ye{addComment(t){this.filename&&(t.loc.filename=this.filename);let{commentsLen:e}=this.state;this.comments.length!==e&&(this.comments.length=e),this.comments.push(t),this.state.commentsLen++}processComment(t){let{commentStack:e}=this.state,s=e.length;if(s===0)return;let i=s-1,r=e[i];r.start===t.end&&(r.leadingNode=t,i--);let{start:n}=t;for(;i>=0;i--){let o=e[i],l=o.end;if(l>n)o.containingNode=t,this.finalizeComment(o),e.splice(i,1);else{l===n&&(o.trailingNode=t);break}}}finalizeComment(t){var e;let{comments:s}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&Ls(t.leadingNode,s),t.trailingNode!==null&&xr(t.trailingNode,s);else{let{containingNode:i,start:r}=t;if(this.input.charCodeAt(this.offsetToSourcePos(r)-1)===44)switch(i.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":z(i,i.properties,t);break;case"CallExpression":case"OptionalCallExpression":z(i,i.arguments,t);break;case"ImportExpression":z(i,[i.source,(e=i.options)!=null?e:null],t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":z(i,i.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":z(i,i.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":z(i,i.specifiers,t);break;case"TSEnumDeclaration":z(i,i.members,t);break;case"TSEnumBody":z(i,i.members,t);break;default:xe(i,s)}else xe(i,s)}}finalizeRemainingComments(){let{commentStack:t}=this.state;for(let e=t.length-1;e>=0;e--)this.finalizeComment(t[e]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){let{commentStack:e}=this.state,{length:s}=e;if(s===0)return;let i=e[s-1];i.leadingNode===t&&(i.leadingNode=null)}takeSurroundingComments(t,e,s){let{commentStack:i}=this.state,r=i.length;if(r===0)return;let n=r-1;for(;n>=0;n--){let o=i[n],l=o.end;if(o.start===s)o.leadingNode=t;else if(l===e)o.trailingNode=t;else if(l0}set strict(t){t?this.flags|=1:this.flags&=-2}init({strictMode:t,sourceType:e,startIndex:s,startLine:i,startColumn:r}){this.strict=t===!1?!1:t===!0?!0:e==="module",this.startIndex=s,this.curLine=i,this.lineStart=-r,this.startLoc=this.endLoc=new B(i,r,s)}get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}curPosition(){return new B(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let t=new a;return t.flags=this.flags,t.startIndex=this.startIndex,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}},Pr=function(t){return t>=48&&t<=57},ys={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Ae={bin:a=>a===48||a===49,oct:a=>a>=48&&a<=55,dec:a=>a>=48&&a<=57,hex:a=>a>=48&&a<=57||a>=65&&a<=70||a>=97&&a<=102};function xs(a,t,e,s,i,r){let n=e,o=s,l=i,h="",c=null,u=e,{length:f}=t;for(;;){if(e>=f){r.unterminated(n,o,l),h+=t.slice(u,e);break}let d=t.charCodeAt(e);if(gr(a,d,t,e)){h+=t.slice(u,e);break}if(d===92){h+=t.slice(u,e);let x=Tr(t,e,s,i,a==="template",r);x.ch===null&&!c?c={pos:e,lineStart:s,curLine:i}:h+=x.ch,{pos:e,lineStart:s,curLine:i}=x,u=e}else d===8232||d===8233?(++e,++i,s=e):d===10||d===13?a==="template"?(h+=t.slice(u,e)+` -`,++e,d===13&&t.charCodeAt(e)===10&&++e,++i,u=s=e):r.unterminated(n,o,l):++e}return{pos:e,str:h,firstInvalidLoc:c,lineStart:s,curLine:i,containsInvalid:!!c}}function gr(a,t,e,s){return a==="template"?t===96||t===36&&e.charCodeAt(s+1)===123:t===(a==="double"?34:39)}function Tr(a,t,e,s,i,r){let n=!i;t++;let o=h=>({pos:t,ch:h,lineStart:e,curLine:s}),l=a.charCodeAt(t++);switch(l){case 110:return o(` -`);case 114:return o("\r");case 120:{let h;return{code:h,pos:t}=et(a,t,e,s,2,!1,n,r),o(h===null?null:String.fromCharCode(h))}case 117:{let h;return{code:h,pos:t}=Ms(a,t,e,s,n,r),o(h===null?null:String.fromCodePoint(h))}case 116:return o(" ");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:a.charCodeAt(t)===10&&++t;case 10:e=t,++s;case 8232:case 8233:return o("");case 56:case 57:if(i)return o(null);r.strictNumericEscape(t-1,e,s);default:if(l>=48&&l<=55){let h=t-1,u=/^[0-7]+/.exec(a.slice(h,t+2))[0],f=parseInt(u,8);f>255&&(u=u.slice(0,-1),f=parseInt(u,8)),t+=u.length-1;let d=a.charCodeAt(t);if(u!=="0"||d===56||d===57){if(i)return o(null);r.strictNumericEscape(h,e,s)}return o(String.fromCharCode(f))}return o(String.fromCharCode(l))}}function et(a,t,e,s,i,r,n,o){let l=t,h;return{n:h,pos:t}=Ds(a,t,e,s,16,i,r,!1,o,!n),h===null&&(n?o.invalidEscapeSequence(l,e,s):t=l-1),{code:h,pos:t}}function Ds(a,t,e,s,i,r,n,o,l,h){let c=t,u=i===16?ys.hex:ys.decBinOct,f=i===16?Ae.hex:i===10?Ae.dec:i===8?Ae.oct:Ae.bin,d=!1,x=0;for(let A=0,N=r??1/0;A=97?I=S-97+10:S>=65?I=S-65+10:Pr(S)?I=S-48:I=1/0,I>=i){if(I<=9&&h)return{n:null,pos:t};if(I<=9&&l.invalidDigit(t,e,s,i))I=0;else if(n)I=0,d=!0;else break}++t,x=x*i+I}return t===c||r!=null&&t-c!==r||d?{n:null,pos:t}:{n:x,pos:t}}function Ms(a,t,e,s,i,r){let n=a.charCodeAt(t),o;if(n===123){if(++t,{code:o,pos:t}=et(a,t,e,s,a.indexOf("}",t)-t,!0,i,r),++t,o!==null&&o>1114111)if(i)r.invalidCodePoint(t,e,s);else return{code:null,pos:t}}else({code:o,pos:t}=et(a,t,e,s,4,!1,i,r));return{code:o,pos:t}}function pe(a,t,e){return new B(e,a-t,a)}var br=new Set([103,109,115,105,121,117,100,118]),O=class{constructor(t){let e=t.startIndex||0;this.type=t.type,this.value=t.value,this.start=e+t.start,this.end=e+t.end,this.loc=new se(t.startLoc,t.endLoc)}},tt=class extends Qe{constructor(t,e){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(s,i,r,n)=>this.optionFlags&2048?(this.raise(p.InvalidDigit,pe(s,i,r),{radix:n}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(p.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(p.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(p.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(p.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(s,i,r)=>{this.recordStrictModeErrors(p.StrictNumericEscape,pe(s,i,r))},unterminated:(s,i,r)=>{throw this.raise(p.UnterminatedString,pe(s-1,i,r))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(p.StrictNumericEscape),unterminated:(s,i,r)=>{throw this.raise(p.UnterminatedTemplate,pe(s,i,r))}}),this.state=new Ze,this.state.init(t),this.input=e,this.length=e.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new O(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){let t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let e=this.state;return this.state=t,e}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return $e.lastIndex=t,$e.test(this.input)?$e.lastIndex:t}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(t){return this.input.charCodeAt(this.nextTokenStartSince(t))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return Ve.lastIndex=t,Ve.test(this.input)?Ve.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let e=this.input.charCodeAt(t);if((e&64512)===55296&&++tthis.raise(e,s)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let e;this.isLookahead||(e=this.state.curPosition());let s=this.state.pos,i=this.input.indexOf(t,s+2);if(i===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition());for(this.state.pos=i+t.length,be.lastIndex=s+2;be.test(this.input)&&be.lastIndex<=i;)++this.state.curLine,this.state.lineStart=be.lastIndex;if(this.isLookahead)return;let r={type:"CommentBlock",value:this.input.slice(s+2,i),start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(i+t.length),loc:new se(e,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(r),r}skipLineComment(t){let e=this.state.pos,s;this.isLookahead||(s=this.state.curPosition());let i=this.input.charCodeAt(this.state.pos+=t);if(this.state.post)){let r=this.skipLineComment(3);r!==void 0&&(this.addComment(r),e==null||e.push(r))}else break e}else if(s===60&&!this.inModule&&this.optionFlags&8192){let i=this.state.pos;if(this.input.charCodeAt(i+1)===33&&this.input.charCodeAt(i+2)===45&&this.input.charCodeAt(i+3)===45){let r=this.skipLineComment(4);r!==void 0&&(this.addComment(r),e==null||e.push(r))}else break e}else break e}}if((e==null?void 0:e.length)>0){let s=this.state.pos,i={start:this.sourceToOffsetPos(t),end:this.sourceToOffsetPos(s),comments:e,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(i)}}finishToken(t,e){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let s=this.state.type;this.state.type=t,this.state.value=e,this.isLookahead||this.updateContext(s)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let t=this.state.pos+1,e=this.codePointAtPos(t);if(e>=48&&e<=57)throw this.raise(p.UnexpectedDigitAfterHash,this.state.curPosition());if(e===123||e===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(e===123?p.RecordExpressionHashIncorrectStartSyntaxType:p.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,e===123?this.finishToken(7):this.finishToken(1)}else U(e)?(++this.state.pos,this.finishToken(139,this.readWord1(e))):e===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;let e=this.state.pos;for(this.state.pos+=1;!ee(t)&&++this.state.pos=48&&e<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(p.TupleExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(2)}else++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:if(this.hasPlugin("recordAndTuple")&&this.input.charCodeAt(this.state.pos+1)===124){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(p.RecordExpressionBarIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,this.finishToken(6)}else++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let e=this.input.charCodeAt(this.state.pos+1);if(e===120||e===88){this.readRadixNumber(16);return}if(e===111||e===79){this.readRadixNumber(8);return}if(e===98||e===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(U(t)){this.readWord(t);return}}throw this.raise(p.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,e){let s=this.input.slice(this.state.pos,this.state.pos+e);this.state.pos+=e,this.finishToken(t,s)}readRegexp(){let t=this.state.startLoc,e=this.state.start+1,s,i,{pos:r}=this.state;for(;;++r){if(r>=this.length)throw this.raise(p.UnterminatedRegExp,D(t,1));let h=this.input.charCodeAt(r);if(ee(h))throw this.raise(p.UnterminatedRegExp,D(t,1));if(s)s=!1;else{if(h===91)i=!0;else if(h===93&&i)i=!1;else if(h===47&&!i)break;s=h===92}}let n=this.input.slice(e,r);++r;let o="",l=()=>D(t,r+2-e);for(;r=2&&this.input.charCodeAt(e)===48;if(l){let d=this.input.slice(e,this.state.pos);if(this.recordStrictModeErrors(p.StrictOctalLiteral,s),!this.state.strict){let x=d.indexOf("_");x>0&&this.raise(p.ZeroDigitNumericSeparator,D(s,x))}o=l&&!/[89]/.test(d)}let h=this.input.charCodeAt(this.state.pos);if(h===46&&!o&&(++this.state.pos,this.readInt(10),i=!0,h=this.input.charCodeAt(this.state.pos)),(h===69||h===101)&&!o&&(h=this.input.charCodeAt(++this.state.pos),(h===43||h===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(p.InvalidOrMissingExponent,s),i=!0,n=!0,h=this.input.charCodeAt(this.state.pos)),h===110&&((i||l)&&this.raise(p.InvalidBigIntLiteral,s),++this.state.pos,r=!0),h===109){this.expectPlugin("decimal",this.state.curPosition()),(n||l)&&this.raise(p.InvalidDecimal,s),++this.state.pos;var c=!0}if(U(this.codePointAtPos(this.state.pos)))throw this.raise(p.NumberIdentifier,this.state.curPosition());let u=this.input.slice(e,this.state.pos).replace(/[_mn]/g,"");if(r){this.finishToken(136,u);return}if(c){this.finishToken(137,u);return}let f=o?parseInt(u,8):parseFloat(u);this.finishToken(135,f)}readCodePoint(t){let{code:e,pos:s}=Ms(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=s,e}readString(t){let{str:e,pos:s,curLine:i,lineStart:r}=xs(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=s+1,this.state.lineStart=r,this.state.curLine=i,this.finishToken(134,e)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let t=this.input[this.state.pos],{str:e,firstInvalidLoc:s,pos:i,curLine:r,lineStart:n}=xs("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=i+1,this.state.lineStart=n,this.state.curLine=r,s&&(this.state.firstInvalidTemplateEscapePos=new B(s.curLine,s.pos-s.lineStart,this.sourceToOffsetPos(s.pos))),this.input.codePointAt(i)===96?this.finishToken(24,s?null:t+e+"`"):(this.state.pos++,this.finishToken(25,s?null:t+e+"${"))}recordStrictModeErrors(t,e){let s=e.index;this.state.strict&&!this.state.strictErrors.has(s)?this.raise(t,e):this.state.strictErrors.set(s,[t,e])}readWord1(t){this.state.containsEsc=!1;let e="",s=this.state.pos,i=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos=0;o--){let l=n[o];if(l.loc.index===r)return n[o]=t(i,s);if(l.loc.indexthis.hasPlugin(e)))throw this.raise(p.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(e,s,i)=>{this.raise(t,pe(e,s,i))}}},st=class{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}},it=class{constructor(t){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new st)}exit(){let t=this.stack.pop(),e=this.current();for(let[s,i]of Array.from(t.undefinedPrivateNames))e?e.undefinedPrivateNames.has(s)||e.undefinedPrivateNames.set(s,i):this.parser.raise(p.InvalidPrivateFieldResolution,i,{identifierName:s})}declarePrivateName(t,e,s){let{privateNames:i,loneAccessors:r,undefinedPrivateNames:n}=this.current(),o=i.has(t);if(e&3){let l=o&&r.get(t);if(l){let h=l&4,c=e&4,u=l&3,f=e&3;o=u===f||h!==c,o||r.delete(t)}else o||r.set(t,e)}o&&this.parser.raise(p.PrivateNameRedeclaration,s,{identifierName:t}),i.add(t),n.delete(t)}usePrivateName(t,e){let s;for(s of this.stack)if(s.privateNames.has(t))return;s?s.undefinedPrivateNames.set(t,e):this.parser.raise(p.InvalidPrivateFieldResolution,e,{identifierName:t})}},ie=class{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Ne=class extends ie{constructor(t){super(t),this.declarationErrors=new Map}recordDeclarationError(t,e){let s=e.index;this.declarationErrors.set(s,[t,e])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}},rt=class{constructor(t){this.parser=void 0,this.stack=[new ie],this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,e){let s=e.loc.start,{stack:i}=this,r=i.length-1,n=i[r];for(;!n.isCertainlyParameterDeclaration();){if(n.canBeArrowParameterDeclaration())n.recordDeclarationError(t,s);else return;n=i[--r]}this.parser.raise(t,s)}recordArrowParameterBindingError(t,e){let{stack:s}=this,i=s[s.length-1],r=e.loc.start;if(i.isCertainlyParameterDeclaration())this.parser.raise(t,r);else if(i.canBeArrowParameterDeclaration())i.recordDeclarationError(t,r);else return}recordAsyncArrowParametersError(t){let{stack:e}=this,s=e.length-1,i=e[s];for(;i.canBeArrowParameterDeclaration();)i.type===2&&i.recordDeclarationError(p.AwaitBindingIdentifier,t),i=e[--s]}validateAsPattern(){let{stack:t}=this,e=t[t.length-1];e.canBeArrowParameterDeclaration()&&e.iterateErrors(([s,i])=>{this.parser.raise(s,i);let r=t.length-2,n=t[r];for(;n.canBeArrowParameterDeclaration();)n.clearDeclarationError(i.index),n=t[--r]})}};function Ar(){return new ie(3)}function Sr(){return new Ne(1)}function Er(){return new Ne(2)}function Os(){return new ie}var at=class extends tt{addExtra(t,e,s,i=!0){if(!t)return;let{extra:r}=t;r==null&&(r={},t.extra=r),i?r[e]=s:Object.defineProperty(r,e,{enumerable:i,value:s})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,e){if(this.input.startsWith(e,t)){let s=this.input.charCodeAt(t+e.length);return!(Z(s)||(s&64512)===55296)}return!1}isLookaheadContextual(t){let e=this.nextTokenStart();return this.isUnparsedContextual(e,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,e){if(!this.eatContextual(t)){if(e!=null)throw this.raise(e,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return ms(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return ms(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(p.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,e){this.eat(t)||this.unexpected(e,t)}tryParse(t,e=this.state.clone()){let s={node:null};try{let i=t((r=null)=>{throw s.node=r,s});if(this.state.errors.length>e.errors.length){let r=this.state;return this.state=e,this.state.tokensLength=r.tokensLength,{node:i,error:r.errors[e.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:i,error:null,thrown:!1,aborted:!1,failState:null}}catch(i){let r=this.state;if(this.state=e,i instanceof SyntaxError)return{node:null,error:i,thrown:!0,aborted:!1,failState:r};if(i===s)return{node:s.node,error:null,thrown:!1,aborted:!0,failState:r};throw i}}checkExpressionErrors(t,e){if(!t)return!1;let{shorthandAssignLoc:s,doubleProtoLoc:i,privateKeyLoc:r,optionalParametersLoc:n}=t,o=!!s||!!i||!!n||!!r;if(!e)return o;s!=null&&this.raise(p.InvalidCoverInitializedName,s),i!=null&&this.raise(p.DuplicateProto,i),r!=null&&this.raise(p.UnexpectedPrivateField,r),n!=null&&this.unexpected(n)}isLiteralPropertyName(){return Es(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){let e=this.state.labels;this.state.labels=[];let s=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let i=this.inModule;this.inModule=t;let r=this.scope,n=this.getScopeHandler();this.scope=new n(this,t);let o=this.prodParam;this.prodParam=new Ge;let l=this.classScope;this.classScope=new it(this);let h=this.expressionScope;return this.expressionScope=new rt(this),()=>{this.state.labels=e,this.exportedIdentifiers=s,this.inModule=i,this.scope=r,this.prodParam=o,this.classScope=l,this.expressionScope=h}}enterInitialScopes(){let t=0;(this.inModule||this.optionFlags&1)&&(t|=2),this.optionFlags&32&&(t|=1),this.optionFlags&2&&(t|=4);let e=1;this.optionFlags&4&&(e|=512),this.scope.enter(e),this.prodParam.enter(t)}checkDestructuringPrivate(t){let{privateKeyLoc:e}=t;e!==null&&this.expectPlugin("destructuringPrivate",e)}},te=class{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}},re=class{constructor(t,e,s){this.type="",this.start=e,this.end=0,this.loc=new se(s),(t==null?void 0:t.optionFlags)&128&&(this.range=[e,0]),t!=null&&t.filename&&(this.loc.filename=t.filename)}},nt=re.prototype;nt.__clone=function(){let a=new re(void 0,this.start,this.loc.start),t=Object.keys(this);for(let e=0,s=t.length;ea.type==="ParenthesizedExpression"?Fs(a.expression):a,lt=class extends ot{toAssignable(t,e=!1){var s,i;let r;switch((t.type==="ParenthesizedExpression"||(s=t.extra)!=null&&s.parenthesized)&&(r=Fs(t),e?r.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(p.InvalidParenthesizedAssignment,t):r.type!=="MemberExpression"&&!this.isOptionalMemberExpression(r)&&this.raise(p.InvalidParenthesizedAssignment,t):this.raise(p.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":this.castNodeTo(t,"ObjectPattern");for(let o=0,l=t.properties.length,h=l-1;oi.type!=="ObjectMethod"&&(r===s||i.type!=="SpreadElement")&&this.isAssignable(i))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(s=>s===null||this.isAssignable(s));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!e;default:return!1}}toReferencedList(t,e){return t}toReferencedListDeep(t,e){this.toReferencedList(t,e);for(let s of t)(s==null?void 0:s.type)==="ArrayExpression"&&this.toReferencedListDeep(s.elements)}parseSpread(t){let e=this.startNode();return this.next(),e.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(e,"SpreadElement")}parseRestBinding(){let t=this.startNode();return this.next(),t.argument=this.parseBindingAtom(),this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(t,e,s){let i=s&1,r=[],n=!0;for(;!this.eat(t);)if(n?n=!1:this.expect(12),i&&this.match(12))r.push(null);else{if(this.eat(t))break;if(this.match(21)){let o=this.parseRestBinding();if((this.hasPlugin("flow")||s&2)&&(o=this.parseFunctionParamType(o)),r.push(o),!this.checkCommaAfterRest(e)){this.expect(t);break}}else{let o=[];if(s&2)for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(p.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)o.push(this.parseDecorator());r.push(this.parseBindingElement(s,o))}}return r}parseBindingRestProperty(t){return this.next(),t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){let{type:t,startLoc:e}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());let s=this.startNode();return t===139?(this.expectPlugin("destructuringPrivate",e),this.classScope.usePrivateName(this.state.value,e),s.key=this.parsePrivateName()):this.parsePropertyName(s),s.method=!1,this.parseObjPropValue(s,e,!1,!1,!0,!1)}parseBindingElement(t,e){let s=this.parseMaybeDefault();return(this.hasPlugin("flow")||t&2)&&this.parseFunctionParamType(s),e.length&&(s.decorators=e,this.resetStartLocationFromNode(s,e[0])),this.parseMaybeDefault(s.loc.start,s)}parseFunctionParamType(t){return t}parseMaybeDefault(t,e){if(t??(t=this.state.startLoc),e=e??this.parseBindingAtom(),!this.eat(29))return e;let s=this.startNodeAt(t);return s.left=e,s.right=this.parseMaybeAssignAllowIn(),this.finishNode(s,"AssignmentPattern")}isValidLVal(t,e,s){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties"}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,e,s=64,i=!1,r=!1,n=!1){var o;let l=t.type;if(this.isObjectMethod(t))return;let h=this.isOptionalMemberExpression(t);if(h||l==="MemberExpression"){h&&(this.expectPlugin("optionalChainingAssign",t.loc.start),e.type!=="AssignmentExpression"&&this.raise(p.InvalidLhsOptionalChaining,t,{ancestor:e})),s!==64&&this.raise(p.InvalidPropertyBindingPattern,t);return}if(l==="Identifier"){this.checkIdentifier(t,s,r);let{name:A}=t;i&&(i.has(A)?this.raise(p.ParamDupe,t):i.add(A));return}let c=this.isValidLVal(l,!(n||(o=t.extra)!=null&&o.parenthesized)&&e.type==="AssignmentExpression",s);if(c===!0)return;if(c===!1){let A=s===64?p.InvalidLhs:p.InvalidLhsBinding;this.raise(A,t,{ancestor:e});return}let u,f;typeof c=="string"?(u=c,f=l==="ParenthesizedExpression"):[u,f]=c;let d=l==="ArrayPattern"||l==="ObjectPattern"?{type:l}:e,x=t[u];if(Array.isArray(x))for(let A of x)A&&this.checkLVal(A,d,s,i,r,f);else x&&this.checkLVal(x,d,s,i,r,f)}checkIdentifier(t,e,s=!1){this.state.strict&&(s?vs(t.name,this.inModule):ks(t.name))&&(e===64?this.raise(p.StrictEvalArguments,t,{referenceName:t.name}):this.raise(p.StrictEvalArgumentsBinding,t,{bindingName:t.name})),e&8192&&t.name==="let"&&this.raise(p.LetInLexicalBinding,t),e&64||this.declareNameFromIdentifier(t,e)}declareNameFromIdentifier(t,e){this.scope.declareName(t.name,e,t.loc.start)}checkToRestConversion(t,e){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,e);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(e)break;default:this.raise(p.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?p.RestTrailingComma:p.ElementAfterRest,this.state.startLoc),!0):!1}};function Cr(a){if(a==null)throw new Error(`Unexpected ${a} value.`);return a}function Ps(a){if(!a)throw new Error("Assert fail")}var y=F`typescript`({AbstractMethodHasImplementation:({methodName:a})=>`Method '${a}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:a})=>`Property '${a}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:a})=>`'declare' is not allowed in ${a}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:a})=>`Accessibility modifier already seen: '${a}'.`,DuplicateModifier:({modifier:a})=>`Duplicate modifier: '${a}'.`,EmptyHeritageClauseType:({token:a})=>`'${a}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:a})=>`'${a[0]}' modifier cannot be used with '${a[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:a})=>`Index signatures cannot have an accessibility modifier ('${a}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidHeritageClauseType:({token:a})=>`'${a}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:a=>`'${a}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:a})=>`'${a}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:a})=>`'${a}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:a})=>`'${a}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:a=>`'${a}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:a})=>`'${a[0]}' modifier must precede '${a[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifier:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:a})=>`Private elements cannot have an accessibility modifier ('${a}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:a})=>`Single type parameter ${a} should have a trailing comma. Example usage: <${a},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:a})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${a}.`,UsingDeclarationInAmbientContext:a=>`'${a}' declarations are not allowed in ambient contexts.`});function wr(a){switch(a){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function gs(a){return a==="private"||a==="public"||a==="protected"}function Ir(a){return a==="in"||a==="out"}var Nr=a=>class extends a{constructor(...e){super(...e),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:y.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter})}getScopeHandler(){return Xe}tsIsIdentifier(){return w(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(e,s,i){if(!w(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let r=this.state.value;if(e.includes(r)){if(i&&this.match(106)||s&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return r}}tsParseModifiers({allowedModifiers:e,disallowedModifiers:s,stopOnStartOfClassStaticBlock:i,errorTemplate:r=y.InvalidModifierOnTypeMember},n){let o=(h,c,u,f)=>{c===u&&n[f]&&this.raise(y.InvalidModifiersOrder,h,{orderedModifiers:[u,f]})},l=(h,c,u,f)=>{(n[u]&&c===f||n[f]&&c===u)&&this.raise(y.IncompatibleModifiers,h,{modifiers:[u,f]})};for(;;){let{startLoc:h}=this.state,c=this.tsParseModifier(e.concat(s??[]),i,n.static);if(!c)break;gs(c)?n.accessibility?this.raise(y.DuplicateAccessibilityModifier,h,{modifier:c}):(o(h,c,c,"override"),o(h,c,c,"static"),o(h,c,c,"readonly"),n.accessibility=c):Ir(c)?(n[c]&&this.raise(y.DuplicateModifier,h,{modifier:c}),n[c]=!0,o(h,c,"in","out")):(hasOwnProperty.call(n,c)?this.raise(y.DuplicateModifier,h,{modifier:c}):(o(h,c,"static","readonly"),o(h,c,"static","override"),o(h,c,"override","readonly"),o(h,c,"abstract","override"),l(h,c,"declare","override"),l(h,c,"static","abstract")),n[c]=!0),s!=null&&s.includes(c)&&this.raise(r,h,{modifier:c})}}tsIsListTerminator(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(e,s){let i=[];for(;!this.tsIsListTerminator(e);)i.push(s());return i}tsParseDelimitedList(e,s,i){return Cr(this.tsParseDelimitedListWorker(e,s,!0,i))}tsParseDelimitedListWorker(e,s,i,r){let n=[],o=-1;for(;!this.tsIsListTerminator(e);){o=-1;let l=s();if(l==null)return;if(n.push(l),this.eat(12)){o=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(e))break;i&&this.expect(12);return}return r&&(r.value=o),n}tsParseBracketedList(e,s,i,r,n){r||(i?this.expect(0):this.expect(47));let o=this.tsParseDelimitedList(e,s,n);return i?this.expect(3):this.expect(48),o}tsParseImportType(){let e=this.startNode();return this.expect(83),this.expect(10),this.match(134)?e.argument=this.parseStringLiteral(this.state.value):(this.raise(y.UnsupportedImportTypeArgument,this.state.startLoc),e.argument=super.parseExprAtom()),this.eat(12)?e.options=this.tsParseImportTypeOptions():e.options=null,this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName(3)),this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}tsParseImportTypeOptions(){let e=this.startNode();this.expect(5);let s=this.startNode();return this.isContextual(76)?(s.method=!1,s.key=this.parseIdentifier(!0),s.computed=!1,s.shorthand=!1):this.unexpected(null,76),this.expect(14),s.value=this.tsParseImportTypeWithPropertyValue(),e.properties=[this.finishObjectProperty(s)],this.expect(8),this.finishNode(e,"ObjectExpression")}tsParseImportTypeWithPropertyValue(){let e=this.startNode(),s=[];for(this.expect(5);!this.match(8);){let i=this.state.type;w(i)||i===134?s.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return e.properties=s,this.next(),this.finishNode(e,"ObjectExpression")}tsParseEntityName(e){let s;if(e&1&&this.match(78))if(e&2)s=this.parseIdentifier(!0);else{let i=this.startNode();this.next(),s=this.finishNode(i,"ThisExpression")}else s=this.parseIdentifier(!!(e&1));for(;this.eat(16);){let i=this.startNodeAtNode(s);i.left=s,i.right=this.parseIdentifier(!!(e&1)),s=this.finishNode(i,"TSQualifiedName")}return s}tsParseTypeReference(){let e=this.startNode();return e.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}tsParseThisTypePredicate(e){this.next();let s=this.startNodeAtNode(e);return s.parameterName=e,s.typeAnnotation=this.tsParseTypeAnnotation(!1),s.asserts=!1,this.finishNode(s,"TSTypePredicate")}tsParseThisTypeNode(){let e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}tsParseTypeQuery(){let e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(3),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")}tsParseTypeParameter(e){let s=this.startNode();return e(s),s.name=this.tsParseTypeParameterName(),s.constraint=this.tsEatThenParseType(81),s.default=this.tsEatThenParseType(29),this.finishNode(s,"TSTypeParameter")}tsTryParseTypeParameters(e){if(this.match(47))return this.tsParseTypeParameters(e)}tsParseTypeParameters(e){let s=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let i={value:-1};return s.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,i),s.params.length===0&&this.raise(y.EmptyTypeParameters,s),i.value!==-1&&this.addExtra(s,"trailingComma",i.value),this.finishNode(s,"TSTypeParameterDeclaration")}tsFillSignature(e,s){let i=e===19,r="parameters",n="typeAnnotation";s.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),s[r]=this.tsParseBindingListForSignature(),i?s[n]=this.tsParseTypeOrTypePredicateAnnotation(e):this.match(e)&&(s[n]=this.tsParseTypeOrTypePredicateAnnotation(e))}tsParseBindingListForSignature(){let e=super.parseBindingList(11,41,2);for(let s of e){let{type:i}=s;(i==="AssignmentPattern"||i==="TSParameterProperty")&&this.raise(y.UnsupportedSignatureParameterKind,s,{type:i})}return e}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(e,s){return this.tsFillSignature(14,s),this.tsParseTypeMemberSemicolon(),this.finishNode(s,e)}tsIsUnambiguouslyIndexSignature(){return this.next(),w(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(e){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let s=this.parseIdentifier();s.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(s),this.expect(3),e.parameters=[s];let i=this.tsTryParseTypeAnnotation();return i&&(e.typeAnnotation=i),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}tsParsePropertyOrMethodSignature(e,s){if(this.eat(17)&&(e.optional=!0),this.match(10)||this.match(47)){s&&this.raise(y.ReadonlyForMethodSignature,e);let i=e;i.kind&&this.match(47)&&this.raise(y.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon();let r="parameters",n="typeAnnotation";if(i.kind==="get")i[r].length>0&&(this.raise(p.BadGetterArity,this.state.curPosition()),this.isThisParam(i[r][0])&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(i.kind==="set"){if(i[r].length!==1)this.raise(p.BadSetterArity,this.state.curPosition());else{let o=i[r][0];this.isThisParam(o)&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()),o.type==="Identifier"&&o.optional&&this.raise(y.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),o.type==="RestElement"&&this.raise(y.SetAccessorCannotHaveRestParameter,this.state.curPosition())}i[n]&&this.raise(y.SetAccessorCannotHaveReturnType,i[n])}else i.kind="method";return this.finishNode(i,"TSMethodSignature")}else{let i=e;s&&(i.readonly=!0);let r=this.tsTryParseTypeAnnotation();return r&&(i.typeAnnotation=r),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSPropertySignature")}}tsParseTypeMember(){let e=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(77)){let i=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(i,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},e);let s=this.tsTryParseIndexSignature(e);return s||(super.parsePropertyName(e),!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.tsTokenCanFollowModifier()&&(e.kind=e.key.name,super.parsePropertyName(e),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}tsParseTypeLiteral(){let e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let e=this.startNode();this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(e.readonly=!0),this.expect(0);{let s=this.startNode();s.name=this.tsParseTypeParameterName(),s.constraint=this.tsExpectThenParseType(58),e.typeParameter=this.finishNode(s,"TSTypeParameter")}return e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")}tsParseTupleType(){let e=this.startNode();e.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let s=!1;return e.elementTypes.forEach(i=>{let{type:r}=i;s&&r!=="TSRestType"&&r!=="TSOptionalType"&&!(r==="TSNamedTupleMember"&&i.optional)&&this.raise(y.OptionalTypeBeforeRequired,i),s||(s=r==="TSNamedTupleMember"&&i.optional||r==="TSOptionalType")}),this.finishNode(e,"TSTupleType")}tsParseTupleElementType(){let e=this.state.startLoc,s=this.eat(21),{startLoc:i}=this.state,r,n,o,l,c=M(this.state.type)?this.lookaheadCharCode():null;if(c===58)r=!0,o=!1,n=this.parseIdentifier(!0),this.expect(14),l=this.tsParseType();else if(c===63){o=!0;let u=this.state.value,f=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(r=!0,n=this.createIdentifier(this.startNodeAt(i),u),this.expect(17),this.expect(14),l=this.tsParseType()):(r=!1,l=f,this.expect(17))}else l=this.tsParseType(),o=this.eat(17),r=this.eat(14);if(r){let u;n?(u=this.startNodeAt(i),u.optional=o,u.label=n,u.elementType=l,this.eat(17)&&(u.optional=!0,this.raise(y.TupleOptionalAfterType,this.state.lastTokStartLoc))):(u=this.startNodeAt(i),u.optional=o,this.raise(y.InvalidTupleMemberLabel,l),u.label=l,u.elementType=this.tsParseType()),l=this.finishNode(u,"TSNamedTupleMember")}else if(o){let u=this.startNodeAt(i);u.typeAnnotation=l,l=this.finishNode(u,"TSOptionalType")}if(s){let u=this.startNodeAt(e);u.typeAnnotation=l,l=this.finishNode(u,"TSRestType")}return l}tsParseParenthesizedType(){let e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")}tsParseFunctionOrConstructorType(e,s){let i=this.startNode();return e==="TSConstructorType"&&(i.abstract=!!s,s&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,i)),this.finishNode(i,e)}tsParseLiteralTypeNode(){let e=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:e.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(e,"TSLiteralType")}tsParseTemplateLiteralType(){{let e=this.startNode();return e.literal=super.parseTemplate(!1),this.finishNode(e,"TSLiteralType")}}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let e=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let e=this.startNode(),s=this.lookahead();return s.type!==135&&s.type!==136&&this.unexpected(),e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:e}=this.state;if(w(e)||e===88||e===84){let s=e===88?"TSVoidKeyword":e===84?"TSNullKeyword":wr(this.state.value);if(s!==void 0&&this.lookaheadCharCode()!==46){let i=this.startNode();return this.next(),this.finishNode(i,s)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:e}=this.state,s=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let i=this.startNodeAt(e);i.elementType=s,this.expect(3),s=this.finishNode(i,"TSArrayType")}else{let i=this.startNodeAt(e);i.objectType=s,i.indexType=this.tsParseType(),this.expect(3),s=this.finishNode(i,"TSIndexedAccessType")}return s}tsParseTypeOperator(){let e=this.startNode(),s=this.state.value;return this.next(),e.operator=s,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),s==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(y.UnexpectedReadonly,e)}}tsParseInferType(){let e=this.startNode();this.expectContextual(115);let s=this.startNode();return s.name=this.tsParseTypeParameterName(),s.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),e.typeParameter=this.finishNode(s,"TSTypeParameter"),this.finishNode(e,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let e=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return e}}tsParseTypeOperatorOrHigher(){return Xi(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(e,s,i){let r=this.startNode(),n=this.eat(i),o=[];do o.push(s());while(this.eat(i));return o.length===1&&!n?o[0]:(r.types=o,this.finishNode(r,e))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(w(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:e}=this.state,s=e.length;try{return this.parseObjectLike(8,!0),e.length===s}catch{return!1}}if(this.match(0)){this.next();let{errors:e}=this.state,s=e.length;try{return super.parseBindingList(3,93,1),e.length===s}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(e){return this.tsInType(()=>{let s=this.startNode();this.expect(e);let i=this.startNode(),r=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(r&&this.match(78)){let l=this.tsParseThisTypeOrThisTypePredicate();return l.type==="TSThisType"?(i.parameterName=l,i.asserts=!0,i.typeAnnotation=null,l=this.finishNode(i,"TSTypePredicate")):(this.resetStartLocationFromNode(l,i),l.asserts=!0),s.typeAnnotation=l,this.finishNode(s,"TSTypeAnnotation")}let n=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!n)return r?(i.parameterName=this.parseIdentifier(),i.asserts=r,i.typeAnnotation=null,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,s);let o=this.tsParseTypeAnnotation(!1);return i.parameterName=n,i.typeAnnotation=o,i.asserts=r,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let e=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),e}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let e=this.state.containsEsc;return this.next(),!w(this.state.type)&&!this.match(78)?!1:(e&&this.raise(p.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(e=!0,s=this.startNode()){return this.tsInType(()=>{e&&this.expect(14),s.typeAnnotation=this.tsParseType()}),this.finishNode(s,"TSTypeAnnotation")}tsParseType(){Ps(this.state.inType);let e=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return e;let s=this.startNodeAtNode(e);return s.checkType=e,s.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),s.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),s.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(s,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual("new")}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedTypeAssertion,this.state.startLoc);let e=this.startNode();return e.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")}tsParseHeritageClause(e){let s=this.state.startLoc,i=this.tsParseDelimitedList("HeritageClauseElement",()=>{{let r=this.startNode();return r.expression=this.tsParseEntityName(3),this.match(47)&&(r.typeParameters=this.tsParseTypeArguments()),this.finishNode(r,"TSExpressionWithTypeArguments")}});return i.length||this.raise(y.EmptyHeritageClauseType,s,{token:e}),i}tsParseInterfaceDeclaration(e,s={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),s.declare&&(e.declare=!0),w(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,130)):(e.id=null,this.raise(y.MissingInterfaceName,this.state.startLoc)),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));let i=this.startNode();return i.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(i,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(e){return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,2),e.typeAnnotation=this.tsInType(()=>{if(e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}tsInTopLevelContext(e){if(this.curContext()!==C.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}tsInType(e){let s=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=s}}tsInDisallowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsInAllowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsEatThenParseType(e){if(this.match(e))return this.tsNextThenParseType()}tsExpectThenParseType(e){return this.tsInType(()=>(this.expect(e),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let e=this.startNode();return e.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(e.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")}tsParseEnumDeclaration(e,s={}){return s.const&&(e.const=!0),s.declare&&(e.declare=!0),this.expectContextual(126),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?8971:8459),this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumDeclaration")}tsParseEnumBody(){let e=this.startNode();return this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumBody")}tsParseModuleBlock(){let e=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(e,s=!1){if(e.id=this.parseIdentifier(),s||this.checkIdentifier(e.id,1024),this.eat(16)){let i=this.startNode();this.tsParseModuleOrNamespaceDeclaration(i,!0),e.body=i}else this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(e){return this.isContextual(112)?(e.kind="global",e.global=!0,e.id=this.parseIdentifier()):this.match(134)?(e.kind="module",e.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(e,s,i){e.isExport=i||!1,e.id=s||this.parseIdentifier(),this.checkIdentifier(e.id,4096),this.expect(29);let r=this.tsParseModuleReference();return e.importKind==="type"&&r.type!=="TSExternalModuleReference"&&this.raise(y.ImportAliasHasImportType,r),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let e=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),e.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(e,"TSExternalModuleReference")}tsLookAhead(e){let s=this.state.clone(),i=e();return this.state=s,i}tsTryParseAndCatch(e){let s=this.tryParse(i=>e()||i());if(!(s.aborted||!s.node))return s.error&&(this.state=s.failState),s.node}tsTryParse(e){let s=this.state.clone(),i=e();if(i!==void 0&&i!==!1)return i;this.state=s}tsTryParseDeclare(e){if(this.isLineTerminator())return;let s=this.state.type;return this.tsInAmbientContext(()=>{switch(s){case 68:return e.declare=!0,super.parseFunctionStatement(e,!1,!1);case 80:return e.declare=!0,this.parseClass(e,!0,!1);case 126:return this.tsParseEnumDeclaration(e,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(e);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(e.declare=!0,this.parseVarStatement(e,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(e,{const:!0,declare:!0}));case 107:if(this.hasPlugin("explicitResourceManagement")&&this.isUsing())return this.raise(y.InvalidModifierOnUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.parseVarStatement(e,"using",!0);break;case 96:if(this.hasPlugin("explicitResourceManagement")&&this.isAwaitUsing())return this.raise(y.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.next(),this.parseVarStatement(e,"await using",!0);break;case 129:{let i=this.tsParseInterfaceDeclaration(e,{declare:!0});if(i)return i}default:if(w(s))return this.tsParseDeclaration(e,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(e,s,i){switch(s.name){case"declare":{let r=this.tsTryParseDeclare(e);return r&&(r.declare=!0),r}case"global":if(this.match(5)){this.scope.enter(1024),this.prodParam.enter(0);let r=e;return r.kind="global",e.global=!0,r.id=s,r.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(r,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,s.name,!1,i)}}tsParseDeclaration(e,s,i,r){switch(s){case"abstract":if(this.tsCheckLineTerminator(i)&&(this.match(80)||w(this.state.type)))return this.tsParseAbstractDeclaration(e,r);break;case"module":if(this.tsCheckLineTerminator(i)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(e);if(w(this.state.type))return e.kind="module",this.tsParseModuleOrNamespaceDeclaration(e)}break;case"namespace":if(this.tsCheckLineTerminator(i)&&w(this.state.type))return e.kind="namespace",this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminator(i)&&w(this.state.type))return this.tsParseTypeAliasDeclaration(e);break}}tsCheckLineTerminator(e){return e?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(e){if(!this.match(47))return;let s=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let i=this.tsTryParseAndCatch(()=>{let r=this.startNodeAt(e);return r.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(r),r.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),r});if(this.state.maybeInArrowParameters=s,!!i)return super.parseArrowExpression(i,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let e=this.startNode();return e.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),e.params.length===0?this.raise(y.EmptyTypeArguments,e):!this.state.inType&&this.curContext()===C.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return Gi(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(e,s){let i=s.length?s[0].loc.start:this.state.startLoc,r={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},r);let n=r.accessibility,o=r.override,l=r.readonly;!(e&4)&&(n||l||o)&&this.raise(y.UnexpectedParameterModifier,i);let h=this.parseMaybeDefault();e&2&&this.parseFunctionParamType(h);let c=this.parseMaybeDefault(h.loc.start,h);if(n||l||o){let u=this.startNodeAt(i);return s.length&&(u.decorators=s),n&&(u.accessibility=n),l&&(u.readonly=l),o&&(u.override=o),c.type!=="Identifier"&&c.type!=="AssignmentPattern"&&this.raise(y.UnsupportedParameterPropertyKind,u),u.parameter=c,this.finishNode(u,"TSParameterProperty")}return s.length&&(h.decorators=s),c}isSimpleParameter(e){return e.type==="TSParameterProperty"&&super.isSimpleParameter(e.parameter)||super.isSimpleParameter(e)}tsDisallowOptionalPattern(e){for(let s of e.params)s.type!=="Identifier"&&s.optional&&!this.state.isAmbientContext&&this.raise(y.PatternIsOptional,s)}setArrowFunctionParameters(e,s,i){super.setArrowFunctionParameters(e,s,i),this.tsDisallowOptionalPattern(e)}parseFunctionBodyAndFinish(e,s,i=!1){this.match(14)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let r=s==="FunctionDeclaration"?"TSDeclareFunction":s==="ClassMethod"||s==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return r&&!this.match(5)&&this.isLineTerminator()?this.finishNode(e,r):r==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(y.DeclareFunctionHasImplementation,e),e.declare)?super.parseFunctionBodyAndFinish(e,r,i):(this.tsDisallowOptionalPattern(e),super.parseFunctionBodyAndFinish(e,s,i))}registerFunctionStatementId(e){!e.body&&e.id?this.checkIdentifier(e.id,1024):super.registerFunctionStatementId(e)}tsCheckForInvalidTypeCasts(e){e.forEach(s=>{(s==null?void 0:s.type)==="TSTypeCastExpression"&&this.raise(y.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(e,s){return this.tsCheckForInvalidTypeCasts(e),e}parseArrayLike(e,s,i,r){let n=super.parseArrayLike(e,s,i,r);return n.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(n.elements),n}parseSubscript(e,s,i,r){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let o=this.startNodeAt(s);return o.expression=e,this.finishNode(o,"TSNonNullExpression")}let n=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(i)return r.stop=!0,e;r.optionalChainMember=n=!0,this.next()}if(this.match(47)||this.match(51)){let o,l=this.tsTryParseAndCatch(()=>{if(!i&&this.atPossibleAsyncArrow(e)){let f=this.tsTryParseGenericAsyncArrowFunction(s);if(f)return f}let h=this.tsParseTypeArgumentsInExpression();if(!h)return;if(n&&!this.match(10)){o=this.state.curPosition();return}if(Ie(this.state.type)){let f=super.parseTaggedTemplateExpression(e,s,r);return f.typeParameters=h,f}if(!i&&this.eat(10)){let f=this.startNodeAt(s);return f.callee=e,f.arguments=this.parseCallExpressionArguments(11),this.tsCheckForInvalidTypeCasts(f.arguments),f.typeParameters=h,r.optionalChainMember&&(f.optional=n),this.finishCallExpression(f,r.optionalChainMember)}let c=this.state.type;if(c===48||c===52||c!==10&&ue(c)&&!this.hasPrecedingLineBreak())return;let u=this.startNodeAt(s);return u.expression=e,u.typeParameters=h,this.finishNode(u,"TSInstantiationExpression")});if(o&&this.unexpected(o,10),l)return l.type==="TSInstantiationExpression"&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(y.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(l.expression=super.stopParseSubscript(e,r))),l}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){var s;super.parseNewCallee(e);let{callee:i}=e;i.type==="TSInstantiationExpression"&&!((s=i.extra)!=null&&s.parenthesized)&&(e.typeParameters=i.typeParameters,e.callee=i.expression)}parseExprOp(e,s,i){let r;if(Ee(58)>i&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(r=this.isContextual(120)))){let n=this.startNodeAt(s);return n.expression=e,n.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(r&&this.raise(p.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(n,r?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(n,s,i)}return super.parseExprOp(e,s,i)}checkReservedWord(e,s,i,r){this.state.isAmbientContext||super.checkReservedWord(e,s,i,r)}checkImportReflection(e){super.checkImportReflection(e),e.module&&e.importKind!=="value"&&this.raise(y.ImportReflectionHasImportType,e.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(e){if(super.isPotentialImportPhase(e))return!0;if(this.isContextual(130)){let s=this.lookaheadCharCode();return e?s===123||s===42:s!==61}return!e&&this.isContextual(87)}applyImportPhase(e,s,i,r){super.applyImportPhase(e,s,i,r),s?e.exportKind=i==="type"?"type":"value":e.importKind=i==="type"||i==="typeof"?i:"value"}parseImport(e){if(this.match(134))return e.importKind="value",super.parseImport(e);let s;if(w(this.state.type)&&this.lookaheadCharCode()===61)return e.importKind="value",this.tsParseImportEqualsDeclaration(e);if(this.isContextual(130)){let i=this.parseMaybeImportPhase(e,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(e,i);s=super.parseImportSpecifiersAndAfter(e,i)}else s=super.parseImport(e);return s.importKind==="type"&&s.specifiers.length>1&&s.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(y.TypeImportCannotSpecifyDefaultAndNamed,s),s}parseExport(e,s){if(this.match(83)){let i=e;this.next();let r=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?r=this.parseMaybeImportPhase(i,!1):i.importKind="value",this.tsParseImportEqualsDeclaration(i,r,!0)}else if(this.eat(29)){let i=e;return i.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(i,"TSExportAssignment")}else if(this.eatContextual(93)){let i=e;return this.expectContextual(128),i.id=this.parseIdentifier(),this.semicolon(),this.finishNode(i,"TSNamespaceExportDeclaration")}else return super.parseExport(e,s)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual("class")}parseExportDefaultExpression(){if(this.isAbstractClass()){let e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0)}if(this.match(129)){let e=this.tsParseInterfaceDeclaration(this.startNode());if(e)return e}return super.parseExportDefaultExpression()}parseVarStatement(e,s,i=!1){let{isAmbientContext:r}=this.state,n=super.parseVarStatement(e,s,i||r);if(!r)return n;if(!e.declare&&(s==="using"||s==="await using"))return this.raiseOverwrite(y.UsingDeclarationInAmbientContext,e,s),n;for(let{id:o,init:l}of n.declarations)l&&(s==="var"||s==="let"||o.typeAnnotation?this.raise(y.InitializerNotAllowedInAmbientContext,l):vr(l,this.hasPlugin("estree"))||this.raise(y.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,l));return n}parseStatementContent(e,s){if(this.match(75)&&this.isLookaheadContextual("enum")){let i=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(i,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){let i=this.tsParseInterfaceDeclaration(this.startNode());if(i)return i}return super.parseStatementContent(e,s)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(e,s){return s.some(i=>gs(i)?e.accessibility===i:!!e[i])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(e,s,i){let r=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:r,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:y.InvalidModifierOnTypeParameterPositions},s);let n=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(s,r)&&this.raise(y.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(e,s)):this.parseClassMemberWithIsStatic(e,s,i,!!s.static)};s.declare?this.tsInAmbientContext(n):n()}parseClassMemberWithIsStatic(e,s,i,r){let n=this.tsTryParseIndexSignature(s);if(n){e.body.push(n),s.abstract&&this.raise(y.IndexSignatureHasAbstract,s),s.accessibility&&this.raise(y.IndexSignatureHasAccessibility,s,{modifier:s.accessibility}),s.declare&&this.raise(y.IndexSignatureHasDeclare,s),s.override&&this.raise(y.IndexSignatureHasOverride,s);return}!this.state.inAbstractClass&&s.abstract&&this.raise(y.NonAbstractClassHasAbstractMethod,s),s.override&&(i.hadSuperClass||this.raise(y.OverrideNotInSubClass,s)),super.parseClassMemberWithIsStatic(e,s,i,r)}parsePostMemberNameModifiers(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(y.ClassMethodHasReadonly,e),e.declare&&this.match(10)&&this.raise(y.ClassMethodHasDeclare,e)}parseExpressionStatement(e,s,i){return(s.type==="Identifier"?this.tsParseExpressionStatement(e,s,i):void 0)||super.parseExpressionStatement(e,s,i)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let r=this.lookaheadCharCode();if(r===44||r===61||r===58||r===41)return this.setOptionalParametersError(i),e}return super.parseConditional(e,s,i)}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}parseExportDeclaration(e){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(e));let s=this.state.startLoc,i=this.eatContextual(125);if(i&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(y.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let n=w(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(e);return n?((n.type==="TSInterfaceDeclaration"||n.type==="TSTypeAliasDeclaration"||i)&&(e.exportKind="type"),i&&n.type!=="TSImportEqualsDeclaration"&&(this.resetStartLocation(n,s),n.declare=!0),n):null}parseClassId(e,s,i,r){if((!s||i)&&this.isContextual(113))return;super.parseClassId(e,s,i,e.declare?1024:8331);let n=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);n&&(e.typeParameters=n)}parseClassPropertyAnnotation(e){e.optional||(this.eat(35)?e.definite=!0:this.eat(17)&&(e.optional=!0));let s=this.tsTryParseTypeAnnotation();s&&(e.typeAnnotation=s)}parseClassProperty(e){if(this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&!(e.readonly&&!e.typeAnnotation)&&this.match(29)&&this.raise(y.DeclareClassFieldHasInitializer,this.state.startLoc),e.abstract&&this.match(29)){let{key:s}=e;this.raise(y.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:s.type==="Identifier"&&!e.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return super.parseClassProperty(e)}parseClassPrivateProperty(e){return e.abstract&&this.raise(y.PrivateElementHasAbstract,e),e.accessibility&&this.raise(y.PrivateElementHasAccessibility,e,{modifier:e.accessibility}),this.parseClassPropertyAnnotation(e),super.parseClassPrivateProperty(e)}parseClassAccessorProperty(e){return this.parseClassPropertyAnnotation(e),e.optional&&this.raise(y.AccessorCannotBeOptional,e),super.parseClassAccessorProperty(e)}pushClassMethod(e,s,i,r,n,o){let l=this.tsTryParseTypeParameters(this.tsParseConstModifier);l&&n&&this.raise(y.ConstructorHasTypeParameters,l);let{declare:h=!1,kind:c}=s;h&&(c==="get"||c==="set")&&this.raise(y.DeclareAccessor,s,{kind:c}),l&&(s.typeParameters=l),super.pushClassMethod(e,s,i,r,n,o)}pushClassPrivateMethod(e,s,i,r){let n=this.tsTryParseTypeParameters(this.tsParseConstModifier);n&&(s.typeParameters=n),super.pushClassPrivateMethod(e,s,i,r)}declareClassPrivateMethodInScope(e,s){e.type!=="TSDeclareMethod"&&(e.type==="MethodDefinition"&&e.value.body==null||super.declareClassPrivateMethodInScope(e,s))}parseClassSuper(e){super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(e.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(e,s,i,r,n,o,l){let h=this.tsTryParseTypeParameters(this.tsParseConstModifier);return h&&(e.typeParameters=h),super.parseObjPropValue(e,s,i,r,n,o,l)}parseFunctionParams(e,s){let i=this.tsTryParseTypeParameters(this.tsParseConstModifier);i&&(e.typeParameters=i),super.parseFunctionParams(e,s)}parseVarId(e,s){super.parseVarId(e,s),e.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(e.definite=!0);let i=this.tsTryParseTypeAnnotation();i&&(e.id.typeAnnotation=i,this.resetEndLocation(e.id))}parseAsyncArrowFromCallExpression(e,s){return this.match(14)&&(e.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(e,s)}parseMaybeAssign(e,s){var i,r,n,o,l;let h,c,u;if(this.hasPlugin("jsx")&&(this.match(143)||this.match(47))){if(h=this.state.clone(),c=this.tryParse(()=>super.parseMaybeAssign(e,s),h),!c.error)return c.node;let{context:x}=this.state,A=x[x.length-1];(A===C.j_oTag||A===C.j_expr)&&x.pop()}if(!((i=c)!=null&&i.error)&&!this.match(47))return super.parseMaybeAssign(e,s);(!h||h===this.state)&&(h=this.state.clone());let f,d=this.tryParse(x=>{var A,N;f=this.tsParseTypeParameters(this.tsParseConstModifier);let S=super.parseMaybeAssign(e,s);return(S.type!=="ArrowFunctionExpression"||(A=S.extra)!=null&&A.parenthesized)&&x(),((N=f)==null?void 0:N.params.length)!==0&&this.resetStartLocationFromNode(S,f),S.typeParameters=f,S},h);if(!d.error&&!d.aborted)return f&&this.reportReservedArrowTypeParam(f),d.node;if(!c&&(Ps(!this.hasPlugin("jsx")),u=this.tryParse(()=>super.parseMaybeAssign(e,s),h),!u.error))return u.node;if((r=c)!=null&&r.node)return this.state=c.failState,c.node;if(d.node)return this.state=d.failState,f&&this.reportReservedArrowTypeParam(f),d.node;if((n=u)!=null&&n.node)return this.state=u.failState,u.node;throw((o=c)==null?void 0:o.error)||d.error||((l=u)==null?void 0:l.error)}reportReservedArrowTypeParam(e){var s;e.params.length===1&&!e.params[0].constraint&&!((s=e.extra)!=null&&s.trailingComma)&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedArrowTypeParam,e)}parseMaybeUnary(e,s){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(i=>{let r=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&i(),r});if(s.aborted)return;s.thrown||(s.error&&(this.state=s.failState),e.returnType=s.node)}return super.parseArrow(e)}parseFunctionParamType(e){this.eat(17)&&(e.optional=!0);let s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s),this.resetEndLocation(e),e}isAssignable(e,s){switch(e.type){case"TSTypeCastExpression":return this.isAssignable(e.expression,s);case"TSParameterProperty":return!0;default:return super.isAssignable(e,s)}}toAssignable(e,s=!1){switch(e.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(e,s);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":s?this.expressionScope.recordArrowParameterBindingError(y.UnexpectedTypeCastInParameter,e):this.raise(y.UnexpectedTypeCastInParameter,e),this.toAssignable(e.expression,s);break;case"AssignmentExpression":!s&&e.left.type==="TSTypeCastExpression"&&(e.left=this.typeCastToParameter(e.left));default:super.toAssignable(e,s)}}toAssignableParenthesizedExpression(e,s){switch(e.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(e.expression,s);break;default:super.toAssignable(e,s)}}checkToRestConversion(e,s){switch(e.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(e.expression,!1);break;default:super.checkToRestConversion(e,s)}}isValidLVal(e,s,i){switch(e){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(i!==64||!s)&&["expression",!0];default:return super.isValidLVal(e,s,i)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(e,s){if(this.match(47)||this.match(51)){let i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let r=super.parseMaybeDecoratorArguments(e,s);return r.typeParameters=i,r}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(e,s)}checkCommaAfterRest(e){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===e?(this.next(),!1):super.checkCommaAfterRest(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(e)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(e){if(this.match(47)||this.match(51)){let s=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());s&&(e.typeParameters=s)}return super.jsxParseOpeningElementAfterName(e)}getGetterSetterExpectedParamCount(e){let s=super.getGetterSetterExpectedParamCount(e),r=this.getObjectOrClassMethodParams(e)[0];return r&&this.isThisParam(r)?s+1:s}parseCatchClauseParam(){let e=super.parseCatchClauseParam(),s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s,this.resetEndLocation(e)),e}tsInAmbientContext(e){let{isAmbientContext:s,strict:i}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return e()}finally{this.state.isAmbientContext=s,this.state.strict=i}}parseClass(e,s,i){let r=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{return super.parseClass(e,s,i)}finally{this.state.inAbstractClass=r}}tsParseAbstractDeclaration(e,s){if(this.match(80))return e.abstract=!0,this.maybeTakeDecorators(s,this.parseClass(e,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return e.abstract=!0,this.raise(y.NonClassMethodPropertyHasAbstractModifier,e),this.tsParseInterfaceDeclaration(e)}else this.unexpected(null,80)}parseMethod(e,s,i,r,n,o,l){let h=super.parseMethod(e,s,i,r,n,o,l);if((h.abstract||h.type==="TSAbstractMethodDefinition")&&(this.hasPlugin("estree")?h.value:h).body){let{key:f}=h;this.raise(y.AbstractMethodHasImplementation,h,{methodName:f.type==="Identifier"&&!h.computed?f.name:`[${this.input.slice(this.offsetToSourcePos(f.start),this.offsetToSourcePos(f.end))}]`})}return h}tsParseTypeParameterName(){return this.parseIdentifier().name}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(e,s,i,r){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!1,i),this.finishNode(e,"ExportSpecifier")):(e.exportKind="value",super.parseExportSpecifier(e,s,i,r))}parseImportSpecifier(e,s,i,r,n){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!0,i),this.finishNode(e,"ImportSpecifier")):(e.importKind="value",super.parseImportSpecifier(e,s,i,r,i?4098:4096))}parseTypeOnlyImportExportSpecifier(e,s,i){let r=s?"imported":"local",n=s?"local":"exported",o=e[r],l,h=!1,c=!0,u=o.loc.start;if(this.isContextual(93)){let d=this.parseIdentifier();if(this.isContextual(93)){let x=this.parseIdentifier();M(this.state.type)?(h=!0,o=d,l=s?this.parseIdentifier():this.parseModuleExportName(),c=!1):(l=x,c=!1)}else M(this.state.type)?(c=!1,l=s?this.parseIdentifier():this.parseModuleExportName()):(h=!0,o=d)}else M(this.state.type)&&(h=!0,s?(o=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(o.name,o.loc.start,!0,!0)):o=this.parseModuleExportName());h&&i&&this.raise(s?y.TypeModifierIsUsedInTypeImports:y.TypeModifierIsUsedInTypeExports,u),e[r]=o,e[n]=l;let f=s?"importKind":"exportKind";e[f]=h?"type":"value",c&&this.eatContextual(93)&&(e[n]=s?this.parseIdentifier():this.parseModuleExportName()),e[n]||(e[n]=this.cloneIdentifier(e[r])),s&&this.checkIdentifier(e[n],h?4098:4096)}fillOptionalPropertiesForTSESLint(e){var s,i,r,n,o,l,h,c,u,f,d,x,A,N,S,I,W,$,Ot,Ft,Bt,Rt,_t,Ut,jt,$t,Vt,qt,zt,Ht,Kt,Wt,Jt,Xt,Gt,Yt,Qt,Zt,es,ts,ss,is,rs,as,ns,os;switch(e.type){case"ExpressionStatement":(s=e.directive)!=null||(e.directive=void 0);return;case"RestElement":e.value=void 0;case"Identifier":case"ArrayPattern":case"AssignmentPattern":case"ObjectPattern":(i=e.decorators)!=null||(e.decorators=[]),(r=e.optional)!=null||(e.optional=!1),(n=e.typeAnnotation)!=null||(e.typeAnnotation=void 0);return;case"TSParameterProperty":(o=e.accessibility)!=null||(e.accessibility=void 0),(l=e.decorators)!=null||(e.decorators=[]),(h=e.override)!=null||(e.override=!1),(c=e.readonly)!=null||(e.readonly=!1),(u=e.static)!=null||(e.static=!1);return;case"TSEmptyBodyFunctionExpression":e.body=null;case"TSDeclareFunction":case"FunctionDeclaration":case"FunctionExpression":case"ClassMethod":case"ClassPrivateMethod":(f=e.declare)!=null||(e.declare=!1),(d=e.returnType)!=null||(e.returnType=void 0),(x=e.typeParameters)!=null||(e.typeParameters=void 0);return;case"Property":(A=e.optional)!=null||(e.optional=!1);return;case"TSMethodSignature":case"TSPropertySignature":(N=e.optional)!=null||(e.optional=!1);case"TSIndexSignature":(S=e.accessibility)!=null||(e.accessibility=void 0),(I=e.readonly)!=null||(e.readonly=!1),(W=e.static)!=null||(e.static=!1);return;case"TSAbstractPropertyDefinition":case"PropertyDefinition":case"TSAbstractAccessorProperty":case"AccessorProperty":($=e.declare)!=null||(e.declare=!1),(Ot=e.definite)!=null||(e.definite=!1),(Ft=e.readonly)!=null||(e.readonly=!1),(Bt=e.typeAnnotation)!=null||(e.typeAnnotation=void 0);case"TSAbstractMethodDefinition":case"MethodDefinition":(Rt=e.accessibility)!=null||(e.accessibility=void 0),(_t=e.decorators)!=null||(e.decorators=[]),(Ut=e.override)!=null||(e.override=!1),(jt=e.optional)!=null||(e.optional=!1);return;case"ClassExpression":($t=e.id)!=null||(e.id=null);case"ClassDeclaration":(Vt=e.abstract)!=null||(e.abstract=!1),(qt=e.declare)!=null||(e.declare=!1),(zt=e.decorators)!=null||(e.decorators=[]),(Ht=e.implements)!=null||(e.implements=[]),(Kt=e.superTypeArguments)!=null||(e.superTypeArguments=void 0),(Wt=e.typeParameters)!=null||(e.typeParameters=void 0);return;case"TSTypeAliasDeclaration":case"VariableDeclaration":(Jt=e.declare)!=null||(e.declare=!1);return;case"VariableDeclarator":(Xt=e.definite)!=null||(e.definite=!1);return;case"TSEnumDeclaration":(Gt=e.const)!=null||(e.const=!1),(Yt=e.declare)!=null||(e.declare=!1);return;case"TSEnumMember":(Qt=e.computed)!=null||(e.computed=!1);return;case"TSImportType":(Zt=e.qualifier)!=null||(e.qualifier=null),(es=e.options)!=null||(e.options=null);return;case"TSInterfaceDeclaration":(ts=e.declare)!=null||(e.declare=!1),(ss=e.extends)!=null||(e.extends=[]);return;case"TSModuleDeclaration":(is=e.declare)!=null||(e.declare=!1),(rs=e.global)!=null||(e.global=e.kind==="global");return;case"TSTypeParameter":(as=e.const)!=null||(e.const=!1),(ns=e.in)!=null||(e.in=!1),(os=e.out)!=null||(e.out=!1);return}}};function kr(a){if(a.type!=="MemberExpression")return!1;let{computed:t,property:e}=a;return t&&e.type!=="StringLiteral"&&(e.type!=="TemplateLiteral"||e.expressions.length>0)?!1:Rs(a.object)}function vr(a,t){var e;let{type:s}=a;if((e=a.extra)!=null&&e.parenthesized)return!1;if(t){if(s==="Literal"){let{value:i}=a;if(typeof i=="string"||typeof i=="boolean")return!0}}else if(s==="StringLiteral"||s==="BooleanLiteral")return!0;return!!(Bs(a,t)||Lr(a,t)||s==="TemplateLiteral"&&a.expressions.length===0||kr(a))}function Bs(a,t){return t?a.type==="Literal"&&(typeof a.value=="number"||"bigint"in a):a.type==="NumericLiteral"||a.type==="BigIntLiteral"}function Lr(a,t){if(a.type==="UnaryExpression"){let{operator:e,argument:s}=a;if(e==="-"&&Bs(s,t))return!0}return!1}function Rs(a){return a.type==="Identifier"?!0:a.type!=="MemberExpression"||a.computed?!1:Rs(a.object)}var Ts=F`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),Dr=a=>class extends a{parsePlaceholder(e){if(this.match(133)){let s=this.startNode();return this.next(),this.assertNoSpace(),s.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(s,e)}}finishPlaceholder(e,s){let i=e;return(!i.expectedNode||!i.type)&&(i=this.finishNode(i,"Placeholder")),i.expectedNode=s,i}getTokenFromCode(e){e===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(e)}parseExprAtom(e){return this.parsePlaceholder("Expression")||super.parseExprAtom(e)}parseIdentifier(e){return this.parsePlaceholder("Identifier")||super.parseIdentifier(e)}checkReservedWord(e,s,i,r){e!==void 0&&super.checkReservedWord(e,s,i,r)}cloneIdentifier(e){let s=super.cloneIdentifier(e);return s.type==="Placeholder"&&(s.expectedNode=e.expectedNode),s}cloneStringLiteral(e){return e.type==="Placeholder"?this.cloneIdentifier(e):super.cloneStringLiteral(e)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(e,s,i){return e==="Placeholder"||super.isValidLVal(e,s,i)}toAssignable(e,s){e&&e.type==="Placeholder"&&e.expectedNode==="Expression"?e.expectedNode="Pattern":super.toAssignable(e,s)}chStartsBindingIdentifier(e,s){if(super.chStartsBindingIdentifier(e,s))return!0;let i=this.nextTokenStart();return this.input.charCodeAt(i)===37&&this.input.charCodeAt(i+1)===37}verifyBreakContinue(e,s){e.label&&e.label.type==="Placeholder"||super.verifyBreakContinue(e,s)}parseExpressionStatement(e,s){var i;if(s.type!=="Placeholder"||(i=s.extra)!=null&&i.parenthesized)return super.parseExpressionStatement(e,s);if(this.match(14)){let n=e;return n.label=this.finishPlaceholder(s,"Identifier"),this.next(),n.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(n,"LabeledStatement")}this.semicolon();let r=e;return r.name=s.name,this.finishPlaceholder(r,"Statement")}parseBlock(e,s,i){return this.parsePlaceholder("BlockStatement")||super.parseBlock(e,s,i)}parseFunctionId(e){return this.parsePlaceholder("Identifier")||super.parseFunctionId(e)}parseClass(e,s,i){let r=s?"ClassDeclaration":"ClassExpression";this.next();let n=this.state.strict,o=this.parsePlaceholder("Identifier");if(o)if(this.match(81)||this.match(133)||this.match(5))e.id=o;else{if(i||!s)return e.id=null,e.body=this.finishPlaceholder(o,"ClassBody"),this.finishNode(e,r);throw this.raise(Ts.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(e,s,i);return super.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!e.superClass,n),this.finishNode(e,r)}parseExport(e,s){let i=this.parsePlaceholder("Identifier");if(!i)return super.parseExport(e,s);let r=e;if(!this.isContextual(98)&&!this.match(12))return r.specifiers=[],r.source=null,r.declaration=this.finishPlaceholder(i,"Declaration"),this.finishNode(r,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let n=this.startNode();return n.exported=i,r.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],super.parseExport(r,s)}isExportDefaultSpecifier(){if(this.match(65)){let e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(H(133),this.nextTokenStartSince(e+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(e,s){var i;return(i=e.specifiers)!=null&&i.length?!0:super.maybeParseExportDefaultSpecifier(e,s)}checkExport(e){let{specifiers:s}=e;s!=null&&s.length&&(e.specifiers=s.filter(i=>i.exported.type==="Placeholder")),super.checkExport(e),e.specifiers=s}parseImport(e){let s=this.parsePlaceholder("Identifier");if(!s)return super.parseImport(e);if(e.specifiers=[],!this.isContextual(98)&&!this.match(12))return e.source=this.finishPlaceholder(s,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");let i=this.startNodeAtNode(s);return i.local=s,e.specifiers.push(this.finishNode(i,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(e)||this.parseNamedImportSpecifiers(e)),this.expectContextual(98),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(Ts.UnexpectedSpace,this.state.lastTokEndLoc)}},Mr=a=>class extends a{parseV8Intrinsic(){if(this.match(54)){let e=this.state.startLoc,s=this.startNode();if(this.next(),w(this.state.type)){let i=this.parseIdentifierName(),r=this.createIdentifier(s,i);if(this.castNodeTo(r,"V8IntrinsicIdentifier"),this.match(10))return r}this.unexpected(e)}}parseExprAtom(e){return this.parseV8Intrinsic()||super.parseExprAtom(e)}},bs=["minimal","fsharp","hack","smart"],As=["^^","@@","^","%","#"];function Or(a){if(a.has("decorators")){if(a.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let s=a.get("decorators").decoratorsBeforeExport;if(s!=null&&typeof s!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let i=a.get("decorators").allowCallParenthesized;if(i!=null&&typeof i!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(a.has("flow")&&a.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(a.has("placeholders")&&a.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(a.has("pipelineOperator")){var t;let s=a.get("pipelineOperator").proposal;if(!bs.includes(s)){let i=bs.map(r=>`"${r}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${i}.`)}if(s==="hack"){if(a.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(a.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let i=a.get("pipelineOperator").topicToken;if(!As.includes(i)){let r=As.map(n=>`"${n}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${r}.`)}{var e;if(i==="#"&&((e=a.get("recordAndTuple"))==null?void 0:e.syntaxType)==="hash")throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "hack", topicToken: "#" }]\` and \`${JSON.stringify(["recordAndTuple",a.get("recordAndTuple")])}\`.`)}}else if(s==="smart"&&((t=a.get("recordAndTuple"))==null?void 0:t.syntaxType)==="hash")throw new Error(`Plugin conflict between \`["pipelineOperator", { proposal: "smart" }]\` and \`${JSON.stringify(["recordAndTuple",a.get("recordAndTuple")])}\`.`)}if(a.has("moduleAttributes")){if(a.has("deprecatedImportAssert")||a.has("importAssertions"))throw new Error("Cannot combine importAssertions, deprecatedImportAssert and moduleAttributes plugins.");if(a.get("moduleAttributes").version!=="may-2020")throw new Error("The 'moduleAttributes' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is 'may-2020'.")}if(a.has("importAssertions")&&a.has("deprecatedImportAssert"))throw new Error("Cannot combine importAssertions and deprecatedImportAssert plugins.");if(!a.has("deprecatedImportAssert")&&a.has("importAttributes")&&a.get("importAttributes").deprecatedAssertSyntax&&a.set("deprecatedImportAssert",{}),a.has("recordAndTuple")){let s=a.get("recordAndTuple").syntaxType;if(s!=null){let i=["hash","bar"];if(!i.includes(s))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+i.map(r=>`'${r}'`).join(", "))}}if(a.has("asyncDoExpressions")&&!a.has("doExpressions")){let s=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw s.missingPlugins="doExpressions",s}if(a.has("optionalChainingAssign")&&a.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.")}var _s={estree:Ui,jsx:yr,flow:fr,typescript:Nr,v8intrinsic:Mr,placeholders:Dr},Fr=Object.keys(_s),ht=class extends lt{checkProto(t,e,s,i){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return s;let r=t.key;return(r.type==="Identifier"?r.name:r.value)==="__proto__"?e?(this.raise(p.RecordNoProto,r),!0):(s&&(i?i.doubleProtoLoc===null&&(i.doubleProtoLoc=r.loc.start):this.raise(p.DuplicateProto,r)),!0):s}shouldExitDescending(t,e){return t.type==="ArrowFunctionExpression"&&this.offsetToSourcePos(t.start)===e}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(p.ParseExpressionEmptyInput,this.state.startLoc);let t=this.parseExpression();if(!this.match(140))throw this.raise(p.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.optionFlags&256&&(t.tokens=this.tokens),t}parseExpression(t,e){return t?this.disallowInAnd(()=>this.parseExpressionBase(e)):this.allowInAnd(()=>this.parseExpressionBase(e))}parseExpressionBase(t){let e=this.state.startLoc,s=this.parseMaybeAssign(t);if(this.match(12)){let i=this.startNodeAt(e);for(i.expressions=[s];this.eat(12);)i.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(i.expressions),this.finishNode(i,"SequenceExpression")}return s}parseMaybeAssignDisallowIn(t,e){return this.disallowInAnd(()=>this.parseMaybeAssign(t,e))}parseMaybeAssignAllowIn(t,e){return this.allowInAnd(()=>this.parseMaybeAssign(t,e))}setOptionalParametersError(t){t.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(t,e){let s=this.state.startLoc,i=this.isContextual(108);if(i&&this.prodParam.hasYield){this.next();let l=this.parseYield(s);return e&&(l=e.call(this,l,s)),l}let r;t?r=!1:(t=new te,r=!0);let{type:n}=this.state;(n===10||w(n))&&(this.state.potentialArrowAt=this.state.start);let o=this.parseMaybeConditional(t);if(e&&(o=e.call(this,o,s)),zi(this.state.type)){let l=this.startNodeAt(s),h=this.state.value;if(l.operator=h,this.match(29)){this.toAssignable(o,!0),l.left=o;let c=s.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=c&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=c&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=c&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null)}else l.left=o;return this.next(),l.right=this.parseMaybeAssign(),this.checkLVal(o,this.finishNode(l,"AssignmentExpression")),l}else r&&this.checkExpressionErrors(t,!0);if(i){let{type:l}=this.state;if((this.hasPlugin("v8intrinsic")?ue(l):ue(l)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.YieldNotInGeneratorFunction,s),this.parseYield(s)}return o}parseMaybeConditional(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprOps(t);return this.shouldExitDescending(i,s)?i:this.parseConditional(i,e,t)}parseConditional(t,e,s){if(this.eat(17)){let i=this.startNodeAt(e);return i.test=t,i.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),i.alternate=this.parseMaybeAssign(),this.finishNode(i,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(i,s)?i:this.parseExprOp(i,e,-1)}parseExprOp(t,e,s){if(this.isPrivateName(t)){let r=this.getPrivateNameSV(t);(s>=Ee(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(p.PrivateInExpectedIn,t,{identifierName:r}),this.classScope.usePrivateName(r,t.loc.start)}let i=this.state.type;if(Ki(i)&&(this.prodParam.hasIn||!this.match(58))){let r=Ee(i);if(r>s){if(i===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,e)}let n=this.startNodeAt(e);n.left=t,n.operator=this.state.value;let o=i===41||i===42,l=i===40;if(l&&(r=Ee(42)),this.next(),i===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(p.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);n.right=this.parseExprOpRightExpr(i,r);let h=this.finishNode(n,o||l?"LogicalExpression":"BinaryExpression"),c=this.state.type;if(l&&(c===41||c===42)||o&&c===40)throw this.raise(p.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(h,e,s)}}return t}parseExprOpRightExpr(t,e){let s=this.state.startLoc;switch(t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(e))}if(this.getPluginOption("pipelineOperator","proposal")==="smart")return this.withTopicBindingContext(()=>{if(this.prodParam.hasYield&&this.isContextual(108))throw this.raise(p.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(t,e),s)});default:return this.parseExprOpBaseRightExpr(t,e)}}parseExprOpBaseRightExpr(t,e){let s=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),s,Yi(t)?e-1:e)}parseHackPipeBody(){var t;let{startLoc:e}=this.state,s=this.parseMaybeAssign();return Di.has(s.type)&&!((t=s.extra)!=null&&t.parenthesized)&&this.raise(p.PipeUnparenthesizedBody,e,{type:s.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipeTopicUnused,e),s}checkExponentialAfterUnary(t){this.match(57)&&this.raise(p.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,e){let s=this.state.startLoc,i=this.isContextual(96);if(i&&this.recordAwaitIfAllowed()){this.next();let l=this.parseAwait(s);return e||this.checkExponentialAfterUnary(l),l}let r=this.match(34),n=this.startNode();if(Ji(this.state.type)){n.operator=this.state.value,n.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let l=this.match(89);if(this.next(),n.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&l){let h=n.argument;h.type==="Identifier"?this.raise(p.StrictDelete,n):this.hasPropertyAsPrivateName(h)&&this.raise(p.DeletePrivateField,n)}if(!r)return e||this.checkExponentialAfterUnary(n),this.finishNode(n,"UnaryExpression")}let o=this.parseUpdate(n,r,t);if(i){let{type:l}=this.state;if((this.hasPlugin("v8intrinsic")?ue(l):ue(l)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.AwaitNotInAsyncContext,s),this.parseAwait(s)}return o}parseUpdate(t,e,s){if(e){let n=t;return this.checkLVal(n.argument,this.finishNode(n,"UpdateExpression")),t}let i=this.state.startLoc,r=this.parseExprSubscripts(s);if(this.checkExpressionErrors(s,!1))return r;for(;Wi(this.state.type)&&!this.canInsertSemicolon();){let n=this.startNodeAt(i);n.operator=this.state.value,n.prefix=!1,n.argument=r,this.next(),this.checkLVal(r,r=this.finishNode(n,"UpdateExpression"))}return r}parseExprSubscripts(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprAtom(t);return this.shouldExitDescending(i,s)?i:this.parseSubscripts(i,e)}parseSubscripts(t,e,s){let i={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,e,s,i),i.maybeAsyncArrow=!1;while(!i.stop);return t}parseSubscript(t,e,s,i){let{type:r}=this.state;if(!s&&r===15)return this.parseBind(t,e,s,i);if(Ie(r))return this.parseTaggedTemplateExpression(t,e,i);let n=!1;if(r===18){if(s&&(this.raise(p.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(t,i);i.optionalChainMember=n=!0,this.next()}if(!s&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,e,i,n);{let o=this.eat(0);return o||n||this.eat(16)?this.parseMember(t,e,i,o,n):this.stopParseSubscript(t,i)}}stopParseSubscript(t,e){return e.stop=!0,t}parseMember(t,e,s,i,r){let n=this.startNodeAt(e);return n.object=t,n.computed=i,i?(n.property=this.parseExpression(),this.expect(3)):this.match(139)?(t.type==="Super"&&this.raise(p.SuperPrivateField,e),this.classScope.usePrivateName(this.state.value,this.state.startLoc),n.property=this.parsePrivateName()):n.property=this.parseIdentifier(!0),s.optionalChainMember?(n.optional=r,this.finishNode(n,"OptionalMemberExpression")):this.finishNode(n,"MemberExpression")}parseBind(t,e,s,i){let r=this.startNodeAt(e);return r.object=t,this.next(),r.callee=this.parseNoCallExpr(),i.stop=!0,this.parseSubscripts(this.finishNode(r,"BindExpression"),e,s)}parseCoverCallAndAsyncArrowHead(t,e,s,i){let r=this.state.maybeInArrowParameters,n=null;this.state.maybeInArrowParameters=!0,this.next();let o=this.startNodeAt(e);o.callee=t;let{maybeAsyncArrow:l,optionalChainMember:h}=s;l&&(this.expressionScope.enter(Er()),n=new te),h&&(o.optional=i),i?o.arguments=this.parseCallExpressionArguments(11):o.arguments=this.parseCallExpressionArguments(11,t.type!=="Super",o,n);let c=this.finishCallExpression(o,h);return l&&this.shouldParseAsyncArrow()&&!i?(s.stop=!0,this.checkDestructuringPrivate(n),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),c=this.parseAsyncArrowFromCallExpression(this.startNodeAt(e),c)):(l&&(this.checkExpressionErrors(n,!0),this.expressionScope.exit()),this.toReferencedArguments(c)),this.state.maybeInArrowParameters=r,c}toReferencedArguments(t,e){this.toReferencedListDeep(t.arguments,e)}parseTaggedTemplateExpression(t,e,s){let i=this.startNodeAt(e);return i.tag=t,i.quasi=this.parseTemplate(!0),s.optionalChainMember&&this.raise(p.OptionalChainingNoTemplate,e),this.finishNode(i,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&this.offsetToSourcePos(t.start)===this.state.potentialArrowAt}finishCallExpression(t,e){if(t.callee.type==="Import")if(t.arguments.length===0||t.arguments.length>2)this.raise(p.ImportCallArity,t);else for(let s of t.arguments)s.type==="SpreadElement"&&this.raise(p.ImportCallSpreadArgument,s);return this.finishNode(t,e?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,e,s,i){let r=[],n=!0,o=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(t);){if(n)n=!1;else if(this.expect(12),this.match(t)){s&&this.addTrailingCommaExtraToNode(s),this.next();break}r.push(this.parseExprListItem(!1,i,e))}return this.state.inFSharpPipelineDirectBody=o,r}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,e){var s;return this.resetPreviousNodeTrailingComments(e),this.expect(19),this.parseArrowExpression(t,e.arguments,!0,(s=e.extra)==null?void 0:s.trailingCommaLoc),e.innerComments&&xe(t,e.innerComments),e.callee.trailingComments&&xe(t,e.callee.trailingComments),t}parseNoCallExpr(){let t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let e,s=null,{type:i}=this.state;switch(i){case 79:return this.parseSuper();case 83:return e=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(e):this.match(10)?this.optionFlags&512?this.parseImportCall(e):this.finishNode(e,"Import"):(this.raise(p.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(e,"Import"));case 78:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let r=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(r)}case 0:return this.parseArrayLike(3,!0,!1,t);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:s=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(s,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{e=this.startNode(),this.next(),e.object=null;let r=e.callee=this.parseNoCallExpr();if(r.type==="MemberExpression")return this.finishNode(e,"BindExpression");throw this.raise(p.UnsupportedBind,r)}case 139:return this.raise(p.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let r=this.getPluginOption("pipelineOperator","proposal");if(r)return this.parseTopicReference(r);this.unexpected();break}case 47:{let r=this.input.codePointAt(this.nextTokenStart());U(r)||r===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:{if(i===137)return this.parseDecimalLiteral(this.state.value);if(i===2||i===1)return this.parseArrayLike(this.state.type===2?4:3,!1,!0);if(i===6||i===7)return this.parseObjectLike(this.state.type===6?9:8,!1,!0)}if(w(i)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let r=this.state.potentialArrowAt===this.state.start,n=this.state.containsEsc,o=this.parseIdentifier();if(!n&&o.name==="async"&&!this.canInsertSemicolon()){let{type:l}=this.state;if(l===68)return this.resetPreviousNodeTrailingComments(o),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(o));if(w(l))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(o)):o;if(l===90)return this.resetPreviousNodeTrailingComments(o),this.parseDo(this.startNodeAtNode(o),!0)}return r&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(o),[o],!1)):o}else this.unexpected()}}parseTopicReferenceThenEqualsSign(t,e){let s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.state.type=t,this.state.value=e,this.state.pos--,this.state.end--,this.state.endLoc=D(this.state.endLoc,-1),this.parseTopicReference(s);this.unexpected()}parseTopicReference(t){let e=this.startNode(),s=this.state.startLoc,i=this.state.type;return this.next(),this.finishTopicReference(e,s,t,i)}finishTopicReference(t,e,s,i){if(this.testTopicReferenceConfiguration(s,e,i))return s==="hack"?(this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PipeTopicUnbound,e),this.registerTopicReference(),this.finishNode(t,"TopicReference")):(this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PrimaryTopicNotAllowed,e),this.registerTopicReference(),this.finishNode(t,"PipelinePrimaryTopicReference"));throw this.raise(p.PipeTopicUnconfiguredToken,e,{token:H(i)})}testTopicReferenceConfiguration(t,e,s){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:H(s)}]);case"smart":return s===27;default:throw this.raise(p.PipeTopicRequiresHackPipes,e)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(Ce(!0,this.prodParam.hasYield));let e=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(p.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,e,!0)}parseDo(t,e){this.expectPlugin("doExpressions"),e&&this.expectPlugin("asyncDoExpressions"),t.async=e,this.next();let s=this.state.labels;return this.state.labels=[],e?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=s,this.finishNode(t,"DoExpression")}parseSuper(){let t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper&&!(this.optionFlags&16)?this.raise(p.SuperNotAllowed,t):!this.scope.allowSuper&&!(this.optionFlags&16)&&this.raise(p.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(p.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){let t=this.startNode(),e=this.startNodeAt(D(this.state.startLoc,1)),s=this.state.value;return this.next(),t.id=this.createIdentifier(e,s),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){let t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,e,"sent")}return this.parseFunction(t)}parseMetaProperty(t,e,s){t.meta=e;let i=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==s||i)&&this.raise(p.UnsupportedMetaProperty,t.property,{target:e.name,onlyValidPropertyName:s}),this.finishNode(t,"MetaProperty")}parseImportMetaPropertyOrPhaseCall(t){if(this.next(),this.isContextual(105)||this.isContextual(97)){let e=this.isContextual(105);return this.expectPlugin(e?"sourcePhaseImports":"deferredImportEvaluation"),this.next(),t.phase=e?"source":"defer",this.parseImportCall(t)}else{let e=this.createIdentifierAt(this.startNodeAtNode(t),"import",this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(p.ImportMetaOutsideModule,e),this.sawUnambiguousESM=!0),this.parseMetaProperty(t,e,"meta")}}parseLiteralAtNode(t,e,s){return this.addExtra(s,"rawValue",t),this.addExtra(s,"raw",this.input.slice(this.offsetToSourcePos(s.start),this.state.end)),s.value=t,this.next(),this.finishNode(s,e)}parseLiteral(t,e){let s=this.startNode();return this.parseLiteralAtNode(t,e,s)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){return this.parseLiteral(t,"BigIntLiteral")}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){let e=this.startNode();return this.addExtra(e,"raw",this.input.slice(this.offsetToSourcePos(e.start),this.state.end)),e.pattern=t.pattern,e.flags=t.flags,this.next(),this.finishNode(e,"RegExpLiteral")}parseBooleanLiteral(t){let e=this.startNode();return e.value=t,this.next(),this.finishNode(e,"BooleanLiteral")}parseNullLiteral(){let t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){let e=this.state.startLoc,s;this.next(),this.expressionScope.enter(Sr());let i=this.state.maybeInArrowParameters,r=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let n=this.state.startLoc,o=[],l=new te,h=!0,c,u;for(;!this.match(11);){if(h)h=!1;else if(this.expect(12,l.optionalParametersLoc===null?null:l.optionalParametersLoc),this.match(11)){u=this.state.startLoc;break}if(this.match(21)){let x=this.state.startLoc;if(c=this.state.startLoc,o.push(this.parseParenItem(this.parseRestBinding(),x)),!this.checkCommaAfterRest(41))break}else o.push(this.parseMaybeAssignAllowIn(l,this.parseParenItem))}let f=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=i,this.state.inFSharpPipelineDirectBody=r;let d=this.startNodeAt(e);return t&&this.shouldParseArrow(o)&&(d=this.parseArrow(d))?(this.checkDestructuringPrivate(l),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(d,o,!1),d):(this.expressionScope.exit(),o.length||this.unexpected(this.state.lastTokStartLoc),u&&this.unexpected(u),c&&this.unexpected(c),this.checkExpressionErrors(l,!0),this.toReferencedListDeep(o,!0),o.length>1?(s=this.startNodeAt(n),s.expressions=o,this.finishNode(s,"SequenceExpression"),this.resetEndLocation(s,f)):s=o[0],this.wrapParenthesis(e,s))}wrapParenthesis(t,e){if(!(this.optionFlags&1024))return this.addExtra(e,"parenthesized",!0),this.addExtra(e,"parenStart",t.index),this.takeSurroundingComments(e,t.index,this.state.lastTokEndLoc.index),e;let s=this.startNodeAt(t);return s.expression=e,this.finishNode(s,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,e){return t}parseNewOrNewTarget(){let t=this.startNode();if(this.next(),this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();let s=this.parseMetaProperty(t,e,"target");return this.scope.allowNewTarget||this.raise(p.UnexpectedNewTarget,s),s}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){let e=this.parseExprList(11);this.toReferencedList(e),t.arguments=e}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){let e=this.match(83),s=this.parseNoCallExpr();t.callee=s,e&&(s.type==="Import"||s.type==="ImportExpression")&&this.raise(p.ImportCallNotNewExpression,s)}parseTemplateElement(t){let{start:e,startLoc:s,end:i,value:r}=this.state,n=e+1,o=this.startNodeAt(D(s,1));r===null&&(t||this.raise(p.InvalidEscapeSequenceTemplate,D(this.state.firstInvalidTemplateEscapePos,1)));let l=this.match(24),h=l?-1:-2,c=i+h;o.value={raw:this.input.slice(n,c).replace(/\r\n?/g,` -`),cooked:r===null?null:r.slice(1,h)},o.tail=l,this.next();let u=this.finishNode(o,"TemplateElement");return this.resetEndLocation(u,D(this.state.lastTokEndLoc,h)),u}parseTemplate(t){let e=this.startNode(),s=this.parseTemplateElement(t),i=[s],r=[];for(;!s.tail;)r.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(t));return e.expressions=r,e.quasis=i,this.finishNode(e,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=!1,o=!0,l=this.startNode();for(l.properties=[],this.next();!this.match(t);){if(o)o=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(l);break}let c;e?c=this.parseBindingProperty():(c=this.parsePropertyDefinition(i),n=this.checkProto(c,s,n,i)),s&&!this.isObjectProperty(c)&&c.type!=="SpreadElement"&&this.raise(p.InvalidRecordProperty,c),c.shorthand&&this.addExtra(c,"shorthand",!0),l.properties.push(c)}this.next(),this.state.inFSharpPipelineDirectBody=r;let h="ObjectExpression";return e?h="ObjectPattern":s&&(h="RecordExpression"),this.finishNode(l,h)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let e=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(p.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)e.push(this.parseDecorator());let s=this.startNode(),i=!1,r=!1,n;if(this.match(21))return e.length&&this.unexpected(),this.parseSpread();e.length&&(s.decorators=e,e=[]),s.method=!1,t&&(n=this.state.startLoc);let o=this.eat(55);this.parsePropertyNamePrefixOperator(s);let l=this.state.containsEsc;if(this.parsePropertyName(s,t),!o&&!l&&this.maybeAsyncOrAccessorProp(s)){let{key:h}=s,c=h.name;c==="async"&&!this.hasPrecedingLineBreak()&&(i=!0,this.resetPreviousNodeTrailingComments(h),o=this.eat(55),this.parsePropertyName(s)),(c==="get"||c==="set")&&(r=!0,this.resetPreviousNodeTrailingComments(h),s.kind=c,this.match(55)&&(o=!0,this.raise(p.AccessorIsGenerator,this.state.curPosition(),{kind:c}),this.next()),this.parsePropertyName(s))}return this.parseObjPropValue(s,n,o,i,!1,r,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){var e;let s=this.getGetterSetterExpectedParamCount(t),i=this.getObjectOrClassMethodParams(t);i.length!==s&&this.raise(t.kind==="get"?p.BadGetterArity:p.BadSetterArity,t),t.kind==="set"&&((e=i[i.length-1])==null?void 0:e.type)==="RestElement"&&this.raise(p.BadSetterRestParameter,t)}parseObjectMethod(t,e,s,i,r){if(r){let n=this.parseMethod(t,e,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(n),n}if(s||e||this.match(10))return i&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,e,s,!1,!1,"ObjectMethod")}parseObjectProperty(t,e,s,i){if(t.shorthand=!1,this.eat(14))return t.value=s?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(i),this.finishObjectProperty(t);if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),s)t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key));else if(this.match(29)){let r=this.state.startLoc;i!=null?i.shorthandAssignLoc===null&&(i.shorthandAssignLoc=r):this.raise(p.InvalidCoverInitializedName,r),t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key))}else t.value=this.cloneIdentifier(t.key);return t.shorthand=!0,this.finishObjectProperty(t)}}finishObjectProperty(t){return this.finishNode(t,"ObjectProperty")}parseObjPropValue(t,e,s,i,r,n,o){let l=this.parseObjectMethod(t,s,i,r,n)||this.parseObjectProperty(t,e,r,o);return l||this.unexpected(),l}parsePropertyName(t,e){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:s,value:i}=this.state,r;if(M(s))r=this.parseIdentifier(!0);else switch(s){case 135:r=this.parseNumericLiteral(i);break;case 134:r=this.parseStringLiteral(i);break;case 136:r=this.parseBigIntLiteral(i);break;case 139:{let n=this.state.startLoc;e!=null?e.privateKeyLoc===null&&(e.privateKeyLoc=n):this.raise(p.UnexpectedPrivateField,n),r=this.parsePrivateName();break}default:if(s===137){r=this.parseDecimalLiteral(i);break}this.unexpected()}t.key=r,s!==139&&(t.computed=!1)}}initFunction(t,e){t.id=null,t.generator=!1,t.async=e}parseMethod(t,e,s,i,r,n,o=!1){this.initFunction(t,s),t.generator=e,this.scope.enter(530|(o?576:0)|(r?32:0)),this.prodParam.enter(Ce(s,t.generator)),this.parseFunctionParams(t,i);let l=this.parseFunctionBodyAndFinish(t,n,!0);return this.prodParam.exit(),this.scope.exit(),l}parseArrayLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=this.startNode();return this.next(),n.elements=this.parseExprList(t,!s,i,n),this.state.inFSharpPipelineDirectBody=r,this.finishNode(n,s?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,e,s,i){this.scope.enter(518);let r=Ce(s,!1);!this.match(5)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(t,s);let n=this.state.maybeInArrowParameters;return e&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,e,i)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=n,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,e,s){this.toAssignableList(e,s,!1),t.params=e}parseFunctionBodyAndFinish(t,e,s=!1){return this.parseFunctionBody(t,!1,s),this.finishNode(t,e)}parseFunctionBody(t,e,s=!1){let i=e&&!this.match(5);if(this.expressionScope.enter(Os()),i)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,e,!1);else{let r=this.state.strict,n=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,o=>{let l=!this.isSimpleParamList(t.params);o&&l&&this.raise(p.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);let h=!r&&this.state.strict;this.checkParams(t,!this.state.strict&&!e&&!s&&!l,e,h),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,h)}),this.prodParam.exit(),this.state.labels=n}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let e=0,s=t.length;e10||!or(t))return;if(s&&rr(t)){this.raise(p.UnexpectedKeyword,e,{keyword:t});return}if((this.state.strict?i?vs:Ns:Is)(t,this.inModule)){this.raise(p.UnexpectedReservedWord,e,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(p.YieldBindingIdentifier,e);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(p.AwaitBindingIdentifier,e);return}if(this.scope.inStaticBlock){this.raise(p.AwaitBindingIdentifierInStaticBlock,e);return}this.expressionScope.recordAsyncArrowParametersError(e)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(p.ArgumentsInClass,e);return}}recordAwaitIfAllowed(){let t=this.prodParam.hasAwait;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){let e=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(p.AwaitExpressionFormalParameter,e),this.eat(55)&&this.raise(p.ObsoleteAwaitStar,e),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(e.argument=this.parseMaybeUnary(null,!0)),this.finishNode(e,"AwaitExpression")}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:t}=this.state;return t===53||t===10||t===0||Ie(t)||t===102&&!this.state.containsEsc||t===138||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(t){let e=this.startNodeAt(t);this.expressionScope.recordParameterInitializerError(p.YieldInParameter,e);let s=!1,i=null;if(!this.hasPrecedingLineBreak())switch(s=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!s)break;default:i=this.parseMaybeAssign()}return e.delegate=s,e.argument=i,this.finishNode(e,"YieldExpression")}parseImportCall(t){if(this.next(),t.source=this.parseMaybeAssignAllowIn(),t.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(t.source);else if(t.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(t.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(p.ImportCallArity,t)}}return this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,e){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(p.PipelineHeadSequenceExpression,e)}parseSmartPipelineBodyInStyle(t,e){if(this.isSimpleReference(t)){let s=this.startNodeAt(e);return s.callee=t,this.finishNode(s,"PipelineBareFunction")}else{let s=this.startNodeAt(e);return this.checkSmartPipeTopicBodyEarlyErrors(e),s.expression=t,this.finishNode(s,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(p.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipelineTopicUnused,t)}withTopicBindingContext(t){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}withSmartMixTopicForbiddingContext(t){if(this.hasPlugin(["pipelineOperator",{proposal:"smart"}])){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}else return t()}withSoloAwaitPermittingContext(t){let e=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=e}}allowInAnd(t){let e=this.prodParam.currentFlags();if(8&~e){this.prodParam.enter(e|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){let e=this.prodParam.currentFlags();if(8&e){this.prodParam.enter(e&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){let e=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let s=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let i=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),e,t);return this.state.inFSharpPipelineDirectBody=s,i}parseModuleExpression(){this.expectPlugin("moduleBlocks");let t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let e=this.startNodeAt(this.state.endLoc);this.next();let s=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(e,8,"module")}finally{s()}return this.finishNode(t,"ModuleExpression")}parsePropertyNamePrefixOperator(t){}},qe={kind:1},Br={kind:2},Rr=/[\uD800-\uDFFF]/u,ze=/in(?:stanceof)?/y;function _r(a,t,e){for(let s=0;s0)for(let[r,n]of Array.from(this.scope.undefinedExports))this.raise(p.ModuleExportUndefined,n,{localName:r});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let i;return e===140?i=this.finishNode(t,"Program"):i=this.finishNodeAt(t,"Program",D(this.state.startLoc,-1)),i}stmtToDirective(t){let e=this.castNodeTo(t,"Directive"),s=this.castNodeTo(t.expression,"DirectiveLiteral"),i=s.value,r=this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end)),n=s.value=r.slice(1,-1);return this.addExtra(s,"raw",r),this.addExtra(s,"rawValue",n),this.addExtra(s,"expressionValue",i),e.value=s,delete t.expression,e}parseInterpreterDirective(){if(!this.match(28))return null;let t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return this.chStartsBindingIdentifier(e,t)}isForUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);if(this.isUnparsedContextual(t,"of")){let s=this.lookaheadCharCodeSince(t+2);if(s!==61&&s!==58&&s!==59)return!1}return this.chStartsBindingIdentifier(e,t)?(this.expectPlugin("explicitResourceManagement"),!0):!1}isAwaitUsing(){if(!this.isContextual(96))return!1;let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);let e=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(e,t))return this.expectPlugin("explicitResourceManagement"),!0}return!1}chStartsBindingIdentifier(t,e){if(U(t)){if(ze.lastIndex=e,ze.test(this.input)){let s=this.codePointAtPos(ze.lastIndex);if(!Z(s)&&s!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){let t=this.nextTokenStart(),e=this.codePointAtPos(t);return this.chStartsBindingPattern(e)||this.chStartsBindingIdentifier(e,t)}hasInLineFollowingBindingIdentifierOrBrace(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return e===123||this.chStartsBindingIdentifier(e,t)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let e=0;return this.options.annexB&&!this.state.strict&&(e|=4,t&&(e|=8)),this.parseStatementLike(e)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let e=null;return this.match(26)&&(e=this.parseDecorators(!0)),this.parseStatementContent(t,e)}parseStatementContent(t,e){let s=this.state.type,i=this.startNode(),r=!!(t&2),n=!!(t&4),o=t&1;switch(s){case 60:return this.parseBreakContinueStatement(i,!0);case 63:return this.parseBreakContinueStatement(i,!1);case 64:return this.parseDebuggerStatement(i);case 90:return this.parseDoWhileStatement(i);case 91:return this.parseForStatement(i);case 68:if(this.lookaheadCharCode()===46)break;return n||this.raise(this.state.strict?p.StrictFunction:this.options.annexB?p.SloppyFunctionAnnexB:p.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(i,!1,!r&&n);case 80:return r||this.unexpected(),this.parseClass(this.maybeTakeDecorators(e,i),!0);case 69:return this.parseIfStatement(i);case 70:return this.parseReturnStatement(i);case 71:return this.parseSwitchStatement(i);case 72:return this.parseThrowStatement(i);case 73:return this.parseTryStatement(i);case 96:if(this.isAwaitUsing())return this.allowsUsing()?r?this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,i):this.raise(p.UnexpectedLexicalDeclaration,i):this.raise(p.UnexpectedUsingDeclaration,i),this.next(),this.parseVarStatement(i,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.expectPlugin("explicitResourceManagement"),this.allowsUsing()?r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(p.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(i,"using");case 100:{if(this.state.containsEsc)break;let c=this.nextTokenStart(),u=this.codePointAtPos(c);if(u!==91&&(!r&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(u,c)&&u!==123))break}case 75:r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let c=this.state.value;return this.parseVarStatement(i,c)}case 92:return this.parseWhileStatement(i);case 76:return this.parseWithStatement(i);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(i);case 83:{let c=this.lookaheadCharCode();if(c===40||c===46)break}case 82:{!(this.optionFlags&8)&&!o&&this.raise(p.UnexpectedImportExport,this.state.startLoc),this.next();let c;return s===83?c=this.parseImport(i):c=this.parseExport(i,e),this.assertModuleNodeAllowed(c),c}default:if(this.isAsyncFunction())return r||this.raise(p.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(i,!0,!r&&n)}let l=this.state.value,h=this.parseExpression();return w(s)&&h.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(i,l,h,t):this.parseExpressionStatement(i,h,e)}assertModuleNodeAllowed(t){!(this.optionFlags&8)&&!this.inModule&&this.raise(p.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,e,s){if(t){var i;(i=e.decorators)!=null&&i.length?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(p.DecoratorsBeforeAfterExport,e.decorators[0]),e.decorators.unshift(...t)):e.decorators=t,this.resetStartLocationFromNode(e,t[0]),s&&this.resetStartLocationFromNode(s,e)}return e}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){let e=[];do e.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(p.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(p.UnexpectedLeadingDecorator,this.state.startLoc);return e}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let t=this.startNode();if(this.next(),this.hasPlugin("decorators")){let e=this.state.startLoc,s;if(this.match(10)){let i=this.state.startLoc;this.next(),s=this.parseExpression(),this.expect(11),s=this.wrapParenthesis(i,s);let r=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(s,i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==s&&this.raise(p.DecoratorArgumentsOutsideParentheses,r)}else{for(s=this.parseIdentifier(!1);this.eat(16);){let i=this.startNodeAt(e);i.object=s,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),i.property=this.parsePrivateName()):i.property=this.parseIdentifier(!0),i.computed=!1,s=this.finishNode(i,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(s,e)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t,e){if(this.eat(10)){let s=this.startNodeAt(e);return s.callee=t,s.arguments=this.parseCallExpressionArguments(11),this.toReferencedList(s.arguments),this.finishNode(s,"CallExpression")}return t}parseBreakContinueStatement(t,e){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,e),this.finishNode(t,e?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,e){let s;for(s=0;sthis.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(qe);let e=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(e=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return e!==null&&this.unexpected(e),this.parseFor(t,null);let s=this.isContextual(100);{let l=this.isAwaitUsing(),h=l||this.isForUsing(),c=s&&this.hasFollowingBindingAtom()||h;if(this.match(74)||this.match(75)||c){let u=this.startNode(),f;l?(f="await using",this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):f=this.state.value,this.next(),this.parseVar(u,!0,f);let d=this.finishNode(u,"VariableDeclaration"),x=this.match(58);return x&&h&&this.raise(p.ForInUsing,d),(x||this.isContextual(102))&&d.declarations.length===1?this.parseForIn(t,d,e):(e!==null&&this.unexpected(e),this.parseFor(t,d))}}let i=this.isContextual(95),r=new te,n=this.parseExpression(!0,r),o=this.isContextual(102);if(o&&(s&&this.raise(p.ForOfLet,n),e===null&&i&&n.type==="Identifier"&&this.raise(p.ForOfAsync,n)),o||this.match(58)){this.checkDestructuringPrivate(r),this.toAssignable(n,!0);let l=o?"ForOfStatement":"ForInStatement";return this.checkLVal(n,{type:l}),this.parseForIn(t,n,e)}else this.checkExpressionErrors(r,!0);return e!==null&&this.unexpected(e),this.parseFor(t,n)}parseFunctionStatement(t,e,s){return this.next(),this.parseFunction(t,1|(s?2:0)|(e?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return this.prodParam.hasReturn||this.raise(p.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();let e=t.cases=[];this.expect(5),this.state.labels.push(Br),this.scope.enter(256);let s;for(let i;!this.match(8);)if(this.match(61)||this.match(65)){let r=this.match(61);s&&this.finishNode(s,"SwitchCase"),e.push(s=this.startNode()),s.consequent=[],this.next(),r?s.test=this.parseExpression():(i&&this.raise(p.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),i=!0,s.test=null),this.expect(14)}else s?s.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),s&&this.finishNode(s,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(p.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){let t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){let e=this.startNode();this.next(),this.match(10)?(this.expect(10),e.param=this.parseCatchClauseParam(),this.expect(11)):(e.param=null,this.scope.enter(0)),e.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(p.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,e,s=!1){return this.next(),this.parseVar(t,!1,e,s),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(qe),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(p.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,e,s,i){for(let n of this.state.labels)n.name===e&&this.raise(p.LabelRedeclaration,s,{labelName:e});let r=Hi(this.state.type)?1:this.match(71)?2:null;for(let n=this.state.labels.length-1;n>=0;n--){let o=this.state.labels[n];if(o.statementStart===t.start)o.statementStart=this.sourceToOffsetPos(this.state.start),o.kind=r;else break}return this.state.labels.push({name:e,kind:r,statementStart:this.sourceToOffsetPos(this.state.start)}),t.body=i&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=s,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,e,s){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,e=!0,s){let i=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),e&&this.scope.enter(0),this.parseBlockBody(i,t,!1,8,s),e&&this.scope.exit(),this.finishNode(i,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,e,s,i,r){let n=t.body=[],o=t.directives=[];this.parseBlockOrModuleBlockBody(n,e?o:void 0,s,i,r)}parseBlockOrModuleBlockBody(t,e,s,i,r){let n=this.state.strict,o=!1,l=!1;for(;!this.match(i);){let h=s?this.parseModuleItem():this.parseStatementListItem();if(e&&!l){if(this.isValidDirective(h)){let c=this.stmtToDirective(h);e.push(c),!o&&c.value.value==="use strict"&&(o=!0,this.setStrict(!0));continue}l=!0,this.state.strictErrors.clear()}t.push(h)}r==null||r.call(this,o),n||this.setStrict(!1),this.next()}parseFor(t,e){return t.init=e,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,e,s){let i=this.match(58);return this.next(),i?s!==null&&this.unexpected(s):t.await=s!==null,e.type==="VariableDeclaration"&&e.declarations[0].init!=null&&(!i||!this.options.annexB||this.state.strict||e.kind!=="var"||e.declarations[0].id.type!=="Identifier")&&this.raise(p.ForInOfLoopInitializer,e,{type:i?"ForInStatement":"ForOfStatement"}),e.type==="AssignmentPattern"&&this.raise(p.InvalidLhs,e,{ancestor:{type:"ForStatement"}}),t.left=e,t.right=i?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,i?"ForInStatement":"ForOfStatement")}parseVar(t,e,s,i=!1){let r=t.declarations=[];for(t.kind=s;;){let n=this.startNode();if(this.parseVarId(n,s),n.init=this.eat(29)?e?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,n.init===null&&!i&&(n.id.type!=="Identifier"&&!(e&&(this.match(58)||this.isContextual(102)))?this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(s==="const"||s==="using"||s==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:s})),r.push(this.finishNode(n,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,e){let s=this.parseBindingAtom();(e==="using"||e==="await using")&&(s.type==="ArrayPattern"||s.type==="ObjectPattern")&&this.raise(p.UsingDeclarationHasBindingPattern,s.loc.start),this.checkLVal(s,{type:"VariableDeclarator"},e==="var"?5:8201),t.id=s}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,e=0){let s=e&2,i=!!(e&1),r=i&&!(e&4),n=!!(e&8);this.initFunction(t,n),this.match(55)&&(s&&this.raise(p.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),i&&(t.id=this.parseFunctionId(r));let o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(Ce(n,t.generator)),i||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,i?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),i&&!s&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=o,t}parseFunctionId(t){return t||w(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,e){this.expect(10),this.expressionScope.enter(Ar()),t.params=this.parseBindingList(11,41,2|(e?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,e,s){this.next();let i=this.state.strict;return this.state.strict=!0,this.parseClassId(t,e,s),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,i),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,e){this.classScope.enter();let s={hadConstructor:!1,hadSuperClass:t},i=[],r=this.startNode();if(r.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(i.length>0)throw this.raise(p.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){i.push(this.parseDecorator());continue}let n=this.startNode();i.length&&(n.decorators=i,this.resetStartLocationFromNode(n,i[0]),i=[]),this.parseClassMember(r,n,s),n.kind==="constructor"&&n.decorators&&n.decorators.length>0&&this.raise(p.DecoratorConstructor,n)}}),this.state.strict=e,this.next(),i.length)throw this.raise(p.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(r,"ClassBody")}parseClassMemberFromModifier(t,e){let s=this.parseIdentifier(!0);if(this.isClassMethod()){let i=e;return i.kind="method",i.computed=!1,i.key=s,i.static=!1,this.pushClassMethod(t,i,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let i=e;return i.computed=!1,i.key=s,i.static=!1,t.body.push(this.parseClassProperty(i)),!0}return this.resetPreviousNodeTrailingComments(s),!1}parseClassMember(t,e,s){let i=this.isContextual(106);if(i){if(this.parseClassMemberFromModifier(t,e))return;if(this.eat(5)){this.parseClassStaticBlock(t,e);return}}this.parseClassMemberWithIsStatic(t,e,s,i)}parseClassMemberWithIsStatic(t,e,s,i){let r=e,n=e,o=e,l=e,h=e,c=r,u=r;if(e.static=i,this.parsePropertyNamePrefixOperator(e),this.eat(55)){c.kind="method";let S=this.match(139);if(this.parseClassElementName(c),this.parsePostMemberNameModifiers(c),S){this.pushClassPrivateMethod(t,n,!0,!1);return}this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsGenerator,r.key),this.pushClassMethod(t,r,!0,!1,!1,!1);return}let f=!this.state.containsEsc&&w(this.state.type),d=this.parseClassElementName(e),x=f?d.name:null,A=this.isPrivateName(d),N=this.state.startLoc;if(this.parsePostMemberNameModifiers(u),this.isClassMethod()){if(c.kind="method",A){this.pushClassPrivateMethod(t,n,!1,!1);return}let S=this.isNonstaticConstructor(r),I=!1;S&&(r.kind="constructor",s.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(p.DuplicateConstructor,d),S&&this.hasPlugin("typescript")&&e.override&&this.raise(p.OverrideOnConstructor,d),s.hadConstructor=!0,I=s.hadSuperClass),this.pushClassMethod(t,r,!1,!1,S,I)}else if(this.isClassProperty())A?this.pushClassPrivateProperty(t,l):this.pushClassProperty(t,o);else if(x==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(d);let S=this.eat(55);u.optional&&this.unexpected(N),c.kind="method";let I=this.match(139);this.parseClassElementName(c),this.parsePostMemberNameModifiers(u),I?this.pushClassPrivateMethod(t,n,S,!0):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAsync,r.key),this.pushClassMethod(t,r,S,!0,!1,!1))}else if((x==="get"||x==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(d),c.kind=x;let S=this.match(139);this.parseClassElementName(r),S?this.pushClassPrivateMethod(t,n,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAccessor,r.key),this.pushClassMethod(t,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}else if(x==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(d);let S=this.match(139);this.parseClassElementName(o),this.pushClassAccessorProperty(t,h,S)}else this.isLineTerminator()?A?this.pushClassPrivateProperty(t,l):this.pushClassProperty(t,o):this.unexpected()}parseClassElementName(t){let{type:e,value:s}=this.state;if((e===132||e===134)&&t.static&&s==="prototype"&&this.raise(p.StaticPrototype,this.state.startLoc),e===139){s==="constructor"&&this.raise(p.ConstructorClassPrivateField,this.state.startLoc);let i=this.parsePrivateName();return t.key=i,i}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,e){var s;this.scope.enter(720);let i=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let r=e.body=[];this.parseBlockOrModuleBlockBody(r,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=i,t.body.push(this.finishNode(e,"StaticBlock")),(s=e.decorators)!=null&&s.length&&this.raise(p.DecoratorStaticBlock,e)}pushClassProperty(t,e){!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key),t.body.push(this.parseClassProperty(e))}pushClassPrivateProperty(t,e){let s=this.parseClassPrivateProperty(e);t.body.push(s),this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),0,s.key.loc.start)}pushClassAccessorProperty(t,e,s){!s&&!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key);let i=this.parseClassAccessorProperty(e);t.body.push(i),s&&this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassMethod(t,e,s,i,r,n){t.body.push(this.parseMethod(e,s,i,r,n,"ClassMethod",!0))}pushClassPrivateMethod(t,e,s,i){let r=this.parseMethod(e,s,i,!1,!1,"ClassPrivateMethod",!0);t.body.push(r);let n=r.kind==="get"?r.static?6:2:r.kind==="set"?r.static?5:1:0;this.declareClassPrivateMethodInScope(r,n)}declareClassPrivateMethodInScope(t,e){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),e,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(592),this.expressionScope.enter(Os()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,e,s,i=8331){if(w(this.state.type))t.id=this.parseIdentifier(),e&&this.declareNameFromIdentifier(t.id,i);else if(s||!e)t.id=null;else throw this.raise(p.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,e){let s=this.parseMaybeImportPhase(t,!0),i=this.maybeParseExportDefaultSpecifier(t,s),r=!i||this.eat(12),n=r&&this.eatExportStar(t),o=n&&this.maybeParseExportNamespaceSpecifier(t),l=r&&(!o||this.eat(12)),h=i||n;if(n&&!o){if(i&&this.unexpected(),e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.sawUnambiguousESM=!0,this.finishNode(t,"ExportAllDeclaration")}let c=this.maybeParseExportNamedSpecifiers(t);i&&r&&!n&&!c&&this.unexpected(null,5),o&&l&&this.unexpected(null,98);let u;if(h||c){if(u=!1,e)throw this.raise(p.UnsupportedDecoratorExport,t);this.parseExportFrom(t,h)}else u=this.maybeParseExportDeclaration(t);if(h||c||u){var f;let d=t;if(this.checkExport(d,!0,!1,!!d.source),((f=d.declaration)==null?void 0:f.type)==="ClassDeclaration")this.maybeTakeDecorators(e,d.declaration,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.sawUnambiguousESM=!0,this.finishNode(d,"ExportNamedDeclaration")}if(this.eat(65)){let d=t,x=this.parseExportDefaultExpression();if(d.declaration=x,x.type==="ClassDeclaration")this.maybeTakeDecorators(e,x,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.checkExport(d,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(d,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,e){if(e||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",e==null?void 0:e.loc.start);let s=e||this.parseIdentifier(!0),i=this.startNodeAtNode(s);return i.exported=s,t.specifiers=[this.finishNode(i,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){var e,s;(s=(e=t).specifiers)!=null||(e.specifiers=[]);let i=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),i.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(i,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){let e=t;e.specifiers||(e.specifiers=[]);let s=e.exportKind==="type";return e.specifiers.push(...this.parseExportSpecifiers(s)),e.source=null,this.hasPlugin("importAssertions")?e.assertions=[]:e.attributes=[],e.declaration=null,!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,this.hasPlugin("importAssertions")?t.assertions=[]:t.attributes=[],t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){let t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.hasPlugin("explicitResourceManagement")&&(this.isUsing()||this.isAwaitUsing()))throw this.raise(p.UnsupportedDefaultExport,this.state.startLoc);let e=this.parseMaybeAssignAllowIn();return this.semicolon(),e}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:t}=this.state;if(w(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){let i=this.nextTokenStart(),r=this.input.charCodeAt(i);if(r===123||this.chStartsBindingIdentifier(r,i)&&!this.input.startsWith("from",i))return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let e=this.nextTokenStart(),s=this.isUnparsedContextual(e,"from");if(this.input.charCodeAt(e)===44||w(this.state.type)&&s)return!0;if(this.match(65)&&s){let i=this.input.charCodeAt(this.nextTokenStartSince(e+4));return i===34||i===39}return!1}parseExportFrom(t,e){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):e&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:t}=this.state;if(t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators")))return this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),!0;if(this.hasPlugin("explicitResourceManagement")){if(this.isUsing())return this.raise(p.UsingDeclarationExport,this.state.startLoc),!0;if(this.isAwaitUsing())return this.raise(p.UsingDeclarationExport,this.state.startLoc),!0}return t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,e,s,i){if(e){var r;if(s){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){var n;let o=t.declaration;o.type==="Identifier"&&o.name==="from"&&o.end-o.start===4&&!((n=o.extra)!=null&&n.parenthesized)&&this.raise(p.ExportDefaultFromAsIdentifier,o)}}else if((r=t.specifiers)!=null&&r.length)for(let o of t.specifiers){let{exported:l}=o,h=l.type==="Identifier"?l.name:l.value;if(this.checkDuplicateExports(o,h),!i&&o.local){let{local:c}=o;c.type!=="Identifier"?this.raise(p.ExportBindingIsString,o,{localName:c.value,exportName:h}):(this.checkReservedWord(c.name,c.loc.start,!0,!1),this.scope.checkLocalExport(c))}}else if(t.declaration){let o=t.declaration;if(o.type==="FunctionDeclaration"||o.type==="ClassDeclaration"){let{id:l}=o;if(!l)throw new Error("Assertion failure");this.checkDuplicateExports(t,l.name)}else if(o.type==="VariableDeclaration")for(let l of o.declarations)this.checkDeclaration(l.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(let e of t.properties)this.checkDeclaration(e);else if(t.type==="ArrayPattern")for(let e of t.elements)e&&this.checkDeclaration(e);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,e){this.exportedIdentifiers.has(e)&&(e==="default"?this.raise(p.DuplicateDefaultExport,t):this.raise(p.DuplicateExport,t,{exportName:e})),this.exportedIdentifiers.add(e)}parseExportSpecifiers(t){let e=[],s=!0;for(this.expect(5);!this.eat(8);){if(s)s=!1;else if(this.expect(12),this.eat(8))break;let i=this.isContextual(130),r=this.match(134),n=this.startNode();n.local=this.parseModuleExportName(),e.push(this.parseExportSpecifier(n,r,t,i))}return e}parseExportSpecifier(t,e,s,i){return this.eatContextual(93)?t.exported=this.parseModuleExportName():e?t.exported=this.cloneStringLiteral(t.local):t.exported||(t.exported=this.cloneIdentifier(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(134)){let t=this.parseStringLiteral(this.state.value),e=Rr.exec(t.value);return e&&this.raise(p.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:e[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:e,value:s})=>s.value==="json"&&(e.type==="Identifier"?e.name==="type":e.value==="type")):!1}checkImportReflection(t){let{specifiers:e}=t,s=e.length===1?e[0].type:null;if(t.phase==="source")s!=="ImportDefaultSpecifier"&&this.raise(p.SourcePhaseImportRequiresDefault,e[0].loc.start);else if(t.phase==="defer")s!=="ImportNamespaceSpecifier"&&this.raise(p.DeferImportRequiresNamespace,e[0].loc.start);else if(t.module){var i;s!=="ImportDefaultSpecifier"&&this.raise(p.ImportReflectionNotBinding,e[0].loc.start),((i=t.assertions)==null?void 0:i.length)>0&&this.raise(p.ImportReflectionHasAssertion,e[0].loc.start)}}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){let{specifiers:e}=t;if(e!=null){let s=e.find(i=>{let r;if(i.type==="ExportSpecifier"?r=i.local:i.type==="ImportSpecifier"&&(r=i.imported),r!==void 0)return r.type==="Identifier"?r.name!=="default":r.value!=="default"});s!==void 0&&this.raise(p.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)||this.isContextual(127)}applyImportPhase(t,e,s,i){e||(s==="module"?(this.expectPlugin("importReflection",i),t.module=!0):this.hasPlugin("importReflection")&&(t.module=!1),s==="source"?(this.expectPlugin("sourcePhaseImports",i),t.phase="source"):s==="defer"?(this.expectPlugin("deferredImportEvaluation",i),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,e){if(!this.isPotentialImportPhase(e))return this.applyImportPhase(t,e,null),null;let s=this.startNode(),i=this.parseIdentifierName(!0),{type:r}=this.state;return(M(r)?r!==98||this.lookaheadCharCode()===102:r!==12)?(this.applyImportPhase(t,e,i,s.loc.start),null):(this.applyImportPhase(t,e,null),this.createIdentifier(s,i))}isPrecedingIdImportPhase(t){let{type:e}=this.state;return w(e)?e!==98||this.lookaheadCharCode()===102:e!==12}parseImport(t){return this.match(134)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,e){t.specifiers=[];let i=!this.maybeParseDefaultImportSpecifier(t,e)||this.eat(12),r=i&&this.maybeParseStarImportSpecifier(t);return i&&!r&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){var e;return(e=t.specifiers)!=null||(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,e,s){e.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(e,s))}finishImportSpecifier(t,e,s=8201){return this.checkLVal(t.local,{type:e},s),this.finishNode(t,e)}parseImportAttributes(){this.expect(5);let t=[],e=new Set;do{if(this.match(8))break;let s=this.startNode(),i=this.state.value;if(e.has(i)&&this.raise(p.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:i}),e.add(i),this.match(134)?s.key=this.parseStringLiteral(i):s.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){let t=[],e=new Set;do{let s=this.startNode();if(s.key=this.parseIdentifier(!0),s.key.name!=="type"&&this.raise(p.ModuleAttributeDifferentFromType,s.key),e.has(s.key.name)&&this.raise(p.ModuleAttributesWithDuplicateKeys,s.key,{key:s.key.name}),e.add(s.key.name),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let e;var s=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?(e=this.parseModuleAttributes(),this.addExtra(t,"deprecatedWithLegacySyntax",!0)):e=this.parseImportAttributes(),s=!0}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(!this.hasPlugin("deprecatedImportAssert")&&!this.hasPlugin("importAssertions")&&this.raise(p.ImportAttributesUseAssert,this.state.startLoc),this.hasPlugin("importAssertions")||this.addExtra(t,"deprecatedAssertSyntax",!0),this.next(),e=this.parseImportAttributes()):e=[];!s&&this.hasPlugin("importAssertions")?t.assertions=e:t.attributes=e}maybeParseDefaultImportSpecifier(t,e){if(e){let s=this.startNodeAtNode(e);return s.local=e,t.specifiers.push(this.finishImportSpecifier(s,"ImportDefaultSpecifier")),!0}else if(M(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){let e=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,e,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let e=!0;for(this.expect(5);!this.eat(8);){if(e)e=!1;else{if(this.eat(14))throw this.raise(p.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let s=this.startNode(),i=this.match(134),r=this.isContextual(130);s.imported=this.parseModuleExportName();let n=this.parseImportSpecifier(s,i,t.importKind==="type"||t.importKind==="typeof",r,void 0);t.specifiers.push(n)}}parseImportSpecifier(t,e,s,i,r){if(this.eatContextual(93))t.local=this.parseIdentifier();else{let{imported:n}=t;if(e)throw this.raise(p.ImportBindingIsString,t,{importName:n.value});this.checkReservedWord(n.name,t.loc.start,!0,!0),t.local||(t.local=this.cloneIdentifier(n))}return this.finishImportSpecifier(t,"ImportSpecifier",r)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}},ke=class extends ct{constructor(t,e,s){t=Ri(t),super(t,e),this.options=t,this.initializeScopes(),this.plugins=s,this.filename=t.sourceFilename,this.startIndex=t.startIndex;let i=0;t.allowAwaitOutsideFunction&&(i|=1),t.allowReturnOutsideFunction&&(i|=2),t.allowImportExportEverywhere&&(i|=8),t.allowSuperOutsideMethod&&(i|=16),t.allowUndeclaredExports&&(i|=64),t.allowNewTargetOutsideFunction&&(i|=4),t.allowYieldOutsideFunction&&(i|=32),t.ranges&&(i|=128),t.tokens&&(i|=256),t.createImportExpressions&&(i|=512),t.createParenthesizedExpressions&&(i|=1024),t.errorRecovery&&(i|=2048),t.attachComment&&(i|=4096),t.annexB&&(i|=8192),this.optionFlags=i}getScopeHandler(){return ye}parse(){this.enterInitialScopes();let t=this.startNode(),e=this.startNode();return this.nextToken(),t.errors=null,this.parseTopLevel(t,e),t.errors=this.state.errors,t.comments.length=this.state.commentsLen,t}};function Ur(a,t){var e;if(((e=t)==null?void 0:e.sourceType)==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";let s=fe(t,a),i=s.parse();if(s.sawUnambiguousESM)return i;if(s.ambiguousScriptDifferentAst)try{return t.sourceType="script",fe(t,a).parse()}catch{}else i.program.sourceType="script";return i}catch(s){try{return t.sourceType="script",fe(t,a).parse()}catch{}throw s}}else return fe(t,a).parse()}function jr(a,t){let e=fe(t,a);return e.options.strictMode&&(e.state.strict=!0),e.getExpression()}function $r(a){let t={};for(let e of Object.keys(a))t[e]=R(a[e]);return t}var Vr=$r($i);function fe(a,t){let e=ke,s=new Map;if(a!=null&&a.plugins){for(let i of a.plugins){let r,n;typeof i=="string"?r=i:[r,n]=i,s.has(r)||s.set(r,n||{})}Or(s),e=qr(s)}return new e(a,t,s)}var Ss=new Map;function qr(a){let t=[];for(let i of Fr)a.has(i)&&t.push(i);let e=t.join("|"),s=Ss.get(e);if(!s){s=ke;for(let i of t)s=_s[i](s);Ss.set(e,s)}return s}Pe.parse=Ur;Pe.parseExpression=jr;Pe.tokTypes=Vr});var Mt={};Ue(Mt,{parsers:()=>ja});var vt={};Ue(vt,{__babel_estree:()=>Ma,__js_expression:()=>La,__ts_expression:()=>Da,__vue_event_binding:()=>ka,__vue_expression:()=>La,__vue_ts_event_binding:()=>va,__vue_ts_expression:()=>Da,babel:()=>ka,"babel-flow":()=>Pi,"babel-ts":()=>va});var Fe=ls(Tt(),1);function ve(a){return(t,e,s)=>{let i=!!(s!=null&&s.backwards);if(e===!1)return!1;let{length:r}=t,n=e;for(;n>=0&&n{if(!(a&&t==null)){if(t.findLast)return t.findLast(e);for(let s=t.length-1;s>=0;s--){let i=t[s];if(e(i,s,t))return i}}},Ks=Gr;var Yr=(a,t,e)=>{if(!(a&&t==null))return Array.isArray(t)||typeof t=="string"?t[e<0?t.length+e:e]:t.at(e)},Ws=Yr;var Qr=new Proxy(()=>{},{get:()=>Qr});function v(a){var s,i,r;let t=((s=a.range)==null?void 0:s[0])??a.start,e=(r=((i=a.declaration)==null?void 0:i.decorators)??a.decorators)==null?void 0:r[0];return e?Math.min(v(e),t):t}function k(a){var e;return((e=a.range)==null?void 0:e[1])??a.end}function Zr(a){let t=new Set(a);return e=>t.has(e==null?void 0:e.type)}var ae=Zr;function ea(a,t,e){let s=a.originalText.slice(t,e);for(let i of a[Symbol.for("comments")]){let r=v(i);if(r>e)break;let n=k(i);if(n1&&t.every(e=>e.trimStart()[0]==="*")}var St=new WeakMap;function aa(a){return St.has(a)||St.set(a,ra(a)),St.get(a)}var Et=aa;function na(a){if(a.length<2)return;let t;for(let e=a.length-1;e>=0;e--){let s=a[e];if(t&&k(s)===v(t)&&Et(s)&&Et(t)&&(a.splice(e+1,1),s.value+="*//*"+t.value,s.range=[v(s),k(t)]),!bt(s)&&!G(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var Gs=na;var ge=null;function Te(a){if(ge!==null&&typeof ge.property){let t=ge;return ge=Te.prototype=null,t}return ge=Te.prototype=a??Object.create(null),new Te}var oa=10;for(let a=0;a<=oa;a++)Te();function Ct(a){return Te(a)}function la(a,t="type"){Ct(a);function e(s){let i=s[t],r=a[i];if(!Array.isArray(r))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:s});return r}return e}var Ys=la;var Qs={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var ha=Ys(Qs),Zs=ha;function wt(a,t){if(!(a!==null&&typeof a=="object"))return a;if(Array.isArray(a)){for(let s=0;s{switch(l.type){case"ParenthesizedExpression":{let{expression:h}=l,c=v(l);if(h.type==="TypeCastExpression")return h.range=[c,k(l)],h;let u=!1;if(!r){if(!n){n=[];for(let d of i)Xs(d)&&n.push(k(d))}let f=Ks(!1,n,d=>d<=c);u=f&&s.slice(f,c).trim().length===0}if(!u)return h.extra={...h.extra,parenthesized:!0},h;break}case"LogicalExpression":if(si(l))return It(l);break;case"TemplateLiteral":if(l.expressions.length!==l.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(e==="flow"||e==="hermes"||e==="espree"||e==="typescript"||r){let h=v(l)+1,c=k(l)-(l.tail?1:2);l.range=[h,c]}break;case"VariableDeclaration":{let h=Ws(!1,l.declarations,-1);h!=null&&h.init&&s[k(h)]!==";"&&(l.range=[v(l),k(h)]);break}case"TSParenthesizedType":return l.typeAnnotation;case"TSTypeParameter":ti(l);break;case"TopicReference":a.extra={...a.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(l.types.length===1)return l.types[0];break;case"TSMappedType":if(!l.constraint&&!l.key){let{name:h,constraint:c}=ti(l.typeParameter);l.constraint=c,l.key=h,delete l.typeParameter}break;case"TSEnumDeclaration":if(!l.body){let h=k(l.id),{members:c}=l,u=Js({originalText:s,[Symbol.for("comments")]:i},h,c[0]?v(c[0]):k(l)),f=h+u.indexOf("{");l.body={type:"TSEnumBody",members:c,range:[f,k(l)]},delete l.members}break;case"ImportExpression":e==="hermes"&&l.attributes&&!l.options&&(l.options=l.attributes);break}});let o=a.type==="File"?a.program:a;return o.interpreter&&(i.unshift(o.interpreter),delete o.interpreter),r&&a.hashbang&&(i.unshift(a.hashbang),delete a.hashbang),a.type==="Program"&&(a.range=[0,s.length]),a}function ti(a){if(a.type==="TSTypeParameter"&&typeof a.name=="string"){let t=v(a);a.name={type:"Identifier",name:a.name,range:[t,t+a.name.length]}}return a}function si(a){return a.type==="LogicalExpression"&&a.right.type==="LogicalExpression"&&a.operator===a.right.operator}function It(a){return si(a)?It({type:"LogicalExpression",operator:a.operator,left:It({type:"LogicalExpression",operator:a.operator,left:a.left,right:a.right.left,range:[v(a.left),k(a.right.left)]}),right:a.right.right,range:[v(a),k(a)]}):a}var ii=ca;function pa(a,t){let e=new SyntaxError(a+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(e,t)}var De=pa;var ri="Unexpected parseExpression() input: ";function ua(a){let{message:t,loc:e,reasonCode:s}=a;if(!e)return a;let{line:i,column:r}=e,n=a;(s==="MissingPlugin"||s==="MissingOneOfPlugins")&&(t="Unexpected token.",n=void 0);let o=` (${i}:${r})`;return t.endsWith(o)&&(t=t.slice(0,-o.length)),t.startsWith(ri)&&(t=t.slice(ri.length)),De(t,{loc:{start:{line:i,column:r+1}},cause:n})}var Me=ua;var fa=(a,t,e,s)=>{if(!(a&&t==null))return t.replaceAll?t.replaceAll(e,s):e.global?t.replace(e,s):t.split(e).join(s)},ne=fa;var da=/\*\/$/,ma=/^\/\*\*?/,ya=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,xa=/(^|\s+)\/\/([^\n\r]*)/g,ai=/^(\r?\n)+/,Pa=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,ni=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,ga=/(\r?\n|^) *\* ?/g,Ta=[];function oi(a){let t=a.match(ya);return t?t[0].trimStart():""}function li(a){let t=` -`;a=ne(!1,a.replace(ma,"").replace(da,""),ga,"$1");let e="";for(;e!==a;)e=a,a=ne(!1,a,Pa,`${t}$1 $2${t}`);a=a.replace(ai,"").trimEnd();let s=Object.create(null),i=ne(!1,a,ni,"").replace(ai,"").trimEnd(),r;for(;r=ni.exec(a);){let n=ne(!1,r[2],xa,"");if(typeof s[r[1]]=="string"||Array.isArray(s[r[1]])){let o=s[r[1]];s[r[1]]=[...Ta,...Array.isArray(o)?o:[o],n]}else s[r[1]]=n}return{comments:i,pragmas:s}}var hi=["noformat","noprettier"],ci=["format","prettier"];function pi(a){let t=Le(a);t&&(a=a.slice(t.length+1));let e=oi(a),{pragmas:s,comments:i}=li(e);return{shebang:t,text:a,pragmas:s,comments:i}}function ui(a){let{pragmas:t}=pi(a);return ci.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function fi(a){let{pragmas:t}=pi(a);return hi.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function ba(a){return a=typeof a=="function"?{parse:a}:a,{astFormat:"estree",hasPragma:ui,hasIgnorePragma:fi,locStart:v,locEnd:k,...a}}var Y=ba;var Nt="module",kt="script";function di(a){if(typeof a=="string"){if(a=a.toLowerCase(),/\.(?:mjs|mts)$/iu.test(a))return Nt;if(/\.(?:cjs|cts)$/iu.test(a))return kt}}function Aa(a,t){let{type:e="JsExpressionRoot",rootMarker:s,text:i}=t,{tokens:r,comments:n}=a;return delete a.tokens,delete a.comments,{tokens:r,comments:n,type:e,node:a,range:[0,i.length],rootMarker:s}}var Oe=Aa;var oe=a=>Y(Ia(a)),Sa={sourceType:Nt,allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,createImportExpressions:!0,attachComment:!1,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","explicitResourceManagement","sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}]],tokens:!1,ranges:!1},mi="v8intrinsic",yi=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"fsharp"}]],j=(a,t=Sa)=>({...t,plugins:[...t.plugins,...a]}),Ea=/@(?:no)?flow\b/u;function Ca(a,t){if(t!=null&&t.endsWith(".js.flow"))return!0;let e=Le(a);e&&(a=a.slice(e.length));let s=zs(a,0);return s!==!1&&(a=a.slice(0,s)),Ea.test(a)}function wa(a,t,e){let s=a(t,e),i=s.errors.find(r=>!Na.has(r.reasonCode));if(i)throw i;return s}function Ia({isExpression:a=!1,optionsCombinations:t}){return(e,s={})=>{let{filepath:i}=s;if(typeof i!="string"&&(i=void 0),(s.parser==="babel"||s.parser==="__babel_estree")&&Ca(e,i))return s.parser="babel-flow",Pi.parse(e,s);let r=t,n=s.__babelSourceType??di(i);n===kt&&(r=r.map(c=>({...c,sourceType:n})));let o=/%[A-Z]/u.test(e);e.includes("|>")?r=(o?[...yi,mi]:yi).flatMap(u=>r.map(f=>j([u],f))):o&&(r=r.map(c=>j([mi],c)));let l=a?Fe.parseExpression:Fe.parse,h;try{h=Hs(r.map(c=>()=>wa(l,e,c)))}catch({errors:[c]}){throw Me(c)}return a&&(h=Oe(h,{text:e,rootMarker:s.rootMarker})),ii(h,{text:e})}}var Na=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","EmptyTypeArguments","EmptyTypeParameters","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","OptionalBindingPattern","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","ConstructorClassField","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport","ImportAttributesUseAssert","DeclarationMissingInitializer"]),xi=[j(["jsx"])],ka=oe({optionsCombinations:xi}),va=oe({optionsCombinations:[j(["jsx","typescript"]),j(["typescript"])]}),La=oe({isExpression:!0,optionsCombinations:[j(["jsx"])]}),Da=oe({isExpression:!0,optionsCombinations:[j(["typescript"])]}),Pi=oe({optionsCombinations:[j(["jsx",["flow",{all:!0}],"flowComments"])]}),Ma=oe({optionsCombinations:xi.map(a=>j(["estree"],a))});var Dt={};Ue(Dt,{json:()=>Ba,"json-stringify":()=>Ua,json5:()=>Ra,jsonc:()=>_a});var Be=ls(Tt(),1);function Oa(a){return Array.isArray(a)&&a.length>0}var Lt=Oa;var gi={tokens:!1,ranges:!1,attachComment:!1,createParenthesizedExpressions:!0};function Fa(a){let t=(0,Be.parse)(a,gi),{program:e}=t;if(e.body.length===0&&e.directives.length===0&&!e.interpreter)return t}function Re(a,t={}){let{allowComments:e=!0,allowEmpty:s=!1}=t,i;try{i=(0,Be.parseExpression)(a,gi)}catch(r){if(s&&r.code==="BABEL_PARSER_SYNTAX_ERROR"&&r.reasonCode==="ParseExpressionEmptyInput")try{i=Fa(a)}catch{}if(!i)throw Me(r)}if(!e&&Lt(i.comments))throw K(i.comments[0],"Comment");return i=Oe(i,{type:"JsonRoot",text:a}),i.node.type==="File"?delete i.node:le(i.node),i}function K(a,t){let[e,s]=[a.loc.start,a.loc.end].map(({line:i,column:r})=>({line:i,column:r+1}));return De(`${t} is not allowed in JSON.`,{loc:{start:e,end:s}})}function le(a){switch(a.type){case"ArrayExpression":for(let t of a.elements)t!==null&&le(t);return;case"ObjectExpression":for(let t of a.properties)le(t);return;case"ObjectProperty":if(a.computed)throw K(a.key,"Computed key");if(a.shorthand)throw K(a.key,"Shorthand property");a.key.type!=="Identifier"&&le(a.key),le(a.value);return;case"UnaryExpression":{let{operator:t,argument:e}=a;if(t!=="+"&&t!=="-")throw K(a,`Operator '${a.operator}'`);if(e.type==="NumericLiteral"||e.type==="Identifier"&&(e.name==="Infinity"||e.name==="NaN"))return;throw K(e,`Operator '${t}' before '${e.type}'`)}case"Identifier":if(a.name!=="Infinity"&&a.name!=="NaN"&&a.name!=="undefined")throw K(a,`Identifier '${a.name}'`);return;case"TemplateLiteral":if(Lt(a.expressions))throw K(a.expressions[0],"'TemplateLiteral' with expression");for(let t of a.quasis)le(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw K(a,`'${a.type}'`)}}var Ba=Y({parse:a=>Re(a),hasPragma:()=>!0,hasIgnorePragma:()=>!1}),Ra=Y(a=>Re(a)),_a=Y(a=>Re(a,{allowEmpty:!0})),Ua=Y({parse:a=>Re(a,{allowComments:!1}),astFormat:"estree-json"});var ja={...vt,...Dt};var Vo=Mt;export{Vo as default,ja as parsers}; +`):i=String.fromCharCode(s),++this.state.curLine,this.state.lineStart=this.state.pos,i}jsxReadString(e){let s="",i=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(p.UnterminatedString,this.state.startLoc);let r=this.input.charCodeAt(this.state.pos);if(r===e)break;r===38?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadEntity(),i=this.state.pos):G(r)?(s+=this.input.slice(i,this.state.pos),s+=this.jsxReadNewLine(!1),i=this.state.pos):++this.state.pos}s+=this.input.slice(i,this.state.pos++),this.finishToken(134,s)}jsxReadEntity(){let e=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let s=10;this.codePointAtPos(this.state.pos)===120&&(s=16,++this.state.pos);let i=this.readInt(s,void 0,!1,"bail");if(i!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(i)}else{let s=0,i=!1;for(;s++<10&&this.state.pos1){for(let i=0;i0){if(s&256){let r=!!(s&512),n=(i&4)>0;return r!==n}return!0}return s&128&&(i&8)>0?t.names.get(e)&2?!!(s&1):!1:s&2&&(i&1)>0?!0:super.isRedeclaredInScope(t,e,s)}checkLocalExport(t){let{name:e}=t;if(this.hasImport(e))return;let s=this.scopeStack.length;for(let i=s-1;i>=0;i--){let n=this.scopeStack[i].tsNames.get(e);if((n&1)>0||(n&16)>0)return}super.checkLocalExport(t)}},Xe=class{stacks=[];enter(t){this.stacks.push(t)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}};function Se(a,t){return(a?2:0)|(t?1:0)}var Ye=class{sawUnambiguousESM=!1;ambiguousScriptDifferentAst=!1;sourceToOffsetPos(t){return t+this.startIndex}offsetToSourcePos(t){return t-this.startIndex}hasPlugin(t){if(typeof t=="string")return this.plugins.has(t);{let[e,s]=t;if(!this.hasPlugin(e))return!1;let i=this.plugins.get(e);for(let r of Object.keys(s))if(i?.[r]!==s[r])return!1;return!0}}getPluginOption(t,e){return this.plugins.get(t)?.[e]}};function ss(a,t){a.trailingComments===void 0?a.trailingComments=t:a.trailingComments.unshift(...t)}function Ri(a,t){a.leadingComments===void 0?a.leadingComments=t:a.leadingComments.unshift(...t)}function X(a,t){a.innerComments===void 0?a.innerComments=t:a.innerComments.unshift(...t)}function $(a,t,e){let s=null,i=t.length;for(;s===null&&i>0;)s=t[--i];s===null||s.start>e.start?X(a,e.comments):ss(s,e.comments)}var Qe=class extends Ye{addComment(t){this.filename&&(t.loc.filename=this.filename);let{commentsLen:e}=this.state;this.comments.length!==e&&(this.comments.length=e),this.comments.push(t),this.state.commentsLen++}processComment(t){let{commentStack:e}=this.state,s=e.length;if(s===0)return;let i=s-1,r=e[i];r.start===t.end&&(r.leadingNode=t,i--);let{start:n}=t;for(;i>=0;i--){let o=e[i],h=o.end;if(h>n)o.containingNode=t,this.finalizeComment(o),e.splice(i,1);else{h===n&&(o.trailingNode=t);break}}}finalizeComment(t){let{comments:e}=t;if(t.leadingNode!==null||t.trailingNode!==null)t.leadingNode!==null&&ss(t.leadingNode,e),t.trailingNode!==null&&Ri(t.trailingNode,e);else{let s=t.containingNode,i=t.start;if(this.input.charCodeAt(this.offsetToSourcePos(i)-1)===44)switch(s.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":$(s,s.properties,t);break;case"CallExpression":case"OptionalCallExpression":$(s,s.arguments,t);break;case"ImportExpression":$(s,[s.source,s.options??null],t);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":$(s,s.params,t);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":$(s,s.elements,t);break;case"ExportNamedDeclaration":case"ImportDeclaration":$(s,s.specifiers,t);break;case"TSEnumDeclaration":X(s,e);break;case"TSEnumBody":$(s,s.members,t);break;default:X(s,e)}else X(s,e)}}finalizeRemainingComments(){let{commentStack:t}=this.state;for(let e=t.length-1;e>=0;e--)this.finalizeComment(t[e]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(t){let{commentStack:e}=this.state,{length:s}=e;if(s===0)return;let i=e[s-1];i.leadingNode===t&&(i.leadingNode=null)}takeSurroundingComments(t,e,s){let{commentStack:i}=this.state,r=i.length;if(r===0)return;let n=r-1;for(;n>=0;n--){let o=i[n],h=o.end;if(o.start===s)o.leadingNode=t;else if(h===e)o.trailingNode=t;else if(h0}set strict(t){t?this.flags|=1:this.flags&=-2}startIndex;curLine;lineStart;startLoc;endLoc;init({strictMode:t,sourceType:e,startIndex:s,startLine:i,startColumn:r}){this.strict=t===!1?!1:t===!0?!0:e==="module",this.startIndex=s,this.curLine=i,this.lineStart=-r,this.startLoc=this.endLoc=new R(i,r,s)}errors=[];potentialArrowAt=-1;noArrowAt=[];noArrowParamsConversionAt=[];get maybeInArrowParameters(){return(this.flags&2)>0}set maybeInArrowParameters(t){t?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(t){t?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(t){t?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(t){t?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(t){t?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(t){t?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(t){t?this.flags|=128:this.flags&=-129}topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};get soloAwait(){return(this.flags&256)>0}set soloAwait(t){t?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(this.flags&512)>0}set inFSharpPipelineDirectBody(t){t?this.flags|=512:this.flags&=-513}labels=[];commentsLen=0;commentStack=[];pos=0;type=140;value=null;start=0;end=0;lastTokEndLoc=null;lastTokStartLoc=null;context=[E.brace];get canStartJSXElement(){return(this.flags&1024)>0}set canStartJSXElement(t){t?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(this.flags&2048)>0}set containsEsc(t){t?this.flags|=2048:this.flags&=-2049}firstInvalidTemplateEscapePos=null;get hasTopLevelAwait(){return(this.flags&4096)>0}set hasTopLevelAwait(t){t?this.flags|=4096:this.flags&=-4097}strictErrors=new Map;tokensLength=0;curPosition(){return new R(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let t=new a;return t.flags=this.flags,t.startIndex=this.startIndex,t.curLine=this.curLine,t.lineStart=this.lineStart,t.startLoc=this.startLoc,t.endLoc=this.endLoc,t.errors=this.errors.slice(),t.potentialArrowAt=this.potentialArrowAt,t.noArrowAt=this.noArrowAt.slice(),t.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),t.topicContext=this.topicContext,t.labels=this.labels.slice(),t.commentsLen=this.commentsLen,t.commentStack=this.commentStack.slice(),t.pos=this.pos,t.type=this.type,t.value=this.value,t.start=this.start,t.end=this.end,t.lastTokEndLoc=this.lastTokEndLoc,t.lastTokStartLoc=this.lastTokStartLoc,t.context=this.context.slice(),t.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,t.strictErrors=this.strictErrors,t.tokensLength=this.tokensLength,t}},Ui=function(t){return t>=48&&t<=57},_t={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},Te={bin:a=>a===48||a===49,oct:a=>a>=48&&a<=55,dec:a=>a>=48&&a<=57,hex:a=>a>=48&&a<=57||a>=65&&a<=70||a>=97&&a<=102};function jt(a,t,e,s,i,r){let n=e,o=s,h=i,l="",u=null,f=e,{length:d}=t;for(;;){if(e>=d){r.unterminated(n,o,h),l+=t.slice(f,e);break}let x=t.charCodeAt(e);if(_i(a,x,t,e)){l+=t.slice(f,e);break}if(x===92){l+=t.slice(f,e);let A=ji(t,e,s,i,a==="template",r);A.ch===null&&!u?u={pos:e,lineStart:s,curLine:i}:l+=A.ch,{pos:e,lineStart:s,curLine:i}=A,f=e}else x===8232||x===8233?(++e,++i,s=e):x===10||x===13?a==="template"?(l+=t.slice(f,e)+` +`,++e,x===13&&t.charCodeAt(e)===10&&++e,++i,f=s=e):r.unterminated(n,o,h):++e}return{pos:e,str:l,firstInvalidLoc:u,lineStart:s,curLine:i}}function _i(a,t,e,s){return a==="template"?t===96||t===36&&e.charCodeAt(s+1)===123:t===(a==="double"?34:39)}function ji(a,t,e,s,i,r){let n=!i;t++;let o=l=>({pos:t,ch:l,lineStart:e,curLine:s}),h=a.charCodeAt(t++);switch(h){case 110:return o(` +`);case 114:return o("\r");case 120:{let l;return{code:l,pos:t}=et(a,t,e,s,2,!1,n,r),o(l===null?null:String.fromCharCode(l))}case 117:{let l;return{code:l,pos:t}=rs(a,t,e,s,n,r),o(l===null?null:String.fromCodePoint(l))}case 116:return o(" ");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:a.charCodeAt(t)===10&&++t;case 10:e=t,++s;case 8232:case 8233:return o("");case 56:case 57:if(i)return o(null);r.strictNumericEscape(t-1,e,s);default:if(h>=48&&h<=55){let l=t-1,f=/^[0-7]+/.exec(a.slice(l,t+2))[0],d=parseInt(f,8);d>255&&(f=f.slice(0,-1),d=parseInt(f,8)),t+=f.length-1;let x=a.charCodeAt(t);if(f!=="0"||x===56||x===57){if(i)return o(null);r.strictNumericEscape(l,e,s)}return o(String.fromCharCode(d))}return o(String.fromCharCode(h))}}function et(a,t,e,s,i,r,n,o){let h=t,l;return{n:l,pos:t}=is(a,t,e,s,16,i,r,!1,o,!n),l===null&&(n?o.invalidEscapeSequence(h,e,s):t=h-1),{code:l,pos:t}}function is(a,t,e,s,i,r,n,o,h,l){let u=t,f=i===16?_t.hex:_t.decBinOct,d=i===16?Te.hex:i===10?Te.dec:i===8?Te.oct:Te.bin,x=!1,A=0;for(let k=0,N=r??1/0;k=97?I=C-97+10:C>=65?I=C-65+10:Ui(C)?I=C-48:I=1/0,I>=i){if(I<=9&&l)return{n:null,pos:t};if(I<=9&&h.invalidDigit(t,e,s,i))I=0;else if(n)I=0,x=!0;else break}++t,A=A*i+I}return t===u||r!=null&&t-u!==r||x?{n:null,pos:t}:{n:A,pos:t}}function rs(a,t,e,s,i,r){let n=a.charCodeAt(t),o;if(n===123){if(++t,{code:o,pos:t}=et(a,t,e,s,a.indexOf("}",t)-t,!0,i,r),++t,o!==null&&o>1114111)if(i)r.invalidCodePoint(t,e,s);else return{code:null,pos:t}}else({code:o,pos:t}=et(a,t,e,s,4,!1,i,r));return{code:o,pos:t}}function he(a,t,e){return new R(e,a-t,a)}var Vi=new Set([103,109,115,105,121,117,100,118]),tt=class{constructor(t){let e=t.startIndex||0;this.type=t.type,this.value=t.value,this.start=e+t.start,this.end=e+t.end,this.loc=new Q(t.startLoc,t.endLoc)}},st=class extends Qe{isLookahead;tokens=[];constructor(t,e){super(),this.state=new Ze,this.state.init(t),this.input=e,this.length=e.length,this.comments=[],this.isLookahead=!1}pushToken(t){this.tokens.length=this.state.tokensLength,this.tokens.push(t),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&256&&this.pushToken(new tt(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(t){return this.match(t)?(this.next(),!0):!1}match(t){return this.state.type===t}createLookaheadState(t){return{pos:t.pos,value:null,type:t.type,start:t.start,end:t.end,context:[this.curContext()],inType:t.inType,startLoc:t.startLoc,lastTokEndLoc:t.lastTokEndLoc,curLine:t.curLine,lineStart:t.lineStart,curPosition:t.curPosition}}lookahead(){let t=this.state;this.state=this.createLookaheadState(t),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let e=this.state;return this.state=t,e}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(t){return _e.lastIndex=t,_e.test(this.input)?_e.lastIndex:t}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(t){return this.input.charCodeAt(this.nextTokenStartSince(t))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(t){return je.lastIndex=t,je.test(this.input)?je.lastIndex:t}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(t){let e=this.input.charCodeAt(t);if((e&64512)===55296&&++tthis.raise(e,s)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(140);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(t){let e;this.isLookahead||(e=this.state.curPosition());let s=this.state.pos,i=this.input.indexOf(t,s+2);if(i===-1)throw this.raise(p.UnterminatedComment,this.state.curPosition());for(this.state.pos=i+t.length,ge.lastIndex=s+2;ge.test(this.input)&&ge.lastIndex<=i;)++this.state.curLine,this.state.lineStart=ge.lastIndex;if(this.isLookahead)return;let r={type:"CommentBlock",value:this.input.slice(s+2,i),start:this.sourceToOffsetPos(s),end:this.sourceToOffsetPos(i+t.length),loc:new Q(e,this.state.curPosition())};return this.optionFlags&256&&this.pushToken(r),r}skipLineComment(t){let e=this.state.pos,s;this.isLookahead||(s=this.state.curPosition());let i=this.input.charCodeAt(this.state.pos+=t);if(this.state.post)){let r=this.skipLineComment(3);r!==void 0&&(this.addComment(r),e?.push(r))}else break e}else if(s===60&&!this.inModule&&this.optionFlags&8192){let i=this.state.pos;if(this.input.charCodeAt(i+1)===33&&this.input.charCodeAt(i+2)===45&&this.input.charCodeAt(i+3)===45){let r=this.skipLineComment(4);r!==void 0&&(this.addComment(r),e?.push(r))}else break e}else break e}}if(e?.length>0){let s=this.state.pos,i={start:this.sourceToOffsetPos(t),end:this.sourceToOffsetPos(s),comments:e,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(i)}}finishToken(t,e){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let s=this.state.type;this.state.type=t,this.state.value=e,this.isLookahead||this.updateContext(s)}replaceToken(t){this.state.type=t,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let t=this.state.pos+1,e=this.codePointAtPos(t);if(e>=48&&e<=57)throw this.raise(p.UnexpectedDigitAfterHash,this.state.curPosition());B(e)?(++this.state.pos,this.finishToken(139,this.readWord1(e))):e===92?(++this.state.pos,this.finishToken(139,this.readWord1())):this.finishOp(27,1)}readToken_dot(){let t=this.input.charCodeAt(this.state.pos+1);if(t>=48&&t<=57){this.readNumber(!0);return}t===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(21)):(++this.state.pos,this.finishToken(16))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(31,2):this.finishOp(56,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let t=this.input.charCodeAt(this.state.pos+1);if(t!==33)return!1;let e=this.state.pos;for(this.state.pos+=1;!G(t)&&++this.state.pos=48&&e<=57)?(this.state.pos+=2,this.finishToken(18)):(++this.state.pos,this.finishToken(17))}getTokenFromCode(t){switch(t){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(10);return;case 41:++this.state.pos,this.finishToken(11);return;case 59:++this.state.pos,this.finishToken(13);return;case 44:++this.state.pos,this.finishToken(12);return;case 91:++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(3);return;case 123:++this.state.pos,this.finishToken(5);return;case 125:++this.state.pos,this.finishToken(8);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(15,2):(++this.state.pos,this.finishToken(14));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let e=this.input.charCodeAt(this.state.pos+1);if(e===120||e===88){this.readRadixNumber(16);return}if(e===111||e===79){this.readRadixNumber(8);return}if(e===98||e===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(t);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(t);return;case 124:case 38:this.readToken_pipe_amp(t);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(t);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(t);return;case 126:this.finishOp(36,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(B(t)){this.readWord(t);return}}throw this.raise(p.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(t)})}finishOp(t,e){let s=this.input.slice(this.state.pos,this.state.pos+e);this.state.pos+=e,this.finishToken(t,s)}readRegexp(){let t=this.state.startLoc,e=this.state.start+1,s,i,{pos:r}=this.state;for(;;++r){if(r>=this.length)throw this.raise(p.UnterminatedRegExp,D(t,1));let l=this.input.charCodeAt(r);if(G(l))throw this.raise(p.UnterminatedRegExp,D(t,1));if(s)s=!1;else{if(l===91)i=!0;else if(l===93&&i)i=!1;else if(l===47&&!i)break;s=l===92}}let n=this.input.slice(e,r);++r;let o="",h=()=>D(t,r+2-e);for(;r=2&&this.input.charCodeAt(e)===48;if(o){let f=this.input.slice(e,this.state.pos);if(this.recordStrictModeErrors(p.StrictOctalLiteral,s),!this.state.strict){let d=f.indexOf("_");d>0&&this.raise(p.ZeroDigitNumericSeparator,D(s,d))}n=o&&!/[89]/.test(f)}let h=this.input.charCodeAt(this.state.pos);if(h===46&&!n&&(++this.state.pos,this.readInt(10),i=!0,h=this.input.charCodeAt(this.state.pos)),(h===69||h===101)&&!n&&(h=this.input.charCodeAt(++this.state.pos),(h===43||h===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(p.InvalidOrMissingExponent,s),i=!0,h=this.input.charCodeAt(this.state.pos)),h===110&&((i||o)&&this.raise(p.InvalidBigIntLiteral,s),++this.state.pos,r=!0),B(this.codePointAtPos(this.state.pos)))throw this.raise(p.NumberIdentifier,this.state.curPosition());let l=this.input.slice(e,this.state.pos).replace(/[_mn]/g,"");if(r){this.finishToken(136,l);return}let u=n?parseInt(l,8):parseFloat(l);this.finishToken(135,u)}readCodePoint(t){let{code:e,pos:s}=rs(this.input,this.state.pos,this.state.lineStart,this.state.curLine,t,this.errorHandlers_readCodePoint);return this.state.pos=s,e}readString(t){let{str:e,pos:s,curLine:i,lineStart:r}=jt(t===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=s+1,this.state.lineStart=r,this.state.curLine=i,this.finishToken(134,e)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let t=this.input[this.state.pos],{str:e,firstInvalidLoc:s,pos:i,curLine:r,lineStart:n}=jt("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=i+1,this.state.lineStart=n,this.state.curLine=r,s&&(this.state.firstInvalidTemplateEscapePos=new R(s.curLine,s.pos-s.lineStart,this.sourceToOffsetPos(s.pos))),this.input.codePointAt(i)===96?this.finishToken(24,s?null:t+e+"`"):(this.state.pos++,this.finishToken(25,s?null:t+e+"${"))}recordStrictModeErrors(t,e){let s=e.index;this.state.strict&&!this.state.strictErrors.has(s)?this.raise(t,e):this.state.strictErrors.set(s,[t,e])}readWord1(t){this.state.containsEsc=!1;let e="",s=this.state.pos,i=this.state.pos;for(t!==void 0&&(this.state.pos+=t<=65535?1:2);this.state.pos=0;o--){let h=n[o];if(h.loc.index===r)return n[o]=t(i,s);if(h.loc.indexthis.hasPlugin(e)))throw this.raise(p.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:t})}errorBuilder(t){return(e,s,i)=>{this.raise(t,he(e,s,i))}}errorHandlers_readInt={invalidDigit:(t,e,s,i)=>this.optionFlags&2048?(this.raise(p.InvalidDigit,he(t,e,s),{radix:i}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(p.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(p.UnexpectedNumericSeparator)};errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(p.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(p.InvalidCodePoint)});errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(t,e,s)=>{this.recordStrictModeErrors(p.StrictNumericEscape,he(t,e,s))},unterminated:(t,e,s)=>{throw this.raise(p.UnterminatedString,he(t-1,e,s))}});errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(p.StrictNumericEscape),unterminated:(t,e,s)=>{throw this.raise(p.UnterminatedTemplate,he(t,e,s))}})},it=class{privateNames=new Set;loneAccessors=new Map;undefinedPrivateNames=new Map},rt=class{parser;stack=[];undefinedPrivateNames=new Map;constructor(t){this.parser=t}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new it)}exit(){let t=this.stack.pop(),e=this.current();for(let[s,i]of Array.from(t.undefinedPrivateNames))e?e.undefinedPrivateNames.has(s)||e.undefinedPrivateNames.set(s,i):this.parser.raise(p.InvalidPrivateFieldResolution,i,{identifierName:s})}declarePrivateName(t,e,s){let{privateNames:i,loneAccessors:r,undefinedPrivateNames:n}=this.current(),o=i.has(t);if(e&3){let h=o&&r.get(t);if(h){let l=h&4,u=e&4,f=h&3,d=e&3;o=f===d||l!==u,o||r.delete(t)}else o||r.set(t,e)}o&&this.parser.raise(p.PrivateNameRedeclaration,s,{identifierName:t}),i.add(t),n.delete(t)}usePrivateName(t,e){let s;for(s of this.stack)if(s.privateNames.has(t))return;s?s.undefinedPrivateNames.set(t,e):this.parser.raise(p.InvalidPrivateFieldResolution,e,{identifierName:t})}},Z=class{constructor(t=0){this.type=t}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},Ce=class extends Z{declarationErrors=new Map;constructor(t){super(t)}recordDeclarationError(t,e){let s=e.index;this.declarationErrors.set(s,[t,e])}clearDeclarationError(t){this.declarationErrors.delete(t)}iterateErrors(t){this.declarationErrors.forEach(t)}},at=class{parser;stack=[new Z];constructor(t){this.parser=t}enter(t){this.stack.push(t)}exit(){this.stack.pop()}recordParameterInitializerError(t,e){let s=e.loc.start,{stack:i}=this,r=i.length-1,n=i[r];for(;!n.isCertainlyParameterDeclaration();){if(n.canBeArrowParameterDeclaration())n.recordDeclarationError(t,s);else return;n=i[--r]}this.parser.raise(t,s)}recordArrowParameterBindingError(t,e){let{stack:s}=this,i=s[s.length-1],r=e.loc.start;if(i.isCertainlyParameterDeclaration())this.parser.raise(t,r);else if(i.canBeArrowParameterDeclaration())i.recordDeclarationError(t,r);else return}recordAsyncArrowParametersError(t){let{stack:e}=this,s=e.length-1,i=e[s];for(;i.canBeArrowParameterDeclaration();)i.type===2&&i.recordDeclarationError(p.AwaitBindingIdentifier,t),i=e[--s]}validateAsPattern(){let{stack:t}=this,e=t[t.length-1];e.canBeArrowParameterDeclaration()&&e.iterateErrors(([s,i])=>{this.parser.raise(s,i);let r=t.length-2,n=t[r];for(;n.canBeArrowParameterDeclaration();)n.clearDeclarationError(i.index),n=t[--r]})}};function zi(){return new Z(3)}function qi(){return new Ce(1)}function $i(){return new Ce(2)}function as(){return new Z}var nt=class extends st{addExtra(t,e,s,i=!0){if(!t)return;let{extra:r}=t;r==null&&(r={},t.extra=r),i?r[e]=s:Object.defineProperty(r,e,{enumerable:i,value:s})}isContextual(t){return this.state.type===t&&!this.state.containsEsc}isUnparsedContextual(t,e){if(this.input.startsWith(e,t)){let s=this.input.charCodeAt(t+e.length);return!(K(s)||(s&64512)===55296)}return!1}isLookaheadContextual(t){let e=this.nextTokenStart();return this.isUnparsedContextual(e,t)}eatContextual(t){return this.isContextual(t)?(this.next(),!0):!1}expectContextual(t,e){if(!this.eatContextual(t)){if(e!=null)throw this.raise(e,this.state.startLoc);this.unexpected(null,t)}}canInsertSemicolon(){return this.match(140)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Ut(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return Ut(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(13)||this.canInsertSemicolon()}semicolon(t=!0){(t?this.isLineTerminator():this.eat(13))||this.raise(p.MissingSemicolon,this.state.lastTokEndLoc)}expect(t,e){this.eat(t)||this.unexpected(e,t)}tryParse(t,e=this.state.clone()){let s={node:null};try{let i=t((r=null)=>{throw s.node=r,s});if(this.state.errors.length>e.errors.length){let r=this.state;return this.state=e,this.state.tokensLength=r.tokensLength,{node:i,error:r.errors[e.errors.length],thrown:!1,aborted:!1,failState:r}}return{node:i,error:null,thrown:!1,aborted:!1,failState:null}}catch(i){let r=this.state;if(this.state=e,i instanceof SyntaxError)return{node:null,error:i,thrown:!0,aborted:!1,failState:r};if(i===s)return{node:s.node,error:null,thrown:!1,aborted:!0,failState:r};throw i}}checkExpressionErrors(t,e){if(!t)return!1;let{shorthandAssignLoc:s,doubleProtoLoc:i,privateKeyLoc:r,optionalParametersLoc:n,voidPatternLoc:o}=t,h=!!s||!!i||!!n||!!r||!!o;if(!e)return h;s!=null&&this.raise(p.InvalidCoverInitializedName,s),i!=null&&this.raise(p.DuplicateProto,i),r!=null&&this.raise(p.UnexpectedPrivateField,r),n!=null&&this.unexpected(n),o!=null&&this.raise(p.InvalidCoverDiscardElement,o)}isLiteralPropertyName(){return Jt(this.state.type)}isPrivateName(t){return t.type==="PrivateName"}getPrivateNameSV(t){return t.id.name}hasPropertyAsPrivateName(t){return(t.type==="MemberExpression"||t.type==="OptionalMemberExpression")&&this.isPrivateName(t.property)}isObjectProperty(t){return t.type==="ObjectProperty"}isObjectMethod(t){return t.type==="ObjectMethod"}initializeScopes(t=this.options.sourceType==="module"){let e=this.state.labels;this.state.labels=[];let s=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let i=this.inModule;this.inModule=t;let r=this.scope,n=this.getScopeHandler();this.scope=new n(this,t);let o=this.prodParam;this.prodParam=new Xe;let h=this.classScope;this.classScope=new rt(this);let l=this.expressionScope;return this.expressionScope=new at(this),()=>{this.state.labels=e,this.exportedIdentifiers=s,this.inModule=i,this.scope=r,this.prodParam=o,this.classScope=h,this.expressionScope=l}}enterInitialScopes(){let t=0;(this.inModule||this.optionFlags&1)&&(t|=2),this.optionFlags&32&&(t|=1);let e=!this.inModule&&this.options.sourceType==="commonjs";(e||this.optionFlags&2)&&(t|=4),this.prodParam.enter(t);let s=e?514:1;this.optionFlags&4&&(s|=512),this.optionFlags&16&&(s|=48),this.scope.enter(s)}checkDestructuringPrivate(t){let{privateKeyLoc:e}=t;e!==null&&this.expectPlugin("destructuringPrivate",e)}},Y=class{shorthandAssignLoc=null;doubleProtoLoc=null;privateKeyLoc=null;optionalParametersLoc=null;voidPatternLoc=null},de=class{constructor(t,e,s){this.start=e,this.end=0,this.loc=new Q(s),t?.optionFlags&128&&(this.range=[e,0]),t?.filename&&(this.loc.filename=t.filename)}type=""},Vt=de.prototype,ot=class extends nt{startNode(){let t=this.state.startLoc;return new de(this,t.index,t)}startNodeAt(t){return new de(this,t.index,t)}startNodeAtNode(t){return this.startNodeAt(t.loc.start)}finishNode(t,e){return this.finishNodeAt(t,e,this.state.lastTokEndLoc)}finishNodeAt(t,e,s){return t.type=e,t.end=s.index,t.loc.end=s,this.optionFlags&128&&(t.range[1]=s.index),this.optionFlags&4096&&this.processComment(t),t}resetStartLocation(t,e){t.start=e.index,t.loc.start=e,this.optionFlags&128&&(t.range[0]=e.index)}resetEndLocation(t,e=this.state.lastTokEndLoc){t.end=e.index,t.loc.end=e,this.optionFlags&128&&(t.range[1]=e.index)}resetStartLocationFromNode(t,e){this.resetStartLocation(t,e.loc.start)}castNodeTo(t,e){return t.type=e,t}cloneIdentifier(t){let{type:e,start:s,end:i,loc:r,range:n,name:o}=t,h=Object.create(Vt);return h.type=e,h.start=s,h.end=i,h.loc=r,h.range=n,h.name=o,t.extra&&(h.extra=t.extra),h}cloneStringLiteral(t){let{type:e,start:s,end:i,loc:r,range:n,extra:o}=t,h=Object.create(Vt);return h.type=e,h.start=s,h.end=i,h.loc=r,h.range=n,h.extra=o,h.value=t.value,h}},ht=a=>a.type==="ParenthesizedExpression"?ht(a.expression):a,ct=class extends ot{toAssignable(t,e=!1){let s;switch((t.type==="ParenthesizedExpression"||t.extra?.parenthesized)&&(s=ht(t),e?s.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(p.InvalidParenthesizedAssignment,t):s.type!=="CallExpression"&&s.type!=="MemberExpression"&&!this.isOptionalMemberExpression(s)&&this.raise(p.InvalidParenthesizedAssignment,t):this.raise(p.InvalidParenthesizedAssignment,t)),t.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":case"VoidPattern":break;case"ObjectExpression":this.castNodeTo(t,"ObjectPattern");for(let i=0,r=t.properties.length,n=r-1;ii.type!=="ObjectMethod"&&(r===s||i.type!=="SpreadElement")&&this.isAssignable(i))}case"ObjectProperty":return this.isAssignable(t.value);case"SpreadElement":return this.isAssignable(t.argument);case"ArrayExpression":return t.elements.every(s=>s===null||this.isAssignable(s));case"AssignmentExpression":return t.operator==="=";case"ParenthesizedExpression":return this.isAssignable(t.expression);case"MemberExpression":case"OptionalMemberExpression":return!e;default:return!1}}toReferencedList(t,e){return t}toReferencedListDeep(t,e){this.toReferencedList(t,e);for(let s of t)s?.type==="ArrayExpression"&&this.toReferencedListDeep(s.elements)}parseSpread(t){let e=this.startNode();return this.next(),e.argument=this.parseMaybeAssignAllowIn(t,void 0),this.finishNode(e,"SpreadElement")}parseRestBinding(){let t=this.startNode();this.next();let e=this.parseBindingAtom();return e.type==="VoidPattern"&&this.raise(p.UnexpectedVoidPattern,e),t.argument=e,this.finishNode(t,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let t=this.startNode();return this.next(),t.elements=this.parseBindingList(3,93,1),this.finishNode(t,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0);case 88:return this.parseVoidPattern(null)}return this.parseIdentifier()}parseBindingList(t,e,s){let i=s&1,r=[],n=!0;for(;!this.eat(t);)if(n?n=!1:this.expect(12),i&&this.match(12))r.push(null);else{if(this.eat(t))break;if(this.match(21)){let o=this.parseRestBinding();if(s&2&&(o=this.parseFunctionParamType(o)),r.push(o),!this.checkCommaAfterRest(e)){this.expect(t);break}}else{let o=[];if(s&2)for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(p.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)o.push(this.parseDecorator());r.push(this.parseBindingElement(s,o))}}return r}parseBindingRestProperty(t){return this.next(),this.hasPlugin("discardBinding")&&this.match(88)?(t.argument=this.parseVoidPattern(null),this.raise(p.UnexpectedVoidPattern,t.argument)):t.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(t,"RestElement")}parseBindingProperty(){let{type:t,startLoc:e}=this.state;if(t===21)return this.parseBindingRestProperty(this.startNode());let s=this.startNode();return t===139?(this.expectPlugin("destructuringPrivate",e),this.classScope.usePrivateName(this.state.value,e),s.key=this.parsePrivateName()):this.parsePropertyName(s),s.method=!1,this.parseObjPropValue(s,e,!1,!1,!0,!1)}parseBindingElement(t,e){let s=this.parseMaybeDefault();return t&2&&this.parseFunctionParamType(s),e.length&&(s.decorators=e,this.resetStartLocationFromNode(s,e[0])),this.parseMaybeDefault(s.loc.start,s)}parseFunctionParamType(t){return t}parseMaybeDefault(t,e){if(t??(t=this.state.startLoc),e=e??this.parseBindingAtom(),!this.eat(29))return e;let s=this.startNodeAt(t);return e.type==="VoidPattern"&&this.raise(p.VoidPatternInitializer,e),s.left=e,s.right=this.parseMaybeAssignAllowIn(),this.finishNode(s,"AssignmentPattern")}isValidLVal(t,e,s,i){switch(t){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties";case"VoidPattern":return!0;case"CallExpression":if(!e&&!this.state.strict&&this.optionFlags&8192)return!0}return!1}isOptionalMemberExpression(t){return t.type==="OptionalMemberExpression"}checkLVal(t,e,s=64,i=!1,r=!1,n=!1,o=!1){let h=t.type;if(this.isObjectMethod(t))return;let l=this.isOptionalMemberExpression(t);if(l||h==="MemberExpression"){l&&(this.expectPlugin("optionalChainingAssign",t.loc.start),e.type!=="AssignmentExpression"&&this.raise(p.InvalidLhsOptionalChaining,t,{ancestor:e})),s!==64&&this.raise(p.InvalidPropertyBindingPattern,t);return}if(h==="Identifier"){this.checkIdentifier(t,s,r);let{name:N}=t;i&&(i.has(N)?this.raise(p.ParamDupe,t):i.add(N));return}else h==="VoidPattern"&&e.type==="CatchClause"&&this.raise(p.VoidPatternCatchClauseParam,t);let u=ht(t);o||(o=u.type==="CallExpression"&&(u.callee.type==="Import"||u.callee.type==="Super"));let f=this.isValidLVal(h,o,!(n||t.extra?.parenthesized)&&e.type==="AssignmentExpression",s);if(f===!0)return;if(f===!1){let N=s===64?p.InvalidLhs:p.InvalidLhsBinding;this.raise(N,t,{ancestor:e});return}let d,x;typeof f=="string"?(d=f,x=h==="ParenthesizedExpression"):[d,x]=f;let A=h==="ArrayPattern"||h==="ObjectPattern"?{type:h}:e,k=t[d];if(Array.isArray(k))for(let N of k)N&&this.checkLVal(N,A,s,i,r,x,!0);else k&&this.checkLVal(k,A,s,i,r,x,o)}checkIdentifier(t,e,s=!1){this.state.strict&&(s?ts(t.name,this.inModule):es(t.name))&&(e===64?this.raise(p.StrictEvalArguments,t,{referenceName:t.name}):this.raise(p.StrictEvalArgumentsBinding,t,{bindingName:t.name})),e&8192&&t.name==="let"&&this.raise(p.LetInLexicalBinding,t),e&64||this.declareNameFromIdentifier(t,e)}declareNameFromIdentifier(t,e){this.scope.declareName(t.name,e,t.loc.start)}checkToRestConversion(t,e){switch(t.type){case"ParenthesizedExpression":this.checkToRestConversion(t.expression,e);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(e)break;default:this.raise(p.InvalidRestAssignmentPattern,t)}}checkCommaAfterRest(t){return this.match(12)?(this.raise(this.lookaheadCharCode()===t?p.RestTrailingComma:p.ElementAfterRest,this.state.startLoc),!0):!1}},Ve=/in(?:stanceof)?|as|satisfies/y;function Ki(a){if(a==null)throw new Error(`Unexpected ${a} value.`);return a}function zt(a){if(!a)throw new Error("Assert fail")}var y=F`typescript`({AbstractMethodHasImplementation:({methodName:a})=>`Method '${a}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:a})=>`Property '${a}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:a})=>`'declare' is not allowed in ${a}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:({modifier:a})=>`Accessibility modifier already seen: '${a}'.`,DuplicateModifier:({modifier:a})=>`Duplicate modifier: '${a}'.`,EmptyHeritageClauseType:({token:a})=>`'${a}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportReflectionHasImportType:"An `import module` declaration can not use `type` modifier",IncompatibleModifiers:({modifiers:a})=>`'${a[0]}' modifier cannot be used with '${a[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:a})=>`Index signatures cannot have an accessibility modifier ('${a}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InvalidHeritageClauseType:({token:a})=>`'${a}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:a=>`'${a}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:a})=>`'${a}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:a})=>`'${a}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:a})=>`'${a}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:a=>`'${a}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:a})=>`'${a[0]}' modifier must precede '${a[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifier:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:a})=>`Private elements cannot have an accessibility modifier ('${a}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:a})=>`Single type parameter ${a} should have a trailing comma. Example usage: <${a},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:a})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${a}.`,UsingDeclarationInAmbientContext:a=>`'${a}' declarations are not allowed in ambient contexts.`});function Hi(a){switch(a){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function qt(a){return a==="private"||a==="public"||a==="protected"}function Wi(a){return a==="in"||a==="out"}function lt(a){if(a.extra?.parenthesized)return!1;switch(a.type){case"Identifier":return!0;case"MemberExpression":return!a.computed&<(a.object);case"TSInstantiationExpression":return lt(a.expression);default:return!1}}var Ji=a=>class extends a{getScopeHandler(){return Ge}tsIsIdentifier(){return w(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(5)||this.match(55)||this.match(21)||this.match(139)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(106)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(e,s,i){if(!w(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;let r=this.state.value;if(e.includes(r)){if(i&&this.match(106)||s&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return r}}tsParseModifiers({allowedModifiers:e,disallowedModifiers:s,stopOnStartOfClassStaticBlock:i,errorTemplate:r=y.InvalidModifierOnTypeMember},n){let o=(l,u,f,d)=>{u===f&&n[d]&&this.raise(y.InvalidModifiersOrder,l,{orderedModifiers:[f,d]})},h=(l,u,f,d)=>{(n[f]&&u===d||n[d]&&u===f)&&this.raise(y.IncompatibleModifiers,l,{modifiers:[f,d]})};for(;;){let{startLoc:l}=this.state,u=this.tsParseModifier(e.concat(s??[]),i,n.static);if(!u)break;qt(u)?n.accessibility?this.raise(y.DuplicateAccessibilityModifier,l,{modifier:u}):(o(l,u,u,"override"),o(l,u,u,"static"),o(l,u,u,"readonly"),n.accessibility=u):Wi(u)?(n[u]&&this.raise(y.DuplicateModifier,l,{modifier:u}),n[u]=!0,o(l,u,"in","out")):(Object.prototype.hasOwnProperty.call(n,u)?this.raise(y.DuplicateModifier,l,{modifier:u}):(o(l,u,"static","readonly"),o(l,u,"static","override"),o(l,u,"override","readonly"),o(l,u,"abstract","override"),h(l,u,"declare","override"),h(l,u,"static","abstract")),n[u]=!0),s?.includes(u)&&this.raise(r,l,{modifier:u})}}tsIsListTerminator(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(8);case"HeritageClauseElement":return this.match(5);case"TupleElementTypes":return this.match(3);case"TypeParametersOrArguments":return this.match(48)}}tsParseList(e,s){let i=[];for(;!this.tsIsListTerminator(e);)i.push(s());return i}tsParseDelimitedList(e,s,i){return Ki(this.tsParseDelimitedListWorker(e,s,!0,i))}tsParseDelimitedListWorker(e,s,i,r){let n=[],o=-1;for(;!this.tsIsListTerminator(e);){o=-1;let h=s();if(h==null)return;if(n.push(h),this.eat(12)){o=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(e))break;i&&this.expect(12);return}return r&&(r.value=o),n}tsParseBracketedList(e,s,i,r,n){r||(i?this.expect(0):this.expect(47));let o=this.tsParseDelimitedList(e,s,n);return i?this.expect(3):this.expect(48),o}tsParseImportType(){let e=this.startNode();return this.expect(83),this.expect(10),this.match(134)?e.argument=this.tsParseLiteralTypeNode():(this.raise(y.UnsupportedImportTypeArgument,this.state.startLoc),e.argument=this.tsParseNonConditionalType()),this.eat(12)?e.options=this.tsParseImportTypeOptions():e.options=null,this.expect(11),this.eat(16)&&(e.qualifier=this.tsParseEntityName(3)),this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")}tsParseImportTypeOptions(){let e=this.startNode();this.expect(5);let s=this.startNode();return this.isContextual(76)?(s.method=!1,s.key=this.parseIdentifier(!0),s.computed=!1,s.shorthand=!1):this.unexpected(null,76),this.expect(14),s.value=this.tsParseImportTypeWithPropertyValue(),e.properties=[this.finishObjectProperty(s)],this.eat(12),this.expect(8),this.finishNode(e,"ObjectExpression")}tsParseImportTypeWithPropertyValue(){let e=this.startNode(),s=[];for(this.expect(5);!this.match(8);){let i=this.state.type;w(i)||i===134?s.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(12)}return e.properties=s,this.next(),this.finishNode(e,"ObjectExpression")}tsParseEntityName(e){let s;if(e&1&&this.match(78))if(e&2)s=this.parseIdentifier(!0);else{let i=this.startNode();this.next(),s=this.finishNode(i,"ThisExpression")}else s=this.parseIdentifier(!!(e&1));for(;this.eat(16);){let i=this.startNodeAtNode(s);i.left=s,i.right=this.parseIdentifier(!!(e&1)),s=this.finishNode(i,"TSQualifiedName")}return s}tsParseTypeReference(){let e=this.startNode();return e.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")}tsParseThisTypePredicate(e){this.next();let s=this.startNodeAtNode(e);return s.parameterName=e,s.typeAnnotation=this.tsParseTypeAnnotation(!1),s.asserts=!1,this.finishNode(s,"TSTypePredicate")}tsParseThisTypeNode(){let e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")}tsParseTypeQuery(){let e=this.startNode();return this.expect(87),this.match(83)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(47)&&(e.typeArguments=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeQuery")}tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter});tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:y.InvalidModifierOnTypeParameterPositions});tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:y.InvalidModifierOnTypeParameter});tsParseTypeParameter(e){let s=this.startNode();return e(s),s.name=this.tsParseTypeParameterName(),s.constraint=this.tsEatThenParseType(81),s.default=this.tsEatThenParseType(29),this.finishNode(s,"TSTypeParameter")}tsTryParseTypeParameters(e){if(this.match(47))return this.tsParseTypeParameters(e)}tsParseTypeParameters(e){let s=this.startNode();this.match(47)||this.match(143)?this.next():this.unexpected();let i={value:-1};return s.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,e),!1,!0,i),s.params.length===0&&this.raise(y.EmptyTypeParameters,s),i.value!==-1&&this.addExtra(s,"trailingComma",i.value),this.finishNode(s,"TSTypeParameterDeclaration")}tsFillSignature(e,s){let i=e===19,r="params",n="returnType";s.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),s[r]=this.tsParseBindingListForSignature(),i?s[n]=this.tsParseTypeOrTypePredicateAnnotation(e):this.match(e)&&(s[n]=this.tsParseTypeOrTypePredicateAnnotation(e))}tsParseBindingListForSignature(){let e=super.parseBindingList(11,41,2);for(let s of e){let{type:i}=s;(i==="AssignmentPattern"||i==="TSParameterProperty")&&this.raise(y.UnsupportedSignatureParameterKind,s,{type:i})}return e}tsParseTypeMemberSemicolon(){!this.eat(12)&&!this.isLineTerminator()&&this.expect(13)}tsParseSignatureMember(e,s){return this.tsFillSignature(14,s),this.tsParseTypeMemberSemicolon(),this.finishNode(s,e)}tsIsUnambiguouslyIndexSignature(){return this.next(),w(this.state.type)?(this.next(),this.match(14)):!1}tsTryParseIndexSignature(e){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let s=this.parseIdentifier();s.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(s),this.expect(3),e.parameters=[s];let i=this.tsTryParseTypeAnnotation();return i&&(e.typeAnnotation=i),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}tsParsePropertyOrMethodSignature(e,s){if(this.eat(17)&&(e.optional=!0),this.match(10)||this.match(47)){s&&this.raise(y.ReadonlyForMethodSignature,e);let i=e;i.kind&&this.match(47)&&this.raise(y.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,i),this.tsParseTypeMemberSemicolon();let r="params",n="returnType";if(i.kind==="get")i[r].length>0&&(this.raise(p.BadGetterArity,this.state.curPosition()),this.isThisParam(i[r][0])&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(i.kind==="set"){if(i[r].length!==1)this.raise(p.BadSetterArity,this.state.curPosition());else{let o=i[r][0];this.isThisParam(o)&&this.raise(y.AccessorCannotDeclareThisParameter,this.state.curPosition()),o.type==="Identifier"&&o.optional&&this.raise(y.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),o.type==="RestElement"&&this.raise(y.SetAccessorCannotHaveRestParameter,this.state.curPosition())}i[n]&&this.raise(y.SetAccessorCannotHaveReturnType,i[n])}else i.kind="method";return this.finishNode(i,"TSMethodSignature")}else{let i=e;s&&(i.readonly=!0);let r=this.tsTryParseTypeAnnotation();return r&&(i.typeAnnotation=r),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSPropertySignature")}}tsParseTypeMember(){let e=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(77)){let i=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(i,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},e);let s=this.tsTryParseIndexSignature(e);return s||(super.parsePropertyName(e),!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.tsTokenCanFollowModifier()&&(e.kind=e.key.name,super.parsePropertyName(e),!this.match(10)&&!this.match(47)&&this.unexpected(null,10)),this.tsParsePropertyOrMethodSignature(e,!!e.readonly))}tsParseTypeLiteral(){let e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);let e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),e}tsIsStartOfMappedType(){return this.next(),this.eat(53)?this.isContextual(122):(this.isContextual(122)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(58)))}tsParseMappedType(){let e=this.startNode();return this.expect(5),this.match(53)?(e.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(e.readonly=!0),this.expect(0),e.key=this.tsParseTypeParameterName(),e.constraint=this.tsExpectThenParseType(58),e.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(e.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(e,"TSMappedType")}tsParseTupleType(){let e=this.startNode();e.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let s=!1;return e.elementTypes.forEach(i=>{let{type:r}=i;s&&r!=="TSRestType"&&r!=="TSOptionalType"&&!(r==="TSNamedTupleMember"&&i.optional)&&this.raise(y.OptionalTypeBeforeRequired,i),s||(s=r==="TSNamedTupleMember"&&i.optional||r==="TSOptionalType")}),this.finishNode(e,"TSTupleType")}tsParseTupleElementType(){let e=this.state.startLoc,s=this.eat(21),{startLoc:i}=this.state,r,n,o,h,u=O(this.state.type)?this.lookaheadCharCode():null;if(u===58)r=!0,o=!1,n=this.parseIdentifier(!0),this.expect(14),h=this.tsParseType();else if(u===63){o=!0;let f=this.state.value,d=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(r=!0,n=this.createIdentifier(this.startNodeAt(i),f),this.expect(17),this.expect(14),h=this.tsParseType()):(r=!1,h=d,this.expect(17))}else h=this.tsParseType(),o=this.eat(17),r=this.eat(14);if(r){let f;n?(f=this.startNodeAt(i),f.optional=o,f.label=n,f.elementType=h,this.eat(17)&&(f.optional=!0,this.raise(y.TupleOptionalAfterType,this.state.lastTokStartLoc))):(f=this.startNodeAt(i),f.optional=o,this.raise(y.InvalidTupleMemberLabel,h),f.label=h,f.elementType=this.tsParseType()),h=this.finishNode(f,"TSNamedTupleMember")}else if(o){let f=this.startNodeAt(i);f.typeAnnotation=h,h=this.finishNode(f,"TSOptionalType")}if(s){let f=this.startNodeAt(e);f.typeAnnotation=h,h=this.finishNode(f,"TSRestType")}return h}tsParseParenthesizedType(){let e=this.startNode();return this.expect(10),e.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(e,"TSParenthesizedType")}tsParseFunctionOrConstructorType(e,s){let i=this.startNode();return e==="TSConstructorType"&&(i.abstract=!!s,s&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,i)),this.finishNode(i,e)}tsParseLiteralTypeNode(){let e=this.startNode();switch(this.state.type){case 135:case 136:case 134:case 85:case 86:e.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(e,"TSLiteralType")}tsParseTemplateLiteralType(){{let e=this.state.startLoc,s=this.parseTemplateElement(!1),i=[s];if(s.tail){let r=this.startNodeAt(e),n=this.startNodeAt(e);return n.expressions=[],n.quasis=i,r.literal=this.finishNode(n,"TemplateLiteral"),this.finishNode(r,"TSLiteralType")}else{let r=[];for(;!s.tail;)r.push(this.tsParseType()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(!1));let n=this.startNodeAt(e);return n.types=r,n.quasis=i,this.finishNode(n,"TSTemplateLiteralType")}}}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let e=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(e):e}tsParseNonArrayType(){switch(this.state.type){case 134:case 135:case 136:case 85:case 86:return this.tsParseLiteralTypeNode();case 53:if(this.state.value==="-"){let e=this.startNode(),s=this.lookahead();return s.type!==135&&s.type!==136&&this.unexpected(),e.literal=this.parseMaybeUnary(),this.finishNode(e,"TSLiteralType")}break;case 78:return this.tsParseThisTypeOrThisTypePredicate();case 87:return this.tsParseTypeQuery();case 83:return this.tsParseImportType();case 5:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 10:if(!(this.optionFlags&1024)){let e=this.state.startLoc;this.next();let s=this.tsParseType();return this.expect(11),this.addExtra(s,"parenthesized",!0),this.addExtra(s,"parenStart",e.index),s}return this.tsParseParenthesizedType();case 25:case 24:return this.tsParseTemplateLiteralType();default:{let{type:e}=this.state;if(w(e)||e===88||e===84){let s=e===88?"TSVoidKeyword":e===84?"TSNullKeyword":Hi(this.state.value);if(s!==void 0&&this.lookaheadCharCode()!==46){let i=this.startNode();return this.next(),this.finishNode(i,s)}return this.tsParseTypeReference()}}}throw this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:e}=this.state,s=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){let i=this.startNodeAt(e);i.elementType=s,this.expect(3),s=this.finishNode(i,"TSArrayType")}else{let i=this.startNodeAt(e);i.objectType=s,i.indexType=this.tsParseType(),this.expect(3),s=this.finishNode(i,"TSIndexedAccessType")}return s}tsParseTypeOperator(){let e=this.startNode(),s=this.state.value;return this.next(),e.operator=s,e.typeAnnotation=this.tsParseTypeOperatorOrHigher(),s==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(e),this.finishNode(e,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(y.UnexpectedReadonly,e)}}tsParseInferType(){let e=this.startNode();this.expectContextual(115);let s=this.startNode();return s.name=this.tsParseTypeParameterName(),s.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),e.typeParameter=this.finishNode(s,"TSTypeParameter"),this.finishNode(e,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){let e=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return e}}tsParseTypeOperatorOrHigher(){return mi(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(e,s,i){let r=this.startNode(),n=this.eat(i),o=[];do o.push(s());while(this.eat(i));return o.length===1&&!n?o[0]:(r.types=o,this.finishNode(r,e))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),45)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),43)}tsIsStartOfFunctionType(){return this.match(47)?!0:this.match(10)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(w(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){let{errors:e}=this.state,s=e.length;try{return this.parseObjectLike(8,!0),e.length===s}catch{return!1}}if(this.match(0)){this.next();let{errors:e}=this.state,s=e.length;try{return super.parseBindingList(3,93,1),e.length===s}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(11)||this.match(21)||this.tsSkipParameterStart()&&(this.match(14)||this.match(12)||this.match(17)||this.match(29)||this.match(11)&&(this.next(),this.match(19))))}tsParseTypeOrTypePredicateAnnotation(e){return this.tsInType(()=>{let s=this.startNode();this.expect(e);let i=this.startNode(),r=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(r&&this.match(78)){let h=this.tsParseThisTypeOrThisTypePredicate();return h.type==="TSThisType"?(i.parameterName=h,i.asserts=!0,i.typeAnnotation=null,h=this.finishNode(i,"TSTypePredicate")):(this.resetStartLocationFromNode(h,i),h.asserts=!0),s.typeAnnotation=h,this.finishNode(s,"TSTypeAnnotation")}let n=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!n)return r?(i.parameterName=this.parseIdentifier(),i.asserts=r,i.typeAnnotation=null,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,s);let o=this.tsParseTypeAnnotation(!1);return i.parameterName=n,i.typeAnnotation=o,i.asserts=r,s.typeAnnotation=this.finishNode(i,"TSTypePredicate"),this.finishNode(s,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(14))return this.tsParseTypeOrTypePredicateAnnotation(14)}tsTryParseTypeAnnotation(){if(this.match(14))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(14)}tsParseTypePredicatePrefix(){let e=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),e}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;let e=this.state.containsEsc;return this.next(),!w(this.state.type)&&!this.match(78)?!1:(e&&this.raise(p.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(e=!0,s=this.startNode()){return this.tsInType(()=>{e&&this.expect(14),s.typeAnnotation=this.tsParseType()}),this.finishNode(s,"TSTypeAnnotation")}tsParseType(){zt(this.state.inType);let e=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return e;let s=this.startNodeAtNode(e);return s.checkType=e,s.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(17),s.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(14),s.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(s,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(124)&&this.isLookaheadContextual("new")}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(77)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedTypeAssertion,this.state.startLoc);let e=this.startNode();return e.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")}tsParseHeritageClause(e){let s=this.state.startLoc,i=this.tsParseDelimitedList("HeritageClauseElement",()=>{{let r=super.parseExprSubscripts();lt(r)||this.raise(y.InvalidHeritageClauseType,r.loc.start,{token:e});let n=e==="extends"?"TSInterfaceHeritage":"TSClassImplements";if(r.type==="TSInstantiationExpression")return r.type=n,r;let o=this.startNodeAtNode(r);return o.expression=r,(this.match(47)||this.match(51))&&(o.typeArguments=this.tsParseTypeArgumentsInExpression()),this.finishNode(o,n)}});return i.length||this.raise(y.EmptyHeritageClauseType,s,{token:e}),i}tsParseInterfaceDeclaration(e,s={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(129),s.declare&&(e.declare=!0),w(this.state.type)?(e.id=this.parseIdentifier(),this.checkIdentifier(e.id,130)):(e.id=null,this.raise(y.MissingInterfaceName,this.state.startLoc)),e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(e.extends=this.tsParseHeritageClause("extends"));let i=this.startNode();return i.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(i,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(e){return e.id=this.parseIdentifier(),this.checkIdentifier(e.id,2),e.typeAnnotation=this.tsInType(()=>{if(e.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(29),this.isContextual(114)&&this.lookaheadCharCode()!==46){let s=this.startNode();return this.next(),this.finishNode(s,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")}tsInTopLevelContext(e){if(this.curContext()!==E.brace){let s=this.state.context;this.state.context=[s[0]];try{return e()}finally{this.state.context=s}}else return e()}tsInType(e){let s=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=s}}tsInDisallowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsInAllowConditionalTypesContext(e){let s=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return e()}finally{this.state.inDisallowConditionalTypesContext=s}}tsEatThenParseType(e){if(this.match(e))return this.tsNextThenParseType()}tsExpectThenParseType(e){return this.tsInType(()=>(this.expect(e),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let e=this.startNode();return e.id=this.match(134)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(e.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(e,"TSEnumMember")}tsParseEnumDeclaration(e,s={}){return s.const&&(e.const=!0),s.declare&&(e.declare=!0),this.expectContextual(126),e.id=this.parseIdentifier(),this.checkIdentifier(e.id,e.const?8971:8459),e.body=this.tsParseEnumBody(),this.finishNode(e,"TSEnumDeclaration")}tsParseEnumBody(){let e=this.startNode();return this.expect(5),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(e,"TSEnumBody")}tsParseModuleBlock(){let e=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(e,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(e,s=!1){return e.id=this.tsParseEntityName(1),e.id.type==="Identifier"&&this.checkIdentifier(e.id,1024),this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit(),this.finishNode(e,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(e){return this.isContextual(112)?(e.kind="global",e.id=this.parseIdentifier()):this.match(134)?(e.kind="module",e.id=super.parseStringLiteral(this.state.value)):this.unexpected(),this.match(5)?(this.scope.enter(1024),this.prodParam.enter(0),e.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(e,s,i){e.id=s||this.parseIdentifier(),this.checkIdentifier(e.id,4096),this.expect(29);let r=this.tsParseModuleReference();return e.importKind==="type"&&r.type!=="TSExternalModuleReference"&&this.raise(y.ImportAliasHasImportType,r),e.moduleReference=r,this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let e=this.startNode();return this.expectContextual(119),this.expect(10),this.match(134)||this.unexpected(),e.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(e,"TSExternalModuleReference")}tsLookAhead(e){let s=this.state.clone(),i=e();return this.state=s,i}tsTryParseAndCatch(e){let s=this.tryParse(i=>e()||i());if(!(s.aborted||!s.node))return s.error&&(this.state=s.failState),s.node}tsTryParse(e){let s=this.state.clone(),i=e();if(i!==void 0&&i!==!1)return i;this.state=s}tsTryParseDeclare(e){if(this.isLineTerminator())return;let s=this.state.type;return this.tsInAmbientContext(()=>{switch(s){case 68:return e.declare=!0,super.parseFunctionStatement(e,!1,!1);case 80:return e.declare=!0,this.parseClass(e,!0,!1);case 126:return this.tsParseEnumDeclaration(e,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(e);case 100:if(this.state.containsEsc)return;case 75:case 74:return!this.match(75)||!this.isLookaheadContextual("enum")?(e.declare=!0,this.parseVarStatement(e,this.state.value,!0)):(this.expect(75),this.tsParseEnumDeclaration(e,{const:!0,declare:!0}));case 107:if(this.isUsing())return this.raise(y.InvalidModifierOnUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.parseVarStatement(e,"using",!0);break;case 96:if(this.isAwaitUsing())return this.raise(y.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,"declare"),e.declare=!0,this.next(),this.parseVarStatement(e,"await using",!0);break;case 129:{let i=this.tsParseInterfaceDeclaration(e,{declare:!0});if(i)return i}default:if(w(s))return this.tsParseDeclaration(e,this.state.type,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.type,!0,null)}tsParseDeclaration(e,s,i,r){switch(s){case 124:if(this.tsCheckLineTerminator(i)&&(this.match(80)||w(this.state.type)))return this.tsParseAbstractDeclaration(e,r);break;case 127:if(this.tsCheckLineTerminator(i)){if(this.match(134))return this.tsParseAmbientExternalModuleDeclaration(e);if(w(this.state.type))return e.kind="module",this.tsParseModuleOrNamespaceDeclaration(e)}break;case 128:if(this.tsCheckLineTerminator(i)&&w(this.state.type))return e.kind="namespace",this.tsParseModuleOrNamespaceDeclaration(e);break;case 130:if(this.tsCheckLineTerminator(i)&&w(this.state.type))return this.tsParseTypeAliasDeclaration(e);break}}tsCheckLineTerminator(e){return e?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(e){if(!this.match(47))return;let s=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;let i=this.tsTryParseAndCatch(()=>{let r=this.startNodeAt(e);return r.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(r),r.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),r});if(this.state.maybeInArrowParameters=s,!!i)return super.parseArrowExpression(i,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){let e=this.startNode();return e.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),e.params.length===0?this.raise(y.EmptyTypeArguments,e):!this.state.inType&&this.curContext()===E.brace&&this.reScan_lt_gt(),this.expect(48),this.finishNode(e,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return yi(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(e,s){let i=s.length?s[0].loc.start:this.state.startLoc,r={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},r);let n=r.accessibility,o=r.override,h=r.readonly;!(e&4)&&(n||h||o)&&this.raise(y.UnexpectedParameterModifier,i);let l=this.parseMaybeDefault();e&2&&this.parseFunctionParamType(l);let u=this.parseMaybeDefault(l.loc.start,l);if(n||h||o){let f=this.startNodeAt(i);return s.length&&(f.decorators=s),n&&(f.accessibility=n),h&&(f.readonly=h),o&&(f.override=o),u.type!=="Identifier"&&u.type!=="AssignmentPattern"&&this.raise(y.UnsupportedParameterPropertyKind,f),f.parameter=u,this.finishNode(f,"TSParameterProperty")}return s.length&&(l.decorators=s),u}isSimpleParameter(e){return e.type==="TSParameterProperty"&&super.isSimpleParameter(e.parameter)||super.isSimpleParameter(e)}tsDisallowOptionalPattern(e){for(let s of e.params)s.type!=="Identifier"&&s.optional&&!this.state.isAmbientContext&&this.raise(y.PatternIsOptional,s)}setArrowFunctionParameters(e,s,i){super.setArrowFunctionParameters(e,s,i),this.tsDisallowOptionalPattern(e)}parseFunctionBodyAndFinish(e,s,i=!1){this.match(14)&&(e.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));let r=s==="FunctionDeclaration"?"TSDeclareFunction":s==="ClassMethod"||s==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return r&&!this.match(5)&&this.isLineTerminator()?this.finishNode(e,r):r==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(y.DeclareFunctionHasImplementation,e),e.declare)?super.parseFunctionBodyAndFinish(e,r,i):(this.tsDisallowOptionalPattern(e),super.parseFunctionBodyAndFinish(e,s,i))}registerFunctionStatementId(e){!e.body&&e.id?this.checkIdentifier(e.id,1024):super.registerFunctionStatementId(e)}tsCheckForInvalidTypeCasts(e){e.forEach(s=>{s?.type==="TSTypeCastExpression"&&this.raise(y.UnexpectedTypeAnnotation,s.typeAnnotation)})}toReferencedList(e,s){return this.tsCheckForInvalidTypeCasts(e),e}parseArrayLike(e,s,i){let r=super.parseArrayLike(e,s,i);return r.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(r.elements),r}parseSubscript(e,s,i,r){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();let o=this.startNodeAt(s);return o.expression=e,this.finishNode(o,"TSNonNullExpression")}let n=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(i)return r.stop=!0,e;r.optionalChainMember=n=!0,this.next()}if(this.match(47)||this.match(51)){let o,h=this.tsTryParseAndCatch(()=>{if(!i&&this.atPossibleAsyncArrow(e)){let d=this.tsTryParseGenericAsyncArrowFunction(s);if(d)return r.stop=!0,d}let l=this.tsParseTypeArgumentsInExpression();if(!l)return;if(n&&!this.match(10)){o=this.state.curPosition();return}if($e(this.state.type)){let d=super.parseTaggedTemplateExpression(e,s,r);return d.typeArguments=l,d}if(!i&&this.eat(10)){let d=this.startNodeAt(s);return d.callee=e,d.arguments=this.parseCallExpressionArguments(),this.tsCheckForInvalidTypeCasts(d.arguments),d.typeArguments=l,r.optionalChainMember&&(d.optional=n),this.finishCallExpression(d,r.optionalChainMember)}let u=this.state.type;if(u===48||u===52||u!==10&&ce(u)&&!this.hasPrecedingLineBreak())return;let f=this.startNodeAt(s);return f.expression=e,f.typeArguments=l,this.finishNode(f,"TSInstantiationExpression")});if(o&&this.unexpected(o,10),h)return h.type==="TSInstantiationExpression"&&((this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(y.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(16)&&!this.match(18)&&(h.expression=super.stopParseSubscript(e,r))),h}return super.parseSubscript(e,s,i,r)}parseNewCallee(e){super.parseNewCallee(e);let{callee:s}=e;s.type==="TSInstantiationExpression"&&!s.extra?.parenthesized&&(e.typeArguments=s.typeArguments,e.callee=s.expression)}parseExprOp(e,s,i){let r;if(Ae(58)>i&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(r=this.isContextual(120)))){let n=this.startNodeAt(s);return n.expression=e,n.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(r&&this.raise(p.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(n,r?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(n,s,i)}return super.parseExprOp(e,s,i)}checkReservedWord(e,s,i,r){this.state.isAmbientContext||super.checkReservedWord(e,s,i,r)}checkImportReflection(e){super.checkImportReflection(e),e.module&&e.importKind!=="value"&&this.raise(y.ImportReflectionHasImportType,e.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(e){if(super.isPotentialImportPhase(e))return!0;if(this.isContextual(130)){let s=this.lookaheadCharCode();return e?s===123||s===42:s!==61}return!e&&this.isContextual(87)}applyImportPhase(e,s,i,r){super.applyImportPhase(e,s,i,r),s?e.exportKind=i==="type"?"type":"value":e.importKind=i==="type"||i==="typeof"?i:"value"}parseImport(e){if(this.match(134))return e.importKind="value",super.parseImport(e);let s;if(w(this.state.type)&&this.lookaheadCharCode()===61)return e.importKind="value",this.tsParseImportEqualsDeclaration(e);if(this.isContextual(130)){let i=this.parseMaybeImportPhase(e,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(e,i);s=super.parseImportSpecifiersAndAfter(e,i)}else s=super.parseImport(e);return s.importKind==="type"&&s.specifiers.length>1&&s.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(y.TypeImportCannotSpecifyDefaultAndNamed,s),s}parseExport(e,s){if(this.match(83)){let i=this.startNode();this.next();let r=null;this.isContextual(130)&&this.isPotentialImportPhase(!1)?r=this.parseMaybeImportPhase(i,!1):i.importKind="value";let n=this.tsParseImportEqualsDeclaration(i,r,!0);return e.attributes=[],e.declaration=n,e.exportKind="value",e.source=null,e.specifiers=[],this.finishNode(e,"ExportNamedDeclaration")}else if(this.eat(29)){let i=e;return i.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(i,"TSExportAssignment")}else if(this.eatContextual(93)){let i=e;return this.expectContextual(128),i.id=this.parseIdentifier(),this.semicolon(),this.finishNode(i,"TSNamespaceExportDeclaration")}else return super.parseExport(e,s)}isAbstractClass(){return this.isContextual(124)&&this.isLookaheadContextual("class")}parseExportDefaultExpression(){if(this.isAbstractClass()){let e=this.startNode();return this.next(),e.abstract=!0,this.parseClass(e,!0,!0)}if(this.match(129)){let e=this.tsParseInterfaceDeclaration(this.startNode());if(e)return e}return super.parseExportDefaultExpression()}parseVarStatement(e,s,i=!1){let{isAmbientContext:r}=this.state,n=super.parseVarStatement(e,s,i||r);if(!r)return n;if(!e.declare&&(s==="using"||s==="await using"))return this.raiseOverwrite(y.UsingDeclarationInAmbientContext,e,s),n;for(let{id:o,init:h}of n.declarations)h&&(s==="var"||s==="let"||o.typeAnnotation?this.raise(y.InitializerNotAllowedInAmbientContext,h):Xi(h,this.hasPlugin("estree"))||this.raise(y.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,h));return n}parseStatementContent(e,s){if(!this.state.containsEsc)switch(this.state.type){case 75:{if(this.isLookaheadContextual("enum")){let i=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(i,{const:!0})}break}case 124:case 125:{if(this.nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine()){let i=this.state.type,r=this.startNode();this.next();let n=i===125?this.tsTryParseDeclare(r):this.tsParseAbstractDeclaration(r,s);return n?(i===125&&(n.declare=!0),n):(r.expression=this.createIdentifier(this.startNodeAt(r.loc.start),i===125?"declare":"abstract"),this.semicolon(!1),this.finishNode(r,"ExpressionStatement"))}break}case 126:return this.tsParseEnumDeclaration(this.startNode());case 112:{if(this.lookaheadCharCode()===123){let r=this.startNode();return this.tsParseAmbientExternalModuleDeclaration(r)}break}case 129:{let i=this.tsParseInterfaceDeclaration(this.startNode());if(i)return i;break}case 127:{if(this.nextTokenIsIdentifierOrStringLiteralOnSameLine()){let i=this.startNode();return this.next(),this.tsParseDeclaration(i,127,!1,s)}break}case 128:{if(this.nextTokenIsIdentifierOnSameLine()){let i=this.startNode();return this.next(),this.tsParseDeclaration(i,128,!1,s)}break}case 130:{if(this.nextTokenIsIdentifierOnSameLine()){let i=this.startNode();return this.next(),this.tsParseTypeAliasDeclaration(i)}break}}return super.parseStatementContent(e,s)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(e,s){return s.some(i=>qt(i)?e.accessibility===i:!!e[i])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(e,s,i){let r=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:r,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:y.InvalidModifierOnTypeParameterPositions},s);let n=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(s,r)&&this.raise(y.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(e,s)):this.parseClassMemberWithIsStatic(e,s,i,!!s.static)};s.declare?this.tsInAmbientContext(n):n()}parseClassMemberWithIsStatic(e,s,i,r){let n=this.tsTryParseIndexSignature(s);if(n){e.body.push(n),s.abstract&&this.raise(y.IndexSignatureHasAbstract,s),s.accessibility&&this.raise(y.IndexSignatureHasAccessibility,s,{modifier:s.accessibility}),s.declare&&this.raise(y.IndexSignatureHasDeclare,s),s.override&&this.raise(y.IndexSignatureHasOverride,s);return}!this.state.inAbstractClass&&s.abstract&&this.raise(y.NonAbstractClassHasAbstractMethod,s),s.override&&(i.hadSuperClass||this.raise(y.OverrideNotInSubClass,s)),super.parseClassMemberWithIsStatic(e,s,i,r)}parsePostMemberNameModifiers(e){this.eat(17)&&(e.optional=!0),e.readonly&&this.match(10)&&this.raise(y.ClassMethodHasReadonly,e),e.declare&&this.match(10)&&this.raise(y.ClassMethodHasDeclare,e)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(e,s,i){if(!this.match(17))return e;if(this.state.maybeInArrowParameters){let r=this.lookaheadCharCode();if(r===44||r===61||r===58||r===41)return this.setOptionalParametersError(i),e}return super.parseConditional(e,s,i)}parseParenItem(e,s){let i=super.parseParenItem(e,s);if(this.eat(17)&&(i.optional=!0,this.resetEndLocation(e)),this.match(14)){let r=this.startNodeAt(s);return r.expression=e,r.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(r,"TSTypeCastExpression")}return e}parseExportDeclaration(e){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(e));let s=this.state.startLoc,i=this.eatContextual(125);if(i&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(y.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let n=w(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(e);return n?((n.type==="TSInterfaceDeclaration"||n.type==="TSTypeAliasDeclaration"||i)&&(e.exportKind="type"),i&&n.type!=="TSImportEqualsDeclaration"&&(this.resetStartLocation(n,s),n.declare=!0),n):null}parseClassId(e,s,i,r){if((!s||i)&&this.isContextual(113))return;super.parseClassId(e,s,i,e.declare?1024:8331);let n=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);n&&(e.typeParameters=n)}parseClassPropertyAnnotation(e){e.optional||(this.eat(35)?e.definite=!0:this.eat(17)&&(e.optional=!0));let s=this.tsTryParseTypeAnnotation();s&&(e.typeAnnotation=s)}parseClassProperty(e){if(this.parseClassPropertyAnnotation(e),this.state.isAmbientContext&&!(e.readonly&&!e.typeAnnotation)&&this.match(29)&&this.raise(y.DeclareClassFieldHasInitializer,this.state.startLoc),e.abstract&&this.match(29)){let{key:s}=e;this.raise(y.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:s.type==="Identifier"&&!e.computed?s.name:`[${this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end))}]`})}return super.parseClassProperty(e)}parseClassPrivateProperty(e){return e.abstract&&this.raise(y.PrivateElementHasAbstract,e),e.accessibility&&this.raise(y.PrivateElementHasAccessibility,e,{modifier:e.accessibility}),this.parseClassPropertyAnnotation(e),super.parseClassPrivateProperty(e)}parseClassAccessorProperty(e){return this.parseClassPropertyAnnotation(e),e.optional&&this.raise(y.AccessorCannotBeOptional,e),super.parseClassAccessorProperty(e)}pushClassMethod(e,s,i,r,n,o){let h=this.tsTryParseTypeParameters(this.tsParseConstModifier);h&&n&&this.raise(y.ConstructorHasTypeParameters,h);let{declare:l=!1,kind:u}=s;l&&(u==="get"||u==="set")&&this.raise(y.DeclareAccessor,s,{kind:u}),h&&(s.typeParameters=h),super.pushClassMethod(e,s,i,r,n,o)}pushClassPrivateMethod(e,s,i,r){let n=this.tsTryParseTypeParameters(this.tsParseConstModifier);n&&(s.typeParameters=n),super.pushClassPrivateMethod(e,s,i,r)}declareClassPrivateMethodInScope(e,s){e.type!=="TSDeclareMethod"&&(e.type==="MethodDefinition"&&e.value.body==null||super.declareClassPrivateMethodInScope(e,s))}parseClassSuper(e){super.parseClassSuper(e),e.superClass&&(this.match(47)||this.match(51))&&(e.superTypeArguments=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(e.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(e,s,i,r,n,o,h){let l=this.tsTryParseTypeParameters(this.tsParseConstModifier);return l&&(e.typeParameters=l),super.parseObjPropValue(e,s,i,r,n,o,h)}parseFunctionParams(e,s){let i=this.tsTryParseTypeParameters(this.tsParseConstModifier);i&&(e.typeParameters=i),super.parseFunctionParams(e,s)}parseVarId(e,s){super.parseVarId(e,s),e.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(e.definite=!0);let i=this.tsTryParseTypeAnnotation();i&&(e.id.typeAnnotation=i,this.resetEndLocation(e.id))}parseAsyncArrowFromCallExpression(e,s){return this.match(14)&&(e.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(e,s)}parseMaybeAssign(e,s){let i,r,n;if(this.hasPlugin("jsx")&&(this.match(143)||this.match(47))){if(i=this.state.clone(),r=this.tryParse(()=>super.parseMaybeAssign(e,s),i),!r.error)return r.node;let{context:l}=this.state,u=l[l.length-1];(u===E.j_oTag||u===E.j_expr)&&l.pop()}if(!r?.error&&!this.match(47))return super.parseMaybeAssign(e,s);(!i||i===this.state)&&(i=this.state.clone());let o,h=this.tryParse(l=>{o=this.tsParseTypeParameters(this.tsParseConstModifier);let u=super.parseMaybeAssign(e,s);if((u.type!=="ArrowFunctionExpression"||u.extra?.parenthesized)&&l(),o?.params.length!==0&&this.resetStartLocationFromNode(u,o),u.typeParameters=o,this.hasPlugin("jsx")&&u.typeParameters.params.length===1&&!u.typeParameters.extra?.trailingComma){let f=u.typeParameters.params[0];f.constraint||this.raise(y.SingleTypeParameterWithoutTrailingComma,D(f.loc.end,1),{typeParameterName:f.name.name})}return u},i);if(!h.error&&!h.aborted)return o&&this.reportReservedArrowTypeParam(o),h.node;if(!r&&(zt(!this.hasPlugin("jsx")),n=this.tryParse(()=>super.parseMaybeAssign(e,s),i),!n.error))return n.node;if(r?.node)return this.state=r.failState,r.node;if(h.node)return this.state=h.failState,o&&this.reportReservedArrowTypeParam(o),h.node;if(n?.node)return this.state=n.failState,n.node;throw r?.error||h.error||n?.error}reportReservedArrowTypeParam(e){e.params.length===1&&!e.params[0].constraint&&!e.extra?.trailingComma&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(y.ReservedArrowTypeParam,e)}parseMaybeUnary(e,s){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(e,s)}parseArrow(e){if(this.match(14)){let s=this.tryParse(i=>{let r=this.tsParseTypeOrTypePredicateAnnotation(14);return(this.canInsertSemicolon()||!this.match(19))&&i(),r});if(s.aborted)return;s.thrown||(s.error&&(this.state=s.failState),e.returnType=s.node)}return super.parseArrow(e)}parseFunctionParamType(e){this.eat(17)&&(e.optional=!0);let s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s),this.resetEndLocation(e),e}isAssignable(e,s){switch(e.type){case"TSTypeCastExpression":return this.isAssignable(e.expression,s);case"TSParameterProperty":return!0;default:return super.isAssignable(e,s)}}toAssignable(e,s=!1){switch(e.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(e,s);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":s?this.expressionScope.recordArrowParameterBindingError(y.UnexpectedTypeCastInParameter,e):this.raise(y.UnexpectedTypeCastInParameter,e),this.toAssignable(e.expression,s);break;case"AssignmentExpression":!s&&e.left.type==="TSTypeCastExpression"&&(e.left=this.typeCastToParameter(e.left));default:super.toAssignable(e,s)}}toAssignableParenthesizedExpression(e,s){switch(e.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(e.expression,s);break;default:super.toAssignable(e,s)}}checkToRestConversion(e,s){switch(e.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(e.expression,!1);break;default:super.checkToRestConversion(e,s)}}isValidLVal(e,s,i,r){switch(e){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(r!==64||!i)&&["expression",!0];default:return super.isValidLVal(e,s,i,r)}}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(e,s){if(this.match(47)||this.match(51)){let i=this.tsParseTypeArgumentsInExpression();if(this.match(10)){let r=super.parseMaybeDecoratorArguments(e,s);return r.typeArguments=i,r}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(e,s)}checkCommaAfterRest(e){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===e?(this.next(),!1):super.checkCommaAfterRest(e)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(e,s){let i=super.parseMaybeDefault(e,s);return i.type==="AssignmentPattern"&&i.typeAnnotation&&i.right.startthis.isAssignable(s,!0)):super.shouldParseArrow(e)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(e){if(this.match(47)||this.match(51)){let s=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());s&&(e.typeArguments=s)}return super.jsxParseOpeningElementAfterName(e)}getGetterSetterExpectedParamCount(e){let s=super.getGetterSetterExpectedParamCount(e),r=this.getObjectOrClassMethodParams(e)[0];return r&&this.isThisParam(r)?s+1:s}parseCatchClauseParam(){let e=super.parseCatchClauseParam(),s=this.tsTryParseTypeAnnotation();return s&&(e.typeAnnotation=s,this.resetEndLocation(e)),e}tsInAmbientContext(e){let{isAmbientContext:s,strict:i}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return e()}finally{this.state.isAmbientContext=s,this.state.strict=i}}parseClass(e,s,i){let r=this.state.inAbstractClass;this.state.inAbstractClass=!!e.abstract;try{return super.parseClass(e,s,i)}finally{this.state.inAbstractClass=r}}tsParseAbstractDeclaration(e,s){if(this.match(80))return e.abstract=!0,this.maybeTakeDecorators(s,this.parseClass(e,!0,!1));if(this.isContextual(129))return this.hasFollowingLineBreak()?null:(e.abstract=!0,this.raise(y.NonClassMethodPropertyHasAbstractModifier,e),this.tsParseInterfaceDeclaration(e));throw this.unexpected(null,80)}parseMethod(e,s,i,r,n,o,h){let l=super.parseMethod(e,s,i,r,n,o,h);if((l.abstract||l.type==="TSAbstractMethodDefinition")&&(this.hasPlugin("estree")?l.value:l).body){let{key:d}=l;this.raise(y.AbstractMethodHasImplementation,l,{methodName:d.type==="Identifier"&&!l.computed?d.name:`[${this.input.slice(this.offsetToSourcePos(d.start),this.offsetToSourcePos(d.end))}]`})}return l}tsParseTypeParameterName(){return this.parseIdentifier()}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(e,s,i,r){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!1,i),this.finishNode(e,"ExportSpecifier")):(e.exportKind="value",super.parseExportSpecifier(e,s,i,r))}parseImportSpecifier(e,s,i,r,n){return!s&&r?(this.parseTypeOnlyImportExportSpecifier(e,!0,i),this.finishNode(e,"ImportSpecifier")):(e.importKind="value",super.parseImportSpecifier(e,s,i,r,i?4098:4096))}parseTypeOnlyImportExportSpecifier(e,s,i){let r=s?"imported":"local",n=s?"local":"exported",o=e[r],h,l=!1,u=!0,f=o.loc.start;if(this.isContextual(93)){let x=this.parseIdentifier();if(this.isContextual(93)){let A=this.parseIdentifier();O(this.state.type)?(l=!0,o=x,h=s?this.parseIdentifier():this.parseModuleExportName(),u=!1):(h=A,u=!1)}else O(this.state.type)?(u=!1,h=s?this.parseIdentifier():this.parseModuleExportName()):(l=!0,o=x)}else O(this.state.type)&&(l=!0,s?(o=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(o.name,o.loc.start,!0,!0)):o=this.parseModuleExportName());l&&i&&this.raise(s?y.TypeModifierIsUsedInTypeImports:y.TypeModifierIsUsedInTypeExports,f),e[r]=o,e[n]=h;let d=s?"importKind":"exportKind";e[d]=l?"type":"value",u&&this.eatContextual(93)&&(e[n]=s?this.parseIdentifier():this.parseModuleExportName()),e[n]||(e[n]=this.cloneIdentifier(e[r])),s&&this.checkIdentifier(e[n],l?4098:4096)}fillOptionalPropertiesForTSESLint(e){switch(e.type){case"ExpressionStatement":e.directive??(e.directive=void 0);return;case"RestElement":e.value=void 0;case"Identifier":case"ArrayPattern":case"AssignmentPattern":case"ObjectPattern":e.decorators??(e.decorators=[]),e.optional??(e.optional=!1),e.typeAnnotation??(e.typeAnnotation=void 0);return;case"TSParameterProperty":e.accessibility??(e.accessibility=void 0),e.decorators??(e.decorators=[]),e.override??(e.override=!1),e.readonly??(e.readonly=!1),e.static??(e.static=!1);return;case"TSEmptyBodyFunctionExpression":e.body=null;case"TSDeclareFunction":case"FunctionDeclaration":case"FunctionExpression":case"ClassMethod":case"ClassPrivateMethod":e.declare??(e.declare=!1),e.returnType??(e.returnType=void 0),e.typeParameters??(e.typeParameters=void 0);return;case"Property":e.optional??(e.optional=!1);return;case"TSMethodSignature":case"TSPropertySignature":e.optional??(e.optional=!1);case"TSIndexSignature":e.accessibility??(e.accessibility=void 0),e.readonly??(e.readonly=!1),e.static??(e.static=!1);return;case"TSAbstractPropertyDefinition":case"PropertyDefinition":case"TSAbstractAccessorProperty":case"AccessorProperty":e.declare??(e.declare=!1),e.definite??(e.definite=!1),e.readonly??(e.readonly=!1),e.typeAnnotation??(e.typeAnnotation=void 0);case"TSAbstractMethodDefinition":case"MethodDefinition":e.accessibility??(e.accessibility=void 0),e.decorators??(e.decorators=[]),e.override??(e.override=!1),e.optional??(e.optional=!1);return;case"ClassExpression":e.id??(e.id=null);case"ClassDeclaration":e.abstract??(e.abstract=!1),e.declare??(e.declare=!1),e.decorators??(e.decorators=[]),e.implements??(e.implements=[]),e.superTypeArguments??(e.superTypeArguments=void 0),e.typeParameters??(e.typeParameters=void 0);return;case"TSTypeAliasDeclaration":case"VariableDeclaration":e.declare??(e.declare=!1);return;case"VariableDeclarator":e.definite??(e.definite=!1);return;case"TSEnumDeclaration":e.const??(e.const=!1),e.declare??(e.declare=!1);return;case"TSEnumMember":e.computed??(e.computed=!1);return;case"TSImportType":e.qualifier??(e.qualifier=null),e.options??(e.options=null),e.typeArguments??(e.typeArguments=null);return;case"TSInterfaceDeclaration":e.declare??(e.declare=!1),e.extends??(e.extends=[]);return;case"TSMappedType":e.optional??(e.optional=!1),e.readonly??(e.readonly=void 0);return;case"TSModuleDeclaration":e.declare??(e.declare=!1),e.global??(e.global=e.kind==="global");return;case"TSTypeParameter":e.const??(e.const=!1),e.in??(e.in=!1),e.out??(e.out=!1);return}}chStartsBindingIdentifierAndNotRelationalOperator(e,s){if(B(e)){if(Ve.lastIndex=s,Ve.test(this.input)){let i=this.codePointAtPos(Ve.lastIndex);if(!K(i)&&i!==92)return!1}return!0}else return e===92}nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine(){let e=this.nextTokenInLineStart(),s=this.codePointAtPos(e);return this.chStartsBindingIdentifierAndNotRelationalOperator(s,e)}nextTokenIsIdentifierOrStringLiteralOnSameLine(){let e=this.nextTokenInLineStart(),s=this.codePointAtPos(e);return this.chStartsBindingIdentifier(s,e)||s===34||s===39}};function Gi(a){if(a.type!=="MemberExpression")return!1;let{computed:t,property:e}=a;return t&&e.type!=="StringLiteral"&&(e.type!=="TemplateLiteral"||e.expressions.length>0)?!1:os(a.object)}function Xi(a,t){let{type:e}=a;if(a.extra?.parenthesized)return!1;if(t){if(e==="Literal"){let{value:s}=a;if(typeof s=="string"||typeof s=="boolean")return!0}}else if(e==="StringLiteral"||e==="BooleanLiteral")return!0;return!!(ns(a,t)||Yi(a,t)||e==="TemplateLiteral"&&a.expressions.length===0||Gi(a))}function ns(a,t){return t?a.type==="Literal"&&(typeof a.value=="number"||"bigint"in a):a.type==="NumericLiteral"||a.type==="BigIntLiteral"}function Yi(a,t){if(a.type==="UnaryExpression"){let{operator:e,argument:s}=a;if(e==="-"&&ns(s,t))return!0}return!1}function os(a){return a.type==="Identifier"?!0:a.type!=="MemberExpression"||a.computed?!1:os(a.object)}var $t=F`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."}),Qi=a=>class extends a{parsePlaceholder(e){if(this.match(133)){let s=this.startNode();return this.next(),this.assertNoSpace(),s.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(133),this.finishPlaceholder(s,e)}}finishPlaceholder(e,s){let i=e;return(!i.expectedNode||!i.type)&&(i=this.finishNode(i,"Placeholder")),i.expectedNode=s,i}getTokenFromCode(e){e===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(133,2):super.getTokenFromCode(e)}parseExprAtom(e){return this.parsePlaceholder("Expression")||super.parseExprAtom(e)}parseIdentifier(e){return this.parsePlaceholder("Identifier")||super.parseIdentifier(e)}checkReservedWord(e,s,i,r){e!==void 0&&super.checkReservedWord(e,s,i,r)}cloneIdentifier(e){let s=super.cloneIdentifier(e);return s.type==="Placeholder"&&(s.expectedNode=e.expectedNode),s}cloneStringLiteral(e){return e.type==="Placeholder"?this.cloneIdentifier(e):super.cloneStringLiteral(e)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(e,s,i,r){return e==="Placeholder"||super.isValidLVal(e,s,i,r)}toAssignable(e,s){e&&e.type==="Placeholder"&&e.expectedNode==="Expression"?e.expectedNode="Pattern":super.toAssignable(e,s)}chStartsBindingIdentifier(e,s){if(super.chStartsBindingIdentifier(e,s))return!0;let i=this.nextTokenStart();return this.input.charCodeAt(i)===37&&this.input.charCodeAt(i+1)===37}verifyBreakContinue(e,s){e.label&&e.label.type==="Placeholder"||super.verifyBreakContinue(e,s)}parseExpressionStatement(e,s){if(s.type!=="Placeholder"||s.extra?.parenthesized)return super.parseExpressionStatement(e,s);if(this.match(14)){let r=e;return r.label=this.finishPlaceholder(s,"Identifier"),this.next(),r.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(r,"LabeledStatement")}this.semicolon();let i=e;return i.name=s.name,this.finishPlaceholder(i,"Statement")}parseBlock(e,s,i){return this.parsePlaceholder("BlockStatement")||super.parseBlock(e,s,i)}parseFunctionId(e){return this.parsePlaceholder("Identifier")||super.parseFunctionId(e)}parseClass(e,s,i){let r=s?"ClassDeclaration":"ClassExpression";this.next();let n=this.state.strict,o=this.parsePlaceholder("Identifier");if(o)if(this.match(81)||this.match(133)||this.match(5))e.id=o;else{if(i||!s)return e.id=null,e.body=this.finishPlaceholder(o,"ClassBody"),this.finishNode(e,r);throw this.raise($t.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(e,s,i);return super.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!e.superClass,n),this.finishNode(e,r)}parseExport(e,s){let i=this.parsePlaceholder("Identifier");if(!i)return super.parseExport(e,s);let r=e;if(!this.isContextual(98)&&!this.match(12))return r.specifiers=[],r.source=null,r.declaration=this.finishPlaceholder(i,"Declaration"),this.finishNode(r,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let n=this.startNode();return n.exported=i,r.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],super.parseExport(r,s)}isExportDefaultSpecifier(){if(this.match(65)){let e=this.nextTokenStart();if(this.isUnparsedContextual(e,"from")&&this.input.startsWith(z(133),this.nextTokenStartSince(e+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(e,s){return e.specifiers?.length?!0:super.maybeParseExportDefaultSpecifier(e,s)}checkExport(e){let{specifiers:s}=e;s?.length&&(e.specifiers=s.filter(i=>i.exported.type==="Placeholder")),super.checkExport(e),e.specifiers=s}parseImport(e){let s=this.parsePlaceholder("Identifier");if(!s)return super.parseImport(e);if(e.specifiers=[],!this.isContextual(98)&&!this.match(12))return e.source=this.finishPlaceholder(s,"StringLiteral"),this.semicolon(),this.finishNode(e,"ImportDeclaration");let i=this.startNodeAtNode(s);return i.local=s,e.specifiers.push(this.finishNode(i,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(e)||this.parseNamedImportSpecifiers(e)),this.expectContextual(98),e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise($t.UnexpectedSpace,this.state.lastTokEndLoc)}},Zi=a=>class extends a{parseV8Intrinsic(){if(this.match(54)){let e=this.state.startLoc,s=this.startNode();if(this.next(),w(this.state.type)){let i=this.parseIdentifierName(),r=this.createIdentifier(s,i);if(this.castNodeTo(r,"V8IntrinsicIdentifier"),this.match(10))return r}this.unexpected(e)}}parseExprAtom(e){return this.parseV8Intrinsic()||super.parseExprAtom(e)}},Kt=["fsharp","hack"],Ht=["^^","@@","^","%","#"];function er(a){if(a.has("decorators")){if(a.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");let t=a.get("decorators").decoratorsBeforeExport;if(t!=null&&typeof t!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");let e=a.get("decorators").allowCallParenthesized;if(e!=null&&typeof e!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(a.has("flow")&&a.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(a.has("placeholders")&&a.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(a.has("pipelineOperator")){let t=a.get("pipelineOperator").proposal;if(!Kt.includes(t)){let e=Kt.map(s=>`"${s}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${e}.`)}if(t==="hack"){if(a.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(a.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let e=a.get("pipelineOperator").topicToken;if(!Ht.includes(e)){let s=Ht.map(i=>`"${i}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${s}.`)}}}if(a.has("moduleAttributes"))throw new Error("`moduleAttributes` has been removed in Babel 8, please migrate to import attributes instead.");if(a.has("importAssertions"))throw new Error("`importAssertions` has been removed in Babel 8, please use import attributes instead. To use the non-standard `assert` syntax you can enable the `deprecatedImportAssert` parser plugin.");if(!a.has("deprecatedImportAssert")&&a.has("importAttributes")&&a.get("importAttributes").deprecatedAssertSyntax)throw new Error("The 'importAttributes' plugin has been removed in Babel 8. If you need to enable support for the deprecated `assert` syntax, you can enable the `deprecatedImportAssert` parser plugin.");if(a.has("recordAndTuple"))throw new Error("The 'recordAndTuple' plugin has been removed in Babel 8. Please remove it from your configuration.");if(a.has("asyncDoExpressions")&&!a.has("doExpressions")){let t=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw t.missingPlugins="doExpressions",t}if(a.has("optionalChainingAssign")&&a.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.");if(a.has("discardBinding")&&a.get("discardBinding").syntaxType!=="void")throw new Error("The 'discardBinding' plugin requires a 'syntaxType' option. Currently the only supported value is 'void'.");{if(a.has("decimal"))throw new Error("The 'decimal' plugin has been removed in Babel 8. Please remove it from your configuration.");if(a.has("importReflection"))throw new Error("The 'importReflection' plugin has been removed in Babel 8. Use 'sourcePhaseImports' instead, and replace 'import module' with 'import source' in your code.")}}var hs={estree:ai,jsx:Bi,flow:Mi,typescript:Ji,v8intrinsic:Zi,placeholders:Qi},tr=Object.keys(hs),pt=class extends ct{checkProto(t,e,s,i){if(t.type==="SpreadElement"||this.isObjectMethod(t)||t.computed||t.shorthand)return s;let r=t.key;return(r.type==="Identifier"?r.name:r.value)==="__proto__"?e?(this.raise(p.RecordNoProto,r),!0):(s&&(i?i.doubleProtoLoc===null&&(i.doubleProtoLoc=r.loc.start):this.raise(p.DuplicateProto,r)),!0):s}shouldExitDescending(t,e){return t.type==="ArrowFunctionExpression"&&this.offsetToSourcePos(t.start)===e}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(140))throw this.raise(p.ParseExpressionEmptyInput,this.state.startLoc);let t=this.parseExpression();if(!this.match(140))throw this.raise(p.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),t.comments=this.comments,t.errors=this.state.errors,this.optionFlags&256&&(t.tokens=this.tokens),t}parseExpression(t,e){return t?this.disallowInAnd(()=>this.parseExpressionBase(e)):this.allowInAnd(()=>this.parseExpressionBase(e))}parseExpressionBase(t){let e=this.state.startLoc,s=this.parseMaybeAssign(t);if(this.match(12)){let i=this.startNodeAt(e);for(i.expressions=[s];this.eat(12);)i.expressions.push(this.parseMaybeAssign(t));return this.toReferencedList(i.expressions),this.finishNode(i,"SequenceExpression")}return s}parseMaybeAssignDisallowIn(t,e){return this.disallowInAnd(()=>this.parseMaybeAssign(t,e))}parseMaybeAssignAllowIn(t,e){return this.allowInAnd(()=>this.parseMaybeAssign(t,e))}setOptionalParametersError(t){t.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(t,e){let s=this.state.startLoc,i=this.isContextual(108);if(i&&this.prodParam.hasYield){this.next();let h=this.parseYield(s);return e&&(h=e.call(this,h,s)),h}let r;t?r=!1:(t=new Y,r=!0);let{type:n}=this.state;(n===10||w(n))&&(this.state.potentialArrowAt=this.state.start);let o=this.parseMaybeConditional(t);if(e&&(o=e.call(this,o,s)),li(this.state.type)){let h=this.startNodeAt(s),l=this.state.value;if(h.operator=l,this.match(29)){this.toAssignable(o,!0),h.left=o;let u=s.index;t.doubleProtoLoc!=null&&t.doubleProtoLoc.index>=u&&(t.doubleProtoLoc=null),t.shorthandAssignLoc!=null&&t.shorthandAssignLoc.index>=u&&(t.shorthandAssignLoc=null),t.privateKeyLoc!=null&&t.privateKeyLoc.index>=u&&(this.checkDestructuringPrivate(t),t.privateKeyLoc=null),t.voidPatternLoc!=null&&t.voidPatternLoc.index>=u&&(t.voidPatternLoc=null)}else h.left=o;return this.next(),h.right=this.parseMaybeAssign(),this.checkLVal(o,this.finishNode(h,"AssignmentExpression"),void 0,void 0,void 0,void 0,l==="||="||l==="&&="||l==="??="),h}else r&&this.checkExpressionErrors(t,!0);if(i){let{type:h}=this.state;if((this.hasPlugin("v8intrinsic")?ce(h):ce(h)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.YieldNotInGeneratorFunction,s),this.parseYield(s)}return o}parseMaybeConditional(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprOps(t);return this.shouldExitDescending(i,s)?i:this.parseConditional(i,e,t)}parseConditional(t,e,s){if(this.eat(17)){let i=this.startNodeAt(e);return i.test=t,i.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),i.alternate=this.parseMaybeAssign(),this.finishNode(i,"ConditionalExpression")}return t}parseMaybeUnaryOrPrivate(t){return this.match(139)?this.parsePrivateName():this.parseMaybeUnary(t)}parseExprOps(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseMaybeUnaryOrPrivate(t);return this.shouldExitDescending(i,s)?i:this.parseExprOp(i,e,-1)}parseExprOp(t,e,s){if(this.isPrivateName(t)){let r=this.getPrivateNameSV(t);(s>=Ae(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(p.PrivateInExpectedIn,t,{identifierName:r}),this.classScope.usePrivateName(r,t.loc.start)}let i=this.state.type;if(ui(i)&&(this.prodParam.hasIn||!this.match(58))){let r=Ae(i);if(r>s){if(i===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return t;this.checkPipelineAtInfixOperator(t,e)}let n=this.startNodeAt(e);n.left=t,n.operator=this.state.value;let o=i===41||i===42,h=i===40;h&&(r=Ae(42)),this.next(),n.right=this.parseExprOpRightExpr(i,r);let l=this.finishNode(n,o||h?"LogicalExpression":"BinaryExpression"),u=this.state.type;if(h&&(u===41||u===42)||o&&u===40)throw this.raise(p.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(l,e,s)}}return t}parseExprOpRightExpr(t,e){switch(this.state.startLoc,t){case 39:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(e))}default:return this.parseExprOpBaseRightExpr(t,e)}}parseExprOpBaseRightExpr(t,e){let s=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),s,xi(t)?e-1:e)}parseHackPipeBody(){let{startLoc:t}=this.state,e=this.parseMaybeAssign();return Qs.has(e.type)&&!e.extra?.parenthesized&&this.raise(p.PipeUnparenthesizedBody,t,{type:e.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipeTopicUnused,t),e}checkExponentialAfterUnary(t){this.match(57)&&this.raise(p.UnexpectedTokenUnaryExponentiation,t.argument)}parseMaybeUnary(t,e){let s=this.state.startLoc,i=this.isContextual(96);if(i&&this.recordAwaitIfAllowed()){this.next();let h=this.parseAwait(s);return e||this.checkExponentialAfterUnary(h),h}let r=this.match(34),n=this.startNode();if(di(this.state.type)){n.operator=this.state.value,n.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");let h=this.match(89);if(this.next(),n.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(t,!0),this.state.strict&&h){let l=n.argument;l.type==="Identifier"?this.raise(p.StrictDelete,n):this.hasPropertyAsPrivateName(l)&&this.raise(p.DeletePrivateField,n)}if(!r)return e||this.checkExponentialAfterUnary(n),this.finishNode(n,"UnaryExpression")}let o=this.parseUpdate(n,r,t);if(i){let{type:h}=this.state;if((this.hasPlugin("v8intrinsic")?ce(h):ce(h)&&!this.match(54))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(p.AwaitNotInAsyncContext,s),this.parseAwait(s)}return o}parseUpdate(t,e,s){if(e){let n=t;return this.checkLVal(n.argument,this.finishNode(n,"UpdateExpression")),t}let i=this.state.startLoc,r=this.parseExprSubscripts(s);if(this.checkExpressionErrors(s,!1))return r;for(;fi(this.state.type)&&!this.canInsertSemicolon();){let n=this.startNodeAt(i);n.operator=this.state.value,n.prefix=!1,n.argument=r,this.next(),this.checkLVal(r,r=this.finishNode(n,"UpdateExpression"))}return r}parseExprSubscripts(t){let e=this.state.startLoc,s=this.state.potentialArrowAt,i=this.parseExprAtom(t);return this.shouldExitDescending(i,s)?i:this.parseSubscripts(i,e)}parseSubscripts(t,e,s){let i={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(t),stop:!1};do t=this.parseSubscript(t,e,s,i),i.maybeAsyncArrow=!1;while(!i.stop);return t}parseSubscript(t,e,s,i){let{type:r}=this.state;if(!s&&r===15)return this.parseBind(t,e,s,i);if($e(r))return this.parseTaggedTemplateExpression(t,e,i);let n=!1;if(r===18){if(s&&(this.raise(p.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(t,i);i.optionalChainMember=n=!0,this.next()}if(!s&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(t,e,i,n);{let o=this.eat(0);return o||n||this.eat(16)?this.parseMember(t,e,i,o,n):this.stopParseSubscript(t,i)}}stopParseSubscript(t,e){return e.stop=!0,t}parseMember(t,e,s,i,r){let n=this.startNodeAt(e);return n.object=t,n.computed=i,i?(n.property=this.parseExpression(),this.expect(3)):this.match(139)?(t.type==="Super"&&this.raise(p.SuperPrivateField,e),this.classScope.usePrivateName(this.state.value,this.state.startLoc),n.property=this.parsePrivateName()):n.property=this.parseIdentifier(!0),s.optionalChainMember?(n.optional=r,this.finishNode(n,"OptionalMemberExpression")):this.finishNode(n,"MemberExpression")}parseBind(t,e,s,i){let r=this.startNodeAt(e);return r.object=t,this.next(),r.callee=this.parseNoCallExpr(),i.stop=!0,this.parseSubscripts(this.finishNode(r,"BindExpression"),e,s)}parseCoverCallAndAsyncArrowHead(t,e,s,i){let r=this.state.maybeInArrowParameters,n=null;this.state.maybeInArrowParameters=!0,this.next();let o=this.startNodeAt(e);o.callee=t;let{maybeAsyncArrow:h,optionalChainMember:l}=s;h&&(this.expressionScope.enter($i()),n=new Y),l&&(o.optional=i),i?o.arguments=this.parseCallExpressionArguments():o.arguments=this.parseCallExpressionArguments(t.type!=="Super",o,n);let u=this.finishCallExpression(o,l);return h&&this.shouldParseAsyncArrow()&&!i?(s.stop=!0,this.checkDestructuringPrivate(n),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),u=this.parseAsyncArrowFromCallExpression(this.startNodeAt(e),u)):(h&&(this.checkExpressionErrors(n,!0),this.expressionScope.exit()),this.toReferencedArguments(u)),this.state.maybeInArrowParameters=r,u}toReferencedArguments(t,e){this.toReferencedListDeep(t.arguments,e)}parseTaggedTemplateExpression(t,e,s){let i=this.startNodeAt(e);return i.tag=t,i.quasi=this.parseTemplate(!0),s.optionalChainMember&&this.raise(p.OptionalChainingNoTemplate,e),this.finishNode(i,"TaggedTemplateExpression")}atPossibleAsyncArrow(t){return t.type==="Identifier"&&t.name==="async"&&this.state.lastTokEndLoc.index===t.end&&!this.canInsertSemicolon()&&t.end-t.start===5&&this.offsetToSourcePos(t.start)===this.state.potentialArrowAt}finishCallExpression(t,e){if(t.callee.type==="Import")if(t.arguments.length===0||t.arguments.length>2)this.raise(p.ImportCallArity,t);else for(let s of t.arguments)s.type==="SpreadElement"&&this.raise(p.ImportCallSpreadArgument,s);return this.finishNode(t,e?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(t,e,s){let i=[],r=!0,n=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(11);){if(r)r=!1;else if(this.expect(12),this.match(11)){e&&this.addTrailingCommaExtraToNode(e),this.next();break}i.push(this.parseExprListItem(11,!1,s,t))}return this.state.inFSharpPipelineDirectBody=n,i}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(t,e){return this.resetPreviousNodeTrailingComments(e),this.expect(19),this.parseArrowExpression(t,e.arguments,!0,e.extra?.trailingCommaLoc),e.innerComments&&X(t,e.innerComments),e.callee.trailingComments&&X(t,e.callee.trailingComments),t}parseNoCallExpr(){let t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),t,!0)}parseExprAtom(t){let e,s=null,{type:i}=this.state;switch(i){case 79:return this.parseSuper();case 83:return e=this.startNode(),this.next(),this.match(16)?this.parseImportMetaPropertyOrPhaseCall(e):this.match(10)?this.optionFlags&512?this.parseImportCall(e):this.finishNode(e,"Import"):(this.raise(p.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(e,"Import"));case 78:return e=this.startNode(),this.next(),this.finishNode(e,"ThisExpression");case 90:return this.parseDo(this.startNode(),!1);case 56:case 31:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 135:return this.parseNumericLiteral(this.state.value);case 136:return this.parseBigIntLiteral(this.state.value);case 134:return this.parseStringLiteral(this.state.value);case 84:return this.parseNullLiteral();case 85:return this.parseBooleanLiteral(!0);case 86:return this.parseBooleanLiteral(!1);case 10:{let r=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(r)}case 0:return this.parseArrayLike(3,!1,t);case 5:return this.parseObjectLike(8,!1,!1,t);case 68:return this.parseFunctionOrFunctionSent();case 26:s=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(s,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{e=this.startNode(),this.next(),e.object=null;let r=e.callee=this.parseNoCallExpr();if(r.type==="MemberExpression")return this.finishNode(e,"BindExpression");throw this.raise(p.UnsupportedBind,r)}case 139:return this.raise(p.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 33:return this.parseTopicReferenceThenEqualsSign(54,"%");case 32:return this.parseTopicReferenceThenEqualsSign(44,"^");case 37:case 38:return this.parseTopicReference("hack");case 44:case 54:case 27:{let r=this.getPluginOption("pipelineOperator","proposal");if(r)return this.parseTopicReference(r);throw this.unexpected()}case 47:{let r=this.input.codePointAt(this.nextTokenStart());throw B(r)||r===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected()}default:if(w(i)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let r=this.state.potentialArrowAt===this.state.start,n=this.state.containsEsc,o=this.parseIdentifier();if(!n&&o.name==="async"&&!this.canInsertSemicolon()){let{type:h}=this.state;if(h===68)return this.resetPreviousNodeTrailingComments(o),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(o));if(w(h))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(o)):o;if(h===90)return this.resetPreviousNodeTrailingComments(o),this.parseDo(this.startNodeAtNode(o),!0)}return r&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(o),[o],!1)):o}else throw this.unexpected()}}parseTopicReferenceThenEqualsSign(t,e){let s=this.getPluginOption("pipelineOperator","proposal");if(s)return this.state.type=t,this.state.value=e,this.state.pos--,this.state.end--,this.state.endLoc=D(this.state.endLoc,-1),this.parseTopicReference(s);throw this.unexpected()}parseTopicReference(t){let e=this.startNode(),s=this.state.startLoc,i=this.state.type;return this.next(),this.finishTopicReference(e,s,t,i)}finishTopicReference(t,e,s,i){if(this.testTopicReferenceConfiguration(s,e,i))return this.topicReferenceIsAllowedInCurrentContext()||this.raise(p.PipeTopicUnbound,e),this.registerTopicReference(),this.finishNode(t,"TopicReference");throw this.raise(p.PipeTopicUnconfiguredToken,e,{token:z(i)})}testTopicReferenceConfiguration(t,e,s){switch(t){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:z(s)}]);case"smart":return s===27;default:throw this.raise(p.PipeTopicRequiresHackPipes,e)}}parseAsyncArrowUnaryFunction(t){this.prodParam.enter(Se(!0,this.prodParam.hasYield));let e=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(p.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(t,e,!0)}parseDo(t,e){this.expectPlugin("doExpressions"),e&&this.expectPlugin("asyncDoExpressions"),t.async=e,this.next();let s=this.state.labels;return this.state.labels=[],e?(this.prodParam.enter(2),t.body=this.parseBlock(),this.prodParam.exit()):t.body=this.parseBlock(),this.state.labels=s,this.finishNode(t,"DoExpression")}parseSuper(){let t=this.startNode();return this.next(),this.match(10)&&!this.scope.allowDirectSuper?this.raise(p.SuperNotAllowed,t):this.scope.allowSuper||this.raise(p.UnexpectedSuper,t),!this.match(10)&&!this.match(0)&&!this.match(16)&&this.raise(p.UnsupportedSuper,t),this.finishNode(t,"Super")}parsePrivateName(){let t=this.startNode(),e=this.startNodeAt(D(this.state.startLoc,1)),s=this.state.value;return this.next(),t.id=this.createIdentifier(e,s),this.finishNode(t,"PrivateName")}parseFunctionOrFunctionSent(){let t=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(t,e,"sent")}return this.parseFunction(t)}parseMetaProperty(t,e,s){t.meta=e;let i=this.state.containsEsc;return t.property=this.parseIdentifier(!0),(t.property.name!==s||i)&&this.raise(p.UnsupportedMetaProperty,t.property,{target:e.name,onlyValidPropertyName:s}),this.finishNode(t,"MetaProperty")}parseImportMetaPropertyOrPhaseCall(t){if(this.next(),this.isContextual(105)||this.isContextual(97)){let e=this.isContextual(105);return this.expectPlugin(e?"sourcePhaseImports":"deferredImportEvaluation"),this.next(),t.phase=e?"source":"defer",this.parseImportCall(t)}else{let e=this.createIdentifierAt(this.startNodeAtNode(t),"import",this.state.lastTokStartLoc);return this.isContextual(101)&&(this.inModule||this.raise(p.ImportMetaOutsideModule,e),this.sawUnambiguousESM=!0),this.parseMetaProperty(t,e,"meta")}}parseLiteralAtNode(t,e,s){return this.addExtra(s,"rawValue",t),this.addExtra(s,"raw",this.input.slice(this.offsetToSourcePos(s.start),this.state.end)),s.value=t,this.next(),this.finishNode(s,e)}parseLiteral(t,e){let s=this.startNode();return this.parseLiteralAtNode(t,e,s)}parseStringLiteral(t){return this.parseLiteral(t,"StringLiteral")}parseNumericLiteral(t){return this.parseLiteral(t,"NumericLiteral")}parseBigIntLiteral(t){{let e;try{e=BigInt(t)}catch{e=null}return this.parseLiteral(e,"BigIntLiteral")}}parseDecimalLiteral(t){return this.parseLiteral(t,"DecimalLiteral")}parseRegExpLiteral(t){let e=this.startNode();return this.addExtra(e,"raw",this.input.slice(this.offsetToSourcePos(e.start),this.state.end)),e.pattern=t.pattern,e.flags=t.flags,this.next(),this.finishNode(e,"RegExpLiteral")}parseBooleanLiteral(t){let e=this.startNode();return e.value=t,this.next(),this.finishNode(e,"BooleanLiteral")}parseNullLiteral(){let t=this.startNode();return this.next(),this.finishNode(t,"NullLiteral")}parseParenAndDistinguishExpression(t){let e=this.state.startLoc,s;this.next(),this.expressionScope.enter(qi());let i=this.state.maybeInArrowParameters,r=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;let n=this.state.startLoc,o=[],h=new Y,l=!0,u,f;for(;!this.match(11);){if(l)l=!1;else if(this.expect(12,h.optionalParametersLoc===null?null:h.optionalParametersLoc),this.match(11)){f=this.state.startLoc;break}if(this.match(21)){let A=this.state.startLoc;if(u=this.state.startLoc,o.push(this.parseParenItem(this.parseRestBinding(),A)),!this.checkCommaAfterRest(41))break}else o.push(this.parseMaybeAssignAllowInOrVoidPattern(11,h,this.parseParenItem))}let d=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=i,this.state.inFSharpPipelineDirectBody=r;let x=this.startNodeAt(e);return t&&this.shouldParseArrow(o)&&(x=this.parseArrow(x))?(this.checkDestructuringPrivate(h),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(x,o,!1),x):(this.expressionScope.exit(),o.length||this.unexpected(this.state.lastTokStartLoc),f&&this.unexpected(f),u&&this.unexpected(u),this.checkExpressionErrors(h,!0),this.toReferencedListDeep(o,!0),o.length>1?(s=this.startNodeAt(n),s.expressions=o,this.finishNode(s,"SequenceExpression"),this.resetEndLocation(s,d)):s=o[0],this.wrapParenthesis(e,s))}wrapParenthesis(t,e){if(!(this.optionFlags&1024))return this.addExtra(e,"parenthesized",!0),this.addExtra(e,"parenStart",t.index),this.takeSurroundingComments(e,t.index,this.state.lastTokEndLoc.index),e;let s=this.startNodeAt(t);return s.expression=e,this.finishNode(s,"ParenthesizedExpression")}shouldParseArrow(t){return!this.canInsertSemicolon()}parseArrow(t){if(this.eat(19))return t}parseParenItem(t,e){return t}parseNewOrNewTarget(){let t=this.startNode();if(this.next(),this.match(16)){let e=this.createIdentifier(this.startNodeAtNode(t),"new");this.next();let s=this.parseMetaProperty(t,e,"target");return this.scope.allowNewTarget||this.raise(p.UnexpectedNewTarget,s),s}return this.parseNew(t)}parseNew(t){if(this.parseNewCallee(t),this.eat(10)){let e=this.parseExprList(11);this.toReferencedList(e),t.arguments=e}else t.arguments=[];return this.finishNode(t,"NewExpression")}parseNewCallee(t){let e=this.match(83),s=this.parseNoCallExpr();t.callee=s,e&&(s.type==="Import"||s.type==="ImportExpression")&&this.raise(p.ImportCallNotNewExpression,s)}parseTemplateElement(t){let{start:e,startLoc:s,end:i,value:r}=this.state,n=e+1,o=this.startNodeAt(D(s,1));r===null&&(t||this.raise(p.InvalidEscapeSequenceTemplate,D(this.state.firstInvalidTemplateEscapePos,1)));let h=this.match(24),l=h?-1:-2,u=i+l;o.value={raw:this.input.slice(n,u).replace(/\r\n?/g,` +`),cooked:r===null?null:r.slice(1,l)},o.tail=h,this.next();let f=this.finishNode(o,"TemplateElement");return this.resetEndLocation(f,D(this.state.lastTokEndLoc,l)),f}parseTemplate(t){let e=this.startNode(),s=this.parseTemplateElement(t),i=[s],r=[];for(;!s.tail;)r.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),i.push(s=this.parseTemplateElement(t));return e.expressions=r,e.quasis=i,this.finishNode(e,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(t,e,s,i){s&&this.expectPlugin("recordAndTuple");let r=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let n=!1,o=!0,h=this.startNode();for(h.properties=[],this.next();!this.match(t);){if(o)o=!1;else if(this.expect(12),this.match(t)){this.addTrailingCommaExtraToNode(h);break}let u;e?u=this.parseBindingProperty():(u=this.parsePropertyDefinition(i),n=this.checkProto(u,s,n,i)),s&&!this.isObjectProperty(u)&&u.type!=="SpreadElement"&&this.raise(p.InvalidRecordProperty,u),h.properties.push(u)}this.next(),this.state.inFSharpPipelineDirectBody=r;let l="ObjectExpression";return e?l="ObjectPattern":s&&(l="RecordExpression"),this.finishNode(h,l)}addTrailingCommaExtraToNode(t){this.addExtra(t,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(t,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(t){return!t.computed&&t.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(t){let e=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(p.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)e.push(this.parseDecorator());let s=this.startNode(),i=!1,r=!1,n;if(this.match(21))return e.length&&this.unexpected(),this.parseSpread();e.length&&(s.decorators=e,e=[]),s.method=!1,t&&(n=this.state.startLoc);let o=this.eat(55);this.parsePropertyNamePrefixOperator(s);let h=this.state.containsEsc;if(this.parsePropertyName(s,t),!o&&!h&&this.maybeAsyncOrAccessorProp(s)){let{key:l}=s,u=l.name;u==="async"&&!this.hasPrecedingLineBreak()&&(i=!0,this.resetPreviousNodeTrailingComments(l),o=this.eat(55),this.parsePropertyName(s)),(u==="get"||u==="set")&&(r=!0,this.resetPreviousNodeTrailingComments(l),s.kind=u,this.match(55)&&(o=!0,this.raise(p.AccessorIsGenerator,this.state.curPosition(),{kind:u}),this.next()),this.parsePropertyName(s))}return this.parseObjPropValue(s,n,o,i,!1,r,t)}getGetterSetterExpectedParamCount(t){return t.kind==="get"?0:1}getObjectOrClassMethodParams(t){return t.params}checkGetterSetterParams(t){let e=this.getGetterSetterExpectedParamCount(t),s=this.getObjectOrClassMethodParams(t);s.length!==e&&this.raise(t.kind==="get"?p.BadGetterArity:p.BadSetterArity,t),t.kind==="set"&&s[s.length-1]?.type==="RestElement"&&this.raise(p.BadSetterRestParameter,t)}parseObjectMethod(t,e,s,i,r){if(r){let n=this.parseMethod(t,e,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(n),n}if(s||e||this.match(10))return i&&this.unexpected(),t.kind="method",t.method=!0,this.parseMethod(t,e,s,!1,!1,"ObjectMethod")}parseObjectProperty(t,e,s,i){if(t.shorthand=!1,this.eat(14))return t.value=s?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowInOrVoidPattern(8,i),this.finishObjectProperty(t);if(!t.computed&&t.key.type==="Identifier"){if(this.checkReservedWord(t.key.name,t.key.loc.start,!0,!1),s)t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key));else if(this.match(29)){let r=this.state.startLoc;i!=null?i.shorthandAssignLoc===null&&(i.shorthandAssignLoc=r):this.raise(p.InvalidCoverInitializedName,r),t.value=this.parseMaybeDefault(e,this.cloneIdentifier(t.key))}else t.value=this.cloneIdentifier(t.key);return t.shorthand=!0,this.finishObjectProperty(t)}}finishObjectProperty(t){return this.finishNode(t,"ObjectProperty")}parseObjPropValue(t,e,s,i,r,n,o){let h=this.parseObjectMethod(t,s,i,r,n)||this.parseObjectProperty(t,e,r,o);return h||this.unexpected(),h}parsePropertyName(t,e){if(this.eat(0))t.computed=!0,t.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{let{type:s,value:i}=this.state,r;if(O(s))r=this.parseIdentifier(!0);else switch(s){case 135:r=this.parseNumericLiteral(i);break;case 134:r=this.parseStringLiteral(i);break;case 136:r=this.parseBigIntLiteral(i);break;case 139:{let n=this.state.startLoc;e!=null?e.privateKeyLoc===null&&(e.privateKeyLoc=n):this.raise(p.UnexpectedPrivateField,n),r=this.parsePrivateName();break}default:this.unexpected()}t.key=r,s!==139&&(t.computed=!1)}}initFunction(t,e){t.id=null,t.generator=!1,t.async=e}parseMethod(t,e,s,i,r,n,o=!1){this.initFunction(t,s),t.generator=e,this.scope.enter(530|(o?576:0)|(r?32:0)),this.prodParam.enter(Se(s,t.generator)),this.parseFunctionParams(t,i);let h=this.parseFunctionBodyAndFinish(t,n,!0);return this.prodParam.exit(),this.scope.exit(),h}parseArrayLike(t,e,s){e&&this.expectPlugin("recordAndTuple");let i=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;let r=this.startNode();return this.next(),r.elements=this.parseExprList(t,!e,s,r),this.state.inFSharpPipelineDirectBody=i,this.finishNode(r,e?"TupleExpression":"ArrayExpression")}parseArrowExpression(t,e,s,i){this.scope.enter(518);let r=Se(s,!1);!this.match(5)&&this.prodParam.hasIn&&(r|=8),this.prodParam.enter(r),this.initFunction(t,s);let n=this.state.maybeInArrowParameters;return e&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(t,e,i)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(t,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=n,this.finishNode(t,"ArrowFunctionExpression")}setArrowFunctionParameters(t,e,s){this.toAssignableList(e,s,!1),t.params=e}parseFunctionBodyAndFinish(t,e,s=!1){return this.parseFunctionBody(t,!1,s),this.finishNode(t,e)}parseFunctionBody(t,e,s=!1){let i=e&&!this.match(5);if(this.expressionScope.enter(as()),i)t.body=this.parseMaybeAssign(),this.checkParams(t,!1,e,!1);else{let r=this.state.strict,n=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),t.body=this.parseBlock(!0,!1,o=>{let h=!this.isSimpleParamList(t.params);o&&h&&this.raise(p.IllegalLanguageModeDirective,(t.kind==="method"||t.kind==="constructor")&&t.key?t.key.loc.end:t);let l=!r&&this.state.strict;this.checkParams(t,!this.state.strict&&!e&&!s&&!h,e,l),this.state.strict&&t.id&&this.checkIdentifier(t.id,65,l)}),this.prodParam.exit(),this.state.labels=n}this.expressionScope.exit()}isSimpleParameter(t){return t.type==="Identifier"}isSimpleParamList(t){for(let e=0,s=t.length;e10||!Ii(t))return;if(s&&wi(t)){this.raise(p.UnexpectedKeyword,e,{keyword:t});return}if((this.state.strict?i?ts:Zt:Qt)(t,this.inModule)){this.raise(p.UnexpectedReservedWord,e,{reservedWord:t});return}else if(t==="yield"){if(this.prodParam.hasYield){this.raise(p.YieldBindingIdentifier,e);return}}else if(t==="await"){if(this.prodParam.hasAwait){this.raise(p.AwaitBindingIdentifier,e);return}if(this.scope.inStaticBlock){this.raise(p.AwaitBindingIdentifierInStaticBlock,e);return}this.expressionScope.recordAsyncArrowParametersError(e)}else if(t==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(p.ArgumentsInClass,e);return}}recordAwaitIfAllowed(){let t=this.prodParam.hasAwait;return t&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),t}parseAwait(t){let e=this.startNodeAt(t);return this.expressionScope.recordParameterInitializerError(p.AwaitExpressionFormalParameter,e),this.eat(55)&&this.raise(p.ObsoleteAwaitStar,e),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(e.argument=this.parseMaybeUnary(null,!0)),this.finishNode(e,"AwaitExpression")}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:t}=this.state;return t===53||t===10||t===0||$e(t)||t===102&&!this.state.containsEsc||t===138||t===56||this.hasPlugin("v8intrinsic")&&t===54}parseYield(t){let e=this.startNodeAt(t);this.expressionScope.recordParameterInitializerError(p.YieldInParameter,e);let s=!1,i=null;if(!this.hasPrecedingLineBreak())switch(s=this.eat(55),this.state.type){case 13:case 140:case 8:case 11:case 3:case 9:case 14:case 12:if(!s)break;default:i=this.parseMaybeAssign()}return e.delegate=s,e.argument=i,this.finishNode(e,"YieldExpression")}parseImportCall(t){if(this.next(),t.source=this.parseMaybeAssignAllowIn(),t.options=null,this.eat(12)){if(this.match(11))this.addTrailingCommaExtraToNode(t.source);else if(t.options=this.parseMaybeAssignAllowIn(),this.eat(12)&&(this.addTrailingCommaExtraToNode(t.options),!this.match(11))){do this.parseMaybeAssignAllowIn();while(this.eat(12)&&!this.match(11));this.raise(p.ImportCallArity,t)}}return this.expect(11),this.finishNode(t,"ImportExpression")}checkPipelineAtInfixOperator(t,e){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&t.type==="SequenceExpression"&&this.raise(p.PipelineHeadSequenceExpression,e)}parseSmartPipelineBodyInStyle(t,e){if(this.isSimpleReference(t)){let s=this.startNodeAt(e);return s.callee=t,this.finishNode(s,"PipelineBareFunction")}else{let s=this.startNodeAt(e);return this.checkSmartPipeTopicBodyEarlyErrors(e),s.expression=t,this.finishNode(s,"PipelineTopicExpression")}}isSimpleReference(t){switch(t.type){case"MemberExpression":return!t.computed&&this.isSimpleReference(t.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(t){if(this.match(19))throw this.raise(p.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(p.PipelineTopicUnused,t)}withTopicBindingContext(t){let e=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return t()}finally{this.state.topicContext=e}}withSmartMixTopicForbiddingContext(t){return t()}withSoloAwaitPermittingContext(t){let e=this.state.soloAwait;this.state.soloAwait=!0;try{return t()}finally{this.state.soloAwait=e}}allowInAnd(t){let e=this.prodParam.currentFlags();if(8&~e){this.prodParam.enter(e|8);try{return t()}finally{this.prodParam.exit()}}return t()}disallowInAnd(t){let e=this.prodParam.currentFlags();if(8&e){this.prodParam.enter(e&-9);try{return t()}finally{this.prodParam.exit()}}return t()}registerTopicReference(){this.state.topicContext.maxTopicIndex=0}topicReferenceIsAllowedInCurrentContext(){return this.state.topicContext.maxNumOfResolvableTopics>=1}topicReferenceWasUsedInCurrentContext(){return this.state.topicContext.maxTopicIndex!=null&&this.state.topicContext.maxTopicIndex>=0}parseFSharpPipelineBody(t){let e=this.state.startLoc;this.state.potentialArrowAt=this.state.start;let s=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;let i=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),e,t);return this.state.inFSharpPipelineDirectBody=s,i}parseModuleExpression(){this.expectPlugin("moduleBlocks");let t=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);let e=this.startNodeAt(this.state.endLoc);this.next();let s=this.initializeScopes(!0);this.enterInitialScopes();try{t.body=this.parseProgram(e,8,"module")}finally{s()}return this.finishNode(t,"ModuleExpression")}parseVoidPattern(t){this.expectPlugin("discardBinding");let e=this.startNode();return t!=null&&(t.voidPatternLoc=this.state.startLoc),this.next(),this.finishNode(e,"VoidPattern")}parseMaybeAssignAllowInOrVoidPattern(t,e,s){if(e!=null&&this.match(88)){let i=this.lookaheadCharCode();if(i===44||i===(t===3?93:t===8?125:41)||i===61)return this.parseMaybeDefault(this.state.startLoc,this.parseVoidPattern(e))}return this.parseMaybeAssignAllowIn(e,s)}parsePropertyNamePrefixOperator(t){}},ze={kind:1},sr={kind:2},ir=/[\uD800-\uDFFF]/u,qe=/in(?:stanceof)?/y;function rr(a,t,e){for(let s=0;s0)for(let[r,n]of Array.from(this.scope.undefinedExports))this.raise(p.ModuleExportUndefined,n,{localName:r});this.addExtra(t,"topLevelAwait",this.state.hasTopLevelAwait)}let i;return e===140?i=this.finishNode(t,"Program"):i=this.finishNodeAt(t,"Program",D(this.state.startLoc,-1)),i}stmtToDirective(t){let e=this.castNodeTo(t,"Directive"),s=this.castNodeTo(t.expression,"DirectiveLiteral"),i=s.value,r=this.input.slice(this.offsetToSourcePos(s.start),this.offsetToSourcePos(s.end)),n=s.value=r.slice(1,-1);return this.addExtra(s,"raw",r),this.addExtra(s,"rawValue",n),this.addExtra(s,"expressionValue",i),e.value=s,delete t.expression,e}parseInterpreterDirective(){if(!this.match(28))return null;let t=this.startNode();return t.value=this.state.value,this.next(),this.finishNode(t,"InterpreterDirective")}isLet(){return this.isContextual(100)?this.hasFollowingBindingAtom():!1}isUsing(){return this.isContextual(107)?this.nextTokenIsIdentifierOnSameLine():!1}isForUsing(){if(!this.isContextual(107))return!1;let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);if(this.isUnparsedContextual(t,"of")){let s=this.lookaheadCharCodeSince(t+2);if(s!==61&&s!==58&&s!==59)return!1}return!!(this.chStartsBindingIdentifier(e,t)||this.isUnparsedContextual(t,"void"))}nextTokenIsIdentifierOnSameLine(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return this.chStartsBindingIdentifier(e,t)}isAwaitUsing(){if(!this.isContextual(96))return!1;let t=this.nextTokenInLineStart();if(this.isUnparsedContextual(t,"using")){t=this.nextTokenInLineStartSince(t+5);let e=this.codePointAtPos(t);if(this.chStartsBindingIdentifier(e,t))return!0}return!1}chStartsBindingIdentifier(t,e){if(B(t)){if(qe.lastIndex=e,qe.test(this.input)){let s=this.codePointAtPos(qe.lastIndex);if(!K(s)&&s!==92)return!1}return!0}else return t===92}chStartsBindingPattern(t){return t===91||t===123}hasFollowingBindingAtom(){let t=this.nextTokenStart(),e=this.codePointAtPos(t);return this.chStartsBindingPattern(e)||this.chStartsBindingIdentifier(e,t)}hasInLineFollowingBindingIdentifierOrBrace(){let t=this.nextTokenInLineStart(),e=this.codePointAtPos(t);return e===123||this.chStartsBindingIdentifier(e,t)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(t=!1){let e=0;return this.options.annexB&&!this.state.strict&&(e|=4,t&&(e|=8)),this.parseStatementLike(e)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(t){let e=null;return this.match(26)&&(e=this.parseDecorators(!0)),this.parseStatementContent(t,e)}parseStatementContent(t,e){let s=this.state.type,i=this.startNode(),r=!!(t&2),n=!!(t&4),o=t&1;switch(s){case 60:return this.parseBreakContinueStatement(i,!0);case 63:return this.parseBreakContinueStatement(i,!1);case 64:return this.parseDebuggerStatement(i);case 90:return this.parseDoWhileStatement(i);case 91:return this.parseForStatement(i);case 68:if(this.lookaheadCharCode()===46)break;return n||this.raise(this.state.strict?p.StrictFunction:this.options.annexB?p.SloppyFunctionAnnexB:p.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(i,!1,!r&&n);case 80:return r||this.unexpected(),this.parseClass(this.maybeTakeDecorators(e,i),!0);case 69:return this.parseIfStatement(i);case 70:return this.parseReturnStatement(i);case 71:return this.parseSwitchStatement(i);case 72:return this.parseThrowStatement(i);case 73:return this.parseTryStatement(i);case 96:if(this.isAwaitUsing())return this.allowsUsing()?r?this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,i):this.raise(p.UnexpectedLexicalDeclaration,i):this.raise(p.UnexpectedUsingDeclaration,i),this.next(),this.parseVarStatement(i,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.allowsUsing()?r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(p.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(i,"using");case 100:{if(this.state.containsEsc)break;let u=this.nextTokenStart(),f=this.codePointAtPos(u);if(f!==91&&(!r&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(f,u)&&f!==123))break}case 75:r||this.raise(p.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{let u=this.state.value;return this.parseVarStatement(i,u)}case 92:return this.parseWhileStatement(i);case 76:return this.parseWithStatement(i);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(i);case 83:{let u=this.lookaheadCharCode();if(u===40||u===46)break}case 82:{!(this.optionFlags&8)&&!o&&this.raise(p.UnexpectedImportExport,this.state.startLoc),this.next();let u;return s===83?u=this.parseImport(i):u=this.parseExport(i,e),this.assertModuleNodeAllowed(u),u}default:if(this.isAsyncFunction())return r||this.raise(p.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(i,!0,!r&&n)}let h=this.state.value,l=this.parseExpression();return w(s)&&l.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(i,h,l,t):this.parseExpressionStatement(i,l,e)}assertModuleNodeAllowed(t){!(this.optionFlags&8)&&!this.inModule&&this.raise(p.ImportOutsideModule,t)}decoratorsEnabledBeforeExport(){return this.hasPlugin("decorators-legacy")?!0:this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(t,e,s){return t&&(e.decorators?.length?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(p.DecoratorsBeforeAfterExport,e.decorators[0]),e.decorators.unshift(...t)):e.decorators=t,this.resetStartLocationFromNode(e,t[0]),s&&this.resetStartLocationFromNode(s,e)),e}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(t){let e=[];do e.push(this.parseDecorator());while(this.match(26));if(this.match(82))t||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(p.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(p.UnexpectedLeadingDecorator,this.state.startLoc);return e}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let t=this.startNode();if(this.next(),this.hasPlugin("decorators")){let e=this.state.startLoc,s;if(this.match(10)){let i=this.state.startLoc;this.next(),s=this.parseExpression(),this.expect(11),s=this.wrapParenthesis(i,s);let r=this.state.startLoc;t.expression=this.parseMaybeDecoratorArguments(s,i),this.getPluginOption("decorators","allowCallParenthesized")===!1&&t.expression!==s&&this.raise(p.DecoratorArgumentsOutsideParentheses,r)}else{for(s=this.parseIdentifier(!1);this.eat(16);){let i=this.startNodeAt(e);i.object=s,this.match(139)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),i.property=this.parsePrivateName()):i.property=this.parseIdentifier(!0),i.computed=!1,s=this.finishNode(i,"MemberExpression")}t.expression=this.parseMaybeDecoratorArguments(s,e)}}else t.expression=this.parseExprSubscripts();return this.finishNode(t,"Decorator")}parseMaybeDecoratorArguments(t,e){if(this.eat(10)){let s=this.startNodeAt(e);return s.callee=t,s.arguments=this.parseCallExpressionArguments(),this.toReferencedList(s.arguments),this.finishNode(s,"CallExpression")}return t}parseBreakContinueStatement(t,e){return this.next(),this.isLineTerminator()?t.label=null:(t.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(t,e),this.finishNode(t,e?"BreakStatement":"ContinueStatement")}verifyBreakContinue(t,e){let s;for(s=0;sthis.parseStatement()),this.state.labels.pop(),this.expect(92),t.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(t,"DoWhileStatement")}parseForStatement(t){this.next(),this.state.labels.push(ze);let e=null;if(this.isContextual(96)&&this.recordAwaitIfAllowed()&&(e=this.state.startLoc,this.next()),this.scope.enter(0),this.expect(10),this.match(13))return e!==null&&this.unexpected(e),this.parseFor(t,null);let s=this.isContextual(100);{let h=this.isAwaitUsing(),l=h||this.isForUsing(),u=s&&this.hasFollowingBindingAtom()||l;if(this.match(74)||this.match(75)||u){let f=this.startNode(),d;h?(d="await using",this.recordAwaitIfAllowed()||this.raise(p.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):d=this.state.value,this.next(),this.parseVar(f,!0,d);let x=this.finishNode(f,"VariableDeclaration"),A=this.match(58);return A&&l&&this.raise(p.ForInUsing,x),(A||this.isContextual(102))&&x.declarations.length===1?this.parseForIn(t,x,e):(e!==null&&this.unexpected(e),this.parseFor(t,x))}}let i=this.isContextual(95),r=new Y,n=this.parseExpression(!0,r),o=this.isContextual(102);if(o&&(s&&this.raise(p.ForOfLet,n),e===null&&i&&n.type==="Identifier"&&this.raise(p.ForOfAsync,n)),o||this.match(58)){this.checkDestructuringPrivate(r),this.toAssignable(n,!0);let h=o?"ForOfStatement":"ForInStatement";return this.checkLVal(n,{type:h}),this.parseForIn(t,n,e)}else this.checkExpressionErrors(r,!0);return e!==null&&this.unexpected(e),this.parseFor(t,n)}parseFunctionStatement(t,e,s){return this.next(),this.parseFunction(t,1|(s?2:0)|(e?8:0))}parseIfStatement(t){return this.next(),t.test=this.parseHeaderExpression(),t.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),t.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(t,"IfStatement")}parseReturnStatement(t){return this.prodParam.hasReturn||this.raise(p.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?t.argument=null:(t.argument=this.parseExpression(),this.semicolon()),this.finishNode(t,"ReturnStatement")}parseSwitchStatement(t){this.next(),t.discriminant=this.parseHeaderExpression();let e=t.cases=[];this.expect(5),this.state.labels.push(sr),this.scope.enter(256);let s;for(let i;!this.match(8);)if(this.match(61)||this.match(65)){let r=this.match(61);s&&this.finishNode(s,"SwitchCase"),e.push(s=this.startNode()),s.consequent=[],this.next(),r?s.test=this.parseExpression():(i&&this.raise(p.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),i=!0,s.test=null),this.expect(14)}else s?s.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),s&&this.finishNode(s,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(t,"SwitchStatement")}parseThrowStatement(t){return this.next(),this.hasPrecedingLineBreak()&&this.raise(p.NewlineAfterThrow,this.state.lastTokEndLoc),t.argument=this.parseExpression(),this.semicolon(),this.finishNode(t,"ThrowStatement")}parseCatchClauseParam(){let t=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&t.type==="Identifier"?8:0),this.checkLVal(t,{type:"CatchClause"},9),t}parseTryStatement(t){if(this.next(),t.block=this.parseBlock(),t.handler=null,this.match(62)){let e=this.startNode();this.next(),this.match(10)?(this.expect(10),e.param=this.parseCatchClauseParam(),this.expect(11)):(e.param=null,this.scope.enter(0)),e.body=this.withSmartMixTopicForbiddingContext(()=>this.parseBlock(!1,!1)),this.scope.exit(),t.handler=this.finishNode(e,"CatchClause")}return t.finalizer=this.eat(67)?this.parseBlock():null,!t.handler&&!t.finalizer&&this.raise(p.NoCatchOrFinally,t),this.finishNode(t,"TryStatement")}parseVarStatement(t,e,s=!1){return this.next(),this.parseVar(t,!1,e,s),this.semicolon(),this.finishNode(t,"VariableDeclaration")}parseWhileStatement(t){return this.next(),t.test=this.parseHeaderExpression(),this.state.labels.push(ze),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(t,"WhileStatement")}parseWithStatement(t){return this.state.strict&&this.raise(p.StrictWith,this.state.startLoc),this.next(),t.object=this.parseHeaderExpression(),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(t,"WithStatement")}parseEmptyStatement(t){return this.next(),this.finishNode(t,"EmptyStatement")}parseLabeledStatement(t,e,s,i){for(let n of this.state.labels)n.name===e&&this.raise(p.LabelRedeclaration,s,{labelName:e});let r=pi(this.state.type)?1:this.match(71)?2:null;for(let n=this.state.labels.length-1;n>=0;n--){let o=this.state.labels[n];if(o.statementStart===t.start)o.statementStart=this.sourceToOffsetPos(this.state.start),o.kind=r;else break}return this.state.labels.push({name:e,kind:r,statementStart:this.sourceToOffsetPos(this.state.start)}),t.body=i&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),t.label=s,this.finishNode(t,"LabeledStatement")}parseExpressionStatement(t,e,s){return t.expression=e,this.semicolon(),this.finishNode(t,"ExpressionStatement")}parseBlock(t=!1,e=!0,s){let i=this.startNode();return t&&this.state.strictErrors.clear(),this.expect(5),e&&this.scope.enter(0),this.parseBlockBody(i,t,!1,8,s),e&&this.scope.exit(),this.finishNode(i,"BlockStatement")}isValidDirective(t){return t.type==="ExpressionStatement"&&t.expression.type==="StringLiteral"&&!t.expression.extra.parenthesized}parseBlockBody(t,e,s,i,r){let n=t.body=[],o=t.directives=[];this.parseBlockOrModuleBlockBody(n,e?o:void 0,s,i,r)}parseBlockOrModuleBlockBody(t,e,s,i,r){let n=this.state.strict,o=!1,h=!1;for(;!this.match(i);){let l=s?this.parseModuleItem():this.parseStatementListItem();if(e&&!h){if(this.isValidDirective(l)){let u=this.stmtToDirective(l);e.push(u),!o&&u.value.value==="use strict"&&(o=!0,this.setStrict(!0));continue}h=!0,this.state.strictErrors.clear()}t.push(l)}r?.call(this,o),n||this.setStrict(!1),this.next()}parseFor(t,e){return t.init=e,this.semicolon(!1),t.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),t.update=this.match(11)?null:this.parseExpression(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,"ForStatement")}parseForIn(t,e,s){let i=this.match(58);return this.next(),i?s!==null&&this.unexpected(s):t.await=s!==null,e.type==="VariableDeclaration"&&e.declarations[0].init!=null&&(!i||!this.options.annexB||this.state.strict||e.kind!=="var"||e.declarations[0].id.type!=="Identifier")&&this.raise(p.ForInOfLoopInitializer,e,{type:i?"ForInStatement":"ForOfStatement"}),e.type==="AssignmentPattern"&&this.raise(p.InvalidLhs,e,{ancestor:{type:"ForStatement"}}),t.left=e,t.right=i?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),t.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(t,i?"ForInStatement":"ForOfStatement")}parseVar(t,e,s,i=!1){let r=t.declarations=[];for(t.kind=s;;){let n=this.startNode();if(this.parseVarId(n,s),n.init=this.eat(29)?e?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,n.init===null&&!i&&(n.id.type!=="Identifier"&&!(e&&(this.match(58)||this.isContextual(102)))?this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(s==="const"||s==="using"||s==="await using")&&!(this.match(58)||this.isContextual(102))&&this.raise(p.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:s})),r.push(this.finishNode(n,"VariableDeclarator")),!this.eat(12))break}return t}parseVarId(t,e){let s=this.parseBindingAtom();e==="using"||e==="await using"?(s.type==="ArrayPattern"||s.type==="ObjectPattern")&&this.raise(p.UsingDeclarationHasBindingPattern,s.loc.start):s.type==="VoidPattern"&&this.raise(p.UnexpectedVoidPattern,s.loc.start),this.checkLVal(s,{type:"VariableDeclarator"},e==="var"?5:8201),t.id=s}parseAsyncFunctionExpression(t){return this.parseFunction(t,8)}parseFunction(t,e=0){let s=e&2,i=!!(e&1),r=i&&!(e&4),n=!!(e&8);this.initFunction(t,n),this.match(55)&&(s&&this.raise(p.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),t.generator=!0),i&&(t.id=this.parseFunctionId(r));let o=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(514),this.prodParam.enter(Se(n,t.generator)),i||(t.id=this.parseFunctionId()),this.parseFunctionParams(t,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(t,i?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),i&&!s&&this.registerFunctionStatementId(t),this.state.maybeInArrowParameters=o,t}parseFunctionId(t){return t||w(this.state.type)?this.parseIdentifier():null}parseFunctionParams(t,e){this.expect(10),this.expressionScope.enter(zi()),t.params=this.parseBindingList(11,41,2|(e?4:0)),this.expressionScope.exit()}registerFunctionStatementId(t){t.id&&this.scope.declareName(t.id.name,!this.options.annexB||this.state.strict||t.generator||t.async?this.scope.treatFunctionsAsVar?5:8201:17,t.id.loc.start)}parseClass(t,e,s){this.next();let i=this.state.strict;return this.state.strict=!0,this.parseClassId(t,e,s),this.parseClassSuper(t),t.body=this.parseClassBody(!!t.superClass,i),this.finishNode(t,e?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}nameIsConstructor(t){return t.type==="Identifier"&&t.name==="constructor"||t.type==="StringLiteral"&&t.value==="constructor"}isNonstaticConstructor(t){return!t.computed&&!t.static&&this.nameIsConstructor(t.key)}parseClassBody(t,e){this.classScope.enter();let s={hadConstructor:!1,hadSuperClass:t},i=[],r=this.startNode();if(r.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(i.length>0)throw this.raise(p.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){i.push(this.parseDecorator());continue}let n=this.startNode();i.length&&(n.decorators=i,this.resetStartLocationFromNode(n,i[0]),i=[]),this.parseClassMember(r,n,s),n.kind==="constructor"&&n.decorators&&n.decorators.length>0&&this.raise(p.DecoratorConstructor,n)}}),this.state.strict=e,this.next(),i.length)throw this.raise(p.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(r,"ClassBody")}parseClassMemberFromModifier(t,e){let s=this.parseIdentifier(!0);if(this.isClassMethod()){let i=e;return i.kind="method",i.computed=!1,i.key=s,i.static=!1,this.pushClassMethod(t,i,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let i=e;return i.computed=!1,i.key=s,i.static=!1,t.body.push(this.parseClassProperty(i)),!0}return this.resetPreviousNodeTrailingComments(s),!1}parseClassMember(t,e,s){let i=this.isContextual(106);if(i){if(this.parseClassMemberFromModifier(t,e))return;if(this.eat(5)){this.parseClassStaticBlock(t,e);return}}this.parseClassMemberWithIsStatic(t,e,s,i)}parseClassMemberWithIsStatic(t,e,s,i){let r=e,n=e,o=e,h=e,l=e,u=r,f=r;if(e.static=i,this.parsePropertyNamePrefixOperator(e),this.eat(55)){u.kind="method";let C=this.match(139);if(this.parseClassElementName(u),this.parsePostMemberNameModifiers(u),C){this.pushClassPrivateMethod(t,n,!0,!1);return}this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsGenerator,r.key),this.pushClassMethod(t,r,!0,!1,!1,!1);return}let d=!this.state.containsEsc&&w(this.state.type),x=this.parseClassElementName(e),A=d?x.name:null,k=this.isPrivateName(x),N=this.state.startLoc;if(this.parsePostMemberNameModifiers(f),this.isClassMethod()){if(u.kind="method",k){this.pushClassPrivateMethod(t,n,!1,!1);return}let C=this.isNonstaticConstructor(r),I=!1;C&&(r.kind="constructor",s.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(p.DuplicateConstructor,x),C&&this.hasPlugin("typescript")&&e.override&&this.raise(p.OverrideOnConstructor,x),s.hadConstructor=!0,I=s.hadSuperClass),this.pushClassMethod(t,r,!1,!1,C,I)}else if(this.isClassProperty())k?this.pushClassPrivateProperty(t,h):this.pushClassProperty(t,o);else if(A==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(x);let C=this.eat(55);f.optional&&this.unexpected(N),u.kind="method";let I=this.match(139);this.parseClassElementName(u),this.parsePostMemberNameModifiers(f),I?this.pushClassPrivateMethod(t,n,C,!0):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAsync,r.key),this.pushClassMethod(t,r,C,!0,!1,!1))}else if((A==="get"||A==="set")&&!(this.match(55)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(x),u.kind=A;let C=this.match(139);this.parseClassElementName(r),C?this.pushClassPrivateMethod(t,n,!1,!1):(this.isNonstaticConstructor(r)&&this.raise(p.ConstructorIsAccessor,r.key),this.pushClassMethod(t,r,!1,!1,!1,!1)),this.checkGetterSetterParams(r)}else if(A==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(x);let C=this.match(139);this.parseClassElementName(o),this.pushClassAccessorProperty(t,l,C)}else this.isLineTerminator()?k?this.pushClassPrivateProperty(t,h):this.pushClassProperty(t,o):this.unexpected()}parseClassElementName(t){let{type:e,value:s}=this.state;if((e===132||e===134)&&t.static&&s==="prototype"&&this.raise(p.StaticPrototype,this.state.startLoc),e===139){s==="constructor"&&this.raise(p.ConstructorClassPrivateField,this.state.startLoc);let i=this.parsePrivateName();return t.key=i,i}return this.parsePropertyName(t),t.key}parseClassStaticBlock(t,e){this.scope.enter(720);let s=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let i=e.body=[];this.parseBlockOrModuleBlockBody(i,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=s,t.body.push(this.finishNode(e,"StaticBlock")),e.decorators?.length&&this.raise(p.DecoratorStaticBlock,e)}pushClassProperty(t,e){!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key),t.body.push(this.parseClassProperty(e))}pushClassPrivateProperty(t,e){let s=this.parseClassPrivateProperty(e);t.body.push(s),this.classScope.declarePrivateName(this.getPrivateNameSV(s.key),0,s.key.loc.start)}pushClassAccessorProperty(t,e,s){!s&&!e.computed&&this.nameIsConstructor(e.key)&&this.raise(p.ConstructorClassField,e.key);let i=this.parseClassAccessorProperty(e);t.body.push(i),s&&this.classScope.declarePrivateName(this.getPrivateNameSV(i.key),0,i.key.loc.start)}pushClassMethod(t,e,s,i,r,n){t.body.push(this.parseMethod(e,s,i,r,n,"ClassMethod",!0))}pushClassPrivateMethod(t,e,s,i){let r=this.parseMethod(e,s,i,!1,!1,"ClassPrivateMethod",!0);t.body.push(r);let n=r.kind==="get"?r.static?6:2:r.kind==="set"?r.static?5:1:0;this.declareClassPrivateMethodInScope(r,n)}declareClassPrivateMethodInScope(t,e){this.classScope.declarePrivateName(this.getPrivateNameSV(t.key),e,t.key.loc.start)}parsePostMemberNameModifiers(t){}parseClassPrivateProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassPrivateProperty")}parseClassProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassProperty")}parseClassAccessorProperty(t){return this.parseInitializer(t),this.semicolon(),this.finishNode(t,"ClassAccessorProperty")}parseInitializer(t){this.scope.enter(592),this.expressionScope.enter(as()),this.prodParam.enter(0),t.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(t,e,s,i=8331){if(w(this.state.type))t.id=this.parseIdentifier(),e&&this.declareNameFromIdentifier(t.id,i);else if(s||!e)t.id=null;else throw this.raise(p.MissingClassName,this.state.startLoc)}parseClassSuper(t){t.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(t,e){let s=this.parseMaybeImportPhase(t,!0),i=this.maybeParseExportDefaultSpecifier(t,s),r=!i||this.eat(12),n=r&&this.eatExportStar(t),o=n&&this.maybeParseExportNamespaceSpecifier(t),h=r&&(!o||this.eat(12)),l=i||n;if(n&&!o){if(i&&this.unexpected(),e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.parseExportFrom(t,!0),this.sawUnambiguousESM=!0,this.finishNode(t,"ExportAllDeclaration")}let u=this.maybeParseExportNamedSpecifiers(t);i&&r&&!n&&!u&&this.unexpected(null,5),o&&h&&this.unexpected(null,98);let f;if(l||u){if(f=!1,e)throw this.raise(p.UnsupportedDecoratorExport,t);this.parseExportFrom(t,l)}else f=this.maybeParseExportDeclaration(t);if(l||u||f){let d=t;if(this.checkExport(d,!0,!1,!!d.source),d.declaration?.type==="ClassDeclaration")this.maybeTakeDecorators(e,d.declaration,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.sawUnambiguousESM=!0,this.finishNode(d,"ExportNamedDeclaration")}if(this.eat(65)){let d=t,x=this.parseExportDefaultExpression();if(d.declaration=x,x.type==="ClassDeclaration")this.maybeTakeDecorators(e,x,d);else if(e)throw this.raise(p.UnsupportedDecoratorExport,t);return this.checkExport(d,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(d,"ExportDefaultDeclaration")}throw this.unexpected(null,5)}eatExportStar(t){return this.eat(55)}maybeParseExportDefaultSpecifier(t,e){if(e||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",e?.loc.start);let s=e||this.parseIdentifier(!0),i=this.startNodeAtNode(s);return i.exported=s,t.specifiers=[this.finishNode(i,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(t){if(this.isContextual(93)){t.specifiers??(t.specifiers=[]);let e=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),e.exported=this.parseModuleExportName(),t.specifiers.push(this.finishNode(e,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(t){if(this.match(5)){let e=t;e.specifiers||(e.specifiers=[]);let s=e.exportKind==="type";return e.specifiers.push(...this.parseExportSpecifiers(s)),e.source=null,e.attributes=[],e.declaration=null,!0}return!1}maybeParseExportDeclaration(t){return this.shouldParseExportDeclaration()?(t.specifiers=[],t.source=null,t.attributes=[],t.declaration=this.parseExportDeclaration(t),!0):!1}isAsyncFunction(){if(!this.isContextual(95))return!1;let t=this.nextTokenInLineStart();return this.isUnparsedContextual(t,"function")}parseExportDefaultExpression(){let t=this.startNode();if(this.match(68))return this.next(),this.parseFunction(t,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(t,13);if(this.match(80))return this.parseClass(t,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(75)||this.match(74)||this.isLet()||this.isUsing()||this.isAwaitUsing())throw this.raise(p.UnsupportedDefaultExport,this.state.startLoc);let e=this.parseMaybeAssignAllowIn();return this.semicolon(),e}parseExportDeclaration(t){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:t}=this.state;if(w(t)){if(t===95&&!this.state.containsEsc||t===100)return!1;if((t===130||t===129)&&!this.state.containsEsc){let i=this.nextTokenStart(),r=this.input.charCodeAt(i);if(r===123||this.chStartsBindingIdentifier(r,i)&&!this.input.startsWith("from",i))return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;let e=this.nextTokenStart(),s=this.isUnparsedContextual(e,"from");if(this.input.charCodeAt(e)===44||w(this.state.type)&&s)return!0;if(this.match(65)&&s){let i=this.input.charCodeAt(this.nextTokenStartSince(e+4));return i===34||i===39}return!1}parseExportFrom(t,e){this.eatContextual(98)?(t.source=this.parseImportSource(),this.checkExport(t),this.maybeParseImportAttributes(t),this.checkJSONModuleImport(t)):e&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:t}=this.state;return t===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(p.DecoratorBeforeExport,this.state.startLoc),!0):this.isUsing()?(this.raise(p.UsingDeclarationExport,this.state.startLoc),!0):this.isAwaitUsing()?(this.raise(p.UsingDeclarationExport,this.state.startLoc),!0):t===74||t===75||t===68||t===80||this.isLet()||this.isAsyncFunction()}checkExport(t,e,s,i){if(e){if(s){if(this.checkDuplicateExports(t,"default"),this.hasPlugin("exportDefaultFrom")){let r=t.declaration;r.type==="Identifier"&&r.name==="from"&&r.end-r.start===4&&!r.extra?.parenthesized&&this.raise(p.ExportDefaultFromAsIdentifier,r)}}else if(t.specifiers?.length)for(let r of t.specifiers){let{exported:n}=r,o=n.type==="Identifier"?n.name:n.value;if(this.checkDuplicateExports(r,o),!i&&r.local){let{local:h}=r;h.type!=="Identifier"?this.raise(p.ExportBindingIsString,r,{localName:h.value,exportName:o}):(this.checkReservedWord(h.name,h.loc.start,!0,!1),this.scope.checkLocalExport(h))}}else if(t.declaration){let r=t.declaration;if(r.type==="FunctionDeclaration"||r.type==="ClassDeclaration"){let{id:n}=r;if(!n)throw new Error("Assertion failure");this.checkDuplicateExports(t,n.name)}else if(r.type==="VariableDeclaration")for(let n of r.declarations)this.checkDeclaration(n.id)}}}checkDeclaration(t){if(t.type==="Identifier")this.checkDuplicateExports(t,t.name);else if(t.type==="ObjectPattern")for(let e of t.properties)this.checkDeclaration(e);else if(t.type==="ArrayPattern")for(let e of t.elements)e&&this.checkDeclaration(e);else t.type==="ObjectProperty"?this.checkDeclaration(t.value):t.type==="RestElement"?this.checkDeclaration(t.argument):t.type==="AssignmentPattern"&&this.checkDeclaration(t.left)}checkDuplicateExports(t,e){this.exportedIdentifiers.has(e)&&(e==="default"?this.raise(p.DuplicateDefaultExport,t):this.raise(p.DuplicateExport,t,{exportName:e})),this.exportedIdentifiers.add(e)}parseExportSpecifiers(t){let e=[],s=!0;for(this.expect(5);!this.eat(8);){if(s)s=!1;else if(this.expect(12),this.eat(8))break;let i=this.isContextual(130),r=this.match(134),n=this.startNode();n.local=this.parseModuleExportName(),e.push(this.parseExportSpecifier(n,r,t,i))}return e}parseExportSpecifier(t,e,s,i){return this.eatContextual(93)?t.exported=this.parseModuleExportName():e?t.exported=this.cloneStringLiteral(t.local):t.exported||(t.exported=this.cloneIdentifier(t.local)),this.finishNode(t,"ExportSpecifier")}parseModuleExportName(){if(this.match(134)){let t=this.parseStringLiteral(this.state.value),e=ir.exec(t.value);return e&&this.raise(p.ModuleExportNameHasLoneSurrogate,t,{surrogateCharCode:e[0].charCodeAt(0)}),t}return this.parseIdentifier(!0)}isJSONModuleImport(t){return t.assertions!=null?t.assertions.some(({key:e,value:s})=>s.value==="json"&&(e.type==="Identifier"?e.name==="type":e.value==="type")):!1}checkImportReflection(t){let{specifiers:e}=t,s=e.length===1?e[0].type:null;t.phase==="source"?s!=="ImportDefaultSpecifier"&&this.raise(p.SourcePhaseImportRequiresDefault,e[0].loc.start):t.phase==="defer"?s!=="ImportNamespaceSpecifier"&&this.raise(p.DeferImportRequiresNamespace,e[0].loc.start):t.module&&(s!=="ImportDefaultSpecifier"&&this.raise(p.ImportReflectionNotBinding,e[0].loc.start),t.assertions?.length>0&&this.raise(p.ImportReflectionHasAssertion,e[0].loc.start))}checkJSONModuleImport(t){if(this.isJSONModuleImport(t)&&t.type!=="ExportAllDeclaration"){let{specifiers:e}=t;if(e!=null){let s=e.find(i=>{let r;if(i.type==="ExportSpecifier"?r=i.local:i.type==="ImportSpecifier"&&(r=i.imported),r!==void 0)return r.type==="Identifier"?r.name!=="default":r.value!=="default"});s!==void 0&&this.raise(p.ImportJSONBindingNotDefault,s.loc.start)}}}isPotentialImportPhase(t){return t?!1:this.isContextual(105)||this.isContextual(97)}applyImportPhase(t,e,s,i){e||(this.hasPlugin("importReflection")&&(t.module=!1),s==="source"?(this.expectPlugin("sourcePhaseImports",i),t.phase="source"):s==="defer"?(this.expectPlugin("deferredImportEvaluation",i),t.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(t.phase=null))}parseMaybeImportPhase(t,e){if(!this.isPotentialImportPhase(e))return this.applyImportPhase(t,e,null),null;let s=this.startNode(),i=this.parseIdentifierName(!0),{type:r}=this.state;return(O(r)?r!==98||this.lookaheadCharCode()===102:r!==12)?(this.applyImportPhase(t,e,i,s.loc.start),null):(this.applyImportPhase(t,e,null),this.createIdentifier(s,i))}isPrecedingIdImportPhase(t){let{type:e}=this.state;return w(e)?e!==98||this.lookaheadCharCode()===102:e!==12}parseImport(t){return this.match(134)?this.parseImportSourceAndAttributes(t):this.parseImportSpecifiersAndAfter(t,this.parseMaybeImportPhase(t,!1))}parseImportSpecifiersAndAfter(t,e){t.specifiers=[];let i=!this.maybeParseDefaultImportSpecifier(t,e)||this.eat(12),r=i&&this.maybeParseStarImportSpecifier(t);return i&&!r&&this.parseNamedImportSpecifiers(t),this.expectContextual(98),this.parseImportSourceAndAttributes(t)}parseImportSourceAndAttributes(t){return t.specifiers??(t.specifiers=[]),t.source=this.parseImportSource(),this.maybeParseImportAttributes(t),this.checkImportReflection(t),this.checkJSONModuleImport(t),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(t,"ImportDeclaration")}parseImportSource(){return this.match(134)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(t,e,s){e.local=this.parseIdentifier(),t.specifiers.push(this.finishImportSpecifier(e,s))}finishImportSpecifier(t,e,s=8201){return this.checkLVal(t.local,{type:e},s),this.finishNode(t,e)}parseImportAttributes(){this.expect(5);let t=[],e=new Set;do{if(this.match(8))break;let s=this.startNode(),i=this.state.value;if(e.has(i)&&this.raise(p.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:i}),e.add(i),this.match(134)?s.key=this.parseStringLiteral(i):s.key=this.parseIdentifier(!0),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return this.expect(8),t}parseModuleAttributes(){let t=[],e=new Set;do{let s=this.startNode();if(s.key=this.parseIdentifier(!0),s.key.name!=="type"&&this.raise(p.ModuleAttributeDifferentFromType,s.key),e.has(s.key.name)&&this.raise(p.ModuleAttributesWithDuplicateKeys,s.key,{key:s.key.name}),e.add(s.key.name),this.expect(14),!this.match(134))throw this.raise(p.ModuleAttributeInvalidValue,this.state.startLoc);s.value=this.parseStringLiteral(this.state.value),t.push(this.finishNode(s,"ImportAttribute"))}while(this.eat(12));return t}maybeParseImportAttributes(t){let e;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),e=this.parseImportAttributes()}else this.isContextual(94)&&!this.hasPrecedingLineBreak()?(this.hasPlugin("deprecatedImportAssert")||this.raise(p.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(t,"deprecatedAssertSyntax",!0),this.next(),e=this.parseImportAttributes()):e=[];t.attributes=e}maybeParseDefaultImportSpecifier(t,e){if(e){let s=this.startNodeAtNode(e);return s.local=e,t.specifiers.push(this.finishImportSpecifier(s,"ImportDefaultSpecifier")),!0}else if(O(this.state.type))return this.parseImportSpecifierLocal(t,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(t){if(this.match(55)){let e=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(t,e,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(t){let e=!0;for(this.expect(5);!this.eat(8);){if(e)e=!1;else{if(this.eat(14))throw this.raise(p.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}let s=this.startNode(),i=this.match(134),r=this.isContextual(130);s.imported=this.parseModuleExportName();let n=this.parseImportSpecifier(s,i,t.importKind==="type"||t.importKind==="typeof",r,void 0);t.specifiers.push(n)}}parseImportSpecifier(t,e,s,i,r){if(this.eatContextual(93))t.local=this.parseIdentifier();else{let{imported:n}=t;if(e)throw this.raise(p.ImportBindingIsString,t,{importName:n.value});this.checkReservedWord(n.name,t.loc.start,!0,!0),t.local||(t.local=this.cloneIdentifier(n))}return this.finishImportSpecifier(t,"ImportSpecifier",r)}isThisParam(t){return t.type==="Identifier"&&t.name==="this"}},Ee=class extends ut{constructor(t,e,s){let i=ii(t);super(i,e),this.options=i,this.initializeScopes(),this.plugins=s,this.filename=i.sourceFilename,this.startIndex=i.startIndex;let r=0;i.allowAwaitOutsideFunction&&(r|=1),i.allowReturnOutsideFunction&&(r|=2),i.allowImportExportEverywhere&&(r|=8),i.allowSuperOutsideMethod&&(r|=16),i.allowUndeclaredExports&&(r|=64),i.allowNewTargetOutsideFunction&&(r|=4),i.allowYieldOutsideFunction&&(r|=32),i.ranges&&(r|=128),i.tokens&&(r|=256),i.createImportExpressions&&(r|=512),i.createParenthesizedExpressions&&(r|=1024),i.errorRecovery&&(r|=2048),i.attachComment&&(r|=4096),i.annexB&&(r|=8192),this.optionFlags=r}getScopeHandler(){return fe}parse(){this.enterInitialScopes();let t=this.startNode(),e=this.startNode();this.nextToken(),t.errors=null;let s=this.parseTopLevel(t,e);return s.errors=this.state.errors,s.comments.length=this.state.commentsLen,s}};function Ie(a,t){if(t?.sourceType==="unambiguous"){t=Object.assign({},t);try{t.sourceType="module";let e=le(t,a),s=e.parse();if(e.sawUnambiguousESM)return s;if(e.ambiguousScriptDifferentAst)try{return t.sourceType="script",le(t,a).parse()}catch{}else s.program.sourceType="script";return s}catch(e){try{return t.sourceType="script",le(t,a).parse()}catch{}throw e}}else return le(t,a).parse()}function Ne(a,t){let e=le(t,a);return e.options.strictMode&&(e.state.strict=!0),e.getExpression()}function ar(a){let t={};for(let e of Object.keys(a))t[e]=Gt(a[e]);return t}var ua=ar(oi);function le(a,t){let e=Ee,s=new Map;if(a?.plugins){for(let i of a.plugins){let r,n;typeof i=="string"?r=i:[r,n]=i,s.has(r)||s.set(r,n||{})}er(s),e=nr(s)}return new e(a,t,s)}var Wt=new Map;function nr(a){let t=[];for(let i of tr)a.has(i)&&t.push(i);let e=t.join("|"),s=Wt.get(e);if(!s){s=Ee;for(let i of t)s=hs[i](s);Wt.set(e,s)}return s}function ke(a){return(t,e,s)=>{let i=!!s?.backwards;if(e===!1)return!1;let{length:r}=t,n=e;for(;n>=0&&na===` +`||a==="\r"||a==="\u2028"||a==="\u2029";function hr(a,t,e){let s=!!e?.backwards;if(t===!1)return!1;let i=a.charAt(t);if(s){if(a.charAt(t-1)==="\r"&&i===` +`)return t-2;if(us(i))return t-1}else{if(i==="\r"&&a.charAt(t+1)===` +`)return t+2;if(us(i))return t+1}return t}var fs=hr;function cr(a,t){return t===!1?!1:a.charAt(t)==="/"&&a.charAt(t+1)==="/"?ls(a,t):t}var ds=cr;function lr(a,t){let e=null,s=t;for(;s!==e;)e=s,s=cs(a,s),s=ps(a,s),s=ds(a,s),s=fs(a,s);return s}var ms=lr;function ys(a){let t=[];for(let e of a)try{return e()}catch(s){t.push(s)}throw Object.assign(new Error("All combinations failed"),{errors:t})}function pr(a){if(!a.startsWith("#!"))return"";let t=a.indexOf(` +`);return t===-1?a:a.slice(0,t)}var ve=pr;var ee=(a,t)=>(e,s,...i)=>e|1&&s==null?void 0:(t.call(s)??s[a]).apply(s,i);var ur=Array.prototype.findLast??function(a){for(let t=this.length-1;t>=0;t--){let e=this[t];if(a(e,t,this))return e}},fr=ee("findLast",function(){if(Array.isArray(this))return ur}),xs=fr;function dr(a){return this[a<0?this.length+a:a]}var mr=ee("at",function(){if(Array.isArray(this)||typeof this=="string")return dr}),Ps=mr;function M(a){let t=a.range?.[0]??a.start,e=(a.declaration?.decorators??a.decorators)?.[0];return e?Math.min(M(e),t):t}function L(a){return a.range?.[1]??a.end}function yr(a){let t=new Set(a);return e=>t.has(e?.type)}var te=yr;var xr=te(["Block","CommentBlock","MultiLine"]),se=xr;var Pr=te(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),gs=Pr;var St=new WeakMap;function gr(a){return St.has(a)||St.set(a,se(a)&&a.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(a.value)),St.get(a)}var Ts=gr;function Tr(a){if(!se(a))return!1;let t=`*${a.value}*`.split(` +`);return t.length>1&&t.every(e=>e.trimStart()[0]==="*")}var wt=new WeakMap;function br(a){return wt.has(a)||wt.set(a,Tr(a)),wt.get(a)}var Ct=br;function Ar(a){if(a.length<2)return;let t;for(let e=a.length-1;e>=0;e--){let s=a[e];if(t&&L(s)===M(t)&&Ct(s)&&Ct(t)&&(a.splice(e+1,1),s.value+="*//*"+t.value,s.range=[M(s),L(t)]),!gs(s)&&!se(s))throw new TypeError(`Unknown comment type: "${s.type}".`);t=s}}var bs=Ar;function Sr(a){return a!==null&&typeof a=="object"}var As=Sr;var me=null;function ye(a){if(me!==null&&typeof me.property){let t=me;return me=ye.prototype=null,t}return me=ye.prototype=a??Object.create(null),new ye}var wr=10;for(let a=0;a<=wr;a++)ye();function Et(a){return ye(a)}function Cr(a,t="type"){Et(a);function e(s){let i=s[t],r=a[i];if(!Array.isArray(r))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:s});return r}return e}var Ss=Cr;var c=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],ws={AccessorProperty:c[0],AnyTypeAnnotation:c[1],ArgumentPlaceholder:c[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:c[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:c[3],AsExpression:c[4],AssignmentExpression:c[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:c[6],BigIntLiteral:c[1],BigIntLiteralTypeAnnotation:c[1],BigIntTypeAnnotation:c[1],BinaryExpression:c[5],BindExpression:["object","callee"],BlockStatement:c[7],BooleanLiteral:c[1],BooleanLiteralTypeAnnotation:c[1],BooleanTypeAnnotation:c[1],BreakStatement:c[8],CallExpression:c[9],CatchClause:["param","body"],ChainExpression:c[3],ClassAccessorProperty:c[0],ClassBody:c[10],ClassDeclaration:c[11],ClassExpression:c[11],ClassImplements:c[12],ClassMethod:c[13],ClassPrivateMethod:c[13],ClassPrivateProperty:c[14],ClassProperty:c[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:c[15],ConditionalExpression:c[16],ConditionalTypeAnnotation:c[17],ContinueStatement:c[8],DebuggerStatement:c[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:c[18],DeclareEnum:c[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:c[20],DeclareFunction:["id","predicate"],DeclareHook:c[21],DeclareInterface:c[22],DeclareModule:c[19],DeclareModuleExports:c[23],DeclareNamespace:c[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:c[24],DeclareVariable:c[21],Decorator:c[3],Directive:c[18],DirectiveLiteral:c[1],DoExpression:c[10],DoWhileStatement:c[25],EmptyStatement:c[1],EmptyTypeAnnotation:c[1],EnumBigIntBody:c[26],EnumBigIntMember:c[27],EnumBooleanBody:c[26],EnumBooleanMember:c[27],EnumDeclaration:c[19],EnumDefaultedMember:c[21],EnumNumberBody:c[26],EnumNumberMember:c[27],EnumStringBody:c[26],EnumStringMember:c[27],EnumSymbolBody:c[26],ExistsTypeAnnotation:c[1],ExperimentalRestProperty:c[6],ExperimentalSpreadProperty:c[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:c[28],ExportNamedDeclaration:c[20],ExportNamespaceSpecifier:c[28],ExportSpecifier:["local","exported"],ExpressionStatement:c[3],File:["program"],ForInStatement:c[29],ForOfStatement:c[29],ForStatement:["init","test","update","body"],FunctionDeclaration:c[30],FunctionExpression:c[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:c[15],GenericTypeAnnotation:c[12],HookDeclaration:c[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:c[16],ImportAttribute:c[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:c[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:c[33],ImportSpecifier:["imported","local"],IndexedAccessType:c[34],InferredPredicate:c[1],InferTypeAnnotation:c[35],InterfaceDeclaration:c[22],InterfaceExtends:c[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:c[1],IntersectionTypeAnnotation:c[36],JsExpressionRoot:c[37],JsonRoot:c[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:c[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:c[1],JSXExpressionContainer:c[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:c[1],JSXMemberExpression:c[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:c[1],JSXSpreadAttribute:c[6],JSXSpreadChild:c[3],JSXText:c[1],KeyofTypeAnnotation:c[6],LabeledStatement:["label","body"],Literal:c[1],LogicalExpression:c[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:c[21],MatchExpression:c[39],MatchExpressionCase:c[40],MatchIdentifierPattern:c[21],MatchLiteralPattern:c[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:c[6],MatchStatement:c[39],MatchStatementCase:c[40],MatchUnaryPattern:c[6],MatchWildcardPattern:c[1],MemberExpression:c[38],MetaProperty:["meta","property"],MethodDefinition:c[42],MixedTypeAnnotation:c[1],ModuleExpression:c[10],NeverTypeAnnotation:c[1],NewExpression:c[9],NGChainedExpression:c[43],NGEmptyExpression:c[1],NGMicrosyntax:c[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:c[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:c[32],NGPipeExpression:["left","right","arguments"],NGRoot:c[37],NullableTypeAnnotation:c[23],NullLiteral:c[1],NullLiteralTypeAnnotation:c[1],NumberLiteralTypeAnnotation:c[1],NumberTypeAnnotation:c[1],NumericLiteral:c[1],ObjectExpression:["properties"],ObjectMethod:c[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:c[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:c[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:c[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:c[9],OptionalIndexedAccessType:c[34],OptionalMemberExpression:c[38],ParenthesizedExpression:c[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:c[1],PipelineTopicExpression:c[3],Placeholder:c[1],PrivateIdentifier:c[1],PrivateName:c[21],Program:c[7],Property:c[32],PropertyDefinition:c[14],QualifiedTypeIdentifier:c[44],QualifiedTypeofIdentifier:c[44],RegExpLiteral:c[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:c[6],SatisfiesExpression:c[4],SequenceExpression:c[43],SpreadElement:c[6],StaticBlock:c[10],StringLiteral:c[1],StringLiteralTypeAnnotation:c[1],StringTypeAnnotation:c[1],Super:c[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:c[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:c[1],TemplateLiteral:["quasis","expressions"],ThisExpression:c[1],ThisTypeAnnotation:c[1],ThrowStatement:c[6],TopicReference:c[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:c[45],TSAbstractKeyword:c[1],TSAbstractMethodDefinition:c[32],TSAbstractPropertyDefinition:c[45],TSAnyKeyword:c[1],TSArrayType:c[2],TSAsExpression:c[4],TSAsyncKeyword:c[1],TSBigIntKeyword:c[1],TSBooleanKeyword:c[1],TSCallSignatureDeclaration:c[46],TSClassImplements:c[47],TSConditionalType:c[17],TSConstructorType:c[46],TSConstructSignatureDeclaration:c[46],TSDeclareFunction:c[31],TSDeclareKeyword:c[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:c[26],TSEnumDeclaration:c[19],TSEnumMember:["id","initializer"],TSExportAssignment:c[3],TSExportKeyword:c[1],TSExternalModuleReference:c[3],TSFunctionType:c[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:c[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:c[35],TSInstantiationExpression:c[47],TSInterfaceBody:c[10],TSInterfaceDeclaration:c[22],TSInterfaceHeritage:c[47],TSIntersectionType:c[36],TSIntrinsicKeyword:c[1],TSJSDocAllType:c[1],TSJSDocNonNullableType:c[23],TSJSDocNullableType:c[23],TSJSDocUnknownType:c[1],TSLiteralType:c[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:c[10],TSModuleDeclaration:c[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:c[21],TSNeverKeyword:c[1],TSNonNullExpression:c[3],TSNullKeyword:c[1],TSNumberKeyword:c[1],TSObjectKeyword:c[1],TSOptionalType:c[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:c[23],TSPrivateKeyword:c[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:c[1],TSPublicKeyword:c[1],TSQualifiedName:c[5],TSReadonlyKeyword:c[1],TSRestType:c[23],TSSatisfiesExpression:c[4],TSStaticKeyword:c[1],TSStringKeyword:c[1],TSSymbolKeyword:c[1],TSTemplateLiteralType:["quasis","types"],TSThisType:c[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:c[23],TSTypeAssertion:c[4],TSTypeLiteral:c[26],TSTypeOperator:c[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:c[48],TSTypeParameterInstantiation:c[48],TSTypePredicate:c[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:c[1],TSUnionType:c[36],TSUnknownKeyword:c[1],TSVoidKeyword:c[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:c[24],TypeAnnotation:c[23],TypeCastExpression:c[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:c[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:c[48],TypeParameterInstantiation:c[48],TypePredicate:c[49],UnaryExpression:c[6],UndefinedTypeAnnotation:c[1],UnionTypeAnnotation:c[36],UnknownTypeAnnotation:c[1],UpdateExpression:c[6],V8IntrinsicIdentifier:c[1],VariableDeclaration:["declarations"],VariableDeclarator:c[27],Variance:c[1],VoidPattern:c[1],VoidTypeAnnotation:c[1],WhileStatement:c[25],WithStatement:["object","body"],YieldExpression:c[6]};var Er=Ss(ws),Cs=Er;function Le(a,t){if(!As(a))return a;if(Array.isArray(a)){for(let s=0;sx<=u);f=d&&s.slice(d,u).trim().length===0}return f?void 0:(l.extra={...l.extra,parenthesized:!0},l)}case"TemplateLiteral":if(h.expressions.length!==h.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(e==="flow"||e==="hermes"||e==="espree"||e==="typescript"||r){let l=M(h)+1,u=L(h)-(h.tail?1:2);h.range=[l,u]}break;case"VariableDeclaration":{let l=Ps(0,h.declarations,-1);l?.init&&s[L(l)]!==";"&&(h.range=[M(h),L(l)]);break}case"TSParenthesizedType":return h.typeAnnotation;case"TopicReference":a.extra={...a.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(h.types.length===1)return h.types[0];break;case"ImportExpression":e==="hermes"&&h.attributes&&!h.options&&(h.options=h.attributes);break}},onLeave(h){switch(h.type){case"LogicalExpression":if(Is(h))return It(h);break;case"TSImportType":!h.source&&h.argument.type==="TSLiteralType"&&(h.source=h.argument.literal,delete h.argument);break}}}),a}function Is(a){return a.type==="LogicalExpression"&&a.right.type==="LogicalExpression"&&a.operator===a.right.operator}function It(a){return Is(a)?It({type:"LogicalExpression",operator:a.operator,left:It({type:"LogicalExpression",operator:a.operator,left:a.left,right:a.right.left,range:[M(a.left),L(a.right.left)]}),right:a.right.right,range:[M(a),L(a)]}):a}var Ns=Ir;function Nr(a,t){let e=new SyntaxError(a+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(e,t)}var De=Nr;var ks="Unexpected parseExpression() input: ";function kr(a){let{message:t,loc:e,reasonCode:s}=a;if(!e)return a;let{line:i,column:r}=e,n=a;(s==="MissingPlugin"||s==="MissingOneOfPlugins")&&(t="Unexpected token.",n=void 0);let o=` (${i}:${r})`;return t.endsWith(o)&&(t=t.slice(0,-o.length)),t.startsWith(ks)&&(t=t.slice(ks.length)),De(t,{loc:{start:{line:i,column:r+1}},cause:n})}var Me=kr;var vr=String.prototype.replaceAll??function(a,t){return a.global?this.replace(a,t):this.split(a).join(t)},Lr=ee("replaceAll",function(){if(typeof this=="string")return vr}),xe=Lr;var Dr=/\*\/$/,Mr=/^\/\*\*?/,Or=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Fr=/(^|\s+)\/\/([^\n\r]*)/g,vs=/^(\r?\n)+/,Br=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Ls=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Rr=/(\r?\n|^) *\* ?/g,Ur=[];function Ds(a){let t=a.match(Or);return t?t[0].trimStart():""}function Ms(a){a=xe(0,a.replace(Mr,"").replace(Dr,""),Rr,"$1");let e="";for(;e!==a;)e=a,a=xe(0,a,Br,` +$1 $2 +`);a=a.replace(vs,"").trimEnd();let s=Object.create(null),i=xe(0,a,Ls,"").replace(vs,"").trimEnd(),r;for(;r=Ls.exec(a);){let n=xe(0,r[2],Fr,"");if(typeof s[r[1]]=="string"||Array.isArray(s[r[1]])){let o=s[r[1]];s[r[1]]=[...Ur,...Array.isArray(o)?o:[o],n]}else s[r[1]]=n}return{comments:i,pragmas:s}}var Os=["noformat","noprettier"],Fs=["format","prettier"];function Bs(a){let t=ve(a);t&&(a=a.slice(t.length+1));let e=Ds(a),{pragmas:s,comments:i}=Ms(e);return{shebang:t,text:a,pragmas:s,comments:i}}function Rs(a){let{pragmas:t}=Bs(a);return Fs.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function Us(a){let{pragmas:t}=Bs(a);return Os.some(e=>Object.prototype.hasOwnProperty.call(t,e))}function _r(a){return a=typeof a=="function"?{parse:a}:a,{astFormat:"estree",hasPragma:Rs,hasIgnorePragma:Us,locStart:M,locEnd:L,...a}}var H=_r;var Oe="module";var Nt="commonjs";function _s(a){if(typeof a=="string"){if(a=a.toLowerCase(),/\.(?:mjs|mts)$/iu.test(a))return Oe;if(/\.(?:cjs|cts)$/iu.test(a))return Nt}}function jr(a,t){let{type:e="JsExpressionRoot",rootMarker:s,text:i}=t,{tokens:r,comments:n}=a;return delete a.tokens,delete a.comments,{tokens:r,comments:n,type:e,node:a,range:[0,i.length],rootMarker:s}}var Fe=jr;var ie=a=>H(Kr(a)),Vr={sourceType:Oe,allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,attachComment:!1,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions","partialApplication","decorators","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],["discardBinding",{syntaxType:"void"}]],tokens:!1,ranges:!1},js="v8intrinsic",Vs=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"fsharp"}]],_=(a,t=Vr)=>({...t,plugins:[...t.plugins,...a]}),zr=/@(?:no)?flow\b/u;function qr(a,t){if(t?.endsWith(".js.flow"))return!0;let e=ve(a);e&&(a=a.slice(e.length));let s=ms(a,0);return s!==!1&&(a=a.slice(0,s)),zr.test(a)}function $r(a,t,e){let s=a(t,e),i=s.errors.find(r=>!Hr.has(r.reasonCode));if(i)throw i;return s}function Kr({isExpression:a=!1,optionsCombinations:t}){return(e,s={})=>{let{filepath:i}=s;if(typeof i!="string"&&(i=void 0),(s.parser==="babel"||s.parser==="__babel_estree")&&qr(e,i))return s.parser="babel-flow",qs.parse(e,s);let r=t,n=s.__babelSourceType??_s(i);n&&n!==Oe&&(r=r.map(u=>({...u,sourceType:n,...n===Nt?{allowReturnOutsideFunction:void 0,allowNewTargetOutsideFunction:void 0}:void 0})));let o=/%[A-Z]/u.test(e);e.includes("|>")?r=(o?[...Vs,js]:Vs).flatMap(f=>r.map(d=>_([f],d))):o&&(r=r.map(u=>_([js],u)));let h=a?Ne:Ie,l;try{l=ys(r.map(u=>()=>$r(h,e,u)))}catch({errors:[u]}){throw Me(u)}return a&&(l=Fe(l,{text:e,rootMarker:s.rootMarker})),Ns(l,{text:e})}}var Hr=new Set(["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","ConstructorHasTypeParameters","UnsupportedParameterPropertyKind","DecoratorExportClass","ParamDupe","InvalidDecimal","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","OptionalTypeBeforeRequired","PatternIsOptional","DeclareClassFieldHasInitializer","TypeImportCannotSpecifyDefaultAndNamed","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport","ImportAttributesUseAssert","DeclarationMissingInitializer"]),zs=[_(["jsx"])],Wr=ie({optionsCombinations:zs}),Jr=ie({optionsCombinations:[_(["jsx","typescript"]),_(["typescript"])]}),Gr=ie({isExpression:!0,optionsCombinations:[_(["jsx"])]}),Xr=ie({isExpression:!0,optionsCombinations:[_(["typescript"])]}),qs=ie({optionsCombinations:[_(["jsx",["flow",{all:!0}],"flowComments"])]}),Yr=ie({optionsCombinations:zs.map(a=>_(["estree"],a))});var Lt={};Re(Lt,{json:()=>ea,"json-stringify":()=>ia,json5:()=>ta,jsonc:()=>sa});function Qr(a){return Array.isArray(a)&&a.length>0}var vt=Qr;var $s={tokens:!1,ranges:!1,attachComment:!1,createParenthesizedExpressions:!0};function Zr(a){let t=Ie(a,$s),{program:e}=t;if(e.body.length===0&&e.directives.length===0&&!e.interpreter)return t}function Be(a,t={}){let{allowComments:e=!0,allowEmpty:s=!1}=t,i;try{i=Ne(a,$s)}catch(r){if(s&&r.code==="BABEL_PARSER_SYNTAX_ERROR"&&r.reasonCode==="ParseExpressionEmptyInput")try{i=Zr(a)}catch{}if(!i)throw Me(r)}if(!e&&vt(i.comments))throw q(i.comments[0],"Comment");return i=Fe(i,{type:"JsonRoot",text:a}),i.node.type==="File"?delete i.node:re(i.node),i}function q(a,t){let[e,s]=[a.loc.start,a.loc.end].map(({line:i,column:r})=>({line:i,column:r+1}));return De(`${t} is not allowed in JSON.`,{loc:{start:e,end:s}})}function re(a){switch(a.type){case"ArrayExpression":for(let t of a.elements)t!==null&&re(t);return;case"ObjectExpression":for(let t of a.properties)re(t);return;case"ObjectProperty":if(a.computed)throw q(a.key,"Computed key");if(a.shorthand)throw q(a.key,"Shorthand property");a.key.type!=="Identifier"&&re(a.key),re(a.value);return;case"UnaryExpression":{let{operator:t,argument:e}=a;if(t!=="+"&&t!=="-")throw q(a,`Operator '${a.operator}'`);if(e.type==="NumericLiteral"||e.type==="Identifier"&&(e.name==="Infinity"||e.name==="NaN"))return;throw q(e,`Operator '${t}' before '${e.type}'`)}case"Identifier":if(a.name!=="Infinity"&&a.name!=="NaN"&&a.name!=="undefined")throw q(a,`Identifier '${a.name}'`);return;case"TemplateLiteral":if(vt(a.expressions))throw q(a.expressions[0],"'TemplateLiteral' with expression");for(let t of a.quasis)re(t);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw q(a,`'${a.type}'`)}}var ea=H({parse:a=>Be(a),hasPragma:()=>!0,hasIgnorePragma:()=>!1}),ta=H(a=>Be(a)),sa=H(a=>Be(a,{allowEmpty:!0})),ia=H({parse:a=>Be(a,{allowComments:!1}),astFormat:"estree-json"});var ra={...kt,...Lt};export{Ks as default,ra as parsers}; diff --git a/node_modules/prettier/plugins/estree.js b/node_modules/prettier/plugins/estree.js old mode 100755 new mode 100644 index a94b8b32a..53e3189db --- a/node_modules/prettier/plugins/estree.js +++ b/node_modules/prettier/plugins/estree.js @@ -1,36 +1,44 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.estree=e()}})(function(){"use strict";var On=Object.defineProperty;var za=Object.getOwnPropertyDescriptor;var Za=Object.getOwnPropertyNames;var eo=Object.prototype.hasOwnProperty;var Us=e=>{throw TypeError(e)};var xr=(e,t)=>{for(var r in t)On(e,r,{get:t[r],enumerable:!0})},to=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Za(t))!eo.call(e,s)&&s!==r&&On(e,s,{get:()=>t[s],enumerable:!(n=za(t,s))||n.enumerable});return e};var ro=e=>to(On({},"__esModule",{value:!0}),e);var Xs=(e,t,r)=>t.has(e)||Us("Cannot "+r);var mt=(e,t,r)=>(Xs(e,t,"read from private field"),r?r.call(e):t.get(e)),Ys=(e,t,r)=>t.has(e)?Us("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Hs=(e,t,r,n)=>(Xs(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var Bm={};xr(Bm,{languages:()=>Sm,options:()=>Ha,printers:()=>gm});var Vs=[{name:"JavaScript",type:"programming",extensions:[".js","._js",".bones",".cjs",".es",".es6",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".start.frag",".end.frag",".wxs"],tmScope:"source.js",aceMode:"javascript",aliases:["js","node"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],filenames:["Jakefile","start.frag","end.frag"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],linguistLanguageId:183},{name:"Flow",type:"programming",extensions:[".js.flow"],tmScope:"source.js",aceMode:"javascript",aliases:[],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],filenames:[],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],linguistLanguageId:183},{name:"JSX",type:"programming",extensions:[".jsx"],tmScope:"source.js.jsx",aceMode:"javascript",aliases:void 0,codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",interpreters:void 0,filenames:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript",linguistLanguageId:183},{name:"TypeScript",type:"programming",extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",aliases:["ts"],codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",interpreters:["bun","deno","ts-node","tsx"],parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"],linguistLanguageId:378},{name:"TSX",type:"programming",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",group:"TypeScript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"],linguistLanguageId:94901924}];var js={};xr(js,{canAttachComment:()=>Op,embed:()=>oi,experimentalFeatures:()=>Cm,getCommentChildNodes:()=>_p,getVisitorKeys:()=>br,handleComments:()=>rs,insertPragma:()=>di,isBlockComment:()=>te,isGap:()=>Mp,massageAstNode:()=>Bu,print:()=>Ga,printComment:()=>ju,willPrintOwnComments:()=>ns});var no=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},X=no;var so=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},v=so;function uo(e){return e!==null&&typeof e=="object"}var $s=uo;function*io(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,s=u=>$s(u)&&n(u);for(let u of r(e)){let i=e[u];if(Array.isArray(i))for(let a of i)s(a)&&(yield a);else s(i)&&(yield i)}}function*ao(e,t){let r=[e];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function zs(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Zs(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var eu=e=>!(zs(e)||Zs(e));var oo=/[^\x20-\x7F]/u;function po(e){if(!e)return 0;if(!oo.test(e))return e.length;e=e.replace(Qs()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=eu(n)?1:2)}return t}var st=po;function hr(e){return(t,r,n)=>{let s=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:u}=t,i=r;for(;i>=0&&i0}var O=Do;var nu=new Proxy(()=>{},{get:()=>nu}),jt=nu;var gr="'",su='"';function Eo(e,t){let r=t===!0||t===gr?gr:su,n=r===gr?su:gr,s=0,u=0;for(let i of e)i===r?s++:i===n&&u++;return s>u?n:r}var Sr=Eo;function Fo(e,t,r){let n=t==='"'?"'":'"',u=X(!1,e,/\\(.)|(["'])/gsu,(i,a,o)=>a===n?a:o===t?"\\"+o:o||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(a)?a:"\\"+a));return t+u+t}var uu=Fo;function Co(e,t){jt.ok(/^(?["']).*\k$/su.test(e));let r=e.slice(1,-1),n=t.parser==="json"||t.parser==="jsonc"||t.parser==="json5"&&t.quoteProps==="preserve"&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":Sr(r,t.singleQuote);return e.charAt(0)===n?e:uu(r,n,!1)}var ut=Co;var iu=e=>Number.isInteger(e)&&e>=0;function j(e){var n,s,u;let t=((n=e.range)==null?void 0:n[0])??e.start,r=(u=((s=e.declaration)==null?void 0:s.decorators)??e.decorators)==null?void 0:u[0];return r?Math.min(j(r),t):t}function P(e){var r;return((r=e.range)==null?void 0:r[1])??e.end}function Bt(e,t){let r=j(e);return iu(r)&&r===j(t)}function Ao(e,t){let r=P(e);return iu(r)&&r===P(t)}function au(e,t){return Bt(e,t)&&Ao(e,t)}var rr=null;function nr(e){if(rr!==null&&typeof rr.property){let t=rr;return rr=nr.prototype=null,t}return rr=nr.prototype=e??Object.create(null),new nr}var To=10;for(let e=0;e<=To;e++)nr();function _n(e){return nr(e)}function xo(e,t="type"){_n(e);function r(n){let s=n[t],u=e[s];if(!Array.isArray(u))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return u}return r}var Br=xo;var ou={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var ho=Br(ou),br=ho;function go(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var R=go;function So(e){var t;return((t=e.extra)==null?void 0:t.raw)??e.raw}var ae=So;var Bo=R(["Block","CommentBlock","MultiLine"]),te=Bo;var bo=R(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),Pr=bo;var Po=R(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),At=Po;function ko(e,t){let r=t.split(".");for(let n=r.length-1;n>=0;n--){let s=r[n];if(n===0)return e.type==="Identifier"&&e.name===s;if(e.type!=="MemberExpression"||e.optional||e.computed||e.property.type!=="Identifier"||e.property.name!==s)return!1;e=e.object}}function Io(e,t){return t.some(r=>ko(e,r))}var pu=Io;function Lo({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var kr=Lo;function ur(e,t){return t(e)||Ks(e,{getVisitorKeys:br,predicate:t})}function Jt(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||w(e)||G(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||xe(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function mu(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function Lr(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")}var yu=R(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),U=R(["ArrayExpression"]),ue=R(["ObjectExpression"]);function fu(e){return e.type==="LogicalExpression"&&e.operator==="??"}function ye(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function Du(e){return e.type==="BooleanLiteral"||e.type==="Literal"&&typeof e.value=="boolean"}function Jn(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&ye(e.argument)}function K(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function Nn(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var wr=R(["Literal","BooleanLiteral","BigIntLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),wo=R(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier"]),Re=R(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),Rt=R(["FunctionExpression","ArrowFunctionExpression"]);function Oo(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function Mn(e){return w(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var Y=R(["JSXElement","JSXFragment"]);function bt(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function Or(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function Eu(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!Bt(e,e.typeAnnotation)}var Fe=R(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function dt(e){return G(e)||e.type==="BindExpression"&&!!e.object}var _o=R(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function Nt(e){return kr(e)||Pr(e)||_o(e)||(e.type==="GenericTypeAnnotation"||e.type==="TSTypeReference")&&!e.typeParameters&&!e.typeArguments}function Mo(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var vo=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function jo(e){return pu(e,vo)}function Pt(e,t){if((e==null?void 0:e.type)!=="CallExpression"||e.optional)return!1;let r=le(e);if(r.length===1){if(Mn(e)&&Pt(t))return Rt(r[0]);if(Mo(e.callee))return Mn(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||K(r[0]))&&jo(e.callee))return r[2]&&!ye(r[2])?!1:(r.length===2?Rt(r[1]):Oo(r[1])&&Q(r[1]).length<=1)||Mn(r[1]);return!1}var Fu=e=>t=>((t==null?void 0:t.type)==="ChainExpression"&&(t=t.expression),e(t)),w=Fu(R(["CallExpression","OptionalCallExpression"])),G=Fu(R(["MemberExpression","OptionalMemberExpression"]));function Gn(e,t=5){return Cu(e,t)<=t}function Cu(e,t){let r=0;for(let n in e){let s=e[n];if(s&&typeof s=="object"&&typeof s.type=="string"&&(r++,r+=Cu(s,t-r)),r>t)return r}return r}var Ro=.25;function ir(e,t){let{printWidth:r}=t;if(d(e))return!1;let n=r*Ro;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||Jn(e)&&!d(e.argument))return!0;let s=e.type==="Literal"&&"regex"in e&&e.regex.pattern||e.type==="RegExpLiteral"&&e.pattern;return s?s.length<=n:K(e)?ut(ae(e),t).length<=n:e.type==="TemplateLiteral"?e.expressions.length===0&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(` -`):e.type==="UnaryExpression"?ir(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:wr(e)}function de(e,t){return Y(t)?kt(t):d(t,h.Leading,r=>ee(e,P(r)))}function cu(e){return e.quasis.some(t=>t.value.raw.includes(` -`))}function _r(e,t){return(e.type==="TemplateLiteral"&&cu(e)||e.type==="TaggedTemplateExpression"&&cu(e.quasi))&&!ee(t,j(e),{backwards:!0})}function Mr(e){if(!d(e))return!1;let t=v(!1,Ve(e,h.Dangling),-1);return t&&!te(t)}function Au(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(Rt(r)){if(t+=1,t>1)return!0}else if(w(r)){for(let n of le(r))if(Rt(n))return!0}return!1}function vr(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&w(t)&&w(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Jo=new Set(["!","-","+","~"]);function we(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return we(e.expression,t);let r=n=>we(n,t-1);if(Nn(e))return st(e.pattern??e.regex.pattern)<=5;if(wr(e)||wo(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` -`))&&e.expressions.every(r);if(ue(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(U(e))return e.elements.every(n=>n===null||r(n));if(yt(e)){if(e.type==="ImportExpression"||we(e.callee,t)){let n=le(e);return n.length<=t&&n.every(r)}return!1}return G(e)?we(e.object,t)&&we(e.property,t):e.type==="UnaryExpression"&&Jo.has(e.operator)||e.type==="UpdateExpression"?we(e.argument,t):!1}function du(e){return e}function ce(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function pe(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return pe(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return pe(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:pe(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:pe(e.callee,t);case"ConditionalExpression":return pe(e.test,t);case"UpdateExpression":return!e.prefix&&pe(e.argument,t);case"BindExpression":return e.object&&pe(e.object,t);case"SequenceExpression":return pe(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return pe(e.expression,t);default:return t(e)}}var lu={"==":!0,"!=":!0,"===":!0,"!==":!0},Ir={"*":!0,"/":!0,"%":!0},Rn={">>":!0,">>>":!0,"<<":!0};function ar(e,t){return!(sr(t)!==sr(e)||e==="**"||lu[e]&&lu[t]||t==="%"&&Ir[e]||e==="%"&&Ir[t]||t!==e&&Ir[t]&&Ir[e]||Rn[e]&&Rn[t])}var No=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function sr(e){return No.get(e)}function Tu(e){return!!Rn[e]||e==="|"||e==="^"||e==="&"}function xu(e){var r;if(e.rest)return!0;let t=Q(e);return((r=v(!1,t,-1))==null?void 0:r.type)==="RestElement"}var vn=new WeakMap;function Q(e){if(vn.has(e))return vn.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),vn.set(e,t),t}function hu(e,t){let{node:r}=e,n=0,s=u=>t(u,n++);r.this&&e.call(s,"this"),Array.isArray(r.parameters)?e.each(s,"parameters"):Array.isArray(r.params)&&e.each(s,"params"),r.rest&&e.call(s,"rest")}var jn=new WeakMap;function le(e){if(jn.has(e))return jn.get(e);if(e.type==="ChainExpression")return le(e.expression);let t=e.arguments;return(e.type==="ImportExpression"||e.type==="TSImportType")&&(t=[e.type==="ImportExpression"?e.source:e.argument],e.options&&t.push(e.options)),jn.set(e,t),t}function Gt(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>Gt(e,t),"expression");r.type==="ImportExpression"||r.type==="TSImportType"?(e.call(n=>t(n,0),r.type==="ImportExpression"?"source":"argument"),r.options&&e.call(n=>t(n,1),"options")):e.each(t,"arguments")}function qn(e,t){let r=[];if(e.type==="ChainExpression"&&(e=e.expression,r.push("expression")),e.type==="ImportExpression"||e.type==="TSImportType"){if(t===0||t===(e.options?-2:-1))return[...r,e.type==="ImportExpression"?"source":"argument"];if(e.options&&(t===1||t===-1))return[...r,"options"];throw new RangeError("Invalid argument index")}if(t<0&&(t=e.arguments.length+t),t<0||t>=e.arguments.length)throw new RangeError("Invalid argument index");return[...r,"arguments",t]}function or(e){return e.value.trim()==="prettier-ignore"&&!e.unignore}function kt(e){return(e==null?void 0:e.prettierIgnore)||d(e,h.PrettierIgnore)}var h={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},gu=(e,t)=>{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,s)=>!(e&h.Leading&&!r.leading||e&h.Trailing&&!r.trailing||e&h.Dangling&&(r.leading||r.trailing)||e&h.Block&&!te(r)||e&h.Line&&!At(r)||e&h.First&&n!==0||e&h.Last&&n!==s.length-1||e&h.PrettierIgnore&&!or(r)||t&&!t(r))};function d(e,t,r){if(!O(e==null?void 0:e.comments))return!1;let n=gu(t,r);return n?e.comments.some(n):!0}function Ve(e,t,r){if(!Array.isArray(e==null?void 0:e.comments))return[];let n=gu(t,r);return n?e.comments.filter(n):e.comments}var me=(e,{originalText:t})=>vt(t,P(e));function yt(e){return w(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function Te(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!bt(e))}var xe=R(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),Oe=R(["TSUnionType","UnionTypeAnnotation"]),qt=R(["TSIntersectionType","IntersectionTypeAnnotation"]),Je=R(["TSConditionalType","ConditionalTypeAnnotation"]);var Go=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),Wt=e=>{for(let t of e.quasis)delete t.value};function Su(e,t){var n;if(e.type==="Program"&&delete t.sourceType,(e.type==="BigIntLiteral"||e.type==="BigIntLiteralTypeAnnotation")&&e.value&&(t.value=e.value.toLowerCase()),(e.type==="BigIntLiteral"||e.type==="Literal")&&e.bigint&&(t.bigint=e.bigint.toLowerCase()),e.type==="EmptyStatement"||e.type==="JSXText"||e.type==="JSXExpressionContainer"&&(e.expression.type==="Literal"||e.expression.type==="StringLiteral")&&e.expression.value===" ")return null;if((e.type==="Property"||e.type==="ObjectProperty"||e.type==="MethodDefinition"||e.type==="ClassProperty"||e.type==="ClassMethod"||e.type==="PropertyDefinition"||e.type==="TSDeclareMethod"||e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty"||e.type==="ImportAttribute")&&e.key&&!e.computed){let{key:s}=e;K(s)||ye(s)?t.key=String(s.value):s.type==="Identifier"&&(t.key=s.name)}if(e.type==="JSXElement"&&e.openingElement.name.name==="style"&&e.openingElement.attributes.some(s=>s.type==="JSXAttribute"&&s.name.name==="jsx"))for(let{type:s,expression:u}of t.children)s==="JSXExpressionContainer"&&u.type==="TemplateLiteral"&&Wt(u);e.type==="JSXAttribute"&&e.name.name==="css"&&e.value.type==="JSXExpressionContainer"&&e.value.expression.type==="TemplateLiteral"&&Wt(t.value.expression),e.type==="JSXAttribute"&&((n=e.value)==null?void 0:n.type)==="Literal"&&/["']|"|'/u.test(e.value.value)&&(t.value.value=X(!1,e.value.value,/["']|"|'/gu,'"'));let r=e.expression||e.callee;if(e.type==="Decorator"&&r.type==="CallExpression"&&r.callee.name==="Component"&&r.arguments.length===1){let s=e.expression.arguments[0].properties;for(let[u,i]of t.expression.arguments[0].properties.entries())switch(s[u].key.name){case"styles":U(i.value)&&Wt(i.value.elements[0]);break;case"template":i.value.type==="TemplateLiteral"&&Wt(i.value);break}}e.type==="TaggedTemplateExpression"&&(e.tag.type==="MemberExpression"||e.tag.type==="Identifier"&&(e.tag.name==="gql"||e.tag.name==="graphql"||e.tag.name==="css"||e.tag.name==="md"||e.tag.name==="markdown"||e.tag.name==="html")||e.tag.type==="CallExpression")&&Wt(t.quasi),e.type==="TemplateLiteral"&&Wt(t),e.type==="ChainExpression"&&e.expression.type==="TSNonNullExpression"&&(t.type="TSNonNullExpression",t.expression.type="ChainExpression")}Su.ignoredProperties=Go;var Bu=Su;var Ne="string",ge="array",it="cursor",$e="indent",Ke="align",Qe="trim",fe="group",_e="fill",he="if-break",ze="indent-if-break",Ze="line-suffix",Ge="line-suffix-boundary",oe="line",Se="label",Me="break-parent",jr=new Set([it,$e,Ke,Qe,fe,_e,he,ze,Ze,Ge,oe,Se,Me]);function qo(e){if(typeof e=="string")return Ne;if(Array.isArray(e))return ge;if(!e)return;let{type:t}=e;if(jr.has(t))return t}var Be=qo;var Wo=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Uo(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(Be(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Wo([...jr].map(s=>`'${s}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var Wn=class extends Error{name="InvalidDocError";constructor(t){super(Uo(t)),this.doc=t}},Tt=Wn;var bu={};function Xo(e,t,r,n){let s=[e];for(;s.length>0;){let u=s.pop();if(u===bu){r(s.pop());continue}r&&s.push(u,bu);let i=Be(u);if(!i)throw new Tt(u);if((t==null?void 0:t(u))!==!1)switch(i){case ge:case _e:{let a=i===ge?u:u.parts;for(let o=a.length,p=o-1;p>=0;--p)s.push(a[p]);break}case he:s.push(u.flatContents,u.breakContents);break;case fe:if(n&&u.expandedStates)for(let a=u.expandedStates.length,o=a-1;o>=0;--o)s.push(u.expandedStates[o]);else s.push(u.contents);break;case Ke:case $e:case ze:case Se:case Ze:s.push(u.contents);break;case Ne:case it:case Qe:case Ge:case oe:case Me:break;default:throw new Tt(u)}}}var pr=Xo;function ft(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(u){if(r.has(u))return r.get(u);let i=s(u);return r.set(u,i),i}function s(u){switch(Be(u)){case ge:return t(u.map(n));case _e:return t({...u,parts:u.parts.map(n)});case he:return t({...u,breakContents:n(u.breakContents),flatContents:n(u.flatContents)});case fe:{let{expandedStates:i,contents:a}=u;return i?(i=i.map(n),a=i[0]):a=n(a),t({...u,contents:a,expandedStates:i})}case Ke:case $e:case ze:case Se:case Ze:return t({...u,contents:n(u.contents)});case Ne:case it:case Qe:case Ge:case oe:case Me:return t(u);default:throw new Tt(u)}}}function ku(e,t,r){let n=r,s=!1;function u(i){if(s)return!1;let a=t(i);a!==void 0&&(s=!0,n=a)}return pr(e,u),n}function Yo(e){if(e.type===fe&&e.break||e.type===oe&&e.hard||e.type===Me)return!0}function re(e){return ku(e,Yo,!1)}function Pu(e){if(e.length>0){let t=v(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Iu(e){let t=new Set,r=[];function n(u){if(u.type===Me&&Pu(r),u.type===fe){if(r.push(u),t.has(u))return!1;t.add(u)}}function s(u){u.type===fe&&r.pop().break&&Pu(r)}pr(e,n,s,!0)}function Ho(e){return e.type===oe&&!e.hard?e.soft?"":" ":e.type===he?e.flatContents:e}function cr(e){return ft(e,Ho)}function Vo(e){switch(Be(e)){case _e:if(e.parts.every(t=>t===""))return"";break;case fe:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===fe&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Ke:case $e:case ze:case Ze:if(!e.contents)return"";break;case he:if(!e.flatContents&&!e.breakContents)return"";break;case ge:{let t=[];for(let r of e){if(!r)continue;let[n,...s]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof v(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...s)}return t.length===0?"":t.length===1?t[0]:t}case Ne:case it:case Qe:case Ge:case oe:case Se:case Me:break;default:throw new Tt(e)}return e}function Ut(e){return ft(e,t=>Vo(t))}function ve(e,t=Rr){return ft(e,r=>typeof r=="string"?b(t,r.split(` -`)):r)}function $o(e){if(e.type===oe)return!0}function Lu(e){return ku(e,$o,!1)}function lr(e,t){return e.type===Se?{...e,contents:t(e.contents)}:t(e)}function wu(e){let t=!0;return pr(e,r=>{switch(Be(r)){case Ne:if(r==="")break;case Qe:case Ge:case oe:case Me:return t=!1,!1}}),t}var Un=()=>{},et=Un,Xn=Un,Ou=Un;function D(e){return et(e),{type:$e,contents:e}}function be(e,t){return et(t),{type:Ke,contents:t,n:e}}function l(e,t={}){return et(e),Xn(t.expandedStates,!0),{type:fe,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function _u(e){return be(Number.NEGATIVE_INFINITY,e)}function Jr(e){return be(-1,e)}function tt(e,t){return l(e[0],{...t,expandedStates:e})}function Nr(e){return Ou(e),{type:_e,parts:e}}function S(e,t="",r={}){return et(e),t!==""&&et(t),{type:he,breakContents:e,flatContents:t,groupId:r.groupId}}function xt(e,t){return et(e),{type:ze,contents:e,groupId:t.groupId,negate:t.negate}}function Yn(e){return et(e),{type:Ze,contents:e}}var je={type:Ge},Ce={type:Me};var Hn={type:oe,hard:!0},Ko={type:oe,hard:!0,literal:!0},x={type:oe},E={type:oe,soft:!0},F=[Hn,Ce],Rr=[Ko,Ce],mr={type:it};function b(e,t){et(e),Xn(t);let r=[];for(let n=0;n0){for(let s=0;s1&&t.every(r=>r.trimStart()[0]==="*")}var Vn=new WeakMap;function zo(e){return Vn.has(e)||Vn.set(e,Qo(e)),Vn.get(e)}var vu=zo;function ju(e,t){let r=e.node;if(At(r))return t.originalText.slice(j(r),P(r)).trimEnd();if(vu(r))return Zo(r);if(te(r))return["/*",ve(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function Zo(e){let t=e.value.split(` -`);return["/*",b(F,t.map((r,n)=>n===0?r.trimEnd():" "+(nip,ownLine:()=>up,remaining:()=>ap});function ep(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function $n(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=ep(e)}function De(e,t){t.leading=!0,t.trailing=!1,$n(e,t)}function Pe(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),$n(e,t)}function z(e,t){t.leading=!1,t.trailing=!0,$n(e,t)}function tp(e,t){let r=null,n=t;for(;n!==r;)r=n,n=Ye(e,n),n=_t(e,n),n=Mt(e,n),n=He(e,n);return n}var ot=tp;function rp(e,t){let r=ot(e,t);return r===!1?"":e.charAt(r)}var ke=rp;function np(e,t,r){for(let n=t;nAt(e)||!ie(t,j(e),P(e));function up(e){return[Yu,Nu,Wu,Cp,pp,zn,Zn,Ju,Gu,xp,dp,ts,Xu,hp,qu,Uu,es,cp,Ip,Hu].some(t=>t(e))}function ip(e){return[op,Wu,Nu,Xu,zn,Zn,Ju,Gu,Uu,Ap,Tp,ts,Bp,es,Pp,kp,Lp,Hu].some(t=>t(e))}function ap(e){return[Yu,zn,Zn,lp,Fp,qu,ts,Ep,Dp,es,bp].some(t=>t(e))}function It(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?De(r,t):Pe(e,t)}function Qn(e,t){e.type==="BlockStatement"?It(e,t):De(e,t)}function op({comment:e,followingNode:t}){return t&&Gr(e)?(De(t,e),!0):!1}function zn({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){if((r==null?void 0:r.type)!=="IfStatement"||!n)return!1;if(ke(s,P(e))===")")return z(t,e),!0;if(t===r.consequent&&n===r.alternate){let i=ot(s,P(r.consequent));if(j(e)"?(Pe(t,e),!0):!1}function Fp({comment:e,enclosingNode:t,text:r}){return ke(r,P(e))!==")"?!1:t&&(Vu(t)&&Q(t).length===0||yt(t)&&le(t).length===0)?(Pe(t,e),!0):((t==null?void 0:t.type)==="MethodDefinition"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&Q(t.value).length===0?(Pe(t.value,e),!0):!1}function Cp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return(t==null?void 0:t.type)==="ComponentTypeParameter"&&((r==null?void 0:r.type)==="DeclareComponent"||(r==null?void 0:r.type)==="ComponentTypeAnnotation")&&(n==null?void 0:n.type)!=="ComponentTypeParameter"?(z(t,e),!0):((t==null?void 0:t.type)==="ComponentParameter"||(t==null?void 0:t.type)==="RestElement")&&(r==null?void 0:r.type)==="ComponentDeclaration"&&ke(s,P(e))===")"?(z(t,e),!0):!1}function Wu({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return(t==null?void 0:t.type)==="FunctionTypeParam"&&(r==null?void 0:r.type)==="FunctionTypeAnnotation"&&(n==null?void 0:n.type)!=="FunctionTypeParam"?(z(t,e),!0):((t==null?void 0:t.type)==="Identifier"||(t==null?void 0:t.type)==="AssignmentPattern"||(t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern"||(t==null?void 0:t.type)==="RestElement"||(t==null?void 0:t.type)==="TSParameterProperty")&&Vu(r)&&ke(s,P(e))===")"?(z(t,e),!0):!te(e)&&((r==null?void 0:r.type)==="FunctionDeclaration"||(r==null?void 0:r.type)==="FunctionExpression"||(r==null?void 0:r.type)==="ObjectMethod")&&(n==null?void 0:n.type)==="BlockStatement"&&r.body===n&&ot(s,P(e))===j(n)?(It(n,e),!0):!1}function Uu({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="LabeledStatement"?(De(t,e),!0):!1}function es({comment:e,enclosingNode:t}){return((t==null?void 0:t.type)==="ContinueStatement"||(t==null?void 0:t.type)==="BreakStatement")&&!t.label?(z(t,e),!0):!1}function Ap({comment:e,precedingNode:t,enclosingNode:r}){return w(r)&&t&&r.callee===t&&r.arguments.length>0?(De(r.arguments[0],e),!0):!1}function dp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Oe(r)?(or(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?(z(t,e),!0):!1):(Oe(n)&&or(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Tp({comment:e,enclosingNode:t}){return Te(t)?(De(t,e),!0):!1}function ts({comment:e,enclosingNode:t,ast:r,isLastComment:n}){var s;return((s=r==null?void 0:r.body)==null?void 0:s.length)===0?(n?Pe(r,e):De(r,e),!0):(t==null?void 0:t.type)==="Program"&&t.body.length===0&&!O(t.directives)?(n?Pe(t,e):De(t,e),!0):!1}function xp({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="ForInStatement"||(t==null?void 0:t.type)==="ForOfStatement"?(De(t,e),!0):!1}function Xu({comment:e,precedingNode:t,enclosingNode:r,text:n}){if((r==null?void 0:r.type)==="ImportSpecifier"||(r==null?void 0:r.type)==="ExportSpecifier")return De(r,e),!0;let s=(t==null?void 0:t.type)==="ImportSpecifier"&&(r==null?void 0:r.type)==="ImportDeclaration",u=(t==null?void 0:t.type)==="ExportSpecifier"&&(r==null?void 0:r.type)==="ExportNamedDeclaration";return(s||u)&&ee(n,P(e))?(z(t,e),!0):!1}function hp({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="AssignmentPattern"?(De(t,e),!0):!1}var gp=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Sp=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Bp({comment:e,enclosingNode:t,followingNode:r}){return gp.has(t==null?void 0:t.type)&&r&&(Sp.has(r.type)||te(e))?(De(r,e),!0):!1}function bp({comment:e,enclosingNode:t,followingNode:r,text:n}){return!r&&((t==null?void 0:t.type)==="TSMethodSignature"||(t==null?void 0:t.type)==="TSDeclareFunction"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&ke(n,P(e))===";"?(z(t,e),!0):!1}function Yu({comment:e,enclosingNode:t,followingNode:r}){if(or(e)&&(t==null?void 0:t.type)==="TSMappedType"&&r===t.key)return t.prettierIgnore=!0,e.unignore=!0,!0}function Hu({comment:e,precedingNode:t,enclosingNode:r}){if((r==null?void 0:r.type)==="TSMappedType"&&!t)return Pe(r,e),!0}function Pp({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&At(e)?It(r,e):Pe(t,e),!0)}function kp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Oe(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||qt(r))?(z(v(!1,t.types,-1),e),!0):!1}function Ip({comment:e,enclosingNode:t,precedingNode:r,followingNode:n}){if(((t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern")&&(n==null?void 0:n.type)==="TSTypeAnnotation")return r?z(r,e):Pe(t,e),!0}function Lp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return!n&&(r==null?void 0:r.type)==="UnaryExpression"&&((t==null?void 0:t.type)==="LogicalExpression"||(t==null?void 0:t.type)==="BinaryExpression")&&ie(s,j(r.argument),j(t.right))&&Ru(e,s)&&!ie(s,j(t.right),j(e))?(z(t.right,e),!0):!1}var Vu=R(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]);var wp=new Set(["EmptyStatement","TemplateElement","TSEmptyBodyFunctionExpression","ChainExpression"]);function Op(e){return!wp.has(e.type)}function _p(e,t){var r;if((t.parser==="typescript"||t.parser==="flow"||t.parser==="hermes"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="oxc-ts"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree")&&e.type==="MethodDefinition"&&((r=e.value)==null?void 0:r.type)==="FunctionExpression"&&Q(e.value).length===0&&!e.value.returnType&&!O(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function ns(e){let{node:t,parent:r}=e;return(Y(t)||r&&(r.type==="JSXSpreadAttribute"||r.type==="JSXSpreadChild"||Oe(r)||(r.type==="ClassDeclaration"||r.type==="ClassExpression")&&r.superClass===t))&&(!kt(t)||Oe(r))}function Mp(e,{parser:t}){if(t==="flow"||t==="hermes"||t==="babel-flow")return e=X(!1,e,/[\s(]/gu,""),e===""||e==="/*"||e==="/*::"}function $u(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}var Ie=Symbol("MODE_BREAK"),pt=Symbol("MODE_FLAT"),Xt=Symbol("cursor"),ss=Symbol("DOC_FILL_PRINTED_LENGTH");function Ku(){return{value:"",length:0,queue:[]}}function vp(e,t){return us(e,{type:"indent"},t)}function jp(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Ku():t<0?us(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:us(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function us(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],s="",u=0,i=0,a=0;for(let c of n)switch(c.type){case"indent":m(),r.useTabs?o(1):p(r.tabWidth);break;case"stringAlign":m(),s+=c.n,u+=c.n.length;break;case"numberAlign":i+=1,a+=c.n;break;default:throw new Error(`Unexpected type '${c.type}'`)}return y(),{...e,value:s,length:u,queue:n};function o(c){s+=" ".repeat(c),u+=r.tabWidth*c}function p(c){s+=" ".repeat(c),u+=c}function m(){r.useTabs?f():y()}function f(){i>0&&o(i),C()}function y(){a>0&&p(a),C()}function C(){i=0,a=0}}function is(e){let t=0,r=0,n=e.length;e:for(;n--;){let s=e[n];if(s===Xt){r++;continue}for(let u=s.length-1;u>=0;u--){let i=s[u];if(i===" "||i===" ")t++;else{e[n]=s.slice(0,u+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(Xt);return t}function qr(e,t,r,n,s,u){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,a=[e],o=[];for(;r>=0;){if(a.length===0){if(i===0)return!0;a.push(t[--i]);continue}let{mode:p,doc:m}=a.pop(),f=Be(m);switch(f){case Ne:o.push(m),r-=st(m);break;case ge:case _e:{let y=f===ge?m:m.parts,C=m[ss]??0;for(let c=y.length-1;c>=C;c--)a.push({mode:p,doc:y[c]});break}case $e:case Ke:case ze:case Se:a.push({mode:p,doc:m.contents});break;case Qe:r+=is(o);break;case fe:{if(u&&m.break)return!1;let y=m.break?Ie:p,C=m.expandedStates&&y===Ie?v(!1,m.expandedStates,-1):m.contents;a.push({mode:y,doc:C});break}case he:{let C=(m.groupId?s[m.groupId]||pt:p)===Ie?m.breakContents:m.flatContents;C&&a.push({mode:p,doc:C});break}case oe:if(p===Ie||m.hard)return!0;m.soft||(o.push(" "),r--);break;case Ze:n=!0;break;case Ge:if(n)return!1;break}}return!1}function as(e,t){let r={},n=t.printWidth,s=$u(t.endOfLine),u=0,i=[{ind:Ku(),mode:Ie,doc:e}],a=[],o=!1,p=[],m=0;for(Iu(e);i.length>0;){let{ind:y,mode:C,doc:c}=i.pop();switch(Be(c)){case Ne:{let A=s!==` -`?X(!1,c,` -`,s):c;a.push(A),i.length>0&&(u+=st(A));break}case ge:for(let A=c.length-1;A>=0;A--)i.push({ind:y,mode:C,doc:c[A]});break;case it:if(m>=2)throw new Error("There are too many 'cursor' in doc.");a.push(Xt),m++;break;case $e:i.push({ind:vp(y,t),mode:C,doc:c.contents});break;case Ke:i.push({ind:jp(y,c.n,t),mode:C,doc:c.contents});break;case Qe:u-=is(a);break;case fe:switch(C){case pt:if(!o){i.push({ind:y,mode:c.break?Ie:pt,doc:c.contents});break}case Ie:{o=!1;let A={ind:y,mode:pt,doc:c.contents},T=n-u,B=p.length>0;if(!c.break&&qr(A,i,T,B,r))i.push(A);else if(c.expandedStates){let g=v(!1,c.expandedStates,-1);if(c.break){i.push({ind:y,mode:Ie,doc:g});break}else for(let _=1;_=c.expandedStates.length){i.push({ind:y,mode:Ie,doc:g});break}else{let M=c.expandedStates[_],J={ind:y,mode:pt,doc:M};if(qr(J,i,T,B,r)){i.push(J);break}}}else i.push({ind:y,mode:Ie,doc:c.contents});break}}c.id&&(r[c.id]=v(!1,i,-1).mode);break;case _e:{let A=n-u,T=c[ss]??0,{parts:B}=c,g=B.length-T;if(g===0)break;let _=B[T+0],M=B[T+1],J={ind:y,mode:pt,doc:_},I={ind:y,mode:Ie,doc:_},q=qr(J,[],A,p.length>0,r,!0);if(g===1){q?i.push(J):i.push(I);break}let k={ind:y,mode:pt,doc:M},W={ind:y,mode:Ie,doc:M};if(g===2){q?i.push(k,J):i.push(W,I);break}let ne=B[T+2],Z={ind:y,mode:C,doc:{...c,[ss]:T+2}};qr({ind:y,mode:pt,doc:[_,M,ne]},[],A,p.length>0,r,!0)?i.push(Z,k,J):q?i.push(Z,W,J):i.push(Z,W,I);break}case he:case ze:{let A=c.groupId?r[c.groupId]:C;if(A===Ie){let T=c.type===he?c.breakContents:c.negate?c.contents:D(c.contents);T&&i.push({ind:y,mode:C,doc:T})}if(A===pt){let T=c.type===he?c.flatContents:c.negate?D(c.contents):c.contents;T&&i.push({ind:y,mode:C,doc:T})}break}case Ze:p.push({ind:y,mode:C,doc:c.contents});break;case Ge:p.length>0&&i.push({ind:y,mode:C,doc:Hn});break;case oe:switch(C){case pt:if(c.hard)o=!0;else{c.soft||(a.push(" "),u+=1);break}case Ie:if(p.length>0){i.push({ind:y,mode:C,doc:c},...p.reverse()),p.length=0;break}c.literal?y.root?(a.push(s,y.root.value),u=y.root.length):(a.push(s),u=0):(u-=is(a),a.push(s+y.value),u=y.length);break}break;case Se:i.push({ind:y,mode:C,doc:c.contents});break;case Me:break;default:throw new Tt(c)}i.length===0&&p.length>0&&(i.push(...p.reverse()),p.length=0)}let f=a.indexOf(Xt);if(f!==-1){let y=a.indexOf(Xt,f+1);if(y===-1)return{formatted:a.filter(T=>T!==Xt).join("")};let C=a.slice(0,f).join(""),c=a.slice(f+1,y).join(""),A=a.slice(y+1).join("");return{formatted:C+c+A,cursorNodeStart:C.length,cursorNodeText:c}}return{formatted:a.join("")}}function Rp(e,t,r=0){let n=0;for(let s=r;s{if(i.push(r()),m.tail)return;let{tabWidth:f}=t,y=m.value.raw,C=y.includes(` -`)?zu(y,f):o;o=C;let c=a[p],A=n[u][p],T=ie(t.originalText,P(m),j(n.quasis[p+1]));if(!T){let g=as(c,{...t,printWidth:Number.POSITIVE_INFINITY}).formatted;g.includes(` -`)?T=!0:c=g}T&&(d(A)||A.type==="Identifier"||G(A)||A.type==="ConditionalExpression"||A.type==="SequenceExpression"||xe(A)||Fe(A))&&(c=[D([E,c]),E]);let B=C===0&&y.endsWith(` -`)?be(Number.NEGATIVE_INFINITY,c):Mu(c,C,f);i.push(l(["${",B,je,"}"]))},"quasis"),i.push("`"),i}function Zu(e,t,r){let n=r("quasi"),{node:s}=e,u="",i=Ve(s.quasi,h.Leading)[0];return i&&(ie(t.originalText,P(s.typeArguments??s.typeParameters??s.tag),j(i))?u=E:u=" "),at(n.label&&{tagged:!0,...n.label},[r("tag"),r(s.typeArguments?"typeArguments":"typeParameters"),u,je,n])}function Np(e,t,r){let{node:n}=e,s=n.quasis[0].value.raw.trim().split(/\s*\|\s*/u);if(s.length>1||s.some(u=>u.length>0)){t.__inJestEach=!0;let u=e.map(r,"expressions");t.__inJestEach=!1;let i=[],a=u.map(y=>"${"+as(y,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),o=[{hasLineBreak:!1,cells:[]}];for(let y=1;yy.cells.length)),m=Array.from({length:p}).fill(0),f=[{cells:s},...o.filter(y=>y.cells.length>0)];for(let{cells:y}of f.filter(C=>!C.hasLineBreak))for(let[C,c]of y.entries())m[C]=Math.max(m[C],st(c));return i.push(je,"`",D([F,b(F,f.map(y=>b(" | ",y.cells.map((C,c)=>y.hasLineBreak?C:C+" ".repeat(m[c]-st(C))))))]),F,"`"),i}}function Gp(e,t){let{node:r}=e,n=t();return d(r)&&(n=l([D([E,n]),E])),["${",n,je,"}"]}function Yt(e,t){return e.map(r=>Gp(r,t),"expressions")}function Ur(e,t){return ft(e,r=>typeof r=="string"?t?X(!1,r,/(\\*)`/gu,"$1$1\\`"):os(r):r)}function os(e){return X(!1,e,/([\\`]|\$\{)/gu,String.raw`\$1`)}function qp({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/u;return t.type==="TaggedTemplateExpression"&&t.quasi===e&&t.tag.type==="MemberExpression"&&t.tag.property.type==="Identifier"&&t.tag.property.name==="each"&&(t.tag.object.type==="Identifier"&&r.test(t.tag.object.name)||t.tag.object.type==="MemberExpression"&&t.tag.object.property.type==="Identifier"&&(t.tag.object.property.name==="only"||t.tag.object.property.name==="skip")&&t.tag.object.object.type==="Identifier"&&r.test(t.tag.object.object.name))}var cs=[(e,t)=>e.type==="ObjectExpression"&&t==="properties",(e,t)=>e.type==="CallExpression"&&e.callee.type==="Identifier"&&e.callee.name==="Component"&&t==="arguments",(e,t)=>e.type==="Decorator"&&t==="expression"];function ei(e){let t=n=>n.type==="TemplateLiteral",r=(n,s)=>Te(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&s==="value";return e.match(t,(n,s)=>U(n)&&s==="elements",r,...cs)||e.match(t,r,...cs)}function ti(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>Te(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...cs)}function ps(e,t){return d(e,h.Block|h.Leading,({value:r})=>r===` ${t} `)}function Xr({node:e,parent:t},r){return ps(e,r)||Wp(t)&&ps(t,r)||t.type==="ExpressionStatement"&&ps(t,r)}function Wp(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function Up(e,t,r){let{node:n}=r,s=n.quasis.map(m=>m.value.raw),u=0,i=s.reduce((m,f,y)=>y===0?f:m+"@prettier-placeholder-"+u+++"-id"+f,""),a=await e(i,{parser:"scss"}),o=Yt(r,t),p=Xp(a,o);if(!p)throw new Error("Couldn't insert all the expressions");return["`",D([F,p]),E,"`"]}function Xp(e,t){if(!O(t))return e;let r=0,n=ft(Ut(e),s=>typeof s!="string"||!s.includes("@prettier-placeholder")?s:s.split(/@prettier-placeholder-(\d+)-id/u).map((u,i)=>i%2===0?ve(u):(r++,t[u])));return t.length===r?n:null}function Yp({node:e,parent:t,grandparent:r}){return r&&e.quasis&&t.type==="JSXExpressionContainer"&&r.type==="JSXElement"&&r.openingElement.name.name==="style"&&r.openingElement.attributes.some(n=>n.type==="JSXAttribute"&&n.name.name==="jsx")||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="css"||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="MemberExpression"&&t.tag.object.name==="css"&&(t.tag.property.name==="global"||t.tag.property.name==="resolve")}function Yr(e){return e.type==="Identifier"&&e.name==="styled"}function ri(e){return/^[A-Z]/u.test(e.object.name)&&e.property.name==="extend"}function Hp({parent:e}){if(!e||e.type!=="TaggedTemplateExpression")return!1;let t=e.tag.type==="ParenthesizedExpression"?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return Yr(t.object)||ri(t);case"CallExpression":return Yr(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(Yr(t.callee.object.object)||ri(t.callee.object))||t.callee.object.type==="CallExpression"&&Yr(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function Vp({parent:e,grandparent:t}){return(t==null?void 0:t.type)==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}function $p(e){if(Yp(e)||Hp(e)||Vp(e)||ei(e))return Up}var ni=$p;async function Kp(e,t,r){let{node:n}=r,s=n.quasis.length,u=Yt(r,t),i=[];for(let a=0;a2&&y[0].trim()===""&&y[1].trim()==="",T=C>2&&y[C-1].trim()===""&&y[C-2].trim()==="",B=y.every(_=>/^\s*(?:#[^\n\r]*)?$/u.test(_));if(!m&&/#[^\n\r]*$/u.test(y[C-1]))return null;let g=null;B?g=Qp(y):g=await e(f,{parser:"graphql"}),g?(g=Ur(g,!1),!p&&A&&i.push(""),i.push(g),!m&&T&&i.push("")):!p&&!m&&A&&i.push(""),c&&i.push(c)}return["`",D([F,b(F,i)]),F,"`"]}function Qp(e){let t=[],r=!1,n=e.map(s=>s.trim());for(let[s,u]of n.entries())u!==""&&(n[s-1]===""&&r?t.push([F,u]):t.push(u),r=!0);return t.length===0?null:b(F,t)}function zp({node:e,parent:t}){return Xr({node:e,parent:t},"GraphQL")||t&&(t.type==="TaggedTemplateExpression"&&(t.tag.type==="MemberExpression"&&t.tag.object.name==="graphql"&&t.tag.property.name==="experimental"||t.tag.type==="Identifier"&&(t.tag.name==="gql"||t.tag.name==="graphql"))||t.type==="CallExpression"&&t.callee.type==="Identifier"&&t.callee.name==="graphql")}function Zp(e){if(zp(e))return Kp}var si=Zp;var ls=0;async function ui(e,t,r,n,s){let{node:u}=n,i=ls;ls=ls+1>>>0;let a=B=>`PRETTIER_HTML_PLACEHOLDER_${B}_${i}_IN_JS`,o=u.quasis.map((B,g,_)=>g===_.length-1?B.value.cooked:B.value.cooked+a(g)).join(""),p=Yt(n,r),m=new RegExp(a(String.raw`(\d+)`),"gu"),f=0,y=await t(o,{parser:e,__onHtmlRoot(B){f=B.children.length}}),C=ft(y,B=>{if(typeof B!="string")return B;let g=[],_=B.split(m);for(let M=0;M<_.length;M++){let J=_[M];if(M%2===0){J&&(J=os(J),s.__embeddedInHtml&&(J=X(!1,J,/<\/(?=script\b)/giu,String.raw`<\/`)),g.push(J));continue}let I=Number(J);g.push(p[I])}return g}),c=/^\s/u.test(o)?" ":"",A=/\s$/u.test(o)?" ":"",T=s.htmlWhitespaceSensitivity==="ignore"?F:c&&A?x:null;return T?l(["`",D([T,l(C)]),T,"`"]):at({hug:!1},l(["`",c,f>1?D(l(C)):l(C),A,"`"]))}function ec(e){return Xr(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var tc=ui.bind(void 0,"html"),rc=ui.bind(void 0,"angular");function nc(e){if(ec(e))return tc;if(ti(e))return rc}var ii=nc;async function sc(e,t,r){let{node:n}=r,s=X(!1,n.quasis[0].value.raw,/((?:\\\\)*)\\`/gu,(o,p)=>"\\".repeat(p.length/2)+"`"),u=uc(s),i=u!=="";i&&(s=X(!1,s,new RegExp(`^${u}`,"gmu"),""));let a=Ur(await e(s,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",i?D([E,a]):[Rr,_u(a)],E,"`"]}function uc(e){let t=e.match(/^([^\S\n]*)\S/mu);return t===null?"":t[1]}function ic(e){if(ac(e))return sc}function ac({node:e,parent:t}){return(t==null?void 0:t.type)==="TaggedTemplateExpression"&&e.quasis.length===1&&t.tag.type==="Identifier"&&(t.tag.name==="md"||t.tag.name==="markdown")}var ai=ic;function oc(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||pc(t))return;let r;for(let n of[ni,si,ii,ai])if(r=n(e),!!r)return t.quasis.length===1&&t.quasis[0].value.raw.trim()===""?"``":async(...s)=>{let u=await r(...s);return u&&at({embed:!0,...u.label},u)}}function pc({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var oi=oc;var cc=/\*\/$/,lc=/^\/\*\*?/,mi=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,mc=/(^|\s+)\/\/([^\n\r]*)/g,pi=/^(\r?\n)+/,yc=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,ci=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,fc=/(\r?\n|^) *\* ?/g,yi=[];function fi(e){let t=e.match(mi);return t?t[0].trimStart():""}function Di(e){let t=e.match(mi),r=t==null?void 0:t[0];return r==null?e:e.slice(r.length)}function Ei(e){let t=` -`;e=X(!1,e.replace(lc,"").replace(cc,""),fc,"$1");let r="";for(;r!==e;)r=e,e=X(!1,e,yc,`${t}$1 $2${t}`);e=e.replace(pi,"").trimEnd();let n=Object.create(null),s=X(!1,e,ci,"").replace(pi,"").trimEnd(),u;for(;u=ci.exec(e);){let i=X(!1,u[2],mc,"");if(typeof n[u[1]]=="string"||Array.isArray(n[u[1]])){let a=n[u[1]];n[u[1]]=[...yi,...Array.isArray(a)?a:[a],i]}else n[u[1]]=i}return{comments:s,pragmas:n}}function Fi({comments:e="",pragmas:t={}}){let r=` -`,n="/**",s=" *",u=" */",i=Object.keys(t),a=i.flatMap(p=>li(p,t[p])).map(p=>`${s} ${p}${r}`).join("");if(!e){if(i.length===0)return"";if(i.length===1&&!Array.isArray(t[i[0]])){let p=t[i[0]];return`${n} ${li(i[0],p)[0]}${u}`}}let o=e.split(r).map(p=>`${s} ${p}`).join(r)+r;return n+r+(e?o:"")+(e&&i.length>0?s+r:"")+a+u}function li(e,t){return[...yi,...Array.isArray(t)?t:[t]].map(r=>`@${e} ${r}`.trim())}var Ci="format";function Dc(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var Ai=Dc;function Ec(e){let t=Ai(e);t&&(e=e.slice(t.length+1));let r=fi(e),{pragmas:n,comments:s}=Ei(r);return{shebang:t,text:e,pragmas:n,comments:s}}function di(e){let{shebang:t,text:r,pragmas:n,comments:s}=Ec(e),u=Di(r),i=Fi({pragmas:{[Ci]:"",...n},comments:s.trimStart()});return(t?`${t} -`:"")+i+(u.startsWith(` +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.estree=e()}})(function(){"use strict";var jn=Object.defineProperty;var Ba=Object.getOwnPropertyDescriptor;var ba=Object.getOwnPropertyNames;var Pa=Object.prototype.hasOwnProperty;var vn=(e,t)=>{for(var r in t)jn(e,r,{get:t[r],enumerable:!0})},ka=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of ba(t))!Pa.call(e,s)&&s!==r&&jn(e,s,{get:()=>t[s],enumerable:!(n=Ba(t,s))||n.enumerable});return e};var Ia=e=>ka(jn({},"__esModule",{value:!0}),e);var hD={};vn(hD,{languages:()=>gD,options:()=>Ta,printers:()=>xD});var zs=[{name:"JavaScript",type:"programming",aceMode:"javascript",extensions:[".js","._js",".bones",".cjs",".es",".es6",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".start.frag",".end.frag",".wxs"],filenames:["Jakefile","start.frag","end.frag"],tmScope:"source.js",aliases:["js","node"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],linguistLanguageId:183},{name:"Flow",type:"programming",aceMode:"javascript",extensions:[".js.flow"],filenames:[],tmScope:"source.js",aliases:[],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],linguistLanguageId:183},{name:"JSX",type:"programming",aceMode:"javascript",extensions:[".jsx"],filenames:void 0,tmScope:"source.js.jsx",aliases:void 0,codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",interpreters:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript",linguistLanguageId:183},{name:"TypeScript",type:"programming",aceMode:"typescript",extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aliases:["ts"],codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",interpreters:["bun","deno","ts-node","tsx"],parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"],linguistLanguageId:378},{name:"TSX",type:"programming",aceMode:"tsx",extensions:[".tsx"],tmScope:"source.tsx",codemirrorMode:"jsx",codemirrorMimeType:"text/typescript-jsx",group:"TypeScript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"],linguistLanguageId:94901924}];var Xs={};vn(Xs,{canAttachComment:()=>ki,embed:()=>Ao,features:()=>FD,getVisitorKeys:()=>Mr,handleComments:()=>Gi,hasPrettierIgnore:()=>nr,insertPragma:()=>Oo,isBlockComment:()=>ce,isGap:()=>Wi,massageAstNode:()=>bi,print:()=>Hs,printComment:()=>_o,printPrettierIgnored:()=>Hs,willPrintOwnComments:()=>qi});var Wt=(e,t)=>(r,n,...s)=>r|1&&n==null?void 0:(t.call(n)??n[e]).apply(n,s);var La=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Oa=Wt("replaceAll",function(){if(typeof this=="string")return La}),W=Oa;function wa(e){return this[e<0?this.length+e:e]}var _a=Wt("at",function(){if(Array.isArray(this)||typeof this=="string")return wa}),N=_a;function Ma(e){return e!==null&&typeof e=="object"}var Lr=Ma;function*Na(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,s=i=>Lr(i)&&n(i);for(let i of r(e)){let o=e[i];if(Array.isArray(o))for(let u of o)s(u)&&(yield u);else s(o)&&(yield o)}}function*ja(e,t){let r=[e];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Rn(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Jn(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var ti="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var va=/[^\x20-\x7F]/u,Ra=new Set(ti);function Ja(e){if(!e)return 0;if(!va.test(e))return e.length;e=e.replace(ei(),r=>Ra.has(r)?" ":" ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||n>=65024&&n<=65039||(t+=Rn(n)||Jn(n)?2:1)}return t}var ot=Ja;function Or(e){return(t,r,n)=>{let s=!!n?.backwards;if(r===!1)return!1;let{length:i}=t,o=r;for(;o>=0&&oe===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function Ga(e,t,r){let n=!!r?.backwards;if(t===!1)return!1;let s=e.charAt(t);if(n){if(e.charAt(t-1)==="\r"&&s===` +`)return t-2;if(si(s))return t-1}else{if(s==="\r"&&e.charAt(t+1)===` +`)return t+2;if(si(s))return t+1}return t}var Ze=Ga;function Wa(e,t,r={}){let n=ze(e,r.backwards?t-1:t,r),s=Ze(e,n,r);return n!==s}var Z=Wa;function qa(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;r0}var R=Ha;var Xa=()=>{},Le=Xa;var ii=Object.freeze({character:"'",codePoint:39}),oi=Object.freeze({character:'"',codePoint:34}),Va=Object.freeze({preferred:ii,alternate:oi}),$a=Object.freeze({preferred:oi,alternate:ii});function Ka(e,t){let{preferred:r,alternate:n}=t===!0||t==="'"?Va:$a,{length:s}=e,i=0,o=0;for(let u=0;uo?n:r).character}var wr=Ka;var Qa=/\\(["'\\])|(["'])/gu;function za(e,t){let r=t==='"'?"'":'"',n=W(0,e,Qa,(s,i,o)=>i?i===r?r:s:o===t?"\\"+o:o);return t+n+t}var ui=za;function Za(e,t){Le(/^(?["']).*\k$/su.test(e));let r=e.slice(1,-1),n=t.parser==="json"||t.parser==="jsonc"||t.parser==="json5"&&t.quoteProps==="preserve"&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":wr(r,t.singleQuote);return e.charAt(0)===n?e:ui(r,n)}var ut=Za;var ai=e=>Number.isInteger(e)&&e>=0;function w(e){let t=e.range?.[0]??e.start,r=(e.declaration?.decorators??e.decorators)?.[0];return r?Math.min(w(r),t):t}function I(e){return e.range?.[1]??e.end}function bt(e,t){let r=w(e);return ai(r)&&r===w(t)}function ep(e,t){let r=I(e);return ai(r)&&r===I(t)}function pi(e,t){return bt(e,t)&&ep(e,t)}var Dr=null;function fr(e){if(Dr!==null&&typeof Dr.property){let t=Dr;return Dr=fr.prototype=null,t}return Dr=fr.prototype=e??Object.create(null),new fr}var tp=10;for(let e=0;e<=tp;e++)fr();function Wn(e){return fr(e)}function rp(e,t="type"){Wn(e);function r(n){let s=n[t],i=e[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return i}return r}var _r=rp;var a=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],ci={AccessorProperty:a[0],AnyTypeAnnotation:a[1],ArgumentPlaceholder:a[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:a[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:a[3],AsExpression:a[4],AssignmentExpression:a[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:a[6],BigIntLiteral:a[1],BigIntLiteralTypeAnnotation:a[1],BigIntTypeAnnotation:a[1],BinaryExpression:a[5],BindExpression:["object","callee"],BlockStatement:a[7],BooleanLiteral:a[1],BooleanLiteralTypeAnnotation:a[1],BooleanTypeAnnotation:a[1],BreakStatement:a[8],CallExpression:a[9],CatchClause:["param","body"],ChainExpression:a[3],ClassAccessorProperty:a[0],ClassBody:a[10],ClassDeclaration:a[11],ClassExpression:a[11],ClassImplements:a[12],ClassMethod:a[13],ClassPrivateMethod:a[13],ClassPrivateProperty:a[14],ClassProperty:a[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:a[15],ConditionalExpression:a[16],ConditionalTypeAnnotation:a[17],ContinueStatement:a[8],DebuggerStatement:a[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:a[18],DeclareEnum:a[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:a[20],DeclareFunction:["id","predicate"],DeclareHook:a[21],DeclareInterface:a[22],DeclareModule:a[19],DeclareModuleExports:a[23],DeclareNamespace:a[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:a[24],DeclareVariable:a[21],Decorator:a[3],Directive:a[18],DirectiveLiteral:a[1],DoExpression:a[10],DoWhileStatement:a[25],EmptyStatement:a[1],EmptyTypeAnnotation:a[1],EnumBigIntBody:a[26],EnumBigIntMember:a[27],EnumBooleanBody:a[26],EnumBooleanMember:a[27],EnumDeclaration:a[19],EnumDefaultedMember:a[21],EnumNumberBody:a[26],EnumNumberMember:a[27],EnumStringBody:a[26],EnumStringMember:a[27],EnumSymbolBody:a[26],ExistsTypeAnnotation:a[1],ExperimentalRestProperty:a[6],ExperimentalSpreadProperty:a[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:a[28],ExportNamedDeclaration:a[20],ExportNamespaceSpecifier:a[28],ExportSpecifier:["local","exported"],ExpressionStatement:a[3],File:["program"],ForInStatement:a[29],ForOfStatement:a[29],ForStatement:["init","test","update","body"],FunctionDeclaration:a[30],FunctionExpression:a[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:a[15],GenericTypeAnnotation:a[12],HookDeclaration:a[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:a[16],ImportAttribute:a[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:a[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:a[33],ImportSpecifier:["imported","local"],IndexedAccessType:a[34],InferredPredicate:a[1],InferTypeAnnotation:a[35],InterfaceDeclaration:a[22],InterfaceExtends:a[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:a[1],IntersectionTypeAnnotation:a[36],JsExpressionRoot:a[37],JsonRoot:a[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:a[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:a[1],JSXExpressionContainer:a[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:a[1],JSXMemberExpression:a[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:a[1],JSXSpreadAttribute:a[6],JSXSpreadChild:a[3],JSXText:a[1],KeyofTypeAnnotation:a[6],LabeledStatement:["label","body"],Literal:a[1],LogicalExpression:a[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:a[21],MatchExpression:a[39],MatchExpressionCase:a[40],MatchIdentifierPattern:a[21],MatchLiteralPattern:a[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:a[6],MatchStatement:a[39],MatchStatementCase:a[40],MatchUnaryPattern:a[6],MatchWildcardPattern:a[1],MemberExpression:a[38],MetaProperty:["meta","property"],MethodDefinition:a[42],MixedTypeAnnotation:a[1],ModuleExpression:a[10],NeverTypeAnnotation:a[1],NewExpression:a[9],NGChainedExpression:a[43],NGEmptyExpression:a[1],NGMicrosyntax:a[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:a[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:a[32],NGPipeExpression:["left","right","arguments"],NGRoot:a[37],NullableTypeAnnotation:a[23],NullLiteral:a[1],NullLiteralTypeAnnotation:a[1],NumberLiteralTypeAnnotation:a[1],NumberTypeAnnotation:a[1],NumericLiteral:a[1],ObjectExpression:["properties"],ObjectMethod:a[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:a[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:a[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:a[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:a[9],OptionalIndexedAccessType:a[34],OptionalMemberExpression:a[38],ParenthesizedExpression:a[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:a[1],PipelineTopicExpression:a[3],Placeholder:a[1],PrivateIdentifier:a[1],PrivateName:a[21],Program:a[7],Property:a[32],PropertyDefinition:a[14],QualifiedTypeIdentifier:a[44],QualifiedTypeofIdentifier:a[44],RegExpLiteral:a[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:a[6],SatisfiesExpression:a[4],SequenceExpression:a[43],SpreadElement:a[6],StaticBlock:a[10],StringLiteral:a[1],StringLiteralTypeAnnotation:a[1],StringTypeAnnotation:a[1],Super:a[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:a[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:a[1],TemplateLiteral:["quasis","expressions"],ThisExpression:a[1],ThisTypeAnnotation:a[1],ThrowStatement:a[6],TopicReference:a[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:a[45],TSAbstractKeyword:a[1],TSAbstractMethodDefinition:a[32],TSAbstractPropertyDefinition:a[45],TSAnyKeyword:a[1],TSArrayType:a[2],TSAsExpression:a[4],TSAsyncKeyword:a[1],TSBigIntKeyword:a[1],TSBooleanKeyword:a[1],TSCallSignatureDeclaration:a[46],TSClassImplements:a[47],TSConditionalType:a[17],TSConstructorType:a[46],TSConstructSignatureDeclaration:a[46],TSDeclareFunction:a[31],TSDeclareKeyword:a[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:a[26],TSEnumDeclaration:a[19],TSEnumMember:["id","initializer"],TSExportAssignment:a[3],TSExportKeyword:a[1],TSExternalModuleReference:a[3],TSFunctionType:a[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:a[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:a[35],TSInstantiationExpression:a[47],TSInterfaceBody:a[10],TSInterfaceDeclaration:a[22],TSInterfaceHeritage:a[47],TSIntersectionType:a[36],TSIntrinsicKeyword:a[1],TSJSDocAllType:a[1],TSJSDocNonNullableType:a[23],TSJSDocNullableType:a[23],TSJSDocUnknownType:a[1],TSLiteralType:a[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:a[10],TSModuleDeclaration:a[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:a[21],TSNeverKeyword:a[1],TSNonNullExpression:a[3],TSNullKeyword:a[1],TSNumberKeyword:a[1],TSObjectKeyword:a[1],TSOptionalType:a[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:a[23],TSPrivateKeyword:a[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:a[1],TSPublicKeyword:a[1],TSQualifiedName:a[5],TSReadonlyKeyword:a[1],TSRestType:a[23],TSSatisfiesExpression:a[4],TSStaticKeyword:a[1],TSStringKeyword:a[1],TSSymbolKeyword:a[1],TSTemplateLiteralType:["quasis","types"],TSThisType:a[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:a[23],TSTypeAssertion:a[4],TSTypeLiteral:a[26],TSTypeOperator:a[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:a[48],TSTypeParameterInstantiation:a[48],TSTypePredicate:a[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:a[1],TSUnionType:a[36],TSUnknownKeyword:a[1],TSVoidKeyword:a[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:a[24],TypeAnnotation:a[23],TypeCastExpression:a[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:a[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:a[48],TypeParameterInstantiation:a[48],TypePredicate:a[49],UnaryExpression:a[6],UndefinedTypeAnnotation:a[1],UnionTypeAnnotation:a[36],UnknownTypeAnnotation:a[1],UpdateExpression:a[6],V8IntrinsicIdentifier:a[1],VariableDeclaration:["declarations"],VariableDeclarator:a[27],Variance:a[1],VoidPattern:a[1],VoidTypeAnnotation:a[1],WhileStatement:a[25],WithStatement:["object","body"],YieldExpression:a[6]};var np=_r(ci),Mr=np;function sp(e){let t=new Set(e);return r=>t.has(r?.type)}var k=sp;function ip(e){return e.extra?.raw??e.raw}var pe=ip;var op=k(["Block","CommentBlock","MultiLine"]),ce=op;var up=k(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),Nr=up;var ap=k(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),At=ap;function pp(e,t){let r=t.split(".");for(let n=r.length-1;n>=0;n--){let s=r[n];if(n===0)return e.type==="Identifier"&&e.name===s;if(n===1&&e.type==="MetaProperty"&&e.property.type==="Identifier"&&e.property.name===s){e=e.meta;continue}if(e.type==="MemberExpression"&&!e.optional&&!e.computed&&e.property.type==="Identifier"&&e.property.name===s){e=e.object;continue}return!1}}function cp(e,t){return t.some(r=>pp(e,r))}var Pt=cp;function lp({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var jr=lp;function mp({node:e,parent:t}){return e?.type!=="EmptyStatement"?!1:t.type==="IfStatement"?t.consequent===e||t.alternate===e:t.type==="DoWhileStatement"||t.type==="ForInStatement"||t.type==="ForOfStatement"||t.type==="ForStatement"||t.type==="LabeledStatement"||t.type==="WithStatement"||t.type==="WhileStatement"?t.body===e:!1}var kt=mp;function Er(e,t){return t(e)||Zs(e,{getVisitorKeys:Mr,predicate:t})}function Xt(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||M(e)||J(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||Ae(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function Di(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function Rr(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")}var fi=k(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),q=k(["ArrayExpression"]),se=k(["ObjectExpression"]);function yi(e){return e.type==="LogicalExpression"&&e.operator==="??"}function Ce(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function Ei(e){return e.type==="BooleanLiteral"||e.type==="Literal"&&typeof e.value=="boolean"}function Xn(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&Ce(e.argument)}function V(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function Vn(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var Jr=k(["Literal","BooleanLiteral","BigIntLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),Dp=k(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier"]),Je=k(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),Ht=k(["FunctionExpression","ArrowFunctionExpression"]);function fp(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function qn(e){return M(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var H=k(["JSXElement","JSXFragment"]);function mt(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function Gr(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function Fi(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!bt(e,e.typeAnnotation)}var Te=k(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function Tt(e){return J(e)||e.type==="BindExpression"&&!!e.object}var yp=k(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function Vt(e){return jr(e)||Nr(e)||yp(e)||e.type==="GenericTypeAnnotation"&&!e.typeParameters||e.type==="TSTypeReference"&&!e.typeArguments}function Ep(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var Fp=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.fixme","test.step","test.describe","test.describe.only","test.describe.skip","test.describe.fixme","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function dp(e){return Pt(e,Fp)}function It(e,t){if(e?.type!=="CallExpression"||e.optional)return!1;let r=le(e);if(r.length===1){if(qn(e)&&It(t))return Ht(r[0]);if(Ep(e.callee))return qn(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||V(r[0]))&&dp(e.callee))return r[2]&&!Ce(r[2])?!1:(r.length===2?Ht(r[1]):fp(r[1])&&K(r[1]).length<=1)||qn(r[1]);return!1}var di=e=>t=>(t?.type==="ChainExpression"&&(t=t.expression),e(t)),M=di(k(["CallExpression","OptionalCallExpression"])),J=di(k(["MemberExpression","OptionalMemberExpression"]));function $n(e,t=5){return Ci(e,t)<=t}function Ci(e,t){let r=0;for(let n in e){let s=e[n];if(Lr(s)&&typeof s.type=="string"&&(r++,r+=Ci(s,t-r)),r>t)return r}return r}var Cp=.25;function Fr(e,t){let{printWidth:r}=t;if(T(e))return!1;let n=r*Cp;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||Xn(e)&&!T(e.argument))return!0;let s=e.type==="Literal"&&"regex"in e&&e.regex.pattern||e.type==="RegExpLiteral"&&e.pattern;return s?s.length<=n:V(e)?ut(pe(e),t).length<=n:e.type==="TemplateLiteral"?e.expressions.length===0&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(` +`):e.type==="UnaryExpression"?Fr(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:Jr(e)}function Ee(e,t){return H(t)?Ot(t):T(t,x.Leading,r=>Z(e,I(r)))}function li(e){return e.quasis.some(t=>t.value.raw.includes(` +`))}function Wr(e,t){return(e.type==="TemplateLiteral"&&li(e)||e.type==="TaggedTemplateExpression"&&li(e.quasi))&&!Z(t,w(e),{backwards:!0})}function qr(e){if(!T(e))return!1;let t=N(0,et(e,x.Dangling),-1);return t&&!ce(t)}function Ai(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(Ht(r)){if(t+=1,t>1)return!0}else if(M(r)){for(let n of le(r))if(Ht(n))return!0}return!1}function Ur(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&M(t)&&M(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Ap=new Set(["!","-","+","~"]);function Re(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return Re(e.expression,t);let r=n=>Re(n,t-1);if(Vn(e))return ot(e.pattern??e.regex.pattern)<=5;if(Jr(e)||Dp(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` +`))&&e.expressions.every(r);if(se(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(q(e))return e.elements.every(n=>n===null||r(n));if(Dt(e)){if(e.type==="ImportExpression"||Re(e.callee,t)){let n=le(e);return n.length<=t&&n.every(r)}return!1}return J(e)?Re(e.object,t)&&Re(e.property,t):e.type==="UnaryExpression"&&Ap.has(e.operator)||e.type==="UpdateExpression"?Re(e.argument,t):!1}function ie(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function ye(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return ye(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return ye(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:ye(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:ye(e.callee,t);case"ConditionalExpression":return ye(e.test,t);case"UpdateExpression":return!e.prefix&&ye(e.argument,t);case"BindExpression":return e.object&&ye(e.object,t);case"SequenceExpression":return ye(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return ye(e.expression,t);default:return t(e)}}var mi={"==":!0,"!=":!0,"===":!0,"!==":!0},vr={"*":!0,"/":!0,"%":!0},Hn={">>":!0,">>>":!0,"<<":!0};function dr(e,t){return!(yr(t)!==yr(e)||e==="**"||mi[e]&&mi[t]||t==="%"&&vr[e]||e==="%"&&vr[t]||t!==e&&vr[t]&&vr[e]||Hn[e]&&Hn[t])}var Tp=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function yr(e){return Tp.get(e)}function Ti(e){return!!Hn[e]||e==="|"||e==="^"||e==="&"}function xi(e){if(e.rest)return!0;let t=K(e);return N(0,t,-1)?.type==="RestElement"}var Un=new WeakMap;function K(e){if(Un.has(e))return Un.get(e);let t=[];return e.this&&t.push(e.this),t.push(...e.params),e.rest&&t.push(e.rest),Un.set(e,t),t}function gi(e,t){let{node:r}=e,n=0,s=()=>t(e,n++);r.this&&e.call(s,"this"),e.each(s,"params"),r.rest&&e.call(s,"rest")}var Yn=new WeakMap;function le(e){if(Yn.has(e))return Yn.get(e);if(e.type==="ChainExpression")return le(e.expression);let t;return e.type==="ImportExpression"||e.type==="TSImportType"?(t=[e.source],e.options&&t.push(e.options)):e.type==="TSExternalModuleReference"?t=[e.expression]:t=e.arguments,Yn.set(e,t),t}function $t(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>$t(e,t),"expression");r.type==="ImportExpression"||r.type==="TSImportType"?(e.call(()=>t(e,0),"source"),r.options&&e.call(()=>t(e,1),"options")):r.type==="TSExternalModuleReference"?e.call(()=>t(e,0),"expression"):e.each(t,"arguments")}function Kn(e,t){let r=[];if(e.type==="ChainExpression"&&(e=e.expression,r.push("expression")),e.type==="ImportExpression"||e.type==="TSImportType"){if(t===0||t===(e.options?-2:-1))return[...r,"source"];if(e.options&&(t===1||t===-1))return[...r,"options"];throw new RangeError("Invalid argument index")}else if(e.type==="TSExternalModuleReference"){if(t===0||t===-1)return[...r,"expression"]}else if(t<0&&(t=e.arguments.length+t),t>=0&&t{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,s)=>!(e&x.Leading&&!r.leading||e&x.Trailing&&!r.trailing||e&x.Dangling&&(r.leading||r.trailing)||e&x.Block&&!ce(r)||e&x.Line&&!At(r)||e&x.First&&n!==0||e&x.Last&&n!==s.length-1||e&x.PrettierIgnore&&!Lt(r)||t&&!t(r))};function T(e,t,r){if(!R(e?.comments))return!1;let n=hi(t,r);return n?e.comments.some(n):!0}function et(e,t,r){if(!Array.isArray(e?.comments))return[];let n=hi(t,r);return n?e.comments.filter(n):e.comments}var oe=(e,{originalText:t})=>Yt(t,I(e));function Dt(e){return M(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function Oe(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!mt(e))}var Ae=k(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),Se=k(["TSUnionType","UnionTypeAnnotation"]),xt=k(["TSIntersectionType","IntersectionTypeAnnotation"]),Ue=k(["TSConditionalType","ConditionalTypeAnnotation"]),Si=e=>e?.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const",Cr=k(["TSTypeAliasDeclaration","TypeAlias"]);function Yr({key:e,parent:t}){return!(e==="types"&&Se(t)||e==="types"&&xt(t))}var xp=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),Kt=e=>{for(let t of e.quasis)delete t.value};function Bi(e,t,r){if(e.type==="Program"&&delete t.sourceType,(e.type==="BigIntLiteral"||e.type==="Literal")&&e.bigint&&(t.bigint=e.bigint.toLowerCase()),e.type==="EmptyStatement"&&!kt({node:e,parent:r})||e.type==="JSXText"||e.type==="JSXExpressionContainer"&&(e.expression.type==="Literal"||e.expression.type==="StringLiteral")&&e.expression.value===" ")return null;if((e.type==="Property"||e.type==="ObjectProperty"||e.type==="MethodDefinition"||e.type==="ClassProperty"||e.type==="ClassMethod"||e.type==="PropertyDefinition"||e.type==="TSDeclareMethod"||e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty"||e.type==="ImportAttribute")&&e.key&&!e.computed){let{key:s}=e;V(s)||Ce(s)?t.key=String(s.value):s.type==="Identifier"&&(t.key=s.name)}if(e.type==="JSXElement"&&e.openingElement.name.name==="style"&&e.openingElement.attributes.some(s=>s.type==="JSXAttribute"&&s.name.name==="jsx"))for(let{type:s,expression:i}of t.children)s==="JSXExpressionContainer"&&i.type==="TemplateLiteral"&&Kt(i);e.type==="JSXAttribute"&&e.name.name==="css"&&e.value.type==="JSXExpressionContainer"&&e.value.expression.type==="TemplateLiteral"&&Kt(t.value.expression),e.type==="JSXAttribute"&&e.value?.type==="Literal"&&/["']|"|'/u.test(e.value.value)&&(t.value.value=W(0,e.value.value,/["']|"|'/gu,'"'));let n=e.expression||e.callee;if(e.type==="Decorator"&&n.type==="CallExpression"&&n.callee.name==="Component"&&n.arguments.length===1){let s=e.expression.arguments[0].properties;for(let[i,o]of t.expression.arguments[0].properties.entries())switch(s[i].key.name){case"styles":q(o.value)&&Kt(o.value.elements[0]);break;case"template":o.value.type==="TemplateLiteral"&&Kt(o.value);break}}e.type==="TaggedTemplateExpression"&&(e.tag.type==="MemberExpression"||e.tag.type==="Identifier"&&(e.tag.name==="gql"||e.tag.name==="graphql"||e.tag.name==="css"||e.tag.name==="md"||e.tag.name==="markdown"||e.tag.name==="html")||e.tag.type==="CallExpression")&&Kt(t.quasi),e.type==="TemplateLiteral"&&Kt(t),e.type==="ChainExpression"&&e.expression.type==="TSNonNullExpression"&&(t.type="TSNonNullExpression",t.expression.type="ChainExpression")}Bi.ignoredProperties=xp;var bi=Bi;var gp=k(["File","TemplateElement","TSEmptyBodyFunctionExpression","ChainExpression"]),hp=(e,[t])=>t?.type==="ComponentParameter"&&t.shorthand&&t.name===e&&t.local!==t.name||t?.type==="MatchObjectPatternProperty"&&t.shorthand&&t.key===e&&t.value!==t.key||t?.type==="ObjectProperty"&&t.shorthand&&t.key===e&&t.value!==t.key||t?.type==="Property"&&t.shorthand&&t.key===e&&!mt(t)&&t.value!==t.key,Sp=(e,[t])=>!!(e.type==="FunctionExpression"&&t.type==="MethodDefinition"&&t.value===e&&K(e).length===0&&!e.returnType&&!R(e.typeParameters)&&e.body),Pi=(e,[t])=>t?.typeAnnotation===e&&Si(t),Bp=(e,[t,...r])=>Pi(e,[t])||t?.typeName===e&&Pi(t,r);function bp(e,t){return gp(e)||hp(e,t)||Sp(e,t)?!1:e.type==="EmptyStatement"?kt({node:e,parent:t[0]}):!(Bp(e,t)||e.type==="TSTypeAnnotation"&&t[0].type==="TSPropertySignature")}var ki=bp;function Pp(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function Qn(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Pp(e)}function te(e,t){t.leading=!0,t.trailing=!1,Qn(e,t)}function we(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Qn(e,t)}function $(e,t){t.leading=!1,t.trailing=!0,Qn(e,t)}function kp(e,t){let r=null,n=t;for(;n!==r;)r=n,n=ze(e,n),n=qt(e,n),n=Ut(e,n),n=Ze(e,n);return n}var at=kp;function Ip(e,t){let r=at(e,t);return r===!1?"":e.charAt(r)}var _e=Ip;function Lp(e,t,r){for(let n=t;nAt(e)||!ue(t,w(e),I(e));function wp(e){return[vi,Li,Mi,Up,jp,ts,rs,Ii,Oi,$p,Hp,Xp,ss,ji,Kp,wi,Ni,ns,vp,nc,Ri,is].some(t=>t(e))}function _p(e){return[Np,Mi,Li,ji,ts,rs,Ii,Oi,Ni,Yp,Vp,ss,Zp,ns,tc,rc,sc,Ri,oc,ic,is].some(t=>t(e))}function Mp(e){return[vi,ts,rs,qp,wi,ss,Wp,Gp,ns,ec,is].some(t=>t(e))}function wt(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?te(r,t):we(e,t)}function Zn(e,t){e.type==="BlockStatement"?wt(e,t):te(e,t)}function Np({comment:e,followingNode:t}){return t&&Hr(e)?(te(t,e),!0):!1}function ts({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){if(r?.type!=="IfStatement"||!n)return!1;if(_e(s,I(e))===")")return $(t,e),!0;if(n.type==="BlockStatement"&&n===r.consequent&&w(e)>=I(t)&&I(e)<=w(n))return te(n,e),!0;if(t===r.consequent&&n===r.alternate){let o=at(s,I(r.consequent));if(n.type==="BlockStatement"&&w(e)>=o&&I(e)<=w(n))return te(n,e),!0;if(w(e)"?(we(t,e),!0):!1}function qp({comment:e,enclosingNode:t,text:r}){return _e(r,I(e))!==")"?!1:t&&(Ji(t)&&K(t).length===0||Dt(t)&&le(t).length===0)?(we(t,e),!0):(t?.type==="MethodDefinition"||t?.type==="TSAbstractMethodDefinition")&&K(t.value).length===0?(we(t.value,e),!0):!1}function Up({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return t?.type==="ComponentTypeParameter"&&(r?.type==="DeclareComponent"||r?.type==="ComponentTypeAnnotation")&&n?.type!=="ComponentTypeParameter"?($(t,e),!0):(t?.type==="ComponentParameter"||t?.type==="RestElement")&&r?.type==="ComponentDeclaration"&&_e(s,I(e))===")"?($(t,e),!0):!1}function Mi({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return t?.type==="FunctionTypeParam"&&r?.type==="FunctionTypeAnnotation"&&n?.type!=="FunctionTypeParam"?($(t,e),!0):(t?.type==="Identifier"||t?.type==="AssignmentPattern"||t?.type==="ObjectPattern"||t?.type==="ArrayPattern"||t?.type==="RestElement"||t?.type==="TSParameterProperty")&&Ji(r)&&_e(s,I(e))===")"?($(t,e),!0):!ce(e)&&n?.type==="BlockStatement"&&_i(r)&&(r.type==="MethodDefinition"?r.value.body:r.body)===n&&at(s,I(e))===w(n)?(wt(n,e),!0):!1}function Ni({comment:e,enclosingNode:t}){return t?.type==="LabeledStatement"?(te(t,e),!0):!1}function ns({comment:e,enclosingNode:t}){return(t?.type==="ContinueStatement"||t?.type==="BreakStatement")&&!t.label?($(t,e),!0):!1}function Yp({comment:e,precedingNode:t,enclosingNode:r}){return M(r)&&t&&r.callee===t&&r.arguments.length>0?(te(r.arguments[0],e),!0):!1}function Hp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Se(r)?(Lt(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?($(t,e),!0):!1):(Se(n)&&Lt(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Xp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return r&&r.type==="MatchOrPattern"?(Lt(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?($(t,e),!0):!1):(n&&n.type==="MatchOrPattern"&&Lt(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Vp({comment:e,enclosingNode:t}){return Oe(t)?(te(t,e),!0):!1}function ss({comment:e,enclosingNode:t,ast:r,isLastComment:n}){return r?.body?.length===0?(n?we(r,e):te(r,e),!0):t?.type==="Program"&&t.body.length===0&&!R(t.directives)?(n?we(t,e):te(t,e),!0):!1}function $p({comment:e,enclosingNode:t,followingNode:r}){return(t?.type==="ForInStatement"||t?.type==="ForOfStatement")&&r!==t.body?(te(t,e),!0):!1}function ji({comment:e,precedingNode:t,enclosingNode:r,text:n}){if(r?.type==="ImportSpecifier"||r?.type==="ExportSpecifier")return te(r,e),!0;let s=t?.type==="ImportSpecifier"&&r?.type==="ImportDeclaration",i=t?.type==="ExportSpecifier"&&r?.type==="ExportNamedDeclaration";return(s||i)&&Z(n,I(e))?($(t,e),!0):!1}function Kp({comment:e,enclosingNode:t}){return t?.type==="AssignmentPattern"?(te(t,e),!0):!1}var Qp=k(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),zp=k(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function Zp({comment:e,enclosingNode:t,followingNode:r}){return Qp(t)&&r&&(zp(r)||ce(e))?(te(r,e),!0):!1}function ec({comment:e,enclosingNode:t,precedingNode:r,followingNode:n,text:s}){return!n&&(t?.type==="TSMethodSignature"||t?.type==="TSDeclareFunction"||t?.type==="TSAbstractMethodDefinition")&&(!r||r!==t.returnType)&&_e(s,I(e))===";"?($(t,e),!0):!1}function vi({comment:e,enclosingNode:t,followingNode:r}){if(Lt(e)&&t?.type==="TSMappedType"&&r===t.key)return t.prettierIgnore=!0,e.unignore=!0,!0}function Ri({comment:e,precedingNode:t,enclosingNode:r}){if(r?.type==="TSMappedType"&&!t)return we(r,e),!0}function tc({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&At(e)?wt(r,e):we(t,e),!0)}function rc({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Se(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||xt(r))?($(N(0,t.types,-1),e),!0):!1}function nc({comment:e,enclosingNode:t,precedingNode:r,followingNode:n}){if((t?.type==="ObjectPattern"||t?.type==="ArrayPattern")&&n?.type==="TSTypeAnnotation")return r?$(r,e):we(t,e),!0}function sc({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return!n&&r?.type==="UnaryExpression"&&(t?.type==="LogicalExpression"||t?.type==="BinaryExpression")&&ue(s,w(r.argument),w(t.right))&&es(e,s)&&!ue(s,w(t.right),w(e))?($(t.right,e),!0):!1}function ic({enclosingNode:e,followingNode:t,comment:r}){if(e&&(e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty")&&(Se(t)||xt(t)))return te(t,r),!0}function is({enclosingNode:e,precedingNode:t,followingNode:r,comment:n,text:s}){if(Ae(e)&&t===e.expression&&!es(n,s))return r?te(r,n):$(e,n),!0}function oc({comment:e,enclosingNode:t,followingNode:r,precedingNode:n}){return t&&r&&n&&t.type==="ArrowFunctionExpression"&&t.returnType===n&&(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation")?(te(r,e),!0):!1}var Ji=k(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]),uc={endOfLine:_p,ownLine:wp,remaining:Mp},Gi=uc;function ac(e,{parser:t}){if(t==="flow"||t==="hermes"||t==="babel-flow")return e=W(0,e,/[\s(]/gu,""),e===""||e==="/*"||e==="/*::"}var Wi=ac;var pc=k(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function cc(e){let{key:t,parent:r}=e;if(t==="types"&&Se(r)||t==="argument"&&r.type==="JSXSpreadAttribute"||t==="expression"&&r.type==="JSXSpreadChild"||t==="superClass"&&(r.type==="ClassDeclaration"||r.type==="ClassExpression")||(t==="id"||t==="typeParameters")&&pc(r)||t==="patterns"&&r.type==="MatchOrPattern")return!0;let{node:n}=e;return Ot(n)?!1:Se(n)?Yr(e):!!H(n)}var qi=cc;var Ye="string",Be="array",tt="cursor",He="indent",Xe="align",rt="trim",Fe="group",Me="fill",be="if-break",Ve="indent-if-break",$e="line-suffix",Ge="line-suffix-boundary",me="line",Pe="label",Ne="break-parent",Xr=new Set([tt,He,Xe,rt,Fe,Me,be,Ve,$e,Ge,me,Pe,Ne]);function lc(e){if(typeof e=="string")return Ye;if(Array.isArray(e))return Be;if(!e)return;let{type:t}=e;if(Xr.has(t))return t}var We=lc;var mc=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Dc(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(We(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=mc([...Xr].map(s=>`'${s}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var os=class extends Error{name="InvalidDocError";constructor(t){super(Dc(t)),this.doc=t}},gt=os;var Ui={};function fc(e,t,r,n){let s=[e];for(;s.length>0;){let i=s.pop();if(i===Ui){r(s.pop());continue}r&&s.push(i,Ui);let o=We(i);if(!o)throw new gt(i);if(t?.(i)!==!1)switch(o){case Be:case Me:{let u=o===Be?i:i.parts;for(let p=u.length,c=p-1;c>=0;--c)s.push(u[c]);break}case be:s.push(i.flatContents,i.breakContents);break;case Fe:if(n&&i.expandedStates)for(let u=i.expandedStates.length,p=u-1;p>=0;--p)s.push(i.expandedStates[p]);else s.push(i.contents);break;case Xe:case He:case Ve:case Pe:case $e:s.push(i.contents);break;case Ye:case tt:case rt:case Ge:case me:case Ne:break;default:throw new gt(i)}}}var Vr=fc;function ft(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(i){if(r.has(i))return r.get(i);let o=s(i);return r.set(i,o),o}function s(i){switch(We(i)){case Be:return t(i.map(n));case Me:return t({...i,parts:i.parts.map(n)});case be:return t({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case Fe:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(n),u=o[0]):u=n(u),t({...i,contents:u,expandedStates:o})}case Xe:case He:case Ve:case Pe:case $e:return t({...i,contents:n(i.contents)});case Ye:case tt:case rt:case Ge:case me:case Ne:return t(i);default:throw new gt(i)}}}function Hi(e,t,r){let n=r,s=!1;function i(o){if(s)return!1;let u=t(o);u!==void 0&&(s=!0,n=u)}return Vr(e,i),n}function yc(e){if(e.type===Fe&&e.break||e.type===me&&e.hard||e.type===Ne)return!0}function ne(e){return Hi(e,yc,!1)}function Yi(e){if(e.length>0){let t=N(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Xi(e){let t=new Set,r=[];function n(i){if(i.type===Ne&&Yi(r),i.type===Fe){if(r.push(i),t.has(i))return!1;t.add(i)}}function s(i){i.type===Fe&&r.pop().break&&Yi(r)}Vr(e,n,s,!0)}function Ec(e){return e.type===me&&!e.hard?e.soft?"":" ":e.type===be?e.flatContents:e}function _t(e){return ft(e,Ec)}function Fc(e){switch(We(e)){case Me:if(e.parts.every(t=>t===""))return"";break;case Fe:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Fe&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Xe:case He:case Ve:case $e:if(!e.contents)return"";break;case be:if(!e.flatContents&&!e.breakContents)return"";break;case Be:{let t=[];for(let r of e){if(!r)continue;let[n,...s]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof N(0,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...s)}return t.length===0?"":t.length===1?t[0]:t}case Ye:case tt:case rt:case Ge:case me:case Pe:case Ne:break;default:throw new gt(e)}return e}function Qt(e){return ft(e,t=>Fc(t))}function qe(e,t=$r){return ft(e,r=>typeof r=="string"?L(t,r.split(` +`)):r)}function dc(e){if(e.type===me)return!0}function Vi(e){return Hi(e,dc,!1)}function Ar(e,t){return e.type===Pe?{...e,contents:t(e.contents)}:t(e)}function $i(e){let t=!0;return Vr(e,r=>{switch(We(r)){case Ye:if(r==="")break;case rt:case Ge:case me:case Ne:return t=!1,!1}}),t}var de=Le,Kr=Le,Ki=Le,Qi=Le;function m(e){return de(e),{type:He,contents:e}}function xe(e,t){return Qi(e),de(t),{type:Xe,contents:t,n:e}}function zi(e){return xe(Number.NEGATIVE_INFINITY,e)}function Qr(e){return xe(-1,e)}function Zi(e,t,r){de(e);let n=e;if(t>0){for(let s=0;s0&&p(o),C()}function F(){u>0&&c(u),C()}function C(){o=0,u=0}}function ro(e,t,r){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let n;return typeof t=="number"?t<0?n=bc:n={type:2,width:t}:n={type:3,string:t},to(e,n,r)}function no(e,t){return to(e,Bc,t)}function Pc(e){let t=0;for(let r=e.length-1;r>=0;r--){let n=e[r];if(n===" "||n===" ")t++;else break}return t}function cs(e){let t=Pc(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var ve=Symbol("MODE_BREAK"),ct=Symbol("MODE_FLAT"),ls=Symbol("DOC_FILL_PRINTED_LENGTH");function Zr(e,t,r,n,s,i){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,u=!1,p=[e],c="";for(;r>=0;){if(p.length===0){if(o===0)return!0;p.push(t[--o]);continue}let{mode:y,doc:D}=p.pop(),F=We(D);switch(F){case Ye:D&&(u&&(c+=" ",r-=1,u=!1),c+=D,r-=ot(D));break;case Be:case Me:{let C=F===Be?D:D.parts,d=D[ls]??0;for(let b=C.length-1;b>=d;b--)p.push({mode:y,doc:C[b]});break}case He:case Xe:case Ve:case Pe:p.push({mode:y,doc:D.contents});break;case rt:{let{text:C,count:d}=cs(c);c=C,r+=d;break}case Fe:{if(i&&D.break)return!1;let C=D.break?ve:y,d=D.expandedStates&&C===ve?N(0,D.expandedStates,-1):D.contents;p.push({mode:C,doc:d});break}case be:{let d=(D.groupId?s[D.groupId]||ct:y)===ve?D.breakContents:D.flatContents;d&&p.push({mode:y,doc:d});break}case me:if(y===ve||D.hard)return!0;D.soft||(u=!0);break;case $e:n=!0;break;case Ge:if(n)return!1;break}}return!1}function ms(e,t){let r=Object.create(null),n=t.printWidth,s=eo(t.endOfLine),i=0,o=[{indent:ps,mode:ve,doc:e}],u="",p=!1,c=[],y=[],D=[],F=[],C=0;for(Xi(e);o.length>0;){let{indent:h,mode:g,doc:S}=o.pop();switch(We(S)){case Ye:{let j=s!==` +`?W(0,S,` +`,s):S;j&&(u+=j,o.length>0&&(i+=ot(j)));break}case Be:for(let j=S.length-1;j>=0;j--)o.push({indent:h,mode:g,doc:S[j]});break;case tt:if(y.length>=2)throw new Error("There are too many 'cursor' in doc.");y.push(C+u.length);break;case He:o.push({indent:no(h,t),mode:g,doc:S.contents});break;case Xe:o.push({indent:ro(h,S.n,t),mode:g,doc:S.contents});break;case rt:O();break;case Fe:switch(g){case ct:if(!p){o.push({indent:h,mode:S.break?ve:ct,doc:S.contents});break}case ve:{p=!1;let j={indent:h,mode:ct,doc:S.contents},U=n-i,fe=c.length>0;if(!S.break&&Zr(j,o,U,fe,r))o.push(j);else if(S.expandedStates){let Y=N(0,S.expandedStates,-1);if(S.break){o.push({indent:h,mode:ve,doc:Y});break}else for(let z=1;z=S.expandedStates.length){o.push({indent:h,mode:ve,doc:Y});break}else{let ee=S.expandedStates[z],Ie={indent:h,mode:ct,doc:ee};if(Zr(Ie,o,U,fe,r)){o.push(Ie);break}}}else o.push({indent:h,mode:ve,doc:S.contents});break}}S.id&&(r[S.id]=N(0,o,-1).mode);break;case Me:{let j=n-i,U=S[ls]??0,{parts:fe}=S,Y=fe.length-U;if(Y===0)break;let z=fe[U+0],ee=fe[U+1],Ie={indent:h,mode:ct,doc:z},st={indent:h,mode:ve,doc:z},_=Zr(Ie,[],j,c.length>0,r,!0);if(Y===1){_?o.push(Ie):o.push(st);break}let re={indent:h,mode:ct,doc:ee},ae={indent:h,mode:ve,doc:ee};if(Y===2){_?o.push(re,Ie):o.push(ae,st);break}let it=fe[U+2],Bt={indent:h,mode:g,doc:{...S,[ls]:U+2}},Pr=Zr({indent:h,mode:ct,doc:[z,ee,it]},[],j,c.length>0,r,!0);o.push(Bt),Pr?o.push(re,Ie):_?o.push(ae,Ie):o.push(ae,st);break}case be:case Ve:{let j=S.groupId?r[S.groupId]:g;if(j===ve){let U=S.type===be?S.breakContents:S.negate?S.contents:m(S.contents);U&&o.push({indent:h,mode:g,doc:U})}if(j===ct){let U=S.type===be?S.flatContents:S.negate?m(S.contents):S.contents;U&&o.push({indent:h,mode:g,doc:U})}break}case $e:c.push({indent:h,mode:g,doc:S.contents});break;case Ge:c.length>0&&o.push({indent:h,mode:g,doc:us});break;case me:switch(g){case ct:if(S.hard)p=!0;else{S.soft||(u+=" ",i+=1);break}case ve:if(c.length>0){o.push({indent:h,mode:g,doc:S},...c.reverse()),c.length=0;break}S.literal?(u+=s,i=0,h.root&&(h.root.value&&(u+=h.root.value),i=h.root.length)):(O(),u+=s+h.value,i=h.length);break}break;case Pe:o.push({indent:h,mode:g,doc:S.contents});break;case Ne:break;default:throw new gt(S)}o.length===0&&c.length>0&&(o.push(...c.reverse()),c.length=0)}let d=D.join("")+u,b=[...F,...y];if(b.length!==2)return{formatted:d};let B=b[0];return{formatted:d,cursorNodeStart:B,cursorNodeText:d.slice(B,N(0,b,-1))};function O(){let{text:h,count:g}=cs(u);h&&(D.push(h),C+=h.length),u="",i-=g,y.length>0&&(F.push(...y.map(S=>Math.min(S,C))),y.length=0)}}function kc(e,t,r=0){let n=0;for(let s=r;s{if(o.push(r()),y.tail)return;let{tabWidth:D}=t,F=y.value.raw,C=F.includes(` +`)?io(F,D):p;p=C;let d=u[c],b=n[i][c],B=ue(t.originalText,I(y),w(n.quasis[c+1]));if(!B){let h=ms(d,{...t,printWidth:Number.POSITIVE_INFINITY}).formatted;h.includes(` +`)?B=!0:d=h}B&&(T(b)||b.type==="Identifier"||J(b)||b.type==="ConditionalExpression"||b.type==="SequenceExpression"||Ae(b)||Te(b))&&(d=[m([f,d]),f]);let O=C===0&&F.endsWith(` +`)?xe(Number.NEGATIVE_INFINITY,d):Zi(d,C,D);o.push(l(["${",O,je,"}"]))},"quasis"),o.push("`"),o}function oo(e,t,r){let n=r("quasi"),{node:s}=e,i="",o=et(s.quasi,x.Leading)[0];return o&&(ue(t.originalText,I(s.typeArguments??s.tag),w(o))?i=f:i=" "),pt(n.label&&{tagged:!0,...n.label},[r("tag"),r("typeArguments"),i,je,n])}function Lc(e,t,r){let{node:n}=e,s=n.quasis[0].value.raw.trim().split(/\s*\|\s*/u);if(s.length>1||s.some(i=>i.length>0)){t.__inJestEach=!0;let i=e.map(r,"expressions");t.__inJestEach=!1;let o=i.map(D=>"${"+ms(D,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),u=[{hasLineBreak:!1,cells:[]}];for(let D=1;DD.cells.length)),c=Array.from({length:p}).fill(0),y=[{cells:s},...u.filter(D=>D.cells.length>0)];for(let{cells:D}of y.filter(F=>!F.hasLineBreak))for(let[F,C]of D.entries())c[F]=Math.max(c[F],ot(C));return[je,"`",m([E,L(E,y.map(D=>L(" | ",D.cells.map((F,C)=>D.hasLineBreak?F:F+" ".repeat(c[C]-ot(F))))))]),E,"`"]}}function Oc(e,t){let{node:r}=e,n=t();return T(r)&&(n=l([m([f,n]),f])),["${",n,je,"}"]}function zt(e,t){return e.map(()=>Oc(e,t),"expressions")}function tn(e,t){return ft(e,r=>typeof r=="string"?t?W(0,r,/(\\*)`/gu,"$1$1\\`"):Ds(r):r)}function Ds(e){return W(0,e,/([\\`]|\$\{)/gu,"\\$1")}function wc({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/u;return t.type==="TaggedTemplateExpression"&&t.quasi===e&&t.tag.type==="MemberExpression"&&t.tag.property.type==="Identifier"&&t.tag.property.name==="each"&&(t.tag.object.type==="Identifier"&&r.test(t.tag.object.name)||t.tag.object.type==="MemberExpression"&&t.tag.object.property.type==="Identifier"&&(t.tag.object.property.name==="only"||t.tag.object.property.name==="skip")&&t.tag.object.object.type==="Identifier"&&r.test(t.tag.object.object.name))}var ys=[(e,t)=>e.type==="ObjectExpression"&&t==="properties",(e,t)=>e.type==="CallExpression"&&e.callee.type==="Identifier"&&e.callee.name==="Component"&&t==="arguments",(e,t)=>e.type==="Decorator"&&t==="expression"];function uo(e){let t=n=>n.type==="TemplateLiteral",r=(n,s)=>Oe(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&s==="value";return e.match(t,(n,s)=>q(n)&&s==="elements",r,...ys)||e.match(t,r,...ys)}function Es(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>Oe(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...ys)}function fs(e,t){return T(e,x.Block|x.Leading,({value:r})=>r===` ${t} `)}function rn({node:e,parent:t},r){return fs(e,r)||_c(t)&&fs(t,r)||t.type==="ExpressionStatement"&&fs(t,r)}function _c(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function po(e,t,r){let{node:n}=r,s="";for(let[p,c]of n.quasis.entries()){let{raw:y}=c.value;p>0&&(s+="@prettier-placeholder-"+(p-1)+"-id"),s+=y}let i=await e(s,{parser:"scss"}),o=zt(r,t),u=Mc(i,o);if(!u)throw new Error("Couldn't insert all the expressions");return["`",m([E,u]),f,"`"]}function Mc(e,t){if(!R(t))return e;let r=0,n=ft(Qt(e),s=>typeof s!="string"||!s.includes("@prettier-placeholder")?s:s.split(/@prettier-placeholder-(\d+)-id/u).map((i,o)=>o%2===0?qe(i):(r++,t[i])));return t.length===r?n:null}function Nc(e){return e.match(void 0,(t,r)=>r==="quasi"&&t.type==="TaggedTemplateExpression"&&Pt(t.tag,["css","css.global","css.resolve"]))||e.match(void 0,(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer",(t,r)=>r==="children"&&t.type==="JSXElement"&&t.openingElement.name.type==="JSXIdentifier"&&t.openingElement.name.name==="style"&&t.openingElement.attributes.some(n=>n.type==="JSXAttribute"&&n.name.type==="JSXIdentifier"&&n.name.name==="jsx"))}function nn(e){return e.type==="Identifier"&&e.name==="styled"}function ao(e){return/^[A-Z]/u.test(e.object.name)&&e.property.name==="extend"}function jc({parent:e}){if(!e||e.type!=="TaggedTemplateExpression")return!1;let t=e.tag.type==="ParenthesizedExpression"?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return nn(t.object)||ao(t);case"CallExpression":return nn(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(nn(t.callee.object.object)||ao(t.callee.object))||t.callee.object.type==="CallExpression"&&nn(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function vc({parent:e,grandparent:t}){return t?.type==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}var co=e=>Nc(e)||jc(e)||vc(e)||uo(e);async function lo(e,t,r){let{node:n}=r,s=n.quasis.length,i=zt(r,t),o=[];for(let u=0;u2&&F[0].trim()===""&&F[1].trim()==="",B=C>2&&F[C-1].trim()===""&&F[C-2].trim()==="",O=F.every(g=>/^\s*(?:#[^\n\r]*)?$/u.test(g));if(!y&&/#[^\n\r]*$/u.test(F[C-1]))return null;let h=null;O?h=Rc(F):h=await e(D,{parser:"graphql"}),h?(h=tn(h,!1),!c&&b&&o.push(""),o.push(h),!y&&B&&o.push("")):!c&&!y&&b&&o.push(""),d&&o.push(d)}return["`",m([E,L(E,o)]),E,"`"]}function Rc(e){let t=[],r=!1,n=e.map(s=>s.trim());for(let[s,i]of n.entries())i!==""&&(n[s-1]===""&&r?t.push([E,i]):t.push(i),r=!0);return t.length===0?null:L(E,t)}function mo({node:e,parent:t}){return rn({node:e,parent:t},"GraphQL")||t&&(t.type==="TaggedTemplateExpression"&&(t.tag.type==="MemberExpression"&&t.tag.object.name==="graphql"&&t.tag.property.name==="experimental"||t.tag.type==="Identifier"&&(t.tag.name==="gql"||t.tag.name==="graphql"))||t.type==="CallExpression"&&t.callee.type==="Identifier"&&t.callee.name==="graphql")}var Fs=0;async function Do(e,t,r,n,s){let{node:i}=n,o=Fs;Fs=Fs+1>>>0;let u=O=>`PRETTIER_HTML_PLACEHOLDER_${O}_${o}_IN_JS`,p=i.quasis.map((O,h,g)=>h===g.length-1?O.value.cooked:O.value.cooked+u(h)).join(""),c=zt(n,r),y=new RegExp(u("(\\d+)"),"gu"),D=0,F=await t(p,{parser:e,__onHtmlRoot(O){D=O.children.length}}),C=ft(F,O=>{if(typeof O!="string")return O;let h=[],g=O.split(y);for(let S=0;S1?m(l(C)):l(C),b,"`"]))}function fo(e){return rn(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var yo=Do.bind(void 0,"html"),Eo=Do.bind(void 0,"angular");async function Fo(e,t,r){let{node:n}=r,s=W(0,n.quasis[0].value.raw,/((?:\\\\)*)\\`/gu,(p,c)=>"\\".repeat(c.length/2)+"`"),i=Jc(s),o=i!=="";o&&(s=W(0,s,new RegExp(`^${i}`,"gmu"),""));let u=tn(await e(s,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",o?m([f,u]):[$r,zi(u)],f,"`"]}function Jc(e){let t=e.match(/^([^\S\n]*)\S/mu);return t===null?"":t[1]}function Co({node:e,parent:t}){return t?.type==="TaggedTemplateExpression"&&e.quasis.length===1&&t.tag.type==="Identifier"&&(t.tag.name==="md"||t.tag.name==="markdown")}var Gc=[{test:co,print:po},{test:mo,print:lo},{test:fo,print:yo},{test:Es,print:Eo},{test:Co,print:Fo}].map(({test:e,print:t})=>({test:e,print:qc(t)}));function Wc(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||Uc(t))return;let r=Gc.find(({test:n})=>n(e));if(r)return t.quasis.length===1&&t.quasis[0].value.raw.trim()===""?"``":r.print}function qc(e){return async(...t)=>{let r=await e(...t);return r&&pt({embed:!0,...r.label},r)}}function Uc({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var Ao=Wc;var Yc=/\*\/$/,Hc=/^\/\*\*?/,ho=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Xc=/(^|\s+)\/\/([^\n\r]*)/g,To=/^(\r?\n)+/,Vc=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,xo=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,$c=/(\r?\n|^) *\* ?/g,So=[];function Bo(e){let t=e.match(ho);return t?t[0].trimStart():""}function bo(e){let r=e.match(ho)?.[0];return r==null?e:e.slice(r.length)}function Po(e){e=W(0,e.replace(Hc,"").replace(Yc,""),$c,"$1");let r="";for(;r!==e;)r=e,e=W(0,e,Vc,` +$1 $2 +`);e=e.replace(To,"").trimEnd();let n=Object.create(null),s=W(0,e,xo,"").replace(To,"").trimEnd(),i;for(;i=xo.exec(e);){let o=W(0,i[2],Xc,"");if(typeof n[i[1]]=="string"||Array.isArray(n[i[1]])){let u=n[i[1]];n[i[1]]=[...So,...Array.isArray(u)?u:[u],o]}else n[i[1]]=o}return{comments:s,pragmas:n}}function ko({comments:e="",pragmas:t={}}){let o=Object.keys(t),u=o.flatMap(c=>go(c,t[c])).map(c=>` * ${c} +`).join("");if(!e){if(o.length===0)return"";if(o.length===1&&!Array.isArray(t[o[0]])){let c=t[o[0]];return`/** ${go(o[0],c)[0]} */`}}let p=e.split(` +`).map(c=>` * ${c}`).join(` +`)+` +`;return`/** +`+(e?p:"")+(e&&o.length>0?` * +`:"")+u+" */"}function go(e,t){return[...So,...Array.isArray(t)?t:[t]].map(r=>`@${e} ${r}`.trim())}var Io="format";function Kc(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var Lo=Kc;function Qc(e){let t=Lo(e);t&&(e=e.slice(t.length+1));let r=Bo(e),{pragmas:n,comments:s}=Po(r);return{shebang:t,text:e,pragmas:n,comments:s}}function Oo(e){let{shebang:t,text:r,pragmas:n,comments:s}=Qc(e),i=bo(r),o=ko({pragmas:{[Io]:"",...n},comments:s.trimStart()});return(t?`${t} +`:"")+o+(i.startsWith(` `)?` `:` -`)+u}function Fc(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:s,locEnd:u,[Symbol.for("printedComments")]:i}=t,{node:a}=e,o=s(a),p=u(a);for(let m of n)s(m)>=o&&u(m)<=p&&i.add(m);return r.slice(o,p)}var Ti=Fc;function ms(e,t){var u,i,a,o,p,m,f,y,C;if(e.isRoot)return!1;let{node:r,key:n,parent:s}=e;if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&Tc(r)&&yr(e))return!0;if(Cc(r))return!1;if(r.type==="Identifier"){if((u=r.extra)!=null&&u.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(r.name)||n==="left"&&(r.name==="async"&&!s.await||r.name==="let")&&s.type==="ForOfStatement")return!0;if(r.name==="let"){let c=(i=e.findAncestor(A=>A.type==="ForOfStatement"))==null?void 0:i.left;if(c&&pe(c,A=>A===r))return!0}if(n==="object"&&r.name==="let"&&s.type==="MemberExpression"&&s.computed&&!s.optional){let c=e.findAncestor(T=>T.type==="ExpressionStatement"||T.type==="ForStatement"||T.type==="ForInStatement"),A=c?c.type==="ExpressionStatement"?c.expression:c.type==="ForStatement"?c.init:c.left:void 0;if(A&&pe(A,T=>T===r))return!0}if(n==="expression")switch(r.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let c=e.findAncestor(A=>!xe(A));if(c!==s&&c.type==="ExpressionStatement")return!0}}return!1}if(r.type==="ObjectExpression"||r.type==="FunctionExpression"||r.type==="ClassExpression"||r.type==="DoExpression"){let c=(a=e.findAncestor(A=>A.type==="ExpressionStatement"))==null?void 0:a.expression;if(c&&pe(c,A=>A===r))return!0}if(r.type==="ObjectExpression"){let c=(o=e.findAncestor(A=>A.type==="ArrowFunctionExpression"))==null?void 0:o.body;if(c&&c.type!=="SequenceExpression"&&c.type!=="AssignmentExpression"&&pe(c,A=>A===r))return!0}switch(s.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(n==="superClass"&&(r.type==="ArrowFunctionExpression"||r.type==="AssignmentExpression"||r.type==="AwaitExpression"||r.type==="BinaryExpression"||r.type==="ConditionalExpression"||r.type==="LogicalExpression"||r.type==="NewExpression"||r.type==="ObjectExpression"||r.type==="SequenceExpression"||r.type==="TaggedTemplateExpression"||r.type==="UnaryExpression"||r.type==="UpdateExpression"||r.type==="YieldExpression"||r.type==="TSNonNullExpression"||r.type==="ClassExpression"&&O(r.decorators)))return!0;break;case"ExportDefaultDeclaration":return xi(e,t)||r.type==="SequenceExpression";case"Decorator":if(n==="expression"&&!hc(r))return!0;break;case"TypeAnnotation":if(e.match(void 0,void 0,(c,A)=>A==="returnType"&&c.type==="ArrowFunctionExpression")&&dc(r))return!0;break;case"BinaryExpression":if(n==="left"&&(s.operator==="in"||s.operator==="instanceof")&&r.type==="UnaryExpression")return!0;break;case"VariableDeclarator":if(n==="init"&&e.match(void 0,void 0,(c,A)=>A==="declarations"&&c.type==="VariableDeclaration",(c,A)=>A==="left"&&c.type==="ForInStatement"))return!0;break}switch(r.type){case"UpdateExpression":if(s.type==="UnaryExpression")return r.prefix&&(r.operator==="++"&&s.operator==="+"||r.operator==="--"&&s.operator==="-");case"UnaryExpression":switch(s.type){case"UnaryExpression":return r.operator===s.operator&&(r.operator==="+"||r.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"BinaryExpression":return n==="left"&&s.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(s.type==="UpdateExpression"||r.operator==="in"&&Ac(e))return!0;if(r.operator==="|>"&&((p=r.extra)!=null&&p.parenthesized)){let c=e.grandparent;if(c.type==="BinaryExpression"&&c.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(s.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!xe(r);case"ConditionalExpression":return xe(r)||fu(r);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return n==="callee";case"ClassExpression":case"ClassDeclaration":return n==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"AssignmentExpression":case"AssignmentPattern":return n==="left"&&(r.type==="TSTypeAssertion"||xe(r));case"LogicalExpression":if(r.type==="LogicalExpression")return s.operator!==r.operator;case"BinaryExpression":{let{operator:c,type:A}=r;if(!c&&A!=="TSTypeAssertion")return!0;let T=sr(c),B=s.operator,g=sr(B);return g>T||n==="right"&&g===T||g===T&&!ar(B,c)?!0:g");default:return!1}case"TSFunctionType":if(e.match(c=>c.type==="TSFunctionType",(c,A)=>A==="typeAnnotation"&&c.type==="TSTypeAnnotation",(c,A)=>A==="returnType"&&c.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":case"ConditionalTypeAnnotation":if(n==="extendsType"&&Je(r)&&s.type===r.type||n==="checkType"&&Je(s))return!0;if(n==="extendsType"&&s.type==="TSConditionalType"){let{typeAnnotation:c}=r.returnType||r.typeAnnotation;if(c.type==="TSTypePredicate"&&c.typeAnnotation&&(c=c.typeAnnotation.typeAnnotation),c.type==="TSInferType"&&c.typeParameter.constraint)return!0}case"TSUnionType":case"TSIntersectionType":if((Oe(s)||qt(s))&&s.types.length>1&&(!r.types||r.types.length>1))return!0;case"TSInferType":if(r.type==="TSInferType"){if(s.type==="TSRestType")return!1;if(n==="types"&&(s.type==="TSUnionType"||s.type==="TSIntersectionType")&&r.typeParameter.type==="TSTypeParameter"&&r.typeParameter.constraint)return!0}case"TSTypeOperator":return s.type==="TSArrayType"||s.type==="TSOptionalType"||s.type==="TSRestType"||n==="objectType"&&s.type==="TSIndexedAccessType"||s.type==="TSTypeOperator"||s.type==="TSTypeAnnotation"&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return n==="objectType"&&s.type==="TSIndexedAccessType"||n==="elementType"&&s.type==="TSArrayType";case"TypeOperator":return s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||s.type==="TypeOperator";case"TypeofTypeAnnotation":return n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||n==="elementType"&&s.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return s.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return s.type==="TypeOperator"||s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||s.type==="IntersectionTypeAnnotation"||s.type==="UnionTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":return s.type==="ArrayTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(r.type==="ComponentTypeAnnotation"&&(r.rendersType===null||r.rendersType===void 0))return!1;if(e.match(void 0,(A,T)=>T==="typeAnnotation"&&A.type==="TypeAnnotation",(A,T)=>T==="returnType"&&A.type==="ArrowFunctionExpression")||e.match(void 0,(A,T)=>T==="typeAnnotation"&&A.type==="TypePredicate",(A,T)=>T==="typeAnnotation"&&A.type==="TypeAnnotation",(A,T)=>T==="returnType"&&A.type==="ArrowFunctionExpression"))return!0;let c=s.type==="NullableTypeAnnotation"?e.grandparent:s;return c.type==="UnionTypeAnnotation"||c.type==="IntersectionTypeAnnotation"||c.type==="ArrayTypeAnnotation"||n==="objectType"&&(c.type==="IndexedAccessType"||c.type==="OptionalIndexedAccessType")||n==="checkType"&&s.type==="ConditionalTypeAnnotation"||n==="extendsType"&&s.type==="ConditionalTypeAnnotation"&&((m=r.returnType)==null?void 0:m.type)==="InferTypeAnnotation"&&((f=r.returnType)==null?void 0:f.typeParameter.bound)||c.type==="NullableTypeAnnotation"||s.type==="FunctionTypeParam"&&s.name===null&&Q(r).some(A=>{var T;return((T=A.typeAnnotation)==null?void 0:T.type)==="NullableTypeAnnotation"})}case"OptionalIndexedAccessType":return n==="objectType"&&s.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof r.value=="string"&&s.type==="ExpressionStatement"&&typeof s.directive!="string"){let c=e.grandparent;return c.type==="Program"||c.type==="BlockStatement"}return n==="object"&&G(s)&&ye(r);case"AssignmentExpression":return!((n==="init"||n==="update")&&s.type==="ForStatement"||n==="expression"&&r.left.type!=="ObjectPattern"&&s.type==="ExpressionStatement"||n==="key"&&s.type==="TSPropertySignature"||s.type==="AssignmentExpression"||n==="expressions"&&s.type==="SequenceExpression"&&e.match(void 0,void 0,(c,A)=>(A==="init"||A==="update")&&c.type==="ForStatement")||n==="value"&&s.type==="Property"&&e.match(void 0,void 0,(c,A)=>A==="properties"&&c.type==="ObjectPattern")||s.type==="NGChainedExpression"||n==="node"&&s.type==="JsExpressionRoot");case"ConditionalExpression":switch(s.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"ConditionalExpression":return t.experimentalTernaries?!1:n==="test";case"MemberExpression":case"OptionalMemberExpression":return n==="object";default:return!1}case"FunctionExpression":switch(s.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(s.type){case"BinaryExpression":return s.operator!=="|>"||((y=r.extra)==null?void 0:y.parenthesized);case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return n==="test";default:return!1}case"ClassExpression":switch(s.type){case"NewExpression":return n==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(xc(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if(n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")){let c=r;for(;c;)switch(c.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":c=c.object;break;case"TaggedTemplateExpression":c=c.tag;break;case"TSNonNullExpression":c=c.expression;break;default:return!1}}return!1;case"BindExpression":return n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")||n==="object"&&G(s);case"NGPipeExpression":return!(s.type==="NGRoot"||s.type==="NGMicrosyntaxExpression"||s.type==="ObjectProperty"&&!((C=r.extra)!=null&&C.parenthesized)||U(s)||n==="arguments"&&w(s)||n==="right"&&s.type==="NGPipeExpression"||n==="property"&&s.type==="MemberExpression"||s.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return n==="callee"||n==="left"&&s.type==="BinaryExpression"&&s.operator==="<"||!U(s)&&s.type!=="ArrowFunctionExpression"&&s.type!=="AssignmentExpression"&&s.type!=="AssignmentPattern"&&s.type!=="BinaryExpression"&&s.type!=="NewExpression"&&s.type!=="ConditionalExpression"&&s.type!=="ExpressionStatement"&&s.type!=="JsExpressionRoot"&&s.type!=="JSXAttribute"&&s.type!=="JSXElement"&&s.type!=="JSXExpressionContainer"&&s.type!=="JSXFragment"&&s.type!=="LogicalExpression"&&!w(s)&&!Te(s)&&s.type!=="ReturnStatement"&&s.type!=="ThrowStatement"&&s.type!=="TypeCastExpression"&&s.type!=="VariableDeclarator"&&s.type!=="YieldExpression";case"TSInstantiationExpression":return n==="object"&&G(s)}return!1}var Cc=R(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function Ac(e){let t=0,{node:r}=e;for(;r;){let n=e.getParentNode(t++);if((n==null?void 0:n.type)==="ForStatement"&&n.init===r)return!0;r=n}return!1}function dc(e){return ur(e,t=>t.type==="ObjectTypeAnnotation"&&ur(t,r=>r.type==="FunctionTypeAnnotation"))}function Tc(e){return ue(e)}function yr(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(yr);break;case"ObjectProperty":if(r==="value")return e.callParent(()=>e.key==="properties"&&e.isLast);break;case"BinaryExpression":case"LogicalExpression":if(r==="right")return e.callParent(yr);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(yr);break;case"UnaryExpression":if(t.prefix)return e.callParent(yr);break}return!1}function xi(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!ms(e,t):!Jt(r)||n.type!=="ExportDefaultDeclaration"&&ms(e,t)?!1:e.call(()=>xi(e,t),...Lr(r))}function xc(e){return!!(e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&(t.type==="CallExpression"||t.type==="NewExpression"))||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression")||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression")&&(e.match(void 0,void 0,(t,r)=>r==="callee"&&(t.type==="CallExpression"&&!t.optional||t.type==="NewExpression")||r==="object"&&t.type==="MemberExpression"&&!t.optional)||e.match(void 0,void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))}function ys(e){return e.type==="Identifier"?!0:G(e)?!e.computed&&!e.optional&&e.property.type==="Identifier"&&ys(e.object):!1}function hc(e){return e.type==="ChainExpression"&&(e=e.expression),ys(e)||w(e)&&!e.optional&&ys(e.callee)}var Le=ms;function gc(e,t){let r=t-1;r=Ye(e,r,{backwards:!0}),r=He(e,r,{backwards:!0}),r=Ye(e,r,{backwards:!0});let n=He(e,r,{backwards:!0});return r!==n}var hi=gc;var Sc=()=>!0;function fs(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function Bc(e,t){var m;let r=e.node,n=[fs(e,t)],{printer:s,originalText:u,locStart:i,locEnd:a}=t;if((m=s.isBlockComment)==null?void 0:m.call(s,r)){let f=ee(u,a(r))?ee(u,i(r),{backwards:!0})?F:x:" ";n.push(f)}else n.push(F);let p=He(u,Ye(u,a(r)));return p!==!1&&ee(u,p)&&n.push(F),n}function bc(e,t,r){var p;let n=e.node,s=fs(e,t),{printer:u,originalText:i,locStart:a}=t,o=(p=u.isBlockComment)==null?void 0:p.call(u,n);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||ee(i,a(n),{backwards:!0})){let m=hi(i,a(n));return{doc:Yn([F,m?F:"",s]),isBlock:o,hasLineSuffix:!0}}return!o||r!=null&&r.hasLineSuffix?{doc:[Yn([" ",s]),Ce],isBlock:o,hasLineSuffix:!0}:{doc:[" ",s],isBlock:o,hasLineSuffix:!1}}function N(e,t,r={}){let{node:n}=e;if(!O(n==null?void 0:n.comments))return"";let{indent:s=!1,marker:u,filter:i=Sc}=r,a=[];if(e.each(({node:p})=>{p.leading||p.trailing||p.marker!==u||!i(p)||a.push(fs(e,t))},"comments"),a.length===0)return"";let o=b(F,a);return s?D([F,o]):o}function Ds(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(o=>!n.has(o)).length===0)return{leading:"",trailing:""};let u=[],i=[],a;return e.each(()=>{let o=e.node;if(n!=null&&n.has(o))return;let{leading:p,trailing:m}=o;p?u.push(Bc(e,t)):m&&(a=bc(e,t,a),i.push(a.doc))},"comments"),{leading:u,trailing:i}}function Ee(e,t,r){let{leading:n,trailing:s}=Ds(e,r);return!n&&!s?t:lr(t,u=>[n,u,s])}var Es=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},qe=Es;function Fs(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var We,Cs=class{constructor(t){Ys(this,We);Hs(this,We,new Set(t))}getLeadingWhitespaceCount(t){let r=mt(this,We),n=0;for(let s=0;s=0&&r.has(t.charAt(s));s--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return mt(this,We).has(t.charAt(0))}hasTrailingWhitespace(t){return mt(this,We).has(v(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${Fs([...mt(this,We)].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return t.split(s)}hasWhitespaceCharacter(t){let r=mt(this,We);return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=mt(this,We);return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=mt(this,We);return Array.prototype.every.call(t,n=>r.has(n))}};We=new WeakMap;var gi=Cs;var Hr=new gi(` -\r `),As=e=>e===""||e===x||e===F||e===E;function Pc(e,t,r){var _,M,J,I,q;let{node:n}=e;if(n.type==="JSXElement"&&Wc(n))return[r("openingElement"),r("closingElement")];let s=n.type==="JSXElement"?r("openingElement"):r("openingFragment"),u=n.type==="JSXElement"?r("closingElement"):r("closingFragment");if(n.children.length===1&&n.children[0].type==="JSXExpressionContainer"&&(n.children[0].expression.type==="TemplateLiteral"||n.children[0].expression.type==="TaggedTemplateExpression"))return[s,...e.map(r,"children"),u];n.children=n.children.map(k=>Uc(k)?{type:"JSXText",value:" ",raw:" "}:k);let i=n.children.some(Y),a=n.children.filter(k=>k.type==="JSXExpressionContainer").length>1,o=n.type==="JSXElement"&&n.openingElement.attributes.length>1,p=re(s)||i||o||a,m=e.parent.rootMarker==="mdx",f=t.singleQuote?"{' '}":'{" "}',y=m?x:S([f,E]," "),C=((M=(_=n.openingElement)==null?void 0:_.name)==null?void 0:M.name)==="fbt",c=kc(e,t,r,y,C),A=n.children.some(k=>fr(k));for(let k=c.length-2;k>=0;k--){let W=c[k]===""&&c[k+1]==="",ne=c[k]===F&&c[k+1]===""&&c[k+2]===F,Z=(c[k]===E||c[k]===F)&&c[k+1]===""&&c[k+2]===y,lt=c[k]===y&&c[k+1]===""&&(c[k+2]===E||c[k+2]===F),L=c[k]===y&&c[k+1]===""&&c[k+2]===y,se=c[k]===E&&c[k+1]===""&&c[k+2]===F||c[k]===F&&c[k+1]===""&&c[k+2]===E;ne&&A||W||Z||L||se?c.splice(k,2):lt&&c.splice(k+1,2)}for(;c.length>0&&As(v(!1,c,-1));)c.pop();for(;c.length>1&&As(c[0])&&As(c[1]);)c.shift(),c.shift();let T=[""];for(let[k,W]of c.entries()){if(W===y){if(k===1&&wu(c[k-1])){if(c.length===2){T.push([T.pop(),f]);continue}T.push([f,F],"");continue}else if(k===c.length-1){T.push([T.pop(),f]);continue}else if(c[k-1]===""&&c[k-2]===F){T.push([T.pop(),f]);continue}}k%2===0?T.push([T.pop(),W]):T.push(W,""),re(W)&&(p=!0)}let B=A?Nr(T):l(T,{shouldBreak:!0});if(((J=t.cursorNode)==null?void 0:J.type)==="JSXText"&&n.children.includes(t.cursorNode)?B=[mr,B,mr]:((I=t.nodeBeforeCursor)==null?void 0:I.type)==="JSXText"&&n.children.includes(t.nodeBeforeCursor)?B=[mr,B]:((q=t.nodeAfterCursor)==null?void 0:q.type)==="JSXText"&&n.children.includes(t.nodeAfterCursor)&&(B=[B,mr]),m)return B;let g=l([s,D([F,B]),F,u]);return p?g:tt([l([s,...c,u]),g])}function kc(e,t,r,n,s){let u="",i=[u];function a(p){u=p,i.push([i.pop(),p])}function o(p){p!==""&&(u=p,i.push(p,""))}return e.each(({node:p,next:m})=>{if(p.type==="JSXText"){let f=ae(p);if(fr(p)){let y=Hr.split(f,!0);y[0]===""&&(y.shift(),/\n/u.test(y[0])?o(Bi(s,y[1],p,m)):o(n),y.shift());let C;if(v(!1,y,-1)===""&&(y.pop(),C=y.pop()),y.length===0)return;for(let[c,A]of y.entries())c%2===1?o(x):a(A);C!==void 0?/\n/u.test(C)?o(Bi(s,u,p,m)):o(n):o(Si(s,u,p,m))}else/\n/u.test(f)?f.match(/\n/gu).length>1&&o(F):o(n)}else{let f=r();if(a(f),m&&fr(m)){let C=Hr.trim(ae(m)),[c]=Hr.split(C);o(Si(s,c,p,m))}else o(F)}},"children"),i}function Si(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?t.length===1?E:F:E}function Bi(e,t,r,n){return e?F:t.length===1?r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?F:E:F}var Ic=new Set(["ArrayExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot"]);function Lc(e,t,r){let{parent:n}=e;if(Ic.has(n.type))return t;let s=wc(e),u=Le(e,r);return l([u?"":S("("),D([E,t]),E,u?"":S(")")],{shouldBreak:s})}function wc(e){return e.match(void 0,t=>t.type==="ArrowFunctionExpression",w)&&(e.match(void 0,void 0,void 0,t=>t.type==="JSXExpressionContainer")||e.match(void 0,void 0,void 0,t=>t.type==="ChainExpression",t=>t.type==="JSXExpressionContainer"))}function Oc(e,t,r){let{node:n}=e,s=[];if(s.push(r("name")),n.value){let u;if(K(n.value)){let i=ae(n.value),a=X(!1,X(!1,i.slice(1,-1),"'","'"),""",'"'),o=Sr(a,t.jsxSingleQuote);a=o==='"'?X(!1,a,'"',"""):X(!1,a,"'","'"),u=e.call(()=>Ee(e,ve(o+a+o),t),"value")}else u=r("value");s.push("=",u)}return s}function _c(e,t,r){let{node:n}=e,s=(u,i)=>u.type==="JSXEmptyExpression"||!d(u)&&(U(u)||ue(u)||u.type==="ArrowFunctionExpression"||u.type==="AwaitExpression"&&(s(u.argument,u)||u.argument.type==="JSXElement")||w(u)||u.type==="ChainExpression"&&w(u.expression)||u.type==="FunctionExpression"||u.type==="TemplateLiteral"||u.type==="TaggedTemplateExpression"||u.type==="DoExpression"||Y(i)&&(u.type==="ConditionalExpression"||Fe(u)));return s(n.expression,e.parent)?l(["{",r("expression"),je,"}"]):l(["{",D([E,r("expression")]),E,je,"}"])}function Mc(e,t,r){var a,o;let{node:n}=e,s=d(n.name)||d(n.typeParameters)||d(n.typeArguments);if(n.selfClosing&&n.attributes.length===0&&!s)return["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters")," />"];if(((a=n.attributes)==null?void 0:a.length)===1&&K(n.attributes[0].value)&&!n.attributes[0].value.value.includes(` -`)&&!s&&!d(n.attributes[0]))return l(["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters")," ",...e.map(r,"attributes"),n.selfClosing?" />":">"]);let u=(o=n.attributes)==null?void 0:o.some(p=>K(p.value)&&p.value.value.includes(` -`)),i=t.singleAttributePerLine&&n.attributes.length>1?F:x;return l(["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters"),D(e.map(()=>[i,r()],"attributes")),...vc(n,t,s)],{shouldBreak:u})}function vc(e,t,r){return e.selfClosing?[x,"/>"]:jc(e,t,r)?[">"]:[E,">"]}function jc(e,t,r){let n=e.attributes.length>0&&d(v(!1,e.attributes,-1),h.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function Rc(e,t,r){let{node:n}=e,s=[];s.push(""),s}function Jc(e,t){let{node:r}=e,n=d(r),s=d(r,h.Line),u=r.type==="JSXOpeningFragment";return[u?"<":""]}function Nc(e,t,r){let n=Ee(e,Pc(e,t,r),t);return Lc(e,n,t)}function Gc(e,t){let{node:r}=e,n=d(r,h.Line);return[N(e,t,{indent:n}),n?F:""]}function qc(e,t,r){let{node:n}=e;return["{",e.call(({node:s})=>{let u=["...",r()];return!d(s)||!ns(e)?u:[D([E,Ee(e,u,t)]),E]},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function bi(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return Oc(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return b(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return b(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return qc(e,t,r);case"JSXExpressionContainer":return _c(e,t,r);case"JSXFragment":case"JSXElement":return Nc(e,t,r);case"JSXOpeningElement":return Mc(e,t,r);case"JSXClosingElement":return Rc(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return Jc(e,t);case"JSXEmptyExpression":return Gc(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new qe(n,"JSX")}}function Wc(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!fr(t)}function fr(e){return e.type==="JSXText"&&(Hr.hasNonWhitespaceCharacter(ae(e))||!/\n/u.test(ae(e)))}function Uc(e){return e.type==="JSXExpressionContainer"&&K(e.expression)&&e.expression.value===" "&&!d(e.expression)}function Pi(e){let{node:t,parent:r}=e;if(!Y(t)||!Y(r))return!1;let{index:n,siblings:s}=e,u;for(let i=n;i>0;i--){let a=s[i-1];if(!(a.type==="JSXText"&&!fr(a))){u=a;break}}return(u==null?void 0:u.type)==="JSXExpressionContainer"&&u.expression.type==="JSXEmptyExpression"&&kt(u.expression)}function Xc(e){return kt(e.node)||Pi(e)}var Vr=Xc;var Yc=0;function $r(e,t,r){var M;let{node:n,parent:s,grandparent:u,key:i}=e,a=i!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),o=n.operator==="|>"&&((M=e.root.extra)==null?void 0:M.__isUsingHackPipeline),p=ds(e,t,r,!1,a);if(a)return p;if(o)return l(p);if(w(s)&&s.callee===n||s.type==="UnaryExpression"||G(s)&&!s.computed)return l([D([E,...p]),E]);let m=s.type==="ReturnStatement"||s.type==="ThrowStatement"||s.type==="JSXExpressionContainer"&&u.type==="JSXAttribute"||n.operator!=="|"&&s.type==="JsExpressionRoot"||n.type!=="NGPipeExpression"&&(s.type==="NGRoot"&&t.parser==="__ng_binding"||s.type==="NGMicrosyntaxExpression"&&u.type==="NGMicrosyntax"&&u.body.length===1)||n===s.body&&s.type==="ArrowFunctionExpression"||n!==s.body&&s.type==="ForStatement"||s.type==="ConditionalExpression"&&u.type!=="ReturnStatement"&&u.type!=="ThrowStatement"&&!w(u)||s.type==="TemplateLiteral",f=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||Te(s),y=Fe(n.left)&&ar(n.operator,n.left.operator);if(m||Ht(n)&&!y||!Ht(n)&&f)return l(p);if(p.length===0)return"";let C=Y(n.right),c=p.findIndex(J=>typeof J!="string"&&!Array.isArray(J)&&J.type===fe),A=p.slice(0,c===-1?1:c+1),T=p.slice(A.length,C?-1:void 0),B=Symbol("logicalChain-"+ ++Yc),g=l([...A,D(T)],{id:B});if(!C)return g;let _=v(!1,p,-1);return l([g,xt(_,{groupId:B})])}function ds(e,t,r,n,s){var B;let{node:u}=e;if(!Fe(u))return[l(r())];let i=[];ar(u.operator,u.left.operator)?i=e.call(g=>ds(g,t,r,!0,s),"left"):i.push(l(r("left")));let a=Ht(u),o=(u.operator==="|>"||u.type==="NGPipeExpression"||Hc(e,t))&&!de(t.originalText,u.right),m=!d(u.right,h.Leading,Gr)&&de(t.originalText,u.right),f=u.type==="NGPipeExpression"?"|":u.operator,y=u.type==="NGPipeExpression"&&u.arguments.length>0?l(D([E,": ",b([x,": "],e.map(()=>be(2,l(r())),"arguments"))])):"",C;if(a)C=[f,de(t.originalText,u.right)?D([x,r("right"),y]):[" ",r("right"),y]];else{let _=f==="|>"&&((B=e.root.extra)==null?void 0:B.__isUsingHackPipeline)?e.call(M=>ds(M,t,r,!0,s),"right"):r("right");if(t.experimentalOperatorPosition==="start"){let M="";if(m)switch(Be(_)){case ge:M=_.splice(0,1)[0];break;case Se:M=_.contents.splice(0,1)[0];break}C=[x,M,f," ",_,y]}else C=[o?x:"",f,o?" ":x,_,y]}let{parent:c}=e,A=d(u.left,h.Trailing|h.Line);if((A||!(s&&u.type==="LogicalExpression")&&c.type!==u.type&&u.left.type!==u.type&&u.right.type!==u.type)&&(C=l(C,{shouldBreak:A})),t.experimentalOperatorPosition==="start"?i.push(a||m?" ":"",C):i.push(o?"":" ",C),n&&d(u)){let g=Ut(Ee(e,i,t));return g.type===_e?g.parts:Array.isArray(g)?g:[g]}return i}function Ht(e){return e.type!=="LogicalExpression"?!1:!!(ue(e.right)&&e.right.properties.length>0||U(e.right)&&e.right.elements.length>0||Y(e.right))}var ki=e=>e.type==="BinaryExpression"&&e.operator==="|";function Hc(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&ki(e.node)&&!e.hasAncestor(r=>!ki(r)&&r.type!=="JsExpressionRoot")}function Li(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return[r("node"),d(n.node)?" //"+Ve(n.node)[0].value.trimEnd():""];case"NGPipeExpression":return $r(e,t,r);case"NGChainedExpression":return l(b([";",x],e.map(()=>Kc(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":Ii(e)?" ":[";",x],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/iu.test(n.name)?n.name:JSON.stringify(n.name);case"NGMicrosyntaxExpression":return[r("expression"),n.alias===null?"":[" as ",r("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:s,parent:u}=e,i=Ii(e)||Vc(e)||(s===1&&(n.key.name==="then"||n.key.name==="else"||n.key.name==="as")||s===2&&(n.key.name==="else"&&u.body[s-1].type==="NGMicrosyntaxKeyedExpression"&&u.body[s-1].key.name==="then"||n.key.name==="track"))&&u.body[0].type==="NGMicrosyntaxExpression";return[r("key"),i?" ":": ",r("expression")]}case"NGMicrosyntaxLet":return["let ",r("key"),n.value===null?"":[" = ",r("value")]];case"NGMicrosyntaxAs":return[r("key")," as ",r("alias")];default:throw new qe(n,"Angular")}}function Ii({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}function Vc(e){let{node:t}=e;return e.parent.body[1].key.name==="of"&&t.type==="NGMicrosyntaxKeyedExpression"&&t.key.name==="track"&&t.key.type==="NGMicrosyntaxKey"}var $c=R(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function Kc({node:e}){return ur(e,$c)}function Ts(e,t,r){let{node:n}=e;return l([b(x,e.map(r,"decorators")),_i(n,t)?F:x])}function wi(e,t,r){return Mi(e.node)?[b(F,e.map(r,"declaration","decorators")),F]:""}function Oi(e,t,r){let{node:n,parent:s}=e,{decorators:u}=n;if(!O(u)||Mi(s)||Vr(e))return"";let i=n.type==="ClassExpression"||n.type==="ClassDeclaration"||_i(n,t);return[e.key==="declaration"&&yu(s)?F:i?Ce:"",b(x,e.map(r,"decorators")),x]}function _i(e,t){return e.decorators.some(r=>ee(t.originalText,P(r)))}function Mi(e){var r;if(e.type!=="ExportDefaultDeclaration"&&e.type!=="ExportNamedDeclaration"&&e.type!=="DeclareExportDeclaration")return!1;let t=(r=e.declaration)==null?void 0:r.decorators;return O(t)&&Bt(e,t[0])}var Dt=class extends Error{name="ArgExpansionBailout"};function Qc(e,t,r){let{node:n}=e,s=le(n);if(s.length===0)return["(",N(e,t),")"];let u=s.length-1;if(el(s)){let f=["("];return Gt(e,(y,C)=>{f.push(r()),C!==u&&f.push(", ")}),f.push(")"),f}let i=!1,a=[];Gt(e,({node:f},y)=>{let C=r();y===u||(me(f,t)?(i=!0,C=[C,",",F,F]):C=[C,",",x]),a.push(C)});let o=!t.parser.startsWith("__ng_")&&n.type!=="ImportExpression"&&n.type!=="TSImportType"&&ce(t,"all")?",":"";if(n.type==="TSImportType"&&s.length===1&&(s[0].type==="TSLiteralType"&&K(s[0].literal)||K(s[0]))&&!d(s[0]))return l(["(",...a,S(o),")"]);function p(){return l(["(",D([x,...a]),o,x,")"],{shouldBreak:!0})}if(i||e.parent.type!=="Decorator"&&Au(s))return p();if(Zc(s)){let f=a.slice(1);if(f.some(re))return p();let y;try{y=r(qn(n,0),{expandFirstArg:!0})}catch(C){if(C instanceof Dt)return p();throw C}return re(y)?[Ce,tt([["(",l(y,{shouldBreak:!0}),", ",...f,")"],p()])]:tt([["(",y,", ",...f,")"],["(",l(y,{shouldBreak:!0}),", ",...f,")"],p()])}if(zc(s,a,t)){let f=a.slice(0,-1);if(f.some(re))return p();let y;try{y=r(qn(n,-1),{expandLastArg:!0})}catch(C){if(C instanceof Dt)return p();throw C}return re(y)?[Ce,tt([["(",...f,l(y,{shouldBreak:!0}),")"],p()])]:tt([["(",...f,y,")"],["(",...f,l(y,{shouldBreak:!0}),")"],p()])}let m=["(",D([E,...a]),S(o),E,")"];return vr(e)?m:l(m,{shouldBreak:a.some(re)||i})}function Dr(e,t=!1){return ue(e)&&(e.properties.length>0||d(e))||U(e)&&(e.elements.length>0||d(e))||e.type==="TSTypeAssertion"&&Dr(e.expression)||xe(e)&&Dr(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||tl(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&Dr(e.body,!0)||ue(e.body)||U(e.body)||!t&&(w(e.body)||e.body.type==="ConditionalExpression")||Y(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function zc(e,t,r){var u,i;let n=v(!1,e,-1);if(e.length===1){let a=v(!1,t,-1);if((u=a.label)!=null&&u.embed&&((i=a.label)==null?void 0:i.hug)!==!1)return!0}let s=v(!1,e,-2);return!d(n,h.Leading)&&!d(n,h.Trailing)&&Dr(n)&&(!s||s.type!==n.type)&&(e.length!==2||s.type!=="ArrowFunctionExpression"||!U(n))&&!(e.length>1&&xs(n,r))}function Zc(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&rl(r)?!0:!d(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&ji(r)&&!Dr(r)}function ji(e){if(e.type==="ParenthesizedExpression")return ji(e.expression);if(xe(e)||e.type==="TypeCastExpression"){let{typeAnnotation:t}=e;if(t.type==="TypeAnnotation"&&(t=t.typeAnnotation),t.type==="TSArrayType"&&(t=t.elementType,t.type==="TSArrayType"&&(t=t.elementType)),t.type==="GenericTypeAnnotation"||t.type==="TSTypeReference"){let r=t.typeArguments??t.typeParameters;(r==null?void 0:r.params.length)===1&&(t=r.params[0])}return Nt(t)&&we(e.expression,1)}return yt(e)&&le(e).length>1?!1:Fe(e)?we(e.left,1)&&we(e.right,1):Nn(e)||we(e)}function el(e){return e.length===2?vi(e,0):e.length===3?e[0].type==="Identifier"&&vi(e,1):!1}function vi(e,t){let r=e[t],n=e[t+1];return r.type==="ArrowFunctionExpression"&&Q(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(s=>d(s))}function tl(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||d(e,h.Dangling))}function rl(e){if(!(e.type==="ObjectExpression"&&e.properties.length===1))return!1;let[t]=e.properties;return Te(t)?!t.computed&&(t.key.type==="Identifier"&&t.key.name==="type"||K(t.key)&&t.key.value==="type")&&K(t.value)&&t.value.value==="module":!1}var Lt=Qc;var nl=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),w(e)&&le(e).length>0);function Ri(e,t,r){var p;let n=r("object"),s=hs(e,t,r),{node:u}=e,i=e.findAncestor(m=>!(G(m)||m.type==="TSNonNullExpression")),a=e.findAncestor(m=>!(m.type==="ChainExpression"||m.type==="TSNonNullExpression")),o=i&&(i.type==="NewExpression"||i.type==="BindExpression"||i.type==="AssignmentExpression"&&i.left.type!=="Identifier")||u.computed||u.object.type==="Identifier"&&u.property.type==="Identifier"&&!G(a)||(a.type==="AssignmentExpression"||a.type==="VariableDeclarator")&&(nl(u.object)||((p=n.label)==null?void 0:p.memberChain));return at(n.label,[n,o?s:l(D([E,s]))])}function hs(e,t,r){let n=r("property"),{node:s}=e,u=V(e);return s.computed?!s.property||ye(s.property)?[u,"[",n,"]"]:l([u,"[",D([E,n]),E,"]"]):[u,".",n]}function Ji(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>Ji(e,t,r),"expression");let n=(e.parent.type==="ChainExpression"?e.grandparent:e.parent).type==="ExpressionStatement",s=[];function u(L){let{originalText:se}=t,Ae=ot(se,P(L));return se.charAt(Ae)===")"?Ae!==!1&&vt(se,Ae+1):me(L,t)}function i(){let{node:L}=e;if(L.type==="ChainExpression")return e.call(i,"expression");if(w(L)&&(dt(L.callee)||w(L.callee))){let se=u(L);s.unshift({node:L,hasTrailingEmptyLine:se,printed:[Ee(e,[V(e),rt(e,t,r),Lt(e,t,r)],t),se?F:""]}),e.call(i,"callee")}else dt(L)?(s.unshift({node:L,needsParens:Le(e,t),printed:Ee(e,G(L)?hs(e,t,r):Kr(e,t,r),t)}),e.call(i,"object")):L.type==="TSNonNullExpression"?(s.unshift({node:L,printed:Ee(e,"!",t)}),e.call(i,"expression")):s.unshift({node:L,printed:r()})}let{node:a}=e;s.unshift({node:a,printed:[V(e),rt(e,t,r),Lt(e,t,r)]}),a.callee&&e.call(i,"callee");let o=[],p=[s[0]],m=1;for(;m0&&o.push(p);function y(L){return/^[A-Z]|^[$_]+$/u.test(L)}function C(L){return L.length<=t.tabWidth}function c(L){var Ot;let se=(Ot=L[1][0])==null?void 0:Ot.node.computed;if(L[0].length===1){let nt=L[0][0].node;return nt.type==="ThisExpression"||nt.type==="Identifier"&&(y(nt.name)||n&&C(nt.name)||se)}let Ae=v(!1,L[0],-1).node;return G(Ae)&&Ae.property.type==="Identifier"&&(y(Ae.property.name)||se)}let A=o.length>=2&&!d(o[1][0].node)&&c(o);function T(L){let se=L.map(Ae=>Ae.printed);return L.length>0&&v(!1,L,-1).needsParens?["(",...se,")"]:se}function B(L){return L.length===0?"":D([F,b(F,L.map(T))])}let g=o.map(T),_=g,M=A?3:2,J=o.flat(),I=J.slice(1,-1).some(L=>d(L.node,h.Leading))||J.slice(0,-1).some(L=>d(L.node,h.Trailing))||o[M]&&d(o[M][0].node,h.Leading);if(o.length<=M&&!I&&!o.some(L=>v(!1,L,-1).hasTrailingEmptyLine))return vr(e)?_:l(_);let q=v(!1,o[A?1:0],-1).node,k=!w(q)&&u(q),W=[T(o[0]),A?o.slice(1,2).map(T):"",k?F:"",B(o.slice(A?2:1))],ne=s.map(({node:L})=>L).filter(w);function Z(){let L=v(!1,v(!1,o,-1),-1).node,se=v(!1,g,-1);return w(L)&&re(se)&&ne.slice(0,-1).some(Ae=>Ae.arguments.some(Rt))}let lt;return I||ne.length>2&&ne.some(L=>!L.arguments.every(se=>we(se)))||g.slice(0,-1).some(re)||Z()?lt=l(W):lt=[re(_)||k?Ce:"",tt([_,W])],at({memberChain:!0},lt)}var Ni=Ji;function Qr(e,t,r){var m;let{node:n}=e,s=n.type==="NewExpression",u=n.type==="ImportExpression",i=V(e),a=le(n),o=a.length===1&&_r(a[0],t.originalText);if(o||sl(e)||Pt(n,e.parent)){let f=[];if(Gt(e,()=>{f.push(r())}),!(o&&((m=f[0].label)!=null&&m.embed)))return[s?"new ":"",Gi(e,r),i,rt(e,t,r),"(",b(", ",f),")"]}if(!u&&!s&&dt(n.callee)&&!e.call(f=>Le(f,t),"callee",...n.callee.type==="ChainExpression"?["expression"]:[]))return Ni(e,t,r);let p=[s?"new ":"",Gi(e,r),i,rt(e,t,r),Lt(e,t,r)];return u||w(n.callee)?l(p):p}function Gi(e,t){let{node:r}=e;return r.type==="ImportExpression"?`import${r.phase?`.${r.phase}`:""}`:t("callee")}function sl(e){let{node:t}=e;if(t.type!=="CallExpression"||t.optional||t.callee.type!=="Identifier")return!1;let r=le(t);return t.callee.name==="require"?r.length===1&&K(r[0])||r.length>1:t.callee.name==="define"&&e.parent.type==="ExpressionStatement"?r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&K(r[0])&&r[1].type==="ArrayExpression":!1}function ht(e,t,r,n,s,u){let i=ul(e,t,r,n,u),a=u?r(u,{assignmentLayout:i}):"";switch(i){case"break-after-operator":return l([l(n),s,l(D([x,a]))]);case"never-break-after-operator":return l([l(n),s," ",a]);case"fluid":{let o=Symbol("assignment");return l([l(n),s,l(D(x),{id:o}),je,xt(a,{groupId:o})])}case"break-lhs":return l([n,s," ",l(a)]);case"chain":return[l(n),s,x,a];case"chain-tail":return[l(n),s,D([x,a])];case"chain-tail-arrow-chain":return[l(n),s,a];case"only-left":return n}}function Wi(e,t,r){let{node:n}=e;return ht(e,t,r,r("left"),[" ",n.operator],"right")}function Ui(e,t,r){return ht(e,t,r,r("id")," =","init")}function ul(e,t,r,n,s){let{node:u}=e,i=u[s];if(!i)return"only-left";let a=!zr(i);if(e.match(zr,Xi,y=>!a||y.type!=="ExpressionStatement"&&y.type!=="VariableDeclaration"))return a?i.type==="ArrowFunctionExpression"&&i.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!a&&zr(i.right)||de(t.originalText,i))return"break-after-operator";if(u.type==="ImportAttribute"||i.type==="CallExpression"&&i.callee.name==="require"||t.parser==="json5"||t.parser==="jsonc"||t.parser==="json")return"never-break-after-operator";let m=Lu(n);if(al(u)||ll(u)||gs(u)&&m)return"break-lhs";let f=yl(u,n,t);return e.call(()=>il(e,t,r,f),s)?"break-after-operator":ol(u)?"break-lhs":!m&&(f||i.type==="TemplateLiteral"||i.type==="TaggedTemplateExpression"||Du(i)||ye(i)||i.type==="ClassExpression")?"never-break-after-operator":"fluid"}function il(e,t,r,n){let s=e.node;if(Fe(s)&&!Ht(s))return!0;switch(s.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!El(s))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:p}=s;return Fe(p)&&!Ht(p)}let{consequent:a,alternate:o}=s;return a.type==="ConditionalExpression"||o.type==="ConditionalExpression"}case"ClassExpression":return O(s.decorators)}if(n)return!1;let u=s,i=[];for(;;)if(u.type==="UnaryExpression"||u.type==="AwaitExpression"||u.type==="YieldExpression"&&u.argument!==null)u=u.argument,i.push("argument");else if(u.type==="TSNonNullExpression")u=u.expression,i.push("expression");else break;return!!(K(u)||e.call(()=>Yi(e,t,r),...i))}function al(e){if(Xi(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>{var n;return Te(r)&&(!r.shorthand||((n=r.value)==null?void 0:n.type)==="AssignmentPattern")})}return!1}function zr(e){return e.type==="AssignmentExpression"}function Xi(e){return zr(e)||e.type==="VariableDeclarator"}function ol(e){let t=cl(e);if(O(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}var pl=R(["TSTypeAliasDeclaration","TypeAlias"]);function cl(e){var t;if(pl(e))return(t=e.typeParameters)==null?void 0:t.params}function ll(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=qi(t.typeAnnotation);return O(r)&&r.length>1&&r.some(n=>O(qi(n))||n.type==="TSConditionalType")}function gs(e){var t;return e.type==="VariableDeclarator"&&((t=e.init)==null?void 0:t.type)==="ArrowFunctionExpression"}var ml=R(["TSTypeReference","GenericTypeAnnotation"]);function qi(e){var t;if(ml(e))return(t=e.typeArguments??e.typeParameters)==null?void 0:t.params}function Yi(e,t,r,n=!1){var i;let{node:s}=e,u=()=>Yi(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(u,"expression");if(w(s)){if((i=Qr(e,t,r).label)!=null&&i.memberChain)return!1;let o=le(s);return!(o.length===0||o.length===1&&ir(o[0],t))||fl(s,r)?!1:e.call(u,"callee")}return G(s)?e.call(u,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function yl(e,t,r){return Te(e)?(t=Ut(t),typeof t=="string"&&st(t)1)return!0;if(r.length===1){let s=r[0];if(Oe(s)||qt(s)||s.type==="TSTypeLiteral"||s.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(re(t(n)))return!0}return!1}function Dl(e){var t;return(t=e.typeParameters??e.typeArguments)==null?void 0:t.params}function El(e){function t(r){switch(r.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!r.typeParameters;case"TSTypeReference":return!!(r.typeArguments??r.typeParameters);default:return!1}}return t(e.checkType)||t(e.extendsType)}function Ue(e,t,r,n,s){let u=e.node,i=Q(u),a=s?rt(e,t,r):"";if(i.length===0)return[a,"(",N(e,t,{filter:c=>ke(t.originalText,P(c))===")"}),")"];let{parent:o}=e,p=Pt(o),m=Ss(u),f=[];if(hu(e,(c,A)=>{let T=A===i.length-1;T&&u.rest&&f.push("..."),f.push(r()),!T&&(f.push(","),p||m?f.push(" "):me(i[A],t)?f.push(F,F):f.push(x))}),n&&!Cl(e)){if(re(a)||re(f))throw new Dt;return l([cr(a),"(",cr(f),")"])}let y=i.every(c=>!O(c.decorators));return m&&y?[a,"(",...f,")"]:p?[a,"(",...f,")"]:(Or(o)||Eu(o)||o.type==="TypeAlias"||o.type==="UnionTypeAnnotation"||o.type==="IntersectionTypeAnnotation"||o.type==="FunctionTypeAnnotation"&&o.returnType===u)&&i.length===1&&i[0].name===null&&u.this!==i[0]&&i[0].typeAnnotation&&u.typeParameters===null&&Nt(i[0].typeAnnotation)&&!u.rest?t.arrowParens==="always"||u.type==="HookTypeAnnotation"?["(",...f,")"]:f:[a,"(",D([E,...f]),S(!xu(u)&&ce(t,"all")?",":""),E,")"]}function Ss(e){if(!e)return!1;let t=Q(e);if(t.length!==1)return!1;let[r]=t;return!d(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&Re(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&Re(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||ue(r.right)&&r.right.properties.length===0||U(r.right)&&r.right.elements.length===0))}function Fl(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function ct(e,t){var s;let r=Fl(e);if(!r)return!1;let n=(s=e.typeParameters)==null?void 0:s.params;if(n){if(n.length>1)return!1;if(n.length===1){let u=n[0];if(u.constraint||u.default)return!1}}return Q(e).length===1&&(Re(r)||re(t))}function Cl(e){return e.match(t=>t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement",(t,r)=>{if(t.type==="CallExpression"&&r==="arguments"&&t.arguments.length===1&&t.callee.type==="CallExpression"){let n=t.callee.callee;return n.type==="Identifier"||n.type==="MemberExpression"&&!n.computed&&n.object.type==="Identifier"&&n.property.type==="Identifier"}return!1},(t,r)=>t.type==="VariableDeclarator"&&r==="init"||t.type==="ExportDefaultDeclaration"&&r==="declaration"||t.type==="TSExportAssignment"&&r==="expression"||t.type==="AssignmentExpression"&&r==="right"&&t.left.type==="MemberExpression"&&t.left.object.type==="Identifier"&&t.left.object.name==="module"&&t.left.property.type==="Identifier"&&t.left.property.name==="exports",t=>t.type!=="VariableDeclaration"||t.kind==="const"&&t.declarations.length===1)}function Hi(e){let t=Q(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}var Al=R(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),dl=R(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function Tl(e){let{types:t}=e;if(t.some(n=>d(n)))return!1;let r=t.find(n=>dl(n));return r?t.every(n=>n===r||Al(n)):!1}function Bs(e){return Nt(e)||Re(e)?!0:Oe(e)?Tl(e):!1}function Vi(e,t,r){let n=t.semi?";":"",{node:s}=e,u=[$(e),"opaque type ",r("id"),r("typeParameters")];return s.supertype&&u.push(": ",r("supertype")),s.impltype&&u.push(" = ",r("impltype")),u.push(n),u}function Zr(e,t,r){let n=t.semi?";":"",{node:s}=e,u=[$(e)];u.push("type ",r("id"),r("typeParameters"));let i=s.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[ht(e,t,r,u," =",i),n]}function en(e,t,r){let n=!1;return l(e.map(({isFirst:s,previous:u,node:i,index:a})=>{let o=r();if(s)return o;let p=Re(i),m=Re(u);return m&&p?[" & ",n?D(o):o]:!m&&!p||de(t.originalText,i)?t.experimentalOperatorPosition==="start"?D([x,"& ",o]):D([" &",x,o]):(a>1&&(n=!0),[" & ",a>1?D(o):o])},"types"))}function tn(e,t,r){let{node:n}=e,{parent:s}=e,u=s.type!=="TypeParameterInstantiation"&&(!Je(s)||!t.experimentalTernaries)&&s.type!=="TSTypeParameterInstantiation"&&s.type!=="GenericTypeAnnotation"&&s.type!=="TSTypeReference"&&s.type!=="TSTypeAssertion"&&s.type!=="TupleTypeAnnotation"&&s.type!=="TSTupleType"&&!(s.type==="FunctionTypeParam"&&!s.name&&e.grandparent.this!==s)&&!((s.type==="TypeAlias"||s.type==="VariableDeclarator"||s.type==="TSTypeAliasDeclaration")&&de(t.originalText,n)),i=Bs(n),a=e.map(m=>{let f=r();return i||(f=be(2,f)),Ee(m,f,t)},"types");if(i)return b(" | ",a);let o=u&&!de(t.originalText,n),p=[S([o?x:"","| "]),b([x,"| "],a)];return Le(e,t)?l([D(p),E]):(s.type==="TupleTypeAnnotation"||s.type==="TSTupleType")&&s[s.type==="TupleTypeAnnotation"&&s.types?"types":"elementTypes"].length>1?l([D([S(["(",E]),p]),E,S(")")]):l(u?D(p):p)}function xl(e){var n;let{node:t,parent:r}=e;return t.type==="FunctionTypeAnnotation"&&(Or(r)||!((r.type==="ObjectTypeProperty"||r.type==="ObjectTypeInternalSlot")&&!r.variance&&!r.optional&&Bt(r,t)||r.type==="ObjectTypeCallProperty"||((n=e.getParentNode(2))==null?void 0:n.type)==="DeclareFunction"))}function rn(e,t,r){let{node:n}=e,s=[Vt(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&s.push("new ");let u=Ue(e,t,r,!1,!0),i=[];return n.type==="FunctionTypeAnnotation"?i.push(xl(e)?" => ":": ",r("returnType")):i.push(H(e,r,n.returnType?"returnType":"typeAnnotation")),ct(n,i)&&(u=l(u)),s.push(u,i),l(s)}function nn(e,t,r){return[r("objectType"),V(e),"[",r("indexType"),"]"]}function sn(e,t,r){return["infer ",r("typeParameter")]}function bs(e,t,r){let{node:n}=e;return[n.postfix?"":r,H(e,t),n.postfix?r:""]}function un(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function an(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}var hl=new WeakSet;function H(e,t,r="typeAnnotation"){let{node:{[r]:n}}=e;if(!n)return"";let s=!1;if(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation"){let u=e.call($i,r);(u==="=>"||u===":"&&d(n,h.Leading))&&(s=!0),hl.add(n)}return s?[" ",t(r)]:t(r)}var $i=e=>e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>(r==="returnType"||r==="typeAnnotation")&&(t.type==="TSFunctionType"||t.type==="TSConstructorType"))?"=>":e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>r==="typeAnnotation"&&(t.type==="TSJSDocNullableType"||t.type==="TSJSDocNonNullableType"||t.type==="TSTypePredicate"))||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareFunction")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareHook")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="bound"&&t.type==="TypeParameter"&&t.usesExtendsBound)?"":":";function on(e,t,r){let n=$i(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function pn(e){return[e("elementType"),"[]"]}function cn({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument",n=e.type==="TypeofTypeAnnotation"||e.typeArguments?"typeArguments":"typeParameters";return["typeof ",t(r),t(n)]}function ln(e,t){let{node:r}=e;return[r.type==="TSTypePredicate"&&r.asserts?"asserts ":r.type==="TypePredicate"&&r.kind?`${r.kind} `:"",t("parameterName"),r.typeAnnotation?[" is ",H(e,t)]:""]}function V(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":w(t)||G(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function mn(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var gl=new Set(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function $(e){let{node:t}=e;return t.declare||gl.has(t.type)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var Sl=new Set(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function Vt({node:e}){return e.abstract||Sl.has(e.type)?"abstract ":""}function rt(e,t,r){let n=e.node;return n.typeArguments?r("typeArguments"):n.typeParameters?r("typeParameters"):""}function Kr(e,t,r){return["::",r("callee")]}function Et(e,t,r){return e.type==="EmptyStatement"?";":e.type==="BlockStatement"||r?[" ",t]:D([x,t])}function yn(e,t){return["...",t("argument"),H(e,t)]}function $t(e){return e.accessibility?e.accessibility+" ":""}function Bl(e,t,r,n){let{node:s}=e,u=s.inexact?"...":"";return d(s,h.Dangling)?l([r,u,N(e,t,{indent:!0}),E,n]):[r,u,n]}function Kt(e,t,r){let{node:n}=e,s=[],u="[",i="]",a=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",o=n[a];if(o.length===0)s.push(Bl(e,t,u,i));else{let p=v(!1,o,-1),m=(p==null?void 0:p.type)!=="RestElement"&&!n.inexact,f=p===null,y=Symbol("array"),C=!t.__inJestEach&&o.length>1&&o.every((T,B,g)=>{let _=T==null?void 0:T.type;if(!U(T)&&!ue(T))return!1;let M=g[B+1];if(M&&_!==M.type)return!1;let J=U(T)?"elements":"properties";return T[J]&&T[J].length>1}),c=xs(n,t),A=m?f?",":ce(t)?c?S(",","",{groupId:y}):S(","):"":"";s.push(l([u,D([E,c?Pl(e,t,r,A):[bl(e,t,r,a,n.inexact),A],N(e,t)]),E,i],{shouldBreak:C,id:y}))}return s.push(V(e),H(e,r)),s}function xs(e,t){return U(e)&&e.elements.length>1&&e.elements.every(r=>r&&(ye(r)||Jn(r)&&!d(r.argument))&&!d(r,h.Trailing|h.Line,n=>!ee(t.originalText,j(n),{backwards:!0})))}function Ki({node:e},{originalText:t}){let r=s=>_t(t,Mt(t,s)),n=s=>t[s]===","?s:n(r(s+1));return vt(t,n(P(e)))}function bl(e,t,r,n,s){let u=[];return e.each(({node:i,isLast:a})=>{u.push(i?l(r()):""),(!a||s)&&u.push([",",x,i&&Ki(e,t)?E:""])},n),s&&u.push("..."),u}function Pl(e,t,r,n){let s=[];return e.each(({isLast:u,next:i})=>{s.push([r(),u?n:","]),u||s.push(Ki(e,t)?[F,F]:d(i,h.Leading|h.Line)?F:x)},"elements"),Nr(s)}var kl=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,Il=e=>kl.test(e),Qi=Il;function Ll(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var Ft=Ll;var fn=new WeakMap;function Zi(e){return/^(?:\d+|\d+\.\d+)$/u.test(e)}function zi(e,t){return t.parser==="json"||t.parser==="jsonc"||!K(e.key)||ut(ae(e.key),t).slice(1,-1)!==e.key.value?!1:!!(Qi(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||(t.parser==="typescript"||t.parser==="oxc-ts")&&e.type==="PropertyDefinition")||Zi(e.key.value)&&String(Number(e.key.value))===e.key.value&&e.type!=="ImportAttribute"&&(t.parser==="babel"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree"))}function wl(e,t){let{key:r}=e.node;return(r.type==="Identifier"||ye(r)&&Zi(Ft(ae(r)))&&String(r.value)===Ft(ae(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"||t.parser==="oxc-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&fn.get(e.parent))}function Ct(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:s}=e,{key:u}=n;if(t.quoteProps==="consistent"&&!fn.has(s)){let i=e.siblings.some(a=>!a.computed&&K(a.key)&&!zi(a,t));fn.set(s,i)}if(wl(e,t)){let i=ut(JSON.stringify(u.type==="Identifier"?u.name:u.value.toString()),t);return e.call(a=>Ee(a,i,t),"key")}return zi(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!fn.get(s))?e.call(i=>Ee(i,/^\d/u.test(u.value)?Ft(u.value):u.value,t),"key"):r("key")}function Dn(e,t,r){let{node:n}=e;return n.shorthand?r("value"):ht(e,t,r,Ct(e,t,r),":","value")}var Ol=({node:e,key:t,parent:r})=>t==="value"&&e.type==="FunctionExpression"&&(r.type==="ObjectMethod"||r.type==="ClassMethod"||r.type==="ClassPrivateMethod"||r.type==="MethodDefinition"||r.type==="TSAbstractMethodDefinition"||r.type==="TSDeclareMethod"||r.type==="Property"&&bt(r));function En(e,t,r,n){if(Ol(e))return Fn(e,t,r);let{node:s}=e,u=!1;if((s.type==="FunctionDeclaration"||s.type==="FunctionExpression")&&(n!=null&&n.expandLastArg)){let{parent:m}=e;w(m)&&(le(m).length>1||Q(s).every(f=>f.type==="Identifier"&&!f.typeAnnotation))&&(u=!0)}let i=[$(e),s.async?"async ":"",`function${s.generator?"*":""} `,s.id?r("id"):""],a=Ue(e,t,r,u),o=Qt(e,r),p=ct(s,o);return i.push(rt(e,t,r),l([p?l(a):a,o]),s.body?" ":"",r("body")),t.semi&&(s.declare||!s.body)&&i.push(";"),i}function Er(e,t,r){let{node:n}=e,{kind:s}=n,u=n.value||n,i=[];return!s||s==="init"||s==="method"||s==="constructor"?u.async&&i.push("async "):(jt.ok(s==="get"||s==="set"),i.push(s," ")),u.generator&&i.push("*"),i.push(Ct(e,t,r),n.optional?"?":"",n===u?Fn(e,t,r):r("value")),i}function Fn(e,t,r){let{node:n}=e,s=Ue(e,t,r),u=Qt(e,r),i=Hi(n),a=ct(n,u),o=[rt(e,t,r),l([i?l(s,{shouldBreak:!0}):a?l(s):s,u])];return n.body?o.push(" ",r("body")):o.push(t.semi?";":""),o}function _l(e){let t=Q(e);return t.length===1&&!e.typeParameters&&!d(e,h.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!d(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function Cn(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return _l(r)}return!1}function Qt(e,t){let{node:r}=e,s=[H(e,t,"returnType")];return r.predicate&&s.push(t("predicate")),s}function ea(e,t,r){let{node:n}=e,s=t.semi?";":"",u=[];if(n.argument){let o=r("argument");Ml(t,n.argument)?o=["(",D([F,o]),F,")"]:(Fe(n.argument)||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(o=l([S("("),D([E,o]),E,S(")")])),u.push(" ",o)}let i=d(n,h.Dangling),a=s&&i&&d(n,h.Last|h.Line);return a&&u.push(s),i&&u.push(" ",N(e,t)),a||u.push(s),u}function ta(e,t,r){return["return",ea(e,t,r)]}function ra(e,t,r){return["throw",ea(e,t,r)]}function Ml(e,t){if(de(e.originalText,t)||d(t,h.Leading,r=>ie(e.originalText,j(r),P(r)))&&!Y(t))return!0;if(Jt(t)){let r=t,n;for(;n=mu(r);)if(r=n,de(e.originalText,r))return!0}return!1}var Ps=new WeakMap;function na(e){return Ps.has(e)||Ps.set(e,e.type==="ConditionalExpression"&&!pe(e,t=>t.type==="ObjectExpression")),Ps.get(e)}var vl=e=>e.type==="SequenceExpression";function sa(e,t,r,n={}){let s=[],u,i=[],a=!1,o=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",p;(function B(){let{node:g}=e,_=jl(e,t,r,n);if(s.length===0)s.push(_);else{let{leading:M,trailing:J}=Ds(e,t);s.push([M,_]),i.unshift(J)}o&&(a||(a=g.returnType&&Q(g).length>0||g.typeParameters||Q(g).some(M=>M.type!=="Identifier"))),!o||g.body.type!=="ArrowFunctionExpression"?(u=r("body",n),p=g.body):e.call(B,"body")})();let m=!de(t.originalText,p)&&(vl(p)||Rl(p,u,t)||!a&&na(p)),f=e.key==="callee"&&yt(e.parent),y=Symbol("arrow-chain"),C=Jl(e,n,{signatureDocs:s,shouldBreak:a}),c=!1,A=!1,T=!1;return o&&(f||n.assignmentLayout)&&(A=!0,T=!d(e.node,h.Leading&h.Line),c=n.assignmentLayout==="chain-tail-arrow-chain"||f&&!m),u=Nl(e,t,n,{bodyDoc:u,bodyComments:i,functionBody:p,shouldPutBodyOnSameLine:m}),l([l(A?D([T?E:"",C]):C,{shouldBreak:c,id:y})," =>",o?xt(u,{groupId:y}):l(u),o&&f?S(E,"",{groupId:y}):""])}function jl(e,t,r,n){let{node:s}=e,u=[];if(s.async&&u.push("async "),Cn(e,t))u.push(r(["params",0]));else{let a=n.expandLastArg||n.expandFirstArg,o=Qt(e,r);if(a){if(re(o))throw new Dt;o=l(cr(o))}u.push(l([Ue(e,t,r,a,!0),o]))}let i=N(e,t,{filter(a){let o=ot(t.originalText,P(a));return o!==!1&&t.originalText.slice(o,o+2)==="=>"}});return i&&u.push(" ",i),u}function Rl(e,t,r){var n,s;return U(e)||ue(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||Y(e)||((n=t.label)==null?void 0:n.hug)!==!1&&(((s=t.label)==null?void 0:s.embed)||_r(e,r.originalText))}function Jl(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:s,key:u}=e;return u!=="callee"&&yt(s)||Fe(s)?l([r[0]," =>",D([x,b([" =>",x],r.slice(1))])],{shouldBreak:n}):u==="callee"&&yt(s)||t.assignmentLayout?l(b([" =>",x],r),{shouldBreak:n}):l(D(b([" =>",x],r)),{shouldBreak:n})}function Nl(e,t,r,{bodyDoc:n,bodyComments:s,functionBody:u,shouldPutBodyOnSameLine:i}){let{node:a,parent:o}=e,p=r.expandLastArg&&ce(t,"all")?S(","):"",m=(r.expandLastArg||o.type==="JSXExpressionContainer")&&!d(a)?E:"";return i&&na(u)?[" ",l([S("","("),D([E,n]),S("",")"),p,m]),s]:i?[" ",n,s]:[D([x,n,s]),p,m]}var Gl=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let s=t[n];if(r(s,n,t))return s}}},ua=Gl;function Fr(e,t,r,n){let{node:s}=e,u=[],i=ua(!1,s[n],a=>a.type!=="EmptyStatement");return e.each(({node:a})=>{a.type!=="EmptyStatement"&&(u.push(r()),a!==i&&(u.push(F),me(a,t)&&u.push(F)))},n),u}function An(e,t,r){let n=ql(e,t,r),{node:s,parent:u}=e;if(s.type==="Program"&&(u==null?void 0:u.type)!=="ModuleExpression")return n?[n,F]:"";let i=[];if(s.type==="StaticBlock"&&i.push("static "),i.push("{"),n)i.push(D([F,n]),F);else{let a=e.grandparent;u.type==="ArrowFunctionExpression"||u.type==="FunctionExpression"||u.type==="FunctionDeclaration"||u.type==="ComponentDeclaration"||u.type==="HookDeclaration"||u.type==="ObjectMethod"||u.type==="ClassMethod"||u.type==="ClassPrivateMethod"||u.type==="ForStatement"||u.type==="WhileStatement"||u.type==="DoWhileStatement"||u.type==="DoExpression"||u.type==="ModuleExpression"||u.type==="CatchClause"&&!a.finalizer||u.type==="TSModuleDeclaration"||s.type==="StaticBlock"||i.push(F)}return i.push("}"),i}function ql(e,t,r){let{node:n}=e,s=O(n.directives),u=n.body.some(o=>o.type!=="EmptyStatement"),i=d(n,h.Dangling);if(!s&&!u&&!i)return"";let a=[];return s&&(a.push(Fr(e,t,r,"directives")),(u||i)&&(a.push(F),me(v(!1,n.directives,-1),t)&&a.push(F))),u&&a.push(Fr(e,t,r,"body")),i&&a.push(N(e,t)),a}function Wl(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var dn=Wl;var Cr=dn("typeParameters");function Ul(e,t,r){let{node:n}=e;return Q(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/u.test(t.filepath))}function wt(e,t,r,n){let{node:s}=e;if(!s[n])return"";if(!Array.isArray(s[n]))return r(n);let u=Pt(e.grandparent),i=e.match(p=>!(p[n].length===1&&Re(p[n][0])),void 0,(p,m)=>m==="typeAnnotation",p=>p.type==="Identifier",gs);if(s[n].length===0||!i&&(u||s[n].length===1&&(s[n][0].type==="NullableTypeAnnotation"||Bs(s[n][0]))))return["<",b(", ",e.map(r,n)),Xl(e,t),">"];let o=s.type==="TSTypeParameterInstantiation"?"":Ul(e,t,n)?",":ce(t)?S(","):"";return l(["<",D([E,b([",",x],e.map(r,n))]),o,E,">"],{id:Cr(s)})}function Xl(e,t){let{node:r}=e;if(!d(r,h.Dangling))return"";let n=!d(r,h.Line),s=N(e,t,{indent:!n});return n?s:[s,F]}function Tn(e,t,r){let{node:n}=e,s=[n.const?"const ":""],u=n.type==="TSTypeParameter"?r("name"):n.name;if(n.variance&&s.push(r("variance")),n.in&&s.push("in "),n.out&&s.push("out "),s.push(u),n.bound&&(n.usesExtendsBound&&s.push(" extends "),s.push(H(e,r,"bound"))),n.constraint){let i=Symbol("constraint");s.push(" extends",l(D(x),{id:i}),je,xt(r("constraint"),{groupId:i}))}return n.default&&s.push(" = ",r("default")),l(s)}var ia=R(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function xn(e,t,r){let{node:n}=e,s=[$(e),Vt(e),"class"],u=d(n.id,h.Trailing)||d(n.typeParameters,h.Trailing)||d(n.superClass)||O(n.extends)||O(n.mixins)||O(n.implements),i=[],a=[];if(n.id&&i.push(" ",r("id")),i.push(r("typeParameters")),n.superClass){let m=[Hl(e,t,r),r(n.superTypeArguments?"superTypeArguments":"superTypeParameters")],f=e.call(y=>["extends ",Ee(y,m,t)],"superClass");u?a.push(x,l(f)):a.push(" ",f)}else a.push(ks(e,t,r,"extends"));a.push(ks(e,t,r,"mixins"),ks(e,t,r,"implements"));let o;if(u){let m;pa(n)?m=[...i,D(a)]:m=D([...i,a]),o=aa(n),s.push(l(m,{id:o}))}else s.push(...i,...a);let p=n.body;return u&&O(p.body)?s.push(S(F," ",{groupId:o})):s.push(" "),s.push(r("body")),s}var aa=dn("heritageGroup");function oa(e){return S(F,"",{groupId:aa(e)})}function Yl(e){return["extends","mixins","implements"].reduce((t,r)=>t+(Array.isArray(e[r])?e[r].length:0),e.superClass?1:0)>1}function pa(e){return e.typeParameters&&!d(e.typeParameters,h.Trailing|h.Line)&&!Yl(e)}function ks(e,t,r,n){let{node:s}=e;if(!O(s[n]))return"";let u=N(e,t,{marker:n});return[pa(s)?S(" ",x,{groupId:Cr(s.typeParameters)}):x,u,u&&F,n,l(D([x,b([",",x],e.map(r,n))]))]}function Hl(e,t,r){let n=r("superClass"),{parent:s}=e;return s.type==="AssignmentExpression"?l(S(["(",D([E,n]),E,")"],n)):n}function hn(e,t,r){let{node:n}=e,s=[];return O(n.decorators)&&s.push(Ts(e,t,r)),s.push($t(n)),n.static&&s.push("static "),s.push(Vt(e)),n.override&&s.push("override "),s.push(Er(e,t,r)),s}function gn(e,t,r){let{node:n}=e,s=[],u=t.semi?";":"";O(n.decorators)&&s.push(Ts(e,t,r)),s.push($(e),$t(n)),n.static&&s.push("static "),s.push(Vt(e)),n.override&&s.push("override "),n.readonly&&s.push("readonly "),n.variance&&s.push(r("variance")),(n.type==="ClassAccessorProperty"||n.type==="AccessorProperty"||n.type==="TSAbstractAccessorProperty")&&s.push("accessor "),s.push(Ct(e,t,r),V(e),mn(e),H(e,r));let i=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[ht(e,t,r,s," =",i?void 0:"value"),u]}function ca(e,t,r){let{node:n}=e,s=[];return e.each(({node:u,next:i,isLast:a})=>{s.push(r()),!t.semi&&ia(u)&&Vl(u,i)&&s.push(";"),a||(s.push(F),me(u,t)&&s.push(F))},"body"),d(n,h.Dangling)&&s.push(N(e,t)),["{",s.length>0?[D([F,s]),F]:"","}"]}function Vl(e,t){var s;let{type:r,name:n}=e.key;if(!e.computed&&r==="Identifier"&&(n==="static"||n==="get"||n==="set")&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility||t.readonly)return!1;if(!t.computed){let u=(s=t.key)==null?void 0:s.name;if(u==="in"||u==="instanceof")return!0}if(ia(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||t.kind==="get"||t.kind==="set")return!1;let i=t.value?t.value.generator:t.generator;return!!(t.computed||i)}case"TSIndexSignature":return!0}return!1}var $l=R(["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"]);function Is(e){return $l(e)?Is(e.expression):e}var la=R(["FunctionExpression","ArrowFunctionExpression"]);function ma(e){return e.type==="MemberExpression"||e.type==="OptionalMemberExpression"||e.type==="Identifier"&&e.name!=="undefined"}function ya(e,t){if(t.semi||Ls(e,t)||ws(e,t))return!1;let{node:r,key:n,parent:s}=e;return!!(r.type==="ExpressionStatement"&&(n==="body"&&(s.type==="Program"||s.type==="BlockStatement"||s.type==="StaticBlock"||s.type==="TSModuleBlock")||n==="consequent"&&s.type==="SwitchCase")&&e.call(()=>fa(e,t),"expression"))}function fa(e,t){let{node:r}=e;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!Cn(e,t))return!0;break;case"UnaryExpression":{let{prefix:n,operator:s}=r;if(n&&(s==="+"||s==="-"))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(Y(r))return!0}return Le(e,t)?!0:Jt(r)?e.call(()=>fa(e,t),...Lr(r)):!1}function Ls({node:e,parent:t},r){return(r.parentParser==="markdown"||r.parentParser==="mdx")&&e.type==="ExpressionStatement"&&Y(e.expression)&&t.type==="Program"&&t.body.length===1}function ws({node:e,parent:t},r){return(r.parser==="__vue_event_binding"||r.parser==="__vue_ts_event_binding")&&e.type==="ExpressionStatement"&&t.type==="Program"&&t.body.length===1}function Da(e,t,r){let n=[r("expression")];if(ws(e,t)){let s=Is(e.node.expression);(la(s)||ma(s))&&n.push(";")}else Ls(e,t)||t.semi&&n.push(";");return n}function Ea(e,t,r){if(t.__isVueBindings||t.__isVueForBindingLeft){let n=e.map(r,"program","body",0,"params");if(n.length===1)return n[0];let s=b([",",x],n);return t.__isVueForBindingLeft?["(",D([E,l(s)]),E,")"]:s}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return b([",",x],n)}}function Aa(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return Fa(r);case"BigIntLiteral":return Sn(r.extra.raw);case"NumericLiteral":return Ft(r.extra.raw);case"StringLiteral":return ve(ut(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DirectiveLiteral":return Ca(r.extra.raw,t);case"Literal":{if(r.regex)return Fa(r.regex);if(r.bigint)return Sn(r.raw);let{value:n}=r;return typeof n=="number"?Ft(r.raw):typeof n=="string"?Kl(e)?Ca(r.raw,t):ve(ut(r.raw,t)):String(n)}}}function Kl(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&typeof t.directive=="string"}function Sn(e){return e.toLowerCase()}function Fa({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}function Ca(e,t){let r=e.slice(1,-1);if(r.includes('"')||r.includes("'"))return e;let n=t.singleQuote?"'":'"';return n+r+n}function Ql(e,t,r){let n=e.originalText.slice(t,r);for(let s of e[Symbol.for("comments")]){let u=j(s);if(u>r)break;let i=P(s);if(ie.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function Bn(e,t,r){let{node:n}=e,s=[wi(e,t,r),$(e),"export",Ta(n)?" default":""],{declaration:u,exported:i}=n;return d(n,h.Dangling)&&(s.push(" ",N(e,t)),Mr(n)&&s.push(F)),u?s.push(" ",r("declaration")):(s.push(em(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(s.push(" *"),i&&s.push(" as ",r("exported"))):s.push(ha(e,t,r)),s.push(xa(e,t,r),Sa(e,t,r))),s.push(Zl(n,t)),s}var zl=R(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function Zl(e,t){return t.semi&&(!e.declaration||Ta(e)&&!zl(e.declaration))?";":""}function Os(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function _s(e,t){return Os(e.importKind,t)}function em(e){return Os(e.exportKind)}function xa(e,t,r){let{node:n}=e;if(!n.source)return"";let s=[];return ga(n,t)&&s.push(" from"),s.push(" ",r("source")),s}function ha(e,t,r){let{node:n}=e;if(!ga(n,t))return"";let s=[" "];if(O(n.specifiers)){let u=[],i=[];e.each(()=>{let a=e.node.type;if(a==="ExportNamespaceSpecifier"||a==="ExportDefaultSpecifier"||a==="ImportNamespaceSpecifier"||a==="ImportDefaultSpecifier")u.push(r());else if(a==="ExportSpecifier"||a==="ImportSpecifier")i.push(r());else throw new qe(n,"specifier")},"specifiers"),s.push(b(", ",u)),i.length>0&&(u.length>0&&s.push(", "),i.length>1||u.length>0||n.specifiers.some(o=>d(o))?s.push(l(["{",D([t.bracketSpacing?x:E,b([",",x],i)]),S(ce(t)?",":""),t.bracketSpacing?x:E,"}"])):s.push(["{",t.bracketSpacing?" ":"",...i,t.bracketSpacing?" ":"","}"]))}else s.push("{}");return s}function ga(e,t){return e.type!=="ImportDeclaration"||O(e.specifiers)||e.importKind==="type"?!0:Ar(t,j(e),j(e.source)).trimEnd().endsWith("from")}function tm(e,t){var n,s;if((n=e.extra)!=null&&n.deprecatedAssertSyntax)return"assert";let r=Ar(t,P(e.source),(s=e.attributes)!=null&&s[0]?j(e.attributes[0]):P(e)).trimStart();return r.startsWith("assert")?"assert":r.startsWith("with")||O(e.attributes)?"with":void 0}function Sa(e,t,r){let{node:n}=e;if(!n.source)return"";let s=tm(n,t);if(!s)return"";let u=[` ${s} {`];return O(n.attributes)&&(t.bracketSpacing&&u.push(" "),u.push(b(", ",e.map(r,"attributes"))),t.bracketSpacing&&u.push(" ")),u.push("}"),u}function Ba(e,t,r){let{node:n}=e,{type:s}=n,u=s.startsWith("Import"),i=u?"imported":"local",a=u?"local":"exported",o=n[i],p=n[a],m="",f="";return s==="ExportNamespaceSpecifier"||s==="ImportNamespaceSpecifier"?m="*":o&&(m=r(i)),p&&!rm(n)&&(f=r(a)),[Os(s==="ImportSpecifier"?n.importKind:n.exportKind,!1),m,m&&f?" as ":"",f]}function rm(e){if(e.type!=="ImportSpecifier"&&e.type!=="ExportSpecifier")return!1;let{local:t,[e.type==="ImportSpecifier"?"imported":"exported"]:r}=e;if(t.type!==r.type||!au(t,r))return!1;if(K(t))return t.value===r.value&&ae(t)===ae(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function gt(e,t,r){var J;let n=t.semi?";":"",{node:s}=e,u=s.type==="ObjectTypeAnnotation",i=s.type==="TSEnumBody"||s.type==="EnumBooleanBody"||s.type==="EnumNumberBody"||s.type==="EnumBigIntBody"||s.type==="EnumStringBody"||s.type==="EnumSymbolBody",a=[s.type==="TSTypeLiteral"||i?"members":s.type==="TSInterfaceBody"?"body":"properties"];u&&a.push("indexers","callProperties","internalSlots");let o=a.flatMap(I=>e.map(({node:q})=>({node:q,printed:r(),loc:j(q)}),I));a.length>1&&o.sort((I,q)=>I.loc-q.loc);let{parent:p,key:m}=e,f=u&&m==="body"&&(p.type==="InterfaceDeclaration"||p.type==="DeclareInterface"||p.type==="DeclareClass"),y=s.type==="TSInterfaceBody"||i||f||s.type==="ObjectPattern"&&p.type!=="FunctionDeclaration"&&p.type!=="FunctionExpression"&&p.type!=="ArrowFunctionExpression"&&p.type!=="ObjectMethod"&&p.type!=="ClassMethod"&&p.type!=="ClassPrivateMethod"&&p.type!=="AssignmentPattern"&&p.type!=="CatchClause"&&s.properties.some(I=>I.value&&(I.value.type==="ObjectPattern"||I.value.type==="ArrayPattern"))||s.type!=="ObjectPattern"&&t.objectWrap==="preserve"&&o.length>0&&ie(t.originalText,j(s),o[0].loc),C=f?";":s.type==="TSInterfaceBody"||s.type==="TSTypeLiteral"?S(n,";"):",",c=s.exact?"{|":"{",A=s.exact?"|}":"}",T=[],B=o.map(I=>{let q=[...T,l(I.printed)];return T=[C,x],(I.node.type==="TSPropertySignature"||I.node.type==="TSMethodSignature"||I.node.type==="TSConstructSignatureDeclaration"||I.node.type==="TSCallSignatureDeclaration")&&d(I.node,h.PrettierIgnore)&&T.shift(),me(I.node,t)&&T.push(F),q});if(s.inexact||s.hasUnknownMembers){let I;if(d(s,h.Dangling)){let q=d(s,h.Line);I=[N(e,t),q||ee(t.originalText,P(v(!1,Ve(s),-1)))?F:x,"..."]}else I=["..."];B.push([...T,...I])}let g=(J=v(!1,o,-1))==null?void 0:J.node,_=!(s.inexact||s.hasUnknownMembers||g&&(g.type==="RestElement"||(g.type==="TSPropertySignature"||g.type==="TSCallSignatureDeclaration"||g.type==="TSMethodSignature"||g.type==="TSConstructSignatureDeclaration"||g.type==="TSIndexSignature")&&d(g,h.PrettierIgnore))||e.match(void 0,(I,q)=>I.type==="TSImportType"&&q==="options")),M;if(B.length===0){if(!d(s,h.Dangling))return[c,A,H(e,r)];M=l([c,N(e,t,{indent:!0}),E,A,V(e),H(e,r)])}else M=[f&&O(s.properties)?oa(p):"",c,D([t.bracketSpacing?x:E,...B]),S(_&&(C!==","||ce(t))?C:""),t.bracketSpacing?x:E,A,V(e),H(e,r)];return e.match(I=>I.type==="ObjectPattern"&&!O(I.decorators),Ms)||Re(s)&&(e.match(void 0,(I,q)=>q==="typeAnnotation",(I,q)=>q==="typeAnnotation",Ms)||e.match(void 0,(I,q)=>I.type==="FunctionTypeParam"&&q==="typeAnnotation",Ms))||!y&&e.match(I=>I.type==="ObjectPattern",I=>I.type==="AssignmentExpression"||I.type==="VariableDeclarator")?M:l(M,{shouldBreak:y})}function Ms(e,t){return(t==="params"||t==="parameters"||t==="this"||t==="rest")&&Ss(e)}function nm(e){let t=[e];for(let r=0;ry[W]===n),c=y.type===n.type&&!C,A,T,B=0;do T=A||n,A=e.getParentNode(B),B++;while(A&&A.type===n.type&&a.every(W=>A[W]!==T));let g=A||y,_=T;if(s&&(Y(n[a[0]])||Y(o)||Y(p)||nm(_))){f=!0,c=!0;let W=Z=>[S("("),D([E,Z]),E,S(")")],ne=Z=>Z.type==="NullLiteral"||Z.type==="Literal"&&Z.value===null||Z.type==="Identifier"&&Z.name==="undefined";m.push(" ? ",ne(o)?r(u):W(r(u))," : ",p.type===n.type||ne(p)?r(i):W(r(i)))}else{let W=Z=>t.useTabs?D(r(Z)):be(2,r(Z)),ne=[x,"? ",o.type===n.type?S("","("):"",W(u),o.type===n.type?S("",")"):"",x,": ",W(i)];m.push(y.type!==n.type||y[i]===n||C?ne:t.useTabs?Jr(D(ne)):be(Math.max(0,t.tabWidth-2),ne))}let M=[u,i,...a].some(W=>d(n[W],ne=>te(ne)&&ie(t.originalText,j(ne),P(ne)))),J=W=>y===g?l(W,{shouldBreak:M}):M?[W,Ce]:W,I=!f&&(G(y)||y.type==="NGPipeExpression"&&y.left===n)&&!y.computed,q=im(e),k=J([sm(e,t,r),c?m:D(m),s&&I&&!q?E:""]);return C||q?l([D([E,k]),E]):k}function am(e,t){return(G(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function om(e,t,r,n){return[...e.map(u=>Ve(u)),Ve(t),Ve(r)].flat().some(u=>te(u)&&ie(n.originalText,j(u),P(u)))}var pm=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function cm(e){let{node:t}=e;if(t.type!=="ConditionalExpression")return!1;let r,n=t;for(let s=0;!r;s++){let u=e.getParentNode(s);if(u.type==="ChainExpression"&&u.expression===n||w(u)&&u.callee===n||G(u)&&u.object===n||u.type==="TSNonNullExpression"&&u.expression===n){n=u;continue}u.type==="NewExpression"&&u.callee===n||xe(u)&&u.expression===n?(r=e.getParentNode(s+1),n=u):r=u}return n===t?!1:r[pm.get(r.type)]===n}var vs=e=>[S("("),D([E,e]),E,S(")")];function zt(e,t,r,n){if(!t.experimentalTernaries)return ba(e,t,r);let{node:s}=e,u=s.type==="ConditionalExpression",i=Je(s),a=u?"consequent":"trueType",o=u?"alternate":"falseType",p=u?["test"]:["checkType","extendsType"],m=s[a],f=s[o],y=p.map(Xe=>s[Xe]),{parent:C}=e,c=C.type===s.type,A=c&&p.some(Xe=>C[Xe]===s),T=c&&C[o]===s,B=m.type===s.type,g=f.type===s.type,_=g||T,M=t.tabWidth>2||t.useTabs,J,I,q=0;do I=J||s,J=e.getParentNode(q),q++;while(J&&J.type===s.type&&p.every(Xe=>J[Xe]!==I));let k=J||C,W=n&&n.assignmentLayout&&n.assignmentLayout!=="break-after-operator"&&(C.type==="AssignmentExpression"||C.type==="VariableDeclarator"||C.type==="ClassProperty"||C.type==="PropertyDefinition"||C.type==="ClassPrivateProperty"||C.type==="ObjectProperty"||C.type==="Property"),ne=(C.type==="ReturnStatement"||C.type==="ThrowStatement")&&!(B||g),Z=u&&k.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",lt=cm(e),L=am(s,C),se=i&&Le(e,t),Ae=M?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",Ot=om(y,m,f,t)||B||g,nt=!_&&!c&&!i&&(Z?m.type==="NullLiteral"||m.type==="Literal"&&m.value===null:ir(m,t)&&Gn(s.test,3)),Js=_||T||i&&!c||c&&u&&Gn(s.test,1)||nt,Ns=[];!B&&d(m,h.Dangling)&&e.call(Xe=>{Ns.push(N(Xe,t),F)},"consequent");let er=[];d(s.test,h.Dangling)&&e.call(Xe=>{er.push(N(Xe,t))},"test"),!g&&d(f,h.Dangling)&&e.call(Xe=>{er.push(N(Xe,t))},"alternate"),d(s,h.Dangling)&&er.push(N(e,t));let Gs=Symbol("test"),Va=Symbol("consequent"),dr=Symbol("test-and-consequent"),$a=u?[vs(r("test")),s.test.type==="ConditionalExpression"?Ce:""]:[r("checkType")," ","extends"," ",Je(s.extendsType)||s.extendsType.type==="TSMappedType"?r("extendsType"):l(vs(r("extendsType")))],qs=l([$a," ?"],{id:Gs}),Ka=r(a),Tr=D([B||Z&&(Y(m)||c||_)?F:x,Ns,Ka]),Qa=Js?l([qs,_?Tr:S(Tr,l(Tr,{id:Va}),{groupId:Gs})],{id:dr}):[qs,Tr],wn=r(o),Ws=nt?S(wn,Jr(vs(wn)),{groupId:dr}):wn,tr=[Qa,er.length>0?[D([F,er]),F]:g?F:nt?S(x," ",{groupId:dr}):x,":",g?" ":M?Js?S(Ae,S(_||nt?" ":Ae," "),{groupId:dr}):S(Ae," "):" ",g?Ws:l([D(Ws),Z&&!nt?E:""]),L&&!lt?E:"",Ot?Ce:""];return W&&!Ot?l(D([E,l(tr)])):W||ne?l(D(tr)):lt||i&&A?l([D([E,tr]),se?E:""]):C===k?l(tr):tr}function Pa(e,t,r,n){let{node:s}=e;if(wr(s))return Aa(e,t);let u=t.semi?";":"",i=[];switch(s.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[N(e,t),r("node"),F];case"File":return Ea(e,t,r)??r("program");case"EmptyStatement":return"";case"ExpressionStatement":return Da(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!d(s.expression)&&(ue(s.expression)||U(s.expression))?["(",r("expression"),")"]:l(["(",D([E,r("expression")]),E,")"]);case"AssignmentExpression":return Wi(e,t,r);case"VariableDeclarator":return Ui(e,t,r);case"BinaryExpression":case"LogicalExpression":return $r(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return Ri(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return s.object&&i.push(r("object")),i.push(l(D([E,Kr(e,t,r)]))),i;case"Identifier":return[s.name,V(e),mn(e),H(e,r)];case"V8IntrinsicIdentifier":return["%",s.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadPropertyPattern":case"RestElement":return yn(e,r);case"FunctionDeclaration":case"FunctionExpression":return En(e,t,r,n);case"ArrowFunctionExpression":return sa(e,t,r,n);case"YieldExpression":return i.push("yield"),s.delegate&&i.push("*"),s.argument&&i.push(" ",r("argument")),i;case"AwaitExpression":if(i.push("await"),s.argument){i.push(" ",r("argument"));let{parent:a}=e;if(w(a)&&a.callee===s||G(a)&&a.object===s){i=[D([E,...i]),E];let o=e.findAncestor(p=>p.type==="AwaitExpression"||p.type==="BlockStatement");if((o==null?void 0:o.type)!=="AwaitExpression"||!pe(o.argument,p=>p===s))return l(i)}}return i;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return Bn(e,t,r);case"ImportDeclaration":return da(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Ba(e,t,r);case"ImportAttribute":return Dn(e,t,r);case"Program":case"BlockStatement":case"StaticBlock":return An(e,t,r);case"ClassBody":return ca(e,t,r);case"ThrowStatement":return ra(e,t,r);case"ReturnStatement":return ta(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Qr(e,t,r);case"ObjectExpression":case"ObjectPattern":return gt(e,t,r);case"Property":return bt(s)?Er(e,t,r):Dn(e,t,r);case"ObjectProperty":return Dn(e,t,r);case"ObjectMethod":return Er(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":return Kt(e,t,r);case"SequenceExpression":{let{parent:a}=e;if(a.type==="ExpressionStatement"||a.type==="ForStatement"){let p=[];return e.each(({isFirst:m})=>{m?p.push(r()):p.push(",",D([x,r()]))},"expressions"),l(p)}let o=b([",",x],e.map(r,"expressions"));return(a.type==="ReturnStatement"||a.type==="ThrowStatement")&&e.key==="argument"||a.type==="ArrowFunctionExpression"&&e.key==="body"?l(S([D([E,o]),E],o)):l(o)}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[r("value"),u];case"UnaryExpression":return i.push(s.operator),/[a-z]$/u.test(s.operator)&&i.push(" "),d(s.argument)?i.push(l(["(",D([E,r("argument")]),E,")"])):i.push(r("argument")),i;case"UpdateExpression":return[s.prefix?s.operator:"",r("argument"),s.prefix?"":s.operator];case"ConditionalExpression":return zt(e,t,r,n);case"VariableDeclaration":{let a=e.map(r,"declarations"),o=e.parent,p=o.type==="ForStatement"||o.type==="ForInStatement"||o.type==="ForOfStatement",m=s.declarations.some(y=>y.init),f;return a.length===1&&!d(s.declarations[0])?f=a[0]:a.length>0&&(f=D(a[0])),i=[$(e),s.kind,f?[" ",f]:"",D(a.slice(1).map(y=>[",",m&&!p?F:x,y]))],p&&o.body!==s||i.push(u),l(i)}case"WithStatement":return l(["with (",r("object"),")",Et(s.body,r("body"))]);case"IfStatement":{let a=Et(s.consequent,r("consequent")),o=l(["if (",l([D([E,r("test")]),E]),")",a]);if(i.push(o),s.alternate){let p=d(s.consequent,h.Trailing|h.Line)||Mr(s),m=s.consequent.type==="BlockStatement"&&!p;i.push(m?" ":F),d(s,h.Dangling)&&i.push(N(e,t),p?F:" "),i.push("else",l(Et(s.alternate,r("alternate"),s.alternate.type==="IfStatement")))}return i}case"ForStatement":{let a=Et(s.body,r("body")),o=N(e,t),p=o?[o,E]:"";return!s.init&&!s.test&&!s.update?[p,l(["for (;;)",a])]:[p,l(["for (",l([D([E,r("init"),";",x,r("test"),";",x,r("update")]),E]),")",a])]}case"WhileStatement":return l(["while (",l([D([E,r("test")]),E]),")",Et(s.body,r("body"))]);case"ForInStatement":return l(["for (",r("left")," in ",r("right"),")",Et(s.body,r("body"))]);case"ForOfStatement":return l(["for",s.await?" await":""," (",r("left")," of ",r("right"),")",Et(s.body,r("body"))]);case"DoWhileStatement":{let a=Et(s.body,r("body"));return i=[l(["do",a])],s.body.type==="BlockStatement"?i.push(" "):i.push(F),i.push("while (",l([D([E,r("test")]),E]),")",u),i}case"DoExpression":return[s.async?"async ":"","do ",r("body")];case"BreakStatement":case"ContinueStatement":return i.push(s.type==="BreakStatement"?"break":"continue"),s.label&&i.push(" ",r("label")),i.push(u),i;case"LabeledStatement":return s.body.type==="EmptyStatement"?[r("label"),":;"]:[r("label"),": ",r("body")];case"TryStatement":return["try ",r("block"),s.handler?[" ",r("handler")]:"",s.finalizer?[" finally ",r("finalizer")]:""];case"CatchClause":if(s.param){let a=d(s.param,p=>!te(p)||p.leading&&ee(t.originalText,P(p))||p.trailing&&ee(t.originalText,j(p),{backwards:!0})),o=r("param");return["catch ",a?["(",D([E,o]),E,") "]:["(",o,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[l(["switch (",D([E,r("discriminant")]),E,")"])," {",s.cases.length>0?D([F,b(F,e.map(({node:a,isLast:o})=>[r(),!o&&me(a,t)?F:""],"cases"))]):"",F,"}"];case"SwitchCase":{s.test?i.push("case ",r("test"),":"):i.push("default:"),d(s,h.Dangling)&&i.push(" ",N(e,t));let a=s.consequent.filter(o=>o.type!=="EmptyStatement");if(a.length>0){let o=Fr(e,t,r,"consequent");i.push(a.length===1&&a[0].type==="BlockStatement"?[" ",o]:D([F,o]))}return i}case"DebuggerStatement":return["debugger",u];case"ClassDeclaration":case"ClassExpression":return xn(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return hn(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return gn(e,t,r);case"TemplateElement":return ve(s.value.raw);case"TemplateLiteral":return Wr(e,t,r);case"TaggedTemplateExpression":return Zu(e,t,r);case"PrivateIdentifier":return["#",s.name];case"PrivateName":return["#",r("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",r("body")];case"InterpreterDirective":default:throw new qe(s,"ESTree")}}function bn(e,t,r){let{parent:n,node:s,key:u}=e,i=[r("expression")];switch(s.type){case"AsConstExpression":i.push(" as const");break;case"AsExpression":case"TSAsExpression":i.push(" as ",r("typeAnnotation"));break;case"SatisfiesExpression":case"TSSatisfiesExpression":i.push(" satisfies ",r("typeAnnotation"));break}return u==="callee"&&w(n)||u==="object"&&G(n)?l([D([E,...i]),E]):i}function ka(e,t,r){let{node:n}=e,s=[$(e),"component"];n.id&&s.push(" ",r("id")),s.push(r("typeParameters"));let u=lm(e,t,r);return n.rendersType?s.push(l([u," ",r("rendersType")])):s.push(l([u])),n.body&&s.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&s.push(";"),s}function lm(e,t,r){let{node:n}=e,s=n.params;if(n.rest&&(s=[...s,n.rest]),s.length===0)return["(",N(e,t,{filter:i=>ke(t.originalText,P(i))===")"}),")"];let u=[];return ym(e,(i,a)=>{let o=a===s.length-1;o&&n.rest&&u.push("..."),u.push(r()),!o&&(u.push(","),me(s[a],t)?u.push(F,F):u.push(x))}),["(",D([E,...u]),S(ce(t,"all")&&!mm(n,s)?",":""),E,")"]}function mm(e,t){var r;return e.rest||((r=v(!1,t,-1))==null?void 0:r.type)==="RestElement"}function ym(e,t){let{node:r}=e,n=0,s=u=>t(u,n++);e.each(s,"params"),r.rest&&e.call(s,"rest")}function Ia(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function La(e,t,r){let{node:n}=e,s=[];return n.name&&s.push(r("name"),n.optional?"?: ":": "),s.push(r("typeAnnotation")),s}function Pn(e,t,r){return gt(e,t,r)}function kn(e,t){let{node:r}=e,n=t("id");r.computed&&(n=["[",n,"]"]);let s="";return r.initializer&&(s=t("initializer")),r.init&&(s=t("init")),s?[n," = ",s]:n}function In(e,t){let{node:r}=e;return[$(e),r.const?"const ":"","enum ",t("id")," ",t("body")]}function Oa(e,t,r){let{node:n}=e,s=["hook"];n.id&&s.push(" ",r("id"));let u=Ue(e,t,r,!1,!0),i=Qt(e,r),a=ct(n,i);return s.push(l([a?l(u):u,i]),n.body?" ":"",r("body")),s}function _a(e,t,r){let{node:n}=e,s=[$(e),"hook"];return n.id&&s.push(" ",r("id")),t.semi&&s.push(";"),s}function wa(e){var r;let{node:t}=e;return t.type==="HookTypeAnnotation"&&((r=e.getParentNode(2))==null?void 0:r.type)==="DeclareHook"}function Ma(e,t,r){let{node:n}=e,s=[];s.push(wa(e)?"":"hook ");let u=Ue(e,t,r,!1,!0),i=[];return i.push(wa(e)?": ":" => ",r("returnType")),ct(n,i)&&(u=l(u)),s.push(u,i),l(s)}function Ln(e,t,r){let{node:n}=e,s=[$(e),"interface"],u=[],i=[];n.type!=="InterfaceTypeAnnotation"&&u.push(" ",r("id"),r("typeParameters"));let a=n.typeParameters&&!d(n.typeParameters,h.Trailing|h.Line);return O(n.extends)&&i.push(a?S(" ",x,{groupId:Cr(n.typeParameters)}):x,"extends ",(n.extends.length===1?du:D)(b([",",x],e.map(r,"extends")))),d(n.id,h.Trailing)||O(n.extends)?a?s.push(l([...u,D(i)])):s.push(l(D([...u,...i]))):s.push(...u,...i),s.push(" ",r("body")),l(s)}function fm(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function ja(e,t,r){let{node:n}=e;return l([n.variance?r("variance"):"","[",D([r("keyTparam")," in ",r("sourceType")]),"]",fm(n.optional),": ",r("propType")])}function va(e,t){return e==="+"||e==="-"?e+t:t}function Ra(e,t,r){let{node:n}=e,s=!1;if(t.objectWrap==="preserve"){let u=j(n),i=Ar(t,u+1,j(n.key)),a=u+1+i.search(/\S/u);ie(t.originalText,u,a)&&(s=!0)}return l(["{",D([t.bracketSpacing?x:E,d(n,h.Dangling)?l([N(e,t),F]):"",l([n.readonly?[va(n.readonly,"readonly")," "]:"","[",r("key")," in ",r("constraint"),n.nameType?[" as ",r("nameType")]:"","]",n.optional?va(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?S(";"):""]),t.bracketSpacing?x:E,"}"],{shouldBreak:s})}function Ja(e,t,r){let{node:n}=e;if(Pr(n))return n.type.slice(0,-14).toLowerCase();let s=t.semi?";":"";switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return ka(e,t,r);case"ComponentParameter":return Ia(e,t,r);case"ComponentTypeParameter":return La(e,t,r);case"HookDeclaration":return Oa(e,t,r);case"DeclareHook":return _a(e,t,r);case"HookTypeAnnotation":return Ma(e,t,r);case"DeclareClass":return xn(e,t,r);case"DeclareFunction":return[$(e),"function ",r("id"),r("predicate"),s];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",H(e,r),s];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[$(e),n.kind??"var"," ",r("id"),s];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return Bn(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return Vi(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return Zr(e,t,r);case"IntersectionTypeAnnotation":return en(e,t,r);case"UnionTypeAnnotation":return tn(e,t,r);case"ConditionalTypeAnnotation":return zt(e,t,r);case"InferTypeAnnotation":return sn(e,t,r);case"FunctionTypeAnnotation":return rn(e,t,r);case"TupleTypeAnnotation":return Kt(e,t,r);case"TupleTypeLabeledElement":return an(e,t,r);case"TupleTypeSpreadElement":return un(e,t,r);case"GenericTypeAnnotation":return[r("id"),wt(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return nn(e,t,r);case"TypeAnnotation":return on(e,t,r);case"TypeParameter":return Tn(e,t,r);case"TypeofTypeAnnotation":return cn(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return pn(r);case"DeclareEnum":case"EnumDeclaration":return In(e,r);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return[n.type==="EnumSymbolBody"||n.explicitType?`of ${n.type.slice(4,-4).toLowerCase()} `:"",Pn(e,t,r)];case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return kn(e,r);case"FunctionTypeParam":{let u=n.name?r("name"):e.parent.this===n?"this":"";return[u,V(e),u?": ":"",r("typeAnnotation")]}case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return Ln(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:u}=n;return jt.ok(u==="plus"||u==="minus"),u==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value")];case"ObjectTypeMappedTypeProperty":return ja(e,t,r);case"ObjectTypeIndexer":return[n.static?"static ":"",n.variance?r("variance"):"","[",r("id"),n.id?": ":"",r("key"),"]: ",r("value")];case"ObjectTypeProperty":{let u="";return n.proto?u="proto ":n.static&&(u="static "),[u,n.kind!=="init"?n.kind+" ":"",n.variance?r("variance"):"",Ct(e,t,r),V(e),bt(n)?"":": ",r("value")]}case"ObjectTypeAnnotation":return gt(e,t,r);case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",V(e),n.method?"":": ",r("value")];case"ObjectTypeSpreadProperty":return yn(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return ve(ut(ae(n),t));case"NumberLiteralTypeAnnotation":return Ft(ae(n));case"BigIntLiteralTypeAnnotation":return Sn(ae(n));case"TypeCastExpression":return["(",r("expression"),H(e,r),")"];case"TypePredicate":return ln(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return wt(e,t,r,"params");case"InferredPredicate":case"DeclaredPredicate":return[e.key==="predicate"&&e.parent.type!=="DeclareFunction"&&!e.parent.returnType?": ":" ","%checks",...n.type==="DeclaredPredicate"?["(",r("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return bn(e,t,r)}}function Na(e,t,r){var i;let{node:n}=e;if(!n.type.startsWith("TS"))return;if(kr(n))return n.type.slice(2,-7).toLowerCase();let s=t.semi?";":"",u=[];switch(n.type){case"TSThisType":return"this";case"TSTypeAssertion":{let a=!(U(n.expression)||ue(n.expression)),o=l(["<",D([E,r("typeAnnotation")]),E,">"]),p=[S("("),D([E,r("expression")]),E,S(")")];return a?tt([[o,r("expression")],[o,l(p,{shouldBreak:!0})],[o,r("expression")]]):l([o,r("expression")])}case"TSDeclareFunction":return En(e,t,r);case"TSExportAssignment":return["export = ",r("expression"),s];case"TSModuleBlock":return An(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return gt(e,t,r);case"TSTypeAliasDeclaration":return Zr(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return hn(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return gn(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSExpressionWithTypeArguments":case"TSInstantiationExpression":return[r("expression"),r(n.typeArguments?"typeArguments":"typeParameters")];case"TSTemplateLiteralType":return Wr(e,t,r);case"TSNamedTupleMember":return an(e,t,r);case"TSRestType":return un(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return Ln(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return wt(e,t,r,"params");case"TSTypeParameter":return Tn(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return bn(e,t,r);case"TSArrayType":return pn(r);case"TSPropertySignature":return[n.readonly?"readonly ":"",Ct(e,t,r),V(e),H(e,r)];case"TSParameterProperty":return[$t(n),n.static?"static ":"",n.override?"override ":"",n.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return cn(e,r);case"TSIndexSignature":{let a=n.parameters.length>1?S(ce(t)?",":""):"",o=l([D([E,b([", ",E],e.map(r,"parameters"))]),a,E]),p=e.parent.type==="ClassBody"&&e.key==="body";return[p&&n.static?"static ":"",n.readonly?"readonly ":"","[",n.parameters?o:"","]",H(e,r),p?s:""]}case"TSTypePredicate":return ln(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return["import",Lt(e,t,r),n.qualifier?[".",r("qualifier")]:"",wt(e,t,r,n.typeArguments?"typeArguments":"typeParameters")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return nn(e,t,r);case"TSTypeOperator":return[n.operator," ",r("typeAnnotation")];case"TSMappedType":return Ra(e,t,r);case"TSMethodSignature":{let a=n.kind&&n.kind!=="method"?`${n.kind} `:"";u.push($t(n),a,n.computed?"[":"",r("key"),n.computed?"]":"",V(e));let o=Ue(e,t,r,!1,!0),p=n.returnType?"returnType":"typeAnnotation",m=n[p],f=m?H(e,r,p):"",y=ct(n,f);return u.push(y?l(o):o),m&&u.push(l(f)),l(u)}case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return In(e,r);case"TSEnumBody":return Pn(e,t,r);case"TSEnumMember":return kn(e,r);case"TSImportEqualsDeclaration":return[n.isExport?"export ":"","import ",_s(n,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return["require(",r("expression"),")"];case"TSModuleDeclaration":{let{parent:a}=e,o=a.type==="TSModuleDeclaration",p=((i=n.body)==null?void 0:i.type)==="TSModuleDeclaration";return o?u.push("."):(u.push($(e)),n.kind!=="global"&&u.push(n.kind," ")),u.push(r("id")),p?u.push(r("body")):n.body?u.push(" ",l(r("body"))):u.push(s),u}case"TSConditionalType":return zt(e,t,r);case"TSInferType":return sn(e,t,r);case"TSIntersectionType":return en(e,t,r);case"TSUnionType":return tn(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return rn(e,t,r);case"TSTupleType":return Kt(e,t,r);case"TSTypeReference":return[r("typeName"),wt(e,t,r,n.typeArguments?"typeArguments":"typeParameters")];case"TSTypeAnnotation":return on(e,t,r);case"TSEmptyBodyFunctionExpression":return Fn(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return bs(e,r,"?");case"TSJSDocNonNullableType":return bs(e,r,"!");case"TSParenthesizedType":default:throw new qe(n,"TypeScript")}}function Dm(e,t,r,n){if(Vr(e))return Ti(e,t);for(let s of[Li,bi,Ja,Na,Pa]){let u=s(e,t,r,n);if(u!==void 0)return u}}var Em=R(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function Fm(e,t,r,n){var f;e.isRoot&&((f=t.__onHtmlBindingRoot)==null||f.call(t,e.node,t));let s=Dm(e,t,r,n);if(!s)return"";let{node:u}=e;if(Em(u))return s;let i=O(u.decorators),a=Oi(e,t,r),o=u.type==="ClassExpression";if(i&&!o)return lr(s,y=>l([a,y]));let p=Le(e,t),m=ya(e,t);return!a&&!p&&!m?s:lr(s,y=>[m?";":"",p?"(":"",p&&o&&i?[D([x,a,y]),x]:[a,y],p?")":""])}var Ga=Fm;var Cm={avoidAstMutation:!0};var qa=[{name:"JSON.stringify",type:"data",extensions:[".importmap"],tmScope:"source.json",aceMode:"json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",filenames:["package.json","package-lock.json","composer.json"],parsers:["json-stringify"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON",type:"data",extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".json.example",".mcmeta",".sarif",".tact",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],tmScope:"source.json",aceMode:"json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],parsers:["json"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON with Comments",type:"data",extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-color-scheme",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],tmScope:"source.json.comments",aceMode:"javascript",aliases:["jsonc"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",group:"JSON",filenames:[],parsers:["jsonc"],vscodeLanguageIds:["jsonc"],linguistLanguageId:423},{name:"JSON5",type:"data",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"],linguistLanguageId:175}];var Rs={};xr(Rs,{getVisitorKeys:()=>Ua,massageAstNode:()=>Ya,print:()=>Tm});var Am={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]},Wa=Am;var dm=Br(Wa),Ua=dm;function Tm(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),F];case"ArrayExpression":{if(n.elements.length===0)return"[]";let s=e.map(()=>e.node===null?"null":r(),"elements");return["[",D([F,b([",",F],s)]),F,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",D([F,b([",",F],e.map(r,"properties"))]),F,"}"];case"ObjectProperty":return[r("key"),": ",r("value")];case"UnaryExpression":return[n.operator==="+"?"":n.operator,r("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return n.value?"true":"false";case"StringLiteral":return JSON.stringify(n.value);case"NumericLiteral":return Xa(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return Xa(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new qe(n,"JSON")}}function Xa(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var xm=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function Ya(e,t){let{type:r}=e;if(r==="ObjectProperty"){let{key:n}=e;n.type==="Identifier"?t.key={type:"StringLiteral",value:n.name}:n.type==="NumericLiteral"&&(t.key={type:"StringLiteral",value:String(n.value)});return}if(r==="UnaryExpression"&&e.operator==="+")return t.argument;if(r==="ArrayExpression"){for(let[n,s]of e.elements.entries())s===null&&t.elements.splice(n,0,{type:"NullLiteral"});return}if(r==="TemplateLiteral")return{type:"StringLiteral",value:e.quasis[0].value.cooked}}Ya.ignoredProperties=xm;var Zt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var St="JavaScript",hm={arrowParens:{category:St,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:Zt.bracketSameLine,objectWrap:Zt.objectWrap,bracketSpacing:Zt.bracketSpacing,jsxBracketSameLine:{category:St,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:St,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalOperatorPosition:{category:St,type:"choice",default:"end",description:"Where to print operators when binary expressions wrap lines.",choices:[{value:"start",description:"Print operators at the start of new lines."},{value:"end",description:"Print operators at the end of previous lines."}]},experimentalTernaries:{category:St,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:Zt.singleQuote,jsxSingleQuote:{category:St,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:St,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:St,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:Zt.singleAttributePerLine},Ha=hm;var gm={estree:js,"estree-json":Rs},Sm=[...Vs,...qa];return ro(Bm);}); \ No newline at end of file +`)+i}function zc(e){if(!ce(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var ds=new WeakMap;function Zc(e){return ds.has(e)||ds.set(e,zc(e)),ds.get(e)}var wo=Zc;function _o(e,t){let r=e.node;if(At(r))return t.originalText.slice(w(r),I(r)).trimEnd();if(wo(r))return el(r);if(ce(r))return["/*",qe(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function el(e){let t=e.value.split(` +`);return["/*",L(E,t.map((r,n)=>n===0?r.trimEnd():" "+(no.type==="ForOfStatement")?.left;if(i&&ye(i,o=>o===r))return!0}if(n==="object"&&r.name==="let"&&s.type==="MemberExpression"&&s.computed&&!s.optional){let i=e.findAncestor(u=>u.type==="ExpressionStatement"||u.type==="ForStatement"||u.type==="ForInStatement"),o=i?i.type==="ExpressionStatement"?i.expression:i.type==="ForStatement"?i.init:i.left:void 0;if(o&&ye(o,u=>u===r))return!0}if(n==="expression")switch(r.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let i=e.findAncestor(o=>!Ae(o));if(i!==s&&i.type==="ExpressionStatement")return!0}}return!1}if(r.type==="ObjectExpression"||r.type==="FunctionExpression"||r.type==="ClassExpression"||r.type==="DoExpression"){let i=e.findAncestor(o=>o.type==="ExpressionStatement")?.expression;if(i&&ye(i,o=>o===r))return!0}if(r.type==="ObjectExpression"){let i=e.findAncestor(o=>o.type==="ArrowFunctionExpression")?.body;if(i&&i.type!=="SequenceExpression"&&i.type!=="AssignmentExpression"&&ye(i,o=>o===r))return!0}switch(s.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(n==="superClass"&&(r.type==="ArrowFunctionExpression"||r.type==="AssignmentExpression"||r.type==="AwaitExpression"||r.type==="BinaryExpression"||r.type==="ConditionalExpression"||r.type==="LogicalExpression"||r.type==="NewExpression"||r.type==="ObjectExpression"||r.type==="SequenceExpression"||r.type==="TaggedTemplateExpression"||r.type==="UnaryExpression"||r.type==="UpdateExpression"||r.type==="YieldExpression"||r.type==="TSNonNullExpression"||r.type==="ClassExpression"&&R(r.decorators)))return!0;break;case"ExportDefaultDeclaration":return Mo(e,t)||r.type==="SequenceExpression";case"Decorator":if(n==="expression"&&!ol(r))return!0;break;case"TypeAnnotation":if(e.match(void 0,void 0,(i,o)=>o==="returnType"&&i.type==="ArrowFunctionExpression")&&nl(r))return!0;break;case"BinaryExpression":if(n==="left"&&(s.operator==="in"||s.operator==="instanceof")&&r.type==="UnaryExpression")return!0;break;case"VariableDeclarator":if(n==="init"&&e.match(void 0,void 0,(i,o)=>o==="declarations"&&i.type==="VariableDeclaration",(i,o)=>o==="left"&&i.type==="ForInStatement"))return!0;break}switch(r.type){case"UpdateExpression":if(s.type==="UnaryExpression")return r.prefix&&(r.operator==="++"&&s.operator==="+"||r.operator==="--"&&s.operator==="-");case"UnaryExpression":switch(s.type){case"UnaryExpression":return r.operator===s.operator&&(r.operator==="+"||r.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"BinaryExpression":return n==="left"&&s.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(s.type==="UpdateExpression"||r.operator==="in"&&rl(e))return!0;if(r.operator==="|>"&&r.extra?.parenthesized){let i=e.grandparent;if(i.type==="BinaryExpression"&&i.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(s.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!Ae(r);case"ConditionalExpression":return Ae(r)||yi(r);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return n==="callee";case"ClassExpression":case"ClassDeclaration":return n==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"AssignmentExpression":case"AssignmentPattern":return n==="left"&&(r.type==="TSTypeAssertion"||Ae(r));case"LogicalExpression":if(r.type==="LogicalExpression")return s.operator!==r.operator;case"BinaryExpression":{let{operator:i,type:o}=r;if(!i&&o!=="TSTypeAssertion")return!0;let u=yr(i),p=s.operator,c=yr(p);return!!(c>u||n==="right"&&c===u||c===u&&!dr(p,i)||c");default:return!1}case"TSFunctionType":if(e.match(i=>i.type==="TSFunctionType",(i,o)=>o==="typeAnnotation"&&i.type==="TSTypeAnnotation",(i,o)=>o==="returnType"&&i.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":case"ConditionalTypeAnnotation":if(n==="extendsType"&&Ue(r)&&s.type===r.type||n==="checkType"&&Ue(s))return!0;if(n==="extendsType"&&s.type==="TSConditionalType"){let{typeAnnotation:i}=r.returnType||r.typeAnnotation;if(i.type==="TSTypePredicate"&&i.typeAnnotation&&(i=i.typeAnnotation.typeAnnotation),i.type==="TSInferType"&&i.typeParameter.constraint)return!0}case"TSUnionType":case"TSIntersectionType":if(Se(s)||xt(s))return!0;case"TSInferType":if(r.type==="TSInferType"){if(s.type==="TSRestType")return!1;if(n==="types"&&(s.type==="TSUnionType"||s.type==="TSIntersectionType")&&r.typeParameter.type==="TSTypeParameter"&&r.typeParameter.constraint)return!0}case"TSTypeOperator":return s.type==="TSArrayType"||s.type==="TSOptionalType"||s.type==="TSRestType"||n==="objectType"&&s.type==="TSIndexedAccessType"||s.type==="TSTypeOperator"||s.type==="TSTypeAnnotation"&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return n==="objectType"&&s.type==="TSIndexedAccessType"||n==="elementType"&&s.type==="TSArrayType";case"TypeOperator":return s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||s.type==="TypeOperator";case"TypeofTypeAnnotation":return n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||n==="elementType"&&s.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return s.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return s.type==="TypeOperator"||s.type==="KeyofTypeAnnotation"||s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||s.type==="IntersectionTypeAnnotation"||s.type==="UnionTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":return s.type==="ArrayTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(r.type==="ComponentTypeAnnotation"&&(r.rendersType===null||r.rendersType===void 0))return!1;if(e.match(void 0,(o,u)=>u==="typeAnnotation"&&o.type==="TypeAnnotation",(o,u)=>u==="returnType"&&o.type==="ArrowFunctionExpression")||e.match(void 0,(o,u)=>u==="typeAnnotation"&&o.type==="TypePredicate",(o,u)=>u==="typeAnnotation"&&o.type==="TypeAnnotation",(o,u)=>u==="returnType"&&o.type==="ArrowFunctionExpression"))return!0;let i=s.type==="NullableTypeAnnotation"?e.grandparent:s;return i.type==="UnionTypeAnnotation"||i.type==="IntersectionTypeAnnotation"||i.type==="ArrayTypeAnnotation"||n==="objectType"&&(i.type==="IndexedAccessType"||i.type==="OptionalIndexedAccessType")||n==="checkType"&&s.type==="ConditionalTypeAnnotation"||n==="extendsType"&&s.type==="ConditionalTypeAnnotation"&&r.returnType?.type==="InferTypeAnnotation"&&r.returnType?.typeParameter.bound||i.type==="NullableTypeAnnotation"||s.type==="FunctionTypeParam"&&s.name===null&&K(r).some(o=>o.typeAnnotation?.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return n==="objectType"&&s.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof r.value=="string"&&s.type==="ExpressionStatement"&&typeof s.directive!="string"){let i=e.grandparent;return i.type==="Program"||i.type==="BlockStatement"}return n==="object"&&J(s)&&Ce(r);case"AssignmentExpression":return!((n==="init"||n==="update")&&s.type==="ForStatement"||n==="expression"&&r.left.type!=="ObjectPattern"&&s.type==="ExpressionStatement"||n==="key"&&s.type==="TSPropertySignature"||s.type==="AssignmentExpression"||n==="expressions"&&s.type==="SequenceExpression"&&e.match(void 0,void 0,(i,o)=>(o==="init"||o==="update")&&i.type==="ForStatement")||n==="value"&&s.type==="Property"&&e.match(void 0,void 0,(i,o)=>o==="properties"&&i.type==="ObjectPattern")||s.type==="NGChainedExpression"||n==="node"&&s.type==="JsExpressionRoot");case"ConditionalExpression":switch(s.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"ConditionalExpression":return t.experimentalTernaries?!1:n==="test";case"MemberExpression":case"OptionalMemberExpression":return n==="object";default:return!1}case"FunctionExpression":switch(s.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(s.type){case"BinaryExpression":return s.operator!=="|>"||r.extra?.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":case"MatchExpressionCase":return!0;case"TSInstantiationExpression":return n==="expression";case"ConditionalExpression":return n==="test";default:return!1}case"ClassExpression":switch(s.type){case"NewExpression":return n==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(il(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if(n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")){let i=r;for(;i;)switch(i.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":i=i.object;break;case"TaggedTemplateExpression":i=i.tag;break;case"TSNonNullExpression":i=i.expression;break;default:return!1}}return!1;case"BindExpression":return n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")||n==="object"&&J(s);case"NGPipeExpression":return!(s.type==="NGRoot"||s.type==="NGMicrosyntaxExpression"||s.type==="ObjectProperty"&&!r.extra?.parenthesized||q(s)||n==="arguments"&&M(s)||n==="right"&&s.type==="NGPipeExpression"||n==="property"&&s.type==="MemberExpression"||s.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return n==="callee"||n==="left"&&s.type==="BinaryExpression"&&s.operator==="<"||!q(s)&&s.type!=="ArrowFunctionExpression"&&s.type!=="AssignmentExpression"&&s.type!=="AssignmentPattern"&&s.type!=="BinaryExpression"&&s.type!=="NewExpression"&&s.type!=="ConditionalExpression"&&s.type!=="ExpressionStatement"&&s.type!=="JsExpressionRoot"&&s.type!=="JSXAttribute"&&s.type!=="JSXElement"&&s.type!=="JSXExpressionContainer"&&s.type!=="JSXFragment"&&s.type!=="LogicalExpression"&&!M(s)&&!Oe(s)&&s.type!=="ReturnStatement"&&s.type!=="ThrowStatement"&&s.type!=="TypeCastExpression"&&s.type!=="VariableDeclarator"&&s.type!=="YieldExpression"&&s.type!=="MatchExpressionCase";case"TSInstantiationExpression":return n==="object"&&J(s);case"MatchOrPattern":return s.type==="MatchAsPattern"}return!1}var tl=k(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function rl(e){let t=0,{node:r}=e;for(;r;){let n=e.getParentNode(t++);if(n?.type==="ForStatement"&&n.init===r)return!0;r=n}return!1}function nl(e){return Er(e,t=>t.type==="ObjectTypeAnnotation"&&Er(t,r=>r.type==="FunctionTypeAnnotation"))}function sl(e){return se(e)}function xr(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(xr);break;case"ObjectProperty":if(r==="value")return e.callParent(()=>e.key==="properties"&&e.isLast);break;case"BinaryExpression":case"LogicalExpression":if(r==="right")return e.callParent(xr);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(xr);break;case"UnaryExpression":if(t.prefix)return e.callParent(xr);break}return!1}function Mo(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!Cs(e,t):!Xt(r)||n.type!=="ExportDefaultDeclaration"&&Cs(e,t)?!1:e.call(()=>Mo(e,t),...Rr(r))}function il(e){return!!(e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&(t.type==="CallExpression"||t.type==="NewExpression"))||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression")||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression")&&(e.match(void 0,void 0,(t,r)=>r==="callee"&&(t.type==="CallExpression"&&!t.optional||t.type==="NewExpression")||r==="object"&&t.type==="MemberExpression"&&!t.optional)||e.match(void 0,void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))}function As(e){return e.type==="Identifier"?!0:J(e)?!e.computed&&!e.optional&&e.property.type==="Identifier"&&As(e.object):!1}function ol(e){return e.type==="ChainExpression"&&(e=e.expression),As(e)||M(e)&&!e.optional&&As(e.callee)}var ge=Cs;function ul(e,t){let r=t-1;r=ze(e,r,{backwards:!0}),r=Ze(e,r,{backwards:!0}),r=ze(e,r,{backwards:!0});let n=Ze(e,r,{backwards:!0});return r!==n}var No=ul;var al=()=>!0;function Ts(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function pl(e,t){let r=e.node,n=[Ts(e,t)],{printer:s,originalText:i,locStart:o,locEnd:u}=t;if(s.isBlockComment?.(r)){let y=Z(i,u(r))?Z(i,o(r),{backwards:!0})?E:A:" ";n.push(y)}else n.push(E);let c=Ze(i,ze(i,u(r)));return c!==!1&&Z(i,c)&&n.push(E),n}function cl(e,t,r){let n=e.node,s=Ts(e,t),{printer:i,originalText:o,locStart:u}=t,p=i.isBlockComment?.(n);if(r?.hasLineSuffix&&!r?.isBlock||Z(o,u(n),{backwards:!0})){let c=No(o,u(n));return{doc:as([E,c?E:"",s]),isBlock:p,hasLineSuffix:!0}}return!p||r?.hasLineSuffix?{doc:[as([" ",s]),ke],isBlock:p,hasLineSuffix:!0}:{doc:[" ",s],isBlock:p,hasLineSuffix:!1}}function v(e,t,r={}){let{node:n}=e;if(!R(n?.comments))return"";let{indent:s=!1,marker:i,filter:o=al}=r,u=[];if(e.each(({node:c})=>{c.leading||c.trailing||c.marker!==i||!o(c)||u.push(Ts(e,t))},"comments"),u.length===0)return"";let p=L(E,u);return s?m([E,p]):p}function Mt(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(p=>!n.has(p)).length===0)return{leading:"",trailing:""};let i=[],o=[],u;return e.each(()=>{let p=e.node;if(n?.has(p))return;let{leading:c,trailing:y}=p;c?i.push(pl(e,t)):y&&(u=cl(e,t,u),o.push(u.doc))},"comments"),{leading:i,trailing:o}}function De(e,t,r){let{leading:n,trailing:s}=Mt(e,r);return!n&&!s?t:Ar(t,i=>[n,i,s])}var Et=class extends Error{name="ArgExpansionBailout"};function Ke(e,t,r,n,s){let i=e.node,o=K(i),u=s&&i.typeParameters?r("typeParameters"):"";if(o.length===0)return[u,"(",v(e,t,{filter:d=>_e(t.originalText,I(d))===")"}),")"];let{parent:p}=e,c=It(p),y=jo(i),D=[];if(gi(e,(d,b)=>{let B=b===o.length-1;B&&i.rest&&D.push("..."),D.push(r()),!B&&(D.push(","),c||y?D.push(" "):oe(o[b],t)?D.push(E,E):D.push(A))}),n&&!ml(e)){if(ne(u)||ne(D))throw new Et;return l([_t(u),"(",_t(D),")"])}let F=o.every(d=>!R(d.decorators));return y&&F?[u,"(",...D,")"]:c?[u,"(",...D,")"]:(Gr(p)||Fi(p)||p.type==="TypeAlias"||p.type==="UnionTypeAnnotation"||p.type==="IntersectionTypeAnnotation"||p.type==="FunctionTypeAnnotation"&&p.returnType===i)&&o.length===1&&o[0].name===null&&i.this!==o[0]&&o[0].typeAnnotation&&i.typeParameters===null&&Vt(o[0].typeAnnotation)&&!i.rest?t.arrowParens==="always"||i.type==="HookTypeAnnotation"?["(",...D,")"]:D:[u,"(",m([f,...D]),P(!xi(i)&&ie(t,"all")?",":""),f,")"]}function jo(e){if(!e)return!1;let t=K(e);if(t.length!==1)return!1;let[r]=t;return!T(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&Je(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&Je(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||se(r.right)&&r.right.properties.length===0||q(r.right)&&r.right.elements.length===0))}function ll(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function lt(e,t){let r=ll(e);if(!r)return!1;let n=e.typeParameters?.params;if(n){if(n.length>1)return!1;if(n.length===1){let s=n[0];if(s.constraint||s.default)return!1}}return K(e).length===1&&(Je(r)||ne(t))}function ml(e){return e.match(t=>t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement",(t,r)=>{if(t.type==="CallExpression"&&r==="arguments"&&t.arguments.length===1&&t.callee.type==="CallExpression"){let n=t.callee.callee;return n.type==="Identifier"||n.type==="MemberExpression"&&!n.computed&&n.object.type==="Identifier"&&n.property.type==="Identifier"}return!1},(t,r)=>t.type==="VariableDeclarator"&&r==="init"||t.type==="ExportDefaultDeclaration"&&r==="declaration"||t.type==="TSExportAssignment"&&r==="expression"||t.type==="AssignmentExpression"&&r==="right"&&t.left.type==="MemberExpression"&&t.left.object.type==="Identifier"&&t.left.object.name==="module"&&t.left.property.type==="Identifier"&&t.left.property.name==="exports",t=>t.type!=="VariableDeclaration"||t.kind==="const"&&t.declarations.length===1)}function vo(e){let t=K(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}function Nt(e,t){return(t==="params"||t==="this"||t==="rest")&&jo(e)}function X(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":M(t)||J(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function sn(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var Dl=k(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function Q(e){let{node:t}=e;return t.declare||Dl(t)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var fl=k(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function Zt({node:e}){return e.abstract||fl(e)?"abstract ":""}function Ft(e,t,r){return e.type==="EmptyStatement"?T(e,x.Leading)?[" ",t]:t:e.type==="BlockStatement"||r?[" ",t]:m([A,t])}function jt(e){return e.accessibility?e.accessibility+" ":""}var yl=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,El=e=>yl.test(e),Ro=El;function Fl(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var dt=Fl;var dl=0;function on(e,t,r){let{node:n,parent:s,grandparent:i,key:o}=e,u=o!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),p=n.operator==="|>"&&e.root.extra?.__isUsingHackPipeline,c=xs(e,t,r,!1,u);if(u)return c;if(p)return l(c);if(o==="callee"&&(M(s)||s.type==="NewExpression")||s.type==="UnaryExpression"||J(s)&&!s.computed)return l([m([f,...c]),f]);let y=s.type==="ReturnStatement"||s.type==="ThrowStatement"||s.type==="JSXExpressionContainer"&&i.type==="JSXAttribute"||n.operator!=="|"&&s.type==="JsExpressionRoot"||n.type!=="NGPipeExpression"&&(s.type==="NGRoot"&&t.parser==="__ng_binding"||s.type==="NGMicrosyntaxExpression"&&i.type==="NGMicrosyntax"&&i.body.length===1)||n===s.body&&s.type==="ArrowFunctionExpression"||n!==s.body&&s.type==="ForStatement"||s.type==="ConditionalExpression"&&i.type!=="ReturnStatement"&&i.type!=="ThrowStatement"&&!M(i)&&i.type!=="NewExpression"||s.type==="TemplateLiteral"||Al(e),D=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||Oe(s),F=Te(n.left)&&dr(n.operator,n.left.operator);if(y||er(n)&&!F||!er(n)&&D)return l(c);if(c.length===0)return"";let C=H(n.right),d=c.findIndex(S=>typeof S!="string"&&!Array.isArray(S)&&S.type===Fe),b=c.slice(0,d===-1?1:d+1),B=c.slice(b.length,C?-1:void 0),O=Symbol("logicalChain-"+ ++dl),h=l([...b,m(B)],{id:O});if(!C)return h;let g=N(0,c,-1);return l([h,yt(g,{groupId:O})])}function xs(e,t,r,n,s){let{node:i}=e;if(!Te(i))return[l(r())];let o=[];dr(i.operator,i.left.operator)?o=e.call(()=>xs(e,t,r,!0,s),"left"):o.push(l(r("left")));let u=er(i),p=i.right.type==="ChainExpression"?i.right.expression:i.right,c=(i.operator==="|>"||i.type==="NGPipeExpression"||Cl(e,t))&&!Ee(t.originalText,p),D=!T(p,x.Leading,Hr)&&Ee(t.originalText,p),F=i.type==="NGPipeExpression"?"|":i.operator,C=i.type==="NGPipeExpression"&&i.arguments.length>0?l(m([f,": ",L([A,": "],e.map(()=>xe(2,l(r())),"arguments"))])):"",d;if(u)d=[F,Ee(t.originalText,p)?m([A,r("right"),C]):[" ",r("right"),C]];else{let g=F==="|>"&&e.root.extra?.__isUsingHackPipeline?e.call(()=>xs(e,t,r,!0,s),"right"):r("right");if(t.experimentalOperatorPosition==="start"){let S="";if(D)switch(We(g)){case Be:S=g.splice(0,1)[0];break;case Pe:S=g.contents.splice(0,1)[0];break}d=[A,S,F," ",g,C]}else d=[c?A:"",F,c?" ":A,g,C]}let{parent:b}=e,B=T(i.left,x.Trailing|x.Line);if((B||!(s&&i.type==="LogicalExpression")&&b.type!==i.type&&i.left.type!==i.type&&i.right.type!==i.type)&&(d=l(d,{shouldBreak:B})),t.experimentalOperatorPosition==="start"?o.push(u||D?" ":"",d):o.push(c?"":" ",d),n&&T(i)){let h=Qt(De(e,o,t));return h.type===Me?h.parts:Array.isArray(h)?h:[h]}return o}function er(e){return e.type!=="LogicalExpression"?!1:!!(se(e.right)&&e.right.properties.length>0||q(e.right)&&e.right.elements.length>0||H(e.right))}var Jo=e=>e.type==="BinaryExpression"&&e.operator==="|";function Cl(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&Jo(e.node)&&!e.hasAncestor(r=>!Jo(r)&&r.type!=="JsExpressionRoot")}function Al(e){if(e.key!=="arguments")return!1;let{parent:t}=e;if(!(M(t)&&!t.optional&&t.arguments.length===1))return!1;let{callee:r}=t;return r.type==="Identifier"&&r.name==="Boolean"}function un(e,t,r){let{node:n}=e,{parent:s}=e,i=s.type!=="TypeParameterInstantiation"&&(!Ue(s)||!t.experimentalTernaries)&&s.type!=="TSTypeParameterInstantiation"&&s.type!=="GenericTypeAnnotation"&&s.type!=="TSTypeReference"&&s.type!=="TSTypeAssertion"&&s.type!=="TupleTypeAnnotation"&&s.type!=="TSTupleType"&&!(s.type==="FunctionTypeParam"&&!s.name&&e.grandparent.this!==s)&&!((Cr(s)||s.type==="VariableDeclarator")&&Ee(t.originalText,n))&&!(Cr(s)&&T(s.id,x.Trailing|x.Line)),o=gs(n),u=e.map(()=>{let C=r();return o||(C=xe(2,C)),De(e,C,t)},"types"),p="",c="";if(Yr(e)&&({leading:p,trailing:c}=Mt(e,t)),o)return[p,L(" | ",u),c];let y=i&&!Ee(t.originalText,n),D=[P([y?A:"","| "]),L([A,"| "],u)];if(ge(e,t))return[p,l([m(D),f]),c];let F=[p,l(D)];return(s.type==="TupleTypeAnnotation"||s.type==="TSTupleType")&&s[s.type==="TupleTypeAnnotation"&&s.types?"types":"elementTypes"].length>1?[l([m([P(["(",f]),F]),f,P(")")]),c]:[l(i?m(F):F),c]}var Tl=k(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),xl=k(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function gs(e){let{types:t}=e;if(t.some(n=>T(n)))return!1;let r=t.find(n=>xl(n));return r?t.every(n=>n===r||Tl(n)):!1}function Go(e){return Vt(e)||Je(e)?!0:Se(e)?gs(e):!1}var gl=new WeakSet;function G(e,t,r="typeAnnotation"){let{node:{[r]:n}}=e;if(!n)return"";let s=!1;if(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation"){let i=e.call(Wo,r);(i==="=>"||i===":"&&T(n,x.Leading))&&(s=!0),gl.add(n)}return s?[" ",t(r)]:t(r)}var Wo=e=>e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>(r==="returnType"||r==="typeAnnotation")&&(t.type==="TSFunctionType"||t.type==="TSConstructorType"))?"=>":e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>r==="typeAnnotation"&&(t.type==="TSJSDocNullableType"||t.type==="TSJSDocNonNullableType"||t.type==="TSTypePredicate"))||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareFunction")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareHook")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="bound"&&t.type==="TypeParameter"&&t.usesExtendsBound)?"":":";function an(e,t,r){let n=Wo(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function hl(e,t,r,n){let{node:s}=e,i=s.inexact?"...":"";return T(s,x.Dangling)?l([r,i,v(e,t,{indent:!0}),f,n]):[r,i,n]}function tr(e,t,r){let{node:n}=e,s=[],i="[",o="]",u=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",p=n[u];if(p.length===0)s.push(hl(e,t,i,o));else{let c=N(0,p,-1),y=c?.type!=="RestElement"&&!n.inexact,D=c===null,F=Symbol("array"),C=!t.__inJestEach&&p.length>1&&p.every((B,O,h)=>{let g=B?.type;if(!q(B)&&!se(B))return!1;let S=h[O+1];if(S&&g!==S.type)return!1;let j=q(B)?"elements":"properties";return B[j]&&B[j].length>1}),d=hs(n,t),b=y?D?",":ie(t)?d?P(",","",{groupId:F}):P(","):"":"";s.push(l([i,m([f,d?Bl(e,t,r,b):[Sl(e,t,r,u,n.inexact),b],v(e,t)]),f,o],{shouldBreak:C,id:F}))}return s.push(X(e),G(e,r)),s}function hs(e,t){return q(e)&&e.elements.length>0&&e.elements.every(r=>r&&(Ce(r)||Xn(r)&&!T(r.argument))&&!T(r,x.Trailing|x.Line,n=>!Z(t.originalText,w(n),{backwards:!0})))}function qo({node:e},{originalText:t}){let r=I(e);if(r===w(e))return!1;let{length:n}=t;for(;r{i.push(o?l(r()):""),(!u||s)&&i.push([",",A,o&&qo(e,t)?f:""])},n),s&&i.push("..."),i}function Bl(e,t,r,n){let s=[];return e.each(({isLast:i,next:o})=>{s.push([r(),i?n:","]),i||s.push(qo(e,t)?[E,E]:T(o,x.Leading|x.Line)?E:A)},"elements"),zr(s)}function bl(e,t,r){let{node:n}=e,s=le(n);if(s.length===0)return["(",v(e,t),")"];let i=s.length-1;if(Il(s)){let D=["("];return $t(e,(F,C)=>{D.push(r()),C!==i&&D.push(", ")}),D.push(")"),D}let o=!1,u=[];$t(e,({node:D},F)=>{let C=r();F===i||(oe(D,t)?(o=!0,C=[C,",",E,E]):C=[C,",",A]),u.push(C)});let p=!t.parser.startsWith("__ng_")&&n.type!=="ImportExpression"&&n.type!=="TSImportType"&&n.type!=="TSExternalModuleReference"&&ie(t,"all")?",":"";function c(){return l(["(",m([A,...u]),p,A,")"],{shouldBreak:!0})}if(o||e.parent.type!=="Decorator"&&Ai(s))return c();if(kl(s)){let D=u.slice(1);if(D.some(ne))return c();let F;try{F=r(Kn(n,0),{expandFirstArg:!0})}catch(C){if(C instanceof Et)return c();throw C}return ne(F)?[ke,nt([["(",l(F,{shouldBreak:!0}),", ",...D,")"],c()])]:nt([["(",F,", ",...D,")"],["(",l(F,{shouldBreak:!0}),", ",...D,")"],c()])}if(Pl(s,u,t)){let D=u.slice(0,-1);if(D.some(ne))return c();let F;try{F=r(Kn(n,-1),{expandLastArg:!0})}catch(C){if(C instanceof Et)return c();throw C}return ne(F)?[ke,nt([["(",...D,l(F,{shouldBreak:!0}),")"],c()])]:nt([["(",...D,F,")"],["(",...D,l(F,{shouldBreak:!0}),")"],c()])}let y=["(",m([f,...u]),P(p),f,")"];return Ur(e)?y:l(y,{shouldBreak:u.some(ne)||o})}function gr(e,t=!1){return se(e)&&(e.properties.length>0||T(e))||q(e)&&(e.elements.length>0||T(e))||e.type==="TSTypeAssertion"&&gr(e.expression)||Ae(e)&&gr(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||Ll(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&gr(e.body,!0)||se(e.body)||q(e.body)||!t&&(M(e.body)||e.body.type==="ConditionalExpression")||H(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function Pl(e,t,r){let n=N(0,e,-1);if(e.length===1){let i=N(0,t,-1);if(i.label?.embed&&i.label?.hug!==!1)return!0}let s=N(0,e,-2);return!T(n,x.Leading)&&!T(n,x.Trailing)&&gr(n)&&(!s||s.type!==n.type)&&(e.length!==2||s.type!=="ArrowFunctionExpression"||!q(n))&&!(e.length>1&&hs(n,r))}function kl(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&Ol(r)?!0:!T(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&Yo(r)&&!gr(r)}function Yo(e){if(e.type==="ParenthesizedExpression")return Yo(e.expression);if(Ae(e)||e.type==="TypeCastExpression"){let{typeAnnotation:t}=e;if(t.type==="TypeAnnotation"&&(t=t.typeAnnotation),t.type==="TSArrayType"&&(t=t.elementType,t.type==="TSArrayType"&&(t=t.elementType)),t.type==="GenericTypeAnnotation"||t.type==="TSTypeReference"){let r=t.type==="GenericTypeAnnotation"?t.typeParameters:t.typeArguments;r?.params.length===1&&(t=r.params[0])}return Vt(t)&&Re(e.expression,1)}return Dt(e)&&le(e).length>1?!1:Te(e)?Re(e.left,1)&&Re(e.right,1):Vn(e)||Re(e)}function Il(e){return e.length===2?Uo(e,0):e.length===3?e[0].type==="Identifier"&&Uo(e,1):!1}function Uo(e,t){let r=e[t],n=e[t+1];return r.type==="ArrowFunctionExpression"&&K(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(s=>T(s))}function Ll(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||T(e,x.Dangling))}function Ol(e){if(!(e.type==="ObjectExpression"&&e.properties.length===1))return!1;let[t]=e.properties;return Oe(t)?!t.computed&&(t.key.type==="Identifier"&&t.key.name==="type"||V(t.key)&&t.key.value==="type")&&V(t.value)&&t.value.value==="module":!1}var hr=bl;function Ho(e,t,r){return[r("object"),l(m([f,Ss(e,t,r)]))]}function Ss(e,t,r){return["::",r("callee")]}var wl=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),M(e)&&le(e).length>0);function _l(e){let{node:t,ancestors:r}=e;for(let n of r){if(!(J(n)&&n.object===t||n.type==="TSNonNullExpression"&&n.expression===t))return n.type==="NewExpression"&&n.callee===t;t=n}return!1}function Xo(e,t,r){let n=r("object"),s=Bs(e,t,r),{node:i}=e,o=e.findAncestor(c=>!(J(c)||c.type==="TSNonNullExpression")),u=e.findAncestor(c=>!(c.type==="ChainExpression"||c.type==="TSNonNullExpression")),p=o.type==="BindExpression"||o.type==="AssignmentExpression"&&o.left.type!=="Identifier"||_l(e)||i.computed||i.object.type==="Identifier"&&i.property.type==="Identifier"&&!J(u)||(u.type==="AssignmentExpression"||u.type==="VariableDeclarator")&&(wl(i.object)||n.label?.memberChain);return pt(n.label,[n,p?s:l(m([f,s]))])}function Bs(e,t,r){let n=r("property"),{node:s}=e,i=X(e);return s.computed?!s.property||Ce(s.property)?[i,"[",n,"]"]:l([i,"[",m([f,n]),f,"]"]):[i,".",n]}function Vo(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>Vo(e,t,r),"expression");let n=(e.parent.type==="ChainExpression"?e.grandparent:e.parent).type==="ExpressionStatement",s=[];function i(_){let{originalText:re}=t,ae=at(re,I(_));return re.charAt(ae)===")"?ae!==!1&&Yt(re,ae+1):oe(_,t)}function o(){let{node:_}=e;if(_.type==="ChainExpression")return e.call(o,"expression");if(M(_)&&(Tt(_.callee)||M(_.callee))){let re=i(_);s.unshift({node:_,hasTrailingEmptyLine:re,printed:[De(e,[X(e),r("typeArguments"),hr(e,t,r)],t),re?E:""]}),e.call(o,"callee")}else Tt(_)?(s.unshift({node:_,needsParens:ge(e,t),printed:De(e,J(_)?Bs(e,t,r):Ss(e,t,r),t)}),e.call(o,"object")):_.type==="TSNonNullExpression"?(s.unshift({node:_,printed:De(e,"!",t)}),e.call(o,"expression")):s.unshift({node:_,printed:r()})}let{node:u}=e;s.unshift({node:u,printed:[X(e),r("typeArguments"),hr(e,t,r)]}),u.callee&&e.call(o,"callee");let p=[],c=[s[0]],y=1;for(;y0&&p.push(c);function F(_){return/^[A-Z]|^[$_]+$/u.test(_)}function C(_){return _.length<=t.tabWidth}function d(_){let re=_[1][0]?.node.computed;if(_[0].length===1){let it=_[0][0].node;return it.type==="ThisExpression"||it.type==="Identifier"&&(F(it.name)||n&&C(it.name)||re)}let ae=N(0,_[0],-1).node;return J(ae)&&ae.property.type==="Identifier"&&(F(ae.property.name)||re)}let b=p.length>=2&&!T(p[1][0].node)&&d(p);function B(_){let re=_.map(ae=>ae.printed);return _.length>0&&N(0,_,-1).needsParens?["(",...re,")"]:re}function O(_){return _.length===0?"":m([E,L(E,_.map(B))])}let h=p.map(B),g=h,S=b?3:2,j=p.flat(),U=j.slice(1,-1).some(_=>T(_.node,x.Leading))||j.slice(0,-1).some(_=>T(_.node,x.Trailing))||p[S]&&T(p[S][0].node,x.Leading);if(p.length<=S&&!U&&!p.some(_=>N(0,_,-1).hasTrailingEmptyLine))return Ur(e)?g:l(g);let fe=N(0,p[b?1:0],-1).node,Y=!M(fe)&&i(fe),z=[B(p[0]),b?p.slice(1,2).map(B):"",Y?E:"",O(p.slice(b?2:1))],ee=s.map(({node:_})=>_).filter(M);function Ie(){let _=N(0,N(0,p,-1),-1).node,re=N(0,h,-1);return M(_)&&ne(re)&&ee.slice(0,-1).some(ae=>ae.arguments.some(Ht))}let st;return U||ee.length>2&&ee.some(_=>!_.arguments.every(re=>Re(re)))||h.slice(0,-1).some(ne)||Ie()?st=l(z):st=[ne(g)||Y?ke:"",nt([g,z])],pt({memberChain:!0},st)}var $o=Vo;function vt(e,t,r){let{node:n}=e,s=n.type==="NewExpression",i=X(e),o=le(n),u=n.type!=="TSImportType"&&n.typeArguments?r("typeArguments"):"",p=o.length===1&&Wr(o[0],t.originalText);if(p||Nl(e)||jl(e)||It(n,e.parent)){let D=[];if($t(e,()=>{D.push(r())}),!(p&&D[0].label?.embed))return[s?"new ":"",Ko(e,r),i,u,"(",L(", ",D),")"]}let c=n.type==="ImportExpression"||n.type==="TSImportType"||n.type==="TSExternalModuleReference";if(!c&&!s&&Tt(n.callee)&&!e.call(()=>ge(e,t),"callee",...n.callee.type==="ChainExpression"?["expression"]:[]))return $o(e,t,r);let y=[s?"new ":"",Ko(e,r),i,u,hr(e,t,r)];return c||M(n.callee)?l(y):y}function Ko(e,t){let{node:r}=e;return r.type==="ImportExpression"?`import${r.phase?`.${r.phase}`:""}`:r.type==="TSImportType"?"import":r.type==="TSExternalModuleReference"?"require":t("callee")}var Ml=["require","require.resolve","require.resolve.paths","import.meta.resolve"];function Nl(e){let{node:t}=e;if(!(t.type==="ImportExpression"||t.type==="TSImportType"||t.type==="TSExternalModuleReference"||t.type==="CallExpression"&&!t.optional&&Pt(t.callee,Ml)))return!1;let r=le(t);return r.length===1&&V(r[0])&&!T(r[0])}function jl(e){let{node:t}=e;if(t.type!=="CallExpression"||t.optional||t.callee.type!=="Identifier")return!1;let r=le(t);return t.callee.name==="require"?(r.length===1&&V(r[0])||r.length>1)&&!T(r[0]):t.callee.name==="define"&&e.parent.type==="ExpressionStatement"?r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&V(r[0])&&r[1].type==="ArrayExpression":!1}function ht(e,t,r,n,s,i){let o=vl(e,t,r,n,i),u=i?r(i,{assignmentLayout:o}):"";switch(o){case"break-after-operator":return l([l(n),s,l(m([A,u]))]);case"never-break-after-operator":return l([l(n),s," ",u]);case"fluid":{let p=Symbol("assignment");return l([l(n),s,l(m(A),{id:p}),je,yt(u,{groupId:p})])}case"break-lhs":return l([n,s," ",l(u)]);case"chain":return[l(n),s,A,u];case"chain-tail":return[l(n),s,m([A,u])];case"chain-tail-arrow-chain":return[l(n),s,u];case"only-left":return n}}function Zo(e,t,r){let{node:n}=e;return ht(e,t,r,r("left"),[" ",n.operator],"right")}function eu(e,t,r){return ht(e,t,r,r("id")," =","init")}function vl(e,t,r,n,s){let{node:i}=e,o=i[s];if(!o)return"only-left";let u=!pn(o);if(e.match(pn,tu,F=>!u||F.type!=="ExpressionStatement"&&F.type!=="VariableDeclaration"))return u?o.type==="ArrowFunctionExpression"&&o.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!u&&pn(o.right)||Ee(t.originalText,o))return"break-after-operator";if(i.type==="ImportAttribute"||o.type==="CallExpression"&&o.callee.name==="require"||t.parser==="json5"||t.parser==="jsonc"||t.parser==="json")return"never-break-after-operator";let y=Vi(n);if(Jl(i)||ql(i)||bs(i)&&y)return"break-lhs";let D=Ul(i,n,t);return e.call(()=>Rl(e,t,r,D),s)?"break-after-operator":Gl(i)?"break-lhs":!y&&(D||o.type==="TemplateLiteral"||o.type==="TaggedTemplateExpression"||Ei(o)||Ce(o)||o.type==="ClassExpression")?"never-break-after-operator":"fluid"}function Rl(e,t,r,n){let s=e.node;if(Te(s)&&!er(s))return!0;switch(s.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!Xl(s))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:c}=s;return Te(c)&&!er(c)}let{consequent:u,alternate:p}=s;return u.type==="ConditionalExpression"||p.type==="ConditionalExpression"}case"ClassExpression":return R(s.decorators)}if(n)return!1;let i=s,o=[];for(;;)if(i.type==="UnaryExpression"||i.type==="AwaitExpression"||i.type==="YieldExpression"&&i.argument!==null)i=i.argument,o.push("argument");else if(i.type==="TSNonNullExpression")i=i.expression,o.push("expression");else break;return!!(V(i)||e.call(()=>ru(e,t,r),...o))}function Jl(e){if(tu(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>Oe(r)&&(!r.shorthand||r.value?.type==="AssignmentPattern"))}return!1}function pn(e){return e.type==="AssignmentExpression"}function tu(e){return pn(e)||e.type==="VariableDeclarator"}function Gl(e){let t=Wl(e);if(R(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}function Wl(e){if(Cr(e))return e.typeParameters?.params}function ql(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=Qo(t.typeAnnotation);return R(r)&&r.length>1&&r.some(n=>R(Qo(n))||n.type==="TSConditionalType")}function bs(e){return e.type==="VariableDeclarator"&&e.init?.type==="ArrowFunctionExpression"}function Qo(e){let t;switch(e.type){case"GenericTypeAnnotation":t=e.typeParameters;break;case"TSTypeReference":t=e.typeArguments;break}return t?.params}function ru(e,t,r,n=!1){let{node:s}=e,i=()=>ru(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(i,"expression");if(M(s)){if(vt(e,t,r).label?.memberChain)return!1;let u=le(s);return!(u.length===0||u.length===1&&Fr(u[0],t))||Yl(s,r)?!1:e.call(i,"callee")}return J(s)?e.call(i,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function Ul(e,t,r){return Oe(e)?(t=Qt(t),typeof t=="string"&&ot(t)1)return!0;if(r.length===1){let s=r[0];if(Se(s)||xt(s)||s.type==="TSTypeLiteral"||s.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(ne(t(n)))return!0}return!1}function Hl(e){return(e.typeParameters??e.typeArguments)?.params}function zo(e){switch(e.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!e.typeParameters;case"TSTypeReference":return!!e.typeArguments;default:return!1}}function Xl(e){return zo(e.checkType)||zo(e.extendsType)}var cn=new WeakMap;function su(e){return/^(?:\d+|\d+\.\d+)$/u.test(e)}function nu(e,t){return t.parser==="json"||t.parser==="jsonc"||!V(e.key)||ut(pe(e.key),t).slice(1,-1)!==e.key.value?!1:!!(Ro(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||(t.parser==="typescript"||t.parser==="oxc-ts")&&e.type==="PropertyDefinition")||su(e.key.value)&&String(Number(e.key.value))===e.key.value&&e.type!=="ImportAttribute"&&(t.parser==="babel"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree"))}function Vl(e,t){let{key:r}=e.node;return(r.type==="Identifier"||Ce(r)&&su(dt(pe(r)))&&String(r.value)===dt(pe(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"||t.parser==="oxc-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&cn.get(e.parent))}function Ct(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:s}=e,{key:i}=n;if(t.quoteProps==="consistent"&&!cn.has(s)){let o=e.siblings.some(u=>!u.computed&&V(u.key)&&!nu(u,t));cn.set(s,o)}if(Vl(e,t)){let o=ut(JSON.stringify(i.type==="Identifier"?i.name:i.value.toString()),t);return e.call(()=>De(e,o,t),"key")}return nu(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!cn.get(s))?e.call(()=>De(e,/^\d/u.test(i.value)?dt(i.value):i.value,t),"key"):r("key")}function ln(e,t,r){let{node:n}=e;return n.shorthand?r("value"):ht(e,t,r,Ct(e,t,r),":","value")}var $l=({node:e,key:t,parent:r})=>t==="value"&&e.type==="FunctionExpression"&&(r.type==="ObjectMethod"||r.type==="ClassMethod"||r.type==="ClassPrivateMethod"||r.type==="MethodDefinition"||r.type==="TSAbstractMethodDefinition"||r.type==="TSDeclareMethod"||r.type==="Property"&&mt(r));function mn(e,t,r,n){if($l(e))return Dn(e,t,r);let{node:s}=e,i=!1;if((s.type==="FunctionDeclaration"||s.type==="FunctionExpression")&&n?.expandLastArg){let{parent:y}=e;M(y)&&(le(y).length>1||K(s).every(D=>D.type==="Identifier"&&!D.typeAnnotation))&&(i=!0)}let o=[Q(e),s.async?"async ":"",`function${s.generator?"*":""} `,s.id?r("id"):""],u=Ke(e,t,r,i),p=rr(e,r),c=lt(s,p);return o.push(r("typeParameters"),l([c?l(u):u,p]),s.body?" ":"",r("body")),t.semi&&(s.declare||!s.body)&&o.push(";"),o}function Sr(e,t,r){let{node:n}=e,{kind:s}=n,i=n.value||n,o=[];return!s||s==="init"||s==="method"||s==="constructor"?i.async&&o.push("async "):(Le(s==="get"||s==="set"),o.push(s," ")),i.generator&&o.push("*"),o.push(Ct(e,t,r),n.optional?"?":"",n===i?Dn(e,t,r):r("value")),o}function Dn(e,t,r){let{node:n}=e,s=Ke(e,t,r),i=rr(e,r),o=vo(n),u=lt(n,i),p=[r("typeParameters"),l([o?l(s,{shouldBreak:!0}):u?l(s):s,i])];return n.body?p.push(" ",r("body")):p.push(t.semi?";":""),p}function Kl(e){let t=K(e);return t.length===1&&!e.typeParameters&&!T(e,x.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!T(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function fn(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return Kl(r)}return!1}function rr(e,t){let{node:r}=e,s=[G(e,t,"returnType")];return r.predicate&&s.push(t("predicate")),s}function iu(e,t,r){let{node:n}=e,s=[];if(n.argument){let u=r("argument");Ql(t,n.argument)?u=["(",m([E,u]),E,")"]:(Te(n.argument)||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(u=l([P("("),m([f,u]),f,P(")")])),s.push(" ",u)}let i=T(n,x.Dangling),o=t.semi&&i&&T(n,x.Last|x.Line);return o&&s.push(";"),i&&s.push(" ",v(e,t)),!o&&t.semi&&s.push(";"),s}function ou(e,t,r){return["return",iu(e,t,r)]}function uu(e,t,r){return["throw",iu(e,t,r)]}function Ql(e,t){if(Ee(e.originalText,t)||T(t,x.Leading,r=>ue(e.originalText,w(r),I(r)))&&!H(t))return!0;if(Xt(t)){let r=t,n;for(;n=Di(r);)if(r=n,Ee(e.originalText,r))return!0}return!1}function au(e,t){if(t.semi||ks(e,t)||Ls(e,t)||Is(e,t))return!1;let{node:r,key:n,parent:s}=e;return!!(r.type==="ExpressionStatement"&&(n==="body"&&(s.type==="Program"||s.type==="BlockStatement"||s.type==="StaticBlock"||s.type==="TSModuleBlock")||n==="consequent"&&s.type==="SwitchCase")&&e.call(()=>pu(e,t),"expression"))}function pu(e,t){let{node:r}=e;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!fn(e,t))return!0;break;case"UnaryExpression":{let{prefix:n,operator:s}=r;if(n&&(s==="+"||s==="-"))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(H(r))return!0}return ge(e,t)?!0:Xt(r)?e.call(()=>pu(e,t),...Rr(r)):!1}var Ps=({node:e,parent:t})=>e.type==="ExpressionStatement"&&t.type==="Program"&&t.body.length===1&&(Array.isArray(t.directives)&&t.directives.length===0||!t.directives);function ks(e,t){return(t.parentParser==="markdown"||t.parentParser==="mdx")&&Ps(e)&&H(e.node.expression)}function Is(e,t){return t.__isHtmlInlineEventHandler&&Ps(e)}function Ls(e,t){return(t.parser==="__vue_event_binding"||t.parser==="__vue_ts_event_binding")&&Ps(e)}var Os=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},Qe=Os;function ws(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var _s=class{#e;constructor(t){this.#e=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#e,n=0;for(let s=0;s=0&&r.has(t.charAt(s));s--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#e.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#e.has(N(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${ws([...this.#e].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return t.split(s)}hasWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=this.#e;return Array.prototype.every.call(t,n=>r.has(n))}#t(t){let r=Number.POSITIVE_INFINITY;for(let n of t.split(` +`)){if(n.length===0)continue;let s=this.getLeadingWhitespaceCount(n);if(s===0)return 0;n.length!==s&&sn.slice(r)).join(` +`)}},cu=_s;var yn=new cu(` +\r `),Ms=e=>e===""||e===A||e===E||e===f;function zl(e,t,r){let{node:n}=e;if(n.type==="JSXElement"&&Dm(n))return[r("openingElement"),r("closingElement")];let s=n.type==="JSXElement"?r("openingElement"):r("openingFragment"),i=n.type==="JSXElement"?r("closingElement"):r("closingFragment");if(n.children.length===1&&n.children[0].type==="JSXExpressionContainer"&&(n.children[0].expression.type==="TemplateLiteral"||n.children[0].expression.type==="TaggedTemplateExpression"))return[s,...e.map(r,"children"),i];n.children=n.children.map(g=>fm(g)?{type:"JSXText",value:" ",raw:" "}:g);let o=n.children.some(H),u=n.children.filter(g=>g.type==="JSXExpressionContainer").length>1,p=n.type==="JSXElement"&&n.openingElement.attributes.length>1,c=ne(s)||o||p||u,y=e.parent.rootMarker==="mdx",D=t.singleQuote?"{' '}":'{" "}',F=y?A:P([D,f]," "),C=n.openingElement?.name?.name==="fbt",d=Zl(e,t,r,F,C),b=n.children.some(g=>Br(g));for(let g=d.length-2;g>=0;g--){let S=d[g]===""&&d[g+1]==="",j=d[g]===E&&d[g+1]===""&&d[g+2]===E,U=(d[g]===f||d[g]===E)&&d[g+1]===""&&d[g+2]===F,fe=d[g]===F&&d[g+1]===""&&(d[g+2]===f||d[g+2]===E),Y=d[g]===F&&d[g+1]===""&&d[g+2]===F,z=d[g]===f&&d[g+1]===""&&d[g+2]===E||d[g]===E&&d[g+1]===""&&d[g+2]===f;j&&b||S||U||Y||z?d.splice(g,2):fe&&d.splice(g+1,2)}for(;d.length>0&&Ms(N(0,d,-1));)d.pop();for(;d.length>1&&Ms(d[0])&&Ms(d[1]);)d.shift(),d.shift();let B=[""];for(let[g,S]of d.entries()){if(S===F){if(g===1&&$i(d[g-1])){if(d.length===2){B.push([B.pop(),D]);continue}B.push([D,E],"");continue}else if(g===d.length-1){B.push([B.pop(),D]);continue}else if(d[g-1]===""&&d[g-2]===E){B.push([B.pop(),D]);continue}}g%2===0?B.push([B.pop(),S]):B.push(S,""),ne(S)&&(c=!0)}let O=b?zr(B):l(B,{shouldBreak:!0});if(t.cursorNode?.type==="JSXText"&&n.children.includes(t.cursorNode)?O=[Tr,O,Tr]:t.nodeBeforeCursor?.type==="JSXText"&&n.children.includes(t.nodeBeforeCursor)?O=[Tr,O]:t.nodeAfterCursor?.type==="JSXText"&&n.children.includes(t.nodeAfterCursor)&&(O=[O,Tr]),y)return O;let h=l([s,m([E,O]),E,i]);return c?h:nt([l([s,...d,i]),h])}function Zl(e,t,r,n,s){let i="",o=[i];function u(c){i=c,o.push([o.pop(),c])}function p(c){c!==""&&(i=c,o.push(c,""))}return e.each(({node:c,next:y})=>{if(c.type==="JSXText"){let D=pe(c);if(Br(c)){let F=yn.split(D,!0);F[0]===""&&(F.shift(),/\n/u.test(F[0])?p(mu(s,F[1],c,y)):p(n),F.shift());let C;if(N(0,F,-1)===""&&(F.pop(),C=F.pop()),F.length===0)return;for(let[d,b]of F.entries())d%2===1?p(A):u(b);C!==void 0?/\n/u.test(C)?p(mu(s,i,c,y)):p(n):p(lu(s,i,c,y))}else/\n/u.test(D)?D.match(/\n/gu).length>1&&p(E):p(n)}else{let D=r();if(u(D),y&&Br(y)){let C=yn.trim(pe(y)),[d]=yn.split(C);p(lu(s,d,c,y))}else p(E)}},"children"),o}function lu(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||n?.type==="JSXElement"&&!n.closingElement?t.length===1?f:E:f}function mu(e,t,r,n){return e?E:t.length===1?r.type==="JSXElement"&&!r.closingElement||n?.type==="JSXElement"&&!n.closingElement?E:f:E}var em=k(["ArrayExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","NewExpression","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot","MatchExpressionCase"]);function tm(e,t,r){let{parent:n}=e;if(em(n))return t;let s=rm(e),i=ge(e,r);return l([i?"":P("("),m([f,t]),f,i?"":P(")")],{shouldBreak:s})}function rm(e){return e.match(void 0,(t,r)=>r==="body"&&t.type==="ArrowFunctionExpression",(t,r)=>r==="arguments"&&M(t))&&(e.match(void 0,void 0,void 0,(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer")||e.match(void 0,void 0,void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer"))}function nm(e,t,r){let{node:n}=e,s=[r("name")];if(n.value){let i;if(V(n.value)){let o=pe(n.value),u=W(0,W(0,o.slice(1,-1),"'","'"),""",'"'),p=wr(u,t.jsxSingleQuote);u=p==='"'?W(0,u,'"',"""):W(0,u,"'","'"),i=e.call(()=>De(e,qe(p+u+p),t),"value")}else i=r("value");s.push("=",i)}return s}function sm(e,t,r){let{node:n}=e,s=(i,o)=>i.type==="JSXEmptyExpression"||!T(i)&&(q(i)||se(i)||i.type==="ArrowFunctionExpression"||i.type==="AwaitExpression"&&(s(i.argument,i)||i.argument.type==="JSXElement")||M(i)||i.type==="ChainExpression"&&M(i.expression)||i.type==="FunctionExpression"||i.type==="TemplateLiteral"||i.type==="TaggedTemplateExpression"||i.type==="DoExpression"||H(o)&&(i.type==="ConditionalExpression"||Te(i)));return s(n.expression,e.parent)?l(["{",r("expression"),je,"}"]):l(["{",m([f,r("expression")]),f,je,"}"])}function im(e,t,r){let{node:n}=e,s=T(n.name)||T(n.typeArguments);if(n.selfClosing&&n.attributes.length===0&&!s)return["<",r("name"),r("typeArguments")," />"];if(n.attributes?.length===1&&V(n.attributes[0].value)&&!n.attributes[0].value.value.includes(` +`)&&!s&&!T(n.attributes[0]))return l(["<",r("name"),r("typeArguments")," ",...e.map(r,"attributes"),n.selfClosing?" />":">"]);let i=n.attributes?.some(u=>V(u.value)&&u.value.value.includes(` +`)),o=t.singleAttributePerLine&&n.attributes.length>1?E:A;return l(["<",r("name"),r("typeArguments"),m(e.map(()=>[o,r()],"attributes")),...om(n,t,s)],{shouldBreak:i})}function om(e,t,r){return e.selfClosing?[A,"/>"]:um(e,t,r)?[">"]:[f,">"]}function um(e,t,r){let n=e.attributes.length>0&&T(N(0,e.attributes,-1),x.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function am(e,t,r){let{node:n}=e,s=[""),s}function pm(e,t){let{node:r}=e,n=T(r),s=T(r,x.Line),i=r.type==="JSXOpeningFragment";return[i?"<":""]}function cm(e,t,r){let n=De(e,zl(e,t,r),t);return tm(e,n,t)}function lm(e,t){let{node:r}=e,n=T(r,x.Line);return[v(e,t,{indent:n}),n?E:""]}function mm(e,t,r){let{node:n}=e;return["{",e.call(({node:s})=>{let i=["...",r()];return T(s)?[m([f,De(e,i,t)]),f]:i},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function Du(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return nm(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return L(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return L(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return mm(e,t,r);case"JSXExpressionContainer":return sm(e,t,r);case"JSXFragment":case"JSXElement":return cm(e,t,r);case"JSXOpeningElement":return im(e,t,r);case"JSXClosingElement":return am(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return pm(e,t);case"JSXEmptyExpression":return lm(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Qe(n,"JSX")}}function Dm(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!Br(t)}function Br(e){return e.type==="JSXText"&&(yn.hasNonWhitespaceCharacter(pe(e))||!/\n/u.test(pe(e)))}function fm(e){return e.type==="JSXExpressionContainer"&&V(e.expression)&&e.expression.value===" "&&!T(e.expression)}function fu(e){let{node:t,parent:r}=e;if(!H(t)||!H(r))return!1;let{index:n,siblings:s}=e,i;for(let o=n;o>0;o--){let u=s[o-1];if(!(u.type==="JSXText"&&!Br(u))){i=u;break}}return i?.type==="JSXExpressionContainer"&&i.expression.type==="JSXEmptyExpression"&&Ot(i.expression)}function ym(e){return Ot(e.node)||fu(e)}var nr=ym;function Eu(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return r("node");case"NGPipeExpression":return on(e,t,r);case"NGChainedExpression":return l(L([";",A],e.map(()=>dm(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":yu(e)?" ":[";",A],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/iu.test(n.name)?n.name:JSON.stringify(n.name);case"NGMicrosyntaxExpression":return[r("expression"),n.alias===null?"":[" as ",r("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:s,parent:i}=e,o=yu(e)||Em(e)||(s===1&&(n.key.name==="then"||n.key.name==="else"||n.key.name==="as")||s===2&&(n.key.name==="else"&&i.body[s-1].type==="NGMicrosyntaxKeyedExpression"&&i.body[s-1].key.name==="then"||n.key.name==="track"))&&i.body[0].type==="NGMicrosyntaxExpression";return[r("key"),o?" ":": ",r("expression")]}case"NGMicrosyntaxLet":return["let ",r("key"),n.value===null?"":[" = ",r("value")]];case"NGMicrosyntaxAs":return[r("key")," as ",r("alias")];default:throw new Qe(n,"Angular")}}function yu({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}function Em(e){let{node:t}=e;return e.parent.body[1].key.name==="of"&&t.type==="NGMicrosyntaxKeyedExpression"&&t.key.name==="track"&&t.key.type==="NGMicrosyntaxKey"}var Fm=k(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function dm({node:e}){return Er(e,Fm)}function Ns(e,t,r){let{node:n}=e;return l([L(A,e.map(r,"decorators")),Cu(n,t)?E:A])}function Fu(e,t,r){return Au(e.node)?[L(E,e.map(r,"declaration","decorators")),E]:""}function du(e,t,r){let{node:n,parent:s}=e,{decorators:i}=n;if(!R(i)||Au(s)||nr(e))return"";let o=n.type==="ClassExpression"||n.type==="ClassDeclaration"||Cu(n,t);return[e.key==="declaration"&&fi(s)?E:o?ke:"",L(A,e.map(r,"decorators")),A]}function Cu(e,t){return e.decorators.some(r=>Z(t.originalText,I(r)))}function Au(e){if(e.type!=="ExportDefaultDeclaration"&&e.type!=="ExportNamedDeclaration"&&e.type!=="DeclareExportDeclaration")return!1;let t=e.declaration?.decorators;return R(t)&&bt(e,t[0])}var js=new WeakMap;function Tu(e){return js.has(e)||js.set(e,e.type==="ConditionalExpression"&&!ye(e,t=>t.type==="ObjectExpression")),js.get(e)}var Cm=e=>e.type==="SequenceExpression";function xu(e,t,r,n={}){let s=[],i,o=[],u=!1,p=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",c;(function O(){let{node:h}=e,g=Am(e,t,r,n);if(s.length===0)s.push(g);else{let{leading:S,trailing:j}=Mt(e,t);s.push([S,g]),o.unshift(j)}p&&(u||(u=h.returnType&&K(h).length>0||h.typeParameters||K(h).some(S=>S.type!=="Identifier"))),!p||h.body.type!=="ArrowFunctionExpression"?(i=r("body",n),c=h.body):e.call(O,"body")})();let y=!Ee(t.originalText,c)&&(Cm(c)||Tm(c,i,t)||!u&&Tu(c)),D=e.key==="callee"&&Dt(e.parent),F=Symbol("arrow-chain"),C=xm(e,n,{signatureDocs:s,shouldBreak:u}),d=!1,b=!1,B=!1;return p&&(D||n.assignmentLayout)&&(b=!0,B=!T(e.node,x.Leading&x.Line),d=n.assignmentLayout==="chain-tail-arrow-chain"||D&&!y),i=gm(e,t,n,{bodyDoc:i,bodyComments:o,functionBody:c,shouldPutBodyOnSameLine:y}),l([l(b?m([B?f:"",C]):C,{shouldBreak:d,id:F})," =>",p?yt(i,{groupId:F}):l(i),p&&D?P(f,"",{groupId:F}):""])}function Am(e,t,r,n){let{node:s}=e,i=[];if(s.async&&i.push("async "),fn(e,t))i.push(r(["params",0]));else{let u=n.expandLastArg||n.expandFirstArg,p=rr(e,r);if(u){if(ne(p))throw new Et;p=l(_t(p))}i.push(l([Ke(e,t,r,u,!0),p]))}let o=v(e,t,{filter(u){let p=at(t.originalText,I(u));return p!==!1&&t.originalText.slice(p,p+2)==="=>"}});return o&&i.push(" ",o),i}function Tm(e,t,r){return q(e)||se(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||H(e)||t.label?.hug!==!1&&(t.label?.embed||Wr(e,r.originalText))}function xm(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:s,key:i}=e;return i!=="callee"&&Dt(s)||Te(s)?l([r[0]," =>",m([A,L([" =>",A],r.slice(1))])],{shouldBreak:n}):i==="callee"&&Dt(s)||t.assignmentLayout?l(L([" =>",A],r),{shouldBreak:n}):l(m(L([" =>",A],r)),{shouldBreak:n})}function gm(e,t,r,{bodyDoc:n,bodyComments:s,functionBody:i,shouldPutBodyOnSameLine:o}){let{node:u,parent:p}=e,c=r.expandLastArg&&ie(t,"all")?P(","):"",y=(r.expandLastArg||p.type==="JSXExpressionContainer")&&!T(u)?f:"";return o&&Tu(i)?[" ",l([P("","("),m([f,n]),P("",")"),c,y]),s]:o?[" ",n,s]:[m([A,n,s]),c,y]}var hm=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let r=this[t];if(e(r,t,this))return r}},Sm=Wt("findLast",function(){if(Array.isArray(this))return hm}),gu=Sm;function br(e,t,r,n){let{node:s}=e,i=[],o=gu(0,s[n],u=>u.type!=="EmptyStatement");return e.each(({node:u})=>{u.type!=="EmptyStatement"&&(i.push(r()),u!==o&&(i.push(E),oe(u,t)&&i.push(E)))},n),i}function En(e,t,r){let n=Bm(e,t,r),{node:s,parent:i}=e;if(s.type==="Program"&&i?.type!=="ModuleExpression")return n?[n,E]:"";let o=[];if(s.type==="StaticBlock"&&o.push("static "),o.push("{"),n)o.push(m([E,n]),E);else{let u=e.grandparent;i.type==="ArrowFunctionExpression"||i.type==="FunctionExpression"||i.type==="FunctionDeclaration"||i.type==="ComponentDeclaration"||i.type==="HookDeclaration"||i.type==="ObjectMethod"||i.type==="ClassMethod"||i.type==="ClassPrivateMethod"||i.type==="ForStatement"||i.type==="WhileStatement"||i.type==="DoWhileStatement"||i.type==="DoExpression"||i.type==="ModuleExpression"||i.type==="CatchClause"&&!u.finalizer||i.type==="TSModuleDeclaration"||i.type==="MatchStatementCase"||s.type==="StaticBlock"||o.push(E)}return o.push("}"),o}function Bm(e,t,r){let{node:n}=e,s=R(n.directives),i=n.body.some(p=>p.type!=="EmptyStatement"),o=T(n,x.Dangling);if(!s&&!i&&!o)return"";let u=[];return s&&(u.push(br(e,t,r,"directives")),(i||o)&&(u.push(E),oe(N(0,n.directives,-1),t)&&u.push(E))),i&&u.push(br(e,t,r,"body")),o&&u.push(v(e,t)),u}function bm(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var hu=bm;function Rt(e,t,r){let{node:n}=e,s=[],i=n.type==="ObjectTypeAnnotation",o=!Bu(e),u=o?A:E,p=T(n,x.Dangling),[c,y]=i&&n.exact?["{|","|}"]:"{}",D;if(Pm(e,({node:F,next:C,isLast:d})=>{if(D??(D=F),s.push(r()),o&&i){let{parent:b}=e;b.inexact||!d?s.push(","):ie(t)&&s.push(P(","))}!o&&(km({node:F,next:C},t)||Pu({node:F,next:C},t))&&s.push(";"),d||(s.push(u),oe(F,t)&&s.push(E))}),p&&s.push(v(e,t)),n.type==="ObjectTypeAnnotation"&&n.inexact){let F;T(n,x.Dangling)?F=[T(n,x.Line)||Z(t.originalText,I(N(0,et(n),-1)))?E:A,"..."]:F=[D?A:"","..."],s.push(F)}if(o){let F=p||t.objectWrap==="preserve"&&D&&ue(t.originalText,w(n),w(D)),C;if(s.length===0)C=c+y;else{let d=t.bracketSpacing?A:f;C=[c,m([d,...s]),d,y]}return e.match(void 0,(d,b)=>b==="typeAnnotation",(d,b)=>b==="typeAnnotation",Nt)||e.match(void 0,(d,b)=>d.type==="FunctionTypeParam"&&b==="typeAnnotation",Nt)?C:l(C,{shouldBreak:F})}return[c,s.length>0?[m([E,s]),E]:"",y]}function Bu(e){let{node:t}=e;if(t.type==="ObjectTypeAnnotation"){let{key:r,parent:n}=e;return r==="body"&&(n.type==="InterfaceDeclaration"||n.type==="DeclareInterface"||n.type==="DeclareClass")}return t.type==="ClassBody"||t.type==="TSInterfaceBody"}function Pm(e,t){let{node:r}=e;if(r.type==="ClassBody"||r.type==="TSInterfaceBody"){e.each(t,"body");return}if(r.type==="TSTypeLiteral"){e.each(t,"members");return}if(r.type==="ObjectTypeAnnotation"){let n=["properties","indexers","callProperties","internalSlots"].flatMap(s=>e.map(({node:i,index:o})=>({node:i,loc:w(i),selector:[s,o]}),s)).sort((s,i)=>s.loc-i.loc);for(let[s,{node:i,selector:o}]of n.entries())e.call(()=>t({node:i,next:n[s+1]?.node,isLast:s===n.length-1}),...o)}}function he(e,t){let{parent:r}=e;return e.callParent(Bu)?t.semi||r.type==="ObjectTypeAnnotation"?";":"":r.type==="TSTypeLiteral"?e.isLast?t.semi?P(";"):"":t.semi||Pu({node:e.node,next:e.next},t)?";":P("",";"):""}var Su=k(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]),bu=e=>{if(e.computed||e.typeAnnotation)return!1;let{type:t,name:r}=e.key;return t==="Identifier"&&(r==="static"||r==="get"||r==="set")};function km({node:e,next:t},r){if(r.semi||!Su(e))return!1;if(!e.value&&bu(e))return!0;if(!t||t.static||t.accessibility||t.readonly)return!1;if(!t.computed){let n=t.key?.name;if(n==="in"||n==="instanceof")return!0}if(Su(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||t.kind==="get"||t.kind==="set")return!1;let s=t.value?t.value.generator:t.generator;return!!(t.computed||s)}case"TSIndexSignature":return!0}return!1}var Im=k(["TSPropertySignature"]);function Pu({node:e,next:t},r){if(r.semi||!Im(e))return!1;if(bu(e))return!0;if(!t)return!1;switch(t.type){case"TSCallSignatureDeclaration":return!0}return!1}var Lm=hu("heritageGroup"),Om=k(["TSInterfaceDeclaration","DeclareInterface","InterfaceDeclaration","InterfaceTypeAnnotation"]);function sr(e,t,r){let{node:n}=e,s=Om(n),i=[Q(e),Zt(e),s?"interface":"class"],o=Iu(e),u=[],p=[];if(n.type!=="InterfaceTypeAnnotation"){n.id&&u.push(" ");for(let y of["id","typeParameters"])if(n[y]){let{leading:D,trailing:F}=e.call(()=>Mt(e,t),y);u.push(D,r(y),m(F))}}if(n.superClass){let y=[Mm(e,t,r),r(n.superTypeArguments?"superTypeArguments":"superTypeParameters")],D=e.call(()=>["extends ",De(e,y,t)],"superClass");o?p.push(A,l(D)):p.push(" ",D)}else p.push(Rs(e,t,r,"extends"));p.push(Rs(e,t,r,"mixins"),Rs(e,t,r,"implements"));let c;return o?(c=Lm(n),i.push(l([...u,m(p)],{id:c}))):i.push(...u,...p),!s&&o&&wm(n.body)?i.push(P(E," ",{groupId:c})):i.push(" "),i.push(r("body")),i}function wm(e){return e.type==="ObjectTypeAnnotation"?["properties","indexers","callProperties","internalSlots"].some(t=>R(e[t])):R(e.body)}function ku(e){let t=e.superClass?1:0;for(let r of["extends","mixins","implements"])if(Array.isArray(e[r])&&(t+=e[r].length),t>1)return!0;return t>1}function _m(e){let{node:t}=e;if(T(t.id,x.Trailing)||T(t.typeParameters,x.Trailing)||T(t.superClass)||ku(t))return!0;if(t.superClass)return e.parent.type==="AssignmentExpression"?!1:!(t.superTypeArguments??t.superTypeParameters)&&J(t.superClass);let r=t.extends?.[0]??t.mixins?.[0]??t.implements?.[0];return r?r.type==="InterfaceExtends"&&r.id.type==="QualifiedTypeIdentifier"&&!r.typeParameters||(r.type==="TSClassImplements"||r.type==="TSInterfaceHeritage")&&J(r.expression)&&!r.typeArguments:!1}var vs=new WeakMap;function Iu(e){let{node:t}=e;return vs.has(t)||vs.set(t,_m(e)),vs.get(t)}function Rs(e,t,r,n){let{node:s}=e;if(!R(s[n]))return"";let i=v(e,t,{marker:n}),o=L([",",A],e.map(r,n));if(!ku(s)){let u=[`${n} `,i,o];return Iu(e)?[A,l(u)]:[" ",u]}return[A,i,i&&E,n,l(m([A,o]))]}function Mm(e,t,r){let n=r("superClass"),{parent:s}=e;return s.type==="AssignmentExpression"?l(P(["(",m([f,n]),f,")"],n)):n}function Fn(e,t,r){let{node:n}=e,s=[];return R(n.decorators)&&s.push(Ns(e,t,r)),s.push(jt(n)),n.static&&s.push("static "),s.push(Zt(e)),n.override&&s.push("override "),s.push(Sr(e,t,r)),s}function dn(e,t,r){let{node:n}=e,s=[];R(n.decorators)&&s.push(Ns(e,t,r)),s.push(Q(e),jt(n)),n.static&&s.push("static "),s.push(Zt(e)),n.override&&s.push("override "),n.readonly&&s.push("readonly "),n.variance&&s.push(r("variance")),(n.type==="ClassAccessorProperty"||n.type==="AccessorProperty"||n.type==="TSAbstractAccessorProperty")&&s.push("accessor "),s.push(Ct(e,t,r),X(e),sn(e),G(e,r));let i=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[ht(e,t,r,s," =",i?void 0:"value"),t.semi?";":""]}var Nm=k(["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"]);function Js(e){return Nm(e)?Js(e.expression):e}var Lu=k(["FunctionExpression","ArrowFunctionExpression"]);function Ou(e){return e.type==="MemberExpression"||e.type==="OptionalMemberExpression"||e.type==="Identifier"&&e.name!=="undefined"}function jm(e,t){if(Ls(e,t)){let r=Js(e.node.expression);return Lu(r)||Ou(r)}return!(!t.semi||ks(e,t)||Is(e,t))}function wu(e,t,r){return[r("expression"),jm(e,t)?";":""]}function _u(e,t,r){if(t.__isVueBindings||t.__isVueForBindingLeft){let n=e.map(r,"program","body",0,"params");if(n.length===1)return n[0];let s=L([",",A],n);return t.__isVueForBindingLeft?["(",m([f,l(s)]),f,")"]:s}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return L([",",A],n)}}function ju(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return Mu(r);case"BigIntLiteral":return Cn(r.extra.raw);case"NumericLiteral":return dt(r.extra.raw);case"StringLiteral":return qe(ut(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DirectiveLiteral":return Nu(r.extra.raw,t);case"Literal":{if(r.regex)return Mu(r.regex);if(r.bigint)return Cn(r.raw);let{value:n}=r;return typeof n=="number"?dt(r.raw):typeof n=="string"?vm(e)?Nu(r.raw,t):qe(ut(r.raw,t)):String(n)}}}function vm(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&typeof t.directive=="string"}function Cn(e){return e.toLowerCase()}function Mu({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}var Rm="use strict";function Nu(e,t){let r=e.slice(1,-1);if(r===Rm||!(r.includes('"')||r.includes("'"))){let n=t.singleQuote?"'":'"';return n+r+n}return e}function Jm(e,t,r){let n=e.originalText.slice(t,r);for(let s of e[Symbol.for("comments")]){let i=w(s);if(i>r)break;let o=I(s);if(oB.value&&(B.value.type==="ObjectPattern"||B.value.type==="ArrayPattern"))||n.type!=="ObjectPattern"&&t.objectWrap==="preserve"&&y.length>0&&Wm(n,y[0],t),F=[],C=e.map(({node:B})=>{let O=[...F,l(r())];return F=[",",A],oe(B,t)&&F.push(E),O},c);if(p){let B;if(T(n,x.Dangling)){let O=T(n,x.Line);B=[v(e,t),O||Z(t.originalText,I(N(0,et(n),-1)))?E:A,"..."]}else B=["..."];C.push([...F,...B])}let d=!(p||N(0,y,-1)?.type==="RestElement"),b;if(C.length===0){if(!T(n,x.Dangling))return["{}",G(e,r)];b=l(["{",v(e,t,{indent:!0}),f,"}",X(e),G(e,r)])}else{let B=t.bracketSpacing?A:f;b=["{",m([B,...C]),P(d&&ie(t)?",":""),B,"}",X(e),G(e,r)]}return e.match(B=>B.type==="ObjectPattern"&&!R(B.decorators),Nt)||Je(n)&&(e.match(void 0,(B,O)=>O==="typeAnnotation",(B,O)=>O==="typeAnnotation",Nt)||e.match(void 0,(B,O)=>B.type==="FunctionTypeParam"&&O==="typeAnnotation",Nt))||!D&&e.match(B=>B.type==="ObjectPattern",B=>B.type==="AssignmentExpression"||B.type==="VariableDeclarator")?b:l(b,{shouldBreak:D})}function Wm(e,t,r){let n=r.originalText,s=w(e),i=w(t);if(vu(e)){let o=w(e),u=Jt(r,o,i);s=o+u.lastIndexOf("{")}return ue(n,s,i)}function Ru(e,t,r){let{node:n}=e;return["import",n.phase?` ${n.phase}`:"",Ws(n),Wu(e,t,r),Gu(e,t,r),Uu(e,t,r),t.semi?";":""]}var Ju=e=>e.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function An(e,t,r){let{node:n}=e,s=[Fu(e,t,r),Q(e),"export",Ju(n)?" default":""],{declaration:i,exported:o}=n;return T(n,x.Dangling)&&(s.push(" ",v(e,t)),qr(n)&&s.push(E)),i?s.push(" ",r("declaration")):(s.push(Ym(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(s.push(" *"),o&&s.push(" as ",r("exported"))):s.push(Wu(e,t,r)),s.push(Gu(e,t,r),Uu(e,t,r))),s.push(Um(n,t)),s}var qm=k(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function Um(e,t){return t.semi&&(!e.declaration||Ju(e)&&!qm(e.declaration))?";":""}function Gs(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function Ws(e,t){return Gs(e.importKind,t)}function Ym(e){return Gs(e.exportKind)}function Gu(e,t,r){let{node:n}=e;return n.source?[qu(n,t)?" from":""," ",r("source")]:""}function Wu(e,t,r){let{node:n}=e;if(!qu(n,t))return"";let s=[" "];if(R(n.specifiers)){let i=[],o=[];e.each(()=>{let u=e.node.type;if(u==="ExportNamespaceSpecifier"||u==="ExportDefaultSpecifier"||u==="ImportNamespaceSpecifier"||u==="ImportDefaultSpecifier")i.push(r());else if(u==="ExportSpecifier"||u==="ImportSpecifier")o.push(r());else throw new Qe(n,"specifier")},"specifiers"),s.push(L(", ",i)),o.length>0&&(i.length>0&&s.push(", "),o.length>1||i.length>0||n.specifiers.some(p=>T(p))?s.push(l(["{",m([t.bracketSpacing?A:f,L([",",A],o)]),P(ie(t)?",":""),t.bracketSpacing?A:f,"}"])):s.push(["{",t.bracketSpacing?" ":"",...o,t.bracketSpacing?" ":"","}"]))}else s.push("{}");return s}function qu(e,t){return e.type!=="ImportDeclaration"||R(e.specifiers)||e.importKind==="type"?!0:Jt(t,w(e),w(e.source)).trimEnd().endsWith("from")}function Hm(e,t){if(e.extra?.deprecatedAssertSyntax)return"assert";let r=Jt(t,I(e.source),e.attributes?.[0]?w(e.attributes[0]):I(e)).trimStart();return r.startsWith("assert")?"assert":r.startsWith("with")||R(e.attributes)?"with":void 0}var Xm=e=>{let{attributes:t}=e;if(t.length!==1)return!1;let[r]=t,{type:n,key:s,value:i}=r;return n==="ImportAttribute"&&(s.type==="Identifier"&&s.name==="type"||V(s)&&s.value==="type")&&V(i)&&!T(r)&&!T(s)&&!T(i)};function Uu(e,t,r){let{node:n}=e;if(!n.source)return"";let s=Hm(n,t);if(!s)return"";let i=ir(e,t,r);return Xm(n)&&(i=_t(i)),[` ${s} `,i]}function Yu(e,t,r){let{node:n}=e,{type:s}=n,i=s.startsWith("Import"),o=i?"imported":"local",u=i?"local":"exported",p=n[o],c=n[u],y="",D="";return s==="ExportNamespaceSpecifier"||s==="ImportNamespaceSpecifier"?y="*":p&&(y=r(o)),c&&!Vm(n)&&(D=r(u)),[Gs(s==="ImportSpecifier"?n.importKind:n.exportKind,!1),y,y&&D?" as ":"",D]}function Vm(e){if(e.type!=="ImportSpecifier"&&e.type!=="ExportSpecifier")return!1;let{local:t,[e.type==="ImportSpecifier"?"imported":"exported"]:r}=e;if(t.type!==r.type||!pi(t,r))return!1;if(V(t))return t.value===r.value&&pe(t)===pe(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function or(e,t){return["...",t("argument"),G(e,t)]}function $m(e){let t=[e];for(let r=0;rF[Y]===n),d=F.type===n.type&&!C,b,B,O=0;do B=b||n,b=e.getParentNode(O),O++;while(b&&b.type===n.type&&u.every(Y=>b[Y]!==B));let h=b||F,g=B;if(s&&(H(n[u[0]])||H(p)||H(c)||$m(g))){D=!0,d=!0;let Y=ee=>[P("("),m([f,ee]),f,P(")")],z=ee=>ee.type==="NullLiteral"||ee.type==="Literal"&&ee.value===null||ee.type==="Identifier"&&ee.name==="undefined";y.push(" ? ",z(p)?r(i):Y(r(i))," : ",c.type===n.type||z(c)?r(o):Y(r(o)))}else{let Y=ee=>t.useTabs?m(r(ee)):xe(2,r(ee)),z=[A,"? ",p.type===n.type?P("","("):"",Y(i),p.type===n.type?P("",")"):"",A,": ",Y(o)];y.push(F.type!==n.type||F[o]===n||C?z:t.useTabs?Qr(m(z)):xe(Math.max(0,t.tabWidth-2),z))}let S=Y=>F===h?l(Y):Y,j=!D&&(J(F)||F.type==="NGPipeExpression"&&F.left===n)&&!F.computed,U=zm(e),fe=S([Km(e,t,r),d?y:m(y),s&&j&&!U?f:""]);return C||U?l([m([f,fe]),f]):fe}function Zm(e,t){return(J(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function eD(e,t,r,n){return[...e.map(i=>et(i)),et(t),et(r)].flat().some(i=>ce(i)&&ue(n.originalText,w(i),I(i)))}var tD=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function rD(e){let{node:t}=e;if(t.type!=="ConditionalExpression")return!1;let r,n=t;for(let s=0;!r;s++){let i=e.getParentNode(s);if(i.type==="ChainExpression"&&i.expression===n||M(i)&&i.callee===n||J(i)&&i.object===n||i.type==="TSNonNullExpression"&&i.expression===n){n=i;continue}i.type==="NewExpression"&&i.callee===n||Ae(i)&&i.expression===n?(r=e.getParentNode(s+1),n=i):r=i}return n===t?!1:r[tD.get(r.type)]===n}var qs=e=>[P("("),m([f,e]),f,P(")")];function ur(e,t,r,n){if(!t.experimentalTernaries)return Hu(e,t,r);let{node:s}=e,i=s.type==="ConditionalExpression",o=Ue(s),u=i?"consequent":"trueType",p=i?"alternate":"falseType",c=i?["test"]:["checkType","extendsType"],y=s[u],D=s[p],F=c.map(mr=>s[mr]),{parent:C}=e,d=C.type===s.type,b=d&&c.some(mr=>C[mr]===s),B=d&&C[p]===s,O=y.type===s.type,h=D.type===s.type,g=h||B,S=t.tabWidth>2||t.useTabs,j,U,fe=0;do U=j||s,j=e.getParentNode(fe),fe++;while(j&&j.type===s.type&&c.every(mr=>j[mr]!==U));let Y=j||C,z=n&&n.assignmentLayout&&n.assignmentLayout!=="break-after-operator"&&(C.type==="AssignmentExpression"||C.type==="VariableDeclarator"||C.type==="ClassProperty"||C.type==="PropertyDefinition"||C.type==="ClassPrivateProperty"||C.type==="ObjectProperty"||C.type==="Property"),ee=(C.type==="ReturnStatement"||C.type==="ThrowStatement")&&!(O||h),Ie=i&&Y.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",st=rD(e),_=Zm(s,C),re=o&&ge(e,t),ae=S?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",it=eD(F,y,D,t)||O||h,Bt=!g&&!d&&!o&&(Ie?y.type==="NullLiteral"||y.type==="Literal"&&y.value===null:Fr(y,t)&&$n(s.test,3)),Mn=g||B||o&&!d||d&&i&&$n(s.test,1)||Bt,Pr=[];!O&&T(y,x.Dangling)&&e.call(()=>{Pr.push(v(e,t),E)},"consequent");let cr=[];T(s.test,x.Dangling)&&e.call(()=>{cr.push(v(e,t))},"test"),!h&&T(D,x.Dangling)&&e.call(()=>{cr.push(v(e,t))},"alternate"),T(s,x.Dangling)&&cr.push(v(e,t));let $s=Symbol("test"),xa=Symbol("consequent"),kr=Symbol("test-and-consequent"),ga=i?[qs(r("test")),s.test.type==="ConditionalExpression"?ke:""]:[r("checkType")," ","extends"," ",Ue(s.extendsType)||s.extendsType.type==="TSMappedType"?r("extendsType"):l(qs(r("extendsType")))],Ks=l([ga," ?"],{id:$s}),ha=r(u),Ir=m([O||Ie&&(H(y)||d||g)?E:A,Pr,ha]),Sa=Mn?l([Ks,g?Ir:P(Ir,l(Ir,{id:xa}),{groupId:$s})],{id:kr}):[Ks,Ir],Nn=r(p),Qs=Bt?P(Nn,Qr(qs(Nn)),{groupId:kr}):Nn,lr=[Sa,cr.length>0?[m([E,cr]),E]:h?E:Bt?P(A," ",{groupId:kr}):A,":",h?" ":S?Mn?P(ae,P(g||Bt?" ":ae," "),{groupId:kr}):P(ae," "):" ",h?Qs:l([m(Qs),Ie&&!Bt?f:""]),_&&!st?f:"",it?ke:""];return z&&!it?l(m([f,l(lr)])):z||ee?l(m(lr)):st||o&&b?l([m([f,lr]),re?f:""]):C===Y?l(lr):lr}function Xu(e,t,r,n){let{node:s}=e;if(Jr(s))return ju(e,t);switch(s.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[v(e,t),r("node"),E];case"File":return _u(e,t,r)??r("program");case"ExpressionStatement":return wu(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!T(s.expression)&&(se(s.expression)||q(s.expression))?["(",r("expression"),")"]:l(["(",m([f,r("expression")]),f,")"]);case"AssignmentExpression":return Zo(e,t,r);case"VariableDeclarator":return eu(e,t,r);case"BinaryExpression":case"LogicalExpression":return on(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return Xo(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return Ho(e,t,r);case"Identifier":return[s.name,X(e),sn(e),G(e,r)];case"V8IntrinsicIdentifier":return["%",s.name];case"SpreadElement":return or(e,r);case"RestElement":return or(e,r);case"FunctionDeclaration":case"FunctionExpression":return mn(e,t,r,n);case"ArrowFunctionExpression":return xu(e,t,r,n);case"YieldExpression":return[`yield${s.delegate?"*":""}`,s.argument?[" ",r("argument")]:""];case"AwaitExpression":{let i=["await"];if(s.argument){i.push(" ",r("argument"));let{parent:o}=e;if(M(o)&&o.callee===s||J(o)&&o.object===s){i=[m([f,...i]),f];let u=e.findAncestor(p=>p.type==="AwaitExpression"||p.type==="BlockStatement");if(u?.type!=="AwaitExpression"||!ye(u.argument,p=>p===s))return l(i)}}return i}case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return An(e,t,r);case"ImportDeclaration":return Ru(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Yu(e,t,r);case"ImportAttribute":return ln(e,t,r);case"Program":case"BlockStatement":case"StaticBlock":return En(e,t,r);case"ClassBody":return Rt(e,t,r);case"ThrowStatement":return uu(e,t,r);case"ReturnStatement":return ou(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return vt(e,t,r);case"ObjectExpression":case"ObjectPattern":return ir(e,t,r);case"Property":return mt(s)?Sr(e,t,r):ln(e,t,r);case"ObjectProperty":return ln(e,t,r);case"ObjectMethod":return Sr(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":return tr(e,t,r);case"SequenceExpression":{let{parent:i}=e;if(i.type==="ExpressionStatement"||i.type==="ForStatement"){let u=[];return e.each(({isFirst:p})=>{p?u.push(r()):u.push(",",m([A,r()]))},"expressions"),l(u)}let o=L([",",A],e.map(r,"expressions"));return(i.type==="ReturnStatement"||i.type==="ThrowStatement")&&e.key==="argument"||i.type==="ArrowFunctionExpression"&&e.key==="body"?l(P([m([f,o]),f],o)):l(o)}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[r("value"),t.semi?";":""];case"UnaryExpression":{let i=[s.operator];return/[a-z]$/u.test(s.operator)&&i.push(" "),T(s.argument)?i.push(l(["(",m([f,r("argument")]),f,")"])):i.push(r("argument")),i}case"UpdateExpression":return[s.prefix?s.operator:"",r("argument"),s.prefix?"":s.operator];case"ConditionalExpression":return ur(e,t,r,n);case"VariableDeclaration":{let i=e.map(r,"declarations"),o=e.parent,u=o.type==="ForStatement"||o.type==="ForInStatement"||o.type==="ForOfStatement",p=s.declarations.some(y=>y.init),c;return i.length===1&&!T(s.declarations[0])?c=i[0]:i.length>0&&(c=m(i[0])),l([Q(e),s.kind,c?[" ",c]:"",m(i.slice(1).map(y=>[",",p&&!u?E:A,y])),t.semi&&!(u&&o.body!==s)?";":""])}case"WithStatement":return l(["with (",r("object"),")",Ft(s.body,r("body"))]);case"IfStatement":{let i=Ft(s.consequent,r("consequent")),u=[l(["if (",l([m([f,r("test")]),f]),")",i])];if(s.alternate){let p=T(s.consequent,x.Trailing|x.Line)||qr(s),c=s.consequent.type==="BlockStatement"&&!p;u.push(c?" ":E),T(s,x.Dangling)&&u.push(v(e,t),p?E:" "),u.push("else",l(Ft(s.alternate,r("alternate"),s.alternate.type==="IfStatement")))}return u}case"ForStatement":{let i=Ft(s.body,r("body")),o=v(e,t),u=o?[o,f]:"";return!s.init&&!s.test&&!s.update?[u,l(["for (;;)",i])]:[u,l(["for (",l([m([f,r("init"),";",A,r("test"),";",s.update?[A,r("update")]:P("",A)]),f]),")",i])]}case"WhileStatement":return l(["while (",l([m([f,r("test")]),f]),")",Ft(s.body,r("body"))]);case"ForInStatement":return l(["for (",r("left")," in ",r("right"),")",Ft(s.body,r("body"))]);case"ForOfStatement":return l(["for",s.await?" await":""," (",r("left")," of ",r("right"),")",Ft(s.body,r("body"))]);case"DoWhileStatement":{let i=Ft(s.body,r("body"));return[l(["do",i]),s.body.type==="BlockStatement"?" ":E,"while (",l([m([f,r("test")]),f]),")",t.semi?";":""]}case"DoExpression":return[s.async?"async ":"","do ",r("body")];case"BreakStatement":case"ContinueStatement":return[s.type==="BreakStatement"?"break":"continue",s.label?[" ",r("label")]:"",t.semi?";":""];case"LabeledStatement":return[r("label"),`:${s.body.type==="EmptyStatement"&&!T(s.body,x.Leading)?"":" "}`,r("body")];case"TryStatement":return["try ",r("block"),s.handler?[" ",r("handler")]:"",s.finalizer?[" finally ",r("finalizer")]:""];case"CatchClause":if(s.param){let i=T(s.param,u=>!ce(u)||u.leading&&Z(t.originalText,I(u))||u.trailing&&Z(t.originalText,w(u),{backwards:!0})),o=r("param");return["catch ",i?["(",m([f,o]),f,") "]:["(",o,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[l(["switch (",m([f,r("discriminant")]),f,")"])," {",s.cases.length>0?m([E,L(E,e.map(({node:i,isLast:o})=>[r(),!o&&oe(i,t)?E:""],"cases"))]):"",E,"}"];case"SwitchCase":{let i=[];s.test?i.push("case ",r("test"),":"):i.push("default:"),T(s,x.Dangling)&&i.push(" ",v(e,t));let o=s.consequent.filter(u=>u.type!=="EmptyStatement");if(o.length>0){let u=br(e,t,r,"consequent");i.push(o.length===1&&o[0].type==="BlockStatement"?[" ",u]:m([E,u]))}return i}case"DebuggerStatement":return["debugger",t.semi?";":""];case"ClassDeclaration":case"ClassExpression":return sr(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return Fn(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return dn(e,t,r);case"TemplateElement":return qe(s.value.raw);case"TemplateLiteral":return en(e,t,r);case"TaggedTemplateExpression":return oo(e,t,r);case"PrivateIdentifier":return["#",s.name];case"PrivateName":return["#",r("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",r("body")];case"VoidPattern":return"void";case"EmptyStatement":if(kt(e))return";";case"InterpreterDirective":default:throw new Qe(s,"ESTree")}}function Tn(e){return[e("elementType"),"[]"]}var nD=k(["SatisfiesExpression","TSSatisfiesExpression"]);function xn(e,t,r){let{parent:n,node:s,key:i}=e,u=s.type==="AsConstExpression"?"const":r("typeAnnotation"),p=[r("expression")," ",nD(s)?"satisfies":"as"," ",u];return i==="callee"&&M(n)||i==="object"&&J(n)?l([m([f,...p]),f]):p}function Vu(e,t,r){let{node:n}=e,s=[Q(e),"component"];n.id&&s.push(" ",r("id")),s.push(r("typeParameters"));let i=sD(e,t,r);return n.rendersType?s.push(l([i," ",r("rendersType")])):s.push(l([i])),n.body&&s.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&s.push(";"),s}function sD(e,t,r){let{node:n}=e,s=n.params;if(n.rest&&(s=[...s,n.rest]),s.length===0)return["(",v(e,t,{filter:o=>_e(t.originalText,I(o))===")"}),")"];let i=[];return oD(e,(o,u)=>{let p=u===s.length-1;p&&n.rest&&i.push("..."),i.push(r()),!p&&(i.push(","),oe(s[u],t)?i.push(E,E):i.push(A))}),["(",m([f,...i]),P(ie(t,"all")&&!iD(n,s)?",":""),f,")"]}function iD(e,t){return e.rest||N(0,t,-1)?.type==="RestElement"}function oD(e,t){let{node:r}=e,n=0,s=i=>t(i,n++);e.each(s,"params"),r.rest&&e.call(s,"rest")}function $u(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function Ku(e,t,r){let{node:n}=e,s=[];return n.name&&s.push(r("name"),n.optional?"?: ":": "),s.push(r("typeAnnotation")),s}function Us(e,t,r){return ir(e,t,r)}function Qu(e,t,r){let{node:n}=e;return[n.type==="EnumSymbolBody"||n.explicitType?`of ${n.type.slice(4,-4).toLowerCase()} `:"",Us(e,t,r)]}function gn(e,t){let{node:r}=e,n=t("id");r.computed&&(n=["[",n,"]"]);let s="";return r.initializer&&(s=t("initializer")),r.init&&(s=t("init")),s?[n," = ",s]:n}function hn(e,t){let{node:r}=e;return[Q(e),r.const?"const ":"","enum ",t("id")," ",t("body")]}function Sn(e,t,r){let{node:n}=e,s=[Zt(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&s.push("new ");let i=Ke(e,t,r,!1,!0),o=[];return n.type==="FunctionTypeAnnotation"?o.push(uD(e)?" => ":": ",r("returnType")):o.push(G(e,r,"returnType")),lt(n,o)&&(i=l(i)),s.push(i,o),[l(s),n.type==="TSConstructSignatureDeclaration"||n.type==="TSCallSignatureDeclaration"?he(e,t):""]}function uD(e){let{node:t,parent:r}=e;return t.type==="FunctionTypeAnnotation"&&(Gr(r)||!((r.type==="ObjectTypeProperty"||r.type==="ObjectTypeInternalSlot")&&!r.variance&&!r.optional&&bt(r,t)||r.type==="ObjectTypeCallProperty"||e.getParentNode(2)?.type==="DeclareFunction"))}function Zu(e,t,r){let{node:n}=e,s=["hook"];n.id&&s.push(" ",r("id"));let i=Ke(e,t,r,!1,!0),o=rr(e,r),u=lt(n,o);return s.push(l([u?l(i):i,o]),n.body?" ":"",r("body")),s}function ea(e,t,r){let{node:n}=e,s=[Q(e),"hook"];return n.id&&s.push(" ",r("id")),t.semi&&s.push(";"),s}function zu(e){let{node:t}=e;return t.type==="HookTypeAnnotation"&&e.getParentNode(2)?.type==="DeclareHook"}function ta(e,t,r){let{node:n}=e,s=Ke(e,t,r,!1,!0),i=[zu(e)?": ":" => ",r("returnType")];return l([zu(e)?"":"hook ",lt(n,i)?l(s):s,i])}function Bn(e,t,r){return[r("objectType"),X(e),"[",r("indexType"),"]"]}function bn(e,t,r){return["infer ",r("typeParameter")]}function Pn(e,t,r){let n=!1;return l(e.map(({isFirst:s,previous:i,node:o,index:u})=>{let p=r();if(s)return p;let c=Je(o),y=Je(i);return y&&c?[" & ",n?m(p):p]:!y&&!c||Ee(t.originalText,o)?t.experimentalOperatorPosition==="start"?m([A,"& ",p]):m([" &",A,p]):(u>1&&(n=!0),[" & ",u>1?m(p):p])},"types"))}function aD(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function na(e,t,r){let{node:n}=e;return[l([n.variance?r("variance"):"","[",m([r("keyTparam")," in ",r("sourceType")]),"]",aD(n.optional),": ",r("propType")]),he(e,t)]}function ra(e,t){return e==="+"||e==="-"?e+t:t}function sa(e,t,r){let{node:n}=e,s=!1;if(t.objectWrap==="preserve"){let i=w(n),o=Jt(t,i+1,w(n.key)),u=i+1+o.search(/\S/u);ue(t.originalText,i,u)&&(s=!0)}return l(["{",m([t.bracketSpacing?A:f,T(n,x.Dangling)?l([v(e,t),E]):"",l([n.readonly?[ra(n.readonly,"readonly")," "]:"","[",r("key")," in ",r("constraint"),n.nameType?[" as ",r("nameType")]:"","]",n.optional?ra(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?P(";"):""]),t.bracketSpacing?A:f,"}"],{shouldBreak:s})}function ia(e,t,r){let{node:n}=e;return[l(["match (",m([f,r("argument")]),f,")"])," {",n.cases.length>0?m([E,L(E,e.map(({node:s,isLast:i})=>[r(),!i&&oe(s,t)?E:""],"cases"))]):"",E,"}"]}function oa(e,t,r){let{node:n}=e,s=T(n,x.Dangling)?[" ",v(e,t)]:[],i=n.type==="MatchStatementCase"?[" ",r("body")]:m([A,r("body"),","]);return[r("pattern"),n.guard?l([m([A,"if (",r("guard"),")"])]):"",l([" =>",s,i])]}function ua(e,t,r){let{node:n}=e;switch(n.type){case"MatchOrPattern":return lD(e,t,r);case"MatchAsPattern":return[r("pattern")," as ",r("target")];case"MatchWildcardPattern":return["_"];case"MatchLiteralPattern":return r("literal");case"MatchUnaryPattern":return[n.operator,r("argument")];case"MatchIdentifierPattern":return r("id");case"MatchMemberPattern":{let s=n.property.type==="Identifier"?[".",r("property")]:["[",m([f,r("property")]),f,"]"];return l([r("base"),s])}case"MatchBindingPattern":return[n.kind," ",r("id")];case"MatchObjectPattern":{let s=e.map(r,"properties");return n.rest&&s.push(r("rest")),l(["{",m([f,L([",",A],s)]),n.rest?"":P(","),f,"}"])}case"MatchArrayPattern":{let s=e.map(r,"elements");return n.rest&&s.push(r("rest")),l(["[",m([f,L([",",A],s)]),n.rest?"":P(","),f,"]"])}case"MatchObjectPatternProperty":return n.shorthand?r("pattern"):l([r("key"),":",m([A,r("pattern")])]);case"MatchRestPattern":{let s=["..."];return n.argument&&s.push(r("argument")),s}}}var aa=k(["MatchWildcardPattern","MatchLiteralPattern","MatchUnaryPattern","MatchIdentifierPattern"]);function pD(e){let{patterns:t}=e;if(t.some(n=>T(n)))return!1;let r=t.find(n=>n.type==="MatchObjectPattern");return r?t.every(n=>n===r||aa(n)):!1}function cD(e){return aa(e)||e.type==="MatchObjectPattern"?!0:e.type==="MatchOrPattern"?pD(e):!1}function lD(e,t,r){let{node:n}=e,{parent:s}=e,i=s.type!=="MatchStatementCase"&&s.type!=="MatchExpressionCase"&&s.type!=="MatchArrayPattern"&&s.type!=="MatchObjectPatternProperty"&&!Ee(t.originalText,n),o=cD(n),u=e.map(()=>{let c=r();return o||(c=xe(2,c)),De(e,c,t)},"patterns");if(o)return L(" | ",u);let p=[P(["| "]),L([A,"| "],u)];return ge(e,t)?l([m([P([f]),p]),f]):s.type==="MatchArrayPattern"&&s.elements.length>1?l([m([P(["(",f]),p]),f,P(")")]):l(i?m(p):p)}function pa(e,t,r){let{node:n}=e,s=[Q(e),"opaque type ",r("id"),r("typeParameters")];if(n.supertype&&s.push(": ",r("supertype")),n.lowerBound||n.upperBound){let i=[];n.lowerBound&&i.push(m([A,"super ",r("lowerBound")])),n.upperBound&&i.push(m([A,"extends ",r("upperBound")])),s.push(l(i))}return n.impltype&&s.push(" = ",r("impltype")),s.push(t.semi?";":""),s}function kn(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function In(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}function Ln(e,t,r){let{node:n}=e,s=[Q(e),"type ",r("id"),r("typeParameters")],i=n.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[ht(e,t,r,s," =",i),t.semi?";":""]}function mD(e,t,r){let{node:n}=e;return K(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/u.test(t.filepath))}function Gt(e,t,r,n){let{node:s}=e;if(!s[n])return"";if(!Array.isArray(s[n]))return r(n);let i=It(e.grandparent),o=e.match(c=>!(c[n].length===1&&Je(c[n][0])),void 0,(c,y)=>y==="typeAnnotation",c=>c.type==="Identifier",bs);if(s[n].length===0||!o&&(i||s[n].length===1&&(s[n][0].type==="NullableTypeAnnotation"||Go(s[n][0]))))return["<",L(", ",e.map(r,n)),DD(e,t),">"];let p=s.type==="TSTypeParameterInstantiation"?"":mD(e,t,n)?",":ie(t)?P(","):"";return l(["<",m([f,L([",",A],e.map(r,n))]),p,f,">"])}function DD(e,t){let{node:r}=e;if(!T(r,x.Dangling))return"";let n=!T(r,x.Line),s=v(e,t,{indent:!n});return n?s:[s,E]}function On(e,t,r){let{node:n}=e,s=[n.const?"const ":""],i=n.type==="TSTypeParameter"?r("name"):n.name;if(n.variance&&s.push(r("variance")),n.in&&s.push("in "),n.out&&s.push("out "),s.push(i),n.bound&&(n.usesExtendsBound&&s.push(" extends "),s.push(G(e,r,"bound"))),n.constraint){let o=Symbol("constraint");s.push(" extends",l(m(A),{id:o}),je,yt(r("constraint"),{groupId:o}))}if(n.default){let o=Symbol("default");s.push(" =",l(m(A),{id:o}),je,yt(r("default"),{groupId:o}))}return l(s)}function wn(e,t){let{node:r}=e;return[r.type==="TSTypePredicate"&&r.asserts?"asserts ":r.type==="TypePredicate"&&r.kind?`${r.kind} `:"",t("parameterName"),r.typeAnnotation?[" is ",G(e,t)]:""]}function _n({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument";return["typeof ",t(r),t("typeArguments")]}function ca(e,t,r){let{node:n}=e;if(Nr(n))return n.type.slice(0,-14).toLowerCase();switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return Vu(e,t,r);case"ComponentParameter":return $u(e,t,r);case"ComponentTypeParameter":return Ku(e,t,r);case"HookDeclaration":return Zu(e,t,r);case"DeclareHook":return ea(e,t,r);case"HookTypeAnnotation":return ta(e,t,r);case"DeclareFunction":return[Q(e),"function ",r("id"),r("predicate"),t.semi?";":""];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",G(e,r),t.semi?";":""];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[Q(e),n.kind??"var"," ",r("id"),t.semi?";":""];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return An(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return pa(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return Ln(e,t,r);case"IntersectionTypeAnnotation":return Pn(e,t,r);case"UnionTypeAnnotation":return un(e,t,r);case"ConditionalTypeAnnotation":return ur(e,t,r);case"InferTypeAnnotation":return bn(e,t,r);case"FunctionTypeAnnotation":return Sn(e,t,r);case"TupleTypeAnnotation":return tr(e,t,r);case"TupleTypeLabeledElement":return In(e,t,r);case"TupleTypeSpreadElement":return kn(e,t,r);case"GenericTypeAnnotation":return[r("id"),Gt(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return Bn(e,t,r);case"TypeAnnotation":return an(e,t,r);case"TypeParameter":return On(e,t,r);case"TypeofTypeAnnotation":return _n(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return Tn(r);case"DeclareEnum":case"EnumDeclaration":return hn(e,r);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return Qu(e,t,r);case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return gn(e,r);case"FunctionTypeParam":{let s=n.name?r("name"):e.parent.this===n?"this":"";return[s,X(e),s?": ":"",r("typeAnnotation")]}case"DeclareClass":case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return sr(e,t,r);case"ObjectTypeAnnotation":return Rt(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:s}=n;return Le(s==="plus"||s==="minus"),s==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value"),he(e,t)];case"ObjectTypeMappedTypeProperty":return na(e,t,r);case"ObjectTypeIndexer":return[n.static?"static ":"",n.variance?r("variance"):"","[",r("id"),n.id?": ":"",r("key"),"]: ",r("value"),he(e,t)];case"ObjectTypeProperty":{let s="";return n.proto?s="proto ":n.static&&(s="static "),[s,n.kind!=="init"?n.kind+" ":"",n.variance?r("variance"):"",Ct(e,t,r),X(e),mt(n)?"":": ",r("value"),he(e,t)]}case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",X(e),n.method?"":": ",r("value"),he(e,t)];case"ObjectTypeSpreadProperty":return or(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return qe(ut(pe(n),t));case"NumberLiteralTypeAnnotation":return dt(pe(n));case"BigIntLiteralTypeAnnotation":return Cn(pe(n));case"TypeCastExpression":return["(",r("expression"),G(e,r),")"];case"TypePredicate":return wn(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return Gt(e,t,r,"params");case"InferredPredicate":case"DeclaredPredicate":return[e.key==="predicate"&&e.parent.type!=="DeclareFunction"&&!e.parent.returnType?": ":" ","%checks",...n.type==="DeclaredPredicate"?["(",r("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return xn(e,t,r);case"MatchExpression":case"MatchStatement":return ia(e,t,r);case"MatchExpressionCase":case"MatchStatementCase":return oa(e,t,r);case"MatchOrPattern":case"MatchAsPattern":case"MatchWildcardPattern":case"MatchLiteralPattern":case"MatchUnaryPattern":case"MatchIdentifierPattern":case"MatchMemberPattern":case"MatchBindingPattern":case"MatchObjectPattern":case"MatchObjectPatternProperty":case"MatchRestPattern":case"MatchArrayPattern":return ua(e,t,r)}}function la(e,t,r){let{node:n}=e,s=n.parameters.length>1?P(ie(t)?",":""):"",i=l([m([f,L([", ",f],e.map(r,"parameters"))]),s,f]);return[e.key==="body"&&e.parent.type==="ClassBody"&&n.static?"static ":"",n.readonly?"readonly ":"","[",n.parameters?i:"","]",G(e,r),he(e,t)]}function Ys(e,t,r){let{node:n}=e;return[n.postfix?"":r,G(e,t),n.postfix?r:""]}function ma(e,t,r){let{node:n}=e,s=[],i=n.kind&&n.kind!=="method"?`${n.kind} `:"";s.push(jt(n),i,n.computed?"[":"",r("key"),n.computed?"]":"",X(e));let o=Ke(e,t,r,!1,!0),u=G(e,r,"returnType"),p=lt(n,u);return s.push(p?l(o):o),n.returnType&&s.push(l(u)),[l(s),he(e,t)]}function Da(e,t,r){let{node:n}=e;return[Q(e),n.kind==="global"?"":`${n.kind} `,r("id"),n.body?[" ",l(r("body"))]:t.semi?";":""]}function fa(e,t,r){let{node:n}=e,s=!(q(n.expression)||se(n.expression)),i=l(["<",m([f,r("typeAnnotation")]),f,">"]),o=[P("("),m([f,r("expression")]),f,P(")")];return s?nt([[i,r("expression")],[i,l(o,{shouldBreak:!0})],[i,r("expression")]]):l([i,r("expression")])}function ya(e,t,r){let{node:n}=e;if(n.type.startsWith("TS")){if(jr(n))return n.type.slice(2,-7).toLowerCase();switch(n.type){case"TSThisType":return"this";case"TSTypeAssertion":return fa(e,t,r);case"TSDeclareFunction":return mn(e,t,r);case"TSExportAssignment":return["export = ",r("expression"),t.semi?";":""];case"TSModuleBlock":return En(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return Rt(e,t,r);case"TSTypeAliasDeclaration":return Ln(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return Fn(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return dn(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSInstantiationExpression":return[r("expression"),r("typeArguments")];case"TSTemplateLiteralType":return en(e,t,r);case"TSNamedTupleMember":return In(e,t,r);case"TSRestType":return kn(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return sr(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return Gt(e,t,r,"params");case"TSTypeParameter":return On(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return xn(e,t,r);case"TSArrayType":return Tn(r);case"TSPropertySignature":return[n.readonly?"readonly ":"",Ct(e,t,r),X(e),G(e,r),he(e,t)];case"TSParameterProperty":return[jt(n),n.static?"static ":"",n.override?"override ":"",n.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return _n(e,r);case"TSIndexSignature":return la(e,t,r);case"TSTypePredicate":return wn(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return[vt(e,t,r),n.qualifier?[".",r("qualifier")]:"",Gt(e,t,r,"typeArguments")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return Bn(e,t,r);case"TSTypeOperator":return[n.operator," ",r("typeAnnotation")];case"TSMappedType":return sa(e,t,r);case"TSMethodSignature":return ma(e,t,r);case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return hn(e,r);case"TSEnumBody":return Us(e,t,r);case"TSEnumMember":return gn(e,r);case"TSImportEqualsDeclaration":return["import ",Ws(n,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return vt(e,t,r);case"TSModuleDeclaration":return Da(e,t,r);case"TSConditionalType":return ur(e,t,r);case"TSInferType":return bn(e,t,r);case"TSIntersectionType":return Pn(e,t,r);case"TSUnionType":return un(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return Sn(e,t,r);case"TSTupleType":return tr(e,t,r);case"TSTypeReference":return[r("typeName"),Gt(e,t,r,"typeArguments")];case"TSTypeAnnotation":return an(e,t,r);case"TSEmptyBodyFunctionExpression":return Dn(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return Ys(e,r,"?");case"TSJSDocNonNullableType":return Ys(e,r,"!");case"TSParenthesizedType":default:throw new Qe(n,"TypeScript")}}}function fD(e,t,r,n){for(let s of[Eu,Du,ca,ya,Xu]){let i=s(e,t,r,n);if(i!==void 0)return i}}var yD=k(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function ED(e,t,r,n){e.isRoot&&t.__onHtmlBindingRoot?.(e.node,t);let{node:s}=e,i=nr(e)?t.originalText.slice(w(s),I(s)):fD(e,t,r,n);if(!i)return"";if(yD(s))return i;let o=R(s.decorators),u=du(e,t,r),p=s.type==="ClassExpression";if(o&&!p)return Ar(i,D=>l([u,D]));let c=ge(e,t),y=au(e,t);return!u&&!c&&!y?i:Ar(i,D=>[y?";":"",c?"(":"",c&&p&&o?[m([A,u,D]),A]:[u,D],c?")":""])}var Hs=ED;var FD={experimental_avoidAstMutation:!0};var Ea=[{name:"JSON.stringify",type:"data",aceMode:"json",extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json-stringify"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON",type:"data",aceMode:"json",extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".json.example",".mcmeta",".sarif",".tact",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON with Comments",type:"data",aceMode:"javascript",extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-color-scheme",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[],tmScope:"source.json.comments",aliases:["jsonc"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",group:"JSON",parsers:["jsonc"],vscodeLanguageIds:["jsonc"],linguistLanguageId:423},{name:"JSON5",type:"data",aceMode:"json5",extensions:[".json5"],tmScope:"source.js",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"],linguistLanguageId:175}];var Vs={};vn(Vs,{getVisitorKeys:()=>da,massageAstNode:()=>Aa,print:()=>CD});var ar=[[]],Fa={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:ar[0],BooleanLiteral:ar[0],StringLiteral:ar[0],NumericLiteral:ar[0],Identifier:ar[0],TemplateLiteral:["quasis"],TemplateElement:ar[0]};var dD=_r(Fa),da=dD;function CD(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),E];case"ArrayExpression":{if(n.elements.length===0)return"[]";let s=e.map(()=>e.node===null?"null":r(),"elements");return["[",m([E,L([",",E],s)]),E,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",m([E,L([",",E],e.map(r,"properties"))]),E,"}"];case"ObjectProperty":return[r("key"),": ",r("value")];case"UnaryExpression":return[n.operator==="+"?"":n.operator,r("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return n.value?"true":"false";case"StringLiteral":return JSON.stringify(n.value);case"NumericLiteral":return Ca(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return Ca(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new Qe(n,"JSON")}}function Ca(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var AD=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function Aa(e,t){let{type:r}=e;if(r==="ObjectProperty"){let{key:n}=e;n.type==="Identifier"?t.key={type:"StringLiteral",value:n.name}:n.type==="NumericLiteral"&&(t.key={type:"StringLiteral",value:String(n.value)});return}if(r==="UnaryExpression"&&e.operator==="+")return t.argument;if(r==="ArrayExpression"){for(let[n,s]of e.elements.entries())s===null&&t.elements.splice(n,0,{type:"NullLiteral"});return}if(r==="TemplateLiteral")return{type:"StringLiteral",value:e.quasis[0].value.cooked}}Aa.ignoredProperties=AD;var pr={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var St="JavaScript",TD={arrowParens:{category:St,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:pr.bracketSameLine,objectWrap:pr.objectWrap,bracketSpacing:pr.bracketSpacing,jsxBracketSameLine:{category:St,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:St,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalOperatorPosition:{category:St,type:"choice",default:"end",description:"Where to print operators when binary expressions wrap lines.",choices:[{value:"start",description:"Print operators at the start of new lines."},{value:"end",description:"Print operators at the end of previous lines."}]},experimentalTernaries:{category:St,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:pr.singleQuote,jsxSingleQuote:{category:St,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:St,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:St,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:pr.singleAttributePerLine},Ta=TD;var xD={estree:Xs,"estree-json":Vs},gD=[...zs,...Ea];return Ia(hD);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/estree.mjs b/node_modules/prettier/plugins/estree.mjs old mode 100755 new mode 100644 index 9d16393e5..59ff7ee11 --- a/node_modules/prettier/plugins/estree.mjs +++ b/node_modules/prettier/plugins/estree.mjs @@ -1,36 +1,44 @@ -var za=Object.defineProperty;var Us=e=>{throw TypeError(e)};var xr=(e,t)=>{for(var r in t)za(e,r,{get:t[r],enumerable:!0})};var Xs=(e,t,r)=>t.has(e)||Us("Cannot "+r);var mt=(e,t,r)=>(Xs(e,t,"read from private field"),r?r.call(e):t.get(e)),Ys=(e,t,r)=>t.has(e)?Us("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Hs=(e,t,r,n)=>(Xs(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r);var Rs={};xr(Rs,{languages:()=>Tm,options:()=>Ha,printers:()=>dm});var Vs=[{name:"JavaScript",type:"programming",extensions:[".js","._js",".bones",".cjs",".es",".es6",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".start.frag",".end.frag",".wxs"],tmScope:"source.js",aceMode:"javascript",aliases:["js","node"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],filenames:["Jakefile","start.frag","end.frag"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],linguistLanguageId:183},{name:"Flow",type:"programming",extensions:[".js.flow"],tmScope:"source.js",aceMode:"javascript",aliases:[],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],filenames:[],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],linguistLanguageId:183},{name:"JSX",type:"programming",extensions:[".jsx"],tmScope:"source.js.jsx",aceMode:"javascript",aliases:void 0,codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",interpreters:void 0,filenames:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript",linguistLanguageId:183},{name:"TypeScript",type:"programming",extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",aliases:["ts"],codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",interpreters:["bun","deno","ts-node","tsx"],parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"],linguistLanguageId:378},{name:"TSX",type:"programming",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",group:"TypeScript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"],linguistLanguageId:94901924}];var vs={};xr(vs,{canAttachComment:()=>kp,embed:()=>oi,experimentalFeatures:()=>fm,getCommentChildNodes:()=>Ip,getVisitorKeys:()=>br,handleComments:()=>ts,insertPragma:()=>di,isBlockComment:()=>te,isGap:()=>Lp,massageAstNode:()=>Bu,print:()=>Ga,printComment:()=>ju,willPrintOwnComments:()=>rs});var Za=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},X=Za;var eo=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},v=eo;function to(e){return e!==null&&typeof e=="object"}var $s=to;function*ro(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,s=u=>$s(u)&&n(u);for(let u of r(e)){let i=e[u];if(Array.isArray(i))for(let a of i)s(a)&&(yield a);else s(i)&&(yield i)}}function*no(e,t){let r=[e];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function zs(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Zs(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var eu=e=>!(zs(e)||Zs(e));var so=/[^\x20-\x7F]/u;function uo(e){if(!e)return 0;if(!so.test(e))return e.length;e=e.replace(Qs()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=eu(n)?1:2)}return t}var st=uo;function hr(e){return(t,r,n)=>{let s=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:u}=t,i=r;for(;i>=0&&i0}var O=lo;var nu=new Proxy(()=>{},{get:()=>nu}),jt=nu;var gr="'",su='"';function mo(e,t){let r=t===!0||t===gr?gr:su,n=r===gr?su:gr,s=0,u=0;for(let i of e)i===r?s++:i===n&&u++;return s>u?n:r}var Sr=mo;function yo(e,t,r){let n=t==='"'?"'":'"',u=X(!1,e,/\\(.)|(["'])/gsu,(i,a,o)=>a===n?a:o===t?"\\"+o:o||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(a)?a:"\\"+a));return t+u+t}var uu=yo;function fo(e,t){jt.ok(/^(?["']).*\k$/su.test(e));let r=e.slice(1,-1),n=t.parser==="json"||t.parser==="jsonc"||t.parser==="json5"&&t.quoteProps==="preserve"&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":Sr(r,t.singleQuote);return e.charAt(0)===n?e:uu(r,n,!1)}var ut=fo;var iu=e=>Number.isInteger(e)&&e>=0;function j(e){var n,s,u;let t=((n=e.range)==null?void 0:n[0])??e.start,r=(u=((s=e.declaration)==null?void 0:s.decorators)??e.decorators)==null?void 0:u[0];return r?Math.min(j(r),t):t}function P(e){var r;return((r=e.range)==null?void 0:r[1])??e.end}function Bt(e,t){let r=j(e);return iu(r)&&r===j(t)}function Do(e,t){let r=P(e);return iu(r)&&r===P(t)}function au(e,t){return Bt(e,t)&&Do(e,t)}var rr=null;function nr(e){if(rr!==null&&typeof rr.property){let t=rr;return rr=nr.prototype=null,t}return rr=nr.prototype=e??Object.create(null),new nr}var Eo=10;for(let e=0;e<=Eo;e++)nr();function On(e){return nr(e)}function Fo(e,t="type"){On(e);function r(n){let s=n[t],u=e[s];if(!Array.isArray(u))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return u}return r}var Br=Fo;var ou={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var Co=Br(ou),br=Co;function Ao(e){let t=new Set(e);return r=>t.has(r==null?void 0:r.type)}var R=Ao;function To(e){var t;return((t=e.extra)==null?void 0:t.raw)??e.raw}var ae=To;var xo=R(["Block","CommentBlock","MultiLine"]),te=xo;var ho=R(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),Pr=ho;var go=R(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),At=go;function So(e,t){let r=t.split(".");for(let n=r.length-1;n>=0;n--){let s=r[n];if(n===0)return e.type==="Identifier"&&e.name===s;if(e.type!=="MemberExpression"||e.optional||e.computed||e.property.type!=="Identifier"||e.property.name!==s)return!1;e=e.object}}function Bo(e,t){return t.some(r=>So(e,r))}var pu=Bo;function bo({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var kr=bo;function ur(e,t){return t(e)||Ks(e,{getVisitorKeys:br,predicate:t})}function Jt(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||w(e)||G(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||xe(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function mu(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function Lr(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")}var yu=R(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),U=R(["ArrayExpression"]),ue=R(["ObjectExpression"]);function fu(e){return e.type==="LogicalExpression"&&e.operator==="??"}function ye(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function Du(e){return e.type==="BooleanLiteral"||e.type==="Literal"&&typeof e.value=="boolean"}function Rn(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&ye(e.argument)}function K(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function Jn(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var wr=R(["Literal","BooleanLiteral","BigIntLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),Po=R(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier"]),Re=R(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),Rt=R(["FunctionExpression","ArrowFunctionExpression"]);function ko(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function _n(e){return w(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var Y=R(["JSXElement","JSXFragment"]);function bt(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function Or(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function Eu(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!Bt(e,e.typeAnnotation)}var Fe=R(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function dt(e){return G(e)||e.type==="BindExpression"&&!!e.object}var Io=R(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function Nt(e){return kr(e)||Pr(e)||Io(e)||(e.type==="GenericTypeAnnotation"||e.type==="TSTypeReference")&&!e.typeParameters&&!e.typeArguments}function Lo(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var wo=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function Oo(e){return pu(e,wo)}function Pt(e,t){if((e==null?void 0:e.type)!=="CallExpression"||e.optional)return!1;let r=le(e);if(r.length===1){if(_n(e)&&Pt(t))return Rt(r[0]);if(Lo(e.callee))return _n(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||K(r[0]))&&Oo(e.callee))return r[2]&&!ye(r[2])?!1:(r.length===2?Rt(r[1]):ko(r[1])&&Q(r[1]).length<=1)||_n(r[1]);return!1}var Fu=e=>t=>((t==null?void 0:t.type)==="ChainExpression"&&(t=t.expression),e(t)),w=Fu(R(["CallExpression","OptionalCallExpression"])),G=Fu(R(["MemberExpression","OptionalMemberExpression"]));function Nn(e,t=5){return Cu(e,t)<=t}function Cu(e,t){let r=0;for(let n in e){let s=e[n];if(s&&typeof s=="object"&&typeof s.type=="string"&&(r++,r+=Cu(s,t-r)),r>t)return r}return r}var _o=.25;function ir(e,t){let{printWidth:r}=t;if(d(e))return!1;let n=r*_o;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||Rn(e)&&!d(e.argument))return!0;let s=e.type==="Literal"&&"regex"in e&&e.regex.pattern||e.type==="RegExpLiteral"&&e.pattern;return s?s.length<=n:K(e)?ut(ae(e),t).length<=n:e.type==="TemplateLiteral"?e.expressions.length===0&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(` -`):e.type==="UnaryExpression"?ir(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:wr(e)}function de(e,t){return Y(t)?kt(t):d(t,h.Leading,r=>ee(e,P(r)))}function cu(e){return e.quasis.some(t=>t.value.raw.includes(` -`))}function _r(e,t){return(e.type==="TemplateLiteral"&&cu(e)||e.type==="TaggedTemplateExpression"&&cu(e.quasi))&&!ee(t,j(e),{backwards:!0})}function Mr(e){if(!d(e))return!1;let t=v(!1,Ve(e,h.Dangling),-1);return t&&!te(t)}function Au(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(Rt(r)){if(t+=1,t>1)return!0}else if(w(r)){for(let n of le(r))if(Rt(n))return!0}return!1}function vr(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&w(t)&&w(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Mo=new Set(["!","-","+","~"]);function we(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return we(e.expression,t);let r=n=>we(n,t-1);if(Jn(e))return st(e.pattern??e.regex.pattern)<=5;if(wr(e)||Po(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` -`))&&e.expressions.every(r);if(ue(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(U(e))return e.elements.every(n=>n===null||r(n));if(yt(e)){if(e.type==="ImportExpression"||we(e.callee,t)){let n=le(e);return n.length<=t&&n.every(r)}return!1}return G(e)?we(e.object,t)&&we(e.property,t):e.type==="UnaryExpression"&&Mo.has(e.operator)||e.type==="UpdateExpression"?we(e.argument,t):!1}function du(e){return e}function ce(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function pe(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return pe(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return pe(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:pe(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:pe(e.callee,t);case"ConditionalExpression":return pe(e.test,t);case"UpdateExpression":return!e.prefix&&pe(e.argument,t);case"BindExpression":return e.object&&pe(e.object,t);case"SequenceExpression":return pe(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return pe(e.expression,t);default:return t(e)}}var lu={"==":!0,"!=":!0,"===":!0,"!==":!0},Ir={"*":!0,"/":!0,"%":!0},jn={">>":!0,">>>":!0,"<<":!0};function ar(e,t){return!(sr(t)!==sr(e)||e==="**"||lu[e]&&lu[t]||t==="%"&&Ir[e]||e==="%"&&Ir[t]||t!==e&&Ir[t]&&Ir[e]||jn[e]&&jn[t])}var vo=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function sr(e){return vo.get(e)}function Tu(e){return!!jn[e]||e==="|"||e==="^"||e==="&"}function xu(e){var r;if(e.rest)return!0;let t=Q(e);return((r=v(!1,t,-1))==null?void 0:r.type)==="RestElement"}var Mn=new WeakMap;function Q(e){if(Mn.has(e))return Mn.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),Mn.set(e,t),t}function hu(e,t){let{node:r}=e,n=0,s=u=>t(u,n++);r.this&&e.call(s,"this"),Array.isArray(r.parameters)?e.each(s,"parameters"):Array.isArray(r.params)&&e.each(s,"params"),r.rest&&e.call(s,"rest")}var vn=new WeakMap;function le(e){if(vn.has(e))return vn.get(e);if(e.type==="ChainExpression")return le(e.expression);let t=e.arguments;return(e.type==="ImportExpression"||e.type==="TSImportType")&&(t=[e.type==="ImportExpression"?e.source:e.argument],e.options&&t.push(e.options)),vn.set(e,t),t}function Gt(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>Gt(e,t),"expression");r.type==="ImportExpression"||r.type==="TSImportType"?(e.call(n=>t(n,0),r.type==="ImportExpression"?"source":"argument"),r.options&&e.call(n=>t(n,1),"options")):e.each(t,"arguments")}function Gn(e,t){let r=[];if(e.type==="ChainExpression"&&(e=e.expression,r.push("expression")),e.type==="ImportExpression"||e.type==="TSImportType"){if(t===0||t===(e.options?-2:-1))return[...r,e.type==="ImportExpression"?"source":"argument"];if(e.options&&(t===1||t===-1))return[...r,"options"];throw new RangeError("Invalid argument index")}if(t<0&&(t=e.arguments.length+t),t<0||t>=e.arguments.length)throw new RangeError("Invalid argument index");return[...r,"arguments",t]}function or(e){return e.value.trim()==="prettier-ignore"&&!e.unignore}function kt(e){return(e==null?void 0:e.prettierIgnore)||d(e,h.PrettierIgnore)}var h={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},gu=(e,t)=>{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,s)=>!(e&h.Leading&&!r.leading||e&h.Trailing&&!r.trailing||e&h.Dangling&&(r.leading||r.trailing)||e&h.Block&&!te(r)||e&h.Line&&!At(r)||e&h.First&&n!==0||e&h.Last&&n!==s.length-1||e&h.PrettierIgnore&&!or(r)||t&&!t(r))};function d(e,t,r){if(!O(e==null?void 0:e.comments))return!1;let n=gu(t,r);return n?e.comments.some(n):!0}function Ve(e,t,r){if(!Array.isArray(e==null?void 0:e.comments))return[];let n=gu(t,r);return n?e.comments.filter(n):e.comments}var me=(e,{originalText:t})=>vt(t,P(e));function yt(e){return w(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function Te(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!bt(e))}var xe=R(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),Oe=R(["TSUnionType","UnionTypeAnnotation"]),qt=R(["TSIntersectionType","IntersectionTypeAnnotation"]),Je=R(["TSConditionalType","ConditionalTypeAnnotation"]);var jo=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),Wt=e=>{for(let t of e.quasis)delete t.value};function Su(e,t){var n;if(e.type==="Program"&&delete t.sourceType,(e.type==="BigIntLiteral"||e.type==="BigIntLiteralTypeAnnotation")&&e.value&&(t.value=e.value.toLowerCase()),(e.type==="BigIntLiteral"||e.type==="Literal")&&e.bigint&&(t.bigint=e.bigint.toLowerCase()),e.type==="EmptyStatement"||e.type==="JSXText"||e.type==="JSXExpressionContainer"&&(e.expression.type==="Literal"||e.expression.type==="StringLiteral")&&e.expression.value===" ")return null;if((e.type==="Property"||e.type==="ObjectProperty"||e.type==="MethodDefinition"||e.type==="ClassProperty"||e.type==="ClassMethod"||e.type==="PropertyDefinition"||e.type==="TSDeclareMethod"||e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty"||e.type==="ImportAttribute")&&e.key&&!e.computed){let{key:s}=e;K(s)||ye(s)?t.key=String(s.value):s.type==="Identifier"&&(t.key=s.name)}if(e.type==="JSXElement"&&e.openingElement.name.name==="style"&&e.openingElement.attributes.some(s=>s.type==="JSXAttribute"&&s.name.name==="jsx"))for(let{type:s,expression:u}of t.children)s==="JSXExpressionContainer"&&u.type==="TemplateLiteral"&&Wt(u);e.type==="JSXAttribute"&&e.name.name==="css"&&e.value.type==="JSXExpressionContainer"&&e.value.expression.type==="TemplateLiteral"&&Wt(t.value.expression),e.type==="JSXAttribute"&&((n=e.value)==null?void 0:n.type)==="Literal"&&/["']|"|'/u.test(e.value.value)&&(t.value.value=X(!1,e.value.value,/["']|"|'/gu,'"'));let r=e.expression||e.callee;if(e.type==="Decorator"&&r.type==="CallExpression"&&r.callee.name==="Component"&&r.arguments.length===1){let s=e.expression.arguments[0].properties;for(let[u,i]of t.expression.arguments[0].properties.entries())switch(s[u].key.name){case"styles":U(i.value)&&Wt(i.value.elements[0]);break;case"template":i.value.type==="TemplateLiteral"&&Wt(i.value);break}}e.type==="TaggedTemplateExpression"&&(e.tag.type==="MemberExpression"||e.tag.type==="Identifier"&&(e.tag.name==="gql"||e.tag.name==="graphql"||e.tag.name==="css"||e.tag.name==="md"||e.tag.name==="markdown"||e.tag.name==="html")||e.tag.type==="CallExpression")&&Wt(t.quasi),e.type==="TemplateLiteral"&&Wt(t),e.type==="ChainExpression"&&e.expression.type==="TSNonNullExpression"&&(t.type="TSNonNullExpression",t.expression.type="ChainExpression")}Su.ignoredProperties=jo;var Bu=Su;var Ne="string",ge="array",it="cursor",$e="indent",Ke="align",Qe="trim",fe="group",_e="fill",he="if-break",ze="indent-if-break",Ze="line-suffix",Ge="line-suffix-boundary",oe="line",Se="label",Me="break-parent",jr=new Set([it,$e,Ke,Qe,fe,_e,he,ze,Ze,Ge,oe,Se,Me]);function Ro(e){if(typeof e=="string")return Ne;if(Array.isArray(e))return ge;if(!e)return;let{type:t}=e;if(jr.has(t))return t}var Be=Ro;var Jo=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function No(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(Be(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Jo([...jr].map(s=>`'${s}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var qn=class extends Error{name="InvalidDocError";constructor(t){super(No(t)),this.doc=t}},Tt=qn;var bu={};function Go(e,t,r,n){let s=[e];for(;s.length>0;){let u=s.pop();if(u===bu){r(s.pop());continue}r&&s.push(u,bu);let i=Be(u);if(!i)throw new Tt(u);if((t==null?void 0:t(u))!==!1)switch(i){case ge:case _e:{let a=i===ge?u:u.parts;for(let o=a.length,p=o-1;p>=0;--p)s.push(a[p]);break}case he:s.push(u.flatContents,u.breakContents);break;case fe:if(n&&u.expandedStates)for(let a=u.expandedStates.length,o=a-1;o>=0;--o)s.push(u.expandedStates[o]);else s.push(u.contents);break;case Ke:case $e:case ze:case Se:case Ze:s.push(u.contents);break;case Ne:case it:case Qe:case Ge:case oe:case Me:break;default:throw new Tt(u)}}}var pr=Go;function ft(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(u){if(r.has(u))return r.get(u);let i=s(u);return r.set(u,i),i}function s(u){switch(Be(u)){case ge:return t(u.map(n));case _e:return t({...u,parts:u.parts.map(n)});case he:return t({...u,breakContents:n(u.breakContents),flatContents:n(u.flatContents)});case fe:{let{expandedStates:i,contents:a}=u;return i?(i=i.map(n),a=i[0]):a=n(a),t({...u,contents:a,expandedStates:i})}case Ke:case $e:case ze:case Se:case Ze:return t({...u,contents:n(u.contents)});case Ne:case it:case Qe:case Ge:case oe:case Me:return t(u);default:throw new Tt(u)}}}function ku(e,t,r){let n=r,s=!1;function u(i){if(s)return!1;let a=t(i);a!==void 0&&(s=!0,n=a)}return pr(e,u),n}function qo(e){if(e.type===fe&&e.break||e.type===oe&&e.hard||e.type===Me)return!0}function re(e){return ku(e,qo,!1)}function Pu(e){if(e.length>0){let t=v(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Iu(e){let t=new Set,r=[];function n(u){if(u.type===Me&&Pu(r),u.type===fe){if(r.push(u),t.has(u))return!1;t.add(u)}}function s(u){u.type===fe&&r.pop().break&&Pu(r)}pr(e,n,s,!0)}function Wo(e){return e.type===oe&&!e.hard?e.soft?"":" ":e.type===he?e.flatContents:e}function cr(e){return ft(e,Wo)}function Uo(e){switch(Be(e)){case _e:if(e.parts.every(t=>t===""))return"";break;case fe:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===fe&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Ke:case $e:case ze:case Ze:if(!e.contents)return"";break;case he:if(!e.flatContents&&!e.breakContents)return"";break;case ge:{let t=[];for(let r of e){if(!r)continue;let[n,...s]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof v(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...s)}return t.length===0?"":t.length===1?t[0]:t}case Ne:case it:case Qe:case Ge:case oe:case Se:case Me:break;default:throw new Tt(e)}return e}function Ut(e){return ft(e,t=>Uo(t))}function ve(e,t=Rr){return ft(e,r=>typeof r=="string"?b(t,r.split(` -`)):r)}function Xo(e){if(e.type===oe)return!0}function Lu(e){return ku(e,Xo,!1)}function lr(e,t){return e.type===Se?{...e,contents:t(e.contents)}:t(e)}function wu(e){let t=!0;return pr(e,r=>{switch(Be(r)){case Ne:if(r==="")break;case Qe:case Ge:case oe:case Me:return t=!1,!1}}),t}var Wn=()=>{},et=Wn,Un=Wn,Ou=Wn;function D(e){return et(e),{type:$e,contents:e}}function be(e,t){return et(t),{type:Ke,contents:t,n:e}}function l(e,t={}){return et(e),Un(t.expandedStates,!0),{type:fe,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function _u(e){return be(Number.NEGATIVE_INFINITY,e)}function Jr(e){return be(-1,e)}function tt(e,t){return l(e[0],{...t,expandedStates:e})}function Nr(e){return Ou(e),{type:_e,parts:e}}function S(e,t="",r={}){return et(e),t!==""&&et(t),{type:he,breakContents:e,flatContents:t,groupId:r.groupId}}function xt(e,t){return et(e),{type:ze,contents:e,groupId:t.groupId,negate:t.negate}}function Xn(e){return et(e),{type:Ze,contents:e}}var je={type:Ge},Ce={type:Me};var Yn={type:oe,hard:!0},Yo={type:oe,hard:!0,literal:!0},x={type:oe},E={type:oe,soft:!0},F=[Yn,Ce],Rr=[Yo,Ce],mr={type:it};function b(e,t){et(e),Un(t);let r=[];for(let n=0;n0){for(let s=0;s1&&t.every(r=>r.trimStart()[0]==="*")}var Hn=new WeakMap;function Vo(e){return Hn.has(e)||Hn.set(e,Ho(e)),Hn.get(e)}var vu=Vo;function ju(e,t){let r=e.node;if(At(r))return t.originalText.slice(j(r),P(r)).trimEnd();if(vu(r))return $o(r);if(te(r))return["/*",ve(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function $o(e){let t=e.value.split(` -`);return["/*",b(F,t.map((r,n)=>n===0?r.trimEnd():" "+(nrp,ownLine:()=>tp,remaining:()=>np});function Ko(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function Vn(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Ko(e)}function De(e,t){t.leading=!0,t.trailing=!1,Vn(e,t)}function Pe(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Vn(e,t)}function z(e,t){t.leading=!1,t.trailing=!0,Vn(e,t)}function Qo(e,t){let r=null,n=t;for(;n!==r;)r=n,n=Ye(e,n),n=_t(e,n),n=Mt(e,n),n=He(e,n);return n}var ot=Qo;function zo(e,t){let r=ot(e,t);return r===!1?"":e.charAt(r)}var ke=zo;function Zo(e,t,r){for(let n=t;nAt(e)||!ie(t,j(e),P(e));function tp(e){return[Yu,Nu,Wu,fp,up,Qn,zn,Ju,Gu,Cp,Ep,es,Xu,Ap,qu,Uu,Zn,ip,Bp,Hu].some(t=>t(e))}function rp(e){return[sp,Wu,Nu,Xu,Qn,zn,Ju,Gu,Uu,Dp,Fp,es,xp,Zn,gp,Sp,bp,Hu].some(t=>t(e))}function np(e){return[Yu,Qn,zn,ap,yp,qu,es,mp,lp,Zn,hp].some(t=>t(e))}function It(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?De(r,t):Pe(e,t)}function Kn(e,t){e.type==="BlockStatement"?It(e,t):De(e,t)}function sp({comment:e,followingNode:t}){return t&&Gr(e)?(De(t,e),!0):!1}function Qn({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){if((r==null?void 0:r.type)!=="IfStatement"||!n)return!1;if(ke(s,P(e))===")")return z(t,e),!0;if(t===r.consequent&&n===r.alternate){let i=ot(s,P(r.consequent));if(j(e)"?(Pe(t,e),!0):!1}function yp({comment:e,enclosingNode:t,text:r}){return ke(r,P(e))!==")"?!1:t&&(Vu(t)&&Q(t).length===0||yt(t)&&le(t).length===0)?(Pe(t,e),!0):((t==null?void 0:t.type)==="MethodDefinition"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&Q(t.value).length===0?(Pe(t.value,e),!0):!1}function fp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return(t==null?void 0:t.type)==="ComponentTypeParameter"&&((r==null?void 0:r.type)==="DeclareComponent"||(r==null?void 0:r.type)==="ComponentTypeAnnotation")&&(n==null?void 0:n.type)!=="ComponentTypeParameter"?(z(t,e),!0):((t==null?void 0:t.type)==="ComponentParameter"||(t==null?void 0:t.type)==="RestElement")&&(r==null?void 0:r.type)==="ComponentDeclaration"&&ke(s,P(e))===")"?(z(t,e),!0):!1}function Wu({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return(t==null?void 0:t.type)==="FunctionTypeParam"&&(r==null?void 0:r.type)==="FunctionTypeAnnotation"&&(n==null?void 0:n.type)!=="FunctionTypeParam"?(z(t,e),!0):((t==null?void 0:t.type)==="Identifier"||(t==null?void 0:t.type)==="AssignmentPattern"||(t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern"||(t==null?void 0:t.type)==="RestElement"||(t==null?void 0:t.type)==="TSParameterProperty")&&Vu(r)&&ke(s,P(e))===")"?(z(t,e),!0):!te(e)&&((r==null?void 0:r.type)==="FunctionDeclaration"||(r==null?void 0:r.type)==="FunctionExpression"||(r==null?void 0:r.type)==="ObjectMethod")&&(n==null?void 0:n.type)==="BlockStatement"&&r.body===n&&ot(s,P(e))===j(n)?(It(n,e),!0):!1}function Uu({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="LabeledStatement"?(De(t,e),!0):!1}function Zn({comment:e,enclosingNode:t}){return((t==null?void 0:t.type)==="ContinueStatement"||(t==null?void 0:t.type)==="BreakStatement")&&!t.label?(z(t,e),!0):!1}function Dp({comment:e,precedingNode:t,enclosingNode:r}){return w(r)&&t&&r.callee===t&&r.arguments.length>0?(De(r.arguments[0],e),!0):!1}function Ep({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Oe(r)?(or(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?(z(t,e),!0):!1):(Oe(n)&&or(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Fp({comment:e,enclosingNode:t}){return Te(t)?(De(t,e),!0):!1}function es({comment:e,enclosingNode:t,ast:r,isLastComment:n}){var s;return((s=r==null?void 0:r.body)==null?void 0:s.length)===0?(n?Pe(r,e):De(r,e),!0):(t==null?void 0:t.type)==="Program"&&t.body.length===0&&!O(t.directives)?(n?Pe(t,e):De(t,e),!0):!1}function Cp({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="ForInStatement"||(t==null?void 0:t.type)==="ForOfStatement"?(De(t,e),!0):!1}function Xu({comment:e,precedingNode:t,enclosingNode:r,text:n}){if((r==null?void 0:r.type)==="ImportSpecifier"||(r==null?void 0:r.type)==="ExportSpecifier")return De(r,e),!0;let s=(t==null?void 0:t.type)==="ImportSpecifier"&&(r==null?void 0:r.type)==="ImportDeclaration",u=(t==null?void 0:t.type)==="ExportSpecifier"&&(r==null?void 0:r.type)==="ExportNamedDeclaration";return(s||u)&&ee(n,P(e))?(z(t,e),!0):!1}function Ap({comment:e,enclosingNode:t}){return(t==null?void 0:t.type)==="AssignmentPattern"?(De(t,e),!0):!1}var dp=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Tp=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function xp({comment:e,enclosingNode:t,followingNode:r}){return dp.has(t==null?void 0:t.type)&&r&&(Tp.has(r.type)||te(e))?(De(r,e),!0):!1}function hp({comment:e,enclosingNode:t,followingNode:r,text:n}){return!r&&((t==null?void 0:t.type)==="TSMethodSignature"||(t==null?void 0:t.type)==="TSDeclareFunction"||(t==null?void 0:t.type)==="TSAbstractMethodDefinition")&&ke(n,P(e))===";"?(z(t,e),!0):!1}function Yu({comment:e,enclosingNode:t,followingNode:r}){if(or(e)&&(t==null?void 0:t.type)==="TSMappedType"&&r===t.key)return t.prettierIgnore=!0,e.unignore=!0,!0}function Hu({comment:e,precedingNode:t,enclosingNode:r}){if((r==null?void 0:r.type)==="TSMappedType"&&!t)return Pe(r,e),!0}function gp({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&At(e)?It(r,e):Pe(t,e),!0)}function Sp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Oe(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||qt(r))?(z(v(!1,t.types,-1),e),!0):!1}function Bp({comment:e,enclosingNode:t,precedingNode:r,followingNode:n}){if(((t==null?void 0:t.type)==="ObjectPattern"||(t==null?void 0:t.type)==="ArrayPattern")&&(n==null?void 0:n.type)==="TSTypeAnnotation")return r?z(r,e):Pe(t,e),!0}function bp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return!n&&(r==null?void 0:r.type)==="UnaryExpression"&&((t==null?void 0:t.type)==="LogicalExpression"||(t==null?void 0:t.type)==="BinaryExpression")&&ie(s,j(r.argument),j(t.right))&&Ru(e,s)&&!ie(s,j(t.right),j(e))?(z(t.right,e),!0):!1}var Vu=R(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]);var Pp=new Set(["EmptyStatement","TemplateElement","TSEmptyBodyFunctionExpression","ChainExpression"]);function kp(e){return!Pp.has(e.type)}function Ip(e,t){var r;if((t.parser==="typescript"||t.parser==="flow"||t.parser==="hermes"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="oxc-ts"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree")&&e.type==="MethodDefinition"&&((r=e.value)==null?void 0:r.type)==="FunctionExpression"&&Q(e.value).length===0&&!e.value.returnType&&!O(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function rs(e){let{node:t,parent:r}=e;return(Y(t)||r&&(r.type==="JSXSpreadAttribute"||r.type==="JSXSpreadChild"||Oe(r)||(r.type==="ClassDeclaration"||r.type==="ClassExpression")&&r.superClass===t))&&(!kt(t)||Oe(r))}function Lp(e,{parser:t}){if(t==="flow"||t==="hermes"||t==="babel-flow")return e=X(!1,e,/[\s(]/gu,""),e===""||e==="/*"||e==="/*::"}function $u(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}var Ie=Symbol("MODE_BREAK"),pt=Symbol("MODE_FLAT"),Xt=Symbol("cursor"),ns=Symbol("DOC_FILL_PRINTED_LENGTH");function Ku(){return{value:"",length:0,queue:[]}}function wp(e,t){return ss(e,{type:"indent"},t)}function Op(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Ku():t<0?ss(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:ss(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function ss(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],s="",u=0,i=0,a=0;for(let c of n)switch(c.type){case"indent":m(),r.useTabs?o(1):p(r.tabWidth);break;case"stringAlign":m(),s+=c.n,u+=c.n.length;break;case"numberAlign":i+=1,a+=c.n;break;default:throw new Error(`Unexpected type '${c.type}'`)}return y(),{...e,value:s,length:u,queue:n};function o(c){s+=" ".repeat(c),u+=r.tabWidth*c}function p(c){s+=" ".repeat(c),u+=c}function m(){r.useTabs?f():y()}function f(){i>0&&o(i),C()}function y(){a>0&&p(a),C()}function C(){i=0,a=0}}function us(e){let t=0,r=0,n=e.length;e:for(;n--;){let s=e[n];if(s===Xt){r++;continue}for(let u=s.length-1;u>=0;u--){let i=s[u];if(i===" "||i===" ")t++;else{e[n]=s.slice(0,u+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(Xt);return t}function qr(e,t,r,n,s,u){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,a=[e],o=[];for(;r>=0;){if(a.length===0){if(i===0)return!0;a.push(t[--i]);continue}let{mode:p,doc:m}=a.pop(),f=Be(m);switch(f){case Ne:o.push(m),r-=st(m);break;case ge:case _e:{let y=f===ge?m:m.parts,C=m[ns]??0;for(let c=y.length-1;c>=C;c--)a.push({mode:p,doc:y[c]});break}case $e:case Ke:case ze:case Se:a.push({mode:p,doc:m.contents});break;case Qe:r+=us(o);break;case fe:{if(u&&m.break)return!1;let y=m.break?Ie:p,C=m.expandedStates&&y===Ie?v(!1,m.expandedStates,-1):m.contents;a.push({mode:y,doc:C});break}case he:{let C=(m.groupId?s[m.groupId]||pt:p)===Ie?m.breakContents:m.flatContents;C&&a.push({mode:p,doc:C});break}case oe:if(p===Ie||m.hard)return!0;m.soft||(o.push(" "),r--);break;case Ze:n=!0;break;case Ge:if(n)return!1;break}}return!1}function is(e,t){let r={},n=t.printWidth,s=$u(t.endOfLine),u=0,i=[{ind:Ku(),mode:Ie,doc:e}],a=[],o=!1,p=[],m=0;for(Iu(e);i.length>0;){let{ind:y,mode:C,doc:c}=i.pop();switch(Be(c)){case Ne:{let A=s!==` -`?X(!1,c,` -`,s):c;a.push(A),i.length>0&&(u+=st(A));break}case ge:for(let A=c.length-1;A>=0;A--)i.push({ind:y,mode:C,doc:c[A]});break;case it:if(m>=2)throw new Error("There are too many 'cursor' in doc.");a.push(Xt),m++;break;case $e:i.push({ind:wp(y,t),mode:C,doc:c.contents});break;case Ke:i.push({ind:Op(y,c.n,t),mode:C,doc:c.contents});break;case Qe:u-=us(a);break;case fe:switch(C){case pt:if(!o){i.push({ind:y,mode:c.break?Ie:pt,doc:c.contents});break}case Ie:{o=!1;let A={ind:y,mode:pt,doc:c.contents},T=n-u,B=p.length>0;if(!c.break&&qr(A,i,T,B,r))i.push(A);else if(c.expandedStates){let g=v(!1,c.expandedStates,-1);if(c.break){i.push({ind:y,mode:Ie,doc:g});break}else for(let _=1;_=c.expandedStates.length){i.push({ind:y,mode:Ie,doc:g});break}else{let M=c.expandedStates[_],J={ind:y,mode:pt,doc:M};if(qr(J,i,T,B,r)){i.push(J);break}}}else i.push({ind:y,mode:Ie,doc:c.contents});break}}c.id&&(r[c.id]=v(!1,i,-1).mode);break;case _e:{let A=n-u,T=c[ns]??0,{parts:B}=c,g=B.length-T;if(g===0)break;let _=B[T+0],M=B[T+1],J={ind:y,mode:pt,doc:_},I={ind:y,mode:Ie,doc:_},q=qr(J,[],A,p.length>0,r,!0);if(g===1){q?i.push(J):i.push(I);break}let k={ind:y,mode:pt,doc:M},W={ind:y,mode:Ie,doc:M};if(g===2){q?i.push(k,J):i.push(W,I);break}let ne=B[T+2],Z={ind:y,mode:C,doc:{...c,[ns]:T+2}};qr({ind:y,mode:pt,doc:[_,M,ne]},[],A,p.length>0,r,!0)?i.push(Z,k,J):q?i.push(Z,W,J):i.push(Z,W,I);break}case he:case ze:{let A=c.groupId?r[c.groupId]:C;if(A===Ie){let T=c.type===he?c.breakContents:c.negate?c.contents:D(c.contents);T&&i.push({ind:y,mode:C,doc:T})}if(A===pt){let T=c.type===he?c.flatContents:c.negate?D(c.contents):c.contents;T&&i.push({ind:y,mode:C,doc:T})}break}case Ze:p.push({ind:y,mode:C,doc:c.contents});break;case Ge:p.length>0&&i.push({ind:y,mode:C,doc:Yn});break;case oe:switch(C){case pt:if(c.hard)o=!0;else{c.soft||(a.push(" "),u+=1);break}case Ie:if(p.length>0){i.push({ind:y,mode:C,doc:c},...p.reverse()),p.length=0;break}c.literal?y.root?(a.push(s,y.root.value),u=y.root.length):(a.push(s),u=0):(u-=us(a),a.push(s+y.value),u=y.length);break}break;case Se:i.push({ind:y,mode:C,doc:c.contents});break;case Me:break;default:throw new Tt(c)}i.length===0&&p.length>0&&(i.push(...p.reverse()),p.length=0)}let f=a.indexOf(Xt);if(f!==-1){let y=a.indexOf(Xt,f+1);if(y===-1)return{formatted:a.filter(T=>T!==Xt).join("")};let C=a.slice(0,f).join(""),c=a.slice(f+1,y).join(""),A=a.slice(y+1).join("");return{formatted:C+c+A,cursorNodeStart:C.length,cursorNodeText:c}}return{formatted:a.join("")}}function _p(e,t,r=0){let n=0;for(let s=r;s{if(i.push(r()),m.tail)return;let{tabWidth:f}=t,y=m.value.raw,C=y.includes(` -`)?zu(y,f):o;o=C;let c=a[p],A=n[u][p],T=ie(t.originalText,P(m),j(n.quasis[p+1]));if(!T){let g=is(c,{...t,printWidth:Number.POSITIVE_INFINITY}).formatted;g.includes(` -`)?T=!0:c=g}T&&(d(A)||A.type==="Identifier"||G(A)||A.type==="ConditionalExpression"||A.type==="SequenceExpression"||xe(A)||Fe(A))&&(c=[D([E,c]),E]);let B=C===0&&y.endsWith(` -`)?be(Number.NEGATIVE_INFINITY,c):Mu(c,C,f);i.push(l(["${",B,je,"}"]))},"quasis"),i.push("`"),i}function Zu(e,t,r){let n=r("quasi"),{node:s}=e,u="",i=Ve(s.quasi,h.Leading)[0];return i&&(ie(t.originalText,P(s.typeArguments??s.typeParameters??s.tag),j(i))?u=E:u=" "),at(n.label&&{tagged:!0,...n.label},[r("tag"),r(s.typeArguments?"typeArguments":"typeParameters"),u,je,n])}function vp(e,t,r){let{node:n}=e,s=n.quasis[0].value.raw.trim().split(/\s*\|\s*/u);if(s.length>1||s.some(u=>u.length>0)){t.__inJestEach=!0;let u=e.map(r,"expressions");t.__inJestEach=!1;let i=[],a=u.map(y=>"${"+is(y,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),o=[{hasLineBreak:!1,cells:[]}];for(let y=1;yy.cells.length)),m=Array.from({length:p}).fill(0),f=[{cells:s},...o.filter(y=>y.cells.length>0)];for(let{cells:y}of f.filter(C=>!C.hasLineBreak))for(let[C,c]of y.entries())m[C]=Math.max(m[C],st(c));return i.push(je,"`",D([F,b(F,f.map(y=>b(" | ",y.cells.map((C,c)=>y.hasLineBreak?C:C+" ".repeat(m[c]-st(C))))))]),F,"`"),i}}function jp(e,t){let{node:r}=e,n=t();return d(r)&&(n=l([D([E,n]),E])),["${",n,je,"}"]}function Yt(e,t){return e.map(r=>jp(r,t),"expressions")}function Ur(e,t){return ft(e,r=>typeof r=="string"?t?X(!1,r,/(\\*)`/gu,"$1$1\\`"):as(r):r)}function as(e){return X(!1,e,/([\\`]|\$\{)/gu,String.raw`\$1`)}function Rp({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/u;return t.type==="TaggedTemplateExpression"&&t.quasi===e&&t.tag.type==="MemberExpression"&&t.tag.property.type==="Identifier"&&t.tag.property.name==="each"&&(t.tag.object.type==="Identifier"&&r.test(t.tag.object.name)||t.tag.object.type==="MemberExpression"&&t.tag.object.property.type==="Identifier"&&(t.tag.object.property.name==="only"||t.tag.object.property.name==="skip")&&t.tag.object.object.type==="Identifier"&&r.test(t.tag.object.object.name))}var ps=[(e,t)=>e.type==="ObjectExpression"&&t==="properties",(e,t)=>e.type==="CallExpression"&&e.callee.type==="Identifier"&&e.callee.name==="Component"&&t==="arguments",(e,t)=>e.type==="Decorator"&&t==="expression"];function ei(e){let t=n=>n.type==="TemplateLiteral",r=(n,s)=>Te(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&s==="value";return e.match(t,(n,s)=>U(n)&&s==="elements",r,...ps)||e.match(t,r,...ps)}function ti(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>Te(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...ps)}function os(e,t){return d(e,h.Block|h.Leading,({value:r})=>r===` ${t} `)}function Xr({node:e,parent:t},r){return os(e,r)||Jp(t)&&os(t,r)||t.type==="ExpressionStatement"&&os(t,r)}function Jp(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function Np(e,t,r){let{node:n}=r,s=n.quasis.map(m=>m.value.raw),u=0,i=s.reduce((m,f,y)=>y===0?f:m+"@prettier-placeholder-"+u+++"-id"+f,""),a=await e(i,{parser:"scss"}),o=Yt(r,t),p=Gp(a,o);if(!p)throw new Error("Couldn't insert all the expressions");return["`",D([F,p]),E,"`"]}function Gp(e,t){if(!O(t))return e;let r=0,n=ft(Ut(e),s=>typeof s!="string"||!s.includes("@prettier-placeholder")?s:s.split(/@prettier-placeholder-(\d+)-id/u).map((u,i)=>i%2===0?ve(u):(r++,t[u])));return t.length===r?n:null}function qp({node:e,parent:t,grandparent:r}){return r&&e.quasis&&t.type==="JSXExpressionContainer"&&r.type==="JSXElement"&&r.openingElement.name.name==="style"&&r.openingElement.attributes.some(n=>n.type==="JSXAttribute"&&n.name.name==="jsx")||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="css"||(t==null?void 0:t.type)==="TaggedTemplateExpression"&&t.tag.type==="MemberExpression"&&t.tag.object.name==="css"&&(t.tag.property.name==="global"||t.tag.property.name==="resolve")}function Yr(e){return e.type==="Identifier"&&e.name==="styled"}function ri(e){return/^[A-Z]/u.test(e.object.name)&&e.property.name==="extend"}function Wp({parent:e}){if(!e||e.type!=="TaggedTemplateExpression")return!1;let t=e.tag.type==="ParenthesizedExpression"?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return Yr(t.object)||ri(t);case"CallExpression":return Yr(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(Yr(t.callee.object.object)||ri(t.callee.object))||t.callee.object.type==="CallExpression"&&Yr(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function Up({parent:e,grandparent:t}){return(t==null?void 0:t.type)==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}function Xp(e){if(qp(e)||Wp(e)||Up(e)||ei(e))return Np}var ni=Xp;async function Yp(e,t,r){let{node:n}=r,s=n.quasis.length,u=Yt(r,t),i=[];for(let a=0;a2&&y[0].trim()===""&&y[1].trim()==="",T=C>2&&y[C-1].trim()===""&&y[C-2].trim()==="",B=y.every(_=>/^\s*(?:#[^\n\r]*)?$/u.test(_));if(!m&&/#[^\n\r]*$/u.test(y[C-1]))return null;let g=null;B?g=Hp(y):g=await e(f,{parser:"graphql"}),g?(g=Ur(g,!1),!p&&A&&i.push(""),i.push(g),!m&&T&&i.push("")):!p&&!m&&A&&i.push(""),c&&i.push(c)}return["`",D([F,b(F,i)]),F,"`"]}function Hp(e){let t=[],r=!1,n=e.map(s=>s.trim());for(let[s,u]of n.entries())u!==""&&(n[s-1]===""&&r?t.push([F,u]):t.push(u),r=!0);return t.length===0?null:b(F,t)}function Vp({node:e,parent:t}){return Xr({node:e,parent:t},"GraphQL")||t&&(t.type==="TaggedTemplateExpression"&&(t.tag.type==="MemberExpression"&&t.tag.object.name==="graphql"&&t.tag.property.name==="experimental"||t.tag.type==="Identifier"&&(t.tag.name==="gql"||t.tag.name==="graphql"))||t.type==="CallExpression"&&t.callee.type==="Identifier"&&t.callee.name==="graphql")}function $p(e){if(Vp(e))return Yp}var si=$p;var cs=0;async function ui(e,t,r,n,s){let{node:u}=n,i=cs;cs=cs+1>>>0;let a=B=>`PRETTIER_HTML_PLACEHOLDER_${B}_${i}_IN_JS`,o=u.quasis.map((B,g,_)=>g===_.length-1?B.value.cooked:B.value.cooked+a(g)).join(""),p=Yt(n,r),m=new RegExp(a(String.raw`(\d+)`),"gu"),f=0,y=await t(o,{parser:e,__onHtmlRoot(B){f=B.children.length}}),C=ft(y,B=>{if(typeof B!="string")return B;let g=[],_=B.split(m);for(let M=0;M<_.length;M++){let J=_[M];if(M%2===0){J&&(J=as(J),s.__embeddedInHtml&&(J=X(!1,J,/<\/(?=script\b)/giu,String.raw`<\/`)),g.push(J));continue}let I=Number(J);g.push(p[I])}return g}),c=/^\s/u.test(o)?" ":"",A=/\s$/u.test(o)?" ":"",T=s.htmlWhitespaceSensitivity==="ignore"?F:c&&A?x:null;return T?l(["`",D([T,l(C)]),T,"`"]):at({hug:!1},l(["`",c,f>1?D(l(C)):l(C),A,"`"]))}function Kp(e){return Xr(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var Qp=ui.bind(void 0,"html"),zp=ui.bind(void 0,"angular");function Zp(e){if(Kp(e))return Qp;if(ti(e))return zp}var ii=Zp;async function ec(e,t,r){let{node:n}=r,s=X(!1,n.quasis[0].value.raw,/((?:\\\\)*)\\`/gu,(o,p)=>"\\".repeat(p.length/2)+"`"),u=tc(s),i=u!=="";i&&(s=X(!1,s,new RegExp(`^${u}`,"gmu"),""));let a=Ur(await e(s,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",i?D([E,a]):[Rr,_u(a)],E,"`"]}function tc(e){let t=e.match(/^([^\S\n]*)\S/mu);return t===null?"":t[1]}function rc(e){if(nc(e))return ec}function nc({node:e,parent:t}){return(t==null?void 0:t.type)==="TaggedTemplateExpression"&&e.quasis.length===1&&t.tag.type==="Identifier"&&(t.tag.name==="md"||t.tag.name==="markdown")}var ai=rc;function sc(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||uc(t))return;let r;for(let n of[ni,si,ii,ai])if(r=n(e),!!r)return t.quasis.length===1&&t.quasis[0].value.raw.trim()===""?"``":async(...s)=>{let u=await r(...s);return u&&at({embed:!0,...u.label},u)}}function uc({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var oi=sc;var ic=/\*\/$/,ac=/^\/\*\*?/,mi=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,oc=/(^|\s+)\/\/([^\n\r]*)/g,pi=/^(\r?\n)+/,pc=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,ci=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,cc=/(\r?\n|^) *\* ?/g,yi=[];function fi(e){let t=e.match(mi);return t?t[0].trimStart():""}function Di(e){let t=e.match(mi),r=t==null?void 0:t[0];return r==null?e:e.slice(r.length)}function Ei(e){let t=` -`;e=X(!1,e.replace(ac,"").replace(ic,""),cc,"$1");let r="";for(;r!==e;)r=e,e=X(!1,e,pc,`${t}$1 $2${t}`);e=e.replace(pi,"").trimEnd();let n=Object.create(null),s=X(!1,e,ci,"").replace(pi,"").trimEnd(),u;for(;u=ci.exec(e);){let i=X(!1,u[2],oc,"");if(typeof n[u[1]]=="string"||Array.isArray(n[u[1]])){let a=n[u[1]];n[u[1]]=[...yi,...Array.isArray(a)?a:[a],i]}else n[u[1]]=i}return{comments:s,pragmas:n}}function Fi({comments:e="",pragmas:t={}}){let r=` -`,n="/**",s=" *",u=" */",i=Object.keys(t),a=i.flatMap(p=>li(p,t[p])).map(p=>`${s} ${p}${r}`).join("");if(!e){if(i.length===0)return"";if(i.length===1&&!Array.isArray(t[i[0]])){let p=t[i[0]];return`${n} ${li(i[0],p)[0]}${u}`}}let o=e.split(r).map(p=>`${s} ${p}`).join(r)+r;return n+r+(e?o:"")+(e&&i.length>0?s+r:"")+a+u}function li(e,t){return[...yi,...Array.isArray(t)?t:[t]].map(r=>`@${e} ${r}`.trim())}var Ci="format";function lc(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var Ai=lc;function mc(e){let t=Ai(e);t&&(e=e.slice(t.length+1));let r=fi(e),{pragmas:n,comments:s}=Ei(r);return{shebang:t,text:e,pragmas:n,comments:s}}function di(e){let{shebang:t,text:r,pragmas:n,comments:s}=mc(e),u=Di(r),i=Fi({pragmas:{[Ci]:"",...n},comments:s.trimStart()});return(t?`${t} -`:"")+i+(u.startsWith(` +var Ba=Object.defineProperty;var jn=(e,t)=>{for(var r in t)Ba(e,r,{get:t[r],enumerable:!0})};var Ta={};jn(Ta,{languages:()=>CD,options:()=>Aa,printers:()=>dD});var Qs=[{name:"JavaScript",type:"programming",aceMode:"javascript",extensions:[".js","._js",".bones",".cjs",".es",".es6",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".start.frag",".end.frag",".wxs"],filenames:["Jakefile","start.frag","end.frag"],tmScope:"source.js",aliases:["js","node"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],linguistLanguageId:183},{name:"Flow",type:"programming",aceMode:"javascript",extensions:[".js.flow"],filenames:[],tmScope:"source.js",aliases:[],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],linguistLanguageId:183},{name:"JSX",type:"programming",aceMode:"javascript",extensions:[".jsx"],filenames:void 0,tmScope:"source.js.jsx",aliases:void 0,codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",interpreters:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript",linguistLanguageId:183},{name:"TypeScript",type:"programming",aceMode:"typescript",extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aliases:["ts"],codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",interpreters:["bun","deno","ts-node","tsx"],parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"],linguistLanguageId:378},{name:"TSX",type:"programming",aceMode:"tsx",extensions:[".tsx"],tmScope:"source.tsx",codemirrorMode:"jsx",codemirrorMimeType:"text/typescript-jsx",group:"TypeScript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"],linguistLanguageId:94901924}];var Hs={};jn(Hs,{canAttachComment:()=>Pi,embed:()=>Co,features:()=>DD,getVisitorKeys:()=>Mr,handleComments:()=>Ji,hasPrettierIgnore:()=>nr,insertPragma:()=>Lo,isBlockComment:()=>ce,isGap:()=>Gi,massageAstNode:()=>Bi,print:()=>Ys,printComment:()=>wo,printPrettierIgnored:()=>Ys,willPrintOwnComments:()=>Wi});var Wt=(e,t)=>(r,n,...s)=>r|1&&n==null?void 0:(t.call(n)??n[e]).apply(n,s);var ba=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Pa=Wt("replaceAll",function(){if(typeof this=="string")return ba}),W=Pa;function ka(e){return this[e<0?this.length+e:e]}var Ia=Wt("at",function(){if(Array.isArray(this)||typeof this=="string")return ka}),N=Ia;function La(e){return e!==null&&typeof e=="object"}var Lr=La;function*Oa(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,s=i=>Lr(i)&&n(i);for(let i of r(e)){let o=e[i];if(Array.isArray(o))for(let u of o)s(u)&&(yield u);else s(o)&&(yield o)}}function*wa(e,t){let r=[e];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function vn(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Rn(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var ei="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var _a=/[^\x20-\x7F]/u,Ma=new Set(ei);function Na(e){if(!e)return 0;if(!_a.test(e))return e.length;e=e.replace(Zs(),r=>Ma.has(r)?" ":" ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||n>=65024&&n<=65039||(t+=vn(n)||Rn(n)?2:1)}return t}var ot=Na;function Or(e){return(t,r,n)=>{let s=!!n?.backwards;if(r===!1)return!1;let{length:i}=t,o=r;for(;o>=0&&oe===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function ja(e,t,r){let n=!!r?.backwards;if(t===!1)return!1;let s=e.charAt(t);if(n){if(e.charAt(t-1)==="\r"&&s===` +`)return t-2;if(ni(s))return t-1}else{if(s==="\r"&&e.charAt(t+1)===` +`)return t+2;if(ni(s))return t+1}return t}var Ze=ja;function va(e,t,r={}){let n=ze(e,r.backwards?t-1:t,r),s=Ze(e,n,r);return n!==s}var Z=va;function Ra(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;r0}var R=Wa;var qa=()=>{},Le=qa;var si=Object.freeze({character:"'",codePoint:39}),ii=Object.freeze({character:'"',codePoint:34}),Ua=Object.freeze({preferred:si,alternate:ii}),Ya=Object.freeze({preferred:ii,alternate:si});function Ha(e,t){let{preferred:r,alternate:n}=t===!0||t==="'"?Ua:Ya,{length:s}=e,i=0,o=0;for(let u=0;uo?n:r).character}var wr=Ha;var Xa=/\\(["'\\])|(["'])/gu;function Va(e,t){let r=t==='"'?"'":'"',n=W(0,e,Xa,(s,i,o)=>i?i===r?r:s:o===t?"\\"+o:o);return t+n+t}var oi=Va;function $a(e,t){Le(/^(?["']).*\k$/su.test(e));let r=e.slice(1,-1),n=t.parser==="json"||t.parser==="jsonc"||t.parser==="json5"&&t.quoteProps==="preserve"&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":wr(r,t.singleQuote);return e.charAt(0)===n?e:oi(r,n)}var ut=$a;var ui=e=>Number.isInteger(e)&&e>=0;function w(e){let t=e.range?.[0]??e.start,r=(e.declaration?.decorators??e.decorators)?.[0];return r?Math.min(w(r),t):t}function I(e){return e.range?.[1]??e.end}function bt(e,t){let r=w(e);return ui(r)&&r===w(t)}function Ka(e,t){let r=I(e);return ui(r)&&r===I(t)}function ai(e,t){return bt(e,t)&&Ka(e,t)}var Dr=null;function fr(e){if(Dr!==null&&typeof Dr.property){let t=Dr;return Dr=fr.prototype=null,t}return Dr=fr.prototype=e??Object.create(null),new fr}var Qa=10;for(let e=0;e<=Qa;e++)fr();function Gn(e){return fr(e)}function za(e,t="type"){Gn(e);function r(n){let s=n[t],i=e[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return i}return r}var _r=za;var a=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],pi={AccessorProperty:a[0],AnyTypeAnnotation:a[1],ArgumentPlaceholder:a[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:a[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:a[3],AsExpression:a[4],AssignmentExpression:a[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:a[6],BigIntLiteral:a[1],BigIntLiteralTypeAnnotation:a[1],BigIntTypeAnnotation:a[1],BinaryExpression:a[5],BindExpression:["object","callee"],BlockStatement:a[7],BooleanLiteral:a[1],BooleanLiteralTypeAnnotation:a[1],BooleanTypeAnnotation:a[1],BreakStatement:a[8],CallExpression:a[9],CatchClause:["param","body"],ChainExpression:a[3],ClassAccessorProperty:a[0],ClassBody:a[10],ClassDeclaration:a[11],ClassExpression:a[11],ClassImplements:a[12],ClassMethod:a[13],ClassPrivateMethod:a[13],ClassPrivateProperty:a[14],ClassProperty:a[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:a[15],ConditionalExpression:a[16],ConditionalTypeAnnotation:a[17],ContinueStatement:a[8],DebuggerStatement:a[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:a[18],DeclareEnum:a[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:a[20],DeclareFunction:["id","predicate"],DeclareHook:a[21],DeclareInterface:a[22],DeclareModule:a[19],DeclareModuleExports:a[23],DeclareNamespace:a[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:a[24],DeclareVariable:a[21],Decorator:a[3],Directive:a[18],DirectiveLiteral:a[1],DoExpression:a[10],DoWhileStatement:a[25],EmptyStatement:a[1],EmptyTypeAnnotation:a[1],EnumBigIntBody:a[26],EnumBigIntMember:a[27],EnumBooleanBody:a[26],EnumBooleanMember:a[27],EnumDeclaration:a[19],EnumDefaultedMember:a[21],EnumNumberBody:a[26],EnumNumberMember:a[27],EnumStringBody:a[26],EnumStringMember:a[27],EnumSymbolBody:a[26],ExistsTypeAnnotation:a[1],ExperimentalRestProperty:a[6],ExperimentalSpreadProperty:a[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:a[28],ExportNamedDeclaration:a[20],ExportNamespaceSpecifier:a[28],ExportSpecifier:["local","exported"],ExpressionStatement:a[3],File:["program"],ForInStatement:a[29],ForOfStatement:a[29],ForStatement:["init","test","update","body"],FunctionDeclaration:a[30],FunctionExpression:a[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:a[15],GenericTypeAnnotation:a[12],HookDeclaration:a[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:a[16],ImportAttribute:a[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:a[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:a[33],ImportSpecifier:["imported","local"],IndexedAccessType:a[34],InferredPredicate:a[1],InferTypeAnnotation:a[35],InterfaceDeclaration:a[22],InterfaceExtends:a[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:a[1],IntersectionTypeAnnotation:a[36],JsExpressionRoot:a[37],JsonRoot:a[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:a[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:a[1],JSXExpressionContainer:a[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:a[1],JSXMemberExpression:a[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:a[1],JSXSpreadAttribute:a[6],JSXSpreadChild:a[3],JSXText:a[1],KeyofTypeAnnotation:a[6],LabeledStatement:["label","body"],Literal:a[1],LogicalExpression:a[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:a[21],MatchExpression:a[39],MatchExpressionCase:a[40],MatchIdentifierPattern:a[21],MatchLiteralPattern:a[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:a[6],MatchStatement:a[39],MatchStatementCase:a[40],MatchUnaryPattern:a[6],MatchWildcardPattern:a[1],MemberExpression:a[38],MetaProperty:["meta","property"],MethodDefinition:a[42],MixedTypeAnnotation:a[1],ModuleExpression:a[10],NeverTypeAnnotation:a[1],NewExpression:a[9],NGChainedExpression:a[43],NGEmptyExpression:a[1],NGMicrosyntax:a[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:a[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:a[32],NGPipeExpression:["left","right","arguments"],NGRoot:a[37],NullableTypeAnnotation:a[23],NullLiteral:a[1],NullLiteralTypeAnnotation:a[1],NumberLiteralTypeAnnotation:a[1],NumberTypeAnnotation:a[1],NumericLiteral:a[1],ObjectExpression:["properties"],ObjectMethod:a[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:a[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:a[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:a[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:a[9],OptionalIndexedAccessType:a[34],OptionalMemberExpression:a[38],ParenthesizedExpression:a[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:a[1],PipelineTopicExpression:a[3],Placeholder:a[1],PrivateIdentifier:a[1],PrivateName:a[21],Program:a[7],Property:a[32],PropertyDefinition:a[14],QualifiedTypeIdentifier:a[44],QualifiedTypeofIdentifier:a[44],RegExpLiteral:a[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:a[6],SatisfiesExpression:a[4],SequenceExpression:a[43],SpreadElement:a[6],StaticBlock:a[10],StringLiteral:a[1],StringLiteralTypeAnnotation:a[1],StringTypeAnnotation:a[1],Super:a[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:a[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:a[1],TemplateLiteral:["quasis","expressions"],ThisExpression:a[1],ThisTypeAnnotation:a[1],ThrowStatement:a[6],TopicReference:a[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:a[45],TSAbstractKeyword:a[1],TSAbstractMethodDefinition:a[32],TSAbstractPropertyDefinition:a[45],TSAnyKeyword:a[1],TSArrayType:a[2],TSAsExpression:a[4],TSAsyncKeyword:a[1],TSBigIntKeyword:a[1],TSBooleanKeyword:a[1],TSCallSignatureDeclaration:a[46],TSClassImplements:a[47],TSConditionalType:a[17],TSConstructorType:a[46],TSConstructSignatureDeclaration:a[46],TSDeclareFunction:a[31],TSDeclareKeyword:a[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:a[26],TSEnumDeclaration:a[19],TSEnumMember:["id","initializer"],TSExportAssignment:a[3],TSExportKeyword:a[1],TSExternalModuleReference:a[3],TSFunctionType:a[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:a[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:a[35],TSInstantiationExpression:a[47],TSInterfaceBody:a[10],TSInterfaceDeclaration:a[22],TSInterfaceHeritage:a[47],TSIntersectionType:a[36],TSIntrinsicKeyword:a[1],TSJSDocAllType:a[1],TSJSDocNonNullableType:a[23],TSJSDocNullableType:a[23],TSJSDocUnknownType:a[1],TSLiteralType:a[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:a[10],TSModuleDeclaration:a[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:a[21],TSNeverKeyword:a[1],TSNonNullExpression:a[3],TSNullKeyword:a[1],TSNumberKeyword:a[1],TSObjectKeyword:a[1],TSOptionalType:a[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:a[23],TSPrivateKeyword:a[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:a[1],TSPublicKeyword:a[1],TSQualifiedName:a[5],TSReadonlyKeyword:a[1],TSRestType:a[23],TSSatisfiesExpression:a[4],TSStaticKeyword:a[1],TSStringKeyword:a[1],TSSymbolKeyword:a[1],TSTemplateLiteralType:["quasis","types"],TSThisType:a[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:a[23],TSTypeAssertion:a[4],TSTypeLiteral:a[26],TSTypeOperator:a[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:a[48],TSTypeParameterInstantiation:a[48],TSTypePredicate:a[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:a[1],TSUnionType:a[36],TSUnknownKeyword:a[1],TSVoidKeyword:a[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:a[24],TypeAnnotation:a[23],TypeCastExpression:a[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:a[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:a[48],TypeParameterInstantiation:a[48],TypePredicate:a[49],UnaryExpression:a[6],UndefinedTypeAnnotation:a[1],UnionTypeAnnotation:a[36],UnknownTypeAnnotation:a[1],UpdateExpression:a[6],V8IntrinsicIdentifier:a[1],VariableDeclaration:["declarations"],VariableDeclarator:a[27],Variance:a[1],VoidPattern:a[1],VoidTypeAnnotation:a[1],WhileStatement:a[25],WithStatement:["object","body"],YieldExpression:a[6]};var Za=_r(pi),Mr=Za;function ep(e){let t=new Set(e);return r=>t.has(r?.type)}var k=ep;function tp(e){return e.extra?.raw??e.raw}var pe=tp;var rp=k(["Block","CommentBlock","MultiLine"]),ce=rp;var np=k(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),Nr=np;var sp=k(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),At=sp;function ip(e,t){let r=t.split(".");for(let n=r.length-1;n>=0;n--){let s=r[n];if(n===0)return e.type==="Identifier"&&e.name===s;if(n===1&&e.type==="MetaProperty"&&e.property.type==="Identifier"&&e.property.name===s){e=e.meta;continue}if(e.type==="MemberExpression"&&!e.optional&&!e.computed&&e.property.type==="Identifier"&&e.property.name===s){e=e.object;continue}return!1}}function op(e,t){return t.some(r=>ip(e,r))}var Pt=op;function up({type:e}){return e.startsWith("TS")&&e.endsWith("Keyword")}var jr=up;function ap({node:e,parent:t}){return e?.type!=="EmptyStatement"?!1:t.type==="IfStatement"?t.consequent===e||t.alternate===e:t.type==="DoWhileStatement"||t.type==="ForInStatement"||t.type==="ForOfStatement"||t.type==="ForStatement"||t.type==="LabeledStatement"||t.type==="WithStatement"||t.type==="WhileStatement"?t.body===e:!1}var kt=ap;function Er(e,t){return t(e)||zs(e,{getVisitorKeys:Mr,predicate:t})}function Xt(e){return e.type==="AssignmentExpression"||e.type==="BinaryExpression"||e.type==="LogicalExpression"||e.type==="NGPipeExpression"||e.type==="ConditionalExpression"||M(e)||J(e)||e.type==="SequenceExpression"||e.type==="TaggedTemplateExpression"||e.type==="BindExpression"||e.type==="UpdateExpression"&&!e.prefix||Ae(e)||e.type==="TSNonNullExpression"||e.type==="ChainExpression"}function mi(e){return e.expressions?e.expressions[0]:e.left??e.test??e.callee??e.object??e.tag??e.argument??e.expression}function Rr(e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")}var Di=k(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),q=k(["ArrayExpression"]),se=k(["ObjectExpression"]);function fi(e){return e.type==="LogicalExpression"&&e.operator==="??"}function Ce(e){return e.type==="NumericLiteral"||e.type==="Literal"&&typeof e.value=="number"}function yi(e){return e.type==="BooleanLiteral"||e.type==="Literal"&&typeof e.value=="boolean"}function Hn(e){return e.type==="UnaryExpression"&&(e.operator==="+"||e.operator==="-")&&Ce(e.argument)}function V(e){return!!(e&&(e.type==="StringLiteral"||e.type==="Literal"&&typeof e.value=="string"))}function Xn(e){return e.type==="RegExpLiteral"||e.type==="Literal"&&!!e.regex}var Jr=k(["Literal","BooleanLiteral","BigIntLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),pp=k(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier"]),Je=k(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),Ht=k(["FunctionExpression","ArrowFunctionExpression"]);function cp(e){return e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&e.body.type==="BlockStatement"}function Wn(e){return M(e)&&e.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var H=k(["JSXElement","JSXFragment"]);function mt(e){return e.method&&e.kind==="init"||e.kind==="get"||e.kind==="set"}function Gr(e){return(e.type==="ObjectTypeProperty"||e.type==="ObjectTypeInternalSlot")&&!e.static&&!e.method&&e.kind!=="get"&&e.kind!=="set"&&e.value.type==="FunctionTypeAnnotation"}function Ei(e){return(e.type==="TypeAnnotation"||e.type==="TSTypeAnnotation")&&e.typeAnnotation.type==="FunctionTypeAnnotation"&&!e.static&&!bt(e,e.typeAnnotation)}var Te=k(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function Tt(e){return J(e)||e.type==="BindExpression"&&!!e.object}var lp=k(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function Vt(e){return jr(e)||Nr(e)||lp(e)||e.type==="GenericTypeAnnotation"&&!e.typeParameters||e.type==="TSTypeReference"&&!e.typeArguments}function mp(e){return e.type==="Identifier"&&(e.name==="beforeEach"||e.name==="beforeAll"||e.name==="afterEach"||e.name==="afterAll")}var Dp=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.fixme","test.step","test.describe","test.describe.only","test.describe.skip","test.describe.fixme","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function fp(e){return Pt(e,Dp)}function It(e,t){if(e?.type!=="CallExpression"||e.optional)return!1;let r=le(e);if(r.length===1){if(Wn(e)&&It(t))return Ht(r[0]);if(mp(e.callee))return Wn(r[0])}else if((r.length===2||r.length===3)&&(r[0].type==="TemplateLiteral"||V(r[0]))&&fp(e.callee))return r[2]&&!Ce(r[2])?!1:(r.length===2?Ht(r[1]):cp(r[1])&&K(r[1]).length<=1)||Wn(r[1]);return!1}var Fi=e=>t=>(t?.type==="ChainExpression"&&(t=t.expression),e(t)),M=Fi(k(["CallExpression","OptionalCallExpression"])),J=Fi(k(["MemberExpression","OptionalMemberExpression"]));function Vn(e,t=5){return di(e,t)<=t}function di(e,t){let r=0;for(let n in e){let s=e[n];if(Lr(s)&&typeof s.type=="string"&&(r++,r+=di(s,t-r)),r>t)return r}return r}var yp=.25;function Fr(e,t){let{printWidth:r}=t;if(T(e))return!1;let n=r*yp;if(e.type==="ThisExpression"||e.type==="Identifier"&&e.name.length<=n||Hn(e)&&!T(e.argument))return!0;let s=e.type==="Literal"&&"regex"in e&&e.regex.pattern||e.type==="RegExpLiteral"&&e.pattern;return s?s.length<=n:V(e)?ut(pe(e),t).length<=n:e.type==="TemplateLiteral"?e.expressions.length===0&&e.quasis[0].value.raw.length<=n&&!e.quasis[0].value.raw.includes(` +`):e.type==="UnaryExpression"?Fr(e.argument,{printWidth:r}):e.type==="CallExpression"&&e.arguments.length===0&&e.callee.type==="Identifier"?e.callee.name.length<=n-2:Jr(e)}function Ee(e,t){return H(t)?Ot(t):T(t,x.Leading,r=>Z(e,I(r)))}function ci(e){return e.quasis.some(t=>t.value.raw.includes(` +`))}function Wr(e,t){return(e.type==="TemplateLiteral"&&ci(e)||e.type==="TaggedTemplateExpression"&&ci(e.quasi))&&!Z(t,w(e),{backwards:!0})}function qr(e){if(!T(e))return!1;let t=N(0,et(e,x.Dangling),-1);return t&&!ce(t)}function Ci(e){if(e.length<=1)return!1;let t=0;for(let r of e)if(Ht(r)){if(t+=1,t>1)return!0}else if(M(r)){for(let n of le(r))if(Ht(n))return!0}return!1}function Ur(e){let{node:t,parent:r,key:n}=e;return n==="callee"&&M(t)&&M(r)&&r.arguments.length>0&&t.arguments.length>r.arguments.length}var Ep=new Set(["!","-","+","~"]);function Re(e,t=2){if(t<=0)return!1;if(e.type==="ChainExpression"||e.type==="TSNonNullExpression")return Re(e.expression,t);let r=n=>Re(n,t-1);if(Xn(e))return ot(e.pattern??e.regex.pattern)<=5;if(Jr(e)||pp(e)||e.type==="ArgumentPlaceholder")return!0;if(e.type==="TemplateLiteral")return e.quasis.every(n=>!n.value.raw.includes(` +`))&&e.expressions.every(r);if(se(e))return e.properties.every(n=>!n.computed&&(n.shorthand||n.value&&r(n.value)));if(q(e))return e.elements.every(n=>n===null||r(n));if(Dt(e)){if(e.type==="ImportExpression"||Re(e.callee,t)){let n=le(e);return n.length<=t&&n.every(r)}return!1}return J(e)?Re(e.object,t)&&Re(e.property,t):e.type==="UnaryExpression"&&Ep.has(e.operator)||e.type==="UpdateExpression"?Re(e.argument,t):!1}function ie(e,t="es5"){return e.trailingComma==="es5"&&t==="es5"||e.trailingComma==="all"&&(t==="all"||t==="es5")}function ye(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return ye(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return ye(e.object,t);case"TaggedTemplateExpression":return e.tag.type==="FunctionExpression"?!1:ye(e.tag,t);case"CallExpression":case"OptionalCallExpression":return e.callee.type==="FunctionExpression"?!1:ye(e.callee,t);case"ConditionalExpression":return ye(e.test,t);case"UpdateExpression":return!e.prefix&&ye(e.argument,t);case"BindExpression":return e.object&&ye(e.object,t);case"SequenceExpression":return ye(e.expressions[0],t);case"ChainExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return ye(e.expression,t);default:return t(e)}}var li={"==":!0,"!=":!0,"===":!0,"!==":!0},vr={"*":!0,"/":!0,"%":!0},Yn={">>":!0,">>>":!0,"<<":!0};function dr(e,t){return!(yr(t)!==yr(e)||e==="**"||li[e]&&li[t]||t==="%"&&vr[e]||e==="%"&&vr[t]||t!==e&&vr[t]&&vr[e]||Yn[e]&&Yn[t])}var Fp=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((e,t)=>e.map(r=>[r,t])));function yr(e){return Fp.get(e)}function Ai(e){return!!Yn[e]||e==="|"||e==="^"||e==="&"}function Ti(e){if(e.rest)return!0;let t=K(e);return N(0,t,-1)?.type==="RestElement"}var qn=new WeakMap;function K(e){if(qn.has(e))return qn.get(e);let t=[];return e.this&&t.push(e.this),t.push(...e.params),e.rest&&t.push(e.rest),qn.set(e,t),t}function xi(e,t){let{node:r}=e,n=0,s=()=>t(e,n++);r.this&&e.call(s,"this"),e.each(s,"params"),r.rest&&e.call(s,"rest")}var Un=new WeakMap;function le(e){if(Un.has(e))return Un.get(e);if(e.type==="ChainExpression")return le(e.expression);let t;return e.type==="ImportExpression"||e.type==="TSImportType"?(t=[e.source],e.options&&t.push(e.options)):e.type==="TSExternalModuleReference"?t=[e.expression]:t=e.arguments,Un.set(e,t),t}function $t(e,t){let{node:r}=e;if(r.type==="ChainExpression")return e.call(()=>$t(e,t),"expression");r.type==="ImportExpression"||r.type==="TSImportType"?(e.call(()=>t(e,0),"source"),r.options&&e.call(()=>t(e,1),"options")):r.type==="TSExternalModuleReference"?e.call(()=>t(e,0),"expression"):e.each(t,"arguments")}function $n(e,t){let r=[];if(e.type==="ChainExpression"&&(e=e.expression,r.push("expression")),e.type==="ImportExpression"||e.type==="TSImportType"){if(t===0||t===(e.options?-2:-1))return[...r,"source"];if(e.options&&(t===1||t===-1))return[...r,"options"];throw new RangeError("Invalid argument index")}else if(e.type==="TSExternalModuleReference"){if(t===0||t===-1)return[...r,"expression"]}else if(t<0&&(t=e.arguments.length+t),t>=0&&t{if(typeof e=="function"&&(t=e,e=0),e||t)return(r,n,s)=>!(e&x.Leading&&!r.leading||e&x.Trailing&&!r.trailing||e&x.Dangling&&(r.leading||r.trailing)||e&x.Block&&!ce(r)||e&x.Line&&!At(r)||e&x.First&&n!==0||e&x.Last&&n!==s.length-1||e&x.PrettierIgnore&&!Lt(r)||t&&!t(r))};function T(e,t,r){if(!R(e?.comments))return!1;let n=gi(t,r);return n?e.comments.some(n):!0}function et(e,t,r){if(!Array.isArray(e?.comments))return[];let n=gi(t,r);return n?e.comments.filter(n):e.comments}var oe=(e,{originalText:t})=>Yt(t,I(e));function Dt(e){return M(e)||e.type==="NewExpression"||e.type==="ImportExpression"}function Oe(e){return e&&(e.type==="ObjectProperty"||e.type==="Property"&&!mt(e))}var Ae=k(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),Se=k(["TSUnionType","UnionTypeAnnotation"]),xt=k(["TSIntersectionType","IntersectionTypeAnnotation"]),Ue=k(["TSConditionalType","ConditionalTypeAnnotation"]),hi=e=>e?.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const",Cr=k(["TSTypeAliasDeclaration","TypeAlias"]);function Yr({key:e,parent:t}){return!(e==="types"&&Se(t)||e==="types"&&xt(t))}var dp=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),Kt=e=>{for(let t of e.quasis)delete t.value};function Si(e,t,r){if(e.type==="Program"&&delete t.sourceType,(e.type==="BigIntLiteral"||e.type==="Literal")&&e.bigint&&(t.bigint=e.bigint.toLowerCase()),e.type==="EmptyStatement"&&!kt({node:e,parent:r})||e.type==="JSXText"||e.type==="JSXExpressionContainer"&&(e.expression.type==="Literal"||e.expression.type==="StringLiteral")&&e.expression.value===" ")return null;if((e.type==="Property"||e.type==="ObjectProperty"||e.type==="MethodDefinition"||e.type==="ClassProperty"||e.type==="ClassMethod"||e.type==="PropertyDefinition"||e.type==="TSDeclareMethod"||e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty"||e.type==="ImportAttribute")&&e.key&&!e.computed){let{key:s}=e;V(s)||Ce(s)?t.key=String(s.value):s.type==="Identifier"&&(t.key=s.name)}if(e.type==="JSXElement"&&e.openingElement.name.name==="style"&&e.openingElement.attributes.some(s=>s.type==="JSXAttribute"&&s.name.name==="jsx"))for(let{type:s,expression:i}of t.children)s==="JSXExpressionContainer"&&i.type==="TemplateLiteral"&&Kt(i);e.type==="JSXAttribute"&&e.name.name==="css"&&e.value.type==="JSXExpressionContainer"&&e.value.expression.type==="TemplateLiteral"&&Kt(t.value.expression),e.type==="JSXAttribute"&&e.value?.type==="Literal"&&/["']|"|'/u.test(e.value.value)&&(t.value.value=W(0,e.value.value,/["']|"|'/gu,'"'));let n=e.expression||e.callee;if(e.type==="Decorator"&&n.type==="CallExpression"&&n.callee.name==="Component"&&n.arguments.length===1){let s=e.expression.arguments[0].properties;for(let[i,o]of t.expression.arguments[0].properties.entries())switch(s[i].key.name){case"styles":q(o.value)&&Kt(o.value.elements[0]);break;case"template":o.value.type==="TemplateLiteral"&&Kt(o.value);break}}e.type==="TaggedTemplateExpression"&&(e.tag.type==="MemberExpression"||e.tag.type==="Identifier"&&(e.tag.name==="gql"||e.tag.name==="graphql"||e.tag.name==="css"||e.tag.name==="md"||e.tag.name==="markdown"||e.tag.name==="html")||e.tag.type==="CallExpression")&&Kt(t.quasi),e.type==="TemplateLiteral"&&Kt(t),e.type==="ChainExpression"&&e.expression.type==="TSNonNullExpression"&&(t.type="TSNonNullExpression",t.expression.type="ChainExpression")}Si.ignoredProperties=dp;var Bi=Si;var Cp=k(["File","TemplateElement","TSEmptyBodyFunctionExpression","ChainExpression"]),Ap=(e,[t])=>t?.type==="ComponentParameter"&&t.shorthand&&t.name===e&&t.local!==t.name||t?.type==="MatchObjectPatternProperty"&&t.shorthand&&t.key===e&&t.value!==t.key||t?.type==="ObjectProperty"&&t.shorthand&&t.key===e&&t.value!==t.key||t?.type==="Property"&&t.shorthand&&t.key===e&&!mt(t)&&t.value!==t.key,Tp=(e,[t])=>!!(e.type==="FunctionExpression"&&t.type==="MethodDefinition"&&t.value===e&&K(e).length===0&&!e.returnType&&!R(e.typeParameters)&&e.body),bi=(e,[t])=>t?.typeAnnotation===e&&hi(t),xp=(e,[t,...r])=>bi(e,[t])||t?.typeName===e&&bi(t,r);function gp(e,t){return Cp(e)||Ap(e,t)||Tp(e,t)?!1:e.type==="EmptyStatement"?kt({node:e,parent:t[0]}):!(xp(e,t)||e.type==="TSTypeAnnotation"&&t[0].type==="TSPropertySignature")}var Pi=gp;function hp(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function Kn(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=hp(e)}function te(e,t){t.leading=!0,t.trailing=!1,Kn(e,t)}function we(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Kn(e,t)}function $(e,t){t.leading=!1,t.trailing=!0,Kn(e,t)}function Sp(e,t){let r=null,n=t;for(;n!==r;)r=n,n=ze(e,n),n=qt(e,n),n=Ut(e,n),n=Ze(e,n);return n}var at=Sp;function Bp(e,t){let r=at(e,t);return r===!1?"":e.charAt(r)}var _e=Bp;function bp(e,t,r){for(let n=t;nAt(e)||!ue(t,w(e),I(e));function kp(e){return[ji,Ii,_i,Jp,wp,es,ts,ki,Li,Yp,Wp,qp,ns,Ni,Hp,Oi,Mi,rs,_p,Zp,vi,ss].some(t=>t(e))}function Ip(e){return[Op,_i,Ii,Ni,es,ts,ki,Li,Mi,Gp,Up,ns,$p,rs,Qp,zp,ec,vi,rc,tc,ss].some(t=>t(e))}function Lp(e){return[ji,es,ts,Rp,Oi,ns,vp,jp,rs,Kp,ss].some(t=>t(e))}function wt(e,t){let r=(e.body||e.properties).find(({type:n})=>n!=="EmptyStatement");r?te(r,t):we(e,t)}function zn(e,t){e.type==="BlockStatement"?wt(e,t):te(e,t)}function Op({comment:e,followingNode:t}){return t&&Hr(e)?(te(t,e),!0):!1}function es({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){if(r?.type!=="IfStatement"||!n)return!1;if(_e(s,I(e))===")")return $(t,e),!0;if(n.type==="BlockStatement"&&n===r.consequent&&w(e)>=I(t)&&I(e)<=w(n))return te(n,e),!0;if(t===r.consequent&&n===r.alternate){let o=at(s,I(r.consequent));if(n.type==="BlockStatement"&&w(e)>=o&&I(e)<=w(n))return te(n,e),!0;if(w(e)"?(we(t,e),!0):!1}function Rp({comment:e,enclosingNode:t,text:r}){return _e(r,I(e))!==")"?!1:t&&(Ri(t)&&K(t).length===0||Dt(t)&&le(t).length===0)?(we(t,e),!0):(t?.type==="MethodDefinition"||t?.type==="TSAbstractMethodDefinition")&&K(t.value).length===0?(we(t.value,e),!0):!1}function Jp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return t?.type==="ComponentTypeParameter"&&(r?.type==="DeclareComponent"||r?.type==="ComponentTypeAnnotation")&&n?.type!=="ComponentTypeParameter"?($(t,e),!0):(t?.type==="ComponentParameter"||t?.type==="RestElement")&&r?.type==="ComponentDeclaration"&&_e(s,I(e))===")"?($(t,e),!0):!1}function _i({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return t?.type==="FunctionTypeParam"&&r?.type==="FunctionTypeAnnotation"&&n?.type!=="FunctionTypeParam"?($(t,e),!0):(t?.type==="Identifier"||t?.type==="AssignmentPattern"||t?.type==="ObjectPattern"||t?.type==="ArrayPattern"||t?.type==="RestElement"||t?.type==="TSParameterProperty")&&Ri(r)&&_e(s,I(e))===")"?($(t,e),!0):!ce(e)&&n?.type==="BlockStatement"&&wi(r)&&(r.type==="MethodDefinition"?r.value.body:r.body)===n&&at(s,I(e))===w(n)?(wt(n,e),!0):!1}function Mi({comment:e,enclosingNode:t}){return t?.type==="LabeledStatement"?(te(t,e),!0):!1}function rs({comment:e,enclosingNode:t}){return(t?.type==="ContinueStatement"||t?.type==="BreakStatement")&&!t.label?($(t,e),!0):!1}function Gp({comment:e,precedingNode:t,enclosingNode:r}){return M(r)&&t&&r.callee===t&&r.arguments.length>0?(te(r.arguments[0],e),!0):!1}function Wp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Se(r)?(Lt(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?($(t,e),!0):!1):(Se(n)&&Lt(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function qp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return r&&r.type==="MatchOrPattern"?(Lt(e)&&(n.prettierIgnore=!0,e.unignore=!0),t?($(t,e),!0):!1):(n&&n.type==="MatchOrPattern"&&Lt(e)&&(n.types[0].prettierIgnore=!0,e.unignore=!0),!1)}function Up({comment:e,enclosingNode:t}){return Oe(t)?(te(t,e),!0):!1}function ns({comment:e,enclosingNode:t,ast:r,isLastComment:n}){return r?.body?.length===0?(n?we(r,e):te(r,e),!0):t?.type==="Program"&&t.body.length===0&&!R(t.directives)?(n?we(t,e):te(t,e),!0):!1}function Yp({comment:e,enclosingNode:t,followingNode:r}){return(t?.type==="ForInStatement"||t?.type==="ForOfStatement")&&r!==t.body?(te(t,e),!0):!1}function Ni({comment:e,precedingNode:t,enclosingNode:r,text:n}){if(r?.type==="ImportSpecifier"||r?.type==="ExportSpecifier")return te(r,e),!0;let s=t?.type==="ImportSpecifier"&&r?.type==="ImportDeclaration",i=t?.type==="ExportSpecifier"&&r?.type==="ExportNamedDeclaration";return(s||i)&&Z(n,I(e))?($(t,e),!0):!1}function Hp({comment:e,enclosingNode:t}){return t?.type==="AssignmentPattern"?(te(t,e),!0):!1}var Xp=k(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),Vp=k(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function $p({comment:e,enclosingNode:t,followingNode:r}){return Xp(t)&&r&&(Vp(r)||ce(e))?(te(r,e),!0):!1}function Kp({comment:e,enclosingNode:t,precedingNode:r,followingNode:n,text:s}){return!n&&(t?.type==="TSMethodSignature"||t?.type==="TSDeclareFunction"||t?.type==="TSAbstractMethodDefinition")&&(!r||r!==t.returnType)&&_e(s,I(e))===";"?($(t,e),!0):!1}function ji({comment:e,enclosingNode:t,followingNode:r}){if(Lt(e)&&t?.type==="TSMappedType"&&r===t.key)return t.prettierIgnore=!0,e.unignore=!0,!0}function vi({comment:e,precedingNode:t,enclosingNode:r}){if(r?.type==="TSMappedType"&&!t)return we(r,e),!0}function Qp({comment:e,enclosingNode:t,followingNode:r}){return!t||t.type!=="SwitchCase"||t.test||!r||r!==t.consequent[0]?!1:(r.type==="BlockStatement"&&At(e)?wt(r,e):we(t,e),!0)}function zp({comment:e,precedingNode:t,enclosingNode:r,followingNode:n}){return Se(t)&&((r.type==="TSArrayType"||r.type==="ArrayTypeAnnotation")&&!n||xt(r))?($(N(0,t.types,-1),e),!0):!1}function Zp({comment:e,enclosingNode:t,precedingNode:r,followingNode:n}){if((t?.type==="ObjectPattern"||t?.type==="ArrayPattern")&&n?.type==="TSTypeAnnotation")return r?$(r,e):we(t,e),!0}function ec({comment:e,precedingNode:t,enclosingNode:r,followingNode:n,text:s}){return!n&&r?.type==="UnaryExpression"&&(t?.type==="LogicalExpression"||t?.type==="BinaryExpression")&&ue(s,w(r.argument),w(t.right))&&Zn(e,s)&&!ue(s,w(t.right),w(e))?($(t.right,e),!0):!1}function tc({enclosingNode:e,followingNode:t,comment:r}){if(e&&(e.type==="TSPropertySignature"||e.type==="ObjectTypeProperty")&&(Se(t)||xt(t)))return te(t,r),!0}function ss({enclosingNode:e,precedingNode:t,followingNode:r,comment:n,text:s}){if(Ae(e)&&t===e.expression&&!Zn(n,s))return r?te(r,n):$(e,n),!0}function rc({comment:e,enclosingNode:t,followingNode:r,precedingNode:n}){return t&&r&&n&&t.type==="ArrowFunctionExpression"&&t.returnType===n&&(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation")?(te(r,e),!0):!1}var Ri=k(["ArrowFunctionExpression","FunctionExpression","FunctionDeclaration","ObjectMethod","ClassMethod","TSDeclareFunction","TSCallSignatureDeclaration","TSConstructSignatureDeclaration","TSMethodSignature","TSConstructorType","TSFunctionType","TSDeclareMethod"]),nc={endOfLine:Ip,ownLine:kp,remaining:Lp},Ji=nc;function sc(e,{parser:t}){if(t==="flow"||t==="hermes"||t==="babel-flow")return e=W(0,e,/[\s(]/gu,""),e===""||e==="/*"||e==="/*::"}var Gi=sc;var ic=k(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function oc(e){let{key:t,parent:r}=e;if(t==="types"&&Se(r)||t==="argument"&&r.type==="JSXSpreadAttribute"||t==="expression"&&r.type==="JSXSpreadChild"||t==="superClass"&&(r.type==="ClassDeclaration"||r.type==="ClassExpression")||(t==="id"||t==="typeParameters")&&ic(r)||t==="patterns"&&r.type==="MatchOrPattern")return!0;let{node:n}=e;return Ot(n)?!1:Se(n)?Yr(e):!!H(n)}var Wi=oc;var Ye="string",Be="array",tt="cursor",He="indent",Xe="align",rt="trim",Fe="group",Me="fill",be="if-break",Ve="indent-if-break",$e="line-suffix",Ge="line-suffix-boundary",me="line",Pe="label",Ne="break-parent",Xr=new Set([tt,He,Xe,rt,Fe,Me,be,Ve,$e,Ge,me,Pe,Ne]);function uc(e){if(typeof e=="string")return Ye;if(Array.isArray(e))return Be;if(!e)return;let{type:t}=e;if(Xr.has(t))return t}var We=uc;var ac=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function pc(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(We(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=ac([...Xr].map(s=>`'${s}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var is=class extends Error{name="InvalidDocError";constructor(t){super(pc(t)),this.doc=t}},gt=is;var qi={};function cc(e,t,r,n){let s=[e];for(;s.length>0;){let i=s.pop();if(i===qi){r(s.pop());continue}r&&s.push(i,qi);let o=We(i);if(!o)throw new gt(i);if(t?.(i)!==!1)switch(o){case Be:case Me:{let u=o===Be?i:i.parts;for(let p=u.length,c=p-1;c>=0;--c)s.push(u[c]);break}case be:s.push(i.flatContents,i.breakContents);break;case Fe:if(n&&i.expandedStates)for(let u=i.expandedStates.length,p=u-1;p>=0;--p)s.push(i.expandedStates[p]);else s.push(i.contents);break;case Xe:case He:case Ve:case Pe:case $e:s.push(i.contents);break;case Ye:case tt:case rt:case Ge:case me:case Ne:break;default:throw new gt(i)}}}var Vr=cc;function ft(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(i){if(r.has(i))return r.get(i);let o=s(i);return r.set(i,o),o}function s(i){switch(We(i)){case Be:return t(i.map(n));case Me:return t({...i,parts:i.parts.map(n)});case be:return t({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case Fe:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(n),u=o[0]):u=n(u),t({...i,contents:u,expandedStates:o})}case Xe:case He:case Ve:case Pe:case $e:return t({...i,contents:n(i.contents)});case Ye:case tt:case rt:case Ge:case me:case Ne:return t(i);default:throw new gt(i)}}}function Yi(e,t,r){let n=r,s=!1;function i(o){if(s)return!1;let u=t(o);u!==void 0&&(s=!0,n=u)}return Vr(e,i),n}function lc(e){if(e.type===Fe&&e.break||e.type===me&&e.hard||e.type===Ne)return!0}function ne(e){return Yi(e,lc,!1)}function Ui(e){if(e.length>0){let t=N(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Hi(e){let t=new Set,r=[];function n(i){if(i.type===Ne&&Ui(r),i.type===Fe){if(r.push(i),t.has(i))return!1;t.add(i)}}function s(i){i.type===Fe&&r.pop().break&&Ui(r)}Vr(e,n,s,!0)}function mc(e){return e.type===me&&!e.hard?e.soft?"":" ":e.type===be?e.flatContents:e}function _t(e){return ft(e,mc)}function Dc(e){switch(We(e)){case Me:if(e.parts.every(t=>t===""))return"";break;case Fe:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Fe&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Xe:case He:case Ve:case $e:if(!e.contents)return"";break;case be:if(!e.flatContents&&!e.breakContents)return"";break;case Be:{let t=[];for(let r of e){if(!r)continue;let[n,...s]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof N(0,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...s)}return t.length===0?"":t.length===1?t[0]:t}case Ye:case tt:case rt:case Ge:case me:case Pe:case Ne:break;default:throw new gt(e)}return e}function Qt(e){return ft(e,t=>Dc(t))}function qe(e,t=$r){return ft(e,r=>typeof r=="string"?L(t,r.split(` +`)):r)}function fc(e){if(e.type===me)return!0}function Xi(e){return Yi(e,fc,!1)}function Ar(e,t){return e.type===Pe?{...e,contents:t(e.contents)}:t(e)}function Vi(e){let t=!0;return Vr(e,r=>{switch(We(r)){case Ye:if(r==="")break;case rt:case Ge:case me:case Ne:return t=!1,!1}}),t}var de=Le,Kr=Le,$i=Le,Ki=Le;function m(e){return de(e),{type:He,contents:e}}function xe(e,t){return Ki(e),de(t),{type:Xe,contents:t,n:e}}function Qi(e){return xe(Number.NEGATIVE_INFINITY,e)}function Qr(e){return xe(-1,e)}function zi(e,t,r){de(e);let n=e;if(t>0){for(let s=0;s0&&p(o),C()}function F(){u>0&&c(u),C()}function C(){o=0,u=0}}function to(e,t,r){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let n;return typeof t=="number"?t<0?n=gc:n={type:2,width:t}:n={type:3,string:t},eo(e,n,r)}function ro(e,t){return eo(e,xc,t)}function hc(e){let t=0;for(let r=e.length-1;r>=0;r--){let n=e[r];if(n===" "||n===" ")t++;else break}return t}function ps(e){let t=hc(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var ve=Symbol("MODE_BREAK"),ct=Symbol("MODE_FLAT"),cs=Symbol("DOC_FILL_PRINTED_LENGTH");function Zr(e,t,r,n,s,i){if(r===Number.POSITIVE_INFINITY)return!0;let o=t.length,u=!1,p=[e],c="";for(;r>=0;){if(p.length===0){if(o===0)return!0;p.push(t[--o]);continue}let{mode:y,doc:D}=p.pop(),F=We(D);switch(F){case Ye:D&&(u&&(c+=" ",r-=1,u=!1),c+=D,r-=ot(D));break;case Be:case Me:{let C=F===Be?D:D.parts,d=D[cs]??0;for(let b=C.length-1;b>=d;b--)p.push({mode:y,doc:C[b]});break}case He:case Xe:case Ve:case Pe:p.push({mode:y,doc:D.contents});break;case rt:{let{text:C,count:d}=ps(c);c=C,r+=d;break}case Fe:{if(i&&D.break)return!1;let C=D.break?ve:y,d=D.expandedStates&&C===ve?N(0,D.expandedStates,-1):D.contents;p.push({mode:C,doc:d});break}case be:{let d=(D.groupId?s[D.groupId]||ct:y)===ve?D.breakContents:D.flatContents;d&&p.push({mode:y,doc:d});break}case me:if(y===ve||D.hard)return!0;D.soft||(u=!0);break;case $e:n=!0;break;case Ge:if(n)return!1;break}}return!1}function ls(e,t){let r=Object.create(null),n=t.printWidth,s=Zi(t.endOfLine),i=0,o=[{indent:as,mode:ve,doc:e}],u="",p=!1,c=[],y=[],D=[],F=[],C=0;for(Hi(e);o.length>0;){let{indent:h,mode:g,doc:S}=o.pop();switch(We(S)){case Ye:{let j=s!==` +`?W(0,S,` +`,s):S;j&&(u+=j,o.length>0&&(i+=ot(j)));break}case Be:for(let j=S.length-1;j>=0;j--)o.push({indent:h,mode:g,doc:S[j]});break;case tt:if(y.length>=2)throw new Error("There are too many 'cursor' in doc.");y.push(C+u.length);break;case He:o.push({indent:ro(h,t),mode:g,doc:S.contents});break;case Xe:o.push({indent:to(h,S.n,t),mode:g,doc:S.contents});break;case rt:O();break;case Fe:switch(g){case ct:if(!p){o.push({indent:h,mode:S.break?ve:ct,doc:S.contents});break}case ve:{p=!1;let j={indent:h,mode:ct,doc:S.contents},U=n-i,fe=c.length>0;if(!S.break&&Zr(j,o,U,fe,r))o.push(j);else if(S.expandedStates){let Y=N(0,S.expandedStates,-1);if(S.break){o.push({indent:h,mode:ve,doc:Y});break}else for(let z=1;z=S.expandedStates.length){o.push({indent:h,mode:ve,doc:Y});break}else{let ee=S.expandedStates[z],Ie={indent:h,mode:ct,doc:ee};if(Zr(Ie,o,U,fe,r)){o.push(Ie);break}}}else o.push({indent:h,mode:ve,doc:S.contents});break}}S.id&&(r[S.id]=N(0,o,-1).mode);break;case Me:{let j=n-i,U=S[cs]??0,{parts:fe}=S,Y=fe.length-U;if(Y===0)break;let z=fe[U+0],ee=fe[U+1],Ie={indent:h,mode:ct,doc:z},st={indent:h,mode:ve,doc:z},_=Zr(Ie,[],j,c.length>0,r,!0);if(Y===1){_?o.push(Ie):o.push(st);break}let re={indent:h,mode:ct,doc:ee},ae={indent:h,mode:ve,doc:ee};if(Y===2){_?o.push(re,Ie):o.push(ae,st);break}let it=fe[U+2],Bt={indent:h,mode:g,doc:{...S,[cs]:U+2}},Pr=Zr({indent:h,mode:ct,doc:[z,ee,it]},[],j,c.length>0,r,!0);o.push(Bt),Pr?o.push(re,Ie):_?o.push(ae,Ie):o.push(ae,st);break}case be:case Ve:{let j=S.groupId?r[S.groupId]:g;if(j===ve){let U=S.type===be?S.breakContents:S.negate?S.contents:m(S.contents);U&&o.push({indent:h,mode:g,doc:U})}if(j===ct){let U=S.type===be?S.flatContents:S.negate?m(S.contents):S.contents;U&&o.push({indent:h,mode:g,doc:U})}break}case $e:c.push({indent:h,mode:g,doc:S.contents});break;case Ge:c.length>0&&o.push({indent:h,mode:g,doc:os});break;case me:switch(g){case ct:if(S.hard)p=!0;else{S.soft||(u+=" ",i+=1);break}case ve:if(c.length>0){o.push({indent:h,mode:g,doc:S},...c.reverse()),c.length=0;break}S.literal?(u+=s,i=0,h.root&&(h.root.value&&(u+=h.root.value),i=h.root.length)):(O(),u+=s+h.value,i=h.length);break}break;case Pe:o.push({indent:h,mode:g,doc:S.contents});break;case Ne:break;default:throw new gt(S)}o.length===0&&c.length>0&&(o.push(...c.reverse()),c.length=0)}let d=D.join("")+u,b=[...F,...y];if(b.length!==2)return{formatted:d};let B=b[0];return{formatted:d,cursorNodeStart:B,cursorNodeText:d.slice(B,N(0,b,-1))};function O(){let{text:h,count:g}=ps(u);h&&(D.push(h),C+=h.length),u="",i-=g,y.length>0&&(F.push(...y.map(S=>Math.min(S,C))),y.length=0)}}function Sc(e,t,r=0){let n=0;for(let s=r;s{if(o.push(r()),y.tail)return;let{tabWidth:D}=t,F=y.value.raw,C=F.includes(` +`)?so(F,D):p;p=C;let d=u[c],b=n[i][c],B=ue(t.originalText,I(y),w(n.quasis[c+1]));if(!B){let h=ls(d,{...t,printWidth:Number.POSITIVE_INFINITY}).formatted;h.includes(` +`)?B=!0:d=h}B&&(T(b)||b.type==="Identifier"||J(b)||b.type==="ConditionalExpression"||b.type==="SequenceExpression"||Ae(b)||Te(b))&&(d=[m([f,d]),f]);let O=C===0&&F.endsWith(` +`)?xe(Number.NEGATIVE_INFINITY,d):zi(d,C,D);o.push(l(["${",O,je,"}"]))},"quasis"),o.push("`"),o}function io(e,t,r){let n=r("quasi"),{node:s}=e,i="",o=et(s.quasi,x.Leading)[0];return o&&(ue(t.originalText,I(s.typeArguments??s.tag),w(o))?i=f:i=" "),pt(n.label&&{tagged:!0,...n.label},[r("tag"),r("typeArguments"),i,je,n])}function bc(e,t,r){let{node:n}=e,s=n.quasis[0].value.raw.trim().split(/\s*\|\s*/u);if(s.length>1||s.some(i=>i.length>0)){t.__inJestEach=!0;let i=e.map(r,"expressions");t.__inJestEach=!1;let o=i.map(D=>"${"+ls(D,{...t,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted+"}"),u=[{hasLineBreak:!1,cells:[]}];for(let D=1;DD.cells.length)),c=Array.from({length:p}).fill(0),y=[{cells:s},...u.filter(D=>D.cells.length>0)];for(let{cells:D}of y.filter(F=>!F.hasLineBreak))for(let[F,C]of D.entries())c[F]=Math.max(c[F],ot(C));return[je,"`",m([E,L(E,y.map(D=>L(" | ",D.cells.map((F,C)=>D.hasLineBreak?F:F+" ".repeat(c[C]-ot(F))))))]),E,"`"]}}function Pc(e,t){let{node:r}=e,n=t();return T(r)&&(n=l([m([f,n]),f])),["${",n,je,"}"]}function zt(e,t){return e.map(()=>Pc(e,t),"expressions")}function tn(e,t){return ft(e,r=>typeof r=="string"?t?W(0,r,/(\\*)`/gu,"$1$1\\`"):ms(r):r)}function ms(e){return W(0,e,/([\\`]|\$\{)/gu,"\\$1")}function kc({node:e,parent:t}){let r=/^[fx]?(?:describe|it|test)$/u;return t.type==="TaggedTemplateExpression"&&t.quasi===e&&t.tag.type==="MemberExpression"&&t.tag.property.type==="Identifier"&&t.tag.property.name==="each"&&(t.tag.object.type==="Identifier"&&r.test(t.tag.object.name)||t.tag.object.type==="MemberExpression"&&t.tag.object.property.type==="Identifier"&&(t.tag.object.property.name==="only"||t.tag.object.property.name==="skip")&&t.tag.object.object.type==="Identifier"&&r.test(t.tag.object.object.name))}var fs=[(e,t)=>e.type==="ObjectExpression"&&t==="properties",(e,t)=>e.type==="CallExpression"&&e.callee.type==="Identifier"&&e.callee.name==="Component"&&t==="arguments",(e,t)=>e.type==="Decorator"&&t==="expression"];function oo(e){let t=n=>n.type==="TemplateLiteral",r=(n,s)=>Oe(n)&&!n.computed&&n.key.type==="Identifier"&&n.key.name==="styles"&&s==="value";return e.match(t,(n,s)=>q(n)&&s==="elements",r,...fs)||e.match(t,r,...fs)}function ys(e){return e.match(t=>t.type==="TemplateLiteral",(t,r)=>Oe(t)&&!t.computed&&t.key.type==="Identifier"&&t.key.name==="template"&&r==="value",...fs)}function Ds(e,t){return T(e,x.Block|x.Leading,({value:r})=>r===` ${t} `)}function rn({node:e,parent:t},r){return Ds(e,r)||Ic(t)&&Ds(t,r)||t.type==="ExpressionStatement"&&Ds(t,r)}function Ic(e){return e.type==="AsConstExpression"||e.type==="TSAsExpression"&&e.typeAnnotation.type==="TSTypeReference"&&e.typeAnnotation.typeName.type==="Identifier"&&e.typeAnnotation.typeName.name==="const"}async function ao(e,t,r){let{node:n}=r,s="";for(let[p,c]of n.quasis.entries()){let{raw:y}=c.value;p>0&&(s+="@prettier-placeholder-"+(p-1)+"-id"),s+=y}let i=await e(s,{parser:"scss"}),o=zt(r,t),u=Lc(i,o);if(!u)throw new Error("Couldn't insert all the expressions");return["`",m([E,u]),f,"`"]}function Lc(e,t){if(!R(t))return e;let r=0,n=ft(Qt(e),s=>typeof s!="string"||!s.includes("@prettier-placeholder")?s:s.split(/@prettier-placeholder-(\d+)-id/u).map((i,o)=>o%2===0?qe(i):(r++,t[i])));return t.length===r?n:null}function Oc(e){return e.match(void 0,(t,r)=>r==="quasi"&&t.type==="TaggedTemplateExpression"&&Pt(t.tag,["css","css.global","css.resolve"]))||e.match(void 0,(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer",(t,r)=>r==="children"&&t.type==="JSXElement"&&t.openingElement.name.type==="JSXIdentifier"&&t.openingElement.name.name==="style"&&t.openingElement.attributes.some(n=>n.type==="JSXAttribute"&&n.name.type==="JSXIdentifier"&&n.name.name==="jsx"))}function nn(e){return e.type==="Identifier"&&e.name==="styled"}function uo(e){return/^[A-Z]/u.test(e.object.name)&&e.property.name==="extend"}function wc({parent:e}){if(!e||e.type!=="TaggedTemplateExpression")return!1;let t=e.tag.type==="ParenthesizedExpression"?e.tag.expression:e.tag;switch(t.type){case"MemberExpression":return nn(t.object)||uo(t);case"CallExpression":return nn(t.callee)||t.callee.type==="MemberExpression"&&(t.callee.object.type==="MemberExpression"&&(nn(t.callee.object.object)||uo(t.callee.object))||t.callee.object.type==="CallExpression"&&nn(t.callee.object.callee));case"Identifier":return t.name==="css";default:return!1}}function _c({parent:e,grandparent:t}){return t?.type==="JSXAttribute"&&e.type==="JSXExpressionContainer"&&t.name.type==="JSXIdentifier"&&t.name.name==="css"}var po=e=>Oc(e)||wc(e)||_c(e)||oo(e);async function co(e,t,r){let{node:n}=r,s=n.quasis.length,i=zt(r,t),o=[];for(let u=0;u2&&F[0].trim()===""&&F[1].trim()==="",B=C>2&&F[C-1].trim()===""&&F[C-2].trim()==="",O=F.every(g=>/^\s*(?:#[^\n\r]*)?$/u.test(g));if(!y&&/#[^\n\r]*$/u.test(F[C-1]))return null;let h=null;O?h=Mc(F):h=await e(D,{parser:"graphql"}),h?(h=tn(h,!1),!c&&b&&o.push(""),o.push(h),!y&&B&&o.push("")):!c&&!y&&b&&o.push(""),d&&o.push(d)}return["`",m([E,L(E,o)]),E,"`"]}function Mc(e){let t=[],r=!1,n=e.map(s=>s.trim());for(let[s,i]of n.entries())i!==""&&(n[s-1]===""&&r?t.push([E,i]):t.push(i),r=!0);return t.length===0?null:L(E,t)}function lo({node:e,parent:t}){return rn({node:e,parent:t},"GraphQL")||t&&(t.type==="TaggedTemplateExpression"&&(t.tag.type==="MemberExpression"&&t.tag.object.name==="graphql"&&t.tag.property.name==="experimental"||t.tag.type==="Identifier"&&(t.tag.name==="gql"||t.tag.name==="graphql"))||t.type==="CallExpression"&&t.callee.type==="Identifier"&&t.callee.name==="graphql")}var Es=0;async function mo(e,t,r,n,s){let{node:i}=n,o=Es;Es=Es+1>>>0;let u=O=>`PRETTIER_HTML_PLACEHOLDER_${O}_${o}_IN_JS`,p=i.quasis.map((O,h,g)=>h===g.length-1?O.value.cooked:O.value.cooked+u(h)).join(""),c=zt(n,r),y=new RegExp(u("(\\d+)"),"gu"),D=0,F=await t(p,{parser:e,__onHtmlRoot(O){D=O.children.length}}),C=ft(F,O=>{if(typeof O!="string")return O;let h=[],g=O.split(y);for(let S=0;S1?m(l(C)):l(C),b,"`"]))}function Do(e){return rn(e,"HTML")||e.match(t=>t.type==="TemplateLiteral",(t,r)=>t.type==="TaggedTemplateExpression"&&t.tag.type==="Identifier"&&t.tag.name==="html"&&r==="quasi")}var fo=mo.bind(void 0,"html"),yo=mo.bind(void 0,"angular");async function Eo(e,t,r){let{node:n}=r,s=W(0,n.quasis[0].value.raw,/((?:\\\\)*)\\`/gu,(p,c)=>"\\".repeat(c.length/2)+"`"),i=Nc(s),o=i!=="";o&&(s=W(0,s,new RegExp(`^${i}`,"gmu"),""));let u=tn(await e(s,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",o?m([f,u]):[$r,Qi(u)],f,"`"]}function Nc(e){let t=e.match(/^([^\S\n]*)\S/mu);return t===null?"":t[1]}function Fo({node:e,parent:t}){return t?.type==="TaggedTemplateExpression"&&e.quasis.length===1&&t.tag.type==="Identifier"&&(t.tag.name==="md"||t.tag.name==="markdown")}var jc=[{test:po,print:ao},{test:lo,print:co},{test:Do,print:fo},{test:ys,print:yo},{test:Fo,print:Eo}].map(({test:e,print:t})=>({test:e,print:Rc(t)}));function vc(e){let{node:t}=e;if(t.type!=="TemplateLiteral"||Jc(t))return;let r=jc.find(({test:n})=>n(e));if(r)return t.quasis.length===1&&t.quasis[0].value.raw.trim()===""?"``":r.print}function Rc(e){return async(...t)=>{let r=await e(...t);return r&&pt({embed:!0,...r.label},r)}}function Jc({quasis:e}){return e.some(({value:{cooked:t}})=>t===null)}var Co=vc;var Gc=/\*\/$/,Wc=/^\/\*\*?/,go=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,qc=/(^|\s+)\/\/([^\n\r]*)/g,Ao=/^(\r?\n)+/,Uc=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,To=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Yc=/(\r?\n|^) *\* ?/g,ho=[];function So(e){let t=e.match(go);return t?t[0].trimStart():""}function Bo(e){let r=e.match(go)?.[0];return r==null?e:e.slice(r.length)}function bo(e){e=W(0,e.replace(Wc,"").replace(Gc,""),Yc,"$1");let r="";for(;r!==e;)r=e,e=W(0,e,Uc,` +$1 $2 +`);e=e.replace(Ao,"").trimEnd();let n=Object.create(null),s=W(0,e,To,"").replace(Ao,"").trimEnd(),i;for(;i=To.exec(e);){let o=W(0,i[2],qc,"");if(typeof n[i[1]]=="string"||Array.isArray(n[i[1]])){let u=n[i[1]];n[i[1]]=[...ho,...Array.isArray(u)?u:[u],o]}else n[i[1]]=o}return{comments:s,pragmas:n}}function Po({comments:e="",pragmas:t={}}){let o=Object.keys(t),u=o.flatMap(c=>xo(c,t[c])).map(c=>` * ${c} +`).join("");if(!e){if(o.length===0)return"";if(o.length===1&&!Array.isArray(t[o[0]])){let c=t[o[0]];return`/** ${xo(o[0],c)[0]} */`}}let p=e.split(` +`).map(c=>` * ${c}`).join(` +`)+` +`;return`/** +`+(e?p:"")+(e&&o.length>0?` * +`:"")+u+" */"}function xo(e,t){return[...ho,...Array.isArray(t)?t:[t]].map(r=>`@${e} ${r}`.trim())}var ko="format";function Hc(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var Io=Hc;function Xc(e){let t=Io(e);t&&(e=e.slice(t.length+1));let r=So(e),{pragmas:n,comments:s}=bo(r);return{shebang:t,text:e,pragmas:n,comments:s}}function Lo(e){let{shebang:t,text:r,pragmas:n,comments:s}=Xc(e),i=Bo(r),o=Po({pragmas:{[ko]:"",...n},comments:s.trimStart()});return(t?`${t} +`:"")+o+(i.startsWith(` `)?` `:` -`)+u}function yc(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:s,locEnd:u,[Symbol.for("printedComments")]:i}=t,{node:a}=e,o=s(a),p=u(a);for(let m of n)s(m)>=o&&u(m)<=p&&i.add(m);return r.slice(o,p)}var Ti=yc;function ls(e,t){var u,i,a,o,p,m,f,y,C;if(e.isRoot)return!1;let{node:r,key:n,parent:s}=e;if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&Fc(r)&&yr(e))return!0;if(fc(r))return!1;if(r.type==="Identifier"){if((u=r.extra)!=null&&u.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(r.name)||n==="left"&&(r.name==="async"&&!s.await||r.name==="let")&&s.type==="ForOfStatement")return!0;if(r.name==="let"){let c=(i=e.findAncestor(A=>A.type==="ForOfStatement"))==null?void 0:i.left;if(c&&pe(c,A=>A===r))return!0}if(n==="object"&&r.name==="let"&&s.type==="MemberExpression"&&s.computed&&!s.optional){let c=e.findAncestor(T=>T.type==="ExpressionStatement"||T.type==="ForStatement"||T.type==="ForInStatement"),A=c?c.type==="ExpressionStatement"?c.expression:c.type==="ForStatement"?c.init:c.left:void 0;if(A&&pe(A,T=>T===r))return!0}if(n==="expression")switch(r.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let c=e.findAncestor(A=>!xe(A));if(c!==s&&c.type==="ExpressionStatement")return!0}}return!1}if(r.type==="ObjectExpression"||r.type==="FunctionExpression"||r.type==="ClassExpression"||r.type==="DoExpression"){let c=(a=e.findAncestor(A=>A.type==="ExpressionStatement"))==null?void 0:a.expression;if(c&&pe(c,A=>A===r))return!0}if(r.type==="ObjectExpression"){let c=(o=e.findAncestor(A=>A.type==="ArrowFunctionExpression"))==null?void 0:o.body;if(c&&c.type!=="SequenceExpression"&&c.type!=="AssignmentExpression"&&pe(c,A=>A===r))return!0}switch(s.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(n==="superClass"&&(r.type==="ArrowFunctionExpression"||r.type==="AssignmentExpression"||r.type==="AwaitExpression"||r.type==="BinaryExpression"||r.type==="ConditionalExpression"||r.type==="LogicalExpression"||r.type==="NewExpression"||r.type==="ObjectExpression"||r.type==="SequenceExpression"||r.type==="TaggedTemplateExpression"||r.type==="UnaryExpression"||r.type==="UpdateExpression"||r.type==="YieldExpression"||r.type==="TSNonNullExpression"||r.type==="ClassExpression"&&O(r.decorators)))return!0;break;case"ExportDefaultDeclaration":return xi(e,t)||r.type==="SequenceExpression";case"Decorator":if(n==="expression"&&!Ac(r))return!0;break;case"TypeAnnotation":if(e.match(void 0,void 0,(c,A)=>A==="returnType"&&c.type==="ArrowFunctionExpression")&&Ec(r))return!0;break;case"BinaryExpression":if(n==="left"&&(s.operator==="in"||s.operator==="instanceof")&&r.type==="UnaryExpression")return!0;break;case"VariableDeclarator":if(n==="init"&&e.match(void 0,void 0,(c,A)=>A==="declarations"&&c.type==="VariableDeclaration",(c,A)=>A==="left"&&c.type==="ForInStatement"))return!0;break}switch(r.type){case"UpdateExpression":if(s.type==="UnaryExpression")return r.prefix&&(r.operator==="++"&&s.operator==="+"||r.operator==="--"&&s.operator==="-");case"UnaryExpression":switch(s.type){case"UnaryExpression":return r.operator===s.operator&&(r.operator==="+"||r.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"BinaryExpression":return n==="left"&&s.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(s.type==="UpdateExpression"||r.operator==="in"&&Dc(e))return!0;if(r.operator==="|>"&&((p=r.extra)!=null&&p.parenthesized)){let c=e.grandparent;if(c.type==="BinaryExpression"&&c.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(s.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!xe(r);case"ConditionalExpression":return xe(r)||fu(r);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return n==="callee";case"ClassExpression":case"ClassDeclaration":return n==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"AssignmentExpression":case"AssignmentPattern":return n==="left"&&(r.type==="TSTypeAssertion"||xe(r));case"LogicalExpression":if(r.type==="LogicalExpression")return s.operator!==r.operator;case"BinaryExpression":{let{operator:c,type:A}=r;if(!c&&A!=="TSTypeAssertion")return!0;let T=sr(c),B=s.operator,g=sr(B);return g>T||n==="right"&&g===T||g===T&&!ar(B,c)?!0:g");default:return!1}case"TSFunctionType":if(e.match(c=>c.type==="TSFunctionType",(c,A)=>A==="typeAnnotation"&&c.type==="TSTypeAnnotation",(c,A)=>A==="returnType"&&c.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":case"ConditionalTypeAnnotation":if(n==="extendsType"&&Je(r)&&s.type===r.type||n==="checkType"&&Je(s))return!0;if(n==="extendsType"&&s.type==="TSConditionalType"){let{typeAnnotation:c}=r.returnType||r.typeAnnotation;if(c.type==="TSTypePredicate"&&c.typeAnnotation&&(c=c.typeAnnotation.typeAnnotation),c.type==="TSInferType"&&c.typeParameter.constraint)return!0}case"TSUnionType":case"TSIntersectionType":if((Oe(s)||qt(s))&&s.types.length>1&&(!r.types||r.types.length>1))return!0;case"TSInferType":if(r.type==="TSInferType"){if(s.type==="TSRestType")return!1;if(n==="types"&&(s.type==="TSUnionType"||s.type==="TSIntersectionType")&&r.typeParameter.type==="TSTypeParameter"&&r.typeParameter.constraint)return!0}case"TSTypeOperator":return s.type==="TSArrayType"||s.type==="TSOptionalType"||s.type==="TSRestType"||n==="objectType"&&s.type==="TSIndexedAccessType"||s.type==="TSTypeOperator"||s.type==="TSTypeAnnotation"&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return n==="objectType"&&s.type==="TSIndexedAccessType"||n==="elementType"&&s.type==="TSArrayType";case"TypeOperator":return s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||s.type==="TypeOperator";case"TypeofTypeAnnotation":return n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||n==="elementType"&&s.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return s.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return s.type==="TypeOperator"||s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||s.type==="IntersectionTypeAnnotation"||s.type==="UnionTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":return s.type==="ArrayTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(r.type==="ComponentTypeAnnotation"&&(r.rendersType===null||r.rendersType===void 0))return!1;if(e.match(void 0,(A,T)=>T==="typeAnnotation"&&A.type==="TypeAnnotation",(A,T)=>T==="returnType"&&A.type==="ArrowFunctionExpression")||e.match(void 0,(A,T)=>T==="typeAnnotation"&&A.type==="TypePredicate",(A,T)=>T==="typeAnnotation"&&A.type==="TypeAnnotation",(A,T)=>T==="returnType"&&A.type==="ArrowFunctionExpression"))return!0;let c=s.type==="NullableTypeAnnotation"?e.grandparent:s;return c.type==="UnionTypeAnnotation"||c.type==="IntersectionTypeAnnotation"||c.type==="ArrayTypeAnnotation"||n==="objectType"&&(c.type==="IndexedAccessType"||c.type==="OptionalIndexedAccessType")||n==="checkType"&&s.type==="ConditionalTypeAnnotation"||n==="extendsType"&&s.type==="ConditionalTypeAnnotation"&&((m=r.returnType)==null?void 0:m.type)==="InferTypeAnnotation"&&((f=r.returnType)==null?void 0:f.typeParameter.bound)||c.type==="NullableTypeAnnotation"||s.type==="FunctionTypeParam"&&s.name===null&&Q(r).some(A=>{var T;return((T=A.typeAnnotation)==null?void 0:T.type)==="NullableTypeAnnotation"})}case"OptionalIndexedAccessType":return n==="objectType"&&s.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof r.value=="string"&&s.type==="ExpressionStatement"&&typeof s.directive!="string"){let c=e.grandparent;return c.type==="Program"||c.type==="BlockStatement"}return n==="object"&&G(s)&&ye(r);case"AssignmentExpression":return!((n==="init"||n==="update")&&s.type==="ForStatement"||n==="expression"&&r.left.type!=="ObjectPattern"&&s.type==="ExpressionStatement"||n==="key"&&s.type==="TSPropertySignature"||s.type==="AssignmentExpression"||n==="expressions"&&s.type==="SequenceExpression"&&e.match(void 0,void 0,(c,A)=>(A==="init"||A==="update")&&c.type==="ForStatement")||n==="value"&&s.type==="Property"&&e.match(void 0,void 0,(c,A)=>A==="properties"&&c.type==="ObjectPattern")||s.type==="NGChainedExpression"||n==="node"&&s.type==="JsExpressionRoot");case"ConditionalExpression":switch(s.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"ConditionalExpression":return t.experimentalTernaries?!1:n==="test";case"MemberExpression":case"OptionalMemberExpression":return n==="object";default:return!1}case"FunctionExpression":switch(s.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(s.type){case"BinaryExpression":return s.operator!=="|>"||((y=r.extra)==null?void 0:y.parenthesized);case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return n==="test";default:return!1}case"ClassExpression":switch(s.type){case"NewExpression":return n==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(Cc(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if(n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")){let c=r;for(;c;)switch(c.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":c=c.object;break;case"TaggedTemplateExpression":c=c.tag;break;case"TSNonNullExpression":c=c.expression;break;default:return!1}}return!1;case"BindExpression":return n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")||n==="object"&&G(s);case"NGPipeExpression":return!(s.type==="NGRoot"||s.type==="NGMicrosyntaxExpression"||s.type==="ObjectProperty"&&!((C=r.extra)!=null&&C.parenthesized)||U(s)||n==="arguments"&&w(s)||n==="right"&&s.type==="NGPipeExpression"||n==="property"&&s.type==="MemberExpression"||s.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return n==="callee"||n==="left"&&s.type==="BinaryExpression"&&s.operator==="<"||!U(s)&&s.type!=="ArrowFunctionExpression"&&s.type!=="AssignmentExpression"&&s.type!=="AssignmentPattern"&&s.type!=="BinaryExpression"&&s.type!=="NewExpression"&&s.type!=="ConditionalExpression"&&s.type!=="ExpressionStatement"&&s.type!=="JsExpressionRoot"&&s.type!=="JSXAttribute"&&s.type!=="JSXElement"&&s.type!=="JSXExpressionContainer"&&s.type!=="JSXFragment"&&s.type!=="LogicalExpression"&&!w(s)&&!Te(s)&&s.type!=="ReturnStatement"&&s.type!=="ThrowStatement"&&s.type!=="TypeCastExpression"&&s.type!=="VariableDeclarator"&&s.type!=="YieldExpression";case"TSInstantiationExpression":return n==="object"&&G(s)}return!1}var fc=R(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function Dc(e){let t=0,{node:r}=e;for(;r;){let n=e.getParentNode(t++);if((n==null?void 0:n.type)==="ForStatement"&&n.init===r)return!0;r=n}return!1}function Ec(e){return ur(e,t=>t.type==="ObjectTypeAnnotation"&&ur(t,r=>r.type==="FunctionTypeAnnotation"))}function Fc(e){return ue(e)}function yr(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(yr);break;case"ObjectProperty":if(r==="value")return e.callParent(()=>e.key==="properties"&&e.isLast);break;case"BinaryExpression":case"LogicalExpression":if(r==="right")return e.callParent(yr);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(yr);break;case"UnaryExpression":if(t.prefix)return e.callParent(yr);break}return!1}function xi(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!ls(e,t):!Jt(r)||n.type!=="ExportDefaultDeclaration"&&ls(e,t)?!1:e.call(()=>xi(e,t),...Lr(r))}function Cc(e){return!!(e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&(t.type==="CallExpression"||t.type==="NewExpression"))||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression")||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression")&&(e.match(void 0,void 0,(t,r)=>r==="callee"&&(t.type==="CallExpression"&&!t.optional||t.type==="NewExpression")||r==="object"&&t.type==="MemberExpression"&&!t.optional)||e.match(void 0,void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))}function ms(e){return e.type==="Identifier"?!0:G(e)?!e.computed&&!e.optional&&e.property.type==="Identifier"&&ms(e.object):!1}function Ac(e){return e.type==="ChainExpression"&&(e=e.expression),ms(e)||w(e)&&!e.optional&&ms(e.callee)}var Le=ls;function dc(e,t){let r=t-1;r=Ye(e,r,{backwards:!0}),r=He(e,r,{backwards:!0}),r=Ye(e,r,{backwards:!0});let n=He(e,r,{backwards:!0});return r!==n}var hi=dc;var Tc=()=>!0;function ys(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function xc(e,t){var m;let r=e.node,n=[ys(e,t)],{printer:s,originalText:u,locStart:i,locEnd:a}=t;if((m=s.isBlockComment)==null?void 0:m.call(s,r)){let f=ee(u,a(r))?ee(u,i(r),{backwards:!0})?F:x:" ";n.push(f)}else n.push(F);let p=He(u,Ye(u,a(r)));return p!==!1&&ee(u,p)&&n.push(F),n}function hc(e,t,r){var p;let n=e.node,s=ys(e,t),{printer:u,originalText:i,locStart:a}=t,o=(p=u.isBlockComment)==null?void 0:p.call(u,n);if(r!=null&&r.hasLineSuffix&&!(r!=null&&r.isBlock)||ee(i,a(n),{backwards:!0})){let m=hi(i,a(n));return{doc:Xn([F,m?F:"",s]),isBlock:o,hasLineSuffix:!0}}return!o||r!=null&&r.hasLineSuffix?{doc:[Xn([" ",s]),Ce],isBlock:o,hasLineSuffix:!0}:{doc:[" ",s],isBlock:o,hasLineSuffix:!1}}function N(e,t,r={}){let{node:n}=e;if(!O(n==null?void 0:n.comments))return"";let{indent:s=!1,marker:u,filter:i=Tc}=r,a=[];if(e.each(({node:p})=>{p.leading||p.trailing||p.marker!==u||!i(p)||a.push(ys(e,t))},"comments"),a.length===0)return"";let o=b(F,a);return s?D([F,o]):o}function fs(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(o=>!n.has(o)).length===0)return{leading:"",trailing:""};let u=[],i=[],a;return e.each(()=>{let o=e.node;if(n!=null&&n.has(o))return;let{leading:p,trailing:m}=o;p?u.push(xc(e,t)):m&&(a=hc(e,t,a),i.push(a.doc))},"comments"),{leading:u,trailing:i}}function Ee(e,t,r){let{leading:n,trailing:s}=fs(e,r);return!n&&!s?t:lr(t,u=>[n,u,s])}var Ds=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},qe=Ds;function Es(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var We,Fs=class{constructor(t){Ys(this,We);Hs(this,We,new Set(t))}getLeadingWhitespaceCount(t){let r=mt(this,We),n=0;for(let s=0;s=0&&r.has(t.charAt(s));s--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return mt(this,We).has(t.charAt(0))}hasTrailingWhitespace(t){return mt(this,We).has(v(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${Es([...mt(this,We)].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return t.split(s)}hasWhitespaceCharacter(t){let r=mt(this,We);return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=mt(this,We);return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=mt(this,We);return Array.prototype.every.call(t,n=>r.has(n))}};We=new WeakMap;var gi=Fs;var Hr=new gi(` -\r `),Cs=e=>e===""||e===x||e===F||e===E;function gc(e,t,r){var _,M,J,I,q;let{node:n}=e;if(n.type==="JSXElement"&&Jc(n))return[r("openingElement"),r("closingElement")];let s=n.type==="JSXElement"?r("openingElement"):r("openingFragment"),u=n.type==="JSXElement"?r("closingElement"):r("closingFragment");if(n.children.length===1&&n.children[0].type==="JSXExpressionContainer"&&(n.children[0].expression.type==="TemplateLiteral"||n.children[0].expression.type==="TaggedTemplateExpression"))return[s,...e.map(r,"children"),u];n.children=n.children.map(k=>Nc(k)?{type:"JSXText",value:" ",raw:" "}:k);let i=n.children.some(Y),a=n.children.filter(k=>k.type==="JSXExpressionContainer").length>1,o=n.type==="JSXElement"&&n.openingElement.attributes.length>1,p=re(s)||i||o||a,m=e.parent.rootMarker==="mdx",f=t.singleQuote?"{' '}":'{" "}',y=m?x:S([f,E]," "),C=((M=(_=n.openingElement)==null?void 0:_.name)==null?void 0:M.name)==="fbt",c=Sc(e,t,r,y,C),A=n.children.some(k=>fr(k));for(let k=c.length-2;k>=0;k--){let W=c[k]===""&&c[k+1]==="",ne=c[k]===F&&c[k+1]===""&&c[k+2]===F,Z=(c[k]===E||c[k]===F)&&c[k+1]===""&&c[k+2]===y,lt=c[k]===y&&c[k+1]===""&&(c[k+2]===E||c[k+2]===F),L=c[k]===y&&c[k+1]===""&&c[k+2]===y,se=c[k]===E&&c[k+1]===""&&c[k+2]===F||c[k]===F&&c[k+1]===""&&c[k+2]===E;ne&&A||W||Z||L||se?c.splice(k,2):lt&&c.splice(k+1,2)}for(;c.length>0&&Cs(v(!1,c,-1));)c.pop();for(;c.length>1&&Cs(c[0])&&Cs(c[1]);)c.shift(),c.shift();let T=[""];for(let[k,W]of c.entries()){if(W===y){if(k===1&&wu(c[k-1])){if(c.length===2){T.push([T.pop(),f]);continue}T.push([f,F],"");continue}else if(k===c.length-1){T.push([T.pop(),f]);continue}else if(c[k-1]===""&&c[k-2]===F){T.push([T.pop(),f]);continue}}k%2===0?T.push([T.pop(),W]):T.push(W,""),re(W)&&(p=!0)}let B=A?Nr(T):l(T,{shouldBreak:!0});if(((J=t.cursorNode)==null?void 0:J.type)==="JSXText"&&n.children.includes(t.cursorNode)?B=[mr,B,mr]:((I=t.nodeBeforeCursor)==null?void 0:I.type)==="JSXText"&&n.children.includes(t.nodeBeforeCursor)?B=[mr,B]:((q=t.nodeAfterCursor)==null?void 0:q.type)==="JSXText"&&n.children.includes(t.nodeAfterCursor)&&(B=[B,mr]),m)return B;let g=l([s,D([F,B]),F,u]);return p?g:tt([l([s,...c,u]),g])}function Sc(e,t,r,n,s){let u="",i=[u];function a(p){u=p,i.push([i.pop(),p])}function o(p){p!==""&&(u=p,i.push(p,""))}return e.each(({node:p,next:m})=>{if(p.type==="JSXText"){let f=ae(p);if(fr(p)){let y=Hr.split(f,!0);y[0]===""&&(y.shift(),/\n/u.test(y[0])?o(Bi(s,y[1],p,m)):o(n),y.shift());let C;if(v(!1,y,-1)===""&&(y.pop(),C=y.pop()),y.length===0)return;for(let[c,A]of y.entries())c%2===1?o(x):a(A);C!==void 0?/\n/u.test(C)?o(Bi(s,u,p,m)):o(n):o(Si(s,u,p,m))}else/\n/u.test(f)?f.match(/\n/gu).length>1&&o(F):o(n)}else{let f=r();if(a(f),m&&fr(m)){let C=Hr.trim(ae(m)),[c]=Hr.split(C);o(Si(s,c,p,m))}else o(F)}},"children"),i}function Si(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?t.length===1?E:F:E}function Bi(e,t,r,n){return e?F:t.length===1?r.type==="JSXElement"&&!r.closingElement||(n==null?void 0:n.type)==="JSXElement"&&!n.closingElement?F:E:F}var Bc=new Set(["ArrayExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot"]);function bc(e,t,r){let{parent:n}=e;if(Bc.has(n.type))return t;let s=Pc(e),u=Le(e,r);return l([u?"":S("("),D([E,t]),E,u?"":S(")")],{shouldBreak:s})}function Pc(e){return e.match(void 0,t=>t.type==="ArrowFunctionExpression",w)&&(e.match(void 0,void 0,void 0,t=>t.type==="JSXExpressionContainer")||e.match(void 0,void 0,void 0,t=>t.type==="ChainExpression",t=>t.type==="JSXExpressionContainer"))}function kc(e,t,r){let{node:n}=e,s=[];if(s.push(r("name")),n.value){let u;if(K(n.value)){let i=ae(n.value),a=X(!1,X(!1,i.slice(1,-1),"'","'"),""",'"'),o=Sr(a,t.jsxSingleQuote);a=o==='"'?X(!1,a,'"',"""):X(!1,a,"'","'"),u=e.call(()=>Ee(e,ve(o+a+o),t),"value")}else u=r("value");s.push("=",u)}return s}function Ic(e,t,r){let{node:n}=e,s=(u,i)=>u.type==="JSXEmptyExpression"||!d(u)&&(U(u)||ue(u)||u.type==="ArrowFunctionExpression"||u.type==="AwaitExpression"&&(s(u.argument,u)||u.argument.type==="JSXElement")||w(u)||u.type==="ChainExpression"&&w(u.expression)||u.type==="FunctionExpression"||u.type==="TemplateLiteral"||u.type==="TaggedTemplateExpression"||u.type==="DoExpression"||Y(i)&&(u.type==="ConditionalExpression"||Fe(u)));return s(n.expression,e.parent)?l(["{",r("expression"),je,"}"]):l(["{",D([E,r("expression")]),E,je,"}"])}function Lc(e,t,r){var a,o;let{node:n}=e,s=d(n.name)||d(n.typeParameters)||d(n.typeArguments);if(n.selfClosing&&n.attributes.length===0&&!s)return["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters")," />"];if(((a=n.attributes)==null?void 0:a.length)===1&&K(n.attributes[0].value)&&!n.attributes[0].value.value.includes(` -`)&&!s&&!d(n.attributes[0]))return l(["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters")," ",...e.map(r,"attributes"),n.selfClosing?" />":">"]);let u=(o=n.attributes)==null?void 0:o.some(p=>K(p.value)&&p.value.value.includes(` -`)),i=t.singleAttributePerLine&&n.attributes.length>1?F:x;return l(["<",r("name"),n.typeArguments?r("typeArguments"):r("typeParameters"),D(e.map(()=>[i,r()],"attributes")),...wc(n,t,s)],{shouldBreak:u})}function wc(e,t,r){return e.selfClosing?[x,"/>"]:Oc(e,t,r)?[">"]:[E,">"]}function Oc(e,t,r){let n=e.attributes.length>0&&d(v(!1,e.attributes,-1),h.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function _c(e,t,r){let{node:n}=e,s=[];s.push(""),s}function Mc(e,t){let{node:r}=e,n=d(r),s=d(r,h.Line),u=r.type==="JSXOpeningFragment";return[u?"<":""]}function vc(e,t,r){let n=Ee(e,gc(e,t,r),t);return bc(e,n,t)}function jc(e,t){let{node:r}=e,n=d(r,h.Line);return[N(e,t,{indent:n}),n?F:""]}function Rc(e,t,r){let{node:n}=e;return["{",e.call(({node:s})=>{let u=["...",r()];return!d(s)||!rs(e)?u:[D([E,Ee(e,u,t)]),E]},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function bi(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return kc(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return b(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return b(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return Rc(e,t,r);case"JSXExpressionContainer":return Ic(e,t,r);case"JSXFragment":case"JSXElement":return vc(e,t,r);case"JSXOpeningElement":return Lc(e,t,r);case"JSXClosingElement":return _c(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return Mc(e,t);case"JSXEmptyExpression":return jc(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new qe(n,"JSX")}}function Jc(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!fr(t)}function fr(e){return e.type==="JSXText"&&(Hr.hasNonWhitespaceCharacter(ae(e))||!/\n/u.test(ae(e)))}function Nc(e){return e.type==="JSXExpressionContainer"&&K(e.expression)&&e.expression.value===" "&&!d(e.expression)}function Pi(e){let{node:t,parent:r}=e;if(!Y(t)||!Y(r))return!1;let{index:n,siblings:s}=e,u;for(let i=n;i>0;i--){let a=s[i-1];if(!(a.type==="JSXText"&&!fr(a))){u=a;break}}return(u==null?void 0:u.type)==="JSXExpressionContainer"&&u.expression.type==="JSXEmptyExpression"&&kt(u.expression)}function Gc(e){return kt(e.node)||Pi(e)}var Vr=Gc;var qc=0;function $r(e,t,r){var M;let{node:n,parent:s,grandparent:u,key:i}=e,a=i!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),o=n.operator==="|>"&&((M=e.root.extra)==null?void 0:M.__isUsingHackPipeline),p=As(e,t,r,!1,a);if(a)return p;if(o)return l(p);if(w(s)&&s.callee===n||s.type==="UnaryExpression"||G(s)&&!s.computed)return l([D([E,...p]),E]);let m=s.type==="ReturnStatement"||s.type==="ThrowStatement"||s.type==="JSXExpressionContainer"&&u.type==="JSXAttribute"||n.operator!=="|"&&s.type==="JsExpressionRoot"||n.type!=="NGPipeExpression"&&(s.type==="NGRoot"&&t.parser==="__ng_binding"||s.type==="NGMicrosyntaxExpression"&&u.type==="NGMicrosyntax"&&u.body.length===1)||n===s.body&&s.type==="ArrowFunctionExpression"||n!==s.body&&s.type==="ForStatement"||s.type==="ConditionalExpression"&&u.type!=="ReturnStatement"&&u.type!=="ThrowStatement"&&!w(u)||s.type==="TemplateLiteral",f=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||Te(s),y=Fe(n.left)&&ar(n.operator,n.left.operator);if(m||Ht(n)&&!y||!Ht(n)&&f)return l(p);if(p.length===0)return"";let C=Y(n.right),c=p.findIndex(J=>typeof J!="string"&&!Array.isArray(J)&&J.type===fe),A=p.slice(0,c===-1?1:c+1),T=p.slice(A.length,C?-1:void 0),B=Symbol("logicalChain-"+ ++qc),g=l([...A,D(T)],{id:B});if(!C)return g;let _=v(!1,p,-1);return l([g,xt(_,{groupId:B})])}function As(e,t,r,n,s){var B;let{node:u}=e;if(!Fe(u))return[l(r())];let i=[];ar(u.operator,u.left.operator)?i=e.call(g=>As(g,t,r,!0,s),"left"):i.push(l(r("left")));let a=Ht(u),o=(u.operator==="|>"||u.type==="NGPipeExpression"||Wc(e,t))&&!de(t.originalText,u.right),m=!d(u.right,h.Leading,Gr)&&de(t.originalText,u.right),f=u.type==="NGPipeExpression"?"|":u.operator,y=u.type==="NGPipeExpression"&&u.arguments.length>0?l(D([E,": ",b([x,": "],e.map(()=>be(2,l(r())),"arguments"))])):"",C;if(a)C=[f,de(t.originalText,u.right)?D([x,r("right"),y]):[" ",r("right"),y]];else{let _=f==="|>"&&((B=e.root.extra)==null?void 0:B.__isUsingHackPipeline)?e.call(M=>As(M,t,r,!0,s),"right"):r("right");if(t.experimentalOperatorPosition==="start"){let M="";if(m)switch(Be(_)){case ge:M=_.splice(0,1)[0];break;case Se:M=_.contents.splice(0,1)[0];break}C=[x,M,f," ",_,y]}else C=[o?x:"",f,o?" ":x,_,y]}let{parent:c}=e,A=d(u.left,h.Trailing|h.Line);if((A||!(s&&u.type==="LogicalExpression")&&c.type!==u.type&&u.left.type!==u.type&&u.right.type!==u.type)&&(C=l(C,{shouldBreak:A})),t.experimentalOperatorPosition==="start"?i.push(a||m?" ":"",C):i.push(o?"":" ",C),n&&d(u)){let g=Ut(Ee(e,i,t));return g.type===_e?g.parts:Array.isArray(g)?g:[g]}return i}function Ht(e){return e.type!=="LogicalExpression"?!1:!!(ue(e.right)&&e.right.properties.length>0||U(e.right)&&e.right.elements.length>0||Y(e.right))}var ki=e=>e.type==="BinaryExpression"&&e.operator==="|";function Wc(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&ki(e.node)&&!e.hasAncestor(r=>!ki(r)&&r.type!=="JsExpressionRoot")}function Li(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return[r("node"),d(n.node)?" //"+Ve(n.node)[0].value.trimEnd():""];case"NGPipeExpression":return $r(e,t,r);case"NGChainedExpression":return l(b([";",x],e.map(()=>Yc(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":Ii(e)?" ":[";",x],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/iu.test(n.name)?n.name:JSON.stringify(n.name);case"NGMicrosyntaxExpression":return[r("expression"),n.alias===null?"":[" as ",r("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:s,parent:u}=e,i=Ii(e)||Uc(e)||(s===1&&(n.key.name==="then"||n.key.name==="else"||n.key.name==="as")||s===2&&(n.key.name==="else"&&u.body[s-1].type==="NGMicrosyntaxKeyedExpression"&&u.body[s-1].key.name==="then"||n.key.name==="track"))&&u.body[0].type==="NGMicrosyntaxExpression";return[r("key"),i?" ":": ",r("expression")]}case"NGMicrosyntaxLet":return["let ",r("key"),n.value===null?"":[" = ",r("value")]];case"NGMicrosyntaxAs":return[r("key")," as ",r("alias")];default:throw new qe(n,"Angular")}}function Ii({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}function Uc(e){let{node:t}=e;return e.parent.body[1].key.name==="of"&&t.type==="NGMicrosyntaxKeyedExpression"&&t.key.name==="track"&&t.key.type==="NGMicrosyntaxKey"}var Xc=R(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function Yc({node:e}){return ur(e,Xc)}function ds(e,t,r){let{node:n}=e;return l([b(x,e.map(r,"decorators")),_i(n,t)?F:x])}function wi(e,t,r){return Mi(e.node)?[b(F,e.map(r,"declaration","decorators")),F]:""}function Oi(e,t,r){let{node:n,parent:s}=e,{decorators:u}=n;if(!O(u)||Mi(s)||Vr(e))return"";let i=n.type==="ClassExpression"||n.type==="ClassDeclaration"||_i(n,t);return[e.key==="declaration"&&yu(s)?F:i?Ce:"",b(x,e.map(r,"decorators")),x]}function _i(e,t){return e.decorators.some(r=>ee(t.originalText,P(r)))}function Mi(e){var r;if(e.type!=="ExportDefaultDeclaration"&&e.type!=="ExportNamedDeclaration"&&e.type!=="DeclareExportDeclaration")return!1;let t=(r=e.declaration)==null?void 0:r.decorators;return O(t)&&Bt(e,t[0])}var Dt=class extends Error{name="ArgExpansionBailout"};function Hc(e,t,r){let{node:n}=e,s=le(n);if(s.length===0)return["(",N(e,t),")"];let u=s.length-1;if(Kc(s)){let f=["("];return Gt(e,(y,C)=>{f.push(r()),C!==u&&f.push(", ")}),f.push(")"),f}let i=!1,a=[];Gt(e,({node:f},y)=>{let C=r();y===u||(me(f,t)?(i=!0,C=[C,",",F,F]):C=[C,",",x]),a.push(C)});let o=!t.parser.startsWith("__ng_")&&n.type!=="ImportExpression"&&n.type!=="TSImportType"&&ce(t,"all")?",":"";if(n.type==="TSImportType"&&s.length===1&&(s[0].type==="TSLiteralType"&&K(s[0].literal)||K(s[0]))&&!d(s[0]))return l(["(",...a,S(o),")"]);function p(){return l(["(",D([x,...a]),o,x,")"],{shouldBreak:!0})}if(i||e.parent.type!=="Decorator"&&Au(s))return p();if($c(s)){let f=a.slice(1);if(f.some(re))return p();let y;try{y=r(Gn(n,0),{expandFirstArg:!0})}catch(C){if(C instanceof Dt)return p();throw C}return re(y)?[Ce,tt([["(",l(y,{shouldBreak:!0}),", ",...f,")"],p()])]:tt([["(",y,", ",...f,")"],["(",l(y,{shouldBreak:!0}),", ",...f,")"],p()])}if(Vc(s,a,t)){let f=a.slice(0,-1);if(f.some(re))return p();let y;try{y=r(Gn(n,-1),{expandLastArg:!0})}catch(C){if(C instanceof Dt)return p();throw C}return re(y)?[Ce,tt([["(",...f,l(y,{shouldBreak:!0}),")"],p()])]:tt([["(",...f,y,")"],["(",...f,l(y,{shouldBreak:!0}),")"],p()])}let m=["(",D([E,...a]),S(o),E,")"];return vr(e)?m:l(m,{shouldBreak:a.some(re)||i})}function Dr(e,t=!1){return ue(e)&&(e.properties.length>0||d(e))||U(e)&&(e.elements.length>0||d(e))||e.type==="TSTypeAssertion"&&Dr(e.expression)||xe(e)&&Dr(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||Qc(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&Dr(e.body,!0)||ue(e.body)||U(e.body)||!t&&(w(e.body)||e.body.type==="ConditionalExpression")||Y(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function Vc(e,t,r){var u,i;let n=v(!1,e,-1);if(e.length===1){let a=v(!1,t,-1);if((u=a.label)!=null&&u.embed&&((i=a.label)==null?void 0:i.hug)!==!1)return!0}let s=v(!1,e,-2);return!d(n,h.Leading)&&!d(n,h.Trailing)&&Dr(n)&&(!s||s.type!==n.type)&&(e.length!==2||s.type!=="ArrowFunctionExpression"||!U(n))&&!(e.length>1&&Ts(n,r))}function $c(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&zc(r)?!0:!d(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&ji(r)&&!Dr(r)}function ji(e){if(e.type==="ParenthesizedExpression")return ji(e.expression);if(xe(e)||e.type==="TypeCastExpression"){let{typeAnnotation:t}=e;if(t.type==="TypeAnnotation"&&(t=t.typeAnnotation),t.type==="TSArrayType"&&(t=t.elementType,t.type==="TSArrayType"&&(t=t.elementType)),t.type==="GenericTypeAnnotation"||t.type==="TSTypeReference"){let r=t.typeArguments??t.typeParameters;(r==null?void 0:r.params.length)===1&&(t=r.params[0])}return Nt(t)&&we(e.expression,1)}return yt(e)&&le(e).length>1?!1:Fe(e)?we(e.left,1)&&we(e.right,1):Jn(e)||we(e)}function Kc(e){return e.length===2?vi(e,0):e.length===3?e[0].type==="Identifier"&&vi(e,1):!1}function vi(e,t){let r=e[t],n=e[t+1];return r.type==="ArrowFunctionExpression"&&Q(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(s=>d(s))}function Qc(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||d(e,h.Dangling))}function zc(e){if(!(e.type==="ObjectExpression"&&e.properties.length===1))return!1;let[t]=e.properties;return Te(t)?!t.computed&&(t.key.type==="Identifier"&&t.key.name==="type"||K(t.key)&&t.key.value==="type")&&K(t.value)&&t.value.value==="module":!1}var Lt=Hc;var Zc=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),w(e)&&le(e).length>0);function Ri(e,t,r){var p;let n=r("object"),s=xs(e,t,r),{node:u}=e,i=e.findAncestor(m=>!(G(m)||m.type==="TSNonNullExpression")),a=e.findAncestor(m=>!(m.type==="ChainExpression"||m.type==="TSNonNullExpression")),o=i&&(i.type==="NewExpression"||i.type==="BindExpression"||i.type==="AssignmentExpression"&&i.left.type!=="Identifier")||u.computed||u.object.type==="Identifier"&&u.property.type==="Identifier"&&!G(a)||(a.type==="AssignmentExpression"||a.type==="VariableDeclarator")&&(Zc(u.object)||((p=n.label)==null?void 0:p.memberChain));return at(n.label,[n,o?s:l(D([E,s]))])}function xs(e,t,r){let n=r("property"),{node:s}=e,u=V(e);return s.computed?!s.property||ye(s.property)?[u,"[",n,"]"]:l([u,"[",D([E,n]),E,"]"]):[u,".",n]}function Ji(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>Ji(e,t,r),"expression");let n=(e.parent.type==="ChainExpression"?e.grandparent:e.parent).type==="ExpressionStatement",s=[];function u(L){let{originalText:se}=t,Ae=ot(se,P(L));return se.charAt(Ae)===")"?Ae!==!1&&vt(se,Ae+1):me(L,t)}function i(){let{node:L}=e;if(L.type==="ChainExpression")return e.call(i,"expression");if(w(L)&&(dt(L.callee)||w(L.callee))){let se=u(L);s.unshift({node:L,hasTrailingEmptyLine:se,printed:[Ee(e,[V(e),rt(e,t,r),Lt(e,t,r)],t),se?F:""]}),e.call(i,"callee")}else dt(L)?(s.unshift({node:L,needsParens:Le(e,t),printed:Ee(e,G(L)?xs(e,t,r):Kr(e,t,r),t)}),e.call(i,"object")):L.type==="TSNonNullExpression"?(s.unshift({node:L,printed:Ee(e,"!",t)}),e.call(i,"expression")):s.unshift({node:L,printed:r()})}let{node:a}=e;s.unshift({node:a,printed:[V(e),rt(e,t,r),Lt(e,t,r)]}),a.callee&&e.call(i,"callee");let o=[],p=[s[0]],m=1;for(;m0&&o.push(p);function y(L){return/^[A-Z]|^[$_]+$/u.test(L)}function C(L){return L.length<=t.tabWidth}function c(L){var Ot;let se=(Ot=L[1][0])==null?void 0:Ot.node.computed;if(L[0].length===1){let nt=L[0][0].node;return nt.type==="ThisExpression"||nt.type==="Identifier"&&(y(nt.name)||n&&C(nt.name)||se)}let Ae=v(!1,L[0],-1).node;return G(Ae)&&Ae.property.type==="Identifier"&&(y(Ae.property.name)||se)}let A=o.length>=2&&!d(o[1][0].node)&&c(o);function T(L){let se=L.map(Ae=>Ae.printed);return L.length>0&&v(!1,L,-1).needsParens?["(",...se,")"]:se}function B(L){return L.length===0?"":D([F,b(F,L.map(T))])}let g=o.map(T),_=g,M=A?3:2,J=o.flat(),I=J.slice(1,-1).some(L=>d(L.node,h.Leading))||J.slice(0,-1).some(L=>d(L.node,h.Trailing))||o[M]&&d(o[M][0].node,h.Leading);if(o.length<=M&&!I&&!o.some(L=>v(!1,L,-1).hasTrailingEmptyLine))return vr(e)?_:l(_);let q=v(!1,o[A?1:0],-1).node,k=!w(q)&&u(q),W=[T(o[0]),A?o.slice(1,2).map(T):"",k?F:"",B(o.slice(A?2:1))],ne=s.map(({node:L})=>L).filter(w);function Z(){let L=v(!1,v(!1,o,-1),-1).node,se=v(!1,g,-1);return w(L)&&re(se)&&ne.slice(0,-1).some(Ae=>Ae.arguments.some(Rt))}let lt;return I||ne.length>2&&ne.some(L=>!L.arguments.every(se=>we(se)))||g.slice(0,-1).some(re)||Z()?lt=l(W):lt=[re(_)||k?Ce:"",tt([_,W])],at({memberChain:!0},lt)}var Ni=Ji;function Qr(e,t,r){var m;let{node:n}=e,s=n.type==="NewExpression",u=n.type==="ImportExpression",i=V(e),a=le(n),o=a.length===1&&_r(a[0],t.originalText);if(o||el(e)||Pt(n,e.parent)){let f=[];if(Gt(e,()=>{f.push(r())}),!(o&&((m=f[0].label)!=null&&m.embed)))return[s?"new ":"",Gi(e,r),i,rt(e,t,r),"(",b(", ",f),")"]}if(!u&&!s&&dt(n.callee)&&!e.call(f=>Le(f,t),"callee",...n.callee.type==="ChainExpression"?["expression"]:[]))return Ni(e,t,r);let p=[s?"new ":"",Gi(e,r),i,rt(e,t,r),Lt(e,t,r)];return u||w(n.callee)?l(p):p}function Gi(e,t){let{node:r}=e;return r.type==="ImportExpression"?`import${r.phase?`.${r.phase}`:""}`:t("callee")}function el(e){let{node:t}=e;if(t.type!=="CallExpression"||t.optional||t.callee.type!=="Identifier")return!1;let r=le(t);return t.callee.name==="require"?r.length===1&&K(r[0])||r.length>1:t.callee.name==="define"&&e.parent.type==="ExpressionStatement"?r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&K(r[0])&&r[1].type==="ArrayExpression":!1}function ht(e,t,r,n,s,u){let i=tl(e,t,r,n,u),a=u?r(u,{assignmentLayout:i}):"";switch(i){case"break-after-operator":return l([l(n),s,l(D([x,a]))]);case"never-break-after-operator":return l([l(n),s," ",a]);case"fluid":{let o=Symbol("assignment");return l([l(n),s,l(D(x),{id:o}),je,xt(a,{groupId:o})])}case"break-lhs":return l([n,s," ",l(a)]);case"chain":return[l(n),s,x,a];case"chain-tail":return[l(n),s,D([x,a])];case"chain-tail-arrow-chain":return[l(n),s,a];case"only-left":return n}}function Wi(e,t,r){let{node:n}=e;return ht(e,t,r,r("left"),[" ",n.operator],"right")}function Ui(e,t,r){return ht(e,t,r,r("id")," =","init")}function tl(e,t,r,n,s){let{node:u}=e,i=u[s];if(!i)return"only-left";let a=!zr(i);if(e.match(zr,Xi,y=>!a||y.type!=="ExpressionStatement"&&y.type!=="VariableDeclaration"))return a?i.type==="ArrowFunctionExpression"&&i.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!a&&zr(i.right)||de(t.originalText,i))return"break-after-operator";if(u.type==="ImportAttribute"||i.type==="CallExpression"&&i.callee.name==="require"||t.parser==="json5"||t.parser==="jsonc"||t.parser==="json")return"never-break-after-operator";let m=Lu(n);if(nl(u)||al(u)||hs(u)&&m)return"break-lhs";let f=pl(u,n,t);return e.call(()=>rl(e,t,r,f),s)?"break-after-operator":sl(u)?"break-lhs":!m&&(f||i.type==="TemplateLiteral"||i.type==="TaggedTemplateExpression"||Du(i)||ye(i)||i.type==="ClassExpression")?"never-break-after-operator":"fluid"}function rl(e,t,r,n){let s=e.node;if(Fe(s)&&!Ht(s))return!0;switch(s.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!ml(s))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:p}=s;return Fe(p)&&!Ht(p)}let{consequent:a,alternate:o}=s;return a.type==="ConditionalExpression"||o.type==="ConditionalExpression"}case"ClassExpression":return O(s.decorators)}if(n)return!1;let u=s,i=[];for(;;)if(u.type==="UnaryExpression"||u.type==="AwaitExpression"||u.type==="YieldExpression"&&u.argument!==null)u=u.argument,i.push("argument");else if(u.type==="TSNonNullExpression")u=u.expression,i.push("expression");else break;return!!(K(u)||e.call(()=>Yi(e,t,r),...i))}function nl(e){if(Xi(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>{var n;return Te(r)&&(!r.shorthand||((n=r.value)==null?void 0:n.type)==="AssignmentPattern")})}return!1}function zr(e){return e.type==="AssignmentExpression"}function Xi(e){return zr(e)||e.type==="VariableDeclarator"}function sl(e){let t=il(e);if(O(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}var ul=R(["TSTypeAliasDeclaration","TypeAlias"]);function il(e){var t;if(ul(e))return(t=e.typeParameters)==null?void 0:t.params}function al(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=qi(t.typeAnnotation);return O(r)&&r.length>1&&r.some(n=>O(qi(n))||n.type==="TSConditionalType")}function hs(e){var t;return e.type==="VariableDeclarator"&&((t=e.init)==null?void 0:t.type)==="ArrowFunctionExpression"}var ol=R(["TSTypeReference","GenericTypeAnnotation"]);function qi(e){var t;if(ol(e))return(t=e.typeArguments??e.typeParameters)==null?void 0:t.params}function Yi(e,t,r,n=!1){var i;let{node:s}=e,u=()=>Yi(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(u,"expression");if(w(s)){if((i=Qr(e,t,r).label)!=null&&i.memberChain)return!1;let o=le(s);return!(o.length===0||o.length===1&&ir(o[0],t))||cl(s,r)?!1:e.call(u,"callee")}return G(s)?e.call(u,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function pl(e,t,r){return Te(e)?(t=Ut(t),typeof t=="string"&&st(t)1)return!0;if(r.length===1){let s=r[0];if(Oe(s)||qt(s)||s.type==="TSTypeLiteral"||s.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(re(t(n)))return!0}return!1}function ll(e){var t;return(t=e.typeParameters??e.typeArguments)==null?void 0:t.params}function ml(e){function t(r){switch(r.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!r.typeParameters;case"TSTypeReference":return!!(r.typeArguments??r.typeParameters);default:return!1}}return t(e.checkType)||t(e.extendsType)}function Ue(e,t,r,n,s){let u=e.node,i=Q(u),a=s?rt(e,t,r):"";if(i.length===0)return[a,"(",N(e,t,{filter:c=>ke(t.originalText,P(c))===")"}),")"];let{parent:o}=e,p=Pt(o),m=gs(u),f=[];if(hu(e,(c,A)=>{let T=A===i.length-1;T&&u.rest&&f.push("..."),f.push(r()),!T&&(f.push(","),p||m?f.push(" "):me(i[A],t)?f.push(F,F):f.push(x))}),n&&!fl(e)){if(re(a)||re(f))throw new Dt;return l([cr(a),"(",cr(f),")"])}let y=i.every(c=>!O(c.decorators));return m&&y?[a,"(",...f,")"]:p?[a,"(",...f,")"]:(Or(o)||Eu(o)||o.type==="TypeAlias"||o.type==="UnionTypeAnnotation"||o.type==="IntersectionTypeAnnotation"||o.type==="FunctionTypeAnnotation"&&o.returnType===u)&&i.length===1&&i[0].name===null&&u.this!==i[0]&&i[0].typeAnnotation&&u.typeParameters===null&&Nt(i[0].typeAnnotation)&&!u.rest?t.arrowParens==="always"||u.type==="HookTypeAnnotation"?["(",...f,")"]:f:[a,"(",D([E,...f]),S(!xu(u)&&ce(t,"all")?",":""),E,")"]}function gs(e){if(!e)return!1;let t=Q(e);if(t.length!==1)return!1;let[r]=t;return!d(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&Re(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&Re(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||ue(r.right)&&r.right.properties.length===0||U(r.right)&&r.right.elements.length===0))}function yl(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function ct(e,t){var s;let r=yl(e);if(!r)return!1;let n=(s=e.typeParameters)==null?void 0:s.params;if(n){if(n.length>1)return!1;if(n.length===1){let u=n[0];if(u.constraint||u.default)return!1}}return Q(e).length===1&&(Re(r)||re(t))}function fl(e){return e.match(t=>t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement",(t,r)=>{if(t.type==="CallExpression"&&r==="arguments"&&t.arguments.length===1&&t.callee.type==="CallExpression"){let n=t.callee.callee;return n.type==="Identifier"||n.type==="MemberExpression"&&!n.computed&&n.object.type==="Identifier"&&n.property.type==="Identifier"}return!1},(t,r)=>t.type==="VariableDeclarator"&&r==="init"||t.type==="ExportDefaultDeclaration"&&r==="declaration"||t.type==="TSExportAssignment"&&r==="expression"||t.type==="AssignmentExpression"&&r==="right"&&t.left.type==="MemberExpression"&&t.left.object.type==="Identifier"&&t.left.object.name==="module"&&t.left.property.type==="Identifier"&&t.left.property.name==="exports",t=>t.type!=="VariableDeclaration"||t.kind==="const"&&t.declarations.length===1)}function Hi(e){let t=Q(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}var Dl=R(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),El=R(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function Fl(e){let{types:t}=e;if(t.some(n=>d(n)))return!1;let r=t.find(n=>El(n));return r?t.every(n=>n===r||Dl(n)):!1}function Ss(e){return Nt(e)||Re(e)?!0:Oe(e)?Fl(e):!1}function Vi(e,t,r){let n=t.semi?";":"",{node:s}=e,u=[$(e),"opaque type ",r("id"),r("typeParameters")];return s.supertype&&u.push(": ",r("supertype")),s.impltype&&u.push(" = ",r("impltype")),u.push(n),u}function Zr(e,t,r){let n=t.semi?";":"",{node:s}=e,u=[$(e)];u.push("type ",r("id"),r("typeParameters"));let i=s.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[ht(e,t,r,u," =",i),n]}function en(e,t,r){let n=!1;return l(e.map(({isFirst:s,previous:u,node:i,index:a})=>{let o=r();if(s)return o;let p=Re(i),m=Re(u);return m&&p?[" & ",n?D(o):o]:!m&&!p||de(t.originalText,i)?t.experimentalOperatorPosition==="start"?D([x,"& ",o]):D([" &",x,o]):(a>1&&(n=!0),[" & ",a>1?D(o):o])},"types"))}function tn(e,t,r){let{node:n}=e,{parent:s}=e,u=s.type!=="TypeParameterInstantiation"&&(!Je(s)||!t.experimentalTernaries)&&s.type!=="TSTypeParameterInstantiation"&&s.type!=="GenericTypeAnnotation"&&s.type!=="TSTypeReference"&&s.type!=="TSTypeAssertion"&&s.type!=="TupleTypeAnnotation"&&s.type!=="TSTupleType"&&!(s.type==="FunctionTypeParam"&&!s.name&&e.grandparent.this!==s)&&!((s.type==="TypeAlias"||s.type==="VariableDeclarator"||s.type==="TSTypeAliasDeclaration")&&de(t.originalText,n)),i=Ss(n),a=e.map(m=>{let f=r();return i||(f=be(2,f)),Ee(m,f,t)},"types");if(i)return b(" | ",a);let o=u&&!de(t.originalText,n),p=[S([o?x:"","| "]),b([x,"| "],a)];return Le(e,t)?l([D(p),E]):(s.type==="TupleTypeAnnotation"||s.type==="TSTupleType")&&s[s.type==="TupleTypeAnnotation"&&s.types?"types":"elementTypes"].length>1?l([D([S(["(",E]),p]),E,S(")")]):l(u?D(p):p)}function Cl(e){var n;let{node:t,parent:r}=e;return t.type==="FunctionTypeAnnotation"&&(Or(r)||!((r.type==="ObjectTypeProperty"||r.type==="ObjectTypeInternalSlot")&&!r.variance&&!r.optional&&Bt(r,t)||r.type==="ObjectTypeCallProperty"||((n=e.getParentNode(2))==null?void 0:n.type)==="DeclareFunction"))}function rn(e,t,r){let{node:n}=e,s=[Vt(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&s.push("new ");let u=Ue(e,t,r,!1,!0),i=[];return n.type==="FunctionTypeAnnotation"?i.push(Cl(e)?" => ":": ",r("returnType")):i.push(H(e,r,n.returnType?"returnType":"typeAnnotation")),ct(n,i)&&(u=l(u)),s.push(u,i),l(s)}function nn(e,t,r){return[r("objectType"),V(e),"[",r("indexType"),"]"]}function sn(e,t,r){return["infer ",r("typeParameter")]}function Bs(e,t,r){let{node:n}=e;return[n.postfix?"":r,H(e,t),n.postfix?r:""]}function un(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function an(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}var Al=new WeakSet;function H(e,t,r="typeAnnotation"){let{node:{[r]:n}}=e;if(!n)return"";let s=!1;if(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation"){let u=e.call($i,r);(u==="=>"||u===":"&&d(n,h.Leading))&&(s=!0),Al.add(n)}return s?[" ",t(r)]:t(r)}var $i=e=>e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>(r==="returnType"||r==="typeAnnotation")&&(t.type==="TSFunctionType"||t.type==="TSConstructorType"))?"=>":e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>r==="typeAnnotation"&&(t.type==="TSJSDocNullableType"||t.type==="TSJSDocNonNullableType"||t.type==="TSTypePredicate"))||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareFunction")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareHook")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="bound"&&t.type==="TypeParameter"&&t.usesExtendsBound)?"":":";function on(e,t,r){let n=$i(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function pn(e){return[e("elementType"),"[]"]}function cn({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument",n=e.type==="TypeofTypeAnnotation"||e.typeArguments?"typeArguments":"typeParameters";return["typeof ",t(r),t(n)]}function ln(e,t){let{node:r}=e;return[r.type==="TSTypePredicate"&&r.asserts?"asserts ":r.type==="TypePredicate"&&r.kind?`${r.kind} `:"",t("parameterName"),r.typeAnnotation?[" is ",H(e,t)]:""]}function V(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":w(t)||G(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function mn(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var dl=new Set(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function $(e){let{node:t}=e;return t.declare||dl.has(t.type)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var Tl=new Set(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function Vt({node:e}){return e.abstract||Tl.has(e.type)?"abstract ":""}function rt(e,t,r){let n=e.node;return n.typeArguments?r("typeArguments"):n.typeParameters?r("typeParameters"):""}function Kr(e,t,r){return["::",r("callee")]}function Et(e,t,r){return e.type==="EmptyStatement"?";":e.type==="BlockStatement"||r?[" ",t]:D([x,t])}function yn(e,t){return["...",t("argument"),H(e,t)]}function $t(e){return e.accessibility?e.accessibility+" ":""}function xl(e,t,r,n){let{node:s}=e,u=s.inexact?"...":"";return d(s,h.Dangling)?l([r,u,N(e,t,{indent:!0}),E,n]):[r,u,n]}function Kt(e,t,r){let{node:n}=e,s=[],u="[",i="]",a=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",o=n[a];if(o.length===0)s.push(xl(e,t,u,i));else{let p=v(!1,o,-1),m=(p==null?void 0:p.type)!=="RestElement"&&!n.inexact,f=p===null,y=Symbol("array"),C=!t.__inJestEach&&o.length>1&&o.every((T,B,g)=>{let _=T==null?void 0:T.type;if(!U(T)&&!ue(T))return!1;let M=g[B+1];if(M&&_!==M.type)return!1;let J=U(T)?"elements":"properties";return T[J]&&T[J].length>1}),c=Ts(n,t),A=m?f?",":ce(t)?c?S(",","",{groupId:y}):S(","):"":"";s.push(l([u,D([E,c?gl(e,t,r,A):[hl(e,t,r,a,n.inexact),A],N(e,t)]),E,i],{shouldBreak:C,id:y}))}return s.push(V(e),H(e,r)),s}function Ts(e,t){return U(e)&&e.elements.length>1&&e.elements.every(r=>r&&(ye(r)||Rn(r)&&!d(r.argument))&&!d(r,h.Trailing|h.Line,n=>!ee(t.originalText,j(n),{backwards:!0})))}function Ki({node:e},{originalText:t}){let r=s=>_t(t,Mt(t,s)),n=s=>t[s]===","?s:n(r(s+1));return vt(t,n(P(e)))}function hl(e,t,r,n,s){let u=[];return e.each(({node:i,isLast:a})=>{u.push(i?l(r()):""),(!a||s)&&u.push([",",x,i&&Ki(e,t)?E:""])},n),s&&u.push("..."),u}function gl(e,t,r,n){let s=[];return e.each(({isLast:u,next:i})=>{s.push([r(),u?n:","]),u||s.push(Ki(e,t)?[F,F]:d(i,h.Leading|h.Line)?F:x)},"elements"),Nr(s)}var Sl=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,Bl=e=>Sl.test(e),Qi=Bl;function bl(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var Ft=bl;var fn=new WeakMap;function Zi(e){return/^(?:\d+|\d+\.\d+)$/u.test(e)}function zi(e,t){return t.parser==="json"||t.parser==="jsonc"||!K(e.key)||ut(ae(e.key),t).slice(1,-1)!==e.key.value?!1:!!(Qi(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||(t.parser==="typescript"||t.parser==="oxc-ts")&&e.type==="PropertyDefinition")||Zi(e.key.value)&&String(Number(e.key.value))===e.key.value&&e.type!=="ImportAttribute"&&(t.parser==="babel"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree"))}function Pl(e,t){let{key:r}=e.node;return(r.type==="Identifier"||ye(r)&&Zi(Ft(ae(r)))&&String(r.value)===Ft(ae(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"||t.parser==="oxc-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&fn.get(e.parent))}function Ct(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:s}=e,{key:u}=n;if(t.quoteProps==="consistent"&&!fn.has(s)){let i=e.siblings.some(a=>!a.computed&&K(a.key)&&!zi(a,t));fn.set(s,i)}if(Pl(e,t)){let i=ut(JSON.stringify(u.type==="Identifier"?u.name:u.value.toString()),t);return e.call(a=>Ee(a,i,t),"key")}return zi(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!fn.get(s))?e.call(i=>Ee(i,/^\d/u.test(u.value)?Ft(u.value):u.value,t),"key"):r("key")}function Dn(e,t,r){let{node:n}=e;return n.shorthand?r("value"):ht(e,t,r,Ct(e,t,r),":","value")}var kl=({node:e,key:t,parent:r})=>t==="value"&&e.type==="FunctionExpression"&&(r.type==="ObjectMethod"||r.type==="ClassMethod"||r.type==="ClassPrivateMethod"||r.type==="MethodDefinition"||r.type==="TSAbstractMethodDefinition"||r.type==="TSDeclareMethod"||r.type==="Property"&&bt(r));function En(e,t,r,n){if(kl(e))return Fn(e,t,r);let{node:s}=e,u=!1;if((s.type==="FunctionDeclaration"||s.type==="FunctionExpression")&&(n!=null&&n.expandLastArg)){let{parent:m}=e;w(m)&&(le(m).length>1||Q(s).every(f=>f.type==="Identifier"&&!f.typeAnnotation))&&(u=!0)}let i=[$(e),s.async?"async ":"",`function${s.generator?"*":""} `,s.id?r("id"):""],a=Ue(e,t,r,u),o=Qt(e,r),p=ct(s,o);return i.push(rt(e,t,r),l([p?l(a):a,o]),s.body?" ":"",r("body")),t.semi&&(s.declare||!s.body)&&i.push(";"),i}function Er(e,t,r){let{node:n}=e,{kind:s}=n,u=n.value||n,i=[];return!s||s==="init"||s==="method"||s==="constructor"?u.async&&i.push("async "):(jt.ok(s==="get"||s==="set"),i.push(s," ")),u.generator&&i.push("*"),i.push(Ct(e,t,r),n.optional?"?":"",n===u?Fn(e,t,r):r("value")),i}function Fn(e,t,r){let{node:n}=e,s=Ue(e,t,r),u=Qt(e,r),i=Hi(n),a=ct(n,u),o=[rt(e,t,r),l([i?l(s,{shouldBreak:!0}):a?l(s):s,u])];return n.body?o.push(" ",r("body")):o.push(t.semi?";":""),o}function Il(e){let t=Q(e);return t.length===1&&!e.typeParameters&&!d(e,h.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!d(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function Cn(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return Il(r)}return!1}function Qt(e,t){let{node:r}=e,s=[H(e,t,"returnType")];return r.predicate&&s.push(t("predicate")),s}function ea(e,t,r){let{node:n}=e,s=t.semi?";":"",u=[];if(n.argument){let o=r("argument");Ll(t,n.argument)?o=["(",D([F,o]),F,")"]:(Fe(n.argument)||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(o=l([S("("),D([E,o]),E,S(")")])),u.push(" ",o)}let i=d(n,h.Dangling),a=s&&i&&d(n,h.Last|h.Line);return a&&u.push(s),i&&u.push(" ",N(e,t)),a||u.push(s),u}function ta(e,t,r){return["return",ea(e,t,r)]}function ra(e,t,r){return["throw",ea(e,t,r)]}function Ll(e,t){if(de(e.originalText,t)||d(t,h.Leading,r=>ie(e.originalText,j(r),P(r)))&&!Y(t))return!0;if(Jt(t)){let r=t,n;for(;n=mu(r);)if(r=n,de(e.originalText,r))return!0}return!1}var bs=new WeakMap;function na(e){return bs.has(e)||bs.set(e,e.type==="ConditionalExpression"&&!pe(e,t=>t.type==="ObjectExpression")),bs.get(e)}var wl=e=>e.type==="SequenceExpression";function sa(e,t,r,n={}){let s=[],u,i=[],a=!1,o=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",p;(function B(){let{node:g}=e,_=Ol(e,t,r,n);if(s.length===0)s.push(_);else{let{leading:M,trailing:J}=fs(e,t);s.push([M,_]),i.unshift(J)}o&&(a||(a=g.returnType&&Q(g).length>0||g.typeParameters||Q(g).some(M=>M.type!=="Identifier"))),!o||g.body.type!=="ArrowFunctionExpression"?(u=r("body",n),p=g.body):e.call(B,"body")})();let m=!de(t.originalText,p)&&(wl(p)||_l(p,u,t)||!a&&na(p)),f=e.key==="callee"&&yt(e.parent),y=Symbol("arrow-chain"),C=Ml(e,n,{signatureDocs:s,shouldBreak:a}),c=!1,A=!1,T=!1;return o&&(f||n.assignmentLayout)&&(A=!0,T=!d(e.node,h.Leading&h.Line),c=n.assignmentLayout==="chain-tail-arrow-chain"||f&&!m),u=vl(e,t,n,{bodyDoc:u,bodyComments:i,functionBody:p,shouldPutBodyOnSameLine:m}),l([l(A?D([T?E:"",C]):C,{shouldBreak:c,id:y})," =>",o?xt(u,{groupId:y}):l(u),o&&f?S(E,"",{groupId:y}):""])}function Ol(e,t,r,n){let{node:s}=e,u=[];if(s.async&&u.push("async "),Cn(e,t))u.push(r(["params",0]));else{let a=n.expandLastArg||n.expandFirstArg,o=Qt(e,r);if(a){if(re(o))throw new Dt;o=l(cr(o))}u.push(l([Ue(e,t,r,a,!0),o]))}let i=N(e,t,{filter(a){let o=ot(t.originalText,P(a));return o!==!1&&t.originalText.slice(o,o+2)==="=>"}});return i&&u.push(" ",i),u}function _l(e,t,r){var n,s;return U(e)||ue(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||Y(e)||((n=t.label)==null?void 0:n.hug)!==!1&&(((s=t.label)==null?void 0:s.embed)||_r(e,r.originalText))}function Ml(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:s,key:u}=e;return u!=="callee"&&yt(s)||Fe(s)?l([r[0]," =>",D([x,b([" =>",x],r.slice(1))])],{shouldBreak:n}):u==="callee"&&yt(s)||t.assignmentLayout?l(b([" =>",x],r),{shouldBreak:n}):l(D(b([" =>",x],r)),{shouldBreak:n})}function vl(e,t,r,{bodyDoc:n,bodyComments:s,functionBody:u,shouldPutBodyOnSameLine:i}){let{node:a,parent:o}=e,p=r.expandLastArg&&ce(t,"all")?S(","):"",m=(r.expandLastArg||o.type==="JSXExpressionContainer")&&!d(a)?E:"";return i&&na(u)?[" ",l([S("","("),D([E,n]),S("",")"),p,m]),s]:i?[" ",n,s]:[D([x,n,s]),p,m]}var jl=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let s=t[n];if(r(s,n,t))return s}}},ua=jl;function Fr(e,t,r,n){let{node:s}=e,u=[],i=ua(!1,s[n],a=>a.type!=="EmptyStatement");return e.each(({node:a})=>{a.type!=="EmptyStatement"&&(u.push(r()),a!==i&&(u.push(F),me(a,t)&&u.push(F)))},n),u}function An(e,t,r){let n=Rl(e,t,r),{node:s,parent:u}=e;if(s.type==="Program"&&(u==null?void 0:u.type)!=="ModuleExpression")return n?[n,F]:"";let i=[];if(s.type==="StaticBlock"&&i.push("static "),i.push("{"),n)i.push(D([F,n]),F);else{let a=e.grandparent;u.type==="ArrowFunctionExpression"||u.type==="FunctionExpression"||u.type==="FunctionDeclaration"||u.type==="ComponentDeclaration"||u.type==="HookDeclaration"||u.type==="ObjectMethod"||u.type==="ClassMethod"||u.type==="ClassPrivateMethod"||u.type==="ForStatement"||u.type==="WhileStatement"||u.type==="DoWhileStatement"||u.type==="DoExpression"||u.type==="ModuleExpression"||u.type==="CatchClause"&&!a.finalizer||u.type==="TSModuleDeclaration"||s.type==="StaticBlock"||i.push(F)}return i.push("}"),i}function Rl(e,t,r){let{node:n}=e,s=O(n.directives),u=n.body.some(o=>o.type!=="EmptyStatement"),i=d(n,h.Dangling);if(!s&&!u&&!i)return"";let a=[];return s&&(a.push(Fr(e,t,r,"directives")),(u||i)&&(a.push(F),me(v(!1,n.directives,-1),t)&&a.push(F))),u&&a.push(Fr(e,t,r,"body")),i&&a.push(N(e,t)),a}function Jl(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var dn=Jl;var Cr=dn("typeParameters");function Nl(e,t,r){let{node:n}=e;return Q(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/u.test(t.filepath))}function wt(e,t,r,n){let{node:s}=e;if(!s[n])return"";if(!Array.isArray(s[n]))return r(n);let u=Pt(e.grandparent),i=e.match(p=>!(p[n].length===1&&Re(p[n][0])),void 0,(p,m)=>m==="typeAnnotation",p=>p.type==="Identifier",hs);if(s[n].length===0||!i&&(u||s[n].length===1&&(s[n][0].type==="NullableTypeAnnotation"||Ss(s[n][0]))))return["<",b(", ",e.map(r,n)),Gl(e,t),">"];let o=s.type==="TSTypeParameterInstantiation"?"":Nl(e,t,n)?",":ce(t)?S(","):"";return l(["<",D([E,b([",",x],e.map(r,n))]),o,E,">"],{id:Cr(s)})}function Gl(e,t){let{node:r}=e;if(!d(r,h.Dangling))return"";let n=!d(r,h.Line),s=N(e,t,{indent:!n});return n?s:[s,F]}function Tn(e,t,r){let{node:n}=e,s=[n.const?"const ":""],u=n.type==="TSTypeParameter"?r("name"):n.name;if(n.variance&&s.push(r("variance")),n.in&&s.push("in "),n.out&&s.push("out "),s.push(u),n.bound&&(n.usesExtendsBound&&s.push(" extends "),s.push(H(e,r,"bound"))),n.constraint){let i=Symbol("constraint");s.push(" extends",l(D(x),{id:i}),je,xt(r("constraint"),{groupId:i}))}return n.default&&s.push(" = ",r("default")),l(s)}var ia=R(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function xn(e,t,r){let{node:n}=e,s=[$(e),Vt(e),"class"],u=d(n.id,h.Trailing)||d(n.typeParameters,h.Trailing)||d(n.superClass)||O(n.extends)||O(n.mixins)||O(n.implements),i=[],a=[];if(n.id&&i.push(" ",r("id")),i.push(r("typeParameters")),n.superClass){let m=[Wl(e,t,r),r(n.superTypeArguments?"superTypeArguments":"superTypeParameters")],f=e.call(y=>["extends ",Ee(y,m,t)],"superClass");u?a.push(x,l(f)):a.push(" ",f)}else a.push(Ps(e,t,r,"extends"));a.push(Ps(e,t,r,"mixins"),Ps(e,t,r,"implements"));let o;if(u){let m;pa(n)?m=[...i,D(a)]:m=D([...i,a]),o=aa(n),s.push(l(m,{id:o}))}else s.push(...i,...a);let p=n.body;return u&&O(p.body)?s.push(S(F," ",{groupId:o})):s.push(" "),s.push(r("body")),s}var aa=dn("heritageGroup");function oa(e){return S(F,"",{groupId:aa(e)})}function ql(e){return["extends","mixins","implements"].reduce((t,r)=>t+(Array.isArray(e[r])?e[r].length:0),e.superClass?1:0)>1}function pa(e){return e.typeParameters&&!d(e.typeParameters,h.Trailing|h.Line)&&!ql(e)}function Ps(e,t,r,n){let{node:s}=e;if(!O(s[n]))return"";let u=N(e,t,{marker:n});return[pa(s)?S(" ",x,{groupId:Cr(s.typeParameters)}):x,u,u&&F,n,l(D([x,b([",",x],e.map(r,n))]))]}function Wl(e,t,r){let n=r("superClass"),{parent:s}=e;return s.type==="AssignmentExpression"?l(S(["(",D([E,n]),E,")"],n)):n}function hn(e,t,r){let{node:n}=e,s=[];return O(n.decorators)&&s.push(ds(e,t,r)),s.push($t(n)),n.static&&s.push("static "),s.push(Vt(e)),n.override&&s.push("override "),s.push(Er(e,t,r)),s}function gn(e,t,r){let{node:n}=e,s=[],u=t.semi?";":"";O(n.decorators)&&s.push(ds(e,t,r)),s.push($(e),$t(n)),n.static&&s.push("static "),s.push(Vt(e)),n.override&&s.push("override "),n.readonly&&s.push("readonly "),n.variance&&s.push(r("variance")),(n.type==="ClassAccessorProperty"||n.type==="AccessorProperty"||n.type==="TSAbstractAccessorProperty")&&s.push("accessor "),s.push(Ct(e,t,r),V(e),mn(e),H(e,r));let i=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[ht(e,t,r,s," =",i?void 0:"value"),u]}function ca(e,t,r){let{node:n}=e,s=[];return e.each(({node:u,next:i,isLast:a})=>{s.push(r()),!t.semi&&ia(u)&&Ul(u,i)&&s.push(";"),a||(s.push(F),me(u,t)&&s.push(F))},"body"),d(n,h.Dangling)&&s.push(N(e,t)),["{",s.length>0?[D([F,s]),F]:"","}"]}function Ul(e,t){var s;let{type:r,name:n}=e.key;if(!e.computed&&r==="Identifier"&&(n==="static"||n==="get"||n==="set")&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility||t.readonly)return!1;if(!t.computed){let u=(s=t.key)==null?void 0:s.name;if(u==="in"||u==="instanceof")return!0}if(ia(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||t.kind==="get"||t.kind==="set")return!1;let i=t.value?t.value.generator:t.generator;return!!(t.computed||i)}case"TSIndexSignature":return!0}return!1}var Xl=R(["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"]);function ks(e){return Xl(e)?ks(e.expression):e}var la=R(["FunctionExpression","ArrowFunctionExpression"]);function ma(e){return e.type==="MemberExpression"||e.type==="OptionalMemberExpression"||e.type==="Identifier"&&e.name!=="undefined"}function ya(e,t){if(t.semi||Is(e,t)||Ls(e,t))return!1;let{node:r,key:n,parent:s}=e;return!!(r.type==="ExpressionStatement"&&(n==="body"&&(s.type==="Program"||s.type==="BlockStatement"||s.type==="StaticBlock"||s.type==="TSModuleBlock")||n==="consequent"&&s.type==="SwitchCase")&&e.call(()=>fa(e,t),"expression"))}function fa(e,t){let{node:r}=e;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!Cn(e,t))return!0;break;case"UnaryExpression":{let{prefix:n,operator:s}=r;if(n&&(s==="+"||s==="-"))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(Y(r))return!0}return Le(e,t)?!0:Jt(r)?e.call(()=>fa(e,t),...Lr(r)):!1}function Is({node:e,parent:t},r){return(r.parentParser==="markdown"||r.parentParser==="mdx")&&e.type==="ExpressionStatement"&&Y(e.expression)&&t.type==="Program"&&t.body.length===1}function Ls({node:e,parent:t},r){return(r.parser==="__vue_event_binding"||r.parser==="__vue_ts_event_binding")&&e.type==="ExpressionStatement"&&t.type==="Program"&&t.body.length===1}function Da(e,t,r){let n=[r("expression")];if(Ls(e,t)){let s=ks(e.node.expression);(la(s)||ma(s))&&n.push(";")}else Is(e,t)||t.semi&&n.push(";");return n}function Ea(e,t,r){if(t.__isVueBindings||t.__isVueForBindingLeft){let n=e.map(r,"program","body",0,"params");if(n.length===1)return n[0];let s=b([",",x],n);return t.__isVueForBindingLeft?["(",D([E,l(s)]),E,")"]:s}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return b([",",x],n)}}function Aa(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return Fa(r);case"BigIntLiteral":return Sn(r.extra.raw);case"NumericLiteral":return Ft(r.extra.raw);case"StringLiteral":return ve(ut(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DirectiveLiteral":return Ca(r.extra.raw,t);case"Literal":{if(r.regex)return Fa(r.regex);if(r.bigint)return Sn(r.raw);let{value:n}=r;return typeof n=="number"?Ft(r.raw):typeof n=="string"?Yl(e)?Ca(r.raw,t):ve(ut(r.raw,t)):String(n)}}}function Yl(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&typeof t.directive=="string"}function Sn(e){return e.toLowerCase()}function Fa({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}function Ca(e,t){let r=e.slice(1,-1);if(r.includes('"')||r.includes("'"))return e;let n=t.singleQuote?"'":'"';return n+r+n}function Hl(e,t,r){let n=e.originalText.slice(t,r);for(let s of e[Symbol.for("comments")]){let u=j(s);if(u>r)break;let i=P(s);if(ie.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function Bn(e,t,r){let{node:n}=e,s=[wi(e,t,r),$(e),"export",Ta(n)?" default":""],{declaration:u,exported:i}=n;return d(n,h.Dangling)&&(s.push(" ",N(e,t)),Mr(n)&&s.push(F)),u?s.push(" ",r("declaration")):(s.push(Kl(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(s.push(" *"),i&&s.push(" as ",r("exported"))):s.push(ha(e,t,r)),s.push(xa(e,t,r),Sa(e,t,r))),s.push($l(n,t)),s}var Vl=R(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function $l(e,t){return t.semi&&(!e.declaration||Ta(e)&&!Vl(e.declaration))?";":""}function ws(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function Os(e,t){return ws(e.importKind,t)}function Kl(e){return ws(e.exportKind)}function xa(e,t,r){let{node:n}=e;if(!n.source)return"";let s=[];return ga(n,t)&&s.push(" from"),s.push(" ",r("source")),s}function ha(e,t,r){let{node:n}=e;if(!ga(n,t))return"";let s=[" "];if(O(n.specifiers)){let u=[],i=[];e.each(()=>{let a=e.node.type;if(a==="ExportNamespaceSpecifier"||a==="ExportDefaultSpecifier"||a==="ImportNamespaceSpecifier"||a==="ImportDefaultSpecifier")u.push(r());else if(a==="ExportSpecifier"||a==="ImportSpecifier")i.push(r());else throw new qe(n,"specifier")},"specifiers"),s.push(b(", ",u)),i.length>0&&(u.length>0&&s.push(", "),i.length>1||u.length>0||n.specifiers.some(o=>d(o))?s.push(l(["{",D([t.bracketSpacing?x:E,b([",",x],i)]),S(ce(t)?",":""),t.bracketSpacing?x:E,"}"])):s.push(["{",t.bracketSpacing?" ":"",...i,t.bracketSpacing?" ":"","}"]))}else s.push("{}");return s}function ga(e,t){return e.type!=="ImportDeclaration"||O(e.specifiers)||e.importKind==="type"?!0:Ar(t,j(e),j(e.source)).trimEnd().endsWith("from")}function Ql(e,t){var n,s;if((n=e.extra)!=null&&n.deprecatedAssertSyntax)return"assert";let r=Ar(t,P(e.source),(s=e.attributes)!=null&&s[0]?j(e.attributes[0]):P(e)).trimStart();return r.startsWith("assert")?"assert":r.startsWith("with")||O(e.attributes)?"with":void 0}function Sa(e,t,r){let{node:n}=e;if(!n.source)return"";let s=Ql(n,t);if(!s)return"";let u=[` ${s} {`];return O(n.attributes)&&(t.bracketSpacing&&u.push(" "),u.push(b(", ",e.map(r,"attributes"))),t.bracketSpacing&&u.push(" ")),u.push("}"),u}function Ba(e,t,r){let{node:n}=e,{type:s}=n,u=s.startsWith("Import"),i=u?"imported":"local",a=u?"local":"exported",o=n[i],p=n[a],m="",f="";return s==="ExportNamespaceSpecifier"||s==="ImportNamespaceSpecifier"?m="*":o&&(m=r(i)),p&&!zl(n)&&(f=r(a)),[ws(s==="ImportSpecifier"?n.importKind:n.exportKind,!1),m,m&&f?" as ":"",f]}function zl(e){if(e.type!=="ImportSpecifier"&&e.type!=="ExportSpecifier")return!1;let{local:t,[e.type==="ImportSpecifier"?"imported":"exported"]:r}=e;if(t.type!==r.type||!au(t,r))return!1;if(K(t))return t.value===r.value&&ae(t)===ae(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function gt(e,t,r){var J;let n=t.semi?";":"",{node:s}=e,u=s.type==="ObjectTypeAnnotation",i=s.type==="TSEnumBody"||s.type==="EnumBooleanBody"||s.type==="EnumNumberBody"||s.type==="EnumBigIntBody"||s.type==="EnumStringBody"||s.type==="EnumSymbolBody",a=[s.type==="TSTypeLiteral"||i?"members":s.type==="TSInterfaceBody"?"body":"properties"];u&&a.push("indexers","callProperties","internalSlots");let o=a.flatMap(I=>e.map(({node:q})=>({node:q,printed:r(),loc:j(q)}),I));a.length>1&&o.sort((I,q)=>I.loc-q.loc);let{parent:p,key:m}=e,f=u&&m==="body"&&(p.type==="InterfaceDeclaration"||p.type==="DeclareInterface"||p.type==="DeclareClass"),y=s.type==="TSInterfaceBody"||i||f||s.type==="ObjectPattern"&&p.type!=="FunctionDeclaration"&&p.type!=="FunctionExpression"&&p.type!=="ArrowFunctionExpression"&&p.type!=="ObjectMethod"&&p.type!=="ClassMethod"&&p.type!=="ClassPrivateMethod"&&p.type!=="AssignmentPattern"&&p.type!=="CatchClause"&&s.properties.some(I=>I.value&&(I.value.type==="ObjectPattern"||I.value.type==="ArrayPattern"))||s.type!=="ObjectPattern"&&t.objectWrap==="preserve"&&o.length>0&&ie(t.originalText,j(s),o[0].loc),C=f?";":s.type==="TSInterfaceBody"||s.type==="TSTypeLiteral"?S(n,";"):",",c=s.exact?"{|":"{",A=s.exact?"|}":"}",T=[],B=o.map(I=>{let q=[...T,l(I.printed)];return T=[C,x],(I.node.type==="TSPropertySignature"||I.node.type==="TSMethodSignature"||I.node.type==="TSConstructSignatureDeclaration"||I.node.type==="TSCallSignatureDeclaration")&&d(I.node,h.PrettierIgnore)&&T.shift(),me(I.node,t)&&T.push(F),q});if(s.inexact||s.hasUnknownMembers){let I;if(d(s,h.Dangling)){let q=d(s,h.Line);I=[N(e,t),q||ee(t.originalText,P(v(!1,Ve(s),-1)))?F:x,"..."]}else I=["..."];B.push([...T,...I])}let g=(J=v(!1,o,-1))==null?void 0:J.node,_=!(s.inexact||s.hasUnknownMembers||g&&(g.type==="RestElement"||(g.type==="TSPropertySignature"||g.type==="TSCallSignatureDeclaration"||g.type==="TSMethodSignature"||g.type==="TSConstructSignatureDeclaration"||g.type==="TSIndexSignature")&&d(g,h.PrettierIgnore))||e.match(void 0,(I,q)=>I.type==="TSImportType"&&q==="options")),M;if(B.length===0){if(!d(s,h.Dangling))return[c,A,H(e,r)];M=l([c,N(e,t,{indent:!0}),E,A,V(e),H(e,r)])}else M=[f&&O(s.properties)?oa(p):"",c,D([t.bracketSpacing?x:E,...B]),S(_&&(C!==","||ce(t))?C:""),t.bracketSpacing?x:E,A,V(e),H(e,r)];return e.match(I=>I.type==="ObjectPattern"&&!O(I.decorators),_s)||Re(s)&&(e.match(void 0,(I,q)=>q==="typeAnnotation",(I,q)=>q==="typeAnnotation",_s)||e.match(void 0,(I,q)=>I.type==="FunctionTypeParam"&&q==="typeAnnotation",_s))||!y&&e.match(I=>I.type==="ObjectPattern",I=>I.type==="AssignmentExpression"||I.type==="VariableDeclarator")?M:l(M,{shouldBreak:y})}function _s(e,t){return(t==="params"||t==="parameters"||t==="this"||t==="rest")&&gs(e)}function Zl(e){let t=[e];for(let r=0;ry[W]===n),c=y.type===n.type&&!C,A,T,B=0;do T=A||n,A=e.getParentNode(B),B++;while(A&&A.type===n.type&&a.every(W=>A[W]!==T));let g=A||y,_=T;if(s&&(Y(n[a[0]])||Y(o)||Y(p)||Zl(_))){f=!0,c=!0;let W=Z=>[S("("),D([E,Z]),E,S(")")],ne=Z=>Z.type==="NullLiteral"||Z.type==="Literal"&&Z.value===null||Z.type==="Identifier"&&Z.name==="undefined";m.push(" ? ",ne(o)?r(u):W(r(u))," : ",p.type===n.type||ne(p)?r(i):W(r(i)))}else{let W=Z=>t.useTabs?D(r(Z)):be(2,r(Z)),ne=[x,"? ",o.type===n.type?S("","("):"",W(u),o.type===n.type?S("",")"):"",x,": ",W(i)];m.push(y.type!==n.type||y[i]===n||C?ne:t.useTabs?Jr(D(ne)):be(Math.max(0,t.tabWidth-2),ne))}let M=[u,i,...a].some(W=>d(n[W],ne=>te(ne)&&ie(t.originalText,j(ne),P(ne)))),J=W=>y===g?l(W,{shouldBreak:M}):M?[W,Ce]:W,I=!f&&(G(y)||y.type==="NGPipeExpression"&&y.left===n)&&!y.computed,q=rm(e),k=J([em(e,t,r),c?m:D(m),s&&I&&!q?E:""]);return C||q?l([D([E,k]),E]):k}function nm(e,t){return(G(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function sm(e,t,r,n){return[...e.map(u=>Ve(u)),Ve(t),Ve(r)].flat().some(u=>te(u)&&ie(n.originalText,j(u),P(u)))}var um=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function im(e){let{node:t}=e;if(t.type!=="ConditionalExpression")return!1;let r,n=t;for(let s=0;!r;s++){let u=e.getParentNode(s);if(u.type==="ChainExpression"&&u.expression===n||w(u)&&u.callee===n||G(u)&&u.object===n||u.type==="TSNonNullExpression"&&u.expression===n){n=u;continue}u.type==="NewExpression"&&u.callee===n||xe(u)&&u.expression===n?(r=e.getParentNode(s+1),n=u):r=u}return n===t?!1:r[um.get(r.type)]===n}var Ms=e=>[S("("),D([E,e]),E,S(")")];function zt(e,t,r,n){if(!t.experimentalTernaries)return ba(e,t,r);let{node:s}=e,u=s.type==="ConditionalExpression",i=Je(s),a=u?"consequent":"trueType",o=u?"alternate":"falseType",p=u?["test"]:["checkType","extendsType"],m=s[a],f=s[o],y=p.map(Xe=>s[Xe]),{parent:C}=e,c=C.type===s.type,A=c&&p.some(Xe=>C[Xe]===s),T=c&&C[o]===s,B=m.type===s.type,g=f.type===s.type,_=g||T,M=t.tabWidth>2||t.useTabs,J,I,q=0;do I=J||s,J=e.getParentNode(q),q++;while(J&&J.type===s.type&&p.every(Xe=>J[Xe]!==I));let k=J||C,W=n&&n.assignmentLayout&&n.assignmentLayout!=="break-after-operator"&&(C.type==="AssignmentExpression"||C.type==="VariableDeclarator"||C.type==="ClassProperty"||C.type==="PropertyDefinition"||C.type==="ClassPrivateProperty"||C.type==="ObjectProperty"||C.type==="Property"),ne=(C.type==="ReturnStatement"||C.type==="ThrowStatement")&&!(B||g),Z=u&&k.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",lt=im(e),L=nm(s,C),se=i&&Le(e,t),Ae=M?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",Ot=sm(y,m,f,t)||B||g,nt=!_&&!c&&!i&&(Z?m.type==="NullLiteral"||m.type==="Literal"&&m.value===null:ir(m,t)&&Nn(s.test,3)),Js=_||T||i&&!c||c&&u&&Nn(s.test,1)||nt,Ns=[];!B&&d(m,h.Dangling)&&e.call(Xe=>{Ns.push(N(Xe,t),F)},"consequent");let er=[];d(s.test,h.Dangling)&&e.call(Xe=>{er.push(N(Xe,t))},"test"),!g&&d(f,h.Dangling)&&e.call(Xe=>{er.push(N(Xe,t))},"alternate"),d(s,h.Dangling)&&er.push(N(e,t));let Gs=Symbol("test"),Va=Symbol("consequent"),dr=Symbol("test-and-consequent"),$a=u?[Ms(r("test")),s.test.type==="ConditionalExpression"?Ce:""]:[r("checkType")," ","extends"," ",Je(s.extendsType)||s.extendsType.type==="TSMappedType"?r("extendsType"):l(Ms(r("extendsType")))],qs=l([$a," ?"],{id:Gs}),Ka=r(a),Tr=D([B||Z&&(Y(m)||c||_)?F:x,Ns,Ka]),Qa=Js?l([qs,_?Tr:S(Tr,l(Tr,{id:Va}),{groupId:Gs})],{id:dr}):[qs,Tr],wn=r(o),Ws=nt?S(wn,Jr(Ms(wn)),{groupId:dr}):wn,tr=[Qa,er.length>0?[D([F,er]),F]:g?F:nt?S(x," ",{groupId:dr}):x,":",g?" ":M?Js?S(Ae,S(_||nt?" ":Ae," "),{groupId:dr}):S(Ae," "):" ",g?Ws:l([D(Ws),Z&&!nt?E:""]),L&&!lt?E:"",Ot?Ce:""];return W&&!Ot?l(D([E,l(tr)])):W||ne?l(D(tr)):lt||i&&A?l([D([E,tr]),se?E:""]):C===k?l(tr):tr}function Pa(e,t,r,n){let{node:s}=e;if(wr(s))return Aa(e,t);let u=t.semi?";":"",i=[];switch(s.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[N(e,t),r("node"),F];case"File":return Ea(e,t,r)??r("program");case"EmptyStatement":return"";case"ExpressionStatement":return Da(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!d(s.expression)&&(ue(s.expression)||U(s.expression))?["(",r("expression"),")"]:l(["(",D([E,r("expression")]),E,")"]);case"AssignmentExpression":return Wi(e,t,r);case"VariableDeclarator":return Ui(e,t,r);case"BinaryExpression":case"LogicalExpression":return $r(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return Ri(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return s.object&&i.push(r("object")),i.push(l(D([E,Kr(e,t,r)]))),i;case"Identifier":return[s.name,V(e),mn(e),H(e,r)];case"V8IntrinsicIdentifier":return["%",s.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadPropertyPattern":case"RestElement":return yn(e,r);case"FunctionDeclaration":case"FunctionExpression":return En(e,t,r,n);case"ArrowFunctionExpression":return sa(e,t,r,n);case"YieldExpression":return i.push("yield"),s.delegate&&i.push("*"),s.argument&&i.push(" ",r("argument")),i;case"AwaitExpression":if(i.push("await"),s.argument){i.push(" ",r("argument"));let{parent:a}=e;if(w(a)&&a.callee===s||G(a)&&a.object===s){i=[D([E,...i]),E];let o=e.findAncestor(p=>p.type==="AwaitExpression"||p.type==="BlockStatement");if((o==null?void 0:o.type)!=="AwaitExpression"||!pe(o.argument,p=>p===s))return l(i)}}return i;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return Bn(e,t,r);case"ImportDeclaration":return da(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Ba(e,t,r);case"ImportAttribute":return Dn(e,t,r);case"Program":case"BlockStatement":case"StaticBlock":return An(e,t,r);case"ClassBody":return ca(e,t,r);case"ThrowStatement":return ra(e,t,r);case"ReturnStatement":return ta(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Qr(e,t,r);case"ObjectExpression":case"ObjectPattern":return gt(e,t,r);case"Property":return bt(s)?Er(e,t,r):Dn(e,t,r);case"ObjectProperty":return Dn(e,t,r);case"ObjectMethod":return Er(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":return Kt(e,t,r);case"SequenceExpression":{let{parent:a}=e;if(a.type==="ExpressionStatement"||a.type==="ForStatement"){let p=[];return e.each(({isFirst:m})=>{m?p.push(r()):p.push(",",D([x,r()]))},"expressions"),l(p)}let o=b([",",x],e.map(r,"expressions"));return(a.type==="ReturnStatement"||a.type==="ThrowStatement")&&e.key==="argument"||a.type==="ArrowFunctionExpression"&&e.key==="body"?l(S([D([E,o]),E],o)):l(o)}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[r("value"),u];case"UnaryExpression":return i.push(s.operator),/[a-z]$/u.test(s.operator)&&i.push(" "),d(s.argument)?i.push(l(["(",D([E,r("argument")]),E,")"])):i.push(r("argument")),i;case"UpdateExpression":return[s.prefix?s.operator:"",r("argument"),s.prefix?"":s.operator];case"ConditionalExpression":return zt(e,t,r,n);case"VariableDeclaration":{let a=e.map(r,"declarations"),o=e.parent,p=o.type==="ForStatement"||o.type==="ForInStatement"||o.type==="ForOfStatement",m=s.declarations.some(y=>y.init),f;return a.length===1&&!d(s.declarations[0])?f=a[0]:a.length>0&&(f=D(a[0])),i=[$(e),s.kind,f?[" ",f]:"",D(a.slice(1).map(y=>[",",m&&!p?F:x,y]))],p&&o.body!==s||i.push(u),l(i)}case"WithStatement":return l(["with (",r("object"),")",Et(s.body,r("body"))]);case"IfStatement":{let a=Et(s.consequent,r("consequent")),o=l(["if (",l([D([E,r("test")]),E]),")",a]);if(i.push(o),s.alternate){let p=d(s.consequent,h.Trailing|h.Line)||Mr(s),m=s.consequent.type==="BlockStatement"&&!p;i.push(m?" ":F),d(s,h.Dangling)&&i.push(N(e,t),p?F:" "),i.push("else",l(Et(s.alternate,r("alternate"),s.alternate.type==="IfStatement")))}return i}case"ForStatement":{let a=Et(s.body,r("body")),o=N(e,t),p=o?[o,E]:"";return!s.init&&!s.test&&!s.update?[p,l(["for (;;)",a])]:[p,l(["for (",l([D([E,r("init"),";",x,r("test"),";",x,r("update")]),E]),")",a])]}case"WhileStatement":return l(["while (",l([D([E,r("test")]),E]),")",Et(s.body,r("body"))]);case"ForInStatement":return l(["for (",r("left")," in ",r("right"),")",Et(s.body,r("body"))]);case"ForOfStatement":return l(["for",s.await?" await":""," (",r("left")," of ",r("right"),")",Et(s.body,r("body"))]);case"DoWhileStatement":{let a=Et(s.body,r("body"));return i=[l(["do",a])],s.body.type==="BlockStatement"?i.push(" "):i.push(F),i.push("while (",l([D([E,r("test")]),E]),")",u),i}case"DoExpression":return[s.async?"async ":"","do ",r("body")];case"BreakStatement":case"ContinueStatement":return i.push(s.type==="BreakStatement"?"break":"continue"),s.label&&i.push(" ",r("label")),i.push(u),i;case"LabeledStatement":return s.body.type==="EmptyStatement"?[r("label"),":;"]:[r("label"),": ",r("body")];case"TryStatement":return["try ",r("block"),s.handler?[" ",r("handler")]:"",s.finalizer?[" finally ",r("finalizer")]:""];case"CatchClause":if(s.param){let a=d(s.param,p=>!te(p)||p.leading&&ee(t.originalText,P(p))||p.trailing&&ee(t.originalText,j(p),{backwards:!0})),o=r("param");return["catch ",a?["(",D([E,o]),E,") "]:["(",o,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[l(["switch (",D([E,r("discriminant")]),E,")"])," {",s.cases.length>0?D([F,b(F,e.map(({node:a,isLast:o})=>[r(),!o&&me(a,t)?F:""],"cases"))]):"",F,"}"];case"SwitchCase":{s.test?i.push("case ",r("test"),":"):i.push("default:"),d(s,h.Dangling)&&i.push(" ",N(e,t));let a=s.consequent.filter(o=>o.type!=="EmptyStatement");if(a.length>0){let o=Fr(e,t,r,"consequent");i.push(a.length===1&&a[0].type==="BlockStatement"?[" ",o]:D([F,o]))}return i}case"DebuggerStatement":return["debugger",u];case"ClassDeclaration":case"ClassExpression":return xn(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return hn(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return gn(e,t,r);case"TemplateElement":return ve(s.value.raw);case"TemplateLiteral":return Wr(e,t,r);case"TaggedTemplateExpression":return Zu(e,t,r);case"PrivateIdentifier":return["#",s.name];case"PrivateName":return["#",r("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",r("body")];case"InterpreterDirective":default:throw new qe(s,"ESTree")}}function bn(e,t,r){let{parent:n,node:s,key:u}=e,i=[r("expression")];switch(s.type){case"AsConstExpression":i.push(" as const");break;case"AsExpression":case"TSAsExpression":i.push(" as ",r("typeAnnotation"));break;case"SatisfiesExpression":case"TSSatisfiesExpression":i.push(" satisfies ",r("typeAnnotation"));break}return u==="callee"&&w(n)||u==="object"&&G(n)?l([D([E,...i]),E]):i}function ka(e,t,r){let{node:n}=e,s=[$(e),"component"];n.id&&s.push(" ",r("id")),s.push(r("typeParameters"));let u=am(e,t,r);return n.rendersType?s.push(l([u," ",r("rendersType")])):s.push(l([u])),n.body&&s.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&s.push(";"),s}function am(e,t,r){let{node:n}=e,s=n.params;if(n.rest&&(s=[...s,n.rest]),s.length===0)return["(",N(e,t,{filter:i=>ke(t.originalText,P(i))===")"}),")"];let u=[];return pm(e,(i,a)=>{let o=a===s.length-1;o&&n.rest&&u.push("..."),u.push(r()),!o&&(u.push(","),me(s[a],t)?u.push(F,F):u.push(x))}),["(",D([E,...u]),S(ce(t,"all")&&!om(n,s)?",":""),E,")"]}function om(e,t){var r;return e.rest||((r=v(!1,t,-1))==null?void 0:r.type)==="RestElement"}function pm(e,t){let{node:r}=e,n=0,s=u=>t(u,n++);e.each(s,"params"),r.rest&&e.call(s,"rest")}function Ia(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function La(e,t,r){let{node:n}=e,s=[];return n.name&&s.push(r("name"),n.optional?"?: ":": "),s.push(r("typeAnnotation")),s}function Pn(e,t,r){return gt(e,t,r)}function kn(e,t){let{node:r}=e,n=t("id");r.computed&&(n=["[",n,"]"]);let s="";return r.initializer&&(s=t("initializer")),r.init&&(s=t("init")),s?[n," = ",s]:n}function In(e,t){let{node:r}=e;return[$(e),r.const?"const ":"","enum ",t("id")," ",t("body")]}function Oa(e,t,r){let{node:n}=e,s=["hook"];n.id&&s.push(" ",r("id"));let u=Ue(e,t,r,!1,!0),i=Qt(e,r),a=ct(n,i);return s.push(l([a?l(u):u,i]),n.body?" ":"",r("body")),s}function _a(e,t,r){let{node:n}=e,s=[$(e),"hook"];return n.id&&s.push(" ",r("id")),t.semi&&s.push(";"),s}function wa(e){var r;let{node:t}=e;return t.type==="HookTypeAnnotation"&&((r=e.getParentNode(2))==null?void 0:r.type)==="DeclareHook"}function Ma(e,t,r){let{node:n}=e,s=[];s.push(wa(e)?"":"hook ");let u=Ue(e,t,r,!1,!0),i=[];return i.push(wa(e)?": ":" => ",r("returnType")),ct(n,i)&&(u=l(u)),s.push(u,i),l(s)}function Ln(e,t,r){let{node:n}=e,s=[$(e),"interface"],u=[],i=[];n.type!=="InterfaceTypeAnnotation"&&u.push(" ",r("id"),r("typeParameters"));let a=n.typeParameters&&!d(n.typeParameters,h.Trailing|h.Line);return O(n.extends)&&i.push(a?S(" ",x,{groupId:Cr(n.typeParameters)}):x,"extends ",(n.extends.length===1?du:D)(b([",",x],e.map(r,"extends")))),d(n.id,h.Trailing)||O(n.extends)?a?s.push(l([...u,D(i)])):s.push(l(D([...u,...i]))):s.push(...u,...i),s.push(" ",r("body")),l(s)}function cm(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function ja(e,t,r){let{node:n}=e;return l([n.variance?r("variance"):"","[",D([r("keyTparam")," in ",r("sourceType")]),"]",cm(n.optional),": ",r("propType")])}function va(e,t){return e==="+"||e==="-"?e+t:t}function Ra(e,t,r){let{node:n}=e,s=!1;if(t.objectWrap==="preserve"){let u=j(n),i=Ar(t,u+1,j(n.key)),a=u+1+i.search(/\S/u);ie(t.originalText,u,a)&&(s=!0)}return l(["{",D([t.bracketSpacing?x:E,d(n,h.Dangling)?l([N(e,t),F]):"",l([n.readonly?[va(n.readonly,"readonly")," "]:"","[",r("key")," in ",r("constraint"),n.nameType?[" as ",r("nameType")]:"","]",n.optional?va(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?S(";"):""]),t.bracketSpacing?x:E,"}"],{shouldBreak:s})}function Ja(e,t,r){let{node:n}=e;if(Pr(n))return n.type.slice(0,-14).toLowerCase();let s=t.semi?";":"";switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return ka(e,t,r);case"ComponentParameter":return Ia(e,t,r);case"ComponentTypeParameter":return La(e,t,r);case"HookDeclaration":return Oa(e,t,r);case"DeclareHook":return _a(e,t,r);case"HookTypeAnnotation":return Ma(e,t,r);case"DeclareClass":return xn(e,t,r);case"DeclareFunction":return[$(e),"function ",r("id"),r("predicate"),s];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",H(e,r),s];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[$(e),n.kind??"var"," ",r("id"),s];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return Bn(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return Vi(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return Zr(e,t,r);case"IntersectionTypeAnnotation":return en(e,t,r);case"UnionTypeAnnotation":return tn(e,t,r);case"ConditionalTypeAnnotation":return zt(e,t,r);case"InferTypeAnnotation":return sn(e,t,r);case"FunctionTypeAnnotation":return rn(e,t,r);case"TupleTypeAnnotation":return Kt(e,t,r);case"TupleTypeLabeledElement":return an(e,t,r);case"TupleTypeSpreadElement":return un(e,t,r);case"GenericTypeAnnotation":return[r("id"),wt(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return nn(e,t,r);case"TypeAnnotation":return on(e,t,r);case"TypeParameter":return Tn(e,t,r);case"TypeofTypeAnnotation":return cn(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return pn(r);case"DeclareEnum":case"EnumDeclaration":return In(e,r);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return[n.type==="EnumSymbolBody"||n.explicitType?`of ${n.type.slice(4,-4).toLowerCase()} `:"",Pn(e,t,r)];case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return kn(e,r);case"FunctionTypeParam":{let u=n.name?r("name"):e.parent.this===n?"this":"";return[u,V(e),u?": ":"",r("typeAnnotation")]}case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return Ln(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:u}=n;return jt.ok(u==="plus"||u==="minus"),u==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value")];case"ObjectTypeMappedTypeProperty":return ja(e,t,r);case"ObjectTypeIndexer":return[n.static?"static ":"",n.variance?r("variance"):"","[",r("id"),n.id?": ":"",r("key"),"]: ",r("value")];case"ObjectTypeProperty":{let u="";return n.proto?u="proto ":n.static&&(u="static "),[u,n.kind!=="init"?n.kind+" ":"",n.variance?r("variance"):"",Ct(e,t,r),V(e),bt(n)?"":": ",r("value")]}case"ObjectTypeAnnotation":return gt(e,t,r);case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",V(e),n.method?"":": ",r("value")];case"ObjectTypeSpreadProperty":return yn(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return ve(ut(ae(n),t));case"NumberLiteralTypeAnnotation":return Ft(ae(n));case"BigIntLiteralTypeAnnotation":return Sn(ae(n));case"TypeCastExpression":return["(",r("expression"),H(e,r),")"];case"TypePredicate":return ln(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return wt(e,t,r,"params");case"InferredPredicate":case"DeclaredPredicate":return[e.key==="predicate"&&e.parent.type!=="DeclareFunction"&&!e.parent.returnType?": ":" ","%checks",...n.type==="DeclaredPredicate"?["(",r("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return bn(e,t,r)}}function Na(e,t,r){var i;let{node:n}=e;if(!n.type.startsWith("TS"))return;if(kr(n))return n.type.slice(2,-7).toLowerCase();let s=t.semi?";":"",u=[];switch(n.type){case"TSThisType":return"this";case"TSTypeAssertion":{let a=!(U(n.expression)||ue(n.expression)),o=l(["<",D([E,r("typeAnnotation")]),E,">"]),p=[S("("),D([E,r("expression")]),E,S(")")];return a?tt([[o,r("expression")],[o,l(p,{shouldBreak:!0})],[o,r("expression")]]):l([o,r("expression")])}case"TSDeclareFunction":return En(e,t,r);case"TSExportAssignment":return["export = ",r("expression"),s];case"TSModuleBlock":return An(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return gt(e,t,r);case"TSTypeAliasDeclaration":return Zr(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return hn(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return gn(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSExpressionWithTypeArguments":case"TSInstantiationExpression":return[r("expression"),r(n.typeArguments?"typeArguments":"typeParameters")];case"TSTemplateLiteralType":return Wr(e,t,r);case"TSNamedTupleMember":return an(e,t,r);case"TSRestType":return un(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return Ln(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return wt(e,t,r,"params");case"TSTypeParameter":return Tn(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return bn(e,t,r);case"TSArrayType":return pn(r);case"TSPropertySignature":return[n.readonly?"readonly ":"",Ct(e,t,r),V(e),H(e,r)];case"TSParameterProperty":return[$t(n),n.static?"static ":"",n.override?"override ":"",n.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return cn(e,r);case"TSIndexSignature":{let a=n.parameters.length>1?S(ce(t)?",":""):"",o=l([D([E,b([", ",E],e.map(r,"parameters"))]),a,E]),p=e.parent.type==="ClassBody"&&e.key==="body";return[p&&n.static?"static ":"",n.readonly?"readonly ":"","[",n.parameters?o:"","]",H(e,r),p?s:""]}case"TSTypePredicate":return ln(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return["import",Lt(e,t,r),n.qualifier?[".",r("qualifier")]:"",wt(e,t,r,n.typeArguments?"typeArguments":"typeParameters")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return nn(e,t,r);case"TSTypeOperator":return[n.operator," ",r("typeAnnotation")];case"TSMappedType":return Ra(e,t,r);case"TSMethodSignature":{let a=n.kind&&n.kind!=="method"?`${n.kind} `:"";u.push($t(n),a,n.computed?"[":"",r("key"),n.computed?"]":"",V(e));let o=Ue(e,t,r,!1,!0),p=n.returnType?"returnType":"typeAnnotation",m=n[p],f=m?H(e,r,p):"",y=ct(n,f);return u.push(y?l(o):o),m&&u.push(l(f)),l(u)}case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return In(e,r);case"TSEnumBody":return Pn(e,t,r);case"TSEnumMember":return kn(e,r);case"TSImportEqualsDeclaration":return[n.isExport?"export ":"","import ",Os(n,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return["require(",r("expression"),")"];case"TSModuleDeclaration":{let{parent:a}=e,o=a.type==="TSModuleDeclaration",p=((i=n.body)==null?void 0:i.type)==="TSModuleDeclaration";return o?u.push("."):(u.push($(e)),n.kind!=="global"&&u.push(n.kind," ")),u.push(r("id")),p?u.push(r("body")):n.body?u.push(" ",l(r("body"))):u.push(s),u}case"TSConditionalType":return zt(e,t,r);case"TSInferType":return sn(e,t,r);case"TSIntersectionType":return en(e,t,r);case"TSUnionType":return tn(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return rn(e,t,r);case"TSTupleType":return Kt(e,t,r);case"TSTypeReference":return[r("typeName"),wt(e,t,r,n.typeArguments?"typeArguments":"typeParameters")];case"TSTypeAnnotation":return on(e,t,r);case"TSEmptyBodyFunctionExpression":return Fn(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return Bs(e,r,"?");case"TSJSDocNonNullableType":return Bs(e,r,"!");case"TSParenthesizedType":default:throw new qe(n,"TypeScript")}}function lm(e,t,r,n){if(Vr(e))return Ti(e,t);for(let s of[Li,bi,Ja,Na,Pa]){let u=s(e,t,r,n);if(u!==void 0)return u}}var mm=R(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function ym(e,t,r,n){var f;e.isRoot&&((f=t.__onHtmlBindingRoot)==null||f.call(t,e.node,t));let s=lm(e,t,r,n);if(!s)return"";let{node:u}=e;if(mm(u))return s;let i=O(u.decorators),a=Oi(e,t,r),o=u.type==="ClassExpression";if(i&&!o)return lr(s,y=>l([a,y]));let p=Le(e,t),m=ya(e,t);return!a&&!p&&!m?s:lr(s,y=>[m?";":"",p?"(":"",p&&o&&i?[D([x,a,y]),x]:[a,y],p?")":""])}var Ga=ym;var fm={avoidAstMutation:!0};var qa=[{name:"JSON.stringify",type:"data",extensions:[".importmap"],tmScope:"source.json",aceMode:"json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",filenames:["package.json","package-lock.json","composer.json"],parsers:["json-stringify"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON",type:"data",extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".json.example",".mcmeta",".sarif",".tact",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],tmScope:"source.json",aceMode:"json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],parsers:["json"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON with Comments",type:"data",extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-color-scheme",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],tmScope:"source.json.comments",aceMode:"javascript",aliases:["jsonc"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",group:"JSON",filenames:[],parsers:["jsonc"],vscodeLanguageIds:["jsonc"],linguistLanguageId:423},{name:"JSON5",type:"data",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"],linguistLanguageId:175}];var js={};xr(js,{getVisitorKeys:()=>Ua,massageAstNode:()=>Ya,print:()=>Fm});var Dm={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]},Wa=Dm;var Em=Br(Wa),Ua=Em;function Fm(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),F];case"ArrayExpression":{if(n.elements.length===0)return"[]";let s=e.map(()=>e.node===null?"null":r(),"elements");return["[",D([F,b([",",F],s)]),F,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",D([F,b([",",F],e.map(r,"properties"))]),F,"}"];case"ObjectProperty":return[r("key"),": ",r("value")];case"UnaryExpression":return[n.operator==="+"?"":n.operator,r("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return n.value?"true":"false";case"StringLiteral":return JSON.stringify(n.value);case"NumericLiteral":return Xa(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return Xa(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new qe(n,"JSON")}}function Xa(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var Cm=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function Ya(e,t){let{type:r}=e;if(r==="ObjectProperty"){let{key:n}=e;n.type==="Identifier"?t.key={type:"StringLiteral",value:n.name}:n.type==="NumericLiteral"&&(t.key={type:"StringLiteral",value:String(n.value)});return}if(r==="UnaryExpression"&&e.operator==="+")return t.argument;if(r==="ArrayExpression"){for(let[n,s]of e.elements.entries())s===null&&t.elements.splice(n,0,{type:"NullLiteral"});return}if(r==="TemplateLiteral")return{type:"StringLiteral",value:e.quasis[0].value.cooked}}Ya.ignoredProperties=Cm;var Zt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var St="JavaScript",Am={arrowParens:{category:St,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:Zt.bracketSameLine,objectWrap:Zt.objectWrap,bracketSpacing:Zt.bracketSpacing,jsxBracketSameLine:{category:St,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:St,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalOperatorPosition:{category:St,type:"choice",default:"end",description:"Where to print operators when binary expressions wrap lines.",choices:[{value:"start",description:"Print operators at the start of new lines."},{value:"end",description:"Print operators at the end of previous lines."}]},experimentalTernaries:{category:St,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:Zt.singleQuote,jsxSingleQuote:{category:St,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:St,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:St,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:Zt.singleAttributePerLine},Ha=Am;var dm={estree:vs,"estree-json":js},Tm=[...Vs,...qa];var Nx=Rs;export{Nx as default,Tm as languages,Ha as options,dm as printers}; +`)+i}function Vc(e){if(!ce(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(r=>r.trimStart()[0]==="*")}var Fs=new WeakMap;function $c(e){return Fs.has(e)||Fs.set(e,Vc(e)),Fs.get(e)}var Oo=$c;function wo(e,t){let r=e.node;if(At(r))return t.originalText.slice(w(r),I(r)).trimEnd();if(Oo(r))return Kc(r);if(ce(r))return["/*",qe(r.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(r))}function Kc(e){let t=e.value.split(` +`);return["/*",L(E,t.map((r,n)=>n===0?r.trimEnd():" "+(no.type==="ForOfStatement")?.left;if(i&&ye(i,o=>o===r))return!0}if(n==="object"&&r.name==="let"&&s.type==="MemberExpression"&&s.computed&&!s.optional){let i=e.findAncestor(u=>u.type==="ExpressionStatement"||u.type==="ForStatement"||u.type==="ForInStatement"),o=i?i.type==="ExpressionStatement"?i.expression:i.type==="ForStatement"?i.init:i.left:void 0;if(o&&ye(o,u=>u===r))return!0}if(n==="expression")switch(r.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let i=e.findAncestor(o=>!Ae(o));if(i!==s&&i.type==="ExpressionStatement")return!0}}return!1}if(r.type==="ObjectExpression"||r.type==="FunctionExpression"||r.type==="ClassExpression"||r.type==="DoExpression"){let i=e.findAncestor(o=>o.type==="ExpressionStatement")?.expression;if(i&&ye(i,o=>o===r))return!0}if(r.type==="ObjectExpression"){let i=e.findAncestor(o=>o.type==="ArrowFunctionExpression")?.body;if(i&&i.type!=="SequenceExpression"&&i.type!=="AssignmentExpression"&&ye(i,o=>o===r))return!0}switch(s.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(n==="superClass"&&(r.type==="ArrowFunctionExpression"||r.type==="AssignmentExpression"||r.type==="AwaitExpression"||r.type==="BinaryExpression"||r.type==="ConditionalExpression"||r.type==="LogicalExpression"||r.type==="NewExpression"||r.type==="ObjectExpression"||r.type==="SequenceExpression"||r.type==="TaggedTemplateExpression"||r.type==="UnaryExpression"||r.type==="UpdateExpression"||r.type==="YieldExpression"||r.type==="TSNonNullExpression"||r.type==="ClassExpression"&&R(r.decorators)))return!0;break;case"ExportDefaultDeclaration":return _o(e,t)||r.type==="SequenceExpression";case"Decorator":if(n==="expression"&&!rl(r))return!0;break;case"TypeAnnotation":if(e.match(void 0,void 0,(i,o)=>o==="returnType"&&i.type==="ArrowFunctionExpression")&&Zc(r))return!0;break;case"BinaryExpression":if(n==="left"&&(s.operator==="in"||s.operator==="instanceof")&&r.type==="UnaryExpression")return!0;break;case"VariableDeclarator":if(n==="init"&&e.match(void 0,void 0,(i,o)=>o==="declarations"&&i.type==="VariableDeclaration",(i,o)=>o==="left"&&i.type==="ForInStatement"))return!0;break}switch(r.type){case"UpdateExpression":if(s.type==="UnaryExpression")return r.prefix&&(r.operator==="++"&&s.operator==="+"||r.operator==="--"&&s.operator==="-");case"UnaryExpression":switch(s.type){case"UnaryExpression":return r.operator===s.operator&&(r.operator==="+"||r.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"BinaryExpression":return n==="left"&&s.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(s.type==="UpdateExpression"||r.operator==="in"&&zc(e))return!0;if(r.operator==="|>"&&r.extra?.parenthesized){let i=e.grandparent;if(i.type==="BinaryExpression"&&i.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(s.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!Ae(r);case"ConditionalExpression":return Ae(r)||fi(r);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return n==="callee";case"ClassExpression":case"ClassDeclaration":return n==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"AssignmentExpression":case"AssignmentPattern":return n==="left"&&(r.type==="TSTypeAssertion"||Ae(r));case"LogicalExpression":if(r.type==="LogicalExpression")return s.operator!==r.operator;case"BinaryExpression":{let{operator:i,type:o}=r;if(!i&&o!=="TSTypeAssertion")return!0;let u=yr(i),p=s.operator,c=yr(p);return!!(c>u||n==="right"&&c===u||c===u&&!dr(p,i)||c");default:return!1}case"TSFunctionType":if(e.match(i=>i.type==="TSFunctionType",(i,o)=>o==="typeAnnotation"&&i.type==="TSTypeAnnotation",(i,o)=>o==="returnType"&&i.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":case"ConditionalTypeAnnotation":if(n==="extendsType"&&Ue(r)&&s.type===r.type||n==="checkType"&&Ue(s))return!0;if(n==="extendsType"&&s.type==="TSConditionalType"){let{typeAnnotation:i}=r.returnType||r.typeAnnotation;if(i.type==="TSTypePredicate"&&i.typeAnnotation&&(i=i.typeAnnotation.typeAnnotation),i.type==="TSInferType"&&i.typeParameter.constraint)return!0}case"TSUnionType":case"TSIntersectionType":if(Se(s)||xt(s))return!0;case"TSInferType":if(r.type==="TSInferType"){if(s.type==="TSRestType")return!1;if(n==="types"&&(s.type==="TSUnionType"||s.type==="TSIntersectionType")&&r.typeParameter.type==="TSTypeParameter"&&r.typeParameter.constraint)return!0}case"TSTypeOperator":return s.type==="TSArrayType"||s.type==="TSOptionalType"||s.type==="TSRestType"||n==="objectType"&&s.type==="TSIndexedAccessType"||s.type==="TSTypeOperator"||s.type==="TSTypeAnnotation"&&e.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return n==="objectType"&&s.type==="TSIndexedAccessType"||n==="elementType"&&s.type==="TSArrayType";case"TypeOperator":return s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||s.type==="TypeOperator";case"TypeofTypeAnnotation":return n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType")||n==="elementType"&&s.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return s.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return s.type==="TypeOperator"||s.type==="KeyofTypeAnnotation"||s.type==="ArrayTypeAnnotation"||s.type==="NullableTypeAnnotation"||s.type==="IntersectionTypeAnnotation"||s.type==="UnionTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":return s.type==="ArrayTypeAnnotation"||n==="objectType"&&(s.type==="IndexedAccessType"||s.type==="OptionalIndexedAccessType");case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(r.type==="ComponentTypeAnnotation"&&(r.rendersType===null||r.rendersType===void 0))return!1;if(e.match(void 0,(o,u)=>u==="typeAnnotation"&&o.type==="TypeAnnotation",(o,u)=>u==="returnType"&&o.type==="ArrowFunctionExpression")||e.match(void 0,(o,u)=>u==="typeAnnotation"&&o.type==="TypePredicate",(o,u)=>u==="typeAnnotation"&&o.type==="TypeAnnotation",(o,u)=>u==="returnType"&&o.type==="ArrowFunctionExpression"))return!0;let i=s.type==="NullableTypeAnnotation"?e.grandparent:s;return i.type==="UnionTypeAnnotation"||i.type==="IntersectionTypeAnnotation"||i.type==="ArrayTypeAnnotation"||n==="objectType"&&(i.type==="IndexedAccessType"||i.type==="OptionalIndexedAccessType")||n==="checkType"&&s.type==="ConditionalTypeAnnotation"||n==="extendsType"&&s.type==="ConditionalTypeAnnotation"&&r.returnType?.type==="InferTypeAnnotation"&&r.returnType?.typeParameter.bound||i.type==="NullableTypeAnnotation"||s.type==="FunctionTypeParam"&&s.name===null&&K(r).some(o=>o.typeAnnotation?.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return n==="objectType"&&s.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof r.value=="string"&&s.type==="ExpressionStatement"&&typeof s.directive!="string"){let i=e.grandparent;return i.type==="Program"||i.type==="BlockStatement"}return n==="object"&&J(s)&&Ce(r);case"AssignmentExpression":return!((n==="init"||n==="update")&&s.type==="ForStatement"||n==="expression"&&r.left.type!=="ObjectPattern"&&s.type==="ExpressionStatement"||n==="key"&&s.type==="TSPropertySignature"||s.type==="AssignmentExpression"||n==="expressions"&&s.type==="SequenceExpression"&&e.match(void 0,void 0,(i,o)=>(o==="init"||o==="update")&&i.type==="ForStatement")||n==="value"&&s.type==="Property"&&e.match(void 0,void 0,(i,o)=>o==="properties"&&i.type==="ObjectPattern")||s.type==="NGChainedExpression"||n==="node"&&s.type==="JsExpressionRoot");case"ConditionalExpression":switch(s.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"ConditionalExpression":return t.experimentalTernaries?!1:n==="test";case"MemberExpression":case"OptionalMemberExpression":return n==="object";default:return!1}case"FunctionExpression":switch(s.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(s.type){case"BinaryExpression":return s.operator!=="|>"||r.extra?.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return n==="callee";case"MemberExpression":case"OptionalMemberExpression":return n==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":case"MatchExpressionCase":return!0;case"TSInstantiationExpression":return n==="expression";case"ConditionalExpression":return n==="test";default:return!1}case"ClassExpression":switch(s.type){case"NewExpression":return n==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"CallExpression":case"MemberExpression":if(tl(e))return!0;case"TaggedTemplateExpression":case"TSNonNullExpression":if(n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")){let i=r;for(;i;)switch(i.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":i=i.object;break;case"TaggedTemplateExpression":i=i.tag;break;case"TSNonNullExpression":i=i.expression;break;default:return!1}}return!1;case"BindExpression":return n==="callee"&&(s.type==="BindExpression"||s.type==="NewExpression")||n==="object"&&J(s);case"NGPipeExpression":return!(s.type==="NGRoot"||s.type==="NGMicrosyntaxExpression"||s.type==="ObjectProperty"&&!r.extra?.parenthesized||q(s)||n==="arguments"&&M(s)||n==="right"&&s.type==="NGPipeExpression"||n==="property"&&s.type==="MemberExpression"||s.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return n==="callee"||n==="left"&&s.type==="BinaryExpression"&&s.operator==="<"||!q(s)&&s.type!=="ArrowFunctionExpression"&&s.type!=="AssignmentExpression"&&s.type!=="AssignmentPattern"&&s.type!=="BinaryExpression"&&s.type!=="NewExpression"&&s.type!=="ConditionalExpression"&&s.type!=="ExpressionStatement"&&s.type!=="JsExpressionRoot"&&s.type!=="JSXAttribute"&&s.type!=="JSXElement"&&s.type!=="JSXExpressionContainer"&&s.type!=="JSXFragment"&&s.type!=="LogicalExpression"&&!M(s)&&!Oe(s)&&s.type!=="ReturnStatement"&&s.type!=="ThrowStatement"&&s.type!=="TypeCastExpression"&&s.type!=="VariableDeclarator"&&s.type!=="YieldExpression"&&s.type!=="MatchExpressionCase";case"TSInstantiationExpression":return n==="object"&&J(s);case"MatchOrPattern":return s.type==="MatchAsPattern"}return!1}var Qc=k(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function zc(e){let t=0,{node:r}=e;for(;r;){let n=e.getParentNode(t++);if(n?.type==="ForStatement"&&n.init===r)return!0;r=n}return!1}function Zc(e){return Er(e,t=>t.type==="ObjectTypeAnnotation"&&Er(t,r=>r.type==="FunctionTypeAnnotation"))}function el(e){return se(e)}function xr(e){let{parent:t,key:r}=e;switch(t.type){case"NGPipeExpression":if(r==="arguments"&&e.isLast)return e.callParent(xr);break;case"ObjectProperty":if(r==="value")return e.callParent(()=>e.key==="properties"&&e.isLast);break;case"BinaryExpression":case"LogicalExpression":if(r==="right")return e.callParent(xr);break;case"ConditionalExpression":if(r==="alternate")return e.callParent(xr);break;case"UnaryExpression":if(t.prefix)return e.callParent(xr);break}return!1}function _o(e,t){let{node:r,parent:n}=e;return r.type==="FunctionExpression"||r.type==="ClassExpression"?n.type==="ExportDefaultDeclaration"||!ds(e,t):!Xt(r)||n.type!=="ExportDefaultDeclaration"&&ds(e,t)?!1:e.call(()=>_o(e,t),...Rr(r))}function tl(e){return!!(e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalCallExpression"||t.type==="OptionalMemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="tag"&&t.type==="TaggedTemplateExpression")||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&(t.type==="CallExpression"||t.type==="NewExpression"))||e.match(t=>t.type==="OptionalMemberExpression"||t.type==="OptionalCallExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression")||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression")&&(e.match(void 0,void 0,(t,r)=>r==="callee"&&(t.type==="CallExpression"&&!t.optional||t.type==="NewExpression")||r==="object"&&t.type==="MemberExpression"&&!t.optional)||e.match(void 0,void 0,(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))||e.match(t=>t.type==="CallExpression"||t.type==="MemberExpression",(t,r)=>r==="expression"&&t.type==="TSNonNullExpression",(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="object"&&t.type==="MemberExpression"||r==="callee"&&t.type==="CallExpression"))}function Cs(e){return e.type==="Identifier"?!0:J(e)?!e.computed&&!e.optional&&e.property.type==="Identifier"&&Cs(e.object):!1}function rl(e){return e.type==="ChainExpression"&&(e=e.expression),Cs(e)||M(e)&&!e.optional&&Cs(e.callee)}var ge=ds;function nl(e,t){let r=t-1;r=ze(e,r,{backwards:!0}),r=Ze(e,r,{backwards:!0}),r=ze(e,r,{backwards:!0});let n=Ze(e,r,{backwards:!0});return r!==n}var Mo=nl;var sl=()=>!0;function As(e,t){let r=e.node;return r.printed=!0,t.printer.printComment(e,t)}function il(e,t){let r=e.node,n=[As(e,t)],{printer:s,originalText:i,locStart:o,locEnd:u}=t;if(s.isBlockComment?.(r)){let y=Z(i,u(r))?Z(i,o(r),{backwards:!0})?E:A:" ";n.push(y)}else n.push(E);let c=Ze(i,ze(i,u(r)));return c!==!1&&Z(i,c)&&n.push(E),n}function ol(e,t,r){let n=e.node,s=As(e,t),{printer:i,originalText:o,locStart:u}=t,p=i.isBlockComment?.(n);if(r?.hasLineSuffix&&!r?.isBlock||Z(o,u(n),{backwards:!0})){let c=Mo(o,u(n));return{doc:us([E,c?E:"",s]),isBlock:p,hasLineSuffix:!0}}return!p||r?.hasLineSuffix?{doc:[us([" ",s]),ke],isBlock:p,hasLineSuffix:!0}:{doc:[" ",s],isBlock:p,hasLineSuffix:!1}}function v(e,t,r={}){let{node:n}=e;if(!R(n?.comments))return"";let{indent:s=!1,marker:i,filter:o=sl}=r,u=[];if(e.each(({node:c})=>{c.leading||c.trailing||c.marker!==i||!o(c)||u.push(As(e,t))},"comments"),u.length===0)return"";let p=L(E,u);return s?m([E,p]):p}function Mt(e,t){let r=e.node;if(!r)return{};let n=t[Symbol.for("printedComments")];if((r.comments||[]).filter(p=>!n.has(p)).length===0)return{leading:"",trailing:""};let i=[],o=[],u;return e.each(()=>{let p=e.node;if(n?.has(p))return;let{leading:c,trailing:y}=p;c?i.push(il(e,t)):y&&(u=ol(e,t,u),o.push(u.doc))},"comments"),{leading:i,trailing:o}}function De(e,t,r){let{leading:n,trailing:s}=Mt(e,r);return!n&&!s?t:Ar(t,i=>[n,i,s])}var Et=class extends Error{name="ArgExpansionBailout"};function Ke(e,t,r,n,s){let i=e.node,o=K(i),u=s&&i.typeParameters?r("typeParameters"):"";if(o.length===0)return[u,"(",v(e,t,{filter:d=>_e(t.originalText,I(d))===")"}),")"];let{parent:p}=e,c=It(p),y=No(i),D=[];if(xi(e,(d,b)=>{let B=b===o.length-1;B&&i.rest&&D.push("..."),D.push(r()),!B&&(D.push(","),c||y?D.push(" "):oe(o[b],t)?D.push(E,E):D.push(A))}),n&&!al(e)){if(ne(u)||ne(D))throw new Et;return l([_t(u),"(",_t(D),")"])}let F=o.every(d=>!R(d.decorators));return y&&F?[u,"(",...D,")"]:c?[u,"(",...D,")"]:(Gr(p)||Ei(p)||p.type==="TypeAlias"||p.type==="UnionTypeAnnotation"||p.type==="IntersectionTypeAnnotation"||p.type==="FunctionTypeAnnotation"&&p.returnType===i)&&o.length===1&&o[0].name===null&&i.this!==o[0]&&o[0].typeAnnotation&&i.typeParameters===null&&Vt(o[0].typeAnnotation)&&!i.rest?t.arrowParens==="always"||i.type==="HookTypeAnnotation"?["(",...D,")"]:D:[u,"(",m([f,...D]),P(!Ti(i)&&ie(t,"all")?",":""),f,")"]}function No(e){if(!e)return!1;let t=K(e);if(t.length!==1)return!1;let[r]=t;return!T(r)&&(r.type==="ObjectPattern"||r.type==="ArrayPattern"||r.type==="Identifier"&&r.typeAnnotation&&(r.typeAnnotation.type==="TypeAnnotation"||r.typeAnnotation.type==="TSTypeAnnotation")&&Je(r.typeAnnotation.typeAnnotation)||r.type==="FunctionTypeParam"&&Je(r.typeAnnotation)&&r!==e.rest||r.type==="AssignmentPattern"&&(r.left.type==="ObjectPattern"||r.left.type==="ArrayPattern")&&(r.right.type==="Identifier"||se(r.right)&&r.right.properties.length===0||q(r.right)&&r.right.elements.length===0))}function ul(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function lt(e,t){let r=ul(e);if(!r)return!1;let n=e.typeParameters?.params;if(n){if(n.length>1)return!1;if(n.length===1){let s=n[0];if(s.constraint||s.default)return!1}}return K(e).length===1&&(Je(r)||ne(t))}function al(e){return e.match(t=>t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement",(t,r)=>{if(t.type==="CallExpression"&&r==="arguments"&&t.arguments.length===1&&t.callee.type==="CallExpression"){let n=t.callee.callee;return n.type==="Identifier"||n.type==="MemberExpression"&&!n.computed&&n.object.type==="Identifier"&&n.property.type==="Identifier"}return!1},(t,r)=>t.type==="VariableDeclarator"&&r==="init"||t.type==="ExportDefaultDeclaration"&&r==="declaration"||t.type==="TSExportAssignment"&&r==="expression"||t.type==="AssignmentExpression"&&r==="right"&&t.left.type==="MemberExpression"&&t.left.object.type==="Identifier"&&t.left.object.name==="module"&&t.left.property.type==="Identifier"&&t.left.property.name==="exports",t=>t.type!=="VariableDeclaration"||t.kind==="const"&&t.declarations.length===1)}function jo(e){let t=K(e);return t.length>1&&t.some(r=>r.type==="TSParameterProperty")}function Nt(e,t){return(t==="params"||t==="this"||t==="rest")&&No(e)}function X(e){let{node:t}=e;return!t.optional||t.type==="Identifier"&&t===e.parent.key?"":M(t)||J(t)&&t.computed||t.type==="OptionalIndexedAccessType"?"?.":"?"}function sn(e){return e.node.definite||e.match(void 0,(t,r)=>r==="id"&&t.type==="VariableDeclarator"&&t.definite)?"!":""}var pl=k(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]);function Q(e){let{node:t}=e;return t.declare||pl(t)&&e.parent.type!=="DeclareExportDeclaration"?"declare ":""}var cl=k(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function Zt({node:e}){return e.abstract||cl(e)?"abstract ":""}function Ft(e,t,r){return e.type==="EmptyStatement"?T(e,x.Leading)?[" ",t]:t:e.type==="BlockStatement"||r?[" ",t]:m([A,t])}function jt(e){return e.accessibility?e.accessibility+" ":""}var ll=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,ml=e=>ll.test(e),vo=ml;function Dl(e){return e.length===1?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var dt=Dl;var fl=0;function on(e,t,r){let{node:n,parent:s,grandparent:i,key:o}=e,u=o!=="body"&&(s.type==="IfStatement"||s.type==="WhileStatement"||s.type==="SwitchStatement"||s.type==="DoWhileStatement"),p=n.operator==="|>"&&e.root.extra?.__isUsingHackPipeline,c=Ts(e,t,r,!1,u);if(u)return c;if(p)return l(c);if(o==="callee"&&(M(s)||s.type==="NewExpression")||s.type==="UnaryExpression"||J(s)&&!s.computed)return l([m([f,...c]),f]);let y=s.type==="ReturnStatement"||s.type==="ThrowStatement"||s.type==="JSXExpressionContainer"&&i.type==="JSXAttribute"||n.operator!=="|"&&s.type==="JsExpressionRoot"||n.type!=="NGPipeExpression"&&(s.type==="NGRoot"&&t.parser==="__ng_binding"||s.type==="NGMicrosyntaxExpression"&&i.type==="NGMicrosyntax"&&i.body.length===1)||n===s.body&&s.type==="ArrowFunctionExpression"||n!==s.body&&s.type==="ForStatement"||s.type==="ConditionalExpression"&&i.type!=="ReturnStatement"&&i.type!=="ThrowStatement"&&!M(i)&&i.type!=="NewExpression"||s.type==="TemplateLiteral"||El(e),D=s.type==="AssignmentExpression"||s.type==="VariableDeclarator"||s.type==="ClassProperty"||s.type==="PropertyDefinition"||s.type==="TSAbstractPropertyDefinition"||s.type==="ClassPrivateProperty"||Oe(s),F=Te(n.left)&&dr(n.operator,n.left.operator);if(y||er(n)&&!F||!er(n)&&D)return l(c);if(c.length===0)return"";let C=H(n.right),d=c.findIndex(S=>typeof S!="string"&&!Array.isArray(S)&&S.type===Fe),b=c.slice(0,d===-1?1:d+1),B=c.slice(b.length,C?-1:void 0),O=Symbol("logicalChain-"+ ++fl),h=l([...b,m(B)],{id:O});if(!C)return h;let g=N(0,c,-1);return l([h,yt(g,{groupId:O})])}function Ts(e,t,r,n,s){let{node:i}=e;if(!Te(i))return[l(r())];let o=[];dr(i.operator,i.left.operator)?o=e.call(()=>Ts(e,t,r,!0,s),"left"):o.push(l(r("left")));let u=er(i),p=i.right.type==="ChainExpression"?i.right.expression:i.right,c=(i.operator==="|>"||i.type==="NGPipeExpression"||yl(e,t))&&!Ee(t.originalText,p),D=!T(p,x.Leading,Hr)&&Ee(t.originalText,p),F=i.type==="NGPipeExpression"?"|":i.operator,C=i.type==="NGPipeExpression"&&i.arguments.length>0?l(m([f,": ",L([A,": "],e.map(()=>xe(2,l(r())),"arguments"))])):"",d;if(u)d=[F,Ee(t.originalText,p)?m([A,r("right"),C]):[" ",r("right"),C]];else{let g=F==="|>"&&e.root.extra?.__isUsingHackPipeline?e.call(()=>Ts(e,t,r,!0,s),"right"):r("right");if(t.experimentalOperatorPosition==="start"){let S="";if(D)switch(We(g)){case Be:S=g.splice(0,1)[0];break;case Pe:S=g.contents.splice(0,1)[0];break}d=[A,S,F," ",g,C]}else d=[c?A:"",F,c?" ":A,g,C]}let{parent:b}=e,B=T(i.left,x.Trailing|x.Line);if((B||!(s&&i.type==="LogicalExpression")&&b.type!==i.type&&i.left.type!==i.type&&i.right.type!==i.type)&&(d=l(d,{shouldBreak:B})),t.experimentalOperatorPosition==="start"?o.push(u||D?" ":"",d):o.push(c?"":" ",d),n&&T(i)){let h=Qt(De(e,o,t));return h.type===Me?h.parts:Array.isArray(h)?h:[h]}return o}function er(e){return e.type!=="LogicalExpression"?!1:!!(se(e.right)&&e.right.properties.length>0||q(e.right)&&e.right.elements.length>0||H(e.right))}var Ro=e=>e.type==="BinaryExpression"&&e.operator==="|";function yl(e,t){return(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&Ro(e.node)&&!e.hasAncestor(r=>!Ro(r)&&r.type!=="JsExpressionRoot")}function El(e){if(e.key!=="arguments")return!1;let{parent:t}=e;if(!(M(t)&&!t.optional&&t.arguments.length===1))return!1;let{callee:r}=t;return r.type==="Identifier"&&r.name==="Boolean"}function un(e,t,r){let{node:n}=e,{parent:s}=e,i=s.type!=="TypeParameterInstantiation"&&(!Ue(s)||!t.experimentalTernaries)&&s.type!=="TSTypeParameterInstantiation"&&s.type!=="GenericTypeAnnotation"&&s.type!=="TSTypeReference"&&s.type!=="TSTypeAssertion"&&s.type!=="TupleTypeAnnotation"&&s.type!=="TSTupleType"&&!(s.type==="FunctionTypeParam"&&!s.name&&e.grandparent.this!==s)&&!((Cr(s)||s.type==="VariableDeclarator")&&Ee(t.originalText,n))&&!(Cr(s)&&T(s.id,x.Trailing|x.Line)),o=xs(n),u=e.map(()=>{let C=r();return o||(C=xe(2,C)),De(e,C,t)},"types"),p="",c="";if(Yr(e)&&({leading:p,trailing:c}=Mt(e,t)),o)return[p,L(" | ",u),c];let y=i&&!Ee(t.originalText,n),D=[P([y?A:"","| "]),L([A,"| "],u)];if(ge(e,t))return[p,l([m(D),f]),c];let F=[p,l(D)];return(s.type==="TupleTypeAnnotation"||s.type==="TSTupleType")&&s[s.type==="TupleTypeAnnotation"&&s.types?"types":"elementTypes"].length>1?[l([m([P(["(",f]),F]),f,P(")")]),c]:[l(i?m(F):F),c]}var Fl=k(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),dl=k(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function xs(e){let{types:t}=e;if(t.some(n=>T(n)))return!1;let r=t.find(n=>dl(n));return r?t.every(n=>n===r||Fl(n)):!1}function Jo(e){return Vt(e)||Je(e)?!0:Se(e)?xs(e):!1}var Cl=new WeakSet;function G(e,t,r="typeAnnotation"){let{node:{[r]:n}}=e;if(!n)return"";let s=!1;if(n.type==="TSTypeAnnotation"||n.type==="TypeAnnotation"){let i=e.call(Go,r);(i==="=>"||i===":"&&T(n,x.Leading))&&(s=!0),Cl.add(n)}return s?[" ",t(r)]:t(r)}var Go=e=>e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>(r==="returnType"||r==="typeAnnotation")&&(t.type==="TSFunctionType"||t.type==="TSConstructorType"))?"=>":e.match(t=>t.type==="TSTypeAnnotation",(t,r)=>r==="typeAnnotation"&&(t.type==="TSJSDocNullableType"||t.type==="TSJSDocNonNullableType"||t.type==="TSTypePredicate"))||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareFunction")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="typeAnnotation"&&t.type==="Identifier",(t,r)=>r==="id"&&t.type==="DeclareHook")||e.match(t=>t.type==="TypeAnnotation",(t,r)=>r==="bound"&&t.type==="TypeParameter"&&t.usesExtendsBound)?"":":";function an(e,t,r){let n=Go(e);return n?[n," ",r("typeAnnotation")]:r("typeAnnotation")}function Al(e,t,r,n){let{node:s}=e,i=s.inexact?"...":"";return T(s,x.Dangling)?l([r,i,v(e,t,{indent:!0}),f,n]):[r,i,n]}function tr(e,t,r){let{node:n}=e,s=[],i="[",o="]",u=n.type==="TupleTypeAnnotation"&&n.types?"types":n.type==="TSTupleType"||n.type==="TupleTypeAnnotation"?"elementTypes":"elements",p=n[u];if(p.length===0)s.push(Al(e,t,i,o));else{let c=N(0,p,-1),y=c?.type!=="RestElement"&&!n.inexact,D=c===null,F=Symbol("array"),C=!t.__inJestEach&&p.length>1&&p.every((B,O,h)=>{let g=B?.type;if(!q(B)&&!se(B))return!1;let S=h[O+1];if(S&&g!==S.type)return!1;let j=q(B)?"elements":"properties";return B[j]&&B[j].length>1}),d=gs(n,t),b=y?D?",":ie(t)?d?P(",","",{groupId:F}):P(","):"":"";s.push(l([i,m([f,d?xl(e,t,r,b):[Tl(e,t,r,u,n.inexact),b],v(e,t)]),f,o],{shouldBreak:C,id:F}))}return s.push(X(e),G(e,r)),s}function gs(e,t){return q(e)&&e.elements.length>0&&e.elements.every(r=>r&&(Ce(r)||Hn(r)&&!T(r.argument))&&!T(r,x.Trailing|x.Line,n=>!Z(t.originalText,w(n),{backwards:!0})))}function Wo({node:e},{originalText:t}){let r=I(e);if(r===w(e))return!1;let{length:n}=t;for(;r{i.push(o?l(r()):""),(!u||s)&&i.push([",",A,o&&Wo(e,t)?f:""])},n),s&&i.push("..."),i}function xl(e,t,r,n){let s=[];return e.each(({isLast:i,next:o})=>{s.push([r(),i?n:","]),i||s.push(Wo(e,t)?[E,E]:T(o,x.Leading|x.Line)?E:A)},"elements"),zr(s)}function gl(e,t,r){let{node:n}=e,s=le(n);if(s.length===0)return["(",v(e,t),")"];let i=s.length-1;if(Bl(s)){let D=["("];return $t(e,(F,C)=>{D.push(r()),C!==i&&D.push(", ")}),D.push(")"),D}let o=!1,u=[];$t(e,({node:D},F)=>{let C=r();F===i||(oe(D,t)?(o=!0,C=[C,",",E,E]):C=[C,",",A]),u.push(C)});let p=!t.parser.startsWith("__ng_")&&n.type!=="ImportExpression"&&n.type!=="TSImportType"&&n.type!=="TSExternalModuleReference"&&ie(t,"all")?",":"";function c(){return l(["(",m([A,...u]),p,A,")"],{shouldBreak:!0})}if(o||e.parent.type!=="Decorator"&&Ci(s))return c();if(Sl(s)){let D=u.slice(1);if(D.some(ne))return c();let F;try{F=r($n(n,0),{expandFirstArg:!0})}catch(C){if(C instanceof Et)return c();throw C}return ne(F)?[ke,nt([["(",l(F,{shouldBreak:!0}),", ",...D,")"],c()])]:nt([["(",F,", ",...D,")"],["(",l(F,{shouldBreak:!0}),", ",...D,")"],c()])}if(hl(s,u,t)){let D=u.slice(0,-1);if(D.some(ne))return c();let F;try{F=r($n(n,-1),{expandLastArg:!0})}catch(C){if(C instanceof Et)return c();throw C}return ne(F)?[ke,nt([["(",...D,l(F,{shouldBreak:!0}),")"],c()])]:nt([["(",...D,F,")"],["(",...D,l(F,{shouldBreak:!0}),")"],c()])}let y=["(",m([f,...u]),P(p),f,")"];return Ur(e)?y:l(y,{shouldBreak:u.some(ne)||o})}function gr(e,t=!1){return se(e)&&(e.properties.length>0||T(e))||q(e)&&(e.elements.length>0||T(e))||e.type==="TSTypeAssertion"&&gr(e.expression)||Ae(e)&&gr(e.expression)||e.type==="FunctionExpression"||e.type==="ArrowFunctionExpression"&&(!e.returnType||!e.returnType.typeAnnotation||e.returnType.typeAnnotation.type!=="TSTypeReference"||bl(e.body))&&(e.body.type==="BlockStatement"||e.body.type==="ArrowFunctionExpression"&&gr(e.body,!0)||se(e.body)||q(e.body)||!t&&(M(e.body)||e.body.type==="ConditionalExpression")||H(e.body))||e.type==="DoExpression"||e.type==="ModuleExpression"}function hl(e,t,r){let n=N(0,e,-1);if(e.length===1){let i=N(0,t,-1);if(i.label?.embed&&i.label?.hug!==!1)return!0}let s=N(0,e,-2);return!T(n,x.Leading)&&!T(n,x.Trailing)&&gr(n)&&(!s||s.type!==n.type)&&(e.length!==2||s.type!=="ArrowFunctionExpression"||!q(n))&&!(e.length>1&&gs(n,r))}function Sl(e){if(e.length!==2)return!1;let[t,r]=e;return t.type==="ModuleExpression"&&Pl(r)?!0:!T(t)&&(t.type==="FunctionExpression"||t.type==="ArrowFunctionExpression"&&t.body.type==="BlockStatement")&&r.type!=="FunctionExpression"&&r.type!=="ArrowFunctionExpression"&&r.type!=="ConditionalExpression"&&Uo(r)&&!gr(r)}function Uo(e){if(e.type==="ParenthesizedExpression")return Uo(e.expression);if(Ae(e)||e.type==="TypeCastExpression"){let{typeAnnotation:t}=e;if(t.type==="TypeAnnotation"&&(t=t.typeAnnotation),t.type==="TSArrayType"&&(t=t.elementType,t.type==="TSArrayType"&&(t=t.elementType)),t.type==="GenericTypeAnnotation"||t.type==="TSTypeReference"){let r=t.type==="GenericTypeAnnotation"?t.typeParameters:t.typeArguments;r?.params.length===1&&(t=r.params[0])}return Vt(t)&&Re(e.expression,1)}return Dt(e)&&le(e).length>1?!1:Te(e)?Re(e.left,1)&&Re(e.right,1):Xn(e)||Re(e)}function Bl(e){return e.length===2?qo(e,0):e.length===3?e[0].type==="Identifier"&&qo(e,1):!1}function qo(e,t){let r=e[t],n=e[t+1];return r.type==="ArrowFunctionExpression"&&K(r).length===0&&r.body.type==="BlockStatement"&&n.type==="ArrayExpression"&&!e.some(s=>T(s))}function bl(e){return e.type==="BlockStatement"&&(e.body.some(t=>t.type!=="EmptyStatement")||T(e,x.Dangling))}function Pl(e){if(!(e.type==="ObjectExpression"&&e.properties.length===1))return!1;let[t]=e.properties;return Oe(t)?!t.computed&&(t.key.type==="Identifier"&&t.key.name==="type"||V(t.key)&&t.key.value==="type")&&V(t.value)&&t.value.value==="module":!1}var hr=gl;function Yo(e,t,r){return[r("object"),l(m([f,hs(e,t,r)]))]}function hs(e,t,r){return["::",r("callee")]}var kl=e=>((e.type==="ChainExpression"||e.type==="TSNonNullExpression")&&(e=e.expression),M(e)&&le(e).length>0);function Il(e){let{node:t,ancestors:r}=e;for(let n of r){if(!(J(n)&&n.object===t||n.type==="TSNonNullExpression"&&n.expression===t))return n.type==="NewExpression"&&n.callee===t;t=n}return!1}function Ho(e,t,r){let n=r("object"),s=Ss(e,t,r),{node:i}=e,o=e.findAncestor(c=>!(J(c)||c.type==="TSNonNullExpression")),u=e.findAncestor(c=>!(c.type==="ChainExpression"||c.type==="TSNonNullExpression")),p=o.type==="BindExpression"||o.type==="AssignmentExpression"&&o.left.type!=="Identifier"||Il(e)||i.computed||i.object.type==="Identifier"&&i.property.type==="Identifier"&&!J(u)||(u.type==="AssignmentExpression"||u.type==="VariableDeclarator")&&(kl(i.object)||n.label?.memberChain);return pt(n.label,[n,p?s:l(m([f,s]))])}function Ss(e,t,r){let n=r("property"),{node:s}=e,i=X(e);return s.computed?!s.property||Ce(s.property)?[i,"[",n,"]"]:l([i,"[",m([f,n]),f,"]"]):[i,".",n]}function Xo(e,t,r){if(e.node.type==="ChainExpression")return e.call(()=>Xo(e,t,r),"expression");let n=(e.parent.type==="ChainExpression"?e.grandparent:e.parent).type==="ExpressionStatement",s=[];function i(_){let{originalText:re}=t,ae=at(re,I(_));return re.charAt(ae)===")"?ae!==!1&&Yt(re,ae+1):oe(_,t)}function o(){let{node:_}=e;if(_.type==="ChainExpression")return e.call(o,"expression");if(M(_)&&(Tt(_.callee)||M(_.callee))){let re=i(_);s.unshift({node:_,hasTrailingEmptyLine:re,printed:[De(e,[X(e),r("typeArguments"),hr(e,t,r)],t),re?E:""]}),e.call(o,"callee")}else Tt(_)?(s.unshift({node:_,needsParens:ge(e,t),printed:De(e,J(_)?Ss(e,t,r):hs(e,t,r),t)}),e.call(o,"object")):_.type==="TSNonNullExpression"?(s.unshift({node:_,printed:De(e,"!",t)}),e.call(o,"expression")):s.unshift({node:_,printed:r()})}let{node:u}=e;s.unshift({node:u,printed:[X(e),r("typeArguments"),hr(e,t,r)]}),u.callee&&e.call(o,"callee");let p=[],c=[s[0]],y=1;for(;y0&&p.push(c);function F(_){return/^[A-Z]|^[$_]+$/u.test(_)}function C(_){return _.length<=t.tabWidth}function d(_){let re=_[1][0]?.node.computed;if(_[0].length===1){let it=_[0][0].node;return it.type==="ThisExpression"||it.type==="Identifier"&&(F(it.name)||n&&C(it.name)||re)}let ae=N(0,_[0],-1).node;return J(ae)&&ae.property.type==="Identifier"&&(F(ae.property.name)||re)}let b=p.length>=2&&!T(p[1][0].node)&&d(p);function B(_){let re=_.map(ae=>ae.printed);return _.length>0&&N(0,_,-1).needsParens?["(",...re,")"]:re}function O(_){return _.length===0?"":m([E,L(E,_.map(B))])}let h=p.map(B),g=h,S=b?3:2,j=p.flat(),U=j.slice(1,-1).some(_=>T(_.node,x.Leading))||j.slice(0,-1).some(_=>T(_.node,x.Trailing))||p[S]&&T(p[S][0].node,x.Leading);if(p.length<=S&&!U&&!p.some(_=>N(0,_,-1).hasTrailingEmptyLine))return Ur(e)?g:l(g);let fe=N(0,p[b?1:0],-1).node,Y=!M(fe)&&i(fe),z=[B(p[0]),b?p.slice(1,2).map(B):"",Y?E:"",O(p.slice(b?2:1))],ee=s.map(({node:_})=>_).filter(M);function Ie(){let _=N(0,N(0,p,-1),-1).node,re=N(0,h,-1);return M(_)&&ne(re)&&ee.slice(0,-1).some(ae=>ae.arguments.some(Ht))}let st;return U||ee.length>2&&ee.some(_=>!_.arguments.every(re=>Re(re)))||h.slice(0,-1).some(ne)||Ie()?st=l(z):st=[ne(g)||Y?ke:"",nt([g,z])],pt({memberChain:!0},st)}var Vo=Xo;function vt(e,t,r){let{node:n}=e,s=n.type==="NewExpression",i=X(e),o=le(n),u=n.type!=="TSImportType"&&n.typeArguments?r("typeArguments"):"",p=o.length===1&&Wr(o[0],t.originalText);if(p||Ol(e)||wl(e)||It(n,e.parent)){let D=[];if($t(e,()=>{D.push(r())}),!(p&&D[0].label?.embed))return[s?"new ":"",$o(e,r),i,u,"(",L(", ",D),")"]}let c=n.type==="ImportExpression"||n.type==="TSImportType"||n.type==="TSExternalModuleReference";if(!c&&!s&&Tt(n.callee)&&!e.call(()=>ge(e,t),"callee",...n.callee.type==="ChainExpression"?["expression"]:[]))return Vo(e,t,r);let y=[s?"new ":"",$o(e,r),i,u,hr(e,t,r)];return c||M(n.callee)?l(y):y}function $o(e,t){let{node:r}=e;return r.type==="ImportExpression"?`import${r.phase?`.${r.phase}`:""}`:r.type==="TSImportType"?"import":r.type==="TSExternalModuleReference"?"require":t("callee")}var Ll=["require","require.resolve","require.resolve.paths","import.meta.resolve"];function Ol(e){let{node:t}=e;if(!(t.type==="ImportExpression"||t.type==="TSImportType"||t.type==="TSExternalModuleReference"||t.type==="CallExpression"&&!t.optional&&Pt(t.callee,Ll)))return!1;let r=le(t);return r.length===1&&V(r[0])&&!T(r[0])}function wl(e){let{node:t}=e;if(t.type!=="CallExpression"||t.optional||t.callee.type!=="Identifier")return!1;let r=le(t);return t.callee.name==="require"?(r.length===1&&V(r[0])||r.length>1)&&!T(r[0]):t.callee.name==="define"&&e.parent.type==="ExpressionStatement"?r.length===1||r.length===2&&r[0].type==="ArrayExpression"||r.length===3&&V(r[0])&&r[1].type==="ArrayExpression":!1}function ht(e,t,r,n,s,i){let o=_l(e,t,r,n,i),u=i?r(i,{assignmentLayout:o}):"";switch(o){case"break-after-operator":return l([l(n),s,l(m([A,u]))]);case"never-break-after-operator":return l([l(n),s," ",u]);case"fluid":{let p=Symbol("assignment");return l([l(n),s,l(m(A),{id:p}),je,yt(u,{groupId:p})])}case"break-lhs":return l([n,s," ",l(u)]);case"chain":return[l(n),s,A,u];case"chain-tail":return[l(n),s,m([A,u])];case"chain-tail-arrow-chain":return[l(n),s,u];case"only-left":return n}}function zo(e,t,r){let{node:n}=e;return ht(e,t,r,r("left"),[" ",n.operator],"right")}function Zo(e,t,r){return ht(e,t,r,r("id")," =","init")}function _l(e,t,r,n,s){let{node:i}=e,o=i[s];if(!o)return"only-left";let u=!pn(o);if(e.match(pn,eu,F=>!u||F.type!=="ExpressionStatement"&&F.type!=="VariableDeclaration"))return u?o.type==="ArrowFunctionExpression"&&o.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!u&&pn(o.right)||Ee(t.originalText,o))return"break-after-operator";if(i.type==="ImportAttribute"||o.type==="CallExpression"&&o.callee.name==="require"||t.parser==="json5"||t.parser==="jsonc"||t.parser==="json")return"never-break-after-operator";let y=Xi(n);if(Nl(i)||Rl(i)||Bs(i)&&y)return"break-lhs";let D=Jl(i,n,t);return e.call(()=>Ml(e,t,r,D),s)?"break-after-operator":jl(i)?"break-lhs":!y&&(D||o.type==="TemplateLiteral"||o.type==="TaggedTemplateExpression"||yi(o)||Ce(o)||o.type==="ClassExpression")?"never-break-after-operator":"fluid"}function Ml(e,t,r,n){let s=e.node;if(Te(s)&&!er(s))return!0;switch(s.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!t.experimentalTernaries&&!ql(s))break;return!0;case"ConditionalExpression":{if(!t.experimentalTernaries){let{test:c}=s;return Te(c)&&!er(c)}let{consequent:u,alternate:p}=s;return u.type==="ConditionalExpression"||p.type==="ConditionalExpression"}case"ClassExpression":return R(s.decorators)}if(n)return!1;let i=s,o=[];for(;;)if(i.type==="UnaryExpression"||i.type==="AwaitExpression"||i.type==="YieldExpression"&&i.argument!==null)i=i.argument,o.push("argument");else if(i.type==="TSNonNullExpression")i=i.expression,o.push("expression");else break;return!!(V(i)||e.call(()=>tu(e,t,r),...o))}function Nl(e){if(eu(e)){let t=e.left||e.id;return t.type==="ObjectPattern"&&t.properties.length>2&&t.properties.some(r=>Oe(r)&&(!r.shorthand||r.value?.type==="AssignmentPattern"))}return!1}function pn(e){return e.type==="AssignmentExpression"}function eu(e){return pn(e)||e.type==="VariableDeclarator"}function jl(e){let t=vl(e);if(R(t)){let r=e.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(t.length>1&&t.some(n=>n[r]||n.default))return!0}return!1}function vl(e){if(Cr(e))return e.typeParameters?.params}function Rl(e){if(e.type!=="VariableDeclarator")return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=Ko(t.typeAnnotation);return R(r)&&r.length>1&&r.some(n=>R(Ko(n))||n.type==="TSConditionalType")}function Bs(e){return e.type==="VariableDeclarator"&&e.init?.type==="ArrowFunctionExpression"}function Ko(e){let t;switch(e.type){case"GenericTypeAnnotation":t=e.typeParameters;break;case"TSTypeReference":t=e.typeArguments;break}return t?.params}function tu(e,t,r,n=!1){let{node:s}=e,i=()=>tu(e,t,r,!0);if(s.type==="ChainExpression"||s.type==="TSNonNullExpression")return e.call(i,"expression");if(M(s)){if(vt(e,t,r).label?.memberChain)return!1;let u=le(s);return!(u.length===0||u.length===1&&Fr(u[0],t))||Gl(s,r)?!1:e.call(i,"callee")}return J(s)?e.call(i,"object"):n&&(s.type==="Identifier"||s.type==="ThisExpression")}function Jl(e,t,r){return Oe(e)?(t=Qt(t),typeof t=="string"&&ot(t)1)return!0;if(r.length===1){let s=r[0];if(Se(s)||xt(s)||s.type==="TSTypeLiteral"||s.type==="ObjectTypeAnnotation")return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(ne(t(n)))return!0}return!1}function Wl(e){return(e.typeParameters??e.typeArguments)?.params}function Qo(e){switch(e.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!e.typeParameters;case"TSTypeReference":return!!e.typeArguments;default:return!1}}function ql(e){return Qo(e.checkType)||Qo(e.extendsType)}var cn=new WeakMap;function nu(e){return/^(?:\d+|\d+\.\d+)$/u.test(e)}function ru(e,t){return t.parser==="json"||t.parser==="jsonc"||!V(e.key)||ut(pe(e.key),t).slice(1,-1)!==e.key.value?!1:!!(vo(e.key.value)&&!(t.parser==="babel-ts"&&e.type==="ClassProperty"||(t.parser==="typescript"||t.parser==="oxc-ts")&&e.type==="PropertyDefinition")||nu(e.key.value)&&String(Number(e.key.value))===e.key.value&&e.type!=="ImportAttribute"&&(t.parser==="babel"||t.parser==="acorn"||t.parser==="oxc"||t.parser==="espree"||t.parser==="meriyah"||t.parser==="__babel_estree"))}function Ul(e,t){let{key:r}=e.node;return(r.type==="Identifier"||Ce(r)&&nu(dt(pe(r)))&&String(r.value)===dt(pe(r))&&!(t.parser==="typescript"||t.parser==="babel-ts"||t.parser==="oxc-ts"))&&(t.parser==="json"||t.parser==="jsonc"||t.quoteProps==="consistent"&&cn.get(e.parent))}function Ct(e,t,r){let{node:n}=e;if(n.computed)return["[",r("key"),"]"];let{parent:s}=e,{key:i}=n;if(t.quoteProps==="consistent"&&!cn.has(s)){let o=e.siblings.some(u=>!u.computed&&V(u.key)&&!ru(u,t));cn.set(s,o)}if(Ul(e,t)){let o=ut(JSON.stringify(i.type==="Identifier"?i.name:i.value.toString()),t);return e.call(()=>De(e,o,t),"key")}return ru(n,t)&&(t.quoteProps==="as-needed"||t.quoteProps==="consistent"&&!cn.get(s))?e.call(()=>De(e,/^\d/u.test(i.value)?dt(i.value):i.value,t),"key"):r("key")}function ln(e,t,r){let{node:n}=e;return n.shorthand?r("value"):ht(e,t,r,Ct(e,t,r),":","value")}var Yl=({node:e,key:t,parent:r})=>t==="value"&&e.type==="FunctionExpression"&&(r.type==="ObjectMethod"||r.type==="ClassMethod"||r.type==="ClassPrivateMethod"||r.type==="MethodDefinition"||r.type==="TSAbstractMethodDefinition"||r.type==="TSDeclareMethod"||r.type==="Property"&&mt(r));function mn(e,t,r,n){if(Yl(e))return Dn(e,t,r);let{node:s}=e,i=!1;if((s.type==="FunctionDeclaration"||s.type==="FunctionExpression")&&n?.expandLastArg){let{parent:y}=e;M(y)&&(le(y).length>1||K(s).every(D=>D.type==="Identifier"&&!D.typeAnnotation))&&(i=!0)}let o=[Q(e),s.async?"async ":"",`function${s.generator?"*":""} `,s.id?r("id"):""],u=Ke(e,t,r,i),p=rr(e,r),c=lt(s,p);return o.push(r("typeParameters"),l([c?l(u):u,p]),s.body?" ":"",r("body")),t.semi&&(s.declare||!s.body)&&o.push(";"),o}function Sr(e,t,r){let{node:n}=e,{kind:s}=n,i=n.value||n,o=[];return!s||s==="init"||s==="method"||s==="constructor"?i.async&&o.push("async "):(Le(s==="get"||s==="set"),o.push(s," ")),i.generator&&o.push("*"),o.push(Ct(e,t,r),n.optional?"?":"",n===i?Dn(e,t,r):r("value")),o}function Dn(e,t,r){let{node:n}=e,s=Ke(e,t,r),i=rr(e,r),o=jo(n),u=lt(n,i),p=[r("typeParameters"),l([o?l(s,{shouldBreak:!0}):u?l(s):s,i])];return n.body?p.push(" ",r("body")):p.push(t.semi?";":""),p}function Hl(e){let t=K(e);return t.length===1&&!e.typeParameters&&!T(e,x.Dangling)&&t[0].type==="Identifier"&&!t[0].typeAnnotation&&!T(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function fn(e,t){if(t.arrowParens==="always")return!1;if(t.arrowParens==="avoid"){let{node:r}=e;return Hl(r)}return!1}function rr(e,t){let{node:r}=e,s=[G(e,t,"returnType")];return r.predicate&&s.push(t("predicate")),s}function su(e,t,r){let{node:n}=e,s=[];if(n.argument){let u=r("argument");Xl(t,n.argument)?u=["(",m([E,u]),E,")"]:(Te(n.argument)||t.experimentalTernaries&&n.argument.type==="ConditionalExpression"&&(n.argument.consequent.type==="ConditionalExpression"||n.argument.alternate.type==="ConditionalExpression"))&&(u=l([P("("),m([f,u]),f,P(")")])),s.push(" ",u)}let i=T(n,x.Dangling),o=t.semi&&i&&T(n,x.Last|x.Line);return o&&s.push(";"),i&&s.push(" ",v(e,t)),!o&&t.semi&&s.push(";"),s}function iu(e,t,r){return["return",su(e,t,r)]}function ou(e,t,r){return["throw",su(e,t,r)]}function Xl(e,t){if(Ee(e.originalText,t)||T(t,x.Leading,r=>ue(e.originalText,w(r),I(r)))&&!H(t))return!0;if(Xt(t)){let r=t,n;for(;n=mi(r);)if(r=n,Ee(e.originalText,r))return!0}return!1}function uu(e,t){if(t.semi||Ps(e,t)||Is(e,t)||ks(e,t))return!1;let{node:r,key:n,parent:s}=e;return!!(r.type==="ExpressionStatement"&&(n==="body"&&(s.type==="Program"||s.type==="BlockStatement"||s.type==="StaticBlock"||s.type==="TSModuleBlock")||n==="consequent"&&s.type==="SwitchCase")&&e.call(()=>au(e,t),"expression"))}function au(e,t){let{node:r}=e;switch(r.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!fn(e,t))return!0;break;case"UnaryExpression":{let{prefix:n,operator:s}=r;if(n&&(s==="+"||s==="-"))return!0;break}case"BindExpression":if(!r.object)return!0;break;case"Literal":if(r.regex)return!0;break;default:if(H(r))return!0}return ge(e,t)?!0:Xt(r)?e.call(()=>au(e,t),...Rr(r)):!1}var bs=({node:e,parent:t})=>e.type==="ExpressionStatement"&&t.type==="Program"&&t.body.length===1&&(Array.isArray(t.directives)&&t.directives.length===0||!t.directives);function Ps(e,t){return(t.parentParser==="markdown"||t.parentParser==="mdx")&&bs(e)&&H(e.node.expression)}function ks(e,t){return t.__isHtmlInlineEventHandler&&bs(e)}function Is(e,t){return(t.parser==="__vue_event_binding"||t.parser==="__vue_ts_event_binding")&&bs(e)}var Ls=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},Qe=Ls;function Os(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var ws=class{#e;constructor(t){this.#e=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#e,n=0;for(let s=0;s=0&&r.has(t.charAt(s));s--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#e.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#e.has(N(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${Os([...this.#e].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return t.split(s)}hasWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=this.#e;return Array.prototype.every.call(t,n=>r.has(n))}#t(t){let r=Number.POSITIVE_INFINITY;for(let n of t.split(` +`)){if(n.length===0)continue;let s=this.getLeadingWhitespaceCount(n);if(s===0)return 0;n.length!==s&&sn.slice(r)).join(` +`)}},pu=ws;var yn=new pu(` +\r `),_s=e=>e===""||e===A||e===E||e===f;function Vl(e,t,r){let{node:n}=e;if(n.type==="JSXElement"&&pm(n))return[r("openingElement"),r("closingElement")];let s=n.type==="JSXElement"?r("openingElement"):r("openingFragment"),i=n.type==="JSXElement"?r("closingElement"):r("closingFragment");if(n.children.length===1&&n.children[0].type==="JSXExpressionContainer"&&(n.children[0].expression.type==="TemplateLiteral"||n.children[0].expression.type==="TaggedTemplateExpression"))return[s,...e.map(r,"children"),i];n.children=n.children.map(g=>cm(g)?{type:"JSXText",value:" ",raw:" "}:g);let o=n.children.some(H),u=n.children.filter(g=>g.type==="JSXExpressionContainer").length>1,p=n.type==="JSXElement"&&n.openingElement.attributes.length>1,c=ne(s)||o||p||u,y=e.parent.rootMarker==="mdx",D=t.singleQuote?"{' '}":'{" "}',F=y?A:P([D,f]," "),C=n.openingElement?.name?.name==="fbt",d=$l(e,t,r,F,C),b=n.children.some(g=>Br(g));for(let g=d.length-2;g>=0;g--){let S=d[g]===""&&d[g+1]==="",j=d[g]===E&&d[g+1]===""&&d[g+2]===E,U=(d[g]===f||d[g]===E)&&d[g+1]===""&&d[g+2]===F,fe=d[g]===F&&d[g+1]===""&&(d[g+2]===f||d[g+2]===E),Y=d[g]===F&&d[g+1]===""&&d[g+2]===F,z=d[g]===f&&d[g+1]===""&&d[g+2]===E||d[g]===E&&d[g+1]===""&&d[g+2]===f;j&&b||S||U||Y||z?d.splice(g,2):fe&&d.splice(g+1,2)}for(;d.length>0&&_s(N(0,d,-1));)d.pop();for(;d.length>1&&_s(d[0])&&_s(d[1]);)d.shift(),d.shift();let B=[""];for(let[g,S]of d.entries()){if(S===F){if(g===1&&Vi(d[g-1])){if(d.length===2){B.push([B.pop(),D]);continue}B.push([D,E],"");continue}else if(g===d.length-1){B.push([B.pop(),D]);continue}else if(d[g-1]===""&&d[g-2]===E){B.push([B.pop(),D]);continue}}g%2===0?B.push([B.pop(),S]):B.push(S,""),ne(S)&&(c=!0)}let O=b?zr(B):l(B,{shouldBreak:!0});if(t.cursorNode?.type==="JSXText"&&n.children.includes(t.cursorNode)?O=[Tr,O,Tr]:t.nodeBeforeCursor?.type==="JSXText"&&n.children.includes(t.nodeBeforeCursor)?O=[Tr,O]:t.nodeAfterCursor?.type==="JSXText"&&n.children.includes(t.nodeAfterCursor)&&(O=[O,Tr]),y)return O;let h=l([s,m([E,O]),E,i]);return c?h:nt([l([s,...d,i]),h])}function $l(e,t,r,n,s){let i="",o=[i];function u(c){i=c,o.push([o.pop(),c])}function p(c){c!==""&&(i=c,o.push(c,""))}return e.each(({node:c,next:y})=>{if(c.type==="JSXText"){let D=pe(c);if(Br(c)){let F=yn.split(D,!0);F[0]===""&&(F.shift(),/\n/u.test(F[0])?p(lu(s,F[1],c,y)):p(n),F.shift());let C;if(N(0,F,-1)===""&&(F.pop(),C=F.pop()),F.length===0)return;for(let[d,b]of F.entries())d%2===1?p(A):u(b);C!==void 0?/\n/u.test(C)?p(lu(s,i,c,y)):p(n):p(cu(s,i,c,y))}else/\n/u.test(D)?D.match(/\n/gu).length>1&&p(E):p(n)}else{let D=r();if(u(D),y&&Br(y)){let C=yn.trim(pe(y)),[d]=yn.split(C);p(cu(s,d,c,y))}else p(E)}},"children"),o}function cu(e,t,r,n){return e?"":r.type==="JSXElement"&&!r.closingElement||n?.type==="JSXElement"&&!n.closingElement?t.length===1?f:E:f}function lu(e,t,r,n){return e?E:t.length===1?r.type==="JSXElement"&&!r.closingElement||n?.type==="JSXElement"&&!n.closingElement?E:f:E}var Kl=k(["ArrayExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","NewExpression","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot","MatchExpressionCase"]);function Ql(e,t,r){let{parent:n}=e;if(Kl(n))return t;let s=zl(e),i=ge(e,r);return l([i?"":P("("),m([f,t]),f,i?"":P(")")],{shouldBreak:s})}function zl(e){return e.match(void 0,(t,r)=>r==="body"&&t.type==="ArrowFunctionExpression",(t,r)=>r==="arguments"&&M(t))&&(e.match(void 0,void 0,void 0,(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer")||e.match(void 0,void 0,void 0,(t,r)=>r==="expression"&&t.type==="ChainExpression",(t,r)=>r==="expression"&&t.type==="JSXExpressionContainer"))}function Zl(e,t,r){let{node:n}=e,s=[r("name")];if(n.value){let i;if(V(n.value)){let o=pe(n.value),u=W(0,W(0,o.slice(1,-1),"'","'"),""",'"'),p=wr(u,t.jsxSingleQuote);u=p==='"'?W(0,u,'"',"""):W(0,u,"'","'"),i=e.call(()=>De(e,qe(p+u+p),t),"value")}else i=r("value");s.push("=",i)}return s}function em(e,t,r){let{node:n}=e,s=(i,o)=>i.type==="JSXEmptyExpression"||!T(i)&&(q(i)||se(i)||i.type==="ArrowFunctionExpression"||i.type==="AwaitExpression"&&(s(i.argument,i)||i.argument.type==="JSXElement")||M(i)||i.type==="ChainExpression"&&M(i.expression)||i.type==="FunctionExpression"||i.type==="TemplateLiteral"||i.type==="TaggedTemplateExpression"||i.type==="DoExpression"||H(o)&&(i.type==="ConditionalExpression"||Te(i)));return s(n.expression,e.parent)?l(["{",r("expression"),je,"}"]):l(["{",m([f,r("expression")]),f,je,"}"])}function tm(e,t,r){let{node:n}=e,s=T(n.name)||T(n.typeArguments);if(n.selfClosing&&n.attributes.length===0&&!s)return["<",r("name"),r("typeArguments")," />"];if(n.attributes?.length===1&&V(n.attributes[0].value)&&!n.attributes[0].value.value.includes(` +`)&&!s&&!T(n.attributes[0]))return l(["<",r("name"),r("typeArguments")," ",...e.map(r,"attributes"),n.selfClosing?" />":">"]);let i=n.attributes?.some(u=>V(u.value)&&u.value.value.includes(` +`)),o=t.singleAttributePerLine&&n.attributes.length>1?E:A;return l(["<",r("name"),r("typeArguments"),m(e.map(()=>[o,r()],"attributes")),...rm(n,t,s)],{shouldBreak:i})}function rm(e,t,r){return e.selfClosing?[A,"/>"]:nm(e,t,r)?[">"]:[f,">"]}function nm(e,t,r){let n=e.attributes.length>0&&T(N(0,e.attributes,-1),x.Trailing);return e.attributes.length===0&&!r||(t.bracketSameLine||t.jsxBracketSameLine)&&(!r||e.attributes.length>0)&&!n}function sm(e,t,r){let{node:n}=e,s=[""),s}function im(e,t){let{node:r}=e,n=T(r),s=T(r,x.Line),i=r.type==="JSXOpeningFragment";return[i?"<":""]}function om(e,t,r){let n=De(e,Vl(e,t,r),t);return Ql(e,n,t)}function um(e,t){let{node:r}=e,n=T(r,x.Line);return[v(e,t,{indent:n}),n?E:""]}function am(e,t,r){let{node:n}=e;return["{",e.call(({node:s})=>{let i=["...",r()];return T(s)?[m([f,De(e,i,t)]),f]:i},n.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function mu(e,t,r){let{node:n}=e;if(n.type.startsWith("JSX"))switch(n.type){case"JSXAttribute":return Zl(e,t,r);case"JSXIdentifier":return n.name;case"JSXNamespacedName":return L(":",[r("namespace"),r("name")]);case"JSXMemberExpression":return L(".",[r("object"),r("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return am(e,t,r);case"JSXExpressionContainer":return em(e,t,r);case"JSXFragment":case"JSXElement":return om(e,t,r);case"JSXOpeningElement":return tm(e,t,r);case"JSXClosingElement":return sm(e,t,r);case"JSXOpeningFragment":case"JSXClosingFragment":return im(e,t);case"JSXEmptyExpression":return um(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Qe(n,"JSX")}}function pm(e){if(e.children.length===0)return!0;if(e.children.length>1)return!1;let t=e.children[0];return t.type==="JSXText"&&!Br(t)}function Br(e){return e.type==="JSXText"&&(yn.hasNonWhitespaceCharacter(pe(e))||!/\n/u.test(pe(e)))}function cm(e){return e.type==="JSXExpressionContainer"&&V(e.expression)&&e.expression.value===" "&&!T(e.expression)}function Du(e){let{node:t,parent:r}=e;if(!H(t)||!H(r))return!1;let{index:n,siblings:s}=e,i;for(let o=n;o>0;o--){let u=s[o-1];if(!(u.type==="JSXText"&&!Br(u))){i=u;break}}return i?.type==="JSXExpressionContainer"&&i.expression.type==="JSXEmptyExpression"&&Ot(i.expression)}function lm(e){return Ot(e.node)||Du(e)}var nr=lm;function yu(e,t,r){let{node:n}=e;if(n.type.startsWith("NG"))switch(n.type){case"NGRoot":return r("node");case"NGPipeExpression":return on(e,t,r);case"NGChainedExpression":return l(L([";",A],e.map(()=>fm(e)?r():["(",r(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return e.map(()=>[e.isFirst?"":fu(e)?" ":[";",A],r()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/iu.test(n.name)?n.name:JSON.stringify(n.name);case"NGMicrosyntaxExpression":return[r("expression"),n.alias===null?"":[" as ",r("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:s,parent:i}=e,o=fu(e)||mm(e)||(s===1&&(n.key.name==="then"||n.key.name==="else"||n.key.name==="as")||s===2&&(n.key.name==="else"&&i.body[s-1].type==="NGMicrosyntaxKeyedExpression"&&i.body[s-1].key.name==="then"||n.key.name==="track"))&&i.body[0].type==="NGMicrosyntaxExpression";return[r("key"),o?" ":": ",r("expression")]}case"NGMicrosyntaxLet":return["let ",r("key"),n.value===null?"":[" = ",r("value")]];case"NGMicrosyntaxAs":return[r("key")," as ",r("alias")];default:throw new Qe(n,"Angular")}}function fu({node:e,index:t}){return e.type==="NGMicrosyntaxKeyedExpression"&&e.key.name==="of"&&t===1}function mm(e){let{node:t}=e;return e.parent.body[1].key.name==="of"&&t.type==="NGMicrosyntaxKeyedExpression"&&t.key.name==="track"&&t.key.type==="NGMicrosyntaxKey"}var Dm=k(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function fm({node:e}){return Er(e,Dm)}function Ms(e,t,r){let{node:n}=e;return l([L(A,e.map(r,"decorators")),du(n,t)?E:A])}function Eu(e,t,r){return Cu(e.node)?[L(E,e.map(r,"declaration","decorators")),E]:""}function Fu(e,t,r){let{node:n,parent:s}=e,{decorators:i}=n;if(!R(i)||Cu(s)||nr(e))return"";let o=n.type==="ClassExpression"||n.type==="ClassDeclaration"||du(n,t);return[e.key==="declaration"&&Di(s)?E:o?ke:"",L(A,e.map(r,"decorators")),A]}function du(e,t){return e.decorators.some(r=>Z(t.originalText,I(r)))}function Cu(e){if(e.type!=="ExportDefaultDeclaration"&&e.type!=="ExportNamedDeclaration"&&e.type!=="DeclareExportDeclaration")return!1;let t=e.declaration?.decorators;return R(t)&&bt(e,t[0])}var Ns=new WeakMap;function Au(e){return Ns.has(e)||Ns.set(e,e.type==="ConditionalExpression"&&!ye(e,t=>t.type==="ObjectExpression")),Ns.get(e)}var ym=e=>e.type==="SequenceExpression";function Tu(e,t,r,n={}){let s=[],i,o=[],u=!1,p=!n.expandLastArg&&e.node.body.type==="ArrowFunctionExpression",c;(function O(){let{node:h}=e,g=Em(e,t,r,n);if(s.length===0)s.push(g);else{let{leading:S,trailing:j}=Mt(e,t);s.push([S,g]),o.unshift(j)}p&&(u||(u=h.returnType&&K(h).length>0||h.typeParameters||K(h).some(S=>S.type!=="Identifier"))),!p||h.body.type!=="ArrowFunctionExpression"?(i=r("body",n),c=h.body):e.call(O,"body")})();let y=!Ee(t.originalText,c)&&(ym(c)||Fm(c,i,t)||!u&&Au(c)),D=e.key==="callee"&&Dt(e.parent),F=Symbol("arrow-chain"),C=dm(e,n,{signatureDocs:s,shouldBreak:u}),d=!1,b=!1,B=!1;return p&&(D||n.assignmentLayout)&&(b=!0,B=!T(e.node,x.Leading&x.Line),d=n.assignmentLayout==="chain-tail-arrow-chain"||D&&!y),i=Cm(e,t,n,{bodyDoc:i,bodyComments:o,functionBody:c,shouldPutBodyOnSameLine:y}),l([l(b?m([B?f:"",C]):C,{shouldBreak:d,id:F})," =>",p?yt(i,{groupId:F}):l(i),p&&D?P(f,"",{groupId:F}):""])}function Em(e,t,r,n){let{node:s}=e,i=[];if(s.async&&i.push("async "),fn(e,t))i.push(r(["params",0]));else{let u=n.expandLastArg||n.expandFirstArg,p=rr(e,r);if(u){if(ne(p))throw new Et;p=l(_t(p))}i.push(l([Ke(e,t,r,u,!0),p]))}let o=v(e,t,{filter(u){let p=at(t.originalText,I(u));return p!==!1&&t.originalText.slice(p,p+2)==="=>"}});return o&&i.push(" ",o),i}function Fm(e,t,r){return q(e)||se(e)||e.type==="ArrowFunctionExpression"||e.type==="DoExpression"||e.type==="BlockStatement"||H(e)||t.label?.hug!==!1&&(t.label?.embed||Wr(e,r.originalText))}function dm(e,t,{signatureDocs:r,shouldBreak:n}){if(r.length===1)return r[0];let{parent:s,key:i}=e;return i!=="callee"&&Dt(s)||Te(s)?l([r[0]," =>",m([A,L([" =>",A],r.slice(1))])],{shouldBreak:n}):i==="callee"&&Dt(s)||t.assignmentLayout?l(L([" =>",A],r),{shouldBreak:n}):l(m(L([" =>",A],r)),{shouldBreak:n})}function Cm(e,t,r,{bodyDoc:n,bodyComments:s,functionBody:i,shouldPutBodyOnSameLine:o}){let{node:u,parent:p}=e,c=r.expandLastArg&&ie(t,"all")?P(","):"",y=(r.expandLastArg||p.type==="JSXExpressionContainer")&&!T(u)?f:"";return o&&Au(i)?[" ",l([P("","("),m([f,n]),P("",")"),c,y]),s]:o?[" ",n,s]:[m([A,n,s]),c,y]}var Am=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let r=this[t];if(e(r,t,this))return r}},Tm=Wt("findLast",function(){if(Array.isArray(this))return Am}),xu=Tm;function br(e,t,r,n){let{node:s}=e,i=[],o=xu(0,s[n],u=>u.type!=="EmptyStatement");return e.each(({node:u})=>{u.type!=="EmptyStatement"&&(i.push(r()),u!==o&&(i.push(E),oe(u,t)&&i.push(E)))},n),i}function En(e,t,r){let n=xm(e,t,r),{node:s,parent:i}=e;if(s.type==="Program"&&i?.type!=="ModuleExpression")return n?[n,E]:"";let o=[];if(s.type==="StaticBlock"&&o.push("static "),o.push("{"),n)o.push(m([E,n]),E);else{let u=e.grandparent;i.type==="ArrowFunctionExpression"||i.type==="FunctionExpression"||i.type==="FunctionDeclaration"||i.type==="ComponentDeclaration"||i.type==="HookDeclaration"||i.type==="ObjectMethod"||i.type==="ClassMethod"||i.type==="ClassPrivateMethod"||i.type==="ForStatement"||i.type==="WhileStatement"||i.type==="DoWhileStatement"||i.type==="DoExpression"||i.type==="ModuleExpression"||i.type==="CatchClause"&&!u.finalizer||i.type==="TSModuleDeclaration"||i.type==="MatchStatementCase"||s.type==="StaticBlock"||o.push(E)}return o.push("}"),o}function xm(e,t,r){let{node:n}=e,s=R(n.directives),i=n.body.some(p=>p.type!=="EmptyStatement"),o=T(n,x.Dangling);if(!s&&!i&&!o)return"";let u=[];return s&&(u.push(br(e,t,r,"directives")),(i||o)&&(u.push(E),oe(N(0,n.directives,-1),t)&&u.push(E))),i&&u.push(br(e,t,r,"body")),o&&u.push(v(e,t)),u}function gm(e){let t=new WeakMap;return function(r){return t.has(r)||t.set(r,Symbol(e)),t.get(r)}}var gu=gm;function Rt(e,t,r){let{node:n}=e,s=[],i=n.type==="ObjectTypeAnnotation",o=!Su(e),u=o?A:E,p=T(n,x.Dangling),[c,y]=i&&n.exact?["{|","|}"]:"{}",D;if(hm(e,({node:F,next:C,isLast:d})=>{if(D??(D=F),s.push(r()),o&&i){let{parent:b}=e;b.inexact||!d?s.push(","):ie(t)&&s.push(P(","))}!o&&(Sm({node:F,next:C},t)||bu({node:F,next:C},t))&&s.push(";"),d||(s.push(u),oe(F,t)&&s.push(E))}),p&&s.push(v(e,t)),n.type==="ObjectTypeAnnotation"&&n.inexact){let F;T(n,x.Dangling)?F=[T(n,x.Line)||Z(t.originalText,I(N(0,et(n),-1)))?E:A,"..."]:F=[D?A:"","..."],s.push(F)}if(o){let F=p||t.objectWrap==="preserve"&&D&&ue(t.originalText,w(n),w(D)),C;if(s.length===0)C=c+y;else{let d=t.bracketSpacing?A:f;C=[c,m([d,...s]),d,y]}return e.match(void 0,(d,b)=>b==="typeAnnotation",(d,b)=>b==="typeAnnotation",Nt)||e.match(void 0,(d,b)=>d.type==="FunctionTypeParam"&&b==="typeAnnotation",Nt)?C:l(C,{shouldBreak:F})}return[c,s.length>0?[m([E,s]),E]:"",y]}function Su(e){let{node:t}=e;if(t.type==="ObjectTypeAnnotation"){let{key:r,parent:n}=e;return r==="body"&&(n.type==="InterfaceDeclaration"||n.type==="DeclareInterface"||n.type==="DeclareClass")}return t.type==="ClassBody"||t.type==="TSInterfaceBody"}function hm(e,t){let{node:r}=e;if(r.type==="ClassBody"||r.type==="TSInterfaceBody"){e.each(t,"body");return}if(r.type==="TSTypeLiteral"){e.each(t,"members");return}if(r.type==="ObjectTypeAnnotation"){let n=["properties","indexers","callProperties","internalSlots"].flatMap(s=>e.map(({node:i,index:o})=>({node:i,loc:w(i),selector:[s,o]}),s)).sort((s,i)=>s.loc-i.loc);for(let[s,{node:i,selector:o}]of n.entries())e.call(()=>t({node:i,next:n[s+1]?.node,isLast:s===n.length-1}),...o)}}function he(e,t){let{parent:r}=e;return e.callParent(Su)?t.semi||r.type==="ObjectTypeAnnotation"?";":"":r.type==="TSTypeLiteral"?e.isLast?t.semi?P(";"):"":t.semi||bu({node:e.node,next:e.next},t)?";":P("",";"):""}var hu=k(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]),Bu=e=>{if(e.computed||e.typeAnnotation)return!1;let{type:t,name:r}=e.key;return t==="Identifier"&&(r==="static"||r==="get"||r==="set")};function Sm({node:e,next:t},r){if(r.semi||!hu(e))return!1;if(!e.value&&Bu(e))return!0;if(!t||t.static||t.accessibility||t.readonly)return!1;if(!t.computed){let n=t.key?.name;if(n==="in"||n==="instanceof")return!0}if(hu(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||t.kind==="get"||t.kind==="set")return!1;let s=t.value?t.value.generator:t.generator;return!!(t.computed||s)}case"TSIndexSignature":return!0}return!1}var Bm=k(["TSPropertySignature"]);function bu({node:e,next:t},r){if(r.semi||!Bm(e))return!1;if(Bu(e))return!0;if(!t)return!1;switch(t.type){case"TSCallSignatureDeclaration":return!0}return!1}var bm=gu("heritageGroup"),Pm=k(["TSInterfaceDeclaration","DeclareInterface","InterfaceDeclaration","InterfaceTypeAnnotation"]);function sr(e,t,r){let{node:n}=e,s=Pm(n),i=[Q(e),Zt(e),s?"interface":"class"],o=ku(e),u=[],p=[];if(n.type!=="InterfaceTypeAnnotation"){n.id&&u.push(" ");for(let y of["id","typeParameters"])if(n[y]){let{leading:D,trailing:F}=e.call(()=>Mt(e,t),y);u.push(D,r(y),m(F))}}if(n.superClass){let y=[Lm(e,t,r),r(n.superTypeArguments?"superTypeArguments":"superTypeParameters")],D=e.call(()=>["extends ",De(e,y,t)],"superClass");o?p.push(A,l(D)):p.push(" ",D)}else p.push(vs(e,t,r,"extends"));p.push(vs(e,t,r,"mixins"),vs(e,t,r,"implements"));let c;return o?(c=bm(n),i.push(l([...u,m(p)],{id:c}))):i.push(...u,...p),!s&&o&&km(n.body)?i.push(P(E," ",{groupId:c})):i.push(" "),i.push(r("body")),i}function km(e){return e.type==="ObjectTypeAnnotation"?["properties","indexers","callProperties","internalSlots"].some(t=>R(e[t])):R(e.body)}function Pu(e){let t=e.superClass?1:0;for(let r of["extends","mixins","implements"])if(Array.isArray(e[r])&&(t+=e[r].length),t>1)return!0;return t>1}function Im(e){let{node:t}=e;if(T(t.id,x.Trailing)||T(t.typeParameters,x.Trailing)||T(t.superClass)||Pu(t))return!0;if(t.superClass)return e.parent.type==="AssignmentExpression"?!1:!(t.superTypeArguments??t.superTypeParameters)&&J(t.superClass);let r=t.extends?.[0]??t.mixins?.[0]??t.implements?.[0];return r?r.type==="InterfaceExtends"&&r.id.type==="QualifiedTypeIdentifier"&&!r.typeParameters||(r.type==="TSClassImplements"||r.type==="TSInterfaceHeritage")&&J(r.expression)&&!r.typeArguments:!1}var js=new WeakMap;function ku(e){let{node:t}=e;return js.has(t)||js.set(t,Im(e)),js.get(t)}function vs(e,t,r,n){let{node:s}=e;if(!R(s[n]))return"";let i=v(e,t,{marker:n}),o=L([",",A],e.map(r,n));if(!Pu(s)){let u=[`${n} `,i,o];return ku(e)?[A,l(u)]:[" ",u]}return[A,i,i&&E,n,l(m([A,o]))]}function Lm(e,t,r){let n=r("superClass"),{parent:s}=e;return s.type==="AssignmentExpression"?l(P(["(",m([f,n]),f,")"],n)):n}function Fn(e,t,r){let{node:n}=e,s=[];return R(n.decorators)&&s.push(Ms(e,t,r)),s.push(jt(n)),n.static&&s.push("static "),s.push(Zt(e)),n.override&&s.push("override "),s.push(Sr(e,t,r)),s}function dn(e,t,r){let{node:n}=e,s=[];R(n.decorators)&&s.push(Ms(e,t,r)),s.push(Q(e),jt(n)),n.static&&s.push("static "),s.push(Zt(e)),n.override&&s.push("override "),n.readonly&&s.push("readonly "),n.variance&&s.push(r("variance")),(n.type==="ClassAccessorProperty"||n.type==="AccessorProperty"||n.type==="TSAbstractAccessorProperty")&&s.push("accessor "),s.push(Ct(e,t,r),X(e),sn(e),G(e,r));let i=n.type==="TSAbstractPropertyDefinition"||n.type==="TSAbstractAccessorProperty";return[ht(e,t,r,s," =",i?void 0:"value"),t.semi?";":""]}var Om=k(["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"]);function Rs(e){return Om(e)?Rs(e.expression):e}var Iu=k(["FunctionExpression","ArrowFunctionExpression"]);function Lu(e){return e.type==="MemberExpression"||e.type==="OptionalMemberExpression"||e.type==="Identifier"&&e.name!=="undefined"}function wm(e,t){if(Is(e,t)){let r=Rs(e.node.expression);return Iu(r)||Lu(r)}return!(!t.semi||Ps(e,t)||ks(e,t))}function Ou(e,t,r){return[r("expression"),wm(e,t)?";":""]}function wu(e,t,r){if(t.__isVueBindings||t.__isVueForBindingLeft){let n=e.map(r,"program","body",0,"params");if(n.length===1)return n[0];let s=L([",",A],n);return t.__isVueForBindingLeft?["(",m([f,l(s)]),f,")"]:s}if(t.__isEmbeddedTypescriptGenericParameters){let n=e.map(r,"program","body",0,"typeParameters","params");return L([",",A],n)}}function Nu(e,t){let{node:r}=e;switch(r.type){case"RegExpLiteral":return _u(r);case"BigIntLiteral":return Cn(r.extra.raw);case"NumericLiteral":return dt(r.extra.raw);case"StringLiteral":return qe(ut(r.extra.raw,t));case"NullLiteral":return"null";case"BooleanLiteral":return String(r.value);case"DirectiveLiteral":return Mu(r.extra.raw,t);case"Literal":{if(r.regex)return _u(r.regex);if(r.bigint)return Cn(r.raw);let{value:n}=r;return typeof n=="number"?dt(r.raw):typeof n=="string"?_m(e)?Mu(r.raw,t):qe(ut(r.raw,t)):String(n)}}}function _m(e){if(e.key!=="expression")return;let{parent:t}=e;return t.type==="ExpressionStatement"&&typeof t.directive=="string"}function Cn(e){return e.toLowerCase()}function _u({pattern:e,flags:t}){return t=[...t].sort().join(""),`/${e}/${t}`}var Mm="use strict";function Mu(e,t){let r=e.slice(1,-1);if(r===Mm||!(r.includes('"')||r.includes("'"))){let n=t.singleQuote?"'":'"';return n+r+n}return e}function Nm(e,t,r){let n=e.originalText.slice(t,r);for(let s of e[Symbol.for("comments")]){let i=w(s);if(i>r)break;let o=I(s);if(oB.value&&(B.value.type==="ObjectPattern"||B.value.type==="ArrayPattern"))||n.type!=="ObjectPattern"&&t.objectWrap==="preserve"&&y.length>0&&vm(n,y[0],t),F=[],C=e.map(({node:B})=>{let O=[...F,l(r())];return F=[",",A],oe(B,t)&&F.push(E),O},c);if(p){let B;if(T(n,x.Dangling)){let O=T(n,x.Line);B=[v(e,t),O||Z(t.originalText,I(N(0,et(n),-1)))?E:A,"..."]}else B=["..."];C.push([...F,...B])}let d=!(p||N(0,y,-1)?.type==="RestElement"),b;if(C.length===0){if(!T(n,x.Dangling))return["{}",G(e,r)];b=l(["{",v(e,t,{indent:!0}),f,"}",X(e),G(e,r)])}else{let B=t.bracketSpacing?A:f;b=["{",m([B,...C]),P(d&&ie(t)?",":""),B,"}",X(e),G(e,r)]}return e.match(B=>B.type==="ObjectPattern"&&!R(B.decorators),Nt)||Je(n)&&(e.match(void 0,(B,O)=>O==="typeAnnotation",(B,O)=>O==="typeAnnotation",Nt)||e.match(void 0,(B,O)=>B.type==="FunctionTypeParam"&&O==="typeAnnotation",Nt))||!D&&e.match(B=>B.type==="ObjectPattern",B=>B.type==="AssignmentExpression"||B.type==="VariableDeclarator")?b:l(b,{shouldBreak:D})}function vm(e,t,r){let n=r.originalText,s=w(e),i=w(t);if(ju(e)){let o=w(e),u=Jt(r,o,i);s=o+u.lastIndexOf("{")}return ue(n,s,i)}function vu(e,t,r){let{node:n}=e;return["import",n.phase?` ${n.phase}`:"",Gs(n),Gu(e,t,r),Ju(e,t,r),qu(e,t,r),t.semi?";":""]}var Ru=e=>e.type==="ExportDefaultDeclaration"||e.type==="DeclareExportDeclaration"&&e.default;function An(e,t,r){let{node:n}=e,s=[Eu(e,t,r),Q(e),"export",Ru(n)?" default":""],{declaration:i,exported:o}=n;return T(n,x.Dangling)&&(s.push(" ",v(e,t)),qr(n)&&s.push(E)),i?s.push(" ",r("declaration")):(s.push(Gm(n)),n.type==="ExportAllDeclaration"||n.type==="DeclareExportAllDeclaration"?(s.push(" *"),o&&s.push(" as ",r("exported"))):s.push(Gu(e,t,r)),s.push(Ju(e,t,r),qu(e,t,r))),s.push(Jm(n,t)),s}var Rm=k(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function Jm(e,t){return t.semi&&(!e.declaration||Ru(e)&&!Rm(e.declaration))?";":""}function Js(e,t=!0){return e&&e!=="value"?`${t?" ":""}${e}${t?"":" "}`:""}function Gs(e,t){return Js(e.importKind,t)}function Gm(e){return Js(e.exportKind)}function Ju(e,t,r){let{node:n}=e;return n.source?[Wu(n,t)?" from":""," ",r("source")]:""}function Gu(e,t,r){let{node:n}=e;if(!Wu(n,t))return"";let s=[" "];if(R(n.specifiers)){let i=[],o=[];e.each(()=>{let u=e.node.type;if(u==="ExportNamespaceSpecifier"||u==="ExportDefaultSpecifier"||u==="ImportNamespaceSpecifier"||u==="ImportDefaultSpecifier")i.push(r());else if(u==="ExportSpecifier"||u==="ImportSpecifier")o.push(r());else throw new Qe(n,"specifier")},"specifiers"),s.push(L(", ",i)),o.length>0&&(i.length>0&&s.push(", "),o.length>1||i.length>0||n.specifiers.some(p=>T(p))?s.push(l(["{",m([t.bracketSpacing?A:f,L([",",A],o)]),P(ie(t)?",":""),t.bracketSpacing?A:f,"}"])):s.push(["{",t.bracketSpacing?" ":"",...o,t.bracketSpacing?" ":"","}"]))}else s.push("{}");return s}function Wu(e,t){return e.type!=="ImportDeclaration"||R(e.specifiers)||e.importKind==="type"?!0:Jt(t,w(e),w(e.source)).trimEnd().endsWith("from")}function Wm(e,t){if(e.extra?.deprecatedAssertSyntax)return"assert";let r=Jt(t,I(e.source),e.attributes?.[0]?w(e.attributes[0]):I(e)).trimStart();return r.startsWith("assert")?"assert":r.startsWith("with")||R(e.attributes)?"with":void 0}var qm=e=>{let{attributes:t}=e;if(t.length!==1)return!1;let[r]=t,{type:n,key:s,value:i}=r;return n==="ImportAttribute"&&(s.type==="Identifier"&&s.name==="type"||V(s)&&s.value==="type")&&V(i)&&!T(r)&&!T(s)&&!T(i)};function qu(e,t,r){let{node:n}=e;if(!n.source)return"";let s=Wm(n,t);if(!s)return"";let i=ir(e,t,r);return qm(n)&&(i=_t(i)),[` ${s} `,i]}function Uu(e,t,r){let{node:n}=e,{type:s}=n,i=s.startsWith("Import"),o=i?"imported":"local",u=i?"local":"exported",p=n[o],c=n[u],y="",D="";return s==="ExportNamespaceSpecifier"||s==="ImportNamespaceSpecifier"?y="*":p&&(y=r(o)),c&&!Um(n)&&(D=r(u)),[Js(s==="ImportSpecifier"?n.importKind:n.exportKind,!1),y,y&&D?" as ":"",D]}function Um(e){if(e.type!=="ImportSpecifier"&&e.type!=="ExportSpecifier")return!1;let{local:t,[e.type==="ImportSpecifier"?"imported":"exported"]:r}=e;if(t.type!==r.type||!ai(t,r))return!1;if(V(t))return t.value===r.value&&pe(t)===pe(r);switch(t.type){case"Identifier":return t.name===r.name;default:return!1}}function or(e,t){return["...",t("argument"),G(e,t)]}function Ym(e){let t=[e];for(let r=0;rF[Y]===n),d=F.type===n.type&&!C,b,B,O=0;do B=b||n,b=e.getParentNode(O),O++;while(b&&b.type===n.type&&u.every(Y=>b[Y]!==B));let h=b||F,g=B;if(s&&(H(n[u[0]])||H(p)||H(c)||Ym(g))){D=!0,d=!0;let Y=ee=>[P("("),m([f,ee]),f,P(")")],z=ee=>ee.type==="NullLiteral"||ee.type==="Literal"&&ee.value===null||ee.type==="Identifier"&&ee.name==="undefined";y.push(" ? ",z(p)?r(i):Y(r(i))," : ",c.type===n.type||z(c)?r(o):Y(r(o)))}else{let Y=ee=>t.useTabs?m(r(ee)):xe(2,r(ee)),z=[A,"? ",p.type===n.type?P("","("):"",Y(i),p.type===n.type?P("",")"):"",A,": ",Y(o)];y.push(F.type!==n.type||F[o]===n||C?z:t.useTabs?Qr(m(z)):xe(Math.max(0,t.tabWidth-2),z))}let S=Y=>F===h?l(Y):Y,j=!D&&(J(F)||F.type==="NGPipeExpression"&&F.left===n)&&!F.computed,U=Vm(e),fe=S([Hm(e,t,r),d?y:m(y),s&&j&&!U?f:""]);return C||U?l([m([f,fe]),f]):fe}function $m(e,t){return(J(t)||t.type==="NGPipeExpression"&&t.left===e)&&!t.computed}function Km(e,t,r,n){return[...e.map(i=>et(i)),et(t),et(r)].flat().some(i=>ce(i)&&ue(n.originalText,w(i),I(i)))}var Qm=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function zm(e){let{node:t}=e;if(t.type!=="ConditionalExpression")return!1;let r,n=t;for(let s=0;!r;s++){let i=e.getParentNode(s);if(i.type==="ChainExpression"&&i.expression===n||M(i)&&i.callee===n||J(i)&&i.object===n||i.type==="TSNonNullExpression"&&i.expression===n){n=i;continue}i.type==="NewExpression"&&i.callee===n||Ae(i)&&i.expression===n?(r=e.getParentNode(s+1),n=i):r=i}return n===t?!1:r[Qm.get(r.type)]===n}var Ws=e=>[P("("),m([f,e]),f,P(")")];function ur(e,t,r,n){if(!t.experimentalTernaries)return Yu(e,t,r);let{node:s}=e,i=s.type==="ConditionalExpression",o=Ue(s),u=i?"consequent":"trueType",p=i?"alternate":"falseType",c=i?["test"]:["checkType","extendsType"],y=s[u],D=s[p],F=c.map(mr=>s[mr]),{parent:C}=e,d=C.type===s.type,b=d&&c.some(mr=>C[mr]===s),B=d&&C[p]===s,O=y.type===s.type,h=D.type===s.type,g=h||B,S=t.tabWidth>2||t.useTabs,j,U,fe=0;do U=j||s,j=e.getParentNode(fe),fe++;while(j&&j.type===s.type&&c.every(mr=>j[mr]!==U));let Y=j||C,z=n&&n.assignmentLayout&&n.assignmentLayout!=="break-after-operator"&&(C.type==="AssignmentExpression"||C.type==="VariableDeclarator"||C.type==="ClassProperty"||C.type==="PropertyDefinition"||C.type==="ClassPrivateProperty"||C.type==="ObjectProperty"||C.type==="Property"),ee=(C.type==="ReturnStatement"||C.type==="ThrowStatement")&&!(O||h),Ie=i&&Y.type==="JSXExpressionContainer"&&e.grandparent.type!=="JSXAttribute",st=zm(e),_=$m(s,C),re=o&&ge(e,t),ae=S?t.useTabs?" ":" ".repeat(t.tabWidth-1):"",it=Km(F,y,D,t)||O||h,Bt=!g&&!d&&!o&&(Ie?y.type==="NullLiteral"||y.type==="Literal"&&y.value===null:Fr(y,t)&&Vn(s.test,3)),Mn=g||B||o&&!d||d&&i&&Vn(s.test,1)||Bt,Pr=[];!O&&T(y,x.Dangling)&&e.call(()=>{Pr.push(v(e,t),E)},"consequent");let cr=[];T(s.test,x.Dangling)&&e.call(()=>{cr.push(v(e,t))},"test"),!h&&T(D,x.Dangling)&&e.call(()=>{cr.push(v(e,t))},"alternate"),T(s,x.Dangling)&&cr.push(v(e,t));let Vs=Symbol("test"),xa=Symbol("consequent"),kr=Symbol("test-and-consequent"),ga=i?[Ws(r("test")),s.test.type==="ConditionalExpression"?ke:""]:[r("checkType")," ","extends"," ",Ue(s.extendsType)||s.extendsType.type==="TSMappedType"?r("extendsType"):l(Ws(r("extendsType")))],$s=l([ga," ?"],{id:Vs}),ha=r(u),Ir=m([O||Ie&&(H(y)||d||g)?E:A,Pr,ha]),Sa=Mn?l([$s,g?Ir:P(Ir,l(Ir,{id:xa}),{groupId:Vs})],{id:kr}):[$s,Ir],Nn=r(p),Ks=Bt?P(Nn,Qr(Ws(Nn)),{groupId:kr}):Nn,lr=[Sa,cr.length>0?[m([E,cr]),E]:h?E:Bt?P(A," ",{groupId:kr}):A,":",h?" ":S?Mn?P(ae,P(g||Bt?" ":ae," "),{groupId:kr}):P(ae," "):" ",h?Ks:l([m(Ks),Ie&&!Bt?f:""]),_&&!st?f:"",it?ke:""];return z&&!it?l(m([f,l(lr)])):z||ee?l(m(lr)):st||o&&b?l([m([f,lr]),re?f:""]):C===Y?l(lr):lr}function Hu(e,t,r,n){let{node:s}=e;if(Jr(s))return Nu(e,t);switch(s.type){case"JsExpressionRoot":return r("node");case"JsonRoot":return[v(e,t),r("node"),E];case"File":return wu(e,t,r)??r("program");case"ExpressionStatement":return Ou(e,t,r);case"ChainExpression":return r("expression");case"ParenthesizedExpression":return!T(s.expression)&&(se(s.expression)||q(s.expression))?["(",r("expression"),")"]:l(["(",m([f,r("expression")]),f,")"]);case"AssignmentExpression":return zo(e,t,r);case"VariableDeclarator":return Zo(e,t,r);case"BinaryExpression":case"LogicalExpression":return on(e,t,r);case"AssignmentPattern":return[r("left")," = ",r("right")];case"OptionalMemberExpression":case"MemberExpression":return Ho(e,t,r);case"MetaProperty":return[r("meta"),".",r("property")];case"BindExpression":return Yo(e,t,r);case"Identifier":return[s.name,X(e),sn(e),G(e,r)];case"V8IntrinsicIdentifier":return["%",s.name];case"SpreadElement":return or(e,r);case"RestElement":return or(e,r);case"FunctionDeclaration":case"FunctionExpression":return mn(e,t,r,n);case"ArrowFunctionExpression":return Tu(e,t,r,n);case"YieldExpression":return[`yield${s.delegate?"*":""}`,s.argument?[" ",r("argument")]:""];case"AwaitExpression":{let i=["await"];if(s.argument){i.push(" ",r("argument"));let{parent:o}=e;if(M(o)&&o.callee===s||J(o)&&o.object===s){i=[m([f,...i]),f];let u=e.findAncestor(p=>p.type==="AwaitExpression"||p.type==="BlockStatement");if(u?.type!=="AwaitExpression"||!ye(u.argument,p=>p===s))return l(i)}}return i}case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return An(e,t,r);case"ImportDeclaration":return vu(e,t,r);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return Uu(e,t,r);case"ImportAttribute":return ln(e,t,r);case"Program":case"BlockStatement":case"StaticBlock":return En(e,t,r);case"ClassBody":return Rt(e,t,r);case"ThrowStatement":return ou(e,t,r);case"ReturnStatement":return iu(e,t,r);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return vt(e,t,r);case"ObjectExpression":case"ObjectPattern":return ir(e,t,r);case"Property":return mt(s)?Sr(e,t,r):ln(e,t,r);case"ObjectProperty":return ln(e,t,r);case"ObjectMethod":return Sr(e,t,r);case"Decorator":return["@",r("expression")];case"ArrayExpression":case"ArrayPattern":return tr(e,t,r);case"SequenceExpression":{let{parent:i}=e;if(i.type==="ExpressionStatement"||i.type==="ForStatement"){let u=[];return e.each(({isFirst:p})=>{p?u.push(r()):u.push(",",m([A,r()]))},"expressions"),l(u)}let o=L([",",A],e.map(r,"expressions"));return(i.type==="ReturnStatement"||i.type==="ThrowStatement")&&e.key==="argument"||i.type==="ArrowFunctionExpression"&&e.key==="body"?l(P([m([f,o]),f],o)):l(o)}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[r("value"),t.semi?";":""];case"UnaryExpression":{let i=[s.operator];return/[a-z]$/u.test(s.operator)&&i.push(" "),T(s.argument)?i.push(l(["(",m([f,r("argument")]),f,")"])):i.push(r("argument")),i}case"UpdateExpression":return[s.prefix?s.operator:"",r("argument"),s.prefix?"":s.operator];case"ConditionalExpression":return ur(e,t,r,n);case"VariableDeclaration":{let i=e.map(r,"declarations"),o=e.parent,u=o.type==="ForStatement"||o.type==="ForInStatement"||o.type==="ForOfStatement",p=s.declarations.some(y=>y.init),c;return i.length===1&&!T(s.declarations[0])?c=i[0]:i.length>0&&(c=m(i[0])),l([Q(e),s.kind,c?[" ",c]:"",m(i.slice(1).map(y=>[",",p&&!u?E:A,y])),t.semi&&!(u&&o.body!==s)?";":""])}case"WithStatement":return l(["with (",r("object"),")",Ft(s.body,r("body"))]);case"IfStatement":{let i=Ft(s.consequent,r("consequent")),u=[l(["if (",l([m([f,r("test")]),f]),")",i])];if(s.alternate){let p=T(s.consequent,x.Trailing|x.Line)||qr(s),c=s.consequent.type==="BlockStatement"&&!p;u.push(c?" ":E),T(s,x.Dangling)&&u.push(v(e,t),p?E:" "),u.push("else",l(Ft(s.alternate,r("alternate"),s.alternate.type==="IfStatement")))}return u}case"ForStatement":{let i=Ft(s.body,r("body")),o=v(e,t),u=o?[o,f]:"";return!s.init&&!s.test&&!s.update?[u,l(["for (;;)",i])]:[u,l(["for (",l([m([f,r("init"),";",A,r("test"),";",s.update?[A,r("update")]:P("",A)]),f]),")",i])]}case"WhileStatement":return l(["while (",l([m([f,r("test")]),f]),")",Ft(s.body,r("body"))]);case"ForInStatement":return l(["for (",r("left")," in ",r("right"),")",Ft(s.body,r("body"))]);case"ForOfStatement":return l(["for",s.await?" await":""," (",r("left")," of ",r("right"),")",Ft(s.body,r("body"))]);case"DoWhileStatement":{let i=Ft(s.body,r("body"));return[l(["do",i]),s.body.type==="BlockStatement"?" ":E,"while (",l([m([f,r("test")]),f]),")",t.semi?";":""]}case"DoExpression":return[s.async?"async ":"","do ",r("body")];case"BreakStatement":case"ContinueStatement":return[s.type==="BreakStatement"?"break":"continue",s.label?[" ",r("label")]:"",t.semi?";":""];case"LabeledStatement":return[r("label"),`:${s.body.type==="EmptyStatement"&&!T(s.body,x.Leading)?"":" "}`,r("body")];case"TryStatement":return["try ",r("block"),s.handler?[" ",r("handler")]:"",s.finalizer?[" finally ",r("finalizer")]:""];case"CatchClause":if(s.param){let i=T(s.param,u=>!ce(u)||u.leading&&Z(t.originalText,I(u))||u.trailing&&Z(t.originalText,w(u),{backwards:!0})),o=r("param");return["catch ",i?["(",m([f,o]),f,") "]:["(",o,") "],r("body")]}return["catch ",r("body")];case"SwitchStatement":return[l(["switch (",m([f,r("discriminant")]),f,")"])," {",s.cases.length>0?m([E,L(E,e.map(({node:i,isLast:o})=>[r(),!o&&oe(i,t)?E:""],"cases"))]):"",E,"}"];case"SwitchCase":{let i=[];s.test?i.push("case ",r("test"),":"):i.push("default:"),T(s,x.Dangling)&&i.push(" ",v(e,t));let o=s.consequent.filter(u=>u.type!=="EmptyStatement");if(o.length>0){let u=br(e,t,r,"consequent");i.push(o.length===1&&o[0].type==="BlockStatement"?[" ",u]:m([E,u]))}return i}case"DebuggerStatement":return["debugger",t.semi?";":""];case"ClassDeclaration":case"ClassExpression":return sr(e,t,r);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return Fn(e,t,r);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return dn(e,t,r);case"TemplateElement":return qe(s.value.raw);case"TemplateLiteral":return en(e,t,r);case"TaggedTemplateExpression":return io(e,t,r);case"PrivateIdentifier":return["#",s.name];case"PrivateName":return["#",r("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",r("body")];case"VoidPattern":return"void";case"EmptyStatement":if(kt(e))return";";case"InterpreterDirective":default:throw new Qe(s,"ESTree")}}function Tn(e){return[e("elementType"),"[]"]}var Zm=k(["SatisfiesExpression","TSSatisfiesExpression"]);function xn(e,t,r){let{parent:n,node:s,key:i}=e,u=s.type==="AsConstExpression"?"const":r("typeAnnotation"),p=[r("expression")," ",Zm(s)?"satisfies":"as"," ",u];return i==="callee"&&M(n)||i==="object"&&J(n)?l([m([f,...p]),f]):p}function Xu(e,t,r){let{node:n}=e,s=[Q(e),"component"];n.id&&s.push(" ",r("id")),s.push(r("typeParameters"));let i=eD(e,t,r);return n.rendersType?s.push(l([i," ",r("rendersType")])):s.push(l([i])),n.body&&s.push(" ",r("body")),t.semi&&n.type==="DeclareComponent"&&s.push(";"),s}function eD(e,t,r){let{node:n}=e,s=n.params;if(n.rest&&(s=[...s,n.rest]),s.length===0)return["(",v(e,t,{filter:o=>_e(t.originalText,I(o))===")"}),")"];let i=[];return rD(e,(o,u)=>{let p=u===s.length-1;p&&n.rest&&i.push("..."),i.push(r()),!p&&(i.push(","),oe(s[u],t)?i.push(E,E):i.push(A))}),["(",m([f,...i]),P(ie(t,"all")&&!tD(n,s)?",":""),f,")"]}function tD(e,t){return e.rest||N(0,t,-1)?.type==="RestElement"}function rD(e,t){let{node:r}=e,n=0,s=i=>t(i,n++);e.each(s,"params"),r.rest&&e.call(s,"rest")}function Vu(e,t,r){let{node:n}=e;return n.shorthand?r("local"):[r("name")," as ",r("local")]}function $u(e,t,r){let{node:n}=e,s=[];return n.name&&s.push(r("name"),n.optional?"?: ":": "),s.push(r("typeAnnotation")),s}function qs(e,t,r){return ir(e,t,r)}function Ku(e,t,r){let{node:n}=e;return[n.type==="EnumSymbolBody"||n.explicitType?`of ${n.type.slice(4,-4).toLowerCase()} `:"",qs(e,t,r)]}function gn(e,t){let{node:r}=e,n=t("id");r.computed&&(n=["[",n,"]"]);let s="";return r.initializer&&(s=t("initializer")),r.init&&(s=t("init")),s?[n," = ",s]:n}function hn(e,t){let{node:r}=e;return[Q(e),r.const?"const ":"","enum ",t("id")," ",t("body")]}function Sn(e,t,r){let{node:n}=e,s=[Zt(e)];(n.type==="TSConstructorType"||n.type==="TSConstructSignatureDeclaration")&&s.push("new ");let i=Ke(e,t,r,!1,!0),o=[];return n.type==="FunctionTypeAnnotation"?o.push(nD(e)?" => ":": ",r("returnType")):o.push(G(e,r,"returnType")),lt(n,o)&&(i=l(i)),s.push(i,o),[l(s),n.type==="TSConstructSignatureDeclaration"||n.type==="TSCallSignatureDeclaration"?he(e,t):""]}function nD(e){let{node:t,parent:r}=e;return t.type==="FunctionTypeAnnotation"&&(Gr(r)||!((r.type==="ObjectTypeProperty"||r.type==="ObjectTypeInternalSlot")&&!r.variance&&!r.optional&&bt(r,t)||r.type==="ObjectTypeCallProperty"||e.getParentNode(2)?.type==="DeclareFunction"))}function zu(e,t,r){let{node:n}=e,s=["hook"];n.id&&s.push(" ",r("id"));let i=Ke(e,t,r,!1,!0),o=rr(e,r),u=lt(n,o);return s.push(l([u?l(i):i,o]),n.body?" ":"",r("body")),s}function Zu(e,t,r){let{node:n}=e,s=[Q(e),"hook"];return n.id&&s.push(" ",r("id")),t.semi&&s.push(";"),s}function Qu(e){let{node:t}=e;return t.type==="HookTypeAnnotation"&&e.getParentNode(2)?.type==="DeclareHook"}function ea(e,t,r){let{node:n}=e,s=Ke(e,t,r,!1,!0),i=[Qu(e)?": ":" => ",r("returnType")];return l([Qu(e)?"":"hook ",lt(n,i)?l(s):s,i])}function Bn(e,t,r){return[r("objectType"),X(e),"[",r("indexType"),"]"]}function bn(e,t,r){return["infer ",r("typeParameter")]}function Pn(e,t,r){let n=!1;return l(e.map(({isFirst:s,previous:i,node:o,index:u})=>{let p=r();if(s)return p;let c=Je(o),y=Je(i);return y&&c?[" & ",n?m(p):p]:!y&&!c||Ee(t.originalText,o)?t.experimentalOperatorPosition==="start"?m([A,"& ",p]):m([" &",A,p]):(u>1&&(n=!0),[" & ",u>1?m(p):p])},"types"))}function sD(e){switch(e){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function ra(e,t,r){let{node:n}=e;return[l([n.variance?r("variance"):"","[",m([r("keyTparam")," in ",r("sourceType")]),"]",sD(n.optional),": ",r("propType")]),he(e,t)]}function ta(e,t){return e==="+"||e==="-"?e+t:t}function na(e,t,r){let{node:n}=e,s=!1;if(t.objectWrap==="preserve"){let i=w(n),o=Jt(t,i+1,w(n.key)),u=i+1+o.search(/\S/u);ue(t.originalText,i,u)&&(s=!0)}return l(["{",m([t.bracketSpacing?A:f,T(n,x.Dangling)?l([v(e,t),E]):"",l([n.readonly?[ta(n.readonly,"readonly")," "]:"","[",r("key")," in ",r("constraint"),n.nameType?[" as ",r("nameType")]:"","]",n.optional?ta(n.optional,"?"):"",n.typeAnnotation?": ":"",r("typeAnnotation")]),t.semi?P(";"):""]),t.bracketSpacing?A:f,"}"],{shouldBreak:s})}function sa(e,t,r){let{node:n}=e;return[l(["match (",m([f,r("argument")]),f,")"])," {",n.cases.length>0?m([E,L(E,e.map(({node:s,isLast:i})=>[r(),!i&&oe(s,t)?E:""],"cases"))]):"",E,"}"]}function ia(e,t,r){let{node:n}=e,s=T(n,x.Dangling)?[" ",v(e,t)]:[],i=n.type==="MatchStatementCase"?[" ",r("body")]:m([A,r("body"),","]);return[r("pattern"),n.guard?l([m([A,"if (",r("guard"),")"])]):"",l([" =>",s,i])]}function oa(e,t,r){let{node:n}=e;switch(n.type){case"MatchOrPattern":return uD(e,t,r);case"MatchAsPattern":return[r("pattern")," as ",r("target")];case"MatchWildcardPattern":return["_"];case"MatchLiteralPattern":return r("literal");case"MatchUnaryPattern":return[n.operator,r("argument")];case"MatchIdentifierPattern":return r("id");case"MatchMemberPattern":{let s=n.property.type==="Identifier"?[".",r("property")]:["[",m([f,r("property")]),f,"]"];return l([r("base"),s])}case"MatchBindingPattern":return[n.kind," ",r("id")];case"MatchObjectPattern":{let s=e.map(r,"properties");return n.rest&&s.push(r("rest")),l(["{",m([f,L([",",A],s)]),n.rest?"":P(","),f,"}"])}case"MatchArrayPattern":{let s=e.map(r,"elements");return n.rest&&s.push(r("rest")),l(["[",m([f,L([",",A],s)]),n.rest?"":P(","),f,"]"])}case"MatchObjectPatternProperty":return n.shorthand?r("pattern"):l([r("key"),":",m([A,r("pattern")])]);case"MatchRestPattern":{let s=["..."];return n.argument&&s.push(r("argument")),s}}}var ua=k(["MatchWildcardPattern","MatchLiteralPattern","MatchUnaryPattern","MatchIdentifierPattern"]);function iD(e){let{patterns:t}=e;if(t.some(n=>T(n)))return!1;let r=t.find(n=>n.type==="MatchObjectPattern");return r?t.every(n=>n===r||ua(n)):!1}function oD(e){return ua(e)||e.type==="MatchObjectPattern"?!0:e.type==="MatchOrPattern"?iD(e):!1}function uD(e,t,r){let{node:n}=e,{parent:s}=e,i=s.type!=="MatchStatementCase"&&s.type!=="MatchExpressionCase"&&s.type!=="MatchArrayPattern"&&s.type!=="MatchObjectPatternProperty"&&!Ee(t.originalText,n),o=oD(n),u=e.map(()=>{let c=r();return o||(c=xe(2,c)),De(e,c,t)},"patterns");if(o)return L(" | ",u);let p=[P(["| "]),L([A,"| "],u)];return ge(e,t)?l([m([P([f]),p]),f]):s.type==="MatchArrayPattern"&&s.elements.length>1?l([m([P(["(",f]),p]),f,P(")")]):l(i?m(p):p)}function aa(e,t,r){let{node:n}=e,s=[Q(e),"opaque type ",r("id"),r("typeParameters")];if(n.supertype&&s.push(": ",r("supertype")),n.lowerBound||n.upperBound){let i=[];n.lowerBound&&i.push(m([A,"super ",r("lowerBound")])),n.upperBound&&i.push(m([A,"extends ",r("upperBound")])),s.push(l(i))}return n.impltype&&s.push(" = ",r("impltype")),s.push(t.semi?";":""),s}function kn(e,t,r){let{node:n}=e;return["...",...n.type==="TupleTypeSpreadElement"&&n.label?[r("label"),": "]:[],r("typeAnnotation")]}function In(e,t,r){let{node:n}=e;return[n.variance?r("variance"):"",r("label"),n.optional?"?":"",": ",r("elementType")]}function Ln(e,t,r){let{node:n}=e,s=[Q(e),"type ",r("id"),r("typeParameters")],i=n.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[ht(e,t,r,s," =",i),t.semi?";":""]}function aD(e,t,r){let{node:n}=e;return K(n).length===1&&n.type.startsWith("TS")&&!n[r][0].constraint&&e.parent.type==="ArrowFunctionExpression"&&!(t.filepath&&/\.ts$/u.test(t.filepath))}function Gt(e,t,r,n){let{node:s}=e;if(!s[n])return"";if(!Array.isArray(s[n]))return r(n);let i=It(e.grandparent),o=e.match(c=>!(c[n].length===1&&Je(c[n][0])),void 0,(c,y)=>y==="typeAnnotation",c=>c.type==="Identifier",Bs);if(s[n].length===0||!o&&(i||s[n].length===1&&(s[n][0].type==="NullableTypeAnnotation"||Jo(s[n][0]))))return["<",L(", ",e.map(r,n)),pD(e,t),">"];let p=s.type==="TSTypeParameterInstantiation"?"":aD(e,t,n)?",":ie(t)?P(","):"";return l(["<",m([f,L([",",A],e.map(r,n))]),p,f,">"])}function pD(e,t){let{node:r}=e;if(!T(r,x.Dangling))return"";let n=!T(r,x.Line),s=v(e,t,{indent:!n});return n?s:[s,E]}function On(e,t,r){let{node:n}=e,s=[n.const?"const ":""],i=n.type==="TSTypeParameter"?r("name"):n.name;if(n.variance&&s.push(r("variance")),n.in&&s.push("in "),n.out&&s.push("out "),s.push(i),n.bound&&(n.usesExtendsBound&&s.push(" extends "),s.push(G(e,r,"bound"))),n.constraint){let o=Symbol("constraint");s.push(" extends",l(m(A),{id:o}),je,yt(r("constraint"),{groupId:o}))}if(n.default){let o=Symbol("default");s.push(" =",l(m(A),{id:o}),je,yt(r("default"),{groupId:o}))}return l(s)}function wn(e,t){let{node:r}=e;return[r.type==="TSTypePredicate"&&r.asserts?"asserts ":r.type==="TypePredicate"&&r.kind?`${r.kind} `:"",t("parameterName"),r.typeAnnotation?[" is ",G(e,t)]:""]}function _n({node:e},t){let r=e.type==="TSTypeQuery"?"exprName":"argument";return["typeof ",t(r),t("typeArguments")]}function pa(e,t,r){let{node:n}=e;if(Nr(n))return n.type.slice(0,-14).toLowerCase();switch(n.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return Xu(e,t,r);case"ComponentParameter":return Vu(e,t,r);case"ComponentTypeParameter":return $u(e,t,r);case"HookDeclaration":return zu(e,t,r);case"DeclareHook":return Zu(e,t,r);case"HookTypeAnnotation":return ea(e,t,r);case"DeclareFunction":return[Q(e),"function ",r("id"),r("predicate"),t.semi?";":""];case"DeclareModule":return["declare module ",r("id")," ",r("body")];case"DeclareModuleExports":return["declare module.exports",G(e,r),t.semi?";":""];case"DeclareNamespace":return["declare namespace ",r("id")," ",r("body")];case"DeclareVariable":return[Q(e),n.kind??"var"," ",r("id"),t.semi?";":""];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return An(e,t,r);case"DeclareOpaqueType":case"OpaqueType":return aa(e,t,r);case"DeclareTypeAlias":case"TypeAlias":return Ln(e,t,r);case"IntersectionTypeAnnotation":return Pn(e,t,r);case"UnionTypeAnnotation":return un(e,t,r);case"ConditionalTypeAnnotation":return ur(e,t,r);case"InferTypeAnnotation":return bn(e,t,r);case"FunctionTypeAnnotation":return Sn(e,t,r);case"TupleTypeAnnotation":return tr(e,t,r);case"TupleTypeLabeledElement":return In(e,t,r);case"TupleTypeSpreadElement":return kn(e,t,r);case"GenericTypeAnnotation":return[r("id"),Gt(e,t,r,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return Bn(e,t,r);case"TypeAnnotation":return an(e,t,r);case"TypeParameter":return On(e,t,r);case"TypeofTypeAnnotation":return _n(e,r);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return Tn(r);case"DeclareEnum":case"EnumDeclaration":return hn(e,r);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return Ku(e,t,r);case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return gn(e,r);case"FunctionTypeParam":{let s=n.name?r("name"):e.parent.this===n?"this":"";return[s,X(e),s?": ":"",r("typeAnnotation")]}case"DeclareClass":case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return sr(e,t,r);case"ObjectTypeAnnotation":return Rt(e,t,r);case"ClassImplements":case"InterfaceExtends":return[r("id"),r("typeParameters")];case"NullableTypeAnnotation":return["?",r("typeAnnotation")];case"Variance":{let{kind:s}=n;return Le(s==="plus"||s==="minus"),s==="plus"?"+":"-"}case"KeyofTypeAnnotation":return["keyof ",r("argument")];case"ObjectTypeCallProperty":return[n.static?"static ":"",r("value"),he(e,t)];case"ObjectTypeMappedTypeProperty":return ra(e,t,r);case"ObjectTypeIndexer":return[n.static?"static ":"",n.variance?r("variance"):"","[",r("id"),n.id?": ":"",r("key"),"]: ",r("value"),he(e,t)];case"ObjectTypeProperty":{let s="";return n.proto?s="proto ":n.static&&(s="static "),[s,n.kind!=="init"?n.kind+" ":"",n.variance?r("variance"):"",Ct(e,t,r),X(e),mt(n)?"":": ",r("value"),he(e,t)]}case"ObjectTypeInternalSlot":return[n.static?"static ":"","[[",r("id"),"]]",X(e),n.method?"":": ",r("value"),he(e,t)];case"ObjectTypeSpreadProperty":return or(e,r);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[r("qualification"),".",r("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(n.value);case"StringLiteralTypeAnnotation":return qe(ut(pe(n),t));case"NumberLiteralTypeAnnotation":return dt(pe(n));case"BigIntLiteralTypeAnnotation":return Cn(pe(n));case"TypeCastExpression":return["(",r("expression"),G(e,r),")"];case"TypePredicate":return wn(e,r);case"TypeOperator":return[n.operator," ",r("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return Gt(e,t,r,"params");case"InferredPredicate":case"DeclaredPredicate":return[e.key==="predicate"&&e.parent.type!=="DeclareFunction"&&!e.parent.returnType?": ":" ","%checks",...n.type==="DeclaredPredicate"?["(",r("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return xn(e,t,r);case"MatchExpression":case"MatchStatement":return sa(e,t,r);case"MatchExpressionCase":case"MatchStatementCase":return ia(e,t,r);case"MatchOrPattern":case"MatchAsPattern":case"MatchWildcardPattern":case"MatchLiteralPattern":case"MatchUnaryPattern":case"MatchIdentifierPattern":case"MatchMemberPattern":case"MatchBindingPattern":case"MatchObjectPattern":case"MatchObjectPatternProperty":case"MatchRestPattern":case"MatchArrayPattern":return oa(e,t,r)}}function ca(e,t,r){let{node:n}=e,s=n.parameters.length>1?P(ie(t)?",":""):"",i=l([m([f,L([", ",f],e.map(r,"parameters"))]),s,f]);return[e.key==="body"&&e.parent.type==="ClassBody"&&n.static?"static ":"",n.readonly?"readonly ":"","[",n.parameters?i:"","]",G(e,r),he(e,t)]}function Us(e,t,r){let{node:n}=e;return[n.postfix?"":r,G(e,t),n.postfix?r:""]}function la(e,t,r){let{node:n}=e,s=[],i=n.kind&&n.kind!=="method"?`${n.kind} `:"";s.push(jt(n),i,n.computed?"[":"",r("key"),n.computed?"]":"",X(e));let o=Ke(e,t,r,!1,!0),u=G(e,r,"returnType"),p=lt(n,u);return s.push(p?l(o):o),n.returnType&&s.push(l(u)),[l(s),he(e,t)]}function ma(e,t,r){let{node:n}=e;return[Q(e),n.kind==="global"?"":`${n.kind} `,r("id"),n.body?[" ",l(r("body"))]:t.semi?";":""]}function Da(e,t,r){let{node:n}=e,s=!(q(n.expression)||se(n.expression)),i=l(["<",m([f,r("typeAnnotation")]),f,">"]),o=[P("("),m([f,r("expression")]),f,P(")")];return s?nt([[i,r("expression")],[i,l(o,{shouldBreak:!0})],[i,r("expression")]]):l([i,r("expression")])}function fa(e,t,r){let{node:n}=e;if(n.type.startsWith("TS")){if(jr(n))return n.type.slice(2,-7).toLowerCase();switch(n.type){case"TSThisType":return"this";case"TSTypeAssertion":return Da(e,t,r);case"TSDeclareFunction":return mn(e,t,r);case"TSExportAssignment":return["export = ",r("expression"),t.semi?";":""];case"TSModuleBlock":return En(e,t,r);case"TSInterfaceBody":case"TSTypeLiteral":return Rt(e,t,r);case"TSTypeAliasDeclaration":return Ln(e,t,r);case"TSQualifiedName":return[r("left"),".",r("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return Fn(e,t,r);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return dn(e,t,r);case"TSInterfaceHeritage":case"TSClassImplements":case"TSInstantiationExpression":return[r("expression"),r("typeArguments")];case"TSTemplateLiteralType":return en(e,t,r);case"TSNamedTupleMember":return In(e,t,r);case"TSRestType":return kn(e,t,r);case"TSOptionalType":return[r("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return sr(e,t,r);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return Gt(e,t,r,"params");case"TSTypeParameter":return On(e,t,r);case"TSAsExpression":case"TSSatisfiesExpression":return xn(e,t,r);case"TSArrayType":return Tn(r);case"TSPropertySignature":return[n.readonly?"readonly ":"",Ct(e,t,r),X(e),G(e,r),he(e,t)];case"TSParameterProperty":return[jt(n),n.static?"static ":"",n.override?"override ":"",n.readonly?"readonly ":"",r("parameter")];case"TSTypeQuery":return _n(e,r);case"TSIndexSignature":return ca(e,t,r);case"TSTypePredicate":return wn(e,r);case"TSNonNullExpression":return[r("expression"),"!"];case"TSImportType":return[vt(e,t,r),n.qualifier?[".",r("qualifier")]:"",Gt(e,t,r,"typeArguments")];case"TSLiteralType":return r("literal");case"TSIndexedAccessType":return Bn(e,t,r);case"TSTypeOperator":return[n.operator," ",r("typeAnnotation")];case"TSMappedType":return na(e,t,r);case"TSMethodSignature":return la(e,t,r);case"TSNamespaceExportDeclaration":return["export as namespace ",r("id"),t.semi?";":""];case"TSEnumDeclaration":return hn(e,r);case"TSEnumBody":return qs(e,t,r);case"TSEnumMember":return gn(e,r);case"TSImportEqualsDeclaration":return["import ",Gs(n,!1),r("id")," = ",r("moduleReference"),t.semi?";":""];case"TSExternalModuleReference":return vt(e,t,r);case"TSModuleDeclaration":return ma(e,t,r);case"TSConditionalType":return ur(e,t,r);case"TSInferType":return bn(e,t,r);case"TSIntersectionType":return Pn(e,t,r);case"TSUnionType":return un(e,t,r);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return Sn(e,t,r);case"TSTupleType":return tr(e,t,r);case"TSTypeReference":return[r("typeName"),Gt(e,t,r,"typeArguments")];case"TSTypeAnnotation":return an(e,t,r);case"TSEmptyBodyFunctionExpression":return Dn(e,t,r);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return Us(e,r,"?");case"TSJSDocNonNullableType":return Us(e,r,"!");case"TSParenthesizedType":default:throw new Qe(n,"TypeScript")}}}function cD(e,t,r,n){for(let s of[yu,mu,pa,fa,Hu]){let i=s(e,t,r,n);if(i!==void 0)return i}}var lD=k(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function mD(e,t,r,n){e.isRoot&&t.__onHtmlBindingRoot?.(e.node,t);let{node:s}=e,i=nr(e)?t.originalText.slice(w(s),I(s)):cD(e,t,r,n);if(!i)return"";if(lD(s))return i;let o=R(s.decorators),u=Fu(e,t,r),p=s.type==="ClassExpression";if(o&&!p)return Ar(i,D=>l([u,D]));let c=ge(e,t),y=uu(e,t);return!u&&!c&&!y?i:Ar(i,D=>[y?";":"",c?"(":"",c&&p&&o?[m([A,u,D]),A]:[u,D],c?")":""])}var Ys=mD;var DD={experimental_avoidAstMutation:!0};var ya=[{name:"JSON.stringify",type:"data",aceMode:"json",extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json-stringify"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON",type:"data",aceMode:"json",extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".json.example",".mcmeta",".sarif",".tact",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON with Comments",type:"data",aceMode:"javascript",extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-color-scheme",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[],tmScope:"source.json.comments",aliases:["jsonc"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",group:"JSON",parsers:["jsonc"],vscodeLanguageIds:["jsonc"],linguistLanguageId:423},{name:"JSON5",type:"data",aceMode:"json5",extensions:[".json5"],tmScope:"source.js",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"],linguistLanguageId:175}];var Xs={};jn(Xs,{getVisitorKeys:()=>Fa,massageAstNode:()=>Ca,print:()=>yD});var ar=[[]],Ea={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:ar[0],BooleanLiteral:ar[0],StringLiteral:ar[0],NumericLiteral:ar[0],Identifier:ar[0],TemplateLiteral:["quasis"],TemplateElement:ar[0]};var fD=_r(Ea),Fa=fD;function yD(e,t,r){let{node:n}=e;switch(n.type){case"JsonRoot":return[r("node"),E];case"ArrayExpression":{if(n.elements.length===0)return"[]";let s=e.map(()=>e.node===null?"null":r(),"elements");return["[",m([E,L([",",E],s)]),E,"]"]}case"ObjectExpression":return n.properties.length===0?"{}":["{",m([E,L([",",E],e.map(r,"properties"))]),E,"}"];case"ObjectProperty":return[r("key"),": ",r("value")];case"UnaryExpression":return[n.operator==="+"?"":n.operator,r("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return n.value?"true":"false";case"StringLiteral":return JSON.stringify(n.value);case"NumericLiteral":return da(e)?JSON.stringify(String(n.value)):JSON.stringify(n.value);case"Identifier":return da(e)?JSON.stringify(n.name):n.name;case"TemplateLiteral":return r(["quasis",0]);case"TemplateElement":return JSON.stringify(n.value.cooked);default:throw new Qe(n,"JSON")}}function da(e){return e.key==="key"&&e.parent.type==="ObjectProperty"}var ED=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function Ca(e,t){let{type:r}=e;if(r==="ObjectProperty"){let{key:n}=e;n.type==="Identifier"?t.key={type:"StringLiteral",value:n.name}:n.type==="NumericLiteral"&&(t.key={type:"StringLiteral",value:String(n.value)});return}if(r==="UnaryExpression"&&e.operator==="+")return t.argument;if(r==="ArrayExpression"){for(let[n,s]of e.elements.entries())s===null&&t.elements.splice(n,0,{type:"NullLiteral"});return}if(r==="TemplateLiteral")return{type:"StringLiteral",value:e.quasis[0].value.cooked}}Ca.ignoredProperties=ED;var pr={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var St="JavaScript",FD={arrowParens:{category:St,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:pr.bracketSameLine,objectWrap:pr.objectWrap,bracketSpacing:pr.bracketSpacing,jsxBracketSameLine:{category:St,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:St,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalOperatorPosition:{category:St,type:"choice",default:"end",description:"Where to print operators when binary expressions wrap lines.",choices:[{value:"start",description:"Print operators at the start of new lines."},{value:"end",description:"Print operators at the end of previous lines."}]},experimentalTernaries:{category:St,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:pr.singleQuote,jsxSingleQuote:{category:St,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:St,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:St,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:pr.singleAttributePerLine},Aa=FD;var dD={estree:Hs,"estree-json":Xs},CD=[...Qs,...ya];export{Ta as default,CD as languages,Aa as options,dD as printers}; diff --git a/node_modules/prettier/plugins/flow.js b/node_modules/prettier/plugins/flow.js old mode 100755 new mode 100644 index a1d7dd371..72407cc0a --- a/node_modules/prettier/plugins/flow.js +++ b/node_modules/prettier/plugins/flow.js @@ -1,19 +1,20 @@ -(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var hA0=Object.create;var g5=Object.defineProperty;var yA0=Object.getOwnPropertyDescriptor;var gA0=Object.getOwnPropertyNames;var _A0=Object.getPrototypeOf,wA0=Object.prototype.hasOwnProperty;var bA0=(a0,W0)=>()=>(W0||a0((W0={exports:{}}).exports,W0),W0.exports),lY=(a0,W0)=>{for(var bx in W0)g5(a0,bx,{get:W0[bx],enumerable:!0})},pY=(a0,W0,bx,Yx)=>{if(W0&&typeof W0=="object"||typeof W0=="function")for(let x1 of gA0(W0))!wA0.call(a0,x1)&&x1!==bx&&g5(a0,x1,{get:()=>W0[x1],enumerable:!(Yx=yA0(W0,x1))||Yx.enumerable});return a0};var TA0=(a0,W0,bx)=>(bx=a0!=null?hA0(_A0(a0)):{},pY(W0||!a0||!a0.__esModule?g5(bx,"default",{value:a0,enumerable:!0}):bx,a0)),EA0=a0=>pY(g5({},"__esModule",{value:!0}),a0);var kY=bA0(mj=>{(function(a0){typeof globalThis!="object"&&(this?W0():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:W0}),_T_));function W0(){var bx=this||self;bx.globalThis=bx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var W0="loc",bx=70416,Yx=69748,x1=163,D1=92159,Ie=43587,k2="labeled_statement",Rr="&=",_1="int_of_string",Ce=110591,Qs=92909,Qa=11559,$o="regexp",_5=43301,Qp=11703,w5=122654,Za=255,Ej="%ni",b5=68252,Aj=232,T5=42785,Kn="declare_variable",Zp="while",E5=66938,A5=70301,S5=124907,x4=126515,Sj=218,Hn="pattern_identifier",P5=67643,Vn="export_source",I5=216,C5=64279,Pj="Out_of_memory",N5=113788,Ij="comments",O5=126624,Cj="win32",$n="object_key_bigint_literal",Nj=185,Oj=283,r4=123214,Wo="constructor",j5=69955,Wn="import_declaration",D5=68437,F5="Failure",e4="Unix.Unix_error",R5=64255,M5=42539,L5=110579,Qn="export_default_declaration",Zn="jsx_attribute_name",t4=11727,q5=43002,n4=126500,x7="component_param_pattern",jj="collect_comments_opt",r7="match_unary_pattern",e7="keyof_type",Dj="Invalid binary/octal ",Fj="range",U5=170,xs="false",B5=43798,Rj=", characters ",t7="object_type_property_getter",X5=65547,G5=126467,Y5=65007,J5=42237,z5=8318,K5=71215,n7="object_property_type",u7="type_alias",H5=67742,i7="function_body",Mj=304,V5=68111,u4=120745,$5=71959,i4=43880,Lj="Match_failure",qj=280,f7="type_cast",lt=109,rs="void",W5="generator",Q5=125124,Z5=101589,f4=94179,Uj=">>>",c4=70404,c7="optional_indexed_access_type",W1="argument",a7="object_property",s7="object_type_property",xy=67004,ry=42783,ey=68850,Bj="@",ty=43741,ny=43487,a4="object",Xj="end",s4=126571,uy=71956,iy=208,fy=126566,cy=67702,Gj="EEXIST",o7="this_expression",Yj=203,ay=11507,sy=113807,o4=119893,oy=42735,Ql="rest",v7="null_literal",Zl="protected",vy=43615,m2=8231,ly=68149,py=73727,ky=72348,my=92995,Qo=224,dy=11686,hy=43013,l7="assignment_pattern",yy=12329,p7="function_type",Zo=192,k7="jsx_element_name",gy=70018,m7="catch_clause_pattern",v4=126540,d7="template_literal",_y=120654,wy=68497,by=67679,h7="readonly_type",Ty=68735,Ey="<",l4=": No such file or directory",Ay=66915,Sy="chain",Jj="!",y7="object_type",Py=43712,p4=64297,Iy=183969,Cy=43503,Ny=67591,xv=65278,Oy=67669,g7="for_of_assignment_pattern",x6="`",jy=11502,_7="catch_body",Dy=42191,Zs=-744106340,Fy=182,rv=":",zj="a string",Ry=65663,My=66978,Ly=71947,k4=43519,qy=71086,Uy=125258,By=12538,w7="expression_or_spread",Kj="Printexc.handle_uncaught_exception",m4=69956,d4=120122,h4=247,Hj=231,Xy=" : flags Open_rdonly and Open_wronly are not compatible",b7="statement_fork_point",Vj=710,$j=-692038429,ze="static",Gy=55203,Yy=64324,Jy=64111,Wj="!==",zy=120132,Ky=124903,r6="class",Hy=222,T7="pattern_number_literal",es="kind",Vy=71903,E7="variable_declarator",A7="typeof_expression",$y=126627,Wy=70084,Qj=228,y4=70480,S7="class_private_field",Qy=239,g4=120713,on=65535,P7="private_name",Zy=43137,I7="remote_identifier",x9=70161,C7="label_identifier",r9="src/parser/statement_parser.ml",e9=8335,t9=19903,n9=64310,ev="_",N7="for_init_declaration",Zj="infer",u9=64466,i9=43018,xD="tokens",f9=92735,c9=66954,a9=65473,s9=70285,O7="sequence",o9="compare: functional value",v9=69890,e6=1e3,l9=65487,p9=42653,rD="\\\\",eD="%=",j7="match_member_pattern_base",k9=72367,D7="function_rest_param",tD="/static/",m9=124911,d9=65276,_4=126558,h9=11498,nD=137,F7="export_default_declaration_decl",y9="cases",w4=126602,R7="jsx_child",Ke="continue",g9=42962,uD="importKind",o1=122,C3="Literal",M7="pattern_object_property_identifier_key",_9=42508,xo="in",w9=55238,b9=67071,T9=70831,E9=72161,A9=67462,iD="<<=",S9=43009,P9=66383,b4=67827,I9=72202,C9=69839,N9=66775,fD="-=",tv=8202,O9=70105,j9=120538,L7="for_in_left_declaration",D9="rendersType",T4=126563,F9=70708,E4=126523,cD=166,q7="match_",aD=202,R9=110951,ts="component",A4=126552,M9=66977,sD=213,U7="enum_member_identifier",oD=210,B7="enum_bigint_body",vD=">=",L9=126495,q9="specifiers",lD=-88,U9="=",B9=65338,t6="members",X9=123535,G9=43702,Y9=72767,nv="get",J9=126633,S4=126536,z9=94098,K9="types",H9=113663,pD="Internal Error: Found private field in object props",X7="jsx_element",V9=70366,$9=110959,P4=120655,kD="trailingComments",mD=282,ro=24029,W9=-100,$2="yield",G7="binding_pattern",dD=275,Y7="typeof_identifier",hD="ENOTEMPTY",Q9=-104,yD=295,I4=126468,Z9=1255,xg=120628,J7="pattern_object_property_string_literal_key",rg=8521,gD="leadingComments",_D=8204,eo="@ ",eg=70319,ns="left",wD=188,C4="case",tg=19967,N4=42622,ng=43492,ug=113770,ig=42774,O4=183,j4=8468,z7="class_implements",D4=126579,N3="string",bD=211,t2=-48,fg=69926,cg=123213,K7="if_consequent_statement",ag=124927,O3="number",sg=126546,og=68119,vg=70726,F4=70750,lg=65489,TD="SpreadElement",ED="callee",AD=193,pg=70492,kg=71934,SD=164,mg=110580,dg=12320,R4="any",ve="/",H7="type_guard",C1="body",PD=178,Ne="pattern",ID="comment_bounds",CD=297,V7="binding_type_identifier",M4=187,$7="pattern_array_rest_element_pattern",L4="@])",hg=12543,yg=11623,ND="start",gg=67871,le="interface",_g=8449,wg=67637,bg=42961,q4=120085,Tg=126463,OD="alternate",jD=-1053382366,Eg=70143,DD="--",Ag=68031,W7="jsx_expression",Q7="type_identifier_reference",U4=11647,Sg="proto",Ft="identifier",Pg=43696,Rt="raw",Ig=126529,Cg=11564,B4=126557,Ng=64911,X4=67592,Og=43493,jg=215,Dg=110588,n6=461894857,Fg=92927,Rg=67861,Mg=119980,Lg=43042,qg=66965,Ug=67391,j3="computed",FD="unreachable jsxtext",Bg=71167,Xg=42559,Gg=72966,RD=180,MD=197,G4=64319,LD=169,qD="*",uv=129,Yg=66335,u6="meta",Jg=43388,Y4=94178,pt="optional",J4="unknown",zg=120121,Kg=123180,z4=8469,Hg=68220,UD="|",Vg=43187,$g=94207,Wg=124895,K4=120513,Qg=42527,iv=8286,Zg=94177,i6="var",Z7="component_type_param",x_=66421,BD=285,r_=92991,e_=68415,xu="comment",ru="match_pattern_array_element",fv=244,H4="^",t_=173791,XD=136,n_=42890,u_="ENOTDIR",i_="??",f_=43711,c_=66303,a_=113800,s_=42239,o_=12703,eu="variance_opt",tu="+",GD=">>>=",V4="mixed",v_=65613,l_=73029,p_=68191,YD="*=",$4=8487,k_=8477,nu="toplevel_statement_list",W4="never",Q4="do",to=125,m_=72249,JD="Pervasives.do_at_exit",zD="visit_trailing_comment",uu="jsx_closing_element",iu="jsx_namespaced_name",d_=124908,h_=126651,fu="component_declaration",y_=15,cu="interface_type",au="function_type_return_annotation",g_=64109,Z4=65595,xk=126560,__=110927,KD=301,rk=65598,ek=8488,us="`.",HD=154,VD=175,tk="package",nk="else",uk=120771,w_=68023,$D="fd ",cv=8238,ik=888960333,fk=119965,b_=42655,su="match_object_pattern",T_=11710,E_=119993,ou="boolean_literal",WD=290,vu="statement_list",lu="function_param",pu="match_as_pattern",ku="pattern_object_property_bigint_literal_key",ck=69959,A_=120485,QD=240,S_=191456,mu="declare_enum",ak=120597,sk=70281,du="type_annotation",hu="spread_element",ok=126544,P_=120069,is="key",I_=43583,C_="out",N_=` -`,ZD="**=",yu="pattern_object_property_pattern",O_="e",j_=72712,xF="Internal Error: Found object private prop",D_="ENOENT",F_=-42,gu="jsx_opening_attribute",R_=67646,_u="component_type",M_=64296,L_=43887,rF="Division_by_zero",eF="EnumDefaultedMember",wu="typeof_member_identifier",q_=43792,bu="match_member_pattern_property",Tu="declare_export_declaration_decl",U_=93026,Eu="type_annotation_hint",B_=42887,X_=43881,G_=43761,vk=8526,D3=119,Y_=43866,J_=72847,z_=8348,pe=101,K_=94026,lk=72272,tF="src/parser/flow_lexer.ml",H_=120744,av=8191,F3="implies",pk=255,kk=11711,Au="match_unary_pattern_argument",V_=71235,mk=68116,nF=261,E1=100,Su="match_expression",Pu="enum_body",dk=1114111,Iu="assignment",$_=71955,hk=43260,Cu="pattern_array_e",W_=126583,uF="prefix",Nu="class_body",f6="shorthand",yk=171,Q_=66256,gk=-97,iF=" =",Z_=94032,xw=42606,Ou="match_case",rw=71839,_k=120134,ew=55291,tw=92862,nw=43019,uw=126543,R3="function",iw=111355,fw=11389,cw=70753,aw=43249,sw=64829,wk="line",ju="function_declaration",bk="undefined",fF="([^/]+)",ow=110947,vw=70002,cF="Cygwin",Du="as_expression",lw=12591,Tk=64285,pw=2048,kw=73112,Ek=126589,aF=225,Ak=43259,mw=72817,Sk=64318,dw=172,sF=209,Fu="match_binding_pattern",Ru=" ",Mu="import_source",c6="delete",oF="Enum `",Pk=126553,hw=67001,sv="default",yw=11630,Ik=206,Lu="enum_bigint_member",gw=67504,Ck=67593,_w=113791,vF="MatchObjectPatternProperty",ww=69572,qu="typeof_type",lF=212,pF="%i",Uu="function_this_param",bw=72329,no="0x",ov=8239,Tw=75075,kF=57343,Bu="pattern_bigint_literal",Ew=12341,mF=201,vv="hook",dF=": closedir failed",Aw=42959,Nk=119970,hF=278,Sw=43560,yF="||=",Xu="member_private_name",Pw=120570,Gu="object_key_identifier",Ok=223,gF="Not_found",_F=230,Yu="jsx_element_name_member_expression",Ju="string_literal",Iw=120596,Cw=43807,Nw=69687,Ow=63743,jk=72192,zu="member_property",jw=43262,Ku="class_declaration",wF="renders*",bF="%Li",Dw=126578,Hu="jsx_attribute",M3=254,Oe="empty",a6="label",Vu="object_internal_slot_property_type",Dk=120133,Fw=43359,He="predicate",TF="??=",Rw=43697,Mw=-43,$u="default_opt",EF="the start of a statement",Lw=67826,Wu="object_",Qu="class_element",Fk=11631,Rk=70855,Zu="opaque_type",xi="number_literal",AF=", ",Mk=8319,Lk=120004,qk=133,ri="type_params",ei="pattern_object_rest_property",W2="import",qw=72e3,Uw=67413,Bw=12343,Xw=70080,ti="intersection_type",d2=-36,Gw=70005,Uk="properties",Yw=11679,Jw=8483,zw=110587,SF=43520,ni="computed_key",PF=207,ui="class_identifier",Kw="Invalid number ",ii="function_param_pattern",lv=12288,Hw=113817,Vw=70730,$w=178207,Bk=71236,IF=167,fi="object_indexer_property_type",Ww=64286,CF="TypeAnnotation",NF=220,ci="type_identifier",ai="spread_property",si="jsx_attribute_value_expression",Qw=126519,Xk=70108,Gk=126,Yk=42999,uo="prototype",Zw=" : flags Open_text and Open_binary are not compatible",OF="**",Jk=43823,xb=": Not a directory",oi="render_type",zk=72349,L3="test",rb=43776,eb=92879,tb=11263,jF=241,nb=93052,vi="nullable_type",ub=43704,ib=64321,DF="Property",fb=72191,FF=165,s6="instanceof",cb=69247,Ve="name",Kk=126634,ab=8516,Hk="typeArguments",sb=71127,li="jsx_spread_attribute",ob=66559,vb=44031,lb=43645,n2=8233,pb=71494,kb="opaque",Vk=72967,mb=70106,pi="logical",RF="@[%s =@ ",o6="0o",$k=126554,db=71351,Wk=8484,hb=72242,Qk=120687,q3=252,yb=183983,v6="%S",ki="function_this_param_type",Zk="decorators",gb=43255,mi="catch_clause",$e="-",_b=67711,MF=": file descriptor already closed",xm=64311,rm=120539,wb="arguments",em=73062,bb=173823,Tb=42124,Eb=72095,Ab=125259,Sb=42969,tm=70280,LF=12520,Pb=69749,Ib=70066,di="binary",hi="for_in_statement",Cb=43010,qF="^=",Nb=126570,yi="for_statement",nm=126584,gi="function_return_annotation",Ob=72144,jb=8505,_i="class_expression",Db=120076,Fb=69807,Rb=40981,Mb=-24976191,Lb=72768,qb=126550,um='"',wi="call_type_arg",UF="f",pv="this",im=126628,BF="===",XF=56320,bi="declare_module_exports",Ub=120512,vn=105,Bb=119974,Xb=71450,Gb=71942,GF=195,fm=120629,YF="/=",JF=">>",Ti="declare_interface",zF=4096,Ei="pattern_array_rest_element",Yb=71338,cm=126520,Ai="as_const_expression",KF="Popping lex mode from empty stack",HF="renders?",Jb=68405,Si="member",Pi="class_extends",kv=12287,am=126590,zb=66377,io="async",Ii="pattern_array_element",U3=240,Kb=69864,mv="readonly",Hb=70460,Vb=120779,$b=66378,Ci="new_",sm=126551,Ni="pattern_object_rest_property_pattern",Oi="for_statement_init",Wb=43595,om=68296,Qb=120712,Zb=64217,xT=69295,VF="||",rT=";",eT=70461,tT=66939,$F="collect_comments",WF=279,ji="generic_type",nT=68295,uT=44002,vm=72162,Di="object_call_property_type",lm=8305,pm=119995,km="with",Fi="class_property",QF="qualification",Ri="jsx_attribute_name_namespaced",Mi="if_statement",Li="typeof_qualified_identifier",ZF=238,iT=65615,xR=176,u2="expression",mm=126559,qi="jsx_attribute_value",Ui="<2>",Bi="component_param",dm="Map.bal",hm=132,fT=70412,cT=70440,rR="<<",ym="finally",eR="v",Xi="syntax_opt",Gi="meta_property",aT=12447,sT=67514,gm=12448,Yi="object_mapped_type_property",dv="operator",tR="closedir",Ji="unary_expression",oT=126588,vT=70851,zi="export_batch_specifier",B3="renders",nR=226,lT=73111,uR=221,tx="",pT=66927,kT=64967,mT="elements",dT=67640,hT=43754,Ki="declare_export_declaration",yT=-26065557,gT=65855,l6="boolean",fs="typeof",_T=124902,iR=139,wT=65629,fR=224,bT=43123,_m=70449,TT=12735,q1=107,wm=11719,cR="!=",Hi="call_type_args",X3="asserts",fo=-46,ET="namespace",Vi="match_pattern",$i="for_of_statement_lhs",bm=126504,AT=69505,Tm="for",ST=72703,Em=120127,Am=43471,PT=93047,aR="Undefined_recursive_module",sR=2147483647,Wi="template_literal_element",oR="Unexpected ",IT=101631,CT=65497,Sm=68120,Qi="import_default_specifier",ln="array",vR="expressions",NT=110930,lR=204,Zi="while_",xf="function_rest_param_type",co=63,OT=77808,pR="Unexpected token `",br=114,rf="pattern_object_p",jT=65140,DT=123190,ef="pattern_object_property_number_literal_key",p6="enum",tf="conditional_type",ke=113,nf="array_type",kR="minus",FT=43790,uf="do_while",RT=11567,MT=11694,k6=256,LT=119976,ff="component_body",U2=111,qT=177976,mR=-56,Pm=67644,UT=73439,m6=951901561,dR="?",hR=")",Im=43867,Cm=65575,BT=69445,yR="FunctionTypeParam",Nm=119996,XT=65019,cf="conditional",GT=11505,gR=135,YT=71295,JT=12799,zT=67382,af="type_guard_annotation",sf="object_key_computed",pn=123,of="pattern_object_property_key",KT=119892,HT=67505,VT=66962,vf="with_",$T=43273,lf="interface_declaration",Om="bool",WT=71945,QT="declaration",ZT=11519,d6=">",xE=66771,jm="}",_R=8472,rE=43014,pf="declare_function",Jr=127,eE="RestElement",tE=190,nE=8467,wR="module",Dm=126522,bR="Sys_blocked_io",kf="jsx_opening_element",mf="object_key_number_literal",TR="|=",ER="mixins",AR=205,SR=217,Fm="if",PR="+=",df="match_object_pattern_property_key",hf="match_rest_pattern",yf="export_named_declaration_specifier",Rm="try",Mm="_bigarr02",uE=70479,kn="right",iE=245,fE=11718,gf="tuple_labeled_element",IR="TypeParameterInstantiation",cE="mkdir",aE=71999,sE=870530776,CR="@[",NR=-908856609,OR=331416730,oE=11670,vE=66735,lE=43709,Lm=43642,pE=67002,kE=69375,_f="function_body_any",mE=119807,jR="Assert_failure",wf="function_identifier",dE=65479,h6=131,hv="new",bf="for_of_left_declaration",hE=120084,yE=100343,gE=73030,qm=70452,DR=134,_E=253,wE=42954,FR=227,Tf="jsx_member_expression_object",Ef="class_property_value",bE=120144,RR=314,TE=66994,G3="set",EE=126498,Af="tuple_element",Sf="arg_list",AE=65481,SE=8511,PE=42964,IE=11492,Y3=-25,Um=126555,CE=71039,NE="exportKind",Pf="program",OE=70187,MR=173,Mt="as",J3=124,LR="visit_leading_comment",jE=110575,If="class_",DE=72440,FE=67897,qR=235,RE=8543,ME=141,Cf=120,Nf="match_object_pattern_property",y6=1024,LE=101640,UR=1027,BR=236,z3=246,XR="(",qE=66511,Of="regexp_literal",UE=65574,BE=43513,XE=43695,GR="&&",Bm=11558,GE=66503,YE=93071,jf="pattern_expression",JE=65381,Xm=126538,zE=12292,Df="import_namespace_specifier",KE=67583,HE=120137,VE=69622,$E=120770,WE=71131,yv=8287,QE=110590,ZE=65135,xA="Fatal error: exception ",g6=118,rA=181,Gm=11687,h2="camlinternalFormat.ml",eA=72959,tA=249,Ff="union_type",YR=8206,nA=73064,uA=70271,iA=92728,Ym=65344,Jm=11695,Rf="class_decorator",JR="the end of an expression statement (`;`)",fA=177983,cA=8457,zR=931,aA=66499,sA=94175,KR="#",oA="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",zm=70302,Km=126496,vA=66461,lA=82943,Hm=8450,pA=72271,kA=70853,mA="of",HR="Stack_overflow",_6="hasUnknownMembers",w6="a",qf="variable_declarator_pattern",dA=73061,hA=77711,Vm=64317,yA=73097,VR=269,Uf="enum_declaration",gA=66966,_A=189,wA=119964,Bf="type_param",mn=782176664,$m=65535,$R=-10,bA=64433,Wm=43815,Qm=94031,Zm=73065,TA=69958,x8="property",Xf="jsx_children",Gf="member_property_identifier",EA=42537,ao="const",AA=70278,Yf="enum_string_member",b6="local",Jf="jsx_element_name_identifier",SA=68223,r8="",PA=119967,e8=119994,IA=66993,zf="jsx_member_expression_identifier",t8="explicitType",CA=67589,NA=65597,OA="exported",jA=94111,DA=113775,Kf="object_spread_property_type",FA=64847,Hf="component_identifier",Vf="class_implements_interface",WR=162,QR=243,RA=12783,ZR=`Fatal error: exception %s -`,n8=120093,T6="column",$f="component_rest_param",MA=70451,LA=70312,qA=69967,u8=70279,UA=66463,BA=92975,i8=70286,Wf="pattern_object_property_computed_key",Qf="object_key_string_literal",XA="jsError",Zf="type_args",GA=8304,xM="==",gv=115,xc="declare_component",YA=120092,JA=43638,zA=66811,KA=43334,HA=66863,VA=77823,rM=143,rc="optional_call",$A=126562,f8=70162,We=104,WA=66963,_v="await",c8=70107,Q2="0",QA=72250,ZA=8507,eM=291,xS=100351,a8="AssignmentPattern",ec="type",tM="%u",rS="NonNullExpression",tc="function_expression_or_method",eS=43470,nM=242,uM="camlinternalMod.ml",nc="match_or_pattern",tS=72750,nS=69414,uS=65370,uc="syntax",iM=32752,iS=42963,fM="End_of_file",fS=12294,cS=8471,cM="elementType",aS=43782,aM="++",sS=43641,oS=71944,vS=126601,lS=78894,pS=-45,wv="null",kS=177,sM="satisfies",mS=131071,ic="import_specifier",fc="class_method",cc="type_",dS=126514,hS=8454,oM="inexact",yS=67807,gS=8525,_S=65470,wS=71352,ac="tuple_spread_element",vM=219,bS="abstract",TS=73458,Qe="return",E6=65536,s8=126548,sc="array_element",ES=-253313196,AS=186,o8="catch",oc="infer_type",SS=12295,lM="Invalid legacy octal ",PS=69762,IS=43311,CS=65437,vc="variable_declaration",pM=-696510241,lc="function_params",kM=307,NS=64316,mM=311,v8=11565,dM="infinity",OS="@]",jS=65908,pc="extends",DS=66204,FS=43784,RS=11742,l8=126503,Ze="debugger",MS=70457,cs=-86,A6=912068366,LS=68786,p8="keyof",k8=69415,qS=12686,dn=127343600,kc="declare_type_alias",hM="the",yM=233,mc="jsx_element_name_namespaced",US=72283,gM=161,dc="class_static_block",hc="function_param_type",Lt=128,BS=-673950933,m8=126591,_M="Sys_error",XS=74649,GS=74862,S6="is",YS=43738,JS=68479,wM=196,d8=70854,yc="enum_boolean_member",h8=72163,zS=92783,bM=281,gc="component_param_name",KS=68863,hn=32768,TM=2048,HS=64284,EM="@{",VS="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",y8=8455,_c="update_expression",$S=65500,P6="from",WS=68447,g8=12592,QS=92766,AM=">>=",B2=110,ZS=66431,xP=43586,wc="jsx_identifier",rP=" : file already exists",U1=128,eP=71958,tP=66717,bc="enum_boolean_body",nP=64262,$r="id",Tc="component_renders_annotation",uP=42888,iP=8584,fP=73008,SM=306,Ec="enum_symbol_body",Ac="declare_namespace",_8=72713,cP=55215,Sc="object_property_value_type",Pc="match_wildcard_pattern",Ic="for_in_assignment_pattern",w8=8485,aP=43395,PM=229,as="true",sP=43743,Cc="enum_number_member",IM=234,oP=72969,CM="expected *",E2=102,NM=200,I6="symbol",bv="source",Nc="tparam_const_modifier",vP=43714,Oc="jsx_fragment",jc="jsx_attribute_name_identifier",C6="public",lP=43442,Dc="pattern_object_property",pP=65786,kP=70783,mP=43713,dP=72160,OM="*-/",Fc="export_named_specifier",Rc="arrow_function",hP=122623,b8=70006,jM="${",yP=43814,Mc="generic_qualified_identifier_type",DM=199,Lc="jsx_spread_child",T8=8489,E8=184,FM=2047,gP=66955,qc="try_catch",_P=70497,RM=313,MM=237,wP=67431,bP=125183,LM=-602162310,yn="params",TP="consequent",EP=68029,AP=67829,SP=68095,Uc="enum_string_body",PP=93823,IP=68351,CP=65495,Bc="declare_module",Xc="match_as_pattern_target",Gc="body_expression",NP=66175,A8=191,S8=70441,P8=65141,I8="&",Yc="super_expression",C8=126564,OP=72105,tS0="fs",xt="throw",jP=68287,DP=67839,Tv=116,FP=110882,RP=69404,MP=123197,Ev=65279,K3="src/parser/type_parser.ml",LP=68115,N8=126547,O8=126556,qP=73055,Jc="member_property_expression",zc="enum_defaulted_member",UP=43071,BP=11726,Kc="component_type_rest_param",XP=68607,Hc="object_key",GP=160,Z2="variance",YP=70655,JP=70414,H3="super",zP=123583,KP=65594,N6="method",HP=73648,O6=121,VP=93951,Vc="pattern_array_element_pattern",$P=43764,WP=42993,j8=120145,QP=74879,qM=168,D8=8486,ZP=72001,$c="tagged_template",Wc="module_ref_literal",xI=65312,Av="implements",rI=43700,eI=120003,UM="Invalid_argument",BM=262,Qc=16777215,tI=83526,F8=69744,R8=12336,Zc="switch_case",XM=-61,xa="optional_member",nI=64274,M8=64322,L8=126530,uI=71998,q8=72970,iI=13311,fI=73647,cI=120074,V3="let",GM="global",ra="expression_statement",ea="component_type_params",aI=512,sI=69634,oI=67461,vI=123627,lI=64913,YM="children",JM="PropertyDefinition",zM=1026,KM="%li",ta="declare_class",pI=43258,na="indexed_access_type",kI=124926,ss=112,mI="b",ua="predicate_expression",ia="if_alternate_statement",j6="private",HM=-594953737,VM=140,dI="nan",hI=72103,U8=11735,fa="statement",yI="rmdir",B8=66512,gI="match",_I=198,wI=11734,ca="import_named_specifier",bI=69599,TI=68799,EI=194559,aa="match_array_pattern",$M=174,sa="function_",oa="bigint_literal",f1=248,X8=67638,G8=126539,AI=11557,WM=214,SI=5760,rt="break",gn="block",va="match_member_pattern",PI=123565,II=66815,A1="value",QM=1039100673,CI=69746,NI=70448,OI=74751,la="init",jI=69551,Y8=65548,pa="jsx_member_expression",J8=68096,Sv=108,z8=126521,DI=71487,ka="match_statement",FI=178205,RI=12548,ZM=" : is a directory",_n=".",MI=12348,$3=-835925911,xe="typeParameters",LI=66855,i2="typeAnnotation",Pv="bigint",ma="jsx_attribute_value_literal",qI=194,xL="T_JSX_TEXT",UI=68466,K8=126537,rL=67714067,BI=69487,H8="export",XI=43822,V8=126499,GI=55242,da="member_type_identifier",eL=138,YI=71679,D6=130,JI=12438,zI=119969,$8=12539,KI=119972,tL=",",HI=71423,VI="index out of bounds",kt=106,W3="%d",nL="T_RENDERS_QUESTION",W8=120571,Q8="returnType",$I=69423,Z8=120070,uL="%",Q3=117,iL=179,WI="EBADF",QI=93759,xd=64325,ha="component_params",ZI=66517,xC=67423,rC=605857695,eC=43518,fL=251,ya="for_of_statement",tC=71983,cL="~",nC=12442,et="switch",uC=66207,rd=126535,aL="&&=",iC=69289,fC=71723,ga="generic_identifier_type",cC=126619,_a="object_type_property_setter",aC=70418,sL="<=",sC=125251,oC=11702,wa="enum_number_body",Z3=250,vC=124910,lC=69297,pC=67455,kC=42511,ba="ts_satisfies",mC=68324,ed="an identifier",dC=126534,wn=103,hC=120126,oL=274,xl=449540197,F6="declare",yC=68899,gC=126502,Ta="function_expression",vL=142,_C=123135,wC=67967,bC=120487,TC=120686,Ea="export_named_declaration",EC=66348,td=119981,AC=12352,Aa="tuple_type",SC=68680,nd="target",Sa="call";function BY(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function XY(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;tx.hi?1:this.hix.mi?1:this.mix.lo?1:this.loe?1:rx.mi?1:this.mix.lo?1:this.lo>24),e=-this.hi+(r>>24);return new nr(x,r,e)},nr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*mL|0)+this.mi*x.lo+this.lo*x.mi,t=(e*mL|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new nr(r,e,t)},nr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},nr.prototype.isNeg=function(){return this.hi<<16<0},nr.prototype.and=function(x){return new nr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},nr.prototype.or=function(x){return new nr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},nr.prototype.xor=function(x){return new nr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},nr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new nr(this.lo<>24-x,this.hi<>24-x):x<48?new nr(0,this.lo<>48-x):new nr(0,0,this.lo<>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new nr(this.hi>>x-48,0,0)},nr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new nr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&on):new nr(this.hi<<16>>x-32,e,e)},nr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Qc,this.lo=this.lo<<1&Qc},nr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Qc,this.mi=(this.mi>>>1|this.hi<<23)&Qc,this.hi=this.hi>>>1},nr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new nr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},nr.prototype.div=function(x){var r=this;x.isZero()&&hL();var e=r.hi^x.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&hn&&(t=t.neg()),t},nr.prototype.mod=function(x){var r=this;x.isZero()&&hL();var e=r.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&hn&&(t=t.neg()),t},nr.prototype.toInt=function(){return this.lo|this.mi<<24},nr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},nr.prototype.toArray=function(){return[this.hi>>8,this.hi&Za,this.mi>>16,this.mi>>8&Za,this.mi&Za,this.lo>>16,this.lo>>8&Za,this.lo&Za]},nr.prototype.lo32=function(){return this.lo|(this.mi&Za)<<24},nr.prototype.hi32=function(){return this.mi>>>8&on|this.hi<<16};function KY(x,r){return new nr(x&Qc,x>>>24&Za|(r&on)<<8,r>>>16&on)}function CC(x){return x.hi32()}function NC(x){return x.lo32()}function R6(){f2(VI)}var HY=Mm;function so(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}so.prototype.caml_custom=HY,so.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||f2("bigarray.js: invalid offset"),this.dims.length!=x.length&&f2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e=this.dims[e])&&R6(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&R6(),r=r*this.dims[e]+(x[e]-1);return r},so.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return KY(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[M3,t,u];default:return this.data[x]}},so.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=NC(r),this.data[x*2+1]=CC(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},so.prototype.fill=function(x){switch(this.kind){case 7:var r=NC(x),e=CC(x);if(r==e)this.data.fill(r);else for(var t=0;tc)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;ux.data[u+1])return 1;if(this.data[u]>>>0>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;ux.data[u])return 1}break}return 0};function el(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}el.prototype=new so,el.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:f2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&R6(),x},el.prototype.get=function(x){return this.data[x]},el.prototype.set=function(x,r){return this.data[x]=r,0},el.prototype.fill=function(x){return this.data.fill(x),0};function OC(x,r,e,t){var u=pL(x);return id(e)*u!=t.length&&f2("length doesn't match dims"),r==0&&e.length==1&&u==1?new el(x,r,e,t):new so(x,r,e,t)}function yL(x){return x.slice(1)}function VY(x,r,e){var t=yL(e),u=kL(x,id(t));return OC(x,r,t,u)}function M6(x,r,e){return x.set(x.offset(r),e),0}function L6(x,r,e){var t=String.fromCharCode;if(r==0&&e<=zF&&e==x.length)return t.apply(null,x);for(var u=tx;0=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&fd(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v=0;v--)c[t+v]=i[r+v];else{for(var s=Math.min(u,i.length-r),v=0;v>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function cd(x){x.t==2?x.c+=tl(x.l-x.c.length,"\0"):x.c=L6(x.c,0,x.c.length),x.t=0}function jC(x){if(x.length<24){for(var r=0;rJr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function gL(x){for(var r=tx,e=tx,t,u,i,c,v=0,s=x.length;vaI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(v,l)):e+=x.slice(v,l),l==s)break;v=l}c=1,++v=55295&&c<57344)&&(c=2)):(c=3,++v1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>on?e+=String.fromCharCode(55232+(c>>10),XF+(c&1023)):e+=String.fromCharCode(c),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function vs(x,r,e){this.t=x,this.c=r,this.l=e}vs.prototype.toString=function(){switch(this.t){case 9:return this.c;default:cd(this);case 0:if(jC(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},vs.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:gL(x)},vs.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new vs(this.t,x,this.l)};function _L(x){return new vs(0,x,x.length)}function uS0(x){return x}function qt(x){return _L(x)}function Pa(x,r,e,t,u){return os(qt(x),r,e,t,u),0}function nl(x){return new nr(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function me(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function DC(){f2(VI)}function $Y(x,r){r>>>0>=x.l-7&&DC();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=me(x,r+t);return nl(e)}function zr(x,r,e){if(e&=Za,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;fd(x)}return x.c[r]=e,0}function ls(x,r,e){return r>>>0>=x.l&&DC(),zr(x,r,e)}function ul(x){return x.toArray()}function WY(x,r,e){r>>>0>=x.l-7&&DC();for(var t=ul(e),u=0;u<8;u++)zr(x,r+7-u,t[u]);return 0}function Ia(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Ia(i,r.slice(e))}else{switch(u){case 1:{var i=function(s){for(var l=new Array(t+1),p=0;p>>0>=x.length-1&&R6(),x}function QY(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function ZY(x){return x==iE?1:0}var xJ=Math.log2&&Math.log2(11235582092889474e291)==1020;function rJ(x){if(xJ)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function FC(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function mt(x,r,e){return new nr(x,r,e)}function ad(x){if(!isFinite(x))return isNaN(x)?mt(1,0,iM):x>0?mt(0,0,iM):mt(0,0,65520);var r=x==0&&1/x==-1/0?hn:x>=0?0:hn;r&&(x=-x);var e=rJ(x)+1023;e<=0?(e=0,x/=Math.pow(2,-zM)):(x/=Math.pow(2,e-UR),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&y_|r|e<<4,mt(c,i,u)}function wL(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==Mm)for(var t=0;t>4;if(u==FM)return(r|e|t&y_)==0?t&hn?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&y_);return u>0?(c+=16,c*=Math.pow(2,u-UR)):c*=Math.pow(2,-zM),t&hn&&(c=-c),c}function ee(x){re.Failure||(re.Failure=[f1,F5,-3]),IC(re.Failure,x)}function bL(x,r,e){var t=x.read32s();(t<0||t>16)&&ee("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Za,c=u>>8&1,v=[];if(e==Mm)for(var s=0;s>>17,r=EL(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function eJ(x,r){return x=ps(x,NC(r)),x=ps(x,CC(r)),x}function AL(x,r){return eJ(x,ad(r))}function SL(x){var r=id(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>k6&&(r=k6);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=ps(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=ps(e,t)}break;case 4:case 5:r>U1&&(r=U1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=ps(e,t);(r&1)!=0&&(e=ps(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32),r*=2;for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32);for(var u=0;u0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if((i|0)!=0)return i|0}return e}function qC(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function UC(x){return x instanceof vs}function CL(x){if(typeof x=="number")return e6;if(UC(x))return q3;if(qC(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=pk){var r=x[0]|0;return r==M3?0:r}else{if(x instanceof String)return LF;if(typeof x=="string")return LF;if(x instanceof Number)return e6;if(x&&x.caml_custom)return Z9;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function je(x,r){return xr?1:0}function aJ(x,r){return x.t&6&&cd(x),r.t&6&&cd(r),x.cr.c?1:0}function sd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=CL(x);if(u==Z3){x=x[1];continue}var i=CL(r);if(i==Z3){r=r[1];continue}if(u!==i)return u==e6?i==Z9?IL(x,r,-1,e):-1:i==e6?u==Z9?IL(r,x,1,e):1:ur)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(xr)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(xr)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(xr)return 1}break;case 246:case 254:default:if(ZY(u)){f2("compare: continuation value");break}if(x.length!=r.length)return x.length1&&t.push(x,r,1);break}}if(t.length==0)return 0;var s=t.pop();r=t.pop(),x=t.pop(),s+10)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=tx,x.t=2):(x.c=tl(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&fd(x),e+=r;r0&&r===r||(x=x.replace(/_/g,tx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,tx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;ee("float_of_string")}function XC(x){x=x;var r=x.length;r>31&&f2("format_int: format too long");for(var e={justify:tu,signstyle:$e,filler:Ru,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:UF},t=0;t=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function GC(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=$e)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=tx;if(x.justify==tu&&x.filler==Ru)for(var u=e;u20?(T-=20,p/=Math.pow(10,T),p+=new Array(T+1).join(Q2),d>0&&(p=p+_n+new Array(d+1).join(Q2)),p):p.toFixed(d)}var t,u=XC(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=dI,u.filler=Ru;else if(!isFinite(r))t="inf",u.filler=Ru;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==O_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(O_),s=+t.slice(v+1);if(s<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==O_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break}else{var l=i;if(s<0)l-=s+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)}}break}return GC(u,t)}function vd(x,r){if(x==W3)return tx+r;var e=XC(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Ru;var u=e.prec-t.length;u>0&&(t=tl(u,Q2)+t)}return GC(e,t)}var jL=0;function Ca(){return jL++}function DL(){return[0]}var ld=[];function Kx(x,r,e){var t=x[1],u=ld[e];if(u===void 0)for(var i=ld.length;i>1|1,raI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t>6),e+=String.fromCharCode(Lt|t&co)):t<55296||t>=kF?e+=String.fromCharCode(fR|t>>12,Lt|t>>6&co,Lt|t&co):t>=56319||i+1==c||(u=x.charCodeAt(i+1))kF?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(QD|t>>18,Lt|t>>12&co,Lt|t>>6&co,Lt|t&co)),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function Ut(x){return jC(x)?x:pJ(x)}function kJ(x,r,e){if(!isFinite(x))return isNaN(x)?Ut(dI):Ut(x>0?dM:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?tx:tu,c=tx;if(t)c=$e;else switch(e){case 43:c=tu;break;case 32:c=Ru;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var s=x.toString(16);if(r>=0){var l=s.indexOf(_n);if(l<0)s+=_n+tl(r,Q2);else{var p=l+1+r;s.length>24&Qc,x>>31&on)}function dJ(x){return x.toInt()}function hJ(x){return+x.isNeg()}function JC(x){return x.neg()}function FL(x,r){var e=XC(x);e.signedconv&&hJ(r)&&(e.sign=-1,r=JC(r));var t=tx,u=q6(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(dJ(c.modulus))+t}while(!mJ(r));if(e.prec>=0){e.filler=Ru;var v=e.prec-t.length;v>0&&(t=tl(v,Q2)+t)}return GC(e,t)}function Ux(x){return x.length}function J0(x,r){return x.charCodeAt(r)}function RL(x,r){return x.add(r)}function ML(x,r){return x.mul(r)}function zC(x,r){return x.ucompare(r)<0}function LL(x){var r=0,e=Ux(x),t=10,u=1;if(e>0)switch(J0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=o1?x-87:-1}function Iv(x){var r=LL(x),e=r[0],t=r[1],u=r[2],i=q6(u),c=new nr(Qc,268435455,on).udivmod(i).quotient,v=J0(x,e),s=pd(v);(s<0||s>=u)&&ee(_1);for(var l=q6(s);;)if(e++,v=J0(x,e),v!=95){if(s=pd(v),s<0||s>=u)break;zC(c,l)&&ee(_1),s=q6(s),l=RL(ML(i,l),s),zC(l,s)&&ee(_1)}return e!=Ux(x)&&ee(_1),u==10&&zC(new nr(0,0,hn),l)&&ee(_1),t<0&&(l=JC(l)),l}function qL(x,r){return x.or(r)}function kd(x){return x.toFloat()}function dt(x){var r=LL(x),e=r[0],t=r[1],u=r[2],i=Ux(x),c=-1>>>0,v=e=u)&&ee(_1);var l=s;for(e++;e=u)break;l=u*l+s,l>c&&ee(_1)}return e!=i&&ee(_1),l=t*l,u==10&&(l|0)!=l&&ee(_1),l|0}function Vx(x){return jC(x)?x:gL(x)}function yJ(x){for(var r={},e=1;e=0?x.l:x.l=x.length}function _J(x){return function(){for(var r=gJ(x),e=new Array(r),t=0;t>>0&&KC(x,z3,fv)?0:1}function TJ(x){return KC(x,fv,Z3),0}function EJ(x,r){return+(sd(x,r,!1)<0)}function UL(x){return x}function AJ(x,r){return x.get(x.offset(r))}function SJ(x,r){return x.xor(r)}function PJ(x,r){return x.shift_right_unsigned(r)}function IJ(x,r){return x.shift_left(r)}function dd(x){function r(q,J){return IJ(q,J)}function e(q,J){return PJ(q,J)}function t(q,J){return qL(q,J)}function u(q,J){return SJ(q,J)}function i(q,J){return RL(q,J)}function c(q,J){return ML(q,J)}function v(q,J){return t(r(q,J),e(q,64-J))}function s(q,J){return AJ(q,J)}function l(q,J,e0){return M6(q,J,e0)}var p=Iv(UL("0xd1342543de82ef95")),d=Iv(UL("0xdaba0b6eb09322e3")),T,L,X,b=x,C=s(b,0),N=s(b,1),I=s(b,2),F=s(b,3);T=i(N,I),T=c(u(T,e(T,32)),d),T=c(u(T,e(T,32)),d),T=u(T,e(T,32)),l(b,1,i(c(N,p),C));var L=I,X=F;return X=u(X,L),L=v(L,24),L=u(u(L,X),r(X,16)),X=v(X,37),l(b,2,L),l(b,3,X),T}function oo(e,r){e<0&&R6();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u>>32-p,s)}function e(c,v,s,l,p,d,T){return r(v&s|~v&l,c,v,p,d,T)}function t(c,v,s,l,p,d,T){return r(v&l|s&~l,c,v,p,d,T)}function u(c,v,s,l,p,d,T){return r(v^s^l,c,v,p,d,T)}function i(c,v,s,l,p,d,T){return r(s^(v|~l),c,v,p,d,T)}return function(c,v){var s=c[0],l=c[1],p=c[2],d=c[3];s=e(s,l,p,d,v[0],7,3614090360),d=e(d,s,l,p,v[1],12,3905402710),p=e(p,d,s,l,v[2],17,606105819),l=e(l,p,d,s,v[3],22,3250441966),s=e(s,l,p,d,v[4],7,4118548399),d=e(d,s,l,p,v[5],12,1200080426),p=e(p,d,s,l,v[6],17,2821735955),l=e(l,p,d,s,v[7],22,4249261313),s=e(s,l,p,d,v[8],7,1770035416),d=e(d,s,l,p,v[9],12,2336552879),p=e(p,d,s,l,v[10],17,4294925233),l=e(l,p,d,s,v[11],22,2304563134),s=e(s,l,p,d,v[12],7,1804603682),d=e(d,s,l,p,v[13],12,4254626195),p=e(p,d,s,l,v[14],17,2792965006),l=e(l,p,d,s,v[15],22,1236535329),s=t(s,l,p,d,v[1],5,4129170786),d=t(d,s,l,p,v[6],9,3225465664),p=t(p,d,s,l,v[11],14,643717713),l=t(l,p,d,s,v[0],20,3921069994),s=t(s,l,p,d,v[5],5,3593408605),d=t(d,s,l,p,v[10],9,38016083),p=t(p,d,s,l,v[15],14,3634488961),l=t(l,p,d,s,v[4],20,3889429448),s=t(s,l,p,d,v[9],5,568446438),d=t(d,s,l,p,v[14],9,3275163606),p=t(p,d,s,l,v[3],14,4107603335),l=t(l,p,d,s,v[8],20,1163531501),s=t(s,l,p,d,v[13],5,2850285829),d=t(d,s,l,p,v[2],9,4243563512),p=t(p,d,s,l,v[7],14,1735328473),l=t(l,p,d,s,v[12],20,2368359562),s=u(s,l,p,d,v[5],4,4294588738),d=u(d,s,l,p,v[8],11,2272392833),p=u(p,d,s,l,v[11],16,1839030562),l=u(l,p,d,s,v[14],23,4259657740),s=u(s,l,p,d,v[1],4,2763975236),d=u(d,s,l,p,v[4],11,1272893353),p=u(p,d,s,l,v[7],16,4139469664),l=u(l,p,d,s,v[10],23,3200236656),s=u(s,l,p,d,v[13],4,681279174),d=u(d,s,l,p,v[0],11,3936430074),p=u(p,d,s,l,v[3],16,3572445317),l=u(l,p,d,s,v[6],23,76029189),s=u(s,l,p,d,v[9],4,3654602809),d=u(d,s,l,p,v[12],11,3873151461),p=u(p,d,s,l,v[15],16,530742520),l=u(l,p,d,s,v[2],23,3299628645),s=i(s,l,p,d,v[0],6,4096336452),d=i(d,s,l,p,v[7],10,1126891415),p=i(p,d,s,l,v[14],15,2878612391),l=i(l,p,d,s,v[5],21,4237533241),s=i(s,l,p,d,v[12],6,1700485571),d=i(d,s,l,p,v[3],10,2399980690),p=i(p,d,s,l,v[10],15,4293915773),l=i(l,p,d,s,v[1],21,2240044497),s=i(s,l,p,d,v[8],6,1873313359),d=i(d,s,l,p,v[15],10,4264355552),p=i(p,d,s,l,v[6],15,2734768916),l=i(l,p,d,s,v[13],21,1309151649),s=i(s,l,p,d,v[4],6,4149444226),d=i(d,s,l,p,v[11],10,3174756917),p=i(p,d,s,l,v[2],15,718787259),l=i(l,p,d,s,v[9],21,3951481745),c[0]=x(s,c[0]),c[1]=x(l,c[1]),c[2]=x(p,c[2]),c[3]=x(d,c[3])}}();function NJ(x,r,e){var t=x.len&co,u=0;if(x.len+=e,t){var i=64-t;if(e=64;)x.b8.set(r.subarray(u,u+64),0),hd(x.w,x.b32),e-=64,u+=64;e&&x.b8.set(r.subarray(u,u+e),0)}function OJ(x){var r=x.len&co;if(x.b8[r]=Lt,r++,r>56){for(var e=r;e<64;e++)x.b8[e]=0;hd(x.w,x.b32);for(var e=0;e<56;e++)x.b8[e]=0}else for(var e=r;e<56;e++)x.b8[e]=0;x.b32[14]=x.len<<3,x.b32[15]=x.len>>29&536870911,hd(x.w,x.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(var e=0;e<4;e++)t[u*4+e]=x.w[u]>>8*e&255;return t}function HC(x){return x.t!=4&&fd(x),x.c}function jJ(x){return L6(x,0,x.length)}function DJ(x,r,e){var t=CJ(),u=HC(x);return NJ(t,u.subarray(r,r+e),e),jJ(OJ(t))}function FJ(x,r,e){return DJ(qt(x),r,e)}function Bt(x){return x.l}function RJ(){return 0}function Mr(x){IC(re.Sys_error,x)}var ks=new Array;function bn(x){var r=ks[x];return r.opened||Mr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(L6(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function BL(){}function iS0(x){for(var r=Ux(x),e=new Uint8Array(r),t=0;t1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var UJ=["E2BIG","EACCES","EAGAIN",WI,"EBUSY","ECHILD","EDEADLK","EDOM",Gj,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",D_,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",u_,hD,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function ms(x,r,e,t){var u=UJ.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Ut(r||tx),Ut(e||tx)];return i}var GL={};function vo(x){return GL[x]}function ds(x,r){throw z0([0,x].concat(r))}function $C(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new vs(4,x,x.length)}function YL(x){Mr(x+l4)}function de(x){this.data=x}de.prototype=new BL,de.prototype.constructor=de,de.prototype.truncate=function(x){var r=this.data;this.data=I1(x|0),os(r,0,this.data,0,x)},de.prototype.length=function(){return Bt(this.data)},de.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=I1(x+t),c=this.data;this.data=i,os(c,0,this.data,0,u)}return os($C(r),e,this.data,x,t),0},de.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=I1(t|0);os(this.data,x,i,0,t),r.set(HC(i),e)}return t};function Cv(x,r,e){this.file=r,this.name=x,this.flags=e}Cv.prototype.err_closed=function(){Mr(this.name+MF)},Cv.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},Cv.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},Cv.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},Cv.prototype.close=function(){this.file=void 0};function A2(x,r){this.content={},this.root=x,this.lookupFun=r}A2.prototype.nm=function(x){return this.root+x},A2.prototype.create_dir_if_needed=function(x){for(var r=x.split(ve),e=tx,t=0;t0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=I1(t);return os($C(r),e,u,0,t),this.log(u.toUtf16()),0}Mr(this.fd+MF)},X6.prototype.read=function(x,r,e,t){Mr(this.fd+": file descriptor is write only")},X6.prototype.close=function(){this.log=void 0};function _d(x,r){return r==null&&(r=yd.length),yd[r]=x,r|0}function fS0(x,r,e){for(var t={};r;){switch(r[1]){case 0:t.rdonly=1;break;case 1:t.wronly=1;break;case 2:t.append=1;break;case 3:t.create=1;break;case 4:t.truncate=1;break;case 5:t.excl=1;break;case 6:t.binary=1;break;case 7:t.text=1;break;case 8:t.nonblock=1;break}r=r[2]}t.rdonly&&t.wronly&&Mr(x+Xy),t.text&&t.binary&&Mr(x+Zw);var u=BJ(x),i=u.device.open(u.rest,t);return _d(i,void 0)}(function(){function x(r,e){return U6()?MJ(r,e):new X6(r,e)}_d(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),_d(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),_d(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function XJ(x){var r=yd[x];r.flags.wronly&&Mr($D+x+" is writeonly");var e=null,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!1,buffer_curr:0,buffer_max:0,buffer:new Uint8Array(E6),refill:e};return ks[t.fd]=t,t.fd}function zL(x){var r=yd[x];r.flags.rdonly&&Mr($D+x+" is readonly");var e=r.flags.buffered!==void 0?r.flags.buffered:1,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(E6),buffered:e};return ks[t.fd]=t,t.fd}function GJ(){for(var x=0,r=0;ru.buffer.length){var i=new Uint8Array(u.buffer_curr+r.length);i.set(u.buffer),u.buffer=i}switch(u.buffered){case 0:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,bn(x);break;case 1:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&bn(x);break;case 2:var c=r.lastIndexOf(10);c<0?(u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&bn(x)):(u.buffer.set(r.subarray(0,c+1),u.buffer_curr),u.buffer_curr+=c+1,bn(x),u.buffer.set(r.subarray(c+1),u.buffer_curr),u.buffer_curr+=r.length-c-1);break}return 0}function JJ(x,u,e,t){var u=HC(u);return YJ(x,u,e,t)}function WC(x,r,e,t){return JJ(x,qt(r),e,t)}function KL(x,r){var e=String.fromCharCode(r);return WC(x,e,0,1),0}function Nv(x,r){return+(sd(x,r,!1)!=0)}function QC(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function Ov(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:UC(x)||qC(x)?q3:x instanceof Function||typeof x=="function"?h4:x&&x.caml_custom?pk:e6}function zJ(x){var r={};if(x)for(var e=1;e=0?x=u:ee("caml_register_global: cannot locate "+t)}}re[x+1]=r,e&&(re[e]=r)}function ZC(x,r){return GL[x]=r,0}function KJ(x){return x[2]=jL++,x}function Tr(x,r){return x===r?1:0}function HJ(){f2(VI)}function B1(x,r){return r>>>0>=Ux(x)&&HJ(),J0(x,r)}function P(x,r){return 1-Tr(x,r)}function S2(x){return x.t&6&&cd(x),x.c}function VJ(){return 2147483647/4|0}var $J=a0.process&&a0.process.platform&&a0.process.platform==Cj?cF:"Unix";function WJ(){return[0,$J,32,0]}function QJ(){dL(re.Not_found)}function HL(x){var r=lL(Vx(x));return r===void 0&&QJ(),Ut(r)}function ZJ(){if(a0.crypto){if(a0.crypto.getRandomValues){var x=a0.crypto.getRandomValues(new Int32Array(4));return[0,x[0],x[1],x[2],x[3]]}else if(a0.crypto.randomBytes){var x=new Int32Array(a0.crypto.randomBytes(16).buffer);return[0,x[0],x[1],x[2],x[3]]}}var r=new Date().getTime(),e=r^4294967295*Math.random();return[0,e]}function wd(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function z1(x,r){return{joo_tramp:x,joo_args:r}}function qr(x,r){if(r.fun)return x.fun=r.fun,0;if(typeof r=="function")return x.fun=r,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function X1(x){{if(x instanceof Array)return x;var r;return a0.RangeError&&x instanceof a0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||a0.InternalError&&x instanceof a0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=re.Stack_overflow:x instanceof a0.Error&&vo(XA)?r=[0,vo(XA),x]:r=[0,re.Failure,Ut(String(x))],x instanceof a0.Error&&(r.js_error=x),r}}function xz(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function rz(x){var r=tx;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&xz(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=XR;for(var u=e;ue&&(r+=AF);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof vs||typeof i=="string"?r+=um+i.toString()+um:r+=ev}r+=hR}else x[0]==f1&&(r+=x[1]);return r}function VL(x){if(x instanceof Array&&(x[0]==0||x[0]==f1)){var r=vo(Kj);if(r)md(r,[x,!1]);else{var e=rz(x),t=vo(JD);if(t&&md(t,[0]),console.error(xA+e),x.js_error)throw x.js_error}}else throw x}function ez(){var x=a0.process;x&&x.on?x.on("uncaughtException",function(r,e){VL(r),x.exit(2)}):a0.addEventListener&&a0.addEventListener("error",function(r){r.error&&VL(r.error)})}ez();function h(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):Ia(x,[r])}function k(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):Ia(x,[r,e])}function xx(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):Ia(x,[r,e,t])}function G6(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):Ia(x,[r,e,t,u])}function hs(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):Ia(x,[r,e,t,u,i])}function tz(x,r,e,t,u,i,c){return(x.l>=0?x.l:x.l=x.length)==6?x(r,e,t,u,i,c):Ia(x,[r,e,t,u,i,c])}function nz(x,r,e,t,u,i,c,v){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,c,v):Ia(x,[r,e,t,u,i,c,v])}var j=void 0,xN=[f1,Pj,-1],$L=[f1,_M,-2],En=[f1,F5,-3],bd=[f1,UM,-4],Na=[f1,gF,-7],WL=[f1,Lj,-8],QL=[f1,HR,-9],Nr=[f1,jR,-11],Y6=[f1,aR,-12],uz=[4,0,0,0,[12,45,[4,0,0,0,0]]],rN=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,Rj,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],cl=[0,0,[0,0,0],[0,0,0]],jv=[0,0,0,0,0,1,0,0,0],ZL=[0,"first_leading","last_trailing"],xq=[0,Sf,ln,sc,nf,Rc,Ai,Du,Iu,l7,oa,di,G7,V7,gn,Gc,ou,rt,Sa,wi,Hi,_7,mi,m7,If,Nu,Ku,Rf,Qu,_i,Pi,ui,z7,Vf,fc,S7,Fi,Ef,dc,xu,ff,fu,Hf,Bi,gc,x7,ha,Tc,$f,_u,Z7,ea,Kc,ni,cf,tf,Ke,Ze,ta,xc,mu,Ki,Tu,pf,Ti,Bc,bi,Ac,kc,Kn,$u,uf,Oe,B7,Lu,Pu,bc,yc,Uf,zc,U7,wa,Cc,Uc,Yf,Ec,zi,Qn,F7,Ea,yf,Fc,Vn,u2,w7,ra,Ic,L7,hi,Mf,N7,g7,bf,ya,$i,yi,Oi,sa,i7,_f,ju,Ta,tc,wf,lu,ii,hc,lc,D7,xf,gi,Uu,ki,p7,au,ga,Mc,ji,Ft,ia,K7,Mi,W2,Wn,Qi,ca,Df,Mu,ic,na,oc,le,lf,cu,ti,Hu,Zn,jc,Ri,qi,si,ma,R7,Xf,uu,X7,k7,Jf,Yu,mc,W7,Oc,wc,pa,zf,Tf,iu,gu,kf,li,Lc,e7,C7,k2,pi,q7,aa,pu,Xc,Fu,Ou,Su,va,j7,bu,su,Nf,df,nc,Vi,ru,hf,ka,r7,Au,Pc,Si,Xu,zu,Jc,Gf,da,Gi,Wc,Ci,v7,vi,xi,Wu,Di,fi,Vu,Hc,$n,sf,Gu,mf,Qf,Yi,a7,n7,Sc,Kf,y7,s7,t7,_a,Zu,rc,c7,xa,Ne,Cu,Ii,Vc,Ei,$7,Bu,jf,Hn,T7,rf,Dc,ku,Wf,M7,of,ef,yu,J7,ei,Ni,Lf,He,ua,P7,Pf,h7,Of,I7,oi,Qe,O7,hu,ai,fa,b7,vu,Ju,Yc,et,Zc,uc,Xi,$c,d7,Wi,o7,xt,nu,Nc,qc,ba,Af,gf,ac,Aa,cc,u7,du,Eu,Zf,f7,H7,af,ci,Q7,Bf,ri,A7,Y7,wu,Li,qu,Ji,Ff,_c,vc,E7,qf,Z2,eu,Zi,vf,$2],An=[0,0,0];Xt(11,Y6,aR),Xt(10,Nr,jR),Xt(9,[f1,bR,$R],bR),Xt(8,QL,HR),Xt(7,WL,Lj),Xt(6,Na,gF),Xt(5,[f1,rF,-6],rF),Xt(4,[f1,fM,-5],fM),Xt(3,bd,UM),Xt(2,En,F5),Xt(1,$L,_M),Xt(0,xN,Pj);function G1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,G1(x[1])];case 1:return[1,G1(x[1])];case 2:return[2,G1(x[1])];case 3:return[3,G1(x[1])];case 4:return[4,G1(x[1])];case 5:return[5,G1(x[1])];case 6:return[6,G1(x[1])];case 7:return[7,G1(x[1])];case 8:var r=x[1];return[8,r,G1(x[2])];case 9:var e=x[1];return[9,e,e,G1(x[3])];case 10:return[10,G1(x[1])];case 11:return[11,G1(x[1])];case 12:return[12,G1(x[1])];case 13:return[13,G1(x[1])];default:return[14,G1(x[1])]}}function he(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,he(x[1],r)];case 1:return[1,he(x[1],r)];case 2:return[2,he(x[1],r)];case 3:return[3,he(x[1],r)];case 4:return[4,he(x[1],r)];case 5:return[5,he(x[1],r)];case 6:return[6,he(x[1],r)];case 7:return[7,he(x[1],r)];case 8:var e=x[1];return[8,e,he(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,he(x[3],r)];case 10:return[10,he(x[1],r)];case 11:return[11,he(x[1],r)];case 12:return[12,he(x[1],r)];case 13:return[13,he(x[1],r)];default:return[14,he(x[1],r)]}}function O1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,O1(x[1],r)];case 1:return[1,O1(x[1],r)];case 2:var e=x[1];return[2,e,O1(x[2],r)];case 3:var t=x[1];return[3,t,O1(x[2],r)];case 4:var u=x[3],i=x[2],c=x[1];return[4,c,i,u,O1(x[4],r)];case 5:var v=x[3],s=x[2],l=x[1];return[5,l,s,v,O1(x[4],r)];case 6:var p=x[3],d=x[2],T=x[1];return[6,T,d,p,O1(x[4],r)];case 7:var b=x[3],C=x[2],N=x[1];return[7,N,C,b,O1(x[4],r)];case 8:var I=x[3],F=x[2],L=x[1];return[8,L,F,I,O1(x[4],r)];case 9:var X=x[1];return[9,X,O1(x[2],r)];case 10:return[10,O1(x[1],r)];case 11:var q=x[1];return[11,q,O1(x[2],r)];case 12:var J=x[1];return[12,J,O1(x[2],r)];case 13:var e0=x[2],W=x[1];return[13,W,e0,O1(x[3],r)];case 14:var x0=x[2],i0=x[1];return[14,i0,x0,O1(x[3],r)];case 15:return[15,O1(x[1],r)];case 16:return[16,O1(x[1],r)];case 17:var f0=x[1];return[17,f0,O1(x[2],r)];case 18:var r0=x[1];return[18,r0,O1(x[2],r)];case 19:return[19,O1(x[1],r)];case 20:var v0=x[2],o0=x[1];return[20,o0,v0,O1(x[3],r)];case 21:var w0=x[1];return[21,w0,O1(x[2],r)];case 22:return[22,O1(x[1],r)];case 23:var t0=x[1];return[23,t0,O1(x[2],r)];default:var s0=x[2],h0=x[1];return[24,h0,s0,O1(x[3],r)]}}function Sx(x){throw z0([0,En,x],1)}function X2(x){throw z0([0,bd,x],1)}function Td(x){return 0<=x?x:-x|0}var iz=as,fz=xs;function Jx(x,r){var e=Ux(x),t=Ux(r),u=I1(e+t|0);return Pa(x,0,u,0,e),Pa(r,0,u,e,t),S2(u)}function Gx(x,r){if(!x)return r;var e=x[2],t=x[1];if(!e)return[0,t,r];var u=e[2],i=e[1];if(!u)return[0,t,[0,i,r]];for(var c=[0,u[1],ro],v=c,s=1,l=u[2];;){if(l){var p=l[2],d=l[1];if(p){var T=p[2],b=p[1];if(T){var C=[0,T[1],ro],N=T[2];v[1+s]=[0,d,[0,b,C]];var v=C,s=1,l=N;continue}v[1+s]=[0,d,[0,b,r]]}else v[1+s]=[0,d,r]}else v[1+s]=r;return[0,t,[0,i,c]]}}XJ(0);var rq=zL(1),Sn=zL(2),cz="output_substring";function J6(x,r){WC(x,r,0,Ux(r))}function eq(x,r,e,t){return 0<=e&&0<=t&&(Ux(r)-t|0)>=e?WC(x,r,e,t):X2(cz)}function tq(x){return J6(Sn,x),KL(Sn,10),bn(Sn)}var eN=[0,function(x){for(var r=GJ(0);;){if(!r)return 0;var e=r[2],t=r[1];try{bn(t)}catch(c){var u=X1(c);if(u[1]!==$L)throw z0(u,0)}var r=e}}],nq=[0,function(x){}];function tN(x){return h(nq[1],0),h(rl(eN),0)}ZC(JD,tN);var uq=WJ(0)[1],z6=(4*VJ(0)|0)-1|0;function Ed(x,r){return r?[0,h(x,r[1])]:0}function K6(x){return x?1:0}function iq(x){return 25>>0?x:x-32|0}var az="hd",sz="tl",oz="List.iter2";function ys(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function H6(x){return x?x[1]:Sx(az)}function fq(x){return x?x[2]:Sx(sz)}function al(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function cx(x){return al(x,0)}function V6(x){if(!x)return 0;var r=x[1];return Gx(r,V6(x[2]))}function Pn(x,r){if(!r)return 0;var e=r[2],t=r[1];if(!e)return[0,x(t),0];for(var u=e[2],i=e[1],c=x(t),v=[0,x(i),ro],s=v,l=1,p=u;;){if(p){var d=p[2],T=p[1];if(d){var b=d[2],C=d[1],N=x(T),I=[0,x(C),ro];s[1+l]=[0,N,I];var s=I,l=1,p=b;continue}s[1+l]=[0,x(T),0]}else s[1+l]=0;return[0,c,v]}}function Ad(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,x(t[1]),e],t=u}}function P2(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];h(x,e[1]);var e=t}}function y2(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=k(x,t,u[1]),u=i}}function nN(x,r,e){if(!r)return e;var t=r[1];return x(t,nN(x,r[2],e))}function cq(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],c=t[2];x(t[1],u[1]);var t=c,u=i;continue}}else if(!u)return;return X2(oz)}}function sl(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=h(x,e[1]);if(u)return u;var e=t}}function uN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=NL(e[1],x)===0?1:0;if(u)return u;var e=t}}function $6(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=e[1];if(x(u))for(var i=[0,u,ro],c=i,v=1,s=t;;){if(!s)return c[1+v]=0,i;var l=s[2],p=s[1];if(x(p)){var d=[0,p,ro];c[1+v]=d;var c=d,v=1,s=l}else var s=l}else var e=t}}var vz="String.sub / Bytes.sub",lz="Bytes.blit",pz="String.blit / Bytes.blit_string";function Dv(x,r){var e=I1(x);return lJ(e,0,x,r),e}function aq(x,r,e){if(0<=r&&0<=e&&(Bt(x)-e|0)>=r){var t=I1(e);return os(x,r,t,0,e),t}return X2(vz)}function ol(x,r,e){return S2(aq(x,r,e))}function sq(x,r,e,t,u){if(0<=u&&0<=r&&(Bt(x)-u|0)>=r&&0<=t&&(Bt(e)-u|0)>=t){os(x,r,e,t,u);return}return X2(lz)}function In(x,r,e,t,u){if(0<=u&&0<=r&&(Ux(x)-u|0)>=r&&0<=t&&(Bt(e)-u|0)>=t){Pa(x,r,e,t,u);return}return X2(pz)}var kz="String.concat",mz=tx;function Sd(x,r){return S2(Dv(x,r))}function I2(x,r,e){return S2(aq(qt(x),r,e))}function oq(x,r){if(!r)return mz;var e=Ux(x);x:{r:{for(var t=0,u=r,i=0;u;){var c=u[1];if(!u[2])break r;var v=(Ux(c)+e|0)+t|0,s=u[2],l=t<=v?v:X2(kz),t=l,u=s}var p=t;break x}var p=Ux(c)+t|0}for(var d=I1(p),T=i,b=r;;){if(b){var C=b[1];if(b[2]){var N=b[2];Pa(C,0,d,T,Ux(C)),Pa(x,0,d,T+Ux(C)|0,e);var T=(T+Ux(C)|0)+e|0,b=N;continue}Pa(C,0,d,T,Ux(C))}return S2(d)}}function vq(x){var r=qt(x);if(Bt(r)===0)var e=r;else{var t=Bt(r),u=I1(t);os(r,0,u,0,t),zr(u,0,iq(me(r,0)));var e=u}return S2(e)}function lq(x,r){var e=[0,0],t=[0,Ux(r)],u=Ux(r)-1|0;if(u>=0)for(var i=u;;){if(J0(r,i)===x){var c=e[1];e[1]=[0,I2(r,i+1|0,(t[1]-i|0)-1|0),c],t[1]=i}var v=i-1|0;if(i===0)break;var i=v}var s=e[1];return[0,I2(r,0,t[1]),s]}function Pd(x,r){return $Y(qt(x),r)}var dz="Array.blit";function pq(x,r,e,t,u){if(0<=u&&0<=r&&(x.length-1-u|0)>=r&&0<=t&&(e.length-1-u|0)>=t){BY(x,r,e,t,u);return}return X2(dz)}function kq(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){x(r[1+u]);var i=u+1|0;if(e===u)break;var u=i}}function Id(x,r){var e=r.length-1;if(e===0)return[0];var t=oo(e,x(r[1])),u=e-1|0,i=1;if(u>=1)for(var c=i;;){t[1+c]=x(r[1+c]);var v=c+1|0;if(u===c)break;var c=v}return t}function W6(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];e;)var r=r+1|0,e=e[2];for(var i=oo(r,u),c=1,v=t;;){if(!v)return i;var s=v[2];i[1+c]=v[1];var c=c+1|0,v=s}}function mq(x){try{var r=[0,Iv(x)];return r}catch(t){var e=X1(t);if(e[1]===En)return 0;throw z0(e,0)}}var hz=dm,yz=dm,gz=dm,_z=dm;function iN(x){function r(c){return c?c[5]:0}function e(c,v,s,l){var p=r(c),d=r(l),T=d<=p?p+1|0:d+1|0;return[0,c,v,s,l,T]}function t(c,v,s,l){var p=c?c[5]:0,d=l?l[5]:0;if((d+2|0)=d){var J=d<=p?p+1|0:d+1|0;return[0,c,v,s,l,J]}if(!l)return X2(_z);var e0=l[4],W=l[3],x0=l[2],i0=l[1],f0=r(i0);if(f0<=r(e0))return e(e(c,v,s,i0),x0,W,e0);if(!i0)return X2(gz);var r0=i0[3],v0=i0[2],o0=i0[1],w0=e(i0[4],x0,W,e0);return e(e(c,v,s,o0),v0,r0,w0)}function u(c,v,s){if(!s)return[0,0,c,v,0,1];var l=s[4],p=s[3],d=s[2],T=s[1],b=s[5],C=k(x[1],c,d);if(C===0)return p===v?s:[0,T,c,v,l,b];if(0<=C){var N=u(c,v,l);return l===N?s:t(T,d,p,N)}var I=u(c,v,T);return T===I?s:t(I,d,p,l)}function i(c,v,s){for(var l=v,p=s;;){if(!l)return p;var d=l[4],T=l[3],b=l[2],C=c(b,T,i(c,l[1],p)),l=d,p=C}}return[0,0,u,,,,,,,,,,,,,,,function(c,v){for(var s=v;;){if(!s)throw z0(Na,1);var l=s[4],p=s[3],d=s[1],T=k(x[1],c,s[2]);if(T===0)return p;var b=0<=T?l:d,s=b}},,,,,,,i]}function Q6(x){return[0,0,0]}function Z6(x){x[1]=0,x[2]=0}function Fv(x,r){r[1]=[0,x,r[1]],r[2]=r[2]+1|0}function vl(x){var r=x[1];if(!r)return 0;var e=r[1];return x[1]=r[2],x[2]=x[2]-1|0,[0,e]}function ll(x){var r=x[1];return r?[0,r[1]]:0}function dq(x){return[0,0,0,0]}function fN(x){x[1]=0,x[2]=0,x[3]=0}function cN(x,r){var e=[0,x,0],t=r[3];return t?(r[1]=r[1]+1|0,t[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}var wz="Buffer.add: cannot grow buffer",bz="Buffer.add_substring/add_subbytes";function Wr(x){var r=1<=x?x:1,e=z6=(e+r|0));)t[1]=2*t[1]|0;z6=0)for(var c=i;;){zr(t,c,x(me(r,c)));var v=c+1|0;if(u===c)break;var c=v}return t}var _K=W3,wK="%+d",bK="% d",TK=pF,EK="%+i",AK="% i",SK="%x",PK="%#x",IK="%X",CK="%#X",NK="%o",OK="%#o",jK=tM,DK="%Ld",FK="%+Ld",RK="% Ld",MK=bF,LK="%+Li",qK="% Li",UK="%Lx",BK="%#Lx",XK="%LX",GK="%#LX",YK="%Lo",JK="%#Lo",zK="%Lu",KK="%ld",HK="%+ld",VK="% ld",$K=KM,WK="%+li",QK="% li",ZK="%lx",xH="%#lx",rH="%lX",eH="%#lX",tH="%lo",nH="%#lo",uH="%lu",iH="%nd",fH="%+nd",cH="% nd",aH=Ej,sH="%+ni",oH="% ni",vH="%nx",lH="%#nx",pH="%nX",kH="%#nX",mH="%no",dH="%#no",hH="%nu",yH=[0,wn],gH=_n,_H="neg_infinity",wH=dM,bH=dI,TH=[0,h2,1558,4],EH="Printf: bad conversion %[",AH=[0,h2,1626,39],SH=[0,h2,1649,31],PH=[0,h2,1650,31],IH="Printf: bad conversion %_",CH=EM,NH=CR,OH=EM,jH=CR;function Cd(x,r){if(typeof x=="number")return[0,0,r];if(x[0]===0)return[0,[0,x[1],x[2]],r];if(typeof r!="number"&&r[0]===2)return[0,[1,x[1]],r[1]];throw z0(C2,1)}function rp(x,r,e){var t=Cd(x,e);if(typeof r!="number")return[0,t[1],[0,r[1]],t[2]];if(!r)return[0,t[1],0,t[2]];var u=t[2];if(typeof u!="number"&&u[0]===2)return[0,t[1],1,u[1]];throw z0(C2,1)}function w1(x,r){if(typeof x=="number")return[0,0,r];switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var e=w1(x[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if(typeof r!="number"&&r[0]===0){var t=w1(x[1],r[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=x[2],i=Cd(x[1],r),c=i[2],v=i[1];if(typeof c!="number"&&c[0]===1){var s=w1(u,c[1]);return[0,[2,v,s[1]],s[2]]}throw z0(C2,1);case 3:var l=x[2],p=Cd(x[1],r),d=p[2],T=p[1];if(typeof d!="number"&&d[0]===1){var b=w1(l,d[1]);return[0,[3,T,b[1]],b[2]]}throw z0(C2,1);case 4:var C=x[4],N=x[1],I=rp(x[2],x[3],r),F=I[3],L=I[1];if(typeof F!="number"&&F[0]===2){var X=I[2],q=w1(C,F[1]);return[0,[4,N,L,X,q[1]],q[2]]}throw z0(C2,1);case 5:var J=x[4],e0=x[1],W=rp(x[2],x[3],r),x0=W[3],i0=W[1];if(typeof x0!="number"&&x0[0]===3){var f0=W[2],r0=w1(J,x0[1]);return[0,[5,e0,i0,f0,r0[1]],r0[2]]}throw z0(C2,1);case 6:var v0=x[4],o0=x[1],w0=rp(x[2],x[3],r),t0=w0[3],s0=w0[1];if(typeof t0!="number"&&t0[0]===4){var h0=w0[2],p0=w1(v0,t0[1]);return[0,[6,o0,s0,h0,p0[1]],p0[2]]}throw z0(C2,1);case 7:var C0=x[4],j0=x[1],P0=rp(x[2],x[3],r),M0=P0[3],U0=P0[1];if(typeof M0!="number"&&M0[0]===5){var T0=P0[2],G0=w1(C0,M0[1]);return[0,[7,j0,U0,T0,G0[1]],G0[2]]}throw z0(C2,1);case 8:var k0=x[4],G=x[1],S0=rp(x[2],x[3],r),Z0=S0[3],N0=S0[1];if(typeof Z0!="number"&&Z0[0]===6){var ux=S0[2],ex=w1(k0,Z0[1]);return[0,[8,G,N0,ux,ex[1]],ex[2]]}throw z0(C2,1);case 9:var nx=x[2],px=Cd(x[1],r),D0=px[2],dx=px[1];if(typeof D0!="number"&&D0[0]===7){var _x=w1(nx,D0[1]);return[0,[9,dx,_x[1]],_x[2]]}throw z0(C2,1);case 10:var K=w1(x[1],r);return[0,[10,K[1]],K[2]];case 11:var _0=x[1],U=w1(x[2],r);return[0,[11,_0,U[1]],U[2]];case 12:var m0=x[1],b0=w1(x[2],r);return[0,[12,m0,b0[1]],b0[2]];case 13:if(typeof r!="number"&&r[0]===8){var y0=r[1],E0=r[2],$0=x[3],z=x[1];if(Nv([0,x[2]],[0,y0]))throw z0(C2,1);var Dx=w1($0,E0);return[0,[13,z,y0,Dx[1]],Dx[2]]}break;case 14:if(typeof r!="number"&&r[0]===9){var Xx=r[1],K0=r[3],A=x[3],V=x[2],fx=x[1],wx=[0,G1(Xx)];if(Nv([0,G1(V)],wx))throw z0(C2,1);var Ix=w1(A,G1(K0));return[0,[14,fx,Xx,Ix[1]],Ix[2]]}break;case 15:if(typeof r!="number"&&r[0]===10){var ox=w1(x[1],r[1]);return[0,[15,ox[1]],ox[2]]}break;case 16:if(typeof r!="number"&&r[0]===11){var xr=w1(x[1],r[1]);return[0,[16,xr[1]],xr[2]]}break;case 17:var Fx=x[1],H0=w1(x[2],r);return[0,[17,Fx,H0[1]],H0[2]];case 18:var ur=x[2],X0=x[1];if(X0[0]===0){var or=X0[1],Q0=or[2],yx=w1(or[1],r),ix=yx[1],ax=w1(ur,yx[2]);return[0,[18,[0,[0,ix,Q0]],ax[1]],ax[2]]}var $x=X0[1],fr=$x[2],gr=w1($x[1],r),jr=gr[1],c1=w1(ur,gr[2]);return[0,[18,[1,[0,jr,fr]],c1[1]],c1[2]];case 19:if(typeof r!="number"&&r[0]===13){var Dr=w1(x[1],r[1]);return[0,[19,Dr[1]],Dr[2]]}break;case 20:if(typeof r!="number"&&r[0]===1){var e1=x[2],Ex=x[1],_=w1(x[3],r[1]);return[0,[20,Ex,e1,_[1]],_[2]]}break;case 21:if(typeof r!="number"&&r[0]===2){var $=x[1],vx=w1(x[2],r[1]);return[0,[21,$,vx[1]],vx[2]]}break;case 23:var L0=x[2],lx=x[1];if(typeof lx!="number")switch(lx[0]){case 0:return tt(lx,L0,r);case 1:return tt(lx,L0,r);case 2:return tt(lx,L0,r);case 3:return tt(lx,L0,r);case 4:return tt(lx,L0,r);case 5:return tt(lx,L0,r);case 6:return tt(lx,L0,r);case 7:return tt(lx,L0,r);case 8:return tt([8,lx[1],lx[2]],L0,r);case 9:var Px=lx[1],Ar=De(lx[2],L0,r),Hx=Ar[2];return[0,[23,[9,Px,Ar[1]],Hx[1]],Hx[2]];case 10:return tt(lx,L0,r);default:return tt(lx,L0,r)}switch(lx){case 0:return tt(lx,L0,r);case 1:return tt(lx,L0,r);case 2:if(typeof r!="number"&&r[0]===14){var a1=w1(L0,r[1]);return[0,[23,2,a1[1]],a1[2]]}throw z0(C2,1);default:return tt(lx,L0,r)}}throw z0(C2,1)}function tt(x,r,e){var t=w1(r,e);return[0,[23,x,t[1]],t[2]]}function De(x,r,e){if(typeof x=="number")return[0,0,w1(r,e)];switch(x[0]){case 0:if(typeof e!="number"&&e[0]===0){var t=De(x[1],r,e[1]);return[0,[0,t[1]],t[2]]}break;case 1:if(typeof e!="number"&&e[0]===1){var u=De(x[1],r,e[1]);return[0,[1,u[1]],u[2]]}break;case 2:if(typeof e!="number"&&e[0]===2){var i=De(x[1],r,e[1]);return[0,[2,i[1]],i[2]]}break;case 3:if(typeof e!="number"&&e[0]===3){var c=De(x[1],r,e[1]);return[0,[3,c[1]],c[2]]}break;case 4:if(typeof e!="number"&&e[0]===4){var v=De(x[1],r,e[1]);return[0,[4,v[1]],v[2]]}break;case 5:if(typeof e!="number"&&e[0]===5){var s=De(x[1],r,e[1]);return[0,[5,s[1]],s[2]]}break;case 6:if(typeof e!="number"&&e[0]===6){var l=De(x[1],r,e[1]);return[0,[6,l[1]],l[2]]}break;case 7:if(typeof e!="number"&&e[0]===7){var p=De(x[1],r,e[1]);return[0,[7,p[1]],p[2]]}break;case 8:if(typeof e!="number"&&e[0]===8){var d=e[1],T=e[2],b=x[2];if(Nv([0,x[1]],[0,d]))throw z0(C2,1);var C=De(b,r,T);return[0,[8,d,C[1]],C[2]]}break;case 9:if(typeof e!="number"&&e[0]===9){var N=e[2],I=e[1],F=e[3],L=x[3],X=x[2],q=x[1],J=[0,G1(I)];if(Nv([0,G1(q)],J))throw z0(C2,1);var e0=[0,G1(N)];if(Nv([0,G1(X)],e0))throw z0(C2,1);var W=Y2(g2(a2(I),N)),x0=W[4];W[2].call(null,j),x0(j);var i0=De(G1(L),r,F),f0=i0[2];return[0,[9,I,N,a2(i0[1])],f0]}break;case 10:if(typeof e!="number"&&e[0]===10){var r0=De(x[1],r,e[1]);return[0,[10,r0[1]],r0[2]]}break;case 11:if(typeof e!="number"&&e[0]===11){var v0=De(x[1],r,e[1]);return[0,[11,v0[1]],v0[2]]}break;case 13:if(typeof e!="number"&&e[0]===13){var o0=De(x[1],r,e[1]);return[0,[13,o0[1]],o0[2]]}break;case 14:if(typeof e!="number"&&e[0]===14){var w0=De(x[1],r,e[1]);return[0,[14,w0[1]],w0[2]]}break}throw z0(C2,1)}function nt(x,r,e){var t=Ux(e),u=0<=r?x:0,i=Td(r);if(i<=t)return e;var c=u===2?48:32,v=Dv(i,c);switch(u){case 0:In(e,0,v,0,t);break;case 1:In(e,0,v,i-t|0,t);break;default:x:if(0u){if(u!==32){if(43>u)break x;switch(u+Mw|0){case 5:e:if(t<(e+2|0)&&1=(e+1|0))break x;var c=Dv(e+1|0,48);return ls(c,0,u),In(r,1,c,(e-t|0)+2|0,t-1|0),S2(c)}if(71<=u){if(5>>0)break x}else if(65>u)break x}if(t=0)for(var i=u;;){var c=me(r,i);x:{r:{e:{if(32<=c){var v=c-34|0;if(58>>0){if(93<=v)break e}else if(56>>0)break r;var s=1;break x}if(11<=c){if(c===13)break r}else if(8<=c)break r}var s=4;break x}var s=2}e[1]=e[1]+s|0;var l=i+1|0;if(t===i)break;var i=l}if(e[1]===Bt(r))var p=r;else{var d=I1(e[1]);e[1]=0;var T=Bt(r)-1|0,b=0;if(T>=0)for(var C=b;;){var N=me(r,C);x:{r:{e:{if(35<=N){if(N!==92){if(Jr<=N)break e;break r}}else{if(32>N){if(14<=N)break e;switch(N){case 8:zr(d,e[1],92),e[1]++,zr(d,e[1],98);break x;case 9:zr(d,e[1],92),e[1]++,zr(d,e[1],Tv);break x;case 10:zr(d,e[1],92),e[1]++,zr(d,e[1],B2);break x;case 13:zr(d,e[1],92),e[1]++,zr(d,e[1],br);break x;default:break e}}if(34>N)break r}zr(d,e[1],92),e[1]++,zr(d,e[1],N);break x}zr(d,e[1],92),e[1]++,zr(d,e[1],48+(N/E1|0)|0),e[1]++,zr(d,e[1],48+((N/10|0)%10|0)|0),e[1]++,zr(d,e[1],48+(N%10|0)|0);break x}zr(d,e[1],N)}e[1]++;var I=C+1|0;if(T===C)break;var C=I}var p=d}var F=S2(p),L=Ux(F),X=Dv(L+2|0,34);return Pa(F,0,X,1,L),S2(X)}function Aq(x,r){var e=Td(r),t=yH[1];switch(x[2]){case 0:var u=E2;break;case 1:var u=pe;break;case 2:var u=69;break;case 3:var u=wn;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=We;break;case 7:var u=72;break;default:var u=70}var i=wq(16);switch(pl(i,37),x[1]){case 0:break;case 1:pl(i,43);break;default:pl(i,32)}return 8<=x[2]&&pl(i,35),pl(i,46),G2(i,tx+e),pl(i,u),Tq(i)}function Nd(x,r){if(13>x)return r;var e=[0,0],t=Ux(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=J0(r,i)+t2>>>0&&e[1]++;var c=i+1|0;if(t===i)break;var i=c}var v=e[1],s=I1(Ux(r)+((v-1|0)/3|0)|0),l=[0,0];function p(F){ls(s,l[1],F),l[1]++}var d=[0,((v-1|0)%3|0)+1|0],T=Ux(r)-1|0,b=0;if(T>=0)for(var C=b;;){var N=J0(r,C);9>>0||(d[1]===0&&(p(95),d[1]=3),d[1]+=-1),p(N);var I=C+1|0;if(T===C)break;var C=I}return S2(s)}function FH(x,r){switch(x){case 1:var e=wK;break;case 2:var e=bK;break;case 4:var e=EK;break;case 5:var e=AK;break;case 6:var e=SK;break;case 7:var e=PK;break;case 8:var e=IK;break;case 9:var e=CK;break;case 10:var e=NK;break;case 11:var e=OK;break;case 0:case 13:var e=_K;break;case 3:case 14:var e=TK;break;default:var e=jK}return Nd(x,vd(e,r))}function RH(x,r){switch(x){case 1:var e=HK;break;case 2:var e=VK;break;case 4:var e=WK;break;case 5:var e=QK;break;case 6:var e=ZK;break;case 7:var e=xH;break;case 8:var e=rH;break;case 9:var e=eH;break;case 10:var e=tH;break;case 11:var e=nH;break;case 0:case 13:var e=KK;break;case 3:case 14:var e=$K;break;default:var e=uH}return Nd(x,vd(e,r))}function MH(x,r){switch(x){case 1:var e=fH;break;case 2:var e=cH;break;case 4:var e=sH;break;case 5:var e=oH;break;case 6:var e=vH;break;case 7:var e=lH;break;case 8:var e=pH;break;case 9:var e=kH;break;case 10:var e=mH;break;case 11:var e=dH;break;case 0:case 13:var e=iH;break;case 3:case 14:var e=aH;break;default:var e=hH}return Nd(x,vd(e,r))}function LH(x,r){switch(x){case 1:var e=FK;break;case 2:var e=RK;break;case 4:var e=LK;break;case 5:var e=qK;break;case 6:var e=UK;break;case 7:var e=BK;break;case 8:var e=XK;break;case 9:var e=GK;break;case 10:var e=YK;break;case 11:var e=JK;break;case 0:case 13:var e=DK;break;case 3:case 14:var e=MK;break;default:var e=zK}return Nd(x,FL(e,r))}function gs(x,r,e){function t(d){switch(x[1]){case 0:var T=45;break;case 1:var T=43;break;default:var T=32}return kJ(e,r,T)}function u(d){var T=QY(e);return T===3?e<0?_H:wH:4<=T?bH:d}switch(x[2]){case 5:for(var i=YC(Aq(x,r),e),c=0,v=Ux(i);;){if(c===v)var s=0;else{var l=B1(i,c)+fo|0;x:{if(23>>0){if(l===55)break x}else if(21>>0)break x;var c=c+1|0;continue}var s=1}var p=s?i:Jx(i,gH);return u(p)}case 6:return t(j);case 7:return S2(gK(iq,qt(t(j))));case 8:return u(t(j));default:return YC(Aq(x,r),e)}}function ep(x,r,e,t){for(var u=r,i=e,c=t;;){if(typeof c=="number")return u(i);switch(c[0]){case 0:var v=c[1];return function(T0){return Gr(u,[5,i,T0],v)};case 1:var s=c[1];return function(T0){x:{r:{if(40<=T0){if(T0===92){var G=pK;break x}if(Jr>T0)break r}else{if(32<=T0){if(39>T0)break r;var G=kK;break x}if(14>T0)switch(T0){case 8:var G=mK;break x;case 9:var G=dK;break x;case 10:var G=hK;break x;case 13:var G=yK;break x}}var G0=I1(4);zr(G0,0,92),zr(G0,1,48+(T0/E1|0)|0),zr(G0,2,48+((T0/10|0)%10|0)|0),zr(G0,3,48+(T0%10|0)|0);var G=S2(G0);break x}var k0=I1(1);zr(k0,0,T0);var G=S2(k0)}var S0=Ux(G),Z0=Dv(S0+2|0,39);return Pa(G,0,Z0,1,S0),Gr(u,[4,i,S2(Z0)],s)};case 2:return dN(u,i,c[2],c[1],function(T0){return T0});case 3:return dN(u,i,c[2],c[1],DH);case 4:return Od(u,i,c[4],c[2],c[3],FH,c[1]);case 5:return Od(u,i,c[4],c[2],c[3],RH,c[1]);case 6:return Od(u,i,c[4],c[2],c[3],MH,c[1]);case 7:return Od(u,i,c[4],c[2],c[3],LH,c[1]);case 8:var l=c[4],p=c[3],d=c[2],T=c[1];if(typeof d=="number"){if(typeof p=="number")return p?function(T0,G0){return Gr(u,[4,i,gs(T,T0,G0)],l)}:function(T0){return Gr(u,[4,i,gs(T,pN(T),T0)],l)};var b=p[1];return function(T0){return Gr(u,[4,i,gs(T,b,T0)],l)}}if(d[0]===0){var C=d[2],N=d[1];if(typeof p=="number")return p?function(T0,G0){return Gr(u,[4,i,nt(N,C,gs(T,T0,G0))],l)}:function(T0){return Gr(u,[4,i,nt(N,C,gs(T,pN(T),T0))],l)};var I=p[1];return function(T0){return Gr(u,[4,i,nt(N,C,gs(T,I,T0))],l)}}var F=d[1];if(typeof p=="number")return p?function(T0,G0,k0){return Gr(u,[4,i,nt(F,T0,gs(T,G0,k0))],l)}:function(T0,G0){return Gr(u,[4,i,nt(F,T0,gs(T,pN(T),G0))],l)};var L=p[1];return function(T0,G0){return Gr(u,[4,i,nt(F,T0,gs(T,L,G0))],l)};case 9:return dN(u,i,c[2],c[1],lK);case 10:var i=[7,i],c=c[1];break;case 11:var i=[2,i,c[1]],c=c[2];break;case 12:var i=[3,i,c[1]],c=c[2];break;case 13:var X=c[3],q=c[2],J=wq(16);kN(J,q);var e0=Tq(J);return function(T0){return Gr(u,[4,i,e0],X)};case 14:var W=c[3],x0=c[2];return function(T0){var G0=T0[1],k0=w1(G0,G1(a2(x0)));if(typeof k0[2]=="number")return Gr(u,i,O1(k0[1],W));throw z0(C2,1)};case 15:var i0=c[1];return function(T0,G0){return Gr(u,[6,i,function(k0){return k(T0,k0,G0)}],i0)};case 16:var f0=c[1];return function(T0){return Gr(u,[6,i,T0],f0)};case 17:var i=[0,i,c[1]],c=c[2];break;case 18:var r0=c[1];if(r0[0]===0){let T0=i,G0=u,k0=c[2];var u=function(N0){return Gr(G0,[1,T0,[0,N0]],k0)},i=0,c=r0[1][1]}else{let T0=i,G0=u,k0=c[2];var u=function(N0){return Gr(G0,[1,T0,[1,N0]],k0)},i=0,c=r0[1][1]}break;case 19:throw z0([0,Nr,TH],1);case 20:var v0=c[3],o0=[8,i,EH];return function(T0){return Gr(u,o0,v0)};case 21:var w0=c[2];return function(T0){return Gr(u,[4,i,vd(tM,T0)],w0)};case 22:var t0=c[1];return function(T0){return Gr(u,[5,i,T0],t0)};case 23:var s0=c[2],h0=c[1];if(typeof h0=="number")switch(h0){case 0:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 1:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 2:throw z0([0,Nr,AH],1);default:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0])}switch(h0[0]){case 0:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 1:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 2:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 3:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 4:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 5:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 6:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 7:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 8:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 9:var p0=h0[2];return x<50?mN(x+1|0,u,i,p0,s0):z1(mN,[0,u,i,p0,s0]);case 10:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);default:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0])}default:var C0=c[3],j0=c[1],P0=h(c[2],0);return x<50?hN(x+1|0,u,i,C0,j0,P0):z1(hN,[0,u,i,C0,j0,P0])}}}function Gr(x,r,e){return wd(ep(0,x,r,e))}function mN(x,r,e,t,u){if(typeof t=="number")return x<50?k1(x+1|0,r,e,u):z1(k1,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(q){return yt(r,e,i,u)};case 1:var c=t[1];return function(q){return yt(r,e,c,u)};case 2:var v=t[1];return function(q){return yt(r,e,v,u)};case 3:var s=t[1];return function(q){return yt(r,e,s,u)};case 4:var l=t[1];return function(q){return yt(r,e,l,u)};case 5:var p=t[1];return function(q){return yt(r,e,p,u)};case 6:var d=t[1];return function(q){return yt(r,e,d,u)};case 7:var T=t[1];return function(q){return yt(r,e,T,u)};case 8:var b=t[2];return function(q){return yt(r,e,b,u)};case 9:var C=t[3],N=t[2],I=g2(a2(t[1]),N);return function(q){return yt(r,e,he(I,C),u)};case 10:var F=t[1];return function(q,J){return yt(r,e,F,u)};case 11:var L=t[1];return function(q){return yt(r,e,L,u)};case 12:var X=t[1];return function(q){return yt(r,e,X,u)};case 13:throw z0([0,Nr,SH],1);default:throw z0([0,Nr,PH],1)}}function yt(x,r,e,t){return wd(mN(0,x,r,e,t))}function k1(x,r,e,t){var u=[8,e,IH];return x<50?ep(x+1|0,r,u,t):z1(ep,[0,r,u,t])}function dN(x,r,e,t,u){if(typeof t=="number")return function(s){return Gr(x,[4,r,u(s)],e)};if(t[0]===0){var i=t[2],c=t[1];return function(s){return Gr(x,[4,r,nt(c,i,u(s))],e)}}var v=t[1];return function(s,l){return Gr(x,[4,r,nt(v,s,u(l))],e)}}function Od(x,r,e,t,u,i,c){if(typeof t=="number"){if(typeof u=="number")return u?function(b,C){return Gr(x,[4,r,kl(b,i(c,C))],e)}:function(b){return Gr(x,[4,r,i(c,b)],e)};var v=u[1];return function(b){return Gr(x,[4,r,kl(v,i(c,b))],e)}}if(t[0]===0){var s=t[2],l=t[1];if(typeof u=="number")return u?function(b,C){return Gr(x,[4,r,nt(l,s,kl(b,i(c,C)))],e)}:function(b){return Gr(x,[4,r,nt(l,s,i(c,b))],e)};var p=u[1];return function(b){return Gr(x,[4,r,nt(l,s,kl(p,i(c,b)))],e)}}var d=t[1];if(typeof u=="number")return u?function(b,C,N){return Gr(x,[4,r,nt(d,b,kl(C,i(c,N)))],e)}:function(b,C){return Gr(x,[4,r,nt(d,b,i(c,C))],e)};var T=u[1];return function(b,C){return Gr(x,[4,r,nt(d,b,kl(T,i(c,C)))],e)}}function hN(x,r,e,t,u,i){if(u){var c=u[1];return function(s){return qH(r,e,t,c,h(i,s))}}var v=[4,e,i];return x<50?ep(x+1|0,r,v,t):z1(ep,[0,r,v,t])}function qH(x,r,e,t,u){return wd(hN(0,x,r,e,t,u))}function _s(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=Eq(e[2]);return _s(x,t),J6(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];_s(x,c),J6(x,CH);var e=v}else{var s=i[1];_s(x,c),J6(x,NH);var e=s}break;case 6:var l=e[2];return _s(x,e[1]),h(l,x);case 7:_s(x,e[1]),bn(x);return;case 8:var p=e[2];return _s(x,e[1]),X2(p);case 2:case 4:var d=e[2];return _s(x,e[1]),J6(x,d);default:var T=e[2];_s(x,e[1]),KL(x,T);return}}}function ws(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=Eq(e[2]);return ws(x,t),cr(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];ws(x,c),cr(x,OH);var e=v}else{var s=i[1];ws(x,c),cr(x,jH);var e=s}break;case 6:var l=e[2];return ws(x,e[1]),cr(x,h(l,0));case 7:var e=e[1];break;case 8:var p=e[2];return ws(x,e[1]),X2(p);case 2:case 4:var d=e[2];return ws(x,e[1]),cr(x,d);default:var T=e[2];return ws(x,e[1]),ht(x,T)}}}function Sq(x,r){return Gr(function(e){return _s(x,e),0},0,r[1])}function yN(x){return Sq(Sn,x)}function ar(x){return Gr(function(r){var e=Wr(64);return ws(e,r),K1(e)},0,x[1])}var gN=[0,0],UH=_n,BH=[0,[3,0,0],v6],XH=ev,GH=[0,[4,0,0,0,0],W3],YH=tx,JH=[0,[11,AF,[2,0,[2,0,0]]],", %s%s"],zH=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],KH=tx,HH=tx,VH=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],$H="Out of memory",WH="Stack overflow",QH="Pattern matching failed",ZH="Assertion failed",xV="Undefined recursive module",rV="Raised at",eV="Re-raised at",tV="Raised by primitive operation at",nV="Called from",uV=[0,[12,32,[4,0,0,0,0]]," %d"],iV=" (inlined)",fV=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line",[2,0,[11,Rj,uz]]]]]]]]]],'%s %s in file "%s"%s, line%s, characters %d-%d'],cV=tx,aV=[0,[11,"s ",[4,0,0,0,[12,45,[4,0,0,0,0]]]],"s %d-%d"],sV=[0,[2,0,[11," unknown location",0]],"%s unknown location"],oV=[0,[2,0,[12,10,0]],`%s -`];function _N(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return h(ar(GH),e);if(Ov(e)===q3)return h(ar(BH),e);if(Ov(e)!==_E)return XH;for(var t=YC("%.12g",e),u=0,i=Ux(t);;){if(i<=u)return Jx(t,UH);var c=B1(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function Pq(x,r){if(x.length-1<=r)return YH;var e=Pq(x,r+1|0),t=_N(x,r);return k(ar(JH),t,e)}function tp(x){x:{r:{for(var r=rl(gN);r;){e:{var e=r[2],t=r[1];try{var u=h(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===xN)return $H;if(x===QL)return WH;if(x[1]===WL){var c=x[2],v=c[3],s=c[2],l=c[1];return hs(ar(rN),l,s,v,v+5|0,QH)}if(x[1]===Nr){var p=x[2],d=p[3],T=p[2],b=p[1];return hs(ar(rN),b,T,d,d+6|0,ZH)}if(x[1]===Y6){var C=x[2],N=C[3],I=C[2],F=C[1];return hs(ar(rN),F,I,N,N+6|0,xV)}if(Ov(x)===0){var L=x.length-1,X=x[1][1];if(2>>0)var q=Pq(x,2),J=_N(x,1),e0=k(ar(zH),J,q);else switch(L){case 0:var e0=KH;break;case 1:var e0=HH;break;default:var W=_N(x,1),e0=h(ar(VH),W)}var x0=[0,X,[0,e0]]}else var x0=[0,x[1],0];var i0=x0[2],f0=x0[1];return i0?Jx(f0,i0[1]):f0}function wN(x,r){var e=sJ(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=N1(e,i)[1+i];let e0=i;var v=function(x0){return x0?e0===0?rV:eV:e0===0?tV:nV};if(c[0]===0){if(c[3]===c[6])var s=c[3],d=h(ar(uV),s);else var l=c[6],p=c[3],d=k(ar(aV),p,l);var T=c[7],b=c[4],C=c[8]?iV:cV,N=c[2],I=c[9],F=v(c[1]),X=[0,nz(ar(fV),F,I,N,C,d,b,T)]}else if(c[1])var X=0;else var L=v(0),X=[0,h(ar(sV),L)];if(X){var q=X[1];h(Sq(x,oV),q)}var J=i+1|0;if(t===i)break;var i=J}}function bN(x){for(;;){var r=rl(gN),e=1-ud(gN,r,[0,x,r]);if(!e)return e}}var vV=[0,tx,`(Cannot print locations: +(function(i){function e(){var f=i();return f.default||f}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.flow=e()}})(function(){"use strict";var QA0=Object.create;var H5=Object.defineProperty;var ZA0=Object.getOwnPropertyDescriptor;var xI0=Object.getOwnPropertyNames;var rI0=Object.getPrototypeOf,eI0=Object.prototype.hasOwnProperty;var tI0=(a0,ox)=>()=>(ox||a0((ox={exports:{}}).exports,ox),ox.exports),$Y=(a0,ox)=>{for(var Yx in ox)H5(a0,Yx,{get:ox[Yx],enumerable:!0})},QY=(a0,ox,Yx,xr)=>{if(ox&&typeof ox=="object"||typeof ox=="function")for(let E1 of xI0(ox))!eI0.call(a0,E1)&&E1!==Yx&&H5(a0,E1,{get:()=>ox[E1],enumerable:!(xr=ZA0(ox,E1))||xr.enumerable});return a0};var nI0=(a0,ox,Yx)=>(Yx=a0!=null?QA0(rI0(a0)):{},QY(ox||!a0||!a0.__esModule?H5(Yx,"default",{value:a0,enumerable:!0}):Yx,a0)),uI0=a0=>QY(H5({},"__esModule",{value:!0}),a0);var ZY=tI0($j=>{(function(a0){typeof globalThis!="object"&&(this?ox():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:ox}),_T_));function ox(){var Yx=this||self;Yx.globalThis=Yx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var ox=320,Yx="loc",xr=289,E1=70416,S2=69748,da=163,Tt=92159,Vr=43587,G1="labeled_statement",yo="&=",Et="int_of_string",G3=110591,_o=92909,gp=11559,nD="regexp",V5=43301,bp=11703,$5=122654,ya=255,uD="%ni",Q5=68252,iD=232,Z5=42785,qn="declare_variable",Tp="while",xy=66938,ry=70301,ey=124907,Ep=126515,fD=218,Bn="pattern_identifier",ty=67643,Un="export_source",ny=216,uy=64279,cD="Out_of_memory",iy=113788,sD="comments",fy=126624,aD="win32",Xn="object_key_bigint_literal",oD=185,Sp=123214,_a="constructor",cy=69955,Gn="import_declaration",sy=68437,ay="Failure",Ap="Unix.Unix_error",oy=64255,vy=42539,ly=110579,Yn="export_default_declaration",zn="jsx_attribute_name",Ip=11727,py=43002,Pp=126500,Jn="component_param_pattern",vD="collect_comments_opt",Kn="match_unary_pattern",lD=321,Hn="keyof_type",pD="Invalid binary/octal ",kD="range",ky=170,wa="false",my=43798,mD=", characters ",Wn="object_type_property_getter",hy=65547,dy=126467,yy=65007,_y=42237,wy=8318,gy=71215,Vn="object_property_type",$n="type_alias",by=67742,Qn="function_body",hD=304,Ty=68111,Cp=120745,Ey=71959,Np=43880,dD="Match_failure",Zn="type_cast",wo=109,ga="void",Sy="generator",Ay=125124,Iy=101589,Op=94179,yD=">>>",jp=70404,x7="optional_indexed_access_type",$1="argument",r7="object_property",e7="object_type_property",Py=67004,Cy=42783,Ny=68850,_D="@",Oy=43741,jy=43487,Dp="object",wD="end",Rp=126571,Dy=71956,gD=208,Ry=126566,Fy=67702,bD="EEXIST",t7="this_expression",TD=203,My=11507,Ly=113807,Fp=119893,qy=42735,p6="rest",n7="null_literal",k6="protected",By=43615,v2=8231,Uy=68149,Xy=73727,Gy=72348,Yy=92995,Sv=224,zy=11686,Jy=43013,u7="assignment_pattern",Ky=12329,i7="function_type",Y3=192,f7="jsx_element_name",Hy=70018,ED=-57,c7="catch_clause_pattern",Mp=126540,s7="template_literal",Wy=120654,Vy=68497,$y=67679,a7="readonly_type",Qy=68735,Zy="<",Lp=": No such file or directory",x9=66915,r9="chain",SD="!",o7="object_type",e9=43712,qp=64297,t9=183969,n9=-105,u9=43503,i9=67591,Av=65278,f9=67669,v7="for_of_assignment_pattern",m6="`",c9=11502,l7="catch_body",s9=42191,go=-744106340,a9=182,Iv=":",AD="a string",o9=65663,v9=66978,l9=71947,Bp=43519,p9=71086,k9=125258,m9=12538,p7="expression_or_spread",ID="Printexc.handle_uncaught_exception",Up=69956,Xp=120122,Gp=247,PD=231,h9=" : flags Open_rdonly and Open_wronly are not compatible",k7="statement_fork_point",CD=710,ND=-692038429,Ue="static",d9=55203,y9=64324,_9=64111,OD="!==",w9=120132,g9=124903,h6="class",jD=222,m7="pattern_number_literal",ba="kind",b9=71903,h7="variable_declarator",DD=" named `",d7="typeof_expression",T9=126627,E9=70084,RD=228,Yp=70480,y7="class_private_field",S9=239,zp=120713,rn=65535,z3=-26,_7="private_name",A9=43137,w7="remote_identifier",I9=70161,g7="label_identifier",P9="src/parser/statement_parser.ml",C9=8335,N9=19903,O9=64310,Pv="_",b7="for_init_declaration",FD="infer",j9=64466,D9=43018,MD="tokens",R9=92735,F9=66954,M9=65473,L9=70285,T7="sequence",q9="compare: functional value",B9=69890,d6=1e3,U9=65487,X9=42653,LD="\\\\",qD="%=",E7="match_member_pattern_base",G9=72367,S7="function_rest_param",BD="/static/",Y9=124911,z9=65276,Jp=126558,J9=11498,UD=137,A7="export_default_declaration_decl",K9="cases",Kp=126602,I7="jsx_child",Xe="continue",H9=42962,XD="importKind",e1=122,J3="Literal",P7="pattern_object_property_identifier_key",W9=42508,bo="in",V9=55238,$9=67071,Q9=70831,Z9=72161,x_=67462,GD="<<=",r_=43009,e_=66383,Hp=67827,t_=72202,n_=69839,u_=66775,YD="-=",Cv=8202,i_=70105,f_=120538,zD=-92,C7="for_in_left_declaration",c_="rendersType",Wp=126563,s_=70708,Vp=126523,JD=166,N7="match_",KD=202,a_=110951,Ta="component",$p=126552,o_=66977,v_=213,O7="enum_member_identifier",HD=210,j7="enum_bigint_body",WD=">=",l_=126495,p_="specifiers",k_="=",m_=65338,y6="members",h_=123535,d_=43702,y_=72767,Nv="get",__=126633,Qp=126536,w_=94098,g_="types",b_=113663,VD="Internal Error: Found private field in object props",D7="jsx_element",T_=70366,E_=110959,Zp=120655,$D="trailingComments",QD=282,To=24029,ZD=-100,xR=144,H2="yield",R7="binding_pattern",F7="typeof_identifier",rR="ENOTEMPTY",xk=126468,S_=1255,A_=120628,M7="pattern_object_property_string_literal_key",I_=8521,eR="leadingComments",tR=8204,Eo="@ ",P_=70319,Ea="left",nR=188,rk="case",C_=19967,ek=42622,N_=43492,O_=113770,L7="match_instance_pattern_constructor",j_=42774,D_=183,tk=8468,q7="record_body",B7="class_implements",nk=126579,K3="string",uR=211,r2=-48,R_=69926,F_=123213,U7="if_consequent_statement",M_=124927,H3="number",L_=126546,q_=68119,B_=70726,uk=70750,U_=65489,iR="SpreadElement",fR="callee",cR=193,X_=70492,G_=71934,sR=164,Y_=110580,z_=12320,ik="any",se="/",X7="type_guard",w1="body",fk=178,ge="pattern",aR="comment_bounds",oR=297,G7="binding_type_identifier",J_=187,Y7="pattern_array_rest_element_pattern",ck="@])",K_=12543,H_=11623,vR="start",W_=67871,ae="interface",V_=8449,$_=67637,Q_=42961,sk=120085,Z_=126463,lR="alternate",pR=-1053382366,xw=70143,kR="--",rw=68031,z7="jsx_expression",J7="type_identifier_reference",ak=11647,ew="proto",St="identifier",tw=43696,At="raw",nw=126529,uw=11564,ok=126557,iw=64911,vk=67592,fw=43493,lk=215,cw=110588,_6=461894857,sw=92927,aw=67861,ow=119980,vw=43042,mR=-89,lw=66965,pw=67391,W3="computed",hR="unreachable jsxtext",kw=71167,mw=42559,hw=72966,dR=180,dw=197,pk=64319,yR=169,_R="*",kk=129,yw=66335,w6="meta",_w=43388,mk=94178,ft="optional",hk="unknown",ww=120121,gw=123180,dk=8469,bw=68220,wR="|",Tw=43187,Ew=94207,Sw=124895,yk=120513,Aw=42527,Ov=8286,Iw=94177,g6="var",K7="component_type_param",Pw=66421,gR=285,Cw=92991,Nw=68415,H7="comment",W7="match_pattern_array_element",jv=244,_k="^",Ow=173791,bR=136,jw=42890,Dw="ENOTDIR",Rw="??",Fw=43711,Mw=66303,Lw=113800,qw=42239,Bw=12703,V7="variance_opt",$7="+",TR=">>>=",ER=147,SR=376,wk="mixed",Uw=65613,Xw=73029,AR=318,Gw=68191,IR="*=",gk=8487,Yw=8477,Q7="toplevel_statement_list",bk="never",Tk="do",So=125,zw=72249,PR="Pervasives.do_at_exit",CR="visit_trailing_comment",Z7="jsx_closing_element",xu="jsx_namespaced_name",Jw=124908,Kw=126651,ru="component_declaration",Hw=15,eu="interface_type",tu="function_type_return_annotation",Ww=64109,Ek=65595,Sk=126560,Vw=110927,Ak=65598,Ik=8488,nu="`.",NR=175,Pk="package",Ck="else",Nk=120771,$w=68023,OR="fd ",Dv=8238,Ok=888960333,jk=119965,Qw=42655,uu="match_object_pattern",Zw=11710,xg=119993,iu="boolean_literal",jR=290,fu="statement_list",cu="function_param",su="match_as_pattern",au="pattern_object_property_bigint_literal_key",Dk=69959,rg=120485,DR=240,eg=191456,ou="declare_enum",Rk=120597,Fk=70281,vu="type_annotation",lu="spread_element",Mk=126544,tg=120069,en="key",ng=43583,ug="out",ig=` +`,RR="**=",pu="pattern_object_property_pattern",fg="e",cg=72712,FR="Internal Error: Found object private prop",sg="ENOENT",ag=-42,ku="jsx_opening_attribute",og=67646,mu="component_type",vg=64296,lg=43887,MR="Division_by_zero",LR="EnumDefaultedMember",hu="typeof_member_identifier",pg=43792,du="match_member_pattern_property",yu="declare_export_declaration_decl",kg=93026,_u="type_annotation_hint",mg=42887,hg=43881,dg=43761,Lk=8526,qR=287,b6=119,yg=43866,_g=72847,wg=8348,k1=101,gg=94026,qk=72272,BR="src/parser/flow_lexer.ml",bg=120744,Rv=8191,V3="implies",Bk=255,Uk=11711,wu="match_unary_pattern_argument",Tg=71235,UR=288,Xk=68116,cr=100,gu="match_expression",bu="enum_body",Gk=1114111,Tu="assignment",Eg=71955,Yk=43260,Eu="pattern_array_e",Sg=126583,XR="prefix",Su="class_body",T6="shorthand",Ag=171,Ig=66256,zk=-97,GR=" =",Pg=94032,Cg=42606,Au="match_case",Ng=71839,Jk=120134,Og=55291,jg=92862,Dg=43019,Rg=126543,$3="function",Fg=111355,Mg=11389,Lg=70753,qg=43249,Bg=64829,Kk="line",Iu="function_declaration",Hk="undefined",YR="([^/]+)",Ug=110947,Xg=70002,zR="Cygwin",Pu="as_expression",Gg=12591,Wk=64285,Yg=2048,zg=73112,Vk=126589,JR=225,$k=43259,Jg=72817,Qk=64318,KR=172,HR=209,Cu="match_binding_pattern",Nu=" ",Ou="import_source",E6="delete",WR="Enum `",Zk=126553,Kg=67001,Fv="default",Hg=11630,Wg=206,ju="enum_bigint_member",Vg=67504,x8=67593,$g=113791,VR="MatchObjectPatternProperty",Qg=69572,Du="typeof_type",$R=212,QR="%i",Ru="function_this_param",Zg=72329,Ao="0x",Mv=8239,xb=75075,ZR=57343,Fu="pattern_bigint_literal",rb=12341,xF=201,Lv="hook",rF=": closedir failed",eb=42959,r8=119970,tb=43560,eF="||=",Mu="member_private_name",nb=120570,Lu="object_key_identifier",e8=223,tF="Not_found",qu="record_static_property",nF=230,Bu="jsx_element_name_member_expression",Uu="string_literal",ub=120596,ib=43807,fb=69687,cb=63743,t8=72192,Xu="member_property",sb=43262,Gu="class_declaration",uF="renders*",iF="%Li",ab=126578,Yu="jsx_attribute",Q3=254,be="empty",S6="label",zu="object_internal_slot_property_type",n8=120133,ob=43359,Ge="predicate",fF="??=",vb=43697,lb=-43,Ju="default_opt",cF="the start of a statement",pb=67826,Ku="record_element",Hu="object_",Wu="class_element",u8=11631,i8=70855,Vu="opaque_type",$u="number_literal",sF=", ",f8=8319,c8=120004,s8=133,Qu="type_params",Zu="pattern_object_rest_property",W2="import",kb=72e3,mb=67413,hb=12343,db=70080,xi="intersection_type",l2=-36,yb=70005,A6="properties",_b=11679,wb=8483,gb=110587,aF=43520,ri="computed_key",oF=207,ei="class_identifier",bb="Invalid number ",ti="function_param_pattern",qv=12288,Tb=113817,Eb=70730,Sb=178207,a8=71236,Ab=167,ni="object_indexer_property_type",Ib=64286,vF="TypeAnnotation",lF=220,ui="type_identifier",ii="spread_property",fi="jsx_attribute_value_expression",Pb=126519,o8=70108,v8=126,l8=42999,Sa="prototype",Cb=" : flags Open_text and Open_binary are not compatible",pF="**",p8=43823,Nb=": Not a directory",ci="render_type",k8=72349,Z3="test",Ob=43776,jb=92879,Db=11263,kF=241,Rb=93052,si="nullable_type",Fb=43704,Mb=64321,mF="Property",Lb=72191,hF=165,I6="instanceof",qb=69247,dF=302,Ye="name",m8=126634,Bb=8516,h8="typeArguments",Ub=71127,ai="jsx_spread_attribute",Xb=66559,Gb=44031,Yb=43645,e2=8233,zb=71494,Jb="opaque",d8=72967,Kb=70106,oi="logical",yF="@[%s =@ ",P6="0o",y8=126554,Hb=71351,_8=8484,Wb=72242,w8=120687,xl=252,Vb=183983,C6="%S",vi="function_this_param_type",_F=292,g8="decorators",$b=43255,li="catch_clause",ze="-",Qb=67711,wF=": file descriptor already closed",b8=64311,pi="record_declaration",T8=120539,Zb="arguments",E8=73062,xT=173823,rT=42124,eT=72095,tT=125259,nT=42969,S8=70280,gF=12520,uT=69749,iT=70066,ki="binary",mi="for_in_statement",fT=43010,bF="^=",cT=126570,hi="for_statement",A8=126584,di="function_return_annotation",sT=72144,aT=8505,TF=-101,yi="class_expression",oT=120076,vT=69807,lT=40981,pT=-24976191,kT=72768,mT=126550,I8='"',_i="call_type_arg",EF="f",Bv="this",P8=126628,SF="===",AF=56320,wi="declare_module_exports",hT=120512,p2=105,dT=119974,yT=71450,_T=71942,IF=195,C8=120629,PF="/=",CF=">>",gi="declare_interface",NF=4096,bi="pattern_array_rest_element",wT=71338,N8=126520,Ti="as_const_expression",OF="Popping lex mode from empty stack",jF="renders?",gT=68405,Ei="member",Si="class_extends",Uv=12287,O8=126590,bT=66377,DF="fields",Io="async",Ai="pattern_array_element",rl=240,RF=308,TT=69864,Xv="readonly",ET=70460,ST=120779,AT=66378,Ii="new_",j8=126551,Pi="pattern_object_rest_property_pattern",Ci="for_statement_init",IT=43595,D8=68296,FF=148,MF="\0\0\0\0",PT=120712,CT=64217,NT=69295,LF="||",OT=";",jT=70461,DT=66939,RT="record",qF="collect_comments",BF=279,Ni="generic_type",FT=68295,MT=44002,R8=72162,Oi="object_call_property_type",F8=8305,M8=119995,L8="with",ji="class_property",UF="qualification",Di="jsx_attribute_name_namespaced",Ri="if_statement",Fi="typeof_qualified_identifier",XF=238,LT=65615,GF=176,t2="expression",q8=126559,Mi="jsx_attribute_value",Li="<2>",qi="component_param",B8="Map.bal",N6=132,qT=70412,BT=70440,YF="<<",U8="finally",zF="v",Bi="syntax_opt",Ui="meta_property",UT=12447,XT=67514,X8=12448,Xi="object_mapped_type_property",Gv="operator",JF="closedir",Gi="unary_expression",GT=126588,YT=70851,Yi="export_batch_specifier",el="renders",KF=226,zT=73111,HF=221,rx="",JT=66927,KT=64967,HT="elements",WT=67640,VT=43754,zi="declare_export_declaration",G8=-26065557,$T=65855,O6="boolean",Aa="typeof",QT=124902,WF=139,ZT=65629,VF=224,xE=43123,Y8=70449,rE=12735,Te=107,z8=11719,$F="!=",Ji="call_type_args",tl="asserts",Po=-46,eE="namespace",Ki="match_pattern",Hi="for_of_statement_lhs",J8=126504,tE=69505,K8="for",nE=72703,H8=120127,W8=43471,uE=93047,QF="Undefined_recursive_module",ZF=2147483647,Wi="template_literal_element",xM="Unexpected ",iE=101631,fE=65497,V8=68120,Vi="import_default_specifier",tn="array",rM="expressions",cE=110930,eM=204,$i="while_",Qi="function_rest_param_type",Co=63,sE=77808,tM="Unexpected token `",k2=114,Zi="pattern_object_p",aE=65140,oE=123190,xf="pattern_object_property_number_literal_key",j6="enum",rf="conditional_type",ef=113,tf="array_type",nM="minus",vE=43790,nf="do_while",lE=11567,pE=11694,D6=256,kE=119976,uf="component_body",nn=111,mE=177976,$8=67644,hE=73439,R6=951901561,uM="?",iM=")",Q8=43867,Z8=65575,dE=69445,fM="FunctionTypeParam",xm=119996,yE=65019,ff="conditional",_E=11505,cM=135,wE=71295,gE=12799,bE=67382,cf="type_guard_annotation",sf="object_key_computed",un=123,af="pattern_object_property_key",TE=119892,EE=67505,SE=66962,of="with_",AE=43273,vf="interface_declaration",rm="bool",IE=71945,PE="declaration",CE=11519,F6=">",NE=66771,em="}",sM=8472,OE=43014,lf="declare_function",Gr=127,jE="RestElement",DE=190,RE=8467,aM="module",tm=126522,oM="Sys_blocked_io",pf="jsx_opening_element",kf="object_key_number_literal",mf="match_instance_pattern",vM="|=",lM="mixins",FE=205,pM=217,nm="if",kM="+=",hf="match_object_pattern_property_key",df="match_rest_pattern",yf="export_named_declaration_specifier",um="try",im="_bigarr02",ME=70479,fn="right",LE=245,qE=11718,_f="tuple_labeled_element",mM="TypeParameterInstantiation",BE="mkdir",UE=71999,XE=870530776,hM="@[",dM=-908856609,yM=331416730,GE=11670,YE=66735,zE=43709,fm=43642,JE=67002,KE=69375,wf="function_body_any",HE=119807,_M="Assert_failure",gf="function_identifier",WE=65479,M6=131,Yv="new",bf="for_of_left_declaration",VE=120084,$E=100343,QE=73030,cm=70452,sm=134,ZE=253,xS=42954,wM=227,Tf="jsx_member_expression_object",Ef="class_property_value",rS=120144,gM=314,eS=66994,nl="set",tS=126498,Sf="tuple_element",Af="arg_list",nS=65481,uS=8511,iS=42964,fS=11492,am=126555,cS=71039,sS="exportKind",If="program",aS=70187,bM=173,It="as",zv=124,TM="visit_leading_comment",oS=110575,Pf="class_",vS=72440,lS=67897,EM=235,pS=8543,SM=141,Cf=120,Nf="match_object_pattern_property",L6=1024,kS=101640,AM=1027,IM=236,ul=246,PM="(",mS=66511,Of="regexp_literal",hS=65574,dS=43513,yS=43695,CM="&&",om=11558,_S=66503,wS=93071,jf="pattern_expression",gS=65381,vm=126538,bS=12292,Df="import_namespace_specifier",TS=67583,ES=120137,SS=69622,AS=120770,IS=71131,Jv=8287,PS=110590,CS=65135,NS="Fatal error: exception ",q6=118,OS=181,lm=11687,m2="camlinternalFormat.ml",jS=72959,DS=249,Rf="union_type",NM=8206,RS=73064,FS=70271,MS=92728,pm=65344,km=11695,Ff="class_decorator",OM="the end of an expression statement (`;`)",LS=177983,qS=8457,jM=931,BS=66499,US=94175,DM="#",XS="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",mm=70302,hm=126496,GS=66461,YS=82943,dm=8450,zS=72271,JS=70853,KS="of",RM="Stack_overflow",B6="hasUnknownMembers",U6="a",qf="variable_declarator_pattern",HS=73061,WS=77711,ym=64317,VS=73097,FM=269,Bf="enum_declaration",$S=66966,QS=189,ZS=119964,Uf="type_param",cn=782176664,_m=65535,MM=-10,xA=64433,wm=43815,gm=94031,bm=73065,rA=69958,LM=145,Tm="property",Xf="jsx_children",Gf="member_property_identifier",eA=42537,No="const",tA=70278,Yf="enum_string_member",X6="local",zf="jsx_element_name_identifier",nA=68223,Em="",uA=119967,Sm=119994,iA=66993,Jf="jsx_member_expression_identifier",Am="explicitType",fA=67589,cA=65597,sA="exported",aA=94111,oA=113775,Kf="object_spread_property_type",vA=64847,Hf="component_identifier",Wf="class_implements_interface",qM=162,BM=243,lA=12783,UM=`Fatal error: exception %s +`,Im=120093,G6="column",Vf="component_rest_param",XM="methods",pA=70451,kA=70312,mA=69967,Pm=70279,hA=66463,dA=92975,Cm=70286,$f="pattern_object_property_computed_key",Qf="object_key_string_literal",yA="jsError",Zf="type_args",_A=8304,GM="==",wr=115,xc="declare_component",wA=120092,gA=43638,bA=66811,Ia=-87,TA=43334,EA=66863,SA=77823,YM=143,rc="optional_call",AA=126562,Nm=70162,ec=104,zM="static ",IA=66963,Kv="await",Om=70107,V2="0",PA=72250,CA=8507,NA=100351,jm="AssignmentPattern",tc="type",JM="%u",OA="NonNullExpression",nc="function_expression_or_method",jA=43470,KM=146,HM=242,WM="camlinternalMod.ml",uc="match_or_pattern",DA=72750,RA=69414,FA=65370,ic="syntax",VM=32752,MA=42963,$M="End_of_file",LA=12294,qA=8471,QM="elementType",BA=43782,ZM="++",UA=43641,XA=71944,fc="record_property",GA=126601,YA=78894,xL=-45,Hv="null",rL=177,eL="satisfies",zA=131071,cc="import_specifier",sc="class_method",ac="type_",JA=126514,KA=8454,tL="inexact",HA=67807,WA=8525,VA=65470,$A=71352,oc="tuple_spread_element",nL=219,QA="abstract",ZA=73458,Je="return",Y6=65536,Dm=126548,vc="array_element",xI=-253313196,rI=186,Rm="catch",lc="infer_type",eI=12295,uL="Invalid legacy octal ",tI=69762,nI=43311,uI=65437,pc="variable_declaration",iL=-696510241,kc="function_params",iI=64316,fL=311,Fm=11565,cL="infinity",fI="@]",cI=65908,mc="extends",sI=66204,aI=43784,oI=11742,Mm=126503,Ke="debugger",vI=70457,z6=912068366,lI=68786,Lm="keyof",qm=69415,pI=12686,sn=127343600,hc="declare_type_alias",sL="the",aL=233,dc="jsx_element_name_namespaced",kI=72283,mI=161,yc="class_static_block",_c="function_param_type",Pt=128,hI=-673950933,Bm=126591,oL="Sys_error",dI=74649,yI=74862,J6="is",_I=43738,wI=68479,vL=196,Um=70854,wc="enum_boolean_member",Xm=72163,gI=92783,lL=281,gc="component_param_name",bI=68863,an=32768,pL=2048,TI=64284,kL="@{",EI="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Gm=8455,bc="update_expression",mL=276,SI=65500,K6="from",AI=68447,Ym=12592,II=92766,hL=">>=",n2=110,PI=66431,CI=43586,Tc="jsx_identifier",NI=" : file already exists",R1=128,OI=71958,jI=66717,Ec="enum_boolean_body",DI=64262,Yr="id",Sc="component_renders_annotation",RI=42888,FI=8584,MI=73008,Ac="enum_symbol_body",Ic="declare_namespace",zm=72713,LI=55215,Pc="object_property_value_type",Cc="match_wildcard_pattern",Nc="for_in_assignment_pattern",Jm=8485,qI=43395,BI=229,Pa="true",UI=43743,Oc="enum_number_member",dL=234,XI=72969,yL="expected *",Ee=102,_L=200,H6="symbol",Wv="source",jc="tparam_const_modifier",GI=43714,Dc="jsx_fragment",Rc="jsx_attribute_name_identifier",W6="public",YI=43442,Fc="pattern_object_property",zI=65786,JI=70783,KI=43713,HI=72160,wL="*-/",Mc="export_named_specifier",Lc="arrow_function",WI=122623,Km=70006,gL="${",VI=43814,qc="generic_qualified_identifier_type",$I=199,Bc="jsx_spread_child",Hm=8489,Wm=184,bL=2047,QI=66955,Uc="try_catch",ZI=70497,TL=313,EL=237,xP=67431,rP=125183,SL=-602162310,on="params",eP="consequent",tP=68029,nP=67829,uP=68095,Xc="enum_string_body",iP=93823,fP=68351,cP=65495,Gc="declare_module",Yc="match_as_pattern_target",zc="body_expression",sP=66175,aP=191,Vm=70441,$m=65141,Qm="&",Jc="super_expression",Zm=126564,oP=72105,qI0="fs",He="throw",vP=68287,lP=67839,Ca=116,pP=110882,kP=69404,mP=123197,Vv=65279,il="src/parser/type_parser.ml",hP=68115,xh=126547,rh=126556,dP=73055,Kc="member_property_expression",Hc="enum_defaulted_member",yP=43071,_P=11726,Wc="component_type_rest_param",wP=68607,Vc="object_key",AL=160,$2="variance",gP=70655,bP=70414,fl="super",TP=123583,EP=65594,V6="method",SP=73648,$6=121,AP=93951,$c="pattern_array_element_pattern",IP=43764,PP=42993,eh=120145,CP=74879,IL=168,th=8486,NP=72001,Qc="tagged_template",Zc="module_ref_literal",OP=65312,Oo="implements",jP=43700,DP=120003,PL="Invalid_argument",xs=16777215,RP=83526,nh=69744,uh=12336,rs="switch_case",CL=-61,es="optional_member",FP=64274,ih=64322,fh=126530,MP=71998,ch=72970,LP=13311,qP=73647,BP=120074,cl="let",NL="global",ts="expression_statement",ns="component_type_params",UP=512,XP=69634,GP=67461,YP=123627,zP=64913,OL="children",jL="PropertyDefinition",DL=1026,RL="%li",us="declare_class",JP=43258,is="indexed_access_type",KP=124926,h2=112,HP="b",fs="predicate_expression",cs="if_alternate_statement",Q6="private",FL=-594953737,ML=140,WP="nan",VP=72103,sh=11735,ss="statement",$P="rmdir",ah=66512,QP="match",ZP=198,xC=11734,as="import_named_specifier",rC=69599,eC=68799,tC=194559,os="match_array_pattern",LL=174,vs="function_",ls="bigint_literal",t1=248,oh=67638,vh=126539,nC=11557,qL=214,uC=5760,We="break",vn="block",ps="match_member_pattern",iC=123565,fC=66815,m1="value",BL=1039100673,cC=69746,sC=70448,aC=74751,ks="init",oC=69551,lh=65548,ms="jsx_member_expression",ph=68096,d2=108,kh=126521,vC=71487,hs="match_statement",lC=178205,pC=12548,UL=" : is a directory",ln=".",kC=12348,sl=-835925911,B2="typeParameters",mC=66855,Y1="typeAnnotation",$v="bigint",ds="jsx_attribute_value_literal",mh=194,XL="T_JSX_TEXT",hC=68466,hh=126537,GL=67714067,dC=69487,dh="export",yC=43822,yh=126499,_C=55242,ys="member_type_identifier",YL=138,wC=71679,Qv=130,gC=12438,bC=119969,zL=298,_h=12539,TC=119972,JL=",",EC=71423,SC="index out of bounds",Ct=106,al="%d",KL="T_RENDERS_QUESTION",wh=120571,gh="returnType",AC=69423,bh=120070,HL="%",Z6=117,IC=179,PC="EBADF",CC=93759,Th=64325,_s="component_params",NC=66517,OC=67423,jC=605857695,DC=43518,WL=251,ws="for_of_statement",RC=71983,VL="~",FC=12442,Ve="switch",MC=66207,Eh=126535,$L="&&=",LC=69289,qC=71723,gs="generic_identifier_type",BC=126619,bs="object_type_property_setter",UC=70418,QL="<=",XC=125251,GC=11702,Ts="enum_number_body",ol=250,YC=124910,zC=69297,JC=67455,KC=42511,Es="ts_satisfies",ZL=268,HC=68324,Sh="an identifier",WC=126534,Ss=103,VC=120126,jo=449540197,x4="declare",$C=68899,QC=126502,As="function_expression",xq=142,ZC=123135,xN=67967,rN=120487,eN=120686,Is="export_named_declaration",tN=66348,Ah=119981,nN=12352,Ps="tuple_type",uN=68680,Ih="target",Cs="call";function Ez(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function Sz(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;tx.hi?1:this.hix.mi?1:this.mix.lo?1:this.loe?1:rx.mi?1:this.mix.lo?1:this.lo>24),e=-this.hi+(r>>24);return new sr(x,r,e)},sr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new sr(r,e,t)},sr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new sr(r,e,t)},sr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*nq|0)+this.mi*x.lo+this.lo*x.mi,t=(e*nq|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new sr(r,e,t)},sr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},sr.prototype.isNeg=function(){return this.hi<<16<0},sr.prototype.and=function(x){return new sr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},sr.prototype.or=function(x){return new sr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},sr.prototype.xor=function(x){return new sr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},sr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new sr(this.lo<>24-x,this.hi<>24-x):x<48?new sr(0,this.lo<>48-x):new sr(0,0,this.lo<>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new sr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new sr(this.hi>>x-48,0,0)},sr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new sr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new sr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&rn):new sr(this.hi<<16>>x-32,e,e)},sr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&xs,this.lo=this.lo<<1&xs},sr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&xs,this.mi=(this.mi>>>1|this.hi<<23)&xs,this.hi=this.hi>>>1},sr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new sr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},sr.prototype.div=function(x){var r=this;x.isZero()&&iq();var e=r.hi^x.hi;r.hi&an&&(r=r.neg()),x.hi&an&&(x=x.neg());var t=r.udivmod(x).quotient;return e&an&&(t=t.neg()),t},sr.prototype.mod=function(x){var r=this;x.isZero()&&iq();var e=r.hi;r.hi&an&&(r=r.neg()),x.hi&an&&(x=x.neg());var t=r.udivmod(x).modulus;return e&an&&(t=t.neg()),t},sr.prototype.toInt=function(){return this.lo|this.mi<<24},sr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},sr.prototype.toArray=function(){return[this.hi>>8,this.hi&ya,this.mi>>16,this.mi>>8&ya,this.mi&ya,this.lo>>16,this.lo>>8&ya,this.lo&ya]},sr.prototype.lo32=function(){return this.lo|(this.mi&ya)<<24},sr.prototype.hi32=function(){return this.mi>>>8&rn|this.hi<<16};function Nz(x,r){return new sr(x&xs,x>>>24&ya|(r&rn)<<8,r>>>16&rn)}function cN(x){return x.hi32()}function sN(x){return x.lo32()}function r4(){u2(SC)}var Oz=im;function Do(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}Do.prototype.caml_custom=Oz,Do.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||u2("bigarray.js: invalid offset"),this.dims.length!=x.length&&u2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e=this.dims[e])&&r4(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&r4(),r=r*this.dims[e]+(x[e]-1);return r},Do.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return Nz(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Q3,t,u];default:return this.data[x]}},Do.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=sN(r),this.data[x*2+1]=cN(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},Do.prototype.fill=function(x){switch(this.kind){case 7:var r=sN(x),e=cN(x);if(r==e)this.data.fill(r);else for(var t=0;tc)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;ux.data[u+1])return 1;if(this.data[u]>>>0>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;ux.data[u])return 1}break}return 0};function ll(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ll.prototype=new Do,ll.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:u2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&r4(),x},ll.prototype.get=function(x){return this.data[x]},ll.prototype.set=function(x,r){return this.data[x]=r,0},ll.prototype.fill=function(x){return this.data.fill(x),0};function aN(x,r,e,t){var u=eq(x);return Ch(e)*u!=t.length&&u2("length doesn't match dims"),r==0&&e.length==1&&u==1?new ll(x,r,e,t):new Do(x,r,e,t)}function fq(x){return x.slice(1)}function jz(x,r,e){var t=fq(e),u=tq(x,Ch(t));return aN(x,r,t,u)}function e4(x,r,e){return x.set(x.offset(r),e),0}function t4(x,r,e){var t=String.fromCharCode;if(r==0&&e<=NF&&e==x.length)return t.apply(null,x);for(var u=rx;0=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?t4(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?t4(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&Nh(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v=0;v--)c[t+v]=i[r+v];else{for(var o=Math.min(u,i.length-r),v=0;v>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Oh(x){x.t==2?x.c+=pl(x.l-x.c.length,"\0"):x.c=t4(x.c,0,x.c.length),x.t=0}function oN(x){if(x.length<24){for(var r=0;rGr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function cq(x){for(var r=rx,e=rx,t,u,i,c,v=0,o=x.length;vUP?(e.substr(0,1),r+=e,e=rx,r+=x.slice(v,l)):e+=x.slice(v,l),l==o)break;v=l}c=1,++v=55295&&c<57344)&&(c=2)):(c=3,++v1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>rn?e+=String.fromCharCode(55232+(c>>10),AF+(c&1023)):e+=String.fromCharCode(c),e.length>L6&&(e.substr(0,1),r+=e,e=rx)}return r+e}function Oa(x,r,e){this.t=x,this.c=r,this.l=e}Oa.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Oh(this);case 0:if(oN(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Oa.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:cq(x)},Oa.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Oa(this.t,x,this.l)};function sq(x){return new Oa(0,x,x.length)}function UI0(x){return x}function Nt(x){return sq(x)}function Ns(x,r,e,t,u){return Na(Nt(x),r,e,t,u),0}function kl(x){return new sr(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function oe(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function vN(){u2(SC)}function Dz(x,r){r>>>0>=x.l-7&&vN();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=oe(x,r+t);return kl(e)}function zr(x,r,e){if(e&=ya,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Nh(x)}return x.c[r]=e,0}function ja(x,r,e){return r>>>0>=x.l&&vN(),zr(x,r,e)}function ml(x){return x.toArray()}function Rz(x,r,e){r>>>0>=x.l-7&&vN();for(var t=ml(e),u=0;u<8;u++)zr(x,r+7-u,t[u]);return 0}function Os(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Os(i,r.slice(e))}else{switch(u){case 1:{var i=function(o){for(var l=new Array(t+1),k=0;k>>0>=x.length-1&&r4(),x}function Fz(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function Mz(x){return x==LE?1:0}var Lz=Math.log2&&Math.log2(11235582092889474e291)==1020;function qz(x){if(Lz)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function lN(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function ct(x,r,e){return new sr(x,r,e)}function jh(x){if(!isFinite(x))return isNaN(x)?ct(1,0,VM):x>0?ct(0,0,VM):ct(0,0,65520);var r=x==0&&1/x==-1/0?an:x>=0?0:an;r&&(x=-x);var e=qz(x)+1023;e<=0?(e=0,x/=Math.pow(2,-DL)):(x/=Math.pow(2,e-AM),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&Hw|r|e<<4,ct(c,i,u)}function aq(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==im)for(var t=0;t>4;if(u==bL)return(r|e|t&Hw)==0?t&an?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&Hw);return u>0?(c+=16,c*=Math.pow(2,u-AM)):c*=Math.pow(2,-DL),t&an&&(c=-c),c}function Z2(x){Q2.Failure||(Q2.Failure=[t1,ay,-3]),fN(Q2.Failure,x)}function oq(x,r,e){var t=x.read32s();(t<0||t>16)&&Z2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&ya,c=u>>8&1,v=[];if(e==im)for(var o=0;o>>17,r=lq(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function Bz(x,r){return x=Da(x,sN(r)),x=Da(x,cN(r)),x}function pq(x,r){return Bz(x,jh(r))}function kq(x){var r=Ch(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>D6&&(r=D6);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=Da(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=Da(e,t)}break;case 4:case 5:r>R1&&(r=R1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=Da(e,t);(r&1)!=0&&(e=Da(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32),r*=2;for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32);for(var u=0;u0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if((i|0)!=0)return i|0}return e}function hN(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function dN(x){return x instanceof Oa}function dq(x){if(typeof x=="number")return d6;if(dN(x))return xl;if(hN(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=Bk){var r=x[0]|0;return r==Q3?0:r}else{if(x instanceof String)return gF;if(typeof x=="string")return gF;if(x instanceof Number)return d6;if(x&&x.caml_custom)return S_;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function xe(x,r){return xr?1:0}function Kz(x,r){return x.t&6&&Oh(x),r.t&6&&Oh(r),x.cr.c?1:0}function Dh(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=dq(x);if(u==ol){x=x[1];continue}var i=dq(r);if(i==ol){r=r[1];continue}if(u!==i)return u==d6?i==S_?hq(x,r,-1,e):-1:i==d6?u==S_?hq(r,x,1,e):1:ur)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(xr)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(xr)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(xr)return 1}break;case 246:case 254:default:if(Mz(u)){u2("compare: continuation value");break}if(x.length!=r.length)return x.length1&&t.push(x,r,1);break}}if(t.length==0)return 0;var o=t.pop();r=t.pop(),x=t.pop(),o+10)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=rx,x.t=2):(x.c=pl(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Nh(x),e+=r;r0&&r===r||(x=x.replace(/_/g,rx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,rx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;Z2("float_of_string")}function _N(x){x=x;var r=x.length;r>31&&u2("format_int: format too long");for(var e={justify:$7,signstyle:ze,filler:Nu,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:EF},t=0;t=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function wN(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=ze)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=rx;if(x.justify==$7&&x.filler==Nu)for(var u=e;u20?(E-=20,k/=Math.pow(10,E),k+=new Array(E+1).join(V2),h>0&&(k=k+ln+new Array(h+1).join(V2)),k):k.toFixed(h)}var t,u=_N(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=WP,u.filler=Nu;else if(!isFinite(r))t="inf",u.filler=Nu;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==fg&&(t=t.slice(0,c-1)+V2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(fg),o=+t.slice(v+1);if(o<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==V2;)c--;t.charAt(c)==ln&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==fg&&(t=t.slice(0,c-1)+V2+t.slice(c-1));break}else{var l=i;if(o<0)l-=o+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==V2;)c--;t.charAt(c)==ln&&c--,t=t.slice(0,c+1)}}break}return wN(u,t)}function Fh(x,r){if(x==al)return rx+r;var e=_N(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Nu;var u=e.prec-t.length;u>0&&(t=pl(u,V2)+t)}return wN(e,t)}var wq=0;function js(){return wq++}function gq(){return[0]}var Mh=[];function zx(x,r,e){var t=x[1],u=Mh[e];if(u===void 0)for(var i=Mh.length;i>1|1,rUP?(e.substr(0,1),r+=e,e=rx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t>6),e+=String.fromCharCode(Pt|t&Co)):t<55296||t>=ZR?e+=String.fromCharCode(VF|t>>12,Pt|t>>6&Co,Pt|t&Co):t>=56319||i+1==c||(u=x.charCodeAt(i+1))ZR?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(DR|t>>18,Pt|t>>12&Co,Pt|t>>6&Co,Pt|t&Co)),e.length>L6&&(e.substr(0,1),r+=e,e=rx)}return r+e}function Ot(x){return oN(x)?x:Qz(x)}function Zz(x,r,e){if(!isFinite(x))return isNaN(x)?Ot(WP):Ot(x>0?cL:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?rx:$7,c=rx;if(t)c=ze;else switch(e){case 43:c=$7;break;case 32:c=Nu;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var o=x.toString(16);if(r>=0){var l=o.indexOf(ln);if(l<0)o+=ln+pl(r,V2);else{var k=l+1+r;o.length>24&xs,x>>31&rn)}function rJ(x){return x.toInt()}function eJ(x){return+x.isNeg()}function bN(x){return x.neg()}function bq(x,r){var e=_N(x);e.signedconv&&eJ(r)&&(e.sign=-1,r=bN(r));var t=rx,u=n4(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(rJ(c.modulus))+t}while(!xJ(r));if(e.prec>=0){e.filler=Nu;var v=e.prec-t.length;v>0&&(t=pl(v,V2)+t)}return wN(e,t)}function Rx(x){return x.length}function z0(x,r){return x.charCodeAt(r)}function Tq(x,r){return x.add(r)}function Eq(x,r){return x.mul(r)}function TN(x,r){return x.ucompare(r)<0}function Sq(x){var r=0,e=Rx(x),t=10,u=1;if(e>0)switch(z0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=e1?x-87:-1}function Zv(x){var r=Sq(x),e=r[0],t=r[1],u=r[2],i=n4(u),c=new sr(xs,268435455,rn).udivmod(i).quotient,v=z0(x,e),o=Lh(v);(o<0||o>=u)&&Z2(Et);for(var l=n4(o);;)if(e++,v=z0(x,e),v!=95){if(o=Lh(v),o<0||o>=u)break;TN(c,l)&&Z2(Et),o=n4(o),l=Tq(Eq(i,l),o),TN(l,o)&&Z2(Et)}return e!=Rx(x)&&Z2(Et),u==10&&TN(new sr(0,0,an),l)&&Z2(Et),t<0&&(l=bN(l)),l}function Aq(x,r){return x.or(r)}function qh(x){return x.toFloat()}function st(x){var r=Sq(x),e=r[0],t=r[1],u=r[2],i=Rx(x),c=-1>>>0,v=e=u)&&Z2(Et);var l=o;for(e++;e=u)break;l=u*l+o,l>c&&Z2(Et)}return e!=i&&Z2(Et),l=t*l,u==10&&(l|0)!=l&&Z2(Et),l|0}function Wx(x){return oN(x)?x:cq(x)}function tJ(x){for(var r={},e=1;e=0?x.l:x.l=x.length}function uJ(x){return function(){for(var r=nJ(x),e=new Array(r),t=0;t>>0&&EN(x,ul,jv)?0:1}function cJ(x){return EN(x,jv,ol),0}function sJ(x,r){return+(Dh(x,r,!1)<0)}function Iq(x){return x}function aJ(x,r){return x.get(x.offset(r))}function oJ(x,r){return x.xor(r)}function vJ(x,r){return x.shift_right_unsigned(r)}function lJ(x,r){return x.shift_left(r)}function Uh(x){function r(B,z){return lJ(B,z)}function e(B,z){return vJ(B,z)}function t(B,z){return Aq(B,z)}function u(B,z){return oJ(B,z)}function i(B,z){return Tq(B,z)}function c(B,z){return Eq(B,z)}function v(B,z){return t(r(B,z),e(B,64-z))}function o(B,z){return aJ(B,z)}function l(B,z,x0){return e4(B,z,x0)}var k=Zv(Iq("0xd1342543de82ef95")),h=Zv(Iq("0xdaba0b6eb09322e3")),E,q,X,T=x,I=o(T,0),N=o(T,1),P=o(T,2),R=o(T,3);E=i(N,P),E=c(u(E,e(E,32)),h),E=c(u(E,e(E,32)),h),E=u(E,e(E,32)),l(T,1,i(c(N,k),I));var q=P,X=R;return X=u(X,q),q=v(q,24),q=u(u(q,X),r(X,16)),X=v(X,37),l(T,2,q),l(T,3,X),E}function Fo(e,r){e<0&&r4();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u>>32-k,o)}function e(c,v,o,l,k,h,E){return r(v&o|~v&l,c,v,k,h,E)}function t(c,v,o,l,k,h,E){return r(v&l|o&~l,c,v,k,h,E)}function u(c,v,o,l,k,h,E){return r(v^o^l,c,v,k,h,E)}function i(c,v,o,l,k,h,E){return r(o^(v|~l),c,v,k,h,E)}return function(c,v){var o=c[0],l=c[1],k=c[2],h=c[3];o=e(o,l,k,h,v[0],7,3614090360),h=e(h,o,l,k,v[1],12,3905402710),k=e(k,h,o,l,v[2],17,606105819),l=e(l,k,h,o,v[3],22,3250441966),o=e(o,l,k,h,v[4],7,4118548399),h=e(h,o,l,k,v[5],12,1200080426),k=e(k,h,o,l,v[6],17,2821735955),l=e(l,k,h,o,v[7],22,4249261313),o=e(o,l,k,h,v[8],7,1770035416),h=e(h,o,l,k,v[9],12,2336552879),k=e(k,h,o,l,v[10],17,4294925233),l=e(l,k,h,o,v[11],22,2304563134),o=e(o,l,k,h,v[12],7,1804603682),h=e(h,o,l,k,v[13],12,4254626195),k=e(k,h,o,l,v[14],17,2792965006),l=e(l,k,h,o,v[15],22,1236535329),o=t(o,l,k,h,v[1],5,4129170786),h=t(h,o,l,k,v[6],9,3225465664),k=t(k,h,o,l,v[11],14,643717713),l=t(l,k,h,o,v[0],20,3921069994),o=t(o,l,k,h,v[5],5,3593408605),h=t(h,o,l,k,v[10],9,38016083),k=t(k,h,o,l,v[15],14,3634488961),l=t(l,k,h,o,v[4],20,3889429448),o=t(o,l,k,h,v[9],5,568446438),h=t(h,o,l,k,v[14],9,3275163606),k=t(k,h,o,l,v[3],14,4107603335),l=t(l,k,h,o,v[8],20,1163531501),o=t(o,l,k,h,v[13],5,2850285829),h=t(h,o,l,k,v[2],9,4243563512),k=t(k,h,o,l,v[7],14,1735328473),l=t(l,k,h,o,v[12],20,2368359562),o=u(o,l,k,h,v[5],4,4294588738),h=u(h,o,l,k,v[8],11,2272392833),k=u(k,h,o,l,v[11],16,1839030562),l=u(l,k,h,o,v[14],23,4259657740),o=u(o,l,k,h,v[1],4,2763975236),h=u(h,o,l,k,v[4],11,1272893353),k=u(k,h,o,l,v[7],16,4139469664),l=u(l,k,h,o,v[10],23,3200236656),o=u(o,l,k,h,v[13],4,681279174),h=u(h,o,l,k,v[0],11,3936430074),k=u(k,h,o,l,v[3],16,3572445317),l=u(l,k,h,o,v[6],23,76029189),o=u(o,l,k,h,v[9],4,3654602809),h=u(h,o,l,k,v[12],11,3873151461),k=u(k,h,o,l,v[15],16,530742520),l=u(l,k,h,o,v[2],23,3299628645),o=i(o,l,k,h,v[0],6,4096336452),h=i(h,o,l,k,v[7],10,1126891415),k=i(k,h,o,l,v[14],15,2878612391),l=i(l,k,h,o,v[5],21,4237533241),o=i(o,l,k,h,v[12],6,1700485571),h=i(h,o,l,k,v[3],10,2399980690),k=i(k,h,o,l,v[10],15,4293915773),l=i(l,k,h,o,v[1],21,2240044497),o=i(o,l,k,h,v[8],6,1873313359),h=i(h,o,l,k,v[15],10,4264355552),k=i(k,h,o,l,v[6],15,2734768916),l=i(l,k,h,o,v[13],21,1309151649),o=i(o,l,k,h,v[4],6,4149444226),h=i(h,o,l,k,v[11],10,3174756917),k=i(k,h,o,l,v[2],15,718787259),l=i(l,k,h,o,v[9],21,3951481745),c[0]=x(o,c[0]),c[1]=x(l,c[1]),c[2]=x(k,c[2]),c[3]=x(h,c[3])}})();function kJ(x,r,e){var t=x.len&Co,u=0;if(x.len+=e,t){var i=64-t;if(e=64;)x.b8.set(r.subarray(u,u+64),0),Xh(x.w,x.b32),e-=64,u+=64;e&&x.b8.set(r.subarray(u,u+e),0)}function mJ(x){var r=x.len&Co;if(x.b8[r]=Pt,r++,r>56){for(var e=r;e<64;e++)x.b8[e]=0;Xh(x.w,x.b32);for(var e=0;e<56;e++)x.b8[e]=0}else for(var e=r;e<56;e++)x.b8[e]=0;x.b32[14]=x.len<<3,x.b32[15]=x.len>>29&536870911,Xh(x.w,x.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(var e=0;e<4;e++)t[u*4+e]=x.w[u]>>8*e&255;return t}function SN(x){return x.t!=4&&Nh(x),x.c}function hJ(x){return t4(x,0,x.length)}function dJ(x,r,e){var t=pJ(),u=SN(x);return kJ(t,u.subarray(r,r+e),e),hJ(mJ(t))}function yJ(x,r,e){return dJ(Nt(x),r,e)}function jt(x){return x.l}function _J(){return 0}function jr(x){fN(Q2.Sys_error,x)}var Ra=new Array;function pn(x){var r=Ra[x];return r.opened||jr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(t4(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function Pq(){}function XI0(x){for(var r=Rx(x),e=new Uint8Array(r),t=0;t1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var TJ=["E2BIG","EACCES","EAGAIN",PC,"EBUSY","ECHILD","EDEADLK","EDOM",bD,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",sg,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",Dw,rR,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function Fa(x,r,e,t){var u=TJ.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Ot(r||rx),Ot(e||rx)];return i}var Nq={};function Mo(x){return Nq[x]}function Ma(x,r){throw J0([0,x].concat(r))}function IN(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new Oa(4,x,x.length)}function Oq(x){jr(x+Lp)}function ve(x){this.data=x}ve.prototype=new Pq,ve.prototype.constructor=ve,ve.prototype.truncate=function(x){var r=this.data;this.data=b1(x|0),Na(r,0,this.data,0,x)},ve.prototype.length=function(){return jt(this.data)},ve.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=b1(x+t),c=this.data;this.data=i,Na(c,0,this.data,0,u)}return Na(IN(r),e,this.data,x,t),0},ve.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=b1(t|0);Na(this.data,x,i,0,t),r.set(SN(i),e)}return t};function x3(x,r,e){this.file=r,this.name=x,this.flags=e}x3.prototype.err_closed=function(){jr(this.name+wF)},x3.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},x3.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},x3.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},x3.prototype.close=function(){this.file=void 0};function A2(x,r){this.content={},this.root=x,this.lookupFun=r}A2.prototype.nm=function(x){return this.root+x},A2.prototype.create_dir_if_needed=function(x){for(var r=x.split(se),e=rx,t=0;t0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=b1(t);return Na(IN(r),e,u,0,t),this.log(u.toUtf16()),0}jr(this.fd+wF)},f4.prototype.read=function(x,r,e,t){jr(this.fd+": file descriptor is write only")},f4.prototype.close=function(){this.log=void 0};function zh(x,r){return r==null&&(r=Gh.length),Gh[r]=x,r|0}function GI0(x,r,e){for(var t={};r;){switch(r[1]){case 0:t.rdonly=1;break;case 1:t.wronly=1;break;case 2:t.append=1;break;case 3:t.create=1;break;case 4:t.truncate=1;break;case 5:t.excl=1;break;case 6:t.binary=1;break;case 7:t.text=1;break;case 8:t.nonblock=1;break}r=r[2]}t.rdonly&&t.wronly&&jr(x+h9),t.text&&t.binary&&jr(x+Cb);var u=EJ(x),i=u.device.open(u.rest,t);return zh(i,void 0)}(function(){function x(r,e){return u4()?wJ(r,e):new f4(r,e)}zh(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),zh(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),zh(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function SJ(x){var r=Gh[x];r.flags.wronly&&jr(OR+x+" is writeonly");var e=null,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!1,buffer_curr:0,buffer_max:0,buffer:new Uint8Array(Y6),refill:e};return Ra[t.fd]=t,t.fd}function Dq(x){var r=Gh[x];r.flags.rdonly&&jr(OR+x+" is readonly");var e=r.flags.buffered!==void 0?r.flags.buffered:1,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(Y6),buffered:e};return Ra[t.fd]=t,t.fd}function AJ(){for(var x=0,r=0;ru.buffer.length){var i=new Uint8Array(u.buffer_curr+r.length);i.set(u.buffer),u.buffer=i}switch(u.buffered){case 0:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,pn(x);break;case 1:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&pn(x);break;case 2:var c=r.lastIndexOf(10);c<0?(u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&pn(x)):(u.buffer.set(r.subarray(0,c+1),u.buffer_curr),u.buffer_curr+=c+1,pn(x),u.buffer.set(r.subarray(c+1),u.buffer_curr),u.buffer_curr+=r.length-c-1);break}return 0}function PJ(x,u,e,t){var u=SN(u);return IJ(x,u,e,t)}function PN(x,r,e,t){return PJ(x,Nt(r),e,t)}function Rq(x,r){var e=String.fromCharCode(r);return PN(x,e,0,1),0}function r3(x,r){return+(Dh(x,r,!1)!=0)}function CN(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function e3(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:dN(x)||hN(x)?xl:x instanceof Function||typeof x=="function"?Gp:x&&x.caml_custom?Bk:d6}function CJ(x){var r={};if(x)for(var e=1;e=0?x=u:Z2("caml_register_global: cannot locate "+t)}}Q2[x+1]=r,e&&(Q2[e]=r)}function NN(x,r){return Nq[x]=r,0}function NJ(x){return x[2]=wq++,x}function Sr(x,r){return x===r?1:0}function OJ(){u2(SC)}function F1(x,r){return r>>>0>=Rx(x)&&OJ(),z0(x,r)}function C(x,r){return 1-Sr(x,r)}function I2(x){return x.t&6&&Oh(x),x.c}function jJ(){return 2147483647/4|0}var DJ=a0.process&&a0.process.platform&&a0.process.platform==aD?zR:"Unix";function RJ(){return[0,DJ,32,0]}function FJ(){uq(Q2.Not_found)}function Fq(x){var r=rq(Wx(x));return r===void 0&&FJ(),Ot(r)}function MJ(){if(a0.crypto){if(a0.crypto.getRandomValues){var x=a0.crypto.getRandomValues(new Int32Array(4));return[0,x[0],x[1],x[2],x[3]]}else if(a0.crypto.randomBytes){var x=new Int32Array(a0.crypto.randomBytes(16).buffer);return[0,x[0],x[1],x[2],x[3]]}}var r=new Date().getTime(),e=r^4294967295*Math.random();return[0,e]}function Jh(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function z1(x,r){return{joo_tramp:x,joo_args:r}}function Dr(x,r){if(r.fun)return x.fun=r.fun,0;if(typeof r=="function")return x.fun=r,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function M1(x){{if(x instanceof Array)return x;var r;return a0.RangeError&&x instanceof a0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||a0.InternalError&&x instanceof a0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=Q2.Stack_overflow:x instanceof a0.Error&&Mo(yA)?r=[0,Mo(yA),x]:r=[0,Q2.Failure,Ot(String(x))],x instanceof a0.Error&&(r.js_error=x),r}}function LJ(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function qJ(x){var r=rx;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&LJ(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=PM;for(var u=e;ue&&(r+=sF);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof Oa||typeof i=="string"?r+=I8+i.toString()+I8:r+=Pv}r+=iM}else x[0]==t1&&(r+=x[1]);return r}function Mq(x){if(x instanceof Array&&(x[0]==0||x[0]==t1)){var r=Mo(ID);if(r)Bh(r,[x,!1]);else{var e=qJ(x),t=Mo(PR);if(t&&Bh(t,[0]),console.error(NS+e),x.js_error)throw x.js_error}}else throw x}function BJ(){var x=a0.process;x&&x.on?x.on("uncaughtException",function(r,e){Mq(r),x.exit(2)}):a0.addEventListener&&a0.addEventListener("error",function(r){r.error&&Mq(r.error)})}BJ();function d(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):Os(x,[r])}function p(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):Os(x,[r,e])}function Z0(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):Os(x,[r,e,t])}function c4(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):Os(x,[r,e,t,u])}function La(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):Os(x,[r,e,t,u,i])}function UJ(x,r,e,t,u,i,c){return(x.l>=0?x.l:x.l=x.length)==6?x(r,e,t,u,i,c):Os(x,[r,e,t,u,i,c])}function XJ(x,r,e,t,u,i,c,v){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,c,v):Os(x,[r,e,t,u,i,c,v])}var D=void 0,ON=[t1,cD,-1],Lq=[t1,oL,-2],mn=[t1,ay,-3],Kh=[t1,PL,-4],Ds=[t1,tF,-7],qq=[t1,dD,-8],Bq=[t1,RM,-9],Nr=[t1,_M,-11],s4=[t1,QF,-12],GJ=[4,0,0,0,[12,45,[4,0,0,0,0]]],jN=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,mD,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],dl=[0,0,[0,0,0],[0,0,0]],Lo=[0,0,0,0,0,0,1,0,0,0],Uq=[0,"first_leading","last_trailing"],Xq=[0,Af,tn,vc,tf,Lc,Ti,Pu,Tu,u7,ls,ki,R7,G7,vn,zc,iu,We,Cs,_i,Ji,l7,li,c7,Pf,Su,Gu,Ff,Wu,yi,Si,ei,B7,Wf,sc,y7,ji,Ef,yc,H7,uf,ru,Hf,qi,gc,Jn,_s,Sc,Vf,mu,K7,ns,Wc,ri,ff,rf,Xe,Ke,us,xc,ou,zi,yu,lf,gi,Gc,wi,Ic,hc,qn,Ju,nf,be,j7,ju,bu,Ec,wc,Bf,Hc,O7,Ts,Oc,Xc,Yf,Ac,Yi,Yn,A7,Is,yf,Mc,Un,t2,p7,ts,Nc,C7,mi,Mf,b7,v7,bf,ws,Hi,hi,Ci,vs,Qn,wf,Iu,As,nc,gf,cu,ti,_c,kc,S7,Qi,di,Ru,vi,i7,tu,gs,qc,Ni,St,cs,U7,Ri,W2,Gn,Vi,as,Df,Ou,cc,is,lc,ae,vf,eu,xi,Yu,zn,Rc,Di,Mi,fi,ds,I7,Xf,Z7,D7,f7,zf,Bu,dc,z7,Dc,Tc,ms,Jf,Tf,xu,ku,pf,ai,Bc,Hn,g7,G1,oi,N7,os,su,Yc,Cu,Au,gu,mf,L7,ps,E7,du,uu,Nf,hf,uc,Ki,W7,df,hs,Kn,wu,Cc,Ei,Mu,Xu,Kc,Gf,ys,Ui,Zc,Ii,n7,si,$u,Hu,Oi,ni,zu,Vc,Xn,sf,Lu,kf,Qf,Xi,r7,Vn,Pc,Kf,o7,e7,Wn,bs,Vu,rc,x7,es,ge,Eu,Ai,$c,bi,Y7,Fu,jf,Bn,m7,Zi,Fc,au,$f,P7,af,xf,pu,M7,Zu,Pi,Lf,Ge,fs,_7,If,a7,q7,pi,Ku,fc,qu,Of,w7,ci,Je,T7,lu,ii,ss,k7,fu,Uu,Jc,Ve,rs,ic,Bi,Qc,s7,Wi,t7,He,Q7,jc,Uc,Es,Sf,_f,oc,Ps,ac,$n,vu,_u,Zf,Zn,X7,cf,ui,J7,Uf,Qu,d7,F7,hu,Fi,Du,Gi,Rf,bc,pc,h7,qf,$2,V7,$i,of,H2],hn=[0,0,0];Dt(11,s4,QF),Dt(10,Nr,_M),Dt(9,[t1,oM,MM],oM),Dt(8,Bq,RM),Dt(7,qq,dD),Dt(6,Ds,tF),Dt(5,[t1,MR,-6],MR),Dt(4,[t1,$M,-5],$M),Dt(3,Kh,PL),Dt(2,mn,ay),Dt(1,Lq,oL),Dt(0,ON,cD);function L1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,L1(x[1])];case 1:return[1,L1(x[1])];case 2:return[2,L1(x[1])];case 3:return[3,L1(x[1])];case 4:return[4,L1(x[1])];case 5:return[5,L1(x[1])];case 6:return[6,L1(x[1])];case 7:return[7,L1(x[1])];case 8:var r=x[1];return[8,r,L1(x[2])];case 9:var e=x[1];return[9,e,e,L1(x[3])];case 10:return[10,L1(x[1])];case 11:return[11,L1(x[1])];case 12:return[12,L1(x[1])];case 13:return[13,L1(x[1])];default:return[14,L1(x[1])]}}function le(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,le(x[1],r)];case 1:return[1,le(x[1],r)];case 2:return[2,le(x[1],r)];case 3:return[3,le(x[1],r)];case 4:return[4,le(x[1],r)];case 5:return[5,le(x[1],r)];case 6:return[6,le(x[1],r)];case 7:return[7,le(x[1],r)];case 8:var e=x[1];return[8,e,le(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,le(x[3],r)];case 10:return[10,le(x[1],r)];case 11:return[11,le(x[1],r)];case 12:return[12,le(x[1],r)];case 13:return[13,le(x[1],r)];default:return[14,le(x[1],r)]}}function A1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,A1(x[1],r)];case 1:return[1,A1(x[1],r)];case 2:var e=x[1];return[2,e,A1(x[2],r)];case 3:var t=x[1];return[3,t,A1(x[2],r)];case 4:var u=x[3],i=x[2],c=x[1];return[4,c,i,u,A1(x[4],r)];case 5:var v=x[3],o=x[2],l=x[1];return[5,l,o,v,A1(x[4],r)];case 6:var k=x[3],h=x[2],E=x[1];return[6,E,h,k,A1(x[4],r)];case 7:var T=x[3],I=x[2],N=x[1];return[7,N,I,T,A1(x[4],r)];case 8:var P=x[3],R=x[2],q=x[1];return[8,q,R,P,A1(x[4],r)];case 9:var X=x[1];return[9,X,A1(x[2],r)];case 10:return[10,A1(x[1],r)];case 11:var B=x[1];return[11,B,A1(x[2],r)];case 12:var z=x[1];return[12,z,A1(x[2],r)];case 13:var x0=x[2],W=x[1];return[13,W,x0,A1(x[3],r)];case 14:var Z=x[2],t0=x[1];return[14,t0,Z,A1(x[3],r)];case 15:return[15,A1(x[1],r)];case 16:return[16,A1(x[1],r)];case 17:var i0=x[1];return[17,i0,A1(x[2],r)];case 18:var u0=x[1];return[18,u0,A1(x[2],r)];case 19:return[19,A1(x[1],r)];case 20:var k0=x[2],o0=x[1];return[20,o0,k0,A1(x[3],r)];case 21:var S0=x[1];return[21,S0,A1(x[2],r)];case 22:return[22,A1(x[1],r)];case 23:var s0=x[1];return[23,s0,A1(x[2],r)];default:var v0=x[2],m0=x[1];return[24,m0,v0,A1(x[3],r)]}}function Px(x){throw J0([0,mn,x],1)}function U2(x){throw J0([0,Kh,x],1)}function Hh(x){return 0<=x?x:-x|0}var YJ=Pa,zJ=wa;function Gx(x,r){var e=Rx(x),t=Rx(r),u=b1(e+t|0);return Ns(x,0,u,0,e),Ns(r,0,u,e,t),I2(u)}function qx(x,r){if(!x)return r;var e=x[2],t=x[1];if(!e)return[0,t,r];var u=e[2],i=e[1];if(!u)return[0,t,[0,i,r]];for(var c=[0,u[1],To],v=c,o=1,l=u[2];;){if(l){var k=l[2],h=l[1];if(k){var E=k[2],T=k[1];if(E){var I=[0,E[1],To],N=E[2];v[1+o]=[0,h,[0,T,I]];var v=I,o=1,l=N;continue}v[1+o]=[0,h,[0,T,r]]}else v[1+o]=[0,h,r]}else v[1+o]=r;return[0,t,[0,i,c]]}}SJ(0);var Gq=Dq(1),dn=Dq(2),JJ="output_substring";function a4(x,r){PN(x,r,0,Rx(r))}function Yq(x,r,e,t){return 0<=e&&0<=t&&(Rx(r)-t|0)>=e?PN(x,r,e,t):U2(JJ)}function zq(x){return a4(dn,x),Rq(dn,10),pn(dn)}var DN=[0,function(x){for(var r=AJ(0);;){if(!r)return 0;var e=r[2],t=r[1];try{pn(t)}catch(c){var u=M1(c);if(u[1]!==Lq)throw J0(u,0)}var r=e}}],Jq=[0,function(x){}];function RN(x){return d(Jq[1],0),d(vl(DN),0)}NN(PR,RN);var Kq=RJ(0)[1],o4=(4*jJ(0)|0)-1|0;function Wh(x,r){return r?[0,d(x,r[1])]:0}function t3(x){return x?1:0}function Hq(x){return 25>>0?x:x-32|0}var KJ="hd",HJ="tl",WJ="List.iter2";function qa(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function v4(x){return x?x[1]:Px(KJ)}function Wq(x){return x?x[2]:Px(HJ)}function yl(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function cx(x){return yl(x,0)}function _l(x){if(!x)return 0;var r=x[1];return qx(r,_l(x[2]))}function yn(x,r){if(!r)return 0;var e=r[2],t=r[1];if(!e)return[0,x(t),0];for(var u=e[2],i=e[1],c=x(t),v=[0,x(i),To],o=v,l=1,k=u;;){if(k){var h=k[2],E=k[1];if(h){var T=h[2],I=h[1],N=x(E),P=[0,x(I),To];o[1+l]=[0,N,P];var o=P,l=1,k=T;continue}o[1+l]=[0,x(E),0]}else o[1+l]=0;return[0,c,v]}}function Vh(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,x(t[1]),e],t=u}}function P2(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];d(x,e[1]);var e=t}}function y2(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=p(x,t,u[1]),u=i}}function FN(x,r,e){if(!r)return e;var t=r[1];return x(t,FN(x,r[2],e))}function Vq(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],c=t[2];x(t[1],u[1]);var t=c,u=i;continue}}else if(!u)return;return U2(WJ)}}function wl(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=d(x,e[1]);if(u)return u;var e=t}}function MN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=yq(e[1],x)===0?1:0;if(u)return u;var e=t}}function l4(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=e[1];if(x(u))for(var i=[0,u,To],c=i,v=1,o=t;;){if(!o)return c[1+v]=0,i;var l=o[2],k=o[1];if(x(k)){var h=[0,k,To];c[1+v]=h;var c=h,v=1,o=l}else var o=l}else var e=t}}var VJ="String.sub / Bytes.sub",$J="Bytes.blit",QJ="String.blit / Bytes.blit_string";function n3(x,r){var e=b1(x);return $z(e,0,x,r),e}function $q(x,r,e){if(0<=r&&0<=e&&(jt(x)-e|0)>=r){var t=b1(e);return Na(x,r,t,0,e),t}return U2(VJ)}function gl(x,r,e){return I2($q(x,r,e))}function Qq(x,r,e,t,u){if(0<=u&&0<=r&&(jt(x)-u|0)>=r&&0<=t&&(jt(e)-u|0)>=t){Na(x,r,e,t,u);return}return U2($J)}function _n(x,r,e,t,u){if(0<=u&&0<=r&&(Rx(x)-u|0)>=r&&0<=t&&(jt(e)-u|0)>=t){Ns(x,r,e,t,u);return}return U2(QJ)}var ZJ="String.concat",xK=rx;function $h(x,r){return I2(n3(x,r))}function C2(x,r,e){return I2($q(Nt(x),r,e))}function Zq(x,r){if(!r)return xK;var e=Rx(x);x:{r:{for(var t=0,u=r,i=0;u;){var c=u[1];if(!u[2])break r;var v=(Rx(c)+e|0)+t|0,o=u[2],l=t<=v?v:U2(ZJ),t=l,u=o}var k=t;break x}var k=Rx(c)+t|0}for(var h=b1(k),E=i,T=r;;){if(T){var I=T[1];if(T[2]){var N=T[2];Ns(I,0,h,E,Rx(I)),Ns(x,0,h,E+Rx(I)|0,e);var E=(E+Rx(I)|0)+e|0,T=N;continue}Ns(I,0,h,E,Rx(I))}return I2(h)}}function xB(x){var r=Nt(x);if(jt(r)===0)var e=r;else{var t=jt(r),u=b1(t);Na(r,0,u,0,t),zr(u,0,Hq(oe(r,0)));var e=u}return I2(e)}function rB(x,r){var e=[0,0],t=[0,Rx(r)],u=Rx(r)-1|0;if(u>=0)for(var i=u;;){if(z0(r,i)===x){var c=e[1];e[1]=[0,C2(r,i+1|0,(t[1]-i|0)-1|0),c],t[1]=i}var v=i-1|0;if(i===0)break;var i=v}var o=e[1];return[0,C2(r,0,t[1]),o]}function Qh(x,r){return Dz(Nt(x),r)}var rK="Array.blit";function eB(x,r,e,t,u){if(0<=u&&0<=r&&(x.length-1-u|0)>=r&&0<=t&&(e.length-1-u|0)>=t){Ez(x,r,e,t,u);return}return U2(rK)}function tB(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){x(r[1+u]);var i=u+1|0;if(e===u)break;var u=i}}function Zh(x,r){var e=r.length-1;if(e===0)return[0];var t=Fo(e,x(r[1])),u=e-1|0,i=1;if(u>=1)for(var c=i;;){t[1+c]=x(r[1+c]);var v=c+1|0;if(u===c)break;var c=v}return t}function p4(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];e;)var r=r+1|0,e=e[2];for(var i=Fo(r,u),c=1,v=t;;){if(!v)return i;var o=v[2];i[1+c]=v[1];var c=c+1|0,v=o}}function nB(x){try{var r=[0,Zv(x)];return r}catch(t){var e=M1(t);if(e[1]===mn)return 0;throw J0(e,0)}}var eK=B8,tK=B8,nK=B8,uK=B8;function LN(x){function r(c){return c?c[5]:0}function e(c,v,o,l){var k=r(c),h=r(l),E=h<=k?k+1|0:h+1|0;return[0,c,v,o,l,E]}function t(c,v,o,l){var k=c?c[5]:0,h=l?l[5]:0;if((h+2|0)=h){var z=h<=k?k+1|0:h+1|0;return[0,c,v,o,l,z]}if(!l)return U2(uK);var x0=l[4],W=l[3],Z=l[2],t0=l[1],i0=r(t0);if(i0<=r(x0))return e(e(c,v,o,t0),Z,W,x0);if(!t0)return U2(nK);var u0=t0[3],k0=t0[2],o0=t0[1],S0=e(t0[4],Z,W,x0);return e(e(c,v,o,o0),k0,u0,S0)}function u(c,v,o){if(!o)return[0,0,c,v,0,1];var l=o[4],k=o[3],h=o[2],E=o[1],T=o[5],I=p(x[1],c,h);if(I===0)return k===v?o:[0,E,c,v,l,T];if(0<=I){var N=u(c,v,l);return l===N?o:t(E,h,k,N)}var P=u(c,v,E);return E===P?o:t(P,h,k,l)}function i(c,v,o){for(var l=v,k=o;;){if(!l)return k;var h=l[4],E=l[3],T=l[2],I=c(T,E,i(c,l[1],k)),l=h,k=I}}return[0,0,u,,,,,,,,,,,,,,,function(c,v){for(var o=v;;){if(!o)throw J0(Ds,1);var l=o[4],k=o[3],h=o[1],E=p(x[1],c,o[2]);if(E===0)return k;var T=0<=E?l:h,o=T}},,,,,,,i]}function k4(x){return[0,0,0]}function m4(x){x[1]=0,x[2]=0}function u3(x,r){r[1]=[0,x,r[1]],r[2]=r[2]+1|0}function bl(x){var r=x[1];if(!r)return 0;var e=r[1];return x[1]=r[2],x[2]=x[2]-1|0,[0,e]}function Tl(x){var r=x[1];return r?[0,r[1]]:0}function uB(x){return[0,0,0,0]}function qN(x){x[1]=0,x[2]=0,x[3]=0}function BN(x,r){var e=[0,x,0],t=r[3];return t?(r[1]=r[1]+1|0,t[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}var iK="Buffer.add: cannot grow buffer",fK="Buffer.add_substring/add_subbytes";function Kr(x){var r=1<=x?x:1,e=o4=(e+r|0));)t[1]=2*t[1]|0;o4=0)for(var c=i;;){zr(t,c,x(oe(r,c)));var v=c+1|0;if(u===c)break;var c=v}return t}var uH=al,iH="%+d",fH="% d",cH=QR,sH="%+i",aH="% i",oH="%x",vH="%#x",lH="%X",pH="%#X",kH="%o",mH="%#o",hH=JM,dH="%Ld",yH="%+Ld",_H="% Ld",wH=iF,gH="%+Li",bH="% Li",TH="%Lx",EH="%#Lx",SH="%LX",AH="%#LX",IH="%Lo",PH="%#Lo",CH="%Lu",NH="%ld",OH="%+ld",jH="% ld",DH=RL,RH="%+li",FH="% li",MH="%lx",LH="%#lx",qH="%lX",BH="%#lX",UH="%lo",XH="%#lo",GH="%lu",YH="%nd",zH="%+nd",JH="% nd",KH=uD,HH="%+ni",WH="% ni",VH="%nx",$H="%#nx",QH="%nX",ZH="%#nX",xW="%no",rW="%#no",eW="%nu",tW=[0,Ss],nW=ln,uW="neg_infinity",iW=cL,fW=WP,cW=[0,m2,1558,4],sW="Printf: bad conversion %[",aW=[0,m2,1626,39],oW=[0,m2,1649,31],vW=[0,m2,1650,31],lW="Printf: bad conversion %_",pW=kL,kW=hM,mW=kL,hW=hM;function xd(x,r){if(typeof x=="number")return[0,0,r];if(x[0]===0)return[0,[0,x[1],x[2]],r];if(typeof r!="number"&&r[0]===2)return[0,[1,x[1]],r[1]];throw J0(N2,1)}function d4(x,r,e){var t=xd(x,e);if(typeof r!="number")return[0,t[1],[0,r[1]],t[2]];if(!r)return[0,t[1],0,t[2]];var u=t[2];if(typeof u!="number"&&u[0]===2)return[0,t[1],1,u[1]];throw J0(N2,1)}function h1(x,r){if(typeof x=="number")return[0,0,r];switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var e=h1(x[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if(typeof r!="number"&&r[0]===0){var t=h1(x[1],r[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=x[2],i=xd(x[1],r),c=i[2],v=i[1];if(typeof c!="number"&&c[0]===1){var o=h1(u,c[1]);return[0,[2,v,o[1]],o[2]]}throw J0(N2,1);case 3:var l=x[2],k=xd(x[1],r),h=k[2],E=k[1];if(typeof h!="number"&&h[0]===1){var T=h1(l,h[1]);return[0,[3,E,T[1]],T[2]]}throw J0(N2,1);case 4:var I=x[4],N=x[1],P=d4(x[2],x[3],r),R=P[3],q=P[1];if(typeof R!="number"&&R[0]===2){var X=P[2],B=h1(I,R[1]);return[0,[4,N,q,X,B[1]],B[2]]}throw J0(N2,1);case 5:var z=x[4],x0=x[1],W=d4(x[2],x[3],r),Z=W[3],t0=W[1];if(typeof Z!="number"&&Z[0]===3){var i0=W[2],u0=h1(z,Z[1]);return[0,[5,x0,t0,i0,u0[1]],u0[2]]}throw J0(N2,1);case 6:var k0=x[4],o0=x[1],S0=d4(x[2],x[3],r),s0=S0[3],v0=S0[1];if(typeof s0!="number"&&s0[0]===4){var m0=S0[2],p0=h1(k0,s0[1]);return[0,[6,o0,v0,m0,p0[1]],p0[2]]}throw J0(N2,1);case 7:var E0=x[4],b0=x[1],C0=d4(x[2],x[3],r),D0=C0[3],U0=C0[1];if(typeof D0!="number"&&D0[0]===5){var T0=C0[2],M0=h1(E0,D0[1]);return[0,[7,b0,U0,T0,M0[1]],M0[2]]}throw J0(N2,1);case 8:var y0=x[4],G=x[1],j0=d4(x[2],x[3],r),Q0=j0[3],q0=j0[1];if(typeof Q0!="number"&&Q0[0]===6){var ix=j0[2],xx=h1(y0,Q0[1]);return[0,[8,G,q0,ix,xx[1]],xx[2]]}throw J0(N2,1);case 9:var fx=x[2],yx=xd(x[1],r),R0=yx[2],lx=yx[1];if(typeof R0!="number"&&R0[0]===7){var kx=h1(fx,R0[1]);return[0,[9,lx,kx[1]],kx[2]]}throw J0(N2,1);case 10:var Q=h1(x[1],r);return[0,[10,Q[1]],Q[2]];case 11:var I0=x[1],M=h1(x[2],r);return[0,[11,I0,M[1]],M[2]];case 12:var d0=x[1],g0=h1(x[2],r);return[0,[12,d0,g0[1]],g0[2]];case 13:if(typeof r!="number"&&r[0]===8){var h0=r[1],A0=r[2],$0=x[3],Kx=x[1];if(r3([0,x[2]],[0,h0]))throw J0(N2,1);var J=h1($0,A0);return[0,[13,Kx,h0,J[1]],J[2]]}break;case 14:if(typeof r!="number"&&r[0]===9){var tr=r[1],Zx=r[3],b=x[3],V=x[2],tx=x[1],_x=[0,L1(tr)];if(r3([0,L1(V)],_x))throw J0(N2,1);var gx=h1(b,L1(Zx));return[0,[14,tx,tr,gx[1]],gx[2]]}break;case 15:if(typeof r!="number"&&r[0]===10){var ex=h1(x[1],r[1]);return[0,[15,ex[1]],ex[2]]}break;case 16:if(typeof r!="number"&&r[0]===11){var Jx=h1(x[1],r[1]);return[0,[16,Jx[1]],Jx[2]]}break;case 17:var Ux=x[1],hr=h1(x[2],r);return[0,[17,Ux,hr[1]],hr[2]];case 18:var dr=x[2],V0=x[1];if(V0[0]===0){var K0=V0[1],Cx=K0[2],bx=h1(K0[1],r),Ox=bx[1],ux=h1(dr,bx[2]);return[0,[18,[0,[0,Ox,Cx]],ux[1]],ux[2]]}var br=V0[1],nr=br[2],$r=h1(br[1],r),l1=$r[1],C1=h1(dr,$r[2]);return[0,[18,[1,[0,l1,nr]],C1[1]],C1[2]];case 19:if(typeof r!="number"&&r[0]===13){var Qr=h1(x[1],r[1]);return[0,[19,Qr[1]],Qr[2]]}break;case 20:if(typeof r!="number"&&r[0]===1){var O1=x[2],Hr=x[1],w=h1(x[3],r[1]);return[0,[20,Hr,O1,w[1]],w[2]]}break;case 21:if(typeof r!="number"&&r[0]===2){var Y=x[1],px=h1(x[2],r[1]);return[0,[21,Y,px[1]],px[2]]}break;case 23:var X0=x[2],vx=x[1];if(typeof vx!="number")switch(vx[0]){case 0:return $e(vx,X0,r);case 1:return $e(vx,X0,r);case 2:return $e(vx,X0,r);case 3:return $e(vx,X0,r);case 4:return $e(vx,X0,r);case 5:return $e(vx,X0,r);case 6:return $e(vx,X0,r);case 7:return $e(vx,X0,r);case 8:return $e([8,vx[1],vx[2]],X0,r);case 9:var Ix=vx[1],Cr=Se(vx[2],X0,r),Vx=Cr[2];return[0,[23,[9,Ix,Cr[1]],Vx[1]],Vx[2]];case 10:return $e(vx,X0,r);default:return $e(vx,X0,r)}switch(vx){case 0:return $e(vx,X0,r);case 1:return $e(vx,X0,r);case 2:if(typeof r!="number"&&r[0]===14){var f1=h1(X0,r[1]);return[0,[23,2,f1[1]],f1[2]]}throw J0(N2,1);default:return $e(vx,X0,r)}}throw J0(N2,1)}function $e(x,r,e){var t=h1(r,e);return[0,[23,x,t[1]],t[2]]}function Se(x,r,e){if(typeof x=="number")return[0,0,h1(r,e)];switch(x[0]){case 0:if(typeof e!="number"&&e[0]===0){var t=Se(x[1],r,e[1]);return[0,[0,t[1]],t[2]]}break;case 1:if(typeof e!="number"&&e[0]===1){var u=Se(x[1],r,e[1]);return[0,[1,u[1]],u[2]]}break;case 2:if(typeof e!="number"&&e[0]===2){var i=Se(x[1],r,e[1]);return[0,[2,i[1]],i[2]]}break;case 3:if(typeof e!="number"&&e[0]===3){var c=Se(x[1],r,e[1]);return[0,[3,c[1]],c[2]]}break;case 4:if(typeof e!="number"&&e[0]===4){var v=Se(x[1],r,e[1]);return[0,[4,v[1]],v[2]]}break;case 5:if(typeof e!="number"&&e[0]===5){var o=Se(x[1],r,e[1]);return[0,[5,o[1]],o[2]]}break;case 6:if(typeof e!="number"&&e[0]===6){var l=Se(x[1],r,e[1]);return[0,[6,l[1]],l[2]]}break;case 7:if(typeof e!="number"&&e[0]===7){var k=Se(x[1],r,e[1]);return[0,[7,k[1]],k[2]]}break;case 8:if(typeof e!="number"&&e[0]===8){var h=e[1],E=e[2],T=x[2];if(r3([0,x[1]],[0,h]))throw J0(N2,1);var I=Se(T,r,E);return[0,[8,h,I[1]],I[2]]}break;case 9:if(typeof e!="number"&&e[0]===9){var N=e[2],P=e[1],R=e[3],q=x[3],X=x[2],B=x[1],z=[0,L1(P)];if(r3([0,L1(B)],z))throw J0(N2,1);var x0=[0,L1(N)];if(r3([0,L1(X)],x0))throw J0(N2,1);var W=G2(_2(f2(P),N)),Z=W[4];W[2].call(null,D),Z(D);var t0=Se(L1(q),r,R),i0=t0[2];return[0,[9,P,N,f2(t0[1])],i0]}break;case 10:if(typeof e!="number"&&e[0]===10){var u0=Se(x[1],r,e[1]);return[0,[10,u0[1]],u0[2]]}break;case 11:if(typeof e!="number"&&e[0]===11){var k0=Se(x[1],r,e[1]);return[0,[11,k0[1]],k0[2]]}break;case 13:if(typeof e!="number"&&e[0]===13){var o0=Se(x[1],r,e[1]);return[0,[13,o0[1]],o0[2]]}break;case 14:if(typeof e!="number"&&e[0]===14){var S0=Se(x[1],r,e[1]);return[0,[14,S0[1]],S0[2]]}break}throw J0(N2,1)}function Qe(x,r,e){var t=Rx(e),u=0<=r?x:0,i=Hh(r);if(i<=t)return e;var c=u===2?48:32,v=n3(i,c);switch(u){case 0:_n(e,0,v,0,t);break;case 1:_n(e,0,v,i-t|0,t);break;default:x:if(0u){if(u!==32){if(43>u)break x;switch(u+lb|0){case 5:e:if(t<(e+2|0)&&1=(e+1|0))break x;var c=n3(e+1|0,48);return ja(c,0,u),_n(r,1,c,(e-t|0)+2|0,t-1|0),I2(c)}if(71<=u){if(5>>0)break x}else if(65>u)break x}if(t=0)for(var i=u;;){var c=oe(r,i);x:{r:{e:{if(32<=c){var v=c-34|0;if(58>>0){if(93<=v)break e}else if(56>>0)break r;var o=1;break x}if(11<=c){if(c===13)break r}else if(8<=c)break r}var o=4;break x}var o=2}e[1]=e[1]+o|0;var l=i+1|0;if(t===i)break;var i=l}if(e[1]===jt(r))var k=r;else{var h=b1(e[1]);e[1]=0;var E=jt(r)-1|0,T=0;if(E>=0)for(var I=T;;){var N=oe(r,I);x:{r:{e:{if(35<=N){if(N!==92){if(Gr<=N)break e;break r}}else{if(32>N){if(14<=N)break e;switch(N){case 8:zr(h,e[1],92),e[1]++,zr(h,e[1],98);break x;case 9:zr(h,e[1],92),e[1]++,zr(h,e[1],Ca);break x;case 10:zr(h,e[1],92),e[1]++,zr(h,e[1],n2);break x;case 13:zr(h,e[1],92),e[1]++,zr(h,e[1],k2);break x;default:break e}}if(34>N)break r}zr(h,e[1],92),e[1]++,zr(h,e[1],N);break x}zr(h,e[1],92),e[1]++,zr(h,e[1],48+(N/cr|0)|0),e[1]++,zr(h,e[1],48+((N/10|0)%10|0)|0),e[1]++,zr(h,e[1],48+(N%10|0)|0);break x}zr(h,e[1],N)}e[1]++;var P=I+1|0;if(E===I)break;var I=P}var k=h}var R=I2(k),q=Rx(R),X=n3(q+2|0,34);return Ns(R,0,X,1,q),I2(X)}function pB(x,r){var e=Hh(r),t=tW[1];switch(x[2]){case 0:var u=Ee;break;case 1:var u=k1;break;case 2:var u=69;break;case 3:var u=Ss;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=ec;break;case 7:var u=72;break;default:var u=70}var i=aB(16);switch(El(i,37),x[1]){case 0:break;case 1:El(i,43);break;default:El(i,32)}return 8<=x[2]&&El(i,35),El(i,46),X2(i,rx+e),El(i,u),vB(i)}function rd(x,r){if(13>x)return r;var e=[0,0],t=Rx(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=z0(r,i)+r2>>>0&&e[1]++;var c=i+1|0;if(t===i)break;var i=c}var v=e[1],o=b1(Rx(r)+((v-1|0)/3|0)|0),l=[0,0];function k(R){ja(o,l[1],R),l[1]++}var h=[0,((v-1|0)%3|0)+1|0],E=Rx(r)-1|0,T=0;if(E>=0)for(var I=T;;){var N=z0(r,I);9>>0||(h[1]===0&&(k(95),h[1]=3),h[1]+=-1),k(N);var P=I+1|0;if(E===I)break;var I=P}return I2(o)}function yW(x,r){switch(x){case 1:var e=iH;break;case 2:var e=fH;break;case 4:var e=sH;break;case 5:var e=aH;break;case 6:var e=oH;break;case 7:var e=vH;break;case 8:var e=lH;break;case 9:var e=pH;break;case 10:var e=kH;break;case 11:var e=mH;break;case 0:case 13:var e=uH;break;case 3:case 14:var e=cH;break;default:var e=hH}return rd(x,Fh(e,r))}function _W(x,r){switch(x){case 1:var e=OH;break;case 2:var e=jH;break;case 4:var e=RH;break;case 5:var e=FH;break;case 6:var e=MH;break;case 7:var e=LH;break;case 8:var e=qH;break;case 9:var e=BH;break;case 10:var e=UH;break;case 11:var e=XH;break;case 0:case 13:var e=NH;break;case 3:case 14:var e=DH;break;default:var e=GH}return rd(x,Fh(e,r))}function wW(x,r){switch(x){case 1:var e=zH;break;case 2:var e=JH;break;case 4:var e=HH;break;case 5:var e=WH;break;case 6:var e=VH;break;case 7:var e=$H;break;case 8:var e=QH;break;case 9:var e=ZH;break;case 10:var e=xW;break;case 11:var e=rW;break;case 0:case 13:var e=YH;break;case 3:case 14:var e=KH;break;default:var e=eW}return rd(x,Fh(e,r))}function gW(x,r){switch(x){case 1:var e=yH;break;case 2:var e=_H;break;case 4:var e=gH;break;case 5:var e=bH;break;case 6:var e=TH;break;case 7:var e=EH;break;case 8:var e=SH;break;case 9:var e=AH;break;case 10:var e=IH;break;case 11:var e=PH;break;case 0:case 13:var e=dH;break;case 3:case 14:var e=wH;break;default:var e=CH}return rd(x,bq(e,r))}function Ba(x,r,e){function t(h){switch(x[1]){case 0:var E=45;break;case 1:var E=43;break;default:var E=32}return Zz(e,r,E)}function u(h){var E=Fz(e);return E===3?e<0?uW:iW:4<=E?fW:h}switch(x[2]){case 5:for(var i=gN(pB(x,r),e),c=0,v=Rx(i);;){if(c===v)var o=0;else{var l=F1(i,c)+Po|0;x:{if(23>>0){if(l===55)break x}else if(21>>0)break x;var c=c+1|0;continue}var o=1}var k=o?i:Gx(i,nW);return u(k)}case 6:return t(D);case 7:return I2(nH(Hq,Nt(t(D))));case 8:return u(t(D));default:return gN(pB(x,r),e)}}function y4(x,r,e,t){for(var u=r,i=e,c=t;;){if(typeof c=="number")return u(i);switch(c[0]){case 0:var v=c[1];return function(T0){return qr(u,[5,i,T0],v)};case 1:var o=c[1];return function(T0){x:{r:{if(40<=T0){if(T0===92){var G=QK;break x}if(Gr>T0)break r}else{if(32<=T0){if(39>T0)break r;var G=ZK;break x}if(14>T0)switch(T0){case 8:var G=xH;break x;case 9:var G=rH;break x;case 10:var G=eH;break x;case 13:var G=tH;break x}}var M0=b1(4);zr(M0,0,92),zr(M0,1,48+(T0/cr|0)|0),zr(M0,2,48+((T0/10|0)%10|0)|0),zr(M0,3,48+(T0%10|0)|0);var G=I2(M0);break x}var y0=b1(1);zr(y0,0,T0);var G=I2(y0)}var j0=Rx(G),Q0=n3(j0+2|0,39);return Ns(G,0,Q0,1,j0),qr(u,[4,i,I2(Q0)],o)};case 2:return WN(u,i,c[2],c[1],function(T0){return T0});case 3:return WN(u,i,c[2],c[1],dW);case 4:return ed(u,i,c[4],c[2],c[3],yW,c[1]);case 5:return ed(u,i,c[4],c[2],c[3],_W,c[1]);case 6:return ed(u,i,c[4],c[2],c[3],wW,c[1]);case 7:return ed(u,i,c[4],c[2],c[3],gW,c[1]);case 8:var l=c[4],k=c[3],h=c[2],E=c[1];if(typeof h=="number"){if(typeof k=="number")return k?function(T0,M0){return qr(u,[4,i,Ba(E,T0,M0)],l)}:function(T0){return qr(u,[4,i,Ba(E,JN(E),T0)],l)};var T=k[1];return function(T0){return qr(u,[4,i,Ba(E,T,T0)],l)}}if(h[0]===0){var I=h[2],N=h[1];if(typeof k=="number")return k?function(T0,M0){return qr(u,[4,i,Qe(N,I,Ba(E,T0,M0))],l)}:function(T0){return qr(u,[4,i,Qe(N,I,Ba(E,JN(E),T0))],l)};var P=k[1];return function(T0){return qr(u,[4,i,Qe(N,I,Ba(E,P,T0))],l)}}var R=h[1];if(typeof k=="number")return k?function(T0,M0,y0){return qr(u,[4,i,Qe(R,T0,Ba(E,M0,y0))],l)}:function(T0,M0){return qr(u,[4,i,Qe(R,T0,Ba(E,JN(E),M0))],l)};var q=k[1];return function(T0,M0){return qr(u,[4,i,Qe(R,T0,Ba(E,q,M0))],l)};case 9:return WN(u,i,c[2],c[1],$K);case 10:var i=[7,i],c=c[1];break;case 11:var i=[2,i,c[1]],c=c[2];break;case 12:var i=[3,i,c[1]],c=c[2];break;case 13:var X=c[3],B=c[2],z=aB(16);KN(z,B);var x0=vB(z);return function(T0){return qr(u,[4,i,x0],X)};case 14:var W=c[3],Z=c[2];return function(T0){var M0=T0[1],y0=h1(M0,L1(f2(Z)));if(typeof y0[2]=="number")return qr(u,i,A1(y0[1],W));throw J0(N2,1)};case 15:var t0=c[1];return function(T0,M0){return qr(u,[6,i,function(y0){return p(T0,y0,M0)}],t0)};case 16:var i0=c[1];return function(T0){return qr(u,[6,i,T0],i0)};case 17:var i=[0,i,c[1]],c=c[2];break;case 18:var u0=c[1];if(u0[0]===0){let T0=i,M0=u,y0=c[2];var u=function(q0){return qr(M0,[1,T0,[0,q0]],y0)},i=0,c=u0[1][1]}else{let T0=i,M0=u,y0=c[2];var u=function(q0){return qr(M0,[1,T0,[1,q0]],y0)},i=0,c=u0[1][1]}break;case 19:throw J0([0,Nr,cW],1);case 20:var k0=c[3],o0=[8,i,sW];return function(T0){return qr(u,o0,k0)};case 21:var S0=c[2];return function(T0){return qr(u,[4,i,Fh(JM,T0)],S0)};case 22:var s0=c[1];return function(T0){return qr(u,[5,i,T0],s0)};case 23:var v0=c[2],m0=c[1];if(typeof m0=="number")switch(m0){case 0:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 1:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 2:throw J0([0,Nr,aW],1);default:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0])}switch(m0[0]){case 0:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 1:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 2:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 3:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 4:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 5:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 6:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 7:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 8:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 9:var p0=m0[2];return x<50?HN(x+1|0,u,i,p0,v0):z1(HN,[0,u,i,p0,v0]);case 10:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);default:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0])}default:var E0=c[3],b0=c[1],C0=d(c[2],0);return x<50?VN(x+1|0,u,i,E0,b0,C0):z1(VN,[0,u,i,E0,b0,C0])}}}function qr(x,r,e){return Jh(y4(0,x,r,e))}function HN(x,r,e,t,u){if(typeof t=="number")return x<50?a1(x+1|0,r,e,u):z1(a1,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(B){return ot(r,e,i,u)};case 1:var c=t[1];return function(B){return ot(r,e,c,u)};case 2:var v=t[1];return function(B){return ot(r,e,v,u)};case 3:var o=t[1];return function(B){return ot(r,e,o,u)};case 4:var l=t[1];return function(B){return ot(r,e,l,u)};case 5:var k=t[1];return function(B){return ot(r,e,k,u)};case 6:var h=t[1];return function(B){return ot(r,e,h,u)};case 7:var E=t[1];return function(B){return ot(r,e,E,u)};case 8:var T=t[2];return function(B){return ot(r,e,T,u)};case 9:var I=t[3],N=t[2],P=_2(f2(t[1]),N);return function(B){return ot(r,e,le(P,I),u)};case 10:var R=t[1];return function(B,z){return ot(r,e,R,u)};case 11:var q=t[1];return function(B){return ot(r,e,q,u)};case 12:var X=t[1];return function(B){return ot(r,e,X,u)};case 13:throw J0([0,Nr,oW],1);default:throw J0([0,Nr,vW],1)}}function ot(x,r,e,t){return Jh(HN(0,x,r,e,t))}function a1(x,r,e,t){var u=[8,e,lW];return x<50?y4(x+1|0,r,u,t):z1(y4,[0,r,u,t])}function WN(x,r,e,t,u){if(typeof t=="number")return function(o){return qr(x,[4,r,u(o)],e)};if(t[0]===0){var i=t[2],c=t[1];return function(o){return qr(x,[4,r,Qe(c,i,u(o))],e)}}var v=t[1];return function(o,l){return qr(x,[4,r,Qe(v,o,u(l))],e)}}function ed(x,r,e,t,u,i,c){if(typeof t=="number"){if(typeof u=="number")return u?function(T,I){return qr(x,[4,r,Sl(T,i(c,I))],e)}:function(T){return qr(x,[4,r,i(c,T)],e)};var v=u[1];return function(T){return qr(x,[4,r,Sl(v,i(c,T))],e)}}if(t[0]===0){var o=t[2],l=t[1];if(typeof u=="number")return u?function(T,I){return qr(x,[4,r,Qe(l,o,Sl(T,i(c,I)))],e)}:function(T){return qr(x,[4,r,Qe(l,o,i(c,T))],e)};var k=u[1];return function(T){return qr(x,[4,r,Qe(l,o,Sl(k,i(c,T)))],e)}}var h=t[1];if(typeof u=="number")return u?function(T,I,N){return qr(x,[4,r,Qe(h,T,Sl(I,i(c,N)))],e)}:function(T,I){return qr(x,[4,r,Qe(h,T,i(c,I))],e)};var E=u[1];return function(T,I){return qr(x,[4,r,Qe(h,T,Sl(E,i(c,I)))],e)}}function VN(x,r,e,t,u,i){if(u){var c=u[1];return function(o){return bW(r,e,t,c,d(i,o))}}var v=[4,e,i];return x<50?y4(x+1|0,r,v,t):z1(y4,[0,r,v,t])}function bW(x,r,e,t,u){return Jh(VN(0,x,r,e,t,u))}function Ua(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=lB(e[2]);return Ua(x,t),a4(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Ua(x,c),a4(x,pW);var e=v}else{var o=i[1];Ua(x,c),a4(x,kW);var e=o}break;case 6:var l=e[2];return Ua(x,e[1]),d(l,x);case 7:Ua(x,e[1]),pn(x);return;case 8:var k=e[2];return Ua(x,e[1]),U2(k);case 2:case 4:var h=e[2];return Ua(x,e[1]),a4(x,h);default:var E=e[2];Ua(x,e[1]),Rq(x,E);return}}}function Xa(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=lB(e[2]);return Xa(x,t),lr(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Xa(x,c),lr(x,mW);var e=v}else{var o=i[1];Xa(x,c),lr(x,hW);var e=o}break;case 6:var l=e[2];return Xa(x,e[1]),lr(x,d(l,0));case 7:var e=e[1];break;case 8:var k=e[2];return Xa(x,e[1]),U2(k);case 2:case 4:var h=e[2];return Xa(x,e[1]),lr(x,h);default:var E=e[2];return Xa(x,e[1]),at(x,E)}}}function kB(x,r){return qr(function(e){return Ua(x,e),0},0,r[1])}function $N(x){return kB(dn,x)}function vr(x){return qr(function(r){var e=Kr(64);return Xa(e,r),J1(e)},0,x[1])}var QN=[0,0],TW=ln,EW=[0,[3,0,0],C6],SW=Pv,AW=[0,[4,0,0,0,0],al],IW=rx,PW=[0,[11,sF,[2,0,[2,0,0]]],", %s%s"],CW=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],NW=rx,OW=rx,jW=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],DW="Out of memory",RW="Stack overflow",FW="Pattern matching failed",MW="Assertion failed",LW="Undefined recursive module",qW="Raised at",BW="Re-raised at",UW="Raised by primitive operation at",XW="Called from",GW=[0,[12,32,[4,0,0,0,0]]," %d"],YW=" (inlined)",zW=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line",[2,0,[11,mD,GJ]]]]]]]]]],'%s %s in file "%s"%s, line%s, characters %d-%d'],JW=rx,KW=[0,[11,"s ",[4,0,0,0,[12,45,[4,0,0,0,0]]]],"s %d-%d"],HW=[0,[2,0,[11," unknown location",0]],"%s unknown location"],WW=[0,[2,0,[12,10,0]],`%s +`];function ZN(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return d(vr(AW),e);if(e3(e)===xl)return d(vr(EW),e);if(e3(e)!==ZE)return SW;for(var t=gN("%.12g",e),u=0,i=Rx(t);;){if(i<=u)return Gx(t,TW);var c=F1(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function mB(x,r){if(x.length-1<=r)return IW;var e=mB(x,r+1|0),t=ZN(x,r);return p(vr(PW),t,e)}function _4(x){x:{r:{for(var r=vl(QN);r;){e:{var e=r[2],t=r[1];try{var u=d(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===ON)return DW;if(x===Bq)return RW;if(x[1]===qq){var c=x[2],v=c[3],o=c[2],l=c[1];return La(vr(jN),l,o,v,v+5|0,FW)}if(x[1]===Nr){var k=x[2],h=k[3],E=k[2],T=k[1];return La(vr(jN),T,E,h,h+6|0,MW)}if(x[1]===s4){var I=x[2],N=I[3],P=I[2],R=I[1];return La(vr(jN),R,P,N,N+6|0,LW)}if(e3(x)===0){var q=x.length-1,X=x[1][1];if(2>>0)var B=mB(x,2),z=ZN(x,1),x0=p(vr(CW),z,B);else switch(q){case 0:var x0=NW;break;case 1:var x0=OW;break;default:var W=ZN(x,1),x0=d(vr(jW),W)}var Z=[0,X,[0,x0]]}else var Z=[0,x[1],0];var t0=Z[2],i0=Z[1];return t0?Gx(i0,t0[1]):i0}function xO(x,r){var e=Hz(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=S1(e,i)[1+i];let x0=i;var v=function(Z){return Z?x0===0?qW:BW:x0===0?UW:XW};if(c[0]===0){if(c[3]===c[6])var o=c[3],h=d(vr(GW),o);else var l=c[6],k=c[3],h=p(vr(KW),k,l);var E=c[7],T=c[4],I=c[8]?YW:JW,N=c[2],P=c[9],R=v(c[1]),X=[0,XJ(vr(zW),R,P,N,I,h,T,E)]}else if(c[1])var X=0;else var q=v(0),X=[0,d(vr(HW),q)];if(X){var B=X[1];d(kB(x,WW),B)}var z=i+1|0;if(t===i)break;var i=z}}function rO(x){for(;;){var r=vl(QN),e=1-Ph(QN,r,[0,x,r]);if(!e)return e}}var VW=[0,rx,`(Cannot print locations: bytecode executable program file not found)`,`(Cannot print locations: bytecode executable program file appears to be corrupt)`,`(Cannot print locations: bytecode executable program file has wrong magic number)`,`(Cannot print locations: bytecode executable program file cannot be opened; - -- too many open files. Try running with OCAMLRUNPARAM=b=2)`].slice(),lV=[0,[11,xA,[2,0,[12,10,0]]],ZR],pV=[0],kV="Fatal error: out of memory in uncaught exception handler",mV=[0,[11,xA,[2,0,[12,10,0]]],ZR],dV=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s -`];ZC(Kj,function(x,r){try{try{var e=r?pV:DL(0);try{tN(j)}catch{}try{var t=tp(x);h(yN(lV),t),wN(Sn,e);var u=RJ(0);if(u<0){var i=Td(u);tq(N1(vV,i)[1+i])}var c=bn(Sn),v=c}catch(b){var s=X1(b),l=tp(x);h(yN(mV),l),wN(Sn,e);var p=tp(s);h(yN(dV),p),wN(Sn,DL(0));var v=bn(Sn)}var d=v}catch(b){var T=X1(b);if(T!==xN)throw z0(T,0);var d=tq(kV)}return d}catch{return 0}});var hV=[f1,"Stdlib.Fun.Finally_raised",Ca(0)],yV="Fun.Finally_raised: ";bN(function(x){return x[1]===hV?[0,Jx(yV,tp(x[2]))]:0});var gV="Digest.BLAKE2: wrong hash size";function TN(x){var r=x[1]<1?1:0,e=r||(64t0){var o0=s0;continue}var h0=t0}else var h0=w0;var p0=h0;break}else var p0=W;var C0=p0-W|0;return 0<=C0?ml(x,[0,DV,C0+i0|0,jV]):Mv(x,[0,RV,p0+x0|0,FV],x[6]);case 3:var j0=e[2],P0=e[1];if(x[8]<(x[6]-x[9]|0)){var M0=ll(x[2]);if(M0){var U0=M0[1],T0=U0[2],G0=U0[1];x[9]=G0-1>>>0&&Rq(x,T0)}else Dd(x)}var k0=x[9]-P0|0,G=j0===1?1:x[9]=x[14]);)Xq(x,j);return x[13]=Dq,Mq(x),r&&Dd(x),x[12]=1,x[13]=1,fN(x[28]),SN(x[1]),Z6(x[2]),Z6(x[3]),Z6(x[4]),Z6(x[5]),x[10]=0,x[14]=0,x[9]=x[6],Bq(x,0,3)}function IN(x,r,e){var t=x[14]=e)return xx(x[17],zq,0,e);xx(x[17],zq,0,80);var e=e-80|0}}function VV(x){return x[1]===EN?Jx(XV,Jx(x[2],BV)):GV}function $V(x){return x[1]===EN?Jx(JV,Jx(x[2],YV)):zV}function WV(x){return 0}function QV(x){return 0}function NN(x,r,e,t,u){var i=dq(j),c=[0,jq,KV,0];cN(c,i);var v=Q6(j);SN(v),Fv([0,1,c],v);var s=78,l=Q6(j),p=Q6(j),d=Q6(j);return[0,v,Q6(j),d,p,l,s,10,68,s,0,1,1,1,1,UV,HV,x,r,e,t,u,0,0,VV,$V,WV,QV,i]}function Kq(x,r){var e=NN(x,r,function(t){return 0},function(t){return 0},function(t){return 0});return e[19]=function(t){return CN(e,j)},e[20]=function(t){return dl(e,t)},e[21]=function(t){return dl(e,t)},e}function Hq(x){return Kq(function(r,e,t){return eq(x,r,e,t)},function(r){return bn(x)})}function ON(x){return Kq(function(r,e,t){return sN(x,r,e,t)},function(r){return 0})}var jN=aI;function Vq(x){return Wr(jN)}var $q=Vq(j),ZV=Hq(rq),x$=Hq(Sn),r$=ON($q),Wq=Oa(0,Vq);xp(Wq,$q),xp(Oa(0,function(x){return ON(Rv(Wq))}),r$);function Qq(x,r,e,t){return sN(Rv(x),r,e,t)}function Zq(x,r,e){var t=Rv(r),u=t[2];return eq(x,K1(t),0,u),bn(x),t[2]=0,0}var xU=Oa(0,function(x){return Wr(jN)}),rU=Oa(0,function(x){return Wr(jN)}),eU=Oa(0,function(x){var r=NN(function(e,t,u){return Qq(xU,e,t,u)},function(e){return Zq(rq,xU,j)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return CN(r,j)},r[20]=function(e){return dl(r,e)},r[21]=function(e){return dl(r,e)},_q(function(e){return Lv(r,j)}),r});xp(eU,ZV);var tU=Oa(0,function(x){var r=NN(function(e,t,u){return Qq(rU,e,t,u)},function(e){return Zq(Sn,rU,j)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return CN(r,j)},r[20]=function(e){return dl(r,e)},r[21]=function(e){return dl(r,e)},_q(function(e){return Lv(r,j)}),r});xp(tU,x$);var e$="Buffer.sub",t$=[0,0,4],n$=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],u$=tx,i$=tx,f$=tx,c$=tx;function nU(x,r){var e=Wr(16),t=ON(e);x(t,r),Lv(t,j);var u=e[2];if(2>u)return K1(e);var i=u-2|0,c=1;return 0<=i&&(e[2]-i|0)>=1?ol(e[1][1],c,i):X2(e$)}function gt(x,r){if(typeof r!="number"){x:{r:{e:{switch(r[0]){case 0:var e=r[2];if(gt(x,r[1]),typeof e=="number")switch(e){case 0:return Xq(x,j);case 1:return Gq(x,j);case 2:return Lv(x,j);case 3:var t=x[14]>>0)break;var W=W+1|0}break t}var x0=I2(F,e0,W-e0|0),i0=J(W);t:n:{for(var f0=i0;;){if(f0===X)break n;var r0=B1(F,f0);if(48<=r0){if(58<=r0)break}else if(r0!==45)break;var f0=f0+1|0}break t}if(i0===f0)var v0=0;else try{var o0=dt(I2(F,i0,f0-i0|0)),v0=o0}catch(_x){var w0=X1(_x);if(w0[1]!==En)throw z0(w0,0);var v0=q(j)}J(f0)!==X&&q(j);t:{if(P(x0,tx)&&P(x0,mI)){if(!P(x0,"h")){var t0=0;break t}if(!P(x0,"hov")){var t0=3;break t}if(!P(x0,"hv")){var t0=2;break t}if(P(x0,eR)){var t0=q(j);break t}var t0=1;break t}var t0=4}var L=[0,v0,t0]}return Bq(x,L[1],L[2]);case 2:var s0=r[1];if(typeof s0!="number"&&s0[0]===0){var h0=s0[2];if(typeof h0!="number"&&h0[0]===1){var p0=r[2],C0=h0[2],j0=s0[1];break r}}var S0=r[2],Z0=s0;break x;case 3:var P0=r[1];if(typeof P0!="number"&&P0[0]===0){var M0=P0[2];if(typeof M0!="number"&&M0[0]===1){var U0=r[2],T0=M0[2],G0=P0[1];break}}var ex=r[2],nx=P0;break e;case 4:var k0=r[1];if(typeof k0!="number"&&k0[0]===0){var G=k0[2];if(typeof G!="number"&&G[0]===1){var p0=r[2],C0=G[2],j0=k0[1];break r}}var S0=r[2],Z0=k0;break x;case 5:var N0=r[1];if(typeof N0!="number"&&N0[0]===0){var ux=N0[2];if(typeof ux!="number"&&ux[0]===1){var U0=r[2],T0=ux[2],G0=N0[1];break}}var ex=r[2],nx=N0;break e;case 6:var px=r[2];return gt(x,r[1]),h(px,x);case 7:return gt(x,r[1]),Lv(x,j);default:var D0=r[2];return gt(x,r[1]),X2(D0)}return gt(x,G0),IN(x,T0,Sd(1,U0))}return gt(x,nx),up(x,ex)}return gt(x,j0),IN(x,C0,p0)}return gt(x,Z0),Jq(x,Ux(S0),S0)}}function s2(x){return function(r){return Gr(function(e){return gt(x,e),0},0,r[1])}}var a$="Array.sub",s$="first domain already spawned",o$=[0,"camlinternalOO.ml",WF,50],v$=[0,uM,72,5],l$=[0,uM,81,2],p$="/tmp",k$=_n,m$=[0,"src/wtf8.ml",65,9],d$=[0,"src/third-party/sedlex/flow_sedlexing.ml",tA,4],h$="Flow_sedlexing.MalFormed",y$=l6,g$=O3,_$=N3,w$=I6,b$=Pv,T$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.LibFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.LibFile@ "],E$=[0,[3,0,0],v6],A$=[0,[17,0,[12,41,0]],L4],S$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.SourceFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],P$=[0,[3,0,0],v6],I$=[0,[17,0,[12,41,0]],L4],C$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.JsonFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],N$=[0,[3,0,0],v6],O$=[0,[17,0,[12,41,0]],L4],j$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.ResourceFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],D$=[0,[3,0,0],v6],F$=[0,[17,0,[12,41,0]],L4],R$=[0,1],M$=[0,0],L$=[0,1],q$=[0,2],U$=[0,2],B$=[0,0],X$=[0,1],G$=[0,1],Y$=[0,1],J$=[0,1],z$=[0,2],K$=[0,1],H$=[0,1],V$=[0,0,0],$$=[0,0,0],W$=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],Q$=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],Z$=xM,xW=cR,rW=BF,eW=Wj,tW=Ey,nW=sL,uW=d6,iW=vD,fW=rR,cW=JF,aW=Uj,sW=tu,oW=$e,vW=qD,lW=OF,pW=ve,kW=uL,mW=UD,dW=H4,hW=I8,yW=xo,gW=s6,_W=PR,wW=fD,bW=YD,TW=ZD,EW=YF,AW=eD,SW=iD,PW=AM,IW=GD,CW=TR,NW=qF,OW=Rr,jW=TF,DW=aL,FW=yF,RW=i6,MW=V3,LW=ao,qW=[0,[18,[1,[0,[11,Ui,0],Ui]],[11,"{ ",0]],"@[<2>{ "],UW="Loc.line",BW=[0,[18,[1,[0,0,tx]],[2,0,[11,iF,[17,[0,eo,1,0],0]]]],RF],XW=[0,[4,0,0,0,0],W3],GW=[0,[17,0,0],OS],YW=[0,[12,59,[17,[0,eo,1,0],0]],";@ "],JW=T6,zW=[0,[18,[1,[0,0,tx]],[2,0,[11,iF,[17,[0,eo,1,0],0]]]],RF],KW=[0,[4,0,0,0,0],W3],HW=[0,[17,0,0],OS],VW=[0,[17,[0,eo,1,0],[12,to,[17,0,0]]],"@ }@]"],$W=tx,WW="Object literal may not have data and accessor property with the same name",QW="Object literal may not have multiple get/set accessors with the same name",ZW="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",xQ="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",rQ="Async functions can only be declared at top level or immediately within another function.",eQ="`await` is an invalid identifier in async functions",tQ="`await` is not allowed in async function parameters.",nQ="Computed properties must have a value.",uQ="Constructor can't be an accessor.",iQ="Constructor can't be an async function.",fQ="Constructor can't be a generator.",cQ="It is sufficient for your declare function to just have a Promise return type.",aQ="async is an implementation detail and isn't necessary for your declare function statement. ",sQ="`declare` modifier can only appear on class fields.",oQ="Unexpected token `=`. Initializers are not allowed in a `declare`.",vQ="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",lQ="Classes may only have one constructor",pQ="Rest element must be final element of an array pattern",kQ="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",mQ="Enum members are separated with `,`. Replace `;` with `,`.",dQ="`const` enums are not supported. Flow Enums are designed to allow for inlining, however the inlining itself needs to be part of the build system (whatever you use) rather than Flow itself.",hQ="Expected an object pattern, array pattern, or an identifier but found an expression instead",yQ="Missing comma between export specifiers",gQ="Generators can only be declared at top level or immediately within another function.",_Q="Getter should have zero parameters",wQ="A getter cannot have a `this` parameter.",bQ="Illegal continue statement",TQ="Illegal return statement",EQ="Illegal Unicode escape",AQ="Missing comma between import specifiers",SQ="It cannot be used with `import type` or `import typeof` statements",PQ="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",IQ="Explicit inexact syntax cannot appear inside an explicit exact object type",CQ="Explicit inexact syntax can only appear inside an object type",NQ="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",OQ="A bigint literal must be an integer",jQ="JSX value should be either an expression or a quoted JSX text",DQ="Invalid left-hand side in assignment",FQ="Invalid left-hand side in exponentiation expression",RQ="Invalid left-hand side in for-in",MQ="Invalid left-hand side in for-of",LQ="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",qQ="Invalid regular expression",UQ="A bigint literal cannot use exponential notation",BQ="Tuple spread elements cannot be optional.",XQ="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",GQ="`typeof` can only be used to get the type of variables.",YQ="JSX attributes must only be assigned a non-empty expression",JQ="Literals cannot be used as shorthand properties.",zQ="Malformed unicode",KQ="`match` argument must not be empty",HQ="`match` argument cannot contain spread elements",VQ="Object pattern can't contain methods",$Q="Expected at least one type parameter.",WQ="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",QQ="More than one default clause in switch statement",ZQ="Illegal newline after throw",xZ="Illegal newline before arrow",rZ="Missing catch or finally after try",eZ="Const must be initialized",tZ="Destructuring assignment must be initialized",nZ="An optional chain may not be used in a `new` expression.",uZ="Template literals may not be used in an optional chain.",iZ="Rest parameter must be final parameter of an argument list",fZ="Private fields may not be deleted.",cZ="Private fields can only be referenced from within a class.",aZ="Rest property must be final property of an object pattern",sZ="Setter should have exactly one parameter",oZ="A setter cannot have a `this` parameter.",vZ="Catch variable may not be eval or arguments in strict mode",lZ="Delete of an unqualified identifier in strict mode.",pZ="Duplicate data property in object literal not allowed in strict mode",kZ="Function name may not be eval or arguments in strict mode",mZ="Assignment to eval or arguments is not allowed in strict mode",dZ="Postfix increment/decrement may not have eval or arguments operand in strict mode",hZ="Prefix increment/decrement may not have eval or arguments operand in strict mode",yZ="Strict mode code may not include a with statement",gZ="Number literals with leading zeros are not allowed in strict mode.",_Z="Octal literals are not allowed in strict mode.",wZ="Strict mode function may not have duplicate parameter names",bZ="Parameter name eval or arguments is not allowed in strict mode",TZ='Illegal "use strict" directive in function with non-simple parameter list',EZ="Use of reserved word in strict mode",AZ="Variable name may not be eval or arguments in strict mode",SZ="You may not access a private field through the `super` keyword.",PZ="Flow does not support abstract classes.",IZ="Flow does not support template literal types.",CZ="A type annotation is required for the `this` parameter.",NZ="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",OZ="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",jZ="The `this` parameter cannot be optional.",DZ="The `this` parameter must be the first function parameter.",FZ="A trailing comma is not permitted after the rest element",RZ="Unexpected end of input",MZ="Explicit inexact syntax must come at the end of an object type",LZ="Opaque type aliases are not allowed in untyped mode",qZ="Unexpected proto modifier",UZ="Unexpected reserved word",BZ="Unexpected reserved type",XZ="Spreading a type is only allowed inside an object type",GZ="Unexpected static modifier",YZ="Unexpected `super` outside of a class method",JZ="`super()` is only valid in a class constructor",zZ="Type aliases are not allowed in untyped mode",KZ="Type annotations are not allowed in untyped mode",HZ="Type declarations are not allowed in untyped mode",VZ="Type exports are not allowed in untyped mode",$Z="Type imports are not allowed in untyped mode",WZ="Interfaces are not allowed in untyped mode",QZ="Unexpected variance sigil",ZZ="Found a decorator in an unsupported position.",x00="Invalid regular expression: missing /",r00="Unexpected whitespace between `#` and identifier",e00="`yield` is an invalid identifier in generators",t00="Yield expression not allowed in formal parameter",n00=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],u00=[0,[11,"Private fields may only be declared once. `#",[2,0,[11,"` is declared more than once.",0]]],"Private fields may only be declared once. `#%s` is declared more than once."],i00=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,us,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],f00=[0,[11,"Boolean enum members need to be initialized. Use either `",[2,0,[11," = true,` or `",[2,0,[11," = false,` in enum `",[2,0,[11,us,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],c00=[0,[11,"Enum member names need to be unique, but the name `",[2,0,[11,"` has already been used before in enum `",[2,0,[11,us,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],a00=[0,[11,oF,[2,0,[11,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",0]]],"Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."],s00="The `...` must come at the end of the enum body. Remove the trailing comma.",o00="The `...` must come after all enum members. Move it to the end of the enum body.",v00=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,us,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],l00=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],p00=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],k00=[0,[11,"Enum member names and initializers are separated with `=`. Replace `",[2,0,[11,":` with `",[2,0,[11," =`.",0]]]]],"Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`."],m00=[0,[11,oF,[2,0,[11,"` has type `",[2,0,[11,"`, so the initializer of `",[2,0,[11,"` needs to be a ",[2,0,[11," literal.",0]]]]]]]]],"Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal."],d00=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,us,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],h00=[0,[11,"The enum member initializer for `",[2,0,[11,"` needs to be a literal (either a boolean, number, or string) in enum `",[2,0,[11,us,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],y00=[0,[11,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `",[2,0,[11,"`, consider using `",[2,0,[11,"`, in enum `",[2,0,[11,us,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],g00=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,us,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],_00=[0,[11,"String enum members need to consistently either all use initializers, or use no initializers, in enum ",[2,0,[12,46,0]]],"String enum members need to consistently either all use initializers, or use no initializers, in enum %s."],w00=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],b00="immediately within another function.",T00="In strict mode code, functions can only be declared at top level or ",E00="inside a block, or as the body of an if statement.",A00="In non-strict mode code, functions can only be declared at top level, ",S00=" `break` statements are not required in `match` statements, as unlike `switch` statements, `match` statement cases do not fall-through by default.",P00=tx,I00=[0,[11,"Illegal break statement.",[2,0,0]],"Illegal break statement.%s"],C00="static ",N00=tx,O00="methods",j00="fields",D00=KR,F00=[0,[11,"Classes may not have ",[2,0,[2,0,[11," named `",[2,0,[11,us,0]]]]]],"Classes may not have %s%s named `%s`."],R00="Components use `renders` instead of `:` to annotate the render type of a component.",M00=dR,L00=tx,q00=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": ` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: ` "],U00="Remove the period.",B00="Indexed access uses bracket notation.",X00=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],G00=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],Y00=ln,J00=a4,z00=[0,[11,"In match ",[2,0,[11," pattern, the rest must be the last element in the pattern",0]]],"In match %s pattern, the rest must be the last element in the pattern"],K00=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],H00=[0,[11,pR,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],V00=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],$00=tx,W00=Zl,Q00=" You can try using JavaScript private fields by prepending `#` to the field name.",Z00=j6,xx0=" Fields and methods are public by default. You can simply omit the `public` keyword.",rx0=C6,ex0=[0,[11,"Flow does not support using `",[2,0,[11,"` in classes.",[2,0,0]]]],"Flow does not support using `%s` in classes.%s"],tx0=[0,[11,"Private fields must be declared before they can be referenced. `#",[2,0,[11,"` has not been declared.",0]]],"Private fields must be declared before they can be referenced. `#%s` has not been declared."],nx0=[0,[11,oR,[2,0,0]],"Unexpected %s"],ux0=[0,[11,pR,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],ix0=[0,[11,oR,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],fx0=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],cx0="Parse_error.Error",ax0=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,pn],[0,U5,yk],[0,rA,Fy],[0,O4,E8],[0,AS,M4],[0,Zo,jg],[0,I5,h4],[0,f1,706],[0,Vj,722],[0,736,741],[0,748,749],[0,750,751],[0,768,885],[0,886,888],[0,890,894],[0,895,896],[0,902,907],[0,908,909],[0,910,930],[0,zR,1014],[0,1015,1154],[0,1155,1160],[0,1162,1328],[0,1329,1367],[0,1369,1370],[0,1376,1417],[0,1425,1470],[0,1471,1472],[0,1473,1475],[0,1476,1478],[0,1479,1480],[0,1488,1515],[0,1519,1523],[0,1552,1563],[0,1568,1642],[0,1646,1748],[0,1749,1757],[0,1759,1769],[0,1770,1789],[0,1791,1792],[0,1808,1867],[0,1869,1970],[0,1984,2038],[0,2042,2043],[0,2045,2046],[0,pw,2094],[0,2112,2140],[0,2144,2155],[0,2208,2229],[0,2230,2238],[0,2259,2274],[0,2275,2404],[0,2406,2416],[0,2417,2436],[0,2437,2445],[0,2447,2449],[0,2451,2473],[0,2474,2481],[0,2482,2483],[0,2486,2490],[0,2492,2501],[0,2503,2505],[0,2507,2511],[0,2519,2520],[0,2524,2526],[0,2527,2532],[0,2534,2546],[0,2556,2557],[0,2558,2559],[0,2561,2564],[0,2565,2571],[0,2575,2577],[0,2579,2601],[0,2602,2609],[0,2610,2612],[0,2613,2615],[0,2616,2618],[0,2620,2621],[0,2622,2627],[0,2631,2633],[0,2635,2638],[0,2641,2642],[0,2649,2653],[0,2654,2655],[0,2662,2678],[0,2689,2692],[0,2693,2702],[0,2703,2706],[0,2707,2729],[0,2730,2737],[0,2738,2740],[0,2741,2746],[0,2748,2758],[0,2759,2762],[0,2763,2766],[0,2768,2769],[0,2784,2788],[0,2790,2800],[0,2809,2816],[0,2817,2820],[0,2821,2829],[0,2831,2833],[0,2835,2857],[0,2858,2865],[0,2866,2868],[0,2869,2874],[0,2876,2885],[0,2887,2889],[0,2891,2894],[0,2902,2904],[0,2908,2910],[0,2911,2916],[0,2918,2928],[0,2929,2930],[0,2946,2948],[0,2949,2955],[0,2958,2961],[0,2962,2966],[0,2969,2971],[0,2972,2973],[0,2974,2976],[0,2979,2981],[0,2984,2987],[0,2990,3002],[0,3006,3011],[0,3014,3017],[0,3018,3022],[0,3024,3025],[0,3031,3032],[0,3046,3056],[0,3072,3085],[0,3086,3089],[0,3090,3113],[0,3114,3130],[0,3133,3141],[0,3142,3145],[0,3146,3150],[0,3157,3159],[0,3160,3163],[0,3168,3172],[0,3174,3184],[0,3200,3204],[0,3205,3213],[0,3214,3217],[0,3218,3241],[0,3242,3252],[0,3253,3258],[0,3260,3269],[0,3270,3273],[0,3274,3278],[0,3285,3287],[0,3294,3295],[0,3296,3300],[0,3302,3312],[0,3313,3315],[0,3328,3332],[0,3333,3341],[0,3342,3345],[0,3346,3397],[0,3398,3401],[0,3402,3407],[0,3412,3416],[0,3423,3428],[0,3430,3440],[0,3450,3456],[0,3458,3460],[0,3461,3479],[0,3482,3506],[0,3507,3516],[0,3517,3518],[0,3520,3527],[0,3530,3531],[0,3535,3541],[0,3542,3543],[0,3544,3552],[0,3558,3568],[0,3570,3572],[0,3585,3643],[0,3648,3663],[0,3664,3674],[0,3713,3715],[0,3716,3717],[0,3718,3723],[0,3724,3748],[0,3749,3750],[0,3751,3774],[0,3776,3781],[0,3782,3783],[0,3784,3790],[0,3792,3802],[0,3804,3808],[0,3840,3841],[0,3864,3866],[0,3872,3882],[0,3893,3894],[0,3895,3896],[0,3897,3898],[0,3902,3912],[0,3913,3949],[0,3953,3973],[0,3974,3992],[0,3993,4029],[0,4038,4039],[0,zF,4170],[0,4176,4254],[0,4256,4294],[0,4295,4296],[0,4301,4302],[0,4304,4347],[0,4348,4681],[0,4682,4686],[0,4688,4695],[0,4696,4697],[0,4698,4702],[0,4704,4745],[0,4746,4750],[0,4752,4785],[0,4786,4790],[0,4792,4799],[0,4800,4801],[0,4802,4806],[0,4808,4823],[0,4824,4881],[0,4882,4886],[0,4888,4955],[0,4957,4960],[0,4969,4978],[0,4992,5008],[0,5024,5110],[0,5112,5118],[0,5121,5741],[0,5743,SI],[0,5761,5787],[0,5792,5867],[0,5870,5881],[0,5888,5901],[0,5902,5909],[0,5920,5941],[0,5952,5972],[0,5984,5997],[0,5998,6001],[0,6002,6004],[0,6016,6100],[0,6103,6104],[0,6108,6110],[0,6112,6122],[0,6155,6158],[0,6160,6170],[0,6176,6265],[0,6272,6315],[0,6320,6390],[0,6400,6431],[0,6432,6444],[0,6448,6460],[0,6470,6510],[0,6512,6517],[0,6528,6572],[0,6576,6602],[0,6608,6619],[0,6656,6684],[0,6688,6751],[0,6752,6781],[0,6783,6794],[0,6800,6810],[0,6823,6824],[0,6832,6846],[0,6912,6988],[0,6992,7002],[0,7019,7028],[0,7040,7156],[0,7168,7224],[0,7232,7242],[0,7245,7294],[0,7296,7305],[0,7312,7355],[0,7357,7360],[0,7376,7379],[0,7380,7419],[0,7424,7674],[0,7675,7958],[0,7960,7966],[0,7968,8006],[0,8008,8014],[0,8016,8024],[0,8025,8026],[0,8027,8028],[0,8029,8030],[0,8031,8062],[0,8064,8117],[0,8118,8125],[0,8126,8127],[0,8130,8133],[0,8134,8141],[0,8144,8148],[0,8150,8156],[0,8160,8173],[0,8178,8181],[0,8182,8189],[0,_D,YR],[0,8255,8257],[0,8276,8277],[0,lm,8306],[0,Mk,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,Hm,8451],[0,y8,8456],[0,8458,j4],[0,z4,8470],[0,_R,8478],[0,Wk,w8],[0,D8,$4],[0,ek,T8],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,vk,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,Bm],[0,Qa,11560],[0,v8,11566],[0,11568,11624],[0,Fk,11632],[0,U4,11671],[0,11680,Gm],[0,11688,Jm],[0,11696,Qp],[0,11704,kk],[0,11712,wm],[0,11720,t4],[0,11728,U8],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,R8],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,gm],[0,12449,$8],[0,12540,12544],[0,12549,g8],[0,12593,12687],[0,12704,12731],[0,12784,12800],[0,13312,19894],[0,19968,40944],[0,40960,42125],[0,42192,42238],[0,42240,42509],[0,42512,42540],[0,42560,42608],[0,42612,N4],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,Yk,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,Ak,hk],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,Am,43482],[0,43488,k4],[0,SF,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,Lm,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,Wm],[0,43816,Jk],[0,43824,Im],[0,43868,i4],[0,43888,44011],[0,44012,44014],[0,44016,44026],[0,44032,55204],[0,55216,55239],[0,55243,55292],[0,63744,64110],[0,64112,64218],[0,64256,64263],[0,64275,64280],[0,Tk,p4],[0,64298,xm],[0,64312,Vm],[0,Sk,G4],[0,64320,M8],[0,64323,xd],[0,64326,64434],[0,64467,64830],[0,64848,64912],[0,64914,64968],[0,65008,65020],[0,65024,65040],[0,65056,65072],[0,65075,65077],[0,65101,65104],[0,65136,P8],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,Ym],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,E6,Y8],[0,65549,Cm],[0,65576,Z4],[0,65596,rk],[0,65599,65614],[0,65616,65630],[0,65664,65787],[0,65856,65909],[0,66045,66046],[0,66176,66205],[0,66208,66257],[0,66272,66273],[0,66304,66336],[0,66349,66379],[0,66384,66427],[0,66432,66462],[0,66464,66500],[0,66504,B8],[0,66513,66518],[0,66560,66718],[0,66720,66730],[0,66736,66772],[0,66776,66812],[0,66816,66856],[0,66864,66916],[0,67072,67383],[0,67392,67414],[0,67424,67432],[0,67584,67590],[0,X4,Ck],[0,67594,X8],[0,67639,67641],[0,Pm,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,b4],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,J8,68100],[0,68101,68103],[0,68108,mk],[0,68117,Sm],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,om],[0,68297,68327],[0,68352,68406],[0,68416,68438],[0,68448,68467],[0,68480,68498],[0,68608,68681],[0,68736,68787],[0,68800,68851],[0,68864,68904],[0,68912,68922],[0,69376,69405],[0,k8,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,F8],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,m4,ck],[0,69968,70004],[0,b8,70007],[0,70016,70085],[0,70089,70093],[0,70096,c8],[0,Xk,70109],[0,70144,f8],[0,70163,70200],[0,70206,70207],[0,70272,u8],[0,tm,sk],[0,70282,i8],[0,70287,zm],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,c4],[0,70405,70413],[0,70415,70417],[0,70419,S8],[0,70442,_m],[0,70450,qm],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,y4,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,F4,70752],[0,70784,d8],[0,Rk,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,Bk,71237],[0,71248,71258],[0,71296,71353],[0,71360,71370],[0,71424,71451],[0,71453,71468],[0,71472,71482],[0,71680,71739],[0,71840,71914],[0,71935,71936],[0,72096,72104],[0,72106,72152],[0,72154,vm],[0,h8,72165],[0,jk,72255],[0,72263,72264],[0,lk,72346],[0,zk,72350],[0,72384,72441],[0,72704,_8],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,Vk],[0,72968,q8],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,em],[0,73063,Zm],[0,73066,73103],[0,73104,73106],[0,73107,73113],[0,73120,73130],[0,73440,73463],[0,73728,74650],[0,74752,74863],[0,74880,75076],[0,77824,78895],[0,82944,83527],[0,92160,92729],[0,92736,92767],[0,92768,92778],[0,92880,92910],[0,92912,92917],[0,92928,92983],[0,92992,92996],[0,93008,93018],[0,93027,93048],[0,93053,93072],[0,93760,93824],[0,93952,94027],[0,Qm,94088],[0,94095,94112],[0,94176,Y4],[0,f4,94180],[0,94208,100344],[0,100352,101107],[0,110592,110879],[0,110928,110931],[0,110948,110952],[0,110960,111356],[0,113664,113771],[0,113776,113789],[0,113792,113801],[0,113808,113818],[0,113821,113823],[0,119141,119146],[0,119149,119155],[0,119163,119171],[0,119173,119180],[0,119210,119214],[0,119362,119365],[0,119808,o4],[0,119894,fk],[0,119966,119968],[0,Nk,119971],[0,119973,119975],[0,119977,td],[0,119982,e8],[0,pm,Nm],[0,119997,Lk],[0,120005,Z8],[0,120071,120075],[0,120077,q4],[0,120086,n8],[0,120094,d4],[0,120123,Em],[0,120128,Dk],[0,_k,120135],[0,120138,j8],[0,120146,120486],[0,120488,K4],[0,120514,rm],[0,120540,W8],[0,120572,ak],[0,120598,fm],[0,120630,P4],[0,120656,Qk],[0,120688,g4],[0,120714,u4],[0,120746,uk],[0,120772,120780],[0,120782,120832],[0,121344,121399],[0,121403,121453],[0,121461,121462],[0,121476,121477],[0,121499,121504],[0,121505,121520],[0,122880,122887],[0,122888,122905],[0,122907,122914],[0,122915,122917],[0,122918,122923],[0,123136,123181],[0,123184,123198],[0,123200,123210],[0,r4,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,I4],[0,126469,Km],[0,126497,V8],[0,n4,126501],[0,l8,bm],[0,126505,x4],[0,126516,cm],[0,z8,Dm],[0,E4,126524],[0,L8,126531],[0,rd,S4],[0,K8,Xm],[0,G8,v4],[0,126541,ok],[0,126545,N8],[0,s8,126549],[0,sm,A4],[0,Pk,$k],[0,Um,O8],[0,B4,_4],[0,mm,xk],[0,126561,T4],[0,C8,126565],[0,126567,s4],[0,126572,D4],[0,126580,nm],[0,126585,Ek],[0,am,m8],[0,126592,w4],[0,126603,126620],[0,126625,im],[0,126629,Kk],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],sx0=[0,1,0],ox0=[0,0,[0,1,0],[0,1,0]],vx0=hM,lx0="end of input",px0=w6,kx0="template literal part",mx0=w6,dx0=$o,hx0=hM,yx0=w6,gx0=O3,_x0=w6,wx0=Pv,bx0=w6,Tx0=N3,Ex0="an",Ax0=Ft,Sx0=Ru,Px0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],Ix0="{",Cx0=jm,Nx0="{|",Ox0="|}",jx0=XR,Dx0=hR,Fx0="[",Rx0="]",Mx0=rT,Lx0=tL,qx0=_n,Ux0="=>",Bx0="...",Xx0=Bj,Gx0=KR,Yx0=R3,Jx0=Fm,zx0=xo,Kx0=s6,Hx0=Qe,Vx0=et,$x0=gI,Wx0=pv,Qx0=xt,Zx0=Rm,xr0=i6,rr0=Zp,er0=km,tr0=ao,nr0=V3,ur0=wv,ir0=xs,fr0=as,cr0=rt,ar0=C4,sr0=o8,or0=Ke,vr0=sv,lr0=Q4,pr0=ym,kr0=Tm,mr0=r6,dr0=pc,hr0=ze,yr0=nk,gr0=hv,_r0=c6,wr0=fs,br0=rs,Tr0=p6,Er0=H8,Ar0=W2,Sr0=H3,Pr0=Av,Ir0=le,Cr0=tk,Nr0=j6,Or0=Zl,jr0=C6,Dr0=$2,Fr0=Ze,Rr0=F6,Mr0=ec,Lr0=kb,qr0=mA,Ur0=io,Br0=_v,Xr0="%checks",Gr0=GD,Yr0=AM,Jr0=iD,zr0=qF,Kr0=TR,Hr0=Rr,Vr0=eD,$r0=YF,Wr0=YD,Qr0=ZD,Zr0=fD,x10=PR,r10=TF,e10=aL,t10=yF,n10=U9,u10="?.",i10=i_,f10=dR,c10=rv,a10=VF,s10=GR,o10=UD,v10=H4,l10=I8,p10=xM,k10=cR,m10=BF,d10=Wj,h10=sL,y10=vD,g10=Ey,_10=d6,w10=rR,b10=JF,T10=Uj,E10=tu,A10=$e,S10=ve,P10=qD,I10=OF,C10=uL,N10=Jj,O10=cL,j10=aM,D10=DD,F10=tx,R10=R4,M10=V4,L10=Oe,q10=O3,U10=Pv,B10=N3,X10=rs,G10=I6,Y10=J4,J10=W4,z10=bk,K10=p8,H10=mv,V10=Zj,$10=S6,W10=X3,Q10=F3,Z10=HF,x20=wF,r20=x6,e20=x6,t20=jM,n20=x6,u20=x6,i20=jm,f20=jm,c20=jM,a20=ve,s20=ve,o20=l6,v20=Om,l20="T_LCURLY",p20="T_RCURLY",k20="T_LCURLYBAR",m20="T_RCURLYBAR",d20="T_LPAREN",h20="T_RPAREN",y20="T_LBRACKET",g20="T_RBRACKET",_20="T_SEMICOLON",w20="T_COMMA",b20="T_PERIOD",T20="T_ARROW",E20="T_ELLIPSIS",A20="T_AT",S20="T_POUND",P20="T_FUNCTION",I20="T_IF",C20="T_IN",N20="T_INSTANCEOF",O20="T_RETURN",j20="T_SWITCH",D20="T_MATCH",F20="T_THIS",R20="T_THROW",M20="T_TRY",L20="T_VAR",q20="T_WHILE",U20="T_WITH",B20="T_CONST",X20="T_LET",G20="T_NULL",Y20="T_FALSE",J20="T_TRUE",z20="T_BREAK",K20="T_CASE",H20="T_CATCH",V20="T_CONTINUE",$20="T_DEFAULT",W20="T_DO",Q20="T_FINALLY",Z20="T_FOR",xe0="T_CLASS",re0="T_EXTENDS",ee0="T_STATIC",te0="T_ELSE",ne0="T_NEW",ue0="T_DELETE",ie0="T_TYPEOF",fe0="T_VOID",ce0="T_ENUM",ae0="T_EXPORT",se0="T_IMPORT",oe0="T_SUPER",ve0="T_IMPLEMENTS",le0="T_INTERFACE",pe0="T_PACKAGE",ke0="T_PRIVATE",me0="T_PROTECTED",de0="T_PUBLIC",he0="T_YIELD",ye0="T_DEBUGGER",ge0="T_DECLARE",_e0="T_TYPE",we0="T_OPAQUE",be0="T_OF",Te0="T_ASYNC",Ee0="T_AWAIT",Ae0="T_CHECKS",Se0="T_RSHIFT3_ASSIGN",Pe0="T_RSHIFT_ASSIGN",Ie0="T_LSHIFT_ASSIGN",Ce0="T_BIT_XOR_ASSIGN",Ne0="T_BIT_OR_ASSIGN",Oe0="T_BIT_AND_ASSIGN",je0="T_MOD_ASSIGN",De0="T_DIV_ASSIGN",Fe0="T_MULT_ASSIGN",Re0="T_EXP_ASSIGN",Me0="T_MINUS_ASSIGN",Le0="T_PLUS_ASSIGN",qe0="T_NULLISH_ASSIGN",Ue0="T_AND_ASSIGN",Be0="T_OR_ASSIGN",Xe0="T_ASSIGN",Ge0="T_PLING_PERIOD",Ye0="T_PLING_PLING",Je0="T_PLING",ze0="T_COLON",Ke0="T_OR",He0="T_AND",Ve0="T_BIT_OR",$e0="T_BIT_XOR",We0="T_BIT_AND",Qe0="T_EQUAL",Ze0="T_NOT_EQUAL",xt0="T_STRICT_EQUAL",rt0="T_STRICT_NOT_EQUAL",et0="T_LESS_THAN_EQUAL",tt0="T_GREATER_THAN_EQUAL",nt0="T_LESS_THAN",ut0="T_GREATER_THAN",it0="T_LSHIFT",ft0="T_RSHIFT",ct0="T_RSHIFT3",at0="T_PLUS",st0="T_MINUS",ot0="T_DIV",vt0="T_MULT",lt0="T_EXP",pt0="T_MOD",kt0="T_NOT",mt0="T_BIT_NOT",dt0="T_INCR",ht0="T_DECR",yt0="T_EOF",gt0="T_ANY_TYPE",_t0="T_MIXED_TYPE",wt0="T_EMPTY_TYPE",bt0="T_NUMBER_TYPE",Tt0="T_BIGINT_TYPE",Et0="T_STRING_TYPE",At0="T_VOID_TYPE",St0="T_SYMBOL_TYPE",Pt0="T_UNKNOWN_TYPE",It0="T_NEVER_TYPE",Ct0="T_UNDEFINED_TYPE",Nt0="T_KEYOF",Ot0="T_READONLY",jt0="T_INFER",Dt0="T_IS",Ft0="T_ASSERTS",Rt0="T_IMPLIES",Mt0=nL,Lt0=nL,qt0="T_NUMBER",Ut0="T_BIGINT",Bt0="T_STRING",Xt0="T_TEMPLATE_PART",Gt0="T_IDENTIFIER",Yt0="T_REGEXP",Jt0="T_INTERPRETER",zt0="T_ERROR",Kt0="T_JSX_IDENTIFIER",Ht0=xL,Vt0=xL,$t0="T_BOOLEAN_TYPE",Wt0="T_NUMBER_SINGLETON_TYPE",Qt0="T_BIGINT_SINGLETON_TYPE",Zt0=[0,tF,_A,9],xn0=[0,tF,Ik,9],rn0=OM,en0="*/",tn0=OM,nn0="unreachable line_comment",un0="unreachable string_quote",in0="\\",fn0="unreachable template_part",cn0=`\r -`,an0=N_,sn0="unreachable regexp_class",on0=rD,vn0="unreachable regexp_body",ln0=tx,pn0=tx,kn0=tx,mn0=tx,dn0=FD,hn0="{'>'}",yn0=d6,gn0="{'}'}",_n0=jm,wn0=no,bn0=rT,Tn0=I8,En0=FD,An0=no,Sn0=rT,Pn0=I8,In0="unreachable type_token wholenumber",Cn0="unreachable type_token wholebigint",Nn0="unreachable type_token floatbigint",On0="unreachable type_token scinumber",jn0="unreachable type_token scibigint",Dn0="unreachable type_token hexnumber",Fn0="unreachable type_token hexbigint",Rn0="unreachable type_token legacyoctnumber",Mn0="unreachable type_token octnumber",Ln0="unreachable type_token octbigint",qn0="unreachable type_token binnumber",Un0="unreachable type_token bigbigint",Bn0="unreachable type_token",Xn0=CM,Gn0=[11,1],Yn0=[11,0],Jn0="unreachable template_tail",zn0=tx,Kn0=tx,Hn0="unreachable jsx_child",Vn0="unreachable jsx_tag",$n0=[0,MD],Wn0=[0,913],Qn0=[0,Zo],Zn0=[0,qI],x70=[0,AD],r70=[0,_I],e70=[0,8747],t70=[0,iy],n70=[0,916],u70=[0,8225],i70=[0,935],f70=[0,DM],c70=[0,914],a70=[0,wM],s70=[0,GF],o70=[0,AR],v70=[0,915],l70=[0,Yj],p70=[0,919],k70=[0,917],m70=[0,NM],d70=[0,aD],h70=[0,sF],y70=[0,924],g70=[0,923],_70=[0,922],w70=[0,PF],b70=[0,921],T70=[0,lR],E70=[0,Ik],A70=[0,mF],S70=[0,I5],P70=[0,927],I70=[0,937],C70=[0,oD],N70=[0,lF],O70=[0,bD],j70=[0,338],D70=[0,352],F70=[0,929],R70=[0,936],M70=[0,8243],L70=[0,928],q70=[0,934],U70=[0,WM],B70=[0,sD],X70=[0,933],G70=[0,SR],Y70=[0,vM],J70=[0,Sj],z70=[0,920],K70=[0,932],H70=[0,Hy],V70=[0,RD],$70=[0,nR],W70=[0,aF],Q70=[0,918],Z70=[0,376],xu0=[0,uR],ru0=[0,926],eu0=[0,NF],tu0=[0,zR],nu0=[0,925],uu0=[0,39],iu0=[0,8736],fu0=[0,8743],cu0=[0,38],au0=[0,945],su0=[0,8501],ou0=[0,Qo],vu0=[0,8226],lu0=[0,cD],pu0=[0,946],ku0=[0,8222],mu0=[0,Qj],du0=[0,FR],hu0=[0,8776],yu0=[0,PM],gu0=[0,8773],_u0=[0,9827],wu0=[0,Vj],bu0=[0,967],Tu0=[0,WR],Eu0=[0,E8],Au0=[0,Hj],Su0=[0,xR],Pu0=[0,8595],Iu0=[0,8224],Cu0=[0,8659],Nu0=[0,SD],Ou0=[0,8746],ju0=[0,8629],Du0=[0,LD],Fu0=[0,8745],Ru0=[0,8195],Mu0=[0,8709],Lu0=[0,Aj],qu0=[0,IM],Uu0=[0,yM],Bu0=[0,h4],Xu0=[0,9830],Gu0=[0,8707],Yu0=[0,8364],Ju0=[0,qR],zu0=[0,U3],Ku0=[0,951],Hu0=[0,8801],Vu0=[0,949],$u0=[0,8194],Wu0=[0,8805],Qu0=[0,947],Zu0=[0,8260],xi0=[0,tE],ri0=[0,wD],ei0=[0,_A],ti0=[0,8704],ni0=[0,ZF],ui0=[0,MM],ii0=[0,8230],fi0=[0,9829],ci0=[0,8596],ai0=[0,8660],si0=[0,62],oi0=[0,402],vi0=[0,948],li0=[0,_F],pi0=[0,Qy],ki0=[0,8712],mi0=[0,A8],di0=[0,953],hi0=[0,8734],yi0=[0,8465],gi0=[0,BR],_i0=[0,8220],wi0=[0,8968],bi0=[0,8592],Ti0=[0,yk],Ei0=[0,10216],Ai0=[0,955],Si0=[0,8656],Pi0=[0,954],Ii0=[0,60],Ci0=[0,8216],Ni0=[0,8249],Oi0=[0,YR],ji0=[0,9674],Di0=[0,8727],Fi0=[0,8970],Ri0=[0,GP],Mi0=[0,8711],Li0=[0,956],qi0=[0,8722],Ui0=[0,O4],Bi0=[0,rA],Xi0=[0,8212],Gi0=[0,VD],Yi0=[0,8804],Ji0=[0,957],zi0=[0,jF],Ki0=[0,8836],Hi0=[0,8713],Vi0=[0,dw],$i0=[0,8715],Wi0=[0,8800],Qi0=[0,8853],Zi0=[0,959],xf0=[0,969],rf0=[0,8254],ef0=[0,nM],tf0=[0,339],nf0=[0,fv],uf0=[0,QR],if0=[0,Fy],ff0=[0,z3],cf0=[0,8855],af0=[0,iE],sf0=[0,f1],of0=[0,AS],vf0=[0,U5],lf0=[0,x1],pf0=[0,kS],kf0=[0,982],mf0=[0,960],df0=[0,966],hf0=[0,8869],yf0=[0,8240],gf0=[0,8706],_f0=[0,8744],wf0=[0,8211],bf0=[0,10217],Tf0=[0,8730],Ef0=[0,8658],Af0=[0,34],Sf0=[0,968],Pf0=[0,8733],If0=[0,8719],Cf0=[0,961],Nf0=[0,8971],Of0=[0,$M],jf0=[0,8476],Df0=[0,8221],Ff0=[0,8969],Rf0=[0,8594],Mf0=[0,M4],Lf0=[0,MR],qf0=[0,IF],Uf0=[0,8901],Bf0=[0,353],Xf0=[0,8218],Gf0=[0,8217],Yf0=[0,8250],Jf0=[0,8835],zf0=[0,8721],Kf0=[0,8838],Hf0=[0,8834],Vf0=[0,9824],$f0=[0,8764],Wf0=[0,962],Qf0=[0,963],Zf0=[0,8207],xc0=[0,952],rc0=[0,8756],ec0=[0,964],tc0=[0,Ok],nc0=[0,8839],uc0=[0,iL],ic0=[0,PD],fc0=[0,Z3],cc0=[0,8657],ac0=[0,8482],sc0=[0,jg],oc0=[0,732],vc0=[0,M3],lc0=[0,8201],pc0=[0,977],kc0=[0,_R],mc0=[0,q3],dc0=[0,965],hc0=[0,978],yc0=[0,qM],gc0=[0,tA],_c0=[0,fL],wc0=[0,_D],bc0=[0,8205],Tc0=[0,950],Ec0=[0,pk],Ac0=[0,FF],Sc0=[0,_E],Pc0=[0,958],Ic0=[0,8593],Cc0=[0,Nj],Nc0=[0,8242],Oc0=[0,gM],jc0="unreachable regexp",Dc0="unreachable token wholenumber",Fc0="unreachable token wholebigint",Rc0="unreachable token floatbigint",Mc0="unreachable token scinumber",Lc0="unreachable token scibigint",qc0="unreachable token hexnumber",Uc0="unreachable token hexbigint",Bc0="unreachable token legacyoctnumber",Xc0="unreachable token legacynonoctnumber",Gc0="unreachable token octnumber",Yc0="unreachable token octbigint",Jc0="unreachable token bignumber",zc0="unreachable token bigint",Kc0="unreachable token",Hc0=CM,Vc0=[7,"#!"],$c0="expected ?",Wc0="unreachable string_escape",Qc0=Q2,Zc0=o6,xa0=o6,ra0=Q2,ea0=mI,ta0=UF,na0="n",ua0="r",ia0="t",fa0=eR,ca0=o6,aa0=no,sa0=no,oa0="unreachable id_char",va0=no,la0=no,pa0=o6,ka0=lM,ma0=Dj,da0=Kw,ha0=[27,"token ILLEGAL"],ya0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],ga0=[0,1],_a0=[0,1],wa0=KF,ba0=KF,Ta0=[0,[11,"an identifier. When exporting a ",[2,0,[11," as a named export, you must specify a ",[2,0,[11," name. Did you mean `export default ",[2,0,[11," ...`?",0]]]]]]],"an identifier. When exporting a %s as a named export, you must specify a %s name. Did you mean `export default %s ...`?"],Ea0=ed,Aa0="Peeking current location when not available",Sa0=[0,"src/parser/parser_env.ml",369,9],Pa0="Internal Error: Tried to add_declared_private with outside of class scope.",Ia0="Internal Error: `exit_class` called before a matching `enter_class`",Ca0=tx,Na0=[0,0,0],Oa0=[0,0,0],ja0="Parser_env.Try.Rollback",Da0=tx,Fa0=tx,Ra0=[0,$2,vf,Zi,zD,LR,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,ID,xu,jj,$F,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],Ma0=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],La0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],qa0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,LR,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,jj,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,$F,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ID,ln,E7,$u,mi,f7,zD,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],Ua0=R3,Ba0=Fm,Xa0=xo,Ga0=s6,Ya0=Qe,Ja0=et,za0=gI,Ka0=pv,Ha0=xt,Va0=Rm,$a0=i6,Wa0=Zp,Qa0=km,Za0=ao,xs0=V3,rs0=wv,es0=xs,ts0=as,ns0=rt,us0=C4,is0=o8,fs0=Ke,cs0=sv,as0=Q4,ss0=ym,os0=Tm,vs0=r6,ls0=pc,ps0=ze,ks0=nk,ms0=hv,ds0=c6,hs0=fs,ys0=rs,gs0=p6,_s0=H8,ws0=W2,bs0=H3,Ts0=Av,Es0=le,As0=tk,Ss0=j6,Ps0=Zl,Is0=C6,Cs0=$2,Ns0=Ze,Os0=F6,js0=ec,Ds0=kb,Fs0=mA,Rs0=io,Ms0=_v,Ls0=R4,qs0=V4,Us0=Oe,Bs0=O3,Xs0=Pv,Gs0=N3,Ys0=rs,Js0=I6,zs0=J4,Ks0=W4,Hs0=bk,Vs0=p8,$s0=mv,Ws0=S6,Qs0=X3,Zs0=F3,xo0=l6,ro0=Om,eo0=[0,ed],to0=tx,no0=[19,1],uo0=[19,0],io0=[0,0],fo0=ts,co0=[0,0],ao0=[0,"a type"],so0=[0,0],oo0=[0,"a number literal type"],vo0=[0,0],lo0=S6,po0=X3,ko0=F3,mo0="You should only call render_type after making sure the next token is a renders variant",do0=[0,[0,0,0,0,0]],ho0=[0,0,0,0],yo0=[0,1],go0=[0,K3,1466,6],_o0=[0,K3,1469,6],wo0=[0,K3,1572,8],bo0=[0,1],To0=[0,K3,1589,8],Eo0="Can not have both `static` and `proto`",Ao0=ze,So0=Sg,Po0=[0,0],Io0=[0,"the end of a tuple type (no trailing comma is allowed in inexact tuple type)."],Co0=[0,K3,Qo,15],No0=[0,K3,A8,15],Oo0=$e,jo0=$e,Do0=wk,Fo0=T6,Ro0=[0,[11,"Failure while looking up ",[2,0,[11,". Index: ",[4,0,0,0,[11,". Length: ",[4,0,0,0,[12,46,0]]]]]]],"Failure while looking up %s. Index: %d. Length: %d."],Mo0=[0,0,0,0],Lo0="Offset_utils.Offset_lookup_failed",qo0=A1,Uo0=Fj,Bo0=T6,Xo0=wk,Go0=Xj,Yo0=T6,Jo0=wk,zo0=ND,Ko0=W0,Ho0="normal",Vo0=ec,$o0="jsxTag",Wo0="jsxChild",Qo0="template",Zo0=$o,xv0="context",rv0=ec,ev0=[6,0],tv0=[0,0],nv0=[0,1],uv0=[0,4],iv0=[0,2],fv0=[0,3],cv0=[0,0],av0=$e,sv0=[0,0,0,0,0,0],ov0=[0,0],vv0=[0,JR],lv0=[0,1],pv0=[0,0],kv0=ts,mv0=[0,70],dv0=[0,81],hv0=wR,yv0=ET,gv0="exports",_v0=P6,wv0=[0,tx,tx,0],bv0=[0,zj],Tv0=[0,81],Ev0=[0,"a declaration, statement or export specifiers"],Av0=[0,1],Sv0=[0,r9,1893,21],Pv0=[0,"the keyword `as`"],Iv0=[0,29],Cv0=[0,29],Nv0=[0,0],Ov0=[0,1],jv0=[0,zj],Dv0=[0,"the keyword `from`"],Fv0=[0,tx,tx,0],Rv0="Label",Mv0=[0,JR],Lv0=[0,0,0],qv0=[0,38],Uv0=[0,r9,372,22],Bv0=[0,37],Xv0=[0,r9,391,22],Gv0=[0,0],Yv0="the token `;`",Jv0=[0,0],zv0=[0,0],Kv0=xF,Hv0=[0,ed],Vv0=xF,$v0=[27,Ft],Wv0=ts,Qv0=[0,70],Zv0=[0,tx,0],x30=Mt,r30=[0,tx,0],e30=[0,70],t30=[0,70],n30=R3,u30=[0,tx,0],i30=[0,0,0],f30=[0,0,0],c30=[0,[0,8]],a30=[0,[0,7]],s30=[0,[0,6]],o30=[0,[0,10]],v30=[0,[0,9]],l30=[0,[0,11]],p30=[0,[0,5]],k30=[0,[0,4]],m30=[0,[0,2]],d30=[0,[0,3]],h30=[0,[0,1]],y30=[0,[0,0]],g30=[0,[0,12]],_30=[0,[0,13]],w30=[0,[0,14]],b30=[0,0],T30=[0,1],E30=[0,0],A30=[0,2],S30=[0,3],P30=[0,7],I30=[0,6],C30=[0,4],N30=[0,5],O30=[0,1],j30=[0,0],D30=[0,1],F30=[0,0],R30=H3,M30=[0,"either a call or access of `super`"],L30=H3,q30=W2,U30=u6,B30=u6,X30=[0,2],G30=[0,0],Y30=[0,1],J30=hv,z30=[0,"the identifier `target`"],K30=[0,0],H30=[0,1],V30=[0,0],$30=[0,0],W30=[0,2],Q30=[0,2],Z30=[0,1],xl0=[0,70],rl0=o6,el0=lM,tl0=Kw,nl0=Kw,ul0=Dj,il0=[0,0],fl0=[0,1],cl0=[0,0],al0=ve,sl0=ve,ol0=[0,"a regular expression"],vl0=tx,ll0=tx,pl0=tx,kl0=[0,78],ml0=[0,"src/parser/expression_parser.ml",1546,17],dl0=[0,"a template literal part"],hl0=[0,[0,tx,tx],1],yl0=ev,gl0=[0,6],_l0=[0,[0,17,[0,2]]],wl0=[0,[0,18,[0,3]]],bl0=[0,[0,19,[0,4]]],Tl0=[0,[0,0,[0,5]]],El0=[0,[0,1,[0,5]]],Al0=[0,[0,2,[0,5]]],Sl0=[0,[0,3,[0,5]]],Pl0=[0,[0,5,[0,6]]],Il0=[0,[0,7,[0,6]]],Cl0=[0,[0,4,[0,6]]],Nl0=[0,[0,6,[0,6]]],Ol0=[0,[0,8,[0,7]]],jl0=[0,[0,9,[0,7]]],Dl0=[0,[0,10,[0,7]]],Fl0=[0,[0,11,[0,8]]],Rl0=[0,[0,12,[0,8]]],Ml0=[0,[0,15,[0,9]]],Ll0=[0,[0,13,[0,9]]],ql0=[0,[0,14,[1,10]]],Ul0=[0,[0,16,[0,9]]],Bl0=[0,[0,21,[0,6]]],Xl0=[0,[0,20,[0,6]]],Gl0=[23,i_],Yl0=[13,"JSX fragment"],Jl0=rv,zl0=_n,Kl0=[0,dn],Hl0=[1,dn],Vl0=[0,tx,tx,0],$l0=[0,ed],Wl0=tx,Ql0=[0,"a numeric or string literal"],Zl0=[0,tx,'""',0],x60=[0,0],r60=[0,"a number literal"],e60=[0,[0,0,Q2,0]],t60=[0,81],n60=[21,NR],u60=[21,m6],i60=r6,f60=[0,tx,0],c60="unexpected PrivateName in Property, expected a PrivateField",a60=[0,0,0],s60=uo,o60="Must be one of the above",v60=[0,1],l60=[0,1],p60=[0,1],k60=uo,m60=uo,d60=U9,h60="Internal Error: private name found in object props",y60=[0,0,0,0],g60=[0,EF],_60=[19,[0,0]],w60=[0,EF],b60=N_,T60="Nooo: ",E60=sv,A60="Parser error: No such thing as an expression pattern!",S60=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],P60=[0,"src/parser/parser_flow.ml",kS,28],I60=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],C60=Fj,N60=W0,O60=kD,j60=gD,D60=gD,F60=kD,R60=ec,M60=Ij,L60=C1,q60=A1,U60="InterpreterDirective",B60="interpreter",X60="Program",G60=a6,Y60="BreakStatement",J60=a6,z60="ContinueStatement",K60="DebuggerStatement",H60=bv,V60="DeclareExportAllDeclaration",$60=bv,W60=q9,Q60=QT,Z60=sv,xp0="DeclareExportDeclaration",rp0=C1,ep0=$r,tp0="DeclareModule",np0=i2,up0="DeclareModuleExports",ip0=C1,fp0=$r,cp0=GM,ap0="DeclareNamespace",sp0=L3,op0=C1,vp0="DoWhileStatement",lp0="EmptyStatement",pp0=NE,kp0=QT,mp0="ExportDefaultDeclaration",dp0=NE,hp0=OA,yp0=bv,gp0="ExportAllDeclaration",_p0=NE,wp0=bv,bp0=q9,Tp0=QT,Ep0="ExportNamedDeclaration",Ap0="directive",Sp0=u2,Pp0="ExpressionStatement",Ip0=C1,Cp0="update",Np0=L3,Op0=la,jp0="ForStatement",Dp0="each",Fp0=C1,Rp0=kn,Mp0=ns,Lp0="ForInStatement",qp0=_v,Up0=C1,Bp0=kn,Xp0=ns,Gp0="ForOfStatement",Yp0=OD,Jp0=TP,zp0=L3,Kp0="IfStatement",Hp0=ec,Vp0=fs,$p0=A1,Wp0=uD,Qp0=bv,Zp0=q9,x40="ImportDeclaration",r40=C1,e40=a6,t40="LabeledStatement",n40=y9,u40=W1,i40="MatchStatement",f40=W1,c40="ReturnStatement",a40=y9,s40="discriminant",o40="SwitchStatement",v40=W1,l40="ThrowStatement",p40="finalizer",k40="handler",m40=gn,d40="TryStatement",h40=C1,y40=L3,g40="WhileStatement",_40=C1,w40=a4,b40="WithStatement",T40=Sy,E40=W1,A40=rS,S40=Sy,P40=W1,I40=rS,C40=mT,N40="ArrayExpression",O40=xe,j40=Q8,D40=u2,F40=He,R40=W5,M40=io,L40=C1,q40=yn,U40=$r,B40="ArrowFunctionExpression",X40=u2,G40="AsConstExpression",Y40=i2,J40=u2,z40="AsExpression",K40=U9,H40=kn,V40=ns,$40=dv,W40="AssignmentExpression",Q40=kn,Z40=ns,xk0=dv,rk0="BinaryExpression",ek0="CallExpression",tk0=OD,nk0=TP,uk0=L3,ik0="ConditionalExpression",fk0=bv,ck0="ImportExpression",ak0=VF,sk0=GR,ok0=i_,vk0=kn,lk0=ns,pk0=dv,kk0="LogicalExpression",mk0=y9,dk0=W1,hk0="MatchExpression",yk0="MemberExpression",gk0=x8,_k0=u6,wk0="MetaProperty",bk0=wb,Tk0=Hk,Ek0=ED,Ak0="NewExpression",Sk0=Uk,Pk0="ObjectExpression",Ik0=pt,Ck0="OptionalCallExpression",Nk0=pt,Ok0="OptionalMemberExpression",jk0=vR,Dk0="SequenceExpression",Fk0="Super",Rk0="ThisExpression",Mk0=i2,Lk0=u2,qk0="TypeCastExpression",Uk0=i2,Bk0=u2,Xk0="SatisfiesExpression",Gk0=Sy,Yk0=W1,Jk0=rS,zk0=$e,Kk0=tu,Hk0=Jj,Vk0=cL,$k0=fs,Wk0=rs,Qk0=c6,Zk0="matched above",xm0=W1,rm0=uF,em0=dv,tm0="UnaryExpression",nm0=W1,um0="AwaitExpression",im0=DD,fm0=aM,cm0=uF,am0=W1,sm0=dv,om0="UpdateExpression",vm0="delegate",lm0=W1,pm0="YieldExpression",km0="MatchExpressionCase",mm0="guard",dm0=C1,hm0=Ne,ym0="MatchStatementCase",gm0=f6,_m0=Ne,wm0=is,bm0=vF,Tm0=f6,Em0=Ne,Am0=is,Sm0=vF,Pm0=x8,Im0="base",Cm0="MatchMemberPattern",Nm0="literal",Om0="MatchLiteralPattern",jm0="MatchWildcardPattern",Dm0=$e,Fm0=tu,Rm0=W1,Mm0=dv,Lm0="MatchUnaryPattern",qm0=Ql,Um0=Uk,Bm0="MatchObjectPattern",Xm0=Ql,Gm0=mT,Ym0="MatchArrayPattern",Jm0="patterns",zm0="MatchOrPattern",Km0=nd,Hm0=Ne,Vm0="MatchAsPattern",$m0=$r,Wm0="MatchIdentifierPattern",Qm0=es,Zm0=$r,x80="MatchBindingPattern",r80=W1,e80="MatchRestPattern",t80="Unexpected FunctionDeclaration with BodyExpression",n80="HookDeclaration",u80=u2,i80=He,f80=W5,c80=io,a80="FunctionDeclaration",s80=xe,o80=Q8,v80=C1,l80=yn,p80=$r,k80="Unexpected FunctionExpression with BodyExpression",m80=xe,d80=Q8,h80=u2,y80=He,g80=W5,_80=io,w80=C1,b80=yn,T80=$r,E80="FunctionExpression",A80=pt,S80=i2,P80=Ve,I80=oA,C80=pt,N80=i2,O80=Ve,j80="PrivateIdentifier",D80=pt,F80=i2,R80=Ve,M80=oA,L80=TP,q80=L3,U80="SwitchCase",B80=C1,X80="param",G80="CatchClause",Y80=C1,J80="BlockStatement",z80=es,K80=$r,H80="DeclareVariable",V80="DeclareHook",$80=He,W80="DeclareFunction",Q80=$r,Z80=ER,xd0=Av,rd0=pc,ed0=C1,td0=xe,nd0=$r,ud0="DeclareClass",id0=xe,fd0=D9,cd0=yn,ad0=Ql,sd0=yn,od0=$r,vd0="DeclareComponent",ld0=xe,pd0=D9,kd0=Ql,md0=yn,dd0="ComponentTypeAnnotation",hd0=pt,yd0=i2,gd0=Ve,_d0="ComponentTypeParameter",wd0=C1,bd0=$r,Td0="DeclareEnum",Ed0=pc,Ad0=C1,Sd0=xe,Pd0=$r,Id0="DeclareInterface",Cd0=A1,Nd0=ec,Od0=OA,jd0="ExportNamespaceSpecifier",Dd0=kn,Fd0=xe,Rd0=$r,Md0="DeclareTypeAlias",Ld0=kn,qd0=xe,Ud0=$r,Bd0="TypeAlias",Xd0="DeclareOpaqueType",Gd0="OpaqueType",Yd0="supertype",Jd0="impltype",zd0=xe,Kd0=$r,Hd0="ClassDeclaration",Vd0="ClassExpression",$d0=Zk,Wd0=Av,Qd0="superTypeParameters",Zd0="superClass",xh0=xe,rh0=C1,eh0=$r,th0=u2,nh0="Decorator",uh0=xe,ih0=$r,fh0="ClassImplements",ch0=C1,ah0="ClassBody",sh0=C1,oh0="StaticBlock",vh0=Wo,lh0=N6,ph0=nv,kh0=G3,mh0=Zk,dh0=j3,hh0=ze,yh0=es,gh0=A1,_h0=is,wh0="MethodDefinition",bh0=F6,Th0=Zk,Eh0=Z2,Ah0=ze,Sh0=j3,Ph0=i2,Ih0=A1,Ch0=is,Nh0=JM,Oh0="Internal Error: Private name found in class prop",jh0=F6,Dh0=Zk,Fh0=Z2,Rh0=ze,Mh0=j3,Lh0=i2,qh0=A1,Uh0=is,Bh0=JM,Xh0=xe,Gh0=D9,Yh0=yn,Jh0=$r,zh0=C1,Kh0="ComponentDeclaration",Hh0=W1,Vh0=eE,$h0=kn,Wh0=ns,Qh0=a8,Zh0=f6,x50=b6,r50=Ve,e50="ComponentParameter",t50=la,n50=$r,u50="EnumBigIntMember",i50=$r,f50=eF,c50=la,a50=$r,s50="EnumStringMember",o50=$r,v50=eF,l50=la,p50=$r,k50="EnumNumberMember",m50=la,d50=$r,h50="EnumBooleanMember",y50=_6,g50=t8,_50=t6,w50="EnumBooleanBody",b50=_6,T50=t8,E50=t6,A50="EnumNumberBody",S50=_6,P50=t8,I50=t6,C50="EnumStringBody",N50=_6,O50=t6,j50="EnumSymbolBody",D50=_6,F50=t8,R50=t6,M50="EnumBigIntBody",L50=C1,q50=$r,U50="EnumDeclaration",B50=pc,X50=C1,G50=xe,Y50=$r,J50="InterfaceDeclaration",z50=xe,K50=$r,H50="InterfaceExtends",V50=i2,$50=Uk,W50="ObjectPattern",Q50=i2,Z50=mT,xy0="ArrayPattern",ry0=kn,ey0=ns,ty0=a8,ny0=i2,uy0=Ve,iy0=oA,fy0=W1,cy0=eE,ay0=W1,sy0=eE,oy0=kn,vy0=ns,ly0=a8,py0=la,ky0=la,my0=nv,dy0=G3,hy0=pD,yy0=j3,gy0=f6,_y0=N6,wy0=es,by0=A1,Ty0=is,Ey0=DF,Ay0=W1,Sy0=TD,Py0=kn,Iy0=ns,Cy0=a8,Ny0=j3,Oy0=f6,jy0=N6,Dy0=es,Fy0=A1,Ry0=is,My0=DF,Ly0=W1,qy0=TD,Uy0=Rt,By0=A1,Xy0=C3,Gy0=tx,Yy0=Rt,Jy0=Pv,zy0=A1,Ky0=C3,Hy0=Rt,Vy0=A1,$y0=C3,Wy0=as,Qy0=xs,Zy0=Rt,x90=A1,r90=C3,e90="flags",t90=Ne,n90="regex",u90=Rt,i90=A1,f90=C3,c90=Rt,a90=A1,s90=C3,o90=vR,v90="quasis",l90="TemplateLiteral",p90="cooked",k90=Rt,m90="tail",d90=A1,h90="TemplateElement",y90="quasi",g90="tag",_90="TaggedTemplateExpression",w90=es,b90="declarations",T90="VariableDeclaration",E90=la,A90=$r,S90="VariableDeclarator",P90="plus",I90=kR,C90=mv,N90=xo,O90=C_,j90="in-out",D90=es,F90="Variance",R90="AnyTypeAnnotation",M90="MixedTypeAnnotation",L90="EmptyTypeAnnotation",q90="VoidTypeAnnotation",U90="NullLiteralTypeAnnotation",B90="SymbolTypeAnnotation",X90="NumberTypeAnnotation",G90="BigIntTypeAnnotation",Y90="StringTypeAnnotation",J90="BooleanTypeAnnotation",z90=i2,K90="NullableTypeAnnotation",H90="UnknownTypeAnnotation",V90="NeverTypeAnnotation",$90="UndefinedTypeAnnotation",W90=es,Q90=i2,Z90="parameterName",xg0="TypePredicate",rg0="HookTypeAnnotation",eg0="FunctionTypeAnnotation",tg0=pv,ng0=xe,ug0=Ql,ig0=Q8,fg0=yn,cg0=pt,ag0=i2,sg0=Ve,og0=yR,vg0=pt,lg0=i2,pg0=Ve,kg0=yR,mg0=[0,0,0,0,0],dg0="internalSlots",hg0="callProperties",yg0="indexers",gg0=Uk,_g0="exact",wg0=oM,bg0="ObjectTypeAnnotation",Tg0=pD,Eg0="There should not be computed object type property keys",Ag0=la,Sg0=nv,Pg0=G3,Ig0=es,Cg0=Z2,Ng0=Sg,Og0=ze,jg0=pt,Dg0=N6,Fg0=A1,Rg0=is,Mg0="ObjectTypeProperty",Lg0=W1,qg0="ObjectTypeSpreadProperty",Ug0=Z2,Bg0=ze,Xg0=A1,Gg0=is,Yg0=$r,Jg0="ObjectTypeIndexer",zg0=ze,Kg0=A1,Hg0="ObjectTypeCallProperty",Vg0=pt,$g0=Z2,Wg0="sourceType",Qg0="propType",Zg0="keyTparam",x_0="ObjectTypeMappedTypeProperty",r_0=A1,e_0=N6,t_0=ze,n_0=pt,u_0=$r,i_0="ObjectTypeInternalSlot",f_0=C1,c_0=pc,a_0="InterfaceTypeAnnotation",s_0=cM,o_0="ArrayTypeAnnotation",v_0="falseType",l_0="trueType",p_0="extendsType",k_0="checkType",m_0="ConditionalTypeAnnotation",d_0="typeParameter",h_0="InferTypeAnnotation",y_0=$r,g_0=QF,__0="QualifiedTypeIdentifier",w_0=xe,b_0=$r,T_0="GenericTypeAnnotation",E_0="indexType",A_0="objectType",S_0="IndexedAccessType",P_0=pt,I_0="OptionalIndexedAccessType",C_0=K9,N_0="UnionTypeAnnotation",O_0=K9,j_0="IntersectionTypeAnnotation",D_0=Hk,F_0=W1,R_0="TypeofTypeAnnotation",M_0=$r,L_0=QF,q_0="QualifiedTypeofIdentifier",U_0=W1,B_0="KeyofTypeAnnotation",X_0=B3,G_0=HF,Y_0=wF,J_0=i2,z_0=dv,K_0="TypeOperator",H_0=mv,V_0=oM,$_0="elementTypes",W_0="TupleTypeAnnotation",Q_0=pt,Z_0=Z2,xw0=cM,rw0=a6,ew0="TupleTypeLabeledElement",tw0=i2,nw0=a6,uw0="TupleTypeSpreadElement",iw0=Rt,fw0=A1,cw0="StringLiteralTypeAnnotation",aw0=Rt,sw0=A1,ow0="NumberLiteralTypeAnnotation",vw0=Rt,lw0=A1,pw0="BigIntLiteralTypeAnnotation",kw0=as,mw0=xs,dw0=Rt,hw0=A1,yw0="BooleanLiteralTypeAnnotation",gw0="ExistsTypeAnnotation",_w0=i2,ww0=CF,bw0=i2,Tw0=CF,Ew0=yn,Aw0="TypeParameterDeclaration",Sw0="usesExtendsBound",Pw0=sv,Iw0=Z2,Cw0=ao,Nw0="bound",Ow0=Ve,jw0="TypeParameter",Dw0=yn,Fw0=IR,Rw0=yn,Mw0=IR,Lw0=ev,qw0=YM,Uw0="closingElement",Bw0="openingElement",Xw0="JSXElement",Gw0="closingFragment",Yw0=YM,Jw0="openingFragment",zw0="JSXFragment",Kw0=Hk,Hw0="selfClosing",Vw0="attributes",$w0=Ve,Ww0="JSXOpeningElement",Qw0="JSXOpeningFragment",Zw0=Ve,xb0="JSXClosingElement",rb0="JSXClosingFragment",eb0=A1,tb0=Ve,nb0="JSXAttribute",ub0=W1,ib0="JSXSpreadAttribute",fb0="JSXEmptyExpression",cb0=u2,ab0="JSXExpressionContainer",sb0=u2,ob0="JSXSpreadChild",vb0=Rt,lb0=A1,pb0="JSXText",kb0=x8,mb0=a4,db0="JSXMemberExpression",hb0=Ve,yb0=ET,gb0="JSXNamespacedName",_b0=Ve,wb0="JSXIdentifier",bb0=OA,Tb0=b6,Eb0="ExportSpecifier",Ab0=b6,Sb0="ImportDefaultSpecifier",Pb0=b6,Ib0="ImportNamespaceSpecifier",Cb0=uD,Nb0=b6,Ob0="imported",jb0="ImportSpecifier",Db0="Line",Fb0="Block",Rb0=A1,Mb0=A1,Lb0="DeclaredPredicate",qb0="InferredPredicate",Ub0=wb,Bb0=Hk,Xb0=ED,Gb0=j3,Yb0=x8,Jb0=a4,zb0="message",Kb0=W0,Hb0=Xj,Vb0=ND,$b0=bv,Wb0=T6,Qb0=wk,Zb0=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],xT0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],rT0=[0,Sf,ln,sc,nf,Rc,Ai,Du,Iu,l7,oa,di,G7,V7,gn,Gc,ou,rt,Sa,wi,Hi,_7,mi,m7,If,Nu,Ku,Rf,Qu,_i,Pi,ui,z7,Vf,fc,S7,Fi,Ef,dc,xu,ff,fu,Hf,Bi,gc,x7,ha,Tc,$f,_u,Z7,ea,Kc,ni,cf,tf,Ke,Ze,ta,xc,mu,Ki,Tu,pf,Ti,Bc,bi,Ac,kc,Kn,$u,uf,Oe,B7,Lu,Pu,bc,yc,Uf,zc,U7,wa,Cc,Uc,Yf,Ec,zi,Qn,F7,Ea,yf,Fc,Vn,u2,w7,ra,Ic,L7,hi,Mf,N7,g7,bf,ya,$i,yi,Oi,sa,i7,_f,ju,Ta,tc,wf,lu,ii,hc,lc,D7,xf,gi,Uu,ki,p7,au,ga,Mc,ji,Ft,ia,K7,Mi,W2,Wn,Qi,ca,Df,Mu,ic,na,oc,le,lf,cu,ti,Hu,Zn,jc,Ri,qi,si,ma,R7,Xf,uu,X7,k7,Jf,Yu,mc,W7,Oc,wc,pa,zf,Tf,iu,gu,kf,li,Lc,e7,C7,k2,pi,q7,aa,pu,Xc,Fu,Ou,Su,va,j7,bu,su,Nf,df,nc,Vi,ru,hf,ka,r7,Au,Pc,Si,Xu,zu,Jc,Gf,da,Gi,Wc,Ci,v7,vi,xi,Wu,Di,fi,Vu,Hc,$n,sf,Gu,mf,Qf,Yi,a7,n7,Sc,Kf,y7,s7,t7,_a,Zu,rc,c7,xa,Ne,Cu,Ii,Vc,Ei,$7,Bu,jf,Hn,T7,rf,Dc,ku,Wf,M7,of,ef,yu,J7,ei,Ni,Lf,He,ua,P7,Pf,h7,Of,I7,oi,Qe,O7,hu,ai,fa,b7,vu,Ju,Yc,et,Zc,uc,Xi,$c,d7,Wi,o7,xt,nu,Nc,qc,ba,Af,gf,ac,Aa,cc,u7,du,Eu,Zf,f7,H7,af,ci,Q7,Bf,ri,A7,Y7,wu,Li,qu,Ji,Ff,_c,vc,E7,qf,Z2,eu,Zi,vf,$2],eT0="Jsoo_runtime.Error.Exn",tT0=[0,0],nT0="assert_operator",uT0="use_strict",iT0=K9,fT0="esproposal_decorators",cT0="pattern_matching",aT0="enums",sT0="components",oT0="Internal error: ",vT0=[f1,"CamlinternalLazy.Undefined",Ca(0)];function lT0(x,r){var e=Ux(r)-1|0,t=0;if(e>=0)for(var u=t;;){x(J0(r,u));var i=u+1|0;if(e===u)break;var u=i}}var pT0=sx,kT0=[0,0];function mT0(x){var r=ZJ(0),e=Cq(j),t=r.length-1,u=I1((t*8|0)+1|0),i=t-1|0,c=0;if(i>=0)for(var v=c;;){WY(u,v*8|0,q6(N1(r,v)[1+v]));var s=v+1|0;if(i===v)break;var v=s}ls(u,t*8|0,1);var l=Iq(u);ls(u,t*8|0,2);var p=Iq(u),d=Pd(p,8),T=Pd(p,0),b=Pd(l,8);return Nq(e,Pd(l,0),b,T,d),e}for(;;){var uU=rl(eN);let x=[0,1],r=uU;if(!(1-ud(eN,uU,function(e){return ud(x,1,0)&&(Lv(Rv(eU),j),Lv(Rv(tU),j)),h(r,0)})))break}if(rl(kT0))throw z0([0,bd,s$],1);var bs=iN([0,sx]),qv=iN([0,sx]),lo=iN([0,je]),iU=QC(0,0),dT0=2,hT0=[0,0];function fU(x){return 2=0)for(var c=i;;){var v=(c*2|0)+3|0,s=N1(x,c)[1+c];N1(e,v)[1+v]=s;var l=c+1|0;if(u===c)break;var c=l}return[0,dT0,e,qv[1],lo[1],0,0,bs[1],0]}function DN(x,r){var e=x[2].length-1;if(e=0)for(var u=t;;){var i=B1(x,u);r[1]=(Ok*r[1]|0)+i|0;var c=u+1|0;if(e===u)break;var u=c}r[1]=r[1]&sR;var v=1073741823r)return e;var t=[0,x[1+r],e],r=r-1|0,e=t}}function LN(x,r){try{var e=bs[17].call(null,r,x[7]);return e}catch(i){var t=X1(i);if(t!==Na)throw z0(t,0);var u=x[1];return x[1]=u+1|0,P(r,tx)&&(x[7]=bs[2].call(null,r,u,x[7])),u}}function qN(x){return il(x,0)?[0]:x}function UN(x,r,e,t,u,i){var c=u[2],v=u[4],s=MN(r),l=MN(e),p=MN(t),d=Pn(function(x0){return ip(x,x0)},l),T=Pn(function(x0){return ip(x,x0)},p);x[5]=[0,[0,x[3],x[4],x[6],x[7],d,s],x[5]],x[7]=bs[24].call(null,function(x0,i0,f0){return uN(x0,s)?bs[2].call(null,x0,i0,f0):f0},x[7],bs[1]);var b=[0,qv[1]],C=[0,lo[1]];cq(function(x0,i0){b[1]=qv[2].call(null,x0,i0,b[1]);var f0=C[1];try{var r0=lo[17].call(null,i0,x[4]),v0=r0}catch(w0){var o0=X1(w0);if(o0!==Na)throw z0(o0,0);var v0=1}C[1]=lo[2].call(null,i0,v0,f0)},p,T),cq(function(x0,i0){b[1]=qv[2].call(null,x0,i0,b[1]),C[1]=lo[2].call(null,i0,0,C[1])},l,d),x[3]=b[1],x[4]=C[1],x[6]=nN(function(x0,i0){return uN(x0[1],d)?i0:[0,x0,i0]},x[6],0);var N=i?h(c(x),v):c(x),I=H6(x[5]),F=I[6],L=I[5],X=I[4],q=I[3],J=I[2],e0=I[1];x[5]=fq(x[5]),x[7]=y2(function(x0,i0){var f0=bs[17].call(null,i0,x[7]);return bs[2].call(null,i0,f0,x0)},X,F),x[3]=e0,x[4]=J,x[6]=nN(function(x0,i0){return uN(x0[1],L)?i0:[0,x0,i0]},x[6],q);var W=[0,Id(function(x0){var i0=ip(x,x0);try{for(var f0=x[6];;){if(!f0)throw z0(Na,1);var r0=f0[1],v0=f0[2],o0=r0[2];if(NL(r0[1],i0)===0)return o0;var f0=v0}}catch(t0){var w0=X1(t0);if(w0===Na)return N1(x[2],i0)[1+i0];throw z0(w0,0)}},qN(t)),0];return XY([0,[0,N],[0,Id(function(x0){try{var i0=bs[17].call(null,x0,x[7]);return i0}catch(r0){var f0=X1(r0);throw f0===Na?z0([0,Nr,o$],1):z0(f0,0)}},qN(r)),W]])}function Rd(x,r){if(x===0)var e=cU([0]);else{var t=cU(Id(yT0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+2|0;t[3]=qv[2].call(null,x[1+c],v,t[3]),t[4]=lo[2].call(null,v,1,t[4]);var s=c+1|0;if(u===c)break;var c=s}var e=t}var l=r(e);return e[8]=cx(e[8]),DN(e,3+((N1(e[2],1)[2]*16|0)/32|0)|0),[0,h(l,0),r,,0]}function Md(x,r){if(x)return x;var e=QC(f1,r[1]);return e[1]=r[2],KJ(e)}function BN(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;u;){var i=u[2];h(u[1],r);var u=i}return r}function Ld(x){var r=FN(x);x:{if((r%2|0)!==0&&(2+((N1(x[2],1)[2]*16|0)/32|0)|0)>=r){var e=FN(x);break x}var e=r}return N1(x[2],e)[1+e]=0,e}function XN(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return;var u=e[1],i=function(Z0){e[1]++;var N0=e[1];return N1(r,N0)[1+N0]},c=N1(r,u)[1+u],v=i(j);if(typeof v=="number")switch(v){case 0:let Z0=i(j);var S0=function(hx){return Z0};break;case 1:let N0=i(j);var S0=function(hx){return hx[1+N0]};break;case 2:var s=i(j);let ux=s,ex=i(j);var S0=function(hx){return hx[1+ux][1+ex]};break;case 3:let nx=i(j);var S0=function(hx){return h(hx[1][1+nx],hx)};break;case 4:let px=i(j);var S0=function(hx,Nx){return hx[1+px]=Nx,0};break;case 5:var l=i(j);let D0=l,dx=i(j);var S0=function(hx){return h(D0,dx)};break;case 6:var p=i(j);let _x=p,K=i(j);var S0=function(hx){return h(_x,hx[1+K])};break;case 7:var d=i(j),T=i(j);let _0=d,U=T,m0=i(j);var S0=function(hx){return h(_0,hx[1+U][1+m0])};break;case 8:var b=i(j);let b0=b,y0=i(j);var S0=function(hx){return h(b0,h(hx[1][1+y0],hx))};break;case 9:var C=i(j),N=i(j);let E0=C,$0=N,z=i(j);var S0=function(hx){return k(E0,$0,z)};break;case 10:var I=i(j),F=i(j);let Dx=I,Xx=F,K0=i(j);var S0=function(hx){return k(Dx,Xx,hx[1+K0])};break;case 11:var L=i(j),X=i(j),q=i(j);let A=L,V=X,fx=q,wx=i(j);var S0=function(hx){return k(A,V,hx[1+fx][1+wx])};break;case 12:var J=i(j),e0=i(j);let Ix=J,ox=e0,xr=i(j);var S0=function(hx){return k(Ix,ox,h(hx[1][1+xr],hx))};break;case 13:var W=i(j),x0=i(j);let Fx=W,H0=x0,ur=i(j);var S0=function(hx){return k(Fx,hx[1+H0],ur)};break;case 14:var i0=i(j),f0=i(j),r0=i(j);let X0=i0,or=f0,Q0=r0,yx=i(j);var S0=function(hx){return k(X0,hx[1+or][1+Q0],yx)};break;case 15:var v0=i(j),o0=i(j);let ix=v0,ax=o0,$x=i(j);var S0=function(hx){return k(ix,h(hx[1][1+ax],hx),$x)};break;case 16:var w0=i(j);let fr=w0,gr=i(j);var S0=function(hx){return k(hx[1][1+fr],hx,gr)};break;case 17:var t0=i(j);let jr=t0,c1=i(j);var S0=function(hx){return k(hx[1][1+jr],hx,hx[1+c1])};break;case 18:var s0=i(j),h0=i(j);let Dr=s0,e1=h0,Ex=i(j);var S0=function(hx){return k(hx[1][1+Dr],hx,hx[1+e1][1+Ex])};break;case 19:var p0=i(j);let _=p0,$=i(j);var S0=function(hx){var Nx=h(hx[1][1+$],hx);return k(hx[1][1+_],hx,Nx)};break;case 20:var C0=i(j),j0=i(j);Ld(x);let vx=C0,L0=j0;var S0=function(hx){return h(Kx(L0,vx,0),L0)};break;case 21:var P0=i(j),M0=i(j);Ld(x);let lx=P0,Px=M0;var S0=function(hx){var Nx=hx[1+Px];return h(Kx(Nx,lx,0),Nx)};break;case 22:var U0=i(j),T0=i(j),G0=i(j);Ld(x);let Ar=U0,Hx=T0,a1=G0;var S0=function(hx){var Nx=hx[1+Hx][1+a1];return h(Kx(Nx,Ar,0),Nx)};break;default:var k0=i(j),G=i(j);Ld(x);let v1=k0,Sr=G;var S0=function(hx){var Nx=h(hx[1][1+Sr],hx);return h(Kx(Nx,v1,0),Nx)}}else var S0=v;aU(x,c,S0),e[1]++}}function sU(x,r){var e=r.length-1,t=QC(0,e),u=e-1|0,i=0;if(u>=0)for(var c=i;;){var v=N1(r,c)[1+c];if(typeof v=="number")switch(v){case 0:let C=c;var s=function(X){var q=t[1+C];if(N===q)throw z0([0,Y6,x],1);return h(q,X)};let N=s;var d=s;break;case 1:var l=[];let I=l,F=c;qr(l,[z3,function(X){var q=t[1+F];if(I===q)throw z0([0,Y6,x],1);var J=Ov(q);if(Z3===J)return q[1];if(z3!==J&&fv!==J)return q;if(bJ(q)!==0)throw z0(vT0,1);var e0=q[1];q[1]=0;try{var W=h(e0,0);return q[1]=W,TJ(q),W}catch(i0){var x0=X1(i0);throw q[1]=function(f0){throw z0(x0,0)},wJ(q),z0(x0,0)}}]);var d=l;break;default:var p=function(X){throw z0([0,Y6,x],1)},d=[0,p,p,p,0]}else var d=v[0]===0?sU(x,v[1]):v[1];t[1+c]=d;var T=c+1|0;if(u===c)break;var c=T}return t}function oU(x,r,e){if(Ov(e)===0&&x.length-1<=e.length-1){var t=x.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=e[1+i],v=N1(x,i)[1+i];x:if(typeof v=="number"){if(v===2){if(Ov(c)===0&&c.length-1===4){for(var s=0,l=r[1+i];;){l[1+s]=c[1+s];var p=s+1|0;if(s===3)break;var s=p}break x}throw z0([0,Nr,v$],1)}r[1+i]=c}else v[0]===0&&oU(v[1],r[1+i],c);var d=i+1|0;if(t===i)break;var i=d}return}throw z0([0,Nr,l$],1)}try{var _T0=HL("TMPDIR"),GN=_T0}catch(x){var vU=X1(x);if(vU!==Na)throw z0(vU,0);var GN=p$}var wT0=[0,,,,,,,,,,GN];try{var bT0=HL("TEMP"),lU=bT0}catch(x){var pU=X1(x);if(pU!==Na)throw z0(pU,0);var lU=k$}var TT0=[0,,,,,,,,,,lU],ET0=[0,,,,,,,,,,GN],AT0=P(uq,cF)?P(uq,"Win32")?wT0:TT0:ET0,ST0=AT0[10];Oa(0,mT0),Oa([0,function(x){return x}],function(x){return ST0});function ja(x,r){function e(t){return ht(x,t)}return E6<=r?(e(U3|r>>>18|0),e(U1|(r>>>12|0)&63),e(U1|(r>>>6|0)&63),e(U1|r&63)):pw<=r?(e(Qo|r>>>12|0),e(U1|(r>>>6|0)&63),e(U1|r&63)):U1<=r?(e(Zo|r>>>6|0),e(U1|r&63)):e(r)}var po=[f1,h$,Ca(0)],kU=0,mU=0,dU=0,hU=0,yU=0,gU=0,_U=0,wU=0,bU=0,TU=0;function y(x){if(x[3]===x[2])return-1;var r=x[1][1+x[3]];return x[3]=x[3]+1|0,r===10&&(x[5]!==0&&(x[5]=x[5]+1|0),x[4]=x[3]),r}function H(x,r){x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r}function mr(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],H(x,-1)}function w(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]}function hl(x){x[3]=x[6],x[4]=x[7],x[5]=x[8]}function YN(x,r){x[6]=r}function qd(x){return x[3]-x[6]|0}function m1(x){var r=x[3]-x[6]|0,e=x[6],t=x[1];return 0<=e&&0<=r&&(t.length-1-r|0)>=e?GY(t,e,r):X2(a$)}function EU(x){var r=x[6];return N1(x[1],r)[1+r]}function fp(x,r,e,t){for(var u=[0,r],i=[0,e],c=[0,0];;){if(0>=i[1])return c[1];var v=x[1+u[1]];if(0>v)throw z0(po,1);if(Jr>>18|0),zr(t,c[1]+1|0,U1|(v>>>12|0)&63),zr(t,c[1]+2|0,U1|(v>>>6|0)&63),zr(t,c[1]+3|0,U1|v&63),c[1]=c[1]+4|0}else zr(t,c[1],Qo|v>>>12|0),zr(t,c[1]+1|0,U1|(v>>>6|0)&63),zr(t,c[1]+2|0,U1|v&63),c[1]=c[1]+3|0;else zr(t,c[1],Zo|v>>>6|0),zr(t,c[1]+1|0,U1|v&63),c[1]=c[1]+2|0;else zr(t,c[1],v),c[1]++;u[1]++,i[1]+=-1}}function AU(x){for(var r=Ux(x),e=oo(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],TU,bU,wU,_U,gU,yU,hU,dU,mU,kU];var i=J0(x,t[1]);x:{if(Zo<=i){if(U3>i){if(Qo>i){var c=J0(x,t[1]+1|0);if((c>>>6|0)!==2)throw z0(po,1);e[1+u[1]]=(i&31)<<6|c&63,t[1]=t[1]+2|0;break x}var v=J0(x,t[1]+1|0),s=J0(x,t[1]+2|0),l=(i&15)<<12|(v&63)<<6|s&63,p=(v>>>6|0)!==2?1:0,d=p||((s>>>6|0)!==2?1:0);if(d)var b=d;else var T=55296<=l?1:0,b=T&&(l<=57343?1:0);if(b)throw z0(po,1);e[1+u[1]]=l,t[1]=t[1]+3|0;break x}if(f1>i){var C=J0(x,t[1]+1|0),N=J0(x,t[1]+2|0),I=J0(x,t[1]+3|0),F=(C>>>6|0)!==2?1:0;if(F)var X=F;else var L=(N>>>6|0)!==2?1:0,X=L||((I>>>6|0)!==2?1:0);if(X)throw z0(po,1);var q=(i&7)<<18|(C&63)<<12|(N&63)<<6|I&63;if(dki){e[1+u[1]]=i,t[1]++;break x}throw z0(po,1)}u[1]++}}function cp(x,r,e){var t=x[6]+r|0,u=I1(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return ol(u,0,fp(i,t,e,u));throw z0([0,Nr,d$],1)}function Bx(x){var r=x[6],e=x[3]-r|0,t=I1(e*4|0);return ol(t,0,fp(x[1],r,e,t))}function Ud(x,r){var e=x[6],t=x[3]-e|0,u=I1(t*4|0);return oN(r,u,0,fp(x[1],e,t,u))}function ap(x){var r=x.length-1,e=I1(r*4|0);return ol(e,0,fp(x,0,r,e))}function SU(x,r){x[3]=x[3]-r|0}function Da(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Uv(x,r,e,t){var u=Da(x),i=Da(t),c=i<=u?u+1|0:i+1|0;return c===1?[0,r,e]:[1,c,r,e,x,t]}function Bd(x,r,e,t){var u=Da(x),i=Da(t),c=i<=u?u+1|0:i+1|0;return[1,c,r,e,x,t]}function PU(x,r,e,t){var u=Da(x),i=Da(t);if((i+2|0)=i)return Uv(x,r,e,t);var N=t[5],I=t[4],F=t[3],L=t[2],X=Da(I);if(X<=Da(N))return Bd(Uv(x,r,e,I),L,F,N);var q=I[4],J=I[3],e0=I[2],W=Uv(I[5],L,F,N);return Bd(Uv(x,r,e,q),e0,J,W)}function ko(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Ts(x,r,e){x:{r:{if(typeof x=="number"){if(typeof e=="number")return[0,r];if(e[0]===1)break r}else{if(x[0]!==0){var t=x[1];if(typeof e!="number"&&e[0]===1){var u=e[1],i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}var c=t;break x}if(typeof e!="number"&&e[0]===1)break r}return[1,2,r,x,e]}var c=e[1]}return[1,c+1|0,r,x,e]}function Xd(x,r,e){var t=ko(x),u=ko(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}function IU(x,r,e){var t=ko(x),u=ko(e);if((u+2|0)=u)return Ts(x,r,e);var T=e[4],b=e[3],C=e[2],N=ko(b);if(N<=ko(T))return Xd(Ts(x,r,b),C,T);var I=b[3],F=b[2],L=Ts(b[4],C,T);return Xd(Ts(x,r,I),F,L)}var JN=0;function CU(x){function r(e,t){if(typeof t=="number")return[0,e];if(t[0]===0){var u=t[1],i=k(x[1],e,u);return i===0?t:0<=i?Ts(t,e,JN):Ts([0,e],u,JN)}var c=t[4],v=t[3],s=t[2],l=k(x[1],e,s);if(l===0)return t;if(0<=l){var p=r(e,c);return c===p?t:IU(v,s,p)}var d=r(e,v);return v===d?t:IU(d,s,c)}return[0,JN,,function(e,t){for(var u=t;;){if(typeof u=="number")return 0;if(u[0]===0)return k(x[1],e,u[1])===0?1:0;var i=u[4],c=u[3],v=k(x[1],e,u[2]),s=v===0?1:0;if(s)return s;var l=0<=v?i:c,u=l}},r]}function NU(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}}function Rx(x,r){if(!r)return r;var e=r[1],t=h(x,e);return e===t?r:[0,t]}function I0(x,r,e,t,u){var i=k(x,r,e);return e===i?t:u(i)}function A0(x,r,e,t){var u=h(x,r);return r===u?e:t(u)}function Q1(x,r){var e=r[1];return I0(x,e,r[2],r,function(t){return[0,e,t]})}function sp(x,r){return Rx(function(e){var t=e[1];return I0(x,t,e[2],e,function(u){return[0,t,u]})},r)}function vr(x,r){var e=y2(function(u,i){var c=u[2],v=u[1],s=h(x,i),l=c||(s!==i?1:0);return[0,[0,s,v],l]},$$,r),t=e[1];return e[2]?cx(t):r}var zN=Rd(Q$,function(x){var r=RN(x,W$),e=r[1],t=r[2],u=r[3],i=r[4],c=r[5],v=r[6],s=r[7],l=r[8],p=r[9],d=r[10],T=r[11],b=r[12],C=r[13],N=r[14],I=r[15],F=r[16],L=r[17],X=r[18],q=r[19],J=r[20],e0=r[21],W=r[22],x0=r[23],i0=r[24],f0=r[25],r0=r[26],v0=r[27],o0=r[28],w0=r[29],t0=r[30],s0=r[31],h0=r[32],p0=r[33],C0=r[34],j0=r[35],P0=r[36],M0=r[37],U0=r[38],T0=r[39],G0=r[40],k0=r[41],G=r[42],S0=r[43],Z0=r[44],N0=r[45],ux=r[46],ex=r[47],nx=r[48],px=r[49],D0=r[50],dx=r[51],_x=r[52],K=r[53],_0=r[54],U=r[55],m0=r[56],b0=r[57],y0=r[58],E0=r[60],$0=r[61],z=r[62],Dx=r[63],Xx=r[64],K0=r[65],A=r[66],V=r[67],fx=r[68],wx=r[69],Ix=r[70],ox=r[71],xr=r[72],Fx=r[73],H0=r[74],ur=r[75],X0=r[76],or=r[77],Q0=r[78],yx=r[79],ix=r[80],ax=r[81],$x=r[82],fr=r[83],gr=r[84],jr=r[85],c1=r[86],Dr=r[87],e1=r[88],Ex=r[89],_=r[90],$=r[91],vx=r[92],L0=r[93],lx=r[94],Px=r[95],Ar=r[96],Hx=r[97],a1=r[98],v1=r[99],Sr=r[E1],lr=r[pe],hx=r[E2],Nx=r[wn],rr=r[We],Vr=r[vn],J1=r[kt],ie=r[q1],J2=r[Sv],ft=r[lt],bt=r[B2],js=r[U2],Ds=r[ss],R2=r[ke],w2=r[br],S1=r[gv],Dn=r[Tv],Fn=r[Q3],Ba=r[g6],fe=r[D3],ct=r[Cf],u3=r[O6],Tt=r[o1],_r=r[pn],Fs=r[J3],Xa=r[to],Zt=r[Gk],i3=r[Jr],f3=r[U1],Rn=r[uv],Rs=r[D6],Ms=r[h6],Co=r[hm],Ls=r[qk],qs=r[DR],No=r[gR],Mn=r[XD],ge=r[nD],b2=r[eL],Oo=r[iR],Et=r[VM],Us=r[ME],c3=r[vL],Bs=r[rM],jo=r[144],Fl=r[145],a3=r[146],Do=r[147],Xs=r[148],Fo=r[149],Lp=r[150],qp=r[151],Rl=r[152],At=r[153],Up=r[HD],Gs=r[155],c5=r[156],s3=r[157],Ml=r[158],Ll=r[159],Ro=r[GP],Bp=r[gM],Xp=r[WR],a5=r[x1],s5=r[SD],o5=r[FF],Gp=r[cD],Yp=r[IF],Jp=r[qM],ql=r[LD],B=r[U5],S=r[yk],D=r[dw],c0=r[MR],d0=r[$M],O0=r[VD],rx=r[xR],kx=r[kS],Ox=r[PD],Lx=r[iL],ir=r[RD],Qx=r[rA],er=r[Fy],pr=r[O4],tr=r[E8],wr=r[Nj],Fr=r[AS],qx=r[M4],Ur=r[wD],Pr=r[_A],t1=r[tE],h1=r[A8],y1=r[Zo],Lr=r[AD],g1=r[qI],n1=r[GF],Ir=r[wM],Cr=r[MD],l1=r[_I],Br=r[DM],u1=r[NM],$1=r[mF],Or=r[aD],Xr=r[Yj],p1=r[lR],s1=r[AR],M1=r[Ik],l2=r[PF],T2=r[iy],_e=r[sF],z2=r[oD],i1=r[bD],ce=r[lF],L1=r[sD],St=r[WM],M2=r[jg],Pt=r[I5],xn=r[SR],at=r[Sj],st=r[vM],It=r[NF],Ct=r[uR],Mx=r[Hy],r2=r[Ok],we=r[Qo],Ue=r[aF],be=r[nR],ot=r[FR],vt=r[Qj],p2=r[PM],ae=r[_F],se=r[Hj],rn=r[Aj],Be=r[yM],Nt=r[IM],L2=r[qR],en=r[BR],K2=r[MM],Xe=r[ZF],tn=r[Qy],Ga=r[U3],Ln=r[jF],Ya=r[nM],Ge=r[QR],Ja=r[fv],Ot=r[iE],nn=r[z3],un=r[h4],qn=r[f1],Ys=r[tA],Ul=r[Z3],za=r[fL],Js=r[q3],o3=r[_E],Mo=r[M3],zs=r[pk],v3=r[k6],Ks=r[257],Bl=r[258],Xl=r[259],l3=r[260],Lo=r[nF],p3=r[BM],Gl=r[263],Hs=r[264],qo=r[265],Uo=r[266],k3=r[267],jt=r[268],Yl=r[VR],Vs=r[270],$s=r[271],m3=r[272],d3=r[273],Bo=r[oL],Jl=r[dD],fn=r[276],Xo=r[277],Ws=r[hF],zl=r[WF],Kl=r[qj],Hl=r[bM],Go=r[mD],h3=r[Oj],Un=r[284],Yo=r[BD],Jo=r[286],zo=r[287],Bn=r[288],Ko=r[289],Dt=r[WD],Ka=r[eM],Ye=r[292],y3=r[293],g3=r[294],Ho=r[yD],Vo=r[296],_3=r[CD],Vl=r[298],Xn=r[299],v5=r[300],Gn=r[KD],Yn=r[302],w3=r[303],l5=r[Mj],Jn=r[305],b3=r[SM],zp=r[kM],p5=r[308],k5=r[309],m5=r[310],d5=r[mM],T3=r[312],Kp=r[RM],Hp=r[RR];return XN(x,[0,r[59],function(n,a){var f=a[2],o=f[4],m=f[3],g=f[1],E=f[2],O=a[1],R=k(n[1][1+P0],n,g),u0=k(n[1][1+G],n,m),l0=vr(h(n[1][1+fn],n),o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,E,u0,l0]]},D0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Gn],n),o,m,a,function(mx){return[0,o,[0,mx]]});case 1:var g=f[1];return I0(h(n[1][1+Vl],n),o,g,a,function(mx){return[0,o,[1,mx]]});case 2:var E=f[1];return I0(h(n[1][1+Ko],n),o,E,a,function(mx){return[0,o,[2,mx]]});case 3:var O=f[1];return I0(h(n[1][1+Bo],n),o,O,a,function(mx){return[0,o,[3,mx]]});case 4:var R=f[1];return I0(h(n[1][1+Xl],n),o,R,a,function(mx){return[0,o,[4,mx]]});case 5:var u0=f[1];return I0(h(n[1][1+Bl],n),o,u0,a,function(mx){return[0,o,[5,mx]]});case 6:var l0=f[1];return I0(h(n[1][1+Ks],n),o,l0,a,function(mx){return[0,o,[6,mx]]});case 7:var F0=f[1];return I0(h(n[1][1+v3],n),o,F0,a,function(mx){return[0,o,[7,mx]]});case 8:var V0=f[1];return I0(h(n[1][1+zs],n),o,V0,a,function(mx){return[0,o,[8,mx]]});case 9:var Cx=f[1];return I0(h(n[1][1+Mo],n),o,Cx,a,function(mx){return[0,o,[9,mx]]});case 10:var jx=f[1];return I0(h(n[1][1+Js],n),o,jx,a,function(mx){return[0,o,[10,mx]]});case 11:var kr=f[1];return I0(h(n[1][1+za],n),o,kr,a,function(mx){return[0,o,[11,mx]]});case 12:var Qr=f[1];return I0(h(n[1][1+Ul],n),o,Qr,a,function(mx){return[0,o,[12,mx]]});case 13:var Zr=f[1];return I0(h(n[1][1+Ys],n),o,Zr,a,function(mx){return[0,o,[13,mx]]});case 14:var Wx=f[1];return I0(h(n[1][1+qn],n),o,Wx,a,function(mx){return[0,o,[14,mx]]});case 15:var P1=f[1];return I0(h(n[1][1+un],n),o,P1,a,function(mx){return[0,o,[15,mx]]});case 16:var e2=f[1];return I0(h(n[1][1+e1],n),o,e2,a,function(mx){return[0,o,[16,mx]]});case 17:var q2=f[1];return I0(h(n[1][1+nn],n),o,q2,a,function(mx){return[0,o,[17,mx]]});case 18:var Te=f[1];return I0(h(n[1][1+Ja],n),o,Te,a,function(mx){return[0,o,[18,mx]]});case 19:var Ee=f[1];return I0(h(n[1][1+Ge],n),o,Ee,a,function(mx){return[0,o,[19,mx]]});case 20:var Je=f[1];return I0(h(n[1][1+K2],n),o,Je,a,function(mx){return[0,o,[20,mx]]});case 21:var H2=f[1];return I0(h(n[1][1+vt],n),o,H2,a,function(mx){return[0,o,[21,mx]]});case 22:var Ae=f[1];return I0(h(n[1][1+be],n),o,Ae,a,function(mx){return[0,o,[22,mx]]});case 23:var Se=f[1];return I0(h(n[1][1+It],n),o,Se,a,function(mx){return[0,o,[23,mx]]});case 24:var cn=f[1];return I0(h(n[1][1+z2],n),o,cn,a,function(mx){return[0,o,[24,mx]]});case 25:var oe=f[1];return I0(h(n[1][1+xn],n),o,oe,a,function(mx){return[0,o,[25,mx]]});case 26:var an=f[1];return I0(h(n[1][1+ce],n),o,an,a,function(mx){return[0,o,[26,mx]]});case 27:var sn=f[1];return I0(h(n[1][1+s1],n),o,sn,a,function(mx){return[0,o,[27,mx]]});case 28:var Ha=f[1];return I0(h(n[1][1+tr],n),o,Ha,a,function(mx){return[0,o,[28,mx]]});case 29:var Va=f[1];return I0(h(n[1][1+er],n),o,Va,a,function(mx){return[0,o,[29,mx]]});case 30:var $a=f[1];return I0(h(n[1][1+c0],n),o,$a,a,function(mx){return[0,o,[30,mx]]});case 31:var zn=f[1];return I0(h(n[1][1+c3],n),o,zn,a,function(mx){return[0,o,[31,mx]]});case 32:var E3=f[1];return I0(h(n[1][1+_r],n),o,E3,a,function(mx){return[0,o,[32,mx]]});case 33:var Wa=f[1];return I0(h(n[1][1+_0],n),o,Wa,a,function(mx){return[0,o,[33,mx]]});case 34:var A3=f[1];return I0(h(n[1][1+N0],n),o,A3,a,function(mx){return[0,o,[34,mx]]});case 35:var S3=f[1];return I0(h(n[1][1+M0],n),o,S3,a,function(mx){return[0,o,[35,mx]]});case 36:var P3=f[1];return I0(h(n[1][1+C0],n),o,P3,a,function(mx){return[0,o,[36,mx]]});case 37:var Ax=f[1];return I0(h(n[1][1+v0],n),o,Ax,a,function(mx){return[0,o,[37,mx]]});case 38:var Vp=f[1];return I0(h(n[1][1+e1],n),o,Vp,a,function(mx){return[0,o,[38,mx]]});case 39:var gx=f[1];return I0(h(n[1][1+l],n),o,gx,a,function(mx){return[0,o,[39,mx]]});case 40:var oj=f[1];return I0(h(n[1][1+u],n),o,oj,a,function(mx){return[0,o,[40,mx]]});default:var vj=f[1];return I0(h(n[1][1+t],n),o,vj,a,function(mx){return[0,o,[41,mx]]})}},fn,function(n,a){return a},G,function(n){var a=h(n[1][1+S0],n);return function(f){return Rx(a,f)}},S0,function(n,a){var f=a[2],o=a[1],m=a[3],g=vr(h(n[1][1+fn],n),o),E=vr(h(n[1][1+fn],n),f);return o===g&&f===E?a:[0,g,E,m]},Mx,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Kp],n),o,m,a,function(gx){return[0,o,[0,gx]]});case 1:var g=f[1];return I0(h(n[1][1+m5],n),o,g,a,function(gx){return[0,o,[1,gx]]});case 2:var E=f[1];return I0(h(n[1][1+k5],n),o,E,a,function(gx){return[0,o,[2,gx]]});case 3:var O=f[1];return I0(h(n[1][1+p5],n),o,O,a,function(gx){return[0,o,[3,gx]]});case 4:var R=f[1];return I0(h(n[1][1+zp],n),o,R,a,function(gx){return[0,o,[4,gx]]});case 5:var u0=f[1];return I0(h(n[1][1+l5],n),o,u0,a,function(gx){return[0,o,[5,gx]]});case 6:var l0=f[1];return I0(h(n[1][1+_3],n),o,l0,a,function(gx){return[0,o,[6,gx]]});case 7:var F0=f[1];return I0(h(n[1][1+Jo],n),o,F0,a,function(gx){return[0,o,[7,gx]]});case 8:var V0=f[1];return I0(h(n[1][1+Lo],n),o,V0,a,function(gx){return[0,o,[8,gx]]});case 9:var Cx=f[1];return I0(h(n[1][1+p1],n),o,Cx,a,function(gx){return[0,o,[9,gx]]});case 10:var jx=f[1];return A0(h(n[1][1+qx],n),jx,a,function(gx){return[0,o,[10,gx]]});case 11:var kr=f[1];return A0(k(n[1][1+pr],n,o),kr,a,function(gx){return[0,o,[11,gx]]});case 12:var Qr=f[1];return I0(h(n[1][1+Ro],n),o,Qr,a,function(gx){return[0,o,[12,gx]]});case 13:var Zr=f[1];return I0(h(n[1][1+Up],n),o,Zr,a,function(gx){return[0,o,[13,gx]]});case 14:var Wx=f[1];return I0(h(n[1][1+ex],n),o,Wx,a,function(gx){return[0,o,[14,gx]]});case 15:var P1=f[1];return I0(h(n[1][1+Xn],n),o,P1,a,function(gx){return[0,o,[15,gx]]});case 16:var e2=f[1];return I0(h(n[1][1+bt],n),o,e2,a,function(gx){return[0,o,[16,gx]]});case 17:var q2=f[1];return I0(h(n[1][1+J2],n),o,q2,a,function(gx){return[0,o,[17,gx]]});case 18:var Te=f[1];return I0(h(n[1][1+Jn],n),o,Te,a,function(gx){return[0,o,[18,gx]]});case 19:var Ee=f[1];return I0(h(n[1][1+b0],n),o,Ee,a,function(gx){return[0,o,[19,gx]]});case 20:var Je=f[1];return I0(h(n[1][1+Ds],n),o,Je,a,function(gx){return[0,o,[20,gx]]});case 21:var H2=f[1];return I0(h(n[1][1+Us],n),o,H2,a,function(gx){return[0,o,[21,gx]]});case 22:var Ae=f[1];return I0(h(n[1][1+qs],n),o,Ae,a,function(gx){return[0,o,[22,gx]]});case 23:var Se=f[1];return I0(h(n[1][1+fe],n),o,Se,a,function(gx){return[0,o,[23,gx]]});case 24:var cn=f[1];return I0(h(n[1][1+R2],n),o,cn,a,function(gx){return[0,o,[24,gx]]});case 25:var oe=f[1];return I0(h(n[1][1+js],n),o,oe,a,function(gx){return[0,o,[25,gx]]});case 26:var an=f[1];return I0(h(n[1][1+ie],n),o,an,a,function(gx){return[0,o,[26,gx]]});case 27:var sn=f[1];return A0(k(n[1][1+Dr],n,o),sn,a,function(gx){return[0,o,[27,gx]]});case 28:var Ha=f[1];return I0(h(n[1][1+jr],n),o,Ha,a,function(gx){return[0,o,[28,gx]]});case 29:var Va=f[1];return I0(h(n[1][1+K],n),o,Va,a,function(gx){return[0,o,[29,gx]]});case 30:var $a=f[1];return I0(h(n[1][1+ux],n),o,$a,a,function(gx){return[0,o,[30,gx]]});case 31:var zn=f[1];return I0(h(n[1][1+k0],n),o,zn,a,function(gx){return[0,o,[31,gx]]});case 32:var E3=f[1];return I0(h(n[1][1+G0],n),o,E3,a,function(gx){return[0,o,[32,gx]]});case 33:var Wa=f[1];return I0(h(n[1][1+U0],n),o,Wa,a,function(gx){return[0,o,[33,gx]]});case 34:var A3=f[1];return I0(h(n[1][1+x0],n),o,A3,a,function(gx){return[0,o,[34,gx]]});case 35:var S3=f[1];return I0(h(n[1][1+p0],n),o,S3,a,function(gx){return[0,o,[35,gx]]});case 36:var P3=f[1];return I0(h(n[1][1+T],n),o,P3,a,function(gx){return[0,o,[36,gx]]});case 37:var Ax=f[1];return I0(h(n[1][1+p],n),o,Ax,a,function(gx){return[0,o,[37,gx]]});default:var Vp=f[1];return I0(h(n[1][1+e],n),o,Vp,a,function(gx){return[0,o,[38,gx]]})}},Kp,function(n,a,f){var o=f[2],m=f[1],g=vr(h(n[1][1+T3],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},T3,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Mx],n),f,a,function(m){return[0,m]});case 1:var o=a[1];return A0(h(n[1][1+_x],n),o,a,function(m){return[1,m]});default:return a}},m5,function(n,a,f){return xx(n[1][1+T2],n,a,f)},k5,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return g===m&&E===o?f:[0,g,E]},p5,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},zp,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+b3],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},l5,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},Gn,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+nx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Vl,function(n,a,f){var o=f[2],m=f[1],g=Rx(h(n[1][1+Bs],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},_3,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Mx],n,E),R=Rx(h(n[1][1+Ho],n),g),u0=k(n[1][1+Hp],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Hp,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Ct],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Dr,function(n,a,f){var o=f[1],m=xx(n[1][1+_3],n,a,o);return o===m?f:[0,m,f[2],f[3]]},Ho,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Vo],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Vo,function(n,a){if(a[0]===0){var f=a[1],o=k(n[1][1+o0],n,f);return o===f?a:[0,o]}var m=a[1],g=m[2][1],E=m[1],O=k(n[1][1+G],n,g);return g===O?a:[1,[0,E,[0,O]]]},g3,function(n,a){return Q1(h(n[1][1+Gn],n),a)},y3,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=Rx(h(n[1][1+Ye],n),g),O=k(n[1][1+g3],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ko,function(n,a,f){return xx(n[1][1+Ka],n,a,f)},Jo,function(n,a,f){return xx(n[1][1+Ka],n,a,f)},Ka,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[4],O=f[3],R=f[2],u0=f[1],l0=Rx(h(n[1][1+Un],n),u0),F0=Rx(k(n[1][1+L],n,0),O),V0=k(n[1][1+Dt],n,R),Cx=h(n[1][1+Yo],n),jx=Rx(function(Wx){return Q1(Cx,Wx)},E),kr=Rx(h(n[1][1+h3],n),g),Qr=vr(h(n[1][1+Bn],n),m),Zr=k(n[1][1+G],n,o);return u0===l0&&R===V0&&E===jx&&g===kr&&m===Qr&&o===Zr&&O===F0?f:[0,l0,V0,F0,jx,kr,Qr,Zr]},Yo,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=Rx(h(n[1][1+i0],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Un,function(n,a){return xx(n[1][1+X0],n,R$,a)},Dt,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+zo],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Bn,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},zo,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+Hl],n),o,m,a,function(jx){return[0,[0,o,jx]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+zl],n),E,O,a,function(jx){return[1,[0,E,jx]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Kl],n),u0,l0,a,function(jx){return[2,[0,u0,jx]]});default:var F0=a[1],V0=F0[1],Cx=F0[2];return I0(h(n[1][1+Xo],n),V0,Cx,a,function(jx){return[3,[0,V0,jx]]})}},h3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Go],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Go,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+q],n,m),O=Rx(h(n[1][1+i0],n),o);return m===E&&o===O?a:[0,g,[0,E,O]]},Hl,function(n,a,f){var o=f[6],m=f[5],g=f[3],E=f[2],O=k(n[1][1+Nx],n,E),R=Q1(h(n[1][1+Xr],n),g),u0=vr(h(n[1][1+Bn],n),m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,f[1],O,R,f[4],u0,l0]},zl,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[3],O=f[2],R=f[1],u0=k(n[1][1+Nx],n,R),l0=k(n[1][1+Ws],n,O),F0=k(n[1][1+f0],n,E),V0=k(n[1][1+i],n,g),Cx=vr(h(n[1][1+Bn],n),m),jx=k(n[1][1+G],n,o);return R===u0&&O===l0&&F0===E&&V0===g&&Cx===m&&jx===o?f:[0,u0,l0,F0,f[4],V0,Cx,jx]},Ws,function(n,a){if(typeof a=="number")return a;var f=a[1],o=k(n[1][1+Mx],n,f);return f===o?a:[0,o]},Kl,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[3],O=f[2],R=f[1],u0=k(n[1][1+E0],n,R),l0=k(n[1][1+Ws],n,O),F0=k(n[1][1+f0],n,E),V0=k(n[1][1+i],n,g),Cx=vr(h(n[1][1+Bn],n),m),jx=k(n[1][1+G],n,o);return R===u0&&O===l0&&F0===E&&V0===g&&Cx===m&&jx===o?f:[0,u0,l0,F0,f[4],V0,Cx,jx]},Xo,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+nx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Ot,function(n,a){return Rx(h(n[1][1+Mx],n),a)},Bo,function(n,a,f){var o=f[6],m=f[5],g=f[4],E=f[3],O=f[2],R=f[1],u0=f[7],l0=k(n[1][1+d3],n,R),F0=Rx(k(n[1][1+L],n,8),O),V0=k(n[1][1+Yl],n,E),Cx=k(n[1][1+Jl],n,m),jx=k(n[1][1+jt],n,g),kr=k(n[1][1+G],n,o);return R===l0&&O===F0&&E===V0&&m===Cx&&g===jx&&o===kr?f:[0,l0,F0,V0,jx,Cx,kr,u0]},d3,function(n,a){return xx(n[1][1+X0],n,M$,a)},Yl,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=vr(h(n[1][1+m3],n),g),R=Rx(h(n[1][1+k3],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},m3,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=f[4],O=a[1],R=k(n[1][1+$s],n,g),u0=k(n[1][1+Vs],n,m),l0=k(n[1][1+Ot],n,o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,l0,E]]},$s,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qx],n),f,a,function(E){return[0,E]})}var o=a[1],m=o[1],g=o[2];return I0(h(n[1][1+ex],n),m,g,a,function(E){return[1,[0,m,E]]})},Vs,function(n,a){return xx(n[1][1+w3],n,L$,a)},k3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Vs],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Jl,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Gn],n),f,o,a,function(m){return[0,f,m]})},Lo,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+$0],n,E),R=k(n[1][1+Mx],n,g),u0=k(n[1][1+Mx],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Xl,function(n,a,f){var o=f[2],m=f[1],g=Rx(h(n[1][1+Bs],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Bl,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},Ks,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[4],O=f[3],R=f[2],u0=f[1],l0=k(n[1][1+Un],n,u0),F0=Rx(k(n[1][1+L],n,3),R),V0=Q1(h(n[1][1+vx],n),O),Cx=h(n[1][1+Ur],n),jx=Rx(function(P1){return Q1(Cx,P1)},E),kr=h(n[1][1+Ur],n),Qr=vr(function(P1){return Q1(kr,P1)},g),Zr=Rx(h(n[1][1+h3],n),m),Wx=k(n[1][1+G],n,o);return l0===u0&&F0===R&&V0===O&&jx===E&&Qr===g&&Zr===m&&Wx===o?f:[0,l0,F0,V0,jx,Qr,Zr,Wx]},v3,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+d3],n,O),u0=Rx(k(n[1][1+L],n,4),E),l0=k(n[1][1+Hs],n,g),F0=k(n[1][1+jt],n,m),V0=k(n[1][1+G],n,o);return O===R&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},Uo,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=Rx(k(n[1][1+L],n,9),E),R=k(n[1][1+Hs],n,g),u0=k(n[1][1+jt],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Hs,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=vr(h(n[1][1+qo],n),g),R=Rx(h(n[1][1+Gl],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},qo,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[3],E=a[1],O=k(n[1][1+$s],n,m),R=k(n[1][1+r0],n,o);return m===O&&o===R?a:[0,E,[0,O,R,g]]},Gl,function(n,a){var f=a[2],o=f[4],m=f[2],g=f[1],E=f[3],O=a[1],R=Rx(h(n[1][1+qx],n),g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+G],n,o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,E,l0]]},zs,function(n,a,f){return xx(n[1][1+K2],n,a,f)},Mo,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=sp(h(n[1][1+r2],n),m),u0=Rx(h(n[1][1+we],n),g),l0=Rx(h(n[1][1+o3],n),E),F0=k(n[1][1+G],n,o);return m===R&&g===u0&&E===l0&&o===F0?f:[0,O,l0,u0,R,F0]},o3,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[2],m=f[1],g=xx(n[1][1+nn],n,m,o);return g===o?a:[0,[0,m,g]];case 1:var E=a[1],O=E[2],R=E[1],u0=xx(n[1][1+Js],n,R,O);return u0===O?a:[1,[0,R,u0]];case 2:var l0=a[1],F0=l0[2],V0=l0[1],Cx=xx(n[1][1+Ks],n,V0,F0);return Cx===F0?a:[2,[0,V0,Cx]];case 3:var jx=a[1],kr=jx[2],Qr=jx[1],Zr=xx(n[1][1+v3],n,Qr,kr);return Zr===kr?a:[3,[0,Qr,Zr]];case 4:var Wx=a[1],P1=k(n[1][1+o0],n,Wx);return P1===Wx?a:[4,P1];case 5:var e2=a[1],q2=e2[2],Te=e2[1],Ee=xx(n[1][1+v0],n,Te,q2);return Ee===q2?a:[5,[0,Te,Ee]];case 6:var Je=a[1],H2=Je[2],Ae=Je[1],Se=xx(n[1][1+e1],n,Ae,H2);return Se===H2?a:[6,[0,Ae,Se]];case 7:var cn=a[1],oe=cn[2],an=cn[1],sn=xx(n[1][1+d0],n,an,oe);return sn===oe?a:[7,[0,an,sn]];default:var Ha=a[1],Va=Ha[2],$a=Ha[1],zn=xx(n[1][1+K2],n,$a,Va);return zn===Va?a:[8,[0,$a,zn]]}},Js,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Or],n,E),R=k(n[1][1+r0],n,g),u0=Rx(h(n[1][1+z],n),m),l0=k(n[1][1+G],n,o);return O===E&&R===g&&u0===m&&l0===o?f:[0,O,R,u0,l0]},za,function(n,a,f){return xx(n[1][1+d0],n,a,f)},Ul,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=Q1(h(n[1][1+Gn],n),m),O=k(n[1][1+G],n,o);return E===m&&o===O?f:[0,g,E,O]},Ys,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+r0],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},qn,function(n,a,f){var o=f[3],m=f[2],g=f[1];if(g[0]===0)var E=g[1],O=k(n[1][1+qx],n,E),R=E===O?g:[0,O],V0=R;else var u0=g[1],l0=xx(n[1][1+X0],n,q$,u0),F0=u0===l0?g:[1,l0],V0=F0;var Cx=Q1(h(n[1][1+Gn],n),m),jx=k(n[1][1+G],n,o);return V0===g&&Cx===m&&o===jx?f:[0,V0,Cx,jx]},un,function(n,a,f){return xx(n[1][1+v0],n,a,f)},nn,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=xx(n[1][1+X0],n,[0,m],E),R=k(n[1][1+r0],n,g),u0=k(n[1][1+G],n,o);return O===E&&R===g&&u0===o?f:[0,O,R,m,u0]},Ja,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+D0],n,g),O=k(n[1][1+$0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ge,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},K2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=xx(n[1][1+X0],n,U$,g),O=k(n[1][1+Ga],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ga,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+tn],n),m,a,function(u0){return[0,o,[0,u0]]});case 1:var g=f[1];return A0(h(n[1][1+Nt],n),g,a,function(u0){return[0,o,[1,u0]]});case 2:var E=f[1];return A0(h(n[1][1+rn],n),E,a,function(u0){return[0,o,[2,u0]]});case 3:var O=f[1];return A0(h(n[1][1+ae],n),O,a,function(u0){return[0,o,[3,u0]]});default:var R=f[1];return A0(h(n[1][1+Ya],n),R,a,function(u0){return[0,o,[4,u0]]})}},tn,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Xe],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},Nt,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Be],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},rn,function(n,a){var f=a[4],o=a[1];if(o[0]===0)var m=o[1],g=h(n[1][1+en],n),R=A0(function(l0){return vr(g,l0)},m,o,function(l0){return[0,l0]});else var E=o[1],O=h(n[1][1+se],n),R=A0(function(l0){return vr(O,l0)},E,o,function(l0){return[1,l0]});var u0=k(n[1][1+G],n,f);return o===R&&f===u0?a:[0,R,a[2],a[3],u0]},ae,function(n,a){var f=a[3],o=a[1],m=vr(h(n[1][1+en],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],g]},Ya,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Ln],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},en,function(n,a){var f=a[2][1],o=a[1],m=k(n[1][1+L2],n,f);return f===m?a:[0,o,[0,m]]},Xe,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},Be,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},se,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},Ln,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},L2,function(n,a){return k(n[1][1+qx],n,a)},vt,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+ot],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?f:[0,g,E,O]},ot,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+D0],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Mx],n),o,a,function(m){return[1,m]})},be,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=sp(h(n[1][1+r2],n),m),u0=Rx(h(n[1][1+we],n),g),l0=Rx(h(n[1][1+D0],n),E),F0=k(n[1][1+G],n,o);return m===R&&g===u0&&E===l0&&o===F0?f:[0,l0,u0,R,O,F0]},Ue,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[4],E=f[3],O=a[1],R=k(n[1][1+qx],n,m),u0=Rx(h(n[1][1+qx],n),o);return m===R&&o===u0?a:[0,O,[0,R,u0,E,g]]},p2,function(n,a){var f=a[2],o=a[1],m=Rx(h(n[1][1+qx],n),f);return f===m?a:[0,o,m]},we,function(n,a){if(a[0]===0){var f=a[1],o=vr(h(n[1][1+Ue],n),f);return f===o?a:[0,o]}var m=a[1],g=k(n[1][1+p2],n,m);return m===g?a:[1,g]},r2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},It,function(n,a,f){var o=f[3],m=f[1],g=f[2],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,E,g,O]},Ct,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+Mx],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+_x],n),o,a,function(m){return[1,m]})},xn,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=k(n[1][1+Pt],n,E),u0=k(n[1][1+Mx],n,g),l0=k(n[1][1+D0],n,m),F0=k(n[1][1+G],n,o);return E===R&&g===u0&&m===l0&&o===F0?f:[0,R,u0,l0,O,F0]},Pt,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+at],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+st],n),o,a,function(m){return[1,m]})},at,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},ce,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=k(n[1][1+i1],n,E),u0=k(n[1][1+Mx],n,g),l0=k(n[1][1+D0],n,m),F0=k(n[1][1+G],n,o);return E===R&&g===u0&&m===l0&&o===F0?f:[0,R,u0,l0,O,F0]},i1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+L1],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+St],n),o,a,function(m){return[1,m]})},L1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},z2,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=Rx(h(n[1][1+_e],n),O),u0=Rx(h(n[1][1+$0],n),E),l0=Rx(h(n[1][1+Mx],n),g),F0=k(n[1][1+D0],n,m),V0=k(n[1][1+G],n,o);return O===R&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},_e,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+M2],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Mx],n),o,a,function(m){return[1,m]})},M2,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},Br,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[3],E=a[1],O=k(n[1][1+o0],n,o),R=Rx(h(n[1][1+qx],n),m);return O===o&&R===m?a:[0,E,[0,R,O,g]]},Ir,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Br],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},Lr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+r0],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},h1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+o0],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+W],n),o,a,function(m){return[1,m]})},y1,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=g[2],O=E[4],R=E[3],u0=E[2],l0=E[1],F0=f[1],V0=f[5],Cx=g[1],jx=Rx(k(n[1][1+L],n,10),F0),kr=Rx(h(n[1][1+Lr],n),l0),Qr=vr(h(n[1][1+Br],n),u0),Zr=Rx(h(n[1][1+Ir],n),R),Wx=k(n[1][1+h1],n,m),P1=k(n[1][1+G],n,o),e2=k(n[1][1+G],n,O);return Qr===u0&&Zr===R&&Wx===m&&jx===F0&&P1===o&&e2===O&&kr===l0?f:[0,jx,[0,Cx,[0,kr,Qr,Zr,e2]],Wx,P1,V0]},Bs,function(n,a){return k(n[1][1+qx],n,a)},lx,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+o0],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+_],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+Ex],n),m,a,function(g){return[2,g]})}},_,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+y1],n),f,o,a,function(m){return[0,f,m]})},Ex,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+y1],n),f,o,a,function(m){return[0,f,m]})},Px,function(n,a){var f=a[2],o=f[8],m=f[7],g=f[2],E=f[1],O=f[6],R=f[5],u0=f[4],l0=f[3],F0=a[1],V0=k(n[1][1+Nx],n,E),Cx=k(n[1][1+lx],n,g),jx=k(n[1][1+i],n,m),kr=k(n[1][1+G],n,o);return V0===E&&Cx===g&&jx===m&&kr===o?a:[0,F0,[0,V0,Cx,l0,u0,R,O,jx,kr]]},L0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+o0],n,m),O=k(n[1][1+G],n,o);return E===m&&o===O?a:[0,g,[0,E,O]]},Vr,function(n,a){var f=a[2],o=f[6],m=f[5],g=f[3],E=f[2],O=f[4],R=f[1],u0=a[1],l0=k(n[1][1+o0],n,E),F0=k(n[1][1+o0],n,g),V0=k(n[1][1+i],n,m),Cx=k(n[1][1+G],n,o);return l0===E&&F0===g&&V0===m&&Cx===o?a:[0,u0,[0,R,l0,F0,O,V0,Cx]]},rr,function(n,a){var f=a[2],o=f[6],m=f[2],g=f[1],E=f[5],O=f[4],R=f[3],u0=a[1],l0=k(n[1][1+qx],n,g),F0=k(n[1][1+o0],n,m),V0=k(n[1][1+G],n,o);return g===l0&&m===F0&&o===V0?a:[0,u0,[0,l0,F0,R,O,E,V0]]},J1,function(n,a){var f=a[2],o=f[3],m=f[1],g=m[2],E=m[1],O=f[2],R=a[1],u0=xx(n[1][1+y1],n,E,g),l0=k(n[1][1+G],n,o);return g===u0&&o===l0?a:[0,R,[0,[0,E,u0],O,l0]]},Hx,function(n,a){var f=a[2],o=f[6],m=f[4],g=f[3],E=f[2],O=f[1],R=f[5],u0=a[1],l0=xx(n[1][1+X],n,12,O),F0=k(n[1][1+o0],n,E),V0=k(n[1][1+o0],n,g),Cx=k(n[1][1+i],n,m),jx=k(n[1][1+G],n,o);return l0===O&&F0===E&&V0===g&&Cx===m&&jx===o?a:[0,u0,[0,l0,F0,V0,Cx,R,jx]]},vx,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=vr(h(n[1][1+$],n),m),R=k(n[1][1+G],n,o);return O===m&&o===R?f:[0,E,g,O,R]},$,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Px],n),f,a,function(R){return[0,R]});case 1:var o=a[1];return A0(h(n[1][1+L0],n),o,a,function(R){return[1,R]});case 2:var m=a[1];return A0(h(n[1][1+Vr],n),m,a,function(R){return[2,R]});case 3:var g=a[1];return A0(h(n[1][1+J1],n),g,a,function(R){return[3,R]});case 4:var E=a[1];return A0(h(n[1][1+rr],n),E,a,function(R){return[4,R]});default:var O=a[1];return A0(h(n[1][1+Hx],n),O,a,function(R){return[5,R]})}},D,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=h(n[1][1+Ur],n),O=vr(function(l0){return Q1(E,l0)},m),R=Q1(h(n[1][1+vx],n),g),u0=k(n[1][1+G],n,o);return O===m&&R===g&&o===u0?f:[0,R,O,u0]},t1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+q],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Pr],n),o,a,function(m){return[1,m]})},Pr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+t1],n,m),O=k(n[1][1+w2],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},w2,function(n,a){return k(n[1][1+qx],n,a)},c,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},i,function(n,a){return Rx(h(n[1][1+c],n),a)},j0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+G],n,f);return f===m?a:[0,o,m]},i0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+o0],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},L,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=vr(k(n[1][1+X],n,a),g),R=k(n[1][1+G],n,m);return O===g&&R===m?f:[0,E,[0,O,R]]},X,function(n,a,f){var o=f[2],m=o[6],g=o[5],E=o[4],O=o[2],R=o[1],u0=o[3],l0=f[1],F0=k(n[1][1+f0],n,O),V0=k(n[1][1+i],n,E),Cx=Rx(h(n[1][1+o0],n),g),jx=Rx(h(n[1][1+j0],n),m),kr=k(n[1][1+Yn],n,R);return kr===R&&F0===O&&V0===E&&Cx===g&&jx===m?f:[0,l0,[0,kr,F0,u0,V0,Cx,jx]]},Ur,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+t1],n,g),O=Rx(h(n[1][1+i0],n),m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},rx,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+o0],n,g),O=k(n[1][1+o0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},c1,function(n,a,f){var o=f[1],m=f[2],g=xx(n[1][1+rx],n,a,o);return g===o?f:[0,g,m]},ex,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},J2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},Jn,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},Xn,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+G],n,o);return o===g?f:[0,m,g]},bt,function(n,a,f){return k(n[1][1+G],n,f)},b0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+G],n,o);return o===O?f:[0,E,g,m,O]},Ds,function(n,a,f){var o=f[6],m=f[5],g=f[4],E=f[3],O=f[2],R=f[1];return o===k(n[1][1+G],n,o)?f:[0,R,O,E,g,m,o]},ft,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},l3,function(n,a){var f=a[5],o=a[4],m=a[3],g=a[2],E=a[1],O=k(n[1][1+o0],n,E),R=k(n[1][1+o0],n,g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+o0],n,o),F0=k(n[1][1+G],n,f);return E===O&&g===R&&m===u0&&o===l0&&f===F0?a:[0,O,R,u0,l0,F0]},O0,function(n,a){var f=a[2],o=a[1],m=xx(n[1][1+X],n,11,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},b,function(n,a){var f=a[3],o=a[2],m=a[1],g=k(n[1][1+F],n,m),E=Rx(h(n[1][1+i0],n),o),O=k(n[1][1+G],n,f);return m===g&&il(o,E)&&f===O?a:[0,g,E,O]},F,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+I],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+C],n),o,a,function(m){return[1,m]})},I,function(n,a){return k(n[1][1+qx],n,a)},N,function(n,a){return k(n[1][1+qx],n,a)},C,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+F],n,m),O=k(n[1][1+N],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},jo,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},U,function(n,a){var f=a[3],o=a[2],m=a[4],g=a[1],E=k(n[1][1+o0],n,o),O=k(n[1][1+G],n,f);return o===E&&f===O?a:[0,g,E,O,m]},y0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},w0,function(n,a){var f=a[3],o=a[1],m=a[2],g=vr(h(n[1][1+h0],n),o),E=k(n[1][1+G],n,f);return o===g&&f===E?a:[0,g,m,E]},h0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+o0],n),m,a,function(O){return[0,o,[0,O]]});case 1:var g=f[1];return A0(h(n[1][1+s0],n),g,a,function(O){return[0,o,[1,O]]});default:var E=f[1];return A0(h(n[1][1+t0],n),E,a,function(O){return[0,o,[2,O]]})}},s0,function(n,a){var f=a[3],o=a[2],m=a[4],g=a[1],E=k(n[1][1+o0],n,o),O=k(n[1][1+i],n,f);return E===o&&O===f?a:[0,g,E,O,m]},t0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,f);return m===f?a:[0,o,m]},d5,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},d,function(n,a,f){var o=f[2],m=f[1],g=m[3],E=m[2],O=m[1],R=k(n[1][1+o0],n,O),u0=k(n[1][1+o0],n,E),l0=vr(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return R===O&&u0===E&&l0===g&&F0===o?f:[0,[0,R,u0,l0],F0]},S,function(n,a,f){var o=f[2],m=f[1],g=m[3],E=m[2],O=m[1],R=k(n[1][1+o0],n,O),u0=k(n[1][1+o0],n,E),l0=vr(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return R===O&&u0===E&&l0===g&&F0===o?f:[0,[0,R,u0,l0],F0]},o0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+G],n),m,a,function(Ax){return[0,o,[0,Ax]]});case 1:var g=f[1];return A0(h(n[1][1+G],n),g,a,function(Ax){return[0,o,[1,Ax]]});case 2:var E=f[1];return A0(h(n[1][1+G],n),E,a,function(Ax){return[0,o,[2,Ax]]});case 3:var O=f[1];return A0(h(n[1][1+G],n),O,a,function(Ax){return[0,o,[3,Ax]]});case 4:var R=f[1];return A0(h(n[1][1+G],n),R,a,function(Ax){return[0,o,[4,Ax]]});case 5:var u0=f[1];return A0(h(n[1][1+G],n),u0,a,function(Ax){return[0,o,[5,Ax]]});case 6:var l0=f[1];return A0(h(n[1][1+G],n),l0,a,function(Ax){return[0,o,[6,Ax]]});case 7:var F0=f[1];return A0(h(n[1][1+G],n),F0,a,function(Ax){return[0,o,[7,Ax]]});case 8:var V0=f[1],Cx=f[2];return A0(h(n[1][1+G],n),Cx,a,function(Ax){return[0,o,[8,V0,Ax]]});case 9:var jx=f[1];return A0(h(n[1][1+G],n),jx,a,function(Ax){return[0,o,[9,Ax]]});case 10:var kr=f[1];return A0(h(n[1][1+G],n),kr,a,function(Ax){return[0,o,[10,Ax]]});case 11:var Qr=f[1];return A0(h(n[1][1+ft],n),Qr,a,function(Ax){return[0,o,[11,Ax]]});case 12:var Zr=f[1];return I0(h(n[1][1+y1],n),o,Zr,a,function(Ax){return[0,o,[12,Ax]]});case 13:var Wx=f[1];return I0(h(n[1][1+Uo],n),o,Wx,a,function(Ax){return[0,o,[13,Ax]]});case 14:var P1=f[1];return I0(h(n[1][1+vx],n),o,P1,a,function(Ax){return[0,o,[14,Ax]]});case 15:var e2=f[1];return I0(h(n[1][1+D],n),o,e2,a,function(Ax){return[0,o,[15,Ax]]});case 16:var q2=f[1];return A0(h(n[1][1+d5],n),q2,a,function(Ax){return[0,o,[16,Ax]]});case 17:var Te=f[1];return A0(h(n[1][1+l3],n),Te,a,function(Ax){return[0,o,[17,Ax]]});case 18:var Ee=f[1];return A0(h(n[1][1+O0],n),Ee,a,function(Ax){return[0,o,[18,Ax]]});case 19:var Je=f[1];return I0(h(n[1][1+Ur],n),o,Je,a,function(Ax){return[0,o,[19,Ax]]});case 20:var H2=f[1];return I0(h(n[1][1+rx],n),o,H2,a,function(Ax){return[0,o,[20,Ax]]});case 21:var Ae=f[1];return I0(h(n[1][1+c1],n),o,Ae,a,function(Ax){return[0,o,[21,Ax]]});case 22:var Se=f[1];return I0(h(n[1][1+d],n),o,Se,a,function(Ax){return[0,o,[22,Ax]]});case 23:var cn=f[1];return I0(h(n[1][1+S],n),o,cn,a,function(Ax){return[0,o,[23,Ax]]});case 24:var oe=f[1];return A0(h(n[1][1+b],n),oe,a,function(Ax){return[0,o,[24,Ax]]});case 25:var an=f[1];return A0(h(n[1][1+jo],n),an,a,function(Ax){return[0,o,[25,Ax]]});case 26:var sn=f[1];return A0(h(n[1][1+U],n),sn,a,function(Ax){return[0,o,[26,Ax]]});case 27:var Ha=f[1];return A0(h(n[1][1+y0],n),Ha,a,function(Ax){return[0,o,[27,Ax]]});case 28:var Va=f[1];return A0(h(n[1][1+w0],n),Va,a,function(Ax){return[0,o,[28,Ax]]});case 29:var $a=f[1];return I0(h(n[1][1+ex],n),o,$a,a,function(Ax){return[0,o,[29,Ax]]});case 30:var zn=f[1];return I0(h(n[1][1+J2],n),o,zn,a,function(Ax){return[0,o,[30,Ax]]});case 31:var E3=f[1];return I0(h(n[1][1+Jn],n),o,E3,a,function(Ax){return[0,o,[31,Ax]]});case 32:var Wa=f[1];return I0(h(n[1][1+Xn],n),o,Wa,a,function(Ax){return[0,o,[32,Ax]]});case 33:var A3=f[1];return A0(h(n[1][1+G],n),A3,a,function(Ax){return[0,o,[33,Ax]]});case 34:var S3=f[1];return A0(h(n[1][1+G],n),S3,a,function(Ax){return[0,o,[34,Ax]]});default:var P3=f[1];return A0(h(n[1][1+G],n),P3,a,function(Ax){return[0,o,[35,Ax]]})}},r0,function(n,a){var f=a[1],o=a[2];return A0(h(n[1][1+o0],n),o,a,function(m){return[0,f,m]})},f0,function(n,a){if(a[0]===0)return a;var f=a[1];return A0(h(n[1][1+r0],n),f,a,function(o){return[1,o]})},jt,function(n,a){if(a[0]===0)return a;var f=a[2],o=a[1],m=k(n[1][1+U],n,f);return m===f?a:[1,o,m]},s1,function(n,a,f){return xx(n[1][1+T2],n,a,f)},p1,function(n,a,f){return xx(n[1][1+Xr],n,a,f)},Xr,function(n,a,f){return xx(n[1][1+T2],n,a,f)},T2,function(n,a,f){var o=f[10],m=f[9],g=f[8],E=f[7],O=f[3],R=f[2],u0=f[1],l0=f[11],F0=f[6],V0=f[5],Cx=f[4],jx=Rx(h(n[1][1+Or],n),u0),kr=Rx(k(n[1][1+L],n,1),m),Qr=k(n[1][1+l1],n,R),Zr=k(n[1][1+n1],n,g),Wx=k(n[1][1+M1],n,O),P1=Rx(h(n[1][1+z],n),E),e2=k(n[1][1+G],n,o);return u0===jx&&R===Qr&&O===Wx&&E===P1&&g===Zr&&m===kr&&o===e2?f:[0,jx,Qr,Wx,Cx,V0,F0,P1,Zr,kr,e2,l0]},l1,function(n,a){var f=a[2],o=f[4],m=f[3],g=f[2],E=f[1],O=a[1],R=vr(h(n[1][1+$1],n),g),u0=Rx(h(n[1][1+Cr],n),m),l0=Rx(h(n[1][1+g1],n),E),F0=k(n[1][1+G],n,o);return g===R&&m===u0&&o===F0&&E===l0?a:[0,O,[0,l0,R,u0,F0]]},g1,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+r0],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},$1,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+u1],n,m),O=k(n[1][1+Ot],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},n1,function(n,a){switch(a[0]){case 0:return a;case 1:var f=a[1];return A0(h(n[1][1+r0],n),f,a,function(m){return[1,m]});default:var o=a[1];return A0(h(n[1][1+e0],n),o,a,function(m){return[2,m]})}},M1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+l2],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+v5],n),o,a,function(m){return[1,m]})},l2,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Gn],n),f,o,a,function(m){return[0,f,m]})},v5,function(n,a){return k(n[1][1+Mx],n,a)},Or,function(n,a){return xx(n[1][1+X0],n,B$,a)},qx,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},J,function(n,a){return k(n[1][1+qx],n,a)},q,function(n,a){return k(n[1][1+J],n,a)},Yn,function(n,a){return k(n[1][1+J],n,a)},d0,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+Yn],n,O),u0=Rx(k(n[1][1+L],n,6),E),l0=h(n[1][1+Ur],n),F0=vr(function(jx){return Q1(l0,jx)},g),V0=Q1(h(n[1][1+vx],n),m),Cx=k(n[1][1+G],n,o);return R===O&&u0===E&&F0===g&&V0===m&&Cx===o?f:[0,R,u0,F0,V0,Cx]},c0,function(n,a,f){return xx(n[1][1+d0],n,a,f)},E0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},p3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},pr,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},wr,function(n,a,f){return k(n[1][1+D0],n,f)},Fr,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+D0],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},tr,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+$0],n,E),R=xx(n[1][1+wr],n,m!==0?1:0,g),u0=h(n[1][1+Fr],n),l0=Rx(function(V0){return Q1(u0,V0)},m),F0=k(n[1][1+G],n,o);return E===O&&g===R&&m===l0&&o===F0?f:[0,O,R,l0,F0]},er,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=Q1(h(n[1][1+Ox],n),E),u0=Rx(k(n[1][1+kx],n,O),m),l0=Rx(function(V0){var Cx=V0[1],jx=V0[2],kr=xx(n[1][1+Qx],n,O,Cx);return kr===Cx?V0:[0,kr,jx]},g),F0=k(n[1][1+G],n,o);return E===R&&m===u0&&g===l0&&o===F0?f:[0,O,R,l0,u0,F0]},Ox,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},kx,function(n,a,f){if(f[0]===0){var o=f[1],m=vr(k(n[1][1+ir],n,a),o);return o===m?f:[0,m]}var g=f[1],E=g[1],O=g[2];return I0(k(n[1][1+Lx],n,a),E,O,f,function(R){return[1,[0,E,R]]})},m0,function(n,a){return k(n[1][1+qx],n,a)},ir,function(n,a,f){var o=f[3],m=f[2],g=f[1];x:{r:{var E=f[4];if(a){e:{if(g)switch(g[1]){case 0:break r;case 1:break e}if(2<=a){var O=0,R=0;break x}}var O=1,R=0;break x}}var O=1,R=1}var u0=m?k(n[1][1+m0],n,o):R?k(n[1][1+Yn],n,o):xx(n[1][1+X0],n,X$,o);if(m)var l0=m[1],F0=O?h(n[1][1+Yn],n):k(n[1][1+X0],n,G$),V0=A0(F0,l0,m,function(Cx){return[0,Cx]});else var V0=0;return m===V0&&o===u0?f:[0,g,V0,u0,E]},Qx,function(n,a,f){var o=2<=a?k(n[1][1+X0],n,Y$):h(n[1][1+Yn],n);return h(o,f)},Lx,function(n,a,f,o){var m=2<=a?k(n[1][1+X0],n,J$):h(n[1][1+Yn],n);return h(m,o)},Ro,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Do],n,E),R=Rx(h(n[1][1+Bp],n),g),u0=k(n[1][1+Xp],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Up,function(n,a,f){var o=f[4],m=f[3],g=k(n[1][1+Xp],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],f[2],g,E]},Do,function(n,a){var f=a[2],o=f[4],m=f[2],g=f[1],E=f[3],O=a[1],R=k(n[1][1+Ll],n,g),u0=Rx(h(n[1][1+Ho],n),m),l0=vr(h(n[1][1+Xs],n),o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,E,l0]]},Bp,function(n,a){var f=a[2][1],o=a[1],m=k(n[1][1+Ll],n,f);return f===m?a:[0,o,[0,m]]},Xs,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+B],n),f,a,function(E){return[0,E]})}var o=a[1],m=o[1],g=o[2];return I0(h(n[1][1+a3],n),m,g,a,function(E){return[1,[0,m,E]]})},a3,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},B,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+ql],n,m),O=Rx(h(n[1][1+Gp],n),o);return m===E&&o===O?a:[0,g,[0,E,O]]},ql,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+Jp],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Yp],n),o,a,function(m){return[1,m]})},Jp,function(n,a){return k(n[1][1+At],n,a)},Yp,function(n,a){return k(n[1][1+Fo],n,a)},Gp,function(n,a){if(a[0]===0){var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+s5],n),o,m,a,function(R){return[0,[0,o,R]]})}var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+o5],n),E,O,a,function(R){return[1,[0,E,R]]})},o5,function(n,a,f){return xx(n[1][1+Gs],n,a,f)},s5,function(n,a,f){return xx(n[1][1+ex],n,a,f)},Xp,function(n,a){var f=a[2],o=a[1],m=vr(h(n[1][1+a5],n),f);return f===m?a:[0,o,m]},a5,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Ro],n),o,m,a,function(R){return[0,o,[0,R]]});case 1:var g=f[1];return I0(h(n[1][1+Up],n),o,g,a,function(R){return[0,o,[1,R]]});case 2:var E=f[1];return I0(h(n[1][1+Gs],n),o,E,a,function(R){return[0,o,[2,R]]});case 3:var O=f[1];return A0(h(n[1][1+Fl],n),O,a,function(R){return[0,o,[3,R]]});default:return a}},Gs,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+G],n,o);if(!m)return o===g?f:[0,0,g];var E=m[1],O=k(n[1][1+Mx],n,E);return E===O&&o===g?f:[0,[0,O],g]},Fl,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+Mx],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},Ll,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Ml],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+c5],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+s3],n),m,a,function(g){return[2,g]})}},Ml,function(n,a){return k(n[1][1+At],n,a)},c5,function(n,a){return k(n[1][1+Fo],n,a)},s3,function(n,a){return k(n[1][1+Rl],n,a)},Fo,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+At],n,m),O=k(n[1][1+At],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Rl,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Lp],n,m),O=k(n[1][1+At],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Lp,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qp],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Rl],n),o,a,function(m){return[1,m]})},qp,function(n,a){return k(n[1][1+Ml],n,a)},At,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},c3,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Bs],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Us,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},Et,function(n,a,f,o){var m=o[4],g=o[2],E=o[1],O=o[3],R=k(n[1][1+Mx],n,E),u0=vr(k(n[1][1+No],n,f),g),l0=k(n[1][1+G],n,m);return E===R&&g===u0&&m===l0?o:[0,R,u0,O,l0]},No,function(n,a,f){var o=f[2],m=o[4],g=o[3],E=o[2],O=o[1],R=o[5],u0=f[1],l0=k(n[1][1+Zt],n,O),F0=h(a,E),V0=Rx(h(n[1][1+Mx],n),g),Cx=k(n[1][1+G],n,m);return O===l0&&E===F0&&g===V0&&m===Cx?f:[0,u0,[0,l0,F0,V0,Cx,R]]},qs,function(n,a,f){var o=h(n[1][1+Mx],n);return G6(n[1][1+Et],n,a,o,f)},_r,function(n,a,f){var o=h(n[1][1+D0],n);return G6(n[1][1+Et],n,a,o,f)},Zt,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+ct],n),m,a,function(Wx){return[0,o,[0,Wx]]});case 1:var g=f[1];return I0(h(n[1][1+J2],n),o,g,a,function(Wx){return[0,o,[1,Wx]]});case 2:var E=f[1];return I0(h(n[1][1+Jn],n),o,E,a,function(Wx){return[0,o,[2,Wx]]});case 3:var O=f[1];return I0(h(n[1][1+ex],n),o,O,a,function(Wx){return[0,o,[3,Wx]]});case 4:var R=f[1];return I0(h(n[1][1+Xn],n),o,R,a,function(Wx){return[0,o,[4,Wx]]});case 5:var u0=f[1];return A0(h(n[1][1+G],n),u0,a,function(Wx){return[0,o,[5,Wx]]});case 6:var l0=f[1];return A0(h(n[1][1+Tt],n),l0,a,function(Wx){return[0,o,[6,Wx]]});case 7:var F0=f[1];return I0(h(n[1][1+Mn],n),o,F0,a,function(Wx){return[0,o,[7,Wx]]});case 8:var V0=f[1];return A0(h(n[1][1+qx],n),V0,a,function(Wx){return[0,o,[8,Wx]]});case 9:var Cx=f[1];return A0(h(n[1][1+Ls],n),Cx,a,function(Wx){return[0,o,[9,Wx]]});case 10:var jx=f[1];return A0(h(n[1][1+Rs],n),jx,a,function(Wx){return[0,o,[10,Wx]]});case 11:var kr=f[1];return A0(h(n[1][1+Oo],n),kr,a,function(Wx){return[0,o,[11,Wx]]});case 12:var Qr=f[1];return A0(h(n[1][1+i3],n),Qr,a,function(Wx){return[0,o,[12,Wx]]});default:var Zr=f[1];return A0(h(n[1][1+b2],n),Zr,a,function(Wx){return[0,o,[13,Wx]]})}},Tt,function(n,a){var f=a[3],o=a[2],m=o[1],g=a[1],E=o[2],O=I0(h(n[1][1+u3],n),m,E,o,function(u0){return[0,m,u0]}),R=k(n[1][1+G],n,f);return o===O&&f===R?a:[0,g,O,R]},u3,function(n,a,f){if(f[0]===0){var o=f[1];return I0(h(n[1][1+J2],n),a,o,f,function(g){return[0,g]})}var m=f[1];return I0(h(n[1][1+Jn],n),a,m,f,function(g){return[1,g]})},Ls,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=k(n[1][1+Co],n,g),R=k(n[1][1+Ms],n,m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},Co,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qx],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Ls],n),o,a,function(m){return[1,m]})},Ms,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+ex],n),o,m,a,function(V0){return[0,[0,o,V0]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+J2],n),E,O,a,function(V0){return[1,[0,E,V0]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Jn],n),u0,l0,a,function(V0){return[2,[0,u0,V0]]});default:var F0=a[1];return A0(h(n[1][1+qx],n),F0,a,function(V0){return[3,V0]})}},Mn,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=xx(n[1][1+X0],n,[0,g],m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,g,E,O]},Rs,function(n,a){var f=a[3],o=a[2],m=a[1],g=vr(h(n[1][1+Rn],n),m),E=sp(h(n[1][1+Fs],n),o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},Rn,function(n,a){var f=a[2],o=a[1];if(f[0]!==0){var m=f[1],g=k(n[1][1+qx],n,m);return m===g?a:[0,o,[1,g]]}var E=f[1],O=E[4],R=E[2],u0=E[1],l0=E[3],F0=k(n[1][1+f3],n,u0),V0=k(n[1][1+Zt],n,R),Cx=k(n[1][1+G],n,O);return u0===F0&&R===V0&&O===Cx?a:[0,o,[0,[0,F0,V0,l0,Cx]]]},f3,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+ex],n),o,m,a,function(V0){return[0,[0,o,V0]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+J2],n),E,O,a,function(V0){return[1,[0,E,V0]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Jn],n),u0,l0,a,function(V0){return[2,[0,u0,V0]]});default:var F0=a[1];return A0(h(n[1][1+qx],n),F0,a,function(V0){return[3,V0]})}},Oo,function(n,a){var f=a[3],o=a[2],m=a[1],g=vr(h(n[1][1+Xa],n),m),E=sp(h(n[1][1+Fs],n),o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},Xa,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+Zt],n,f);return f===m?a:[0,o,m]},Fs,function(n,a,f){var o=f[2],m=f[1],g=sp(h(n[1][1+Mn],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},i3,function(n,a){var f=a[2],o=a[1],m=vr(h(n[1][1+Zt],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},b2,function(n,a){var f=a[3],o=a[2],m=a[1],g=k(n[1][1+Zt],n,m),E=k(n[1][1+ge],n,o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},ge,function(n,a){if(a[0]===0){var f=a[1];return A0(k(n[1][1+X0],n,z$),f,a,function(g){return[0,g]})}var o=a[1],m=a[2];return I0(h(n[1][1+Mn],n),o,m,a,function(g){return[1,o,g]})},ct,function(n,a){var f=a[1],o=a[2],m=k(n[1][1+G],n,f);return f===m?a:[0,m,o]},fe,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Fn],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},jr,function(n,a,f){var o=f[1],m=xx(n[1][1+fe],n,a,o);return o===m?f:[0,m,f[2],f[3]]},Fn,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+S1],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+Ba],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+Dn],n),m,a,function(g){return[2,g]})}},S1,function(n,a){return k(n[1][1+qx],n,a)},Ba,function(n,a){return k(n[1][1+E0],n,a)},Dn,function(n,a){return k(n[1][1+Mx],n,a)},R2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+qx],n,g),O=k(n[1][1+qx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},js,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Mx],n,E),R=Rx(h(n[1][1+Ho],n),g),u0=Rx(h(n[1][1+Hp],n),m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},ie,function(n,a,f){var o=f[2],m=f[1],g=vr(function(O){if(O[0]===0){var R=O[1],u0=k(n[1][1+Ar],n,R);return R===u0?O:[0,u0]}var l0=O[1],F0=k(n[1][1+dx],n,l0);return l0===F0?O:[1,F0]},m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Ar,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[3],g=f[2],E=f[1],O=k(n[1][1+Nx],n,E),R=k(n[1][1+Mx],n,g);x:if(m){if(O[0]===3){var u0=R[2];if(u0[0]===10){var F0=Tr(O[1][2][1],u0[1][2][1]);break x}}var l0=E===O?1:0,F0=l0&&(g===R?1:0)}else var F0=m;return E===O&&g===R&&m===F0?a:[0,o,[0,O,R,F0]];case 1:var V0=f[2],Cx=f[1],jx=k(n[1][1+Nx],n,Cx),kr=Q1(h(n[1][1+Xr],n),V0);return Cx===jx&&V0===kr?a:[0,o,[1,jx,kr]];case 2:var Qr=f[3],Zr=f[2],Wx=f[1],P1=k(n[1][1+Nx],n,Wx),e2=Q1(h(n[1][1+Xr],n),Zr),q2=k(n[1][1+G],n,Qr);return Wx===P1&&Zr===e2&&Qr===q2?a:[0,o,[2,P1,e2,q2]];default:var Te=f[3],Ee=f[2],Je=f[1],H2=k(n[1][1+Nx],n,Je),Ae=Q1(h(n[1][1+Xr],n),Ee),Se=k(n[1][1+G],n,Te);return Je===H2&&Ee===Ae&&Te===Se?a:[0,o,[3,H2,Ae,Se]]}},Nx,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+a1],n),f,a,function(R){return[0,R]});case 1:var o=a[1];return A0(h(n[1][1+v1],n),o,a,function(R){return[1,R]});case 2:var m=a[1];return A0(h(n[1][1+hx],n),m,a,function(R){return[2,R]});case 3:var g=a[1];return A0(h(n[1][1+Sr],n),g,a,function(R){return[3,R]});case 4:var E=a[1];return A0(h(n[1][1+E0],n),E,a,function(R){return[4,R]});default:var O=a[1];return A0(h(n[1][1+lr],n),O,a,function(R){return[5,R]})}},a1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+ex],n),f,o,a,function(m){return[0,f,m]})},v1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+J2],n),f,o,a,function(m){return[0,f,m]})},hx,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Jn],n),f,o,a,function(m){return[0,f,m]})},Sr,function(n,a){return k(n[1][1+qx],n,a)},lr,function(n,a){return k(n[1][1+p3],n,a)},e1,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+Yn],n,O),u0=Rx(k(n[1][1+L],n,7),E),l0=Rx(h(n[1][1+o0],n),g),F0=Rx(h(n[1][1+o0],n),m),V0=k(n[1][1+G],n,o);return O===R&&g===l0&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},u1,function(n,a){return xx(n[1][1+w3],n,K$,a)},v,function(n,a,f){return xx(n[1][1+w3],n,[0,a],f)},Ye,function(n,a){return xx(n[1][1+w3],n,H$,a)},st,function(n,a){return k(n[1][1+b3],n,a)},St,function(n,a){return k(n[1][1+b3],n,a)},w3,function(n,a,f){var o=a?a[1]:0;return xx(n[1][1+gr],n,[0,o],f)},b3,function(n,a){return xx(n[1][1+gr],n,0,a)},gr,function(n,a,f){var o=f[2],m=f[1];switch(o[0]){case 0:var g=o[1],E=g[3],O=g[2],R=g[1],u0=vr(k(n[1][1+H0],n,a),R),l0=k(n[1][1+f0],n,O),F0=k(n[1][1+G],n,E);x:{if(u0===R&&l0===O&&F0===E){var V0=o;break x}var V0=[0,[0,u0,l0,F0]]}var oe=V0;break;case 1:var Cx=o[1],jx=Cx[3],kr=Cx[2],Qr=Cx[1],Zr=vr(k(n[1][1+fr],n,a),Qr),Wx=k(n[1][1+f0],n,kr),P1=k(n[1][1+G],n,jx);x:{if(jx===P1&&Zr===Qr&&Wx===kr){var e2=o;break x}var e2=[1,[0,Zr,Wx,P1]]}var oe=e2;break;case 2:var q2=o[1],Te=q2[2],Ee=q2[1],Je=q2[3],H2=xx(n[1][1+X0],n,a,Ee),Ae=k(n[1][1+f0],n,Te);x:{if(Ee===H2&&Te===Ae){var Se=o;break x}var Se=[2,[0,H2,Ae,Je]]}var oe=Se;break;default:var cn=o[1],oe=A0(h(n[1][1+or],n),cn,o,function(an){return[3,an]})}return o===oe?f:[0,m,oe]},X0,function(n,a,f){return k(n[1][1+qx],n,f)},Dx,function(n,a,f,o){return xx(n[1][1+ex],n,f,o)},ur,function(n,a,f,o){return xx(n[1][1+J2],n,f,o)},Q0,function(n,a,f,o){return xx(n[1][1+Jn],n,f,o)},H0,function(n,a,f){if(f[0]===0){var o=f[1];return A0(k(n[1][1+Fx],n,a),o,f,function(g){return[0,g]})}var m=f[1];return A0(k(n[1][1+K0],n,a),m,f,function(g){return[1,g]})},Fx,function(n,a,f){var o=f[2],m=o[4],g=o[3],E=o[2],O=o[1],R=f[1],u0=xx(n[1][1+wx],n,a,O),l0=xx(n[1][1+V],n,a,E),F0=k(n[1][1+Ot],n,g);x:if(m){if(u0[0]===3){var V0=l0[2];if(V0[0]===2){var jx=Tr(u0[1][2][1],V0[1][1][2][1]);break x}}var Cx=O===u0?1:0,jx=Cx&&(E===l0?1:0)}else var jx=m;return u0===O&&l0===E&&F0===g&&m===jx?f:[0,R,[0,u0,l0,F0,jx]]},wx,function(n,a,f){switch(f[0]){case 0:var o=f[1];return A0(k(n[1][1+A],n,a),o,f,function(R){return[0,R]});case 1:var m=f[1];return A0(k(n[1][1+fx],n,a),m,f,function(R){return[1,R]});case 2:var g=f[1];return A0(k(n[1][1+xr],n,a),g,f,function(R){return[2,R]});case 3:var E=f[1];return A0(k(n[1][1+Ix],n,a),E,f,function(R){return[3,R]});default:var O=f[1];return A0(k(n[1][1+ox],n,a),O,f,function(R){return[4,R]})}},A,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+Dx],n,a),o,m,f,function(g){return[0,o,g]})},fx,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+ur],n,a),o,m,f,function(g){return[0,o,g]})},xr,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+Q0],n,a),o,m,f,function(g){return[0,o,g]})},Ix,function(n,a,f){return xx(n[1][1+X0],n,a,f)},ox,function(n,a,f){return k(n[1][1+p3],n,f)},K0,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+Xx],n,a,g),R=k(n[1][1+G],n,m);return O===g&&m===R?f:[0,E,[0,O,R]]},V,function(n,a,f){return xx(n[1][1+gr],n,a,f)},Xx,function(n,a,f){return xx(n[1][1+gr],n,a,f)},fr,function(n,a,f){switch(f[0]){case 0:var o=f[1];return A0(k(n[1][1+$x],n,a),o,f,function(g){return[0,g]});case 1:var m=f[1];return A0(k(n[1][1+ix],n,a),m,f,function(g){return[1,g]});default:return f}},$x,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+ax],n,a,g),R=k(n[1][1+Ot],n,m);return g===O&&m===R?f:[0,E,[0,O,R]]},ax,function(n,a,f){return xx(n[1][1+gr],n,a,f)},ix,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+yx],n,a,g),R=k(n[1][1+G],n,m);return O===g&&m===R?f:[0,E,[0,O,R]]},yx,function(n,a,f){return xx(n[1][1+gr],n,a,f)},or,function(n,a){return k(n[1][1+Mx],n,a)},z,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1];if(m)var E=m[1],O=A0(h(n[1][1+Mx],n),E,m,function(u0){return[0,u0]});else var O=m;var R=k(n[1][1+G],n,o);return m===O&&o===R?a:[0,g,[0,O,R]]},$0,function(n,a){return k(n[1][1+Mx],n,a)},e0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+W],n,f);return il(m,f)?a:[0,o,m]},W,function(n,a){var f=a[2],o=f[3],m=f[2],g=m[2],E=m[1],O=f[1],R=a[1],u0=k(n[1][1+qx],n,E),l0=Rx(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return u0===E&&l0===g&&F0===o?a:[0,R,[0,O,[0,u0,l0],F0]]},Cr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+u1],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},_0,function(n,a,f){var o=f[2],m=f[1],g=f[3],E=Rx(h(n[1][1+Mx],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,E,O,g]},K,function(n,a,f){var o=f[2],m=f[1],g=vr(h(n[1][1+Mx],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},P0,function(n,a){return k(n[1][1+nx],n,a)},nx,function(n,a){var f=h(n[1][1+px],n),o=y2(function(g,E){var O=g[2],R=g[1],u0=h(f,E);if(!u0)return[0,R,1];if(u0[2])return[0,al(u0,R),1];var l0=u0[1],F0=O||(E!==l0?1:0);return[0,[0,l0,R],F0]},V$,a),m=o[1];return o[2]?cx(m):a},px,function(n,a){return[0,k(n[1][1+D0],n,a),0]},_x,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},dx,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},ux,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},N0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=f[4],O=k(n[1][1+Mx],n,g),R=vr(h(n[1][1+Z0],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?f:[0,O,R,u0,E]},Z0,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=Rx(h(n[1][1+Mx],n),g),R=k(n[1][1+nx],n,m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},k0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=Q1(h(n[1][1+G0],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},G0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=vr(h(n[1][1+T0],n),g),O=vr(h(n[1][1+Mx],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},T0,function(n,a){return a},U0,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},M0,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},C0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=Q1(h(n[1][1+Gn],n),E);if(g)var R=g[1],u0=R[1],l0=R[2],F0=I0(h(n[1][1+y3],n),u0,l0,g,function(Zr){return[0,[0,u0,Zr]]});else var F0=g;if(m)var V0=m[1],Cx=V0[1],jx=V0[2],kr=I0(h(n[1][1+Gn],n),Cx,jx,m,function(Zr){return[0,[0,Cx,Zr]]});else var kr=m;var Qr=k(n[1][1+G],n,o);return E===O&&g===F0&&m===kr&&o===Qr?f:[0,O,F0,kr,Qr]},x0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},p0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&il(O,m)&&R===o?f:[0,E,O,R]},T,function(n,a,f){var o=f[3],m=f[2],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],g,E]},p,function(n,a,f){var o=f[4],m=f[2],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],g,f[3],E]},l,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=vr(k(n[1][1+s],n,m),g),O=k(n[1][1+G],n,o);return g===E&&o===O?f:[0,E,m,O]},s,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+v],n,a,g),R=Rx(h(n[1][1+Mx],n),m);return g===O&&m===R?f:[0,E,[0,O,R]]},u,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+$0],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},t,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},v0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Yn],n,E),R=Rx(k(n[1][1+L],n,5),g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+G],n,o);return E===O&&m===u0&&g===R&&o===l0?f:[0,O,R,u0,l0]},e,function(n,a,f){var o=f[2],m=f[1],g=f[4],E=f[3],O=Rx(h(n[1][1+Mx],n),m),R=k(n[1][1+G],n,o);return o===R&&m===O?f:[0,O,R,E,g]}]),function(n,a){return Md(a,x)}}),KN=[];function OU(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return y2(h(KN[1],x),r,u);case 1:var i=t[1][1];return y2(h(KN[2],x),r,i);case 2:return k(x,r,t[1][1]);default:return r}}qr(KN,[0,function(x,r){return function(e){var t=e[0]===0?e[1][2][2]:e[1][2][1];return OU(x,r,t)}},function(x,r){return function(e){return e[0]===2?r:OU(x,r,e[1][2][1])}}]);var HN=[];function jU(x){var r=x[2];switch(r[0]){case 0:return sl(HN[1],r[1][1]);case 1:return sl(HN[2],r[1][1]);case 2:return 1;default:return 0}}qr(HN,[0,function(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return jU(r)},function(x){return x[0]===2?0:jU(x[1][2][1])}]);var Gd=[];function VN(x){var r=x[2];switch(r[0]){case 7:return 1;case 10:var e=r[1],t=e[1],u=h(Gd[2],e[2]);return u||sl(Gd[1],t);case 11:var i=r[1],c=i[1],v=h(Gd[2],i[2]);return v||sl(function(s){return VN(s[2])},c);case 12:return sl(VN,r[1][1]);case 13:return 1;default:return 0}}qr(Gd,[0,function(x){var r=x[2];return r[0]===0?VN(r[1][2]):0},function(x){return x&&x[1][2][1]?1:0}]);function $N(x){switch(x){case 0:return RW;case 1:return MW;default:return LW}}function Cn(x,r){return[0,r[1],[0,r[2],x]]}function DU(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]}function Q(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,DU([0,t],[0,u],0)]}function j1(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,DU([0,u],[0,i],e)]}function N2(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,Gx(t[2],e[2])];return Q([0,Gx(e[1],t[1])],u,j)}var i=x}else var i=r;return i}function Yd(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],c=t[1],v=[0,Gx(t[2],e[2])];return j1([0,Gx(u,c)],v,i,j)}var s=r[1];return j1([0,s[1]],[0,s[2]],0,j)}function FU(x,r){s2(x)(qW),h(s2(x)(BW),UW);var e=r[1];h(s2(x)(XW),e),s2(x)(GW),s2(x)(YW),h(s2(x)(zW),JW);var t=r[2];return h(s2(x)(KW),t),s2(x)(HW),s2(x)(VW)}qr([],[0,FU,FU,function(x,r){switch(r[0]){case 0:var e=r[1];return s2(x)(T$),h(s2(x)(E$),e),s2(x)(A$);case 1:var t=r[1];return s2(x)(S$),h(s2(x)(P$),t),s2(x)(I$);case 2:var u=r[1];return s2(x)(C$),h(s2(x)(N$),u),s2(x)(O$);default:var i=r[1];return s2(x)(j$),h(s2(x)(D$),i),s2(x)(F$)}}]);function Kr(x,r){return[0,x[1],x[2],r[3]]}function Es(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e}function RU(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],c=NU(i),v=NU(u)-c|0,s=v===0?sx(u[1],i[1]):v;else var s=-1}else var s=e?1:0;if(s!==0)return s;var l=Es(x[2],r[2]);return l===0?Es(x[3],r[3]):l}function mo(x,r){return RU(x,r)===0?1:0}var hr=[];qr(hr,[0,function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r){switch(x){case 0:if(!r)return 0;break;case 1:if(r===1)return 0;break;case 2:if(r===2)return 0;break;case 3:if(r===3)return 0;break;default:if(4<=r)return 0}function e(u){switch(u){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}}var t=e(r);return je(e(x),t)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)}]);var MU=ax0.slice();function WN(x){for(var r=0,e=MU.length-1-1|0;;){if(ex)return 1;var r=t+1|0}}}var LU=0;function qU(x){var r=x[2];return[0,x[1],[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12]],x[3],x[4],x[5],x[6],x[7]]}function UU(x){return x[3][1]}function Jd(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r}var ut=[];function BU(x,r){if(typeof x=="number"){var e=x;if(67<=e)if(pe<=e)switch(e){case 101:if(typeof r=="number"&&pe===r)return 1;break;case 102:if(typeof r=="number"&&E2===r)return 1;break;case 103:if(typeof r=="number"&&wn===r)return 1;break;case 104:if(typeof r=="number"&&We===r)return 1;break;case 105:if(typeof r=="number"&&vn===r)return 1;break;case 106:if(typeof r=="number"&&kt===r)return 1;break;case 107:if(typeof r=="number"&&q1===r)return 1;break;case 108:if(typeof r=="number"&&Sv===r)return 1;break;case 109:if(typeof r=="number"&<===r)return 1;break;case 110:if(typeof r=="number"&&B2===r)return 1;break;case 111:if(typeof r=="number"&&U2===r)return 1;break;case 112:if(typeof r=="number"&&ss===r)return 1;break;case 113:if(typeof r=="number"&&ke===r)return 1;break;case 114:if(typeof r=="number"&&br===r)return 1;break;case 115:if(typeof r=="number"&&gv===r)return 1;break;case 116:if(typeof r=="number"&&Tv===r)return 1;break;case 117:if(typeof r=="number"&&Q3===r)return 1;break;case 118:if(typeof r=="number"&&g6===r)return 1;break;case 119:if(typeof r=="number"&&D3===r)return 1;break;case 120:if(typeof r=="number"&&Cf===r)return 1;break;case 121:if(typeof r=="number"&&O6===r)return 1;break;case 122:if(typeof r=="number"&&o1===r)return 1;break;case 123:if(typeof r=="number"&&pn===r)return 1;break;case 124:if(typeof r=="number"&&J3===r)return 1;break;case 125:if(typeof r=="number"&&to===r)return 1;break;case 126:if(typeof r=="number"&&Gk===r)return 1;break;case 127:if(typeof r=="number"&&Jr===r)return 1;break;case 128:if(typeof r=="number"&&U1===r)return 1;break;case 129:if(typeof r=="number"&&uv===r)return 1;break;case 130:if(typeof r=="number"&&D6===r)return 1;break;case 131:if(typeof r=="number"&&h6===r)return 1;break;case 132:if(typeof r=="number"&&hm===r)return 1;break;default:if(typeof r=="number"&&qk<=r)return 1}else switch(e){case 67:if(typeof r=="number"&&r===67)return 1;break;case 68:if(typeof r=="number"&&r===68)return 1;break;case 69:if(typeof r=="number"&&r===69)return 1;break;case 70:if(typeof r=="number"&&r===70)return 1;break;case 71:if(typeof r=="number"&&r===71)return 1;break;case 72:if(typeof r=="number"&&r===72)return 1;break;case 73:if(typeof r=="number"&&r===73)return 1;break;case 74:if(typeof r=="number"&&r===74)return 1;break;case 75:if(typeof r=="number"&&r===75)return 1;break;case 76:if(typeof r=="number"&&r===76)return 1;break;case 77:if(typeof r=="number"&&r===77)return 1;break;case 78:if(typeof r=="number"&&r===78)return 1;break;case 79:if(typeof r=="number"&&r===79)return 1;break;case 80:if(typeof r=="number"&&r===80)return 1;break;case 81:if(typeof r=="number"&&r===81)return 1;break;case 82:if(typeof r=="number"&&r===82)return 1;break;case 83:if(typeof r=="number"&&r===83)return 1;break;case 84:if(typeof r=="number"&&r===84)return 1;break;case 85:if(typeof r=="number"&&r===85)return 1;break;case 86:if(typeof r=="number"&&r===86)return 1;break;case 87:if(typeof r=="number"&&r===87)return 1;break;case 88:if(typeof r=="number"&&r===88)return 1;break;case 89:if(typeof r=="number"&&r===89)return 1;break;case 90:if(typeof r=="number"&&r===90)return 1;break;case 91:if(typeof r=="number"&&r===91)return 1;break;case 92:if(typeof r=="number"&&r===92)return 1;break;case 93:if(typeof r=="number"&&r===93)return 1;break;case 94:if(typeof r=="number"&&r===94)return 1;break;case 95:if(typeof r=="number"&&r===95)return 1;break;case 96:if(typeof r=="number"&&r===96)return 1;break;case 97:if(typeof r=="number"&&r===97)return 1;break;case 98:if(typeof r=="number"&&r===98)return 1;break;case 99:if(typeof r=="number"&&r===99)return 1;break;default:if(typeof r=="number"&&E1===r)return 1}else if(34<=e)switch(e){case 34:if(typeof r=="number"&&r===34)return 1;break;case 35:if(typeof r=="number"&&r===35)return 1;break;case 36:if(typeof r=="number"&&r===36)return 1;break;case 37:if(typeof r=="number"&&r===37)return 1;break;case 38:if(typeof r=="number"&&r===38)return 1;break;case 39:if(typeof r=="number"&&r===39)return 1;break;case 40:if(typeof r=="number"&&r===40)return 1;break;case 41:if(typeof r=="number"&&r===41)return 1;break;case 42:if(typeof r=="number"&&r===42)return 1;break;case 43:if(typeof r=="number"&&r===43)return 1;break;case 44:if(typeof r=="number"&&r===44)return 1;break;case 45:if(typeof r=="number"&&r===45)return 1;break;case 46:if(typeof r=="number"&&r===46)return 1;break;case 47:if(typeof r=="number"&&r===47)return 1;break;case 48:if(typeof r=="number"&&r===48)return 1;break;case 49:if(typeof r=="number"&&r===49)return 1;break;case 50:if(typeof r=="number"&&r===50)return 1;break;case 51:if(typeof r=="number"&&r===51)return 1;break;case 52:if(typeof r=="number"&&r===52)return 1;break;case 53:if(typeof r=="number"&&r===53)return 1;break;case 54:if(typeof r=="number"&&r===54)return 1;break;case 55:if(typeof r=="number"&&r===55)return 1;break;case 56:if(typeof r=="number"&&r===56)return 1;break;case 57:if(typeof r=="number"&&r===57)return 1;break;case 58:if(typeof r=="number"&&r===58)return 1;break;case 59:if(typeof r=="number"&&r===59)return 1;break;case 60:if(typeof r=="number"&&r===60)return 1;break;case 61:if(typeof r=="number"&&r===61)return 1;break;case 62:if(typeof r=="number"&&r===62)return 1;break;case 63:if(typeof r=="number"&&r===63)return 1;break;case 64:if(typeof r=="number"&&r===64)return 1;break;case 65:if(typeof r=="number"&&r===65)return 1;break;default:if(typeof r=="number"&&r===66)return 1}else switch(e){case 0:if(typeof r=="number"&&!r)return 1;break;case 1:if(typeof r=="number"&&r===1)return 1;break;case 2:if(typeof r=="number"&&r===2)return 1;break;case 3:if(typeof r=="number"&&r===3)return 1;break;case 4:if(typeof r=="number"&&r===4)return 1;break;case 5:if(typeof r=="number"&&r===5)return 1;break;case 6:if(typeof r=="number"&&r===6)return 1;break;case 7:if(typeof r=="number"&&r===7)return 1;break;case 8:if(typeof r=="number"&&r===8)return 1;break;case 9:if(typeof r=="number"&&r===9)return 1;break;case 10:if(typeof r=="number"&&r===10)return 1;break;case 11:if(typeof r=="number"&&r===11)return 1;break;case 12:if(typeof r=="number"&&r===12)return 1;break;case 13:if(typeof r=="number"&&r===13)return 1;break;case 14:if(typeof r=="number"&&r===14)return 1;break;case 15:if(typeof r=="number"&&r===15)return 1;break;case 16:if(typeof r=="number"&&r===16)return 1;break;case 17:if(typeof r=="number"&&r===17)return 1;break;case 18:if(typeof r=="number"&&r===18)return 1;break;case 19:if(typeof r=="number"&&r===19)return 1;break;case 20:if(typeof r=="number"&&r===20)return 1;break;case 21:if(typeof r=="number"&&r===21)return 1;break;case 22:if(typeof r=="number"&&r===22)return 1;break;case 23:if(typeof r=="number"&&r===23)return 1;break;case 24:if(typeof r=="number"&&r===24)return 1;break;case 25:if(typeof r=="number"&&r===25)return 1;break;case 26:if(typeof r=="number"&&r===26)return 1;break;case 27:if(typeof r=="number"&&r===27)return 1;break;case 28:if(typeof r=="number"&&r===28)return 1;break;case 29:if(typeof r=="number"&&r===29)return 1;break;case 30:if(typeof r=="number"&&r===30)return 1;break;case 31:if(typeof r=="number"&&r===31)return 1;break;case 32:if(typeof r=="number"&&r===32)return 1;break;default:if(typeof r=="number"&&r===33)return 1}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[2],u=x[2],i=k(ut[13],x[1],r[1]);return i&&Tr(u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var c=r[2],v=x[2],s=k(ut[12],x[1],r[1]);return s&&Tr(v,c)}break;case 2:if(typeof r!="number"&&r[0]===2){var l=r[1],p=x[1],d=l[4],T=l[3],b=l[2],C=p[4],N=p[3],I=p[2],F=k(ut[11],p[1],l[1]),L=F&&Tr(I,b),X=L&&Tr(N,T);return X&&(C===d?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var q=r[1],J=x[1],e0=q[5],W=q[4],x0=q[3],i0=q[2],f0=J[5],r0=J[4],v0=J[3],o0=J[2],w0=k(ut[10],J[1],q[1]),t0=w0&&Tr(o0,i0),s0=t0&&Tr(v0,x0),h0=s0&&(r0===W?1:0);return h0&&(f0===e0?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var p0=r[3],C0=r[2],j0=x[3],P0=x[2],M0=k(ut[9],x[1],r[1]),U0=M0&&Tr(P0,C0);return U0&&Tr(j0,p0)}break;case 5:if(typeof r!="number"&&r[0]===5){var T0=r[3],G0=r[2],k0=x[3],G=x[2],S0=k(ut[8],x[1],r[1]),Z0=S0&&Tr(G,G0);return Z0&&Tr(k0,T0)}break;case 6:if(typeof r!="number"&&r[0]===6){var N0=r[2],ux=x[2],ex=k(ut[7],x[1],r[1]);return ex&&Tr(ux,N0)}break;case 7:if(typeof r!="number"&&r[0]===7)return Tr(x[1],r[1]);break;case 8:if(typeof r!="number"&&r[0]===8){var nx=Tr(x[1],r[1]),px=r[2],D0=x[2];return nx&&k(ut[6],D0,px)}break;case 9:if(typeof r!="number"&&r[0]===9){var dx=r[3],_x=r[2],K=x[3],_0=x[2],U=k(ut[5],x[1],r[1]),m0=U&&Tr(_0,_x);return m0&&Tr(K,dx)}break;case 10:if(typeof r!="number"&&r[0]===10){var b0=r[3],y0=r[2],E0=x[3],$0=x[2],z=k(ut[4],x[1],r[1]),Dx=z&&Tr($0,y0);return Dx&&Tr(E0,b0)}break;case 11:if(typeof r!="number"&&r[0]===11)return k(ut[3],x[1],r[1]);break;case 12:if(typeof r!="number"&&r[0]===12){var Xx=r[3],K0=r[2],A=x[3],V=x[2],fx=k(ut[2],x[1],r[1]),wx=fx&&(V==K0?1:0);return wx&&Tr(A,Xx)}break;default:if(typeof r!="number"&&r[0]===13){var Ix=r[2],ox=x[2],xr=r[3],Fx=x[3],H0=k(ut[1],x[1],r[1]);if(H0){x:{if(ox){if(Ix){var ur=il(ox[1],Ix[1]);break x}}else if(!Ix){var ur=1;break x}var ur=0}var X0=ur}else var X0=H0;return X0&&Tr(Fx,xr)}}return 0}function XU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;case 2:if(r===2)return 1;break;case 3:if(r===3)return 1;break;default:if(4<=r)return 1}return 0}function GU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;default:if(2<=r)return 1}return 0}qr(ut,[0,GU,XU,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0},mo,mo,mo,mo,mo,mo,mo,mo,GU,XU]);function YU(x){if(typeof x!="number")switch(x[0]){case 0:return qt0;case 1:return Ut0;case 2:return Bt0;case 3:return Xt0;case 4:return Gt0;case 5:return Yt0;case 6:return Jt0;case 7:return zt0;case 8:return Kt0;case 9:return Ht0;case 10:return Vt0;case 11:return $t0;case 12:return Wt0;default:return Qt0}var r=x;if(67<=r){if(pe<=r)switch(r){case 101:return it0;case 102:return ft0;case 103:return ct0;case 104:return at0;case 105:return st0;case 106:return ot0;case 107:return vt0;case 108:return lt0;case 109:return pt0;case 110:return kt0;case 111:return mt0;case 112:return dt0;case 113:return ht0;case 114:return yt0;case 115:return gt0;case 116:return _t0;case 117:return wt0;case 118:return bt0;case 119:return Tt0;case 120:return Et0;case 121:return At0;case 122:return St0;case 123:return Pt0;case 124:return It0;case 125:return Ct0;case 126:return Nt0;case 127:return Ot0;case 128:return jt0;case 129:return Dt0;case 130:return Ft0;case 131:return Rt0;case 132:return Mt0;default:return Lt0}switch(r){case 67:return Ae0;case 68:return Se0;case 69:return Pe0;case 70:return Ie0;case 71:return Ce0;case 72:return Ne0;case 73:return Oe0;case 74:return je0;case 75:return De0;case 76:return Fe0;case 77:return Re0;case 78:return Me0;case 79:return Le0;case 80:return qe0;case 81:return Ue0;case 82:return Be0;case 83:return Xe0;case 84:return Ge0;case 85:return Ye0;case 86:return Je0;case 87:return ze0;case 88:return Ke0;case 89:return He0;case 90:return Ve0;case 91:return $e0;case 92:return We0;case 93:return Qe0;case 94:return Ze0;case 95:return xt0;case 96:return rt0;case 97:return et0;case 98:return tt0;case 99:return nt0;default:return ut0}}if(34<=r)switch(r){case 34:return K20;case 35:return H20;case 36:return V20;case 37:return $20;case 38:return W20;case 39:return Q20;case 40:return Z20;case 41:return xe0;case 42:return re0;case 43:return ee0;case 44:return te0;case 45:return ne0;case 46:return ue0;case 47:return ie0;case 48:return fe0;case 49:return ce0;case 50:return ae0;case 51:return se0;case 52:return oe0;case 53:return ve0;case 54:return le0;case 55:return pe0;case 56:return ke0;case 57:return me0;case 58:return de0;case 59:return he0;case 60:return ye0;case 61:return ge0;case 62:return _e0;case 63:return we0;case 64:return be0;case 65:return Te0;default:return Ee0}switch(r){case 0:return l20;case 1:return p20;case 2:return k20;case 3:return m20;case 4:return d20;case 5:return h20;case 6:return y20;case 7:return g20;case 8:return _20;case 9:return w20;case 10:return b20;case 11:return T20;case 12:return E20;case 13:return A20;case 14:return S20;case 15:return P20;case 16:return I20;case 17:return C20;case 18:return N20;case 19:return O20;case 20:return j20;case 21:return D20;case 22:return F20;case 23:return R20;case 24:return M20;case 25:return L20;case 26:return q20;case 27:return U20;case 28:return B20;case 29:return X20;case 30:return G20;case 31:return Y20;case 32:return J20;default:return z20}}function QN(x){if(typeof x!="number")switch(x[0]){case 0:return x[2];case 1:return x[2];case 2:return x[1][3];case 3:var r=x[1],e=r[5],t=r[4],u=r[3];return t&&e?Jx(e20,Jx(u,r20)):t?Jx(n20,Jx(u,t20)):e?Jx(i20,Jx(u,u20)):Jx(c20,Jx(u,f20));case 4:return x[3];case 5:var i=x[2];return Jx(s20,Jx(i,Jx(a20,x[3])));case 6:return x[2];case 7:return x[1];case 8:return x[1];case 9:return x[3];case 10:return x[3];case 11:return x[1]?o20:v20;case 12:return x[3];default:return x[3]}var c=x;if(67<=c){if(pe<=c)switch(c){case 101:return w10;case 102:return b10;case 103:return T10;case 104:return E10;case 105:return A10;case 106:return S10;case 107:return P10;case 108:return I10;case 109:return C10;case 110:return N10;case 111:return O10;case 112:return j10;case 113:return D10;case 114:return F10;case 115:return R10;case 116:return M10;case 117:return L10;case 118:return q10;case 119:return U10;case 120:return B10;case 121:return X10;case 122:return G10;case 123:return Y10;case 124:return J10;case 125:return z10;case 126:return K10;case 127:return H10;case 128:return V10;case 129:return $10;case 130:return W10;case 131:return Q10;case 132:return Z10;default:return x20}switch(c){case 67:return Xr0;case 68:return Gr0;case 69:return Yr0;case 70:return Jr0;case 71:return zr0;case 72:return Kr0;case 73:return Hr0;case 74:return Vr0;case 75:return $r0;case 76:return Wr0;case 77:return Qr0;case 78:return Zr0;case 79:return x10;case 80:return r10;case 81:return e10;case 82:return t10;case 83:return n10;case 84:return u10;case 85:return i10;case 86:return f10;case 87:return c10;case 88:return a10;case 89:return s10;case 90:return o10;case 91:return v10;case 92:return l10;case 93:return p10;case 94:return k10;case 95:return m10;case 96:return d10;case 97:return h10;case 98:return y10;case 99:return g10;default:return _10}}if(34<=c)switch(c){case 34:return ar0;case 35:return sr0;case 36:return or0;case 37:return vr0;case 38:return lr0;case 39:return pr0;case 40:return kr0;case 41:return mr0;case 42:return dr0;case 43:return hr0;case 44:return yr0;case 45:return gr0;case 46:return _r0;case 47:return wr0;case 48:return br0;case 49:return Tr0;case 50:return Er0;case 51:return Ar0;case 52:return Sr0;case 53:return Pr0;case 54:return Ir0;case 55:return Cr0;case 56:return Nr0;case 57:return Or0;case 58:return jr0;case 59:return Dr0;case 60:return Fr0;case 61:return Rr0;case 62:return Mr0;case 63:return Lr0;case 64:return qr0;case 65:return Ur0;default:return Br0}switch(c){case 0:return Ix0;case 1:return Cx0;case 2:return Nx0;case 3:return Ox0;case 4:return jx0;case 5:return Dx0;case 6:return Fx0;case 7:return Rx0;case 8:return Mx0;case 9:return Lx0;case 10:return qx0;case 11:return Ux0;case 12:return Bx0;case 13:return Xx0;case 14:return Gx0;case 15:return Yx0;case 16:return Jx0;case 17:return zx0;case 18:return Kx0;case 19:return Hx0;case 20:return Vx0;case 21:return $x0;case 22:return Wx0;case 23:return Qx0;case 24:return Zx0;case 25:return xr0;case 26:return rr0;case 27:return er0;case 28:return tr0;case 29:return nr0;case 30:return ur0;case 31:return ir0;case 32:return fr0;default:return cr0}}function zd(x){return h(ar(Px0),x)}function ZN(x,r){var e=x?x[1]:0;x:{if(typeof r=="number"){if(br===r){var t=vx0,u=lx0;break x}}else switch(r[0]){case 3:var t=px0,u=kx0;break x;case 5:var t=mx0,u=dx0;break x;case 0:case 12:var t=yx0,u=gx0;break x;case 1:case 13:var t=_x0,u=wx0;break x;case 4:case 8:var t=Ex0,u=Ax0;break x;case 6:case 7:case 11:break;default:var t=bx0,u=Tx0;break x}var t=hx0,u=zd(QN(r))}return e?Jx(t,Jx(Sx0,u)):u}function PT0(x){return av>>0)var t=w(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(H(x,2),bo(y(x))===0){var u=Xv(y(x));if(u===0)var t=Er(y(x))===0&&Er(y(x))===0&&Er(y(x))===0?0:w(x);else if(u===1&&Er(y(x))===0){for(;;){var i=Bv(y(x));if(i!==0)break}var t=i===1?0:w(x)}else var t=w(x)}else var t=w(x)}if(2>>0)throw z0([0,Nr,Zt0],1);switch(t){case 0:break;case 1:return;default:if(!WN(EU(x))){SU(x,1);return}}}}function dh(x,r){var e=r-x[3][2]|0;return[0,UU(x),e]}function lp(x,r,e){var t=dh(x,e),u=dh(x,r);return[0,x[1],u,t]}function O2(x,r){return dh(x,r[6])}function Me(x,r){return dh(x,r[3])}function Hr(x,r){return lp(x,r[6],r[3])}function pB(x,r){x:if(typeof r!="number"){switch(r[0]){case 2:var e=r[1][1];break;case 3:return r[1][1];case 4:var e=r[1];break;case 5:return r[1];case 8:var e=r[2];break;case 9:return r[1];case 10:return r[1];default:break x}return e}return Hr(x,x[2])}function j2(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]}function kB(x,r,e){return j2(x,r,[27,zd(e)])}function uO(x,r,e,t){return j2(x,r,[28,e,t])}function _t(x,r){return j2(x,r,ha0)}function ne(x,r){var e=r[3],t=[0,UU(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]}function Jt(x,r,e,t,u){var i=[0,x[1],r,e],c=K1(t),v=u?0:1;return[0,i,[0,v,c,x[7][3][1]>>0)var s=w(t);else switch(v){case 0:var s=2;break;case 1:for(;;){H(t,3);var l=y(t),p=-1>>0)return Sx(oa0);switch(s){case 0:var b=dB(i,e,t,2,0),C=b[1],N=dt(Jx(va0,b[2])),I=0<=N?1:0,F=I&&(N<=55295?1:0);if(F)var X=F;else var L=57344<=N?1:0,X=L&&(N<=dk?1:0);var q=X?mB(i,C,N):j2(i,C,27);ja(u,N);var i=q;break;case 1:var J=dB(i,e,t,3,1),e0=J[1],W=dt(Jx(la0,J[2])),x0=mB(i,e0,W);ja(u,W);var i=x0;break;case 2:return[0,i,K1(u)];default:Ud(t,u)}}}function F1(x,r,e){var t=_t(x,Hr(x,r));return hl(r),e(t,r)}function Yv(x,r,e){for(var t=x;;){mr(e);var u=y(e),i=-1>>0)var c=w(e);else switch(i){case 0:for(;;){H(e,3);var v=y(e),s=-1>>0){var d=_t(t,Hr(t,e));return[0,d,Me(d,e)]}switch(c){case 0:var T=ne(t,e);Ud(e,r);var t=T;break;case 1:var b=t[4]?uO(t,Hr(t,e),en0,rn0):t;return[0,b,Me(b,e)];case 2:if(t[4])return[0,t,Me(t,e)];cr(r,tn0);break;default:Ud(e,r)}}}function wl(x,r,e){for(;;){mr(e);var t=y(e),u=13>>0)var i=w(e);else switch(u){case 0:var i=0;break;case 1:for(;;){H(e,2);var c=y(e),v=-1>>0)return Sx(nn0);switch(i){case 0:return[0,x,Me(x,e)];case 1:var s=Me(x,e),l=s[2],p=s[1],d=ne(x,e);return[0,d,[0,p,l-qd(e)|0]];default:Ud(e,r)}}}function yB(x,r){function e(e0){return H(e0,3),te(y(e0))===0?2:w(e0)}mr(r);var t=y(r),u=Cf>>0)var i=w(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:H(r,15);var i=Re(y(r))===0?15:w(r);break;case 4:H(r,4);var i=te(y(r))===0?e(r):w(r);break;case 5:H(r,11);var i=te(y(r))===0?e(r):w(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:H(r,14);var c=Xv(y(r));if(c===0)var i=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?12:w(r);else if(c===1&&Er(y(r))===0){for(;;){var v=Bv(y(r));if(v!==0)break}var i=v===1?13:w(r)}else var i=w(r);break;case 13:var i=10;break;default:H(r,14);var i=Er(y(r))===0&&Er(y(r))===0?1:w(r)}if(16>>0)return Sx(Wc0);switch(i){case 0:var s=Bx(r);return[0,x,s,m1(r),0];case 1:var l=Bx(r);return[0,x,l,[0,dt(Jx(Qc0,l))],0];case 2:var p=Bx(r),d=dt(Jx(Zc0,p));return k6<=d?[0,x,p,[0,d>>>3|0,48+(d&7)|0],1]:[0,x,p,[0,d],1];case 3:var T=Bx(r);return[0,x,T,[0,dt(Jx(xa0,T))],1];case 4:return[0,x,ra0,[0,0],0];case 5:return[0,x,ea0,[0,8],0];case 6:return[0,x,ta0,[0,12],0];case 7:return[0,x,na0,[0,10],0];case 8:return[0,x,ua0,[0,13],0];case 9:return[0,x,ia0,[0,9],0];case 10:return[0,x,fa0,[0,11],0];case 11:var b=Bx(r);return[0,x,b,[0,dt(Jx(ca0,b))],1];case 12:var C=Bx(r);return[0,x,C,[0,dt(Jx(aa0,I2(C,1,Ux(C)-1|0)))],0];case 13:var N=Bx(r),I=dt(Jx(sa0,I2(N,2,Ux(N)-3|0))),F=dk>>0)var p=w(i);else switch(l){case 0:var p=3;break;case 1:for(;;){H(i,4);var d=y(i),T=-1>>0)return Sx(un0);switch(p){case 0:var b=Bx(i);if(cr(t,b),Tr(r,b))return[0,c,Me(c,i),v];cr(e,b);break;case 1:cr(t,in0);var C=yB(c,i),N=C[4],I=C[3],F=C[2],L=C[1],X=N||v;cr(t,F),kq(function(w0){return ja(e,w0)},I);var c=L,v=X;break;case 2:var q=Bx(i);cr(t,q);var J=ne(_t(c,Hr(c,i)),i);return cr(e,q),[0,J,Me(J,i),v];case 3:var e0=Bx(i);cr(t,e0);var W=_t(c,Hr(c,i));return cr(e,e0),[0,W,Me(W,i),v];default:var x0=i[6],i0=i[3]-x0|0,f0=I1(i0*4|0),r0=fp(i[1],x0,i0,f0);oN(t,f0,0,r0),oN(e,f0,0,r0)}}}function _B(x,r,e,t){for(var u=x;;){mr(t);var i=y(t),c=96>>0)var v=w(t);else switch(c){case 0:var v=0;break;case 1:for(;;){H(t,6);var s=y(t),l=-1>>0)return Sx(fn0);switch(v){case 0:return[0,_t(u,Hr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:ht(e,92);var T=yB(u,t),b=T[3],C=T[1];cr(e,T[2]),kq(function(F){return ja(r,F)},b);var u=C;break;case 4:cr(e,cn0),cr(r,an0);var u=ne(u,t);break;case 5:cr(e,Bx(t)),ht(r,10);var u=ne(u,t);break;default:var N=Bx(t);cr(e,N),cr(r,N)}}}function NT0(x,r,e){for(var t=x;;){mr(e);var u=y(e),i=92>>0)var c=w(e);else switch(i){case 0:var c=0;break;case 1:for(;;){H(e,7);var v=y(e),s=-1>>0)var c=w(e);else switch(p){case 0:var c=2;break;case 1:var c=1;break;default:H(e,1);var c=Re(y(e))===0?1:w(e)}}if(7>>0)return Sx(vn0);switch(c){case 0:return[0,j2(t,Hr(t,e),lt),ln0];case 1:return[0,ne(j2(t,Hr(t,e),lt),e),pn0];case 2:cr(r,Bx(e));break;case 3:var d=Bx(e);return[0,t,I2(d,1,Ux(d)-1|0)];case 4:return[0,t,kn0];case 5:ht(r,91);x:{r:{e:{t:{n:for(;;){mr(e);var T=y(e),b=93>>0)var C=w(e);else switch(b){case 0:var C=0;break;case 1:for(;;){H(e,5);var N=y(e),I=-1>>0)break r;switch(C){case 0:break e;case 1:cr(r,on0);break;case 2:ht(r,92),ht(r,93);break;case 3:break t;case 4:break n;default:cr(r,Bx(e))}}var X=ne(j2(t,Hr(t,e),lt),e);break x}ht(r,93);var X=t;break x}var X=t;break x}var X=Sx(sn0)}var t=X;break;case 6:return[0,ne(j2(t,Hr(t,e),lt),e),mn0];default:cr(r,Bx(e))}}}function wB(x){var r=sx(x,"iexcl");if(0<=r){if(0>=r)return Oc0;var e=sx(x,"prime");if(0<=e){if(0>=e)return Nc0;var t=sx(x,"sup1");if(0<=t){if(0>=t)return Cc0;var u=sx(x,"uarr");if(0<=u){if(0>=u)return Ic0;var i=sx(x,"xi");if(0<=i){if(0>=i)return Pc0;if(!P(x,"yacute"))return Sc0;if(!P(x,"yen"))return Ac0;if(!P(x,"yuml"))return Ec0;if(!P(x,"zeta"))return Tc0;if(!P(x,"zwj"))return bc0;if(!P(x,"zwnj"))return wc0}else{if(!P(x,"ucirc"))return _c0;if(!P(x,"ugrave"))return gc0;if(!P(x,"uml"))return yc0;if(!P(x,"upsih"))return hc0;if(!P(x,"upsilon"))return dc0;if(!P(x,"uuml"))return mc0;if(!P(x,"weierp"))return kc0}}else{var c=sx(x,"thetasym");if(0<=c){if(0>=c)return pc0;if(!P(x,"thinsp"))return lc0;if(!P(x,"thorn"))return vc0;if(!P(x,"tilde"))return oc0;if(!P(x,"times"))return sc0;if(!P(x,"trade"))return ac0;if(!P(x,"uArr"))return cc0;if(!P(x,"uacute"))return fc0}else{if(!P(x,"sup2"))return ic0;if(!P(x,"sup3"))return uc0;if(!P(x,"supe"))return nc0;if(!P(x,"szlig"))return tc0;if(!P(x,"tau"))return ec0;if(!P(x,"there4"))return rc0;if(!P(x,"theta"))return xc0}}}else{var v=sx(x,"rlm");if(0<=v){if(0>=v)return Zf0;var s=sx(x,"sigma");if(0<=s){if(0>=s)return Qf0;if(!P(x,"sigmaf"))return Wf0;if(!P(x,"sim"))return $f0;if(!P(x,"spades"))return Vf0;if(!P(x,"sub"))return Hf0;if(!P(x,"sube"))return Kf0;if(!P(x,"sum"))return zf0;if(!P(x,"sup"))return Jf0}else{if(!P(x,"rsaquo"))return Yf0;if(!P(x,"rsquo"))return Gf0;if(!P(x,"sbquo"))return Xf0;if(!P(x,"scaron"))return Bf0;if(!P(x,"sdot"))return Uf0;if(!P(x,"sect"))return qf0;if(!P(x,"shy"))return Lf0}}else{var l=sx(x,"raquo");if(0<=l){if(0>=l)return Mf0;if(!P(x,"rarr"))return Rf0;if(!P(x,"rceil"))return Ff0;if(!P(x,"rdquo"))return Df0;if(!P(x,"real"))return jf0;if(!P(x,"reg"))return Of0;if(!P(x,"rfloor"))return Nf0;if(!P(x,"rho"))return Cf0}else{if(!P(x,"prod"))return If0;if(!P(x,"prop"))return Pf0;if(!P(x,"psi"))return Sf0;if(!P(x,"quot"))return Af0;if(!P(x,"rArr"))return Ef0;if(!P(x,"radic"))return Tf0;if(!P(x,"rang"))return bf0}}}}else{var p=sx(x,"ndash");if(0<=p){if(0>=p)return wf0;var d=sx(x,"or");if(0<=d){if(0>=d)return _f0;var T=sx(x,"part");if(0<=T){if(0>=T)return gf0;if(!P(x,"permil"))return yf0;if(!P(x,"perp"))return hf0;if(!P(x,"phi"))return df0;if(!P(x,"pi"))return mf0;if(!P(x,"piv"))return kf0;if(!P(x,"plusmn"))return pf0;if(!P(x,"pound"))return lf0}else{if(!P(x,"ordf"))return vf0;if(!P(x,"ordm"))return of0;if(!P(x,"oslash"))return sf0;if(!P(x,"otilde"))return af0;if(!P(x,"otimes"))return cf0;if(!P(x,"ouml"))return ff0;if(!P(x,"para"))return if0}}else{var b=sx(x,"oacute");if(0<=b){if(0>=b)return uf0;if(!P(x,"ocirc"))return nf0;if(!P(x,"oelig"))return tf0;if(!P(x,"ograve"))return ef0;if(!P(x,"oline"))return rf0;if(!P(x,"omega"))return xf0;if(!P(x,"omicron"))return Zi0;if(!P(x,"oplus"))return Qi0}else{if(!P(x,"ne"))return Wi0;if(!P(x,"ni"))return $i0;if(!P(x,"not"))return Vi0;if(!P(x,"notin"))return Hi0;if(!P(x,"nsub"))return Ki0;if(!P(x,"ntilde"))return zi0;if(!P(x,"nu"))return Ji0}}}else{var C=sx(x,"le");if(0<=C){if(0>=C)return Yi0;var N=sx(x,"macr");if(0<=N){if(0>=N)return Gi0;if(!P(x,"mdash"))return Xi0;if(!P(x,"micro"))return Bi0;if(!P(x,"middot"))return Ui0;if(!P(x,kR))return qi0;if(!P(x,"mu"))return Li0;if(!P(x,"nabla"))return Mi0;if(!P(x,"nbsp"))return Ri0}else{if(!P(x,"lfloor"))return Fi0;if(!P(x,"lowast"))return Di0;if(!P(x,"loz"))return ji0;if(!P(x,"lrm"))return Oi0;if(!P(x,"lsaquo"))return Ni0;if(!P(x,"lsquo"))return Ci0;if(!P(x,"lt"))return Ii0}}else{var I=sx(x,"kappa");if(0<=I){if(0>=I)return Pi0;if(!P(x,"lArr"))return Si0;if(!P(x,"lambda"))return Ai0;if(!P(x,"lang"))return Ei0;if(!P(x,"laquo"))return Ti0;if(!P(x,"larr"))return bi0;if(!P(x,"lceil"))return wi0;if(!P(x,"ldquo"))return _i0}else{if(!P(x,"igrave"))return gi0;if(!P(x,"image"))return yi0;if(!P(x,"infin"))return hi0;if(!P(x,"iota"))return di0;if(!P(x,"iquest"))return mi0;if(!P(x,"isin"))return ki0;if(!P(x,"iuml"))return pi0}}}}}else{var F=sx(x,"aelig");if(0<=F){if(0>=F)return li0;var L=sx(x,"delta");if(0<=L){if(0>=L)return vi0;var X=sx(x,"fnof");if(0<=X){if(0>=X)return oi0;var q=sx(x,"gt");if(0<=q){if(0>=q)return si0;if(!P(x,"hArr"))return ai0;if(!P(x,"harr"))return ci0;if(!P(x,"hearts"))return fi0;if(!P(x,"hellip"))return ii0;if(!P(x,"iacute"))return ui0;if(!P(x,"icirc"))return ni0}else{if(!P(x,"forall"))return ti0;if(!P(x,"frac12"))return ei0;if(!P(x,"frac14"))return ri0;if(!P(x,"frac34"))return xi0;if(!P(x,"frasl"))return Zu0;if(!P(x,"gamma"))return Qu0;if(!P(x,"ge"))return Wu0}}else{var J=sx(x,"ensp");if(0<=J){if(0>=J)return $u0;if(!P(x,"epsilon"))return Vu0;if(!P(x,"equiv"))return Hu0;if(!P(x,"eta"))return Ku0;if(!P(x,"eth"))return zu0;if(!P(x,"euml"))return Ju0;if(!P(x,"euro"))return Yu0;if(!P(x,"exist"))return Gu0}else{if(!P(x,"diams"))return Xu0;if(!P(x,"divide"))return Bu0;if(!P(x,"eacute"))return Uu0;if(!P(x,"ecirc"))return qu0;if(!P(x,"egrave"))return Lu0;if(!P(x,Oe))return Mu0;if(!P(x,"emsp"))return Ru0}}}else{var e0=sx(x,"cap");if(0<=e0){if(0>=e0)return Fu0;var W=sx(x,"copy");if(0<=W){if(0>=W)return Du0;if(!P(x,"crarr"))return ju0;if(!P(x,"cup"))return Ou0;if(!P(x,"curren"))return Nu0;if(!P(x,"dArr"))return Cu0;if(!P(x,"dagger"))return Iu0;if(!P(x,"darr"))return Pu0;if(!P(x,"deg"))return Su0}else{if(!P(x,"ccedil"))return Au0;if(!P(x,"cedil"))return Eu0;if(!P(x,"cent"))return Tu0;if(!P(x,"chi"))return bu0;if(!P(x,"circ"))return wu0;if(!P(x,"clubs"))return _u0;if(!P(x,"cong"))return gu0}}else{var x0=sx(x,"aring");if(0<=x0){if(0>=x0)return yu0;if(!P(x,"asymp"))return hu0;if(!P(x,"atilde"))return du0;if(!P(x,"auml"))return mu0;if(!P(x,"bdquo"))return ku0;if(!P(x,"beta"))return pu0;if(!P(x,"brvbar"))return lu0;if(!P(x,"bull"))return vu0}else{if(!P(x,"agrave"))return ou0;if(!P(x,"alefsym"))return su0;if(!P(x,"alpha"))return au0;if(!P(x,"amp"))return cu0;if(!P(x,"and"))return fu0;if(!P(x,"ang"))return iu0;if(!P(x,"apos"))return uu0}}}}else{var i0=sx(x,"Nu");if(0<=i0){if(0>=i0)return nu0;var f0=sx(x,"Sigma");if(0<=f0){if(0>=f0)return tu0;var r0=sx(x,"Uuml");if(0<=r0){if(0>=r0)return eu0;if(!P(x,"Xi"))return ru0;if(!P(x,"Yacute"))return xu0;if(!P(x,"Yuml"))return Z70;if(!P(x,"Zeta"))return Q70;if(!P(x,"aacute"))return W70;if(!P(x,"acirc"))return $70;if(!P(x,"acute"))return V70}else{if(!P(x,"THORN"))return H70;if(!P(x,"Tau"))return K70;if(!P(x,"Theta"))return z70;if(!P(x,"Uacute"))return J70;if(!P(x,"Ucirc"))return Y70;if(!P(x,"Ugrave"))return G70;if(!P(x,"Upsilon"))return X70}}else{var v0=sx(x,"Otilde");if(0<=v0){if(0>=v0)return B70;if(!P(x,"Ouml"))return U70;if(!P(x,"Phi"))return q70;if(!P(x,"Pi"))return L70;if(!P(x,"Prime"))return M70;if(!P(x,"Psi"))return R70;if(!P(x,"Rho"))return F70;if(!P(x,"Scaron"))return D70}else{if(!P(x,"OElig"))return j70;if(!P(x,"Oacute"))return O70;if(!P(x,"Ocirc"))return N70;if(!P(x,"Ograve"))return C70;if(!P(x,"Omega"))return I70;if(!P(x,"Omicron"))return P70;if(!P(x,"Oslash"))return S70}}}else{var o0=sx(x,"Eacute");if(0<=o0){if(0>=o0)return A70;var w0=sx(x,"Icirc");if(0<=w0){if(0>=w0)return E70;if(!P(x,"Igrave"))return T70;if(!P(x,"Iota"))return b70;if(!P(x,"Iuml"))return w70;if(!P(x,"Kappa"))return _70;if(!P(x,"Lambda"))return g70;if(!P(x,"Mu"))return y70;if(!P(x,"Ntilde"))return h70}else{if(!P(x,"Ecirc"))return d70;if(!P(x,"Egrave"))return m70;if(!P(x,"Epsilon"))return k70;if(!P(x,"Eta"))return p70;if(!P(x,"Euml"))return l70;if(!P(x,"Gamma"))return v70;if(!P(x,"Iacute"))return o70}}else{var t0=sx(x,"Atilde");if(0<=t0){if(0>=t0)return s70;if(!P(x,"Auml"))return a70;if(!P(x,"Beta"))return c70;if(!P(x,"Ccedil"))return f70;if(!P(x,"Chi"))return i70;if(!P(x,"Dagger"))return u70;if(!P(x,"Delta"))return n70;if(!P(x,"ETH"))return t70}else{if(!P(x,"'int'"))return e70;if(!P(x,"AElig"))return r70;if(!P(x,"Aacute"))return x70;if(!P(x,"Acirc"))return Zn0;if(!P(x,"Agrave"))return Qn0;if(!P(x,"Alpha"))return Wn0;if(!P(x,"Aring"))return $n0}}}}}return 0}function bB(x,r,e,t){for(var u=x;;){var i=function(v0){for(;;)if(H(v0,8),rO(y(v0))!==0)return w(v0)};mr(t);var c=y(t),v=to>>0)var s=w(t);else switch(v){case 0:var s=3;break;case 1:var s=i(t);break;case 2:var s=4;break;case 3:H(t,4);var s=Re(y(t))===0?4:w(t);break;case 4:H(t,8);var l=vB(y(t));if(l===0){var p=JU(y(t));if(p===0){for(;;){var d=zU(y(t));if(d!==0)break}var s=d===1?6:w(t)}else if(p===1&&Er(y(t))===0){for(;;){var T=aB(y(t));if(T!==0)break}var s=T===1?5:w(t)}else var s=w(t)}else if(l===1&&sr(y(t))===0){var b=Yt(y(t));if(b===0){var C=Yt(y(t));if(C===0){var N=Yt(y(t));if(N===0){var I=Yt(y(t));if(I===0){var F=Yt(y(t));if(F===0)var L=Yt(y(t)),s=L===0?uB(y(t))===0?7:w(t):L===1?7:w(t);else var s=F===1?7:w(t)}else var s=I===1?7:w(t)}else var s=N===1?7:w(t)}else var s=C===1?7:w(t)}else var s=b===1?7:w(t)}else var s=w(t);break;case 5:var s=0;break;case 6:H(t,1);var s=rO(y(t))===0?i(t):w(t);break;default:H(t,2);var s=rO(y(t))===0?i(t):w(t)}if(8>>0)return Sx(dn0);switch(s){case 0:return hl(t),u;case 1:return uO(u,Hr(u,t),yn0,hn0);case 2:return uO(u,Hr(u,t),_n0,gn0);case 3:return _t(u,Hr(u,t));case 4:var X=Bx(t);cr(e,X),cr(r,X);var u=ne(u,t);break;case 5:var q=Bx(t),J=I2(q,3,Ux(q)-4|0);cr(e,q),ja(r,dt(Jx(wn0,J)));break;case 6:var e0=Bx(t),W=I2(e0,2,Ux(e0)-3|0);cr(e,e0),ja(r,dt(W));break;case 7:var x0=Bx(t),i0=I2(x0,1,Ux(x0)-2|0);cr(e,x0);var f0=wB(i0);f0?ja(r,f0[1]):cr(r,Jx(Tn0,Jx(i0,bn0)));break;default:var r0=Bx(t);cr(e,r0),cr(r,r0)}}}function pp(x){return function(r){var e=0,t=r;x:for(;;){var u=x(t,t[2]);switch(u[0]){case 0:break x;case 1:var i=u[2],c=u[1],e=[0,i,e],t=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];break;default:var t=u[1]}}var v=u[2],s=u[1],l=pB(s,v),p=e===0?0:cx(e),d=s[6];if(d===0)return[0,[0,s[1],s[2],s[3],s[4],s[5],s[6],l],[0,v,l,0,p]];var T=[0,v,l,cx(d),p];return[0,[0,s[1],s[2],s[3],s[4],s[5],LU,l],T]}}var OT0=pp(function(x,r){mr(r);var e=y(r),t=av>>0)var u=w(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(H(r,2),Fa(y(r))===0){for(;H(r,2),Fa(y(r))===0;);var u=w(r)}else var u=w(r);break;case 3:var u=1;break;case 4:H(r,1);var u=Re(y(r))===0?1:w(r);break;default:H(r,5);var i=lh(y(r)),u=i===0?4:i===1?3:w(r)}if(6>>0)return Sx(jc0);switch(u){case 0:return[0,x,br];case 1:return[2,ne(x,r)];case 2:return[2,x];case 3:var c=O2(x,r),v=Wr(Jr),s=wl(x,v,r),l=s[1];return[1,l,Jt(l,c,s[2],v,0)];case 4:var p=O2(x,r),d=Wr(Jr),T=Yv(x,d,r),b=T[1];return[1,b,Jt(b,p,T[2],d,1)];case 5:var C=O2(x,r),N=Wr(Jr),I=NT0(x,N,r),F=I[1],L=I[2],X=Me(F,r),q=[0,F[1],C,X];return[0,F,[5,q,K1(N),L]];default:var J=_t(x,Hr(x,r));return[0,J,[7,Bx(r)]]}}),jT0=pp(function(x,r){mr(r);var e=CT0(y(r));if(14>>0)var t=w(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(H(r,2),Fa(y(r))===0){for(;H(r,2),Fa(y(r))===0;);var t=w(r)}else var t=w(r);break;case 3:var t=1;break;case 4:H(r,1);var t=Re(y(r))===0?1:w(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:H(r,6);var u=lh(y(r)),t=u===0?4:u===1?3:w(r);break;case 9:var t=9;break;case 10:var t=5;break;case 11:var t=11;break;case 12:var t=7;break;case 13:if(H(r,14),bo(y(r))===0){var i=Xv(y(r));if(i===0)var t=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?13:w(r);else if(i===1&&Er(y(r))===0){for(;;){var c=Bv(y(r));if(c!==0)break}var t=c===1?13:w(r)}else var t=w(r)}else var t=w(r);break;default:var t=8}if(14>>0)return Sx(Vn0);switch(t){case 0:return[0,x,br];case 1:return[2,ne(x,r)];case 2:return[2,x];case 3:var v=O2(x,r),s=Wr(Jr),l=wl(x,s,r),p=l[1];return[1,p,Jt(p,v,l[2],s,0)];case 4:var d=O2(x,r),T=Wr(Jr),b=Yv(x,T,r),C=b[1];return[1,C,Jt(C,d,b[2],T,1)];case 5:return[0,x,99];case 6:return[0,x,kt];case 7:return[0,x,E1];case 8:return[0,x,0];case 9:return[0,x,87];case 10:return[0,x,10];case 11:return[0,x,83];case 12:var N=Bx(r),I=O2(x,r),F=Wr(Jr),L=Wr(Jr);cr(L,N);for(var X=Tr(N,"'"),q=x;;){mr(r);var J=y(r),e0=39>>0)var W=w(r);else switch(e0){case 0:var W=2;break;case 1:for(;;){H(r,7);var x0=y(r),i0=-1>>0)var j0=Sx(En0);else switch(W){case 0:if(!X){ht(L,39),ht(F,39);continue}var j0=q;break;case 1:if(X){ht(L,34),ht(F,34);continue}var j0=q;break;case 2:var j0=_t(q,Hr(q,r));break;case 3:var P0=Bx(r);cr(L,P0),cr(F,P0);var q=ne(q,r);continue;case 4:var M0=Bx(r),U0=I2(M0,3,Ux(M0)-4|0);cr(L,M0),ja(F,dt(Jx(An0,U0)));continue;case 5:var T0=Bx(r),G0=I2(T0,2,Ux(T0)-3|0);cr(L,T0),ja(F,dt(G0));continue;case 6:var k0=Bx(r),G=I2(k0,1,Ux(k0)-2|0);cr(L,k0);var S0=wB(G);S0?ja(F,S0[1]):cr(F,Jx(Pn0,Jx(G,Sn0)));continue;default:var Z0=Bx(r);cr(L,Z0),cr(F,Z0);continue}var N0=Me(j0,r);cr(L,N);var ux=K1(F),ex=K1(L);return[0,j0,[10,[0,j0[1],I,N0],ux,ex]]}case 13:for(var nx=r[6];;){mr(r);var px=y(r),D0=o1>>0)var dx=w(r);else switch(D0){case 0:var dx=1;break;case 1:var dx=2;break;case 2:var dx=0;break;default:if(H(r,2),bo(y(r))===0){var _x=Xv(y(r));if(_x===0)var dx=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?0:w(r);else if(_x===1&&Er(y(r))===0){for(;;){var K=Bv(y(r));if(K!==0)break}var dx=K===1?0:w(r)}else var dx=w(r)}else var dx=w(r)}if(2>>0)throw z0([0,Nr,xn0],1);switch(dx){case 0:continue;case 1:break;default:if(WN(EU(r)))continue;SU(r,1)}var _0=r[3];YN(r,nx);var U=m1(r),m0=lp(x,nx,_0);return[0,x,[8,ap(U),m0]]}default:return[0,x,[7,Bx(r)]]}}),DT0=pp(function(x,r){mr(r);var e=y(r),t=-1>>0)var u=w(r);else switch(t){case 0:var u=5;break;case 1:if(H(r,1),Fa(y(r))===0){for(;H(r,1),Fa(y(r))===0;);var u=w(r)}else var u=w(r);break;case 2:var u=0;break;case 3:H(r,0);var u=Re(y(r))===0?0:w(r);break;case 4:H(r,5);var i=lh(y(r)),u=i===0?3:i===1?2:w(r);break;default:var u=4}if(5>>0)return Sx(Jn0);switch(u){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var c=O2(x,r),v=Wr(Jr),s=wl(x,v,r),l=s[1];return[1,l,Jt(l,c,s[2],v,0)];case 3:var p=O2(x,r),d=Wr(Jr),T=Yv(x,d,r),b=T[1];return[1,b,Jt(b,p,T[2],d,1)];case 4:var C=O2(x,r),N=Wr(Jr),I=Wr(Jr),F=_B(x,N,I,r),L=F[1],X=F[2],q=Me(L,r),J=[0,L[1],C,q],e0=K1(I);return[0,L,[3,[0,J,K1(N),e0,0,X]]];default:var W=_t(x,Hr(x,r));return[0,W,[3,[0,Hr(W,r),Kn0,zn0,0,1]]]}}),FT0=pp(function(x,r){function e(A){for(;;)if(H(A,29),sr(y(A))!==0)return w(A)}function t(A){H(A,29);var V=iB(y(A));if(3>>0)return w(A);switch(V){case 0:return e(A);case 1:var fx=yo(y(A));if(fx===0)for(;;){H(A,24);var wx=yl(y(A));if(2>>0)return w(A);switch(wx){case 0:return u(A);case 1:break;default:return i(A)}}else{if(fx!==1)return w(A);for(;;){H(A,24);var Ix=Ma(y(A));if(3>>0)return w(A);switch(Ix){case 0:return u(A);case 1:break;case 2:return c(A);default:return i(A)}}}break;case 2:for(;;){H(A,24);var ox=yl(y(A));if(2>>0)return w(A);switch(ox){case 0:return v(A);case 1:break;default:return s(A)}}break;default:for(;;){H(A,24);var xr=Ma(y(A));if(3>>0)return w(A);switch(xr){case 0:return v(A);case 1:break;case 2:return c(A);default:return s(A)}}}}function u(A){for(;;)if(H(A,23),sr(y(A))!==0)return w(A)}function i(A){H(A,22);var V=Y1(y(A));if(V!==0)return V===1?u(A):w(A);for(;;)if(H(A,21),sr(y(A))!==0)return w(A)}function c(A){for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,24);var V=Ma(y(A));if(3>>0)return w(A);switch(V){case 0:return u(A);case 1:break;case 2:break x;default:return i(A)}}}}function v(A){for(;;)if(H(A,23),sr(y(A))!==0)return w(A)}function s(A){H(A,22);var V=Y1(y(A));if(V!==0)return V===1?v(A):w(A);for(;;)if(H(A,21),sr(y(A))!==0)return w(A)}function l(A){H(A,27);var V=Y1(y(A));if(V!==0)return V===1?e(A):w(A);for(;;)if(H(A,25),sr(y(A))!==0)return w(A)}function p(A){return H(A,3),oB(y(A))===0?3:w(A)}function d(A){return sh(y(A))===0&&ih(y(A))===0&&cB(y(A))===0&&QU(y(A))===0&&ZU(y(A))===0&&uh(y(A))===0&&op(y(A))===0&&sh(y(A))===0&&bo(y(A))===0&&nO(y(A))===0&&Gv(y(A))===0?3:w(A)}function T(A){H(A,30);var V=$U(y(A));if(3>>0)return w(A);switch(V){case 0:return e(A);case 1:x:for(;;){H(A,30);var fx=go(y(A));if(4>>0)return w(A);switch(fx){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var wx=go(y(A));if(4>>0)return w(A);switch(wx){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}}break;case 2:return t(A);default:return l(A)}}function b(A){for(;;)if(H(A,15),sr(y(A))!==0)return w(A)}function C(A){H(A,30);var V=yl(y(A));if(2>>0)return w(A);switch(V){case 0:return e(A);case 1:x:for(;;){H(A,30);var fx=Ma(y(A));if(3>>0)return w(A);switch(fx){case 0:return e(A);case 1:break;case 2:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var wx=Ma(y(A));if(3>>0)return w(A);switch(wx){case 0:return e(A);case 1:break;case 2:break x;default:return l(A)}}}break;default:return l(A)}}function N(A){H(A,15);var V=Y1(y(A));if(V!==0)return V===1?b(A):w(A);for(;;)if(H(A,15),sr(y(A))!==0)return w(A)}function I(A){H(A,28);var V=Y1(y(A));if(V!==0)return V===1?e(A):w(A);for(;;)if(H(A,26),sr(y(A))!==0)return w(A)}function F(A){for(;;)if(H(A,9),sr(y(A))!==0)return w(A)}function L(A){for(;;)if(H(A,9),sr(y(A))!==0)return w(A)}function X(A){for(;;)if(H(A,13),sr(y(A))!==0)return w(A)}function q(A){for(;;)if(H(A,13),sr(y(A))!==0)return w(A)}function J(A){for(;;)if(H(A,19),sr(y(A))!==0)return w(A)}function e0(A){for(;;)if(H(A,19),sr(y(A))!==0)return w(A)}function W(A){for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var V=nB(y(A));if(4>>0)return w(A);switch(V){case 0:return e(A);case 1:return C(A);case 2:break;case 3:break x;default:return I(A)}}}}mr(r);var x0=function(A){var V=IT0(y(A));if(31>>0)return w(A);switch(V){case 0:return 66;case 1:return 67;case 2:if(H(A,1),Fa(y(A))!==0)return w(A);for(;;)if(H(A,1),Fa(y(A))!==0)return w(A);break;case 3:return 0;case 4:return H(A,0),Re(y(A))===0?0:w(A);case 5:return 6;case 6:return 65;case 7:if(H(A,67),op(y(A))!==0)return w(A);var fx=y(A),wx=wn>>0)return w(A);switch(ur){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var X0=go(y(A));if(4>>0)return w(A);switch(X0){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}}break;case 16:H(A,67);var or=lh(y(A));if(or!==0)return or===1?5:w(A);H(A,2);var Q0=Zd(y(A));if(2>>0)return w(A);switch(Q0){case 0:for(;;){var yx=Zd(y(A));if(2>>0)return w(A);switch(yx){case 0:break;case 1:return p(A);default:return d(A)}}break;case 1:return p(A);default:return d(A)}break;case 17:H(A,30);var ix=rB(y(A));if(8>>0)return w(A);switch(ix){case 0:return e(A);case 1:return T(A);case 2:x:for(;;){H(A,16);var ax=fB(y(A));if(4>>0)return w(A);switch(ax){case 0:return b(A);case 1:return C(A);case 2:break;case 3:break x;default:return N(A)}}for(;;){H(A,15);var $x=Qd(y(A));if(3<$x>>>0)return w(A);switch($x){case 0:return b(A);case 1:return C(A);case 2:break;default:return N(A)}}break;case 3:for(;;){H(A,30);var fr=Qd(y(A));if(3>>0)return w(A);switch(fr){case 0:return e(A);case 1:return C(A);case 2:break;default:return I(A)}}break;case 4:H(A,29);var gr=xB(y(A));if(gr===0)return e(A);if(gr!==1)return w(A);x:{r:for(;;){H(A,10);var jr=ph(y(A));if(3>>0)return w(A);switch(jr){case 0:return F(A);case 1:break;case 2:break x;default:break r}}H(A,8);var c1=Y1(y(A));if(c1!==0)return c1===1?F(A):w(A);for(;;)if(H(A,7),sr(y(A))!==0)return w(A)}x:for(;;){if(Ra(y(A))!==0)return w(A);r:for(;;){H(A,10);var Dr=ph(y(A));if(3>>0)return w(A);switch(Dr){case 0:return L(A);case 1:break;case 2:break r;default:break x}}}H(A,8);var e1=Y1(y(A));if(e1!==0)return e1===1?L(A):w(A);for(;;)if(H(A,7),sr(y(A))!==0)return w(A);break;case 5:return t(A);case 6:H(A,29);var Ex=eB(y(A));if(Ex===0)return e(A);if(Ex!==1)return w(A);x:{r:for(;;){H(A,14);var _=vh(y(A));if(3<_>>>0)return w(A);switch(_){case 0:return X(A);case 1:break;case 2:break x;default:break r}}H(A,12);var $=Y1(y(A));if($!==0)return $===1?X(A):w(A);for(;;)if(H(A,11),sr(y(A))!==0)return w(A)}x:for(;;){if(te(y(A))!==0)return w(A);r:for(;;){H(A,14);var vx=vh(y(A));if(3>>0)return w(A);switch(vx){case 0:return q(A);case 1:break;case 2:break r;default:break x}}}H(A,12);var L0=Y1(y(A));if(L0!==0)return L0===1?q(A):w(A);for(;;)if(H(A,11),sr(y(A))!==0)return w(A);break;case 7:H(A,29);var lx=KU(y(A));if(lx===0)return e(A);if(lx!==1)return w(A);x:{r:for(;;){H(A,20);var Px=kh(y(A));if(3>>0)return w(A);switch(Px){case 0:return J(A);case 1:break;case 2:break x;default:break r}}H(A,18);var Ar=Y1(y(A));if(Ar!==0)return Ar===1?J(A):w(A);for(;;)if(H(A,17),sr(y(A))!==0)return w(A)}x:for(;;){if(Er(y(A))!==0)return w(A);r:for(;;){H(A,20);var Hx=kh(y(A));if(3>>0)return w(A);switch(Hx){case 0:return e0(A);case 1:break;case 2:break r;default:break x}}}H(A,18);var a1=Y1(y(A));if(a1!==0)return a1===1?e0(A):w(A);for(;;)if(H(A,17),sr(y(A))!==0)return w(A);break;default:return I(A)}break;case 18:H(A,30);var v1=rh(y(A));if(5>>0)return w(A);switch(v1){case 0:return e(A);case 1:return T(A);case 2:for(;;){H(A,30);var Sr=rh(y(A));if(5>>0)return w(A);switch(Sr){case 0:return e(A);case 1:return T(A);case 2:break;case 3:return t(A);case 4:return W(A);default:return I(A)}}break;case 3:return t(A);case 4:return W(A);default:return I(A)}break;case 19:return 44;case 20:return 42;case 21:return 49;case 22:H(A,51);var lr=y(A),hx=61>>0)return Sx(Bn0);var i0=x0;if(34>i0)switch(i0){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var f0=O2(x,r),r0=Wr(Jr),v0=Yv(x,r0,r),o0=v0[1];return[1,o0,Jt(o0,f0,v0[2],r0,1)];case 3:var w0=Bx(r);if(!x[5]){var t0=O2(x,r),s0=Wr(Jr);cr(s0,w0);var h0=Yv(x,s0,r),p0=h0[1];return[1,p0,Jt(p0,t0,h0[2],s0,1)]}var C0=x[4]?kB(x,Hr(x,r),w0):x,j0=Jd(1,C0),P0=qd(r);return Tr(cp(r,P0-1|0,1),rv)&&P(cp(r,P0-2|0,1),rv)?[0,j0,87]:[2,j0];case 4:if(x[4])return[2,Jd(0,x)];hl(r),mr(r);var M0=VU(y(r))===0?0:w(r);return M0===0?[0,x,q1]:Sx(Xn0);case 5:var U0=O2(x,r),T0=Wr(Jr),G0=wl(x,T0,r),k0=G0[1];return[1,k0,Jt(k0,U0,G0[2],T0,0)];case 6:var G=Bx(r),S0=O2(x,r),Z0=Wr(Jr),N0=Wr(Jr);cr(N0,G);var ux=gB(x,G,Z0,N0,0,r),ex=ux[1],nx=ux[3],px=[0,ex[1],S0,ux[2]],D0=K1(N0);return[0,ex,[2,[0,px,K1(Z0),D0,nx]]];case 7:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&th(y(V))===0&&Ra(y(V))===0){r:for(;;){var fx=$d(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Ra(y(V))===0){e:for(;;){var wx=$d(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(0,m1(V))]:Sx(Un0)});case 8:return[0,x,Kt(0,m1(r))];case 9:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&th(y(V))===0&&Ra(y(V))===0){for(;;){H(V,0);var fx=Vd(y(V));if(fx!==0)break}if(fx===1)for(;;){if(Ra(y(V))===0){for(;;){H(V,0);var wx=Vd(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(0,m1(V))]:Sx(qn0)});case 10:return[0,x,zt(0,m1(r))];case 11:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&ch(y(V))===0&&te(y(V))===0){r:for(;;){var fx=eh(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(te(y(V))===0){e:for(;;){var wx=eh(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(1,m1(V))]:Sx(Ln0)});case 12:return[0,x,Kt(1,m1(r))];case 13:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&ch(y(V))===0&&te(y(V))===0){for(;;){H(V,0);var fx=xh(y(V));if(fx!==0)break}if(fx===1)for(;;){if(te(y(V))===0){for(;;){H(V,0);var wx=xh(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(3,m1(V))]:Sx(Mn0)});case 14:return[0,x,zt(3,m1(r))];case 15:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&te(y(V))===0){for(;;)if(H(V,0),te(y(V))!==0){var fx=w(V);break}}else var fx=w(V);return fx===0?[0,A,zt(1,m1(V))]:Sx(Rn0)});case 16:return[0,x,zt(1,m1(r))];case 17:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&Kd(y(V))===0&&Er(y(V))===0){r:for(;;){var fx=Wd(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var wx=Wd(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(2,m1(V))]:Sx(Fn0)});case 18:return[0,x,Kt(2,m1(r))];case 19:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&Kd(y(V))===0&&Er(y(V))===0){for(;;){H(V,0);var fx=oh(y(V));if(fx!==0)break}if(fx===1)for(;;){if(Er(y(V))===0){for(;;){H(V,0);var wx=oh(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(4,m1(V))]:Sx(Dn0)});case 20:return[0,x,zt(4,m1(r))];case 21:return F1(x,r,function(A,V){function fx(ax){var $x=mh(y(ax));if(2<$x>>>0)return w(ax);switch($x){case 0:var fr=yo(y(ax));return fr===0?wx(ax):fr===1?Ix(ax):w(ax);case 1:return wx(ax);default:return Ix(ax)}}function wx(ax){for(;;){var $x=gl(y(ax));if($x!==0)return $x===1?0:w(ax)}}function Ix(ax){for(;;){var $x=Gt(y(ax));if(2<$x>>>0)return w(ax);switch($x){case 0:break;case 1:for(;;){if(dr(y(ax))!==0)return w(ax);x:for(;;){var fr=Gt(y(ax));if(2>>0)return w(ax);switch(fr){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ox(ax){var $x=ah(y(ax));if($x!==0)return $x===1?fx(ax):w(ax);x:for(;;){var fr=ye(y(ax));if(2>>0)return w(ax);switch(fr){case 0:break;case 1:return fx(ax);default:break x}}for(;;){if(dr(y(ax))!==0)return w(ax);x:for(;;){var gr=ye(y(ax));if(2>>0)return w(ax);switch(gr){case 0:break;case 1:return fx(ax);default:break x}}}}mr(V);var xr=ho(y(V));if(2>>0)var Fx=w(V);else x:switch(xr){case 0:if(dr(y(V))===0){r:for(;;){var H0=ye(y(V));if(2>>0){var Fx=w(V);break x}switch(H0){case 0:break;case 1:var Fx=fx(V);break x;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ur=ye(y(V));if(2>>0){var X0=w(V);break r}switch(ur){case 0:break;case 1:var X0=fx(V);break r;default:break e}}continue}var X0=w(V)}var Fx=X0;break}}else var Fx=w(V);break;case 1:var or=Hd(y(V)),Fx=or===0?ox(V):or===1?fx(V):w(V);break;default:r:for(;;){var Q0=fh(y(V));if(2>>0){var Fx=w(V);break}switch(Q0){case 0:var Fx=ox(V);break r;case 1:break;default:var Fx=fx(V);break r}}}if(Fx!==0)return Sx(jn0);var yx=m1(V),ix=j2(A,Hr(A,V),41);return[0,ix,Kt(2,yx)]});case 22:var dx=m1(r),_x=j2(x,Hr(x,r),41);return[0,_x,Kt(2,dx)];case 23:return F1(x,r,function(A,V){function fx(yx){var ix=mh(y(yx));if(2>>0)return w(yx);switch(ix){case 0:var ax=yo(y(yx));return ax===0?wx(yx):ax===1?Ix(yx):w(yx);case 1:return wx(yx);default:return Ix(yx)}}function wx(yx){for(;;)if(H(yx,0),dr(y(yx))!==0)return w(yx)}function Ix(yx){for(;;){H(yx,0);var ix=_o(y(yx));if(ix!==0){if(ix!==1)return w(yx);for(;;){if(dr(y(yx))!==0)return w(yx);for(;;){H(yx,0);var ax=_o(y(yx));if(ax!==0)break}if(ax!==1)return w(yx)}}}}function ox(yx){var ix=ah(y(yx));if(ix!==0)return ix===1?fx(yx):w(yx);x:for(;;){var ax=ye(y(yx));if(2>>0)return w(yx);switch(ax){case 0:break;case 1:return fx(yx);default:break x}}for(;;){if(dr(y(yx))!==0)return w(yx);x:for(;;){var $x=ye(y(yx));if(2<$x>>>0)return w(yx);switch($x){case 0:break;case 1:return fx(yx);default:break x}}}}mr(V);var xr=ho(y(V));if(2>>0)var Fx=w(V);else x:switch(xr){case 0:if(dr(y(V))===0){r:for(;;){var H0=ye(y(V));if(2>>0){var Fx=w(V);break x}switch(H0){case 0:break;case 1:var Fx=fx(V);break x;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ur=ye(y(V));if(2>>0){var X0=w(V);break r}switch(ur){case 0:break;case 1:var X0=fx(V);break r;default:break e}}continue}var X0=w(V)}var Fx=X0;break}}else var Fx=w(V);break;case 1:var or=Hd(y(V)),Fx=or===0?ox(V):or===1?fx(V):w(V);break;default:r:for(;;){var Q0=fh(y(V));if(2>>0){var Fx=w(V);break}switch(Q0){case 0:var Fx=ox(V);break r;case 1:break;default:var Fx=fx(V);break r}}}return Fx===0?[0,A,zt(4,m1(V))]:Sx(On0)});case 24:return[0,x,zt(4,m1(r))];case 25:return F1(x,r,function(A,V){function fx(Q0){for(;;){var yx=Gt(y(Q0));if(2>>0)return w(Q0);switch(yx){case 0:break;case 1:for(;;){if(dr(y(Q0))!==0)return w(Q0);x:for(;;){var ix=Gt(y(Q0));if(2>>0)return w(Q0);switch(ix){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function wx(Q0){var yx=gl(y(Q0));return yx===0?fx(Q0):yx===1?0:w(Q0)}mr(V);var Ix=ho(y(V));if(2>>0)var ox=w(V);else x:switch(Ix){case 0:var ox=dr(y(V))===0?fx(V):w(V);break;case 1:for(;;){var xr=_l(y(V));if(xr===0){var ox=wx(V);break}if(xr!==1){var ox=w(V);break}}break;default:r:for(;;){var Fx=wo(y(V));if(2>>0){var ox=w(V);break x}switch(Fx){case 0:var ox=wx(V);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var H0=wo(y(V));if(2>>0){var ur=w(V);break r}switch(H0){case 0:var ur=wx(V);break r;case 1:break;default:break e}}continue}var ur=w(V)}var ox=ur;break}}if(ox!==0)return Sx(Nn0);var X0=m1(V),or=j2(A,Hr(A,V),33);return[0,or,Kt(2,X0)]});case 26:return F1(x,r,function(A,V){mr(V);var fx=yo(y(V));x:if(fx===0)for(;;){var wx=gl(y(V));if(wx!==0){if(wx===1){var Fx=0;break}var Fx=w(V);break}}else if(fx===1){r:for(;;){var Ix=Gt(y(V));if(2>>0){var Fx=w(V);break x}switch(Ix){case 0:break;case 1:break r;default:var Fx=0;break x}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ox=Gt(y(V));if(2>>0){var xr=w(V);break r}switch(ox){case 0:break;case 1:break e;default:var xr=0;break r}}continue}var xr=w(V)}var Fx=xr;break}}else var Fx=w(V);return Fx===0?[0,A,Kt(2,m1(V))]:Sx(Cn0)});case 27:var K=m1(r),_0=j2(x,Hr(x,r),33);return[0,_0,Kt(2,K)];case 28:return[0,x,Kt(2,m1(r))];case 29:return F1(x,r,function(A,V){function fx(X0){for(;;){H(X0,0);var or=_o(y(X0));if(or!==0){if(or!==1)return w(X0);for(;;){if(dr(y(X0))!==0)return w(X0);for(;;){H(X0,0);var Q0=_o(y(X0));if(Q0!==0)break}if(Q0!==1)return w(X0)}}}}function wx(X0){return H(X0,0),dr(y(X0))===0?fx(X0):w(X0)}mr(V);var Ix=ho(y(V));if(2>>0)var ox=w(V);else x:switch(Ix){case 0:var ox=dr(y(V))===0?fx(V):w(V);break;case 1:for(;;){H(V,0);var xr=_l(y(V));if(xr===0){var ox=wx(V);break}if(xr!==1){var ox=w(V);break}}break;default:r:for(;;){H(V,0);var Fx=wo(y(V));if(2>>0){var ox=w(V);break x}switch(Fx){case 0:var ox=wx(V);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){H(V,0);var H0=wo(y(V));if(2>>0){var ur=w(V);break r}switch(H0){case 0:var ur=wx(V);break r;case 1:break;default:break e}}continue}var ur=w(V)}var ox=ur;break}}return ox===0?[0,A,zt(4,m1(V))]:Sx(In0)});case 30:return[0,x,zt(4,m1(r))];case 31:return[0,x,67];case 32:return[0,x,6];default:return[0,x,7]}switch(i0){case 34:return[0,x,0];case 35:return[0,x,1];case 36:return[0,x,2];case 37:return[0,x,3];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,12];case 41:return[0,x,10];case 42:return[0,x,8];case 43:return[0,x,9];case 44:return[0,x,87];case 45:return[0,x,84];case 46:return[0,x,86];case 47:return[0,x,6];case 48:return[0,x,7];case 49:return[0,x,99];case 50:return[0,x,E1];case 51:return[0,x,83];case 52:return[0,x,86];case 53:return[0,x,q1];case 54:return[0,x,87];case 55:return[0,x,89];case 56:return[0,x,88];case 57:return[0,x,90];case 58:return[0,x,92];case 59:return[0,x,11];case 60:return[0,x,83];case 61:return[0,x,We];case 62:return[0,x,vn];case 63:return[0,x,hm];case 64:return[0,x,qk];case 65:var U=r[6];lB(r);var m0=lp(x,U,r[3]);YN(r,U);var b0=m1(r),y0=hB(x,b0),E0=y0[2],$0=y0[1],z=sx(E0,p8);if(0<=z){if(0>=z)return[0,$0,Gk];var Dx=sx(E0,N3);if(0<=Dx){if(0>=Dx)return[0,$0,Cf];if(!P(E0,I6))return[0,$0,o1];if(!P(E0,as))return[0,$0,32];if(!P(E0,fs))return[0,$0,47];if(!P(E0,bk))return[0,$0,to];if(!P(E0,J4))return[0,$0,pn];if(!P(E0,rs))return[0,$0,O6]}else{if(!P(E0,V4))return[0,$0,Tv];if(!P(E0,W4))return[0,$0,J3];if(!P(E0,wv))return[0,$0,30];if(!P(E0,O3))return[0,$0,g6];if(!P(E0,mv))return[0,$0,Jr];if(!P(E0,ze))return[0,$0,43]}}else{var Xx=sx(E0,Oe);if(0<=Xx){if(0>=Xx)return[0,$0,Q3];if(!P(E0,pc))return[0,$0,42];if(!P(E0,xs))return[0,$0,31];if(!P(E0,F3))return[0,$0,h6];if(!P(E0,Zj))return[0,$0,U1];if(!P(E0,le))return[0,$0,54];if(!P(E0,S6))return[0,$0,uv]}else{if(!P(E0,R4))return[0,$0,gv];if(!P(E0,X3))return[0,$0,D6];if(!P(E0,Pv))return[0,$0,D3];if(!P(E0,Om))return[0,$0,Yn0];if(!P(E0,l6))return[0,$0,Gn0];if(!P(E0,ao))return[0,$0,28]}}return[0,$0,[4,m0,E0,ap(b0)]];case 66:var K0=x[4]?j2(x,Hr(x,r),91):x;return[0,K0,br];default:return[0,x,[7,Bx(r)]]}}),RT0=pp(function(x,r){function e(_){for(;;)if(H(_,33),sr(y(_))!==0)return w(_)}function t(_){H(_,33);var $=iB(y(_));if(3<$>>>0)return w(_);switch($){case 0:return e(_);case 1:var vx=yo(y(_));if(vx===0)for(;;){H(_,28);var L0=yl(y(_));if(2>>0)return w(_);switch(L0){case 0:return u(_);case 1:break;default:return i(_)}}else{if(vx!==1)return w(_);for(;;){H(_,28);var lx=Ma(y(_));if(3>>0)return w(_);switch(lx){case 0:return u(_);case 1:break;case 2:return c(_);default:return i(_)}}}break;case 2:for(;;){H(_,28);var Px=yl(y(_));if(2>>0)return w(_);switch(Px){case 0:return v(_);case 1:break;default:return s(_)}}break;default:for(;;){H(_,28);var Ar=Ma(y(_));if(3>>0)return w(_);switch(Ar){case 0:return v(_);case 1:break;case 2:return c(_);default:return s(_)}}}}function u(_){for(;;)if(H(_,27),sr(y(_))!==0)return w(_)}function i(_){H(_,26);var $=Y1(y(_));if($!==0)return $===1?u(_):w(_);for(;;)if(H(_,25),sr(y(_))!==0)return w(_)}function c(_){for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,28);var $=Ma(y(_));if(3<$>>>0)return w(_);switch($){case 0:return u(_);case 1:break;case 2:break x;default:return i(_)}}}}function v(_){for(;;)if(H(_,27),sr(y(_))!==0)return w(_)}function s(_){H(_,26);var $=Y1(y(_));if($!==0)return $===1?v(_):w(_);for(;;)if(H(_,25),sr(y(_))!==0)return w(_)}function l(_){H(_,31);var $=Y1(y(_));if($!==0)return $===1?e(_):w(_);for(;;)if(H(_,29),sr(y(_))!==0)return w(_)}function p(_){return H(_,3),oB(y(_))===0?3:w(_)}function d(_){return sh(y(_))===0&&ih(y(_))===0&&cB(y(_))===0&&QU(y(_))===0&&ZU(y(_))===0&&uh(y(_))===0&&op(y(_))===0&&sh(y(_))===0&&bo(y(_))===0&&nO(y(_))===0&&Gv(y(_))===0?3:w(_)}function T(_){H(_,34);var $=$U(y(_));if(3<$>>>0)return w(_);switch($){case 0:return e(_);case 1:x:for(;;){H(_,34);var vx=go(y(_));if(4>>0)return w(_);switch(vx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var L0=go(y(_));if(4>>0)return w(_);switch(L0){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}}break;case 2:return t(_);default:return l(_)}}function b(_){for(;;)if(H(_,19),sr(y(_))!==0)return w(_)}function C(_){H(_,34);var $=yl(y(_));if(2<$>>>0)return w(_);switch($){case 0:return e(_);case 1:x:for(;;){H(_,34);var vx=Ma(y(_));if(3>>0)return w(_);switch(vx){case 0:return e(_);case 1:break;case 2:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var L0=Ma(y(_));if(3>>0)return w(_);switch(L0){case 0:return e(_);case 1:break;case 2:break x;default:return l(_)}}}break;default:return l(_)}}function N(_){for(;;)if(H(_,17),sr(y(_))!==0)return w(_)}function I(_){for(;;)if(H(_,17),sr(y(_))!==0)return w(_)}function F(_){for(;;)if(H(_,11),sr(y(_))!==0)return w(_)}function L(_){for(;;)if(H(_,11),sr(y(_))!==0)return w(_)}function X(_){for(;;)if(H(_,15),sr(y(_))!==0)return w(_)}function q(_){for(;;)if(H(_,15),sr(y(_))!==0)return w(_)}function J(_){for(;;)if(H(_,23),sr(y(_))!==0)return w(_)}function e0(_){for(;;)if(H(_,23),sr(y(_))!==0)return w(_)}function W(_){H(_,32);var $=Y1(y(_));if($!==0)return $===1?e(_):w(_);for(;;)if(H(_,30),sr(y(_))!==0)return w(_)}function x0(_){for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var $=nB(y(_));if(4<$>>>0)return w(_);switch($){case 0:return e(_);case 1:return C(_);case 2:break;case 3:break x;default:return W(_)}}}}mr(r);var i0=function(_){var $=PT0(y(_));if(36<$>>>0)return w(_);switch($){case 0:return 98;case 1:return 99;case 2:if(H(_,1),Fa(y(_))!==0)return w(_);for(;;)if(H(_,1),Fa(y(_))!==0)return w(_);break;case 3:return 0;case 4:return H(_,0),Re(y(_))===0?0:w(_);case 5:return H(_,88),Nn(y(_))===0?(H(_,58),Nn(y(_))===0?54:w(_)):w(_);case 6:return 7;case 7:H(_,95);var vx=y(_),L0=32>>0)return w(_);switch(Ar){case 0:return H(_,83),Nn(y(_))===0?70:w(_);case 1:return 4;default:return 69}case 14:H(_,80);var Hx=y(_),a1=42>>0)return w(_);switch(hx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var Nx=go(y(_));if(4>>0)return w(_);switch(Nx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}}break;case 18:H(_,93);var rr=WU(y(_));if(2>>0)return w(_);switch(rr){case 0:H(_,2);var Vr=Zd(y(_));if(2>>0)return w(_);switch(Vr){case 0:for(;;){var J1=Zd(y(_));if(2>>0)return w(_);switch(J1){case 0:break;case 1:return p(_);default:return d(_)}}break;case 1:return p(_);default:return d(_)}break;case 1:return 5;default:return 92}break;case 19:H(_,34);var ie=rB(y(_));if(8>>0)return w(_);switch(ie){case 0:return e(_);case 1:return T(_);case 2:x:{r:for(;;){H(_,20);var J2=fB(y(_));if(4>>0)return w(_);switch(J2){case 0:return b(_);case 1:return C(_);case 2:break;case 3:break x;default:break r}}H(_,19);var ft=Y1(y(_));if(ft!==0)return ft===1?b(_):w(_);for(;;)if(H(_,19),sr(y(_))!==0)return w(_)}x:for(;;){H(_,18);var bt=Qd(y(_));if(3>>0)return w(_);switch(bt){case 0:return N(_);case 1:return C(_);case 2:break;default:break x}}H(_,17);var js=Y1(y(_));if(js!==0)return js===1?N(_):w(_);for(;;)if(H(_,17),sr(y(_))!==0)return w(_);break;case 3:x:for(;;){H(_,18);var Ds=Qd(y(_));if(3>>0)return w(_);switch(Ds){case 0:return I(_);case 1:return C(_);case 2:break;default:break x}}H(_,17);var R2=Y1(y(_));if(R2!==0)return R2===1?I(_):w(_);for(;;)if(H(_,17),sr(y(_))!==0)return w(_);break;case 4:H(_,33);var w2=xB(y(_));if(w2===0)return e(_);if(w2!==1)return w(_);x:{r:for(;;){H(_,12);var S1=ph(y(_));if(3>>0)return w(_);switch(S1){case 0:return F(_);case 1:break;case 2:break x;default:break r}}H(_,10);var Dn=Y1(y(_));if(Dn!==0)return Dn===1?F(_):w(_);for(;;)if(H(_,9),sr(y(_))!==0)return w(_)}x:for(;;){if(Ra(y(_))!==0)return w(_);r:for(;;){H(_,12);var Fn=ph(y(_));if(3>>0)return w(_);switch(Fn){case 0:return L(_);case 1:break;case 2:break r;default:break x}}}H(_,10);var Ba=Y1(y(_));if(Ba!==0)return Ba===1?L(_):w(_);for(;;)if(H(_,9),sr(y(_))!==0)return w(_);break;case 5:return t(_);case 6:H(_,33);var fe=eB(y(_));if(fe===0)return e(_);if(fe!==1)return w(_);x:{r:for(;;){H(_,16);var ct=vh(y(_));if(3>>0)return w(_);switch(ct){case 0:return X(_);case 1:break;case 2:break x;default:break r}}H(_,14);var u3=Y1(y(_));if(u3!==0)return u3===1?X(_):w(_);for(;;)if(H(_,13),sr(y(_))!==0)return w(_)}x:for(;;){if(te(y(_))!==0)return w(_);r:for(;;){H(_,16);var Tt=vh(y(_));if(3>>0)return w(_);switch(Tt){case 0:return q(_);case 1:break;case 2:break r;default:break x}}}H(_,14);var _r=Y1(y(_));if(_r!==0)return _r===1?q(_):w(_);for(;;)if(H(_,13),sr(y(_))!==0)return w(_);break;case 7:H(_,33);var Fs=KU(y(_));if(Fs===0)return e(_);if(Fs!==1)return w(_);x:{r:for(;;){H(_,24);var Xa=kh(y(_));if(3>>0)return w(_);switch(Xa){case 0:return J(_);case 1:break;case 2:break x;default:break r}}H(_,22);var Zt=Y1(y(_));if(Zt!==0)return Zt===1?J(_):w(_);for(;;)if(H(_,21),sr(y(_))!==0)return w(_)}x:for(;;){if(Er(y(_))!==0)return w(_);r:for(;;){H(_,24);var i3=kh(y(_));if(3>>0)return w(_);switch(i3){case 0:return e0(_);case 1:break;case 2:break r;default:break x}}}H(_,22);var f3=Y1(y(_));if(f3!==0)return f3===1?e0(_):w(_);for(;;)if(H(_,21),sr(y(_))!==0)return w(_);break;default:return W(_)}break;case 20:H(_,34);var Rn=rh(y(_));if(5>>0)return w(_);switch(Rn){case 0:return e(_);case 1:return T(_);case 2:for(;;){H(_,34);var Rs=rh(y(_));if(5>>0)return w(_);switch(Rs){case 0:return e(_);case 1:return T(_);case 2:break;case 3:return t(_);case 4:return x0(_);default:return W(_)}}break;case 3:return t(_);case 4:return x0(_);default:return W(_)}break;case 21:return 46;case 22:return 44;case 23:H(_,78);var Ms=y(_),Co=59>>0)return Sx(Kc0);var f0=i0;if(50>f0)switch(f0){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var r0=O2(x,r),v0=Wr(Jr),o0=Yv(x,v0,r),w0=o0[1];return[1,w0,Jt(w0,r0,o0[2],v0,1)];case 3:var t0=Bx(r);if(!x[5]){var s0=O2(x,r),h0=Wr(Jr);cr(h0,I2(t0,2,Ux(t0)-2|0));var p0=Yv(x,h0,r),C0=p0[1];return[1,C0,Jt(C0,s0,p0[2],h0,1)]}var j0=x[4]?kB(x,Hr(x,r),t0):x,P0=Jd(1,j0),M0=qd(r);return Tr(cp(r,M0-1|0,1),rv)&&P(cp(r,M0-2|0,1),rv)?[0,P0,87]:[2,P0];case 4:if(x[4])return[2,Jd(0,x)];hl(r),mr(r);var U0=VU(y(r))===0?0:w(r);return U0===0?[0,x,q1]:Sx(Hc0);case 5:var T0=O2(x,r),G0=Wr(Jr),k0=wl(x,G0,r),G=k0[1];return[1,G,Jt(G,T0,k0[2],G0,0)];case 6:if(r[6]!==0)return[0,x,Vc0];var S0=O2(x,r),Z0=Wr(Jr),N0=wl(x,Z0,r),ux=N0[1],ex=[0,ux[1],S0,N0[2]];return[0,ux,[6,ex,K1(Z0)]];case 7:var nx=Bx(r),px=O2(x,r),D0=Wr(Jr),dx=Wr(Jr);cr(dx,nx);var _x=gB(x,nx,D0,dx,0,r),K=_x[1],_0=_x[3],U=[0,K[1],px,_x[2]],m0=K1(dx);return[0,K,[2,[0,U,K1(D0),m0,_0]]];case 8:var b0=Wr(Jr),y0=Wr(Jr),E0=O2(x,r),$0=_B(x,b0,y0,r),z=$0[1],Dx=$0[2],Xx=Me(z,r),K0=[0,z[1],E0,Xx],A=K1(y0);return[0,z,[3,[0,K0,K1(b0),A,1,Dx]]];case 9:return F1(x,r,function(_,$){mr($);x:if(Fe(y($))===0&&th(y($))===0&&Ra(y($))===0){r:for(;;){var vx=$d(y($));if(2>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(Ra(y($))===0){e:for(;;){var L0=$d(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,0,Bx($)]]:Sx(zc0)});case 10:return[0,x,[1,0,Bx(r)]];case 11:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&th(y($))===0&&Ra(y($))===0){for(;;){H($,0);var vx=Vd(y($));if(vx!==0)break}if(vx===1)for(;;){if(Ra(y($))===0){for(;;){H($,0);var L0=Vd(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,0,Bx($)]]:Sx(Jc0)});case 12:return[0,x,[0,0,Bx(r)]];case 13:return F1(x,r,function(_,$){mr($);x:if(Fe(y($))===0&&ch(y($))===0&&te(y($))===0){r:for(;;){var vx=eh(y($));if(2>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(te(y($))===0){e:for(;;){var L0=eh(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,1,Bx($)]]:Sx(Yc0)});case 14:return[0,x,[1,1,Bx(r)]];case 15:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&ch(y($))===0&&te(y($))===0){for(;;){H($,0);var vx=xh(y($));if(vx!==0)break}if(vx===1)for(;;){if(te(y($))===0){for(;;){H($,0);var L0=xh(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,3,Bx($)]]:Sx(Gc0)});case 16:return[0,x,[0,3,Bx(r)]];case 17:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0){for(;;){var vx=y($),L0=47>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(Er(y($))===0){e:for(;;){var L0=Wd(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,2,Bx($)]]:Sx(Uc0)});case 22:return[0,x,[1,2,Bx(r)]];case 23:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&Kd(y($))===0&&Er(y($))===0){for(;;){H($,0);var vx=oh(y($));if(vx!==0)break}if(vx===1)for(;;){if(Er(y($))===0){for(;;){H($,0);var L0=oh(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,4,Bx($)]]:Sx(qc0)});case 24:return[0,x,[0,4,Bx(r)]];case 25:return F1(x,r,function(_,$){function vx(rr){var Vr=mh(y(rr));if(2>>0)return w(rr);switch(Vr){case 0:var J1=yo(y(rr));return J1===0?L0(rr):J1===1?lx(rr):w(rr);case 1:return L0(rr);default:return lx(rr)}}function L0(rr){for(;;){var Vr=gl(y(rr));if(Vr!==0)return Vr===1?0:w(rr)}}function lx(rr){for(;;){var Vr=Gt(y(rr));if(2>>0)return w(rr);switch(Vr){case 0:break;case 1:for(;;){if(dr(y(rr))!==0)return w(rr);x:for(;;){var J1=Gt(y(rr));if(2>>0)return w(rr);switch(J1){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function Px(rr){var Vr=ah(y(rr));if(Vr!==0)return Vr===1?vx(rr):w(rr);x:for(;;){var J1=ye(y(rr));if(2>>0)return w(rr);switch(J1){case 0:break;case 1:return vx(rr);default:break x}}for(;;){if(dr(y(rr))!==0)return w(rr);x:for(;;){var ie=ye(y(rr));if(2>>0)return w(rr);switch(ie){case 0:break;case 1:return vx(rr);default:break x}}}}mr($);var Ar=ho(y($));if(2>>0)var Hx=w($);else x:switch(Ar){case 0:if(dr(y($))===0){r:for(;;){var a1=ye(y($));if(2>>0){var Hx=w($);break x}switch(a1){case 0:break;case 1:var Hx=vx($);break x;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var v1=ye(y($));if(2>>0){var Sr=w($);break r}switch(v1){case 0:break;case 1:var Sr=vx($);break r;default:break e}}continue}var Sr=w($)}var Hx=Sr;break}}else var Hx=w($);break;case 1:var lr=Hd(y($)),Hx=lr===0?Px($):lr===1?vx($):w($);break;default:r:for(;;){var hx=fh(y($));if(2>>0){var Hx=w($);break}switch(hx){case 0:var Hx=Px($);break r;case 1:break;default:var Hx=vx($);break r}}}if(Hx!==0)return Sx(Lc0);var Nx=j2(_,Hr(_,$),41);return[0,Nx,[1,2,Bx($)]]});case 26:var V=j2(x,Hr(x,r),41);return[0,V,[1,2,Bx(r)]];case 27:return F1(x,r,function(_,$){function vx(Nx){var rr=mh(y(Nx));if(2>>0)return w(Nx);switch(rr){case 0:var Vr=yo(y(Nx));return Vr===0?L0(Nx):Vr===1?lx(Nx):w(Nx);case 1:return L0(Nx);default:return lx(Nx)}}function L0(Nx){for(;;)if(H(Nx,0),dr(y(Nx))!==0)return w(Nx)}function lx(Nx){for(;;){H(Nx,0);var rr=_o(y(Nx));if(rr!==0){if(rr!==1)return w(Nx);for(;;){if(dr(y(Nx))!==0)return w(Nx);for(;;){H(Nx,0);var Vr=_o(y(Nx));if(Vr!==0)break}if(Vr!==1)return w(Nx)}}}}function Px(Nx){var rr=ah(y(Nx));if(rr!==0)return rr===1?vx(Nx):w(Nx);x:for(;;){var Vr=ye(y(Nx));if(2>>0)return w(Nx);switch(Vr){case 0:break;case 1:return vx(Nx);default:break x}}for(;;){if(dr(y(Nx))!==0)return w(Nx);x:for(;;){var J1=ye(y(Nx));if(2>>0)return w(Nx);switch(J1){case 0:break;case 1:return vx(Nx);default:break x}}}}mr($);var Ar=ho(y($));if(2>>0)var Hx=w($);else x:switch(Ar){case 0:if(dr(y($))===0){r:for(;;){var a1=ye(y($));if(2>>0){var Hx=w($);break x}switch(a1){case 0:break;case 1:var Hx=vx($);break x;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var v1=ye(y($));if(2>>0){var Sr=w($);break r}switch(v1){case 0:break;case 1:var Sr=vx($);break r;default:break e}}continue}var Sr=w($)}var Hx=Sr;break}}else var Hx=w($);break;case 1:var lr=Hd(y($)),Hx=lr===0?Px($):lr===1?vx($):w($);break;default:r:for(;;){var hx=fh(y($));if(2>>0){var Hx=w($);break}switch(hx){case 0:var Hx=Px($);break r;case 1:break;default:var Hx=vx($);break r}}}return Hx===0?[0,_,[0,4,Bx($)]]:Sx(Mc0)});case 28:return[0,x,[0,4,Bx(r)]];case 29:return F1(x,r,function(_,$){function vx(lr){for(;;){var hx=Gt(y(lr));if(2>>0)return w(lr);switch(hx){case 0:break;case 1:for(;;){if(dr(y(lr))!==0)return w(lr);x:for(;;){var Nx=Gt(y(lr));if(2>>0)return w(lr);switch(Nx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function L0(lr){var hx=gl(y(lr));return hx===0?vx(lr):hx===1?0:w(lr)}mr($);var lx=ho(y($));if(2>>0)var Px=w($);else x:switch(lx){case 0:var Px=dr(y($))===0?vx($):w($);break;case 1:for(;;){var Ar=_l(y($));if(Ar===0){var Px=L0($);break}if(Ar!==1){var Px=w($);break}}break;default:r:for(;;){var Hx=wo(y($));if(2>>0){var Px=w($);break x}switch(Hx){case 0:var Px=L0($);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var a1=wo(y($));if(2>>0){var v1=w($);break r}switch(a1){case 0:var v1=L0($);break r;case 1:break;default:break e}}continue}var v1=w($)}var Px=v1;break}}if(Px!==0)return Sx(Rc0);var Sr=j2(_,Hr(_,$),33);return[0,Sr,[1,2,Bx($)]]});case 30:return F1(x,r,function(_,$){mr($);var vx=yo(y($));x:if(vx===0)for(;;){var L0=gl(y($));if(L0!==0){if(L0===1){var Hx=0;break}var Hx=w($);break}}else if(vx===1){r:for(;;){var lx=Gt(y($));if(2>>0){var Hx=w($);break x}switch(lx){case 0:break;case 1:break r;default:var Hx=0;break x}}for(;;){r:{if(dr(y($))===0){e:for(;;){var Px=Gt(y($));if(2>>0){var Ar=w($);break r}switch(Px){case 0:break;case 1:break e;default:var Ar=0;break r}}continue}var Ar=w($)}var Hx=Ar;break}}else var Hx=w($);return Hx===0?[0,_,[1,2,Bx($)]]:Sx(Fc0)});case 31:var fx=j2(x,Hr(x,r),33);return[0,fx,[1,2,Bx(r)]];case 32:return[0,x,[1,2,Bx(r)]];case 33:return F1(x,r,function(_,$){function vx(Sr){for(;;){H(Sr,0);var lr=_o(y(Sr));if(lr!==0){if(lr!==1)return w(Sr);for(;;){if(dr(y(Sr))!==0)return w(Sr);for(;;){H(Sr,0);var hx=_o(y(Sr));if(hx!==0)break}if(hx!==1)return w(Sr)}}}}function L0(Sr){return H(Sr,0),dr(y(Sr))===0?vx(Sr):w(Sr)}mr($);var lx=ho(y($));if(2>>0)var Px=w($);else x:switch(lx){case 0:var Px=dr(y($))===0?vx($):w($);break;case 1:for(;;){H($,0);var Ar=_l(y($));if(Ar===0){var Px=L0($);break}if(Ar!==1){var Px=w($);break}}break;default:r:for(;;){H($,0);var Hx=wo(y($));if(2>>0){var Px=w($);break x}switch(Hx){case 0:var Px=L0($);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){H($,0);var a1=wo(y($));if(2>>0){var v1=w($);break r}switch(a1){case 0:var v1=L0($);break r;case 1:break;default:break e}}continue}var v1=w($)}var Px=v1;break}}return Px===0?[0,_,[0,4,Bx($)]]:Sx(Dc0)});case 34:return[0,x,[0,4,Bx(r)]];case 35:var wx=Hr(x,r),Ix=Bx(r);return[0,x,[4,wx,Ix,Ix]];case 36:return[0,x,0];case 37:return[0,x,1];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,6];case 41:return[0,x,7];case 42:return[0,x,12];case 43:return[0,x,10];case 44:return[0,x,8];case 45:return[0,x,9];case 46:return[0,x,87];case 47:hl(r),mr(r);var ox=y(r),xr=62=or)return[0,x,54];var Q0=sx(X0,H3);if(0<=Q0){if(0>=Q0)return[0,x,52];var yx=sx(X0,fs);if(0<=yx){if(0>=yx)return[0,x,47];if(!P(X0,i6))return[0,x,25];if(!P(X0,rs))return[0,x,48];if(!P(X0,Zp))return[0,x,26];if(!P(X0,km))return[0,x,27];if(!P(X0,$2))return[0,x,59]}else{if(!P(X0,et))return[0,x,20];if(!P(X0,pv))return[0,x,22];if(!P(X0,xt))return[0,x,23];if(!P(X0,as))return[0,x,32];if(!P(X0,Rm))return[0,x,24];if(!P(X0,ec))return[0,x,62]}}else{var ix=sx(X0,tk);if(0<=ix){if(0>=ix)return[0,x,55];if(!P(X0,j6))return[0,x,56];if(!P(X0,Zl))return[0,x,57];if(!P(X0,C6))return[0,x,58];if(!P(X0,Qe))return[0,x,19];if(!P(X0,ze))return[0,x,43]}else{if(!P(X0,V3))return[0,x,29];if(!P(X0,gI))return[0,x,21];if(!P(X0,hv))return[0,x,45];if(!P(X0,wv))return[0,x,30];if(!P(X0,mA))return[0,x,64];if(!P(X0,kb))return[0,x,63]}}}else{var ax=sx(X0,nk);if(0<=ax){if(0>=ax)return[0,x,44];var $x=sx(X0,R3);if(0<=$x){if(0>=$x)return[0,x,15];if(!P(X0,Fm))return[0,x,16];if(!P(X0,Av))return[0,x,53];if(!P(X0,W2))return[0,x,51];if(!P(X0,xo))return[0,x,17];if(!P(X0,s6))return[0,x,18]}else{if(!P(X0,p6))return[0,x,49];if(!P(X0,H8))return[0,x,50];if(!P(X0,pc))return[0,x,42];if(!P(X0,xs))return[0,x,31];if(!P(X0,ym))return[0,x,39];if(!P(X0,Tm))return[0,x,40]}}else{var fr=sx(X0,ao);if(0<=fr){if(0>=fr)return[0,x,28];if(!P(X0,Ke))return[0,x,36];if(!P(X0,Ze))return[0,x,60];if(!P(X0,F6))return[0,x,61];if(!P(X0,sv))return[0,x,37];if(!P(X0,c6))return[0,x,46];if(!P(X0,Q4))return[0,x,38]}else{if(!P(X0,io))return[0,x,65];if(!P(X0,_v))return[0,x,66];if(!P(X0,rt))return[0,x,33];if(!P(X0,C4))return[0,x,34];if(!P(X0,o8))return[0,x,35];if(!P(X0,r6))return[0,x,41]}}}var gr=m1(r),jr=hB(x,gr),c1=jr[2],Dr=jr[1];return[0,Dr,[4,ur,c1,ap(gr)]];case 98:var e1=x[4]?j2(x,Hr(x,r),91):x;return[0,e1,br];default:var Ex=_t(x,Hr(x,r));return[0,Ex,[7,Bx(r)]]}}),D2=CU([0,pT0]);function kp(x,r){return[0,0,0,r,qU(x)]}function hh(x){var r=x[4];switch(x[3]){case 0:var i0=RT0(r);break;case 1:var i0=FT0(r);break;case 2:var i0=jT0(r);break;case 3:var e=Me(r,r[2]),t=Wr(Jr),u=Wr(Jr),i=r[2];mr(i);var c=y(i),v=pn>>0)var s=w(i);else switch(v){case 0:var s=1;break;case 1:var s=4;break;case 2:var s=0;break;case 3:H(i,0);var s=Re(y(i))===0?0:w(i);break;case 4:var s=2;break;default:var s=3}if(4>>0)var l=Sx(Hn0);else switch(s){case 0:var p=Bx(i);cr(u,p),cr(t,p);var d=bB(ne(r,i),t,u,i),T=Me(d,i),b=K1(t),C=K1(u),l=[0,d,[9,[0,d[1],e,T],b,C]];break;case 1:var l=[0,r,br];break;case 2:var l=[0,r,99];break;case 3:var l=[0,r,0];break;default:hl(i);var N=bB(r,t,u,i),I=Me(N,i),F=K1(t),L=K1(u),l=[0,N,[9,[0,N[1],e,I],F,L]]}var X=l[2],q=l[1],J=pB(q,X),e0=q[6];if(e0===0)var x0=[0,q,[0,X,J,0,0]];else var W=[0,X,J,cx(e0),0],x0=[0,[0,q[1],q[2],q[3],q[4],q[5],0,q[7]],W];var i0=x0;break;case 4:var i0=DT0(r);break;default:var i0=OT0(r)}var f0=i0[1],r0=i0[2],v0=[0,qU(f0),r0];return x[4]=f0,x[1]?x[2]=[0,v0]:x[1]=[0,v0],v0}function TB(x){var r=x[1];return r?r[1][2]:hh(x)[2]}function bl(x){return H6(x[25][1])}function b1(x){return x[29][5]}function q0(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[24];return t?k(t[1],x,e):0}function mp(x,r){x[32][1]=r}function To(x,r){if(x===0)return TB(r[27][1]);if(x!==1)throw z0([0,Nr,Sa0],1);var e=r[27][1];e[1]||hh(e);var t=e[2];return t?t[1][2]:hh(e)[2]}function As(x,r){return x===r[5]?r:[0,r[1],r[2],r[3],r[4],x,r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function EB(x,r){return x===r[10]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],x,r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function iO(x,r){return x===r[19]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],x,r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function fO(x,r){return x===r[20]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],x,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function AB(x,r){return x===r[21]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],x,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function Jv(x,r){return x===r[23]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],x,r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function cO(x,r){return x===r[15]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],x,r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function dp(x,r){return x===r[8]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],x,r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function hp(x,r){return x===r[13]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],x,r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function zv(x,r){return x===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],x,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function aO(x,r){return x===r[17]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],x,r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function SB(x,r){return x===r[6]?r:[0,r[1],r[2],r[3],r[4],r[5],x,r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function PB(x,r){return x===r[7]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],x,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function sO(x,r){return x===r[14]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],x,r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function yh(x,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],[0,x],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function oO(x){function r(e){return q0(x,e)}return function(e){return P2(r,e)}}function Tl(x){var r=x[4][1];return r?[0,r[1][2]]:0}function IB(x){var r=x[4][1];return r?[0,r[1][1]]:0}function CB(x){return[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],0,x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]]}function NB(x,r,e,t){return[0,x[1],x[2],D2[1],x[4],x[5],0,0,0,0,0,1,x[12],x[13],x[14],x[15],x[16],x[17],x[18],e,r,x[21],t,x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]]}function El(x){return P(x,Av)&&P(x,le)&&P(x,V3)&&P(x,tk)&&P(x,j6)&&P(x,Zl)&&P(x,C6)&&P(x,ze)&&P(x,$2)?0:1}function Kv(x){return P(x,wb)&&P(x,"eval")?0:1}function gh(x){var r=sx(x,Fm);x:{if(0<=r){if(0>>0){if(ke>=t+1>>>0)return 1}else if(t===6)return 0}return Hv(x,r)}function Sl(x){return DB(0,x)}function Ps(x,r){var e=Zx(x,r);x:{if(typeof e=="number")switch(e){case 29:case 43:case 53:case 54:case 55:case 56:case 57:case 58:case 59:var t=1;break x}else if(e[0]===4){var t=El(e[2]);break x}var t=0}if(t)return 1;x:{if(typeof e=="number")switch(e){case 14:case 21:case 49:case 61:case 62:case 63:case 64:case 65:case 66:case 127:break;default:break x}else if(e[0]!==4)break x;return 1}return 0}function _h(x,r){return OB(r,Zx(x,r))}function FB(x,r){var e=Ps(x,r);return e||_h(x,r)}function Ht(x){return Ps(0,x)}function Eo(x){var r=M(x)===15?1:0;if(r)var e=r;else{var t=M(x)===65?1:0;if(t){var u=Zx(1,x)===15?1:0;if(u)var i=Al(1,x)[2][1],e=Y0(x)[3][1]===i?1:0;else var e=u}else var e=t}return e}function wh(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!P(r[3],vv)){var e=x[29][1];if(e){var t=Ps(1,x);if(t)var u=Al(1,x)[2][1],i=Y0(x)[3][1]===u?1:0;else var i=t}else var i=e;return i}return 0}function yp(x){var r=M(x);if(typeof r=="number")switch(r){case 13:case 41:return 1}else if(r[0]===4&&!P(r[3],bS)&&Zx(1,x)===41)return 1;return 0}function pO(x){var r=x[29][1];if(r){var e=M(x);if(typeof e!="number"&&e[0]===4&&!P(e[3],ts)&&Ps(1,x))return 1;var t=0}else var t=r;return t}function kO(x){var r=M(x);return typeof r!="number"&&r[0]===4&&!P(r[3],B3)?1:0}function zx(x,r){return q0(x,[0,Y0(x),r])}function RB(x,r){var e=ZN(0,r);return x?[29,e,x[1]]:[27,e]}function d1(x,r){var e=lO(r);return oO(r)(e),zx(r,RB(x,M(r)))}function bh(x){function r(e){return q0(x,[0,e[1],Sv])}return function(e){return P2(r,e)}}function MB(x,r){var e=x[6]?xx(ar(Ta0),r,r,r):Ea0;return d1([0,e],x)}function Le(x,r){var e=x[5];return e&&zx(x,r)}function wt(x,r){var e=x[5],t=r[2],u=r[1];return e&&q0(x,[0,u,t])}function Vv(x,r){return q0(x,[0,r,[14,x[5]]])}function g0(x){var r=x[28][1];if(r){var e=r[1],t=Y0(x),u=M(x);x:{if(typeof u!="number"&&u[0]===6){var i=u[1];break x}var i=t}h(e,[0,i,u,bl(x)])}var c=x[27][1],v=c[1],s=v?v[1][1]:hh(c)[1];x[26][1]=s;var l=lO(x);oO(x)(l);var p=x[2][1],d=al(To(0,x)[4],p);x[2][1]=d;var T=[0,To(0,x)];x[4][1]=T;var b=x[27][1];return b[2]?(b[1]=b[2],b[2]=0,0):(TB(b),b[1]=0,0)}function Yr(x,r){var e=BU(M(x),r);return e&&g0(x),e}function H1(x,r){x[25][1]=[0,r,x[25][1]];var e=bl(x),t=kp(x[26][1],e);x[27][1]=t}function Z1(x){var r=x[25][1],e=r?r[2]:Sx(ba0);x[25][1]=e;var t=bl(x),u=kp(x[26][1],t);x[27][1]=u}function R0(x){var r=Y0(x);if(M(x)===9&&Hv(1,x)){var e=n0(x),t=Gx(e,$6(function(i){return i[1][2][1]<=r[3][1]?1:0},To(1,x)[4]));return mp(x,[0,r[3][1]+1|0,0]),t}var u=n0(x);return mp(x,r[3]),u}function Ao(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=$6(function(u){return u[1][2][1]<=e[3][1]?1:0},n0(x));return mp(x,[0,e[3][1]+1|0,0]),t}function On(x,r){return d1([0,ZN(ga0,r)],x)}function Y(x,r){return 1-BU(M(x),r)&&On(x,r),g0(x)}function LB(x,r){var e=Yr(x,r);return 1-e&&On(x,r),e}function Th(x,r){LB(x,r)}function La(x,r){var e=M(x);x:{if(typeof e!="number"&&e[0]===4&&Tr(e[3],r))break x;d1([0,h(ar(ya0),r)],x)}return g0(x)}var Vt=[f1,ja0,Ca(0)];function qB(x,r,e){if(e){var t=e[1],u=t[1],i=t[2];if(r[28][1]=[0,u],!x)return x;for(var c=i[2];;){if(!c)return;var v=c[2];h(u,c[1]);var c=v}}}function Eh(x,r){var e=x[28][1];if(e){var t=e[1],u=dq(j);x[28][1]=[0,function(L){return cN(L,u)}];var i=[0,[0,t,u]]}else var i=0;var c=x[32][1],v=x[26][1],s=x[25][1],l=x[4][1],p=x[2][1],d=x[1][1];try{var T=h(r,x);qB(1,x,i);var b=[0,T];return b}catch(F){var C=X1(F);if(C!==Vt)throw z0(C,0);qB(0,x,i),x[1][1]=d,x[2][1]=p,x[4][1]=l,x[25][1]=s,x[26][1]=v,x[32][1]=c;var N=bl(x),I=kp(x[26][1],N);return x[27][1]=I,0}}function Ah(x,r,e){var t=Eh(x,e);return t?t[1]:r}function gp(x,r){var e=cx(r);if(!e)return r;var t=e[1],u=e[2],i=h(x,t);return t===i?r:cx([0,i,u])}var UB=Rd(La0,function(x){var r=LN(x,Fa0),e=RN(x,Ma0),t=e[24],u=e[28],i=e[42],c=e[92],v=e[M4],s=e[Hy],l=e[mD],p=e[WD],d=e[yD],T=e[RR],b=e[6],C=e[7],N=e[10],I=e[17],F=e[23],L=e[29],X=e[40],q=e[43],J=e[53],e0=e[62],W=e[q1],x0=e[U2],i0=e[Q3],f0=e[D3],r0=e[ME],v0=e[HD],o0=e[GP],w0=e[yk],t0=e[dw],s0=e[O4],h0=e[tE],p0=e[A8],C0=e[Zo],j0=e[_I],P0=e[Ik],M0=e[iy],U0=e[nF],T0=e[BM],G0=e[VR],k0=e[oL],G=e[dD],S0=e[Oj],Z0=e[BD],N0=e[eM],ux=e[CD],ex=e[KD],nx=e[Mj],px=e[kM],D0=e[mM],dx=e[RM],_x=UN(x,0,0,xq,zN,1)[1];return XN(x,[0,q,function(K,_0){var U=_0[2],m0=$6(function(y0){return Es(y0[1][2],K[1+r])<0?1:0},U),b0=ys(m0);return ys(U)===b0?_0:[0,_0[1],m0,_0[3]]},dx,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},D0,function(K,_0){var U=_0[2];return A0(h(K[1][1+i],K),U,_0,function(m0){return[0,_0[1],m0]})},px,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},nx,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},ex,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},ux,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+T],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},T,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},d,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},N0,function(K,_0,U){var m0=U[7],b0=U[2],y0=k(K[1][1+p],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],y0,U[3],U[4],U[5],U[6],E0]},p,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},Z0,function(K,_0,U){var m0=U[2],b0=U[1];if(m0===0)return A0(h(K[1][1+s],K),b0,U,function(E0){return[0,E0,U[2],U[3]]});var y0=h(K[1][1+t],K);return A0(function(E0){return Rx(y0,E0)},m0,U,function(E0){return[0,U[1],E0,U[3]]})},S0,function(K,_0){var U=_0[2],m0=U[2],b0=_0[1],y0=U[1],E0=h(K[1][1+l],K);return A0(function($0){return gp(E0,$0)},y0,_0,function($0){return[0,b0,[0,$0,m0]]})},l,function(K,_0){var U=_0[2],m0=U[2],b0=U[1],y0=_0[1];if(m0===0)return A0(h(K[1][1+v],K),b0,_0,function($0){return[0,y0,[0,$0,m0]]});var E0=h(K[1][1+t],K);return A0(function($0){return Rx(E0,$0)},m0,_0,function($0){return[0,y0,[0,b0,$0]]})},k0,function(K,_0,U){var m0=U[6],b0=U[5],y0=k(K[1][1+G],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],U[3],U[4],y0,E0,U[7]]},G0,function(K,_0){var U=_0[2],m0=_0[1],b0=U[3];return A0(h(K[1][1+i],K),b0,[0,m0,U],function(y0){return[0,m0,[0,U[1],U[2],y0]]})},T0,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},U0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},M0,function(K,_0,U){var m0=U[10],b0=U[3],y0=k(K[1][1+P0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,U[4],U[5],U[6],U[7],U[8],U[9],E0,U[11]]},j0,function(K,_0){var U=_0[2],m0=_0[1],b0=U[4];return A0(h(K[1][1+i],K),b0,[0,m0,U],function(y0){return[0,m0,[0,U[1],U[2],U[3],y0]]})},C0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+p0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0,U[5]]},h0,function(K,_0){if(_0[0]===0){var U=_0[1];return A0(h(K[1][1+v],K),U,_0,function(z){return[0,z]})}var m0=_0[1],b0=m0[2],y0=b0[2],E0=m0[1],$0=k(K[1][1+v],K,y0);return y0===$0?_0:[1,[0,E0,[0,b0[1],$0]]]},s0,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},t0,function(K,_0,U){var m0=U[3],b0=U[1],y0=Q1(h(K[1][1+c],K),b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,y0,U[2],E0]},w0,function(K,_0,U){var m0=U[2],b0=U[1],y0=b0[3],E0=b0[2],$0=b0[1];if(y0)var z=gp(h(K[1][1+u],K),y0),Dx=E0;else var z=0,Dx=k(K[1][1+u],K,E0);var Xx=k(K[1][1+i],K,m0);return E0===Dx&&y0===z&&m0===Xx?U:[0,[0,$0,Dx,z],Xx]},o0,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},v0,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},r0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},x0,function(K,_0,U){var m0=U[4],b0=U[3],y0=U[2],E0=U[1],$0=k(K[1][1+i],K,m0);if(b0){var z=Rx(h(K[1][1+T],K),b0);return b0===z&&m0===$0?U:[0,U[1],U[2],z,$0]}if(y0){var Dx=Rx(h(K[1][1+d],K),y0);return y0===Dx&&m0===$0?U:[0,U[1],Dx,U[3],$0]}var Xx=k(K[1][1+s],K,E0);return E0===Xx&&m0===$0?U:[0,Xx,U[2],U[3],$0]},f0,function(K,_0,U){var m0=U[3],b0=U[2],y0=k(K[1][1+i0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],y0,E0]},W,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},c,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},e0,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},J,function(K,_0,U){var m0=U[2],b0=U[1],y0=gp(h(K[1][1+s],K),b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,y0,E0]},X,function(K,_0,U){var m0=U[3];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],b0]})},L,function(K,_0){var U=_0[3];return A0(h(K[1][1+i],K),U,_0,function(m0){return[0,_0[1],_0[2],m0]})},F,function(K,_0,U){var m0=U[3];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],b0]})},I,function(K,_0,U){var m0=U[2],b0=m0[1],y0=U[1],E0=m0[2];return A0(h(K[1][1+i],K),E0,U,function($0){return[0,y0,[0,b0,$0]]})},N,function(K,_0,U){var m0=U[2],b0=U[1],y0=b0[3],E0=b0[2],$0=b0[1];if(y0)var z=gp(h(K[1][1+u],K),y0),Dx=E0;else var z=0,Dx=k(K[1][1+u],K,E0);var Xx=k(K[1][1+i],K,m0);return E0===Dx&&y0===z&&m0===Xx?U:[0,[0,$0,Dx,z],Xx]},C,function(K,_0,U){var m0=U[2],b0=m0[2],y0=m0[1],E0=U[1];if(!b0)return A0(k(K[1][1+b],K,_0),y0,U,function(z){return[0,E0,[0,z,b0]]});var $0=b0[1];return A0(h(K[1][1+s],K),$0,U,function(z){return[0,E0,[0,y0,[0,z]]]})}]),function(K,_0,U){var m0=Md(_0,x);return m0[1+r]=U,h(_x,m0),BN(_0,m0,x)}});function Sh(x){var r=Tl(x);if(r)var e=r[1],t=jB(x)?(mp(x,e[3]),[0,k(UB[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,c){return u?c(u[1],i):i}]}function _p(x){var r=Tl(x);if(r){var e=r[1];if(jB(x)){mp(x,e[3]);var t=Ao(x),u=[0,k(UB[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Ao(x)}else var u=0,i=0;return[0,i,function(c,v){return u?k(v,u[1],c):c}]}function R1(x){return _2(x)?_p(x):Sh(x)}function $t(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,$3,2),e,t)})}function ue(x,r,e){if(!e)return 0;var t=e[1];return[0,k(R1(x)[2],t,function(u,i){return xx(Kx(u,yT,5),u,r,i)})]}function mO(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,rL,8),e,t)})}function Pl(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-1045824777,9),e,t)})}function wp(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-455772979,10),e,t)})}function BB(x,r){if(!r)return 0;var e=r[1];return[0,k(R1(x)[2],e,function(t,u){return k(Kx(t,HM,13),t,u)})]}function jn(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,pM,14),e,t)})}function XB(x,r){return k(R1(x)[2],r,function(e,t){var u=h(Kx(e,jD,16),e);return gp(function(i){return Q1(u,i)},t)})}function GB(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-21476009,17),e,t)})}Rd(qa0,function(x){var r=LN(x,Da0),e=qN(Ra0),t=e.length-1,u=ZL.length-1,i=oo(t+u|0,0),c=t-1|0,v=0;if(c>=0)for(var s=v;;){var l=ip(x,N1(e,s)[1+s]);N1(i,s)[1+s]=l;var p=s+1|0;if(c===s)break;var s=p}var d=u-1|0,T=0;if(d>=0)for(var b=T;;){var C=b+t|0,N=LN(x,N1(ZL,b)[1+b]);N1(i,C)[1+C]=N;var I=b+1|0;if(d===b)break;var b=I}var F=i[4],L=i[5],X=i[qj],q=i[bM],J=i[320],e0=i[321],W=i[45],x0=i[hF],i0=i[SM],f0=UN(x,0,0,xq,zN,1)[1];return XN(x,[0,x0,function(r0){return[0,r0[1+J],r0[1+e0]]},q,function(r0,v0){var o0=v0[2],w0=v0[1];return P2(h(r0[1][1+L],r0),w0),P2(h(r0[1][1+F],r0),o0)},X,function(r0,v0){return v0?k(r0[1][1+q],r0,v0[1]):0},L,function(r0,v0){var o0=v0[1],w0=r0[1+J];if(w0){var t0=Es(o0[2],w0[1][1][2])<0?1:0,s0=t0&&(r0[1+J]=[0,v0],0);return s0}var h0=Es(o0[2],r0[1+r][2])<0?1:0,p0=h0&&(r0[1+J]=[0,v0],0);return p0},F,function(r0,v0){var o0=v0[1],w0=r0[1+e0];if(w0){var t0=Es(w0[1][1][2],o0[2])<0?1:0,s0=t0&&(r0[1+e0]=[0,v0],0);return s0}var h0=0<=Es(o0[2],r0[1+r][3])?1:0,p0=h0&&(r0[1+e0]=[0,v0],0);return p0},W,function(r0,v0){return k(r0[1][1+q],r0,v0),v0},i0,function(r0,v0,o0){return k(r0[1][1+X],r0,o0[2]),o0}]),function(r0,v0,o0){var w0=Md(v0,x);return w0[1+r]=o0,h(f0,w0),w0[1+J]=0,w0[1+e0]=0,BN(v0,w0,x)}});function YB(x){var r=M(x);x:{if(typeof r=="number"){var e=r;if(50<=e)switch(e){case 50:var u=_s0;break x;case 51:var u=ws0;break x;case 52:var u=bs0;break x;case 53:var u=Ts0;break x;case 54:var u=Es0;break x;case 55:var u=As0;break x;case 56:var u=Ss0;break x;case 57:var u=Ps0;break x;case 58:var u=Is0;break x;case 59:var u=Cs0;break x;case 60:var u=Ns0;break x;case 61:var u=Os0;break x;case 62:var u=js0;break x;case 63:var u=Ds0;break x;case 64:var u=Fs0;break x;case 65:var u=Rs0;break x;case 66:var u=Ms0;break x;case 115:var u=Ls0;break x;case 116:var u=qs0;break x;case 117:var u=Us0;break x;case 118:var u=Bs0;break x;case 119:var u=Xs0;break x;case 120:var u=Gs0;break x;case 121:var u=Ys0;break x;case 122:var u=Js0;break x;case 123:var u=zs0;break x;case 124:var u=Ks0;break x;case 125:var u=Hs0;break x;case 126:var u=Vs0;break x;case 127:var u=$s0;break x;case 129:var u=Ws0;break x;case 130:var u=Qs0;break x;case 131:var u=Zs0;break x}else switch(e){case 15:var u=Ua0;break x;case 16:var u=Ba0;break x;case 17:var u=Xa0;break x;case 18:var u=Ga0;break x;case 19:var u=Ya0;break x;case 20:var u=Ja0;break x;case 21:var u=za0;break x;case 22:var u=Ka0;break x;case 23:var u=Ha0;break x;case 24:var u=Va0;break x;case 25:var u=$a0;break x;case 26:var u=Wa0;break x;case 27:var u=Qa0;break x;case 28:var u=Za0;break x;case 29:var u=xs0;break x;case 30:var u=rs0;break x;case 31:var u=es0;break x;case 32:var u=ts0;break x;case 33:var u=ns0;break x;case 34:var u=us0;break x;case 35:var u=is0;break x;case 36:var u=fs0;break x;case 37:var u=cs0;break x;case 38:var u=as0;break x;case 39:var u=ss0;break x;case 40:var u=os0;break x;case 41:var u=vs0;break x;case 42:var u=ls0;break x;case 43:var u=ps0;break x;case 44:var u=ks0;break x;case 45:var u=ms0;break x;case 46:var u=ds0;break x;case 47:var u=hs0;break x;case 48:var u=ys0;break x;case 49:var u=gs0;break x}}else switch(r[0]){case 4:var u=r[2];break x;case 11:var t=r[1]?xo0:ro0,u=t;break x}d1(eo0,x);var u=to0}return g0(x),u}function x2(x){var r=Y0(x),e=n0(x),t=YB(x);return[0,r,[0,t,Q([0,e],[0,R0(x)],j)]]}function JB(x){var r=Y0(x),e=n0(x);Y(x,14);var t=Y0(x),u=YB(x),i=Q([0,e],[0,R0(x)],j),c=Kr(r,t),v=t[2],s=r[3],l=s[1]===v[1]?1:0,p=l&&(s[2]===v[2]?1:0);return 1-p&&q0(x,[0,c,B2]),[0,c,[0,u,i]]}function $v(x){var r=x[2],e=r[3]===0?1:0,t=r[2];if(!e)return e;for(var u=t;;){if(!u)return 1;var i=u[1][2],c=u[2];x:{if(i[1][2][0]===2&&!i[2]){var v=1;break x}var v=0}if(!v)return v;var u=c}}function bp(x){for(var r=x;;){var e=r[2];if(e[0]!==31)return 0;var t=e[1][2];if(t[2][0]===27)return 1;var r=t}}function Ph(x,r,e){var t=e[2][1],u=e[1];if(!P(t,_v)){var i=r[20];return i&&q0(r,[0,u,5])}if(P(t,V3)){if(!P(t,$2))return r[19]?q0(r,[0,u,95]):wt(r,[0,u,80])}else if(r[15])return q0(r,[0,u,[27,zd(t)]]);if(El(t))return wt(r,[0,u,80]);if(gh(t))return q0(r,[0,u,95]);if(x){var c=x[1];if(Kv(t))return wt(r,[0,u,c])}}function Z(x,r,e){var t=x?x[1]:Y0(e),u=h(r,e),i=Tl(e),c=i?Kr(t,i[1]):t;return[0,c,u]}function dO(x,r,e){var t=Z(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]}function Ih(x){H1(x,0);var r=M(x);Z1(x);var e=Zx(1,x);x:{r:{if(typeof r=="number"){if(r!==22)break x}else{if(r[0]!==4)break x;var t=r[3];if(P(t,X3)){if(!P(t,F3))e:{if(typeof e=="number"){if(e!==22)break e}else if(e[0]!==4)break e;break r}}else e:{if(typeof e=="number"){if(e!==22)break e}else if(e[0]!==4)break e;break r}}if(typeof e=="number"){if(uv!==e)break x}else if(e[0]!==4||P(e[3],S6))break x}return 1}return 0}function zB(x,r){var e=r[1],t=r[2][1],u=t?0:1;u&&q0(x,[0,e,48]);function i(F){return F[0]===0?[0,F[1]]:(q0(x,[0,F[1][1],49]),0)}x:{for(var c=t;;){if(!c){var v=0;break x}var s=c[2],l=i(c[1]);if(l)break;var c=s}for(var p=[0,l[1],ro],d=p,T=1,b=s;;){if(!b){d[1+T]=0;var v=p;break}var C=b[2],N=i(b[1]);if(N){var I=[0,N[1],ro];d[1+T]=I;var d=I,T=1,b=C}else var b=C}}return v&&!v[2]?v[1]:[0,e,[29,[0,v,0]]]}function KB(x){switch(x){case 3:return 2;case 4:return 1;case 5:return 1;case 6:return 1;case 7:return 1;default:return 1}}function hO(x,r,e){if(e){var t=e[1];x:{if(t!==8232&&n2!==t){if(t===10){var u=6;break x}if(t===13){var u=5;break x}if(E6<=t){var u=3;break x}if(pw<=t){var u=2;break x}if(U1<=t){var u=1;break x}var u=0;break x}var u=7}var i=u}else var i=4;return[0,i,x]}var MT0=[f1,Lo0,Ca(0)];function HB(x,r,e,t){try{var u=N1(x,r)[1+r];return u}catch(c){var i=X1(c);throw i[1]===bd?z0([0,MT0,e,xx(ar(Ro0),t,r,x.length-1)],1):z0(i,0)}}function Ch(x,r){if(r[1]===0&&r[2]===0)return 0;var e=HB(x,r[1]-1|0,r,Do0);return HB(e,r[2],r,Fo0)}function VB(x){function r(s){var l=M(s);x:if(typeof l=="number"){if(8<=l){if(10<=l)break x}else if(l!==1)break x;return 1}return 0}function e(s,l,p,d,T,b){var C=xx(x[24],s,T,b);if(p)var N=Jx(av0,b),I=-C;else var N=b,I=C;var F=R0(s);return r(s)?[2,l,[0,I,N,Q([0,d],[0,F],j)]]:[0,l]}function t(s){var l=Y0(s),p=n0(s),d=M(s);if(typeof d=="number")switch(d){case 105:g0(s);var T=M(s);return typeof T!="number"&&T[0]===0?e(s,l,1,p,T[1],T[2]):[0,l];case 31:case 32:g0(s);var b=R0(s);return r(s)?[1,l,[0,d===32?1:0,Q([0,p],[0,b],j)]]:[0,l]}else switch(d[0]){case 0:return e(s,l,0,p,d[1],d[2]);case 1:var C=d[2],N=xx(x[26],s,d[1],C),I=R0(s);return r(s)?[4,l,[0,N,C,Q([0,p],[0,I],j)]]:[0,l];case 2:var F=d[1],L=F[1],X=F[3],q=F[2];F[4]&&Le(s,76),g0(s);var J=R0(s);return r(s)?[3,L,[0,q,X,Q([0,p],[0,J],j)]]:[0,L]}return g0(s),[0,l]}var u=[0,sv0,D2[1],0,0];function i(s){var l=x2(s),p=M(s);x:{if(typeof p=="number"){if(p===83){Y(s,83);var d=t(s);break x}if(p===87){zx(s,[8,l[2][1]]),Y(s,87);var d=t(s);break x}}var d=0}return[0,l,d]}var c=0;function v(s,l,p,d,T,b,C){var N=ys(T),I=ys(b);function F(X){return[2,[0,[0,b],p,d,C]]}function L(X){return[2,[0,[1,T],p,d,C]]}return N===0?F(j):I===0?L(j):N>>0){if(ke>=W+1>>>0)break}else if(W===10){var x0=Y0(I),i0=n0(I);g0(I);var f0=M(I);x:{r:if(typeof f0=="number"){var r0=f0-2|0;if(U2>>0){if(ke>>0)break r}else{if(r0!==7)break r;Y(I,9);var v0=M(I);e:{t:if(typeof v0=="number"){if(v0!==1&&br!==v0)break t;var o0=1;break e}var o0=0}q0(I,[0,x0,[6,o0]])}break x}q0(I,[0,x0,ev0])}var J=[0,J[1],J[2],1,i0];continue}}var w0=J[2],t0=J[1],s0=Z(c,i,I),h0=s0[2],p0=h0[2],C0=h0[1],j0=s0[1],P0=C0[2][1],M0=C0[1];x:if(Tr(P0,tx))var U0=J;else{var T0=B1(P0,0),G0=97<=T0?1:0,k0=G0&&(T0<=o1?1:0);k0&&q0(I,[0,M0,[10,b,P0]]),D2[3].call(null,P0,w0)&&q0(I,[0,M0,[4,b,P0]]);var G=J[4],S0=J[3],Z0=D2[4].call(null,P0,w0),N0=[0,J[1],Z0,S0,G];let yx=P0;var ux=function(ix,ax){if(X&&X[1]!==ix)return q0(I,[0,ax,[9,b,X,yx]])};if(typeof p0=="number"){if(X)switch(X[1]){case 0:q0(I,[0,j0,[3,b,P0]]);var U0=N0;break x;case 1:q0(I,[0,j0,[11,b,P0]]);var U0=N0;break x;case 4:q0(I,[0,j0,[2,b,P0]]);var U0=N0;break x}var U0=[0,[0,t0[1],t0[2],t0[3],t0[4],[0,[0,j0,[0,C0]],t0[5]]],Z0,S0,G]}else switch(p0[0]){case 0:q0(I,[0,p0[1],[9,b,X,P0]]);var U0=N0;break;case 1:var ex=p0[1],nx=p0[2];ux(0,ex);var U0=[0,[0,[0,[0,j0,[0,C0,[0,ex,nx]]],t0[1]],t0[2],t0[3],t0[4],t0[5]],Z0,S0,G];break;case 2:var px=p0[1],D0=p0[2];ux(1,px);var U0=[0,[0,t0[1],[0,[0,j0,[0,C0,[0,px,D0]]],t0[2]],t0[3],t0[4],t0[5]],Z0,S0,G];break;case 3:var dx=p0[1],_x=p0[2];ux(2,dx);var U0=[0,[0,t0[1],t0[2],[0,[0,j0,[0,C0,[0,dx,_x]]],t0[3]],t0[4],t0[5]],Z0,S0,G];break;default:var K=p0[1],_0=p0[2];ux(4,K);var U0=[0,[0,t0[1],t0[2],t0[3],[0,[0,j0,[0,C0,[0,K,_0]]],t0[4]],t0[5]],Z0,S0,G]}}var U=M(I);x:{r:if(typeof U=="number"){var m0=U-2|0;if(U2>>0){if(ke>>0)break r}else{if(m0!==6)break r;zx(I,18),Y(I,8)}break x}Y(I,9)}var J=U0}var b0=J[3],y0=J[4],E0=cx(J[1][5]),$0=cx(J[1][4]),z=cx(J[1][3]),Dx=cx(J[1][2]),Xx=cx(J[1][1]),K0=Gx(y0,n0(I));Y(I,1);var A=M(I);x:{r:if(typeof A=="number"){if(A!==1&&br!==A)break r;var V=R0(I);break x}var V=_2(I)?Ao(I):0}var fx=j1([0,q],[0,V],K0,j);if(X){switch(X[1]){case 0:var wx=[0,[0,Xx,1,b0,fx]];break;case 1:var wx=[1,[0,Dx,1,b0,fx]];break;case 2:var wx=v(I,b,1,b0,z,E0,fx);break;case 3:var wx=[3,[0,E0,b0,fx]];break;default:var wx=[4,[0,$0,1,b0,fx]]}var Ix=wx}else{var ox=ys(Xx),xr=ys(Dx),Fx=ys($0),H0=ys(z),ur=ys(E0),X0=function(yx){return[2,[0,tv0,0,b0,fx]]};x:{if(ox===0&&xr===0&&Fx===0){if(H0===0&&ur===0){var or=X0(j);break x}var or=v(I,b,0,b0,z,E0,fx);break x}if(xr===0&&Fx===0&&H0===0&&ur<=ox){P2(function(ix){return q0(I,[0,ix[1],[3,b,ix[2][1][2][1]]])},E0);var or=[0,[0,Xx,0,b0,fx]];break x}if(ox===0){if(Fx===0&&H0===0&&ur<=xr){P2(function(ix){return q0(I,[0,ix[1],[11,b,ix[2][1][2][1]]])},E0);var or=[1,[0,Dx,0,b0,fx]];break x}if(xr===0&&H0===0&&ur<=Fx){P2(function(ix){return q0(I,[0,ix[1],[11,b,ix[2][1][2][1]]])},E0);var or=[4,[0,$0,0,b0,fx]];break x}}q0(I,[0,C,[5,b]]);var or=X0(j)}var Ix=or}return Ix},l);return[0,T,N,Q([0,d],0,j)]}]}function Il(x){return[0,Ss(x)]}function Nh(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=sx(x,t),i=e[2];return u===0?i===r?e:[0,t,r]:0<=u?[1,2,x,r,e,0]:[1,2,x,r,0,e]}var c=e[5],v=e[4],s=e[3],l=e[2],p=sx(x,l),d=e[1];if(p===0)return s===r?e:[1,d,x,r,v,c];if(0<=p){var T=Nh(x,r,c);return c===T?e:PU(v,l,s,T)}var b=Nh(x,r,v);return v===b?e:PU(b,l,s,c)}function LT0(x,r){if(typeof x=="number"){var e=x;if(57<=e)switch(e){case 57:if(typeof r=="number"&&r===57)return 0;break;case 58:if(typeof r=="number"&&r===58)return 0;break;case 59:if(typeof r=="number"&&r===59)return 0;break;case 60:if(typeof r=="number"&&r===60)return 0;break;case 61:if(typeof r=="number"&&r===61)return 0;break;case 62:if(typeof r=="number"&&r===62)return 0;break;case 63:if(typeof r=="number"&&r===63)return 0;break;case 64:if(typeof r=="number"&&r===64)return 0;break;case 65:if(typeof r=="number"&&r===65)return 0;break;case 66:if(typeof r=="number"&&r===66)return 0;break;case 67:if(typeof r=="number"&&r===67)return 0;break;case 68:if(typeof r=="number"&&r===68)return 0;break;case 69:if(typeof r=="number"&&r===69)return 0;break;case 70:if(typeof r=="number"&&r===70)return 0;break;case 71:if(typeof r=="number"&&r===71)return 0;break;case 72:if(typeof r=="number"&&r===72)return 0;break;case 73:if(typeof r=="number"&&r===73)return 0;break;case 74:if(typeof r=="number"&&r===74)return 0;break;case 75:if(typeof r=="number"&&r===75)return 0;break;case 76:if(typeof r=="number"&&r===76)return 0;break;case 77:if(typeof r=="number"&&r===77)return 0;break;case 78:if(typeof r=="number"&&r===78)return 0;break;case 79:if(typeof r=="number"&&r===79)return 0;break;case 80:if(typeof r=="number"&&r===80)return 0;break;case 81:if(typeof r=="number"&&r===81)return 0;break;case 82:if(typeof r=="number"&&r===82)return 0;break;case 83:if(typeof r=="number"&&r===83)return 0;break;case 84:if(typeof r=="number"&&r===84)return 0;break;case 85:if(typeof r=="number"&&r===85)return 0;break;case 86:if(typeof r=="number"&&r===86)return 0;break;case 87:if(typeof r=="number"&&r===87)return 0;break;case 88:if(typeof r=="number"&&r===88)return 0;break;case 89:if(typeof r=="number"&&r===89)return 0;break;case 90:if(typeof r=="number"&&r===90)return 0;break;case 91:if(typeof r=="number"&&r===91)return 0;break;case 92:if(typeof r=="number"&&r===92)return 0;break;case 93:if(typeof r=="number"&&r===93)return 0;break;case 94:if(typeof r=="number"&&r===94)return 0;break;case 95:if(typeof r=="number"&&r===95)return 0;break;case 96:if(typeof r=="number"&&r===96)return 0;break;case 97:if(typeof r=="number"&&r===97)return 0;break;case 98:if(typeof r=="number"&&r===98)return 0;break;case 99:if(typeof r=="number"&&r===99)return 0;break;case 100:if(typeof r=="number"&&E1===r)return 0;break;case 101:if(typeof r=="number"&&pe===r)return 0;break;case 102:if(typeof r=="number"&&E2===r)return 0;break;case 103:if(typeof r=="number"&&wn===r)return 0;break;case 104:if(typeof r=="number"&&We===r)return 0;break;case 105:if(typeof r=="number"&&vn===r)return 0;break;case 106:if(typeof r=="number"&&kt===r)return 0;break;case 107:if(typeof r=="number"&&q1===r)return 0;break;case 108:if(typeof r=="number"&&Sv===r)return 0;break;case 109:if(typeof r=="number"&<===r)return 0;break;case 110:if(typeof r=="number"&&B2===r)return 0;break;case 111:if(typeof r=="number"&&U2===r)return 0;break;default:if(typeof r=="number"&&ss<=r)return 0}else switch(e){case 0:if(typeof r=="number"&&!r)return 0;break;case 1:if(typeof r=="number"&&r===1)return 0;break;case 2:if(typeof r=="number"&&r===2)return 0;break;case 3:if(typeof r=="number"&&r===3)return 0;break;case 4:if(typeof r=="number"&&r===4)return 0;break;case 5:if(typeof r=="number"&&r===5)return 0;break;case 6:if(typeof r=="number"&&r===6)return 0;break;case 7:if(typeof r=="number"&&r===7)return 0;break;case 8:if(typeof r=="number"&&r===8)return 0;break;case 9:if(typeof r=="number"&&r===9)return 0;break;case 10:if(typeof r=="number"&&r===10)return 0;break;case 11:if(typeof r=="number"&&r===11)return 0;break;case 12:if(typeof r=="number"&&r===12)return 0;break;case 13:if(typeof r=="number"&&r===13)return 0;break;case 14:if(typeof r=="number"&&r===14)return 0;break;case 15:if(typeof r=="number"&&r===15)return 0;break;case 16:if(typeof r=="number"&&r===16)return 0;break;case 17:if(typeof r=="number"&&r===17)return 0;break;case 18:if(typeof r=="number"&&r===18)return 0;break;case 19:if(typeof r=="number"&&r===19)return 0;break;case 20:if(typeof r=="number"&&r===20)return 0;break;case 21:if(typeof r=="number"&&r===21)return 0;break;case 22:if(typeof r=="number"&&r===22)return 0;break;case 23:if(typeof r=="number"&&r===23)return 0;break;case 24:if(typeof r=="number"&&r===24)return 0;break;case 25:if(typeof r=="number"&&r===25)return 0;break;case 26:if(typeof r=="number"&&r===26)return 0;break;case 27:if(typeof r=="number"&&r===27)return 0;break;case 28:if(typeof r=="number"&&r===28)return 0;break;case 29:if(typeof r=="number"&&r===29)return 0;break;case 30:if(typeof r=="number"&&r===30)return 0;break;case 31:if(typeof r=="number"&&r===31)return 0;break;case 32:if(typeof r=="number"&&r===32)return 0;break;case 33:if(typeof r=="number"&&r===33)return 0;break;case 34:if(typeof r=="number"&&r===34)return 0;break;case 35:if(typeof r=="number"&&r===35)return 0;break;case 36:if(typeof r=="number"&&r===36)return 0;break;case 37:if(typeof r=="number"&&r===37)return 0;break;case 38:if(typeof r=="number"&&r===38)return 0;break;case 39:if(typeof r=="number"&&r===39)return 0;break;case 40:if(typeof r=="number"&&r===40)return 0;break;case 41:if(typeof r=="number"&&r===41)return 0;break;case 42:if(typeof r=="number"&&r===42)return 0;break;case 43:if(typeof r=="number"&&r===43)return 0;break;case 44:if(typeof r=="number"&&r===44)return 0;break;case 45:if(typeof r=="number"&&r===45)return 0;break;case 46:if(typeof r=="number"&&r===46)return 0;break;case 47:if(typeof r=="number"&&r===47)return 0;break;case 48:if(typeof r=="number"&&r===48)return 0;break;case 49:if(typeof r=="number"&&r===49)return 0;break;case 50:if(typeof r=="number"&&r===50)return 0;break;case 51:if(typeof r=="number"&&r===51)return 0;break;case 52:if(typeof r=="number"&&r===52)return 0;break;case 53:if(typeof r=="number"&&r===53)return 0;break;case 54:if(typeof r=="number"&&r===54)return 0;break;case 55:if(typeof r=="number"&&r===55)return 0;break;default:if(typeof r=="number"&&r===56)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[1],u=x[1];return k(h(hr[44],0),u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var i=r[1],c=x[1];return k(h(hr[43],0),c,i)}break;case 2:if(typeof r!="number"&&r[0]===2){var v=r[2],s=r[1],l=x[2],p=x[1],d=k(h(hr[42],0),p,s);return d===0?k(h(hr[41],0),l,v):d}break;case 3:if(typeof r!="number"&&r[0]===3){var T=r[2],b=r[1],C=x[2],N=x[1],I=k(h(hr[40],0),N,b);return I===0?k(h(hr[39],0),C,T):I}break;case 4:if(typeof r!="number"&&r[0]===4){var F=r[2],L=r[1],X=x[2],q=x[1],J=k(h(hr[38],0),q,L);return J===0?k(h(hr[37],0),X,F):J}break;case 5:if(typeof r!="number"&&r[0]===5){var e0=r[1],W=x[1];return k(h(hr[36],0),W,e0)}break;case 6:if(typeof r!="number"&&r[0]===6){var x0=r[1],i0=x[1];return k(h(hr[35],0),i0,x0)}break;case 7:if(typeof r!="number"&&r[0]===7){var f0=r[2],r0=x[2],v0=r[1],o0=x[1],w0=k(h(hr[34],0),o0,v0);if(w0!==0)return w0;if(!r0)return f0?-1:0;var t0=r0[1];if(!f0)return 1;var s0=f0[1];return k(h(hr[33],0),t0,s0)}break;case 8:if(typeof r!="number"&&r[0]===8){var h0=r[1],p0=x[1];return k(h(hr[32],0),p0,h0)}break;case 9:if(typeof r!="number"&&r[0]===9){var C0=r[2],j0=x[2],P0=r[3],M0=r[1],U0=x[3],T0=x[1],G0=k(h(hr[31],0),T0,M0);if(G0!==0)return G0;if(j0)var k0=j0[1],G=C0?k(hr[30],k0,C0[1]):1;else var G=C0?-1:0;return G===0?k(h(hr[29],0),U0,P0):G}break;case 10:if(typeof r!="number"&&r[0]===10){var S0=r[2],Z0=r[1],N0=x[2],ux=x[1],ex=k(h(hr[28],0),ux,Z0);return ex===0?k(h(hr[27],0),N0,S0):ex}break;case 11:if(typeof r!="number"&&r[0]===11){var nx=r[2],px=r[1],D0=x[2],dx=x[1],_x=k(h(hr[26],0),dx,px);return _x===0?k(h(hr[25],0),D0,nx):_x}break;case 12:if(typeof r!="number"&&r[0]===12){var K=r[1],_0=x[1];return k(h(hr[24],0),_0,K)}break;case 13:if(typeof r!="number"&&r[0]===13){var U=r[1],m0=x[1];return k(h(hr[23],0),m0,U)}break;case 14:if(typeof r!="number"&&r[0]===14){var b0=r[1],y0=x[1];return k(h(hr[22],0),y0,b0)}break;case 15:if(typeof r!="number"&&r[0]===15){var E0=r[1],$0=x[1];return k(h(hr[21],0),$0,E0)}break;case 16:if(typeof r!="number"&&r[0]===16){var z=r[4],Dx=r[3],Xx=r[2],K0=r[1],A=x[4],V=x[3],fx=x[2],wx=x[1],Ix=k(h(hr[20],0),wx,K0);if(Ix!==0)return Ix;var ox=k(h(hr[19],0),fx,Xx);if(ox!==0)return ox;var xr=k(h(hr[18],0),V,Dx);return xr===0?k(h(hr[17],0),A,z):xr}break;case 17:if(typeof r!="number"&&r[0]===17){var Fx=r[1],H0=x[1];return k(h(hr[16],0),H0,Fx)}break;case 18:if(typeof r!="number"&&r[0]===18){var ur=r[2],X0=r[1],or=x[2],Q0=x[1],yx=k(h(hr[15],0),Q0,X0);return yx===0?k(h(hr[14],0),or,ur):yx}break;case 19:if(typeof r!="number"&&r[0]===19){var ix=r[1],ax=x[1];return k(h(hr[13],0),ax,ix)}break;case 20:if(typeof r!="number"&&r[0]===20){var $x=r[1],fr=x[1];return k(h(hr[12],0),fr,$x)}break;case 21:if(typeof r!="number"&&r[0]===21){var gr=r[1],jr=x[1];if(m6<=jr){if(typeof gr=="number"&&m6===gr)return 0}else if(typeof gr=="number"&&NR===gr)return 0;var c1=function(fe){return m6<=fe?1:0},Dr=c1(gr);return je(c1(jr),Dr)}break;case 22:if(typeof r!="number"&&r[0]===22){var e1=r[1],Ex=x[1];return k(h(hr[11],0),Ex,e1)}break;case 23:if(typeof r!="number"&&r[0]===23){var _=r[1],$=x[1];return k(h(hr[10],0),$,_)}break;case 24:if(typeof r!="number"&&r[0]===24){var vx=r[2],L0=r[1],lx=x[2],Px=x[1],Ar=k(h(hr[9],0),Px,L0);return Ar===0?k(h(hr[8],0),lx,vx):Ar}break;case 25:if(typeof r!="number"&&r[0]===25){var Hx=r[1],a1=x[1];if(n6===a1){if(typeof Hx=="number"&&n6===Hx)return 0}else if(A6<=a1){if(typeof Hx=="number"&&A6===Hx)return 0}else if(typeof Hx=="number"&&$j===Hx)return 0;var v1=function(fe){return n6===fe?0:A6<=fe?2:1},Sr=v1(Hx);return je(v1(a1),Sr)}break;case 26:if(typeof r!="number"&&r[0]===26){var lr=r[1],hx=x[1];return k(h(hr[7],0),hx,lr)}break;case 27:if(typeof r!="number"&&r[0]===27){var Nx=r[1],rr=x[1];return k(h(hr[6],0),rr,Nx)}break;case 28:if(typeof r!="number"&&r[0]===28){var Vr=r[2],J1=r[1],ie=x[2],J2=x[1],ft=k(h(hr[5],0),J2,J1);return ft===0?k(h(hr[4],0),ie,Vr):ft}break;case 29:if(typeof r!="number"&&r[0]===29){var bt=r[2],js=r[1],Ds=x[2],R2=x[1],w2=k(h(hr[3],0),R2,js);return w2===0?k(h(hr[2],0),Ds,bt):w2}break;default:if(typeof r!="number"&&r[0]===30){var S1=r[1],Dn=x[1];return k(h(hr[1],0),Dn,S1)}}function Fn(fe){if(typeof fe!="number")switch(fe[0]){case 0:return 16;case 1:return 17;case 2:return 19;case 3:return 20;case 4:return 21;case 5:return 22;case 6:return 23;case 7:return 24;case 8:return 26;case 9:return 27;case 10:return 28;case 11:return 30;case 12:return 31;case 13:return 33;case 14:return 36;case 15:return 40;case 16:return 48;case 17:return 50;case 18:return 51;case 19:return 53;case 20:return 61;case 21:return 69;case 22:return 73;case 23:return 82;case 24:return 89;case 25:return lt;case 26:return Q3;case 27:return g6;case 28:return uv;case 29:return nD;default:return eL}var ct=fe;if(57<=ct)switch(ct){case 57:return 80;case 58:return 81;case 59:return 83;case 60:return 84;case 61:return 85;case 62:return 86;case 63:return 87;case 64:return 88;case 65:return 90;case 66:return 91;case 67:return 92;case 68:return 93;case 69:return 94;case 70:return 95;case 71:return 96;case 72:return 97;case 73:return 98;case 74:return 99;case 75:return E1;case 76:return pe;case 77:return E2;case 78:return wn;case 79:return We;case 80:return vn;case 81:return kt;case 82:return q1;case 83:return Sv;case 84:return B2;case 85:return U2;case 86:return ss;case 87:return ke;case 88:return br;case 89:return gv;case 90:return Tv;case 91:return D3;case 92:return Cf;case 93:return O6;case 94:return o1;case 95:return pn;case 96:return J3;case 97:return to;case 98:return Gk;case 99:return Jr;case 100:return U1;case 101:return D6;case 102:return h6;case 103:return hm;case 104:return qk;case 105:return DR;case 106:return gR;case 107:return XD;case 108:return iR;case 109:return VM;case 110:return ME;case 111:return vL;default:return rM}switch(ct){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:return 12;case 13:return 13;case 14:return 14;case 15:return 15;case 16:return 18;case 17:return 25;case 18:return 29;case 19:return 32;case 20:return 34;case 21:return 35;case 22:return 37;case 23:return 38;case 24:return 39;case 25:return 41;case 26:return 42;case 27:return 43;case 28:return 44;case 29:return 45;case 30:return 46;case 31:return 47;case 32:return 49;case 33:return 52;case 34:return 54;case 35:return 55;case 36:return 56;case 37:return 57;case 38:return 58;case 39:return 59;case 40:return 60;case 41:return 62;case 42:return 63;case 43:return 64;case 44:return 65;case 45:return 66;case 46:return 67;case 47:return 68;case 48:return 70;case 49:return 71;case 50:return 72;case 51:return 74;case 52:return 75;case 53:return 76;case 54:return 77;case 55:return 78;default:return 79}}var Ba=Fn(r);return je(Fn(x),Ba)}var yO=CU([0,function(x,r){var e=r[2],t=x[2],u=RU(x[1],r[1]);return u===0?LT0(t,e):u}]);function Tp(x,r,e){var t=e[2][1],u=e[1];return Tr(t,tx)?r:D2[3].call(null,t,r)?(q0(x,[0,u,[0,t]]),r):D2[4].call(null,t,r)}function gO(x){return function(r){var e=r[2];switch(e[0]){case 0:return y2(function(t,u){var i=u[0]===0?u[1][2][2]:u[1][2][1];return gO(t)(i)},x,e[1][1]);case 1:return y2(function(t,u){if(u[0]===2)return t;var i=u[1][2][1];return gO(t)(i)},x,e[1][1]);case 2:return[0,e[1][1],x];default:return Sx(A60)}}}var B0=sU(P60,S60[1]);function Oh(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=Y0(e),c=M(e);if(typeof c=="number")switch(c){case 104:var v=n0(e);return g0(e),[0,[0,i,[0,0,Q([0,v],0,j)]]];case 105:var s=n0(e);return g0(e),[0,[0,i,[0,1,Q([0,s],0,j)]]];case 127:if(t){var l=n0(e);return g0(e),[0,[0,i,[0,2,Q([0,l],0,j)]]]}break}else if(c[0]===4){var p=c[3];if(P(p,xo)){if(!P(p,C_)&&u&&_h(1,e)){var d=n0(e);return g0(e),[0,[0,i,[0,4,Q([0,d],0,j)]]]}}else if(u&&_h(1,e)){var T=n0(e);g0(e);var b=M(e);x:{if(typeof b!="number"&&b[0]===4&&!P(b[3],C_)){var C=Y0(e);g0(e);var N=Kr(i,C),I=5;break x}var N=i,I=3}return[0,[0,N,[0,I,Q([0,T],0,j)]]]}}return 0}function $B(x,r,e,t,u){r===1&&Le(u,76);var i=n0(u);g0(u);var c=R0(u);if(x)var v=Q([0,Gx(x[1],i)],[0,c],j),s=v,l=Jx(jo0,t),p=-e;else var s=Q([0,i],[0,c],j),l=t,p=e;return[30,[0,p,l,s]]}function WB(x,r,e,t){var u=n0(t);g0(t);var i=R0(t);if(x)var c=Q([0,Gx(x[1],u)],[0,i],j),v=Jx(Oo0,e),s=c,l=v,p=Ed(JC,r);else var s=Q([0,u],[0,i],j),l=e,p=r;return[31,[0,p,l,s]]}var QB=[],ZB=[],xX=[],rX=[],eX=[],tX=[],nX=[],uX=[],iX=[],fX=[],cX=[];function r1(x){var r=Y0(x),e=aO(0,x);return aX(e,r,_O(e))}function Ep(x){return 1-b1(x)&&zx(x,E2),Z(0,function(r){return Y(r,87),r1(r)},x)}function aX(x,r,e){var t=M(x);return typeof t=="number"&&t===42?Z([0,r],function(u){Y(u,42);var i=_O(aO(1,u));Th(u,86);var c=r1(u);Th(u,87);var v=r1(u);return[17,[0,e,i,c,v,Q(0,[0,R0(u)],j)]]},x):e}function _O(x){var r=Y0(x);if(M(x)===90){var e=n0(x);g0(x);var t=e}else var t=0;return sX(x,[0,t],r,oX(x))}function sX(x,r,e,t){var u=r?r[1]:0;return M(x)===90?Z([0,e],k(QB[1],u,[0,t,0]),x):t}function oX(x){var r=Y0(x);if(M(x)===92){var e=n0(x);g0(x);var t=e}else var t=0;return vX(x,[0,t],r,lX(x))}function vX(x,r,e,t){var u=r?r[1]:0;return M(x)===92?Z([0,e],k(ZB[1],u,[0,t,0]),x):t}function lX(x){return pX(x,wO(x))}function pX(x,r){var e=M(x);if(typeof e=="number"&&e===11&&!x[16]){var t=jh(x,r);return Fh(1,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}function wO(x){var r=M(x);if(typeof r=="number"&&r===86)return Z(0,function(t){var u=n0(t);Y(t,86);var i=Q([0,u],0,j);return[11,[0,wO(t),i]]},x);var e=Y0(x);return kX(0,x,e,qT0(x))}function bO(x,r,e,t,u){var i=r?r[1]:0;if(_2(e))return u;var c=M(e);if(typeof c=="number"){if(c===6){g0(e);var v=0;return x<50?Cl(x+1|0,i,v,e,t,u):z1(Cl,[0,i,v,e,t,u])}if(c===10){var s=Zx(1,e);if(typeof s=="number"&&s===6){zx(e,no0),Y(e,10),Y(e,6);var l=0;return x<50?Cl(x+1|0,i,l,e,t,u):z1(Cl,[0,i,l,e,t,u])}return zx(e,uo0),u}if(c===84){g0(e),M(e)!==6&&zx(e,39),Y(e,6);var p=1,d=1;return x<50?Cl(x+1|0,d,p,e,t,u):z1(Cl,[0,d,p,e,t,u])}}return u}function kX(x,r,e,t){return wd(bO(0,x,r,e,t))}function Cl(x,r,e,t,u,i){var c=Z([0,u],function(s){if(!e&&Yr(s,7))return[16,[0,i,Q(0,[0,R0(s)],j)]];var l=r1(s);Y(s,7);var p=[0,i,l,Q(0,[0,R0(s)],j)];return r?[21,[0,p,e]]:[20,p]},t),v=[0,r];return x<50?bO(x+1|0,v,t,u,c):z1(bO,[0,v,t,u,c])}function mX(x){if(H1(x,0),M(x)===4){g0(x);var r=mX(x);Y(x,5);var t=r}else if(Ht(x))var e=k(B0[13],0,x),t=[0,k(xX[1],x,[0,e[1],[0,e]])];else{zx(x,44);var t=0}return Z1(x),t}function qT0(x){var r=Y0(x),e=M(x);x:{r:{if(typeof e=="number")switch(e){case 4:var t=Y0(x),u=Z(0,XT0,x),i=u[2],c=u[1];return i[0]===0?Fh(1,x,t,0,[0,c,i[1]]):i[1];case 6:return Z(0,function(t0){var s0=n0(t0);Y(t0,6);var h0=zv(0,t0),p0=k(rX[1],h0,0),C0=p0[2],j0=p0[1];return Y(t0,7),[28,[0,j0,C0,Q([0,s0],[0,R0(t0)],j)]]},x);case 47:return Z(0,function(t0){var s0=n0(t0);Y(t0,47);var h0=mX(t0);if(!h0)return io0;var p0=h0[1],C0=_2(t0)?0:SO(t0);return[24,[0,p0,C0,Q([0,s0],0,j)]]},x);case 54:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=wX(t0),p0=h0[2],C0=h0[1];return[15,[0,p0,C0,Q([0,s0],0,j)]]},x);case 99:var v=Y0(x),s=ue(x,1,Qv(x));return Fh(1,x,v,s,Dh(x));case 105:return Z(0,UT0,x);case 107:var l=n0(x);return g0(x),[0,r,[10,Q([0,l],[0,R0(x)],j)]];case 126:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=r1(t0);return[25,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 127:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=r1(t0);return[27,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 128:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=Z(0,function(C0){var j0=Wv(C0);return[0,j0,Ah(C0,[0,Y0(C0)],function(P0){if(1-Yr(P0,42))throw z0(Vt,1);var M0=_O(P0);if(!P0[17]&&M(P0)===86)throw z0(Vt,1);return[1,[0,M0[1],M0]]}),1,0,0,0]},t0);return[18,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 0:case 2:var p=AO(0,1,1,x);return[0,p[1],[14,p[2]]];case 132:case 133:break r;case 42:case 43:break;case 31:case 32:var d=n0(x);return g0(x),[0,r,[32,[0,e===32?1:0,Q([0,d],[0,R0(x)],j)]]];default:break x}else switch(e[0]){case 2:var T=e[1],b=T[3],C=T[2],N=T[1];T[4]&&Le(x,76);var I=n0(x);return g0(x),[0,N,[29,[0,C,b,Q([0,I],[0,R0(x)],j)]]];case 4:var F=e[3];if(P(F,ts)){if(P(F,vv)){if(!P(F,B3))break r}else if(x[29][1]){var L=Zx(1,x);e:if(typeof L=="number"){if(L!==4&&L!==99)break e;var X=Y0(x);g0(x);var q=ue(x,1,Qv(x));return Fh(0,x,X,q,Dh(x))}var J=Rh(x);return[0,J[1],[19,J[2]]]}}else if(x[29][1])return Z(0,function(t0){var s0=n0(t0);La(t0,fo0);var h0=ue(t0,9,Qv(t0)),p0=hX(t0);if(kO(t0))var j0=mO(t0,PO(t0)),P0=p0;else var C0=PO(t0),j0=C0,P0=k(R1(t0)[2],p0,function(M0,U0){return k(Kx(M0,420776873,12),M0,U0)});return[13,[0,h0,P0,j0,Q([0,s0],0,j)]]},x);break;case 7:if(P(e[1],x6))break x;return zx(x,84),[0,r,co0];case 12:var e0=e[3],W=e[2],x0=e[1],i0=0;return Z(0,function(t0){return $B(i0,x0,W,e0,t0)},x);case 13:var f0=e[3],r0=e[2],v0=0;return Z(0,function(t0){return WB(v0,r0,f0,t0)},x);default:break x}var o0=Rh(x);return[0,o0[1],[19,o0[2]]]}return Z(0,function(t0){return[26,dX(t0)]},x)}var w0=BT0(x);return w0?[0,r,w0[1]]:(d1(ao0,x),[0,r,so0])}function UT0(x){var r=n0(x);g0(x);var e=M(x);if(typeof e!="number")switch(e[0]){case 12:return $B([0,r],e[1],e[2],e[3],x);case 13:return WB([0,r],e[2],e[3],x)}return d1(oo0,x),vo0}function TO(x,r){var e=n0(x),t=Z(0,g0,x)[1],u=Q([0,e],[0,R0(x)],j);return[0,[19,[0,[0,Cn(0,[0,t,r])],0,u]]]}function BT0(x){var r=n0(x),e=M(x);if(typeof e=="number")switch(e){case 30:return g0(x),[0,[4,Q([0,r],[0,R0(x)],j)]];case 115:return g0(x),[0,[0,Q([0,r],[0,R0(x)],j)]];case 116:return g0(x),[0,[1,Q([0,r],[0,R0(x)],j)]];case 117:return g0(x),[0,[2,Q([0,r],[0,R0(x)],j)]];case 118:return g0(x),[0,[5,Q([0,r],[0,R0(x)],j)]];case 119:return g0(x),[0,[6,Q([0,r],[0,R0(x)],j)]];case 120:return g0(x),[0,[7,Q([0,r],[0,R0(x)],j)]];case 121:return g0(x),[0,[3,Q([0,r],[0,R0(x)],j)]];case 122:return g0(x),[0,[9,Q([0,r],[0,R0(x)],j)]];case 123:return g0(x),[0,[33,Q([0,r],[0,R0(x)],j)]];case 124:return g0(x),[0,[34,Q([0,r],[0,R0(x)],j)]];case 125:return g0(x),[0,[35,Q([0,r],[0,R0(x)],j)]];case 129:return TO(x,lo0);case 130:return TO(x,po0);case 131:return TO(x,ko0)}else if(e[0]===11){var t=e[1];g0(x);var u=R0(x),i=t?-883944824:737456202;return[0,[8,i,Q([0,r],[0,u],j)]]}return 0}function dX(x){var r=n0(x),e=M(x);x:{if(typeof e=="number")switch(e){case 132:var t=1;break x;case 133:var t=2;break x}else if(e[0]===4&&!P(e[3],B3)){var t=0;break x}var t=Sx(mo0)}var u=Y0(x);g0(x);var i=R0(x),c=wO(x);return[0,u,c,Q([0,r],[0,i],j),t]}function jh(x,r){return[0,r[1],[0,0,r,0]]}function So(x){return k(eX[1],x,0)}function Dh(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=h(So(r),0),u=n0(r);Y(r,5);var i=j1([0,e],[0,R0(r)],u,j);return[0,t[1],t[2],t[3],i]},x)}function hX(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=k(tX[1],r,0),u=n0(r);Y(r,5);var i=j1([0,e],[0,R0(r)],u,j);return[0,t[1],t[2],i]},x)}function XT0(x){var r=n0(x);Y(x,4);var e=zv(0,x),t=M(e);x:{r:{e:{if(typeof t!="number"){if(t[0]!==4)break r;var u=t[3];if(P(u,ts)){if(P(u,B3))break e;var i=Zx(1,e);t:{if(typeof i=="number"&&1>=i+cs>>>0){var c=[0,h(So(e),0)];break t}var c=[1,r1(e)]}var v=c}else{if(!e[29][1])break e;var s=Zx(1,e);t:{n:if(typeof s=="number"){if(s!==4&&s!==99)break n;var l=[1,r1(e)];break t}var l=yX(e)}var v=l}var N=v;break x}switch(t){case 5:var N=do0;break x;case 132:var p=Zx(1,e);t:{if(typeof p=="number"&&p===87){var d=[0,h(So(e),0)];break t}var d=[1,r1(e)]}var N=d;break x;case 43:break;case 12:case 114:var N=[0,h(So(e),0)];break x;default:break r}}var N=yX(e);break x}r:{e:{if(typeof t=="number")switch(t){case 30:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:break;default:break e}else if(t[0]!==11)break e;var T=1;break r}var T=0}if(T){var b=Zx(1,e);r:{if(typeof b=="number"&&1>=b+cs>>>0){var C=[0,h(So(e),0)];break r}var C=[1,r1(e)]}var N=C}else var N=[1,r1(e)]}if(N[0]===0)var I=N;else{var F=N[1];if(x[16])var L=N;else{var X=M(x);x:{if(typeof X=="number"){if(X===5){if(Zx(1,x)===11){var q=[0,jh(x,F),0],e0=[0,h(So(x),q)];break x}var e0=[1,F];break x}if(X===9){Y(x,9);var J=[0,jh(x,F),0],e0=[0,h(So(x),J)];break x}}var e0=N}var L=e0}var I=L}var W=n0(x);Y(x,5);var x0=R0(x);if(I[0]===0)var i0=I[1],f0=j1([0,r],[0,x0],W,j),r0=[0,[0,i0[1],i0[2],i0[3],f0]];else var r0=[1,GT0(I[1],r,x0)];return r0}function yX(x){var r=Zx(1,x);if(typeof r=="number"&&1>=r+cs>>>0)return[0,h(So(x),0)];var e=Y0(x),t=bX(x,Wv(x)),u=sX(x,0,e,vX(x,0,e,pX(x,kX(0,x,e,[0,t[1],[19,t[2]]]))));return[1,aX(aO(0,x),e,u)]}function Fh(x,r,e,t,u){return Z([0,e],function(i){return Y(i,11),[12,[0,t,u,gX(i),0,x]]},r)}function gX(x){return Ih(x)?[1,EO(x)]:[0,r1(x)]}function EO(x){function r(e){var t=n0(e);Y(e,uv);var u=Gx(t,n0(e));return[0,[0,r1(e)],u]}return Z(0,function(e){var t=n0(e),u=Yr(e,D6)?1:Yr(e,h6)?2:0;H1(e,0);var i=x2(e);Z1(e);x:if(u===2)var c=r(e),v=c[2],s=c[1];else{var l=M(e);if(typeof l=="number"&&uv===l){var p=r(e),v=p[2],s=p[1];break x}var v=0,s=0}return[0,u,[0,i,s],j1([0,t],0,v,j)]},x)}function _X(x,r){return Z([0,r],EO,x)}function AO(x,r,e,t){var u=r&&(M(t)===2?1:0),i=r&&1-u;return Z(0,function(c){var v=n0(c),s=u?2:0;Y(c,s);var l=zv(0,c),p=tz(nX[1],x,i,e,u,l,ho0),d=p[3],T=p[2],b=p[1],C=Gx(d,n0(c)),N=u?3:1;return Y(c,N),[0,u,T,b,j1([0,v],[0,R0(c)],C,j)]},t)}function wX(x){var r=Yr(x,42)?XB(x,k(uX[1],x,0)):0;return[0,r,AO(0,0,0,x)]}function Wv(x){var r=x2(x),e=r[2],t=e[1],u=r[1],i=e[2];return vO(t)&&q0(x,[0,u,96]),[0,u,[0,t,i]]}function Qv(x){if(M(x)!==99)return 0;1-b1(x)&&zx(x,E2);var r=Z(0,function(t){var u=n0(t);Y(t,99);var i=xx(iX[1],t,0,0),c=n0(t);return Th(t,E1),[0,i,j1([0,u],[0,R0(t)],c,j)]},x),e=r[1];return r[2][1]||q0(x,[0,e,51]),[0,r]}function SO(x){return M(x)===99?[0,Z(0,function(r){var e=n0(r);Y(r,99);var t=zv(0,r),u=k(fX[1],t,0),i=n0(t);return Y(t,E1),[0,u,j1([0,e],[0,R0(t)],i,j)]},x)]:0}function Rh(x){return bX(x,Wv(x))}function bX(x,r){return Z([0,r[1]],function(e){var t=k(cX[1],e,[0,r[1],[0,r]])[2],u=M(e)===99?k(R1(e)[2],t,function(i,c){return k(Kx(i,-860373976,67),i,c)}):t;return[0,u,SO(e),0]},x)}function PO(x){var r=M(x);x:{if(typeof r=="number")switch(r){case 87:var e=Y0(x);1-b1(x)&&zx(x,E2),g0(x);var t=Z(0,r1,x),u=t[2],i=t[1],c=u[2][0]===26?1:0;return q0(x,[0,e,[17,c]]),[1,i,[0,e,u,0,0]];case 132:case 133:break;default:break x}else if(r[0]!==4||P(r[3],B3))break x;1-b1(x)&&zx(x,E2);var v=Z([0,Y0(x)],dX,x);return[1,v[1],v[2]]}return[0,Ss(x)]}function GT0(x,r,e){var t=x[2];function u(m0){return N2(m0,Q([0,r],[0,e],j))}var i=x[1];switch(t[0]){case 0:var U=[0,u(t[1])];break;case 1:var U=[1,u(t[1])];break;case 2:var U=[2,u(t[1])];break;case 3:var U=[3,u(t[1])];break;case 4:var U=[4,u(t[1])];break;case 5:var U=[5,u(t[1])];break;case 6:var U=[6,u(t[1])];break;case 7:var U=[7,u(t[1])];break;case 8:var c=u(t[2]),U=[8,t[1],c];break;case 9:var U=[9,u(t[1])];break;case 10:var U=[10,u(t[1])];break;case 11:var v=t[1],s=u(v[2]),U=[11,[0,v[1],s]];break;case 12:var l=t[1],p=l[5],d=u(l[4]),U=[12,[0,l[1],l[2],l[3],d,p]];break;case 13:var T=t[1],b=u(T[4]),U=[13,[0,T[1],T[2],T[3],b]];break;case 14:var C=t[1],N=C[4],I=Yd(N,Q([0,r],[0,e],j)),U=[14,[0,C[1],C[2],C[3],I]];break;case 15:var F=t[1],L=u(F[3]),U=[15,[0,F[1],F[2],L]];break;case 16:var X=t[1],q=u(X[2]),U=[16,[0,X[1],q]];break;case 17:var J=t[1],e0=u(J[5]),U=[17,[0,J[1],J[2],J[3],J[4],e0]];break;case 18:var W=t[1],x0=u(W[2]),U=[18,[0,W[1],x0]];break;case 19:var i0=t[1],f0=u(i0[3]),U=[19,[0,i0[1],i0[2],f0]];break;case 20:var r0=t[1],v0=u(r0[3]),U=[20,[0,r0[1],r0[2],v0]];break;case 21:var o0=t[1],w0=o0[1],t0=o0[2],s0=u(w0[3]),U=[21,[0,[0,w0[1],w0[2],s0],t0]];break;case 22:var h0=t[1],p0=u(h0[2]),U=[22,[0,h0[1],p0]];break;case 23:var C0=t[1],j0=u(C0[2]),U=[23,[0,C0[1],j0]];break;case 24:var P0=t[1],M0=u(P0[3]),U=[24,[0,P0[1],P0[2],M0]];break;case 25:var U0=t[1],T0=u(U0[2]),U=[25,[0,U0[1],T0]];break;case 26:var G0=t[1],k0=G0[4],G=u(G0[3]),U=[26,[0,G0[1],G0[2],G,k0]];break;case 27:var S0=t[1],Z0=u(S0[2]),U=[27,[0,S0[1],Z0]];break;case 28:var N0=t[1],ux=u(N0[3]),U=[28,[0,N0[1],N0[2],ux]];break;case 29:var ex=t[1],nx=u(ex[3]),U=[29,[0,ex[1],ex[2],nx]];break;case 30:var px=t[1],D0=u(px[3]),U=[30,[0,px[1],px[2],D0]];break;case 31:var dx=t[1],_x=u(dx[3]),U=[31,[0,dx[1],dx[2],_x]];break;case 32:var K=t[1],_0=u(K[2]),U=[32,[0,K[1],_0]];break;case 33:var U=[33,u(t[1])];break;case 34:var U=[34,u(t[1])];break;default:var U=[35,u(t[1])]}return[0,i,U]}qr(QB,[0,function(x,r,e){for(var t=r;;){if(!Yr(e,90)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],s=u[1];return[22,[0,[0,s,v,c],Q([0,x],0,j)]]}}throw z0([0,Nr,No0],1)}var t=[0,oX(e),t]}}]),qr(ZB,[0,function(x,r,e){for(var t=r;;){if(!Yr(e,92)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],s=u[1];return[23,[0,[0,s,v,c],Q([0,x],0,j)]]}}throw z0([0,Nr,Co0],1)}var t=[0,lX(e),t]}}]),qr(xX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(M(x)===10&&FB(1,x)){let v=t;var i=Z([0,u],function(l){return Y(l,10),[0,v,x2(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return t}}]),qr(rX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(t!==7&&br!==t)break x;return[0,cx(e),0]}var u=Z(0,function(l){if(!Yr(l,12)){var p=M(l);x:{if(typeof p=="number"&&(We===p||vn===p&&Ps(1,l))){var d=Oh(0,0,l);break x}var d=0}var T=Ht(l),b=Zx(1,l);if(T&&typeof b=="number"&&1>=b+cs>>>0){var C=x2(l),N=Yr(l,86);return Y(l,87),[0,[1,[0,C,r1(l),d,N]]]}return K6(d)&&zx(l,43),[0,[0,r1(l)]]}var I=M(l);x:if(typeof I=="number"){if(10<=I){if(br!==I)break x}else{if(7>I)break x;switch(I-7|0){case 0:break;case 1:break x;default:return d1(Io0,l),g0(l),0}}return 0}var F=Ht(l),L=Zx(1,l);x:{if(F&&typeof L=="number"&&1>=L+cs>>>0){var X=x2(l);M(l)===86&&(zx(l,42),g0(l)),Y(l,87);var q=[0,X];break x}var q=0}return[0,[2,[0,q,r1(l)]]]},x),i=u[2],c=u[1];if(!i)return[0,cx(e),1];var v=[0,[0,c,i[1]],e];M(x)!==7&&Y(x,9);var e=v}}]);function TX(x){var r=Zx(1,x);return typeof r=="number"&&1>=r+cs>>>0?Z(0,function(e){H1(e,0);var t=k(B0[13],0,e);Z1(e),1-b1(e)&&zx(e,E2);var u=Yr(e,86);return Y(e,87),[0,[0,t],r1(e),u]},x):jh(x,r1(x))}qr(eX,[0,function(x,r,e){for(var t=r,u=e;;){var i=M(x);x:if(typeof i=="number")switch(i){case 5:case 12:case 114:var c=i===12?[0,Z(0,function(T){var b=n0(T);Y(T,12);var C=Q([0,b],0,j);return[0,TX(T),C]},x)]:0;return[0,t,cx(u),c,0]}else if(i[0]===4&&!P(i[3],pv)){if(Zx(1,x)!==87&&Zx(1,x)!==86)break x;var v=t!==0?1:0,s=v||(u!==0?1:0);s&&zx(x,89);var l=Z(0,function(b){var C=n0(b);g0(b),M(b)===86&&zx(b,88);var N=Q([0,C],0,j);return[0,Ep(b),N]},x);M(x)!==5&&Y(x,9);var t=[0,l];continue}var p=[0,TX(x),u];M(x)!==5&&Y(x,9);var u=p}}]),qr(tX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){var u=t-5|0;if(7>>0){if(lt!==u)break x}else if(5>=u-1>>>0)break x;var i=t===12?[0,Z(0,function(s){var l=n0(s);Y(s,12);var p=Zx(1,s);r:{if(typeof p=="number"){if(p===86){H1(s,0);var d=k(B0[13],0,s);Z1(s),Y(s,86),Y(s,87);var b=1,C=[0,d];break r}if(p===87){H1(s,0);var T=k(B0[13],0,s);Z1(s),Y(s,87);var b=0,C=[0,T];break r}}var b=0,C=0}var N=r1(s);return M(s)===9&&g0(s),[0,C,N,b,Q([0,l],0,j)]},x)]:0;return[0,cx(e),i,0]}var c=[0,Z(0,function(s){var l=M(s);x:{if(typeof l!="number"&&l[0]===2){var p=l[1],d=p[4],T=p[3],b=p[2],C=p[1];d&&Le(s,76),Y(s,[2,[0,C,b,T,d]]);var I=[1,[0,C,[0,b,T,Q(0,[0,R0(s)],j)]]];break x}H1(s,0);var N=k(B0[13],0,s);Z1(s);var I=[0,N]}var F=Yr(s,86);return[0,I,Ep(s),F]},x),e];M(x)!==5&&Y(x,9);var e=c}}]);function Mh(x,r,e){return Z([0,r],function(t){var u=Dh(t);return Y(t,87),[0,e,u,gX(t),0,1]},x)}function EX(x,r,e,t,u){var i=jn(x,t),c=Mh(x,r,ue(x,10,Qv(x))),v=[0,c[1],[12,c[2]]],s=[0,i,[0,v],0,e!==0?1:0,0,1,0,Q([0,u],0,j)];return[0,[0,v[1],s]]}function Lh(x,r,e,t,u,i,c){var v=c[2],s=c[1];return 1-b1(x)&&zx(x,E2),[0,Z([0,r],function(l){var p=Yr(l,86),d=LB(l,87)?r1(l):[0,s,Po0];return[0,v,[0,d],p,t!==0?1:0,u!==0?1:0,0,e,Q([0,i],0,j)]},x)]}function Ap(x,r){var e=M(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return;break;case 3:if(x)return;break;case 8:case 9:return g0(r)}return On(r,9)}function Sp(x,r){if(r)return q0(x,[0,r[1][1],q1])}function Pp(x,r){if(r)return q0(x,[0,r[1],94])}function YT0(x,r,e,t,u,i,c,v,s){for(var l=e,p=t,d=u,T=i,b=c,C=v;;){var N=M(x);if(typeof N=="number")switch(N){case 6:Pp(x,b);var I=Zx(1,x);if(typeof I=="number"&&I===6)return Sp(x,d),[4,Z([0,s],function(k0){var G=Gx(C,n0(k0));Y(k0,6),Y(k0,6);var S0=x2(k0);Y(k0,7),Y(k0,7);var Z0=M(k0);x:{r:if(typeof Z0=="number"){if(Z0!==4&&Z0!==99)break r;var N0=Mh(k0,s,ue(k0,10,Qv(k0))),nx=0,px=[0,N0[1],[12,N0[2]]],D0=1,dx=0;break x}var ux=Yr(k0,86),ex=R0(k0);Y(k0,87);var nx=ex,px=r1(k0),D0=0,dx=ux}return[0,S0,px,dx,T!==0?1:0,D0,Q([0,G],[0,nx],j)]},x)];var F=Gx(C,n0(x));Y(x,6);var L=Zx(1,x);return typeof L!="number"&&L[0]===4&&!P(L[3],xo)&&T===0?[5,Z([0,s],function(k0){var G=Wv(k0),S0=G[1];g0(k0);var Z0=r1(k0);Y(k0,7);var N0=M(k0);x:{r:{var ux=[0,G,[0,S0],0,0,0,0];if(typeof N0=="number"){var ex=N0+Q9|0;if(1>>0){if(ex!==-18)break r;g0(k0);var nx=2}else var nx=ex?(g0(k0),Y(k0,86),1):(g0(k0),Y(k0,86),0);var px=nx;break x}}var px=3}Y(k0,87);var D0=r1(k0);return[0,[0,S0,ux],D0,Z0,d,px,Q([0,F],[0,R0(k0)],j)]},x)]:[2,Z([0,s],function(k0){if(Zx(1,k0)===87){var G=x2(k0);Y(k0,87);var S0=[0,G]}else var S0=0;var Z0=r1(k0);Y(k0,7);var N0=R0(k0);Y(k0,87);var ux=r1(k0);return[0,S0,Z0,ux,T!==0?1:0,d,Q([0,F],[0,N0],j)]},x)];case 43:if(l){if(d!==0)throw z0([0,Nr,wo0],1);var X=[0,Y0(x)],q=Gx(C,n0(x));g0(x);var l=0,p=0,T=X,C=q;continue}break;case 127:if(d===0){if(!Ps(1,x)&&Zx(1,x)!==6)break;var l=0,p=0,d=Oh(bo0,0,x);continue}break;case 104:case 105:if(d===0){var l=0,p=0,d=Oh(0,0,x);continue}break;case 4:case 99:return Pp(x,b),Sp(x,d),[3,Z([0,s],function(k0){var G=Y0(k0),S0=Mh(k0,G,ue(k0,10,Qv(k0)));return[0,S0,T!==0?1:0,Q([0,C],0,j)]},x)]}else if(N[0]===4&&!P(N[3],Sg)&&p){if(d!==0)throw z0([0,Nr,To0],1);var J=[0,Y0(x)],e0=Gx(C,n0(x));g0(x);var l=0,p=0,b=J,C=e0;continue}if(T){var W=T[1];if(b)return Sx(Eo0);if(typeof N=="number"&&1>=N+cs>>>0)return Lh(x,s,d,0,b,0,[0,W,[3,Cn(Q([0,C],0,j),[0,W,Ao0])]])}else if(b){var x0=b[1];if(typeof N=="number"&&1>=N+cs>>>0)return Lh(x,s,d,T,0,0,[0,x0,[3,Cn(Q([0,C],0,j),[0,x0,So0])]])}var i0=function(k0){H1(k0,0);var G=k(B0[20],0,k0);return Z1(k0),G},f0=n0(x),r0=i0(x),v0=r0[1],o0=r0[2];x:if(o0[0]===3){var w0=o0[1][2][1];if(P(w0,nv)&&P(w0,G3))break x;var t0=M(x);if(typeof t0=="number"){var s0=t0-5|0;if(93>>0){if(95>=s0+1>>>0)return Pp(x,b),Sp(x,d),EX(x,s,T,o0,C)}else if(1>=s0-81>>>0)return Lh(x,s,d,T,b,C,[0,v0,o0])}jn(x,o0);var h0=i0(x),p0=Tr(w0,nv),C0=Gx(C,f0);return Pp(x,b),Sp(x,d),[0,Z([0,s],function(k0){var G=h0[1],S0=jn(k0,h0[2]),Z0=Mh(k0,s,0),N0=Z0[2][2];r:if(p0){var ux=N0[2];e:{if(!ux[1]){if(!ux[2]&&!ux[3])break e;q0(k0,[0,G,23]);break r}q0(k0,[0,G,24])}}else{var ex=N0[2];if(ex[1])q0(k0,[0,G,66]);else{var nx=ex[2];e:{if(!ex[3]){if(nx&&!nx[2])break e;q0(k0,[0,G,65]);break r}q0(k0,[0,G,65])}}}var px=Q([0,C0],0,j),D0=0,dx=0,_x=0,K=T!==0?1:0,_0=0,U=p0?[1,Z0]:[2,Z0];return[0,S0,U,_0,K,_x,dx,D0,px]},x)]}var j0=r0[2],P0=M(x);x:if(typeof P0=="number"){if(P0!==4&&P0!==99)break x;return Pp(x,b),Sp(x,d),EX(x,s,T,j0,C)}var M0=T!==0?1:0;x:if(j0[0]===3){var U0=j0[1],T0=U0[2][1];r:{var G0=U0[1];if(r){if(!Tr(Wo,T0)&&(!M0||!Tr(uo,T0)))break r;q0(x,[0,G0,[16,T0,M0,0,0]]);break x}}}return Lh(x,s,d,T,b,C,[0,v0,j0])}}qr(nX,[0,function(x,r,e,t,u,i){for(var c=i;;){var v=c[3],s=c[2],l=c[1];if(x&&e)throw z0([0,Nr,go0],1);if(r&&!e)throw z0([0,Nr,_o0],1);var p=Y0(u),d=M(u);if(typeof d=="number"){if(13<=d){if(br===d)return[0,cx(l),s,v]}else if(d)switch(d-1|0){case 0:if(!t)return[0,cx(l),s,v];break;case 2:if(t)return[0,cx(l),s,v];break;case 11:if(!e){g0(u);var T=M(u);if(typeof T=="number"&&10>T)switch(T){case 1:case 3:case 8:case 9:q0(u,[0,p,31]),Ap(t,u);continue}var b=lO(u);oO(u)(b),q0(u,[0,p,97]),g0(u),Ap(t,u);continue}var C=n0(u);g0(u);var N=M(u);if(typeof N=="number"&&10>N)switch(N){case 1:case 3:case 8:case 9:Ap(t,u);var I=M(u);if(typeof I=="number"){var F=I-1|0;if(2>=F>>>0)switch(F){case 0:if(r)return[0,cx(l),1,C];break;case 1:break;default:return q0(u,[0,p,30]),[0,cx(l),s,v]}}q0(u,[0,p,92]);continue}let J=C;var L=[1,Z([0,p],function(W){var x0=Q([0,J],0,j);return[0,r1(W),x0]},u)];Ap(t,u);var c=[0,[0,L,l],s,v];continue}}var X=YT0(u,x,x,x,0,0,0,0,p);Ap(t,u);var c=[0,[0,X,l],s,v]}}]),qr(uX,[0,function(x,r){for(var e=r;;){var t=[0,Rh(x),e],u=M(x);if(typeof u=="number"&&u===9){Y(x,9);var e=t;continue}return cx(t)}}]);function AX(x,r){var e=OB(x,r);if(e)var t=e;else{x:{if(typeof r=="number"&&1>=r+Q9>>>0){var u=1;break x}var u=0}if(!u){x:{if(typeof r=="number")switch(r){case 15:case 28:case 30:case 31:case 32:case 42:case 43:case 47:case 54:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:break;default:break x}else switch(r[0]){case 4:if(vO(r[3]))return 1;break x;case 11:break;default:break x}return 1}return 0}var t=u}return t}qr(iX,[0,function(x,r,e){for(var t=r,u=e;;){if(AX(x,M(x))){let b=t;var i=dO(0,function(I){var F=M(I);x:{if(typeof F=="number"&&F===28){var L=[0,Z(0,function(w0){var t0=n0(w0);return g0(w0),Q([0,t0],0,j)},I)];break x}var L=0}var X=Oh(0,yo0,I),q=Z(0,function(o0){var w0=Wv(o0),t0=M(o0);x:{if(typeof t0=="number"){if(t0===42){var s0=1,h0=[1,Z(0,function(j0){return g0(j0),r1(j0)},o0)];break x}if(t0===87){var s0=0,h0=[1,Ep(o0)];break x}}var s0=0,h0=[0,Ss(o0)]}return[0,w0,h0,s0]},I),J=q[2],e0=J[3],W=J[2],x0=J[1],i0=q[1],f0=M(I);x:{if(typeof f0=="number"&&f0===83){g0(I);var r0=1,v0=[0,r1(I)];break x}b&&q0(I,[0,i0,52]);var r0=b,v0=0}return[0,[0,x0,W,e0,X,v0,L],r0]},x),c=i[2],v=[0,i[1],u]}else var c=t,v=u;var s=M(x);if(typeof s=="number"){var l=s+W9|0;if(14>>0){if(l===-91){g0(x);var t=c,u=v;continue}}else if(12>>0)return cx(v)}x:{r:{e:{if(typeof s!="number"){if(s[0]!==4)break r;var p=s[3];if(!gh(p)){t:{if(P(p,_v)&&P(p,$2)){var d=0;break t}var d=1}if(!d){if(P(p,p6)){if(!P(p,Av))break e;if(P(p,ec))break r;break e}if(!x[29][2])break r;var T=1;break x}}var T=1;break x}switch(s){case 4:case 83:break;default:break r}}var T=1;break x}var T=0}if(T)return On(x,E1),cx(v);if(AX(x,s)){On(x,9);var t=c,u=v}else{Y(x,9);var t=c,u=v}}}]),qr(fX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(E1!==t&&br!==t)break x;return cx(e)}var u=[0,r1(x),e];E1!==M(x)&&Y(x,9);var e=u}}]),qr(cX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(M(x)===10&&_h(1,x)){let v=t;var i=Z([0,u],function(l){return Y(l,10),[0,v,Wv(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return[0,u,t]}}]);function SX(x,r){if(M(x)!==4)return[0,0,Q([0,r],[0,R0(x)],j)];var e=Gx(r,n0(x));Y(x,4),H1(x,0);var t=h(B0[9],x);return Z1(x),Y(x,5),[0,[0,t],Q([0,e],[0,R0(x)],j)]}function JT0(x){var r=M(x);if(typeof r=="number"&&r===87){1-b1(x)&&zx(x,E2);var e=Y0(x);return Y(x,87),Ih(x)?[2,_X(x,e)]:[1,Z([0,e],r1,x)]}return[0,Ss(x)]}function zT0(x){var r=M(x);return typeof r=="number"&&r===87?[1,Ep(x)]:[0,Ss(x)]}function KT0(x){var r=n0(x);return Y(x,67),SX(x,r)}var HT0=0;function PX(x){var r=zv(0,x),e=M(r);return typeof e=="number"&&e===67?[0,Z(HT0,KT0,r)]:0}function VT0(x){var r=M(x);if(typeof r=="number"&&r===87){1-b1(x)&&zx(x,E2);var e=Ss(x),t=Y0(x);Y(x,87);var u=M(x);if(typeof u=="number"&&u===67)return[0,[0,e],[0,Z([0,t],function(v){var s=n0(v);return Y(v,67),SX(v,s)},zv(0,x))]];if(Ih(x))return[0,[2,_X(x,t)],0];var i=[1,Z([0,t],r1,x)],c=M(x)===67?Pl(x,i):i;return[0,c,PX(x)]}return[0,[0,Ss(x)],0]}function qe(x,r){var e=As(1,r);H1(e,1);var t=x(e);return Z1(e),t}function Is(x){return qe(r1,x)}function qa(x){return qe(Wv,x)}function it(x){return qe(Qv,x)}function IX(x){return qe(SO,x)}function Zv(x){return qe(Ep,x)}function IO(x){return qe(zT0,x)}function CO(x){return qe(JT0,x)}function NO(x){return qe(VT0,x)}function CX(x){return qe(Rh,x)}function OO(x){return qe(PO,x)}function Po(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return y2($T0,x,e[1][1]);case 1:return y2(WT0,x,e[1][1]);case 2:var i=e[1][1],c=i[2][1],v=x[2],s=x[1],l=i[1];D2[3].call(null,c,v)&&q0(s,[0,l,77]);var p=i[2][1],d=i[1];return Kv(p)&&wt(s,[0,d,78]),El(p)&&wt(s,[0,d,80]),[0,s,D2[4].call(null,c,v)];default:return q0(u,[0,t,20]),x}}function $T0(x){return function(r){return r[0]===0?Po(x,r[1][2][2]):Po(x,r[1][2][1])}}function WT0(x){return function(r){switch(r[0]){case 0:return Po(x,r[1][2][1]);case 1:return Po(x,r[1][2][1]);default:return x}}}function NX(x,r){var e=r[2],t=e[3],u=y2(function(i,c){return Po(i,c[2][1])},[0,x,D2[1]],e[2]);t&&Po(u,t[1][2][1])}function OX(x,r,e,t){var u=x[5],i=t[0]===0?$v(t[1]):0,c=As(u?0:r,x),v=r||u||1-i;if(!v)return v;if(e){var s=e[1],l=s[2][1],p=s[1];Kv(l)&&wt(c,[0,p,70]),El(l)&&wt(c,[0,p,80])}if(t[0]===0)return NX(c,t[1]);var d=t[1][2],T=d[2],b=[0,cl,[0,[0,Pn(function(N){var I=N[2],F=I[1],L=I[4],X=I[3],q=I[2],J=F[0]===0?[3,F[1]]:[0,[0,cl,F[1][2]]];return[0,[0,cl,[0,J,q,X,L]]]},d[1]),[0,cl],0]]],C=Po([0,c,D2[1]],b);T&&Po(C,T[1][2][1])}function Nl(x,r,e,t){return OX(x,r,e,[0,t])}function jX(x,r){if(r!==12)return 0;var e=n0(x),t=Z(0,function(c){return Y(c,12),k(B0[18],c,78)},x),u=t[2],i=t[1];return[0,[0,i,u,Q([0,e],0,j)]]}function QT0(x){M(x)===22&&zx(x,89);var r=k(B0[18],x,78),e=M(x)===83?(Y(x,83),[0,h(B0[10],x)]):0;return[0,r,e]}var ZT0=0;function Ol(x,r){function e(u){var i=EB(1,iO(r,fO(x,u))),c=n0(i);Y(i,4);x:{if(b1(i)&&M(i)===22){var v=n0(i),s=Z(0,function(J){return Y(J,22),M(J)===87?[0,Zv(J)]:(zx(J,85),0)},i),l=s[2],p=s[1];if(!l){var T=0;break x}var d=l[1];M(i)===9&&g0(i);var T=[0,[0,p,[0,d,Q([0,v],0,j)]]];break x}var T=0}x:r:{for(var b=0;;){var C=M(i);if(typeof C=="number"){var N=C-5|0;if(7>>0){if(lt===N)break}else if(5>>0)break r}var I=Z(ZT0,QT0,i);M(i)!==5&&Y(i,9);var b=[0,I,b]}break x}var F=Ed(function(q){return[0,q[1],[0,q[2],q[3]]]},jX(i,C));M(i)!==5&&zx(i,61);var L=cx(b),X=n0(i);return Y(i,5),[0,T,L,F,j1([0,c],[0,R0(i)],X,j)]}var t=0;return function(u){return Z(t,e,u)}}function DX(x,r,e,t,u){var i=NB(x,r,e,u);return k(B0[16],t,i)}function Ip(x,r,e,t,u){var i=DX(x,r,e,t,u);return[0,[0,i[1]],i[2]]}function x3(x){if(q1!==M(x))return f30;var r=n0(x);return g0(x),[0,1,r]}function qh(x){if(M(x)===65&&!Hv(1,x)){var r=n0(x);return g0(x),[0,1,r]}return i30}function xE0(x){var r=qh(x),e=r[1],t=r[2],u=Z(0,function(F){var L=n0(F),X=M(F);x:{if(typeof X=="number"){if(X===15){g0(F);var q=x3(F),e0=q[2],W=q[1],x0=1;break x}}else if(X[0]===4&&!P(X[3],vv)&&!e){g0(F);var e0=0,W=0,x0=0;break x}On(F,X);var J=x3(F),e0=J[2],W=J[1],x0=1}var i0=V6([0,t,[0,L,[0,e0,0]]]),f0=F[7],r0=M(F);x:{if(f0&&typeof r0=="number"){if(r0===4){var t0=0,s0=0;break x}if(r0===99){var v0=ue(F,2,it(F)),o0=M(F)===4?0:[0,$t(F,k(B0[13],e30,F))],t0=o0,s0=v0;break x}}var w0=Ht(F)?$t(F,k(B0[13],t30,F)):(MB(F,n30),[0,Y0(F),u30]),t0=[0,w0],s0=ue(F,2,it(F))}var h0=Ol(e,W)(F),p0=M(F)===87?h0:wp(F,h0),C0=NO(F),j0=C0[2],P0=C0[1];if(j0)var M0=BB(F,j0),U0=P0;else var M0=j0,U0=Pl(F,P0);return[0,W,x0,s0,t0,p0,U0,M0,i0]},x),i=u[2],c=i[5],v=i[4],s=i[1],l=i[8],p=i[7],d=i[6],T=i[3],b=i[2],C=u[1],N=Ip(x,e,s,0,$v(c)),I=N[1];return Nl(x,N[2],v,c),[27,[0,v,c,I,e,s,b,p,d,T,Q([0,l],0,j),C]]}var rE0=0;function Cp(x){return Z(rE0,xE0,x)}function jO(x,r){var e=n0(r);Y(r,x);var t=r[29][2];if(t)var u=x===28?1:0,i=u&&(M(r)===49?1:0);else var i=t;i&&zx(r,19);for(var c=0,v=0;;){var s=Z(0,function(I){var F=k(B0[18],I,81);if(Yr(I,83))var L=0,X=[0,h(B0[10],I)];else{var q=F[1];if(F[2][0]===2)var L=0,X=0;else var L=[0,[0,q,58]],X=0}return[0,[0,F,X],L]},r),l=s[2],p=l[2],d=[0,[0,s[1],l[1]],c],T=p?[0,p[1],v]:v;if(!Yr(r,9)){var b=cx(T);return[0,cx(d),e,b]}var c=d,v=T}}var eE0=VB(B0),tE0=25;function FX(x){return jO(tE0,x)}function RX(x){var r=jO(28,cO(1,x)),e=r[1],t=r[2];return[0,e,t,cx(y2(function(u,i){return i[2][2]?u:[0,[0,i[1],57],u]},r[3],e))]}function MX(x){return jO(29,cO(1,x))}function LX(x){function r(t){return[20,eE0[1].call(null,x,t)]}var e=0;return function(t){return Z(e,r,t)}}function nE0(x){var r=n0(x),e=M(x),t=Zx(1,x);x:{r:if(typeof e!="number"&&e[0]===2){var u=e[1],i=u[4],c=u[3],v=u[2],s=u[1];e:{if(typeof t=="number")switch(t){case 86:case 87:break;default:break e}else{if(t[0]!==4)break e;if(P(t[3],Mt))break r}i&&Le(x,76),Y(x,[2,[0,s,v,c,i]]);var l=[1,[0,s,[0,v,c,Q([0,r],[0,R0(x)],j)]]];if(typeof t=="number"&&1>=t+cs>>>0){var p=t===86?1:0;zx(x,[18,p,v]),p&&g0(x);var d=Y0(x),I=0,F=[0,d,[2,[0,[0,d,Zv0],IO(x),p]]],L=l;break x}g0(x);var I=0,F=k(B0[18],x,78),L=l;break x}}if(typeof t!="number"&&t[0]===4&&!P(t[3],Mt)){var T=[0,x2(x)];La(x,x30);var I=0,F=k(B0[18],x,78),L=T;break x}if(typeof e=="number"&&!e){zx(x,32);var b=[0,[0,Y0(x),r30]],I=0,F=k(B0[18],x,78),L=b;break x}var C=xx(B0[14],x,0,78),N=C[2],I=1,F=[0,C[1],[2,N]],L=[0,N[1]]}var X=M(x)===83?(Y(x,83),[0,h(B0[10],x)]):0;return[0,L,F,X,I]}var uE0=0;function iE0(x){var r=EB(1,x),e=n0(r);Y(r,4);x:r:{for(var t=0;;){var u=M(r);if(typeof u=="number"){var i=u-5|0;if(7>>0){if(lt===i)break}else if(5>>0)break r}var c=Z(uE0,nE0,r);M(r)!==5&&Y(r,9);var t=[0,c,t]}break x}var v=Ed(function(p){var d=p[3],T=p[2],b=p[1];return M(r)===9&&g0(r),[0,b,[0,T,d]]},jX(r,u));M(r)!==5&&zx(r,61);var s=cx(t),l=n0(r);return Y(r,5),[0,s,v,j1([0,e],[0,R0(r)],l,j)]}var fE0=0;function cE0(x){var r=Z(0,function(d){var T=n0(d);La(d,Wv0);var b=$t(d,k(B0[13],Qv0,d)),C=ue(d,4,it(d)),N=Z(fE0,iE0,d),I=kO(d)?N:k(R1(d)[2],N,function(F,L){return k(Kx(F,842685896,11),F,L)});return[0,C,b,I,mO(d,OO(d)),T]},x),e=r[2],t=e[3],u=e[2],i=e[5],c=e[4],v=e[1],s=r[1],l=DX(x,0,0,0,0),p=l[1];return OX(x,l[2],[0,u],[1,t]),[3,[0,u,v,t,c,p,Q([0,i],0,j),s]]}var aE0=0;function DO(x){return Z(aE0,cE0,x)}function o2(x,r){if(r[0]===0)return r[1];var e=r[1];return P2(function(t){return q0(x,t)},r[2][1]),e}function FO(x,r,e){var t=x?x[1]:35;if(e[0]===0)var u=e[1];else{var i=e[1];P2(function(l){return q0(r,l)},e[2][2]);var u=i}1-h(B0[23],u)&&q0(r,[0,u[1],t]);var c=u[2];x:if(c[0]===10){var v=u[1];if(Kv(c[1][2][1])){wt(r,[0,v,71]);break x}}return k(B0[19],r,u)}function RO(x,r){var e=al(x[2],r[2]);return[0,al(x[1],r[1]),e]}function qX(x){var r=cx(x[2]);return[0,cx(x[1]),r]}function Uh(x){var r=Y0(x);Yr(x,90);var e=UX(x),t=M(x);x:{if(typeof t=="number"&&t===90){var u=Z([0,r],function(l){for(var p=[0,e,0];;){var d=M(l);if(typeof d=="number"&&d===90){g0(l);var p=[0,UX(l),p];continue}var T=cx(p);return[0,T,Q(0,[0,R0(l)],j)]}},x),i=[0,u[1],[12,u[2]]];break x}var i=e}var c=M(x);if(typeof c!="number"&&c[0]===4&&!P(c[3],Mt)){var v=Z([0,r],function(s){g0(s);var l=M(s);x:{r:if(typeof l=="number"){var p=l+Y3|0;if(4>=p>>>0){switch(p){case 0:var d=Wt(s,0),C=[1,d[1],d[2]];break;case 3:var T=Wt(s,2),C=[1,T[1],T[2]];break;case 4:var b=Wt(s,1),C=[1,b[1],b[2]];break;default:break r}var N=C;break x}}var N=[0,k(B0[13],0,s)]}return[0,i,N,Q(0,[0,R0(s)],j)]},x);return[0,v[1],[13,v[2]]]}return i}function UX(x){var r=M(x);if(typeof r=="number")switch(r){case 0:var e=function(Q0){var yx=n0(Q0),ix=M(Q0);if(typeof ix!="number")switch(ix[0]){case 0:var ax=ix[2],$x=ix[1],fr=Y0(Q0),gr=xx(B0[24],Q0,$x,ax);return[1,[0,fr,[0,gr,ax,Q([0,yx],[0,R0(Q0)],j)]]];case 1:var jr=ix[2],c1=ix[1],Dr=Y0(Q0),e1=xx(B0[26],Q0,c1,jr);return[2,[0,Dr,[0,e1,jr,Q([0,yx],[0,R0(Q0)],j)]]];case 2:var Ex=ix[1],_=Ex[4],$=Ex[3],vx=Ex[2],L0=Ex[1];return _&&Le(Q0,76),Y(Q0,[2,[0,L0,vx,$,_]]),[0,[0,L0,[0,vx,$,Q([0,yx],[0,R0(Q0)],j)]]]}return[3,x2(Q0)]},t=function(Q0){var yx=n0(Q0);function ix(Dr){var e1=Dr[2],Ex=Dr[1],_=[3,[0,Ex,e1[2][2]]];return[0,[0,_,[0,Ex,[7,e1]],1,Q([0,yx],[0,R0(Q0)],j)]]}var ax=M(Q0);if(typeof ax=="number"){var $x=ax+Y3|0;if(4>=$x>>>0)switch($x){case 0:return ix(Wt(Q0,0));case 3:return ix(Wt(Q0,2));case 4:return ix(Wt(Q0,1))}}if(Ht(Q0)){var fr=Zx(1,Q0);x:{r:if(typeof fr=="number"){if(fr!==1&&fr!==9)break r;var gr=1;break x}var gr=0}if(gr)return[1,x2(Q0)]}var jr=e(Q0);Y(Q0,87);var c1=Uh(Q0);return[0,[0,jr,c1,0,Q([0,yx],[0,R0(Q0)],j)]]},u=0;return Z(0,function(Q0){var yx=n0(Q0);Y(Q0,0);x:{for(var ix=0;;){var ax=M(Q0);if(typeof ax=="number"){var $x=ax-2|0;if(U2<$x>>>0){if(ke>=$x+1>>>0){var jr=[0,cx(ix),0];break x}}else if($x===10)break}var fr=Z(u,t,Q0);1-(M(Q0)===1?1:0)&&Y(Q0,9);var ix=[0,fr,ix]}var gr=XX(Q0);M(Q0)===9&&q0(Q0,[0,Y0(Q0),n60]);var jr=[0,cx(ix),[0,gr]]}var c1=jr[2],Dr=jr[1],e1=n0(Q0);return Y(Q0,1),[10,[0,Dr,c1,j1([0,yx],[0,R0(Q0)],e1,j)]]},x);case 4:var i=n0(x);Y(x,4);var c=Uh(x);Y(x,5);var v=R0(x),s=c[2],l=function(Q0){return N2(Q0,Q([0,i],[0,v],j))},p=function(Q0){return Yd(Q0,Q([0,i],[0,v],j))},d=c[1];switch(s[0]){case 0:var T=s[1],b=T[2],k0=[0,[0,l(T[1]),b]];break;case 1:var C=s[1],N=l(C[3]),k0=[1,[0,C[1],C[2],N]];break;case 2:var I=s[1],F=l(I[3]),k0=[2,[0,I[1],I[2],F]];break;case 3:var L=s[1],X=l(L[3]),k0=[3,[0,L[1],L[2],X]];break;case 4:var q=s[1],J=l(q[2]),k0=[4,[0,q[1],J]];break;case 5:var k0=[5,l(s[1])];break;case 6:var e0=s[1],W=l(e0[3]),k0=[6,[0,e0[1],e0[2],W]];break;case 7:var x0=s[1],i0=l(x0[3]),k0=[7,[0,x0[1],x0[2],i0]];break;case 8:var f0=s[1],r0=f0[2],v0=f0[1],o0=l(r0[2]),k0=[8,[0,v0,[0,r0[1],o0]]];break;case 9:var w0=s[1],t0=w0[2],s0=w0[1],h0=l(t0[3]),k0=[9,[0,s0,[0,t0[1],t0[2],h0]]];break;case 10:var p0=s[1],C0=p(p0[3]),k0=[10,[0,p0[1],p0[2],C0]];break;case 11:var j0=s[1],P0=p(j0[3]),k0=[11,[0,j0[1],j0[2],P0]];break;case 12:var M0=s[1],U0=l(M0[2]),k0=[12,[0,M0[1],U0]];break;default:var T0=s[1],G0=l(T0[3]),k0=[13,[0,T0[1],T0[2],G0]]}return[0,d,k0];case 6:return Z(0,function(Q0){var yx=n0(Q0),ix=Y0(Q0);Y(Q0,6);x:{for(var ax=0;;){var $x=M(Q0);if(typeof $x=="number"){var fr=$x-8|0;if(vn>>0){if(q1>=fr+1>>>0){var Dr=[0,cx(ax),0];break x}}else if(fr===4)break}var gr=Uh(Q0),jr=Kr(ix,Y0(Q0));M(Q0)!==7&&Y(Q0,9);var ax=[0,[0,jr,gr],ax]}var c1=XX(Q0);M(Q0)===9&&q0(Q0,[0,Y0(Q0),u60]);var Dr=[0,cx(ax),[0,c1]]}var e1=Dr[2],Ex=Dr[1],_=n0(Q0);return Y(Q0,7),[11,[0,Ex,e1,j1([0,yx],[0,R0(Q0)],_,j)]]},x);case 25:var G=Wt(x,0);return[0,G[1],[7,G[2]]];case 28:var S0=Wt(x,2);return[0,S0[1],[7,S0[2]]];case 29:var Z0=Wt(x,1);return[0,Z0[1],[7,Z0[2]]];case 30:var N0=n0(x),ux=Y0(x);return g0(x),[0,ux,[5,Q([0,N0],[0,R0(x)],j)]];case 37:var ex=n0(x),nx=Y0(x);return g0(x),[0,nx,[0,[0,Q([0,ex],[0,R0(x)],j),1]]];case 104:return BX(x,0);case 105:return BX(x,1);case 31:case 32:var px=n0(x),D0=Y0(x);return g0(x),[0,D0,[4,[0,r===32?1:0,Q([0,px],[0,R0(x)],j)]]]}else switch(r[0]){case 0:var dx=r[2],_x=r[1],K=n0(x),_0=Y0(x),U=xx(B0[24],x,_x,dx);return[0,_0,[1,[0,U,dx,Q([0,K],[0,R0(x)],j)]]];case 1:var m0=r[2],b0=r[1],y0=n0(x),E0=Y0(x),$0=xx(B0[26],x,b0,m0);return[0,E0,[2,[0,$0,m0,Q([0,y0],[0,R0(x)],j)]]];case 2:var z=r[1],Dx=z[4],Xx=z[3],K0=z[2],A=z[1],V=n0(x);return Dx&&Le(x,76),g0(x),[0,A,[3,[0,K0,Xx,Q([0,V],[0,R0(x)],j)]]];case 4:if(!P(r[3],ev)){var fx=n0(x),wx=Y0(x);return g0(x),[0,wx,[0,[0,Q([0,fx],[0,R0(x)],j),0]]]}break}if(!Ht(x)){var Ix=n0(x),ox=Y0(x);d1(0,x);x:if(typeof r!="number"&&r[0]===7){g0(x);break x}return[0,ox,[0,[0,Q([0,Ix],x60,j),0]]]}for(var xr=Y0(x),Fx=[0,k(B0[13],0,x)];;){var H0=M(x);if(typeof H0=="number"){if(H0===6){let Q0=Fx;var Fx=[1,Z([0,xr],function(ix){Y(ix,6);var ax=n0(ix),$x=M(ix);x:{if(typeof $x!="number")switch($x[0]){case 0:var fr=$x[2],gr=$x[1],jr=Y0(ix),c1=xx(B0[24],ix,gr,fr),Ar=[1,[0,jr,[0,c1,fr,Q([0,ax],[0,R0(ix)],j)]]];break x;case 1:var Dr=$x[2],e1=$x[1],Ex=Y0(ix),_=xx(B0[26],ix,e1,Dr),Ar=[2,[0,Ex,[0,_,Dr,Q([0,ax],[0,R0(ix)],j)]]];break x;case 2:var $=$x[1],vx=$[4],L0=$[3],lx=$[2],Px=$[1];vx&&Le(ix,76),Y(ix,[2,[0,Px,lx,L0,vx]]);var Ar=[0,[0,Px,[0,lx,L0,Q([0,ax],[0,R0(ix)],j)]]];break x}d1(Ql0,ix);var Ar=[0,[0,Y0(ix),Zl0]]}return Y(ix,7),[0,Q0,Ar,Q(0,[0,R0(ix)],j)]},x)];continue}if(H0===10){let Q0=Fx;var Fx=[1,Z([0,xr],function(ix){g0(ix);var ax=[3,x2(ix)];return[0,Q0,ax,Q(0,[0,R0(ix)],j)]},x)];continue}}if(Fx[0]===0){var ur=Fx[1];return[0,ur[1],[8,ur]]}var X0=Fx[1],or=X0[1];return[0,or,[9,[0,or,X0[2]]]]}}function BX(x,r){return Z(0,function(e){var t=n0(e);g0(e);var u=M(e);x:{if(typeof u!="number")switch(u[0]){case 0:var i=u[2],c=u[1],v=n0(e),s=Y0(e),l=xx(B0[24],e,c,i),I=[0,s,[0,[0,l,i,Q([0,v],[0,R0(e)],j)]]];break x;case 1:var p=u[2],d=u[1],T=n0(e),b=Y0(e),C=xx(B0[26],e,d,p),I=[0,b,[1,[0,C,p,Q([0,T],[0,R0(e)],j)]]];break x}var N=Y0(e);d1(r60,e);var I=[0,N,e60]}return[6,[0,r,I,Q([0,t],[0,R0(e)],j)]]},x)}function Wt(x,r){return Z(0,function(e){var t=n0(e);g0(e);var u=k(B0[13],t60,e);return[0,r,u,Q([0,t],[0,R0(e)],j)]},x)}function XX(x){return Z(0,function(r){var e=n0(r);Y(r,12);var t=M(r);x:{r:if(typeof t=="number"){var u=t+Y3|0;if(4>=u>>>0){switch(u){case 0:var i=[0,Wt(r,0)];break;case 3:var i=[0,Wt(r,2)];break;case 4:var i=[0,Wt(r,1)];break;default:break r}var c=i;break x}}var c=0}return[0,c,Q([0,e],[0,R0(r)],j)]},x)}function GX(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0}var Np=[],Bh=[],YX=[],JX=[],zX=[],r3=[],KX=[],HX=[],MO=[],VX=[];function Op(x){var r=Ht(x);if(r){var e=M(x);x:{if(typeof e=="number"){if(e===59){if(x[19]){var t=0;break x}}else if(e===66&&x[20]){var t=0;break x}}var t=1}var u=t}else var u=r;var i=M(x);x:{r:if(typeof i=="number"){if(23<=i){if(i===59){if(x[19])return[0,Z(0,function(p){p[10]&&zx(p,ss);var d=n0(p),T=Y0(p);Y(p,59);var b=Y0(p);if(Sl(p))var C=0,N=0;else{var I=Yr(p,q1),F=M(p);e:{t:if(typeof F=="number"){if(F!==87){if(10<=F)break t;switch(F){case 0:case 2:case 3:case 4:case 6:break t}}var L=0;break e}var L=1}e:{if(!I&&!L){var X=0;break e}var X=[0,Qt(p)]}var C=I,N=X}var q=N?0:R0(p),J=Kr(T,b);return[38,[0,N,Q([0,d],[0,q],j),C,J]]},x)];break r}if(i!==99)break r}else if(i!==4&&22>i)break r;break x}if(!u)return h(Np[1],x)}x:{if(i===65&&b1(x)&&Zx(1,x)===99){var c=Np[2],v=oG;break x}var c=oG,v=Np[2]}var s=Eh(x,v);if(s)return s[1];var l=Eh(x,c);return l?l[1]:h(Np[1],x)}function Qt(x){return o2(x,Op(x))}function $X(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(P(u,W2)){if(!P(u,hv)&&!P(t[2][2][1],nd))return 0}else if(!P(t[2][2][1],u6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 10:case 23:break;default:break x}return 1}return 0}}function WX(x){var r=Y0(x),e=Z(0,Xh,x),t=e[2],u=e[1],i=M(x);x:{if(typeof i=="number"&&i===85){var v=G6(Bh[3],1,x,t,u);break x}var c=xx(Bh[1],x,t,u),v=xx(Bh[2],x,c[2],c[1])}var s=v[2];if(M(x)!==86)return s;g0(x);var l=Qt(hp(0,x));Y(x,87);var p=Z([0,r],Qt,x),d=p[2],T=p[1];return[0,[0,T,[8,[0,o2(x,s),l,d,0]]]]}function Xh(x){return k(YX[1],x,0)}function QX(x){var r=M(x);if(typeof r=="number"){if(49<=r){if(We<=r){if(ss>r)switch(r+Q9|0){case 0:return T30;case 1:return E30;case 6:return A30;case 7:return S30}}else if(r===66&&x[20])return x[10]&&zx(x,6),P30}else if(46<=r)switch(r+fo|0){case 0:return I30;case 1:return C30;default:return N30}}return 0}function ZX(x){var r=Y0(x),e=n0(x),t=QX(x);if(t){var u=t[1];g0(x);var i=Z([0,r],xG,x),c=i[2],v=i[1];x:r:if(u===6){var s=c[2];switch(s[0]){case 10:wt(x,[0,v,68]);break;case 23:s[1][2][0]===1&&q0(x,[0,v,62]);break;default:break r}break x}return[0,[0,v,[36,[0,u,c,Q([0,e],0,j)]]]]}var l=M(x);x:{if(typeof l=="number"){if(ss===l){var p=j30;break x}if(ke===l){var p=O30;break x}}var p=0}if(p){var d=p[1];g0(x);var T=Z([0,r],xG,x),b=T[2],C=T[1];1-$X(b)&&q0(x,[0,b[1],35]);var N=b[2];x:if(N[0]===10&&Kv(N[1][2][1])){Le(x,73);break x}return[0,[0,C,[37,[0,d,b,1,Q([0,e],0,j)]]]]}var I=rG(x);if(_2(x))return I;var F=M(x);x:{if(typeof F=="number"){if(ss===F){var L=F30;break x}if(ke===F){var L=D30;break x}}var L=0}if(!L)return I;var X=L[1],q=o2(x,I);1-$X(q)&&q0(x,[0,q[1],35]);var J=q[2];x:if(J[0]===10&&Kv(J[1][2][1])){Le(x,72);break x}var e0=Y0(x);g0(x);var W=R0(x),x0=Kr(q[1],e0);return[0,[0,x0,[37,[0,X,q,0,Q(0,[0,W],j)]]]]}function xG(x){return o2(x,ZX(x))}function rG(x){var r=Y0(x),e=1-x[18],t=0,u=x[18]===0?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],t,x[19],x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]],i=M(u);x:{r:if(typeof i=="number"){var c=i+pS|0;if(7>=c>>>0){switch(c){case 0:if(!e)break r;var v=[0,nG(u)];break;case 6:var v=[0,Z(0,function(p){var d=n0(p),T=Y0(p);if(Y(p,51),Yr(p,10)){var b=Cn(0,[0,T,q30]),C=Y0(p);La(p,U30);var N=Cn(0,[0,C,B30]);return[24,[0,b,N,Q([0,d],[0,R0(p)],j)]]}var I=n0(p);Y(p,4);var F=sG([0,I],0,Qt(hp(0,p)));return Y(p,5),[11,[0,F,Q([0,d],[0,R0(p)],j)]]},u)];break;case 7:var v=[0,eG(u)];break;default:break r}var s=v;break x}}var s=Eo(u)?[0,iG(u)]:fG(u)}return e3(0,0,u,r,s)}function LO(x){return o2(x,rG(x))}function eG(x){switch(x[23]){case 0:var r=0,e=0;break;case 1:var r=0,e=1;break;default:var r=1,e=1}var t=Y0(x),u=n0(x);Y(x,52);var i=[0,t,[30,[0,Q([0,u],[0,R0(x)],j)]]],c=M(x);if(typeof c=="number"&&11>c)switch(c){case 4:var v=r?i:(q0(x,[0,t,E1]),[0,t,[10,Cn(0,[0,t,R30])]]);return tG(0,x,t,v);case 6:case 10:var s=e?i:(q0(x,[0,t,99]),[0,t,[10,Cn(0,[0,t,L30])]]);return tG(0,x,t,s)}return e?d1(M30,x):q0(x,[0,t,99]),i}function e3(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=uG([0,i],[0,c],e,t,u);function s(I){var F=R1(I)[2];return k(F,o2(I,v),function(L,X){return k(Kx(L,mn,94),L,X)})}var l=IB(e);x:{r:if(l){var p=l[1];if(typeof p=="number"){e:{if(p!==84){if(B2!==p)break r;if(c&&e[29][8]){var d=X30;break e}break r}var d=G30}var T=d;break x}}var T=c?Y30:0}function b(I,F,L){var X=Gh(F),q=X[1],J=X[2],e0=Kr(t,q),W=[0,L,I,[0,q,J],0],x0=T?[27,[0,W,e0,T[1]]]:[6,W];return e3([0,i],[0,K6(T)],F,t,[0,[0,e0,x0]])}if(e[14])return v;var C=M(e);if(typeof C=="number"){var N=C-99|0;if(2>>0){if(N===-95)return b(0,e,s(e))}else if(N!==1&&b1(e))return Ah(yh(function(I,F){throw z0(Vt,1)},e),v,function(I){var F=s(I);return b(qO(I),I,F)})}return v}function tG(x,r,e,t){var u=x?x[1]:1;return o2(r,e3([0,u],0,r,e,[0,t]))}function nG(x){return Z(0,function(r){var e=Y0(r),t=n0(r);if(Y(r,45),r[11]&&M(r)===10){var u=R0(r);g0(r);var i=Cn(Q([0,t],[0,u],j),[0,e,J30]),c=M(r);return typeof c!="number"&&c[0]===4&&!P(c[3],nd)?[24,[0,i,k(B0[13],0,r),0]]:(d1(z30,r),g0(r),[10,i])}var v=Y0(r),s=M(r);x:{if(typeof s=="number"){if(s===45){var l=nG(r);break x}if(s===52){var l=eG(sO(1,r));break x}}var l=Eo(r)?iG(r):o2(r,fG(r))}var p=sO(1,r),d=o2(p,uG([0,K30[1]],0,p,v,[0,l])),T=M(r);x:{if(typeof T!="number"&&T[0]===3){var b=aG(r,v,d,T[1]);break x}var b=d}x:{r:if(M(r)!==4){if(b1(r)&&M(r)===99)break r;var C=b;break x}var C=k(R1(r)[2],b,function(L,X){return k(Kx(L,mn,95),L,X)})}var N=b1(r)?Ah(yh(function(L,X){throw z0(Vt,1)},r),0,qO):0,I=M(r);x:{if(typeof I=="number"&&I===4){var F=[0,Gh(r)];break x}var F=0}return[25,[0,C,N,F,Q([0,t],0,j)]]},x)}function qO(x){H1(x,1);var r=M(x)===99?[0,Z(0,JX[1],x)]:0;return Z1(x),r}function Gh(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=k(zX[1],r,0),u=n0(r);return Y(r,5),[0,t,j1([0,e],[0,R0(r)],u,j)]},x)}function uG(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=c?H30:0,s=M(e),l=Zx(1,e);x:{if(typeof s=="number"&&B2===s){r:if(typeof l=="number"){if(l!==99){if(11<=l)break r;switch(l){case 4:case 6:case 10:break;default:break r}}e:if(c){if(l===4&&!b1(e))break e;var C=u;break x}}if(e[29][8]){var p=o2(e,u),d=Y0(e);g0(e);var T=R0(e),b=Kr(t,d),C=[0,[0,b,[36,[0,8,p,Q(0,[0,T],j)]]]];break x}}var C=u}var N=M(e);if(typeof N=="number")switch(N){case 6:return g0(e),hs(r3[1],i,v,e,t,C);case 10:return g0(e),hs(r3[2],i,v,e,t,C);case 84:1-i&&zx(e,59),Y(e,84);var I=M(e);if(typeof I=="number")switch(I){case 4:return C;case 6:return g0(e),hs(r3[1],i,V30,e,t,C);case 99:if(b1(e))return C;break}else if(I[0]===3)return zx(e,60),C;return hs(r3[2],i,$30,e,t,C);case 110:if(c&&e[29][8]){var F=Zx(1,e);if(typeof F=="number")switch(F){case 4:return g0(e),C;case 6:return g0(e),g0(e),hs(r3[1],i,W30,e,t,C);case 10:return g0(e),g0(e),hs(r3[2],i,Q30,e,t,C);case 99:if(b1(e))return g0(e),C;break}else if(F[0]===3)return zx(e,60),g0(e),C;return C}break}else if(N[0]===3){var L=N[1];return c&&zx(e,60),e3(Z30,0,e,t,[0,aG(e,t,o2(e,C),L)])}return C}function iG(x){return Z(0,function(r){var e=qh(r),t=e[1],u=e[2],i=Z(0,function(F){var L=n0(F);Y(F,15);var X=x3(F),q=X[1],J=V6([0,u,[0,L,[0,X[2],0]]]);if(M(F)===4)var e0=0,W=0;else{var x0=M(F);x:{if(typeof x0=="number"&&x0===99){var f0=0;break x}var i0=iO(q,fO(t,F)),f0=[0,$t(i0,k(B0[13],xl0,i0))]}var e0=ue(F,1,it(F)),W=f0}var r0=Jv(0,F),v0=t||r0[20],o0=Ol(v0,q)(r0),w0=M(r0)===87?o0:wp(r0,o0),t0=NO(r0),s0=t0[2],h0=t0[1];if(s0)var p0=BB(r0,s0),C0=h0;else var p0=s0,C0=Pl(r0,h0);return[0,W,w0,q,p0,C0,e0,J]},r),c=i[2],v=c[3],s=c[2],l=c[1],p=c[7],d=c[6],T=c[5],b=c[4],C=i[1],N=Ip(r,t,v,1,$v(s)),I=N[1];return Nl(r,N[2],l,s),[9,[0,l,s,I,t,v,1,b,T,d,Q([0,p],0,j),C]]},x)}function UO(x,r,e){switch(r){case 1:Le(x,76);try{var t=kd(Iv(Jx(rl0,e))),u=t}catch(T){var i=X1(T);if(i[1]!==En)throw z0(i,0);var u=Sx(Jx(el0,e))}break;case 2:Le(x,75);try{var c=BC(e),u=c}catch(T){var v=X1(T);if(v[1]!==En)throw z0(v,0);var u=Sx(Jx(tl0,e))}break;case 4:try{var s=BC(e),u=s}catch(T){var l=X1(T);if(l[1]!==En)throw z0(l,0);var u=Sx(Jx(nl0,e))}break;default:try{var p=kd(Iv(e)),u=p}catch(T){var d=X1(T);if(d[1]!==En)throw z0(d,0);var u=Sx(Jx(ul0,e))}}return Y(x,[0,r,e]),u}function BO(x,r,e){var t=Ux(e);x:{if(t!==0&&B2===B1(e,t-1|0)){var u=I2(e,0,t-1|0);break x}var u=e}var i=mq(u);return Y(x,[1,r,e]),i}function fG(x){var r=Y0(x),e=n0(x),t=M(x);if(typeof t=="number")switch(t){case 0:var u=h(B0[12],x);return[1,[0,u[1],[26,u[2]]],u[3]];case 4:var i=n0(x),c=Z(0,function(K){Y(K,4);var _0=Y0(K),U=Qt(K),m0=M(K);x:{if(typeof m0=="number"){if(m0===9){var b0=[0,XO(K,_0,[0,U,0])];break x}if(m0===87){var b0=[1,[0,U,Zv(K),0]];break x}}var b0=[0,U]}return Y(K,5),b0},x),v=c[2],s=c[1],l=R0(x),p=v[0]===0?v[1]:[0,s,[34,v[1]]];return[0,sG([0,i],[0,l],p)];case 6:var d=Z(0,sE0,x),T=d[2];return[1,[0,d[1],[0,T[1]]],T[2]];case 21:if(x[29][3]&&!Hv(1,x)&&Zx(1,x)===4){var b=n0(x),C=Y0(x),N=k(B0[13],0,x),I=Gh(x);if(!_2(x)&&M(x)===0){var F=zB(x,I),L=function(K){var _0=n0(K);if(M(K)===34){var U=Y0(K);g0(K);var m0=[0,U]}else var m0=0;var b0=h(B0[27],K);if(Yr(K,16)){Y(K,4);var y0=h(B0[7],K);Y(K,5);var E0=[0,y0]}else var E0=0;if(M(K)===87){var $0=Y0(K);g0(K);var z=[0,$0]}else{Y(K,11);var z=0}var Dx=Qt(K),Xx=M(K);x:{r:if(typeof Xx=="number"){var K0=Xx-2|0;if(U2>>0){if(ke>>0)break r;var A=0}else{if(K0!==6)break r;var V=Y0(K);g0(K);var A=[0,V]}var fx=A;break x}Y(K,9);var fx=0}return[0,b0,Dx,E0,Q([0,_0],[0,R0(K)],j),[0,m0,z,fx]]};return[0,Z([0,C],function(K){Y(K,0);for(var _0=0;;){var U=M(K);x:if(typeof U=="number"){if(U!==1&&br!==U)break x;var m0=cx(_0);return Y(K,1),[22,[0,F,m0,C,Q([0,b],[0,R0(K)],j)]]}var _0=[0,Z(0,L,K),_0]}},x)]}var X=Kr(C,I[1]);return e3(fl0,il0,x,C,[0,[0,X,[6,[0,[0,C,[10,N]],0,I,Q([0,b],0,j)]]]])}break;case 22:return g0(x),[0,[0,r,[33,[0,Q([0,e],[0,R0(x)],j)]]]];case 30:return g0(x),[0,[0,r,[16,Q([0,e],[0,R0(x)],j)]]];case 41:return[0,h(B0[22],x)];case 99:var q=h(B0[17],x),J=q[2],e0=q[1],W=dn<=J[1]?[13,J[2]]:[12,J[2]];return[0,[0,e0,W]];case 31:case 32:return g0(x),[0,[0,r,[15,[0,t===32?1:0,Q([0,e],[0,R0(x)],j)]]]];case 75:case 106:H1(x,5);var x0=Y0(x),i0=n0(x),f0=M(x);x:{if(typeof f0!="number"&&f0[0]===5){var r0=f0[3],v0=f0[2];g0(x);var o0=R0(x),w0=o0,t0=r0,s0=v0,h0=Jx(sl0,Jx(v0,Jx(al0,r0)));break x}d1(ol0,x);var w0=0,t0=vl0,s0=ll0,h0=pl0}Z1(x);var p0=Wr(Ux(t0));lT0(function(K){var _0=K+W9|0;if(21>=_0>>>0)switch(_0){case 0:case 3:case 5:case 9:case 15:case 17:case 18:case 21:return ht(p0,K)}},t0);var C0=K1(p0);return P(C0,t0)&&zx(x,[20,t0]),[0,[0,x0,[19,[0,s0,C0,h0,Q([0,i0],[0,w0],j)]]]]}else switch(t[0]){case 0:var j0=t[2],P0=UO(x,t[1],j0);return[0,[0,r,[17,[0,P0,j0,Q([0,e],[0,R0(x)],j)]]]];case 1:var M0=t[2],U0=BO(x,t[1],M0);return[0,[0,r,[18,[0,U0,M0,Q([0,e],[0,R0(x)],j)]]]];case 2:var T0=t[1],G0=T0[3],k0=T0[2],G=T0[1];T0[4]&&Le(x,76),g0(x);var S0=Q([0,e],[0,R0(x)],j),Z0=x[29][7];x:{if(Z0){var N0=Z0[1],ux=Ux(N0),ex=ux<=Ux(k0)?1:0;if(ex)for(var nx=0;;){if(nx===ux){var px=1;break}if(J0(k0,nx)!==J0(N0,nx)){var px=0;break}var nx=nx+1|0}else var px=ex;if(px){var D0=[20,[0,k0,G,0,Ux(N0),G0,S0]];break x}}var D0=[14,[0,k0,G0,S0]]}return[0,[0,G,D0]];case 3:var dx=cG(x,t[1]);return[0,[0,dx[1],[32,dx[2]]]];case 4:if(!P(t[3],bS)&&Zx(1,x)===41)return[0,h(B0[22],x)];break}if(Ht(x)){var _x=k(B0[13],0,x);return[0,[0,_x[1],[10,_x]]]}d1(0,x);x:if(typeof t!="number"&&t[0]===7){g0(x);break x}return[0,[0,r,[16,Q([0,e],cl0,j)]]]}function cG(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],c=n0(x);Y(x,[3,r]);var v=[0,t,[0,[0,u,i],e]];if(e)var l=0,p=[0,v,0],d=t;else var s=xx(KX[1],x,[0,v,0],0),l=s[3],p=s[2],d=s[1];var T=R0(x),b=Kr(t,d);return[0,b,[0,p,l,Q([0,c],[0,T],j)]]}function aG(x,r,e,t){var u=k(R1(x)[2],e,function(c,v){return k(Kx(c,mn,3),c,v)}),i=cG(x,t);return[0,Kr(r,i[1]),[31,[0,u,i,0]]]}function sG(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=e[2];function c(lx){return N2(lx,Q([0,t],[0,u],j))}function v(lx){return Yd(lx,Q([0,t],[0,u],j))}var s=e[1];switch(i[0]){case 0:var l=i[1],p=v(l[2]),L0=[0,[0,l[1],p]];break;case 1:var d=i[1],T=d[11],b=c(d[10]),L0=[1,[0,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],b,T]];break;case 2:var C=i[1],N=c(C[2]),L0=[2,[0,C[1],N]];break;case 3:var I=i[1],F=c(I[3]),L0=[3,[0,I[1],I[2],F]];break;case 4:var L=i[1],X=c(L[4]),L0=[4,[0,L[1],L[2],L[3],X]];break;case 5:var q=i[1],J=c(q[4]),L0=[5,[0,q[1],q[2],q[3],J]];break;case 6:var e0=i[1],W=c(e0[4]),L0=[6,[0,e0[1],e0[2],e0[3],W]];break;case 7:var x0=i[1],i0=c(x0[7]),L0=[7,[0,x0[1],x0[2],x0[3],x0[4],x0[5],x0[6],i0]];break;case 8:var f0=i[1],r0=c(f0[4]),L0=[8,[0,f0[1],f0[2],f0[3],r0]];break;case 9:var v0=i[1],o0=v0[11],w0=c(v0[10]),L0=[9,[0,v0[1],v0[2],v0[3],v0[4],v0[5],v0[6],v0[7],v0[8],v0[9],w0,o0]];break;case 10:var t0=i[1],s0=t0[2],h0=t0[1],p0=c(s0[2]),L0=[10,[0,h0,[0,s0[1],p0]]];break;case 11:var C0=i[1],j0=c(C0[2]),L0=[11,[0,C0[1],j0]];break;case 12:var P0=i[1],M0=c(P0[4]),L0=[12,[0,P0[1],P0[2],P0[3],M0]];break;case 13:var U0=i[1],T0=c(U0[4]),L0=[13,[0,U0[1],U0[2],U0[3],T0]];break;case 14:var G0=i[1],k0=c(G0[3]),L0=[14,[0,G0[1],G0[2],k0]];break;case 15:var G=i[1],S0=c(G[2]),L0=[15,[0,G[1],S0]];break;case 16:var L0=[16,c(i[1])];break;case 17:var Z0=i[1],N0=c(Z0[3]),L0=[17,[0,Z0[1],Z0[2],N0]];break;case 18:var ux=i[1],ex=c(ux[3]),L0=[18,[0,ux[1],ux[2],ex]];break;case 19:var nx=i[1],px=c(nx[4]),L0=[19,[0,nx[1],nx[2],nx[3],px]];break;case 20:var D0=i[1],dx=c(D0[6]),L0=[20,[0,D0[1],D0[2],D0[3],D0[4],D0[5],dx]];break;case 21:var _x=i[1],K=c(_x[4]),L0=[21,[0,_x[1],_x[2],_x[3],K]];break;case 22:var _0=i[1],U=c(_0[4]),L0=[22,[0,_0[1],_0[2],_0[3],U]];break;case 23:var m0=i[1],b0=c(m0[3]),L0=[23,[0,m0[1],m0[2],b0]];break;case 24:var y0=i[1],E0=c(y0[3]),L0=[24,[0,y0[1],y0[2],E0]];break;case 25:var $0=i[1],z=c($0[4]),L0=[25,[0,$0[1],$0[2],$0[3],z]];break;case 26:var Dx=i[1],Xx=v(Dx[2]),L0=[26,[0,Dx[1],Xx]];break;case 27:var K0=i[1],A=K0[1],V=K0[3],fx=K0[2],wx=c(A[4]),L0=[27,[0,[0,A[1],A[2],A[3],wx],fx,V]];break;case 28:var Ix=i[1],ox=Ix[1],xr=Ix[3],Fx=Ix[2],H0=c(ox[3]),L0=[28,[0,[0,ox[1],ox[2],H0],Fx,xr]];break;case 29:var ur=i[1],X0=c(ur[2]),L0=[29,[0,ur[1],X0]];break;case 30:var L0=[30,[0,c(i[1][1])]];break;case 31:var or=i[1],Q0=c(or[3]),L0=[31,[0,or[1],or[2],Q0]];break;case 32:var yx=i[1],ix=c(yx[3]),L0=[32,[0,yx[1],yx[2],ix]];break;case 33:var L0=[33,[0,c(i[1][1])]];break;case 34:var ax=i[1],$x=c(ax[3]),L0=[34,[0,ax[1],ax[2],$x]];break;case 35:var fr=i[1],gr=c(fr[3]),L0=[35,[0,fr[1],fr[2],gr]];break;case 36:var jr=i[1],c1=c(jr[3]),L0=[36,[0,jr[1],jr[2],c1]];break;case 37:var Dr=i[1],e1=c(Dr[4]),L0=[37,[0,Dr[1],Dr[2],Dr[3],e1]];break;default:var Ex=i[1],_=Ex[4],$=Ex[3],vx=c(Ex[2]),L0=[38,[0,Ex[1],vx,$,_]]}return[0,s,L0]}function sE0(x){var r=n0(x);Y(x,6);var e=k(HX[1],x,[0,0,An]),t=e[2],u=e[1],i=n0(x);return Y(x,7),[0,[0,u,j1([0,r],[0,R0(x)],i,j)],t]}function oG(x){var r=yh(MO[1],x),e=Y0(r);if(Zx(1,r)===11)var u=0,i=0;else var t=qh(r),u=t[2],i=t[1];var c=i||r[20],v=fO(c,r),s=v[19],l=Z(0,function(s0){var h0=ue(s0,1,it(s0));if(Ht(s0)&&h0===0){var p0=k(B0[13],kl0,s0),C0=p0[1],j0=[0,C0,[0,[0,C0,[2,[0,p0,[0,Ss(s0)],0]]],0]];return[0,h0,[0,C0,[0,0,[0,j0,0],0,0]],[0,[0,C0[1],C0[3],C0[3]]],0]}var P0=Ol(c,s)(s0);NX(s0,P0);var M0=NO(zv(1,s0));return[0,h0,P0,M0[1],M0[2]]},v),p=l[2],d=p[2],T=d[2];x:{r:{var b=p[4],C=p[3],N=p[1],I=l[1];if(!T[1]){var F=T[2];if(!T[3]&&F)break r;var L=CB(v);break x}}var L=v}var X=d[2],q=X[1];if(q){var J=d[1];q0(L,[0,q[1][1],86]);var e0=[0,J,[0,0,X[2],X[3],X[4]]]}else var e0=d;var W=$v(e0),x0=_2(L),i0=x0&&(M(L)===11?1:0);i0&&zx(L,55),Y(L,11);var f0=NB(CB(L),i,0,W),r0=Z(0,MO[2],f0),v0=r0[2],o0=v0[1],w0=r0[1];Nl(f0,v0[2],0,e0);var t0=Kr(e,w0);return[0,[0,t0,[1,[0,0,e0,o0,i,0,1,b,C,N,Q([0,u],0,j),I]]]]}function XO(x,r,e){return Z([0,r],h(VX[1],e),x)}function vG(x){var r=Y0(x),e=WX(x),t=M(x);x:{if(typeof t=="number"){var u=t-68|0;if(15>=u>>>0){switch(u){case 0:var i=c30;break;case 1:var i=a30;break;case 2:var i=s30;break;case 3:var i=o30;break;case 4:var i=v30;break;case 5:var i=l30;break;case 6:var i=p30;break;case 7:var i=k30;break;case 8:var i=m30;break;case 9:var i=d30;break;case 10:var i=h30;break;case 11:var i=y30;break;case 12:var i=g30;break;case 13:var i=_30;break;case 14:var i=w30;break;default:var i=b30}var c=i;break x}}var c=0}if(c!==0&&g0(x),!c)return e;var v=c[1];return[0,Z([0,r],function(s){var l=FO(0,s,e);return[4,[0,v,l,Qt(s),0]]},x)]}function oE0(x,r){if(typeof r=="number"&&r===80)return 0;throw z0(Vt,1)}qr(Np,[0,vG,function(x){var r=yh(oE0,x),e=vG(r),t=M(r);if(typeof t=="number"){if(t===11)throw z0(Vt,1);if(t===87){var u=IB(r);x:{if(u){var i=u[1];if(typeof i=="number"&&i===5){var c=1;break x}}var c=0}if(c)throw z0(Vt,1)}}if(!Ht(r))return e;if(e[0]===0){var v=e[1][2];if(v[0]===10&&!P(v[1][2][1],io)&&!_2(r))throw z0(Vt,1)}return e}]);function GO(x,r,e,t,u){var i=o2(x,r);return[0,[0,u,[21,[0,t,i,o2(x,e),0]]]]}function YO(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===89){g0(x);var c=Z(0,Xh,x),v=c[2],s=Kr(u,c[1]),l=JO(0,x,GO(x,t,v,1,s),s),t=l[2],u=l[1];continue}return[0,u,t]}}function lG(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===88){g0(x);var c=Z(0,Xh,x),v=YO(x,c[2],c[1]),s=v[2],l=Kr(u,v[1]),p=JO(0,x,GO(x,t,s,0,l),l),t=p[2],u=p[1];continue}return[0,u,t]}}function JO(x,r,e,t){for(var u=x,i=e,c=t;;){var v=M(r);if(typeof v=="number"&&v===85){1-u&&zx(r,Gl0),Y(r,85);var s=Z(0,Xh,r),l=s[2],p=s[1],d=M(r);x:{if(typeof d=="number"&&1>=d+lD>>>0){zx(r,[23,QN(d)]);var T=YO(r,l,p),b=lG(r,T[2],T[1]),C=b[2],N=b[1];break x}var C=l,N=p}var I=Kr(c,N),u=1,i=GO(r,i,C,2,I),c=I;continue}return[0,c,i]}}qr(Bh,[0,YO,lG,JO]);function zO(x,r,e,t){return[0,t,[5,[0,e,x,r,0]]]}qr(YX,[0,function(x,r){for(var e=r;;){var t=Z(0,function(k0){var G=QX(k0)!==0?1:0;return[0,G,ZX(hp(0,k0))]},x),u=t[2],i=u[2],c=u[1],v=t[1];x:if(M(x)===99&&i[0]===0&&i[1][2][0]===12){zx(x,2);break x}let G0=v;var s=function(k0,G){for(var S0=k0,Z0=G;;){var N0=M(x);x:if(typeof N0!="number"&&N0[0]===4){var ux=N0[3];if(P(ux,Mt)&&P(ux,sM))break x;if(b1(x)){g0(x);var ex=o2(x,Z0);r:{if(S0){var nx=S0[1],px=nx[2],D0=S0[2],dx=nx[3],_x=px[1],K=nx[1];if(GX(px[2],gl0)){var _0=zO(K,ex,_x,Kr(dx,G0)),U=D0;break r}}var _0=ex,U=S0}var m0=_0[1];if(Tr(ux,sM))var b0=Is(x),y0=b0[1],Dx=[0,[0,Kr(m0,y0),[35,[0,_0,[0,y0,b0],0]]]];else if(M(x)===28){var E0=Kr(m0,Y0(x));g0(x);var Dx=[0,[0,E0,[2,[0,_0,0]]]]}else var $0=Is(x),z=$0[1],Dx=[0,[0,Kr(m0,z),[3,[0,_0,[0,z,$0],0]]]];var S0=U,Z0=Dx;continue}}return[0,S0,Z0]}}(e,i),l=s[2],p=s[1],d=M(x);x:{r:if(typeof d=="number"){var T=d-17|0;if(1>>0){if(73>T)break r;switch(T-73|0){case 0:var b=_l0;break;case 1:var b=wl0;break;case 2:var b=bl0;break;case 3:var b=Tl0;break;case 4:var b=El0;break;case 5:var b=Al0;break;case 6:var b=Sl0;break;case 7:var b=Pl0;break;case 8:var b=Il0;break;case 9:var b=Cl0;break;case 10:var b=Nl0;break;case 11:var b=Ol0;break;case 12:var b=jl0;break;case 13:var b=Dl0;break;case 14:var b=Fl0;break;case 15:var b=Rl0;break;case 16:var b=Ml0;break;case 17:var b=Ll0;break;case 18:var b=ql0;break;case 19:var b=Ul0;break;default:break r}var C=b}else var C=T?Bl0:x[13]?0:Xl0;var N=C;break x}var N=0}if(N!==0&&g0(x),!p&&!N)return l;if(N){var I=N[1],F=I[1],L=I[2],X=c&&(F===14?1:0);X&&q0(x,[0,v,36]);x:for(var q=o2(x,l),J=[0,F,L],e0=v,W=p;;){var x0=J[2],i0=J[1];if(!W)break x;var f0=W[1],r0=f0[2],v0=W[2],o0=f0[3],w0=r0[1],t0=f0[1];if(!GX(r0[2],x0))break;var s0=Kr(o0,e0),q=zO(t0,q,w0,s0),J=[0,i0,x0],e0=s0,W=v0}var e=[0,[0,q,[0,i0,x0],e0],W]}else for(var h0=o2(x,l),p0=v,C0=p;;){if(!C0)return[0,h0];var j0=C0[1],P0=C0[2],M0=j0[2][1],U0=j0[1],T0=Kr(j0[3],p0),h0=zO(U0,h0,M0,T0),p0=T0,C0=P0}}}]),qr(JX,[0,function(x){var r=n0(x);Y(x,99);for(var e=0;;){var t=M(x);x:if(typeof t=="number"){if(E1!==t&&br!==t)break x;var u=cx(e),i=n0(x);Y(x,E1);var c=M(x)===4?R1(x)[1]:R0(x);return[0,u,j1([0,r],[0,c],i,j)]}var v=M(x);x:{if(typeof v!="number"&&v[0]===4&&!P(v[2],ev)){var s=Y0(x),l=n0(x);La(x,yl0);var p=[1,[0,s,[0,Q([0,l],[0,R0(x)],j)]]];break x}var p=[0,Is(x)]}var d=[0,p,e];E1!==M(x)&&Y(x,9);var e=d}}]);function vE0(x){var r=n0(x);Y(x,12);var e=Qt(x);return[0,e,Q([0,r],0,j)]}qr(zX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(t!==5&&br!==t)break x;return cx(e)}var u=M(x);x:{if(typeof u=="number"&&u===12){var i=[1,Z(0,vE0,x)];break x}var i=[0,Qt(x)]}var c=[0,i,e];M(x)!==5&&Y(x,9);var e=c}}]),qr(r3,[0,function(x,r,e,t,u){var i=sO(0,e),c=h(B0[7],i),v=Y0(e);Y(e,7);var s=R0(e),l=Kr(t,v),p=Q(0,[0,s],j),d=[0,o2(e,u),[2,c],p],T=r?[28,[0,d,l,r[1]]]:[23,d];return e3([0,x],[0,K6(r)],e,t,[0,[0,l,T]])},function(x,r,e,t,u){var i=M(e);x:{if(typeof i=="number"&&i===14){var c=JB(e),v=c[1],s=e[31][1],l=c[2][1];if(s){var p=s[1];e[31][1]=[0,[0,p[1],[0,[0,l,v],p[2]]],s[2]]}else q0(e,[0,v,63]);var T=[1,c],b=v;break x}var d=x2(e),T=[0,d],b=d[1]}var C=Kr(t,b);x:if(u[0]===0&&u[1][2][0]===30&&T[0]===1){q0(e,[0,C,82]);break x}var N=[0,o2(e,u),T,0],I=r?[28,[0,N,C,r[1]]]:[23,N];return e3([0,x],[0,K6(r)],e,t,[0,[0,C,I]])}]),qr(KX,[0,function(x,r,e){for(var t=r,u=e;;){var i=h(B0[7],x),c=[0,i,u],v=M(x);if(typeof v=="number"&&v===1){H1(x,4);var s=M(x);if(typeof s!="number"&&s[0]===3){var l=s[1],p=l[5],d=l[1],T=l[3],b=l[2];g0(x),Z1(x);var C=[0,[0,d,[0,[0,T,b],p]],t];if(p){var N=cx(c);return[0,d,cx(C),N]}var t=C,u=c;continue}throw z0([0,Nr,ml0],1)}d1(dl0,x);var I=[0,i[1],hl0],F=cx(c),L=cx([0,I,t]);return[0,i[1],L,F]}}]),qr(HX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1],i=M(x);x:if(typeof i=="number"){if(13<=i){if(br!==i)break x}else{if(7>i)break x;switch(i-7|0){case 0:break;case 2:var c=Y0(x);g0(x);var e=[0,[0,[2,c],u],t];continue;case 5:var v=n0(x),s=Z(0,function(e0){g0(e0);var W=Op(e0);return W[0]===0?[0,W[1],An]:[0,W[1],W[2]]},x),l=s[2],p=l[2],d=s[1],T=l[1],b=[1,[0,d,[0,T,Q([0,v],0,j)]]],C=M(x)===7?1:0;r:{if(!C&&Zx(1,x)===7){var N=[0,p[1],[0,[0,d,16],p[2]]];break r}var N=p}1-C&&Y(x,9);var e=[0,[0,b,u],RO(N,t)];continue;default:break x}}var I=qX(t);return[0,cx(u),I]}var F=Op(x);if(F[0]===0)var L=An,X=F[1];else var L=F[2],X=F[1];M(x)!==7&&Y(x,9);var e=[0,[0,[0,X],u],RO(L,t)]}}]),qr(MO,[0,function(x){return function(r){x:if(typeof r=="number"){if(61<=r){var e=r-62|0;if(49>=e>>>0){var t=e-15|0;if(9>>0)break x;switch(t){case 0:case 1:case 3:case 9:break;default:break x}}}else if(7<=r){if(r!==55)break x}else if(5>r)break x;return 0}throw z0(Vt,1)}},function(x){var r=M(x);if(typeof r=="number"&&!r){var e=k(B0[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,h(B0[10],x)],0]}]),qr(VX,[0,function(x,r){for(var e=x;;){var t=M(r);if(typeof t=="number"&&t===9){g0(r);var e=[0,Qt(r),e];continue}return[29,[0,cx(e),0]]}}]);function lE0(x){var r=n0(x);g0(x);var e=Q([0,r],0,j),t=LO(x),u=_2(x)?_p(x):Sh(x);return[0,k(u[2],t,function(i,c){return k(Kx(i,mn,96),i,c)}),e]}function KO(x){if(!x[29][4])return 0;for(var r=0;;){var e=M(x);if(typeof e=="number"&&e===13){var r=[0,Z(0,lE0,x),r];continue}return cx(r)}}function Io(x,r){var e=x?x[1]:0,t=n0(r),u=M(r);if(typeof u=="number")switch(u){case 6:var i=Z(0,function(s0){var h0=n0(s0);Y(s0,6);var p0=hp(0,s0),C0=h(B0[10],p0);return Y(s0,7),[0,C0,Q([0,h0],[0,R0(s0)],j)]},r),c=i[1];return[0,c,[5,[0,c,i[2]]]];case 14:if(!e){var v=Z(0,function(s0){return g0(s0),[3,x2(s0)]},r),s=v[1],l=v[2];return q0(r,[0,s,63]),[0,s,l]}var p=JB(r),d=r[31][1],T=p[2][1],b=p[1];if(d){var C=d[1],N=d[2],I=C[2],F=[0,[0,D2[4].call(null,T,C[1]),I],N];r[31][1]=F}else Sx(Pa0);return[0,b,[4,p]]}else switch(u[0]){case 0:var L=u[2],X=u[1],q=Y0(r),J=UO(r,X,L);return[0,q,[1,[0,q,[0,J,L,Q([0,t],[0,R0(r)],j)]]]];case 1:var e0=u[2],W=u[1],x0=Y0(r),i0=BO(r,W,e0);return[0,x0,[2,[0,x0,[0,i0,e0,Q([0,t],[0,R0(r)],j)]]]];case 2:var f0=u[1],r0=f0[4],v0=f0[3],o0=f0[2],w0=f0[1];return r0&&Le(r,76),Y(r,[2,[0,w0,o0,v0,r0]]),[0,w0,[0,[0,w0,[0,o0,v0,Q([0,t],[0,R0(r)],j)]]]]}var t0=x2(r);return[0,t0[1],[3,t0]]}function Yh(x,r,e){var t=0,u=x3(x),i=u[1],c=u[2],v=Io([0,r],x),s=v[1],l=jn(x,v[2]);return[0,l,Z(0,function(p){var d=Jv(1,p),T=Z(0,function(q){var J=Ol(0,0)(q),e0=0,W=M(q)===87?J:wp(q,J);x:if(e){var x0=W[2];r:{if(!x0[1]){if(!x0[2]&&!x0[3])break r;q0(q,[0,s,23]);break x}q0(q,[0,s,24])}}else{var i0=W[2];r:if(i0[1])q0(q,[0,s,66]);else{var f0=i0[2];if(f0&&!f0[2]&&!i0[3])break r;i0[3]?q0(q,[0,s,65]):q0(q,[0,s,65])}}return[0,e0,W,Pl(q,CO(q))]},d),b=T[2],C=b[2],N=b[3],I=b[1],F=T[1],L=Ip(d,t,i,0,$v(C)),X=L[1];return Nl(d,L[2],0,C),[0,0,C,X,t,i,1,0,N,I,Q([0,c],0,j),F]},x)]}function pG(x){var r=Op(x);return r[0]===0?[0,r[1],An]:[0,r[1],r[2]]}function kG(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return q0(x,[0,t,46]),[0,t,[14,u]];case 1:var i=r[1],c=i[1],v=i[2];return q0(x,[0,c,46]),[0,c,[17,v]];case 2:var s=r[1],l=s[1],p=s[2];return q0(x,[0,l,46]),[0,l,[18,p]];case 3:var d=r[1],T=d[2][1],b=d[1];return gh(T)?q0(x,[0,b,95]):El(T)&&wt(x,[0,b,80]),[0,b,[10,d]];case 4:return Sx(h60);default:var C=r[1][2][1];return q0(x,[0,C[1],7]),C}}function mG(x,r,e){function t(i){var c=Jv(1,i),v=Z(0,function(N){var I=ue(N,1,it(N)),F=Ol(x,r)(N),L=M(N)===87?F:wp(N,F);return[0,I,L,Pl(N,CO(N))]},c),s=v[2],l=s[2],p=s[3],d=s[1],T=v[1],b=Ip(c,x,r,0,$v(l)),C=b[1];return Nl(c,b[2],0,l),[0,0,l,C,x,r,1,0,p,d,Q([0,e],0,j),T]}var u=0;return function(i){return Z(u,t,i)}}function dG(x){return Y(x,87),pG(x)}function HO(x,r,e,t,u,i){var c=Z([0,r],function(s){if(!t&&!u){var l=M(s);x:if(typeof l=="number"){if(87<=l){if(l!==99){if(88<=l)break x;var p=dG(s);return[0,[0,e,p[1],0],p[2]]}}else{if(l===83){if(e[0]===3)var d=e[1],T=Y0(s),b=Z([0,d[1]],function(F){var L=n0(F);Y(F,83);var X=R0(F),q=k(B0[19],F,[0,d[1],[10,d]]),J=h(B0[10],F);return[4,[0,0,q,J,Q([0,L],[0,X],j)]]},s),C=[0,b,[0,[0,[0,T,[27,zd(d60)]],0],0]];else var C=dG(s);return[0,[0,e,C[1],1],C[2]]}if(10<=l)break x;switch(l){case 4:break;case 1:case 9:return[0,[0,e,kG(s,e),1],An];default:break x}}var N=jn(s,e);return[0,[1,N,mG(t,u,i)(s)],An]}return[0,[0,e,kG(s,e),1],An]}var I=jn(s,e);return[0,[1,I,mG(t,u,i)(s)],An]},x),v=c[2];return[0,[0,[0,c[1],v[1]]],v[2]]}function pE0(x){if(M(x)===12){var r=n0(x),e=Z(0,function(h0){return Y(h0,12),pG(h0)},x),t=e[2],u=t[2],i=t[1],c=e[1];return[0,[1,[0,c,[0,i,Q([0,r],0,j)]]],u]}var v=Y0(x),s=Zx(1,x);x:{r:if(typeof s=="number"){if(87<=s){if(s!==99&&88<=s)break r}else if(s!==83){if(10<=s)break r;switch(s){case 1:case 4:case 9:break;default:break r}}var p=0,d=0;break x}var l=qh(x),p=l[2],d=l[1]}var T=x3(x),b=T[1],C=Gx(p,T[2]),N=M(x);if(!d&&!b&&typeof N!="number"&&N[0]===4){var I=N[3];if(!P(I,nv)){var F=n0(x),L=Io(0,x)[2],X=M(x);x:if(typeof X=="number"){if(87<=X){if(X!==99&&88<=X)break x}else if(X!==83){if(10<=X)break x;switch(X){case 1:case 4:case 9:break;default:break x}}return HO(x,v,L,0,0,0)}jn(x,L);var q=Z([0,v],function(h0){return Yh(h0,0,1)},x),J=q[2],e0=J[2],W=J[1],x0=q[1];return[0,[0,[0,x0,[2,W,e0,Q([0,F],0,j)]]],An]}if(!P(I,G3)){var i0=n0(x),f0=Io(0,x)[2],r0=M(x);x:if(typeof r0=="number"){if(87<=r0){if(r0!==99&&88<=r0)break x}else if(r0!==83){if(10<=r0)break x;switch(r0){case 1:case 4:case 9:break;default:break x}}return HO(x,v,f0,0,0,0)}jn(x,f0);var v0=Z([0,v],function(h0){return Yh(h0,0,0)},x),o0=v0[2],w0=o0[2],t0=o0[1],s0=v0[1];return[0,[0,[0,s0,[3,t0,w0,Q([0,i0],0,j)]]],An]}}return HO(x,v,Io(0,x)[2],d,b,C)}function Jh(x,r,e,t){var u=e[2][1],i=e[1];if(Tr(u,Wo))return q0(x,[0,i,[16,u,0,QM===t?1:0,1]]),r;x:{r:{e:{for(var c=r;;){if(typeof c=="number")break r;if(c[0]===0)break e;var v=sx(u,c[2]),s=c[5],l=c[4],p=c[3];if(v===0)break;var d=0<=v?s:l,c=d}var b=[0,p];break x}var T=c[2];if(sx(u,c[1])===0){var b=[0,T];break x}var b=0;break x}var b=0}if(!b)return Nh(u,t,r);var C=b[1];x:{r:if(typeof t=="number"){if(BS===t){if(typeof C!="number"||rC!==C)break r}else if(rC!==t||typeof C!="number"||BS!==C)break r;break x}q0(x,[0,i,[1,u]])}return Nh(u,OR,r)}function hG(x,r){return Z(0,function(e){var t=r?n0(e):0;Y(e,53);for(var u=0;;){var i=[0,Z(0,function(s){var l=qa(s),p=M(s)===99?k(R1(s)[2],l,function(d,T){return k(Kx(d,$3,97),d,T)}):l;return[0,p,IX(s)]},e),u],c=M(e);if(typeof c=="number"&&c===9){Y(e,9);var u=i;continue}var v=cx(i);return[0,v,Q([0,t],0,j)]}},x)}function VO(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}}function $O(x,r){if(r)return q0(x,[0,r[1][1],q1])}function WO(x,r){if(r)return q0(x,[0,r[1],12])}function yG(x,r,e,t,u,i,c,v){var s=Z([0,r],function(N){var I=IO(N),F=M(N);x:if(i){if(typeof F=="number"&&F===83){zx(N,13),g0(N);var L=0;break x}var L=0}else{if(typeof F=="number"&&F===83){g0(N);var X=Jv(1,N),L=[0,h(B0[7],X)];break x}var L=1}var q=M(N);x:{if(typeof q=="number"&&9>q)switch(q){case 8:g0(N);var J=M(N);r:{e:if(typeof J=="number"){if(J!==1&&br!==J)break e;var e0=R0(N);break r}var e0=_2(N)?Ao(N):0}var v0=[0,t,I,L,e0];break x;case 4:case 6:d1(0,N);var v0=[0,t,I,L,0];break x}var W=M(N);r:{e:if(typeof W=="number"){if(W!==1&&br!==W)break e;var x0=[0,,function(h0,p0){return h0}];break r}var x0=_2(N)?_p(N):Sh(N)}if(typeof L=="number")if(I[0]===0)var i0=L,f0=I,r0=k(x0[2],t,function(s0,h0){return k(Kx(s0,pM,E1),s0,h0)});else var i0=L,f0=[1,k(x0[2],I[1],function(s0,h0){return k(Kx(s0,ES,pe),s0,h0)})],r0=t;else var i0=[0,k(x0[2],L[1],function(s0,h0){return k(Kx(s0,mn,E2),s0,h0)})],f0=I,r0=t;var v0=[0,r0,f0,i0,0]}var o0=v0[3],w0=v0[2],t0=v0[1];return[0,t0,w0,o0,Q([0,v],[0,v0[4]],j)]},x),l=s[2],p=l[4],d=l[3],T=l[2],b=l[1],C=s[1];return b[0]===4?[2,[0,C,[0,b[1],d,T,u,c,e,p]]]:[1,[0,C,[0,b,d,T,u,c,e,p]]]}function QO(x,r,e,t,u,i,c,v,s,l){for(;;){var p=M(x);x:if(typeof p=="number"){var d=p-1|0;if(7>>0){var T=d-82|0;if(4>>0)break x;switch(T){case 3:d1(0,x),g0(x);continue;case 0:case 4:break;default:break x}}else if(5>=d-1>>>0)break x;if(!u&&!i)return yG(x,r,e,t,c,v,s,l)}var b=M(x);x:{if(typeof b=="number"&&(b===4||b===99)){var C=0;break x}var C=Sl(x)?1:0}if(C)return yG(x,r,e,t,c,v,s,l);WO(x,v),$O(x,s);var N=VO(t);x:{if(c){if(N){var I=N[1],F=I[1];if(!P(I[2],uo)){q0(x,[0,F,[16,s60,c,1,0]]);var q=Jv(1,x),J=1;break x}}}else if(N){var L=N[1],X=L[1];if(!P(L[2],Wo)){u&&q0(x,[0,X,9]),i&&q0(x,[0,X,10]);var q=Jv(2,x),J=0;break x}}var q=Jv(1,x),J=1}var e0=jn(q,t),W=Z(0,function(i0){var f0=Z(0,function(p0){var C0=ue(p0,1,it(p0)),j0=Ol(u,i)(p0),P0=M(p0)===87?j0:wp(p0,j0),M0=P0[2],U0=M0[1];x:{if(U0){var T0=U0[1][1],G0=P0[1];if(J===0){q0(p0,[0,T0,87]);var k0=[0,G0,[0,0,M0[2],M0[3],M0[4]]];break x}}var k0=P0}return[0,C0,k0,Pl(p0,CO(p0))]},i0),r0=f0[2],v0=r0[2],o0=r0[3],w0=r0[1],t0=f0[1],s0=Ip(i0,u,i,0,$v(v0)),h0=s0[1];return Nl(i0,s0[2],0,v0),[0,0,v0,h0,u,i,1,0,o0,w0,0,t0]},q),x0=[0,J,e0,W,c,e,Q([0,l],0,j)];return[0,[0,Kr(r,W[1]),x0]]}}function ZO(x,r){var e=Zx(x,r);x:if(typeof e=="number"){if(87<=e){if(e!==99&&88<=e)break x}else if(e!==83){if(9<=e)break x;switch(e){case 1:case 4:case 8:break;default:break x}}return 1}return 0}var kE0=0;function mE0(x,r,e,t){var u=Y0(x),i=M(x);x:{if(typeof i=="number")switch(i){case 104:var c=n0(x);g0(x);var l=[0,[0,u,[0,0,Q([0,c],0,j)]]];break x;case 105:var v=n0(x);g0(x);var l=[0,[0,u,[0,1,Q([0,v],0,j)]]];break x}else if(i[0]===4&&!P(i[3],mv)&&r){var s=n0(x);g0(x);var l=[0,[0,u,[0,2,Q([0,s],0,j)]]];break x}var l=0}x:if(l){var p=l[1][1];if(!e&&!t)break x;return q0(x,[0,p,q1]),0}return l}var dE0=0;function gG(x){return ZO(dE0,x)}function hE0(x){var r=Y0(x),e=KO(x),t=M(x);x:{if(typeof t=="number"&&t===61&&!ZO(1,x)){var u=[0,Y0(x)],i=n0(x);g0(x);var c=i,v=u;break x}var c=0,v=0}var s=M(x);x:if(typeof s=="number"&&2>=s+mR>>>0&&Ps(1,x)){r:{if(typeof s=="number"){var l=s+mR|0;if(2>=l>>>0){switch(l){case 0:var p=$j;break;case 1:var p=A6;break;default:var p=n6}var d=p;break r}}var d=Sx(o60)}zx(x,[25,d]),g0(x);break x}var T=M(x)===43?1:0;if(T){var b=Zx(1,x);x:{r:if(typeof b=="number"){if(88<=b){if(b!==99&&br!==b)break r}else{var C=b-9|0;if(77>>0){if(78>C)switch(C+9|0){case 1:case 4:case 8:break;default:break r}}else if(C!==74)break r}var N=0;break x}var N=1}var I=N}else var I=T;if(I){var F=n0(x);g0(x);var L=F}else var L=0;if(I){var X=v?0:1;if(X&&Yr(x,0))return[3,Z([0,r],function(Dx){var Xx=n0(Dx),K0=k(B0[4],function(A){return typeof A=="number"&&A===1?1:0},Dx);return Y(Dx,1),[0,K0,j1([0,L],[0,R0(Dx)],Xx,j)]},x)]}var q=M(x)===65?1:0;if(q)var J=1-ZO(1,x),e0=J&&1-Hv(1,x);else var e0=q;if(e0){var W=n0(x);g0(x);var x0=W}else var x0=0;var i0=x3(x),f0=i0[1],r0=i0[2],v0=Ps(1,x),o0=v0||(Zx(1,x)===6?1:0),w0=mE0(x,o0,e0,f0);x:{if(!f0&&w0){var t0=x3(x),s0=t0[2],h0=t0[1];break x}var s0=r0,h0=f0}var p0=V6([0,c,[0,L,[0,x0,[0,s0,0]]]]),C0=M(x);if(!e0&&!h0&&typeof C0!="number"&&C0[0]===4){var j0=C0[3];if(!P(j0,nv)){var P0=n0(x),M0=Io(l60,x)[2];if(gG(x))return QO(x,r,e,M0,e0,h0,I,v,w0,p0);WO(x,v),$O(x,w0),jn(x,M0);var U0=Gx(p0,P0),T0=Z([0,r],function(Dx){return Yh(Dx,1,1)},x),G0=T0[2],k0=G0[1],G=G0[2],S0=T0[1],Z0=VO(k0);x:if(I){if(Z0){var N0=Z0[1],ux=N0[1];if(!P(N0[2],uo)){q0(x,[0,ux,[16,m60,I,0,0]]);break x}}}else if(Z0){var ex=Z0[1],nx=ex[1];if(!P(ex[2],Wo)){q0(x,[0,nx,8]);break x}}return[0,[0,S0,[0,2,k0,G,I,e,Q([0,U0],0,j)]]]}if(!P(j0,G3)){var px=n0(x),D0=Io(v60,x)[2];if(gG(x))return QO(x,r,e,D0,e0,h0,I,v,w0,p0);WO(x,v),$O(x,w0),jn(x,D0);var dx=Gx(p0,px),_x=Z([0,r],function(Dx){return Yh(Dx,1,0)},x),K=_x[2],_0=K[1],U=K[2],m0=_x[1],b0=VO(_0);x:if(I){if(b0){var y0=b0[1],E0=y0[1];if(!P(y0[2],uo)){q0(x,[0,E0,[16,k60,I,0,0]]);break x}}}else if(b0){var $0=b0[1],z=$0[1];if(!P($0[2],Wo)){q0(x,[0,z,8]);break x}}return[0,[0,m0,[0,3,_0,U,I,e,Q([0,dx],0,j)]]]}}return QO(x,r,e,Io(p60,x)[2],e0,h0,I,v,w0,p0)}function _G(x,r,e,t){var u=x?x[1]:0,i=As(1,r),c=Gx(u,KO(i)),v=n0(i),s=M(i);x:if(typeof s!="number"&&s[0]===4&&!P(s[3],bS)){zx(i,83),g0(i);break x}Y(i,41);var l=cO(1,i),p=M(l);x:{r:if(e&&typeof p=="number"){if(53<=p){if(p!==99&&54<=p)break r}else if(p!==42&&p)break r;var T=0;break x}if(Ht(i))var d=k(B0[13],0,l),T=[0,k(R1(i)[2],d,function(W,x0){return k(Kx(W,$3,We),W,x0)})];else{MB(i,i60);var T=[0,[0,Y0(i),f60]]}}var b=it(i);if(b)var C=b[1],N=[0,k(R1(i)[2],C,function(W,x0){return xx(Kx(W,yT,wn),W,0,x0)})];else var N=0;var I=n0(i);if(Yr(i,42))var F=Z(0,function(W){var x0=LO(iO(0,W)),i0=M(W)===99?k(R1(W)[2],x0,function(r0,v0){return k(Kx(r0,mn,98),r0,v0)}):x0,f0=IX(W);return[0,i0,f0,Q([0,I],0,j)]},i),L=F[1],X=F[2],q=[0,[0,L,k(R1(i)[2],X,function(W,x0){return xx(Kx(W,-663447790,99),W,L,x0)})]];else var q=0;if(M(i)===53){1-b1(i)&&zx(i,kt);var J=[0,GB(i,hG(i,1))]}else var J=0;var e0=Z(0,function(W){var x0=n0(W);if(!Yr(W,0))return On(W,0),a60;W[31][1]=[0,[0,D2[1],0],W[31][1]];for(var i0=0,f0=kE0,r0=0;;){var v0=M(W);if(typeof v0=="number"){var o0=v0-2|0;if(U2>>0){if(ke>=o0+1>>>0)break}else if(o0===6){Y(W,8);continue}}var w0=hE0(W);switch(w0[0]){case 0:var t0=w0[1],s0=t0[2],h0=t0[1];switch(s0[1]){case 0:if(s0[4])var nx=f0,px=i0;else{i0&&q0(W,[0,h0,15]);var nx=f0,px=1}break;case 1:var p0=s0[2],C0=p0[0]===4?Jh(W,f0,p0[1],QM):f0,nx=C0,px=i0;break;case 2:var j0=s0[2],P0=j0[0]===4?Jh(W,f0,j0[1],BS):f0,nx=P0,px=i0;break;default:var M0=s0[2],U0=M0[0]===4?Jh(W,f0,M0[1],rC):f0,nx=U0,px=i0}break;case 1:var T0=w0[1][2],G0=T0[4],k0=T0[1];switch(k0[0]){case 4:Sx(c60);break;case 0:case 3:var G=k0[1],S0=G[2][1],Z0=Tr(S0,Wo),N0=G[1];if(Z0)var ex=Z0;else var ux=Tr(S0,uo),ex=ux&&G0;ex&&q0(W,[0,N0,[16,S0,G0,0,0]]);break}var nx=f0,px=i0;break;case 2:var nx=Jh(W,f0,w0[1][2][1],OR),px=i0;break;default:var nx=f0,px=i0}var i0=px,f0=nx,r0=[0,w0,r0]}function D0(K0,A){return $6(function(V){return 1-D2[3].call(null,V[1],K0)},A)}var dx=cx(r0),_x=W[31][1];if(_x){var K=_x[1],_0=K[1];if(_x[2]){var U=_x[2],m0=D0(_0,K[2]),b0=H6(U),y0=b0[2],E0=b0[1],$0=fq(U),z=[0,[0,E0,Gx(y0,m0)],$0];W[31][1]=z}else P2(function(K0){return q0(W,[0,K0[2],[26,K0[1]]])},D0(_0,K[2])),W[31][1]=0}else Sx(Ia0);Y(W,1);var Dx=M(W);x:{r:if(!t){if(typeof Dx=="number"&&(Dx===1||br===Dx))break r;if(_2(W)){var Xx=Ao(W);break x}var Xx=0;break x}var Xx=R0(W)}return[0,dx,Q([0,x0],[0,Xx],j)]},i);return[0,T,e0,N,q,J,c,Q([0,v],0,j)]}function zh(x,r){return Z(0,function(e){return[2,_G([0,r],e,e[7],0)]},x)}function yE0(x){return[7,_G(0,x,1,1)]}var gE0=0,wG=VB(B0);function bG(x){var r=Cp(x);x:if(x[5])Vv(x,r[1]);else{var e=r[2];r:if(e[0]===27){var t=e[1],u=r[1];if(t[4])q0(x,[0,u,4]);else{if(!t[5])break r;q0(x,[0,u,22])}break x}}return r}function Kh(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Le(x,76);var c=n0(x);return Y(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,Q([0,c],[0,R0(x)],j)]]}function v2(x,r,e){var t=x?x[1]:Yv0,u=r?r[1]:1,i=M(e);if(typeof i=="number"){var c=i-2|0;if(U2>>0){if(ke>=c+1>>>0)return[1,[0,R0(e),function(s,l){return s}]]}else if(c===6){g0(e);var v=M(e);x:if(typeof v=="number"){if(v!==1&&br!==v)break x;return[0,R0(e)]}return _2(e)?[0,Ao(e)]:Jv0}}return _2(e)?[1,_p(e)]:(u&&d1([0,t],e),zv0)}function Cs(x){var r=M(x);x:if(typeof r=="number"){if(r!==1&&br!==r)break x;return[0,R0(x),function(e,t){return e}]}return _2(x)?_p(x):Sh(x)}function xj(x,r,e){var t=v2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=cx(e);if(i)var c=i[2],v=cx([0,k(u,i[1],function(s,l){return xx(Kx(s,634872468,68),s,x,l)}),c]);else var v=0;return[0,0,v]}var TG=[],EG=[],AG=[];function SG(x,r,e){var t=e[2][1],u=e[1];if(!(t&&!t[1][2][2]&&!t[2]))return q0(x,[0,u,r])}function rj(x,r){if(!x[5]&&bp(r))return Vv(x,r[1])}function PG(x){var r=Eo(x)?bG(x):k(B0[2],0,x),e=1-x[5],t=e&&bp(r);return t&&Vv(x,r[1]),r}function _E0(x){var r=n0(x);Y(x,44);var e=PG(x);return[0,e,Q([0,r],0,j)]}function wE0(x){var r=n0(x);Y(x,16);var e=Gx(r,n0(x));Y(x,4);var t=h(B0[7],x);Y(x,5);var u=PG(x),i=M(x)===44?[0,Z(0,_E0,x)]:0;return[28,[0,t,u,i,Q([0,e],0,j)]]}var bE0=0;function IG(x){return Z(bE0,wE0,x)}function CG(x){return[0,Ss(x),Fv0]}function NG(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!P(r[3],P6)){g0(x);var e=M(x);return typeof e!="number"&&e[0]===2?Kh(x,e[1]):(d1(jv0,x),CG(x))}return d1(Dv0,x),CG(x)}function Hh(x,r,e){function t(s){return x?qa(s):k(B0[13],0,s)}var u=Zx(1,e);if(typeof u=="number")switch(u){case 1:case 9:case 114:return[0,t(e),0]}else if(u[0]===4&&!P(u[3],Mt)){var i=x2(e);return g0(e),[0,i,[0,t(e)]]}var c=M(e);x:if(r&&typeof c=="number"){var v=r[1];if(c!==47&&c!==62)break x;return zx(e,v),g0(e),[0,qa(e),0]}return[0,t(e),0]}function TE0(x){var r=M(x);x:{if(typeof r=="number"){if(r===47){var e=Ov0;break x}if(r===62){var e=Nv0;break x}}var e=0}var t=M(x);x:{r:if(typeof t=="number"){if(t!==47&&t!==62)break r;var u=1;break x}var u=0}if(!u){var i=Hh(0,0,x);return[0,0,i[2],i[1],0]}var c=x2(x),v=M(x);if(typeof v=="number")switch(v){case 1:case 9:case 114:return Ph(0,x,c),[0,0,0,c,0]}else if(v[0]===4&&!P(v[3],Mt)){var s=Zx(1,x);if(typeof s=="number")switch(s){case 1:case 9:case 114:return[0,e,0,qa(x),0]}else if(s[0]===4&&!P(s[3],Mt)){var l=x2(x);return g0(x),[0,e,[0,qa(x)],l,0]}return Ph(0,x,c),g0(x),[0,0,[0,k(B0[13],0,x)],c,0]}var p=Hh(1,0,x);return[0,e,p[2],p[1],0]}function OG(x,r){var e=M(x);if(typeof e=="number"&&q1===e){var t=Z(0,function(N){g0(N);var I=M(N);return typeof I!="number"&&I[0]===4&&!P(I[3],Mt)?(g0(N),2<=r?[0,k(B0[13],0,N)]:[0,qa(N)]):(d1(Pv0,N),0)},x),u=t[2],i=t[1],c=u?[0,[0,i,u[1]]]:0;return c?[0,[1,c[1]]]:0}Y(x,0);for(var v=0,s=0;;){var l=v?v[1]:1,p=M(x);x:if(typeof p=="number"){if(p!==1&&br!==p)break x;var d=cx(s);return Y(x,1),[0,[0,d]]}switch(1-l&&zx(x,28),r){case 0:var T=Hh(1,Cv0,x),C=[0,0,T[2],T[1],0];break;case 1:var b=Hh(1,Iv0,x),C=[0,0,b[2],b[1],0];break;default:var C=TE0(x)}var v=[0,Yr(x,9)],s=[0,C,s]}}function ej(x,r){var e=v2(0,0,x);return e[0]===0?[0,e[1],r]:[0,0,k(e[1][2],r,function(t,u){var i=u[1];return[0,i,xx(Kx(t,Mb,74),t,i,u[2])]})]}function jp(x,r,e){var t=OG(r,x),u=ej(r,NG(r)),i=u[2];return[29,[0,x,i,0,t,Q([0,e],[0,u[1]],j)]]}function Vh(x,r,e){var t=2<=x?[0,k(B0[13],0,r),0]:[0,qa(r),0],u=M(r);x:{if(typeof u=="number"&&u===9){Y(r,9);var i=OG(r,x);break x}var i=0}var c=ej(r,NG(r)),v=c[2];return[29,[0,x,v,[0,t],i,Q([0,e],[0,c[1]],j)]]}function EE0(x){var r=As(1,x),e=n0(r);Y(r,51);var t=M(r);if(typeof t=="number")switch(t){case 0:return jp(2,r,e);case 47:if(b1(r)){Y(r,47);var u=M(r);x:if(typeof u=="number"){if(q1!==u&&u)break x;return jp(1,r,e)}return Vh(1,r,e)}break;case 62:if(b1(r)){var i=Zx(1,r);x:{if(typeof i=="number")switch(i){case 0:return g0(r),jp(0,r,e);case 107:return g0(r),d1(0,r),jp(0,r,e);case 9:break;default:break x}else if(i[0]!==4||P(i[3],P6))break x;return Vh(2,r,e)}return g0(r),Vh(0,r,e)}break;case 107:return jp(2,r,e)}else if(t[0]===2){var c=ej(r,Kh(r,t[1])),v=c[2];return[29,[0,2,v,0,0,Q([0,e],[0,c[1]],j)]]}return Vh(2,r,e)}var AE0=0;function $h(x){return Z(AE0,EE0,x)}function tj(x){var r=x?x[1]:1;function e(u){var i=h(r?B0[7]:B0[10],u),c=v2(vv0,0,u);if(c[0]===0)var v=i,s=c[1];else var v=k(c[1][2],i,function(N,I){return k(Kx(N,mn,78),N,I)}),s=0;if(u[21]){var l=v[2];if(l[0]===14){var p=l[1][2];x:{if(1>>0){if(e!==14)break x}else if(4>=e-1>>>0)break x;return R0(x)}return _2(x)?Ao(x):0}function XG(x){return M(x)===1?0:[0,h(B0[7],x)]}function Ns(x){var r=Y0(x),e=M(x);x:{if(typeof e!="number"&&e[0]===8){var t=e[1];break x}d1($l0,x);var t=Wl0}var u=n0(x);g0(x);var i=M(x);x:{r:if(typeof i=="number"){var c=i+$R|0;if(73>>0){if(c!==77)break r}else if(71>=c-1>>>0)break r;var v=R0(x);break x}var v=n5(x)}return[0,r,[0,t,Q([0,u],[0,v],j)]]}function GG(x){var r=Zx(1,x);if(typeof r=="number"){if(r===10)for(var e=Z(0,function(u){var i=[0,Ns(u)];return Y(u,10),[0,i,Ns(u)]},x);;){var t=M(x);if(typeof t=="number"&&t===10){let u=e;var e=Z([0,e[1]],function(c){return Y(c,10),[0,[1,u],Ns(c)]},x);continue}return[2,e]}if(r===87)return[1,Z(0,function(u){var i=Ns(u);return Y(u,87),[0,i,Ns(u)]},x)]}return[0,Ns(x)]}function Mp(x,r){return Tr(x[2][1],r[2][1])}function YG(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],c=e[2],v=u[2];x:{if(t[0]===0){var s=t[1];if(i[0]===0){var p=Mp(s,i[1]);break x}}else{var l=t[1];if(i[0]!==0){var p=YG(l,i[1]);break x}}var p=0}return p&&Mp(c,v)}function u5(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return Mp(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],c=u[2],v=i[2],s=Mp(u[1],i[1]);return s&&Mp(c,v)}break;default:var l=x[1];if(r[0]===2)return YG(l,r[1])}return 0}function ij(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}}var t3=[];function JG(x,r){var e=n0(r),t=Z(0,function(h0){Y(h0,99);var p0=M(h0);if(typeof p0=="number"){if(E1===p0)return g0(h0),Kl0}else if(p0[0]===8){var C0=GG(h0);x:{if(b1(h0)&&M(h0)===99&&kt!==Zx(1,h0)){var j0=Ah(h0,0,qO);break x}var j0=0}for(var P0=0;;){var M0=M(h0);if(typeof M0=="number"){if(M0===0){var U0=n0(h0);H1(h0,0);var T0=Z(0,function(N0){Y(N0,0),Y(N0,12);var ux=h(B0[10],N0);return Y(N0,1),ux},h0),G0=T0[2],k0=T0[1];Z1(h0);var P0=[0,[1,[0,k0,[0,G0,Q([0,U0],[0,n5(h0)],j)]]],P0];continue}}else if(M0[0]===8){var P0=[0,[0,Z(0,function(N0){var ux=Zx(1,N0);x:{if(typeof ux=="number"&&ux===87){var ex=[1,Z(0,function(Dx){var Xx=Ns(Dx);return Y(Dx,87),[0,Xx,Ns(Dx)]},N0)];break x}var ex=[0,Ns(N0)]}var nx=M(N0);x:{if(typeof nx=="number"&&nx===83){Y(N0,83);var px=n0(N0),D0=M(N0);r:{if(typeof D0=="number"){if(D0===0){var dx=n0(N0);H1(N0,0);var _x=Z(0,function(Xx){Y(Xx,0);var K0=XG(Xx);return Y(Xx,1),K0},N0),K=_x[1],_0=_x[2];Z1(N0);var U=[0,_0,j1([0,dx],[0,n5(N0)],0,j)];U[1]||q0(N0,[0,K,45]);var E0=[0,[1,[0,K,U]]];break r}}else if(D0[0]===10){var m0=D0[3],b0=D0[2],y0=D0[1];Y(N0,D0);var E0=[0,[0,[0,y0,[0,b0,m0,Q([0,px],[0,n5(N0)],j)]]]];break r}zx(N0,34);var E0=[0,[0,[0,Y0(N0),Vl0]]]}var $0=E0;break x}var $0=0}return[0,ex,$0]},h0)],P0];continue}var G=cx(P0),S0=[0,Zs,[0,C0,j0,Yr(h0,kt),G]];return Yr(h0,E1)?[0,S0]:(On(h0,E1),[1,S0])}}return On(h0,E1),Hl0},r);if(Z1(r),h(t3[3],t))var u=sE,i=Z(0,function(h0){return 0},r);else{H1(r,3);var c=h(t3[4],t),v=xx(t3[1],x,c,r),u=v[2],i=v[1]}var s=R0(r);x:{r:if(typeof u!="number"){var l=u[1];if(Zs===l){var p=u[2],d=p[2][1],T=t[2],b=p[1];if(T[0]===0){var C=T[1];if(typeof C=="number")q0(r,[0,ij(d),Yl0]);else{var N=C[2][1];e:if(1-u5(d,N)){if(x&&u5(x[1],d)){var I=[22,h(t3[2],N)];q0(r,[0,ij(N),I]);break e}var F=[13,h(t3[2],N)];q0(r,[0,ij(d),F])}}}var L=b}else{if(dn!==l)break r;var X=u[2],q=t[2];if(q[0]===0){var J=q[1];typeof J!="number"&&q0(r,[0,X,[13,h(t3[2],J[2][1])]])}var L=X}var e0=L;break x}var e0=t[1]}var W=t[2][1],x0=t[1];if(typeof W=="number"){x:{r:{var i0=Q([0,e],[0,s],j);if(typeof u!="number"){var f0=u[1];if(Zs===f0)var r0=u[2][1];else{if(dn!==f0)break r;var r0=u[2]}var v0=r0;break x}}var v0=e0}var o0=[0,dn,[0,x0,v0,i,i0]]}else{var w0=W[2];x:{var t0=Q([0,e],[0,s],j);if(typeof u!="number"&&Zs===u[1]){var s0=[0,u[2]];break x}var s0=0}var o0=[0,Zs,[0,[0,x0,w0],s0,i,t0]]}return[0,Kr(t[1],e0),o0]}function zG(x,r){return H1(r,2),JG(x,r)}function SE0(x,r,e,t){for(var u=t;;){var i=Tl(e);if(u&&r){var c=u[1],v=c[2],s=r[1],l=u[2];x:{if(v[0]===0){var p=v[1],d=p[2];if(d){var T=d[1][2][1],b=1-u5(p[1][2][1],T);if(b){var C=u5(s,T);break x}var C=b;break x}}var C=0}if(C){var N=c[2];x:{if(N[0]===0){var I=N[1],F=I[2];if(F){var L=F[1],X=Kr(c[1],I[3][1]),q=[0,Zs,L],J=[0,X,[0,[0,I[1],0,I[3],I[4]]]];break x}}var q=sE,J=c}return Z1(e),[0,cx([0,J,l]),i,q]}}var e0=M(e);if(typeof e0=="number"){if(e0===99){H1(e,2);var W=M(e),x0=Zx(1,e);x:if(typeof W=="number"&&W===99&&typeof x0=="number"){if(kt!==x0&&br!==x0)break x;var i0=Z(0,function(D0){Y(D0,99),Y(D0,kt);var dx=M(D0);if(typeof dx=="number"){if(E1===dx)return g0(D0),dn}else if(dx[0]===8){var _x=GG(D0);return Th(D0,E1),[0,Zs,[0,_x]]}return On(D0,E1),dn},e),f0=i0[2],r0=i0[1],v0=typeof f0=="number"?[0,dn,r0]:[0,Zs,[0,r0,f0[2]]],o0=e[25][1];r:{if(o0){var w0=o0[2];if(w0){var t0=w0[2];break r}}var t0=Sx(wa0)}e[25][1]=t0;var s0=bl(e),h0=kp(e[26][1],s0);return e[27][1]=h0,[0,cx(u),i,v0]}var p0=JG(r,e),C0=p0[2],j0=p0[1],P0=dn<=C0[1]?[0,j0,[1,C0[2]]]:[0,j0,[0,C0[2]]],u=[0,P0,u];continue}if(br===e0)return d1(0,e),[0,cx(u),i,sE]}var M0=M(e);x:{if(typeof M0=="number"){if(M0===0){H1(e,0);var U0=Z(0,function(D0){Y(D0,0);var dx=M(D0);r:{if(typeof dx=="number"&&dx===12){var _x=n0(D0);Y(D0,12);var K=h(B0[10],D0),m0=[3,[0,K,Q([0,_x],0,j)]];break r}var _0=XG(D0),U=_0?0:n0(D0),m0=[2,[0,_0,j1(0,0,U,j)]]}return Y(D0,1),m0},e),T0=U0[2],G0=U0[1];Z1(e);var ex=[0,G0,T0];break x}}else if(M0[0]===9){var k0=M0[3],G=M0[2],S0=M0[1];Y(e,M0);var ex=[0,S0,[4,[0,G,k0]]];break x}var Z0=zG(r,e),N0=Z0[2],ux=Z0[1],ex=dn<=N0[1]?[0,ux,[1,N0[2]]]:[0,ux,[0,N0[2]]]}var u=[0,ex,u]}}function KG(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Jx(Jl0,r[2][2][1]);return Jx(e[2][1],t);default:var u=x[1][2],i=u[1],c=u[2],v=i[0]===0?i[1][2][1]:KG([2,i[1]]);return Jx(v,Jx(zl0,c[2][1]))}}qr(t3,[0,function(x,r,e){var t=Y0(e),u=SE0(j,r,e,0),i=u[2],c=u[3],v=u[1],s=i?i[1]:t;return[0,[0,Kr(t,s),v],c]},KG,function(x){var r=x[2];if(r[0]!==0)return 1;var e=r[1];return typeof e=="number"?0:e[2][3]},function(x){var r=x[2][1];return typeof r=="number"?0:[0,r[2][1]]}]);function HG(x,r){var e=x2(r);return Ph(x,r,e),e}var fj=[],VG=[],$G=[],WG=[];function PE0(x){var r=n0(x);Y(x,60);var e=M(x)===8?R0(x):0,t=v2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,Q([0,r],[0,Gx(e,u)],j)]]}var IE0=0;function CE0(x){var r=n0(x);Y(x,38);var e=dp(1,x),t=k(B0[2],0,e),u=1-x[5],i=u&&bp(t);i&&Vv(x,t[1]);var c=R0(x);Y(x,26);var v=R0(x);Y(x,4);var s=h(B0[7],x);Y(x,5);var l=M(x)===8?R0(x):0,p=v2(0,Gv0,x),d=p[0]===0?Gx(l,p[1]):p[1][1];return[18,[0,t,s,Q([0,r],[0,Gx(c,Gx(v,d))],j)]]}var NE0=0;function OE0(x){var r=n0(x);Y(x,40);var e=x[20],t=e&&Yr(x,66),u=Gx(r,n0(x));Y(x,4);var i=Q([0,u],0,j),c=M(x);x:{if(typeof c=="number"&&c===65){var v=1;break x}var v=0}var s=hp(1,x),l=M(s);x:{if(typeof l=="number"){if(25<=l){if(30>l)switch(l+Y3|0){case 0:var p=Z(0,FX,s),d=p[2],T=d[3],b=d[1],C=p[1],i0=T,f0=[0,[1,[0,C,[0,b,0,Q([0,d[2]],0,j)]]]];break x;case 3:var N=Z(0,RX,s),I=N[2],F=I[3],L=I[1],X=N[1],i0=F,f0=[0,[1,[0,X,[0,L,2,Q([0,I[2]],0,j)]]]];break x;case 4:if(Zx(1,s)!==17){var q=Z(0,MX,s),J=q[2],e0=J[3],W=J[1],x0=q[1],i0=e0,f0=[0,[1,[0,x0,[0,W,1,Q([0,J[2]],0,j)]]]];break x}break}}else if(l===8){var i0=0,f0=0;break x}}var i0=0,f0=[0,[0,h(B0[8],s)]]}var r0=M(x);if(typeof r0=="number"){if(r0===17){if(!f0)throw z0([0,Nr,Xv0],1);var v0=f0[1];if(v0[0]===0)var o0=[1,FO(Bv0,x,v0[1])];else{var w0=v0[1];SG(x,37,w0);var o0=[0,w0]}t?Y(x,64):Y(x,17);var t0=h(B0[7],x);Y(x,5);var s0=dp(1,x),h0=k(B0[2],0,s0);return rj(x,h0),[25,[0,o0,t0,h0,0,i]]}if(r0===64){if(!f0)throw z0([0,Nr,Uv0],1);var p0=f0[1];if(p0[0]===0){var C0=FO(qv0,x,p0[1]),j0=1-t,P0=j0&&v;x:if(P0){var M0=C0[2];if(M0[0]===2){var U0=M0[1][1],T0=U0[1];if(!P(U0[2][1],io)){q0(x,[0,T0,38]);break x}}}var G0=[1,C0]}else{var k0=p0[1];SG(x,38,k0);var G0=[0,k0]}Y(x,64);var G=h(B0[10],x);Y(x,5);var S0=dp(1,x),Z0=k(B0[2],0,S0);return rj(x,Z0),[26,[0,G0,G,Z0,t,i]]}}if(P2(function(_0){return q0(x,_0)},i0),t?Y(x,64):Y(x,8),f0)var N0=f0[1],ux=N0[0]===0?[0,[1,o2(x,N0[1])]]:[0,[0,N0[1]]],ex=ux;else var ex=0;var nx=M(x);x:{if(typeof nx=="number"&&nx===8){var px=0;break x}var px=[0,h(B0[7],x)]}Y(x,8);var D0=M(x);x:{if(typeof D0=="number"&&D0===5){var dx=0;break x}var dx=[0,h(B0[7],x)]}Y(x,5);var _x=dp(1,x),K=k(B0[2],0,_x);return rj(x,K),[24,[0,ex,px,dx,K,i]]}var jE0=0;function DE0(x){1-x[11]&&zx(x,26);var r=n0(x),e=Y0(x);Y(x,19);var t=M(x)===8?R0(x):0;x:{if(M(x)!==8&&!Sl(x)){var u=[0,h(B0[7],x)];break x}var u=0}var i=Kr(e,Y0(x)),c=v2(0,0,x);x:{if(c[0]===0)var v=c[1];else{var s=c[1],l=s[1];if(u){var p=[0,k(s[2],u[1],function(N,I){return k(Kx(N,mn,69),N,I)})],d=t;break x}var v=l}var p=u,d=Gx(t,v)}return[33,[0,p,Q([0,r],[0,d],j),i]]}var FE0=0;function RE0(x){var r=n0(x);Y(x,20),Y(x,4);var e=h(B0[7],x);Y(x,5),Y(x,0);for(var t=Lv0;;){var u=t[2],i=t[1],c=M(x);x:if(typeof c=="number"){if(c!==1&&br!==c)break x;var v=cx(u);Y(x,1);var s=Cs(x)[1],l=e[1];return[34,[0,e,v,Q([0,r],[0,s],j),l]]}let d=i;var p=dO(0,function(b){var C=n0(b),N=M(b);x:{if(typeof N=="number"&&N===37){d&&zx(b,53),Y(b,37);var I=R0(b),F=0;break x}Y(b,34);var I=0,F=[0,h(B0[7],b)]}var L=d||(F===0?1:0);Y(b,87);var X=Gx(I,Cs(b)[1]);function q(x0){x:if(typeof x0=="number"){var i0=x0-1|0;if(33>>0){if(i0!==36)break x}else if(31>=i0-1>>>0)break x;return 1}return 0}var J=1,e0=b[9]===1?b:[0,b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],J,b[10],b[11],b[12],b[13],b[14],b[15],b[16],b[17],b[18],b[19],b[20],b[21],b[22],b[23],b[24],b[25],b[26],b[27],b[28],b[29],b[30],b[31],b[32]],W=k(B0[4],q,e0);return[0,[0,F,W,Q([0,C],[0,X],j)],L]},x),t=[0,p[2],[0,p[1],u]]}}var ME0=0;function LE0(x){var r=n0(x),e=Y0(x);Y(x,23),_2(x)&&q0(x,[0,e,54]);var t=h(B0[7],x),u=v2(0,0,x);if(u[0]===0)var i=t,c=u[1];else var i=k(u[1][2],t,function(v,s){return k(Kx(v,mn,70),v,s)}),c=0;return[35,[0,i,Q([0,r],[0,c],j)]]}var qE0=0;function UE0(x){var r=n0(x);Y(x,24);var e=h(B0[15],x),t=M(x)===35?k(R1(x)[2],e,function(b,C){var N=C[1];return[0,N,xx(Kx(b,ik,4),b,N,C[2])]}):e,u=M(x);x:{if(typeof u=="number"&&u===35){var i=[0,Z(0,function(C){var N=n0(C);Y(C,35);var I=R0(C);if(M(C)===4){Y(C,4);var F=[0,k(B0[18],C,67)];Y(C,5);var L=F}else var L=0;var X=h(B0[15],C),q=M(C)===39?X:k(Cs(C)[2],X,function(J,e0){var W=e0[1];return[0,W,xx(Kx(J,ik,71),J,W,e0[2])]});return[0,L,q,Q([0,N],[0,I],j)]},x)];break x}var i=0}var c=M(x);x:{if(typeof c=="number"&&c===39){Y(x,39);var v=h(B0[15],x),s=v[1],l=v[2],p=[0,[0,s,k(Cs(x)[2],l,function(C,N){return xx(Kx(C,ik,72),C,s,N)})]];break x}var p=0}var d=i===0?1:0,T=d&&(p===0?1:0);return T&&q0(x,[0,t[1],56]),[36,[0,t,i,p,Q([0,r],0,j)]]}var BE0=0;function XE0(x){var r=0,e=FX(x),t=e[3],u=e[2],i=xj(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var GE0=0;function YE0(x){var r=2,e=RX(x),t=e[3],u=e[2],i=xj(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var JE0=0;function zE0(x){var r=1,e=MX(x),t=e[3],u=e[2],i=xj(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var KE0=0;function HE0(x){var r=n0(x);Y(x,26);var e=Gx(r,n0(x));Y(x,4);var t=h(B0[7],x);Y(x,5);var u=dp(1,x),i=k(B0[2],0,u),c=1-x[5],v=c&&bp(i);return v&&Vv(x,i[1]),[40,[0,t,i,Q([0,e],0,j)]]}var VE0=0;function $E0(x){var r=n0(x),e=h(B0[7],x),t=M(x),u=e[2];if(u[0]===10&&typeof t=="number"&&t===87){var i=u[1],c=i[2][1],v=e[1];Y(x,87),D2[3].call(null,c,x[3])&&q0(x,[0,v,[24,Rv0,c]]);var s=x[32],l=x[31],p=x[30],d=x[29],T=x[28],b=x[27],C=x[26],N=x[25],I=x[24],F=x[23],L=x[22],X=x[21],q=x[20],J=x[19],e0=x[18],W=x[17],x0=x[16],i0=x[15],f0=x[14],r0=x[13],v0=x[12],o0=x[11],w0=x[10],t0=x[9],s0=x[8],h0=x[7],p0=x[6],C0=x[5],j0=x[4],P0=D2[4].call(null,c,x[3]),M0=[0,x[1],x[2],P0,j0,C0,p0,h0,s0,t0,w0,o0,v0,r0,f0,i0,x0,W,e0,J,q,X,L,F,I,N,C,b,T,d,p,l,s],U0=Eo(M0)?bG(M0):k(B0[2],0,M0);return[31,[0,i,U0,Q([0,r],0,j)]]}var T0=v2(Mv0,0,x);if(T0[0]===0)var G0=e,k0=T0[1];else var G0=k(T0[1][2],e,function(G,S0){return k(Kx(G,mn,73),G,S0)}),k0=0;return[23,[0,G0,0,Q(0,[0,k0],j)]]}var WE0=0;function QE0(x){function r(e){var t=n0(e);if(M(e)===34){var u=Y0(e);g0(e);var i=[0,u]}else var i=0;var c=h(B0[27],e);if(Yr(e,16)){Y(e,4);var v=h(B0[7],e);Y(e,5);var s=[0,v]}else var s=0;if(M(e)===87){var l=Y0(e);g0(e);var p=[0,l]}else{Y(e,11);var p=0}var d=1,T=e[12]===1?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],d,e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31],e[32]],b=k(B0[2],ov0,T);return Yr(e,9),[0,c,b,s,Q([0,t],[0,R0(e)],j),[0,i,p,0]]}return Z(0,function(e){var t=n0(e),u=Y0(e);if(Y(e,21),_2(e))throw z0(Vt,1);var i=Gh(e),c=_2(e),v=c||1-Yr(e,0);if(v)throw z0(Vt,1);for(var s=0,l=zB(e,i);;){var p=M(e);x:if(typeof p=="number"){if(p!==1&&br!==p)break x;var d=cx(s);return Y(e,1),[32,[0,l,d,u,Q([0,t],[0,R0(e)],j)]]}var s=[0,Z(0,r,e),s]}},x)}function ZE0(x,r){var e=x?x[1]:0;1-b1(r)&&zx(r,wn);var t=Zx(1,r);if(typeof t=="number")switch(t){case 25:return r5(0,r);case 28:return r5(2,r);case 29:return r5(1,r);case 41:return Z(0,function(p){var d=n0(p);return Y(p,61),[6,nj(d,p)]},r);case 47:if(M(r)===51)return $h(r);break;case 49:if(r[29][2])return Z(0,function(p){var d=n0(p);return Y(p,61),[8,wG[1].call(null,[0,d],p)]},r);break;case 50:if(e)return LG(r);break;case 54:return Z(0,function(p){var d=n0(p);return Y(p,61),[11,Zh(d,p)]},r);case 62:var u=M(r);return typeof u=="number"&&u===51&&e?$h(r):Z(0,function(p){var d=n0(p);return Y(p,61),[15,Wh(d,p)]},r);case 63:return Z(0,function(p){var d=n0(p);return Y(p,61),[16,Qh(lv0,d,p)]},r);case 15:case 65:return jG(r)}else if(t[0]===4){var i=t[3];if(P(i,ts)){if(!P(i,GM))return FG(r,1);if(P(i,vv)){if(!P(i,wR)){var c=Y0(r),v=n0(r);Y(r,61);var s=Gx(v,n0(r));return La(r,hv0),M(r)===10?Z([0,c],function(p){var d=n0(p);Y(p,10);var T=n0(p);La(p,gv0);var b=V6([0,s,[0,d,[0,T,[0,n0(p),0]]]]),C=Zv(p),N=v2(0,0,p);if(N[0]===0)var I=N[1],F=C;else var I=0,F=k(N[1][2],C,function(L,X){return k(Kx(L,ES,90),L,X)});return[13,[0,F,Q([0,b],[0,I],j)]]},r):Z([0,c],h(EG[1],s),r)}if(!P(i,ET))return FG(r,0)}else if(r[29][1])return jG(r)}else if(r[29][1])return Z(0,function(p){var d=n0(p);return Y(p,61),[7,uj(d,p)]},r)}if(!e)return k(B0[2],0,r);var l=M(r);return typeof l=="number"&&l===51?$h(r):r5(0,r)}var xA0=0;function QG(x,r,e){var t=AB(1,x),u=G6(fj[2],t,r,e,y60),i=u[4],c=u[3],v=u[2],s=AB(0,u[1]),l=cx(v);return P2(h(fj[1],s),l),[0,s,c,i]}function ZG(x){var r=KO(x),e=M(x);if(typeof e=="number"){var t=e-50|0;if(11>=t>>>0)switch(t){case 0:var u=SB(1,As(1,x)),i=n0(u),c=Y0(u);Y(u,50);var v=M(u);if(typeof v=="number"){if(54<=v){if(64>v)switch(v-54|0){case 0:return Z([0,c],function(T){1-b1(T)&&zx(T,We);var b=0,C=Z(0,function(I){return Zh(b,I)},T),N=[0,C[1],[30,C[2]]];return[22,[0,[0,N],0,0,0,Q([0,i],0,j)]]},u);case 8:if(Zx(1,u)!==0)return Z([0,c],function(T){1-b1(T)&&zx(T,We);var b=Zx(1,T);if(typeof b=="number"){if(b===49)return zx(T,17),Y(T,62),[22,[0,0,0,0,0,Q([0,i],0,j)]];if(q1===b){Y(T,62);var C=Y0(T);Y(T,q1);var N=Fp(T),I=N[1];return[22,[0,0,[0,[1,[0,C,0]]],[0,I],0,Q([0,i],[0,N[2]],j)]]}}var F=0,L=Z(0,function(q){return Wh(F,q)},T),X=[0,L[1],[37,L[2]]];return[22,[0,[0,X],0,0,0,Q([0,i],0,j)]]},u);break;case 9:return Z([0,c],function(T){var b=Z(0,function(N){return Qh(0,0,N)},T),C=[0,b[1],[38,b[2]]];return[22,[0,[0,C],0,0,0,Q([0,i],0,j)]]},u)}}else if(v===37)return Z([0,c],function(T){var b=Gx(i,n0(T)),C=Z(0,function(e0){return Y(e0,37)},T)[1],N=PB(1,T);x:{if(!Eo(N)&&!wh(N)){if(yp(N)){var q=0,J=[0,zh(N,r)];break x}if(M(N)===49){var q=0,J=[0,LX(0)(N)];break x}if(pO(N)){var q=0,J=[0,DO(N)];break x}var I=h(B0[10],N),F=v2(0,0,N);if(F[0]===0)var L=F[1],X=I;else var L=0,X=k(F[1][2],I,function(x0,i0){return k(Kx(x0,mn,92),x0,i0)});var q=L,J=[1,X];break x}var q=0,J=[0,Cp(N)]}return[21,[0,C,J,Q([0,b],[0,q],j)]]},u)}if(yp(u))return Z([0,c],function(T){var b=zh(T,r);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);if(!Eo(u)&&!wh(u)){if(typeof v=="number"){var s=v+Y3|0;if(4>>0){if(s===24&&u[29][2])return Z([0,c],function(T){var b=k(B0[3],[0,r],T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u)}else if(1>>0)return Z([0,c],function(T){var b=k(B0[3],[0,r],T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u)}if(pO(u))return Z([0,c],function(T){var b=DO(T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);if(typeof v=="number"&&q1===v)return Z([0,c],function(T){var b=Y0(T);Y(T,q1);var C=M(T);x:{if(typeof C!="number"&&C[0]===4&&!P(C[3],Mt)){g0(T);var N=[0,x2(T)];break x}var N=0}var I=Fp(T),F=I[1];return[22,[0,0,[0,[1,[0,b,N]]],[0,F],1,Q([0,i],[0,I[2]],j)]]},u);var l=Yr(u,62)?0:1;return Yr(u,0)?Z([0,c],function(T){var b=RG(0,T,0);Y(T,1);var C=M(T);x:{if(typeof C!="number"&&C[0]===4&&!P(C[3],P6)){var N=Fp(T),I=N[2],F=N[1],q=Pn(function(f0){var r0=f0[2];return[0,f0[1],[0,r0[1],r0[2],1,r0[4]]]},b),J=I,e0=[0,F];break x}MG(T,b);var L=v2(0,0,T),X=L[0]===0?L[1]:L[1][1],q=b,J=X,e0=0}return[22,[0,0,[0,[0,q]],e0,l,Q([0,i],[0,J],j)]]},u):(d1(Ev0,u),k(B0[3],[0,r],u))}return Z([0,c],function(T){bh(T)(r);var b=Cp(T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);case 1:bh(x)(r);var p=Zx(1,x);x:{r:if(typeof p=="number"){if(p!==4&&p!==10)break r;var d=tj(0)(x);break x}var d=$h(x)}return d;case 11:if(Zx(1,x)===50)return bh(x)(r),LG(x);break}}return i5([0,r],x)}function xY(x,r){return xx(VG[1],r,x,0)}function rY(x,r){var e=QG(r,x,function(i){return i5(0,i)}),t=e[3],u=e[2];return[0,y2(function(i,c){return[0,c,i]},cj(x,e[1]),u),t]}function cj(x,r){return xx($G[1],r,x,0)}function i5(x,r){var e=x?x[1]:0;1-yp(r)&&bh(r)(e);var t=M(r);if(typeof t=="number"){if(t===28)return Z(JE0,YE0,r);if(t===29)return Z(KE0,zE0,r)}if(!Eo(r)&&!wh(r)){if(yp(r))return zh(r,e);if(typeof t=="number"){var u=t-49|0;if(14>=u>>>0)switch(u){case 0:if(r[29][2])return LX(0)(r);break;case 5:if(!FB(1,r))return tj(0)(r);var i=0,c=Z(0,function(T){return Zh(i,T)},r);return[0,c[1],[30,c[2]]];case 12:return ZE0(0,r);case 13:if(Ps(1,r)&&!DB(1,r)){var v=0,s=Z(0,function(T){return Wh(v,T)},r);return[0,s[1],[37,s[2]]]}return k(B0[2],0,r);case 14:var l=Zx(1,r);if(typeof l=="number"&&l===62){var p=0,d=Z(0,function(T){return Qh(pv0,p,T)},r);return[0,d[1],[38,d[2]]]}return k(B0[2],0,r)}}return pO(r)?DO(r):eY(0,r)}return Cp(r)}function eY(x,r){for(var e=x;;){var t=e?e[1]:1,u=tj([0,t]),i=M(r);if(typeof i=="number"&&gv>i)switch(i){case 0:var c=h(B0[15],r),v=c[1],s=c[2];return[0,v,[0,k(Cs(r)[2],s,function(p0,C0){return xx(Kx(p0,ik,77),p0,v,C0)})]];case 8:var l=Y0(r),p=n0(r);return Y(r,8),[0,l,[19,[0,Q([0,p],[0,Cs(r)[1]],j)]]];case 16:return IG(r);case 19:return Z(FE0,DE0,r);case 20:return Z(ME0,RE0,r);case 21:if(r[29][3]&&!Hv(1,r)&&Zx(1,r)===4){var d=Eh(r,QE0);return d?d[1]:u(r)}break;case 23:return Z(qE0,LE0,r);case 24:return Z(BE0,UE0,r);case 25:return Z(GE0,XE0,r);case 26:return Z(VE0,HE0,r);case 27:var T=Z(0,function(p0){var C0=n0(p0);Y(p0,27);var j0=Gx(C0,n0(p0));Y(p0,4);var P0=h(B0[7],p0);Y(p0,5);var M0=k(B0[2],0,p0),U0=1-p0[5],T0=U0&&bp(M0);return T0&&Vv(p0,M0[1]),[41,[0,P0,M0,Q([0,j0],0,j)]]},r),b=T[1],C=T[2];return wt(r,[0,b,74]),[0,b,C];case 33:var N=n0(r),I=Z(0,function(p0){Y(p0,33);x:{if(M(p0)!==8&&!Sl(p0)){var C0=k(B0[13],0,p0),j0=C0[2][1],P0=C0[1];1-D2[3].call(null,j0,p0[3])&&q0(p0,[0,P0,[30,j0]]);var M0=[0,C0];break x}var M0=0}var U0=v2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var G0=U0[1],k0=G0[1];if(M0){var G=[0,k(G0[2],M0[1],function(ex,nx){return k(Kx(ex,$3,75),ex,nx)})],S0=0;break x}var T0=k0}var G=M0,S0=T0}return[0,G,S0]},r),F=I[2],L=F[1],X=I[1],q=L===0?1:0,J=F[2];if(q)var e0=r[8],W=e0||r[9],x0=1-W;else var x0=q;return x0&&q0(r,[0,X,[15,r[12]]]),[0,X,[1,[0,L,Q([0,N],[0,J],j)]]];case 36:var i0=n0(r),f0=Z(0,function(p0){Y(p0,36);x:{if(M(p0)!==8&&!Sl(p0)){var C0=k(B0[13],0,p0),j0=C0[2][1],P0=C0[1];1-D2[3].call(null,j0,p0[3])&&q0(p0,[0,P0,[30,j0]]);var M0=[0,C0];break x}var M0=0}var U0=v2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var G0=U0[1],k0=G0[1];if(M0){var G=[0,k(G0[2],M0[1],function(ex,nx){return k(Kx(ex,$3,76),ex,nx)})],S0=0;break x}var T0=k0}var G=M0,S0=T0}return[0,G,S0]},r),r0=f0[2],v0=f0[1],o0=r0[2],w0=r0[1];return 1-r[8]&&q0(r,[0,v0,25]),[0,v0,[4,[0,w0,Q([0,i0],[0,o0],j)]]];case 38:return Z(NE0,CE0,r);case 40:return Z(jE0,OE0,r);case 44:return IG(r);case 60:return Z(IE0,PE0,r);case 114:return d1(g60,r),[0,Y0(r),_60];case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 34:case 35:case 37:case 39:case 42:case 43:case 50:case 84:case 87:d1(w60,r),g0(r);var e=0;continue}if(!Eo(r)&&!wh(r)){if(typeof i=="number"&&i===29&&Zx(1,r)===6){var t0=Al(1,r);return q0(r,[0,Kr(Y0(r),t0),3]),u(r)}return Ht(r)?Z(WE0,$E0,r):(yp(r)&&(d1(0,r),g0(r)),u(r))}var s0=Cp(r);return Vv(r,s0[1]),s0}}qr(fj,[0,function(x,r){if(typeof r!="number"&&r[0]===2){var e=r[1],t=e[4],u=e[1];return t&&wt(x,[0,u,76])}return Sx(Jx(T60,Jx(YU(r),b60)))},function(x,r,e,t){for(var u=x,i=t;;){var c=i[3],v=i[2],s=i[1],l=M(u);if(typeof l=="number"&&br===l)return[0,u,s,v,c];if(h(r,l))return[0,u,s,v,c];if(typeof l!="number"&&l[0]===2){var p=h(e,u),d=[0,p,v],T=p[2];if(T[0]===23){var b=T[1][2];if(b){var C=Tr(b[1],"use strict"),N=p[1],I=C&&1-u[22];I&&q0(u,[0,N,79]);var F=C?As(1,u):u,L=[0,l,s],X=c||C,u=F,i=[0,L,d,X];continue}}return[0,u,s,d,c]}return[0,u,s,v,c]}}]),qr(VG,[0,function(x,r,e){for(var t=e;;){var u=M(x);if(typeof u=="number"&&br===u||h(r,u))return cx(t);var t=[0,ZG(x),t]}}]),qr($G,[0,function(x,r,e){for(var t=e;;){var u=M(x);if(typeof u=="number"&&br===u||h(r,u))return cx(t);var t=[0,i5(0,x),t]}}]),qr(WG,[0,function(x,r,e){var t=1-x,u=HG([0,r],e),i=t&&(M(e)===86?1:0);return i&&(1-b1(e)&&zx(e,E2),Y(e,86)),[0,u,IO(e),i]}]),oU(I60[1],B0,[0,function(x){var r=M(x);x:{if(typeof r!="number"&&r[0]===6){var e=r[2],t=r[1];g0(x);var u=[0,[0,t,e]];break x}var u=0}var i=n0(x);x:{r:{for(var c=cx(i),v=5;c;){var s=c[2],l=c[1],p=l[2],d=l[1],T=p[2];e:{t:{for(var b=0,C=Ux(T);;){if(C<(b+5|0))break t;var N=Tr(I2(T,b,v),"@flow");if(N)break;var b=b+1|0}var I=N;break e}var I=0}if(I)break r;var c=s}var F=0;break x}x[32][1]=d[3];var F=cx([0,[0,d,p],s])}x:if(F===0){if(i){var L=i[1],X=L[2];if(!X[1]){var q=X[2],J=L[1];if(1<=Ux(q)&&B1(q,0)===42){x[32][1]=J[3];var e0=[0,L,0];break x}}}var e0=0}else var e0=F;function W(t0){return 0}var x0=QG(x,W,ZG),i0=x0[2],f0=y2(function(t0,s0){return[0,s0,t0]},xY(W,x0[1]),i0),r0=Y0(x);if(Y(x,br),y2(function(t0,s0){var h0=s0[2];switch(h0[0]){case 21:return Tp(x,t0,Cn(0,[0,h0[1][1],E60]));case 22:var p0=h0[1],C0=p0[1];if(C0){if(!p0[2]){var j0=C0[1],P0=j0[2],M0=j0[1];x:{switch(P0[0]){case 39:return y2(function(G,S0){return Tp(x,G,S0)},t0,y2(function(G,S0){return y2(gO,G,[0,S0[2][1],0])},0,P0[1][1]));case 2:case 27:var U0=P0[1][1];if(U0){var T0=U0[1];break x}break;case 3:case 20:case 30:case 37:case 38:var T0=P0[1][1];break x}return t0}return Tp(x,t0,Cn(0,[0,M0,T0[2][1]]))}}else{var G0=p0[2];if(G0){var k0=G0[1];return k0[0]===0?y2(function(G,S0){var Z0=S0[2],N0=Z0[2],ux=Z0[1];return N0?Tp(x,G,N0[1]):Tp(x,G,ux)},t0,k0[1]):t0}}return t0;default:return t0}},D2[1],f0),f0)var v0=H6(cx(f0))[1],o0=Kr(H6(f0)[1],v0);else var o0=r0;var w0=cx(x[2][1]);return[0,o0,[0,f0,u,Q([0,e0],0,j),w0]]},eY,i5,cj,rY,xY,function(x){var r=Y0(x),e=Qt(x),t=M(x);return typeof t=="number"&&t===9?XO(x,r,[0,e,0]):e},function(x){var r=Y0(x),e=Op(x),t=M(x);return typeof t=="number"&&t===9?[0,XO(x,r,[0,o2(x,e),0])]:e},function(x){return o2(x,WX(x))},Qt,LO,function(x){var r=Z(0,function(t){var u=n0(t);Y(t,0);x:for(var i=0,c=[0,0,An];;){var v=c[2],s=c[1],l=M(t);if(typeof l=="number"){if(l===1)break x;if(br===l)break}var p=pE0(t),d=p[1],T=p[2];r:{if(d[0]===1&&M(t)===9){var b=[0,Y0(t)];break r}var b=0}var C=RO(T,v),N=M(t);r:{e:if(typeof N=="number"){var I=N-2|0;if(U2>>0){if(ke>>0)break e}else{if(I!==7)break e;g0(t)}var q=C;break r}var F=ZN(_a0,9),L=RB([0,F],M(t)),X=[0,Y0(t),L];Yr(t,8);var q=[0,[0,X,C[1]],[0,X,C[2]]]}var i=b,c=[0,[0,d,s],q]}var J=i?[0,v[1],[0,[0,i[1],90],v[2]]]:v,e0=qX(J),W=cx(s),x0=n0(t);return Y(t,1),[0,[0,W,j1([0,u],[0,R0(t)],x0,j)],e0]},x),e=r[2];return[0,r[1],e[1],e[2]]},HG,function(x,r,e){var t=r?r[1]:0;return Z(0,k(WG[1],t,e),x)},function(x){var r=Y0(x),e=n0(x);Y(x,0);var t=cj(function(v){return v===1?1:0},x),u=Y0(x),i=t===0?n0(x):0;Y(x,1);var c=[0,t,j1([0,e],[0,R0(x)],i,j)];return[0,Kr(r,u),c]},function(x){function r(t){var u=n0(t);Y(t,0);var i=rY(function(d){return d===1?1:0},t),c=i[1],v=i[2],s=c===0?n0(t):0;Y(t,1);var l=M(t);x:{r:if(!x){if(typeof l=="number"&&(l===1||br===l))break r;if(_2(t)){var p=Ao(t);break x}var p=0;break x}var p=R0(t)}return[0,[0,c,j1([0,u],[0,p],s,j)],v]}var e=0;return function(t){return dO(e,r,t)}},function(x){return zG(xA0,x)},Rp,e5,Io,zh,function(x){return Z(gE0,yE0,x)},function(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(P(u,W2)){if(!P(u,hv)&&!P(t[2][2][1],nd))return 0}else if(!P(t[2][2][1],u6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 0:case 10:case 23:case 26:break;default:break x}return 1}return 0}},UO,Zv,BO,Uh]);var aj=[f1,eT0,Ca(0)],sj=[0,aj,[0]],rA0=Rd(xT0,function(x){var r=RN(x,Zb0)[42],e=UN(x,0,0,rT0,zN,1)[1];return aU(x,r,function(t,u){return 0}),function(t,u){var i=Md(u,x);return h(e,i),BN(u,i,x)}}),eA0=[f1,cx0,Ca(0)];function tA0(x){if(typeof x=="number"){var r=x;if(57<=r)switch(r){case 57:return eZ;case 58:return tZ;case 59:return nZ;case 60:return uZ;case 61:return iZ;case 62:return fZ;case 63:return cZ;case 64:return aZ;case 65:return sZ;case 66:return oZ;case 67:return vZ;case 68:return lZ;case 69:return pZ;case 70:return kZ;case 71:return mZ;case 72:return dZ;case 73:return hZ;case 74:return yZ;case 75:return gZ;case 76:return _Z;case 77:return wZ;case 78:return bZ;case 79:return TZ;case 80:return EZ;case 81:return AZ;case 82:return SZ;case 83:return PZ;case 84:return IZ;case 85:return CZ;case 86:return NZ;case 87:return OZ;case 88:return jZ;case 89:return DZ;case 90:return FZ;case 91:return RZ;case 92:return MZ;case 93:return LZ;case 94:return qZ;case 95:return UZ;case 96:return BZ;case 97:return XZ;case 98:return GZ;case 99:return YZ;case 100:return JZ;case 101:return zZ;case 102:return KZ;case 103:return HZ;case 104:return VZ;case 105:return $Z;case 106:return WZ;case 107:return QZ;case 108:return ZZ;case 109:return x00;case 110:return r00;case 111:return e00;default:return t00}switch(r){case 0:return WW;case 1:return QW;case 2:return ZW;case 3:return xQ;case 4:return rQ;case 5:return eQ;case 6:return tQ;case 7:return nQ;case 8:return uQ;case 9:return iQ;case 10:return fQ;case 11:return Jx(aQ,cQ);case 12:return sQ;case 13:return oQ;case 14:return vQ;case 15:return lQ;case 16:return pQ;case 17:return kQ;case 18:return mQ;case 19:return dQ;case 20:return hQ;case 21:return yQ;case 22:return gQ;case 23:return _Q;case 24:return wQ;case 25:return bQ;case 26:return TQ;case 27:return EQ;case 28:return AQ;case 29:return Jx(PQ,SQ);case 30:return IQ;case 31:return CQ;case 32:return NQ;case 33:return OQ;case 34:return jQ;case 35:return DQ;case 36:return FQ;case 37:return RQ;case 38:return MQ;case 39:return LQ;case 40:return qQ;case 41:return UQ;case 42:return BQ;case 43:return XQ;case 44:return GQ;case 45:return YQ;case 46:return JQ;case 47:return zQ;case 48:return KQ;case 49:return HQ;case 50:return VQ;case 51:return $Q;case 52:return WQ;case 53:return QQ;case 54:return ZQ;case 55:return xZ;default:return rZ}}switch(x[0]){case 0:var e=x[1];return h(ar(n00),e);case 1:var t=x[1];return h(ar(u00),t);case 2:var u=x[2],i=x[1];return k(ar(i00),u,i);case 3:var c=x[2],v=x[1];return xx(ar(f00),c,c,v);case 4:var s=x[2],l=x[1];return k(ar(c00),s,l);case 5:var p=x[1];return h(ar(a00),p);case 6:return x[1]?s00:o00;case 7:var d=x[2],T=x[1],b=h(ar(v00),T);if(!d)return h(ar(p00),b);var C=d[1];return k(ar(l00),C,b);case 8:var N=x[1];return k(ar(k00),N,N);case 9:var I=x[3],F=x[2],L=x[1];if(!F)return k(ar(h00),I,L);var X=F[1];if(X===3)return k(ar(d00),I,L);switch(X){case 0:var q=y$;break;case 1:var q=g$;break;case 2:var q=_$;break;case 3:var q=w$;break;default:var q=b$}return G6(ar(m00),L,q,I,q);case 10:var J=x[2],e0=x[1],W=vq(J);return xx(ar(y00),J,W,e0);case 11:var x0=x[2],i0=x[1];return k(ar(g00),x0,i0);case 12:var f0=x[1];return h(ar(_00),f0);case 13:var r0=x[1];return h(ar(w00),r0);case 14:return x[1]?Jx(T00,b00):Jx(A00,E00);case 15:var v0=x[1]?S00:P00;return h(ar(I00),v0);case 16:var o0=x[1],w0=x[4],t0=x[3],s0=x[2]?C00:N00,h0=t0?O00:j00,p0=w0?Jx(D00,o0):o0;return xx(ar(F00),s0,h0,p0);case 17:return R00;case 18:var C0=x[2],j0=x[1],P0=lq(45,C0);if(P0)var M0=P0[1],U0=P0[2]?oq($W,[0,M0,Pn(vq,P0[2])]):M0;else var U0=C0;var T0=j0?M00:L00;return xx(ar(q00),C0,U0,T0);case 19:var G0=x[1]?U00:B00;return h(ar(X00),G0);case 20:var k0=x[1];return h(ar(G00),k0);case 21:var G=m6<=x[1]?Y00:J00;return h(ar(z00),G);case 22:var S0=x[1];return h(ar(K00),S0);case 23:var Z0=x[1];return h(ar(H00),Z0);case 24:var N0=x[2],ux=x[1];return k(ar(V00),ux,N0);case 25:var ex=x[1];if(n6===ex)var nx=xx0,px=rx0;else if(A6<=ex)var nx=$00,px=W00;else var nx=Q00,px=Z00;return k(ar(ex0),px,nx);case 26:var D0=x[1];return h(ar(tx0),D0);case 27:var dx=x[1];return h(ar(nx0),dx);case 28:var _x=x[2],K=x[1];return k(ar(ux0),K,_x);case 29:var _0=x[2],U=x[1];return k(ar(ix0),U,_0);default:var m0=x[1];return h(ar(fx0),m0)}}function nA0(x,r){var e=x[2];function t(_){return N2(_,r)}var u=x[1];switch(e[0]){case 0:var i=e[1],c=Yd(i[2],r),Ex=[0,[0,i[1],c]];break;case 1:var v=e[1],s=t(v[2]),Ex=[1,[0,v[1],s]];break;case 2:var l=e[1],p=t(l[7]),Ex=[2,[0,l[1],l[2],l[3],l[4],l[5],l[6],p]];break;case 3:var d=e[1],T=d[7],b=t(d[6]),Ex=[3,[0,d[1],d[2],d[3],d[4],d[5],b,T]];break;case 4:var C=e[1],N=t(C[2]),Ex=[4,[0,C[1],N]];break;case 5:var Ex=[5,[0,t(e[1][1])]];break;case 6:var I=e[1],F=t(I[7]),Ex=[6,[0,I[1],I[2],I[3],I[4],I[5],I[6],F]];break;case 7:var L=e[1],X=t(L[5]),Ex=[7,[0,L[1],L[2],L[3],L[4],X]];break;case 8:var q=e[1],J=t(q[3]),Ex=[8,[0,q[1],q[2],J]];break;case 9:var e0=e[1],W=t(e0[5]),Ex=[9,[0,e0[1],e0[2],e0[3],e0[4],W]];break;case 10:var x0=e[1],i0=t(x0[4]),Ex=[10,[0,x0[1],x0[2],x0[3],i0]];break;case 11:var f0=e[1],r0=t(f0[5]),Ex=[11,[0,f0[1],f0[2],f0[3],f0[4],r0]];break;case 12:var v0=e[1],o0=t(v0[3]),Ex=[12,[0,v0[1],v0[2],o0]];break;case 13:var w0=e[1],t0=t(w0[2]),Ex=[13,[0,w0[1],t0]];break;case 14:var s0=e[1],h0=t(s0[3]),Ex=[14,[0,s0[1],s0[2],h0]];break;case 15:var p0=e[1],C0=t(p0[4]),Ex=[15,[0,p0[1],p0[2],p0[3],C0]];break;case 16:var j0=e[1],P0=t(j0[5]),Ex=[16,[0,j0[1],j0[2],j0[3],j0[4],P0]];break;case 17:var M0=e[1],U0=t(M0[4]),Ex=[17,[0,M0[1],M0[2],M0[3],U0]];break;case 18:var T0=e[1],G0=t(T0[3]),Ex=[18,[0,T0[1],T0[2],G0]];break;case 19:var Ex=[19,[0,t(e[1][1])]];break;case 20:var k0=e[1],G=t(k0[3]),Ex=[20,[0,k0[1],k0[2],G]];break;case 21:var S0=e[1],Z0=t(S0[3]),Ex=[21,[0,S0[1],S0[2],Z0]];break;case 22:var N0=e[1],ux=t(N0[5]),Ex=[22,[0,N0[1],N0[2],N0[3],N0[4],ux]];break;case 23:var ex=e[1],nx=t(ex[3]),Ex=[23,[0,ex[1],ex[2],nx]];break;case 24:var px=e[1],D0=t(px[5]),Ex=[24,[0,px[1],px[2],px[3],px[4],D0]];break;case 25:var dx=e[1],_x=t(dx[5]),Ex=[25,[0,dx[1],dx[2],dx[3],dx[4],_x]];break;case 26:var K=e[1],_0=t(K[5]),Ex=[26,[0,K[1],K[2],K[3],K[4],_0]];break;case 27:var U=e[1],m0=U[11],b0=t(U[10]),Ex=[27,[0,U[1],U[2],U[3],U[4],U[5],U[6],U[7],U[8],U[9],b0,m0]];break;case 28:var y0=e[1],E0=t(y0[4]),Ex=[28,[0,y0[1],y0[2],y0[3],E0]];break;case 29:var $0=e[1],z=t($0[5]),Ex=[29,[0,$0[1],$0[2],$0[3],$0[4],z]];break;case 30:var Dx=e[1],Xx=t(Dx[5]),Ex=[30,[0,Dx[1],Dx[2],Dx[3],Dx[4],Xx]];break;case 31:var K0=e[1],A=t(K0[3]),Ex=[31,[0,K0[1],K0[2],A]];break;case 32:var V=e[1],fx=t(V[4]),Ex=[32,[0,V[1],V[2],V[3],fx]];break;case 33:var wx=e[1],Ix=wx[3],ox=t(wx[2]),Ex=[33,[0,wx[1],ox,Ix]];break;case 34:var xr=e[1],Fx=xr[4],H0=t(xr[3]),Ex=[34,[0,xr[1],xr[2],H0,Fx]];break;case 35:var ur=e[1],X0=t(ur[2]),Ex=[35,[0,ur[1],X0]];break;case 36:var or=e[1],Q0=t(or[4]),Ex=[36,[0,or[1],or[2],or[3],Q0]];break;case 37:var yx=e[1],ix=t(yx[4]),Ex=[37,[0,yx[1],yx[2],yx[3],ix]];break;case 38:var ax=e[1],$x=t(ax[5]),Ex=[38,[0,ax[1],ax[2],ax[3],ax[4],$x]];break;case 39:var fr=e[1],gr=t(fr[3]),Ex=[39,[0,fr[1],fr[2],gr]];break;case 40:var jr=e[1],c1=t(jr[3]),Ex=[40,[0,jr[1],jr[2],c1]];break;default:var Dr=e[1],e1=t(Dr[3]),Ex=[41,[0,Dr[1],Dr[2],e1]]}return[0,u,Ex]}var uA0=Ov(sj)===f1?sj:sj[1];ZC(XA,uA0);var Os=a0,F2=null,tY=void 0;function f5(x){return 1-(x===tY?1:0)}Os.String,Os.RegExp,Os.Object,Os.Date,Os.Math;function iA0(x){throw x}function nY(x){return h(iA0,x)}Os.JSON;var fA0=Os.Array,cA0=Os.Error;bN(function(x){return x[1]===aj?[0,Ut(x[2].toString())]:0}),bN(function(x){return x instanceof fA0?0:[0,Ut(x.toString())]});var uY=[0,0];function Ua(x){return yJ(W6(x))}function V1(x){return yL(W6(x))}function yr(x,r){return V1(cx(Ad(x,r)))}function Tx(x,r){return r?h(x,r[1]):F2}function Dl(x,r){return r[0]===0?F2:x(r[1])}function iY(x){return Ua([0,[0,Qb0,x[1]],[0,[0,Wb0,x[2]],0]])}function fY(x){var r=x[1],e=r?Vx(r[1][1]):F2,t=[0,[0,Hb0,iY(x[3])],0];return Ua([0,[0,$b0,e],[0,[0,Vb0,iY(x[2])],t]])}function T1(x){if(!x)return 0;var r=x[1],e=r[1];return Q([0,e],[0,Gx(r[3],r[2])],j)}var aA0=Vx;function n3(x,r,e){var t=r[e];return f5(t)?t|0:x}function sA0(x,r){var e=il(r,tY)?{}:r,t=Ut(x),u=n3(jv[8],e,nT0),i=n3(jv[6],e,uT0),c=n3(jv[5],e,iT0),v=n3(jv[4],e,fT0),s=n3(jv[3],e,cT0),l=n3(jv[2],e,aT0),p=[0,n3(jv[1],e,sT0),l,s,v,c,i,0,u],d=e[xD],T=f5(d),b=T&&d|0,C=e[Ij],N=f5(C)?C|0:1,I=e.all_comments,F=f5(I)?I|0:1,L=[0,0],X=b?[0,function(B){return L[1]=[0,B,L[1]],0}]:0,q=0,J=tT0[1];try{var e0=0,W=AU(t),x0=e0,i0=W}catch(B){var f0=X1(B);if(f0!==po)throw z0(f0,0);var r0=[0,[0,[0,q,cl[2],cl[3]],47],0],x0=r0,i0=AU(Ca0)}var v0=[0,q,i0,sx0,0,p[5],LU,ox0],o0=[0,kp(v0,0)],w0=[0,[0,x0],[0,0],D2[1],[0,0],p[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,Oa0],[0,v0],o0,[0,X],p,q,[0,0],[0,Na0]],t0=h(B0[1],w0),s0=cx(w0[1][1]),h0=cx(y2(function(B,S){var D=B[2],c0=B[1];return yO[3].call(null,S,c0)?[0,c0,D]:[0,yO[4].call(null,S,c0),[0,S,D]]},[0,yO[1],0],s0)[2]);if(h0){var p0=h0[2],C0=h0[1];if(J)throw z0([0,eA0,C0,p0],1)}uY[1]=0;var j0=Ux(t)-0|0,P0=qt(t);x:{r:{for(var M0=0,U0=0;;){if(U0===j0)break r;var T0=me(P0,U0);e:{if(0<=T0&&Jr>=T0){var G0=1;break e}if(qI<=T0&&Ok>=T0){var G0=2;break e}if(Qo<=T0&&Qy>=T0){var G0=3;break e}if(U3<=T0&&fv>=T0){var G0=4;break e}var G0=0}if(G0===0)var M0=hO(M0,U0,0),U0=U0+1|0;else{if((j0-U0|0)>>0)throw z0([0,Nr,m$],1);switch(k0){case 0:var S0=me(P0,U0);break;case 1:var S0=(me(P0,U0)&31)<<6|me(P0,U0+1|0)&63;break;case 2:var S0=(me(P0,U0)&15)<<12|(me(P0,U0+1|0)&63)<<6|me(P0,U0+2|0)&63;break;default:var S0=(me(P0,U0)&7)<<18|(me(P0,U0+1|0)&63)<<12|(me(P0,U0+2|0)&63)<<6|me(P0,U0+3|0)&63}var M0=hO(M0,U0,[0,S0]),U0=G}}var Z0=hO(M0,U0,0);break x}var Z0=M0}for(var N0=Mo0,ux=cx([0,6,Z0]);;){var ex=N0[3],nx=N0[2],px=N0[1];if(!ux)break;var D0=ux[1];if(D0===5){var dx=ux[2];if(dx&&dx[1]===6){var _x=dx[2],N0=[0,px+2|0,0,[0,W6(cx([0,px,nx])),ex]],ux=_x;continue}}else if(6>D0){var K=ux[2],N0=[0,px+KB(D0)|0,[0,px,nx],ex],ux=K;continue}var _0=ux[2],U=[0,W6(cx([0,px,nx])),ex],N0=[0,px+KB(D0)|0,0,U],ux=_0}var m0=W6(cx(ex));if(N)var y0=t0;else var b0=h(rA0[1],0),y0=k(Kx(b0,-201766268,vn),b0,t0);if(F)var $0=y0;else var E0=y0[2],$0=[0,y0[1],[0,E0[1],E0[2],E0[3],0]];function z(B,S,D,c0){var d0=[0,Ch(m0,S[3]),0],O0=[0,[0,C60,V1([0,Ch(m0,S[2]),d0])],0],rx=Gx(O0,[0,[0,N60,fY(S)],0]);if(D){var kx=D[1],Ox=kx[1];if(Ox){var Lx=kx[2];if(Lx)var ir=[0,[0,O60,Gs(Lx)],0],Qx=[0,[0,j60,Gs(Ox)],ir];else var Qx=[0,[0,D60,Gs(Ox)],0];var tr=Qx}else var er=kx[2],pr=er?[0,[0,F60,Gs(er)],0]:0,tr=pr;var wr=tr}else var wr=0;return Ua(al(Gx(rx,Gx(wr,[0,[0,R60,Vx(B)],0])),c0))}function Dx(B){return yr(Xx,B)}function Xx(B){var S=B[2],D=B[1];switch(S[0]){case 0:return ix([0,D,S[1]]);case 1:var c0=S[1],d0=c0[2];return z(Y60,D,d0,[0,[0,G60,Tx(H0,c0[1])],0]);case 2:return L0(Hd0,[0,D,S[1]]);case 3:var O0=S[1],rx=O0[3],kx=O0[6],Ox=O0[5],Lx=O0[4],ir=O0[2],Qx=O0[1],er=N2(T1(rx[2][3]),kx),pr=[0,[0,Xh0,Tx(b2,ir)],0],tr=[0,[0,Gh0,qs(Lx)],pr],wr=rx[2],Fr=wr[2],qx=wr[1];if(Fr)var Ur=Fr[1],Pr=Ur[2],t1=Pr[2],h1=Ur[1],y1=z(Vh0,h1,t1,[0,[0,Hh0,lr(Pr[1])],0]),Lr=V1(cx([0,y1,Ad(Hx,qx)]));else var Lr=V1(Pn(Hx,qx));var g1=[0,[0,Jh0,H0(Qx)],[0,[0,Yh0,Lr],tr]];return z(Kh0,D,er,[0,[0,zh0,ix(Ox)],g1]);case 4:var n1=S[1],Ir=n1[2];return z(z60,D,Ir,[0,[0,J60,Tx(H0,n1[1])],0]);case 5:return z(K60,D,S[1][1],0);case 6:return fr([0,D,S[1]]);case 7:return gr([0,D,S[1]]);case 8:return e1([0,D,S[1]]);case 9:var Cr=S[1],l1=Cr[5],Br=Cr[4],u1=Cr[3],$1=Cr[2],Or=Cr[1];if(u1){var Xr=u1[1];if(Xr[0]!==0&&!Xr[1][2])return z(V60,D,l1,[0,[0,H60,Tx(S1,Br)],0])}if($1){var p1=$1[1];switch(p1[0]){case 0:var s1=ax(p1[1]);break;case 1:var s1=$x(p1[1]);break;case 2:var s1=fr(p1[1]);break;case 3:var s1=gr(p1[1]);break;case 4:var s1=_r(p1[1]);break;case 5:var s1=$(p1[1]);break;case 6:var s1=vx(1,p1[1]);break;case 7:var s1=v1(p1[1]);break;default:var s1=e1(p1[1])}var M1=s1}else var M1=F2;var l2=[0,[0,$60,Tx(S1,Br)],0],T2=[0,[0,Q60,M1],[0,[0,W60,_(u1)],l2]],_e=Or?1:0;return z(xp0,D,l1,[0,[0,Z60,!!_e],T2]);case 10:return $x([0,D,S[1]]);case 11:var z2=S[1],i1=z2[5],ce=z2[4],L1=z2[2],St=z2[1],M2=[0,[0,Ed0,yr(Sr,z2[3])],0],Pt=[0,[0,Ad0,Rn(0,ce)],M2],xn=[0,[0,Sd0,Tx(b2,L1)],Pt];return z(Id0,D,i1,[0,[0,Pd0,H0(St)],xn]);case 12:var at=S[1],st=at[1],It=at[3],Ct=at[2],Mx=st[0]===0?H0(st[1]):S1(st[1]);return z(tp0,D,It,[0,[0,ep0,Mx],[0,[0,rp0,ix(Ct)],0]]);case 13:var r2=S[1],we=r2[2];return z(up0,D,we,[0,[0,np0,ge(r2[1])],0]);case 14:var Ue=S[1],be=Ue[1],ot=Ue[3],vt=Ue[2];if(be[0]===0)var p2=1,ae=H0(be[1]);else var p2=0,ae=H0(be[1]);var se=[0,[0,fp0,ae],[0,[0,ip0,ix(vt)],0]],rn=p2?[0,[0,cp0,!!p2],se]:se;return z(ap0,D,ot,rn);case 15:var Be=S[1],Nt=Be[4],L2=Be[2],en=Be[1],K2=[0,[0,Dd0,_r(Be[3])],0],Xe=[0,[0,Fd0,Tx(b2,L2)],K2];return z(Md0,D,Nt,[0,[0,Rd0,H0(en)],Xe]);case 16:return vx(1,[0,D,S[1]]);case 17:return ax([0,D,S[1]]);case 18:var tn=S[1],Ga=tn[3],Ln=tn[1],Ya=[0,[0,sp0,K0(tn[2])],0];return z(vp0,D,Ga,[0,[0,op0,Xx(Ln)],Ya]);case 19:return z(lp0,D,S[1][1],0);case 20:var Ge=S[1],Ja=Ge[3],Ot=Ge[1],nn=[0,[0,L50,a1(Ge[2])],0];return z(U50,D,Ja,[0,[0,q50,H0(Ot)],nn]);case 21:var un=S[1],qn=un[2],Ys=un[3],Ul=qn[0]===0?Xx(qn[1]):K0(qn[1]);return z(mp0,D,Ys,[0,[0,kp0,Ul],[0,[0,pp0,Vx(Ex(1))],0]]);case 22:var za=S[1],Js=za[5],o3=za[4],Mo=za[3],zs=za[2],v3=za[1];if(zs){var Ks=zs[1];if(Ks[0]!==0){var Bl=Ks[1][2],Xl=[0,[0,dp0,Vx(Ex(o3))],0],l3=[0,[0,hp0,Tx(H0,Bl)],Xl];return z(gp0,D,Js,[0,[0,yp0,Tx(S1,Mo)],l3])}}var Lo=[0,[0,_p0,Vx(Ex(o3))],0],p3=[0,[0,wp0,Tx(S1,Mo)],Lo],Gl=[0,[0,bp0,_(zs)],p3];return z(Ep0,D,Js,[0,[0,Tp0,Tx(Xx,v3)],Gl]);case 23:var Hs=S[1],qo=Hs[3],Uo=Hs[1],k3=[0,[0,Ap0,Tx(aA0,Hs[2])],0];return z(Pp0,D,qo,[0,[0,Sp0,K0(Uo)],k3]);case 24:var jt=S[1],Yl=jt[5],Vs=jt[3],$s=jt[2],m3=jt[1],d3=[0,[0,Ip0,Xx(jt[4])],0],Bo=[0,[0,Cp0,Tx(K0,Vs)],d3],Jl=[0,[0,Np0,Tx(K0,$s)],Bo];return z(jp0,D,Yl,[0,[0,Op0,Tx(function(pj){return pj[0]===0?ct(pj[1]):K0(pj[1])},m3)],Jl]);case 25:var fn=S[1],Xo=fn[1],Ws=fn[5],zl=fn[4],Kl=fn[3],Hl=fn[2],Go=Xo[0]===0?ct(Xo[1]):lr(Xo[1]),h3=[0,[0,Fp0,Xx(Kl)],[0,[0,Dp0,!!zl],0]];return z(Lp0,D,Ws,[0,[0,Mp0,Go],[0,[0,Rp0,K0(Hl)],h3]]);case 26:var Un=S[1],Yo=Un[1],Jo=Un[5],zo=Un[4],Bn=Un[3],Ko=Un[2],Dt=Yo[0]===0?ct(Yo[1]):lr(Yo[1]),Ka=[0,[0,Up0,Xx(Bn)],[0,[0,qp0,!!zo],0]];return z(Gp0,D,Jo,[0,[0,Xp0,Dt],[0,[0,Bp0,K0(Ko)],Ka]]);case 27:var Ye=S[1],y3=Ye[3],g3=Ye[2],Ho=Ye[10],Vo=Ye[9],_3=Ye[8],Vl=Ye[7],Xn=Ye[6],v5=Ye[5],Gn=Ye[4],Yn=g3[2][4],w3=Ye[1],l5=y3[0]===0?y3[1]:Sx(t80),Jn=N2(T1(Yn),Ho);if(Xn===0)var b3=0,zp=n80;else var b3=[0,[0,c80,!!Gn],[0,[0,f80,!!v5],[0,[0,i80,Tx(s3,Vl)],[0,[0,u80,!1],0]]]],zp=a80;var p5=[0,[0,s80,Tx(b2,Vo)],0],k5=[0,[0,o80,ie(_3)],p5],m5=[0,[0,v80,ix(l5)],k5],d5=[0,[0,l80,rr(g3)],m5];return z(zp,D,Jn,Gx([0,[0,p80,Tx(H0,w3)],d5],b3));case 28:var T3=S[1],Kp=T3[3],Hp=T3[4],n=T3[2],a=T3[1];if(Kp)var f=Kp[1][2],o=Xx(nA0(f[1],f[2]));else var o=F2;var m=[0,[0,Jp0,Xx(n)],[0,[0,Yp0,o],0]];return z(Kp0,D,Hp,[0,[0,zp0,K0(a)],m]);case 29:var g=S[1],E=g[4],O=g[3],R=g[5],u0=g[2],l0=g[1];if(E){var F0=E[1];if(F0[0]===0)var jx=Pn(function(kj){var h5=kj[3],y5=kj[2],sY=kj[1],pA0=y5?Kr(h5[1],y5[1][1]):h5[1],kA0=y5?y5[1]:h5;x:{r:{var mA0=0;if(sY){switch(sY[1]){case 0:var oY=ec;break;case 1:var oY=fs;break;default:break r}var vY=oY;break x}}var vY=F2}var dA0=[0,[0,Nb0,H0(kA0)],[0,[0,Cb0,vY],mA0]];return z(jb0,pA0,0,[0,[0,Ob0,H0(h5)],dA0])},F0[1]);else var V0=F0[1],Cx=V0[1],jx=[0,z(Ib0,Cx,0,[0,[0,Pb0,H0(V0[2])],0]),0];var kr=jx}else var kr=0;if(O)var Qr=O[1][1],Zr=[0,[0,Ab0,H0(Qr)],0],Wx=[0,z(Sb0,Qr[1],0,Zr),kr];else var Wx=kr;switch(l0){case 0:var P1=Hp0;break;case 1:var P1=Vp0;break;default:var P1=$p0}var e2=[0,[0,Qp0,S1(u0)],[0,[0,Wp0,Vx(P1)],0]];return z(x40,D,R,[0,[0,Zp0,V1(Wx)],e2]);case 30:return v1([0,D,S[1]]);case 31:var q2=S[1],Te=q2[3],Ee=q2[1],Je=[0,[0,r40,Xx(q2[2])],0];return z(t40,D,Te,[0,[0,e40,H0(Ee)],Je]);case 32:var H2=S[1],Ae=H2[4],Se=H2[1],cn=[0,[0,n40,yr(fx,H2[2])],0];return z(i40,D,Ae,[0,[0,u40,K0(Se)],cn]);case 33:var oe=S[1],an=oe[2];return z(c40,D,an,[0,[0,f40,Tx(K0,oe[1])],0]);case 34:var sn=S[1],Ha=sn[3],Va=sn[1],$a=[0,[0,a40,yr(Q0,sn[2])],0];return z(o40,D,Ha,[0,[0,s40,K0(Va)],$a]);case 35:var zn=S[1],E3=zn[2];return z(l40,D,E3,[0,[0,v40,K0(zn[1])],0]);case 36:var Wa=S[1],A3=Wa[4],S3=Wa[2],P3=Wa[1],Ax=[0,[0,p40,Tx(ix,Wa[3])],0],Vp=[0,[0,k40,Tx(yx,S3)],Ax];return z(d40,D,A3,[0,[0,m40,ix(P3)],Vp]);case 37:return $([0,D,S[1]]);case 38:return vx(0,[0,D,S[1]]);case 39:return ct([0,D,S[1]]);case 40:var gx=S[1],oj=gx[3],vj=gx[1],mx=[0,[0,h40,Xx(gx[2])],0];return z(g40,D,oj,[0,[0,y40,K0(vj)],mx]);default:var lj=S[1],oA0=lj[3],vA0=lj[1],lA0=[0,[0,_40,Xx(lj[2])],0];return z(b40,D,oA0,[0,[0,w40,K0(vA0)],lA0])}}function K0(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[2],O0=[0,[0,C40,yr(Ds,c0[1])],0];return z(N40,D,T1(d0),O0);case 1:var rx=S[1],kx=rx[3],Ox=rx[2],Lx=rx[10],ir=rx[9],Qx=rx[8],er=rx[7],pr=rx[4],tr=Ox[2][4];if(kx[0]===0)var wr=0,Fr=ix(kx[1]);else var wr=1,Fr=K0(kx[1]);var qx=N2(T1(tr),Lx),Ur=[0,[0,O40,Tx(b2,ir)],0],Pr=[0,[0,D40,!!wr],[0,[0,j40,ie(Qx)],Ur]],t1=[0,[0,L40,Fr],[0,[0,M40,!!pr],[0,[0,R40,!1],[0,[0,F40,Tx(s3,er)],Pr]]]];return z(B40,D,qx,[0,[0,U40,F2],[0,[0,q40,rr(Ox)],t1]]);case 2:var h1=S[1],y1=h1[2];return z(G40,D,y1,[0,[0,X40,K0(h1[1])],0]);case 3:var Lr=S[1],g1=Lr[3],n1=Lr[1],Ir=[0,[0,Y40,_r(Lr[2][2])],0];return z(z40,D,g1,[0,[0,J40,K0(n1)],Ir]);case 4:var Cr=S[1],l1=Cr[1],Br=Cr[4],u1=Cr[3],$1=Cr[2];if(l1){switch(l1[1]){case 0:var Or=_W;break;case 1:var Or=wW;break;case 2:var Or=bW;break;case 3:var Or=TW;break;case 4:var Or=EW;break;case 5:var Or=AW;break;case 6:var Or=SW;break;case 7:var Or=PW;break;case 8:var Or=IW;break;case 9:var Or=CW;break;case 10:var Or=NW;break;case 11:var Or=OW;break;case 12:var Or=jW;break;case 13:var Or=DW;break;default:var Or=FW}var Xr=Or}else var Xr=K40;var p1=[0,[0,H40,K0(u1)],0];return z(W40,D,Br,[0,[0,$40,Vx(Xr)],[0,[0,V40,lr($1)],p1]]);case 5:var s1=S[1],M1=s1[4],l2=s1[2],T2=s1[1],_e=[0,[0,Q40,K0(s1[3])],0],z2=[0,[0,Z40,K0(l2)],_e];switch(T2){case 0:var i1=Z$;break;case 1:var i1=xW;break;case 2:var i1=rW;break;case 3:var i1=eW;break;case 4:var i1=tW;break;case 5:var i1=nW;break;case 6:var i1=uW;break;case 7:var i1=iW;break;case 8:var i1=fW;break;case 9:var i1=cW;break;case 10:var i1=aW;break;case 11:var i1=sW;break;case 12:var i1=oW;break;case 13:var i1=vW;break;case 14:var i1=lW;break;case 15:var i1=pW;break;case 16:var i1=kW;break;case 17:var i1=mW;break;case 18:var i1=dW;break;case 19:var i1=hW;break;case 20:var i1=yW;break;default:var i1=gW}return z(rk0,D,M1,[0,[0,xk0,Vx(i1)],z2]);case 6:var ce=S[1],L1=ce[4],St=N2(T1(ce[3][2][2]),L1);return z(ek0,D,St,Ml(0,ce));case 7:return L0(Vd0,[0,D,S[1]]);case 8:var M2=S[1],Pt=M2[4],xn=M2[2],at=M2[1],st=[0,[0,tk0,K0(M2[3])],0],It=[0,[0,nk0,K0(xn)],st];return z(ik0,D,Pt,[0,[0,uk0,K0(at)],It]);case 9:return Fx([0,D,S[1]]);case 10:return H0(S[1]);case 11:var Ct=S[1],Mx=Ct[2];return z(ck0,D,Mx,[0,[0,fk0,K0(Ct[1])],0]);case 12:return Bs([0,D,S[1]]);case 13:return jo([0,D,S[1]]);case 14:return S1([0,D,S[1]]);case 15:return Dn([0,D,S[1]]);case 16:return Fn([0,D,S[1]]);case 17:return R2([0,D,S[1]]);case 18:return w2([0,D,S[1]]);case 19:var r2=S[1],we=r2[2],Ue=r2[1],be=r2[4],ot=r2[3];try{var vt=new RegExp(Vx(Ue),Vx(we)),p2=vt}catch{var p2=F2}return z(f90,D,be,[0,[0,i90,p2],[0,[0,u90,Vx(ot)],[0,[0,n90,Ua([0,[0,t90,Vx(Ue)],[0,[0,e90,Vx(we)],0]])],0]]]);case 20:var ae=S[1];return S1([0,D,[0,ae[1],ae[5],ae[6]]]);case 21:var se=S[1],rn=se[4],Be=se[3],Nt=se[2];switch(se[1]){case 0:var L2=ak0;break;case 1:var L2=sk0;break;default:var L2=ok0}var en=[0,[0,vk0,K0(Be)],0];return z(kk0,D,rn,[0,[0,pk0,Vx(L2)],[0,[0,lk0,K0(Nt)],en]]);case 22:var K2=S[1],Xe=K2[4],tn=K2[1],Ga=[0,[0,mk0,yr(A,K2[2])],0];return z(hk0,D,Xe,[0,[0,dk0,K0(tn)],Ga]);case 23:var Ln=S[1],Ya=Ln[3];return z(yk0,D,Ya,Ll(0,Ln));case 24:var Ge=S[1],Ja=Ge[3],Ot=Ge[1],nn=[0,[0,gk0,H0(Ge[2])],0];return z(wk0,D,Ja,[0,[0,_k0,H0(Ot)],nn]);case 25:var un=S[1],qn=un[4],Ys=un[3],Ul=un[2],za=un[1];if(Ys)var Js=Ys[1],o3=N2(T1(Js[2][2]),qn),Mo=o3,zs=or(Js);else var Mo=qn,zs=V1(0);var v3=[0,[0,Tk0,Tx(Us,Ul)],[0,[0,bk0,zs],0]];return z(Ak0,D,Mo,[0,[0,Ek0,K0(za)],v3]);case 26:var Ks=S[1],Bl=Ks[2],Xl=[0,[0,Sk0,yr(J2,Ks[1])],0];return z(Pk0,D,T1(Bl),Xl);case 27:var l3=S[1],Lo=l3[1],p3=l3[3],Gl=Lo[4],Hs=N2(T1(Lo[3][2][2]),Gl);switch(p3){case 0:var qo=0,Uo=!0;break;case 1:var qo=0,Uo=!1;break;default:var qo=[0,function(Xn){return z(I40,D,0,[0,[0,P40,Xn],[0,[0,S40,!0],0]])}],Uo=!1}return z(Ck0,D,Hs,Gx(Ml(qo,Lo),[0,[0,Ik0,Uo],0]));case 28:var k3=S[1],jt=k3[1],Yl=jt[3];switch(k3[3]){case 0:var Vs=0,$s=!0;break;case 1:var Vs=0,$s=!1;break;default:var Vs=[0,function(Xn){return z(A40,D,0,[0,[0,E40,Xn],[0,[0,T40,!0],0]])}],$s=!1}return z(Ok0,D,Yl,Gx(Ll(Vs,jt),[0,[0,Nk0,$s],0]));case 29:var m3=S[1],d3=m3[2];return z(Dk0,D,d3,[0,[0,jk0,yr(K0,m3[1])],0]);case 30:return z(Fk0,D,S[1][1],0);case 31:var Bo=S[1],Jl=Bo[3],fn=Bo[1],Xo=[0,[0,y90,Ba(Bo[2])],0];return z(_90,D,Jl,[0,[0,g90,K0(fn)],Xo]);case 32:return Ba([0,D,S[1]]);case 33:return z(Rk0,D,S[1][1],0);case 34:var Ws=S[1],zl=Ws[3],Kl=Ws[1],Hl=[0,[0,Mk0,ge(Ws[2])],0];return z(qk0,D,zl,[0,[0,Lk0,K0(Kl)],Hl]);case 35:var Go=S[1],h3=Go[3],Un=Go[1],Yo=[0,[0,Uk0,_r(Go[2][2])],0];return z(Xk0,D,h3,[0,[0,Bk0,K0(Un)],Yo]);case 36:var Jo=S[1],zo=Jo[3],Bn=Jo[2],Ko=Jo[1];if(Ko===7)return z(um0,D,zo,[0,[0,nm0,K0(Bn)],0]);if(8<=Ko)return z(Jk0,D,zo,[0,[0,Yk0,K0(Bn)],[0,[0,Gk0,!1],0]]);switch(Ko){case 0:var Dt=zk0;break;case 1:var Dt=Kk0;break;case 2:var Dt=Hk0;break;case 3:var Dt=Vk0;break;case 4:var Dt=$k0;break;case 5:var Dt=Wk0;break;case 6:var Dt=Qk0;break;default:var Dt=Sx(Zk0)}return z(tm0,D,zo,[0,[0,em0,Vx(Dt)],[0,[0,rm0,!0],[0,[0,xm0,K0(Bn)],0]]]);case 37:var Ka=S[1],Ye=Ka[4],y3=Ka[3],g3=Ka[2],Ho=Ka[1]?im0:fm0;return z(om0,D,Ye,[0,[0,sm0,Vx(Ho)],[0,[0,am0,K0(g3)],[0,[0,cm0,!!y3],0]]]);default:var Vo=S[1],_3=Vo[2],Vl=[0,[0,vm0,!!Vo[3]],0];return z(pm0,D,_3,[0,[0,lm0,Tx(K0,Vo[1])],Vl])}}function A(B){return V(km0,K0,B)}function V(B,S,D){var c0=D[2],d0=c0[4],O0=c0[2],rx=c0[1],kx=D[1],Ox=[0,[0,mm0,Tx(K0,c0[3])],0],Lx=[0,[0,dm0,S(O0)],Ox];return z(B,kx,d0,[0,[0,hm0,wx(rx)],Lx])}function fx(B){return V(ym0,Xx,B)}function wx(B){var S=B[2],D=B[1];function c0(Br){return z(Om0,D,0,[0,[0,Nm0,Br],0])}switch(S[0]){case 0:return z(jm0,D,S[1][1],0);case 1:return c0(R2([0,D,S[1]]));case 2:return c0(w2([0,D,S[1]]));case 3:return c0(S1([0,D,S[1]]));case 4:return c0(Dn([0,D,S[1]]));case 5:return c0(Fn([0,D,S[1]]));case 6:var d0=S[1],O0=d0[2],rx=d0[3],kx=d0[1]?Dm0:Fm0,Ox=O0[2],Lx=O0[1],ir=Ox[0]===0?R2([0,Lx,Ox[1]]):w2([0,Lx,Ox[1]]);return z(Lm0,D,rx,[0,[0,Mm0,Vx(kx)],[0,[0,Rm0,ir],0]]);case 7:return ox([0,D,S[1]]);case 8:return Ix(S[1]);case 9:var Qx=function(Br){var u1=Br[2],$1=u1[2],Or=u1[1],Xr=u1[3],p1=Br[1],s1=0;switch($1[0]){case 0:var M1=S1($1[1]);break;case 1:var M1=R2($1[1]);break;case 2:var M1=w2($1[1]);break;default:var M1=H0($1[1])}var l2=[0,[0,Pm0,M1],s1],T2=Or[0]===0?Ix(Or[1]):Qx(Or[1]);return z(Cm0,p1,Xr,[0,[0,Im0,T2],l2])};return Qx(S[1]);case 10:var er=S[1],pr=er[3],tr=er[1],wr=[0,[0,qm0,Tx(xr,er[2])],0],Fr=[0,[0,Um0,yr(function(Br){var u1=Br[2],$1=Br[1];if(u1[0]===0){var Or=u1[1],Xr=Or[1],p1=Or[4],s1=[0,[0,gm0,!!Or[3]],0],M1=[0,[0,_m0,wx(Or[2])],s1];switch(Xr[0]){case 0:var l2=S1(Xr[1]);break;case 1:var l2=R2(Xr[1]);break;case 2:var l2=w2(Xr[1]);break;default:var l2=H0(Xr[1])}return z(bm0,$1,p1,[0,[0,wm0,l2],M1])}var T2=u1[1],_e=[0,[0,Em0,Ix(T2)],[0,[0,Tm0,!0],0]];return z(Sm0,$1,0,[0,[0,Am0,H0(T2)],_e])},tr)],wr];return z(Bm0,D,T1(pr),Fr);case 11:var qx=S[1],Ur=qx[3],Pr=qx[1],t1=[0,[0,Xm0,Tx(xr,qx[2])],0],h1=[0,[0,Gm0,yr(function(Br){return wx(Br[2])},Pr)],t1];return z(Ym0,D,T1(Ur),h1);case 12:var y1=S[1],Lr=y1[2];return z(zm0,D,Lr,[0,[0,Jm0,yr(wx,y1[1])],0]);default:var g1=S[1],n1=g1[2],Ir=g1[3],Cr=g1[1],l1=n1[0]===0?H0(n1[1]):ox([0,n1[1],n1[2]]);return z(Vm0,D,Ir,[0,[0,Hm0,wx(Cr)],[0,[0,Km0,l1],0]])}}function Ix(B){var S=B[1];return z(Wm0,S,0,[0,[0,$m0,H0(B)],0])}function ox(B){var S=B[2],D=S[3],c0=S[2],d0=B[1],O0=[0,[0,Qm0,Vx($N(S[1]))],0];return z(x80,d0,D,[0,[0,Zm0,H0(c0)],O0])}function xr(B){var S=B[2],D=S[2],c0=B[1];return z(e80,c0,D,[0,[0,r80,Tx(ox,S[1])],0])}function Fx(B){var S=B[2],D=S[3],c0=S[2],d0=S[10],O0=S[9],rx=S[8],kx=S[7],Ox=S[5],Lx=S[4],ir=c0[2][4],Qx=S[1],er=B[1],pr=D[0]===0?D[1]:Sx(k80),tr=N2(T1(ir),d0),wr=[0,[0,m80,Tx(b2,O0)],0],Fr=[0,[0,h80,!1],[0,[0,d80,ie(rx)],wr]],qx=[0,[0,_80,!!Lx],[0,[0,g80,!!Ox],[0,[0,y80,Tx(s3,kx)],Fr]]],Ur=[0,[0,w80,ix(pr)],qx],Pr=[0,[0,b80,rr(c0)],Ur];return z(E80,er,tr,[0,[0,T80,Tx(H0,Qx)],Pr])}function H0(B){var S=B[2];return z(I80,B[1],S[2],[0,[0,P80,Vx(S[1])],[0,[0,S80,F2],[0,[0,A80,!1],0]]])}function ur(B){var S=B[2];return z(j80,B[1],S[2],[0,[0,O80,Vx(S[1])],[0,[0,N80,F2],[0,[0,C80,!1],0]]])}function X0(B,S){var D=S[1][2],c0=D[2],d0=D[1],O0=[0,[0,D80,!!S[3]],0];return z(M80,B,c0,[0,[0,R80,Vx(d0)],[0,[0,F80,Dl(ge,S[2])],O0]])}function or(B){return yr(js,B[2][1])}function Q0(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,L80,yr(Xx,S[2])],0];return z(U80,d0,D,[0,[0,q80,Tx(K0,c0)],O0])}function yx(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,B80,ix(S[2])],0];return z(G80,d0,D,[0,[0,X80,Tx(lr,c0)],O0])}function ix(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Y80,Dx(S[1])],0];return z(J80,c0,T1(D),d0)}function ax(B){var S=B[2],D=S[2],c0=S[1],d0=S[4],O0=S[3],rx=B[1],kx=Kr(c0[1],D[1]),Ox=[0,[0,z80,Vx($N(O0))],0];return z(H80,rx,d0,[0,[0,K80,X0(kx,[0,c0,[1,D],0])],Ox])}function $x(B){var S=B[2],D=S[2],c0=S[1],d0=S[4],O0=S[3],rx=B[1],kx=Kr(c0[1],D[1]),Ox=D[2][2];x:{if(Ox[0]===12&&!Ox[1][5]){var Lx=0,ir=V80;break x}var Lx=[0,[0,$80,Tx(s3,O0)],0],ir=W80}return z(ir,rx,d0,Gx([0,[0,Q80,X0(kx,[0,c0,[1,D],0])],0],Lx))}function fr(B){var S=B[2],D=S[6],c0=S[4],d0=S[7],O0=S[5],rx=S[3],kx=S[2],Ox=S[1],Lx=B[1],ir=V1(c0?[0,Sr(c0[1]),0]:0),Qx=D?yr(Px,D[1][2][1]):V1(0),er=[0,[0,rd0,ir],[0,[0,xd0,Qx],[0,[0,Z80,yr(Sr,O0)],0]]],pr=[0,[0,ed0,Rn(0,rx)],er],tr=[0,[0,td0,Tx(b2,kx)],pr];return z(ud0,Lx,d0,[0,[0,nd0,H0(Ox)],tr])}function gr(B){var S=B[2],D=S[3],c0=B[1],d0=S[5],O0=S[4],rx=S[2],kx=S[1],Ox=N2(T1(D[2][3]),d0),Lx=D[2],ir=Lx[1],Qx=Lx[2],er=[0,[0,id0,Tx(b2,rx)],0],pr=[0,[0,fd0,qs(O0)],er],tr=[0,[0,cd0,jr(ir)],pr],wr=[0,[0,ad0,Tx(c1,Qx)],tr],Fr=[0,[0,sd0,jr(ir)],wr];return z(vd0,c0,Ox,[0,[0,od0,H0(kx)],Fr])}function jr(B){return V1(Pn(function(S){var D=S[2];return Dr(0,D[3],S[1],[0,D[1]],D[2][2])},B))}function c1(B){var S=B[2],D=S[4],c0=S[3],d0=S[2],O0=B[1];return Dr(D,c0,O0,Ed(function(rx){return[0,rx]},S[1]),d0)}function Dr(B,S,D,c0,d0){if(c0)var O0=c0[1],rx=O0[0]===0?Tx(H0,[0,O0[1]]):Tx(S1,[0,O0[1]]),kx=rx;else var kx=Tx(H0,0);return z(_d0,D,B,[0,[0,gd0,kx],[0,[0,yd0,_r(d0)],[0,[0,hd0,!!S],0]]])}function e1(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,wd0,a1(S[2])],0];return z(Td0,d0,D,[0,[0,bd0,H0(c0)],O0])}function Ex(B){return B?Cd0:Nd0}function _(B){if(!B)return V1(0);var S=B[1];if(S[0]===0)return yr(Up,S[1]);var D=S[1],c0=D[2],d0=D[1];return V1(c0?[0,z(jd0,d0,0,[0,[0,Od0,H0(c0[1])],0]),0]:0)}function $(B){var S=B[2],D=S[4],c0=S[2],d0=S[1],O0=B[1],rx=[0,[0,Ld0,_r(S[3])],0],kx=[0,[0,qd0,Tx(b2,c0)],rx];return z(Bd0,O0,D,[0,[0,Ud0,H0(d0)],kx])}function vx(B,S){var D=S[2],c0=D[5],d0=D[4],O0=D[3],rx=D[2],kx=D[1],Ox=S[1],Lx=B?Xd0:Gd0,ir=[0,[0,Yd0,Tx(_r,d0)],0],Qx=[0,[0,Jd0,Tx(_r,O0)],ir],er=[0,[0,zd0,Tx(b2,rx)],Qx];return z(Lx,Ox,c0,[0,[0,Kd0,H0(kx)],er])}function L0(B,S){var D=S[2],c0=D[7],d0=D[5],O0=D[4],rx=D[2],kx=D[6],Ox=D[3],Lx=D[1],ir=S[1];if(O0)var Qx=O0[1][2],er=Qx[2],pr=Qx[1],tr=N2(Qx[3],c0),wr=er,Fr=[0,pr];else var tr=c0,wr=0,Fr=0;if(d0)var qx=d0[1][2],Ur=qx[1],Pr=N2(qx[2],tr),t1=Pr,h1=yr(Px,Ur);else var t1=tr,h1=V1(0);var y1=[0,[0,Wd0,h1],[0,[0,$d0,yr(lx,kx)],0]],Lr=[0,[0,Qd0,Tx(Et,wr)],y1],g1=[0,[0,Zd0,Tx(K0,Fr)],Lr],n1=[0,[0,xh0,Tx(b2,Ox)],g1],Ir=rx[2],Cr=Ir[2],l1=rx[1],Br=[0,[0,rh0,z(ah0,l1,Cr,[0,[0,ch0,yr(Ar,Ir[1])],0])],n1];return z(B,ir,t1,[0,[0,eh0,Tx(H0,Lx)],Br])}function lx(B){var S=B[2],D=S[2],c0=B[1];return z(nh0,c0,D,[0,[0,th0,K0(S[1])],0])}function Px(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,uh0,Tx(Et,S[2])],0];return z(fh0,c0,0,[0,[0,ih0,H0(D)],d0])}function Ar(B){switch(B[0]){case 0:var S=B[1],D=S[2],c0=D[6],d0=D[2],O0=D[5],rx=D[4],kx=D[3],Ox=D[1],Lx=S[1];switch(d0[0]){case 0:var pr=c0,tr=0,wr=S1(d0[1]);break;case 1:var pr=c0,tr=0,wr=R2(d0[1]);break;case 2:var pr=c0,tr=0,wr=w2(d0[1]);break;case 3:var pr=c0,tr=0,wr=H0(d0[1]);break;case 4:var pr=c0,tr=0,wr=ur(d0[1]);break;default:var ir=d0[1][2],Qx=ir[1],er=N2(ir[2],c0),pr=er,tr=1,wr=K0(Qx)}switch(Ox){case 0:var Fr=vh0;break;case 1:var Fr=lh0;break;case 2:var Fr=ph0;break;default:var Fr=kh0}var qx=[0,[0,yh0,Vx(Fr)],[0,[0,hh0,!!rx],[0,[0,dh0,!!tr],[0,[0,mh0,yr(lx,O0)],0]]]];return z(wh0,Lx,pr,[0,[0,_h0,wr],[0,[0,gh0,Fx(kx)],qx]]);case 1:var Ur=B[1],Pr=Ur[2],t1=Pr[7],h1=Pr[6],y1=Pr[2],Lr=Pr[1],g1=Pr[5],n1=Pr[4],Ir=Pr[3],Cr=Ur[1];switch(Lr[0]){case 0:var Or=t1,Xr=0,p1=S1(Lr[1]);break;case 1:var Or=t1,Xr=0,p1=R2(Lr[1]);break;case 2:var Or=t1,Xr=0,p1=w2(Lr[1]);break;case 3:var Or=t1,Xr=0,p1=H0(Lr[1]);break;case 4:var l1=Sx(Oh0),Or=l1[3],Xr=l1[2],p1=l1[1];break;default:var Br=Lr[1][2],u1=Br[1],$1=N2(Br[2],t1),Or=$1,Xr=1,p1=K0(u1)}if(typeof y1=="number")if(y1)var s1=0,M1=0;else var s1=1,M1=0;else var s1=0,M1=[0,y1[1]];var l2=s1?[0,[0,jh0,!!s1],0]:0,T2=h1===0?0:[0,[0,Dh0,yr(lx,h1)],0],_e=Gx(T2,l2),z2=[0,[0,Mh0,!!Xr],[0,[0,Rh0,!!n1],[0,[0,Fh0,Tx(Tt,g1)],0]]],i1=[0,[0,Lh0,Dl(ge,Ir)],z2];return z(Bh0,Cr,Or,Gx([0,[0,Uh0,p1],[0,[0,qh0,Tx(K0,M1)],i1]],_e));case 2:var ce=B[1],L1=ce[2],St=L1[6],M2=L1[2],Pt=L1[7],xn=L1[5],at=L1[4],st=L1[3],It=L1[1],Ct=ce[1];if(typeof M2=="number")if(M2)var Mx=0,r2=0;else var Mx=1,r2=0;else var Mx=0,r2=[0,M2[1]];var we=Mx?[0,[0,bh0,!!Mx],0]:0,Ue=St===0?0:[0,[0,Th0,yr(lx,St)],0],be=Gx(Ue,we),ot=[0,[0,Sh0,!1],[0,[0,Ah0,!!at],[0,[0,Eh0,Tx(Tt,xn)],0]]],vt=[0,[0,Ph0,Dl(ge,st)],ot],p2=[0,[0,Ih0,Tx(K0,r2)],vt];return z(Nh0,Ct,Pt,Gx([0,[0,Ch0,ur(It)],p2],be));default:var ae=B[1],se=ae[2],rn=se[2],Be=ae[1],Nt=[0,[0,sh0,Dx(se[1])],0];return z(oh0,Be,T1(rn),Nt)}}function Hx(B){var S=B[2],D=S[3],c0=S[2],d0=S[1],O0=B[1],rx=S[4],kx=d0[0]===0?H0(d0[1]):S1(d0[1]);if(D)var Ox=[0,[0,$h0,K0(D[1])],0],Lx=z(Qh0,O0,0,[0,[0,Wh0,lr(c0)],Ox]);else var Lx=lr(c0);return z(e50,O0,0,[0,[0,r50,kx],[0,[0,x50,Lx],[0,[0,Zh0,!!rx],0]]])}function a1(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[4],O0=[0,[0,g50,!!c0[2]],[0,[0,y50,!!c0[3]],0]],rx=[0,[0,_50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,m50,Dn(Cr[2])],0];return z(h50,Br,0,[0,[0,d50,H0(l1)],u1])},c0[1])],O0];return z(w50,D,T1(d0),rx);case 1:var kx=S[1],Ox=kx[4],Lx=[0,[0,T50,!!kx[2]],[0,[0,b50,!!kx[3]],0]],ir=[0,[0,E50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,l50,R2(Cr[2])],0];return z(k50,Br,0,[0,[0,p50,H0(l1)],u1])},kx[1])],Lx];return z(A50,D,T1(Ox),ir);case 2:var Qx=S[1],er=Qx[1],pr=Qx[4],tr=Qx[3],wr=Qx[2],Fr=er[0]===0?Pn(function(Ir){var Cr=Ir[1];return z(v50,Cr,0,[0,[0,o50,H0(Ir[2][1])],0])},er[1]):Pn(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,c50,S1(Cr[2])],0];return z(s50,Br,0,[0,[0,a50,H0(l1)],u1])},er[1]),qx=[0,[0,I50,V1(Fr)],[0,[0,P50,!!wr],[0,[0,S50,!!tr],0]]];return z(C50,D,T1(pr),qx);case 3:var Ur=S[1],Pr=Ur[3],t1=[0,[0,N50,!!Ur[2]],0],h1=[0,[0,O50,yr(function(Ir){var Cr=Ir[1];return z(f50,Cr,0,[0,[0,i50,H0(Ir[2][1])],0])},Ur[1])],t1];return z(j50,D,T1(Pr),h1);default:var y1=S[1],Lr=y1[4],g1=[0,[0,F50,!!y1[2]],[0,[0,D50,!!y1[3]],0]],n1=[0,[0,R50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,t50,w2(Cr[2])],0];return z(u50,Br,0,[0,[0,n50,H0(l1)],u1])},y1[1])],g1];return z(M50,D,T1(Lr),n1)}}function v1(B){var S=B[2],D=S[5],c0=S[4],d0=S[2],O0=S[1],rx=B[1],kx=[0,[0,B50,yr(Sr,S[3])],0],Ox=[0,[0,X50,Rn(0,c0)],kx],Lx=[0,[0,G50,Tx(b2,d0)],Ox];return z(J50,rx,D,[0,[0,Y50,H0(O0)],Lx])}function Sr(B){var S=B[2],D=S[1],c0=S[3],d0=S[2],O0=B[1],rx=D[0]===0?H0(D[1]):Rs(D[1]);return z(H50,O0,c0,[0,[0,K50,rx],[0,[0,z50,Tx(Et,d0)],0]])}function lr(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[3],O0=c0[1],rx=[0,[0,V50,Dl(ge,c0[2])],0],kx=[0,[0,$50,yr(ft,O0)],rx];return z(W50,D,T1(d0),kx);case 1:var Ox=S[1],Lx=Ox[3],ir=Ox[1],Qx=[0,[0,Q50,Dl(ge,Ox[2])],0],er=[0,[0,Z50,yr(J1,ir)],Qx];return z(xy0,D,T1(Lx),er);case 2:return X0(D,S[1]);default:return K0(S[1])}}function hx(B){var S=B[2],D=S[2],c0=S[1],d0=B[1];if(!D)return lr(c0);var O0=[0,[0,ry0,K0(D[1])],0];return z(ty0,d0,0,[0,[0,ey0,lr(c0)],O0])}function Nx(B){var S=B[2],D=S[2],c0=B[1];return z(iy0,c0,D,[0,[0,uy0,pv],[0,[0,ny0,ge(S[1])],0]])}function rr(B){var S=B[2],D=S[3],c0=S[2],d0=S[1];if(D){var O0=D[1],rx=O0[2],kx=rx[2],Ox=O0[1],Lx=z(cy0,Ox,kx,[0,[0,fy0,lr(rx[1])],0]),ir=cx([0,Lx,Ad(hx,c0)]),Qx=d0?[0,Nx(d0[1]),ir]:ir;return V1(Qx)}var er=Pn(hx,c0),pr=d0?[0,Nx(d0[1]),er]:er;return V1(pr)}function Vr(B,S){var D=S[2];return z(sy0,B,D,[0,[0,ay0,lr(S[1])],0])}function J1(B){switch(B[0]){case 0:var S=B[1],D=S[2],c0=D[2],d0=D[1],O0=S[1];if(!c0)return lr(d0);var rx=[0,[0,oy0,K0(c0[1])],0];return z(ly0,O0,0,[0,[0,vy0,lr(d0)],rx]);case 1:var kx=B[1];return Vr(kx[1],kx[2]);default:return F2}}function ie(B){switch(B[0]){case 0:return F2;case 1:return ge(B[1]);default:var S=B[1],D=S[2],c0=S[1];return z(Tw0,c0,0,[0,[0,bw0,Fs([0,D[1],D[2]])],0])}}function J2(B){if(B[0]===0){var S=B[1],D=S[2],c0=S[1];switch(D[0]){case 0:var d0=D[3],O0=D[1],tr=0,wr=d0,Fr=0,qx=py0,Ur=K0(D[2]),Pr=O0;break;case 1:var rx=D[2],kx=D[1],tr=0,wr=0,Fr=1,qx=ky0,Ur=Fx([0,rx[1],rx[2]]),Pr=kx;break;case 2:var Ox=D[2],Lx=D[3],ir=D[1],tr=Lx,wr=0,Fr=0,qx=my0,Ur=Fx([0,Ox[1],Ox[2]]),Pr=ir;break;default:var Qx=D[2],er=D[3],pr=D[1],tr=er,wr=0,Fr=0,qx=dy0,Ur=Fx([0,Qx[1],Qx[2]]),Pr=pr}switch(Pr[0]){case 0:var g1=tr,n1=0,Ir=S1(Pr[1]);break;case 1:var g1=tr,n1=0,Ir=R2(Pr[1]);break;case 2:var g1=tr,n1=0,Ir=w2(Pr[1]);break;case 3:var g1=tr,n1=0,Ir=H0(Pr[1]);break;case 4:var t1=Sx(hy0),g1=t1[3],n1=t1[2],Ir=t1[1];break;default:var h1=Pr[1][2],y1=h1[1],Lr=N2(h1[2],tr),g1=Lr,n1=1,Ir=K0(y1)}return z(Ey0,c0,g1,[0,[0,Ty0,Ir],[0,[0,by0,Ur],[0,[0,wy0,Vx(qx)],[0,[0,_y0,!!Fr],[0,[0,gy0,!!wr],[0,[0,yy0,!!n1],0]]]]]])}var Cr=B[1],l1=Cr[2],Br=l1[2],u1=Cr[1];return z(Sy0,u1,Br,[0,[0,Ay0,K0(l1[1])],0])}function ft(B){if(B[0]!==0){var S=B[1];return Vr(S[1],S[2])}var D=B[1],c0=D[2],d0=c0[3],O0=c0[2],rx=c0[1],kx=c0[4],Ox=D[1];switch(rx[0]){case 0:var Qx=0,er=0,pr=S1(rx[1]);break;case 1:var Qx=0,er=0,pr=R2(rx[1]);break;case 2:var Qx=0,er=0,pr=w2(rx[1]);break;case 3:var Qx=0,er=0,pr=H0(rx[1]);break;default:var Lx=rx[1][2],ir=Lx[2],Qx=ir,er=1,pr=K0(Lx[1])}if(d0)var tr=d0[1],wr=Kr(O0[1],tr[1]),Fr=[0,[0,Py0,K0(tr)],0],qx=z(Cy0,wr,0,[0,[0,Iy0,lr(O0)],Fr]);else var qx=lr(O0);return z(My0,Ox,Qx,[0,[0,Ry0,pr],[0,[0,Fy0,qx],[0,[0,Dy0,la],[0,[0,jy0,!1],[0,[0,Oy0,!!kx],[0,[0,Ny0,!!er],0]]]]]])}function bt(B){var S=B[2],D=S[2],c0=B[1];return z(qy0,c0,D,[0,[0,Ly0,K0(S[1])],0])}function js(B){return B[0]===0?K0(B[1]):bt(B[1])}function Ds(B){switch(B[0]){case 0:return K0(B[1]);case 1:return bt(B[1]);default:return F2}}function R2(B){var S=B[2];return z(Xy0,B[1],S[3],[0,[0,By0,S[1]],[0,[0,Uy0,Vx(S[2])],0]])}function w2(B){var S=B[2],D=S[2],c0=S[1],d0=S[3],O0=B[1],rx=c0?FL(W3,c0[1]):oq(Gy0,lq(95,I2(D,0,Ux(D)-1|0)));return z(Ky0,O0,d0,[0,[0,zy0,F2],[0,[0,Jy0,Vx(rx)],[0,[0,Yy0,Vx(D)],0]]])}function S1(B){var S=B[2];return z($y0,B[1],S[3],[0,[0,Vy0,Vx(S[1])],[0,[0,Hy0,Vx(S[2])],0]])}function Dn(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D?Wy0:Qy0;return z(r90,d0,c0,[0,[0,x90,!!D],[0,[0,Zy0,Vx(O0)],0]])}function Fn(B){return z(s90,B[1],B[2],[0,[0,a90,F2],[0,[0,c90,wv],0]])}function Ba(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,o90,yr(K0,S[2])],0];return z(l90,d0,D,[0,[0,v90,yr(fe,c0)],O0])}function fe(B){var S=B[2],D=S[1],c0=S[2],d0=B[1];return z(h90,d0,0,[0,[0,d90,Ua([0,[0,k90,Vx(D[1])],[0,[0,p90,Vx(D[2])],0]])],[0,[0,m90,!!c0],0]])}function ct(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,w90,Vx($N(S[2]))],0];return z(T90,d0,D,[0,[0,b90,yr(u3,c0)],O0])}function u3(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,E90,Tx(K0,S[2])],0];return z(S90,c0,0,[0,[0,A90,lr(D)],d0])}function Tt(B){var S=B[2],D=S[2],c0=B[1];switch(S[1]){case 0:var d0=P90;break;case 1:var d0=I90;break;case 2:var d0=C90;break;case 3:var d0=N90;break;case 4:var d0=O90;break;default:var d0=j90}return z(F90,c0,D,[0,[0,D90,Vx(d0)],0])}function _r(B){var S=B[2],D=B[1];switch(S[0]){case 0:return z(R90,D,S[1],0);case 1:return z(M90,D,S[1],0);case 2:return z(L90,D,S[1],0);case 3:return z(q90,D,S[1],0);case 4:return z(U90,D,S[1],0);case 5:return z(X90,D,S[1],0);case 6:return z(G90,D,S[1],0);case 7:return z(Y90,D,S[1],0);case 8:return z(J90,D,S[2],0);case 9:return z(B90,D,S[1],0);case 10:return z(gw0,D,S[1],0);case 11:var c0=S[1],d0=c0[2];return z(K90,D,d0,[0,[0,z90,_r(c0[1])],0]);case 12:return Xa([0,D,S[1]]);case 13:var O0=S[1],rx=O0[2],kx=O0[4],Ox=O0[3],Lx=O0[1],ir=N2(T1(rx[2][3]),kx),Qx=rx[2],er=Qx[2],pr=Qx[1],tr=[0,[0,ld0,Tx(b2,Lx)],0],wr=[0,[0,pd0,qs(Ox)],tr],Fr=[0,[0,kd0,Tx(c1,er)],wr];return z(dd0,D,ir,[0,[0,md0,jr(pr)],Fr]);case 14:return Rn(1,[0,D,S[1]]);case 15:var qx=S[1],Ur=qx[3],Pr=qx[2],t1=[0,[0,f_0,Rn(0,qx[1])],0];return z(a_0,D,Ur,[0,[0,c_0,yr(Sr,Pr)],t1]);case 16:var h1=S[1],y1=h1[2];return z(o_0,D,y1,[0,[0,s_0,_r(h1[1])],0]);case 17:var Lr=S[1],g1=Lr[5],n1=Lr[3],Ir=Lr[2],Cr=Lr[1],l1=[0,[0,v_0,_r(Lr[4])],0],Br=[0,[0,l_0,_r(n1)],l1],u1=[0,[0,p_0,_r(Ir)],Br];return z(m_0,D,g1,[0,[0,k_0,_r(Cr)],u1]);case 18:var $1=S[1],Or=$1[2];return z(h_0,D,Or,[0,[0,d_0,Oo($1[1])],0]);case 19:return Ms([0,D,S[1]]);case 20:var Xr=S[1],p1=Xr[3];return z(S_0,D,p1,Co(Xr));case 21:var s1=S[1],M1=s1[1],l2=M1[3],T2=[0,[0,P_0,!!s1[2]],0];return z(I_0,D,l2,Gx(Co(M1),T2));case 22:var _e=S[1],z2=_e[1],i1=_e[2];return z(N_0,D,i1,[0,[0,C_0,yr(_r,[0,z2[1],[0,z2[2],z2[3]]])],0]);case 23:var ce=S[1],L1=ce[1],St=ce[2];return z(j_0,D,St,[0,[0,O_0,yr(_r,[0,L1[1],[0,L1[2],L1[3]]])],0]);case 24:var M2=S[1],Pt=M2[2],xn=M2[3],at=M2[1],st=Pt?[0,[0,D_0,Et(Pt[1])],0]:0;return z(R_0,D,xn,[0,[0,F_0,Ls(at)],st]);case 25:var It=S[1],Ct=It[2];return z(B_0,D,Ct,[0,[0,U_0,_r(It[1])],0]);case 26:return No(D,S[1]);case 27:var Mx=S[1];return Mn(D,Mx[2],H_0,Mx[1]);case 28:var r2=S[1],we=r2[3],Ue=[0,[0,V_0,!!r2[2]],0];return z(W_0,D,we,[0,[0,$_0,yr(function(Nt){var L2=Nt[2],en=Nt[1];switch(L2[0]){case 0:return _r(L2[1]);case 1:var K2=L2[1],Xe=K2[2],tn=K2[1],Ga=[0,[0,Q_0,!!K2[4]],0],Ln=[0,[0,Z_0,Tx(Tt,K2[3])],Ga],Ya=[0,[0,xw0,_r(Xe)],Ln];return z(ew0,en,0,[0,[0,rw0,H0(tn)],Ya]);default:var Ge=L2[1],Ja=Ge[1],Ot=[0,[0,tw0,_r(Ge[2])],0];return z(uw0,en,0,[0,[0,nw0,Tx(H0,Ja)],Ot])}},r2[1])],Ue]);case 29:var be=S[1];return z(cw0,D,be[3],[0,[0,fw0,Vx(be[1])],[0,[0,iw0,Vx(be[2])],0]]);case 30:var ot=S[1];return z(ow0,D,ot[3],[0,[0,sw0,ot[1]],[0,[0,aw0,Vx(ot[2])],0]]);case 31:var vt=S[1];return z(pw0,D,vt[3],[0,[0,lw0,F2],[0,[0,vw0,Vx(vt[2])],0]]);case 32:var p2=S[1],ae=p2[1],se=p2[2],rn=0,Be=ae?kw0:mw0;return z(yw0,D,se,[0,[0,hw0,!!ae],[0,[0,dw0,Vx(Be)],rn]]);case 33:return z(H90,D,S[1],0);case 34:return z(V90,D,S[1],0);default:return z($90,D,S[1],0)}}function Fs(B){var S=B[2],D=S[2],c0=S[3],d0=D[2],O0=D[1],rx=B[1];switch(S[1]){case 0:var kx=F2;break;case 1:var kx=X3;break;default:var kx=F3}var Ox=[0,[0,Q90,Tx(_r,d0)],[0,[0,W90,kx],0]],Lx=[0,[0,Z90,H0(O0)],Ox];return z(xg0,rx,T1(c0),Lx)}function Xa(B){var S=B[2],D=S[5],c0=S[3],d0=S[2][2],O0=S[4],rx=d0[3],kx=d0[2],Ox=d0[1],Lx=S[1],ir=B[1],Qx=N2(T1(d0[4]),O0),er=D===0?rg0:eg0,pr=D===0?0:[0,[0,tg0,Tx(f3,Ox)],0],tr=[0,[0,ng0,Tx(b2,Lx)],0],wr=[0,[0,ug0,Tx(i3,rx)],tr],Fr=c0[0]===0?_r(c0[1]):Fs(c0[1]);return z(er,ir,Qx,Gx([0,[0,fg0,yr(function(qx){return Zt(0,qx)},kx)],[0,[0,ig0,Fr],wr]],pr))}function Zt(B,S){var D=S[2],c0=D[1],d0=S[1],O0=[0,[0,cg0,!!D[3]],0],rx=[0,[0,ag0,_r(D[2])],O0];return z(og0,d0,B,[0,[0,sg0,Tx(H0,c0)],rx])}function i3(B){var S=B[2];return Zt(S[2],S[1])}function f3(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,lg0,_r(S[1][2])],[0,[0,vg0,!1],0]];return z(kg0,c0,D,[0,[0,pg0,Tx(H0,0)],d0])}function Rn(B,S){var D=S[2],c0=D[4],d0=D[2],O0=D[1],rx=S[1],kx=y2(function(Fr,qx){var Ur=Fr[4],Pr=Fr[3],t1=Fr[2],h1=Fr[1];switch(qx[0]){case 0:var y1=qx[1],Lr=y1[2],g1=Lr[2],n1=Lr[1],Ir=Lr[8],Cr=Lr[7],l1=Lr[6],Br=Lr[5],u1=Lr[4],$1=Lr[3],Or=y1[1];switch(n1[0]){case 0:var Xr=S1(n1[1]);break;case 1:var Xr=R2(n1[1]);break;case 2:var Xr=w2(n1[1]);break;case 3:var Xr=H0(n1[1]);break;case 4:var Xr=Sx(Tg0);break;default:var Xr=Sx(Eg0)}switch(g1[0]){case 0:var M1=Ag0,l2=_r(g1[1]);break;case 1:var p1=g1[1],M1=Sg0,l2=Xa([0,p1[1],p1[2]]);break;default:var s1=g1[1],M1=Pg0,l2=Xa([0,s1[1],s1[2]])}return[0,[0,z(Mg0,Or,Ir,[0,[0,Rg0,Xr],[0,[0,Fg0,l2],[0,[0,Dg0,!!l1],[0,[0,jg0,!!$1],[0,[0,Og0,!!u1],[0,[0,Ng0,!!Br],[0,[0,Cg0,Tx(Tt,Cr)],[0,[0,Ig0,Vx(M1)],0]]]]]]]]),h1],t1,Pr,Ur];case 1:var T2=qx[1],_e=T2[2],z2=_e[2],i1=T2[1];return[0,[0,z(qg0,i1,z2,[0,[0,Lg0,_r(_e[1])],0]),h1],t1,Pr,Ur];case 2:var ce=qx[1],L1=ce[2],St=L1[6],M2=L1[4],Pt=L1[3],xn=L1[2],at=L1[1],st=ce[1],It=[0,[0,Bg0,!!M2],[0,[0,Ug0,Tx(Tt,L1[5])],0]],Ct=[0,[0,Xg0,_r(Pt)],It],Mx=[0,[0,Gg0,_r(xn)],Ct];return[0,h1,[0,z(Jg0,st,St,[0,[0,Yg0,Tx(H0,at)],Mx]),t1],Pr,Ur];case 3:var r2=qx[1],we=r2[2],Ue=we[3],be=r2[1],ot=[0,[0,zg0,!!we[2]],0];return[0,h1,t1,[0,z(Hg0,be,Ue,[0,[0,Kg0,Xa(we[1])],ot]),Pr],Ur];case 4:var vt=qx[1],p2=vt[2],ae=p2[6],se=p2[5],rn=p2[4],Be=p2[3],Nt=p2[1],L2=vt[1],en=[0,[0,n_0,!!Be],[0,[0,t_0,!!rn],[0,[0,e_0,!!se],[0,[0,r_0,_r(p2[2])],0]]]];return[0,h1,t1,Pr,[0,z(i_0,L2,ae,[0,[0,u_0,H0(Nt)],en]),Ur]];default:var K2=qx[1],Xe=K2[2],tn=Xe[6],Ga=Xe[4],Ln=Xe[3],Ya=Xe[2],Ge=Xe[1],Ja=K2[1],Ot=0;switch(Xe[5]){case 0:var nn="PlusOptional";break;case 1:var nn="MinusOptional";break;case 2:var nn="Optional";break;default:var nn=F2}var un=[0,[0,$g0,Tx(Tt,Ga)],[0,[0,Vg0,nn],Ot]],qn=[0,[0,Wg0,_r(Ln)],un],Ys=[0,[0,Qg0,_r(Ya)],qn];return[0,[0,z(x_0,Ja,tn,[0,[0,Zg0,Oo(Ge)],Ys]),h1],t1,Pr,Ur]}},mg0,D[3]),Ox=kx[3],Lx=kx[2],ir=kx[1],Qx=[0,[0,dg0,V1(cx(kx[4]))],0],er=[0,[0,hg0,V1(cx(Ox))],Qx],pr=[0,[0,yg0,V1(cx(Lx))],er],tr=[0,[0,_g0,!!O0],[0,[0,gg0,V1(cx(ir))],pr]],wr=B?[0,[0,wg0,!!d0],tr]:tr;return z(bg0,rx,T1(c0),wr)}function Rs(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D[0]===0?H0(D[1]):Rs(D[1]);return z(__0,d0,0,[0,[0,g_0,O0],[0,[0,y_0,H0(c0)],0]])}function Ms(B){var S=B[2],D=S[1],c0=S[3],d0=S[2],O0=B[1],rx=D[0]===0?H0(D[1]):Rs(D[1]);return z(T_0,O0,c0,[0,[0,b_0,rx],[0,[0,w_0,Tx(Et,d0)],0]])}function Co(B){var S=B[1],D=[0,[0,E_0,_r(B[2])],0];return[0,[0,A_0,_r(S)],D]}function Ls(B){if(B[0]===0)return H0(B[1]);var S=B[1],D=S[2],c0=D[2],d0=S[1],O0=Ls(D[1]);return z(q_0,d0,0,[0,[0,L_0,O0],[0,[0,M_0,H0(c0)],0]])}function qs(B){return B[0]===0?F2:No(B[1],B[2])}function No(B,S){var D=S[3],c0=S[2];switch(S[4]){case 0:var d0=X_0;break;case 1:var d0=G_0;break;default:var d0=Y_0}return Mn(B,D,d0,c0)}function Mn(B,S,D,c0){return z(K_0,B,S,[0,[0,z_0,Vx(D)],[0,[0,J_0,_r(c0)],0]])}function ge(B){var S=B[1];return z(ww0,S,0,[0,[0,_w0,_r(B[2])],0])}function b2(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Ew0,yr(Oo,S[1])],0];return z(Aw0,c0,T1(D),d0)}function Oo(B){var S=B[2],D=S[1][2],c0=S[6],d0=S[5],O0=S[4],rx=S[2],kx=D[2],Ox=D[1],Lx=B[1],ir=S[3]?[0,[0,Sw0,!0],0]:0,Qx=[0,[0,Pw0,Tx(_r,d0)],0],er=[0,[0,Iw0,Tx(Tt,O0)],Qx],pr=[0,[0,Cw0,!!K6(c0)],er];return z(jw0,Lx,kx,Gx([0,[0,Ow0,Vx(Ox)],[0,[0,Nw0,Dl(ge,rx)],pr]],ir))}function Et(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Dw0,yr(_r,S[1])],0];return z(Fw0,c0,T1(D),d0)}function Us(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Rw0,yr(c3,S[1])],0];return z(Mw0,c0,T1(D),d0)}function c3(B){if(B[0]===0)return _r(B[1]);var S=B[1],D=S[1],c0=S[2][1];return Ms([0,D,[0,[0,Cn(0,[0,D,Lw0])],0,c0]])}function Bs(B){var S=B[2],D=S[1],c0=S[4],d0=S[2],O0=B[1],rx=[0,[0,qw0,yr(Do,S[3][2])],0],kx=[0,[0,Uw0,Tx(a3,d0)],rx],Ox=D[2],Lx=Ox[2],ir=Ox[4],Qx=Ox[3],er=Ox[1],pr=D[1],tr=Lx?[0,[0,Kw0,Us(Lx[1])],0]:0,wr=[0,[0,Vw0,yr(Fl,ir)],[0,[0,Hw0,!!Qx],0]];return z(Xw0,O0,c0,[0,[0,Bw0,z(Ww0,pr,0,Gx([0,[0,$w0,Xs(er)],wr],tr))],kx])}function jo(B){var S=B[2],D=S[4],c0=S[3][2],d0=S[1],O0=B[1],rx=[0,[0,Gw0,z(rb0,S[2],0,0)],0],kx=[0,[0,Yw0,yr(Do,c0)],rx];return z(zw0,O0,D,[0,[0,Jw0,z(Qw0,d0,0,0)],kx])}function Fl(B){if(B[0]===0){var S=B[1],D=S[2],c0=D[1],d0=D[2],O0=S[1],rx=c0[0]===0?At(c0[1]):Rl(c0[1]);return z(nb0,O0,0,[0,[0,tb0,rx],[0,[0,eb0,Tx(Fo,d0)],0]])}var kx=B[1],Ox=kx[2],Lx=Ox[2],ir=kx[1];return z(ib0,ir,Lx,[0,[0,ub0,K0(Ox[1])],0])}function a3(B){var S=B[1];return z(xb0,S,0,[0,[0,Zw0,Xs(B[2][1])],0])}function Do(B){var S=B[2],D=B[1];switch(S[0]){case 0:return Bs([0,D,S[1]]);case 1:return jo([0,D,S[1]]);case 2:return Lp([0,D,S[1]]);case 3:var c0=S[1],d0=c0[2];return z(ob0,D,d0,[0,[0,sb0,K0(c0[1])],0]);default:var O0=S[1];return z(pb0,D,0,[0,[0,lb0,Vx(O0[1])],[0,[0,vb0,Vx(O0[2])],0]])}}function Xs(B){switch(B[0]){case 0:return At(B[1]);case 1:return Rl(B[1]);default:return qp(B[1])}}function Fo(B){if(B[0]===0){var S=B[1];return S1([0,S[1],S[2]])}var D=B[1];return Lp([0,D[1],D[2]])}function Lp(B){var S=B[2],D=S[1],c0=B[1],d0=S[2],O0=D?K0(D[1]):z(fb0,[0,c0[1],[0,c0[2][1],c0[2][2]+1|0],[0,c0[3][1],c0[3][2]-1|0]],0,0);return z(ab0,c0,T1(d0),[0,[0,cb0,O0],0])}function qp(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D[0]===0?At(D[1]):qp(D[1]);return z(db0,d0,0,[0,[0,mb0,O0],[0,[0,kb0,At(c0)],0]])}function Rl(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,hb0,At(S[2])],0];return z(gb0,c0,0,[0,[0,yb0,At(D)],d0])}function At(B){var S=B[2];return z(wb0,B[1],S[2],[0,[0,_b0,Vx(S[1])],0])}function Up(B){var S=B[2],D=S[2],c0=S[1],d0=B[1],O0=H0(D?D[1]:c0);return z(Eb0,d0,0,[0,[0,Tb0,H0(c0)],[0,[0,bb0,O0],0]])}function Gs(B){return yr(c5,B)}function c5(B){var S=B[2],D=B[1];if(S[1])var c0=S[2],d0=Db0;else var c0=S[2],d0=Fb0;return z(d0,D,0,[0,[0,Rb0,Vx(c0)],0])}function s3(B){var S=B[2],D=S[1],c0=S[2],d0=B[1];if(D)var O0=[0,[0,Mb0,K0(D[1])],0],rx=Lb0;else var O0=0,rx=qb0;return z(rx,d0,c0,O0)}function Ml(B,S){var D=S[1],c0=S[3],d0=S[2];if(B)var O0=B[1],rx=O0(K0(D));else var rx=K0(D);var kx=[0,[0,Ub0,or(c0)],0];return[0,[0,Xb0,rx],[0,[0,Bb0,Tx(Us,d0)],kx]]}function Ll(B,S){var D=S[2],c0=S[1];switch(D[0]){case 0:var d0=0,O0=H0(D[1]);break;case 1:var d0=0,O0=ur(D[1]);break;default:var d0=1,O0=K0(D[1])}if(B)var rx=B[1],kx=rx(K0(c0));else var kx=K0(c0);return[0,[0,Jb0,kx],[0,[0,Yb0,O0],[0,[0,Gb0,!!d0],0]]]}var Ro=$0[2],Bp=Ro[2],Xp=Ro[4],a5=Ro[3],s5=$0[1],o5=Dx(Ro[1]),Gp=[0,[0,L60,o5],[0,[0,M60,Gs(Xp)],0]];if(Bp)var Yp=Bp[1],Jp=Gx(Gp,[0,[0,B60,z(U60,Yp[1],0,[0,[0,q60,Vx(Yp[2])],0])],0]);else var Jp=Gp;var ql=z(X60,s5,a5,Jp);return ql.errors=yr(function(B){var S=B[1],D=[0,[0,zb0,Vx(tA0(B[2]))],0];return Ua([0,[0,Kb0,fY(S)],D])},Gx(h0,uY[1])),b&&(ql[xD]=V1(Ad(function(B){var S=B[2],D=B[1],c0=B[3],d0=[0,[0,qo0,Vx(QN(S))],0],O0=[0,Ch(m0,D[3]),0],rx=[0,[0,Uo0,V1([0,Ch(m0,D[2]),O0])],d0],kx=[0,[0,Go0,Ua([0,[0,Xo0,D[3][1]],[0,[0,Bo0,D[3][2]],0]])],0],Ox=[0,[0,Ko0,Ua([0,[0,zo0,Ua([0,[0,Jo0,D[2][1]],[0,[0,Yo0,D[2][2]],0]])],kx])],rx];switch(c0){case 0:var Lx=Ho0;break;case 1:var Lx=Vo0;break;case 2:var Lx=$o0;break;case 3:var Lx=Wo0;break;case 4:var Lx=Qo0;break;default:var Lx=Zo0}return Ua([0,[0,rv0,Vx(YU(S))],[0,[0,xv0,Vx(Lx)],Ox]])},L[1]))),ql}if(typeof mj<"u")var cY=mj;else{var aY={};Os.flow=aY;var cY=aY}cY.parse=_J(function(x,r){try{var e=sA0(x,r);return e}catch(u){var t=X1(u);return t[1]===aj?nY(t[2]):nY(new cA0(Vx(Jx(oT0,tp(t)))))}}),tN(j)})(globalThis)});var eS0={};lY(eS0,{parsers:()=>Tj});var Tj={};lY(Tj,{flow:()=>rS0});var UY=TA0(kY(),1);function AA0(a0,W0){let bx=new SyntaxError(a0+" ("+W0.loc.start.line+":"+W0.loc.start.column+")");return Object.assign(bx,W0)}var mY=AA0;var SA0=(a0,W0,bx)=>{if(!(a0&&W0==null)){if(W0.findLast)return W0.findLast(bx);for(let Yx=W0.length-1;Yx>=0;Yx--){let x1=W0[Yx];if(bx(x1,Yx,W0))return x1}}},dY=SA0;var PA0=(a0,W0,bx)=>{if(!(a0&&W0==null))return Array.isArray(W0)||typeof W0=="string"?W0[bx<0?W0.length+bx:bx]:W0.at(bx)},hY=PA0;var IA0=new Proxy(()=>{},{get:()=>IA0});function Pe(a0){var Yx,x1,D1;let W0=((Yx=a0.range)==null?void 0:Yx[0])??a0.start,bx=(D1=((x1=a0.declaration)==null?void 0:x1.decorators)??a0.decorators)==null?void 0:D1[0];return bx?Math.min(Pe(bx),W0):W0}function V2(a0){var bx;return((bx=a0.range)==null?void 0:bx[1])??a0.end}function CA0(a0){let W0=new Set(a0);return bx=>W0.has(bx==null?void 0:bx.type)}var $l=CA0;function NA0(a0,W0,bx){let Yx=a0.originalText.slice(W0,bx);for(let x1 of a0[Symbol.for("comments")]){let D1=Pe(x1);if(D1>bx)break;let Ie=V2(x1);if(Ie1&&W0.every(bx=>bx.trimStart()[0]==="*")}var yj=new WeakMap;function RA0(a0){return yj.has(a0)||yj.set(a0,FA0(a0)),yj.get(a0)}var gj=RA0;function MA0(a0){if(a0.length<2)return;let W0;for(let bx=a0.length-1;bx>=0;bx--){let Yx=a0[bx];if(W0&&V2(Yx)===Pe(W0)&&gj(Yx)&&gj(W0)&&(a0.splice(bx+1,1),Yx.value+="*//*"+W0.value,Yx.range=[Pe(Yx),V2(W0)]),!dj(Yx)&&!I3(Yx))throw new TypeError(`Unknown comment type: "${Yx.type}".`);W0=Yx}}var _Y=MA0;var $p=null;function Wp(a0){if($p!==null&&typeof $p.property){let W0=$p;return $p=Wp.prototype=null,W0}return $p=Wp.prototype=a0??Object.create(null),new Wp}var LA0=10;for(let a0=0;a0<=LA0;a0++)Wp();function _j(a0){return Wp(a0)}function qA0(a0,W0="type"){_j(a0);function bx(Yx){let x1=Yx[W0],D1=a0[x1];if(!Array.isArray(D1))throw Object.assign(new Error(`Missing visitor keys for '${x1}'.`),{node:Yx});return D1}return bx}var wY=qA0;var bY={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var UA0=wY(bY),TY=UA0;function wj(a0,W0){if(!(a0!==null&&typeof a0=="object"))return a0;if(Array.isArray(a0)){for(let Yx=0;Yx{switch(Rr.type){case"ParenthesizedExpression":{let{expression:_1}=Rr,Ce=Pe(Rr);if(_1.type==="TypeCastExpression")return _1.range=[Ce,V2(Rr)],_1;let Qs=!1;if(!D1){if(!Ie){Ie=[];for(let $o of x1)gY($o)&&Ie.push(V2($o))}let Qa=dY(!1,Ie,$o=>$o<=Ce);Qs=Qa&&Yx.slice(Qa,Ce).trim().length===0}if(!Qs)return _1.extra={..._1.extra,parenthesized:!0},_1;break}case"LogicalExpression":if(SY(Rr))return bj(Rr);break;case"TemplateLiteral":if(Rr.expressions.length!==Rr.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(bx==="flow"||bx==="hermes"||bx==="espree"||bx==="typescript"||D1){let _1=Pe(Rr)+1,Ce=V2(Rr)-(Rr.tail?1:2);Rr.range=[_1,Ce]}break;case"VariableDeclaration":{let _1=hY(!1,Rr.declarations,-1);_1!=null&&_1.init&&Yx[V2(_1)]!==";"&&(Rr.range=[Pe(Rr),V2(_1)]);break}case"TSParenthesizedType":return Rr.typeAnnotation;case"TSTypeParameter":AY(Rr);break;case"TopicReference":a0.extra={...a0.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Rr.types.length===1)return Rr.types[0];break;case"TSMappedType":if(!Rr.constraint&&!Rr.key){let{name:_1,constraint:Ce}=AY(Rr.typeParameter);Rr.constraint=Ce,Rr.key=_1,delete Rr.typeParameter}break;case"TSEnumDeclaration":if(!Rr.body){let _1=V2(Rr.id),{members:Ce}=Rr,Qs=yY({originalText:Yx,[Symbol.for("comments")]:x1},_1,Ce[0]?Pe(Ce[0]):V2(Rr)),Qa=_1+Qs.indexOf("{");Rr.body={type:"TSEnumBody",members:Ce,range:[Qa,V2(Rr)]},delete Rr.members}break;case"ImportExpression":bx==="hermes"&&Rr.attributes&&!Rr.options&&(Rr.options=Rr.attributes);break}});let k2=a0.type==="File"?a0.program:a0;return k2.interpreter&&(x1.unshift(k2.interpreter),delete k2.interpreter),D1&&a0.hashbang&&(x1.unshift(a0.hashbang),delete a0.hashbang),a0.type==="Program"&&(a0.range=[0,Yx.length]),a0}function AY(a0){if(a0.type==="TSTypeParameter"&&typeof a0.name=="string"){let W0=Pe(a0);a0.name={type:"Identifier",name:a0.name,range:[W0,W0+a0.name.length]}}return a0}function SY(a0){return a0.type==="LogicalExpression"&&a0.right.type==="LogicalExpression"&&a0.operator===a0.right.operator}function bj(a0){return SY(a0)?bj({type:"LogicalExpression",operator:a0.operator,left:bj({type:"LogicalExpression",operator:a0.operator,left:a0.left,right:a0.right.left,range:[Pe(a0.left),V2(a0.right.left)]}),right:a0.right.right,range:[Pe(a0),V2(a0)]}):a0}var PY=BA0;var XA0=(a0,W0,bx,Yx)=>{if(!(a0&&W0==null))return W0.replaceAll?W0.replaceAll(bx,Yx):bx.global?W0.replace(bx,Yx):W0.split(bx).join(Yx)},Wl=XA0;var GA0=/\*\/$/,YA0=/^\/\*\*?/,JA0=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,zA0=/(^|\s+)\/\/([^\n\r]*)/g,IY=/^(\r?\n)+/,KA0=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,CY=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,HA0=/(\r?\n|^) *\* ?/g,VA0=[];function NY(a0){let W0=a0.match(JA0);return W0?W0[0].trimStart():""}function OY(a0){let W0=` -`;a0=Wl(!1,a0.replace(YA0,"").replace(GA0,""),HA0,"$1");let bx="";for(;bx!==a0;)bx=a0,a0=Wl(!1,a0,KA0,`${W0}$1 $2${W0}`);a0=a0.replace(IY,"").trimEnd();let Yx=Object.create(null),x1=Wl(!1,a0,CY,"").replace(IY,"").trimEnd(),D1;for(;D1=CY.exec(a0);){let Ie=Wl(!1,D1[2],zA0,"");if(typeof Yx[D1[1]]=="string"||Array.isArray(Yx[D1[1]])){let k2=Yx[D1[1]];Yx[D1[1]]=[...VA0,...Array.isArray(k2)?k2:[k2],Ie]}else Yx[D1[1]]=Ie}return{comments:x1,pragmas:Yx}}var jY=["noformat","noprettier"],DY=["format","prettier"];function $A0(a0){if(!a0.startsWith("#!"))return"";let W0=a0.indexOf(` -`);return W0===-1?a0:a0.slice(0,W0)}var FY=$A0;function RY(a0){let W0=FY(a0);W0&&(a0=a0.slice(W0.length+1));let bx=NY(a0),{pragmas:Yx,comments:x1}=OY(bx);return{shebang:W0,text:a0,pragmas:Yx,comments:x1}}function MY(a0){let{pragmas:W0}=RY(a0);return DY.some(bx=>Object.prototype.hasOwnProperty.call(W0,bx))}function LY(a0){let{pragmas:W0}=RY(a0);return jY.some(bx=>Object.prototype.hasOwnProperty.call(W0,bx))}function WA0(a0){return a0=typeof a0=="function"?{parse:a0}:a0,{astFormat:"estree",hasPragma:MY,hasIgnorePragma:LY,locStart:Pe,locEnd:V2,...a0}}var qY=WA0;var QA0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,tokens:!1};function ZA0(a0){let{message:W0,loc:bx}=a0;if(!bx)return a0;let{start:Yx,end:x1}=bx;return mY(W0,{loc:{start:{line:Yx.line,column:Yx.column+1},end:{line:x1.line,column:x1.column+1}},cause:a0})}function xS0(a0){let W0=UY.default.parse(a0,QA0),[bx]=W0.errors;if(bx)throw ZA0(bx);return PY(W0,{parser:"flow",text:a0})}var rS0=qY(xS0);return EA0(eS0);}); \ No newline at end of file + -- too many open files. Try running with OCAMLRUNPARAM=b=2)`].slice(),$W=[0,[11,NS,[2,0,[12,10,0]]],UM],QW=[0],ZW="Fatal error: out of memory in uncaught exception handler",xV=[0,[11,NS,[2,0,[12,10,0]]],UM],rV=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s +`];NN(ID,function(x,r){try{try{var e=r?QW:gq(0);try{RN(D)}catch{}try{var t=_4(x);d($N($W),t),xO(dn,e);var u=_J(0);if(u<0){var i=Hh(u);zq(S1(VW,i)[1+i])}var c=pn(dn),v=c}catch(T){var o=M1(T),l=_4(x);d($N(xV),l),xO(dn,e);var k=_4(o);d($N(rV),k),xO(dn,gq(0));var v=pn(dn)}var h=v}catch(T){var E=M1(T);if(E!==ON)throw J0(E,0);var h=zq(ZW)}return h}catch{return 0}});var eV=[t1,"Stdlib.Fun.Finally_raised",js(0)],tV="Fun.Finally_raised: ";rO(function(x){return x[1]===eV?[0,Gx(tV,_4(x[2]))]:0});var nV="Digest.BLAKE2: wrong hash size";function eO(x){var r=x[1]<1?1:0,e=r||(64s0){var o0=v0;continue}var m0=s0}else var m0=S0;var p0=m0;break}else var p0=W;var E0=p0-W|0;return 0<=E0?Al(x,[0,dV,E0+t0|0,hV]):f3(x,[0,_V,p0+Z|0,yV],x[6]);case 3:var b0=e[2],C0=e[1];if(x[8]<(x[6]-x[9]|0)){var D0=Tl(x[2]);if(D0){var U0=D0[1],T0=U0[2],M0=U0[1];x[9]=M0-1>>>0&&TB(x,T0)}else nd(x)}var y0=x[9]-C0|0,G=b0===1?1:x[9]=x[14]);)CB(x,D);return x[13]=gB,EB(x),r&&nd(x),x[12]=1,x[13]=1,qN(x[28]),uO(x[1]),m4(x[2]),m4(x[3]),m4(x[4]),m4(x[5]),x[10]=0,x[14]=0,x[9]=x[6],PB(x,0,3)}function fO(x,r,e){var t=x[14]=e)return Z0(x[17],DB,0,e);Z0(x[17],DB,0,80);var e=e-80|0}}function jV(x){return x[1]===tO?Gx(SV,Gx(x[2],EV)):AV}function DV(x){return x[1]===tO?Gx(PV,Gx(x[2],IV)):CV}function RV(x){return 0}function FV(x){return 0}function sO(x,r,e,t,u){var i=uB(D),c=[0,wB,NV,0];BN(c,i);var v=k4(D);uO(v),u3([0,1,c],v);var o=78,l=k4(D),k=k4(D),h=k4(D);return[0,v,k4(D),h,k,l,o,10,68,o,0,1,1,1,1,TV,OV,x,r,e,t,u,0,0,jV,DV,RV,FV,i]}function RB(x,r){var e=sO(x,r,function(t){return 0},function(t){return 0},function(t){return 0});return e[19]=function(t){return cO(e,D)},e[20]=function(t){return Il(e,t)},e[21]=function(t){return Il(e,t)},e}function FB(x){return RB(function(r,e,t){return Yq(x,r,e,t)},function(r){return pn(x)})}function aO(x){return RB(function(r,e,t){return XN(x,r,e,t)},function(r){return 0})}var oO=UP;function MB(x){return Kr(oO)}var LB=MB(D),MV=FB(Gq),LV=FB(dn),qV=aO(LB),qB=Rs(0,MB);h4(qB,LB),h4(Rs(0,function(x){return aO(i3(qB))}),qV);function BB(x,r,e,t){return XN(i3(x),r,e,t)}function UB(x,r,e){var t=i3(r),u=t[2];return Yq(x,J1(t),0,u),pn(x),t[2]=0,0}var XB=Rs(0,function(x){return Kr(oO)}),GB=Rs(0,function(x){return Kr(oO)}),YB=Rs(0,function(x){var r=sO(function(e,t,u){return BB(XB,e,t,u)},function(e){return UB(Gq,XB,D)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return cO(r,D)},r[20]=function(e){return Il(r,e)},r[21]=function(e){return Il(r,e)},sB(function(e){return c3(r,D)}),r});h4(YB,MV);var zB=Rs(0,function(x){var r=sO(function(e,t,u){return BB(GB,e,t,u)},function(e){return UB(dn,GB,D)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return cO(r,D)},r[20]=function(e){return Il(r,e)},r[21]=function(e){return Il(r,e)},sB(function(e){return c3(r,D)}),r});h4(zB,LV);var BV="Buffer.sub",UV=[0,0,4],XV=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],GV=rx,YV=rx,zV=rx,JV=rx;function JB(x,r){var e=Kr(16),t=aO(e);x(t,r),c3(t,D);var u=e[2];if(2>u)return J1(e);var i=u-2|0,c=1;return 0<=i&&(e[2]-i|0)>=1?gl(e[1][1],c,i):U2(BV)}function vt(x,r){if(typeof r!="number"){x:{r:{e:{switch(r[0]){case 0:var e=r[2];if(vt(x,r[1]),typeof e=="number")switch(e){case 0:return CB(x,D);case 1:return NB(x,D);case 2:return c3(x,D);case 3:var t=x[14]>>0)break;var W=W+1|0}break t}var Z=C2(R,x0,W-x0|0),t0=z(W);t:n:{for(var i0=t0;;){if(i0===X)break n;var u0=F1(R,i0);if(48<=u0){if(58<=u0)break}else if(u0!==45)break;var i0=i0+1|0}break t}if(t0===i0)var k0=0;else try{var o0=st(C2(R,t0,i0-t0|0)),k0=o0}catch(kx){var S0=M1(kx);if(S0[1]!==mn)throw J0(S0,0);var k0=B(D)}z(i0)!==X&&B(D);t:{if(C(Z,rx)&&C(Z,HP)){if(!C(Z,"h")){var s0=0;break t}if(!C(Z,"hov")){var s0=3;break t}if(!C(Z,"hv")){var s0=2;break t}if(C(Z,zF)){var s0=B(D);break t}var s0=1;break t}var s0=4}var q=[0,k0,s0]}return PB(x,q[1],q[2]);case 2:var v0=r[1];if(typeof v0!="number"&&v0[0]===0){var m0=v0[2];if(typeof m0!="number"&&m0[0]===1){var p0=r[2],E0=m0[2],b0=v0[1];break r}}var j0=r[2],Q0=v0;break x;case 3:var C0=r[1];if(typeof C0!="number"&&C0[0]===0){var D0=C0[2];if(typeof D0!="number"&&D0[0]===1){var U0=r[2],T0=D0[2],M0=C0[1];break}}var xx=r[2],fx=C0;break e;case 4:var y0=r[1];if(typeof y0!="number"&&y0[0]===0){var G=y0[2];if(typeof G!="number"&&G[0]===1){var p0=r[2],E0=G[2],b0=y0[1];break r}}var j0=r[2],Q0=y0;break x;case 5:var q0=r[1];if(typeof q0!="number"&&q0[0]===0){var ix=q0[2];if(typeof ix!="number"&&ix[0]===1){var U0=r[2],T0=ix[2],M0=q0[1];break}}var xx=r[2],fx=q0;break e;case 6:var yx=r[2];return vt(x,r[1]),d(yx,x);case 7:return vt(x,r[1]),c3(x,D);default:var R0=r[2];return vt(x,r[1]),U2(R0)}return vt(x,M0),fO(x,T0,$h(1,U0))}return vt(x,fx),g4(x,xx)}return vt(x,b0),fO(x,E0,p0)}return vt(x,Q0),jB(x,Rx(j0),j0)}}function c2(x){return function(r){return qr(function(e){return vt(x,e),0},0,r[1])}}var KV="Array.sub",HV="first domain already spawned",WV=[0,"camlinternalOO.ml",BF,50],VV=[0,WM,72,5],$V=[0,WM,81,2],QV="/tmp",ZV=ln,x$=[0,"src/wtf8.ml",65,9],r$=[0,"src/third-party/sedlex/flow_sedlexing.ml",DS,4],e$="Flow_sedlexing.MalFormed",t$=O6,n$=H3,u$=K3,i$=H6,f$=$v,c$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.LibFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.LibFile@ "],s$=[0,[3,0,0],C6],a$=[0,[17,0,[12,41,0]],ck],o$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.SourceFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],v$=[0,[3,0,0],C6],l$=[0,[17,0,[12,41,0]],ck],p$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.JsonFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],k$=[0,[3,0,0],C6],m$=[0,[17,0,[12,41,0]],ck],h$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.ResourceFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],d$=[0,[3,0,0],C6],y$=[0,[17,0,[12,41,0]],ck],_$=[0,1],w$=[0,0],g$=[0,1],b$=[0,2],T$=[0,2],E$=[0,0],S$=[0,1],A$=[0,1],I$=[0,1],P$=[0,1],C$=[0,2],N$=[0,1],O$=[0,1],j$=[0,0,0],D$=[0,0,0],R$=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],F$=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],M$=GM,L$=$F,q$=SF,B$=OD,U$=Zy,X$=QL,G$=F6,Y$=WD,z$=YF,J$=CF,K$=yD,H$=$7,W$=ze,V$=_R,$$=pF,Q$=se,Z$=HL,xQ=wR,rQ=_k,eQ=Qm,tQ=bo,nQ=I6,uQ=kM,iQ=YD,fQ=IR,cQ=RR,sQ=PF,aQ=qD,oQ=GD,vQ=hL,lQ=TR,pQ=vM,kQ=bF,mQ=yo,hQ=fF,dQ=$L,yQ=eF,_Q=g6,wQ=cl,gQ=No,bQ=[0,[18,[1,[0,[11,Li,0],Li]],[11,"{ ",0]],"@[<2>{ "],TQ="Loc.line",EQ=[0,[18,[1,[0,0,rx]],[2,0,[11,GR,[17,[0,Eo,1,0],0]]]],yF],SQ=[0,[4,0,0,0,0],al],AQ=[0,[17,0,0],fI],IQ=[0,[12,59,[17,[0,Eo,1,0],0]],";@ "],PQ=G6,CQ=[0,[18,[1,[0,0,rx]],[2,0,[11,GR,[17,[0,Eo,1,0],0]]]],yF],NQ=[0,[4,0,0,0,0],al],OQ=[0,[17,0,0],fI],jQ=[0,[17,[0,Eo,1,0],[12,So,[17,0,0]]],"@ }@]"],DQ=rx,RQ="Object literal may not have data and accessor property with the same name",FQ="Object literal may not have multiple get/set accessors with the same name",MQ="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",LQ="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",qQ="Async functions can only be declared at top level or immediately within another function.",BQ="`await` is an invalid identifier in async functions",UQ="`await` is not allowed in async function parameters.",XQ="Computed properties must have a value.",GQ="Constructor can't be an accessor.",YQ="Constructor can't be an async function.",zQ="Constructor can't be a generator.",JQ="It is sufficient for your declare function to just have a Promise return type.",KQ="async is an implementation detail and isn't necessary for your declare function statement. ",HQ="`declare` modifier can only appear on class fields.",WQ="Unexpected token `=`. Initializers are not allowed in a `declare`.",VQ="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",$Q="Classes may only have one constructor",QQ="Rest element must be final element of an array pattern",ZQ="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",xZ="Enum members are separated with `,`. Replace `;` with `,`.",rZ="`const` enums are not supported. Flow Enums are designed to allow for inlining, however the inlining itself needs to be part of the build system (whatever you use) rather than Flow itself.",eZ="Expected an object pattern, array pattern, or an identifier but found an expression instead",tZ="Missing comma between export specifiers",nZ="Generators can only be declared at top level or immediately within another function.",uZ="Getter should have zero parameters",iZ="A getter cannot have a `this` parameter.",fZ="Illegal continue statement",cZ="Illegal return statement",sZ="Illegal Unicode escape",aZ="Missing comma between import specifiers",oZ="It cannot be used with `import type` or `import typeof` statements",vZ="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",lZ="Explicit inexact syntax cannot appear inside an explicit exact object type",pZ="Explicit inexact syntax can only appear inside an object type",kZ="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",mZ="A bigint literal must be an integer",hZ="JSX value should be either an expression or a quoted JSX text",dZ="Invalid left-hand side in assignment",yZ="Invalid left-hand side in exponentiation expression",_Z="Invalid left-hand side in for-in",wZ="Invalid left-hand side in for-of",gZ="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",bZ="Invalid regular expression",TZ="A bigint literal cannot use exponential notation",EZ="Tuple spread elements cannot be optional.",SZ="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",AZ="`typeof` can only be used to get the type of variables.",IZ="JSX attributes must only be assigned a non-empty expression",PZ="Literals cannot be used as shorthand properties.",CZ="Malformed unicode",NZ="`match` argument must not be empty",OZ="`match` argument cannot contain spread elements",jZ="`await` is not yet supported in `match` expressions",DZ="`yield` is not yet supported in `match` expressions",RZ="Object pattern can't contain methods",FZ="Expected at least one type parameter.",MZ="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",LZ="More than one default clause in switch statement",qZ="Illegal newline after throw",BZ="Illegal newline before arrow",UZ="Missing catch or finally after try",XZ="Const must be initialized",GZ="Destructuring assignment must be initialized",YZ="An optional chain may not be used in a `new` expression.",zZ="Template literals may not be used in an optional chain.",JZ="Rest parameter must be final parameter of an argument list",KZ="Private fields may not be deleted.",HZ="Private fields can only be referenced from within a class.",WZ="Rest property must be final property of an object pattern",VZ="Records to not support private elements. Remove the `#`.",$Z="Setter should have exactly one parameter",QZ="A setter cannot have a `this` parameter.",ZZ="Catch variable may not be eval or arguments in strict mode",x00="Delete of an unqualified identifier in strict mode.",r00="Duplicate data property in object literal not allowed in strict mode",e00="Function name may not be eval or arguments in strict mode",t00="Assignment to eval or arguments is not allowed in strict mode",n00="Postfix increment/decrement may not have eval or arguments operand in strict mode",u00="Prefix increment/decrement may not have eval or arguments operand in strict mode",i00="Strict mode code may not include a with statement",f00="Number literals with leading zeros are not allowed in strict mode.",c00="Octal literals are not allowed in strict mode.",s00="Strict mode function may not have duplicate parameter names",a00="Parameter name eval or arguments is not allowed in strict mode",o00='Illegal "use strict" directive in function with non-simple parameter list',v00="Use of reserved word in strict mode",l00="Variable name may not be eval or arguments in strict mode",p00="You may not access a private field through the `super` keyword.",k00="Flow does not support abstract classes.",m00="Flow does not support template literal types.",h00="A type annotation is required for the `this` parameter.",d00="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",y00="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",_00="The `this` parameter cannot be optional.",w00="The `this` parameter must be the first function parameter.",g00="A trailing comma is not permitted after the rest element",b00="Unexpected end of input",T00="Explicit inexact syntax must come at the end of an object type",E00="Opaque type aliases are not allowed in untyped mode",S00="Unexpected proto modifier",A00="Unexpected reserved word",I00="Unexpected reserved type",P00="Spreading a type is only allowed inside an object type",C00="Unexpected static modifier",N00="Unexpected `super` outside of a class method",O00="`super()` is only valid in a class constructor",j00="Type aliases are not allowed in untyped mode",D00="Type annotations are not allowed in untyped mode",R00="Type declarations are not allowed in untyped mode",F00="Type exports are not allowed in untyped mode",M00="Type imports are not allowed in untyped mode",L00="Interfaces are not allowed in untyped mode",q00="Unexpected variance sigil",B00="Found a decorator in an unsupported position.",U00="Invalid regular expression: missing /",X00="Unexpected whitespace between `#` and identifier",G00="`yield` is an invalid identifier in generators",Y00="Yield expression not allowed in formal parameter",z00=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],J00=[0,[11,"Private fields may only be declared once. `#",[2,0,[11,"` is declared more than once.",0]]],"Private fields may only be declared once. `#%s` is declared more than once."],K00=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,nu,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],H00=[0,[11,"Boolean enum members need to be initialized. Use either `",[2,0,[11," = true,` or `",[2,0,[11," = false,` in enum `",[2,0,[11,nu,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],W00=[0,[11,"Enum member names need to be unique, but the name `",[2,0,[11,"` has already been used before in enum `",[2,0,[11,nu,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],V00=[0,[11,WR,[2,0,[11,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",0]]],"Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."],$00="The `...` must come at the end of the enum body. Remove the trailing comma.",Q00="The `...` must come after all enum members. Move it to the end of the enum body.",Z00=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,nu,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],xx0=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],rx0=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],ex0=[0,[11,"Enum member names and initializers are separated with `=`. Replace `",[2,0,[11,":` with `",[2,0,[11," =`.",0]]]]],"Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`."],tx0=[0,[11,WR,[2,0,[11,"` has type `",[2,0,[11,"`, so the initializer of `",[2,0,[11,"` needs to be a ",[2,0,[11," literal.",0]]]]]]]]],"Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal."],nx0=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,nu,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],ux0=[0,[11,"The enum member initializer for `",[2,0,[11,"` needs to be a literal (either a boolean, number, or string) in enum `",[2,0,[11,nu,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],ix0=[0,[11,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `",[2,0,[11,"`, consider using `",[2,0,[11,"`, in enum `",[2,0,[11,nu,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],fx0=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,nu,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],cx0=[0,[11,"String enum members need to consistently either all use initializers, or use no initializers, in enum ",[2,0,[12,46,0]]],"String enum members need to consistently either all use initializers, or use no initializers, in enum %s."],sx0=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],ax0="immediately within another function.",ox0="In strict mode code, functions can only be declared at top level or ",vx0="inside a block, or as the body of an if statement.",lx0="In non-strict mode code, functions can only be declared at top level, ",px0=" `break` statements are not required in `match` statements, as unlike `switch` statements, `match` statement cases do not fall-through by default.",kx0=rx,mx0=[0,[11,"Illegal break statement.",[2,0,0]],"Illegal break statement.%s"],hx0=zM,dx0=rx,yx0=XM,_x0=DF,wx0=DM,gx0=[0,[11,"Classes may not have ",[2,0,[2,0,[11,DD,[2,0,[11,nu,0]]]]]],"Classes may not have %s%s named `%s`."],bx0="Components use `renders` instead of `:` to annotate the render type of a component.",Tx0=uM,Ex0=rx,Sx0=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": ` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: ` "],Ax0="Remove the period.",Ix0="Indexed access uses bracket notation.",Px0=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],Cx0=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],Nx0=tn,Ox0=Dp,jx0=[0,[11,"In match ",[2,0,[11," pattern, the rest must be the last element in the pattern",0]]],"In match %s pattern, the rest must be the last element in the pattern"],Dx0=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],Rx0=[0,[11,tM,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],Fx0=zM,Mx0=rx,Lx0=XM,qx0=A6,Bx0=[0,[11,"Records may not have ",[2,0,[2,0,[11,DD,[2,0,[11,nu,0]]]]]],"Records may not have %s%s named `%s`."],Ux0=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],Xx0=rx,Gx0=k6,Yx0=" You can try using JavaScript private fields by prepending `#` to the field name.",zx0=Q6,Jx0=" Fields and methods are public by default. You can simply omit the `public` keyword.",Kx0=W6,Hx0=[0,[11,"Flow does not support using `",[2,0,[11,"` in classes.",[2,0,0]]]],"Flow does not support using `%s` in classes.%s"],Wx0=[0,[11,"Private fields must be declared before they can be referenced. `#",[2,0,[11,"` has not been declared.",0]]],"Private fields must be declared before they can be referenced. `#%s` has not been declared."],Vx0=[0,[11,xM,[2,0,0]],"Unexpected %s"],$x0=[0,[11,tM,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],Qx0=[0,[11,xM,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],Zx0=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],xr0="Parse_error.Error",rr0=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,un],[0,ky,Ag],[0,OS,a9],[0,D_,Wm],[0,rI,J_],[0,Y3,lk],[0,ny,Gp],[0,t1,706],[0,CD,722],[0,736,741],[0,748,749],[0,750,751],[0,768,885],[0,886,888],[0,890,894],[0,895,896],[0,902,907],[0,908,909],[0,910,930],[0,jM,1014],[0,1015,1154],[0,1155,1160],[0,1162,1328],[0,1329,1367],[0,1369,1370],[0,1376,1417],[0,1425,1470],[0,1471,1472],[0,1473,1475],[0,1476,1478],[0,1479,1480],[0,1488,1515],[0,1519,1523],[0,1552,1563],[0,1568,1642],[0,1646,1748],[0,1749,1757],[0,1759,1769],[0,1770,1789],[0,1791,1792],[0,1808,1867],[0,1869,1970],[0,1984,2038],[0,2042,2043],[0,2045,2046],[0,Yg,2094],[0,2112,2140],[0,2144,2155],[0,2208,2229],[0,2230,2238],[0,2259,2274],[0,2275,2404],[0,2406,2416],[0,2417,2436],[0,2437,2445],[0,2447,2449],[0,2451,2473],[0,2474,2481],[0,2482,2483],[0,2486,2490],[0,2492,2501],[0,2503,2505],[0,2507,2511],[0,2519,2520],[0,2524,2526],[0,2527,2532],[0,2534,2546],[0,2556,2557],[0,2558,2559],[0,2561,2564],[0,2565,2571],[0,2575,2577],[0,2579,2601],[0,2602,2609],[0,2610,2612],[0,2613,2615],[0,2616,2618],[0,2620,2621],[0,2622,2627],[0,2631,2633],[0,2635,2638],[0,2641,2642],[0,2649,2653],[0,2654,2655],[0,2662,2678],[0,2689,2692],[0,2693,2702],[0,2703,2706],[0,2707,2729],[0,2730,2737],[0,2738,2740],[0,2741,2746],[0,2748,2758],[0,2759,2762],[0,2763,2766],[0,2768,2769],[0,2784,2788],[0,2790,2800],[0,2809,2816],[0,2817,2820],[0,2821,2829],[0,2831,2833],[0,2835,2857],[0,2858,2865],[0,2866,2868],[0,2869,2874],[0,2876,2885],[0,2887,2889],[0,2891,2894],[0,2902,2904],[0,2908,2910],[0,2911,2916],[0,2918,2928],[0,2929,2930],[0,2946,2948],[0,2949,2955],[0,2958,2961],[0,2962,2966],[0,2969,2971],[0,2972,2973],[0,2974,2976],[0,2979,2981],[0,2984,2987],[0,2990,3002],[0,3006,3011],[0,3014,3017],[0,3018,3022],[0,3024,3025],[0,3031,3032],[0,3046,3056],[0,3072,3085],[0,3086,3089],[0,3090,3113],[0,3114,3130],[0,3133,3141],[0,3142,3145],[0,3146,3150],[0,3157,3159],[0,3160,3163],[0,3168,3172],[0,3174,3184],[0,3200,3204],[0,3205,3213],[0,3214,3217],[0,3218,3241],[0,3242,3252],[0,3253,3258],[0,3260,3269],[0,3270,3273],[0,3274,3278],[0,3285,3287],[0,3294,3295],[0,3296,3300],[0,3302,3312],[0,3313,3315],[0,3328,3332],[0,3333,3341],[0,3342,3345],[0,3346,3397],[0,3398,3401],[0,3402,3407],[0,3412,3416],[0,3423,3428],[0,3430,3440],[0,3450,3456],[0,3458,3460],[0,3461,3479],[0,3482,3506],[0,3507,3516],[0,3517,3518],[0,3520,3527],[0,3530,3531],[0,3535,3541],[0,3542,3543],[0,3544,3552],[0,3558,3568],[0,3570,3572],[0,3585,3643],[0,3648,3663],[0,3664,3674],[0,3713,3715],[0,3716,3717],[0,3718,3723],[0,3724,3748],[0,3749,3750],[0,3751,3774],[0,3776,3781],[0,3782,3783],[0,3784,3790],[0,3792,3802],[0,3804,3808],[0,3840,3841],[0,3864,3866],[0,3872,3882],[0,3893,3894],[0,3895,3896],[0,3897,3898],[0,3902,3912],[0,3913,3949],[0,3953,3973],[0,3974,3992],[0,3993,4029],[0,4038,4039],[0,NF,4170],[0,4176,4254],[0,4256,4294],[0,4295,4296],[0,4301,4302],[0,4304,4347],[0,4348,4681],[0,4682,4686],[0,4688,4695],[0,4696,4697],[0,4698,4702],[0,4704,4745],[0,4746,4750],[0,4752,4785],[0,4786,4790],[0,4792,4799],[0,4800,4801],[0,4802,4806],[0,4808,4823],[0,4824,4881],[0,4882,4886],[0,4888,4955],[0,4957,4960],[0,4969,4978],[0,4992,5008],[0,5024,5110],[0,5112,5118],[0,5121,5741],[0,5743,uC],[0,5761,5787],[0,5792,5867],[0,5870,5881],[0,5888,5901],[0,5902,5909],[0,5920,5941],[0,5952,5972],[0,5984,5997],[0,5998,6001],[0,6002,6004],[0,6016,6100],[0,6103,6104],[0,6108,6110],[0,6112,6122],[0,6155,6158],[0,6160,6170],[0,6176,6265],[0,6272,6315],[0,6320,6390],[0,6400,6431],[0,6432,6444],[0,6448,6460],[0,6470,6510],[0,6512,6517],[0,6528,6572],[0,6576,6602],[0,6608,6619],[0,6656,6684],[0,6688,6751],[0,6752,6781],[0,6783,6794],[0,6800,6810],[0,6823,6824],[0,6832,6846],[0,6912,6988],[0,6992,7002],[0,7019,7028],[0,7040,7156],[0,7168,7224],[0,7232,7242],[0,7245,7294],[0,7296,7305],[0,7312,7355],[0,7357,7360],[0,7376,7379],[0,7380,7419],[0,7424,7674],[0,7675,7958],[0,7960,7966],[0,7968,8006],[0,8008,8014],[0,8016,8024],[0,8025,8026],[0,8027,8028],[0,8029,8030],[0,8031,8062],[0,8064,8117],[0,8118,8125],[0,8126,8127],[0,8130,8133],[0,8134,8141],[0,8144,8148],[0,8150,8156],[0,8160,8173],[0,8178,8181],[0,8182,8189],[0,tR,NM],[0,8255,8257],[0,8276,8277],[0,F8,8306],[0,f8,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,dm,8451],[0,Gm,8456],[0,8458,tk],[0,dk,8470],[0,sM,8478],[0,_8,Jm],[0,th,gk],[0,Ik,Hm],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,Lk,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,om],[0,gp,11560],[0,Fm,11566],[0,11568,11624],[0,u8,11632],[0,ak,11671],[0,11680,lm],[0,11688,km],[0,11696,bp],[0,11704,Uk],[0,11712,z8],[0,11720,Ip],[0,11728,sh],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,uh],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,X8],[0,12449,_h],[0,12540,12544],[0,12549,Ym],[0,12593,12687],[0,12704,12731],[0,12784,12800],[0,13312,19894],[0,19968,40944],[0,40960,42125],[0,42192,42238],[0,42240,42509],[0,42512,42540],[0,42560,42608],[0,42612,ek],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,l8,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,$k,Yk],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,W8,43482],[0,43488,Bp],[0,aF,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,fm,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,wm],[0,43816,p8],[0,43824,Q8],[0,43868,Np],[0,43888,44011],[0,44012,44014],[0,44016,44026],[0,44032,55204],[0,55216,55239],[0,55243,55292],[0,63744,64110],[0,64112,64218],[0,64256,64263],[0,64275,64280],[0,Wk,qp],[0,64298,b8],[0,64312,ym],[0,Qk,pk],[0,64320,ih],[0,64323,Th],[0,64326,64434],[0,64467,64830],[0,64848,64912],[0,64914,64968],[0,65008,65020],[0,65024,65040],[0,65056,65072],[0,65075,65077],[0,65101,65104],[0,65136,$m],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,pm],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,Y6,lh],[0,65549,Z8],[0,65576,Ek],[0,65596,Ak],[0,65599,65614],[0,65616,65630],[0,65664,65787],[0,65856,65909],[0,66045,66046],[0,66176,66205],[0,66208,66257],[0,66272,66273],[0,66304,66336],[0,66349,66379],[0,66384,66427],[0,66432,66462],[0,66464,66500],[0,66504,ah],[0,66513,66518],[0,66560,66718],[0,66720,66730],[0,66736,66772],[0,66776,66812],[0,66816,66856],[0,66864,66916],[0,67072,67383],[0,67392,67414],[0,67424,67432],[0,67584,67590],[0,vk,x8],[0,67594,oh],[0,67639,67641],[0,$8,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,Hp],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,ph,68100],[0,68101,68103],[0,68108,Xk],[0,68117,V8],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,D8],[0,68297,68327],[0,68352,68406],[0,68416,68438],[0,68448,68467],[0,68480,68498],[0,68608,68681],[0,68736,68787],[0,68800,68851],[0,68864,68904],[0,68912,68922],[0,69376,69405],[0,qm,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,nh],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,Up,Dk],[0,69968,70004],[0,Km,70007],[0,70016,70085],[0,70089,70093],[0,70096,Om],[0,o8,70109],[0,70144,Nm],[0,70163,70200],[0,70206,70207],[0,70272,Pm],[0,S8,Fk],[0,70282,Cm],[0,70287,mm],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,jp],[0,70405,70413],[0,70415,70417],[0,70419,Vm],[0,70442,Y8],[0,70450,cm],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,Yp,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,uk,70752],[0,70784,Um],[0,i8,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,a8,71237],[0,71248,71258],[0,71296,71353],[0,71360,71370],[0,71424,71451],[0,71453,71468],[0,71472,71482],[0,71680,71739],[0,71840,71914],[0,71935,71936],[0,72096,72104],[0,72106,72152],[0,72154,R8],[0,Xm,72165],[0,t8,72255],[0,72263,72264],[0,qk,72346],[0,k8,72350],[0,72384,72441],[0,72704,zm],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,d8],[0,72968,ch],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,E8],[0,73063,bm],[0,73066,73103],[0,73104,73106],[0,73107,73113],[0,73120,73130],[0,73440,73463],[0,73728,74650],[0,74752,74863],[0,74880,75076],[0,77824,78895],[0,82944,83527],[0,92160,92729],[0,92736,92767],[0,92768,92778],[0,92880,92910],[0,92912,92917],[0,92928,92983],[0,92992,92996],[0,93008,93018],[0,93027,93048],[0,93053,93072],[0,93760,93824],[0,93952,94027],[0,gm,94088],[0,94095,94112],[0,94176,mk],[0,Op,94180],[0,94208,100344],[0,100352,101107],[0,110592,110879],[0,110928,110931],[0,110948,110952],[0,110960,111356],[0,113664,113771],[0,113776,113789],[0,113792,113801],[0,113808,113818],[0,113821,113823],[0,119141,119146],[0,119149,119155],[0,119163,119171],[0,119173,119180],[0,119210,119214],[0,119362,119365],[0,119808,Fp],[0,119894,jk],[0,119966,119968],[0,r8,119971],[0,119973,119975],[0,119977,Ah],[0,119982,Sm],[0,M8,xm],[0,119997,c8],[0,120005,bh],[0,120071,120075],[0,120077,sk],[0,120086,Im],[0,120094,Xp],[0,120123,H8],[0,120128,n8],[0,Jk,120135],[0,120138,eh],[0,120146,120486],[0,120488,yk],[0,120514,T8],[0,120540,wh],[0,120572,Rk],[0,120598,C8],[0,120630,Zp],[0,120656,w8],[0,120688,zp],[0,120714,Cp],[0,120746,Nk],[0,120772,120780],[0,120782,120832],[0,121344,121399],[0,121403,121453],[0,121461,121462],[0,121476,121477],[0,121499,121504],[0,121505,121520],[0,122880,122887],[0,122888,122905],[0,122907,122914],[0,122915,122917],[0,122918,122923],[0,123136,123181],[0,123184,123198],[0,123200,123210],[0,Sp,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,xk],[0,126469,hm],[0,126497,yh],[0,Pp,126501],[0,Mm,J8],[0,126505,Ep],[0,126516,N8],[0,kh,tm],[0,Vp,126524],[0,fh,126531],[0,Eh,Qp],[0,hh,vm],[0,vh,Mp],[0,126541,Mk],[0,126545,xh],[0,Dm,126549],[0,j8,$p],[0,Zk,y8],[0,am,rh],[0,ok,Jp],[0,q8,Sk],[0,126561,Wp],[0,Zm,126565],[0,126567,Rp],[0,126572,nk],[0,126580,A8],[0,126585,Vk],[0,O8,Bm],[0,126592,Kp],[0,126603,126620],[0,126625,P8],[0,126629,m8],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],er0=[0,1,0],tr0=[0,0,[0,1,0],[0,1,0]],nr0=sL,ur0="end of input",ir0=U6,fr0="template literal part",cr0=U6,sr0=nD,ar0=sL,or0=U6,vr0=H3,lr0=U6,pr0=$v,kr0=U6,mr0=K3,hr0="an",dr0=St,yr0=Nu,_r0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],wr0="{",gr0=em,br0="{|",Tr0="|}",Er0=PM,Sr0=iM,Ar0="[",Ir0="]",Pr0=OT,Cr0=JL,Nr0=ln,Or0="=>",jr0="...",Dr0=_D,Rr0=DM,Fr0=$3,Mr0=nm,Lr0=bo,qr0=I6,Br0=Je,Ur0=Ve,Xr0=QP,Gr0=RT,Yr0=Bv,zr0=He,Jr0=um,Kr0=g6,Hr0=Tp,Wr0=L8,Vr0=No,$r0=cl,Qr0=Hv,Zr0=wa,x10=Pa,r10=We,e10=rk,t10=Rm,n10=Xe,u10=Fv,i10=Tk,f10=U8,c10=K8,s10=h6,a10=mc,o10=Ue,v10=Ck,l10=Yv,p10=E6,k10=Aa,m10=ga,h10=j6,d10=dh,y10=W2,_10=fl,w10=Oo,g10=ae,b10=Pk,T10=Q6,E10=k6,S10=W6,A10=H2,I10=Ke,P10=x4,C10=tc,N10=Jb,O10=KS,j10=Io,D10=Kv,R10="%checks",F10=TR,M10=hL,L10=GD,q10=bF,B10=vM,U10=yo,X10=qD,G10=PF,Y10=IR,z10=RR,J10=YD,K10=kM,H10=fF,W10=$L,V10=eF,$10=k_,Q10="?.",Z10=Rw,x20=uM,r20=Iv,e20=LF,t20=CM,n20=wR,u20=_k,i20=Qm,f20=GM,c20=$F,s20=SF,a20=OD,o20=QL,v20=WD,l20=Zy,p20=F6,k20=YF,m20=CF,h20=yD,d20=$7,y20=ze,_20=se,w20=_R,g20=pF,b20=HL,T20=SD,E20=VL,S20=ZM,A20=kR,I20=rx,P20=ik,C20=wk,N20=be,O20=H3,j20=$v,D20=K3,R20=ga,F20=H6,M20=hk,L20=bk,q20=Hk,B20=Lm,U20=Xv,X20=FD,G20=J6,Y20=tl,z20=V3,J20=jF,K20=uF,H20=m6,W20=m6,V20=gL,$20=m6,Q20=m6,Z20=em,xe0=em,re0=gL,ee0=se,te0=se,ne0=O6,ue0=rm,ie0="T_LCURLY",fe0="T_RCURLY",ce0="T_LCURLYBAR",se0="T_RCURLYBAR",ae0="T_LPAREN",oe0="T_RPAREN",ve0="T_LBRACKET",le0="T_RBRACKET",pe0="T_SEMICOLON",ke0="T_COMMA",me0="T_PERIOD",he0="T_ARROW",de0="T_ELLIPSIS",ye0="T_AT",_e0="T_POUND",we0="T_FUNCTION",ge0="T_IF",be0="T_IN",Te0="T_INSTANCEOF",Ee0="T_RETURN",Se0="T_SWITCH",Ae0="T_MATCH",Ie0="T_RECORD",Pe0="T_THIS",Ce0="T_THROW",Ne0="T_TRY",Oe0="T_VAR",je0="T_WHILE",De0="T_WITH",Re0="T_CONST",Fe0="T_LET",Me0="T_NULL",Le0="T_FALSE",qe0="T_TRUE",Be0="T_BREAK",Ue0="T_CASE",Xe0="T_CATCH",Ge0="T_CONTINUE",Ye0="T_DEFAULT",ze0="T_DO",Je0="T_FINALLY",Ke0="T_FOR",He0="T_CLASS",We0="T_EXTENDS",Ve0="T_STATIC",$e0="T_ELSE",Qe0="T_NEW",Ze0="T_DELETE",xt0="T_TYPEOF",rt0="T_VOID",et0="T_ENUM",tt0="T_EXPORT",nt0="T_IMPORT",ut0="T_SUPER",it0="T_IMPLEMENTS",ft0="T_INTERFACE",ct0="T_PACKAGE",st0="T_PRIVATE",at0="T_PROTECTED",ot0="T_PUBLIC",vt0="T_YIELD",lt0="T_DEBUGGER",pt0="T_DECLARE",kt0="T_TYPE",mt0="T_OPAQUE",ht0="T_OF",dt0="T_ASYNC",yt0="T_AWAIT",_t0="T_CHECKS",wt0="T_RSHIFT3_ASSIGN",gt0="T_RSHIFT_ASSIGN",bt0="T_LSHIFT_ASSIGN",Tt0="T_BIT_XOR_ASSIGN",Et0="T_BIT_OR_ASSIGN",St0="T_BIT_AND_ASSIGN",At0="T_MOD_ASSIGN",It0="T_DIV_ASSIGN",Pt0="T_MULT_ASSIGN",Ct0="T_EXP_ASSIGN",Nt0="T_MINUS_ASSIGN",Ot0="T_PLUS_ASSIGN",jt0="T_NULLISH_ASSIGN",Dt0="T_AND_ASSIGN",Rt0="T_OR_ASSIGN",Ft0="T_ASSIGN",Mt0="T_PLING_PERIOD",Lt0="T_PLING_PLING",qt0="T_PLING",Bt0="T_COLON",Ut0="T_OR",Xt0="T_AND",Gt0="T_BIT_OR",Yt0="T_BIT_XOR",zt0="T_BIT_AND",Jt0="T_EQUAL",Kt0="T_NOT_EQUAL",Ht0="T_STRICT_EQUAL",Wt0="T_STRICT_NOT_EQUAL",Vt0="T_LESS_THAN_EQUAL",$t0="T_GREATER_THAN_EQUAL",Qt0="T_LESS_THAN",Zt0="T_GREATER_THAN",xn0="T_LSHIFT",rn0="T_RSHIFT",en0="T_RSHIFT3",tn0="T_PLUS",nn0="T_MINUS",un0="T_DIV",in0="T_MULT",fn0="T_EXP",cn0="T_MOD",sn0="T_NOT",an0="T_BIT_NOT",on0="T_INCR",vn0="T_DECR",ln0="T_EOF",pn0="T_ANY_TYPE",kn0="T_MIXED_TYPE",mn0="T_EMPTY_TYPE",hn0="T_NUMBER_TYPE",dn0="T_BIGINT_TYPE",yn0="T_STRING_TYPE",_n0="T_VOID_TYPE",wn0="T_SYMBOL_TYPE",gn0="T_UNKNOWN_TYPE",bn0="T_NEVER_TYPE",Tn0="T_UNDEFINED_TYPE",En0="T_KEYOF",Sn0="T_READONLY",An0="T_INFER",In0="T_IS",Pn0="T_ASSERTS",Cn0="T_IMPLIES",Nn0=KL,On0=KL,jn0="T_NUMBER",Dn0="T_BIGINT",Rn0="T_STRING",Fn0="T_TEMPLATE_PART",Mn0="T_IDENTIFIER",Ln0="T_REGEXP",qn0="T_INTERPRETER",Bn0="T_ERROR",Un0="T_JSX_IDENTIFIER",Xn0=XL,Gn0=XL,Yn0="T_BOOLEAN_TYPE",zn0="T_NUMBER_SINGLETON_TYPE",Jn0="T_BIGINT_SINGLETON_TYPE",Kn0=[0,BR,QS,9],Hn0=[0,BR,Wg,9],Wn0=wL,Vn0="*/",$n0=wL,Qn0="unreachable line_comment",Zn0="unreachable string_quote",x70="\\",r70="unreachable template_part",e70=`\r +`,t70=ig,n70="unreachable regexp_class",u70=LD,i70="unreachable regexp_body",f70=rx,c70=rx,s70=rx,a70=rx,o70=hR,v70="{'>'}",l70=F6,p70="{'}'}",k70=em,m70=Ao,h70=OT,d70=Qm,y70=hR,_70=Ao,w70=OT,g70=Qm,b70="unreachable type_token wholenumber",T70="unreachable type_token wholebigint",E70="unreachable type_token floatbigint",S70="unreachable type_token scinumber",A70="unreachable type_token scibigint",I70="unreachable type_token hexnumber",P70="unreachable type_token hexbigint",C70="unreachable type_token legacyoctnumber",N70="unreachable type_token octnumber",O70="unreachable type_token octbigint",j70="unreachable type_token binnumber",D70="unreachable type_token bigbigint",R70="unreachable type_token",F70=yL,M70=[11,1],L70=[11,0],q70="unreachable template_tail",B70=rx,U70=rx,X70="unreachable jsx_child",G70="unreachable jsx_tag",Y70=[0,dw],z70=[0,913],J70=[0,Y3],K70=[0,mh],H70=[0,cR],W70=[0,ZP],V70=[0,8747],$70=[0,gD],Q70=[0,916],Z70=[0,8225],xu0=[0,935],ru0=[0,$I],eu0=[0,914],tu0=[0,vL],nu0=[0,IF],uu0=[0,FE],iu0=[0,915],fu0=[0,TD],cu0=[0,919],su0=[0,917],au0=[0,_L],ou0=[0,KD],vu0=[0,HR],lu0=[0,924],pu0=[0,923],ku0=[0,922],mu0=[0,oF],hu0=[0,921],du0=[0,eM],yu0=[0,Wg],_u0=[0,xF],wu0=[0,ny],gu0=[0,927],bu0=[0,937],Tu0=[0,HD],Eu0=[0,$R],Su0=[0,uR],Au0=[0,338],Iu0=[0,352],Pu0=[0,929],Cu0=[0,936],Nu0=[0,8243],Ou0=[0,928],ju0=[0,934],Du0=[0,qL],Ru0=[0,v_],Fu0=[0,933],Mu0=[0,pM],Lu0=[0,nL],qu0=[0,fD],Bu0=[0,920],Uu0=[0,932],Xu0=[0,jD],Gu0=[0,dR],Yu0=[0,KF],zu0=[0,JR],Ju0=[0,918],Ku0=[0,SR],Hu0=[0,HF],Wu0=[0,926],Vu0=[0,lF],$u0=[0,jM],Qu0=[0,925],Zu0=[0,39],xi0=[0,8736],ri0=[0,8743],ei0=[0,38],ti0=[0,945],ni0=[0,8501],ui0=[0,Sv],ii0=[0,8226],fi0=[0,JD],ci0=[0,946],si0=[0,8222],ai0=[0,RD],oi0=[0,wM],vi0=[0,8776],li0=[0,BI],pi0=[0,8773],ki0=[0,9827],mi0=[0,CD],hi0=[0,967],di0=[0,qM],yi0=[0,Wm],_i0=[0,PD],wi0=[0,GF],gi0=[0,8595],bi0=[0,8224],Ti0=[0,8659],Ei0=[0,sR],Si0=[0,8746],Ai0=[0,8629],Ii0=[0,yR],Pi0=[0,8745],Ci0=[0,8195],Ni0=[0,8709],Oi0=[0,iD],ji0=[0,dL],Di0=[0,aL],Ri0=[0,Gp],Fi0=[0,9830],Mi0=[0,8707],Li0=[0,8364],qi0=[0,EM],Bi0=[0,rl],Ui0=[0,951],Xi0=[0,8801],Gi0=[0,949],Yi0=[0,8194],zi0=[0,8805],Ji0=[0,947],Ki0=[0,8260],Hi0=[0,DE],Wi0=[0,nR],Vi0=[0,QS],$i0=[0,8704],Qi0=[0,XF],Zi0=[0,EL],xf0=[0,8230],rf0=[0,9829],ef0=[0,8596],tf0=[0,8660],nf0=[0,62],uf0=[0,402],if0=[0,948],ff0=[0,nF],cf0=[0,S9],sf0=[0,8712],af0=[0,aP],of0=[0,953],vf0=[0,8734],lf0=[0,8465],pf0=[0,IM],kf0=[0,8220],mf0=[0,8968],hf0=[0,8592],df0=[0,Ag],yf0=[0,10216],_f0=[0,955],wf0=[0,8656],gf0=[0,954],bf0=[0,60],Tf0=[0,8216],Ef0=[0,8249],Sf0=[0,NM],Af0=[0,9674],If0=[0,8727],Pf0=[0,8970],Cf0=[0,AL],Nf0=[0,8711],Of0=[0,956],jf0=[0,8722],Df0=[0,D_],Rf0=[0,OS],Ff0=[0,8212],Mf0=[0,NR],Lf0=[0,8804],qf0=[0,957],Bf0=[0,kF],Uf0=[0,8836],Xf0=[0,8713],Gf0=[0,KR],Yf0=[0,8715],zf0=[0,8800],Jf0=[0,8853],Kf0=[0,959],Hf0=[0,969],Wf0=[0,8254],Vf0=[0,HM],$f0=[0,339],Qf0=[0,jv],Zf0=[0,BM],xc0=[0,a9],rc0=[0,ul],ec0=[0,8855],tc0=[0,LE],nc0=[0,t1],uc0=[0,rI],ic0=[0,ky],fc0=[0,da],cc0=[0,rL],sc0=[0,982],ac0=[0,960],oc0=[0,966],vc0=[0,8869],lc0=[0,8240],pc0=[0,8706],kc0=[0,8744],mc0=[0,8211],hc0=[0,10217],dc0=[0,8730],yc0=[0,8658],_c0=[0,34],wc0=[0,968],gc0=[0,8733],bc0=[0,8719],Tc0=[0,961],Ec0=[0,8971],Sc0=[0,LL],Ac0=[0,8476],Ic0=[0,8221],Pc0=[0,8969],Cc0=[0,8594],Nc0=[0,J_],Oc0=[0,bM],jc0=[0,Ab],Dc0=[0,8901],Rc0=[0,353],Fc0=[0,8218],Mc0=[0,8217],Lc0=[0,8250],qc0=[0,8835],Bc0=[0,8721],Uc0=[0,8838],Xc0=[0,8834],Gc0=[0,9824],Yc0=[0,8764],zc0=[0,962],Jc0=[0,963],Kc0=[0,8207],Hc0=[0,952],Wc0=[0,8756],Vc0=[0,964],$c0=[0,e8],Qc0=[0,8839],Zc0=[0,IC],xs0=[0,fk],rs0=[0,ol],es0=[0,8657],ts0=[0,8482],ns0=[0,lk],us0=[0,732],is0=[0,Q3],fs0=[0,8201],cs0=[0,977],ss0=[0,sM],as0=[0,xl],os0=[0,965],vs0=[0,978],ls0=[0,IL],ps0=[0,DS],ks0=[0,WL],ms0=[0,tR],hs0=[0,8205],ds0=[0,950],ys0=[0,Bk],_s0=[0,hF],ws0=[0,ZE],gs0=[0,958],bs0=[0,8593],Ts0=[0,oD],Es0=[0,8242],Ss0=[0,mI],As0="unreachable regexp",Is0="unreachable token wholenumber",Ps0="unreachable token wholebigint",Cs0="unreachable token floatbigint",Ns0="unreachable token scinumber",Os0="unreachable token scibigint",js0="unreachable token hexnumber",Ds0="unreachable token hexbigint",Rs0="unreachable token legacyoctnumber",Fs0="unreachable token legacynonoctnumber",Ms0="unreachable token octnumber",Ls0="unreachable token octbigint",qs0="unreachable token bignumber",Bs0="unreachable token bigint",Us0="unreachable token",Xs0=yL,Gs0=[7,"#!"],Ys0="expected ?",zs0="unreachable string_escape",Js0=V2,Ks0=P6,Hs0=P6,Ws0=V2,Vs0=HP,$s0=EF,Qs0="n",Zs0="r",xa0="t",ra0=zF,ea0=P6,ta0=Ao,na0=Ao,ua0="unreachable id_char",ia0=Ao,fa0=Ao,ca0=P6,sa0=uL,aa0=pD,oa0=bb,va0=[28,"token ILLEGAL"],la0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],pa0=[0,1],ka0=[0,1],ma0=OF,ha0=OF,da0=[0,[11,"an identifier. When exporting a ",[2,0,[11," as a named export, you must specify a ",[2,0,[11," name. Did you mean `export default ",[2,0,[11," ...`?",0]]]]]]],"an identifier. When exporting a %s as a named export, you must specify a %s name. Did you mean `export default %s ...`?"],ya0=Sh,_a0="Peeking current location when not available",wa0=[0,"src/parser/parser_env.ml",SR,9],ga0="Internal Error: Tried to add_declared_private with outside of class scope.",ba0="Internal Error: `exit_class` called before a matching `enter_class`",Ta0=rx,Ea0=[0,0,0],Sa0=[0,0,0],Aa0="Parser_env.Try.Rollback",Ia0=rx,Pa0=rx,Ca0=[0,H2,of,$i,CR,TM,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,aR,H7,vD,qF,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],Na0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],Oa0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,TM,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,vD,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,qF,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,aR,tn,h7,Ju,li,Zn,CR,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],ja0=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],Da0=$3,Ra0=nm,Fa0=bo,Ma0=I6,La0=Je,qa0=Ve,Ba0=QP,Ua0=RT,Xa0=Bv,Ga0=He,Ya0=um,za0=g6,Ja0=Tp,Ka0=L8,Ha0=No,Wa0=cl,Va0=Hv,$a0=wa,Qa0=Pa,Za0=We,xo0=rk,ro0=Rm,eo0=Xe,to0=Fv,no0=Tk,uo0=U8,io0=K8,fo0=h6,co0=mc,so0=Ue,ao0=Ck,oo0=Yv,vo0=E6,lo0=Aa,po0=ga,ko0=j6,mo0=dh,ho0=W2,do0=fl,yo0=Oo,_o0=ae,wo0=Pk,go0=Q6,bo0=k6,To0=W6,Eo0=H2,So0=Ke,Ao0=x4,Io0=tc,Po0=Jb,Co0=KS,No0=Io,Oo0=Kv,jo0=ik,Do0=wk,Ro0=be,Fo0=H3,Mo0=$v,Lo0=K3,qo0=ga,Bo0=H6,Uo0=hk,Xo0=bk,Go0=Hk,Yo0=Lm,zo0=Xv,Jo0=J6,Ko0=tl,Ho0=V3,Wo0=O6,Vo0=rm,$o0=[0,Sh],Qo0=rx,Zo0=[19,1],xv0=[19,0],rv0=[0,0],ev0=Ta,tv0=[0,0],nv0=[0,"a type"],uv0=[0,0],iv0=[0,"a number literal type"],fv0=[0,0],cv0=J6,sv0=tl,av0=V3,ov0="You should only call render_type after making sure the next token is a renders variant",vv0=[0,[0,0,0,0,0]],lv0=[0,0,0,0],pv0=[0,1],kv0=[0,il,1466,6],mv0=[0,il,1469,6],hv0=[0,il,1572,8],dv0=[0,1],yv0=[0,il,1589,8],_v0="Can not have both `static` and `proto`",wv0=Ue,gv0=ew,bv0=[0,0],Tv0=[0,"the end of a tuple type (no trailing comma is allowed in inexact tuple type)."],Ev0=[0,il,Sv,15],Sv0=[0,il,aP,15],Av0=ze,Iv0=ze,Pv0=Kk,Cv0=G6,Nv0=[0,[11,"Failure while looking up ",[2,0,[11,". Index: ",[4,0,0,0,[11,". Length: ",[4,0,0,0,[12,46,0]]]]]]],"Failure while looking up %s. Index: %d. Length: %d."],Ov0=[0,0,0,0],jv0="Offset_utils.Offset_lookup_failed",Dv0=m1,Rv0=kD,Fv0=G6,Mv0=Kk,Lv0=wD,qv0=G6,Bv0=Kk,Uv0=vR,Xv0=Yx,Gv0="normal",Yv0=tc,zv0="jsxTag",Jv0="jsxChild",Kv0="template",Hv0=nD,Wv0="context",Vv0=tc,$v0=[6,0],Qv0=[0,0],Zv0=[0,1],x30=[0,4],r30=[0,2],e30=[0,3],t30=[0,0],n30=ze,u30=[0,0,0,0,0,0],i30=[0,0],f30=[0,OM],c30=[0,1],s30=[0,0],a30=Ta,o30=[0,73],v30=[0,84],l30=aM,p30=eE,k30="exports",m30=K6,h30=[0,rx,rx,0],d30=[0,AD],y30=[0,84],_30=[0,"a declaration, statement or export specifiers"],w30=[0,1],g30=[0,P9,1971,21],b30=[0,"the keyword `as`"],T30=[0,29],E30=[0,29],S30=[0,0],A30=[0,1],I30=[0,AD],P30=[0,"the keyword `from`"],C30=[0,rx,rx,0],N30="Label",O30=[0,OM],j30=[0,0,0],D30=[0,38],R30=[0,P9,372,22],F30=[0,37],M30=[0,P9,391,22],L30=[0,0],q30="the token `;`",B30=[0,0],U30=[0,0],X30=FR,G30=[0,Sh],Y30=FR,z30=[28,St],J30=Ta,K30=[0,73],H30=[0,rx,0],W30=It,V30=[0,rx,0],$30=[0,73],Q30=[0,73],Z30=$3,xl0=[0,rx,0],rl0=[0,0,0],el0=[0,0,0],tl0=[0,[0,8]],nl0=[0,[0,7]],ul0=[0,[0,6]],il0=[0,[0,10]],fl0=[0,[0,9]],cl0=[0,[0,11]],sl0=[0,[0,5]],al0=[0,[0,4]],ol0=[0,[0,2]],vl0=[0,[0,3]],ll0=[0,[0,1]],pl0=[0,[0,0]],kl0=[0,[0,12]],ml0=[0,[0,13]],hl0=[0,[0,14]],dl0=[0,0],yl0=[0,1],_l0=[0,0],wl0=[0,2],gl0=[0,3],bl0=[0,7],Tl0=[0,6],El0=[0,4],Sl0=[0,5],Al0=[0,1],Il0=[0,0],Pl0=[0,1],Cl0=[0,0],Nl0=fl,Ol0=[0,"either a call or access of `super`"],jl0=fl,Dl0=W2,Rl0=w6,Fl0=w6,Ml0=[0,2],Ll0=[0,0],ql0=[0,1],Bl0=Yv,Ul0=[0,"the identifier `target`"],Xl0=[0,0],Gl0=[0,1],Yl0=[0,0],zl0=[0,0],Jl0=[0,2],Kl0=[0,2],Hl0=[0,1],Wl0=[0,73],Vl0=P6,$l0=uL,Ql0=bb,Zl0=bb,x60=pD,r60=[0,0],e60=[0,1],t60=[0,0],n60=se,u60=se,i60=[0,"a regular expression"],f60=rx,c60=rx,s60=rx,a60=[0,81],o60=[0,"src/parser/expression_parser.ml",1550,17],v60=[0,"a template literal part"],l60=[0,[0,rx,rx],1],p60=Pv,k60=[0,6],m60=[0,[0,17,[0,2]]],h60=[0,[0,18,[0,3]]],d60=[0,[0,19,[0,4]]],y60=[0,[0,0,[0,5]]],_60=[0,[0,1,[0,5]]],w60=[0,[0,2,[0,5]]],g60=[0,[0,3,[0,5]]],b60=[0,[0,5,[0,6]]],T60=[0,[0,7,[0,6]]],E60=[0,[0,4,[0,6]]],S60=[0,[0,6,[0,6]]],A60=[0,[0,8,[0,7]]],I60=[0,[0,9,[0,7]]],P60=[0,[0,10,[0,7]]],C60=[0,[0,11,[0,8]]],N60=[0,[0,12,[0,8]]],O60=[0,[0,15,[0,9]]],j60=[0,[0,13,[0,9]]],D60=[0,[0,14,[1,10]]],R60=[0,[0,16,[0,9]]],F60=[0,[0,21,[0,6]]],M60=[0,[0,20,[0,6]]],L60=[23,Rw],q60=[13,"JSX fragment"],B60=Iv,U60=ln,X60=[0,sn],G60=[1,sn],Y60=[0,rx,rx,0],z60=[0,Sh],J60=rx,K60=[0,"a numeric or string literal"],H60=[0,rx,'""',0],W60=[0,0],V60=[0,"a number literal"],$60=[0,[0,0,V2,0]],Q60=[0,84],Z60=[21,dM],x40=[21,R6],r40=[0,0,0],e40=h6,t40=[0,rx,0],n40="unexpected PrivateName in Property, expected a PrivateField",u40=[0,0,0],i40=Sa,f40="Must be one of the above",c40=[0,1],s40=[0,1],a40=[0,1],o40=Sa,v40=Sa,l40=k_,p40="Internal Error: private name found in object props",k40=[0,0,0,0],m40=[0,cF],h40=[19,[0,0]],d40=[0,cF],y40=ig,_40="Nooo: ",w40=Fv,g40="Parser error: No such thing as an expression pattern!",b40=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],T40=[0,"src/parser/parser_flow.ml",fk,28],E40=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],S40=kD,A40=Yx,I40=$D,P40=eR,C40=eR,N40=$D,O40=tc,j40=sD,D40=w1,R40=m1,F40="InterpreterDirective",M40="interpreter",L40="Program",q40=w1,B40="RecordBody",U40=m1,X40=Y1,G40=en,Y40="RecordStaticProperty",z40="defaultValue",J40=Y1,K40=en,H40="RecordProperty",W40=S6,V40="BreakStatement",$40=S6,Q40="ContinueStatement",Z40="DebuggerStatement",xp0=Wv,rp0="DeclareExportAllDeclaration",ep0=Wv,tp0=p_,np0=PE,up0=Fv,ip0="DeclareExportDeclaration",fp0=w1,cp0=Yr,sp0="DeclareModule",ap0=Y1,op0="DeclareModuleExports",vp0=w1,lp0=Yr,pp0=NL,kp0="DeclareNamespace",mp0=Z3,hp0=w1,dp0="DoWhileStatement",yp0="EmptyStatement",_p0=sS,wp0=PE,gp0="ExportDefaultDeclaration",bp0=sS,Tp0=sA,Ep0=Wv,Sp0="ExportAllDeclaration",Ap0=sS,Ip0=Wv,Pp0=p_,Cp0=PE,Np0="ExportNamedDeclaration",Op0="directive",jp0=t2,Dp0="ExpressionStatement",Rp0=w1,Fp0="update",Mp0=Z3,Lp0=ks,qp0="ForStatement",Bp0="each",Up0=w1,Xp0=fn,Gp0=Ea,Yp0="ForInStatement",zp0=Kv,Jp0=w1,Kp0=fn,Hp0=Ea,Wp0="ForOfStatement",Vp0=lR,$p0=eP,Qp0=Z3,Zp0="IfStatement",xk0=tc,rk0=Aa,ek0=m1,tk0=XD,nk0=Wv,uk0=p_,ik0="ImportDeclaration",fk0=w1,ck0=S6,sk0="LabeledStatement",ak0=K9,ok0=$1,vk0="MatchStatement",lk0="RecordImplements",pk0=w1,kk0=Oo,mk0=B2,hk0=Yr,dk0="RecordDeclaration",yk0=$1,_k0="ReturnStatement",wk0=K9,gk0="discriminant",bk0="SwitchStatement",Tk0=$1,Ek0="ThrowStatement",Sk0="finalizer",Ak0="handler",Ik0=vn,Pk0="TryStatement",Ck0=w1,Nk0=Z3,Ok0="WhileStatement",jk0=w1,Dk0=Dp,Rk0="WithStatement",Fk0=r9,Mk0=$1,Lk0=OA,qk0=r9,Bk0=$1,Uk0=OA,Xk0=HT,Gk0="ArrayExpression",Yk0=B2,zk0=gh,Jk0=t2,Kk0=Ge,Hk0=Sy,Wk0=Io,Vk0=w1,$k0=on,Qk0=Yr,Zk0="ArrowFunctionExpression",x80=t2,r80="AsConstExpression",e80=Y1,t80=t2,n80="AsExpression",u80=k_,i80=fn,f80=Ea,c80=Gv,s80="AssignmentExpression",a80=fn,o80=Ea,v80=Gv,l80="BinaryExpression",p80="CallExpression",k80=lR,m80=eP,h80=Z3,d80="ConditionalExpression",y80=Wv,_80="ImportExpression",w80=LF,g80=CM,b80=Rw,T80=fn,E80=Ea,S80=Gv,A80="LogicalExpression",I80=K9,P80=$1,C80="MatchExpression",N80="MemberExpression",O80=Tm,j80=w6,D80="MetaProperty",R80=Zb,F80=h8,M80=fR,L80="NewExpression",q80=A6,B80="ObjectExpression",U80=ft,X80="OptionalCallExpression",G80=ft,Y80="OptionalMemberExpression",z80=rM,J80="SequenceExpression",K80="Super",H80="ThisExpression",W80=Y1,V80=t2,$80="TypeCastExpression",Q80=Y1,Z80=t2,xm0="SatisfiesExpression",rm0=r9,em0=$1,tm0=OA,nm0=ze,um0=$7,im0=SD,fm0=VL,cm0=Aa,sm0=ga,am0=E6,om0="matched above",vm0=$1,lm0=XR,pm0=Gv,km0="UnaryExpression",mm0=$1,hm0="AwaitExpression",dm0=kR,ym0=ZM,_m0=XR,wm0=$1,gm0=Gv,bm0="UpdateExpression",Tm0="delegate",Em0=$1,Sm0="YieldExpression",Am0="MatchExpressionCase",Im0="guard",Pm0=w1,Cm0=ge,Nm0="MatchStatementCase",Om0="literal",jm0="MatchLiteralPattern",Dm0="MatchWildcardPattern",Rm0=ze,Fm0=$7,Mm0=$1,Lm0=Gv,qm0="MatchUnaryPattern",Bm0="MatchObjectPattern",Um0="MatchInstanceObjectPattern",Xm0=DF,Gm0=_a,Ym0="MatchInstancePattern",zm0="patterns",Jm0="MatchOrPattern",Km0=Ih,Hm0=ge,Wm0="MatchAsPattern",Vm0=Yr,$m0="MatchIdentifierPattern",Qm0=Tm,Zm0="base",xh0="MatchMemberPattern",rh0=ba,eh0=Yr,th0="MatchBindingPattern",nh0=p6,uh0=HT,ih0="MatchArrayPattern",fh0=T6,ch0=ge,sh0=en,ah0=VR,oh0=T6,vh0=ge,lh0=en,ph0=VR,kh0=p6,mh0=A6,hh0=$1,dh0="MatchRestPattern",yh0="Unexpected FunctionDeclaration with BodyExpression",_h0="HookDeclaration",wh0=t2,gh0=Ge,bh0=Sy,Th0=Io,Eh0="FunctionDeclaration",Sh0=B2,Ah0=gh,Ih0=w1,Ph0=on,Ch0=Yr,Nh0="Unexpected FunctionExpression with BodyExpression",Oh0=B2,jh0=gh,Dh0=t2,Rh0=Ge,Fh0=Sy,Mh0=Io,Lh0=w1,qh0=on,Bh0=Yr,Uh0="FunctionExpression",Xh0=ft,Gh0=Y1,Yh0=Ye,zh0=XS,Jh0=ft,Kh0=Y1,Hh0=Ye,Wh0="PrivateIdentifier",Vh0=ft,$h0=Y1,Qh0=Ye,Zh0=XS,xd0=eP,rd0=Z3,ed0="SwitchCase",td0=w1,nd0="param",ud0="CatchClause",id0=w1,fd0="BlockStatement",cd0=ba,sd0=Yr,ad0="DeclareVariable",od0="DeclareHook",vd0=Ge,ld0="DeclareFunction",pd0=Yr,kd0=lM,md0=Oo,hd0=mc,dd0=w1,yd0=B2,_d0=Yr,wd0="DeclareClass",gd0=B2,bd0=c_,Td0=on,Ed0=p6,Sd0=on,Ad0=Yr,Id0="DeclareComponent",Pd0=B2,Cd0=c_,Nd0=p6,Od0=on,jd0="ComponentTypeAnnotation",Dd0=ft,Rd0=Y1,Fd0=Ye,Md0="ComponentTypeParameter",Ld0=w1,qd0=Yr,Bd0="DeclareEnum",Ud0=mc,Xd0=w1,Gd0=B2,Yd0=Yr,zd0="DeclareInterface",Jd0=m1,Kd0=tc,Hd0=sA,Wd0="ExportNamespaceSpecifier",Vd0=fn,$d0=B2,Qd0=Yr,Zd0="DeclareTypeAlias",x50=fn,r50=B2,e50=Yr,t50="TypeAlias",n50="DeclareOpaqueType",u50="OpaqueType",i50="supertype",f50="upperBound",c50="lowerBound",s50="impltype",a50=B2,o50=Yr,v50="ClassDeclaration",l50="ClassExpression",p50=g8,k50=Oo,m50="superTypeParameters",h50="superClass",d50=B2,y50=w1,_50=Yr,w50=t2,g50="Decorator",b50=B2,T50=Yr,E50="ClassImplements",S50=w1,A50="ClassBody",I50=w1,P50="StaticBlock",C50=_a,N50=V6,O50=Nv,j50=nl,D50=g8,R50=W3,F50=Ue,M50=ba,L50=m1,q50=en,B50="MethodDefinition",U50=x4,X50=g8,G50=$2,Y50=Ue,z50=W3,J50=Y1,K50=m1,H50=en,W50=jL,V50="Internal Error: Private name found in class prop",$50=x4,Q50=g8,Z50=$2,xy0=Ue,ry0=W3,ey0=Y1,ty0=m1,ny0=en,uy0=jL,iy0=B2,fy0=c_,cy0=on,sy0=Yr,ay0=w1,oy0="ComponentDeclaration",vy0=$1,ly0=jE,py0=fn,ky0=Ea,my0=jm,hy0=T6,dy0=X6,yy0=Ye,_y0="ComponentParameter",wy0=ks,gy0=Yr,by0="EnumBigIntMember",Ty0=Yr,Ey0=LR,Sy0=ks,Ay0=Yr,Iy0="EnumStringMember",Py0=Yr,Cy0=LR,Ny0=ks,Oy0=Yr,jy0="EnumNumberMember",Dy0=ks,Ry0=Yr,Fy0="EnumBooleanMember",My0=B6,Ly0=Am,qy0=y6,By0="EnumBooleanBody",Uy0=B6,Xy0=Am,Gy0=y6,Yy0="EnumNumberBody",zy0=B6,Jy0=Am,Ky0=y6,Hy0="EnumStringBody",Wy0=B6,Vy0=y6,$y0="EnumSymbolBody",Qy0=B6,Zy0=Am,x90=y6,r90="EnumBigIntBody",e90=w1,t90=Yr,n90="EnumDeclaration",u90=mc,i90=w1,f90=B2,c90=Yr,s90="InterfaceDeclaration",a90=B2,o90=Yr,v90="InterfaceExtends",l90=Y1,p90=A6,k90="ObjectPattern",m90=Y1,h90=HT,d90="ArrayPattern",y90=fn,_90=Ea,w90=jm,g90=Y1,b90=Ye,T90=XS,E90=$1,S90=jE,A90=$1,I90=jE,P90=fn,C90=Ea,N90=jm,O90=ks,j90=ks,D90=Nv,R90=nl,F90=VD,M90=W3,L90=T6,q90=V6,B90=ba,U90=m1,X90=en,G90=mF,Y90=$1,z90=iR,J90=fn,K90=Ea,H90=jm,W90=W3,V90=T6,$90=V6,Q90=ba,Z90=m1,x_0=en,r_0=mF,e_0=$1,t_0=iR,n_0=At,u_0=m1,i_0=J3,f_0=rx,c_0=At,s_0=$v,a_0=m1,o_0=J3,v_0=At,l_0=m1,p_0=J3,k_0=Pa,m_0=wa,h_0=At,d_0=m1,y_0=J3,__0="flags",w_0=ge,g_0="regex",b_0=At,T_0=m1,E_0=J3,S_0=At,A_0=m1,I_0=J3,P_0=rM,C_0="quasis",N_0="TemplateLiteral",O_0="cooked",j_0=At,D_0="tail",R_0=m1,F_0="TemplateElement",M_0="quasi",L_0="tag",q_0="TaggedTemplateExpression",B_0=ba,U_0="declarations",X_0="VariableDeclaration",G_0=ks,Y_0=Yr,z_0="VariableDeclarator",J_0="plus",K_0=nM,H_0=Xv,W_0=bo,V_0=ug,$_0="in-out",Q_0=ba,Z_0="Variance",xw0="AnyTypeAnnotation",rw0="MixedTypeAnnotation",ew0="EmptyTypeAnnotation",tw0="VoidTypeAnnotation",nw0="NullLiteralTypeAnnotation",uw0="SymbolTypeAnnotation",iw0="NumberTypeAnnotation",fw0="BigIntTypeAnnotation",cw0="StringTypeAnnotation",sw0="BooleanTypeAnnotation",aw0=Y1,ow0="NullableTypeAnnotation",vw0="UnknownTypeAnnotation",lw0="NeverTypeAnnotation",pw0="UndefinedTypeAnnotation",kw0=ba,mw0=Y1,hw0="parameterName",dw0="TypePredicate",yw0="HookTypeAnnotation",_w0="FunctionTypeAnnotation",ww0=Bv,gw0=B2,bw0=p6,Tw0=gh,Ew0=on,Sw0=ft,Aw0=Y1,Iw0=Ye,Pw0=fM,Cw0=ft,Nw0=Y1,Ow0=Ye,jw0=fM,Dw0=[0,0,0,0,0],Rw0="internalSlots",Fw0="callProperties",Mw0="indexers",Lw0=A6,qw0="exact",Bw0=tL,Uw0="ObjectTypeAnnotation",Xw0=VD,Gw0="There should not be computed object type property keys",Yw0=ks,zw0=Nv,Jw0=nl,Kw0=ba,Hw0=$2,Ww0=ew,Vw0=Ue,$w0=ft,Qw0=V6,Zw0=m1,xg0=en,rg0="ObjectTypeProperty",eg0=$1,tg0="ObjectTypeSpreadProperty",ng0=$2,ug0=Ue,ig0=m1,fg0=en,cg0=Yr,sg0="ObjectTypeIndexer",ag0=Ue,og0=m1,vg0="ObjectTypeCallProperty",lg0=ft,pg0=$2,kg0="sourceType",mg0="propType",hg0="keyTparam",dg0="ObjectTypeMappedTypeProperty",yg0=m1,_g0=V6,wg0=Ue,gg0=ft,bg0=Yr,Tg0="ObjectTypeInternalSlot",Eg0=w1,Sg0=mc,Ag0="InterfaceTypeAnnotation",Ig0=QM,Pg0="ArrayTypeAnnotation",Cg0="falseType",Ng0="trueType",Og0="extendsType",jg0="checkType",Dg0="ConditionalTypeAnnotation",Rg0="typeParameter",Fg0="InferTypeAnnotation",Mg0=Yr,Lg0=UF,qg0="QualifiedTypeIdentifier",Bg0=B2,Ug0=Yr,Xg0="GenericTypeAnnotation",Gg0="indexType",Yg0="objectType",zg0="IndexedAccessType",Jg0=ft,Kg0="OptionalIndexedAccessType",Hg0=g_,Wg0="UnionTypeAnnotation",Vg0=g_,$g0="IntersectionTypeAnnotation",Qg0=h8,Zg0=$1,xb0="TypeofTypeAnnotation",rb0=Yr,eb0=UF,tb0="QualifiedTypeofIdentifier",nb0=$1,ub0="KeyofTypeAnnotation",ib0=el,fb0=jF,cb0=uF,sb0=Y1,ab0=Gv,ob0="TypeOperator",vb0=Xv,lb0=tL,pb0="elementTypes",kb0="TupleTypeAnnotation",mb0=ft,hb0=$2,db0=QM,yb0=S6,_b0="TupleTypeLabeledElement",wb0=Y1,gb0=S6,bb0="TupleTypeSpreadElement",Tb0=At,Eb0=m1,Sb0="StringLiteralTypeAnnotation",Ab0=At,Ib0=m1,Pb0="NumberLiteralTypeAnnotation",Cb0=At,Nb0=m1,Ob0="BigIntLiteralTypeAnnotation",jb0=Pa,Db0=wa,Rb0=At,Fb0=m1,Mb0="BooleanLiteralTypeAnnotation",Lb0="ExistsTypeAnnotation",qb0=Y1,Bb0=vF,Ub0=Y1,Xb0=vF,Gb0=on,Yb0="TypeParameterDeclaration",zb0="usesExtendsBound",Jb0=Fv,Kb0=$2,Hb0=No,Wb0="bound",Vb0=Ye,$b0="TypeParameter",Qb0=on,Zb0=mM,xT0=on,rT0=mM,eT0=Pv,tT0=OL,nT0="closingElement",uT0="openingElement",iT0="JSXElement",fT0="closingFragment",cT0=OL,sT0="openingFragment",aT0="JSXFragment",oT0=h8,vT0="selfClosing",lT0="attributes",pT0=Ye,kT0="JSXOpeningElement",mT0="JSXOpeningFragment",hT0=Ye,dT0="JSXClosingElement",yT0="JSXClosingFragment",_T0=m1,wT0=Ye,gT0="JSXAttribute",bT0=$1,TT0="JSXSpreadAttribute",ET0="JSXEmptyExpression",ST0=t2,AT0="JSXExpressionContainer",IT0=t2,PT0="JSXSpreadChild",CT0=At,NT0=m1,OT0="JSXText",jT0=Tm,DT0=Dp,RT0="JSXMemberExpression",FT0=Ye,MT0=eE,LT0="JSXNamespacedName",qT0=Ye,BT0="JSXIdentifier",UT0=sA,XT0=X6,GT0="ExportSpecifier",YT0=X6,zT0="ImportDefaultSpecifier",JT0=X6,KT0="ImportNamespaceSpecifier",HT0=XD,WT0=X6,VT0="imported",$T0="ImportSpecifier",QT0="Line",ZT0="Block",xE0=m1,rE0=m1,eE0="DeclaredPredicate",tE0="InferredPredicate",nE0=Zb,uE0=h8,iE0=fR,fE0=W3,cE0=Tm,sE0=Dp,aE0="message",oE0=Yx,vE0=wD,lE0=vR,pE0=Wv,kE0=G6,mE0=Kk,hE0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],dE0=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],yE0=[0,Af,tn,vc,tf,Lc,Ti,Pu,Tu,u7,ls,ki,R7,G7,vn,zc,iu,We,Cs,_i,Ji,l7,li,c7,Pf,Su,Gu,Ff,Wu,yi,Si,ei,B7,Wf,sc,y7,ji,Ef,yc,H7,uf,ru,Hf,qi,gc,Jn,_s,Sc,Vf,mu,K7,ns,Wc,ri,ff,rf,Xe,Ke,us,xc,ou,zi,yu,lf,gi,Gc,wi,Ic,hc,qn,Ju,nf,be,j7,ju,bu,Ec,wc,Bf,Hc,O7,Ts,Oc,Xc,Yf,Ac,Yi,Yn,A7,Is,yf,Mc,Un,t2,p7,ts,Nc,C7,mi,Mf,b7,v7,bf,ws,Hi,hi,Ci,vs,Qn,wf,Iu,As,nc,gf,cu,ti,_c,kc,S7,Qi,di,Ru,vi,i7,tu,gs,qc,Ni,St,cs,U7,Ri,W2,Gn,Vi,as,Df,Ou,cc,is,lc,ae,vf,eu,xi,Yu,zn,Rc,Di,Mi,fi,ds,I7,Xf,Z7,D7,f7,zf,Bu,dc,z7,Dc,Tc,ms,Jf,Tf,xu,ku,pf,ai,Bc,Hn,g7,G1,oi,N7,os,su,Yc,Cu,Au,gu,mf,L7,ps,E7,du,uu,Nf,hf,uc,Ki,W7,df,hs,Kn,wu,Cc,Ei,Mu,Xu,Kc,Gf,ys,Ui,Zc,Ii,n7,si,$u,Hu,Oi,ni,zu,Vc,Xn,sf,Lu,kf,Qf,Xi,r7,Vn,Pc,Kf,o7,e7,Wn,bs,Vu,rc,x7,es,ge,Eu,Ai,$c,bi,Y7,Fu,jf,Bn,m7,Zi,Fc,au,$f,P7,af,xf,pu,M7,Zu,Pi,Lf,Ge,fs,_7,If,a7,q7,pi,Ku,fc,qu,Of,w7,ci,Je,T7,lu,ii,ss,k7,fu,Uu,Jc,Ve,rs,ic,Bi,Qc,s7,Wi,t7,He,Q7,jc,Uc,Es,Sf,_f,oc,Ps,ac,$n,vu,_u,Zf,Zn,X7,cf,ui,J7,Uf,Qu,d7,F7,hu,Fi,Du,Gi,Rf,bc,pc,h7,qf,$2,V7,$i,of,H2],_E0="Jsoo_runtime.Error.Exn",wE0=[0,0],gE0="assert_operator",bE0="use_strict",TE0=g_,EE0="esproposal_decorators",SE0="records",AE0="pattern_matching",IE0="enums",PE0="components",CE0="Internal error: ",NE0=[t1,"CamlinternalLazy.Undefined",js(0)];function OE0(x,r){var e=Rx(r)-1|0,t=0;if(e>=0)for(var u=t;;){x(z0(r,u));var i=u+1|0;if(e===u)break;var u=i}}var jE0=sx,DE0=[0,0];function RE0(x){var r=MJ(0),e=dB(D),t=r.length-1,u=b1((t*8|0)+1|0),i=t-1|0,c=0;if(i>=0)for(var v=c;;){Rz(u,v*8|0,n4(S1(r,v)[1+v]));var o=v+1|0;if(i===v)break;var v=o}ja(u,t*8|0,1);var l=hB(u);ja(u,t*8|0,2);var k=hB(u),h=Qh(k,8),E=Qh(k,0),T=Qh(l,8);return yB(e,Qh(l,0),T,E,h),e}for(;;){var KB=vl(DN);let x=[0,1],r=KB;if(!(1-Ph(DN,KB,function(e){return Ph(x,1,0)&&(c3(i3(YB),D),c3(i3(zB),D)),d(r,0)})))break}if(vl(DE0))throw J0([0,Kh,HV],1);var Ga=LN([0,sx]),s3=LN([0,sx]),qo=LN([0,xe]),HB=CN(0,0),FE0=2,ME0=[0,0];function WB(x){return 2=0)for(var c=i;;){var v=(c*2|0)+3|0,o=S1(x,c)[1+c];S1(e,v)[1+v]=o;var l=c+1|0;if(u===c)break;var c=l}return[0,FE0,e,s3[1],qo[1],0,0,Ga[1],0]}function vO(x,r){var e=x[2].length-1;if(e=0)for(var u=t;;){var i=F1(x,u);r[1]=(e8*r[1]|0)+i|0;var c=u+1|0;if(e===u)break;var u=c}r[1]=r[1]&ZF;var v=1073741823r)return e;var t=[0,x[1+r],e],r=r-1|0,e=t}}function mO(x,r){try{var e=Ga[17].call(null,r,x[7]);return e}catch(i){var t=M1(i);if(t!==Ds)throw J0(t,0);var u=x[1];return x[1]=u+1|0,C(r,rx)&&(x[7]=Ga[2].call(null,r,u,x[7])),u}}function hO(x){return Ro(x,0)?[0]:x}function dO(x,r,e,t,u,i){var c=u[2],v=u[4],o=kO(r),l=kO(e),k=kO(t),h=yn(function(Z){return b4(x,Z)},l),E=yn(function(Z){return b4(x,Z)},k);x[5]=[0,[0,x[3],x[4],x[6],x[7],h,o],x[5]],x[7]=Ga[24].call(null,function(Z,t0,i0){return MN(Z,o)?Ga[2].call(null,Z,t0,i0):i0},x[7],Ga[1]);var T=[0,s3[1]],I=[0,qo[1]];Vq(function(Z,t0){T[1]=s3[2].call(null,Z,t0,T[1]);var i0=I[1];try{var u0=qo[17].call(null,t0,x[4]),k0=u0}catch(S0){var o0=M1(S0);if(o0!==Ds)throw J0(o0,0);var k0=1}I[1]=qo[2].call(null,t0,k0,i0)},k,E),Vq(function(Z,t0){T[1]=s3[2].call(null,Z,t0,T[1]),I[1]=qo[2].call(null,t0,0,I[1])},l,h),x[3]=T[1],x[4]=I[1],x[6]=FN(function(Z,t0){return MN(Z[1],h)?t0:[0,Z,t0]},x[6],0);var N=i?d(c(x),v):c(x),P=v4(x[5]),R=P[6],q=P[5],X=P[4],B=P[3],z=P[2],x0=P[1];x[5]=Wq(x[5]),x[7]=y2(function(Z,t0){var i0=Ga[17].call(null,t0,x[7]);return Ga[2].call(null,t0,i0,Z)},X,R),x[3]=x0,x[4]=z,x[6]=FN(function(Z,t0){return MN(Z[1],q)?t0:[0,Z,t0]},x[6],B);var W=[0,Zh(function(Z){var t0=b4(x,Z);try{for(var i0=x[6];;){if(!i0)throw J0(Ds,1);var u0=i0[1],k0=i0[2],o0=u0[2];if(yq(u0[1],t0)===0)return o0;var i0=k0}}catch(s0){var S0=M1(s0);if(S0===Ds)return S1(x[2],t0)[1+t0];throw J0(S0,0)}},hO(t)),0];return Sz([0,[0,N],[0,Zh(function(Z){try{var t0=Ga[17].call(null,Z,x[7]);return t0}catch(u0){var i0=M1(u0);throw i0===Ds?J0([0,Nr,WV],1):J0(i0,0)}},hO(r)),W]])}function id(x,r){if(x===0)var e=VB([0]);else{var t=VB(Zh(LE0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+2|0;t[3]=s3[2].call(null,x[1+c],v,t[3]),t[4]=qo[2].call(null,v,1,t[4]);var o=c+1|0;if(u===c)break;var c=o}var e=t}var l=r(e);return e[8]=cx(e[8]),vO(e,3+((S1(e[2],1)[2]*16|0)/32|0)|0),[0,d(l,0),r,,0]}function fd(x,r){if(x)return x;var e=CN(t1,r[1]);return e[1]=r[2],NJ(e)}function yO(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;u;){var i=u[2];d(u[1],r);var u=i}return r}function cd(x){var r=lO(x);x:{if((r%2|0)!==0&&(2+((S1(x[2],1)[2]*16|0)/32|0)|0)>=r){var e=lO(x);break x}var e=r}return S1(x[2],e)[1+e]=0,e}function _O(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return;var u=e[1],i=function(Q0){e[1]++;var q0=e[1];return S1(r,q0)[1+q0]},c=S1(r,u)[1+u],v=i(D);if(typeof v=="number")switch(v){case 0:let Q0=i(D);var j0=function(mx){return Q0};break;case 1:let q0=i(D);var j0=function(mx){return mx[1+q0]};break;case 2:var o=i(D);let ix=o,xx=i(D);var j0=function(mx){return mx[1+ix][1+xx]};break;case 3:let fx=i(D);var j0=function(mx){return d(mx[1][1+fx],mx)};break;case 4:let yx=i(D);var j0=function(mx,Mx){return mx[1+yx]=Mx,0};break;case 5:var l=i(D);let R0=l,lx=i(D);var j0=function(mx){return d(R0,lx)};break;case 6:var k=i(D);let kx=k,Q=i(D);var j0=function(mx){return d(kx,mx[1+Q])};break;case 7:var h=i(D),E=i(D);let I0=h,M=E,d0=i(D);var j0=function(mx){return d(I0,mx[1+M][1+d0])};break;case 8:var T=i(D);let g0=T,h0=i(D);var j0=function(mx){return d(g0,d(mx[1][1+h0],mx))};break;case 9:var I=i(D),N=i(D);let A0=I,$0=N,Kx=i(D);var j0=function(mx){return p(A0,$0,Kx)};break;case 10:var P=i(D),R=i(D);let J=P,tr=R,Zx=i(D);var j0=function(mx){return p(J,tr,mx[1+Zx])};break;case 11:var q=i(D),X=i(D),B=i(D);let b=q,V=X,tx=B,_x=i(D);var j0=function(mx){return p(b,V,mx[1+tx][1+_x])};break;case 12:var z=i(D),x0=i(D);let gx=z,ex=x0,Jx=i(D);var j0=function(mx){return p(gx,ex,d(mx[1][1+Jx],mx))};break;case 13:var W=i(D),Z=i(D);let Ux=W,hr=Z,dr=i(D);var j0=function(mx){return p(Ux,mx[1+hr],dr)};break;case 14:var t0=i(D),i0=i(D),u0=i(D);let V0=t0,K0=i0,Cx=u0,bx=i(D);var j0=function(mx){return p(V0,mx[1+K0][1+Cx],bx)};break;case 15:var k0=i(D),o0=i(D);let Ox=k0,ux=o0,br=i(D);var j0=function(mx){return p(Ox,d(mx[1][1+ux],mx),br)};break;case 16:var S0=i(D);let nr=S0,$r=i(D);var j0=function(mx){return p(mx[1][1+nr],mx,$r)};break;case 17:var s0=i(D);let l1=s0,C1=i(D);var j0=function(mx){return p(mx[1][1+l1],mx,mx[1+C1])};break;case 18:var v0=i(D),m0=i(D);let Qr=v0,O1=m0,Hr=i(D);var j0=function(mx){return p(mx[1][1+Qr],mx,mx[1+O1][1+Hr])};break;case 19:var p0=i(D);let w=p0,Y=i(D);var j0=function(mx){var Mx=d(mx[1][1+Y],mx);return p(mx[1][1+w],mx,Mx)};break;case 20:var E0=i(D),b0=i(D);cd(x);let px=E0,X0=b0;var j0=function(mx){return d(zx(X0,px,0),X0)};break;case 21:var C0=i(D),D0=i(D);cd(x);let vx=C0,Ix=D0;var j0=function(mx){var Mx=mx[1+Ix];return d(zx(Mx,vx,0),Mx)};break;case 22:var U0=i(D),T0=i(D),M0=i(D);cd(x);let Cr=U0,Vx=T0,f1=M0;var j0=function(mx){var Mx=mx[1+Vx][1+f1];return d(zx(Mx,Cr,0),Mx)};break;default:var y0=i(D),G=i(D);cd(x);let c1=y0,Fr=G;var j0=function(mx){var Mx=d(mx[1][1+Fr],mx);return d(zx(Mx,c1,0),Mx)}}else var j0=v;$B(x,c,j0),e[1]++}}function QB(x,r){var e=r.length-1,t=CN(0,e),u=e-1|0,i=0;if(u>=0)for(var c=i;;){var v=S1(r,c)[1+c];if(typeof v=="number")switch(v){case 0:let I=c;var o=function(X){var B=t[1+I];if(N===B)throw J0([0,s4,x],1);return d(B,X)};let N=o;var h=o;break;case 1:var l=[];let P=l,R=c;Dr(l,[ul,function(X){var B=t[1+R];if(P===B)throw J0([0,s4,x],1);var z=e3(B);if(ol===z)return B[1];if(ul!==z&&jv!==z)return B;if(fJ(B)!==0)throw J0(NE0,1);var x0=B[1];B[1]=0;try{var W=d(x0,0);return B[1]=W,cJ(B),W}catch(t0){var Z=M1(t0);throw B[1]=function(i0){throw J0(Z,0)},iJ(B),J0(Z,0)}}]);var h=l;break;default:var k=function(X){throw J0([0,s4,x],1)},h=[0,k,k,k,0]}else var h=v[0]===0?QB(x,v[1]):v[1];t[1+c]=h;var E=c+1|0;if(u===c)break;var c=E}return t}function ZB(x,r,e){if(e3(e)===0&&x.length-1<=e.length-1){var t=x.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=e[1+i],v=S1(x,i)[1+i];x:if(typeof v=="number"){if(v===2){if(e3(c)===0&&c.length-1===4){for(var o=0,l=r[1+i];;){l[1+o]=c[1+o];var k=o+1|0;if(o===3)break;var o=k}break x}throw J0([0,Nr,VV],1)}r[1+i]=c}else v[0]===0&&ZB(v[1],r[1+i],c);var h=i+1|0;if(t===i)break;var i=h}return}throw J0([0,Nr,$V],1)}try{var BE0=Fq("TMPDIR"),wO=BE0}catch(x){var xU=M1(x);if(xU!==Ds)throw J0(xU,0);var wO=QV}var UE0=[0,,,,,,,,,,wO];try{var XE0=Fq("TEMP"),rU=XE0}catch(x){var eU=M1(x);if(eU!==Ds)throw J0(eU,0);var rU=ZV}var GE0=[0,,,,,,,,,,rU],YE0=[0,,,,,,,,,,wO],zE0=C(Kq,zR)?C(Kq,"Win32")?UE0:GE0:YE0,JE0=zE0[10];Rs(0,RE0),Rs([0,function(x){return x}],function(x){return JE0});function Fs(x,r){function e(t){return at(x,t)}return Y6<=r?(e(rl|r>>>18|0),e(R1|(r>>>12|0)&63),e(R1|(r>>>6|0)&63),e(R1|r&63)):Yg<=r?(e(Sv|r>>>12|0),e(R1|(r>>>6|0)&63),e(R1|r&63)):R1<=r?(e(Y3|r>>>6|0),e(R1|r&63)):e(r)}var Bo=[t1,e$,js(0)],tU=0,nU=0,uU=0,iU=0,fU=0,cU=0,sU=0,aU=0,oU=0,vU=0;function y(x){if(x[3]===x[2])return-1;var r=x[1][1+x[3]];return x[3]=x[3]+1|0,r===10&&(x[5]!==0&&(x[5]=x[5]+1|0),x[4]=x[3]),r}function H(x,r){x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r}function Tr(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],H(x,-1)}function g(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]}function Pl(x){x[3]=x[6],x[4]=x[7],x[5]=x[8]}function gO(x,r){x[6]=r}function sd(x){return x[3]-x[6]|0}function o1(x){var r=x[3]-x[6]|0,e=x[6],t=x[1];return 0<=e&&0<=r&&(t.length-1-r|0)>=e?Az(t,e,r):U2(KV)}function lU(x){var r=x[6];return S1(x[1],r)[1+r]}function T4(x,r,e,t){for(var u=[0,r],i=[0,e],c=[0,0];;){if(0>=i[1])return c[1];var v=x[1+u[1]];if(0>v)throw J0(Bo,1);if(Gr>>18|0),zr(t,c[1]+1|0,R1|(v>>>12|0)&63),zr(t,c[1]+2|0,R1|(v>>>6|0)&63),zr(t,c[1]+3|0,R1|v&63),c[1]=c[1]+4|0}else zr(t,c[1],Sv|v>>>12|0),zr(t,c[1]+1|0,R1|(v>>>6|0)&63),zr(t,c[1]+2|0,R1|v&63),c[1]=c[1]+3|0;else zr(t,c[1],Y3|v>>>6|0),zr(t,c[1]+1|0,R1|v&63),c[1]=c[1]+2|0;else zr(t,c[1],v),c[1]++;u[1]++,i[1]+=-1}}function pU(x){for(var r=Rx(x),e=Fo(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],vU,oU,aU,sU,cU,fU,iU,uU,nU,tU];var i=z0(x,t[1]);x:{if(Y3<=i){if(rl>i){if(Sv>i){var c=z0(x,t[1]+1|0);if((c>>>6|0)!==2)throw J0(Bo,1);e[1+u[1]]=(i&31)<<6|c&63,t[1]=t[1]+2|0;break x}var v=z0(x,t[1]+1|0),o=z0(x,t[1]+2|0),l=(i&15)<<12|(v&63)<<6|o&63,k=(v>>>6|0)!==2?1:0,h=k||((o>>>6|0)!==2?1:0);if(h)var T=h;else var E=55296<=l?1:0,T=E&&(l<=57343?1:0);if(T)throw J0(Bo,1);e[1+u[1]]=l,t[1]=t[1]+3|0;break x}if(t1>i){var I=z0(x,t[1]+1|0),N=z0(x,t[1]+2|0),P=z0(x,t[1]+3|0),R=(I>>>6|0)!==2?1:0;if(R)var X=R;else var q=(N>>>6|0)!==2?1:0,X=q||((P>>>6|0)!==2?1:0);if(X)throw J0(Bo,1);var B=(i&7)<<18|(I&63)<<12|(N&63)<<6|P&63;if(Gki){e[1+u[1]]=i,t[1]++;break x}throw J0(Bo,1)}u[1]++}}function E4(x,r,e){var t=x[6]+r|0,u=b1(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return gl(u,0,T4(i,t,e,u));throw J0([0,Nr,r$],1)}function Fx(x){var r=x[6],e=x[3]-r|0,t=b1(e*4|0);return gl(t,0,T4(x[1],r,e,t))}function ad(x,r){var e=x[6],t=x[3]-e|0,u=b1(t*4|0);return GN(r,u,0,T4(x[1],e,t,u))}function S4(x){var r=x.length-1,e=b1(r*4|0);return gl(e,0,T4(x,0,r,e))}function kU(x,r){x[3]=x[3]-r|0}function Ms(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function a3(x,r,e,t){var u=Ms(x),i=Ms(t),c=i<=u?u+1|0:i+1|0;return c===1?[0,r,e]:[1,c,r,e,x,t]}function od(x,r,e,t){var u=Ms(x),i=Ms(t),c=i<=u?u+1|0:i+1|0;return[1,c,r,e,x,t]}function mU(x,r,e,t){var u=Ms(x),i=Ms(t);if((i+2|0)=i)return a3(x,r,e,t);var N=t[5],P=t[4],R=t[3],q=t[2],X=Ms(P);if(X<=Ms(N))return od(a3(x,r,e,P),q,R,N);var B=P[4],z=P[3],x0=P[2],W=a3(P[5],q,R,N);return od(a3(x,r,e,B),x0,z,W)}function Uo(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Ya(x,r,e){x:{r:{if(typeof x=="number"){if(typeof e=="number")return[0,r];if(e[0]===1)break r}else{if(x[0]!==0){var t=x[1];if(typeof e!="number"&&e[0]===1){var u=e[1],i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}var c=t;break x}if(typeof e!="number"&&e[0]===1)break r}return[1,2,r,x,e]}var c=e[1]}return[1,c+1|0,r,x,e]}function vd(x,r,e){var t=Uo(x),u=Uo(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}function hU(x,r,e){var t=Uo(x),u=Uo(e);if((u+2|0)=u)return Ya(x,r,e);var E=e[4],T=e[3],I=e[2],N=Uo(T);if(N<=Uo(E))return vd(Ya(x,r,T),I,E);var P=T[3],R=T[2],q=Ya(T[4],I,E);return vd(Ya(x,r,P),R,q)}var bO=0;function dU(x){function r(e,t){if(typeof t=="number")return[0,e];if(t[0]===0){var u=t[1],i=p(x[1],e,u);return i===0?t:0<=i?Ya(t,e,bO):Ya([0,e],u,bO)}var c=t[4],v=t[3],o=t[2],l=p(x[1],e,o);if(l===0)return t;if(0<=l){var k=r(e,c);return c===k?t:hU(v,o,k)}var h=r(e,v);return v===h?t:hU(h,o,c)}return[0,bO,,function(e,t){for(var u=t;;){if(typeof u=="number")return 0;if(u[0]===0)return p(x[1],e,u[1])===0?1:0;var i=u[4],c=u[3],v=p(x[1],e,u[2]),o=v===0?1:0;if(o)return o;var l=0<=v?i:c,u=l}},r]}function yU(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}}function Nx(x,r){if(!r)return r;var e=r[1],t=d(x,e);return e===t?r:[0,t]}function O0(x,r,e,t,u){var i=p(x,r,e);return e===i?t:u(i)}function P0(x,r,e,t){var u=d(x,r);return r===u?e:t(u)}function K1(x,r){var e=r[1];return O0(x,e,r[2],r,function(t){return[0,e,t]})}function A4(x,r){return Nx(function(e){var t=e[1];return O0(x,t,e[2],e,function(u){return[0,t,u]})},r)}function pr(x,r){var e=y2(function(u,i){var c=u[2],v=u[1],o=d(x,i),l=c||(o!==i?1:0);return[0,[0,o,v],l]},D$,r),t=e[1];return e[2]?cx(t):r}var TO=id(R$,function(x){var r=pO(x,F$),e=r[1],t=r[2],u=r[3],i=r[4],c=r[5],v=r[6],o=r[7],l=r[8],k=r[9],h=r[10],E=r[11],T=r[12],I=r[13],N=r[14],P=r[15],R=r[16],q=r[17],X=r[18],B=r[19],z=r[20],x0=r[21],W=r[22],Z=r[23],t0=r[24],i0=r[25],u0=r[26],k0=r[27],o0=r[28],S0=r[29],s0=r[30],v0=r[31],m0=r[32],p0=r[33],E0=r[34],b0=r[35],C0=r[36],D0=r[37],U0=r[38],T0=r[39],M0=r[40],y0=r[41],G=r[42],j0=r[43],Q0=r[44],q0=r[45],ix=r[46],xx=r[47],fx=r[48],yx=r[49],R0=r[50],lx=r[51],kx=r[52],Q=r[53],I0=r[54],M=r[55],d0=r[56],g0=r[57],h0=r[58],A0=r[59],$0=r[60],Kx=r[61],J=r[62],tr=r[63],Zx=r[65],b=r[66],V=r[67],tx=r[68],_x=r[69],gx=r[70],ex=r[71],Jx=r[72],Ux=r[73],hr=r[74],dr=r[75],V0=r[76],K0=r[77],Cx=r[78],bx=r[79],Ox=r[80],ux=r[81],br=r[82],nr=r[83],$r=r[84],l1=r[85],C1=r[86],Qr=r[87],O1=r[88],Hr=r[89],w=r[90],Y=r[91],px=r[92],X0=r[93],vx=r[94],Ix=r[95],Cr=r[96],Vx=r[97],f1=r[98],c1=r[99],Fr=r[cr],Zr=r[k1],mx=r[Ee],Mx=r[Ss],rr=r[ec],Ar=r[p2],Or=r[Ct],ne=r[Te],Y2=r[d2],je=r[wo],kt=r[n2],xo=r[nn],Tn=r[h2],ke=r[ef],ro=r[k2],Js=r[wr],eo=r[Ca],Ks=r[Z6],M2=r[q6],L2=r[b6],g1=r[Cf],En=r[$6],Sn=r[e1],Hs=r[un],Ws=r[zv],mt=r[So],to=r[v8],Q1=r[Gr],ar=r[R1],no=r[kk],Vs=r[Qv],ht=r[M6],E3=r[N6],S3=r[s8],An=r[sm],$s=r[cM],uo=r[bR],tv=r[UD],Qs=r[YL],nv=r[WF],io=r[ML],uv=r[SM],z2=r[xq],Z1=r[YM],Zs=r[xR],In=r[LM],fo=r[KM],iv=r[ER],co=r[FF],fv=r[149],Kl=r[150],D5=r[151],rp=r[152],ep=r[153],R5=r[154],tp=r[155],Hl=r[156],np=r[157],so=r[158],up=r[159],zt=r[AL],ip=r[mI],cv=r[qM],fp=r[da],cp=r[sR],sv=r[hF],Wl=r[JD],sp=r[Ab],F5=r[IL],ap=r[yR],M5=r[ky],op=r[Ag],vp=r[KR],lp=r[bM],Vl=r[LL],U=r[NR],A=r[GF],j=r[rL],f0=r[fk],_0=r[IC],N0=r[dR],H0=r[OS],nx=r[a9],wx=r[D_],Sx=r[Wm],er=r[oD],Lx=r[rI],Xx=r[J_],ur=r[nR],$x=r[QS],ir=r[DE],fr=r[aP],or=r[Y3],Mr=r[cR],jx=r[mh],u1=r[IF],p1=r[vL],j1=r[dw],Ur=r[ZP],Wr=r[$I],s1=r[_L],yr=r[xF],Ir=r[KD],x1=r[TD],D1=r[eM],X1=r[FE],De=r[Wg],T1=r[oF],w2=r[gD],V1=r[HR],i1=r[HD],J2=r[uR],rt=r[$R],dt=r[v_],et=r[qL],g2=r[lk],r1=r[ny],me=r[pM],b2=r[fD],yt=r[nL],ue=r[lF],_t=r[HF],Jt=r[jD],Kt=r[e8],Ht=r[Sv],Pn=r[JR],Cn=r[KF],Nn=r[wM],ie=r[RD],Dx=r[BI],tt=r[nF],Re=r[PD],Wt=r[iD],Vt=r[aL],q2=r[dL],nt=r[EM],ut=r[IM],xa=r[EL],wt=r[XF],On=r[S9],Fe=r[rl],jn=r[kF],T2=r[HM],he=r[BM],it=r[jv],ra=r[LE],Dn=r[ul],ea=r[Gp],Me=r[t1],ta=r[DS],na=r[ol],Rn=r[WL],Le=r[xl],$t=r[ZE],ao=r[Q3],$l=r[Bk],ua=r[D6],av=r[257],A3=r[258],oo=r[259],vo=r[260],Ql=r[261],ov=r[262],I3=r[263],P3=r[264],C3=r[265],vv=r[266],Zl=r[267],x6=r[ZL],lo=r[FM],lv=r[270],po=r[271],N3=r[272],Fn=r[273],r6=r[274],ia=r[275],pv=r[mL],kv=r[277],O3=r[278],mv=r[BF],j3=r[280],fa=r[lL],hv=r[QD],ca=r[283],e6=r[284],D3=r[gR],t6=r[286],dv=r[qR],R3=r[UR],sa=r[xr],aa=r[jR],ko=r[291],yv=r[_F],_v=r[293],wv=r[294],de=r[295],mo=r[296],qe=r[oR],gv=r[zL],F3=r[299],n6=r[300],bv=r[301],Tv=r[dF],u6=r[303],oa=r[hD],L5=r[305],i6=r[306],q5=r[307],Mn=r[RF],Ln=r[309],M3=r[310],pp=r[fL],Qt=r[312],f6=r[TL],B5=r[gM],U5=r[315],X5=r[316],L3=r[317],kp=r[AR],G5=r[319],Y5=r[ox],mp=r[lD];return _O(x,[0,r[64],function(n,s){var f=s[2],a=f[4],m=f[3],_=f[1],S=f[2],O=s[1],F=p(n[1][1+C0],n,_),n0=p(n[1][1+G],n,m),l0=pr(d(n[1][1+ca],n),a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,S,n0,l0]]},R0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+Mn],n),a,m,s,function(ax){return[0,a,[0,ax]]});case 1:var _=f[1];return O0(d(n[1][1+L5],n),a,_,s,function(ax){return[0,a,[1,ax]]});case 2:var S=f[1];return O0(d(n[1][1+mo],n),a,S,s,function(ax){return[0,a,[2,ax]]});case 3:var O=f[1];return O0(d(n[1][1+fa],n),a,O,s,function(ax){return[0,a,[3,ax]]});case 4:var F=f[1];return O0(d(n[1][1+vv],n),a,F,s,function(ax){return[0,a,[4,ax]]});case 5:var n0=f[1];return O0(d(n[1][1+C3],n),a,n0,s,function(ax){return[0,a,[5,ax]]});case 6:var l0=f[1];return O0(d(n[1][1+P3],n),a,l0,s,function(ax){return[0,a,[6,ax]]});case 7:var F0=f[1];return O0(d(n[1][1+I3],n),a,F0,s,function(ax){return[0,a,[7,ax]]});case 8:var W0=f[1];return O0(d(n[1][1+ov],n),a,W0,s,function(ax){return[0,a,[8,ax]]});case 9:var Tx=f[1];return O0(d(n[1][1+Ql],n),a,Tx,s,function(ax){return[0,a,[9,ax]]});case 10:var Ax=f[1];return O0(d(n[1][1+oo],n),a,Ax,s,function(ax){return[0,a,[10,ax]]});case 11:var _r=f[1];return O0(d(n[1][1+A3],n),a,_r,s,function(ax){return[0,a,[11,ax]]});case 12:var Lr=f[1];return O0(d(n[1][1+av],n),a,Lr,s,function(ax){return[0,a,[12,ax]]});case 13:var Xr=f[1];return O0(d(n[1][1+ua],n),a,Xr,s,function(ax){return[0,a,[13,ax]]});case 14:var _1=f[1];return O0(d(n[1][1+$l],n),a,_1,s,function(ax){return[0,a,[14,ax]]});case 15:var Hx=f[1];return O0(d(n[1][1+ao],n),a,Hx,s,function(ax){return[0,a,[15,ax]]});case 16:var x2=f[1];return O0(d(n[1][1+X0],n),a,x2,s,function(ax){return[0,a,[16,ax]]});case 17:var fe=f[1];return O0(d(n[1][1+$t],n),a,fe,s,function(ax){return[0,a,[17,ax]]});case 18:var ye=f[1];return O0(d(n[1][1+Rn],n),a,ye,s,function(ax){return[0,a,[18,ax]]});case 19:var K2=f[1];return O0(d(n[1][1+na],n),a,K2,s,function(ax){return[0,a,[19,ax]]});case 20:var Be=f[1];return O0(d(n[1][1+it],n),a,Be,s,function(ax){return[0,a,[20,ax]]});case 21:var _e=f[1];return O0(d(n[1][1+nt],n),a,_e,s,function(ax){return[0,a,[21,ax]]});case 22:var we=f[1];return O0(d(n[1][1+Vt],n),a,we,s,function(ax){return[0,a,[22,ax]]});case 23:var E2=f[1];return O0(d(n[1][1+Nn],n),a,E2,s,function(ax){return[0,a,[23,ax]]});case 24:var gt=f[1];return O0(d(n[1][1+me],n),a,gt,s,function(ax){return[0,a,[24,ax]]});case 25:var ce=f[1];return O0(d(n[1][1+Ht],n),a,ce,s,function(ax){return[0,a,[25,ax]]});case 26:var Zt=f[1];return O0(d(n[1][1+yt],n),a,Zt,s,function(ax){return[0,a,[26,ax]]});case 27:var va=f[1];return O0(d(n[1][1+rt],n),a,va,s,function(ax){return[0,a,[27,ax]]});case 28:var la=f[1];return O0(d(n[1][1+fr],n),a,la,s,function(ax){return[0,a,[28,ax]]});case 29:var pa=f[1];return O0(d(n[1][1+$x],n),a,pa,s,function(ax){return[0,a,[29,ax]]});case 30:var ka=f[1];return O0(d(n[1][1+N0],n),a,ka,s,function(ax){return[0,a,[30,ax]]});case 31:var ma=f[1];return O0(d(n[1][1+fv],n),a,ma,s,function(ax){return[0,a,[31,ax]]});case 32:var Ev=f[1];return O0(d(n[1][1+ar],n),a,Ev,s,function(ax){return[0,a,[32,ax]]});case 33:var q3=f[1];return O0(d(n[1][1+Kx],n),a,q3,s,function(ax){return[0,a,[33,ax]]});case 34:var B3=f[1];return O0(d(n[1][1+I0],n),a,B3,s,function(ax){return[0,a,[34,ax]]});case 35:var U3=f[1];return O0(d(n[1][1+q0],n),a,U3,s,function(ax){return[0,a,[35,ax]]});case 36:var X3=f[1];return O0(d(n[1][1+D0],n),a,X3,s,function(ax){return[0,a,[36,ax]]});case 37:var Ex=f[1];return O0(d(n[1][1+E0],n),a,Ex,s,function(ax){return[0,a,[37,ax]]});case 38:var hp=f[1];return O0(d(n[1][1+k0],n),a,hp,s,function(ax){return[0,a,[38,ax]]});case 39:var hx=f[1];return O0(d(n[1][1+X0],n),a,hx,s,function(ax){return[0,a,[39,ax]]});case 40:var Gj=f[1];return O0(d(n[1][1+l],n),a,Gj,s,function(ax){return[0,a,[40,ax]]});case 41:var Yj=f[1];return O0(d(n[1][1+u],n),a,Yj,s,function(ax){return[0,a,[41,ax]]});default:var zj=f[1];return O0(d(n[1][1+t],n),a,zj,s,function(ax){return[0,a,[42,ax]]})}},ca,function(n,s){return s},G,function(n){var s=d(n[1][1+j0],n);return function(f){return Nx(s,f)}},j0,function(n,s){var f=s[2],a=s[1],m=s[3],_=pr(d(n[1][1+ca],n),a),S=pr(d(n[1][1+ca],n),f);return a===_&&f===S?s:[0,_,S,m]},Dx,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+Y5],n),a,m,s,function(hx){return[0,a,[0,hx]]});case 1:var _=f[1];return O0(d(n[1][1+L3],n),a,_,s,function(hx){return[0,a,[1,hx]]});case 2:var S=f[1];return O0(d(n[1][1+X5],n),a,S,s,function(hx){return[0,a,[2,hx]]});case 3:var O=f[1];return O0(d(n[1][1+U5],n),a,O,s,function(hx){return[0,a,[3,hx]]});case 4:var F=f[1];return O0(d(n[1][1+B5],n),a,F,s,function(hx){return[0,a,[4,hx]]});case 5:var n0=f[1];return O0(d(n[1][1+pp],n),a,n0,s,function(hx){return[0,a,[5,hx]]});case 6:var l0=f[1];return O0(d(n[1][1+oa],n),a,l0,s,function(hx){return[0,a,[6,hx]]});case 7:var F0=f[1];return O0(d(n[1][1+_v],n),a,F0,s,function(hx){return[0,a,[7,hx]]});case 8:var W0=f[1];return O0(d(n[1][1+x6],n),a,W0,s,function(hx){return[0,a,[8,hx]]});case 9:var Tx=f[1];return O0(d(n[1][1+J2],n),a,Tx,s,function(hx){return[0,a,[9,hx]]});case 10:var Ax=f[1];return P0(d(n[1][1+jx],n),Ax,s,function(hx){return[0,a,[10,hx]]});case 11:var _r=f[1];return P0(p(n[1][1+ir],n,a),_r,s,function(hx){return[0,a,[11,hx]]});case 12:var Lr=f[1];return O0(d(n[1][1+sp],n),a,Lr,s,function(hx){return[0,a,[12,hx]]});case 13:var Xr=f[1];return O0(d(n[1][1+ip],n),a,Xr,s,function(hx){return[0,a,[13,hx]]});case 14:var _1=f[1];return O0(d(n[1][1+xx],n),a,_1,s,function(hx){return[0,a,[14,hx]]});case 15:var Hx=f[1];return O0(d(n[1][1+i6],n),a,Hx,s,function(hx){return[0,a,[15,hx]]});case 16:var x2=f[1];return O0(d(n[1][1+Js],n),a,x2,s,function(hx){return[0,a,[16,hx]]});case 17:var fe=f[1];return O0(d(n[1][1+ke],n),a,fe,s,function(hx){return[0,a,[17,hx]]});case 18:var ye=f[1];return O0(d(n[1][1+Qt],n),a,ye,s,function(hx){return[0,a,[18,hx]]});case 19:var K2=f[1];return O0(d(n[1][1+g0],n),a,K2,s,function(hx){return[0,a,[19,hx]]});case 20:var Be=f[1];return O0(d(n[1][1+Ks],n),a,Be,s,function(hx){return[0,a,[20,hx]]});case 21:var _e=f[1];return O0(d(n[1][1+co],n),a,_e,s,function(hx){return[0,a,[21,hx]]});case 22:var we=f[1];return O0(d(n[1][1+uv],n),a,we,s,function(hx){return[0,a,[22,hx]]});case 23:var E2=f[1];return O0(d(n[1][1+Ws],n),a,E2,s,function(hx){return[0,a,[23,hx]]});case 24:var gt=f[1];return O0(d(n[1][1+M2],n),a,gt,s,function(hx){return[0,a,[24,hx]]});case 25:var ce=f[1];return O0(d(n[1][1+eo],n),a,ce,s,function(hx){return[0,a,[25,hx]]});case 26:var Zt=f[1];return O0(d(n[1][1+Tn],n),a,Zt,s,function(hx){return[0,a,[26,hx]]});case 27:var va=f[1];return P0(p(n[1][1+px],n,a),va,s,function(hx){return[0,a,[27,hx]]});case 28:var la=f[1];return O0(d(n[1][1+w],n),a,la,s,function(hx){return[0,a,[28,hx]]});case 29:var pa=f[1];return O0(d(n[1][1+Q],n),a,pa,s,function(hx){return[0,a,[29,hx]]});case 30:var ka=f[1];return O0(d(n[1][1+ix],n),a,ka,s,function(hx){return[0,a,[30,hx]]});case 31:var ma=f[1];return O0(d(n[1][1+y0],n),a,ma,s,function(hx){return[0,a,[31,hx]]});case 32:var Ev=f[1];return O0(d(n[1][1+M0],n),a,Ev,s,function(hx){return[0,a,[32,hx]]});case 33:var q3=f[1];return O0(d(n[1][1+U0],n),a,q3,s,function(hx){return[0,a,[33,hx]]});case 34:var B3=f[1];return O0(d(n[1][1+Z],n),a,B3,s,function(hx){return[0,a,[34,hx]]});case 35:var U3=f[1];return O0(d(n[1][1+p0],n),a,U3,s,function(hx){return[0,a,[35,hx]]});case 36:var X3=f[1];return O0(d(n[1][1+E],n),a,X3,s,function(hx){return[0,a,[36,hx]]});case 37:var Ex=f[1];return O0(d(n[1][1+k],n),a,Ex,s,function(hx){return[0,a,[37,hx]]});default:var hp=f[1];return O0(d(n[1][1+e],n),a,hp,s,function(hx){return[0,a,[38,hx]]})}},Y5,function(n,s,f){var a=f[2],m=f[1],_=pr(d(n[1][1+G5],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},G5,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Dx],n),f,s,function(m){return[0,m]});case 1:var a=s[1];return P0(d(n[1][1+kx],n),a,s,function(m){return[1,m]});default:return s}},L3,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},X5,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return _===m&&S===a?f:[0,_,S]},U5,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},B5,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+f6],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},pp,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},Mn,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+fx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},L5,function(n,s,f){var a=f[2],m=f[1],_=Nx(d(n[1][1+Kl],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},oa,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Dx],n,S),F=Nx(d(n[1][1+Tv],n),_),n0=p(n[1][1+mp],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},mp,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+ie],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},px,function(n,s,f){var a=f[1],m=Z0(n[1][1+oa],n,s,a);return a===m?f:[0,m,f[2],f[3]]},Tv,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+u6],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},u6,function(n,s){if(s[0]===0){var f=s[1],a=p(n[1][1+o0],n,f);return a===f?s:[0,a]}var m=s[1],_=m[2][1],S=m[1],O=p(n[1][1+G],n,_);return _===O?s:[1,[0,S,[0,O]]]},bv,function(n,s){return K1(d(n[1][1+Mn],n),s)},n6,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Nx(d(n[1][1+F3],n),_),O=p(n[1][1+bv],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},mo,function(n,s,f){return Z0(n[1][1+gv],n,s,f)},_v,function(n,s,f){return Z0(n[1][1+gv],n,s,f)},gv,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=Nx(d(n[1][1+ko],n),n0),F0=Nx(p(n[1][1+q],n,0),O),W0=p(n[1][1+qe],n,F),Tx=d(n[1][1+yv],n),Ax=Nx(function(_1){return K1(Tx,_1)},S),_r=Nx(d(n[1][1+aa],n),_),Lr=pr(d(n[1][1+de],n),m),Xr=p(n[1][1+G],n,a);return n0===l0&&F===W0&&S===Ax&&_===_r&&m===Lr&&a===Xr&&O===F0?f:[0,l0,W0,F0,Ax,_r,Lr,Xr]},yv,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=Nx(d(n[1][1+t0],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},ko,function(n,s){return Z0(n[1][1+ux],n,_$,s)},qe,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+wv],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},de,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},wv,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+R3],n),a,m,s,function(Ax){return[0,[0,a,Ax]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+t6],n),S,O,s,function(Ax){return[1,[0,S,Ax]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+dv],n),n0,l0,s,function(Ax){return[2,[0,n0,Ax]]});default:var F0=s[1],W0=F0[1],Tx=F0[2];return O0(d(n[1][1+e6],n),W0,Tx,s,function(Ax){return[3,[0,W0,Ax]]})}},aa,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+sa],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},sa,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+B],n,m),O=Nx(d(n[1][1+t0],n),a);return m===S&&a===O?s:[0,_,[0,S,O]]},R3,function(n,s,f){var a=f[6],m=f[5],_=f[3],S=f[2],O=p(n[1][1+Y2],n,S),F=K1(d(n[1][1+i1],n),_),n0=pr(d(n[1][1+de],n),m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,f[1],O,F,f[4],n0,l0]},t6,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[3],O=f[2],F=f[1],n0=p(n[1][1+Y2],n,F),l0=p(n[1][1+D3],n,O),F0=p(n[1][1+i0],n,S),W0=p(n[1][1+i],n,_),Tx=pr(d(n[1][1+de],n),m),Ax=p(n[1][1+G],n,a);return F===n0&&O===l0&&F0===S&&W0===_&&Tx===m&&Ax===a?f:[0,n0,l0,F0,f[4],W0,Tx,Ax]},D3,function(n,s){if(typeof s=="number")return s;var f=s[1],a=p(n[1][1+Dx],n,f);return f===a?s:[0,a]},dv,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[3],O=f[2],F=f[1],n0=p(n[1][1+Zx],n,F),l0=p(n[1][1+D3],n,O),F0=p(n[1][1+i0],n,S),W0=p(n[1][1+i],n,_),Tx=pr(d(n[1][1+de],n),m),Ax=p(n[1][1+G],n,a);return F===n0&&O===l0&&F0===S&&W0===_&&Tx===m&&Ax===a?f:[0,n0,l0,F0,f[4],W0,Tx,Ax]},e6,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+fx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},Le,function(n,s){return Nx(d(n[1][1+Dx],n),s)},fa,function(n,s,f){var a=f[6],m=f[5],_=f[4],S=f[3],O=f[2],F=f[1],n0=f[7],l0=p(n[1][1+j3],n,F),F0=Nx(p(n[1][1+q],n,8),O),W0=p(n[1][1+pv],n,S),Tx=p(n[1][1+hv],n,m),Ax=p(n[1][1+ia],n,_),_r=p(n[1][1+G],n,a);return F===l0&&O===F0&&S===W0&&m===Tx&&_===Ax&&a===_r?f:[0,l0,F0,W0,Ax,Tx,_r,n0]},j3,function(n,s){return Z0(n[1][1+ux],n,w$,s)},pv,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=pr(d(n[1][1+mv],n),_),F=Nx(d(n[1][1+r6],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},mv,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=f[4],O=s[1],F=p(n[1][1+O3],n,_),n0=p(n[1][1+kv],n,m),l0=p(n[1][1+Le],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,l0,S]]},O3,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(S){return[0,S]})}var a=s[1],m=a[1],_=a[2];return O0(d(n[1][1+xx],n),m,_,s,function(S){return[1,[0,m,S]]})},kv,function(n,s){return Z0(n[1][1+M3],n,g$,s)},r6,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+kv],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},hv,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Mn],n),f,a,s,function(m){return[0,f,m]})},x6,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+b],n,S),F=p(n[1][1+Dx],n,_),n0=p(n[1][1+Dx],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},vv,function(n,s,f){var a=f[2],m=f[1],_=Nx(d(n[1][1+Kl],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},C3,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},P3,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=p(n[1][1+ko],n,n0),F0=Nx(p(n[1][1+q],n,3),F),W0=K1(d(n[1][1+Vx],n),O),Tx=d(n[1][1+u1],n),Ax=Nx(function(Hx){return K1(Tx,Hx)},S),_r=d(n[1][1+u1],n),Lr=pr(function(Hx){return K1(_r,Hx)},_),Xr=Nx(d(n[1][1+aa],n),m),_1=p(n[1][1+G],n,a);return l0===n0&&F0===F&&W0===O&&Ax===S&&Lr===_&&Xr===m&&_1===a?f:[0,l0,F0,W0,Ax,Lr,Xr,_1]},I3,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+j3],n,O),n0=Nx(p(n[1][1+q],n,4),S),l0=p(n[1][1+po],n,_),F0=p(n[1][1+ia],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},Fn,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=Nx(p(n[1][1+q],n,9),S),F=p(n[1][1+po],n,_),n0=p(n[1][1+ia],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},po,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=pr(d(n[1][1+N3],n),_),F=Nx(d(n[1][1+lv],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},N3,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[3],S=s[1],O=p(n[1][1+O3],n,m),F=p(n[1][1+u0],n,a);return m===O&&a===F?s:[0,S,[0,O,F,_]]},lv,function(n,s){var f=s[2],a=f[4],m=f[2],_=f[1],S=f[3],O=s[1],F=Nx(d(n[1][1+jx],n),_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,S,l0]]},ov,function(n,s,f){return Z0(n[1][1+it],n,s,f)},Ql,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=A4(d(n[1][1+tt],n),m),n0=Nx(d(n[1][1+Re],n),_),l0=Nx(d(n[1][1+vo],n),S),F0=p(n[1][1+G],n,a);return m===F&&_===n0&&S===l0&&a===F0?f:[0,O,l0,n0,F,F0]},vo,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[2],m=f[1],_=Z0(n[1][1+$t],n,m,a);return _===a?s:[0,[0,m,_]];case 1:var S=s[1],O=S[2],F=S[1],n0=Z0(n[1][1+oo],n,F,O);return n0===O?s:[1,[0,F,n0]];case 2:var l0=s[1],F0=l0[2],W0=l0[1],Tx=Z0(n[1][1+P3],n,W0,F0);return Tx===F0?s:[2,[0,W0,Tx]];case 3:var Ax=s[1],_r=Ax[2],Lr=Ax[1],Xr=Z0(n[1][1+I3],n,Lr,_r);return Xr===_r?s:[3,[0,Lr,Xr]];case 4:var _1=s[1],Hx=p(n[1][1+o0],n,_1);return Hx===_1?s:[4,Hx];case 5:var x2=s[1],fe=x2[2],ye=x2[1],K2=Z0(n[1][1+k0],n,ye,fe);return K2===fe?s:[5,[0,ye,K2]];case 6:var Be=s[1],_e=Be[2],we=Be[1],E2=Z0(n[1][1+X0],n,we,_e);return E2===_e?s:[6,[0,we,E2]];case 7:var gt=s[1],ce=gt[2],Zt=gt[1],va=Z0(n[1][1+H0],n,Zt,ce);return va===ce?s:[7,[0,Zt,va]];default:var la=s[1],pa=la[2],ka=la[1],ma=Z0(n[1][1+it],n,ka,pa);return ma===pa?s:[8,[0,ka,ma]]}},oo,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+V1],n,S),F=p(n[1][1+u0],n,_),n0=Nx(d(n[1][1+V],n),m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},A3,function(n,s,f){return Z0(n[1][1+H0],n,s,f)},av,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=K1(d(n[1][1+Mn],n),m),O=p(n[1][1+G],n,a);return S===m&&a===O?f:[0,_,S,O]},ua,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+u0],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},$l,function(n,s,f){var a=f[3],m=f[2],_=f[1];if(_[0]===0)var S=_[1],O=p(n[1][1+jx],n,S),F=S===O?_:[0,O],W0=F;else var n0=_[1],l0=Z0(n[1][1+ux],n,b$,n0),F0=n0===l0?_:[1,l0],W0=F0;var Tx=K1(d(n[1][1+Mn],n),m),Ax=p(n[1][1+G],n,a);return W0===_&&Tx===m&&a===Ax?f:[0,W0,Tx,Ax]},ao,function(n,s,f){return Z0(n[1][1+k0],n,s,f)},$t,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=Z0(n[1][1+ux],n,[0,m],S),F=p(n[1][1+u0],n,_),n0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===a?f:[0,O,F,m,n0]},Rn,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+R0],n,_),O=p(n[1][1+b],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},na,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},it,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Z0(n[1][1+ux],n,T$,_),O=p(n[1][1+ea],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},ea,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+Dn],n),m,s,function(n0){return[0,a,[0,n0]]});case 1:var _=f[1];return P0(d(n[1][1+jn],n),_,s,function(n0){return[0,a,[1,n0]]});case 2:var S=f[1];return P0(d(n[1][1+On],n),S,s,function(n0){return[0,a,[2,n0]]});case 3:var O=f[1];return P0(d(n[1][1+xa],n),O,s,function(n0){return[0,a,[3,n0]]});default:var F=f[1];return P0(d(n[1][1+ta],n),F,s,function(n0){return[0,a,[4,n0]]})}},Dn,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+ra],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},jn,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+Fe],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},On,function(n,s){var f=s[4],a=s[1];if(a[0]===0)var m=a[1],_=d(n[1][1+he],n),F=P0(function(l0){return pr(_,l0)},m,a,function(l0){return[0,l0]});else var S=a[1],O=d(n[1][1+wt],n),F=P0(function(l0){return pr(O,l0)},S,a,function(l0){return[1,l0]});var n0=p(n[1][1+G],n,f);return a===F&&f===n0?s:[0,F,s[2],s[3],n0]},xa,function(n,s){var f=s[3],a=s[1],m=pr(d(n[1][1+he],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],_]},ta,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+Me],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},he,function(n,s){var f=s[2][1],a=s[1],m=p(n[1][1+T2],n,f);return f===m?s:[0,a,[0,m]]},ra,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},Fe,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},wt,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},Me,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},T2,function(n,s){return p(n[1][1+jx],n,s)},nt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+q2],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?f:[0,_,S,O]},q2,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+R0],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Dx],n),a,s,function(m){return[1,m]})},Vt,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=A4(d(n[1][1+tt],n),m),n0=Nx(d(n[1][1+Re],n),_),l0=Nx(d(n[1][1+R0],n),S),F0=p(n[1][1+G],n,a);return m===F&&_===n0&&S===l0&&a===F0?f:[0,l0,n0,F,O,F0]},Wt,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[4],S=f[3],O=s[1],F=p(n[1][1+jx],n,m),n0=Nx(d(n[1][1+jx],n),a);return m===F&&a===n0?s:[0,O,[0,F,n0,S,_]]},ut,function(n,s){var f=s[2],a=s[1],m=Nx(d(n[1][1+jx],n),f);return f===m?s:[0,a,m]},Re,function(n,s){if(s[0]===0){var f=s[1],a=pr(d(n[1][1+Wt],n),f);return f===a?s:[0,a]}var m=s[1],_=p(n[1][1+ut],n,m);return m===_?s:[1,_]},tt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Nn,function(n,s,f){var a=f[3],m=f[1],_=f[2],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,S,_,O]},ie,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Dx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+kx],n),a,s,function(m){return[1,m]})},Ht,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=p(n[1][1+Kt],n,S),n0=p(n[1][1+Dx],n,_),l0=p(n[1][1+R0],n,m),F0=p(n[1][1+G],n,a);return S===F&&_===n0&&m===l0&&a===F0?f:[0,F,n0,l0,O,F0]},Kt,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Pn],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Cn],n),a,s,function(m){return[1,m]})},Pn,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},yt,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=p(n[1][1+b2],n,S),n0=p(n[1][1+Dx],n,_),l0=p(n[1][1+R0],n,m),F0=p(n[1][1+G],n,a);return S===F&&_===n0&&m===l0&&a===F0?f:[0,F,n0,l0,O,F0]},b2,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+ue],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+_t],n),a,s,function(m){return[1,m]})},ue,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},me,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=Nx(d(n[1][1+r1],n),O),n0=Nx(d(n[1][1+b],n),S),l0=Nx(d(n[1][1+Dx],n),_),F0=p(n[1][1+R0],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},r1,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Jt],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Dx],n),a,s,function(m){return[1,m]})},Jt,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},De,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[3],S=s[1],O=p(n[1][1+o0],n,a),F=Nx(d(n[1][1+jx],n),m);return O===a&&F===m?s:[0,S,[0,F,O,_]]},x1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+De],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},s1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+u0],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},Ur,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+o0],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+W],n),a,s,function(m){return[1,m]})},Wr,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=_[2],O=S[4],F=S[3],n0=S[2],l0=S[1],F0=f[1],W0=f[5],Tx=_[1],Ax=Nx(p(n[1][1+q],n,10),F0),_r=Nx(d(n[1][1+s1],n),l0),Lr=pr(d(n[1][1+De],n),n0),Xr=Nx(d(n[1][1+x1],n),F),_1=p(n[1][1+Ur],n,m),Hx=p(n[1][1+G],n,a),x2=p(n[1][1+G],n,O);return Lr===n0&&Xr===F&&_1===m&&Ax===F0&&Hx===a&&x2===O&&_r===l0?f:[0,Ax,[0,Tx,[0,_r,Lr,Xr,x2]],_1,Hx,W0]},Kl,function(n,s){return p(n[1][1+jx],n,s)},c1,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+o0],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+Ix],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+vx],n),m,s,function(_){return[2,_]})}},Ix,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Wr],n),f,a,s,function(m){return[0,f,m]})},vx,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Wr],n),f,a,s,function(m){return[0,f,m]})},Fr,function(n,s){var f=s[2],a=f[8],m=f[7],_=f[2],S=f[1],O=f[6],F=f[5],n0=f[4],l0=f[3],F0=s[1],W0=p(n[1][1+Y2],n,S),Tx=p(n[1][1+c1],n,_),Ax=p(n[1][1+i],n,m),_r=p(n[1][1+G],n,a);return W0===S&&Tx===_&&Ax===m&&_r===a?s:[0,F0,[0,W0,Tx,l0,n0,F,O,Ax,_r]]},f1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+o0],n,m),O=p(n[1][1+G],n,a);return S===m&&a===O?s:[0,_,[0,S,O]]},kt,function(n,s){var f=s[2],a=f[6],m=f[5],_=f[3],S=f[2],O=f[4],F=f[1],n0=s[1],l0=p(n[1][1+o0],n,S),F0=p(n[1][1+o0],n,_),W0=p(n[1][1+i],n,m),Tx=p(n[1][1+G],n,a);return l0===S&&F0===_&&W0===m&&Tx===a?s:[0,n0,[0,F,l0,F0,O,W0,Tx]]},je,function(n,s){var f=s[2],a=f[6],m=f[2],_=f[1],S=f[5],O=f[4],F=f[3],n0=s[1],l0=p(n[1][1+jx],n,_),F0=p(n[1][1+o0],n,m),W0=p(n[1][1+G],n,a);return _===l0&&m===F0&&a===W0?s:[0,n0,[0,l0,F0,F,O,S,W0]]},xo,function(n,s){var f=s[2],a=f[3],m=f[1],_=m[2],S=m[1],O=f[2],F=s[1],n0=Z0(n[1][1+Wr],n,S,_),l0=p(n[1][1+G],n,a);return _===n0&&a===l0?s:[0,F,[0,[0,S,n0],O,l0]]},mx,function(n,s){var f=s[2],a=f[6],m=f[4],_=f[3],S=f[2],O=f[1],F=f[5],n0=s[1],l0=Z0(n[1][1+X],n,12,O),F0=p(n[1][1+o0],n,S),W0=p(n[1][1+o0],n,_),Tx=p(n[1][1+i],n,m),Ax=p(n[1][1+G],n,a);return l0===O&&F0===S&&W0===_&&Tx===m&&Ax===a?s:[0,n0,[0,l0,F0,W0,Tx,F,Ax]]},Vx,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=pr(d(n[1][1+Cr],n),m),F=p(n[1][1+G],n,a);return O===m&&a===F?f:[0,S,_,O,F]},Cr,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Fr],n),f,s,function(F){return[0,F]});case 1:var a=s[1];return P0(d(n[1][1+f1],n),a,s,function(F){return[1,F]});case 2:var m=s[1];return P0(d(n[1][1+kt],n),m,s,function(F){return[2,F]});case 3:var _=s[1];return P0(d(n[1][1+xo],n),_,s,function(F){return[3,F]});case 4:var S=s[1];return P0(d(n[1][1+je],n),S,s,function(F){return[4,F]});default:var O=s[1];return P0(d(n[1][1+mx],n),O,s,function(F){return[5,F]})}},_0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=d(n[1][1+u1],n),O=pr(function(l0){return K1(S,l0)},m),F=K1(d(n[1][1+Vx],n),_),n0=p(n[1][1+G],n,a);return O===m&&F===_&&a===n0?f:[0,F,O,n0]},j1,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+B],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+p1],n),a,s,function(m){return[1,m]})},p1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+j1],n,m),O=p(n[1][1+L2],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},L2,function(n,s){return p(n[1][1+jx],n,s)},c,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},i,function(n,s){return Nx(d(n[1][1+c],n),s)},b0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+G],n,f);return f===m?s:[0,a,m]},t0,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+o0],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},q,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=pr(p(n[1][1+X],n,s),_),F=p(n[1][1+G],n,m);return O===_&&F===m?f:[0,S,[0,O,F]]},X,function(n,s,f){var a=f[2],m=a[6],_=a[5],S=a[4],O=a[2],F=a[1],n0=a[3],l0=f[1],F0=p(n[1][1+i0],n,O),W0=p(n[1][1+i],n,S),Tx=Nx(d(n[1][1+o0],n),_),Ax=Nx(d(n[1][1+b0],n),m),_r=p(n[1][1+Ln],n,F);return _r===F&&F0===O&&W0===S&&Tx===_&&Ax===m?f:[0,l0,[0,_r,F0,n0,W0,Tx,Ax]]},u1,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+j1],n,_),O=Nx(d(n[1][1+t0],n),m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},wx,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+o0],n,_),O=p(n[1][1+o0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},Y,function(n,s,f){var a=f[1],m=f[2],_=Z0(n[1][1+wx],n,s,a);return _===a?f:[0,_,m]},xx,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},ke,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Qt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},i6,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+G],n,a);return a===_?f:[0,m,_]},Js,function(n,s,f){return p(n[1][1+G],n,f)},g0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+G],n,a);return a===O?f:[0,S,_,m,O]},Ks,function(n,s,f){var a=f[6],m=f[5],_=f[4],S=f[3],O=f[2],F=f[1];return a===p(n[1][1+G],n,a)?f:[0,F,O,S,_,m,a]},ro,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},Zl,function(n,s){var f=s[5],a=s[4],m=s[3],_=s[2],S=s[1],O=p(n[1][1+o0],n,S),F=p(n[1][1+o0],n,_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+o0],n,a),F0=p(n[1][1+G],n,f);return S===O&&_===F&&m===n0&&a===l0&&f===F0?s:[0,O,F,n0,l0,F0]},nx,function(n,s){var f=s[2],a=s[1],m=Z0(n[1][1+X],n,11,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},T,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+R],n,m),S=Nx(d(n[1][1+t0],n),a),O=p(n[1][1+G],n,f);return m===_&&Ro(a,S)&&f===O?s:[0,_,S,O]},R,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+P],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+I],n),a,s,function(m){return[1,m]})},P,function(n,s){return p(n[1][1+jx],n,s)},N,function(n,s){return p(n[1][1+jx],n,s)},I,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+R],n,m),O=p(n[1][1+N],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},D5,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},M,function(n,s){var f=s[3],a=s[2],m=s[4],_=s[1],S=p(n[1][1+o0],n,a),O=p(n[1][1+G],n,f);return a===S&&f===O?s:[0,_,S,O,m]},tr,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},S0,function(n,s){var f=s[3],a=s[1],m=s[2],_=pr(d(n[1][1+m0],n),a),S=p(n[1][1+G],n,f);return a===_&&f===S?s:[0,_,m,S]},m0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+o0],n),m,s,function(O){return[0,a,[0,O]]});case 1:var _=f[1];return P0(d(n[1][1+v0],n),_,s,function(O){return[0,a,[1,O]]});default:var S=f[1];return P0(d(n[1][1+s0],n),S,s,function(O){return[0,a,[2,O]]})}},v0,function(n,s){var f=s[3],a=s[2],m=s[4],_=s[1],S=p(n[1][1+o0],n,a),O=p(n[1][1+i],n,f);return S===a&&O===f?s:[0,_,S,O,m]},s0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,f);return m===f?s:[0,a,m]},kp,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},h,function(n,s,f){var a=f[2],m=f[1],_=m[3],S=m[2],O=m[1],F=p(n[1][1+o0],n,O),n0=p(n[1][1+o0],n,S),l0=pr(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return F===O&&n0===S&&l0===_&&F0===a?f:[0,[0,F,n0,l0],F0]},f0,function(n,s,f){var a=f[2],m=f[1],_=m[3],S=m[2],O=m[1],F=p(n[1][1+o0],n,O),n0=p(n[1][1+o0],n,S),l0=pr(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return F===O&&n0===S&&l0===_&&F0===a?f:[0,[0,F,n0,l0],F0]},o0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+G],n),m,s,function(Ex){return[0,a,[0,Ex]]});case 1:var _=f[1];return P0(d(n[1][1+G],n),_,s,function(Ex){return[0,a,[1,Ex]]});case 2:var S=f[1];return P0(d(n[1][1+G],n),S,s,function(Ex){return[0,a,[2,Ex]]});case 3:var O=f[1];return P0(d(n[1][1+G],n),O,s,function(Ex){return[0,a,[3,Ex]]});case 4:var F=f[1];return P0(d(n[1][1+G],n),F,s,function(Ex){return[0,a,[4,Ex]]});case 5:var n0=f[1];return P0(d(n[1][1+G],n),n0,s,function(Ex){return[0,a,[5,Ex]]});case 6:var l0=f[1];return P0(d(n[1][1+G],n),l0,s,function(Ex){return[0,a,[6,Ex]]});case 7:var F0=f[1];return P0(d(n[1][1+G],n),F0,s,function(Ex){return[0,a,[7,Ex]]});case 8:var W0=f[1],Tx=f[2];return P0(d(n[1][1+G],n),Tx,s,function(Ex){return[0,a,[8,W0,Ex]]});case 9:var Ax=f[1];return P0(d(n[1][1+G],n),Ax,s,function(Ex){return[0,a,[9,Ex]]});case 10:var _r=f[1];return P0(d(n[1][1+G],n),_r,s,function(Ex){return[0,a,[10,Ex]]});case 11:var Lr=f[1];return P0(d(n[1][1+ro],n),Lr,s,function(Ex){return[0,a,[11,Ex]]});case 12:var Xr=f[1];return O0(d(n[1][1+Wr],n),a,Xr,s,function(Ex){return[0,a,[12,Ex]]});case 13:var _1=f[1];return O0(d(n[1][1+Fn],n),a,_1,s,function(Ex){return[0,a,[13,Ex]]});case 14:var Hx=f[1];return O0(d(n[1][1+Vx],n),a,Hx,s,function(Ex){return[0,a,[14,Ex]]});case 15:var x2=f[1];return O0(d(n[1][1+_0],n),a,x2,s,function(Ex){return[0,a,[15,Ex]]});case 16:var fe=f[1];return P0(d(n[1][1+kp],n),fe,s,function(Ex){return[0,a,[16,Ex]]});case 17:var ye=f[1];return P0(d(n[1][1+Zl],n),ye,s,function(Ex){return[0,a,[17,Ex]]});case 18:var K2=f[1];return P0(d(n[1][1+nx],n),K2,s,function(Ex){return[0,a,[18,Ex]]});case 19:var Be=f[1];return O0(d(n[1][1+u1],n),a,Be,s,function(Ex){return[0,a,[19,Ex]]});case 20:var _e=f[1];return O0(d(n[1][1+wx],n),a,_e,s,function(Ex){return[0,a,[20,Ex]]});case 21:var we=f[1];return O0(d(n[1][1+Y],n),a,we,s,function(Ex){return[0,a,[21,Ex]]});case 22:var E2=f[1];return O0(d(n[1][1+h],n),a,E2,s,function(Ex){return[0,a,[22,Ex]]});case 23:var gt=f[1];return O0(d(n[1][1+f0],n),a,gt,s,function(Ex){return[0,a,[23,Ex]]});case 24:var ce=f[1];return P0(d(n[1][1+T],n),ce,s,function(Ex){return[0,a,[24,Ex]]});case 25:var Zt=f[1];return P0(d(n[1][1+D5],n),Zt,s,function(Ex){return[0,a,[25,Ex]]});case 26:var va=f[1];return P0(d(n[1][1+M],n),va,s,function(Ex){return[0,a,[26,Ex]]});case 27:var la=f[1];return P0(d(n[1][1+tr],n),la,s,function(Ex){return[0,a,[27,Ex]]});case 28:var pa=f[1];return P0(d(n[1][1+S0],n),pa,s,function(Ex){return[0,a,[28,Ex]]});case 29:var ka=f[1];return O0(d(n[1][1+xx],n),a,ka,s,function(Ex){return[0,a,[29,Ex]]});case 30:var ma=f[1];return O0(d(n[1][1+ke],n),a,ma,s,function(Ex){return[0,a,[30,Ex]]});case 31:var Ev=f[1];return O0(d(n[1][1+Qt],n),a,Ev,s,function(Ex){return[0,a,[31,Ex]]});case 32:var q3=f[1];return O0(d(n[1][1+i6],n),a,q3,s,function(Ex){return[0,a,[32,Ex]]});case 33:var B3=f[1];return P0(d(n[1][1+G],n),B3,s,function(Ex){return[0,a,[33,Ex]]});case 34:var U3=f[1];return P0(d(n[1][1+G],n),U3,s,function(Ex){return[0,a,[34,Ex]]});default:var X3=f[1];return P0(d(n[1][1+G],n),X3,s,function(Ex){return[0,a,[35,Ex]]})}},u0,function(n,s){var f=s[1],a=s[2];return P0(d(n[1][1+o0],n),a,s,function(m){return[0,f,m]})},i0,function(n,s){if(s[0]===0)return s;var f=s[1];return P0(d(n[1][1+u0],n),f,s,function(a){return[1,a]})},ia,function(n,s){if(s[0]===0)return s;var f=s[2],a=s[1],m=p(n[1][1+M],n,f);return m===f?s:[1,a,m]},rt,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},J2,function(n,s,f){return Z0(n[1][1+i1],n,s,f)},i1,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},g2,function(n,s,f){var a=f[10],m=f[9],_=f[8],S=f[7],O=f[3],F=f[2],n0=f[1],l0=f[11],F0=f[6],W0=f[5],Tx=f[4],Ax=Nx(d(n[1][1+V1],n),n0),_r=Nx(p(n[1][1+q],n,1),m),Lr=p(n[1][1+X1],n,F),Xr=p(n[1][1+Ir],n,_),_1=p(n[1][1+dt],n,O),Hx=Nx(d(n[1][1+V],n),S),x2=p(n[1][1+G],n,a);return n0===Ax&&F===Lr&&O===_1&&S===Hx&&_===Xr&&m===_r&&a===x2?f:[0,Ax,Lr,_1,Tx,W0,F0,Hx,Xr,_r,x2,l0]},X1,function(n,s){var f=s[2],a=f[4],m=f[3],_=f[2],S=f[1],O=s[1],F=pr(d(n[1][1+w2],n),_),n0=Nx(d(n[1][1+D1],n),m),l0=Nx(d(n[1][1+yr],n),S),F0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===F0&&S===l0?s:[0,O,[0,l0,F,n0,F0]]},yr,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+u0],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},w2,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+T1],n,m),O=p(n[1][1+Le],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},Ir,function(n,s){switch(s[0]){case 0:return s;case 1:var f=s[1];return P0(d(n[1][1+u0],n),f,s,function(m){return[1,m]});default:var a=s[1];return P0(d(n[1][1+x0],n),a,s,function(m){return[2,m]})}},dt,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+et],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+q5],n),a,s,function(m){return[1,m]})},et,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Mn],n),f,a,s,function(m){return[0,f,m]})},q5,function(n,s){return p(n[1][1+Dx],n,s)},V1,function(n,s){return Z0(n[1][1+ux],n,E$,s)},jx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},z,function(n,s){return p(n[1][1+jx],n,s)},B,function(n,s){return p(n[1][1+z],n,s)},Ln,function(n,s){return p(n[1][1+z],n,s)},H0,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+Ln],n,O),n0=Nx(p(n[1][1+q],n,6),S),l0=d(n[1][1+u1],n),F0=pr(function(Ax){return K1(l0,Ax)},_),W0=K1(d(n[1][1+Vx],n),m),Tx=p(n[1][1+G],n,a);return F===O&&n0===S&&F0===_&&W0===m&&Tx===a?f:[0,F,n0,F0,W0,Tx]},N0,function(n,s,f){return Z0(n[1][1+H0],n,s,f)},Zx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},lo,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},ir,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},or,function(n,s,f){return p(n[1][1+R0],n,f)},Mr,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+R0],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},fr,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+b],n,S),F=Z0(n[1][1+or],n,m!==0?1:0,_),n0=d(n[1][1+Mr],n),l0=Nx(function(W0){return K1(n0,W0)},m),F0=p(n[1][1+G],n,a);return S===O&&_===F&&m===l0&&a===F0?f:[0,O,F,l0,F0]},$x,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=K1(d(n[1][1+er],n),S),n0=Nx(p(n[1][1+Sx],n,O),m),l0=Nx(function(W0){var Tx=W0[1],Ax=W0[2],_r=Z0(n[1][1+ur],n,O,Tx);return _r===Tx?W0:[0,_r,Ax]},_),F0=p(n[1][1+G],n,a);return S===F&&m===n0&&_===l0&&a===F0?f:[0,O,F,l0,n0,F0]},er,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Sx,function(n,s,f){if(f[0]===0){var a=f[1],m=pr(p(n[1][1+Xx],n,s),a);return a===m?f:[0,m]}var _=f[1],S=_[1],O=_[2];return O0(p(n[1][1+Lx],n,s),S,O,f,function(F){return[1,[0,S,F]]})},d0,function(n,s){return p(n[1][1+jx],n,s)},Xx,function(n,s,f){var a=f[3],m=f[2],_=f[1];x:{r:{var S=f[4];if(s){e:{if(_)switch(_[1]){case 0:break r;case 1:break e}if(2<=s){var O=0,F=0;break x}}var O=1,F=0;break x}}var O=1,F=1}var n0=m?p(n[1][1+d0],n,a):F?p(n[1][1+Ln],n,a):Z0(n[1][1+ux],n,S$,a);if(m)var l0=m[1],F0=O?d(n[1][1+Ln],n):p(n[1][1+ux],n,A$),W0=P0(F0,l0,m,function(Tx){return[0,Tx]});else var W0=0;return m===W0&&a===n0?f:[0,_,W0,n0,S]},ur,function(n,s,f){var a=2<=s?p(n[1][1+ux],n,I$):d(n[1][1+Ln],n);return d(a,f)},Lx,function(n,s,f,a){var m=2<=s?p(n[1][1+ux],n,P$):d(n[1][1+Ln],n);return d(m,a)},sp,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+R5],n,S),F=Nx(d(n[1][1+F5],n),_),n0=p(n[1][1+ap],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},ip,function(n,s,f){var a=f[4],m=f[3],_=p(n[1][1+ap],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],f[2],_,S]},R5,function(n,s){var f=s[2],a=f[4],m=f[2],_=f[1],S=f[3],O=s[1],F=p(n[1][1+Wl],n,_),n0=Nx(d(n[1][1+Tv],n),m),l0=pr(d(n[1][1+tp],n),a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,S,l0]]},F5,function(n,s){var f=s[2][1],a=s[1],m=p(n[1][1+Wl],n,f);return f===m?s:[0,a,[0,m]]},tp,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+j],n),f,s,function(S){return[0,S]})}var a=s[1],m=a[1],_=a[2];return O0(d(n[1][1+ep],n),m,_,s,function(S){return[1,[0,m,S]]})},ep,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},j,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+A],n,m),O=Nx(d(n[1][1+lp],n),a);return m===S&&a===O?s:[0,_,[0,S,O]]},A,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+U],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Vl],n),a,s,function(m){return[1,m]})},U,function(n,s){return p(n[1][1+zt],n,s)},Vl,function(n,s){return p(n[1][1+Hl],n,s)},lp,function(n,s){if(s[0]===0){var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+op],n),a,m,s,function(F){return[0,[0,a,F]]})}var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+vp],n),S,O,s,function(F){return[1,[0,S,F]]})},vp,function(n,s,f){return Z0(n[1][1+cv],n,s,f)},op,function(n,s,f){return Z0(n[1][1+xx],n,s,f)},ap,function(n,s){var f=s[2],a=s[1],m=pr(d(n[1][1+M5],n),f);return f===m?s:[0,a,m]},M5,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+sp],n),a,m,s,function(F){return[0,a,[0,F]]});case 1:var _=f[1];return O0(d(n[1][1+ip],n),a,_,s,function(F){return[0,a,[1,F]]});case 2:var S=f[1];return O0(d(n[1][1+cv],n),a,S,s,function(F){return[0,a,[2,F]]});case 3:var O=f[1];return P0(d(n[1][1+rp],n),O,s,function(F){return[0,a,[3,F]]});default:return s}},cv,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+G],n,a);if(!m)return a===_?f:[0,0,_];var S=m[1],O=p(n[1][1+Dx],n,S);return S===O&&a===_?f:[0,[0,O],_]},rp,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+Dx],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},Wl,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+sv],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+fp],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+cp],n),m,s,function(_){return[2,_]})}},sv,function(n,s){return p(n[1][1+zt],n,s)},fp,function(n,s){return p(n[1][1+Hl],n,s)},cp,function(n,s){return p(n[1][1+up],n,s)},Hl,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+zt],n,m),O=p(n[1][1+zt],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},up,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+np],n,m),O=p(n[1][1+zt],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},np,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+so],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+up],n),a,s,function(m){return[1,m]})},so,function(n,s){return p(n[1][1+sv],n,s)},zt,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},fv,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Kl],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},co,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},iv,function(n,s,f,a){var m=a[4],_=a[2],S=a[1],O=a[3],F=p(n[1][1+Dx],n,S),n0=pr(p(n[1][1+z2],n,f),_),l0=p(n[1][1+G],n,m);return S===F&&_===n0&&m===l0?a:[0,F,n0,O,l0]},z2,function(n,s,f){var a=f[2],m=a[4],_=a[3],S=a[2],O=a[1],F=a[6],n0=a[5],l0=f[1],F0=p(n[1][1+ht],n,O),W0=d(s,S),Tx=Nx(d(n[1][1+Dx],n),_),Ax=p(n[1][1+G],n,m);return O===F0&&S===W0&&_===Tx&&m===Ax?f:[0,l0,[0,F0,W0,Tx,Ax,n0,F]]},uv,function(n,s,f){var a=d(n[1][1+Dx],n);return c4(n[1][1+iv],n,s,a,f)},ar,function(n,s,f){var a=d(n[1][1+R0],n);return c4(n[1][1+iv],n,s,a,f)},ht,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+mt],n),m,s,function(Hx){return[0,a,[0,Hx]]});case 1:var _=f[1];return O0(d(n[1][1+ke],n),a,_,s,function(Hx){return[0,a,[1,Hx]]});case 2:var S=f[1];return O0(d(n[1][1+Qt],n),a,S,s,function(Hx){return[0,a,[2,Hx]]});case 3:var O=f[1];return O0(d(n[1][1+xx],n),a,O,s,function(Hx){return[0,a,[3,Hx]]});case 4:var F=f[1];return O0(d(n[1][1+i6],n),a,F,s,function(Hx){return[0,a,[4,Hx]]});case 5:var n0=f[1];return P0(d(n[1][1+G],n),n0,s,function(Hx){return[0,a,[5,Hx]]});case 6:var l0=f[1];return P0(d(n[1][1+Q1],n),l0,s,function(Hx){return[0,a,[6,Hx]]});case 7:var F0=f[1];return O0(d(n[1][1+Z1],n),a,F0,s,function(Hx){return[0,a,[7,Hx]]});case 8:var W0=f[1];return P0(d(n[1][1+jx],n),W0,s,function(Hx){return[0,a,[8,Hx]]});case 9:var Tx=f[1];return P0(d(n[1][1+Qs],n),Tx,s,function(Hx){return[0,a,[9,Hx]]});case 10:var Ax=f[1];return O0(d(n[1][1+$s],n),a,Ax,s,function(Hx){return[0,a,[10,Hx]]});case 11:var _r=f[1];return P0(d(n[1][1+fo],n),_r,s,function(Hx){return[0,a,[11,Hx]]});case 12:var Lr=f[1];return P0(d(n[1][1+io],n),Lr,s,function(Hx){return[0,a,[12,Hx]]});case 13:var Xr=f[1];return P0(d(n[1][1+E3],n),Xr,s,function(Hx){return[0,a,[13,Hx]]});default:var _1=f[1];return P0(d(n[1][1+In],n),_1,s,function(Hx){return[0,a,[14,Hx]]})}},Q1,function(n,s){var f=s[3],a=s[2],m=a[1],_=s[1],S=a[2],O=O0(d(n[1][1+to],n),m,S,a,function(n0){return[0,m,n0]}),F=p(n[1][1+G],n,f);return a===O&&f===F?s:[0,_,O,F]},to,function(n,s,f){if(f[0]===0){var a=f[1];return O0(d(n[1][1+ke],n),s,a,f,function(_){return[0,_]})}var m=f[1];return O0(d(n[1][1+Qt],n),s,m,f,function(_){return[1,_]})},Qs,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=p(n[1][1+tv],n,_),F=p(n[1][1+uo],n,m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},tv,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Qs],n),a,s,function(m){return[1,m]})},uo,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+xx],n),a,m,s,function(W0){return[0,[0,a,W0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+ke],n),S,O,s,function(W0){return[1,[0,S,W0]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+Qt],n),n0,l0,s,function(W0){return[2,[0,n0,W0]]});default:var F0=s[1];return P0(d(n[1][1+jx],n),F0,s,function(W0){return[3,W0]})}},Z1,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Z0(n[1][1+ux],n,[0,_],m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,_,S,O]},$s,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(d(n[1][1+An],n),_),O=A4(d(n[1][1+no],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},An,function(n,s){var f=s[2],a=s[1];if(f[0]!==0){var m=f[1],_=p(n[1][1+jx],n,m);return m===_?s:[0,a,[1,_]]}var S=f[1],O=S[4],F=S[2],n0=S[1],l0=S[3],F0=p(n[1][1+S3],n,n0),W0=p(n[1][1+ht],n,F),Tx=p(n[1][1+G],n,O);return n0===F0&&F===W0&&O===Tx?s:[0,a,[0,[0,F0,W0,l0,Tx]]]},S3,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+xx],n),a,m,s,function(W0){return[0,[0,a,W0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+ke],n),S,O,s,function(W0){return[1,[0,S,W0]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+Qt],n),n0,l0,s,function(W0){return[2,[0,n0,W0]]});default:var F0=s[1];return P0(d(n[1][1+jx],n),F0,s,function(W0){return[3,W0]})}},fo,function(n,s){var f=s[3],a=s[2],m=s[1],_=pr(d(n[1][1+Vs],n),m),S=A4(d(n[1][1+no],n),a),O=p(n[1][1+G],n,f);return m===_&&a===S&&f===O?s:[0,_,S,O]},Vs,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+ht],n,f);return f===m?s:[0,a,m]},io,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+nv],n,m),S=K1(d(n[1][1+$s],n),a),O=p(n[1][1+G],n,f);return _===m&&S===a&&O===f?s:[0,_,S,O]},nv,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Qs],n),a,s,function(m){return[1,m]})},no,function(n,s,f){var a=f[2],m=f[1],_=A4(d(n[1][1+Z1],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},E3,function(n,s){var f=s[2],a=s[1],m=pr(d(n[1][1+ht],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},In,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+ht],n,m),S=p(n[1][1+Zs],n,a),O=p(n[1][1+G],n,f);return m===_&&a===S&&f===O?s:[0,_,S,O]},Zs,function(n,s){if(s[0]===0){var f=s[1];return P0(p(n[1][1+ux],n,C$),f,s,function(_){return[0,_]})}var a=s[1],m=s[2];return O0(d(n[1][1+Z1],n),a,m,s,function(_){return[1,a,_]})},mt,function(n,s){var f=s[1],a=s[2],m=p(n[1][1+G],n,f);return f===m?s:[0,m,a]},Ws,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Sn],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},w,function(n,s,f){var a=f[1],m=Z0(n[1][1+Ws],n,s,a);return a===m?f:[0,m,f[2],f[3]]},Sn,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+g1],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+Hs],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+En],n),m,s,function(_){return[2,_]})}},g1,function(n,s){return p(n[1][1+jx],n,s)},Hs,function(n,s){return p(n[1][1+Zx],n,s)},En,function(n,s){return p(n[1][1+Dx],n,s)},M2,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+jx],n,_),O=p(n[1][1+jx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},eo,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Dx],n,S),F=Nx(d(n[1][1+Tv],n),_),n0=Nx(d(n[1][1+mp],n),m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},Tn,function(n,s,f){var a=f[2],m=f[1],_=pr(function(O){if(O[0]===0){var F=O[1],n0=p(n[1][1+Zr],n,F);return F===n0?O:[0,n0]}var l0=O[1],F0=p(n[1][1+lx],n,l0);return l0===F0?O:[1,F0]},m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},Zr,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[3],_=f[2],S=f[1],O=p(n[1][1+Y2],n,S),F=p(n[1][1+Dx],n,_);x:if(m){if(O[0]===3){var n0=F[2];if(n0[0]===10){var F0=Sr(O[1][2][1],n0[1][2][1]);break x}}var l0=S===O?1:0,F0=l0&&(_===F?1:0)}else var F0=m;return S===O&&_===F&&m===F0?s:[0,a,[0,O,F,F0]];case 1:var W0=f[2],Tx=f[1],Ax=p(n[1][1+Y2],n,Tx),_r=K1(d(n[1][1+i1],n),W0);return Tx===Ax&&W0===_r?s:[0,a,[1,Ax,_r]];case 2:var Lr=f[3],Xr=f[2],_1=f[1],Hx=p(n[1][1+Y2],n,_1),x2=K1(d(n[1][1+i1],n),Xr),fe=p(n[1][1+G],n,Lr);return _1===Hx&&Xr===x2&&Lr===fe?s:[0,a,[2,Hx,x2,fe]];default:var ye=f[3],K2=f[2],Be=f[1],_e=p(n[1][1+Y2],n,Be),we=K1(d(n[1][1+i1],n),K2),E2=p(n[1][1+G],n,ye);return Be===_e&&K2===we&&ye===E2?s:[0,a,[3,_e,we,E2]]}},Y2,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Mx],n),f,s,function(F){return[0,F]});case 1:var a=s[1];return P0(d(n[1][1+rr],n),a,s,function(F){return[1,F]});case 2:var m=s[1];return P0(d(n[1][1+ne],n),m,s,function(F){return[2,F]});case 3:var _=s[1];return P0(d(n[1][1+Ar],n),_,s,function(F){return[3,F]});case 4:var S=s[1];return P0(d(n[1][1+Zx],n),S,s,function(F){return[4,F]});default:var O=s[1];return P0(d(n[1][1+Or],n),O,s,function(F){return[5,F]})}},Mx,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+xx],n),f,a,s,function(m){return[0,f,m]})},rr,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+ke],n),f,a,s,function(m){return[0,f,m]})},ne,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Qt],n),f,a,s,function(m){return[0,f,m]})},Ar,function(n,s){return p(n[1][1+jx],n,s)},Or,function(n,s){return p(n[1][1+lo],n,s)},X0,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=p(n[1][1+Ln],n,n0),F0=Nx(p(n[1][1+q],n,7),F),W0=Nx(d(n[1][1+o0],n),O),Tx=Nx(d(n[1][1+o0],n),m),Ax=Nx(d(n[1][1+o0],n),S),_r=Nx(d(n[1][1+o0],n),_),Lr=p(n[1][1+G],n,a);return n0===l0&&O===W0&&F===F0&&S===Ax&&_===_r&&m===Tx&&a===Lr?f:[0,l0,F0,W0,Ax,_r,Tx,Lr]},T1,function(n,s){return Z0(n[1][1+M3],n,N$,s)},v,function(n,s,f){return Z0(n[1][1+M3],n,[0,s],f)},F3,function(n,s){return Z0(n[1][1+M3],n,O$,s)},Cn,function(n,s){return p(n[1][1+f6],n,s)},_t,function(n,s){return p(n[1][1+f6],n,s)},M3,function(n,s,f){var a=s?s[1]:0;return Z0(n[1][1+Hr],n,[0,a],f)},f6,function(n,s){return Z0(n[1][1+Hr],n,0,s)},Hr,function(n,s,f){var a=f[2],m=f[1];switch(a[0]){case 0:var _=a[1],S=_[3],O=_[2],F=_[1],n0=pr(p(n[1][1+bx],n,s),F),l0=p(n[1][1+i0],n,O),F0=p(n[1][1+G],n,S);x:{if(n0===F&&l0===O&&F0===S){var W0=a;break x}var W0=[0,[0,n0,l0,F0]]}var ce=W0;break;case 1:var Tx=a[1],Ax=Tx[3],_r=Tx[2],Lr=Tx[1],Xr=pr(p(n[1][1+O1],n,s),Lr),_1=p(n[1][1+i0],n,_r),Hx=p(n[1][1+G],n,Ax);x:{if(Ax===Hx&&Xr===Lr&&_1===_r){var x2=a;break x}var x2=[1,[0,Xr,_1,Hx]]}var ce=x2;break;case 2:var fe=a[1],ye=fe[2],K2=fe[1],Be=fe[3],_e=Z0(n[1][1+ux],n,s,K2),we=p(n[1][1+i0],n,ye);x:{if(K2===_e&&ye===we){var E2=a;break x}var E2=[2,[0,_e,we,Be]]}var ce=E2;break;default:var gt=a[1],ce=P0(d(n[1][1+br],n),gt,a,function(Zt){return[3,Zt]})}return a===ce?f:[0,m,ce]},ux,function(n,s,f){return p(n[1][1+jx],n,f)},tx,function(n,s,f,a){return Z0(n[1][1+xx],n,f,a)},Ox,function(n,s,f,a){return Z0(n[1][1+ke],n,f,a)},nr,function(n,s,f,a){return Z0(n[1][1+Qt],n,f,a)},bx,function(n,s,f){if(f[0]===0){var a=f[1];return P0(p(n[1][1+Cx],n,s),a,f,function(_){return[0,_]})}var m=f[1];return P0(p(n[1][1+gx],n,s),m,f,function(_){return[1,_]})},Cx,function(n,s,f){var a=f[2],m=a[4],_=a[3],S=a[2],O=a[1],F=f[1],n0=Z0(n[1][1+hr],n,s,O),l0=Z0(n[1][1+Jx],n,s,S),F0=p(n[1][1+Le],n,_);x:if(m){if(n0[0]===3){var W0=l0[2];if(W0[0]===2){var Ax=Sr(n0[1][2][1],W0[1][1][2][1]);break x}}var Tx=O===n0?1:0,Ax=Tx&&(S===l0?1:0)}else var Ax=m;return n0===O&&l0===S&&F0===_&&m===Ax?f:[0,F,[0,n0,l0,F0,Ax]]},hr,function(n,s,f){switch(f[0]){case 0:var a=f[1];return P0(p(n[1][1+ex],n,s),a,f,function(F){return[0,F]});case 1:var m=f[1];return P0(p(n[1][1+Ux],n,s),m,f,function(F){return[1,F]});case 2:var _=f[1];return P0(p(n[1][1+K0],n,s),_,f,function(F){return[2,F]});case 3:var S=f[1];return P0(p(n[1][1+dr],n,s),S,f,function(F){return[3,F]});default:var O=f[1];return P0(p(n[1][1+V0],n,s),O,f,function(F){return[4,F]})}},ex,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+tx],n,s),a,m,f,function(_){return[0,a,_]})},Ux,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+Ox],n,s),a,m,f,function(_){return[0,a,_]})},K0,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+nr],n,s),a,m,f,function(_){return[0,a,_]})},dr,function(n,s,f){return Z0(n[1][1+ux],n,s,f)},V0,function(n,s,f){return p(n[1][1+lo],n,f)},gx,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+_x],n,s,_),F=p(n[1][1+G],n,m);return O===_&&m===F?f:[0,S,[0,O,F]]},Jx,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},_x,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},O1,function(n,s,f){switch(f[0]){case 0:var a=f[1];return P0(p(n[1][1+Qr],n,s),a,f,function(_){return[0,_]});case 1:var m=f[1];return P0(p(n[1][1+l1],n,s),m,f,function(_){return[1,_]});default:return f}},Qr,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+C1],n,s,_),F=p(n[1][1+Le],n,m);return _===O&&m===F?f:[0,S,[0,O,F]]},C1,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},l1,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+$r],n,s,_),F=p(n[1][1+G],n,m);return O===_&&m===F?f:[0,S,[0,O,F]]},$r,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},br,function(n,s){return p(n[1][1+Dx],n,s)},V,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1];if(m)var S=m[1],O=P0(d(n[1][1+Dx],n),S,m,function(n0){return[0,n0]});else var O=m;var F=p(n[1][1+G],n,a);return m===O&&a===F?s:[0,_,[0,O,F]]},b,function(n,s){return p(n[1][1+Dx],n,s)},x0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+W],n,f);return Ro(m,f)?s:[0,a,m]},W,function(n,s){var f=s[2],a=f[3],m=f[2],_=m[2],S=m[1],O=f[1],F=s[1],n0=p(n[1][1+jx],n,S),l0=Nx(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return n0===S&&l0===_&&F0===a?s:[0,F,[0,O,[0,n0,l0],F0]]},D1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+T1],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},Kx,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+jx],n,O),n0=Nx(p(n[1][1+q],n,13),S),l0=Nx(d(n[1][1+aa],n),_),F0=p(n[1][1+J],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},J,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+$0],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},$0,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+R3],n),a,m,s,function(F0){return[0,[0,a,F0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+A0],n),S,O,s,function(F0){return[1,[0,S,F0]]});default:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+h0],n),n0,l0,s,function(F0){return[2,[0,n0,F0]]})}},A0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+jx],n,S),F=p(n[1][1+u0],n,_),n0=Nx(d(n[1][1+Dx],n),m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},h0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+jx],n,S),F=p(n[1][1+u0],n,_),n0=p(n[1][1+Dx],n,m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},I0,function(n,s,f){var a=f[2],m=f[1],_=f[3],S=Nx(d(n[1][1+Dx],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,S,O,_]},Q,function(n,s,f){var a=f[2],m=f[1],_=pr(d(n[1][1+Dx],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},C0,function(n,s){return p(n[1][1+fx],n,s)},fx,function(n,s){var f=d(n[1][1+yx],n),a=y2(function(_,S){var O=_[2],F=_[1],n0=d(f,S);if(!n0)return[0,F,1];if(n0[2])return[0,yl(n0,F),1];var l0=n0[1],F0=O||(S!==l0?1:0);return[0,[0,l0,F],F0]},j$,s),m=a[1];return a[2]?cx(m):s},yx,function(n,s){return[0,p(n[1][1+R0],n,s),0]},kx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},lx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},ix,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},q0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=f[4],O=p(n[1][1+Dx],n,_),F=pr(d(n[1][1+Q0],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?f:[0,O,F,n0,S]},Q0,function(n,s){var f=s[2],a=f[4],m=f[3],_=f[1],S=f[2],O=s[1],F=Nx(d(n[1][1+Dx],n),_),n0=p(n[1][1+fx],n,m),l0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,S,n0,l0]]},y0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=K1(d(n[1][1+M0],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},M0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(d(n[1][1+T0],n),_),O=pr(d(n[1][1+Dx],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},T0,function(n,s){return s},U0,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},D0,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},E0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=K1(d(n[1][1+Mn],n),S);if(_)var F=_[1],n0=F[1],l0=F[2],F0=O0(d(n[1][1+n6],n),n0,l0,_,function(Xr){return[0,[0,n0,Xr]]});else var F0=_;if(m)var W0=m[1],Tx=W0[1],Ax=W0[2],_r=O0(d(n[1][1+Mn],n),Tx,Ax,m,function(Xr){return[0,[0,Tx,Xr]]});else var _r=m;var Lr=p(n[1][1+G],n,a);return S===O&&_===F0&&m===_r&&a===Lr?f:[0,O,F0,_r,Lr]},Z,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},p0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&Ro(O,m)&&F===a?f:[0,S,O,F]},E,function(n,s,f){var a=f[3],m=f[2],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],_,S]},k,function(n,s,f){var a=f[4],m=f[2],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],_,f[3],S]},l,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(p(n[1][1+o],n,m),_),O=p(n[1][1+G],n,a);return _===S&&a===O?f:[0,S,m,O]},o,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+v],n,s,_),F=Nx(d(n[1][1+Dx],n),m);return _===O&&m===F?f:[0,S,[0,O,F]]},u,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+b],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},t,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},k0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Ln],n,S),F=Nx(p(n[1][1+q],n,5),_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+G],n,a);return S===O&&m===n0&&_===F&&a===l0?f:[0,O,F,n0,l0]},e,function(n,s,f){var a=f[2],m=f[1],_=f[4],S=f[3],O=Nx(d(n[1][1+Dx],n),m),F=p(n[1][1+G],n,a);return a===F&&m===O?f:[0,O,F,S,_]}]),function(n,s){return fd(s,x)}}),EO=[];function _U(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return y2(d(EO[1],x),r,u);case 1:var i=t[1][1];return y2(d(EO[2],x),r,i);case 2:return p(x,r,t[1][1]);default:return r}}Dr(EO,[0,function(x,r){return function(e){var t=e[0]===0?e[1][2][2]:e[1][2][1];return _U(x,r,t)}},function(x,r){return function(e){return e[0]===2?r:_U(x,r,e[1][2][1])}}]);var SO=[];function wU(x){var r=x[2];switch(r[0]){case 0:return wl(SO[1],r[1][1]);case 1:return wl(SO[2],r[1][1]);case 2:return 1;default:return 0}}Dr(SO,[0,function(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return wU(r)},function(x){return x[0]===2?0:wU(x[1][2][1])}]);var ld=[];function AO(x){for(var r=x;;){var e=r[2];switch(e[0]){case 7:return 1;case 10:var t=e[1],u=t[1],i=d(ld[2],t[2]);return i||wl(ld[1],u);case 11:var c=e[1],v=c[1],o=d(ld[2],c[2]);return o||wl(function(k){return AO(k[2])},v);case 12:var r=[0,,[10,e[1][2][2]]];break;case 13:return wl(AO,e[1][1]);case 14:return 1;default:return 0}}}Dr(ld,[0,function(x){var r=x[2];return r[0]===0?AO(r[1][2]):0},function(x){return x&&x[1][2][1]?1:0}]);function IO(x){switch(x){case 0:return _Q;case 1:return wQ;default:return gQ}}function wn(x,r){return[0,r[1],[0,r[2],x]]}function gU(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]}function r0(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,gU([0,t],[0,u],0)]}function I1(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,gU([0,u],[0,i],e)]}function O2(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,qx(t[2],e[2])];return r0([0,qx(e[1],t[1])],u,D)}var i=x}else var i=r;return i}function pd(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],c=t[1],v=[0,qx(t[2],e[2])];return I1([0,qx(u,c)],v,i,D)}var o=r[1];return I1([0,o[1]],[0,o[2]],0,D)}function bU(x,r){c2(x)(bQ),d(c2(x)(EQ),TQ);var e=r[1];d(c2(x)(SQ),e),c2(x)(AQ),c2(x)(IQ),d(c2(x)(CQ),PQ);var t=r[2];return d(c2(x)(NQ),t),c2(x)(OQ),c2(x)(jQ)}Dr([],[0,bU,bU,function(x,r){switch(r[0]){case 0:var e=r[1];return c2(x)(c$),d(c2(x)(s$),e),c2(x)(a$);case 1:var t=r[1];return c2(x)(o$),d(c2(x)(v$),t),c2(x)(l$);case 2:var u=r[1];return c2(x)(p$),d(c2(x)(k$),u),c2(x)(m$);default:var i=r[1];return c2(x)(h$),d(c2(x)(d$),i),c2(x)(y$)}}]);function Br(x,r){return[0,x[1],x[2],r[3]]}function za(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e}function TU(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],c=yU(i),v=yU(u)-c|0,o=v===0?sx(u[1],i[1]):v;else var o=-1}else var o=e?1:0;if(o!==0)return o;var l=za(x[2],r[2]);return l===0?za(x[3],r[3]):l}function Xo(x,r){return TU(x,r)===0?1:0}function EU(x){return[0,x[1],x[2],x[2]]}var kr=[];Dr(kr,[0,function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r){switch(x){case 0:if(!r)return 0;break;case 1:if(r===1)return 0;break;case 2:if(r===2)return 0;break;case 3:if(r===3)return 0;break;default:if(4<=r)return 0}function e(u){switch(u){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}}var t=e(r);return xe(e(x),t)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)}]);var SU=rr0.slice();function PO(x){for(var r=0,e=SU.length-1-1|0;;){if(ex)return 1;var r=t+1|0}}}var AU=0;function IU(x){var r=x[2];return[0,x[1],[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12]],x[3],x[4],x[5],x[6],x[7]]}function PU(x){return x[3][1]}function kd(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r}var Ze=[];function CU(x,r){if(typeof x=="number"){var e=x;if(68<=e)if(Ee<=e)switch(e){case 102:if(typeof r=="number"&&Ee===r)return 1;break;case 103:if(typeof r=="number"&&Ss===r)return 1;break;case 104:if(typeof r=="number"&&ec===r)return 1;break;case 105:if(typeof r=="number"&&p2===r)return 1;break;case 106:if(typeof r=="number"&&Ct===r)return 1;break;case 107:if(typeof r=="number"&&Te===r)return 1;break;case 108:if(typeof r=="number"&&d2===r)return 1;break;case 109:if(typeof r=="number"&&wo===r)return 1;break;case 110:if(typeof r=="number"&&n2===r)return 1;break;case 111:if(typeof r=="number"&&nn===r)return 1;break;case 112:if(typeof r=="number"&&h2===r)return 1;break;case 113:if(typeof r=="number"&&ef===r)return 1;break;case 114:if(typeof r=="number"&&k2===r)return 1;break;case 115:if(typeof r=="number"&&wr===r)return 1;break;case 116:if(typeof r=="number"&&Ca===r)return 1;break;case 117:if(typeof r=="number"&&Z6===r)return 1;break;case 118:if(typeof r=="number"&&q6===r)return 1;break;case 119:if(typeof r=="number"&&b6===r)return 1;break;case 120:if(typeof r=="number"&&Cf===r)return 1;break;case 121:if(typeof r=="number"&&$6===r)return 1;break;case 122:if(typeof r=="number"&&e1===r)return 1;break;case 123:if(typeof r=="number"&&un===r)return 1;break;case 124:if(typeof r=="number"&&zv===r)return 1;break;case 125:if(typeof r=="number"&&So===r)return 1;break;case 126:if(typeof r=="number"&&v8===r)return 1;break;case 127:if(typeof r=="number"&&Gr===r)return 1;break;case 128:if(typeof r=="number"&&R1===r)return 1;break;case 129:if(typeof r=="number"&&kk===r)return 1;break;case 130:if(typeof r=="number"&&Qv===r)return 1;break;case 131:if(typeof r=="number"&&M6===r)return 1;break;case 132:if(typeof r=="number"&&N6===r)return 1;break;case 133:if(typeof r=="number"&&s8===r)return 1;break;default:if(typeof r=="number"&&sm<=r)return 1}else switch(e){case 68:if(typeof r=="number"&&r===68)return 1;break;case 69:if(typeof r=="number"&&r===69)return 1;break;case 70:if(typeof r=="number"&&r===70)return 1;break;case 71:if(typeof r=="number"&&r===71)return 1;break;case 72:if(typeof r=="number"&&r===72)return 1;break;case 73:if(typeof r=="number"&&r===73)return 1;break;case 74:if(typeof r=="number"&&r===74)return 1;break;case 75:if(typeof r=="number"&&r===75)return 1;break;case 76:if(typeof r=="number"&&r===76)return 1;break;case 77:if(typeof r=="number"&&r===77)return 1;break;case 78:if(typeof r=="number"&&r===78)return 1;break;case 79:if(typeof r=="number"&&r===79)return 1;break;case 80:if(typeof r=="number"&&r===80)return 1;break;case 81:if(typeof r=="number"&&r===81)return 1;break;case 82:if(typeof r=="number"&&r===82)return 1;break;case 83:if(typeof r=="number"&&r===83)return 1;break;case 84:if(typeof r=="number"&&r===84)return 1;break;case 85:if(typeof r=="number"&&r===85)return 1;break;case 86:if(typeof r=="number"&&r===86)return 1;break;case 87:if(typeof r=="number"&&r===87)return 1;break;case 88:if(typeof r=="number"&&r===88)return 1;break;case 89:if(typeof r=="number"&&r===89)return 1;break;case 90:if(typeof r=="number"&&r===90)return 1;break;case 91:if(typeof r=="number"&&r===91)return 1;break;case 92:if(typeof r=="number"&&r===92)return 1;break;case 93:if(typeof r=="number"&&r===93)return 1;break;case 94:if(typeof r=="number"&&r===94)return 1;break;case 95:if(typeof r=="number"&&r===95)return 1;break;case 96:if(typeof r=="number"&&r===96)return 1;break;case 97:if(typeof r=="number"&&r===97)return 1;break;case 98:if(typeof r=="number"&&r===98)return 1;break;case 99:if(typeof r=="number"&&r===99)return 1;break;case 100:if(typeof r=="number"&&cr===r)return 1;break;default:if(typeof r=="number"&&k1===r)return 1}else if(34<=e)switch(e){case 34:if(typeof r=="number"&&r===34)return 1;break;case 35:if(typeof r=="number"&&r===35)return 1;break;case 36:if(typeof r=="number"&&r===36)return 1;break;case 37:if(typeof r=="number"&&r===37)return 1;break;case 38:if(typeof r=="number"&&r===38)return 1;break;case 39:if(typeof r=="number"&&r===39)return 1;break;case 40:if(typeof r=="number"&&r===40)return 1;break;case 41:if(typeof r=="number"&&r===41)return 1;break;case 42:if(typeof r=="number"&&r===42)return 1;break;case 43:if(typeof r=="number"&&r===43)return 1;break;case 44:if(typeof r=="number"&&r===44)return 1;break;case 45:if(typeof r=="number"&&r===45)return 1;break;case 46:if(typeof r=="number"&&r===46)return 1;break;case 47:if(typeof r=="number"&&r===47)return 1;break;case 48:if(typeof r=="number"&&r===48)return 1;break;case 49:if(typeof r=="number"&&r===49)return 1;break;case 50:if(typeof r=="number"&&r===50)return 1;break;case 51:if(typeof r=="number"&&r===51)return 1;break;case 52:if(typeof r=="number"&&r===52)return 1;break;case 53:if(typeof r=="number"&&r===53)return 1;break;case 54:if(typeof r=="number"&&r===54)return 1;break;case 55:if(typeof r=="number"&&r===55)return 1;break;case 56:if(typeof r=="number"&&r===56)return 1;break;case 57:if(typeof r=="number"&&r===57)return 1;break;case 58:if(typeof r=="number"&&r===58)return 1;break;case 59:if(typeof r=="number"&&r===59)return 1;break;case 60:if(typeof r=="number"&&r===60)return 1;break;case 61:if(typeof r=="number"&&r===61)return 1;break;case 62:if(typeof r=="number"&&r===62)return 1;break;case 63:if(typeof r=="number"&&r===63)return 1;break;case 64:if(typeof r=="number"&&r===64)return 1;break;case 65:if(typeof r=="number"&&r===65)return 1;break;case 66:if(typeof r=="number"&&r===66)return 1;break;default:if(typeof r=="number"&&r===67)return 1}else switch(e){case 0:if(typeof r=="number"&&!r)return 1;break;case 1:if(typeof r=="number"&&r===1)return 1;break;case 2:if(typeof r=="number"&&r===2)return 1;break;case 3:if(typeof r=="number"&&r===3)return 1;break;case 4:if(typeof r=="number"&&r===4)return 1;break;case 5:if(typeof r=="number"&&r===5)return 1;break;case 6:if(typeof r=="number"&&r===6)return 1;break;case 7:if(typeof r=="number"&&r===7)return 1;break;case 8:if(typeof r=="number"&&r===8)return 1;break;case 9:if(typeof r=="number"&&r===9)return 1;break;case 10:if(typeof r=="number"&&r===10)return 1;break;case 11:if(typeof r=="number"&&r===11)return 1;break;case 12:if(typeof r=="number"&&r===12)return 1;break;case 13:if(typeof r=="number"&&r===13)return 1;break;case 14:if(typeof r=="number"&&r===14)return 1;break;case 15:if(typeof r=="number"&&r===15)return 1;break;case 16:if(typeof r=="number"&&r===16)return 1;break;case 17:if(typeof r=="number"&&r===17)return 1;break;case 18:if(typeof r=="number"&&r===18)return 1;break;case 19:if(typeof r=="number"&&r===19)return 1;break;case 20:if(typeof r=="number"&&r===20)return 1;break;case 21:if(typeof r=="number"&&r===21)return 1;break;case 22:if(typeof r=="number"&&r===22)return 1;break;case 23:if(typeof r=="number"&&r===23)return 1;break;case 24:if(typeof r=="number"&&r===24)return 1;break;case 25:if(typeof r=="number"&&r===25)return 1;break;case 26:if(typeof r=="number"&&r===26)return 1;break;case 27:if(typeof r=="number"&&r===27)return 1;break;case 28:if(typeof r=="number"&&r===28)return 1;break;case 29:if(typeof r=="number"&&r===29)return 1;break;case 30:if(typeof r=="number"&&r===30)return 1;break;case 31:if(typeof r=="number"&&r===31)return 1;break;case 32:if(typeof r=="number"&&r===32)return 1;break;default:if(typeof r=="number"&&r===33)return 1}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[2],u=x[2],i=p(Ze[13],x[1],r[1]);return i&&Sr(u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var c=r[2],v=x[2],o=p(Ze[12],x[1],r[1]);return o&&Sr(v,c)}break;case 2:if(typeof r!="number"&&r[0]===2){var l=r[1],k=x[1],h=l[4],E=l[3],T=l[2],I=k[4],N=k[3],P=k[2],R=p(Ze[11],k[1],l[1]),q=R&&Sr(P,T),X=q&&Sr(N,E);return X&&(I===h?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var B=r[1],z=x[1],x0=B[5],W=B[4],Z=B[3],t0=B[2],i0=z[5],u0=z[4],k0=z[3],o0=z[2],S0=p(Ze[10],z[1],B[1]),s0=S0&&Sr(o0,t0),v0=s0&&Sr(k0,Z),m0=v0&&(u0===W?1:0);return m0&&(i0===x0?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var p0=r[3],E0=r[2],b0=x[3],C0=x[2],D0=p(Ze[9],x[1],r[1]),U0=D0&&Sr(C0,E0);return U0&&Sr(b0,p0)}break;case 5:if(typeof r!="number"&&r[0]===5){var T0=r[3],M0=r[2],y0=x[3],G=x[2],j0=p(Ze[8],x[1],r[1]),Q0=j0&&Sr(G,M0);return Q0&&Sr(y0,T0)}break;case 6:if(typeof r!="number"&&r[0]===6){var q0=r[2],ix=x[2],xx=p(Ze[7],x[1],r[1]);return xx&&Sr(ix,q0)}break;case 7:if(typeof r!="number"&&r[0]===7)return Sr(x[1],r[1]);break;case 8:if(typeof r!="number"&&r[0]===8){var fx=Sr(x[1],r[1]),yx=r[2],R0=x[2];return fx&&p(Ze[6],R0,yx)}break;case 9:if(typeof r!="number"&&r[0]===9){var lx=r[3],kx=r[2],Q=x[3],I0=x[2],M=p(Ze[5],x[1],r[1]),d0=M&&Sr(I0,kx);return d0&&Sr(Q,lx)}break;case 10:if(typeof r!="number"&&r[0]===10){var g0=r[3],h0=r[2],A0=x[3],$0=x[2],Kx=p(Ze[4],x[1],r[1]),J=Kx&&Sr($0,h0);return J&&Sr(A0,g0)}break;case 11:if(typeof r!="number"&&r[0]===11)return p(Ze[3],x[1],r[1]);break;case 12:if(typeof r!="number"&&r[0]===12){var tr=r[3],Zx=r[2],b=x[3],V=x[2],tx=p(Ze[2],x[1],r[1]),_x=tx&&(V==Zx?1:0);return _x&&Sr(b,tr)}break;default:if(typeof r!="number"&&r[0]===13){var gx=r[2],ex=x[2],Jx=r[3],Ux=x[3],hr=p(Ze[1],x[1],r[1]);if(hr){x:{if(ex){if(gx){var dr=Ro(ex[1],gx[1]);break x}}else if(!gx){var dr=1;break x}var dr=0}var V0=dr}else var V0=hr;return V0&&Sr(Ux,Jx)}}return 0}function NU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;case 2:if(r===2)return 1;break;case 3:if(r===3)return 1;break;default:if(4<=r)return 1}return 0}function OU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;default:if(2<=r)return 1}return 0}Dr(Ze,[0,OU,NU,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0},Xo,Xo,Xo,Xo,Xo,Xo,Xo,Xo,OU,NU]);function jU(x){if(typeof x!="number")switch(x[0]){case 0:return jn0;case 1:return Dn0;case 2:return Rn0;case 3:return Fn0;case 4:return Mn0;case 5:return Ln0;case 6:return qn0;case 7:return Bn0;case 8:return Un0;case 9:return Xn0;case 10:return Gn0;case 11:return Yn0;case 12:return zn0;default:return Jn0}var r=x;if(68<=r){if(Ee<=r)switch(r){case 102:return xn0;case 103:return rn0;case 104:return en0;case 105:return tn0;case 106:return nn0;case 107:return un0;case 108:return in0;case 109:return fn0;case 110:return cn0;case 111:return sn0;case 112:return an0;case 113:return on0;case 114:return vn0;case 115:return ln0;case 116:return pn0;case 117:return kn0;case 118:return mn0;case 119:return hn0;case 120:return dn0;case 121:return yn0;case 122:return _n0;case 123:return wn0;case 124:return gn0;case 125:return bn0;case 126:return Tn0;case 127:return En0;case 128:return Sn0;case 129:return An0;case 130:return In0;case 131:return Pn0;case 132:return Cn0;case 133:return Nn0;default:return On0}switch(r){case 68:return _t0;case 69:return wt0;case 70:return gt0;case 71:return bt0;case 72:return Tt0;case 73:return Et0;case 74:return St0;case 75:return At0;case 76:return It0;case 77:return Pt0;case 78:return Ct0;case 79:return Nt0;case 80:return Ot0;case 81:return jt0;case 82:return Dt0;case 83:return Rt0;case 84:return Ft0;case 85:return Mt0;case 86:return Lt0;case 87:return qt0;case 88:return Bt0;case 89:return Ut0;case 90:return Xt0;case 91:return Gt0;case 92:return Yt0;case 93:return zt0;case 94:return Jt0;case 95:return Kt0;case 96:return Ht0;case 97:return Wt0;case 98:return Vt0;case 99:return $t0;case 100:return Qt0;default:return Zt0}}if(34<=r)switch(r){case 34:return Be0;case 35:return Ue0;case 36:return Xe0;case 37:return Ge0;case 38:return Ye0;case 39:return ze0;case 40:return Je0;case 41:return Ke0;case 42:return He0;case 43:return We0;case 44:return Ve0;case 45:return $e0;case 46:return Qe0;case 47:return Ze0;case 48:return xt0;case 49:return rt0;case 50:return et0;case 51:return tt0;case 52:return nt0;case 53:return ut0;case 54:return it0;case 55:return ft0;case 56:return ct0;case 57:return st0;case 58:return at0;case 59:return ot0;case 60:return vt0;case 61:return lt0;case 62:return pt0;case 63:return kt0;case 64:return mt0;case 65:return ht0;case 66:return dt0;default:return yt0}switch(r){case 0:return ie0;case 1:return fe0;case 2:return ce0;case 3:return se0;case 4:return ae0;case 5:return oe0;case 6:return ve0;case 7:return le0;case 8:return pe0;case 9:return ke0;case 10:return me0;case 11:return he0;case 12:return de0;case 13:return ye0;case 14:return _e0;case 15:return we0;case 16:return ge0;case 17:return be0;case 18:return Te0;case 19:return Ee0;case 20:return Se0;case 21:return Ae0;case 22:return Ie0;case 23:return Pe0;case 24:return Ce0;case 25:return Ne0;case 26:return Oe0;case 27:return je0;case 28:return De0;case 29:return Re0;case 30:return Fe0;case 31:return Me0;case 32:return Le0;default:return qe0}}function CO(x){if(typeof x!="number")switch(x[0]){case 0:return x[2];case 1:return x[2];case 2:return x[1][3];case 3:var r=x[1],e=r[5],t=r[4],u=r[3];return t&&e?Gx(W20,Gx(u,H20)):t?Gx($20,Gx(u,V20)):e?Gx(Z20,Gx(u,Q20)):Gx(re0,Gx(u,xe0));case 4:return x[3];case 5:var i=x[2];return Gx(te0,Gx(i,Gx(ee0,x[3])));case 6:return x[2];case 7:return x[1];case 8:return x[1];case 9:return x[3];case 10:return x[3];case 11:return x[1]?ne0:ue0;case 12:return x[3];default:return x[3]}var c=x;if(68<=c){if(Ee<=c)switch(c){case 102:return k20;case 103:return m20;case 104:return h20;case 105:return d20;case 106:return y20;case 107:return _20;case 108:return w20;case 109:return g20;case 110:return b20;case 111:return T20;case 112:return E20;case 113:return S20;case 114:return A20;case 115:return I20;case 116:return P20;case 117:return C20;case 118:return N20;case 119:return O20;case 120:return j20;case 121:return D20;case 122:return R20;case 123:return F20;case 124:return M20;case 125:return L20;case 126:return q20;case 127:return B20;case 128:return U20;case 129:return X20;case 130:return G20;case 131:return Y20;case 132:return z20;case 133:return J20;default:return K20}switch(c){case 68:return R10;case 69:return F10;case 70:return M10;case 71:return L10;case 72:return q10;case 73:return B10;case 74:return U10;case 75:return X10;case 76:return G10;case 77:return Y10;case 78:return z10;case 79:return J10;case 80:return K10;case 81:return H10;case 82:return W10;case 83:return V10;case 84:return $10;case 85:return Q10;case 86:return Z10;case 87:return x20;case 88:return r20;case 89:return e20;case 90:return t20;case 91:return n20;case 92:return u20;case 93:return i20;case 94:return f20;case 95:return c20;case 96:return s20;case 97:return a20;case 98:return o20;case 99:return v20;case 100:return l20;default:return p20}}if(34<=c)switch(c){case 34:return r10;case 35:return e10;case 36:return t10;case 37:return n10;case 38:return u10;case 39:return i10;case 40:return f10;case 41:return c10;case 42:return s10;case 43:return a10;case 44:return o10;case 45:return v10;case 46:return l10;case 47:return p10;case 48:return k10;case 49:return m10;case 50:return h10;case 51:return d10;case 52:return y10;case 53:return _10;case 54:return w10;case 55:return g10;case 56:return b10;case 57:return T10;case 58:return E10;case 59:return S10;case 60:return A10;case 61:return I10;case 62:return P10;case 63:return C10;case 64:return N10;case 65:return O10;case 66:return j10;default:return D10}switch(c){case 0:return wr0;case 1:return gr0;case 2:return br0;case 3:return Tr0;case 4:return Er0;case 5:return Sr0;case 6:return Ar0;case 7:return Ir0;case 8:return Pr0;case 9:return Cr0;case 10:return Nr0;case 11:return Or0;case 12:return jr0;case 13:return Dr0;case 14:return Rr0;case 15:return Fr0;case 16:return Mr0;case 17:return Lr0;case 18:return qr0;case 19:return Br0;case 20:return Ur0;case 21:return Xr0;case 22:return Gr0;case 23:return Yr0;case 24:return zr0;case 25:return Jr0;case 26:return Kr0;case 27:return Hr0;case 28:return Wr0;case 29:return Vr0;case 30:return $r0;case 31:return Qr0;case 32:return Zr0;default:return x10}}function md(x){return d(vr(_r0),x)}function NO(x,r){var e=x?x[1]:0;x:{if(typeof r=="number"){if(wr===r){var t=nr0,u=ur0;break x}}else switch(r[0]){case 3:var t=ir0,u=fr0;break x;case 5:var t=cr0,u=sr0;break x;case 0:case 12:var t=or0,u=vr0;break x;case 1:case 13:var t=lr0,u=pr0;break x;case 4:case 8:var t=hr0,u=dr0;break x;case 6:case 7:case 11:break;default:var t=kr0,u=mr0;break x}var t=ar0,u=md(CO(r))}return e?Gx(t,Gx(yr0,u)):u}function KE0(x){return Rv>>0)var t=g(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(H(x,2),Ho(y(x))===0){var u=l3(y(x));if(u===0)var t=Pr(y(x))===0&&Pr(y(x))===0&&Pr(y(x))===0?0:g(x);else if(u===1&&Pr(y(x))===0){for(;;){var i=o3(y(x));if(i!==0)break}var t=i===1?0:g(x)}else var t=g(x)}else var t=g(x)}if(2>>0)throw J0([0,Nr,Kn0],1);switch(t){case 0:break;case 1:return;default:if(!PO(lU(x))){kU(x,1);return}}}}function Ud(x,r){var e=r-x[3][2]|0;return[0,PU(x),e]}function C4(x,r,e){var t=Ud(x,e),u=Ud(x,r);return[0,x[1],u,t]}function j2(x,r){return Ud(x,r[6])}function Pe(x,r){return Ud(x,r[3])}function Jr(x,r){return C4(x,r[6],r[3])}function tX(x,r){x:if(typeof r!="number"){switch(r[0]){case 2:var e=r[1][1];break;case 3:return r[1][1];case 4:var e=r[1];break;case 5:return r[1];case 8:var e=r[2];break;case 9:return r[1];case 10:return r[1];default:break x}return e}return Jr(x,x[2])}function D2(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]}function nX(x,r,e){return D2(x,r,[28,md(e)])}function FO(x,r,e,t){return D2(x,r,[29,e,t])}function lt(x,r){return D2(x,r,va0)}function ee(x,r){var e=r[3],t=[0,PU(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]}function Mt(x,r,e,t,u){var i=[0,x[1],r,e],c=J1(t),v=u?0:1;return[0,i,[0,v,c,x[7][3][1]>>0)var o=g(t);else switch(v){case 0:var o=2;break;case 1:for(;;){H(t,3);var l=y(t),k=-1>>0)return Px(ua0);switch(o){case 0:var T=iX(i,e,t,2,0),I=T[1],N=st(Gx(ia0,T[2])),P=0<=N?1:0,R=P&&(N<=55295?1:0);if(R)var X=R;else var q=57344<=N?1:0,X=q&&(N<=Gk?1:0);var B=X?uX(i,I,N):D2(i,I,27);Fs(u,N);var i=B;break;case 1:var z=iX(i,e,t,3,1),x0=z[1],W=st(Gx(fa0,z[2])),Z=uX(i,x0,W);Fs(u,W);var i=Z;break;case 2:return[0,i,J1(u)];default:ad(t,u)}}}function N1(x,r,e){var t=lt(x,Jr(x,r));return Pl(r),e(t,r)}function p3(x,r,e){for(var t=x;;){Tr(e);var u=y(e),i=-1>>0)var c=g(e);else switch(i){case 0:for(;;){H(e,3);var v=y(e),o=-1>>0){var h=lt(t,Jr(t,e));return[0,h,Pe(h,e)]}switch(c){case 0:var E=ee(t,e);ad(e,r);var t=E;break;case 1:var T=t[4]?FO(t,Jr(t,e),Vn0,Wn0):t;return[0,T,Pe(T,e)];case 2:if(t[4])return[0,t,Pe(t,e)];lr(r,$n0);break;default:ad(e,r)}}}function Dl(x,r,e){for(;;){Tr(e);var t=y(e),u=13>>0)var i=g(e);else switch(u){case 0:var i=0;break;case 1:for(;;){H(e,2);var c=y(e),v=-1>>0)return Px(Qn0);switch(i){case 0:return[0,x,Pe(x,e)];case 1:var o=Pe(x,e),l=o[2],k=o[1],h=ee(x,e);return[0,h,[0,k,l-sd(e)|0]];default:ad(e,r)}}}function cX(x,r){function e(x0){return H(x0,3),re(y(x0))===0?2:g(x0)}Tr(r);var t=y(r),u=Cf>>0)var i=g(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:H(r,15);var i=Ie(y(r))===0?15:g(r);break;case 4:H(r,4);var i=re(y(r))===0?e(r):g(r);break;case 5:H(r,11);var i=re(y(r))===0?e(r):g(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:H(r,14);var c=l3(y(r));if(c===0)var i=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?12:g(r);else if(c===1&&Pr(y(r))===0){for(;;){var v=o3(y(r));if(v!==0)break}var i=v===1?13:g(r)}else var i=g(r);break;case 13:var i=10;break;default:H(r,14);var i=Pr(y(r))===0&&Pr(y(r))===0?1:g(r)}if(16>>0)return Px(zs0);switch(i){case 0:var o=Fx(r);return[0,x,o,o1(r),0];case 1:var l=Fx(r);return[0,x,l,[0,st(Gx(Js0,l))],0];case 2:var k=Fx(r),h=st(Gx(Ks0,k));return D6<=h?[0,x,k,[0,h>>>3|0,48+(h&7)|0],1]:[0,x,k,[0,h],1];case 3:var E=Fx(r);return[0,x,E,[0,st(Gx(Hs0,E))],1];case 4:return[0,x,Ws0,[0,0],0];case 5:return[0,x,Vs0,[0,8],0];case 6:return[0,x,$s0,[0,12],0];case 7:return[0,x,Qs0,[0,10],0];case 8:return[0,x,Zs0,[0,13],0];case 9:return[0,x,xa0,[0,9],0];case 10:return[0,x,ra0,[0,11],0];case 11:var T=Fx(r);return[0,x,T,[0,st(Gx(ea0,T))],1];case 12:var I=Fx(r);return[0,x,I,[0,st(Gx(ta0,C2(I,1,Rx(I)-1|0)))],0];case 13:var N=Fx(r),P=st(Gx(na0,C2(N,2,Rx(N)-3|0))),R=Gk>>0)var k=g(i);else switch(l){case 0:var k=3;break;case 1:for(;;){H(i,4);var h=y(i),E=-1>>0)return Px(Zn0);switch(k){case 0:var T=Fx(i);if(lr(t,T),Sr(r,T))return[0,c,Pe(c,i),v];lr(e,T);break;case 1:lr(t,x70);var I=cX(c,i),N=I[4],P=I[3],R=I[2],q=I[1],X=N||v;lr(t,R),tB(function(S0){return Fs(e,S0)},P);var c=q,v=X;break;case 2:var B=Fx(i);lr(t,B);var z=ee(lt(c,Jr(c,i)),i);return lr(e,B),[0,z,Pe(z,i),v];case 3:var x0=Fx(i);lr(t,x0);var W=lt(c,Jr(c,i));return lr(e,x0),[0,W,Pe(W,i),v];default:var Z=i[6],t0=i[3]-Z|0,i0=b1(t0*4|0),u0=T4(i[1],Z,t0,i0);GN(t,i0,0,u0),GN(e,i0,0,u0)}}}function aX(x,r,e,t){for(var u=x;;){Tr(t);var i=y(t),c=96>>0)var v=g(t);else switch(c){case 0:var v=0;break;case 1:for(;;){H(t,6);var o=y(t),l=-1>>0)return Px(r70);switch(v){case 0:return[0,lt(u,Jr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:at(e,92);var E=cX(u,t),T=E[3],I=E[1];lr(e,E[2]),tB(function(R){return Fs(r,R)},T);var u=I;break;case 4:lr(e,e70),lr(r,t70);var u=ee(u,t);break;case 5:lr(e,Fx(t)),at(r,10);var u=ee(u,t);break;default:var N=Fx(t);lr(e,N),lr(r,N)}}}function VE0(x,r,e){for(var t=x;;){Tr(e);var u=y(e),i=92>>0)var c=g(e);else switch(i){case 0:var c=0;break;case 1:for(;;){H(e,7);var v=y(e),o=-1>>0)var c=g(e);else switch(k){case 0:var c=2;break;case 1:var c=1;break;default:H(e,1);var c=Ie(y(e))===0?1:g(e)}}if(7>>0)return Px(i70);switch(c){case 0:return[0,D2(t,Jr(t,e),h2),f70];case 1:return[0,ee(D2(t,Jr(t,e),h2),e),c70];case 2:lr(r,Fx(e));break;case 3:var h=Fx(e);return[0,t,C2(h,1,Rx(h)-1|0)];case 4:return[0,t,s70];case 5:at(r,91);x:{r:{e:{t:{n:for(;;){Tr(e);var E=y(e),T=93>>0)var I=g(e);else switch(T){case 0:var I=0;break;case 1:for(;;){H(e,5);var N=y(e),P=-1>>0)break r;switch(I){case 0:break e;case 1:lr(r,u70);break;case 2:at(r,92),at(r,93);break;case 3:break t;case 4:break n;default:lr(r,Fx(e))}}var X=ee(D2(t,Jr(t,e),h2),e);break x}at(r,93);var X=t;break x}var X=t;break x}var X=Px(n70)}var t=X;break;case 6:return[0,ee(D2(t,Jr(t,e),h2),e),a70];default:lr(r,Fx(e))}}}function oX(x){var r=sx(x,"iexcl");if(0<=r){if(0>=r)return Ss0;var e=sx(x,"prime");if(0<=e){if(0>=e)return Es0;var t=sx(x,"sup1");if(0<=t){if(0>=t)return Ts0;var u=sx(x,"uarr");if(0<=u){if(0>=u)return bs0;var i=sx(x,"xi");if(0<=i){if(0>=i)return gs0;if(!C(x,"yacute"))return ws0;if(!C(x,"yen"))return _s0;if(!C(x,"yuml"))return ys0;if(!C(x,"zeta"))return ds0;if(!C(x,"zwj"))return hs0;if(!C(x,"zwnj"))return ms0}else{if(!C(x,"ucirc"))return ks0;if(!C(x,"ugrave"))return ps0;if(!C(x,"uml"))return ls0;if(!C(x,"upsih"))return vs0;if(!C(x,"upsilon"))return os0;if(!C(x,"uuml"))return as0;if(!C(x,"weierp"))return ss0}}else{var c=sx(x,"thetasym");if(0<=c){if(0>=c)return cs0;if(!C(x,"thinsp"))return fs0;if(!C(x,"thorn"))return is0;if(!C(x,"tilde"))return us0;if(!C(x,"times"))return ns0;if(!C(x,"trade"))return ts0;if(!C(x,"uArr"))return es0;if(!C(x,"uacute"))return rs0}else{if(!C(x,"sup2"))return xs0;if(!C(x,"sup3"))return Zc0;if(!C(x,"supe"))return Qc0;if(!C(x,"szlig"))return $c0;if(!C(x,"tau"))return Vc0;if(!C(x,"there4"))return Wc0;if(!C(x,"theta"))return Hc0}}}else{var v=sx(x,"rlm");if(0<=v){if(0>=v)return Kc0;var o=sx(x,"sigma");if(0<=o){if(0>=o)return Jc0;if(!C(x,"sigmaf"))return zc0;if(!C(x,"sim"))return Yc0;if(!C(x,"spades"))return Gc0;if(!C(x,"sub"))return Xc0;if(!C(x,"sube"))return Uc0;if(!C(x,"sum"))return Bc0;if(!C(x,"sup"))return qc0}else{if(!C(x,"rsaquo"))return Lc0;if(!C(x,"rsquo"))return Mc0;if(!C(x,"sbquo"))return Fc0;if(!C(x,"scaron"))return Rc0;if(!C(x,"sdot"))return Dc0;if(!C(x,"sect"))return jc0;if(!C(x,"shy"))return Oc0}}else{var l=sx(x,"raquo");if(0<=l){if(0>=l)return Nc0;if(!C(x,"rarr"))return Cc0;if(!C(x,"rceil"))return Pc0;if(!C(x,"rdquo"))return Ic0;if(!C(x,"real"))return Ac0;if(!C(x,"reg"))return Sc0;if(!C(x,"rfloor"))return Ec0;if(!C(x,"rho"))return Tc0}else{if(!C(x,"prod"))return bc0;if(!C(x,"prop"))return gc0;if(!C(x,"psi"))return wc0;if(!C(x,"quot"))return _c0;if(!C(x,"rArr"))return yc0;if(!C(x,"radic"))return dc0;if(!C(x,"rang"))return hc0}}}}else{var k=sx(x,"ndash");if(0<=k){if(0>=k)return mc0;var h=sx(x,"or");if(0<=h){if(0>=h)return kc0;var E=sx(x,"part");if(0<=E){if(0>=E)return pc0;if(!C(x,"permil"))return lc0;if(!C(x,"perp"))return vc0;if(!C(x,"phi"))return oc0;if(!C(x,"pi"))return ac0;if(!C(x,"piv"))return sc0;if(!C(x,"plusmn"))return cc0;if(!C(x,"pound"))return fc0}else{if(!C(x,"ordf"))return ic0;if(!C(x,"ordm"))return uc0;if(!C(x,"oslash"))return nc0;if(!C(x,"otilde"))return tc0;if(!C(x,"otimes"))return ec0;if(!C(x,"ouml"))return rc0;if(!C(x,"para"))return xc0}}else{var T=sx(x,"oacute");if(0<=T){if(0>=T)return Zf0;if(!C(x,"ocirc"))return Qf0;if(!C(x,"oelig"))return $f0;if(!C(x,"ograve"))return Vf0;if(!C(x,"oline"))return Wf0;if(!C(x,"omega"))return Hf0;if(!C(x,"omicron"))return Kf0;if(!C(x,"oplus"))return Jf0}else{if(!C(x,"ne"))return zf0;if(!C(x,"ni"))return Yf0;if(!C(x,"not"))return Gf0;if(!C(x,"notin"))return Xf0;if(!C(x,"nsub"))return Uf0;if(!C(x,"ntilde"))return Bf0;if(!C(x,"nu"))return qf0}}}else{var I=sx(x,"le");if(0<=I){if(0>=I)return Lf0;var N=sx(x,"macr");if(0<=N){if(0>=N)return Mf0;if(!C(x,"mdash"))return Ff0;if(!C(x,"micro"))return Rf0;if(!C(x,"middot"))return Df0;if(!C(x,nM))return jf0;if(!C(x,"mu"))return Of0;if(!C(x,"nabla"))return Nf0;if(!C(x,"nbsp"))return Cf0}else{if(!C(x,"lfloor"))return Pf0;if(!C(x,"lowast"))return If0;if(!C(x,"loz"))return Af0;if(!C(x,"lrm"))return Sf0;if(!C(x,"lsaquo"))return Ef0;if(!C(x,"lsquo"))return Tf0;if(!C(x,"lt"))return bf0}}else{var P=sx(x,"kappa");if(0<=P){if(0>=P)return gf0;if(!C(x,"lArr"))return wf0;if(!C(x,"lambda"))return _f0;if(!C(x,"lang"))return yf0;if(!C(x,"laquo"))return df0;if(!C(x,"larr"))return hf0;if(!C(x,"lceil"))return mf0;if(!C(x,"ldquo"))return kf0}else{if(!C(x,"igrave"))return pf0;if(!C(x,"image"))return lf0;if(!C(x,"infin"))return vf0;if(!C(x,"iota"))return of0;if(!C(x,"iquest"))return af0;if(!C(x,"isin"))return sf0;if(!C(x,"iuml"))return cf0}}}}}else{var R=sx(x,"aelig");if(0<=R){if(0>=R)return ff0;var q=sx(x,"delta");if(0<=q){if(0>=q)return if0;var X=sx(x,"fnof");if(0<=X){if(0>=X)return uf0;var B=sx(x,"gt");if(0<=B){if(0>=B)return nf0;if(!C(x,"hArr"))return tf0;if(!C(x,"harr"))return ef0;if(!C(x,"hearts"))return rf0;if(!C(x,"hellip"))return xf0;if(!C(x,"iacute"))return Zi0;if(!C(x,"icirc"))return Qi0}else{if(!C(x,"forall"))return $i0;if(!C(x,"frac12"))return Vi0;if(!C(x,"frac14"))return Wi0;if(!C(x,"frac34"))return Hi0;if(!C(x,"frasl"))return Ki0;if(!C(x,"gamma"))return Ji0;if(!C(x,"ge"))return zi0}}else{var z=sx(x,"ensp");if(0<=z){if(0>=z)return Yi0;if(!C(x,"epsilon"))return Gi0;if(!C(x,"equiv"))return Xi0;if(!C(x,"eta"))return Ui0;if(!C(x,"eth"))return Bi0;if(!C(x,"euml"))return qi0;if(!C(x,"euro"))return Li0;if(!C(x,"exist"))return Mi0}else{if(!C(x,"diams"))return Fi0;if(!C(x,"divide"))return Ri0;if(!C(x,"eacute"))return Di0;if(!C(x,"ecirc"))return ji0;if(!C(x,"egrave"))return Oi0;if(!C(x,be))return Ni0;if(!C(x,"emsp"))return Ci0}}}else{var x0=sx(x,"cap");if(0<=x0){if(0>=x0)return Pi0;var W=sx(x,"copy");if(0<=W){if(0>=W)return Ii0;if(!C(x,"crarr"))return Ai0;if(!C(x,"cup"))return Si0;if(!C(x,"curren"))return Ei0;if(!C(x,"dArr"))return Ti0;if(!C(x,"dagger"))return bi0;if(!C(x,"darr"))return gi0;if(!C(x,"deg"))return wi0}else{if(!C(x,"ccedil"))return _i0;if(!C(x,"cedil"))return yi0;if(!C(x,"cent"))return di0;if(!C(x,"chi"))return hi0;if(!C(x,"circ"))return mi0;if(!C(x,"clubs"))return ki0;if(!C(x,"cong"))return pi0}}else{var Z=sx(x,"aring");if(0<=Z){if(0>=Z)return li0;if(!C(x,"asymp"))return vi0;if(!C(x,"atilde"))return oi0;if(!C(x,"auml"))return ai0;if(!C(x,"bdquo"))return si0;if(!C(x,"beta"))return ci0;if(!C(x,"brvbar"))return fi0;if(!C(x,"bull"))return ii0}else{if(!C(x,"agrave"))return ui0;if(!C(x,"alefsym"))return ni0;if(!C(x,"alpha"))return ti0;if(!C(x,"amp"))return ei0;if(!C(x,"and"))return ri0;if(!C(x,"ang"))return xi0;if(!C(x,"apos"))return Zu0}}}}else{var t0=sx(x,"Nu");if(0<=t0){if(0>=t0)return Qu0;var i0=sx(x,"Sigma");if(0<=i0){if(0>=i0)return $u0;var u0=sx(x,"Uuml");if(0<=u0){if(0>=u0)return Vu0;if(!C(x,"Xi"))return Wu0;if(!C(x,"Yacute"))return Hu0;if(!C(x,"Yuml"))return Ku0;if(!C(x,"Zeta"))return Ju0;if(!C(x,"aacute"))return zu0;if(!C(x,"acirc"))return Yu0;if(!C(x,"acute"))return Gu0}else{if(!C(x,"THORN"))return Xu0;if(!C(x,"Tau"))return Uu0;if(!C(x,"Theta"))return Bu0;if(!C(x,"Uacute"))return qu0;if(!C(x,"Ucirc"))return Lu0;if(!C(x,"Ugrave"))return Mu0;if(!C(x,"Upsilon"))return Fu0}}else{var k0=sx(x,"Otilde");if(0<=k0){if(0>=k0)return Ru0;if(!C(x,"Ouml"))return Du0;if(!C(x,"Phi"))return ju0;if(!C(x,"Pi"))return Ou0;if(!C(x,"Prime"))return Nu0;if(!C(x,"Psi"))return Cu0;if(!C(x,"Rho"))return Pu0;if(!C(x,"Scaron"))return Iu0}else{if(!C(x,"OElig"))return Au0;if(!C(x,"Oacute"))return Su0;if(!C(x,"Ocirc"))return Eu0;if(!C(x,"Ograve"))return Tu0;if(!C(x,"Omega"))return bu0;if(!C(x,"Omicron"))return gu0;if(!C(x,"Oslash"))return wu0}}}else{var o0=sx(x,"Eacute");if(0<=o0){if(0>=o0)return _u0;var S0=sx(x,"Icirc");if(0<=S0){if(0>=S0)return yu0;if(!C(x,"Igrave"))return du0;if(!C(x,"Iota"))return hu0;if(!C(x,"Iuml"))return mu0;if(!C(x,"Kappa"))return ku0;if(!C(x,"Lambda"))return pu0;if(!C(x,"Mu"))return lu0;if(!C(x,"Ntilde"))return vu0}else{if(!C(x,"Ecirc"))return ou0;if(!C(x,"Egrave"))return au0;if(!C(x,"Epsilon"))return su0;if(!C(x,"Eta"))return cu0;if(!C(x,"Euml"))return fu0;if(!C(x,"Gamma"))return iu0;if(!C(x,"Iacute"))return uu0}}else{var s0=sx(x,"Atilde");if(0<=s0){if(0>=s0)return nu0;if(!C(x,"Auml"))return tu0;if(!C(x,"Beta"))return eu0;if(!C(x,"Ccedil"))return ru0;if(!C(x,"Chi"))return xu0;if(!C(x,"Dagger"))return Z70;if(!C(x,"Delta"))return Q70;if(!C(x,"ETH"))return $70}else{if(!C(x,"'int'"))return V70;if(!C(x,"AElig"))return W70;if(!C(x,"Aacute"))return H70;if(!C(x,"Acirc"))return K70;if(!C(x,"Agrave"))return J70;if(!C(x,"Alpha"))return z70;if(!C(x,"Aring"))return Y70}}}}}return 0}function vX(x,r,e,t){for(var u=x;;){var i=function(k0){for(;;)if(H(k0,8),jO(y(k0))!==0)return g(k0)};Tr(t);var c=y(t),v=So>>0)var o=g(t);else switch(v){case 0:var o=3;break;case 1:var o=i(t);break;case 2:var o=4;break;case 3:H(t,4);var o=Ie(y(t))===0?4:g(t);break;case 4:H(t,8);var l=rX(y(t));if(l===0){var k=DU(y(t));if(k===0){for(;;){var h=RU(y(t));if(h!==0)break}var o=h===1?6:g(t)}else if(k===1&&Pr(y(t))===0){for(;;){var E=QU(y(t));if(E!==0)break}var o=E===1?5:g(t)}else var o=g(t)}else if(l===1&&mr(y(t))===0){var T=Ft(y(t));if(T===0){var I=Ft(y(t));if(I===0){var N=Ft(y(t));if(N===0){var P=Ft(y(t));if(P===0){var R=Ft(y(t));if(R===0)var q=Ft(y(t)),o=q===0?KU(y(t))===0?7:g(t):q===1?7:g(t);else var o=R===1?7:g(t)}else var o=P===1?7:g(t)}else var o=N===1?7:g(t)}else var o=I===1?7:g(t)}else var o=T===1?7:g(t)}else var o=g(t);break;case 5:var o=0;break;case 6:H(t,1);var o=jO(y(t))===0?i(t):g(t);break;default:H(t,2);var o=jO(y(t))===0?i(t):g(t)}if(8>>0)return Px(o70);switch(o){case 0:return Pl(t),u;case 1:return FO(u,Jr(u,t),l70,v70);case 2:return FO(u,Jr(u,t),k70,p70);case 3:return lt(u,Jr(u,t));case 4:var X=Fx(t);lr(e,X),lr(r,X);var u=ee(u,t);break;case 5:var B=Fx(t),z=C2(B,3,Rx(B)-4|0);lr(e,B),Fs(r,st(Gx(m70,z)));break;case 6:var x0=Fx(t),W=C2(x0,2,Rx(x0)-3|0);lr(e,x0),Fs(r,st(W));break;case 7:var Z=Fx(t),t0=C2(Z,1,Rx(Z)-2|0);lr(e,Z);var i0=oX(t0);i0?Fs(r,i0[1]):lr(r,Gx(d70,Gx(t0,h70)));break;default:var u0=Fx(t);lr(e,u0),lr(r,u0)}}}function N4(x){return function(r){var e=0,t=r;x:for(;;){var u=x(t,t[2]);switch(u[0]){case 0:break x;case 1:var i=u[2],c=u[1],e=[0,i,e],t=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];break;default:var t=u[1]}}var v=u[2],o=u[1],l=tX(o,v),k=e===0?0:cx(e),h=o[6];if(h===0)return[0,[0,o[1],o[2],o[3],o[4],o[5],o[6],l],[0,v,l,0,k]];var E=[0,v,l,cx(h),k];return[0,[0,o[1],o[2],o[3],o[4],o[5],AU,l],E]}}var $E0=N4(function(x,r){Tr(r);var e=y(r),t=Rv>>0)var u=g(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(H(r,2),Ls(y(r))===0){for(;H(r,2),Ls(y(r))===0;);var u=g(r)}else var u=g(r);break;case 3:var u=1;break;case 4:H(r,1);var u=Ie(y(r))===0?1:g(r);break;default:H(r,5);var i=Md(y(r)),u=i===0?4:i===1?3:g(r)}if(6>>0)return Px(As0);switch(u){case 0:return[0,x,wr];case 1:return[2,ee(x,r)];case 2:return[2,x];case 3:var c=j2(x,r),v=Kr(Gr),o=Dl(x,v,r),l=o[1];return[1,l,Mt(l,c,o[2],v,0)];case 4:var k=j2(x,r),h=Kr(Gr),E=p3(x,h,r),T=E[1];return[1,T,Mt(T,k,E[2],h,1)];case 5:var I=j2(x,r),N=Kr(Gr),P=VE0(x,N,r),R=P[1],q=P[2],X=Pe(R,r),B=[0,R[1],I,X];return[0,R,[5,B,J1(N),q]];default:var z=lt(x,Jr(x,r));return[0,z,[7,Fx(r)]]}}),QE0=N4(function(x,r){Tr(r);var e=WE0(y(r));if(14>>0)var t=g(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(H(r,2),Ls(y(r))===0){for(;H(r,2),Ls(y(r))===0;);var t=g(r)}else var t=g(r);break;case 3:var t=1;break;case 4:H(r,1);var t=Ie(y(r))===0?1:g(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:H(r,6);var u=Md(y(r)),t=u===0?4:u===1?3:g(r);break;case 9:var t=9;break;case 10:var t=5;break;case 11:var t=11;break;case 12:var t=7;break;case 13:if(H(r,14),Ho(y(r))===0){var i=l3(y(r));if(i===0)var t=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?13:g(r);else if(i===1&&Pr(y(r))===0){for(;;){var c=o3(y(r));if(c!==0)break}var t=c===1?13:g(r)}else var t=g(r)}else var t=g(r);break;default:var t=8}if(14>>0)return Px(G70);switch(t){case 0:return[0,x,wr];case 1:return[2,ee(x,r)];case 2:return[2,x];case 3:var v=j2(x,r),o=Kr(Gr),l=Dl(x,o,r),k=l[1];return[1,k,Mt(k,v,l[2],o,0)];case 4:var h=j2(x,r),E=Kr(Gr),T=p3(x,E,r),I=T[1];return[1,I,Mt(I,h,T[2],E,1)];case 5:return[0,x,cr];case 6:return[0,x,Te];case 7:return[0,x,k1];case 8:return[0,x,0];case 9:return[0,x,88];case 10:return[0,x,10];case 11:return[0,x,84];case 12:var N=Fx(r),P=j2(x,r),R=Kr(Gr),q=Kr(Gr);lr(q,N);for(var X=Sr(N,"'"),B=x;;){Tr(r);var z=y(r),x0=39>>0)var W=g(r);else switch(x0){case 0:var W=2;break;case 1:for(;;){H(r,7);var Z=y(r),t0=-1>>0)var b0=Px(y70);else switch(W){case 0:if(!X){at(q,39),at(R,39);continue}var b0=B;break;case 1:if(X){at(q,34),at(R,34);continue}var b0=B;break;case 2:var b0=lt(B,Jr(B,r));break;case 3:var C0=Fx(r);lr(q,C0),lr(R,C0);var B=ee(B,r);continue;case 4:var D0=Fx(r),U0=C2(D0,3,Rx(D0)-4|0);lr(q,D0),Fs(R,st(Gx(_70,U0)));continue;case 5:var T0=Fx(r),M0=C2(T0,2,Rx(T0)-3|0);lr(q,T0),Fs(R,st(M0));continue;case 6:var y0=Fx(r),G=C2(y0,1,Rx(y0)-2|0);lr(q,y0);var j0=oX(G);j0?Fs(R,j0[1]):lr(R,Gx(g70,Gx(G,w70)));continue;default:var Q0=Fx(r);lr(q,Q0),lr(R,Q0);continue}var q0=Pe(b0,r);lr(q,N);var ix=J1(R),xx=J1(q);return[0,b0,[10,[0,b0[1],P,q0],ix,xx]]}case 13:for(var fx=r[6];;){Tr(r);var yx=y(r),R0=e1>>0)var lx=g(r);else switch(R0){case 0:var lx=1;break;case 1:var lx=2;break;case 2:var lx=0;break;default:if(H(r,2),Ho(y(r))===0){var kx=l3(y(r));if(kx===0)var lx=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?0:g(r);else if(kx===1&&Pr(y(r))===0){for(;;){var Q=o3(y(r));if(Q!==0)break}var lx=Q===1?0:g(r)}else var lx=g(r)}else var lx=g(r)}if(2>>0)throw J0([0,Nr,Hn0],1);switch(lx){case 0:continue;case 1:break;default:if(PO(lU(r)))continue;kU(r,1)}var I0=r[3];gO(r,fx);var M=o1(r),d0=C4(x,fx,I0);return[0,x,[8,S4(M),d0]]}default:return[0,x,[7,Fx(r)]]}}),ZE0=N4(function(x,r){Tr(r);var e=y(r),t=-1>>0)var u=g(r);else switch(t){case 0:var u=5;break;case 1:if(H(r,1),Ls(y(r))===0){for(;H(r,1),Ls(y(r))===0;);var u=g(r)}else var u=g(r);break;case 2:var u=0;break;case 3:H(r,0);var u=Ie(y(r))===0?0:g(r);break;case 4:H(r,5);var i=Md(y(r)),u=i===0?3:i===1?2:g(r);break;default:var u=4}if(5>>0)return Px(q70);switch(u){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var c=j2(x,r),v=Kr(Gr),o=Dl(x,v,r),l=o[1];return[1,l,Mt(l,c,o[2],v,0)];case 3:var k=j2(x,r),h=Kr(Gr),E=p3(x,h,r),T=E[1];return[1,T,Mt(T,k,E[2],h,1)];case 4:var I=j2(x,r),N=Kr(Gr),P=Kr(Gr),R=aX(x,N,P,r),q=R[1],X=R[2],B=Pe(q,r),z=[0,q[1],I,B],x0=J1(P);return[0,q,[3,[0,z,J1(N),x0,0,X]]];default:var W=lt(x,Jr(x,r));return[0,W,[3,[0,Jr(W,r),U70,B70,0,1]]]}}),xS0=N4(function(x,r){function e(b){for(;;)if(H(b,29),mr(y(b))!==0)return g(b)}function t(b){H(b,29);var V=HU(y(b));if(3>>0)return g(b);switch(V){case 0:return e(b);case 1:var tx=Yo(y(b));if(tx===0)for(;;){H(b,24);var _x=Cl(y(b));if(2<_x>>>0)return g(b);switch(_x){case 0:return u(b);case 1:break;default:return i(b)}}else{if(tx!==1)return g(b);for(;;){H(b,24);var gx=Bs(y(b));if(3>>0)return g(b);switch(gx){case 0:return u(b);case 1:break;case 2:return c(b);default:return i(b)}}}break;case 2:for(;;){H(b,24);var ex=Cl(y(b));if(2>>0)return g(b);switch(ex){case 0:return v(b);case 1:break;default:return o(b)}}break;default:for(;;){H(b,24);var Jx=Bs(y(b));if(3>>0)return g(b);switch(Jx){case 0:return v(b);case 1:break;case 2:return c(b);default:return o(b)}}}}function u(b){for(;;)if(H(b,23),mr(y(b))!==0)return g(b)}function i(b){H(b,22);var V=q1(y(b));if(V!==0)return V===1?u(b):g(b);for(;;)if(H(b,21),mr(y(b))!==0)return g(b)}function c(b){for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,24);var V=Bs(y(b));if(3>>0)return g(b);switch(V){case 0:return u(b);case 1:break;case 2:break x;default:return i(b)}}}}function v(b){for(;;)if(H(b,23),mr(y(b))!==0)return g(b)}function o(b){H(b,22);var V=q1(y(b));if(V!==0)return V===1?v(b):g(b);for(;;)if(H(b,21),mr(y(b))!==0)return g(b)}function l(b){H(b,27);var V=q1(y(b));if(V!==0)return V===1?e(b):g(b);for(;;)if(H(b,25),mr(y(b))!==0)return g(b)}function k(b){return H(b,3),xX(y(b))===0?3:g(b)}function h(b){return Dd(y(b))===0&&Ol(y(b))===0&&VU(y(b))===0&&UU(y(b))===0&&jd(y(b))===0&&Pd(y(b))===0&&I4(y(b))===0&&Dd(y(b))===0&&Ho(y(b))===0&&RO(y(b))===0&&Ja(y(b))===0?3:g(b)}function E(b){H(b,30);var V=qU(y(b));if(3>>0)return g(b);switch(V){case 0:return e(b);case 1:x:for(;;){H(b,30);var tx=zo(y(b));if(4>>0)return g(b);switch(tx){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var _x=zo(y(b));if(4<_x>>>0)return g(b);switch(_x){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}}break;case 2:return t(b);default:return l(b)}}function T(b){for(;;)if(H(b,15),mr(y(b))!==0)return g(b)}function I(b){H(b,30);var V=Cl(y(b));if(2>>0)return g(b);switch(V){case 0:return e(b);case 1:x:for(;;){H(b,30);var tx=Bs(y(b));if(3>>0)return g(b);switch(tx){case 0:return e(b);case 1:break;case 2:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var _x=Bs(y(b));if(3<_x>>>0)return g(b);switch(_x){case 0:return e(b);case 1:break;case 2:break x;default:return l(b)}}}break;default:return l(b)}}function N(b){H(b,15);var V=q1(y(b));if(V!==0)return V===1?T(b):g(b);for(;;)if(H(b,15),mr(y(b))!==0)return g(b)}function P(b){H(b,28);var V=q1(y(b));if(V!==0)return V===1?e(b):g(b);for(;;)if(H(b,26),mr(y(b))!==0)return g(b)}function R(b){for(;;)if(H(b,9),mr(y(b))!==0)return g(b)}function q(b){for(;;)if(H(b,9),mr(y(b))!==0)return g(b)}function X(b){for(;;)if(H(b,13),mr(y(b))!==0)return g(b)}function B(b){for(;;)if(H(b,13),mr(y(b))!==0)return g(b)}function z(b){for(;;)if(H(b,19),mr(y(b))!==0)return g(b)}function x0(b){for(;;)if(H(b,19),mr(y(b))!==0)return g(b)}function W(b){for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var V=JU(y(b));if(4>>0)return g(b);switch(V){case 0:return e(b);case 1:return I(b);case 2:break;case 3:break x;default:return P(b)}}}}Tr(r);var Z=(function(b){var V=HE0(y(b));if(31>>0)return g(b);switch(V){case 0:return 66;case 1:return 67;case 2:if(H(b,1),Ls(y(b))!==0)return g(b);for(;;)if(H(b,1),Ls(y(b))!==0)return g(b);break;case 3:return 0;case 4:return H(b,0),Ie(y(b))===0?0:g(b);case 5:return 6;case 6:return 65;case 7:if(H(b,67),I4(y(b))!==0)return g(b);var tx=y(b),_x=Ss>>0)return g(b);switch(dr){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var V0=zo(y(b));if(4>>0)return g(b);switch(V0){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}}break;case 16:H(b,67);var K0=Md(y(b));if(K0!==0)return K0===1?5:g(b);H(b,2);var Cx=bd(y(b));if(2>>0)return g(b);switch(Cx){case 0:for(;;){var bx=bd(y(b));if(2>>0)return g(b);switch(bx){case 0:break;case 1:return k(b);default:return h(b)}}break;case 1:return k(b);default:return h(b)}break;case 17:H(b,30);var Ox=GU(y(b));if(8>>0)return g(b);switch(Ox){case 0:return e(b);case 1:return E(b);case 2:x:for(;;){H(b,16);var ux=WU(y(b));if(4>>0)return g(b);switch(ux){case 0:return T(b);case 1:return I(b);case 2:break;case 3:break x;default:return N(b)}}for(;;){H(b,15);var br=gd(y(b));if(3
>>0)return g(b);switch(br){case 0:return T(b);case 1:return I(b);case 2:break;default:return N(b)}}break;case 3:for(;;){H(b,30);var nr=gd(y(b));if(3>>0)return g(b);switch(nr){case 0:return e(b);case 1:return I(b);case 2:break;default:return P(b)}}break;case 4:H(b,29);var $r=XU(y(b));if($r===0)return e(b);if($r!==1)return g(b);x:{r:for(;;){H(b,10);var l1=Ld(y(b));if(3>>0)return g(b);switch(l1){case 0:return R(b);case 1:break;case 2:break x;default:break r}}H(b,8);var C1=q1(y(b));if(C1!==0)return C1===1?R(b):g(b);for(;;)if(H(b,7),mr(y(b))!==0)return g(b)}x:for(;;){if(qs(y(b))!==0)return g(b);r:for(;;){H(b,10);var Qr=Ld(y(b));if(3>>0)return g(b);switch(Qr){case 0:return q(b);case 1:break;case 2:break r;default:break x}}}H(b,8);var O1=q1(y(b));if(O1!==0)return O1===1?q(b):g(b);for(;;)if(H(b,7),mr(y(b))!==0)return g(b);break;case 5:return t(b);case 6:H(b,29);var Hr=YU(y(b));if(Hr===0)return e(b);if(Hr!==1)return g(b);x:{r:for(;;){H(b,14);var w=Fd(y(b));if(3>>0)return g(b);switch(w){case 0:return X(b);case 1:break;case 2:break x;default:break r}}H(b,12);var Y=q1(y(b));if(Y!==0)return Y===1?X(b):g(b);for(;;)if(H(b,11),mr(y(b))!==0)return g(b)}x:for(;;){if(re(y(b))!==0)return g(b);r:for(;;){H(b,14);var px=Fd(y(b));if(3>>0)return g(b);switch(px){case 0:return B(b);case 1:break;case 2:break r;default:break x}}}H(b,12);var X0=q1(y(b));if(X0!==0)return X0===1?B(b):g(b);for(;;)if(H(b,11),mr(y(b))!==0)return g(b);break;case 7:H(b,29);var vx=FU(y(b));if(vx===0)return e(b);if(vx!==1)return g(b);x:{r:for(;;){H(b,20);var Ix=qd(y(b));if(3>>0)return g(b);switch(Ix){case 0:return z(b);case 1:break;case 2:break x;default:break r}}H(b,18);var Cr=q1(y(b));if(Cr!==0)return Cr===1?z(b):g(b);for(;;)if(H(b,17),mr(y(b))!==0)return g(b)}x:for(;;){if(Pr(y(b))!==0)return g(b);r:for(;;){H(b,20);var Vx=qd(y(b));if(3>>0)return g(b);switch(Vx){case 0:return x0(b);case 1:break;case 2:break r;default:break x}}}H(b,18);var f1=q1(y(b));if(f1!==0)return f1===1?x0(b):g(b);for(;;)if(H(b,17),mr(y(b))!==0)return g(b);break;default:return P(b)}break;case 18:H(b,30);var c1=Ed(y(b));if(5>>0)return g(b);switch(c1){case 0:return e(b);case 1:return E(b);case 2:for(;;){H(b,30);var Fr=Ed(y(b));if(5>>0)return g(b);switch(Fr){case 0:return e(b);case 1:return E(b);case 2:break;case 3:return t(b);case 4:return W(b);default:return P(b)}}break;case 3:return t(b);case 4:return W(b);default:return P(b)}break;case 19:return 44;case 20:return 42;case 21:return 49;case 22:H(b,51);var Zr=y(b),mx=61>>0)return Px(R70);var t0=Z;if(34>t0)switch(t0){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var i0=j2(x,r),u0=Kr(Gr),k0=p3(x,u0,r),o0=k0[1];return[1,o0,Mt(o0,i0,k0[2],u0,1)];case 3:var S0=Fx(r);if(!x[5]){var s0=j2(x,r),v0=Kr(Gr);lr(v0,S0);var m0=p3(x,v0,r),p0=m0[1];return[1,p0,Mt(p0,s0,m0[2],v0,1)]}var E0=x[4]?nX(x,Jr(x,r),S0):x,b0=kd(1,E0),C0=sd(r);return Sr(E4(r,C0-1|0,1),Iv)&&C(E4(r,C0-2|0,1),Iv)?[0,b0,88]:[2,b0];case 4:if(x[4])return[2,kd(0,x)];Pl(r),Tr(r);var D0=LU(y(r))===0?0:g(r);return D0===0?[0,x,d2]:Px(F70);case 5:var U0=j2(x,r),T0=Kr(Gr),M0=Dl(x,T0,r),y0=M0[1];return[1,y0,Mt(y0,U0,M0[2],T0,0)];case 6:var G=Fx(r),j0=j2(x,r),Q0=Kr(Gr),q0=Kr(Gr);lr(q0,G);var ix=sX(x,G,Q0,q0,0,r),xx=ix[1],fx=ix[3],yx=[0,xx[1],j0,ix[2]],R0=J1(q0);return[0,xx,[2,[0,yx,J1(Q0),R0,fx]]];case 7:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&Ad(y(V))===0&&qs(y(V))===0){r:for(;;){var tx=_d(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(qs(y(V))===0){e:for(;;){var _x=_d(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(0,o1(V))]:Px(D70)});case 8:return[0,x,qt(0,o1(r))];case 9:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&Ad(y(V))===0&&qs(y(V))===0){for(;;){H(V,0);var tx=yd(y(V));if(tx!==0)break}if(tx===1)for(;;){if(qs(y(V))===0){for(;;){H(V,0);var _x=yd(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(0,o1(V))]:Px(j70)});case 10:return[0,x,Lt(0,o1(r))];case 11:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&Nd(y(V))===0&&re(y(V))===0){r:for(;;){var tx=Sd(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(re(y(V))===0){e:for(;;){var _x=Sd(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(1,o1(V))]:Px(O70)});case 12:return[0,x,qt(1,o1(r))];case 13:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&Nd(y(V))===0&&re(y(V))===0){for(;;){H(V,0);var tx=Td(y(V));if(tx!==0)break}if(tx===1)for(;;){if(re(y(V))===0){for(;;){H(V,0);var _x=Td(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(3,o1(V))]:Px(N70)});case 14:return[0,x,Lt(3,o1(r))];case 15:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&re(y(V))===0){for(;;)if(H(V,0),re(y(V))!==0){var tx=g(V);break}}else var tx=g(V);return tx===0?[0,b,Lt(1,o1(V))]:Px(C70)});case 16:return[0,x,Lt(1,o1(r))];case 17:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&hd(y(V))===0&&Pr(y(V))===0){r:for(;;){var tx=wd(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(Pr(y(V))===0){e:for(;;){var _x=wd(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(2,o1(V))]:Px(P70)});case 18:return[0,x,qt(2,o1(r))];case 19:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&hd(y(V))===0&&Pr(y(V))===0){for(;;){H(V,0);var tx=Rd(y(V));if(tx!==0)break}if(tx===1)for(;;){if(Pr(y(V))===0){for(;;){H(V,0);var _x=Rd(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(4,o1(V))]:Px(I70)});case 20:return[0,x,Lt(4,o1(r))];case 21:return N1(x,r,function(b,V){function tx(ux){var br=Bd(y(ux));if(2
>>0)return g(ux);switch(br){case 0:var nr=Yo(y(ux));return nr===0?_x(ux):nr===1?gx(ux):g(ux);case 1:return _x(ux);default:return gx(ux)}}function _x(ux){for(;;){var br=Nl(y(ux));if(br!==0)return br===1?0:g(ux)}}function gx(ux){for(;;){var br=Rt(y(ux));if(2
>>0)return g(ux);switch(br){case 0:break;case 1:for(;;){if(Er(y(ux))!==0)return g(ux);x:for(;;){var nr=Rt(y(ux));if(2>>0)return g(ux);switch(nr){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ex(ux){var br=Od(y(ux));if(br!==0)return br===1?tx(ux):g(ux);x:for(;;){var nr=pe(y(ux));if(2>>0)return g(ux);switch(nr){case 0:break;case 1:return tx(ux);default:break x}}for(;;){if(Er(y(ux))!==0)return g(ux);x:for(;;){var $r=pe(y(ux));if(2<$r>>>0)return g(ux);switch($r){case 0:break;case 1:return tx(ux);default:break x}}}}Tr(V);var Jx=Go(y(V));if(2>>0)var Ux=g(V);else x:switch(Jx){case 0:if(Er(y(V))===0){r:for(;;){var hr=pe(y(V));if(2
>>0){var Ux=g(V);break x}switch(hr){case 0:break;case 1:var Ux=tx(V);break x;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var dr=pe(y(V));if(2>>0){var V0=g(V);break r}switch(dr){case 0:break;case 1:var V0=tx(V);break r;default:break e}}continue}var V0=g(V)}var Ux=V0;break}}else var Ux=g(V);break;case 1:var K0=dd(y(V)),Ux=K0===0?ex(V):K0===1?tx(V):g(V);break;default:r:for(;;){var Cx=Cd(y(V));if(2>>0){var Ux=g(V);break}switch(Cx){case 0:var Ux=ex(V);break r;case 1:break;default:var Ux=tx(V);break r}}}if(Ux!==0)return Px(A70);var bx=o1(V),Ox=D2(b,Jr(b,V),41);return[0,Ox,qt(2,bx)]});case 22:var lx=o1(r),kx=D2(x,Jr(x,r),41);return[0,kx,qt(2,lx)];case 23:return N1(x,r,function(b,V){function tx(bx){var Ox=Bd(y(bx));if(2>>0)return g(bx);switch(Ox){case 0:var ux=Yo(y(bx));return ux===0?_x(bx):ux===1?gx(bx):g(bx);case 1:return _x(bx);default:return gx(bx)}}function _x(bx){for(;;)if(H(bx,0),Er(y(bx))!==0)return g(bx)}function gx(bx){for(;;){H(bx,0);var Ox=Jo(y(bx));if(Ox!==0){if(Ox!==1)return g(bx);for(;;){if(Er(y(bx))!==0)return g(bx);for(;;){H(bx,0);var ux=Jo(y(bx));if(ux!==0)break}if(ux!==1)return g(bx)}}}}function ex(bx){var Ox=Od(y(bx));if(Ox!==0)return Ox===1?tx(bx):g(bx);x:for(;;){var ux=pe(y(bx));if(2>>0)return g(bx);switch(ux){case 0:break;case 1:return tx(bx);default:break x}}for(;;){if(Er(y(bx))!==0)return g(bx);x:for(;;){var br=pe(y(bx));if(2
>>0)return g(bx);switch(br){case 0:break;case 1:return tx(bx);default:break x}}}}Tr(V);var Jx=Go(y(V));if(2>>0)var Ux=g(V);else x:switch(Jx){case 0:if(Er(y(V))===0){r:for(;;){var hr=pe(y(V));if(2
>>0){var Ux=g(V);break x}switch(hr){case 0:break;case 1:var Ux=tx(V);break x;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var dr=pe(y(V));if(2>>0){var V0=g(V);break r}switch(dr){case 0:break;case 1:var V0=tx(V);break r;default:break e}}continue}var V0=g(V)}var Ux=V0;break}}else var Ux=g(V);break;case 1:var K0=dd(y(V)),Ux=K0===0?ex(V):K0===1?tx(V):g(V);break;default:r:for(;;){var Cx=Cd(y(V));if(2>>0){var Ux=g(V);break}switch(Cx){case 0:var Ux=ex(V);break r;case 1:break;default:var Ux=tx(V);break r}}}return Ux===0?[0,b,Lt(4,o1(V))]:Px(S70)});case 24:return[0,x,Lt(4,o1(r))];case 25:return N1(x,r,function(b,V){function tx(Cx){for(;;){var bx=Rt(y(Cx));if(2>>0)return g(Cx);switch(bx){case 0:break;case 1:for(;;){if(Er(y(Cx))!==0)return g(Cx);x:for(;;){var Ox=Rt(y(Cx));if(2>>0)return g(Cx);switch(Ox){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function _x(Cx){var bx=Nl(y(Cx));return bx===0?tx(Cx):bx===1?0:g(Cx)}Tr(V);var gx=Go(y(V));if(2>>0)var ex=g(V);else x:switch(gx){case 0:var ex=Er(y(V))===0?tx(V):g(V);break;case 1:for(;;){var Jx=jl(y(V));if(Jx===0){var ex=_x(V);break}if(Jx!==1){var ex=g(V);break}}break;default:r:for(;;){var Ux=Ko(y(V));if(2>>0){var ex=g(V);break x}switch(Ux){case 0:var ex=_x(V);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var hr=Ko(y(V));if(2
>>0){var dr=g(V);break r}switch(hr){case 0:var dr=_x(V);break r;case 1:break;default:break e}}continue}var dr=g(V)}var ex=dr;break}}if(ex!==0)return Px(E70);var V0=o1(V),K0=D2(b,Jr(b,V),33);return[0,K0,qt(2,V0)]});case 26:return N1(x,r,function(b,V){Tr(V);var tx=Yo(y(V));x:if(tx===0)for(;;){var _x=Nl(y(V));if(_x!==0){if(_x===1){var Ux=0;break}var Ux=g(V);break}}else if(tx===1){r:for(;;){var gx=Rt(y(V));if(2>>0){var Ux=g(V);break x}switch(gx){case 0:break;case 1:break r;default:var Ux=0;break x}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var ex=Rt(y(V));if(2>>0){var Jx=g(V);break r}switch(ex){case 0:break;case 1:break e;default:var Jx=0;break r}}continue}var Jx=g(V)}var Ux=Jx;break}}else var Ux=g(V);return Ux===0?[0,b,qt(2,o1(V))]:Px(T70)});case 27:var Q=o1(r),I0=D2(x,Jr(x,r),33);return[0,I0,qt(2,Q)];case 28:return[0,x,qt(2,o1(r))];case 29:return N1(x,r,function(b,V){function tx(V0){for(;;){H(V0,0);var K0=Jo(y(V0));if(K0!==0){if(K0!==1)return g(V0);for(;;){if(Er(y(V0))!==0)return g(V0);for(;;){H(V0,0);var Cx=Jo(y(V0));if(Cx!==0)break}if(Cx!==1)return g(V0)}}}}function _x(V0){return H(V0,0),Er(y(V0))===0?tx(V0):g(V0)}Tr(V);var gx=Go(y(V));if(2>>0)var ex=g(V);else x:switch(gx){case 0:var ex=Er(y(V))===0?tx(V):g(V);break;case 1:for(;;){H(V,0);var Jx=jl(y(V));if(Jx===0){var ex=_x(V);break}if(Jx!==1){var ex=g(V);break}}break;default:r:for(;;){H(V,0);var Ux=Ko(y(V));if(2>>0){var ex=g(V);break x}switch(Ux){case 0:var ex=_x(V);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){H(V,0);var hr=Ko(y(V));if(2
>>0){var dr=g(V);break r}switch(hr){case 0:var dr=_x(V);break r;case 1:break;default:break e}}continue}var dr=g(V)}var ex=dr;break}}return ex===0?[0,b,Lt(4,o1(V))]:Px(b70)});case 30:return[0,x,Lt(4,o1(r))];case 31:return[0,x,68];case 32:return[0,x,6];default:return[0,x,7]}switch(t0){case 34:return[0,x,0];case 35:return[0,x,1];case 36:return[0,x,2];case 37:return[0,x,3];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,12];case 41:return[0,x,10];case 42:return[0,x,8];case 43:return[0,x,9];case 44:return[0,x,88];case 45:return[0,x,85];case 46:return[0,x,87];case 47:return[0,x,6];case 48:return[0,x,7];case 49:return[0,x,cr];case 50:return[0,x,k1];case 51:return[0,x,84];case 52:return[0,x,87];case 53:return[0,x,d2];case 54:return[0,x,88];case 55:return[0,x,90];case 56:return[0,x,89];case 57:return[0,x,91];case 58:return[0,x,93];case 59:return[0,x,11];case 60:return[0,x,84];case 61:return[0,x,p2];case 62:return[0,x,Ct];case 63:return[0,x,s8];case 64:return[0,x,sm];case 65:var M=r[6];eX(r);var d0=C4(x,M,r[3]);gO(r,M);var g0=o1(r),h0=fX(x,g0),A0=h0[2],$0=h0[1],Kx=sx(A0,Lm);if(0<=Kx){if(0>=Kx)return[0,$0,Gr];var J=sx(A0,K3);if(0<=J){if(0>=J)return[0,$0,$6];if(!C(A0,H6))return[0,$0,un];if(!C(A0,Pa))return[0,$0,33];if(!C(A0,Aa))return[0,$0,48];if(!C(A0,Hk))return[0,$0,v8];if(!C(A0,hk))return[0,$0,zv];if(!C(A0,ga))return[0,$0,e1]}else{if(!C(A0,wk))return[0,$0,Z6];if(!C(A0,bk))return[0,$0,So];if(!C(A0,Hv))return[0,$0,31];if(!C(A0,H3))return[0,$0,b6];if(!C(A0,Xv))return[0,$0,R1];if(!C(A0,Ue))return[0,$0,44]}}else{var tr=sx(A0,be);if(0<=tr){if(0>=tr)return[0,$0,q6];if(!C(A0,mc))return[0,$0,43];if(!C(A0,wa))return[0,$0,32];if(!C(A0,V3))return[0,$0,N6];if(!C(A0,FD))return[0,$0,kk];if(!C(A0,ae))return[0,$0,55];if(!C(A0,J6))return[0,$0,Qv]}else{if(!C(A0,ik))return[0,$0,Ca];if(!C(A0,tl))return[0,$0,M6];if(!C(A0,$v))return[0,$0,Cf];if(!C(A0,rm))return[0,$0,L70];if(!C(A0,O6))return[0,$0,M70];if(!C(A0,No))return[0,$0,29]}}return[0,$0,[4,d0,A0,S4(g0)]];case 66:var Zx=x[4]?D2(x,Jr(x,r),94):x;return[0,Zx,wr];default:return[0,x,[7,Fx(r)]]}}),rS0=N4(function(x,r){function e(w){for(;;)if(H(w,33),mr(y(w))!==0)return g(w)}function t(w){H(w,33);var Y=HU(y(w));if(3>>0)return g(w);switch(Y){case 0:return e(w);case 1:var px=Yo(y(w));if(px===0)for(;;){H(w,28);var X0=Cl(y(w));if(2>>0)return g(w);switch(X0){case 0:return u(w);case 1:break;default:return i(w)}}else{if(px!==1)return g(w);for(;;){H(w,28);var vx=Bs(y(w));if(3>>0)return g(w);switch(vx){case 0:return u(w);case 1:break;case 2:return c(w);default:return i(w)}}}break;case 2:for(;;){H(w,28);var Ix=Cl(y(w));if(2>>0)return g(w);switch(Ix){case 0:return v(w);case 1:break;default:return o(w)}}break;default:for(;;){H(w,28);var Cr=Bs(y(w));if(3>>0)return g(w);switch(Cr){case 0:return v(w);case 1:break;case 2:return c(w);default:return o(w)}}}}function u(w){for(;;)if(H(w,27),mr(y(w))!==0)return g(w)}function i(w){H(w,26);var Y=q1(y(w));if(Y!==0)return Y===1?u(w):g(w);for(;;)if(H(w,25),mr(y(w))!==0)return g(w)}function c(w){for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,28);var Y=Bs(y(w));if(3>>0)return g(w);switch(Y){case 0:return u(w);case 1:break;case 2:break x;default:return i(w)}}}}function v(w){for(;;)if(H(w,27),mr(y(w))!==0)return g(w)}function o(w){H(w,26);var Y=q1(y(w));if(Y!==0)return Y===1?v(w):g(w);for(;;)if(H(w,25),mr(y(w))!==0)return g(w)}function l(w){H(w,31);var Y=q1(y(w));if(Y!==0)return Y===1?e(w):g(w);for(;;)if(H(w,29),mr(y(w))!==0)return g(w)}function k(w){return H(w,3),xX(y(w))===0?3:g(w)}function h(w){return Dd(y(w))===0&&Ol(y(w))===0&&VU(y(w))===0&&UU(y(w))===0&&jd(y(w))===0&&Pd(y(w))===0&&I4(y(w))===0&&Dd(y(w))===0&&Ho(y(w))===0&&RO(y(w))===0&&Ja(y(w))===0?3:g(w)}function E(w){H(w,34);var Y=qU(y(w));if(3>>0)return g(w);switch(Y){case 0:return e(w);case 1:x:for(;;){H(w,34);var px=zo(y(w));if(4>>0)return g(w);switch(px){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var X0=zo(y(w));if(4>>0)return g(w);switch(X0){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}}break;case 2:return t(w);default:return l(w)}}function T(w){for(;;)if(H(w,19),mr(y(w))!==0)return g(w)}function I(w){H(w,34);var Y=Cl(y(w));if(2>>0)return g(w);switch(Y){case 0:return e(w);case 1:x:for(;;){H(w,34);var px=Bs(y(w));if(3>>0)return g(w);switch(px){case 0:return e(w);case 1:break;case 2:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var X0=Bs(y(w));if(3>>0)return g(w);switch(X0){case 0:return e(w);case 1:break;case 2:break x;default:return l(w)}}}break;default:return l(w)}}function N(w){for(;;)if(H(w,17),mr(y(w))!==0)return g(w)}function P(w){for(;;)if(H(w,17),mr(y(w))!==0)return g(w)}function R(w){for(;;)if(H(w,11),mr(y(w))!==0)return g(w)}function q(w){for(;;)if(H(w,11),mr(y(w))!==0)return g(w)}function X(w){for(;;)if(H(w,15),mr(y(w))!==0)return g(w)}function B(w){for(;;)if(H(w,15),mr(y(w))!==0)return g(w)}function z(w){for(;;)if(H(w,23),mr(y(w))!==0)return g(w)}function x0(w){for(;;)if(H(w,23),mr(y(w))!==0)return g(w)}function W(w){H(w,32);var Y=q1(y(w));if(Y!==0)return Y===1?e(w):g(w);for(;;)if(H(w,30),mr(y(w))!==0)return g(w)}function Z(w){for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var Y=JU(y(w));if(4>>0)return g(w);switch(Y){case 0:return e(w);case 1:return I(w);case 2:break;case 3:break x;default:return W(w)}}}}Tr(r);var t0=(function(w){var Y=KE0(y(w));if(36>>0)return g(w);switch(Y){case 0:return 98;case 1:return 99;case 2:if(H(w,1),Ls(y(w))!==0)return g(w);for(;;)if(H(w,1),Ls(y(w))!==0)return g(w);break;case 3:return 0;case 4:return H(w,0),Ie(y(w))===0?0:g(w);case 5:return H(w,88),gn(y(w))===0?(H(w,58),gn(y(w))===0?54:g(w)):g(w);case 6:return 7;case 7:H(w,95);var px=y(w),X0=32>>0)return g(w);switch(Cr){case 0:return H(w,83),gn(y(w))===0?70:g(w);case 1:return 4;default:return 69}case 14:H(w,80);var Vx=y(w),f1=42>>0)return g(w);switch(mx){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var Mx=zo(y(w));if(4>>0)return g(w);switch(Mx){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}}break;case 18:H(w,93);var rr=BU(y(w));if(2>>0)return g(w);switch(rr){case 0:H(w,2);var Ar=bd(y(w));if(2>>0)return g(w);switch(Ar){case 0:for(;;){var Or=bd(y(w));if(2>>0)return g(w);switch(Or){case 0:break;case 1:return k(w);default:return h(w)}}break;case 1:return k(w);default:return h(w)}break;case 1:return 5;default:return 92}break;case 19:H(w,34);var ne=GU(y(w));if(8>>0)return g(w);switch(ne){case 0:return e(w);case 1:return E(w);case 2:x:{r:for(;;){H(w,20);var Y2=WU(y(w));if(4>>0)return g(w);switch(Y2){case 0:return T(w);case 1:return I(w);case 2:break;case 3:break x;default:break r}}H(w,19);var je=q1(y(w));if(je!==0)return je===1?T(w):g(w);for(;;)if(H(w,19),mr(y(w))!==0)return g(w)}x:for(;;){H(w,18);var kt=gd(y(w));if(3>>0)return g(w);switch(kt){case 0:return N(w);case 1:return I(w);case 2:break;default:break x}}H(w,17);var xo=q1(y(w));if(xo!==0)return xo===1?N(w):g(w);for(;;)if(H(w,17),mr(y(w))!==0)return g(w);break;case 3:x:for(;;){H(w,18);var Tn=gd(y(w));if(3>>0)return g(w);switch(Tn){case 0:return P(w);case 1:return I(w);case 2:break;default:break x}}H(w,17);var ke=q1(y(w));if(ke!==0)return ke===1?P(w):g(w);for(;;)if(H(w,17),mr(y(w))!==0)return g(w);break;case 4:H(w,33);var ro=XU(y(w));if(ro===0)return e(w);if(ro!==1)return g(w);x:{r:for(;;){H(w,12);var Js=Ld(y(w));if(3>>0)return g(w);switch(Js){case 0:return R(w);case 1:break;case 2:break x;default:break r}}H(w,10);var eo=q1(y(w));if(eo!==0)return eo===1?R(w):g(w);for(;;)if(H(w,9),mr(y(w))!==0)return g(w)}x:for(;;){if(qs(y(w))!==0)return g(w);r:for(;;){H(w,12);var Ks=Ld(y(w));if(3>>0)return g(w);switch(Ks){case 0:return q(w);case 1:break;case 2:break r;default:break x}}}H(w,10);var M2=q1(y(w));if(M2!==0)return M2===1?q(w):g(w);for(;;)if(H(w,9),mr(y(w))!==0)return g(w);break;case 5:return t(w);case 6:H(w,33);var L2=YU(y(w));if(L2===0)return e(w);if(L2!==1)return g(w);x:{r:for(;;){H(w,16);var g1=Fd(y(w));if(3>>0)return g(w);switch(g1){case 0:return X(w);case 1:break;case 2:break x;default:break r}}H(w,14);var En=q1(y(w));if(En!==0)return En===1?X(w):g(w);for(;;)if(H(w,13),mr(y(w))!==0)return g(w)}x:for(;;){if(re(y(w))!==0)return g(w);r:for(;;){H(w,16);var Sn=Fd(y(w));if(3>>0)return g(w);switch(Sn){case 0:return B(w);case 1:break;case 2:break r;default:break x}}}H(w,14);var Hs=q1(y(w));if(Hs!==0)return Hs===1?B(w):g(w);for(;;)if(H(w,13),mr(y(w))!==0)return g(w);break;case 7:H(w,33);var Ws=FU(y(w));if(Ws===0)return e(w);if(Ws!==1)return g(w);x:{r:for(;;){H(w,24);var mt=qd(y(w));if(3>>0)return g(w);switch(mt){case 0:return z(w);case 1:break;case 2:break x;default:break r}}H(w,22);var to=q1(y(w));if(to!==0)return to===1?z(w):g(w);for(;;)if(H(w,21),mr(y(w))!==0)return g(w)}x:for(;;){if(Pr(y(w))!==0)return g(w);r:for(;;){H(w,24);var Q1=qd(y(w));if(3>>0)return g(w);switch(Q1){case 0:return x0(w);case 1:break;case 2:break r;default:break x}}}H(w,22);var ar=q1(y(w));if(ar!==0)return ar===1?x0(w):g(w);for(;;)if(H(w,21),mr(y(w))!==0)return g(w);break;default:return W(w)}break;case 20:H(w,34);var no=Ed(y(w));if(5>>0)return g(w);switch(no){case 0:return e(w);case 1:return E(w);case 2:for(;;){H(w,34);var Vs=Ed(y(w));if(5>>0)return g(w);switch(Vs){case 0:return e(w);case 1:return E(w);case 2:break;case 3:return t(w);case 4:return Z(w);default:return W(w)}}break;case 3:return t(w);case 4:return Z(w);default:return W(w)}break;case 21:return 46;case 22:return 44;case 23:H(w,78);var ht=y(w),E3=59>>0)return g(w);switch(uv){case 0:if(v3(y(w))!==0)return g(w);var z2=y(w),Z1=Cf>>0)return Px(Us0);var i0=t0;if(50>i0)switch(i0){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var u0=j2(x,r),k0=Kr(Gr),o0=p3(x,k0,r),S0=o0[1];return[1,S0,Mt(S0,u0,o0[2],k0,1)];case 3:var s0=Fx(r);if(!x[5]){var v0=j2(x,r),m0=Kr(Gr);lr(m0,C2(s0,2,Rx(s0)-2|0));var p0=p3(x,m0,r),E0=p0[1];return[1,E0,Mt(E0,v0,p0[2],m0,1)]}var b0=x[4]?nX(x,Jr(x,r),s0):x,C0=kd(1,b0),D0=sd(r);return Sr(E4(r,D0-1|0,1),Iv)&&C(E4(r,D0-2|0,1),Iv)?[0,C0,88]:[2,C0];case 4:if(x[4])return[2,kd(0,x)];Pl(r),Tr(r);var U0=LU(y(r))===0?0:g(r);return U0===0?[0,x,d2]:Px(Xs0);case 5:var T0=j2(x,r),M0=Kr(Gr),y0=Dl(x,M0,r),G=y0[1];return[1,G,Mt(G,T0,y0[2],M0,0)];case 6:if(r[6]!==0)return[0,x,Gs0];var j0=j2(x,r),Q0=Kr(Gr),q0=Dl(x,Q0,r),ix=q0[1],xx=[0,ix[1],j0,q0[2]];return[0,ix,[6,xx,J1(Q0)]];case 7:var fx=Fx(r),yx=j2(x,r),R0=Kr(Gr),lx=Kr(Gr);lr(lx,fx);var kx=sX(x,fx,R0,lx,0,r),Q=kx[1],I0=kx[3],M=[0,Q[1],yx,kx[2]],d0=J1(lx);return[0,Q,[2,[0,M,J1(R0),d0,I0]]];case 8:var g0=Kr(Gr),h0=Kr(Gr),A0=j2(x,r),$0=aX(x,g0,h0,r),Kx=$0[1],J=$0[2],tr=Pe(Kx,r),Zx=[0,Kx[1],A0,tr],b=J1(h0);return[0,Kx,[3,[0,Zx,J1(g0),b,1,J]]];case 9:return N1(x,r,function(w,Y){Tr(Y);x:if(Ae(y(Y))===0&&Ad(y(Y))===0&&qs(y(Y))===0){r:for(;;){var px=_d(y(Y));if(2>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(qs(y(Y))===0){e:for(;;){var X0=_d(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,0,Fx(Y)]]:Px(Bs0)});case 10:return[0,x,[1,0,Fx(r)]];case 11:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&Ad(y(Y))===0&&qs(y(Y))===0){for(;;){H(Y,0);var px=yd(y(Y));if(px!==0)break}if(px===1)for(;;){if(qs(y(Y))===0){for(;;){H(Y,0);var X0=yd(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,0,Fx(Y)]]:Px(qs0)});case 12:return[0,x,[0,0,Fx(r)]];case 13:return N1(x,r,function(w,Y){Tr(Y);x:if(Ae(y(Y))===0&&Nd(y(Y))===0&&re(y(Y))===0){r:for(;;){var px=Sd(y(Y));if(2>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(re(y(Y))===0){e:for(;;){var X0=Sd(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,1,Fx(Y)]]:Px(Ls0)});case 14:return[0,x,[1,1,Fx(r)]];case 15:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&Nd(y(Y))===0&&re(y(Y))===0){for(;;){H(Y,0);var px=Td(y(Y));if(px!==0)break}if(px===1)for(;;){if(re(y(Y))===0){for(;;){H(Y,0);var X0=Td(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,3,Fx(Y)]]:Px(Ms0)});case 16:return[0,x,[0,3,Fx(r)]];case 17:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0){for(;;){var px=y(Y),X0=47>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(Pr(y(Y))===0){e:for(;;){var X0=wd(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,2,Fx(Y)]]:Px(Ds0)});case 22:return[0,x,[1,2,Fx(r)]];case 23:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&hd(y(Y))===0&&Pr(y(Y))===0){for(;;){H(Y,0);var px=Rd(y(Y));if(px!==0)break}if(px===1)for(;;){if(Pr(y(Y))===0){for(;;){H(Y,0);var X0=Rd(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,4,Fx(Y)]]:Px(js0)});case 24:return[0,x,[0,4,Fx(r)]];case 25:return N1(x,r,function(w,Y){function px(rr){var Ar=Bd(y(rr));if(2>>0)return g(rr);switch(Ar){case 0:var Or=Yo(y(rr));return Or===0?X0(rr):Or===1?vx(rr):g(rr);case 1:return X0(rr);default:return vx(rr)}}function X0(rr){for(;;){var Ar=Nl(y(rr));if(Ar!==0)return Ar===1?0:g(rr)}}function vx(rr){for(;;){var Ar=Rt(y(rr));if(2>>0)return g(rr);switch(Ar){case 0:break;case 1:for(;;){if(Er(y(rr))!==0)return g(rr);x:for(;;){var Or=Rt(y(rr));if(2>>0)return g(rr);switch(Or){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function Ix(rr){var Ar=Od(y(rr));if(Ar!==0)return Ar===1?px(rr):g(rr);x:for(;;){var Or=pe(y(rr));if(2>>0)return g(rr);switch(Or){case 0:break;case 1:return px(rr);default:break x}}for(;;){if(Er(y(rr))!==0)return g(rr);x:for(;;){var ne=pe(y(rr));if(2>>0)return g(rr);switch(ne){case 0:break;case 1:return px(rr);default:break x}}}}Tr(Y);var Cr=Go(y(Y));if(2>>0)var Vx=g(Y);else x:switch(Cr){case 0:if(Er(y(Y))===0){r:for(;;){var f1=pe(y(Y));if(2>>0){var Vx=g(Y);break x}switch(f1){case 0:break;case 1:var Vx=px(Y);break x;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var c1=pe(y(Y));if(2>>0){var Fr=g(Y);break r}switch(c1){case 0:break;case 1:var Fr=px(Y);break r;default:break e}}continue}var Fr=g(Y)}var Vx=Fr;break}}else var Vx=g(Y);break;case 1:var Zr=dd(y(Y)),Vx=Zr===0?Ix(Y):Zr===1?px(Y):g(Y);break;default:r:for(;;){var mx=Cd(y(Y));if(2>>0){var Vx=g(Y);break}switch(mx){case 0:var Vx=Ix(Y);break r;case 1:break;default:var Vx=px(Y);break r}}}if(Vx!==0)return Px(Os0);var Mx=D2(w,Jr(w,Y),41);return[0,Mx,[1,2,Fx(Y)]]});case 26:var V=D2(x,Jr(x,r),41);return[0,V,[1,2,Fx(r)]];case 27:return N1(x,r,function(w,Y){function px(Mx){var rr=Bd(y(Mx));if(2>>0)return g(Mx);switch(rr){case 0:var Ar=Yo(y(Mx));return Ar===0?X0(Mx):Ar===1?vx(Mx):g(Mx);case 1:return X0(Mx);default:return vx(Mx)}}function X0(Mx){for(;;)if(H(Mx,0),Er(y(Mx))!==0)return g(Mx)}function vx(Mx){for(;;){H(Mx,0);var rr=Jo(y(Mx));if(rr!==0){if(rr!==1)return g(Mx);for(;;){if(Er(y(Mx))!==0)return g(Mx);for(;;){H(Mx,0);var Ar=Jo(y(Mx));if(Ar!==0)break}if(Ar!==1)return g(Mx)}}}}function Ix(Mx){var rr=Od(y(Mx));if(rr!==0)return rr===1?px(Mx):g(Mx);x:for(;;){var Ar=pe(y(Mx));if(2>>0)return g(Mx);switch(Ar){case 0:break;case 1:return px(Mx);default:break x}}for(;;){if(Er(y(Mx))!==0)return g(Mx);x:for(;;){var Or=pe(y(Mx));if(2>>0)return g(Mx);switch(Or){case 0:break;case 1:return px(Mx);default:break x}}}}Tr(Y);var Cr=Go(y(Y));if(2>>0)var Vx=g(Y);else x:switch(Cr){case 0:if(Er(y(Y))===0){r:for(;;){var f1=pe(y(Y));if(2>>0){var Vx=g(Y);break x}switch(f1){case 0:break;case 1:var Vx=px(Y);break x;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var c1=pe(y(Y));if(2>>0){var Fr=g(Y);break r}switch(c1){case 0:break;case 1:var Fr=px(Y);break r;default:break e}}continue}var Fr=g(Y)}var Vx=Fr;break}}else var Vx=g(Y);break;case 1:var Zr=dd(y(Y)),Vx=Zr===0?Ix(Y):Zr===1?px(Y):g(Y);break;default:r:for(;;){var mx=Cd(y(Y));if(2>>0){var Vx=g(Y);break}switch(mx){case 0:var Vx=Ix(Y);break r;case 1:break;default:var Vx=px(Y);break r}}}return Vx===0?[0,w,[0,4,Fx(Y)]]:Px(Ns0)});case 28:return[0,x,[0,4,Fx(r)]];case 29:return N1(x,r,function(w,Y){function px(Zr){for(;;){var mx=Rt(y(Zr));if(2>>0)return g(Zr);switch(mx){case 0:break;case 1:for(;;){if(Er(y(Zr))!==0)return g(Zr);x:for(;;){var Mx=Rt(y(Zr));if(2>>0)return g(Zr);switch(Mx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function X0(Zr){var mx=Nl(y(Zr));return mx===0?px(Zr):mx===1?0:g(Zr)}Tr(Y);var vx=Go(y(Y));if(2>>0)var Ix=g(Y);else x:switch(vx){case 0:var Ix=Er(y(Y))===0?px(Y):g(Y);break;case 1:for(;;){var Cr=jl(y(Y));if(Cr===0){var Ix=X0(Y);break}if(Cr!==1){var Ix=g(Y);break}}break;default:r:for(;;){var Vx=Ko(y(Y));if(2>>0){var Ix=g(Y);break x}switch(Vx){case 0:var Ix=X0(Y);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var f1=Ko(y(Y));if(2>>0){var c1=g(Y);break r}switch(f1){case 0:var c1=X0(Y);break r;case 1:break;default:break e}}continue}var c1=g(Y)}var Ix=c1;break}}if(Ix!==0)return Px(Cs0);var Fr=D2(w,Jr(w,Y),33);return[0,Fr,[1,2,Fx(Y)]]});case 30:return N1(x,r,function(w,Y){Tr(Y);var px=Yo(y(Y));x:if(px===0)for(;;){var X0=Nl(y(Y));if(X0!==0){if(X0===1){var Vx=0;break}var Vx=g(Y);break}}else if(px===1){r:for(;;){var vx=Rt(y(Y));if(2>>0){var Vx=g(Y);break x}switch(vx){case 0:break;case 1:break r;default:var Vx=0;break x}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var Ix=Rt(y(Y));if(2>>0){var Cr=g(Y);break r}switch(Ix){case 0:break;case 1:break e;default:var Cr=0;break r}}continue}var Cr=g(Y)}var Vx=Cr;break}}else var Vx=g(Y);return Vx===0?[0,w,[1,2,Fx(Y)]]:Px(Ps0)});case 31:var tx=D2(x,Jr(x,r),33);return[0,tx,[1,2,Fx(r)]];case 32:return[0,x,[1,2,Fx(r)]];case 33:return N1(x,r,function(w,Y){function px(Fr){for(;;){H(Fr,0);var Zr=Jo(y(Fr));if(Zr!==0){if(Zr!==1)return g(Fr);for(;;){if(Er(y(Fr))!==0)return g(Fr);for(;;){H(Fr,0);var mx=Jo(y(Fr));if(mx!==0)break}if(mx!==1)return g(Fr)}}}}function X0(Fr){return H(Fr,0),Er(y(Fr))===0?px(Fr):g(Fr)}Tr(Y);var vx=Go(y(Y));if(2>>0)var Ix=g(Y);else x:switch(vx){case 0:var Ix=Er(y(Y))===0?px(Y):g(Y);break;case 1:for(;;){H(Y,0);var Cr=jl(y(Y));if(Cr===0){var Ix=X0(Y);break}if(Cr!==1){var Ix=g(Y);break}}break;default:r:for(;;){H(Y,0);var Vx=Ko(y(Y));if(2>>0){var Ix=g(Y);break x}switch(Vx){case 0:var Ix=X0(Y);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){H(Y,0);var f1=Ko(y(Y));if(2>>0){var c1=g(Y);break r}switch(f1){case 0:var c1=X0(Y);break r;case 1:break;default:break e}}continue}var c1=g(Y)}var Ix=c1;break}}return Ix===0?[0,w,[0,4,Fx(Y)]]:Px(Is0)});case 34:return[0,x,[0,4,Fx(r)]];case 35:var _x=Jr(x,r),gx=Fx(r);return[0,x,[4,_x,gx,gx]];case 36:return[0,x,0];case 37:return[0,x,1];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,6];case 41:return[0,x,7];case 42:return[0,x,12];case 43:return[0,x,10];case 44:return[0,x,8];case 45:return[0,x,9];case 46:return[0,x,88];case 47:Pl(r),Tr(r);var ex=y(r),Jx=62=K0)return[0,x,55];var Cx=sx(V0,fl);if(0<=Cx){if(0>=Cx)return[0,x,53];var bx=sx(V0,Aa);if(0<=bx){if(0>=bx)return[0,x,48];if(!C(V0,g6))return[0,x,26];if(!C(V0,ga))return[0,x,49];if(!C(V0,Tp))return[0,x,27];if(!C(V0,L8))return[0,x,28];if(!C(V0,H2))return[0,x,60]}else{if(!C(V0,Ve))return[0,x,20];if(!C(V0,Bv))return[0,x,23];if(!C(V0,He))return[0,x,24];if(!C(V0,Pa))return[0,x,33];if(!C(V0,um))return[0,x,25];if(!C(V0,tc))return[0,x,63]}}else{var Ox=sx(V0,Pk);if(0<=Ox){if(0>=Ox)return[0,x,56];if(!C(V0,Q6))return[0,x,57];if(!C(V0,k6))return[0,x,58];if(!C(V0,W6))return[0,x,59];if(!C(V0,RT))return[0,x,22];if(!C(V0,Je))return[0,x,19];if(!C(V0,Ue))return[0,x,44]}else{if(!C(V0,cl))return[0,x,30];if(!C(V0,QP))return[0,x,21];if(!C(V0,Yv))return[0,x,46];if(!C(V0,Hv))return[0,x,31];if(!C(V0,KS))return[0,x,65];if(!C(V0,Jb))return[0,x,64]}}}else{var ux=sx(V0,Ck);if(0<=ux){if(0>=ux)return[0,x,45];var br=sx(V0,$3);if(0<=br){if(0>=br)return[0,x,15];if(!C(V0,nm))return[0,x,16];if(!C(V0,Oo))return[0,x,54];if(!C(V0,W2))return[0,x,52];if(!C(V0,bo))return[0,x,17];if(!C(V0,I6))return[0,x,18]}else{if(!C(V0,j6))return[0,x,50];if(!C(V0,dh))return[0,x,51];if(!C(V0,mc))return[0,x,43];if(!C(V0,wa))return[0,x,32];if(!C(V0,U8))return[0,x,40];if(!C(V0,K8))return[0,x,41]}}else{var nr=sx(V0,No);if(0<=nr){if(0>=nr)return[0,x,29];if(!C(V0,Xe))return[0,x,37];if(!C(V0,Ke))return[0,x,61];if(!C(V0,x4))return[0,x,62];if(!C(V0,Fv))return[0,x,38];if(!C(V0,E6))return[0,x,47];if(!C(V0,Tk))return[0,x,39]}else{if(!C(V0,Io))return[0,x,66];if(!C(V0,Kv))return[0,x,67];if(!C(V0,We))return[0,x,34];if(!C(V0,rk))return[0,x,35];if(!C(V0,Rm))return[0,x,36];if(!C(V0,h6))return[0,x,42]}}}var $r=o1(r),l1=fX(x,$r),C1=l1[2],Qr=l1[1];return[0,Qr,[4,dr,C1,S4($r)]];case 98:var O1=x[4]?D2(x,Jr(x,r),94):x;return[0,O1,wr];default:var Hr=lt(x,Jr(x,r));return[0,Hr,[7,Fx(r)]]}}),R2=dU([0,jE0]);function O4(x,r){return[0,0,0,r,IU(x)]}function Xd(x){var r=x[4];switch(x[3]){case 0:var t0=rS0(r);break;case 1:var t0=xS0(r);break;case 2:var t0=QE0(r);break;case 3:var e=Pe(r,r[2]),t=Kr(Gr),u=Kr(Gr),i=r[2];Tr(i);var c=y(i),v=un>>0)var o=g(i);else switch(v){case 0:var o=1;break;case 1:var o=4;break;case 2:var o=0;break;case 3:H(i,0);var o=Ie(y(i))===0?0:g(i);break;case 4:var o=2;break;default:var o=3}if(4>>0)var l=Px(X70);else switch(o){case 0:var k=Fx(i);lr(u,k),lr(t,k);var h=vX(ee(r,i),t,u,i),E=Pe(h,i),T=J1(t),I=J1(u),l=[0,h,[9,[0,h[1],e,E],T,I]];break;case 1:var l=[0,r,wr];break;case 2:var l=[0,r,cr];break;case 3:var l=[0,r,0];break;default:Pl(i);var N=vX(r,t,u,i),P=Pe(N,i),R=J1(t),q=J1(u),l=[0,N,[9,[0,N[1],e,P],R,q]]}var X=l[2],B=l[1],z=tX(B,X),x0=B[6];if(x0===0)var Z=[0,B,[0,X,z,0,0]];else var W=[0,X,z,cx(x0),0],Z=[0,[0,B[1],B[2],B[3],B[4],B[5],0,B[7]],W];var t0=Z;break;case 4:var t0=ZE0(r);break;default:var t0=$E0(r)}var i0=t0[1],u0=t0[2],k0=[0,IU(i0),u0];return x[4]=i0,x[1]?x[2]=[0,k0]:x[1]=[0,k0],k0}function lX(x){var r=x[1];return r?r[1][2]:Xd(x)[2]}function Rl(x){return v4(x[26][1])}function d1(x){return x[30][6]}function B0(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[25];return t?p(t[1],x,e):0}function j4(x,r){x[33][1]=r}function Wo(x,r){if(x===0)return lX(r[28][1]);if(x!==1)throw J0([0,Nr,wa0],1);var e=r[28][1];e[1]||Xd(e);var t=e[2];return t?t[1][2]:Xd(e)[2]}function Ka(x,r){return x===r[5]?r:[0,r[1],r[2],r[3],r[4],x,r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function pX(x,r){return x===r[10]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],x,r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function MO(x,r){return x===r[20]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],x,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function LO(x,r){return x===r[21]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],x,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function kX(x,r){return x===r[22]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],x,r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function k3(x,r){return x===r[24]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],x,r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function qO(x,r){return x===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],x,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function D4(x,r){return x===r[8]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],x,r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function R4(x,r){return x===r[14]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],x,r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function m3(x,r){return x===r[17]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],x,r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function BO(x,r){return x===r[18]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],x,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function mX(x,r){return x===r[6]?r:[0,r[1],r[2],r[3],r[4],r[5],x,r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function hX(x,r){return x===r[7]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],x,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function UO(x,r){return x===r[15]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],x,r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function Gd(x,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],[0,x],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function XO(x){function r(e){return B0(x,e)}return function(e){return P2(r,e)}}function Fl(x){var r=x[4][1];return r?[0,r[1][2]]:0}function dX(x){var r=x[4][1];return r?[0,r[1][1]]:0}function yX(x){return[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],x[24],0,x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]]}function _X(x,r,e,t){return[0,x[1],x[2],R2[1],x[4],x[5],0,0,0,0,0,1,0,0,x[14],x[15],x[16],x[17],x[18],x[19],e,r,x[22],t,x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]]}function Ml(x){return C(x,Oo)&&C(x,ae)&&C(x,cl)&&C(x,Pk)&&C(x,Q6)&&C(x,k6)&&C(x,W6)&&C(x,Ue)&&C(x,H2)?0:1}function h3(x){return C(x,Zb)&&C(x,"eval")?0:1}function Yd(x){var r=sx(x,nm);x:{if(0<=r){if(0>>0){if(k2>=t+1>>>0)return 1}else if(t===6)return 0}return Vo(x,r)}function ql(x){return bX(0,x)}function Us(x,r){var e=Qx(x,r);x:{if(typeof e=="number")switch(e){case 30:case 44:case 54:case 55:case 56:case 57:case 58:case 59:case 60:var t=1;break x}else if(e[0]===4){var t=Ml(e[2]);break x}var t=0}if(t)return 1;x:{if(typeof e=="number")switch(e){case 14:case 21:case 22:case 50:case 62:case 63:case 64:case 65:case 66:case 67:case 128:break;default:break x}else if(e[0]!==4)break x;return 1}return 0}function zd(x,r){return wX(r,Qx(x,r))}function TX(x,r){var e=Us(x,r);return e||zd(x,r)}function Bt(x){return Us(0,x)}function $o(x){var r=L(x)===15?1:0;if(r)var e=r;else{var t=L(x)===66?1:0;if(t){var u=Qx(1,x)===15?1:0;if(u)var i=Ll(1,x)[2][1],e=G0(x)[3][1]===i?1:0;else var e=u}else var e=t}return e}function Jd(x){var r=L(x);if(typeof r!="number"&&r[0]===4&&!C(r[3],Lv)){var e=x[30][1];if(e){var t=Us(1,x);if(t)var u=Ll(1,x)[2][1],i=G0(x)[3][1]===u?1:0;else var i=t}else var i=e;return i}return 0}function F4(x){var r=L(x);if(typeof r=="number")switch(r){case 13:case 42:return 1}else if(r[0]===4&&!C(r[3],QA)&&Qx(1,x)===42)return 1;return 0}function zO(x){var r=x[30][1];if(r){var e=L(x);if(typeof e!="number"&&e[0]===4&&!C(e[3],Ta)&&Us(1,x))return 1;var t=0}else var t=r;return t}function JO(x){var r=L(x);return typeof r!="number"&&r[0]===4&&!C(r[3],el)?1:0}function Bx(x,r){return B0(x,[0,G0(x),r])}function EX(x,r){var e=NO(0,r);return x?[30,e,x[1]]:[28,e]}function v1(x,r){var e=YO(r);return XO(r)(e),Bx(r,EX(x,L(r)))}function Kd(x){function r(e){return B0(x,[0,e[1],nn])}return function(e){return P2(r,e)}}function SX(x,r){var e=x[6]?Z0(vr(da0),r,r,r):ya0;return v1([0,e],x)}function Ce(x,r){var e=x[5];return e&&Bx(x,r)}function pt(x,r){var e=x[5],t=r[2],u=r[1];return e&&B0(x,[0,u,t])}function d3(x,r){return B0(x,[0,r,[14,x[5]]])}function w0(x){var r=x[29][1];if(r){var e=r[1],t=G0(x),u=L(x);x:{if(typeof u!="number"&&u[0]===6){var i=u[1];break x}var i=t}d(e,[0,i,u,Rl(x)])}var c=x[28][1],v=c[1],o=v?v[1][1]:Xd(c)[1];x[27][1]=o;var l=YO(x);XO(x)(l);var k=x[2][1],h=yl(Wo(0,x)[4],k);x[2][1]=h;var E=[0,Wo(0,x)];x[4][1]=E;var T=x[28][1];return T[2]?(T[1]=T[2],T[2]=0,0):(lX(T),T[1]=0,0)}function Rr(x,r){var e=CU(L(x),r);return e&&w0(x),e}function B1(x,r){x[26][1]=[0,r,x[26][1]];var e=Rl(x),t=O4(x[27][1],e);x[28][1]=t}function H1(x){var r=x[26][1],e=r?r[2]:Px(ha0);x[26][1]=e;var t=Rl(x),u=O4(x[27][1],t);x[28][1]=u}function L0(x){var r=G0(x);if(L(x)===9&&Vo(1,x)){var e=c0(x),t=qx(e,l4(function(i){return i[1][2][1]<=r[3][1]?1:0},Wo(1,x)[4]));return j4(x,[0,r[3][1]+1|0,0]),t}var u=c0(x);return j4(x,r[3]),u}function Wa(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=l4(function(u){return u[1][2][1]<=e[3][1]?1:0},c0(x));return j4(x,[0,e[3][1]+1|0,0]),t}function Ut(x,r){return v1([0,NO(pa0,r)],x)}function K(x,r){return 1-CU(L(x),r)&&Ut(x,r),w0(x)}function AX(x,r){var e=Rr(x,r);return 1-e&&Ut(x,r),e}function Hd(x,r){AX(x,r)}function Xs(x,r){var e=L(x);x:{if(typeof e!="number"&&e[0]===4&&Sr(e[3],r))break x;v1([0,d(vr(la0),r)],x)}return w0(x)}var Xt=[t1,Aa0,js(0)];function IX(x,r,e){if(e){var t=e[1],u=t[1],i=t[2];if(r[29][1]=[0,u],!x)return x;for(var c=i[2];;){if(!c)return;var v=c[2];d(u,c[1]);var c=v}}}function Wd(x,r){var e=x[29][1];if(e){var t=e[1],u=uB(D);x[29][1]=[0,function(q){return BN(q,u)}];var i=[0,[0,t,u]]}else var i=0;var c=x[33][1],v=x[27][1],o=x[26][1],l=x[4][1],k=x[2][1],h=x[1][1];try{var E=d(r,x);IX(1,x,i);var T=[0,E];return T}catch(R){var I=M1(R);if(I!==Xt)throw J0(I,0);IX(0,x,i),x[1][1]=h,x[2][1]=k,x[4][1]=l,x[26][1]=o,x[27][1]=v,x[33][1]=c;var N=Rl(x),P=O4(x[27][1],N);return x[28][1]=P,0}}function Vd(x,r,e){var t=Wd(x,e);return t?t[1]:r}function M4(x,r){var e=cx(r);if(!e)return r;var t=e[1],u=e[2],i=d(x,t);return t===i?r:cx([0,i,u])}var PX=id(Na0,function(x){var r=mO(x,Pa0),e=pO(x,ja0),t=e[24],u=e[28],i=e[42],c=e[97],v=e[mh],o=e[BI],l=e[xr],k=e[oR],h=e[dF],E=e[lD],T=e[6],I=e[7],N=e[10],P=e[17],R=e[23],q=e[29],X=e[40],B=e[43],z=e[53],x0=e[67],W=e[h2],Z=e[Ca],t0=e[e1],i0=e[zv],u0=e[FF],k0=e[mI],o0=e[Ab],S0=e[fk],s0=e[IC],v0=e[DE],m0=e[dw],p0=e[ZP],E0=e[$I],b0=e[FE],C0=e[v_],D0=e[lk],U0=e[ZL],T0=e[FM],M0=e[mL],y0=e[lL],G=e[QD],j0=e[jR],Q0=e[_F],q0=e[zL],ix=e[hD],xx=e[RF],fx=e[fL],yx=e[gM],R0=e[AR],lx=e[ox],kx=dO(x,0,0,Xq,TO,1)[1];return _O(x,[0,B,function(Q,I0){var M=I0[2],d0=l4(function(h0){return za(h0[1][2],Q[1+r])<0?1:0},M),g0=qa(d0);return qa(M)===g0?I0:[0,I0[1],d0,I0[3]]},lx,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},R0,function(Q,I0){var M=I0[2];return P0(d(Q[1][1+i],Q),M,I0,function(d0){return[0,I0[1],d0]})},yx,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},fx,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},xx,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},ix,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+E],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},E,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},h,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},q0,function(Q,I0,M){var d0=M[7],g0=M[2],h0=p(Q[1][1+k],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],h0,M[3],M[4],M[5],M[6],A0]},k,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},Q0,function(Q,I0,M){var d0=M[2],g0=M[1];if(d0===0)return P0(d(Q[1][1+o],Q),g0,M,function(A0){return[0,A0,M[2],M[3]]});var h0=d(Q[1][1+t],Q);return P0(function(A0){return Nx(h0,A0)},d0,M,function(A0){return[0,M[1],A0,M[3]]})},j0,function(Q,I0){var M=I0[2],d0=M[2],g0=I0[1],h0=M[1],A0=d(Q[1][1+l],Q);return P0(function($0){return M4(A0,$0)},h0,I0,function($0){return[0,g0,[0,$0,d0]]})},l,function(Q,I0){var M=I0[2],d0=M[2],g0=M[1],h0=I0[1];if(d0===0)return P0(d(Q[1][1+v],Q),g0,I0,function($0){return[0,h0,[0,$0,d0]]});var A0=d(Q[1][1+t],Q);return P0(function($0){return Nx(A0,$0)},d0,I0,function($0){return[0,h0,[0,g0,$0]]})},y0,function(Q,I0,M){var d0=M[6],g0=M[5],h0=p(Q[1][1+G],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],M[3],M[4],h0,A0,M[7]]},M0,function(Q,I0){var M=I0[2],d0=I0[1],g0=M[3];return P0(d(Q[1][1+i],Q),g0,[0,d0,M],function(h0){return[0,d0,[0,M[1],M[2],h0]]})},T0,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},U0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},D0,function(Q,I0,M){var d0=M[10],g0=M[3],h0=p(Q[1][1+C0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,M[4],M[5],M[6],M[7],M[8],M[9],A0,M[11]]},b0,function(Q,I0){var M=I0[2],d0=I0[1],g0=M[4];return P0(d(Q[1][1+i],Q),g0,[0,d0,M],function(h0){return[0,d0,[0,M[1],M[2],M[3],h0]]})},E0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+p0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0,M[5]]},m0,function(Q,I0){if(I0[0]===0){var M=I0[1];return P0(d(Q[1][1+v],Q),M,I0,function(Kx){return[0,Kx]})}var d0=I0[1],g0=d0[2],h0=g0[2],A0=d0[1],$0=p(Q[1][1+v],Q,h0);return h0===$0?I0:[1,[0,A0,[0,g0[1],$0]]]},v0,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},s0,function(Q,I0,M){var d0=M[3],g0=M[1],h0=K1(d(Q[1][1+c],Q),g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,h0,M[2],A0]},S0,function(Q,I0,M){var d0=M[2],g0=M[1],h0=g0[3],A0=g0[2],$0=g0[1];if(h0)var Kx=M4(d(Q[1][1+u],Q),h0),J=A0;else var Kx=0,J=p(Q[1][1+u],Q,A0);var tr=p(Q[1][1+i],Q,d0);return A0===J&&h0===Kx&&d0===tr?M:[0,[0,$0,J,Kx],tr]},o0,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},k0,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},u0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},Z,function(Q,I0,M){var d0=M[4],g0=M[3],h0=M[2],A0=M[1],$0=p(Q[1][1+i],Q,d0);if(g0){var Kx=Nx(d(Q[1][1+E],Q),g0);return g0===Kx&&d0===$0?M:[0,M[1],M[2],Kx,$0]}if(h0){var J=Nx(d(Q[1][1+h],Q),h0);return h0===J&&d0===$0?M:[0,M[1],J,M[3],$0]}var tr=p(Q[1][1+o],Q,A0);return A0===tr&&d0===$0?M:[0,tr,M[2],M[3],$0]},i0,function(Q,I0,M){var d0=M[3],g0=M[2],h0=p(Q[1][1+t0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],h0,A0]},W,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},c,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},x0,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},z,function(Q,I0,M){var d0=M[2],g0=M[1],h0=M4(d(Q[1][1+o],Q),g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,h0,A0]},X,function(Q,I0,M){var d0=M[3];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],g0]})},q,function(Q,I0){var M=I0[3];return P0(d(Q[1][1+i],Q),M,I0,function(d0){return[0,I0[1],I0[2],d0]})},R,function(Q,I0,M){var d0=M[3];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],g0]})},P,function(Q,I0,M){var d0=M[2],g0=d0[1],h0=M[1],A0=d0[2];return P0(d(Q[1][1+i],Q),A0,M,function($0){return[0,h0,[0,g0,$0]]})},N,function(Q,I0,M){var d0=M[2],g0=M[1],h0=g0[3],A0=g0[2],$0=g0[1];if(h0)var Kx=M4(d(Q[1][1+u],Q),h0),J=A0;else var Kx=0,J=p(Q[1][1+u],Q,A0);var tr=p(Q[1][1+i],Q,d0);return A0===J&&h0===Kx&&d0===tr?M:[0,[0,$0,J,Kx],tr]},I,function(Q,I0,M){var d0=M[2],g0=d0[2],h0=d0[1],A0=M[1];if(!g0)return P0(p(Q[1][1+T],Q,I0),h0,M,function(Kx){return[0,A0,[0,Kx,g0]]});var $0=g0[1];return P0(d(Q[1][1+o],Q),$0,M,function(Kx){return[0,A0,[0,h0,[0,Kx]]]})}]),function(Q,I0,M){var d0=fd(I0,x);return d0[1+r]=M,d(kx,d0),yO(I0,d0,x)}});function $d(x){var r=Fl(x);if(r)var e=r[1],t=gX(x)?(j4(x,e[3]),[0,p(PX[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,c){return u?c(u[1],i):i}]}function L4(x){var r=Fl(x);if(r){var e=r[1];if(gX(x)){j4(x,e[3]);var t=Wa(x),u=[0,p(PX[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Wa(x)}else var u=0,i=0;return[0,i,function(c,v){return u?p(v,u[1],c):c}]}function P1(x){return s2(x)?L4(x):$d(x)}function Gt(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,sl,2),e,t)})}function te(x,r,e){if(!e)return 0;var t=e[1];return[0,p(P1(x)[2],t,function(u,i){return Z0(zx(u,G8,5),u,r,i)})]}function KO(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,GL,8),e,t)})}function Bl(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-1045824777,9),e,t)})}function q4(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-455772979,10),e,t)})}function CX(x,r){if(!r)return 0;var e=r[1];return[0,p(P1(x)[2],e,function(t,u){return p(zx(t,FL,13),t,u)})]}function bn(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,iL,14),e,t)})}function NX(x,r){return p(P1(x)[2],r,function(e,t){var u=d(zx(e,pR,16),e);return M4(function(i){return K1(u,i)},t)})}function HO(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-21476009,17),e,t)})}id(Oa0,function(x){var r=mO(x,Ia0),e=hO(Ca0),t=e.length-1,u=Uq.length-1,i=Fo(t+u|0,0),c=t-1|0,v=0;if(c>=0)for(var o=v;;){var l=b4(x,S1(e,o)[1+o]);S1(i,o)[1+o]=l;var k=o+1|0;if(c===o)break;var o=k}var h=u-1|0,E=0;if(h>=0)for(var T=E;;){var I=T+t|0,N=mO(x,S1(Uq,T)[1+T]);S1(i,I)[1+I]=N;var P=T+1|0;if(h===T)break;var T=P}var R=i[4],q=i[5],X=i[qR],B=i[UR],z=i[327],x0=i[328],W=i[45],Z=i[gR],t0=i[TL],i0=dO(x,0,0,Xq,TO,1)[1];return _O(x,[0,Z,function(u0){return[0,u0[1+z],u0[1+x0]]},B,function(u0,k0){var o0=k0[2],S0=k0[1];return P2(d(u0[1][1+q],u0),S0),P2(d(u0[1][1+R],u0),o0)},X,function(u0,k0){return k0?p(u0[1][1+B],u0,k0[1]):0},q,function(u0,k0){var o0=k0[1],S0=u0[1+z];if(S0){var s0=za(o0[2],S0[1][1][2])<0?1:0,v0=s0&&(u0[1+z]=[0,k0],0);return v0}var m0=za(o0[2],u0[1+r][2])<0?1:0,p0=m0&&(u0[1+z]=[0,k0],0);return p0},R,function(u0,k0){var o0=k0[1],S0=u0[1+x0];if(S0){var s0=za(S0[1][1][2],o0[2])<0?1:0,v0=s0&&(u0[1+x0]=[0,k0],0);return v0}var m0=0<=za(o0[2],u0[1+r][3])?1:0,p0=m0&&(u0[1+x0]=[0,k0],0);return p0},W,function(u0,k0){return p(u0[1][1+B],u0,k0),k0},t0,function(u0,k0,o0){return p(u0[1][1+X],u0,o0[2]),o0}]),function(u0,k0,o0){var S0=fd(k0,x);return S0[1+r]=o0,d(i0,S0),S0[1+z]=0,S0[1+x0]=0,yO(k0,S0,x)}});function OX(x){var r=L(x);x:{if(typeof r=="number"){var e=r;if(51<=e)switch(e){case 51:var u=mo0;break x;case 52:var u=ho0;break x;case 53:var u=do0;break x;case 54:var u=yo0;break x;case 55:var u=_o0;break x;case 56:var u=wo0;break x;case 57:var u=go0;break x;case 58:var u=bo0;break x;case 59:var u=To0;break x;case 60:var u=Eo0;break x;case 61:var u=So0;break x;case 62:var u=Ao0;break x;case 63:var u=Io0;break x;case 64:var u=Po0;break x;case 65:var u=Co0;break x;case 66:var u=No0;break x;case 67:var u=Oo0;break x;case 116:var u=jo0;break x;case 117:var u=Do0;break x;case 118:var u=Ro0;break x;case 119:var u=Fo0;break x;case 120:var u=Mo0;break x;case 121:var u=Lo0;break x;case 122:var u=qo0;break x;case 123:var u=Bo0;break x;case 124:var u=Uo0;break x;case 125:var u=Xo0;break x;case 126:var u=Go0;break x;case 127:var u=Yo0;break x;case 128:var u=zo0;break x;case 130:var u=Jo0;break x;case 131:var u=Ko0;break x;case 132:var u=Ho0;break x}else switch(e){case 15:var u=Da0;break x;case 16:var u=Ra0;break x;case 17:var u=Fa0;break x;case 18:var u=Ma0;break x;case 19:var u=La0;break x;case 20:var u=qa0;break x;case 21:var u=Ba0;break x;case 22:var u=Ua0;break x;case 23:var u=Xa0;break x;case 24:var u=Ga0;break x;case 25:var u=Ya0;break x;case 26:var u=za0;break x;case 27:var u=Ja0;break x;case 28:var u=Ka0;break x;case 29:var u=Ha0;break x;case 30:var u=Wa0;break x;case 31:var u=Va0;break x;case 32:var u=$a0;break x;case 33:var u=Qa0;break x;case 34:var u=Za0;break x;case 35:var u=xo0;break x;case 36:var u=ro0;break x;case 37:var u=eo0;break x;case 38:var u=to0;break x;case 39:var u=no0;break x;case 40:var u=uo0;break x;case 41:var u=io0;break x;case 42:var u=fo0;break x;case 43:var u=co0;break x;case 44:var u=so0;break x;case 45:var u=ao0;break x;case 46:var u=oo0;break x;case 47:var u=vo0;break x;case 48:var u=lo0;break x;case 49:var u=po0;break x;case 50:var u=ko0;break x}}else switch(r[0]){case 4:var u=r[2];break x;case 11:var t=r[1]?Wo0:Vo0,u=t;break x}v1($o0,x);var u=Qo0}return w0(x),u}function W1(x){var r=G0(x),e=c0(x),t=OX(x);return[0,r,[0,t,r0([0,e],[0,L0(x)],D)]]}function jX(x){var r=G0(x),e=c0(x);K(x,14);var t=G0(x),u=OX(x),i=r0([0,e],[0,L0(x)],D),c=Br(r,t),v=t[2],o=r[3],l=o[1]===v[1]?1:0,k=l&&(o[2]===v[2]?1:0);return 1-k&&B0(x,[0,c,ef]),[0,c,[0,u,i]]}function y3(x){var r=x[2],e=r[3]===0?1:0,t=r[2];if(!e)return e;for(var u=t;;){if(!u)return 1;var i=u[1][2],c=u[2];x:{if(i[1][2][0]===2&&!i[2]){var v=1;break x}var v=0}if(!v)return v;var u=c}}function B4(x){for(var r=x;;){var e=r[2];if(e[0]!==31)return 0;var t=e[1][2];if(t[2][0]===27)return 1;var r=t}}function Qd(x,r,e){var t=e[2][1],u=e[1];if(!C(t,Kv)){var i=r[21];return i&&B0(r,[0,u,5])}if(C(t,cl)){if(!C(t,H2))return r[20]?B0(r,[0,u,98]):pt(r,[0,u,83])}else if(r[16])return B0(r,[0,u,[28,md(t)]]);if(Ml(t))return pt(r,[0,u,83]);if(Yd(t))return B0(r,[0,u,98]);if(x){var c=x[1];if(h3(t))return pt(r,[0,u,c])}}function e0(x,r,e){var t=x?x[1]:G0(e),u=d(r,e),i=Fl(e),c=i?Br(t,i[1]):t;return[0,c,u]}function WO(x,r,e){var t=e0(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]}function Zd(x){B1(x,0);var r=L(x);H1(x);var e=Qx(1,x);x:{r:{if(typeof r=="number"){if(r!==23)break x}else{if(r[0]!==4)break x;var t=r[3];if(C(t,tl)){if(!C(t,V3))e:{if(typeof e=="number"){if(e!==23)break e}else if(e[0]!==4)break e;break r}}else e:{if(typeof e=="number"){if(e!==23)break e}else if(e[0]!==4)break e;break r}}if(typeof e=="number"){if(Qv!==e)break x}else if(e[0]!==4||C(e[3],J6))break x}return 1}return 0}function DX(x,r){var e=r[1],t=r[2][1],u=t?0:1;u&&B0(x,[0,e,48]);function i(R){return R[0]===0?[0,R[1]]:(B0(x,[0,R[1][1],49]),0)}x:{for(var c=t;;){if(!c){var v=0;break x}var o=c[2],l=i(c[1]);if(l)break;var c=o}for(var k=[0,l[1],To],h=k,E=1,T=o;;){if(!T){h[1+E]=0;var v=k;break}var I=T[2],N=i(T[1]);if(N){var P=[0,N[1],To];h[1+E]=P;var h=P,E=1,T=I}else var T=I}}return v&&!v[2]?v[1]:[0,e,[29,[0,v,0]]]}function RX(x){switch(x){case 3:return 2;case 4:return 1;case 5:return 1;case 6:return 1;case 7:return 1;default:return 1}}function VO(x,r,e){if(e){var t=e[1];x:{if(t!==8232&&e2!==t){if(t===10){var u=6;break x}if(t===13){var u=5;break x}if(Y6<=t){var u=3;break x}if(Yg<=t){var u=2;break x}if(R1<=t){var u=1;break x}var u=0;break x}var u=7}var i=u}else var i=4;return[0,i,x]}var eS0=[t1,jv0,js(0)];function FX(x,r,e,t){try{var u=S1(x,r)[1+r];return u}catch(c){var i=M1(c);throw i[1]===Kh?J0([0,eS0,e,Z0(vr(Nv0),t,r,x.length-1)],1):J0(i,0)}}function x5(x,r){if(r[1]===0&&r[2]===0)return 0;var e=FX(x,r[1]-1|0,r,Pv0);return FX(e,r[2],r,Cv0)}function MX(x){function r(o){var l=L(o);x:if(typeof l=="number"){if(8<=l){if(10<=l)break x}else if(l!==1)break x;return 1}return 0}function e(o,l,k,h,E,T){var I=Z0(x[24],o,E,T);if(k)var N=Gx(n30,T),P=-I;else var N=T,P=I;var R=L0(o);return r(o)?[2,l,[0,P,N,r0([0,h],[0,R],D)]]:[0,l]}function t(o){var l=G0(o),k=c0(o),h=L(o);if(typeof h=="number")switch(h){case 106:w0(o);var E=L(o);return typeof E!="number"&&E[0]===0?e(o,l,1,k,E[1],E[2]):[0,l];case 32:case 33:w0(o);var T=L0(o);return r(o)?[1,l,[0,h===33?1:0,r0([0,k],[0,T],D)]]:[0,l]}else switch(h[0]){case 0:return e(o,l,0,k,h[1],h[2]);case 1:var I=h[2],N=Z0(x[26],o,h[1],I),P=L0(o);return r(o)?[4,l,[0,N,I,r0([0,k],[0,P],D)]]:[0,l];case 2:var R=h[1],q=R[1],X=R[3],B=R[2];R[4]&&Ce(o,79),w0(o);var z=L0(o);return r(o)?[3,q,[0,B,X,r0([0,k],[0,z],D)]]:[0,q]}return w0(o),[0,l]}var u=[0,u30,R2[1],0,0];function i(o){var l=W1(o),k=L(o);x:{if(typeof k=="number"){if(k===84){K(o,84);var h=t(o);break x}if(k===88){Bx(o,[8,l[2][1]]),K(o,88);var h=t(o);break x}}var h=0}return[0,l,h]}var c=0;function v(o,l,k,h,E,T,I){var N=qa(E),P=qa(T);function R(X){return[2,[0,[0,T],k,h,I]]}function q(X){return[2,[0,[1,E],k,h,I]]}return N===0?R(D):P===0?q(D):N>>0){if(k2>=W+1>>>0)break}else if(W===10){var Z=G0(P),t0=c0(P);w0(P);var i0=L(P);x:{r:if(typeof i0=="number"){var u0=i0-2|0;if(h2>>0){if(k2>>0)break r}else{if(u0!==7)break r;K(P,9);var k0=L(P);e:{t:if(typeof k0=="number"){if(k0!==1&&wr!==k0)break t;var o0=1;break e}var o0=0}B0(P,[0,Z,[6,o0]])}break x}B0(P,[0,Z,$v0])}var z=[0,z[1],z[2],1,t0];continue}}var S0=z[2],s0=z[1],v0=e0(c,i,P),m0=v0[2],p0=m0[2],E0=m0[1],b0=v0[1],C0=E0[2][1],D0=E0[1];x:if(Sr(C0,rx))var U0=z;else{var T0=F1(C0,0),M0=97<=T0?1:0,y0=M0&&(T0<=e1?1:0);y0&&B0(P,[0,D0,[10,T,C0]]),R2[3].call(null,C0,S0)&&B0(P,[0,D0,[4,T,C0]]);var G=z[4],j0=z[3],Q0=R2[4].call(null,C0,S0),q0=[0,z[1],Q0,j0,G];let bx=C0;var ix=function(Ox,ux){if(X&&X[1]!==Ox)return B0(P,[0,ux,[9,T,X,bx]])};if(typeof p0=="number"){if(X)switch(X[1]){case 0:B0(P,[0,b0,[3,T,C0]]);var U0=q0;break x;case 1:B0(P,[0,b0,[11,T,C0]]);var U0=q0;break x;case 4:B0(P,[0,b0,[2,T,C0]]);var U0=q0;break x}var U0=[0,[0,s0[1],s0[2],s0[3],s0[4],[0,[0,b0,[0,E0]],s0[5]]],Q0,j0,G]}else switch(p0[0]){case 0:B0(P,[0,p0[1],[9,T,X,C0]]);var U0=q0;break;case 1:var xx=p0[1],fx=p0[2];ix(0,xx);var U0=[0,[0,[0,[0,b0,[0,E0,[0,xx,fx]]],s0[1]],s0[2],s0[3],s0[4],s0[5]],Q0,j0,G];break;case 2:var yx=p0[1],R0=p0[2];ix(1,yx);var U0=[0,[0,s0[1],[0,[0,b0,[0,E0,[0,yx,R0]]],s0[2]],s0[3],s0[4],s0[5]],Q0,j0,G];break;case 3:var lx=p0[1],kx=p0[2];ix(2,lx);var U0=[0,[0,s0[1],s0[2],[0,[0,b0,[0,E0,[0,lx,kx]]],s0[3]],s0[4],s0[5]],Q0,j0,G];break;default:var Q=p0[1],I0=p0[2];ix(4,Q);var U0=[0,[0,s0[1],s0[2],s0[3],[0,[0,b0,[0,E0,[0,Q,I0]]],s0[4]],s0[5]],Q0,j0,G]}}var M=L(P);x:{r:if(typeof M=="number"){var d0=M-2|0;if(h2>>0){if(k2>>0)break r}else{if(d0!==6)break r;Bx(P,18),K(P,8)}break x}K(P,9)}var z=U0}var g0=z[3],h0=z[4],A0=cx(z[1][5]),$0=cx(z[1][4]),Kx=cx(z[1][3]),J=cx(z[1][2]),tr=cx(z[1][1]),Zx=qx(h0,c0(P));K(P,1);var b=L(P);x:{r:if(typeof b=="number"){if(b!==1&&wr!==b)break r;var V=L0(P);break x}var V=s2(P)?Wa(P):0}var tx=I1([0,B],[0,V],Zx,D);if(X){switch(X[1]){case 0:var _x=[0,[0,tr,1,g0,tx]];break;case 1:var _x=[1,[0,J,1,g0,tx]];break;case 2:var _x=v(P,T,1,g0,Kx,A0,tx);break;case 3:var _x=[3,[0,A0,g0,tx]];break;default:var _x=[4,[0,$0,1,g0,tx]]}var gx=_x}else{var ex=qa(tr),Jx=qa(J),Ux=qa($0),hr=qa(Kx),dr=qa(A0),V0=function(bx){return[2,[0,Qv0,0,g0,tx]]};x:{if(ex===0&&Jx===0&&Ux===0){if(hr===0&&dr===0){var K0=V0(D);break x}var K0=v(P,T,0,g0,Kx,A0,tx);break x}if(Jx===0&&Ux===0&&hr===0&&dr<=ex){P2(function(Ox){return B0(P,[0,Ox[1],[3,T,Ox[2][1][2][1]]])},A0);var K0=[0,[0,tr,0,g0,tx]];break x}if(ex===0){if(Ux===0&&hr===0&&dr<=Jx){P2(function(Ox){return B0(P,[0,Ox[1],[11,T,Ox[2][1][2][1]]])},A0);var K0=[1,[0,J,0,g0,tx]];break x}if(Jx===0&&hr===0&&dr<=Ux){P2(function(Ox){return B0(P,[0,Ox[1],[11,T,Ox[2][1][2][1]]])},A0);var K0=[4,[0,$0,0,g0,tx]];break x}}B0(P,[0,I,[5,T]]);var K0=V0(D)}var gx=K0}return gx},l);return[0,E,N,r0([0,h],0,D)]}]}function Ul(x){return[0,Ha(x)]}function r5(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=sx(x,t),i=e[2];return u===0?i===r?e:[0,t,r]:0<=u?[1,2,x,r,e,0]:[1,2,x,r,0,e]}var c=e[5],v=e[4],o=e[3],l=e[2],k=sx(x,l),h=e[1];if(k===0)return o===r?e:[1,h,x,r,v,c];if(0<=k){var E=r5(x,r,c);return c===E?e:mU(v,l,o,E)}var T=r5(x,r,v);return v===T?e:mU(T,l,o,c)}function tS0(x,r){if(typeof x=="number"){var e=x;if(58<=e)switch(e){case 58:if(typeof r=="number"&&r===58)return 0;break;case 59:if(typeof r=="number"&&r===59)return 0;break;case 60:if(typeof r=="number"&&r===60)return 0;break;case 61:if(typeof r=="number"&&r===61)return 0;break;case 62:if(typeof r=="number"&&r===62)return 0;break;case 63:if(typeof r=="number"&&r===63)return 0;break;case 64:if(typeof r=="number"&&r===64)return 0;break;case 65:if(typeof r=="number"&&r===65)return 0;break;case 66:if(typeof r=="number"&&r===66)return 0;break;case 67:if(typeof r=="number"&&r===67)return 0;break;case 68:if(typeof r=="number"&&r===68)return 0;break;case 69:if(typeof r=="number"&&r===69)return 0;break;case 70:if(typeof r=="number"&&r===70)return 0;break;case 71:if(typeof r=="number"&&r===71)return 0;break;case 72:if(typeof r=="number"&&r===72)return 0;break;case 73:if(typeof r=="number"&&r===73)return 0;break;case 74:if(typeof r=="number"&&r===74)return 0;break;case 75:if(typeof r=="number"&&r===75)return 0;break;case 76:if(typeof r=="number"&&r===76)return 0;break;case 77:if(typeof r=="number"&&r===77)return 0;break;case 78:if(typeof r=="number"&&r===78)return 0;break;case 79:if(typeof r=="number"&&r===79)return 0;break;case 80:if(typeof r=="number"&&r===80)return 0;break;case 81:if(typeof r=="number"&&r===81)return 0;break;case 82:if(typeof r=="number"&&r===82)return 0;break;case 83:if(typeof r=="number"&&r===83)return 0;break;case 84:if(typeof r=="number"&&r===84)return 0;break;case 85:if(typeof r=="number"&&r===85)return 0;break;case 86:if(typeof r=="number"&&r===86)return 0;break;case 87:if(typeof r=="number"&&r===87)return 0;break;case 88:if(typeof r=="number"&&r===88)return 0;break;case 89:if(typeof r=="number"&&r===89)return 0;break;case 90:if(typeof r=="number"&&r===90)return 0;break;case 91:if(typeof r=="number"&&r===91)return 0;break;case 92:if(typeof r=="number"&&r===92)return 0;break;case 93:if(typeof r=="number"&&r===93)return 0;break;case 94:if(typeof r=="number"&&r===94)return 0;break;case 95:if(typeof r=="number"&&r===95)return 0;break;case 96:if(typeof r=="number"&&r===96)return 0;break;case 97:if(typeof r=="number"&&r===97)return 0;break;case 98:if(typeof r=="number"&&r===98)return 0;break;case 99:if(typeof r=="number"&&r===99)return 0;break;case 100:if(typeof r=="number"&&cr===r)return 0;break;case 101:if(typeof r=="number"&&k1===r)return 0;break;case 102:if(typeof r=="number"&&Ee===r)return 0;break;case 103:if(typeof r=="number"&&Ss===r)return 0;break;case 104:if(typeof r=="number"&&ec===r)return 0;break;case 105:if(typeof r=="number"&&p2===r)return 0;break;case 106:if(typeof r=="number"&&Ct===r)return 0;break;case 107:if(typeof r=="number"&&Te===r)return 0;break;case 108:if(typeof r=="number"&&d2===r)return 0;break;case 109:if(typeof r=="number"&&wo===r)return 0;break;case 110:if(typeof r=="number"&&n2===r)return 0;break;case 111:if(typeof r=="number"&&nn===r)return 0;break;case 112:if(typeof r=="number"&&h2===r)return 0;break;case 113:if(typeof r=="number"&&ef===r)return 0;break;case 114:if(typeof r=="number"&&k2===r)return 0;break;default:if(typeof r=="number"&&wr<=r)return 0}else switch(e){case 0:if(typeof r=="number"&&!r)return 0;break;case 1:if(typeof r=="number"&&r===1)return 0;break;case 2:if(typeof r=="number"&&r===2)return 0;break;case 3:if(typeof r=="number"&&r===3)return 0;break;case 4:if(typeof r=="number"&&r===4)return 0;break;case 5:if(typeof r=="number"&&r===5)return 0;break;case 6:if(typeof r=="number"&&r===6)return 0;break;case 7:if(typeof r=="number"&&r===7)return 0;break;case 8:if(typeof r=="number"&&r===8)return 0;break;case 9:if(typeof r=="number"&&r===9)return 0;break;case 10:if(typeof r=="number"&&r===10)return 0;break;case 11:if(typeof r=="number"&&r===11)return 0;break;case 12:if(typeof r=="number"&&r===12)return 0;break;case 13:if(typeof r=="number"&&r===13)return 0;break;case 14:if(typeof r=="number"&&r===14)return 0;break;case 15:if(typeof r=="number"&&r===15)return 0;break;case 16:if(typeof r=="number"&&r===16)return 0;break;case 17:if(typeof r=="number"&&r===17)return 0;break;case 18:if(typeof r=="number"&&r===18)return 0;break;case 19:if(typeof r=="number"&&r===19)return 0;break;case 20:if(typeof r=="number"&&r===20)return 0;break;case 21:if(typeof r=="number"&&r===21)return 0;break;case 22:if(typeof r=="number"&&r===22)return 0;break;case 23:if(typeof r=="number"&&r===23)return 0;break;case 24:if(typeof r=="number"&&r===24)return 0;break;case 25:if(typeof r=="number"&&r===25)return 0;break;case 26:if(typeof r=="number"&&r===26)return 0;break;case 27:if(typeof r=="number"&&r===27)return 0;break;case 28:if(typeof r=="number"&&r===28)return 0;break;case 29:if(typeof r=="number"&&r===29)return 0;break;case 30:if(typeof r=="number"&&r===30)return 0;break;case 31:if(typeof r=="number"&&r===31)return 0;break;case 32:if(typeof r=="number"&&r===32)return 0;break;case 33:if(typeof r=="number"&&r===33)return 0;break;case 34:if(typeof r=="number"&&r===34)return 0;break;case 35:if(typeof r=="number"&&r===35)return 0;break;case 36:if(typeof r=="number"&&r===36)return 0;break;case 37:if(typeof r=="number"&&r===37)return 0;break;case 38:if(typeof r=="number"&&r===38)return 0;break;case 39:if(typeof r=="number"&&r===39)return 0;break;case 40:if(typeof r=="number"&&r===40)return 0;break;case 41:if(typeof r=="number"&&r===41)return 0;break;case 42:if(typeof r=="number"&&r===42)return 0;break;case 43:if(typeof r=="number"&&r===43)return 0;break;case 44:if(typeof r=="number"&&r===44)return 0;break;case 45:if(typeof r=="number"&&r===45)return 0;break;case 46:if(typeof r=="number"&&r===46)return 0;break;case 47:if(typeof r=="number"&&r===47)return 0;break;case 48:if(typeof r=="number"&&r===48)return 0;break;case 49:if(typeof r=="number"&&r===49)return 0;break;case 50:if(typeof r=="number"&&r===50)return 0;break;case 51:if(typeof r=="number"&&r===51)return 0;break;case 52:if(typeof r=="number"&&r===52)return 0;break;case 53:if(typeof r=="number"&&r===53)return 0;break;case 54:if(typeof r=="number"&&r===54)return 0;break;case 55:if(typeof r=="number"&&r===55)return 0;break;case 56:if(typeof r=="number"&&r===56)return 0;break;default:if(typeof r=="number"&&r===57)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[1],u=x[1];return p(d(kr[47],0),u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var i=r[1],c=x[1];return p(d(kr[46],0),c,i)}break;case 2:if(typeof r!="number"&&r[0]===2){var v=r[2],o=r[1],l=x[2],k=x[1],h=p(d(kr[45],0),k,o);return h===0?p(d(kr[44],0),l,v):h}break;case 3:if(typeof r!="number"&&r[0]===3){var E=r[2],T=r[1],I=x[2],N=x[1],P=p(d(kr[43],0),N,T);return P===0?p(d(kr[42],0),I,E):P}break;case 4:if(typeof r!="number"&&r[0]===4){var R=r[2],q=r[1],X=x[2],B=x[1],z=p(d(kr[41],0),B,q);return z===0?p(d(kr[40],0),X,R):z}break;case 5:if(typeof r!="number"&&r[0]===5){var x0=r[1],W=x[1];return p(d(kr[39],0),W,x0)}break;case 6:if(typeof r!="number"&&r[0]===6){var Z=r[1],t0=x[1];return p(d(kr[38],0),t0,Z)}break;case 7:if(typeof r!="number"&&r[0]===7){var i0=r[2],u0=x[2],k0=r[1],o0=x[1],S0=p(d(kr[37],0),o0,k0);if(S0!==0)return S0;if(!u0)return i0?-1:0;var s0=u0[1];if(!i0)return 1;var v0=i0[1];return p(d(kr[36],0),s0,v0)}break;case 8:if(typeof r!="number"&&r[0]===8){var m0=r[1],p0=x[1];return p(d(kr[35],0),p0,m0)}break;case 9:if(typeof r!="number"&&r[0]===9){var E0=r[2],b0=x[2],C0=r[3],D0=r[1],U0=x[3],T0=x[1],M0=p(d(kr[34],0),T0,D0);if(M0!==0)return M0;if(b0)var y0=b0[1],G=E0?p(kr[33],y0,E0[1]):1;else var G=E0?-1:0;return G===0?p(d(kr[32],0),U0,C0):G}break;case 10:if(typeof r!="number"&&r[0]===10){var j0=r[2],Q0=r[1],q0=x[2],ix=x[1],xx=p(d(kr[31],0),ix,Q0);return xx===0?p(d(kr[30],0),q0,j0):xx}break;case 11:if(typeof r!="number"&&r[0]===11){var fx=r[2],yx=r[1],R0=x[2],lx=x[1],kx=p(d(kr[29],0),lx,yx);return kx===0?p(d(kr[28],0),R0,fx):kx}break;case 12:if(typeof r!="number"&&r[0]===12){var Q=r[1],I0=x[1];return p(d(kr[27],0),I0,Q)}break;case 13:if(typeof r!="number"&&r[0]===13){var M=r[1],d0=x[1];return p(d(kr[26],0),d0,M)}break;case 14:if(typeof r!="number"&&r[0]===14){var g0=r[1],h0=x[1];return p(d(kr[25],0),h0,g0)}break;case 15:if(typeof r!="number"&&r[0]===15){var A0=r[1],$0=x[1];return p(d(kr[24],0),$0,A0)}break;case 16:if(typeof r!="number"&&r[0]===16){var Kx=r[4],J=r[3],tr=r[2],Zx=r[1],b=x[4],V=x[3],tx=x[2],_x=x[1],gx=p(d(kr[23],0),_x,Zx);if(gx!==0)return gx;var ex=p(d(kr[22],0),tx,tr);if(ex!==0)return ex;var Jx=p(d(kr[21],0),V,J);return Jx===0?p(d(kr[20],0),b,Kx):Jx}break;case 17:if(typeof r!="number"&&r[0]===17){var Ux=r[1],hr=x[1];return p(d(kr[19],0),hr,Ux)}break;case 18:if(typeof r!="number"&&r[0]===18){var dr=r[2],V0=r[1],K0=x[2],Cx=x[1],bx=p(d(kr[18],0),Cx,V0);return bx===0?p(d(kr[17],0),K0,dr):bx}break;case 19:if(typeof r!="number"&&r[0]===19){var Ox=r[1],ux=x[1];return p(d(kr[16],0),ux,Ox)}break;case 20:if(typeof r!="number"&&r[0]===20){var br=r[1],nr=x[1];return p(d(kr[15],0),nr,br)}break;case 21:if(typeof r!="number"&&r[0]===21){var $r=r[1],l1=x[1];if(R6<=l1){if(typeof $r=="number"&&R6===$r)return 0}else if(typeof $r=="number"&&dM===$r)return 0;var C1=function(Q1){return R6<=Q1?1:0},Qr=C1($r);return xe(C1(l1),Qr)}break;case 22:if(typeof r!="number"&&r[0]===22){var O1=r[1],Hr=x[1];return p(d(kr[14],0),Hr,O1)}break;case 23:if(typeof r!="number"&&r[0]===23){var w=r[1],Y=x[1];return p(d(kr[13],0),Y,w)}break;case 24:if(typeof r!="number"&&r[0]===24){var px=r[3],X0=r[2],vx=r[1],Ix=x[3],Cr=x[2],Vx=x[1],f1=p(d(kr[12],0),Vx,vx);if(f1!==0)return f1;var c1=p(d(kr[11],0),Cr,X0);return c1===0?p(d(kr[10],0),Ix,px):c1}break;case 25:if(typeof r!="number"&&r[0]===25){var Fr=r[2],Zr=r[1],mx=x[2],Mx=x[1],rr=p(d(kr[9],0),Mx,Zr);return rr===0?p(d(kr[8],0),mx,Fr):rr}break;case 26:if(typeof r!="number"&&r[0]===26){var Ar=r[1],Or=x[1];if(_6===Or){if(typeof Ar=="number"&&_6===Ar)return 0}else if(z6<=Or){if(typeof Ar=="number"&&z6===Ar)return 0}else if(typeof Ar=="number"&&ND===Ar)return 0;var ne=function(Q1){return _6===Q1?0:z6<=Q1?2:1},Y2=ne(Ar);return xe(ne(Or),Y2)}break;case 27:if(typeof r!="number"&&r[0]===27){var je=r[1],kt=x[1];return p(d(kr[7],0),kt,je)}break;case 28:if(typeof r!="number"&&r[0]===28){var xo=r[1],Tn=x[1];return p(d(kr[6],0),Tn,xo)}break;case 29:if(typeof r!="number"&&r[0]===29){var ke=r[2],ro=r[1],Js=x[2],eo=x[1],Ks=p(d(kr[5],0),eo,ro);return Ks===0?p(d(kr[4],0),Js,ke):Ks}break;case 30:if(typeof r!="number"&&r[0]===30){var M2=r[2],L2=r[1],g1=x[2],En=x[1],Sn=p(d(kr[3],0),En,L2);return Sn===0?p(d(kr[2],0),g1,M2):Sn}break;default:if(typeof r!="number"&&r[0]===31){var Hs=r[1],Ws=x[1];return p(d(kr[1],0),Ws,Hs)}}function mt(Q1){if(typeof Q1!="number")switch(Q1[0]){case 0:return 16;case 1:return 17;case 2:return 19;case 3:return 20;case 4:return 21;case 5:return 22;case 6:return 23;case 7:return 24;case 8:return 26;case 9:return 27;case 10:return 28;case 11:return 30;case 12:return 31;case 13:return 33;case 14:return 36;case 15:return 40;case 16:return 48;case 17:return 50;case 18:return 51;case 19:return 53;case 20:return 61;case 21:return 69;case 22:return 75;case 23:return 84;case 24:return 91;case 25:return 93;case 26:return ef;case 27:return $6;case 28:return e1;case 29:return s8;case 30:return SM;default:return xq}var ar=Q1;if(58<=ar)switch(ar){case 58:return 81;case 59:return 82;case 60:return 83;case 61:return 85;case 62:return 86;case 63:return 87;case 64:return 88;case 65:return 89;case 66:return 90;case 67:return 92;case 68:return 94;case 69:return 95;case 70:return 96;case 71:return 97;case 72:return 98;case 73:return 99;case 74:return cr;case 75:return k1;case 76:return Ee;case 77:return Ss;case 78:return ec;case 79:return p2;case 80:return Ct;case 81:return Te;case 82:return d2;case 83:return wo;case 84:return n2;case 85:return nn;case 86:return h2;case 87:return k2;case 88:return wr;case 89:return Ca;case 90:return Z6;case 91:return q6;case 92:return b6;case 93:return Cf;case 94:return un;case 95:return zv;case 96:return So;case 97:return v8;case 98:return Gr;case 99:return R1;case 100:return kk;case 101:return Qv;case 102:return M6;case 103:return N6;case 104:return sm;case 105:return cM;case 106:return bR;case 107:return UD;case 108:return YL;case 109:return WF;case 110:return ML;case 111:return YM;case 112:return xR;case 113:return LM;case 114:return KM;default:return ER}switch(ar){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:return 12;case 13:return 13;case 14:return 14;case 15:return 15;case 16:return 18;case 17:return 25;case 18:return 29;case 19:return 32;case 20:return 34;case 21:return 35;case 22:return 37;case 23:return 38;case 24:return 39;case 25:return 41;case 26:return 42;case 27:return 43;case 28:return 44;case 29:return 45;case 30:return 46;case 31:return 47;case 32:return 49;case 33:return 52;case 34:return 54;case 35:return 55;case 36:return 56;case 37:return 57;case 38:return 58;case 39:return 59;case 40:return 60;case 41:return 62;case 42:return 63;case 43:return 64;case 44:return 65;case 45:return 66;case 46:return 67;case 47:return 68;case 48:return 70;case 49:return 71;case 50:return 72;case 51:return 73;case 52:return 74;case 53:return 76;case 54:return 77;case 55:return 78;case 56:return 79;default:return 80}}var to=mt(r);return xe(mt(x),to)}var $O=dU([0,function(x,r){var e=r[2],t=x[2],u=TU(x[1],r[1]);return u===0?tS0(t,e):u}]);function U4(x,r,e){var t=e[2][1],u=e[1];return Sr(t,rx)?r:R2[3].call(null,t,r)?(B0(x,[0,u,[0,t]]),r):R2[4].call(null,t,r)}function QO(x){return function(r){var e=r[2];switch(e[0]){case 0:return y2(function(t,u){var i=u[0]===0?u[1][2][2]:u[1][2][1];return QO(t)(i)},x,e[1][1]);case 1:return y2(function(t,u){if(u[0]===2)return t;var i=u[1][2][1];return QO(t)(i)},x,e[1][1]);case 2:return[0,e[1][1],x];default:return Px(g40)}}}var Y0=QB(T40,b40[1]);function e5(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=G0(e),c=L(e);if(typeof c=="number")switch(c){case 105:var v=c0(e);return w0(e),[0,[0,i,[0,0,r0([0,v],0,D)]]];case 106:var o=c0(e);return w0(e),[0,[0,i,[0,1,r0([0,o],0,D)]]];case 128:if(t){var l=c0(e);return w0(e),[0,[0,i,[0,2,r0([0,l],0,D)]]]}break}else if(c[0]===4){var k=c[3];if(C(k,bo)){if(!C(k,ug)&&u&&zd(1,e)){var h=c0(e);return w0(e),[0,[0,i,[0,4,r0([0,h],0,D)]]]}}else if(u&&zd(1,e)){var E=c0(e);w0(e);var T=L(e);x:{if(typeof T!="number"&&T[0]===4&&!C(T[3],ug)){var I=G0(e);w0(e);var N=Br(i,I),P=5;break x}var N=i,P=3}return[0,[0,N,[0,P,r0([0,E],0,D)]]]}}return 0}function LX(x,r,e,t,u){r===1&&Ce(u,79);var i=c0(u);w0(u);var c=L0(u);if(x)var v=r0([0,qx(x[1],i)],[0,c],D),o=v,l=Gx(Iv0,t),k=-e;else var o=r0([0,i],[0,c],D),l=t,k=e;return[30,[0,k,l,o]]}function qX(x,r,e,t){var u=c0(t);w0(t);var i=L0(t);if(x)var c=r0([0,qx(x[1],u)],[0,i],D),v=Gx(Av0,e),o=c,l=v,k=Wh(bN,r);else var o=r0([0,u],[0,i],D),l=e,k=r;return[31,[0,k,l,o]]}var BX=[],UX=[],XX=[],GX=[],YX=[],zX=[],JX=[],KX=[],HX=[],WX=[],VX=[];function n1(x){var r=G0(x),e=BO(0,x);return $X(e,r,t5(e))}function X4(x){return 1-d1(x)&&Bx(x,p2),e0(0,function(r){return K(r,88),n1(r)},x)}function $X(x,r,e){var t=L(x);return typeof t=="number"&&t===43?e0([0,r],function(u){K(u,43);var i=t5(BO(1,u));Hd(u,87);var c=n1(u);Hd(u,88);var v=n1(u);return[17,[0,e,i,c,v,r0(0,[0,L0(u)],D)]]},x):e}function t5(x){var r=G0(x);if(L(x)===91){var e=c0(x);w0(x);var t=e}else var t=0;return QX(x,[0,t],r,ZX(x))}function QX(x,r,e,t){var u=r?r[1]:0;return L(x)===91?e0([0,e],p(BX[1],u,[0,t,0]),x):t}function ZX(x){var r=G0(x);if(L(x)===93){var e=c0(x);w0(x);var t=e}else var t=0;return xG(x,[0,t],r,rG(x))}function xG(x,r,e,t){var u=r?r[1]:0;return L(x)===93?e0([0,e],p(UX[1],u,[0,t,0]),x):t}function rG(x){return eG(x,n5(x))}function eG(x,r){var e=L(x);if(typeof e=="number"&&e===11&&!x[17]){var t=u5(x,r);return f5(1,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}function n5(x){var r=L(x);if(typeof r=="number"&&r===87)return e0(0,function(t){var u=c0(t);K(t,87);var i=r0([0,u],0,D);return[11,[0,n5(t),i]]},x);var e=G0(x);return tG(0,x,e,nS0(x))}function ZO(x,r,e,t,u){var i=r?r[1]:0;if(s2(e))return u;var c=L(e);if(typeof c=="number"){if(c===6){w0(e);var v=0;return x<50?Xl(x+1|0,i,v,e,t,u):z1(Xl,[0,i,v,e,t,u])}if(c===10){var o=Qx(1,e);if(typeof o=="number"&&o===6){Bx(e,Zo0),K(e,10),K(e,6);var l=0;return x<50?Xl(x+1|0,i,l,e,t,u):z1(Xl,[0,i,l,e,t,u])}return Bx(e,xv0),u}if(c===85){w0(e),L(e)!==6&&Bx(e,39),K(e,6);var k=1,h=1;return x<50?Xl(x+1|0,h,k,e,t,u):z1(Xl,[0,h,k,e,t,u])}}return u}function tG(x,r,e,t){return Jh(ZO(0,x,r,e,t))}function Xl(x,r,e,t,u,i){var c=e0([0,u],function(o){if(!e&&Rr(o,7))return[16,[0,i,r0(0,[0,L0(o)],D)]];var l=n1(o);K(o,7);var k=[0,i,l,r0(0,[0,L0(o)],D)];return r?[21,[0,k,e]]:[20,k]},t),v=[0,r];return x<50?ZO(x+1|0,v,t,u,c):z1(ZO,[0,v,t,u,c])}function nG(x){if(B1(x,0),L(x)===4){w0(x);var r=nG(x);K(x,5);var t=r}else if(Bt(x))var e=p(Y0[13],0,x),t=[0,p(XX[1],x,[0,e[1],[0,e]])];else{Bx(x,44);var t=0}return H1(x),t}function nS0(x){var r=G0(x),e=L(x);x:{r:{if(typeof e=="number")switch(e){case 4:var t=G0(x),u=e0(0,fS0,x),i=u[2],c=u[1];return i[0]===0?f5(1,x,t,0,[0,c,i[1]]):i[1];case 6:return e0(0,function(s0){var v0=c0(s0);K(s0,6);var m0=m3(0,s0),p0=p(GX[1],m0,0),E0=p0[2],b0=p0[1];return K(s0,7),[28,[0,b0,E0,r0([0,v0],[0,L0(s0)],D)]]},x);case 48:return e0(0,function(s0){var v0=c0(s0);K(s0,48);var m0=nG(s0);if(!m0)return rv0;var p0=m0[1],E0=s2(s0)?0:tj(s0);return[24,[0,p0,E0,r0([0,v0],0,D)]]},x);case 55:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=aG(s0),p0=m0[2],E0=m0[1];return[15,[0,p0,E0,r0([0,v0],0,D)]]},x);case 100:var v=G0(x),o=te(x,1,w3(x));return f5(1,x,v,o,i5(x));case 106:return e0(0,uS0,x);case 108:var l=c0(x);return w0(x),[0,r,[10,r0([0,l],[0,L0(x)],D)]];case 127:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=n5(s0);return[25,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 128:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=n1(s0);return[27,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 129:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=e0(0,function(E0){var b0=_3(E0);return[0,b0,Vd(E0,[0,G0(E0)],function(C0){if(1-Rr(C0,43))throw J0(Xt,1);var D0=t5(C0);if(!C0[18]&&L(C0)===87)throw J0(Xt,1);return[1,[0,D0[1],D0]]}),1,0,0,0]},s0);return[18,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 0:case 2:var k=ej(0,1,1,x);return[0,k[1],[14,k[2]]];case 133:case 134:break r;case 43:case 44:break;case 32:case 33:var h=c0(x);return w0(x),[0,r,[32,[0,e===33?1:0,r0([0,h],[0,L0(x)],D)]]];default:break x}else switch(e[0]){case 2:var E=e[1],T=E[3],I=E[2],N=E[1];E[4]&&Ce(x,79);var P=c0(x);return w0(x),[0,N,[29,[0,I,T,r0([0,P],[0,L0(x)],D)]]];case 4:var R=e[3];if(C(R,Ta)){if(C(R,Lv)){if(!C(R,el))break r}else if(x[30][1]){var q=Qx(1,x);e:if(typeof q=="number"){if(q!==4&&cr!==q)break e;var X=G0(x);w0(x);var B=te(x,1,w3(x));return f5(0,x,X,B,i5(x))}var z=c5(x);return[0,z[1],[19,z[2]]]}}else if(x[30][1])return e0(0,function(s0){var v0=c0(s0);Xs(s0,ev0);var m0=te(s0,9,w3(s0)),p0=iG(s0);if(JO(s0))var b0=KO(s0,nj(s0)),C0=p0;else var E0=nj(s0),b0=E0,C0=p(P1(s0)[2],p0,function(D0,U0){return p(zx(D0,420776873,12),D0,U0)});return[13,[0,m0,C0,b0,r0([0,v0],0,D)]]},x);break;case 7:if(C(e[1],m6))break x;return Bx(x,87),[0,r,tv0];case 12:var x0=e[3],W=e[2],Z=e[1],t0=0;return e0(0,function(s0){return LX(t0,Z,W,x0,s0)},x);case 13:var i0=e[3],u0=e[2],k0=0;return e0(0,function(s0){return qX(k0,u0,i0,s0)},x);default:break x}var o0=c5(x);return[0,o0[1],[19,o0[2]]]}return e0(0,function(s0){return[26,uG(s0)]},x)}var S0=iS0(x);return S0?[0,r,S0[1]]:(v1(nv0,x),[0,r,uv0])}function uS0(x){var r=c0(x);w0(x);var e=L(x);if(typeof e!="number")switch(e[0]){case 12:return LX([0,r],e[1],e[2],e[3],x);case 13:return qX([0,r],e[2],e[3],x)}return v1(iv0,x),fv0}function xj(x,r){var e=c0(x),t=e0(0,w0,x)[1],u=r0([0,e],[0,L0(x)],D);return[0,[19,[0,[0,wn(0,[0,t,r])],0,u]]]}function iS0(x){var r=c0(x),e=L(x);if(typeof e=="number")switch(e){case 31:return w0(x),[0,[4,r0([0,r],[0,L0(x)],D)]];case 116:return w0(x),[0,[0,r0([0,r],[0,L0(x)],D)]];case 117:return w0(x),[0,[1,r0([0,r],[0,L0(x)],D)]];case 118:return w0(x),[0,[2,r0([0,r],[0,L0(x)],D)]];case 119:return w0(x),[0,[5,r0([0,r],[0,L0(x)],D)]];case 120:return w0(x),[0,[6,r0([0,r],[0,L0(x)],D)]];case 121:return w0(x),[0,[7,r0([0,r],[0,L0(x)],D)]];case 122:return w0(x),[0,[3,r0([0,r],[0,L0(x)],D)]];case 123:return w0(x),[0,[9,r0([0,r],[0,L0(x)],D)]];case 124:return w0(x),[0,[33,r0([0,r],[0,L0(x)],D)]];case 125:return w0(x),[0,[34,r0([0,r],[0,L0(x)],D)]];case 126:return w0(x),[0,[35,r0([0,r],[0,L0(x)],D)]];case 130:return xj(x,cv0);case 131:return xj(x,sv0);case 132:return xj(x,av0)}else if(e[0]===11){var t=e[1];w0(x);var u=L0(x),i=t?-883944824:737456202;return[0,[8,i,r0([0,r],[0,u],D)]]}return 0}function uG(x){var r=c0(x),e=L(x);x:{if(typeof e=="number")switch(e){case 133:var t=1;break x;case 134:var t=2;break x}else if(e[0]===4&&!C(e[3],el)){var t=0;break x}var t=Px(ov0)}var u=G0(x);w0(x);var i=L0(x),c=n5(x);return[0,u,c,r0([0,r],[0,i],D),t]}function u5(x,r){return[0,r[1],[0,0,r,0]]}function Qo(x){return p(YX[1],x,0)}function i5(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=d(Qo(r),0),u=c0(r);K(r,5);var i=I1([0,e],[0,L0(r)],u,D);return[0,t[1],t[2],t[3],i]},x)}function iG(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=p(zX[1],r,0),u=c0(r);K(r,5);var i=I1([0,e],[0,L0(r)],u,D);return[0,t[1],t[2],i]},x)}function fS0(x){var r=c0(x);K(x,4);var e=m3(0,x),t=L(e);x:{r:{e:{if(typeof t!="number"){if(t[0]!==4)break r;var u=t[3];if(C(u,Ta)){if(C(u,el))break e;var i=Qx(1,e);t:{if(typeof i=="number"&&1>=i+Ia>>>0){var c=[0,d(Qo(e),0)];break t}var c=[1,n1(e)]}var v=c}else{if(!e[30][1])break e;var o=Qx(1,e);t:{n:if(typeof o=="number"){if(o!==4&&cr!==o)break n;var l=[1,n1(e)];break t}var l=fG(e)}var v=l}var N=v;break x}switch(t){case 5:var N=vv0;break x;case 133:var k=Qx(1,e);t:{if(typeof k=="number"&&k===88){var h=[0,d(Qo(e),0)];break t}var h=[1,n1(e)]}var N=h;break x;case 44:break;case 12:case 115:var N=[0,d(Qo(e),0)];break x;default:break r}}var N=fG(e);break x}r:{e:{if(typeof t=="number")switch(t){case 31:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:break;default:break e}else if(t[0]!==11)break e;var E=1;break r}var E=0}if(E){var T=Qx(1,e);r:{if(typeof T=="number"&&1>=T+Ia>>>0){var I=[0,d(Qo(e),0)];break r}var I=[1,n1(e)]}var N=I}else var N=[1,n1(e)]}if(N[0]===0)var P=N;else{var R=N[1];if(x[17])var q=N;else{var X=L(x);x:{if(typeof X=="number"){if(X===5){if(Qx(1,x)===11){var B=[0,u5(x,R),0],x0=[0,d(Qo(x),B)];break x}var x0=[1,R];break x}if(X===9){K(x,9);var z=[0,u5(x,R),0],x0=[0,d(Qo(x),z)];break x}}var x0=N}var q=x0}var P=q}var W=c0(x);K(x,5);var Z=L0(x);if(P[0]===0)var t0=P[1],i0=I1([0,r],[0,Z],W,D),u0=[0,[0,t0[1],t0[2],t0[3],i0]];else var u0=[1,cS0(P[1],r,Z)];return u0}function fG(x){var r=Qx(1,x);if(typeof r=="number"&&1>=r+Ia>>>0)return[0,d(Qo(x),0)];var e=G0(x),t=oG(x,_3(x)),u=QX(x,0,e,xG(x,0,e,eG(x,tG(0,x,e,[0,t[1],[19,t[2]]]))));return[1,$X(BO(0,x),e,u)]}function f5(x,r,e,t,u){return e0([0,e],function(i){return K(i,11),[12,[0,t,u,cG(i),0,x]]},r)}function cG(x){return Zd(x)?[1,rj(x)]:[0,n1(x)]}function rj(x){function r(e){var t=c0(e);K(e,Qv);var u=qx(t,c0(e));return[0,[0,n1(e)],u]}return e0(0,function(e){var t=c0(e),u=Rr(e,M6)?1:Rr(e,N6)?2:0;B1(e,0);var i=W1(e);H1(e);x:if(u===2)var c=r(e),v=c[2],o=c[1];else{var l=L(e);if(typeof l=="number"&&Qv===l){var k=r(e),v=k[2],o=k[1];break x}var v=0,o=0}return[0,u,[0,i,o],I1([0,t],0,v,D)]},x)}function sG(x,r){return e0([0,r],rj,x)}function ej(x,r,e,t){var u=r&&(L(t)===2?1:0),i=r&&1-u;return e0(0,function(c){var v=c0(c),o=u?2:0;K(c,o);var l=m3(0,c),k=UJ(JX[1],x,i,e,u,l,lv0),h=k[3],E=k[2],T=k[1],I=qx(h,c0(c)),N=u?3:1;return K(c,N),[0,u,E,T,I1([0,v],[0,L0(c)],I,D)]},t)}function aG(x){var r=Rr(x,43)?NX(x,p(KX[1],x,0)):0;return[0,r,ej(0,0,0,x)]}function _3(x){var r=W1(x),e=r[2],t=e[1],u=r[1],i=e[2];return GO(t)&&B0(x,[0,u,99]),[0,u,[0,t,i]]}function w3(x){if(cr!==L(x))return 0;1-d1(x)&&Bx(x,p2);var r=e0(0,function(t){var u=c0(t);K(t,cr);var i=Z0(HX[1],t,0,0),c=c0(t);return Hd(t,k1),[0,i,I1([0,u],[0,L0(t)],c,D)]},x),e=r[1];return r[2][1]||B0(x,[0,e,53]),[0,r]}function tj(x){return cr===L(x)?[0,e0(0,function(r){var e=c0(r);K(r,cr);var t=m3(0,r),u=p(WX[1],t,0),i=c0(t);return K(t,k1),[0,u,I1([0,e],[0,L0(t)],i,D)]},x)]:0}function c5(x){return oG(x,_3(x))}function oG(x,r){return e0([0,r[1]],function(e){var t=p(VX[1],e,[0,r[1],[0,r]])[2],u=cr===L(e)?p(P1(e)[2],t,function(i,c){return p(zx(i,-860373976,67),i,c)}):t;return[0,u,tj(e),0]},x)}function nj(x){var r=L(x);x:{if(typeof r=="number")switch(r){case 88:var e=G0(x);1-d1(x)&&Bx(x,p2),w0(x);var t=e0(0,n1,x),u=t[2],i=t[1],c=u[2][0]===26?1:0;return B0(x,[0,e,[17,c]]),[1,i,[0,e,u,0,0]];case 133:case 134:break;default:break x}else if(r[0]!==4||C(r[3],el))break x;1-d1(x)&&Bx(x,p2);var v=e0([0,G0(x)],uG,x);return[1,v[1],v[2]]}return[0,Ha(x)]}function cS0(x,r,e){var t=x[2];function u(d0){return O2(d0,r0([0,r],[0,e],D))}var i=x[1];switch(t[0]){case 0:var M=[0,u(t[1])];break;case 1:var M=[1,u(t[1])];break;case 2:var M=[2,u(t[1])];break;case 3:var M=[3,u(t[1])];break;case 4:var M=[4,u(t[1])];break;case 5:var M=[5,u(t[1])];break;case 6:var M=[6,u(t[1])];break;case 7:var M=[7,u(t[1])];break;case 8:var c=u(t[2]),M=[8,t[1],c];break;case 9:var M=[9,u(t[1])];break;case 10:var M=[10,u(t[1])];break;case 11:var v=t[1],o=u(v[2]),M=[11,[0,v[1],o]];break;case 12:var l=t[1],k=l[5],h=u(l[4]),M=[12,[0,l[1],l[2],l[3],h,k]];break;case 13:var E=t[1],T=u(E[4]),M=[13,[0,E[1],E[2],E[3],T]];break;case 14:var I=t[1],N=I[4],P=pd(N,r0([0,r],[0,e],D)),M=[14,[0,I[1],I[2],I[3],P]];break;case 15:var R=t[1],q=u(R[3]),M=[15,[0,R[1],R[2],q]];break;case 16:var X=t[1],B=u(X[2]),M=[16,[0,X[1],B]];break;case 17:var z=t[1],x0=u(z[5]),M=[17,[0,z[1],z[2],z[3],z[4],x0]];break;case 18:var W=t[1],Z=u(W[2]),M=[18,[0,W[1],Z]];break;case 19:var t0=t[1],i0=u(t0[3]),M=[19,[0,t0[1],t0[2],i0]];break;case 20:var u0=t[1],k0=u(u0[3]),M=[20,[0,u0[1],u0[2],k0]];break;case 21:var o0=t[1],S0=o0[1],s0=o0[2],v0=u(S0[3]),M=[21,[0,[0,S0[1],S0[2],v0],s0]];break;case 22:var m0=t[1],p0=u(m0[2]),M=[22,[0,m0[1],p0]];break;case 23:var E0=t[1],b0=u(E0[2]),M=[23,[0,E0[1],b0]];break;case 24:var C0=t[1],D0=u(C0[3]),M=[24,[0,C0[1],C0[2],D0]];break;case 25:var U0=t[1],T0=u(U0[2]),M=[25,[0,U0[1],T0]];break;case 26:var M0=t[1],y0=M0[4],G=u(M0[3]),M=[26,[0,M0[1],M0[2],G,y0]];break;case 27:var j0=t[1],Q0=u(j0[2]),M=[27,[0,j0[1],Q0]];break;case 28:var q0=t[1],ix=u(q0[3]),M=[28,[0,q0[1],q0[2],ix]];break;case 29:var xx=t[1],fx=u(xx[3]),M=[29,[0,xx[1],xx[2],fx]];break;case 30:var yx=t[1],R0=u(yx[3]),M=[30,[0,yx[1],yx[2],R0]];break;case 31:var lx=t[1],kx=u(lx[3]),M=[31,[0,lx[1],lx[2],kx]];break;case 32:var Q=t[1],I0=u(Q[2]),M=[32,[0,Q[1],I0]];break;case 33:var M=[33,u(t[1])];break;case 34:var M=[34,u(t[1])];break;default:var M=[35,u(t[1])]}return[0,i,M]}Dr(BX,[0,function(x,r,e){for(var t=r;;){if(!Rr(e,91)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],o=u[1];return[22,[0,[0,o,v,c],r0([0,x],0,D)]]}}throw J0([0,Nr,Sv0],1)}var t=[0,ZX(e),t]}}]),Dr(UX,[0,function(x,r,e){for(var t=r;;){if(!Rr(e,93)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],o=u[1];return[23,[0,[0,o,v,c],r0([0,x],0,D)]]}}throw J0([0,Nr,Ev0],1)}var t=[0,rG(e),t]}}]),Dr(XX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(L(x)===10&&TX(1,x)){let v=t;var i=e0([0,u],function(l){return K(l,10),[0,v,W1(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return t}}]),Dr(GX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(t!==7&&wr!==t)break x;return[0,cx(e),0]}var u=e0(0,function(l){if(!Rr(l,12)){var k=L(l);x:{if(typeof k=="number"&&(p2===k||Ct===k&&Us(1,l))){var h=e5(0,0,l);break x}var h=0}var E=Bt(l),T=Qx(1,l);if(E&&typeof T=="number"&&1>=T+Ia>>>0){var I=W1(l),N=Rr(l,87);return K(l,88),[0,[1,[0,I,n1(l),h,N]]]}return t3(h)&&Bx(l,43),[0,[0,n1(l)]]}var P=L(l);x:if(typeof P=="number"){if(10<=P){if(wr!==P)break x}else{if(7>P)break x;switch(P-7|0){case 0:break;case 1:break x;default:return v1(Tv0,l),w0(l),0}}return 0}var R=Bt(l),q=Qx(1,l);x:{if(R&&typeof q=="number"&&1>=q+Ia>>>0){var X=W1(l);L(l)===87&&(Bx(l,42),w0(l)),K(l,88);var B=[0,X];break x}var B=0}return[0,[2,[0,B,n1(l)]]]},x),i=u[2],c=u[1];if(!i)return[0,cx(e),1];var v=[0,[0,c,i[1]],e];L(x)!==7&&K(x,9);var e=v}}]);function vG(x){var r=Qx(1,x);return typeof r=="number"&&1>=r+Ia>>>0?e0(0,function(e){B1(e,0);var t=p(Y0[13],0,e);H1(e),1-d1(e)&&Bx(e,p2);var u=Rr(e,87);return K(e,88),[0,[0,t],n1(e),u]},x):u5(x,n1(x))}Dr(YX,[0,function(x,r,e){for(var t=r,u=e;;){var i=L(x);x:if(typeof i=="number")switch(i){case 5:case 12:case 115:var c=i===12?[0,e0(0,function(E){var T=c0(E);K(E,12);var I=r0([0,T],0,D);return[0,vG(E),I]},x)]:0;return[0,t,cx(u),c,0]}else if(i[0]===4&&!C(i[3],Bv)){if(Qx(1,x)!==88&&Qx(1,x)!==87)break x;var v=t!==0?1:0,o=v||(u!==0?1:0);o&&Bx(x,92);var l=e0(0,function(T){var I=c0(T);w0(T),L(T)===87&&Bx(T,91);var N=r0([0,I],0,D);return[0,X4(T),N]},x);L(x)!==5&&K(x,9);var t=[0,l];continue}var k=[0,vG(x),u];L(x)!==5&&K(x,9);var u=k}}]),Dr(zX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){var u=t-5|0;if(7>>0){if(n2!==u)break x}else if(5>=u-1>>>0)break x;var i=t===12?[0,e0(0,function(o){var l=c0(o);K(o,12);var k=Qx(1,o);r:{if(typeof k=="number"){if(k===87){B1(o,0);var h=p(Y0[13],0,o);H1(o),K(o,87),K(o,88);var T=1,I=[0,h];break r}if(k===88){B1(o,0);var E=p(Y0[13],0,o);H1(o),K(o,88);var T=0,I=[0,E];break r}}var T=0,I=0}var N=n1(o);return L(o)===9&&w0(o),[0,I,N,T,r0([0,l],0,D)]},x)]:0;return[0,cx(e),i,0]}var c=[0,e0(0,function(o){var l=L(o);x:{if(typeof l!="number"&&l[0]===2){var k=l[1],h=k[4],E=k[3],T=k[2],I=k[1];h&&Ce(o,79),K(o,[2,[0,I,T,E,h]]);var P=[1,[0,I,[0,T,E,r0(0,[0,L0(o)],D)]]];break x}B1(o,0);var N=p(Y0[13],0,o);H1(o);var P=[0,N]}var R=Rr(o,87);return[0,P,X4(o),R]},x),e];L(x)!==5&&K(x,9);var e=c}}]);function s5(x,r,e){return e0([0,r],function(t){var u=i5(t);return K(t,88),[0,e,u,cG(t),0,1]},x)}function lG(x,r,e,t,u){var i=bn(x,t),c=s5(x,r,te(x,10,w3(x))),v=[0,c[1],[12,c[2]]],o=[0,i,[0,v],0,e!==0?1:0,0,1,0,r0([0,u],0,D)];return[0,[0,v[1],o]]}function a5(x,r,e,t,u,i,c){var v=c[2],o=c[1];return 1-d1(x)&&Bx(x,p2),[0,e0([0,r],function(l){var k=Rr(l,87),h=AX(l,88)?n1(l):[0,o,bv0];return[0,v,[0,h],k,t!==0?1:0,u!==0?1:0,0,e,r0([0,i],0,D)]},x)]}function G4(x,r){var e=L(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return;break;case 3:if(x)return;break;case 8:case 9:return w0(r)}return Ut(r,9)}function Y4(x,r){if(r)return B0(x,[0,r[1][1],n2])}function z4(x,r){if(r)return B0(x,[0,r[1],97])}function sS0(x,r,e,t,u,i,c,v,o){for(var l=e,k=t,h=u,E=i,T=c,I=v;;){var N=L(x);if(typeof N=="number")switch(N){case 6:z4(x,T);var P=Qx(1,x);if(typeof P=="number"&&P===6)return Y4(x,h),[4,e0([0,o],function(y0){var G=qx(I,c0(y0));K(y0,6),K(y0,6);var j0=W1(y0);K(y0,7),K(y0,7);var Q0=L(y0);x:{r:if(typeof Q0=="number"){if(Q0!==4&&cr!==Q0)break r;var q0=s5(y0,o,te(y0,10,w3(y0))),fx=0,yx=[0,q0[1],[12,q0[2]]],R0=1,lx=0;break x}var ix=Rr(y0,87),xx=L0(y0);K(y0,88);var fx=xx,yx=n1(y0),R0=0,lx=ix}return[0,j0,yx,lx,E!==0?1:0,R0,r0([0,G],[0,fx],D)]},x)];var R=qx(I,c0(x));K(x,6);var q=Qx(1,x);return typeof q!="number"&&q[0]===4&&!C(q[3],bo)&&E===0?[5,e0([0,o],function(y0){var G=_3(y0),j0=G[1];w0(y0);var Q0=n1(y0);K(y0,7);var q0=L(y0);x:{r:{var ix=[0,G,[0,j0],0,0,0,0];if(typeof q0=="number"){var xx=q0+n9|0;if(1>>0){if(xx!==-18)break r;w0(y0);var fx=2}else var fx=xx?(w0(y0),K(y0,87),1):(w0(y0),K(y0,87),0);var yx=fx;break x}}var yx=3}K(y0,88);var R0=n1(y0);return[0,[0,j0,ix],R0,Q0,h,yx,r0([0,R],[0,L0(y0)],D)]},x)]:[2,e0([0,o],function(y0){if(Qx(1,y0)===88){var G=W1(y0);K(y0,88);var j0=[0,G]}else var j0=0;var Q0=n1(y0);K(y0,7);var q0=L0(y0);K(y0,88);var ix=n1(y0);return[0,j0,Q0,ix,E!==0?1:0,h,r0([0,R],[0,q0],D)]},x)];case 44:if(l){if(h!==0)throw J0([0,Nr,hv0],1);var X=[0,G0(x)],B=qx(I,c0(x));w0(x);var l=0,k=0,E=X,I=B;continue}break;case 128:if(h===0){if(!Us(1,x)&&Qx(1,x)!==6)break;var l=0,k=0,h=e5(dv0,0,x);continue}break;case 105:case 106:if(h===0){var l=0,k=0,h=e5(0,0,x);continue}break;case 4:case 100:return z4(x,T),Y4(x,h),[3,e0([0,o],function(y0){var G=G0(y0),j0=s5(y0,G,te(y0,10,w3(y0)));return[0,j0,E!==0?1:0,r0([0,I],0,D)]},x)]}else if(N[0]===4&&!C(N[3],ew)&&k){if(h!==0)throw J0([0,Nr,yv0],1);var z=[0,G0(x)],x0=qx(I,c0(x));w0(x);var l=0,k=0,T=z,I=x0;continue}if(E){var W=E[1];if(T)return Px(_v0);if(typeof N=="number"&&1>=N+Ia>>>0)return a5(x,o,h,0,T,0,[0,W,[3,wn(r0([0,I],0,D),[0,W,wv0])]])}else if(T){var Z=T[1];if(typeof N=="number"&&1>=N+Ia>>>0)return a5(x,o,h,E,0,0,[0,Z,[3,wn(r0([0,I],0,D),[0,Z,gv0])]])}var t0=function(y0){B1(y0,0);var G=p(Y0[20],0,y0);return H1(y0),G},i0=c0(x),u0=t0(x),k0=u0[1],o0=u0[2];x:if(o0[0]===3){var S0=o0[1][2][1];if(C(S0,Nv)&&C(S0,nl))break x;var s0=L(x);if(typeof s0=="number"){var v0=s0-5|0;if(94>>0){if(96>=v0+1>>>0)return z4(x,T),Y4(x,h),lG(x,o,E,o0,I)}else if(1>=v0-82>>>0)return a5(x,o,h,E,T,I,[0,k0,o0])}bn(x,o0);var m0=t0(x),p0=Sr(S0,Nv),E0=qx(I,i0);return z4(x,T),Y4(x,h),[0,e0([0,o],function(y0){var G=m0[1],j0=bn(y0,m0[2]),Q0=s5(y0,o,0),q0=Q0[2][2];r:if(p0){var ix=q0[2];e:{if(!ix[1]){if(!ix[2]&&!ix[3])break e;B0(y0,[0,G,23]);break r}B0(y0,[0,G,24])}}else{var xx=q0[2];if(xx[1])B0(y0,[0,G,69]);else{var fx=xx[2];e:{if(!xx[3]){if(fx&&!fx[2])break e;B0(y0,[0,G,68]);break r}B0(y0,[0,G,68])}}}var yx=r0([0,E0],0,D),R0=0,lx=0,kx=0,Q=E!==0?1:0,I0=0,M=p0?[1,Q0]:[2,Q0];return[0,j0,M,I0,Q,kx,lx,R0,yx]},x)]}var b0=u0[2],C0=L(x);x:if(typeof C0=="number"){if(C0!==4&&cr!==C0)break x;return z4(x,T),Y4(x,h),lG(x,o,E,b0,I)}var D0=E!==0?1:0;x:if(b0[0]===3){var U0=b0[1],T0=U0[2][1];r:{var M0=U0[1];if(r){if(!Sr(_a,T0)&&(!D0||!Sr(Sa,T0)))break r;B0(x,[0,M0,[16,T0,D0,0,0]]);break x}}}return a5(x,o,h,E,T,I,[0,k0,b0])}}Dr(JX,[0,function(x,r,e,t,u,i){for(var c=i;;){var v=c[3],o=c[2],l=c[1];if(x&&e)throw J0([0,Nr,kv0],1);if(r&&!e)throw J0([0,Nr,mv0],1);var k=G0(u),h=L(u);if(typeof h=="number"){if(13<=h){if(wr===h)return[0,cx(l),o,v]}else if(h)switch(h-1|0){case 0:if(!t)return[0,cx(l),o,v];break;case 2:if(t)return[0,cx(l),o,v];break;case 11:if(!e){w0(u);var E=L(u);if(typeof E=="number"&&10>E)switch(E){case 1:case 3:case 8:case 9:B0(u,[0,k,31]),G4(t,u);continue}var T=YO(u);XO(u)(T),B0(u,[0,k,cr]),w0(u),G4(t,u);continue}var I=c0(u);w0(u);var N=L(u);if(typeof N=="number"&&10>N)switch(N){case 1:case 3:case 8:case 9:G4(t,u);var P=L(u);if(typeof P=="number"){var R=P-1|0;if(2>=R>>>0)switch(R){case 0:if(r)return[0,cx(l),1,I];break;case 1:break;default:return B0(u,[0,k,30]),[0,cx(l),o,v]}}B0(u,[0,k,95]);continue}let z=I;var q=[1,e0([0,k],function(W){var Z=r0([0,z],0,D);return[0,n1(W),Z]},u)];G4(t,u);var c=[0,[0,q,l],o,v];continue}}var X=sS0(u,x,x,x,0,0,0,0,k);G4(t,u);var c=[0,[0,X,l],o,v]}}]),Dr(KX,[0,function(x,r){for(var e=r;;){var t=[0,c5(x),e],u=L(x);if(typeof u=="number"&&u===9){K(x,9);var e=t;continue}return cx(t)}}]);function pG(x,r){var e=wX(x,r);if(e)var t=e;else{x:{if(typeof r=="number"&&1>=r+n9>>>0){var u=1;break x}var u=0}if(!u){x:{if(typeof r=="number")switch(r){case 15:case 29:case 31:case 32:case 33:case 43:case 44:case 48:case 55:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:case 128:break;default:break x}else switch(r[0]){case 4:if(GO(r[3]))return 1;break x;case 11:break;default:break x}return 1}return 0}var t=u}return t}Dr(HX,[0,function(x,r,e){for(var t=r,u=e;;){if(pG(x,L(x))){let T=t;var i=WO(0,function(P){var R=L(P);x:{if(typeof R=="number"&&R===29){var q=[0,e0(0,function(S0){var s0=c0(S0);return w0(S0),r0([0,s0],0,D)},P)];break x}var q=0}var X=e5(0,pv0,P),B=e0(0,function(o0){var S0=_3(o0),s0=L(o0);x:{if(typeof s0=="number"){if(s0===43){var v0=1,m0=[1,e0(0,function(b0){return w0(b0),n1(b0)},o0)];break x}if(s0===88){var v0=0,m0=[1,X4(o0)];break x}}var v0=0,m0=[0,Ha(o0)]}return[0,S0,m0,v0]},P),z=B[2],x0=z[3],W=z[2],Z=z[1],t0=B[1],i0=L(P);x:{if(typeof i0=="number"&&i0===84){w0(P);var u0=1,k0=[0,n1(P)];break x}T&&B0(P,[0,t0,54]);var u0=T,k0=0}return[0,[0,Z,W,x0,X,k0,q],u0]},x),c=i[2],v=[0,i[1],u]}else var c=t,v=u;var o=L(x);if(typeof o=="number"){var l=o+TF|0;if(14>>0){if(zD===l){w0(x);var t=c,u=v;continue}}else if(12>>0)return cx(v)}x:{r:{e:{if(typeof o!="number"){if(o[0]!==4)break r;var k=o[3];if(!Yd(k)){t:{if(C(k,Kv)&&C(k,H2)){var h=0;break t}var h=1}if(!h){if(C(k,j6)){if(!C(k,Oo))break e;if(C(k,tc))break r;break e}if(!x[30][2])break r;var E=1;break x}}var E=1;break x}switch(o){case 4:case 84:break;default:break r}}var E=1;break x}var E=0}if(E)return Ut(x,k1),cx(v);if(pG(x,o)){Ut(x,9);var t=c,u=v}else{K(x,9);var t=c,u=v}}}]),Dr(WX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(k1!==t&&wr!==t)break x;return cx(e)}var u=[0,n1(x),e];k1!==L(x)&&K(x,9);var e=u}}]),Dr(VX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(L(x)===10&&zd(1,x)){let v=t;var i=e0([0,u],function(l){return K(l,10),[0,v,_3(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return[0,u,t]}}]);function kG(x,r){if(L(x)!==4)return[0,0,r0([0,r],[0,L0(x)],D)];var e=qx(r,c0(x));K(x,4),B1(x,0);var t=d(Y0[9],x);return H1(x),K(x,5),[0,[0,t],r0([0,e],[0,L0(x)],D)]}function aS0(x){var r=L(x);if(typeof r=="number"&&r===88){1-d1(x)&&Bx(x,p2);var e=G0(x);return K(x,88),Zd(x)?[2,sG(x,e)]:[1,e0([0,e],n1,x)]}return[0,Ha(x)]}function oS0(x){var r=L(x);return typeof r=="number"&&r===88?[1,X4(x)]:[0,Ha(x)]}function vS0(x){var r=c0(x);return K(x,68),kG(x,r)}var lS0=0;function mG(x){var r=m3(0,x),e=L(r);return typeof e=="number"&&e===68?[0,e0(lS0,vS0,r)]:0}function pS0(x){var r=L(x);if(typeof r=="number"&&r===88){1-d1(x)&&Bx(x,p2);var e=Ha(x),t=G0(x);K(x,88);var u=L(x);if(typeof u=="number"&&u===68)return[0,[0,e],[0,e0([0,t],function(v){var o=c0(v);return K(v,68),kG(v,o)},m3(0,x))]];if(Zd(x))return[0,[2,sG(x,t)],0];var i=[1,e0([0,t],n1,x)],c=L(x)===68?Bl(x,i):i;return[0,c,mG(x)]}return[0,[0,Ha(x)],0]}function Ne(x,r){var e=Ka(1,r);B1(e,1);var t=x(e);return H1(e),t}function Gs(x){return Ne(n1,x)}function Ys(x){return Ne(_3,x)}function Oe(x){return Ne(w3,x)}function hG(x){return Ne(tj,x)}function Va(x){return Ne(X4,x)}function uj(x){return Ne(oS0,x)}function ij(x){return Ne(aS0,x)}function fj(x){return Ne(pS0,x)}function dG(x){return Ne(c5,x)}function cj(x){return Ne(nj,x)}function Zo(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return y2(kS0,x,e[1][1]);case 1:return y2(mS0,x,e[1][1]);case 2:var i=e[1][1],c=i[2][1],v=x[2],o=x[1],l=i[1];R2[3].call(null,c,v)&&B0(o,[0,l,80]);var k=i[2][1],h=i[1];return h3(k)&&pt(o,[0,h,81]),Ml(k)&&pt(o,[0,h,83]),[0,o,R2[4].call(null,c,v)];default:return B0(u,[0,t,20]),x}}function kS0(x){return function(r){return r[0]===0?Zo(x,r[1][2][2]):Zo(x,r[1][2][1])}}function mS0(x){return function(r){switch(r[0]){case 0:return Zo(x,r[1][2][1]);case 1:return Zo(x,r[1][2][1]);default:return x}}}function yG(x,r){var e=r[2],t=e[3],u=y2(function(i,c){return Zo(i,c[2][1])},[0,x,R2[1]],e[2]);t&&Zo(u,t[1][2][1])}function _G(x,r,e,t){var u=x[5],i=t[0]===0?y3(t[1]):0,c=Ka(u?0:r,x),v=r||u||1-i;if(!v)return v;if(e){var o=e[1],l=o[2][1],k=o[1];h3(l)&&pt(c,[0,k,73]),Ml(l)&&pt(c,[0,k,83])}if(t[0]===0)return yG(c,t[1]);var h=t[1][2],E=h[2],T=[0,dl,[0,[0,yn(function(N){var P=N[2],R=P[1],q=P[4],X=P[3],B=P[2],z=R[0]===0?[3,R[1]]:[0,[0,dl,R[1][2]]];return[0,[0,dl,[0,z,B,X,q]]]},h[1]),[0,dl],0]]],I=Zo([0,c,R2[1]],T);E&&Zo(I,E[1][2][1])}function Gl(x,r,e,t){return _G(x,r,e,[0,t])}function wG(x,r){if(r!==12)return 0;var e=c0(x),t=e0(0,function(c){return K(c,12),p(Y0[18],c,81)},x),u=t[2],i=t[1];return[0,[0,i,u,r0([0,e],0,D)]]}function hS0(x){L(x)===23&&Bx(x,92);var r=p(Y0[18],x,81),e=L(x)===84?(K(x,84),[0,d(Y0[10],x)]):0;return[0,r,e]}var dS0=0;function Yl(x,r){function e(u){var i=pX(1,MO(r,LO(x,u))),c=c0(i);K(i,4);x:{if(d1(i)&&L(i)===23){var v=c0(i),o=e0(0,function(z){return K(z,23),L(z)===88?[0,Va(z)]:(Bx(z,88),0)},i),l=o[2],k=o[1];if(!l){var E=0;break x}var h=l[1];L(i)===9&&w0(i);var E=[0,[0,k,[0,h,r0([0,v],0,D)]]];break x}var E=0}x:r:{for(var T=0;;){var I=L(i);if(typeof I=="number"){var N=I-5|0;if(7>>0){if(n2===N)break}else if(5>>0)break r}var P=e0(dS0,hS0,i);L(i)!==5&&K(i,9);var T=[0,P,T]}break x}var R=Wh(function(B){return[0,B[1],[0,B[2],B[3]]]},wG(i,I));L(i)!==5&&Bx(i,63);var q=cx(T),X=c0(i);return K(i,5),[0,E,q,R,I1([0,c],[0,L0(i)],X,D)]}var t=0;return function(u){return e0(t,e,u)}}function gG(x,r,e,t,u){var i=_X(x,r,e,u);return p(Y0[16],t,i)}function J4(x,r,e,t,u){var i=gG(x,r,e,t,u);return[0,[0,i[1]],i[2]]}function xv(x){if(d2!==L(x))return el0;var r=c0(x);return w0(x),[0,1,r]}function o5(x){if(L(x)===66&&!Vo(1,x)){var r=c0(x);return w0(x),[0,1,r]}return rl0}function yS0(x){var r=o5(x),e=r[1],t=r[2],u=e0(0,function(R){var q=c0(R),X=L(R);x:{if(typeof X=="number"){if(X===15){w0(R);var B=xv(R),x0=B[2],W=B[1],Z=1;break x}}else if(X[0]===4&&!C(X[3],Lv)&&!e){w0(R);var x0=0,W=0,Z=0;break x}Ut(R,X);var z=xv(R),x0=z[2],W=z[1],Z=1}var t0=_l([0,t,[0,q,[0,x0,0]]]),i0=R[7],u0=L(R);x:{if(i0&&typeof u0=="number"){if(u0===4){var s0=0,v0=0;break x}if(cr===u0){var k0=te(R,2,Oe(R)),o0=L(R)===4?0:[0,Gt(R,p(Y0[13],$30,R))],s0=o0,v0=k0;break x}}var S0=Bt(R)?Gt(R,p(Y0[13],Q30,R)):(SX(R,Z30),[0,G0(R),xl0]),s0=[0,S0],v0=te(R,2,Oe(R))}var m0=Yl(e,W)(R),p0=L(R)===88?m0:q4(R,m0),E0=fj(R),b0=E0[2],C0=E0[1];if(b0)var D0=CX(R,b0),U0=C0;else var D0=b0,U0=Bl(R,C0);return[0,W,Z,v0,s0,p0,U0,D0,t0]},x),i=u[2],c=i[5],v=i[4],o=i[1],l=i[8],k=i[7],h=i[6],E=i[3],T=i[2],I=u[1],N=J4(x,e,o,0,y3(c)),P=N[1];return Gl(x,N[2],v,c),[27,[0,v,c,P,e,o,T,k,h,E,r0([0,l],0,D),I]]}var _S0=0;function K4(x){return e0(_S0,yS0,x)}function sj(x,r){var e=c0(r);K(r,x);var t=r[30][2];if(t)var u=x===29?1:0,i=u&&(L(r)===50?1:0);else var i=t;i&&Bx(r,19);for(var c=0,v=0;;){var o=e0(0,function(P){var R=p(Y0[18],P,84);if(Rr(P,84))var q=0,X=[0,d(Y0[10],P)];else{var B=R[1];if(R[2][0]===2)var q=0,X=0;else var q=[0,[0,B,60]],X=0}return[0,[0,R,X],q]},r),l=o[2],k=l[2],h=[0,[0,o[1],l[1]],c],E=k?[0,k[1],v]:v;if(!Rr(r,9)){var T=cx(E);return[0,cx(h),e,T]}var c=h,v=E}}var wS0=MX(Y0),gS0=26;function bG(x){return sj(gS0,x)}function TG(x){var r=sj(29,qO(1,x)),e=r[1],t=r[2];return[0,e,t,cx(y2(function(u,i){return i[2][2]?u:[0,[0,i[1],59],u]},r[3],e))]}function EG(x){return sj(30,qO(1,x))}function SG(x){function r(t){return[20,wS0[1].call(null,x,t)]}var e=0;return function(t){return e0(e,r,t)}}function bS0(x){var r=c0(x),e=L(x),t=Qx(1,x);x:{r:if(typeof e!="number"&&e[0]===2){var u=e[1],i=u[4],c=u[3],v=u[2],o=u[1];e:{if(typeof t=="number")switch(t){case 87:case 88:break;default:break e}else{if(t[0]!==4)break e;if(C(t[3],It))break r}i&&Ce(x,79),K(x,[2,[0,o,v,c,i]]);var l=[1,[0,o,[0,v,c,r0([0,r],[0,L0(x)],D)]]];if(typeof t=="number"&&1>=t+Ia>>>0){var k=t===87?1:0;Bx(x,[18,k,v]),k&&w0(x);var h=G0(x),P=0,R=[0,h,[2,[0,[0,h,H30],uj(x),k]]],q=l;break x}w0(x);var P=0,R=p(Y0[18],x,81),q=l;break x}}if(typeof t!="number"&&t[0]===4&&!C(t[3],It)){var E=[0,W1(x)];Xs(x,W30);var P=0,R=p(Y0[18],x,81),q=E;break x}if(typeof e=="number"&&!e){Bx(x,32);var T=[0,[0,G0(x),V30]],P=0,R=p(Y0[18],x,81),q=T;break x}var I=Z0(Y0[14],x,0,81),N=I[2],P=1,R=[0,I[1],[2,N]],q=[0,N[1]]}var X=L(x)===84?(K(x,84),[0,d(Y0[10],x)]):0;return[0,q,R,X,P]}var TS0=0;function ES0(x){var r=pX(1,x),e=c0(r);K(r,4);x:r:{for(var t=0;;){var u=L(r);if(typeof u=="number"){var i=u-5|0;if(7>>0){if(n2===i)break}else if(5>>0)break r}var c=e0(TS0,bS0,r);L(r)!==5&&K(r,9);var t=[0,c,t]}break x}var v=Wh(function(k){var h=k[3],E=k[2],T=k[1];return L(r)===9&&w0(r),[0,T,[0,E,h]]},wG(r,u));L(r)!==5&&Bx(r,63);var o=cx(t),l=c0(r);return K(r,5),[0,o,v,I1([0,e],[0,L0(r)],l,D)]}var SS0=0;function AS0(x){var r=e0(0,function(h){var E=c0(h);Xs(h,J30);var T=Gt(h,p(Y0[13],K30,h)),I=te(h,4,Oe(h)),N=e0(SS0,ES0,h),P=JO(h)?N:p(P1(h)[2],N,function(R,q){return p(zx(R,842685896,11),R,q)});return[0,I,T,P,KO(h,cj(h)),E]},x),e=r[2],t=e[3],u=e[2],i=e[5],c=e[4],v=e[1],o=r[1],l=gG(x,0,0,0,0),k=l[1];return _G(x,l[2],[0,u],[1,t]),[3,[0,u,v,t,c,k,r0([0,i],0,D),o]]}var IS0=0;function aj(x){return e0(IS0,AS0,x)}function a2(x,r){if(r[0]===0)return r[1];var e=r[1];return P2(function(t){return B0(x,t)},r[2][1]),e}function oj(x,r,e){var t=x?x[1]:35;if(e[0]===0)var u=e[1];else{var i=e[1];P2(function(l){return B0(r,l)},e[2][2]);var u=i}1-d(Y0[23],u)&&B0(r,[0,u[1],t]);var c=u[2];x:if(c[0]===10){var v=u[1];if(h3(c[1][2][1])){pt(r,[0,v,74]);break x}}return p(Y0[19],r,u)}function vj(x,r){var e=yl(x[2],r[2]);return[0,yl(x[1],r[1]),e]}function AG(x){var r=cx(x[2]);return[0,cx(x[1]),r]}function v5(x){var r=G0(x);Rr(x,91);var e=IG(x),t=L(x);x:{if(typeof t=="number"&&t===91){var u=e0([0,r],function(l){for(var k=[0,e,0];;){var h=L(l);if(typeof h=="number"&&h===91){w0(l);var k=[0,IG(l),k];continue}var E=cx(k);return[0,E,r0(0,[0,L0(l)],D)]}},x),i=[0,u[1],[13,u[2]]];break x}var i=e}var c=L(x);if(typeof c!="number"&&c[0]===4&&!C(c[3],It)){var v=e0([0,r],function(o){w0(o);var l=L(o);x:{r:if(typeof l=="number"){var k=l+z3|0;if(4>=k>>>0){switch(k){case 0:var h=Yt(o,0),I=[1,h[1],h[2]];break;case 3:var E=Yt(o,2),I=[1,E[1],E[2]];break;case 4:var T=Yt(o,1),I=[1,T[1],T[2]];break;default:break r}var N=I;break x}}var N=[0,p(Y0[13],0,o)]}return[0,i,N,r0(0,[0,L0(o)],D)]},x);return[0,v[1],[14,v[2]]]}return i}function IG(x){var r=L(x);if(typeof r=="number")switch(r){case 0:return e0(0,function(Cx){return[10,CG(Cx)]},x);case 4:var e=c0(x);K(x,4);var t=v5(x);K(x,5);var u=L0(x),i=t[2],c=function(Cx){return O2(Cx,r0([0,e],[0,u],D))},v=function(Cx){return pd(Cx,r0([0,e],[0,u],D))},o=t[1];switch(i[0]){case 0:var l=i[1],k=l[2],M0=[0,[0,c(l[1]),k]];break;case 1:var h=i[1],E=c(h[3]),M0=[1,[0,h[1],h[2],E]];break;case 2:var T=i[1],I=c(T[3]),M0=[2,[0,T[1],T[2],I]];break;case 3:var N=i[1],P=c(N[3]),M0=[3,[0,N[1],N[2],P]];break;case 4:var R=i[1],q=c(R[2]),M0=[4,[0,R[1],q]];break;case 5:var M0=[5,c(i[1])];break;case 6:var X=i[1],B=c(X[3]),M0=[6,[0,X[1],X[2],B]];break;case 7:var z=i[1],x0=c(z[3]),M0=[7,[0,z[1],z[2],x0]];break;case 8:var W=i[1],Z=W[2],t0=W[1],i0=c(Z[2]),M0=[8,[0,t0,[0,Z[1],i0]]];break;case 9:var u0=i[1],k0=u0[2],o0=u0[1],S0=c(k0[3]),M0=[9,[0,o0,[0,k0[1],k0[2],S0]]];break;case 10:var s0=i[1],v0=v(s0[3]),M0=[10,[0,s0[1],s0[2],v0]];break;case 11:var m0=i[1],p0=v(m0[3]),M0=[11,[0,m0[1],m0[2],p0]];break;case 12:var E0=i[1],b0=c(E0[3]),M0=[12,[0,E0[1],E0[2],b0]];break;case 13:var C0=i[1],D0=c(C0[2]),M0=[13,[0,C0[1],D0]];break;default:var U0=i[1],T0=c(U0[3]),M0=[14,[0,U0[1],U0[2],T0]]}return[0,o,M0];case 6:return e0(0,function(Cx){var bx=c0(Cx),Ox=G0(Cx);K(Cx,6);x:{for(var ux=0;;){var br=L(Cx);if(typeof br=="number"){var nr=br-8|0;if(Ct>>0){if(d2>=nr+1>>>0){var Qr=[0,cx(ux),0];break x}}else if(nr===4)break}var $r=v5(Cx),l1=Br(Ox,G0(Cx));L(Cx)!==7&&K(Cx,9);var ux=[0,[0,l1,$r],ux]}var C1=NG(Cx);L(Cx)===9&&B0(Cx,[0,G0(Cx),x40]);var Qr=[0,cx(ux),[0,C1]]}var O1=Qr[2],Hr=Qr[1],w=c0(Cx);return K(Cx,7),[11,[0,Hr,O1,I1([0,bx],[0,L0(Cx)],w,D)]]},x);case 26:var y0=Yt(x,0);return[0,y0[1],[7,y0[2]]];case 29:var G=Yt(x,2);return[0,G[1],[7,G[2]]];case 30:var j0=Yt(x,1);return[0,j0[1],[7,j0[2]]];case 31:var Q0=c0(x),q0=G0(x);return w0(x),[0,q0,[5,r0([0,Q0],[0,L0(x)],D)]];case 38:var ix=c0(x),xx=G0(x);return w0(x),[0,xx,[0,[0,r0([0,ix],[0,L0(x)],D),1]]];case 105:return e0(0,function(Cx){return[6,PG(Cx,0)]},x);case 106:return e0(0,function(Cx){return[6,PG(Cx,1)]},x);case 32:case 33:var fx=c0(x),yx=G0(x);return w0(x),[0,yx,[4,[0,r===33?1:0,r0([0,fx],[0,L0(x)],D)]]]}else switch(r[0]){case 0:var R0=r[2],lx=r[1],kx=c0(x),Q=G0(x),I0=Z0(Y0[24],x,lx,R0);return[0,Q,[1,[0,I0,R0,r0([0,kx],[0,L0(x)],D)]]];case 1:var M=r[2],d0=r[1],g0=c0(x),h0=G0(x),A0=Z0(Y0[26],x,d0,M);return[0,h0,[2,[0,A0,M,r0([0,g0],[0,L0(x)],D)]]];case 2:var $0=r[1],Kx=$0[4],J=$0[3],tr=$0[2],Zx=$0[1],b=c0(x);return Kx&&Ce(x,79),w0(x),[0,Zx,[3,[0,tr,J,r0([0,b],[0,L0(x)],D)]]];case 4:if(!C(r[3],Pv)){var V=c0(x),tx=G0(x);return w0(x),[0,tx,[0,[0,r0([0,V],[0,L0(x)],D),0]]]}break}if(!Bt(x)){var _x=c0(x),gx=G0(x);v1(0,x);x:if(typeof r!="number"&&r[0]===7){w0(x);break x}return[0,gx,[0,[0,r0([0,_x],W60,D),0]]]}for(var ex=G0(x),Jx=[0,p(Y0[13],0,x)];;){var Ux=L(x);if(typeof Ux!="number")break;if(Ux===6){let Cx=Jx;var Jx=[1,e0([0,ex],function(Ox){K(Ox,6);var ux=c0(Ox),br=L(Ox);x:{if(typeof br!="number")switch(br[0]){case 0:var nr=br[2],$r=br[1],l1=G0(Ox),C1=Z0(Y0[24],Ox,$r,nr),Cr=[1,[0,l1,[0,C1,nr,r0([0,ux],[0,L0(Ox)],D)]]];break x;case 1:var Qr=br[2],O1=br[1],Hr=G0(Ox),w=Z0(Y0[26],Ox,O1,Qr),Cr=[2,[0,Hr,[0,w,Qr,r0([0,ux],[0,L0(Ox)],D)]]];break x;case 2:var Y=br[1],px=Y[4],X0=Y[3],vx=Y[2],Ix=Y[1];px&&Ce(Ox,79),K(Ox,[2,[0,Ix,vx,X0,px]]);var Cr=[0,[0,Ix,[0,vx,X0,r0([0,ux],[0,L0(Ox)],D)]]];break x}v1(K60,Ox);var Cr=[0,[0,G0(Ox),H60]]}return K(Ox,7),[0,Cx,Cr,r0(0,[0,L0(Ox)],D)]},x)]}else{if(Ux!==10)break;let Cx=Jx;var Jx=[1,e0([0,ex],function(Ox){w0(Ox);var ux=[3,W1(Ox)];return[0,Cx,ux,r0(0,[0,L0(Ox)],D)]},x)]}}var hr=L(x);if(typeof hr=="number"&&!hr)return e0([0,ex],function(Cx){var bx=e0(0,function(ux){return CG(ux)},Cx),Ox=Jx[0]===0?[0,Jx[1]]:[1,Jx[1]];return[12,[0,Ox,bx,r0(0,[0,L0(Cx)],D)]]},x);if(Jx[0]===0){var dr=Jx[1];return[0,dr[1],[8,dr]]}var V0=Jx[1],K0=V0[1];return[0,K0,[9,[0,K0,V0[2]]]]}function PG(x,r){var e=c0(x);w0(x);var t=L(x);x:{if(typeof t!="number")switch(t[0]){case 0:var u=t[2],i=t[1],c=c0(x),v=G0(x),o=Z0(Y0[24],x,i,u),N=[0,v,[0,[0,o,u,r0([0,c],[0,L0(x)],D)]]];break x;case 1:var l=t[2],k=t[1],h=c0(x),E=G0(x),T=Z0(Y0[26],x,k,l),N=[0,E,[1,[0,T,l,r0([0,h],[0,L0(x)],D)]]];break x}var I=G0(x);v1(V60,x);var N=[0,I,$60]}return[0,r,N,r0([0,e],[0,L0(x)],D)]}function Yt(x,r){return e0(0,function(e){var t=c0(e);w0(e);var u=p(Y0[13],Q60,e);return[0,r,u,r0([0,t],[0,L0(e)],D)]},x)}function CG(x){function r(I){var N=c0(I),P=L(I);if(typeof P!="number")switch(P[0]){case 0:var R=P[2],q=P[1],X=G0(I),B=Z0(Y0[24],I,q,R);return[1,[0,X,[0,B,R,r0([0,N],[0,L0(I)],D)]]];case 1:var z=P[2],x0=P[1],W=G0(I),Z=Z0(Y0[26],I,x0,z);return[2,[0,W,[0,Z,z,r0([0,N],[0,L0(I)],D)]]];case 2:var t0=P[1],i0=t0[4],u0=t0[3],k0=t0[2],o0=t0[1];return i0&&Ce(I,79),K(I,[2,[0,o0,k0,u0,i0]]),[0,[0,o0,[0,k0,u0,r0([0,N],[0,L0(I)],D)]]]}return[3,W1(I)]}var e=c0(x);K(x,0);x:{for(var t=0,u=function(I){var N=c0(I);function P(W){var Z=W[2],t0=W[1],i0=[3,[0,t0,Z[2][2]]];return[0,[0,i0,[0,t0,[7,Z]],1,r0([0,N],[0,L0(I)],D)]]}var R=L(I);if(typeof R=="number"){var q=R+z3|0;if(4>=q>>>0)switch(q){case 0:return P(Yt(I,0));case 3:return P(Yt(I,2));case 4:return P(Yt(I,1))}}if(Bt(I)){var X=Qx(1,I);r:{e:if(typeof X=="number"){if(X!==1&&X!==9)break e;var B=1;break r}var B=0}if(B)return[1,W1(I)]}var z=r(I);K(I,88);var x0=v5(I);return[0,[0,z,x0,0,r0([0,N],[0,L0(I)],D)]]},i=0;;){var c=L(x);if(typeof c=="number"){var v=c-2|0;if(h2>>0){if(k2>=v+1>>>0){var k=[0,cx(t),0];break x}}else if(v===10)break}var o=e0(i,u,x);1-(L(x)===1?1:0)&&K(x,9);var t=[0,o,t]}var l=NG(x);L(x)===9&&B0(x,[0,G0(x),Z60]);var k=[0,cx(t),[0,l]]}var h=k[2],E=k[1],T=c0(x);return K(x,1),[0,E,h,I1([0,e],[0,L0(x)],T,D)]}function NG(x){return e0(0,function(r){var e=c0(r);K(r,12);var t=L(r);x:{r:if(typeof t=="number"){var u=t+z3|0;if(4>=u>>>0){switch(u){case 0:var i=[0,Yt(r,0)];break;case 3:var i=[0,Yt(r,2)];break;case 4:var i=[0,Yt(r,1)];break;default:break r}var c=i;break x}}var c=0}return[0,c,r0([0,e],[0,L0(r)],D)]},x)}function OG(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0}var H4=[],l5=[],jG=[],DG=[],RG=[],g3=[],FG=[],MG=[],lj=[],LG=[];function W4(x){var r=Bt(x);if(r){var e=L(x);x:{if(typeof e=="number"){if(e===60){if(x[20]){var t=0;break x}}else if(e===67&&x[21]){var t=0;break x}}var t=1}var u=t}else var u=r;var i=L(x);x:{r:if(typeof i=="number"){if(24<=i){if(i===60){if(x[20])return[0,e0(0,function(k){k[10]&&Bx(k,wr),k[12]&&Bx(k,51);var h=c0(k),E=G0(k);K(k,60);var T=G0(k);if(ql(k))var I=0,N=0;else{var P=Rr(k,d2),R=L(k);e:{t:if(typeof R=="number"){if(R!==88){if(10<=R)break t;switch(R){case 0:case 2:case 3:case 4:case 6:break t}}var q=0;break e}var q=1}e:{if(!P&&!q){var X=0;break e}var X=[0,xt(k)]}var I=P,N=X}var B=N?0:L0(k),z=Br(E,T);return[38,[0,N,r0([0,h],[0,B],D),I,z]]},x)];break r}if(cr!==i)break r}else if(i!==4&&23>i)break r;break x}if(!u)return d(H4[1],x)}x:{if(i===66&&d1(x)&&cr===Qx(1,x)){var c=H4[2],v=xY;break x}var c=xY,v=H4[2]}var o=Wd(x,v);if(o)return o[1];var l=Wd(x,c);return l?l[1]:d(H4[1],x)}function xt(x){return a2(x,W4(x))}function qG(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(C(u,W2)){if(!C(u,Yv)&&!C(t[2][2][1],Ih))return 0}else if(!C(t[2][2][1],w6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 10:case 23:break;default:break x}return 1}return 0}}function BG(x){var r=G0(x),e=e0(0,p5,x),t=e[2],u=e[1],i=L(x);x:{if(typeof i=="number"&&i===86){var v=c4(l5[3],1,x,t,u);break x}var c=Z0(l5[1],x,t,u),v=Z0(l5[2],x,c[2],c[1])}var o=v[2];if(L(x)!==87)return o;w0(x);var l=xt(R4(0,x));K(x,88);var k=e0([0,r],xt,x),h=k[2],E=k[1];return[0,[0,E,[8,[0,a2(x,o),l,h,0]]]]}function p5(x){return p(jG[1],x,0)}function UG(x){var r=L(x);if(typeof r=="number"){if(50<=r){if(p2<=r){if(ef>r)switch(r+n9|0){case 0:return yl0;case 1:return _l0;case 6:return wl0;case 7:return gl0}}else if(r===67&&x[21])return x[10]&&Bx(x,6),x[12]&&Bx(x,50),bl0}else if(47<=r)switch(r-47|0){case 0:return Tl0;case 1:return El0;default:return Sl0}}return 0}function XG(x){var r=G0(x),e=c0(x),t=UG(x);if(t){var u=t[1];w0(x);var i=e0([0,r],GG,x),c=i[2],v=i[1];x:r:if(u===6){var o=c[2];switch(o[0]){case 10:pt(x,[0,v,71]);break;case 23:o[1][2][0]===1&&B0(x,[0,v,64]);break;default:break r}break x}return[0,[0,v,[36,[0,u,c,r0([0,e],0,D)]]]]}var l=L(x);x:{if(typeof l=="number"){if(ef===l){var k=Il0;break x}if(k2===l){var k=Al0;break x}}var k=0}if(k){var h=k[1];w0(x);var E=e0([0,r],GG,x),T=E[2],I=E[1];1-qG(T)&&B0(x,[0,T[1],35]);var N=T[2];x:if(N[0]===10&&h3(N[1][2][1])){Ce(x,76);break x}return[0,[0,I,[37,[0,h,T,1,r0([0,e],0,D)]]]]}var P=YG(x);if(s2(x))return P;var R=L(x);x:{if(typeof R=="number"){if(ef===R){var q=Cl0;break x}if(k2===R){var q=Pl0;break x}}var q=0}if(!q)return P;var X=q[1],B=a2(x,P);1-qG(B)&&B0(x,[0,B[1],35]);var z=B[2];x:if(z[0]===10&&h3(z[1][2][1])){Ce(x,75);break x}var x0=G0(x);w0(x);var W=L0(x),Z=Br(B[1],x0);return[0,[0,Z,[37,[0,X,B,0,r0(0,[0,W],D)]]]]}function GG(x){return a2(x,XG(x))}function YG(x){var r=G0(x),e=1-x[19],t=0,u=x[19]===0?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],t,x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]],i=L(u);x:{r:if(typeof i=="number"){var c=i+Po|0;if(7>=c>>>0){switch(c){case 0:if(!e)break r;var v=[0,KG(u)];break;case 6:var v=[0,e0(0,function(k){var h=c0(k),E=G0(k);if(K(k,52),Rr(k,10)){var T=wn(0,[0,E,Dl0]),I=G0(k);Xs(k,Rl0);var N=wn(0,[0,I,Fl0]);return[24,[0,T,N,r0([0,h],[0,L0(k)],D)]]}var P=c0(k);K(k,4);var R=ZG([0,P],0,xt(R4(0,k)));return K(k,5),[11,[0,R,r0([0,h],[0,L0(k)],D)]]},u)];break;case 7:var v=[0,zG(u)];break;default:break r}var o=v;break x}}var o=$o(u)?[0,WG(u)]:VG(u)}return b3(0,0,u,r,o)}function pj(x){return a2(x,YG(x))}function zG(x){switch(x[24]){case 0:var r=0,e=0;break;case 1:var r=0,e=1;break;default:var r=1,e=1}var t=G0(x),u=c0(x);K(x,53);var i=[0,t,[30,[0,r0([0,u],[0,L0(x)],D)]]],c=L(x);if(typeof c=="number"&&11>c)switch(c){case 4:var v=r?i:(B0(x,[0,t,Ss]),[0,t,[10,wn(0,[0,t,Nl0])]]);return JG(0,x,t,v);case 6:case 10:var o=e?i:(B0(x,[0,t,Ee]),[0,t,[10,wn(0,[0,t,jl0])]]);return JG(0,x,t,o)}return e?v1(Ol0,x):B0(x,[0,t,Ee]),i}function b3(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=HG([0,i],[0,c],e,t,u);function o(P){var R=P1(P)[2];return p(R,a2(P,v),function(q,X){return p(zx(q,cn,96),q,X)})}var l=dX(e);x:{r:if(l){var k=l[1];if(typeof k=="number"){e:{if(k!==85){if(nn!==k)break r;if(c&&e[30][9]){var h=Ml0;break e}break r}var h=Ll0}var E=h;break x}}var E=c?ql0:0}function T(P,R,q){var X=k5(R),B=X[1],z=X[2],x0=Br(t,B),W=[0,q,P,[0,B,z],0],Z=E?[27,[0,W,x0,E[1]]]:[6,W];return b3([0,i],[0,t3(E)],R,t,[0,[0,x0,Z]])}if(e[15])return v;var I=L(e);if(typeof I=="number"){var N=I+ZD|0;if(2>>0){if(N===-96)return T(0,e,o(e))}else if(N!==1&&d1(e))return Vd(Gd(function(P,R){throw J0(Xt,1)},e),v,function(P){var R=o(P);return T(kj(P),P,R)})}return v}function JG(x,r,e,t){var u=x?x[1]:1;return a2(r,b3([0,u],0,r,e,[0,t]))}function KG(x){return e0(0,function(r){var e=G0(r),t=c0(r);if(K(r,46),r[11]&&L(r)===10){var u=L0(r);w0(r);var i=wn(r0([0,t],[0,u],D),[0,e,Bl0]),c=L(r);return typeof c!="number"&&c[0]===4&&!C(c[3],Ih)?[24,[0,i,p(Y0[13],0,r),0]]:(v1(Ul0,r),w0(r),[10,i])}var v=G0(r),o=L(r);x:{if(typeof o=="number"){if(o===46){var l=KG(r);break x}if(o===53){var l=zG(UO(1,r));break x}}var l=$o(r)?WG(r):a2(r,VG(r))}var k=UO(1,r),h=a2(k,HG([0,Xl0[1]],0,k,v,[0,l])),E=L(r);x:{if(typeof E!="number"&&E[0]===3){var T=QG(r,v,h,E[1]);break x}var T=h}x:{r:if(L(r)!==4){if(d1(r)&&cr===L(r))break r;var I=T;break x}var I=p(P1(r)[2],T,function(q,X){return p(zx(q,cn,97),q,X)})}var N=d1(r)?Vd(Gd(function(q,X){throw J0(Xt,1)},r),0,kj):0,P=L(r);x:{if(typeof P=="number"&&P===4){var R=[0,k5(r)];break x}var R=0}return[25,[0,I,N,R,r0([0,t],0,D)]]},x)}function kj(x){B1(x,1);var r=cr===L(x)?[0,e0(0,DG[1],x)]:0;return H1(x),r}function k5(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=p(RG[1],r,0),u=c0(r);return K(r,5),[0,t,I1([0,e],[0,L0(r)],u,D)]},x)}function HG(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=c?Gl0:0,o=L(e),l=Qx(1,e);x:{if(typeof o=="number"&&nn===o){r:if(typeof l=="number"){if(cr!==l){if(11<=l)break r;switch(l){case 4:case 6:case 10:break;default:break r}}e:if(c){if(l===4&&!d1(e))break e;var I=u;break x}}if(e[30][9]){var k=a2(e,u),h=G0(e);w0(e);var E=L0(e),T=Br(t,h),I=[0,[0,T,[36,[0,8,k,r0(0,[0,E],D)]]]];break x}}var I=u}var N=L(e);if(typeof N=="number")switch(N){case 6:return w0(e),La(g3[1],i,v,e,t,I);case 10:return w0(e),La(g3[2],i,v,e,t,I);case 85:1-i&&Bx(e,61),K(e,85);var P=L(e);if(typeof P=="number")switch(P){case 4:return I;case 6:return w0(e),La(g3[1],i,Yl0,e,t,I);case 100:if(d1(e))return I;break}else if(P[0]===3)return Bx(e,62),I;return La(g3[2],i,zl0,e,t,I);case 111:if(c&&e[30][9]){var R=Qx(1,e);if(typeof R=="number")switch(R){case 4:return w0(e),I;case 6:return w0(e),w0(e),La(g3[1],i,Jl0,e,t,I);case 10:return w0(e),w0(e),La(g3[2],i,Kl0,e,t,I);case 100:if(d1(e))return w0(e),I;break}else if(R[0]===3)return Bx(e,62),w0(e),I;return I}break}else if(N[0]===3){var q=N[1];return c&&Bx(e,62),b3(Hl0,0,e,t,[0,QG(e,t,a2(e,I),q)])}return I}function WG(x){return e0(0,function(r){var e=o5(r),t=e[1],u=e[2],i=e0(0,function(R){var q=c0(R);K(R,15);var X=xv(R),B=X[1],z=_l([0,u,[0,q,[0,X[2],0]]]);if(L(R)===4)var x0=0,W=0;else{var Z=L(R);x:{if(typeof Z=="number"&&cr===Z){var i0=0;break x}var t0=MO(B,LO(t,R)),i0=[0,Gt(t0,p(Y0[13],Wl0,t0))]}var x0=te(R,1,Oe(R)),W=i0}var u0=k3(0,R),k0=t||u0[21],o0=Yl(k0,B)(u0),S0=L(u0)===88?o0:q4(u0,o0),s0=fj(u0),v0=s0[2],m0=s0[1];if(v0)var p0=CX(u0,v0),E0=m0;else var p0=v0,E0=Bl(u0,m0);return[0,W,S0,B,p0,E0,x0,z]},r),c=i[2],v=c[3],o=c[2],l=c[1],k=c[7],h=c[6],E=c[5],T=c[4],I=i[1],N=J4(r,t,v,1,y3(o)),P=N[1];return Gl(r,N[2],l,o),[9,[0,l,o,P,t,v,1,T,E,h,r0([0,k],0,D),I]]},x)}function mj(x,r,e){switch(r){case 1:Ce(x,79);try{var t=qh(Zv(Gx(Vl0,e))),u=t}catch(E){var i=M1(E);if(i[1]!==mn)throw J0(i,0);var u=Px(Gx($l0,e))}break;case 2:Ce(x,78);try{var c=yN(e),u=c}catch(E){var v=M1(E);if(v[1]!==mn)throw J0(v,0);var u=Px(Gx(Ql0,e))}break;case 4:try{var o=yN(e),u=o}catch(E){var l=M1(E);if(l[1]!==mn)throw J0(l,0);var u=Px(Gx(Zl0,e))}break;default:try{var k=qh(Zv(e)),u=k}catch(E){var h=M1(E);if(h[1]!==mn)throw J0(h,0);var u=Px(Gx(x60,e))}}return K(x,[0,r,e]),u}function hj(x,r,e){var t=Rx(e);x:{if(t!==0&&n2===F1(e,t-1|0)){var u=C2(e,0,t-1|0);break x}var u=e}var i=nB(u);return K(x,[1,r,e]),i}function VG(x){var r=G0(x),e=c0(x),t=L(x);if(typeof t=="number")switch(t){case 0:var u=d(Y0[12],x);return[1,[0,u[1],[26,u[2]]],u[3]];case 4:var i=c0(x),c=e0(0,function(M){K(M,4);var d0=G0(M),g0=xt(M),h0=L(M);x:{if(typeof h0=="number"){if(h0===9){var A0=[0,dj(M,d0,[0,g0,0])];break x}if(h0===88){var A0=[1,[0,g0,Va(M),0]];break x}}var A0=[0,g0]}return K(M,5),A0},x),v=c[2],o=c[1],l=L0(x),k=v[0]===0?v[1]:[0,o,[34,v[1]]];return[0,ZG([0,i],[0,l],k)];case 6:var h=e0(0,PS0,x),E=h[2];return[1,[0,h[1],[0,E[1]]],E[2]];case 21:if(x[30][3]&&!Vo(1,x)&&Qx(1,x)===4){var T=c0(x),I=G0(x),N=p(Y0[13],0,x),P=k5(x);if(!s2(x)&&L(x)===0){var R=DX(x,P),q=1,X=x[12]===1?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],q,x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]],B=function(M){var d0=c0(M),g0=EU(G0(M));if(L(M)===35){var h0=G0(M);w0(M);var A0=[0,h0]}else var A0=0;var $0=d(Y0[27],M);if(Rr(M,16)){K(M,4);var Kx=d(Y0[7],M);K(M,5);var J=[0,Kx]}else var J=0;if(L(M)===88){var tr=G0(M);w0(M);var Zx=[0,tr]}else{K(M,11);var Zx=0}var b=xt(M),V=L(M);x:{r:if(typeof V=="number"){var tx=V-2|0;if(h2>>0){if(k2>>0)break r;var _x=0}else{if(tx!==6)break r;var gx=G0(M);w0(M);var _x=[0,gx]}var ex=_x;break x}K(M,9);var ex=0}return[0,$0,b,J,r0([0,d0],[0,L0(M)],D),[0,A0,Zx,ex],g0]};return[0,e0([0,I],function(M){K(M,0);for(var d0=0;;){var g0=L(M);x:if(typeof g0=="number"){if(g0!==1&&wr!==g0)break x;var h0=cx(d0);return K(M,1),[22,[0,R,h0,I,r0([0,T],[0,L0(M)],D)]]}var d0=[0,e0(0,B,M),d0]}},X)]}var z=Br(I,P[1]);return b3(e60,r60,x,I,[0,[0,z,[6,[0,[0,I,[10,N]],0,P,r0([0,T],0,D)]]]])}break;case 23:return w0(x),[0,[0,r,[33,[0,r0([0,e],[0,L0(x)],D)]]]];case 31:return w0(x),[0,[0,r,[16,r0([0,e],[0,L0(x)],D)]]];case 42:return[0,d(Y0[22],x)];case 100:var x0=d(Y0[17],x),W=x0[2],Z=x0[1],t0=sn<=W[1]?[13,W[2]]:[12,W[2]];return[0,[0,Z,t0]];case 32:case 33:return w0(x),[0,[0,r,[15,[0,t===33?1:0,r0([0,e],[0,L0(x)],D)]]]];case 76:case 107:B1(x,5);var i0=G0(x),u0=c0(x),k0=L(x);x:{if(typeof k0!="number"&&k0[0]===5){var o0=k0[3],S0=k0[2];w0(x);var s0=L0(x),v0=s0,m0=o0,p0=S0,E0=Gx(u60,Gx(S0,Gx(n60,o0)));break x}v1(i60,x);var v0=0,m0=f60,p0=c60,E0=s60}H1(x);var b0=Kr(Rx(m0));OE0(function(M){var d0=M+ZD|0;if(21>=d0>>>0)switch(d0){case 0:case 3:case 5:case 9:case 15:case 17:case 18:case 21:return at(b0,M)}},m0);var C0=J1(b0);return C(C0,m0)&&Bx(x,[20,m0]),[0,[0,i0,[19,[0,p0,C0,E0,r0([0,u0],[0,v0],D)]]]]}else switch(t[0]){case 0:var D0=t[2],U0=mj(x,t[1],D0);return[0,[0,r,[17,[0,U0,D0,r0([0,e],[0,L0(x)],D)]]]];case 1:var T0=t[2],M0=hj(x,t[1],T0);return[0,[0,r,[18,[0,M0,T0,r0([0,e],[0,L0(x)],D)]]]];case 2:var y0=t[1],G=y0[3],j0=y0[2],Q0=y0[1];y0[4]&&Ce(x,79),w0(x);var q0=r0([0,e],[0,L0(x)],D),ix=x[30][8];x:{if(ix){var xx=ix[1],fx=Rx(xx),yx=fx<=Rx(j0)?1:0;if(yx)for(var R0=0;;){if(R0===fx){var lx=1;break}if(z0(j0,R0)!==z0(xx,R0)){var lx=0;break}var R0=R0+1|0}else var lx=yx;if(lx){var kx=[20,[0,j0,Q0,0,Rx(xx),G,q0]];break x}}var kx=[14,[0,j0,G,q0]]}return[0,[0,Q0,kx]];case 3:var Q=$G(x,t[1]);return[0,[0,Q[1],[32,Q[2]]]];case 4:if(!C(t[3],QA)&&Qx(1,x)===42)return[0,d(Y0[22],x)];break}if(Bt(x)){var I0=p(Y0[13],0,x);return[0,[0,I0[1],[10,I0]]]}v1(0,x);x:if(typeof t!="number"&&t[0]===7){w0(x);break x}return[0,[0,r,[16,r0([0,e],t60,D)]]]}function $G(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],c=c0(x);K(x,[3,r]);var v=[0,t,[0,[0,u,i],e]];if(e)var l=0,k=[0,v,0],h=t;else var o=Z0(FG[1],x,[0,v,0],0),l=o[3],k=o[2],h=o[1];var E=L0(x),T=Br(t,h);return[0,T,[0,k,l,r0([0,c],[0,E],D)]]}function QG(x,r,e,t){var u=p(P1(x)[2],e,function(c,v){return p(zx(c,cn,3),c,v)}),i=$G(x,t);return[0,Br(r,i[1]),[31,[0,u,i,0]]]}function ZG(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=e[2];function c(vx){return O2(vx,r0([0,t],[0,u],D))}function v(vx){return pd(vx,r0([0,t],[0,u],D))}var o=e[1];switch(i[0]){case 0:var l=i[1],k=v(l[2]),X0=[0,[0,l[1],k]];break;case 1:var h=i[1],E=h[11],T=c(h[10]),X0=[1,[0,h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],T,E]];break;case 2:var I=i[1],N=c(I[2]),X0=[2,[0,I[1],N]];break;case 3:var P=i[1],R=c(P[3]),X0=[3,[0,P[1],P[2],R]];break;case 4:var q=i[1],X=c(q[4]),X0=[4,[0,q[1],q[2],q[3],X]];break;case 5:var B=i[1],z=c(B[4]),X0=[5,[0,B[1],B[2],B[3],z]];break;case 6:var x0=i[1],W=c(x0[4]),X0=[6,[0,x0[1],x0[2],x0[3],W]];break;case 7:var Z=i[1],t0=c(Z[7]),X0=[7,[0,Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],t0]];break;case 8:var i0=i[1],u0=c(i0[4]),X0=[8,[0,i0[1],i0[2],i0[3],u0]];break;case 9:var k0=i[1],o0=k0[11],S0=c(k0[10]),X0=[9,[0,k0[1],k0[2],k0[3],k0[4],k0[5],k0[6],k0[7],k0[8],k0[9],S0,o0]];break;case 10:var s0=i[1],v0=s0[2],m0=s0[1],p0=c(v0[2]),X0=[10,[0,m0,[0,v0[1],p0]]];break;case 11:var E0=i[1],b0=c(E0[2]),X0=[11,[0,E0[1],b0]];break;case 12:var C0=i[1],D0=c(C0[4]),X0=[12,[0,C0[1],C0[2],C0[3],D0]];break;case 13:var U0=i[1],T0=c(U0[4]),X0=[13,[0,U0[1],U0[2],U0[3],T0]];break;case 14:var M0=i[1],y0=c(M0[3]),X0=[14,[0,M0[1],M0[2],y0]];break;case 15:var G=i[1],j0=c(G[2]),X0=[15,[0,G[1],j0]];break;case 16:var X0=[16,c(i[1])];break;case 17:var Q0=i[1],q0=c(Q0[3]),X0=[17,[0,Q0[1],Q0[2],q0]];break;case 18:var ix=i[1],xx=c(ix[3]),X0=[18,[0,ix[1],ix[2],xx]];break;case 19:var fx=i[1],yx=c(fx[4]),X0=[19,[0,fx[1],fx[2],fx[3],yx]];break;case 20:var R0=i[1],lx=c(R0[6]),X0=[20,[0,R0[1],R0[2],R0[3],R0[4],R0[5],lx]];break;case 21:var kx=i[1],Q=c(kx[4]),X0=[21,[0,kx[1],kx[2],kx[3],Q]];break;case 22:var I0=i[1],M=c(I0[4]),X0=[22,[0,I0[1],I0[2],I0[3],M]];break;case 23:var d0=i[1],g0=c(d0[3]),X0=[23,[0,d0[1],d0[2],g0]];break;case 24:var h0=i[1],A0=c(h0[3]),X0=[24,[0,h0[1],h0[2],A0]];break;case 25:var $0=i[1],Kx=c($0[4]),X0=[25,[0,$0[1],$0[2],$0[3],Kx]];break;case 26:var J=i[1],tr=v(J[2]),X0=[26,[0,J[1],tr]];break;case 27:var Zx=i[1],b=Zx[1],V=Zx[3],tx=Zx[2],_x=c(b[4]),X0=[27,[0,[0,b[1],b[2],b[3],_x],tx,V]];break;case 28:var gx=i[1],ex=gx[1],Jx=gx[3],Ux=gx[2],hr=c(ex[3]),X0=[28,[0,[0,ex[1],ex[2],hr],Ux,Jx]];break;case 29:var dr=i[1],V0=c(dr[2]),X0=[29,[0,dr[1],V0]];break;case 30:var X0=[30,[0,c(i[1][1])]];break;case 31:var K0=i[1],Cx=c(K0[3]),X0=[31,[0,K0[1],K0[2],Cx]];break;case 32:var bx=i[1],Ox=c(bx[3]),X0=[32,[0,bx[1],bx[2],Ox]];break;case 33:var X0=[33,[0,c(i[1][1])]];break;case 34:var ux=i[1],br=c(ux[3]),X0=[34,[0,ux[1],ux[2],br]];break;case 35:var nr=i[1],$r=c(nr[3]),X0=[35,[0,nr[1],nr[2],$r]];break;case 36:var l1=i[1],C1=c(l1[3]),X0=[36,[0,l1[1],l1[2],C1]];break;case 37:var Qr=i[1],O1=c(Qr[4]),X0=[37,[0,Qr[1],Qr[2],Qr[3],O1]];break;default:var Hr=i[1],w=Hr[4],Y=Hr[3],px=c(Hr[2]),X0=[38,[0,Hr[1],px,Y,w]]}return[0,o,X0]}function PS0(x){var r=c0(x);K(x,6);var e=p(MG[1],x,[0,0,hn]),t=e[2],u=e[1],i=c0(x);return K(x,7),[0,[0,u,I1([0,r],[0,L0(x)],i,D)],t]}function xY(x){var r=Gd(lj[1],x),e=G0(r);if(Qx(1,r)===11)var u=0,i=0;else var t=o5(r),u=t[2],i=t[1];var c=i||r[21],v=LO(c,r),o=v[20],l=e0(0,function(v0){var m0=te(v0,1,Oe(v0));if(Bt(v0)&&m0===0){var p0=p(Y0[13],a60,v0),E0=p0[1],b0=[0,E0,[0,[0,E0,[2,[0,p0,[0,Ha(v0)],0]]],0]];return[0,m0,[0,E0,[0,0,[0,b0,0],0,0]],[0,[0,E0[1],E0[3],E0[3]]],0]}var C0=Yl(c,o)(v0);yG(v0,C0);var D0=fj(m3(1,v0));return[0,m0,C0,D0[1],D0[2]]},v),k=l[2],h=k[2],E=h[2];x:{r:{var T=k[4],I=k[3],N=k[1],P=l[1];if(!E[1]){var R=E[2];if(!E[3]&&R)break r;var q=yX(v);break x}}var q=v}var X=h[2],B=X[1];if(B){var z=h[1];B0(q,[0,B[1][1],89]);var x0=[0,z,[0,0,X[2],X[3],X[4]]]}else var x0=h;var W=y3(x0),Z=s2(q),t0=Z&&(L(q)===11?1:0);t0&&Bx(q,57),K(q,11);var i0=_X(yX(q),i,0,W),u0=e0(0,lj[2],i0),k0=u0[2],o0=k0[1],S0=u0[1];Gl(i0,k0[2],0,x0);var s0=Br(e,S0);return[0,[0,s0,[1,[0,0,x0,o0,i,0,1,T,I,N,r0([0,u],0,D),P]]]]}function dj(x,r,e){return e0([0,r],d(LG[1],e),x)}function rY(x){var r=G0(x),e=BG(x),t=L(x);x:{if(typeof t=="number"){var u=t-69|0;if(15>=u>>>0){switch(u){case 0:var i=tl0;break;case 1:var i=nl0;break;case 2:var i=ul0;break;case 3:var i=il0;break;case 4:var i=fl0;break;case 5:var i=cl0;break;case 6:var i=sl0;break;case 7:var i=al0;break;case 8:var i=ol0;break;case 9:var i=vl0;break;case 10:var i=ll0;break;case 11:var i=pl0;break;case 12:var i=kl0;break;case 13:var i=ml0;break;case 14:var i=hl0;break;default:var i=dl0}var c=i;break x}}var c=0}if(c!==0&&w0(x),!c)return e;var v=c[1];return[0,e0([0,r],function(o){var l=oj(0,o,e);return[4,[0,v,l,xt(o),0]]},x)]}function CS0(x,r){if(typeof r=="number"&&r===83)return 0;throw J0(Xt,1)}Dr(H4,[0,rY,function(x){var r=Gd(CS0,x),e=rY(r),t=L(r);if(typeof t=="number"){if(t===11)throw J0(Xt,1);if(t===88){var u=dX(r);x:{if(u){var i=u[1];if(typeof i=="number"&&i===5){var c=1;break x}}var c=0}if(c)throw J0(Xt,1)}}if(!Bt(r))return e;if(e[0]===0){var v=e[1][2];if(v[0]===10&&!C(v[1][2][1],Io)&&!s2(r))throw J0(Xt,1)}return e}]);function yj(x,r,e,t,u){var i=a2(x,r);return[0,[0,u,[21,[0,t,i,a2(x,e),0]]]]}function _j(x,r,e){for(var t=r,u=e;;){var i=L(x);if(typeof i=="number"&&i===90){w0(x);var c=e0(0,p5,x),v=c[2],o=Br(u,c[1]),l=wj(0,x,yj(x,t,v,1,o),o),t=l[2],u=l[1];continue}return[0,u,t]}}function eY(x,r,e){for(var t=r,u=e;;){var i=L(x);if(typeof i=="number"&&i===89){w0(x);var c=e0(0,p5,x),v=_j(x,c[2],c[1]),o=v[2],l=Br(u,v[1]),k=wj(0,x,yj(x,t,o,0,l),l),t=k[2],u=k[1];continue}return[0,u,t]}}function wj(x,r,e,t){for(var u=x,i=e,c=t;;){var v=L(r);if(typeof v=="number"&&v===86){1-u&&Bx(r,L60),K(r,86);var o=e0(0,p5,r),l=o[2],k=o[1],h=L(r);x:{if(typeof h=="number"&&1>=h+mR>>>0){Bx(r,[23,CO(h)]);var E=_j(r,l,k),T=eY(r,E[2],E[1]),I=T[2],N=T[1];break x}var I=l,N=k}var P=Br(c,N),u=1,i=yj(r,i,I,2,P),c=P;continue}return[0,c,i]}}Dr(l5,[0,_j,eY,wj]);function gj(x,r,e,t){return[0,t,[5,[0,e,x,r,0]]]}Dr(jG,[0,function(x,r){for(var e=r;;){var t=e0(0,function(y0){var G=UG(y0)!==0?1:0;return[0,G,XG(R4(0,y0))]},x),u=t[2],i=u[2],c=u[1],v=t[1];x:if(cr===L(x)&&i[0]===0&&i[1][2][0]===12){Bx(x,2);break x}let M0=v;var o=(function(y0,G){for(var j0=y0,Q0=G;;){var q0=L(x);x:if(typeof q0!="number"&&q0[0]===4){var ix=q0[3];if(C(ix,It)&&C(ix,eL))break x;if(d1(x)){w0(x);var xx=a2(x,Q0);r:{if(j0){var fx=j0[1],yx=fx[2],R0=j0[2],lx=fx[3],kx=yx[1],Q=fx[1];if(OG(yx[2],k60)){var I0=gj(Q,xx,kx,Br(lx,M0)),M=R0;break r}}var I0=xx,M=j0}var d0=I0[1];if(Sr(ix,eL))var g0=Gs(x),h0=g0[1],J=[0,[0,Br(d0,h0),[35,[0,I0,[0,h0,g0],0]]]];else if(L(x)===29){var A0=Br(d0,G0(x));w0(x);var J=[0,[0,A0,[2,[0,I0,0]]]]}else var $0=Gs(x),Kx=$0[1],J=[0,[0,Br(d0,Kx),[3,[0,I0,[0,Kx,$0],0]]]];var j0=M,Q0=J;continue}}return[0,j0,Q0]}})(e,i),l=o[2],k=o[1],h=L(x);x:{r:if(typeof h=="number"){var E=h-17|0;if(1>>0){if(74>E)break r;switch(E-74|0){case 0:var T=m60;break;case 1:var T=h60;break;case 2:var T=d60;break;case 3:var T=y60;break;case 4:var T=_60;break;case 5:var T=w60;break;case 6:var T=g60;break;case 7:var T=b60;break;case 8:var T=T60;break;case 9:var T=E60;break;case 10:var T=S60;break;case 11:var T=A60;break;case 12:var T=I60;break;case 13:var T=P60;break;case 14:var T=C60;break;case 15:var T=N60;break;case 16:var T=O60;break;case 17:var T=j60;break;case 18:var T=D60;break;case 19:var T=R60;break;default:break r}var I=T}else var I=E?F60:x[14]?0:M60;var N=I;break x}var N=0}if(N!==0&&w0(x),!k&&!N)return l;if(N){var P=N[1],R=P[1],q=P[2],X=c&&(R===14?1:0);X&&B0(x,[0,v,36]);x:for(var B=a2(x,l),z=[0,R,q],x0=v,W=k;;){var Z=z[2],t0=z[1];if(!W)break x;var i0=W[1],u0=i0[2],k0=W[2],o0=i0[3],S0=u0[1],s0=i0[1];if(!OG(u0[2],Z))break;var v0=Br(o0,x0),B=gj(s0,B,S0,v0),z=[0,t0,Z],x0=v0,W=k0}var e=[0,[0,B,[0,t0,Z],x0],W]}else for(var m0=a2(x,l),p0=v,E0=k;;){if(!E0)return[0,m0];var b0=E0[1],C0=E0[2],D0=b0[2][1],U0=b0[1],T0=Br(b0[3],p0),m0=gj(U0,m0,D0,T0),p0=T0,E0=C0}}}]),Dr(DG,[0,function(x){var r=c0(x);K(x,cr);for(var e=0;;){var t=L(x);x:if(typeof t=="number"){if(k1!==t&&wr!==t)break x;var u=cx(e),i=c0(x);K(x,k1);var c=L(x)===4?P1(x)[1]:L0(x);return[0,u,I1([0,r],[0,c],i,D)]}var v=L(x);x:{if(typeof v!="number"&&v[0]===4&&!C(v[2],Pv)){var o=G0(x),l=c0(x);Xs(x,p60);var k=[1,[0,o,[0,r0([0,l],[0,L0(x)],D)]]];break x}var k=[0,Gs(x)]}var h=[0,k,e];k1!==L(x)&&K(x,9);var e=h}}]);function NS0(x){var r=c0(x);K(x,12);var e=xt(x);return[0,e,r0([0,r],0,D)]}Dr(RG,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(t!==5&&wr!==t)break x;return cx(e)}var u=L(x);x:{if(typeof u=="number"&&u===12){var i=[1,e0(0,NS0,x)];break x}var i=[0,xt(x)]}var c=[0,i,e];L(x)!==5&&K(x,9);var e=c}}]),Dr(g3,[0,function(x,r,e,t,u){var i=UO(0,e),c=d(Y0[7],i),v=G0(e);K(e,7);var o=L0(e),l=Br(t,v),k=r0(0,[0,o],D),h=[0,a2(e,u),[2,c],k],E=r?[28,[0,h,l,r[1]]]:[23,h];return b3([0,x],[0,t3(r)],e,t,[0,[0,l,E]])},function(x,r,e,t,u){var i=L(e);x:{if(typeof i=="number"&&i===14){var c=jX(e),v=c[1],o=e[32][1],l=c[2][1];if(o){var k=o[1];e[32][1]=[0,[0,k[1],[0,[0,l,v],k[2]]],o[2]]}else B0(e,[0,v,65]);var E=[1,c],T=v;break x}var h=W1(e),E=[0,h],T=h[1]}var I=Br(t,T);x:if(u[0]===0&&u[1][2][0]===30&&E[0]===1){B0(e,[0,I,85]);break x}var N=[0,a2(e,u),E,0],P=r?[28,[0,N,I,r[1]]]:[23,N];return b3([0,x],[0,t3(r)],e,t,[0,[0,I,P]])}]),Dr(FG,[0,function(x,r,e){for(var t=r,u=e;;){var i=d(Y0[7],x),c=[0,i,u],v=L(x);if(typeof v=="number"&&v===1){B1(x,4);var o=L(x);if(typeof o!="number"&&o[0]===3){var l=o[1],k=l[5],h=l[1],E=l[3],T=l[2];w0(x),H1(x);var I=[0,[0,h,[0,[0,E,T],k]],t];if(k){var N=cx(c);return[0,h,cx(I),N]}var t=I,u=c;continue}throw J0([0,Nr,o60],1)}v1(v60,x);var P=[0,i[1],l60],R=cx(c),q=cx([0,P,t]);return[0,i[1],q,R]}}]),Dr(MG,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1],i=L(x);x:if(typeof i=="number"){if(13<=i){if(wr!==i)break x}else{if(7>i)break x;switch(i-7|0){case 0:break;case 2:var c=G0(x);w0(x);var e=[0,[0,[2,c],u],t];continue;case 5:var v=c0(x),o=e0(0,function(x0){w0(x0);var W=W4(x0);return W[0]===0?[0,W[1],hn]:[0,W[1],W[2]]},x),l=o[2],k=l[2],h=o[1],E=l[1],T=[1,[0,h,[0,E,r0([0,v],0,D)]]],I=L(x)===7?1:0;r:{if(!I&&Qx(1,x)===7){var N=[0,k[1],[0,[0,h,16],k[2]]];break r}var N=k}1-I&&K(x,9);var e=[0,[0,T,u],vj(N,t)];continue;default:break x}}var P=AG(t);return[0,cx(u),P]}var R=W4(x);if(R[0]===0)var q=hn,X=R[1];else var q=R[2],X=R[1];L(x)!==7&&K(x,9);var e=[0,[0,[0,X],u],vj(q,t)]}}]),Dr(lj,[0,function(x){return function(r){x:if(typeof r=="number"){if(63<=r){var e=r-64|0;if(50>=e>>>0){var t=e-16|0;if(9>>0)break x;switch(t){case 0:case 1:case 3:case 9:break;default:break x}}}else if(7<=r){if(r!==57)break x}else if(5>r)break x;return 0}throw J0(Xt,1)}},function(x){var r=L(x);if(typeof r=="number"&&!r){var e=p(Y0[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,d(Y0[10],x)],0]}]),Dr(LG,[0,function(x,r){for(var e=x;;){var t=L(r);if(typeof t=="number"&&t===9){w0(r);var e=[0,xt(r),e];continue}return[29,[0,cx(e),0]]}}]);function OS0(x){var r=c0(x);w0(x);var e=r0([0,r],0,D),t=pj(x),u=s2(x)?L4(x):$d(x);return[0,p(u[2],t,function(i,c){return p(zx(i,cn,98),i,c)}),e]}function bj(x){if(!x[30][5])return 0;for(var r=0;;){var e=L(x);if(typeof e=="number"&&e===13){var r=[0,e0(0,OS0,x),r];continue}return cx(r)}}function rv(x,r){var e=x?x[1]:0,t=c0(r),u=L(r);if(typeof u=="number")switch(u){case 6:var i=e0(0,function(v0){var m0=c0(v0);K(v0,6);var p0=R4(0,v0),E0=d(Y0[10],p0);return K(v0,7),[0,E0,r0([0,m0],[0,L0(v0)],D)]},r),c=i[1];return[0,c,[5,[0,c,i[2]]]];case 14:if(!e){var v=e0(0,function(v0){return w0(v0),[3,W1(v0)]},r),o=v[1],l=v[2];return B0(r,[0,o,65]),[0,o,l]}var k=jX(r),h=r[32][1],E=k[2][1],T=k[1];if(h){var I=h[1],N=h[2],P=I[2],R=[0,[0,R2[4].call(null,E,I[1]),P],N];r[32][1]=R}else Px(ga0);return[0,T,[4,k]]}else switch(u[0]){case 0:var q=u[2],X=u[1],B=G0(r),z=mj(r,X,q);return[0,B,[1,[0,B,[0,z,q,r0([0,t],[0,L0(r)],D)]]]];case 1:var x0=u[2],W=u[1],Z=G0(r),t0=hj(r,W,x0);return[0,Z,[2,[0,Z,[0,t0,x0,r0([0,t],[0,L0(r)],D)]]]];case 2:var i0=u[1],u0=i0[4],k0=i0[3],o0=i0[2],S0=i0[1];return u0&&Ce(r,79),K(r,[2,[0,S0,o0,k0,u0]]),[0,S0,[0,[0,S0,[0,o0,k0,r0([0,t],[0,L0(r)],D)]]]]}var s0=W1(r);return[0,s0[1],[3,s0]]}function m5(x,r,e){var t=0,u=xv(x),i=u[1],c=u[2],v=rv([0,r],x),o=v[1],l=bn(x,v[2]);return[0,l,e0(0,function(k){var h=k3(1,k),E=e0(0,function(B){var z=Yl(0,0)(B),x0=0,W=L(B)===88?z:q4(B,z);x:if(e){var Z=W[2];r:{if(!Z[1]){if(!Z[2]&&!Z[3])break r;B0(B,[0,o,23]);break x}B0(B,[0,o,24])}}else{var t0=W[2];r:if(t0[1])B0(B,[0,o,69]);else{var i0=t0[2];if(i0&&!i0[2]&&!t0[3])break r;t0[3]?B0(B,[0,o,68]):B0(B,[0,o,68])}}return[0,x0,W,Bl(B,ij(B))]},h),T=E[2],I=T[2],N=T[3],P=T[1],R=E[1],q=J4(h,t,i,0,y3(I)),X=q[1];return Gl(h,q[2],0,I),[0,0,I,X,t,i,1,0,N,P,r0([0,c],0,D),R]},x)]}function Tj(x,r,e){function t(i){var c=k3(1,i),v=e0(0,function(N){var P=te(N,1,Oe(N)),R=Yl(x,r)(N),q=L(N)===88?R:q4(N,R);return[0,P,q,Bl(N,ij(N))]},c),o=v[2],l=o[2],k=o[3],h=o[1],E=v[1],T=J4(c,x,r,0,y3(l)),I=T[1];return Gl(c,T[2],0,l),[0,0,l,I,x,r,1,0,k,h,r0([0,e],0,D),E]}var u=0;return function(i){return e0(u,t,i)}}function tY(x){var r=W4(x);return r[0]===0?[0,r[1],hn]:[0,r[1],r[2]]}function nY(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return B0(x,[0,t,46]),[0,t,[14,u]];case 1:var i=r[1],c=i[1],v=i[2];return B0(x,[0,c,46]),[0,c,[17,v]];case 2:var o=r[1],l=o[1],k=o[2];return B0(x,[0,l,46]),[0,l,[18,k]];case 3:var h=r[1],E=h[2][1],T=h[1];return Yd(E)?B0(x,[0,T,98]):Ml(E)&&pt(x,[0,T,83]),[0,T,[10,h]];case 4:return Px(p40);default:var I=r[1][2][1];return B0(x,[0,I[1],7]),I}}function uY(x){return K(x,88),tY(x)}function Ej(x,r,e,t,u,i){var c=e0([0,r],function(o){if(!t&&!u){var l=L(o);x:if(typeof l=="number"){if(88<=l){if(cr!==l){if(89<=l)break x;var k=uY(o);return[0,[0,e,k[1],0],k[2]]}}else{if(l===84){if(e[0]===3)var h=e[1],E=G0(o),T=e0([0,h[1]],function(R){var q=c0(R);K(R,84);var X=L0(R),B=p(Y0[19],R,[0,h[1],[10,h]]),z=d(Y0[10],R);return[4,[0,0,B,z,r0([0,q],[0,X],D)]]},o),I=[0,T,[0,[0,[0,E,[28,md(l40)]],0],0]];else var I=uY(o);return[0,[0,e,I[1],1],I[2]]}if(10<=l)break x;switch(l){case 4:break;case 1:case 9:return[0,[0,e,nY(o,e),1],hn];default:break x}}var N=bn(o,e);return[0,[1,N,Tj(t,u,i)(o)],hn]}return[0,[0,e,nY(o,e),1],hn]}var P=bn(o,e);return[0,[1,P,Tj(t,u,i)(o)],hn]},x),v=c[2];return[0,[0,[0,c[1],v[1]]],v[2]]}function jS0(x){if(L(x)===12){var r=c0(x),e=e0(0,function(m0){return K(m0,12),tY(m0)},x),t=e[2],u=t[2],i=t[1],c=e[1];return[0,[1,[0,c,[0,i,r0([0,r],0,D)]]],u]}var v=G0(x),o=Qx(1,x);x:{r:if(typeof o=="number"){if(88<=o){if(cr!==o&&89<=o)break r}else if(o!==84){if(10<=o)break r;switch(o){case 1:case 4:case 9:break;default:break r}}var k=0,h=0;break x}var l=o5(x),k=l[2],h=l[1]}var E=xv(x),T=E[1],I=qx(k,E[2]),N=L(x);if(!h&&!T&&typeof N!="number"&&N[0]===4){var P=N[3];if(!C(P,Nv)){var R=c0(x),q=rv(0,x)[2],X=L(x);x:if(typeof X=="number"){if(88<=X){if(cr!==X&&89<=X)break x}else if(X!==84){if(10<=X)break x;switch(X){case 1:case 4:case 9:break;default:break x}}return Ej(x,v,q,0,0,0)}bn(x,q);var B=e0([0,v],function(m0){return m5(m0,0,1)},x),z=B[2],x0=z[2],W=z[1],Z=B[1];return[0,[0,[0,Z,[2,W,x0,r0([0,R],0,D)]]],hn]}if(!C(P,nl)){var t0=c0(x),i0=rv(0,x)[2],u0=L(x);x:if(typeof u0=="number"){if(88<=u0){if(cr!==u0&&89<=u0)break x}else if(u0!==84){if(10<=u0)break x;switch(u0){case 1:case 4:case 9:break;default:break x}}return Ej(x,v,i0,0,0,0)}bn(x,i0);var k0=e0([0,v],function(m0){return m5(m0,0,0)},x),o0=k0[2],S0=o0[2],s0=o0[1],v0=k0[1];return[0,[0,[0,v0,[3,s0,S0,r0([0,t0],0,D)]]],hn]}}return Ej(x,v,rv(0,x)[2],h,T,I)}function h5(x,r,e,t){var u=e[2][1],i=e[1];if(Sr(u,_a))return B0(x,[0,i,[16,u,0,BL===t?1:0,1]]),r;x:{r:{e:{for(var c=r;;){if(typeof c=="number")break r;if(c[0]===0)break e;var v=sx(u,c[2]),o=c[5],l=c[4],k=c[3];if(v===0)break;var h=0<=v?o:l,c=h}var T=[0,k];break x}var E=c[2];if(sx(u,c[1])===0){var T=[0,E];break x}var T=0;break x}var T=0}if(!T)return r5(u,t,r);var I=T[1];x:{r:if(typeof t=="number"){if(hI===t){if(typeof I!="number"||jC!==I)break r}else if(jC!==t||typeof I!="number"||hI!==I)break r;break x}B0(x,[0,i,[1,u]])}return r5(u,yM,r)}function Sj(x,r){return e0(0,function(e){var t=r?c0(e):0;K(e,54);for(var u=0;;){var i=[0,e0(0,function(o){var l=Ys(o),k=cr===L(o)?p(P1(o)[2],l,function(h,E){return p(zx(h,sl,99),h,E)}):l;return[0,k,hG(o)]},e),u],c=L(e);if(typeof c=="number"&&c===9){K(e,9);var u=i;continue}var v=cx(i);return[0,v,r0([0,t],0,D)]}},x)}function Aj(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}}function Ij(x,r){if(r)return B0(x,[0,r[1][1],n2])}function Pj(x,r){if(r)return B0(x,[0,r[1],12])}function iY(x,r,e,t,u,i,c,v){var o=e0([0,r],function(N){var P=uj(N),R=L(N);x:if(i){if(typeof R=="number"&&R===84){Bx(N,13),w0(N);var q=0;break x}var q=0}else{if(typeof R=="number"&&R===84){w0(N);var X=k3(1,N),q=[0,d(Y0[7],X)];break x}var q=1}var B=L(N);x:{if(typeof B=="number"&&9>B)switch(B){case 8:w0(N);var z=L(N);r:{e:if(typeof z=="number"){if(z!==1&&wr!==z)break e;var x0=L0(N);break r}var x0=s2(N)?Wa(N):0}var k0=[0,t,P,q,x0];break x;case 4:case 6:v1(0,N);var k0=[0,t,P,q,0];break x}var W=L(N);r:{e:if(typeof W=="number"){if(W!==1&&wr!==W)break e;var Z=[0,,function(m0,p0){return m0}];break r}var Z=s2(N)?L4(N):$d(N)}if(typeof q=="number")if(P[0]===0)var t0=q,i0=P,u0=p(Z[2],t,function(v0,m0){return p(zx(v0,iL,Ee),v0,m0)});else var t0=q,i0=[1,p(Z[2],P[1],function(v0,m0){return p(zx(v0,xI,Ss),v0,m0)})],u0=t;else var t0=[0,p(Z[2],q[1],function(v0,m0){return p(zx(v0,cn,ec),v0,m0)})],i0=P,u0=t;var k0=[0,u0,i0,t0,0]}var o0=k0[3],S0=k0[2],s0=k0[1];return[0,s0,S0,o0,r0([0,v],[0,k0[4]],D)]},x),l=o[2],k=l[4],h=l[3],E=l[2],T=l[1],I=o[1];return T[0]===4?[2,[0,I,[0,T[1],h,E,u,c,e,k]]]:[1,[0,I,[0,T,h,E,u,c,e,k]]]}function Cj(x,r,e,t,u,i,c,v,o,l){for(;;){var k=L(x);x:if(typeof k=="number"){var h=k-1|0;if(7>>0){var E=h-83|0;if(4>>0)break x;switch(E){case 3:v1(0,x),w0(x);continue;case 0:case 4:break;default:break x}}else if(5>=h-1>>>0)break x;if(!u&&!i)return iY(x,r,e,t,c,v,o,l)}var T=L(x);x:{if(typeof T=="number"&&(T===4||cr===T)){var I=0;break x}var I=ql(x)?1:0}if(I)return iY(x,r,e,t,c,v,o,l);Pj(x,v),Ij(x,o);var N=Aj(t);x:{if(c){if(N){var P=N[1],R=P[1];if(!C(P[2],Sa)){B0(x,[0,R,[16,i40,c,1,0]]);var B=k3(1,x),z=1;break x}}}else if(N){var q=N[1],X=q[1];if(!C(q[2],_a)){u&&B0(x,[0,X,9]),i&&B0(x,[0,X,10]);var B=k3(2,x),z=0;break x}}var B=k3(1,x),z=1}var x0=bn(B,t),W=e0(0,function(t0){var i0=e0(0,function(p0){var E0=te(p0,1,Oe(p0)),b0=Yl(u,i)(p0),C0=L(p0)===88?b0:q4(p0,b0),D0=C0[2],U0=D0[1];x:{if(U0){var T0=U0[1][1],M0=C0[1];if(z===0){B0(p0,[0,T0,90]);var y0=[0,M0,[0,0,D0[2],D0[3],D0[4]]];break x}}var y0=C0}return[0,E0,y0,Bl(p0,ij(p0))]},t0),u0=i0[2],k0=u0[2],o0=u0[3],S0=u0[1],s0=i0[1],v0=J4(t0,u,i,0,y3(k0)),m0=v0[1];return Gl(t0,v0[2],0,k0),[0,0,k0,m0,u,i,1,0,o0,S0,0,s0]},B),Z=[0,z,x0,W,c,e,r0([0,l],0,D)];return[0,[0,Br(r,W[1]),Z]]}}function Nj(x,r){var e=Qx(x,r);x:if(typeof e=="number"){if(88<=e){if(cr!==e&&89<=e)break x}else if(e!==84){if(9<=e)break x;switch(e){case 1:case 4:case 8:break;default:break x}}return 1}return 0}var DS0=0;function RS0(x,r,e,t){var u=G0(x),i=L(x);x:{if(typeof i=="number")switch(i){case 105:var c=c0(x);w0(x);var l=[0,[0,u,[0,0,r0([0,c],0,D)]]];break x;case 106:var v=c0(x);w0(x);var l=[0,[0,u,[0,1,r0([0,v],0,D)]]];break x}else if(i[0]===4&&!C(i[3],Xv)&&r){var o=c0(x);w0(x);var l=[0,[0,u,[0,2,r0([0,o],0,D)]]];break x}var l=0}x:if(l){var k=l[1][1];if(!e&&!t)break x;return B0(x,[0,k,n2]),0}return l}var FS0=0;function fY(x){return Nj(FS0,x)}function MS0(x){var r=G0(x),e=bj(x),t=L(x);x:{if(typeof t=="number"&&t===62&&!Nj(1,x)){var u=[0,G0(x)],i=c0(x);w0(x);var c=i,v=u;break x}var c=0,v=0}var o=L(x);x:if(typeof o=="number"&&2>=o+ED>>>0&&Us(1,x)){r:{if(typeof o=="number"){var l=o+ED|0;if(2>=l>>>0){switch(l){case 0:var k=ND;break;case 1:var k=z6;break;default:var k=_6}var h=k;break r}}var h=Px(f40)}Bx(x,[26,h]),w0(x);break x}var E=L(x)===44?1:0;if(E){var T=Qx(1,x);x:{r:if(typeof T=="number"){if(89<=T){if(cr!==T&&wr!==T)break r}else{var I=T-9|0;if(78>>0){if(79>I)switch(I+9|0){case 1:case 4:case 8:break;default:break r}}else if(I!==75)break r}var N=0;break x}var N=1}var P=N}else var P=E;if(P){var R=c0(x);w0(x);var q=R}else var q=0;if(P){var X=v?0:1;if(X&&Rr(x,0))return[3,e0([0,r],function(J){var tr=c0(J),Zx=p(Y0[4],function(b){return typeof b=="number"&&b===1?1:0},J);return K(J,1),[0,Zx,I1([0,q],[0,L0(J)],tr,D)]},x)]}var B=L(x)===66?1:0;if(B)var z=1-Nj(1,x),x0=z&&1-Vo(1,x);else var x0=B;if(x0){var W=c0(x);w0(x);var Z=W}else var Z=0;var t0=xv(x),i0=t0[1],u0=t0[2],k0=Us(1,x),o0=k0||(Qx(1,x)===6?1:0),S0=RS0(x,o0,x0,i0);x:{if(!i0&&S0){var s0=xv(x),v0=s0[2],m0=s0[1];break x}var v0=u0,m0=i0}var p0=_l([0,c,[0,q,[0,Z,[0,v0,0]]]]),E0=L(x);if(!x0&&!m0&&typeof E0!="number"&&E0[0]===4){var b0=E0[3];if(!C(b0,Nv)){var C0=c0(x),D0=rv(s40,x)[2];if(fY(x))return Cj(x,r,e,D0,x0,m0,P,v,S0,p0);Pj(x,v),Ij(x,S0),bn(x,D0);var U0=qx(p0,C0),T0=e0([0,r],function(J){return m5(J,1,1)},x),M0=T0[2],y0=M0[1],G=M0[2],j0=T0[1],Q0=Aj(y0);x:if(P){if(Q0){var q0=Q0[1],ix=q0[1];if(!C(q0[2],Sa)){B0(x,[0,ix,[16,v40,P,0,0]]);break x}}}else if(Q0){var xx=Q0[1],fx=xx[1];if(!C(xx[2],_a)){B0(x,[0,fx,8]);break x}}return[0,[0,j0,[0,2,y0,G,P,e,r0([0,U0],0,D)]]]}if(!C(b0,nl)){var yx=c0(x),R0=rv(c40,x)[2];if(fY(x))return Cj(x,r,e,R0,x0,m0,P,v,S0,p0);Pj(x,v),Ij(x,S0),bn(x,R0);var lx=qx(p0,yx),kx=e0([0,r],function(J){return m5(J,1,0)},x),Q=kx[2],I0=Q[1],M=Q[2],d0=kx[1],g0=Aj(I0);x:if(P){if(g0){var h0=g0[1],A0=h0[1];if(!C(h0[2],Sa)){B0(x,[0,A0,[16,o40,P,0,0]]);break x}}}else if(g0){var $0=g0[1],Kx=$0[1];if(!C($0[2],_a)){B0(x,[0,Kx,8]);break x}}return[0,[0,d0,[0,3,I0,M,P,e,r0([0,lx],0,D)]]]}}return Cj(x,r,e,rv(a40,x)[2],x0,m0,P,v,S0,p0)}function cY(x,r,e,t){var u=x?x[1]:0,i=Ka(1,r),c=qx(u,bj(i)),v=c0(i),o=L(i);x:if(typeof o!="number"&&o[0]===4&&!C(o[3],QA)){Bx(i,86),w0(i);break x}K(i,42);var l=qO(1,i),k=L(l);x:{r:if(e&&typeof k=="number"){if(54<=k){if(cr!==k&&55<=k)break r}else if(k!==43&&k)break r;var E=0;break x}if(Bt(i))var h=p(Y0[13],0,l),E=[0,p(P1(i)[2],h,function(W,Z){return p(zx(W,sl,Ct),W,Z)})];else{SX(i,e40);var E=[0,[0,G0(i),t40]]}}var T=Oe(i);if(T)var I=T[1],N=[0,p(P1(i)[2],I,function(W,Z){return Z0(zx(W,G8,p2),W,0,Z)})];else var N=0;var P=c0(i);if(Rr(i,43))var R=e0(0,function(W){var Z=pj(MO(0,W)),t0=cr===L(W)?p(P1(W)[2],Z,function(u0,k0){return p(zx(u0,cn,cr),u0,k0)}):Z,i0=hG(W);return[0,t0,i0,r0([0,P],0,D)]},i),q=R[1],X=R[2],B=[0,[0,q,p(P1(i)[2],X,function(W,Z){return Z0(zx(W,-663447790,k1),W,q,Z)})]];else var B=0;if(L(i)===54){1-d1(i)&&Bx(i,wo);var z=[0,HO(i,Sj(i,1))]}else var z=0;var x0=e0(0,function(W){var Z=c0(W);if(!Rr(W,0))return Ut(W,0),u40;W[32][1]=[0,[0,R2[1],0],W[32][1]];for(var t0=0,i0=DS0,u0=0;;){var k0=L(W);if(typeof k0=="number"){var o0=k0-2|0;if(h2>>0){if(k2>=o0+1>>>0)break}else if(o0===6){K(W,8);continue}}var S0=MS0(W);switch(S0[0]){case 0:var s0=S0[1],v0=s0[2],m0=s0[1];switch(v0[1]){case 0:if(v0[4])var fx=i0,yx=t0;else{t0&&B0(W,[0,m0,15]);var fx=i0,yx=1}break;case 1:var p0=v0[2],E0=p0[0]===4?h5(W,i0,p0[1],BL):i0,fx=E0,yx=t0;break;case 2:var b0=v0[2],C0=b0[0]===4?h5(W,i0,b0[1],hI):i0,fx=C0,yx=t0;break;default:var D0=v0[2],U0=D0[0]===4?h5(W,i0,D0[1],jC):i0,fx=U0,yx=t0}break;case 1:var T0=S0[1][2],M0=T0[4],y0=T0[1];switch(y0[0]){case 4:Px(n40);break;case 0:case 3:var G=y0[1],j0=G[2][1],Q0=Sr(j0,_a),q0=G[1];if(Q0)var xx=Q0;else var ix=Sr(j0,Sa),xx=ix&&M0;xx&&B0(W,[0,q0,[16,j0,M0,0,0]]);break}var fx=i0,yx=t0;break;case 2:var fx=h5(W,i0,S0[1][2][1],yM),yx=t0;break;default:var fx=i0,yx=t0}var t0=yx,i0=fx,u0=[0,S0,u0]}function R0(Zx,b){return l4(function(V){return 1-R2[3].call(null,V[1],Zx)},b)}var lx=cx(u0),kx=W[32][1];if(kx){var Q=kx[1],I0=Q[1];if(kx[2]){var M=kx[2],d0=R0(I0,Q[2]),g0=v4(M),h0=g0[2],A0=g0[1],$0=Wq(M),Kx=[0,[0,A0,qx(h0,d0)],$0];W[32][1]=Kx}else P2(function(Zx){return B0(W,[0,Zx[2],[27,Zx[1]]])},R0(I0,Q[2])),W[32][1]=0}else Px(ba0);K(W,1);var J=L(W);x:{r:if(!t){if(typeof J=="number"&&(J===1||wr===J))break r;if(s2(W)){var tr=Wa(W);break x}var tr=0;break x}var tr=L0(W)}return[0,lx,r0([0,Z],[0,tr],D)]},i);return[0,E,x0,N,B,z,c,r0([0,v],0,D)]}function d5(x,r){return e0(0,function(e){return[2,cY([0,r],e,e[7],0)]},x)}function LS0(x){return[7,cY(0,x,1,1)]}var qS0=0;function BS0(x){var r=c0(x);if(!Rr(x,0))return Ut(x,0),r40;x:for(var e=0;;){var t=L(x);if(typeof t=="number"){if(t===1)break x;if(wr===t)break}var u=function(m0,p0){var E0=Ro(L(p0),m0);if(E0){var b0=Qx(1,p0);r:{e:if(typeof b0=="number"){if(88<=b0){var C0=b0+mR|0;if(25>>0){if(27<=C0)break e}else if(C0!==11)break e}else if(b0!==1&&b0!==4)break e;var D0=0;break r}var D0=1}var U0=D0}else var U0=E0;if(U0){var T0=c0(p0);w0(p0);var M0=T0}else var M0=0;return[0,U0,M0]},i=u(44,x),c=i[1],v=i[2],o=u(66,x),l=o[1],k=o[2],h=xv(x),E=h[1],T=h[2],I=_l([0,v,[0,k,[0,T,[0,c0(x),0]]]]);if(L(x)===14){var N=G0(x);w0(x),B0(x,[0,N,67])}var P=W1(x),R=P[2][1],q=P[1];let Z=c,t0=R,i0=q;var X=function(m0,p0){var E0=Sr(t0,_a);if(E0)var C0=E0;else var b0=Sr(t0,Sa),C0=b0&&Z;return C0&&B0(m0,[0,i0,[24,t0,Z,p0]])},B=L(x);if(typeof B=="number"&&B===88){if(c){X(x,0);let m0=I,p0=P;var e=[0,[2,e0([0,q],function(b0){var C0=Va(b0);K(b0,84);var D0=xt(b0),U0=L(b0);r:{e:if(typeof U0=="number"){if(U0!==1&&wr!==U0)break e;break r}K(b0,9)}return[0,p0,C0,D0,r0([0,m0],0,D)]},x)],e];continue}if(!l&&!E){X(x,0);let m0=I,p0=P;var e=[0,[1,e0([0,q],function(b0){var C0=Va(b0),D0=Rr(b0,84)?[0,xt(b0)]:0,U0=L(b0);r:{e:if(typeof U0=="number"){if(U0!==1&&wr!==U0)break e;break r}K(b0,9)}return[0,p0,C0,D0,r0([0,m0],0,D)]},x)],e];continue}}X(x,1);let u0=c,k0=l,o0=E,S0=I,s0=P;var e=[0,[0,e0([0,q],function(m0){var p0=Tj(k0,o0,S0)(m0);return[0,1,[3,s0],p0,u0,0,r0([0,S0],0,D)]},x)],e]}var z=cx(e),x0=L(x);x:{r:if(typeof x0=="number"){if(x0!==1&&wr!==x0)break r;var W=L0(x);break x}var W=s2(x)?Wa(x):0}return K(x,1),[0,z,r0([0,r],[0,W],D)]}var US0=0,sY=MX(Y0);function aY(x){var r=K4(x);x:if(x[5])d3(x,r[1]);else{var e=r[2];r:if(e[0]===27){var t=e[1],u=r[1];if(t[4])B0(x,[0,u,4]);else{if(!t[5])break r;B0(x,[0,u,22])}break x}}return r}function y5(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Ce(x,79);var c=c0(x);return K(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,r0([0,c],[0,L0(x)],D)]]}function o2(x,r,e){var t=x?x[1]:q30,u=r?r[1]:1,i=L(e);if(typeof i=="number"){var c=i-2|0;if(h2>>0){if(k2>=c+1>>>0)return[1,[0,L0(e),function(o,l){return o}]]}else if(c===6){w0(e);var v=L(e);x:if(typeof v=="number"){if(v!==1&&wr!==v)break x;return[0,L0(e)]}return s2(e)?[0,Wa(e)]:B30}}return s2(e)?[1,L4(e)]:(u&&v1([0,t],e),U30)}function $a(x){var r=L(x);x:if(typeof r=="number"){if(r!==1&&wr!==r)break x;return[0,L0(x),function(e,t){return e}]}return s2(x)?L4(x):$d(x)}function Oj(x,r,e){var t=o2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=cx(e);if(i)var c=i[2],v=cx([0,p(u,i[1],function(o,l){return Z0(zx(o,634872468,68),o,x,l)}),c]);else var v=0;return[0,0,v]}var oY=[],vY=[],lY=[];function pY(x,r,e){var t=e[2][1],u=e[1];if(!(t&&!t[1][2][2]&&!t[2]))return B0(x,[0,u,r])}function jj(x,r){if(!x[5]&&B4(r))return d3(x,r[1])}function kY(x){var r=$o(x)?aY(x):p(Y0[2],0,x),e=1-x[5],t=e&&B4(r);return t&&d3(x,r[1]),r}function XS0(x){var r=c0(x);K(x,45);var e=kY(x);return[0,e,r0([0,r],0,D)]}function GS0(x){var r=c0(x);K(x,16);var e=qx(r,c0(x));K(x,4);var t=d(Y0[7],x);K(x,5);var u=kY(x),i=L(x)===45?[0,e0(0,XS0,x)]:0;return[28,[0,t,u,i,r0([0,e],0,D)]]}var YS0=0;function mY(x){return e0(YS0,GS0,x)}function hY(x){return[0,Ha(x),C30]}function dY(x){var r=L(x);if(typeof r!="number"&&r[0]===4&&!C(r[3],K6)){w0(x);var e=L(x);return typeof e!="number"&&e[0]===2?y5(x,e[1]):(v1(I30,x),hY(x))}return v1(P30,x),hY(x)}function _5(x,r,e){function t(o){return x?Ys(o):p(Y0[13],0,o)}var u=Qx(1,e);if(typeof u=="number")switch(u){case 1:case 9:case 115:return[0,t(e),0]}else if(u[0]===4&&!C(u[3],It)){var i=W1(e);return w0(e),[0,i,[0,t(e)]]}var c=L(e);x:if(r&&typeof c=="number"){var v=r[1];if(c!==48&&c!==63)break x;return Bx(e,v),w0(e),[0,Ys(e),0]}return[0,t(e),0]}function zS0(x){var r=L(x);x:{if(typeof r=="number"){if(r===48){var e=A30;break x}if(r===63){var e=S30;break x}}var e=0}var t=L(x);x:{r:if(typeof t=="number"){if(t!==48&&t!==63)break r;var u=1;break x}var u=0}if(!u){var i=_5(0,0,x);return[0,0,i[2],i[1],0]}var c=W1(x),v=L(x);if(typeof v=="number")switch(v){case 1:case 9:case 115:return Qd(0,x,c),[0,0,0,c,0]}else if(v[0]===4&&!C(v[3],It)){var o=Qx(1,x);if(typeof o=="number")switch(o){case 1:case 9:case 115:return[0,e,0,Ys(x),0]}else if(o[0]===4&&!C(o[3],It)){var l=W1(x);return w0(x),[0,e,[0,Ys(x)],l,0]}return Qd(0,x,c),w0(x),[0,0,[0,p(Y0[13],0,x)],c,0]}var k=_5(1,0,x);return[0,e,k[2],k[1],0]}function yY(x,r){var e=L(x);if(typeof e=="number"&&d2===e){var t=e0(0,function(N){w0(N);var P=L(N);return typeof P!="number"&&P[0]===4&&!C(P[3],It)?(w0(N),2<=r?[0,p(Y0[13],0,N)]:[0,Ys(N)]):(v1(b30,N),0)},x),u=t[2],i=t[1],c=u?[0,[0,i,u[1]]]:0;return c?[0,[1,c[1]]]:0}K(x,0);for(var v=0,o=0;;){var l=v?v[1]:1,k=L(x);x:if(typeof k=="number"){if(k!==1&&wr!==k)break x;var h=cx(o);return K(x,1),[0,[0,h]]}switch(1-l&&Bx(x,28),r){case 0:var E=_5(1,E30,x),I=[0,0,E[2],E[1],0];break;case 1:var T=_5(1,T30,x),I=[0,0,T[2],T[1],0];break;default:var I=zS0(x)}var v=[0,Rr(x,9)],o=[0,I,o]}}function Dj(x,r){var e=o2(0,0,x);return e[0]===0?[0,e[1],r]:[0,0,p(e[1][2],r,function(t,u){var i=u[1];return[0,i,Z0(zx(t,pT,74),t,i,u[2])]})]}function V4(x,r,e){var t=yY(r,x),u=Dj(r,dY(r)),i=u[2];return[29,[0,x,i,0,t,r0([0,e],[0,u[1]],D)]]}function w5(x,r,e){var t=2<=x?[0,p(Y0[13],0,r),0]:[0,Ys(r),0],u=L(r);x:{if(typeof u=="number"&&u===9){K(r,9);var i=yY(r,x);break x}var i=0}var c=Dj(r,dY(r)),v=c[2];return[29,[0,x,v,[0,t],i,r0([0,e],[0,c[1]],D)]]}function JS0(x){var r=Ka(1,x),e=c0(r);K(r,52);var t=L(r);if(typeof t=="number")switch(t){case 0:return V4(2,r,e);case 48:if(d1(r)){K(r,48);var u=L(r);x:if(typeof u=="number"){if(d2!==u&&u)break x;return V4(1,r,e)}return w5(1,r,e)}break;case 63:if(d1(r)){var i=Qx(1,r);x:{if(typeof i=="number")switch(i){case 0:return w0(r),V4(0,r,e);case 108:return w0(r),v1(0,r),V4(0,r,e);case 9:break;default:break x}else if(i[0]!==4||C(i[3],K6))break x;return w5(2,r,e)}return w0(r),w5(0,r,e)}break;case 108:return V4(2,r,e)}else if(t[0]===2){var c=Dj(r,y5(r,t[1])),v=c[2];return[29,[0,2,v,0,0,r0([0,e],[0,c[1]],D)]]}return w5(2,r,e)}var KS0=0;function g5(x){return e0(KS0,JS0,x)}function Rj(x){var r=x?x[1]:1;function e(u){var i=d(r?Y0[7]:Y0[10],u),c=o2(f30,0,u);if(c[0]===0)var v=i,o=c[1];else var v=p(c[1][2],i,function(N,P){return p(zx(N,cn,78),N,P)}),o=0;if(u[22]){var l=v[2];if(l[0]===14){var k=l[1][2];x:{if(1>>0){if(e!==14)break x}else if(4>=e-1>>>0)break x;return L0(x)}return s2(x)?Wa(x):0}function PY(x){return L(x)===1?0:[0,d(Y0[7],x)]}function Qa(x){var r=G0(x),e=L(x);x:{if(typeof e!="number"&&e[0]===8){var t=e[1];break x}v1(z60,x);var t=J60}var u=c0(x);w0(x);var i=L(x);x:{r:if(typeof i=="number"){var c=i+MM|0;if(74>>0){if(c!==78)break r}else if(72>=c-1>>>0)break r;var v=L0(x);break x}var v=C5(x)}return[0,r,[0,t,r0([0,u],[0,v],D)]]}function CY(x){var r=Qx(1,x);if(typeof r=="number"){if(r===10)for(var e=e0(0,function(u){var i=[0,Qa(u)];return K(u,10),[0,i,Qa(u)]},x);;){var t=L(x);if(typeof t=="number"&&t===10){let u=e;var e=e0([0,e[1]],function(c){return K(c,10),[0,[1,u],Qa(c)]},x);continue}return[2,e]}if(r===88)return[1,e0(0,function(u){var i=Qa(u);return K(u,88),[0,i,Qa(u)]},x)]}return[0,Qa(x)]}function xp(x,r){return Sr(x[2][1],r[2][1])}function NY(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],c=e[2],v=u[2];x:{if(t[0]===0){var o=t[1];if(i[0]===0){var k=xp(o,i[1]);break x}}else{var l=t[1];if(i[0]!==0){var k=NY(l,i[1]);break x}}var k=0}return k&&xp(c,v)}function N5(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return xp(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],c=u[2],v=i[2],o=xp(u[1],i[1]);return o&&xp(c,v)}break;default:var l=x[1];if(r[0]===2)return NY(l,r[1])}return 0}function Lj(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}}var T3=[];function OY(x,r){var e=c0(r),t=e0(0,function(m0){K(m0,cr);var p0=L(m0);if(typeof p0=="number"){if(k1===p0)return w0(m0),X60}else if(p0[0]===8){var E0=CY(m0);x:{if(d1(m0)&&cr===L(m0)&&Te!==Qx(1,m0)){var b0=Vd(m0,0,kj);break x}var b0=0}for(var C0=0;;){var D0=L(m0);if(typeof D0=="number"){if(D0===0){var U0=c0(m0);B1(m0,0);var T0=e0(0,function(q0){K(q0,0),K(q0,12);var ix=d(Y0[10],q0);return K(q0,1),ix},m0),M0=T0[2],y0=T0[1];H1(m0);var C0=[0,[1,[0,y0,[0,M0,r0([0,U0],[0,C5(m0)],D)]]],C0];continue}}else if(D0[0]===8){var C0=[0,[0,e0(0,function(q0){var ix=Qx(1,q0);x:{if(typeof ix=="number"&&ix===88){var xx=[1,e0(0,function(J){var tr=Qa(J);return K(J,88),[0,tr,Qa(J)]},q0)];break x}var xx=[0,Qa(q0)]}var fx=L(q0);x:{if(typeof fx=="number"&&fx===84){K(q0,84);var yx=c0(q0),R0=L(q0);r:{if(typeof R0=="number"){if(R0===0){var lx=c0(q0);B1(q0,0);var kx=e0(0,function(tr){K(tr,0);var Zx=PY(tr);return K(tr,1),Zx},q0),Q=kx[1],I0=kx[2];H1(q0);var M=[0,I0,I1([0,lx],[0,C5(q0)],0,D)];M[1]||B0(q0,[0,Q,45]);var A0=[0,[1,[0,Q,M]]];break r}}else if(R0[0]===10){var d0=R0[3],g0=R0[2],h0=R0[1];K(q0,R0);var A0=[0,[0,[0,h0,[0,g0,d0,r0([0,yx],[0,C5(q0)],D)]]]];break r}Bx(q0,34);var A0=[0,[0,[0,G0(q0),Y60]]]}var $0=A0;break x}var $0=0}return[0,xx,$0]},m0)],C0];continue}var G=cx(C0),j0=[0,go,[0,E0,b0,Rr(m0,Te),G]];return Rr(m0,k1)?[0,j0]:(Ut(m0,k1),[1,j0])}}return Ut(m0,k1),G60},r);if(H1(r),d(T3[3],t))var u=XE,i=e0(0,function(m0){return 0},r);else{B1(r,3);var c=d(T3[4],t),v=Z0(T3[1],x,c,r),u=v[2],i=v[1]}var o=L0(r);x:{r:if(typeof u!="number"){var l=u[1];if(go===l){var k=u[2],h=k[2][1],E=t[2],T=k[1];if(E[0]===0){var I=E[1];if(typeof I=="number")B0(r,[0,Lj(h),q60]);else{var N=I[2][1];e:if(1-N5(h,N)){if(x&&N5(x[1],h)){var P=[22,d(T3[2],N)];B0(r,[0,Lj(N),P]);break e}var R=[13,d(T3[2],N)];B0(r,[0,Lj(h),R])}}}var q=T}else{if(sn!==l)break r;var X=u[2],B=t[2];if(B[0]===0){var z=B[1];typeof z!="number"&&B0(r,[0,X,[13,d(T3[2],z[2][1])]])}var q=X}var x0=q;break x}var x0=t[1]}var W=t[2][1],Z=t[1];if(typeof W=="number"){x:{r:{var t0=r0([0,e],[0,o],D);if(typeof u!="number"){var i0=u[1];if(go===i0)var u0=u[2][1];else{if(sn!==i0)break r;var u0=u[2]}var k0=u0;break x}}var k0=x0}var o0=[0,sn,[0,Z,k0,i,t0]]}else{var S0=W[2];x:{var s0=r0([0,e],[0,o],D);if(typeof u!="number"&&go===u[1]){var v0=[0,u[2]];break x}var v0=0}var o0=[0,go,[0,[0,Z,S0],v0,i,s0]]}return[0,Br(t[1],x0),o0]}function jY(x,r){return B1(r,2),OY(x,r)}function HS0(x,r,e,t){for(var u=t;;){var i=Fl(e);if(u&&r){var c=u[1],v=c[2],o=r[1],l=u[2];x:{if(v[0]===0){var k=v[1],h=k[2];if(h){var E=h[1][2][1],T=1-N5(k[1][2][1],E);if(T){var I=N5(o,E);break x}var I=T;break x}}var I=0}if(I){var N=c[2];x:{if(N[0]===0){var P=N[1],R=P[2];if(R){var q=R[1],X=Br(c[1],P[3][1]),B=[0,go,q],z=[0,X,[0,[0,P[1],0,P[3],P[4]]]];break x}}var B=XE,z=c}return H1(e),[0,cx([0,z,l]),i,B]}}var x0=L(e);if(typeof x0=="number"){if(cr===x0){B1(e,2);var W=L(e),Z=Qx(1,e);x:if(typeof W=="number"&&cr===W&&typeof Z=="number"){if(Te!==Z&&wr!==Z)break x;var t0=e0(0,function(R0){K(R0,cr),K(R0,Te);var lx=L(R0);if(typeof lx=="number"){if(k1===lx)return w0(R0),sn}else if(lx[0]===8){var kx=CY(R0);return Hd(R0,k1),[0,go,[0,kx]]}return Ut(R0,k1),sn},e),i0=t0[2],u0=t0[1],k0=typeof i0=="number"?[0,sn,u0]:[0,go,[0,u0,i0[2]]],o0=e[26][1];r:{if(o0){var S0=o0[2];if(S0){var s0=S0[2];break r}}var s0=Px(ma0)}e[26][1]=s0;var v0=Rl(e),m0=O4(e[27][1],v0);return e[28][1]=m0,[0,cx(u),i,k0]}var p0=OY(r,e),E0=p0[2],b0=p0[1],C0=sn<=E0[1]?[0,b0,[1,E0[2]]]:[0,b0,[0,E0[2]]],u=[0,C0,u];continue}if(wr===x0)return v1(0,e),[0,cx(u),i,XE]}var D0=L(e);x:{if(typeof D0=="number"){if(D0===0){B1(e,0);var U0=e0(0,function(R0){K(R0,0);var lx=L(R0);r:{if(typeof lx=="number"&&lx===12){var kx=c0(R0);K(R0,12);var Q=d(Y0[10],R0),d0=[3,[0,Q,r0([0,kx],0,D)]];break r}var I0=PY(R0),M=I0?0:c0(R0),d0=[2,[0,I0,I1(0,0,M,D)]]}return K(R0,1),d0},e),T0=U0[2],M0=U0[1];H1(e);var xx=[0,M0,T0];break x}}else if(D0[0]===9){var y0=D0[3],G=D0[2],j0=D0[1];K(e,D0);var xx=[0,j0,[4,[0,G,y0]]];break x}var Q0=jY(r,e),q0=Q0[2],ix=Q0[1],xx=sn<=q0[1]?[0,ix,[1,q0[2]]]:[0,ix,[0,q0[2]]]}var u=[0,xx,u]}}function DY(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Gx(B60,r[2][2][1]);return Gx(e[2][1],t);default:var u=x[1][2],i=u[1],c=u[2],v=i[0]===0?i[1][2][1]:DY([2,i[1]]);return Gx(v,Gx(U60,c[2][1]))}}Dr(T3,[0,function(x,r,e){var t=G0(e),u=HS0(D,r,e,0),i=u[2],c=u[3],v=u[1],o=i?i[1]:t;return[0,[0,Br(t,o),v],c]},DY,function(x){var r=x[2];if(r[0]!==0)return 1;var e=r[1];return typeof e=="number"?0:e[2][3]},function(x){var r=x[2][1];return typeof r=="number"?0:[0,r[2][1]]}]);function RY(x,r){var e=W1(r);return Qd(x,r,e),e}var qj=[],FY=[],MY=[],LY=[];function WS0(x){var r=c0(x);K(x,61);var e=L(x)===8?L0(x):0,t=o2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,r0([0,r],[0,qx(e,u)],D)]]}var VS0=0;function $S0(x){var r=c0(x);K(x,39);var e=D4(1,x),t=p(Y0[2],0,e),u=1-x[5],i=u&&B4(t);i&&d3(x,t[1]);var c=L0(x);K(x,27);var v=L0(x);K(x,4);var o=d(Y0[7],x);K(x,5);var l=L(x)===8?L0(x):0,k=o2(0,L30,x),h=k[0]===0?qx(l,k[1]):k[1][1];return[18,[0,t,o,r0([0,r],[0,qx(c,qx(v,h))],D)]]}var QS0=0;function ZS0(x){var r=c0(x);K(x,41);var e=x[21],t=e&&Rr(x,67),u=qx(r,c0(x));K(x,4);var i=r0([0,u],0,D),c=L(x);x:{if(typeof c=="number"&&c===66){var v=1;break x}var v=0}var o=R4(1,x),l=L(o);x:{if(typeof l=="number"){if(26<=l){if(31>l)switch(l+z3|0){case 0:var k=e0(0,bG,o),h=k[2],E=h[3],T=h[1],I=k[1],t0=E,i0=[0,[1,[0,I,[0,T,0,r0([0,h[2]],0,D)]]]];break x;case 3:var N=e0(0,TG,o),P=N[2],R=P[3],q=P[1],X=N[1],t0=R,i0=[0,[1,[0,X,[0,q,2,r0([0,P[2]],0,D)]]]];break x;case 4:if(Qx(1,o)!==17){var B=e0(0,EG,o),z=B[2],x0=z[3],W=z[1],Z=B[1],t0=x0,i0=[0,[1,[0,Z,[0,W,1,r0([0,z[2]],0,D)]]]];break x}break}}else if(l===8){var t0=0,i0=0;break x}}var t0=0,i0=[0,[0,d(Y0[8],o)]]}var u0=L(x);if(typeof u0=="number"){if(u0===17){if(!i0)throw J0([0,Nr,M30],1);var k0=i0[1];if(k0[0]===0)var o0=[1,oj(F30,x,k0[1])];else{var S0=k0[1];pY(x,37,S0);var o0=[0,S0]}t?K(x,65):K(x,17);var s0=d(Y0[7],x);K(x,5);var v0=D4(1,x),m0=p(Y0[2],0,v0);return jj(x,m0),[25,[0,o0,s0,m0,0,i]]}if(u0===65){if(!i0)throw J0([0,Nr,R30],1);var p0=i0[1];if(p0[0]===0){var E0=oj(D30,x,p0[1]),b0=1-t,C0=b0&&v;x:if(C0){var D0=E0[2];if(D0[0]===2){var U0=D0[1][1],T0=U0[1];if(!C(U0[2][1],Io)){B0(x,[0,T0,38]);break x}}}var M0=[1,E0]}else{var y0=p0[1];pY(x,38,y0);var M0=[0,y0]}K(x,65);var G=d(Y0[10],x);K(x,5);var j0=D4(1,x),Q0=p(Y0[2],0,j0);return jj(x,Q0),[26,[0,M0,G,Q0,t,i]]}}if(P2(function(I0){return B0(x,I0)},t0),t?K(x,65):K(x,8),i0)var q0=i0[1],ix=q0[0]===0?[0,[1,a2(x,q0[1])]]:[0,[0,q0[1]]],xx=ix;else var xx=0;var fx=L(x);x:{if(typeof fx=="number"&&fx===8){var yx=0;break x}var yx=[0,d(Y0[7],x)]}K(x,8);var R0=L(x);x:{if(typeof R0=="number"&&R0===5){var lx=0;break x}var lx=[0,d(Y0[7],x)]}K(x,5);var kx=D4(1,x),Q=p(Y0[2],0,kx);return jj(x,Q),[24,[0,xx,yx,lx,Q,i]]}var xA0=0;function rA0(x){1-x[11]&&Bx(x,26);var r=c0(x),e=G0(x);K(x,19);var t=L(x)===8?L0(x):0;x:{if(L(x)!==8&&!ql(x)){var u=[0,d(Y0[7],x)];break x}var u=0}var i=Br(e,G0(x)),c=o2(0,0,x);x:{if(c[0]===0)var v=c[1];else{var o=c[1],l=o[1];if(u){var k=[0,p(o[2],u[1],function(N,P){return p(zx(N,cn,69),N,P)})],h=t;break x}var v=l}var k=u,h=qx(t,v)}return[34,[0,k,r0([0,r],[0,h],D),i]]}var eA0=0;function tA0(x){var r=c0(x);K(x,20),K(x,4);var e=d(Y0[7],x);K(x,5),K(x,0);for(var t=j30;;){var u=t[2],i=t[1],c=L(x);x:if(typeof c=="number"){if(c!==1&&wr!==c)break x;var v=cx(u);K(x,1);var o=$a(x)[1],l=e[1];return[35,[0,e,v,r0([0,r],[0,o],D),l]]}let h=i;var k=WO(0,function(T){var I=c0(T),N=L(T);x:{if(typeof N=="number"&&N===38){h&&Bx(T,55),K(T,38);var R=0,q=L0(T),X=0;break x}var P=G0(T);K(T,35);var R=[0,P],q=0,X=[0,d(Y0[7],T)]}var B=h||(X===0?1:0);K(T,88);var z=qx(q,$a(T)[1]);function x0(k0){x:if(typeof k0=="number"){var o0=k0-1|0;if(34>>0){if(o0!==37)break x}else if(32>=o0-1>>>0)break x;return 1}return 0}var W=1,Z=T[9]===1?T:[0,T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],W,T[10],T[11],T[12],T[13],T[14],T[15],T[16],T[17],T[18],T[19],T[20],T[21],T[22],T[23],T[24],T[25],T[26],T[27],T[28],T[29],T[30],T[31],T[32],T[33]],t0=p(Y0[4],x0,Z);x:{var i0=r0([0,I],[0,z],D);if(R&&X){var u0=[0,Br(R[1],X[1][1])];break x}var u0=0}return[0,[0,X,u0,t0,i0],B]},x),t=[0,k[2],[0,k[1],u]]}}var nA0=0;function uA0(x){var r=c0(x),e=G0(x);K(x,24),s2(x)&&B0(x,[0,e,56]);var t=d(Y0[7],x),u=o2(0,0,x);if(u[0]===0)var i=t,c=u[1];else var i=p(u[1][2],t,function(v,o){return p(zx(v,cn,70),v,o)}),c=0;return[36,[0,i,r0([0,r],[0,c],D)]]}var iA0=0;function fA0(x){var r=c0(x);K(x,25);var e=d(Y0[15],x),t=L(x)===36?p(P1(x)[2],e,function(T,I){var N=I[1];return[0,N,Z0(zx(T,Ok,4),T,N,I[2])]}):e,u=L(x);x:{if(typeof u=="number"&&u===36){var i=[0,e0(0,function(I){var N=c0(I);K(I,36);var P=L0(I);if(L(I)===4){K(I,4);var R=[0,p(Y0[18],I,70)];K(I,5);var q=R}else var q=0;var X=d(Y0[15],I),B=L(I)===40?X:p($a(I)[2],X,function(z,x0){var W=x0[1];return[0,W,Z0(zx(z,Ok,71),z,W,x0[2])]});return[0,q,B,r0([0,N],[0,P],D)]},x)];break x}var i=0}var c=L(x);x:{if(typeof c=="number"&&c===40){K(x,40);var v=d(Y0[15],x),o=v[1],l=v[2],k=[0,[0,o,p($a(x)[2],l,function(I,N){return Z0(zx(I,Ok,72),I,o,N)})]];break x}var k=0}var h=i===0?1:0,E=h&&(k===0?1:0);return E&&B0(x,[0,t[1],58]),[37,[0,t,i,k,r0([0,r],0,D)]]}var cA0=0;function sA0(x){var r=0,e=bG(x),t=e[3],u=e[2],i=Oj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var aA0=0;function oA0(x){var r=2,e=TG(x),t=e[3],u=e[2],i=Oj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var vA0=0;function lA0(x){var r=1,e=EG(x),t=e[3],u=e[2],i=Oj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var pA0=0;function kA0(x){var r=c0(x);K(x,27);var e=qx(r,c0(x));K(x,4);var t=d(Y0[7],x);K(x,5);var u=D4(1,x),i=p(Y0[2],0,u),c=1-x[5],v=c&&B4(i);return v&&d3(x,i[1]),[41,[0,t,i,r0([0,e],0,D)]]}var mA0=0;function hA0(x){var r=c0(x),e=d(Y0[7],x),t=L(x),u=e[2];if(u[0]===10&&typeof t=="number"&&t===88){var i=u[1],c=i[2][1],v=e[1];K(x,88),R2[3].call(null,c,x[3])&&B0(x,[0,v,[25,N30,c]]);var o=x[33],l=x[32],k=x[31],h=x[30],E=x[29],T=x[28],I=x[27],N=x[26],P=x[25],R=x[24],q=x[23],X=x[22],B=x[21],z=x[20],x0=x[19],W=x[18],Z=x[17],t0=x[16],i0=x[15],u0=x[14],k0=x[13],o0=x[12],S0=x[11],s0=x[10],v0=x[9],m0=x[8],p0=x[7],E0=x[6],b0=x[5],C0=x[4],D0=R2[4].call(null,c,x[3]),U0=[0,x[1],x[2],D0,C0,b0,E0,p0,m0,v0,s0,S0,o0,k0,u0,i0,t0,Z,W,x0,z,B,X,q,R,P,N,I,T,E,h,k,l,o],T0=$o(U0)?aY(U0):p(Y0[2],0,U0);return[31,[0,i,T0,r0([0,r],0,D)]]}var M0=o2(O30,0,x);if(M0[0]===0)var y0=e,G=M0[1];else var y0=p(M0[1][2],e,function(j0,Q0){return p(zx(j0,cn,73),j0,Q0)}),G=0;return[23,[0,y0,0,r0(0,[0,G],D)]]}var dA0=0;function yA0(x){function r(e){var t=c0(e),u=EU(G0(e));if(L(e)===35){var i=G0(e);w0(e);var c=[0,i]}else var c=0;var v=d(Y0[27],e);if(Rr(e,16)){K(e,4);var o=d(Y0[7],e);K(e,5);var l=[0,o]}else var l=0;if(L(e)===88){var k=G0(e);w0(e);var h=[0,k]}else{K(e,11);var h=0}var E=1,T=e[13]===1?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],E,e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31],e[32],e[33]],I=p(Y0[2],i30,T);return Rr(e,9),[0,v,I,l,r0([0,t],[0,L0(e)],D),[0,c,h,0],u]}return e0(0,function(e){var t=c0(e),u=G0(e);if(K(e,21),s2(e))throw J0(Xt,1);var i=k5(e),c=s2(e),v=c||1-Rr(e,0);if(v)throw J0(Xt,1);for(var o=0,l=DX(e,i);;){var k=L(e);x:if(typeof k=="number"){if(k!==1&&wr!==k)break x;var h=cx(o);return K(e,1),[32,[0,l,h,u,r0([0,t],[0,L0(e)],D)]]}var o=[0,e0(0,r,e),o]}},x)}function _A0(x,r){var e=x?x[1]:0;1-d1(r)&&Bx(r,Ct);var t=Qx(1,r);if(typeof t=="number")switch(t){case 26:return A5(0,r);case 29:return A5(2,r);case 30:return A5(1,r);case 42:return e0(0,function(k){var h=c0(k);return K(k,62),[6,Fj(h,k)]},r);case 48:if(L(r)===52)return g5(r);break;case 50:if(r[30][2])return e0(0,function(k){var h=c0(k);return K(k,62),[8,sY[1].call(null,[0,h],k)]},r);break;case 51:if(e)return EY(r);break;case 55:return e0(0,function(k){var h=c0(k);return K(k,62),[11,E5(h,k)]},r);case 63:var u=L(r);return typeof u=="number"&&u===52&&e?g5(r):e0(0,function(k){var h=c0(k);return K(k,62),[15,b5(h,k)]},r);case 64:return e0(0,function(k){var h=c0(k);return K(k,62),[16,T5(c30,h,k)]},r);case 15:case 66:return _Y(r)}else if(t[0]===4){var i=t[3];if(C(i,Ta)){if(!C(i,NL))return gY(r,1);if(C(i,Lv)){if(!C(i,aM)){var c=G0(r),v=c0(r);K(r,62);var o=qx(v,c0(r));return Xs(r,l30),L(r)===10?e0([0,c],function(k){var h=c0(k);K(k,10);var E=c0(k);Xs(k,k30);var T=_l([0,o,[0,h,[0,E,[0,c0(k),0]]]]),I=Va(k),N=o2(0,0,k);if(N[0]===0)var P=N[1],R=I;else var P=0,R=p(N[1][2],I,function(q,X){return p(zx(q,xI,92),q,X)});return[13,[0,R,r0([0,T],[0,P],D)]]},r):e0([0,c],d(vY[1],o),r)}if(!C(i,eE))return gY(r,0)}else if(r[30][1])return _Y(r)}else if(r[30][1])return e0(0,function(k){var h=c0(k);return K(k,62),[7,Mj(h,k)]},r)}if(!e)return p(Y0[2],0,r);var l=L(r);return typeof l=="number"&&l===52?g5(r):A5(0,r)}function wA0(x){var r=c0(x);K(x,22);var e=p(Y0[13],0,x),t=Oe(x);if(t)var u=t[1],i=[0,p(P1(x)[2],u,function(o,l){return Z0(zx(o,G8,Te),o,13,l)})];else var i=0;var c=L(x)===54?[0,HO(x,Sj(x,1))]:0,v=e0(US0,BS0,x);return[33,[0,e,i,c,v,r0([0,r],0,D)]]}var gA0=0,bA0=0;function qY(x,r,e){var t=kX(1,x),u=c4(qj[2],t,r,e,k40),i=u[4],c=u[3],v=u[2],o=kX(0,u[1]),l=cx(v);return P2(d(qj[1],o),l),[0,o,c,i]}function BY(x){var r=bj(x),e=L(x);if(typeof e=="number"){var t=e-51|0;if(11>=t>>>0)switch(t){case 0:var u=mX(1,Ka(1,x)),i=c0(u),c=G0(u);K(u,51);var v=L(u);if(typeof v=="number"){if(55<=v){if(65>v)switch(v-55|0){case 0:return e0([0,c],function(E){1-d1(E)&&Bx(E,Te);var T=0,I=e0(0,function(P){return E5(T,P)},E),N=[0,I[1],[30,I[2]]];return[22,[0,[0,N],0,0,0,r0([0,i],0,D)]]},u);case 8:if(Qx(1,u)!==0)return e0([0,c],function(E){1-d1(E)&&Bx(E,Te);var T=Qx(1,E);if(typeof T=="number"){if(T===50)return Bx(E,17),K(E,63),[22,[0,0,0,0,0,r0([0,i],0,D)]];if(d2===T){K(E,63);var I=G0(E);K(E,d2);var N=Q4(E),P=N[1];return[22,[0,0,[0,[1,[0,I,0]]],[0,P],0,r0([0,i],[0,N[2]],D)]]}}var R=0,q=e0(0,function(B){return b5(R,B)},E),X=[0,q[1],[38,q[2]]];return[22,[0,[0,X],0,0,0,r0([0,i],0,D)]]},u);break;case 9:return e0([0,c],function(E){var T=e0(0,function(N){return T5(0,0,N)},E),I=[0,T[1],[39,T[2]]];return[22,[0,[0,I],0,0,0,r0([0,i],0,D)]]},u)}}else if(v===38)return e0([0,c],function(E){var T=qx(i,c0(E)),I=e0(0,function(x0){return K(x0,38)},E)[1],N=hX(1,E);x:{if(!$o(N)&&!Jd(N)){if(F4(N)){var B=0,z=[0,d5(N,r)];break x}if(L(N)===50){var B=0,z=[0,SG(0)(N)];break x}if(zO(N)){var B=0,z=[0,aj(N)];break x}var P=d(Y0[10],N),R=o2(0,0,N);if(R[0]===0)var q=R[1],X=P;else var q=0,X=p(R[1][2],P,function(Z,t0){return p(zx(Z,cn,94),Z,t0)});var B=q,z=[1,X];break x}var B=0,z=[0,K4(N)]}return[21,[0,I,z,r0([0,T],[0,B],D)]]},u)}if(F4(u))return e0([0,c],function(E){var T=d5(E,r);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);if(!$o(u)&&!Jd(u)){if(typeof v=="number"){var o=v+z3|0;if(4>>0){if(o===24&&u[30][2])return e0([0,c],function(E){var T=p(Y0[3],[0,r],E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u)}else if(1>>0)return e0([0,c],function(E){var T=p(Y0[3],[0,r],E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u)}if(zO(u))return e0([0,c],function(E){var T=aj(E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);if(typeof v=="number"&&d2===v)return e0([0,c],function(E){var T=G0(E);K(E,d2);var I=L(E);x:{if(typeof I!="number"&&I[0]===4&&!C(I[3],It)){w0(E);var N=[0,W1(E)];break x}var N=0}var P=Q4(E),R=P[1];return[22,[0,0,[0,[1,[0,T,N]]],[0,R],1,r0([0,i],[0,P[2]],D)]]},u);var l=Rr(u,63)?0:1;return Rr(u,0)?e0([0,c],function(E){var T=bY(0,E,0);K(E,1);var I=L(E);x:{if(typeof I!="number"&&I[0]===4&&!C(I[3],K6)){var N=Q4(E),P=N[2],R=N[1],B=yn(function(i0){var u0=i0[2];return[0,i0[1],[0,u0[1],u0[2],1,u0[4]]]},T),z=P,x0=[0,R];break x}TY(E,T);var q=o2(0,0,E),X=q[0]===0?q[1]:q[1][1],B=T,z=X,x0=0}return[22,[0,0,[0,[0,B]],x0,l,r0([0,i],[0,z],D)]]},u):(v1(_30,u),p(Y0[3],[0,r],u))}return e0([0,c],function(E){Kd(E)(r);var T=K4(E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);case 1:Kd(x)(r);var k=Qx(1,x);x:{r:if(typeof k=="number"){if(k!==4&&k!==10)break r;var h=Rj(0)(x);break x}var h=g5(x)}return h;case 11:if(Qx(1,x)===51)return Kd(x)(r),EY(x);break}}return O5([0,r],x)}function UY(x,r){return Z0(FY[1],r,x,0)}function XY(x,r){var e=qY(r,x,function(i){return O5(0,i)}),t=e[3],u=e[2];return[0,y2(function(i,c){return[0,c,i]},Bj(x,e[1]),u),t]}function Bj(x,r){return Z0(MY[1],r,x,0)}function O5(x,r){var e=x?x[1]:0;1-F4(r)&&Kd(r)(e);var t=L(r);if(typeof t=="number"){if(t===29)return e0(vA0,oA0,r);if(t===30)return e0(pA0,lA0,r)}if(!$o(r)&&!Jd(r)){if(F4(r))return d5(r,e);if(typeof t=="number"){var u=t-50|0;if(14>=u>>>0)switch(u){case 0:if(r[30][2])return SG(0)(r);break;case 5:if(!TX(1,r))return Rj(0)(r);var i=0,c=e0(0,function(E){return E5(i,E)},r);return[0,c[1],[30,c[2]]];case 12:return _A0(0,r);case 13:if(Us(1,r)&&!bX(1,r)){var v=0,o=e0(0,function(E){return b5(v,E)},r);return[0,o[1],[38,o[2]]]}return p(Y0[2],0,r);case 14:var l=Qx(1,r);if(typeof l=="number"&&l===63){var k=0,h=e0(0,function(E){return T5(s30,k,E)},r);return[0,h[1],[39,h[2]]]}return p(Y0[2],0,r)}}return zO(r)?aj(r):GY(0,r)}return K4(r)}function GY(x,r){for(var e=x;;){var t=e?e[1]:1,u=Rj([0,t]),i=L(r);if(typeof i=="number"&&Ca>i)switch(i){case 0:var c=d(Y0[15],r),v=c[1],o=c[2];return[0,v,[0,p($a(r)[2],o,function(p0,E0){return Z0(zx(p0,Ok,77),p0,v,E0)})]];case 8:var l=G0(r),k=c0(r);return K(r,8),[0,l,[19,[0,r0([0,k],[0,$a(r)[1]],D)]]];case 16:return mY(r);case 19:return e0(eA0,rA0,r);case 20:return e0(nA0,tA0,r);case 21:if(r[30][3]&&!Vo(1,r)&&Qx(1,r)===4){var h=Wd(r,yA0);return h?h[1]:u(r)}break;case 22:if(r[30][4]&&!Vo(1,r)&&Us(1,r))return e0(gA0,wA0,r);break;case 24:return e0(iA0,uA0,r);case 25:return e0(cA0,fA0,r);case 26:return e0(aA0,sA0,r);case 27:return e0(mA0,kA0,r);case 28:var E=e0(0,function(p0){var E0=c0(p0);K(p0,28);var b0=qx(E0,c0(p0));K(p0,4);var C0=d(Y0[7],p0);K(p0,5);var D0=p(Y0[2],0,p0),U0=1-p0[5],T0=U0&&B4(D0);return T0&&d3(p0,D0[1]),[42,[0,C0,D0,r0([0,b0],0,D)]]},r),T=E[1],I=E[2];return pt(r,[0,T,77]),[0,T,I];case 34:var N=c0(r),P=e0(0,function(p0){K(p0,34);x:{if(L(p0)!==8&&!ql(p0)){var E0=p(Y0[13],0,p0),b0=E0[2][1],C0=E0[1];1-R2[3].call(null,b0,p0[3])&&B0(p0,[0,C0,[31,b0]]);var D0=[0,E0];break x}var D0=0}var U0=o2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var M0=U0[1],y0=M0[1];if(D0){var G=[0,p(M0[2],D0[1],function(xx,fx){return p(zx(xx,sl,75),xx,fx)})],j0=0;break x}var T0=y0}var G=D0,j0=T0}return[0,G,j0]},r),R=P[2],q=R[1],X=P[1],B=q===0?1:0,z=R[2];if(B)var x0=r[8],W=x0||r[9],Z=1-W;else var Z=B;return Z&&B0(r,[0,X,[15,r[13]]]),[0,X,[1,[0,q,r0([0,N],[0,z],D)]]];case 37:var t0=c0(r),i0=e0(0,function(p0){K(p0,37);x:{if(L(p0)!==8&&!ql(p0)){var E0=p(Y0[13],0,p0),b0=E0[2][1],C0=E0[1];1-R2[3].call(null,b0,p0[3])&&B0(p0,[0,C0,[31,b0]]);var D0=[0,E0];break x}var D0=0}var U0=o2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var M0=U0[1],y0=M0[1];if(D0){var G=[0,p(M0[2],D0[1],function(xx,fx){return p(zx(xx,sl,76),xx,fx)})],j0=0;break x}var T0=y0}var G=D0,j0=T0}return[0,G,j0]},r),u0=i0[2],k0=i0[1],o0=u0[2],S0=u0[1];return 1-r[8]&&B0(r,[0,k0,25]),[0,k0,[4,[0,S0,r0([0,t0],[0,o0],D)]]];case 39:return e0(QS0,$S0,r);case 41:return e0(xA0,ZS0,r);case 45:return mY(r);case 61:return e0(VS0,WS0,r);case 115:return v1(m40,r),[0,G0(r),h40];case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 35:case 36:case 38:case 40:case 43:case 44:case 51:case 85:case 88:v1(d40,r),w0(r);var e=0;continue}if(!$o(r)&&!Jd(r)){if(typeof i=="number"&&i===30&&Qx(1,r)===6){var s0=Ll(1,r);return B0(r,[0,Br(G0(r),s0),3]),u(r)}return Bt(r)?e0(dA0,hA0,r):(F4(r)&&(v1(0,r),w0(r)),u(r))}var v0=K4(r);return d3(r,v0[1]),v0}}Dr(qj,[0,function(x,r){if(typeof r!="number"&&r[0]===2){var e=r[1],t=e[4],u=e[1];return t&&pt(x,[0,u,79])}return Px(Gx(_40,Gx(jU(r),y40)))},function(x,r,e,t){for(var u=x,i=t;;){var c=i[3],v=i[2],o=i[1],l=L(u);if(typeof l=="number"&&wr===l)return[0,u,o,v,c];if(d(r,l))return[0,u,o,v,c];if(typeof l!="number"&&l[0]===2){var k=d(e,u),h=[0,k,v],E=k[2];if(E[0]===23){var T=E[1][2];if(T){var I=Sr(T[1],"use strict"),N=k[1],P=I&&1-u[23];P&&B0(u,[0,N,82]);var R=I?Ka(1,u):u,q=[0,l,o],X=c||I,u=R,i=[0,q,h,X];continue}}return[0,u,o,h,c]}return[0,u,o,v,c]}}]),Dr(FY,[0,function(x,r,e){for(var t=e;;){var u=L(x);if(typeof u=="number"&&wr===u||d(r,u))return cx(t);var t=[0,BY(x),t]}}]),Dr(MY,[0,function(x,r,e){for(var t=e;;){var u=L(x);if(typeof u=="number"&&wr===u||d(r,u))return cx(t);var t=[0,O5(0,x),t]}}]),Dr(LY,[0,function(x,r,e){var t=1-x,u=RY([0,r],e),i=t&&(L(e)===87?1:0);return i&&(1-d1(e)&&Bx(e,p2),K(e,87)),[0,u,uj(e),i]}]),ZB(E40[1],Y0,[0,function(x){var r=L(x);x:{if(typeof r!="number"&&r[0]===6){var e=r[2],t=r[1];w0(x);var u=[0,[0,t,e]];break x}var u=0}var i=c0(x);x:{r:{for(var c=cx(i),v=5;c;){var o=c[2],l=c[1],k=l[2],h=l[1],E=k[2];e:{t:{for(var T=0,I=Rx(E);;){if(I<(T+5|0))break t;var N=Sr(C2(E,T,v),"@flow");if(N)break;var T=T+1|0}var P=N;break e}var P=0}if(P)break r;var c=o}var R=0;break x}x[33][1]=h[3];var R=cx([0,[0,h,k],o])}x:if(R===0){if(i){var q=i[1],X=q[2];if(!X[1]){var B=X[2],z=q[1];if(1<=Rx(B)&&F1(B,0)===42){x[33][1]=z[3];var x0=[0,q,0];break x}}}var x0=0}else var x0=R;function W(s0){return 0}var Z=qY(x,W,BY),t0=Z[2],i0=y2(function(s0,v0){return[0,v0,s0]},UY(W,Z[1]),t0),u0=G0(x);if(K(x,wr),y2(function(s0,v0){var m0=v0[2];switch(m0[0]){case 21:return U4(x,s0,wn(0,[0,m0[1][1],w40]));case 22:var p0=m0[1],E0=p0[1];if(E0){if(!p0[2]){var b0=E0[1],C0=b0[2],D0=b0[1];x:{switch(C0[0]){case 40:return y2(function(G,j0){return U4(x,G,j0)},s0,y2(function(G,j0){return y2(QO,G,[0,j0[2][1],0])},0,C0[1][1]));case 2:case 27:var U0=C0[1][1];if(U0){var T0=U0[1];break x}break;case 3:case 20:case 30:case 33:case 38:case 39:var T0=C0[1][1];break x}return s0}return U4(x,s0,wn(0,[0,D0,T0[2][1]]))}}else{var M0=p0[2];if(M0){var y0=M0[1];return y0[0]===0?y2(function(G,j0){var Q0=j0[2],q0=Q0[2],ix=Q0[1];return q0?U4(x,G,q0[1]):U4(x,G,ix)},s0,y0[1]):s0}}return s0;default:return s0}},R2[1],i0),i0)var k0=v4(cx(i0))[1],o0=Br(v4(i0)[1],k0);else var o0=u0;var S0=cx(x[2][1]);return[0,o0,[0,i0,u,r0([0,x0],0,D),S0]]},GY,O5,Bj,XY,UY,function(x){var r=G0(x),e=xt(x),t=L(x);return typeof t=="number"&&t===9?dj(x,r,[0,e,0]):e},function(x){var r=G0(x),e=W4(x),t=L(x);return typeof t=="number"&&t===9?[0,dj(x,r,[0,a2(x,e),0])]:e},function(x){return a2(x,BG(x))},xt,pj,function(x){var r=e0(0,function(t){var u=c0(t);K(t,0);x:for(var i=0,c=[0,0,hn];;){var v=c[2],o=c[1],l=L(t);if(typeof l=="number"){if(l===1)break x;if(wr===l)break}var k=jS0(t),h=k[1],E=k[2];r:{if(h[0]===1&&L(t)===9){var T=[0,G0(t)];break r}var T=0}var I=vj(E,v),N=L(t);r:{e:if(typeof N=="number"){var P=N-2|0;if(h2

>>0){if(k2>>0)break e}else{if(P!==7)break e;w0(t)}var B=I;break r}var R=NO(ka0,9),q=EX([0,R],L(t)),X=[0,G0(t),q];Rr(t,8);var B=[0,[0,X,I[1]],[0,X,I[2]]]}var i=T,c=[0,[0,h,o],B]}var z=i?[0,v[1],[0,[0,i[1],93],v[2]]]:v,x0=AG(z),W=cx(o),Z=c0(t);return K(t,1),[0,[0,W,I1([0,u],[0,L0(t)],Z,D)],x0]},x),e=r[2];return[0,r[1],e[1],e[2]]},RY,function(x,r,e){var t=r?r[1]:0;return e0(0,p(LY[1],t,e),x)},function(x){var r=G0(x),e=c0(x);K(x,0);var t=Bj(function(v){return v===1?1:0},x),u=G0(x),i=t===0?c0(x):0;K(x,1);var c=[0,t,I1([0,e],[0,L0(x)],i,D)];return[0,Br(r,u),c]},function(x){function r(t){var u=c0(t);K(t,0);var i=XY(function(h){return h===1?1:0},t),c=i[1],v=i[2],o=c===0?c0(t):0;K(t,1);var l=L(t);x:{r:if(!x){if(typeof l=="number"&&(l===1||wr===l))break r;if(s2(t)){var k=Wa(t);break x}var k=0;break x}var k=L0(t)}return[0,[0,c,I1([0,u],[0,k],o,D)],v]}var e=0;return function(t){return WO(e,r,t)}},function(x){return jY(bA0,x)},Z4,I5,rv,d5,function(x){return e0(qS0,LS0,x)},function(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(C(u,W2)){if(!C(u,Yv)&&!C(t[2][2][1],Ih))return 0}else if(!C(t[2][2][1],w6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 0:case 10:case 23:case 26:break;default:break x}return 1}return 0}},mj,Va,hj,v5]);var Uj=[t1,_E0,js(0)],Xj=[0,Uj,[0]],TA0=id(hE0,function(x){var r=pO(x,dE0)[42],e=dO(x,0,0,yE0,TO,1)[1];return $B(x,r,function(t,u){return 0}),function(t,u){var i=fd(u,x);return d(e,i),yO(u,i,x)}}),EA0=[t1,xr0,js(0)];function SA0(x){if(typeof x=="number"){var r=x;if(58<=r)switch(r){case 58:return UZ;case 59:return XZ;case 60:return GZ;case 61:return YZ;case 62:return zZ;case 63:return JZ;case 64:return KZ;case 65:return HZ;case 66:return WZ;case 67:return VZ;case 68:return $Z;case 69:return QZ;case 70:return ZZ;case 71:return x00;case 72:return r00;case 73:return e00;case 74:return t00;case 75:return n00;case 76:return u00;case 77:return i00;case 78:return f00;case 79:return c00;case 80:return s00;case 81:return a00;case 82:return o00;case 83:return v00;case 84:return l00;case 85:return p00;case 86:return k00;case 87:return m00;case 88:return h00;case 89:return d00;case 90:return y00;case 91:return _00;case 92:return w00;case 93:return g00;case 94:return b00;case 95:return T00;case 96:return E00;case 97:return S00;case 98:return A00;case 99:return I00;case 100:return P00;case 101:return C00;case 102:return N00;case 103:return O00;case 104:return j00;case 105:return D00;case 106:return R00;case 107:return F00;case 108:return M00;case 109:return L00;case 110:return q00;case 111:return B00;case 112:return U00;case 113:return X00;case 114:return G00;default:return Y00}switch(r){case 0:return RQ;case 1:return FQ;case 2:return MQ;case 3:return LQ;case 4:return qQ;case 5:return BQ;case 6:return UQ;case 7:return XQ;case 8:return GQ;case 9:return YQ;case 10:return zQ;case 11:return Gx(KQ,JQ);case 12:return HQ;case 13:return WQ;case 14:return VQ;case 15:return $Q;case 16:return QQ;case 17:return ZQ;case 18:return xZ;case 19:return rZ;case 20:return eZ;case 21:return tZ;case 22:return nZ;case 23:return uZ;case 24:return iZ;case 25:return fZ;case 26:return cZ;case 27:return sZ;case 28:return aZ;case 29:return Gx(vZ,oZ);case 30:return lZ;case 31:return pZ;case 32:return kZ;case 33:return mZ;case 34:return hZ;case 35:return dZ;case 36:return yZ;case 37:return _Z;case 38:return wZ;case 39:return gZ;case 40:return bZ;case 41:return TZ;case 42:return EZ;case 43:return SZ;case 44:return AZ;case 45:return IZ;case 46:return PZ;case 47:return CZ;case 48:return NZ;case 49:return OZ;case 50:return jZ;case 51:return DZ;case 52:return RZ;case 53:return FZ;case 54:return MZ;case 55:return LZ;case 56:return qZ;default:return BZ}}switch(x[0]){case 0:var e=x[1];return d(vr(z00),e);case 1:var t=x[1];return d(vr(J00),t);case 2:var u=x[2],i=x[1];return p(vr(K00),u,i);case 3:var c=x[2],v=x[1];return Z0(vr(H00),c,c,v);case 4:var o=x[2],l=x[1];return p(vr(W00),o,l);case 5:var k=x[1];return d(vr(V00),k);case 6:return x[1]?$00:Q00;case 7:var h=x[2],E=x[1],T=d(vr(Z00),E);if(!h)return d(vr(rx0),T);var I=h[1];return p(vr(xx0),I,T);case 8:var N=x[1];return p(vr(ex0),N,N);case 9:var P=x[3],R=x[2],q=x[1];if(!R)return p(vr(ux0),P,q);var X=R[1];if(X===3)return p(vr(nx0),P,q);switch(X){case 0:var B=t$;break;case 1:var B=n$;break;case 2:var B=u$;break;case 3:var B=i$;break;default:var B=f$}return c4(vr(tx0),q,B,P,B);case 10:var z=x[2],x0=x[1],W=xB(z);return Z0(vr(ix0),z,W,x0);case 11:var Z=x[2],t0=x[1];return p(vr(fx0),Z,t0);case 12:var i0=x[1];return d(vr(cx0),i0);case 13:var u0=x[1];return d(vr(sx0),u0);case 14:return x[1]?Gx(ox0,ax0):Gx(lx0,vx0);case 15:var k0=x[1]?px0:kx0;return d(vr(mx0),k0);case 16:var o0=x[1],S0=x[4],s0=x[3],v0=x[2]?hx0:dx0,m0=s0?yx0:_x0,p0=S0?Gx(wx0,o0):o0;return Z0(vr(gx0),v0,m0,p0);case 17:return bx0;case 18:var E0=x[2],b0=x[1],C0=rB(45,E0);if(C0)var D0=C0[1],U0=C0[2]?Zq(DQ,[0,D0,yn(xB,C0[2])]):D0;else var U0=E0;var T0=b0?Tx0:Ex0;return Z0(vr(Sx0),E0,U0,T0);case 19:var M0=x[1]?Ax0:Ix0;return d(vr(Px0),M0);case 20:var y0=x[1];return d(vr(Cx0),y0);case 21:var G=R6<=x[1]?Nx0:Ox0;return d(vr(jx0),G);case 22:var j0=x[1];return d(vr(Dx0),j0);case 23:var Q0=x[1];return d(vr(Rx0),Q0);case 24:var q0=x[3],ix=x[1],xx=x[2]?Fx0:Mx0,fx=q0?Lx0:qx0;return Z0(vr(Bx0),xx,fx,ix);case 25:var yx=x[2],R0=x[1];return p(vr(Ux0),R0,yx);case 26:var lx=x[1];if(_6===lx)var kx=Jx0,Q=Kx0;else if(z6<=lx)var kx=Xx0,Q=Gx0;else var kx=Yx0,Q=zx0;return p(vr(Hx0),Q,kx);case 27:var I0=x[1];return d(vr(Wx0),I0);case 28:var M=x[1];return d(vr(Vx0),M);case 29:var d0=x[2],g0=x[1];return p(vr($x0),g0,d0);case 30:var h0=x[2],A0=x[1];return p(vr(Qx0),A0,h0);default:var $0=x[1];return d(vr(Zx0),$0)}}function AA0(x,r){var e=x[2];function t(px){return O2(px,r)}var u=x[1];switch(e[0]){case 0:var i=e[1],c=pd(i[2],r),Y=[0,[0,i[1],c]];break;case 1:var v=e[1],o=t(v[2]),Y=[1,[0,v[1],o]];break;case 2:var l=e[1],k=t(l[7]),Y=[2,[0,l[1],l[2],l[3],l[4],l[5],l[6],k]];break;case 3:var h=e[1],E=h[7],T=t(h[6]),Y=[3,[0,h[1],h[2],h[3],h[4],h[5],T,E]];break;case 4:var I=e[1],N=t(I[2]),Y=[4,[0,I[1],N]];break;case 5:var Y=[5,[0,t(e[1][1])]];break;case 6:var P=e[1],R=t(P[7]),Y=[6,[0,P[1],P[2],P[3],P[4],P[5],P[6],R]];break;case 7:var q=e[1],X=t(q[5]),Y=[7,[0,q[1],q[2],q[3],q[4],X]];break;case 8:var B=e[1],z=t(B[3]),Y=[8,[0,B[1],B[2],z]];break;case 9:var x0=e[1],W=t(x0[5]),Y=[9,[0,x0[1],x0[2],x0[3],x0[4],W]];break;case 10:var Z=e[1],t0=t(Z[4]),Y=[10,[0,Z[1],Z[2],Z[3],t0]];break;case 11:var i0=e[1],u0=t(i0[5]),Y=[11,[0,i0[1],i0[2],i0[3],i0[4],u0]];break;case 12:var k0=e[1],o0=t(k0[3]),Y=[12,[0,k0[1],k0[2],o0]];break;case 13:var S0=e[1],s0=t(S0[2]),Y=[13,[0,S0[1],s0]];break;case 14:var v0=e[1],m0=t(v0[3]),Y=[14,[0,v0[1],v0[2],m0]];break;case 15:var p0=e[1],E0=t(p0[4]),Y=[15,[0,p0[1],p0[2],p0[3],E0]];break;case 16:var b0=e[1],C0=t(b0[7]),Y=[16,[0,b0[1],b0[2],b0[3],b0[4],b0[5],b0[6],C0]];break;case 17:var D0=e[1],U0=t(D0[4]),Y=[17,[0,D0[1],D0[2],D0[3],U0]];break;case 18:var T0=e[1],M0=t(T0[3]),Y=[18,[0,T0[1],T0[2],M0]];break;case 19:var Y=[19,[0,t(e[1][1])]];break;case 20:var y0=e[1],G=t(y0[3]),Y=[20,[0,y0[1],y0[2],G]];break;case 21:var j0=e[1],Q0=t(j0[3]),Y=[21,[0,j0[1],j0[2],Q0]];break;case 22:var q0=e[1],ix=t(q0[5]),Y=[22,[0,q0[1],q0[2],q0[3],q0[4],ix]];break;case 23:var xx=e[1],fx=t(xx[3]),Y=[23,[0,xx[1],xx[2],fx]];break;case 24:var yx=e[1],R0=t(yx[5]),Y=[24,[0,yx[1],yx[2],yx[3],yx[4],R0]];break;case 25:var lx=e[1],kx=t(lx[5]),Y=[25,[0,lx[1],lx[2],lx[3],lx[4],kx]];break;case 26:var Q=e[1],I0=t(Q[5]),Y=[26,[0,Q[1],Q[2],Q[3],Q[4],I0]];break;case 27:var M=e[1],d0=M[11],g0=t(M[10]),Y=[27,[0,M[1],M[2],M[3],M[4],M[5],M[6],M[7],M[8],M[9],g0,d0]];break;case 28:var h0=e[1],A0=t(h0[4]),Y=[28,[0,h0[1],h0[2],h0[3],A0]];break;case 29:var $0=e[1],Kx=t($0[5]),Y=[29,[0,$0[1],$0[2],$0[3],$0[4],Kx]];break;case 30:var J=e[1],tr=t(J[5]),Y=[30,[0,J[1],J[2],J[3],J[4],tr]];break;case 31:var Zx=e[1],b=t(Zx[3]),Y=[31,[0,Zx[1],Zx[2],b]];break;case 32:var V=e[1],tx=t(V[4]),Y=[32,[0,V[1],V[2],V[3],tx]];break;case 33:var _x=e[1],gx=t(_x[5]),Y=[33,[0,_x[1],_x[2],_x[3],_x[4],gx]];break;case 34:var ex=e[1],Jx=ex[3],Ux=t(ex[2]),Y=[34,[0,ex[1],Ux,Jx]];break;case 35:var hr=e[1],dr=hr[4],V0=t(hr[3]),Y=[35,[0,hr[1],hr[2],V0,dr]];break;case 36:var K0=e[1],Cx=t(K0[2]),Y=[36,[0,K0[1],Cx]];break;case 37:var bx=e[1],Ox=t(bx[4]),Y=[37,[0,bx[1],bx[2],bx[3],Ox]];break;case 38:var ux=e[1],br=t(ux[4]),Y=[38,[0,ux[1],ux[2],ux[3],br]];break;case 39:var nr=e[1],$r=t(nr[7]),Y=[39,[0,nr[1],nr[2],nr[3],nr[4],nr[5],nr[6],$r]];break;case 40:var l1=e[1],C1=t(l1[3]),Y=[40,[0,l1[1],l1[2],C1]];break;case 41:var Qr=e[1],O1=t(Qr[3]),Y=[41,[0,Qr[1],Qr[2],O1]];break;default:var Hr=e[1],w=t(Hr[3]),Y=[42,[0,Hr[1],Hr[2],w]]}return[0,u,Y]}var IA0=e3(Xj)===t1?Xj:Xj[1];NN(yA,IA0);var Za=a0,F2=null,YY=void 0;function j5(x){return 1-(x===YY?1:0)}Za.String,Za.RegExp,Za.Object,Za.Date,Za.Math;function PA0(x){throw x}function zY(x){return d(PA0,x)}Za.JSON;var CA0=Za.Array,NA0=Za.Error;rO(function(x){return x[1]===Uj?[0,Ot(x[2].toString())]:0}),rO(function(x){return x instanceof CA0?0:[0,Ot(x.toString())]});var JY=[0,0];function zs(x){return tJ(p4(x))}function U1(x){return fq(p4(x))}function gr(x,r){return U1(cx(Vh(x,r)))}function dx(x,r){return r?d(x,r[1]):F2}function Jl(x,r){return r[0]===0?F2:x(r[1])}function KY(x){return zs([0,[0,mE0,x[1]],[0,[0,kE0,x[2]],0]])}function HY(x){var r=x[1],e=r?Wx(r[1][1]):F2,t=[0,[0,vE0,KY(x[3])],0];return zs([0,[0,pE0,e],[0,[0,lE0,KY(x[2])],t]])}function y1(x){if(!x)return 0;var r=x[1],e=r[1];return r0([0,e],[0,qx(r[3],r[2])],D)}var OA0=Wx;function ev(x,r,e){var t=r[e];return j5(t)?t|0:x}function jA0(x,r){var e=Ro(r,YY)?{}:r,t=Ot(x),u=ev(Lo[9],e,gE0),i=ev(Lo[7],e,bE0),c=ev(Lo[6],e,TE0),v=ev(Lo[5],e,EE0),o=ev(Lo[4],e,SE0),l=ev(Lo[3],e,AE0),k=ev(Lo[2],e,IE0),h=[0,ev(Lo[1],e,PE0),k,l,o,v,c,i,0,u],E=e[MD],T=j5(E),I=T&&E|0,N=e[sD],P=j5(N)?N|0:1,R=e.all_comments,q=j5(R)?R|0:1,X=[0,0],B=I?[0,function(U){return X[1]=[0,U,X[1]],0}]:0,z=0,x0=wE0[1];try{var W=0,Z=pU(t),t0=W,i0=Z}catch(U){var u0=M1(U);if(u0!==Bo)throw J0(u0,0);var k0=[0,[0,[0,z,dl[2],dl[3]],47],0],t0=k0,i0=pU(Ta0)}var o0=[0,z,i0,er0,0,h[6],AU,tr0],S0=[0,O4(o0,0)],s0=[0,[0,t0],[0,0],R2[1],[0,0],h[7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,Sa0],[0,o0],S0,[0,B],h,z,[0,0],[0,Ea0]],v0=d(Y0[1],s0),m0=cx(s0[1][1]),p0=cx(y2(function(U,A){var j=U[2],f0=U[1];return $O[3].call(null,A,f0)?[0,f0,j]:[0,$O[4].call(null,A,f0),[0,A,j]]},[0,$O[1],0],m0)[2]);if(p0){var E0=p0[2],b0=p0[1];if(x0)throw J0([0,EA0,b0,E0],1)}JY[1]=0;var C0=Rx(t)-0|0,D0=Nt(t);x:{r:{for(var U0=0,T0=0;;){if(T0===C0)break r;var M0=oe(D0,T0);e:{if(0<=M0&&Gr>=M0){var y0=1;break e}if(mh<=M0&&e8>=M0){var y0=2;break e}if(Sv<=M0&&S9>=M0){var y0=3;break e}if(rl<=M0&&jv>=M0){var y0=4;break e}var y0=0}if(y0===0)var U0=VO(U0,T0,0),T0=T0+1|0;else{if((C0-T0|0)>>0)throw J0([0,Nr,x$],1);switch(G){case 0:var Q0=oe(D0,T0);break;case 1:var Q0=(oe(D0,T0)&31)<<6|oe(D0,T0+1|0)&63;break;case 2:var Q0=(oe(D0,T0)&15)<<12|(oe(D0,T0+1|0)&63)<<6|oe(D0,T0+2|0)&63;break;default:var Q0=(oe(D0,T0)&7)<<18|(oe(D0,T0+1|0)&63)<<12|(oe(D0,T0+2|0)&63)<<6|oe(D0,T0+3|0)&63}var U0=VO(U0,T0,[0,Q0]),T0=j0}}var q0=VO(U0,T0,0);break x}var q0=U0}for(var ix=Ov0,xx=cx([0,6,q0]);;){var fx=ix[3],yx=ix[2],R0=ix[1];if(!xx)break;var lx=xx[1];if(lx===5){var kx=xx[2];if(kx&&kx[1]===6){var Q=kx[2],ix=[0,R0+2|0,0,[0,p4(cx([0,R0,yx])),fx]],xx=Q;continue}}else if(6>lx){var I0=xx[2],ix=[0,R0+RX(lx)|0,[0,R0,yx],fx],xx=I0;continue}var M=xx[2],d0=[0,p4(cx([0,R0,yx])),fx],ix=[0,R0+RX(lx)|0,0,d0],xx=M}var g0=p4(cx(fx));if(P)var A0=v0;else var h0=d(TA0[1],0),A0=p(zx(h0,-201766268,d2),h0,v0);if(q)var Kx=A0;else var $0=A0[2],Kx=[0,A0[1],[0,$0[1],$0[2],$0[3],0]];function J(U,A,j,f0){var _0=[0,x5(g0,A[3]),0],N0=[0,[0,S40,U1([0,x5(g0,A[2]),_0])],0],H0=qx(N0,[0,[0,A40,HY(A)],0]);if(j){var nx=j[1],wx=nx[1];if(wx){var Sx=nx[2];if(Sx)var er=[0,[0,I40,zt(Sx)],0],Lx=[0,[0,P40,zt(wx)],er];else var Lx=[0,[0,C40,zt(wx)],0];var $x=Lx}else var Xx=nx[2],ur=Xx?[0,[0,N40,zt(Xx)],0]:0,$x=ur;var ir=$x}else var ir=0;return zs(yl(qx(H0,qx(ir,[0,[0,O40,Wx(U)],0])),f0))}function tr(U){return gr(Zx,U)}function Zx(U){var A=U[2],j=U[1];switch(A[0]){case 0:return nr([0,j,A[1]]);case 1:var f0=A[1],_0=f0[2];return J(V40,j,_0,[0,[0,W40,dx(K0,f0[1])],0]);case 2:return Cr(v50,[0,j,A[1]]);case 3:var N0=A[1],H0=N0[3],nx=N0[6],wx=N0[5],Sx=N0[4],er=N0[2],Lx=N0[1],Xx=O2(y1(H0[2][3]),nx),ur=[0,[0,iy0,dx(Z1,er)],0],$x=[0,[0,fy0,nv(Sx)],ur],ir=H0[2],fr=ir[2],or=ir[1];if(fr)var Mr=fr[1],jx=Mr[2],u1=jx[2],p1=Mr[1],j1=J(ly0,p1,u1,[0,[0,vy0,Or(jx[1])],0]),Ur=U1(cx([0,j1,Vh(mx,or)]));else var Ur=U1(yn(mx,or));var Wr=[0,[0,sy0,K0(Lx)],[0,[0,cy0,Ur],$x]];return J(oy0,j,Xx,[0,[0,ay0,nr(wx)],Wr]);case 4:var s1=A[1],yr=s1[2];return J(Q40,j,yr,[0,[0,$40,dx(K0,s1[1])],0]);case 5:return J(Z40,j,A[1][1],0);case 6:return C1([0,j,A[1]]);case 7:return Qr([0,j,A[1]]);case 8:return Y([0,j,A[1]]);case 9:var Ir=A[1],x1=Ir[5],D1=Ir[4],X1=Ir[3],De=Ir[2],T1=Ir[1];if(X1){var w2=X1[1];if(w2[0]!==0&&!w2[1][2])return J(rp0,j,x1,[0,[0,xp0,dx(g1,D1)],0])}if(De){var V1=De[1];switch(V1[0]){case 0:var i1=$r(V1[1]);break;case 1:var i1=l1(V1[1]);break;case 2:var i1=C1(V1[1]);break;case 3:var i1=Qr(V1[1]);break;case 4:var i1=ar(V1[1]);break;case 5:var i1=vx(V1[1]);break;case 6:var i1=Ix(1,V1[1]);break;case 7:var i1=rr(V1[1]);break;default:var i1=Y(V1[1])}var J2=i1}else var J2=F2;var rt=[0,[0,ep0,dx(g1,D1)],0],dt=[0,[0,np0,J2],[0,[0,tp0,X0(X1)],rt]],et=T1?1:0;return J(ip0,j,x1,[0,[0,up0,!!et],dt]);case 10:return l1([0,j,A[1]]);case 11:var g2=A[1],r1=g2[5],me=g2[4],b2=g2[2],yt=g2[1],ue=[0,[0,Ud0,gr(Ar,g2[3])],0],_t=[0,[0,Xd0,An(0,me)],ue],Jt=[0,[0,Gd0,dx(Z1,b2)],_t];return J(zd0,j,r1,[0,[0,Yd0,K0(yt)],Jt]);case 12:var Kt=A[1],Ht=Kt[1],Pn=Kt[3],Cn=Kt[2],Nn=Ht[0]===0?K0(Ht[1]):g1(Ht[1]);return J(sp0,j,Pn,[0,[0,cp0,Nn],[0,[0,fp0,nr(Cn)],0]]);case 13:var ie=A[1],Dx=ie[2];return J(op0,j,Dx,[0,[0,ap0,z2(ie[1])],0]);case 14:var tt=A[1],Re=tt[1],Wt=tt[3],Vt=tt[2];if(Re[0]===0)var q2=1,nt=K0(Re[1]);else var q2=0,nt=K0(Re[1]);var ut=[0,[0,lp0,nt],[0,[0,vp0,nr(Vt)],0]],xa=q2?[0,[0,pp0,!!q2],ut]:ut;return J(kp0,j,Wt,xa);case 15:var wt=A[1],On=wt[4],Fe=wt[2],jn=wt[1],T2=[0,[0,Vd0,ar(wt[3])],0],he=[0,[0,$d0,dx(Z1,Fe)],T2];return J(Zd0,j,On,[0,[0,Qd0,K0(jn)],he]);case 16:return Ix(1,[0,j,A[1]]);case 17:return $r([0,j,A[1]]);case 18:var it=A[1],ra=it[3],Dn=it[1],ea=[0,[0,mp0,b(it[2])],0];return J(dp0,j,ra,[0,[0,hp0,Zx(Dn)],ea]);case 19:return J(yp0,j,A[1][1],0);case 20:var Me=A[1],ta=Me[3],na=Me[1],Rn=[0,[0,e90,Mx(Me[2])],0];return J(n90,j,ta,[0,[0,t90,K0(na)],Rn]);case 21:var Le=A[1],$t=Le[2],ao=Le[3],$l=$t[0]===0?Zx($t[1]):b($t[1]);return J(gp0,j,ao,[0,[0,wp0,$l],[0,[0,_p0,Wx(px(1))],0]]);case 22:var ua=A[1],av=ua[5],A3=ua[4],oo=ua[3],vo=ua[2],Ql=ua[1];if(vo){var ov=vo[1];if(ov[0]!==0){var I3=ov[1][2],P3=[0,[0,bp0,Wx(px(A3))],0],C3=[0,[0,Tp0,dx(K0,I3)],P3];return J(Sp0,j,av,[0,[0,Ep0,dx(g1,oo)],C3])}}var vv=[0,[0,Ap0,Wx(px(A3))],0],Zl=[0,[0,Ip0,dx(g1,oo)],vv],x6=[0,[0,Pp0,X0(vo)],Zl];return J(Np0,j,av,[0,[0,Cp0,dx(Zx,Ql)],x6]);case 23:var lo=A[1],lv=lo[3],po=lo[1],N3=[0,[0,Op0,dx(OA0,lo[2])],0];return J(Dp0,j,lv,[0,[0,jp0,b(po)],N3]);case 24:var Fn=A[1],r6=Fn[5],ia=Fn[3],pv=Fn[2],kv=Fn[1],O3=[0,[0,Rp0,Zx(Fn[4])],0],mv=[0,[0,Fp0,dx(b,ia)],O3],j3=[0,[0,Mp0,dx(b,pv)],mv];return J(qp0,j,r6,[0,[0,Lp0,dx(function(ha){return ha[0]===0?mt(ha[1]):b(ha[1])},kv)],j3]);case 25:var fa=A[1],hv=fa[1],ca=fa[5],e6=fa[4],D3=fa[3],t6=fa[2],dv=hv[0]===0?mt(hv[1]):Or(hv[1]),R3=[0,[0,Up0,Zx(D3)],[0,[0,Bp0,!!e6],0]];return J(Yp0,j,ca,[0,[0,Gp0,dv],[0,[0,Xp0,b(t6)],R3]]);case 26:var sa=A[1],aa=sa[1],ko=sa[5],yv=sa[4],_v=sa[3],wv=sa[2],de=aa[0]===0?mt(aa[1]):Or(aa[1]),mo=[0,[0,Jp0,Zx(_v)],[0,[0,zp0,!!yv],0]];return J(Wp0,j,ko,[0,[0,Hp0,de],[0,[0,Kp0,b(wv)],mo]]);case 27:var qe=A[1],gv=qe[3],F3=qe[2],n6=qe[10],bv=qe[9],Tv=qe[8],u6=qe[7],oa=qe[6],L5=qe[5],i6=qe[4],q5=F3[2][4],Mn=qe[1],Ln=gv[0]===0?gv[1]:Px(yh0),M3=O2(y1(q5),n6);if(oa===0)var pp=0,Qt=_h0;else var pp=[0,[0,Th0,!!i6],[0,[0,bh0,!!L5],[0,[0,gh0,dx(cv,u6)],[0,[0,wh0,!1],0]]]],Qt=Eh0;var f6=[0,[0,Sh0,dx(Z1,bv)],0],B5=[0,[0,Ah0,Tn(Tv)],f6],U5=[0,[0,Ih0,nr(Ln)],B5],X5=[0,[0,Ph0,je(F3)],U5];return J(Qt,j,M3,qx([0,[0,Ch0,dx(K0,Mn)],X5],pp));case 28:var L3=A[1],kp=L3[3],G5=L3[4],Y5=L3[2],mp=L3[1];if(kp)var n=kp[1][2],s=Zx(AA0(n[1],n[2]));else var s=F2;var f=[0,[0,$p0,Zx(Y5)],[0,[0,Vp0,s],0]];return J(Zp0,j,G5,[0,[0,Qp0,b(mp)],f]);case 29:var a=A[1],m=a[4],_=a[3],S=a[5],O=a[2],F=a[1];if(m){var n0=m[1];if(n0[0]===0)var W0=yn(function(c6){var ho=c6[3],s6=c6[2],J5=c6[1],Hj=s6?Br(ho[1],s6[1][1]):ho[1],Wj=s6?s6[1]:ho;x:{r:{var Vj=0;if(J5){switch(J5[1]){case 0:var K5=tc;break;case 1:var K5=Aa;break;default:break r}var dp=K5;break x}}var dp=F2}var a6=[0,[0,WT0,K0(Wj)],[0,[0,HT0,dp],Vj]];return J($T0,Hj,0,[0,[0,VT0,K0(ho)],a6])},n0[1]);else var l0=n0[1],F0=l0[1],W0=[0,J(KT0,F0,0,[0,[0,JT0,K0(l0[2])],0]),0];var Tx=W0}else var Tx=0;if(_)var Ax=_[1][1],_r=[0,[0,YT0,K0(Ax)],0],Lr=[0,J(zT0,Ax[1],0,_r),Tx];else var Lr=Tx;switch(F){case 0:var Xr=xk0;break;case 1:var Xr=rk0;break;default:var Xr=ek0}var _1=[0,[0,nk0,g1(O)],[0,[0,tk0,Wx(Xr)],0]];return J(ik0,j,S,[0,[0,uk0,U1(Lr)],_1]);case 30:return rr([0,j,A[1]]);case 31:var Hx=A[1],x2=Hx[3],fe=Hx[1],ye=[0,[0,fk0,Zx(Hx[2])],0];return J(sk0,j,x2,[0,[0,ck0,K0(fe)],ye]);case 32:var K2=A[1],Be=K2[4],_e=K2[1],we=[0,[0,ak0,gr(_x,K2[2])],0];return J(vk0,j,Be,[0,[0,ok0,b(_e)],we]);case 33:var E2=A[1],gt=E2[4],ce=E2[3],Zt=E2[5],va=E2[2],la=E2[1],pa=function(ha){switch(ha[0]){case 0:return Zr(ha[1]);case 1:var c6=ha[1],ho=c6[2],s6=ho[4],J5=ho[3],Hj=ho[2],Wj=c6[1],Vj=K0(ho[1]),K5=[0,[0,z40,dx(b,J5)],0];return J(H40,Wj,s6,[0,[0,K40,Vj],[0,[0,J40,z2(Hj)],K5]]);default:var dp=ha[1],a6=dp[2],JA0=a6[4],KA0=a6[3],HA0=a6[2],WA0=dp[1],VA0=K0(a6[1]),$A0=[0,[0,U40,b(KA0)],0];return J(Y40,WA0,JA0,[0,[0,G40,VA0],[0,[0,X40,z2(HA0)],$A0]])}},ka=function(ha){return f1(lk0,ha)},ma=ce?gr(ka,ce[1][2][1]):U1(0),Ev=gt[2],q3=Ev[2],B3=gt[1],U3=[0,[0,kk0,ma],[0,[0,pk0,J(B40,B3,q3,[0,[0,q40,gr(pa,Ev[1])],0])],0]],X3=[0,[0,mk0,dx(Z1,va)],U3];return J(dk0,j,Zt,[0,[0,hk0,K0(la)],X3]);case 34:var Ex=A[1],hp=Ex[2];return J(_k0,j,hp,[0,[0,yk0,dx(b,Ex[1])],0]);case 35:var hx=A[1],Gj=hx[3],Yj=hx[1],zj=[0,[0,wk0,gr(ux,hx[2])],0];return J(bk0,j,Gj,[0,[0,gk0,b(Yj)],zj]);case 36:var ax=A[1],DA0=ax[2];return J(Ek0,j,DA0,[0,[0,Tk0,b(ax[1])],0]);case 37:var z5=A[1],RA0=z5[4],FA0=z5[2],MA0=z5[1],LA0=[0,[0,Sk0,dx(nr,z5[3])],0],qA0=[0,[0,Ak0,dx(br,FA0)],LA0];return J(Pk0,j,RA0,[0,[0,Ik0,nr(MA0)],qA0]);case 38:return vx([0,j,A[1]]);case 39:return Ix(0,[0,j,A[1]]);case 40:return mt([0,j,A[1]]);case 41:var Jj=A[1],BA0=Jj[3],UA0=Jj[1],XA0=[0,[0,Ck0,Zx(Jj[2])],0];return J(Ok0,j,BA0,[0,[0,Nk0,b(UA0)],XA0]);default:var Kj=A[1],GA0=Kj[3],YA0=Kj[1],zA0=[0,[0,jk0,Zx(Kj[2])],0];return J(Rk0,j,GA0,[0,[0,Dk0,b(YA0)],zA0])}}function b(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[2],N0=[0,[0,Xk0,gr(Ks,f0[1])],0];return J(Gk0,j,y1(_0),N0);case 1:var H0=A[1],nx=H0[3],wx=H0[2],Sx=H0[10],er=H0[9],Lx=H0[8],Xx=H0[7],ur=H0[4],$x=wx[2][4];if(nx[0]===0)var ir=0,fr=nr(nx[1]);else var ir=1,fr=b(nx[1]);var or=O2(y1($x),Sx),Mr=[0,[0,Yk0,dx(Z1,er)],0],jx=[0,[0,Jk0,!!ir],[0,[0,zk0,Tn(Lx)],Mr]],u1=[0,[0,Vk0,fr],[0,[0,Wk0,!!ur],[0,[0,Hk0,!1],[0,[0,Kk0,dx(cv,Xx)],jx]]]];return J(Zk0,j,or,[0,[0,Qk0,F2],[0,[0,$k0,je(wx)],u1]]);case 2:var p1=A[1],j1=p1[2];return J(r80,j,j1,[0,[0,x80,b(p1[1])],0]);case 3:var Ur=A[1],Wr=Ur[3],s1=Ur[1],yr=[0,[0,e80,ar(Ur[2][2])],0];return J(n80,j,Wr,[0,[0,t80,b(s1)],yr]);case 4:var Ir=A[1],x1=Ir[1],D1=Ir[4],X1=Ir[3],De=Ir[2];if(x1){switch(x1[1]){case 0:var T1=uQ;break;case 1:var T1=iQ;break;case 2:var T1=fQ;break;case 3:var T1=cQ;break;case 4:var T1=sQ;break;case 5:var T1=aQ;break;case 6:var T1=oQ;break;case 7:var T1=vQ;break;case 8:var T1=lQ;break;case 9:var T1=pQ;break;case 10:var T1=kQ;break;case 11:var T1=mQ;break;case 12:var T1=hQ;break;case 13:var T1=dQ;break;default:var T1=yQ}var w2=T1}else var w2=u80;var V1=[0,[0,i80,b(X1)],0];return J(s80,j,D1,[0,[0,c80,Wx(w2)],[0,[0,f80,Or(De)],V1]]);case 5:var i1=A[1],J2=i1[4],rt=i1[2],dt=i1[1],et=[0,[0,a80,b(i1[3])],0],g2=[0,[0,o80,b(rt)],et];switch(dt){case 0:var r1=M$;break;case 1:var r1=L$;break;case 2:var r1=q$;break;case 3:var r1=B$;break;case 4:var r1=U$;break;case 5:var r1=X$;break;case 6:var r1=G$;break;case 7:var r1=Y$;break;case 8:var r1=z$;break;case 9:var r1=J$;break;case 10:var r1=K$;break;case 11:var r1=H$;break;case 12:var r1=W$;break;case 13:var r1=V$;break;case 14:var r1=$$;break;case 15:var r1=Q$;break;case 16:var r1=Z$;break;case 17:var r1=xQ;break;case 18:var r1=rQ;break;case 19:var r1=eQ;break;case 20:var r1=tQ;break;default:var r1=nQ}return J(l80,j,J2,[0,[0,v80,Wx(r1)],g2]);case 6:var me=A[1],b2=me[4],yt=O2(y1(me[3][2][2]),b2);return J(p80,j,yt,fp(0,me));case 7:return Cr(l50,[0,j,A[1]]);case 8:var ue=A[1],_t=ue[4],Jt=ue[2],Kt=ue[1],Ht=[0,[0,k80,b(ue[3])],0],Pn=[0,[0,m80,b(Jt)],Ht];return J(d80,j,_t,[0,[0,h80,b(Kt)],Pn]);case 9:return V0([0,j,A[1]]);case 10:return K0(A[1]);case 11:var Cn=A[1],Nn=Cn[2];return J(_80,j,Nn,[0,[0,y80,b(Cn[1])],0]);case 12:return co([0,j,A[1]]);case 13:return fv([0,j,A[1]]);case 14:return g1([0,j,A[1]]);case 15:return En([0,j,A[1]]);case 16:return Sn([0,j,A[1]]);case 17:return M2([0,j,A[1]]);case 18:return L2([0,j,A[1]]);case 19:var ie=A[1],Dx=ie[2],tt=ie[1],Re=ie[4],Wt=ie[3];try{var Vt=new RegExp(Wx(tt),Wx(Dx)),q2=Vt}catch{var q2=F2}return J(E_0,j,Re,[0,[0,T_0,q2],[0,[0,b_0,Wx(Wt)],[0,[0,g_0,zs([0,[0,w_0,Wx(tt)],[0,[0,__0,Wx(Dx)],0]])],0]]]);case 20:var nt=A[1];return g1([0,j,[0,nt[1],nt[5],nt[6]]]);case 21:var ut=A[1],xa=ut[4],wt=ut[3],On=ut[2];switch(ut[1]){case 0:var Fe=w80;break;case 1:var Fe=g80;break;default:var Fe=b80}var jn=[0,[0,T80,b(wt)],0];return J(A80,j,xa,[0,[0,S80,Wx(Fe)],[0,[0,E80,b(On)],jn]]);case 22:var T2=A[1],he=T2[4],it=T2[1],ra=[0,[0,I80,gr(V,T2[2])],0];return J(C80,j,he,[0,[0,P80,b(it)],ra]);case 23:var Dn=A[1],ea=Dn[3];return J(N80,j,ea,cp(0,Dn));case 24:var Me=A[1],ta=Me[3],na=Me[1],Rn=[0,[0,O80,K0(Me[2])],0];return J(D80,j,ta,[0,[0,j80,K0(na)],Rn]);case 25:var Le=A[1],$t=Le[4],ao=Le[3],$l=Le[2],ua=Le[1];if(ao)var av=ao[1],A3=O2(y1(av[2][2]),$t),oo=A3,vo=Ox(av);else var oo=$t,vo=U1(0);var Ql=[0,[0,F80,dx(fo,$l)],[0,[0,R80,vo],0]];return J(L80,j,oo,[0,[0,M80,b(ua)],Ql]);case 26:var ov=A[1],I3=ov[2],P3=[0,[0,q80,gr(ke,ov[1])],0];return J(B80,j,y1(I3),P3);case 27:var C3=A[1],vv=C3[1],Zl=C3[3],x6=vv[4],lo=O2(y1(vv[3][2][2]),x6);switch(Zl){case 0:var lv=0,po=!0;break;case 1:var lv=0,po=!1;break;default:var lv=[0,function(oa){return J(Uk0,j,0,[0,[0,Bk0,oa],[0,[0,qk0,!0],0]])}],po=!1}return J(X80,j,lo,qx(fp(lv,vv),[0,[0,U80,po],0]));case 28:var N3=A[1],Fn=N3[1],r6=Fn[3];switch(N3[3]){case 0:var ia=0,pv=!0;break;case 1:var ia=0,pv=!1;break;default:var ia=[0,function(oa){return J(Lk0,j,0,[0,[0,Mk0,oa],[0,[0,Fk0,!0],0]])}],pv=!1}return J(Y80,j,r6,qx(cp(ia,Fn),[0,[0,G80,pv],0]));case 29:var kv=A[1],O3=kv[2];return J(J80,j,O3,[0,[0,z80,gr(b,kv[1])],0]);case 30:return J(K80,j,A[1][1],0);case 31:var mv=A[1],j3=mv[3],fa=mv[1],hv=[0,[0,M_0,Hs(mv[2])],0];return J(q_0,j,j3,[0,[0,L_0,b(fa)],hv]);case 32:return Hs([0,j,A[1]]);case 33:return J(H80,j,A[1][1],0);case 34:var ca=A[1],e6=ca[3],D3=ca[1],t6=[0,[0,W80,z2(ca[2])],0];return J($80,j,e6,[0,[0,V80,b(D3)],t6]);case 35:var dv=A[1],R3=dv[3],sa=dv[1],aa=[0,[0,Q80,ar(dv[2][2])],0];return J(xm0,j,R3,[0,[0,Z80,b(sa)],aa]);case 36:var ko=A[1],yv=ko[3],_v=ko[2],wv=ko[1];if(wv===7)return J(hm0,j,yv,[0,[0,mm0,b(_v)],0]);if(8<=wv)return J(tm0,j,yv,[0,[0,em0,b(_v)],[0,[0,rm0,!1],0]]);switch(wv){case 0:var de=nm0;break;case 1:var de=um0;break;case 2:var de=im0;break;case 3:var de=fm0;break;case 4:var de=cm0;break;case 5:var de=sm0;break;case 6:var de=am0;break;default:var de=Px(om0)}return J(km0,j,yv,[0,[0,pm0,Wx(de)],[0,[0,lm0,!0],[0,[0,vm0,b(_v)],0]]]);case 37:var mo=A[1],qe=mo[4],gv=mo[3],F3=mo[2],n6=mo[1]?dm0:ym0;return J(bm0,j,qe,[0,[0,gm0,Wx(n6)],[0,[0,wm0,b(F3)],[0,[0,_m0,!!gv],0]]]);default:var bv=A[1],Tv=bv[2],u6=[0,[0,Tm0,!!bv[3]],0];return J(Sm0,j,Tv,[0,[0,Em0,dx(b,bv[1])],u6])}}function V(U){return tx(Am0,b,U)}function tx(U,A,j){var f0=j[2],_0=f0[4],N0=f0[2],H0=f0[1],nx=j[1],wx=[0,[0,Im0,dx(b,f0[3])],0],Sx=[0,[0,Pm0,A(N0)],wx];return J(U,nx,_0,[0,[0,Cm0,gx(H0)],Sx])}function _x(U){return tx(Nm0,Zx,U)}function gx(U){var A=U[2],j=U[1];function f0(x1){return J(jm0,j,0,[0,[0,Om0,x1],0])}switch(A[0]){case 0:return J(Dm0,j,A[1][1],0);case 1:return f0(M2([0,j,A[1]]));case 2:return f0(L2([0,j,A[1]]));case 3:return f0(g1([0,j,A[1]]));case 4:return f0(En([0,j,A[1]]));case 5:return f0(Sn([0,j,A[1]]));case 6:var _0=A[1],N0=_0[2],H0=_0[3],nx=_0[1]?Rm0:Fm0,wx=N0[2],Sx=N0[1],er=wx[0]===0?M2([0,Sx,wx[1]]):L2([0,Sx,wx[1]]);return J(qm0,j,H0,[0,[0,Lm0,Wx(nx)],[0,[0,Mm0,er],0]]);case 7:return Ux([0,j,A[1]]);case 8:return ex(A[1]);case 9:return Jx(A[1]);case 10:return hr(Bm0,[0,j,A[1]]);case 11:var Lx=A[1],Xx=Lx[3],ur=Lx[1],$x=[0,[0,nh0,dx(dr,Lx[2])],0],ir=[0,[0,uh0,gr(function(x1){return gx(x1[2])},ur)],$x];return J(ih0,j,y1(Xx),ir);case 12:var fr=A[1],or=fr[1],Mr=fr[3],jx=fr[2],u1=or[0]===0?ex(or[1]):Jx(or[1]);return J(Ym0,j,Mr,[0,[0,Gm0,u1],[0,[0,Xm0,hr(Um0,jx)],0]]);case 13:var p1=A[1],j1=p1[2];return J(Jm0,j,j1,[0,[0,zm0,gr(gx,p1[1])],0]);default:var Ur=A[1],Wr=Ur[2],s1=Ur[3],yr=Ur[1],Ir=Wr[0]===0?K0(Wr[1]):Ux([0,Wr[1],Wr[2]]);return J(Wm0,j,s1,[0,[0,Hm0,gx(yr)],[0,[0,Km0,Ir],0]])}}function ex(U){var A=U[1];return J($m0,A,0,[0,[0,Vm0,K0(U)],0])}function Jx(U){var A=U[2],j=A[2],f0=A[1],_0=A[3],N0=U[1],H0=0;switch(j[0]){case 0:var nx=g1(j[1]);break;case 1:var nx=M2(j[1]);break;case 2:var nx=L2(j[1]);break;default:var nx=K0(j[1])}var wx=[0,[0,Qm0,nx],H0],Sx=f0[0]===0?ex(f0[1]):Jx(f0[1]);return J(xh0,N0,_0,[0,[0,Zm0,Sx],wx])}function Ux(U){var A=U[2],j=A[3],f0=A[2],_0=U[1],N0=[0,[0,rh0,Wx(IO(A[1]))],0];return J(th0,_0,j,[0,[0,eh0,K0(f0)],N0])}function hr(U,A){var j=A[2],f0=j[3],_0=j[1],N0=A[1],H0=[0,[0,kh0,dx(dr,j[2])],0],nx=[0,[0,mh0,gr(function(wx){var Sx=wx[2],er=wx[1];if(Sx[0]===0){var Lx=Sx[1],Xx=Lx[1],ur=Lx[4],$x=[0,[0,fh0,!!Lx[3]],0],ir=[0,[0,ch0,gx(Lx[2])],$x];switch(Xx[0]){case 0:var fr=g1(Xx[1]);break;case 1:var fr=M2(Xx[1]);break;case 2:var fr=L2(Xx[1]);break;default:var fr=K0(Xx[1])}return J(ah0,er,ur,[0,[0,sh0,fr],ir])}var or=Sx[1],Mr=[0,[0,vh0,ex(or)],[0,[0,oh0,!0],0]];return J(ph0,er,0,[0,[0,lh0,K0(or)],Mr])},_0)],H0];return J(U,N0,y1(f0),nx)}function dr(U){var A=U[2],j=A[2],f0=U[1];return J(dh0,f0,j,[0,[0,hh0,dx(Ux,A[1])],0])}function V0(U){var A=U[2],j=A[3],f0=A[2],_0=A[10],N0=A[9],H0=A[8],nx=A[7],wx=A[5],Sx=A[4],er=f0[2][4],Lx=A[1],Xx=U[1],ur=j[0]===0?j[1]:Px(Nh0),$x=O2(y1(er),_0),ir=[0,[0,Oh0,dx(Z1,N0)],0],fr=[0,[0,Dh0,!1],[0,[0,jh0,Tn(H0)],ir]],or=[0,[0,Mh0,!!Sx],[0,[0,Fh0,!!wx],[0,[0,Rh0,dx(cv,nx)],fr]]],Mr=[0,[0,Lh0,nr(ur)],or],jx=[0,[0,qh0,je(f0)],Mr];return J(Uh0,Xx,$x,[0,[0,Bh0,dx(K0,Lx)],jx])}function K0(U){var A=U[2];return J(zh0,U[1],A[2],[0,[0,Yh0,Wx(A[1])],[0,[0,Gh0,F2],[0,[0,Xh0,!1],0]]])}function Cx(U){var A=U[2];return J(Wh0,U[1],A[2],[0,[0,Hh0,Wx(A[1])],[0,[0,Kh0,F2],[0,[0,Jh0,!1],0]]])}function bx(U,A){var j=A[1][2],f0=j[2],_0=j[1],N0=[0,[0,Vh0,!!A[3]],0];return J(Zh0,U,f0,[0,[0,Qh0,Wx(_0)],[0,[0,$h0,Jl(z2,A[2])],N0]])}function Ox(U){return gr(eo,U[2][1])}function ux(U){var A=U[2],j=A[4],f0=A[1],_0=U[1],N0=[0,[0,xd0,gr(Zx,A[3])],0];return J(ed0,_0,j,[0,[0,rd0,dx(b,f0)],N0])}function br(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,td0,nr(A[2])],0];return J(ud0,_0,j,[0,[0,nd0,dx(Or,f0)],N0])}function nr(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,id0,tr(A[1])],0];return J(fd0,f0,y1(j),_0)}function $r(U){var A=U[2],j=A[2],f0=A[1],_0=A[4],N0=A[3],H0=U[1],nx=Br(f0[1],j[1]),wx=[0,[0,cd0,Wx(IO(N0))],0];return J(ad0,H0,_0,[0,[0,sd0,bx(nx,[0,f0,[1,j],0])],wx])}function l1(U){var A=U[2],j=A[2],f0=A[1],_0=A[4],N0=A[3],H0=U[1],nx=Br(f0[1],j[1]),wx=j[2][2];x:{if(wx[0]===12&&!wx[1][5]){var Sx=0,er=od0;break x}var Sx=[0,[0,vd0,dx(cv,N0)],0],er=ld0}return J(er,H0,_0,qx([0,[0,pd0,bx(nx,[0,f0,[1,j],0])],0],Sx))}function C1(U){var A=U[2],j=A[6],f0=A[4],_0=A[7],N0=A[5],H0=A[3],nx=A[2],wx=A[1],Sx=U[1],er=U1(f0?[0,Ar(f0[1]),0]:0),Lx=j?gr(c1,j[1][2][1]):U1(0),Xx=[0,[0,hd0,er],[0,[0,md0,Lx],[0,[0,kd0,gr(Ar,N0)],0]]],ur=[0,[0,dd0,An(0,H0)],Xx],$x=[0,[0,yd0,dx(Z1,nx)],ur];return J(wd0,Sx,_0,[0,[0,_d0,K0(wx)],$x])}function Qr(U){var A=U[2],j=A[3],f0=U[1],_0=A[5],N0=A[4],H0=A[2],nx=A[1],wx=O2(y1(j[2][3]),_0),Sx=j[2],er=Sx[1],Lx=Sx[2],Xx=[0,[0,gd0,dx(Z1,H0)],0],ur=[0,[0,bd0,nv(N0)],Xx],$x=[0,[0,Td0,O1(er)],ur],ir=[0,[0,Ed0,dx(Hr,Lx)],$x],fr=[0,[0,Sd0,O1(er)],ir];return J(Id0,f0,wx,[0,[0,Ad0,K0(nx)],fr])}function O1(U){return U1(yn(function(A){var j=A[2];return w(0,j[3],A[1],[0,j[1]],j[2][2])},U))}function Hr(U){var A=U[2],j=A[4],f0=A[3],_0=A[2],N0=U[1];return w(j,f0,N0,Wh(function(H0){return[0,H0]},A[1]),_0)}function w(U,A,j,f0,_0){if(f0)var N0=f0[1],H0=N0[0]===0?dx(K0,[0,N0[1]]):dx(g1,[0,N0[1]]),nx=H0;else var nx=dx(K0,0);return J(Md0,j,U,[0,[0,Fd0,nx],[0,[0,Rd0,ar(_0)],[0,[0,Dd0,!!A],0]]])}function Y(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,Ld0,Mx(A[2])],0];return J(Bd0,_0,j,[0,[0,qd0,K0(f0)],N0])}function px(U){return U?Jd0:Kd0}function X0(U){if(!U)return U1(0);var A=U[1];if(A[0]===0)return gr(up,A[1]);var j=A[1],f0=j[2],_0=j[1];return U1(f0?[0,J(Wd0,_0,0,[0,[0,Hd0,K0(f0[1])],0]),0]:0)}function vx(U){var A=U[2],j=A[4],f0=A[2],_0=A[1],N0=U[1],H0=[0,[0,x50,ar(A[3])],0],nx=[0,[0,r50,dx(Z1,f0)],H0];return J(t50,N0,j,[0,[0,e50,K0(_0)],nx])}function Ix(U,A){var j=A[2],f0=j[7],_0=j[6],N0=j[5],H0=j[4],nx=j[3],wx=j[2],Sx=j[1],er=A[1],Lx=U?n50:u50,Xx=[0,[0,i50,dx(ar,_0)],0],ur=[0,[0,f50,dx(ar,N0)],Xx],$x=[0,[0,c50,dx(ar,H0)],ur],ir=[0,[0,s50,dx(ar,nx)],$x],fr=[0,[0,a50,dx(Z1,wx)],ir];return J(Lx,er,f0,[0,[0,o50,K0(Sx)],fr])}function Cr(U,A){var j=A[2],f0=j[7],_0=j[5],N0=j[4],H0=j[2],nx=j[6],wx=j[3],Sx=j[1],er=A[1];if(N0)var Lx=N0[1][2],Xx=Lx[2],ur=Lx[1],$x=O2(Lx[3],f0),ir=Xx,fr=[0,ur];else var $x=f0,ir=0,fr=0;if(_0)var or=_0[1][2],Mr=or[1],jx=O2(or[2],$x),u1=jx,p1=gr(c1,Mr);else var u1=$x,p1=U1(0);var j1=[0,[0,k50,p1],[0,[0,p50,gr(Vx,nx)],0]],Ur=[0,[0,m50,dx(In,ir)],j1],Wr=[0,[0,h50,dx(b,fr)],Ur],s1=[0,[0,d50,dx(Z1,wx)],Wr],yr=H0[2],Ir=yr[2],x1=H0[1],D1=[0,[0,y50,J(A50,x1,Ir,[0,[0,S50,gr(Fr,yr[1])],0])],s1];return J(U,er,u1,[0,[0,_50,dx(K0,Sx)],D1])}function Vx(U){var A=U[2],j=A[2],f0=U[1];return J(g50,f0,j,[0,[0,w50,b(A[1])],0])}function f1(U,A){var j=A[2],f0=j[1],_0=A[1],N0=[0,[0,b50,dx(In,j[2])],0];return J(U,_0,0,[0,[0,T50,K0(f0)],N0])}function c1(U){return f1(E50,U)}function Fr(U){switch(U[0]){case 0:return Zr(U[1]);case 1:var A=U[1],j=A[2],f0=j[7],_0=j[6],N0=j[2],H0=j[1],nx=j[5],wx=j[4],Sx=j[3],er=A[1];switch(H0[0]){case 0:var ir=f0,fr=0,or=g1(H0[1]);break;case 1:var ir=f0,fr=0,or=M2(H0[1]);break;case 2:var ir=f0,fr=0,or=L2(H0[1]);break;case 3:var ir=f0,fr=0,or=K0(H0[1]);break;case 4:var Lx=Px(V50),ir=Lx[3],fr=Lx[2],or=Lx[1];break;default:var Xx=H0[1][2],ur=Xx[1],$x=O2(Xx[2],f0),ir=$x,fr=1,or=b(ur)}if(typeof N0=="number")if(N0)var Mr=0,jx=0;else var Mr=1,jx=0;else var Mr=0,jx=[0,N0[1]];var u1=Mr?[0,[0,$50,!!Mr],0]:0,p1=_0===0?0:[0,[0,Q50,gr(Vx,_0)],0],j1=qx(p1,u1),Ur=[0,[0,ry0,!!fr],[0,[0,xy0,!!wx],[0,[0,Z50,dx(Q1,nx)],0]]],Wr=[0,[0,ey0,Jl(z2,Sx)],Ur];return J(uy0,er,ir,qx([0,[0,ny0,or],[0,[0,ty0,dx(b,jx)],Wr]],j1));case 2:var s1=U[1],yr=s1[2],Ir=yr[6],x1=yr[2],D1=yr[7],X1=yr[5],De=yr[4],T1=yr[3],w2=yr[1],V1=s1[1];if(typeof x1=="number")if(x1)var i1=0,J2=0;else var i1=1,J2=0;else var i1=0,J2=[0,x1[1]];var rt=i1?[0,[0,U50,!!i1],0]:0,dt=Ir===0?0:[0,[0,X50,gr(Vx,Ir)],0],et=qx(dt,rt),g2=[0,[0,z50,!1],[0,[0,Y50,!!De],[0,[0,G50,dx(Q1,X1)],0]]],r1=[0,[0,J50,Jl(z2,T1)],g2],me=[0,[0,K50,dx(b,J2)],r1];return J(W50,V1,D1,qx([0,[0,H50,Cx(w2)],me],et));default:var b2=U[1],yt=b2[2],ue=yt[2],_t=b2[1],Jt=[0,[0,I50,tr(yt[1])],0];return J(P50,_t,y1(ue),Jt)}}function Zr(U){var A=U[2],j=A[6],f0=A[2],_0=A[5],N0=A[4],H0=A[3],nx=A[1],wx=U[1];switch(f0[0]){case 0:var Xx=j,ur=0,$x=g1(f0[1]);break;case 1:var Xx=j,ur=0,$x=M2(f0[1]);break;case 2:var Xx=j,ur=0,$x=L2(f0[1]);break;case 3:var Xx=j,ur=0,$x=K0(f0[1]);break;case 4:var Xx=j,ur=0,$x=Cx(f0[1]);break;default:var Sx=f0[1][2],er=Sx[1],Lx=O2(Sx[2],j),Xx=Lx,ur=1,$x=b(er)}switch(nx){case 0:var ir=C50;break;case 1:var ir=N50;break;case 2:var ir=O50;break;default:var ir=j50}var fr=[0,[0,M50,Wx(ir)],[0,[0,F50,!!N0],[0,[0,R50,!!ur],[0,[0,D50,gr(Vx,_0)],0]]]];return J(B50,wx,Xx,[0,[0,q50,$x],[0,[0,L50,V0(H0)],fr]])}function mx(U){var A=U[2],j=A[3],f0=A[2],_0=A[1],N0=U[1],H0=A[4],nx=_0[0]===0?K0(_0[1]):g1(_0[1]);if(j)var wx=[0,[0,py0,b(j[1])],0],Sx=J(my0,N0,0,[0,[0,ky0,Or(f0)],wx]);else var Sx=Or(f0);return J(_y0,N0,0,[0,[0,yy0,nx],[0,[0,dy0,Sx],[0,[0,hy0,!!H0],0]]])}function Mx(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[4],N0=[0,[0,Ly0,!!f0[2]],[0,[0,My0,!!f0[3]],0]],H0=[0,[0,qy0,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Dy0,En(Ir[2])],0];return J(Fy0,D1,0,[0,[0,Ry0,K0(x1)],X1])},f0[1])],N0];return J(By0,j,y1(_0),H0);case 1:var nx=A[1],wx=nx[4],Sx=[0,[0,Xy0,!!nx[2]],[0,[0,Uy0,!!nx[3]],0]],er=[0,[0,Gy0,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Ny0,M2(Ir[2])],0];return J(jy0,D1,0,[0,[0,Oy0,K0(x1)],X1])},nx[1])],Sx];return J(Yy0,j,y1(wx),er);case 2:var Lx=A[1],Xx=Lx[1],ur=Lx[4],$x=Lx[3],ir=Lx[2],fr=Xx[0]===0?yn(function(yr){var Ir=yr[1];return J(Cy0,Ir,0,[0,[0,Py0,K0(yr[2][1])],0])},Xx[1]):yn(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Sy0,g1(Ir[2])],0];return J(Iy0,D1,0,[0,[0,Ay0,K0(x1)],X1])},Xx[1]),or=[0,[0,Ky0,U1(fr)],[0,[0,Jy0,!!ir],[0,[0,zy0,!!$x],0]]];return J(Hy0,j,y1(ur),or);case 3:var Mr=A[1],jx=Mr[3],u1=[0,[0,Wy0,!!Mr[2]],0],p1=[0,[0,Vy0,gr(function(yr){var Ir=yr[1];return J(Ey0,Ir,0,[0,[0,Ty0,K0(yr[2][1])],0])},Mr[1])],u1];return J($y0,j,y1(jx),p1);default:var j1=A[1],Ur=j1[4],Wr=[0,[0,Zy0,!!j1[2]],[0,[0,Qy0,!!j1[3]],0]],s1=[0,[0,x90,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,wy0,L2(Ir[2])],0];return J(by0,D1,0,[0,[0,gy0,K0(x1)],X1])},j1[1])],Wr];return J(r90,j,y1(Ur),s1)}}function rr(U){var A=U[2],j=A[5],f0=A[4],_0=A[2],N0=A[1],H0=U[1],nx=[0,[0,u90,gr(Ar,A[3])],0],wx=[0,[0,i90,An(0,f0)],nx],Sx=[0,[0,f90,dx(Z1,_0)],wx];return J(s90,H0,j,[0,[0,c90,K0(N0)],Sx])}function Ar(U){var A=U[2],j=A[1],f0=A[3],_0=A[2],N0=U[1],H0=j[0]===0?K0(j[1]):$s(j[1]);return J(v90,N0,f0,[0,[0,o90,H0],[0,[0,a90,dx(In,_0)],0]])}function Or(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[3],N0=f0[1],H0=[0,[0,l90,Jl(z2,f0[2])],0],nx=[0,[0,p90,gr(ro,N0)],H0];return J(k90,j,y1(_0),nx);case 1:var wx=A[1],Sx=wx[3],er=wx[1],Lx=[0,[0,m90,Jl(z2,wx[2])],0],Xx=[0,[0,h90,gr(xo,er)],Lx];return J(d90,j,y1(Sx),Xx);case 2:return bx(j,A[1]);default:return b(A[1])}}function ne(U){var A=U[2],j=A[2],f0=A[1],_0=U[1];if(!j)return Or(f0);var N0=[0,[0,y90,b(j[1])],0];return J(w90,_0,0,[0,[0,_90,Or(f0)],N0])}function Y2(U){var A=U[2],j=A[2],f0=U[1];return J(T90,f0,j,[0,[0,b90,Bv],[0,[0,g90,z2(A[1])],0]])}function je(U){var A=U[2],j=A[3],f0=A[2],_0=A[1];if(j){var N0=j[1],H0=N0[2],nx=H0[2],wx=N0[1],Sx=J(S90,wx,nx,[0,[0,E90,Or(H0[1])],0]),er=cx([0,Sx,Vh(ne,f0)]),Lx=_0?[0,Y2(_0[1]),er]:er;return U1(Lx)}var Xx=yn(ne,f0),ur=_0?[0,Y2(_0[1]),Xx]:Xx;return U1(ur)}function kt(U,A){var j=A[2];return J(I90,U,j,[0,[0,A90,Or(A[1])],0])}function xo(U){switch(U[0]){case 0:var A=U[1],j=A[2],f0=j[2],_0=j[1],N0=A[1];if(!f0)return Or(_0);var H0=[0,[0,P90,b(f0[1])],0];return J(N90,N0,0,[0,[0,C90,Or(_0)],H0]);case 1:var nx=U[1];return kt(nx[1],nx[2]);default:return F2}}function Tn(U){switch(U[0]){case 0:return F2;case 1:return z2(U[1]);default:var A=U[1],j=A[2],f0=A[1];return J(Xb0,f0,0,[0,[0,Ub0,no([0,j[1],j[2]])],0])}}function ke(U){if(U[0]===0){var A=U[1],j=A[2],f0=A[1];switch(j[0]){case 0:var _0=j[3],N0=j[1],$x=0,ir=_0,fr=0,or=O90,Mr=b(j[2]),jx=N0;break;case 1:var H0=j[2],nx=j[1],$x=0,ir=0,fr=1,or=j90,Mr=V0([0,H0[1],H0[2]]),jx=nx;break;case 2:var wx=j[2],Sx=j[3],er=j[1],$x=Sx,ir=0,fr=0,or=D90,Mr=V0([0,wx[1],wx[2]]),jx=er;break;default:var Lx=j[2],Xx=j[3],ur=j[1],$x=Xx,ir=0,fr=0,or=R90,Mr=V0([0,Lx[1],Lx[2]]),jx=ur}switch(jx[0]){case 0:var Wr=$x,s1=0,yr=g1(jx[1]);break;case 1:var Wr=$x,s1=0,yr=M2(jx[1]);break;case 2:var Wr=$x,s1=0,yr=L2(jx[1]);break;case 3:var Wr=$x,s1=0,yr=K0(jx[1]);break;case 4:var u1=Px(F90),Wr=u1[3],s1=u1[2],yr=u1[1];break;default:var p1=jx[1][2],j1=p1[1],Ur=O2(p1[2],$x),Wr=Ur,s1=1,yr=b(j1)}return J(G90,f0,Wr,[0,[0,X90,yr],[0,[0,U90,Mr],[0,[0,B90,Wx(or)],[0,[0,q90,!!fr],[0,[0,L90,!!ir],[0,[0,M90,!!s1],0]]]]]])}var Ir=U[1],x1=Ir[2],D1=x1[2],X1=Ir[1];return J(z90,X1,D1,[0,[0,Y90,b(x1[1])],0])}function ro(U){if(U[0]!==0){var A=U[1];return kt(A[1],A[2])}var j=U[1],f0=j[2],_0=f0[3],N0=f0[2],H0=f0[1],nx=f0[4],wx=j[1];switch(H0[0]){case 0:var Lx=0,Xx=0,ur=g1(H0[1]);break;case 1:var Lx=0,Xx=0,ur=M2(H0[1]);break;case 2:var Lx=0,Xx=0,ur=L2(H0[1]);break;case 3:var Lx=0,Xx=0,ur=K0(H0[1]);break;default:var Sx=H0[1][2],er=Sx[2],Lx=er,Xx=1,ur=b(Sx[1])}if(_0)var $x=_0[1],ir=Br(N0[1],$x[1]),fr=[0,[0,J90,b($x)],0],or=J(H90,ir,0,[0,[0,K90,Or(N0)],fr]);else var or=Or(N0);return J(r_0,wx,Lx,[0,[0,x_0,ur],[0,[0,Z90,or],[0,[0,Q90,ks],[0,[0,$90,!1],[0,[0,V90,!!nx],[0,[0,W90,!!Xx],0]]]]]])}function Js(U){var A=U[2],j=A[2],f0=U[1];return J(t_0,f0,j,[0,[0,e_0,b(A[1])],0])}function eo(U){return U[0]===0?b(U[1]):Js(U[1])}function Ks(U){switch(U[0]){case 0:return b(U[1]);case 1:return Js(U[1]);default:return F2}}function M2(U){var A=U[2];return J(i_0,U[1],A[3],[0,[0,u_0,A[1]],[0,[0,n_0,Wx(A[2])],0]])}function L2(U){var A=U[2],j=A[2],f0=A[1],_0=A[3],N0=U[1],H0=f0?bq(al,f0[1]):Zq(f_0,rB(95,C2(j,0,Rx(j)-1|0)));return J(o_0,N0,_0,[0,[0,a_0,F2],[0,[0,s_0,Wx(H0)],[0,[0,c_0,Wx(j)],0]]])}function g1(U){var A=U[2];return J(p_0,U[1],A[3],[0,[0,l_0,Wx(A[1])],[0,[0,v_0,Wx(A[2])],0]])}function En(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j?k_0:m_0;return J(y_0,_0,f0,[0,[0,d_0,!!j],[0,[0,h_0,Wx(N0)],0]])}function Sn(U){return J(I_0,U[1],U[2],[0,[0,A_0,F2],[0,[0,S_0,Hv],0]])}function Hs(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,P_0,gr(b,A[2])],0];return J(N_0,_0,j,[0,[0,C_0,gr(Ws,f0)],N0])}function Ws(U){var A=U[2],j=A[1],f0=A[2],_0=U[1];return J(F_0,_0,0,[0,[0,R_0,zs([0,[0,j_0,Wx(j[1])],[0,[0,O_0,Wx(j[2])],0]])],[0,[0,D_0,!!f0],0]])}function mt(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,B_0,Wx(IO(A[2]))],0];return J(X_0,_0,j,[0,[0,U_0,gr(to,f0)],N0])}function to(U){var A=U[2],j=A[1],f0=U[1],_0=[0,[0,G_0,dx(b,A[2])],0];return J(z_0,f0,0,[0,[0,Y_0,Or(j)],_0])}function Q1(U){var A=U[2],j=A[2],f0=U[1];switch(A[1]){case 0:var _0=J_0;break;case 1:var _0=K_0;break;case 2:var _0=H_0;break;case 3:var _0=W_0;break;case 4:var _0=V_0;break;default:var _0=$_0}return J(Z_0,f0,j,[0,[0,Q_0,Wx(_0)],0])}function ar(U){var A=U[2],j=U[1];switch(A[0]){case 0:return J(xw0,j,A[1],0);case 1:return J(rw0,j,A[1],0);case 2:return J(ew0,j,A[1],0);case 3:return J(tw0,j,A[1],0);case 4:return J(nw0,j,A[1],0);case 5:return J(iw0,j,A[1],0);case 6:return J(fw0,j,A[1],0);case 7:return J(cw0,j,A[1],0);case 8:return J(sw0,j,A[2],0);case 9:return J(uw0,j,A[1],0);case 10:return J(Lb0,j,A[1],0);case 11:var f0=A[1],_0=f0[2];return J(ow0,j,_0,[0,[0,aw0,ar(f0[1])],0]);case 12:return Vs([0,j,A[1]]);case 13:var N0=A[1],H0=N0[2],nx=N0[4],wx=N0[3],Sx=N0[1],er=O2(y1(H0[2][3]),nx),Lx=H0[2],Xx=Lx[2],ur=Lx[1],$x=[0,[0,Pd0,dx(Z1,Sx)],0],ir=[0,[0,Cd0,nv(wx)],$x],fr=[0,[0,Nd0,dx(Hr,Xx)],ir];return J(jd0,j,er,[0,[0,Od0,O1(ur)],fr]);case 14:return An(1,[0,j,A[1]]);case 15:var or=A[1],Mr=or[3],jx=or[2],u1=[0,[0,Eg0,An(0,or[1])],0];return J(Ag0,j,Mr,[0,[0,Sg0,gr(Ar,jx)],u1]);case 16:var p1=A[1],j1=p1[2];return J(Pg0,j,j1,[0,[0,Ig0,ar(p1[1])],0]);case 17:var Ur=A[1],Wr=Ur[5],s1=Ur[3],yr=Ur[2],Ir=Ur[1],x1=[0,[0,Cg0,ar(Ur[4])],0],D1=[0,[0,Ng0,ar(s1)],x1],X1=[0,[0,Og0,ar(yr)],D1];return J(Dg0,j,Wr,[0,[0,jg0,ar(Ir)],X1]);case 18:var De=A[1],T1=De[2];return J(Fg0,j,T1,[0,[0,Rg0,Zs(De[1])],0]);case 19:return uo([0,j,A[1]]);case 20:var w2=A[1],V1=w2[3];return J(zg0,j,V1,tv(w2));case 21:var i1=A[1],J2=i1[1],rt=J2[3],dt=[0,[0,Jg0,!!i1[2]],0];return J(Kg0,j,rt,qx(tv(J2),dt));case 22:var et=A[1],g2=et[1],r1=et[2];return J(Wg0,j,r1,[0,[0,Hg0,gr(ar,[0,g2[1],[0,g2[2],g2[3]]])],0]);case 23:var me=A[1],b2=me[1],yt=me[2];return J($g0,j,yt,[0,[0,Vg0,gr(ar,[0,b2[1],[0,b2[2],b2[3]]])],0]);case 24:var ue=A[1],_t=ue[2],Jt=ue[3],Kt=ue[1],Ht=_t?[0,[0,Qg0,In(_t[1])],0]:0;return J(xb0,j,Jt,[0,[0,Zg0,Qs(Kt)],Ht]);case 25:var Pn=A[1],Cn=Pn[2];return J(ub0,j,Cn,[0,[0,nb0,ar(Pn[1])],0]);case 26:return io(j,A[1]);case 27:var Nn=A[1];return uv(j,Nn[2],vb0,Nn[1]);case 28:var ie=A[1],Dx=ie[3],tt=[0,[0,lb0,!!ie[2]],0];return J(kb0,j,Dx,[0,[0,pb0,gr(function(On){var Fe=On[2],jn=On[1];switch(Fe[0]){case 0:return ar(Fe[1]);case 1:var T2=Fe[1],he=T2[2],it=T2[1],ra=[0,[0,mb0,!!T2[4]],0],Dn=[0,[0,hb0,dx(Q1,T2[3])],ra],ea=[0,[0,db0,ar(he)],Dn];return J(_b0,jn,0,[0,[0,yb0,K0(it)],ea]);default:var Me=Fe[1],ta=Me[1],na=[0,[0,wb0,ar(Me[2])],0];return J(bb0,jn,0,[0,[0,gb0,dx(K0,ta)],na])}},ie[1])],tt]);case 29:var Re=A[1];return J(Sb0,j,Re[3],[0,[0,Eb0,Wx(Re[1])],[0,[0,Tb0,Wx(Re[2])],0]]);case 30:var Wt=A[1];return J(Pb0,j,Wt[3],[0,[0,Ib0,Wt[1]],[0,[0,Ab0,Wx(Wt[2])],0]]);case 31:var Vt=A[1];return J(Ob0,j,Vt[3],[0,[0,Nb0,F2],[0,[0,Cb0,Wx(Vt[2])],0]]);case 32:var q2=A[1],nt=q2[1],ut=q2[2],xa=0,wt=nt?jb0:Db0;return J(Mb0,j,ut,[0,[0,Fb0,!!nt],[0,[0,Rb0,Wx(wt)],xa]]);case 33:return J(vw0,j,A[1],0);case 34:return J(lw0,j,A[1],0);default:return J(pw0,j,A[1],0)}}function no(U){var A=U[2],j=A[2],f0=A[3],_0=j[2],N0=j[1],H0=U[1];switch(A[1]){case 0:var nx=F2;break;case 1:var nx=tl;break;default:var nx=V3}var wx=[0,[0,mw0,dx(ar,_0)],[0,[0,kw0,nx],0]],Sx=[0,[0,hw0,K0(N0)],wx];return J(dw0,H0,y1(f0),Sx)}function Vs(U){var A=U[2],j=A[5],f0=A[3],_0=A[2][2],N0=A[4],H0=_0[3],nx=_0[2],wx=_0[1],Sx=A[1],er=U[1],Lx=O2(y1(_0[4]),N0),Xx=j===0?yw0:_w0,ur=j===0?0:[0,[0,ww0,dx(S3,wx)],0],$x=[0,[0,gw0,dx(Z1,Sx)],0],ir=[0,[0,bw0,dx(E3,H0)],$x],fr=f0[0]===0?ar(f0[1]):no(f0[1]);return J(Xx,er,Lx,qx([0,[0,Ew0,gr(function(or){return ht(0,or)},nx)],[0,[0,Tw0,fr],ir]],ur))}function ht(U,A){var j=A[2],f0=j[1],_0=A[1],N0=[0,[0,Sw0,!!j[3]],0],H0=[0,[0,Aw0,ar(j[2])],N0];return J(Pw0,_0,U,[0,[0,Iw0,dx(K0,f0)],H0])}function E3(U){var A=U[2];return ht(A[2],A[1])}function S3(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Nw0,ar(A[1][2])],[0,[0,Cw0,!1],0]];return J(jw0,f0,j,[0,[0,Ow0,dx(K0,0)],_0])}function An(U,A){var j=A[2],f0=j[4],_0=j[2],N0=j[1],H0=A[1],nx=y2(function(fr,or){var Mr=fr[4],jx=fr[3],u1=fr[2],p1=fr[1];switch(or[0]){case 0:var j1=or[1],Ur=j1[2],Wr=Ur[2],s1=Ur[1],yr=Ur[8],Ir=Ur[7],x1=Ur[6],D1=Ur[5],X1=Ur[4],De=Ur[3],T1=j1[1];switch(s1[0]){case 0:var w2=g1(s1[1]);break;case 1:var w2=M2(s1[1]);break;case 2:var w2=L2(s1[1]);break;case 3:var w2=K0(s1[1]);break;case 4:var w2=Px(Xw0);break;default:var w2=Px(Gw0)}switch(Wr[0]){case 0:var J2=Yw0,rt=ar(Wr[1]);break;case 1:var V1=Wr[1],J2=zw0,rt=Vs([0,V1[1],V1[2]]);break;default:var i1=Wr[1],J2=Jw0,rt=Vs([0,i1[1],i1[2]])}return[0,[0,J(rg0,T1,yr,[0,[0,xg0,w2],[0,[0,Zw0,rt],[0,[0,Qw0,!!x1],[0,[0,$w0,!!De],[0,[0,Vw0,!!X1],[0,[0,Ww0,!!D1],[0,[0,Hw0,dx(Q1,Ir)],[0,[0,Kw0,Wx(J2)],0]]]]]]]]),p1],u1,jx,Mr];case 1:var dt=or[1],et=dt[2],g2=et[2],r1=dt[1];return[0,[0,J(tg0,r1,g2,[0,[0,eg0,ar(et[1])],0]),p1],u1,jx,Mr];case 2:var me=or[1],b2=me[2],yt=b2[6],ue=b2[4],_t=b2[3],Jt=b2[2],Kt=b2[1],Ht=me[1],Pn=[0,[0,ug0,!!ue],[0,[0,ng0,dx(Q1,b2[5])],0]],Cn=[0,[0,ig0,ar(_t)],Pn],Nn=[0,[0,fg0,ar(Jt)],Cn];return[0,p1,[0,J(sg0,Ht,yt,[0,[0,cg0,dx(K0,Kt)],Nn]),u1],jx,Mr];case 3:var ie=or[1],Dx=ie[2],tt=Dx[3],Re=ie[1],Wt=[0,[0,ag0,!!Dx[2]],0];return[0,p1,u1,[0,J(vg0,Re,tt,[0,[0,og0,Vs(Dx[1])],Wt]),jx],Mr];case 4:var Vt=or[1],q2=Vt[2],nt=q2[6],ut=q2[5],xa=q2[4],wt=q2[3],On=q2[1],Fe=Vt[1],jn=[0,[0,gg0,!!wt],[0,[0,wg0,!!xa],[0,[0,_g0,!!ut],[0,[0,yg0,ar(q2[2])],0]]]];return[0,p1,u1,jx,[0,J(Tg0,Fe,nt,[0,[0,bg0,K0(On)],jn]),Mr]];default:var T2=or[1],he=T2[2],it=he[6],ra=he[4],Dn=he[3],ea=he[2],Me=he[1],ta=T2[1],na=0;switch(he[5]){case 0:var Rn="PlusOptional";break;case 1:var Rn="MinusOptional";break;case 2:var Rn="Optional";break;default:var Rn=F2}var Le=[0,[0,pg0,dx(Q1,ra)],[0,[0,lg0,Rn],na]],$t=[0,[0,kg0,ar(Dn)],Le],ao=[0,[0,mg0,ar(ea)],$t];return[0,[0,J(dg0,ta,it,[0,[0,hg0,Zs(Me)],ao]),p1],u1,jx,Mr]}},Dw0,j[3]),wx=nx[3],Sx=nx[2],er=nx[1],Lx=[0,[0,Rw0,U1(cx(nx[4]))],0],Xx=[0,[0,Fw0,U1(cx(wx))],Lx],ur=[0,[0,Mw0,U1(cx(Sx))],Xx],$x=[0,[0,qw0,!!N0],[0,[0,Lw0,U1(cx(er))],ur]],ir=U?[0,[0,Bw0,!!_0],$x]:$x;return J(Uw0,H0,y1(f0),ir)}function $s(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j[0]===0?K0(j[1]):$s(j[1]);return J(qg0,_0,0,[0,[0,Lg0,N0],[0,[0,Mg0,K0(f0)],0]])}function uo(U){var A=U[2],j=A[1],f0=A[3],_0=A[2],N0=U[1],H0=j[0]===0?K0(j[1]):$s(j[1]);return J(Xg0,N0,f0,[0,[0,Ug0,H0],[0,[0,Bg0,dx(In,_0)],0]])}function tv(U){var A=U[1],j=[0,[0,Gg0,ar(U[2])],0];return[0,[0,Yg0,ar(A)],j]}function Qs(U){if(U[0]===0)return K0(U[1]);var A=U[1],j=A[2],f0=j[2],_0=A[1],N0=Qs(j[1]);return J(tb0,_0,0,[0,[0,eb0,N0],[0,[0,rb0,K0(f0)],0]])}function nv(U){return U[0]===0?F2:io(U[1],U[2])}function io(U,A){var j=A[3],f0=A[2];switch(A[4]){case 0:var _0=ib0;break;case 1:var _0=fb0;break;default:var _0=cb0}return uv(U,j,_0,f0)}function uv(U,A,j,f0){return J(ob0,U,A,[0,[0,ab0,Wx(j)],[0,[0,sb0,ar(f0)],0]])}function z2(U){var A=U[1];return J(Bb0,A,0,[0,[0,qb0,ar(U[2])],0])}function Z1(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Gb0,gr(Zs,A[1])],0];return J(Yb0,f0,y1(j),_0)}function Zs(U){var A=U[2],j=A[1][2],f0=A[6],_0=A[5],N0=A[4],H0=A[2],nx=j[2],wx=j[1],Sx=U[1],er=A[3]?[0,[0,zb0,!0],0]:0,Lx=[0,[0,Jb0,dx(ar,_0)],0],Xx=[0,[0,Kb0,dx(Q1,N0)],Lx],ur=[0,[0,Hb0,!!t3(f0)],Xx];return J($b0,Sx,nx,qx([0,[0,Vb0,Wx(wx)],[0,[0,Wb0,Jl(z2,H0)],ur]],er))}function In(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Qb0,gr(ar,A[1])],0];return J(Zb0,f0,y1(j),_0)}function fo(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,xT0,gr(iv,A[1])],0];return J(rT0,f0,y1(j),_0)}function iv(U){if(U[0]===0)return ar(U[1]);var A=U[1],j=A[1],f0=A[2][1];return uo([0,j,[0,[0,wn(0,[0,j,eT0])],0,f0]])}function co(U){var A=U[2],j=A[1],f0=A[4],_0=A[2],N0=U[1],H0=[0,[0,tT0,gr(rp,A[3][2])],0],nx=[0,[0,nT0,dx(D5,_0)],H0],wx=j[2],Sx=wx[2],er=wx[4],Lx=wx[3],Xx=wx[1],ur=j[1],$x=Sx?[0,[0,oT0,fo(Sx[1])],0]:0,ir=[0,[0,lT0,gr(Kl,er)],[0,[0,vT0,!!Lx],0]];return J(iT0,N0,f0,[0,[0,uT0,J(kT0,ur,0,qx([0,[0,pT0,ep(Xx)],ir],$x))],nx])}function fv(U){var A=U[2],j=A[4],f0=A[3][2],_0=A[1],N0=U[1],H0=[0,[0,fT0,J(yT0,A[2],0,0)],0],nx=[0,[0,cT0,gr(rp,f0)],H0];return J(aT0,N0,j,[0,[0,sT0,J(mT0,_0,0,0)],nx])}function Kl(U){if(U[0]===0){var A=U[1],j=A[2],f0=j[1],_0=j[2],N0=A[1],H0=f0[0]===0?so(f0[1]):np(f0[1]);return J(gT0,N0,0,[0,[0,wT0,H0],[0,[0,_T0,dx(R5,_0)],0]])}var nx=U[1],wx=nx[2],Sx=wx[2],er=nx[1];return J(TT0,er,Sx,[0,[0,bT0,b(wx[1])],0])}function D5(U){var A=U[1];return J(dT0,A,0,[0,[0,hT0,ep(U[2][1])],0])}function rp(U){var A=U[2],j=U[1];switch(A[0]){case 0:return co([0,j,A[1]]);case 1:return fv([0,j,A[1]]);case 2:return tp([0,j,A[1]]);case 3:var f0=A[1],_0=f0[2];return J(PT0,j,_0,[0,[0,IT0,b(f0[1])],0]);default:var N0=A[1];return J(OT0,j,0,[0,[0,NT0,Wx(N0[1])],[0,[0,CT0,Wx(N0[2])],0]])}}function ep(U){switch(U[0]){case 0:return so(U[1]);case 1:return np(U[1]);default:return Hl(U[1])}}function R5(U){if(U[0]===0){var A=U[1];return g1([0,A[1],A[2]])}var j=U[1];return tp([0,j[1],j[2]])}function tp(U){var A=U[2],j=A[1],f0=U[1],_0=A[2],N0=j?b(j[1]):J(ET0,[0,f0[1],[0,f0[2][1],f0[2][2]+1|0],[0,f0[3][1],f0[3][2]-1|0]],0,0);return J(AT0,f0,y1(_0),[0,[0,ST0,N0],0])}function Hl(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j[0]===0?so(j[1]):Hl(j[1]);return J(RT0,_0,0,[0,[0,DT0,N0],[0,[0,jT0,so(f0)],0]])}function np(U){var A=U[2],j=A[1],f0=U[1],_0=[0,[0,FT0,so(A[2])],0];return J(LT0,f0,0,[0,[0,MT0,so(j)],_0])}function so(U){var A=U[2];return J(BT0,U[1],A[2],[0,[0,qT0,Wx(A[1])],0])}function up(U){var A=U[2],j=A[2],f0=A[1],_0=U[1],N0=K0(j?j[1]:f0);return J(GT0,_0,0,[0,[0,XT0,K0(f0)],[0,[0,UT0,N0],0]])}function zt(U){return gr(ip,U)}function ip(U){var A=U[2],j=U[1];if(A[1])var f0=A[2],_0=QT0;else var f0=A[2],_0=ZT0;return J(_0,j,0,[0,[0,xE0,Wx(f0)],0])}function cv(U){var A=U[2],j=A[1],f0=A[2],_0=U[1];if(j)var N0=[0,[0,rE0,b(j[1])],0],H0=eE0;else var N0=0,H0=tE0;return J(H0,_0,f0,N0)}function fp(U,A){var j=A[1],f0=A[3],_0=A[2];if(U)var N0=U[1],H0=N0(b(j));else var H0=b(j);var nx=[0,[0,nE0,Ox(f0)],0];return[0,[0,iE0,H0],[0,[0,uE0,dx(fo,_0)],nx]]}function cp(U,A){var j=A[2],f0=A[1];switch(j[0]){case 0:var _0=0,N0=K0(j[1]);break;case 1:var _0=0,N0=Cx(j[1]);break;default:var _0=1,N0=b(j[1])}if(U)var H0=U[1],nx=H0(b(f0));else var nx=b(f0);return[0,[0,sE0,nx],[0,[0,cE0,N0],[0,[0,fE0,!!_0],0]]]}var sv=Kx[2],Wl=sv[2],sp=sv[4],F5=sv[3],ap=Kx[1],M5=tr(sv[1]),op=[0,[0,D40,M5],[0,[0,j40,zt(sp)],0]];if(Wl)var vp=Wl[1],lp=qx(op,[0,[0,M40,J(F40,vp[1],0,[0,[0,R40,Wx(vp[2])],0])],0]);else var lp=op;var Vl=J(L40,ap,F5,lp);return Vl.errors=gr(function(U){var A=U[1],j=[0,[0,aE0,Wx(SA0(U[2]))],0];return zs([0,[0,oE0,HY(A)],j])},qx(p0,JY[1])),I&&(Vl[MD]=U1(Vh(function(U){var A=U[2],j=U[1],f0=U[3],_0=[0,[0,Dv0,Wx(CO(A))],0],N0=[0,x5(g0,j[3]),0],H0=[0,[0,Rv0,U1([0,x5(g0,j[2]),N0])],_0],nx=[0,[0,Lv0,zs([0,[0,Mv0,j[3][1]],[0,[0,Fv0,j[3][2]],0]])],0],wx=[0,[0,Xv0,zs([0,[0,Uv0,zs([0,[0,Bv0,j[2][1]],[0,[0,qv0,j[2][2]],0]])],nx])],H0];switch(f0){case 0:var Sx=Gv0;break;case 1:var Sx=Yv0;break;case 2:var Sx=zv0;break;case 3:var Sx=Jv0;break;case 4:var Sx=Kv0;break;default:var Sx=Hv0}return zs([0,[0,Vv0,Wx(jU(A))],[0,[0,Wv0,Wx(Sx)],wx]])},X[1]))),Vl}if(typeof $j<"u")var WY=$j;else{var VY={};Za.flow=VY;var WY=VY}WY.parse=uJ(function(x,r){try{var e=jA0(x,r);return e}catch(u){var t=M1(u);return t[1]===Uj?zY(t[2]):zY(new NA0(Wx(Gx(CE0,_4(t)))))}}),RN(D)})(globalThis)});var LI0={};$Y(LI0,{parsers:()=>tD});var tD={};$Y(tD,{flow:()=>MI0});var Tz=nI0(ZY(),1);function iI0(a0,ox){let Yx=new SyntaxError(a0+" ("+ox.loc.start.line+":"+ox.loc.start.column+")");return Object.assign(Yx,ox)}var xz=iI0;var o6=(a0,ox)=>(Yx,xr,...E1)=>Yx|1&&xr==null?void 0:(ox.call(xr)??xr[a0]).apply(xr,E1);var fI0=Array.prototype.findLast??function(a0){for(let ox=this.length-1;ox>=0;ox--){let Yx=this[ox];if(a0(Yx,ox,this))return Yx}},cI0=o6("findLast",function(){if(Array.isArray(this))return fI0}),rz=cI0;function sI0(a0){return this[a0<0?this.length+a0:a0]}var aI0=o6("at",function(){if(Array.isArray(this)||typeof this=="string")return sI0}),ez=aI0;function xn(a0){let ox=a0.range?.[0]??a0.start,Yx=(a0.declaration?.decorators??a0.decorators)?.[0];return Yx?Math.min(xn(Yx),ox):ox}function bt(a0){return a0.range?.[1]??a0.end}function oI0(a0){let ox=new Set(a0);return Yx=>ox.has(Yx?.type)}var v6=oI0;var vI0=v6(["Block","CommentBlock","MultiLine"]),l6=vI0;var lI0=v6(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),tz=lI0;var Qj=new WeakMap;function pI0(a0){return Qj.has(a0)||Qj.set(a0,l6(a0)&&a0.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(a0.value)),Qj.get(a0)}var nz=pI0;function kI0(a0){if(!l6(a0))return!1;let ox=`*${a0.value}*`.split(` +`);return ox.length>1&&ox.every(Yx=>Yx.trimStart()[0]==="*")}var Zj=new WeakMap;function mI0(a0){return Zj.has(a0)||Zj.set(a0,kI0(a0)),Zj.get(a0)}var xD=mI0;function hI0(a0){if(a0.length<2)return;let ox;for(let Yx=a0.length-1;Yx>=0;Yx--){let xr=a0[Yx];if(ox&&bt(xr)===xn(ox)&&xD(xr)&&xD(ox)&&(a0.splice(Yx+1,1),xr.value+="*//*"+ox.value,xr.range=[xn(xr),bt(ox)]),!tz(xr)&&!l6(xr))throw new TypeError(`Unknown comment type: "${xr.type}".`);ox=xr}}var uz=hI0;function dI0(a0){return a0!==null&&typeof a0=="object"}var iz=dI0;var yp=null;function _p(a0){if(yp!==null&&typeof yp.property){let ox=yp;return yp=_p.prototype=null,ox}return yp=_p.prototype=a0??Object.create(null),new _p}var yI0=10;for(let a0=0;a0<=yI0;a0++)_p();function rD(a0){return _p(a0)}function _I0(a0,ox="type"){rD(a0);function Yx(xr){let E1=xr[ox],S2=a0[E1];if(!Array.isArray(S2))throw Object.assign(new Error(`Missing visitor keys for '${E1}'.`),{node:xr});return S2}return Yx}var fz=_I0;var $=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],cz={AccessorProperty:$[0],AnyTypeAnnotation:$[1],ArgumentPlaceholder:$[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:$[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:$[3],AsExpression:$[4],AssignmentExpression:$[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:$[6],BigIntLiteral:$[1],BigIntLiteralTypeAnnotation:$[1],BigIntTypeAnnotation:$[1],BinaryExpression:$[5],BindExpression:["object","callee"],BlockStatement:$[7],BooleanLiteral:$[1],BooleanLiteralTypeAnnotation:$[1],BooleanTypeAnnotation:$[1],BreakStatement:$[8],CallExpression:$[9],CatchClause:["param","body"],ChainExpression:$[3],ClassAccessorProperty:$[0],ClassBody:$[10],ClassDeclaration:$[11],ClassExpression:$[11],ClassImplements:$[12],ClassMethod:$[13],ClassPrivateMethod:$[13],ClassPrivateProperty:$[14],ClassProperty:$[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:$[15],ConditionalExpression:$[16],ConditionalTypeAnnotation:$[17],ContinueStatement:$[8],DebuggerStatement:$[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:$[18],DeclareEnum:$[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:$[20],DeclareFunction:["id","predicate"],DeclareHook:$[21],DeclareInterface:$[22],DeclareModule:$[19],DeclareModuleExports:$[23],DeclareNamespace:$[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:$[24],DeclareVariable:$[21],Decorator:$[3],Directive:$[18],DirectiveLiteral:$[1],DoExpression:$[10],DoWhileStatement:$[25],EmptyStatement:$[1],EmptyTypeAnnotation:$[1],EnumBigIntBody:$[26],EnumBigIntMember:$[27],EnumBooleanBody:$[26],EnumBooleanMember:$[27],EnumDeclaration:$[19],EnumDefaultedMember:$[21],EnumNumberBody:$[26],EnumNumberMember:$[27],EnumStringBody:$[26],EnumStringMember:$[27],EnumSymbolBody:$[26],ExistsTypeAnnotation:$[1],ExperimentalRestProperty:$[6],ExperimentalSpreadProperty:$[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:$[28],ExportNamedDeclaration:$[20],ExportNamespaceSpecifier:$[28],ExportSpecifier:["local","exported"],ExpressionStatement:$[3],File:["program"],ForInStatement:$[29],ForOfStatement:$[29],ForStatement:["init","test","update","body"],FunctionDeclaration:$[30],FunctionExpression:$[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:$[15],GenericTypeAnnotation:$[12],HookDeclaration:$[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:$[16],ImportAttribute:$[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:$[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:$[33],ImportSpecifier:["imported","local"],IndexedAccessType:$[34],InferredPredicate:$[1],InferTypeAnnotation:$[35],InterfaceDeclaration:$[22],InterfaceExtends:$[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:$[1],IntersectionTypeAnnotation:$[36],JsExpressionRoot:$[37],JsonRoot:$[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:$[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:$[1],JSXExpressionContainer:$[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:$[1],JSXMemberExpression:$[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:$[1],JSXSpreadAttribute:$[6],JSXSpreadChild:$[3],JSXText:$[1],KeyofTypeAnnotation:$[6],LabeledStatement:["label","body"],Literal:$[1],LogicalExpression:$[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:$[21],MatchExpression:$[39],MatchExpressionCase:$[40],MatchIdentifierPattern:$[21],MatchLiteralPattern:$[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:$[6],MatchStatement:$[39],MatchStatementCase:$[40],MatchUnaryPattern:$[6],MatchWildcardPattern:$[1],MemberExpression:$[38],MetaProperty:["meta","property"],MethodDefinition:$[42],MixedTypeAnnotation:$[1],ModuleExpression:$[10],NeverTypeAnnotation:$[1],NewExpression:$[9],NGChainedExpression:$[43],NGEmptyExpression:$[1],NGMicrosyntax:$[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:$[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:$[32],NGPipeExpression:["left","right","arguments"],NGRoot:$[37],NullableTypeAnnotation:$[23],NullLiteral:$[1],NullLiteralTypeAnnotation:$[1],NumberLiteralTypeAnnotation:$[1],NumberTypeAnnotation:$[1],NumericLiteral:$[1],ObjectExpression:["properties"],ObjectMethod:$[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:$[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:$[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:$[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:$[9],OptionalIndexedAccessType:$[34],OptionalMemberExpression:$[38],ParenthesizedExpression:$[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:$[1],PipelineTopicExpression:$[3],Placeholder:$[1],PrivateIdentifier:$[1],PrivateName:$[21],Program:$[7],Property:$[32],PropertyDefinition:$[14],QualifiedTypeIdentifier:$[44],QualifiedTypeofIdentifier:$[44],RegExpLiteral:$[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:$[6],SatisfiesExpression:$[4],SequenceExpression:$[43],SpreadElement:$[6],StaticBlock:$[10],StringLiteral:$[1],StringLiteralTypeAnnotation:$[1],StringTypeAnnotation:$[1],Super:$[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:$[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:$[1],TemplateLiteral:["quasis","expressions"],ThisExpression:$[1],ThisTypeAnnotation:$[1],ThrowStatement:$[6],TopicReference:$[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:$[45],TSAbstractKeyword:$[1],TSAbstractMethodDefinition:$[32],TSAbstractPropertyDefinition:$[45],TSAnyKeyword:$[1],TSArrayType:$[2],TSAsExpression:$[4],TSAsyncKeyword:$[1],TSBigIntKeyword:$[1],TSBooleanKeyword:$[1],TSCallSignatureDeclaration:$[46],TSClassImplements:$[47],TSConditionalType:$[17],TSConstructorType:$[46],TSConstructSignatureDeclaration:$[46],TSDeclareFunction:$[31],TSDeclareKeyword:$[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:$[26],TSEnumDeclaration:$[19],TSEnumMember:["id","initializer"],TSExportAssignment:$[3],TSExportKeyword:$[1],TSExternalModuleReference:$[3],TSFunctionType:$[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:$[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:$[35],TSInstantiationExpression:$[47],TSInterfaceBody:$[10],TSInterfaceDeclaration:$[22],TSInterfaceHeritage:$[47],TSIntersectionType:$[36],TSIntrinsicKeyword:$[1],TSJSDocAllType:$[1],TSJSDocNonNullableType:$[23],TSJSDocNullableType:$[23],TSJSDocUnknownType:$[1],TSLiteralType:$[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:$[10],TSModuleDeclaration:$[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:$[21],TSNeverKeyword:$[1],TSNonNullExpression:$[3],TSNullKeyword:$[1],TSNumberKeyword:$[1],TSObjectKeyword:$[1],TSOptionalType:$[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:$[23],TSPrivateKeyword:$[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:$[1],TSPublicKeyword:$[1],TSQualifiedName:$[5],TSReadonlyKeyword:$[1],TSRestType:$[23],TSSatisfiesExpression:$[4],TSStaticKeyword:$[1],TSStringKeyword:$[1],TSSymbolKeyword:$[1],TSTemplateLiteralType:["quasis","types"],TSThisType:$[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:$[23],TSTypeAssertion:$[4],TSTypeLiteral:$[26],TSTypeOperator:$[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:$[48],TSTypeParameterInstantiation:$[48],TSTypePredicate:$[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:$[1],TSUnionType:$[36],TSUnknownKeyword:$[1],TSVoidKeyword:$[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:$[24],TypeAnnotation:$[23],TypeCastExpression:$[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:$[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:$[48],TypeParameterInstantiation:$[48],TypePredicate:$[49],UnaryExpression:$[6],UndefinedTypeAnnotation:$[1],UnionTypeAnnotation:$[36],UnknownTypeAnnotation:$[1],UpdateExpression:$[6],V8IntrinsicIdentifier:$[1],VariableDeclaration:["declarations"],VariableDeclarator:$[27],Variance:$[1],VoidPattern:$[1],VoidTypeAnnotation:$[1],WhileStatement:$[25],WithStatement:["object","body"],YieldExpression:$[6]};var wI0=fz(cz),sz=wI0;function W5(a0,ox){if(!iz(a0))return a0;if(Array.isArray(a0)){for(let xr=0;xr_o<=yo);Et=G3&&xr.slice(G3,yo).trim().length===0}return Et?void 0:(G1.extra={...G1.extra,parenthesized:!0},G1)}case"TemplateLiteral":if(Vr.expressions.length!==Vr.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(Yx==="flow"||Yx==="hermes"||Yx==="espree"||Yx==="typescript"||S2){let G1=xn(Vr)+1,yo=bt(Vr)-(Vr.tail?1:2);Vr.range=[G1,yo]}break;case"VariableDeclaration":{let G1=ez(0,Vr.declarations,-1);G1?.init&&xr[bt(G1)]!==";"&&(Vr.range=[xn(Vr),bt(G1)]);break}case"TSParenthesizedType":return Vr.typeAnnotation;case"TopicReference":a0.extra={...a0.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Vr.types.length===1)return Vr.types[0];break;case"ImportExpression":Yx==="hermes"&&Vr.attributes&&!Vr.options&&(Vr.options=Vr.attributes);break}},onLeave(Vr){switch(Vr.type){case"LogicalExpression":if(oz(Vr))return eD(Vr);break;case"TSImportType":!Vr.source&&Vr.argument.type==="TSLiteralType"&&(Vr.source=Vr.argument.literal,delete Vr.argument);break}}}),a0}function oz(a0){return a0.type==="LogicalExpression"&&a0.right.type==="LogicalExpression"&&a0.operator===a0.right.operator}function eD(a0){return oz(a0)?eD({type:"LogicalExpression",operator:a0.operator,left:eD({type:"LogicalExpression",operator:a0.operator,left:a0.left,right:a0.right.left,range:[xn(a0.left),bt(a0.right.left)]}),right:a0.right.right,range:[xn(a0),bt(a0)]}):a0}var vz=gI0;var bI0=String.prototype.replaceAll??function(a0,ox){return a0.global?this.replace(a0,ox):this.split(a0).join(ox)},TI0=o6("replaceAll",function(){if(typeof this=="string")return bI0}),wp=TI0;var EI0=/\*\/$/,SI0=/^\/\*\*?/,AI0=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,II0=/(^|\s+)\/\/([^\n\r]*)/g,lz=/^(\r?\n)+/,PI0=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,pz=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,CI0=/(\r?\n|^) *\* ?/g,NI0=[];function kz(a0){let ox=a0.match(AI0);return ox?ox[0].trimStart():""}function mz(a0){a0=wp(0,a0.replace(SI0,"").replace(EI0,""),CI0,"$1");let Yx="";for(;Yx!==a0;)Yx=a0,a0=wp(0,a0,PI0,` +$1 $2 +`);a0=a0.replace(lz,"").trimEnd();let xr=Object.create(null),E1=wp(0,a0,pz,"").replace(lz,"").trimEnd(),S2;for(;S2=pz.exec(a0);){let da=wp(0,S2[2],II0,"");if(typeof xr[S2[1]]=="string"||Array.isArray(xr[S2[1]])){let Tt=xr[S2[1]];xr[S2[1]]=[...NI0,...Array.isArray(Tt)?Tt:[Tt],da]}else xr[S2[1]]=da}return{comments:E1,pragmas:xr}}var hz=["noformat","noprettier"],dz=["format","prettier"];function OI0(a0){if(!a0.startsWith("#!"))return"";let ox=a0.indexOf(` +`);return ox===-1?a0:a0.slice(0,ox)}var yz=OI0;function _z(a0){let ox=yz(a0);ox&&(a0=a0.slice(ox.length+1));let Yx=kz(a0),{pragmas:xr,comments:E1}=mz(Yx);return{shebang:ox,text:a0,pragmas:xr,comments:E1}}function wz(a0){let{pragmas:ox}=_z(a0);return dz.some(Yx=>Object.prototype.hasOwnProperty.call(ox,Yx))}function gz(a0){let{pragmas:ox}=_z(a0);return hz.some(Yx=>Object.prototype.hasOwnProperty.call(ox,Yx))}function jI0(a0){return a0=typeof a0=="function"?{parse:a0}:a0,{astFormat:"estree",hasPragma:wz,hasIgnorePragma:gz,locStart:xn,locEnd:bt,...a0}}var bz=jI0;var DI0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,pattern_matching:!0,tokens:!1};function RI0(a0){let{message:ox,loc:Yx}=a0;if(!Yx)return a0;let{start:xr,end:E1}=Yx;return xz(ox,{loc:{start:{line:xr.line,column:xr.column+1},end:{line:E1.line,column:E1.column+1}},cause:a0})}function FI0(a0){let ox=Tz.default.parse(a0,DI0),[Yx]=ox.errors;if(Yx)throw RI0(Yx);return vz(ox,{parser:"flow",text:a0})}var MI0=bz(FI0);return uI0(LI0);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/flow.mjs b/node_modules/prettier/plugins/flow.mjs index 284592df6..08eeb37b0 100755 --- a/node_modules/prettier/plugins/flow.mjs +++ b/node_modules/prettier/plugins/flow.mjs @@ -1,19 +1,20 @@ -var hA0=Object.create;var kj=Object.defineProperty;var yA0=Object.getOwnPropertyDescriptor;var gA0=Object.getOwnPropertyNames;var _A0=Object.getPrototypeOf,wA0=Object.prototype.hasOwnProperty;var bA0=(a0,W0)=>()=>(W0||a0((W0={exports:{}}).exports,W0),W0.exports),pY=(a0,W0)=>{for(var bx in W0)kj(a0,bx,{get:W0[bx],enumerable:!0})},TA0=(a0,W0,bx,Yx)=>{if(W0&&typeof W0=="object"||typeof W0=="function")for(let x1 of gA0(W0))!wA0.call(a0,x1)&&x1!==bx&&kj(a0,x1,{get:()=>W0[x1],enumerable:!(Yx=yA0(W0,x1))||Yx.enumerable});return a0};var EA0=(a0,W0,bx)=>(bx=a0!=null?hA0(_A0(a0)):{},TA0(W0||!a0||!a0.__esModule?kj(bx,"default",{value:a0,enumerable:!0}):bx,a0));var kY=bA0(mj=>{(function(a0){typeof globalThis!="object"&&(this?W0():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:W0}),_T_));function W0(){var bx=this||self;bx.globalThis=bx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var W0="loc",bx=70416,Yx=69748,x1=163,D1=92159,Ie=43587,k2="labeled_statement",Rr="&=",_1="int_of_string",Ce=110591,Qs=92909,Qa=11559,$o="regexp",g5=43301,Qp=11703,_5=122654,Za=255,Aj="%ni",w5=68252,Sj=232,b5=42785,Kn="declare_variable",Zp="while",T5=66938,E5=70301,A5=124907,x4=126515,Pj=218,Hn="pattern_identifier",S5=67643,Vn="export_source",P5=216,I5=64279,Ij="Out_of_memory",C5=113788,Cj="comments",N5=126624,Nj="win32",$n="object_key_bigint_literal",Oj=185,jj=283,r4=123214,Wo="constructor",O5=69955,Wn="import_declaration",j5=68437,D5="Failure",e4="Unix.Unix_error",F5=64255,R5=42539,M5=110579,Qn="export_default_declaration",Zn="jsx_attribute_name",t4=11727,L5=43002,n4=126500,x7="component_param_pattern",Dj="collect_comments_opt",r7="match_unary_pattern",e7="keyof_type",Fj="Invalid binary/octal ",Rj="range",q5=170,xs="false",U5=43798,Mj=", characters ",t7="object_type_property_getter",B5=65547,X5=126467,G5=65007,Y5=42237,J5=8318,z5=71215,n7="object_property_type",u7="type_alias",K5=67742,i7="function_body",Lj=304,H5=68111,u4=120745,V5=71959,i4=43880,qj="Match_failure",Uj=280,f7="type_cast",lt=109,rs="void",$5="generator",W5=125124,Q5=101589,f4=94179,Bj=">>>",c4=70404,c7="optional_indexed_access_type",W1="argument",a7="object_property",s7="object_type_property",Z5=67004,xy=42783,ry=68850,Xj="@",ey=43741,ty=43487,a4="object",Gj="end",s4=126571,ny=71956,uy=208,iy=126566,fy=67702,Yj="EEXIST",o7="this_expression",Jj=203,cy=11507,ay=113807,o4=119893,sy=42735,Ql="rest",v7="null_literal",Zl="protected",oy=43615,m2=8231,vy=68149,ly=73727,py=72348,ky=92995,Qo=224,my=11686,dy=43013,l7="assignment_pattern",hy=12329,p7="function_type",Zo=192,k7="jsx_element_name",yy=70018,m7="catch_clause_pattern",v4=126540,d7="template_literal",gy=120654,_y=68497,wy=67679,h7="readonly_type",by=68735,Ty="<",l4=": No such file or directory",Ey=66915,Ay="chain",zj="!",y7="object_type",Sy=43712,p4=64297,Py=183969,Iy=43503,Cy=67591,xv=65278,Ny=67669,g7="for_of_assignment_pattern",x6="`",Oy=11502,_7="catch_body",jy=42191,Zs=-744106340,Dy=182,rv=":",Kj="a string",Fy=65663,Ry=66978,My=71947,k4=43519,Ly=71086,qy=125258,Uy=12538,w7="expression_or_spread",Hj="Printexc.handle_uncaught_exception",m4=69956,d4=120122,h4=247,Vj=231,By=" : flags Open_rdonly and Open_wronly are not compatible",b7="statement_fork_point",$j=710,Wj=-692038429,ze="static",Xy=55203,Gy=64324,Yy=64111,Qj="!==",Jy=120132,zy=124903,r6="class",Ky=222,T7="pattern_number_literal",es="kind",Hy=71903,E7="variable_declarator",A7="typeof_expression",Vy=126627,$y=70084,Zj=228,y4=70480,S7="class_private_field",Wy=239,g4=120713,on=65535,P7="private_name",Qy=43137,I7="remote_identifier",Zy=70161,C7="label_identifier",x9="src/parser/statement_parser.ml",r9=8335,e9=19903,t9=64310,ev="_",N7="for_init_declaration",xD="infer",n9=64466,u9=43018,rD="tokens",i9=92735,f9=66954,c9=65473,a9=70285,O7="sequence",s9="compare: functional value",o9=69890,e6=1e3,v9=65487,l9=42653,eD="\\\\",tD="%=",j7="match_member_pattern_base",p9=72367,D7="function_rest_param",nD="/static/",k9=124911,m9=65276,_4=126558,d9=11498,uD=137,F7="export_default_declaration_decl",h9="cases",w4=126602,R7="jsx_child",Ke="continue",y9=42962,iD="importKind",o1=122,C3="Literal",M7="pattern_object_property_identifier_key",g9=42508,xo="in",_9=55238,w9=67071,b9=70831,T9=72161,E9=67462,fD="<<=",A9=43009,S9=66383,b4=67827,P9=72202,I9=69839,C9=66775,cD="-=",tv=8202,N9=70105,O9=120538,L7="for_in_left_declaration",j9="rendersType",T4=126563,D9=70708,E4=126523,aD=166,q7="match_",sD=202,F9=110951,ts="component",A4=126552,R9=66977,oD=213,U7="enum_member_identifier",vD=210,B7="enum_bigint_body",lD=">=",M9=126495,L9="specifiers",pD=-88,q9="=",U9=65338,t6="members",B9=123535,X9=43702,G9=72767,nv="get",Y9=126633,S4=126536,J9=94098,z9="types",K9=113663,kD="Internal Error: Found private field in object props",X7="jsx_element",H9=70366,V9=110959,P4=120655,mD="trailingComments",dD=282,ro=24029,$9=-100,$2="yield",G7="binding_pattern",hD=275,Y7="typeof_identifier",yD="ENOTEMPTY",W9=-104,gD=295,I4=126468,Q9=1255,Z9=120628,J7="pattern_object_property_string_literal_key",xg=8521,_D="leadingComments",wD=8204,eo="@ ",rg=70319,ns="left",bD=188,C4="case",eg=19967,N4=42622,tg=43492,ng=113770,ug=42774,O4=183,j4=8468,z7="class_implements",D4=126579,N3="string",TD=211,t2=-48,ig=69926,fg=123213,K7="if_consequent_statement",cg=124927,O3="number",ag=126546,sg=68119,og=70726,F4=70750,vg=65489,ED="SpreadElement",AD="callee",SD=193,lg=70492,pg=71934,PD=164,kg=110580,mg=12320,R4="any",ve="/",H7="type_guard",C1="body",ID=178,Ne="pattern",CD="comment_bounds",ND=297,V7="binding_type_identifier",M4=187,$7="pattern_array_rest_element_pattern",L4="@])",dg=12543,hg=11623,OD="start",yg=67871,le="interface",gg=8449,_g=67637,wg=42961,q4=120085,bg=126463,jD="alternate",DD=-1053382366,Tg=70143,FD="--",Eg=68031,W7="jsx_expression",Q7="type_identifier_reference",U4=11647,Ag="proto",Ft="identifier",Sg=43696,Rt="raw",Pg=126529,Ig=11564,B4=126557,Cg=64911,X4=67592,Ng=43493,Og=215,jg=110588,n6=461894857,Dg=92927,Fg=67861,Rg=119980,Mg=43042,Lg=66965,qg=67391,j3="computed",RD="unreachable jsxtext",Ug=71167,Bg=42559,Xg=72966,MD=180,LD=197,G4=64319,qD=169,UD="*",uv=129,Gg=66335,u6="meta",Yg=43388,Y4=94178,pt="optional",J4="unknown",Jg=120121,zg=123180,z4=8469,Kg=68220,BD="|",Hg=43187,Vg=94207,$g=124895,K4=120513,Wg=42527,iv=8286,Qg=94177,i6="var",Z7="component_type_param",Zg=66421,XD=285,x_=92991,r_=68415,xu="comment",ru="match_pattern_array_element",fv=244,H4="^",e_=173791,GD=136,t_=42890,n_="ENOTDIR",u_="??",i_=43711,f_=66303,c_=113800,a_=42239,s_=12703,eu="variance_opt",tu="+",YD=">>>=",V4="mixed",o_=65613,v_=73029,l_=68191,JD="*=",$4=8487,p_=8477,nu="toplevel_statement_list",W4="never",Q4="do",to=125,k_=72249,zD="Pervasives.do_at_exit",KD="visit_trailing_comment",uu="jsx_closing_element",iu="jsx_namespaced_name",m_=124908,d_=126651,fu="component_declaration",h_=15,cu="interface_type",au="function_type_return_annotation",y_=64109,Z4=65595,xk=126560,g_=110927,HD=301,rk=65598,ek=8488,us="`.",VD=154,$D=175,tk="package",nk="else",uk=120771,__=68023,WD="fd ",cv=8238,ik=888960333,fk=119965,w_=42655,su="match_object_pattern",b_=11710,T_=119993,ou="boolean_literal",QD=290,vu="statement_list",lu="function_param",pu="match_as_pattern",ku="pattern_object_property_bigint_literal_key",ck=69959,E_=120485,ZD=240,A_=191456,mu="declare_enum",ak=120597,sk=70281,du="type_annotation",hu="spread_element",ok=126544,S_=120069,is="key",P_=43583,I_="out",C_=` -`,xF="**=",yu="pattern_object_property_pattern",N_="e",O_=72712,rF="Internal Error: Found object private prop",j_="ENOENT",D_=-42,gu="jsx_opening_attribute",F_=67646,_u="component_type",R_=64296,M_=43887,eF="Division_by_zero",tF="EnumDefaultedMember",wu="typeof_member_identifier",L_=43792,bu="match_member_pattern_property",Tu="declare_export_declaration_decl",q_=93026,Eu="type_annotation_hint",U_=42887,B_=43881,X_=43761,vk=8526,D3=119,G_=43866,Y_=72847,J_=8348,pe=101,z_=94026,lk=72272,nF="src/parser/flow_lexer.ml",K_=120744,av=8191,F3="implies",pk=255,kk=11711,Au="match_unary_pattern_argument",H_=71235,mk=68116,uF=261,E1=100,Su="match_expression",Pu="enum_body",dk=1114111,Iu="assignment",V_=71955,hk=43260,Cu="pattern_array_e",$_=126583,iF="prefix",Nu="class_body",f6="shorthand",yk=171,W_=66256,gk=-97,fF=" =",Q_=94032,Z_=42606,Ou="match_case",xw=71839,_k=120134,rw=55291,ew=92862,tw=43019,nw=126543,R3="function",uw=111355,iw=11389,fw=70753,cw=43249,aw=64829,wk="line",ju="function_declaration",bk="undefined",cF="([^/]+)",sw=110947,ow=70002,aF="Cygwin",Du="as_expression",vw=12591,Tk=64285,lw=2048,pw=73112,Ek=126589,sF=225,Ak=43259,kw=72817,Sk=64318,mw=172,oF=209,Fu="match_binding_pattern",Ru=" ",Mu="import_source",c6="delete",vF="Enum `",Pk=126553,dw=67001,sv="default",hw=11630,Ik=206,Lu="enum_bigint_member",yw=67504,Ck=67593,gw=113791,lF="MatchObjectPatternProperty",_w=69572,qu="typeof_type",pF=212,kF="%i",Uu="function_this_param",ww=72329,no="0x",ov=8239,bw=75075,mF=57343,Bu="pattern_bigint_literal",Tw=12341,dF=201,vv="hook",hF=": closedir failed",Ew=42959,Nk=119970,yF=278,Aw=43560,gF="||=",Xu="member_private_name",Sw=120570,Gu="object_key_identifier",Ok=223,_F="Not_found",wF=230,Yu="jsx_element_name_member_expression",Ju="string_literal",Pw=120596,Iw=43807,Cw=69687,Nw=63743,jk=72192,zu="member_property",Ow=43262,Ku="class_declaration",bF="renders*",TF="%Li",jw=126578,Hu="jsx_attribute",M3=254,Oe="empty",a6="label",Vu="object_internal_slot_property_type",Dk=120133,Dw=43359,He="predicate",EF="??=",Fw=43697,Rw=-43,$u="default_opt",AF="the start of a statement",Mw=67826,Wu="object_",Qu="class_element",Fk=11631,Rk=70855,Zu="opaque_type",xi="number_literal",SF=", ",Mk=8319,Lk=120004,qk=133,ri="type_params",ei="pattern_object_rest_property",W2="import",Lw=72e3,qw=67413,Uw=12343,Bw=70080,ti="intersection_type",d2=-36,Xw=70005,Uk="properties",Gw=11679,Yw=8483,Jw=110587,PF=43520,ni="computed_key",IF=207,ui="class_identifier",zw="Invalid number ",ii="function_param_pattern",lv=12288,Kw=113817,Hw=70730,Vw=178207,Bk=71236,CF=167,fi="object_indexer_property_type",$w=64286,NF="TypeAnnotation",OF=220,ci="type_identifier",ai="spread_property",si="jsx_attribute_value_expression",Ww=126519,Xk=70108,Gk=126,Yk=42999,uo="prototype",Qw=" : flags Open_text and Open_binary are not compatible",jF="**",Jk=43823,Zw=": Not a directory",oi="render_type",zk=72349,L3="test",xb=43776,rb=92879,eb=11263,DF=241,tb=93052,vi="nullable_type",nb=43704,ub=64321,FF="Property",ib=72191,RF=165,s6="instanceof",fb=69247,Ve="name",Kk=126634,cb=8516,Hk="typeArguments",ab=71127,li="jsx_spread_attribute",sb=66559,ob=44031,vb=43645,n2=8233,lb=71494,pb="opaque",Vk=72967,kb=70106,pi="logical",MF="@[%s =@ ",o6="0o",$k=126554,mb=71351,Wk=8484,db=72242,Qk=120687,q3=252,hb=183983,v6="%S",ki="function_this_param_type",Zk="decorators",yb=43255,mi="catch_clause",$e="-",gb=67711,LF=": file descriptor already closed",xm=64311,rm=120539,_b="arguments",em=73062,wb=173823,bb=42124,Tb=72095,Eb=125259,Ab=42969,tm=70280,qF=12520,Sb=69749,Pb=70066,di="binary",hi="for_in_statement",Ib=43010,UF="^=",Cb=126570,yi="for_statement",nm=126584,gi="function_return_annotation",Nb=72144,Ob=8505,_i="class_expression",jb=120076,Db=69807,Fb=40981,Rb=-24976191,Mb=72768,Lb=126550,um='"',wi="call_type_arg",BF="f",pv="this",im=126628,XF="===",GF=56320,bi="declare_module_exports",qb=120512,vn=105,Ub=119974,Bb=71450,Xb=71942,YF=195,fm=120629,JF="/=",zF=">>",Ti="declare_interface",KF=4096,Ei="pattern_array_rest_element",Gb=71338,cm=126520,Ai="as_const_expression",HF="Popping lex mode from empty stack",VF="renders?",Yb=68405,Si="member",Pi="class_extends",kv=12287,am=126590,Jb=66377,io="async",Ii="pattern_array_element",U3=240,zb=69864,mv="readonly",Kb=70460,Hb=120779,Vb=66378,Ci="new_",sm=126551,Ni="pattern_object_rest_property_pattern",Oi="for_statement_init",$b=43595,om=68296,Wb=120712,Qb=64217,Zb=69295,$F="||",xT=";",rT=70461,eT=66939,WF="collect_comments",QF=279,ji="generic_type",tT=68295,nT=44002,vm=72162,Di="object_call_property_type",lm=8305,pm=119995,km="with",Fi="class_property",ZF="qualification",Ri="jsx_attribute_name_namespaced",Mi="if_statement",Li="typeof_qualified_identifier",xR=238,uT=65615,rR=176,u2="expression",mm=126559,qi="jsx_attribute_value",Ui="<2>",Bi="component_param",dm="Map.bal",hm=132,iT=70412,fT=70440,eR="<<",ym="finally",tR="v",Xi="syntax_opt",Gi="meta_property",cT=12447,aT=67514,gm=12448,Yi="object_mapped_type_property",dv="operator",nR="closedir",Ji="unary_expression",sT=126588,oT=70851,zi="export_batch_specifier",B3="renders",uR=226,vT=73111,iR=221,tx="",lT=66927,pT=64967,kT="elements",mT=67640,dT=43754,Ki="declare_export_declaration",hT=-26065557,yT=65855,l6="boolean",fs="typeof",gT=124902,fR=139,_T=65629,cR=224,wT=43123,_m=70449,bT=12735,q1=107,wm=11719,aR="!=",Hi="call_type_args",X3="asserts",fo=-46,TT="namespace",Vi="match_pattern",$i="for_of_statement_lhs",bm=126504,ET=69505,Tm="for",AT=72703,Em=120127,Am=43471,ST=93047,sR="Undefined_recursive_module",oR=2147483647,Wi="template_literal_element",vR="Unexpected ",PT=101631,IT=65497,Sm=68120,Qi="import_default_specifier",ln="array",lR="expressions",CT=110930,pR=204,Zi="while_",xf="function_rest_param_type",co=63,NT=77808,kR="Unexpected token `",br=114,rf="pattern_object_p",OT=65140,jT=123190,ef="pattern_object_property_number_literal_key",p6="enum",tf="conditional_type",ke=113,nf="array_type",mR="minus",DT=43790,uf="do_while",FT=11567,RT=11694,k6=256,MT=119976,ff="component_body",U2=111,LT=177976,dR=-56,Pm=67644,qT=73439,m6=951901561,hR="?",yR=")",Im=43867,Cm=65575,UT=69445,gR="FunctionTypeParam",Nm=119996,BT=65019,cf="conditional",XT=11505,_R=135,GT=71295,YT=12799,JT=67382,af="type_guard_annotation",sf="object_key_computed",pn=123,of="pattern_object_property_key",zT=119892,KT=67505,HT=66962,vf="with_",VT=43273,lf="interface_declaration",Om="bool",$T=71945,WT="declaration",QT=11519,d6=">",ZT=66771,jm="}",wR=8472,xE=43014,pf="declare_function",Jr=127,rE="RestElement",eE=190,tE=8467,bR="module",Dm=126522,TR="Sys_blocked_io",kf="jsx_opening_element",mf="object_key_number_literal",ER="|=",AR="mixins",SR=205,PR=217,Fm="if",IR="+=",df="match_object_pattern_property_key",hf="match_rest_pattern",yf="export_named_declaration_specifier",Rm="try",Mm="_bigarr02",nE=70479,kn="right",uE=245,iE=11718,gf="tuple_labeled_element",CR="TypeParameterInstantiation",fE="mkdir",cE=71999,aE=870530776,NR="@[",OR=-908856609,jR=331416730,sE=11670,oE=66735,vE=43709,Lm=43642,lE=67002,pE=69375,_f="function_body_any",kE=119807,DR="Assert_failure",wf="function_identifier",mE=65479,h6=131,hv="new",bf="for_of_left_declaration",dE=120084,hE=100343,yE=73030,qm=70452,FR=134,gE=253,_E=42954,RR=227,Tf="jsx_member_expression_object",Ef="class_property_value",wE=120144,MR=314,bE=66994,G3="set",TE=126498,Af="tuple_element",Sf="arg_list",EE=65481,AE=8511,SE=42964,PE=11492,Y3=-25,Um=126555,IE=71039,CE="exportKind",Pf="program",NE=70187,LR=173,Mt="as",J3=124,qR="visit_leading_comment",OE=110575,If="class_",jE=72440,DE=67897,UR=235,FE=8543,RE=141,Cf=120,Nf="match_object_pattern_property",y6=1024,ME=101640,BR=1027,XR=236,z3=246,GR="(",LE=66511,Of="regexp_literal",qE=65574,UE=43513,BE=43695,YR="&&",Bm=11558,XE=66503,GE=93071,jf="pattern_expression",YE=65381,Xm=126538,JE=12292,Df="import_namespace_specifier",zE=67583,KE=120137,HE=69622,VE=120770,$E=71131,yv=8287,WE=110590,QE=65135,ZE="Fatal error: exception ",g6=118,xA=181,Gm=11687,h2="camlinternalFormat.ml",rA=72959,eA=249,Ff="union_type",JR=8206,tA=73064,nA=70271,uA=92728,Ym=65344,Jm=11695,Rf="class_decorator",zR="the end of an expression statement (`;`)",iA=177983,fA=8457,KR=931,cA=66499,aA=94175,HR="#",sA="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",zm=70302,Km=126496,oA=66461,vA=82943,Hm=8450,lA=72271,pA=70853,kA="of",VR="Stack_overflow",_6="hasUnknownMembers",w6="a",qf="variable_declarator_pattern",mA=73061,dA=77711,Vm=64317,hA=73097,$R=269,Uf="enum_declaration",yA=66966,gA=189,_A=119964,Bf="type_param",mn=782176664,$m=65535,WR=-10,wA=64433,Wm=43815,Qm=94031,Zm=73065,bA=69958,x8="property",Xf="jsx_children",Gf="member_property_identifier",TA=42537,ao="const",EA=70278,Yf="enum_string_member",b6="local",Jf="jsx_element_name_identifier",AA=68223,r8="",SA=119967,e8=119994,PA=66993,zf="jsx_member_expression_identifier",t8="explicitType",IA=67589,CA=65597,NA="exported",OA=94111,jA=113775,Kf="object_spread_property_type",DA=64847,Hf="component_identifier",Vf="class_implements_interface",QR=162,ZR=243,FA=12783,xM=`Fatal error: exception %s -`,n8=120093,T6="column",$f="component_rest_param",RA=70451,MA=70312,LA=69967,u8=70279,qA=66463,UA=92975,i8=70286,Wf="pattern_object_property_computed_key",Qf="object_key_string_literal",BA="jsError",Zf="type_args",XA=8304,rM="==",gv=115,xc="declare_component",GA=120092,YA=43638,JA=66811,zA=43334,KA=66863,HA=77823,eM=143,rc="optional_call",VA=126562,f8=70162,We=104,$A=66963,_v="await",c8=70107,Q2="0",WA=72250,QA=8507,tM=291,ZA=100351,a8="AssignmentPattern",ec="type",nM="%u",xS="NonNullExpression",tc="function_expression_or_method",rS=43470,uM=242,iM="camlinternalMod.ml",nc="match_or_pattern",eS=72750,tS=69414,nS=65370,uc="syntax",fM=32752,uS=42963,cM="End_of_file",iS=12294,fS=8471,aM="elementType",cS=43782,sM="++",aS=43641,sS=71944,oS=126601,vS=78894,lS=-45,wv="null",pS=177,oM="satisfies",kS=131071,ic="import_specifier",fc="class_method",cc="type_",mS=126514,dS=8454,vM="inexact",hS=67807,yS=8525,gS=65470,_S=71352,ac="tuple_spread_element",lM=219,wS="abstract",bS=73458,Qe="return",E6=65536,s8=126548,sc="array_element",TS=-253313196,ES=186,o8="catch",oc="infer_type",AS=12295,pM="Invalid legacy octal ",SS=69762,PS=43311,IS=65437,vc="variable_declaration",kM=-696510241,lc="function_params",mM=307,CS=64316,dM=311,v8=11565,hM="infinity",NS="@]",OS=65908,pc="extends",jS=66204,DS=43784,FS=11742,l8=126503,Ze="debugger",RS=70457,cs=-86,A6=912068366,MS=68786,p8="keyof",k8=69415,LS=12686,dn=127343600,kc="declare_type_alias",yM="the",gM=233,mc="jsx_element_name_namespaced",qS=72283,_M=161,dc="class_static_block",hc="function_param_type",Lt=128,US=-673950933,m8=126591,wM="Sys_error",BS=74649,XS=74862,S6="is",GS=43738,YS=68479,bM=196,d8=70854,yc="enum_boolean_member",h8=72163,JS=92783,TM=281,gc="component_param_name",zS=68863,hn=32768,EM=2048,KS=64284,AM="@{",HS="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",y8=8455,_c="update_expression",VS=65500,P6="from",$S=68447,g8=12592,WS=92766,SM=">>=",B2=110,QS=66431,ZS=43586,wc="jsx_identifier",xP=" : file already exists",U1=128,rP=71958,eP=66717,bc="enum_boolean_body",tP=64262,$r="id",Tc="component_renders_annotation",nP=42888,uP=8584,iP=73008,PM=306,Ec="enum_symbol_body",Ac="declare_namespace",_8=72713,fP=55215,Sc="object_property_value_type",Pc="match_wildcard_pattern",Ic="for_in_assignment_pattern",w8=8485,cP=43395,IM=229,as="true",aP=43743,Cc="enum_number_member",CM=234,sP=72969,NM="expected *",E2=102,OM=200,I6="symbol",bv="source",Nc="tparam_const_modifier",oP=43714,Oc="jsx_fragment",jc="jsx_attribute_name_identifier",C6="public",vP=43442,Dc="pattern_object_property",lP=65786,pP=70783,kP=43713,mP=72160,jM="*-/",Fc="export_named_specifier",Rc="arrow_function",dP=122623,b8=70006,DM="${",hP=43814,Mc="generic_qualified_identifier_type",FM=199,Lc="jsx_spread_child",T8=8489,E8=184,RM=2047,yP=66955,qc="try_catch",gP=70497,MM=313,LM=237,_P=67431,wP=125183,qM=-602162310,yn="params",bP="consequent",TP=68029,EP=67829,AP=68095,Uc="enum_string_body",SP=93823,PP=68351,IP=65495,Bc="declare_module",Xc="match_as_pattern_target",Gc="body_expression",CP=66175,A8=191,S8=70441,P8=65141,I8="&",Yc="super_expression",C8=126564,NP=72105,eS0="fs",xt="throw",OP=68287,jP=67839,Tv=116,DP=110882,FP=69404,RP=123197,Ev=65279,K3="src/parser/type_parser.ml",MP=68115,N8=126547,O8=126556,LP=73055,Jc="member_property_expression",zc="enum_defaulted_member",qP=43071,UP=11726,Kc="component_type_rest_param",BP=68607,Hc="object_key",XP=160,Z2="variance",GP=70655,YP=70414,H3="super",JP=123583,zP=65594,N6="method",KP=73648,O6=121,HP=93951,Vc="pattern_array_element_pattern",VP=43764,$P=42993,j8=120145,WP=74879,UM=168,D8=8486,QP=72001,$c="tagged_template",Wc="module_ref_literal",ZP=65312,Av="implements",xI=43700,rI=120003,BM="Invalid_argument",XM=262,Qc=16777215,eI=83526,F8=69744,R8=12336,Zc="switch_case",GM=-61,xa="optional_member",tI=64274,M8=64322,L8=126530,nI=71998,q8=72970,uI=13311,iI=73647,fI=120074,V3="let",YM="global",ra="expression_statement",ea="component_type_params",cI=512,aI=69634,sI=67461,oI=123627,vI=64913,JM="children",zM="PropertyDefinition",KM=1026,HM="%li",ta="declare_class",lI=43258,na="indexed_access_type",pI=124926,ss=112,kI="b",ua="predicate_expression",ia="if_alternate_statement",j6="private",VM=-594953737,$M=140,mI="nan",dI=72103,U8=11735,fa="statement",hI="rmdir",B8=66512,yI="match",gI=198,_I=11734,ca="import_named_specifier",wI=69599,bI=68799,TI=194559,aa="match_array_pattern",WM=174,sa="function_",oa="bigint_literal",f1=248,X8=67638,G8=126539,EI=11557,QM=214,AI=5760,rt="break",gn="block",va="match_member_pattern",SI=123565,PI=66815,A1="value",ZM=1039100673,II=69746,CI=70448,NI=74751,la="init",OI=69551,Y8=65548,pa="jsx_member_expression",J8=68096,Sv=108,z8=126521,jI=71487,ka="match_statement",DI=178205,FI=12548,xL=" : is a directory",_n=".",RI=12348,$3=-835925911,xe="typeParameters",MI=66855,i2="typeAnnotation",Pv="bigint",ma="jsx_attribute_value_literal",LI=194,rL="T_JSX_TEXT",qI=68466,K8=126537,eL=67714067,UI=69487,H8="export",BI=43822,V8=126499,XI=55242,da="member_type_identifier",tL=138,GI=71679,D6=130,YI=12438,JI=119969,$8=12539,zI=119972,nL=",",KI=71423,HI="index out of bounds",kt=106,W3="%d",uL="T_RENDERS_QUESTION",W8=120571,Q8="returnType",VI=69423,Z8=120070,iL="%",Q3=117,fL=179,$I="EBADF",WI=93759,xd=64325,ha="component_params",QI=66517,ZI=67423,xC=605857695,rC=43518,cL=251,ya="for_of_statement",eC=71983,aL="~",tC=12442,et="switch",nC=66207,rd=126535,sL="&&=",uC=69289,iC=71723,ga="generic_identifier_type",fC=126619,_a="object_type_property_setter",cC=70418,oL="<=",aC=125251,sC=11702,wa="enum_number_body",Z3=250,oC=124910,vC=69297,lC=67455,pC=42511,ba="ts_satisfies",kC=68324,ed="an identifier",mC=126534,wn=103,dC=120126,vL=274,xl=449540197,F6="declare",hC=68899,yC=126502,Ta="function_expression",lL=142,gC=123135,_C=67967,wC=120487,bC=120686,Ea="export_named_declaration",TC=66348,td=119981,EC=12352,Aa="tuple_type",AC=68680,nd="target",Sa="call";function BY(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function XY(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;tx.hi?1:this.hix.mi?1:this.mix.lo?1:this.loe?1:rx.mi?1:this.mix.lo?1:this.lo>24),e=-this.hi+(r>>24);return new nr(x,r,e)},nr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new nr(r,e,t)},nr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*dL|0)+this.mi*x.lo+this.lo*x.mi,t=(e*dL|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new nr(r,e,t)},nr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},nr.prototype.isNeg=function(){return this.hi<<16<0},nr.prototype.and=function(x){return new nr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},nr.prototype.or=function(x){return new nr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},nr.prototype.xor=function(x){return new nr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},nr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new nr(this.lo<>24-x,this.hi<>24-x):x<48?new nr(0,this.lo<>48-x):new nr(0,0,this.lo<>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new nr(this.hi>>x-48,0,0)},nr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new nr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new nr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&on):new nr(this.hi<<16>>x-32,e,e)},nr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&Qc,this.lo=this.lo<<1&Qc},nr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&Qc,this.mi=(this.mi>>>1|this.hi<<23)&Qc,this.hi=this.hi>>>1},nr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new nr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},nr.prototype.div=function(x){var r=this;x.isZero()&&yL();var e=r.hi^x.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).quotient;return e&hn&&(t=t.neg()),t},nr.prototype.mod=function(x){var r=this;x.isZero()&&yL();var e=r.hi;r.hi&hn&&(r=r.neg()),x.hi&hn&&(x=x.neg());var t=r.udivmod(x).modulus;return e&hn&&(t=t.neg()),t},nr.prototype.toInt=function(){return this.lo|this.mi<<24},nr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},nr.prototype.toArray=function(){return[this.hi>>8,this.hi&Za,this.mi>>16,this.mi>>8&Za,this.mi&Za,this.lo>>16,this.lo>>8&Za,this.lo&Za]},nr.prototype.lo32=function(){return this.lo|(this.mi&Za)<<24},nr.prototype.hi32=function(){return this.mi>>>8&on|this.hi<<16};function KY(x,r){return new nr(x&Qc,x>>>24&Za|(r&on)<<8,r>>>16&on)}function IC(x){return x.hi32()}function CC(x){return x.lo32()}function R6(){f2(HI)}var HY=Mm;function so(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}so.prototype.caml_custom=HY,so.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||f2("bigarray.js: invalid offset"),this.dims.length!=x.length&&f2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e=this.dims[e])&&R6(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&R6(),r=r*this.dims[e]+(x[e]-1);return r},so.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return KY(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[M3,t,u];default:return this.data[x]}},so.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=CC(r),this.data[x*2+1]=IC(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},so.prototype.fill=function(x){switch(this.kind){case 7:var r=CC(x),e=IC(x);if(r==e)this.data.fill(r);else for(var t=0;tc)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;ux.data[u+1])return 1;if(this.data[u]>>>0>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;ux.data[u])return 1}break}return 0};function el(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}el.prototype=new so,el.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:f2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&R6(),x},el.prototype.get=function(x){return this.data[x]},el.prototype.set=function(x,r){return this.data[x]=r,0},el.prototype.fill=function(x){return this.data.fill(x),0};function NC(x,r,e,t){var u=kL(x);return id(e)*u!=t.length&&f2("length doesn't match dims"),r==0&&e.length==1&&u==1?new el(x,r,e,t):new so(x,r,e,t)}function gL(x){return x.slice(1)}function VY(x,r,e){var t=gL(e),u=mL(x,id(t));return NC(x,r,t,u)}function M6(x,r,e){return x.set(x.offset(r),e),0}function L6(x,r,e){var t=String.fromCharCode;if(r==0&&e<=KF&&e==x.length)return t.apply(null,x);for(var u=tx;0=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?L6(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&fd(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v=0;v--)c[t+v]=i[r+v];else{for(var s=Math.min(u,i.length-r),v=0;v>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function cd(x){x.t==2?x.c+=tl(x.l-x.c.length,"\0"):x.c=L6(x.c,0,x.c.length),x.t=0}function OC(x){if(x.length<24){for(var r=0;rJr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function _L(x){for(var r=tx,e=tx,t,u,i,c,v=0,s=x.length;vcI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(v,l)):e+=x.slice(v,l),l==s)break;v=l}c=1,++v=55295&&c<57344)&&(c=2)):(c=3,++v1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>on?e+=String.fromCharCode(55232+(c>>10),GF+(c&1023)):e+=String.fromCharCode(c),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function vs(x,r,e){this.t=x,this.c=r,this.l=e}vs.prototype.toString=function(){switch(this.t){case 9:return this.c;default:cd(this);case 0:if(OC(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},vs.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:_L(x)},vs.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new vs(this.t,x,this.l)};function wL(x){return new vs(0,x,x.length)}function nS0(x){return x}function qt(x){return wL(x)}function Pa(x,r,e,t,u){return os(qt(x),r,e,t,u),0}function nl(x){return new nr(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function me(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function jC(){f2(HI)}function $Y(x,r){r>>>0>=x.l-7&&jC();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=me(x,r+t);return nl(e)}function zr(x,r,e){if(e&=Za,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;fd(x)}return x.c[r]=e,0}function ls(x,r,e){return r>>>0>=x.l&&jC(),zr(x,r,e)}function ul(x){return x.toArray()}function WY(x,r,e){r>>>0>=x.l-7&&jC();for(var t=ul(e),u=0;u<8;u++)zr(x,r+7-u,t[u]);return 0}function Ia(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Ia(i,r.slice(e))}else{switch(u){case 1:{var i=function(s){for(var l=new Array(t+1),p=0;p>>0>=x.length-1&&R6(),x}function QY(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function ZY(x){return x==uE?1:0}var xJ=Math.log2&&Math.log2(11235582092889474e291)==1020;function rJ(x){if(xJ)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function DC(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function mt(x,r,e){return new nr(x,r,e)}function ad(x){if(!isFinite(x))return isNaN(x)?mt(1,0,fM):x>0?mt(0,0,fM):mt(0,0,65520);var r=x==0&&1/x==-1/0?hn:x>=0?0:hn;r&&(x=-x);var e=rJ(x)+1023;e<=0?(e=0,x/=Math.pow(2,-KM)):(x/=Math.pow(2,e-BR),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&h_|r|e<<4,mt(c,i,u)}function bL(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==Mm)for(var t=0;t>4;if(u==RM)return(r|e|t&h_)==0?t&hn?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&h_);return u>0?(c+=16,c*=Math.pow(2,u-BR)):c*=Math.pow(2,-KM),t&hn&&(c=-c),c}function ee(x){re.Failure||(re.Failure=[f1,D5,-3]),PC(re.Failure,x)}function TL(x,r,e){var t=x.read32s();(t<0||t>16)&&ee("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&Za,c=u>>8&1,v=[];if(e==Mm)for(var s=0;s>>17,r=AL(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function eJ(x,r){return x=ps(x,CC(r)),x=ps(x,IC(r)),x}function SL(x,r){return eJ(x,ad(r))}function PL(x){var r=id(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>k6&&(r=k6);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=ps(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=ps(e,t)}break;case 4:case 5:r>U1&&(r=U1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=ps(e,t);(r&1)!=0&&(e=ps(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32),r*=2;for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32);for(var u=0;u0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if((i|0)!=0)return i|0}return e}function LC(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function qC(x){return x instanceof vs}function NL(x){if(typeof x=="number")return e6;if(qC(x))return q3;if(LC(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=pk){var r=x[0]|0;return r==M3?0:r}else{if(x instanceof String)return qF;if(typeof x=="string")return qF;if(x instanceof Number)return e6;if(x&&x.caml_custom)return Q9;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function je(x,r){return xr?1:0}function aJ(x,r){return x.t&6&&cd(x),r.t&6&&cd(r),x.cr.c?1:0}function sd(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=NL(x);if(u==Z3){x=x[1];continue}var i=NL(r);if(i==Z3){r=r[1];continue}if(u!==i)return u==e6?i==Q9?CL(x,r,-1,e):-1:i==e6?u==Q9?CL(r,x,1,e):1:ur)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(xr)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(xr)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(xr)return 1}break;case 246:case 254:default:if(ZY(u)){f2("compare: continuation value");break}if(x.length!=r.length)return x.length1&&t.push(x,r,1);break}}if(t.length==0)return 0;var s=t.pop();r=t.pop(),x=t.pop(),s+10)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=tx,x.t=2):(x.c=tl(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&fd(x),e+=r;r0&&r===r||(x=x.replace(/_/g,tx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,tx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;ee("float_of_string")}function BC(x){x=x;var r=x.length;r>31&&f2("format_int: format too long");for(var e={justify:tu,signstyle:$e,filler:Ru,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:BF},t=0;t=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function XC(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=$e)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=tx;if(x.justify==tu&&x.filler==Ru)for(var u=e;u20?(T-=20,p/=Math.pow(10,T),p+=new Array(T+1).join(Q2),d>0&&(p=p+_n+new Array(d+1).join(Q2)),p):p.toFixed(d)}var t,u=BC(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=mI,u.filler=Ru;else if(!isFinite(r))t="inf",u.filler=Ru;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==N_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(N_),s=+t.slice(v+1);if(s<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==N_&&(t=t.slice(0,c-1)+Q2+t.slice(c-1));break}else{var l=i;if(s<0)l-=s+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==Q2;)c--;t.charAt(c)==_n&&c--,t=t.slice(0,c+1)}}break}return XC(u,t)}function vd(x,r){if(x==W3)return tx+r;var e=BC(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Ru;var u=e.prec-t.length;u>0&&(t=tl(u,Q2)+t)}return XC(e,t)}var DL=0;function Ca(){return DL++}function FL(){return[0]}var ld=[];function Kx(x,r,e){var t=x[1],u=ld[e];if(u===void 0)for(var i=ld.length;i>1|1,rcI?(e.substr(0,1),r+=e,e=tx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t>6),e+=String.fromCharCode(Lt|t&co)):t<55296||t>=mF?e+=String.fromCharCode(cR|t>>12,Lt|t>>6&co,Lt|t&co):t>=56319||i+1==c||(u=x.charCodeAt(i+1))mF?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(ZD|t>>18,Lt|t>>12&co,Lt|t>>6&co,Lt|t&co)),e.length>y6&&(e.substr(0,1),r+=e,e=tx)}return r+e}function Ut(x){return OC(x)?x:pJ(x)}function kJ(x,r,e){if(!isFinite(x))return isNaN(x)?Ut(mI):Ut(x>0?hM:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?tx:tu,c=tx;if(t)c=$e;else switch(e){case 43:c=tu;break;case 32:c=Ru;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var s=x.toString(16);if(r>=0){var l=s.indexOf(_n);if(l<0)s+=_n+tl(r,Q2);else{var p=l+1+r;s.length>24&Qc,x>>31&on)}function dJ(x){return x.toInt()}function hJ(x){return+x.isNeg()}function YC(x){return x.neg()}function RL(x,r){var e=BC(x);e.signedconv&&hJ(r)&&(e.sign=-1,r=YC(r));var t=tx,u=q6(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(dJ(c.modulus))+t}while(!mJ(r));if(e.prec>=0){e.filler=Ru;var v=e.prec-t.length;v>0&&(t=tl(v,Q2)+t)}return XC(e,t)}function Ux(x){return x.length}function J0(x,r){return x.charCodeAt(r)}function ML(x,r){return x.add(r)}function LL(x,r){return x.mul(r)}function JC(x,r){return x.ucompare(r)<0}function qL(x){var r=0,e=Ux(x),t=10,u=1;if(e>0)switch(J0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=o1?x-87:-1}function Iv(x){var r=qL(x),e=r[0],t=r[1],u=r[2],i=q6(u),c=new nr(Qc,268435455,on).udivmod(i).quotient,v=J0(x,e),s=pd(v);(s<0||s>=u)&&ee(_1);for(var l=q6(s);;)if(e++,v=J0(x,e),v!=95){if(s=pd(v),s<0||s>=u)break;JC(c,l)&&ee(_1),s=q6(s),l=ML(LL(i,l),s),JC(l,s)&&ee(_1)}return e!=Ux(x)&&ee(_1),u==10&&JC(new nr(0,0,hn),l)&&ee(_1),t<0&&(l=YC(l)),l}function UL(x,r){return x.or(r)}function kd(x){return x.toFloat()}function dt(x){var r=qL(x),e=r[0],t=r[1],u=r[2],i=Ux(x),c=-1>>>0,v=e=u)&&ee(_1);var l=s;for(e++;e=u)break;l=u*l+s,l>c&&ee(_1)}return e!=i&&ee(_1),l=t*l,u==10&&(l|0)!=l&&ee(_1),l|0}function Vx(x){return OC(x)?x:_L(x)}function yJ(x){for(var r={},e=1;e=0?x.l:x.l=x.length}function _J(x){return function(){for(var r=gJ(x),e=new Array(r),t=0;t>>0&&zC(x,z3,fv)?0:1}function TJ(x){return zC(x,fv,Z3),0}function EJ(x,r){return+(sd(x,r,!1)<0)}function BL(x){return x}function AJ(x,r){return x.get(x.offset(r))}function SJ(x,r){return x.xor(r)}function PJ(x,r){return x.shift_right_unsigned(r)}function IJ(x,r){return x.shift_left(r)}function dd(x){function r(q,J){return IJ(q,J)}function e(q,J){return PJ(q,J)}function t(q,J){return UL(q,J)}function u(q,J){return SJ(q,J)}function i(q,J){return ML(q,J)}function c(q,J){return LL(q,J)}function v(q,J){return t(r(q,J),e(q,64-J))}function s(q,J){return AJ(q,J)}function l(q,J,e0){return M6(q,J,e0)}var p=Iv(BL("0xd1342543de82ef95")),d=Iv(BL("0xdaba0b6eb09322e3")),T,L,X,b=x,C=s(b,0),N=s(b,1),I=s(b,2),F=s(b,3);T=i(N,I),T=c(u(T,e(T,32)),d),T=c(u(T,e(T,32)),d),T=u(T,e(T,32)),l(b,1,i(c(N,p),C));var L=I,X=F;return X=u(X,L),L=v(L,24),L=u(u(L,X),r(X,16)),X=v(X,37),l(b,2,L),l(b,3,X),T}function oo(e,r){e<0&&R6();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u>>32-p,s)}function e(c,v,s,l,p,d,T){return r(v&s|~v&l,c,v,p,d,T)}function t(c,v,s,l,p,d,T){return r(v&l|s&~l,c,v,p,d,T)}function u(c,v,s,l,p,d,T){return r(v^s^l,c,v,p,d,T)}function i(c,v,s,l,p,d,T){return r(s^(v|~l),c,v,p,d,T)}return function(c,v){var s=c[0],l=c[1],p=c[2],d=c[3];s=e(s,l,p,d,v[0],7,3614090360),d=e(d,s,l,p,v[1],12,3905402710),p=e(p,d,s,l,v[2],17,606105819),l=e(l,p,d,s,v[3],22,3250441966),s=e(s,l,p,d,v[4],7,4118548399),d=e(d,s,l,p,v[5],12,1200080426),p=e(p,d,s,l,v[6],17,2821735955),l=e(l,p,d,s,v[7],22,4249261313),s=e(s,l,p,d,v[8],7,1770035416),d=e(d,s,l,p,v[9],12,2336552879),p=e(p,d,s,l,v[10],17,4294925233),l=e(l,p,d,s,v[11],22,2304563134),s=e(s,l,p,d,v[12],7,1804603682),d=e(d,s,l,p,v[13],12,4254626195),p=e(p,d,s,l,v[14],17,2792965006),l=e(l,p,d,s,v[15],22,1236535329),s=t(s,l,p,d,v[1],5,4129170786),d=t(d,s,l,p,v[6],9,3225465664),p=t(p,d,s,l,v[11],14,643717713),l=t(l,p,d,s,v[0],20,3921069994),s=t(s,l,p,d,v[5],5,3593408605),d=t(d,s,l,p,v[10],9,38016083),p=t(p,d,s,l,v[15],14,3634488961),l=t(l,p,d,s,v[4],20,3889429448),s=t(s,l,p,d,v[9],5,568446438),d=t(d,s,l,p,v[14],9,3275163606),p=t(p,d,s,l,v[3],14,4107603335),l=t(l,p,d,s,v[8],20,1163531501),s=t(s,l,p,d,v[13],5,2850285829),d=t(d,s,l,p,v[2],9,4243563512),p=t(p,d,s,l,v[7],14,1735328473),l=t(l,p,d,s,v[12],20,2368359562),s=u(s,l,p,d,v[5],4,4294588738),d=u(d,s,l,p,v[8],11,2272392833),p=u(p,d,s,l,v[11],16,1839030562),l=u(l,p,d,s,v[14],23,4259657740),s=u(s,l,p,d,v[1],4,2763975236),d=u(d,s,l,p,v[4],11,1272893353),p=u(p,d,s,l,v[7],16,4139469664),l=u(l,p,d,s,v[10],23,3200236656),s=u(s,l,p,d,v[13],4,681279174),d=u(d,s,l,p,v[0],11,3936430074),p=u(p,d,s,l,v[3],16,3572445317),l=u(l,p,d,s,v[6],23,76029189),s=u(s,l,p,d,v[9],4,3654602809),d=u(d,s,l,p,v[12],11,3873151461),p=u(p,d,s,l,v[15],16,530742520),l=u(l,p,d,s,v[2],23,3299628645),s=i(s,l,p,d,v[0],6,4096336452),d=i(d,s,l,p,v[7],10,1126891415),p=i(p,d,s,l,v[14],15,2878612391),l=i(l,p,d,s,v[5],21,4237533241),s=i(s,l,p,d,v[12],6,1700485571),d=i(d,s,l,p,v[3],10,2399980690),p=i(p,d,s,l,v[10],15,4293915773),l=i(l,p,d,s,v[1],21,2240044497),s=i(s,l,p,d,v[8],6,1873313359),d=i(d,s,l,p,v[15],10,4264355552),p=i(p,d,s,l,v[6],15,2734768916),l=i(l,p,d,s,v[13],21,1309151649),s=i(s,l,p,d,v[4],6,4149444226),d=i(d,s,l,p,v[11],10,3174756917),p=i(p,d,s,l,v[2],15,718787259),l=i(l,p,d,s,v[9],21,3951481745),c[0]=x(s,c[0]),c[1]=x(l,c[1]),c[2]=x(p,c[2]),c[3]=x(d,c[3])}}();function NJ(x,r,e){var t=x.len&co,u=0;if(x.len+=e,t){var i=64-t;if(e=64;)x.b8.set(r.subarray(u,u+64),0),hd(x.w,x.b32),e-=64,u+=64;e&&x.b8.set(r.subarray(u,u+e),0)}function OJ(x){var r=x.len&co;if(x.b8[r]=Lt,r++,r>56){for(var e=r;e<64;e++)x.b8[e]=0;hd(x.w,x.b32);for(var e=0;e<56;e++)x.b8[e]=0}else for(var e=r;e<56;e++)x.b8[e]=0;x.b32[14]=x.len<<3,x.b32[15]=x.len>>29&536870911,hd(x.w,x.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(var e=0;e<4;e++)t[u*4+e]=x.w[u]>>8*e&255;return t}function KC(x){return x.t!=4&&fd(x),x.c}function jJ(x){return L6(x,0,x.length)}function DJ(x,r,e){var t=CJ(),u=KC(x);return NJ(t,u.subarray(r,r+e),e),jJ(OJ(t))}function FJ(x,r,e){return DJ(qt(x),r,e)}function Bt(x){return x.l}function RJ(){return 0}function Mr(x){PC(re.Sys_error,x)}var ks=new Array;function bn(x){var r=ks[x];return r.opened||Mr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(L6(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function XL(){}function uS0(x){for(var r=Ux(x),e=new Uint8Array(r),t=0;t1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var UJ=["E2BIG","EACCES","EAGAIN",$I,"EBUSY","ECHILD","EDEADLK","EDOM",Yj,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",j_,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",n_,yD,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function ms(x,r,e,t){var u=UJ.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Ut(r||tx),Ut(e||tx)];return i}var YL={};function vo(x){return YL[x]}function ds(x,r){throw z0([0,x].concat(r))}function VC(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new vs(4,x,x.length)}function JL(x){Mr(x+l4)}function de(x){this.data=x}de.prototype=new XL,de.prototype.constructor=de,de.prototype.truncate=function(x){var r=this.data;this.data=I1(x|0),os(r,0,this.data,0,x)},de.prototype.length=function(){return Bt(this.data)},de.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=I1(x+t),c=this.data;this.data=i,os(c,0,this.data,0,u)}return os(VC(r),e,this.data,x,t),0},de.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=I1(t|0);os(this.data,x,i,0,t),r.set(KC(i),e)}return t};function Cv(x,r,e){this.file=r,this.name=x,this.flags=e}Cv.prototype.err_closed=function(){Mr(this.name+LF)},Cv.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},Cv.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},Cv.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},Cv.prototype.close=function(){this.file=void 0};function A2(x,r){this.content={},this.root=x,this.lookupFun=r}A2.prototype.nm=function(x){return this.root+x},A2.prototype.create_dir_if_needed=function(x){for(var r=x.split(ve),e=tx,t=0;t0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=I1(t);return os(VC(r),e,u,0,t),this.log(u.toUtf16()),0}Mr(this.fd+LF)},X6.prototype.read=function(x,r,e,t){Mr(this.fd+": file descriptor is write only")},X6.prototype.close=function(){this.log=void 0};function _d(x,r){return r==null&&(r=yd.length),yd[r]=x,r|0}function iS0(x,r,e){for(var t={};r;){switch(r[1]){case 0:t.rdonly=1;break;case 1:t.wronly=1;break;case 2:t.append=1;break;case 3:t.create=1;break;case 4:t.truncate=1;break;case 5:t.excl=1;break;case 6:t.binary=1;break;case 7:t.text=1;break;case 8:t.nonblock=1;break}r=r[2]}t.rdonly&&t.wronly&&Mr(x+By),t.text&&t.binary&&Mr(x+Qw);var u=BJ(x),i=u.device.open(u.rest,t);return _d(i,void 0)}(function(){function x(r,e){return U6()?MJ(r,e):new X6(r,e)}_d(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),_d(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),_d(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function XJ(x){var r=yd[x];r.flags.wronly&&Mr(WD+x+" is writeonly");var e=null,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!1,buffer_curr:0,buffer_max:0,buffer:new Uint8Array(E6),refill:e};return ks[t.fd]=t,t.fd}function KL(x){var r=yd[x];r.flags.rdonly&&Mr(WD+x+" is readonly");var e=r.flags.buffered!==void 0?r.flags.buffered:1,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(E6),buffered:e};return ks[t.fd]=t,t.fd}function GJ(){for(var x=0,r=0;ru.buffer.length){var i=new Uint8Array(u.buffer_curr+r.length);i.set(u.buffer),u.buffer=i}switch(u.buffered){case 0:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,bn(x);break;case 1:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&bn(x);break;case 2:var c=r.lastIndexOf(10);c<0?(u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&bn(x)):(u.buffer.set(r.subarray(0,c+1),u.buffer_curr),u.buffer_curr+=c+1,bn(x),u.buffer.set(r.subarray(c+1),u.buffer_curr),u.buffer_curr+=r.length-c-1);break}return 0}function JJ(x,u,e,t){var u=KC(u);return YJ(x,u,e,t)}function $C(x,r,e,t){return JJ(x,qt(r),e,t)}function HL(x,r){var e=String.fromCharCode(r);return $C(x,e,0,1),0}function Nv(x,r){return+(sd(x,r,!1)!=0)}function WC(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function Ov(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:qC(x)||LC(x)?q3:x instanceof Function||typeof x=="function"?h4:x&&x.caml_custom?pk:e6}function zJ(x){var r={};if(x)for(var e=1;e=0?x=u:ee("caml_register_global: cannot locate "+t)}}re[x+1]=r,e&&(re[e]=r)}function QC(x,r){return YL[x]=r,0}function KJ(x){return x[2]=DL++,x}function Tr(x,r){return x===r?1:0}function HJ(){f2(HI)}function B1(x,r){return r>>>0>=Ux(x)&&HJ(),J0(x,r)}function P(x,r){return 1-Tr(x,r)}function S2(x){return x.t&6&&cd(x),x.c}function VJ(){return 2147483647/4|0}var $J=a0.process&&a0.process.platform&&a0.process.platform==Nj?aF:"Unix";function WJ(){return[0,$J,32,0]}function QJ(){hL(re.Not_found)}function VL(x){var r=pL(Vx(x));return r===void 0&&QJ(),Ut(r)}function ZJ(){if(a0.crypto){if(a0.crypto.getRandomValues){var x=a0.crypto.getRandomValues(new Int32Array(4));return[0,x[0],x[1],x[2],x[3]]}else if(a0.crypto.randomBytes){var x=new Int32Array(a0.crypto.randomBytes(16).buffer);return[0,x[0],x[1],x[2],x[3]]}}var r=new Date().getTime(),e=r^4294967295*Math.random();return[0,e]}function wd(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function z1(x,r){return{joo_tramp:x,joo_args:r}}function qr(x,r){if(r.fun)return x.fun=r.fun,0;if(typeof r=="function")return x.fun=r,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function X1(x){{if(x instanceof Array)return x;var r;return a0.RangeError&&x instanceof a0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||a0.InternalError&&x instanceof a0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=re.Stack_overflow:x instanceof a0.Error&&vo(BA)?r=[0,vo(BA),x]:r=[0,re.Failure,Ut(String(x))],x instanceof a0.Error&&(r.js_error=x),r}}function xz(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function rz(x){var r=tx;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&xz(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=GR;for(var u=e;ue&&(r+=SF);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof vs||typeof i=="string"?r+=um+i.toString()+um:r+=ev}r+=yR}else x[0]==f1&&(r+=x[1]);return r}function $L(x){if(x instanceof Array&&(x[0]==0||x[0]==f1)){var r=vo(Hj);if(r)md(r,[x,!1]);else{var e=rz(x),t=vo(zD);if(t&&md(t,[0]),console.error(ZE+e),x.js_error)throw x.js_error}}else throw x}function ez(){var x=a0.process;x&&x.on?x.on("uncaughtException",function(r,e){$L(r),x.exit(2)}):a0.addEventListener&&a0.addEventListener("error",function(r){r.error&&$L(r.error)})}ez();function h(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):Ia(x,[r])}function k(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):Ia(x,[r,e])}function xx(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):Ia(x,[r,e,t])}function G6(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):Ia(x,[r,e,t,u])}function hs(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):Ia(x,[r,e,t,u,i])}function tz(x,r,e,t,u,i,c){return(x.l>=0?x.l:x.l=x.length)==6?x(r,e,t,u,i,c):Ia(x,[r,e,t,u,i,c])}function nz(x,r,e,t,u,i,c,v){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,c,v):Ia(x,[r,e,t,u,i,c,v])}var j=void 0,ZC=[f1,Ij,-1],WL=[f1,wM,-2],En=[f1,D5,-3],bd=[f1,BM,-4],Na=[f1,_F,-7],QL=[f1,qj,-8],ZL=[f1,VR,-9],Nr=[f1,DR,-11],Y6=[f1,sR,-12],uz=[4,0,0,0,[12,45,[4,0,0,0,0]]],xN=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,Mj,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],cl=[0,0,[0,0,0],[0,0,0]],jv=[0,0,0,0,0,1,0,0,0],xq=[0,"first_leading","last_trailing"],rq=[0,Sf,ln,sc,nf,Rc,Ai,Du,Iu,l7,oa,di,G7,V7,gn,Gc,ou,rt,Sa,wi,Hi,_7,mi,m7,If,Nu,Ku,Rf,Qu,_i,Pi,ui,z7,Vf,fc,S7,Fi,Ef,dc,xu,ff,fu,Hf,Bi,gc,x7,ha,Tc,$f,_u,Z7,ea,Kc,ni,cf,tf,Ke,Ze,ta,xc,mu,Ki,Tu,pf,Ti,Bc,bi,Ac,kc,Kn,$u,uf,Oe,B7,Lu,Pu,bc,yc,Uf,zc,U7,wa,Cc,Uc,Yf,Ec,zi,Qn,F7,Ea,yf,Fc,Vn,u2,w7,ra,Ic,L7,hi,Mf,N7,g7,bf,ya,$i,yi,Oi,sa,i7,_f,ju,Ta,tc,wf,lu,ii,hc,lc,D7,xf,gi,Uu,ki,p7,au,ga,Mc,ji,Ft,ia,K7,Mi,W2,Wn,Qi,ca,Df,Mu,ic,na,oc,le,lf,cu,ti,Hu,Zn,jc,Ri,qi,si,ma,R7,Xf,uu,X7,k7,Jf,Yu,mc,W7,Oc,wc,pa,zf,Tf,iu,gu,kf,li,Lc,e7,C7,k2,pi,q7,aa,pu,Xc,Fu,Ou,Su,va,j7,bu,su,Nf,df,nc,Vi,ru,hf,ka,r7,Au,Pc,Si,Xu,zu,Jc,Gf,da,Gi,Wc,Ci,v7,vi,xi,Wu,Di,fi,Vu,Hc,$n,sf,Gu,mf,Qf,Yi,a7,n7,Sc,Kf,y7,s7,t7,_a,Zu,rc,c7,xa,Ne,Cu,Ii,Vc,Ei,$7,Bu,jf,Hn,T7,rf,Dc,ku,Wf,M7,of,ef,yu,J7,ei,Ni,Lf,He,ua,P7,Pf,h7,Of,I7,oi,Qe,O7,hu,ai,fa,b7,vu,Ju,Yc,et,Zc,uc,Xi,$c,d7,Wi,o7,xt,nu,Nc,qc,ba,Af,gf,ac,Aa,cc,u7,du,Eu,Zf,f7,H7,af,ci,Q7,Bf,ri,A7,Y7,wu,Li,qu,Ji,Ff,_c,vc,E7,qf,Z2,eu,Zi,vf,$2],An=[0,0,0];Xt(11,Y6,sR),Xt(10,Nr,DR),Xt(9,[f1,TR,WR],TR),Xt(8,ZL,VR),Xt(7,QL,qj),Xt(6,Na,_F),Xt(5,[f1,eF,-6],eF),Xt(4,[f1,cM,-5],cM),Xt(3,bd,BM),Xt(2,En,D5),Xt(1,WL,wM),Xt(0,ZC,Ij);function G1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,G1(x[1])];case 1:return[1,G1(x[1])];case 2:return[2,G1(x[1])];case 3:return[3,G1(x[1])];case 4:return[4,G1(x[1])];case 5:return[5,G1(x[1])];case 6:return[6,G1(x[1])];case 7:return[7,G1(x[1])];case 8:var r=x[1];return[8,r,G1(x[2])];case 9:var e=x[1];return[9,e,e,G1(x[3])];case 10:return[10,G1(x[1])];case 11:return[11,G1(x[1])];case 12:return[12,G1(x[1])];case 13:return[13,G1(x[1])];default:return[14,G1(x[1])]}}function he(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,he(x[1],r)];case 1:return[1,he(x[1],r)];case 2:return[2,he(x[1],r)];case 3:return[3,he(x[1],r)];case 4:return[4,he(x[1],r)];case 5:return[5,he(x[1],r)];case 6:return[6,he(x[1],r)];case 7:return[7,he(x[1],r)];case 8:var e=x[1];return[8,e,he(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,he(x[3],r)];case 10:return[10,he(x[1],r)];case 11:return[11,he(x[1],r)];case 12:return[12,he(x[1],r)];case 13:return[13,he(x[1],r)];default:return[14,he(x[1],r)]}}function O1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,O1(x[1],r)];case 1:return[1,O1(x[1],r)];case 2:var e=x[1];return[2,e,O1(x[2],r)];case 3:var t=x[1];return[3,t,O1(x[2],r)];case 4:var u=x[3],i=x[2],c=x[1];return[4,c,i,u,O1(x[4],r)];case 5:var v=x[3],s=x[2],l=x[1];return[5,l,s,v,O1(x[4],r)];case 6:var p=x[3],d=x[2],T=x[1];return[6,T,d,p,O1(x[4],r)];case 7:var b=x[3],C=x[2],N=x[1];return[7,N,C,b,O1(x[4],r)];case 8:var I=x[3],F=x[2],L=x[1];return[8,L,F,I,O1(x[4],r)];case 9:var X=x[1];return[9,X,O1(x[2],r)];case 10:return[10,O1(x[1],r)];case 11:var q=x[1];return[11,q,O1(x[2],r)];case 12:var J=x[1];return[12,J,O1(x[2],r)];case 13:var e0=x[2],W=x[1];return[13,W,e0,O1(x[3],r)];case 14:var x0=x[2],i0=x[1];return[14,i0,x0,O1(x[3],r)];case 15:return[15,O1(x[1],r)];case 16:return[16,O1(x[1],r)];case 17:var f0=x[1];return[17,f0,O1(x[2],r)];case 18:var r0=x[1];return[18,r0,O1(x[2],r)];case 19:return[19,O1(x[1],r)];case 20:var v0=x[2],o0=x[1];return[20,o0,v0,O1(x[3],r)];case 21:var w0=x[1];return[21,w0,O1(x[2],r)];case 22:return[22,O1(x[1],r)];case 23:var t0=x[1];return[23,t0,O1(x[2],r)];default:var s0=x[2],h0=x[1];return[24,h0,s0,O1(x[3],r)]}}function Sx(x){throw z0([0,En,x],1)}function X2(x){throw z0([0,bd,x],1)}function Td(x){return 0<=x?x:-x|0}var iz=as,fz=xs;function Jx(x,r){var e=Ux(x),t=Ux(r),u=I1(e+t|0);return Pa(x,0,u,0,e),Pa(r,0,u,e,t),S2(u)}function Gx(x,r){if(!x)return r;var e=x[2],t=x[1];if(!e)return[0,t,r];var u=e[2],i=e[1];if(!u)return[0,t,[0,i,r]];for(var c=[0,u[1],ro],v=c,s=1,l=u[2];;){if(l){var p=l[2],d=l[1];if(p){var T=p[2],b=p[1];if(T){var C=[0,T[1],ro],N=T[2];v[1+s]=[0,d,[0,b,C]];var v=C,s=1,l=N;continue}v[1+s]=[0,d,[0,b,r]]}else v[1+s]=[0,d,r]}else v[1+s]=r;return[0,t,[0,i,c]]}}XJ(0);var eq=KL(1),Sn=KL(2),cz="output_substring";function J6(x,r){$C(x,r,0,Ux(r))}function tq(x,r,e,t){return 0<=e&&0<=t&&(Ux(r)-t|0)>=e?$C(x,r,e,t):X2(cz)}function nq(x){return J6(Sn,x),HL(Sn,10),bn(Sn)}var rN=[0,function(x){for(var r=GJ(0);;){if(!r)return 0;var e=r[2],t=r[1];try{bn(t)}catch(c){var u=X1(c);if(u[1]!==WL)throw z0(u,0)}var r=e}}],uq=[0,function(x){}];function eN(x){return h(uq[1],0),h(rl(rN),0)}QC(zD,eN);var iq=WJ(0)[1],z6=(4*VJ(0)|0)-1|0;function Ed(x,r){return r?[0,h(x,r[1])]:0}function K6(x){return x?1:0}function fq(x){return 25>>0?x:x-32|0}var az="hd",sz="tl",oz="List.iter2";function ys(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function H6(x){return x?x[1]:Sx(az)}function cq(x){return x?x[2]:Sx(sz)}function al(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function cx(x){return al(x,0)}function V6(x){if(!x)return 0;var r=x[1];return Gx(r,V6(x[2]))}function Pn(x,r){if(!r)return 0;var e=r[2],t=r[1];if(!e)return[0,x(t),0];for(var u=e[2],i=e[1],c=x(t),v=[0,x(i),ro],s=v,l=1,p=u;;){if(p){var d=p[2],T=p[1];if(d){var b=d[2],C=d[1],N=x(T),I=[0,x(C),ro];s[1+l]=[0,N,I];var s=I,l=1,p=b;continue}s[1+l]=[0,x(T),0]}else s[1+l]=0;return[0,c,v]}}function Ad(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,x(t[1]),e],t=u}}function P2(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];h(x,e[1]);var e=t}}function y2(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=k(x,t,u[1]),u=i}}function tN(x,r,e){if(!r)return e;var t=r[1];return x(t,tN(x,r[2],e))}function aq(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],c=t[2];x(t[1],u[1]);var t=c,u=i;continue}}else if(!u)return;return X2(oz)}}function sl(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=h(x,e[1]);if(u)return u;var e=t}}function nN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=OL(e[1],x)===0?1:0;if(u)return u;var e=t}}function $6(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=e[1];if(x(u))for(var i=[0,u,ro],c=i,v=1,s=t;;){if(!s)return c[1+v]=0,i;var l=s[2],p=s[1];if(x(p)){var d=[0,p,ro];c[1+v]=d;var c=d,v=1,s=l}else var s=l}else var e=t}}var vz="String.sub / Bytes.sub",lz="Bytes.blit",pz="String.blit / Bytes.blit_string";function Dv(x,r){var e=I1(x);return lJ(e,0,x,r),e}function sq(x,r,e){if(0<=r&&0<=e&&(Bt(x)-e|0)>=r){var t=I1(e);return os(x,r,t,0,e),t}return X2(vz)}function ol(x,r,e){return S2(sq(x,r,e))}function oq(x,r,e,t,u){if(0<=u&&0<=r&&(Bt(x)-u|0)>=r&&0<=t&&(Bt(e)-u|0)>=t){os(x,r,e,t,u);return}return X2(lz)}function In(x,r,e,t,u){if(0<=u&&0<=r&&(Ux(x)-u|0)>=r&&0<=t&&(Bt(e)-u|0)>=t){Pa(x,r,e,t,u);return}return X2(pz)}var kz="String.concat",mz=tx;function Sd(x,r){return S2(Dv(x,r))}function I2(x,r,e){return S2(sq(qt(x),r,e))}function vq(x,r){if(!r)return mz;var e=Ux(x);x:{r:{for(var t=0,u=r,i=0;u;){var c=u[1];if(!u[2])break r;var v=(Ux(c)+e|0)+t|0,s=u[2],l=t<=v?v:X2(kz),t=l,u=s}var p=t;break x}var p=Ux(c)+t|0}for(var d=I1(p),T=i,b=r;;){if(b){var C=b[1];if(b[2]){var N=b[2];Pa(C,0,d,T,Ux(C)),Pa(x,0,d,T+Ux(C)|0,e);var T=(T+Ux(C)|0)+e|0,b=N;continue}Pa(C,0,d,T,Ux(C))}return S2(d)}}function lq(x){var r=qt(x);if(Bt(r)===0)var e=r;else{var t=Bt(r),u=I1(t);os(r,0,u,0,t),zr(u,0,fq(me(r,0)));var e=u}return S2(e)}function pq(x,r){var e=[0,0],t=[0,Ux(r)],u=Ux(r)-1|0;if(u>=0)for(var i=u;;){if(J0(r,i)===x){var c=e[1];e[1]=[0,I2(r,i+1|0,(t[1]-i|0)-1|0),c],t[1]=i}var v=i-1|0;if(i===0)break;var i=v}var s=e[1];return[0,I2(r,0,t[1]),s]}function Pd(x,r){return $Y(qt(x),r)}var dz="Array.blit";function kq(x,r,e,t,u){if(0<=u&&0<=r&&(x.length-1-u|0)>=r&&0<=t&&(e.length-1-u|0)>=t){BY(x,r,e,t,u);return}return X2(dz)}function mq(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){x(r[1+u]);var i=u+1|0;if(e===u)break;var u=i}}function Id(x,r){var e=r.length-1;if(e===0)return[0];var t=oo(e,x(r[1])),u=e-1|0,i=1;if(u>=1)for(var c=i;;){t[1+c]=x(r[1+c]);var v=c+1|0;if(u===c)break;var c=v}return t}function W6(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];e;)var r=r+1|0,e=e[2];for(var i=oo(r,u),c=1,v=t;;){if(!v)return i;var s=v[2];i[1+c]=v[1];var c=c+1|0,v=s}}function dq(x){try{var r=[0,Iv(x)];return r}catch(t){var e=X1(t);if(e[1]===En)return 0;throw z0(e,0)}}var hz=dm,yz=dm,gz=dm,_z=dm;function uN(x){function r(c){return c?c[5]:0}function e(c,v,s,l){var p=r(c),d=r(l),T=d<=p?p+1|0:d+1|0;return[0,c,v,s,l,T]}function t(c,v,s,l){var p=c?c[5]:0,d=l?l[5]:0;if((d+2|0)=d){var J=d<=p?p+1|0:d+1|0;return[0,c,v,s,l,J]}if(!l)return X2(_z);var e0=l[4],W=l[3],x0=l[2],i0=l[1],f0=r(i0);if(f0<=r(e0))return e(e(c,v,s,i0),x0,W,e0);if(!i0)return X2(gz);var r0=i0[3],v0=i0[2],o0=i0[1],w0=e(i0[4],x0,W,e0);return e(e(c,v,s,o0),v0,r0,w0)}function u(c,v,s){if(!s)return[0,0,c,v,0,1];var l=s[4],p=s[3],d=s[2],T=s[1],b=s[5],C=k(x[1],c,d);if(C===0)return p===v?s:[0,T,c,v,l,b];if(0<=C){var N=u(c,v,l);return l===N?s:t(T,d,p,N)}var I=u(c,v,T);return T===I?s:t(I,d,p,l)}function i(c,v,s){for(var l=v,p=s;;){if(!l)return p;var d=l[4],T=l[3],b=l[2],C=c(b,T,i(c,l[1],p)),l=d,p=C}}return[0,0,u,,,,,,,,,,,,,,,function(c,v){for(var s=v;;){if(!s)throw z0(Na,1);var l=s[4],p=s[3],d=s[1],T=k(x[1],c,s[2]);if(T===0)return p;var b=0<=T?l:d,s=b}},,,,,,,i]}function Q6(x){return[0,0,0]}function Z6(x){x[1]=0,x[2]=0}function Fv(x,r){r[1]=[0,x,r[1]],r[2]=r[2]+1|0}function vl(x){var r=x[1];if(!r)return 0;var e=r[1];return x[1]=r[2],x[2]=x[2]-1|0,[0,e]}function ll(x){var r=x[1];return r?[0,r[1]]:0}function hq(x){return[0,0,0,0]}function iN(x){x[1]=0,x[2]=0,x[3]=0}function fN(x,r){var e=[0,x,0],t=r[3];return t?(r[1]=r[1]+1|0,t[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}var wz="Buffer.add: cannot grow buffer",bz="Buffer.add_substring/add_subbytes";function Wr(x){var r=1<=x?x:1,e=z6=(e+r|0));)t[1]=2*t[1]|0;z6=0)for(var c=i;;){zr(t,c,x(me(r,c)));var v=c+1|0;if(u===c)break;var c=v}return t}var _K=W3,wK="%+d",bK="% d",TK=kF,EK="%+i",AK="% i",SK="%x",PK="%#x",IK="%X",CK="%#X",NK="%o",OK="%#o",jK=nM,DK="%Ld",FK="%+Ld",RK="% Ld",MK=TF,LK="%+Li",qK="% Li",UK="%Lx",BK="%#Lx",XK="%LX",GK="%#LX",YK="%Lo",JK="%#Lo",zK="%Lu",KK="%ld",HK="%+ld",VK="% ld",$K=HM,WK="%+li",QK="% li",ZK="%lx",xH="%#lx",rH="%lX",eH="%#lX",tH="%lo",nH="%#lo",uH="%lu",iH="%nd",fH="%+nd",cH="% nd",aH=Aj,sH="%+ni",oH="% ni",vH="%nx",lH="%#nx",pH="%nX",kH="%#nX",mH="%no",dH="%#no",hH="%nu",yH=[0,wn],gH=_n,_H="neg_infinity",wH=hM,bH=mI,TH=[0,h2,1558,4],EH="Printf: bad conversion %[",AH=[0,h2,1626,39],SH=[0,h2,1649,31],PH=[0,h2,1650,31],IH="Printf: bad conversion %_",CH=AM,NH=NR,OH=AM,jH=NR;function Cd(x,r){if(typeof x=="number")return[0,0,r];if(x[0]===0)return[0,[0,x[1],x[2]],r];if(typeof r!="number"&&r[0]===2)return[0,[1,x[1]],r[1]];throw z0(C2,1)}function rp(x,r,e){var t=Cd(x,e);if(typeof r!="number")return[0,t[1],[0,r[1]],t[2]];if(!r)return[0,t[1],0,t[2]];var u=t[2];if(typeof u!="number"&&u[0]===2)return[0,t[1],1,u[1]];throw z0(C2,1)}function w1(x,r){if(typeof x=="number")return[0,0,r];switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var e=w1(x[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if(typeof r!="number"&&r[0]===0){var t=w1(x[1],r[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=x[2],i=Cd(x[1],r),c=i[2],v=i[1];if(typeof c!="number"&&c[0]===1){var s=w1(u,c[1]);return[0,[2,v,s[1]],s[2]]}throw z0(C2,1);case 3:var l=x[2],p=Cd(x[1],r),d=p[2],T=p[1];if(typeof d!="number"&&d[0]===1){var b=w1(l,d[1]);return[0,[3,T,b[1]],b[2]]}throw z0(C2,1);case 4:var C=x[4],N=x[1],I=rp(x[2],x[3],r),F=I[3],L=I[1];if(typeof F!="number"&&F[0]===2){var X=I[2],q=w1(C,F[1]);return[0,[4,N,L,X,q[1]],q[2]]}throw z0(C2,1);case 5:var J=x[4],e0=x[1],W=rp(x[2],x[3],r),x0=W[3],i0=W[1];if(typeof x0!="number"&&x0[0]===3){var f0=W[2],r0=w1(J,x0[1]);return[0,[5,e0,i0,f0,r0[1]],r0[2]]}throw z0(C2,1);case 6:var v0=x[4],o0=x[1],w0=rp(x[2],x[3],r),t0=w0[3],s0=w0[1];if(typeof t0!="number"&&t0[0]===4){var h0=w0[2],p0=w1(v0,t0[1]);return[0,[6,o0,s0,h0,p0[1]],p0[2]]}throw z0(C2,1);case 7:var C0=x[4],j0=x[1],P0=rp(x[2],x[3],r),M0=P0[3],U0=P0[1];if(typeof M0!="number"&&M0[0]===5){var T0=P0[2],G0=w1(C0,M0[1]);return[0,[7,j0,U0,T0,G0[1]],G0[2]]}throw z0(C2,1);case 8:var k0=x[4],G=x[1],S0=rp(x[2],x[3],r),Z0=S0[3],N0=S0[1];if(typeof Z0!="number"&&Z0[0]===6){var ux=S0[2],ex=w1(k0,Z0[1]);return[0,[8,G,N0,ux,ex[1]],ex[2]]}throw z0(C2,1);case 9:var nx=x[2],px=Cd(x[1],r),D0=px[2],dx=px[1];if(typeof D0!="number"&&D0[0]===7){var _x=w1(nx,D0[1]);return[0,[9,dx,_x[1]],_x[2]]}throw z0(C2,1);case 10:var K=w1(x[1],r);return[0,[10,K[1]],K[2]];case 11:var _0=x[1],U=w1(x[2],r);return[0,[11,_0,U[1]],U[2]];case 12:var m0=x[1],b0=w1(x[2],r);return[0,[12,m0,b0[1]],b0[2]];case 13:if(typeof r!="number"&&r[0]===8){var y0=r[1],E0=r[2],$0=x[3],z=x[1];if(Nv([0,x[2]],[0,y0]))throw z0(C2,1);var Dx=w1($0,E0);return[0,[13,z,y0,Dx[1]],Dx[2]]}break;case 14:if(typeof r!="number"&&r[0]===9){var Xx=r[1],K0=r[3],A=x[3],V=x[2],fx=x[1],wx=[0,G1(Xx)];if(Nv([0,G1(V)],wx))throw z0(C2,1);var Ix=w1(A,G1(K0));return[0,[14,fx,Xx,Ix[1]],Ix[2]]}break;case 15:if(typeof r!="number"&&r[0]===10){var ox=w1(x[1],r[1]);return[0,[15,ox[1]],ox[2]]}break;case 16:if(typeof r!="number"&&r[0]===11){var xr=w1(x[1],r[1]);return[0,[16,xr[1]],xr[2]]}break;case 17:var Fx=x[1],H0=w1(x[2],r);return[0,[17,Fx,H0[1]],H0[2]];case 18:var ur=x[2],X0=x[1];if(X0[0]===0){var or=X0[1],Q0=or[2],yx=w1(or[1],r),ix=yx[1],ax=w1(ur,yx[2]);return[0,[18,[0,[0,ix,Q0]],ax[1]],ax[2]]}var $x=X0[1],fr=$x[2],gr=w1($x[1],r),jr=gr[1],c1=w1(ur,gr[2]);return[0,[18,[1,[0,jr,fr]],c1[1]],c1[2]];case 19:if(typeof r!="number"&&r[0]===13){var Dr=w1(x[1],r[1]);return[0,[19,Dr[1]],Dr[2]]}break;case 20:if(typeof r!="number"&&r[0]===1){var e1=x[2],Ex=x[1],_=w1(x[3],r[1]);return[0,[20,Ex,e1,_[1]],_[2]]}break;case 21:if(typeof r!="number"&&r[0]===2){var $=x[1],vx=w1(x[2],r[1]);return[0,[21,$,vx[1]],vx[2]]}break;case 23:var L0=x[2],lx=x[1];if(typeof lx!="number")switch(lx[0]){case 0:return tt(lx,L0,r);case 1:return tt(lx,L0,r);case 2:return tt(lx,L0,r);case 3:return tt(lx,L0,r);case 4:return tt(lx,L0,r);case 5:return tt(lx,L0,r);case 6:return tt(lx,L0,r);case 7:return tt(lx,L0,r);case 8:return tt([8,lx[1],lx[2]],L0,r);case 9:var Px=lx[1],Ar=De(lx[2],L0,r),Hx=Ar[2];return[0,[23,[9,Px,Ar[1]],Hx[1]],Hx[2]];case 10:return tt(lx,L0,r);default:return tt(lx,L0,r)}switch(lx){case 0:return tt(lx,L0,r);case 1:return tt(lx,L0,r);case 2:if(typeof r!="number"&&r[0]===14){var a1=w1(L0,r[1]);return[0,[23,2,a1[1]],a1[2]]}throw z0(C2,1);default:return tt(lx,L0,r)}}throw z0(C2,1)}function tt(x,r,e){var t=w1(r,e);return[0,[23,x,t[1]],t[2]]}function De(x,r,e){if(typeof x=="number")return[0,0,w1(r,e)];switch(x[0]){case 0:if(typeof e!="number"&&e[0]===0){var t=De(x[1],r,e[1]);return[0,[0,t[1]],t[2]]}break;case 1:if(typeof e!="number"&&e[0]===1){var u=De(x[1],r,e[1]);return[0,[1,u[1]],u[2]]}break;case 2:if(typeof e!="number"&&e[0]===2){var i=De(x[1],r,e[1]);return[0,[2,i[1]],i[2]]}break;case 3:if(typeof e!="number"&&e[0]===3){var c=De(x[1],r,e[1]);return[0,[3,c[1]],c[2]]}break;case 4:if(typeof e!="number"&&e[0]===4){var v=De(x[1],r,e[1]);return[0,[4,v[1]],v[2]]}break;case 5:if(typeof e!="number"&&e[0]===5){var s=De(x[1],r,e[1]);return[0,[5,s[1]],s[2]]}break;case 6:if(typeof e!="number"&&e[0]===6){var l=De(x[1],r,e[1]);return[0,[6,l[1]],l[2]]}break;case 7:if(typeof e!="number"&&e[0]===7){var p=De(x[1],r,e[1]);return[0,[7,p[1]],p[2]]}break;case 8:if(typeof e!="number"&&e[0]===8){var d=e[1],T=e[2],b=x[2];if(Nv([0,x[1]],[0,d]))throw z0(C2,1);var C=De(b,r,T);return[0,[8,d,C[1]],C[2]]}break;case 9:if(typeof e!="number"&&e[0]===9){var N=e[2],I=e[1],F=e[3],L=x[3],X=x[2],q=x[1],J=[0,G1(I)];if(Nv([0,G1(q)],J))throw z0(C2,1);var e0=[0,G1(N)];if(Nv([0,G1(X)],e0))throw z0(C2,1);var W=Y2(g2(a2(I),N)),x0=W[4];W[2].call(null,j),x0(j);var i0=De(G1(L),r,F),f0=i0[2];return[0,[9,I,N,a2(i0[1])],f0]}break;case 10:if(typeof e!="number"&&e[0]===10){var r0=De(x[1],r,e[1]);return[0,[10,r0[1]],r0[2]]}break;case 11:if(typeof e!="number"&&e[0]===11){var v0=De(x[1],r,e[1]);return[0,[11,v0[1]],v0[2]]}break;case 13:if(typeof e!="number"&&e[0]===13){var o0=De(x[1],r,e[1]);return[0,[13,o0[1]],o0[2]]}break;case 14:if(typeof e!="number"&&e[0]===14){var w0=De(x[1],r,e[1]);return[0,[14,w0[1]],w0[2]]}break}throw z0(C2,1)}function nt(x,r,e){var t=Ux(e),u=0<=r?x:0,i=Td(r);if(i<=t)return e;var c=u===2?48:32,v=Dv(i,c);switch(u){case 0:In(e,0,v,0,t);break;case 1:In(e,0,v,i-t|0,t);break;default:x:if(0u){if(u!==32){if(43>u)break x;switch(u+Rw|0){case 5:e:if(t<(e+2|0)&&1=(e+1|0))break x;var c=Dv(e+1|0,48);return ls(c,0,u),In(r,1,c,(e-t|0)+2|0,t-1|0),S2(c)}if(71<=u){if(5>>0)break x}else if(65>u)break x}if(t=0)for(var i=u;;){var c=me(r,i);x:{r:{e:{if(32<=c){var v=c-34|0;if(58>>0){if(93<=v)break e}else if(56>>0)break r;var s=1;break x}if(11<=c){if(c===13)break r}else if(8<=c)break r}var s=4;break x}var s=2}e[1]=e[1]+s|0;var l=i+1|0;if(t===i)break;var i=l}if(e[1]===Bt(r))var p=r;else{var d=I1(e[1]);e[1]=0;var T=Bt(r)-1|0,b=0;if(T>=0)for(var C=b;;){var N=me(r,C);x:{r:{e:{if(35<=N){if(N!==92){if(Jr<=N)break e;break r}}else{if(32>N){if(14<=N)break e;switch(N){case 8:zr(d,e[1],92),e[1]++,zr(d,e[1],98);break x;case 9:zr(d,e[1],92),e[1]++,zr(d,e[1],Tv);break x;case 10:zr(d,e[1],92),e[1]++,zr(d,e[1],B2);break x;case 13:zr(d,e[1],92),e[1]++,zr(d,e[1],br);break x;default:break e}}if(34>N)break r}zr(d,e[1],92),e[1]++,zr(d,e[1],N);break x}zr(d,e[1],92),e[1]++,zr(d,e[1],48+(N/E1|0)|0),e[1]++,zr(d,e[1],48+((N/10|0)%10|0)|0),e[1]++,zr(d,e[1],48+(N%10|0)|0);break x}zr(d,e[1],N)}e[1]++;var I=C+1|0;if(T===C)break;var C=I}var p=d}var F=S2(p),L=Ux(F),X=Dv(L+2|0,34);return Pa(F,0,X,1,L),S2(X)}function Sq(x,r){var e=Td(r),t=yH[1];switch(x[2]){case 0:var u=E2;break;case 1:var u=pe;break;case 2:var u=69;break;case 3:var u=wn;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=We;break;case 7:var u=72;break;default:var u=70}var i=bq(16);switch(pl(i,37),x[1]){case 0:break;case 1:pl(i,43);break;default:pl(i,32)}return 8<=x[2]&&pl(i,35),pl(i,46),G2(i,tx+e),pl(i,u),Eq(i)}function Nd(x,r){if(13>x)return r;var e=[0,0],t=Ux(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=J0(r,i)+t2>>>0&&e[1]++;var c=i+1|0;if(t===i)break;var i=c}var v=e[1],s=I1(Ux(r)+((v-1|0)/3|0)|0),l=[0,0];function p(F){ls(s,l[1],F),l[1]++}var d=[0,((v-1|0)%3|0)+1|0],T=Ux(r)-1|0,b=0;if(T>=0)for(var C=b;;){var N=J0(r,C);9>>0||(d[1]===0&&(p(95),d[1]=3),d[1]+=-1),p(N);var I=C+1|0;if(T===C)break;var C=I}return S2(s)}function FH(x,r){switch(x){case 1:var e=wK;break;case 2:var e=bK;break;case 4:var e=EK;break;case 5:var e=AK;break;case 6:var e=SK;break;case 7:var e=PK;break;case 8:var e=IK;break;case 9:var e=CK;break;case 10:var e=NK;break;case 11:var e=OK;break;case 0:case 13:var e=_K;break;case 3:case 14:var e=TK;break;default:var e=jK}return Nd(x,vd(e,r))}function RH(x,r){switch(x){case 1:var e=HK;break;case 2:var e=VK;break;case 4:var e=WK;break;case 5:var e=QK;break;case 6:var e=ZK;break;case 7:var e=xH;break;case 8:var e=rH;break;case 9:var e=eH;break;case 10:var e=tH;break;case 11:var e=nH;break;case 0:case 13:var e=KK;break;case 3:case 14:var e=$K;break;default:var e=uH}return Nd(x,vd(e,r))}function MH(x,r){switch(x){case 1:var e=fH;break;case 2:var e=cH;break;case 4:var e=sH;break;case 5:var e=oH;break;case 6:var e=vH;break;case 7:var e=lH;break;case 8:var e=pH;break;case 9:var e=kH;break;case 10:var e=mH;break;case 11:var e=dH;break;case 0:case 13:var e=iH;break;case 3:case 14:var e=aH;break;default:var e=hH}return Nd(x,vd(e,r))}function LH(x,r){switch(x){case 1:var e=FK;break;case 2:var e=RK;break;case 4:var e=LK;break;case 5:var e=qK;break;case 6:var e=UK;break;case 7:var e=BK;break;case 8:var e=XK;break;case 9:var e=GK;break;case 10:var e=YK;break;case 11:var e=JK;break;case 0:case 13:var e=DK;break;case 3:case 14:var e=MK;break;default:var e=zK}return Nd(x,RL(e,r))}function gs(x,r,e){function t(d){switch(x[1]){case 0:var T=45;break;case 1:var T=43;break;default:var T=32}return kJ(e,r,T)}function u(d){var T=QY(e);return T===3?e<0?_H:wH:4<=T?bH:d}switch(x[2]){case 5:for(var i=GC(Sq(x,r),e),c=0,v=Ux(i);;){if(c===v)var s=0;else{var l=B1(i,c)+fo|0;x:{if(23>>0){if(l===55)break x}else if(21>>0)break x;var c=c+1|0;continue}var s=1}var p=s?i:Jx(i,gH);return u(p)}case 6:return t(j);case 7:return S2(gK(fq,qt(t(j))));case 8:return u(t(j));default:return GC(Sq(x,r),e)}}function ep(x,r,e,t){for(var u=r,i=e,c=t;;){if(typeof c=="number")return u(i);switch(c[0]){case 0:var v=c[1];return function(T0){return Gr(u,[5,i,T0],v)};case 1:var s=c[1];return function(T0){x:{r:{if(40<=T0){if(T0===92){var G=pK;break x}if(Jr>T0)break r}else{if(32<=T0){if(39>T0)break r;var G=kK;break x}if(14>T0)switch(T0){case 8:var G=mK;break x;case 9:var G=dK;break x;case 10:var G=hK;break x;case 13:var G=yK;break x}}var G0=I1(4);zr(G0,0,92),zr(G0,1,48+(T0/E1|0)|0),zr(G0,2,48+((T0/10|0)%10|0)|0),zr(G0,3,48+(T0%10|0)|0);var G=S2(G0);break x}var k0=I1(1);zr(k0,0,T0);var G=S2(k0)}var S0=Ux(G),Z0=Dv(S0+2|0,39);return Pa(G,0,Z0,1,S0),Gr(u,[4,i,S2(Z0)],s)};case 2:return mN(u,i,c[2],c[1],function(T0){return T0});case 3:return mN(u,i,c[2],c[1],DH);case 4:return Od(u,i,c[4],c[2],c[3],FH,c[1]);case 5:return Od(u,i,c[4],c[2],c[3],RH,c[1]);case 6:return Od(u,i,c[4],c[2],c[3],MH,c[1]);case 7:return Od(u,i,c[4],c[2],c[3],LH,c[1]);case 8:var l=c[4],p=c[3],d=c[2],T=c[1];if(typeof d=="number"){if(typeof p=="number")return p?function(T0,G0){return Gr(u,[4,i,gs(T,T0,G0)],l)}:function(T0){return Gr(u,[4,i,gs(T,lN(T),T0)],l)};var b=p[1];return function(T0){return Gr(u,[4,i,gs(T,b,T0)],l)}}if(d[0]===0){var C=d[2],N=d[1];if(typeof p=="number")return p?function(T0,G0){return Gr(u,[4,i,nt(N,C,gs(T,T0,G0))],l)}:function(T0){return Gr(u,[4,i,nt(N,C,gs(T,lN(T),T0))],l)};var I=p[1];return function(T0){return Gr(u,[4,i,nt(N,C,gs(T,I,T0))],l)}}var F=d[1];if(typeof p=="number")return p?function(T0,G0,k0){return Gr(u,[4,i,nt(F,T0,gs(T,G0,k0))],l)}:function(T0,G0){return Gr(u,[4,i,nt(F,T0,gs(T,lN(T),G0))],l)};var L=p[1];return function(T0,G0){return Gr(u,[4,i,nt(F,T0,gs(T,L,G0))],l)};case 9:return mN(u,i,c[2],c[1],lK);case 10:var i=[7,i],c=c[1];break;case 11:var i=[2,i,c[1]],c=c[2];break;case 12:var i=[3,i,c[1]],c=c[2];break;case 13:var X=c[3],q=c[2],J=bq(16);pN(J,q);var e0=Eq(J);return function(T0){return Gr(u,[4,i,e0],X)};case 14:var W=c[3],x0=c[2];return function(T0){var G0=T0[1],k0=w1(G0,G1(a2(x0)));if(typeof k0[2]=="number")return Gr(u,i,O1(k0[1],W));throw z0(C2,1)};case 15:var i0=c[1];return function(T0,G0){return Gr(u,[6,i,function(k0){return k(T0,k0,G0)}],i0)};case 16:var f0=c[1];return function(T0){return Gr(u,[6,i,T0],f0)};case 17:var i=[0,i,c[1]],c=c[2];break;case 18:var r0=c[1];if(r0[0]===0){let T0=i,G0=u,k0=c[2];var u=function(N0){return Gr(G0,[1,T0,[0,N0]],k0)},i=0,c=r0[1][1]}else{let T0=i,G0=u,k0=c[2];var u=function(N0){return Gr(G0,[1,T0,[1,N0]],k0)},i=0,c=r0[1][1]}break;case 19:throw z0([0,Nr,TH],1);case 20:var v0=c[3],o0=[8,i,EH];return function(T0){return Gr(u,o0,v0)};case 21:var w0=c[2];return function(T0){return Gr(u,[4,i,vd(nM,T0)],w0)};case 22:var t0=c[1];return function(T0){return Gr(u,[5,i,T0],t0)};case 23:var s0=c[2],h0=c[1];if(typeof h0=="number")switch(h0){case 0:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 1:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 2:throw z0([0,Nr,AH],1);default:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0])}switch(h0[0]){case 0:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 1:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 2:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 3:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 4:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 5:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 6:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 7:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 8:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);case 9:var p0=h0[2];return x<50?kN(x+1|0,u,i,p0,s0):z1(kN,[0,u,i,p0,s0]);case 10:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0]);default:return x<50?k1(x+1|0,u,i,s0):z1(k1,[0,u,i,s0])}default:var C0=c[3],j0=c[1],P0=h(c[2],0);return x<50?dN(x+1|0,u,i,C0,j0,P0):z1(dN,[0,u,i,C0,j0,P0])}}}function Gr(x,r,e){return wd(ep(0,x,r,e))}function kN(x,r,e,t,u){if(typeof t=="number")return x<50?k1(x+1|0,r,e,u):z1(k1,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(q){return yt(r,e,i,u)};case 1:var c=t[1];return function(q){return yt(r,e,c,u)};case 2:var v=t[1];return function(q){return yt(r,e,v,u)};case 3:var s=t[1];return function(q){return yt(r,e,s,u)};case 4:var l=t[1];return function(q){return yt(r,e,l,u)};case 5:var p=t[1];return function(q){return yt(r,e,p,u)};case 6:var d=t[1];return function(q){return yt(r,e,d,u)};case 7:var T=t[1];return function(q){return yt(r,e,T,u)};case 8:var b=t[2];return function(q){return yt(r,e,b,u)};case 9:var C=t[3],N=t[2],I=g2(a2(t[1]),N);return function(q){return yt(r,e,he(I,C),u)};case 10:var F=t[1];return function(q,J){return yt(r,e,F,u)};case 11:var L=t[1];return function(q){return yt(r,e,L,u)};case 12:var X=t[1];return function(q){return yt(r,e,X,u)};case 13:throw z0([0,Nr,SH],1);default:throw z0([0,Nr,PH],1)}}function yt(x,r,e,t){return wd(kN(0,x,r,e,t))}function k1(x,r,e,t){var u=[8,e,IH];return x<50?ep(x+1|0,r,u,t):z1(ep,[0,r,u,t])}function mN(x,r,e,t,u){if(typeof t=="number")return function(s){return Gr(x,[4,r,u(s)],e)};if(t[0]===0){var i=t[2],c=t[1];return function(s){return Gr(x,[4,r,nt(c,i,u(s))],e)}}var v=t[1];return function(s,l){return Gr(x,[4,r,nt(v,s,u(l))],e)}}function Od(x,r,e,t,u,i,c){if(typeof t=="number"){if(typeof u=="number")return u?function(b,C){return Gr(x,[4,r,kl(b,i(c,C))],e)}:function(b){return Gr(x,[4,r,i(c,b)],e)};var v=u[1];return function(b){return Gr(x,[4,r,kl(v,i(c,b))],e)}}if(t[0]===0){var s=t[2],l=t[1];if(typeof u=="number")return u?function(b,C){return Gr(x,[4,r,nt(l,s,kl(b,i(c,C)))],e)}:function(b){return Gr(x,[4,r,nt(l,s,i(c,b))],e)};var p=u[1];return function(b){return Gr(x,[4,r,nt(l,s,kl(p,i(c,b)))],e)}}var d=t[1];if(typeof u=="number")return u?function(b,C,N){return Gr(x,[4,r,nt(d,b,kl(C,i(c,N)))],e)}:function(b,C){return Gr(x,[4,r,nt(d,b,i(c,C))],e)};var T=u[1];return function(b,C){return Gr(x,[4,r,nt(d,b,kl(T,i(c,C)))],e)}}function dN(x,r,e,t,u,i){if(u){var c=u[1];return function(s){return qH(r,e,t,c,h(i,s))}}var v=[4,e,i];return x<50?ep(x+1|0,r,v,t):z1(ep,[0,r,v,t])}function qH(x,r,e,t,u){return wd(dN(0,x,r,e,t,u))}function _s(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=Aq(e[2]);return _s(x,t),J6(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];_s(x,c),J6(x,CH);var e=v}else{var s=i[1];_s(x,c),J6(x,NH);var e=s}break;case 6:var l=e[2];return _s(x,e[1]),h(l,x);case 7:_s(x,e[1]),bn(x);return;case 8:var p=e[2];return _s(x,e[1]),X2(p);case 2:case 4:var d=e[2];return _s(x,e[1]),J6(x,d);default:var T=e[2];_s(x,e[1]),HL(x,T);return}}}function ws(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=Aq(e[2]);return ws(x,t),cr(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];ws(x,c),cr(x,OH);var e=v}else{var s=i[1];ws(x,c),cr(x,jH);var e=s}break;case 6:var l=e[2];return ws(x,e[1]),cr(x,h(l,0));case 7:var e=e[1];break;case 8:var p=e[2];return ws(x,e[1]),X2(p);case 2:case 4:var d=e[2];return ws(x,e[1]),cr(x,d);default:var T=e[2];return ws(x,e[1]),ht(x,T)}}}function Pq(x,r){return Gr(function(e){return _s(x,e),0},0,r[1])}function hN(x){return Pq(Sn,x)}function ar(x){return Gr(function(r){var e=Wr(64);return ws(e,r),K1(e)},0,x[1])}var yN=[0,0],UH=_n,BH=[0,[3,0,0],v6],XH=ev,GH=[0,[4,0,0,0,0],W3],YH=tx,JH=[0,[11,SF,[2,0,[2,0,0]]],", %s%s"],zH=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],KH=tx,HH=tx,VH=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],$H="Out of memory",WH="Stack overflow",QH="Pattern matching failed",ZH="Assertion failed",xV="Undefined recursive module",rV="Raised at",eV="Re-raised at",tV="Raised by primitive operation at",nV="Called from",uV=[0,[12,32,[4,0,0,0,0]]," %d"],iV=" (inlined)",fV=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line",[2,0,[11,Mj,uz]]]]]]]]]],'%s %s in file "%s"%s, line%s, characters %d-%d'],cV=tx,aV=[0,[11,"s ",[4,0,0,0,[12,45,[4,0,0,0,0]]]],"s %d-%d"],sV=[0,[2,0,[11," unknown location",0]],"%s unknown location"],oV=[0,[2,0,[12,10,0]],`%s -`];function gN(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return h(ar(GH),e);if(Ov(e)===q3)return h(ar(BH),e);if(Ov(e)!==gE)return XH;for(var t=GC("%.12g",e),u=0,i=Ux(t);;){if(i<=u)return Jx(t,UH);var c=B1(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function Iq(x,r){if(x.length-1<=r)return YH;var e=Iq(x,r+1|0),t=gN(x,r);return k(ar(JH),t,e)}function tp(x){x:{r:{for(var r=rl(yN);r;){e:{var e=r[2],t=r[1];try{var u=h(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===ZC)return $H;if(x===ZL)return WH;if(x[1]===QL){var c=x[2],v=c[3],s=c[2],l=c[1];return hs(ar(xN),l,s,v,v+5|0,QH)}if(x[1]===Nr){var p=x[2],d=p[3],T=p[2],b=p[1];return hs(ar(xN),b,T,d,d+6|0,ZH)}if(x[1]===Y6){var C=x[2],N=C[3],I=C[2],F=C[1];return hs(ar(xN),F,I,N,N+6|0,xV)}if(Ov(x)===0){var L=x.length-1,X=x[1][1];if(2>>0)var q=Iq(x,2),J=gN(x,1),e0=k(ar(zH),J,q);else switch(L){case 0:var e0=KH;break;case 1:var e0=HH;break;default:var W=gN(x,1),e0=h(ar(VH),W)}var x0=[0,X,[0,e0]]}else var x0=[0,x[1],0];var i0=x0[2],f0=x0[1];return i0?Jx(f0,i0[1]):f0}function _N(x,r){var e=sJ(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=N1(e,i)[1+i];let e0=i;var v=function(x0){return x0?e0===0?rV:eV:e0===0?tV:nV};if(c[0]===0){if(c[3]===c[6])var s=c[3],d=h(ar(uV),s);else var l=c[6],p=c[3],d=k(ar(aV),p,l);var T=c[7],b=c[4],C=c[8]?iV:cV,N=c[2],I=c[9],F=v(c[1]),X=[0,nz(ar(fV),F,I,N,C,d,b,T)]}else if(c[1])var X=0;else var L=v(0),X=[0,h(ar(sV),L)];if(X){var q=X[1];h(Pq(x,oV),q)}var J=i+1|0;if(t===i)break;var i=J}}function wN(x){for(;;){var r=rl(yN),e=1-ud(yN,r,[0,x,r]);if(!e)return e}}var vV=[0,tx,`(Cannot print locations: +var QA0=Object.create;var Vj=Object.defineProperty;var ZA0=Object.getOwnPropertyDescriptor;var xI0=Object.getOwnPropertyNames;var rI0=Object.getPrototypeOf,eI0=Object.prototype.hasOwnProperty;var tI0=(a0,ox)=>()=>(ox||a0((ox={exports:{}}).exports,ox),ox.exports),$Y=(a0,ox)=>{for(var Yx in ox)Vj(a0,Yx,{get:ox[Yx],enumerable:!0})},nI0=(a0,ox,Yx,xr)=>{if(ox&&typeof ox=="object"||typeof ox=="function")for(let E1 of xI0(ox))!eI0.call(a0,E1)&&E1!==Yx&&Vj(a0,E1,{get:()=>ox[E1],enumerable:!(xr=ZA0(ox,E1))||xr.enumerable});return a0};var uI0=(a0,ox,Yx)=>(Yx=a0!=null?QA0(rI0(a0)):{},nI0(ox||!a0||!a0.__esModule?Vj(Yx,"default",{value:a0,enumerable:!0}):Yx,a0));var QY=tI0($j=>{(function(a0){typeof globalThis!="object"&&(this?ox():(a0.defineProperty(a0.prototype,"_T_",{configurable:!0,get:ox}),_T_));function ox(){var Yx=this||self;Yx.globalThis=Yx,delete a0.prototype._T_}})(Object);(function(a0){"use strict";var ox=320,Yx="loc",xr=289,E1=70416,S2=69748,da=163,Tt=92159,Vr=43587,G1="labeled_statement",yo="&=",Et="int_of_string",G3=110591,_o=92909,gp=11559,nD="regexp",W5=43301,bp=11703,V5=122654,ya=255,uD="%ni",$5=68252,iD=232,Q5=42785,qn="declare_variable",Tp="while",Z5=66938,xy=70301,ry=124907,Ep=126515,fD=218,Bn="pattern_identifier",ey=67643,Un="export_source",ty=216,ny=64279,cD="Out_of_memory",uy=113788,sD="comments",iy=126624,aD="win32",Xn="object_key_bigint_literal",oD=185,Sp=123214,_a="constructor",fy=69955,Gn="import_declaration",cy=68437,sy="Failure",Ap="Unix.Unix_error",ay=64255,oy=42539,vy=110579,Yn="export_default_declaration",zn="jsx_attribute_name",Ip=11727,ly=43002,Pp=126500,Jn="component_param_pattern",vD="collect_comments_opt",Kn="match_unary_pattern",lD=321,Hn="keyof_type",pD="Invalid binary/octal ",kD="range",py=170,wa="false",ky=43798,mD=", characters ",Wn="object_type_property_getter",my=65547,hy=126467,dy=65007,yy=42237,_y=8318,wy=71215,Vn="object_property_type",$n="type_alias",gy=67742,Qn="function_body",hD=304,by=68111,Cp=120745,Ty=71959,Np=43880,dD="Match_failure",Zn="type_cast",wo=109,ga="void",Ey="generator",Sy=125124,Ay=101589,Op=94179,yD=">>>",jp=70404,x7="optional_indexed_access_type",$1="argument",r7="object_property",e7="object_type_property",Iy=67004,Py=42783,Cy=68850,_D="@",Ny=43741,Oy=43487,Dp="object",wD="end",Rp=126571,jy=71956,gD=208,Dy=126566,Ry=67702,bD="EEXIST",t7="this_expression",TD=203,Fy=11507,My=113807,Fp=119893,Ly=42735,p6="rest",n7="null_literal",k6="protected",qy=43615,v2=8231,By=68149,Uy=73727,Xy=72348,Gy=92995,Sv=224,Yy=11686,zy=43013,u7="assignment_pattern",Jy=12329,i7="function_type",Y3=192,f7="jsx_element_name",Ky=70018,ED=-57,c7="catch_clause_pattern",Mp=126540,s7="template_literal",Hy=120654,Wy=68497,Vy=67679,a7="readonly_type",$y=68735,Qy="<",Lp=": No such file or directory",Zy=66915,x9="chain",SD="!",o7="object_type",r9=43712,qp=64297,e9=183969,t9=-105,n9=43503,u9=67591,Av=65278,i9=67669,v7="for_of_assignment_pattern",m6="`",f9=11502,l7="catch_body",c9=42191,go=-744106340,s9=182,Iv=":",AD="a string",a9=65663,o9=66978,v9=71947,Bp=43519,l9=71086,p9=125258,k9=12538,p7="expression_or_spread",ID="Printexc.handle_uncaught_exception",Up=69956,Xp=120122,Gp=247,PD=231,m9=" : flags Open_rdonly and Open_wronly are not compatible",k7="statement_fork_point",CD=710,ND=-692038429,Ue="static",h9=55203,d9=64324,y9=64111,OD="!==",_9=120132,w9=124903,h6="class",jD=222,m7="pattern_number_literal",ba="kind",g9=71903,h7="variable_declarator",DD=" named `",d7="typeof_expression",b9=126627,T9=70084,RD=228,Yp=70480,y7="class_private_field",E9=239,zp=120713,rn=65535,z3=-26,_7="private_name",S9=43137,w7="remote_identifier",A9=70161,g7="label_identifier",I9="src/parser/statement_parser.ml",P9=8335,C9=19903,N9=64310,Pv="_",b7="for_init_declaration",FD="infer",O9=64466,j9=43018,MD="tokens",D9=92735,R9=66954,F9=65473,M9=70285,T7="sequence",L9="compare: functional value",q9=69890,d6=1e3,B9=65487,U9=42653,LD="\\\\",qD="%=",E7="match_member_pattern_base",X9=72367,S7="function_rest_param",BD="/static/",G9=124911,Y9=65276,Jp=126558,z9=11498,UD=137,A7="export_default_declaration_decl",J9="cases",Kp=126602,I7="jsx_child",Xe="continue",K9=42962,XD="importKind",e1=122,J3="Literal",P7="pattern_object_property_identifier_key",H9=42508,bo="in",W9=55238,V9=67071,$9=70831,Q9=72161,Z9=67462,GD="<<=",x_=43009,r_=66383,Hp=67827,e_=72202,t_=69839,n_=66775,YD="-=",Cv=8202,u_=70105,i_=120538,zD=-92,C7="for_in_left_declaration",f_="rendersType",Wp=126563,c_=70708,Vp=126523,JD=166,N7="match_",KD=202,s_=110951,Ta="component",$p=126552,a_=66977,o_=213,O7="enum_member_identifier",HD=210,j7="enum_bigint_body",WD=">=",v_=126495,l_="specifiers",p_="=",k_=65338,y6="members",m_=123535,h_=43702,d_=72767,Nv="get",y_=126633,Qp=126536,__=94098,w_="types",g_=113663,VD="Internal Error: Found private field in object props",D7="jsx_element",b_=70366,T_=110959,Zp=120655,$D="trailingComments",QD=282,To=24029,ZD=-100,xR=144,H2="yield",R7="binding_pattern",F7="typeof_identifier",rR="ENOTEMPTY",xk=126468,E_=1255,S_=120628,M7="pattern_object_property_string_literal_key",A_=8521,eR="leadingComments",tR=8204,Eo="@ ",I_=70319,Ea="left",nR=188,rk="case",P_=19967,ek=42622,C_=43492,N_=113770,L7="match_instance_pattern_constructor",O_=42774,j_=183,tk=8468,q7="record_body",B7="class_implements",nk=126579,K3="string",uR=211,r2=-48,D_=69926,R_=123213,U7="if_consequent_statement",F_=124927,H3="number",M_=126546,L_=68119,q_=70726,uk=70750,B_=65489,iR="SpreadElement",fR="callee",cR=193,U_=70492,X_=71934,sR=164,G_=110580,Y_=12320,ik="any",se="/",X7="type_guard",w1="body",fk=178,ge="pattern",aR="comment_bounds",oR=297,G7="binding_type_identifier",z_=187,Y7="pattern_array_rest_element_pattern",ck="@])",J_=12543,K_=11623,vR="start",H_=67871,ae="interface",W_=8449,V_=67637,$_=42961,sk=120085,Q_=126463,lR="alternate",pR=-1053382366,Z_=70143,kR="--",xw=68031,z7="jsx_expression",J7="type_identifier_reference",ak=11647,rw="proto",St="identifier",ew=43696,At="raw",tw=126529,nw=11564,ok=126557,uw=64911,vk=67592,iw=43493,lk=215,fw=110588,_6=461894857,cw=92927,sw=67861,aw=119980,ow=43042,mR=-89,vw=66965,lw=67391,W3="computed",hR="unreachable jsxtext",pw=71167,kw=42559,mw=72966,dR=180,hw=197,pk=64319,yR=169,_R="*",kk=129,dw=66335,w6="meta",yw=43388,mk=94178,ft="optional",hk="unknown",_w=120121,ww=123180,dk=8469,gw=68220,wR="|",bw=43187,Tw=94207,Ew=124895,yk=120513,Sw=42527,Ov=8286,Aw=94177,g6="var",K7="component_type_param",Iw=66421,gR=285,Pw=92991,Cw=68415,H7="comment",W7="match_pattern_array_element",jv=244,_k="^",Nw=173791,bR=136,Ow=42890,jw="ENOTDIR",Dw="??",Rw=43711,Fw=66303,Mw=113800,Lw=42239,qw=12703,V7="variance_opt",$7="+",TR=">>>=",ER=147,SR=376,wk="mixed",Bw=65613,Uw=73029,AR=318,Xw=68191,IR="*=",gk=8487,Gw=8477,Q7="toplevel_statement_list",bk="never",Tk="do",So=125,Yw=72249,PR="Pervasives.do_at_exit",CR="visit_trailing_comment",Z7="jsx_closing_element",xu="jsx_namespaced_name",zw=124908,Jw=126651,ru="component_declaration",Kw=15,eu="interface_type",tu="function_type_return_annotation",Hw=64109,Ek=65595,Sk=126560,Ww=110927,Ak=65598,Ik=8488,nu="`.",NR=175,Pk="package",Ck="else",Nk=120771,Vw=68023,OR="fd ",Dv=8238,Ok=888960333,jk=119965,$w=42655,uu="match_object_pattern",Qw=11710,Zw=119993,iu="boolean_literal",jR=290,fu="statement_list",cu="function_param",su="match_as_pattern",au="pattern_object_property_bigint_literal_key",Dk=69959,xg=120485,DR=240,rg=191456,ou="declare_enum",Rk=120597,Fk=70281,vu="type_annotation",lu="spread_element",Mk=126544,eg=120069,en="key",tg=43583,ng="out",ug=` +`,RR="**=",pu="pattern_object_property_pattern",ig="e",fg=72712,FR="Internal Error: Found object private prop",cg="ENOENT",sg=-42,ku="jsx_opening_attribute",ag=67646,mu="component_type",og=64296,vg=43887,MR="Division_by_zero",LR="EnumDefaultedMember",hu="typeof_member_identifier",lg=43792,du="match_member_pattern_property",yu="declare_export_declaration_decl",pg=93026,_u="type_annotation_hint",kg=42887,mg=43881,hg=43761,Lk=8526,qR=287,b6=119,dg=43866,yg=72847,_g=8348,k1=101,wg=94026,qk=72272,BR="src/parser/flow_lexer.ml",gg=120744,Rv=8191,V3="implies",Bk=255,Uk=11711,wu="match_unary_pattern_argument",bg=71235,UR=288,Xk=68116,cr=100,gu="match_expression",bu="enum_body",Gk=1114111,Tu="assignment",Tg=71955,Yk=43260,Eu="pattern_array_e",Eg=126583,XR="prefix",Su="class_body",T6="shorthand",Sg=171,Ag=66256,zk=-97,GR=" =",Ig=94032,Pg=42606,Au="match_case",Cg=71839,Jk=120134,Ng=55291,Og=92862,jg=43019,Dg=126543,$3="function",Rg=111355,Fg=11389,Mg=70753,Lg=43249,qg=64829,Kk="line",Iu="function_declaration",Hk="undefined",YR="([^/]+)",Bg=110947,Ug=70002,zR="Cygwin",Pu="as_expression",Xg=12591,Wk=64285,Gg=2048,Yg=73112,Vk=126589,JR=225,$k=43259,zg=72817,Qk=64318,KR=172,HR=209,Cu="match_binding_pattern",Nu=" ",Ou="import_source",E6="delete",WR="Enum `",Zk=126553,Jg=67001,Fv="default",Kg=11630,Hg=206,ju="enum_bigint_member",Wg=67504,x8=67593,Vg=113791,VR="MatchObjectPatternProperty",$g=69572,Du="typeof_type",$R=212,QR="%i",Ru="function_this_param",Qg=72329,Ao="0x",Mv=8239,Zg=75075,ZR=57343,Fu="pattern_bigint_literal",xb=12341,xF=201,Lv="hook",rF=": closedir failed",rb=42959,r8=119970,eb=43560,eF="||=",Mu="member_private_name",tb=120570,Lu="object_key_identifier",e8=223,tF="Not_found",qu="record_static_property",nF=230,Bu="jsx_element_name_member_expression",Uu="string_literal",nb=120596,ub=43807,ib=69687,fb=63743,t8=72192,Xu="member_property",cb=43262,Gu="class_declaration",uF="renders*",iF="%Li",sb=126578,Yu="jsx_attribute",Q3=254,be="empty",S6="label",zu="object_internal_slot_property_type",n8=120133,ab=43359,Ge="predicate",fF="??=",ob=43697,vb=-43,Ju="default_opt",cF="the start of a statement",lb=67826,Ku="record_element",Hu="object_",Wu="class_element",u8=11631,i8=70855,Vu="opaque_type",$u="number_literal",sF=", ",f8=8319,c8=120004,s8=133,Qu="type_params",Zu="pattern_object_rest_property",W2="import",pb=72e3,kb=67413,mb=12343,hb=70080,xi="intersection_type",l2=-36,db=70005,A6="properties",yb=11679,_b=8483,wb=110587,aF=43520,ri="computed_key",oF=207,ei="class_identifier",gb="Invalid number ",ti="function_param_pattern",qv=12288,bb=113817,Tb=70730,Eb=178207,a8=71236,Sb=167,ni="object_indexer_property_type",Ab=64286,vF="TypeAnnotation",lF=220,ui="type_identifier",ii="spread_property",fi="jsx_attribute_value_expression",Ib=126519,o8=70108,v8=126,l8=42999,Sa="prototype",Pb=" : flags Open_text and Open_binary are not compatible",pF="**",p8=43823,Cb=": Not a directory",ci="render_type",k8=72349,Z3="test",Nb=43776,Ob=92879,jb=11263,kF=241,Db=93052,si="nullable_type",Rb=43704,Fb=64321,mF="Property",Mb=72191,hF=165,I6="instanceof",Lb=69247,dF=302,Ye="name",m8=126634,qb=8516,h8="typeArguments",Bb=71127,ai="jsx_spread_attribute",Ub=66559,Xb=44031,Gb=43645,e2=8233,Yb=71494,zb="opaque",d8=72967,Jb=70106,oi="logical",yF="@[%s =@ ",P6="0o",y8=126554,Kb=71351,_8=8484,Hb=72242,w8=120687,xl=252,Wb=183983,C6="%S",vi="function_this_param_type",_F=292,g8="decorators",Vb=43255,li="catch_clause",ze="-",$b=67711,wF=": file descriptor already closed",b8=64311,pi="record_declaration",T8=120539,Qb="arguments",E8=73062,Zb=173823,xT=42124,rT=72095,eT=125259,tT=42969,S8=70280,gF=12520,nT=69749,uT=70066,ki="binary",mi="for_in_statement",iT=43010,bF="^=",fT=126570,hi="for_statement",A8=126584,di="function_return_annotation",cT=72144,sT=8505,TF=-101,yi="class_expression",aT=120076,oT=69807,vT=40981,lT=-24976191,pT=72768,kT=126550,I8='"',_i="call_type_arg",EF="f",Bv="this",P8=126628,SF="===",AF=56320,wi="declare_module_exports",mT=120512,p2=105,hT=119974,dT=71450,yT=71942,IF=195,C8=120629,PF="/=",CF=">>",gi="declare_interface",NF=4096,bi="pattern_array_rest_element",_T=71338,N8=126520,Ti="as_const_expression",OF="Popping lex mode from empty stack",jF="renders?",wT=68405,Ei="member",Si="class_extends",Uv=12287,O8=126590,gT=66377,DF="fields",Io="async",Ai="pattern_array_element",rl=240,RF=308,bT=69864,Xv="readonly",TT=70460,ET=120779,ST=66378,Ii="new_",j8=126551,Pi="pattern_object_rest_property_pattern",Ci="for_statement_init",AT=43595,D8=68296,FF=148,MF="\0\0\0\0",IT=120712,PT=64217,CT=69295,LF="||",NT=";",OT=70461,jT=66939,DT="record",qF="collect_comments",BF=279,Ni="generic_type",RT=68295,FT=44002,R8=72162,Oi="object_call_property_type",F8=8305,M8=119995,L8="with",ji="class_property",UF="qualification",Di="jsx_attribute_name_namespaced",Ri="if_statement",Fi="typeof_qualified_identifier",XF=238,MT=65615,GF=176,t2="expression",q8=126559,Mi="jsx_attribute_value",Li="<2>",qi="component_param",B8="Map.bal",N6=132,LT=70412,qT=70440,YF="<<",U8="finally",zF="v",Bi="syntax_opt",Ui="meta_property",BT=12447,UT=67514,X8=12448,Xi="object_mapped_type_property",Gv="operator",JF="closedir",Gi="unary_expression",XT=126588,GT=70851,Yi="export_batch_specifier",el="renders",KF=226,YT=73111,HF=221,rx="",zT=66927,JT=64967,KT="elements",HT=67640,WT=43754,zi="declare_export_declaration",G8=-26065557,VT=65855,O6="boolean",Aa="typeof",$T=124902,WF=139,QT=65629,VF=224,ZT=43123,Y8=70449,xE=12735,Te=107,z8=11719,$F="!=",Ji="call_type_args",tl="asserts",Po=-46,rE="namespace",Ki="match_pattern",Hi="for_of_statement_lhs",J8=126504,eE=69505,K8="for",tE=72703,H8=120127,W8=43471,nE=93047,QF="Undefined_recursive_module",ZF=2147483647,Wi="template_literal_element",xM="Unexpected ",uE=101631,iE=65497,V8=68120,Vi="import_default_specifier",tn="array",rM="expressions",fE=110930,eM=204,$i="while_",Qi="function_rest_param_type",Co=63,cE=77808,tM="Unexpected token `",k2=114,Zi="pattern_object_p",sE=65140,aE=123190,xf="pattern_object_property_number_literal_key",j6="enum",rf="conditional_type",ef=113,tf="array_type",nM="minus",oE=43790,nf="do_while",vE=11567,lE=11694,D6=256,pE=119976,uf="component_body",nn=111,kE=177976,$8=67644,mE=73439,R6=951901561,uM="?",iM=")",Q8=43867,Z8=65575,hE=69445,fM="FunctionTypeParam",xm=119996,dE=65019,ff="conditional",yE=11505,cM=135,_E=71295,wE=12799,gE=67382,cf="type_guard_annotation",sf="object_key_computed",un=123,af="pattern_object_property_key",bE=119892,TE=67505,EE=66962,of="with_",SE=43273,vf="interface_declaration",rm="bool",AE=71945,IE="declaration",PE=11519,F6=">",CE=66771,em="}",sM=8472,NE=43014,lf="declare_function",Gr=127,OE="RestElement",jE=190,DE=8467,aM="module",tm=126522,oM="Sys_blocked_io",pf="jsx_opening_element",kf="object_key_number_literal",mf="match_instance_pattern",vM="|=",lM="mixins",RE=205,pM=217,nm="if",kM="+=",hf="match_object_pattern_property_key",df="match_rest_pattern",yf="export_named_declaration_specifier",um="try",im="_bigarr02",FE=70479,fn="right",ME=245,LE=11718,_f="tuple_labeled_element",mM="TypeParameterInstantiation",qE="mkdir",BE=71999,UE=870530776,hM="@[",dM=-908856609,yM=331416730,XE=11670,GE=66735,YE=43709,fm=43642,zE=67002,JE=69375,wf="function_body_any",KE=119807,_M="Assert_failure",gf="function_identifier",HE=65479,M6=131,Yv="new",bf="for_of_left_declaration",WE=120084,VE=100343,$E=73030,cm=70452,sm=134,QE=253,ZE=42954,wM=227,Tf="jsx_member_expression_object",Ef="class_property_value",xS=120144,gM=314,rS=66994,nl="set",eS=126498,Sf="tuple_element",Af="arg_list",tS=65481,nS=8511,uS=42964,iS=11492,am=126555,fS=71039,cS="exportKind",If="program",sS=70187,bM=173,It="as",zv=124,TM="visit_leading_comment",aS=110575,Pf="class_",oS=72440,vS=67897,EM=235,lS=8543,SM=141,Cf=120,Nf="match_object_pattern_property",L6=1024,pS=101640,AM=1027,IM=236,ul=246,PM="(",kS=66511,Of="regexp_literal",mS=65574,hS=43513,dS=43695,CM="&&",om=11558,yS=66503,_S=93071,jf="pattern_expression",wS=65381,vm=126538,gS=12292,Df="import_namespace_specifier",bS=67583,TS=120137,ES=69622,SS=120770,AS=71131,Jv=8287,IS=110590,PS=65135,CS="Fatal error: exception ",q6=118,NS=181,lm=11687,m2="camlinternalFormat.ml",OS=72959,jS=249,Rf="union_type",NM=8206,DS=73064,RS=70271,FS=92728,pm=65344,km=11695,Ff="class_decorator",OM="the end of an expression statement (`;`)",MS=177983,LS=8457,jM=931,qS=66499,BS=94175,DM="#",US="Identifier",Mf="for_in_statement_lhs",Lf="pattern_string_literal",mm=70302,hm=126496,XS=66461,GS=82943,dm=8450,YS=72271,zS=70853,JS="of",RM="Stack_overflow",B6="hasUnknownMembers",U6="a",qf="variable_declarator_pattern",KS=73061,HS=77711,ym=64317,WS=73097,FM=269,Bf="enum_declaration",VS=66966,$S=189,QS=119964,Uf="type_param",cn=782176664,_m=65535,MM=-10,ZS=64433,wm=43815,gm=94031,bm=73065,xA=69958,LM=145,Tm="property",Xf="jsx_children",Gf="member_property_identifier",rA=42537,No="const",eA=70278,Yf="enum_string_member",X6="local",zf="jsx_element_name_identifier",tA=68223,Em="",nA=119967,Sm=119994,uA=66993,Jf="jsx_member_expression_identifier",Am="explicitType",iA=67589,fA=65597,cA="exported",sA=94111,aA=113775,Kf="object_spread_property_type",oA=64847,Hf="component_identifier",Wf="class_implements_interface",qM=162,BM=243,vA=12783,UM=`Fatal error: exception %s +`,Im=120093,G6="column",Vf="component_rest_param",XM="methods",lA=70451,pA=70312,kA=69967,Pm=70279,mA=66463,hA=92975,Cm=70286,$f="pattern_object_property_computed_key",Qf="object_key_string_literal",dA="jsError",Zf="type_args",yA=8304,GM="==",wr=115,xc="declare_component",_A=120092,wA=43638,gA=66811,Ia=-87,bA=43334,TA=66863,EA=77823,YM=143,rc="optional_call",SA=126562,Nm=70162,ec=104,zM="static ",AA=66963,Kv="await",Om=70107,V2="0",IA=72250,PA=8507,CA=100351,jm="AssignmentPattern",tc="type",JM="%u",NA="NonNullExpression",nc="function_expression_or_method",OA=43470,KM=146,HM=242,WM="camlinternalMod.ml",uc="match_or_pattern",jA=72750,DA=69414,RA=65370,ic="syntax",VM=32752,FA=42963,$M="End_of_file",MA=12294,LA=8471,QM="elementType",qA=43782,ZM="++",BA=43641,UA=71944,fc="record_property",XA=126601,GA=78894,xL=-45,Hv="null",rL=177,eL="satisfies",YA=131071,cc="import_specifier",sc="class_method",ac="type_",zA=126514,JA=8454,tL="inexact",KA=67807,HA=8525,WA=65470,VA=71352,oc="tuple_spread_element",nL=219,$A="abstract",QA=73458,Je="return",Y6=65536,Dm=126548,vc="array_element",ZA=-253313196,xI=186,Rm="catch",lc="infer_type",rI=12295,uL="Invalid legacy octal ",eI=69762,tI=43311,nI=65437,pc="variable_declaration",iL=-696510241,kc="function_params",uI=64316,fL=311,Fm=11565,cL="infinity",iI="@]",fI=65908,mc="extends",cI=66204,sI=43784,aI=11742,Mm=126503,Ke="debugger",oI=70457,z6=912068366,vI=68786,Lm="keyof",qm=69415,lI=12686,sn=127343600,hc="declare_type_alias",sL="the",aL=233,dc="jsx_element_name_namespaced",pI=72283,kI=161,yc="class_static_block",_c="function_param_type",Pt=128,mI=-673950933,Bm=126591,oL="Sys_error",hI=74649,dI=74862,J6="is",yI=43738,_I=68479,vL=196,Um=70854,wc="enum_boolean_member",Xm=72163,wI=92783,lL=281,gc="component_param_name",gI=68863,an=32768,pL=2048,bI=64284,kL="@{",TI="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",Gm=8455,bc="update_expression",mL=276,EI=65500,K6="from",SI=68447,Ym=12592,AI=92766,hL=">>=",n2=110,II=66431,PI=43586,Tc="jsx_identifier",CI=" : file already exists",R1=128,NI=71958,OI=66717,Ec="enum_boolean_body",jI=64262,Yr="id",Sc="component_renders_annotation",DI=42888,RI=8584,FI=73008,Ac="enum_symbol_body",Ic="declare_namespace",zm=72713,MI=55215,Pc="object_property_value_type",Cc="match_wildcard_pattern",Nc="for_in_assignment_pattern",Jm=8485,LI=43395,qI=229,Pa="true",BI=43743,Oc="enum_number_member",dL=234,UI=72969,yL="expected *",Ee=102,_L=200,H6="symbol",Wv="source",jc="tparam_const_modifier",XI=43714,Dc="jsx_fragment",Rc="jsx_attribute_name_identifier",W6="public",GI=43442,Fc="pattern_object_property",YI=65786,zI=70783,JI=43713,KI=72160,wL="*-/",Mc="export_named_specifier",Lc="arrow_function",HI=122623,Km=70006,gL="${",WI=43814,qc="generic_qualified_identifier_type",VI=199,Bc="jsx_spread_child",Hm=8489,Wm=184,bL=2047,$I=66955,Uc="try_catch",QI=70497,TL=313,EL=237,ZI=67431,xP=125183,SL=-602162310,on="params",rP="consequent",eP=68029,tP=67829,nP=68095,Xc="enum_string_body",uP=93823,iP=68351,fP=65495,Gc="declare_module",Yc="match_as_pattern_target",zc="body_expression",cP=66175,sP=191,Vm=70441,$m=65141,Qm="&",Jc="super_expression",Zm=126564,aP=72105,LI0="fs",He="throw",oP=68287,vP=67839,Ca=116,lP=110882,pP=69404,kP=123197,Vv=65279,il="src/parser/type_parser.ml",mP=68115,xh=126547,rh=126556,hP=73055,Kc="member_property_expression",Hc="enum_defaulted_member",dP=43071,yP=11726,Wc="component_type_rest_param",_P=68607,Vc="object_key",AL=160,$2="variance",wP=70655,gP=70414,fl="super",bP=123583,TP=65594,V6="method",EP=73648,$6=121,SP=93951,$c="pattern_array_element_pattern",AP=43764,IP=42993,eh=120145,PP=74879,IL=168,th=8486,CP=72001,Qc="tagged_template",Zc="module_ref_literal",NP=65312,Oo="implements",OP=43700,jP=120003,PL="Invalid_argument",xs=16777215,DP=83526,nh=69744,uh=12336,rs="switch_case",CL=-61,es="optional_member",RP=64274,ih=64322,fh=126530,FP=71998,ch=72970,MP=13311,LP=73647,qP=120074,cl="let",NL="global",ts="expression_statement",ns="component_type_params",BP=512,UP=69634,XP=67461,GP=123627,YP=64913,OL="children",jL="PropertyDefinition",DL=1026,RL="%li",us="declare_class",zP=43258,is="indexed_access_type",JP=124926,h2=112,KP="b",fs="predicate_expression",cs="if_alternate_statement",Q6="private",FL=-594953737,ML=140,HP="nan",WP=72103,sh=11735,ss="statement",VP="rmdir",ah=66512,$P="match",QP=198,ZP=11734,as="import_named_specifier",xC=69599,rC=68799,eC=194559,os="match_array_pattern",LL=174,vs="function_",ls="bigint_literal",t1=248,oh=67638,vh=126539,tC=11557,qL=214,nC=5760,We="break",vn="block",ps="match_member_pattern",uC=123565,iC=66815,m1="value",BL=1039100673,fC=69746,cC=70448,sC=74751,ks="init",aC=69551,lh=65548,ms="jsx_member_expression",ph=68096,d2=108,kh=126521,oC=71487,hs="match_statement",vC=178205,lC=12548,UL=" : is a directory",ln=".",pC=12348,sl=-835925911,B2="typeParameters",kC=66855,Y1="typeAnnotation",$v="bigint",ds="jsx_attribute_value_literal",mh=194,XL="T_JSX_TEXT",mC=68466,hh=126537,GL=67714067,hC=69487,dh="export",dC=43822,yh=126499,yC=55242,ys="member_type_identifier",YL=138,_C=71679,Qv=130,wC=12438,gC=119969,zL=298,_h=12539,bC=119972,JL=",",TC=71423,EC="index out of bounds",Ct=106,al="%d",KL="T_RENDERS_QUESTION",wh=120571,gh="returnType",SC=69423,bh=120070,HL="%",Z6=117,AC=179,IC="EBADF",PC=93759,Th=64325,_s="component_params",CC=66517,NC=67423,OC=605857695,jC=43518,WL=251,ws="for_of_statement",DC=71983,VL="~",RC=12442,Ve="switch",FC=66207,Eh=126535,$L="&&=",MC=69289,LC=71723,gs="generic_identifier_type",qC=126619,bs="object_type_property_setter",BC=70418,QL="<=",UC=125251,XC=11702,Ts="enum_number_body",ol=250,GC=124910,YC=69297,zC=67455,JC=42511,Es="ts_satisfies",ZL=268,KC=68324,Sh="an identifier",HC=126534,Ss=103,WC=120126,jo=449540197,x4="declare",VC=68899,$C=126502,As="function_expression",xq=142,QC=123135,ZC=67967,xN=120487,rN=120686,Is="export_named_declaration",eN=66348,Ah=119981,tN=12352,Ps="tuple_type",nN=68680,Ih="target",Cs="call";function Ez(x,r,e,t,u){if(t<=r)for(var i=1;i<=u;i++)e[t+i]=x[r+i];else for(var i=u;i>=1;i--)e[t+i]=x[r+i];return 0}function Sz(x){for(var r=[0];x!==0;){for(var e=x[1],t=1;tx.hi?1:this.hix.mi?1:this.mix.lo?1:this.loe?1:rx.mi?1:this.mix.lo?1:this.lo>24),e=-this.hi+(r>>24);return new sr(x,r,e)},sr.prototype.add=function(x){var r=this.lo+x.lo,e=this.mi+x.mi+(r>>24),t=this.hi+x.hi+(e>>24);return new sr(r,e,t)},sr.prototype.sub=function(x){var r=this.lo-x.lo,e=this.mi-x.mi+(r>>24),t=this.hi-x.hi+(e>>24);return new sr(r,e,t)},sr.prototype.mul=function(x){var r=this.lo*x.lo,e=(r*nq|0)+this.mi*x.lo+this.lo*x.mi,t=(e*nq|0)+this.hi*x.lo+this.mi*x.mi+this.lo*x.hi;return new sr(r,e,t)},sr.prototype.isZero=function(){return(this.lo|this.mi|this.hi)==0},sr.prototype.isNeg=function(){return this.hi<<16<0},sr.prototype.and=function(x){return new sr(this.lo&x.lo,this.mi&x.mi,this.hi&x.hi)},sr.prototype.or=function(x){return new sr(this.lo|x.lo,this.mi|x.mi,this.hi|x.hi)},sr.prototype.xor=function(x){return new sr(this.lo^x.lo,this.mi^x.mi,this.hi^x.hi)},sr.prototype.shift_left=function(x){return x=x&63,x==0?this:x<24?new sr(this.lo<>24-x,this.hi<>24-x):x<48?new sr(0,this.lo<>48-x):new sr(0,0,this.lo<>x|this.mi<<24-x,this.mi>>x|this.hi<<24-x,this.hi>>x):x<48?new sr(this.mi>>x-24|this.hi<<48-x,this.hi>>x-24,0):new sr(this.hi>>x-48,0,0)},sr.prototype.shift_right=function(x){if(x=x&63,x==0)return this;var r=this.hi<<16>>16;if(x<24)return new sr(this.lo>>x|this.mi<<24-x,this.mi>>x|r<<24-x,this.hi<<16>>x>>>16);var e=this.hi<<16>>31;return x<48?new sr(this.mi>>x-24|this.hi<<48-x,this.hi<<16>>x-24>>16,e&rn):new sr(this.hi<<16>>x-32,e,e)},sr.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&xs,this.lo=this.lo<<1&xs},sr.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&xs,this.mi=(this.mi>>>1|this.hi<<23)&xs,this.hi=this.hi>>>1},sr.prototype.udivmod=function(x){for(var r=0,e=this.copy(),t=x.copy(),u=new sr(0,0,0);e.ucompare(t)>0;)r++,t.lsl1();for(;r>=0;)r--,u.lsl1(),e.ucompare(t)>=0&&(u.lo++,e=e.sub(t)),t.lsr1();return{quotient:u,modulus:e}},sr.prototype.div=function(x){var r=this;x.isZero()&&iq();var e=r.hi^x.hi;r.hi&an&&(r=r.neg()),x.hi&an&&(x=x.neg());var t=r.udivmod(x).quotient;return e&an&&(t=t.neg()),t},sr.prototype.mod=function(x){var r=this;x.isZero()&&iq();var e=r.hi;r.hi&an&&(r=r.neg()),x.hi&an&&(x=x.neg());var t=r.udivmod(x).modulus;return e&an&&(t=t.neg()),t},sr.prototype.toInt=function(){return this.lo|this.mi<<24},sr.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},sr.prototype.toArray=function(){return[this.hi>>8,this.hi&ya,this.mi>>16,this.mi>>8&ya,this.mi&ya,this.lo>>16,this.lo>>8&ya,this.lo&ya]},sr.prototype.lo32=function(){return this.lo|(this.mi&ya)<<24},sr.prototype.hi32=function(){return this.mi>>>8&rn|this.hi<<16};function Nz(x,r){return new sr(x&xs,x>>>24&ya|(r&rn)<<8,r>>>16&rn)}function fN(x){return x.hi32()}function cN(x){return x.lo32()}function r4(){u2(EC)}var Oz=im;function Do(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}Do.prototype.caml_custom=Oz,Do.prototype.offset=function(x){var r=0;if(typeof x=="number"&&(x=[x]),x instanceof Array||u2("bigarray.js: invalid offset"),this.dims.length!=x.length&&u2("Bigarray.get/set: bad number of dimensions"),this.layout==0)for(var e=0;e=this.dims[e])&&r4(),r=r*this.dims[e]+x[e];else for(var e=this.dims.length-1;e>=0;e--)(x[e]<1||x[e]>this.dims[e])&&r4(),r=r*this.dims[e]+(x[e]-1);return r},Do.prototype.get=function(x){switch(this.kind){case 7:var r=this.data[x*2+0],e=this.data[x*2+1];return Nz(r,e);case 10:case 11:var t=this.data[x*2+0],u=this.data[x*2+1];return[Q3,t,u];default:return this.data[x]}},Do.prototype.set=function(x,r){switch(this.kind){case 7:this.data[x*2+0]=cN(r),this.data[x*2+1]=fN(r);break;case 10:case 11:this.data[x*2+0]=r[1],this.data[x*2+1]=r[2];break;default:this.data[x]=r;break}return 0},Do.prototype.fill=function(x){switch(this.kind){case 7:var r=cN(x),e=fN(x);if(r==e)this.data.fill(r);else for(var t=0;tc)return 1;if(i!=c){if(!r)return NaN;if(i==i)return 1;if(c==c)return-1}}break;case 7:for(var u=0;ux.data[u+1])return 1;if(this.data[u]>>>0>>0)return-1;if(this.data[u]>>>0>x.data[u]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(var u=0;ux.data[u])return 1}break}return 0};function ll(x,r,e,t){this.kind=x,this.layout=r,this.dims=e,this.data=t}ll.prototype=new Do,ll.prototype.offset=function(x){return typeof x!="number"&&(x instanceof Array&&x.length==1?x=x[0]:u2("Ml_Bigarray_c_1_1.offset")),(x<0||x>=this.dims[0])&&r4(),x},ll.prototype.get=function(x){return this.data[x]},ll.prototype.set=function(x,r){return this.data[x]=r,0},ll.prototype.fill=function(x){return this.data.fill(x),0};function sN(x,r,e,t){var u=eq(x);return Ch(e)*u!=t.length&&u2("length doesn't match dims"),r==0&&e.length==1&&u==1?new ll(x,r,e,t):new Do(x,r,e,t)}function fq(x){return x.slice(1)}function jz(x,r,e){var t=fq(e),u=tq(x,Ch(t));return sN(x,r,t,u)}function e4(x,r,e){return x.set(x.offset(r),e),0}function t4(x,r,e){var t=String.fromCharCode;if(r==0&&e<=NF&&e==x.length)return t.apply(null,x);for(var u=rx;0=e.l||e.t==2&&u>=e.c.length))e.c=x.t==4?t4(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else if(e.t==2&&t==e.c.length)e.c+=x.t==4?t4(x.c,r,u):r==0&&x.c.length==u?x.c:x.c.substr(r,u),e.t=e.c.length==e.l?0:2;else{e.t!=4&&Nh(e);var i=x.c,c=e.c;if(x.t==4)if(t<=r)for(var v=0;v=0;v--)c[t+v]=i[r+v];else{for(var o=Math.min(u,i.length-r),v=0;v>=1,x==0)return e;r+=r,t++,t==9&&r.slice(0,1)}}function Oh(x){x.t==2?x.c+=pl(x.l-x.c.length,"\0"):x.c=t4(x.c,0,x.c.length),x.t=0}function aN(x){if(x.length<24){for(var r=0;rGr)return!1;return!0}else return!/[^\x00-\x7f]/.test(x)}function cq(x){for(var r=rx,e=rx,t,u,i,c,v=0,o=x.length;vBP?(e.substr(0,1),r+=e,e=rx,r+=x.slice(v,l)):e+=x.slice(v,l),l==o)break;v=l}c=1,++v=55295&&c<57344)&&(c=2)):(c=3,++v1114111)&&(c=3)))))),c<4?(v-=c,e+="\uFFFD"):c>rn?e+=String.fromCharCode(55232+(c>>10),AF+(c&1023)):e+=String.fromCharCode(c),e.length>L6&&(e.substr(0,1),r+=e,e=rx)}return r+e}function Oa(x,r,e){this.t=x,this.c=r,this.l=e}Oa.prototype.toString=function(){switch(this.t){case 9:return this.c;default:Oh(this);case 0:if(aN(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},Oa.prototype.toUtf16=function(){var x=this.toString();return this.t==9?x:cq(x)},Oa.prototype.slice=function(){var x=this.t==4?this.c.slice():this.c;return new Oa(this.t,x,this.l)};function sq(x){return new Oa(0,x,x.length)}function BI0(x){return x}function Nt(x){return sq(x)}function Ns(x,r,e,t,u){return Na(Nt(x),r,e,t,u),0}function kl(x){return new sr(x[7]<<0|x[6]<<8|x[5]<<16,x[4]<<0|x[3]<<8|x[2]<<16,x[1]<<0|x[0]<<8)}function oe(x,r){switch(x.t&6){default:if(r>=x.c.length)return 0;case 0:return x.c.charCodeAt(r);case 4:return x.c[r]}}function oN(){u2(EC)}function Dz(x,r){r>>>0>=x.l-7&&oN();for(var e=new Array(8),t=0;t<8;t++)e[7-t]=oe(x,r+t);return kl(e)}function zr(x,r,e){if(e&=ya,x.t!=4){if(r==x.c.length)return x.c+=String.fromCharCode(e),r+1==x.l&&(x.t=0),0;Nh(x)}return x.c[r]=e,0}function ja(x,r,e){return r>>>0>=x.l&&oN(),zr(x,r,e)}function ml(x){return x.toArray()}function Rz(x,r,e){r>>>0>=x.l-7&&oN();for(var t=ml(e),u=0;u<8;u++)zr(x,r+7-u,t[u]);return 0}function Os(x,r){var e=x.l>=0?x.l:x.l=x.length,t=r.length,u=e-t;if(u==0)return x.apply(null,r);if(u<0){var i=x.apply(null,r.slice(0,e));return typeof i!="function"?i:Os(i,r.slice(e))}else{switch(u){case 1:{var i=function(o){for(var l=new Array(t+1),k=0;k>>0>=x.length-1&&r4(),x}function Fz(x){return isFinite(x)?Math.abs(x)>=22250738585072014e-324?0:x!=0?1:2:isNaN(x)?4:3}function Mz(x){return x==ME?1:0}var Lz=Math.log2&&Math.log2(11235582092889474e291)==1020;function qz(x){if(Lz)return Math.floor(Math.log2(x));var r=0;if(x==0)return-1/0;if(x>=1)for(;x>=2;)x/=2,r++;else for(;x<1;)x*=2,r--;return r}function vN(x){var r=new Float32Array(1);r[0]=x;var e=new Int32Array(r.buffer);return e[0]|0}function ct(x,r,e){return new sr(x,r,e)}function jh(x){if(!isFinite(x))return isNaN(x)?ct(1,0,VM):x>0?ct(0,0,VM):ct(0,0,65520);var r=x==0&&1/x==-1/0?an:x>=0?0:an;r&&(x=-x);var e=qz(x)+1023;e<=0?(e=0,x/=Math.pow(2,-DL)):(x/=Math.pow(2,e-AM),x<16&&(x*=2,e-=1),e==0&&(x/=2));var t=Math.pow(2,24),u=x|0;x=(x-u)*t;var i=x|0;x=(x-i)*t;var c=x|0;return u=u&Kw|r|e<<4,ct(c,i,u)}function aq(x,r,e){if(x.write(32,r.dims.length),x.write(32,r.kind|r.layout<<8),r.caml_custom==im)for(var t=0;t>4;if(u==bL)return(r|e|t&Kw)==0?t&an?-1/0:1/0:NaN;var i=Math.pow(2,-24),c=(r*i+e)*i+(t&Kw);return u>0?(c+=16,c*=Math.pow(2,u-AM)):c*=Math.pow(2,-DL),t&an&&(c=-c),c}function Z2(x){Q2.Failure||(Q2.Failure=[t1,sy,-3]),iN(Q2.Failure,x)}function oq(x,r,e){var t=x.read32s();(t<0||t>16)&&Z2("input_value: wrong number of bigarray dimensions");var u=x.read32s(),i=u&ya,c=u>>8&1,v=[];if(e==im)for(var o=0;o>>17,r=lq(r,461845907),x^=r,x=x<<13|x>>>19,(x+(x<<2)|0)+-430675100|0}function Bz(x,r){return x=Da(x,cN(r)),x=Da(x,fN(r)),x}function pq(x,r){return Bz(x,jh(r))}function kq(x){var r=Ch(x.dims),e=0;switch(x.kind){case 2:case 3:case 12:r>D6&&(r=D6);var t=0,u=0;for(u=0;u+4<=x.data.length;u+=4)t=x.data[u+0]|x.data[u+1]<<8|x.data[u+2]<<16|x.data[u+3]<<24,e=Da(e,t);switch(t=0,r&3){case 3:t=x.data[u+2]<<16;case 2:t|=x.data[u+1]<<8;case 1:t|=x.data[u+0],e=Da(e,t)}break;case 4:case 5:r>R1&&(r=R1);var t=0,u=0;for(u=0;u+2<=x.data.length;u+=2)t=x.data[u+0]|x.data[u+1]<<16,e=Da(e,t);(r&1)!=0&&(e=Da(e,x.data[u]));break;case 6:r>64&&(r=64);for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32),r*=2;for(var u=0;u64&&(r=64);for(var u=0;u32&&(r=32);for(var u=0;u0?u(r,x,t):u(x,r,t);if(t&&i!=i)return e;if(+i!=+i)return+i;if((i|0)!=0)return i|0}return e}function mN(x){return typeof x=="string"&&!/[^\x00-\xff]/.test(x)}function hN(x){return x instanceof Oa}function dq(x){if(typeof x=="number")return d6;if(hN(x))return xl;if(mN(x))return 1252;if(x instanceof Array&&x[0]===x[0]>>>0&&x[0]<=Bk){var r=x[0]|0;return r==Q3?0:r}else{if(x instanceof String)return gF;if(typeof x=="string")return gF;if(x instanceof Number)return d6;if(x&&x.caml_custom)return E_;if(x&&x.compare)return 1256;if(typeof x=="function")return 1247;if(typeof x=="symbol")return 1251}return 1001}function xe(x,r){return xr?1:0}function Kz(x,r){return x.t&6&&Oh(x),r.t&6&&Oh(r),x.cr.c?1:0}function Dh(x,r,e){for(var t=[];;){if(!(e&&x===r)){var u=dq(x);if(u==ol){x=x[1];continue}var i=dq(r);if(i==ol){r=r[1];continue}if(u!==i)return u==d6?i==E_?hq(x,r,-1,e):-1:i==d6?u==E_?hq(r,x,1,e):1:ur)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1001:if(xr)return 1;if(x!=r){if(!e)return NaN;if(x==x)return 1;if(r==r)return-1}break;case 1251:if(x!==r)return e?1:NaN;break;case 1252:var x=x,r=r;if(x!==r){if(xr)return 1}break;case 12520:var x=x.toString(),r=r.toString();if(x!==r){if(xr)return 1}break;case 246:case 254:default:if(Mz(u)){u2("compare: continuation value");break}if(x.length!=r.length)return x.length1&&t.push(x,r,1);break}}if(t.length==0)return 0;var o=t.pop();r=t.pop(),x=t.pop(),o+10)if(r==0&&(e>=x.l||x.t==2&&e>=x.c.length))t==0?(x.c=rx,x.t=2):(x.c=pl(e,String.fromCharCode(t)),x.t=e==x.l?0:2);else for(x.t!=4&&Nh(x),e+=r;r0&&r===r||(x=x.replace(/_/g,rx),r=+x,x.length>0&&r===r||/^[+-]?nan$/i.test(x)))return r;var e=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)(p([+-]?[0-9]+))?/i.exec(x);if(e){var t=e[3].replace(/0+$/,rx),u=parseInt(e[1]+e[2]+t,16),i=(e[5]|0)-4*t.length;return r=u*Math.pow(2,i),r}if(/^\+?inf(inity)?$/i.test(x))return 1/0;if(/^-inf(inity)?$/i.test(x))return-1/0;Z2("float_of_string")}function yN(x){x=x;var r=x.length;r>31&&u2("format_int: format too long");for(var e={justify:$7,signstyle:ze,filler:Nu,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:EF},t=0;t=0&&u<=9;)e.width=e.width*10+u,t++;t--;break;case".":for(e.prec=0,t++;u=x.charCodeAt(t)-48,u>=0&&u<=9;)e.prec=e.prec*10+u,t++;t--;case"d":case"i":e.signedconv=!0;case"u":e.base=10;break;case"x":e.base=16;break;case"X":e.base=16,e.uppercase=!0;break;case"o":e.base=8;break;case"e":case"f":case"g":e.signedconv=!0,e.conv=u;break;case"E":case"F":case"G":e.signedconv=!0,e.uppercase=!0,e.conv=u.toLowerCase();break}}return e}function _N(x,r){x.uppercase&&(r=r.toUpperCase());var e=r.length;x.signedconv&&(x.sign<0||x.signstyle!=ze)&&e++,x.alternate&&(x.base==8&&(e+=1),x.base==16&&(e+=2));var t=rx;if(x.justify==$7&&x.filler==Nu)for(var u=e;u20?(E-=20,k/=Math.pow(10,E),k+=new Array(E+1).join(V2),h>0&&(k=k+ln+new Array(h+1).join(V2)),k):k.toFixed(h)}var t,u=yN(x),i=u.prec<0?6:u.prec;if((r<0||r==0&&1/r==-1/0)&&(u.sign=-1,r=-r),isNaN(r))t=HP,u.filler=Nu;else if(!isFinite(r))t="inf",u.filler=Nu;else switch(u.conv){case"e":var t=r.toExponential(i),c=t.length;t.charAt(c-3)==ig&&(t=t.slice(0,c-1)+V2+t.slice(c-1));break;case"f":t=e(r,i);break;case"g":i=i||1,t=r.toExponential(i-1);var v=t.indexOf(ig),o=+t.slice(v+1);if(o<-4||r>=1e21||r.toFixed(0).length>i){for(var c=v-1;t.charAt(c)==V2;)c--;t.charAt(c)==ln&&c--,t=t.slice(0,c+1)+t.slice(v),c=t.length,t.charAt(c-3)==ig&&(t=t.slice(0,c-1)+V2+t.slice(c-1));break}else{var l=i;if(o<0)l-=o+1,t=r.toFixed(l);else for(;t=r.toFixed(l),t.length>i+1;)l--;if(l){for(var c=t.length-1;t.charAt(c)==V2;)c--;t.charAt(c)==ln&&c--,t=t.slice(0,c+1)}}break}return _N(u,t)}function Fh(x,r){if(x==al)return rx+r;var e=yN(x);r<0&&(e.signedconv?(e.sign=-1,r=-r):r>>>=0);var t=r.toString(e.base);if(e.prec>=0){e.filler=Nu;var u=e.prec-t.length;u>0&&(t=pl(u,V2)+t)}return _N(e,t)}var wq=0;function js(){return wq++}function gq(){return[0]}var Mh=[];function zx(x,r,e){var t=x[1],u=Mh[e];if(u===void 0)for(var i=Mh.length;i>1|1,rBP?(e.substr(0,1),r+=e,e=rx,r+=x.slice(i,v)):e+=x.slice(i,v),v==c)break;i=v}t>6),e+=String.fromCharCode(Pt|t&Co)):t<55296||t>=ZR?e+=String.fromCharCode(VF|t>>12,Pt|t>>6&Co,Pt|t&Co):t>=56319||i+1==c||(u=x.charCodeAt(i+1))ZR?e+="\xEF\xBF\xBD":(i++,t=(t<<10)+u-56613888,e+=String.fromCharCode(DR|t>>18,Pt|t>>12&Co,Pt|t>>6&Co,Pt|t&Co)),e.length>L6&&(e.substr(0,1),r+=e,e=rx)}return r+e}function Ot(x){return aN(x)?x:Qz(x)}function Zz(x,r,e){if(!isFinite(x))return isNaN(x)?Ot(HP):Ot(x>0?cL:"-infinity");var t=x==0&&1/x==-1/0?1:x>=0?0:1;t&&(x=-x);var u=0;if(x!=0)if(x<1)for(;x<1&&u>-1022;)x*=2,u--;else for(;x>=2;)x/=2,u++;var i=u<0?rx:$7,c=rx;if(t)c=ze;else switch(e){case 43:c=$7;break;case 32:c=Nu;break;default:break}if(r>=0&&r<13){var v=Math.pow(2,r*4);x=Math.round(x*v)/v}var o=x.toString(16);if(r>=0){var l=o.indexOf(ln);if(l<0)o+=ln+pl(r,V2);else{var k=l+1+r;o.length>24&xs,x>>31&rn)}function rJ(x){return x.toInt()}function eJ(x){return+x.isNeg()}function gN(x){return x.neg()}function bq(x,r){var e=yN(x);e.signedconv&&eJ(r)&&(e.sign=-1,r=gN(r));var t=rx,u=n4(e.base),i="0123456789abcdef";do{var c=r.udivmod(u);r=c.quotient,t=i.charAt(rJ(c.modulus))+t}while(!xJ(r));if(e.prec>=0){e.filler=Nu;var v=e.prec-t.length;v>0&&(t=pl(v,V2)+t)}return _N(e,t)}function Rx(x){return x.length}function z0(x,r){return x.charCodeAt(r)}function Tq(x,r){return x.add(r)}function Eq(x,r){return x.mul(r)}function bN(x,r){return x.ucompare(r)<0}function Sq(x){var r=0,e=Rx(x),t=10,u=1;if(e>0)switch(z0(x,r)){case 45:r++,u=-1;break;case 43:r++,u=1;break}if(r+1=48&&x<=57?x-48:x>=65&&x<=90?x-55:x>=97&&x<=e1?x-87:-1}function Zv(x){var r=Sq(x),e=r[0],t=r[1],u=r[2],i=n4(u),c=new sr(xs,268435455,rn).udivmod(i).quotient,v=z0(x,e),o=Lh(v);(o<0||o>=u)&&Z2(Et);for(var l=n4(o);;)if(e++,v=z0(x,e),v!=95){if(o=Lh(v),o<0||o>=u)break;bN(c,l)&&Z2(Et),o=n4(o),l=Tq(Eq(i,l),o),bN(l,o)&&Z2(Et)}return e!=Rx(x)&&Z2(Et),u==10&&bN(new sr(0,0,an),l)&&Z2(Et),t<0&&(l=gN(l)),l}function Aq(x,r){return x.or(r)}function qh(x){return x.toFloat()}function st(x){var r=Sq(x),e=r[0],t=r[1],u=r[2],i=Rx(x),c=-1>>>0,v=e=u)&&Z2(Et);var l=o;for(e++;e=u)break;l=u*l+o,l>c&&Z2(Et)}return e!=i&&Z2(Et),l=t*l,u==10&&(l|0)!=l&&Z2(Et),l|0}function Wx(x){return aN(x)?x:cq(x)}function tJ(x){for(var r={},e=1;e=0?x.l:x.l=x.length}function uJ(x){return function(){for(var r=nJ(x),e=new Array(r),t=0;t>>0&&TN(x,ul,jv)?0:1}function cJ(x){return TN(x,jv,ol),0}function sJ(x,r){return+(Dh(x,r,!1)<0)}function Iq(x){return x}function aJ(x,r){return x.get(x.offset(r))}function oJ(x,r){return x.xor(r)}function vJ(x,r){return x.shift_right_unsigned(r)}function lJ(x,r){return x.shift_left(r)}function Uh(x){function r(B,z){return lJ(B,z)}function e(B,z){return vJ(B,z)}function t(B,z){return Aq(B,z)}function u(B,z){return oJ(B,z)}function i(B,z){return Tq(B,z)}function c(B,z){return Eq(B,z)}function v(B,z){return t(r(B,z),e(B,64-z))}function o(B,z){return aJ(B,z)}function l(B,z,x0){return e4(B,z,x0)}var k=Zv(Iq("0xd1342543de82ef95")),h=Zv(Iq("0xdaba0b6eb09322e3")),E,q,X,T=x,I=o(T,0),N=o(T,1),P=o(T,2),R=o(T,3);E=i(N,P),E=c(u(E,e(E,32)),h),E=c(u(E,e(E,32)),h),E=u(E,e(E,32)),l(T,1,i(c(N,k),I));var q=P,X=R;return X=u(X,q),q=v(q,24),q=u(u(q,X),r(X,16)),X=v(X,37),l(T,2,q),l(T,3,X),E}function Fo(e,r){e<0&&r4();var e=e+1|0,t=new Array(e);t[0]=0;for(var u=1;u>>32-k,o)}function e(c,v,o,l,k,h,E){return r(v&o|~v&l,c,v,k,h,E)}function t(c,v,o,l,k,h,E){return r(v&l|o&~l,c,v,k,h,E)}function u(c,v,o,l,k,h,E){return r(v^o^l,c,v,k,h,E)}function i(c,v,o,l,k,h,E){return r(o^(v|~l),c,v,k,h,E)}return function(c,v){var o=c[0],l=c[1],k=c[2],h=c[3];o=e(o,l,k,h,v[0],7,3614090360),h=e(h,o,l,k,v[1],12,3905402710),k=e(k,h,o,l,v[2],17,606105819),l=e(l,k,h,o,v[3],22,3250441966),o=e(o,l,k,h,v[4],7,4118548399),h=e(h,o,l,k,v[5],12,1200080426),k=e(k,h,o,l,v[6],17,2821735955),l=e(l,k,h,o,v[7],22,4249261313),o=e(o,l,k,h,v[8],7,1770035416),h=e(h,o,l,k,v[9],12,2336552879),k=e(k,h,o,l,v[10],17,4294925233),l=e(l,k,h,o,v[11],22,2304563134),o=e(o,l,k,h,v[12],7,1804603682),h=e(h,o,l,k,v[13],12,4254626195),k=e(k,h,o,l,v[14],17,2792965006),l=e(l,k,h,o,v[15],22,1236535329),o=t(o,l,k,h,v[1],5,4129170786),h=t(h,o,l,k,v[6],9,3225465664),k=t(k,h,o,l,v[11],14,643717713),l=t(l,k,h,o,v[0],20,3921069994),o=t(o,l,k,h,v[5],5,3593408605),h=t(h,o,l,k,v[10],9,38016083),k=t(k,h,o,l,v[15],14,3634488961),l=t(l,k,h,o,v[4],20,3889429448),o=t(o,l,k,h,v[9],5,568446438),h=t(h,o,l,k,v[14],9,3275163606),k=t(k,h,o,l,v[3],14,4107603335),l=t(l,k,h,o,v[8],20,1163531501),o=t(o,l,k,h,v[13],5,2850285829),h=t(h,o,l,k,v[2],9,4243563512),k=t(k,h,o,l,v[7],14,1735328473),l=t(l,k,h,o,v[12],20,2368359562),o=u(o,l,k,h,v[5],4,4294588738),h=u(h,o,l,k,v[8],11,2272392833),k=u(k,h,o,l,v[11],16,1839030562),l=u(l,k,h,o,v[14],23,4259657740),o=u(o,l,k,h,v[1],4,2763975236),h=u(h,o,l,k,v[4],11,1272893353),k=u(k,h,o,l,v[7],16,4139469664),l=u(l,k,h,o,v[10],23,3200236656),o=u(o,l,k,h,v[13],4,681279174),h=u(h,o,l,k,v[0],11,3936430074),k=u(k,h,o,l,v[3],16,3572445317),l=u(l,k,h,o,v[6],23,76029189),o=u(o,l,k,h,v[9],4,3654602809),h=u(h,o,l,k,v[12],11,3873151461),k=u(k,h,o,l,v[15],16,530742520),l=u(l,k,h,o,v[2],23,3299628645),o=i(o,l,k,h,v[0],6,4096336452),h=i(h,o,l,k,v[7],10,1126891415),k=i(k,h,o,l,v[14],15,2878612391),l=i(l,k,h,o,v[5],21,4237533241),o=i(o,l,k,h,v[12],6,1700485571),h=i(h,o,l,k,v[3],10,2399980690),k=i(k,h,o,l,v[10],15,4293915773),l=i(l,k,h,o,v[1],21,2240044497),o=i(o,l,k,h,v[8],6,1873313359),h=i(h,o,l,k,v[15],10,4264355552),k=i(k,h,o,l,v[6],15,2734768916),l=i(l,k,h,o,v[13],21,1309151649),o=i(o,l,k,h,v[4],6,4149444226),h=i(h,o,l,k,v[11],10,3174756917),k=i(k,h,o,l,v[2],15,718787259),l=i(l,k,h,o,v[9],21,3951481745),c[0]=x(o,c[0]),c[1]=x(l,c[1]),c[2]=x(k,c[2]),c[3]=x(h,c[3])}})();function kJ(x,r,e){var t=x.len&Co,u=0;if(x.len+=e,t){var i=64-t;if(e=64;)x.b8.set(r.subarray(u,u+64),0),Xh(x.w,x.b32),e-=64,u+=64;e&&x.b8.set(r.subarray(u,u+e),0)}function mJ(x){var r=x.len&Co;if(x.b8[r]=Pt,r++,r>56){for(var e=r;e<64;e++)x.b8[e]=0;Xh(x.w,x.b32);for(var e=0;e<56;e++)x.b8[e]=0}else for(var e=r;e<56;e++)x.b8[e]=0;x.b32[14]=x.len<<3,x.b32[15]=x.len>>29&536870911,Xh(x.w,x.b32);for(var t=new Uint8Array(16),u=0;u<4;u++)for(var e=0;e<4;e++)t[u*4+e]=x.w[u]>>8*e&255;return t}function EN(x){return x.t!=4&&Nh(x),x.c}function hJ(x){return t4(x,0,x.length)}function dJ(x,r,e){var t=pJ(),u=EN(x);return kJ(t,u.subarray(r,r+e),e),hJ(mJ(t))}function yJ(x,r,e){return dJ(Nt(x),r,e)}function jt(x){return x.l}function _J(){return 0}function jr(x){iN(Q2.Sys_error,x)}var Ra=new Array;function pn(x){var r=Ra[x];return r.opened||jr("Cannot flush a closed channel"),!r.buffer||r.buffer_curr==0||(r.output?r.output(t4(r.buffer,0,r.buffer_curr)):r.file.write(r.offset,r.buffer,0,r.buffer_curr),r.offset+=r.buffer_curr,r.buffer_curr=0),0}function Pq(){}function UI0(x){for(var r=Rx(x),e=new Uint8Array(r),t=0;t1&&t.pop();break;case".":break;case"":break;default:t.push(e[u]);break}return t.unshift(r[0]),t.orig=x,t}var TJ=["E2BIG","EACCES","EAGAIN",IC,"EBUSY","ECHILD","EDEADLK","EDOM",bD,"EFAULT","EFBIG","EINTR","EINVAL","EIO","EISDIR","EMFILE","EMLINK","ENAMETOOLONG","ENFILE","ENODEV",cg,"ENOEXEC","ENOLCK","ENOMEM","ENOSPC","ENOSYS",jw,rR,"ENOTTY","ENXIO","EPERM","EPIPE","ERANGE","EROFS","ESPIPE","ESRCH","EXDEV","EWOULDBLOCK","EINPROGRESS","EALREADY","ENOTSOCK","EDESTADDRREQ","EMSGSIZE","EPROTOTYPE","ENOPROTOOPT","EPROTONOSUPPORT","ESOCKTNOSUPPORT","EOPNOTSUPP","EPFNOSUPPORT","EAFNOSUPPORT","EADDRINUSE","EADDRNOTAVAIL","ENETDOWN","ENETUNREACH","ENETRESET","ECONNABORTED","ECONNRESET","ENOBUFS","EISCONN","ENOTCONN","ESHUTDOWN","ETOOMANYREFS","ETIMEDOUT","ECONNREFUSED","EHOSTDOWN","EHOSTUNREACH","ELOOP","EOVERFLOW"];function Fa(x,r,e,t){var u=TJ.indexOf(x);u<0&&(t==null&&(t=-9999),u=[0,t]);var i=[u,Ot(r||rx),Ot(e||rx)];return i}var Nq={};function Mo(x){return Nq[x]}function Ma(x,r){throw J0([0,x].concat(r))}function AN(x){return x instanceof Uint8Array||(x=new Uint8Array(x)),new Oa(4,x,x.length)}function Oq(x){jr(x+Lp)}function ve(x){this.data=x}ve.prototype=new Pq,ve.prototype.constructor=ve,ve.prototype.truncate=function(x){var r=this.data;this.data=b1(x|0),Na(r,0,this.data,0,x)},ve.prototype.length=function(){return jt(this.data)},ve.prototype.write=function(x,r,e,t){var u=this.length();if(x+t>=u){var i=b1(x+t),c=this.data;this.data=i,Na(c,0,this.data,0,u)}return Na(AN(r),e,this.data,x,t),0},ve.prototype.read=function(x,r,e,t){var u=this.length();if(x+t>=u&&(t=u-x),t){var i=b1(t|0);Na(this.data,x,i,0,t),r.set(EN(i),e)}return t};function x3(x,r,e){this.file=r,this.name=x,this.flags=e}x3.prototype.err_closed=function(){jr(this.name+wF)},x3.prototype.length=function(){if(this.file)return this.file.length();this.err_closed()},x3.prototype.write=function(x,r,e,t){if(this.file)return this.file.write(x,r,e,t);this.err_closed()},x3.prototype.read=function(x,r,e,t){if(this.file)return this.file.read(x,r,e,t);this.err_closed()},x3.prototype.close=function(){this.file=void 0};function A2(x,r){this.content={},this.root=x,this.lookupFun=r}A2.prototype.nm=function(x){return this.root+x},A2.prototype.create_dir_if_needed=function(x){for(var r=x.split(se),e=rx,t=0;t0&&e>=0&&e+t<=r.length&&r[e+t-1]==10&&t--;var u=b1(t);return Na(AN(r),e,u,0,t),this.log(u.toUtf16()),0}jr(this.fd+wF)},f4.prototype.read=function(x,r,e,t){jr(this.fd+": file descriptor is write only")},f4.prototype.close=function(){this.log=void 0};function zh(x,r){return r==null&&(r=Gh.length),Gh[r]=x,r|0}function XI0(x,r,e){for(var t={};r;){switch(r[1]){case 0:t.rdonly=1;break;case 1:t.wronly=1;break;case 2:t.append=1;break;case 3:t.create=1;break;case 4:t.truncate=1;break;case 5:t.excl=1;break;case 6:t.binary=1;break;case 7:t.text=1;break;case 8:t.nonblock=1;break}r=r[2]}t.rdonly&&t.wronly&&jr(x+m9),t.text&&t.binary&&jr(x+Pb);var u=EJ(x),i=u.device.open(u.rest,t);return zh(i,void 0)}(function(){function x(r,e){return u4()?wJ(r,e):new f4(r,e)}zh(x(0,{rdonly:1,altname:"/dev/stdin",isCharacterDevice:!0}),0),zh(x(1,{buffered:2,wronly:1,isCharacterDevice:!0}),1),zh(x(2,{buffered:2,wronly:1,isCharacterDevice:!0}),2)})();function SJ(x){var r=Gh[x];r.flags.wronly&&jr(OR+x+" is writeonly");var e=null,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!1,buffer_curr:0,buffer_max:0,buffer:new Uint8Array(Y6),refill:e};return Ra[t.fd]=t,t.fd}function Dq(x){var r=Gh[x];r.flags.rdonly&&jr(OR+x+" is readonly");var e=r.flags.buffered!==void 0?r.flags.buffered:1,t={file:r,offset:r.flags.append?r.length():0,fd:x,opened:!0,out:!0,buffer_curr:0,buffer:new Uint8Array(Y6),buffered:e};return Ra[t.fd]=t,t.fd}function AJ(){for(var x=0,r=0;ru.buffer.length){var i=new Uint8Array(u.buffer_curr+r.length);i.set(u.buffer),u.buffer=i}switch(u.buffered){case 0:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,pn(x);break;case 1:u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&pn(x);break;case 2:var c=r.lastIndexOf(10);c<0?(u.buffer.set(r,u.buffer_curr),u.buffer_curr+=r.length,u.buffer_curr>=u.buffer.length&&pn(x)):(u.buffer.set(r.subarray(0,c+1),u.buffer_curr),u.buffer_curr+=c+1,pn(x),u.buffer.set(r.subarray(c+1),u.buffer_curr),u.buffer_curr+=r.length-c-1);break}return 0}function PJ(x,u,e,t){var u=EN(u);return IJ(x,u,e,t)}function IN(x,r,e,t){return PJ(x,Nt(r),e,t)}function Rq(x,r){var e=String.fromCharCode(r);return IN(x,e,0,1),0}function r3(x,r){return+(Dh(x,r,!1)!=0)}function PN(x,r){var e=new Array(r+1);e[0]=x;for(var t=1;t<=r;t++)e[t]=0;return e}function e3(x){return x instanceof Array&&x[0]==x[0]>>>0?x[0]:hN(x)||mN(x)?xl:x instanceof Function||typeof x=="function"?Gp:x&&x.caml_custom?Bk:d6}function CJ(x){var r={};if(x)for(var e=1;e=0?x=u:Z2("caml_register_global: cannot locate "+t)}}Q2[x+1]=r,e&&(Q2[e]=r)}function CN(x,r){return Nq[x]=r,0}function NJ(x){return x[2]=wq++,x}function Sr(x,r){return x===r?1:0}function OJ(){u2(EC)}function F1(x,r){return r>>>0>=Rx(x)&&OJ(),z0(x,r)}function C(x,r){return 1-Sr(x,r)}function I2(x){return x.t&6&&Oh(x),x.c}function jJ(){return 2147483647/4|0}var DJ=a0.process&&a0.process.platform&&a0.process.platform==aD?zR:"Unix";function RJ(){return[0,DJ,32,0]}function FJ(){uq(Q2.Not_found)}function Fq(x){var r=rq(Wx(x));return r===void 0&&FJ(),Ot(r)}function MJ(){if(a0.crypto){if(a0.crypto.getRandomValues){var x=a0.crypto.getRandomValues(new Int32Array(4));return[0,x[0],x[1],x[2],x[3]]}else if(a0.crypto.randomBytes){var x=new Int32Array(a0.crypto.randomBytes(16).buffer);return[0,x[0],x[1],x[2],x[3]]}}var r=new Date().getTime(),e=r^4294967295*Math.random();return[0,e]}function Jh(x){for(var r=1;x&&x.joo_tramp;)x=x.joo_tramp.apply(null,x.joo_args),r++;return x}function z1(x,r){return{joo_tramp:x,joo_args:r}}function Dr(x,r){if(r.fun)return x.fun=r.fun,0;if(typeof r=="function")return x.fun=r,0;for(var e=r.length;e--;)x[e]=r[e];return 0}function M1(x){{if(x instanceof Array)return x;var r;return a0.RangeError&&x instanceof a0.RangeError&&x.message&&x.message.match(/maximum call stack/i)||a0.InternalError&&x instanceof a0.InternalError&&x.message&&x.message.match(/too much recursion/i)?r=Q2.Stack_overflow:x instanceof a0.Error&&Mo(dA)?r=[0,Mo(dA),x]:r=[0,Q2.Failure,Ot(String(x))],x instanceof a0.Error&&(r.js_error=x),r}}function LJ(x){switch(x[2]){case-8:case-11:case-12:return 1;default:return 0}}function qJ(x){var r=rx;if(x[0]==0){if(r+=x[1][1],x.length==3&&x[2][0]==0&&LJ(x[1]))var t=x[2],e=1;else var e=2,t=x;r+=PM;for(var u=e;ue&&(r+=sF);var i=t[u];typeof i=="number"?r+=i.toString():i instanceof Oa||typeof i=="string"?r+=I8+i.toString()+I8:r+=Pv}r+=iM}else x[0]==t1&&(r+=x[1]);return r}function Mq(x){if(x instanceof Array&&(x[0]==0||x[0]==t1)){var r=Mo(ID);if(r)Bh(r,[x,!1]);else{var e=qJ(x),t=Mo(PR);if(t&&Bh(t,[0]),console.error(CS+e),x.js_error)throw x.js_error}}else throw x}function BJ(){var x=a0.process;x&&x.on?x.on("uncaughtException",function(r,e){Mq(r),x.exit(2)}):a0.addEventListener&&a0.addEventListener("error",function(r){r.error&&Mq(r.error)})}BJ();function d(x,r){return(x.l>=0?x.l:x.l=x.length)==1?x(r):Os(x,[r])}function p(x,r,e){return(x.l>=0?x.l:x.l=x.length)==2?x(r,e):Os(x,[r,e])}function Z0(x,r,e,t){return(x.l>=0?x.l:x.l=x.length)==3?x(r,e,t):Os(x,[r,e,t])}function c4(x,r,e,t,u){return(x.l>=0?x.l:x.l=x.length)==4?x(r,e,t,u):Os(x,[r,e,t,u])}function La(x,r,e,t,u,i){return(x.l>=0?x.l:x.l=x.length)==5?x(r,e,t,u,i):Os(x,[r,e,t,u,i])}function UJ(x,r,e,t,u,i,c){return(x.l>=0?x.l:x.l=x.length)==6?x(r,e,t,u,i,c):Os(x,[r,e,t,u,i,c])}function XJ(x,r,e,t,u,i,c,v){return(x.l>=0?x.l:x.l=x.length)==7?x(r,e,t,u,i,c,v):Os(x,[r,e,t,u,i,c,v])}var D=void 0,NN=[t1,cD,-1],Lq=[t1,oL,-2],mn=[t1,sy,-3],Kh=[t1,PL,-4],Ds=[t1,tF,-7],qq=[t1,dD,-8],Bq=[t1,RM,-9],Nr=[t1,_M,-11],s4=[t1,QF,-12],GJ=[4,0,0,0,[12,45,[4,0,0,0,0]]],ON=[0,[11,'File "',[2,0,[11,'", line ',[4,0,0,0,[11,mD,[4,0,0,0,[12,45,[4,0,0,0,[11,": ",[2,0,0]]]]]]]]]],'File "%s", line %d, characters %d-%d: %s'],dl=[0,0,[0,0,0],[0,0,0]],Lo=[0,0,0,0,0,0,1,0,0,0],Uq=[0,"first_leading","last_trailing"],Xq=[0,Af,tn,vc,tf,Lc,Ti,Pu,Tu,u7,ls,ki,R7,G7,vn,zc,iu,We,Cs,_i,Ji,l7,li,c7,Pf,Su,Gu,Ff,Wu,yi,Si,ei,B7,Wf,sc,y7,ji,Ef,yc,H7,uf,ru,Hf,qi,gc,Jn,_s,Sc,Vf,mu,K7,ns,Wc,ri,ff,rf,Xe,Ke,us,xc,ou,zi,yu,lf,gi,Gc,wi,Ic,hc,qn,Ju,nf,be,j7,ju,bu,Ec,wc,Bf,Hc,O7,Ts,Oc,Xc,Yf,Ac,Yi,Yn,A7,Is,yf,Mc,Un,t2,p7,ts,Nc,C7,mi,Mf,b7,v7,bf,ws,Hi,hi,Ci,vs,Qn,wf,Iu,As,nc,gf,cu,ti,_c,kc,S7,Qi,di,Ru,vi,i7,tu,gs,qc,Ni,St,cs,U7,Ri,W2,Gn,Vi,as,Df,Ou,cc,is,lc,ae,vf,eu,xi,Yu,zn,Rc,Di,Mi,fi,ds,I7,Xf,Z7,D7,f7,zf,Bu,dc,z7,Dc,Tc,ms,Jf,Tf,xu,ku,pf,ai,Bc,Hn,g7,G1,oi,N7,os,su,Yc,Cu,Au,gu,mf,L7,ps,E7,du,uu,Nf,hf,uc,Ki,W7,df,hs,Kn,wu,Cc,Ei,Mu,Xu,Kc,Gf,ys,Ui,Zc,Ii,n7,si,$u,Hu,Oi,ni,zu,Vc,Xn,sf,Lu,kf,Qf,Xi,r7,Vn,Pc,Kf,o7,e7,Wn,bs,Vu,rc,x7,es,ge,Eu,Ai,$c,bi,Y7,Fu,jf,Bn,m7,Zi,Fc,au,$f,P7,af,xf,pu,M7,Zu,Pi,Lf,Ge,fs,_7,If,a7,q7,pi,Ku,fc,qu,Of,w7,ci,Je,T7,lu,ii,ss,k7,fu,Uu,Jc,Ve,rs,ic,Bi,Qc,s7,Wi,t7,He,Q7,jc,Uc,Es,Sf,_f,oc,Ps,ac,$n,vu,_u,Zf,Zn,X7,cf,ui,J7,Uf,Qu,d7,F7,hu,Fi,Du,Gi,Rf,bc,pc,h7,qf,$2,V7,$i,of,H2],hn=[0,0,0];Dt(11,s4,QF),Dt(10,Nr,_M),Dt(9,[t1,oM,MM],oM),Dt(8,Bq,RM),Dt(7,qq,dD),Dt(6,Ds,tF),Dt(5,[t1,MR,-6],MR),Dt(4,[t1,$M,-5],$M),Dt(3,Kh,PL),Dt(2,mn,sy),Dt(1,Lq,oL),Dt(0,NN,cD);function L1(x){if(typeof x=="number")return 0;switch(x[0]){case 0:return[0,L1(x[1])];case 1:return[1,L1(x[1])];case 2:return[2,L1(x[1])];case 3:return[3,L1(x[1])];case 4:return[4,L1(x[1])];case 5:return[5,L1(x[1])];case 6:return[6,L1(x[1])];case 7:return[7,L1(x[1])];case 8:var r=x[1];return[8,r,L1(x[2])];case 9:var e=x[1];return[9,e,e,L1(x[3])];case 10:return[10,L1(x[1])];case 11:return[11,L1(x[1])];case 12:return[12,L1(x[1])];case 13:return[13,L1(x[1])];default:return[14,L1(x[1])]}}function le(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,le(x[1],r)];case 1:return[1,le(x[1],r)];case 2:return[2,le(x[1],r)];case 3:return[3,le(x[1],r)];case 4:return[4,le(x[1],r)];case 5:return[5,le(x[1],r)];case 6:return[6,le(x[1],r)];case 7:return[7,le(x[1],r)];case 8:var e=x[1];return[8,e,le(x[2],r)];case 9:var t=x[2],u=x[1];return[9,u,t,le(x[3],r)];case 10:return[10,le(x[1],r)];case 11:return[11,le(x[1],r)];case 12:return[12,le(x[1],r)];case 13:return[13,le(x[1],r)];default:return[14,le(x[1],r)]}}function A1(x,r){if(typeof x=="number")return r;switch(x[0]){case 0:return[0,A1(x[1],r)];case 1:return[1,A1(x[1],r)];case 2:var e=x[1];return[2,e,A1(x[2],r)];case 3:var t=x[1];return[3,t,A1(x[2],r)];case 4:var u=x[3],i=x[2],c=x[1];return[4,c,i,u,A1(x[4],r)];case 5:var v=x[3],o=x[2],l=x[1];return[5,l,o,v,A1(x[4],r)];case 6:var k=x[3],h=x[2],E=x[1];return[6,E,h,k,A1(x[4],r)];case 7:var T=x[3],I=x[2],N=x[1];return[7,N,I,T,A1(x[4],r)];case 8:var P=x[3],R=x[2],q=x[1];return[8,q,R,P,A1(x[4],r)];case 9:var X=x[1];return[9,X,A1(x[2],r)];case 10:return[10,A1(x[1],r)];case 11:var B=x[1];return[11,B,A1(x[2],r)];case 12:var z=x[1];return[12,z,A1(x[2],r)];case 13:var x0=x[2],W=x[1];return[13,W,x0,A1(x[3],r)];case 14:var Z=x[2],t0=x[1];return[14,t0,Z,A1(x[3],r)];case 15:return[15,A1(x[1],r)];case 16:return[16,A1(x[1],r)];case 17:var i0=x[1];return[17,i0,A1(x[2],r)];case 18:var u0=x[1];return[18,u0,A1(x[2],r)];case 19:return[19,A1(x[1],r)];case 20:var k0=x[2],o0=x[1];return[20,o0,k0,A1(x[3],r)];case 21:var S0=x[1];return[21,S0,A1(x[2],r)];case 22:return[22,A1(x[1],r)];case 23:var s0=x[1];return[23,s0,A1(x[2],r)];default:var v0=x[2],m0=x[1];return[24,m0,v0,A1(x[3],r)]}}function Px(x){throw J0([0,mn,x],1)}function U2(x){throw J0([0,Kh,x],1)}function Hh(x){return 0<=x?x:-x|0}var YJ=Pa,zJ=wa;function Gx(x,r){var e=Rx(x),t=Rx(r),u=b1(e+t|0);return Ns(x,0,u,0,e),Ns(r,0,u,e,t),I2(u)}function qx(x,r){if(!x)return r;var e=x[2],t=x[1];if(!e)return[0,t,r];var u=e[2],i=e[1];if(!u)return[0,t,[0,i,r]];for(var c=[0,u[1],To],v=c,o=1,l=u[2];;){if(l){var k=l[2],h=l[1];if(k){var E=k[2],T=k[1];if(E){var I=[0,E[1],To],N=E[2];v[1+o]=[0,h,[0,T,I]];var v=I,o=1,l=N;continue}v[1+o]=[0,h,[0,T,r]]}else v[1+o]=[0,h,r]}else v[1+o]=r;return[0,t,[0,i,c]]}}SJ(0);var Gq=Dq(1),dn=Dq(2),JJ="output_substring";function a4(x,r){IN(x,r,0,Rx(r))}function Yq(x,r,e,t){return 0<=e&&0<=t&&(Rx(r)-t|0)>=e?IN(x,r,e,t):U2(JJ)}function zq(x){return a4(dn,x),Rq(dn,10),pn(dn)}var jN=[0,function(x){for(var r=AJ(0);;){if(!r)return 0;var e=r[2],t=r[1];try{pn(t)}catch(c){var u=M1(c);if(u[1]!==Lq)throw J0(u,0)}var r=e}}],Jq=[0,function(x){}];function DN(x){return d(Jq[1],0),d(vl(jN),0)}CN(PR,DN);var Kq=RJ(0)[1],o4=(4*jJ(0)|0)-1|0;function Wh(x,r){return r?[0,d(x,r[1])]:0}function t3(x){return x?1:0}function Hq(x){return 25>>0?x:x-32|0}var KJ="hd",HJ="tl",WJ="List.iter2";function qa(x){for(var r=0,e=x;;){if(!e)return r;var r=r+1|0,e=e[2]}}function v4(x){return x?x[1]:Px(KJ)}function Wq(x){return x?x[2]:Px(HJ)}function yl(x,r){for(var e=x,t=r;;){if(!e)return t;var u=[0,e[1],t],e=e[2],t=u}}function cx(x){return yl(x,0)}function _l(x){if(!x)return 0;var r=x[1];return qx(r,_l(x[2]))}function yn(x,r){if(!r)return 0;var e=r[2],t=r[1];if(!e)return[0,x(t),0];for(var u=e[2],i=e[1],c=x(t),v=[0,x(i),To],o=v,l=1,k=u;;){if(k){var h=k[2],E=k[1];if(h){var T=h[2],I=h[1],N=x(E),P=[0,x(I),To];o[1+l]=[0,N,P];var o=P,l=1,k=T;continue}o[1+l]=[0,x(E),0]}else o[1+l]=0;return[0,c,v]}}function Vh(x,r){for(var e=0,t=r;;){if(!t)return e;var u=t[2],e=[0,x(t[1]),e],t=u}}function P2(x,r){for(var e=r;;){if(!e)return 0;var t=e[2];d(x,e[1]);var e=t}}function y2(x,r,e){for(var t=r,u=e;;){if(!u)return t;var i=u[2],t=p(x,t,u[1]),u=i}}function RN(x,r,e){if(!r)return e;var t=r[1];return x(t,RN(x,r[2],e))}function Vq(x,r,e){for(var t=r,u=e;;){if(t){if(u){var i=u[2],c=t[2];x(t[1],u[1]);var t=c,u=i;continue}}else if(!u)return;return U2(WJ)}}function wl(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=d(x,e[1]);if(u)return u;var e=t}}function FN(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=yq(e[1],x)===0?1:0;if(u)return u;var e=t}}function l4(x,r){for(var e=r;;){if(!e)return 0;var t=e[2],u=e[1];if(x(u))for(var i=[0,u,To],c=i,v=1,o=t;;){if(!o)return c[1+v]=0,i;var l=o[2],k=o[1];if(x(k)){var h=[0,k,To];c[1+v]=h;var c=h,v=1,o=l}else var o=l}else var e=t}}var VJ="String.sub / Bytes.sub",$J="Bytes.blit",QJ="String.blit / Bytes.blit_string";function n3(x,r){var e=b1(x);return $z(e,0,x,r),e}function $q(x,r,e){if(0<=r&&0<=e&&(jt(x)-e|0)>=r){var t=b1(e);return Na(x,r,t,0,e),t}return U2(VJ)}function gl(x,r,e){return I2($q(x,r,e))}function Qq(x,r,e,t,u){if(0<=u&&0<=r&&(jt(x)-u|0)>=r&&0<=t&&(jt(e)-u|0)>=t){Na(x,r,e,t,u);return}return U2($J)}function _n(x,r,e,t,u){if(0<=u&&0<=r&&(Rx(x)-u|0)>=r&&0<=t&&(jt(e)-u|0)>=t){Ns(x,r,e,t,u);return}return U2(QJ)}var ZJ="String.concat",xK=rx;function $h(x,r){return I2(n3(x,r))}function C2(x,r,e){return I2($q(Nt(x),r,e))}function Zq(x,r){if(!r)return xK;var e=Rx(x);x:{r:{for(var t=0,u=r,i=0;u;){var c=u[1];if(!u[2])break r;var v=(Rx(c)+e|0)+t|0,o=u[2],l=t<=v?v:U2(ZJ),t=l,u=o}var k=t;break x}var k=Rx(c)+t|0}for(var h=b1(k),E=i,T=r;;){if(T){var I=T[1];if(T[2]){var N=T[2];Ns(I,0,h,E,Rx(I)),Ns(x,0,h,E+Rx(I)|0,e);var E=(E+Rx(I)|0)+e|0,T=N;continue}Ns(I,0,h,E,Rx(I))}return I2(h)}}function xB(x){var r=Nt(x);if(jt(r)===0)var e=r;else{var t=jt(r),u=b1(t);Na(r,0,u,0,t),zr(u,0,Hq(oe(r,0)));var e=u}return I2(e)}function rB(x,r){var e=[0,0],t=[0,Rx(r)],u=Rx(r)-1|0;if(u>=0)for(var i=u;;){if(z0(r,i)===x){var c=e[1];e[1]=[0,C2(r,i+1|0,(t[1]-i|0)-1|0),c],t[1]=i}var v=i-1|0;if(i===0)break;var i=v}var o=e[1];return[0,C2(r,0,t[1]),o]}function Qh(x,r){return Dz(Nt(x),r)}var rK="Array.blit";function eB(x,r,e,t,u){if(0<=u&&0<=r&&(x.length-1-u|0)>=r&&0<=t&&(e.length-1-u|0)>=t){Ez(x,r,e,t,u);return}return U2(rK)}function tB(x,r){var e=r.length-1-1|0,t=0;if(e>=0)for(var u=t;;){x(r[1+u]);var i=u+1|0;if(e===u)break;var u=i}}function Zh(x,r){var e=r.length-1;if(e===0)return[0];var t=Fo(e,x(r[1])),u=e-1|0,i=1;if(u>=1)for(var c=i;;){t[1+c]=x(r[1+c]);var v=c+1|0;if(u===c)break;var c=v}return t}function p4(x){if(!x)return[0];for(var r=0,e=x,t=x[2],u=x[1];e;)var r=r+1|0,e=e[2];for(var i=Fo(r,u),c=1,v=t;;){if(!v)return i;var o=v[2];i[1+c]=v[1];var c=c+1|0,v=o}}function nB(x){try{var r=[0,Zv(x)];return r}catch(t){var e=M1(t);if(e[1]===mn)return 0;throw J0(e,0)}}var eK=B8,tK=B8,nK=B8,uK=B8;function MN(x){function r(c){return c?c[5]:0}function e(c,v,o,l){var k=r(c),h=r(l),E=h<=k?k+1|0:h+1|0;return[0,c,v,o,l,E]}function t(c,v,o,l){var k=c?c[5]:0,h=l?l[5]:0;if((h+2|0)=h){var z=h<=k?k+1|0:h+1|0;return[0,c,v,o,l,z]}if(!l)return U2(uK);var x0=l[4],W=l[3],Z=l[2],t0=l[1],i0=r(t0);if(i0<=r(x0))return e(e(c,v,o,t0),Z,W,x0);if(!t0)return U2(nK);var u0=t0[3],k0=t0[2],o0=t0[1],S0=e(t0[4],Z,W,x0);return e(e(c,v,o,o0),k0,u0,S0)}function u(c,v,o){if(!o)return[0,0,c,v,0,1];var l=o[4],k=o[3],h=o[2],E=o[1],T=o[5],I=p(x[1],c,h);if(I===0)return k===v?o:[0,E,c,v,l,T];if(0<=I){var N=u(c,v,l);return l===N?o:t(E,h,k,N)}var P=u(c,v,E);return E===P?o:t(P,h,k,l)}function i(c,v,o){for(var l=v,k=o;;){if(!l)return k;var h=l[4],E=l[3],T=l[2],I=c(T,E,i(c,l[1],k)),l=h,k=I}}return[0,0,u,,,,,,,,,,,,,,,function(c,v){for(var o=v;;){if(!o)throw J0(Ds,1);var l=o[4],k=o[3],h=o[1],E=p(x[1],c,o[2]);if(E===0)return k;var T=0<=E?l:h,o=T}},,,,,,,i]}function k4(x){return[0,0,0]}function m4(x){x[1]=0,x[2]=0}function u3(x,r){r[1]=[0,x,r[1]],r[2]=r[2]+1|0}function bl(x){var r=x[1];if(!r)return 0;var e=r[1];return x[1]=r[2],x[2]=x[2]-1|0,[0,e]}function Tl(x){var r=x[1];return r?[0,r[1]]:0}function uB(x){return[0,0,0,0]}function LN(x){x[1]=0,x[2]=0,x[3]=0}function qN(x,r){var e=[0,x,0],t=r[3];return t?(r[1]=r[1]+1|0,t[2]=e,r[3]=e,0):(r[1]=1,r[2]=e,r[3]=e,0)}var iK="Buffer.add: cannot grow buffer",fK="Buffer.add_substring/add_subbytes";function Kr(x){var r=1<=x?x:1,e=o4=(e+r|0));)t[1]=2*t[1]|0;o4=0)for(var c=i;;){zr(t,c,x(oe(r,c)));var v=c+1|0;if(u===c)break;var c=v}return t}var uH=al,iH="%+d",fH="% d",cH=QR,sH="%+i",aH="% i",oH="%x",vH="%#x",lH="%X",pH="%#X",kH="%o",mH="%#o",hH=JM,dH="%Ld",yH="%+Ld",_H="% Ld",wH=iF,gH="%+Li",bH="% Li",TH="%Lx",EH="%#Lx",SH="%LX",AH="%#LX",IH="%Lo",PH="%#Lo",CH="%Lu",NH="%ld",OH="%+ld",jH="% ld",DH=RL,RH="%+li",FH="% li",MH="%lx",LH="%#lx",qH="%lX",BH="%#lX",UH="%lo",XH="%#lo",GH="%lu",YH="%nd",zH="%+nd",JH="% nd",KH=uD,HH="%+ni",WH="% ni",VH="%nx",$H="%#nx",QH="%nX",ZH="%#nX",xW="%no",rW="%#no",eW="%nu",tW=[0,Ss],nW=ln,uW="neg_infinity",iW=cL,fW=HP,cW=[0,m2,1558,4],sW="Printf: bad conversion %[",aW=[0,m2,1626,39],oW=[0,m2,1649,31],vW=[0,m2,1650,31],lW="Printf: bad conversion %_",pW=kL,kW=hM,mW=kL,hW=hM;function xd(x,r){if(typeof x=="number")return[0,0,r];if(x[0]===0)return[0,[0,x[1],x[2]],r];if(typeof r!="number"&&r[0]===2)return[0,[1,x[1]],r[1]];throw J0(N2,1)}function d4(x,r,e){var t=xd(x,e);if(typeof r!="number")return[0,t[1],[0,r[1]],t[2]];if(!r)return[0,t[1],0,t[2]];var u=t[2];if(typeof u!="number"&&u[0]===2)return[0,t[1],1,u[1]];throw J0(N2,1)}function h1(x,r){if(typeof x=="number")return[0,0,r];switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var e=h1(x[1],r[1]);return[0,[0,e[1]],e[2]]}break;case 1:if(typeof r!="number"&&r[0]===0){var t=h1(x[1],r[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=x[2],i=xd(x[1],r),c=i[2],v=i[1];if(typeof c!="number"&&c[0]===1){var o=h1(u,c[1]);return[0,[2,v,o[1]],o[2]]}throw J0(N2,1);case 3:var l=x[2],k=xd(x[1],r),h=k[2],E=k[1];if(typeof h!="number"&&h[0]===1){var T=h1(l,h[1]);return[0,[3,E,T[1]],T[2]]}throw J0(N2,1);case 4:var I=x[4],N=x[1],P=d4(x[2],x[3],r),R=P[3],q=P[1];if(typeof R!="number"&&R[0]===2){var X=P[2],B=h1(I,R[1]);return[0,[4,N,q,X,B[1]],B[2]]}throw J0(N2,1);case 5:var z=x[4],x0=x[1],W=d4(x[2],x[3],r),Z=W[3],t0=W[1];if(typeof Z!="number"&&Z[0]===3){var i0=W[2],u0=h1(z,Z[1]);return[0,[5,x0,t0,i0,u0[1]],u0[2]]}throw J0(N2,1);case 6:var k0=x[4],o0=x[1],S0=d4(x[2],x[3],r),s0=S0[3],v0=S0[1];if(typeof s0!="number"&&s0[0]===4){var m0=S0[2],p0=h1(k0,s0[1]);return[0,[6,o0,v0,m0,p0[1]],p0[2]]}throw J0(N2,1);case 7:var E0=x[4],b0=x[1],C0=d4(x[2],x[3],r),D0=C0[3],U0=C0[1];if(typeof D0!="number"&&D0[0]===5){var T0=C0[2],M0=h1(E0,D0[1]);return[0,[7,b0,U0,T0,M0[1]],M0[2]]}throw J0(N2,1);case 8:var y0=x[4],G=x[1],j0=d4(x[2],x[3],r),Q0=j0[3],q0=j0[1];if(typeof Q0!="number"&&Q0[0]===6){var ix=j0[2],xx=h1(y0,Q0[1]);return[0,[8,G,q0,ix,xx[1]],xx[2]]}throw J0(N2,1);case 9:var fx=x[2],yx=xd(x[1],r),R0=yx[2],lx=yx[1];if(typeof R0!="number"&&R0[0]===7){var kx=h1(fx,R0[1]);return[0,[9,lx,kx[1]],kx[2]]}throw J0(N2,1);case 10:var Q=h1(x[1],r);return[0,[10,Q[1]],Q[2]];case 11:var I0=x[1],M=h1(x[2],r);return[0,[11,I0,M[1]],M[2]];case 12:var d0=x[1],g0=h1(x[2],r);return[0,[12,d0,g0[1]],g0[2]];case 13:if(typeof r!="number"&&r[0]===8){var h0=r[1],A0=r[2],$0=x[3],Kx=x[1];if(r3([0,x[2]],[0,h0]))throw J0(N2,1);var J=h1($0,A0);return[0,[13,Kx,h0,J[1]],J[2]]}break;case 14:if(typeof r!="number"&&r[0]===9){var tr=r[1],Zx=r[3],b=x[3],V=x[2],tx=x[1],_x=[0,L1(tr)];if(r3([0,L1(V)],_x))throw J0(N2,1);var gx=h1(b,L1(Zx));return[0,[14,tx,tr,gx[1]],gx[2]]}break;case 15:if(typeof r!="number"&&r[0]===10){var ex=h1(x[1],r[1]);return[0,[15,ex[1]],ex[2]]}break;case 16:if(typeof r!="number"&&r[0]===11){var Jx=h1(x[1],r[1]);return[0,[16,Jx[1]],Jx[2]]}break;case 17:var Ux=x[1],hr=h1(x[2],r);return[0,[17,Ux,hr[1]],hr[2]];case 18:var dr=x[2],V0=x[1];if(V0[0]===0){var K0=V0[1],Cx=K0[2],bx=h1(K0[1],r),Ox=bx[1],ux=h1(dr,bx[2]);return[0,[18,[0,[0,Ox,Cx]],ux[1]],ux[2]]}var br=V0[1],nr=br[2],$r=h1(br[1],r),l1=$r[1],C1=h1(dr,$r[2]);return[0,[18,[1,[0,l1,nr]],C1[1]],C1[2]];case 19:if(typeof r!="number"&&r[0]===13){var Qr=h1(x[1],r[1]);return[0,[19,Qr[1]],Qr[2]]}break;case 20:if(typeof r!="number"&&r[0]===1){var O1=x[2],Hr=x[1],w=h1(x[3],r[1]);return[0,[20,Hr,O1,w[1]],w[2]]}break;case 21:if(typeof r!="number"&&r[0]===2){var Y=x[1],px=h1(x[2],r[1]);return[0,[21,Y,px[1]],px[2]]}break;case 23:var X0=x[2],vx=x[1];if(typeof vx!="number")switch(vx[0]){case 0:return $e(vx,X0,r);case 1:return $e(vx,X0,r);case 2:return $e(vx,X0,r);case 3:return $e(vx,X0,r);case 4:return $e(vx,X0,r);case 5:return $e(vx,X0,r);case 6:return $e(vx,X0,r);case 7:return $e(vx,X0,r);case 8:return $e([8,vx[1],vx[2]],X0,r);case 9:var Ix=vx[1],Cr=Se(vx[2],X0,r),Vx=Cr[2];return[0,[23,[9,Ix,Cr[1]],Vx[1]],Vx[2]];case 10:return $e(vx,X0,r);default:return $e(vx,X0,r)}switch(vx){case 0:return $e(vx,X0,r);case 1:return $e(vx,X0,r);case 2:if(typeof r!="number"&&r[0]===14){var f1=h1(X0,r[1]);return[0,[23,2,f1[1]],f1[2]]}throw J0(N2,1);default:return $e(vx,X0,r)}}throw J0(N2,1)}function $e(x,r,e){var t=h1(r,e);return[0,[23,x,t[1]],t[2]]}function Se(x,r,e){if(typeof x=="number")return[0,0,h1(r,e)];switch(x[0]){case 0:if(typeof e!="number"&&e[0]===0){var t=Se(x[1],r,e[1]);return[0,[0,t[1]],t[2]]}break;case 1:if(typeof e!="number"&&e[0]===1){var u=Se(x[1],r,e[1]);return[0,[1,u[1]],u[2]]}break;case 2:if(typeof e!="number"&&e[0]===2){var i=Se(x[1],r,e[1]);return[0,[2,i[1]],i[2]]}break;case 3:if(typeof e!="number"&&e[0]===3){var c=Se(x[1],r,e[1]);return[0,[3,c[1]],c[2]]}break;case 4:if(typeof e!="number"&&e[0]===4){var v=Se(x[1],r,e[1]);return[0,[4,v[1]],v[2]]}break;case 5:if(typeof e!="number"&&e[0]===5){var o=Se(x[1],r,e[1]);return[0,[5,o[1]],o[2]]}break;case 6:if(typeof e!="number"&&e[0]===6){var l=Se(x[1],r,e[1]);return[0,[6,l[1]],l[2]]}break;case 7:if(typeof e!="number"&&e[0]===7){var k=Se(x[1],r,e[1]);return[0,[7,k[1]],k[2]]}break;case 8:if(typeof e!="number"&&e[0]===8){var h=e[1],E=e[2],T=x[2];if(r3([0,x[1]],[0,h]))throw J0(N2,1);var I=Se(T,r,E);return[0,[8,h,I[1]],I[2]]}break;case 9:if(typeof e!="number"&&e[0]===9){var N=e[2],P=e[1],R=e[3],q=x[3],X=x[2],B=x[1],z=[0,L1(P)];if(r3([0,L1(B)],z))throw J0(N2,1);var x0=[0,L1(N)];if(r3([0,L1(X)],x0))throw J0(N2,1);var W=G2(_2(f2(P),N)),Z=W[4];W[2].call(null,D),Z(D);var t0=Se(L1(q),r,R),i0=t0[2];return[0,[9,P,N,f2(t0[1])],i0]}break;case 10:if(typeof e!="number"&&e[0]===10){var u0=Se(x[1],r,e[1]);return[0,[10,u0[1]],u0[2]]}break;case 11:if(typeof e!="number"&&e[0]===11){var k0=Se(x[1],r,e[1]);return[0,[11,k0[1]],k0[2]]}break;case 13:if(typeof e!="number"&&e[0]===13){var o0=Se(x[1],r,e[1]);return[0,[13,o0[1]],o0[2]]}break;case 14:if(typeof e!="number"&&e[0]===14){var S0=Se(x[1],r,e[1]);return[0,[14,S0[1]],S0[2]]}break}throw J0(N2,1)}function Qe(x,r,e){var t=Rx(e),u=0<=r?x:0,i=Hh(r);if(i<=t)return e;var c=u===2?48:32,v=n3(i,c);switch(u){case 0:_n(e,0,v,0,t);break;case 1:_n(e,0,v,i-t|0,t);break;default:x:if(0u){if(u!==32){if(43>u)break x;switch(u+vb|0){case 5:e:if(t<(e+2|0)&&1=(e+1|0))break x;var c=n3(e+1|0,48);return ja(c,0,u),_n(r,1,c,(e-t|0)+2|0,t-1|0),I2(c)}if(71<=u){if(5>>0)break x}else if(65>u)break x}if(t=0)for(var i=u;;){var c=oe(r,i);x:{r:{e:{if(32<=c){var v=c-34|0;if(58>>0){if(93<=v)break e}else if(56>>0)break r;var o=1;break x}if(11<=c){if(c===13)break r}else if(8<=c)break r}var o=4;break x}var o=2}e[1]=e[1]+o|0;var l=i+1|0;if(t===i)break;var i=l}if(e[1]===jt(r))var k=r;else{var h=b1(e[1]);e[1]=0;var E=jt(r)-1|0,T=0;if(E>=0)for(var I=T;;){var N=oe(r,I);x:{r:{e:{if(35<=N){if(N!==92){if(Gr<=N)break e;break r}}else{if(32>N){if(14<=N)break e;switch(N){case 8:zr(h,e[1],92),e[1]++,zr(h,e[1],98);break x;case 9:zr(h,e[1],92),e[1]++,zr(h,e[1],Ca);break x;case 10:zr(h,e[1],92),e[1]++,zr(h,e[1],n2);break x;case 13:zr(h,e[1],92),e[1]++,zr(h,e[1],k2);break x;default:break e}}if(34>N)break r}zr(h,e[1],92),e[1]++,zr(h,e[1],N);break x}zr(h,e[1],92),e[1]++,zr(h,e[1],48+(N/cr|0)|0),e[1]++,zr(h,e[1],48+((N/10|0)%10|0)|0),e[1]++,zr(h,e[1],48+(N%10|0)|0);break x}zr(h,e[1],N)}e[1]++;var P=I+1|0;if(E===I)break;var I=P}var k=h}var R=I2(k),q=Rx(R),X=n3(q+2|0,34);return Ns(R,0,X,1,q),I2(X)}function pB(x,r){var e=Hh(r),t=tW[1];switch(x[2]){case 0:var u=Ee;break;case 1:var u=k1;break;case 2:var u=69;break;case 3:var u=Ss;break;case 4:var u=71;break;case 5:var u=t;break;case 6:var u=ec;break;case 7:var u=72;break;default:var u=70}var i=aB(16);switch(El(i,37),x[1]){case 0:break;case 1:El(i,43);break;default:El(i,32)}return 8<=x[2]&&El(i,35),El(i,46),X2(i,rx+e),El(i,u),vB(i)}function rd(x,r){if(13>x)return r;var e=[0,0],t=Rx(r)-1|0,u=0;if(t>=0)for(var i=u;;){9>=z0(r,i)+r2>>>0&&e[1]++;var c=i+1|0;if(t===i)break;var i=c}var v=e[1],o=b1(Rx(r)+((v-1|0)/3|0)|0),l=[0,0];function k(R){ja(o,l[1],R),l[1]++}var h=[0,((v-1|0)%3|0)+1|0],E=Rx(r)-1|0,T=0;if(E>=0)for(var I=T;;){var N=z0(r,I);9>>0||(h[1]===0&&(k(95),h[1]=3),h[1]+=-1),k(N);var P=I+1|0;if(E===I)break;var I=P}return I2(o)}function yW(x,r){switch(x){case 1:var e=iH;break;case 2:var e=fH;break;case 4:var e=sH;break;case 5:var e=aH;break;case 6:var e=oH;break;case 7:var e=vH;break;case 8:var e=lH;break;case 9:var e=pH;break;case 10:var e=kH;break;case 11:var e=mH;break;case 0:case 13:var e=uH;break;case 3:case 14:var e=cH;break;default:var e=hH}return rd(x,Fh(e,r))}function _W(x,r){switch(x){case 1:var e=OH;break;case 2:var e=jH;break;case 4:var e=RH;break;case 5:var e=FH;break;case 6:var e=MH;break;case 7:var e=LH;break;case 8:var e=qH;break;case 9:var e=BH;break;case 10:var e=UH;break;case 11:var e=XH;break;case 0:case 13:var e=NH;break;case 3:case 14:var e=DH;break;default:var e=GH}return rd(x,Fh(e,r))}function wW(x,r){switch(x){case 1:var e=zH;break;case 2:var e=JH;break;case 4:var e=HH;break;case 5:var e=WH;break;case 6:var e=VH;break;case 7:var e=$H;break;case 8:var e=QH;break;case 9:var e=ZH;break;case 10:var e=xW;break;case 11:var e=rW;break;case 0:case 13:var e=YH;break;case 3:case 14:var e=KH;break;default:var e=eW}return rd(x,Fh(e,r))}function gW(x,r){switch(x){case 1:var e=yH;break;case 2:var e=_H;break;case 4:var e=gH;break;case 5:var e=bH;break;case 6:var e=TH;break;case 7:var e=EH;break;case 8:var e=SH;break;case 9:var e=AH;break;case 10:var e=IH;break;case 11:var e=PH;break;case 0:case 13:var e=dH;break;case 3:case 14:var e=wH;break;default:var e=CH}return rd(x,bq(e,r))}function Ba(x,r,e){function t(h){switch(x[1]){case 0:var E=45;break;case 1:var E=43;break;default:var E=32}return Zz(e,r,E)}function u(h){var E=Fz(e);return E===3?e<0?uW:iW:4<=E?fW:h}switch(x[2]){case 5:for(var i=wN(pB(x,r),e),c=0,v=Rx(i);;){if(c===v)var o=0;else{var l=F1(i,c)+Po|0;x:{if(23>>0){if(l===55)break x}else if(21>>0)break x;var c=c+1|0;continue}var o=1}var k=o?i:Gx(i,nW);return u(k)}case 6:return t(D);case 7:return I2(nH(Hq,Nt(t(D))));case 8:return u(t(D));default:return wN(pB(x,r),e)}}function y4(x,r,e,t){for(var u=r,i=e,c=t;;){if(typeof c=="number")return u(i);switch(c[0]){case 0:var v=c[1];return function(T0){return qr(u,[5,i,T0],v)};case 1:var o=c[1];return function(T0){x:{r:{if(40<=T0){if(T0===92){var G=QK;break x}if(Gr>T0)break r}else{if(32<=T0){if(39>T0)break r;var G=ZK;break x}if(14>T0)switch(T0){case 8:var G=xH;break x;case 9:var G=rH;break x;case 10:var G=eH;break x;case 13:var G=tH;break x}}var M0=b1(4);zr(M0,0,92),zr(M0,1,48+(T0/cr|0)|0),zr(M0,2,48+((T0/10|0)%10|0)|0),zr(M0,3,48+(T0%10|0)|0);var G=I2(M0);break x}var y0=b1(1);zr(y0,0,T0);var G=I2(y0)}var j0=Rx(G),Q0=n3(j0+2|0,39);return Ns(G,0,Q0,1,j0),qr(u,[4,i,I2(Q0)],o)};case 2:return HN(u,i,c[2],c[1],function(T0){return T0});case 3:return HN(u,i,c[2],c[1],dW);case 4:return ed(u,i,c[4],c[2],c[3],yW,c[1]);case 5:return ed(u,i,c[4],c[2],c[3],_W,c[1]);case 6:return ed(u,i,c[4],c[2],c[3],wW,c[1]);case 7:return ed(u,i,c[4],c[2],c[3],gW,c[1]);case 8:var l=c[4],k=c[3],h=c[2],E=c[1];if(typeof h=="number"){if(typeof k=="number")return k?function(T0,M0){return qr(u,[4,i,Ba(E,T0,M0)],l)}:function(T0){return qr(u,[4,i,Ba(E,zN(E),T0)],l)};var T=k[1];return function(T0){return qr(u,[4,i,Ba(E,T,T0)],l)}}if(h[0]===0){var I=h[2],N=h[1];if(typeof k=="number")return k?function(T0,M0){return qr(u,[4,i,Qe(N,I,Ba(E,T0,M0))],l)}:function(T0){return qr(u,[4,i,Qe(N,I,Ba(E,zN(E),T0))],l)};var P=k[1];return function(T0){return qr(u,[4,i,Qe(N,I,Ba(E,P,T0))],l)}}var R=h[1];if(typeof k=="number")return k?function(T0,M0,y0){return qr(u,[4,i,Qe(R,T0,Ba(E,M0,y0))],l)}:function(T0,M0){return qr(u,[4,i,Qe(R,T0,Ba(E,zN(E),M0))],l)};var q=k[1];return function(T0,M0){return qr(u,[4,i,Qe(R,T0,Ba(E,q,M0))],l)};case 9:return HN(u,i,c[2],c[1],$K);case 10:var i=[7,i],c=c[1];break;case 11:var i=[2,i,c[1]],c=c[2];break;case 12:var i=[3,i,c[1]],c=c[2];break;case 13:var X=c[3],B=c[2],z=aB(16);JN(z,B);var x0=vB(z);return function(T0){return qr(u,[4,i,x0],X)};case 14:var W=c[3],Z=c[2];return function(T0){var M0=T0[1],y0=h1(M0,L1(f2(Z)));if(typeof y0[2]=="number")return qr(u,i,A1(y0[1],W));throw J0(N2,1)};case 15:var t0=c[1];return function(T0,M0){return qr(u,[6,i,function(y0){return p(T0,y0,M0)}],t0)};case 16:var i0=c[1];return function(T0){return qr(u,[6,i,T0],i0)};case 17:var i=[0,i,c[1]],c=c[2];break;case 18:var u0=c[1];if(u0[0]===0){let T0=i,M0=u,y0=c[2];var u=function(q0){return qr(M0,[1,T0,[0,q0]],y0)},i=0,c=u0[1][1]}else{let T0=i,M0=u,y0=c[2];var u=function(q0){return qr(M0,[1,T0,[1,q0]],y0)},i=0,c=u0[1][1]}break;case 19:throw J0([0,Nr,cW],1);case 20:var k0=c[3],o0=[8,i,sW];return function(T0){return qr(u,o0,k0)};case 21:var S0=c[2];return function(T0){return qr(u,[4,i,Fh(JM,T0)],S0)};case 22:var s0=c[1];return function(T0){return qr(u,[5,i,T0],s0)};case 23:var v0=c[2],m0=c[1];if(typeof m0=="number")switch(m0){case 0:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 1:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 2:throw J0([0,Nr,aW],1);default:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0])}switch(m0[0]){case 0:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 1:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 2:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 3:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 4:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 5:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 6:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 7:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 8:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);case 9:var p0=m0[2];return x<50?KN(x+1|0,u,i,p0,v0):z1(KN,[0,u,i,p0,v0]);case 10:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0]);default:return x<50?a1(x+1|0,u,i,v0):z1(a1,[0,u,i,v0])}default:var E0=c[3],b0=c[1],C0=d(c[2],0);return x<50?WN(x+1|0,u,i,E0,b0,C0):z1(WN,[0,u,i,E0,b0,C0])}}}function qr(x,r,e){return Jh(y4(0,x,r,e))}function KN(x,r,e,t,u){if(typeof t=="number")return x<50?a1(x+1|0,r,e,u):z1(a1,[0,r,e,u]);switch(t[0]){case 0:var i=t[1];return function(B){return ot(r,e,i,u)};case 1:var c=t[1];return function(B){return ot(r,e,c,u)};case 2:var v=t[1];return function(B){return ot(r,e,v,u)};case 3:var o=t[1];return function(B){return ot(r,e,o,u)};case 4:var l=t[1];return function(B){return ot(r,e,l,u)};case 5:var k=t[1];return function(B){return ot(r,e,k,u)};case 6:var h=t[1];return function(B){return ot(r,e,h,u)};case 7:var E=t[1];return function(B){return ot(r,e,E,u)};case 8:var T=t[2];return function(B){return ot(r,e,T,u)};case 9:var I=t[3],N=t[2],P=_2(f2(t[1]),N);return function(B){return ot(r,e,le(P,I),u)};case 10:var R=t[1];return function(B,z){return ot(r,e,R,u)};case 11:var q=t[1];return function(B){return ot(r,e,q,u)};case 12:var X=t[1];return function(B){return ot(r,e,X,u)};case 13:throw J0([0,Nr,oW],1);default:throw J0([0,Nr,vW],1)}}function ot(x,r,e,t){return Jh(KN(0,x,r,e,t))}function a1(x,r,e,t){var u=[8,e,lW];return x<50?y4(x+1|0,r,u,t):z1(y4,[0,r,u,t])}function HN(x,r,e,t,u){if(typeof t=="number")return function(o){return qr(x,[4,r,u(o)],e)};if(t[0]===0){var i=t[2],c=t[1];return function(o){return qr(x,[4,r,Qe(c,i,u(o))],e)}}var v=t[1];return function(o,l){return qr(x,[4,r,Qe(v,o,u(l))],e)}}function ed(x,r,e,t,u,i,c){if(typeof t=="number"){if(typeof u=="number")return u?function(T,I){return qr(x,[4,r,Sl(T,i(c,I))],e)}:function(T){return qr(x,[4,r,i(c,T)],e)};var v=u[1];return function(T){return qr(x,[4,r,Sl(v,i(c,T))],e)}}if(t[0]===0){var o=t[2],l=t[1];if(typeof u=="number")return u?function(T,I){return qr(x,[4,r,Qe(l,o,Sl(T,i(c,I)))],e)}:function(T){return qr(x,[4,r,Qe(l,o,i(c,T))],e)};var k=u[1];return function(T){return qr(x,[4,r,Qe(l,o,Sl(k,i(c,T)))],e)}}var h=t[1];if(typeof u=="number")return u?function(T,I,N){return qr(x,[4,r,Qe(h,T,Sl(I,i(c,N)))],e)}:function(T,I){return qr(x,[4,r,Qe(h,T,i(c,I))],e)};var E=u[1];return function(T,I){return qr(x,[4,r,Qe(h,T,Sl(E,i(c,I)))],e)}}function WN(x,r,e,t,u,i){if(u){var c=u[1];return function(o){return bW(r,e,t,c,d(i,o))}}var v=[4,e,i];return x<50?y4(x+1|0,r,v,t):z1(y4,[0,r,v,t])}function bW(x,r,e,t,u){return Jh(WN(0,x,r,e,t,u))}function Ua(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=lB(e[2]);return Ua(x,t),a4(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Ua(x,c),a4(x,pW);var e=v}else{var o=i[1];Ua(x,c),a4(x,kW);var e=o}break;case 6:var l=e[2];return Ua(x,e[1]),d(l,x);case 7:Ua(x,e[1]),pn(x);return;case 8:var k=e[2];return Ua(x,e[1]),U2(k);case 2:case 4:var h=e[2];return Ua(x,e[1]),a4(x,h);default:var E=e[2];Ua(x,e[1]),Rq(x,E);return}}}function Xa(x,r){for(var e=r;;){if(typeof e=="number")return;switch(e[0]){case 0:var t=e[1],u=lB(e[2]);return Xa(x,t),lr(x,u);case 1:var i=e[2],c=e[1];if(i[0]===0){var v=i[1];Xa(x,c),lr(x,mW);var e=v}else{var o=i[1];Xa(x,c),lr(x,hW);var e=o}break;case 6:var l=e[2];return Xa(x,e[1]),lr(x,d(l,0));case 7:var e=e[1];break;case 8:var k=e[2];return Xa(x,e[1]),U2(k);case 2:case 4:var h=e[2];return Xa(x,e[1]),lr(x,h);default:var E=e[2];return Xa(x,e[1]),at(x,E)}}}function kB(x,r){return qr(function(e){return Ua(x,e),0},0,r[1])}function VN(x){return kB(dn,x)}function vr(x){return qr(function(r){var e=Kr(64);return Xa(e,r),J1(e)},0,x[1])}var $N=[0,0],TW=ln,EW=[0,[3,0,0],C6],SW=Pv,AW=[0,[4,0,0,0,0],al],IW=rx,PW=[0,[11,sF,[2,0,[2,0,0]]],", %s%s"],CW=[0,[12,40,[2,0,[2,0,[12,41,0]]]],"(%s%s)"],NW=rx,OW=rx,jW=[0,[12,40,[2,0,[12,41,0]]],"(%s)"],DW="Out of memory",RW="Stack overflow",FW="Pattern matching failed",MW="Assertion failed",LW="Undefined recursive module",qW="Raised at",BW="Re-raised at",UW="Raised by primitive operation at",XW="Called from",GW=[0,[12,32,[4,0,0,0,0]]," %d"],YW=" (inlined)",zW=[0,[2,0,[12,32,[2,0,[11,' in file "',[2,0,[12,34,[2,0,[11,", line",[2,0,[11,mD,GJ]]]]]]]]]],'%s %s in file "%s"%s, line%s, characters %d-%d'],JW=rx,KW=[0,[11,"s ",[4,0,0,0,[12,45,[4,0,0,0,0]]]],"s %d-%d"],HW=[0,[2,0,[11," unknown location",0]],"%s unknown location"],WW=[0,[2,0,[12,10,0]],`%s +`];function QN(x,r){var e=x[1+r];if(!(1-(typeof e=="number"?1:0)))return d(vr(AW),e);if(e3(e)===xl)return d(vr(EW),e);if(e3(e)!==QE)return SW;for(var t=wN("%.12g",e),u=0,i=Rx(t);;){if(i<=u)return Gx(t,TW);var c=F1(t,u);x:{if(48<=c){if(58>c)break x}else if(c===45)break x;return t}var u=u+1|0}}function mB(x,r){if(x.length-1<=r)return IW;var e=mB(x,r+1|0),t=QN(x,r);return p(vr(PW),t,e)}function _4(x){x:{r:{for(var r=vl($N);r;){e:{var e=r[2],t=r[1];try{var u=d(t,x)}catch{break e}if(u)break r}var r=e}var i=0;break x}var i=[0,u[1]]}if(i)return i[1];if(x===NN)return DW;if(x===Bq)return RW;if(x[1]===qq){var c=x[2],v=c[3],o=c[2],l=c[1];return La(vr(ON),l,o,v,v+5|0,FW)}if(x[1]===Nr){var k=x[2],h=k[3],E=k[2],T=k[1];return La(vr(ON),T,E,h,h+6|0,MW)}if(x[1]===s4){var I=x[2],N=I[3],P=I[2],R=I[1];return La(vr(ON),R,P,N,N+6|0,LW)}if(e3(x)===0){var q=x.length-1,X=x[1][1];if(2>>0)var B=mB(x,2),z=QN(x,1),x0=p(vr(CW),z,B);else switch(q){case 0:var x0=NW;break;case 1:var x0=OW;break;default:var W=QN(x,1),x0=d(vr(jW),W)}var Z=[0,X,[0,x0]]}else var Z=[0,x[1],0];var t0=Z[2],i0=Z[1];return t0?Gx(i0,t0[1]):i0}function ZN(x,r){var e=Hz(r),t=e.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=S1(e,i)[1+i];let x0=i;var v=function(Z){return Z?x0===0?qW:BW:x0===0?UW:XW};if(c[0]===0){if(c[3]===c[6])var o=c[3],h=d(vr(GW),o);else var l=c[6],k=c[3],h=p(vr(KW),k,l);var E=c[7],T=c[4],I=c[8]?YW:JW,N=c[2],P=c[9],R=v(c[1]),X=[0,XJ(vr(zW),R,P,N,I,h,T,E)]}else if(c[1])var X=0;else var q=v(0),X=[0,d(vr(HW),q)];if(X){var B=X[1];d(kB(x,WW),B)}var z=i+1|0;if(t===i)break;var i=z}}function xO(x){for(;;){var r=vl($N),e=1-Ph($N,r,[0,x,r]);if(!e)return e}}var VW=[0,rx,`(Cannot print locations: bytecode executable program file not found)`,`(Cannot print locations: bytecode executable program file appears to be corrupt)`,`(Cannot print locations: bytecode executable program file has wrong magic number)`,`(Cannot print locations: bytecode executable program file cannot be opened; - -- too many open files. Try running with OCAMLRUNPARAM=b=2)`].slice(),lV=[0,[11,ZE,[2,0,[12,10,0]]],xM],pV=[0],kV="Fatal error: out of memory in uncaught exception handler",mV=[0,[11,ZE,[2,0,[12,10,0]]],xM],dV=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s -`];QC(Hj,function(x,r){try{try{var e=r?pV:FL(0);try{eN(j)}catch{}try{var t=tp(x);h(hN(lV),t),_N(Sn,e);var u=RJ(0);if(u<0){var i=Td(u);nq(N1(vV,i)[1+i])}var c=bn(Sn),v=c}catch(b){var s=X1(b),l=tp(x);h(hN(mV),l),_N(Sn,e);var p=tp(s);h(hN(dV),p),_N(Sn,FL(0));var v=bn(Sn)}var d=v}catch(b){var T=X1(b);if(T!==ZC)throw z0(T,0);var d=nq(kV)}return d}catch{return 0}});var hV=[f1,"Stdlib.Fun.Finally_raised",Ca(0)],yV="Fun.Finally_raised: ";wN(function(x){return x[1]===hV?[0,Jx(yV,tp(x[2]))]:0});var gV="Digest.BLAKE2: wrong hash size";function bN(x){var r=x[1]<1?1:0,e=r||(64t0){var o0=s0;continue}var h0=t0}else var h0=w0;var p0=h0;break}else var p0=W;var C0=p0-W|0;return 0<=C0?ml(x,[0,DV,C0+i0|0,jV]):Mv(x,[0,RV,p0+x0|0,FV],x[6]);case 3:var j0=e[2],P0=e[1];if(x[8]<(x[6]-x[9]|0)){var M0=ll(x[2]);if(M0){var U0=M0[1],T0=U0[2],G0=U0[1];x[9]=G0-1>>>0&&Mq(x,T0)}else Dd(x)}var k0=x[9]-P0|0,G=j0===1?1:x[9]=x[14]);)Gq(x,j);return x[13]=Fq,Lq(x),r&&Dd(x),x[12]=1,x[13]=1,iN(x[28]),AN(x[1]),Z6(x[2]),Z6(x[3]),Z6(x[4]),Z6(x[5]),x[10]=0,x[14]=0,x[9]=x[6],Xq(x,0,3)}function PN(x,r,e){var t=x[14]=e)return xx(x[17],Kq,0,e);xx(x[17],Kq,0,80);var e=e-80|0}}function VV(x){return x[1]===TN?Jx(XV,Jx(x[2],BV)):GV}function $V(x){return x[1]===TN?Jx(JV,Jx(x[2],YV)):zV}function WV(x){return 0}function QV(x){return 0}function CN(x,r,e,t,u){var i=hq(j),c=[0,Dq,KV,0];fN(c,i);var v=Q6(j);AN(v),Fv([0,1,c],v);var s=78,l=Q6(j),p=Q6(j),d=Q6(j);return[0,v,Q6(j),d,p,l,s,10,68,s,0,1,1,1,1,UV,HV,x,r,e,t,u,0,0,VV,$V,WV,QV,i]}function Hq(x,r){var e=CN(x,r,function(t){return 0},function(t){return 0},function(t){return 0});return e[19]=function(t){return IN(e,j)},e[20]=function(t){return dl(e,t)},e[21]=function(t){return dl(e,t)},e}function Vq(x){return Hq(function(r,e,t){return tq(x,r,e,t)},function(r){return bn(x)})}function NN(x){return Hq(function(r,e,t){return aN(x,r,e,t)},function(r){return 0})}var ON=cI;function $q(x){return Wr(ON)}var Wq=$q(j),ZV=Vq(eq),x$=Vq(Sn),r$=NN(Wq),Qq=Oa(0,$q);xp(Qq,Wq),xp(Oa(0,function(x){return NN(Rv(Qq))}),r$);function Zq(x,r,e,t){return aN(Rv(x),r,e,t)}function xU(x,r,e){var t=Rv(r),u=t[2];return tq(x,K1(t),0,u),bn(x),t[2]=0,0}var rU=Oa(0,function(x){return Wr(ON)}),eU=Oa(0,function(x){return Wr(ON)}),tU=Oa(0,function(x){var r=CN(function(e,t,u){return Zq(rU,e,t,u)},function(e){return xU(eq,rU,j)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return IN(r,j)},r[20]=function(e){return dl(r,e)},r[21]=function(e){return dl(r,e)},wq(function(e){return Lv(r,j)}),r});xp(tU,ZV);var nU=Oa(0,function(x){var r=CN(function(e,t,u){return Zq(eU,e,t,u)},function(e){return xU(Sn,eU,j)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return IN(r,j)},r[20]=function(e){return dl(r,e)},r[21]=function(e){return dl(r,e)},wq(function(e){return Lv(r,j)}),r});xp(nU,x$);var e$="Buffer.sub",t$=[0,0,4],n$=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],u$=tx,i$=tx,f$=tx,c$=tx;function uU(x,r){var e=Wr(16),t=NN(e);x(t,r),Lv(t,j);var u=e[2];if(2>u)return K1(e);var i=u-2|0,c=1;return 0<=i&&(e[2]-i|0)>=1?ol(e[1][1],c,i):X2(e$)}function gt(x,r){if(typeof r!="number"){x:{r:{e:{switch(r[0]){case 0:var e=r[2];if(gt(x,r[1]),typeof e=="number")switch(e){case 0:return Gq(x,j);case 1:return Yq(x,j);case 2:return Lv(x,j);case 3:var t=x[14]>>0)break;var W=W+1|0}break t}var x0=I2(F,e0,W-e0|0),i0=J(W);t:n:{for(var f0=i0;;){if(f0===X)break n;var r0=B1(F,f0);if(48<=r0){if(58<=r0)break}else if(r0!==45)break;var f0=f0+1|0}break t}if(i0===f0)var v0=0;else try{var o0=dt(I2(F,i0,f0-i0|0)),v0=o0}catch(_x){var w0=X1(_x);if(w0[1]!==En)throw z0(w0,0);var v0=q(j)}J(f0)!==X&&q(j);t:{if(P(x0,tx)&&P(x0,kI)){if(!P(x0,"h")){var t0=0;break t}if(!P(x0,"hov")){var t0=3;break t}if(!P(x0,"hv")){var t0=2;break t}if(P(x0,tR)){var t0=q(j);break t}var t0=1;break t}var t0=4}var L=[0,v0,t0]}return Xq(x,L[1],L[2]);case 2:var s0=r[1];if(typeof s0!="number"&&s0[0]===0){var h0=s0[2];if(typeof h0!="number"&&h0[0]===1){var p0=r[2],C0=h0[2],j0=s0[1];break r}}var S0=r[2],Z0=s0;break x;case 3:var P0=r[1];if(typeof P0!="number"&&P0[0]===0){var M0=P0[2];if(typeof M0!="number"&&M0[0]===1){var U0=r[2],T0=M0[2],G0=P0[1];break}}var ex=r[2],nx=P0;break e;case 4:var k0=r[1];if(typeof k0!="number"&&k0[0]===0){var G=k0[2];if(typeof G!="number"&&G[0]===1){var p0=r[2],C0=G[2],j0=k0[1];break r}}var S0=r[2],Z0=k0;break x;case 5:var N0=r[1];if(typeof N0!="number"&&N0[0]===0){var ux=N0[2];if(typeof ux!="number"&&ux[0]===1){var U0=r[2],T0=ux[2],G0=N0[1];break}}var ex=r[2],nx=N0;break e;case 6:var px=r[2];return gt(x,r[1]),h(px,x);case 7:return gt(x,r[1]),Lv(x,j);default:var D0=r[2];return gt(x,r[1]),X2(D0)}return gt(x,G0),PN(x,T0,Sd(1,U0))}return gt(x,nx),up(x,ex)}return gt(x,j0),PN(x,C0,p0)}return gt(x,Z0),zq(x,Ux(S0),S0)}}function s2(x){return function(r){return Gr(function(e){return gt(x,e),0},0,r[1])}}var a$="Array.sub",s$="first domain already spawned",o$=[0,"camlinternalOO.ml",QF,50],v$=[0,iM,72,5],l$=[0,iM,81,2],p$="/tmp",k$=_n,m$=[0,"src/wtf8.ml",65,9],d$=[0,"src/third-party/sedlex/flow_sedlexing.ml",eA,4],h$="Flow_sedlexing.MalFormed",y$=l6,g$=O3,_$=N3,w$=I6,b$=Pv,T$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.LibFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.LibFile@ "],E$=[0,[3,0,0],v6],A$=[0,[17,0,[12,41,0]],L4],S$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.SourceFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],P$=[0,[3,0,0],v6],I$=[0,[17,0,[12,41,0]],L4],C$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.JsonFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],N$=[0,[3,0,0],v6],O$=[0,[17,0,[12,41,0]],L4],j$=[0,[12,40,[18,[1,[0,[11,Ui,0],Ui]],[11,"File_key.ResourceFile",[17,[0,eo,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],D$=[0,[3,0,0],v6],F$=[0,[17,0,[12,41,0]],L4],R$=[0,1],M$=[0,0],L$=[0,1],q$=[0,2],U$=[0,2],B$=[0,0],X$=[0,1],G$=[0,1],Y$=[0,1],J$=[0,1],z$=[0,2],K$=[0,1],H$=[0,1],V$=[0,0,0],$$=[0,0,0],W$=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],Q$=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],Z$=rM,xW=aR,rW=XF,eW=Qj,tW=Ty,nW=oL,uW=d6,iW=lD,fW=eR,cW=zF,aW=Bj,sW=tu,oW=$e,vW=UD,lW=jF,pW=ve,kW=iL,mW=BD,dW=H4,hW=I8,yW=xo,gW=s6,_W=IR,wW=cD,bW=JD,TW=xF,EW=JF,AW=tD,SW=fD,PW=SM,IW=YD,CW=ER,NW=UF,OW=Rr,jW=EF,DW=sL,FW=gF,RW=i6,MW=V3,LW=ao,qW=[0,[18,[1,[0,[11,Ui,0],Ui]],[11,"{ ",0]],"@[<2>{ "],UW="Loc.line",BW=[0,[18,[1,[0,0,tx]],[2,0,[11,fF,[17,[0,eo,1,0],0]]]],MF],XW=[0,[4,0,0,0,0],W3],GW=[0,[17,0,0],NS],YW=[0,[12,59,[17,[0,eo,1,0],0]],";@ "],JW=T6,zW=[0,[18,[1,[0,0,tx]],[2,0,[11,fF,[17,[0,eo,1,0],0]]]],MF],KW=[0,[4,0,0,0,0],W3],HW=[0,[17,0,0],NS],VW=[0,[17,[0,eo,1,0],[12,to,[17,0,0]]],"@ }@]"],$W=tx,WW="Object literal may not have data and accessor property with the same name",QW="Object literal may not have multiple get/set accessors with the same name",ZW="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",xQ="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",rQ="Async functions can only be declared at top level or immediately within another function.",eQ="`await` is an invalid identifier in async functions",tQ="`await` is not allowed in async function parameters.",nQ="Computed properties must have a value.",uQ="Constructor can't be an accessor.",iQ="Constructor can't be an async function.",fQ="Constructor can't be a generator.",cQ="It is sufficient for your declare function to just have a Promise return type.",aQ="async is an implementation detail and isn't necessary for your declare function statement. ",sQ="`declare` modifier can only appear on class fields.",oQ="Unexpected token `=`. Initializers are not allowed in a `declare`.",vQ="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",lQ="Classes may only have one constructor",pQ="Rest element must be final element of an array pattern",kQ="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",mQ="Enum members are separated with `,`. Replace `;` with `,`.",dQ="`const` enums are not supported. Flow Enums are designed to allow for inlining, however the inlining itself needs to be part of the build system (whatever you use) rather than Flow itself.",hQ="Expected an object pattern, array pattern, or an identifier but found an expression instead",yQ="Missing comma between export specifiers",gQ="Generators can only be declared at top level or immediately within another function.",_Q="Getter should have zero parameters",wQ="A getter cannot have a `this` parameter.",bQ="Illegal continue statement",TQ="Illegal return statement",EQ="Illegal Unicode escape",AQ="Missing comma between import specifiers",SQ="It cannot be used with `import type` or `import typeof` statements",PQ="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",IQ="Explicit inexact syntax cannot appear inside an explicit exact object type",CQ="Explicit inexact syntax can only appear inside an object type",NQ="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",OQ="A bigint literal must be an integer",jQ="JSX value should be either an expression or a quoted JSX text",DQ="Invalid left-hand side in assignment",FQ="Invalid left-hand side in exponentiation expression",RQ="Invalid left-hand side in for-in",MQ="Invalid left-hand side in for-of",LQ="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",qQ="Invalid regular expression",UQ="A bigint literal cannot use exponential notation",BQ="Tuple spread elements cannot be optional.",XQ="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",GQ="`typeof` can only be used to get the type of variables.",YQ="JSX attributes must only be assigned a non-empty expression",JQ="Literals cannot be used as shorthand properties.",zQ="Malformed unicode",KQ="`match` argument must not be empty",HQ="`match` argument cannot contain spread elements",VQ="Object pattern can't contain methods",$Q="Expected at least one type parameter.",WQ="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",QQ="More than one default clause in switch statement",ZQ="Illegal newline after throw",xZ="Illegal newline before arrow",rZ="Missing catch or finally after try",eZ="Const must be initialized",tZ="Destructuring assignment must be initialized",nZ="An optional chain may not be used in a `new` expression.",uZ="Template literals may not be used in an optional chain.",iZ="Rest parameter must be final parameter of an argument list",fZ="Private fields may not be deleted.",cZ="Private fields can only be referenced from within a class.",aZ="Rest property must be final property of an object pattern",sZ="Setter should have exactly one parameter",oZ="A setter cannot have a `this` parameter.",vZ="Catch variable may not be eval or arguments in strict mode",lZ="Delete of an unqualified identifier in strict mode.",pZ="Duplicate data property in object literal not allowed in strict mode",kZ="Function name may not be eval or arguments in strict mode",mZ="Assignment to eval or arguments is not allowed in strict mode",dZ="Postfix increment/decrement may not have eval or arguments operand in strict mode",hZ="Prefix increment/decrement may not have eval or arguments operand in strict mode",yZ="Strict mode code may not include a with statement",gZ="Number literals with leading zeros are not allowed in strict mode.",_Z="Octal literals are not allowed in strict mode.",wZ="Strict mode function may not have duplicate parameter names",bZ="Parameter name eval or arguments is not allowed in strict mode",TZ='Illegal "use strict" directive in function with non-simple parameter list',EZ="Use of reserved word in strict mode",AZ="Variable name may not be eval or arguments in strict mode",SZ="You may not access a private field through the `super` keyword.",PZ="Flow does not support abstract classes.",IZ="Flow does not support template literal types.",CZ="A type annotation is required for the `this` parameter.",NZ="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",OZ="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",jZ="The `this` parameter cannot be optional.",DZ="The `this` parameter must be the first function parameter.",FZ="A trailing comma is not permitted after the rest element",RZ="Unexpected end of input",MZ="Explicit inexact syntax must come at the end of an object type",LZ="Opaque type aliases are not allowed in untyped mode",qZ="Unexpected proto modifier",UZ="Unexpected reserved word",BZ="Unexpected reserved type",XZ="Spreading a type is only allowed inside an object type",GZ="Unexpected static modifier",YZ="Unexpected `super` outside of a class method",JZ="`super()` is only valid in a class constructor",zZ="Type aliases are not allowed in untyped mode",KZ="Type annotations are not allowed in untyped mode",HZ="Type declarations are not allowed in untyped mode",VZ="Type exports are not allowed in untyped mode",$Z="Type imports are not allowed in untyped mode",WZ="Interfaces are not allowed in untyped mode",QZ="Unexpected variance sigil",ZZ="Found a decorator in an unsupported position.",x00="Invalid regular expression: missing /",r00="Unexpected whitespace between `#` and identifier",e00="`yield` is an invalid identifier in generators",t00="Yield expression not allowed in formal parameter",n00=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],u00=[0,[11,"Private fields may only be declared once. `#",[2,0,[11,"` is declared more than once.",0]]],"Private fields may only be declared once. `#%s` is declared more than once."],i00=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,us,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],f00=[0,[11,"Boolean enum members need to be initialized. Use either `",[2,0,[11," = true,` or `",[2,0,[11," = false,` in enum `",[2,0,[11,us,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],c00=[0,[11,"Enum member names need to be unique, but the name `",[2,0,[11,"` has already been used before in enum `",[2,0,[11,us,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],a00=[0,[11,vF,[2,0,[11,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",0]]],"Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."],s00="The `...` must come at the end of the enum body. Remove the trailing comma.",o00="The `...` must come after all enum members. Move it to the end of the enum body.",v00=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,us,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],l00=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],p00=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],k00=[0,[11,"Enum member names and initializers are separated with `=`. Replace `",[2,0,[11,":` with `",[2,0,[11," =`.",0]]]]],"Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`."],m00=[0,[11,vF,[2,0,[11,"` has type `",[2,0,[11,"`, so the initializer of `",[2,0,[11,"` needs to be a ",[2,0,[11," literal.",0]]]]]]]]],"Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal."],d00=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,us,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],h00=[0,[11,"The enum member initializer for `",[2,0,[11,"` needs to be a literal (either a boolean, number, or string) in enum `",[2,0,[11,us,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],y00=[0,[11,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `",[2,0,[11,"`, consider using `",[2,0,[11,"`, in enum `",[2,0,[11,us,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],g00=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,us,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],_00=[0,[11,"String enum members need to consistently either all use initializers, or use no initializers, in enum ",[2,0,[12,46,0]]],"String enum members need to consistently either all use initializers, or use no initializers, in enum %s."],w00=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],b00="immediately within another function.",T00="In strict mode code, functions can only be declared at top level or ",E00="inside a block, or as the body of an if statement.",A00="In non-strict mode code, functions can only be declared at top level, ",S00=" `break` statements are not required in `match` statements, as unlike `switch` statements, `match` statement cases do not fall-through by default.",P00=tx,I00=[0,[11,"Illegal break statement.",[2,0,0]],"Illegal break statement.%s"],C00="static ",N00=tx,O00="methods",j00="fields",D00=HR,F00=[0,[11,"Classes may not have ",[2,0,[2,0,[11," named `",[2,0,[11,us,0]]]]]],"Classes may not have %s%s named `%s`."],R00="Components use `renders` instead of `:` to annotate the render type of a component.",M00=hR,L00=tx,q00=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": ` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: ` "],U00="Remove the period.",B00="Indexed access uses bracket notation.",X00=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],G00=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],Y00=ln,J00=a4,z00=[0,[11,"In match ",[2,0,[11," pattern, the rest must be the last element in the pattern",0]]],"In match %s pattern, the rest must be the last element in the pattern"],K00=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],H00=[0,[11,kR,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],V00=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],$00=tx,W00=Zl,Q00=" You can try using JavaScript private fields by prepending `#` to the field name.",Z00=j6,xx0=" Fields and methods are public by default. You can simply omit the `public` keyword.",rx0=C6,ex0=[0,[11,"Flow does not support using `",[2,0,[11,"` in classes.",[2,0,0]]]],"Flow does not support using `%s` in classes.%s"],tx0=[0,[11,"Private fields must be declared before they can be referenced. `#",[2,0,[11,"` has not been declared.",0]]],"Private fields must be declared before they can be referenced. `#%s` has not been declared."],nx0=[0,[11,vR,[2,0,0]],"Unexpected %s"],ux0=[0,[11,kR,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],ix0=[0,[11,vR,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],fx0=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],cx0="Parse_error.Error",ax0=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,pn],[0,q5,yk],[0,xA,Dy],[0,O4,E8],[0,ES,M4],[0,Zo,Og],[0,P5,h4],[0,f1,706],[0,$j,722],[0,736,741],[0,748,749],[0,750,751],[0,768,885],[0,886,888],[0,890,894],[0,895,896],[0,902,907],[0,908,909],[0,910,930],[0,KR,1014],[0,1015,1154],[0,1155,1160],[0,1162,1328],[0,1329,1367],[0,1369,1370],[0,1376,1417],[0,1425,1470],[0,1471,1472],[0,1473,1475],[0,1476,1478],[0,1479,1480],[0,1488,1515],[0,1519,1523],[0,1552,1563],[0,1568,1642],[0,1646,1748],[0,1749,1757],[0,1759,1769],[0,1770,1789],[0,1791,1792],[0,1808,1867],[0,1869,1970],[0,1984,2038],[0,2042,2043],[0,2045,2046],[0,lw,2094],[0,2112,2140],[0,2144,2155],[0,2208,2229],[0,2230,2238],[0,2259,2274],[0,2275,2404],[0,2406,2416],[0,2417,2436],[0,2437,2445],[0,2447,2449],[0,2451,2473],[0,2474,2481],[0,2482,2483],[0,2486,2490],[0,2492,2501],[0,2503,2505],[0,2507,2511],[0,2519,2520],[0,2524,2526],[0,2527,2532],[0,2534,2546],[0,2556,2557],[0,2558,2559],[0,2561,2564],[0,2565,2571],[0,2575,2577],[0,2579,2601],[0,2602,2609],[0,2610,2612],[0,2613,2615],[0,2616,2618],[0,2620,2621],[0,2622,2627],[0,2631,2633],[0,2635,2638],[0,2641,2642],[0,2649,2653],[0,2654,2655],[0,2662,2678],[0,2689,2692],[0,2693,2702],[0,2703,2706],[0,2707,2729],[0,2730,2737],[0,2738,2740],[0,2741,2746],[0,2748,2758],[0,2759,2762],[0,2763,2766],[0,2768,2769],[0,2784,2788],[0,2790,2800],[0,2809,2816],[0,2817,2820],[0,2821,2829],[0,2831,2833],[0,2835,2857],[0,2858,2865],[0,2866,2868],[0,2869,2874],[0,2876,2885],[0,2887,2889],[0,2891,2894],[0,2902,2904],[0,2908,2910],[0,2911,2916],[0,2918,2928],[0,2929,2930],[0,2946,2948],[0,2949,2955],[0,2958,2961],[0,2962,2966],[0,2969,2971],[0,2972,2973],[0,2974,2976],[0,2979,2981],[0,2984,2987],[0,2990,3002],[0,3006,3011],[0,3014,3017],[0,3018,3022],[0,3024,3025],[0,3031,3032],[0,3046,3056],[0,3072,3085],[0,3086,3089],[0,3090,3113],[0,3114,3130],[0,3133,3141],[0,3142,3145],[0,3146,3150],[0,3157,3159],[0,3160,3163],[0,3168,3172],[0,3174,3184],[0,3200,3204],[0,3205,3213],[0,3214,3217],[0,3218,3241],[0,3242,3252],[0,3253,3258],[0,3260,3269],[0,3270,3273],[0,3274,3278],[0,3285,3287],[0,3294,3295],[0,3296,3300],[0,3302,3312],[0,3313,3315],[0,3328,3332],[0,3333,3341],[0,3342,3345],[0,3346,3397],[0,3398,3401],[0,3402,3407],[0,3412,3416],[0,3423,3428],[0,3430,3440],[0,3450,3456],[0,3458,3460],[0,3461,3479],[0,3482,3506],[0,3507,3516],[0,3517,3518],[0,3520,3527],[0,3530,3531],[0,3535,3541],[0,3542,3543],[0,3544,3552],[0,3558,3568],[0,3570,3572],[0,3585,3643],[0,3648,3663],[0,3664,3674],[0,3713,3715],[0,3716,3717],[0,3718,3723],[0,3724,3748],[0,3749,3750],[0,3751,3774],[0,3776,3781],[0,3782,3783],[0,3784,3790],[0,3792,3802],[0,3804,3808],[0,3840,3841],[0,3864,3866],[0,3872,3882],[0,3893,3894],[0,3895,3896],[0,3897,3898],[0,3902,3912],[0,3913,3949],[0,3953,3973],[0,3974,3992],[0,3993,4029],[0,4038,4039],[0,KF,4170],[0,4176,4254],[0,4256,4294],[0,4295,4296],[0,4301,4302],[0,4304,4347],[0,4348,4681],[0,4682,4686],[0,4688,4695],[0,4696,4697],[0,4698,4702],[0,4704,4745],[0,4746,4750],[0,4752,4785],[0,4786,4790],[0,4792,4799],[0,4800,4801],[0,4802,4806],[0,4808,4823],[0,4824,4881],[0,4882,4886],[0,4888,4955],[0,4957,4960],[0,4969,4978],[0,4992,5008],[0,5024,5110],[0,5112,5118],[0,5121,5741],[0,5743,AI],[0,5761,5787],[0,5792,5867],[0,5870,5881],[0,5888,5901],[0,5902,5909],[0,5920,5941],[0,5952,5972],[0,5984,5997],[0,5998,6001],[0,6002,6004],[0,6016,6100],[0,6103,6104],[0,6108,6110],[0,6112,6122],[0,6155,6158],[0,6160,6170],[0,6176,6265],[0,6272,6315],[0,6320,6390],[0,6400,6431],[0,6432,6444],[0,6448,6460],[0,6470,6510],[0,6512,6517],[0,6528,6572],[0,6576,6602],[0,6608,6619],[0,6656,6684],[0,6688,6751],[0,6752,6781],[0,6783,6794],[0,6800,6810],[0,6823,6824],[0,6832,6846],[0,6912,6988],[0,6992,7002],[0,7019,7028],[0,7040,7156],[0,7168,7224],[0,7232,7242],[0,7245,7294],[0,7296,7305],[0,7312,7355],[0,7357,7360],[0,7376,7379],[0,7380,7419],[0,7424,7674],[0,7675,7958],[0,7960,7966],[0,7968,8006],[0,8008,8014],[0,8016,8024],[0,8025,8026],[0,8027,8028],[0,8029,8030],[0,8031,8062],[0,8064,8117],[0,8118,8125],[0,8126,8127],[0,8130,8133],[0,8134,8141],[0,8144,8148],[0,8150,8156],[0,8160,8173],[0,8178,8181],[0,8182,8189],[0,wD,JR],[0,8255,8257],[0,8276,8277],[0,lm,8306],[0,Mk,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,Hm,8451],[0,y8,8456],[0,8458,j4],[0,z4,8470],[0,wR,8478],[0,Wk,w8],[0,D8,$4],[0,ek,T8],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,vk,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,Bm],[0,Qa,11560],[0,v8,11566],[0,11568,11624],[0,Fk,11632],[0,U4,11671],[0,11680,Gm],[0,11688,Jm],[0,11696,Qp],[0,11704,kk],[0,11712,wm],[0,11720,t4],[0,11728,U8],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,R8],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,gm],[0,12449,$8],[0,12540,12544],[0,12549,g8],[0,12593,12687],[0,12704,12731],[0,12784,12800],[0,13312,19894],[0,19968,40944],[0,40960,42125],[0,42192,42238],[0,42240,42509],[0,42512,42540],[0,42560,42608],[0,42612,N4],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,Yk,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,Ak,hk],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,Am,43482],[0,43488,k4],[0,PF,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,Lm,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,Wm],[0,43816,Jk],[0,43824,Im],[0,43868,i4],[0,43888,44011],[0,44012,44014],[0,44016,44026],[0,44032,55204],[0,55216,55239],[0,55243,55292],[0,63744,64110],[0,64112,64218],[0,64256,64263],[0,64275,64280],[0,Tk,p4],[0,64298,xm],[0,64312,Vm],[0,Sk,G4],[0,64320,M8],[0,64323,xd],[0,64326,64434],[0,64467,64830],[0,64848,64912],[0,64914,64968],[0,65008,65020],[0,65024,65040],[0,65056,65072],[0,65075,65077],[0,65101,65104],[0,65136,P8],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,Ym],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,E6,Y8],[0,65549,Cm],[0,65576,Z4],[0,65596,rk],[0,65599,65614],[0,65616,65630],[0,65664,65787],[0,65856,65909],[0,66045,66046],[0,66176,66205],[0,66208,66257],[0,66272,66273],[0,66304,66336],[0,66349,66379],[0,66384,66427],[0,66432,66462],[0,66464,66500],[0,66504,B8],[0,66513,66518],[0,66560,66718],[0,66720,66730],[0,66736,66772],[0,66776,66812],[0,66816,66856],[0,66864,66916],[0,67072,67383],[0,67392,67414],[0,67424,67432],[0,67584,67590],[0,X4,Ck],[0,67594,X8],[0,67639,67641],[0,Pm,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,b4],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,J8,68100],[0,68101,68103],[0,68108,mk],[0,68117,Sm],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,om],[0,68297,68327],[0,68352,68406],[0,68416,68438],[0,68448,68467],[0,68480,68498],[0,68608,68681],[0,68736,68787],[0,68800,68851],[0,68864,68904],[0,68912,68922],[0,69376,69405],[0,k8,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,F8],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,m4,ck],[0,69968,70004],[0,b8,70007],[0,70016,70085],[0,70089,70093],[0,70096,c8],[0,Xk,70109],[0,70144,f8],[0,70163,70200],[0,70206,70207],[0,70272,u8],[0,tm,sk],[0,70282,i8],[0,70287,zm],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,c4],[0,70405,70413],[0,70415,70417],[0,70419,S8],[0,70442,_m],[0,70450,qm],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,y4,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,F4,70752],[0,70784,d8],[0,Rk,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,Bk,71237],[0,71248,71258],[0,71296,71353],[0,71360,71370],[0,71424,71451],[0,71453,71468],[0,71472,71482],[0,71680,71739],[0,71840,71914],[0,71935,71936],[0,72096,72104],[0,72106,72152],[0,72154,vm],[0,h8,72165],[0,jk,72255],[0,72263,72264],[0,lk,72346],[0,zk,72350],[0,72384,72441],[0,72704,_8],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,Vk],[0,72968,q8],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,em],[0,73063,Zm],[0,73066,73103],[0,73104,73106],[0,73107,73113],[0,73120,73130],[0,73440,73463],[0,73728,74650],[0,74752,74863],[0,74880,75076],[0,77824,78895],[0,82944,83527],[0,92160,92729],[0,92736,92767],[0,92768,92778],[0,92880,92910],[0,92912,92917],[0,92928,92983],[0,92992,92996],[0,93008,93018],[0,93027,93048],[0,93053,93072],[0,93760,93824],[0,93952,94027],[0,Qm,94088],[0,94095,94112],[0,94176,Y4],[0,f4,94180],[0,94208,100344],[0,100352,101107],[0,110592,110879],[0,110928,110931],[0,110948,110952],[0,110960,111356],[0,113664,113771],[0,113776,113789],[0,113792,113801],[0,113808,113818],[0,113821,113823],[0,119141,119146],[0,119149,119155],[0,119163,119171],[0,119173,119180],[0,119210,119214],[0,119362,119365],[0,119808,o4],[0,119894,fk],[0,119966,119968],[0,Nk,119971],[0,119973,119975],[0,119977,td],[0,119982,e8],[0,pm,Nm],[0,119997,Lk],[0,120005,Z8],[0,120071,120075],[0,120077,q4],[0,120086,n8],[0,120094,d4],[0,120123,Em],[0,120128,Dk],[0,_k,120135],[0,120138,j8],[0,120146,120486],[0,120488,K4],[0,120514,rm],[0,120540,W8],[0,120572,ak],[0,120598,fm],[0,120630,P4],[0,120656,Qk],[0,120688,g4],[0,120714,u4],[0,120746,uk],[0,120772,120780],[0,120782,120832],[0,121344,121399],[0,121403,121453],[0,121461,121462],[0,121476,121477],[0,121499,121504],[0,121505,121520],[0,122880,122887],[0,122888,122905],[0,122907,122914],[0,122915,122917],[0,122918,122923],[0,123136,123181],[0,123184,123198],[0,123200,123210],[0,r4,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,I4],[0,126469,Km],[0,126497,V8],[0,n4,126501],[0,l8,bm],[0,126505,x4],[0,126516,cm],[0,z8,Dm],[0,E4,126524],[0,L8,126531],[0,rd,S4],[0,K8,Xm],[0,G8,v4],[0,126541,ok],[0,126545,N8],[0,s8,126549],[0,sm,A4],[0,Pk,$k],[0,Um,O8],[0,B4,_4],[0,mm,xk],[0,126561,T4],[0,C8,126565],[0,126567,s4],[0,126572,D4],[0,126580,nm],[0,126585,Ek],[0,am,m8],[0,126592,w4],[0,126603,126620],[0,126625,im],[0,126629,Kk],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],sx0=[0,1,0],ox0=[0,0,[0,1,0],[0,1,0]],vx0=yM,lx0="end of input",px0=w6,kx0="template literal part",mx0=w6,dx0=$o,hx0=yM,yx0=w6,gx0=O3,_x0=w6,wx0=Pv,bx0=w6,Tx0=N3,Ex0="an",Ax0=Ft,Sx0=Ru,Px0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],Ix0="{",Cx0=jm,Nx0="{|",Ox0="|}",jx0=GR,Dx0=yR,Fx0="[",Rx0="]",Mx0=xT,Lx0=nL,qx0=_n,Ux0="=>",Bx0="...",Xx0=Xj,Gx0=HR,Yx0=R3,Jx0=Fm,zx0=xo,Kx0=s6,Hx0=Qe,Vx0=et,$x0=yI,Wx0=pv,Qx0=xt,Zx0=Rm,xr0=i6,rr0=Zp,er0=km,tr0=ao,nr0=V3,ur0=wv,ir0=xs,fr0=as,cr0=rt,ar0=C4,sr0=o8,or0=Ke,vr0=sv,lr0=Q4,pr0=ym,kr0=Tm,mr0=r6,dr0=pc,hr0=ze,yr0=nk,gr0=hv,_r0=c6,wr0=fs,br0=rs,Tr0=p6,Er0=H8,Ar0=W2,Sr0=H3,Pr0=Av,Ir0=le,Cr0=tk,Nr0=j6,Or0=Zl,jr0=C6,Dr0=$2,Fr0=Ze,Rr0=F6,Mr0=ec,Lr0=pb,qr0=kA,Ur0=io,Br0=_v,Xr0="%checks",Gr0=YD,Yr0=SM,Jr0=fD,zr0=UF,Kr0=ER,Hr0=Rr,Vr0=tD,$r0=JF,Wr0=JD,Qr0=xF,Zr0=cD,x10=IR,r10=EF,e10=sL,t10=gF,n10=q9,u10="?.",i10=u_,f10=hR,c10=rv,a10=$F,s10=YR,o10=BD,v10=H4,l10=I8,p10=rM,k10=aR,m10=XF,d10=Qj,h10=oL,y10=lD,g10=Ty,_10=d6,w10=eR,b10=zF,T10=Bj,E10=tu,A10=$e,S10=ve,P10=UD,I10=jF,C10=iL,N10=zj,O10=aL,j10=sM,D10=FD,F10=tx,R10=R4,M10=V4,L10=Oe,q10=O3,U10=Pv,B10=N3,X10=rs,G10=I6,Y10=J4,J10=W4,z10=bk,K10=p8,H10=mv,V10=xD,$10=S6,W10=X3,Q10=F3,Z10=VF,x20=bF,r20=x6,e20=x6,t20=DM,n20=x6,u20=x6,i20=jm,f20=jm,c20=DM,a20=ve,s20=ve,o20=l6,v20=Om,l20="T_LCURLY",p20="T_RCURLY",k20="T_LCURLYBAR",m20="T_RCURLYBAR",d20="T_LPAREN",h20="T_RPAREN",y20="T_LBRACKET",g20="T_RBRACKET",_20="T_SEMICOLON",w20="T_COMMA",b20="T_PERIOD",T20="T_ARROW",E20="T_ELLIPSIS",A20="T_AT",S20="T_POUND",P20="T_FUNCTION",I20="T_IF",C20="T_IN",N20="T_INSTANCEOF",O20="T_RETURN",j20="T_SWITCH",D20="T_MATCH",F20="T_THIS",R20="T_THROW",M20="T_TRY",L20="T_VAR",q20="T_WHILE",U20="T_WITH",B20="T_CONST",X20="T_LET",G20="T_NULL",Y20="T_FALSE",J20="T_TRUE",z20="T_BREAK",K20="T_CASE",H20="T_CATCH",V20="T_CONTINUE",$20="T_DEFAULT",W20="T_DO",Q20="T_FINALLY",Z20="T_FOR",xe0="T_CLASS",re0="T_EXTENDS",ee0="T_STATIC",te0="T_ELSE",ne0="T_NEW",ue0="T_DELETE",ie0="T_TYPEOF",fe0="T_VOID",ce0="T_ENUM",ae0="T_EXPORT",se0="T_IMPORT",oe0="T_SUPER",ve0="T_IMPLEMENTS",le0="T_INTERFACE",pe0="T_PACKAGE",ke0="T_PRIVATE",me0="T_PROTECTED",de0="T_PUBLIC",he0="T_YIELD",ye0="T_DEBUGGER",ge0="T_DECLARE",_e0="T_TYPE",we0="T_OPAQUE",be0="T_OF",Te0="T_ASYNC",Ee0="T_AWAIT",Ae0="T_CHECKS",Se0="T_RSHIFT3_ASSIGN",Pe0="T_RSHIFT_ASSIGN",Ie0="T_LSHIFT_ASSIGN",Ce0="T_BIT_XOR_ASSIGN",Ne0="T_BIT_OR_ASSIGN",Oe0="T_BIT_AND_ASSIGN",je0="T_MOD_ASSIGN",De0="T_DIV_ASSIGN",Fe0="T_MULT_ASSIGN",Re0="T_EXP_ASSIGN",Me0="T_MINUS_ASSIGN",Le0="T_PLUS_ASSIGN",qe0="T_NULLISH_ASSIGN",Ue0="T_AND_ASSIGN",Be0="T_OR_ASSIGN",Xe0="T_ASSIGN",Ge0="T_PLING_PERIOD",Ye0="T_PLING_PLING",Je0="T_PLING",ze0="T_COLON",Ke0="T_OR",He0="T_AND",Ve0="T_BIT_OR",$e0="T_BIT_XOR",We0="T_BIT_AND",Qe0="T_EQUAL",Ze0="T_NOT_EQUAL",xt0="T_STRICT_EQUAL",rt0="T_STRICT_NOT_EQUAL",et0="T_LESS_THAN_EQUAL",tt0="T_GREATER_THAN_EQUAL",nt0="T_LESS_THAN",ut0="T_GREATER_THAN",it0="T_LSHIFT",ft0="T_RSHIFT",ct0="T_RSHIFT3",at0="T_PLUS",st0="T_MINUS",ot0="T_DIV",vt0="T_MULT",lt0="T_EXP",pt0="T_MOD",kt0="T_NOT",mt0="T_BIT_NOT",dt0="T_INCR",ht0="T_DECR",yt0="T_EOF",gt0="T_ANY_TYPE",_t0="T_MIXED_TYPE",wt0="T_EMPTY_TYPE",bt0="T_NUMBER_TYPE",Tt0="T_BIGINT_TYPE",Et0="T_STRING_TYPE",At0="T_VOID_TYPE",St0="T_SYMBOL_TYPE",Pt0="T_UNKNOWN_TYPE",It0="T_NEVER_TYPE",Ct0="T_UNDEFINED_TYPE",Nt0="T_KEYOF",Ot0="T_READONLY",jt0="T_INFER",Dt0="T_IS",Ft0="T_ASSERTS",Rt0="T_IMPLIES",Mt0=uL,Lt0=uL,qt0="T_NUMBER",Ut0="T_BIGINT",Bt0="T_STRING",Xt0="T_TEMPLATE_PART",Gt0="T_IDENTIFIER",Yt0="T_REGEXP",Jt0="T_INTERPRETER",zt0="T_ERROR",Kt0="T_JSX_IDENTIFIER",Ht0=rL,Vt0=rL,$t0="T_BOOLEAN_TYPE",Wt0="T_NUMBER_SINGLETON_TYPE",Qt0="T_BIGINT_SINGLETON_TYPE",Zt0=[0,nF,gA,9],xn0=[0,nF,Ik,9],rn0=jM,en0="*/",tn0=jM,nn0="unreachable line_comment",un0="unreachable string_quote",in0="\\",fn0="unreachable template_part",cn0=`\r -`,an0=C_,sn0="unreachable regexp_class",on0=eD,vn0="unreachable regexp_body",ln0=tx,pn0=tx,kn0=tx,mn0=tx,dn0=RD,hn0="{'>'}",yn0=d6,gn0="{'}'}",_n0=jm,wn0=no,bn0=xT,Tn0=I8,En0=RD,An0=no,Sn0=xT,Pn0=I8,In0="unreachable type_token wholenumber",Cn0="unreachable type_token wholebigint",Nn0="unreachable type_token floatbigint",On0="unreachable type_token scinumber",jn0="unreachable type_token scibigint",Dn0="unreachable type_token hexnumber",Fn0="unreachable type_token hexbigint",Rn0="unreachable type_token legacyoctnumber",Mn0="unreachable type_token octnumber",Ln0="unreachable type_token octbigint",qn0="unreachable type_token binnumber",Un0="unreachable type_token bigbigint",Bn0="unreachable type_token",Xn0=NM,Gn0=[11,1],Yn0=[11,0],Jn0="unreachable template_tail",zn0=tx,Kn0=tx,Hn0="unreachable jsx_child",Vn0="unreachable jsx_tag",$n0=[0,LD],Wn0=[0,913],Qn0=[0,Zo],Zn0=[0,LI],x70=[0,SD],r70=[0,gI],e70=[0,8747],t70=[0,uy],n70=[0,916],u70=[0,8225],i70=[0,935],f70=[0,FM],c70=[0,914],a70=[0,bM],s70=[0,YF],o70=[0,SR],v70=[0,915],l70=[0,Jj],p70=[0,919],k70=[0,917],m70=[0,OM],d70=[0,sD],h70=[0,oF],y70=[0,924],g70=[0,923],_70=[0,922],w70=[0,IF],b70=[0,921],T70=[0,pR],E70=[0,Ik],A70=[0,dF],S70=[0,P5],P70=[0,927],I70=[0,937],C70=[0,vD],N70=[0,pF],O70=[0,TD],j70=[0,338],D70=[0,352],F70=[0,929],R70=[0,936],M70=[0,8243],L70=[0,928],q70=[0,934],U70=[0,QM],B70=[0,oD],X70=[0,933],G70=[0,PR],Y70=[0,lM],J70=[0,Pj],z70=[0,920],K70=[0,932],H70=[0,Ky],V70=[0,MD],$70=[0,uR],W70=[0,sF],Q70=[0,918],Z70=[0,376],xu0=[0,iR],ru0=[0,926],eu0=[0,OF],tu0=[0,KR],nu0=[0,925],uu0=[0,39],iu0=[0,8736],fu0=[0,8743],cu0=[0,38],au0=[0,945],su0=[0,8501],ou0=[0,Qo],vu0=[0,8226],lu0=[0,aD],pu0=[0,946],ku0=[0,8222],mu0=[0,Zj],du0=[0,RR],hu0=[0,8776],yu0=[0,IM],gu0=[0,8773],_u0=[0,9827],wu0=[0,$j],bu0=[0,967],Tu0=[0,QR],Eu0=[0,E8],Au0=[0,Vj],Su0=[0,rR],Pu0=[0,8595],Iu0=[0,8224],Cu0=[0,8659],Nu0=[0,PD],Ou0=[0,8746],ju0=[0,8629],Du0=[0,qD],Fu0=[0,8745],Ru0=[0,8195],Mu0=[0,8709],Lu0=[0,Sj],qu0=[0,CM],Uu0=[0,gM],Bu0=[0,h4],Xu0=[0,9830],Gu0=[0,8707],Yu0=[0,8364],Ju0=[0,UR],zu0=[0,U3],Ku0=[0,951],Hu0=[0,8801],Vu0=[0,949],$u0=[0,8194],Wu0=[0,8805],Qu0=[0,947],Zu0=[0,8260],xi0=[0,eE],ri0=[0,bD],ei0=[0,gA],ti0=[0,8704],ni0=[0,xR],ui0=[0,LM],ii0=[0,8230],fi0=[0,9829],ci0=[0,8596],ai0=[0,8660],si0=[0,62],oi0=[0,402],vi0=[0,948],li0=[0,wF],pi0=[0,Wy],ki0=[0,8712],mi0=[0,A8],di0=[0,953],hi0=[0,8734],yi0=[0,8465],gi0=[0,XR],_i0=[0,8220],wi0=[0,8968],bi0=[0,8592],Ti0=[0,yk],Ei0=[0,10216],Ai0=[0,955],Si0=[0,8656],Pi0=[0,954],Ii0=[0,60],Ci0=[0,8216],Ni0=[0,8249],Oi0=[0,JR],ji0=[0,9674],Di0=[0,8727],Fi0=[0,8970],Ri0=[0,XP],Mi0=[0,8711],Li0=[0,956],qi0=[0,8722],Ui0=[0,O4],Bi0=[0,xA],Xi0=[0,8212],Gi0=[0,$D],Yi0=[0,8804],Ji0=[0,957],zi0=[0,DF],Ki0=[0,8836],Hi0=[0,8713],Vi0=[0,mw],$i0=[0,8715],Wi0=[0,8800],Qi0=[0,8853],Zi0=[0,959],xf0=[0,969],rf0=[0,8254],ef0=[0,uM],tf0=[0,339],nf0=[0,fv],uf0=[0,ZR],if0=[0,Dy],ff0=[0,z3],cf0=[0,8855],af0=[0,uE],sf0=[0,f1],of0=[0,ES],vf0=[0,q5],lf0=[0,x1],pf0=[0,pS],kf0=[0,982],mf0=[0,960],df0=[0,966],hf0=[0,8869],yf0=[0,8240],gf0=[0,8706],_f0=[0,8744],wf0=[0,8211],bf0=[0,10217],Tf0=[0,8730],Ef0=[0,8658],Af0=[0,34],Sf0=[0,968],Pf0=[0,8733],If0=[0,8719],Cf0=[0,961],Nf0=[0,8971],Of0=[0,WM],jf0=[0,8476],Df0=[0,8221],Ff0=[0,8969],Rf0=[0,8594],Mf0=[0,M4],Lf0=[0,LR],qf0=[0,CF],Uf0=[0,8901],Bf0=[0,353],Xf0=[0,8218],Gf0=[0,8217],Yf0=[0,8250],Jf0=[0,8835],zf0=[0,8721],Kf0=[0,8838],Hf0=[0,8834],Vf0=[0,9824],$f0=[0,8764],Wf0=[0,962],Qf0=[0,963],Zf0=[0,8207],xc0=[0,952],rc0=[0,8756],ec0=[0,964],tc0=[0,Ok],nc0=[0,8839],uc0=[0,fL],ic0=[0,ID],fc0=[0,Z3],cc0=[0,8657],ac0=[0,8482],sc0=[0,Og],oc0=[0,732],vc0=[0,M3],lc0=[0,8201],pc0=[0,977],kc0=[0,wR],mc0=[0,q3],dc0=[0,965],hc0=[0,978],yc0=[0,UM],gc0=[0,eA],_c0=[0,cL],wc0=[0,wD],bc0=[0,8205],Tc0=[0,950],Ec0=[0,pk],Ac0=[0,RF],Sc0=[0,gE],Pc0=[0,958],Ic0=[0,8593],Cc0=[0,Oj],Nc0=[0,8242],Oc0=[0,_M],jc0="unreachable regexp",Dc0="unreachable token wholenumber",Fc0="unreachable token wholebigint",Rc0="unreachable token floatbigint",Mc0="unreachable token scinumber",Lc0="unreachable token scibigint",qc0="unreachable token hexnumber",Uc0="unreachable token hexbigint",Bc0="unreachable token legacyoctnumber",Xc0="unreachable token legacynonoctnumber",Gc0="unreachable token octnumber",Yc0="unreachable token octbigint",Jc0="unreachable token bignumber",zc0="unreachable token bigint",Kc0="unreachable token",Hc0=NM,Vc0=[7,"#!"],$c0="expected ?",Wc0="unreachable string_escape",Qc0=Q2,Zc0=o6,xa0=o6,ra0=Q2,ea0=kI,ta0=BF,na0="n",ua0="r",ia0="t",fa0=tR,ca0=o6,aa0=no,sa0=no,oa0="unreachable id_char",va0=no,la0=no,pa0=o6,ka0=pM,ma0=Fj,da0=zw,ha0=[27,"token ILLEGAL"],ya0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],ga0=[0,1],_a0=[0,1],wa0=HF,ba0=HF,Ta0=[0,[11,"an identifier. When exporting a ",[2,0,[11," as a named export, you must specify a ",[2,0,[11," name. Did you mean `export default ",[2,0,[11," ...`?",0]]]]]]],"an identifier. When exporting a %s as a named export, you must specify a %s name. Did you mean `export default %s ...`?"],Ea0=ed,Aa0="Peeking current location when not available",Sa0=[0,"src/parser/parser_env.ml",369,9],Pa0="Internal Error: Tried to add_declared_private with outside of class scope.",Ia0="Internal Error: `exit_class` called before a matching `enter_class`",Ca0=tx,Na0=[0,0,0],Oa0=[0,0,0],ja0="Parser_env.Try.Rollback",Da0=tx,Fa0=tx,Ra0=[0,$2,vf,Zi,KD,qR,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,CD,xu,Dj,WF,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],Ma0=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],La0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],qa0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,qR,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,Dj,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,WF,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,CD,ln,E7,$u,mi,f7,KD,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],Ua0=R3,Ba0=Fm,Xa0=xo,Ga0=s6,Ya0=Qe,Ja0=et,za0=yI,Ka0=pv,Ha0=xt,Va0=Rm,$a0=i6,Wa0=Zp,Qa0=km,Za0=ao,xs0=V3,rs0=wv,es0=xs,ts0=as,ns0=rt,us0=C4,is0=o8,fs0=Ke,cs0=sv,as0=Q4,ss0=ym,os0=Tm,vs0=r6,ls0=pc,ps0=ze,ks0=nk,ms0=hv,ds0=c6,hs0=fs,ys0=rs,gs0=p6,_s0=H8,ws0=W2,bs0=H3,Ts0=Av,Es0=le,As0=tk,Ss0=j6,Ps0=Zl,Is0=C6,Cs0=$2,Ns0=Ze,Os0=F6,js0=ec,Ds0=pb,Fs0=kA,Rs0=io,Ms0=_v,Ls0=R4,qs0=V4,Us0=Oe,Bs0=O3,Xs0=Pv,Gs0=N3,Ys0=rs,Js0=I6,zs0=J4,Ks0=W4,Hs0=bk,Vs0=p8,$s0=mv,Ws0=S6,Qs0=X3,Zs0=F3,xo0=l6,ro0=Om,eo0=[0,ed],to0=tx,no0=[19,1],uo0=[19,0],io0=[0,0],fo0=ts,co0=[0,0],ao0=[0,"a type"],so0=[0,0],oo0=[0,"a number literal type"],vo0=[0,0],lo0=S6,po0=X3,ko0=F3,mo0="You should only call render_type after making sure the next token is a renders variant",do0=[0,[0,0,0,0,0]],ho0=[0,0,0,0],yo0=[0,1],go0=[0,K3,1466,6],_o0=[0,K3,1469,6],wo0=[0,K3,1572,8],bo0=[0,1],To0=[0,K3,1589,8],Eo0="Can not have both `static` and `proto`",Ao0=ze,So0=Ag,Po0=[0,0],Io0=[0,"the end of a tuple type (no trailing comma is allowed in inexact tuple type)."],Co0=[0,K3,Qo,15],No0=[0,K3,A8,15],Oo0=$e,jo0=$e,Do0=wk,Fo0=T6,Ro0=[0,[11,"Failure while looking up ",[2,0,[11,". Index: ",[4,0,0,0,[11,". Length: ",[4,0,0,0,[12,46,0]]]]]]],"Failure while looking up %s. Index: %d. Length: %d."],Mo0=[0,0,0,0],Lo0="Offset_utils.Offset_lookup_failed",qo0=A1,Uo0=Rj,Bo0=T6,Xo0=wk,Go0=Gj,Yo0=T6,Jo0=wk,zo0=OD,Ko0=W0,Ho0="normal",Vo0=ec,$o0="jsxTag",Wo0="jsxChild",Qo0="template",Zo0=$o,xv0="context",rv0=ec,ev0=[6,0],tv0=[0,0],nv0=[0,1],uv0=[0,4],iv0=[0,2],fv0=[0,3],cv0=[0,0],av0=$e,sv0=[0,0,0,0,0,0],ov0=[0,0],vv0=[0,zR],lv0=[0,1],pv0=[0,0],kv0=ts,mv0=[0,70],dv0=[0,81],hv0=bR,yv0=TT,gv0="exports",_v0=P6,wv0=[0,tx,tx,0],bv0=[0,Kj],Tv0=[0,81],Ev0=[0,"a declaration, statement or export specifiers"],Av0=[0,1],Sv0=[0,x9,1893,21],Pv0=[0,"the keyword `as`"],Iv0=[0,29],Cv0=[0,29],Nv0=[0,0],Ov0=[0,1],jv0=[0,Kj],Dv0=[0,"the keyword `from`"],Fv0=[0,tx,tx,0],Rv0="Label",Mv0=[0,zR],Lv0=[0,0,0],qv0=[0,38],Uv0=[0,x9,372,22],Bv0=[0,37],Xv0=[0,x9,391,22],Gv0=[0,0],Yv0="the token `;`",Jv0=[0,0],zv0=[0,0],Kv0=rF,Hv0=[0,ed],Vv0=rF,$v0=[27,Ft],Wv0=ts,Qv0=[0,70],Zv0=[0,tx,0],x30=Mt,r30=[0,tx,0],e30=[0,70],t30=[0,70],n30=R3,u30=[0,tx,0],i30=[0,0,0],f30=[0,0,0],c30=[0,[0,8]],a30=[0,[0,7]],s30=[0,[0,6]],o30=[0,[0,10]],v30=[0,[0,9]],l30=[0,[0,11]],p30=[0,[0,5]],k30=[0,[0,4]],m30=[0,[0,2]],d30=[0,[0,3]],h30=[0,[0,1]],y30=[0,[0,0]],g30=[0,[0,12]],_30=[0,[0,13]],w30=[0,[0,14]],b30=[0,0],T30=[0,1],E30=[0,0],A30=[0,2],S30=[0,3],P30=[0,7],I30=[0,6],C30=[0,4],N30=[0,5],O30=[0,1],j30=[0,0],D30=[0,1],F30=[0,0],R30=H3,M30=[0,"either a call or access of `super`"],L30=H3,q30=W2,U30=u6,B30=u6,X30=[0,2],G30=[0,0],Y30=[0,1],J30=hv,z30=[0,"the identifier `target`"],K30=[0,0],H30=[0,1],V30=[0,0],$30=[0,0],W30=[0,2],Q30=[0,2],Z30=[0,1],xl0=[0,70],rl0=o6,el0=pM,tl0=zw,nl0=zw,ul0=Fj,il0=[0,0],fl0=[0,1],cl0=[0,0],al0=ve,sl0=ve,ol0=[0,"a regular expression"],vl0=tx,ll0=tx,pl0=tx,kl0=[0,78],ml0=[0,"src/parser/expression_parser.ml",1546,17],dl0=[0,"a template literal part"],hl0=[0,[0,tx,tx],1],yl0=ev,gl0=[0,6],_l0=[0,[0,17,[0,2]]],wl0=[0,[0,18,[0,3]]],bl0=[0,[0,19,[0,4]]],Tl0=[0,[0,0,[0,5]]],El0=[0,[0,1,[0,5]]],Al0=[0,[0,2,[0,5]]],Sl0=[0,[0,3,[0,5]]],Pl0=[0,[0,5,[0,6]]],Il0=[0,[0,7,[0,6]]],Cl0=[0,[0,4,[0,6]]],Nl0=[0,[0,6,[0,6]]],Ol0=[0,[0,8,[0,7]]],jl0=[0,[0,9,[0,7]]],Dl0=[0,[0,10,[0,7]]],Fl0=[0,[0,11,[0,8]]],Rl0=[0,[0,12,[0,8]]],Ml0=[0,[0,15,[0,9]]],Ll0=[0,[0,13,[0,9]]],ql0=[0,[0,14,[1,10]]],Ul0=[0,[0,16,[0,9]]],Bl0=[0,[0,21,[0,6]]],Xl0=[0,[0,20,[0,6]]],Gl0=[23,u_],Yl0=[13,"JSX fragment"],Jl0=rv,zl0=_n,Kl0=[0,dn],Hl0=[1,dn],Vl0=[0,tx,tx,0],$l0=[0,ed],Wl0=tx,Ql0=[0,"a numeric or string literal"],Zl0=[0,tx,'""',0],x60=[0,0],r60=[0,"a number literal"],e60=[0,[0,0,Q2,0]],t60=[0,81],n60=[21,OR],u60=[21,m6],i60=r6,f60=[0,tx,0],c60="unexpected PrivateName in Property, expected a PrivateField",a60=[0,0,0],s60=uo,o60="Must be one of the above",v60=[0,1],l60=[0,1],p60=[0,1],k60=uo,m60=uo,d60=q9,h60="Internal Error: private name found in object props",y60=[0,0,0,0],g60=[0,AF],_60=[19,[0,0]],w60=[0,AF],b60=C_,T60="Nooo: ",E60=sv,A60="Parser error: No such thing as an expression pattern!",S60=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],P60=[0,"src/parser/parser_flow.ml",pS,28],I60=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],C60=Rj,N60=W0,O60=mD,j60=_D,D60=_D,F60=mD,R60=ec,M60=Cj,L60=C1,q60=A1,U60="InterpreterDirective",B60="interpreter",X60="Program",G60=a6,Y60="BreakStatement",J60=a6,z60="ContinueStatement",K60="DebuggerStatement",H60=bv,V60="DeclareExportAllDeclaration",$60=bv,W60=L9,Q60=WT,Z60=sv,xp0="DeclareExportDeclaration",rp0=C1,ep0=$r,tp0="DeclareModule",np0=i2,up0="DeclareModuleExports",ip0=C1,fp0=$r,cp0=YM,ap0="DeclareNamespace",sp0=L3,op0=C1,vp0="DoWhileStatement",lp0="EmptyStatement",pp0=CE,kp0=WT,mp0="ExportDefaultDeclaration",dp0=CE,hp0=NA,yp0=bv,gp0="ExportAllDeclaration",_p0=CE,wp0=bv,bp0=L9,Tp0=WT,Ep0="ExportNamedDeclaration",Ap0="directive",Sp0=u2,Pp0="ExpressionStatement",Ip0=C1,Cp0="update",Np0=L3,Op0=la,jp0="ForStatement",Dp0="each",Fp0=C1,Rp0=kn,Mp0=ns,Lp0="ForInStatement",qp0=_v,Up0=C1,Bp0=kn,Xp0=ns,Gp0="ForOfStatement",Yp0=jD,Jp0=bP,zp0=L3,Kp0="IfStatement",Hp0=ec,Vp0=fs,$p0=A1,Wp0=iD,Qp0=bv,Zp0=L9,x40="ImportDeclaration",r40=C1,e40=a6,t40="LabeledStatement",n40=h9,u40=W1,i40="MatchStatement",f40=W1,c40="ReturnStatement",a40=h9,s40="discriminant",o40="SwitchStatement",v40=W1,l40="ThrowStatement",p40="finalizer",k40="handler",m40=gn,d40="TryStatement",h40=C1,y40=L3,g40="WhileStatement",_40=C1,w40=a4,b40="WithStatement",T40=Ay,E40=W1,A40=xS,S40=Ay,P40=W1,I40=xS,C40=kT,N40="ArrayExpression",O40=xe,j40=Q8,D40=u2,F40=He,R40=$5,M40=io,L40=C1,q40=yn,U40=$r,B40="ArrowFunctionExpression",X40=u2,G40="AsConstExpression",Y40=i2,J40=u2,z40="AsExpression",K40=q9,H40=kn,V40=ns,$40=dv,W40="AssignmentExpression",Q40=kn,Z40=ns,xk0=dv,rk0="BinaryExpression",ek0="CallExpression",tk0=jD,nk0=bP,uk0=L3,ik0="ConditionalExpression",fk0=bv,ck0="ImportExpression",ak0=$F,sk0=YR,ok0=u_,vk0=kn,lk0=ns,pk0=dv,kk0="LogicalExpression",mk0=h9,dk0=W1,hk0="MatchExpression",yk0="MemberExpression",gk0=x8,_k0=u6,wk0="MetaProperty",bk0=_b,Tk0=Hk,Ek0=AD,Ak0="NewExpression",Sk0=Uk,Pk0="ObjectExpression",Ik0=pt,Ck0="OptionalCallExpression",Nk0=pt,Ok0="OptionalMemberExpression",jk0=lR,Dk0="SequenceExpression",Fk0="Super",Rk0="ThisExpression",Mk0=i2,Lk0=u2,qk0="TypeCastExpression",Uk0=i2,Bk0=u2,Xk0="SatisfiesExpression",Gk0=Ay,Yk0=W1,Jk0=xS,zk0=$e,Kk0=tu,Hk0=zj,Vk0=aL,$k0=fs,Wk0=rs,Qk0=c6,Zk0="matched above",xm0=W1,rm0=iF,em0=dv,tm0="UnaryExpression",nm0=W1,um0="AwaitExpression",im0=FD,fm0=sM,cm0=iF,am0=W1,sm0=dv,om0="UpdateExpression",vm0="delegate",lm0=W1,pm0="YieldExpression",km0="MatchExpressionCase",mm0="guard",dm0=C1,hm0=Ne,ym0="MatchStatementCase",gm0=f6,_m0=Ne,wm0=is,bm0=lF,Tm0=f6,Em0=Ne,Am0=is,Sm0=lF,Pm0=x8,Im0="base",Cm0="MatchMemberPattern",Nm0="literal",Om0="MatchLiteralPattern",jm0="MatchWildcardPattern",Dm0=$e,Fm0=tu,Rm0=W1,Mm0=dv,Lm0="MatchUnaryPattern",qm0=Ql,Um0=Uk,Bm0="MatchObjectPattern",Xm0=Ql,Gm0=kT,Ym0="MatchArrayPattern",Jm0="patterns",zm0="MatchOrPattern",Km0=nd,Hm0=Ne,Vm0="MatchAsPattern",$m0=$r,Wm0="MatchIdentifierPattern",Qm0=es,Zm0=$r,x80="MatchBindingPattern",r80=W1,e80="MatchRestPattern",t80="Unexpected FunctionDeclaration with BodyExpression",n80="HookDeclaration",u80=u2,i80=He,f80=$5,c80=io,a80="FunctionDeclaration",s80=xe,o80=Q8,v80=C1,l80=yn,p80=$r,k80="Unexpected FunctionExpression with BodyExpression",m80=xe,d80=Q8,h80=u2,y80=He,g80=$5,_80=io,w80=C1,b80=yn,T80=$r,E80="FunctionExpression",A80=pt,S80=i2,P80=Ve,I80=sA,C80=pt,N80=i2,O80=Ve,j80="PrivateIdentifier",D80=pt,F80=i2,R80=Ve,M80=sA,L80=bP,q80=L3,U80="SwitchCase",B80=C1,X80="param",G80="CatchClause",Y80=C1,J80="BlockStatement",z80=es,K80=$r,H80="DeclareVariable",V80="DeclareHook",$80=He,W80="DeclareFunction",Q80=$r,Z80=AR,xd0=Av,rd0=pc,ed0=C1,td0=xe,nd0=$r,ud0="DeclareClass",id0=xe,fd0=j9,cd0=yn,ad0=Ql,sd0=yn,od0=$r,vd0="DeclareComponent",ld0=xe,pd0=j9,kd0=Ql,md0=yn,dd0="ComponentTypeAnnotation",hd0=pt,yd0=i2,gd0=Ve,_d0="ComponentTypeParameter",wd0=C1,bd0=$r,Td0="DeclareEnum",Ed0=pc,Ad0=C1,Sd0=xe,Pd0=$r,Id0="DeclareInterface",Cd0=A1,Nd0=ec,Od0=NA,jd0="ExportNamespaceSpecifier",Dd0=kn,Fd0=xe,Rd0=$r,Md0="DeclareTypeAlias",Ld0=kn,qd0=xe,Ud0=$r,Bd0="TypeAlias",Xd0="DeclareOpaqueType",Gd0="OpaqueType",Yd0="supertype",Jd0="impltype",zd0=xe,Kd0=$r,Hd0="ClassDeclaration",Vd0="ClassExpression",$d0=Zk,Wd0=Av,Qd0="superTypeParameters",Zd0="superClass",xh0=xe,rh0=C1,eh0=$r,th0=u2,nh0="Decorator",uh0=xe,ih0=$r,fh0="ClassImplements",ch0=C1,ah0="ClassBody",sh0=C1,oh0="StaticBlock",vh0=Wo,lh0=N6,ph0=nv,kh0=G3,mh0=Zk,dh0=j3,hh0=ze,yh0=es,gh0=A1,_h0=is,wh0="MethodDefinition",bh0=F6,Th0=Zk,Eh0=Z2,Ah0=ze,Sh0=j3,Ph0=i2,Ih0=A1,Ch0=is,Nh0=zM,Oh0="Internal Error: Private name found in class prop",jh0=F6,Dh0=Zk,Fh0=Z2,Rh0=ze,Mh0=j3,Lh0=i2,qh0=A1,Uh0=is,Bh0=zM,Xh0=xe,Gh0=j9,Yh0=yn,Jh0=$r,zh0=C1,Kh0="ComponentDeclaration",Hh0=W1,Vh0=rE,$h0=kn,Wh0=ns,Qh0=a8,Zh0=f6,x50=b6,r50=Ve,e50="ComponentParameter",t50=la,n50=$r,u50="EnumBigIntMember",i50=$r,f50=tF,c50=la,a50=$r,s50="EnumStringMember",o50=$r,v50=tF,l50=la,p50=$r,k50="EnumNumberMember",m50=la,d50=$r,h50="EnumBooleanMember",y50=_6,g50=t8,_50=t6,w50="EnumBooleanBody",b50=_6,T50=t8,E50=t6,A50="EnumNumberBody",S50=_6,P50=t8,I50=t6,C50="EnumStringBody",N50=_6,O50=t6,j50="EnumSymbolBody",D50=_6,F50=t8,R50=t6,M50="EnumBigIntBody",L50=C1,q50=$r,U50="EnumDeclaration",B50=pc,X50=C1,G50=xe,Y50=$r,J50="InterfaceDeclaration",z50=xe,K50=$r,H50="InterfaceExtends",V50=i2,$50=Uk,W50="ObjectPattern",Q50=i2,Z50=kT,xy0="ArrayPattern",ry0=kn,ey0=ns,ty0=a8,ny0=i2,uy0=Ve,iy0=sA,fy0=W1,cy0=rE,ay0=W1,sy0=rE,oy0=kn,vy0=ns,ly0=a8,py0=la,ky0=la,my0=nv,dy0=G3,hy0=kD,yy0=j3,gy0=f6,_y0=N6,wy0=es,by0=A1,Ty0=is,Ey0=FF,Ay0=W1,Sy0=ED,Py0=kn,Iy0=ns,Cy0=a8,Ny0=j3,Oy0=f6,jy0=N6,Dy0=es,Fy0=A1,Ry0=is,My0=FF,Ly0=W1,qy0=ED,Uy0=Rt,By0=A1,Xy0=C3,Gy0=tx,Yy0=Rt,Jy0=Pv,zy0=A1,Ky0=C3,Hy0=Rt,Vy0=A1,$y0=C3,Wy0=as,Qy0=xs,Zy0=Rt,x90=A1,r90=C3,e90="flags",t90=Ne,n90="regex",u90=Rt,i90=A1,f90=C3,c90=Rt,a90=A1,s90=C3,o90=lR,v90="quasis",l90="TemplateLiteral",p90="cooked",k90=Rt,m90="tail",d90=A1,h90="TemplateElement",y90="quasi",g90="tag",_90="TaggedTemplateExpression",w90=es,b90="declarations",T90="VariableDeclaration",E90=la,A90=$r,S90="VariableDeclarator",P90="plus",I90=mR,C90=mv,N90=xo,O90=I_,j90="in-out",D90=es,F90="Variance",R90="AnyTypeAnnotation",M90="MixedTypeAnnotation",L90="EmptyTypeAnnotation",q90="VoidTypeAnnotation",U90="NullLiteralTypeAnnotation",B90="SymbolTypeAnnotation",X90="NumberTypeAnnotation",G90="BigIntTypeAnnotation",Y90="StringTypeAnnotation",J90="BooleanTypeAnnotation",z90=i2,K90="NullableTypeAnnotation",H90="UnknownTypeAnnotation",V90="NeverTypeAnnotation",$90="UndefinedTypeAnnotation",W90=es,Q90=i2,Z90="parameterName",xg0="TypePredicate",rg0="HookTypeAnnotation",eg0="FunctionTypeAnnotation",tg0=pv,ng0=xe,ug0=Ql,ig0=Q8,fg0=yn,cg0=pt,ag0=i2,sg0=Ve,og0=gR,vg0=pt,lg0=i2,pg0=Ve,kg0=gR,mg0=[0,0,0,0,0],dg0="internalSlots",hg0="callProperties",yg0="indexers",gg0=Uk,_g0="exact",wg0=vM,bg0="ObjectTypeAnnotation",Tg0=kD,Eg0="There should not be computed object type property keys",Ag0=la,Sg0=nv,Pg0=G3,Ig0=es,Cg0=Z2,Ng0=Ag,Og0=ze,jg0=pt,Dg0=N6,Fg0=A1,Rg0=is,Mg0="ObjectTypeProperty",Lg0=W1,qg0="ObjectTypeSpreadProperty",Ug0=Z2,Bg0=ze,Xg0=A1,Gg0=is,Yg0=$r,Jg0="ObjectTypeIndexer",zg0=ze,Kg0=A1,Hg0="ObjectTypeCallProperty",Vg0=pt,$g0=Z2,Wg0="sourceType",Qg0="propType",Zg0="keyTparam",x_0="ObjectTypeMappedTypeProperty",r_0=A1,e_0=N6,t_0=ze,n_0=pt,u_0=$r,i_0="ObjectTypeInternalSlot",f_0=C1,c_0=pc,a_0="InterfaceTypeAnnotation",s_0=aM,o_0="ArrayTypeAnnotation",v_0="falseType",l_0="trueType",p_0="extendsType",k_0="checkType",m_0="ConditionalTypeAnnotation",d_0="typeParameter",h_0="InferTypeAnnotation",y_0=$r,g_0=ZF,__0="QualifiedTypeIdentifier",w_0=xe,b_0=$r,T_0="GenericTypeAnnotation",E_0="indexType",A_0="objectType",S_0="IndexedAccessType",P_0=pt,I_0="OptionalIndexedAccessType",C_0=z9,N_0="UnionTypeAnnotation",O_0=z9,j_0="IntersectionTypeAnnotation",D_0=Hk,F_0=W1,R_0="TypeofTypeAnnotation",M_0=$r,L_0=ZF,q_0="QualifiedTypeofIdentifier",U_0=W1,B_0="KeyofTypeAnnotation",X_0=B3,G_0=VF,Y_0=bF,J_0=i2,z_0=dv,K_0="TypeOperator",H_0=mv,V_0=vM,$_0="elementTypes",W_0="TupleTypeAnnotation",Q_0=pt,Z_0=Z2,xw0=aM,rw0=a6,ew0="TupleTypeLabeledElement",tw0=i2,nw0=a6,uw0="TupleTypeSpreadElement",iw0=Rt,fw0=A1,cw0="StringLiteralTypeAnnotation",aw0=Rt,sw0=A1,ow0="NumberLiteralTypeAnnotation",vw0=Rt,lw0=A1,pw0="BigIntLiteralTypeAnnotation",kw0=as,mw0=xs,dw0=Rt,hw0=A1,yw0="BooleanLiteralTypeAnnotation",gw0="ExistsTypeAnnotation",_w0=i2,ww0=NF,bw0=i2,Tw0=NF,Ew0=yn,Aw0="TypeParameterDeclaration",Sw0="usesExtendsBound",Pw0=sv,Iw0=Z2,Cw0=ao,Nw0="bound",Ow0=Ve,jw0="TypeParameter",Dw0=yn,Fw0=CR,Rw0=yn,Mw0=CR,Lw0=ev,qw0=JM,Uw0="closingElement",Bw0="openingElement",Xw0="JSXElement",Gw0="closingFragment",Yw0=JM,Jw0="openingFragment",zw0="JSXFragment",Kw0=Hk,Hw0="selfClosing",Vw0="attributes",$w0=Ve,Ww0="JSXOpeningElement",Qw0="JSXOpeningFragment",Zw0=Ve,xb0="JSXClosingElement",rb0="JSXClosingFragment",eb0=A1,tb0=Ve,nb0="JSXAttribute",ub0=W1,ib0="JSXSpreadAttribute",fb0="JSXEmptyExpression",cb0=u2,ab0="JSXExpressionContainer",sb0=u2,ob0="JSXSpreadChild",vb0=Rt,lb0=A1,pb0="JSXText",kb0=x8,mb0=a4,db0="JSXMemberExpression",hb0=Ve,yb0=TT,gb0="JSXNamespacedName",_b0=Ve,wb0="JSXIdentifier",bb0=NA,Tb0=b6,Eb0="ExportSpecifier",Ab0=b6,Sb0="ImportDefaultSpecifier",Pb0=b6,Ib0="ImportNamespaceSpecifier",Cb0=iD,Nb0=b6,Ob0="imported",jb0="ImportSpecifier",Db0="Line",Fb0="Block",Rb0=A1,Mb0=A1,Lb0="DeclaredPredicate",qb0="InferredPredicate",Ub0=_b,Bb0=Hk,Xb0=AD,Gb0=j3,Yb0=x8,Jb0=a4,zb0="message",Kb0=W0,Hb0=Gj,Vb0=OD,$b0=bv,Wb0=T6,Qb0=wk,Zb0=[0,$2,vf,Zi,eu,Z2,qf,E7,vc,_c,Ff,Ji,qu,Li,wu,Y7,A7,ri,Bf,Q7,ci,af,H7,f7,Zf,Eu,du,u7,cc,Aa,ac,gf,Af,ba,qc,Nc,nu,xt,o7,Wi,d7,$c,Xi,uc,Zc,et,Yc,Ju,vu,b7,fa,ai,hu,O7,Qe,oi,I7,Of,h7,Pf,P7,ua,He,Lf,Ni,ei,J7,yu,ef,of,M7,Wf,ku,Dc,rf,T7,Hn,jf,Bu,$7,Ei,Vc,Ii,Cu,Ne,xa,c7,rc,Zu,_a,t7,s7,y7,Kf,Sc,n7,a7,Yi,Qf,mf,Gu,sf,$n,Hc,Vu,fi,Di,Wu,xi,vi,v7,Ci,Wc,Gi,da,Gf,Jc,zu,Xu,Si,Pc,Au,r7,ka,hf,ru,Vi,nc,df,Nf,su,bu,j7,va,Su,Ou,Fu,Xc,pu,aa,q7,pi,k2,C7,e7,Lc,li,kf,gu,iu,Tf,zf,pa,wc,Oc,W7,mc,Yu,Jf,k7,X7,uu,Xf,R7,ma,si,qi,Ri,jc,Zn,Hu,ti,cu,lf,le,oc,na,ic,Mu,Df,ca,Qi,Wn,W2,Mi,K7,ia,Ft,ji,Mc,ga,au,p7,ki,Uu,gi,xf,D7,lc,hc,ii,lu,wf,tc,Ta,ju,_f,i7,sa,Oi,yi,$i,ya,bf,g7,N7,Mf,hi,L7,Ic,ra,w7,u2,Vn,Fc,yf,Ea,F7,Qn,zi,Ec,Yf,Uc,Cc,wa,U7,zc,Uf,yc,bc,Pu,Lu,B7,Oe,uf,$u,Kn,kc,Ac,bi,Bc,Ti,pf,Tu,Ki,mu,xc,ta,Ze,Ke,tf,cf,ni,Kc,ea,Z7,_u,$f,Tc,ha,x7,gc,Bi,Hf,fu,ff,xu,dc,Ef,Fi,S7,fc,Vf,z7,ui,Pi,_i,Qu,Rf,Ku,Nu,If,m7,mi,_7,Hi,wi,Sa,rt,ou,Gc,gn,V7,G7,di,oa,l7,Iu,Du,Ai,Rc,nf,sc,ln,Sf],xT0=[0,fa,si,hc,ji,gi,Sa,vi,sf,W7,cu,Gc,Eu,s7,et,_a,Fc,ru,df,Rf,ba,Yi,uu,Ci,oc,R7,bc,U7,vf,Bu,au,Nc,yi,T7,kf,Ac,$f,ga,yc,da,Ft,eu,Mf,Wf,pf,Hi,ii,_7,k7,Ec,Lf,ki,$i,Zc,Hc,K7,Ou,vu,r7,Mu,Pu,li,Gi,Pi,Fi,xa,Sf,yu,Vi,Bi,H7,Gu,ei,pa,Vf,y7,He,a7,xf,c7,Gf,mc,X7,Mc,k2,cf,u7,Cc,j7,Nf,wc,C7,lc,pu,M7,nf,Bc,Qn,Xu,h7,Cu,sc,B7,wi,O7,Z2,Ni,mu,A7,I7,Mi,Au,di,Oi,nu,jc,Qu,Di,uc,Oe,g7,du,$2,e7,qc,Ki,ef,qu,Vc,xc,Xc,Pf,oa,Ji,Ef,Tu,xi,vc,bu,Xf,Du,ac,ti,Pc,zc,Ic,t7,yf,Lc,Ei,hi,Bf,Aa,Hf,qf,gf,ai,ri,Ju,Ff,z7,na,ya,S7,pi,D7,fu,_c,xu,Wu,iu,Tc,l7,Si,If,_i,x7,va,$7,Tf,gc,zu,W2,Qe,Y7,Q7,Yc,jf,xt,Ze,v7,ia,Zu,w7,ma,Ne,ou,Ta,Uf,ic,fc,Vn,lu,qi,Uu,wu,wa,ua,i7,Qi,nc,Uc,F7,ea,fi,hu,$n,Df,Sc,Dc,cc,mf,J7,n7,ci,bi,su,m7,Ti,V7,Zn,Xi,Lu,Af,p7,P7,Wn,Qf,Nu,Vu,Jf,ui,Fu,lf,uf,Zf,ln,E7,$u,mi,f7,Kn,Yu,Ri,ni,gu,rf,Wc,Hu,L7,Su,zf,af,d7,Iu,hf,Z7,Hn,Ai,G7,u2,Ii,ff,ra,ka,ju,_f,b7,Ke,wf,ha,of,zi,kc,dc,Wi,$c,sa,Ea,Li,bf,aa,rc,gn,ca,Ku,Oc,Kf,tc,ta,oi,Yf,rt,Rc,le,q7,tf,Zi,_u,Of,N7,Kc,ku,o7,Jc],rT0=[0,Sf,ln,sc,nf,Rc,Ai,Du,Iu,l7,oa,di,G7,V7,gn,Gc,ou,rt,Sa,wi,Hi,_7,mi,m7,If,Nu,Ku,Rf,Qu,_i,Pi,ui,z7,Vf,fc,S7,Fi,Ef,dc,xu,ff,fu,Hf,Bi,gc,x7,ha,Tc,$f,_u,Z7,ea,Kc,ni,cf,tf,Ke,Ze,ta,xc,mu,Ki,Tu,pf,Ti,Bc,bi,Ac,kc,Kn,$u,uf,Oe,B7,Lu,Pu,bc,yc,Uf,zc,U7,wa,Cc,Uc,Yf,Ec,zi,Qn,F7,Ea,yf,Fc,Vn,u2,w7,ra,Ic,L7,hi,Mf,N7,g7,bf,ya,$i,yi,Oi,sa,i7,_f,ju,Ta,tc,wf,lu,ii,hc,lc,D7,xf,gi,Uu,ki,p7,au,ga,Mc,ji,Ft,ia,K7,Mi,W2,Wn,Qi,ca,Df,Mu,ic,na,oc,le,lf,cu,ti,Hu,Zn,jc,Ri,qi,si,ma,R7,Xf,uu,X7,k7,Jf,Yu,mc,W7,Oc,wc,pa,zf,Tf,iu,gu,kf,li,Lc,e7,C7,k2,pi,q7,aa,pu,Xc,Fu,Ou,Su,va,j7,bu,su,Nf,df,nc,Vi,ru,hf,ka,r7,Au,Pc,Si,Xu,zu,Jc,Gf,da,Gi,Wc,Ci,v7,vi,xi,Wu,Di,fi,Vu,Hc,$n,sf,Gu,mf,Qf,Yi,a7,n7,Sc,Kf,y7,s7,t7,_a,Zu,rc,c7,xa,Ne,Cu,Ii,Vc,Ei,$7,Bu,jf,Hn,T7,rf,Dc,ku,Wf,M7,of,ef,yu,J7,ei,Ni,Lf,He,ua,P7,Pf,h7,Of,I7,oi,Qe,O7,hu,ai,fa,b7,vu,Ju,Yc,et,Zc,uc,Xi,$c,d7,Wi,o7,xt,nu,Nc,qc,ba,Af,gf,ac,Aa,cc,u7,du,Eu,Zf,f7,H7,af,ci,Q7,Bf,ri,A7,Y7,wu,Li,qu,Ji,Ff,_c,vc,E7,qf,Z2,eu,Zi,vf,$2],eT0="Jsoo_runtime.Error.Exn",tT0=[0,0],nT0="assert_operator",uT0="use_strict",iT0=z9,fT0="esproposal_decorators",cT0="pattern_matching",aT0="enums",sT0="components",oT0="Internal error: ",vT0=[f1,"CamlinternalLazy.Undefined",Ca(0)];function lT0(x,r){var e=Ux(r)-1|0,t=0;if(e>=0)for(var u=t;;){x(J0(r,u));var i=u+1|0;if(e===u)break;var u=i}}var pT0=sx,kT0=[0,0];function mT0(x){var r=ZJ(0),e=Nq(j),t=r.length-1,u=I1((t*8|0)+1|0),i=t-1|0,c=0;if(i>=0)for(var v=c;;){WY(u,v*8|0,q6(N1(r,v)[1+v]));var s=v+1|0;if(i===v)break;var v=s}ls(u,t*8|0,1);var l=Cq(u);ls(u,t*8|0,2);var p=Cq(u),d=Pd(p,8),T=Pd(p,0),b=Pd(l,8);return Oq(e,Pd(l,0),b,T,d),e}for(;;){var iU=rl(rN);let x=[0,1],r=iU;if(!(1-ud(rN,iU,function(e){return ud(x,1,0)&&(Lv(Rv(tU),j),Lv(Rv(nU),j)),h(r,0)})))break}if(rl(kT0))throw z0([0,bd,s$],1);var bs=uN([0,sx]),qv=uN([0,sx]),lo=uN([0,je]),fU=WC(0,0),dT0=2,hT0=[0,0];function cU(x){return 2=0)for(var c=i;;){var v=(c*2|0)+3|0,s=N1(x,c)[1+c];N1(e,v)[1+v]=s;var l=c+1|0;if(u===c)break;var c=l}return[0,dT0,e,qv[1],lo[1],0,0,bs[1],0]}function jN(x,r){var e=x[2].length-1;if(e=0)for(var u=t;;){var i=B1(x,u);r[1]=(Ok*r[1]|0)+i|0;var c=u+1|0;if(e===u)break;var u=c}r[1]=r[1]&oR;var v=1073741823r)return e;var t=[0,x[1+r],e],r=r-1|0,e=t}}function MN(x,r){try{var e=bs[17].call(null,r,x[7]);return e}catch(i){var t=X1(i);if(t!==Na)throw z0(t,0);var u=x[1];return x[1]=u+1|0,P(r,tx)&&(x[7]=bs[2].call(null,r,u,x[7])),u}}function LN(x){return il(x,0)?[0]:x}function qN(x,r,e,t,u,i){var c=u[2],v=u[4],s=RN(r),l=RN(e),p=RN(t),d=Pn(function(x0){return ip(x,x0)},l),T=Pn(function(x0){return ip(x,x0)},p);x[5]=[0,[0,x[3],x[4],x[6],x[7],d,s],x[5]],x[7]=bs[24].call(null,function(x0,i0,f0){return nN(x0,s)?bs[2].call(null,x0,i0,f0):f0},x[7],bs[1]);var b=[0,qv[1]],C=[0,lo[1]];aq(function(x0,i0){b[1]=qv[2].call(null,x0,i0,b[1]);var f0=C[1];try{var r0=lo[17].call(null,i0,x[4]),v0=r0}catch(w0){var o0=X1(w0);if(o0!==Na)throw z0(o0,0);var v0=1}C[1]=lo[2].call(null,i0,v0,f0)},p,T),aq(function(x0,i0){b[1]=qv[2].call(null,x0,i0,b[1]),C[1]=lo[2].call(null,i0,0,C[1])},l,d),x[3]=b[1],x[4]=C[1],x[6]=tN(function(x0,i0){return nN(x0[1],d)?i0:[0,x0,i0]},x[6],0);var N=i?h(c(x),v):c(x),I=H6(x[5]),F=I[6],L=I[5],X=I[4],q=I[3],J=I[2],e0=I[1];x[5]=cq(x[5]),x[7]=y2(function(x0,i0){var f0=bs[17].call(null,i0,x[7]);return bs[2].call(null,i0,f0,x0)},X,F),x[3]=e0,x[4]=J,x[6]=tN(function(x0,i0){return nN(x0[1],L)?i0:[0,x0,i0]},x[6],q);var W=[0,Id(function(x0){var i0=ip(x,x0);try{for(var f0=x[6];;){if(!f0)throw z0(Na,1);var r0=f0[1],v0=f0[2],o0=r0[2];if(OL(r0[1],i0)===0)return o0;var f0=v0}}catch(t0){var w0=X1(t0);if(w0===Na)return N1(x[2],i0)[1+i0];throw z0(w0,0)}},LN(t)),0];return XY([0,[0,N],[0,Id(function(x0){try{var i0=bs[17].call(null,x0,x[7]);return i0}catch(r0){var f0=X1(r0);throw f0===Na?z0([0,Nr,o$],1):z0(f0,0)}},LN(r)),W]])}function Rd(x,r){if(x===0)var e=aU([0]);else{var t=aU(Id(yT0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+2|0;t[3]=qv[2].call(null,x[1+c],v,t[3]),t[4]=lo[2].call(null,v,1,t[4]);var s=c+1|0;if(u===c)break;var c=s}var e=t}var l=r(e);return e[8]=cx(e[8]),jN(e,3+((N1(e[2],1)[2]*16|0)/32|0)|0),[0,h(l,0),r,,0]}function Md(x,r){if(x)return x;var e=WC(f1,r[1]);return e[1]=r[2],KJ(e)}function UN(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;u;){var i=u[2];h(u[1],r);var u=i}return r}function Ld(x){var r=DN(x);x:{if((r%2|0)!==0&&(2+((N1(x[2],1)[2]*16|0)/32|0)|0)>=r){var e=DN(x);break x}var e=r}return N1(x[2],e)[1+e]=0,e}function BN(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return;var u=e[1],i=function(Z0){e[1]++;var N0=e[1];return N1(r,N0)[1+N0]},c=N1(r,u)[1+u],v=i(j);if(typeof v=="number")switch(v){case 0:let Z0=i(j);var S0=function(hx){return Z0};break;case 1:let N0=i(j);var S0=function(hx){return hx[1+N0]};break;case 2:var s=i(j);let ux=s,ex=i(j);var S0=function(hx){return hx[1+ux][1+ex]};break;case 3:let nx=i(j);var S0=function(hx){return h(hx[1][1+nx],hx)};break;case 4:let px=i(j);var S0=function(hx,Nx){return hx[1+px]=Nx,0};break;case 5:var l=i(j);let D0=l,dx=i(j);var S0=function(hx){return h(D0,dx)};break;case 6:var p=i(j);let _x=p,K=i(j);var S0=function(hx){return h(_x,hx[1+K])};break;case 7:var d=i(j),T=i(j);let _0=d,U=T,m0=i(j);var S0=function(hx){return h(_0,hx[1+U][1+m0])};break;case 8:var b=i(j);let b0=b,y0=i(j);var S0=function(hx){return h(b0,h(hx[1][1+y0],hx))};break;case 9:var C=i(j),N=i(j);let E0=C,$0=N,z=i(j);var S0=function(hx){return k(E0,$0,z)};break;case 10:var I=i(j),F=i(j);let Dx=I,Xx=F,K0=i(j);var S0=function(hx){return k(Dx,Xx,hx[1+K0])};break;case 11:var L=i(j),X=i(j),q=i(j);let A=L,V=X,fx=q,wx=i(j);var S0=function(hx){return k(A,V,hx[1+fx][1+wx])};break;case 12:var J=i(j),e0=i(j);let Ix=J,ox=e0,xr=i(j);var S0=function(hx){return k(Ix,ox,h(hx[1][1+xr],hx))};break;case 13:var W=i(j),x0=i(j);let Fx=W,H0=x0,ur=i(j);var S0=function(hx){return k(Fx,hx[1+H0],ur)};break;case 14:var i0=i(j),f0=i(j),r0=i(j);let X0=i0,or=f0,Q0=r0,yx=i(j);var S0=function(hx){return k(X0,hx[1+or][1+Q0],yx)};break;case 15:var v0=i(j),o0=i(j);let ix=v0,ax=o0,$x=i(j);var S0=function(hx){return k(ix,h(hx[1][1+ax],hx),$x)};break;case 16:var w0=i(j);let fr=w0,gr=i(j);var S0=function(hx){return k(hx[1][1+fr],hx,gr)};break;case 17:var t0=i(j);let jr=t0,c1=i(j);var S0=function(hx){return k(hx[1][1+jr],hx,hx[1+c1])};break;case 18:var s0=i(j),h0=i(j);let Dr=s0,e1=h0,Ex=i(j);var S0=function(hx){return k(hx[1][1+Dr],hx,hx[1+e1][1+Ex])};break;case 19:var p0=i(j);let _=p0,$=i(j);var S0=function(hx){var Nx=h(hx[1][1+$],hx);return k(hx[1][1+_],hx,Nx)};break;case 20:var C0=i(j),j0=i(j);Ld(x);let vx=C0,L0=j0;var S0=function(hx){return h(Kx(L0,vx,0),L0)};break;case 21:var P0=i(j),M0=i(j);Ld(x);let lx=P0,Px=M0;var S0=function(hx){var Nx=hx[1+Px];return h(Kx(Nx,lx,0),Nx)};break;case 22:var U0=i(j),T0=i(j),G0=i(j);Ld(x);let Ar=U0,Hx=T0,a1=G0;var S0=function(hx){var Nx=hx[1+Hx][1+a1];return h(Kx(Nx,Ar,0),Nx)};break;default:var k0=i(j),G=i(j);Ld(x);let v1=k0,Sr=G;var S0=function(hx){var Nx=h(hx[1][1+Sr],hx);return h(Kx(Nx,v1,0),Nx)}}else var S0=v;sU(x,c,S0),e[1]++}}function oU(x,r){var e=r.length-1,t=WC(0,e),u=e-1|0,i=0;if(u>=0)for(var c=i;;){var v=N1(r,c)[1+c];if(typeof v=="number")switch(v){case 0:let C=c;var s=function(X){var q=t[1+C];if(N===q)throw z0([0,Y6,x],1);return h(q,X)};let N=s;var d=s;break;case 1:var l=[];let I=l,F=c;qr(l,[z3,function(X){var q=t[1+F];if(I===q)throw z0([0,Y6,x],1);var J=Ov(q);if(Z3===J)return q[1];if(z3!==J&&fv!==J)return q;if(bJ(q)!==0)throw z0(vT0,1);var e0=q[1];q[1]=0;try{var W=h(e0,0);return q[1]=W,TJ(q),W}catch(i0){var x0=X1(i0);throw q[1]=function(f0){throw z0(x0,0)},wJ(q),z0(x0,0)}}]);var d=l;break;default:var p=function(X){throw z0([0,Y6,x],1)},d=[0,p,p,p,0]}else var d=v[0]===0?oU(x,v[1]):v[1];t[1+c]=d;var T=c+1|0;if(u===c)break;var c=T}return t}function vU(x,r,e){if(Ov(e)===0&&x.length-1<=e.length-1){var t=x.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=e[1+i],v=N1(x,i)[1+i];x:if(typeof v=="number"){if(v===2){if(Ov(c)===0&&c.length-1===4){for(var s=0,l=r[1+i];;){l[1+s]=c[1+s];var p=s+1|0;if(s===3)break;var s=p}break x}throw z0([0,Nr,v$],1)}r[1+i]=c}else v[0]===0&&vU(v[1],r[1+i],c);var d=i+1|0;if(t===i)break;var i=d}return}throw z0([0,Nr,l$],1)}try{var _T0=VL("TMPDIR"),XN=_T0}catch(x){var lU=X1(x);if(lU!==Na)throw z0(lU,0);var XN=p$}var wT0=[0,,,,,,,,,,XN];try{var bT0=VL("TEMP"),pU=bT0}catch(x){var kU=X1(x);if(kU!==Na)throw z0(kU,0);var pU=k$}var TT0=[0,,,,,,,,,,pU],ET0=[0,,,,,,,,,,XN],AT0=P(iq,aF)?P(iq,"Win32")?wT0:TT0:ET0,ST0=AT0[10];Oa(0,mT0),Oa([0,function(x){return x}],function(x){return ST0});function ja(x,r){function e(t){return ht(x,t)}return E6<=r?(e(U3|r>>>18|0),e(U1|(r>>>12|0)&63),e(U1|(r>>>6|0)&63),e(U1|r&63)):lw<=r?(e(Qo|r>>>12|0),e(U1|(r>>>6|0)&63),e(U1|r&63)):U1<=r?(e(Zo|r>>>6|0),e(U1|r&63)):e(r)}var po=[f1,h$,Ca(0)],mU=0,dU=0,hU=0,yU=0,gU=0,_U=0,wU=0,bU=0,TU=0,EU=0;function y(x){if(x[3]===x[2])return-1;var r=x[1][1+x[3]];return x[3]=x[3]+1|0,r===10&&(x[5]!==0&&(x[5]=x[5]+1|0),x[4]=x[3]),r}function H(x,r){x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r}function mr(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],H(x,-1)}function w(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]}function hl(x){x[3]=x[6],x[4]=x[7],x[5]=x[8]}function GN(x,r){x[6]=r}function qd(x){return x[3]-x[6]|0}function m1(x){var r=x[3]-x[6]|0,e=x[6],t=x[1];return 0<=e&&0<=r&&(t.length-1-r|0)>=e?GY(t,e,r):X2(a$)}function AU(x){var r=x[6];return N1(x[1],r)[1+r]}function fp(x,r,e,t){for(var u=[0,r],i=[0,e],c=[0,0];;){if(0>=i[1])return c[1];var v=x[1+u[1]];if(0>v)throw z0(po,1);if(Jr>>18|0),zr(t,c[1]+1|0,U1|(v>>>12|0)&63),zr(t,c[1]+2|0,U1|(v>>>6|0)&63),zr(t,c[1]+3|0,U1|v&63),c[1]=c[1]+4|0}else zr(t,c[1],Qo|v>>>12|0),zr(t,c[1]+1|0,U1|(v>>>6|0)&63),zr(t,c[1]+2|0,U1|v&63),c[1]=c[1]+3|0;else zr(t,c[1],Zo|v>>>6|0),zr(t,c[1]+1|0,U1|v&63),c[1]=c[1]+2|0;else zr(t,c[1],v),c[1]++;u[1]++,i[1]+=-1}}function SU(x){for(var r=Ux(x),e=oo(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],EU,TU,bU,wU,_U,gU,yU,hU,dU,mU];var i=J0(x,t[1]);x:{if(Zo<=i){if(U3>i){if(Qo>i){var c=J0(x,t[1]+1|0);if((c>>>6|0)!==2)throw z0(po,1);e[1+u[1]]=(i&31)<<6|c&63,t[1]=t[1]+2|0;break x}var v=J0(x,t[1]+1|0),s=J0(x,t[1]+2|0),l=(i&15)<<12|(v&63)<<6|s&63,p=(v>>>6|0)!==2?1:0,d=p||((s>>>6|0)!==2?1:0);if(d)var b=d;else var T=55296<=l?1:0,b=T&&(l<=57343?1:0);if(b)throw z0(po,1);e[1+u[1]]=l,t[1]=t[1]+3|0;break x}if(f1>i){var C=J0(x,t[1]+1|0),N=J0(x,t[1]+2|0),I=J0(x,t[1]+3|0),F=(C>>>6|0)!==2?1:0;if(F)var X=F;else var L=(N>>>6|0)!==2?1:0,X=L||((I>>>6|0)!==2?1:0);if(X)throw z0(po,1);var q=(i&7)<<18|(C&63)<<12|(N&63)<<6|I&63;if(dki){e[1+u[1]]=i,t[1]++;break x}throw z0(po,1)}u[1]++}}function cp(x,r,e){var t=x[6]+r|0,u=I1(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return ol(u,0,fp(i,t,e,u));throw z0([0,Nr,d$],1)}function Bx(x){var r=x[6],e=x[3]-r|0,t=I1(e*4|0);return ol(t,0,fp(x[1],r,e,t))}function Ud(x,r){var e=x[6],t=x[3]-e|0,u=I1(t*4|0);return sN(r,u,0,fp(x[1],e,t,u))}function ap(x){var r=x.length-1,e=I1(r*4|0);return ol(e,0,fp(x,0,r,e))}function PU(x,r){x[3]=x[3]-r|0}function Da(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Uv(x,r,e,t){var u=Da(x),i=Da(t),c=i<=u?u+1|0:i+1|0;return c===1?[0,r,e]:[1,c,r,e,x,t]}function Bd(x,r,e,t){var u=Da(x),i=Da(t),c=i<=u?u+1|0:i+1|0;return[1,c,r,e,x,t]}function IU(x,r,e,t){var u=Da(x),i=Da(t);if((i+2|0)=i)return Uv(x,r,e,t);var N=t[5],I=t[4],F=t[3],L=t[2],X=Da(I);if(X<=Da(N))return Bd(Uv(x,r,e,I),L,F,N);var q=I[4],J=I[3],e0=I[2],W=Uv(I[5],L,F,N);return Bd(Uv(x,r,e,q),e0,J,W)}function ko(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Ts(x,r,e){x:{r:{if(typeof x=="number"){if(typeof e=="number")return[0,r];if(e[0]===1)break r}else{if(x[0]!==0){var t=x[1];if(typeof e!="number"&&e[0]===1){var u=e[1],i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}var c=t;break x}if(typeof e!="number"&&e[0]===1)break r}return[1,2,r,x,e]}var c=e[1]}return[1,c+1|0,r,x,e]}function Xd(x,r,e){var t=ko(x),u=ko(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}function CU(x,r,e){var t=ko(x),u=ko(e);if((u+2|0)=u)return Ts(x,r,e);var T=e[4],b=e[3],C=e[2],N=ko(b);if(N<=ko(T))return Xd(Ts(x,r,b),C,T);var I=b[3],F=b[2],L=Ts(b[4],C,T);return Xd(Ts(x,r,I),F,L)}var YN=0;function NU(x){function r(e,t){if(typeof t=="number")return[0,e];if(t[0]===0){var u=t[1],i=k(x[1],e,u);return i===0?t:0<=i?Ts(t,e,YN):Ts([0,e],u,YN)}var c=t[4],v=t[3],s=t[2],l=k(x[1],e,s);if(l===0)return t;if(0<=l){var p=r(e,c);return c===p?t:CU(v,s,p)}var d=r(e,v);return v===d?t:CU(d,s,c)}return[0,YN,,function(e,t){for(var u=t;;){if(typeof u=="number")return 0;if(u[0]===0)return k(x[1],e,u[1])===0?1:0;var i=u[4],c=u[3],v=k(x[1],e,u[2]),s=v===0?1:0;if(s)return s;var l=0<=v?i:c,u=l}},r]}function OU(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}}function Rx(x,r){if(!r)return r;var e=r[1],t=h(x,e);return e===t?r:[0,t]}function I0(x,r,e,t,u){var i=k(x,r,e);return e===i?t:u(i)}function A0(x,r,e,t){var u=h(x,r);return r===u?e:t(u)}function Q1(x,r){var e=r[1];return I0(x,e,r[2],r,function(t){return[0,e,t]})}function sp(x,r){return Rx(function(e){var t=e[1];return I0(x,t,e[2],e,function(u){return[0,t,u]})},r)}function vr(x,r){var e=y2(function(u,i){var c=u[2],v=u[1],s=h(x,i),l=c||(s!==i?1:0);return[0,[0,s,v],l]},$$,r),t=e[1];return e[2]?cx(t):r}var JN=Rd(Q$,function(x){var r=FN(x,W$),e=r[1],t=r[2],u=r[3],i=r[4],c=r[5],v=r[6],s=r[7],l=r[8],p=r[9],d=r[10],T=r[11],b=r[12],C=r[13],N=r[14],I=r[15],F=r[16],L=r[17],X=r[18],q=r[19],J=r[20],e0=r[21],W=r[22],x0=r[23],i0=r[24],f0=r[25],r0=r[26],v0=r[27],o0=r[28],w0=r[29],t0=r[30],s0=r[31],h0=r[32],p0=r[33],C0=r[34],j0=r[35],P0=r[36],M0=r[37],U0=r[38],T0=r[39],G0=r[40],k0=r[41],G=r[42],S0=r[43],Z0=r[44],N0=r[45],ux=r[46],ex=r[47],nx=r[48],px=r[49],D0=r[50],dx=r[51],_x=r[52],K=r[53],_0=r[54],U=r[55],m0=r[56],b0=r[57],y0=r[58],E0=r[60],$0=r[61],z=r[62],Dx=r[63],Xx=r[64],K0=r[65],A=r[66],V=r[67],fx=r[68],wx=r[69],Ix=r[70],ox=r[71],xr=r[72],Fx=r[73],H0=r[74],ur=r[75],X0=r[76],or=r[77],Q0=r[78],yx=r[79],ix=r[80],ax=r[81],$x=r[82],fr=r[83],gr=r[84],jr=r[85],c1=r[86],Dr=r[87],e1=r[88],Ex=r[89],_=r[90],$=r[91],vx=r[92],L0=r[93],lx=r[94],Px=r[95],Ar=r[96],Hx=r[97],a1=r[98],v1=r[99],Sr=r[E1],lr=r[pe],hx=r[E2],Nx=r[wn],rr=r[We],Vr=r[vn],J1=r[kt],ie=r[q1],J2=r[Sv],ft=r[lt],bt=r[B2],js=r[U2],Ds=r[ss],R2=r[ke],w2=r[br],S1=r[gv],Dn=r[Tv],Fn=r[Q3],Ba=r[g6],fe=r[D3],ct=r[Cf],u3=r[O6],Tt=r[o1],_r=r[pn],Fs=r[J3],Xa=r[to],Zt=r[Gk],i3=r[Jr],f3=r[U1],Rn=r[uv],Rs=r[D6],Ms=r[h6],Co=r[hm],Ls=r[qk],qs=r[FR],No=r[_R],Mn=r[GD],ge=r[uD],b2=r[tL],Oo=r[fR],Et=r[$M],Us=r[RE],c3=r[lL],Bs=r[eM],jo=r[144],Fl=r[145],a3=r[146],Do=r[147],Xs=r[148],Fo=r[149],Lp=r[150],qp=r[151],Rl=r[152],At=r[153],Up=r[VD],Gs=r[155],c5=r[156],s3=r[157],Ml=r[158],Ll=r[159],Ro=r[XP],Bp=r[_M],Xp=r[QR],a5=r[x1],s5=r[PD],o5=r[RF],Gp=r[aD],Yp=r[CF],Jp=r[UM],ql=r[qD],B=r[q5],S=r[yk],D=r[mw],c0=r[LR],d0=r[WM],O0=r[$D],rx=r[rR],kx=r[pS],Ox=r[ID],Lx=r[fL],ir=r[MD],Qx=r[xA],er=r[Dy],pr=r[O4],tr=r[E8],wr=r[Oj],Fr=r[ES],qx=r[M4],Ur=r[bD],Pr=r[gA],t1=r[eE],h1=r[A8],y1=r[Zo],Lr=r[SD],g1=r[LI],n1=r[YF],Ir=r[bM],Cr=r[LD],l1=r[gI],Br=r[FM],u1=r[OM],$1=r[dF],Or=r[sD],Xr=r[Jj],p1=r[pR],s1=r[SR],M1=r[Ik],l2=r[IF],T2=r[uy],_e=r[oF],z2=r[vD],i1=r[TD],ce=r[pF],L1=r[oD],St=r[QM],M2=r[Og],Pt=r[P5],xn=r[PR],at=r[Pj],st=r[lM],It=r[OF],Ct=r[iR],Mx=r[Ky],r2=r[Ok],we=r[Qo],Ue=r[sF],be=r[uR],ot=r[RR],vt=r[Zj],p2=r[IM],ae=r[wF],se=r[Vj],rn=r[Sj],Be=r[gM],Nt=r[CM],L2=r[UR],en=r[XR],K2=r[LM],Xe=r[xR],tn=r[Wy],Ga=r[U3],Ln=r[DF],Ya=r[uM],Ge=r[ZR],Ja=r[fv],Ot=r[uE],nn=r[z3],un=r[h4],qn=r[f1],Ys=r[eA],Ul=r[Z3],za=r[cL],Js=r[q3],o3=r[gE],Mo=r[M3],zs=r[pk],v3=r[k6],Ks=r[257],Bl=r[258],Xl=r[259],l3=r[260],Lo=r[uF],p3=r[XM],Gl=r[263],Hs=r[264],qo=r[265],Uo=r[266],k3=r[267],jt=r[268],Yl=r[$R],Vs=r[270],$s=r[271],m3=r[272],d3=r[273],Bo=r[vL],Jl=r[hD],fn=r[276],Xo=r[277],Ws=r[yF],zl=r[QF],Kl=r[Uj],Hl=r[TM],Go=r[dD],h3=r[jj],Un=r[284],Yo=r[XD],Jo=r[286],zo=r[287],Bn=r[288],Ko=r[289],Dt=r[QD],Ka=r[tM],Ye=r[292],y3=r[293],g3=r[294],Ho=r[gD],Vo=r[296],_3=r[ND],Vl=r[298],Xn=r[299],v5=r[300],Gn=r[HD],Yn=r[302],w3=r[303],l5=r[Lj],Jn=r[305],b3=r[PM],zp=r[mM],p5=r[308],k5=r[309],m5=r[310],d5=r[dM],T3=r[312],Kp=r[MM],Hp=r[MR];return BN(x,[0,r[59],function(n,a){var f=a[2],o=f[4],m=f[3],g=f[1],E=f[2],O=a[1],R=k(n[1][1+P0],n,g),u0=k(n[1][1+G],n,m),l0=vr(h(n[1][1+fn],n),o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,E,u0,l0]]},D0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Gn],n),o,m,a,function(mx){return[0,o,[0,mx]]});case 1:var g=f[1];return I0(h(n[1][1+Vl],n),o,g,a,function(mx){return[0,o,[1,mx]]});case 2:var E=f[1];return I0(h(n[1][1+Ko],n),o,E,a,function(mx){return[0,o,[2,mx]]});case 3:var O=f[1];return I0(h(n[1][1+Bo],n),o,O,a,function(mx){return[0,o,[3,mx]]});case 4:var R=f[1];return I0(h(n[1][1+Xl],n),o,R,a,function(mx){return[0,o,[4,mx]]});case 5:var u0=f[1];return I0(h(n[1][1+Bl],n),o,u0,a,function(mx){return[0,o,[5,mx]]});case 6:var l0=f[1];return I0(h(n[1][1+Ks],n),o,l0,a,function(mx){return[0,o,[6,mx]]});case 7:var F0=f[1];return I0(h(n[1][1+v3],n),o,F0,a,function(mx){return[0,o,[7,mx]]});case 8:var V0=f[1];return I0(h(n[1][1+zs],n),o,V0,a,function(mx){return[0,o,[8,mx]]});case 9:var Cx=f[1];return I0(h(n[1][1+Mo],n),o,Cx,a,function(mx){return[0,o,[9,mx]]});case 10:var jx=f[1];return I0(h(n[1][1+Js],n),o,jx,a,function(mx){return[0,o,[10,mx]]});case 11:var kr=f[1];return I0(h(n[1][1+za],n),o,kr,a,function(mx){return[0,o,[11,mx]]});case 12:var Qr=f[1];return I0(h(n[1][1+Ul],n),o,Qr,a,function(mx){return[0,o,[12,mx]]});case 13:var Zr=f[1];return I0(h(n[1][1+Ys],n),o,Zr,a,function(mx){return[0,o,[13,mx]]});case 14:var Wx=f[1];return I0(h(n[1][1+qn],n),o,Wx,a,function(mx){return[0,o,[14,mx]]});case 15:var P1=f[1];return I0(h(n[1][1+un],n),o,P1,a,function(mx){return[0,o,[15,mx]]});case 16:var e2=f[1];return I0(h(n[1][1+e1],n),o,e2,a,function(mx){return[0,o,[16,mx]]});case 17:var q2=f[1];return I0(h(n[1][1+nn],n),o,q2,a,function(mx){return[0,o,[17,mx]]});case 18:var Te=f[1];return I0(h(n[1][1+Ja],n),o,Te,a,function(mx){return[0,o,[18,mx]]});case 19:var Ee=f[1];return I0(h(n[1][1+Ge],n),o,Ee,a,function(mx){return[0,o,[19,mx]]});case 20:var Je=f[1];return I0(h(n[1][1+K2],n),o,Je,a,function(mx){return[0,o,[20,mx]]});case 21:var H2=f[1];return I0(h(n[1][1+vt],n),o,H2,a,function(mx){return[0,o,[21,mx]]});case 22:var Ae=f[1];return I0(h(n[1][1+be],n),o,Ae,a,function(mx){return[0,o,[22,mx]]});case 23:var Se=f[1];return I0(h(n[1][1+It],n),o,Se,a,function(mx){return[0,o,[23,mx]]});case 24:var cn=f[1];return I0(h(n[1][1+z2],n),o,cn,a,function(mx){return[0,o,[24,mx]]});case 25:var oe=f[1];return I0(h(n[1][1+xn],n),o,oe,a,function(mx){return[0,o,[25,mx]]});case 26:var an=f[1];return I0(h(n[1][1+ce],n),o,an,a,function(mx){return[0,o,[26,mx]]});case 27:var sn=f[1];return I0(h(n[1][1+s1],n),o,sn,a,function(mx){return[0,o,[27,mx]]});case 28:var Ha=f[1];return I0(h(n[1][1+tr],n),o,Ha,a,function(mx){return[0,o,[28,mx]]});case 29:var Va=f[1];return I0(h(n[1][1+er],n),o,Va,a,function(mx){return[0,o,[29,mx]]});case 30:var $a=f[1];return I0(h(n[1][1+c0],n),o,$a,a,function(mx){return[0,o,[30,mx]]});case 31:var zn=f[1];return I0(h(n[1][1+c3],n),o,zn,a,function(mx){return[0,o,[31,mx]]});case 32:var E3=f[1];return I0(h(n[1][1+_r],n),o,E3,a,function(mx){return[0,o,[32,mx]]});case 33:var Wa=f[1];return I0(h(n[1][1+_0],n),o,Wa,a,function(mx){return[0,o,[33,mx]]});case 34:var A3=f[1];return I0(h(n[1][1+N0],n),o,A3,a,function(mx){return[0,o,[34,mx]]});case 35:var S3=f[1];return I0(h(n[1][1+M0],n),o,S3,a,function(mx){return[0,o,[35,mx]]});case 36:var P3=f[1];return I0(h(n[1][1+C0],n),o,P3,a,function(mx){return[0,o,[36,mx]]});case 37:var Ax=f[1];return I0(h(n[1][1+v0],n),o,Ax,a,function(mx){return[0,o,[37,mx]]});case 38:var Vp=f[1];return I0(h(n[1][1+e1],n),o,Vp,a,function(mx){return[0,o,[38,mx]]});case 39:var gx=f[1];return I0(h(n[1][1+l],n),o,gx,a,function(mx){return[0,o,[39,mx]]});case 40:var sj=f[1];return I0(h(n[1][1+u],n),o,sj,a,function(mx){return[0,o,[40,mx]]});default:var oj=f[1];return I0(h(n[1][1+t],n),o,oj,a,function(mx){return[0,o,[41,mx]]})}},fn,function(n,a){return a},G,function(n){var a=h(n[1][1+S0],n);return function(f){return Rx(a,f)}},S0,function(n,a){var f=a[2],o=a[1],m=a[3],g=vr(h(n[1][1+fn],n),o),E=vr(h(n[1][1+fn],n),f);return o===g&&f===E?a:[0,g,E,m]},Mx,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Kp],n),o,m,a,function(gx){return[0,o,[0,gx]]});case 1:var g=f[1];return I0(h(n[1][1+m5],n),o,g,a,function(gx){return[0,o,[1,gx]]});case 2:var E=f[1];return I0(h(n[1][1+k5],n),o,E,a,function(gx){return[0,o,[2,gx]]});case 3:var O=f[1];return I0(h(n[1][1+p5],n),o,O,a,function(gx){return[0,o,[3,gx]]});case 4:var R=f[1];return I0(h(n[1][1+zp],n),o,R,a,function(gx){return[0,o,[4,gx]]});case 5:var u0=f[1];return I0(h(n[1][1+l5],n),o,u0,a,function(gx){return[0,o,[5,gx]]});case 6:var l0=f[1];return I0(h(n[1][1+_3],n),o,l0,a,function(gx){return[0,o,[6,gx]]});case 7:var F0=f[1];return I0(h(n[1][1+Jo],n),o,F0,a,function(gx){return[0,o,[7,gx]]});case 8:var V0=f[1];return I0(h(n[1][1+Lo],n),o,V0,a,function(gx){return[0,o,[8,gx]]});case 9:var Cx=f[1];return I0(h(n[1][1+p1],n),o,Cx,a,function(gx){return[0,o,[9,gx]]});case 10:var jx=f[1];return A0(h(n[1][1+qx],n),jx,a,function(gx){return[0,o,[10,gx]]});case 11:var kr=f[1];return A0(k(n[1][1+pr],n,o),kr,a,function(gx){return[0,o,[11,gx]]});case 12:var Qr=f[1];return I0(h(n[1][1+Ro],n),o,Qr,a,function(gx){return[0,o,[12,gx]]});case 13:var Zr=f[1];return I0(h(n[1][1+Up],n),o,Zr,a,function(gx){return[0,o,[13,gx]]});case 14:var Wx=f[1];return I0(h(n[1][1+ex],n),o,Wx,a,function(gx){return[0,o,[14,gx]]});case 15:var P1=f[1];return I0(h(n[1][1+Xn],n),o,P1,a,function(gx){return[0,o,[15,gx]]});case 16:var e2=f[1];return I0(h(n[1][1+bt],n),o,e2,a,function(gx){return[0,o,[16,gx]]});case 17:var q2=f[1];return I0(h(n[1][1+J2],n),o,q2,a,function(gx){return[0,o,[17,gx]]});case 18:var Te=f[1];return I0(h(n[1][1+Jn],n),o,Te,a,function(gx){return[0,o,[18,gx]]});case 19:var Ee=f[1];return I0(h(n[1][1+b0],n),o,Ee,a,function(gx){return[0,o,[19,gx]]});case 20:var Je=f[1];return I0(h(n[1][1+Ds],n),o,Je,a,function(gx){return[0,o,[20,gx]]});case 21:var H2=f[1];return I0(h(n[1][1+Us],n),o,H2,a,function(gx){return[0,o,[21,gx]]});case 22:var Ae=f[1];return I0(h(n[1][1+qs],n),o,Ae,a,function(gx){return[0,o,[22,gx]]});case 23:var Se=f[1];return I0(h(n[1][1+fe],n),o,Se,a,function(gx){return[0,o,[23,gx]]});case 24:var cn=f[1];return I0(h(n[1][1+R2],n),o,cn,a,function(gx){return[0,o,[24,gx]]});case 25:var oe=f[1];return I0(h(n[1][1+js],n),o,oe,a,function(gx){return[0,o,[25,gx]]});case 26:var an=f[1];return I0(h(n[1][1+ie],n),o,an,a,function(gx){return[0,o,[26,gx]]});case 27:var sn=f[1];return A0(k(n[1][1+Dr],n,o),sn,a,function(gx){return[0,o,[27,gx]]});case 28:var Ha=f[1];return I0(h(n[1][1+jr],n),o,Ha,a,function(gx){return[0,o,[28,gx]]});case 29:var Va=f[1];return I0(h(n[1][1+K],n),o,Va,a,function(gx){return[0,o,[29,gx]]});case 30:var $a=f[1];return I0(h(n[1][1+ux],n),o,$a,a,function(gx){return[0,o,[30,gx]]});case 31:var zn=f[1];return I0(h(n[1][1+k0],n),o,zn,a,function(gx){return[0,o,[31,gx]]});case 32:var E3=f[1];return I0(h(n[1][1+G0],n),o,E3,a,function(gx){return[0,o,[32,gx]]});case 33:var Wa=f[1];return I0(h(n[1][1+U0],n),o,Wa,a,function(gx){return[0,o,[33,gx]]});case 34:var A3=f[1];return I0(h(n[1][1+x0],n),o,A3,a,function(gx){return[0,o,[34,gx]]});case 35:var S3=f[1];return I0(h(n[1][1+p0],n),o,S3,a,function(gx){return[0,o,[35,gx]]});case 36:var P3=f[1];return I0(h(n[1][1+T],n),o,P3,a,function(gx){return[0,o,[36,gx]]});case 37:var Ax=f[1];return I0(h(n[1][1+p],n),o,Ax,a,function(gx){return[0,o,[37,gx]]});default:var Vp=f[1];return I0(h(n[1][1+e],n),o,Vp,a,function(gx){return[0,o,[38,gx]]})}},Kp,function(n,a,f){var o=f[2],m=f[1],g=vr(h(n[1][1+T3],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},T3,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Mx],n),f,a,function(m){return[0,m]});case 1:var o=a[1];return A0(h(n[1][1+_x],n),o,a,function(m){return[1,m]});default:return a}},m5,function(n,a,f){return xx(n[1][1+T2],n,a,f)},k5,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return g===m&&E===o?f:[0,g,E]},p5,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},zp,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+b3],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},l5,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},Gn,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+nx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Vl,function(n,a,f){var o=f[2],m=f[1],g=Rx(h(n[1][1+Bs],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},_3,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Mx],n,E),R=Rx(h(n[1][1+Ho],n),g),u0=k(n[1][1+Hp],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Hp,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Ct],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Dr,function(n,a,f){var o=f[1],m=xx(n[1][1+_3],n,a,o);return o===m?f:[0,m,f[2],f[3]]},Ho,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Vo],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Vo,function(n,a){if(a[0]===0){var f=a[1],o=k(n[1][1+o0],n,f);return o===f?a:[0,o]}var m=a[1],g=m[2][1],E=m[1],O=k(n[1][1+G],n,g);return g===O?a:[1,[0,E,[0,O]]]},g3,function(n,a){return Q1(h(n[1][1+Gn],n),a)},y3,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=Rx(h(n[1][1+Ye],n),g),O=k(n[1][1+g3],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ko,function(n,a,f){return xx(n[1][1+Ka],n,a,f)},Jo,function(n,a,f){return xx(n[1][1+Ka],n,a,f)},Ka,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[4],O=f[3],R=f[2],u0=f[1],l0=Rx(h(n[1][1+Un],n),u0),F0=Rx(k(n[1][1+L],n,0),O),V0=k(n[1][1+Dt],n,R),Cx=h(n[1][1+Yo],n),jx=Rx(function(Wx){return Q1(Cx,Wx)},E),kr=Rx(h(n[1][1+h3],n),g),Qr=vr(h(n[1][1+Bn],n),m),Zr=k(n[1][1+G],n,o);return u0===l0&&R===V0&&E===jx&&g===kr&&m===Qr&&o===Zr&&O===F0?f:[0,l0,V0,F0,jx,kr,Qr,Zr]},Yo,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=Rx(h(n[1][1+i0],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Un,function(n,a){return xx(n[1][1+X0],n,R$,a)},Dt,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+zo],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Bn,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},zo,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+Hl],n),o,m,a,function(jx){return[0,[0,o,jx]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+zl],n),E,O,a,function(jx){return[1,[0,E,jx]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Kl],n),u0,l0,a,function(jx){return[2,[0,u0,jx]]});default:var F0=a[1],V0=F0[1],Cx=F0[2];return I0(h(n[1][1+Xo],n),V0,Cx,a,function(jx){return[3,[0,V0,jx]]})}},h3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+Go],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Go,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+q],n,m),O=Rx(h(n[1][1+i0],n),o);return m===E&&o===O?a:[0,g,[0,E,O]]},Hl,function(n,a,f){var o=f[6],m=f[5],g=f[3],E=f[2],O=k(n[1][1+Nx],n,E),R=Q1(h(n[1][1+Xr],n),g),u0=vr(h(n[1][1+Bn],n),m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,f[1],O,R,f[4],u0,l0]},zl,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[3],O=f[2],R=f[1],u0=k(n[1][1+Nx],n,R),l0=k(n[1][1+Ws],n,O),F0=k(n[1][1+f0],n,E),V0=k(n[1][1+i],n,g),Cx=vr(h(n[1][1+Bn],n),m),jx=k(n[1][1+G],n,o);return R===u0&&O===l0&&F0===E&&V0===g&&Cx===m&&jx===o?f:[0,u0,l0,F0,f[4],V0,Cx,jx]},Ws,function(n,a){if(typeof a=="number")return a;var f=a[1],o=k(n[1][1+Mx],n,f);return f===o?a:[0,o]},Kl,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[3],O=f[2],R=f[1],u0=k(n[1][1+E0],n,R),l0=k(n[1][1+Ws],n,O),F0=k(n[1][1+f0],n,E),V0=k(n[1][1+i],n,g),Cx=vr(h(n[1][1+Bn],n),m),jx=k(n[1][1+G],n,o);return R===u0&&O===l0&&F0===E&&V0===g&&Cx===m&&jx===o?f:[0,u0,l0,F0,f[4],V0,Cx,jx]},Xo,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+nx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Ot,function(n,a){return Rx(h(n[1][1+Mx],n),a)},Bo,function(n,a,f){var o=f[6],m=f[5],g=f[4],E=f[3],O=f[2],R=f[1],u0=f[7],l0=k(n[1][1+d3],n,R),F0=Rx(k(n[1][1+L],n,8),O),V0=k(n[1][1+Yl],n,E),Cx=k(n[1][1+Jl],n,m),jx=k(n[1][1+jt],n,g),kr=k(n[1][1+G],n,o);return R===l0&&O===F0&&E===V0&&m===Cx&&g===jx&&o===kr?f:[0,l0,F0,V0,jx,Cx,kr,u0]},d3,function(n,a){return xx(n[1][1+X0],n,M$,a)},Yl,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=vr(h(n[1][1+m3],n),g),R=Rx(h(n[1][1+k3],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},m3,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=f[4],O=a[1],R=k(n[1][1+$s],n,g),u0=k(n[1][1+Vs],n,m),l0=k(n[1][1+Ot],n,o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,l0,E]]},$s,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qx],n),f,a,function(E){return[0,E]})}var o=a[1],m=o[1],g=o[2];return I0(h(n[1][1+ex],n),m,g,a,function(E){return[1,[0,m,E]]})},Vs,function(n,a){return xx(n[1][1+w3],n,L$,a)},k3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Vs],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Jl,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Gn],n),f,o,a,function(m){return[0,f,m]})},Lo,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+$0],n,E),R=k(n[1][1+Mx],n,g),u0=k(n[1][1+Mx],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Xl,function(n,a,f){var o=f[2],m=f[1],g=Rx(h(n[1][1+Bs],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Bl,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},Ks,function(n,a,f){var o=f[7],m=f[6],g=f[5],E=f[4],O=f[3],R=f[2],u0=f[1],l0=k(n[1][1+Un],n,u0),F0=Rx(k(n[1][1+L],n,3),R),V0=Q1(h(n[1][1+vx],n),O),Cx=h(n[1][1+Ur],n),jx=Rx(function(P1){return Q1(Cx,P1)},E),kr=h(n[1][1+Ur],n),Qr=vr(function(P1){return Q1(kr,P1)},g),Zr=Rx(h(n[1][1+h3],n),m),Wx=k(n[1][1+G],n,o);return l0===u0&&F0===R&&V0===O&&jx===E&&Qr===g&&Zr===m&&Wx===o?f:[0,l0,F0,V0,jx,Qr,Zr,Wx]},v3,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+d3],n,O),u0=Rx(k(n[1][1+L],n,4),E),l0=k(n[1][1+Hs],n,g),F0=k(n[1][1+jt],n,m),V0=k(n[1][1+G],n,o);return O===R&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},Uo,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=Rx(k(n[1][1+L],n,9),E),R=k(n[1][1+Hs],n,g),u0=k(n[1][1+jt],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Hs,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=vr(h(n[1][1+qo],n),g),R=Rx(h(n[1][1+Gl],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},qo,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[3],E=a[1],O=k(n[1][1+$s],n,m),R=k(n[1][1+r0],n,o);return m===O&&o===R?a:[0,E,[0,O,R,g]]},Gl,function(n,a){var f=a[2],o=f[4],m=f[2],g=f[1],E=f[3],O=a[1],R=Rx(h(n[1][1+qx],n),g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+G],n,o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,E,l0]]},zs,function(n,a,f){return xx(n[1][1+K2],n,a,f)},Mo,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=sp(h(n[1][1+r2],n),m),u0=Rx(h(n[1][1+we],n),g),l0=Rx(h(n[1][1+o3],n),E),F0=k(n[1][1+G],n,o);return m===R&&g===u0&&E===l0&&o===F0?f:[0,O,l0,u0,R,F0]},o3,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[2],m=f[1],g=xx(n[1][1+nn],n,m,o);return g===o?a:[0,[0,m,g]];case 1:var E=a[1],O=E[2],R=E[1],u0=xx(n[1][1+Js],n,R,O);return u0===O?a:[1,[0,R,u0]];case 2:var l0=a[1],F0=l0[2],V0=l0[1],Cx=xx(n[1][1+Ks],n,V0,F0);return Cx===F0?a:[2,[0,V0,Cx]];case 3:var jx=a[1],kr=jx[2],Qr=jx[1],Zr=xx(n[1][1+v3],n,Qr,kr);return Zr===kr?a:[3,[0,Qr,Zr]];case 4:var Wx=a[1],P1=k(n[1][1+o0],n,Wx);return P1===Wx?a:[4,P1];case 5:var e2=a[1],q2=e2[2],Te=e2[1],Ee=xx(n[1][1+v0],n,Te,q2);return Ee===q2?a:[5,[0,Te,Ee]];case 6:var Je=a[1],H2=Je[2],Ae=Je[1],Se=xx(n[1][1+e1],n,Ae,H2);return Se===H2?a:[6,[0,Ae,Se]];case 7:var cn=a[1],oe=cn[2],an=cn[1],sn=xx(n[1][1+d0],n,an,oe);return sn===oe?a:[7,[0,an,sn]];default:var Ha=a[1],Va=Ha[2],$a=Ha[1],zn=xx(n[1][1+K2],n,$a,Va);return zn===Va?a:[8,[0,$a,zn]]}},Js,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Or],n,E),R=k(n[1][1+r0],n,g),u0=Rx(h(n[1][1+z],n),m),l0=k(n[1][1+G],n,o);return O===E&&R===g&&u0===m&&l0===o?f:[0,O,R,u0,l0]},za,function(n,a,f){return xx(n[1][1+d0],n,a,f)},Ul,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=Q1(h(n[1][1+Gn],n),m),O=k(n[1][1+G],n,o);return E===m&&o===O?f:[0,g,E,O]},Ys,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+r0],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},qn,function(n,a,f){var o=f[3],m=f[2],g=f[1];if(g[0]===0)var E=g[1],O=k(n[1][1+qx],n,E),R=E===O?g:[0,O],V0=R;else var u0=g[1],l0=xx(n[1][1+X0],n,q$,u0),F0=u0===l0?g:[1,l0],V0=F0;var Cx=Q1(h(n[1][1+Gn],n),m),jx=k(n[1][1+G],n,o);return V0===g&&Cx===m&&o===jx?f:[0,V0,Cx,jx]},un,function(n,a,f){return xx(n[1][1+v0],n,a,f)},nn,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=xx(n[1][1+X0],n,[0,m],E),R=k(n[1][1+r0],n,g),u0=k(n[1][1+G],n,o);return O===E&&R===g&&u0===o?f:[0,O,R,m,u0]},Ja,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+D0],n,g),O=k(n[1][1+$0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ge,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},K2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=xx(n[1][1+X0],n,U$,g),O=k(n[1][1+Ga],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Ga,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+tn],n),m,a,function(u0){return[0,o,[0,u0]]});case 1:var g=f[1];return A0(h(n[1][1+Nt],n),g,a,function(u0){return[0,o,[1,u0]]});case 2:var E=f[1];return A0(h(n[1][1+rn],n),E,a,function(u0){return[0,o,[2,u0]]});case 3:var O=f[1];return A0(h(n[1][1+ae],n),O,a,function(u0){return[0,o,[3,u0]]});default:var R=f[1];return A0(h(n[1][1+Ya],n),R,a,function(u0){return[0,o,[4,u0]]})}},tn,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Xe],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},Nt,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Be],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},rn,function(n,a){var f=a[4],o=a[1];if(o[0]===0)var m=o[1],g=h(n[1][1+en],n),R=A0(function(l0){return vr(g,l0)},m,o,function(l0){return[0,l0]});else var E=o[1],O=h(n[1][1+se],n),R=A0(function(l0){return vr(O,l0)},E,o,function(l0){return[1,l0]});var u0=k(n[1][1+G],n,f);return o===R&&f===u0?a:[0,R,a[2],a[3],u0]},ae,function(n,a){var f=a[3],o=a[1],m=vr(h(n[1][1+en],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],g]},Ya,function(n,a){var f=a[4],o=a[1],m=vr(h(n[1][1+Ln],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,a[2],a[3],g]},en,function(n,a){var f=a[2][1],o=a[1],m=k(n[1][1+L2],n,f);return f===m?a:[0,o,[0,m]]},Xe,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},Be,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},se,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},Ln,function(n,a){var f=a[2],o=f[1],m=f[2],g=a[1],E=k(n[1][1+L2],n,o);return o===E?a:[0,g,[0,E,m]]},L2,function(n,a){return k(n[1][1+qx],n,a)},vt,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+ot],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?f:[0,g,E,O]},ot,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+D0],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Mx],n),o,a,function(m){return[1,m]})},be,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=sp(h(n[1][1+r2],n),m),u0=Rx(h(n[1][1+we],n),g),l0=Rx(h(n[1][1+D0],n),E),F0=k(n[1][1+G],n,o);return m===R&&g===u0&&E===l0&&o===F0?f:[0,l0,u0,R,O,F0]},Ue,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[4],E=f[3],O=a[1],R=k(n[1][1+qx],n,m),u0=Rx(h(n[1][1+qx],n),o);return m===R&&o===u0?a:[0,O,[0,R,u0,E,g]]},p2,function(n,a){var f=a[2],o=a[1],m=Rx(h(n[1][1+qx],n),f);return f===m?a:[0,o,m]},we,function(n,a){if(a[0]===0){var f=a[1],o=vr(h(n[1][1+Ue],n),f);return f===o?a:[0,o]}var m=a[1],g=k(n[1][1+p2],n,m);return m===g?a:[1,g]},r2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},It,function(n,a,f){var o=f[3],m=f[1],g=f[2],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,E,g,O]},Ct,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+Mx],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+_x],n),o,a,function(m){return[1,m]})},xn,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=k(n[1][1+Pt],n,E),u0=k(n[1][1+Mx],n,g),l0=k(n[1][1+D0],n,m),F0=k(n[1][1+G],n,o);return E===R&&g===u0&&m===l0&&o===F0?f:[0,R,u0,l0,O,F0]},Pt,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+at],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+st],n),o,a,function(m){return[1,m]})},at,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},ce,function(n,a,f){var o=f[5],m=f[3],g=f[2],E=f[1],O=f[4],R=k(n[1][1+i1],n,E),u0=k(n[1][1+Mx],n,g),l0=k(n[1][1+D0],n,m),F0=k(n[1][1+G],n,o);return E===R&&g===u0&&m===l0&&o===F0?f:[0,R,u0,l0,O,F0]},i1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+L1],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+St],n),o,a,function(m){return[1,m]})},L1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},z2,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=Rx(h(n[1][1+_e],n),O),u0=Rx(h(n[1][1+$0],n),E),l0=Rx(h(n[1][1+Mx],n),g),F0=k(n[1][1+D0],n,m),V0=k(n[1][1+G],n,o);return O===R&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},_e,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+M2],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Mx],n),o,a,function(m){return[1,m]})},M2,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+l],n),f,o,a,function(m){return[0,f,m]})},Br,function(n,a){var f=a[2],o=f[2],m=f[1],g=f[3],E=a[1],O=k(n[1][1+o0],n,o),R=Rx(h(n[1][1+qx],n),m);return O===o&&R===m?a:[0,E,[0,R,O,g]]},Ir,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Br],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},Lr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+r0],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},h1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+o0],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+W],n),o,a,function(m){return[1,m]})},y1,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=g[2],O=E[4],R=E[3],u0=E[2],l0=E[1],F0=f[1],V0=f[5],Cx=g[1],jx=Rx(k(n[1][1+L],n,10),F0),kr=Rx(h(n[1][1+Lr],n),l0),Qr=vr(h(n[1][1+Br],n),u0),Zr=Rx(h(n[1][1+Ir],n),R),Wx=k(n[1][1+h1],n,m),P1=k(n[1][1+G],n,o),e2=k(n[1][1+G],n,O);return Qr===u0&&Zr===R&&Wx===m&&jx===F0&&P1===o&&e2===O&&kr===l0?f:[0,jx,[0,Cx,[0,kr,Qr,Zr,e2]],Wx,P1,V0]},Bs,function(n,a){return k(n[1][1+qx],n,a)},lx,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+o0],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+_],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+Ex],n),m,a,function(g){return[2,g]})}},_,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+y1],n),f,o,a,function(m){return[0,f,m]})},Ex,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+y1],n),f,o,a,function(m){return[0,f,m]})},Px,function(n,a){var f=a[2],o=f[8],m=f[7],g=f[2],E=f[1],O=f[6],R=f[5],u0=f[4],l0=f[3],F0=a[1],V0=k(n[1][1+Nx],n,E),Cx=k(n[1][1+lx],n,g),jx=k(n[1][1+i],n,m),kr=k(n[1][1+G],n,o);return V0===E&&Cx===g&&jx===m&&kr===o?a:[0,F0,[0,V0,Cx,l0,u0,R,O,jx,kr]]},L0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+o0],n,m),O=k(n[1][1+G],n,o);return E===m&&o===O?a:[0,g,[0,E,O]]},Vr,function(n,a){var f=a[2],o=f[6],m=f[5],g=f[3],E=f[2],O=f[4],R=f[1],u0=a[1],l0=k(n[1][1+o0],n,E),F0=k(n[1][1+o0],n,g),V0=k(n[1][1+i],n,m),Cx=k(n[1][1+G],n,o);return l0===E&&F0===g&&V0===m&&Cx===o?a:[0,u0,[0,R,l0,F0,O,V0,Cx]]},rr,function(n,a){var f=a[2],o=f[6],m=f[2],g=f[1],E=f[5],O=f[4],R=f[3],u0=a[1],l0=k(n[1][1+qx],n,g),F0=k(n[1][1+o0],n,m),V0=k(n[1][1+G],n,o);return g===l0&&m===F0&&o===V0?a:[0,u0,[0,l0,F0,R,O,E,V0]]},J1,function(n,a){var f=a[2],o=f[3],m=f[1],g=m[2],E=m[1],O=f[2],R=a[1],u0=xx(n[1][1+y1],n,E,g),l0=k(n[1][1+G],n,o);return g===u0&&o===l0?a:[0,R,[0,[0,E,u0],O,l0]]},Hx,function(n,a){var f=a[2],o=f[6],m=f[4],g=f[3],E=f[2],O=f[1],R=f[5],u0=a[1],l0=xx(n[1][1+X],n,12,O),F0=k(n[1][1+o0],n,E),V0=k(n[1][1+o0],n,g),Cx=k(n[1][1+i],n,m),jx=k(n[1][1+G],n,o);return l0===O&&F0===E&&V0===g&&Cx===m&&jx===o?a:[0,u0,[0,l0,F0,V0,Cx,R,jx]]},vx,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=vr(h(n[1][1+$],n),m),R=k(n[1][1+G],n,o);return O===m&&o===R?f:[0,E,g,O,R]},$,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Px],n),f,a,function(R){return[0,R]});case 1:var o=a[1];return A0(h(n[1][1+L0],n),o,a,function(R){return[1,R]});case 2:var m=a[1];return A0(h(n[1][1+Vr],n),m,a,function(R){return[2,R]});case 3:var g=a[1];return A0(h(n[1][1+J1],n),g,a,function(R){return[3,R]});case 4:var E=a[1];return A0(h(n[1][1+rr],n),E,a,function(R){return[4,R]});default:var O=a[1];return A0(h(n[1][1+Hx],n),O,a,function(R){return[5,R]})}},D,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=h(n[1][1+Ur],n),O=vr(function(l0){return Q1(E,l0)},m),R=Q1(h(n[1][1+vx],n),g),u0=k(n[1][1+G],n,o);return O===m&&R===g&&o===u0?f:[0,R,O,u0]},t1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+q],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Pr],n),o,a,function(m){return[1,m]})},Pr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+t1],n,m),O=k(n[1][1+w2],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},w2,function(n,a){return k(n[1][1+qx],n,a)},c,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},i,function(n,a){return Rx(h(n[1][1+c],n),a)},j0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+G],n,f);return f===m?a:[0,o,m]},i0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=vr(h(n[1][1+o0],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},L,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=vr(k(n[1][1+X],n,a),g),R=k(n[1][1+G],n,m);return O===g&&R===m?f:[0,E,[0,O,R]]},X,function(n,a,f){var o=f[2],m=o[6],g=o[5],E=o[4],O=o[2],R=o[1],u0=o[3],l0=f[1],F0=k(n[1][1+f0],n,O),V0=k(n[1][1+i],n,E),Cx=Rx(h(n[1][1+o0],n),g),jx=Rx(h(n[1][1+j0],n),m),kr=k(n[1][1+Yn],n,R);return kr===R&&F0===O&&V0===E&&Cx===g&&jx===m?f:[0,l0,[0,kr,F0,u0,V0,Cx,jx]]},Ur,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+t1],n,g),O=Rx(h(n[1][1+i0],n),m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},rx,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+o0],n,g),O=k(n[1][1+o0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},c1,function(n,a,f){var o=f[1],m=f[2],g=xx(n[1][1+rx],n,a,o);return g===o?f:[0,g,m]},ex,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},J2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},Jn,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},Xn,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+G],n,o);return o===g?f:[0,m,g]},bt,function(n,a,f){return k(n[1][1+G],n,f)},b0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+G],n,o);return o===O?f:[0,E,g,m,O]},Ds,function(n,a,f){var o=f[6],m=f[5],g=f[4],E=f[3],O=f[2],R=f[1];return o===k(n[1][1+G],n,o)?f:[0,R,O,E,g,m,o]},ft,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},l3,function(n,a){var f=a[5],o=a[4],m=a[3],g=a[2],E=a[1],O=k(n[1][1+o0],n,E),R=k(n[1][1+o0],n,g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+o0],n,o),F0=k(n[1][1+G],n,f);return E===O&&g===R&&m===u0&&o===l0&&f===F0?a:[0,O,R,u0,l0,F0]},O0,function(n,a){var f=a[2],o=a[1],m=xx(n[1][1+X],n,11,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},b,function(n,a){var f=a[3],o=a[2],m=a[1],g=k(n[1][1+F],n,m),E=Rx(h(n[1][1+i0],n),o),O=k(n[1][1+G],n,f);return m===g&&il(o,E)&&f===O?a:[0,g,E,O]},F,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+I],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+C],n),o,a,function(m){return[1,m]})},I,function(n,a){return k(n[1][1+qx],n,a)},N,function(n,a){return k(n[1][1+qx],n,a)},C,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+F],n,m),O=k(n[1][1+N],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},jo,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},U,function(n,a){var f=a[3],o=a[2],m=a[4],g=a[1],E=k(n[1][1+o0],n,o),O=k(n[1][1+G],n,f);return o===E&&f===O?a:[0,g,E,O,m]},y0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},w0,function(n,a){var f=a[3],o=a[1],m=a[2],g=vr(h(n[1][1+h0],n),o),E=k(n[1][1+G],n,f);return o===g&&f===E?a:[0,g,m,E]},h0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+o0],n),m,a,function(O){return[0,o,[0,O]]});case 1:var g=f[1];return A0(h(n[1][1+s0],n),g,a,function(O){return[0,o,[1,O]]});default:var E=f[1];return A0(h(n[1][1+t0],n),E,a,function(O){return[0,o,[2,O]]})}},s0,function(n,a){var f=a[3],o=a[2],m=a[4],g=a[1],E=k(n[1][1+o0],n,o),O=k(n[1][1+i],n,f);return E===o&&O===f?a:[0,g,E,O,m]},t0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,f);return m===f?a:[0,o,m]},d5,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+o0],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},d,function(n,a,f){var o=f[2],m=f[1],g=m[3],E=m[2],O=m[1],R=k(n[1][1+o0],n,O),u0=k(n[1][1+o0],n,E),l0=vr(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return R===O&&u0===E&&l0===g&&F0===o?f:[0,[0,R,u0,l0],F0]},S,function(n,a,f){var o=f[2],m=f[1],g=m[3],E=m[2],O=m[1],R=k(n[1][1+o0],n,O),u0=k(n[1][1+o0],n,E),l0=vr(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return R===O&&u0===E&&l0===g&&F0===o?f:[0,[0,R,u0,l0],F0]},o0,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+G],n),m,a,function(Ax){return[0,o,[0,Ax]]});case 1:var g=f[1];return A0(h(n[1][1+G],n),g,a,function(Ax){return[0,o,[1,Ax]]});case 2:var E=f[1];return A0(h(n[1][1+G],n),E,a,function(Ax){return[0,o,[2,Ax]]});case 3:var O=f[1];return A0(h(n[1][1+G],n),O,a,function(Ax){return[0,o,[3,Ax]]});case 4:var R=f[1];return A0(h(n[1][1+G],n),R,a,function(Ax){return[0,o,[4,Ax]]});case 5:var u0=f[1];return A0(h(n[1][1+G],n),u0,a,function(Ax){return[0,o,[5,Ax]]});case 6:var l0=f[1];return A0(h(n[1][1+G],n),l0,a,function(Ax){return[0,o,[6,Ax]]});case 7:var F0=f[1];return A0(h(n[1][1+G],n),F0,a,function(Ax){return[0,o,[7,Ax]]});case 8:var V0=f[1],Cx=f[2];return A0(h(n[1][1+G],n),Cx,a,function(Ax){return[0,o,[8,V0,Ax]]});case 9:var jx=f[1];return A0(h(n[1][1+G],n),jx,a,function(Ax){return[0,o,[9,Ax]]});case 10:var kr=f[1];return A0(h(n[1][1+G],n),kr,a,function(Ax){return[0,o,[10,Ax]]});case 11:var Qr=f[1];return A0(h(n[1][1+ft],n),Qr,a,function(Ax){return[0,o,[11,Ax]]});case 12:var Zr=f[1];return I0(h(n[1][1+y1],n),o,Zr,a,function(Ax){return[0,o,[12,Ax]]});case 13:var Wx=f[1];return I0(h(n[1][1+Uo],n),o,Wx,a,function(Ax){return[0,o,[13,Ax]]});case 14:var P1=f[1];return I0(h(n[1][1+vx],n),o,P1,a,function(Ax){return[0,o,[14,Ax]]});case 15:var e2=f[1];return I0(h(n[1][1+D],n),o,e2,a,function(Ax){return[0,o,[15,Ax]]});case 16:var q2=f[1];return A0(h(n[1][1+d5],n),q2,a,function(Ax){return[0,o,[16,Ax]]});case 17:var Te=f[1];return A0(h(n[1][1+l3],n),Te,a,function(Ax){return[0,o,[17,Ax]]});case 18:var Ee=f[1];return A0(h(n[1][1+O0],n),Ee,a,function(Ax){return[0,o,[18,Ax]]});case 19:var Je=f[1];return I0(h(n[1][1+Ur],n),o,Je,a,function(Ax){return[0,o,[19,Ax]]});case 20:var H2=f[1];return I0(h(n[1][1+rx],n),o,H2,a,function(Ax){return[0,o,[20,Ax]]});case 21:var Ae=f[1];return I0(h(n[1][1+c1],n),o,Ae,a,function(Ax){return[0,o,[21,Ax]]});case 22:var Se=f[1];return I0(h(n[1][1+d],n),o,Se,a,function(Ax){return[0,o,[22,Ax]]});case 23:var cn=f[1];return I0(h(n[1][1+S],n),o,cn,a,function(Ax){return[0,o,[23,Ax]]});case 24:var oe=f[1];return A0(h(n[1][1+b],n),oe,a,function(Ax){return[0,o,[24,Ax]]});case 25:var an=f[1];return A0(h(n[1][1+jo],n),an,a,function(Ax){return[0,o,[25,Ax]]});case 26:var sn=f[1];return A0(h(n[1][1+U],n),sn,a,function(Ax){return[0,o,[26,Ax]]});case 27:var Ha=f[1];return A0(h(n[1][1+y0],n),Ha,a,function(Ax){return[0,o,[27,Ax]]});case 28:var Va=f[1];return A0(h(n[1][1+w0],n),Va,a,function(Ax){return[0,o,[28,Ax]]});case 29:var $a=f[1];return I0(h(n[1][1+ex],n),o,$a,a,function(Ax){return[0,o,[29,Ax]]});case 30:var zn=f[1];return I0(h(n[1][1+J2],n),o,zn,a,function(Ax){return[0,o,[30,Ax]]});case 31:var E3=f[1];return I0(h(n[1][1+Jn],n),o,E3,a,function(Ax){return[0,o,[31,Ax]]});case 32:var Wa=f[1];return I0(h(n[1][1+Xn],n),o,Wa,a,function(Ax){return[0,o,[32,Ax]]});case 33:var A3=f[1];return A0(h(n[1][1+G],n),A3,a,function(Ax){return[0,o,[33,Ax]]});case 34:var S3=f[1];return A0(h(n[1][1+G],n),S3,a,function(Ax){return[0,o,[34,Ax]]});default:var P3=f[1];return A0(h(n[1][1+G],n),P3,a,function(Ax){return[0,o,[35,Ax]]})}},r0,function(n,a){var f=a[1],o=a[2];return A0(h(n[1][1+o0],n),o,a,function(m){return[0,f,m]})},f0,function(n,a){if(a[0]===0)return a;var f=a[1];return A0(h(n[1][1+r0],n),f,a,function(o){return[1,o]})},jt,function(n,a){if(a[0]===0)return a;var f=a[2],o=a[1],m=k(n[1][1+U],n,f);return m===f?a:[1,o,m]},s1,function(n,a,f){return xx(n[1][1+T2],n,a,f)},p1,function(n,a,f){return xx(n[1][1+Xr],n,a,f)},Xr,function(n,a,f){return xx(n[1][1+T2],n,a,f)},T2,function(n,a,f){var o=f[10],m=f[9],g=f[8],E=f[7],O=f[3],R=f[2],u0=f[1],l0=f[11],F0=f[6],V0=f[5],Cx=f[4],jx=Rx(h(n[1][1+Or],n),u0),kr=Rx(k(n[1][1+L],n,1),m),Qr=k(n[1][1+l1],n,R),Zr=k(n[1][1+n1],n,g),Wx=k(n[1][1+M1],n,O),P1=Rx(h(n[1][1+z],n),E),e2=k(n[1][1+G],n,o);return u0===jx&&R===Qr&&O===Wx&&E===P1&&g===Zr&&m===kr&&o===e2?f:[0,jx,Qr,Wx,Cx,V0,F0,P1,Zr,kr,e2,l0]},l1,function(n,a){var f=a[2],o=f[4],m=f[3],g=f[2],E=f[1],O=a[1],R=vr(h(n[1][1+$1],n),g),u0=Rx(h(n[1][1+Cr],n),m),l0=Rx(h(n[1][1+g1],n),E),F0=k(n[1][1+G],n,o);return g===R&&m===u0&&o===F0&&E===l0?a:[0,O,[0,l0,R,u0,F0]]},g1,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+r0],n,m),O=k(n[1][1+G],n,o);return E===m&&O===o?a:[0,g,[0,E,O]]},$1,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+u1],n,m),O=k(n[1][1+Ot],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},n1,function(n,a){switch(a[0]){case 0:return a;case 1:var f=a[1];return A0(h(n[1][1+r0],n),f,a,function(m){return[1,m]});default:var o=a[1];return A0(h(n[1][1+e0],n),o,a,function(m){return[2,m]})}},M1,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+l2],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+v5],n),o,a,function(m){return[1,m]})},l2,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Gn],n),f,o,a,function(m){return[0,f,m]})},v5,function(n,a){return k(n[1][1+Mx],n,a)},Or,function(n,a){return xx(n[1][1+X0],n,B$,a)},qx,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},J,function(n,a){return k(n[1][1+qx],n,a)},q,function(n,a){return k(n[1][1+J],n,a)},Yn,function(n,a){return k(n[1][1+J],n,a)},d0,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+Yn],n,O),u0=Rx(k(n[1][1+L],n,6),E),l0=h(n[1][1+Ur],n),F0=vr(function(jx){return Q1(l0,jx)},g),V0=Q1(h(n[1][1+vx],n),m),Cx=k(n[1][1+G],n,o);return R===O&&u0===E&&F0===g&&V0===m&&Cx===o?f:[0,R,u0,F0,V0,Cx]},c0,function(n,a,f){return xx(n[1][1+d0],n,a,f)},E0,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},p3,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},pr,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},wr,function(n,a,f){return k(n[1][1+D0],n,f)},Fr,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+D0],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},tr,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+$0],n,E),R=xx(n[1][1+wr],n,m!==0?1:0,g),u0=h(n[1][1+Fr],n),l0=Rx(function(V0){return Q1(u0,V0)},m),F0=k(n[1][1+G],n,o);return E===O&&g===R&&m===l0&&o===F0?f:[0,O,R,l0,F0]},er,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=Q1(h(n[1][1+Ox],n),E),u0=Rx(k(n[1][1+kx],n,O),m),l0=Rx(function(V0){var Cx=V0[1],jx=V0[2],kr=xx(n[1][1+Qx],n,O,Cx);return kr===Cx?V0:[0,kr,jx]},g),F0=k(n[1][1+G],n,o);return E===R&&m===u0&&g===l0&&o===F0?f:[0,O,R,l0,u0,F0]},Ox,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+G],n,o);return o===E?f:[0,g,m,E]},kx,function(n,a,f){if(f[0]===0){var o=f[1],m=vr(k(n[1][1+ir],n,a),o);return o===m?f:[0,m]}var g=f[1],E=g[1],O=g[2];return I0(k(n[1][1+Lx],n,a),E,O,f,function(R){return[1,[0,E,R]]})},m0,function(n,a){return k(n[1][1+qx],n,a)},ir,function(n,a,f){var o=f[3],m=f[2],g=f[1];x:{r:{var E=f[4];if(a){e:{if(g)switch(g[1]){case 0:break r;case 1:break e}if(2<=a){var O=0,R=0;break x}}var O=1,R=0;break x}}var O=1,R=1}var u0=m?k(n[1][1+m0],n,o):R?k(n[1][1+Yn],n,o):xx(n[1][1+X0],n,X$,o);if(m)var l0=m[1],F0=O?h(n[1][1+Yn],n):k(n[1][1+X0],n,G$),V0=A0(F0,l0,m,function(Cx){return[0,Cx]});else var V0=0;return m===V0&&o===u0?f:[0,g,V0,u0,E]},Qx,function(n,a,f){var o=2<=a?k(n[1][1+X0],n,Y$):h(n[1][1+Yn],n);return h(o,f)},Lx,function(n,a,f,o){var m=2<=a?k(n[1][1+X0],n,J$):h(n[1][1+Yn],n);return h(m,o)},Ro,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Do],n,E),R=Rx(h(n[1][1+Bp],n),g),u0=k(n[1][1+Xp],n,m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},Up,function(n,a,f){var o=f[4],m=f[3],g=k(n[1][1+Xp],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],f[2],g,E]},Do,function(n,a){var f=a[2],o=f[4],m=f[2],g=f[1],E=f[3],O=a[1],R=k(n[1][1+Ll],n,g),u0=Rx(h(n[1][1+Ho],n),m),l0=vr(h(n[1][1+Xs],n),o);return g===R&&m===u0&&o===l0?a:[0,O,[0,R,u0,E,l0]]},Bp,function(n,a){var f=a[2][1],o=a[1],m=k(n[1][1+Ll],n,f);return f===m?a:[0,o,[0,m]]},Xs,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+B],n),f,a,function(E){return[0,E]})}var o=a[1],m=o[1],g=o[2];return I0(h(n[1][1+a3],n),m,g,a,function(E){return[1,[0,m,E]]})},a3,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},B,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+ql],n,m),O=Rx(h(n[1][1+Gp],n),o);return m===E&&o===O?a:[0,g,[0,E,O]]},ql,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+Jp],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Yp],n),o,a,function(m){return[1,m]})},Jp,function(n,a){return k(n[1][1+At],n,a)},Yp,function(n,a){return k(n[1][1+Fo],n,a)},Gp,function(n,a){if(a[0]===0){var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+s5],n),o,m,a,function(R){return[0,[0,o,R]]})}var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+o5],n),E,O,a,function(R){return[1,[0,E,R]]})},o5,function(n,a,f){return xx(n[1][1+Gs],n,a,f)},s5,function(n,a,f){return xx(n[1][1+ex],n,a,f)},Xp,function(n,a){var f=a[2],o=a[1],m=vr(h(n[1][1+a5],n),f);return f===m?a:[0,o,m]},a5,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return I0(h(n[1][1+Ro],n),o,m,a,function(R){return[0,o,[0,R]]});case 1:var g=f[1];return I0(h(n[1][1+Up],n),o,g,a,function(R){return[0,o,[1,R]]});case 2:var E=f[1];return I0(h(n[1][1+Gs],n),o,E,a,function(R){return[0,o,[2,R]]});case 3:var O=f[1];return A0(h(n[1][1+Fl],n),O,a,function(R){return[0,o,[3,R]]});default:return a}},Gs,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+G],n,o);if(!m)return o===g?f:[0,0,g];var E=m[1],O=k(n[1][1+Mx],n,E);return E===O&&o===g?f:[0,[0,O],g]},Fl,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+Mx],n,o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},Ll,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+Ml],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+c5],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+s3],n),m,a,function(g){return[2,g]})}},Ml,function(n,a){return k(n[1][1+At],n,a)},c5,function(n,a){return k(n[1][1+Fo],n,a)},s3,function(n,a){return k(n[1][1+Rl],n,a)},Fo,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+At],n,m),O=k(n[1][1+At],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Rl,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Lp],n,m),O=k(n[1][1+At],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},Lp,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qp],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Rl],n),o,a,function(m){return[1,m]})},qp,function(n,a){return k(n[1][1+Ml],n,a)},At,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+G],n,o);return o===E?a:[0,g,[0,m,E]]},c3,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Bs],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},Us,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Mx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,f[1],E,O,R]},Et,function(n,a,f,o){var m=o[4],g=o[2],E=o[1],O=o[3],R=k(n[1][1+Mx],n,E),u0=vr(k(n[1][1+No],n,f),g),l0=k(n[1][1+G],n,m);return E===R&&g===u0&&m===l0?o:[0,R,u0,O,l0]},No,function(n,a,f){var o=f[2],m=o[4],g=o[3],E=o[2],O=o[1],R=o[5],u0=f[1],l0=k(n[1][1+Zt],n,O),F0=h(a,E),V0=Rx(h(n[1][1+Mx],n),g),Cx=k(n[1][1+G],n,m);return O===l0&&E===F0&&g===V0&&m===Cx?f:[0,u0,[0,l0,F0,V0,Cx,R]]},qs,function(n,a,f){var o=h(n[1][1+Mx],n);return G6(n[1][1+Et],n,a,o,f)},_r,function(n,a,f){var o=h(n[1][1+D0],n);return G6(n[1][1+Et],n,a,o,f)},Zt,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[1];return A0(h(n[1][1+ct],n),m,a,function(Wx){return[0,o,[0,Wx]]});case 1:var g=f[1];return I0(h(n[1][1+J2],n),o,g,a,function(Wx){return[0,o,[1,Wx]]});case 2:var E=f[1];return I0(h(n[1][1+Jn],n),o,E,a,function(Wx){return[0,o,[2,Wx]]});case 3:var O=f[1];return I0(h(n[1][1+ex],n),o,O,a,function(Wx){return[0,o,[3,Wx]]});case 4:var R=f[1];return I0(h(n[1][1+Xn],n),o,R,a,function(Wx){return[0,o,[4,Wx]]});case 5:var u0=f[1];return A0(h(n[1][1+G],n),u0,a,function(Wx){return[0,o,[5,Wx]]});case 6:var l0=f[1];return A0(h(n[1][1+Tt],n),l0,a,function(Wx){return[0,o,[6,Wx]]});case 7:var F0=f[1];return I0(h(n[1][1+Mn],n),o,F0,a,function(Wx){return[0,o,[7,Wx]]});case 8:var V0=f[1];return A0(h(n[1][1+qx],n),V0,a,function(Wx){return[0,o,[8,Wx]]});case 9:var Cx=f[1];return A0(h(n[1][1+Ls],n),Cx,a,function(Wx){return[0,o,[9,Wx]]});case 10:var jx=f[1];return A0(h(n[1][1+Rs],n),jx,a,function(Wx){return[0,o,[10,Wx]]});case 11:var kr=f[1];return A0(h(n[1][1+Oo],n),kr,a,function(Wx){return[0,o,[11,Wx]]});case 12:var Qr=f[1];return A0(h(n[1][1+i3],n),Qr,a,function(Wx){return[0,o,[12,Wx]]});default:var Zr=f[1];return A0(h(n[1][1+b2],n),Zr,a,function(Wx){return[0,o,[13,Wx]]})}},Tt,function(n,a){var f=a[3],o=a[2],m=o[1],g=a[1],E=o[2],O=I0(h(n[1][1+u3],n),m,E,o,function(u0){return[0,m,u0]}),R=k(n[1][1+G],n,f);return o===O&&f===R?a:[0,g,O,R]},u3,function(n,a,f){if(f[0]===0){var o=f[1];return I0(h(n[1][1+J2],n),a,o,f,function(g){return[0,g]})}var m=f[1];return I0(h(n[1][1+Jn],n),a,m,f,function(g){return[1,g]})},Ls,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=k(n[1][1+Co],n,g),R=k(n[1][1+Ms],n,m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},Co,function(n,a){if(a[0]===0){var f=a[1];return A0(h(n[1][1+qx],n),f,a,function(m){return[0,m]})}var o=a[1];return A0(h(n[1][1+Ls],n),o,a,function(m){return[1,m]})},Ms,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+ex],n),o,m,a,function(V0){return[0,[0,o,V0]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+J2],n),E,O,a,function(V0){return[1,[0,E,V0]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Jn],n),u0,l0,a,function(V0){return[2,[0,u0,V0]]});default:var F0=a[1];return A0(h(n[1][1+qx],n),F0,a,function(V0){return[3,V0]})}},Mn,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=xx(n[1][1+X0],n,[0,g],m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,g,E,O]},Rs,function(n,a){var f=a[3],o=a[2],m=a[1],g=vr(h(n[1][1+Rn],n),m),E=sp(h(n[1][1+Fs],n),o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},Rn,function(n,a){var f=a[2],o=a[1];if(f[0]!==0){var m=f[1],g=k(n[1][1+qx],n,m);return m===g?a:[0,o,[1,g]]}var E=f[1],O=E[4],R=E[2],u0=E[1],l0=E[3],F0=k(n[1][1+f3],n,u0),V0=k(n[1][1+Zt],n,R),Cx=k(n[1][1+G],n,O);return u0===F0&&R===V0&&O===Cx?a:[0,o,[0,[0,F0,V0,l0,Cx]]]},f3,function(n,a){switch(a[0]){case 0:var f=a[1],o=f[1],m=f[2];return I0(h(n[1][1+ex],n),o,m,a,function(V0){return[0,[0,o,V0]]});case 1:var g=a[1],E=g[1],O=g[2];return I0(h(n[1][1+J2],n),E,O,a,function(V0){return[1,[0,E,V0]]});case 2:var R=a[1],u0=R[1],l0=R[2];return I0(h(n[1][1+Jn],n),u0,l0,a,function(V0){return[2,[0,u0,V0]]});default:var F0=a[1];return A0(h(n[1][1+qx],n),F0,a,function(V0){return[3,V0]})}},Oo,function(n,a){var f=a[3],o=a[2],m=a[1],g=vr(h(n[1][1+Xa],n),m),E=sp(h(n[1][1+Fs],n),o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},Xa,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+Zt],n,f);return f===m?a:[0,o,m]},Fs,function(n,a,f){var o=f[2],m=f[1],g=sp(h(n[1][1+Mn],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},i3,function(n,a){var f=a[2],o=a[1],m=vr(h(n[1][1+Zt],n),o),g=k(n[1][1+G],n,f);return o===m&&f===g?a:[0,m,g]},b2,function(n,a){var f=a[3],o=a[2],m=a[1],g=k(n[1][1+Zt],n,m),E=k(n[1][1+ge],n,o),O=k(n[1][1+G],n,f);return m===g&&o===E&&f===O?a:[0,g,E,O]},ge,function(n,a){if(a[0]===0){var f=a[1];return A0(k(n[1][1+X0],n,z$),f,a,function(g){return[0,g]})}var o=a[1],m=a[2];return I0(h(n[1][1+Mn],n),o,m,a,function(g){return[1,o,g]})},ct,function(n,a){var f=a[1],o=a[2],m=k(n[1][1+G],n,f);return f===m?a:[0,m,o]},fe,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+Fn],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},jr,function(n,a,f){var o=f[1],m=xx(n[1][1+fe],n,a,o);return o===m?f:[0,m,f[2],f[3]]},Fn,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+S1],n),f,a,function(g){return[0,g]});case 1:var o=a[1];return A0(h(n[1][1+Ba],n),o,a,function(g){return[1,g]});default:var m=a[1];return A0(h(n[1][1+Dn],n),m,a,function(g){return[2,g]})}},S1,function(n,a){return k(n[1][1+qx],n,a)},Ba,function(n,a){return k(n[1][1+E0],n,a)},Dn,function(n,a){return k(n[1][1+Mx],n,a)},R2,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+qx],n,g),O=k(n[1][1+qx],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},js,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Mx],n,E),R=Rx(h(n[1][1+Ho],n),g),u0=Rx(h(n[1][1+Hp],n),m),l0=k(n[1][1+G],n,o);return E===O&&g===R&&m===u0&&o===l0?f:[0,O,R,u0,l0]},ie,function(n,a,f){var o=f[2],m=f[1],g=vr(function(O){if(O[0]===0){var R=O[1],u0=k(n[1][1+Ar],n,R);return R===u0?O:[0,u0]}var l0=O[1],F0=k(n[1][1+dx],n,l0);return l0===F0?O:[1,F0]},m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},Ar,function(n,a){var f=a[2],o=a[1];switch(f[0]){case 0:var m=f[3],g=f[2],E=f[1],O=k(n[1][1+Nx],n,E),R=k(n[1][1+Mx],n,g);x:if(m){if(O[0]===3){var u0=R[2];if(u0[0]===10){var F0=Tr(O[1][2][1],u0[1][2][1]);break x}}var l0=E===O?1:0,F0=l0&&(g===R?1:0)}else var F0=m;return E===O&&g===R&&m===F0?a:[0,o,[0,O,R,F0]];case 1:var V0=f[2],Cx=f[1],jx=k(n[1][1+Nx],n,Cx),kr=Q1(h(n[1][1+Xr],n),V0);return Cx===jx&&V0===kr?a:[0,o,[1,jx,kr]];case 2:var Qr=f[3],Zr=f[2],Wx=f[1],P1=k(n[1][1+Nx],n,Wx),e2=Q1(h(n[1][1+Xr],n),Zr),q2=k(n[1][1+G],n,Qr);return Wx===P1&&Zr===e2&&Qr===q2?a:[0,o,[2,P1,e2,q2]];default:var Te=f[3],Ee=f[2],Je=f[1],H2=k(n[1][1+Nx],n,Je),Ae=Q1(h(n[1][1+Xr],n),Ee),Se=k(n[1][1+G],n,Te);return Je===H2&&Ee===Ae&&Te===Se?a:[0,o,[3,H2,Ae,Se]]}},Nx,function(n,a){switch(a[0]){case 0:var f=a[1];return A0(h(n[1][1+a1],n),f,a,function(R){return[0,R]});case 1:var o=a[1];return A0(h(n[1][1+v1],n),o,a,function(R){return[1,R]});case 2:var m=a[1];return A0(h(n[1][1+hx],n),m,a,function(R){return[2,R]});case 3:var g=a[1];return A0(h(n[1][1+Sr],n),g,a,function(R){return[3,R]});case 4:var E=a[1];return A0(h(n[1][1+E0],n),E,a,function(R){return[4,R]});default:var O=a[1];return A0(h(n[1][1+lr],n),O,a,function(R){return[5,R]})}},a1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+ex],n),f,o,a,function(m){return[0,f,m]})},v1,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+J2],n),f,o,a,function(m){return[0,f,m]})},hx,function(n,a){var f=a[1],o=a[2];return I0(h(n[1][1+Jn],n),f,o,a,function(m){return[0,f,m]})},Sr,function(n,a){return k(n[1][1+qx],n,a)},lr,function(n,a){return k(n[1][1+p3],n,a)},e1,function(n,a,f){var o=f[5],m=f[4],g=f[3],E=f[2],O=f[1],R=k(n[1][1+Yn],n,O),u0=Rx(k(n[1][1+L],n,7),E),l0=Rx(h(n[1][1+o0],n),g),F0=Rx(h(n[1][1+o0],n),m),V0=k(n[1][1+G],n,o);return O===R&&g===l0&&E===u0&&g===l0&&m===F0&&o===V0?f:[0,R,u0,l0,F0,V0]},u1,function(n,a){return xx(n[1][1+w3],n,K$,a)},v,function(n,a,f){return xx(n[1][1+w3],n,[0,a],f)},Ye,function(n,a){return xx(n[1][1+w3],n,H$,a)},st,function(n,a){return k(n[1][1+b3],n,a)},St,function(n,a){return k(n[1][1+b3],n,a)},w3,function(n,a,f){var o=a?a[1]:0;return xx(n[1][1+gr],n,[0,o],f)},b3,function(n,a){return xx(n[1][1+gr],n,0,a)},gr,function(n,a,f){var o=f[2],m=f[1];switch(o[0]){case 0:var g=o[1],E=g[3],O=g[2],R=g[1],u0=vr(k(n[1][1+H0],n,a),R),l0=k(n[1][1+f0],n,O),F0=k(n[1][1+G],n,E);x:{if(u0===R&&l0===O&&F0===E){var V0=o;break x}var V0=[0,[0,u0,l0,F0]]}var oe=V0;break;case 1:var Cx=o[1],jx=Cx[3],kr=Cx[2],Qr=Cx[1],Zr=vr(k(n[1][1+fr],n,a),Qr),Wx=k(n[1][1+f0],n,kr),P1=k(n[1][1+G],n,jx);x:{if(jx===P1&&Zr===Qr&&Wx===kr){var e2=o;break x}var e2=[1,[0,Zr,Wx,P1]]}var oe=e2;break;case 2:var q2=o[1],Te=q2[2],Ee=q2[1],Je=q2[3],H2=xx(n[1][1+X0],n,a,Ee),Ae=k(n[1][1+f0],n,Te);x:{if(Ee===H2&&Te===Ae){var Se=o;break x}var Se=[2,[0,H2,Ae,Je]]}var oe=Se;break;default:var cn=o[1],oe=A0(h(n[1][1+or],n),cn,o,function(an){return[3,an]})}return o===oe?f:[0,m,oe]},X0,function(n,a,f){return k(n[1][1+qx],n,f)},Dx,function(n,a,f,o){return xx(n[1][1+ex],n,f,o)},ur,function(n,a,f,o){return xx(n[1][1+J2],n,f,o)},Q0,function(n,a,f,o){return xx(n[1][1+Jn],n,f,o)},H0,function(n,a,f){if(f[0]===0){var o=f[1];return A0(k(n[1][1+Fx],n,a),o,f,function(g){return[0,g]})}var m=f[1];return A0(k(n[1][1+K0],n,a),m,f,function(g){return[1,g]})},Fx,function(n,a,f){var o=f[2],m=o[4],g=o[3],E=o[2],O=o[1],R=f[1],u0=xx(n[1][1+wx],n,a,O),l0=xx(n[1][1+V],n,a,E),F0=k(n[1][1+Ot],n,g);x:if(m){if(u0[0]===3){var V0=l0[2];if(V0[0]===2){var jx=Tr(u0[1][2][1],V0[1][1][2][1]);break x}}var Cx=O===u0?1:0,jx=Cx&&(E===l0?1:0)}else var jx=m;return u0===O&&l0===E&&F0===g&&m===jx?f:[0,R,[0,u0,l0,F0,jx]]},wx,function(n,a,f){switch(f[0]){case 0:var o=f[1];return A0(k(n[1][1+A],n,a),o,f,function(R){return[0,R]});case 1:var m=f[1];return A0(k(n[1][1+fx],n,a),m,f,function(R){return[1,R]});case 2:var g=f[1];return A0(k(n[1][1+xr],n,a),g,f,function(R){return[2,R]});case 3:var E=f[1];return A0(k(n[1][1+Ix],n,a),E,f,function(R){return[3,R]});default:var O=f[1];return A0(k(n[1][1+ox],n,a),O,f,function(R){return[4,R]})}},A,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+Dx],n,a),o,m,f,function(g){return[0,o,g]})},fx,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+ur],n,a),o,m,f,function(g){return[0,o,g]})},xr,function(n,a,f){var o=f[1],m=f[2];return I0(k(n[1][1+Q0],n,a),o,m,f,function(g){return[0,o,g]})},Ix,function(n,a,f){return xx(n[1][1+X0],n,a,f)},ox,function(n,a,f){return k(n[1][1+p3],n,f)},K0,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+Xx],n,a,g),R=k(n[1][1+G],n,m);return O===g&&m===R?f:[0,E,[0,O,R]]},V,function(n,a,f){return xx(n[1][1+gr],n,a,f)},Xx,function(n,a,f){return xx(n[1][1+gr],n,a,f)},fr,function(n,a,f){switch(f[0]){case 0:var o=f[1];return A0(k(n[1][1+$x],n,a),o,f,function(g){return[0,g]});case 1:var m=f[1];return A0(k(n[1][1+ix],n,a),m,f,function(g){return[1,g]});default:return f}},$x,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+ax],n,a,g),R=k(n[1][1+Ot],n,m);return g===O&&m===R?f:[0,E,[0,O,R]]},ax,function(n,a,f){return xx(n[1][1+gr],n,a,f)},ix,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+yx],n,a,g),R=k(n[1][1+G],n,m);return O===g&&m===R?f:[0,E,[0,O,R]]},yx,function(n,a,f){return xx(n[1][1+gr],n,a,f)},or,function(n,a){return k(n[1][1+Mx],n,a)},z,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1];if(m)var E=m[1],O=A0(h(n[1][1+Mx],n),E,m,function(u0){return[0,u0]});else var O=m;var R=k(n[1][1+G],n,o);return m===O&&o===R?a:[0,g,[0,O,R]]},$0,function(n,a){return k(n[1][1+Mx],n,a)},e0,function(n,a){var f=a[2],o=a[1],m=k(n[1][1+W],n,f);return il(m,f)?a:[0,o,m]},W,function(n,a){var f=a[2],o=f[3],m=f[2],g=m[2],E=m[1],O=f[1],R=a[1],u0=k(n[1][1+qx],n,E),l0=Rx(h(n[1][1+o0],n),g),F0=k(n[1][1+G],n,o);return u0===E&&l0===g&&F0===o?a:[0,R,[0,O,[0,u0,l0],F0]]},Cr,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+u1],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},_0,function(n,a,f){var o=f[2],m=f[1],g=f[3],E=Rx(h(n[1][1+Mx],n),m),O=k(n[1][1+G],n,o);return m===E&&o===O?f:[0,E,O,g]},K,function(n,a,f){var o=f[2],m=f[1],g=vr(h(n[1][1+Mx],n),m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},P0,function(n,a){return k(n[1][1+nx],n,a)},nx,function(n,a){var f=h(n[1][1+px],n),o=y2(function(g,E){var O=g[2],R=g[1],u0=h(f,E);if(!u0)return[0,R,1];if(u0[2])return[0,al(u0,R),1];var l0=u0[1],F0=O||(E!==l0?1:0);return[0,[0,l0,R],F0]},V$,a),m=o[1];return o[2]?cx(m):a},px,function(n,a){return[0,k(n[1][1+D0],n,a),0]},_x,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},dx,function(n,a){var f=a[2],o=f[2],m=f[1],g=a[1],E=k(n[1][1+Mx],n,m),O=k(n[1][1+G],n,o);return m===E&&o===O?a:[0,g,[0,E,O]]},ux,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},N0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=f[4],O=k(n[1][1+Mx],n,g),R=vr(h(n[1][1+Z0],n),m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?f:[0,O,R,u0,E]},Z0,function(n,a){var f=a[2],o=f[3],m=f[2],g=f[1],E=a[1],O=Rx(h(n[1][1+Mx],n),g),R=k(n[1][1+nx],n,m),u0=k(n[1][1+G],n,o);return g===O&&m===R&&o===u0?a:[0,E,[0,O,R,u0]]},k0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=Q1(h(n[1][1+G0],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},G0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=vr(h(n[1][1+T0],n),g),O=vr(h(n[1][1+Mx],n),m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},T0,function(n,a){return a},U0,function(n,a,f){var o=f[1],m=k(n[1][1+G],n,o);return o===m?f:[0,m]},M0,function(n,a,f){var o=f[2],m=f[1],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,g,E]},C0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=Q1(h(n[1][1+Gn],n),E);if(g)var R=g[1],u0=R[1],l0=R[2],F0=I0(h(n[1][1+y3],n),u0,l0,g,function(Zr){return[0,[0,u0,Zr]]});else var F0=g;if(m)var V0=m[1],Cx=V0[1],jx=V0[2],kr=I0(h(n[1][1+Gn],n),Cx,jx,m,function(Zr){return[0,[0,Cx,Zr]]});else var kr=m;var Qr=k(n[1][1+G],n,o);return E===O&&g===F0&&m===kr&&o===Qr?f:[0,O,F0,kr,Qr]},x0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&O===m&&R===o?f:[0,E,O,R]},p0,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+r0],n,m),R=k(n[1][1+G],n,o);return E===g&&il(O,m)&&R===o?f:[0,E,O,R]},T,function(n,a,f){var o=f[3],m=f[2],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],g,E]},p,function(n,a,f){var o=f[4],m=f[2],g=k(n[1][1+Mx],n,m),E=k(n[1][1+G],n,o);return m===g&&o===E?f:[0,f[1],g,f[3],E]},l,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=vr(k(n[1][1+s],n,m),g),O=k(n[1][1+G],n,o);return g===E&&o===O?f:[0,E,m,O]},s,function(n,a,f){var o=f[2],m=o[2],g=o[1],E=f[1],O=xx(n[1][1+v],n,a,g),R=Rx(h(n[1][1+Mx],n),m);return g===O&&m===R?f:[0,E,[0,O,R]]},u,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+$0],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},t,function(n,a,f){var o=f[3],m=f[2],g=f[1],E=k(n[1][1+Mx],n,g),O=k(n[1][1+D0],n,m),R=k(n[1][1+G],n,o);return g===E&&m===O&&o===R?f:[0,E,O,R]},v0,function(n,a,f){var o=f[4],m=f[3],g=f[2],E=f[1],O=k(n[1][1+Yn],n,E),R=Rx(k(n[1][1+L],n,5),g),u0=k(n[1][1+o0],n,m),l0=k(n[1][1+G],n,o);return E===O&&m===u0&&g===R&&o===l0?f:[0,O,R,u0,l0]},e,function(n,a,f){var o=f[2],m=f[1],g=f[4],E=f[3],O=Rx(h(n[1][1+Mx],n),m),R=k(n[1][1+G],n,o);return o===R&&m===O?f:[0,O,R,E,g]}]),function(n,a){return Md(a,x)}}),zN=[];function jU(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return y2(h(zN[1],x),r,u);case 1:var i=t[1][1];return y2(h(zN[2],x),r,i);case 2:return k(x,r,t[1][1]);default:return r}}qr(zN,[0,function(x,r){return function(e){var t=e[0]===0?e[1][2][2]:e[1][2][1];return jU(x,r,t)}},function(x,r){return function(e){return e[0]===2?r:jU(x,r,e[1][2][1])}}]);var KN=[];function DU(x){var r=x[2];switch(r[0]){case 0:return sl(KN[1],r[1][1]);case 1:return sl(KN[2],r[1][1]);case 2:return 1;default:return 0}}qr(KN,[0,function(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return DU(r)},function(x){return x[0]===2?0:DU(x[1][2][1])}]);var Gd=[];function HN(x){var r=x[2];switch(r[0]){case 7:return 1;case 10:var e=r[1],t=e[1],u=h(Gd[2],e[2]);return u||sl(Gd[1],t);case 11:var i=r[1],c=i[1],v=h(Gd[2],i[2]);return v||sl(function(s){return HN(s[2])},c);case 12:return sl(HN,r[1][1]);case 13:return 1;default:return 0}}qr(Gd,[0,function(x){var r=x[2];return r[0]===0?HN(r[1][2]):0},function(x){return x&&x[1][2][1]?1:0}]);function VN(x){switch(x){case 0:return RW;case 1:return MW;default:return LW}}function Cn(x,r){return[0,r[1],[0,r[2],x]]}function FU(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]}function Q(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,FU([0,t],[0,u],0)]}function j1(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,FU([0,u],[0,i],e)]}function N2(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,Gx(t[2],e[2])];return Q([0,Gx(e[1],t[1])],u,j)}var i=x}else var i=r;return i}function Yd(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],c=t[1],v=[0,Gx(t[2],e[2])];return j1([0,Gx(u,c)],v,i,j)}var s=r[1];return j1([0,s[1]],[0,s[2]],0,j)}function RU(x,r){s2(x)(qW),h(s2(x)(BW),UW);var e=r[1];h(s2(x)(XW),e),s2(x)(GW),s2(x)(YW),h(s2(x)(zW),JW);var t=r[2];return h(s2(x)(KW),t),s2(x)(HW),s2(x)(VW)}qr([],[0,RU,RU,function(x,r){switch(r[0]){case 0:var e=r[1];return s2(x)(T$),h(s2(x)(E$),e),s2(x)(A$);case 1:var t=r[1];return s2(x)(S$),h(s2(x)(P$),t),s2(x)(I$);case 2:var u=r[1];return s2(x)(C$),h(s2(x)(N$),u),s2(x)(O$);default:var i=r[1];return s2(x)(j$),h(s2(x)(D$),i),s2(x)(F$)}}]);function Kr(x,r){return[0,x[1],x[2],r[3]]}function Es(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e}function MU(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],c=OU(i),v=OU(u)-c|0,s=v===0?sx(u[1],i[1]):v;else var s=-1}else var s=e?1:0;if(s!==0)return s;var l=Es(x[2],r[2]);return l===0?Es(x[3],r[3]):l}function mo(x,r){return MU(x,r)===0?1:0}var hr=[];qr(hr,[0,function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r){switch(x){case 0:if(!r)return 0;break;case 1:if(r===1)return 0;break;case 2:if(r===2)return 0;break;case 3:if(r===3)return 0;break;default:if(4<=r)return 0}function e(u){switch(u){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}}var t=e(r);return je(e(x),t)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return je(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)}]);var LU=ax0.slice();function $N(x){for(var r=0,e=LU.length-1-1|0;;){if(ex)return 1;var r=t+1|0}}}var qU=0;function UU(x){var r=x[2];return[0,x[1],[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12]],x[3],x[4],x[5],x[6],x[7]]}function BU(x){return x[3][1]}function Jd(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r}var ut=[];function XU(x,r){if(typeof x=="number"){var e=x;if(67<=e)if(pe<=e)switch(e){case 101:if(typeof r=="number"&&pe===r)return 1;break;case 102:if(typeof r=="number"&&E2===r)return 1;break;case 103:if(typeof r=="number"&&wn===r)return 1;break;case 104:if(typeof r=="number"&&We===r)return 1;break;case 105:if(typeof r=="number"&&vn===r)return 1;break;case 106:if(typeof r=="number"&&kt===r)return 1;break;case 107:if(typeof r=="number"&&q1===r)return 1;break;case 108:if(typeof r=="number"&&Sv===r)return 1;break;case 109:if(typeof r=="number"&<===r)return 1;break;case 110:if(typeof r=="number"&&B2===r)return 1;break;case 111:if(typeof r=="number"&&U2===r)return 1;break;case 112:if(typeof r=="number"&&ss===r)return 1;break;case 113:if(typeof r=="number"&&ke===r)return 1;break;case 114:if(typeof r=="number"&&br===r)return 1;break;case 115:if(typeof r=="number"&&gv===r)return 1;break;case 116:if(typeof r=="number"&&Tv===r)return 1;break;case 117:if(typeof r=="number"&&Q3===r)return 1;break;case 118:if(typeof r=="number"&&g6===r)return 1;break;case 119:if(typeof r=="number"&&D3===r)return 1;break;case 120:if(typeof r=="number"&&Cf===r)return 1;break;case 121:if(typeof r=="number"&&O6===r)return 1;break;case 122:if(typeof r=="number"&&o1===r)return 1;break;case 123:if(typeof r=="number"&&pn===r)return 1;break;case 124:if(typeof r=="number"&&J3===r)return 1;break;case 125:if(typeof r=="number"&&to===r)return 1;break;case 126:if(typeof r=="number"&&Gk===r)return 1;break;case 127:if(typeof r=="number"&&Jr===r)return 1;break;case 128:if(typeof r=="number"&&U1===r)return 1;break;case 129:if(typeof r=="number"&&uv===r)return 1;break;case 130:if(typeof r=="number"&&D6===r)return 1;break;case 131:if(typeof r=="number"&&h6===r)return 1;break;case 132:if(typeof r=="number"&&hm===r)return 1;break;default:if(typeof r=="number"&&qk<=r)return 1}else switch(e){case 67:if(typeof r=="number"&&r===67)return 1;break;case 68:if(typeof r=="number"&&r===68)return 1;break;case 69:if(typeof r=="number"&&r===69)return 1;break;case 70:if(typeof r=="number"&&r===70)return 1;break;case 71:if(typeof r=="number"&&r===71)return 1;break;case 72:if(typeof r=="number"&&r===72)return 1;break;case 73:if(typeof r=="number"&&r===73)return 1;break;case 74:if(typeof r=="number"&&r===74)return 1;break;case 75:if(typeof r=="number"&&r===75)return 1;break;case 76:if(typeof r=="number"&&r===76)return 1;break;case 77:if(typeof r=="number"&&r===77)return 1;break;case 78:if(typeof r=="number"&&r===78)return 1;break;case 79:if(typeof r=="number"&&r===79)return 1;break;case 80:if(typeof r=="number"&&r===80)return 1;break;case 81:if(typeof r=="number"&&r===81)return 1;break;case 82:if(typeof r=="number"&&r===82)return 1;break;case 83:if(typeof r=="number"&&r===83)return 1;break;case 84:if(typeof r=="number"&&r===84)return 1;break;case 85:if(typeof r=="number"&&r===85)return 1;break;case 86:if(typeof r=="number"&&r===86)return 1;break;case 87:if(typeof r=="number"&&r===87)return 1;break;case 88:if(typeof r=="number"&&r===88)return 1;break;case 89:if(typeof r=="number"&&r===89)return 1;break;case 90:if(typeof r=="number"&&r===90)return 1;break;case 91:if(typeof r=="number"&&r===91)return 1;break;case 92:if(typeof r=="number"&&r===92)return 1;break;case 93:if(typeof r=="number"&&r===93)return 1;break;case 94:if(typeof r=="number"&&r===94)return 1;break;case 95:if(typeof r=="number"&&r===95)return 1;break;case 96:if(typeof r=="number"&&r===96)return 1;break;case 97:if(typeof r=="number"&&r===97)return 1;break;case 98:if(typeof r=="number"&&r===98)return 1;break;case 99:if(typeof r=="number"&&r===99)return 1;break;default:if(typeof r=="number"&&E1===r)return 1}else if(34<=e)switch(e){case 34:if(typeof r=="number"&&r===34)return 1;break;case 35:if(typeof r=="number"&&r===35)return 1;break;case 36:if(typeof r=="number"&&r===36)return 1;break;case 37:if(typeof r=="number"&&r===37)return 1;break;case 38:if(typeof r=="number"&&r===38)return 1;break;case 39:if(typeof r=="number"&&r===39)return 1;break;case 40:if(typeof r=="number"&&r===40)return 1;break;case 41:if(typeof r=="number"&&r===41)return 1;break;case 42:if(typeof r=="number"&&r===42)return 1;break;case 43:if(typeof r=="number"&&r===43)return 1;break;case 44:if(typeof r=="number"&&r===44)return 1;break;case 45:if(typeof r=="number"&&r===45)return 1;break;case 46:if(typeof r=="number"&&r===46)return 1;break;case 47:if(typeof r=="number"&&r===47)return 1;break;case 48:if(typeof r=="number"&&r===48)return 1;break;case 49:if(typeof r=="number"&&r===49)return 1;break;case 50:if(typeof r=="number"&&r===50)return 1;break;case 51:if(typeof r=="number"&&r===51)return 1;break;case 52:if(typeof r=="number"&&r===52)return 1;break;case 53:if(typeof r=="number"&&r===53)return 1;break;case 54:if(typeof r=="number"&&r===54)return 1;break;case 55:if(typeof r=="number"&&r===55)return 1;break;case 56:if(typeof r=="number"&&r===56)return 1;break;case 57:if(typeof r=="number"&&r===57)return 1;break;case 58:if(typeof r=="number"&&r===58)return 1;break;case 59:if(typeof r=="number"&&r===59)return 1;break;case 60:if(typeof r=="number"&&r===60)return 1;break;case 61:if(typeof r=="number"&&r===61)return 1;break;case 62:if(typeof r=="number"&&r===62)return 1;break;case 63:if(typeof r=="number"&&r===63)return 1;break;case 64:if(typeof r=="number"&&r===64)return 1;break;case 65:if(typeof r=="number"&&r===65)return 1;break;default:if(typeof r=="number"&&r===66)return 1}else switch(e){case 0:if(typeof r=="number"&&!r)return 1;break;case 1:if(typeof r=="number"&&r===1)return 1;break;case 2:if(typeof r=="number"&&r===2)return 1;break;case 3:if(typeof r=="number"&&r===3)return 1;break;case 4:if(typeof r=="number"&&r===4)return 1;break;case 5:if(typeof r=="number"&&r===5)return 1;break;case 6:if(typeof r=="number"&&r===6)return 1;break;case 7:if(typeof r=="number"&&r===7)return 1;break;case 8:if(typeof r=="number"&&r===8)return 1;break;case 9:if(typeof r=="number"&&r===9)return 1;break;case 10:if(typeof r=="number"&&r===10)return 1;break;case 11:if(typeof r=="number"&&r===11)return 1;break;case 12:if(typeof r=="number"&&r===12)return 1;break;case 13:if(typeof r=="number"&&r===13)return 1;break;case 14:if(typeof r=="number"&&r===14)return 1;break;case 15:if(typeof r=="number"&&r===15)return 1;break;case 16:if(typeof r=="number"&&r===16)return 1;break;case 17:if(typeof r=="number"&&r===17)return 1;break;case 18:if(typeof r=="number"&&r===18)return 1;break;case 19:if(typeof r=="number"&&r===19)return 1;break;case 20:if(typeof r=="number"&&r===20)return 1;break;case 21:if(typeof r=="number"&&r===21)return 1;break;case 22:if(typeof r=="number"&&r===22)return 1;break;case 23:if(typeof r=="number"&&r===23)return 1;break;case 24:if(typeof r=="number"&&r===24)return 1;break;case 25:if(typeof r=="number"&&r===25)return 1;break;case 26:if(typeof r=="number"&&r===26)return 1;break;case 27:if(typeof r=="number"&&r===27)return 1;break;case 28:if(typeof r=="number"&&r===28)return 1;break;case 29:if(typeof r=="number"&&r===29)return 1;break;case 30:if(typeof r=="number"&&r===30)return 1;break;case 31:if(typeof r=="number"&&r===31)return 1;break;case 32:if(typeof r=="number"&&r===32)return 1;break;default:if(typeof r=="number"&&r===33)return 1}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[2],u=x[2],i=k(ut[13],x[1],r[1]);return i&&Tr(u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var c=r[2],v=x[2],s=k(ut[12],x[1],r[1]);return s&&Tr(v,c)}break;case 2:if(typeof r!="number"&&r[0]===2){var l=r[1],p=x[1],d=l[4],T=l[3],b=l[2],C=p[4],N=p[3],I=p[2],F=k(ut[11],p[1],l[1]),L=F&&Tr(I,b),X=L&&Tr(N,T);return X&&(C===d?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var q=r[1],J=x[1],e0=q[5],W=q[4],x0=q[3],i0=q[2],f0=J[5],r0=J[4],v0=J[3],o0=J[2],w0=k(ut[10],J[1],q[1]),t0=w0&&Tr(o0,i0),s0=t0&&Tr(v0,x0),h0=s0&&(r0===W?1:0);return h0&&(f0===e0?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var p0=r[3],C0=r[2],j0=x[3],P0=x[2],M0=k(ut[9],x[1],r[1]),U0=M0&&Tr(P0,C0);return U0&&Tr(j0,p0)}break;case 5:if(typeof r!="number"&&r[0]===5){var T0=r[3],G0=r[2],k0=x[3],G=x[2],S0=k(ut[8],x[1],r[1]),Z0=S0&&Tr(G,G0);return Z0&&Tr(k0,T0)}break;case 6:if(typeof r!="number"&&r[0]===6){var N0=r[2],ux=x[2],ex=k(ut[7],x[1],r[1]);return ex&&Tr(ux,N0)}break;case 7:if(typeof r!="number"&&r[0]===7)return Tr(x[1],r[1]);break;case 8:if(typeof r!="number"&&r[0]===8){var nx=Tr(x[1],r[1]),px=r[2],D0=x[2];return nx&&k(ut[6],D0,px)}break;case 9:if(typeof r!="number"&&r[0]===9){var dx=r[3],_x=r[2],K=x[3],_0=x[2],U=k(ut[5],x[1],r[1]),m0=U&&Tr(_0,_x);return m0&&Tr(K,dx)}break;case 10:if(typeof r!="number"&&r[0]===10){var b0=r[3],y0=r[2],E0=x[3],$0=x[2],z=k(ut[4],x[1],r[1]),Dx=z&&Tr($0,y0);return Dx&&Tr(E0,b0)}break;case 11:if(typeof r!="number"&&r[0]===11)return k(ut[3],x[1],r[1]);break;case 12:if(typeof r!="number"&&r[0]===12){var Xx=r[3],K0=r[2],A=x[3],V=x[2],fx=k(ut[2],x[1],r[1]),wx=fx&&(V==K0?1:0);return wx&&Tr(A,Xx)}break;default:if(typeof r!="number"&&r[0]===13){var Ix=r[2],ox=x[2],xr=r[3],Fx=x[3],H0=k(ut[1],x[1],r[1]);if(H0){x:{if(ox){if(Ix){var ur=il(ox[1],Ix[1]);break x}}else if(!Ix){var ur=1;break x}var ur=0}var X0=ur}else var X0=H0;return X0&&Tr(Fx,xr)}}return 0}function GU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;case 2:if(r===2)return 1;break;case 3:if(r===3)return 1;break;default:if(4<=r)return 1}return 0}function YU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;default:if(2<=r)return 1}return 0}qr(ut,[0,YU,GU,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0},mo,mo,mo,mo,mo,mo,mo,mo,YU,GU]);function JU(x){if(typeof x!="number")switch(x[0]){case 0:return qt0;case 1:return Ut0;case 2:return Bt0;case 3:return Xt0;case 4:return Gt0;case 5:return Yt0;case 6:return Jt0;case 7:return zt0;case 8:return Kt0;case 9:return Ht0;case 10:return Vt0;case 11:return $t0;case 12:return Wt0;default:return Qt0}var r=x;if(67<=r){if(pe<=r)switch(r){case 101:return it0;case 102:return ft0;case 103:return ct0;case 104:return at0;case 105:return st0;case 106:return ot0;case 107:return vt0;case 108:return lt0;case 109:return pt0;case 110:return kt0;case 111:return mt0;case 112:return dt0;case 113:return ht0;case 114:return yt0;case 115:return gt0;case 116:return _t0;case 117:return wt0;case 118:return bt0;case 119:return Tt0;case 120:return Et0;case 121:return At0;case 122:return St0;case 123:return Pt0;case 124:return It0;case 125:return Ct0;case 126:return Nt0;case 127:return Ot0;case 128:return jt0;case 129:return Dt0;case 130:return Ft0;case 131:return Rt0;case 132:return Mt0;default:return Lt0}switch(r){case 67:return Ae0;case 68:return Se0;case 69:return Pe0;case 70:return Ie0;case 71:return Ce0;case 72:return Ne0;case 73:return Oe0;case 74:return je0;case 75:return De0;case 76:return Fe0;case 77:return Re0;case 78:return Me0;case 79:return Le0;case 80:return qe0;case 81:return Ue0;case 82:return Be0;case 83:return Xe0;case 84:return Ge0;case 85:return Ye0;case 86:return Je0;case 87:return ze0;case 88:return Ke0;case 89:return He0;case 90:return Ve0;case 91:return $e0;case 92:return We0;case 93:return Qe0;case 94:return Ze0;case 95:return xt0;case 96:return rt0;case 97:return et0;case 98:return tt0;case 99:return nt0;default:return ut0}}if(34<=r)switch(r){case 34:return K20;case 35:return H20;case 36:return V20;case 37:return $20;case 38:return W20;case 39:return Q20;case 40:return Z20;case 41:return xe0;case 42:return re0;case 43:return ee0;case 44:return te0;case 45:return ne0;case 46:return ue0;case 47:return ie0;case 48:return fe0;case 49:return ce0;case 50:return ae0;case 51:return se0;case 52:return oe0;case 53:return ve0;case 54:return le0;case 55:return pe0;case 56:return ke0;case 57:return me0;case 58:return de0;case 59:return he0;case 60:return ye0;case 61:return ge0;case 62:return _e0;case 63:return we0;case 64:return be0;case 65:return Te0;default:return Ee0}switch(r){case 0:return l20;case 1:return p20;case 2:return k20;case 3:return m20;case 4:return d20;case 5:return h20;case 6:return y20;case 7:return g20;case 8:return _20;case 9:return w20;case 10:return b20;case 11:return T20;case 12:return E20;case 13:return A20;case 14:return S20;case 15:return P20;case 16:return I20;case 17:return C20;case 18:return N20;case 19:return O20;case 20:return j20;case 21:return D20;case 22:return F20;case 23:return R20;case 24:return M20;case 25:return L20;case 26:return q20;case 27:return U20;case 28:return B20;case 29:return X20;case 30:return G20;case 31:return Y20;case 32:return J20;default:return z20}}function WN(x){if(typeof x!="number")switch(x[0]){case 0:return x[2];case 1:return x[2];case 2:return x[1][3];case 3:var r=x[1],e=r[5],t=r[4],u=r[3];return t&&e?Jx(e20,Jx(u,r20)):t?Jx(n20,Jx(u,t20)):e?Jx(i20,Jx(u,u20)):Jx(c20,Jx(u,f20));case 4:return x[3];case 5:var i=x[2];return Jx(s20,Jx(i,Jx(a20,x[3])));case 6:return x[2];case 7:return x[1];case 8:return x[1];case 9:return x[3];case 10:return x[3];case 11:return x[1]?o20:v20;case 12:return x[3];default:return x[3]}var c=x;if(67<=c){if(pe<=c)switch(c){case 101:return w10;case 102:return b10;case 103:return T10;case 104:return E10;case 105:return A10;case 106:return S10;case 107:return P10;case 108:return I10;case 109:return C10;case 110:return N10;case 111:return O10;case 112:return j10;case 113:return D10;case 114:return F10;case 115:return R10;case 116:return M10;case 117:return L10;case 118:return q10;case 119:return U10;case 120:return B10;case 121:return X10;case 122:return G10;case 123:return Y10;case 124:return J10;case 125:return z10;case 126:return K10;case 127:return H10;case 128:return V10;case 129:return $10;case 130:return W10;case 131:return Q10;case 132:return Z10;default:return x20}switch(c){case 67:return Xr0;case 68:return Gr0;case 69:return Yr0;case 70:return Jr0;case 71:return zr0;case 72:return Kr0;case 73:return Hr0;case 74:return Vr0;case 75:return $r0;case 76:return Wr0;case 77:return Qr0;case 78:return Zr0;case 79:return x10;case 80:return r10;case 81:return e10;case 82:return t10;case 83:return n10;case 84:return u10;case 85:return i10;case 86:return f10;case 87:return c10;case 88:return a10;case 89:return s10;case 90:return o10;case 91:return v10;case 92:return l10;case 93:return p10;case 94:return k10;case 95:return m10;case 96:return d10;case 97:return h10;case 98:return y10;case 99:return g10;default:return _10}}if(34<=c)switch(c){case 34:return ar0;case 35:return sr0;case 36:return or0;case 37:return vr0;case 38:return lr0;case 39:return pr0;case 40:return kr0;case 41:return mr0;case 42:return dr0;case 43:return hr0;case 44:return yr0;case 45:return gr0;case 46:return _r0;case 47:return wr0;case 48:return br0;case 49:return Tr0;case 50:return Er0;case 51:return Ar0;case 52:return Sr0;case 53:return Pr0;case 54:return Ir0;case 55:return Cr0;case 56:return Nr0;case 57:return Or0;case 58:return jr0;case 59:return Dr0;case 60:return Fr0;case 61:return Rr0;case 62:return Mr0;case 63:return Lr0;case 64:return qr0;case 65:return Ur0;default:return Br0}switch(c){case 0:return Ix0;case 1:return Cx0;case 2:return Nx0;case 3:return Ox0;case 4:return jx0;case 5:return Dx0;case 6:return Fx0;case 7:return Rx0;case 8:return Mx0;case 9:return Lx0;case 10:return qx0;case 11:return Ux0;case 12:return Bx0;case 13:return Xx0;case 14:return Gx0;case 15:return Yx0;case 16:return Jx0;case 17:return zx0;case 18:return Kx0;case 19:return Hx0;case 20:return Vx0;case 21:return $x0;case 22:return Wx0;case 23:return Qx0;case 24:return Zx0;case 25:return xr0;case 26:return rr0;case 27:return er0;case 28:return tr0;case 29:return nr0;case 30:return ur0;case 31:return ir0;case 32:return fr0;default:return cr0}}function zd(x){return h(ar(Px0),x)}function QN(x,r){var e=x?x[1]:0;x:{if(typeof r=="number"){if(br===r){var t=vx0,u=lx0;break x}}else switch(r[0]){case 3:var t=px0,u=kx0;break x;case 5:var t=mx0,u=dx0;break x;case 0:case 12:var t=yx0,u=gx0;break x;case 1:case 13:var t=_x0,u=wx0;break x;case 4:case 8:var t=Ex0,u=Ax0;break x;case 6:case 7:case 11:break;default:var t=bx0,u=Tx0;break x}var t=hx0,u=zd(WN(r))}return e?Jx(t,Jx(Sx0,u)):u}function PT0(x){return av>>0)var t=w(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(H(x,2),bo(y(x))===0){var u=Xv(y(x));if(u===0)var t=Er(y(x))===0&&Er(y(x))===0&&Er(y(x))===0?0:w(x);else if(u===1&&Er(y(x))===0){for(;;){var i=Bv(y(x));if(i!==0)break}var t=i===1?0:w(x)}else var t=w(x)}else var t=w(x)}if(2>>0)throw z0([0,Nr,Zt0],1);switch(t){case 0:break;case 1:return;default:if(!$N(AU(x))){PU(x,1);return}}}}function dh(x,r){var e=r-x[3][2]|0;return[0,BU(x),e]}function lp(x,r,e){var t=dh(x,e),u=dh(x,r);return[0,x[1],u,t]}function O2(x,r){return dh(x,r[6])}function Me(x,r){return dh(x,r[3])}function Hr(x,r){return lp(x,r[6],r[3])}function kB(x,r){x:if(typeof r!="number"){switch(r[0]){case 2:var e=r[1][1];break;case 3:return r[1][1];case 4:var e=r[1];break;case 5:return r[1];case 8:var e=r[2];break;case 9:return r[1];case 10:return r[1];default:break x}return e}return Hr(x,x[2])}function j2(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]}function mB(x,r,e){return j2(x,r,[27,zd(e)])}function nO(x,r,e,t){return j2(x,r,[28,e,t])}function _t(x,r){return j2(x,r,ha0)}function ne(x,r){var e=r[3],t=[0,BU(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]}function Jt(x,r,e,t,u){var i=[0,x[1],r,e],c=K1(t),v=u?0:1;return[0,i,[0,v,c,x[7][3][1]>>0)var s=w(t);else switch(v){case 0:var s=2;break;case 1:for(;;){H(t,3);var l=y(t),p=-1>>0)return Sx(oa0);switch(s){case 0:var b=hB(i,e,t,2,0),C=b[1],N=dt(Jx(va0,b[2])),I=0<=N?1:0,F=I&&(N<=55295?1:0);if(F)var X=F;else var L=57344<=N?1:0,X=L&&(N<=dk?1:0);var q=X?dB(i,C,N):j2(i,C,27);ja(u,N);var i=q;break;case 1:var J=hB(i,e,t,3,1),e0=J[1],W=dt(Jx(la0,J[2])),x0=dB(i,e0,W);ja(u,W);var i=x0;break;case 2:return[0,i,K1(u)];default:Ud(t,u)}}}function F1(x,r,e){var t=_t(x,Hr(x,r));return hl(r),e(t,r)}function Yv(x,r,e){for(var t=x;;){mr(e);var u=y(e),i=-1>>0)var c=w(e);else switch(i){case 0:for(;;){H(e,3);var v=y(e),s=-1>>0){var d=_t(t,Hr(t,e));return[0,d,Me(d,e)]}switch(c){case 0:var T=ne(t,e);Ud(e,r);var t=T;break;case 1:var b=t[4]?nO(t,Hr(t,e),en0,rn0):t;return[0,b,Me(b,e)];case 2:if(t[4])return[0,t,Me(t,e)];cr(r,tn0);break;default:Ud(e,r)}}}function wl(x,r,e){for(;;){mr(e);var t=y(e),u=13>>0)var i=w(e);else switch(u){case 0:var i=0;break;case 1:for(;;){H(e,2);var c=y(e),v=-1>>0)return Sx(nn0);switch(i){case 0:return[0,x,Me(x,e)];case 1:var s=Me(x,e),l=s[2],p=s[1],d=ne(x,e);return[0,d,[0,p,l-qd(e)|0]];default:Ud(e,r)}}}function gB(x,r){function e(e0){return H(e0,3),te(y(e0))===0?2:w(e0)}mr(r);var t=y(r),u=Cf>>0)var i=w(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:H(r,15);var i=Re(y(r))===0?15:w(r);break;case 4:H(r,4);var i=te(y(r))===0?e(r):w(r);break;case 5:H(r,11);var i=te(y(r))===0?e(r):w(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:H(r,14);var c=Xv(y(r));if(c===0)var i=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?12:w(r);else if(c===1&&Er(y(r))===0){for(;;){var v=Bv(y(r));if(v!==0)break}var i=v===1?13:w(r)}else var i=w(r);break;case 13:var i=10;break;default:H(r,14);var i=Er(y(r))===0&&Er(y(r))===0?1:w(r)}if(16>>0)return Sx(Wc0);switch(i){case 0:var s=Bx(r);return[0,x,s,m1(r),0];case 1:var l=Bx(r);return[0,x,l,[0,dt(Jx(Qc0,l))],0];case 2:var p=Bx(r),d=dt(Jx(Zc0,p));return k6<=d?[0,x,p,[0,d>>>3|0,48+(d&7)|0],1]:[0,x,p,[0,d],1];case 3:var T=Bx(r);return[0,x,T,[0,dt(Jx(xa0,T))],1];case 4:return[0,x,ra0,[0,0],0];case 5:return[0,x,ea0,[0,8],0];case 6:return[0,x,ta0,[0,12],0];case 7:return[0,x,na0,[0,10],0];case 8:return[0,x,ua0,[0,13],0];case 9:return[0,x,ia0,[0,9],0];case 10:return[0,x,fa0,[0,11],0];case 11:var b=Bx(r);return[0,x,b,[0,dt(Jx(ca0,b))],1];case 12:var C=Bx(r);return[0,x,C,[0,dt(Jx(aa0,I2(C,1,Ux(C)-1|0)))],0];case 13:var N=Bx(r),I=dt(Jx(sa0,I2(N,2,Ux(N)-3|0))),F=dk>>0)var p=w(i);else switch(l){case 0:var p=3;break;case 1:for(;;){H(i,4);var d=y(i),T=-1>>0)return Sx(un0);switch(p){case 0:var b=Bx(i);if(cr(t,b),Tr(r,b))return[0,c,Me(c,i),v];cr(e,b);break;case 1:cr(t,in0);var C=gB(c,i),N=C[4],I=C[3],F=C[2],L=C[1],X=N||v;cr(t,F),mq(function(w0){return ja(e,w0)},I);var c=L,v=X;break;case 2:var q=Bx(i);cr(t,q);var J=ne(_t(c,Hr(c,i)),i);return cr(e,q),[0,J,Me(J,i),v];case 3:var e0=Bx(i);cr(t,e0);var W=_t(c,Hr(c,i));return cr(e,e0),[0,W,Me(W,i),v];default:var x0=i[6],i0=i[3]-x0|0,f0=I1(i0*4|0),r0=fp(i[1],x0,i0,f0);sN(t,f0,0,r0),sN(e,f0,0,r0)}}}function wB(x,r,e,t){for(var u=x;;){mr(t);var i=y(t),c=96>>0)var v=w(t);else switch(c){case 0:var v=0;break;case 1:for(;;){H(t,6);var s=y(t),l=-1>>0)return Sx(fn0);switch(v){case 0:return[0,_t(u,Hr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:ht(e,92);var T=gB(u,t),b=T[3],C=T[1];cr(e,T[2]),mq(function(F){return ja(r,F)},b);var u=C;break;case 4:cr(e,cn0),cr(r,an0);var u=ne(u,t);break;case 5:cr(e,Bx(t)),ht(r,10);var u=ne(u,t);break;default:var N=Bx(t);cr(e,N),cr(r,N)}}}function NT0(x,r,e){for(var t=x;;){mr(e);var u=y(e),i=92>>0)var c=w(e);else switch(i){case 0:var c=0;break;case 1:for(;;){H(e,7);var v=y(e),s=-1>>0)var c=w(e);else switch(p){case 0:var c=2;break;case 1:var c=1;break;default:H(e,1);var c=Re(y(e))===0?1:w(e)}}if(7>>0)return Sx(vn0);switch(c){case 0:return[0,j2(t,Hr(t,e),lt),ln0];case 1:return[0,ne(j2(t,Hr(t,e),lt),e),pn0];case 2:cr(r,Bx(e));break;case 3:var d=Bx(e);return[0,t,I2(d,1,Ux(d)-1|0)];case 4:return[0,t,kn0];case 5:ht(r,91);x:{r:{e:{t:{n:for(;;){mr(e);var T=y(e),b=93>>0)var C=w(e);else switch(b){case 0:var C=0;break;case 1:for(;;){H(e,5);var N=y(e),I=-1>>0)break r;switch(C){case 0:break e;case 1:cr(r,on0);break;case 2:ht(r,92),ht(r,93);break;case 3:break t;case 4:break n;default:cr(r,Bx(e))}}var X=ne(j2(t,Hr(t,e),lt),e);break x}ht(r,93);var X=t;break x}var X=t;break x}var X=Sx(sn0)}var t=X;break;case 6:return[0,ne(j2(t,Hr(t,e),lt),e),mn0];default:cr(r,Bx(e))}}}function bB(x){var r=sx(x,"iexcl");if(0<=r){if(0>=r)return Oc0;var e=sx(x,"prime");if(0<=e){if(0>=e)return Nc0;var t=sx(x,"sup1");if(0<=t){if(0>=t)return Cc0;var u=sx(x,"uarr");if(0<=u){if(0>=u)return Ic0;var i=sx(x,"xi");if(0<=i){if(0>=i)return Pc0;if(!P(x,"yacute"))return Sc0;if(!P(x,"yen"))return Ac0;if(!P(x,"yuml"))return Ec0;if(!P(x,"zeta"))return Tc0;if(!P(x,"zwj"))return bc0;if(!P(x,"zwnj"))return wc0}else{if(!P(x,"ucirc"))return _c0;if(!P(x,"ugrave"))return gc0;if(!P(x,"uml"))return yc0;if(!P(x,"upsih"))return hc0;if(!P(x,"upsilon"))return dc0;if(!P(x,"uuml"))return mc0;if(!P(x,"weierp"))return kc0}}else{var c=sx(x,"thetasym");if(0<=c){if(0>=c)return pc0;if(!P(x,"thinsp"))return lc0;if(!P(x,"thorn"))return vc0;if(!P(x,"tilde"))return oc0;if(!P(x,"times"))return sc0;if(!P(x,"trade"))return ac0;if(!P(x,"uArr"))return cc0;if(!P(x,"uacute"))return fc0}else{if(!P(x,"sup2"))return ic0;if(!P(x,"sup3"))return uc0;if(!P(x,"supe"))return nc0;if(!P(x,"szlig"))return tc0;if(!P(x,"tau"))return ec0;if(!P(x,"there4"))return rc0;if(!P(x,"theta"))return xc0}}}else{var v=sx(x,"rlm");if(0<=v){if(0>=v)return Zf0;var s=sx(x,"sigma");if(0<=s){if(0>=s)return Qf0;if(!P(x,"sigmaf"))return Wf0;if(!P(x,"sim"))return $f0;if(!P(x,"spades"))return Vf0;if(!P(x,"sub"))return Hf0;if(!P(x,"sube"))return Kf0;if(!P(x,"sum"))return zf0;if(!P(x,"sup"))return Jf0}else{if(!P(x,"rsaquo"))return Yf0;if(!P(x,"rsquo"))return Gf0;if(!P(x,"sbquo"))return Xf0;if(!P(x,"scaron"))return Bf0;if(!P(x,"sdot"))return Uf0;if(!P(x,"sect"))return qf0;if(!P(x,"shy"))return Lf0}}else{var l=sx(x,"raquo");if(0<=l){if(0>=l)return Mf0;if(!P(x,"rarr"))return Rf0;if(!P(x,"rceil"))return Ff0;if(!P(x,"rdquo"))return Df0;if(!P(x,"real"))return jf0;if(!P(x,"reg"))return Of0;if(!P(x,"rfloor"))return Nf0;if(!P(x,"rho"))return Cf0}else{if(!P(x,"prod"))return If0;if(!P(x,"prop"))return Pf0;if(!P(x,"psi"))return Sf0;if(!P(x,"quot"))return Af0;if(!P(x,"rArr"))return Ef0;if(!P(x,"radic"))return Tf0;if(!P(x,"rang"))return bf0}}}}else{var p=sx(x,"ndash");if(0<=p){if(0>=p)return wf0;var d=sx(x,"or");if(0<=d){if(0>=d)return _f0;var T=sx(x,"part");if(0<=T){if(0>=T)return gf0;if(!P(x,"permil"))return yf0;if(!P(x,"perp"))return hf0;if(!P(x,"phi"))return df0;if(!P(x,"pi"))return mf0;if(!P(x,"piv"))return kf0;if(!P(x,"plusmn"))return pf0;if(!P(x,"pound"))return lf0}else{if(!P(x,"ordf"))return vf0;if(!P(x,"ordm"))return of0;if(!P(x,"oslash"))return sf0;if(!P(x,"otilde"))return af0;if(!P(x,"otimes"))return cf0;if(!P(x,"ouml"))return ff0;if(!P(x,"para"))return if0}}else{var b=sx(x,"oacute");if(0<=b){if(0>=b)return uf0;if(!P(x,"ocirc"))return nf0;if(!P(x,"oelig"))return tf0;if(!P(x,"ograve"))return ef0;if(!P(x,"oline"))return rf0;if(!P(x,"omega"))return xf0;if(!P(x,"omicron"))return Zi0;if(!P(x,"oplus"))return Qi0}else{if(!P(x,"ne"))return Wi0;if(!P(x,"ni"))return $i0;if(!P(x,"not"))return Vi0;if(!P(x,"notin"))return Hi0;if(!P(x,"nsub"))return Ki0;if(!P(x,"ntilde"))return zi0;if(!P(x,"nu"))return Ji0}}}else{var C=sx(x,"le");if(0<=C){if(0>=C)return Yi0;var N=sx(x,"macr");if(0<=N){if(0>=N)return Gi0;if(!P(x,"mdash"))return Xi0;if(!P(x,"micro"))return Bi0;if(!P(x,"middot"))return Ui0;if(!P(x,mR))return qi0;if(!P(x,"mu"))return Li0;if(!P(x,"nabla"))return Mi0;if(!P(x,"nbsp"))return Ri0}else{if(!P(x,"lfloor"))return Fi0;if(!P(x,"lowast"))return Di0;if(!P(x,"loz"))return ji0;if(!P(x,"lrm"))return Oi0;if(!P(x,"lsaquo"))return Ni0;if(!P(x,"lsquo"))return Ci0;if(!P(x,"lt"))return Ii0}}else{var I=sx(x,"kappa");if(0<=I){if(0>=I)return Pi0;if(!P(x,"lArr"))return Si0;if(!P(x,"lambda"))return Ai0;if(!P(x,"lang"))return Ei0;if(!P(x,"laquo"))return Ti0;if(!P(x,"larr"))return bi0;if(!P(x,"lceil"))return wi0;if(!P(x,"ldquo"))return _i0}else{if(!P(x,"igrave"))return gi0;if(!P(x,"image"))return yi0;if(!P(x,"infin"))return hi0;if(!P(x,"iota"))return di0;if(!P(x,"iquest"))return mi0;if(!P(x,"isin"))return ki0;if(!P(x,"iuml"))return pi0}}}}}else{var F=sx(x,"aelig");if(0<=F){if(0>=F)return li0;var L=sx(x,"delta");if(0<=L){if(0>=L)return vi0;var X=sx(x,"fnof");if(0<=X){if(0>=X)return oi0;var q=sx(x,"gt");if(0<=q){if(0>=q)return si0;if(!P(x,"hArr"))return ai0;if(!P(x,"harr"))return ci0;if(!P(x,"hearts"))return fi0;if(!P(x,"hellip"))return ii0;if(!P(x,"iacute"))return ui0;if(!P(x,"icirc"))return ni0}else{if(!P(x,"forall"))return ti0;if(!P(x,"frac12"))return ei0;if(!P(x,"frac14"))return ri0;if(!P(x,"frac34"))return xi0;if(!P(x,"frasl"))return Zu0;if(!P(x,"gamma"))return Qu0;if(!P(x,"ge"))return Wu0}}else{var J=sx(x,"ensp");if(0<=J){if(0>=J)return $u0;if(!P(x,"epsilon"))return Vu0;if(!P(x,"equiv"))return Hu0;if(!P(x,"eta"))return Ku0;if(!P(x,"eth"))return zu0;if(!P(x,"euml"))return Ju0;if(!P(x,"euro"))return Yu0;if(!P(x,"exist"))return Gu0}else{if(!P(x,"diams"))return Xu0;if(!P(x,"divide"))return Bu0;if(!P(x,"eacute"))return Uu0;if(!P(x,"ecirc"))return qu0;if(!P(x,"egrave"))return Lu0;if(!P(x,Oe))return Mu0;if(!P(x,"emsp"))return Ru0}}}else{var e0=sx(x,"cap");if(0<=e0){if(0>=e0)return Fu0;var W=sx(x,"copy");if(0<=W){if(0>=W)return Du0;if(!P(x,"crarr"))return ju0;if(!P(x,"cup"))return Ou0;if(!P(x,"curren"))return Nu0;if(!P(x,"dArr"))return Cu0;if(!P(x,"dagger"))return Iu0;if(!P(x,"darr"))return Pu0;if(!P(x,"deg"))return Su0}else{if(!P(x,"ccedil"))return Au0;if(!P(x,"cedil"))return Eu0;if(!P(x,"cent"))return Tu0;if(!P(x,"chi"))return bu0;if(!P(x,"circ"))return wu0;if(!P(x,"clubs"))return _u0;if(!P(x,"cong"))return gu0}}else{var x0=sx(x,"aring");if(0<=x0){if(0>=x0)return yu0;if(!P(x,"asymp"))return hu0;if(!P(x,"atilde"))return du0;if(!P(x,"auml"))return mu0;if(!P(x,"bdquo"))return ku0;if(!P(x,"beta"))return pu0;if(!P(x,"brvbar"))return lu0;if(!P(x,"bull"))return vu0}else{if(!P(x,"agrave"))return ou0;if(!P(x,"alefsym"))return su0;if(!P(x,"alpha"))return au0;if(!P(x,"amp"))return cu0;if(!P(x,"and"))return fu0;if(!P(x,"ang"))return iu0;if(!P(x,"apos"))return uu0}}}}else{var i0=sx(x,"Nu");if(0<=i0){if(0>=i0)return nu0;var f0=sx(x,"Sigma");if(0<=f0){if(0>=f0)return tu0;var r0=sx(x,"Uuml");if(0<=r0){if(0>=r0)return eu0;if(!P(x,"Xi"))return ru0;if(!P(x,"Yacute"))return xu0;if(!P(x,"Yuml"))return Z70;if(!P(x,"Zeta"))return Q70;if(!P(x,"aacute"))return W70;if(!P(x,"acirc"))return $70;if(!P(x,"acute"))return V70}else{if(!P(x,"THORN"))return H70;if(!P(x,"Tau"))return K70;if(!P(x,"Theta"))return z70;if(!P(x,"Uacute"))return J70;if(!P(x,"Ucirc"))return Y70;if(!P(x,"Ugrave"))return G70;if(!P(x,"Upsilon"))return X70}}else{var v0=sx(x,"Otilde");if(0<=v0){if(0>=v0)return B70;if(!P(x,"Ouml"))return U70;if(!P(x,"Phi"))return q70;if(!P(x,"Pi"))return L70;if(!P(x,"Prime"))return M70;if(!P(x,"Psi"))return R70;if(!P(x,"Rho"))return F70;if(!P(x,"Scaron"))return D70}else{if(!P(x,"OElig"))return j70;if(!P(x,"Oacute"))return O70;if(!P(x,"Ocirc"))return N70;if(!P(x,"Ograve"))return C70;if(!P(x,"Omega"))return I70;if(!P(x,"Omicron"))return P70;if(!P(x,"Oslash"))return S70}}}else{var o0=sx(x,"Eacute");if(0<=o0){if(0>=o0)return A70;var w0=sx(x,"Icirc");if(0<=w0){if(0>=w0)return E70;if(!P(x,"Igrave"))return T70;if(!P(x,"Iota"))return b70;if(!P(x,"Iuml"))return w70;if(!P(x,"Kappa"))return _70;if(!P(x,"Lambda"))return g70;if(!P(x,"Mu"))return y70;if(!P(x,"Ntilde"))return h70}else{if(!P(x,"Ecirc"))return d70;if(!P(x,"Egrave"))return m70;if(!P(x,"Epsilon"))return k70;if(!P(x,"Eta"))return p70;if(!P(x,"Euml"))return l70;if(!P(x,"Gamma"))return v70;if(!P(x,"Iacute"))return o70}}else{var t0=sx(x,"Atilde");if(0<=t0){if(0>=t0)return s70;if(!P(x,"Auml"))return a70;if(!P(x,"Beta"))return c70;if(!P(x,"Ccedil"))return f70;if(!P(x,"Chi"))return i70;if(!P(x,"Dagger"))return u70;if(!P(x,"Delta"))return n70;if(!P(x,"ETH"))return t70}else{if(!P(x,"'int'"))return e70;if(!P(x,"AElig"))return r70;if(!P(x,"Aacute"))return x70;if(!P(x,"Acirc"))return Zn0;if(!P(x,"Agrave"))return Qn0;if(!P(x,"Alpha"))return Wn0;if(!P(x,"Aring"))return $n0}}}}}return 0}function TB(x,r,e,t){for(var u=x;;){var i=function(v0){for(;;)if(H(v0,8),xO(y(v0))!==0)return w(v0)};mr(t);var c=y(t),v=to>>0)var s=w(t);else switch(v){case 0:var s=3;break;case 1:var s=i(t);break;case 2:var s=4;break;case 3:H(t,4);var s=Re(y(t))===0?4:w(t);break;case 4:H(t,8);var l=lB(y(t));if(l===0){var p=zU(y(t));if(p===0){for(;;){var d=KU(y(t));if(d!==0)break}var s=d===1?6:w(t)}else if(p===1&&Er(y(t))===0){for(;;){var T=sB(y(t));if(T!==0)break}var s=T===1?5:w(t)}else var s=w(t)}else if(l===1&&sr(y(t))===0){var b=Yt(y(t));if(b===0){var C=Yt(y(t));if(C===0){var N=Yt(y(t));if(N===0){var I=Yt(y(t));if(I===0){var F=Yt(y(t));if(F===0)var L=Yt(y(t)),s=L===0?iB(y(t))===0?7:w(t):L===1?7:w(t);else var s=F===1?7:w(t)}else var s=I===1?7:w(t)}else var s=N===1?7:w(t)}else var s=C===1?7:w(t)}else var s=b===1?7:w(t)}else var s=w(t);break;case 5:var s=0;break;case 6:H(t,1);var s=xO(y(t))===0?i(t):w(t);break;default:H(t,2);var s=xO(y(t))===0?i(t):w(t)}if(8>>0)return Sx(dn0);switch(s){case 0:return hl(t),u;case 1:return nO(u,Hr(u,t),yn0,hn0);case 2:return nO(u,Hr(u,t),_n0,gn0);case 3:return _t(u,Hr(u,t));case 4:var X=Bx(t);cr(e,X),cr(r,X);var u=ne(u,t);break;case 5:var q=Bx(t),J=I2(q,3,Ux(q)-4|0);cr(e,q),ja(r,dt(Jx(wn0,J)));break;case 6:var e0=Bx(t),W=I2(e0,2,Ux(e0)-3|0);cr(e,e0),ja(r,dt(W));break;case 7:var x0=Bx(t),i0=I2(x0,1,Ux(x0)-2|0);cr(e,x0);var f0=bB(i0);f0?ja(r,f0[1]):cr(r,Jx(Tn0,Jx(i0,bn0)));break;default:var r0=Bx(t);cr(e,r0),cr(r,r0)}}}function pp(x){return function(r){var e=0,t=r;x:for(;;){var u=x(t,t[2]);switch(u[0]){case 0:break x;case 1:var i=u[2],c=u[1],e=[0,i,e],t=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];break;default:var t=u[1]}}var v=u[2],s=u[1],l=kB(s,v),p=e===0?0:cx(e),d=s[6];if(d===0)return[0,[0,s[1],s[2],s[3],s[4],s[5],s[6],l],[0,v,l,0,p]];var T=[0,v,l,cx(d),p];return[0,[0,s[1],s[2],s[3],s[4],s[5],qU,l],T]}}var OT0=pp(function(x,r){mr(r);var e=y(r),t=av>>0)var u=w(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(H(r,2),Fa(y(r))===0){for(;H(r,2),Fa(y(r))===0;);var u=w(r)}else var u=w(r);break;case 3:var u=1;break;case 4:H(r,1);var u=Re(y(r))===0?1:w(r);break;default:H(r,5);var i=lh(y(r)),u=i===0?4:i===1?3:w(r)}if(6>>0)return Sx(jc0);switch(u){case 0:return[0,x,br];case 1:return[2,ne(x,r)];case 2:return[2,x];case 3:var c=O2(x,r),v=Wr(Jr),s=wl(x,v,r),l=s[1];return[1,l,Jt(l,c,s[2],v,0)];case 4:var p=O2(x,r),d=Wr(Jr),T=Yv(x,d,r),b=T[1];return[1,b,Jt(b,p,T[2],d,1)];case 5:var C=O2(x,r),N=Wr(Jr),I=NT0(x,N,r),F=I[1],L=I[2],X=Me(F,r),q=[0,F[1],C,X];return[0,F,[5,q,K1(N),L]];default:var J=_t(x,Hr(x,r));return[0,J,[7,Bx(r)]]}}),jT0=pp(function(x,r){mr(r);var e=CT0(y(r));if(14>>0)var t=w(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(H(r,2),Fa(y(r))===0){for(;H(r,2),Fa(y(r))===0;);var t=w(r)}else var t=w(r);break;case 3:var t=1;break;case 4:H(r,1);var t=Re(y(r))===0?1:w(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:H(r,6);var u=lh(y(r)),t=u===0?4:u===1?3:w(r);break;case 9:var t=9;break;case 10:var t=5;break;case 11:var t=11;break;case 12:var t=7;break;case 13:if(H(r,14),bo(y(r))===0){var i=Xv(y(r));if(i===0)var t=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?13:w(r);else if(i===1&&Er(y(r))===0){for(;;){var c=Bv(y(r));if(c!==0)break}var t=c===1?13:w(r)}else var t=w(r)}else var t=w(r);break;default:var t=8}if(14>>0)return Sx(Vn0);switch(t){case 0:return[0,x,br];case 1:return[2,ne(x,r)];case 2:return[2,x];case 3:var v=O2(x,r),s=Wr(Jr),l=wl(x,s,r),p=l[1];return[1,p,Jt(p,v,l[2],s,0)];case 4:var d=O2(x,r),T=Wr(Jr),b=Yv(x,T,r),C=b[1];return[1,C,Jt(C,d,b[2],T,1)];case 5:return[0,x,99];case 6:return[0,x,kt];case 7:return[0,x,E1];case 8:return[0,x,0];case 9:return[0,x,87];case 10:return[0,x,10];case 11:return[0,x,83];case 12:var N=Bx(r),I=O2(x,r),F=Wr(Jr),L=Wr(Jr);cr(L,N);for(var X=Tr(N,"'"),q=x;;){mr(r);var J=y(r),e0=39>>0)var W=w(r);else switch(e0){case 0:var W=2;break;case 1:for(;;){H(r,7);var x0=y(r),i0=-1>>0)var j0=Sx(En0);else switch(W){case 0:if(!X){ht(L,39),ht(F,39);continue}var j0=q;break;case 1:if(X){ht(L,34),ht(F,34);continue}var j0=q;break;case 2:var j0=_t(q,Hr(q,r));break;case 3:var P0=Bx(r);cr(L,P0),cr(F,P0);var q=ne(q,r);continue;case 4:var M0=Bx(r),U0=I2(M0,3,Ux(M0)-4|0);cr(L,M0),ja(F,dt(Jx(An0,U0)));continue;case 5:var T0=Bx(r),G0=I2(T0,2,Ux(T0)-3|0);cr(L,T0),ja(F,dt(G0));continue;case 6:var k0=Bx(r),G=I2(k0,1,Ux(k0)-2|0);cr(L,k0);var S0=bB(G);S0?ja(F,S0[1]):cr(F,Jx(Pn0,Jx(G,Sn0)));continue;default:var Z0=Bx(r);cr(L,Z0),cr(F,Z0);continue}var N0=Me(j0,r);cr(L,N);var ux=K1(F),ex=K1(L);return[0,j0,[10,[0,j0[1],I,N0],ux,ex]]}case 13:for(var nx=r[6];;){mr(r);var px=y(r),D0=o1>>0)var dx=w(r);else switch(D0){case 0:var dx=1;break;case 1:var dx=2;break;case 2:var dx=0;break;default:if(H(r,2),bo(y(r))===0){var _x=Xv(y(r));if(_x===0)var dx=Er(y(r))===0&&Er(y(r))===0&&Er(y(r))===0?0:w(r);else if(_x===1&&Er(y(r))===0){for(;;){var K=Bv(y(r));if(K!==0)break}var dx=K===1?0:w(r)}else var dx=w(r)}else var dx=w(r)}if(2>>0)throw z0([0,Nr,xn0],1);switch(dx){case 0:continue;case 1:break;default:if($N(AU(r)))continue;PU(r,1)}var _0=r[3];GN(r,nx);var U=m1(r),m0=lp(x,nx,_0);return[0,x,[8,ap(U),m0]]}default:return[0,x,[7,Bx(r)]]}}),DT0=pp(function(x,r){mr(r);var e=y(r),t=-1>>0)var u=w(r);else switch(t){case 0:var u=5;break;case 1:if(H(r,1),Fa(y(r))===0){for(;H(r,1),Fa(y(r))===0;);var u=w(r)}else var u=w(r);break;case 2:var u=0;break;case 3:H(r,0);var u=Re(y(r))===0?0:w(r);break;case 4:H(r,5);var i=lh(y(r)),u=i===0?3:i===1?2:w(r);break;default:var u=4}if(5>>0)return Sx(Jn0);switch(u){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var c=O2(x,r),v=Wr(Jr),s=wl(x,v,r),l=s[1];return[1,l,Jt(l,c,s[2],v,0)];case 3:var p=O2(x,r),d=Wr(Jr),T=Yv(x,d,r),b=T[1];return[1,b,Jt(b,p,T[2],d,1)];case 4:var C=O2(x,r),N=Wr(Jr),I=Wr(Jr),F=wB(x,N,I,r),L=F[1],X=F[2],q=Me(L,r),J=[0,L[1],C,q],e0=K1(I);return[0,L,[3,[0,J,K1(N),e0,0,X]]];default:var W=_t(x,Hr(x,r));return[0,W,[3,[0,Hr(W,r),Kn0,zn0,0,1]]]}}),FT0=pp(function(x,r){function e(A){for(;;)if(H(A,29),sr(y(A))!==0)return w(A)}function t(A){H(A,29);var V=fB(y(A));if(3>>0)return w(A);switch(V){case 0:return e(A);case 1:var fx=yo(y(A));if(fx===0)for(;;){H(A,24);var wx=yl(y(A));if(2>>0)return w(A);switch(wx){case 0:return u(A);case 1:break;default:return i(A)}}else{if(fx!==1)return w(A);for(;;){H(A,24);var Ix=Ma(y(A));if(3>>0)return w(A);switch(Ix){case 0:return u(A);case 1:break;case 2:return c(A);default:return i(A)}}}break;case 2:for(;;){H(A,24);var ox=yl(y(A));if(2>>0)return w(A);switch(ox){case 0:return v(A);case 1:break;default:return s(A)}}break;default:for(;;){H(A,24);var xr=Ma(y(A));if(3>>0)return w(A);switch(xr){case 0:return v(A);case 1:break;case 2:return c(A);default:return s(A)}}}}function u(A){for(;;)if(H(A,23),sr(y(A))!==0)return w(A)}function i(A){H(A,22);var V=Y1(y(A));if(V!==0)return V===1?u(A):w(A);for(;;)if(H(A,21),sr(y(A))!==0)return w(A)}function c(A){for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,24);var V=Ma(y(A));if(3>>0)return w(A);switch(V){case 0:return u(A);case 1:break;case 2:break x;default:return i(A)}}}}function v(A){for(;;)if(H(A,23),sr(y(A))!==0)return w(A)}function s(A){H(A,22);var V=Y1(y(A));if(V!==0)return V===1?v(A):w(A);for(;;)if(H(A,21),sr(y(A))!==0)return w(A)}function l(A){H(A,27);var V=Y1(y(A));if(V!==0)return V===1?e(A):w(A);for(;;)if(H(A,25),sr(y(A))!==0)return w(A)}function p(A){return H(A,3),vB(y(A))===0?3:w(A)}function d(A){return sh(y(A))===0&&ih(y(A))===0&&aB(y(A))===0&&ZU(y(A))===0&&xB(y(A))===0&&uh(y(A))===0&&op(y(A))===0&&sh(y(A))===0&&bo(y(A))===0&&tO(y(A))===0&&Gv(y(A))===0?3:w(A)}function T(A){H(A,30);var V=WU(y(A));if(3>>0)return w(A);switch(V){case 0:return e(A);case 1:x:for(;;){H(A,30);var fx=go(y(A));if(4>>0)return w(A);switch(fx){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var wx=go(y(A));if(4>>0)return w(A);switch(wx){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}}break;case 2:return t(A);default:return l(A)}}function b(A){for(;;)if(H(A,15),sr(y(A))!==0)return w(A)}function C(A){H(A,30);var V=yl(y(A));if(2>>0)return w(A);switch(V){case 0:return e(A);case 1:x:for(;;){H(A,30);var fx=Ma(y(A));if(3>>0)return w(A);switch(fx){case 0:return e(A);case 1:break;case 2:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var wx=Ma(y(A));if(3>>0)return w(A);switch(wx){case 0:return e(A);case 1:break;case 2:break x;default:return l(A)}}}break;default:return l(A)}}function N(A){H(A,15);var V=Y1(y(A));if(V!==0)return V===1?b(A):w(A);for(;;)if(H(A,15),sr(y(A))!==0)return w(A)}function I(A){H(A,28);var V=Y1(y(A));if(V!==0)return V===1?e(A):w(A);for(;;)if(H(A,26),sr(y(A))!==0)return w(A)}function F(A){for(;;)if(H(A,9),sr(y(A))!==0)return w(A)}function L(A){for(;;)if(H(A,9),sr(y(A))!==0)return w(A)}function X(A){for(;;)if(H(A,13),sr(y(A))!==0)return w(A)}function q(A){for(;;)if(H(A,13),sr(y(A))!==0)return w(A)}function J(A){for(;;)if(H(A,19),sr(y(A))!==0)return w(A)}function e0(A){for(;;)if(H(A,19),sr(y(A))!==0)return w(A)}function W(A){for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var V=uB(y(A));if(4>>0)return w(A);switch(V){case 0:return e(A);case 1:return C(A);case 2:break;case 3:break x;default:return I(A)}}}}mr(r);var x0=function(A){var V=IT0(y(A));if(31>>0)return w(A);switch(V){case 0:return 66;case 1:return 67;case 2:if(H(A,1),Fa(y(A))!==0)return w(A);for(;;)if(H(A,1),Fa(y(A))!==0)return w(A);break;case 3:return 0;case 4:return H(A,0),Re(y(A))===0?0:w(A);case 5:return 6;case 6:return 65;case 7:if(H(A,67),op(y(A))!==0)return w(A);var fx=y(A),wx=wn>>0)return w(A);switch(ur){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}for(;;){if(dr(y(A))!==0)return w(A);x:for(;;){H(A,30);var X0=go(y(A));if(4>>0)return w(A);switch(X0){case 0:return e(A);case 1:break;case 2:return t(A);case 3:break x;default:return l(A)}}}break;case 16:H(A,67);var or=lh(y(A));if(or!==0)return or===1?5:w(A);H(A,2);var Q0=Zd(y(A));if(2>>0)return w(A);switch(Q0){case 0:for(;;){var yx=Zd(y(A));if(2>>0)return w(A);switch(yx){case 0:break;case 1:return p(A);default:return d(A)}}break;case 1:return p(A);default:return d(A)}break;case 17:H(A,30);var ix=eB(y(A));if(8>>0)return w(A);switch(ix){case 0:return e(A);case 1:return T(A);case 2:x:for(;;){H(A,16);var ax=cB(y(A));if(4>>0)return w(A);switch(ax){case 0:return b(A);case 1:return C(A);case 2:break;case 3:break x;default:return N(A)}}for(;;){H(A,15);var $x=Qd(y(A));if(3<$x>>>0)return w(A);switch($x){case 0:return b(A);case 1:return C(A);case 2:break;default:return N(A)}}break;case 3:for(;;){H(A,30);var fr=Qd(y(A));if(3>>0)return w(A);switch(fr){case 0:return e(A);case 1:return C(A);case 2:break;default:return I(A)}}break;case 4:H(A,29);var gr=rB(y(A));if(gr===0)return e(A);if(gr!==1)return w(A);x:{r:for(;;){H(A,10);var jr=ph(y(A));if(3>>0)return w(A);switch(jr){case 0:return F(A);case 1:break;case 2:break x;default:break r}}H(A,8);var c1=Y1(y(A));if(c1!==0)return c1===1?F(A):w(A);for(;;)if(H(A,7),sr(y(A))!==0)return w(A)}x:for(;;){if(Ra(y(A))!==0)return w(A);r:for(;;){H(A,10);var Dr=ph(y(A));if(3>>0)return w(A);switch(Dr){case 0:return L(A);case 1:break;case 2:break r;default:break x}}}H(A,8);var e1=Y1(y(A));if(e1!==0)return e1===1?L(A):w(A);for(;;)if(H(A,7),sr(y(A))!==0)return w(A);break;case 5:return t(A);case 6:H(A,29);var Ex=tB(y(A));if(Ex===0)return e(A);if(Ex!==1)return w(A);x:{r:for(;;){H(A,14);var _=vh(y(A));if(3<_>>>0)return w(A);switch(_){case 0:return X(A);case 1:break;case 2:break x;default:break r}}H(A,12);var $=Y1(y(A));if($!==0)return $===1?X(A):w(A);for(;;)if(H(A,11),sr(y(A))!==0)return w(A)}x:for(;;){if(te(y(A))!==0)return w(A);r:for(;;){H(A,14);var vx=vh(y(A));if(3>>0)return w(A);switch(vx){case 0:return q(A);case 1:break;case 2:break r;default:break x}}}H(A,12);var L0=Y1(y(A));if(L0!==0)return L0===1?q(A):w(A);for(;;)if(H(A,11),sr(y(A))!==0)return w(A);break;case 7:H(A,29);var lx=HU(y(A));if(lx===0)return e(A);if(lx!==1)return w(A);x:{r:for(;;){H(A,20);var Px=kh(y(A));if(3>>0)return w(A);switch(Px){case 0:return J(A);case 1:break;case 2:break x;default:break r}}H(A,18);var Ar=Y1(y(A));if(Ar!==0)return Ar===1?J(A):w(A);for(;;)if(H(A,17),sr(y(A))!==0)return w(A)}x:for(;;){if(Er(y(A))!==0)return w(A);r:for(;;){H(A,20);var Hx=kh(y(A));if(3>>0)return w(A);switch(Hx){case 0:return e0(A);case 1:break;case 2:break r;default:break x}}}H(A,18);var a1=Y1(y(A));if(a1!==0)return a1===1?e0(A):w(A);for(;;)if(H(A,17),sr(y(A))!==0)return w(A);break;default:return I(A)}break;case 18:H(A,30);var v1=rh(y(A));if(5>>0)return w(A);switch(v1){case 0:return e(A);case 1:return T(A);case 2:for(;;){H(A,30);var Sr=rh(y(A));if(5>>0)return w(A);switch(Sr){case 0:return e(A);case 1:return T(A);case 2:break;case 3:return t(A);case 4:return W(A);default:return I(A)}}break;case 3:return t(A);case 4:return W(A);default:return I(A)}break;case 19:return 44;case 20:return 42;case 21:return 49;case 22:H(A,51);var lr=y(A),hx=61>>0)return Sx(Bn0);var i0=x0;if(34>i0)switch(i0){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var f0=O2(x,r),r0=Wr(Jr),v0=Yv(x,r0,r),o0=v0[1];return[1,o0,Jt(o0,f0,v0[2],r0,1)];case 3:var w0=Bx(r);if(!x[5]){var t0=O2(x,r),s0=Wr(Jr);cr(s0,w0);var h0=Yv(x,s0,r),p0=h0[1];return[1,p0,Jt(p0,t0,h0[2],s0,1)]}var C0=x[4]?mB(x,Hr(x,r),w0):x,j0=Jd(1,C0),P0=qd(r);return Tr(cp(r,P0-1|0,1),rv)&&P(cp(r,P0-2|0,1),rv)?[0,j0,87]:[2,j0];case 4:if(x[4])return[2,Jd(0,x)];hl(r),mr(r);var M0=$U(y(r))===0?0:w(r);return M0===0?[0,x,q1]:Sx(Xn0);case 5:var U0=O2(x,r),T0=Wr(Jr),G0=wl(x,T0,r),k0=G0[1];return[1,k0,Jt(k0,U0,G0[2],T0,0)];case 6:var G=Bx(r),S0=O2(x,r),Z0=Wr(Jr),N0=Wr(Jr);cr(N0,G);var ux=_B(x,G,Z0,N0,0,r),ex=ux[1],nx=ux[3],px=[0,ex[1],S0,ux[2]],D0=K1(N0);return[0,ex,[2,[0,px,K1(Z0),D0,nx]]];case 7:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&th(y(V))===0&&Ra(y(V))===0){r:for(;;){var fx=$d(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Ra(y(V))===0){e:for(;;){var wx=$d(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(0,m1(V))]:Sx(Un0)});case 8:return[0,x,Kt(0,m1(r))];case 9:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&th(y(V))===0&&Ra(y(V))===0){for(;;){H(V,0);var fx=Vd(y(V));if(fx!==0)break}if(fx===1)for(;;){if(Ra(y(V))===0){for(;;){H(V,0);var wx=Vd(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(0,m1(V))]:Sx(qn0)});case 10:return[0,x,zt(0,m1(r))];case 11:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&ch(y(V))===0&&te(y(V))===0){r:for(;;){var fx=eh(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(te(y(V))===0){e:for(;;){var wx=eh(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(1,m1(V))]:Sx(Ln0)});case 12:return[0,x,Kt(1,m1(r))];case 13:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&ch(y(V))===0&&te(y(V))===0){for(;;){H(V,0);var fx=xh(y(V));if(fx!==0)break}if(fx===1)for(;;){if(te(y(V))===0){for(;;){H(V,0);var wx=xh(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(3,m1(V))]:Sx(Mn0)});case 14:return[0,x,zt(3,m1(r))];case 15:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&te(y(V))===0){for(;;)if(H(V,0),te(y(V))!==0){var fx=w(V);break}}else var fx=w(V);return fx===0?[0,A,zt(1,m1(V))]:Sx(Rn0)});case 16:return[0,x,zt(1,m1(r))];case 17:return F1(x,r,function(A,V){mr(V);x:if(Fe(y(V))===0&&Kd(y(V))===0&&Er(y(V))===0){r:for(;;){var fx=Wd(y(V));if(2>>0){var ox=w(V);break x}switch(fx){case 0:break;case 1:break r;default:var ox=0;break x}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var wx=Wd(y(V));if(2>>0){var Ix=w(V);break r}switch(wx){case 0:break;case 1:break e;default:var Ix=0;break r}}continue}var Ix=w(V)}var ox=Ix;break}}else var ox=w(V);return ox===0?[0,A,Kt(2,m1(V))]:Sx(Fn0)});case 18:return[0,x,Kt(2,m1(r))];case 19:return F1(x,r,function(A,V){if(mr(V),Fe(y(V))===0&&Kd(y(V))===0&&Er(y(V))===0){for(;;){H(V,0);var fx=oh(y(V));if(fx!==0)break}if(fx===1)for(;;){if(Er(y(V))===0){for(;;){H(V,0);var wx=oh(y(V));if(wx!==0)break}if(wx===1)continue;var Ix=w(V)}else var Ix=w(V);var ox=Ix;break}else var ox=w(V)}else var ox=w(V);return ox===0?[0,A,zt(4,m1(V))]:Sx(Dn0)});case 20:return[0,x,zt(4,m1(r))];case 21:return F1(x,r,function(A,V){function fx(ax){var $x=mh(y(ax));if(2<$x>>>0)return w(ax);switch($x){case 0:var fr=yo(y(ax));return fr===0?wx(ax):fr===1?Ix(ax):w(ax);case 1:return wx(ax);default:return Ix(ax)}}function wx(ax){for(;;){var $x=gl(y(ax));if($x!==0)return $x===1?0:w(ax)}}function Ix(ax){for(;;){var $x=Gt(y(ax));if(2<$x>>>0)return w(ax);switch($x){case 0:break;case 1:for(;;){if(dr(y(ax))!==0)return w(ax);x:for(;;){var fr=Gt(y(ax));if(2>>0)return w(ax);switch(fr){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ox(ax){var $x=ah(y(ax));if($x!==0)return $x===1?fx(ax):w(ax);x:for(;;){var fr=ye(y(ax));if(2>>0)return w(ax);switch(fr){case 0:break;case 1:return fx(ax);default:break x}}for(;;){if(dr(y(ax))!==0)return w(ax);x:for(;;){var gr=ye(y(ax));if(2>>0)return w(ax);switch(gr){case 0:break;case 1:return fx(ax);default:break x}}}}mr(V);var xr=ho(y(V));if(2>>0)var Fx=w(V);else x:switch(xr){case 0:if(dr(y(V))===0){r:for(;;){var H0=ye(y(V));if(2>>0){var Fx=w(V);break x}switch(H0){case 0:break;case 1:var Fx=fx(V);break x;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ur=ye(y(V));if(2>>0){var X0=w(V);break r}switch(ur){case 0:break;case 1:var X0=fx(V);break r;default:break e}}continue}var X0=w(V)}var Fx=X0;break}}else var Fx=w(V);break;case 1:var or=Hd(y(V)),Fx=or===0?ox(V):or===1?fx(V):w(V);break;default:r:for(;;){var Q0=fh(y(V));if(2>>0){var Fx=w(V);break}switch(Q0){case 0:var Fx=ox(V);break r;case 1:break;default:var Fx=fx(V);break r}}}if(Fx!==0)return Sx(jn0);var yx=m1(V),ix=j2(A,Hr(A,V),41);return[0,ix,Kt(2,yx)]});case 22:var dx=m1(r),_x=j2(x,Hr(x,r),41);return[0,_x,Kt(2,dx)];case 23:return F1(x,r,function(A,V){function fx(yx){var ix=mh(y(yx));if(2>>0)return w(yx);switch(ix){case 0:var ax=yo(y(yx));return ax===0?wx(yx):ax===1?Ix(yx):w(yx);case 1:return wx(yx);default:return Ix(yx)}}function wx(yx){for(;;)if(H(yx,0),dr(y(yx))!==0)return w(yx)}function Ix(yx){for(;;){H(yx,0);var ix=_o(y(yx));if(ix!==0){if(ix!==1)return w(yx);for(;;){if(dr(y(yx))!==0)return w(yx);for(;;){H(yx,0);var ax=_o(y(yx));if(ax!==0)break}if(ax!==1)return w(yx)}}}}function ox(yx){var ix=ah(y(yx));if(ix!==0)return ix===1?fx(yx):w(yx);x:for(;;){var ax=ye(y(yx));if(2>>0)return w(yx);switch(ax){case 0:break;case 1:return fx(yx);default:break x}}for(;;){if(dr(y(yx))!==0)return w(yx);x:for(;;){var $x=ye(y(yx));if(2<$x>>>0)return w(yx);switch($x){case 0:break;case 1:return fx(yx);default:break x}}}}mr(V);var xr=ho(y(V));if(2>>0)var Fx=w(V);else x:switch(xr){case 0:if(dr(y(V))===0){r:for(;;){var H0=ye(y(V));if(2>>0){var Fx=w(V);break x}switch(H0){case 0:break;case 1:var Fx=fx(V);break x;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ur=ye(y(V));if(2>>0){var X0=w(V);break r}switch(ur){case 0:break;case 1:var X0=fx(V);break r;default:break e}}continue}var X0=w(V)}var Fx=X0;break}}else var Fx=w(V);break;case 1:var or=Hd(y(V)),Fx=or===0?ox(V):or===1?fx(V):w(V);break;default:r:for(;;){var Q0=fh(y(V));if(2>>0){var Fx=w(V);break}switch(Q0){case 0:var Fx=ox(V);break r;case 1:break;default:var Fx=fx(V);break r}}}return Fx===0?[0,A,zt(4,m1(V))]:Sx(On0)});case 24:return[0,x,zt(4,m1(r))];case 25:return F1(x,r,function(A,V){function fx(Q0){for(;;){var yx=Gt(y(Q0));if(2>>0)return w(Q0);switch(yx){case 0:break;case 1:for(;;){if(dr(y(Q0))!==0)return w(Q0);x:for(;;){var ix=Gt(y(Q0));if(2>>0)return w(Q0);switch(ix){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function wx(Q0){var yx=gl(y(Q0));return yx===0?fx(Q0):yx===1?0:w(Q0)}mr(V);var Ix=ho(y(V));if(2>>0)var ox=w(V);else x:switch(Ix){case 0:var ox=dr(y(V))===0?fx(V):w(V);break;case 1:for(;;){var xr=_l(y(V));if(xr===0){var ox=wx(V);break}if(xr!==1){var ox=w(V);break}}break;default:r:for(;;){var Fx=wo(y(V));if(2>>0){var ox=w(V);break x}switch(Fx){case 0:var ox=wx(V);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var H0=wo(y(V));if(2>>0){var ur=w(V);break r}switch(H0){case 0:var ur=wx(V);break r;case 1:break;default:break e}}continue}var ur=w(V)}var ox=ur;break}}if(ox!==0)return Sx(Nn0);var X0=m1(V),or=j2(A,Hr(A,V),33);return[0,or,Kt(2,X0)]});case 26:return F1(x,r,function(A,V){mr(V);var fx=yo(y(V));x:if(fx===0)for(;;){var wx=gl(y(V));if(wx!==0){if(wx===1){var Fx=0;break}var Fx=w(V);break}}else if(fx===1){r:for(;;){var Ix=Gt(y(V));if(2>>0){var Fx=w(V);break x}switch(Ix){case 0:break;case 1:break r;default:var Fx=0;break x}}for(;;){r:{if(dr(y(V))===0){e:for(;;){var ox=Gt(y(V));if(2>>0){var xr=w(V);break r}switch(ox){case 0:break;case 1:break e;default:var xr=0;break r}}continue}var xr=w(V)}var Fx=xr;break}}else var Fx=w(V);return Fx===0?[0,A,Kt(2,m1(V))]:Sx(Cn0)});case 27:var K=m1(r),_0=j2(x,Hr(x,r),33);return[0,_0,Kt(2,K)];case 28:return[0,x,Kt(2,m1(r))];case 29:return F1(x,r,function(A,V){function fx(X0){for(;;){H(X0,0);var or=_o(y(X0));if(or!==0){if(or!==1)return w(X0);for(;;){if(dr(y(X0))!==0)return w(X0);for(;;){H(X0,0);var Q0=_o(y(X0));if(Q0!==0)break}if(Q0!==1)return w(X0)}}}}function wx(X0){return H(X0,0),dr(y(X0))===0?fx(X0):w(X0)}mr(V);var Ix=ho(y(V));if(2>>0)var ox=w(V);else x:switch(Ix){case 0:var ox=dr(y(V))===0?fx(V):w(V);break;case 1:for(;;){H(V,0);var xr=_l(y(V));if(xr===0){var ox=wx(V);break}if(xr!==1){var ox=w(V);break}}break;default:r:for(;;){H(V,0);var Fx=wo(y(V));if(2>>0){var ox=w(V);break x}switch(Fx){case 0:var ox=wx(V);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y(V))===0){e:for(;;){H(V,0);var H0=wo(y(V));if(2>>0){var ur=w(V);break r}switch(H0){case 0:var ur=wx(V);break r;case 1:break;default:break e}}continue}var ur=w(V)}var ox=ur;break}}return ox===0?[0,A,zt(4,m1(V))]:Sx(In0)});case 30:return[0,x,zt(4,m1(r))];case 31:return[0,x,67];case 32:return[0,x,6];default:return[0,x,7]}switch(i0){case 34:return[0,x,0];case 35:return[0,x,1];case 36:return[0,x,2];case 37:return[0,x,3];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,12];case 41:return[0,x,10];case 42:return[0,x,8];case 43:return[0,x,9];case 44:return[0,x,87];case 45:return[0,x,84];case 46:return[0,x,86];case 47:return[0,x,6];case 48:return[0,x,7];case 49:return[0,x,99];case 50:return[0,x,E1];case 51:return[0,x,83];case 52:return[0,x,86];case 53:return[0,x,q1];case 54:return[0,x,87];case 55:return[0,x,89];case 56:return[0,x,88];case 57:return[0,x,90];case 58:return[0,x,92];case 59:return[0,x,11];case 60:return[0,x,83];case 61:return[0,x,We];case 62:return[0,x,vn];case 63:return[0,x,hm];case 64:return[0,x,qk];case 65:var U=r[6];pB(r);var m0=lp(x,U,r[3]);GN(r,U);var b0=m1(r),y0=yB(x,b0),E0=y0[2],$0=y0[1],z=sx(E0,p8);if(0<=z){if(0>=z)return[0,$0,Gk];var Dx=sx(E0,N3);if(0<=Dx){if(0>=Dx)return[0,$0,Cf];if(!P(E0,I6))return[0,$0,o1];if(!P(E0,as))return[0,$0,32];if(!P(E0,fs))return[0,$0,47];if(!P(E0,bk))return[0,$0,to];if(!P(E0,J4))return[0,$0,pn];if(!P(E0,rs))return[0,$0,O6]}else{if(!P(E0,V4))return[0,$0,Tv];if(!P(E0,W4))return[0,$0,J3];if(!P(E0,wv))return[0,$0,30];if(!P(E0,O3))return[0,$0,g6];if(!P(E0,mv))return[0,$0,Jr];if(!P(E0,ze))return[0,$0,43]}}else{var Xx=sx(E0,Oe);if(0<=Xx){if(0>=Xx)return[0,$0,Q3];if(!P(E0,pc))return[0,$0,42];if(!P(E0,xs))return[0,$0,31];if(!P(E0,F3))return[0,$0,h6];if(!P(E0,xD))return[0,$0,U1];if(!P(E0,le))return[0,$0,54];if(!P(E0,S6))return[0,$0,uv]}else{if(!P(E0,R4))return[0,$0,gv];if(!P(E0,X3))return[0,$0,D6];if(!P(E0,Pv))return[0,$0,D3];if(!P(E0,Om))return[0,$0,Yn0];if(!P(E0,l6))return[0,$0,Gn0];if(!P(E0,ao))return[0,$0,28]}}return[0,$0,[4,m0,E0,ap(b0)]];case 66:var K0=x[4]?j2(x,Hr(x,r),91):x;return[0,K0,br];default:return[0,x,[7,Bx(r)]]}}),RT0=pp(function(x,r){function e(_){for(;;)if(H(_,33),sr(y(_))!==0)return w(_)}function t(_){H(_,33);var $=fB(y(_));if(3<$>>>0)return w(_);switch($){case 0:return e(_);case 1:var vx=yo(y(_));if(vx===0)for(;;){H(_,28);var L0=yl(y(_));if(2>>0)return w(_);switch(L0){case 0:return u(_);case 1:break;default:return i(_)}}else{if(vx!==1)return w(_);for(;;){H(_,28);var lx=Ma(y(_));if(3>>0)return w(_);switch(lx){case 0:return u(_);case 1:break;case 2:return c(_);default:return i(_)}}}break;case 2:for(;;){H(_,28);var Px=yl(y(_));if(2>>0)return w(_);switch(Px){case 0:return v(_);case 1:break;default:return s(_)}}break;default:for(;;){H(_,28);var Ar=Ma(y(_));if(3>>0)return w(_);switch(Ar){case 0:return v(_);case 1:break;case 2:return c(_);default:return s(_)}}}}function u(_){for(;;)if(H(_,27),sr(y(_))!==0)return w(_)}function i(_){H(_,26);var $=Y1(y(_));if($!==0)return $===1?u(_):w(_);for(;;)if(H(_,25),sr(y(_))!==0)return w(_)}function c(_){for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,28);var $=Ma(y(_));if(3<$>>>0)return w(_);switch($){case 0:return u(_);case 1:break;case 2:break x;default:return i(_)}}}}function v(_){for(;;)if(H(_,27),sr(y(_))!==0)return w(_)}function s(_){H(_,26);var $=Y1(y(_));if($!==0)return $===1?v(_):w(_);for(;;)if(H(_,25),sr(y(_))!==0)return w(_)}function l(_){H(_,31);var $=Y1(y(_));if($!==0)return $===1?e(_):w(_);for(;;)if(H(_,29),sr(y(_))!==0)return w(_)}function p(_){return H(_,3),vB(y(_))===0?3:w(_)}function d(_){return sh(y(_))===0&&ih(y(_))===0&&aB(y(_))===0&&ZU(y(_))===0&&xB(y(_))===0&&uh(y(_))===0&&op(y(_))===0&&sh(y(_))===0&&bo(y(_))===0&&tO(y(_))===0&&Gv(y(_))===0?3:w(_)}function T(_){H(_,34);var $=WU(y(_));if(3<$>>>0)return w(_);switch($){case 0:return e(_);case 1:x:for(;;){H(_,34);var vx=go(y(_));if(4>>0)return w(_);switch(vx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var L0=go(y(_));if(4>>0)return w(_);switch(L0){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}}break;case 2:return t(_);default:return l(_)}}function b(_){for(;;)if(H(_,19),sr(y(_))!==0)return w(_)}function C(_){H(_,34);var $=yl(y(_));if(2<$>>>0)return w(_);switch($){case 0:return e(_);case 1:x:for(;;){H(_,34);var vx=Ma(y(_));if(3>>0)return w(_);switch(vx){case 0:return e(_);case 1:break;case 2:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var L0=Ma(y(_));if(3>>0)return w(_);switch(L0){case 0:return e(_);case 1:break;case 2:break x;default:return l(_)}}}break;default:return l(_)}}function N(_){for(;;)if(H(_,17),sr(y(_))!==0)return w(_)}function I(_){for(;;)if(H(_,17),sr(y(_))!==0)return w(_)}function F(_){for(;;)if(H(_,11),sr(y(_))!==0)return w(_)}function L(_){for(;;)if(H(_,11),sr(y(_))!==0)return w(_)}function X(_){for(;;)if(H(_,15),sr(y(_))!==0)return w(_)}function q(_){for(;;)if(H(_,15),sr(y(_))!==0)return w(_)}function J(_){for(;;)if(H(_,23),sr(y(_))!==0)return w(_)}function e0(_){for(;;)if(H(_,23),sr(y(_))!==0)return w(_)}function W(_){H(_,32);var $=Y1(y(_));if($!==0)return $===1?e(_):w(_);for(;;)if(H(_,30),sr(y(_))!==0)return w(_)}function x0(_){for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var $=uB(y(_));if(4<$>>>0)return w(_);switch($){case 0:return e(_);case 1:return C(_);case 2:break;case 3:break x;default:return W(_)}}}}mr(r);var i0=function(_){var $=PT0(y(_));if(36<$>>>0)return w(_);switch($){case 0:return 98;case 1:return 99;case 2:if(H(_,1),Fa(y(_))!==0)return w(_);for(;;)if(H(_,1),Fa(y(_))!==0)return w(_);break;case 3:return 0;case 4:return H(_,0),Re(y(_))===0?0:w(_);case 5:return H(_,88),Nn(y(_))===0?(H(_,58),Nn(y(_))===0?54:w(_)):w(_);case 6:return 7;case 7:H(_,95);var vx=y(_),L0=32>>0)return w(_);switch(Ar){case 0:return H(_,83),Nn(y(_))===0?70:w(_);case 1:return 4;default:return 69}case 14:H(_,80);var Hx=y(_),a1=42>>0)return w(_);switch(hx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}for(;;){if(dr(y(_))!==0)return w(_);x:for(;;){H(_,34);var Nx=go(y(_));if(4>>0)return w(_);switch(Nx){case 0:return e(_);case 1:break;case 2:return t(_);case 3:break x;default:return l(_)}}}break;case 18:H(_,93);var rr=QU(y(_));if(2>>0)return w(_);switch(rr){case 0:H(_,2);var Vr=Zd(y(_));if(2>>0)return w(_);switch(Vr){case 0:for(;;){var J1=Zd(y(_));if(2>>0)return w(_);switch(J1){case 0:break;case 1:return p(_);default:return d(_)}}break;case 1:return p(_);default:return d(_)}break;case 1:return 5;default:return 92}break;case 19:H(_,34);var ie=eB(y(_));if(8>>0)return w(_);switch(ie){case 0:return e(_);case 1:return T(_);case 2:x:{r:for(;;){H(_,20);var J2=cB(y(_));if(4>>0)return w(_);switch(J2){case 0:return b(_);case 1:return C(_);case 2:break;case 3:break x;default:break r}}H(_,19);var ft=Y1(y(_));if(ft!==0)return ft===1?b(_):w(_);for(;;)if(H(_,19),sr(y(_))!==0)return w(_)}x:for(;;){H(_,18);var bt=Qd(y(_));if(3>>0)return w(_);switch(bt){case 0:return N(_);case 1:return C(_);case 2:break;default:break x}}H(_,17);var js=Y1(y(_));if(js!==0)return js===1?N(_):w(_);for(;;)if(H(_,17),sr(y(_))!==0)return w(_);break;case 3:x:for(;;){H(_,18);var Ds=Qd(y(_));if(3>>0)return w(_);switch(Ds){case 0:return I(_);case 1:return C(_);case 2:break;default:break x}}H(_,17);var R2=Y1(y(_));if(R2!==0)return R2===1?I(_):w(_);for(;;)if(H(_,17),sr(y(_))!==0)return w(_);break;case 4:H(_,33);var w2=rB(y(_));if(w2===0)return e(_);if(w2!==1)return w(_);x:{r:for(;;){H(_,12);var S1=ph(y(_));if(3>>0)return w(_);switch(S1){case 0:return F(_);case 1:break;case 2:break x;default:break r}}H(_,10);var Dn=Y1(y(_));if(Dn!==0)return Dn===1?F(_):w(_);for(;;)if(H(_,9),sr(y(_))!==0)return w(_)}x:for(;;){if(Ra(y(_))!==0)return w(_);r:for(;;){H(_,12);var Fn=ph(y(_));if(3>>0)return w(_);switch(Fn){case 0:return L(_);case 1:break;case 2:break r;default:break x}}}H(_,10);var Ba=Y1(y(_));if(Ba!==0)return Ba===1?L(_):w(_);for(;;)if(H(_,9),sr(y(_))!==0)return w(_);break;case 5:return t(_);case 6:H(_,33);var fe=tB(y(_));if(fe===0)return e(_);if(fe!==1)return w(_);x:{r:for(;;){H(_,16);var ct=vh(y(_));if(3>>0)return w(_);switch(ct){case 0:return X(_);case 1:break;case 2:break x;default:break r}}H(_,14);var u3=Y1(y(_));if(u3!==0)return u3===1?X(_):w(_);for(;;)if(H(_,13),sr(y(_))!==0)return w(_)}x:for(;;){if(te(y(_))!==0)return w(_);r:for(;;){H(_,16);var Tt=vh(y(_));if(3>>0)return w(_);switch(Tt){case 0:return q(_);case 1:break;case 2:break r;default:break x}}}H(_,14);var _r=Y1(y(_));if(_r!==0)return _r===1?q(_):w(_);for(;;)if(H(_,13),sr(y(_))!==0)return w(_);break;case 7:H(_,33);var Fs=HU(y(_));if(Fs===0)return e(_);if(Fs!==1)return w(_);x:{r:for(;;){H(_,24);var Xa=kh(y(_));if(3>>0)return w(_);switch(Xa){case 0:return J(_);case 1:break;case 2:break x;default:break r}}H(_,22);var Zt=Y1(y(_));if(Zt!==0)return Zt===1?J(_):w(_);for(;;)if(H(_,21),sr(y(_))!==0)return w(_)}x:for(;;){if(Er(y(_))!==0)return w(_);r:for(;;){H(_,24);var i3=kh(y(_));if(3>>0)return w(_);switch(i3){case 0:return e0(_);case 1:break;case 2:break r;default:break x}}}H(_,22);var f3=Y1(y(_));if(f3!==0)return f3===1?e0(_):w(_);for(;;)if(H(_,21),sr(y(_))!==0)return w(_);break;default:return W(_)}break;case 20:H(_,34);var Rn=rh(y(_));if(5>>0)return w(_);switch(Rn){case 0:return e(_);case 1:return T(_);case 2:for(;;){H(_,34);var Rs=rh(y(_));if(5>>0)return w(_);switch(Rs){case 0:return e(_);case 1:return T(_);case 2:break;case 3:return t(_);case 4:return x0(_);default:return W(_)}}break;case 3:return t(_);case 4:return x0(_);default:return W(_)}break;case 21:return 46;case 22:return 44;case 23:H(_,78);var Ms=y(_),Co=59>>0)return Sx(Kc0);var f0=i0;if(50>f0)switch(f0){case 0:return[2,ne(x,r)];case 1:return[2,x];case 2:var r0=O2(x,r),v0=Wr(Jr),o0=Yv(x,v0,r),w0=o0[1];return[1,w0,Jt(w0,r0,o0[2],v0,1)];case 3:var t0=Bx(r);if(!x[5]){var s0=O2(x,r),h0=Wr(Jr);cr(h0,I2(t0,2,Ux(t0)-2|0));var p0=Yv(x,h0,r),C0=p0[1];return[1,C0,Jt(C0,s0,p0[2],h0,1)]}var j0=x[4]?mB(x,Hr(x,r),t0):x,P0=Jd(1,j0),M0=qd(r);return Tr(cp(r,M0-1|0,1),rv)&&P(cp(r,M0-2|0,1),rv)?[0,P0,87]:[2,P0];case 4:if(x[4])return[2,Jd(0,x)];hl(r),mr(r);var U0=$U(y(r))===0?0:w(r);return U0===0?[0,x,q1]:Sx(Hc0);case 5:var T0=O2(x,r),G0=Wr(Jr),k0=wl(x,G0,r),G=k0[1];return[1,G,Jt(G,T0,k0[2],G0,0)];case 6:if(r[6]!==0)return[0,x,Vc0];var S0=O2(x,r),Z0=Wr(Jr),N0=wl(x,Z0,r),ux=N0[1],ex=[0,ux[1],S0,N0[2]];return[0,ux,[6,ex,K1(Z0)]];case 7:var nx=Bx(r),px=O2(x,r),D0=Wr(Jr),dx=Wr(Jr);cr(dx,nx);var _x=_B(x,nx,D0,dx,0,r),K=_x[1],_0=_x[3],U=[0,K[1],px,_x[2]],m0=K1(dx);return[0,K,[2,[0,U,K1(D0),m0,_0]]];case 8:var b0=Wr(Jr),y0=Wr(Jr),E0=O2(x,r),$0=wB(x,b0,y0,r),z=$0[1],Dx=$0[2],Xx=Me(z,r),K0=[0,z[1],E0,Xx],A=K1(y0);return[0,z,[3,[0,K0,K1(b0),A,1,Dx]]];case 9:return F1(x,r,function(_,$){mr($);x:if(Fe(y($))===0&&th(y($))===0&&Ra(y($))===0){r:for(;;){var vx=$d(y($));if(2>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(Ra(y($))===0){e:for(;;){var L0=$d(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,0,Bx($)]]:Sx(zc0)});case 10:return[0,x,[1,0,Bx(r)]];case 11:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&th(y($))===0&&Ra(y($))===0){for(;;){H($,0);var vx=Vd(y($));if(vx!==0)break}if(vx===1)for(;;){if(Ra(y($))===0){for(;;){H($,0);var L0=Vd(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,0,Bx($)]]:Sx(Jc0)});case 12:return[0,x,[0,0,Bx(r)]];case 13:return F1(x,r,function(_,$){mr($);x:if(Fe(y($))===0&&ch(y($))===0&&te(y($))===0){r:for(;;){var vx=eh(y($));if(2>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(te(y($))===0){e:for(;;){var L0=eh(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,1,Bx($)]]:Sx(Yc0)});case 14:return[0,x,[1,1,Bx(r)]];case 15:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&ch(y($))===0&&te(y($))===0){for(;;){H($,0);var vx=xh(y($));if(vx!==0)break}if(vx===1)for(;;){if(te(y($))===0){for(;;){H($,0);var L0=xh(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,3,Bx($)]]:Sx(Gc0)});case 16:return[0,x,[0,3,Bx(r)]];case 17:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0){for(;;){var vx=y($),L0=47>>0){var Px=w($);break x}switch(vx){case 0:break;case 1:break r;default:var Px=0;break x}}for(;;){r:{if(Er(y($))===0){e:for(;;){var L0=Wd(y($));if(2>>0){var lx=w($);break r}switch(L0){case 0:break;case 1:break e;default:var lx=0;break r}}continue}var lx=w($)}var Px=lx;break}}else var Px=w($);return Px===0?[0,_,[1,2,Bx($)]]:Sx(Uc0)});case 22:return[0,x,[1,2,Bx(r)]];case 23:return F1(x,r,function(_,$){if(mr($),Fe(y($))===0&&Kd(y($))===0&&Er(y($))===0){for(;;){H($,0);var vx=oh(y($));if(vx!==0)break}if(vx===1)for(;;){if(Er(y($))===0){for(;;){H($,0);var L0=oh(y($));if(L0!==0)break}if(L0===1)continue;var lx=w($)}else var lx=w($);var Px=lx;break}else var Px=w($)}else var Px=w($);return Px===0?[0,_,[0,4,Bx($)]]:Sx(qc0)});case 24:return[0,x,[0,4,Bx(r)]];case 25:return F1(x,r,function(_,$){function vx(rr){var Vr=mh(y(rr));if(2>>0)return w(rr);switch(Vr){case 0:var J1=yo(y(rr));return J1===0?L0(rr):J1===1?lx(rr):w(rr);case 1:return L0(rr);default:return lx(rr)}}function L0(rr){for(;;){var Vr=gl(y(rr));if(Vr!==0)return Vr===1?0:w(rr)}}function lx(rr){for(;;){var Vr=Gt(y(rr));if(2>>0)return w(rr);switch(Vr){case 0:break;case 1:for(;;){if(dr(y(rr))!==0)return w(rr);x:for(;;){var J1=Gt(y(rr));if(2>>0)return w(rr);switch(J1){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function Px(rr){var Vr=ah(y(rr));if(Vr!==0)return Vr===1?vx(rr):w(rr);x:for(;;){var J1=ye(y(rr));if(2>>0)return w(rr);switch(J1){case 0:break;case 1:return vx(rr);default:break x}}for(;;){if(dr(y(rr))!==0)return w(rr);x:for(;;){var ie=ye(y(rr));if(2>>0)return w(rr);switch(ie){case 0:break;case 1:return vx(rr);default:break x}}}}mr($);var Ar=ho(y($));if(2>>0)var Hx=w($);else x:switch(Ar){case 0:if(dr(y($))===0){r:for(;;){var a1=ye(y($));if(2>>0){var Hx=w($);break x}switch(a1){case 0:break;case 1:var Hx=vx($);break x;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var v1=ye(y($));if(2>>0){var Sr=w($);break r}switch(v1){case 0:break;case 1:var Sr=vx($);break r;default:break e}}continue}var Sr=w($)}var Hx=Sr;break}}else var Hx=w($);break;case 1:var lr=Hd(y($)),Hx=lr===0?Px($):lr===1?vx($):w($);break;default:r:for(;;){var hx=fh(y($));if(2>>0){var Hx=w($);break}switch(hx){case 0:var Hx=Px($);break r;case 1:break;default:var Hx=vx($);break r}}}if(Hx!==0)return Sx(Lc0);var Nx=j2(_,Hr(_,$),41);return[0,Nx,[1,2,Bx($)]]});case 26:var V=j2(x,Hr(x,r),41);return[0,V,[1,2,Bx(r)]];case 27:return F1(x,r,function(_,$){function vx(Nx){var rr=mh(y(Nx));if(2>>0)return w(Nx);switch(rr){case 0:var Vr=yo(y(Nx));return Vr===0?L0(Nx):Vr===1?lx(Nx):w(Nx);case 1:return L0(Nx);default:return lx(Nx)}}function L0(Nx){for(;;)if(H(Nx,0),dr(y(Nx))!==0)return w(Nx)}function lx(Nx){for(;;){H(Nx,0);var rr=_o(y(Nx));if(rr!==0){if(rr!==1)return w(Nx);for(;;){if(dr(y(Nx))!==0)return w(Nx);for(;;){H(Nx,0);var Vr=_o(y(Nx));if(Vr!==0)break}if(Vr!==1)return w(Nx)}}}}function Px(Nx){var rr=ah(y(Nx));if(rr!==0)return rr===1?vx(Nx):w(Nx);x:for(;;){var Vr=ye(y(Nx));if(2>>0)return w(Nx);switch(Vr){case 0:break;case 1:return vx(Nx);default:break x}}for(;;){if(dr(y(Nx))!==0)return w(Nx);x:for(;;){var J1=ye(y(Nx));if(2>>0)return w(Nx);switch(J1){case 0:break;case 1:return vx(Nx);default:break x}}}}mr($);var Ar=ho(y($));if(2>>0)var Hx=w($);else x:switch(Ar){case 0:if(dr(y($))===0){r:for(;;){var a1=ye(y($));if(2>>0){var Hx=w($);break x}switch(a1){case 0:break;case 1:var Hx=vx($);break x;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var v1=ye(y($));if(2>>0){var Sr=w($);break r}switch(v1){case 0:break;case 1:var Sr=vx($);break r;default:break e}}continue}var Sr=w($)}var Hx=Sr;break}}else var Hx=w($);break;case 1:var lr=Hd(y($)),Hx=lr===0?Px($):lr===1?vx($):w($);break;default:r:for(;;){var hx=fh(y($));if(2>>0){var Hx=w($);break}switch(hx){case 0:var Hx=Px($);break r;case 1:break;default:var Hx=vx($);break r}}}return Hx===0?[0,_,[0,4,Bx($)]]:Sx(Mc0)});case 28:return[0,x,[0,4,Bx(r)]];case 29:return F1(x,r,function(_,$){function vx(lr){for(;;){var hx=Gt(y(lr));if(2>>0)return w(lr);switch(hx){case 0:break;case 1:for(;;){if(dr(y(lr))!==0)return w(lr);x:for(;;){var Nx=Gt(y(lr));if(2>>0)return w(lr);switch(Nx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function L0(lr){var hx=gl(y(lr));return hx===0?vx(lr):hx===1?0:w(lr)}mr($);var lx=ho(y($));if(2>>0)var Px=w($);else x:switch(lx){case 0:var Px=dr(y($))===0?vx($):w($);break;case 1:for(;;){var Ar=_l(y($));if(Ar===0){var Px=L0($);break}if(Ar!==1){var Px=w($);break}}break;default:r:for(;;){var Hx=wo(y($));if(2>>0){var Px=w($);break x}switch(Hx){case 0:var Px=L0($);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){var a1=wo(y($));if(2>>0){var v1=w($);break r}switch(a1){case 0:var v1=L0($);break r;case 1:break;default:break e}}continue}var v1=w($)}var Px=v1;break}}if(Px!==0)return Sx(Rc0);var Sr=j2(_,Hr(_,$),33);return[0,Sr,[1,2,Bx($)]]});case 30:return F1(x,r,function(_,$){mr($);var vx=yo(y($));x:if(vx===0)for(;;){var L0=gl(y($));if(L0!==0){if(L0===1){var Hx=0;break}var Hx=w($);break}}else if(vx===1){r:for(;;){var lx=Gt(y($));if(2>>0){var Hx=w($);break x}switch(lx){case 0:break;case 1:break r;default:var Hx=0;break x}}for(;;){r:{if(dr(y($))===0){e:for(;;){var Px=Gt(y($));if(2>>0){var Ar=w($);break r}switch(Px){case 0:break;case 1:break e;default:var Ar=0;break r}}continue}var Ar=w($)}var Hx=Ar;break}}else var Hx=w($);return Hx===0?[0,_,[1,2,Bx($)]]:Sx(Fc0)});case 31:var fx=j2(x,Hr(x,r),33);return[0,fx,[1,2,Bx(r)]];case 32:return[0,x,[1,2,Bx(r)]];case 33:return F1(x,r,function(_,$){function vx(Sr){for(;;){H(Sr,0);var lr=_o(y(Sr));if(lr!==0){if(lr!==1)return w(Sr);for(;;){if(dr(y(Sr))!==0)return w(Sr);for(;;){H(Sr,0);var hx=_o(y(Sr));if(hx!==0)break}if(hx!==1)return w(Sr)}}}}function L0(Sr){return H(Sr,0),dr(y(Sr))===0?vx(Sr):w(Sr)}mr($);var lx=ho(y($));if(2>>0)var Px=w($);else x:switch(lx){case 0:var Px=dr(y($))===0?vx($):w($);break;case 1:for(;;){H($,0);var Ar=_l(y($));if(Ar===0){var Px=L0($);break}if(Ar!==1){var Px=w($);break}}break;default:r:for(;;){H($,0);var Hx=wo(y($));if(2>>0){var Px=w($);break x}switch(Hx){case 0:var Px=L0($);break x;case 1:break;default:break r}}for(;;){r:{if(dr(y($))===0){e:for(;;){H($,0);var a1=wo(y($));if(2>>0){var v1=w($);break r}switch(a1){case 0:var v1=L0($);break r;case 1:break;default:break e}}continue}var v1=w($)}var Px=v1;break}}return Px===0?[0,_,[0,4,Bx($)]]:Sx(Dc0)});case 34:return[0,x,[0,4,Bx(r)]];case 35:var wx=Hr(x,r),Ix=Bx(r);return[0,x,[4,wx,Ix,Ix]];case 36:return[0,x,0];case 37:return[0,x,1];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,6];case 41:return[0,x,7];case 42:return[0,x,12];case 43:return[0,x,10];case 44:return[0,x,8];case 45:return[0,x,9];case 46:return[0,x,87];case 47:hl(r),mr(r);var ox=y(r),xr=62=or)return[0,x,54];var Q0=sx(X0,H3);if(0<=Q0){if(0>=Q0)return[0,x,52];var yx=sx(X0,fs);if(0<=yx){if(0>=yx)return[0,x,47];if(!P(X0,i6))return[0,x,25];if(!P(X0,rs))return[0,x,48];if(!P(X0,Zp))return[0,x,26];if(!P(X0,km))return[0,x,27];if(!P(X0,$2))return[0,x,59]}else{if(!P(X0,et))return[0,x,20];if(!P(X0,pv))return[0,x,22];if(!P(X0,xt))return[0,x,23];if(!P(X0,as))return[0,x,32];if(!P(X0,Rm))return[0,x,24];if(!P(X0,ec))return[0,x,62]}}else{var ix=sx(X0,tk);if(0<=ix){if(0>=ix)return[0,x,55];if(!P(X0,j6))return[0,x,56];if(!P(X0,Zl))return[0,x,57];if(!P(X0,C6))return[0,x,58];if(!P(X0,Qe))return[0,x,19];if(!P(X0,ze))return[0,x,43]}else{if(!P(X0,V3))return[0,x,29];if(!P(X0,yI))return[0,x,21];if(!P(X0,hv))return[0,x,45];if(!P(X0,wv))return[0,x,30];if(!P(X0,kA))return[0,x,64];if(!P(X0,pb))return[0,x,63]}}}else{var ax=sx(X0,nk);if(0<=ax){if(0>=ax)return[0,x,44];var $x=sx(X0,R3);if(0<=$x){if(0>=$x)return[0,x,15];if(!P(X0,Fm))return[0,x,16];if(!P(X0,Av))return[0,x,53];if(!P(X0,W2))return[0,x,51];if(!P(X0,xo))return[0,x,17];if(!P(X0,s6))return[0,x,18]}else{if(!P(X0,p6))return[0,x,49];if(!P(X0,H8))return[0,x,50];if(!P(X0,pc))return[0,x,42];if(!P(X0,xs))return[0,x,31];if(!P(X0,ym))return[0,x,39];if(!P(X0,Tm))return[0,x,40]}}else{var fr=sx(X0,ao);if(0<=fr){if(0>=fr)return[0,x,28];if(!P(X0,Ke))return[0,x,36];if(!P(X0,Ze))return[0,x,60];if(!P(X0,F6))return[0,x,61];if(!P(X0,sv))return[0,x,37];if(!P(X0,c6))return[0,x,46];if(!P(X0,Q4))return[0,x,38]}else{if(!P(X0,io))return[0,x,65];if(!P(X0,_v))return[0,x,66];if(!P(X0,rt))return[0,x,33];if(!P(X0,C4))return[0,x,34];if(!P(X0,o8))return[0,x,35];if(!P(X0,r6))return[0,x,41]}}}var gr=m1(r),jr=yB(x,gr),c1=jr[2],Dr=jr[1];return[0,Dr,[4,ur,c1,ap(gr)]];case 98:var e1=x[4]?j2(x,Hr(x,r),91):x;return[0,e1,br];default:var Ex=_t(x,Hr(x,r));return[0,Ex,[7,Bx(r)]]}}),D2=NU([0,pT0]);function kp(x,r){return[0,0,0,r,UU(x)]}function hh(x){var r=x[4];switch(x[3]){case 0:var i0=RT0(r);break;case 1:var i0=FT0(r);break;case 2:var i0=jT0(r);break;case 3:var e=Me(r,r[2]),t=Wr(Jr),u=Wr(Jr),i=r[2];mr(i);var c=y(i),v=pn>>0)var s=w(i);else switch(v){case 0:var s=1;break;case 1:var s=4;break;case 2:var s=0;break;case 3:H(i,0);var s=Re(y(i))===0?0:w(i);break;case 4:var s=2;break;default:var s=3}if(4>>0)var l=Sx(Hn0);else switch(s){case 0:var p=Bx(i);cr(u,p),cr(t,p);var d=TB(ne(r,i),t,u,i),T=Me(d,i),b=K1(t),C=K1(u),l=[0,d,[9,[0,d[1],e,T],b,C]];break;case 1:var l=[0,r,br];break;case 2:var l=[0,r,99];break;case 3:var l=[0,r,0];break;default:hl(i);var N=TB(r,t,u,i),I=Me(N,i),F=K1(t),L=K1(u),l=[0,N,[9,[0,N[1],e,I],F,L]]}var X=l[2],q=l[1],J=kB(q,X),e0=q[6];if(e0===0)var x0=[0,q,[0,X,J,0,0]];else var W=[0,X,J,cx(e0),0],x0=[0,[0,q[1],q[2],q[3],q[4],q[5],0,q[7]],W];var i0=x0;break;case 4:var i0=DT0(r);break;default:var i0=OT0(r)}var f0=i0[1],r0=i0[2],v0=[0,UU(f0),r0];return x[4]=f0,x[1]?x[2]=[0,v0]:x[1]=[0,v0],v0}function EB(x){var r=x[1];return r?r[1][2]:hh(x)[2]}function bl(x){return H6(x[25][1])}function b1(x){return x[29][5]}function q0(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[24];return t?k(t[1],x,e):0}function mp(x,r){x[32][1]=r}function To(x,r){if(x===0)return EB(r[27][1]);if(x!==1)throw z0([0,Nr,Sa0],1);var e=r[27][1];e[1]||hh(e);var t=e[2];return t?t[1][2]:hh(e)[2]}function As(x,r){return x===r[5]?r:[0,r[1],r[2],r[3],r[4],x,r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function AB(x,r){return x===r[10]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],x,r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function uO(x,r){return x===r[19]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],x,r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function iO(x,r){return x===r[20]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],x,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function SB(x,r){return x===r[21]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],x,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function Jv(x,r){return x===r[23]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],x,r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function fO(x,r){return x===r[15]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],x,r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function dp(x,r){return x===r[8]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],x,r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function hp(x,r){return x===r[13]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],x,r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function zv(x,r){return x===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],x,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function cO(x,r){return x===r[17]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],x,r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function PB(x,r){return x===r[6]?r:[0,r[1],r[2],r[3],r[4],r[5],x,r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function IB(x,r){return x===r[7]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],x,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function aO(x,r){return x===r[14]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],x,r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function yh(x,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],[0,x],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32]]}function sO(x){function r(e){return q0(x,e)}return function(e){return P2(r,e)}}function Tl(x){var r=x[4][1];return r?[0,r[1][2]]:0}function CB(x){var r=x[4][1];return r?[0,r[1][1]]:0}function NB(x){return[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],0,x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]]}function OB(x,r,e,t){return[0,x[1],x[2],D2[1],x[4],x[5],0,0,0,0,0,1,x[12],x[13],x[14],x[15],x[16],x[17],x[18],e,r,x[21],t,x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]]}function El(x){return P(x,Av)&&P(x,le)&&P(x,V3)&&P(x,tk)&&P(x,j6)&&P(x,Zl)&&P(x,C6)&&P(x,ze)&&P(x,$2)?0:1}function Kv(x){return P(x,_b)&&P(x,"eval")?0:1}function gh(x){var r=sx(x,Fm);x:{if(0<=r){if(0>>0){if(ke>=t+1>>>0)return 1}else if(t===6)return 0}return Hv(x,r)}function Sl(x){return FB(0,x)}function Ps(x,r){var e=Zx(x,r);x:{if(typeof e=="number")switch(e){case 29:case 43:case 53:case 54:case 55:case 56:case 57:case 58:case 59:var t=1;break x}else if(e[0]===4){var t=El(e[2]);break x}var t=0}if(t)return 1;x:{if(typeof e=="number")switch(e){case 14:case 21:case 49:case 61:case 62:case 63:case 64:case 65:case 66:case 127:break;default:break x}else if(e[0]!==4)break x;return 1}return 0}function _h(x,r){return jB(r,Zx(x,r))}function RB(x,r){var e=Ps(x,r);return e||_h(x,r)}function Ht(x){return Ps(0,x)}function Eo(x){var r=M(x)===15?1:0;if(r)var e=r;else{var t=M(x)===65?1:0;if(t){var u=Zx(1,x)===15?1:0;if(u)var i=Al(1,x)[2][1],e=Y0(x)[3][1]===i?1:0;else var e=u}else var e=t}return e}function wh(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!P(r[3],vv)){var e=x[29][1];if(e){var t=Ps(1,x);if(t)var u=Al(1,x)[2][1],i=Y0(x)[3][1]===u?1:0;else var i=t}else var i=e;return i}return 0}function yp(x){var r=M(x);if(typeof r=="number")switch(r){case 13:case 41:return 1}else if(r[0]===4&&!P(r[3],wS)&&Zx(1,x)===41)return 1;return 0}function lO(x){var r=x[29][1];if(r){var e=M(x);if(typeof e!="number"&&e[0]===4&&!P(e[3],ts)&&Ps(1,x))return 1;var t=0}else var t=r;return t}function pO(x){var r=M(x);return typeof r!="number"&&r[0]===4&&!P(r[3],B3)?1:0}function zx(x,r){return q0(x,[0,Y0(x),r])}function MB(x,r){var e=QN(0,r);return x?[29,e,x[1]]:[27,e]}function d1(x,r){var e=vO(r);return sO(r)(e),zx(r,MB(x,M(r)))}function bh(x){function r(e){return q0(x,[0,e[1],Sv])}return function(e){return P2(r,e)}}function LB(x,r){var e=x[6]?xx(ar(Ta0),r,r,r):Ea0;return d1([0,e],x)}function Le(x,r){var e=x[5];return e&&zx(x,r)}function wt(x,r){var e=x[5],t=r[2],u=r[1];return e&&q0(x,[0,u,t])}function Vv(x,r){return q0(x,[0,r,[14,x[5]]])}function g0(x){var r=x[28][1];if(r){var e=r[1],t=Y0(x),u=M(x);x:{if(typeof u!="number"&&u[0]===6){var i=u[1];break x}var i=t}h(e,[0,i,u,bl(x)])}var c=x[27][1],v=c[1],s=v?v[1][1]:hh(c)[1];x[26][1]=s;var l=vO(x);sO(x)(l);var p=x[2][1],d=al(To(0,x)[4],p);x[2][1]=d;var T=[0,To(0,x)];x[4][1]=T;var b=x[27][1];return b[2]?(b[1]=b[2],b[2]=0,0):(EB(b),b[1]=0,0)}function Yr(x,r){var e=XU(M(x),r);return e&&g0(x),e}function H1(x,r){x[25][1]=[0,r,x[25][1]];var e=bl(x),t=kp(x[26][1],e);x[27][1]=t}function Z1(x){var r=x[25][1],e=r?r[2]:Sx(ba0);x[25][1]=e;var t=bl(x),u=kp(x[26][1],t);x[27][1]=u}function R0(x){var r=Y0(x);if(M(x)===9&&Hv(1,x)){var e=n0(x),t=Gx(e,$6(function(i){return i[1][2][1]<=r[3][1]?1:0},To(1,x)[4]));return mp(x,[0,r[3][1]+1|0,0]),t}var u=n0(x);return mp(x,r[3]),u}function Ao(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=$6(function(u){return u[1][2][1]<=e[3][1]?1:0},n0(x));return mp(x,[0,e[3][1]+1|0,0]),t}function On(x,r){return d1([0,QN(ga0,r)],x)}function Y(x,r){return 1-XU(M(x),r)&&On(x,r),g0(x)}function qB(x,r){var e=Yr(x,r);return 1-e&&On(x,r),e}function Th(x,r){qB(x,r)}function La(x,r){var e=M(x);x:{if(typeof e!="number"&&e[0]===4&&Tr(e[3],r))break x;d1([0,h(ar(ya0),r)],x)}return g0(x)}var Vt=[f1,ja0,Ca(0)];function UB(x,r,e){if(e){var t=e[1],u=t[1],i=t[2];if(r[28][1]=[0,u],!x)return x;for(var c=i[2];;){if(!c)return;var v=c[2];h(u,c[1]);var c=v}}}function Eh(x,r){var e=x[28][1];if(e){var t=e[1],u=hq(j);x[28][1]=[0,function(L){return fN(L,u)}];var i=[0,[0,t,u]]}else var i=0;var c=x[32][1],v=x[26][1],s=x[25][1],l=x[4][1],p=x[2][1],d=x[1][1];try{var T=h(r,x);UB(1,x,i);var b=[0,T];return b}catch(F){var C=X1(F);if(C!==Vt)throw z0(C,0);UB(0,x,i),x[1][1]=d,x[2][1]=p,x[4][1]=l,x[25][1]=s,x[26][1]=v,x[32][1]=c;var N=bl(x),I=kp(x[26][1],N);return x[27][1]=I,0}}function Ah(x,r,e){var t=Eh(x,e);return t?t[1]:r}function gp(x,r){var e=cx(r);if(!e)return r;var t=e[1],u=e[2],i=h(x,t);return t===i?r:cx([0,i,u])}var BB=Rd(La0,function(x){var r=MN(x,Fa0),e=FN(x,Ma0),t=e[24],u=e[28],i=e[42],c=e[92],v=e[M4],s=e[Ky],l=e[dD],p=e[QD],d=e[gD],T=e[MR],b=e[6],C=e[7],N=e[10],I=e[17],F=e[23],L=e[29],X=e[40],q=e[43],J=e[53],e0=e[62],W=e[q1],x0=e[U2],i0=e[Q3],f0=e[D3],r0=e[RE],v0=e[VD],o0=e[XP],w0=e[yk],t0=e[mw],s0=e[O4],h0=e[eE],p0=e[A8],C0=e[Zo],j0=e[gI],P0=e[Ik],M0=e[uy],U0=e[uF],T0=e[XM],G0=e[$R],k0=e[vL],G=e[hD],S0=e[jj],Z0=e[XD],N0=e[tM],ux=e[ND],ex=e[HD],nx=e[Lj],px=e[mM],D0=e[dM],dx=e[MM],_x=qN(x,0,0,rq,JN,1)[1];return BN(x,[0,q,function(K,_0){var U=_0[2],m0=$6(function(y0){return Es(y0[1][2],K[1+r])<0?1:0},U),b0=ys(m0);return ys(U)===b0?_0:[0,_0[1],m0,_0[3]]},dx,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},D0,function(K,_0){var U=_0[2];return A0(h(K[1][1+i],K),U,_0,function(m0){return[0,_0[1],m0]})},px,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},nx,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},ex,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},ux,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+T],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},T,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},d,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},N0,function(K,_0,U){var m0=U[7],b0=U[2],y0=k(K[1][1+p],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],y0,U[3],U[4],U[5],U[6],E0]},p,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},Z0,function(K,_0,U){var m0=U[2],b0=U[1];if(m0===0)return A0(h(K[1][1+s],K),b0,U,function(E0){return[0,E0,U[2],U[3]]});var y0=h(K[1][1+t],K);return A0(function(E0){return Rx(y0,E0)},m0,U,function(E0){return[0,U[1],E0,U[3]]})},S0,function(K,_0){var U=_0[2],m0=U[2],b0=_0[1],y0=U[1],E0=h(K[1][1+l],K);return A0(function($0){return gp(E0,$0)},y0,_0,function($0){return[0,b0,[0,$0,m0]]})},l,function(K,_0){var U=_0[2],m0=U[2],b0=U[1],y0=_0[1];if(m0===0)return A0(h(K[1][1+v],K),b0,_0,function($0){return[0,y0,[0,$0,m0]]});var E0=h(K[1][1+t],K);return A0(function($0){return Rx(E0,$0)},m0,_0,function($0){return[0,y0,[0,b0,$0]]})},k0,function(K,_0,U){var m0=U[6],b0=U[5],y0=k(K[1][1+G],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],U[3],U[4],y0,E0,U[7]]},G0,function(K,_0){var U=_0[2],m0=_0[1],b0=U[3];return A0(h(K[1][1+i],K),b0,[0,m0,U],function(y0){return[0,m0,[0,U[1],U[2],y0]]})},T0,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},U0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},M0,function(K,_0,U){var m0=U[10],b0=U[3],y0=k(K[1][1+P0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,U[4],U[5],U[6],U[7],U[8],U[9],E0,U[11]]},j0,function(K,_0){var U=_0[2],m0=_0[1],b0=U[4];return A0(h(K[1][1+i],K),b0,[0,m0,U],function(y0){return[0,m0,[0,U[1],U[2],U[3],y0]]})},C0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+p0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0,U[5]]},h0,function(K,_0){if(_0[0]===0){var U=_0[1];return A0(h(K[1][1+v],K),U,_0,function(z){return[0,z]})}var m0=_0[1],b0=m0[2],y0=b0[2],E0=m0[1],$0=k(K[1][1+v],K,y0);return y0===$0?_0:[1,[0,E0,[0,b0[1],$0]]]},s0,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},t0,function(K,_0,U){var m0=U[3],b0=U[1],y0=Q1(h(K[1][1+c],K),b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,y0,U[2],E0]},w0,function(K,_0,U){var m0=U[2],b0=U[1],y0=b0[3],E0=b0[2],$0=b0[1];if(y0)var z=gp(h(K[1][1+u],K),y0),Dx=E0;else var z=0,Dx=k(K[1][1+u],K,E0);var Xx=k(K[1][1+i],K,m0);return E0===Dx&&y0===z&&m0===Xx?U:[0,[0,$0,Dx,z],Xx]},o0,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},v0,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},r0,function(K,_0,U){var m0=U[4],b0=U[3],y0=k(K[1][1+s],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],U[2],y0,E0]},x0,function(K,_0,U){var m0=U[4],b0=U[3],y0=U[2],E0=U[1],$0=k(K[1][1+i],K,m0);if(b0){var z=Rx(h(K[1][1+T],K),b0);return b0===z&&m0===$0?U:[0,U[1],U[2],z,$0]}if(y0){var Dx=Rx(h(K[1][1+d],K),y0);return y0===Dx&&m0===$0?U:[0,U[1],Dx,U[3],$0]}var Xx=k(K[1][1+s],K,E0);return E0===Xx&&m0===$0?U:[0,Xx,U[2],U[3],$0]},f0,function(K,_0,U){var m0=U[3],b0=U[2],y0=k(K[1][1+i0],K,b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,U[1],y0,E0]},W,function(K,_0,U){var m0=U[2];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],b0]})},c,function(K,_0,U){var m0=U[4];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],U[3],b0]})},e0,function(K,_0){var U=_0[2],m0=U[1],b0=_0[1],y0=U[2];return A0(h(K[1][1+i],K),y0,_0,function(E0){return[0,b0,[0,m0,E0]]})},J,function(K,_0,U){var m0=U[2],b0=U[1],y0=gp(h(K[1][1+s],K),b0),E0=k(K[1][1+i],K,m0);return b0===y0&&m0===E0?U:[0,y0,E0]},X,function(K,_0,U){var m0=U[3];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],b0]})},L,function(K,_0){var U=_0[3];return A0(h(K[1][1+i],K),U,_0,function(m0){return[0,_0[1],_0[2],m0]})},F,function(K,_0,U){var m0=U[3];return A0(h(K[1][1+i],K),m0,U,function(b0){return[0,U[1],U[2],b0]})},I,function(K,_0,U){var m0=U[2],b0=m0[1],y0=U[1],E0=m0[2];return A0(h(K[1][1+i],K),E0,U,function($0){return[0,y0,[0,b0,$0]]})},N,function(K,_0,U){var m0=U[2],b0=U[1],y0=b0[3],E0=b0[2],$0=b0[1];if(y0)var z=gp(h(K[1][1+u],K),y0),Dx=E0;else var z=0,Dx=k(K[1][1+u],K,E0);var Xx=k(K[1][1+i],K,m0);return E0===Dx&&y0===z&&m0===Xx?U:[0,[0,$0,Dx,z],Xx]},C,function(K,_0,U){var m0=U[2],b0=m0[2],y0=m0[1],E0=U[1];if(!b0)return A0(k(K[1][1+b],K,_0),y0,U,function(z){return[0,E0,[0,z,b0]]});var $0=b0[1];return A0(h(K[1][1+s],K),$0,U,function(z){return[0,E0,[0,y0,[0,z]]]})}]),function(K,_0,U){var m0=Md(_0,x);return m0[1+r]=U,h(_x,m0),UN(_0,m0,x)}});function Sh(x){var r=Tl(x);if(r)var e=r[1],t=DB(x)?(mp(x,e[3]),[0,k(BB[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,c){return u?c(u[1],i):i}]}function _p(x){var r=Tl(x);if(r){var e=r[1];if(DB(x)){mp(x,e[3]);var t=Ao(x),u=[0,k(BB[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Ao(x)}else var u=0,i=0;return[0,i,function(c,v){return u?k(v,u[1],c):c}]}function R1(x){return _2(x)?_p(x):Sh(x)}function $t(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,$3,2),e,t)})}function ue(x,r,e){if(!e)return 0;var t=e[1];return[0,k(R1(x)[2],t,function(u,i){return xx(Kx(u,hT,5),u,r,i)})]}function kO(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,eL,8),e,t)})}function Pl(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-1045824777,9),e,t)})}function wp(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-455772979,10),e,t)})}function XB(x,r){if(!r)return 0;var e=r[1];return[0,k(R1(x)[2],e,function(t,u){return k(Kx(t,VM,13),t,u)})]}function jn(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,kM,14),e,t)})}function GB(x,r){return k(R1(x)[2],r,function(e,t){var u=h(Kx(e,DD,16),e);return gp(function(i){return Q1(u,i)},t)})}function YB(x,r){return k(R1(x)[2],r,function(e,t){return k(Kx(e,-21476009,17),e,t)})}Rd(qa0,function(x){var r=MN(x,Da0),e=LN(Ra0),t=e.length-1,u=xq.length-1,i=oo(t+u|0,0),c=t-1|0,v=0;if(c>=0)for(var s=v;;){var l=ip(x,N1(e,s)[1+s]);N1(i,s)[1+s]=l;var p=s+1|0;if(c===s)break;var s=p}var d=u-1|0,T=0;if(d>=0)for(var b=T;;){var C=b+t|0,N=MN(x,N1(xq,b)[1+b]);N1(i,C)[1+C]=N;var I=b+1|0;if(d===b)break;var b=I}var F=i[4],L=i[5],X=i[Uj],q=i[TM],J=i[320],e0=i[321],W=i[45],x0=i[yF],i0=i[PM],f0=qN(x,0,0,rq,JN,1)[1];return BN(x,[0,x0,function(r0){return[0,r0[1+J],r0[1+e0]]},q,function(r0,v0){var o0=v0[2],w0=v0[1];return P2(h(r0[1][1+L],r0),w0),P2(h(r0[1][1+F],r0),o0)},X,function(r0,v0){return v0?k(r0[1][1+q],r0,v0[1]):0},L,function(r0,v0){var o0=v0[1],w0=r0[1+J];if(w0){var t0=Es(o0[2],w0[1][1][2])<0?1:0,s0=t0&&(r0[1+J]=[0,v0],0);return s0}var h0=Es(o0[2],r0[1+r][2])<0?1:0,p0=h0&&(r0[1+J]=[0,v0],0);return p0},F,function(r0,v0){var o0=v0[1],w0=r0[1+e0];if(w0){var t0=Es(w0[1][1][2],o0[2])<0?1:0,s0=t0&&(r0[1+e0]=[0,v0],0);return s0}var h0=0<=Es(o0[2],r0[1+r][3])?1:0,p0=h0&&(r0[1+e0]=[0,v0],0);return p0},W,function(r0,v0){return k(r0[1][1+q],r0,v0),v0},i0,function(r0,v0,o0){return k(r0[1][1+X],r0,o0[2]),o0}]),function(r0,v0,o0){var w0=Md(v0,x);return w0[1+r]=o0,h(f0,w0),w0[1+J]=0,w0[1+e0]=0,UN(v0,w0,x)}});function JB(x){var r=M(x);x:{if(typeof r=="number"){var e=r;if(50<=e)switch(e){case 50:var u=_s0;break x;case 51:var u=ws0;break x;case 52:var u=bs0;break x;case 53:var u=Ts0;break x;case 54:var u=Es0;break x;case 55:var u=As0;break x;case 56:var u=Ss0;break x;case 57:var u=Ps0;break x;case 58:var u=Is0;break x;case 59:var u=Cs0;break x;case 60:var u=Ns0;break x;case 61:var u=Os0;break x;case 62:var u=js0;break x;case 63:var u=Ds0;break x;case 64:var u=Fs0;break x;case 65:var u=Rs0;break x;case 66:var u=Ms0;break x;case 115:var u=Ls0;break x;case 116:var u=qs0;break x;case 117:var u=Us0;break x;case 118:var u=Bs0;break x;case 119:var u=Xs0;break x;case 120:var u=Gs0;break x;case 121:var u=Ys0;break x;case 122:var u=Js0;break x;case 123:var u=zs0;break x;case 124:var u=Ks0;break x;case 125:var u=Hs0;break x;case 126:var u=Vs0;break x;case 127:var u=$s0;break x;case 129:var u=Ws0;break x;case 130:var u=Qs0;break x;case 131:var u=Zs0;break x}else switch(e){case 15:var u=Ua0;break x;case 16:var u=Ba0;break x;case 17:var u=Xa0;break x;case 18:var u=Ga0;break x;case 19:var u=Ya0;break x;case 20:var u=Ja0;break x;case 21:var u=za0;break x;case 22:var u=Ka0;break x;case 23:var u=Ha0;break x;case 24:var u=Va0;break x;case 25:var u=$a0;break x;case 26:var u=Wa0;break x;case 27:var u=Qa0;break x;case 28:var u=Za0;break x;case 29:var u=xs0;break x;case 30:var u=rs0;break x;case 31:var u=es0;break x;case 32:var u=ts0;break x;case 33:var u=ns0;break x;case 34:var u=us0;break x;case 35:var u=is0;break x;case 36:var u=fs0;break x;case 37:var u=cs0;break x;case 38:var u=as0;break x;case 39:var u=ss0;break x;case 40:var u=os0;break x;case 41:var u=vs0;break x;case 42:var u=ls0;break x;case 43:var u=ps0;break x;case 44:var u=ks0;break x;case 45:var u=ms0;break x;case 46:var u=ds0;break x;case 47:var u=hs0;break x;case 48:var u=ys0;break x;case 49:var u=gs0;break x}}else switch(r[0]){case 4:var u=r[2];break x;case 11:var t=r[1]?xo0:ro0,u=t;break x}d1(eo0,x);var u=to0}return g0(x),u}function x2(x){var r=Y0(x),e=n0(x),t=JB(x);return[0,r,[0,t,Q([0,e],[0,R0(x)],j)]]}function zB(x){var r=Y0(x),e=n0(x);Y(x,14);var t=Y0(x),u=JB(x),i=Q([0,e],[0,R0(x)],j),c=Kr(r,t),v=t[2],s=r[3],l=s[1]===v[1]?1:0,p=l&&(s[2]===v[2]?1:0);return 1-p&&q0(x,[0,c,B2]),[0,c,[0,u,i]]}function $v(x){var r=x[2],e=r[3]===0?1:0,t=r[2];if(!e)return e;for(var u=t;;){if(!u)return 1;var i=u[1][2],c=u[2];x:{if(i[1][2][0]===2&&!i[2]){var v=1;break x}var v=0}if(!v)return v;var u=c}}function bp(x){for(var r=x;;){var e=r[2];if(e[0]!==31)return 0;var t=e[1][2];if(t[2][0]===27)return 1;var r=t}}function Ph(x,r,e){var t=e[2][1],u=e[1];if(!P(t,_v)){var i=r[20];return i&&q0(r,[0,u,5])}if(P(t,V3)){if(!P(t,$2))return r[19]?q0(r,[0,u,95]):wt(r,[0,u,80])}else if(r[15])return q0(r,[0,u,[27,zd(t)]]);if(El(t))return wt(r,[0,u,80]);if(gh(t))return q0(r,[0,u,95]);if(x){var c=x[1];if(Kv(t))return wt(r,[0,u,c])}}function Z(x,r,e){var t=x?x[1]:Y0(e),u=h(r,e),i=Tl(e),c=i?Kr(t,i[1]):t;return[0,c,u]}function mO(x,r,e){var t=Z(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]}function Ih(x){H1(x,0);var r=M(x);Z1(x);var e=Zx(1,x);x:{r:{if(typeof r=="number"){if(r!==22)break x}else{if(r[0]!==4)break x;var t=r[3];if(P(t,X3)){if(!P(t,F3))e:{if(typeof e=="number"){if(e!==22)break e}else if(e[0]!==4)break e;break r}}else e:{if(typeof e=="number"){if(e!==22)break e}else if(e[0]!==4)break e;break r}}if(typeof e=="number"){if(uv!==e)break x}else if(e[0]!==4||P(e[3],S6))break x}return 1}return 0}function KB(x,r){var e=r[1],t=r[2][1],u=t?0:1;u&&q0(x,[0,e,48]);function i(F){return F[0]===0?[0,F[1]]:(q0(x,[0,F[1][1],49]),0)}x:{for(var c=t;;){if(!c){var v=0;break x}var s=c[2],l=i(c[1]);if(l)break;var c=s}for(var p=[0,l[1],ro],d=p,T=1,b=s;;){if(!b){d[1+T]=0;var v=p;break}var C=b[2],N=i(b[1]);if(N){var I=[0,N[1],ro];d[1+T]=I;var d=I,T=1,b=C}else var b=C}}return v&&!v[2]?v[1]:[0,e,[29,[0,v,0]]]}function HB(x){switch(x){case 3:return 2;case 4:return 1;case 5:return 1;case 6:return 1;case 7:return 1;default:return 1}}function dO(x,r,e){if(e){var t=e[1];x:{if(t!==8232&&n2!==t){if(t===10){var u=6;break x}if(t===13){var u=5;break x}if(E6<=t){var u=3;break x}if(lw<=t){var u=2;break x}if(U1<=t){var u=1;break x}var u=0;break x}var u=7}var i=u}else var i=4;return[0,i,x]}var MT0=[f1,Lo0,Ca(0)];function VB(x,r,e,t){try{var u=N1(x,r)[1+r];return u}catch(c){var i=X1(c);throw i[1]===bd?z0([0,MT0,e,xx(ar(Ro0),t,r,x.length-1)],1):z0(i,0)}}function Ch(x,r){if(r[1]===0&&r[2]===0)return 0;var e=VB(x,r[1]-1|0,r,Do0);return VB(e,r[2],r,Fo0)}function $B(x){function r(s){var l=M(s);x:if(typeof l=="number"){if(8<=l){if(10<=l)break x}else if(l!==1)break x;return 1}return 0}function e(s,l,p,d,T,b){var C=xx(x[24],s,T,b);if(p)var N=Jx(av0,b),I=-C;else var N=b,I=C;var F=R0(s);return r(s)?[2,l,[0,I,N,Q([0,d],[0,F],j)]]:[0,l]}function t(s){var l=Y0(s),p=n0(s),d=M(s);if(typeof d=="number")switch(d){case 105:g0(s);var T=M(s);return typeof T!="number"&&T[0]===0?e(s,l,1,p,T[1],T[2]):[0,l];case 31:case 32:g0(s);var b=R0(s);return r(s)?[1,l,[0,d===32?1:0,Q([0,p],[0,b],j)]]:[0,l]}else switch(d[0]){case 0:return e(s,l,0,p,d[1],d[2]);case 1:var C=d[2],N=xx(x[26],s,d[1],C),I=R0(s);return r(s)?[4,l,[0,N,C,Q([0,p],[0,I],j)]]:[0,l];case 2:var F=d[1],L=F[1],X=F[3],q=F[2];F[4]&&Le(s,76),g0(s);var J=R0(s);return r(s)?[3,L,[0,q,X,Q([0,p],[0,J],j)]]:[0,L]}return g0(s),[0,l]}var u=[0,sv0,D2[1],0,0];function i(s){var l=x2(s),p=M(s);x:{if(typeof p=="number"){if(p===83){Y(s,83);var d=t(s);break x}if(p===87){zx(s,[8,l[2][1]]),Y(s,87);var d=t(s);break x}}var d=0}return[0,l,d]}var c=0;function v(s,l,p,d,T,b,C){var N=ys(T),I=ys(b);function F(X){return[2,[0,[0,b],p,d,C]]}function L(X){return[2,[0,[1,T],p,d,C]]}return N===0?F(j):I===0?L(j):N>>0){if(ke>=W+1>>>0)break}else if(W===10){var x0=Y0(I),i0=n0(I);g0(I);var f0=M(I);x:{r:if(typeof f0=="number"){var r0=f0-2|0;if(U2>>0){if(ke>>0)break r}else{if(r0!==7)break r;Y(I,9);var v0=M(I);e:{t:if(typeof v0=="number"){if(v0!==1&&br!==v0)break t;var o0=1;break e}var o0=0}q0(I,[0,x0,[6,o0]])}break x}q0(I,[0,x0,ev0])}var J=[0,J[1],J[2],1,i0];continue}}var w0=J[2],t0=J[1],s0=Z(c,i,I),h0=s0[2],p0=h0[2],C0=h0[1],j0=s0[1],P0=C0[2][1],M0=C0[1];x:if(Tr(P0,tx))var U0=J;else{var T0=B1(P0,0),G0=97<=T0?1:0,k0=G0&&(T0<=o1?1:0);k0&&q0(I,[0,M0,[10,b,P0]]),D2[3].call(null,P0,w0)&&q0(I,[0,M0,[4,b,P0]]);var G=J[4],S0=J[3],Z0=D2[4].call(null,P0,w0),N0=[0,J[1],Z0,S0,G];let yx=P0;var ux=function(ix,ax){if(X&&X[1]!==ix)return q0(I,[0,ax,[9,b,X,yx]])};if(typeof p0=="number"){if(X)switch(X[1]){case 0:q0(I,[0,j0,[3,b,P0]]);var U0=N0;break x;case 1:q0(I,[0,j0,[11,b,P0]]);var U0=N0;break x;case 4:q0(I,[0,j0,[2,b,P0]]);var U0=N0;break x}var U0=[0,[0,t0[1],t0[2],t0[3],t0[4],[0,[0,j0,[0,C0]],t0[5]]],Z0,S0,G]}else switch(p0[0]){case 0:q0(I,[0,p0[1],[9,b,X,P0]]);var U0=N0;break;case 1:var ex=p0[1],nx=p0[2];ux(0,ex);var U0=[0,[0,[0,[0,j0,[0,C0,[0,ex,nx]]],t0[1]],t0[2],t0[3],t0[4],t0[5]],Z0,S0,G];break;case 2:var px=p0[1],D0=p0[2];ux(1,px);var U0=[0,[0,t0[1],[0,[0,j0,[0,C0,[0,px,D0]]],t0[2]],t0[3],t0[4],t0[5]],Z0,S0,G];break;case 3:var dx=p0[1],_x=p0[2];ux(2,dx);var U0=[0,[0,t0[1],t0[2],[0,[0,j0,[0,C0,[0,dx,_x]]],t0[3]],t0[4],t0[5]],Z0,S0,G];break;default:var K=p0[1],_0=p0[2];ux(4,K);var U0=[0,[0,t0[1],t0[2],t0[3],[0,[0,j0,[0,C0,[0,K,_0]]],t0[4]],t0[5]],Z0,S0,G]}}var U=M(I);x:{r:if(typeof U=="number"){var m0=U-2|0;if(U2>>0){if(ke>>0)break r}else{if(m0!==6)break r;zx(I,18),Y(I,8)}break x}Y(I,9)}var J=U0}var b0=J[3],y0=J[4],E0=cx(J[1][5]),$0=cx(J[1][4]),z=cx(J[1][3]),Dx=cx(J[1][2]),Xx=cx(J[1][1]),K0=Gx(y0,n0(I));Y(I,1);var A=M(I);x:{r:if(typeof A=="number"){if(A!==1&&br!==A)break r;var V=R0(I);break x}var V=_2(I)?Ao(I):0}var fx=j1([0,q],[0,V],K0,j);if(X){switch(X[1]){case 0:var wx=[0,[0,Xx,1,b0,fx]];break;case 1:var wx=[1,[0,Dx,1,b0,fx]];break;case 2:var wx=v(I,b,1,b0,z,E0,fx);break;case 3:var wx=[3,[0,E0,b0,fx]];break;default:var wx=[4,[0,$0,1,b0,fx]]}var Ix=wx}else{var ox=ys(Xx),xr=ys(Dx),Fx=ys($0),H0=ys(z),ur=ys(E0),X0=function(yx){return[2,[0,tv0,0,b0,fx]]};x:{if(ox===0&&xr===0&&Fx===0){if(H0===0&&ur===0){var or=X0(j);break x}var or=v(I,b,0,b0,z,E0,fx);break x}if(xr===0&&Fx===0&&H0===0&&ur<=ox){P2(function(ix){return q0(I,[0,ix[1],[3,b,ix[2][1][2][1]]])},E0);var or=[0,[0,Xx,0,b0,fx]];break x}if(ox===0){if(Fx===0&&H0===0&&ur<=xr){P2(function(ix){return q0(I,[0,ix[1],[11,b,ix[2][1][2][1]]])},E0);var or=[1,[0,Dx,0,b0,fx]];break x}if(xr===0&&H0===0&&ur<=Fx){P2(function(ix){return q0(I,[0,ix[1],[11,b,ix[2][1][2][1]]])},E0);var or=[4,[0,$0,0,b0,fx]];break x}}q0(I,[0,C,[5,b]]);var or=X0(j)}var Ix=or}return Ix},l);return[0,T,N,Q([0,d],0,j)]}]}function Il(x){return[0,Ss(x)]}function Nh(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=sx(x,t),i=e[2];return u===0?i===r?e:[0,t,r]:0<=u?[1,2,x,r,e,0]:[1,2,x,r,0,e]}var c=e[5],v=e[4],s=e[3],l=e[2],p=sx(x,l),d=e[1];if(p===0)return s===r?e:[1,d,x,r,v,c];if(0<=p){var T=Nh(x,r,c);return c===T?e:IU(v,l,s,T)}var b=Nh(x,r,v);return v===b?e:IU(b,l,s,c)}function LT0(x,r){if(typeof x=="number"){var e=x;if(57<=e)switch(e){case 57:if(typeof r=="number"&&r===57)return 0;break;case 58:if(typeof r=="number"&&r===58)return 0;break;case 59:if(typeof r=="number"&&r===59)return 0;break;case 60:if(typeof r=="number"&&r===60)return 0;break;case 61:if(typeof r=="number"&&r===61)return 0;break;case 62:if(typeof r=="number"&&r===62)return 0;break;case 63:if(typeof r=="number"&&r===63)return 0;break;case 64:if(typeof r=="number"&&r===64)return 0;break;case 65:if(typeof r=="number"&&r===65)return 0;break;case 66:if(typeof r=="number"&&r===66)return 0;break;case 67:if(typeof r=="number"&&r===67)return 0;break;case 68:if(typeof r=="number"&&r===68)return 0;break;case 69:if(typeof r=="number"&&r===69)return 0;break;case 70:if(typeof r=="number"&&r===70)return 0;break;case 71:if(typeof r=="number"&&r===71)return 0;break;case 72:if(typeof r=="number"&&r===72)return 0;break;case 73:if(typeof r=="number"&&r===73)return 0;break;case 74:if(typeof r=="number"&&r===74)return 0;break;case 75:if(typeof r=="number"&&r===75)return 0;break;case 76:if(typeof r=="number"&&r===76)return 0;break;case 77:if(typeof r=="number"&&r===77)return 0;break;case 78:if(typeof r=="number"&&r===78)return 0;break;case 79:if(typeof r=="number"&&r===79)return 0;break;case 80:if(typeof r=="number"&&r===80)return 0;break;case 81:if(typeof r=="number"&&r===81)return 0;break;case 82:if(typeof r=="number"&&r===82)return 0;break;case 83:if(typeof r=="number"&&r===83)return 0;break;case 84:if(typeof r=="number"&&r===84)return 0;break;case 85:if(typeof r=="number"&&r===85)return 0;break;case 86:if(typeof r=="number"&&r===86)return 0;break;case 87:if(typeof r=="number"&&r===87)return 0;break;case 88:if(typeof r=="number"&&r===88)return 0;break;case 89:if(typeof r=="number"&&r===89)return 0;break;case 90:if(typeof r=="number"&&r===90)return 0;break;case 91:if(typeof r=="number"&&r===91)return 0;break;case 92:if(typeof r=="number"&&r===92)return 0;break;case 93:if(typeof r=="number"&&r===93)return 0;break;case 94:if(typeof r=="number"&&r===94)return 0;break;case 95:if(typeof r=="number"&&r===95)return 0;break;case 96:if(typeof r=="number"&&r===96)return 0;break;case 97:if(typeof r=="number"&&r===97)return 0;break;case 98:if(typeof r=="number"&&r===98)return 0;break;case 99:if(typeof r=="number"&&r===99)return 0;break;case 100:if(typeof r=="number"&&E1===r)return 0;break;case 101:if(typeof r=="number"&&pe===r)return 0;break;case 102:if(typeof r=="number"&&E2===r)return 0;break;case 103:if(typeof r=="number"&&wn===r)return 0;break;case 104:if(typeof r=="number"&&We===r)return 0;break;case 105:if(typeof r=="number"&&vn===r)return 0;break;case 106:if(typeof r=="number"&&kt===r)return 0;break;case 107:if(typeof r=="number"&&q1===r)return 0;break;case 108:if(typeof r=="number"&&Sv===r)return 0;break;case 109:if(typeof r=="number"&<===r)return 0;break;case 110:if(typeof r=="number"&&B2===r)return 0;break;case 111:if(typeof r=="number"&&U2===r)return 0;break;default:if(typeof r=="number"&&ss<=r)return 0}else switch(e){case 0:if(typeof r=="number"&&!r)return 0;break;case 1:if(typeof r=="number"&&r===1)return 0;break;case 2:if(typeof r=="number"&&r===2)return 0;break;case 3:if(typeof r=="number"&&r===3)return 0;break;case 4:if(typeof r=="number"&&r===4)return 0;break;case 5:if(typeof r=="number"&&r===5)return 0;break;case 6:if(typeof r=="number"&&r===6)return 0;break;case 7:if(typeof r=="number"&&r===7)return 0;break;case 8:if(typeof r=="number"&&r===8)return 0;break;case 9:if(typeof r=="number"&&r===9)return 0;break;case 10:if(typeof r=="number"&&r===10)return 0;break;case 11:if(typeof r=="number"&&r===11)return 0;break;case 12:if(typeof r=="number"&&r===12)return 0;break;case 13:if(typeof r=="number"&&r===13)return 0;break;case 14:if(typeof r=="number"&&r===14)return 0;break;case 15:if(typeof r=="number"&&r===15)return 0;break;case 16:if(typeof r=="number"&&r===16)return 0;break;case 17:if(typeof r=="number"&&r===17)return 0;break;case 18:if(typeof r=="number"&&r===18)return 0;break;case 19:if(typeof r=="number"&&r===19)return 0;break;case 20:if(typeof r=="number"&&r===20)return 0;break;case 21:if(typeof r=="number"&&r===21)return 0;break;case 22:if(typeof r=="number"&&r===22)return 0;break;case 23:if(typeof r=="number"&&r===23)return 0;break;case 24:if(typeof r=="number"&&r===24)return 0;break;case 25:if(typeof r=="number"&&r===25)return 0;break;case 26:if(typeof r=="number"&&r===26)return 0;break;case 27:if(typeof r=="number"&&r===27)return 0;break;case 28:if(typeof r=="number"&&r===28)return 0;break;case 29:if(typeof r=="number"&&r===29)return 0;break;case 30:if(typeof r=="number"&&r===30)return 0;break;case 31:if(typeof r=="number"&&r===31)return 0;break;case 32:if(typeof r=="number"&&r===32)return 0;break;case 33:if(typeof r=="number"&&r===33)return 0;break;case 34:if(typeof r=="number"&&r===34)return 0;break;case 35:if(typeof r=="number"&&r===35)return 0;break;case 36:if(typeof r=="number"&&r===36)return 0;break;case 37:if(typeof r=="number"&&r===37)return 0;break;case 38:if(typeof r=="number"&&r===38)return 0;break;case 39:if(typeof r=="number"&&r===39)return 0;break;case 40:if(typeof r=="number"&&r===40)return 0;break;case 41:if(typeof r=="number"&&r===41)return 0;break;case 42:if(typeof r=="number"&&r===42)return 0;break;case 43:if(typeof r=="number"&&r===43)return 0;break;case 44:if(typeof r=="number"&&r===44)return 0;break;case 45:if(typeof r=="number"&&r===45)return 0;break;case 46:if(typeof r=="number"&&r===46)return 0;break;case 47:if(typeof r=="number"&&r===47)return 0;break;case 48:if(typeof r=="number"&&r===48)return 0;break;case 49:if(typeof r=="number"&&r===49)return 0;break;case 50:if(typeof r=="number"&&r===50)return 0;break;case 51:if(typeof r=="number"&&r===51)return 0;break;case 52:if(typeof r=="number"&&r===52)return 0;break;case 53:if(typeof r=="number"&&r===53)return 0;break;case 54:if(typeof r=="number"&&r===54)return 0;break;case 55:if(typeof r=="number"&&r===55)return 0;break;default:if(typeof r=="number"&&r===56)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[1],u=x[1];return k(h(hr[44],0),u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var i=r[1],c=x[1];return k(h(hr[43],0),c,i)}break;case 2:if(typeof r!="number"&&r[0]===2){var v=r[2],s=r[1],l=x[2],p=x[1],d=k(h(hr[42],0),p,s);return d===0?k(h(hr[41],0),l,v):d}break;case 3:if(typeof r!="number"&&r[0]===3){var T=r[2],b=r[1],C=x[2],N=x[1],I=k(h(hr[40],0),N,b);return I===0?k(h(hr[39],0),C,T):I}break;case 4:if(typeof r!="number"&&r[0]===4){var F=r[2],L=r[1],X=x[2],q=x[1],J=k(h(hr[38],0),q,L);return J===0?k(h(hr[37],0),X,F):J}break;case 5:if(typeof r!="number"&&r[0]===5){var e0=r[1],W=x[1];return k(h(hr[36],0),W,e0)}break;case 6:if(typeof r!="number"&&r[0]===6){var x0=r[1],i0=x[1];return k(h(hr[35],0),i0,x0)}break;case 7:if(typeof r!="number"&&r[0]===7){var f0=r[2],r0=x[2],v0=r[1],o0=x[1],w0=k(h(hr[34],0),o0,v0);if(w0!==0)return w0;if(!r0)return f0?-1:0;var t0=r0[1];if(!f0)return 1;var s0=f0[1];return k(h(hr[33],0),t0,s0)}break;case 8:if(typeof r!="number"&&r[0]===8){var h0=r[1],p0=x[1];return k(h(hr[32],0),p0,h0)}break;case 9:if(typeof r!="number"&&r[0]===9){var C0=r[2],j0=x[2],P0=r[3],M0=r[1],U0=x[3],T0=x[1],G0=k(h(hr[31],0),T0,M0);if(G0!==0)return G0;if(j0)var k0=j0[1],G=C0?k(hr[30],k0,C0[1]):1;else var G=C0?-1:0;return G===0?k(h(hr[29],0),U0,P0):G}break;case 10:if(typeof r!="number"&&r[0]===10){var S0=r[2],Z0=r[1],N0=x[2],ux=x[1],ex=k(h(hr[28],0),ux,Z0);return ex===0?k(h(hr[27],0),N0,S0):ex}break;case 11:if(typeof r!="number"&&r[0]===11){var nx=r[2],px=r[1],D0=x[2],dx=x[1],_x=k(h(hr[26],0),dx,px);return _x===0?k(h(hr[25],0),D0,nx):_x}break;case 12:if(typeof r!="number"&&r[0]===12){var K=r[1],_0=x[1];return k(h(hr[24],0),_0,K)}break;case 13:if(typeof r!="number"&&r[0]===13){var U=r[1],m0=x[1];return k(h(hr[23],0),m0,U)}break;case 14:if(typeof r!="number"&&r[0]===14){var b0=r[1],y0=x[1];return k(h(hr[22],0),y0,b0)}break;case 15:if(typeof r!="number"&&r[0]===15){var E0=r[1],$0=x[1];return k(h(hr[21],0),$0,E0)}break;case 16:if(typeof r!="number"&&r[0]===16){var z=r[4],Dx=r[3],Xx=r[2],K0=r[1],A=x[4],V=x[3],fx=x[2],wx=x[1],Ix=k(h(hr[20],0),wx,K0);if(Ix!==0)return Ix;var ox=k(h(hr[19],0),fx,Xx);if(ox!==0)return ox;var xr=k(h(hr[18],0),V,Dx);return xr===0?k(h(hr[17],0),A,z):xr}break;case 17:if(typeof r!="number"&&r[0]===17){var Fx=r[1],H0=x[1];return k(h(hr[16],0),H0,Fx)}break;case 18:if(typeof r!="number"&&r[0]===18){var ur=r[2],X0=r[1],or=x[2],Q0=x[1],yx=k(h(hr[15],0),Q0,X0);return yx===0?k(h(hr[14],0),or,ur):yx}break;case 19:if(typeof r!="number"&&r[0]===19){var ix=r[1],ax=x[1];return k(h(hr[13],0),ax,ix)}break;case 20:if(typeof r!="number"&&r[0]===20){var $x=r[1],fr=x[1];return k(h(hr[12],0),fr,$x)}break;case 21:if(typeof r!="number"&&r[0]===21){var gr=r[1],jr=x[1];if(m6<=jr){if(typeof gr=="number"&&m6===gr)return 0}else if(typeof gr=="number"&&OR===gr)return 0;var c1=function(fe){return m6<=fe?1:0},Dr=c1(gr);return je(c1(jr),Dr)}break;case 22:if(typeof r!="number"&&r[0]===22){var e1=r[1],Ex=x[1];return k(h(hr[11],0),Ex,e1)}break;case 23:if(typeof r!="number"&&r[0]===23){var _=r[1],$=x[1];return k(h(hr[10],0),$,_)}break;case 24:if(typeof r!="number"&&r[0]===24){var vx=r[2],L0=r[1],lx=x[2],Px=x[1],Ar=k(h(hr[9],0),Px,L0);return Ar===0?k(h(hr[8],0),lx,vx):Ar}break;case 25:if(typeof r!="number"&&r[0]===25){var Hx=r[1],a1=x[1];if(n6===a1){if(typeof Hx=="number"&&n6===Hx)return 0}else if(A6<=a1){if(typeof Hx=="number"&&A6===Hx)return 0}else if(typeof Hx=="number"&&Wj===Hx)return 0;var v1=function(fe){return n6===fe?0:A6<=fe?2:1},Sr=v1(Hx);return je(v1(a1),Sr)}break;case 26:if(typeof r!="number"&&r[0]===26){var lr=r[1],hx=x[1];return k(h(hr[7],0),hx,lr)}break;case 27:if(typeof r!="number"&&r[0]===27){var Nx=r[1],rr=x[1];return k(h(hr[6],0),rr,Nx)}break;case 28:if(typeof r!="number"&&r[0]===28){var Vr=r[2],J1=r[1],ie=x[2],J2=x[1],ft=k(h(hr[5],0),J2,J1);return ft===0?k(h(hr[4],0),ie,Vr):ft}break;case 29:if(typeof r!="number"&&r[0]===29){var bt=r[2],js=r[1],Ds=x[2],R2=x[1],w2=k(h(hr[3],0),R2,js);return w2===0?k(h(hr[2],0),Ds,bt):w2}break;default:if(typeof r!="number"&&r[0]===30){var S1=r[1],Dn=x[1];return k(h(hr[1],0),Dn,S1)}}function Fn(fe){if(typeof fe!="number")switch(fe[0]){case 0:return 16;case 1:return 17;case 2:return 19;case 3:return 20;case 4:return 21;case 5:return 22;case 6:return 23;case 7:return 24;case 8:return 26;case 9:return 27;case 10:return 28;case 11:return 30;case 12:return 31;case 13:return 33;case 14:return 36;case 15:return 40;case 16:return 48;case 17:return 50;case 18:return 51;case 19:return 53;case 20:return 61;case 21:return 69;case 22:return 73;case 23:return 82;case 24:return 89;case 25:return lt;case 26:return Q3;case 27:return g6;case 28:return uv;case 29:return uD;default:return tL}var ct=fe;if(57<=ct)switch(ct){case 57:return 80;case 58:return 81;case 59:return 83;case 60:return 84;case 61:return 85;case 62:return 86;case 63:return 87;case 64:return 88;case 65:return 90;case 66:return 91;case 67:return 92;case 68:return 93;case 69:return 94;case 70:return 95;case 71:return 96;case 72:return 97;case 73:return 98;case 74:return 99;case 75:return E1;case 76:return pe;case 77:return E2;case 78:return wn;case 79:return We;case 80:return vn;case 81:return kt;case 82:return q1;case 83:return Sv;case 84:return B2;case 85:return U2;case 86:return ss;case 87:return ke;case 88:return br;case 89:return gv;case 90:return Tv;case 91:return D3;case 92:return Cf;case 93:return O6;case 94:return o1;case 95:return pn;case 96:return J3;case 97:return to;case 98:return Gk;case 99:return Jr;case 100:return U1;case 101:return D6;case 102:return h6;case 103:return hm;case 104:return qk;case 105:return FR;case 106:return _R;case 107:return GD;case 108:return fR;case 109:return $M;case 110:return RE;case 111:return lL;default:return eM}switch(ct){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:return 12;case 13:return 13;case 14:return 14;case 15:return 15;case 16:return 18;case 17:return 25;case 18:return 29;case 19:return 32;case 20:return 34;case 21:return 35;case 22:return 37;case 23:return 38;case 24:return 39;case 25:return 41;case 26:return 42;case 27:return 43;case 28:return 44;case 29:return 45;case 30:return 46;case 31:return 47;case 32:return 49;case 33:return 52;case 34:return 54;case 35:return 55;case 36:return 56;case 37:return 57;case 38:return 58;case 39:return 59;case 40:return 60;case 41:return 62;case 42:return 63;case 43:return 64;case 44:return 65;case 45:return 66;case 46:return 67;case 47:return 68;case 48:return 70;case 49:return 71;case 50:return 72;case 51:return 74;case 52:return 75;case 53:return 76;case 54:return 77;case 55:return 78;default:return 79}}var Ba=Fn(r);return je(Fn(x),Ba)}var hO=NU([0,function(x,r){var e=r[2],t=x[2],u=MU(x[1],r[1]);return u===0?LT0(t,e):u}]);function Tp(x,r,e){var t=e[2][1],u=e[1];return Tr(t,tx)?r:D2[3].call(null,t,r)?(q0(x,[0,u,[0,t]]),r):D2[4].call(null,t,r)}function yO(x){return function(r){var e=r[2];switch(e[0]){case 0:return y2(function(t,u){var i=u[0]===0?u[1][2][2]:u[1][2][1];return yO(t)(i)},x,e[1][1]);case 1:return y2(function(t,u){if(u[0]===2)return t;var i=u[1][2][1];return yO(t)(i)},x,e[1][1]);case 2:return[0,e[1][1],x];default:return Sx(A60)}}}var B0=oU(P60,S60[1]);function Oh(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=Y0(e),c=M(e);if(typeof c=="number")switch(c){case 104:var v=n0(e);return g0(e),[0,[0,i,[0,0,Q([0,v],0,j)]]];case 105:var s=n0(e);return g0(e),[0,[0,i,[0,1,Q([0,s],0,j)]]];case 127:if(t){var l=n0(e);return g0(e),[0,[0,i,[0,2,Q([0,l],0,j)]]]}break}else if(c[0]===4){var p=c[3];if(P(p,xo)){if(!P(p,I_)&&u&&_h(1,e)){var d=n0(e);return g0(e),[0,[0,i,[0,4,Q([0,d],0,j)]]]}}else if(u&&_h(1,e)){var T=n0(e);g0(e);var b=M(e);x:{if(typeof b!="number"&&b[0]===4&&!P(b[3],I_)){var C=Y0(e);g0(e);var N=Kr(i,C),I=5;break x}var N=i,I=3}return[0,[0,N,[0,I,Q([0,T],0,j)]]]}}return 0}function WB(x,r,e,t,u){r===1&&Le(u,76);var i=n0(u);g0(u);var c=R0(u);if(x)var v=Q([0,Gx(x[1],i)],[0,c],j),s=v,l=Jx(jo0,t),p=-e;else var s=Q([0,i],[0,c],j),l=t,p=e;return[30,[0,p,l,s]]}function QB(x,r,e,t){var u=n0(t);g0(t);var i=R0(t);if(x)var c=Q([0,Gx(x[1],u)],[0,i],j),v=Jx(Oo0,e),s=c,l=v,p=Ed(YC,r);else var s=Q([0,u],[0,i],j),l=e,p=r;return[31,[0,p,l,s]]}var ZB=[],xX=[],rX=[],eX=[],tX=[],nX=[],uX=[],iX=[],fX=[],cX=[],aX=[];function r1(x){var r=Y0(x),e=cO(0,x);return sX(e,r,gO(e))}function Ep(x){return 1-b1(x)&&zx(x,E2),Z(0,function(r){return Y(r,87),r1(r)},x)}function sX(x,r,e){var t=M(x);return typeof t=="number"&&t===42?Z([0,r],function(u){Y(u,42);var i=gO(cO(1,u));Th(u,86);var c=r1(u);Th(u,87);var v=r1(u);return[17,[0,e,i,c,v,Q(0,[0,R0(u)],j)]]},x):e}function gO(x){var r=Y0(x);if(M(x)===90){var e=n0(x);g0(x);var t=e}else var t=0;return oX(x,[0,t],r,vX(x))}function oX(x,r,e,t){var u=r?r[1]:0;return M(x)===90?Z([0,e],k(ZB[1],u,[0,t,0]),x):t}function vX(x){var r=Y0(x);if(M(x)===92){var e=n0(x);g0(x);var t=e}else var t=0;return lX(x,[0,t],r,pX(x))}function lX(x,r,e,t){var u=r?r[1]:0;return M(x)===92?Z([0,e],k(xX[1],u,[0,t,0]),x):t}function pX(x){return kX(x,_O(x))}function kX(x,r){var e=M(x);if(typeof e=="number"&&e===11&&!x[16]){var t=jh(x,r);return Fh(1,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}function _O(x){var r=M(x);if(typeof r=="number"&&r===86)return Z(0,function(t){var u=n0(t);Y(t,86);var i=Q([0,u],0,j);return[11,[0,_O(t),i]]},x);var e=Y0(x);return mX(0,x,e,qT0(x))}function wO(x,r,e,t,u){var i=r?r[1]:0;if(_2(e))return u;var c=M(e);if(typeof c=="number"){if(c===6){g0(e);var v=0;return x<50?Cl(x+1|0,i,v,e,t,u):z1(Cl,[0,i,v,e,t,u])}if(c===10){var s=Zx(1,e);if(typeof s=="number"&&s===6){zx(e,no0),Y(e,10),Y(e,6);var l=0;return x<50?Cl(x+1|0,i,l,e,t,u):z1(Cl,[0,i,l,e,t,u])}return zx(e,uo0),u}if(c===84){g0(e),M(e)!==6&&zx(e,39),Y(e,6);var p=1,d=1;return x<50?Cl(x+1|0,d,p,e,t,u):z1(Cl,[0,d,p,e,t,u])}}return u}function mX(x,r,e,t){return wd(wO(0,x,r,e,t))}function Cl(x,r,e,t,u,i){var c=Z([0,u],function(s){if(!e&&Yr(s,7))return[16,[0,i,Q(0,[0,R0(s)],j)]];var l=r1(s);Y(s,7);var p=[0,i,l,Q(0,[0,R0(s)],j)];return r?[21,[0,p,e]]:[20,p]},t),v=[0,r];return x<50?wO(x+1|0,v,t,u,c):z1(wO,[0,v,t,u,c])}function dX(x){if(H1(x,0),M(x)===4){g0(x);var r=dX(x);Y(x,5);var t=r}else if(Ht(x))var e=k(B0[13],0,x),t=[0,k(rX[1],x,[0,e[1],[0,e]])];else{zx(x,44);var t=0}return Z1(x),t}function qT0(x){var r=Y0(x),e=M(x);x:{r:{if(typeof e=="number")switch(e){case 4:var t=Y0(x),u=Z(0,XT0,x),i=u[2],c=u[1];return i[0]===0?Fh(1,x,t,0,[0,c,i[1]]):i[1];case 6:return Z(0,function(t0){var s0=n0(t0);Y(t0,6);var h0=zv(0,t0),p0=k(eX[1],h0,0),C0=p0[2],j0=p0[1];return Y(t0,7),[28,[0,j0,C0,Q([0,s0],[0,R0(t0)],j)]]},x);case 47:return Z(0,function(t0){var s0=n0(t0);Y(t0,47);var h0=dX(t0);if(!h0)return io0;var p0=h0[1],C0=_2(t0)?0:AO(t0);return[24,[0,p0,C0,Q([0,s0],0,j)]]},x);case 54:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=bX(t0),p0=h0[2],C0=h0[1];return[15,[0,p0,C0,Q([0,s0],0,j)]]},x);case 99:var v=Y0(x),s=ue(x,1,Qv(x));return Fh(1,x,v,s,Dh(x));case 105:return Z(0,UT0,x);case 107:var l=n0(x);return g0(x),[0,r,[10,Q([0,l],[0,R0(x)],j)]];case 126:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=r1(t0);return[25,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 127:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=r1(t0);return[27,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 128:return Z(0,function(t0){var s0=n0(t0);g0(t0);var h0=R0(t0),p0=Z(0,function(C0){var j0=Wv(C0);return[0,j0,Ah(C0,[0,Y0(C0)],function(P0){if(1-Yr(P0,42))throw z0(Vt,1);var M0=gO(P0);if(!P0[17]&&M(P0)===86)throw z0(Vt,1);return[1,[0,M0[1],M0]]}),1,0,0,0]},t0);return[18,[0,p0,Q([0,s0],[0,h0],j)]]},x);case 0:case 2:var p=EO(0,1,1,x);return[0,p[1],[14,p[2]]];case 132:case 133:break r;case 42:case 43:break;case 31:case 32:var d=n0(x);return g0(x),[0,r,[32,[0,e===32?1:0,Q([0,d],[0,R0(x)],j)]]];default:break x}else switch(e[0]){case 2:var T=e[1],b=T[3],C=T[2],N=T[1];T[4]&&Le(x,76);var I=n0(x);return g0(x),[0,N,[29,[0,C,b,Q([0,I],[0,R0(x)],j)]]];case 4:var F=e[3];if(P(F,ts)){if(P(F,vv)){if(!P(F,B3))break r}else if(x[29][1]){var L=Zx(1,x);e:if(typeof L=="number"){if(L!==4&&L!==99)break e;var X=Y0(x);g0(x);var q=ue(x,1,Qv(x));return Fh(0,x,X,q,Dh(x))}var J=Rh(x);return[0,J[1],[19,J[2]]]}}else if(x[29][1])return Z(0,function(t0){var s0=n0(t0);La(t0,fo0);var h0=ue(t0,9,Qv(t0)),p0=yX(t0);if(pO(t0))var j0=kO(t0,SO(t0)),P0=p0;else var C0=SO(t0),j0=C0,P0=k(R1(t0)[2],p0,function(M0,U0){return k(Kx(M0,420776873,12),M0,U0)});return[13,[0,h0,P0,j0,Q([0,s0],0,j)]]},x);break;case 7:if(P(e[1],x6))break x;return zx(x,84),[0,r,co0];case 12:var e0=e[3],W=e[2],x0=e[1],i0=0;return Z(0,function(t0){return WB(i0,x0,W,e0,t0)},x);case 13:var f0=e[3],r0=e[2],v0=0;return Z(0,function(t0){return QB(v0,r0,f0,t0)},x);default:break x}var o0=Rh(x);return[0,o0[1],[19,o0[2]]]}return Z(0,function(t0){return[26,hX(t0)]},x)}var w0=BT0(x);return w0?[0,r,w0[1]]:(d1(ao0,x),[0,r,so0])}function UT0(x){var r=n0(x);g0(x);var e=M(x);if(typeof e!="number")switch(e[0]){case 12:return WB([0,r],e[1],e[2],e[3],x);case 13:return QB([0,r],e[2],e[3],x)}return d1(oo0,x),vo0}function bO(x,r){var e=n0(x),t=Z(0,g0,x)[1],u=Q([0,e],[0,R0(x)],j);return[0,[19,[0,[0,Cn(0,[0,t,r])],0,u]]]}function BT0(x){var r=n0(x),e=M(x);if(typeof e=="number")switch(e){case 30:return g0(x),[0,[4,Q([0,r],[0,R0(x)],j)]];case 115:return g0(x),[0,[0,Q([0,r],[0,R0(x)],j)]];case 116:return g0(x),[0,[1,Q([0,r],[0,R0(x)],j)]];case 117:return g0(x),[0,[2,Q([0,r],[0,R0(x)],j)]];case 118:return g0(x),[0,[5,Q([0,r],[0,R0(x)],j)]];case 119:return g0(x),[0,[6,Q([0,r],[0,R0(x)],j)]];case 120:return g0(x),[0,[7,Q([0,r],[0,R0(x)],j)]];case 121:return g0(x),[0,[3,Q([0,r],[0,R0(x)],j)]];case 122:return g0(x),[0,[9,Q([0,r],[0,R0(x)],j)]];case 123:return g0(x),[0,[33,Q([0,r],[0,R0(x)],j)]];case 124:return g0(x),[0,[34,Q([0,r],[0,R0(x)],j)]];case 125:return g0(x),[0,[35,Q([0,r],[0,R0(x)],j)]];case 129:return bO(x,lo0);case 130:return bO(x,po0);case 131:return bO(x,ko0)}else if(e[0]===11){var t=e[1];g0(x);var u=R0(x),i=t?-883944824:737456202;return[0,[8,i,Q([0,r],[0,u],j)]]}return 0}function hX(x){var r=n0(x),e=M(x);x:{if(typeof e=="number")switch(e){case 132:var t=1;break x;case 133:var t=2;break x}else if(e[0]===4&&!P(e[3],B3)){var t=0;break x}var t=Sx(mo0)}var u=Y0(x);g0(x);var i=R0(x),c=_O(x);return[0,u,c,Q([0,r],[0,i],j),t]}function jh(x,r){return[0,r[1],[0,0,r,0]]}function So(x){return k(tX[1],x,0)}function Dh(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=h(So(r),0),u=n0(r);Y(r,5);var i=j1([0,e],[0,R0(r)],u,j);return[0,t[1],t[2],t[3],i]},x)}function yX(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=k(nX[1],r,0),u=n0(r);Y(r,5);var i=j1([0,e],[0,R0(r)],u,j);return[0,t[1],t[2],i]},x)}function XT0(x){var r=n0(x);Y(x,4);var e=zv(0,x),t=M(e);x:{r:{e:{if(typeof t!="number"){if(t[0]!==4)break r;var u=t[3];if(P(u,ts)){if(P(u,B3))break e;var i=Zx(1,e);t:{if(typeof i=="number"&&1>=i+cs>>>0){var c=[0,h(So(e),0)];break t}var c=[1,r1(e)]}var v=c}else{if(!e[29][1])break e;var s=Zx(1,e);t:{n:if(typeof s=="number"){if(s!==4&&s!==99)break n;var l=[1,r1(e)];break t}var l=gX(e)}var v=l}var N=v;break x}switch(t){case 5:var N=do0;break x;case 132:var p=Zx(1,e);t:{if(typeof p=="number"&&p===87){var d=[0,h(So(e),0)];break t}var d=[1,r1(e)]}var N=d;break x;case 43:break;case 12:case 114:var N=[0,h(So(e),0)];break x;default:break r}}var N=gX(e);break x}r:{e:{if(typeof t=="number")switch(t){case 30:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:break;default:break e}else if(t[0]!==11)break e;var T=1;break r}var T=0}if(T){var b=Zx(1,e);r:{if(typeof b=="number"&&1>=b+cs>>>0){var C=[0,h(So(e),0)];break r}var C=[1,r1(e)]}var N=C}else var N=[1,r1(e)]}if(N[0]===0)var I=N;else{var F=N[1];if(x[16])var L=N;else{var X=M(x);x:{if(typeof X=="number"){if(X===5){if(Zx(1,x)===11){var q=[0,jh(x,F),0],e0=[0,h(So(x),q)];break x}var e0=[1,F];break x}if(X===9){Y(x,9);var J=[0,jh(x,F),0],e0=[0,h(So(x),J)];break x}}var e0=N}var L=e0}var I=L}var W=n0(x);Y(x,5);var x0=R0(x);if(I[0]===0)var i0=I[1],f0=j1([0,r],[0,x0],W,j),r0=[0,[0,i0[1],i0[2],i0[3],f0]];else var r0=[1,GT0(I[1],r,x0)];return r0}function gX(x){var r=Zx(1,x);if(typeof r=="number"&&1>=r+cs>>>0)return[0,h(So(x),0)];var e=Y0(x),t=TX(x,Wv(x)),u=oX(x,0,e,lX(x,0,e,kX(x,mX(0,x,e,[0,t[1],[19,t[2]]]))));return[1,sX(cO(0,x),e,u)]}function Fh(x,r,e,t,u){return Z([0,e],function(i){return Y(i,11),[12,[0,t,u,_X(i),0,x]]},r)}function _X(x){return Ih(x)?[1,TO(x)]:[0,r1(x)]}function TO(x){function r(e){var t=n0(e);Y(e,uv);var u=Gx(t,n0(e));return[0,[0,r1(e)],u]}return Z(0,function(e){var t=n0(e),u=Yr(e,D6)?1:Yr(e,h6)?2:0;H1(e,0);var i=x2(e);Z1(e);x:if(u===2)var c=r(e),v=c[2],s=c[1];else{var l=M(e);if(typeof l=="number"&&uv===l){var p=r(e),v=p[2],s=p[1];break x}var v=0,s=0}return[0,u,[0,i,s],j1([0,t],0,v,j)]},x)}function wX(x,r){return Z([0,r],TO,x)}function EO(x,r,e,t){var u=r&&(M(t)===2?1:0),i=r&&1-u;return Z(0,function(c){var v=n0(c),s=u?2:0;Y(c,s);var l=zv(0,c),p=tz(uX[1],x,i,e,u,l,ho0),d=p[3],T=p[2],b=p[1],C=Gx(d,n0(c)),N=u?3:1;return Y(c,N),[0,u,T,b,j1([0,v],[0,R0(c)],C,j)]},t)}function bX(x){var r=Yr(x,42)?GB(x,k(iX[1],x,0)):0;return[0,r,EO(0,0,0,x)]}function Wv(x){var r=x2(x),e=r[2],t=e[1],u=r[1],i=e[2];return oO(t)&&q0(x,[0,u,96]),[0,u,[0,t,i]]}function Qv(x){if(M(x)!==99)return 0;1-b1(x)&&zx(x,E2);var r=Z(0,function(t){var u=n0(t);Y(t,99);var i=xx(fX[1],t,0,0),c=n0(t);return Th(t,E1),[0,i,j1([0,u],[0,R0(t)],c,j)]},x),e=r[1];return r[2][1]||q0(x,[0,e,51]),[0,r]}function AO(x){return M(x)===99?[0,Z(0,function(r){var e=n0(r);Y(r,99);var t=zv(0,r),u=k(cX[1],t,0),i=n0(t);return Y(t,E1),[0,u,j1([0,e],[0,R0(t)],i,j)]},x)]:0}function Rh(x){return TX(x,Wv(x))}function TX(x,r){return Z([0,r[1]],function(e){var t=k(aX[1],e,[0,r[1],[0,r]])[2],u=M(e)===99?k(R1(e)[2],t,function(i,c){return k(Kx(i,-860373976,67),i,c)}):t;return[0,u,AO(e),0]},x)}function SO(x){var r=M(x);x:{if(typeof r=="number")switch(r){case 87:var e=Y0(x);1-b1(x)&&zx(x,E2),g0(x);var t=Z(0,r1,x),u=t[2],i=t[1],c=u[2][0]===26?1:0;return q0(x,[0,e,[17,c]]),[1,i,[0,e,u,0,0]];case 132:case 133:break;default:break x}else if(r[0]!==4||P(r[3],B3))break x;1-b1(x)&&zx(x,E2);var v=Z([0,Y0(x)],hX,x);return[1,v[1],v[2]]}return[0,Ss(x)]}function GT0(x,r,e){var t=x[2];function u(m0){return N2(m0,Q([0,r],[0,e],j))}var i=x[1];switch(t[0]){case 0:var U=[0,u(t[1])];break;case 1:var U=[1,u(t[1])];break;case 2:var U=[2,u(t[1])];break;case 3:var U=[3,u(t[1])];break;case 4:var U=[4,u(t[1])];break;case 5:var U=[5,u(t[1])];break;case 6:var U=[6,u(t[1])];break;case 7:var U=[7,u(t[1])];break;case 8:var c=u(t[2]),U=[8,t[1],c];break;case 9:var U=[9,u(t[1])];break;case 10:var U=[10,u(t[1])];break;case 11:var v=t[1],s=u(v[2]),U=[11,[0,v[1],s]];break;case 12:var l=t[1],p=l[5],d=u(l[4]),U=[12,[0,l[1],l[2],l[3],d,p]];break;case 13:var T=t[1],b=u(T[4]),U=[13,[0,T[1],T[2],T[3],b]];break;case 14:var C=t[1],N=C[4],I=Yd(N,Q([0,r],[0,e],j)),U=[14,[0,C[1],C[2],C[3],I]];break;case 15:var F=t[1],L=u(F[3]),U=[15,[0,F[1],F[2],L]];break;case 16:var X=t[1],q=u(X[2]),U=[16,[0,X[1],q]];break;case 17:var J=t[1],e0=u(J[5]),U=[17,[0,J[1],J[2],J[3],J[4],e0]];break;case 18:var W=t[1],x0=u(W[2]),U=[18,[0,W[1],x0]];break;case 19:var i0=t[1],f0=u(i0[3]),U=[19,[0,i0[1],i0[2],f0]];break;case 20:var r0=t[1],v0=u(r0[3]),U=[20,[0,r0[1],r0[2],v0]];break;case 21:var o0=t[1],w0=o0[1],t0=o0[2],s0=u(w0[3]),U=[21,[0,[0,w0[1],w0[2],s0],t0]];break;case 22:var h0=t[1],p0=u(h0[2]),U=[22,[0,h0[1],p0]];break;case 23:var C0=t[1],j0=u(C0[2]),U=[23,[0,C0[1],j0]];break;case 24:var P0=t[1],M0=u(P0[3]),U=[24,[0,P0[1],P0[2],M0]];break;case 25:var U0=t[1],T0=u(U0[2]),U=[25,[0,U0[1],T0]];break;case 26:var G0=t[1],k0=G0[4],G=u(G0[3]),U=[26,[0,G0[1],G0[2],G,k0]];break;case 27:var S0=t[1],Z0=u(S0[2]),U=[27,[0,S0[1],Z0]];break;case 28:var N0=t[1],ux=u(N0[3]),U=[28,[0,N0[1],N0[2],ux]];break;case 29:var ex=t[1],nx=u(ex[3]),U=[29,[0,ex[1],ex[2],nx]];break;case 30:var px=t[1],D0=u(px[3]),U=[30,[0,px[1],px[2],D0]];break;case 31:var dx=t[1],_x=u(dx[3]),U=[31,[0,dx[1],dx[2],_x]];break;case 32:var K=t[1],_0=u(K[2]),U=[32,[0,K[1],_0]];break;case 33:var U=[33,u(t[1])];break;case 34:var U=[34,u(t[1])];break;default:var U=[35,u(t[1])]}return[0,i,U]}qr(ZB,[0,function(x,r,e){for(var t=r;;){if(!Yr(e,90)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],s=u[1];return[22,[0,[0,s,v,c],Q([0,x],0,j)]]}}throw z0([0,Nr,No0],1)}var t=[0,vX(e),t]}}]),qr(xX,[0,function(x,r,e){for(var t=r;;){if(!Yr(e,92)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],s=u[1];return[23,[0,[0,s,v,c],Q([0,x],0,j)]]}}throw z0([0,Nr,Co0],1)}var t=[0,pX(e),t]}}]),qr(rX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(M(x)===10&&RB(1,x)){let v=t;var i=Z([0,u],function(l){return Y(l,10),[0,v,x2(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return t}}]),qr(eX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(t!==7&&br!==t)break x;return[0,cx(e),0]}var u=Z(0,function(l){if(!Yr(l,12)){var p=M(l);x:{if(typeof p=="number"&&(We===p||vn===p&&Ps(1,l))){var d=Oh(0,0,l);break x}var d=0}var T=Ht(l),b=Zx(1,l);if(T&&typeof b=="number"&&1>=b+cs>>>0){var C=x2(l),N=Yr(l,86);return Y(l,87),[0,[1,[0,C,r1(l),d,N]]]}return K6(d)&&zx(l,43),[0,[0,r1(l)]]}var I=M(l);x:if(typeof I=="number"){if(10<=I){if(br!==I)break x}else{if(7>I)break x;switch(I-7|0){case 0:break;case 1:break x;default:return d1(Io0,l),g0(l),0}}return 0}var F=Ht(l),L=Zx(1,l);x:{if(F&&typeof L=="number"&&1>=L+cs>>>0){var X=x2(l);M(l)===86&&(zx(l,42),g0(l)),Y(l,87);var q=[0,X];break x}var q=0}return[0,[2,[0,q,r1(l)]]]},x),i=u[2],c=u[1];if(!i)return[0,cx(e),1];var v=[0,[0,c,i[1]],e];M(x)!==7&&Y(x,9);var e=v}}]);function EX(x){var r=Zx(1,x);return typeof r=="number"&&1>=r+cs>>>0?Z(0,function(e){H1(e,0);var t=k(B0[13],0,e);Z1(e),1-b1(e)&&zx(e,E2);var u=Yr(e,86);return Y(e,87),[0,[0,t],r1(e),u]},x):jh(x,r1(x))}qr(tX,[0,function(x,r,e){for(var t=r,u=e;;){var i=M(x);x:if(typeof i=="number")switch(i){case 5:case 12:case 114:var c=i===12?[0,Z(0,function(T){var b=n0(T);Y(T,12);var C=Q([0,b],0,j);return[0,EX(T),C]},x)]:0;return[0,t,cx(u),c,0]}else if(i[0]===4&&!P(i[3],pv)){if(Zx(1,x)!==87&&Zx(1,x)!==86)break x;var v=t!==0?1:0,s=v||(u!==0?1:0);s&&zx(x,89);var l=Z(0,function(b){var C=n0(b);g0(b),M(b)===86&&zx(b,88);var N=Q([0,C],0,j);return[0,Ep(b),N]},x);M(x)!==5&&Y(x,9);var t=[0,l];continue}var p=[0,EX(x),u];M(x)!==5&&Y(x,9);var u=p}}]),qr(nX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){var u=t-5|0;if(7>>0){if(lt!==u)break x}else if(5>=u-1>>>0)break x;var i=t===12?[0,Z(0,function(s){var l=n0(s);Y(s,12);var p=Zx(1,s);r:{if(typeof p=="number"){if(p===86){H1(s,0);var d=k(B0[13],0,s);Z1(s),Y(s,86),Y(s,87);var b=1,C=[0,d];break r}if(p===87){H1(s,0);var T=k(B0[13],0,s);Z1(s),Y(s,87);var b=0,C=[0,T];break r}}var b=0,C=0}var N=r1(s);return M(s)===9&&g0(s),[0,C,N,b,Q([0,l],0,j)]},x)]:0;return[0,cx(e),i,0]}var c=[0,Z(0,function(s){var l=M(s);x:{if(typeof l!="number"&&l[0]===2){var p=l[1],d=p[4],T=p[3],b=p[2],C=p[1];d&&Le(s,76),Y(s,[2,[0,C,b,T,d]]);var I=[1,[0,C,[0,b,T,Q(0,[0,R0(s)],j)]]];break x}H1(s,0);var N=k(B0[13],0,s);Z1(s);var I=[0,N]}var F=Yr(s,86);return[0,I,Ep(s),F]},x),e];M(x)!==5&&Y(x,9);var e=c}}]);function Mh(x,r,e){return Z([0,r],function(t){var u=Dh(t);return Y(t,87),[0,e,u,_X(t),0,1]},x)}function AX(x,r,e,t,u){var i=jn(x,t),c=Mh(x,r,ue(x,10,Qv(x))),v=[0,c[1],[12,c[2]]],s=[0,i,[0,v],0,e!==0?1:0,0,1,0,Q([0,u],0,j)];return[0,[0,v[1],s]]}function Lh(x,r,e,t,u,i,c){var v=c[2],s=c[1];return 1-b1(x)&&zx(x,E2),[0,Z([0,r],function(l){var p=Yr(l,86),d=qB(l,87)?r1(l):[0,s,Po0];return[0,v,[0,d],p,t!==0?1:0,u!==0?1:0,0,e,Q([0,i],0,j)]},x)]}function Ap(x,r){var e=M(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return;break;case 3:if(x)return;break;case 8:case 9:return g0(r)}return On(r,9)}function Sp(x,r){if(r)return q0(x,[0,r[1][1],q1])}function Pp(x,r){if(r)return q0(x,[0,r[1],94])}function YT0(x,r,e,t,u,i,c,v,s){for(var l=e,p=t,d=u,T=i,b=c,C=v;;){var N=M(x);if(typeof N=="number")switch(N){case 6:Pp(x,b);var I=Zx(1,x);if(typeof I=="number"&&I===6)return Sp(x,d),[4,Z([0,s],function(k0){var G=Gx(C,n0(k0));Y(k0,6),Y(k0,6);var S0=x2(k0);Y(k0,7),Y(k0,7);var Z0=M(k0);x:{r:if(typeof Z0=="number"){if(Z0!==4&&Z0!==99)break r;var N0=Mh(k0,s,ue(k0,10,Qv(k0))),nx=0,px=[0,N0[1],[12,N0[2]]],D0=1,dx=0;break x}var ux=Yr(k0,86),ex=R0(k0);Y(k0,87);var nx=ex,px=r1(k0),D0=0,dx=ux}return[0,S0,px,dx,T!==0?1:0,D0,Q([0,G],[0,nx],j)]},x)];var F=Gx(C,n0(x));Y(x,6);var L=Zx(1,x);return typeof L!="number"&&L[0]===4&&!P(L[3],xo)&&T===0?[5,Z([0,s],function(k0){var G=Wv(k0),S0=G[1];g0(k0);var Z0=r1(k0);Y(k0,7);var N0=M(k0);x:{r:{var ux=[0,G,[0,S0],0,0,0,0];if(typeof N0=="number"){var ex=N0+W9|0;if(1>>0){if(ex!==-18)break r;g0(k0);var nx=2}else var nx=ex?(g0(k0),Y(k0,86),1):(g0(k0),Y(k0,86),0);var px=nx;break x}}var px=3}Y(k0,87);var D0=r1(k0);return[0,[0,S0,ux],D0,Z0,d,px,Q([0,F],[0,R0(k0)],j)]},x)]:[2,Z([0,s],function(k0){if(Zx(1,k0)===87){var G=x2(k0);Y(k0,87);var S0=[0,G]}else var S0=0;var Z0=r1(k0);Y(k0,7);var N0=R0(k0);Y(k0,87);var ux=r1(k0);return[0,S0,Z0,ux,T!==0?1:0,d,Q([0,F],[0,N0],j)]},x)];case 43:if(l){if(d!==0)throw z0([0,Nr,wo0],1);var X=[0,Y0(x)],q=Gx(C,n0(x));g0(x);var l=0,p=0,T=X,C=q;continue}break;case 127:if(d===0){if(!Ps(1,x)&&Zx(1,x)!==6)break;var l=0,p=0,d=Oh(bo0,0,x);continue}break;case 104:case 105:if(d===0){var l=0,p=0,d=Oh(0,0,x);continue}break;case 4:case 99:return Pp(x,b),Sp(x,d),[3,Z([0,s],function(k0){var G=Y0(k0),S0=Mh(k0,G,ue(k0,10,Qv(k0)));return[0,S0,T!==0?1:0,Q([0,C],0,j)]},x)]}else if(N[0]===4&&!P(N[3],Ag)&&p){if(d!==0)throw z0([0,Nr,To0],1);var J=[0,Y0(x)],e0=Gx(C,n0(x));g0(x);var l=0,p=0,b=J,C=e0;continue}if(T){var W=T[1];if(b)return Sx(Eo0);if(typeof N=="number"&&1>=N+cs>>>0)return Lh(x,s,d,0,b,0,[0,W,[3,Cn(Q([0,C],0,j),[0,W,Ao0])]])}else if(b){var x0=b[1];if(typeof N=="number"&&1>=N+cs>>>0)return Lh(x,s,d,T,0,0,[0,x0,[3,Cn(Q([0,C],0,j),[0,x0,So0])]])}var i0=function(k0){H1(k0,0);var G=k(B0[20],0,k0);return Z1(k0),G},f0=n0(x),r0=i0(x),v0=r0[1],o0=r0[2];x:if(o0[0]===3){var w0=o0[1][2][1];if(P(w0,nv)&&P(w0,G3))break x;var t0=M(x);if(typeof t0=="number"){var s0=t0-5|0;if(93>>0){if(95>=s0+1>>>0)return Pp(x,b),Sp(x,d),AX(x,s,T,o0,C)}else if(1>=s0-81>>>0)return Lh(x,s,d,T,b,C,[0,v0,o0])}jn(x,o0);var h0=i0(x),p0=Tr(w0,nv),C0=Gx(C,f0);return Pp(x,b),Sp(x,d),[0,Z([0,s],function(k0){var G=h0[1],S0=jn(k0,h0[2]),Z0=Mh(k0,s,0),N0=Z0[2][2];r:if(p0){var ux=N0[2];e:{if(!ux[1]){if(!ux[2]&&!ux[3])break e;q0(k0,[0,G,23]);break r}q0(k0,[0,G,24])}}else{var ex=N0[2];if(ex[1])q0(k0,[0,G,66]);else{var nx=ex[2];e:{if(!ex[3]){if(nx&&!nx[2])break e;q0(k0,[0,G,65]);break r}q0(k0,[0,G,65])}}}var px=Q([0,C0],0,j),D0=0,dx=0,_x=0,K=T!==0?1:0,_0=0,U=p0?[1,Z0]:[2,Z0];return[0,S0,U,_0,K,_x,dx,D0,px]},x)]}var j0=r0[2],P0=M(x);x:if(typeof P0=="number"){if(P0!==4&&P0!==99)break x;return Pp(x,b),Sp(x,d),AX(x,s,T,j0,C)}var M0=T!==0?1:0;x:if(j0[0]===3){var U0=j0[1],T0=U0[2][1];r:{var G0=U0[1];if(r){if(!Tr(Wo,T0)&&(!M0||!Tr(uo,T0)))break r;q0(x,[0,G0,[16,T0,M0,0,0]]);break x}}}return Lh(x,s,d,T,b,C,[0,v0,j0])}}qr(uX,[0,function(x,r,e,t,u,i){for(var c=i;;){var v=c[3],s=c[2],l=c[1];if(x&&e)throw z0([0,Nr,go0],1);if(r&&!e)throw z0([0,Nr,_o0],1);var p=Y0(u),d=M(u);if(typeof d=="number"){if(13<=d){if(br===d)return[0,cx(l),s,v]}else if(d)switch(d-1|0){case 0:if(!t)return[0,cx(l),s,v];break;case 2:if(t)return[0,cx(l),s,v];break;case 11:if(!e){g0(u);var T=M(u);if(typeof T=="number"&&10>T)switch(T){case 1:case 3:case 8:case 9:q0(u,[0,p,31]),Ap(t,u);continue}var b=vO(u);sO(u)(b),q0(u,[0,p,97]),g0(u),Ap(t,u);continue}var C=n0(u);g0(u);var N=M(u);if(typeof N=="number"&&10>N)switch(N){case 1:case 3:case 8:case 9:Ap(t,u);var I=M(u);if(typeof I=="number"){var F=I-1|0;if(2>=F>>>0)switch(F){case 0:if(r)return[0,cx(l),1,C];break;case 1:break;default:return q0(u,[0,p,30]),[0,cx(l),s,v]}}q0(u,[0,p,92]);continue}let J=C;var L=[1,Z([0,p],function(W){var x0=Q([0,J],0,j);return[0,r1(W),x0]},u)];Ap(t,u);var c=[0,[0,L,l],s,v];continue}}var X=YT0(u,x,x,x,0,0,0,0,p);Ap(t,u);var c=[0,[0,X,l],s,v]}}]),qr(iX,[0,function(x,r){for(var e=r;;){var t=[0,Rh(x),e],u=M(x);if(typeof u=="number"&&u===9){Y(x,9);var e=t;continue}return cx(t)}}]);function SX(x,r){var e=jB(x,r);if(e)var t=e;else{x:{if(typeof r=="number"&&1>=r+W9>>>0){var u=1;break x}var u=0}if(!u){x:{if(typeof r=="number")switch(r){case 15:case 28:case 30:case 31:case 32:case 42:case 43:case 47:case 54:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:break;default:break x}else switch(r[0]){case 4:if(oO(r[3]))return 1;break x;case 11:break;default:break x}return 1}return 0}var t=u}return t}qr(fX,[0,function(x,r,e){for(var t=r,u=e;;){if(SX(x,M(x))){let b=t;var i=mO(0,function(I){var F=M(I);x:{if(typeof F=="number"&&F===28){var L=[0,Z(0,function(w0){var t0=n0(w0);return g0(w0),Q([0,t0],0,j)},I)];break x}var L=0}var X=Oh(0,yo0,I),q=Z(0,function(o0){var w0=Wv(o0),t0=M(o0);x:{if(typeof t0=="number"){if(t0===42){var s0=1,h0=[1,Z(0,function(j0){return g0(j0),r1(j0)},o0)];break x}if(t0===87){var s0=0,h0=[1,Ep(o0)];break x}}var s0=0,h0=[0,Ss(o0)]}return[0,w0,h0,s0]},I),J=q[2],e0=J[3],W=J[2],x0=J[1],i0=q[1],f0=M(I);x:{if(typeof f0=="number"&&f0===83){g0(I);var r0=1,v0=[0,r1(I)];break x}b&&q0(I,[0,i0,52]);var r0=b,v0=0}return[0,[0,x0,W,e0,X,v0,L],r0]},x),c=i[2],v=[0,i[1],u]}else var c=t,v=u;var s=M(x);if(typeof s=="number"){var l=s+$9|0;if(14>>0){if(l===-91){g0(x);var t=c,u=v;continue}}else if(12>>0)return cx(v)}x:{r:{e:{if(typeof s!="number"){if(s[0]!==4)break r;var p=s[3];if(!gh(p)){t:{if(P(p,_v)&&P(p,$2)){var d=0;break t}var d=1}if(!d){if(P(p,p6)){if(!P(p,Av))break e;if(P(p,ec))break r;break e}if(!x[29][2])break r;var T=1;break x}}var T=1;break x}switch(s){case 4:case 83:break;default:break r}}var T=1;break x}var T=0}if(T)return On(x,E1),cx(v);if(SX(x,s)){On(x,9);var t=c,u=v}else{Y(x,9);var t=c,u=v}}}]),qr(cX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(E1!==t&&br!==t)break x;return cx(e)}var u=[0,r1(x),e];E1!==M(x)&&Y(x,9);var e=u}}]),qr(aX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(M(x)===10&&_h(1,x)){let v=t;var i=Z([0,u],function(l){return Y(l,10),[0,v,Wv(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return[0,u,t]}}]);function PX(x,r){if(M(x)!==4)return[0,0,Q([0,r],[0,R0(x)],j)];var e=Gx(r,n0(x));Y(x,4),H1(x,0);var t=h(B0[9],x);return Z1(x),Y(x,5),[0,[0,t],Q([0,e],[0,R0(x)],j)]}function JT0(x){var r=M(x);if(typeof r=="number"&&r===87){1-b1(x)&&zx(x,E2);var e=Y0(x);return Y(x,87),Ih(x)?[2,wX(x,e)]:[1,Z([0,e],r1,x)]}return[0,Ss(x)]}function zT0(x){var r=M(x);return typeof r=="number"&&r===87?[1,Ep(x)]:[0,Ss(x)]}function KT0(x){var r=n0(x);return Y(x,67),PX(x,r)}var HT0=0;function IX(x){var r=zv(0,x),e=M(r);return typeof e=="number"&&e===67?[0,Z(HT0,KT0,r)]:0}function VT0(x){var r=M(x);if(typeof r=="number"&&r===87){1-b1(x)&&zx(x,E2);var e=Ss(x),t=Y0(x);Y(x,87);var u=M(x);if(typeof u=="number"&&u===67)return[0,[0,e],[0,Z([0,t],function(v){var s=n0(v);return Y(v,67),PX(v,s)},zv(0,x))]];if(Ih(x))return[0,[2,wX(x,t)],0];var i=[1,Z([0,t],r1,x)],c=M(x)===67?Pl(x,i):i;return[0,c,IX(x)]}return[0,[0,Ss(x)],0]}function qe(x,r){var e=As(1,r);H1(e,1);var t=x(e);return Z1(e),t}function Is(x){return qe(r1,x)}function qa(x){return qe(Wv,x)}function it(x){return qe(Qv,x)}function CX(x){return qe(AO,x)}function Zv(x){return qe(Ep,x)}function PO(x){return qe(zT0,x)}function IO(x){return qe(JT0,x)}function CO(x){return qe(VT0,x)}function NX(x){return qe(Rh,x)}function NO(x){return qe(SO,x)}function Po(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return y2($T0,x,e[1][1]);case 1:return y2(WT0,x,e[1][1]);case 2:var i=e[1][1],c=i[2][1],v=x[2],s=x[1],l=i[1];D2[3].call(null,c,v)&&q0(s,[0,l,77]);var p=i[2][1],d=i[1];return Kv(p)&&wt(s,[0,d,78]),El(p)&&wt(s,[0,d,80]),[0,s,D2[4].call(null,c,v)];default:return q0(u,[0,t,20]),x}}function $T0(x){return function(r){return r[0]===0?Po(x,r[1][2][2]):Po(x,r[1][2][1])}}function WT0(x){return function(r){switch(r[0]){case 0:return Po(x,r[1][2][1]);case 1:return Po(x,r[1][2][1]);default:return x}}}function OX(x,r){var e=r[2],t=e[3],u=y2(function(i,c){return Po(i,c[2][1])},[0,x,D2[1]],e[2]);t&&Po(u,t[1][2][1])}function jX(x,r,e,t){var u=x[5],i=t[0]===0?$v(t[1]):0,c=As(u?0:r,x),v=r||u||1-i;if(!v)return v;if(e){var s=e[1],l=s[2][1],p=s[1];Kv(l)&&wt(c,[0,p,70]),El(l)&&wt(c,[0,p,80])}if(t[0]===0)return OX(c,t[1]);var d=t[1][2],T=d[2],b=[0,cl,[0,[0,Pn(function(N){var I=N[2],F=I[1],L=I[4],X=I[3],q=I[2],J=F[0]===0?[3,F[1]]:[0,[0,cl,F[1][2]]];return[0,[0,cl,[0,J,q,X,L]]]},d[1]),[0,cl],0]]],C=Po([0,c,D2[1]],b);T&&Po(C,T[1][2][1])}function Nl(x,r,e,t){return jX(x,r,e,[0,t])}function DX(x,r){if(r!==12)return 0;var e=n0(x),t=Z(0,function(c){return Y(c,12),k(B0[18],c,78)},x),u=t[2],i=t[1];return[0,[0,i,u,Q([0,e],0,j)]]}function QT0(x){M(x)===22&&zx(x,89);var r=k(B0[18],x,78),e=M(x)===83?(Y(x,83),[0,h(B0[10],x)]):0;return[0,r,e]}var ZT0=0;function Ol(x,r){function e(u){var i=AB(1,uO(r,iO(x,u))),c=n0(i);Y(i,4);x:{if(b1(i)&&M(i)===22){var v=n0(i),s=Z(0,function(J){return Y(J,22),M(J)===87?[0,Zv(J)]:(zx(J,85),0)},i),l=s[2],p=s[1];if(!l){var T=0;break x}var d=l[1];M(i)===9&&g0(i);var T=[0,[0,p,[0,d,Q([0,v],0,j)]]];break x}var T=0}x:r:{for(var b=0;;){var C=M(i);if(typeof C=="number"){var N=C-5|0;if(7>>0){if(lt===N)break}else if(5>>0)break r}var I=Z(ZT0,QT0,i);M(i)!==5&&Y(i,9);var b=[0,I,b]}break x}var F=Ed(function(q){return[0,q[1],[0,q[2],q[3]]]},DX(i,C));M(i)!==5&&zx(i,61);var L=cx(b),X=n0(i);return Y(i,5),[0,T,L,F,j1([0,c],[0,R0(i)],X,j)]}var t=0;return function(u){return Z(t,e,u)}}function FX(x,r,e,t,u){var i=OB(x,r,e,u);return k(B0[16],t,i)}function Ip(x,r,e,t,u){var i=FX(x,r,e,t,u);return[0,[0,i[1]],i[2]]}function x3(x){if(q1!==M(x))return f30;var r=n0(x);return g0(x),[0,1,r]}function qh(x){if(M(x)===65&&!Hv(1,x)){var r=n0(x);return g0(x),[0,1,r]}return i30}function xE0(x){var r=qh(x),e=r[1],t=r[2],u=Z(0,function(F){var L=n0(F),X=M(F);x:{if(typeof X=="number"){if(X===15){g0(F);var q=x3(F),e0=q[2],W=q[1],x0=1;break x}}else if(X[0]===4&&!P(X[3],vv)&&!e){g0(F);var e0=0,W=0,x0=0;break x}On(F,X);var J=x3(F),e0=J[2],W=J[1],x0=1}var i0=V6([0,t,[0,L,[0,e0,0]]]),f0=F[7],r0=M(F);x:{if(f0&&typeof r0=="number"){if(r0===4){var t0=0,s0=0;break x}if(r0===99){var v0=ue(F,2,it(F)),o0=M(F)===4?0:[0,$t(F,k(B0[13],e30,F))],t0=o0,s0=v0;break x}}var w0=Ht(F)?$t(F,k(B0[13],t30,F)):(LB(F,n30),[0,Y0(F),u30]),t0=[0,w0],s0=ue(F,2,it(F))}var h0=Ol(e,W)(F),p0=M(F)===87?h0:wp(F,h0),C0=CO(F),j0=C0[2],P0=C0[1];if(j0)var M0=XB(F,j0),U0=P0;else var M0=j0,U0=Pl(F,P0);return[0,W,x0,s0,t0,p0,U0,M0,i0]},x),i=u[2],c=i[5],v=i[4],s=i[1],l=i[8],p=i[7],d=i[6],T=i[3],b=i[2],C=u[1],N=Ip(x,e,s,0,$v(c)),I=N[1];return Nl(x,N[2],v,c),[27,[0,v,c,I,e,s,b,p,d,T,Q([0,l],0,j),C]]}var rE0=0;function Cp(x){return Z(rE0,xE0,x)}function OO(x,r){var e=n0(r);Y(r,x);var t=r[29][2];if(t)var u=x===28?1:0,i=u&&(M(r)===49?1:0);else var i=t;i&&zx(r,19);for(var c=0,v=0;;){var s=Z(0,function(I){var F=k(B0[18],I,81);if(Yr(I,83))var L=0,X=[0,h(B0[10],I)];else{var q=F[1];if(F[2][0]===2)var L=0,X=0;else var L=[0,[0,q,58]],X=0}return[0,[0,F,X],L]},r),l=s[2],p=l[2],d=[0,[0,s[1],l[1]],c],T=p?[0,p[1],v]:v;if(!Yr(r,9)){var b=cx(T);return[0,cx(d),e,b]}var c=d,v=T}}var eE0=$B(B0),tE0=25;function RX(x){return OO(tE0,x)}function MX(x){var r=OO(28,fO(1,x)),e=r[1],t=r[2];return[0,e,t,cx(y2(function(u,i){return i[2][2]?u:[0,[0,i[1],57],u]},r[3],e))]}function LX(x){return OO(29,fO(1,x))}function qX(x){function r(t){return[20,eE0[1].call(null,x,t)]}var e=0;return function(t){return Z(e,r,t)}}function nE0(x){var r=n0(x),e=M(x),t=Zx(1,x);x:{r:if(typeof e!="number"&&e[0]===2){var u=e[1],i=u[4],c=u[3],v=u[2],s=u[1];e:{if(typeof t=="number")switch(t){case 86:case 87:break;default:break e}else{if(t[0]!==4)break e;if(P(t[3],Mt))break r}i&&Le(x,76),Y(x,[2,[0,s,v,c,i]]);var l=[1,[0,s,[0,v,c,Q([0,r],[0,R0(x)],j)]]];if(typeof t=="number"&&1>=t+cs>>>0){var p=t===86?1:0;zx(x,[18,p,v]),p&&g0(x);var d=Y0(x),I=0,F=[0,d,[2,[0,[0,d,Zv0],PO(x),p]]],L=l;break x}g0(x);var I=0,F=k(B0[18],x,78),L=l;break x}}if(typeof t!="number"&&t[0]===4&&!P(t[3],Mt)){var T=[0,x2(x)];La(x,x30);var I=0,F=k(B0[18],x,78),L=T;break x}if(typeof e=="number"&&!e){zx(x,32);var b=[0,[0,Y0(x),r30]],I=0,F=k(B0[18],x,78),L=b;break x}var C=xx(B0[14],x,0,78),N=C[2],I=1,F=[0,C[1],[2,N]],L=[0,N[1]]}var X=M(x)===83?(Y(x,83),[0,h(B0[10],x)]):0;return[0,L,F,X,I]}var uE0=0;function iE0(x){var r=AB(1,x),e=n0(r);Y(r,4);x:r:{for(var t=0;;){var u=M(r);if(typeof u=="number"){var i=u-5|0;if(7>>0){if(lt===i)break}else if(5>>0)break r}var c=Z(uE0,nE0,r);M(r)!==5&&Y(r,9);var t=[0,c,t]}break x}var v=Ed(function(p){var d=p[3],T=p[2],b=p[1];return M(r)===9&&g0(r),[0,b,[0,T,d]]},DX(r,u));M(r)!==5&&zx(r,61);var s=cx(t),l=n0(r);return Y(r,5),[0,s,v,j1([0,e],[0,R0(r)],l,j)]}var fE0=0;function cE0(x){var r=Z(0,function(d){var T=n0(d);La(d,Wv0);var b=$t(d,k(B0[13],Qv0,d)),C=ue(d,4,it(d)),N=Z(fE0,iE0,d),I=pO(d)?N:k(R1(d)[2],N,function(F,L){return k(Kx(F,842685896,11),F,L)});return[0,C,b,I,kO(d,NO(d)),T]},x),e=r[2],t=e[3],u=e[2],i=e[5],c=e[4],v=e[1],s=r[1],l=FX(x,0,0,0,0),p=l[1];return jX(x,l[2],[0,u],[1,t]),[3,[0,u,v,t,c,p,Q([0,i],0,j),s]]}var aE0=0;function jO(x){return Z(aE0,cE0,x)}function o2(x,r){if(r[0]===0)return r[1];var e=r[1];return P2(function(t){return q0(x,t)},r[2][1]),e}function DO(x,r,e){var t=x?x[1]:35;if(e[0]===0)var u=e[1];else{var i=e[1];P2(function(l){return q0(r,l)},e[2][2]);var u=i}1-h(B0[23],u)&&q0(r,[0,u[1],t]);var c=u[2];x:if(c[0]===10){var v=u[1];if(Kv(c[1][2][1])){wt(r,[0,v,71]);break x}}return k(B0[19],r,u)}function FO(x,r){var e=al(x[2],r[2]);return[0,al(x[1],r[1]),e]}function UX(x){var r=cx(x[2]);return[0,cx(x[1]),r]}function Uh(x){var r=Y0(x);Yr(x,90);var e=BX(x),t=M(x);x:{if(typeof t=="number"&&t===90){var u=Z([0,r],function(l){for(var p=[0,e,0];;){var d=M(l);if(typeof d=="number"&&d===90){g0(l);var p=[0,BX(l),p];continue}var T=cx(p);return[0,T,Q(0,[0,R0(l)],j)]}},x),i=[0,u[1],[12,u[2]]];break x}var i=e}var c=M(x);if(typeof c!="number"&&c[0]===4&&!P(c[3],Mt)){var v=Z([0,r],function(s){g0(s);var l=M(s);x:{r:if(typeof l=="number"){var p=l+Y3|0;if(4>=p>>>0){switch(p){case 0:var d=Wt(s,0),C=[1,d[1],d[2]];break;case 3:var T=Wt(s,2),C=[1,T[1],T[2]];break;case 4:var b=Wt(s,1),C=[1,b[1],b[2]];break;default:break r}var N=C;break x}}var N=[0,k(B0[13],0,s)]}return[0,i,N,Q(0,[0,R0(s)],j)]},x);return[0,v[1],[13,v[2]]]}return i}function BX(x){var r=M(x);if(typeof r=="number")switch(r){case 0:var e=function(Q0){var yx=n0(Q0),ix=M(Q0);if(typeof ix!="number")switch(ix[0]){case 0:var ax=ix[2],$x=ix[1],fr=Y0(Q0),gr=xx(B0[24],Q0,$x,ax);return[1,[0,fr,[0,gr,ax,Q([0,yx],[0,R0(Q0)],j)]]];case 1:var jr=ix[2],c1=ix[1],Dr=Y0(Q0),e1=xx(B0[26],Q0,c1,jr);return[2,[0,Dr,[0,e1,jr,Q([0,yx],[0,R0(Q0)],j)]]];case 2:var Ex=ix[1],_=Ex[4],$=Ex[3],vx=Ex[2],L0=Ex[1];return _&&Le(Q0,76),Y(Q0,[2,[0,L0,vx,$,_]]),[0,[0,L0,[0,vx,$,Q([0,yx],[0,R0(Q0)],j)]]]}return[3,x2(Q0)]},t=function(Q0){var yx=n0(Q0);function ix(Dr){var e1=Dr[2],Ex=Dr[1],_=[3,[0,Ex,e1[2][2]]];return[0,[0,_,[0,Ex,[7,e1]],1,Q([0,yx],[0,R0(Q0)],j)]]}var ax=M(Q0);if(typeof ax=="number"){var $x=ax+Y3|0;if(4>=$x>>>0)switch($x){case 0:return ix(Wt(Q0,0));case 3:return ix(Wt(Q0,2));case 4:return ix(Wt(Q0,1))}}if(Ht(Q0)){var fr=Zx(1,Q0);x:{r:if(typeof fr=="number"){if(fr!==1&&fr!==9)break r;var gr=1;break x}var gr=0}if(gr)return[1,x2(Q0)]}var jr=e(Q0);Y(Q0,87);var c1=Uh(Q0);return[0,[0,jr,c1,0,Q([0,yx],[0,R0(Q0)],j)]]},u=0;return Z(0,function(Q0){var yx=n0(Q0);Y(Q0,0);x:{for(var ix=0;;){var ax=M(Q0);if(typeof ax=="number"){var $x=ax-2|0;if(U2<$x>>>0){if(ke>=$x+1>>>0){var jr=[0,cx(ix),0];break x}}else if($x===10)break}var fr=Z(u,t,Q0);1-(M(Q0)===1?1:0)&&Y(Q0,9);var ix=[0,fr,ix]}var gr=GX(Q0);M(Q0)===9&&q0(Q0,[0,Y0(Q0),n60]);var jr=[0,cx(ix),[0,gr]]}var c1=jr[2],Dr=jr[1],e1=n0(Q0);return Y(Q0,1),[10,[0,Dr,c1,j1([0,yx],[0,R0(Q0)],e1,j)]]},x);case 4:var i=n0(x);Y(x,4);var c=Uh(x);Y(x,5);var v=R0(x),s=c[2],l=function(Q0){return N2(Q0,Q([0,i],[0,v],j))},p=function(Q0){return Yd(Q0,Q([0,i],[0,v],j))},d=c[1];switch(s[0]){case 0:var T=s[1],b=T[2],k0=[0,[0,l(T[1]),b]];break;case 1:var C=s[1],N=l(C[3]),k0=[1,[0,C[1],C[2],N]];break;case 2:var I=s[1],F=l(I[3]),k0=[2,[0,I[1],I[2],F]];break;case 3:var L=s[1],X=l(L[3]),k0=[3,[0,L[1],L[2],X]];break;case 4:var q=s[1],J=l(q[2]),k0=[4,[0,q[1],J]];break;case 5:var k0=[5,l(s[1])];break;case 6:var e0=s[1],W=l(e0[3]),k0=[6,[0,e0[1],e0[2],W]];break;case 7:var x0=s[1],i0=l(x0[3]),k0=[7,[0,x0[1],x0[2],i0]];break;case 8:var f0=s[1],r0=f0[2],v0=f0[1],o0=l(r0[2]),k0=[8,[0,v0,[0,r0[1],o0]]];break;case 9:var w0=s[1],t0=w0[2],s0=w0[1],h0=l(t0[3]),k0=[9,[0,s0,[0,t0[1],t0[2],h0]]];break;case 10:var p0=s[1],C0=p(p0[3]),k0=[10,[0,p0[1],p0[2],C0]];break;case 11:var j0=s[1],P0=p(j0[3]),k0=[11,[0,j0[1],j0[2],P0]];break;case 12:var M0=s[1],U0=l(M0[2]),k0=[12,[0,M0[1],U0]];break;default:var T0=s[1],G0=l(T0[3]),k0=[13,[0,T0[1],T0[2],G0]]}return[0,d,k0];case 6:return Z(0,function(Q0){var yx=n0(Q0),ix=Y0(Q0);Y(Q0,6);x:{for(var ax=0;;){var $x=M(Q0);if(typeof $x=="number"){var fr=$x-8|0;if(vn>>0){if(q1>=fr+1>>>0){var Dr=[0,cx(ax),0];break x}}else if(fr===4)break}var gr=Uh(Q0),jr=Kr(ix,Y0(Q0));M(Q0)!==7&&Y(Q0,9);var ax=[0,[0,jr,gr],ax]}var c1=GX(Q0);M(Q0)===9&&q0(Q0,[0,Y0(Q0),u60]);var Dr=[0,cx(ax),[0,c1]]}var e1=Dr[2],Ex=Dr[1],_=n0(Q0);return Y(Q0,7),[11,[0,Ex,e1,j1([0,yx],[0,R0(Q0)],_,j)]]},x);case 25:var G=Wt(x,0);return[0,G[1],[7,G[2]]];case 28:var S0=Wt(x,2);return[0,S0[1],[7,S0[2]]];case 29:var Z0=Wt(x,1);return[0,Z0[1],[7,Z0[2]]];case 30:var N0=n0(x),ux=Y0(x);return g0(x),[0,ux,[5,Q([0,N0],[0,R0(x)],j)]];case 37:var ex=n0(x),nx=Y0(x);return g0(x),[0,nx,[0,[0,Q([0,ex],[0,R0(x)],j),1]]];case 104:return XX(x,0);case 105:return XX(x,1);case 31:case 32:var px=n0(x),D0=Y0(x);return g0(x),[0,D0,[4,[0,r===32?1:0,Q([0,px],[0,R0(x)],j)]]]}else switch(r[0]){case 0:var dx=r[2],_x=r[1],K=n0(x),_0=Y0(x),U=xx(B0[24],x,_x,dx);return[0,_0,[1,[0,U,dx,Q([0,K],[0,R0(x)],j)]]];case 1:var m0=r[2],b0=r[1],y0=n0(x),E0=Y0(x),$0=xx(B0[26],x,b0,m0);return[0,E0,[2,[0,$0,m0,Q([0,y0],[0,R0(x)],j)]]];case 2:var z=r[1],Dx=z[4],Xx=z[3],K0=z[2],A=z[1],V=n0(x);return Dx&&Le(x,76),g0(x),[0,A,[3,[0,K0,Xx,Q([0,V],[0,R0(x)],j)]]];case 4:if(!P(r[3],ev)){var fx=n0(x),wx=Y0(x);return g0(x),[0,wx,[0,[0,Q([0,fx],[0,R0(x)],j),0]]]}break}if(!Ht(x)){var Ix=n0(x),ox=Y0(x);d1(0,x);x:if(typeof r!="number"&&r[0]===7){g0(x);break x}return[0,ox,[0,[0,Q([0,Ix],x60,j),0]]]}for(var xr=Y0(x),Fx=[0,k(B0[13],0,x)];;){var H0=M(x);if(typeof H0=="number"){if(H0===6){let Q0=Fx;var Fx=[1,Z([0,xr],function(ix){Y(ix,6);var ax=n0(ix),$x=M(ix);x:{if(typeof $x!="number")switch($x[0]){case 0:var fr=$x[2],gr=$x[1],jr=Y0(ix),c1=xx(B0[24],ix,gr,fr),Ar=[1,[0,jr,[0,c1,fr,Q([0,ax],[0,R0(ix)],j)]]];break x;case 1:var Dr=$x[2],e1=$x[1],Ex=Y0(ix),_=xx(B0[26],ix,e1,Dr),Ar=[2,[0,Ex,[0,_,Dr,Q([0,ax],[0,R0(ix)],j)]]];break x;case 2:var $=$x[1],vx=$[4],L0=$[3],lx=$[2],Px=$[1];vx&&Le(ix,76),Y(ix,[2,[0,Px,lx,L0,vx]]);var Ar=[0,[0,Px,[0,lx,L0,Q([0,ax],[0,R0(ix)],j)]]];break x}d1(Ql0,ix);var Ar=[0,[0,Y0(ix),Zl0]]}return Y(ix,7),[0,Q0,Ar,Q(0,[0,R0(ix)],j)]},x)];continue}if(H0===10){let Q0=Fx;var Fx=[1,Z([0,xr],function(ix){g0(ix);var ax=[3,x2(ix)];return[0,Q0,ax,Q(0,[0,R0(ix)],j)]},x)];continue}}if(Fx[0]===0){var ur=Fx[1];return[0,ur[1],[8,ur]]}var X0=Fx[1],or=X0[1];return[0,or,[9,[0,or,X0[2]]]]}}function XX(x,r){return Z(0,function(e){var t=n0(e);g0(e);var u=M(e);x:{if(typeof u!="number")switch(u[0]){case 0:var i=u[2],c=u[1],v=n0(e),s=Y0(e),l=xx(B0[24],e,c,i),I=[0,s,[0,[0,l,i,Q([0,v],[0,R0(e)],j)]]];break x;case 1:var p=u[2],d=u[1],T=n0(e),b=Y0(e),C=xx(B0[26],e,d,p),I=[0,b,[1,[0,C,p,Q([0,T],[0,R0(e)],j)]]];break x}var N=Y0(e);d1(r60,e);var I=[0,N,e60]}return[6,[0,r,I,Q([0,t],[0,R0(e)],j)]]},x)}function Wt(x,r){return Z(0,function(e){var t=n0(e);g0(e);var u=k(B0[13],t60,e);return[0,r,u,Q([0,t],[0,R0(e)],j)]},x)}function GX(x){return Z(0,function(r){var e=n0(r);Y(r,12);var t=M(r);x:{r:if(typeof t=="number"){var u=t+Y3|0;if(4>=u>>>0){switch(u){case 0:var i=[0,Wt(r,0)];break;case 3:var i=[0,Wt(r,2)];break;case 4:var i=[0,Wt(r,1)];break;default:break r}var c=i;break x}}var c=0}return[0,c,Q([0,e],[0,R0(r)],j)]},x)}function YX(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0}var Np=[],Bh=[],JX=[],zX=[],KX=[],r3=[],HX=[],VX=[],RO=[],$X=[];function Op(x){var r=Ht(x);if(r){var e=M(x);x:{if(typeof e=="number"){if(e===59){if(x[19]){var t=0;break x}}else if(e===66&&x[20]){var t=0;break x}}var t=1}var u=t}else var u=r;var i=M(x);x:{r:if(typeof i=="number"){if(23<=i){if(i===59){if(x[19])return[0,Z(0,function(p){p[10]&&zx(p,ss);var d=n0(p),T=Y0(p);Y(p,59);var b=Y0(p);if(Sl(p))var C=0,N=0;else{var I=Yr(p,q1),F=M(p);e:{t:if(typeof F=="number"){if(F!==87){if(10<=F)break t;switch(F){case 0:case 2:case 3:case 4:case 6:break t}}var L=0;break e}var L=1}e:{if(!I&&!L){var X=0;break e}var X=[0,Qt(p)]}var C=I,N=X}var q=N?0:R0(p),J=Kr(T,b);return[38,[0,N,Q([0,d],[0,q],j),C,J]]},x)];break r}if(i!==99)break r}else if(i!==4&&22>i)break r;break x}if(!u)return h(Np[1],x)}x:{if(i===65&&b1(x)&&Zx(1,x)===99){var c=Np[2],v=vG;break x}var c=vG,v=Np[2]}var s=Eh(x,v);if(s)return s[1];var l=Eh(x,c);return l?l[1]:h(Np[1],x)}function Qt(x){return o2(x,Op(x))}function WX(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(P(u,W2)){if(!P(u,hv)&&!P(t[2][2][1],nd))return 0}else if(!P(t[2][2][1],u6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 10:case 23:break;default:break x}return 1}return 0}}function QX(x){var r=Y0(x),e=Z(0,Xh,x),t=e[2],u=e[1],i=M(x);x:{if(typeof i=="number"&&i===85){var v=G6(Bh[3],1,x,t,u);break x}var c=xx(Bh[1],x,t,u),v=xx(Bh[2],x,c[2],c[1])}var s=v[2];if(M(x)!==86)return s;g0(x);var l=Qt(hp(0,x));Y(x,87);var p=Z([0,r],Qt,x),d=p[2],T=p[1];return[0,[0,T,[8,[0,o2(x,s),l,d,0]]]]}function Xh(x){return k(JX[1],x,0)}function ZX(x){var r=M(x);if(typeof r=="number"){if(49<=r){if(We<=r){if(ss>r)switch(r+W9|0){case 0:return T30;case 1:return E30;case 6:return A30;case 7:return S30}}else if(r===66&&x[20])return x[10]&&zx(x,6),P30}else if(46<=r)switch(r+fo|0){case 0:return I30;case 1:return C30;default:return N30}}return 0}function xG(x){var r=Y0(x),e=n0(x),t=ZX(x);if(t){var u=t[1];g0(x);var i=Z([0,r],rG,x),c=i[2],v=i[1];x:r:if(u===6){var s=c[2];switch(s[0]){case 10:wt(x,[0,v,68]);break;case 23:s[1][2][0]===1&&q0(x,[0,v,62]);break;default:break r}break x}return[0,[0,v,[36,[0,u,c,Q([0,e],0,j)]]]]}var l=M(x);x:{if(typeof l=="number"){if(ss===l){var p=j30;break x}if(ke===l){var p=O30;break x}}var p=0}if(p){var d=p[1];g0(x);var T=Z([0,r],rG,x),b=T[2],C=T[1];1-WX(b)&&q0(x,[0,b[1],35]);var N=b[2];x:if(N[0]===10&&Kv(N[1][2][1])){Le(x,73);break x}return[0,[0,C,[37,[0,d,b,1,Q([0,e],0,j)]]]]}var I=eG(x);if(_2(x))return I;var F=M(x);x:{if(typeof F=="number"){if(ss===F){var L=F30;break x}if(ke===F){var L=D30;break x}}var L=0}if(!L)return I;var X=L[1],q=o2(x,I);1-WX(q)&&q0(x,[0,q[1],35]);var J=q[2];x:if(J[0]===10&&Kv(J[1][2][1])){Le(x,72);break x}var e0=Y0(x);g0(x);var W=R0(x),x0=Kr(q[1],e0);return[0,[0,x0,[37,[0,X,q,0,Q(0,[0,W],j)]]]]}function rG(x){return o2(x,xG(x))}function eG(x){var r=Y0(x),e=1-x[18],t=0,u=x[18]===0?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],t,x[19],x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32]],i=M(u);x:{r:if(typeof i=="number"){var c=i+lS|0;if(7>=c>>>0){switch(c){case 0:if(!e)break r;var v=[0,uG(u)];break;case 6:var v=[0,Z(0,function(p){var d=n0(p),T=Y0(p);if(Y(p,51),Yr(p,10)){var b=Cn(0,[0,T,q30]),C=Y0(p);La(p,U30);var N=Cn(0,[0,C,B30]);return[24,[0,b,N,Q([0,d],[0,R0(p)],j)]]}var I=n0(p);Y(p,4);var F=oG([0,I],0,Qt(hp(0,p)));return Y(p,5),[11,[0,F,Q([0,d],[0,R0(p)],j)]]},u)];break;case 7:var v=[0,tG(u)];break;default:break r}var s=v;break x}}var s=Eo(u)?[0,fG(u)]:cG(u)}return e3(0,0,u,r,s)}function MO(x){return o2(x,eG(x))}function tG(x){switch(x[23]){case 0:var r=0,e=0;break;case 1:var r=0,e=1;break;default:var r=1,e=1}var t=Y0(x),u=n0(x);Y(x,52);var i=[0,t,[30,[0,Q([0,u],[0,R0(x)],j)]]],c=M(x);if(typeof c=="number"&&11>c)switch(c){case 4:var v=r?i:(q0(x,[0,t,E1]),[0,t,[10,Cn(0,[0,t,R30])]]);return nG(0,x,t,v);case 6:case 10:var s=e?i:(q0(x,[0,t,99]),[0,t,[10,Cn(0,[0,t,L30])]]);return nG(0,x,t,s)}return e?d1(M30,x):q0(x,[0,t,99]),i}function e3(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=iG([0,i],[0,c],e,t,u);function s(I){var F=R1(I)[2];return k(F,o2(I,v),function(L,X){return k(Kx(L,mn,94),L,X)})}var l=CB(e);x:{r:if(l){var p=l[1];if(typeof p=="number"){e:{if(p!==84){if(B2!==p)break r;if(c&&e[29][8]){var d=X30;break e}break r}var d=G30}var T=d;break x}}var T=c?Y30:0}function b(I,F,L){var X=Gh(F),q=X[1],J=X[2],e0=Kr(t,q),W=[0,L,I,[0,q,J],0],x0=T?[27,[0,W,e0,T[1]]]:[6,W];return e3([0,i],[0,K6(T)],F,t,[0,[0,e0,x0]])}if(e[14])return v;var C=M(e);if(typeof C=="number"){var N=C-99|0;if(2>>0){if(N===-95)return b(0,e,s(e))}else if(N!==1&&b1(e))return Ah(yh(function(I,F){throw z0(Vt,1)},e),v,function(I){var F=s(I);return b(LO(I),I,F)})}return v}function nG(x,r,e,t){var u=x?x[1]:1;return o2(r,e3([0,u],0,r,e,[0,t]))}function uG(x){return Z(0,function(r){var e=Y0(r),t=n0(r);if(Y(r,45),r[11]&&M(r)===10){var u=R0(r);g0(r);var i=Cn(Q([0,t],[0,u],j),[0,e,J30]),c=M(r);return typeof c!="number"&&c[0]===4&&!P(c[3],nd)?[24,[0,i,k(B0[13],0,r),0]]:(d1(z30,r),g0(r),[10,i])}var v=Y0(r),s=M(r);x:{if(typeof s=="number"){if(s===45){var l=uG(r);break x}if(s===52){var l=tG(aO(1,r));break x}}var l=Eo(r)?fG(r):o2(r,cG(r))}var p=aO(1,r),d=o2(p,iG([0,K30[1]],0,p,v,[0,l])),T=M(r);x:{if(typeof T!="number"&&T[0]===3){var b=sG(r,v,d,T[1]);break x}var b=d}x:{r:if(M(r)!==4){if(b1(r)&&M(r)===99)break r;var C=b;break x}var C=k(R1(r)[2],b,function(L,X){return k(Kx(L,mn,95),L,X)})}var N=b1(r)?Ah(yh(function(L,X){throw z0(Vt,1)},r),0,LO):0,I=M(r);x:{if(typeof I=="number"&&I===4){var F=[0,Gh(r)];break x}var F=0}return[25,[0,C,N,F,Q([0,t],0,j)]]},x)}function LO(x){H1(x,1);var r=M(x)===99?[0,Z(0,zX[1],x)]:0;return Z1(x),r}function Gh(x){return Z(0,function(r){var e=n0(r);Y(r,4);var t=k(KX[1],r,0),u=n0(r);return Y(r,5),[0,t,j1([0,e],[0,R0(r)],u,j)]},x)}function iG(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=c?H30:0,s=M(e),l=Zx(1,e);x:{if(typeof s=="number"&&B2===s){r:if(typeof l=="number"){if(l!==99){if(11<=l)break r;switch(l){case 4:case 6:case 10:break;default:break r}}e:if(c){if(l===4&&!b1(e))break e;var C=u;break x}}if(e[29][8]){var p=o2(e,u),d=Y0(e);g0(e);var T=R0(e),b=Kr(t,d),C=[0,[0,b,[36,[0,8,p,Q(0,[0,T],j)]]]];break x}}var C=u}var N=M(e);if(typeof N=="number")switch(N){case 6:return g0(e),hs(r3[1],i,v,e,t,C);case 10:return g0(e),hs(r3[2],i,v,e,t,C);case 84:1-i&&zx(e,59),Y(e,84);var I=M(e);if(typeof I=="number")switch(I){case 4:return C;case 6:return g0(e),hs(r3[1],i,V30,e,t,C);case 99:if(b1(e))return C;break}else if(I[0]===3)return zx(e,60),C;return hs(r3[2],i,$30,e,t,C);case 110:if(c&&e[29][8]){var F=Zx(1,e);if(typeof F=="number")switch(F){case 4:return g0(e),C;case 6:return g0(e),g0(e),hs(r3[1],i,W30,e,t,C);case 10:return g0(e),g0(e),hs(r3[2],i,Q30,e,t,C);case 99:if(b1(e))return g0(e),C;break}else if(F[0]===3)return zx(e,60),g0(e),C;return C}break}else if(N[0]===3){var L=N[1];return c&&zx(e,60),e3(Z30,0,e,t,[0,sG(e,t,o2(e,C),L)])}return C}function fG(x){return Z(0,function(r){var e=qh(r),t=e[1],u=e[2],i=Z(0,function(F){var L=n0(F);Y(F,15);var X=x3(F),q=X[1],J=V6([0,u,[0,L,[0,X[2],0]]]);if(M(F)===4)var e0=0,W=0;else{var x0=M(F);x:{if(typeof x0=="number"&&x0===99){var f0=0;break x}var i0=uO(q,iO(t,F)),f0=[0,$t(i0,k(B0[13],xl0,i0))]}var e0=ue(F,1,it(F)),W=f0}var r0=Jv(0,F),v0=t||r0[20],o0=Ol(v0,q)(r0),w0=M(r0)===87?o0:wp(r0,o0),t0=CO(r0),s0=t0[2],h0=t0[1];if(s0)var p0=XB(r0,s0),C0=h0;else var p0=s0,C0=Pl(r0,h0);return[0,W,w0,q,p0,C0,e0,J]},r),c=i[2],v=c[3],s=c[2],l=c[1],p=c[7],d=c[6],T=c[5],b=c[4],C=i[1],N=Ip(r,t,v,1,$v(s)),I=N[1];return Nl(r,N[2],l,s),[9,[0,l,s,I,t,v,1,b,T,d,Q([0,p],0,j),C]]},x)}function qO(x,r,e){switch(r){case 1:Le(x,76);try{var t=kd(Iv(Jx(rl0,e))),u=t}catch(T){var i=X1(T);if(i[1]!==En)throw z0(i,0);var u=Sx(Jx(el0,e))}break;case 2:Le(x,75);try{var c=UC(e),u=c}catch(T){var v=X1(T);if(v[1]!==En)throw z0(v,0);var u=Sx(Jx(tl0,e))}break;case 4:try{var s=UC(e),u=s}catch(T){var l=X1(T);if(l[1]!==En)throw z0(l,0);var u=Sx(Jx(nl0,e))}break;default:try{var p=kd(Iv(e)),u=p}catch(T){var d=X1(T);if(d[1]!==En)throw z0(d,0);var u=Sx(Jx(ul0,e))}}return Y(x,[0,r,e]),u}function UO(x,r,e){var t=Ux(e);x:{if(t!==0&&B2===B1(e,t-1|0)){var u=I2(e,0,t-1|0);break x}var u=e}var i=dq(u);return Y(x,[1,r,e]),i}function cG(x){var r=Y0(x),e=n0(x),t=M(x);if(typeof t=="number")switch(t){case 0:var u=h(B0[12],x);return[1,[0,u[1],[26,u[2]]],u[3]];case 4:var i=n0(x),c=Z(0,function(K){Y(K,4);var _0=Y0(K),U=Qt(K),m0=M(K);x:{if(typeof m0=="number"){if(m0===9){var b0=[0,BO(K,_0,[0,U,0])];break x}if(m0===87){var b0=[1,[0,U,Zv(K),0]];break x}}var b0=[0,U]}return Y(K,5),b0},x),v=c[2],s=c[1],l=R0(x),p=v[0]===0?v[1]:[0,s,[34,v[1]]];return[0,oG([0,i],[0,l],p)];case 6:var d=Z(0,sE0,x),T=d[2];return[1,[0,d[1],[0,T[1]]],T[2]];case 21:if(x[29][3]&&!Hv(1,x)&&Zx(1,x)===4){var b=n0(x),C=Y0(x),N=k(B0[13],0,x),I=Gh(x);if(!_2(x)&&M(x)===0){var F=KB(x,I),L=function(K){var _0=n0(K);if(M(K)===34){var U=Y0(K);g0(K);var m0=[0,U]}else var m0=0;var b0=h(B0[27],K);if(Yr(K,16)){Y(K,4);var y0=h(B0[7],K);Y(K,5);var E0=[0,y0]}else var E0=0;if(M(K)===87){var $0=Y0(K);g0(K);var z=[0,$0]}else{Y(K,11);var z=0}var Dx=Qt(K),Xx=M(K);x:{r:if(typeof Xx=="number"){var K0=Xx-2|0;if(U2>>0){if(ke>>0)break r;var A=0}else{if(K0!==6)break r;var V=Y0(K);g0(K);var A=[0,V]}var fx=A;break x}Y(K,9);var fx=0}return[0,b0,Dx,E0,Q([0,_0],[0,R0(K)],j),[0,m0,z,fx]]};return[0,Z([0,C],function(K){Y(K,0);for(var _0=0;;){var U=M(K);x:if(typeof U=="number"){if(U!==1&&br!==U)break x;var m0=cx(_0);return Y(K,1),[22,[0,F,m0,C,Q([0,b],[0,R0(K)],j)]]}var _0=[0,Z(0,L,K),_0]}},x)]}var X=Kr(C,I[1]);return e3(fl0,il0,x,C,[0,[0,X,[6,[0,[0,C,[10,N]],0,I,Q([0,b],0,j)]]]])}break;case 22:return g0(x),[0,[0,r,[33,[0,Q([0,e],[0,R0(x)],j)]]]];case 30:return g0(x),[0,[0,r,[16,Q([0,e],[0,R0(x)],j)]]];case 41:return[0,h(B0[22],x)];case 99:var q=h(B0[17],x),J=q[2],e0=q[1],W=dn<=J[1]?[13,J[2]]:[12,J[2]];return[0,[0,e0,W]];case 31:case 32:return g0(x),[0,[0,r,[15,[0,t===32?1:0,Q([0,e],[0,R0(x)],j)]]]];case 75:case 106:H1(x,5);var x0=Y0(x),i0=n0(x),f0=M(x);x:{if(typeof f0!="number"&&f0[0]===5){var r0=f0[3],v0=f0[2];g0(x);var o0=R0(x),w0=o0,t0=r0,s0=v0,h0=Jx(sl0,Jx(v0,Jx(al0,r0)));break x}d1(ol0,x);var w0=0,t0=vl0,s0=ll0,h0=pl0}Z1(x);var p0=Wr(Ux(t0));lT0(function(K){var _0=K+$9|0;if(21>=_0>>>0)switch(_0){case 0:case 3:case 5:case 9:case 15:case 17:case 18:case 21:return ht(p0,K)}},t0);var C0=K1(p0);return P(C0,t0)&&zx(x,[20,t0]),[0,[0,x0,[19,[0,s0,C0,h0,Q([0,i0],[0,w0],j)]]]]}else switch(t[0]){case 0:var j0=t[2],P0=qO(x,t[1],j0);return[0,[0,r,[17,[0,P0,j0,Q([0,e],[0,R0(x)],j)]]]];case 1:var M0=t[2],U0=UO(x,t[1],M0);return[0,[0,r,[18,[0,U0,M0,Q([0,e],[0,R0(x)],j)]]]];case 2:var T0=t[1],G0=T0[3],k0=T0[2],G=T0[1];T0[4]&&Le(x,76),g0(x);var S0=Q([0,e],[0,R0(x)],j),Z0=x[29][7];x:{if(Z0){var N0=Z0[1],ux=Ux(N0),ex=ux<=Ux(k0)?1:0;if(ex)for(var nx=0;;){if(nx===ux){var px=1;break}if(J0(k0,nx)!==J0(N0,nx)){var px=0;break}var nx=nx+1|0}else var px=ex;if(px){var D0=[20,[0,k0,G,0,Ux(N0),G0,S0]];break x}}var D0=[14,[0,k0,G0,S0]]}return[0,[0,G,D0]];case 3:var dx=aG(x,t[1]);return[0,[0,dx[1],[32,dx[2]]]];case 4:if(!P(t[3],wS)&&Zx(1,x)===41)return[0,h(B0[22],x)];break}if(Ht(x)){var _x=k(B0[13],0,x);return[0,[0,_x[1],[10,_x]]]}d1(0,x);x:if(typeof t!="number"&&t[0]===7){g0(x);break x}return[0,[0,r,[16,Q([0,e],cl0,j)]]]}function aG(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],c=n0(x);Y(x,[3,r]);var v=[0,t,[0,[0,u,i],e]];if(e)var l=0,p=[0,v,0],d=t;else var s=xx(HX[1],x,[0,v,0],0),l=s[3],p=s[2],d=s[1];var T=R0(x),b=Kr(t,d);return[0,b,[0,p,l,Q([0,c],[0,T],j)]]}function sG(x,r,e,t){var u=k(R1(x)[2],e,function(c,v){return k(Kx(c,mn,3),c,v)}),i=aG(x,t);return[0,Kr(r,i[1]),[31,[0,u,i,0]]]}function oG(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=e[2];function c(lx){return N2(lx,Q([0,t],[0,u],j))}function v(lx){return Yd(lx,Q([0,t],[0,u],j))}var s=e[1];switch(i[0]){case 0:var l=i[1],p=v(l[2]),L0=[0,[0,l[1],p]];break;case 1:var d=i[1],T=d[11],b=c(d[10]),L0=[1,[0,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],b,T]];break;case 2:var C=i[1],N=c(C[2]),L0=[2,[0,C[1],N]];break;case 3:var I=i[1],F=c(I[3]),L0=[3,[0,I[1],I[2],F]];break;case 4:var L=i[1],X=c(L[4]),L0=[4,[0,L[1],L[2],L[3],X]];break;case 5:var q=i[1],J=c(q[4]),L0=[5,[0,q[1],q[2],q[3],J]];break;case 6:var e0=i[1],W=c(e0[4]),L0=[6,[0,e0[1],e0[2],e0[3],W]];break;case 7:var x0=i[1],i0=c(x0[7]),L0=[7,[0,x0[1],x0[2],x0[3],x0[4],x0[5],x0[6],i0]];break;case 8:var f0=i[1],r0=c(f0[4]),L0=[8,[0,f0[1],f0[2],f0[3],r0]];break;case 9:var v0=i[1],o0=v0[11],w0=c(v0[10]),L0=[9,[0,v0[1],v0[2],v0[3],v0[4],v0[5],v0[6],v0[7],v0[8],v0[9],w0,o0]];break;case 10:var t0=i[1],s0=t0[2],h0=t0[1],p0=c(s0[2]),L0=[10,[0,h0,[0,s0[1],p0]]];break;case 11:var C0=i[1],j0=c(C0[2]),L0=[11,[0,C0[1],j0]];break;case 12:var P0=i[1],M0=c(P0[4]),L0=[12,[0,P0[1],P0[2],P0[3],M0]];break;case 13:var U0=i[1],T0=c(U0[4]),L0=[13,[0,U0[1],U0[2],U0[3],T0]];break;case 14:var G0=i[1],k0=c(G0[3]),L0=[14,[0,G0[1],G0[2],k0]];break;case 15:var G=i[1],S0=c(G[2]),L0=[15,[0,G[1],S0]];break;case 16:var L0=[16,c(i[1])];break;case 17:var Z0=i[1],N0=c(Z0[3]),L0=[17,[0,Z0[1],Z0[2],N0]];break;case 18:var ux=i[1],ex=c(ux[3]),L0=[18,[0,ux[1],ux[2],ex]];break;case 19:var nx=i[1],px=c(nx[4]),L0=[19,[0,nx[1],nx[2],nx[3],px]];break;case 20:var D0=i[1],dx=c(D0[6]),L0=[20,[0,D0[1],D0[2],D0[3],D0[4],D0[5],dx]];break;case 21:var _x=i[1],K=c(_x[4]),L0=[21,[0,_x[1],_x[2],_x[3],K]];break;case 22:var _0=i[1],U=c(_0[4]),L0=[22,[0,_0[1],_0[2],_0[3],U]];break;case 23:var m0=i[1],b0=c(m0[3]),L0=[23,[0,m0[1],m0[2],b0]];break;case 24:var y0=i[1],E0=c(y0[3]),L0=[24,[0,y0[1],y0[2],E0]];break;case 25:var $0=i[1],z=c($0[4]),L0=[25,[0,$0[1],$0[2],$0[3],z]];break;case 26:var Dx=i[1],Xx=v(Dx[2]),L0=[26,[0,Dx[1],Xx]];break;case 27:var K0=i[1],A=K0[1],V=K0[3],fx=K0[2],wx=c(A[4]),L0=[27,[0,[0,A[1],A[2],A[3],wx],fx,V]];break;case 28:var Ix=i[1],ox=Ix[1],xr=Ix[3],Fx=Ix[2],H0=c(ox[3]),L0=[28,[0,[0,ox[1],ox[2],H0],Fx,xr]];break;case 29:var ur=i[1],X0=c(ur[2]),L0=[29,[0,ur[1],X0]];break;case 30:var L0=[30,[0,c(i[1][1])]];break;case 31:var or=i[1],Q0=c(or[3]),L0=[31,[0,or[1],or[2],Q0]];break;case 32:var yx=i[1],ix=c(yx[3]),L0=[32,[0,yx[1],yx[2],ix]];break;case 33:var L0=[33,[0,c(i[1][1])]];break;case 34:var ax=i[1],$x=c(ax[3]),L0=[34,[0,ax[1],ax[2],$x]];break;case 35:var fr=i[1],gr=c(fr[3]),L0=[35,[0,fr[1],fr[2],gr]];break;case 36:var jr=i[1],c1=c(jr[3]),L0=[36,[0,jr[1],jr[2],c1]];break;case 37:var Dr=i[1],e1=c(Dr[4]),L0=[37,[0,Dr[1],Dr[2],Dr[3],e1]];break;default:var Ex=i[1],_=Ex[4],$=Ex[3],vx=c(Ex[2]),L0=[38,[0,Ex[1],vx,$,_]]}return[0,s,L0]}function sE0(x){var r=n0(x);Y(x,6);var e=k(VX[1],x,[0,0,An]),t=e[2],u=e[1],i=n0(x);return Y(x,7),[0,[0,u,j1([0,r],[0,R0(x)],i,j)],t]}function vG(x){var r=yh(RO[1],x),e=Y0(r);if(Zx(1,r)===11)var u=0,i=0;else var t=qh(r),u=t[2],i=t[1];var c=i||r[20],v=iO(c,r),s=v[19],l=Z(0,function(s0){var h0=ue(s0,1,it(s0));if(Ht(s0)&&h0===0){var p0=k(B0[13],kl0,s0),C0=p0[1],j0=[0,C0,[0,[0,C0,[2,[0,p0,[0,Ss(s0)],0]]],0]];return[0,h0,[0,C0,[0,0,[0,j0,0],0,0]],[0,[0,C0[1],C0[3],C0[3]]],0]}var P0=Ol(c,s)(s0);OX(s0,P0);var M0=CO(zv(1,s0));return[0,h0,P0,M0[1],M0[2]]},v),p=l[2],d=p[2],T=d[2];x:{r:{var b=p[4],C=p[3],N=p[1],I=l[1];if(!T[1]){var F=T[2];if(!T[3]&&F)break r;var L=NB(v);break x}}var L=v}var X=d[2],q=X[1];if(q){var J=d[1];q0(L,[0,q[1][1],86]);var e0=[0,J,[0,0,X[2],X[3],X[4]]]}else var e0=d;var W=$v(e0),x0=_2(L),i0=x0&&(M(L)===11?1:0);i0&&zx(L,55),Y(L,11);var f0=OB(NB(L),i,0,W),r0=Z(0,RO[2],f0),v0=r0[2],o0=v0[1],w0=r0[1];Nl(f0,v0[2],0,e0);var t0=Kr(e,w0);return[0,[0,t0,[1,[0,0,e0,o0,i,0,1,b,C,N,Q([0,u],0,j),I]]]]}function BO(x,r,e){return Z([0,r],h($X[1],e),x)}function lG(x){var r=Y0(x),e=QX(x),t=M(x);x:{if(typeof t=="number"){var u=t-68|0;if(15>=u>>>0){switch(u){case 0:var i=c30;break;case 1:var i=a30;break;case 2:var i=s30;break;case 3:var i=o30;break;case 4:var i=v30;break;case 5:var i=l30;break;case 6:var i=p30;break;case 7:var i=k30;break;case 8:var i=m30;break;case 9:var i=d30;break;case 10:var i=h30;break;case 11:var i=y30;break;case 12:var i=g30;break;case 13:var i=_30;break;case 14:var i=w30;break;default:var i=b30}var c=i;break x}}var c=0}if(c!==0&&g0(x),!c)return e;var v=c[1];return[0,Z([0,r],function(s){var l=DO(0,s,e);return[4,[0,v,l,Qt(s),0]]},x)]}function oE0(x,r){if(typeof r=="number"&&r===80)return 0;throw z0(Vt,1)}qr(Np,[0,lG,function(x){var r=yh(oE0,x),e=lG(r),t=M(r);if(typeof t=="number"){if(t===11)throw z0(Vt,1);if(t===87){var u=CB(r);x:{if(u){var i=u[1];if(typeof i=="number"&&i===5){var c=1;break x}}var c=0}if(c)throw z0(Vt,1)}}if(!Ht(r))return e;if(e[0]===0){var v=e[1][2];if(v[0]===10&&!P(v[1][2][1],io)&&!_2(r))throw z0(Vt,1)}return e}]);function XO(x,r,e,t,u){var i=o2(x,r);return[0,[0,u,[21,[0,t,i,o2(x,e),0]]]]}function GO(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===89){g0(x);var c=Z(0,Xh,x),v=c[2],s=Kr(u,c[1]),l=YO(0,x,XO(x,t,v,1,s),s),t=l[2],u=l[1];continue}return[0,u,t]}}function pG(x,r,e){for(var t=r,u=e;;){var i=M(x);if(typeof i=="number"&&i===88){g0(x);var c=Z(0,Xh,x),v=GO(x,c[2],c[1]),s=v[2],l=Kr(u,v[1]),p=YO(0,x,XO(x,t,s,0,l),l),t=p[2],u=p[1];continue}return[0,u,t]}}function YO(x,r,e,t){for(var u=x,i=e,c=t;;){var v=M(r);if(typeof v=="number"&&v===85){1-u&&zx(r,Gl0),Y(r,85);var s=Z(0,Xh,r),l=s[2],p=s[1],d=M(r);x:{if(typeof d=="number"&&1>=d+pD>>>0){zx(r,[23,WN(d)]);var T=GO(r,l,p),b=pG(r,T[2],T[1]),C=b[2],N=b[1];break x}var C=l,N=p}var I=Kr(c,N),u=1,i=XO(r,i,C,2,I),c=I;continue}return[0,c,i]}}qr(Bh,[0,GO,pG,YO]);function JO(x,r,e,t){return[0,t,[5,[0,e,x,r,0]]]}qr(JX,[0,function(x,r){for(var e=r;;){var t=Z(0,function(k0){var G=ZX(k0)!==0?1:0;return[0,G,xG(hp(0,k0))]},x),u=t[2],i=u[2],c=u[1],v=t[1];x:if(M(x)===99&&i[0]===0&&i[1][2][0]===12){zx(x,2);break x}let G0=v;var s=function(k0,G){for(var S0=k0,Z0=G;;){var N0=M(x);x:if(typeof N0!="number"&&N0[0]===4){var ux=N0[3];if(P(ux,Mt)&&P(ux,oM))break x;if(b1(x)){g0(x);var ex=o2(x,Z0);r:{if(S0){var nx=S0[1],px=nx[2],D0=S0[2],dx=nx[3],_x=px[1],K=nx[1];if(YX(px[2],gl0)){var _0=JO(K,ex,_x,Kr(dx,G0)),U=D0;break r}}var _0=ex,U=S0}var m0=_0[1];if(Tr(ux,oM))var b0=Is(x),y0=b0[1],Dx=[0,[0,Kr(m0,y0),[35,[0,_0,[0,y0,b0],0]]]];else if(M(x)===28){var E0=Kr(m0,Y0(x));g0(x);var Dx=[0,[0,E0,[2,[0,_0,0]]]]}else var $0=Is(x),z=$0[1],Dx=[0,[0,Kr(m0,z),[3,[0,_0,[0,z,$0],0]]]];var S0=U,Z0=Dx;continue}}return[0,S0,Z0]}}(e,i),l=s[2],p=s[1],d=M(x);x:{r:if(typeof d=="number"){var T=d-17|0;if(1>>0){if(73>T)break r;switch(T-73|0){case 0:var b=_l0;break;case 1:var b=wl0;break;case 2:var b=bl0;break;case 3:var b=Tl0;break;case 4:var b=El0;break;case 5:var b=Al0;break;case 6:var b=Sl0;break;case 7:var b=Pl0;break;case 8:var b=Il0;break;case 9:var b=Cl0;break;case 10:var b=Nl0;break;case 11:var b=Ol0;break;case 12:var b=jl0;break;case 13:var b=Dl0;break;case 14:var b=Fl0;break;case 15:var b=Rl0;break;case 16:var b=Ml0;break;case 17:var b=Ll0;break;case 18:var b=ql0;break;case 19:var b=Ul0;break;default:break r}var C=b}else var C=T?Bl0:x[13]?0:Xl0;var N=C;break x}var N=0}if(N!==0&&g0(x),!p&&!N)return l;if(N){var I=N[1],F=I[1],L=I[2],X=c&&(F===14?1:0);X&&q0(x,[0,v,36]);x:for(var q=o2(x,l),J=[0,F,L],e0=v,W=p;;){var x0=J[2],i0=J[1];if(!W)break x;var f0=W[1],r0=f0[2],v0=W[2],o0=f0[3],w0=r0[1],t0=f0[1];if(!YX(r0[2],x0))break;var s0=Kr(o0,e0),q=JO(t0,q,w0,s0),J=[0,i0,x0],e0=s0,W=v0}var e=[0,[0,q,[0,i0,x0],e0],W]}else for(var h0=o2(x,l),p0=v,C0=p;;){if(!C0)return[0,h0];var j0=C0[1],P0=C0[2],M0=j0[2][1],U0=j0[1],T0=Kr(j0[3],p0),h0=JO(U0,h0,M0,T0),p0=T0,C0=P0}}}]),qr(zX,[0,function(x){var r=n0(x);Y(x,99);for(var e=0;;){var t=M(x);x:if(typeof t=="number"){if(E1!==t&&br!==t)break x;var u=cx(e),i=n0(x);Y(x,E1);var c=M(x)===4?R1(x)[1]:R0(x);return[0,u,j1([0,r],[0,c],i,j)]}var v=M(x);x:{if(typeof v!="number"&&v[0]===4&&!P(v[2],ev)){var s=Y0(x),l=n0(x);La(x,yl0);var p=[1,[0,s,[0,Q([0,l],[0,R0(x)],j)]]];break x}var p=[0,Is(x)]}var d=[0,p,e];E1!==M(x)&&Y(x,9);var e=d}}]);function vE0(x){var r=n0(x);Y(x,12);var e=Qt(x);return[0,e,Q([0,r],0,j)]}qr(KX,[0,function(x,r){for(var e=r;;){var t=M(x);x:if(typeof t=="number"){if(t!==5&&br!==t)break x;return cx(e)}var u=M(x);x:{if(typeof u=="number"&&u===12){var i=[1,Z(0,vE0,x)];break x}var i=[0,Qt(x)]}var c=[0,i,e];M(x)!==5&&Y(x,9);var e=c}}]),qr(r3,[0,function(x,r,e,t,u){var i=aO(0,e),c=h(B0[7],i),v=Y0(e);Y(e,7);var s=R0(e),l=Kr(t,v),p=Q(0,[0,s],j),d=[0,o2(e,u),[2,c],p],T=r?[28,[0,d,l,r[1]]]:[23,d];return e3([0,x],[0,K6(r)],e,t,[0,[0,l,T]])},function(x,r,e,t,u){var i=M(e);x:{if(typeof i=="number"&&i===14){var c=zB(e),v=c[1],s=e[31][1],l=c[2][1];if(s){var p=s[1];e[31][1]=[0,[0,p[1],[0,[0,l,v],p[2]]],s[2]]}else q0(e,[0,v,63]);var T=[1,c],b=v;break x}var d=x2(e),T=[0,d],b=d[1]}var C=Kr(t,b);x:if(u[0]===0&&u[1][2][0]===30&&T[0]===1){q0(e,[0,C,82]);break x}var N=[0,o2(e,u),T,0],I=r?[28,[0,N,C,r[1]]]:[23,N];return e3([0,x],[0,K6(r)],e,t,[0,[0,C,I]])}]),qr(HX,[0,function(x,r,e){for(var t=r,u=e;;){var i=h(B0[7],x),c=[0,i,u],v=M(x);if(typeof v=="number"&&v===1){H1(x,4);var s=M(x);if(typeof s!="number"&&s[0]===3){var l=s[1],p=l[5],d=l[1],T=l[3],b=l[2];g0(x),Z1(x);var C=[0,[0,d,[0,[0,T,b],p]],t];if(p){var N=cx(c);return[0,d,cx(C),N]}var t=C,u=c;continue}throw z0([0,Nr,ml0],1)}d1(dl0,x);var I=[0,i[1],hl0],F=cx(c),L=cx([0,I,t]);return[0,i[1],L,F]}}]),qr(VX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1],i=M(x);x:if(typeof i=="number"){if(13<=i){if(br!==i)break x}else{if(7>i)break x;switch(i-7|0){case 0:break;case 2:var c=Y0(x);g0(x);var e=[0,[0,[2,c],u],t];continue;case 5:var v=n0(x),s=Z(0,function(e0){g0(e0);var W=Op(e0);return W[0]===0?[0,W[1],An]:[0,W[1],W[2]]},x),l=s[2],p=l[2],d=s[1],T=l[1],b=[1,[0,d,[0,T,Q([0,v],0,j)]]],C=M(x)===7?1:0;r:{if(!C&&Zx(1,x)===7){var N=[0,p[1],[0,[0,d,16],p[2]]];break r}var N=p}1-C&&Y(x,9);var e=[0,[0,b,u],FO(N,t)];continue;default:break x}}var I=UX(t);return[0,cx(u),I]}var F=Op(x);if(F[0]===0)var L=An,X=F[1];else var L=F[2],X=F[1];M(x)!==7&&Y(x,9);var e=[0,[0,[0,X],u],FO(L,t)]}}]),qr(RO,[0,function(x){return function(r){x:if(typeof r=="number"){if(61<=r){var e=r-62|0;if(49>=e>>>0){var t=e-15|0;if(9>>0)break x;switch(t){case 0:case 1:case 3:case 9:break;default:break x}}}else if(7<=r){if(r!==55)break x}else if(5>r)break x;return 0}throw z0(Vt,1)}},function(x){var r=M(x);if(typeof r=="number"&&!r){var e=k(B0[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,h(B0[10],x)],0]}]),qr($X,[0,function(x,r){for(var e=x;;){var t=M(r);if(typeof t=="number"&&t===9){g0(r);var e=[0,Qt(r),e];continue}return[29,[0,cx(e),0]]}}]);function lE0(x){var r=n0(x);g0(x);var e=Q([0,r],0,j),t=MO(x),u=_2(x)?_p(x):Sh(x);return[0,k(u[2],t,function(i,c){return k(Kx(i,mn,96),i,c)}),e]}function zO(x){if(!x[29][4])return 0;for(var r=0;;){var e=M(x);if(typeof e=="number"&&e===13){var r=[0,Z(0,lE0,x),r];continue}return cx(r)}}function Io(x,r){var e=x?x[1]:0,t=n0(r),u=M(r);if(typeof u=="number")switch(u){case 6:var i=Z(0,function(s0){var h0=n0(s0);Y(s0,6);var p0=hp(0,s0),C0=h(B0[10],p0);return Y(s0,7),[0,C0,Q([0,h0],[0,R0(s0)],j)]},r),c=i[1];return[0,c,[5,[0,c,i[2]]]];case 14:if(!e){var v=Z(0,function(s0){return g0(s0),[3,x2(s0)]},r),s=v[1],l=v[2];return q0(r,[0,s,63]),[0,s,l]}var p=zB(r),d=r[31][1],T=p[2][1],b=p[1];if(d){var C=d[1],N=d[2],I=C[2],F=[0,[0,D2[4].call(null,T,C[1]),I],N];r[31][1]=F}else Sx(Pa0);return[0,b,[4,p]]}else switch(u[0]){case 0:var L=u[2],X=u[1],q=Y0(r),J=qO(r,X,L);return[0,q,[1,[0,q,[0,J,L,Q([0,t],[0,R0(r)],j)]]]];case 1:var e0=u[2],W=u[1],x0=Y0(r),i0=UO(r,W,e0);return[0,x0,[2,[0,x0,[0,i0,e0,Q([0,t],[0,R0(r)],j)]]]];case 2:var f0=u[1],r0=f0[4],v0=f0[3],o0=f0[2],w0=f0[1];return r0&&Le(r,76),Y(r,[2,[0,w0,o0,v0,r0]]),[0,w0,[0,[0,w0,[0,o0,v0,Q([0,t],[0,R0(r)],j)]]]]}var t0=x2(r);return[0,t0[1],[3,t0]]}function Yh(x,r,e){var t=0,u=x3(x),i=u[1],c=u[2],v=Io([0,r],x),s=v[1],l=jn(x,v[2]);return[0,l,Z(0,function(p){var d=Jv(1,p),T=Z(0,function(q){var J=Ol(0,0)(q),e0=0,W=M(q)===87?J:wp(q,J);x:if(e){var x0=W[2];r:{if(!x0[1]){if(!x0[2]&&!x0[3])break r;q0(q,[0,s,23]);break x}q0(q,[0,s,24])}}else{var i0=W[2];r:if(i0[1])q0(q,[0,s,66]);else{var f0=i0[2];if(f0&&!f0[2]&&!i0[3])break r;i0[3]?q0(q,[0,s,65]):q0(q,[0,s,65])}}return[0,e0,W,Pl(q,IO(q))]},d),b=T[2],C=b[2],N=b[3],I=b[1],F=T[1],L=Ip(d,t,i,0,$v(C)),X=L[1];return Nl(d,L[2],0,C),[0,0,C,X,t,i,1,0,N,I,Q([0,c],0,j),F]},x)]}function kG(x){var r=Op(x);return r[0]===0?[0,r[1],An]:[0,r[1],r[2]]}function mG(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return q0(x,[0,t,46]),[0,t,[14,u]];case 1:var i=r[1],c=i[1],v=i[2];return q0(x,[0,c,46]),[0,c,[17,v]];case 2:var s=r[1],l=s[1],p=s[2];return q0(x,[0,l,46]),[0,l,[18,p]];case 3:var d=r[1],T=d[2][1],b=d[1];return gh(T)?q0(x,[0,b,95]):El(T)&&wt(x,[0,b,80]),[0,b,[10,d]];case 4:return Sx(h60);default:var C=r[1][2][1];return q0(x,[0,C[1],7]),C}}function dG(x,r,e){function t(i){var c=Jv(1,i),v=Z(0,function(N){var I=ue(N,1,it(N)),F=Ol(x,r)(N),L=M(N)===87?F:wp(N,F);return[0,I,L,Pl(N,IO(N))]},c),s=v[2],l=s[2],p=s[3],d=s[1],T=v[1],b=Ip(c,x,r,0,$v(l)),C=b[1];return Nl(c,b[2],0,l),[0,0,l,C,x,r,1,0,p,d,Q([0,e],0,j),T]}var u=0;return function(i){return Z(u,t,i)}}function hG(x){return Y(x,87),kG(x)}function KO(x,r,e,t,u,i){var c=Z([0,r],function(s){if(!t&&!u){var l=M(s);x:if(typeof l=="number"){if(87<=l){if(l!==99){if(88<=l)break x;var p=hG(s);return[0,[0,e,p[1],0],p[2]]}}else{if(l===83){if(e[0]===3)var d=e[1],T=Y0(s),b=Z([0,d[1]],function(F){var L=n0(F);Y(F,83);var X=R0(F),q=k(B0[19],F,[0,d[1],[10,d]]),J=h(B0[10],F);return[4,[0,0,q,J,Q([0,L],[0,X],j)]]},s),C=[0,b,[0,[0,[0,T,[27,zd(d60)]],0],0]];else var C=hG(s);return[0,[0,e,C[1],1],C[2]]}if(10<=l)break x;switch(l){case 4:break;case 1:case 9:return[0,[0,e,mG(s,e),1],An];default:break x}}var N=jn(s,e);return[0,[1,N,dG(t,u,i)(s)],An]}return[0,[0,e,mG(s,e),1],An]}var I=jn(s,e);return[0,[1,I,dG(t,u,i)(s)],An]},x),v=c[2];return[0,[0,[0,c[1],v[1]]],v[2]]}function pE0(x){if(M(x)===12){var r=n0(x),e=Z(0,function(h0){return Y(h0,12),kG(h0)},x),t=e[2],u=t[2],i=t[1],c=e[1];return[0,[1,[0,c,[0,i,Q([0,r],0,j)]]],u]}var v=Y0(x),s=Zx(1,x);x:{r:if(typeof s=="number"){if(87<=s){if(s!==99&&88<=s)break r}else if(s!==83){if(10<=s)break r;switch(s){case 1:case 4:case 9:break;default:break r}}var p=0,d=0;break x}var l=qh(x),p=l[2],d=l[1]}var T=x3(x),b=T[1],C=Gx(p,T[2]),N=M(x);if(!d&&!b&&typeof N!="number"&&N[0]===4){var I=N[3];if(!P(I,nv)){var F=n0(x),L=Io(0,x)[2],X=M(x);x:if(typeof X=="number"){if(87<=X){if(X!==99&&88<=X)break x}else if(X!==83){if(10<=X)break x;switch(X){case 1:case 4:case 9:break;default:break x}}return KO(x,v,L,0,0,0)}jn(x,L);var q=Z([0,v],function(h0){return Yh(h0,0,1)},x),J=q[2],e0=J[2],W=J[1],x0=q[1];return[0,[0,[0,x0,[2,W,e0,Q([0,F],0,j)]]],An]}if(!P(I,G3)){var i0=n0(x),f0=Io(0,x)[2],r0=M(x);x:if(typeof r0=="number"){if(87<=r0){if(r0!==99&&88<=r0)break x}else if(r0!==83){if(10<=r0)break x;switch(r0){case 1:case 4:case 9:break;default:break x}}return KO(x,v,f0,0,0,0)}jn(x,f0);var v0=Z([0,v],function(h0){return Yh(h0,0,0)},x),o0=v0[2],w0=o0[2],t0=o0[1],s0=v0[1];return[0,[0,[0,s0,[3,t0,w0,Q([0,i0],0,j)]]],An]}}return KO(x,v,Io(0,x)[2],d,b,C)}function Jh(x,r,e,t){var u=e[2][1],i=e[1];if(Tr(u,Wo))return q0(x,[0,i,[16,u,0,ZM===t?1:0,1]]),r;x:{r:{e:{for(var c=r;;){if(typeof c=="number")break r;if(c[0]===0)break e;var v=sx(u,c[2]),s=c[5],l=c[4],p=c[3];if(v===0)break;var d=0<=v?s:l,c=d}var b=[0,p];break x}var T=c[2];if(sx(u,c[1])===0){var b=[0,T];break x}var b=0;break x}var b=0}if(!b)return Nh(u,t,r);var C=b[1];x:{r:if(typeof t=="number"){if(US===t){if(typeof C!="number"||xC!==C)break r}else if(xC!==t||typeof C!="number"||US!==C)break r;break x}q0(x,[0,i,[1,u]])}return Nh(u,jR,r)}function yG(x,r){return Z(0,function(e){var t=r?n0(e):0;Y(e,53);for(var u=0;;){var i=[0,Z(0,function(s){var l=qa(s),p=M(s)===99?k(R1(s)[2],l,function(d,T){return k(Kx(d,$3,97),d,T)}):l;return[0,p,CX(s)]},e),u],c=M(e);if(typeof c=="number"&&c===9){Y(e,9);var u=i;continue}var v=cx(i);return[0,v,Q([0,t],0,j)]}},x)}function HO(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}}function VO(x,r){if(r)return q0(x,[0,r[1][1],q1])}function $O(x,r){if(r)return q0(x,[0,r[1],12])}function gG(x,r,e,t,u,i,c,v){var s=Z([0,r],function(N){var I=PO(N),F=M(N);x:if(i){if(typeof F=="number"&&F===83){zx(N,13),g0(N);var L=0;break x}var L=0}else{if(typeof F=="number"&&F===83){g0(N);var X=Jv(1,N),L=[0,h(B0[7],X)];break x}var L=1}var q=M(N);x:{if(typeof q=="number"&&9>q)switch(q){case 8:g0(N);var J=M(N);r:{e:if(typeof J=="number"){if(J!==1&&br!==J)break e;var e0=R0(N);break r}var e0=_2(N)?Ao(N):0}var v0=[0,t,I,L,e0];break x;case 4:case 6:d1(0,N);var v0=[0,t,I,L,0];break x}var W=M(N);r:{e:if(typeof W=="number"){if(W!==1&&br!==W)break e;var x0=[0,,function(h0,p0){return h0}];break r}var x0=_2(N)?_p(N):Sh(N)}if(typeof L=="number")if(I[0]===0)var i0=L,f0=I,r0=k(x0[2],t,function(s0,h0){return k(Kx(s0,kM,E1),s0,h0)});else var i0=L,f0=[1,k(x0[2],I[1],function(s0,h0){return k(Kx(s0,TS,pe),s0,h0)})],r0=t;else var i0=[0,k(x0[2],L[1],function(s0,h0){return k(Kx(s0,mn,E2),s0,h0)})],f0=I,r0=t;var v0=[0,r0,f0,i0,0]}var o0=v0[3],w0=v0[2],t0=v0[1];return[0,t0,w0,o0,Q([0,v],[0,v0[4]],j)]},x),l=s[2],p=l[4],d=l[3],T=l[2],b=l[1],C=s[1];return b[0]===4?[2,[0,C,[0,b[1],d,T,u,c,e,p]]]:[1,[0,C,[0,b,d,T,u,c,e,p]]]}function WO(x,r,e,t,u,i,c,v,s,l){for(;;){var p=M(x);x:if(typeof p=="number"){var d=p-1|0;if(7>>0){var T=d-82|0;if(4>>0)break x;switch(T){case 3:d1(0,x),g0(x);continue;case 0:case 4:break;default:break x}}else if(5>=d-1>>>0)break x;if(!u&&!i)return gG(x,r,e,t,c,v,s,l)}var b=M(x);x:{if(typeof b=="number"&&(b===4||b===99)){var C=0;break x}var C=Sl(x)?1:0}if(C)return gG(x,r,e,t,c,v,s,l);$O(x,v),VO(x,s);var N=HO(t);x:{if(c){if(N){var I=N[1],F=I[1];if(!P(I[2],uo)){q0(x,[0,F,[16,s60,c,1,0]]);var q=Jv(1,x),J=1;break x}}}else if(N){var L=N[1],X=L[1];if(!P(L[2],Wo)){u&&q0(x,[0,X,9]),i&&q0(x,[0,X,10]);var q=Jv(2,x),J=0;break x}}var q=Jv(1,x),J=1}var e0=jn(q,t),W=Z(0,function(i0){var f0=Z(0,function(p0){var C0=ue(p0,1,it(p0)),j0=Ol(u,i)(p0),P0=M(p0)===87?j0:wp(p0,j0),M0=P0[2],U0=M0[1];x:{if(U0){var T0=U0[1][1],G0=P0[1];if(J===0){q0(p0,[0,T0,87]);var k0=[0,G0,[0,0,M0[2],M0[3],M0[4]]];break x}}var k0=P0}return[0,C0,k0,Pl(p0,IO(p0))]},i0),r0=f0[2],v0=r0[2],o0=r0[3],w0=r0[1],t0=f0[1],s0=Ip(i0,u,i,0,$v(v0)),h0=s0[1];return Nl(i0,s0[2],0,v0),[0,0,v0,h0,u,i,1,0,o0,w0,0,t0]},q),x0=[0,J,e0,W,c,e,Q([0,l],0,j)];return[0,[0,Kr(r,W[1]),x0]]}}function QO(x,r){var e=Zx(x,r);x:if(typeof e=="number"){if(87<=e){if(e!==99&&88<=e)break x}else if(e!==83){if(9<=e)break x;switch(e){case 1:case 4:case 8:break;default:break x}}return 1}return 0}var kE0=0;function mE0(x,r,e,t){var u=Y0(x),i=M(x);x:{if(typeof i=="number")switch(i){case 104:var c=n0(x);g0(x);var l=[0,[0,u,[0,0,Q([0,c],0,j)]]];break x;case 105:var v=n0(x);g0(x);var l=[0,[0,u,[0,1,Q([0,v],0,j)]]];break x}else if(i[0]===4&&!P(i[3],mv)&&r){var s=n0(x);g0(x);var l=[0,[0,u,[0,2,Q([0,s],0,j)]]];break x}var l=0}x:if(l){var p=l[1][1];if(!e&&!t)break x;return q0(x,[0,p,q1]),0}return l}var dE0=0;function _G(x){return QO(dE0,x)}function hE0(x){var r=Y0(x),e=zO(x),t=M(x);x:{if(typeof t=="number"&&t===61&&!QO(1,x)){var u=[0,Y0(x)],i=n0(x);g0(x);var c=i,v=u;break x}var c=0,v=0}var s=M(x);x:if(typeof s=="number"&&2>=s+dR>>>0&&Ps(1,x)){r:{if(typeof s=="number"){var l=s+dR|0;if(2>=l>>>0){switch(l){case 0:var p=Wj;break;case 1:var p=A6;break;default:var p=n6}var d=p;break r}}var d=Sx(o60)}zx(x,[25,d]),g0(x);break x}var T=M(x)===43?1:0;if(T){var b=Zx(1,x);x:{r:if(typeof b=="number"){if(88<=b){if(b!==99&&br!==b)break r}else{var C=b-9|0;if(77>>0){if(78>C)switch(C+9|0){case 1:case 4:case 8:break;default:break r}}else if(C!==74)break r}var N=0;break x}var N=1}var I=N}else var I=T;if(I){var F=n0(x);g0(x);var L=F}else var L=0;if(I){var X=v?0:1;if(X&&Yr(x,0))return[3,Z([0,r],function(Dx){var Xx=n0(Dx),K0=k(B0[4],function(A){return typeof A=="number"&&A===1?1:0},Dx);return Y(Dx,1),[0,K0,j1([0,L],[0,R0(Dx)],Xx,j)]},x)]}var q=M(x)===65?1:0;if(q)var J=1-QO(1,x),e0=J&&1-Hv(1,x);else var e0=q;if(e0){var W=n0(x);g0(x);var x0=W}else var x0=0;var i0=x3(x),f0=i0[1],r0=i0[2],v0=Ps(1,x),o0=v0||(Zx(1,x)===6?1:0),w0=mE0(x,o0,e0,f0);x:{if(!f0&&w0){var t0=x3(x),s0=t0[2],h0=t0[1];break x}var s0=r0,h0=f0}var p0=V6([0,c,[0,L,[0,x0,[0,s0,0]]]]),C0=M(x);if(!e0&&!h0&&typeof C0!="number"&&C0[0]===4){var j0=C0[3];if(!P(j0,nv)){var P0=n0(x),M0=Io(l60,x)[2];if(_G(x))return WO(x,r,e,M0,e0,h0,I,v,w0,p0);$O(x,v),VO(x,w0),jn(x,M0);var U0=Gx(p0,P0),T0=Z([0,r],function(Dx){return Yh(Dx,1,1)},x),G0=T0[2],k0=G0[1],G=G0[2],S0=T0[1],Z0=HO(k0);x:if(I){if(Z0){var N0=Z0[1],ux=N0[1];if(!P(N0[2],uo)){q0(x,[0,ux,[16,m60,I,0,0]]);break x}}}else if(Z0){var ex=Z0[1],nx=ex[1];if(!P(ex[2],Wo)){q0(x,[0,nx,8]);break x}}return[0,[0,S0,[0,2,k0,G,I,e,Q([0,U0],0,j)]]]}if(!P(j0,G3)){var px=n0(x),D0=Io(v60,x)[2];if(_G(x))return WO(x,r,e,D0,e0,h0,I,v,w0,p0);$O(x,v),VO(x,w0),jn(x,D0);var dx=Gx(p0,px),_x=Z([0,r],function(Dx){return Yh(Dx,1,0)},x),K=_x[2],_0=K[1],U=K[2],m0=_x[1],b0=HO(_0);x:if(I){if(b0){var y0=b0[1],E0=y0[1];if(!P(y0[2],uo)){q0(x,[0,E0,[16,k60,I,0,0]]);break x}}}else if(b0){var $0=b0[1],z=$0[1];if(!P($0[2],Wo)){q0(x,[0,z,8]);break x}}return[0,[0,m0,[0,3,_0,U,I,e,Q([0,dx],0,j)]]]}}return WO(x,r,e,Io(p60,x)[2],e0,h0,I,v,w0,p0)}function wG(x,r,e,t){var u=x?x[1]:0,i=As(1,r),c=Gx(u,zO(i)),v=n0(i),s=M(i);x:if(typeof s!="number"&&s[0]===4&&!P(s[3],wS)){zx(i,83),g0(i);break x}Y(i,41);var l=fO(1,i),p=M(l);x:{r:if(e&&typeof p=="number"){if(53<=p){if(p!==99&&54<=p)break r}else if(p!==42&&p)break r;var T=0;break x}if(Ht(i))var d=k(B0[13],0,l),T=[0,k(R1(i)[2],d,function(W,x0){return k(Kx(W,$3,We),W,x0)})];else{LB(i,i60);var T=[0,[0,Y0(i),f60]]}}var b=it(i);if(b)var C=b[1],N=[0,k(R1(i)[2],C,function(W,x0){return xx(Kx(W,hT,wn),W,0,x0)})];else var N=0;var I=n0(i);if(Yr(i,42))var F=Z(0,function(W){var x0=MO(uO(0,W)),i0=M(W)===99?k(R1(W)[2],x0,function(r0,v0){return k(Kx(r0,mn,98),r0,v0)}):x0,f0=CX(W);return[0,i0,f0,Q([0,I],0,j)]},i),L=F[1],X=F[2],q=[0,[0,L,k(R1(i)[2],X,function(W,x0){return xx(Kx(W,-663447790,99),W,L,x0)})]];else var q=0;if(M(i)===53){1-b1(i)&&zx(i,kt);var J=[0,YB(i,yG(i,1))]}else var J=0;var e0=Z(0,function(W){var x0=n0(W);if(!Yr(W,0))return On(W,0),a60;W[31][1]=[0,[0,D2[1],0],W[31][1]];for(var i0=0,f0=kE0,r0=0;;){var v0=M(W);if(typeof v0=="number"){var o0=v0-2|0;if(U2>>0){if(ke>=o0+1>>>0)break}else if(o0===6){Y(W,8);continue}}var w0=hE0(W);switch(w0[0]){case 0:var t0=w0[1],s0=t0[2],h0=t0[1];switch(s0[1]){case 0:if(s0[4])var nx=f0,px=i0;else{i0&&q0(W,[0,h0,15]);var nx=f0,px=1}break;case 1:var p0=s0[2],C0=p0[0]===4?Jh(W,f0,p0[1],ZM):f0,nx=C0,px=i0;break;case 2:var j0=s0[2],P0=j0[0]===4?Jh(W,f0,j0[1],US):f0,nx=P0,px=i0;break;default:var M0=s0[2],U0=M0[0]===4?Jh(W,f0,M0[1],xC):f0,nx=U0,px=i0}break;case 1:var T0=w0[1][2],G0=T0[4],k0=T0[1];switch(k0[0]){case 4:Sx(c60);break;case 0:case 3:var G=k0[1],S0=G[2][1],Z0=Tr(S0,Wo),N0=G[1];if(Z0)var ex=Z0;else var ux=Tr(S0,uo),ex=ux&&G0;ex&&q0(W,[0,N0,[16,S0,G0,0,0]]);break}var nx=f0,px=i0;break;case 2:var nx=Jh(W,f0,w0[1][2][1],jR),px=i0;break;default:var nx=f0,px=i0}var i0=px,f0=nx,r0=[0,w0,r0]}function D0(K0,A){return $6(function(V){return 1-D2[3].call(null,V[1],K0)},A)}var dx=cx(r0),_x=W[31][1];if(_x){var K=_x[1],_0=K[1];if(_x[2]){var U=_x[2],m0=D0(_0,K[2]),b0=H6(U),y0=b0[2],E0=b0[1],$0=cq(U),z=[0,[0,E0,Gx(y0,m0)],$0];W[31][1]=z}else P2(function(K0){return q0(W,[0,K0[2],[26,K0[1]]])},D0(_0,K[2])),W[31][1]=0}else Sx(Ia0);Y(W,1);var Dx=M(W);x:{r:if(!t){if(typeof Dx=="number"&&(Dx===1||br===Dx))break r;if(_2(W)){var Xx=Ao(W);break x}var Xx=0;break x}var Xx=R0(W)}return[0,dx,Q([0,x0],[0,Xx],j)]},i);return[0,T,e0,N,q,J,c,Q([0,v],0,j)]}function zh(x,r){return Z(0,function(e){return[2,wG([0,r],e,e[7],0)]},x)}function yE0(x){return[7,wG(0,x,1,1)]}var gE0=0,bG=$B(B0);function TG(x){var r=Cp(x);x:if(x[5])Vv(x,r[1]);else{var e=r[2];r:if(e[0]===27){var t=e[1],u=r[1];if(t[4])q0(x,[0,u,4]);else{if(!t[5])break r;q0(x,[0,u,22])}break x}}return r}function Kh(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Le(x,76);var c=n0(x);return Y(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,Q([0,c],[0,R0(x)],j)]]}function v2(x,r,e){var t=x?x[1]:Yv0,u=r?r[1]:1,i=M(e);if(typeof i=="number"){var c=i-2|0;if(U2>>0){if(ke>=c+1>>>0)return[1,[0,R0(e),function(s,l){return s}]]}else if(c===6){g0(e);var v=M(e);x:if(typeof v=="number"){if(v!==1&&br!==v)break x;return[0,R0(e)]}return _2(e)?[0,Ao(e)]:Jv0}}return _2(e)?[1,_p(e)]:(u&&d1([0,t],e),zv0)}function Cs(x){var r=M(x);x:if(typeof r=="number"){if(r!==1&&br!==r)break x;return[0,R0(x),function(e,t){return e}]}return _2(x)?_p(x):Sh(x)}function ZO(x,r,e){var t=v2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=cx(e);if(i)var c=i[2],v=cx([0,k(u,i[1],function(s,l){return xx(Kx(s,634872468,68),s,x,l)}),c]);else var v=0;return[0,0,v]}var EG=[],AG=[],SG=[];function PG(x,r,e){var t=e[2][1],u=e[1];if(!(t&&!t[1][2][2]&&!t[2]))return q0(x,[0,u,r])}function xj(x,r){if(!x[5]&&bp(r))return Vv(x,r[1])}function IG(x){var r=Eo(x)?TG(x):k(B0[2],0,x),e=1-x[5],t=e&&bp(r);return t&&Vv(x,r[1]),r}function _E0(x){var r=n0(x);Y(x,44);var e=IG(x);return[0,e,Q([0,r],0,j)]}function wE0(x){var r=n0(x);Y(x,16);var e=Gx(r,n0(x));Y(x,4);var t=h(B0[7],x);Y(x,5);var u=IG(x),i=M(x)===44?[0,Z(0,_E0,x)]:0;return[28,[0,t,u,i,Q([0,e],0,j)]]}var bE0=0;function CG(x){return Z(bE0,wE0,x)}function NG(x){return[0,Ss(x),Fv0]}function OG(x){var r=M(x);if(typeof r!="number"&&r[0]===4&&!P(r[3],P6)){g0(x);var e=M(x);return typeof e!="number"&&e[0]===2?Kh(x,e[1]):(d1(jv0,x),NG(x))}return d1(Dv0,x),NG(x)}function Hh(x,r,e){function t(s){return x?qa(s):k(B0[13],0,s)}var u=Zx(1,e);if(typeof u=="number")switch(u){case 1:case 9:case 114:return[0,t(e),0]}else if(u[0]===4&&!P(u[3],Mt)){var i=x2(e);return g0(e),[0,i,[0,t(e)]]}var c=M(e);x:if(r&&typeof c=="number"){var v=r[1];if(c!==47&&c!==62)break x;return zx(e,v),g0(e),[0,qa(e),0]}return[0,t(e),0]}function TE0(x){var r=M(x);x:{if(typeof r=="number"){if(r===47){var e=Ov0;break x}if(r===62){var e=Nv0;break x}}var e=0}var t=M(x);x:{r:if(typeof t=="number"){if(t!==47&&t!==62)break r;var u=1;break x}var u=0}if(!u){var i=Hh(0,0,x);return[0,0,i[2],i[1],0]}var c=x2(x),v=M(x);if(typeof v=="number")switch(v){case 1:case 9:case 114:return Ph(0,x,c),[0,0,0,c,0]}else if(v[0]===4&&!P(v[3],Mt)){var s=Zx(1,x);if(typeof s=="number")switch(s){case 1:case 9:case 114:return[0,e,0,qa(x),0]}else if(s[0]===4&&!P(s[3],Mt)){var l=x2(x);return g0(x),[0,e,[0,qa(x)],l,0]}return Ph(0,x,c),g0(x),[0,0,[0,k(B0[13],0,x)],c,0]}var p=Hh(1,0,x);return[0,e,p[2],p[1],0]}function jG(x,r){var e=M(x);if(typeof e=="number"&&q1===e){var t=Z(0,function(N){g0(N);var I=M(N);return typeof I!="number"&&I[0]===4&&!P(I[3],Mt)?(g0(N),2<=r?[0,k(B0[13],0,N)]:[0,qa(N)]):(d1(Pv0,N),0)},x),u=t[2],i=t[1],c=u?[0,[0,i,u[1]]]:0;return c?[0,[1,c[1]]]:0}Y(x,0);for(var v=0,s=0;;){var l=v?v[1]:1,p=M(x);x:if(typeof p=="number"){if(p!==1&&br!==p)break x;var d=cx(s);return Y(x,1),[0,[0,d]]}switch(1-l&&zx(x,28),r){case 0:var T=Hh(1,Cv0,x),C=[0,0,T[2],T[1],0];break;case 1:var b=Hh(1,Iv0,x),C=[0,0,b[2],b[1],0];break;default:var C=TE0(x)}var v=[0,Yr(x,9)],s=[0,C,s]}}function rj(x,r){var e=v2(0,0,x);return e[0]===0?[0,e[1],r]:[0,0,k(e[1][2],r,function(t,u){var i=u[1];return[0,i,xx(Kx(t,Rb,74),t,i,u[2])]})]}function jp(x,r,e){var t=jG(r,x),u=rj(r,OG(r)),i=u[2];return[29,[0,x,i,0,t,Q([0,e],[0,u[1]],j)]]}function Vh(x,r,e){var t=2<=x?[0,k(B0[13],0,r),0]:[0,qa(r),0],u=M(r);x:{if(typeof u=="number"&&u===9){Y(r,9);var i=jG(r,x);break x}var i=0}var c=rj(r,OG(r)),v=c[2];return[29,[0,x,v,[0,t],i,Q([0,e],[0,c[1]],j)]]}function EE0(x){var r=As(1,x),e=n0(r);Y(r,51);var t=M(r);if(typeof t=="number")switch(t){case 0:return jp(2,r,e);case 47:if(b1(r)){Y(r,47);var u=M(r);x:if(typeof u=="number"){if(q1!==u&&u)break x;return jp(1,r,e)}return Vh(1,r,e)}break;case 62:if(b1(r)){var i=Zx(1,r);x:{if(typeof i=="number")switch(i){case 0:return g0(r),jp(0,r,e);case 107:return g0(r),d1(0,r),jp(0,r,e);case 9:break;default:break x}else if(i[0]!==4||P(i[3],P6))break x;return Vh(2,r,e)}return g0(r),Vh(0,r,e)}break;case 107:return jp(2,r,e)}else if(t[0]===2){var c=rj(r,Kh(r,t[1])),v=c[2];return[29,[0,2,v,0,0,Q([0,e],[0,c[1]],j)]]}return Vh(2,r,e)}var AE0=0;function $h(x){return Z(AE0,EE0,x)}function ej(x){var r=x?x[1]:1;function e(u){var i=h(r?B0[7]:B0[10],u),c=v2(vv0,0,u);if(c[0]===0)var v=i,s=c[1];else var v=k(c[1][2],i,function(N,I){return k(Kx(N,mn,78),N,I)}),s=0;if(u[21]){var l=v[2];if(l[0]===14){var p=l[1][2];x:{if(1>>0){if(e!==14)break x}else if(4>=e-1>>>0)break x;return R0(x)}return _2(x)?Ao(x):0}function GG(x){return M(x)===1?0:[0,h(B0[7],x)]}function Ns(x){var r=Y0(x),e=M(x);x:{if(typeof e!="number"&&e[0]===8){var t=e[1];break x}d1($l0,x);var t=Wl0}var u=n0(x);g0(x);var i=M(x);x:{r:if(typeof i=="number"){var c=i+WR|0;if(73>>0){if(c!==77)break r}else if(71>=c-1>>>0)break r;var v=R0(x);break x}var v=n5(x)}return[0,r,[0,t,Q([0,u],[0,v],j)]]}function YG(x){var r=Zx(1,x);if(typeof r=="number"){if(r===10)for(var e=Z(0,function(u){var i=[0,Ns(u)];return Y(u,10),[0,i,Ns(u)]},x);;){var t=M(x);if(typeof t=="number"&&t===10){let u=e;var e=Z([0,e[1]],function(c){return Y(c,10),[0,[1,u],Ns(c)]},x);continue}return[2,e]}if(r===87)return[1,Z(0,function(u){var i=Ns(u);return Y(u,87),[0,i,Ns(u)]},x)]}return[0,Ns(x)]}function Mp(x,r){return Tr(x[2][1],r[2][1])}function JG(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],c=e[2],v=u[2];x:{if(t[0]===0){var s=t[1];if(i[0]===0){var p=Mp(s,i[1]);break x}}else{var l=t[1];if(i[0]!==0){var p=JG(l,i[1]);break x}}var p=0}return p&&Mp(c,v)}function u5(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return Mp(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],c=u[2],v=i[2],s=Mp(u[1],i[1]);return s&&Mp(c,v)}break;default:var l=x[1];if(r[0]===2)return JG(l,r[1])}return 0}function uj(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}}var t3=[];function zG(x,r){var e=n0(r),t=Z(0,function(h0){Y(h0,99);var p0=M(h0);if(typeof p0=="number"){if(E1===p0)return g0(h0),Kl0}else if(p0[0]===8){var C0=YG(h0);x:{if(b1(h0)&&M(h0)===99&&kt!==Zx(1,h0)){var j0=Ah(h0,0,LO);break x}var j0=0}for(var P0=0;;){var M0=M(h0);if(typeof M0=="number"){if(M0===0){var U0=n0(h0);H1(h0,0);var T0=Z(0,function(N0){Y(N0,0),Y(N0,12);var ux=h(B0[10],N0);return Y(N0,1),ux},h0),G0=T0[2],k0=T0[1];Z1(h0);var P0=[0,[1,[0,k0,[0,G0,Q([0,U0],[0,n5(h0)],j)]]],P0];continue}}else if(M0[0]===8){var P0=[0,[0,Z(0,function(N0){var ux=Zx(1,N0);x:{if(typeof ux=="number"&&ux===87){var ex=[1,Z(0,function(Dx){var Xx=Ns(Dx);return Y(Dx,87),[0,Xx,Ns(Dx)]},N0)];break x}var ex=[0,Ns(N0)]}var nx=M(N0);x:{if(typeof nx=="number"&&nx===83){Y(N0,83);var px=n0(N0),D0=M(N0);r:{if(typeof D0=="number"){if(D0===0){var dx=n0(N0);H1(N0,0);var _x=Z(0,function(Xx){Y(Xx,0);var K0=GG(Xx);return Y(Xx,1),K0},N0),K=_x[1],_0=_x[2];Z1(N0);var U=[0,_0,j1([0,dx],[0,n5(N0)],0,j)];U[1]||q0(N0,[0,K,45]);var E0=[0,[1,[0,K,U]]];break r}}else if(D0[0]===10){var m0=D0[3],b0=D0[2],y0=D0[1];Y(N0,D0);var E0=[0,[0,[0,y0,[0,b0,m0,Q([0,px],[0,n5(N0)],j)]]]];break r}zx(N0,34);var E0=[0,[0,[0,Y0(N0),Vl0]]]}var $0=E0;break x}var $0=0}return[0,ex,$0]},h0)],P0];continue}var G=cx(P0),S0=[0,Zs,[0,C0,j0,Yr(h0,kt),G]];return Yr(h0,E1)?[0,S0]:(On(h0,E1),[1,S0])}}return On(h0,E1),Hl0},r);if(Z1(r),h(t3[3],t))var u=aE,i=Z(0,function(h0){return 0},r);else{H1(r,3);var c=h(t3[4],t),v=xx(t3[1],x,c,r),u=v[2],i=v[1]}var s=R0(r);x:{r:if(typeof u!="number"){var l=u[1];if(Zs===l){var p=u[2],d=p[2][1],T=t[2],b=p[1];if(T[0]===0){var C=T[1];if(typeof C=="number")q0(r,[0,uj(d),Yl0]);else{var N=C[2][1];e:if(1-u5(d,N)){if(x&&u5(x[1],d)){var I=[22,h(t3[2],N)];q0(r,[0,uj(N),I]);break e}var F=[13,h(t3[2],N)];q0(r,[0,uj(d),F])}}}var L=b}else{if(dn!==l)break r;var X=u[2],q=t[2];if(q[0]===0){var J=q[1];typeof J!="number"&&q0(r,[0,X,[13,h(t3[2],J[2][1])]])}var L=X}var e0=L;break x}var e0=t[1]}var W=t[2][1],x0=t[1];if(typeof W=="number"){x:{r:{var i0=Q([0,e],[0,s],j);if(typeof u!="number"){var f0=u[1];if(Zs===f0)var r0=u[2][1];else{if(dn!==f0)break r;var r0=u[2]}var v0=r0;break x}}var v0=e0}var o0=[0,dn,[0,x0,v0,i,i0]]}else{var w0=W[2];x:{var t0=Q([0,e],[0,s],j);if(typeof u!="number"&&Zs===u[1]){var s0=[0,u[2]];break x}var s0=0}var o0=[0,Zs,[0,[0,x0,w0],s0,i,t0]]}return[0,Kr(t[1],e0),o0]}function KG(x,r){return H1(r,2),zG(x,r)}function SE0(x,r,e,t){for(var u=t;;){var i=Tl(e);if(u&&r){var c=u[1],v=c[2],s=r[1],l=u[2];x:{if(v[0]===0){var p=v[1],d=p[2];if(d){var T=d[1][2][1],b=1-u5(p[1][2][1],T);if(b){var C=u5(s,T);break x}var C=b;break x}}var C=0}if(C){var N=c[2];x:{if(N[0]===0){var I=N[1],F=I[2];if(F){var L=F[1],X=Kr(c[1],I[3][1]),q=[0,Zs,L],J=[0,X,[0,[0,I[1],0,I[3],I[4]]]];break x}}var q=aE,J=c}return Z1(e),[0,cx([0,J,l]),i,q]}}var e0=M(e);if(typeof e0=="number"){if(e0===99){H1(e,2);var W=M(e),x0=Zx(1,e);x:if(typeof W=="number"&&W===99&&typeof x0=="number"){if(kt!==x0&&br!==x0)break x;var i0=Z(0,function(D0){Y(D0,99),Y(D0,kt);var dx=M(D0);if(typeof dx=="number"){if(E1===dx)return g0(D0),dn}else if(dx[0]===8){var _x=YG(D0);return Th(D0,E1),[0,Zs,[0,_x]]}return On(D0,E1),dn},e),f0=i0[2],r0=i0[1],v0=typeof f0=="number"?[0,dn,r0]:[0,Zs,[0,r0,f0[2]]],o0=e[25][1];r:{if(o0){var w0=o0[2];if(w0){var t0=w0[2];break r}}var t0=Sx(wa0)}e[25][1]=t0;var s0=bl(e),h0=kp(e[26][1],s0);return e[27][1]=h0,[0,cx(u),i,v0]}var p0=zG(r,e),C0=p0[2],j0=p0[1],P0=dn<=C0[1]?[0,j0,[1,C0[2]]]:[0,j0,[0,C0[2]]],u=[0,P0,u];continue}if(br===e0)return d1(0,e),[0,cx(u),i,aE]}var M0=M(e);x:{if(typeof M0=="number"){if(M0===0){H1(e,0);var U0=Z(0,function(D0){Y(D0,0);var dx=M(D0);r:{if(typeof dx=="number"&&dx===12){var _x=n0(D0);Y(D0,12);var K=h(B0[10],D0),m0=[3,[0,K,Q([0,_x],0,j)]];break r}var _0=GG(D0),U=_0?0:n0(D0),m0=[2,[0,_0,j1(0,0,U,j)]]}return Y(D0,1),m0},e),T0=U0[2],G0=U0[1];Z1(e);var ex=[0,G0,T0];break x}}else if(M0[0]===9){var k0=M0[3],G=M0[2],S0=M0[1];Y(e,M0);var ex=[0,S0,[4,[0,G,k0]]];break x}var Z0=KG(r,e),N0=Z0[2],ux=Z0[1],ex=dn<=N0[1]?[0,ux,[1,N0[2]]]:[0,ux,[0,N0[2]]]}var u=[0,ex,u]}}function HG(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Jx(Jl0,r[2][2][1]);return Jx(e[2][1],t);default:var u=x[1][2],i=u[1],c=u[2],v=i[0]===0?i[1][2][1]:HG([2,i[1]]);return Jx(v,Jx(zl0,c[2][1]))}}qr(t3,[0,function(x,r,e){var t=Y0(e),u=SE0(j,r,e,0),i=u[2],c=u[3],v=u[1],s=i?i[1]:t;return[0,[0,Kr(t,s),v],c]},HG,function(x){var r=x[2];if(r[0]!==0)return 1;var e=r[1];return typeof e=="number"?0:e[2][3]},function(x){var r=x[2][1];return typeof r=="number"?0:[0,r[2][1]]}]);function VG(x,r){var e=x2(r);return Ph(x,r,e),e}var ij=[],$G=[],WG=[],QG=[];function PE0(x){var r=n0(x);Y(x,60);var e=M(x)===8?R0(x):0,t=v2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,Q([0,r],[0,Gx(e,u)],j)]]}var IE0=0;function CE0(x){var r=n0(x);Y(x,38);var e=dp(1,x),t=k(B0[2],0,e),u=1-x[5],i=u&&bp(t);i&&Vv(x,t[1]);var c=R0(x);Y(x,26);var v=R0(x);Y(x,4);var s=h(B0[7],x);Y(x,5);var l=M(x)===8?R0(x):0,p=v2(0,Gv0,x),d=p[0]===0?Gx(l,p[1]):p[1][1];return[18,[0,t,s,Q([0,r],[0,Gx(c,Gx(v,d))],j)]]}var NE0=0;function OE0(x){var r=n0(x);Y(x,40);var e=x[20],t=e&&Yr(x,66),u=Gx(r,n0(x));Y(x,4);var i=Q([0,u],0,j),c=M(x);x:{if(typeof c=="number"&&c===65){var v=1;break x}var v=0}var s=hp(1,x),l=M(s);x:{if(typeof l=="number"){if(25<=l){if(30>l)switch(l+Y3|0){case 0:var p=Z(0,RX,s),d=p[2],T=d[3],b=d[1],C=p[1],i0=T,f0=[0,[1,[0,C,[0,b,0,Q([0,d[2]],0,j)]]]];break x;case 3:var N=Z(0,MX,s),I=N[2],F=I[3],L=I[1],X=N[1],i0=F,f0=[0,[1,[0,X,[0,L,2,Q([0,I[2]],0,j)]]]];break x;case 4:if(Zx(1,s)!==17){var q=Z(0,LX,s),J=q[2],e0=J[3],W=J[1],x0=q[1],i0=e0,f0=[0,[1,[0,x0,[0,W,1,Q([0,J[2]],0,j)]]]];break x}break}}else if(l===8){var i0=0,f0=0;break x}}var i0=0,f0=[0,[0,h(B0[8],s)]]}var r0=M(x);if(typeof r0=="number"){if(r0===17){if(!f0)throw z0([0,Nr,Xv0],1);var v0=f0[1];if(v0[0]===0)var o0=[1,DO(Bv0,x,v0[1])];else{var w0=v0[1];PG(x,37,w0);var o0=[0,w0]}t?Y(x,64):Y(x,17);var t0=h(B0[7],x);Y(x,5);var s0=dp(1,x),h0=k(B0[2],0,s0);return xj(x,h0),[25,[0,o0,t0,h0,0,i]]}if(r0===64){if(!f0)throw z0([0,Nr,Uv0],1);var p0=f0[1];if(p0[0]===0){var C0=DO(qv0,x,p0[1]),j0=1-t,P0=j0&&v;x:if(P0){var M0=C0[2];if(M0[0]===2){var U0=M0[1][1],T0=U0[1];if(!P(U0[2][1],io)){q0(x,[0,T0,38]);break x}}}var G0=[1,C0]}else{var k0=p0[1];PG(x,38,k0);var G0=[0,k0]}Y(x,64);var G=h(B0[10],x);Y(x,5);var S0=dp(1,x),Z0=k(B0[2],0,S0);return xj(x,Z0),[26,[0,G0,G,Z0,t,i]]}}if(P2(function(_0){return q0(x,_0)},i0),t?Y(x,64):Y(x,8),f0)var N0=f0[1],ux=N0[0]===0?[0,[1,o2(x,N0[1])]]:[0,[0,N0[1]]],ex=ux;else var ex=0;var nx=M(x);x:{if(typeof nx=="number"&&nx===8){var px=0;break x}var px=[0,h(B0[7],x)]}Y(x,8);var D0=M(x);x:{if(typeof D0=="number"&&D0===5){var dx=0;break x}var dx=[0,h(B0[7],x)]}Y(x,5);var _x=dp(1,x),K=k(B0[2],0,_x);return xj(x,K),[24,[0,ex,px,dx,K,i]]}var jE0=0;function DE0(x){1-x[11]&&zx(x,26);var r=n0(x),e=Y0(x);Y(x,19);var t=M(x)===8?R0(x):0;x:{if(M(x)!==8&&!Sl(x)){var u=[0,h(B0[7],x)];break x}var u=0}var i=Kr(e,Y0(x)),c=v2(0,0,x);x:{if(c[0]===0)var v=c[1];else{var s=c[1],l=s[1];if(u){var p=[0,k(s[2],u[1],function(N,I){return k(Kx(N,mn,69),N,I)})],d=t;break x}var v=l}var p=u,d=Gx(t,v)}return[33,[0,p,Q([0,r],[0,d],j),i]]}var FE0=0;function RE0(x){var r=n0(x);Y(x,20),Y(x,4);var e=h(B0[7],x);Y(x,5),Y(x,0);for(var t=Lv0;;){var u=t[2],i=t[1],c=M(x);x:if(typeof c=="number"){if(c!==1&&br!==c)break x;var v=cx(u);Y(x,1);var s=Cs(x)[1],l=e[1];return[34,[0,e,v,Q([0,r],[0,s],j),l]]}let d=i;var p=mO(0,function(b){var C=n0(b),N=M(b);x:{if(typeof N=="number"&&N===37){d&&zx(b,53),Y(b,37);var I=R0(b),F=0;break x}Y(b,34);var I=0,F=[0,h(B0[7],b)]}var L=d||(F===0?1:0);Y(b,87);var X=Gx(I,Cs(b)[1]);function q(x0){x:if(typeof x0=="number"){var i0=x0-1|0;if(33>>0){if(i0!==36)break x}else if(31>=i0-1>>>0)break x;return 1}return 0}var J=1,e0=b[9]===1?b:[0,b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],J,b[10],b[11],b[12],b[13],b[14],b[15],b[16],b[17],b[18],b[19],b[20],b[21],b[22],b[23],b[24],b[25],b[26],b[27],b[28],b[29],b[30],b[31],b[32]],W=k(B0[4],q,e0);return[0,[0,F,W,Q([0,C],[0,X],j)],L]},x),t=[0,p[2],[0,p[1],u]]}}var ME0=0;function LE0(x){var r=n0(x),e=Y0(x);Y(x,23),_2(x)&&q0(x,[0,e,54]);var t=h(B0[7],x),u=v2(0,0,x);if(u[0]===0)var i=t,c=u[1];else var i=k(u[1][2],t,function(v,s){return k(Kx(v,mn,70),v,s)}),c=0;return[35,[0,i,Q([0,r],[0,c],j)]]}var qE0=0;function UE0(x){var r=n0(x);Y(x,24);var e=h(B0[15],x),t=M(x)===35?k(R1(x)[2],e,function(b,C){var N=C[1];return[0,N,xx(Kx(b,ik,4),b,N,C[2])]}):e,u=M(x);x:{if(typeof u=="number"&&u===35){var i=[0,Z(0,function(C){var N=n0(C);Y(C,35);var I=R0(C);if(M(C)===4){Y(C,4);var F=[0,k(B0[18],C,67)];Y(C,5);var L=F}else var L=0;var X=h(B0[15],C),q=M(C)===39?X:k(Cs(C)[2],X,function(J,e0){var W=e0[1];return[0,W,xx(Kx(J,ik,71),J,W,e0[2])]});return[0,L,q,Q([0,N],[0,I],j)]},x)];break x}var i=0}var c=M(x);x:{if(typeof c=="number"&&c===39){Y(x,39);var v=h(B0[15],x),s=v[1],l=v[2],p=[0,[0,s,k(Cs(x)[2],l,function(C,N){return xx(Kx(C,ik,72),C,s,N)})]];break x}var p=0}var d=i===0?1:0,T=d&&(p===0?1:0);return T&&q0(x,[0,t[1],56]),[36,[0,t,i,p,Q([0,r],0,j)]]}var BE0=0;function XE0(x){var r=0,e=RX(x),t=e[3],u=e[2],i=ZO(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var GE0=0;function YE0(x){var r=2,e=MX(x),t=e[3],u=e[2],i=ZO(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var JE0=0;function zE0(x){var r=1,e=LX(x),t=e[3],u=e[2],i=ZO(r,x,e[1]),c=i[2],v=i[1];return P2(function(s){return q0(x,s)},t),[39,[0,c,r,Q([0,u],[0,v],j)]]}var KE0=0;function HE0(x){var r=n0(x);Y(x,26);var e=Gx(r,n0(x));Y(x,4);var t=h(B0[7],x);Y(x,5);var u=dp(1,x),i=k(B0[2],0,u),c=1-x[5],v=c&&bp(i);return v&&Vv(x,i[1]),[40,[0,t,i,Q([0,e],0,j)]]}var VE0=0;function $E0(x){var r=n0(x),e=h(B0[7],x),t=M(x),u=e[2];if(u[0]===10&&typeof t=="number"&&t===87){var i=u[1],c=i[2][1],v=e[1];Y(x,87),D2[3].call(null,c,x[3])&&q0(x,[0,v,[24,Rv0,c]]);var s=x[32],l=x[31],p=x[30],d=x[29],T=x[28],b=x[27],C=x[26],N=x[25],I=x[24],F=x[23],L=x[22],X=x[21],q=x[20],J=x[19],e0=x[18],W=x[17],x0=x[16],i0=x[15],f0=x[14],r0=x[13],v0=x[12],o0=x[11],w0=x[10],t0=x[9],s0=x[8],h0=x[7],p0=x[6],C0=x[5],j0=x[4],P0=D2[4].call(null,c,x[3]),M0=[0,x[1],x[2],P0,j0,C0,p0,h0,s0,t0,w0,o0,v0,r0,f0,i0,x0,W,e0,J,q,X,L,F,I,N,C,b,T,d,p,l,s],U0=Eo(M0)?TG(M0):k(B0[2],0,M0);return[31,[0,i,U0,Q([0,r],0,j)]]}var T0=v2(Mv0,0,x);if(T0[0]===0)var G0=e,k0=T0[1];else var G0=k(T0[1][2],e,function(G,S0){return k(Kx(G,mn,73),G,S0)}),k0=0;return[23,[0,G0,0,Q(0,[0,k0],j)]]}var WE0=0;function QE0(x){function r(e){var t=n0(e);if(M(e)===34){var u=Y0(e);g0(e);var i=[0,u]}else var i=0;var c=h(B0[27],e);if(Yr(e,16)){Y(e,4);var v=h(B0[7],e);Y(e,5);var s=[0,v]}else var s=0;if(M(e)===87){var l=Y0(e);g0(e);var p=[0,l]}else{Y(e,11);var p=0}var d=1,T=e[12]===1?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],d,e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31],e[32]],b=k(B0[2],ov0,T);return Yr(e,9),[0,c,b,s,Q([0,t],[0,R0(e)],j),[0,i,p,0]]}return Z(0,function(e){var t=n0(e),u=Y0(e);if(Y(e,21),_2(e))throw z0(Vt,1);var i=Gh(e),c=_2(e),v=c||1-Yr(e,0);if(v)throw z0(Vt,1);for(var s=0,l=KB(e,i);;){var p=M(e);x:if(typeof p=="number"){if(p!==1&&br!==p)break x;var d=cx(s);return Y(e,1),[32,[0,l,d,u,Q([0,t],[0,R0(e)],j)]]}var s=[0,Z(0,r,e),s]}},x)}function ZE0(x,r){var e=x?x[1]:0;1-b1(r)&&zx(r,wn);var t=Zx(1,r);if(typeof t=="number")switch(t){case 25:return r5(0,r);case 28:return r5(2,r);case 29:return r5(1,r);case 41:return Z(0,function(p){var d=n0(p);return Y(p,61),[6,tj(d,p)]},r);case 47:if(M(r)===51)return $h(r);break;case 49:if(r[29][2])return Z(0,function(p){var d=n0(p);return Y(p,61),[8,bG[1].call(null,[0,d],p)]},r);break;case 50:if(e)return qG(r);break;case 54:return Z(0,function(p){var d=n0(p);return Y(p,61),[11,Zh(d,p)]},r);case 62:var u=M(r);return typeof u=="number"&&u===51&&e?$h(r):Z(0,function(p){var d=n0(p);return Y(p,61),[15,Wh(d,p)]},r);case 63:return Z(0,function(p){var d=n0(p);return Y(p,61),[16,Qh(lv0,d,p)]},r);case 15:case 65:return DG(r)}else if(t[0]===4){var i=t[3];if(P(i,ts)){if(!P(i,YM))return RG(r,1);if(P(i,vv)){if(!P(i,bR)){var c=Y0(r),v=n0(r);Y(r,61);var s=Gx(v,n0(r));return La(r,hv0),M(r)===10?Z([0,c],function(p){var d=n0(p);Y(p,10);var T=n0(p);La(p,gv0);var b=V6([0,s,[0,d,[0,T,[0,n0(p),0]]]]),C=Zv(p),N=v2(0,0,p);if(N[0]===0)var I=N[1],F=C;else var I=0,F=k(N[1][2],C,function(L,X){return k(Kx(L,TS,90),L,X)});return[13,[0,F,Q([0,b],[0,I],j)]]},r):Z([0,c],h(AG[1],s),r)}if(!P(i,TT))return RG(r,0)}else if(r[29][1])return DG(r)}else if(r[29][1])return Z(0,function(p){var d=n0(p);return Y(p,61),[7,nj(d,p)]},r)}if(!e)return k(B0[2],0,r);var l=M(r);return typeof l=="number"&&l===51?$h(r):r5(0,r)}var xA0=0;function ZG(x,r,e){var t=SB(1,x),u=G6(ij[2],t,r,e,y60),i=u[4],c=u[3],v=u[2],s=SB(0,u[1]),l=cx(v);return P2(h(ij[1],s),l),[0,s,c,i]}function xY(x){var r=zO(x),e=M(x);if(typeof e=="number"){var t=e-50|0;if(11>=t>>>0)switch(t){case 0:var u=PB(1,As(1,x)),i=n0(u),c=Y0(u);Y(u,50);var v=M(u);if(typeof v=="number"){if(54<=v){if(64>v)switch(v-54|0){case 0:return Z([0,c],function(T){1-b1(T)&&zx(T,We);var b=0,C=Z(0,function(I){return Zh(b,I)},T),N=[0,C[1],[30,C[2]]];return[22,[0,[0,N],0,0,0,Q([0,i],0,j)]]},u);case 8:if(Zx(1,u)!==0)return Z([0,c],function(T){1-b1(T)&&zx(T,We);var b=Zx(1,T);if(typeof b=="number"){if(b===49)return zx(T,17),Y(T,62),[22,[0,0,0,0,0,Q([0,i],0,j)]];if(q1===b){Y(T,62);var C=Y0(T);Y(T,q1);var N=Fp(T),I=N[1];return[22,[0,0,[0,[1,[0,C,0]]],[0,I],0,Q([0,i],[0,N[2]],j)]]}}var F=0,L=Z(0,function(q){return Wh(F,q)},T),X=[0,L[1],[37,L[2]]];return[22,[0,[0,X],0,0,0,Q([0,i],0,j)]]},u);break;case 9:return Z([0,c],function(T){var b=Z(0,function(N){return Qh(0,0,N)},T),C=[0,b[1],[38,b[2]]];return[22,[0,[0,C],0,0,0,Q([0,i],0,j)]]},u)}}else if(v===37)return Z([0,c],function(T){var b=Gx(i,n0(T)),C=Z(0,function(e0){return Y(e0,37)},T)[1],N=IB(1,T);x:{if(!Eo(N)&&!wh(N)){if(yp(N)){var q=0,J=[0,zh(N,r)];break x}if(M(N)===49){var q=0,J=[0,qX(0)(N)];break x}if(lO(N)){var q=0,J=[0,jO(N)];break x}var I=h(B0[10],N),F=v2(0,0,N);if(F[0]===0)var L=F[1],X=I;else var L=0,X=k(F[1][2],I,function(x0,i0){return k(Kx(x0,mn,92),x0,i0)});var q=L,J=[1,X];break x}var q=0,J=[0,Cp(N)]}return[21,[0,C,J,Q([0,b],[0,q],j)]]},u)}if(yp(u))return Z([0,c],function(T){var b=zh(T,r);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);if(!Eo(u)&&!wh(u)){if(typeof v=="number"){var s=v+Y3|0;if(4>>0){if(s===24&&u[29][2])return Z([0,c],function(T){var b=k(B0[3],[0,r],T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u)}else if(1>>0)return Z([0,c],function(T){var b=k(B0[3],[0,r],T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u)}if(lO(u))return Z([0,c],function(T){var b=jO(T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);if(typeof v=="number"&&q1===v)return Z([0,c],function(T){var b=Y0(T);Y(T,q1);var C=M(T);x:{if(typeof C!="number"&&C[0]===4&&!P(C[3],Mt)){g0(T);var N=[0,x2(T)];break x}var N=0}var I=Fp(T),F=I[1];return[22,[0,0,[0,[1,[0,b,N]]],[0,F],1,Q([0,i],[0,I[2]],j)]]},u);var l=Yr(u,62)?0:1;return Yr(u,0)?Z([0,c],function(T){var b=MG(0,T,0);Y(T,1);var C=M(T);x:{if(typeof C!="number"&&C[0]===4&&!P(C[3],P6)){var N=Fp(T),I=N[2],F=N[1],q=Pn(function(f0){var r0=f0[2];return[0,f0[1],[0,r0[1],r0[2],1,r0[4]]]},b),J=I,e0=[0,F];break x}LG(T,b);var L=v2(0,0,T),X=L[0]===0?L[1]:L[1][1],q=b,J=X,e0=0}return[22,[0,0,[0,[0,q]],e0,l,Q([0,i],[0,J],j)]]},u):(d1(Ev0,u),k(B0[3],[0,r],u))}return Z([0,c],function(T){bh(T)(r);var b=Cp(T);return[22,[0,[0,b],0,0,1,Q([0,i],0,j)]]},u);case 1:bh(x)(r);var p=Zx(1,x);x:{r:if(typeof p=="number"){if(p!==4&&p!==10)break r;var d=ej(0)(x);break x}var d=$h(x)}return d;case 11:if(Zx(1,x)===50)return bh(x)(r),qG(x);break}}return i5([0,r],x)}function rY(x,r){return xx($G[1],r,x,0)}function eY(x,r){var e=ZG(r,x,function(i){return i5(0,i)}),t=e[3],u=e[2];return[0,y2(function(i,c){return[0,c,i]},fj(x,e[1]),u),t]}function fj(x,r){return xx(WG[1],r,x,0)}function i5(x,r){var e=x?x[1]:0;1-yp(r)&&bh(r)(e);var t=M(r);if(typeof t=="number"){if(t===28)return Z(JE0,YE0,r);if(t===29)return Z(KE0,zE0,r)}if(!Eo(r)&&!wh(r)){if(yp(r))return zh(r,e);if(typeof t=="number"){var u=t-49|0;if(14>=u>>>0)switch(u){case 0:if(r[29][2])return qX(0)(r);break;case 5:if(!RB(1,r))return ej(0)(r);var i=0,c=Z(0,function(T){return Zh(i,T)},r);return[0,c[1],[30,c[2]]];case 12:return ZE0(0,r);case 13:if(Ps(1,r)&&!FB(1,r)){var v=0,s=Z(0,function(T){return Wh(v,T)},r);return[0,s[1],[37,s[2]]]}return k(B0[2],0,r);case 14:var l=Zx(1,r);if(typeof l=="number"&&l===62){var p=0,d=Z(0,function(T){return Qh(pv0,p,T)},r);return[0,d[1],[38,d[2]]]}return k(B0[2],0,r)}}return lO(r)?jO(r):tY(0,r)}return Cp(r)}function tY(x,r){for(var e=x;;){var t=e?e[1]:1,u=ej([0,t]),i=M(r);if(typeof i=="number"&&gv>i)switch(i){case 0:var c=h(B0[15],r),v=c[1],s=c[2];return[0,v,[0,k(Cs(r)[2],s,function(p0,C0){return xx(Kx(p0,ik,77),p0,v,C0)})]];case 8:var l=Y0(r),p=n0(r);return Y(r,8),[0,l,[19,[0,Q([0,p],[0,Cs(r)[1]],j)]]];case 16:return CG(r);case 19:return Z(FE0,DE0,r);case 20:return Z(ME0,RE0,r);case 21:if(r[29][3]&&!Hv(1,r)&&Zx(1,r)===4){var d=Eh(r,QE0);return d?d[1]:u(r)}break;case 23:return Z(qE0,LE0,r);case 24:return Z(BE0,UE0,r);case 25:return Z(GE0,XE0,r);case 26:return Z(VE0,HE0,r);case 27:var T=Z(0,function(p0){var C0=n0(p0);Y(p0,27);var j0=Gx(C0,n0(p0));Y(p0,4);var P0=h(B0[7],p0);Y(p0,5);var M0=k(B0[2],0,p0),U0=1-p0[5],T0=U0&&bp(M0);return T0&&Vv(p0,M0[1]),[41,[0,P0,M0,Q([0,j0],0,j)]]},r),b=T[1],C=T[2];return wt(r,[0,b,74]),[0,b,C];case 33:var N=n0(r),I=Z(0,function(p0){Y(p0,33);x:{if(M(p0)!==8&&!Sl(p0)){var C0=k(B0[13],0,p0),j0=C0[2][1],P0=C0[1];1-D2[3].call(null,j0,p0[3])&&q0(p0,[0,P0,[30,j0]]);var M0=[0,C0];break x}var M0=0}var U0=v2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var G0=U0[1],k0=G0[1];if(M0){var G=[0,k(G0[2],M0[1],function(ex,nx){return k(Kx(ex,$3,75),ex,nx)})],S0=0;break x}var T0=k0}var G=M0,S0=T0}return[0,G,S0]},r),F=I[2],L=F[1],X=I[1],q=L===0?1:0,J=F[2];if(q)var e0=r[8],W=e0||r[9],x0=1-W;else var x0=q;return x0&&q0(r,[0,X,[15,r[12]]]),[0,X,[1,[0,L,Q([0,N],[0,J],j)]]];case 36:var i0=n0(r),f0=Z(0,function(p0){Y(p0,36);x:{if(M(p0)!==8&&!Sl(p0)){var C0=k(B0[13],0,p0),j0=C0[2][1],P0=C0[1];1-D2[3].call(null,j0,p0[3])&&q0(p0,[0,P0,[30,j0]]);var M0=[0,C0];break x}var M0=0}var U0=v2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var G0=U0[1],k0=G0[1];if(M0){var G=[0,k(G0[2],M0[1],function(ex,nx){return k(Kx(ex,$3,76),ex,nx)})],S0=0;break x}var T0=k0}var G=M0,S0=T0}return[0,G,S0]},r),r0=f0[2],v0=f0[1],o0=r0[2],w0=r0[1];return 1-r[8]&&q0(r,[0,v0,25]),[0,v0,[4,[0,w0,Q([0,i0],[0,o0],j)]]];case 38:return Z(NE0,CE0,r);case 40:return Z(jE0,OE0,r);case 44:return CG(r);case 60:return Z(IE0,PE0,r);case 114:return d1(g60,r),[0,Y0(r),_60];case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 34:case 35:case 37:case 39:case 42:case 43:case 50:case 84:case 87:d1(w60,r),g0(r);var e=0;continue}if(!Eo(r)&&!wh(r)){if(typeof i=="number"&&i===29&&Zx(1,r)===6){var t0=Al(1,r);return q0(r,[0,Kr(Y0(r),t0),3]),u(r)}return Ht(r)?Z(WE0,$E0,r):(yp(r)&&(d1(0,r),g0(r)),u(r))}var s0=Cp(r);return Vv(r,s0[1]),s0}}qr(ij,[0,function(x,r){if(typeof r!="number"&&r[0]===2){var e=r[1],t=e[4],u=e[1];return t&&wt(x,[0,u,76])}return Sx(Jx(T60,Jx(JU(r),b60)))},function(x,r,e,t){for(var u=x,i=t;;){var c=i[3],v=i[2],s=i[1],l=M(u);if(typeof l=="number"&&br===l)return[0,u,s,v,c];if(h(r,l))return[0,u,s,v,c];if(typeof l!="number"&&l[0]===2){var p=h(e,u),d=[0,p,v],T=p[2];if(T[0]===23){var b=T[1][2];if(b){var C=Tr(b[1],"use strict"),N=p[1],I=C&&1-u[22];I&&q0(u,[0,N,79]);var F=C?As(1,u):u,L=[0,l,s],X=c||C,u=F,i=[0,L,d,X];continue}}return[0,u,s,d,c]}return[0,u,s,v,c]}}]),qr($G,[0,function(x,r,e){for(var t=e;;){var u=M(x);if(typeof u=="number"&&br===u||h(r,u))return cx(t);var t=[0,xY(x),t]}}]),qr(WG,[0,function(x,r,e){for(var t=e;;){var u=M(x);if(typeof u=="number"&&br===u||h(r,u))return cx(t);var t=[0,i5(0,x),t]}}]),qr(QG,[0,function(x,r,e){var t=1-x,u=VG([0,r],e),i=t&&(M(e)===86?1:0);return i&&(1-b1(e)&&zx(e,E2),Y(e,86)),[0,u,PO(e),i]}]),vU(I60[1],B0,[0,function(x){var r=M(x);x:{if(typeof r!="number"&&r[0]===6){var e=r[2],t=r[1];g0(x);var u=[0,[0,t,e]];break x}var u=0}var i=n0(x);x:{r:{for(var c=cx(i),v=5;c;){var s=c[2],l=c[1],p=l[2],d=l[1],T=p[2];e:{t:{for(var b=0,C=Ux(T);;){if(C<(b+5|0))break t;var N=Tr(I2(T,b,v),"@flow");if(N)break;var b=b+1|0}var I=N;break e}var I=0}if(I)break r;var c=s}var F=0;break x}x[32][1]=d[3];var F=cx([0,[0,d,p],s])}x:if(F===0){if(i){var L=i[1],X=L[2];if(!X[1]){var q=X[2],J=L[1];if(1<=Ux(q)&&B1(q,0)===42){x[32][1]=J[3];var e0=[0,L,0];break x}}}var e0=0}else var e0=F;function W(t0){return 0}var x0=ZG(x,W,xY),i0=x0[2],f0=y2(function(t0,s0){return[0,s0,t0]},rY(W,x0[1]),i0),r0=Y0(x);if(Y(x,br),y2(function(t0,s0){var h0=s0[2];switch(h0[0]){case 21:return Tp(x,t0,Cn(0,[0,h0[1][1],E60]));case 22:var p0=h0[1],C0=p0[1];if(C0){if(!p0[2]){var j0=C0[1],P0=j0[2],M0=j0[1];x:{switch(P0[0]){case 39:return y2(function(G,S0){return Tp(x,G,S0)},t0,y2(function(G,S0){return y2(yO,G,[0,S0[2][1],0])},0,P0[1][1]));case 2:case 27:var U0=P0[1][1];if(U0){var T0=U0[1];break x}break;case 3:case 20:case 30:case 37:case 38:var T0=P0[1][1];break x}return t0}return Tp(x,t0,Cn(0,[0,M0,T0[2][1]]))}}else{var G0=p0[2];if(G0){var k0=G0[1];return k0[0]===0?y2(function(G,S0){var Z0=S0[2],N0=Z0[2],ux=Z0[1];return N0?Tp(x,G,N0[1]):Tp(x,G,ux)},t0,k0[1]):t0}}return t0;default:return t0}},D2[1],f0),f0)var v0=H6(cx(f0))[1],o0=Kr(H6(f0)[1],v0);else var o0=r0;var w0=cx(x[2][1]);return[0,o0,[0,f0,u,Q([0,e0],0,j),w0]]},tY,i5,fj,eY,rY,function(x){var r=Y0(x),e=Qt(x),t=M(x);return typeof t=="number"&&t===9?BO(x,r,[0,e,0]):e},function(x){var r=Y0(x),e=Op(x),t=M(x);return typeof t=="number"&&t===9?[0,BO(x,r,[0,o2(x,e),0])]:e},function(x){return o2(x,QX(x))},Qt,MO,function(x){var r=Z(0,function(t){var u=n0(t);Y(t,0);x:for(var i=0,c=[0,0,An];;){var v=c[2],s=c[1],l=M(t);if(typeof l=="number"){if(l===1)break x;if(br===l)break}var p=pE0(t),d=p[1],T=p[2];r:{if(d[0]===1&&M(t)===9){var b=[0,Y0(t)];break r}var b=0}var C=FO(T,v),N=M(t);r:{e:if(typeof N=="number"){var I=N-2|0;if(U2>>0){if(ke>>0)break e}else{if(I!==7)break e;g0(t)}var q=C;break r}var F=QN(_a0,9),L=MB([0,F],M(t)),X=[0,Y0(t),L];Yr(t,8);var q=[0,[0,X,C[1]],[0,X,C[2]]]}var i=b,c=[0,[0,d,s],q]}var J=i?[0,v[1],[0,[0,i[1],90],v[2]]]:v,e0=UX(J),W=cx(s),x0=n0(t);return Y(t,1),[0,[0,W,j1([0,u],[0,R0(t)],x0,j)],e0]},x),e=r[2];return[0,r[1],e[1],e[2]]},VG,function(x,r,e){var t=r?r[1]:0;return Z(0,k(QG[1],t,e),x)},function(x){var r=Y0(x),e=n0(x);Y(x,0);var t=fj(function(v){return v===1?1:0},x),u=Y0(x),i=t===0?n0(x):0;Y(x,1);var c=[0,t,j1([0,e],[0,R0(x)],i,j)];return[0,Kr(r,u),c]},function(x){function r(t){var u=n0(t);Y(t,0);var i=eY(function(d){return d===1?1:0},t),c=i[1],v=i[2],s=c===0?n0(t):0;Y(t,1);var l=M(t);x:{r:if(!x){if(typeof l=="number"&&(l===1||br===l))break r;if(_2(t)){var p=Ao(t);break x}var p=0;break x}var p=R0(t)}return[0,[0,c,j1([0,u],[0,p],s,j)],v]}var e=0;return function(t){return mO(e,r,t)}},function(x){return KG(xA0,x)},Rp,e5,Io,zh,function(x){return Z(gE0,yE0,x)},function(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(P(u,W2)){if(!P(u,hv)&&!P(t[2][2][1],nd))return 0}else if(!P(t[2][2][1],u6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 0:case 10:case 23:case 26:break;default:break x}return 1}return 0}},qO,Zv,UO,Uh]);var cj=[f1,eT0,Ca(0)],aj=[0,cj,[0]],rA0=Rd(xT0,function(x){var r=FN(x,Zb0)[42],e=qN(x,0,0,rT0,JN,1)[1];return sU(x,r,function(t,u){return 0}),function(t,u){var i=Md(u,x);return h(e,i),UN(u,i,x)}}),eA0=[f1,cx0,Ca(0)];function tA0(x){if(typeof x=="number"){var r=x;if(57<=r)switch(r){case 57:return eZ;case 58:return tZ;case 59:return nZ;case 60:return uZ;case 61:return iZ;case 62:return fZ;case 63:return cZ;case 64:return aZ;case 65:return sZ;case 66:return oZ;case 67:return vZ;case 68:return lZ;case 69:return pZ;case 70:return kZ;case 71:return mZ;case 72:return dZ;case 73:return hZ;case 74:return yZ;case 75:return gZ;case 76:return _Z;case 77:return wZ;case 78:return bZ;case 79:return TZ;case 80:return EZ;case 81:return AZ;case 82:return SZ;case 83:return PZ;case 84:return IZ;case 85:return CZ;case 86:return NZ;case 87:return OZ;case 88:return jZ;case 89:return DZ;case 90:return FZ;case 91:return RZ;case 92:return MZ;case 93:return LZ;case 94:return qZ;case 95:return UZ;case 96:return BZ;case 97:return XZ;case 98:return GZ;case 99:return YZ;case 100:return JZ;case 101:return zZ;case 102:return KZ;case 103:return HZ;case 104:return VZ;case 105:return $Z;case 106:return WZ;case 107:return QZ;case 108:return ZZ;case 109:return x00;case 110:return r00;case 111:return e00;default:return t00}switch(r){case 0:return WW;case 1:return QW;case 2:return ZW;case 3:return xQ;case 4:return rQ;case 5:return eQ;case 6:return tQ;case 7:return nQ;case 8:return uQ;case 9:return iQ;case 10:return fQ;case 11:return Jx(aQ,cQ);case 12:return sQ;case 13:return oQ;case 14:return vQ;case 15:return lQ;case 16:return pQ;case 17:return kQ;case 18:return mQ;case 19:return dQ;case 20:return hQ;case 21:return yQ;case 22:return gQ;case 23:return _Q;case 24:return wQ;case 25:return bQ;case 26:return TQ;case 27:return EQ;case 28:return AQ;case 29:return Jx(PQ,SQ);case 30:return IQ;case 31:return CQ;case 32:return NQ;case 33:return OQ;case 34:return jQ;case 35:return DQ;case 36:return FQ;case 37:return RQ;case 38:return MQ;case 39:return LQ;case 40:return qQ;case 41:return UQ;case 42:return BQ;case 43:return XQ;case 44:return GQ;case 45:return YQ;case 46:return JQ;case 47:return zQ;case 48:return KQ;case 49:return HQ;case 50:return VQ;case 51:return $Q;case 52:return WQ;case 53:return QQ;case 54:return ZQ;case 55:return xZ;default:return rZ}}switch(x[0]){case 0:var e=x[1];return h(ar(n00),e);case 1:var t=x[1];return h(ar(u00),t);case 2:var u=x[2],i=x[1];return k(ar(i00),u,i);case 3:var c=x[2],v=x[1];return xx(ar(f00),c,c,v);case 4:var s=x[2],l=x[1];return k(ar(c00),s,l);case 5:var p=x[1];return h(ar(a00),p);case 6:return x[1]?s00:o00;case 7:var d=x[2],T=x[1],b=h(ar(v00),T);if(!d)return h(ar(p00),b);var C=d[1];return k(ar(l00),C,b);case 8:var N=x[1];return k(ar(k00),N,N);case 9:var I=x[3],F=x[2],L=x[1];if(!F)return k(ar(h00),I,L);var X=F[1];if(X===3)return k(ar(d00),I,L);switch(X){case 0:var q=y$;break;case 1:var q=g$;break;case 2:var q=_$;break;case 3:var q=w$;break;default:var q=b$}return G6(ar(m00),L,q,I,q);case 10:var J=x[2],e0=x[1],W=lq(J);return xx(ar(y00),J,W,e0);case 11:var x0=x[2],i0=x[1];return k(ar(g00),x0,i0);case 12:var f0=x[1];return h(ar(_00),f0);case 13:var r0=x[1];return h(ar(w00),r0);case 14:return x[1]?Jx(T00,b00):Jx(A00,E00);case 15:var v0=x[1]?S00:P00;return h(ar(I00),v0);case 16:var o0=x[1],w0=x[4],t0=x[3],s0=x[2]?C00:N00,h0=t0?O00:j00,p0=w0?Jx(D00,o0):o0;return xx(ar(F00),s0,h0,p0);case 17:return R00;case 18:var C0=x[2],j0=x[1],P0=pq(45,C0);if(P0)var M0=P0[1],U0=P0[2]?vq($W,[0,M0,Pn(lq,P0[2])]):M0;else var U0=C0;var T0=j0?M00:L00;return xx(ar(q00),C0,U0,T0);case 19:var G0=x[1]?U00:B00;return h(ar(X00),G0);case 20:var k0=x[1];return h(ar(G00),k0);case 21:var G=m6<=x[1]?Y00:J00;return h(ar(z00),G);case 22:var S0=x[1];return h(ar(K00),S0);case 23:var Z0=x[1];return h(ar(H00),Z0);case 24:var N0=x[2],ux=x[1];return k(ar(V00),ux,N0);case 25:var ex=x[1];if(n6===ex)var nx=xx0,px=rx0;else if(A6<=ex)var nx=$00,px=W00;else var nx=Q00,px=Z00;return k(ar(ex0),px,nx);case 26:var D0=x[1];return h(ar(tx0),D0);case 27:var dx=x[1];return h(ar(nx0),dx);case 28:var _x=x[2],K=x[1];return k(ar(ux0),K,_x);case 29:var _0=x[2],U=x[1];return k(ar(ix0),U,_0);default:var m0=x[1];return h(ar(fx0),m0)}}function nA0(x,r){var e=x[2];function t(_){return N2(_,r)}var u=x[1];switch(e[0]){case 0:var i=e[1],c=Yd(i[2],r),Ex=[0,[0,i[1],c]];break;case 1:var v=e[1],s=t(v[2]),Ex=[1,[0,v[1],s]];break;case 2:var l=e[1],p=t(l[7]),Ex=[2,[0,l[1],l[2],l[3],l[4],l[5],l[6],p]];break;case 3:var d=e[1],T=d[7],b=t(d[6]),Ex=[3,[0,d[1],d[2],d[3],d[4],d[5],b,T]];break;case 4:var C=e[1],N=t(C[2]),Ex=[4,[0,C[1],N]];break;case 5:var Ex=[5,[0,t(e[1][1])]];break;case 6:var I=e[1],F=t(I[7]),Ex=[6,[0,I[1],I[2],I[3],I[4],I[5],I[6],F]];break;case 7:var L=e[1],X=t(L[5]),Ex=[7,[0,L[1],L[2],L[3],L[4],X]];break;case 8:var q=e[1],J=t(q[3]),Ex=[8,[0,q[1],q[2],J]];break;case 9:var e0=e[1],W=t(e0[5]),Ex=[9,[0,e0[1],e0[2],e0[3],e0[4],W]];break;case 10:var x0=e[1],i0=t(x0[4]),Ex=[10,[0,x0[1],x0[2],x0[3],i0]];break;case 11:var f0=e[1],r0=t(f0[5]),Ex=[11,[0,f0[1],f0[2],f0[3],f0[4],r0]];break;case 12:var v0=e[1],o0=t(v0[3]),Ex=[12,[0,v0[1],v0[2],o0]];break;case 13:var w0=e[1],t0=t(w0[2]),Ex=[13,[0,w0[1],t0]];break;case 14:var s0=e[1],h0=t(s0[3]),Ex=[14,[0,s0[1],s0[2],h0]];break;case 15:var p0=e[1],C0=t(p0[4]),Ex=[15,[0,p0[1],p0[2],p0[3],C0]];break;case 16:var j0=e[1],P0=t(j0[5]),Ex=[16,[0,j0[1],j0[2],j0[3],j0[4],P0]];break;case 17:var M0=e[1],U0=t(M0[4]),Ex=[17,[0,M0[1],M0[2],M0[3],U0]];break;case 18:var T0=e[1],G0=t(T0[3]),Ex=[18,[0,T0[1],T0[2],G0]];break;case 19:var Ex=[19,[0,t(e[1][1])]];break;case 20:var k0=e[1],G=t(k0[3]),Ex=[20,[0,k0[1],k0[2],G]];break;case 21:var S0=e[1],Z0=t(S0[3]),Ex=[21,[0,S0[1],S0[2],Z0]];break;case 22:var N0=e[1],ux=t(N0[5]),Ex=[22,[0,N0[1],N0[2],N0[3],N0[4],ux]];break;case 23:var ex=e[1],nx=t(ex[3]),Ex=[23,[0,ex[1],ex[2],nx]];break;case 24:var px=e[1],D0=t(px[5]),Ex=[24,[0,px[1],px[2],px[3],px[4],D0]];break;case 25:var dx=e[1],_x=t(dx[5]),Ex=[25,[0,dx[1],dx[2],dx[3],dx[4],_x]];break;case 26:var K=e[1],_0=t(K[5]),Ex=[26,[0,K[1],K[2],K[3],K[4],_0]];break;case 27:var U=e[1],m0=U[11],b0=t(U[10]),Ex=[27,[0,U[1],U[2],U[3],U[4],U[5],U[6],U[7],U[8],U[9],b0,m0]];break;case 28:var y0=e[1],E0=t(y0[4]),Ex=[28,[0,y0[1],y0[2],y0[3],E0]];break;case 29:var $0=e[1],z=t($0[5]),Ex=[29,[0,$0[1],$0[2],$0[3],$0[4],z]];break;case 30:var Dx=e[1],Xx=t(Dx[5]),Ex=[30,[0,Dx[1],Dx[2],Dx[3],Dx[4],Xx]];break;case 31:var K0=e[1],A=t(K0[3]),Ex=[31,[0,K0[1],K0[2],A]];break;case 32:var V=e[1],fx=t(V[4]),Ex=[32,[0,V[1],V[2],V[3],fx]];break;case 33:var wx=e[1],Ix=wx[3],ox=t(wx[2]),Ex=[33,[0,wx[1],ox,Ix]];break;case 34:var xr=e[1],Fx=xr[4],H0=t(xr[3]),Ex=[34,[0,xr[1],xr[2],H0,Fx]];break;case 35:var ur=e[1],X0=t(ur[2]),Ex=[35,[0,ur[1],X0]];break;case 36:var or=e[1],Q0=t(or[4]),Ex=[36,[0,or[1],or[2],or[3],Q0]];break;case 37:var yx=e[1],ix=t(yx[4]),Ex=[37,[0,yx[1],yx[2],yx[3],ix]];break;case 38:var ax=e[1],$x=t(ax[5]),Ex=[38,[0,ax[1],ax[2],ax[3],ax[4],$x]];break;case 39:var fr=e[1],gr=t(fr[3]),Ex=[39,[0,fr[1],fr[2],gr]];break;case 40:var jr=e[1],c1=t(jr[3]),Ex=[40,[0,jr[1],jr[2],c1]];break;default:var Dr=e[1],e1=t(Dr[3]),Ex=[41,[0,Dr[1],Dr[2],e1]]}return[0,u,Ex]}var uA0=Ov(aj)===f1?aj:aj[1];QC(BA,uA0);var Os=a0,F2=null,nY=void 0;function f5(x){return 1-(x===nY?1:0)}Os.String,Os.RegExp,Os.Object,Os.Date,Os.Math;function iA0(x){throw x}function uY(x){return h(iA0,x)}Os.JSON;var fA0=Os.Array,cA0=Os.Error;wN(function(x){return x[1]===cj?[0,Ut(x[2].toString())]:0}),wN(function(x){return x instanceof fA0?0:[0,Ut(x.toString())]});var iY=[0,0];function Ua(x){return yJ(W6(x))}function V1(x){return gL(W6(x))}function yr(x,r){return V1(cx(Ad(x,r)))}function Tx(x,r){return r?h(x,r[1]):F2}function Dl(x,r){return r[0]===0?F2:x(r[1])}function fY(x){return Ua([0,[0,Qb0,x[1]],[0,[0,Wb0,x[2]],0]])}function cY(x){var r=x[1],e=r?Vx(r[1][1]):F2,t=[0,[0,Hb0,fY(x[3])],0];return Ua([0,[0,$b0,e],[0,[0,Vb0,fY(x[2])],t]])}function T1(x){if(!x)return 0;var r=x[1],e=r[1];return Q([0,e],[0,Gx(r[3],r[2])],j)}var aA0=Vx;function n3(x,r,e){var t=r[e];return f5(t)?t|0:x}function sA0(x,r){var e=il(r,nY)?{}:r,t=Ut(x),u=n3(jv[8],e,nT0),i=n3(jv[6],e,uT0),c=n3(jv[5],e,iT0),v=n3(jv[4],e,fT0),s=n3(jv[3],e,cT0),l=n3(jv[2],e,aT0),p=[0,n3(jv[1],e,sT0),l,s,v,c,i,0,u],d=e[rD],T=f5(d),b=T&&d|0,C=e[Cj],N=f5(C)?C|0:1,I=e.all_comments,F=f5(I)?I|0:1,L=[0,0],X=b?[0,function(B){return L[1]=[0,B,L[1]],0}]:0,q=0,J=tT0[1];try{var e0=0,W=SU(t),x0=e0,i0=W}catch(B){var f0=X1(B);if(f0!==po)throw z0(f0,0);var r0=[0,[0,[0,q,cl[2],cl[3]],47],0],x0=r0,i0=SU(Ca0)}var v0=[0,q,i0,sx0,0,p[5],qU,ox0],o0=[0,kp(v0,0)],w0=[0,[0,x0],[0,0],D2[1],[0,0],p[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,Oa0],[0,v0],o0,[0,X],p,q,[0,0],[0,Na0]],t0=h(B0[1],w0),s0=cx(w0[1][1]),h0=cx(y2(function(B,S){var D=B[2],c0=B[1];return hO[3].call(null,S,c0)?[0,c0,D]:[0,hO[4].call(null,S,c0),[0,S,D]]},[0,hO[1],0],s0)[2]);if(h0){var p0=h0[2],C0=h0[1];if(J)throw z0([0,eA0,C0,p0],1)}iY[1]=0;var j0=Ux(t)-0|0,P0=qt(t);x:{r:{for(var M0=0,U0=0;;){if(U0===j0)break r;var T0=me(P0,U0);e:{if(0<=T0&&Jr>=T0){var G0=1;break e}if(LI<=T0&&Ok>=T0){var G0=2;break e}if(Qo<=T0&&Wy>=T0){var G0=3;break e}if(U3<=T0&&fv>=T0){var G0=4;break e}var G0=0}if(G0===0)var M0=dO(M0,U0,0),U0=U0+1|0;else{if((j0-U0|0)>>0)throw z0([0,Nr,m$],1);switch(k0){case 0:var S0=me(P0,U0);break;case 1:var S0=(me(P0,U0)&31)<<6|me(P0,U0+1|0)&63;break;case 2:var S0=(me(P0,U0)&15)<<12|(me(P0,U0+1|0)&63)<<6|me(P0,U0+2|0)&63;break;default:var S0=(me(P0,U0)&7)<<18|(me(P0,U0+1|0)&63)<<12|(me(P0,U0+2|0)&63)<<6|me(P0,U0+3|0)&63}var M0=dO(M0,U0,[0,S0]),U0=G}}var Z0=dO(M0,U0,0);break x}var Z0=M0}for(var N0=Mo0,ux=cx([0,6,Z0]);;){var ex=N0[3],nx=N0[2],px=N0[1];if(!ux)break;var D0=ux[1];if(D0===5){var dx=ux[2];if(dx&&dx[1]===6){var _x=dx[2],N0=[0,px+2|0,0,[0,W6(cx([0,px,nx])),ex]],ux=_x;continue}}else if(6>D0){var K=ux[2],N0=[0,px+HB(D0)|0,[0,px,nx],ex],ux=K;continue}var _0=ux[2],U=[0,W6(cx([0,px,nx])),ex],N0=[0,px+HB(D0)|0,0,U],ux=_0}var m0=W6(cx(ex));if(N)var y0=t0;else var b0=h(rA0[1],0),y0=k(Kx(b0,-201766268,vn),b0,t0);if(F)var $0=y0;else var E0=y0[2],$0=[0,y0[1],[0,E0[1],E0[2],E0[3],0]];function z(B,S,D,c0){var d0=[0,Ch(m0,S[3]),0],O0=[0,[0,C60,V1([0,Ch(m0,S[2]),d0])],0],rx=Gx(O0,[0,[0,N60,cY(S)],0]);if(D){var kx=D[1],Ox=kx[1];if(Ox){var Lx=kx[2];if(Lx)var ir=[0,[0,O60,Gs(Lx)],0],Qx=[0,[0,j60,Gs(Ox)],ir];else var Qx=[0,[0,D60,Gs(Ox)],0];var tr=Qx}else var er=kx[2],pr=er?[0,[0,F60,Gs(er)],0]:0,tr=pr;var wr=tr}else var wr=0;return Ua(al(Gx(rx,Gx(wr,[0,[0,R60,Vx(B)],0])),c0))}function Dx(B){return yr(Xx,B)}function Xx(B){var S=B[2],D=B[1];switch(S[0]){case 0:return ix([0,D,S[1]]);case 1:var c0=S[1],d0=c0[2];return z(Y60,D,d0,[0,[0,G60,Tx(H0,c0[1])],0]);case 2:return L0(Hd0,[0,D,S[1]]);case 3:var O0=S[1],rx=O0[3],kx=O0[6],Ox=O0[5],Lx=O0[4],ir=O0[2],Qx=O0[1],er=N2(T1(rx[2][3]),kx),pr=[0,[0,Xh0,Tx(b2,ir)],0],tr=[0,[0,Gh0,qs(Lx)],pr],wr=rx[2],Fr=wr[2],qx=wr[1];if(Fr)var Ur=Fr[1],Pr=Ur[2],t1=Pr[2],h1=Ur[1],y1=z(Vh0,h1,t1,[0,[0,Hh0,lr(Pr[1])],0]),Lr=V1(cx([0,y1,Ad(Hx,qx)]));else var Lr=V1(Pn(Hx,qx));var g1=[0,[0,Jh0,H0(Qx)],[0,[0,Yh0,Lr],tr]];return z(Kh0,D,er,[0,[0,zh0,ix(Ox)],g1]);case 4:var n1=S[1],Ir=n1[2];return z(z60,D,Ir,[0,[0,J60,Tx(H0,n1[1])],0]);case 5:return z(K60,D,S[1][1],0);case 6:return fr([0,D,S[1]]);case 7:return gr([0,D,S[1]]);case 8:return e1([0,D,S[1]]);case 9:var Cr=S[1],l1=Cr[5],Br=Cr[4],u1=Cr[3],$1=Cr[2],Or=Cr[1];if(u1){var Xr=u1[1];if(Xr[0]!==0&&!Xr[1][2])return z(V60,D,l1,[0,[0,H60,Tx(S1,Br)],0])}if($1){var p1=$1[1];switch(p1[0]){case 0:var s1=ax(p1[1]);break;case 1:var s1=$x(p1[1]);break;case 2:var s1=fr(p1[1]);break;case 3:var s1=gr(p1[1]);break;case 4:var s1=_r(p1[1]);break;case 5:var s1=$(p1[1]);break;case 6:var s1=vx(1,p1[1]);break;case 7:var s1=v1(p1[1]);break;default:var s1=e1(p1[1])}var M1=s1}else var M1=F2;var l2=[0,[0,$60,Tx(S1,Br)],0],T2=[0,[0,Q60,M1],[0,[0,W60,_(u1)],l2]],_e=Or?1:0;return z(xp0,D,l1,[0,[0,Z60,!!_e],T2]);case 10:return $x([0,D,S[1]]);case 11:var z2=S[1],i1=z2[5],ce=z2[4],L1=z2[2],St=z2[1],M2=[0,[0,Ed0,yr(Sr,z2[3])],0],Pt=[0,[0,Ad0,Rn(0,ce)],M2],xn=[0,[0,Sd0,Tx(b2,L1)],Pt];return z(Id0,D,i1,[0,[0,Pd0,H0(St)],xn]);case 12:var at=S[1],st=at[1],It=at[3],Ct=at[2],Mx=st[0]===0?H0(st[1]):S1(st[1]);return z(tp0,D,It,[0,[0,ep0,Mx],[0,[0,rp0,ix(Ct)],0]]);case 13:var r2=S[1],we=r2[2];return z(up0,D,we,[0,[0,np0,ge(r2[1])],0]);case 14:var Ue=S[1],be=Ue[1],ot=Ue[3],vt=Ue[2];if(be[0]===0)var p2=1,ae=H0(be[1]);else var p2=0,ae=H0(be[1]);var se=[0,[0,fp0,ae],[0,[0,ip0,ix(vt)],0]],rn=p2?[0,[0,cp0,!!p2],se]:se;return z(ap0,D,ot,rn);case 15:var Be=S[1],Nt=Be[4],L2=Be[2],en=Be[1],K2=[0,[0,Dd0,_r(Be[3])],0],Xe=[0,[0,Fd0,Tx(b2,L2)],K2];return z(Md0,D,Nt,[0,[0,Rd0,H0(en)],Xe]);case 16:return vx(1,[0,D,S[1]]);case 17:return ax([0,D,S[1]]);case 18:var tn=S[1],Ga=tn[3],Ln=tn[1],Ya=[0,[0,sp0,K0(tn[2])],0];return z(vp0,D,Ga,[0,[0,op0,Xx(Ln)],Ya]);case 19:return z(lp0,D,S[1][1],0);case 20:var Ge=S[1],Ja=Ge[3],Ot=Ge[1],nn=[0,[0,L50,a1(Ge[2])],0];return z(U50,D,Ja,[0,[0,q50,H0(Ot)],nn]);case 21:var un=S[1],qn=un[2],Ys=un[3],Ul=qn[0]===0?Xx(qn[1]):K0(qn[1]);return z(mp0,D,Ys,[0,[0,kp0,Ul],[0,[0,pp0,Vx(Ex(1))],0]]);case 22:var za=S[1],Js=za[5],o3=za[4],Mo=za[3],zs=za[2],v3=za[1];if(zs){var Ks=zs[1];if(Ks[0]!==0){var Bl=Ks[1][2],Xl=[0,[0,dp0,Vx(Ex(o3))],0],l3=[0,[0,hp0,Tx(H0,Bl)],Xl];return z(gp0,D,Js,[0,[0,yp0,Tx(S1,Mo)],l3])}}var Lo=[0,[0,_p0,Vx(Ex(o3))],0],p3=[0,[0,wp0,Tx(S1,Mo)],Lo],Gl=[0,[0,bp0,_(zs)],p3];return z(Ep0,D,Js,[0,[0,Tp0,Tx(Xx,v3)],Gl]);case 23:var Hs=S[1],qo=Hs[3],Uo=Hs[1],k3=[0,[0,Ap0,Tx(aA0,Hs[2])],0];return z(Pp0,D,qo,[0,[0,Sp0,K0(Uo)],k3]);case 24:var jt=S[1],Yl=jt[5],Vs=jt[3],$s=jt[2],m3=jt[1],d3=[0,[0,Ip0,Xx(jt[4])],0],Bo=[0,[0,Cp0,Tx(K0,Vs)],d3],Jl=[0,[0,Np0,Tx(K0,$s)],Bo];return z(jp0,D,Yl,[0,[0,Op0,Tx(function(lj){return lj[0]===0?ct(lj[1]):K0(lj[1])},m3)],Jl]);case 25:var fn=S[1],Xo=fn[1],Ws=fn[5],zl=fn[4],Kl=fn[3],Hl=fn[2],Go=Xo[0]===0?ct(Xo[1]):lr(Xo[1]),h3=[0,[0,Fp0,Xx(Kl)],[0,[0,Dp0,!!zl],0]];return z(Lp0,D,Ws,[0,[0,Mp0,Go],[0,[0,Rp0,K0(Hl)],h3]]);case 26:var Un=S[1],Yo=Un[1],Jo=Un[5],zo=Un[4],Bn=Un[3],Ko=Un[2],Dt=Yo[0]===0?ct(Yo[1]):lr(Yo[1]),Ka=[0,[0,Up0,Xx(Bn)],[0,[0,qp0,!!zo],0]];return z(Gp0,D,Jo,[0,[0,Xp0,Dt],[0,[0,Bp0,K0(Ko)],Ka]]);case 27:var Ye=S[1],y3=Ye[3],g3=Ye[2],Ho=Ye[10],Vo=Ye[9],_3=Ye[8],Vl=Ye[7],Xn=Ye[6],v5=Ye[5],Gn=Ye[4],Yn=g3[2][4],w3=Ye[1],l5=y3[0]===0?y3[1]:Sx(t80),Jn=N2(T1(Yn),Ho);if(Xn===0)var b3=0,zp=n80;else var b3=[0,[0,c80,!!Gn],[0,[0,f80,!!v5],[0,[0,i80,Tx(s3,Vl)],[0,[0,u80,!1],0]]]],zp=a80;var p5=[0,[0,s80,Tx(b2,Vo)],0],k5=[0,[0,o80,ie(_3)],p5],m5=[0,[0,v80,ix(l5)],k5],d5=[0,[0,l80,rr(g3)],m5];return z(zp,D,Jn,Gx([0,[0,p80,Tx(H0,w3)],d5],b3));case 28:var T3=S[1],Kp=T3[3],Hp=T3[4],n=T3[2],a=T3[1];if(Kp)var f=Kp[1][2],o=Xx(nA0(f[1],f[2]));else var o=F2;var m=[0,[0,Jp0,Xx(n)],[0,[0,Yp0,o],0]];return z(Kp0,D,Hp,[0,[0,zp0,K0(a)],m]);case 29:var g=S[1],E=g[4],O=g[3],R=g[5],u0=g[2],l0=g[1];if(E){var F0=E[1];if(F0[0]===0)var jx=Pn(function(pj){var h5=pj[3],y5=pj[2],oY=pj[1],pA0=y5?Kr(h5[1],y5[1][1]):h5[1],kA0=y5?y5[1]:h5;x:{r:{var mA0=0;if(oY){switch(oY[1]){case 0:var vY=ec;break;case 1:var vY=fs;break;default:break r}var lY=vY;break x}}var lY=F2}var dA0=[0,[0,Nb0,H0(kA0)],[0,[0,Cb0,lY],mA0]];return z(jb0,pA0,0,[0,[0,Ob0,H0(h5)],dA0])},F0[1]);else var V0=F0[1],Cx=V0[1],jx=[0,z(Ib0,Cx,0,[0,[0,Pb0,H0(V0[2])],0]),0];var kr=jx}else var kr=0;if(O)var Qr=O[1][1],Zr=[0,[0,Ab0,H0(Qr)],0],Wx=[0,z(Sb0,Qr[1],0,Zr),kr];else var Wx=kr;switch(l0){case 0:var P1=Hp0;break;case 1:var P1=Vp0;break;default:var P1=$p0}var e2=[0,[0,Qp0,S1(u0)],[0,[0,Wp0,Vx(P1)],0]];return z(x40,D,R,[0,[0,Zp0,V1(Wx)],e2]);case 30:return v1([0,D,S[1]]);case 31:var q2=S[1],Te=q2[3],Ee=q2[1],Je=[0,[0,r40,Xx(q2[2])],0];return z(t40,D,Te,[0,[0,e40,H0(Ee)],Je]);case 32:var H2=S[1],Ae=H2[4],Se=H2[1],cn=[0,[0,n40,yr(fx,H2[2])],0];return z(i40,D,Ae,[0,[0,u40,K0(Se)],cn]);case 33:var oe=S[1],an=oe[2];return z(c40,D,an,[0,[0,f40,Tx(K0,oe[1])],0]);case 34:var sn=S[1],Ha=sn[3],Va=sn[1],$a=[0,[0,a40,yr(Q0,sn[2])],0];return z(o40,D,Ha,[0,[0,s40,K0(Va)],$a]);case 35:var zn=S[1],E3=zn[2];return z(l40,D,E3,[0,[0,v40,K0(zn[1])],0]);case 36:var Wa=S[1],A3=Wa[4],S3=Wa[2],P3=Wa[1],Ax=[0,[0,p40,Tx(ix,Wa[3])],0],Vp=[0,[0,k40,Tx(yx,S3)],Ax];return z(d40,D,A3,[0,[0,m40,ix(P3)],Vp]);case 37:return $([0,D,S[1]]);case 38:return vx(0,[0,D,S[1]]);case 39:return ct([0,D,S[1]]);case 40:var gx=S[1],sj=gx[3],oj=gx[1],mx=[0,[0,h40,Xx(gx[2])],0];return z(g40,D,sj,[0,[0,y40,K0(oj)],mx]);default:var vj=S[1],oA0=vj[3],vA0=vj[1],lA0=[0,[0,_40,Xx(vj[2])],0];return z(b40,D,oA0,[0,[0,w40,K0(vA0)],lA0])}}function K0(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[2],O0=[0,[0,C40,yr(Ds,c0[1])],0];return z(N40,D,T1(d0),O0);case 1:var rx=S[1],kx=rx[3],Ox=rx[2],Lx=rx[10],ir=rx[9],Qx=rx[8],er=rx[7],pr=rx[4],tr=Ox[2][4];if(kx[0]===0)var wr=0,Fr=ix(kx[1]);else var wr=1,Fr=K0(kx[1]);var qx=N2(T1(tr),Lx),Ur=[0,[0,O40,Tx(b2,ir)],0],Pr=[0,[0,D40,!!wr],[0,[0,j40,ie(Qx)],Ur]],t1=[0,[0,L40,Fr],[0,[0,M40,!!pr],[0,[0,R40,!1],[0,[0,F40,Tx(s3,er)],Pr]]]];return z(B40,D,qx,[0,[0,U40,F2],[0,[0,q40,rr(Ox)],t1]]);case 2:var h1=S[1],y1=h1[2];return z(G40,D,y1,[0,[0,X40,K0(h1[1])],0]);case 3:var Lr=S[1],g1=Lr[3],n1=Lr[1],Ir=[0,[0,Y40,_r(Lr[2][2])],0];return z(z40,D,g1,[0,[0,J40,K0(n1)],Ir]);case 4:var Cr=S[1],l1=Cr[1],Br=Cr[4],u1=Cr[3],$1=Cr[2];if(l1){switch(l1[1]){case 0:var Or=_W;break;case 1:var Or=wW;break;case 2:var Or=bW;break;case 3:var Or=TW;break;case 4:var Or=EW;break;case 5:var Or=AW;break;case 6:var Or=SW;break;case 7:var Or=PW;break;case 8:var Or=IW;break;case 9:var Or=CW;break;case 10:var Or=NW;break;case 11:var Or=OW;break;case 12:var Or=jW;break;case 13:var Or=DW;break;default:var Or=FW}var Xr=Or}else var Xr=K40;var p1=[0,[0,H40,K0(u1)],0];return z(W40,D,Br,[0,[0,$40,Vx(Xr)],[0,[0,V40,lr($1)],p1]]);case 5:var s1=S[1],M1=s1[4],l2=s1[2],T2=s1[1],_e=[0,[0,Q40,K0(s1[3])],0],z2=[0,[0,Z40,K0(l2)],_e];switch(T2){case 0:var i1=Z$;break;case 1:var i1=xW;break;case 2:var i1=rW;break;case 3:var i1=eW;break;case 4:var i1=tW;break;case 5:var i1=nW;break;case 6:var i1=uW;break;case 7:var i1=iW;break;case 8:var i1=fW;break;case 9:var i1=cW;break;case 10:var i1=aW;break;case 11:var i1=sW;break;case 12:var i1=oW;break;case 13:var i1=vW;break;case 14:var i1=lW;break;case 15:var i1=pW;break;case 16:var i1=kW;break;case 17:var i1=mW;break;case 18:var i1=dW;break;case 19:var i1=hW;break;case 20:var i1=yW;break;default:var i1=gW}return z(rk0,D,M1,[0,[0,xk0,Vx(i1)],z2]);case 6:var ce=S[1],L1=ce[4],St=N2(T1(ce[3][2][2]),L1);return z(ek0,D,St,Ml(0,ce));case 7:return L0(Vd0,[0,D,S[1]]);case 8:var M2=S[1],Pt=M2[4],xn=M2[2],at=M2[1],st=[0,[0,tk0,K0(M2[3])],0],It=[0,[0,nk0,K0(xn)],st];return z(ik0,D,Pt,[0,[0,uk0,K0(at)],It]);case 9:return Fx([0,D,S[1]]);case 10:return H0(S[1]);case 11:var Ct=S[1],Mx=Ct[2];return z(ck0,D,Mx,[0,[0,fk0,K0(Ct[1])],0]);case 12:return Bs([0,D,S[1]]);case 13:return jo([0,D,S[1]]);case 14:return S1([0,D,S[1]]);case 15:return Dn([0,D,S[1]]);case 16:return Fn([0,D,S[1]]);case 17:return R2([0,D,S[1]]);case 18:return w2([0,D,S[1]]);case 19:var r2=S[1],we=r2[2],Ue=r2[1],be=r2[4],ot=r2[3];try{var vt=new RegExp(Vx(Ue),Vx(we)),p2=vt}catch{var p2=F2}return z(f90,D,be,[0,[0,i90,p2],[0,[0,u90,Vx(ot)],[0,[0,n90,Ua([0,[0,t90,Vx(Ue)],[0,[0,e90,Vx(we)],0]])],0]]]);case 20:var ae=S[1];return S1([0,D,[0,ae[1],ae[5],ae[6]]]);case 21:var se=S[1],rn=se[4],Be=se[3],Nt=se[2];switch(se[1]){case 0:var L2=ak0;break;case 1:var L2=sk0;break;default:var L2=ok0}var en=[0,[0,vk0,K0(Be)],0];return z(kk0,D,rn,[0,[0,pk0,Vx(L2)],[0,[0,lk0,K0(Nt)],en]]);case 22:var K2=S[1],Xe=K2[4],tn=K2[1],Ga=[0,[0,mk0,yr(A,K2[2])],0];return z(hk0,D,Xe,[0,[0,dk0,K0(tn)],Ga]);case 23:var Ln=S[1],Ya=Ln[3];return z(yk0,D,Ya,Ll(0,Ln));case 24:var Ge=S[1],Ja=Ge[3],Ot=Ge[1],nn=[0,[0,gk0,H0(Ge[2])],0];return z(wk0,D,Ja,[0,[0,_k0,H0(Ot)],nn]);case 25:var un=S[1],qn=un[4],Ys=un[3],Ul=un[2],za=un[1];if(Ys)var Js=Ys[1],o3=N2(T1(Js[2][2]),qn),Mo=o3,zs=or(Js);else var Mo=qn,zs=V1(0);var v3=[0,[0,Tk0,Tx(Us,Ul)],[0,[0,bk0,zs],0]];return z(Ak0,D,Mo,[0,[0,Ek0,K0(za)],v3]);case 26:var Ks=S[1],Bl=Ks[2],Xl=[0,[0,Sk0,yr(J2,Ks[1])],0];return z(Pk0,D,T1(Bl),Xl);case 27:var l3=S[1],Lo=l3[1],p3=l3[3],Gl=Lo[4],Hs=N2(T1(Lo[3][2][2]),Gl);switch(p3){case 0:var qo=0,Uo=!0;break;case 1:var qo=0,Uo=!1;break;default:var qo=[0,function(Xn){return z(I40,D,0,[0,[0,P40,Xn],[0,[0,S40,!0],0]])}],Uo=!1}return z(Ck0,D,Hs,Gx(Ml(qo,Lo),[0,[0,Ik0,Uo],0]));case 28:var k3=S[1],jt=k3[1],Yl=jt[3];switch(k3[3]){case 0:var Vs=0,$s=!0;break;case 1:var Vs=0,$s=!1;break;default:var Vs=[0,function(Xn){return z(A40,D,0,[0,[0,E40,Xn],[0,[0,T40,!0],0]])}],$s=!1}return z(Ok0,D,Yl,Gx(Ll(Vs,jt),[0,[0,Nk0,$s],0]));case 29:var m3=S[1],d3=m3[2];return z(Dk0,D,d3,[0,[0,jk0,yr(K0,m3[1])],0]);case 30:return z(Fk0,D,S[1][1],0);case 31:var Bo=S[1],Jl=Bo[3],fn=Bo[1],Xo=[0,[0,y90,Ba(Bo[2])],0];return z(_90,D,Jl,[0,[0,g90,K0(fn)],Xo]);case 32:return Ba([0,D,S[1]]);case 33:return z(Rk0,D,S[1][1],0);case 34:var Ws=S[1],zl=Ws[3],Kl=Ws[1],Hl=[0,[0,Mk0,ge(Ws[2])],0];return z(qk0,D,zl,[0,[0,Lk0,K0(Kl)],Hl]);case 35:var Go=S[1],h3=Go[3],Un=Go[1],Yo=[0,[0,Uk0,_r(Go[2][2])],0];return z(Xk0,D,h3,[0,[0,Bk0,K0(Un)],Yo]);case 36:var Jo=S[1],zo=Jo[3],Bn=Jo[2],Ko=Jo[1];if(Ko===7)return z(um0,D,zo,[0,[0,nm0,K0(Bn)],0]);if(8<=Ko)return z(Jk0,D,zo,[0,[0,Yk0,K0(Bn)],[0,[0,Gk0,!1],0]]);switch(Ko){case 0:var Dt=zk0;break;case 1:var Dt=Kk0;break;case 2:var Dt=Hk0;break;case 3:var Dt=Vk0;break;case 4:var Dt=$k0;break;case 5:var Dt=Wk0;break;case 6:var Dt=Qk0;break;default:var Dt=Sx(Zk0)}return z(tm0,D,zo,[0,[0,em0,Vx(Dt)],[0,[0,rm0,!0],[0,[0,xm0,K0(Bn)],0]]]);case 37:var Ka=S[1],Ye=Ka[4],y3=Ka[3],g3=Ka[2],Ho=Ka[1]?im0:fm0;return z(om0,D,Ye,[0,[0,sm0,Vx(Ho)],[0,[0,am0,K0(g3)],[0,[0,cm0,!!y3],0]]]);default:var Vo=S[1],_3=Vo[2],Vl=[0,[0,vm0,!!Vo[3]],0];return z(pm0,D,_3,[0,[0,lm0,Tx(K0,Vo[1])],Vl])}}function A(B){return V(km0,K0,B)}function V(B,S,D){var c0=D[2],d0=c0[4],O0=c0[2],rx=c0[1],kx=D[1],Ox=[0,[0,mm0,Tx(K0,c0[3])],0],Lx=[0,[0,dm0,S(O0)],Ox];return z(B,kx,d0,[0,[0,hm0,wx(rx)],Lx])}function fx(B){return V(ym0,Xx,B)}function wx(B){var S=B[2],D=B[1];function c0(Br){return z(Om0,D,0,[0,[0,Nm0,Br],0])}switch(S[0]){case 0:return z(jm0,D,S[1][1],0);case 1:return c0(R2([0,D,S[1]]));case 2:return c0(w2([0,D,S[1]]));case 3:return c0(S1([0,D,S[1]]));case 4:return c0(Dn([0,D,S[1]]));case 5:return c0(Fn([0,D,S[1]]));case 6:var d0=S[1],O0=d0[2],rx=d0[3],kx=d0[1]?Dm0:Fm0,Ox=O0[2],Lx=O0[1],ir=Ox[0]===0?R2([0,Lx,Ox[1]]):w2([0,Lx,Ox[1]]);return z(Lm0,D,rx,[0,[0,Mm0,Vx(kx)],[0,[0,Rm0,ir],0]]);case 7:return ox([0,D,S[1]]);case 8:return Ix(S[1]);case 9:var Qx=function(Br){var u1=Br[2],$1=u1[2],Or=u1[1],Xr=u1[3],p1=Br[1],s1=0;switch($1[0]){case 0:var M1=S1($1[1]);break;case 1:var M1=R2($1[1]);break;case 2:var M1=w2($1[1]);break;default:var M1=H0($1[1])}var l2=[0,[0,Pm0,M1],s1],T2=Or[0]===0?Ix(Or[1]):Qx(Or[1]);return z(Cm0,p1,Xr,[0,[0,Im0,T2],l2])};return Qx(S[1]);case 10:var er=S[1],pr=er[3],tr=er[1],wr=[0,[0,qm0,Tx(xr,er[2])],0],Fr=[0,[0,Um0,yr(function(Br){var u1=Br[2],$1=Br[1];if(u1[0]===0){var Or=u1[1],Xr=Or[1],p1=Or[4],s1=[0,[0,gm0,!!Or[3]],0],M1=[0,[0,_m0,wx(Or[2])],s1];switch(Xr[0]){case 0:var l2=S1(Xr[1]);break;case 1:var l2=R2(Xr[1]);break;case 2:var l2=w2(Xr[1]);break;default:var l2=H0(Xr[1])}return z(bm0,$1,p1,[0,[0,wm0,l2],M1])}var T2=u1[1],_e=[0,[0,Em0,Ix(T2)],[0,[0,Tm0,!0],0]];return z(Sm0,$1,0,[0,[0,Am0,H0(T2)],_e])},tr)],wr];return z(Bm0,D,T1(pr),Fr);case 11:var qx=S[1],Ur=qx[3],Pr=qx[1],t1=[0,[0,Xm0,Tx(xr,qx[2])],0],h1=[0,[0,Gm0,yr(function(Br){return wx(Br[2])},Pr)],t1];return z(Ym0,D,T1(Ur),h1);case 12:var y1=S[1],Lr=y1[2];return z(zm0,D,Lr,[0,[0,Jm0,yr(wx,y1[1])],0]);default:var g1=S[1],n1=g1[2],Ir=g1[3],Cr=g1[1],l1=n1[0]===0?H0(n1[1]):ox([0,n1[1],n1[2]]);return z(Vm0,D,Ir,[0,[0,Hm0,wx(Cr)],[0,[0,Km0,l1],0]])}}function Ix(B){var S=B[1];return z(Wm0,S,0,[0,[0,$m0,H0(B)],0])}function ox(B){var S=B[2],D=S[3],c0=S[2],d0=B[1],O0=[0,[0,Qm0,Vx(VN(S[1]))],0];return z(x80,d0,D,[0,[0,Zm0,H0(c0)],O0])}function xr(B){var S=B[2],D=S[2],c0=B[1];return z(e80,c0,D,[0,[0,r80,Tx(ox,S[1])],0])}function Fx(B){var S=B[2],D=S[3],c0=S[2],d0=S[10],O0=S[9],rx=S[8],kx=S[7],Ox=S[5],Lx=S[4],ir=c0[2][4],Qx=S[1],er=B[1],pr=D[0]===0?D[1]:Sx(k80),tr=N2(T1(ir),d0),wr=[0,[0,m80,Tx(b2,O0)],0],Fr=[0,[0,h80,!1],[0,[0,d80,ie(rx)],wr]],qx=[0,[0,_80,!!Lx],[0,[0,g80,!!Ox],[0,[0,y80,Tx(s3,kx)],Fr]]],Ur=[0,[0,w80,ix(pr)],qx],Pr=[0,[0,b80,rr(c0)],Ur];return z(E80,er,tr,[0,[0,T80,Tx(H0,Qx)],Pr])}function H0(B){var S=B[2];return z(I80,B[1],S[2],[0,[0,P80,Vx(S[1])],[0,[0,S80,F2],[0,[0,A80,!1],0]]])}function ur(B){var S=B[2];return z(j80,B[1],S[2],[0,[0,O80,Vx(S[1])],[0,[0,N80,F2],[0,[0,C80,!1],0]]])}function X0(B,S){var D=S[1][2],c0=D[2],d0=D[1],O0=[0,[0,D80,!!S[3]],0];return z(M80,B,c0,[0,[0,R80,Vx(d0)],[0,[0,F80,Dl(ge,S[2])],O0]])}function or(B){return yr(js,B[2][1])}function Q0(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,L80,yr(Xx,S[2])],0];return z(U80,d0,D,[0,[0,q80,Tx(K0,c0)],O0])}function yx(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,B80,ix(S[2])],0];return z(G80,d0,D,[0,[0,X80,Tx(lr,c0)],O0])}function ix(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Y80,Dx(S[1])],0];return z(J80,c0,T1(D),d0)}function ax(B){var S=B[2],D=S[2],c0=S[1],d0=S[4],O0=S[3],rx=B[1],kx=Kr(c0[1],D[1]),Ox=[0,[0,z80,Vx(VN(O0))],0];return z(H80,rx,d0,[0,[0,K80,X0(kx,[0,c0,[1,D],0])],Ox])}function $x(B){var S=B[2],D=S[2],c0=S[1],d0=S[4],O0=S[3],rx=B[1],kx=Kr(c0[1],D[1]),Ox=D[2][2];x:{if(Ox[0]===12&&!Ox[1][5]){var Lx=0,ir=V80;break x}var Lx=[0,[0,$80,Tx(s3,O0)],0],ir=W80}return z(ir,rx,d0,Gx([0,[0,Q80,X0(kx,[0,c0,[1,D],0])],0],Lx))}function fr(B){var S=B[2],D=S[6],c0=S[4],d0=S[7],O0=S[5],rx=S[3],kx=S[2],Ox=S[1],Lx=B[1],ir=V1(c0?[0,Sr(c0[1]),0]:0),Qx=D?yr(Px,D[1][2][1]):V1(0),er=[0,[0,rd0,ir],[0,[0,xd0,Qx],[0,[0,Z80,yr(Sr,O0)],0]]],pr=[0,[0,ed0,Rn(0,rx)],er],tr=[0,[0,td0,Tx(b2,kx)],pr];return z(ud0,Lx,d0,[0,[0,nd0,H0(Ox)],tr])}function gr(B){var S=B[2],D=S[3],c0=B[1],d0=S[5],O0=S[4],rx=S[2],kx=S[1],Ox=N2(T1(D[2][3]),d0),Lx=D[2],ir=Lx[1],Qx=Lx[2],er=[0,[0,id0,Tx(b2,rx)],0],pr=[0,[0,fd0,qs(O0)],er],tr=[0,[0,cd0,jr(ir)],pr],wr=[0,[0,ad0,Tx(c1,Qx)],tr],Fr=[0,[0,sd0,jr(ir)],wr];return z(vd0,c0,Ox,[0,[0,od0,H0(kx)],Fr])}function jr(B){return V1(Pn(function(S){var D=S[2];return Dr(0,D[3],S[1],[0,D[1]],D[2][2])},B))}function c1(B){var S=B[2],D=S[4],c0=S[3],d0=S[2],O0=B[1];return Dr(D,c0,O0,Ed(function(rx){return[0,rx]},S[1]),d0)}function Dr(B,S,D,c0,d0){if(c0)var O0=c0[1],rx=O0[0]===0?Tx(H0,[0,O0[1]]):Tx(S1,[0,O0[1]]),kx=rx;else var kx=Tx(H0,0);return z(_d0,D,B,[0,[0,gd0,kx],[0,[0,yd0,_r(d0)],[0,[0,hd0,!!S],0]]])}function e1(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,wd0,a1(S[2])],0];return z(Td0,d0,D,[0,[0,bd0,H0(c0)],O0])}function Ex(B){return B?Cd0:Nd0}function _(B){if(!B)return V1(0);var S=B[1];if(S[0]===0)return yr(Up,S[1]);var D=S[1],c0=D[2],d0=D[1];return V1(c0?[0,z(jd0,d0,0,[0,[0,Od0,H0(c0[1])],0]),0]:0)}function $(B){var S=B[2],D=S[4],c0=S[2],d0=S[1],O0=B[1],rx=[0,[0,Ld0,_r(S[3])],0],kx=[0,[0,qd0,Tx(b2,c0)],rx];return z(Bd0,O0,D,[0,[0,Ud0,H0(d0)],kx])}function vx(B,S){var D=S[2],c0=D[5],d0=D[4],O0=D[3],rx=D[2],kx=D[1],Ox=S[1],Lx=B?Xd0:Gd0,ir=[0,[0,Yd0,Tx(_r,d0)],0],Qx=[0,[0,Jd0,Tx(_r,O0)],ir],er=[0,[0,zd0,Tx(b2,rx)],Qx];return z(Lx,Ox,c0,[0,[0,Kd0,H0(kx)],er])}function L0(B,S){var D=S[2],c0=D[7],d0=D[5],O0=D[4],rx=D[2],kx=D[6],Ox=D[3],Lx=D[1],ir=S[1];if(O0)var Qx=O0[1][2],er=Qx[2],pr=Qx[1],tr=N2(Qx[3],c0),wr=er,Fr=[0,pr];else var tr=c0,wr=0,Fr=0;if(d0)var qx=d0[1][2],Ur=qx[1],Pr=N2(qx[2],tr),t1=Pr,h1=yr(Px,Ur);else var t1=tr,h1=V1(0);var y1=[0,[0,Wd0,h1],[0,[0,$d0,yr(lx,kx)],0]],Lr=[0,[0,Qd0,Tx(Et,wr)],y1],g1=[0,[0,Zd0,Tx(K0,Fr)],Lr],n1=[0,[0,xh0,Tx(b2,Ox)],g1],Ir=rx[2],Cr=Ir[2],l1=rx[1],Br=[0,[0,rh0,z(ah0,l1,Cr,[0,[0,ch0,yr(Ar,Ir[1])],0])],n1];return z(B,ir,t1,[0,[0,eh0,Tx(H0,Lx)],Br])}function lx(B){var S=B[2],D=S[2],c0=B[1];return z(nh0,c0,D,[0,[0,th0,K0(S[1])],0])}function Px(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,uh0,Tx(Et,S[2])],0];return z(fh0,c0,0,[0,[0,ih0,H0(D)],d0])}function Ar(B){switch(B[0]){case 0:var S=B[1],D=S[2],c0=D[6],d0=D[2],O0=D[5],rx=D[4],kx=D[3],Ox=D[1],Lx=S[1];switch(d0[0]){case 0:var pr=c0,tr=0,wr=S1(d0[1]);break;case 1:var pr=c0,tr=0,wr=R2(d0[1]);break;case 2:var pr=c0,tr=0,wr=w2(d0[1]);break;case 3:var pr=c0,tr=0,wr=H0(d0[1]);break;case 4:var pr=c0,tr=0,wr=ur(d0[1]);break;default:var ir=d0[1][2],Qx=ir[1],er=N2(ir[2],c0),pr=er,tr=1,wr=K0(Qx)}switch(Ox){case 0:var Fr=vh0;break;case 1:var Fr=lh0;break;case 2:var Fr=ph0;break;default:var Fr=kh0}var qx=[0,[0,yh0,Vx(Fr)],[0,[0,hh0,!!rx],[0,[0,dh0,!!tr],[0,[0,mh0,yr(lx,O0)],0]]]];return z(wh0,Lx,pr,[0,[0,_h0,wr],[0,[0,gh0,Fx(kx)],qx]]);case 1:var Ur=B[1],Pr=Ur[2],t1=Pr[7],h1=Pr[6],y1=Pr[2],Lr=Pr[1],g1=Pr[5],n1=Pr[4],Ir=Pr[3],Cr=Ur[1];switch(Lr[0]){case 0:var Or=t1,Xr=0,p1=S1(Lr[1]);break;case 1:var Or=t1,Xr=0,p1=R2(Lr[1]);break;case 2:var Or=t1,Xr=0,p1=w2(Lr[1]);break;case 3:var Or=t1,Xr=0,p1=H0(Lr[1]);break;case 4:var l1=Sx(Oh0),Or=l1[3],Xr=l1[2],p1=l1[1];break;default:var Br=Lr[1][2],u1=Br[1],$1=N2(Br[2],t1),Or=$1,Xr=1,p1=K0(u1)}if(typeof y1=="number")if(y1)var s1=0,M1=0;else var s1=1,M1=0;else var s1=0,M1=[0,y1[1]];var l2=s1?[0,[0,jh0,!!s1],0]:0,T2=h1===0?0:[0,[0,Dh0,yr(lx,h1)],0],_e=Gx(T2,l2),z2=[0,[0,Mh0,!!Xr],[0,[0,Rh0,!!n1],[0,[0,Fh0,Tx(Tt,g1)],0]]],i1=[0,[0,Lh0,Dl(ge,Ir)],z2];return z(Bh0,Cr,Or,Gx([0,[0,Uh0,p1],[0,[0,qh0,Tx(K0,M1)],i1]],_e));case 2:var ce=B[1],L1=ce[2],St=L1[6],M2=L1[2],Pt=L1[7],xn=L1[5],at=L1[4],st=L1[3],It=L1[1],Ct=ce[1];if(typeof M2=="number")if(M2)var Mx=0,r2=0;else var Mx=1,r2=0;else var Mx=0,r2=[0,M2[1]];var we=Mx?[0,[0,bh0,!!Mx],0]:0,Ue=St===0?0:[0,[0,Th0,yr(lx,St)],0],be=Gx(Ue,we),ot=[0,[0,Sh0,!1],[0,[0,Ah0,!!at],[0,[0,Eh0,Tx(Tt,xn)],0]]],vt=[0,[0,Ph0,Dl(ge,st)],ot],p2=[0,[0,Ih0,Tx(K0,r2)],vt];return z(Nh0,Ct,Pt,Gx([0,[0,Ch0,ur(It)],p2],be));default:var ae=B[1],se=ae[2],rn=se[2],Be=ae[1],Nt=[0,[0,sh0,Dx(se[1])],0];return z(oh0,Be,T1(rn),Nt)}}function Hx(B){var S=B[2],D=S[3],c0=S[2],d0=S[1],O0=B[1],rx=S[4],kx=d0[0]===0?H0(d0[1]):S1(d0[1]);if(D)var Ox=[0,[0,$h0,K0(D[1])],0],Lx=z(Qh0,O0,0,[0,[0,Wh0,lr(c0)],Ox]);else var Lx=lr(c0);return z(e50,O0,0,[0,[0,r50,kx],[0,[0,x50,Lx],[0,[0,Zh0,!!rx],0]]])}function a1(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[4],O0=[0,[0,g50,!!c0[2]],[0,[0,y50,!!c0[3]],0]],rx=[0,[0,_50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,m50,Dn(Cr[2])],0];return z(h50,Br,0,[0,[0,d50,H0(l1)],u1])},c0[1])],O0];return z(w50,D,T1(d0),rx);case 1:var kx=S[1],Ox=kx[4],Lx=[0,[0,T50,!!kx[2]],[0,[0,b50,!!kx[3]],0]],ir=[0,[0,E50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,l50,R2(Cr[2])],0];return z(k50,Br,0,[0,[0,p50,H0(l1)],u1])},kx[1])],Lx];return z(A50,D,T1(Ox),ir);case 2:var Qx=S[1],er=Qx[1],pr=Qx[4],tr=Qx[3],wr=Qx[2],Fr=er[0]===0?Pn(function(Ir){var Cr=Ir[1];return z(v50,Cr,0,[0,[0,o50,H0(Ir[2][1])],0])},er[1]):Pn(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,c50,S1(Cr[2])],0];return z(s50,Br,0,[0,[0,a50,H0(l1)],u1])},er[1]),qx=[0,[0,I50,V1(Fr)],[0,[0,P50,!!wr],[0,[0,S50,!!tr],0]]];return z(C50,D,T1(pr),qx);case 3:var Ur=S[1],Pr=Ur[3],t1=[0,[0,N50,!!Ur[2]],0],h1=[0,[0,O50,yr(function(Ir){var Cr=Ir[1];return z(f50,Cr,0,[0,[0,i50,H0(Ir[2][1])],0])},Ur[1])],t1];return z(j50,D,T1(Pr),h1);default:var y1=S[1],Lr=y1[4],g1=[0,[0,F50,!!y1[2]],[0,[0,D50,!!y1[3]],0]],n1=[0,[0,R50,yr(function(Ir){var Cr=Ir[2],l1=Cr[1],Br=Ir[1],u1=[0,[0,t50,w2(Cr[2])],0];return z(u50,Br,0,[0,[0,n50,H0(l1)],u1])},y1[1])],g1];return z(M50,D,T1(Lr),n1)}}function v1(B){var S=B[2],D=S[5],c0=S[4],d0=S[2],O0=S[1],rx=B[1],kx=[0,[0,B50,yr(Sr,S[3])],0],Ox=[0,[0,X50,Rn(0,c0)],kx],Lx=[0,[0,G50,Tx(b2,d0)],Ox];return z(J50,rx,D,[0,[0,Y50,H0(O0)],Lx])}function Sr(B){var S=B[2],D=S[1],c0=S[3],d0=S[2],O0=B[1],rx=D[0]===0?H0(D[1]):Rs(D[1]);return z(H50,O0,c0,[0,[0,K50,rx],[0,[0,z50,Tx(Et,d0)],0]])}function lr(B){var S=B[2],D=B[1];switch(S[0]){case 0:var c0=S[1],d0=c0[3],O0=c0[1],rx=[0,[0,V50,Dl(ge,c0[2])],0],kx=[0,[0,$50,yr(ft,O0)],rx];return z(W50,D,T1(d0),kx);case 1:var Ox=S[1],Lx=Ox[3],ir=Ox[1],Qx=[0,[0,Q50,Dl(ge,Ox[2])],0],er=[0,[0,Z50,yr(J1,ir)],Qx];return z(xy0,D,T1(Lx),er);case 2:return X0(D,S[1]);default:return K0(S[1])}}function hx(B){var S=B[2],D=S[2],c0=S[1],d0=B[1];if(!D)return lr(c0);var O0=[0,[0,ry0,K0(D[1])],0];return z(ty0,d0,0,[0,[0,ey0,lr(c0)],O0])}function Nx(B){var S=B[2],D=S[2],c0=B[1];return z(iy0,c0,D,[0,[0,uy0,pv],[0,[0,ny0,ge(S[1])],0]])}function rr(B){var S=B[2],D=S[3],c0=S[2],d0=S[1];if(D){var O0=D[1],rx=O0[2],kx=rx[2],Ox=O0[1],Lx=z(cy0,Ox,kx,[0,[0,fy0,lr(rx[1])],0]),ir=cx([0,Lx,Ad(hx,c0)]),Qx=d0?[0,Nx(d0[1]),ir]:ir;return V1(Qx)}var er=Pn(hx,c0),pr=d0?[0,Nx(d0[1]),er]:er;return V1(pr)}function Vr(B,S){var D=S[2];return z(sy0,B,D,[0,[0,ay0,lr(S[1])],0])}function J1(B){switch(B[0]){case 0:var S=B[1],D=S[2],c0=D[2],d0=D[1],O0=S[1];if(!c0)return lr(d0);var rx=[0,[0,oy0,K0(c0[1])],0];return z(ly0,O0,0,[0,[0,vy0,lr(d0)],rx]);case 1:var kx=B[1];return Vr(kx[1],kx[2]);default:return F2}}function ie(B){switch(B[0]){case 0:return F2;case 1:return ge(B[1]);default:var S=B[1],D=S[2],c0=S[1];return z(Tw0,c0,0,[0,[0,bw0,Fs([0,D[1],D[2]])],0])}}function J2(B){if(B[0]===0){var S=B[1],D=S[2],c0=S[1];switch(D[0]){case 0:var d0=D[3],O0=D[1],tr=0,wr=d0,Fr=0,qx=py0,Ur=K0(D[2]),Pr=O0;break;case 1:var rx=D[2],kx=D[1],tr=0,wr=0,Fr=1,qx=ky0,Ur=Fx([0,rx[1],rx[2]]),Pr=kx;break;case 2:var Ox=D[2],Lx=D[3],ir=D[1],tr=Lx,wr=0,Fr=0,qx=my0,Ur=Fx([0,Ox[1],Ox[2]]),Pr=ir;break;default:var Qx=D[2],er=D[3],pr=D[1],tr=er,wr=0,Fr=0,qx=dy0,Ur=Fx([0,Qx[1],Qx[2]]),Pr=pr}switch(Pr[0]){case 0:var g1=tr,n1=0,Ir=S1(Pr[1]);break;case 1:var g1=tr,n1=0,Ir=R2(Pr[1]);break;case 2:var g1=tr,n1=0,Ir=w2(Pr[1]);break;case 3:var g1=tr,n1=0,Ir=H0(Pr[1]);break;case 4:var t1=Sx(hy0),g1=t1[3],n1=t1[2],Ir=t1[1];break;default:var h1=Pr[1][2],y1=h1[1],Lr=N2(h1[2],tr),g1=Lr,n1=1,Ir=K0(y1)}return z(Ey0,c0,g1,[0,[0,Ty0,Ir],[0,[0,by0,Ur],[0,[0,wy0,Vx(qx)],[0,[0,_y0,!!Fr],[0,[0,gy0,!!wr],[0,[0,yy0,!!n1],0]]]]]])}var Cr=B[1],l1=Cr[2],Br=l1[2],u1=Cr[1];return z(Sy0,u1,Br,[0,[0,Ay0,K0(l1[1])],0])}function ft(B){if(B[0]!==0){var S=B[1];return Vr(S[1],S[2])}var D=B[1],c0=D[2],d0=c0[3],O0=c0[2],rx=c0[1],kx=c0[4],Ox=D[1];switch(rx[0]){case 0:var Qx=0,er=0,pr=S1(rx[1]);break;case 1:var Qx=0,er=0,pr=R2(rx[1]);break;case 2:var Qx=0,er=0,pr=w2(rx[1]);break;case 3:var Qx=0,er=0,pr=H0(rx[1]);break;default:var Lx=rx[1][2],ir=Lx[2],Qx=ir,er=1,pr=K0(Lx[1])}if(d0)var tr=d0[1],wr=Kr(O0[1],tr[1]),Fr=[0,[0,Py0,K0(tr)],0],qx=z(Cy0,wr,0,[0,[0,Iy0,lr(O0)],Fr]);else var qx=lr(O0);return z(My0,Ox,Qx,[0,[0,Ry0,pr],[0,[0,Fy0,qx],[0,[0,Dy0,la],[0,[0,jy0,!1],[0,[0,Oy0,!!kx],[0,[0,Ny0,!!er],0]]]]]])}function bt(B){var S=B[2],D=S[2],c0=B[1];return z(qy0,c0,D,[0,[0,Ly0,K0(S[1])],0])}function js(B){return B[0]===0?K0(B[1]):bt(B[1])}function Ds(B){switch(B[0]){case 0:return K0(B[1]);case 1:return bt(B[1]);default:return F2}}function R2(B){var S=B[2];return z(Xy0,B[1],S[3],[0,[0,By0,S[1]],[0,[0,Uy0,Vx(S[2])],0]])}function w2(B){var S=B[2],D=S[2],c0=S[1],d0=S[3],O0=B[1],rx=c0?RL(W3,c0[1]):vq(Gy0,pq(95,I2(D,0,Ux(D)-1|0)));return z(Ky0,O0,d0,[0,[0,zy0,F2],[0,[0,Jy0,Vx(rx)],[0,[0,Yy0,Vx(D)],0]]])}function S1(B){var S=B[2];return z($y0,B[1],S[3],[0,[0,Vy0,Vx(S[1])],[0,[0,Hy0,Vx(S[2])],0]])}function Dn(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D?Wy0:Qy0;return z(r90,d0,c0,[0,[0,x90,!!D],[0,[0,Zy0,Vx(O0)],0]])}function Fn(B){return z(s90,B[1],B[2],[0,[0,a90,F2],[0,[0,c90,wv],0]])}function Ba(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,o90,yr(K0,S[2])],0];return z(l90,d0,D,[0,[0,v90,yr(fe,c0)],O0])}function fe(B){var S=B[2],D=S[1],c0=S[2],d0=B[1];return z(h90,d0,0,[0,[0,d90,Ua([0,[0,k90,Vx(D[1])],[0,[0,p90,Vx(D[2])],0]])],[0,[0,m90,!!c0],0]])}function ct(B){var S=B[2],D=S[3],c0=S[1],d0=B[1],O0=[0,[0,w90,Vx(VN(S[2]))],0];return z(T90,d0,D,[0,[0,b90,yr(u3,c0)],O0])}function u3(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,E90,Tx(K0,S[2])],0];return z(S90,c0,0,[0,[0,A90,lr(D)],d0])}function Tt(B){var S=B[2],D=S[2],c0=B[1];switch(S[1]){case 0:var d0=P90;break;case 1:var d0=I90;break;case 2:var d0=C90;break;case 3:var d0=N90;break;case 4:var d0=O90;break;default:var d0=j90}return z(F90,c0,D,[0,[0,D90,Vx(d0)],0])}function _r(B){var S=B[2],D=B[1];switch(S[0]){case 0:return z(R90,D,S[1],0);case 1:return z(M90,D,S[1],0);case 2:return z(L90,D,S[1],0);case 3:return z(q90,D,S[1],0);case 4:return z(U90,D,S[1],0);case 5:return z(X90,D,S[1],0);case 6:return z(G90,D,S[1],0);case 7:return z(Y90,D,S[1],0);case 8:return z(J90,D,S[2],0);case 9:return z(B90,D,S[1],0);case 10:return z(gw0,D,S[1],0);case 11:var c0=S[1],d0=c0[2];return z(K90,D,d0,[0,[0,z90,_r(c0[1])],0]);case 12:return Xa([0,D,S[1]]);case 13:var O0=S[1],rx=O0[2],kx=O0[4],Ox=O0[3],Lx=O0[1],ir=N2(T1(rx[2][3]),kx),Qx=rx[2],er=Qx[2],pr=Qx[1],tr=[0,[0,ld0,Tx(b2,Lx)],0],wr=[0,[0,pd0,qs(Ox)],tr],Fr=[0,[0,kd0,Tx(c1,er)],wr];return z(dd0,D,ir,[0,[0,md0,jr(pr)],Fr]);case 14:return Rn(1,[0,D,S[1]]);case 15:var qx=S[1],Ur=qx[3],Pr=qx[2],t1=[0,[0,f_0,Rn(0,qx[1])],0];return z(a_0,D,Ur,[0,[0,c_0,yr(Sr,Pr)],t1]);case 16:var h1=S[1],y1=h1[2];return z(o_0,D,y1,[0,[0,s_0,_r(h1[1])],0]);case 17:var Lr=S[1],g1=Lr[5],n1=Lr[3],Ir=Lr[2],Cr=Lr[1],l1=[0,[0,v_0,_r(Lr[4])],0],Br=[0,[0,l_0,_r(n1)],l1],u1=[0,[0,p_0,_r(Ir)],Br];return z(m_0,D,g1,[0,[0,k_0,_r(Cr)],u1]);case 18:var $1=S[1],Or=$1[2];return z(h_0,D,Or,[0,[0,d_0,Oo($1[1])],0]);case 19:return Ms([0,D,S[1]]);case 20:var Xr=S[1],p1=Xr[3];return z(S_0,D,p1,Co(Xr));case 21:var s1=S[1],M1=s1[1],l2=M1[3],T2=[0,[0,P_0,!!s1[2]],0];return z(I_0,D,l2,Gx(Co(M1),T2));case 22:var _e=S[1],z2=_e[1],i1=_e[2];return z(N_0,D,i1,[0,[0,C_0,yr(_r,[0,z2[1],[0,z2[2],z2[3]]])],0]);case 23:var ce=S[1],L1=ce[1],St=ce[2];return z(j_0,D,St,[0,[0,O_0,yr(_r,[0,L1[1],[0,L1[2],L1[3]]])],0]);case 24:var M2=S[1],Pt=M2[2],xn=M2[3],at=M2[1],st=Pt?[0,[0,D_0,Et(Pt[1])],0]:0;return z(R_0,D,xn,[0,[0,F_0,Ls(at)],st]);case 25:var It=S[1],Ct=It[2];return z(B_0,D,Ct,[0,[0,U_0,_r(It[1])],0]);case 26:return No(D,S[1]);case 27:var Mx=S[1];return Mn(D,Mx[2],H_0,Mx[1]);case 28:var r2=S[1],we=r2[3],Ue=[0,[0,V_0,!!r2[2]],0];return z(W_0,D,we,[0,[0,$_0,yr(function(Nt){var L2=Nt[2],en=Nt[1];switch(L2[0]){case 0:return _r(L2[1]);case 1:var K2=L2[1],Xe=K2[2],tn=K2[1],Ga=[0,[0,Q_0,!!K2[4]],0],Ln=[0,[0,Z_0,Tx(Tt,K2[3])],Ga],Ya=[0,[0,xw0,_r(Xe)],Ln];return z(ew0,en,0,[0,[0,rw0,H0(tn)],Ya]);default:var Ge=L2[1],Ja=Ge[1],Ot=[0,[0,tw0,_r(Ge[2])],0];return z(uw0,en,0,[0,[0,nw0,Tx(H0,Ja)],Ot])}},r2[1])],Ue]);case 29:var be=S[1];return z(cw0,D,be[3],[0,[0,fw0,Vx(be[1])],[0,[0,iw0,Vx(be[2])],0]]);case 30:var ot=S[1];return z(ow0,D,ot[3],[0,[0,sw0,ot[1]],[0,[0,aw0,Vx(ot[2])],0]]);case 31:var vt=S[1];return z(pw0,D,vt[3],[0,[0,lw0,F2],[0,[0,vw0,Vx(vt[2])],0]]);case 32:var p2=S[1],ae=p2[1],se=p2[2],rn=0,Be=ae?kw0:mw0;return z(yw0,D,se,[0,[0,hw0,!!ae],[0,[0,dw0,Vx(Be)],rn]]);case 33:return z(H90,D,S[1],0);case 34:return z(V90,D,S[1],0);default:return z($90,D,S[1],0)}}function Fs(B){var S=B[2],D=S[2],c0=S[3],d0=D[2],O0=D[1],rx=B[1];switch(S[1]){case 0:var kx=F2;break;case 1:var kx=X3;break;default:var kx=F3}var Ox=[0,[0,Q90,Tx(_r,d0)],[0,[0,W90,kx],0]],Lx=[0,[0,Z90,H0(O0)],Ox];return z(xg0,rx,T1(c0),Lx)}function Xa(B){var S=B[2],D=S[5],c0=S[3],d0=S[2][2],O0=S[4],rx=d0[3],kx=d0[2],Ox=d0[1],Lx=S[1],ir=B[1],Qx=N2(T1(d0[4]),O0),er=D===0?rg0:eg0,pr=D===0?0:[0,[0,tg0,Tx(f3,Ox)],0],tr=[0,[0,ng0,Tx(b2,Lx)],0],wr=[0,[0,ug0,Tx(i3,rx)],tr],Fr=c0[0]===0?_r(c0[1]):Fs(c0[1]);return z(er,ir,Qx,Gx([0,[0,fg0,yr(function(qx){return Zt(0,qx)},kx)],[0,[0,ig0,Fr],wr]],pr))}function Zt(B,S){var D=S[2],c0=D[1],d0=S[1],O0=[0,[0,cg0,!!D[3]],0],rx=[0,[0,ag0,_r(D[2])],O0];return z(og0,d0,B,[0,[0,sg0,Tx(H0,c0)],rx])}function i3(B){var S=B[2];return Zt(S[2],S[1])}function f3(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,lg0,_r(S[1][2])],[0,[0,vg0,!1],0]];return z(kg0,c0,D,[0,[0,pg0,Tx(H0,0)],d0])}function Rn(B,S){var D=S[2],c0=D[4],d0=D[2],O0=D[1],rx=S[1],kx=y2(function(Fr,qx){var Ur=Fr[4],Pr=Fr[3],t1=Fr[2],h1=Fr[1];switch(qx[0]){case 0:var y1=qx[1],Lr=y1[2],g1=Lr[2],n1=Lr[1],Ir=Lr[8],Cr=Lr[7],l1=Lr[6],Br=Lr[5],u1=Lr[4],$1=Lr[3],Or=y1[1];switch(n1[0]){case 0:var Xr=S1(n1[1]);break;case 1:var Xr=R2(n1[1]);break;case 2:var Xr=w2(n1[1]);break;case 3:var Xr=H0(n1[1]);break;case 4:var Xr=Sx(Tg0);break;default:var Xr=Sx(Eg0)}switch(g1[0]){case 0:var M1=Ag0,l2=_r(g1[1]);break;case 1:var p1=g1[1],M1=Sg0,l2=Xa([0,p1[1],p1[2]]);break;default:var s1=g1[1],M1=Pg0,l2=Xa([0,s1[1],s1[2]])}return[0,[0,z(Mg0,Or,Ir,[0,[0,Rg0,Xr],[0,[0,Fg0,l2],[0,[0,Dg0,!!l1],[0,[0,jg0,!!$1],[0,[0,Og0,!!u1],[0,[0,Ng0,!!Br],[0,[0,Cg0,Tx(Tt,Cr)],[0,[0,Ig0,Vx(M1)],0]]]]]]]]),h1],t1,Pr,Ur];case 1:var T2=qx[1],_e=T2[2],z2=_e[2],i1=T2[1];return[0,[0,z(qg0,i1,z2,[0,[0,Lg0,_r(_e[1])],0]),h1],t1,Pr,Ur];case 2:var ce=qx[1],L1=ce[2],St=L1[6],M2=L1[4],Pt=L1[3],xn=L1[2],at=L1[1],st=ce[1],It=[0,[0,Bg0,!!M2],[0,[0,Ug0,Tx(Tt,L1[5])],0]],Ct=[0,[0,Xg0,_r(Pt)],It],Mx=[0,[0,Gg0,_r(xn)],Ct];return[0,h1,[0,z(Jg0,st,St,[0,[0,Yg0,Tx(H0,at)],Mx]),t1],Pr,Ur];case 3:var r2=qx[1],we=r2[2],Ue=we[3],be=r2[1],ot=[0,[0,zg0,!!we[2]],0];return[0,h1,t1,[0,z(Hg0,be,Ue,[0,[0,Kg0,Xa(we[1])],ot]),Pr],Ur];case 4:var vt=qx[1],p2=vt[2],ae=p2[6],se=p2[5],rn=p2[4],Be=p2[3],Nt=p2[1],L2=vt[1],en=[0,[0,n_0,!!Be],[0,[0,t_0,!!rn],[0,[0,e_0,!!se],[0,[0,r_0,_r(p2[2])],0]]]];return[0,h1,t1,Pr,[0,z(i_0,L2,ae,[0,[0,u_0,H0(Nt)],en]),Ur]];default:var K2=qx[1],Xe=K2[2],tn=Xe[6],Ga=Xe[4],Ln=Xe[3],Ya=Xe[2],Ge=Xe[1],Ja=K2[1],Ot=0;switch(Xe[5]){case 0:var nn="PlusOptional";break;case 1:var nn="MinusOptional";break;case 2:var nn="Optional";break;default:var nn=F2}var un=[0,[0,$g0,Tx(Tt,Ga)],[0,[0,Vg0,nn],Ot]],qn=[0,[0,Wg0,_r(Ln)],un],Ys=[0,[0,Qg0,_r(Ya)],qn];return[0,[0,z(x_0,Ja,tn,[0,[0,Zg0,Oo(Ge)],Ys]),h1],t1,Pr,Ur]}},mg0,D[3]),Ox=kx[3],Lx=kx[2],ir=kx[1],Qx=[0,[0,dg0,V1(cx(kx[4]))],0],er=[0,[0,hg0,V1(cx(Ox))],Qx],pr=[0,[0,yg0,V1(cx(Lx))],er],tr=[0,[0,_g0,!!O0],[0,[0,gg0,V1(cx(ir))],pr]],wr=B?[0,[0,wg0,!!d0],tr]:tr;return z(bg0,rx,T1(c0),wr)}function Rs(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D[0]===0?H0(D[1]):Rs(D[1]);return z(__0,d0,0,[0,[0,g_0,O0],[0,[0,y_0,H0(c0)],0]])}function Ms(B){var S=B[2],D=S[1],c0=S[3],d0=S[2],O0=B[1],rx=D[0]===0?H0(D[1]):Rs(D[1]);return z(T_0,O0,c0,[0,[0,b_0,rx],[0,[0,w_0,Tx(Et,d0)],0]])}function Co(B){var S=B[1],D=[0,[0,E_0,_r(B[2])],0];return[0,[0,A_0,_r(S)],D]}function Ls(B){if(B[0]===0)return H0(B[1]);var S=B[1],D=S[2],c0=D[2],d0=S[1],O0=Ls(D[1]);return z(q_0,d0,0,[0,[0,L_0,O0],[0,[0,M_0,H0(c0)],0]])}function qs(B){return B[0]===0?F2:No(B[1],B[2])}function No(B,S){var D=S[3],c0=S[2];switch(S[4]){case 0:var d0=X_0;break;case 1:var d0=G_0;break;default:var d0=Y_0}return Mn(B,D,d0,c0)}function Mn(B,S,D,c0){return z(K_0,B,S,[0,[0,z_0,Vx(D)],[0,[0,J_0,_r(c0)],0]])}function ge(B){var S=B[1];return z(ww0,S,0,[0,[0,_w0,_r(B[2])],0])}function b2(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Ew0,yr(Oo,S[1])],0];return z(Aw0,c0,T1(D),d0)}function Oo(B){var S=B[2],D=S[1][2],c0=S[6],d0=S[5],O0=S[4],rx=S[2],kx=D[2],Ox=D[1],Lx=B[1],ir=S[3]?[0,[0,Sw0,!0],0]:0,Qx=[0,[0,Pw0,Tx(_r,d0)],0],er=[0,[0,Iw0,Tx(Tt,O0)],Qx],pr=[0,[0,Cw0,!!K6(c0)],er];return z(jw0,Lx,kx,Gx([0,[0,Ow0,Vx(Ox)],[0,[0,Nw0,Dl(ge,rx)],pr]],ir))}function Et(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Dw0,yr(_r,S[1])],0];return z(Fw0,c0,T1(D),d0)}function Us(B){var S=B[2],D=S[2],c0=B[1],d0=[0,[0,Rw0,yr(c3,S[1])],0];return z(Mw0,c0,T1(D),d0)}function c3(B){if(B[0]===0)return _r(B[1]);var S=B[1],D=S[1],c0=S[2][1];return Ms([0,D,[0,[0,Cn(0,[0,D,Lw0])],0,c0]])}function Bs(B){var S=B[2],D=S[1],c0=S[4],d0=S[2],O0=B[1],rx=[0,[0,qw0,yr(Do,S[3][2])],0],kx=[0,[0,Uw0,Tx(a3,d0)],rx],Ox=D[2],Lx=Ox[2],ir=Ox[4],Qx=Ox[3],er=Ox[1],pr=D[1],tr=Lx?[0,[0,Kw0,Us(Lx[1])],0]:0,wr=[0,[0,Vw0,yr(Fl,ir)],[0,[0,Hw0,!!Qx],0]];return z(Xw0,O0,c0,[0,[0,Bw0,z(Ww0,pr,0,Gx([0,[0,$w0,Xs(er)],wr],tr))],kx])}function jo(B){var S=B[2],D=S[4],c0=S[3][2],d0=S[1],O0=B[1],rx=[0,[0,Gw0,z(rb0,S[2],0,0)],0],kx=[0,[0,Yw0,yr(Do,c0)],rx];return z(zw0,O0,D,[0,[0,Jw0,z(Qw0,d0,0,0)],kx])}function Fl(B){if(B[0]===0){var S=B[1],D=S[2],c0=D[1],d0=D[2],O0=S[1],rx=c0[0]===0?At(c0[1]):Rl(c0[1]);return z(nb0,O0,0,[0,[0,tb0,rx],[0,[0,eb0,Tx(Fo,d0)],0]])}var kx=B[1],Ox=kx[2],Lx=Ox[2],ir=kx[1];return z(ib0,ir,Lx,[0,[0,ub0,K0(Ox[1])],0])}function a3(B){var S=B[1];return z(xb0,S,0,[0,[0,Zw0,Xs(B[2][1])],0])}function Do(B){var S=B[2],D=B[1];switch(S[0]){case 0:return Bs([0,D,S[1]]);case 1:return jo([0,D,S[1]]);case 2:return Lp([0,D,S[1]]);case 3:var c0=S[1],d0=c0[2];return z(ob0,D,d0,[0,[0,sb0,K0(c0[1])],0]);default:var O0=S[1];return z(pb0,D,0,[0,[0,lb0,Vx(O0[1])],[0,[0,vb0,Vx(O0[2])],0]])}}function Xs(B){switch(B[0]){case 0:return At(B[1]);case 1:return Rl(B[1]);default:return qp(B[1])}}function Fo(B){if(B[0]===0){var S=B[1];return S1([0,S[1],S[2]])}var D=B[1];return Lp([0,D[1],D[2]])}function Lp(B){var S=B[2],D=S[1],c0=B[1],d0=S[2],O0=D?K0(D[1]):z(fb0,[0,c0[1],[0,c0[2][1],c0[2][2]+1|0],[0,c0[3][1],c0[3][2]-1|0]],0,0);return z(ab0,c0,T1(d0),[0,[0,cb0,O0],0])}function qp(B){var S=B[2],D=S[1],c0=S[2],d0=B[1],O0=D[0]===0?At(D[1]):qp(D[1]);return z(db0,d0,0,[0,[0,mb0,O0],[0,[0,kb0,At(c0)],0]])}function Rl(B){var S=B[2],D=S[1],c0=B[1],d0=[0,[0,hb0,At(S[2])],0];return z(gb0,c0,0,[0,[0,yb0,At(D)],d0])}function At(B){var S=B[2];return z(wb0,B[1],S[2],[0,[0,_b0,Vx(S[1])],0])}function Up(B){var S=B[2],D=S[2],c0=S[1],d0=B[1],O0=H0(D?D[1]:c0);return z(Eb0,d0,0,[0,[0,Tb0,H0(c0)],[0,[0,bb0,O0],0]])}function Gs(B){return yr(c5,B)}function c5(B){var S=B[2],D=B[1];if(S[1])var c0=S[2],d0=Db0;else var c0=S[2],d0=Fb0;return z(d0,D,0,[0,[0,Rb0,Vx(c0)],0])}function s3(B){var S=B[2],D=S[1],c0=S[2],d0=B[1];if(D)var O0=[0,[0,Mb0,K0(D[1])],0],rx=Lb0;else var O0=0,rx=qb0;return z(rx,d0,c0,O0)}function Ml(B,S){var D=S[1],c0=S[3],d0=S[2];if(B)var O0=B[1],rx=O0(K0(D));else var rx=K0(D);var kx=[0,[0,Ub0,or(c0)],0];return[0,[0,Xb0,rx],[0,[0,Bb0,Tx(Us,d0)],kx]]}function Ll(B,S){var D=S[2],c0=S[1];switch(D[0]){case 0:var d0=0,O0=H0(D[1]);break;case 1:var d0=0,O0=ur(D[1]);break;default:var d0=1,O0=K0(D[1])}if(B)var rx=B[1],kx=rx(K0(c0));else var kx=K0(c0);return[0,[0,Jb0,kx],[0,[0,Yb0,O0],[0,[0,Gb0,!!d0],0]]]}var Ro=$0[2],Bp=Ro[2],Xp=Ro[4],a5=Ro[3],s5=$0[1],o5=Dx(Ro[1]),Gp=[0,[0,L60,o5],[0,[0,M60,Gs(Xp)],0]];if(Bp)var Yp=Bp[1],Jp=Gx(Gp,[0,[0,B60,z(U60,Yp[1],0,[0,[0,q60,Vx(Yp[2])],0])],0]);else var Jp=Gp;var ql=z(X60,s5,a5,Jp);return ql.errors=yr(function(B){var S=B[1],D=[0,[0,zb0,Vx(tA0(B[2]))],0];return Ua([0,[0,Kb0,cY(S)],D])},Gx(h0,iY[1])),b&&(ql[rD]=V1(Ad(function(B){var S=B[2],D=B[1],c0=B[3],d0=[0,[0,qo0,Vx(WN(S))],0],O0=[0,Ch(m0,D[3]),0],rx=[0,[0,Uo0,V1([0,Ch(m0,D[2]),O0])],d0],kx=[0,[0,Go0,Ua([0,[0,Xo0,D[3][1]],[0,[0,Bo0,D[3][2]],0]])],0],Ox=[0,[0,Ko0,Ua([0,[0,zo0,Ua([0,[0,Jo0,D[2][1]],[0,[0,Yo0,D[2][2]],0]])],kx])],rx];switch(c0){case 0:var Lx=Ho0;break;case 1:var Lx=Vo0;break;case 2:var Lx=$o0;break;case 3:var Lx=Wo0;break;case 4:var Lx=Qo0;break;default:var Lx=Zo0}return Ua([0,[0,rv0,Vx(JU(S))],[0,[0,xv0,Vx(Lx)],Ox]])},L[1]))),ql}if(typeof mj<"u")var aY=mj;else{var sY={};Os.flow=sY;var aY=sY}aY.parse=_J(function(x,r){try{var e=sA0(x,r);return e}catch(u){var t=X1(u);return t[1]===cj?uY(t[2]):uY(new cA0(Vx(Jx(oT0,tp(t)))))}}),eN(j)})(globalThis)});var Ej={};pY(Ej,{parsers:()=>Tj});var Tj={};pY(Tj,{flow:()=>rS0});var UY=EA0(kY(),1);function AA0(a0,W0){let bx=new SyntaxError(a0+" ("+W0.loc.start.line+":"+W0.loc.start.column+")");return Object.assign(bx,W0)}var mY=AA0;var SA0=(a0,W0,bx)=>{if(!(a0&&W0==null)){if(W0.findLast)return W0.findLast(bx);for(let Yx=W0.length-1;Yx>=0;Yx--){let x1=W0[Yx];if(bx(x1,Yx,W0))return x1}}},dY=SA0;var PA0=(a0,W0,bx)=>{if(!(a0&&W0==null))return Array.isArray(W0)||typeof W0=="string"?W0[bx<0?W0.length+bx:bx]:W0.at(bx)},hY=PA0;var IA0=new Proxy(()=>{},{get:()=>IA0});function Pe(a0){var Yx,x1,D1;let W0=((Yx=a0.range)==null?void 0:Yx[0])??a0.start,bx=(D1=((x1=a0.declaration)==null?void 0:x1.decorators)??a0.decorators)==null?void 0:D1[0];return bx?Math.min(Pe(bx),W0):W0}function V2(a0){var bx;return((bx=a0.range)==null?void 0:bx[1])??a0.end}function CA0(a0){let W0=new Set(a0);return bx=>W0.has(bx==null?void 0:bx.type)}var $l=CA0;function NA0(a0,W0,bx){let Yx=a0.originalText.slice(W0,bx);for(let x1 of a0[Symbol.for("comments")]){let D1=Pe(x1);if(D1>bx)break;let Ie=V2(x1);if(Ie1&&W0.every(bx=>bx.trimStart()[0]==="*")}var yj=new WeakMap;function RA0(a0){return yj.has(a0)||yj.set(a0,FA0(a0)),yj.get(a0)}var gj=RA0;function MA0(a0){if(a0.length<2)return;let W0;for(let bx=a0.length-1;bx>=0;bx--){let Yx=a0[bx];if(W0&&V2(Yx)===Pe(W0)&&gj(Yx)&&gj(W0)&&(a0.splice(bx+1,1),Yx.value+="*//*"+W0.value,Yx.range=[Pe(Yx),V2(W0)]),!dj(Yx)&&!I3(Yx))throw new TypeError(`Unknown comment type: "${Yx.type}".`);W0=Yx}}var _Y=MA0;var $p=null;function Wp(a0){if($p!==null&&typeof $p.property){let W0=$p;return $p=Wp.prototype=null,W0}return $p=Wp.prototype=a0??Object.create(null),new Wp}var LA0=10;for(let a0=0;a0<=LA0;a0++)Wp();function _j(a0){return Wp(a0)}function qA0(a0,W0="type"){_j(a0);function bx(Yx){let x1=Yx[W0],D1=a0[x1];if(!Array.isArray(D1))throw Object.assign(new Error(`Missing visitor keys for '${x1}'.`),{node:Yx});return D1}return bx}var wY=qA0;var bY={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var UA0=wY(bY),TY=UA0;function wj(a0,W0){if(!(a0!==null&&typeof a0=="object"))return a0;if(Array.isArray(a0)){for(let Yx=0;Yx{switch(Rr.type){case"ParenthesizedExpression":{let{expression:_1}=Rr,Ce=Pe(Rr);if(_1.type==="TypeCastExpression")return _1.range=[Ce,V2(Rr)],_1;let Qs=!1;if(!D1){if(!Ie){Ie=[];for(let $o of x1)gY($o)&&Ie.push(V2($o))}let Qa=dY(!1,Ie,$o=>$o<=Ce);Qs=Qa&&Yx.slice(Qa,Ce).trim().length===0}if(!Qs)return _1.extra={..._1.extra,parenthesized:!0},_1;break}case"LogicalExpression":if(SY(Rr))return bj(Rr);break;case"TemplateLiteral":if(Rr.expressions.length!==Rr.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(bx==="flow"||bx==="hermes"||bx==="espree"||bx==="typescript"||D1){let _1=Pe(Rr)+1,Ce=V2(Rr)-(Rr.tail?1:2);Rr.range=[_1,Ce]}break;case"VariableDeclaration":{let _1=hY(!1,Rr.declarations,-1);_1!=null&&_1.init&&Yx[V2(_1)]!==";"&&(Rr.range=[Pe(Rr),V2(_1)]);break}case"TSParenthesizedType":return Rr.typeAnnotation;case"TSTypeParameter":AY(Rr);break;case"TopicReference":a0.extra={...a0.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Rr.types.length===1)return Rr.types[0];break;case"TSMappedType":if(!Rr.constraint&&!Rr.key){let{name:_1,constraint:Ce}=AY(Rr.typeParameter);Rr.constraint=Ce,Rr.key=_1,delete Rr.typeParameter}break;case"TSEnumDeclaration":if(!Rr.body){let _1=V2(Rr.id),{members:Ce}=Rr,Qs=yY({originalText:Yx,[Symbol.for("comments")]:x1},_1,Ce[0]?Pe(Ce[0]):V2(Rr)),Qa=_1+Qs.indexOf("{");Rr.body={type:"TSEnumBody",members:Ce,range:[Qa,V2(Rr)]},delete Rr.members}break;case"ImportExpression":bx==="hermes"&&Rr.attributes&&!Rr.options&&(Rr.options=Rr.attributes);break}});let k2=a0.type==="File"?a0.program:a0;return k2.interpreter&&(x1.unshift(k2.interpreter),delete k2.interpreter),D1&&a0.hashbang&&(x1.unshift(a0.hashbang),delete a0.hashbang),a0.type==="Program"&&(a0.range=[0,Yx.length]),a0}function AY(a0){if(a0.type==="TSTypeParameter"&&typeof a0.name=="string"){let W0=Pe(a0);a0.name={type:"Identifier",name:a0.name,range:[W0,W0+a0.name.length]}}return a0}function SY(a0){return a0.type==="LogicalExpression"&&a0.right.type==="LogicalExpression"&&a0.operator===a0.right.operator}function bj(a0){return SY(a0)?bj({type:"LogicalExpression",operator:a0.operator,left:bj({type:"LogicalExpression",operator:a0.operator,left:a0.left,right:a0.right.left,range:[Pe(a0.left),V2(a0.right.left)]}),right:a0.right.right,range:[Pe(a0),V2(a0)]}):a0}var PY=BA0;var XA0=(a0,W0,bx,Yx)=>{if(!(a0&&W0==null))return W0.replaceAll?W0.replaceAll(bx,Yx):bx.global?W0.replace(bx,Yx):W0.split(bx).join(Yx)},Wl=XA0;var GA0=/\*\/$/,YA0=/^\/\*\*?/,JA0=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,zA0=/(^|\s+)\/\/([^\n\r]*)/g,IY=/^(\r?\n)+/,KA0=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,CY=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,HA0=/(\r?\n|^) *\* ?/g,VA0=[];function NY(a0){let W0=a0.match(JA0);return W0?W0[0].trimStart():""}function OY(a0){let W0=` -`;a0=Wl(!1,a0.replace(YA0,"").replace(GA0,""),HA0,"$1");let bx="";for(;bx!==a0;)bx=a0,a0=Wl(!1,a0,KA0,`${W0}$1 $2${W0}`);a0=a0.replace(IY,"").trimEnd();let Yx=Object.create(null),x1=Wl(!1,a0,CY,"").replace(IY,"").trimEnd(),D1;for(;D1=CY.exec(a0);){let Ie=Wl(!1,D1[2],zA0,"");if(typeof Yx[D1[1]]=="string"||Array.isArray(Yx[D1[1]])){let k2=Yx[D1[1]];Yx[D1[1]]=[...VA0,...Array.isArray(k2)?k2:[k2],Ie]}else Yx[D1[1]]=Ie}return{comments:x1,pragmas:Yx}}var jY=["noformat","noprettier"],DY=["format","prettier"];function $A0(a0){if(!a0.startsWith("#!"))return"";let W0=a0.indexOf(` -`);return W0===-1?a0:a0.slice(0,W0)}var FY=$A0;function RY(a0){let W0=FY(a0);W0&&(a0=a0.slice(W0.length+1));let bx=NY(a0),{pragmas:Yx,comments:x1}=OY(bx);return{shebang:W0,text:a0,pragmas:Yx,comments:x1}}function MY(a0){let{pragmas:W0}=RY(a0);return DY.some(bx=>Object.prototype.hasOwnProperty.call(W0,bx))}function LY(a0){let{pragmas:W0}=RY(a0);return jY.some(bx=>Object.prototype.hasOwnProperty.call(W0,bx))}function WA0(a0){return a0=typeof a0=="function"?{parse:a0}:a0,{astFormat:"estree",hasPragma:MY,hasIgnorePragma:LY,locStart:Pe,locEnd:V2,...a0}}var qY=WA0;var QA0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,tokens:!1};function ZA0(a0){let{message:W0,loc:bx}=a0;if(!bx)return a0;let{start:Yx,end:x1}=bx;return mY(W0,{loc:{start:{line:Yx.line,column:Yx.column+1},end:{line:x1.line,column:x1.column+1}},cause:a0})}function xS0(a0){let W0=UY.default.parse(a0,QA0),[bx]=W0.errors;if(bx)throw ZA0(bx);return PY(W0,{parser:"flow",text:a0})}var rS0=qY(xS0);var AP0=Ej;export{AP0 as default,Tj as parsers}; + -- too many open files. Try running with OCAMLRUNPARAM=b=2)`].slice(),$W=[0,[11,CS,[2,0,[12,10,0]]],UM],QW=[0],ZW="Fatal error: out of memory in uncaught exception handler",xV=[0,[11,CS,[2,0,[12,10,0]]],UM],rV=[0,[11,"Fatal error in uncaught exception handler: exception ",[2,0,[12,10,0]]],`Fatal error in uncaught exception handler: exception %s +`];CN(ID,function(x,r){try{try{var e=r?QW:gq(0);try{DN(D)}catch{}try{var t=_4(x);d(VN($W),t),ZN(dn,e);var u=_J(0);if(u<0){var i=Hh(u);zq(S1(VW,i)[1+i])}var c=pn(dn),v=c}catch(T){var o=M1(T),l=_4(x);d(VN(xV),l),ZN(dn,e);var k=_4(o);d(VN(rV),k),ZN(dn,gq(0));var v=pn(dn)}var h=v}catch(T){var E=M1(T);if(E!==NN)throw J0(E,0);var h=zq(ZW)}return h}catch{return 0}});var eV=[t1,"Stdlib.Fun.Finally_raised",js(0)],tV="Fun.Finally_raised: ";xO(function(x){return x[1]===eV?[0,Gx(tV,_4(x[2]))]:0});var nV="Digest.BLAKE2: wrong hash size";function rO(x){var r=x[1]<1?1:0,e=r||(64s0){var o0=v0;continue}var m0=s0}else var m0=S0;var p0=m0;break}else var p0=W;var E0=p0-W|0;return 0<=E0?Al(x,[0,dV,E0+t0|0,hV]):f3(x,[0,_V,p0+Z|0,yV],x[6]);case 3:var b0=e[2],C0=e[1];if(x[8]<(x[6]-x[9]|0)){var D0=Tl(x[2]);if(D0){var U0=D0[1],T0=U0[2],M0=U0[1];x[9]=M0-1>>>0&&TB(x,T0)}else nd(x)}var y0=x[9]-C0|0,G=b0===1?1:x[9]=x[14]);)CB(x,D);return x[13]=gB,EB(x),r&&nd(x),x[12]=1,x[13]=1,LN(x[28]),nO(x[1]),m4(x[2]),m4(x[3]),m4(x[4]),m4(x[5]),x[10]=0,x[14]=0,x[9]=x[6],PB(x,0,3)}function iO(x,r,e){var t=x[14]=e)return Z0(x[17],DB,0,e);Z0(x[17],DB,0,80);var e=e-80|0}}function jV(x){return x[1]===eO?Gx(SV,Gx(x[2],EV)):AV}function DV(x){return x[1]===eO?Gx(PV,Gx(x[2],IV)):CV}function RV(x){return 0}function FV(x){return 0}function cO(x,r,e,t,u){var i=uB(D),c=[0,wB,NV,0];qN(c,i);var v=k4(D);nO(v),u3([0,1,c],v);var o=78,l=k4(D),k=k4(D),h=k4(D);return[0,v,k4(D),h,k,l,o,10,68,o,0,1,1,1,1,TV,OV,x,r,e,t,u,0,0,jV,DV,RV,FV,i]}function RB(x,r){var e=cO(x,r,function(t){return 0},function(t){return 0},function(t){return 0});return e[19]=function(t){return fO(e,D)},e[20]=function(t){return Il(e,t)},e[21]=function(t){return Il(e,t)},e}function FB(x){return RB(function(r,e,t){return Yq(x,r,e,t)},function(r){return pn(x)})}function sO(x){return RB(function(r,e,t){return UN(x,r,e,t)},function(r){return 0})}var aO=BP;function MB(x){return Kr(aO)}var LB=MB(D),MV=FB(Gq),LV=FB(dn),qV=sO(LB),qB=Rs(0,MB);h4(qB,LB),h4(Rs(0,function(x){return sO(i3(qB))}),qV);function BB(x,r,e,t){return UN(i3(x),r,e,t)}function UB(x,r,e){var t=i3(r),u=t[2];return Yq(x,J1(t),0,u),pn(x),t[2]=0,0}var XB=Rs(0,function(x){return Kr(aO)}),GB=Rs(0,function(x){return Kr(aO)}),YB=Rs(0,function(x){var r=cO(function(e,t,u){return BB(XB,e,t,u)},function(e){return UB(Gq,XB,D)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return fO(r,D)},r[20]=function(e){return Il(r,e)},r[21]=function(e){return Il(r,e)},sB(function(e){return c3(r,D)}),r});h4(YB,MV);var zB=Rs(0,function(x){var r=cO(function(e,t,u){return BB(GB,e,t,u)},function(e){return UB(dn,GB,D)},function(e){return 0},function(e){return 0},function(e){return 0});return r[19]=function(e){return fO(r,D)},r[20]=function(e){return Il(r,e)},r[21]=function(e){return Il(r,e)},sB(function(e){return c3(r,D)}),r});h4(zB,LV);var BV="Buffer.sub",UV=[0,0,4],XV=[0,[11,"invalid box description ",[3,0,0]],"invalid box description %S"],GV=rx,YV=rx,zV=rx,JV=rx;function JB(x,r){var e=Kr(16),t=sO(e);x(t,r),c3(t,D);var u=e[2];if(2>u)return J1(e);var i=u-2|0,c=1;return 0<=i&&(e[2]-i|0)>=1?gl(e[1][1],c,i):U2(BV)}function vt(x,r){if(typeof r!="number"){x:{r:{e:{switch(r[0]){case 0:var e=r[2];if(vt(x,r[1]),typeof e=="number")switch(e){case 0:return CB(x,D);case 1:return NB(x,D);case 2:return c3(x,D);case 3:var t=x[14]>>0)break;var W=W+1|0}break t}var Z=C2(R,x0,W-x0|0),t0=z(W);t:n:{for(var i0=t0;;){if(i0===X)break n;var u0=F1(R,i0);if(48<=u0){if(58<=u0)break}else if(u0!==45)break;var i0=i0+1|0}break t}if(t0===i0)var k0=0;else try{var o0=st(C2(R,t0,i0-t0|0)),k0=o0}catch(kx){var S0=M1(kx);if(S0[1]!==mn)throw J0(S0,0);var k0=B(D)}z(i0)!==X&&B(D);t:{if(C(Z,rx)&&C(Z,KP)){if(!C(Z,"h")){var s0=0;break t}if(!C(Z,"hov")){var s0=3;break t}if(!C(Z,"hv")){var s0=2;break t}if(C(Z,zF)){var s0=B(D);break t}var s0=1;break t}var s0=4}var q=[0,k0,s0]}return PB(x,q[1],q[2]);case 2:var v0=r[1];if(typeof v0!="number"&&v0[0]===0){var m0=v0[2];if(typeof m0!="number"&&m0[0]===1){var p0=r[2],E0=m0[2],b0=v0[1];break r}}var j0=r[2],Q0=v0;break x;case 3:var C0=r[1];if(typeof C0!="number"&&C0[0]===0){var D0=C0[2];if(typeof D0!="number"&&D0[0]===1){var U0=r[2],T0=D0[2],M0=C0[1];break}}var xx=r[2],fx=C0;break e;case 4:var y0=r[1];if(typeof y0!="number"&&y0[0]===0){var G=y0[2];if(typeof G!="number"&&G[0]===1){var p0=r[2],E0=G[2],b0=y0[1];break r}}var j0=r[2],Q0=y0;break x;case 5:var q0=r[1];if(typeof q0!="number"&&q0[0]===0){var ix=q0[2];if(typeof ix!="number"&&ix[0]===1){var U0=r[2],T0=ix[2],M0=q0[1];break}}var xx=r[2],fx=q0;break e;case 6:var yx=r[2];return vt(x,r[1]),d(yx,x);case 7:return vt(x,r[1]),c3(x,D);default:var R0=r[2];return vt(x,r[1]),U2(R0)}return vt(x,M0),iO(x,T0,$h(1,U0))}return vt(x,fx),g4(x,xx)}return vt(x,b0),iO(x,E0,p0)}return vt(x,Q0),jB(x,Rx(j0),j0)}}function c2(x){return function(r){return qr(function(e){return vt(x,e),0},0,r[1])}}var KV="Array.sub",HV="first domain already spawned",WV=[0,"camlinternalOO.ml",BF,50],VV=[0,WM,72,5],$V=[0,WM,81,2],QV="/tmp",ZV=ln,x$=[0,"src/wtf8.ml",65,9],r$=[0,"src/third-party/sedlex/flow_sedlexing.ml",jS,4],e$="Flow_sedlexing.MalFormed",t$=O6,n$=H3,u$=K3,i$=H6,f$=$v,c$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.LibFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.LibFile@ "],s$=[0,[3,0,0],C6],a$=[0,[17,0,[12,41,0]],ck],o$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.SourceFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.SourceFile@ "],v$=[0,[3,0,0],C6],l$=[0,[17,0,[12,41,0]],ck],p$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.JsonFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.JsonFile@ "],k$=[0,[3,0,0],C6],m$=[0,[17,0,[12,41,0]],ck],h$=[0,[12,40,[18,[1,[0,[11,Li,0],Li]],[11,"File_key.ResourceFile",[17,[0,Eo,1,0],0]]]],"(@[<2>File_key.ResourceFile@ "],d$=[0,[3,0,0],C6],y$=[0,[17,0,[12,41,0]],ck],_$=[0,1],w$=[0,0],g$=[0,1],b$=[0,2],T$=[0,2],E$=[0,0],S$=[0,1],A$=[0,1],I$=[0,1],P$=[0,1],C$=[0,2],N$=[0,1],O$=[0,1],j$=[0,0,0],D$=[0,0,0],R$=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],F$=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],M$=GM,L$=$F,q$=SF,B$=OD,U$=Qy,X$=QL,G$=F6,Y$=WD,z$=YF,J$=CF,K$=yD,H$=$7,W$=ze,V$=_R,$$=pF,Q$=se,Z$=HL,xQ=wR,rQ=_k,eQ=Qm,tQ=bo,nQ=I6,uQ=kM,iQ=YD,fQ=IR,cQ=RR,sQ=PF,aQ=qD,oQ=GD,vQ=hL,lQ=TR,pQ=vM,kQ=bF,mQ=yo,hQ=fF,dQ=$L,yQ=eF,_Q=g6,wQ=cl,gQ=No,bQ=[0,[18,[1,[0,[11,Li,0],Li]],[11,"{ ",0]],"@[<2>{ "],TQ="Loc.line",EQ=[0,[18,[1,[0,0,rx]],[2,0,[11,GR,[17,[0,Eo,1,0],0]]]],yF],SQ=[0,[4,0,0,0,0],al],AQ=[0,[17,0,0],iI],IQ=[0,[12,59,[17,[0,Eo,1,0],0]],";@ "],PQ=G6,CQ=[0,[18,[1,[0,0,rx]],[2,0,[11,GR,[17,[0,Eo,1,0],0]]]],yF],NQ=[0,[4,0,0,0,0],al],OQ=[0,[17,0,0],iI],jQ=[0,[17,[0,Eo,1,0],[12,So,[17,0,0]]],"@ }@]"],DQ=rx,RQ="Object literal may not have data and accessor property with the same name",FQ="Object literal may not have multiple get/set accessors with the same name",MQ="Unexpected token <. Remember, adjacent JSX elements must be wrapped in an enclosing parent tag",LQ="`let [` is ambiguous in this position because it is either a `let` binding pattern, or a member expression.",qQ="Async functions can only be declared at top level or immediately within another function.",BQ="`await` is an invalid identifier in async functions",UQ="`await` is not allowed in async function parameters.",XQ="Computed properties must have a value.",GQ="Constructor can't be an accessor.",YQ="Constructor can't be an async function.",zQ="Constructor can't be a generator.",JQ="It is sufficient for your declare function to just have a Promise return type.",KQ="async is an implementation detail and isn't necessary for your declare function statement. ",HQ="`declare` modifier can only appear on class fields.",WQ="Unexpected token `=`. Initializers are not allowed in a `declare`.",VQ="Unexpected token `=`. Initializers are not allowed in a `declare opaque type`.",$Q="Classes may only have one constructor",QQ="Rest element must be final element of an array pattern",ZQ="Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead.",xZ="Enum members are separated with `,`. Replace `;` with `,`.",rZ="`const` enums are not supported. Flow Enums are designed to allow for inlining, however the inlining itself needs to be part of the build system (whatever you use) rather than Flow itself.",eZ="Expected an object pattern, array pattern, or an identifier but found an expression instead",tZ="Missing comma between export specifiers",nZ="Generators can only be declared at top level or immediately within another function.",uZ="Getter should have zero parameters",iZ="A getter cannot have a `this` parameter.",fZ="Illegal continue statement",cZ="Illegal return statement",sZ="Illegal Unicode escape",aZ="Missing comma between import specifiers",oZ="It cannot be used with `import type` or `import typeof` statements",vZ="The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. ",lZ="Explicit inexact syntax cannot appear inside an explicit exact object type",pZ="Explicit inexact syntax can only appear inside an object type",kZ="Component params must be an identifier. If you'd like to destructure, you should use `name as {destructure}`",mZ="A bigint literal must be an integer",hZ="JSX value should be either an expression or a quoted JSX text",dZ="Invalid left-hand side in assignment",yZ="Invalid left-hand side in exponentiation expression",_Z="Invalid left-hand side in for-in",wZ="Invalid left-hand side in for-of",gZ="Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`.",bZ="Invalid regular expression",TZ="A bigint literal cannot use exponential notation",EZ="Tuple spread elements cannot be optional.",SZ="Tuple variance annotations can only be used with labeled tuple elements, e.g. `[+foo: number]`",AZ="`typeof` can only be used to get the type of variables.",IZ="JSX attributes must only be assigned a non-empty expression",PZ="Literals cannot be used as shorthand properties.",CZ="Malformed unicode",NZ="`match` argument must not be empty",OZ="`match` argument cannot contain spread elements",jZ="`await` is not yet supported in `match` expressions",DZ="`yield` is not yet supported in `match` expressions",RZ="Object pattern can't contain methods",FZ="Expected at least one type parameter.",MZ="Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",LZ="More than one default clause in switch statement",qZ="Illegal newline after throw",BZ="Illegal newline before arrow",UZ="Missing catch or finally after try",XZ="Const must be initialized",GZ="Destructuring assignment must be initialized",YZ="An optional chain may not be used in a `new` expression.",zZ="Template literals may not be used in an optional chain.",JZ="Rest parameter must be final parameter of an argument list",KZ="Private fields may not be deleted.",HZ="Private fields can only be referenced from within a class.",WZ="Rest property must be final property of an object pattern",VZ="Records to not support private elements. Remove the `#`.",$Z="Setter should have exactly one parameter",QZ="A setter cannot have a `this` parameter.",ZZ="Catch variable may not be eval or arguments in strict mode",x00="Delete of an unqualified identifier in strict mode.",r00="Duplicate data property in object literal not allowed in strict mode",e00="Function name may not be eval or arguments in strict mode",t00="Assignment to eval or arguments is not allowed in strict mode",n00="Postfix increment/decrement may not have eval or arguments operand in strict mode",u00="Prefix increment/decrement may not have eval or arguments operand in strict mode",i00="Strict mode code may not include a with statement",f00="Number literals with leading zeros are not allowed in strict mode.",c00="Octal literals are not allowed in strict mode.",s00="Strict mode function may not have duplicate parameter names",a00="Parameter name eval or arguments is not allowed in strict mode",o00='Illegal "use strict" directive in function with non-simple parameter list',v00="Use of reserved word in strict mode",l00="Variable name may not be eval or arguments in strict mode",p00="You may not access a private field through the `super` keyword.",k00="Flow does not support abstract classes.",m00="Flow does not support template literal types.",h00="A type annotation is required for the `this` parameter.",d00="Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared.",y00="Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",_00="The `this` parameter cannot be optional.",w00="The `this` parameter must be the first function parameter.",g00="A trailing comma is not permitted after the rest element",b00="Unexpected end of input",T00="Explicit inexact syntax must come at the end of an object type",E00="Opaque type aliases are not allowed in untyped mode",S00="Unexpected proto modifier",A00="Unexpected reserved word",I00="Unexpected reserved type",P00="Spreading a type is only allowed inside an object type",C00="Unexpected static modifier",N00="Unexpected `super` outside of a class method",O00="`super()` is only valid in a class constructor",j00="Type aliases are not allowed in untyped mode",D00="Type annotations are not allowed in untyped mode",R00="Type declarations are not allowed in untyped mode",F00="Type exports are not allowed in untyped mode",M00="Type imports are not allowed in untyped mode",L00="Interfaces are not allowed in untyped mode",q00="Unexpected variance sigil",B00="Found a decorator in an unsupported position.",U00="Invalid regular expression: missing /",X00="Unexpected whitespace between `#` and identifier",G00="`yield` is an invalid identifier in generators",Y00="Yield expression not allowed in formal parameter",z00=[0,[11,"Duplicate export for `",[2,0,[12,96,0]]],"Duplicate export for `%s`"],J00=[0,[11,"Private fields may only be declared once. `#",[2,0,[11,"` is declared more than once.",0]]],"Private fields may only be declared once. `#%s` is declared more than once."],K00=[0,[11,"bigint enum members need to be initialized, e.g. `",[2,0,[11," = 1n,` in enum `",[2,0,[11,nu,0]]]]],"bigint enum members need to be initialized, e.g. `%s = 1n,` in enum `%s`."],H00=[0,[11,"Boolean enum members need to be initialized. Use either `",[2,0,[11," = true,` or `",[2,0,[11," = false,` in enum `",[2,0,[11,nu,0]]]]]]],"Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`."],W00=[0,[11,"Enum member names need to be unique, but the name `",[2,0,[11,"` has already been used before in enum `",[2,0,[11,nu,0]]]]],"Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`."],V00=[0,[11,WR,[2,0,[11,"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.",0]]],"Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."],$00="The `...` must come at the end of the enum body. Remove the trailing comma.",Q00="The `...` must come after all enum members. Move it to the end of the enum body.",Z00=[0,[11,"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `",[2,0,[11,nu,0]]],"Use one of `boolean`, `number`, `string`, `symbol`, or `bigint` in enum `%s`."],xx0=[0,[11,"Enum type `",[2,0,[11,"` is not valid. ",[2,0,0]]]],"Enum type `%s` is not valid. %s"],rx0=[0,[11,"Supplied enum type is not valid. ",[2,0,0]],"Supplied enum type is not valid. %s"],ex0=[0,[11,"Enum member names and initializers are separated with `=`. Replace `",[2,0,[11,":` with `",[2,0,[11," =`.",0]]]]],"Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`."],tx0=[0,[11,WR,[2,0,[11,"` has type `",[2,0,[11,"`, so the initializer of `",[2,0,[11,"` needs to be a ",[2,0,[11," literal.",0]]]]]]]]],"Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal."],nx0=[0,[11,"Symbol enum members cannot be initialized. Use `",[2,0,[11,",` in enum `",[2,0,[11,nu,0]]]]],"Symbol enum members cannot be initialized. Use `%s,` in enum `%s`."],ux0=[0,[11,"The enum member initializer for `",[2,0,[11,"` needs to be a literal (either a boolean, number, or string) in enum `",[2,0,[11,nu,0]]]]],"The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`."],ix0=[0,[11,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `",[2,0,[11,"`, consider using `",[2,0,[11,"`, in enum `",[2,0,[11,nu,0]]]]]]],"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`."],fx0=[0,[11,"Number enum members need to be initialized, e.g. `",[2,0,[11," = 1,` in enum `",[2,0,[11,nu,0]]]]],"Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`."],cx0=[0,[11,"String enum members need to consistently either all use initializers, or use no initializers, in enum ",[2,0,[12,46,0]]],"String enum members need to consistently either all use initializers, or use no initializers, in enum %s."],sx0=[0,[11,"Expected corresponding JSX closing tag for ",[2,0,0]],"Expected corresponding JSX closing tag for %s"],ax0="immediately within another function.",ox0="In strict mode code, functions can only be declared at top level or ",vx0="inside a block, or as the body of an if statement.",lx0="In non-strict mode code, functions can only be declared at top level, ",px0=" `break` statements are not required in `match` statements, as unlike `switch` statements, `match` statement cases do not fall-through by default.",kx0=rx,mx0=[0,[11,"Illegal break statement.",[2,0,0]],"Illegal break statement.%s"],hx0=zM,dx0=rx,yx0=XM,_x0=DF,wx0=DM,gx0=[0,[11,"Classes may not have ",[2,0,[2,0,[11,DD,[2,0,[11,nu,0]]]]]],"Classes may not have %s%s named `%s`."],bx0="Components use `renders` instead of `:` to annotate the render type of a component.",Tx0=uM,Ex0=rx,Sx0=[0,[11,"String params require local bindings using `as` renaming. You can use `'",[2,0,[11,"' as ",[2,0,[2,0,[11,": ` ",0]]]]]],"String params require local bindings using `as` renaming. You can use `'%s' as %s%s: ` "],Ax0="Remove the period.",Ix0="Indexed access uses bracket notation.",Px0=[0,[11,"Invalid indexed access. ",[2,0,[11," Use the format `T[K]`.",0]]],"Invalid indexed access. %s Use the format `T[K]`."],Cx0=[0,[11,"Invalid flags supplied to RegExp constructor '",[2,0,[12,39,0]]],"Invalid flags supplied to RegExp constructor '%s'"],Nx0=tn,Ox0=Dp,jx0=[0,[11,"In match ",[2,0,[11," pattern, the rest must be the last element in the pattern",0]]],"In match %s pattern, the rest must be the last element in the pattern"],Dx0=[0,[11,"JSX element ",[2,0,[11," has no corresponding closing tag.",0]]],"JSX element %s has no corresponding closing tag."],Rx0=[0,[11,tM,[2,0,[11,"`. Parentheses are required to combine `??` with `&&` or `||` expressions.",0]]],"Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions."],Fx0=zM,Mx0=rx,Lx0=XM,qx0=A6,Bx0=[0,[11,"Records may not have ",[2,0,[2,0,[11,DD,[2,0,[11,nu,0]]]]]],"Records may not have %s%s named `%s`."],Ux0=[0,[2,0,[11," '",[2,0,[11,"' has already been declared",0]]]],"%s '%s' has already been declared"],Xx0=rx,Gx0=k6,Yx0=" You can try using JavaScript private fields by prepending `#` to the field name.",zx0=Q6,Jx0=" Fields and methods are public by default. You can simply omit the `public` keyword.",Kx0=W6,Hx0=[0,[11,"Flow does not support using `",[2,0,[11,"` in classes.",[2,0,0]]]],"Flow does not support using `%s` in classes.%s"],Wx0=[0,[11,"Private fields must be declared before they can be referenced. `#",[2,0,[11,"` has not been declared.",0]]],"Private fields must be declared before they can be referenced. `#%s` has not been declared."],Vx0=[0,[11,xM,[2,0,0]],"Unexpected %s"],$x0=[0,[11,tM,[2,0,[11,"`. Did you mean `",[2,0,[11,"`?",0]]]]],"Unexpected token `%s`. Did you mean `%s`?"],Qx0=[0,[11,xM,[2,0,[11,", expected ",[2,0,0]]]],"Unexpected %s, expected %s"],Zx0=[0,[11,"Undefined label '",[2,0,[12,39,0]]],"Undefined label '%s'"],xr0="Parse_error.Error",rr0=[0,[0,36,37],[0,48,58],[0,65,91],[0,95,96],[0,97,un],[0,py,Sg],[0,NS,s9],[0,j_,Wm],[0,xI,z_],[0,Y3,lk],[0,ty,Gp],[0,t1,706],[0,CD,722],[0,736,741],[0,748,749],[0,750,751],[0,768,885],[0,886,888],[0,890,894],[0,895,896],[0,902,907],[0,908,909],[0,910,930],[0,jM,1014],[0,1015,1154],[0,1155,1160],[0,1162,1328],[0,1329,1367],[0,1369,1370],[0,1376,1417],[0,1425,1470],[0,1471,1472],[0,1473,1475],[0,1476,1478],[0,1479,1480],[0,1488,1515],[0,1519,1523],[0,1552,1563],[0,1568,1642],[0,1646,1748],[0,1749,1757],[0,1759,1769],[0,1770,1789],[0,1791,1792],[0,1808,1867],[0,1869,1970],[0,1984,2038],[0,2042,2043],[0,2045,2046],[0,Gg,2094],[0,2112,2140],[0,2144,2155],[0,2208,2229],[0,2230,2238],[0,2259,2274],[0,2275,2404],[0,2406,2416],[0,2417,2436],[0,2437,2445],[0,2447,2449],[0,2451,2473],[0,2474,2481],[0,2482,2483],[0,2486,2490],[0,2492,2501],[0,2503,2505],[0,2507,2511],[0,2519,2520],[0,2524,2526],[0,2527,2532],[0,2534,2546],[0,2556,2557],[0,2558,2559],[0,2561,2564],[0,2565,2571],[0,2575,2577],[0,2579,2601],[0,2602,2609],[0,2610,2612],[0,2613,2615],[0,2616,2618],[0,2620,2621],[0,2622,2627],[0,2631,2633],[0,2635,2638],[0,2641,2642],[0,2649,2653],[0,2654,2655],[0,2662,2678],[0,2689,2692],[0,2693,2702],[0,2703,2706],[0,2707,2729],[0,2730,2737],[0,2738,2740],[0,2741,2746],[0,2748,2758],[0,2759,2762],[0,2763,2766],[0,2768,2769],[0,2784,2788],[0,2790,2800],[0,2809,2816],[0,2817,2820],[0,2821,2829],[0,2831,2833],[0,2835,2857],[0,2858,2865],[0,2866,2868],[0,2869,2874],[0,2876,2885],[0,2887,2889],[0,2891,2894],[0,2902,2904],[0,2908,2910],[0,2911,2916],[0,2918,2928],[0,2929,2930],[0,2946,2948],[0,2949,2955],[0,2958,2961],[0,2962,2966],[0,2969,2971],[0,2972,2973],[0,2974,2976],[0,2979,2981],[0,2984,2987],[0,2990,3002],[0,3006,3011],[0,3014,3017],[0,3018,3022],[0,3024,3025],[0,3031,3032],[0,3046,3056],[0,3072,3085],[0,3086,3089],[0,3090,3113],[0,3114,3130],[0,3133,3141],[0,3142,3145],[0,3146,3150],[0,3157,3159],[0,3160,3163],[0,3168,3172],[0,3174,3184],[0,3200,3204],[0,3205,3213],[0,3214,3217],[0,3218,3241],[0,3242,3252],[0,3253,3258],[0,3260,3269],[0,3270,3273],[0,3274,3278],[0,3285,3287],[0,3294,3295],[0,3296,3300],[0,3302,3312],[0,3313,3315],[0,3328,3332],[0,3333,3341],[0,3342,3345],[0,3346,3397],[0,3398,3401],[0,3402,3407],[0,3412,3416],[0,3423,3428],[0,3430,3440],[0,3450,3456],[0,3458,3460],[0,3461,3479],[0,3482,3506],[0,3507,3516],[0,3517,3518],[0,3520,3527],[0,3530,3531],[0,3535,3541],[0,3542,3543],[0,3544,3552],[0,3558,3568],[0,3570,3572],[0,3585,3643],[0,3648,3663],[0,3664,3674],[0,3713,3715],[0,3716,3717],[0,3718,3723],[0,3724,3748],[0,3749,3750],[0,3751,3774],[0,3776,3781],[0,3782,3783],[0,3784,3790],[0,3792,3802],[0,3804,3808],[0,3840,3841],[0,3864,3866],[0,3872,3882],[0,3893,3894],[0,3895,3896],[0,3897,3898],[0,3902,3912],[0,3913,3949],[0,3953,3973],[0,3974,3992],[0,3993,4029],[0,4038,4039],[0,NF,4170],[0,4176,4254],[0,4256,4294],[0,4295,4296],[0,4301,4302],[0,4304,4347],[0,4348,4681],[0,4682,4686],[0,4688,4695],[0,4696,4697],[0,4698,4702],[0,4704,4745],[0,4746,4750],[0,4752,4785],[0,4786,4790],[0,4792,4799],[0,4800,4801],[0,4802,4806],[0,4808,4823],[0,4824,4881],[0,4882,4886],[0,4888,4955],[0,4957,4960],[0,4969,4978],[0,4992,5008],[0,5024,5110],[0,5112,5118],[0,5121,5741],[0,5743,nC],[0,5761,5787],[0,5792,5867],[0,5870,5881],[0,5888,5901],[0,5902,5909],[0,5920,5941],[0,5952,5972],[0,5984,5997],[0,5998,6001],[0,6002,6004],[0,6016,6100],[0,6103,6104],[0,6108,6110],[0,6112,6122],[0,6155,6158],[0,6160,6170],[0,6176,6265],[0,6272,6315],[0,6320,6390],[0,6400,6431],[0,6432,6444],[0,6448,6460],[0,6470,6510],[0,6512,6517],[0,6528,6572],[0,6576,6602],[0,6608,6619],[0,6656,6684],[0,6688,6751],[0,6752,6781],[0,6783,6794],[0,6800,6810],[0,6823,6824],[0,6832,6846],[0,6912,6988],[0,6992,7002],[0,7019,7028],[0,7040,7156],[0,7168,7224],[0,7232,7242],[0,7245,7294],[0,7296,7305],[0,7312,7355],[0,7357,7360],[0,7376,7379],[0,7380,7419],[0,7424,7674],[0,7675,7958],[0,7960,7966],[0,7968,8006],[0,8008,8014],[0,8016,8024],[0,8025,8026],[0,8027,8028],[0,8029,8030],[0,8031,8062],[0,8064,8117],[0,8118,8125],[0,8126,8127],[0,8130,8133],[0,8134,8141],[0,8144,8148],[0,8150,8156],[0,8160,8173],[0,8178,8181],[0,8182,8189],[0,tR,NM],[0,8255,8257],[0,8276,8277],[0,F8,8306],[0,f8,8320],[0,8336,8349],[0,8400,8413],[0,8417,8418],[0,8421,8433],[0,dm,8451],[0,Gm,8456],[0,8458,tk],[0,dk,8470],[0,sM,8478],[0,_8,Jm],[0,th,gk],[0,Ik,Hm],[0,8490,8506],[0,8508,8512],[0,8517,8522],[0,Lk,8527],[0,8544,8585],[0,11264,11311],[0,11312,11359],[0,11360,11493],[0,11499,11508],[0,11520,om],[0,gp,11560],[0,Fm,11566],[0,11568,11624],[0,u8,11632],[0,ak,11671],[0,11680,lm],[0,11688,km],[0,11696,bp],[0,11704,Uk],[0,11712,z8],[0,11720,Ip],[0,11728,sh],[0,11736,11743],[0,11744,11776],[0,12293,12296],[0,12321,uh],[0,12337,12342],[0,12344,12349],[0,12353,12439],[0,12441,X8],[0,12449,_h],[0,12540,12544],[0,12549,Ym],[0,12593,12687],[0,12704,12731],[0,12784,12800],[0,13312,19894],[0,19968,40944],[0,40960,42125],[0,42192,42238],[0,42240,42509],[0,42512,42540],[0,42560,42608],[0,42612,ek],[0,42623,42738],[0,42775,42784],[0,42786,42889],[0,42891,42944],[0,42946,42951],[0,l8,43048],[0,43072,43124],[0,43136,43206],[0,43216,43226],[0,43232,43256],[0,$k,Yk],[0,43261,43310],[0,43312,43348],[0,43360,43389],[0,43392,43457],[0,W8,43482],[0,43488,Bp],[0,aF,43575],[0,43584,43598],[0,43600,43610],[0,43616,43639],[0,fm,43715],[0,43739,43742],[0,43744,43760],[0,43762,43767],[0,43777,43783],[0,43785,43791],[0,43793,43799],[0,43808,wm],[0,43816,p8],[0,43824,Q8],[0,43868,Np],[0,43888,44011],[0,44012,44014],[0,44016,44026],[0,44032,55204],[0,55216,55239],[0,55243,55292],[0,63744,64110],[0,64112,64218],[0,64256,64263],[0,64275,64280],[0,Wk,qp],[0,64298,b8],[0,64312,ym],[0,Qk,pk],[0,64320,ih],[0,64323,Th],[0,64326,64434],[0,64467,64830],[0,64848,64912],[0,64914,64968],[0,65008,65020],[0,65024,65040],[0,65056,65072],[0,65075,65077],[0,65101,65104],[0,65136,$m],[0,65142,65277],[0,65296,65306],[0,65313,65339],[0,65343,pm],[0,65345,65371],[0,65382,65471],[0,65474,65480],[0,65482,65488],[0,65490,65496],[0,65498,65501],[0,Y6,lh],[0,65549,Z8],[0,65576,Ek],[0,65596,Ak],[0,65599,65614],[0,65616,65630],[0,65664,65787],[0,65856,65909],[0,66045,66046],[0,66176,66205],[0,66208,66257],[0,66272,66273],[0,66304,66336],[0,66349,66379],[0,66384,66427],[0,66432,66462],[0,66464,66500],[0,66504,ah],[0,66513,66518],[0,66560,66718],[0,66720,66730],[0,66736,66772],[0,66776,66812],[0,66816,66856],[0,66864,66916],[0,67072,67383],[0,67392,67414],[0,67424,67432],[0,67584,67590],[0,vk,x8],[0,67594,oh],[0,67639,67641],[0,$8,67645],[0,67647,67670],[0,67680,67703],[0,67712,67743],[0,67808,Hp],[0,67828,67830],[0,67840,67862],[0,67872,67898],[0,67968,68024],[0,68030,68032],[0,ph,68100],[0,68101,68103],[0,68108,Xk],[0,68117,V8],[0,68121,68150],[0,68152,68155],[0,68159,68160],[0,68192,68221],[0,68224,68253],[0,68288,D8],[0,68297,68327],[0,68352,68406],[0,68416,68438],[0,68448,68467],[0,68480,68498],[0,68608,68681],[0,68736,68787],[0,68800,68851],[0,68864,68904],[0,68912,68922],[0,69376,69405],[0,qm,69416],[0,69424,69457],[0,69600,69623],[0,69632,69703],[0,69734,nh],[0,69759,69819],[0,69840,69865],[0,69872,69882],[0,69888,69941],[0,69942,69952],[0,Up,Dk],[0,69968,70004],[0,Km,70007],[0,70016,70085],[0,70089,70093],[0,70096,Om],[0,o8,70109],[0,70144,Nm],[0,70163,70200],[0,70206,70207],[0,70272,Pm],[0,S8,Fk],[0,70282,Cm],[0,70287,mm],[0,70303,70313],[0,70320,70379],[0,70384,70394],[0,70400,jp],[0,70405,70413],[0,70415,70417],[0,70419,Vm],[0,70442,Y8],[0,70450,cm],[0,70453,70458],[0,70459,70469],[0,70471,70473],[0,70475,70478],[0,Yp,70481],[0,70487,70488],[0,70493,70500],[0,70502,70509],[0,70512,70517],[0,70656,70731],[0,70736,70746],[0,uk,70752],[0,70784,Um],[0,i8,70856],[0,70864,70874],[0,71040,71094],[0,71096,71105],[0,71128,71134],[0,71168,71233],[0,a8,71237],[0,71248,71258],[0,71296,71353],[0,71360,71370],[0,71424,71451],[0,71453,71468],[0,71472,71482],[0,71680,71739],[0,71840,71914],[0,71935,71936],[0,72096,72104],[0,72106,72152],[0,72154,R8],[0,Xm,72165],[0,t8,72255],[0,72263,72264],[0,qk,72346],[0,k8,72350],[0,72384,72441],[0,72704,zm],[0,72714,72759],[0,72760,72769],[0,72784,72794],[0,72818,72848],[0,72850,72872],[0,72873,72887],[0,72960,d8],[0,72968,ch],[0,72971,73015],[0,73018,73019],[0,73020,73022],[0,73023,73032],[0,73040,73050],[0,73056,E8],[0,73063,bm],[0,73066,73103],[0,73104,73106],[0,73107,73113],[0,73120,73130],[0,73440,73463],[0,73728,74650],[0,74752,74863],[0,74880,75076],[0,77824,78895],[0,82944,83527],[0,92160,92729],[0,92736,92767],[0,92768,92778],[0,92880,92910],[0,92912,92917],[0,92928,92983],[0,92992,92996],[0,93008,93018],[0,93027,93048],[0,93053,93072],[0,93760,93824],[0,93952,94027],[0,gm,94088],[0,94095,94112],[0,94176,mk],[0,Op,94180],[0,94208,100344],[0,100352,101107],[0,110592,110879],[0,110928,110931],[0,110948,110952],[0,110960,111356],[0,113664,113771],[0,113776,113789],[0,113792,113801],[0,113808,113818],[0,113821,113823],[0,119141,119146],[0,119149,119155],[0,119163,119171],[0,119173,119180],[0,119210,119214],[0,119362,119365],[0,119808,Fp],[0,119894,jk],[0,119966,119968],[0,r8,119971],[0,119973,119975],[0,119977,Ah],[0,119982,Sm],[0,M8,xm],[0,119997,c8],[0,120005,bh],[0,120071,120075],[0,120077,sk],[0,120086,Im],[0,120094,Xp],[0,120123,H8],[0,120128,n8],[0,Jk,120135],[0,120138,eh],[0,120146,120486],[0,120488,yk],[0,120514,T8],[0,120540,wh],[0,120572,Rk],[0,120598,C8],[0,120630,Zp],[0,120656,w8],[0,120688,zp],[0,120714,Cp],[0,120746,Nk],[0,120772,120780],[0,120782,120832],[0,121344,121399],[0,121403,121453],[0,121461,121462],[0,121476,121477],[0,121499,121504],[0,121505,121520],[0,122880,122887],[0,122888,122905],[0,122907,122914],[0,122915,122917],[0,122918,122923],[0,123136,123181],[0,123184,123198],[0,123200,123210],[0,Sp,123215],[0,123584,123642],[0,124928,125125],[0,125136,125143],[0,125184,125260],[0,125264,125274],[0,126464,xk],[0,126469,hm],[0,126497,yh],[0,Pp,126501],[0,Mm,J8],[0,126505,Ep],[0,126516,N8],[0,kh,tm],[0,Vp,126524],[0,fh,126531],[0,Eh,Qp],[0,hh,vm],[0,vh,Mp],[0,126541,Mk],[0,126545,xh],[0,Dm,126549],[0,j8,$p],[0,Zk,y8],[0,am,rh],[0,ok,Jp],[0,q8,Sk],[0,126561,Wp],[0,Zm,126565],[0,126567,Rp],[0,126572,nk],[0,126580,A8],[0,126585,Vk],[0,O8,Bm],[0,126592,Kp],[0,126603,126620],[0,126625,P8],[0,126629,m8],[0,126635,126652],[0,131072,173783],[0,173824,177973],[0,177984,178206],[0,178208,183970],[0,183984,191457],[0,194560,195102],[0,917760,918e3]],er0=[0,1,0],tr0=[0,0,[0,1,0],[0,1,0]],nr0=sL,ur0="end of input",ir0=U6,fr0="template literal part",cr0=U6,sr0=nD,ar0=sL,or0=U6,vr0=H3,lr0=U6,pr0=$v,kr0=U6,mr0=K3,hr0="an",dr0=St,yr0=Nu,_r0=[0,[11,"token `",[2,0,[12,96,0]]],"token `%s`"],wr0="{",gr0=em,br0="{|",Tr0="|}",Er0=PM,Sr0=iM,Ar0="[",Ir0="]",Pr0=NT,Cr0=JL,Nr0=ln,Or0="=>",jr0="...",Dr0=_D,Rr0=DM,Fr0=$3,Mr0=nm,Lr0=bo,qr0=I6,Br0=Je,Ur0=Ve,Xr0=$P,Gr0=DT,Yr0=Bv,zr0=He,Jr0=um,Kr0=g6,Hr0=Tp,Wr0=L8,Vr0=No,$r0=cl,Qr0=Hv,Zr0=wa,x10=Pa,r10=We,e10=rk,t10=Rm,n10=Xe,u10=Fv,i10=Tk,f10=U8,c10=K8,s10=h6,a10=mc,o10=Ue,v10=Ck,l10=Yv,p10=E6,k10=Aa,m10=ga,h10=j6,d10=dh,y10=W2,_10=fl,w10=Oo,g10=ae,b10=Pk,T10=Q6,E10=k6,S10=W6,A10=H2,I10=Ke,P10=x4,C10=tc,N10=zb,O10=JS,j10=Io,D10=Kv,R10="%checks",F10=TR,M10=hL,L10=GD,q10=bF,B10=vM,U10=yo,X10=qD,G10=PF,Y10=IR,z10=RR,J10=YD,K10=kM,H10=fF,W10=$L,V10=eF,$10=p_,Q10="?.",Z10=Dw,x20=uM,r20=Iv,e20=LF,t20=CM,n20=wR,u20=_k,i20=Qm,f20=GM,c20=$F,s20=SF,a20=OD,o20=QL,v20=WD,l20=Qy,p20=F6,k20=YF,m20=CF,h20=yD,d20=$7,y20=ze,_20=se,w20=_R,g20=pF,b20=HL,T20=SD,E20=VL,S20=ZM,A20=kR,I20=rx,P20=ik,C20=wk,N20=be,O20=H3,j20=$v,D20=K3,R20=ga,F20=H6,M20=hk,L20=bk,q20=Hk,B20=Lm,U20=Xv,X20=FD,G20=J6,Y20=tl,z20=V3,J20=jF,K20=uF,H20=m6,W20=m6,V20=gL,$20=m6,Q20=m6,Z20=em,xe0=em,re0=gL,ee0=se,te0=se,ne0=O6,ue0=rm,ie0="T_LCURLY",fe0="T_RCURLY",ce0="T_LCURLYBAR",se0="T_RCURLYBAR",ae0="T_LPAREN",oe0="T_RPAREN",ve0="T_LBRACKET",le0="T_RBRACKET",pe0="T_SEMICOLON",ke0="T_COMMA",me0="T_PERIOD",he0="T_ARROW",de0="T_ELLIPSIS",ye0="T_AT",_e0="T_POUND",we0="T_FUNCTION",ge0="T_IF",be0="T_IN",Te0="T_INSTANCEOF",Ee0="T_RETURN",Se0="T_SWITCH",Ae0="T_MATCH",Ie0="T_RECORD",Pe0="T_THIS",Ce0="T_THROW",Ne0="T_TRY",Oe0="T_VAR",je0="T_WHILE",De0="T_WITH",Re0="T_CONST",Fe0="T_LET",Me0="T_NULL",Le0="T_FALSE",qe0="T_TRUE",Be0="T_BREAK",Ue0="T_CASE",Xe0="T_CATCH",Ge0="T_CONTINUE",Ye0="T_DEFAULT",ze0="T_DO",Je0="T_FINALLY",Ke0="T_FOR",He0="T_CLASS",We0="T_EXTENDS",Ve0="T_STATIC",$e0="T_ELSE",Qe0="T_NEW",Ze0="T_DELETE",xt0="T_TYPEOF",rt0="T_VOID",et0="T_ENUM",tt0="T_EXPORT",nt0="T_IMPORT",ut0="T_SUPER",it0="T_IMPLEMENTS",ft0="T_INTERFACE",ct0="T_PACKAGE",st0="T_PRIVATE",at0="T_PROTECTED",ot0="T_PUBLIC",vt0="T_YIELD",lt0="T_DEBUGGER",pt0="T_DECLARE",kt0="T_TYPE",mt0="T_OPAQUE",ht0="T_OF",dt0="T_ASYNC",yt0="T_AWAIT",_t0="T_CHECKS",wt0="T_RSHIFT3_ASSIGN",gt0="T_RSHIFT_ASSIGN",bt0="T_LSHIFT_ASSIGN",Tt0="T_BIT_XOR_ASSIGN",Et0="T_BIT_OR_ASSIGN",St0="T_BIT_AND_ASSIGN",At0="T_MOD_ASSIGN",It0="T_DIV_ASSIGN",Pt0="T_MULT_ASSIGN",Ct0="T_EXP_ASSIGN",Nt0="T_MINUS_ASSIGN",Ot0="T_PLUS_ASSIGN",jt0="T_NULLISH_ASSIGN",Dt0="T_AND_ASSIGN",Rt0="T_OR_ASSIGN",Ft0="T_ASSIGN",Mt0="T_PLING_PERIOD",Lt0="T_PLING_PLING",qt0="T_PLING",Bt0="T_COLON",Ut0="T_OR",Xt0="T_AND",Gt0="T_BIT_OR",Yt0="T_BIT_XOR",zt0="T_BIT_AND",Jt0="T_EQUAL",Kt0="T_NOT_EQUAL",Ht0="T_STRICT_EQUAL",Wt0="T_STRICT_NOT_EQUAL",Vt0="T_LESS_THAN_EQUAL",$t0="T_GREATER_THAN_EQUAL",Qt0="T_LESS_THAN",Zt0="T_GREATER_THAN",xn0="T_LSHIFT",rn0="T_RSHIFT",en0="T_RSHIFT3",tn0="T_PLUS",nn0="T_MINUS",un0="T_DIV",in0="T_MULT",fn0="T_EXP",cn0="T_MOD",sn0="T_NOT",an0="T_BIT_NOT",on0="T_INCR",vn0="T_DECR",ln0="T_EOF",pn0="T_ANY_TYPE",kn0="T_MIXED_TYPE",mn0="T_EMPTY_TYPE",hn0="T_NUMBER_TYPE",dn0="T_BIGINT_TYPE",yn0="T_STRING_TYPE",_n0="T_VOID_TYPE",wn0="T_SYMBOL_TYPE",gn0="T_UNKNOWN_TYPE",bn0="T_NEVER_TYPE",Tn0="T_UNDEFINED_TYPE",En0="T_KEYOF",Sn0="T_READONLY",An0="T_INFER",In0="T_IS",Pn0="T_ASSERTS",Cn0="T_IMPLIES",Nn0=KL,On0=KL,jn0="T_NUMBER",Dn0="T_BIGINT",Rn0="T_STRING",Fn0="T_TEMPLATE_PART",Mn0="T_IDENTIFIER",Ln0="T_REGEXP",qn0="T_INTERPRETER",Bn0="T_ERROR",Un0="T_JSX_IDENTIFIER",Xn0=XL,Gn0=XL,Yn0="T_BOOLEAN_TYPE",zn0="T_NUMBER_SINGLETON_TYPE",Jn0="T_BIGINT_SINGLETON_TYPE",Kn0=[0,BR,$S,9],Hn0=[0,BR,Hg,9],Wn0=wL,Vn0="*/",$n0=wL,Qn0="unreachable line_comment",Zn0="unreachable string_quote",x70="\\",r70="unreachable template_part",e70=`\r +`,t70=ug,n70="unreachable regexp_class",u70=LD,i70="unreachable regexp_body",f70=rx,c70=rx,s70=rx,a70=rx,o70=hR,v70="{'>'}",l70=F6,p70="{'}'}",k70=em,m70=Ao,h70=NT,d70=Qm,y70=hR,_70=Ao,w70=NT,g70=Qm,b70="unreachable type_token wholenumber",T70="unreachable type_token wholebigint",E70="unreachable type_token floatbigint",S70="unreachable type_token scinumber",A70="unreachable type_token scibigint",I70="unreachable type_token hexnumber",P70="unreachable type_token hexbigint",C70="unreachable type_token legacyoctnumber",N70="unreachable type_token octnumber",O70="unreachable type_token octbigint",j70="unreachable type_token binnumber",D70="unreachable type_token bigbigint",R70="unreachable type_token",F70=yL,M70=[11,1],L70=[11,0],q70="unreachable template_tail",B70=rx,U70=rx,X70="unreachable jsx_child",G70="unreachable jsx_tag",Y70=[0,hw],z70=[0,913],J70=[0,Y3],K70=[0,mh],H70=[0,cR],W70=[0,QP],V70=[0,8747],$70=[0,gD],Q70=[0,916],Z70=[0,8225],xu0=[0,935],ru0=[0,VI],eu0=[0,914],tu0=[0,vL],nu0=[0,IF],uu0=[0,RE],iu0=[0,915],fu0=[0,TD],cu0=[0,919],su0=[0,917],au0=[0,_L],ou0=[0,KD],vu0=[0,HR],lu0=[0,924],pu0=[0,923],ku0=[0,922],mu0=[0,oF],hu0=[0,921],du0=[0,eM],yu0=[0,Hg],_u0=[0,xF],wu0=[0,ty],gu0=[0,927],bu0=[0,937],Tu0=[0,HD],Eu0=[0,$R],Su0=[0,uR],Au0=[0,338],Iu0=[0,352],Pu0=[0,929],Cu0=[0,936],Nu0=[0,8243],Ou0=[0,928],ju0=[0,934],Du0=[0,qL],Ru0=[0,o_],Fu0=[0,933],Mu0=[0,pM],Lu0=[0,nL],qu0=[0,fD],Bu0=[0,920],Uu0=[0,932],Xu0=[0,jD],Gu0=[0,dR],Yu0=[0,KF],zu0=[0,JR],Ju0=[0,918],Ku0=[0,SR],Hu0=[0,HF],Wu0=[0,926],Vu0=[0,lF],$u0=[0,jM],Qu0=[0,925],Zu0=[0,39],xi0=[0,8736],ri0=[0,8743],ei0=[0,38],ti0=[0,945],ni0=[0,8501],ui0=[0,Sv],ii0=[0,8226],fi0=[0,JD],ci0=[0,946],si0=[0,8222],ai0=[0,RD],oi0=[0,wM],vi0=[0,8776],li0=[0,qI],pi0=[0,8773],ki0=[0,9827],mi0=[0,CD],hi0=[0,967],di0=[0,qM],yi0=[0,Wm],_i0=[0,PD],wi0=[0,GF],gi0=[0,8595],bi0=[0,8224],Ti0=[0,8659],Ei0=[0,sR],Si0=[0,8746],Ai0=[0,8629],Ii0=[0,yR],Pi0=[0,8745],Ci0=[0,8195],Ni0=[0,8709],Oi0=[0,iD],ji0=[0,dL],Di0=[0,aL],Ri0=[0,Gp],Fi0=[0,9830],Mi0=[0,8707],Li0=[0,8364],qi0=[0,EM],Bi0=[0,rl],Ui0=[0,951],Xi0=[0,8801],Gi0=[0,949],Yi0=[0,8194],zi0=[0,8805],Ji0=[0,947],Ki0=[0,8260],Hi0=[0,jE],Wi0=[0,nR],Vi0=[0,$S],$i0=[0,8704],Qi0=[0,XF],Zi0=[0,EL],xf0=[0,8230],rf0=[0,9829],ef0=[0,8596],tf0=[0,8660],nf0=[0,62],uf0=[0,402],if0=[0,948],ff0=[0,nF],cf0=[0,E9],sf0=[0,8712],af0=[0,sP],of0=[0,953],vf0=[0,8734],lf0=[0,8465],pf0=[0,IM],kf0=[0,8220],mf0=[0,8968],hf0=[0,8592],df0=[0,Sg],yf0=[0,10216],_f0=[0,955],wf0=[0,8656],gf0=[0,954],bf0=[0,60],Tf0=[0,8216],Ef0=[0,8249],Sf0=[0,NM],Af0=[0,9674],If0=[0,8727],Pf0=[0,8970],Cf0=[0,AL],Nf0=[0,8711],Of0=[0,956],jf0=[0,8722],Df0=[0,j_],Rf0=[0,NS],Ff0=[0,8212],Mf0=[0,NR],Lf0=[0,8804],qf0=[0,957],Bf0=[0,kF],Uf0=[0,8836],Xf0=[0,8713],Gf0=[0,KR],Yf0=[0,8715],zf0=[0,8800],Jf0=[0,8853],Kf0=[0,959],Hf0=[0,969],Wf0=[0,8254],Vf0=[0,HM],$f0=[0,339],Qf0=[0,jv],Zf0=[0,BM],xc0=[0,s9],rc0=[0,ul],ec0=[0,8855],tc0=[0,ME],nc0=[0,t1],uc0=[0,xI],ic0=[0,py],fc0=[0,da],cc0=[0,rL],sc0=[0,982],ac0=[0,960],oc0=[0,966],vc0=[0,8869],lc0=[0,8240],pc0=[0,8706],kc0=[0,8744],mc0=[0,8211],hc0=[0,10217],dc0=[0,8730],yc0=[0,8658],_c0=[0,34],wc0=[0,968],gc0=[0,8733],bc0=[0,8719],Tc0=[0,961],Ec0=[0,8971],Sc0=[0,LL],Ac0=[0,8476],Ic0=[0,8221],Pc0=[0,8969],Cc0=[0,8594],Nc0=[0,z_],Oc0=[0,bM],jc0=[0,Sb],Dc0=[0,8901],Rc0=[0,353],Fc0=[0,8218],Mc0=[0,8217],Lc0=[0,8250],qc0=[0,8835],Bc0=[0,8721],Uc0=[0,8838],Xc0=[0,8834],Gc0=[0,9824],Yc0=[0,8764],zc0=[0,962],Jc0=[0,963],Kc0=[0,8207],Hc0=[0,952],Wc0=[0,8756],Vc0=[0,964],$c0=[0,e8],Qc0=[0,8839],Zc0=[0,AC],xs0=[0,fk],rs0=[0,ol],es0=[0,8657],ts0=[0,8482],ns0=[0,lk],us0=[0,732],is0=[0,Q3],fs0=[0,8201],cs0=[0,977],ss0=[0,sM],as0=[0,xl],os0=[0,965],vs0=[0,978],ls0=[0,IL],ps0=[0,jS],ks0=[0,WL],ms0=[0,tR],hs0=[0,8205],ds0=[0,950],ys0=[0,Bk],_s0=[0,hF],ws0=[0,QE],gs0=[0,958],bs0=[0,8593],Ts0=[0,oD],Es0=[0,8242],Ss0=[0,kI],As0="unreachable regexp",Is0="unreachable token wholenumber",Ps0="unreachable token wholebigint",Cs0="unreachable token floatbigint",Ns0="unreachable token scinumber",Os0="unreachable token scibigint",js0="unreachable token hexnumber",Ds0="unreachable token hexbigint",Rs0="unreachable token legacyoctnumber",Fs0="unreachable token legacynonoctnumber",Ms0="unreachable token octnumber",Ls0="unreachable token octbigint",qs0="unreachable token bignumber",Bs0="unreachable token bigint",Us0="unreachable token",Xs0=yL,Gs0=[7,"#!"],Ys0="expected ?",zs0="unreachable string_escape",Js0=V2,Ks0=P6,Hs0=P6,Ws0=V2,Vs0=KP,$s0=EF,Qs0="n",Zs0="r",xa0="t",ra0=zF,ea0=P6,ta0=Ao,na0=Ao,ua0="unreachable id_char",ia0=Ao,fa0=Ao,ca0=P6,sa0=uL,aa0=pD,oa0=gb,va0=[28,"token ILLEGAL"],la0=[0,[11,"the identifier `",[2,0,[12,96,0]]],"the identifier `%s`"],pa0=[0,1],ka0=[0,1],ma0=OF,ha0=OF,da0=[0,[11,"an identifier. When exporting a ",[2,0,[11," as a named export, you must specify a ",[2,0,[11," name. Did you mean `export default ",[2,0,[11," ...`?",0]]]]]]],"an identifier. When exporting a %s as a named export, you must specify a %s name. Did you mean `export default %s ...`?"],ya0=Sh,_a0="Peeking current location when not available",wa0=[0,"src/parser/parser_env.ml",SR,9],ga0="Internal Error: Tried to add_declared_private with outside of class scope.",ba0="Internal Error: `exit_class` called before a matching `enter_class`",Ta0=rx,Ea0=[0,0,0],Sa0=[0,0,0],Aa0="Parser_env.Try.Rollback",Ia0=rx,Pa0=rx,Ca0=[0,H2,of,$i,CR,TM,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,aR,H7,vD,qF,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],Na0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],Oa0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,TM,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,vD,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,qF,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,aR,tn,h7,Ju,li,Zn,CR,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],ja0=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],Da0=$3,Ra0=nm,Fa0=bo,Ma0=I6,La0=Je,qa0=Ve,Ba0=$P,Ua0=DT,Xa0=Bv,Ga0=He,Ya0=um,za0=g6,Ja0=Tp,Ka0=L8,Ha0=No,Wa0=cl,Va0=Hv,$a0=wa,Qa0=Pa,Za0=We,xo0=rk,ro0=Rm,eo0=Xe,to0=Fv,no0=Tk,uo0=U8,io0=K8,fo0=h6,co0=mc,so0=Ue,ao0=Ck,oo0=Yv,vo0=E6,lo0=Aa,po0=ga,ko0=j6,mo0=dh,ho0=W2,do0=fl,yo0=Oo,_o0=ae,wo0=Pk,go0=Q6,bo0=k6,To0=W6,Eo0=H2,So0=Ke,Ao0=x4,Io0=tc,Po0=zb,Co0=JS,No0=Io,Oo0=Kv,jo0=ik,Do0=wk,Ro0=be,Fo0=H3,Mo0=$v,Lo0=K3,qo0=ga,Bo0=H6,Uo0=hk,Xo0=bk,Go0=Hk,Yo0=Lm,zo0=Xv,Jo0=J6,Ko0=tl,Ho0=V3,Wo0=O6,Vo0=rm,$o0=[0,Sh],Qo0=rx,Zo0=[19,1],xv0=[19,0],rv0=[0,0],ev0=Ta,tv0=[0,0],nv0=[0,"a type"],uv0=[0,0],iv0=[0,"a number literal type"],fv0=[0,0],cv0=J6,sv0=tl,av0=V3,ov0="You should only call render_type after making sure the next token is a renders variant",vv0=[0,[0,0,0,0,0]],lv0=[0,0,0,0],pv0=[0,1],kv0=[0,il,1466,6],mv0=[0,il,1469,6],hv0=[0,il,1572,8],dv0=[0,1],yv0=[0,il,1589,8],_v0="Can not have both `static` and `proto`",wv0=Ue,gv0=rw,bv0=[0,0],Tv0=[0,"the end of a tuple type (no trailing comma is allowed in inexact tuple type)."],Ev0=[0,il,Sv,15],Sv0=[0,il,sP,15],Av0=ze,Iv0=ze,Pv0=Kk,Cv0=G6,Nv0=[0,[11,"Failure while looking up ",[2,0,[11,". Index: ",[4,0,0,0,[11,". Length: ",[4,0,0,0,[12,46,0]]]]]]],"Failure while looking up %s. Index: %d. Length: %d."],Ov0=[0,0,0,0],jv0="Offset_utils.Offset_lookup_failed",Dv0=m1,Rv0=kD,Fv0=G6,Mv0=Kk,Lv0=wD,qv0=G6,Bv0=Kk,Uv0=vR,Xv0=Yx,Gv0="normal",Yv0=tc,zv0="jsxTag",Jv0="jsxChild",Kv0="template",Hv0=nD,Wv0="context",Vv0=tc,$v0=[6,0],Qv0=[0,0],Zv0=[0,1],x30=[0,4],r30=[0,2],e30=[0,3],t30=[0,0],n30=ze,u30=[0,0,0,0,0,0],i30=[0,0],f30=[0,OM],c30=[0,1],s30=[0,0],a30=Ta,o30=[0,73],v30=[0,84],l30=aM,p30=rE,k30="exports",m30=K6,h30=[0,rx,rx,0],d30=[0,AD],y30=[0,84],_30=[0,"a declaration, statement or export specifiers"],w30=[0,1],g30=[0,I9,1971,21],b30=[0,"the keyword `as`"],T30=[0,29],E30=[0,29],S30=[0,0],A30=[0,1],I30=[0,AD],P30=[0,"the keyword `from`"],C30=[0,rx,rx,0],N30="Label",O30=[0,OM],j30=[0,0,0],D30=[0,38],R30=[0,I9,372,22],F30=[0,37],M30=[0,I9,391,22],L30=[0,0],q30="the token `;`",B30=[0,0],U30=[0,0],X30=FR,G30=[0,Sh],Y30=FR,z30=[28,St],J30=Ta,K30=[0,73],H30=[0,rx,0],W30=It,V30=[0,rx,0],$30=[0,73],Q30=[0,73],Z30=$3,xl0=[0,rx,0],rl0=[0,0,0],el0=[0,0,0],tl0=[0,[0,8]],nl0=[0,[0,7]],ul0=[0,[0,6]],il0=[0,[0,10]],fl0=[0,[0,9]],cl0=[0,[0,11]],sl0=[0,[0,5]],al0=[0,[0,4]],ol0=[0,[0,2]],vl0=[0,[0,3]],ll0=[0,[0,1]],pl0=[0,[0,0]],kl0=[0,[0,12]],ml0=[0,[0,13]],hl0=[0,[0,14]],dl0=[0,0],yl0=[0,1],_l0=[0,0],wl0=[0,2],gl0=[0,3],bl0=[0,7],Tl0=[0,6],El0=[0,4],Sl0=[0,5],Al0=[0,1],Il0=[0,0],Pl0=[0,1],Cl0=[0,0],Nl0=fl,Ol0=[0,"either a call or access of `super`"],jl0=fl,Dl0=W2,Rl0=w6,Fl0=w6,Ml0=[0,2],Ll0=[0,0],ql0=[0,1],Bl0=Yv,Ul0=[0,"the identifier `target`"],Xl0=[0,0],Gl0=[0,1],Yl0=[0,0],zl0=[0,0],Jl0=[0,2],Kl0=[0,2],Hl0=[0,1],Wl0=[0,73],Vl0=P6,$l0=uL,Ql0=gb,Zl0=gb,x60=pD,r60=[0,0],e60=[0,1],t60=[0,0],n60=se,u60=se,i60=[0,"a regular expression"],f60=rx,c60=rx,s60=rx,a60=[0,81],o60=[0,"src/parser/expression_parser.ml",1550,17],v60=[0,"a template literal part"],l60=[0,[0,rx,rx],1],p60=Pv,k60=[0,6],m60=[0,[0,17,[0,2]]],h60=[0,[0,18,[0,3]]],d60=[0,[0,19,[0,4]]],y60=[0,[0,0,[0,5]]],_60=[0,[0,1,[0,5]]],w60=[0,[0,2,[0,5]]],g60=[0,[0,3,[0,5]]],b60=[0,[0,5,[0,6]]],T60=[0,[0,7,[0,6]]],E60=[0,[0,4,[0,6]]],S60=[0,[0,6,[0,6]]],A60=[0,[0,8,[0,7]]],I60=[0,[0,9,[0,7]]],P60=[0,[0,10,[0,7]]],C60=[0,[0,11,[0,8]]],N60=[0,[0,12,[0,8]]],O60=[0,[0,15,[0,9]]],j60=[0,[0,13,[0,9]]],D60=[0,[0,14,[1,10]]],R60=[0,[0,16,[0,9]]],F60=[0,[0,21,[0,6]]],M60=[0,[0,20,[0,6]]],L60=[23,Dw],q60=[13,"JSX fragment"],B60=Iv,U60=ln,X60=[0,sn],G60=[1,sn],Y60=[0,rx,rx,0],z60=[0,Sh],J60=rx,K60=[0,"a numeric or string literal"],H60=[0,rx,'""',0],W60=[0,0],V60=[0,"a number literal"],$60=[0,[0,0,V2,0]],Q60=[0,84],Z60=[21,dM],x40=[21,R6],r40=[0,0,0],e40=h6,t40=[0,rx,0],n40="unexpected PrivateName in Property, expected a PrivateField",u40=[0,0,0],i40=Sa,f40="Must be one of the above",c40=[0,1],s40=[0,1],a40=[0,1],o40=Sa,v40=Sa,l40=p_,p40="Internal Error: private name found in object props",k40=[0,0,0,0],m40=[0,cF],h40=[19,[0,0]],d40=[0,cF],y40=ug,_40="Nooo: ",w40=Fv,g40="Parser error: No such thing as an expression pattern!",b40=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],T40=[0,"src/parser/parser_flow.ml",fk,28],E40=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],S40=kD,A40=Yx,I40=$D,P40=eR,C40=eR,N40=$D,O40=tc,j40=sD,D40=w1,R40=m1,F40="InterpreterDirective",M40="interpreter",L40="Program",q40=w1,B40="RecordBody",U40=m1,X40=Y1,G40=en,Y40="RecordStaticProperty",z40="defaultValue",J40=Y1,K40=en,H40="RecordProperty",W40=S6,V40="BreakStatement",$40=S6,Q40="ContinueStatement",Z40="DebuggerStatement",xp0=Wv,rp0="DeclareExportAllDeclaration",ep0=Wv,tp0=l_,np0=IE,up0=Fv,ip0="DeclareExportDeclaration",fp0=w1,cp0=Yr,sp0="DeclareModule",ap0=Y1,op0="DeclareModuleExports",vp0=w1,lp0=Yr,pp0=NL,kp0="DeclareNamespace",mp0=Z3,hp0=w1,dp0="DoWhileStatement",yp0="EmptyStatement",_p0=cS,wp0=IE,gp0="ExportDefaultDeclaration",bp0=cS,Tp0=cA,Ep0=Wv,Sp0="ExportAllDeclaration",Ap0=cS,Ip0=Wv,Pp0=l_,Cp0=IE,Np0="ExportNamedDeclaration",Op0="directive",jp0=t2,Dp0="ExpressionStatement",Rp0=w1,Fp0="update",Mp0=Z3,Lp0=ks,qp0="ForStatement",Bp0="each",Up0=w1,Xp0=fn,Gp0=Ea,Yp0="ForInStatement",zp0=Kv,Jp0=w1,Kp0=fn,Hp0=Ea,Wp0="ForOfStatement",Vp0=lR,$p0=rP,Qp0=Z3,Zp0="IfStatement",xk0=tc,rk0=Aa,ek0=m1,tk0=XD,nk0=Wv,uk0=l_,ik0="ImportDeclaration",fk0=w1,ck0=S6,sk0="LabeledStatement",ak0=J9,ok0=$1,vk0="MatchStatement",lk0="RecordImplements",pk0=w1,kk0=Oo,mk0=B2,hk0=Yr,dk0="RecordDeclaration",yk0=$1,_k0="ReturnStatement",wk0=J9,gk0="discriminant",bk0="SwitchStatement",Tk0=$1,Ek0="ThrowStatement",Sk0="finalizer",Ak0="handler",Ik0=vn,Pk0="TryStatement",Ck0=w1,Nk0=Z3,Ok0="WhileStatement",jk0=w1,Dk0=Dp,Rk0="WithStatement",Fk0=x9,Mk0=$1,Lk0=NA,qk0=x9,Bk0=$1,Uk0=NA,Xk0=KT,Gk0="ArrayExpression",Yk0=B2,zk0=gh,Jk0=t2,Kk0=Ge,Hk0=Ey,Wk0=Io,Vk0=w1,$k0=on,Qk0=Yr,Zk0="ArrowFunctionExpression",x80=t2,r80="AsConstExpression",e80=Y1,t80=t2,n80="AsExpression",u80=p_,i80=fn,f80=Ea,c80=Gv,s80="AssignmentExpression",a80=fn,o80=Ea,v80=Gv,l80="BinaryExpression",p80="CallExpression",k80=lR,m80=rP,h80=Z3,d80="ConditionalExpression",y80=Wv,_80="ImportExpression",w80=LF,g80=CM,b80=Dw,T80=fn,E80=Ea,S80=Gv,A80="LogicalExpression",I80=J9,P80=$1,C80="MatchExpression",N80="MemberExpression",O80=Tm,j80=w6,D80="MetaProperty",R80=Qb,F80=h8,M80=fR,L80="NewExpression",q80=A6,B80="ObjectExpression",U80=ft,X80="OptionalCallExpression",G80=ft,Y80="OptionalMemberExpression",z80=rM,J80="SequenceExpression",K80="Super",H80="ThisExpression",W80=Y1,V80=t2,$80="TypeCastExpression",Q80=Y1,Z80=t2,xm0="SatisfiesExpression",rm0=x9,em0=$1,tm0=NA,nm0=ze,um0=$7,im0=SD,fm0=VL,cm0=Aa,sm0=ga,am0=E6,om0="matched above",vm0=$1,lm0=XR,pm0=Gv,km0="UnaryExpression",mm0=$1,hm0="AwaitExpression",dm0=kR,ym0=ZM,_m0=XR,wm0=$1,gm0=Gv,bm0="UpdateExpression",Tm0="delegate",Em0=$1,Sm0="YieldExpression",Am0="MatchExpressionCase",Im0="guard",Pm0=w1,Cm0=ge,Nm0="MatchStatementCase",Om0="literal",jm0="MatchLiteralPattern",Dm0="MatchWildcardPattern",Rm0=ze,Fm0=$7,Mm0=$1,Lm0=Gv,qm0="MatchUnaryPattern",Bm0="MatchObjectPattern",Um0="MatchInstanceObjectPattern",Xm0=DF,Gm0=_a,Ym0="MatchInstancePattern",zm0="patterns",Jm0="MatchOrPattern",Km0=Ih,Hm0=ge,Wm0="MatchAsPattern",Vm0=Yr,$m0="MatchIdentifierPattern",Qm0=Tm,Zm0="base",xh0="MatchMemberPattern",rh0=ba,eh0=Yr,th0="MatchBindingPattern",nh0=p6,uh0=KT,ih0="MatchArrayPattern",fh0=T6,ch0=ge,sh0=en,ah0=VR,oh0=T6,vh0=ge,lh0=en,ph0=VR,kh0=p6,mh0=A6,hh0=$1,dh0="MatchRestPattern",yh0="Unexpected FunctionDeclaration with BodyExpression",_h0="HookDeclaration",wh0=t2,gh0=Ge,bh0=Ey,Th0=Io,Eh0="FunctionDeclaration",Sh0=B2,Ah0=gh,Ih0=w1,Ph0=on,Ch0=Yr,Nh0="Unexpected FunctionExpression with BodyExpression",Oh0=B2,jh0=gh,Dh0=t2,Rh0=Ge,Fh0=Ey,Mh0=Io,Lh0=w1,qh0=on,Bh0=Yr,Uh0="FunctionExpression",Xh0=ft,Gh0=Y1,Yh0=Ye,zh0=US,Jh0=ft,Kh0=Y1,Hh0=Ye,Wh0="PrivateIdentifier",Vh0=ft,$h0=Y1,Qh0=Ye,Zh0=US,xd0=rP,rd0=Z3,ed0="SwitchCase",td0=w1,nd0="param",ud0="CatchClause",id0=w1,fd0="BlockStatement",cd0=ba,sd0=Yr,ad0="DeclareVariable",od0="DeclareHook",vd0=Ge,ld0="DeclareFunction",pd0=Yr,kd0=lM,md0=Oo,hd0=mc,dd0=w1,yd0=B2,_d0=Yr,wd0="DeclareClass",gd0=B2,bd0=f_,Td0=on,Ed0=p6,Sd0=on,Ad0=Yr,Id0="DeclareComponent",Pd0=B2,Cd0=f_,Nd0=p6,Od0=on,jd0="ComponentTypeAnnotation",Dd0=ft,Rd0=Y1,Fd0=Ye,Md0="ComponentTypeParameter",Ld0=w1,qd0=Yr,Bd0="DeclareEnum",Ud0=mc,Xd0=w1,Gd0=B2,Yd0=Yr,zd0="DeclareInterface",Jd0=m1,Kd0=tc,Hd0=cA,Wd0="ExportNamespaceSpecifier",Vd0=fn,$d0=B2,Qd0=Yr,Zd0="DeclareTypeAlias",x50=fn,r50=B2,e50=Yr,t50="TypeAlias",n50="DeclareOpaqueType",u50="OpaqueType",i50="supertype",f50="upperBound",c50="lowerBound",s50="impltype",a50=B2,o50=Yr,v50="ClassDeclaration",l50="ClassExpression",p50=g8,k50=Oo,m50="superTypeParameters",h50="superClass",d50=B2,y50=w1,_50=Yr,w50=t2,g50="Decorator",b50=B2,T50=Yr,E50="ClassImplements",S50=w1,A50="ClassBody",I50=w1,P50="StaticBlock",C50=_a,N50=V6,O50=Nv,j50=nl,D50=g8,R50=W3,F50=Ue,M50=ba,L50=m1,q50=en,B50="MethodDefinition",U50=x4,X50=g8,G50=$2,Y50=Ue,z50=W3,J50=Y1,K50=m1,H50=en,W50=jL,V50="Internal Error: Private name found in class prop",$50=x4,Q50=g8,Z50=$2,xy0=Ue,ry0=W3,ey0=Y1,ty0=m1,ny0=en,uy0=jL,iy0=B2,fy0=f_,cy0=on,sy0=Yr,ay0=w1,oy0="ComponentDeclaration",vy0=$1,ly0=OE,py0=fn,ky0=Ea,my0=jm,hy0=T6,dy0=X6,yy0=Ye,_y0="ComponentParameter",wy0=ks,gy0=Yr,by0="EnumBigIntMember",Ty0=Yr,Ey0=LR,Sy0=ks,Ay0=Yr,Iy0="EnumStringMember",Py0=Yr,Cy0=LR,Ny0=ks,Oy0=Yr,jy0="EnumNumberMember",Dy0=ks,Ry0=Yr,Fy0="EnumBooleanMember",My0=B6,Ly0=Am,qy0=y6,By0="EnumBooleanBody",Uy0=B6,Xy0=Am,Gy0=y6,Yy0="EnumNumberBody",zy0=B6,Jy0=Am,Ky0=y6,Hy0="EnumStringBody",Wy0=B6,Vy0=y6,$y0="EnumSymbolBody",Qy0=B6,Zy0=Am,x90=y6,r90="EnumBigIntBody",e90=w1,t90=Yr,n90="EnumDeclaration",u90=mc,i90=w1,f90=B2,c90=Yr,s90="InterfaceDeclaration",a90=B2,o90=Yr,v90="InterfaceExtends",l90=Y1,p90=A6,k90="ObjectPattern",m90=Y1,h90=KT,d90="ArrayPattern",y90=fn,_90=Ea,w90=jm,g90=Y1,b90=Ye,T90=US,E90=$1,S90=OE,A90=$1,I90=OE,P90=fn,C90=Ea,N90=jm,O90=ks,j90=ks,D90=Nv,R90=nl,F90=VD,M90=W3,L90=T6,q90=V6,B90=ba,U90=m1,X90=en,G90=mF,Y90=$1,z90=iR,J90=fn,K90=Ea,H90=jm,W90=W3,V90=T6,$90=V6,Q90=ba,Z90=m1,x_0=en,r_0=mF,e_0=$1,t_0=iR,n_0=At,u_0=m1,i_0=J3,f_0=rx,c_0=At,s_0=$v,a_0=m1,o_0=J3,v_0=At,l_0=m1,p_0=J3,k_0=Pa,m_0=wa,h_0=At,d_0=m1,y_0=J3,__0="flags",w_0=ge,g_0="regex",b_0=At,T_0=m1,E_0=J3,S_0=At,A_0=m1,I_0=J3,P_0=rM,C_0="quasis",N_0="TemplateLiteral",O_0="cooked",j_0=At,D_0="tail",R_0=m1,F_0="TemplateElement",M_0="quasi",L_0="tag",q_0="TaggedTemplateExpression",B_0=ba,U_0="declarations",X_0="VariableDeclaration",G_0=ks,Y_0=Yr,z_0="VariableDeclarator",J_0="plus",K_0=nM,H_0=Xv,W_0=bo,V_0=ng,$_0="in-out",Q_0=ba,Z_0="Variance",xw0="AnyTypeAnnotation",rw0="MixedTypeAnnotation",ew0="EmptyTypeAnnotation",tw0="VoidTypeAnnotation",nw0="NullLiteralTypeAnnotation",uw0="SymbolTypeAnnotation",iw0="NumberTypeAnnotation",fw0="BigIntTypeAnnotation",cw0="StringTypeAnnotation",sw0="BooleanTypeAnnotation",aw0=Y1,ow0="NullableTypeAnnotation",vw0="UnknownTypeAnnotation",lw0="NeverTypeAnnotation",pw0="UndefinedTypeAnnotation",kw0=ba,mw0=Y1,hw0="parameterName",dw0="TypePredicate",yw0="HookTypeAnnotation",_w0="FunctionTypeAnnotation",ww0=Bv,gw0=B2,bw0=p6,Tw0=gh,Ew0=on,Sw0=ft,Aw0=Y1,Iw0=Ye,Pw0=fM,Cw0=ft,Nw0=Y1,Ow0=Ye,jw0=fM,Dw0=[0,0,0,0,0],Rw0="internalSlots",Fw0="callProperties",Mw0="indexers",Lw0=A6,qw0="exact",Bw0=tL,Uw0="ObjectTypeAnnotation",Xw0=VD,Gw0="There should not be computed object type property keys",Yw0=ks,zw0=Nv,Jw0=nl,Kw0=ba,Hw0=$2,Ww0=rw,Vw0=Ue,$w0=ft,Qw0=V6,Zw0=m1,xg0=en,rg0="ObjectTypeProperty",eg0=$1,tg0="ObjectTypeSpreadProperty",ng0=$2,ug0=Ue,ig0=m1,fg0=en,cg0=Yr,sg0="ObjectTypeIndexer",ag0=Ue,og0=m1,vg0="ObjectTypeCallProperty",lg0=ft,pg0=$2,kg0="sourceType",mg0="propType",hg0="keyTparam",dg0="ObjectTypeMappedTypeProperty",yg0=m1,_g0=V6,wg0=Ue,gg0=ft,bg0=Yr,Tg0="ObjectTypeInternalSlot",Eg0=w1,Sg0=mc,Ag0="InterfaceTypeAnnotation",Ig0=QM,Pg0="ArrayTypeAnnotation",Cg0="falseType",Ng0="trueType",Og0="extendsType",jg0="checkType",Dg0="ConditionalTypeAnnotation",Rg0="typeParameter",Fg0="InferTypeAnnotation",Mg0=Yr,Lg0=UF,qg0="QualifiedTypeIdentifier",Bg0=B2,Ug0=Yr,Xg0="GenericTypeAnnotation",Gg0="indexType",Yg0="objectType",zg0="IndexedAccessType",Jg0=ft,Kg0="OptionalIndexedAccessType",Hg0=w_,Wg0="UnionTypeAnnotation",Vg0=w_,$g0="IntersectionTypeAnnotation",Qg0=h8,Zg0=$1,xb0="TypeofTypeAnnotation",rb0=Yr,eb0=UF,tb0="QualifiedTypeofIdentifier",nb0=$1,ub0="KeyofTypeAnnotation",ib0=el,fb0=jF,cb0=uF,sb0=Y1,ab0=Gv,ob0="TypeOperator",vb0=Xv,lb0=tL,pb0="elementTypes",kb0="TupleTypeAnnotation",mb0=ft,hb0=$2,db0=QM,yb0=S6,_b0="TupleTypeLabeledElement",wb0=Y1,gb0=S6,bb0="TupleTypeSpreadElement",Tb0=At,Eb0=m1,Sb0="StringLiteralTypeAnnotation",Ab0=At,Ib0=m1,Pb0="NumberLiteralTypeAnnotation",Cb0=At,Nb0=m1,Ob0="BigIntLiteralTypeAnnotation",jb0=Pa,Db0=wa,Rb0=At,Fb0=m1,Mb0="BooleanLiteralTypeAnnotation",Lb0="ExistsTypeAnnotation",qb0=Y1,Bb0=vF,Ub0=Y1,Xb0=vF,Gb0=on,Yb0="TypeParameterDeclaration",zb0="usesExtendsBound",Jb0=Fv,Kb0=$2,Hb0=No,Wb0="bound",Vb0=Ye,$b0="TypeParameter",Qb0=on,Zb0=mM,xT0=on,rT0=mM,eT0=Pv,tT0=OL,nT0="closingElement",uT0="openingElement",iT0="JSXElement",fT0="closingFragment",cT0=OL,sT0="openingFragment",aT0="JSXFragment",oT0=h8,vT0="selfClosing",lT0="attributes",pT0=Ye,kT0="JSXOpeningElement",mT0="JSXOpeningFragment",hT0=Ye,dT0="JSXClosingElement",yT0="JSXClosingFragment",_T0=m1,wT0=Ye,gT0="JSXAttribute",bT0=$1,TT0="JSXSpreadAttribute",ET0="JSXEmptyExpression",ST0=t2,AT0="JSXExpressionContainer",IT0=t2,PT0="JSXSpreadChild",CT0=At,NT0=m1,OT0="JSXText",jT0=Tm,DT0=Dp,RT0="JSXMemberExpression",FT0=Ye,MT0=rE,LT0="JSXNamespacedName",qT0=Ye,BT0="JSXIdentifier",UT0=cA,XT0=X6,GT0="ExportSpecifier",YT0=X6,zT0="ImportDefaultSpecifier",JT0=X6,KT0="ImportNamespaceSpecifier",HT0=XD,WT0=X6,VT0="imported",$T0="ImportSpecifier",QT0="Line",ZT0="Block",xE0=m1,rE0=m1,eE0="DeclaredPredicate",tE0="InferredPredicate",nE0=Qb,uE0=h8,iE0=fR,fE0=W3,cE0=Tm,sE0=Dp,aE0="message",oE0=Yx,vE0=wD,lE0=vR,pE0=Wv,kE0=G6,mE0=Kk,hE0=[0,ss,fi,_c,Ni,di,Cs,mf,si,sf,z7,eu,zc,_u,e7,Ve,bs,Mc,W7,hf,Ff,Es,Xi,Z7,Ii,lc,I7,Ec,O7,of,Fu,tu,Ku,jc,hi,m7,pf,Ic,Vf,gs,wc,ys,St,V7,Mf,$f,lf,Ji,ti,l7,f7,Ac,Lf,vi,Hi,rs,Vc,U7,Au,fu,Kn,Ou,bu,ai,Ui,Si,ji,es,Af,pu,Ki,qi,X7,Lu,Zu,ms,Wf,o7,Ge,r7,Qi,x7,Gf,dc,D7,qc,G1,ff,$n,Oc,E7,Nf,Tc,g7,kc,su,P7,tf,Gc,Yn,Mu,a7,Eu,vc,j7,_i,T7,$2,Pi,ou,d7,w7,Ri,wu,ki,Ci,Q7,Rc,Wu,Oi,ic,be,v7,vu,H2,Hn,Uc,zi,xf,Du,$c,xc,Yc,If,ls,Gi,Ef,yu,$u,pc,du,Xf,Pu,oc,xi,Cc,Hc,Nc,Wn,yf,Bc,bi,mi,Uf,Ps,Hf,qf,_f,ii,Qu,Uu,Rf,B7,is,ws,y7,oi,S7,ru,bc,H7,Hu,xu,Sc,u7,Ei,Pf,yi,Jn,L7,ps,Y7,Tf,gc,Xu,W2,Je,F7,J7,Jc,jf,He,Ke,n7,cs,Vu,p7,ds,ge,iu,As,Bf,cc,sc,Un,cu,Mi,Ru,hu,Ts,q7,fs,fc,Qn,Vi,uc,qu,Xc,A7,ns,ni,lu,Xn,Df,Pc,Fc,ac,kf,M7,Vn,ui,wi,uu,c7,gi,G7,zn,Bi,ju,Sf,i7,_7,Gn,Qf,Su,zu,zf,ei,Cu,vf,nf,Zf,tn,h7,Ju,li,Zn,qn,Bu,Di,ri,ku,Zi,Zc,Yu,C7,gu,Jf,cf,s7,Tu,df,K7,Bn,Ti,R7,t2,Ai,uf,ts,hs,Iu,wf,k7,Xe,gf,_s,af,Yi,hc,yc,Wi,Qc,vs,Is,Fi,bf,os,rc,vn,as,Gu,Dc,Kf,nc,us,pi,ci,Yf,We,Lc,ae,N7,rf,$i,mu,Of,b7,Wc,au,t7,Kc],dE0=[0,H2,of,$i,V7,$2,qf,h7,pc,bc,Rf,Gi,Du,Fi,hu,F7,d7,Qu,Uf,J7,ui,cf,X7,Zn,Zf,_u,vu,$n,ac,Ps,oc,_f,Sf,Es,Uc,jc,Q7,He,t7,Wi,s7,Qc,Bi,ic,rs,Ve,Jc,Uu,fu,k7,ss,ii,lu,T7,Je,ci,w7,Of,qu,fc,Ku,pi,q7,a7,If,_7,fs,Ge,Lf,Pi,Zu,M7,pu,xf,af,P7,$f,au,Fc,Zi,m7,Bn,jf,Fu,Y7,bi,$c,Ai,Eu,ge,es,x7,rc,Vu,bs,Wn,e7,o7,Kf,Pc,Vn,r7,Xi,Qf,kf,Lu,sf,Xn,Vc,zu,ni,Oi,Hu,$u,si,n7,Ii,Zc,Ui,ys,Gf,Kc,Xu,Mu,Ei,Cc,wu,Kn,hs,df,W7,Ki,uc,hf,Nf,uu,du,E7,ps,L7,mf,gu,Au,Cu,Yc,su,os,N7,oi,G1,g7,Hn,Bc,ai,pf,ku,xu,Tf,Jf,ms,Tc,Dc,z7,dc,Bu,zf,f7,D7,Z7,Xf,I7,ds,fi,Mi,Di,Rc,zn,Yu,xi,eu,vf,ae,lc,is,cc,Ou,Df,as,Vi,Gn,W2,Ri,U7,cs,St,Ni,qc,gs,tu,i7,vi,Ru,di,Qi,S7,kc,_c,ti,cu,gf,nc,As,Iu,wf,Qn,vs,Ci,hi,Hi,ws,bf,v7,b7,Mf,mi,C7,Nc,ts,p7,t2,Un,Mc,yf,Is,A7,Yn,Yi,Ac,Yf,Xc,Oc,Ts,O7,Hc,Bf,wc,Ec,bu,ju,j7,be,nf,Ju,qn,hc,Ic,wi,Gc,gi,lf,yu,zi,ou,xc,us,Ke,Xe,rf,ff,ri,Wc,ns,K7,mu,Vf,Sc,_s,Jn,gc,qi,Hf,ru,uf,H7,yc,Ef,ji,y7,sc,Wf,B7,ei,Si,yi,Wu,Ff,Gu,Su,Pf,c7,li,l7,Ji,_i,Cs,We,iu,zc,vn,G7,R7,ki,ls,u7,Tu,Pu,Ti,Lc,tf,vc,tn,Af],yE0=[0,Af,tn,vc,tf,Lc,Ti,Pu,Tu,u7,ls,ki,R7,G7,vn,zc,iu,We,Cs,_i,Ji,l7,li,c7,Pf,Su,Gu,Ff,Wu,yi,Si,ei,B7,Wf,sc,y7,ji,Ef,yc,H7,uf,ru,Hf,qi,gc,Jn,_s,Sc,Vf,mu,K7,ns,Wc,ri,ff,rf,Xe,Ke,us,xc,ou,zi,yu,lf,gi,Gc,wi,Ic,hc,qn,Ju,nf,be,j7,ju,bu,Ec,wc,Bf,Hc,O7,Ts,Oc,Xc,Yf,Ac,Yi,Yn,A7,Is,yf,Mc,Un,t2,p7,ts,Nc,C7,mi,Mf,b7,v7,bf,ws,Hi,hi,Ci,vs,Qn,wf,Iu,As,nc,gf,cu,ti,_c,kc,S7,Qi,di,Ru,vi,i7,tu,gs,qc,Ni,St,cs,U7,Ri,W2,Gn,Vi,as,Df,Ou,cc,is,lc,ae,vf,eu,xi,Yu,zn,Rc,Di,Mi,fi,ds,I7,Xf,Z7,D7,f7,zf,Bu,dc,z7,Dc,Tc,ms,Jf,Tf,xu,ku,pf,ai,Bc,Hn,g7,G1,oi,N7,os,su,Yc,Cu,Au,gu,mf,L7,ps,E7,du,uu,Nf,hf,uc,Ki,W7,df,hs,Kn,wu,Cc,Ei,Mu,Xu,Kc,Gf,ys,Ui,Zc,Ii,n7,si,$u,Hu,Oi,ni,zu,Vc,Xn,sf,Lu,kf,Qf,Xi,r7,Vn,Pc,Kf,o7,e7,Wn,bs,Vu,rc,x7,es,ge,Eu,Ai,$c,bi,Y7,Fu,jf,Bn,m7,Zi,Fc,au,$f,P7,af,xf,pu,M7,Zu,Pi,Lf,Ge,fs,_7,If,a7,q7,pi,Ku,fc,qu,Of,w7,ci,Je,T7,lu,ii,ss,k7,fu,Uu,Jc,Ve,rs,ic,Bi,Qc,s7,Wi,t7,He,Q7,jc,Uc,Es,Sf,_f,oc,Ps,ac,$n,vu,_u,Zf,Zn,X7,cf,ui,J7,Uf,Qu,d7,F7,hu,Fi,Du,Gi,Rf,bc,pc,h7,qf,$2,V7,$i,of,H2],_E0="Jsoo_runtime.Error.Exn",wE0=[0,0],gE0="assert_operator",bE0="use_strict",TE0=w_,EE0="esproposal_decorators",SE0="records",AE0="pattern_matching",IE0="enums",PE0="components",CE0="Internal error: ",NE0=[t1,"CamlinternalLazy.Undefined",js(0)];function OE0(x,r){var e=Rx(r)-1|0,t=0;if(e>=0)for(var u=t;;){x(z0(r,u));var i=u+1|0;if(e===u)break;var u=i}}var jE0=sx,DE0=[0,0];function RE0(x){var r=MJ(0),e=dB(D),t=r.length-1,u=b1((t*8|0)+1|0),i=t-1|0,c=0;if(i>=0)for(var v=c;;){Rz(u,v*8|0,n4(S1(r,v)[1+v]));var o=v+1|0;if(i===v)break;var v=o}ja(u,t*8|0,1);var l=hB(u);ja(u,t*8|0,2);var k=hB(u),h=Qh(k,8),E=Qh(k,0),T=Qh(l,8);return yB(e,Qh(l,0),T,E,h),e}for(;;){var KB=vl(jN);let x=[0,1],r=KB;if(!(1-Ph(jN,KB,function(e){return Ph(x,1,0)&&(c3(i3(YB),D),c3(i3(zB),D)),d(r,0)})))break}if(vl(DE0))throw J0([0,Kh,HV],1);var Ga=MN([0,sx]),s3=MN([0,sx]),qo=MN([0,xe]),HB=PN(0,0),FE0=2,ME0=[0,0];function WB(x){return 2=0)for(var c=i;;){var v=(c*2|0)+3|0,o=S1(x,c)[1+c];S1(e,v)[1+v]=o;var l=c+1|0;if(u===c)break;var c=l}return[0,FE0,e,s3[1],qo[1],0,0,Ga[1],0]}function oO(x,r){var e=x[2].length-1;if(e=0)for(var u=t;;){var i=F1(x,u);r[1]=(e8*r[1]|0)+i|0;var c=u+1|0;if(e===u)break;var u=c}r[1]=r[1]&ZF;var v=1073741823r)return e;var t=[0,x[1+r],e],r=r-1|0,e=t}}function kO(x,r){try{var e=Ga[17].call(null,r,x[7]);return e}catch(i){var t=M1(i);if(t!==Ds)throw J0(t,0);var u=x[1];return x[1]=u+1|0,C(r,rx)&&(x[7]=Ga[2].call(null,r,u,x[7])),u}}function mO(x){return Ro(x,0)?[0]:x}function hO(x,r,e,t,u,i){var c=u[2],v=u[4],o=pO(r),l=pO(e),k=pO(t),h=yn(function(Z){return b4(x,Z)},l),E=yn(function(Z){return b4(x,Z)},k);x[5]=[0,[0,x[3],x[4],x[6],x[7],h,o],x[5]],x[7]=Ga[24].call(null,function(Z,t0,i0){return FN(Z,o)?Ga[2].call(null,Z,t0,i0):i0},x[7],Ga[1]);var T=[0,s3[1]],I=[0,qo[1]];Vq(function(Z,t0){T[1]=s3[2].call(null,Z,t0,T[1]);var i0=I[1];try{var u0=qo[17].call(null,t0,x[4]),k0=u0}catch(S0){var o0=M1(S0);if(o0!==Ds)throw J0(o0,0);var k0=1}I[1]=qo[2].call(null,t0,k0,i0)},k,E),Vq(function(Z,t0){T[1]=s3[2].call(null,Z,t0,T[1]),I[1]=qo[2].call(null,t0,0,I[1])},l,h),x[3]=T[1],x[4]=I[1],x[6]=RN(function(Z,t0){return FN(Z[1],h)?t0:[0,Z,t0]},x[6],0);var N=i?d(c(x),v):c(x),P=v4(x[5]),R=P[6],q=P[5],X=P[4],B=P[3],z=P[2],x0=P[1];x[5]=Wq(x[5]),x[7]=y2(function(Z,t0){var i0=Ga[17].call(null,t0,x[7]);return Ga[2].call(null,t0,i0,Z)},X,R),x[3]=x0,x[4]=z,x[6]=RN(function(Z,t0){return FN(Z[1],q)?t0:[0,Z,t0]},x[6],B);var W=[0,Zh(function(Z){var t0=b4(x,Z);try{for(var i0=x[6];;){if(!i0)throw J0(Ds,1);var u0=i0[1],k0=i0[2],o0=u0[2];if(yq(u0[1],t0)===0)return o0;var i0=k0}}catch(s0){var S0=M1(s0);if(S0===Ds)return S1(x[2],t0)[1+t0];throw J0(S0,0)}},mO(t)),0];return Sz([0,[0,N],[0,Zh(function(Z){try{var t0=Ga[17].call(null,Z,x[7]);return t0}catch(u0){var i0=M1(u0);throw i0===Ds?J0([0,Nr,WV],1):J0(i0,0)}},mO(r)),W]])}function id(x,r){if(x===0)var e=VB([0]);else{var t=VB(Zh(LE0,x)),u=x.length-1-1|0,i=0;if(u>=0)for(var c=i;;){var v=(c*2|0)+2|0;t[3]=s3[2].call(null,x[1+c],v,t[3]),t[4]=qo[2].call(null,v,1,t[4]);var o=c+1|0;if(u===c)break;var c=o}var e=t}var l=r(e);return e[8]=cx(e[8]),oO(e,3+((S1(e[2],1)[2]*16|0)/32|0)|0),[0,d(l,0),r,,0]}function fd(x,r){if(x)return x;var e=PN(t1,r[1]);return e[1]=r[2],NJ(e)}function dO(x,r,e){if(x)return r;var t=e[8];if(t!==0)for(var u=t;u;){var i=u[2];d(u[1],r);var u=i}return r}function cd(x){var r=vO(x);x:{if((r%2|0)!==0&&(2+((S1(x[2],1)[2]*16|0)/32|0)|0)>=r){var e=vO(x);break x}var e=r}return S1(x[2],e)[1+e]=0,e}function yO(x,r){for(var e=[0,0],t=r.length-1;;){if(e[1]>=t)return;var u=e[1],i=function(Q0){e[1]++;var q0=e[1];return S1(r,q0)[1+q0]},c=S1(r,u)[1+u],v=i(D);if(typeof v=="number")switch(v){case 0:let Q0=i(D);var j0=function(mx){return Q0};break;case 1:let q0=i(D);var j0=function(mx){return mx[1+q0]};break;case 2:var o=i(D);let ix=o,xx=i(D);var j0=function(mx){return mx[1+ix][1+xx]};break;case 3:let fx=i(D);var j0=function(mx){return d(mx[1][1+fx],mx)};break;case 4:let yx=i(D);var j0=function(mx,Mx){return mx[1+yx]=Mx,0};break;case 5:var l=i(D);let R0=l,lx=i(D);var j0=function(mx){return d(R0,lx)};break;case 6:var k=i(D);let kx=k,Q=i(D);var j0=function(mx){return d(kx,mx[1+Q])};break;case 7:var h=i(D),E=i(D);let I0=h,M=E,d0=i(D);var j0=function(mx){return d(I0,mx[1+M][1+d0])};break;case 8:var T=i(D);let g0=T,h0=i(D);var j0=function(mx){return d(g0,d(mx[1][1+h0],mx))};break;case 9:var I=i(D),N=i(D);let A0=I,$0=N,Kx=i(D);var j0=function(mx){return p(A0,$0,Kx)};break;case 10:var P=i(D),R=i(D);let J=P,tr=R,Zx=i(D);var j0=function(mx){return p(J,tr,mx[1+Zx])};break;case 11:var q=i(D),X=i(D),B=i(D);let b=q,V=X,tx=B,_x=i(D);var j0=function(mx){return p(b,V,mx[1+tx][1+_x])};break;case 12:var z=i(D),x0=i(D);let gx=z,ex=x0,Jx=i(D);var j0=function(mx){return p(gx,ex,d(mx[1][1+Jx],mx))};break;case 13:var W=i(D),Z=i(D);let Ux=W,hr=Z,dr=i(D);var j0=function(mx){return p(Ux,mx[1+hr],dr)};break;case 14:var t0=i(D),i0=i(D),u0=i(D);let V0=t0,K0=i0,Cx=u0,bx=i(D);var j0=function(mx){return p(V0,mx[1+K0][1+Cx],bx)};break;case 15:var k0=i(D),o0=i(D);let Ox=k0,ux=o0,br=i(D);var j0=function(mx){return p(Ox,d(mx[1][1+ux],mx),br)};break;case 16:var S0=i(D);let nr=S0,$r=i(D);var j0=function(mx){return p(mx[1][1+nr],mx,$r)};break;case 17:var s0=i(D);let l1=s0,C1=i(D);var j0=function(mx){return p(mx[1][1+l1],mx,mx[1+C1])};break;case 18:var v0=i(D),m0=i(D);let Qr=v0,O1=m0,Hr=i(D);var j0=function(mx){return p(mx[1][1+Qr],mx,mx[1+O1][1+Hr])};break;case 19:var p0=i(D);let w=p0,Y=i(D);var j0=function(mx){var Mx=d(mx[1][1+Y],mx);return p(mx[1][1+w],mx,Mx)};break;case 20:var E0=i(D),b0=i(D);cd(x);let px=E0,X0=b0;var j0=function(mx){return d(zx(X0,px,0),X0)};break;case 21:var C0=i(D),D0=i(D);cd(x);let vx=C0,Ix=D0;var j0=function(mx){var Mx=mx[1+Ix];return d(zx(Mx,vx,0),Mx)};break;case 22:var U0=i(D),T0=i(D),M0=i(D);cd(x);let Cr=U0,Vx=T0,f1=M0;var j0=function(mx){var Mx=mx[1+Vx][1+f1];return d(zx(Mx,Cr,0),Mx)};break;default:var y0=i(D),G=i(D);cd(x);let c1=y0,Fr=G;var j0=function(mx){var Mx=d(mx[1][1+Fr],mx);return d(zx(Mx,c1,0),Mx)}}else var j0=v;$B(x,c,j0),e[1]++}}function QB(x,r){var e=r.length-1,t=PN(0,e),u=e-1|0,i=0;if(u>=0)for(var c=i;;){var v=S1(r,c)[1+c];if(typeof v=="number")switch(v){case 0:let I=c;var o=function(X){var B=t[1+I];if(N===B)throw J0([0,s4,x],1);return d(B,X)};let N=o;var h=o;break;case 1:var l=[];let P=l,R=c;Dr(l,[ul,function(X){var B=t[1+R];if(P===B)throw J0([0,s4,x],1);var z=e3(B);if(ol===z)return B[1];if(ul!==z&&jv!==z)return B;if(fJ(B)!==0)throw J0(NE0,1);var x0=B[1];B[1]=0;try{var W=d(x0,0);return B[1]=W,cJ(B),W}catch(t0){var Z=M1(t0);throw B[1]=function(i0){throw J0(Z,0)},iJ(B),J0(Z,0)}}]);var h=l;break;default:var k=function(X){throw J0([0,s4,x],1)},h=[0,k,k,k,0]}else var h=v[0]===0?QB(x,v[1]):v[1];t[1+c]=h;var E=c+1|0;if(u===c)break;var c=E}return t}function ZB(x,r,e){if(e3(e)===0&&x.length-1<=e.length-1){var t=x.length-1-1|0,u=0;if(t>=0)for(var i=u;;){var c=e[1+i],v=S1(x,i)[1+i];x:if(typeof v=="number"){if(v===2){if(e3(c)===0&&c.length-1===4){for(var o=0,l=r[1+i];;){l[1+o]=c[1+o];var k=o+1|0;if(o===3)break;var o=k}break x}throw J0([0,Nr,VV],1)}r[1+i]=c}else v[0]===0&&ZB(v[1],r[1+i],c);var h=i+1|0;if(t===i)break;var i=h}return}throw J0([0,Nr,$V],1)}try{var BE0=Fq("TMPDIR"),_O=BE0}catch(x){var xU=M1(x);if(xU!==Ds)throw J0(xU,0);var _O=QV}var UE0=[0,,,,,,,,,,_O];try{var XE0=Fq("TEMP"),rU=XE0}catch(x){var eU=M1(x);if(eU!==Ds)throw J0(eU,0);var rU=ZV}var GE0=[0,,,,,,,,,,rU],YE0=[0,,,,,,,,,,_O],zE0=C(Kq,zR)?C(Kq,"Win32")?UE0:GE0:YE0,JE0=zE0[10];Rs(0,RE0),Rs([0,function(x){return x}],function(x){return JE0});function Fs(x,r){function e(t){return at(x,t)}return Y6<=r?(e(rl|r>>>18|0),e(R1|(r>>>12|0)&63),e(R1|(r>>>6|0)&63),e(R1|r&63)):Gg<=r?(e(Sv|r>>>12|0),e(R1|(r>>>6|0)&63),e(R1|r&63)):R1<=r?(e(Y3|r>>>6|0),e(R1|r&63)):e(r)}var Bo=[t1,e$,js(0)],tU=0,nU=0,uU=0,iU=0,fU=0,cU=0,sU=0,aU=0,oU=0,vU=0;function y(x){if(x[3]===x[2])return-1;var r=x[1][1+x[3]];return x[3]=x[3]+1|0,r===10&&(x[5]!==0&&(x[5]=x[5]+1|0),x[4]=x[3]),r}function H(x,r){x[9]=x[3],x[10]=x[4],x[11]=x[5],x[12]=r}function Tr(x){return x[6]=x[3],x[7]=x[4],x[8]=x[5],H(x,-1)}function g(x){return x[3]=x[9],x[4]=x[10],x[5]=x[11],x[12]}function Pl(x){x[3]=x[6],x[4]=x[7],x[5]=x[8]}function wO(x,r){x[6]=r}function sd(x){return x[3]-x[6]|0}function o1(x){var r=x[3]-x[6]|0,e=x[6],t=x[1];return 0<=e&&0<=r&&(t.length-1-r|0)>=e?Az(t,e,r):U2(KV)}function lU(x){var r=x[6];return S1(x[1],r)[1+r]}function T4(x,r,e,t){for(var u=[0,r],i=[0,e],c=[0,0];;){if(0>=i[1])return c[1];var v=x[1+u[1]];if(0>v)throw J0(Bo,1);if(Gr>>18|0),zr(t,c[1]+1|0,R1|(v>>>12|0)&63),zr(t,c[1]+2|0,R1|(v>>>6|0)&63),zr(t,c[1]+3|0,R1|v&63),c[1]=c[1]+4|0}else zr(t,c[1],Sv|v>>>12|0),zr(t,c[1]+1|0,R1|(v>>>6|0)&63),zr(t,c[1]+2|0,R1|v&63),c[1]=c[1]+3|0;else zr(t,c[1],Y3|v>>>6|0),zr(t,c[1]+1|0,R1|v&63),c[1]=c[1]+2|0;else zr(t,c[1],v),c[1]++;u[1]++,i[1]+=-1}}function pU(x){for(var r=Rx(x),e=Fo(r,0),t=[0,0],u=[0,0];;){if(t[1]>=r)return[0,e,u[1],vU,oU,aU,sU,cU,fU,iU,uU,nU,tU];var i=z0(x,t[1]);x:{if(Y3<=i){if(rl>i){if(Sv>i){var c=z0(x,t[1]+1|0);if((c>>>6|0)!==2)throw J0(Bo,1);e[1+u[1]]=(i&31)<<6|c&63,t[1]=t[1]+2|0;break x}var v=z0(x,t[1]+1|0),o=z0(x,t[1]+2|0),l=(i&15)<<12|(v&63)<<6|o&63,k=(v>>>6|0)!==2?1:0,h=k||((o>>>6|0)!==2?1:0);if(h)var T=h;else var E=55296<=l?1:0,T=E&&(l<=57343?1:0);if(T)throw J0(Bo,1);e[1+u[1]]=l,t[1]=t[1]+3|0;break x}if(t1>i){var I=z0(x,t[1]+1|0),N=z0(x,t[1]+2|0),P=z0(x,t[1]+3|0),R=(I>>>6|0)!==2?1:0;if(R)var X=R;else var q=(N>>>6|0)!==2?1:0,X=q||((P>>>6|0)!==2?1:0);if(X)throw J0(Bo,1);var B=(i&7)<<18|(I&63)<<12|(N&63)<<6|P&63;if(Gki){e[1+u[1]]=i,t[1]++;break x}throw J0(Bo,1)}u[1]++}}function E4(x,r,e){var t=x[6]+r|0,u=b1(e*4|0),i=x[1];if((t+e|0)<=i.length-1)return gl(u,0,T4(i,t,e,u));throw J0([0,Nr,r$],1)}function Fx(x){var r=x[6],e=x[3]-r|0,t=b1(e*4|0);return gl(t,0,T4(x[1],r,e,t))}function ad(x,r){var e=x[6],t=x[3]-e|0,u=b1(t*4|0);return XN(r,u,0,T4(x[1],e,t,u))}function S4(x){var r=x.length-1,e=b1(r*4|0);return gl(e,0,T4(x,0,r,e))}function kU(x,r){x[3]=x[3]-r|0}function Ms(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function a3(x,r,e,t){var u=Ms(x),i=Ms(t),c=i<=u?u+1|0:i+1|0;return c===1?[0,r,e]:[1,c,r,e,x,t]}function od(x,r,e,t){var u=Ms(x),i=Ms(t),c=i<=u?u+1|0:i+1|0;return[1,c,r,e,x,t]}function mU(x,r,e,t){var u=Ms(x),i=Ms(t);if((i+2|0)=i)return a3(x,r,e,t);var N=t[5],P=t[4],R=t[3],q=t[2],X=Ms(P);if(X<=Ms(N))return od(a3(x,r,e,P),q,R,N);var B=P[4],z=P[3],x0=P[2],W=a3(P[5],q,R,N);return od(a3(x,r,e,B),x0,z,W)}function Uo(x){return typeof x=="number"?0:x[0]===0?1:x[1]}function Ya(x,r,e){x:{r:{if(typeof x=="number"){if(typeof e=="number")return[0,r];if(e[0]===1)break r}else{if(x[0]!==0){var t=x[1];if(typeof e!="number"&&e[0]===1){var u=e[1],i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}var c=t;break x}if(typeof e!="number"&&e[0]===1)break r}return[1,2,r,x,e]}var c=e[1]}return[1,c+1|0,r,x,e]}function vd(x,r,e){var t=Uo(x),u=Uo(e),i=u<=t?t+1|0:u+1|0;return[1,i,r,x,e]}function hU(x,r,e){var t=Uo(x),u=Uo(e);if((u+2|0)=u)return Ya(x,r,e);var E=e[4],T=e[3],I=e[2],N=Uo(T);if(N<=Uo(E))return vd(Ya(x,r,T),I,E);var P=T[3],R=T[2],q=Ya(T[4],I,E);return vd(Ya(x,r,P),R,q)}var gO=0;function dU(x){function r(e,t){if(typeof t=="number")return[0,e];if(t[0]===0){var u=t[1],i=p(x[1],e,u);return i===0?t:0<=i?Ya(t,e,gO):Ya([0,e],u,gO)}var c=t[4],v=t[3],o=t[2],l=p(x[1],e,o);if(l===0)return t;if(0<=l){var k=r(e,c);return c===k?t:hU(v,o,k)}var h=r(e,v);return v===h?t:hU(h,o,c)}return[0,gO,,function(e,t){for(var u=t;;){if(typeof u=="number")return 0;if(u[0]===0)return p(x[1],e,u[1])===0?1:0;var i=u[4],c=u[3],v=p(x[1],e,u[2]),o=v===0?1:0;if(o)return o;var l=0<=v?i:c,u=l}},r]}function yU(x){switch(x[0]){case 0:return 1;case 1:return 2;case 2:return 2;default:return 3}}function Nx(x,r){if(!r)return r;var e=r[1],t=d(x,e);return e===t?r:[0,t]}function O0(x,r,e,t,u){var i=p(x,r,e);return e===i?t:u(i)}function P0(x,r,e,t){var u=d(x,r);return r===u?e:t(u)}function K1(x,r){var e=r[1];return O0(x,e,r[2],r,function(t){return[0,e,t]})}function A4(x,r){return Nx(function(e){var t=e[1];return O0(x,t,e[2],e,function(u){return[0,t,u]})},r)}function pr(x,r){var e=y2(function(u,i){var c=u[2],v=u[1],o=d(x,i),l=c||(o!==i?1:0);return[0,[0,o,v],l]},D$,r),t=e[1];return e[2]?cx(t):r}var bO=id(R$,function(x){var r=lO(x,F$),e=r[1],t=r[2],u=r[3],i=r[4],c=r[5],v=r[6],o=r[7],l=r[8],k=r[9],h=r[10],E=r[11],T=r[12],I=r[13],N=r[14],P=r[15],R=r[16],q=r[17],X=r[18],B=r[19],z=r[20],x0=r[21],W=r[22],Z=r[23],t0=r[24],i0=r[25],u0=r[26],k0=r[27],o0=r[28],S0=r[29],s0=r[30],v0=r[31],m0=r[32],p0=r[33],E0=r[34],b0=r[35],C0=r[36],D0=r[37],U0=r[38],T0=r[39],M0=r[40],y0=r[41],G=r[42],j0=r[43],Q0=r[44],q0=r[45],ix=r[46],xx=r[47],fx=r[48],yx=r[49],R0=r[50],lx=r[51],kx=r[52],Q=r[53],I0=r[54],M=r[55],d0=r[56],g0=r[57],h0=r[58],A0=r[59],$0=r[60],Kx=r[61],J=r[62],tr=r[63],Zx=r[65],b=r[66],V=r[67],tx=r[68],_x=r[69],gx=r[70],ex=r[71],Jx=r[72],Ux=r[73],hr=r[74],dr=r[75],V0=r[76],K0=r[77],Cx=r[78],bx=r[79],Ox=r[80],ux=r[81],br=r[82],nr=r[83],$r=r[84],l1=r[85],C1=r[86],Qr=r[87],O1=r[88],Hr=r[89],w=r[90],Y=r[91],px=r[92],X0=r[93],vx=r[94],Ix=r[95],Cr=r[96],Vx=r[97],f1=r[98],c1=r[99],Fr=r[cr],Zr=r[k1],mx=r[Ee],Mx=r[Ss],rr=r[ec],Ar=r[p2],Or=r[Ct],ne=r[Te],Y2=r[d2],je=r[wo],kt=r[n2],xo=r[nn],Tn=r[h2],ke=r[ef],ro=r[k2],Js=r[wr],eo=r[Ca],Ks=r[Z6],M2=r[q6],L2=r[b6],g1=r[Cf],En=r[$6],Sn=r[e1],Hs=r[un],Ws=r[zv],mt=r[So],to=r[v8],Q1=r[Gr],ar=r[R1],no=r[kk],Vs=r[Qv],ht=r[M6],E3=r[N6],S3=r[s8],An=r[sm],$s=r[cM],uo=r[bR],tv=r[UD],Qs=r[YL],nv=r[WF],io=r[ML],uv=r[SM],z2=r[xq],Z1=r[YM],Zs=r[xR],In=r[LM],fo=r[KM],iv=r[ER],co=r[FF],fv=r[149],Kl=r[150],D5=r[151],rp=r[152],ep=r[153],R5=r[154],tp=r[155],Hl=r[156],np=r[157],so=r[158],up=r[159],zt=r[AL],ip=r[kI],cv=r[qM],fp=r[da],cp=r[sR],sv=r[hF],Wl=r[JD],sp=r[Sb],F5=r[IL],ap=r[yR],M5=r[py],op=r[Sg],vp=r[KR],lp=r[bM],Vl=r[LL],U=r[NR],A=r[GF],j=r[rL],f0=r[fk],_0=r[AC],N0=r[dR],H0=r[NS],nx=r[s9],wx=r[j_],Sx=r[Wm],er=r[oD],Lx=r[xI],Xx=r[z_],ur=r[nR],$x=r[$S],ir=r[jE],fr=r[sP],or=r[Y3],Mr=r[cR],jx=r[mh],u1=r[IF],p1=r[vL],j1=r[hw],Ur=r[QP],Wr=r[VI],s1=r[_L],yr=r[xF],Ir=r[KD],x1=r[TD],D1=r[eM],X1=r[RE],De=r[Hg],T1=r[oF],w2=r[gD],V1=r[HR],i1=r[HD],J2=r[uR],rt=r[$R],dt=r[o_],et=r[qL],g2=r[lk],r1=r[ty],me=r[pM],b2=r[fD],yt=r[nL],ue=r[lF],_t=r[HF],Jt=r[jD],Kt=r[e8],Ht=r[Sv],Pn=r[JR],Cn=r[KF],Nn=r[wM],ie=r[RD],Dx=r[qI],tt=r[nF],Re=r[PD],Wt=r[iD],Vt=r[aL],q2=r[dL],nt=r[EM],ut=r[IM],xa=r[EL],wt=r[XF],On=r[E9],Fe=r[rl],jn=r[kF],T2=r[HM],he=r[BM],it=r[jv],ra=r[ME],Dn=r[ul],ea=r[Gp],Me=r[t1],ta=r[jS],na=r[ol],Rn=r[WL],Le=r[xl],$t=r[QE],ao=r[Q3],$l=r[Bk],ua=r[D6],av=r[257],A3=r[258],oo=r[259],vo=r[260],Ql=r[261],ov=r[262],I3=r[263],P3=r[264],C3=r[265],vv=r[266],Zl=r[267],x6=r[ZL],lo=r[FM],lv=r[270],po=r[271],N3=r[272],Fn=r[273],r6=r[274],ia=r[275],pv=r[mL],kv=r[277],O3=r[278],mv=r[BF],j3=r[280],fa=r[lL],hv=r[QD],ca=r[283],e6=r[284],D3=r[gR],t6=r[286],dv=r[qR],R3=r[UR],sa=r[xr],aa=r[jR],ko=r[291],yv=r[_F],_v=r[293],wv=r[294],de=r[295],mo=r[296],qe=r[oR],gv=r[zL],F3=r[299],n6=r[300],bv=r[301],Tv=r[dF],u6=r[303],oa=r[hD],L5=r[305],i6=r[306],q5=r[307],Mn=r[RF],Ln=r[309],M3=r[310],pp=r[fL],Qt=r[312],f6=r[TL],B5=r[gM],U5=r[315],X5=r[316],L3=r[317],kp=r[AR],G5=r[319],Y5=r[ox],mp=r[lD];return yO(x,[0,r[64],function(n,s){var f=s[2],a=f[4],m=f[3],_=f[1],S=f[2],O=s[1],F=p(n[1][1+C0],n,_),n0=p(n[1][1+G],n,m),l0=pr(d(n[1][1+ca],n),a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,S,n0,l0]]},R0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+Mn],n),a,m,s,function(ax){return[0,a,[0,ax]]});case 1:var _=f[1];return O0(d(n[1][1+L5],n),a,_,s,function(ax){return[0,a,[1,ax]]});case 2:var S=f[1];return O0(d(n[1][1+mo],n),a,S,s,function(ax){return[0,a,[2,ax]]});case 3:var O=f[1];return O0(d(n[1][1+fa],n),a,O,s,function(ax){return[0,a,[3,ax]]});case 4:var F=f[1];return O0(d(n[1][1+vv],n),a,F,s,function(ax){return[0,a,[4,ax]]});case 5:var n0=f[1];return O0(d(n[1][1+C3],n),a,n0,s,function(ax){return[0,a,[5,ax]]});case 6:var l0=f[1];return O0(d(n[1][1+P3],n),a,l0,s,function(ax){return[0,a,[6,ax]]});case 7:var F0=f[1];return O0(d(n[1][1+I3],n),a,F0,s,function(ax){return[0,a,[7,ax]]});case 8:var W0=f[1];return O0(d(n[1][1+ov],n),a,W0,s,function(ax){return[0,a,[8,ax]]});case 9:var Tx=f[1];return O0(d(n[1][1+Ql],n),a,Tx,s,function(ax){return[0,a,[9,ax]]});case 10:var Ax=f[1];return O0(d(n[1][1+oo],n),a,Ax,s,function(ax){return[0,a,[10,ax]]});case 11:var _r=f[1];return O0(d(n[1][1+A3],n),a,_r,s,function(ax){return[0,a,[11,ax]]});case 12:var Lr=f[1];return O0(d(n[1][1+av],n),a,Lr,s,function(ax){return[0,a,[12,ax]]});case 13:var Xr=f[1];return O0(d(n[1][1+ua],n),a,Xr,s,function(ax){return[0,a,[13,ax]]});case 14:var _1=f[1];return O0(d(n[1][1+$l],n),a,_1,s,function(ax){return[0,a,[14,ax]]});case 15:var Hx=f[1];return O0(d(n[1][1+ao],n),a,Hx,s,function(ax){return[0,a,[15,ax]]});case 16:var x2=f[1];return O0(d(n[1][1+X0],n),a,x2,s,function(ax){return[0,a,[16,ax]]});case 17:var fe=f[1];return O0(d(n[1][1+$t],n),a,fe,s,function(ax){return[0,a,[17,ax]]});case 18:var ye=f[1];return O0(d(n[1][1+Rn],n),a,ye,s,function(ax){return[0,a,[18,ax]]});case 19:var K2=f[1];return O0(d(n[1][1+na],n),a,K2,s,function(ax){return[0,a,[19,ax]]});case 20:var Be=f[1];return O0(d(n[1][1+it],n),a,Be,s,function(ax){return[0,a,[20,ax]]});case 21:var _e=f[1];return O0(d(n[1][1+nt],n),a,_e,s,function(ax){return[0,a,[21,ax]]});case 22:var we=f[1];return O0(d(n[1][1+Vt],n),a,we,s,function(ax){return[0,a,[22,ax]]});case 23:var E2=f[1];return O0(d(n[1][1+Nn],n),a,E2,s,function(ax){return[0,a,[23,ax]]});case 24:var gt=f[1];return O0(d(n[1][1+me],n),a,gt,s,function(ax){return[0,a,[24,ax]]});case 25:var ce=f[1];return O0(d(n[1][1+Ht],n),a,ce,s,function(ax){return[0,a,[25,ax]]});case 26:var Zt=f[1];return O0(d(n[1][1+yt],n),a,Zt,s,function(ax){return[0,a,[26,ax]]});case 27:var va=f[1];return O0(d(n[1][1+rt],n),a,va,s,function(ax){return[0,a,[27,ax]]});case 28:var la=f[1];return O0(d(n[1][1+fr],n),a,la,s,function(ax){return[0,a,[28,ax]]});case 29:var pa=f[1];return O0(d(n[1][1+$x],n),a,pa,s,function(ax){return[0,a,[29,ax]]});case 30:var ka=f[1];return O0(d(n[1][1+N0],n),a,ka,s,function(ax){return[0,a,[30,ax]]});case 31:var ma=f[1];return O0(d(n[1][1+fv],n),a,ma,s,function(ax){return[0,a,[31,ax]]});case 32:var Ev=f[1];return O0(d(n[1][1+ar],n),a,Ev,s,function(ax){return[0,a,[32,ax]]});case 33:var q3=f[1];return O0(d(n[1][1+Kx],n),a,q3,s,function(ax){return[0,a,[33,ax]]});case 34:var B3=f[1];return O0(d(n[1][1+I0],n),a,B3,s,function(ax){return[0,a,[34,ax]]});case 35:var U3=f[1];return O0(d(n[1][1+q0],n),a,U3,s,function(ax){return[0,a,[35,ax]]});case 36:var X3=f[1];return O0(d(n[1][1+D0],n),a,X3,s,function(ax){return[0,a,[36,ax]]});case 37:var Ex=f[1];return O0(d(n[1][1+E0],n),a,Ex,s,function(ax){return[0,a,[37,ax]]});case 38:var hp=f[1];return O0(d(n[1][1+k0],n),a,hp,s,function(ax){return[0,a,[38,ax]]});case 39:var hx=f[1];return O0(d(n[1][1+X0],n),a,hx,s,function(ax){return[0,a,[39,ax]]});case 40:var Xj=f[1];return O0(d(n[1][1+l],n),a,Xj,s,function(ax){return[0,a,[40,ax]]});case 41:var Gj=f[1];return O0(d(n[1][1+u],n),a,Gj,s,function(ax){return[0,a,[41,ax]]});default:var Yj=f[1];return O0(d(n[1][1+t],n),a,Yj,s,function(ax){return[0,a,[42,ax]]})}},ca,function(n,s){return s},G,function(n){var s=d(n[1][1+j0],n);return function(f){return Nx(s,f)}},j0,function(n,s){var f=s[2],a=s[1],m=s[3],_=pr(d(n[1][1+ca],n),a),S=pr(d(n[1][1+ca],n),f);return a===_&&f===S?s:[0,_,S,m]},Dx,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+Y5],n),a,m,s,function(hx){return[0,a,[0,hx]]});case 1:var _=f[1];return O0(d(n[1][1+L3],n),a,_,s,function(hx){return[0,a,[1,hx]]});case 2:var S=f[1];return O0(d(n[1][1+X5],n),a,S,s,function(hx){return[0,a,[2,hx]]});case 3:var O=f[1];return O0(d(n[1][1+U5],n),a,O,s,function(hx){return[0,a,[3,hx]]});case 4:var F=f[1];return O0(d(n[1][1+B5],n),a,F,s,function(hx){return[0,a,[4,hx]]});case 5:var n0=f[1];return O0(d(n[1][1+pp],n),a,n0,s,function(hx){return[0,a,[5,hx]]});case 6:var l0=f[1];return O0(d(n[1][1+oa],n),a,l0,s,function(hx){return[0,a,[6,hx]]});case 7:var F0=f[1];return O0(d(n[1][1+_v],n),a,F0,s,function(hx){return[0,a,[7,hx]]});case 8:var W0=f[1];return O0(d(n[1][1+x6],n),a,W0,s,function(hx){return[0,a,[8,hx]]});case 9:var Tx=f[1];return O0(d(n[1][1+J2],n),a,Tx,s,function(hx){return[0,a,[9,hx]]});case 10:var Ax=f[1];return P0(d(n[1][1+jx],n),Ax,s,function(hx){return[0,a,[10,hx]]});case 11:var _r=f[1];return P0(p(n[1][1+ir],n,a),_r,s,function(hx){return[0,a,[11,hx]]});case 12:var Lr=f[1];return O0(d(n[1][1+sp],n),a,Lr,s,function(hx){return[0,a,[12,hx]]});case 13:var Xr=f[1];return O0(d(n[1][1+ip],n),a,Xr,s,function(hx){return[0,a,[13,hx]]});case 14:var _1=f[1];return O0(d(n[1][1+xx],n),a,_1,s,function(hx){return[0,a,[14,hx]]});case 15:var Hx=f[1];return O0(d(n[1][1+i6],n),a,Hx,s,function(hx){return[0,a,[15,hx]]});case 16:var x2=f[1];return O0(d(n[1][1+Js],n),a,x2,s,function(hx){return[0,a,[16,hx]]});case 17:var fe=f[1];return O0(d(n[1][1+ke],n),a,fe,s,function(hx){return[0,a,[17,hx]]});case 18:var ye=f[1];return O0(d(n[1][1+Qt],n),a,ye,s,function(hx){return[0,a,[18,hx]]});case 19:var K2=f[1];return O0(d(n[1][1+g0],n),a,K2,s,function(hx){return[0,a,[19,hx]]});case 20:var Be=f[1];return O0(d(n[1][1+Ks],n),a,Be,s,function(hx){return[0,a,[20,hx]]});case 21:var _e=f[1];return O0(d(n[1][1+co],n),a,_e,s,function(hx){return[0,a,[21,hx]]});case 22:var we=f[1];return O0(d(n[1][1+uv],n),a,we,s,function(hx){return[0,a,[22,hx]]});case 23:var E2=f[1];return O0(d(n[1][1+Ws],n),a,E2,s,function(hx){return[0,a,[23,hx]]});case 24:var gt=f[1];return O0(d(n[1][1+M2],n),a,gt,s,function(hx){return[0,a,[24,hx]]});case 25:var ce=f[1];return O0(d(n[1][1+eo],n),a,ce,s,function(hx){return[0,a,[25,hx]]});case 26:var Zt=f[1];return O0(d(n[1][1+Tn],n),a,Zt,s,function(hx){return[0,a,[26,hx]]});case 27:var va=f[1];return P0(p(n[1][1+px],n,a),va,s,function(hx){return[0,a,[27,hx]]});case 28:var la=f[1];return O0(d(n[1][1+w],n),a,la,s,function(hx){return[0,a,[28,hx]]});case 29:var pa=f[1];return O0(d(n[1][1+Q],n),a,pa,s,function(hx){return[0,a,[29,hx]]});case 30:var ka=f[1];return O0(d(n[1][1+ix],n),a,ka,s,function(hx){return[0,a,[30,hx]]});case 31:var ma=f[1];return O0(d(n[1][1+y0],n),a,ma,s,function(hx){return[0,a,[31,hx]]});case 32:var Ev=f[1];return O0(d(n[1][1+M0],n),a,Ev,s,function(hx){return[0,a,[32,hx]]});case 33:var q3=f[1];return O0(d(n[1][1+U0],n),a,q3,s,function(hx){return[0,a,[33,hx]]});case 34:var B3=f[1];return O0(d(n[1][1+Z],n),a,B3,s,function(hx){return[0,a,[34,hx]]});case 35:var U3=f[1];return O0(d(n[1][1+p0],n),a,U3,s,function(hx){return[0,a,[35,hx]]});case 36:var X3=f[1];return O0(d(n[1][1+E],n),a,X3,s,function(hx){return[0,a,[36,hx]]});case 37:var Ex=f[1];return O0(d(n[1][1+k],n),a,Ex,s,function(hx){return[0,a,[37,hx]]});default:var hp=f[1];return O0(d(n[1][1+e],n),a,hp,s,function(hx){return[0,a,[38,hx]]})}},Y5,function(n,s,f){var a=f[2],m=f[1],_=pr(d(n[1][1+G5],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},G5,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Dx],n),f,s,function(m){return[0,m]});case 1:var a=s[1];return P0(d(n[1][1+kx],n),a,s,function(m){return[1,m]});default:return s}},L3,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},X5,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return _===m&&S===a?f:[0,_,S]},U5,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},B5,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+f6],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},pp,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},Mn,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+fx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},L5,function(n,s,f){var a=f[2],m=f[1],_=Nx(d(n[1][1+Kl],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},oa,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Dx],n,S),F=Nx(d(n[1][1+Tv],n),_),n0=p(n[1][1+mp],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},mp,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+ie],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},px,function(n,s,f){var a=f[1],m=Z0(n[1][1+oa],n,s,a);return a===m?f:[0,m,f[2],f[3]]},Tv,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+u6],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},u6,function(n,s){if(s[0]===0){var f=s[1],a=p(n[1][1+o0],n,f);return a===f?s:[0,a]}var m=s[1],_=m[2][1],S=m[1],O=p(n[1][1+G],n,_);return _===O?s:[1,[0,S,[0,O]]]},bv,function(n,s){return K1(d(n[1][1+Mn],n),s)},n6,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Nx(d(n[1][1+F3],n),_),O=p(n[1][1+bv],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},mo,function(n,s,f){return Z0(n[1][1+gv],n,s,f)},_v,function(n,s,f){return Z0(n[1][1+gv],n,s,f)},gv,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=Nx(d(n[1][1+ko],n),n0),F0=Nx(p(n[1][1+q],n,0),O),W0=p(n[1][1+qe],n,F),Tx=d(n[1][1+yv],n),Ax=Nx(function(_1){return K1(Tx,_1)},S),_r=Nx(d(n[1][1+aa],n),_),Lr=pr(d(n[1][1+de],n),m),Xr=p(n[1][1+G],n,a);return n0===l0&&F===W0&&S===Ax&&_===_r&&m===Lr&&a===Xr&&O===F0?f:[0,l0,W0,F0,Ax,_r,Lr,Xr]},yv,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=Nx(d(n[1][1+t0],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},ko,function(n,s){return Z0(n[1][1+ux],n,_$,s)},qe,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+wv],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},de,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},wv,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+R3],n),a,m,s,function(Ax){return[0,[0,a,Ax]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+t6],n),S,O,s,function(Ax){return[1,[0,S,Ax]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+dv],n),n0,l0,s,function(Ax){return[2,[0,n0,Ax]]});default:var F0=s[1],W0=F0[1],Tx=F0[2];return O0(d(n[1][1+e6],n),W0,Tx,s,function(Ax){return[3,[0,W0,Ax]]})}},aa,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+sa],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},sa,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+B],n,m),O=Nx(d(n[1][1+t0],n),a);return m===S&&a===O?s:[0,_,[0,S,O]]},R3,function(n,s,f){var a=f[6],m=f[5],_=f[3],S=f[2],O=p(n[1][1+Y2],n,S),F=K1(d(n[1][1+i1],n),_),n0=pr(d(n[1][1+de],n),m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,f[1],O,F,f[4],n0,l0]},t6,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[3],O=f[2],F=f[1],n0=p(n[1][1+Y2],n,F),l0=p(n[1][1+D3],n,O),F0=p(n[1][1+i0],n,S),W0=p(n[1][1+i],n,_),Tx=pr(d(n[1][1+de],n),m),Ax=p(n[1][1+G],n,a);return F===n0&&O===l0&&F0===S&&W0===_&&Tx===m&&Ax===a?f:[0,n0,l0,F0,f[4],W0,Tx,Ax]},D3,function(n,s){if(typeof s=="number")return s;var f=s[1],a=p(n[1][1+Dx],n,f);return f===a?s:[0,a]},dv,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[3],O=f[2],F=f[1],n0=p(n[1][1+Zx],n,F),l0=p(n[1][1+D3],n,O),F0=p(n[1][1+i0],n,S),W0=p(n[1][1+i],n,_),Tx=pr(d(n[1][1+de],n),m),Ax=p(n[1][1+G],n,a);return F===n0&&O===l0&&F0===S&&W0===_&&Tx===m&&Ax===a?f:[0,n0,l0,F0,f[4],W0,Tx,Ax]},e6,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+fx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},Le,function(n,s){return Nx(d(n[1][1+Dx],n),s)},fa,function(n,s,f){var a=f[6],m=f[5],_=f[4],S=f[3],O=f[2],F=f[1],n0=f[7],l0=p(n[1][1+j3],n,F),F0=Nx(p(n[1][1+q],n,8),O),W0=p(n[1][1+pv],n,S),Tx=p(n[1][1+hv],n,m),Ax=p(n[1][1+ia],n,_),_r=p(n[1][1+G],n,a);return F===l0&&O===F0&&S===W0&&m===Tx&&_===Ax&&a===_r?f:[0,l0,F0,W0,Ax,Tx,_r,n0]},j3,function(n,s){return Z0(n[1][1+ux],n,w$,s)},pv,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=pr(d(n[1][1+mv],n),_),F=Nx(d(n[1][1+r6],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},mv,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=f[4],O=s[1],F=p(n[1][1+O3],n,_),n0=p(n[1][1+kv],n,m),l0=p(n[1][1+Le],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,l0,S]]},O3,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(S){return[0,S]})}var a=s[1],m=a[1],_=a[2];return O0(d(n[1][1+xx],n),m,_,s,function(S){return[1,[0,m,S]]})},kv,function(n,s){return Z0(n[1][1+M3],n,g$,s)},r6,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+kv],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},hv,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Mn],n),f,a,s,function(m){return[0,f,m]})},x6,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+b],n,S),F=p(n[1][1+Dx],n,_),n0=p(n[1][1+Dx],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},vv,function(n,s,f){var a=f[2],m=f[1],_=Nx(d(n[1][1+Kl],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},C3,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},P3,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=p(n[1][1+ko],n,n0),F0=Nx(p(n[1][1+q],n,3),F),W0=K1(d(n[1][1+Vx],n),O),Tx=d(n[1][1+u1],n),Ax=Nx(function(Hx){return K1(Tx,Hx)},S),_r=d(n[1][1+u1],n),Lr=pr(function(Hx){return K1(_r,Hx)},_),Xr=Nx(d(n[1][1+aa],n),m),_1=p(n[1][1+G],n,a);return l0===n0&&F0===F&&W0===O&&Ax===S&&Lr===_&&Xr===m&&_1===a?f:[0,l0,F0,W0,Ax,Lr,Xr,_1]},I3,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+j3],n,O),n0=Nx(p(n[1][1+q],n,4),S),l0=p(n[1][1+po],n,_),F0=p(n[1][1+ia],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},Fn,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=Nx(p(n[1][1+q],n,9),S),F=p(n[1][1+po],n,_),n0=p(n[1][1+ia],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},po,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=pr(d(n[1][1+N3],n),_),F=Nx(d(n[1][1+lv],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},N3,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[3],S=s[1],O=p(n[1][1+O3],n,m),F=p(n[1][1+u0],n,a);return m===O&&a===F?s:[0,S,[0,O,F,_]]},lv,function(n,s){var f=s[2],a=f[4],m=f[2],_=f[1],S=f[3],O=s[1],F=Nx(d(n[1][1+jx],n),_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,S,l0]]},ov,function(n,s,f){return Z0(n[1][1+it],n,s,f)},Ql,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=A4(d(n[1][1+tt],n),m),n0=Nx(d(n[1][1+Re],n),_),l0=Nx(d(n[1][1+vo],n),S),F0=p(n[1][1+G],n,a);return m===F&&_===n0&&S===l0&&a===F0?f:[0,O,l0,n0,F,F0]},vo,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[2],m=f[1],_=Z0(n[1][1+$t],n,m,a);return _===a?s:[0,[0,m,_]];case 1:var S=s[1],O=S[2],F=S[1],n0=Z0(n[1][1+oo],n,F,O);return n0===O?s:[1,[0,F,n0]];case 2:var l0=s[1],F0=l0[2],W0=l0[1],Tx=Z0(n[1][1+P3],n,W0,F0);return Tx===F0?s:[2,[0,W0,Tx]];case 3:var Ax=s[1],_r=Ax[2],Lr=Ax[1],Xr=Z0(n[1][1+I3],n,Lr,_r);return Xr===_r?s:[3,[0,Lr,Xr]];case 4:var _1=s[1],Hx=p(n[1][1+o0],n,_1);return Hx===_1?s:[4,Hx];case 5:var x2=s[1],fe=x2[2],ye=x2[1],K2=Z0(n[1][1+k0],n,ye,fe);return K2===fe?s:[5,[0,ye,K2]];case 6:var Be=s[1],_e=Be[2],we=Be[1],E2=Z0(n[1][1+X0],n,we,_e);return E2===_e?s:[6,[0,we,E2]];case 7:var gt=s[1],ce=gt[2],Zt=gt[1],va=Z0(n[1][1+H0],n,Zt,ce);return va===ce?s:[7,[0,Zt,va]];default:var la=s[1],pa=la[2],ka=la[1],ma=Z0(n[1][1+it],n,ka,pa);return ma===pa?s:[8,[0,ka,ma]]}},oo,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+V1],n,S),F=p(n[1][1+u0],n,_),n0=Nx(d(n[1][1+V],n),m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},A3,function(n,s,f){return Z0(n[1][1+H0],n,s,f)},av,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=K1(d(n[1][1+Mn],n),m),O=p(n[1][1+G],n,a);return S===m&&a===O?f:[0,_,S,O]},ua,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+u0],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},$l,function(n,s,f){var a=f[3],m=f[2],_=f[1];if(_[0]===0)var S=_[1],O=p(n[1][1+jx],n,S),F=S===O?_:[0,O],W0=F;else var n0=_[1],l0=Z0(n[1][1+ux],n,b$,n0),F0=n0===l0?_:[1,l0],W0=F0;var Tx=K1(d(n[1][1+Mn],n),m),Ax=p(n[1][1+G],n,a);return W0===_&&Tx===m&&a===Ax?f:[0,W0,Tx,Ax]},ao,function(n,s,f){return Z0(n[1][1+k0],n,s,f)},$t,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=Z0(n[1][1+ux],n,[0,m],S),F=p(n[1][1+u0],n,_),n0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===a?f:[0,O,F,m,n0]},Rn,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+R0],n,_),O=p(n[1][1+b],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},na,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},it,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Z0(n[1][1+ux],n,T$,_),O=p(n[1][1+ea],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},ea,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+Dn],n),m,s,function(n0){return[0,a,[0,n0]]});case 1:var _=f[1];return P0(d(n[1][1+jn],n),_,s,function(n0){return[0,a,[1,n0]]});case 2:var S=f[1];return P0(d(n[1][1+On],n),S,s,function(n0){return[0,a,[2,n0]]});case 3:var O=f[1];return P0(d(n[1][1+xa],n),O,s,function(n0){return[0,a,[3,n0]]});default:var F=f[1];return P0(d(n[1][1+ta],n),F,s,function(n0){return[0,a,[4,n0]]})}},Dn,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+ra],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},jn,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+Fe],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},On,function(n,s){var f=s[4],a=s[1];if(a[0]===0)var m=a[1],_=d(n[1][1+he],n),F=P0(function(l0){return pr(_,l0)},m,a,function(l0){return[0,l0]});else var S=a[1],O=d(n[1][1+wt],n),F=P0(function(l0){return pr(O,l0)},S,a,function(l0){return[1,l0]});var n0=p(n[1][1+G],n,f);return a===F&&f===n0?s:[0,F,s[2],s[3],n0]},xa,function(n,s){var f=s[3],a=s[1],m=pr(d(n[1][1+he],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],_]},ta,function(n,s){var f=s[4],a=s[1],m=pr(d(n[1][1+Me],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,s[2],s[3],_]},he,function(n,s){var f=s[2][1],a=s[1],m=p(n[1][1+T2],n,f);return f===m?s:[0,a,[0,m]]},ra,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},Fe,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},wt,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},Me,function(n,s){var f=s[2],a=f[1],m=f[2],_=s[1],S=p(n[1][1+T2],n,a);return a===S?s:[0,_,[0,S,m]]},T2,function(n,s){return p(n[1][1+jx],n,s)},nt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+q2],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?f:[0,_,S,O]},q2,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+R0],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Dx],n),a,s,function(m){return[1,m]})},Vt,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=A4(d(n[1][1+tt],n),m),n0=Nx(d(n[1][1+Re],n),_),l0=Nx(d(n[1][1+R0],n),S),F0=p(n[1][1+G],n,a);return m===F&&_===n0&&S===l0&&a===F0?f:[0,l0,n0,F,O,F0]},Wt,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[4],S=f[3],O=s[1],F=p(n[1][1+jx],n,m),n0=Nx(d(n[1][1+jx],n),a);return m===F&&a===n0?s:[0,O,[0,F,n0,S,_]]},ut,function(n,s){var f=s[2],a=s[1],m=Nx(d(n[1][1+jx],n),f);return f===m?s:[0,a,m]},Re,function(n,s){if(s[0]===0){var f=s[1],a=pr(d(n[1][1+Wt],n),f);return f===a?s:[0,a]}var m=s[1],_=p(n[1][1+ut],n,m);return m===_?s:[1,_]},tt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Nn,function(n,s,f){var a=f[3],m=f[1],_=f[2],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,S,_,O]},ie,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Dx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+kx],n),a,s,function(m){return[1,m]})},Ht,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=p(n[1][1+Kt],n,S),n0=p(n[1][1+Dx],n,_),l0=p(n[1][1+R0],n,m),F0=p(n[1][1+G],n,a);return S===F&&_===n0&&m===l0&&a===F0?f:[0,F,n0,l0,O,F0]},Kt,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Pn],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Cn],n),a,s,function(m){return[1,m]})},Pn,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},yt,function(n,s,f){var a=f[5],m=f[3],_=f[2],S=f[1],O=f[4],F=p(n[1][1+b2],n,S),n0=p(n[1][1+Dx],n,_),l0=p(n[1][1+R0],n,m),F0=p(n[1][1+G],n,a);return S===F&&_===n0&&m===l0&&a===F0?f:[0,F,n0,l0,O,F0]},b2,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+ue],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+_t],n),a,s,function(m){return[1,m]})},ue,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},me,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=Nx(d(n[1][1+r1],n),O),n0=Nx(d(n[1][1+b],n),S),l0=Nx(d(n[1][1+Dx],n),_),F0=p(n[1][1+R0],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},r1,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+Jt],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Dx],n),a,s,function(m){return[1,m]})},Jt,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+l],n),f,a,s,function(m){return[0,f,m]})},De,function(n,s){var f=s[2],a=f[2],m=f[1],_=f[3],S=s[1],O=p(n[1][1+o0],n,a),F=Nx(d(n[1][1+jx],n),m);return O===a&&F===m?s:[0,S,[0,F,O,_]]},x1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+De],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},s1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+u0],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},Ur,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+o0],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+W],n),a,s,function(m){return[1,m]})},Wr,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=_[2],O=S[4],F=S[3],n0=S[2],l0=S[1],F0=f[1],W0=f[5],Tx=_[1],Ax=Nx(p(n[1][1+q],n,10),F0),_r=Nx(d(n[1][1+s1],n),l0),Lr=pr(d(n[1][1+De],n),n0),Xr=Nx(d(n[1][1+x1],n),F),_1=p(n[1][1+Ur],n,m),Hx=p(n[1][1+G],n,a),x2=p(n[1][1+G],n,O);return Lr===n0&&Xr===F&&_1===m&&Ax===F0&&Hx===a&&x2===O&&_r===l0?f:[0,Ax,[0,Tx,[0,_r,Lr,Xr,x2]],_1,Hx,W0]},Kl,function(n,s){return p(n[1][1+jx],n,s)},c1,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+o0],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+Ix],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+vx],n),m,s,function(_){return[2,_]})}},Ix,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Wr],n),f,a,s,function(m){return[0,f,m]})},vx,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Wr],n),f,a,s,function(m){return[0,f,m]})},Fr,function(n,s){var f=s[2],a=f[8],m=f[7],_=f[2],S=f[1],O=f[6],F=f[5],n0=f[4],l0=f[3],F0=s[1],W0=p(n[1][1+Y2],n,S),Tx=p(n[1][1+c1],n,_),Ax=p(n[1][1+i],n,m),_r=p(n[1][1+G],n,a);return W0===S&&Tx===_&&Ax===m&&_r===a?s:[0,F0,[0,W0,Tx,l0,n0,F,O,Ax,_r]]},f1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+o0],n,m),O=p(n[1][1+G],n,a);return S===m&&a===O?s:[0,_,[0,S,O]]},kt,function(n,s){var f=s[2],a=f[6],m=f[5],_=f[3],S=f[2],O=f[4],F=f[1],n0=s[1],l0=p(n[1][1+o0],n,S),F0=p(n[1][1+o0],n,_),W0=p(n[1][1+i],n,m),Tx=p(n[1][1+G],n,a);return l0===S&&F0===_&&W0===m&&Tx===a?s:[0,n0,[0,F,l0,F0,O,W0,Tx]]},je,function(n,s){var f=s[2],a=f[6],m=f[2],_=f[1],S=f[5],O=f[4],F=f[3],n0=s[1],l0=p(n[1][1+jx],n,_),F0=p(n[1][1+o0],n,m),W0=p(n[1][1+G],n,a);return _===l0&&m===F0&&a===W0?s:[0,n0,[0,l0,F0,F,O,S,W0]]},xo,function(n,s){var f=s[2],a=f[3],m=f[1],_=m[2],S=m[1],O=f[2],F=s[1],n0=Z0(n[1][1+Wr],n,S,_),l0=p(n[1][1+G],n,a);return _===n0&&a===l0?s:[0,F,[0,[0,S,n0],O,l0]]},mx,function(n,s){var f=s[2],a=f[6],m=f[4],_=f[3],S=f[2],O=f[1],F=f[5],n0=s[1],l0=Z0(n[1][1+X],n,12,O),F0=p(n[1][1+o0],n,S),W0=p(n[1][1+o0],n,_),Tx=p(n[1][1+i],n,m),Ax=p(n[1][1+G],n,a);return l0===O&&F0===S&&W0===_&&Tx===m&&Ax===a?s:[0,n0,[0,l0,F0,W0,Tx,F,Ax]]},Vx,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=pr(d(n[1][1+Cr],n),m),F=p(n[1][1+G],n,a);return O===m&&a===F?f:[0,S,_,O,F]},Cr,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Fr],n),f,s,function(F){return[0,F]});case 1:var a=s[1];return P0(d(n[1][1+f1],n),a,s,function(F){return[1,F]});case 2:var m=s[1];return P0(d(n[1][1+kt],n),m,s,function(F){return[2,F]});case 3:var _=s[1];return P0(d(n[1][1+xo],n),_,s,function(F){return[3,F]});case 4:var S=s[1];return P0(d(n[1][1+je],n),S,s,function(F){return[4,F]});default:var O=s[1];return P0(d(n[1][1+mx],n),O,s,function(F){return[5,F]})}},_0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=d(n[1][1+u1],n),O=pr(function(l0){return K1(S,l0)},m),F=K1(d(n[1][1+Vx],n),_),n0=p(n[1][1+G],n,a);return O===m&&F===_&&a===n0?f:[0,F,O,n0]},j1,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+B],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+p1],n),a,s,function(m){return[1,m]})},p1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+j1],n,m),O=p(n[1][1+L2],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},L2,function(n,s){return p(n[1][1+jx],n,s)},c,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},i,function(n,s){return Nx(d(n[1][1+c],n),s)},b0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+G],n,f);return f===m?s:[0,a,m]},t0,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+o0],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},q,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=pr(p(n[1][1+X],n,s),_),F=p(n[1][1+G],n,m);return O===_&&F===m?f:[0,S,[0,O,F]]},X,function(n,s,f){var a=f[2],m=a[6],_=a[5],S=a[4],O=a[2],F=a[1],n0=a[3],l0=f[1],F0=p(n[1][1+i0],n,O),W0=p(n[1][1+i],n,S),Tx=Nx(d(n[1][1+o0],n),_),Ax=Nx(d(n[1][1+b0],n),m),_r=p(n[1][1+Ln],n,F);return _r===F&&F0===O&&W0===S&&Tx===_&&Ax===m?f:[0,l0,[0,_r,F0,n0,W0,Tx,Ax]]},u1,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+j1],n,_),O=Nx(d(n[1][1+t0],n),m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},wx,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+o0],n,_),O=p(n[1][1+o0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},Y,function(n,s,f){var a=f[1],m=f[2],_=Z0(n[1][1+wx],n,s,a);return _===a?f:[0,_,m]},xx,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},ke,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Qt,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},i6,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+G],n,a);return a===_?f:[0,m,_]},Js,function(n,s,f){return p(n[1][1+G],n,f)},g0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+G],n,a);return a===O?f:[0,S,_,m,O]},Ks,function(n,s,f){var a=f[6],m=f[5],_=f[4],S=f[3],O=f[2],F=f[1];return a===p(n[1][1+G],n,a)?f:[0,F,O,S,_,m,a]},ro,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},Zl,function(n,s){var f=s[5],a=s[4],m=s[3],_=s[2],S=s[1],O=p(n[1][1+o0],n,S),F=p(n[1][1+o0],n,_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+o0],n,a),F0=p(n[1][1+G],n,f);return S===O&&_===F&&m===n0&&a===l0&&f===F0?s:[0,O,F,n0,l0,F0]},nx,function(n,s){var f=s[2],a=s[1],m=Z0(n[1][1+X],n,11,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},T,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+R],n,m),S=Nx(d(n[1][1+t0],n),a),O=p(n[1][1+G],n,f);return m===_&&Ro(a,S)&&f===O?s:[0,_,S,O]},R,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+P],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+I],n),a,s,function(m){return[1,m]})},P,function(n,s){return p(n[1][1+jx],n,s)},N,function(n,s){return p(n[1][1+jx],n,s)},I,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+R],n,m),O=p(n[1][1+N],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},D5,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},M,function(n,s){var f=s[3],a=s[2],m=s[4],_=s[1],S=p(n[1][1+o0],n,a),O=p(n[1][1+G],n,f);return a===S&&f===O?s:[0,_,S,O,m]},tr,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},S0,function(n,s){var f=s[3],a=s[1],m=s[2],_=pr(d(n[1][1+m0],n),a),S=p(n[1][1+G],n,f);return a===_&&f===S?s:[0,_,m,S]},m0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+o0],n),m,s,function(O){return[0,a,[0,O]]});case 1:var _=f[1];return P0(d(n[1][1+v0],n),_,s,function(O){return[0,a,[1,O]]});default:var S=f[1];return P0(d(n[1][1+s0],n),S,s,function(O){return[0,a,[2,O]]})}},v0,function(n,s){var f=s[3],a=s[2],m=s[4],_=s[1],S=p(n[1][1+o0],n,a),O=p(n[1][1+i],n,f);return S===a&&O===f?s:[0,_,S,O,m]},s0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,f);return m===f?s:[0,a,m]},kp,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+o0],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},h,function(n,s,f){var a=f[2],m=f[1],_=m[3],S=m[2],O=m[1],F=p(n[1][1+o0],n,O),n0=p(n[1][1+o0],n,S),l0=pr(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return F===O&&n0===S&&l0===_&&F0===a?f:[0,[0,F,n0,l0],F0]},f0,function(n,s,f){var a=f[2],m=f[1],_=m[3],S=m[2],O=m[1],F=p(n[1][1+o0],n,O),n0=p(n[1][1+o0],n,S),l0=pr(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return F===O&&n0===S&&l0===_&&F0===a?f:[0,[0,F,n0,l0],F0]},o0,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+G],n),m,s,function(Ex){return[0,a,[0,Ex]]});case 1:var _=f[1];return P0(d(n[1][1+G],n),_,s,function(Ex){return[0,a,[1,Ex]]});case 2:var S=f[1];return P0(d(n[1][1+G],n),S,s,function(Ex){return[0,a,[2,Ex]]});case 3:var O=f[1];return P0(d(n[1][1+G],n),O,s,function(Ex){return[0,a,[3,Ex]]});case 4:var F=f[1];return P0(d(n[1][1+G],n),F,s,function(Ex){return[0,a,[4,Ex]]});case 5:var n0=f[1];return P0(d(n[1][1+G],n),n0,s,function(Ex){return[0,a,[5,Ex]]});case 6:var l0=f[1];return P0(d(n[1][1+G],n),l0,s,function(Ex){return[0,a,[6,Ex]]});case 7:var F0=f[1];return P0(d(n[1][1+G],n),F0,s,function(Ex){return[0,a,[7,Ex]]});case 8:var W0=f[1],Tx=f[2];return P0(d(n[1][1+G],n),Tx,s,function(Ex){return[0,a,[8,W0,Ex]]});case 9:var Ax=f[1];return P0(d(n[1][1+G],n),Ax,s,function(Ex){return[0,a,[9,Ex]]});case 10:var _r=f[1];return P0(d(n[1][1+G],n),_r,s,function(Ex){return[0,a,[10,Ex]]});case 11:var Lr=f[1];return P0(d(n[1][1+ro],n),Lr,s,function(Ex){return[0,a,[11,Ex]]});case 12:var Xr=f[1];return O0(d(n[1][1+Wr],n),a,Xr,s,function(Ex){return[0,a,[12,Ex]]});case 13:var _1=f[1];return O0(d(n[1][1+Fn],n),a,_1,s,function(Ex){return[0,a,[13,Ex]]});case 14:var Hx=f[1];return O0(d(n[1][1+Vx],n),a,Hx,s,function(Ex){return[0,a,[14,Ex]]});case 15:var x2=f[1];return O0(d(n[1][1+_0],n),a,x2,s,function(Ex){return[0,a,[15,Ex]]});case 16:var fe=f[1];return P0(d(n[1][1+kp],n),fe,s,function(Ex){return[0,a,[16,Ex]]});case 17:var ye=f[1];return P0(d(n[1][1+Zl],n),ye,s,function(Ex){return[0,a,[17,Ex]]});case 18:var K2=f[1];return P0(d(n[1][1+nx],n),K2,s,function(Ex){return[0,a,[18,Ex]]});case 19:var Be=f[1];return O0(d(n[1][1+u1],n),a,Be,s,function(Ex){return[0,a,[19,Ex]]});case 20:var _e=f[1];return O0(d(n[1][1+wx],n),a,_e,s,function(Ex){return[0,a,[20,Ex]]});case 21:var we=f[1];return O0(d(n[1][1+Y],n),a,we,s,function(Ex){return[0,a,[21,Ex]]});case 22:var E2=f[1];return O0(d(n[1][1+h],n),a,E2,s,function(Ex){return[0,a,[22,Ex]]});case 23:var gt=f[1];return O0(d(n[1][1+f0],n),a,gt,s,function(Ex){return[0,a,[23,Ex]]});case 24:var ce=f[1];return P0(d(n[1][1+T],n),ce,s,function(Ex){return[0,a,[24,Ex]]});case 25:var Zt=f[1];return P0(d(n[1][1+D5],n),Zt,s,function(Ex){return[0,a,[25,Ex]]});case 26:var va=f[1];return P0(d(n[1][1+M],n),va,s,function(Ex){return[0,a,[26,Ex]]});case 27:var la=f[1];return P0(d(n[1][1+tr],n),la,s,function(Ex){return[0,a,[27,Ex]]});case 28:var pa=f[1];return P0(d(n[1][1+S0],n),pa,s,function(Ex){return[0,a,[28,Ex]]});case 29:var ka=f[1];return O0(d(n[1][1+xx],n),a,ka,s,function(Ex){return[0,a,[29,Ex]]});case 30:var ma=f[1];return O0(d(n[1][1+ke],n),a,ma,s,function(Ex){return[0,a,[30,Ex]]});case 31:var Ev=f[1];return O0(d(n[1][1+Qt],n),a,Ev,s,function(Ex){return[0,a,[31,Ex]]});case 32:var q3=f[1];return O0(d(n[1][1+i6],n),a,q3,s,function(Ex){return[0,a,[32,Ex]]});case 33:var B3=f[1];return P0(d(n[1][1+G],n),B3,s,function(Ex){return[0,a,[33,Ex]]});case 34:var U3=f[1];return P0(d(n[1][1+G],n),U3,s,function(Ex){return[0,a,[34,Ex]]});default:var X3=f[1];return P0(d(n[1][1+G],n),X3,s,function(Ex){return[0,a,[35,Ex]]})}},u0,function(n,s){var f=s[1],a=s[2];return P0(d(n[1][1+o0],n),a,s,function(m){return[0,f,m]})},i0,function(n,s){if(s[0]===0)return s;var f=s[1];return P0(d(n[1][1+u0],n),f,s,function(a){return[1,a]})},ia,function(n,s){if(s[0]===0)return s;var f=s[2],a=s[1],m=p(n[1][1+M],n,f);return m===f?s:[1,a,m]},rt,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},J2,function(n,s,f){return Z0(n[1][1+i1],n,s,f)},i1,function(n,s,f){return Z0(n[1][1+g2],n,s,f)},g2,function(n,s,f){var a=f[10],m=f[9],_=f[8],S=f[7],O=f[3],F=f[2],n0=f[1],l0=f[11],F0=f[6],W0=f[5],Tx=f[4],Ax=Nx(d(n[1][1+V1],n),n0),_r=Nx(p(n[1][1+q],n,1),m),Lr=p(n[1][1+X1],n,F),Xr=p(n[1][1+Ir],n,_),_1=p(n[1][1+dt],n,O),Hx=Nx(d(n[1][1+V],n),S),x2=p(n[1][1+G],n,a);return n0===Ax&&F===Lr&&O===_1&&S===Hx&&_===Xr&&m===_r&&a===x2?f:[0,Ax,Lr,_1,Tx,W0,F0,Hx,Xr,_r,x2,l0]},X1,function(n,s){var f=s[2],a=f[4],m=f[3],_=f[2],S=f[1],O=s[1],F=pr(d(n[1][1+w2],n),_),n0=Nx(d(n[1][1+D1],n),m),l0=Nx(d(n[1][1+yr],n),S),F0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===F0&&S===l0?s:[0,O,[0,l0,F,n0,F0]]},yr,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+u0],n,m),O=p(n[1][1+G],n,a);return S===m&&O===a?s:[0,_,[0,S,O]]},w2,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+T1],n,m),O=p(n[1][1+Le],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},Ir,function(n,s){switch(s[0]){case 0:return s;case 1:var f=s[1];return P0(d(n[1][1+u0],n),f,s,function(m){return[1,m]});default:var a=s[1];return P0(d(n[1][1+x0],n),a,s,function(m){return[2,m]})}},dt,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+et],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+q5],n),a,s,function(m){return[1,m]})},et,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Mn],n),f,a,s,function(m){return[0,f,m]})},q5,function(n,s){return p(n[1][1+Dx],n,s)},V1,function(n,s){return Z0(n[1][1+ux],n,E$,s)},jx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},z,function(n,s){return p(n[1][1+jx],n,s)},B,function(n,s){return p(n[1][1+z],n,s)},Ln,function(n,s){return p(n[1][1+z],n,s)},H0,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+Ln],n,O),n0=Nx(p(n[1][1+q],n,6),S),l0=d(n[1][1+u1],n),F0=pr(function(Ax){return K1(l0,Ax)},_),W0=K1(d(n[1][1+Vx],n),m),Tx=p(n[1][1+G],n,a);return F===O&&n0===S&&F0===_&&W0===m&&Tx===a?f:[0,F,n0,F0,W0,Tx]},N0,function(n,s,f){return Z0(n[1][1+H0],n,s,f)},Zx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},lo,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},ir,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},or,function(n,s,f){return p(n[1][1+R0],n,f)},Mr,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+R0],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},fr,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+b],n,S),F=Z0(n[1][1+or],n,m!==0?1:0,_),n0=d(n[1][1+Mr],n),l0=Nx(function(W0){return K1(n0,W0)},m),F0=p(n[1][1+G],n,a);return S===O&&_===F&&m===l0&&a===F0?f:[0,O,F,l0,F0]},$x,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=K1(d(n[1][1+er],n),S),n0=Nx(p(n[1][1+Sx],n,O),m),l0=Nx(function(W0){var Tx=W0[1],Ax=W0[2],_r=Z0(n[1][1+ur],n,O,Tx);return _r===Tx?W0:[0,_r,Ax]},_),F0=p(n[1][1+G],n,a);return S===F&&m===n0&&_===l0&&a===F0?f:[0,O,F,l0,n0,F0]},er,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+G],n,a);return a===S?f:[0,_,m,S]},Sx,function(n,s,f){if(f[0]===0){var a=f[1],m=pr(p(n[1][1+Xx],n,s),a);return a===m?f:[0,m]}var _=f[1],S=_[1],O=_[2];return O0(p(n[1][1+Lx],n,s),S,O,f,function(F){return[1,[0,S,F]]})},d0,function(n,s){return p(n[1][1+jx],n,s)},Xx,function(n,s,f){var a=f[3],m=f[2],_=f[1];x:{r:{var S=f[4];if(s){e:{if(_)switch(_[1]){case 0:break r;case 1:break e}if(2<=s){var O=0,F=0;break x}}var O=1,F=0;break x}}var O=1,F=1}var n0=m?p(n[1][1+d0],n,a):F?p(n[1][1+Ln],n,a):Z0(n[1][1+ux],n,S$,a);if(m)var l0=m[1],F0=O?d(n[1][1+Ln],n):p(n[1][1+ux],n,A$),W0=P0(F0,l0,m,function(Tx){return[0,Tx]});else var W0=0;return m===W0&&a===n0?f:[0,_,W0,n0,S]},ur,function(n,s,f){var a=2<=s?p(n[1][1+ux],n,I$):d(n[1][1+Ln],n);return d(a,f)},Lx,function(n,s,f,a){var m=2<=s?p(n[1][1+ux],n,P$):d(n[1][1+Ln],n);return d(m,a)},sp,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+R5],n,S),F=Nx(d(n[1][1+F5],n),_),n0=p(n[1][1+ap],n,m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},ip,function(n,s,f){var a=f[4],m=f[3],_=p(n[1][1+ap],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],f[2],_,S]},R5,function(n,s){var f=s[2],a=f[4],m=f[2],_=f[1],S=f[3],O=s[1],F=p(n[1][1+Wl],n,_),n0=Nx(d(n[1][1+Tv],n),m),l0=pr(d(n[1][1+tp],n),a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,n0,S,l0]]},F5,function(n,s){var f=s[2][1],a=s[1],m=p(n[1][1+Wl],n,f);return f===m?s:[0,a,[0,m]]},tp,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+j],n),f,s,function(S){return[0,S]})}var a=s[1],m=a[1],_=a[2];return O0(d(n[1][1+ep],n),m,_,s,function(S){return[1,[0,m,S]]})},ep,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},j,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+A],n,m),O=Nx(d(n[1][1+lp],n),a);return m===S&&a===O?s:[0,_,[0,S,O]]},A,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+U],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Vl],n),a,s,function(m){return[1,m]})},U,function(n,s){return p(n[1][1+zt],n,s)},Vl,function(n,s){return p(n[1][1+Hl],n,s)},lp,function(n,s){if(s[0]===0){var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+op],n),a,m,s,function(F){return[0,[0,a,F]]})}var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+vp],n),S,O,s,function(F){return[1,[0,S,F]]})},vp,function(n,s,f){return Z0(n[1][1+cv],n,s,f)},op,function(n,s,f){return Z0(n[1][1+xx],n,s,f)},ap,function(n,s){var f=s[2],a=s[1],m=pr(d(n[1][1+M5],n),f);return f===m?s:[0,a,m]},M5,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return O0(d(n[1][1+sp],n),a,m,s,function(F){return[0,a,[0,F]]});case 1:var _=f[1];return O0(d(n[1][1+ip],n),a,_,s,function(F){return[0,a,[1,F]]});case 2:var S=f[1];return O0(d(n[1][1+cv],n),a,S,s,function(F){return[0,a,[2,F]]});case 3:var O=f[1];return P0(d(n[1][1+rp],n),O,s,function(F){return[0,a,[3,F]]});default:return s}},cv,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+G],n,a);if(!m)return a===_?f:[0,0,_];var S=m[1],O=p(n[1][1+Dx],n,S);return S===O&&a===_?f:[0,[0,O],_]},rp,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+Dx],n,a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},Wl,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+sv],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+fp],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+cp],n),m,s,function(_){return[2,_]})}},sv,function(n,s){return p(n[1][1+zt],n,s)},fp,function(n,s){return p(n[1][1+Hl],n,s)},cp,function(n,s){return p(n[1][1+up],n,s)},Hl,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+zt],n,m),O=p(n[1][1+zt],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},up,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+np],n,m),O=p(n[1][1+zt],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},np,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+so],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+up],n),a,s,function(m){return[1,m]})},so,function(n,s){return p(n[1][1+sv],n,s)},zt,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+G],n,a);return a===S?s:[0,_,[0,m,S]]},fv,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Kl],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},co,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Dx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,f[1],S,O,F]},iv,function(n,s,f,a){var m=a[4],_=a[2],S=a[1],O=a[3],F=p(n[1][1+Dx],n,S),n0=pr(p(n[1][1+z2],n,f),_),l0=p(n[1][1+G],n,m);return S===F&&_===n0&&m===l0?a:[0,F,n0,O,l0]},z2,function(n,s,f){var a=f[2],m=a[4],_=a[3],S=a[2],O=a[1],F=a[6],n0=a[5],l0=f[1],F0=p(n[1][1+ht],n,O),W0=d(s,S),Tx=Nx(d(n[1][1+Dx],n),_),Ax=p(n[1][1+G],n,m);return O===F0&&S===W0&&_===Tx&&m===Ax?f:[0,l0,[0,F0,W0,Tx,Ax,n0,F]]},uv,function(n,s,f){var a=d(n[1][1+Dx],n);return c4(n[1][1+iv],n,s,a,f)},ar,function(n,s,f){var a=d(n[1][1+R0],n);return c4(n[1][1+iv],n,s,a,f)},ht,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[1];return P0(d(n[1][1+mt],n),m,s,function(Hx){return[0,a,[0,Hx]]});case 1:var _=f[1];return O0(d(n[1][1+ke],n),a,_,s,function(Hx){return[0,a,[1,Hx]]});case 2:var S=f[1];return O0(d(n[1][1+Qt],n),a,S,s,function(Hx){return[0,a,[2,Hx]]});case 3:var O=f[1];return O0(d(n[1][1+xx],n),a,O,s,function(Hx){return[0,a,[3,Hx]]});case 4:var F=f[1];return O0(d(n[1][1+i6],n),a,F,s,function(Hx){return[0,a,[4,Hx]]});case 5:var n0=f[1];return P0(d(n[1][1+G],n),n0,s,function(Hx){return[0,a,[5,Hx]]});case 6:var l0=f[1];return P0(d(n[1][1+Q1],n),l0,s,function(Hx){return[0,a,[6,Hx]]});case 7:var F0=f[1];return O0(d(n[1][1+Z1],n),a,F0,s,function(Hx){return[0,a,[7,Hx]]});case 8:var W0=f[1];return P0(d(n[1][1+jx],n),W0,s,function(Hx){return[0,a,[8,Hx]]});case 9:var Tx=f[1];return P0(d(n[1][1+Qs],n),Tx,s,function(Hx){return[0,a,[9,Hx]]});case 10:var Ax=f[1];return O0(d(n[1][1+$s],n),a,Ax,s,function(Hx){return[0,a,[10,Hx]]});case 11:var _r=f[1];return P0(d(n[1][1+fo],n),_r,s,function(Hx){return[0,a,[11,Hx]]});case 12:var Lr=f[1];return P0(d(n[1][1+io],n),Lr,s,function(Hx){return[0,a,[12,Hx]]});case 13:var Xr=f[1];return P0(d(n[1][1+E3],n),Xr,s,function(Hx){return[0,a,[13,Hx]]});default:var _1=f[1];return P0(d(n[1][1+In],n),_1,s,function(Hx){return[0,a,[14,Hx]]})}},Q1,function(n,s){var f=s[3],a=s[2],m=a[1],_=s[1],S=a[2],O=O0(d(n[1][1+to],n),m,S,a,function(n0){return[0,m,n0]}),F=p(n[1][1+G],n,f);return a===O&&f===F?s:[0,_,O,F]},to,function(n,s,f){if(f[0]===0){var a=f[1];return O0(d(n[1][1+ke],n),s,a,f,function(_){return[0,_]})}var m=f[1];return O0(d(n[1][1+Qt],n),s,m,f,function(_){return[1,_]})},Qs,function(n,s){var f=s[2],a=f[3],m=f[2],_=f[1],S=s[1],O=p(n[1][1+tv],n,_),F=p(n[1][1+uo],n,m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?s:[0,S,[0,O,F,n0]]},tv,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Qs],n),a,s,function(m){return[1,m]})},uo,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+xx],n),a,m,s,function(W0){return[0,[0,a,W0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+ke],n),S,O,s,function(W0){return[1,[0,S,W0]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+Qt],n),n0,l0,s,function(W0){return[2,[0,n0,W0]]});default:var F0=s[1];return P0(d(n[1][1+jx],n),F0,s,function(W0){return[3,W0]})}},Z1,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=Z0(n[1][1+ux],n,[0,_],m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,_,S,O]},$s,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(d(n[1][1+An],n),_),O=A4(d(n[1][1+no],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},An,function(n,s){var f=s[2],a=s[1];if(f[0]!==0){var m=f[1],_=p(n[1][1+jx],n,m);return m===_?s:[0,a,[1,_]]}var S=f[1],O=S[4],F=S[2],n0=S[1],l0=S[3],F0=p(n[1][1+S3],n,n0),W0=p(n[1][1+ht],n,F),Tx=p(n[1][1+G],n,O);return n0===F0&&F===W0&&O===Tx?s:[0,a,[0,[0,F0,W0,l0,Tx]]]},S3,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+xx],n),a,m,s,function(W0){return[0,[0,a,W0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+ke],n),S,O,s,function(W0){return[1,[0,S,W0]]});case 2:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+Qt],n),n0,l0,s,function(W0){return[2,[0,n0,W0]]});default:var F0=s[1];return P0(d(n[1][1+jx],n),F0,s,function(W0){return[3,W0]})}},fo,function(n,s){var f=s[3],a=s[2],m=s[1],_=pr(d(n[1][1+Vs],n),m),S=A4(d(n[1][1+no],n),a),O=p(n[1][1+G],n,f);return m===_&&a===S&&f===O?s:[0,_,S,O]},Vs,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+ht],n,f);return f===m?s:[0,a,m]},io,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+nv],n,m),S=K1(d(n[1][1+$s],n),a),O=p(n[1][1+G],n,f);return _===m&&S===a&&O===f?s:[0,_,S,O]},nv,function(n,s){if(s[0]===0){var f=s[1];return P0(d(n[1][1+jx],n),f,s,function(m){return[0,m]})}var a=s[1];return P0(d(n[1][1+Qs],n),a,s,function(m){return[1,m]})},no,function(n,s,f){var a=f[2],m=f[1],_=A4(d(n[1][1+Z1],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},E3,function(n,s){var f=s[2],a=s[1],m=pr(d(n[1][1+ht],n),a),_=p(n[1][1+G],n,f);return a===m&&f===_?s:[0,m,_]},In,function(n,s){var f=s[3],a=s[2],m=s[1],_=p(n[1][1+ht],n,m),S=p(n[1][1+Zs],n,a),O=p(n[1][1+G],n,f);return m===_&&a===S&&f===O?s:[0,_,S,O]},Zs,function(n,s){if(s[0]===0){var f=s[1];return P0(p(n[1][1+ux],n,C$),f,s,function(_){return[0,_]})}var a=s[1],m=s[2];return O0(d(n[1][1+Z1],n),a,m,s,function(_){return[1,a,_]})},mt,function(n,s){var f=s[1],a=s[2],m=p(n[1][1+G],n,f);return f===m?s:[0,m,a]},Ws,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+Sn],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},w,function(n,s,f){var a=f[1],m=Z0(n[1][1+Ws],n,s,a);return a===m?f:[0,m,f[2],f[3]]},Sn,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+g1],n),f,s,function(_){return[0,_]});case 1:var a=s[1];return P0(d(n[1][1+Hs],n),a,s,function(_){return[1,_]});default:var m=s[1];return P0(d(n[1][1+En],n),m,s,function(_){return[2,_]})}},g1,function(n,s){return p(n[1][1+jx],n,s)},Hs,function(n,s){return p(n[1][1+Zx],n,s)},En,function(n,s){return p(n[1][1+Dx],n,s)},M2,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+jx],n,_),O=p(n[1][1+jx],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},eo,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Dx],n,S),F=Nx(d(n[1][1+Tv],n),_),n0=Nx(d(n[1][1+mp],n),m),l0=p(n[1][1+G],n,a);return S===O&&_===F&&m===n0&&a===l0?f:[0,O,F,n0,l0]},Tn,function(n,s,f){var a=f[2],m=f[1],_=pr(function(O){if(O[0]===0){var F=O[1],n0=p(n[1][1+Zr],n,F);return F===n0?O:[0,n0]}var l0=O[1],F0=p(n[1][1+lx],n,l0);return l0===F0?O:[1,F0]},m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},Zr,function(n,s){var f=s[2],a=s[1];switch(f[0]){case 0:var m=f[3],_=f[2],S=f[1],O=p(n[1][1+Y2],n,S),F=p(n[1][1+Dx],n,_);x:if(m){if(O[0]===3){var n0=F[2];if(n0[0]===10){var F0=Sr(O[1][2][1],n0[1][2][1]);break x}}var l0=S===O?1:0,F0=l0&&(_===F?1:0)}else var F0=m;return S===O&&_===F&&m===F0?s:[0,a,[0,O,F,F0]];case 1:var W0=f[2],Tx=f[1],Ax=p(n[1][1+Y2],n,Tx),_r=K1(d(n[1][1+i1],n),W0);return Tx===Ax&&W0===_r?s:[0,a,[1,Ax,_r]];case 2:var Lr=f[3],Xr=f[2],_1=f[1],Hx=p(n[1][1+Y2],n,_1),x2=K1(d(n[1][1+i1],n),Xr),fe=p(n[1][1+G],n,Lr);return _1===Hx&&Xr===x2&&Lr===fe?s:[0,a,[2,Hx,x2,fe]];default:var ye=f[3],K2=f[2],Be=f[1],_e=p(n[1][1+Y2],n,Be),we=K1(d(n[1][1+i1],n),K2),E2=p(n[1][1+G],n,ye);return Be===_e&&K2===we&&ye===E2?s:[0,a,[3,_e,we,E2]]}},Y2,function(n,s){switch(s[0]){case 0:var f=s[1];return P0(d(n[1][1+Mx],n),f,s,function(F){return[0,F]});case 1:var a=s[1];return P0(d(n[1][1+rr],n),a,s,function(F){return[1,F]});case 2:var m=s[1];return P0(d(n[1][1+ne],n),m,s,function(F){return[2,F]});case 3:var _=s[1];return P0(d(n[1][1+Ar],n),_,s,function(F){return[3,F]});case 4:var S=s[1];return P0(d(n[1][1+Zx],n),S,s,function(F){return[4,F]});default:var O=s[1];return P0(d(n[1][1+Or],n),O,s,function(F){return[5,F]})}},Mx,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+xx],n),f,a,s,function(m){return[0,f,m]})},rr,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+ke],n),f,a,s,function(m){return[0,f,m]})},ne,function(n,s){var f=s[1],a=s[2];return O0(d(n[1][1+Qt],n),f,a,s,function(m){return[0,f,m]})},Ar,function(n,s){return p(n[1][1+jx],n,s)},Or,function(n,s){return p(n[1][1+lo],n,s)},X0,function(n,s,f){var a=f[7],m=f[6],_=f[5],S=f[4],O=f[3],F=f[2],n0=f[1],l0=p(n[1][1+Ln],n,n0),F0=Nx(p(n[1][1+q],n,7),F),W0=Nx(d(n[1][1+o0],n),O),Tx=Nx(d(n[1][1+o0],n),m),Ax=Nx(d(n[1][1+o0],n),S),_r=Nx(d(n[1][1+o0],n),_),Lr=p(n[1][1+G],n,a);return n0===l0&&O===W0&&F===F0&&S===Ax&&_===_r&&m===Tx&&a===Lr?f:[0,l0,F0,W0,Ax,_r,Tx,Lr]},T1,function(n,s){return Z0(n[1][1+M3],n,N$,s)},v,function(n,s,f){return Z0(n[1][1+M3],n,[0,s],f)},F3,function(n,s){return Z0(n[1][1+M3],n,O$,s)},Cn,function(n,s){return p(n[1][1+f6],n,s)},_t,function(n,s){return p(n[1][1+f6],n,s)},M3,function(n,s,f){var a=s?s[1]:0;return Z0(n[1][1+Hr],n,[0,a],f)},f6,function(n,s){return Z0(n[1][1+Hr],n,0,s)},Hr,function(n,s,f){var a=f[2],m=f[1];switch(a[0]){case 0:var _=a[1],S=_[3],O=_[2],F=_[1],n0=pr(p(n[1][1+bx],n,s),F),l0=p(n[1][1+i0],n,O),F0=p(n[1][1+G],n,S);x:{if(n0===F&&l0===O&&F0===S){var W0=a;break x}var W0=[0,[0,n0,l0,F0]]}var ce=W0;break;case 1:var Tx=a[1],Ax=Tx[3],_r=Tx[2],Lr=Tx[1],Xr=pr(p(n[1][1+O1],n,s),Lr),_1=p(n[1][1+i0],n,_r),Hx=p(n[1][1+G],n,Ax);x:{if(Ax===Hx&&Xr===Lr&&_1===_r){var x2=a;break x}var x2=[1,[0,Xr,_1,Hx]]}var ce=x2;break;case 2:var fe=a[1],ye=fe[2],K2=fe[1],Be=fe[3],_e=Z0(n[1][1+ux],n,s,K2),we=p(n[1][1+i0],n,ye);x:{if(K2===_e&&ye===we){var E2=a;break x}var E2=[2,[0,_e,we,Be]]}var ce=E2;break;default:var gt=a[1],ce=P0(d(n[1][1+br],n),gt,a,function(Zt){return[3,Zt]})}return a===ce?f:[0,m,ce]},ux,function(n,s,f){return p(n[1][1+jx],n,f)},tx,function(n,s,f,a){return Z0(n[1][1+xx],n,f,a)},Ox,function(n,s,f,a){return Z0(n[1][1+ke],n,f,a)},nr,function(n,s,f,a){return Z0(n[1][1+Qt],n,f,a)},bx,function(n,s,f){if(f[0]===0){var a=f[1];return P0(p(n[1][1+Cx],n,s),a,f,function(_){return[0,_]})}var m=f[1];return P0(p(n[1][1+gx],n,s),m,f,function(_){return[1,_]})},Cx,function(n,s,f){var a=f[2],m=a[4],_=a[3],S=a[2],O=a[1],F=f[1],n0=Z0(n[1][1+hr],n,s,O),l0=Z0(n[1][1+Jx],n,s,S),F0=p(n[1][1+Le],n,_);x:if(m){if(n0[0]===3){var W0=l0[2];if(W0[0]===2){var Ax=Sr(n0[1][2][1],W0[1][1][2][1]);break x}}var Tx=O===n0?1:0,Ax=Tx&&(S===l0?1:0)}else var Ax=m;return n0===O&&l0===S&&F0===_&&m===Ax?f:[0,F,[0,n0,l0,F0,Ax]]},hr,function(n,s,f){switch(f[0]){case 0:var a=f[1];return P0(p(n[1][1+ex],n,s),a,f,function(F){return[0,F]});case 1:var m=f[1];return P0(p(n[1][1+Ux],n,s),m,f,function(F){return[1,F]});case 2:var _=f[1];return P0(p(n[1][1+K0],n,s),_,f,function(F){return[2,F]});case 3:var S=f[1];return P0(p(n[1][1+dr],n,s),S,f,function(F){return[3,F]});default:var O=f[1];return P0(p(n[1][1+V0],n,s),O,f,function(F){return[4,F]})}},ex,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+tx],n,s),a,m,f,function(_){return[0,a,_]})},Ux,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+Ox],n,s),a,m,f,function(_){return[0,a,_]})},K0,function(n,s,f){var a=f[1],m=f[2];return O0(p(n[1][1+nr],n,s),a,m,f,function(_){return[0,a,_]})},dr,function(n,s,f){return Z0(n[1][1+ux],n,s,f)},V0,function(n,s,f){return p(n[1][1+lo],n,f)},gx,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+_x],n,s,_),F=p(n[1][1+G],n,m);return O===_&&m===F?f:[0,S,[0,O,F]]},Jx,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},_x,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},O1,function(n,s,f){switch(f[0]){case 0:var a=f[1];return P0(p(n[1][1+Qr],n,s),a,f,function(_){return[0,_]});case 1:var m=f[1];return P0(p(n[1][1+l1],n,s),m,f,function(_){return[1,_]});default:return f}},Qr,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+C1],n,s,_),F=p(n[1][1+Le],n,m);return _===O&&m===F?f:[0,S,[0,O,F]]},C1,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},l1,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+$r],n,s,_),F=p(n[1][1+G],n,m);return O===_&&m===F?f:[0,S,[0,O,F]]},$r,function(n,s,f){return Z0(n[1][1+Hr],n,s,f)},br,function(n,s){return p(n[1][1+Dx],n,s)},V,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1];if(m)var S=m[1],O=P0(d(n[1][1+Dx],n),S,m,function(n0){return[0,n0]});else var O=m;var F=p(n[1][1+G],n,a);return m===O&&a===F?s:[0,_,[0,O,F]]},b,function(n,s){return p(n[1][1+Dx],n,s)},x0,function(n,s){var f=s[2],a=s[1],m=p(n[1][1+W],n,f);return Ro(m,f)?s:[0,a,m]},W,function(n,s){var f=s[2],a=f[3],m=f[2],_=m[2],S=m[1],O=f[1],F=s[1],n0=p(n[1][1+jx],n,S),l0=Nx(d(n[1][1+o0],n),_),F0=p(n[1][1+G],n,a);return n0===S&&l0===_&&F0===a?s:[0,F,[0,O,[0,n0,l0],F0]]},D1,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+T1],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},Kx,function(n,s,f){var a=f[5],m=f[4],_=f[3],S=f[2],O=f[1],F=p(n[1][1+jx],n,O),n0=Nx(p(n[1][1+q],n,13),S),l0=Nx(d(n[1][1+aa],n),_),F0=p(n[1][1+J],n,m),W0=p(n[1][1+G],n,a);return O===F&&S===n0&&_===l0&&m===F0&&a===W0?f:[0,F,n0,l0,F0,W0]},J,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=pr(d(n[1][1+$0],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},$0,function(n,s){switch(s[0]){case 0:var f=s[1],a=f[1],m=f[2];return O0(d(n[1][1+R3],n),a,m,s,function(F0){return[0,[0,a,F0]]});case 1:var _=s[1],S=_[1],O=_[2];return O0(d(n[1][1+A0],n),S,O,s,function(F0){return[1,[0,S,F0]]});default:var F=s[1],n0=F[1],l0=F[2];return O0(d(n[1][1+h0],n),n0,l0,s,function(F0){return[2,[0,n0,F0]]})}},A0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+jx],n,S),F=p(n[1][1+u0],n,_),n0=Nx(d(n[1][1+Dx],n),m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},h0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+jx],n,S),F=p(n[1][1+u0],n,_),n0=p(n[1][1+Dx],n,m),l0=p(n[1][1+G],n,a);return O===S&&F===_&&n0===m&&l0===a?f:[0,O,F,n0,l0]},I0,function(n,s,f){var a=f[2],m=f[1],_=f[3],S=Nx(d(n[1][1+Dx],n),m),O=p(n[1][1+G],n,a);return m===S&&a===O?f:[0,S,O,_]},Q,function(n,s,f){var a=f[2],m=f[1],_=pr(d(n[1][1+Dx],n),m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},C0,function(n,s){return p(n[1][1+fx],n,s)},fx,function(n,s){var f=d(n[1][1+yx],n),a=y2(function(_,S){var O=_[2],F=_[1],n0=d(f,S);if(!n0)return[0,F,1];if(n0[2])return[0,yl(n0,F),1];var l0=n0[1],F0=O||(S!==l0?1:0);return[0,[0,l0,F],F0]},j$,s),m=a[1];return a[2]?cx(m):s},yx,function(n,s){return[0,p(n[1][1+R0],n,s),0]},kx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},lx,function(n,s){var f=s[2],a=f[2],m=f[1],_=s[1],S=p(n[1][1+Dx],n,m),O=p(n[1][1+G],n,a);return m===S&&a===O?s:[0,_,[0,S,O]]},ix,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},q0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=f[4],O=p(n[1][1+Dx],n,_),F=pr(d(n[1][1+Q0],n),m),n0=p(n[1][1+G],n,a);return _===O&&m===F&&a===n0?f:[0,O,F,n0,S]},Q0,function(n,s){var f=s[2],a=f[4],m=f[3],_=f[1],S=f[2],O=s[1],F=Nx(d(n[1][1+Dx],n),_),n0=p(n[1][1+fx],n,m),l0=p(n[1][1+G],n,a);return _===F&&m===n0&&a===l0?s:[0,O,[0,F,S,n0,l0]]},y0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=K1(d(n[1][1+M0],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},M0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(d(n[1][1+T0],n),_),O=pr(d(n[1][1+Dx],n),m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},T0,function(n,s){return s},U0,function(n,s,f){var a=f[1],m=p(n[1][1+G],n,a);return a===m?f:[0,m]},D0,function(n,s,f){var a=f[2],m=f[1],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,_,S]},E0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=K1(d(n[1][1+Mn],n),S);if(_)var F=_[1],n0=F[1],l0=F[2],F0=O0(d(n[1][1+n6],n),n0,l0,_,function(Xr){return[0,[0,n0,Xr]]});else var F0=_;if(m)var W0=m[1],Tx=W0[1],Ax=W0[2],_r=O0(d(n[1][1+Mn],n),Tx,Ax,m,function(Xr){return[0,[0,Tx,Xr]]});else var _r=m;var Lr=p(n[1][1+G],n,a);return S===O&&_===F0&&m===_r&&a===Lr?f:[0,O,F0,_r,Lr]},Z,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&O===m&&F===a?f:[0,S,O,F]},p0,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+u0],n,m),F=p(n[1][1+G],n,a);return S===_&&Ro(O,m)&&F===a?f:[0,S,O,F]},E,function(n,s,f){var a=f[3],m=f[2],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],_,S]},k,function(n,s,f){var a=f[4],m=f[2],_=p(n[1][1+Dx],n,m),S=p(n[1][1+G],n,a);return m===_&&a===S?f:[0,f[1],_,f[3],S]},l,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=pr(p(n[1][1+o],n,m),_),O=p(n[1][1+G],n,a);return _===S&&a===O?f:[0,S,m,O]},o,function(n,s,f){var a=f[2],m=a[2],_=a[1],S=f[1],O=Z0(n[1][1+v],n,s,_),F=Nx(d(n[1][1+Dx],n),m);return _===O&&m===F?f:[0,S,[0,O,F]]},u,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+b],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},t,function(n,s,f){var a=f[3],m=f[2],_=f[1],S=p(n[1][1+Dx],n,_),O=p(n[1][1+R0],n,m),F=p(n[1][1+G],n,a);return _===S&&m===O&&a===F?f:[0,S,O,F]},k0,function(n,s,f){var a=f[4],m=f[3],_=f[2],S=f[1],O=p(n[1][1+Ln],n,S),F=Nx(p(n[1][1+q],n,5),_),n0=p(n[1][1+o0],n,m),l0=p(n[1][1+G],n,a);return S===O&&m===n0&&_===F&&a===l0?f:[0,O,F,n0,l0]},e,function(n,s,f){var a=f[2],m=f[1],_=f[4],S=f[3],O=Nx(d(n[1][1+Dx],n),m),F=p(n[1][1+G],n,a);return a===F&&m===O?f:[0,O,F,S,_]}]),function(n,s){return fd(s,x)}}),TO=[];function _U(x,r,e){var t=e[2];switch(t[0]){case 0:var u=t[1][1];return y2(d(TO[1],x),r,u);case 1:var i=t[1][1];return y2(d(TO[2],x),r,i);case 2:return p(x,r,t[1][1]);default:return r}}Dr(TO,[0,function(x,r){return function(e){var t=e[0]===0?e[1][2][2]:e[1][2][1];return _U(x,r,t)}},function(x,r){return function(e){return e[0]===2?r:_U(x,r,e[1][2][1])}}]);var EO=[];function wU(x){var r=x[2];switch(r[0]){case 0:return wl(EO[1],r[1][1]);case 1:return wl(EO[2],r[1][1]);case 2:return 1;default:return 0}}Dr(EO,[0,function(x){var r=x[0]===0?x[1][2][2]:x[1][2][1];return wU(r)},function(x){return x[0]===2?0:wU(x[1][2][1])}]);var ld=[];function SO(x){for(var r=x;;){var e=r[2];switch(e[0]){case 7:return 1;case 10:var t=e[1],u=t[1],i=d(ld[2],t[2]);return i||wl(ld[1],u);case 11:var c=e[1],v=c[1],o=d(ld[2],c[2]);return o||wl(function(k){return SO(k[2])},v);case 12:var r=[0,,[10,e[1][2][2]]];break;case 13:return wl(SO,e[1][1]);case 14:return 1;default:return 0}}}Dr(ld,[0,function(x){var r=x[2];return r[0]===0?SO(r[1][2]):0},function(x){return x&&x[1][2][1]?1:0}]);function AO(x){switch(x){case 0:return _Q;case 1:return wQ;default:return gQ}}function wn(x,r){return[0,r[1],[0,r[2],x]]}function gU(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return[0,t,u,e]}function r0(x,r,e){var t=x?x[1]:0,u=r?r[1]:0;return!t&&!u?0:[0,gU([0,t],[0,u],0)]}function I1(x,r,e,t){var u=x?x[1]:0,i=r?r[1]:0;return!u&&!i&&!e?0:[0,gU([0,u],[0,i],e)]}function O2(x,r){if(x){if(r){var e=r[1],t=x[1],u=[0,qx(t[2],e[2])];return r0([0,qx(e[1],t[1])],u,D)}var i=x}else var i=r;return i}function pd(x,r){if(!r)return x;if(x){var e=r[1],t=x[1],u=e[1],i=t[3],c=t[1],v=[0,qx(t[2],e[2])];return I1([0,qx(u,c)],v,i,D)}var o=r[1];return I1([0,o[1]],[0,o[2]],0,D)}function bU(x,r){c2(x)(bQ),d(c2(x)(EQ),TQ);var e=r[1];d(c2(x)(SQ),e),c2(x)(AQ),c2(x)(IQ),d(c2(x)(CQ),PQ);var t=r[2];return d(c2(x)(NQ),t),c2(x)(OQ),c2(x)(jQ)}Dr([],[0,bU,bU,function(x,r){switch(r[0]){case 0:var e=r[1];return c2(x)(c$),d(c2(x)(s$),e),c2(x)(a$);case 1:var t=r[1];return c2(x)(o$),d(c2(x)(v$),t),c2(x)(l$);case 2:var u=r[1];return c2(x)(p$),d(c2(x)(k$),u),c2(x)(m$);default:var i=r[1];return c2(x)(h$),d(c2(x)(d$),i),c2(x)(y$)}}]);function Br(x,r){return[0,x[1],x[2],r[3]]}function za(x,r){var e=x[1]-r[1]|0;return e===0?x[2]-r[2]|0:e}function TU(x,r){var e=r[1],t=x[1];if(t){var u=t[1];if(e)var i=e[1],c=yU(i),v=yU(u)-c|0,o=v===0?sx(u[1],i[1]):v;else var o=-1}else var o=e?1:0;if(o!==0)return o;var l=za(x[2],r[2]);return l===0?za(x[3],r[3]):l}function Xo(x,r){return TU(x,r)===0?1:0}function EU(x){return[0,x[1],x[2],x[2]]}var kr=[];Dr(kr,[0,function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r){switch(x){case 0:if(!r)return 0;break;case 1:if(r===1)return 0;break;case 2:if(r===2)return 0;break;case 3:if(r===3)return 0;break;default:if(4<=r)return 0}function e(u){switch(u){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 4}}var t=e(r);return xe(e(x),t)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return xe(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)},function(x,r,e){return sx(r,e)}]);var SU=rr0.slice();function IO(x){for(var r=0,e=SU.length-1-1|0;;){if(ex)return 1;var r=t+1|0}}}var AU=0;function IU(x){var r=x[2];return[0,x[1],[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12]],x[3],x[4],x[5],x[6],x[7]]}function PU(x){return x[3][1]}function kd(x,r){return x!==r[4]?[0,r[1],r[2],r[3],x,r[5],r[6],r[7]]:r}var Ze=[];function CU(x,r){if(typeof x=="number"){var e=x;if(68<=e)if(Ee<=e)switch(e){case 102:if(typeof r=="number"&&Ee===r)return 1;break;case 103:if(typeof r=="number"&&Ss===r)return 1;break;case 104:if(typeof r=="number"&&ec===r)return 1;break;case 105:if(typeof r=="number"&&p2===r)return 1;break;case 106:if(typeof r=="number"&&Ct===r)return 1;break;case 107:if(typeof r=="number"&&Te===r)return 1;break;case 108:if(typeof r=="number"&&d2===r)return 1;break;case 109:if(typeof r=="number"&&wo===r)return 1;break;case 110:if(typeof r=="number"&&n2===r)return 1;break;case 111:if(typeof r=="number"&&nn===r)return 1;break;case 112:if(typeof r=="number"&&h2===r)return 1;break;case 113:if(typeof r=="number"&&ef===r)return 1;break;case 114:if(typeof r=="number"&&k2===r)return 1;break;case 115:if(typeof r=="number"&&wr===r)return 1;break;case 116:if(typeof r=="number"&&Ca===r)return 1;break;case 117:if(typeof r=="number"&&Z6===r)return 1;break;case 118:if(typeof r=="number"&&q6===r)return 1;break;case 119:if(typeof r=="number"&&b6===r)return 1;break;case 120:if(typeof r=="number"&&Cf===r)return 1;break;case 121:if(typeof r=="number"&&$6===r)return 1;break;case 122:if(typeof r=="number"&&e1===r)return 1;break;case 123:if(typeof r=="number"&&un===r)return 1;break;case 124:if(typeof r=="number"&&zv===r)return 1;break;case 125:if(typeof r=="number"&&So===r)return 1;break;case 126:if(typeof r=="number"&&v8===r)return 1;break;case 127:if(typeof r=="number"&&Gr===r)return 1;break;case 128:if(typeof r=="number"&&R1===r)return 1;break;case 129:if(typeof r=="number"&&kk===r)return 1;break;case 130:if(typeof r=="number"&&Qv===r)return 1;break;case 131:if(typeof r=="number"&&M6===r)return 1;break;case 132:if(typeof r=="number"&&N6===r)return 1;break;case 133:if(typeof r=="number"&&s8===r)return 1;break;default:if(typeof r=="number"&&sm<=r)return 1}else switch(e){case 68:if(typeof r=="number"&&r===68)return 1;break;case 69:if(typeof r=="number"&&r===69)return 1;break;case 70:if(typeof r=="number"&&r===70)return 1;break;case 71:if(typeof r=="number"&&r===71)return 1;break;case 72:if(typeof r=="number"&&r===72)return 1;break;case 73:if(typeof r=="number"&&r===73)return 1;break;case 74:if(typeof r=="number"&&r===74)return 1;break;case 75:if(typeof r=="number"&&r===75)return 1;break;case 76:if(typeof r=="number"&&r===76)return 1;break;case 77:if(typeof r=="number"&&r===77)return 1;break;case 78:if(typeof r=="number"&&r===78)return 1;break;case 79:if(typeof r=="number"&&r===79)return 1;break;case 80:if(typeof r=="number"&&r===80)return 1;break;case 81:if(typeof r=="number"&&r===81)return 1;break;case 82:if(typeof r=="number"&&r===82)return 1;break;case 83:if(typeof r=="number"&&r===83)return 1;break;case 84:if(typeof r=="number"&&r===84)return 1;break;case 85:if(typeof r=="number"&&r===85)return 1;break;case 86:if(typeof r=="number"&&r===86)return 1;break;case 87:if(typeof r=="number"&&r===87)return 1;break;case 88:if(typeof r=="number"&&r===88)return 1;break;case 89:if(typeof r=="number"&&r===89)return 1;break;case 90:if(typeof r=="number"&&r===90)return 1;break;case 91:if(typeof r=="number"&&r===91)return 1;break;case 92:if(typeof r=="number"&&r===92)return 1;break;case 93:if(typeof r=="number"&&r===93)return 1;break;case 94:if(typeof r=="number"&&r===94)return 1;break;case 95:if(typeof r=="number"&&r===95)return 1;break;case 96:if(typeof r=="number"&&r===96)return 1;break;case 97:if(typeof r=="number"&&r===97)return 1;break;case 98:if(typeof r=="number"&&r===98)return 1;break;case 99:if(typeof r=="number"&&r===99)return 1;break;case 100:if(typeof r=="number"&&cr===r)return 1;break;default:if(typeof r=="number"&&k1===r)return 1}else if(34<=e)switch(e){case 34:if(typeof r=="number"&&r===34)return 1;break;case 35:if(typeof r=="number"&&r===35)return 1;break;case 36:if(typeof r=="number"&&r===36)return 1;break;case 37:if(typeof r=="number"&&r===37)return 1;break;case 38:if(typeof r=="number"&&r===38)return 1;break;case 39:if(typeof r=="number"&&r===39)return 1;break;case 40:if(typeof r=="number"&&r===40)return 1;break;case 41:if(typeof r=="number"&&r===41)return 1;break;case 42:if(typeof r=="number"&&r===42)return 1;break;case 43:if(typeof r=="number"&&r===43)return 1;break;case 44:if(typeof r=="number"&&r===44)return 1;break;case 45:if(typeof r=="number"&&r===45)return 1;break;case 46:if(typeof r=="number"&&r===46)return 1;break;case 47:if(typeof r=="number"&&r===47)return 1;break;case 48:if(typeof r=="number"&&r===48)return 1;break;case 49:if(typeof r=="number"&&r===49)return 1;break;case 50:if(typeof r=="number"&&r===50)return 1;break;case 51:if(typeof r=="number"&&r===51)return 1;break;case 52:if(typeof r=="number"&&r===52)return 1;break;case 53:if(typeof r=="number"&&r===53)return 1;break;case 54:if(typeof r=="number"&&r===54)return 1;break;case 55:if(typeof r=="number"&&r===55)return 1;break;case 56:if(typeof r=="number"&&r===56)return 1;break;case 57:if(typeof r=="number"&&r===57)return 1;break;case 58:if(typeof r=="number"&&r===58)return 1;break;case 59:if(typeof r=="number"&&r===59)return 1;break;case 60:if(typeof r=="number"&&r===60)return 1;break;case 61:if(typeof r=="number"&&r===61)return 1;break;case 62:if(typeof r=="number"&&r===62)return 1;break;case 63:if(typeof r=="number"&&r===63)return 1;break;case 64:if(typeof r=="number"&&r===64)return 1;break;case 65:if(typeof r=="number"&&r===65)return 1;break;case 66:if(typeof r=="number"&&r===66)return 1;break;default:if(typeof r=="number"&&r===67)return 1}else switch(e){case 0:if(typeof r=="number"&&!r)return 1;break;case 1:if(typeof r=="number"&&r===1)return 1;break;case 2:if(typeof r=="number"&&r===2)return 1;break;case 3:if(typeof r=="number"&&r===3)return 1;break;case 4:if(typeof r=="number"&&r===4)return 1;break;case 5:if(typeof r=="number"&&r===5)return 1;break;case 6:if(typeof r=="number"&&r===6)return 1;break;case 7:if(typeof r=="number"&&r===7)return 1;break;case 8:if(typeof r=="number"&&r===8)return 1;break;case 9:if(typeof r=="number"&&r===9)return 1;break;case 10:if(typeof r=="number"&&r===10)return 1;break;case 11:if(typeof r=="number"&&r===11)return 1;break;case 12:if(typeof r=="number"&&r===12)return 1;break;case 13:if(typeof r=="number"&&r===13)return 1;break;case 14:if(typeof r=="number"&&r===14)return 1;break;case 15:if(typeof r=="number"&&r===15)return 1;break;case 16:if(typeof r=="number"&&r===16)return 1;break;case 17:if(typeof r=="number"&&r===17)return 1;break;case 18:if(typeof r=="number"&&r===18)return 1;break;case 19:if(typeof r=="number"&&r===19)return 1;break;case 20:if(typeof r=="number"&&r===20)return 1;break;case 21:if(typeof r=="number"&&r===21)return 1;break;case 22:if(typeof r=="number"&&r===22)return 1;break;case 23:if(typeof r=="number"&&r===23)return 1;break;case 24:if(typeof r=="number"&&r===24)return 1;break;case 25:if(typeof r=="number"&&r===25)return 1;break;case 26:if(typeof r=="number"&&r===26)return 1;break;case 27:if(typeof r=="number"&&r===27)return 1;break;case 28:if(typeof r=="number"&&r===28)return 1;break;case 29:if(typeof r=="number"&&r===29)return 1;break;case 30:if(typeof r=="number"&&r===30)return 1;break;case 31:if(typeof r=="number"&&r===31)return 1;break;case 32:if(typeof r=="number"&&r===32)return 1;break;default:if(typeof r=="number"&&r===33)return 1}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[2],u=x[2],i=p(Ze[13],x[1],r[1]);return i&&Sr(u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var c=r[2],v=x[2],o=p(Ze[12],x[1],r[1]);return o&&Sr(v,c)}break;case 2:if(typeof r!="number"&&r[0]===2){var l=r[1],k=x[1],h=l[4],E=l[3],T=l[2],I=k[4],N=k[3],P=k[2],R=p(Ze[11],k[1],l[1]),q=R&&Sr(P,T),X=q&&Sr(N,E);return X&&(I===h?1:0)}break;case 3:if(typeof r!="number"&&r[0]===3){var B=r[1],z=x[1],x0=B[5],W=B[4],Z=B[3],t0=B[2],i0=z[5],u0=z[4],k0=z[3],o0=z[2],S0=p(Ze[10],z[1],B[1]),s0=S0&&Sr(o0,t0),v0=s0&&Sr(k0,Z),m0=v0&&(u0===W?1:0);return m0&&(i0===x0?1:0)}break;case 4:if(typeof r!="number"&&r[0]===4){var p0=r[3],E0=r[2],b0=x[3],C0=x[2],D0=p(Ze[9],x[1],r[1]),U0=D0&&Sr(C0,E0);return U0&&Sr(b0,p0)}break;case 5:if(typeof r!="number"&&r[0]===5){var T0=r[3],M0=r[2],y0=x[3],G=x[2],j0=p(Ze[8],x[1],r[1]),Q0=j0&&Sr(G,M0);return Q0&&Sr(y0,T0)}break;case 6:if(typeof r!="number"&&r[0]===6){var q0=r[2],ix=x[2],xx=p(Ze[7],x[1],r[1]);return xx&&Sr(ix,q0)}break;case 7:if(typeof r!="number"&&r[0]===7)return Sr(x[1],r[1]);break;case 8:if(typeof r!="number"&&r[0]===8){var fx=Sr(x[1],r[1]),yx=r[2],R0=x[2];return fx&&p(Ze[6],R0,yx)}break;case 9:if(typeof r!="number"&&r[0]===9){var lx=r[3],kx=r[2],Q=x[3],I0=x[2],M=p(Ze[5],x[1],r[1]),d0=M&&Sr(I0,kx);return d0&&Sr(Q,lx)}break;case 10:if(typeof r!="number"&&r[0]===10){var g0=r[3],h0=r[2],A0=x[3],$0=x[2],Kx=p(Ze[4],x[1],r[1]),J=Kx&&Sr($0,h0);return J&&Sr(A0,g0)}break;case 11:if(typeof r!="number"&&r[0]===11)return p(Ze[3],x[1],r[1]);break;case 12:if(typeof r!="number"&&r[0]===12){var tr=r[3],Zx=r[2],b=x[3],V=x[2],tx=p(Ze[2],x[1],r[1]),_x=tx&&(V==Zx?1:0);return _x&&Sr(b,tr)}break;default:if(typeof r!="number"&&r[0]===13){var gx=r[2],ex=x[2],Jx=r[3],Ux=x[3],hr=p(Ze[1],x[1],r[1]);if(hr){x:{if(ex){if(gx){var dr=Ro(ex[1],gx[1]);break x}}else if(!gx){var dr=1;break x}var dr=0}var V0=dr}else var V0=hr;return V0&&Sr(Ux,Jx)}}return 0}function NU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;case 2:if(r===2)return 1;break;case 3:if(r===3)return 1;break;default:if(4<=r)return 1}return 0}function OU(x,r){switch(x){case 0:if(!r)return 1;break;case 1:if(r===1)return 1;break;default:if(2<=r)return 1}return 0}Dr(Ze,[0,OU,NU,function(x,r){if(x){if(r)return 1}else if(!r)return 1;return 0},Xo,Xo,Xo,Xo,Xo,Xo,Xo,Xo,OU,NU]);function jU(x){if(typeof x!="number")switch(x[0]){case 0:return jn0;case 1:return Dn0;case 2:return Rn0;case 3:return Fn0;case 4:return Mn0;case 5:return Ln0;case 6:return qn0;case 7:return Bn0;case 8:return Un0;case 9:return Xn0;case 10:return Gn0;case 11:return Yn0;case 12:return zn0;default:return Jn0}var r=x;if(68<=r){if(Ee<=r)switch(r){case 102:return xn0;case 103:return rn0;case 104:return en0;case 105:return tn0;case 106:return nn0;case 107:return un0;case 108:return in0;case 109:return fn0;case 110:return cn0;case 111:return sn0;case 112:return an0;case 113:return on0;case 114:return vn0;case 115:return ln0;case 116:return pn0;case 117:return kn0;case 118:return mn0;case 119:return hn0;case 120:return dn0;case 121:return yn0;case 122:return _n0;case 123:return wn0;case 124:return gn0;case 125:return bn0;case 126:return Tn0;case 127:return En0;case 128:return Sn0;case 129:return An0;case 130:return In0;case 131:return Pn0;case 132:return Cn0;case 133:return Nn0;default:return On0}switch(r){case 68:return _t0;case 69:return wt0;case 70:return gt0;case 71:return bt0;case 72:return Tt0;case 73:return Et0;case 74:return St0;case 75:return At0;case 76:return It0;case 77:return Pt0;case 78:return Ct0;case 79:return Nt0;case 80:return Ot0;case 81:return jt0;case 82:return Dt0;case 83:return Rt0;case 84:return Ft0;case 85:return Mt0;case 86:return Lt0;case 87:return qt0;case 88:return Bt0;case 89:return Ut0;case 90:return Xt0;case 91:return Gt0;case 92:return Yt0;case 93:return zt0;case 94:return Jt0;case 95:return Kt0;case 96:return Ht0;case 97:return Wt0;case 98:return Vt0;case 99:return $t0;case 100:return Qt0;default:return Zt0}}if(34<=r)switch(r){case 34:return Be0;case 35:return Ue0;case 36:return Xe0;case 37:return Ge0;case 38:return Ye0;case 39:return ze0;case 40:return Je0;case 41:return Ke0;case 42:return He0;case 43:return We0;case 44:return Ve0;case 45:return $e0;case 46:return Qe0;case 47:return Ze0;case 48:return xt0;case 49:return rt0;case 50:return et0;case 51:return tt0;case 52:return nt0;case 53:return ut0;case 54:return it0;case 55:return ft0;case 56:return ct0;case 57:return st0;case 58:return at0;case 59:return ot0;case 60:return vt0;case 61:return lt0;case 62:return pt0;case 63:return kt0;case 64:return mt0;case 65:return ht0;case 66:return dt0;default:return yt0}switch(r){case 0:return ie0;case 1:return fe0;case 2:return ce0;case 3:return se0;case 4:return ae0;case 5:return oe0;case 6:return ve0;case 7:return le0;case 8:return pe0;case 9:return ke0;case 10:return me0;case 11:return he0;case 12:return de0;case 13:return ye0;case 14:return _e0;case 15:return we0;case 16:return ge0;case 17:return be0;case 18:return Te0;case 19:return Ee0;case 20:return Se0;case 21:return Ae0;case 22:return Ie0;case 23:return Pe0;case 24:return Ce0;case 25:return Ne0;case 26:return Oe0;case 27:return je0;case 28:return De0;case 29:return Re0;case 30:return Fe0;case 31:return Me0;case 32:return Le0;default:return qe0}}function PO(x){if(typeof x!="number")switch(x[0]){case 0:return x[2];case 1:return x[2];case 2:return x[1][3];case 3:var r=x[1],e=r[5],t=r[4],u=r[3];return t&&e?Gx(W20,Gx(u,H20)):t?Gx($20,Gx(u,V20)):e?Gx(Z20,Gx(u,Q20)):Gx(re0,Gx(u,xe0));case 4:return x[3];case 5:var i=x[2];return Gx(te0,Gx(i,Gx(ee0,x[3])));case 6:return x[2];case 7:return x[1];case 8:return x[1];case 9:return x[3];case 10:return x[3];case 11:return x[1]?ne0:ue0;case 12:return x[3];default:return x[3]}var c=x;if(68<=c){if(Ee<=c)switch(c){case 102:return k20;case 103:return m20;case 104:return h20;case 105:return d20;case 106:return y20;case 107:return _20;case 108:return w20;case 109:return g20;case 110:return b20;case 111:return T20;case 112:return E20;case 113:return S20;case 114:return A20;case 115:return I20;case 116:return P20;case 117:return C20;case 118:return N20;case 119:return O20;case 120:return j20;case 121:return D20;case 122:return R20;case 123:return F20;case 124:return M20;case 125:return L20;case 126:return q20;case 127:return B20;case 128:return U20;case 129:return X20;case 130:return G20;case 131:return Y20;case 132:return z20;case 133:return J20;default:return K20}switch(c){case 68:return R10;case 69:return F10;case 70:return M10;case 71:return L10;case 72:return q10;case 73:return B10;case 74:return U10;case 75:return X10;case 76:return G10;case 77:return Y10;case 78:return z10;case 79:return J10;case 80:return K10;case 81:return H10;case 82:return W10;case 83:return V10;case 84:return $10;case 85:return Q10;case 86:return Z10;case 87:return x20;case 88:return r20;case 89:return e20;case 90:return t20;case 91:return n20;case 92:return u20;case 93:return i20;case 94:return f20;case 95:return c20;case 96:return s20;case 97:return a20;case 98:return o20;case 99:return v20;case 100:return l20;default:return p20}}if(34<=c)switch(c){case 34:return r10;case 35:return e10;case 36:return t10;case 37:return n10;case 38:return u10;case 39:return i10;case 40:return f10;case 41:return c10;case 42:return s10;case 43:return a10;case 44:return o10;case 45:return v10;case 46:return l10;case 47:return p10;case 48:return k10;case 49:return m10;case 50:return h10;case 51:return d10;case 52:return y10;case 53:return _10;case 54:return w10;case 55:return g10;case 56:return b10;case 57:return T10;case 58:return E10;case 59:return S10;case 60:return A10;case 61:return I10;case 62:return P10;case 63:return C10;case 64:return N10;case 65:return O10;case 66:return j10;default:return D10}switch(c){case 0:return wr0;case 1:return gr0;case 2:return br0;case 3:return Tr0;case 4:return Er0;case 5:return Sr0;case 6:return Ar0;case 7:return Ir0;case 8:return Pr0;case 9:return Cr0;case 10:return Nr0;case 11:return Or0;case 12:return jr0;case 13:return Dr0;case 14:return Rr0;case 15:return Fr0;case 16:return Mr0;case 17:return Lr0;case 18:return qr0;case 19:return Br0;case 20:return Ur0;case 21:return Xr0;case 22:return Gr0;case 23:return Yr0;case 24:return zr0;case 25:return Jr0;case 26:return Kr0;case 27:return Hr0;case 28:return Wr0;case 29:return Vr0;case 30:return $r0;case 31:return Qr0;case 32:return Zr0;default:return x10}}function md(x){return d(vr(_r0),x)}function CO(x,r){var e=x?x[1]:0;x:{if(typeof r=="number"){if(wr===r){var t=nr0,u=ur0;break x}}else switch(r[0]){case 3:var t=ir0,u=fr0;break x;case 5:var t=cr0,u=sr0;break x;case 0:case 12:var t=or0,u=vr0;break x;case 1:case 13:var t=lr0,u=pr0;break x;case 4:case 8:var t=hr0,u=dr0;break x;case 6:case 7:case 11:break;default:var t=kr0,u=mr0;break x}var t=ar0,u=md(PO(r))}return e?Gx(t,Gx(yr0,u)):u}function KE0(x){return Rv>>0)var t=g(x);else switch(e){case 0:var t=1;break;case 1:var t=2;break;case 2:var t=0;break;default:if(H(x,2),Ho(y(x))===0){var u=l3(y(x));if(u===0)var t=Pr(y(x))===0&&Pr(y(x))===0&&Pr(y(x))===0?0:g(x);else if(u===1&&Pr(y(x))===0){for(;;){var i=o3(y(x));if(i!==0)break}var t=i===1?0:g(x)}else var t=g(x)}else var t=g(x)}if(2>>0)throw J0([0,Nr,Kn0],1);switch(t){case 0:break;case 1:return;default:if(!IO(lU(x))){kU(x,1);return}}}}function Ud(x,r){var e=r-x[3][2]|0;return[0,PU(x),e]}function C4(x,r,e){var t=Ud(x,e),u=Ud(x,r);return[0,x[1],u,t]}function j2(x,r){return Ud(x,r[6])}function Pe(x,r){return Ud(x,r[3])}function Jr(x,r){return C4(x,r[6],r[3])}function tX(x,r){x:if(typeof r!="number"){switch(r[0]){case 2:var e=r[1][1];break;case 3:return r[1][1];case 4:var e=r[1];break;case 5:return r[1];case 8:var e=r[2];break;case 9:return r[1];case 10:return r[1];default:break x}return e}return Jr(x,x[2])}function D2(x,r,e){return[0,x[1],x[2],x[3],x[4],x[5],[0,[0,r,e],x[6]],x[7]]}function nX(x,r,e){return D2(x,r,[28,md(e)])}function RO(x,r,e,t){return D2(x,r,[29,e,t])}function lt(x,r){return D2(x,r,va0)}function ee(x,r){var e=r[3],t=[0,PU(x)+1|0,e];return[0,x[1],x[2],t,x[4],x[5],x[6],x[7]]}function Mt(x,r,e,t,u){var i=[0,x[1],r,e],c=J1(t),v=u?0:1;return[0,i,[0,v,c,x[7][3][1]>>0)var o=g(t);else switch(v){case 0:var o=2;break;case 1:for(;;){H(t,3);var l=y(t),k=-1>>0)return Px(ua0);switch(o){case 0:var T=iX(i,e,t,2,0),I=T[1],N=st(Gx(ia0,T[2])),P=0<=N?1:0,R=P&&(N<=55295?1:0);if(R)var X=R;else var q=57344<=N?1:0,X=q&&(N<=Gk?1:0);var B=X?uX(i,I,N):D2(i,I,27);Fs(u,N);var i=B;break;case 1:var z=iX(i,e,t,3,1),x0=z[1],W=st(Gx(fa0,z[2])),Z=uX(i,x0,W);Fs(u,W);var i=Z;break;case 2:return[0,i,J1(u)];default:ad(t,u)}}}function N1(x,r,e){var t=lt(x,Jr(x,r));return Pl(r),e(t,r)}function p3(x,r,e){for(var t=x;;){Tr(e);var u=y(e),i=-1>>0)var c=g(e);else switch(i){case 0:for(;;){H(e,3);var v=y(e),o=-1>>0){var h=lt(t,Jr(t,e));return[0,h,Pe(h,e)]}switch(c){case 0:var E=ee(t,e);ad(e,r);var t=E;break;case 1:var T=t[4]?RO(t,Jr(t,e),Vn0,Wn0):t;return[0,T,Pe(T,e)];case 2:if(t[4])return[0,t,Pe(t,e)];lr(r,$n0);break;default:ad(e,r)}}}function Dl(x,r,e){for(;;){Tr(e);var t=y(e),u=13>>0)var i=g(e);else switch(u){case 0:var i=0;break;case 1:for(;;){H(e,2);var c=y(e),v=-1>>0)return Px(Qn0);switch(i){case 0:return[0,x,Pe(x,e)];case 1:var o=Pe(x,e),l=o[2],k=o[1],h=ee(x,e);return[0,h,[0,k,l-sd(e)|0]];default:ad(e,r)}}}function cX(x,r){function e(x0){return H(x0,3),re(y(x0))===0?2:g(x0)}Tr(r);var t=y(r),u=Cf>>0)var i=g(r);else switch(u){case 0:var i=0;break;case 1:var i=16;break;case 2:var i=15;break;case 3:H(r,15);var i=Ie(y(r))===0?15:g(r);break;case 4:H(r,4);var i=re(y(r))===0?e(r):g(r);break;case 5:H(r,11);var i=re(y(r))===0?e(r):g(r);break;case 6:var i=0;break;case 7:var i=5;break;case 8:var i=6;break;case 9:var i=7;break;case 10:var i=8;break;case 11:var i=9;break;case 12:H(r,14);var c=l3(y(r));if(c===0)var i=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?12:g(r);else if(c===1&&Pr(y(r))===0){for(;;){var v=o3(y(r));if(v!==0)break}var i=v===1?13:g(r)}else var i=g(r);break;case 13:var i=10;break;default:H(r,14);var i=Pr(y(r))===0&&Pr(y(r))===0?1:g(r)}if(16>>0)return Px(zs0);switch(i){case 0:var o=Fx(r);return[0,x,o,o1(r),0];case 1:var l=Fx(r);return[0,x,l,[0,st(Gx(Js0,l))],0];case 2:var k=Fx(r),h=st(Gx(Ks0,k));return D6<=h?[0,x,k,[0,h>>>3|0,48+(h&7)|0],1]:[0,x,k,[0,h],1];case 3:var E=Fx(r);return[0,x,E,[0,st(Gx(Hs0,E))],1];case 4:return[0,x,Ws0,[0,0],0];case 5:return[0,x,Vs0,[0,8],0];case 6:return[0,x,$s0,[0,12],0];case 7:return[0,x,Qs0,[0,10],0];case 8:return[0,x,Zs0,[0,13],0];case 9:return[0,x,xa0,[0,9],0];case 10:return[0,x,ra0,[0,11],0];case 11:var T=Fx(r);return[0,x,T,[0,st(Gx(ea0,T))],1];case 12:var I=Fx(r);return[0,x,I,[0,st(Gx(ta0,C2(I,1,Rx(I)-1|0)))],0];case 13:var N=Fx(r),P=st(Gx(na0,C2(N,2,Rx(N)-3|0))),R=Gk>>0)var k=g(i);else switch(l){case 0:var k=3;break;case 1:for(;;){H(i,4);var h=y(i),E=-1>>0)return Px(Zn0);switch(k){case 0:var T=Fx(i);if(lr(t,T),Sr(r,T))return[0,c,Pe(c,i),v];lr(e,T);break;case 1:lr(t,x70);var I=cX(c,i),N=I[4],P=I[3],R=I[2],q=I[1],X=N||v;lr(t,R),tB(function(S0){return Fs(e,S0)},P);var c=q,v=X;break;case 2:var B=Fx(i);lr(t,B);var z=ee(lt(c,Jr(c,i)),i);return lr(e,B),[0,z,Pe(z,i),v];case 3:var x0=Fx(i);lr(t,x0);var W=lt(c,Jr(c,i));return lr(e,x0),[0,W,Pe(W,i),v];default:var Z=i[6],t0=i[3]-Z|0,i0=b1(t0*4|0),u0=T4(i[1],Z,t0,i0);XN(t,i0,0,u0),XN(e,i0,0,u0)}}}function aX(x,r,e,t){for(var u=x;;){Tr(t);var i=y(t),c=96>>0)var v=g(t);else switch(c){case 0:var v=0;break;case 1:for(;;){H(t,6);var o=y(t),l=-1>>0)return Px(r70);switch(v){case 0:return[0,lt(u,Jr(u,t)),1];case 1:return[0,u,1];case 2:return[0,u,0];case 3:at(e,92);var E=cX(u,t),T=E[3],I=E[1];lr(e,E[2]),tB(function(R){return Fs(r,R)},T);var u=I;break;case 4:lr(e,e70),lr(r,t70);var u=ee(u,t);break;case 5:lr(e,Fx(t)),at(r,10);var u=ee(u,t);break;default:var N=Fx(t);lr(e,N),lr(r,N)}}}function VE0(x,r,e){for(var t=x;;){Tr(e);var u=y(e),i=92>>0)var c=g(e);else switch(i){case 0:var c=0;break;case 1:for(;;){H(e,7);var v=y(e),o=-1>>0)var c=g(e);else switch(k){case 0:var c=2;break;case 1:var c=1;break;default:H(e,1);var c=Ie(y(e))===0?1:g(e)}}if(7>>0)return Px(i70);switch(c){case 0:return[0,D2(t,Jr(t,e),h2),f70];case 1:return[0,ee(D2(t,Jr(t,e),h2),e),c70];case 2:lr(r,Fx(e));break;case 3:var h=Fx(e);return[0,t,C2(h,1,Rx(h)-1|0)];case 4:return[0,t,s70];case 5:at(r,91);x:{r:{e:{t:{n:for(;;){Tr(e);var E=y(e),T=93>>0)var I=g(e);else switch(T){case 0:var I=0;break;case 1:for(;;){H(e,5);var N=y(e),P=-1>>0)break r;switch(I){case 0:break e;case 1:lr(r,u70);break;case 2:at(r,92),at(r,93);break;case 3:break t;case 4:break n;default:lr(r,Fx(e))}}var X=ee(D2(t,Jr(t,e),h2),e);break x}at(r,93);var X=t;break x}var X=t;break x}var X=Px(n70)}var t=X;break;case 6:return[0,ee(D2(t,Jr(t,e),h2),e),a70];default:lr(r,Fx(e))}}}function oX(x){var r=sx(x,"iexcl");if(0<=r){if(0>=r)return Ss0;var e=sx(x,"prime");if(0<=e){if(0>=e)return Es0;var t=sx(x,"sup1");if(0<=t){if(0>=t)return Ts0;var u=sx(x,"uarr");if(0<=u){if(0>=u)return bs0;var i=sx(x,"xi");if(0<=i){if(0>=i)return gs0;if(!C(x,"yacute"))return ws0;if(!C(x,"yen"))return _s0;if(!C(x,"yuml"))return ys0;if(!C(x,"zeta"))return ds0;if(!C(x,"zwj"))return hs0;if(!C(x,"zwnj"))return ms0}else{if(!C(x,"ucirc"))return ks0;if(!C(x,"ugrave"))return ps0;if(!C(x,"uml"))return ls0;if(!C(x,"upsih"))return vs0;if(!C(x,"upsilon"))return os0;if(!C(x,"uuml"))return as0;if(!C(x,"weierp"))return ss0}}else{var c=sx(x,"thetasym");if(0<=c){if(0>=c)return cs0;if(!C(x,"thinsp"))return fs0;if(!C(x,"thorn"))return is0;if(!C(x,"tilde"))return us0;if(!C(x,"times"))return ns0;if(!C(x,"trade"))return ts0;if(!C(x,"uArr"))return es0;if(!C(x,"uacute"))return rs0}else{if(!C(x,"sup2"))return xs0;if(!C(x,"sup3"))return Zc0;if(!C(x,"supe"))return Qc0;if(!C(x,"szlig"))return $c0;if(!C(x,"tau"))return Vc0;if(!C(x,"there4"))return Wc0;if(!C(x,"theta"))return Hc0}}}else{var v=sx(x,"rlm");if(0<=v){if(0>=v)return Kc0;var o=sx(x,"sigma");if(0<=o){if(0>=o)return Jc0;if(!C(x,"sigmaf"))return zc0;if(!C(x,"sim"))return Yc0;if(!C(x,"spades"))return Gc0;if(!C(x,"sub"))return Xc0;if(!C(x,"sube"))return Uc0;if(!C(x,"sum"))return Bc0;if(!C(x,"sup"))return qc0}else{if(!C(x,"rsaquo"))return Lc0;if(!C(x,"rsquo"))return Mc0;if(!C(x,"sbquo"))return Fc0;if(!C(x,"scaron"))return Rc0;if(!C(x,"sdot"))return Dc0;if(!C(x,"sect"))return jc0;if(!C(x,"shy"))return Oc0}}else{var l=sx(x,"raquo");if(0<=l){if(0>=l)return Nc0;if(!C(x,"rarr"))return Cc0;if(!C(x,"rceil"))return Pc0;if(!C(x,"rdquo"))return Ic0;if(!C(x,"real"))return Ac0;if(!C(x,"reg"))return Sc0;if(!C(x,"rfloor"))return Ec0;if(!C(x,"rho"))return Tc0}else{if(!C(x,"prod"))return bc0;if(!C(x,"prop"))return gc0;if(!C(x,"psi"))return wc0;if(!C(x,"quot"))return _c0;if(!C(x,"rArr"))return yc0;if(!C(x,"radic"))return dc0;if(!C(x,"rang"))return hc0}}}}else{var k=sx(x,"ndash");if(0<=k){if(0>=k)return mc0;var h=sx(x,"or");if(0<=h){if(0>=h)return kc0;var E=sx(x,"part");if(0<=E){if(0>=E)return pc0;if(!C(x,"permil"))return lc0;if(!C(x,"perp"))return vc0;if(!C(x,"phi"))return oc0;if(!C(x,"pi"))return ac0;if(!C(x,"piv"))return sc0;if(!C(x,"plusmn"))return cc0;if(!C(x,"pound"))return fc0}else{if(!C(x,"ordf"))return ic0;if(!C(x,"ordm"))return uc0;if(!C(x,"oslash"))return nc0;if(!C(x,"otilde"))return tc0;if(!C(x,"otimes"))return ec0;if(!C(x,"ouml"))return rc0;if(!C(x,"para"))return xc0}}else{var T=sx(x,"oacute");if(0<=T){if(0>=T)return Zf0;if(!C(x,"ocirc"))return Qf0;if(!C(x,"oelig"))return $f0;if(!C(x,"ograve"))return Vf0;if(!C(x,"oline"))return Wf0;if(!C(x,"omega"))return Hf0;if(!C(x,"omicron"))return Kf0;if(!C(x,"oplus"))return Jf0}else{if(!C(x,"ne"))return zf0;if(!C(x,"ni"))return Yf0;if(!C(x,"not"))return Gf0;if(!C(x,"notin"))return Xf0;if(!C(x,"nsub"))return Uf0;if(!C(x,"ntilde"))return Bf0;if(!C(x,"nu"))return qf0}}}else{var I=sx(x,"le");if(0<=I){if(0>=I)return Lf0;var N=sx(x,"macr");if(0<=N){if(0>=N)return Mf0;if(!C(x,"mdash"))return Ff0;if(!C(x,"micro"))return Rf0;if(!C(x,"middot"))return Df0;if(!C(x,nM))return jf0;if(!C(x,"mu"))return Of0;if(!C(x,"nabla"))return Nf0;if(!C(x,"nbsp"))return Cf0}else{if(!C(x,"lfloor"))return Pf0;if(!C(x,"lowast"))return If0;if(!C(x,"loz"))return Af0;if(!C(x,"lrm"))return Sf0;if(!C(x,"lsaquo"))return Ef0;if(!C(x,"lsquo"))return Tf0;if(!C(x,"lt"))return bf0}}else{var P=sx(x,"kappa");if(0<=P){if(0>=P)return gf0;if(!C(x,"lArr"))return wf0;if(!C(x,"lambda"))return _f0;if(!C(x,"lang"))return yf0;if(!C(x,"laquo"))return df0;if(!C(x,"larr"))return hf0;if(!C(x,"lceil"))return mf0;if(!C(x,"ldquo"))return kf0}else{if(!C(x,"igrave"))return pf0;if(!C(x,"image"))return lf0;if(!C(x,"infin"))return vf0;if(!C(x,"iota"))return of0;if(!C(x,"iquest"))return af0;if(!C(x,"isin"))return sf0;if(!C(x,"iuml"))return cf0}}}}}else{var R=sx(x,"aelig");if(0<=R){if(0>=R)return ff0;var q=sx(x,"delta");if(0<=q){if(0>=q)return if0;var X=sx(x,"fnof");if(0<=X){if(0>=X)return uf0;var B=sx(x,"gt");if(0<=B){if(0>=B)return nf0;if(!C(x,"hArr"))return tf0;if(!C(x,"harr"))return ef0;if(!C(x,"hearts"))return rf0;if(!C(x,"hellip"))return xf0;if(!C(x,"iacute"))return Zi0;if(!C(x,"icirc"))return Qi0}else{if(!C(x,"forall"))return $i0;if(!C(x,"frac12"))return Vi0;if(!C(x,"frac14"))return Wi0;if(!C(x,"frac34"))return Hi0;if(!C(x,"frasl"))return Ki0;if(!C(x,"gamma"))return Ji0;if(!C(x,"ge"))return zi0}}else{var z=sx(x,"ensp");if(0<=z){if(0>=z)return Yi0;if(!C(x,"epsilon"))return Gi0;if(!C(x,"equiv"))return Xi0;if(!C(x,"eta"))return Ui0;if(!C(x,"eth"))return Bi0;if(!C(x,"euml"))return qi0;if(!C(x,"euro"))return Li0;if(!C(x,"exist"))return Mi0}else{if(!C(x,"diams"))return Fi0;if(!C(x,"divide"))return Ri0;if(!C(x,"eacute"))return Di0;if(!C(x,"ecirc"))return ji0;if(!C(x,"egrave"))return Oi0;if(!C(x,be))return Ni0;if(!C(x,"emsp"))return Ci0}}}else{var x0=sx(x,"cap");if(0<=x0){if(0>=x0)return Pi0;var W=sx(x,"copy");if(0<=W){if(0>=W)return Ii0;if(!C(x,"crarr"))return Ai0;if(!C(x,"cup"))return Si0;if(!C(x,"curren"))return Ei0;if(!C(x,"dArr"))return Ti0;if(!C(x,"dagger"))return bi0;if(!C(x,"darr"))return gi0;if(!C(x,"deg"))return wi0}else{if(!C(x,"ccedil"))return _i0;if(!C(x,"cedil"))return yi0;if(!C(x,"cent"))return di0;if(!C(x,"chi"))return hi0;if(!C(x,"circ"))return mi0;if(!C(x,"clubs"))return ki0;if(!C(x,"cong"))return pi0}}else{var Z=sx(x,"aring");if(0<=Z){if(0>=Z)return li0;if(!C(x,"asymp"))return vi0;if(!C(x,"atilde"))return oi0;if(!C(x,"auml"))return ai0;if(!C(x,"bdquo"))return si0;if(!C(x,"beta"))return ci0;if(!C(x,"brvbar"))return fi0;if(!C(x,"bull"))return ii0}else{if(!C(x,"agrave"))return ui0;if(!C(x,"alefsym"))return ni0;if(!C(x,"alpha"))return ti0;if(!C(x,"amp"))return ei0;if(!C(x,"and"))return ri0;if(!C(x,"ang"))return xi0;if(!C(x,"apos"))return Zu0}}}}else{var t0=sx(x,"Nu");if(0<=t0){if(0>=t0)return Qu0;var i0=sx(x,"Sigma");if(0<=i0){if(0>=i0)return $u0;var u0=sx(x,"Uuml");if(0<=u0){if(0>=u0)return Vu0;if(!C(x,"Xi"))return Wu0;if(!C(x,"Yacute"))return Hu0;if(!C(x,"Yuml"))return Ku0;if(!C(x,"Zeta"))return Ju0;if(!C(x,"aacute"))return zu0;if(!C(x,"acirc"))return Yu0;if(!C(x,"acute"))return Gu0}else{if(!C(x,"THORN"))return Xu0;if(!C(x,"Tau"))return Uu0;if(!C(x,"Theta"))return Bu0;if(!C(x,"Uacute"))return qu0;if(!C(x,"Ucirc"))return Lu0;if(!C(x,"Ugrave"))return Mu0;if(!C(x,"Upsilon"))return Fu0}}else{var k0=sx(x,"Otilde");if(0<=k0){if(0>=k0)return Ru0;if(!C(x,"Ouml"))return Du0;if(!C(x,"Phi"))return ju0;if(!C(x,"Pi"))return Ou0;if(!C(x,"Prime"))return Nu0;if(!C(x,"Psi"))return Cu0;if(!C(x,"Rho"))return Pu0;if(!C(x,"Scaron"))return Iu0}else{if(!C(x,"OElig"))return Au0;if(!C(x,"Oacute"))return Su0;if(!C(x,"Ocirc"))return Eu0;if(!C(x,"Ograve"))return Tu0;if(!C(x,"Omega"))return bu0;if(!C(x,"Omicron"))return gu0;if(!C(x,"Oslash"))return wu0}}}else{var o0=sx(x,"Eacute");if(0<=o0){if(0>=o0)return _u0;var S0=sx(x,"Icirc");if(0<=S0){if(0>=S0)return yu0;if(!C(x,"Igrave"))return du0;if(!C(x,"Iota"))return hu0;if(!C(x,"Iuml"))return mu0;if(!C(x,"Kappa"))return ku0;if(!C(x,"Lambda"))return pu0;if(!C(x,"Mu"))return lu0;if(!C(x,"Ntilde"))return vu0}else{if(!C(x,"Ecirc"))return ou0;if(!C(x,"Egrave"))return au0;if(!C(x,"Epsilon"))return su0;if(!C(x,"Eta"))return cu0;if(!C(x,"Euml"))return fu0;if(!C(x,"Gamma"))return iu0;if(!C(x,"Iacute"))return uu0}}else{var s0=sx(x,"Atilde");if(0<=s0){if(0>=s0)return nu0;if(!C(x,"Auml"))return tu0;if(!C(x,"Beta"))return eu0;if(!C(x,"Ccedil"))return ru0;if(!C(x,"Chi"))return xu0;if(!C(x,"Dagger"))return Z70;if(!C(x,"Delta"))return Q70;if(!C(x,"ETH"))return $70}else{if(!C(x,"'int'"))return V70;if(!C(x,"AElig"))return W70;if(!C(x,"Aacute"))return H70;if(!C(x,"Acirc"))return K70;if(!C(x,"Agrave"))return J70;if(!C(x,"Alpha"))return z70;if(!C(x,"Aring"))return Y70}}}}}return 0}function vX(x,r,e,t){for(var u=x;;){var i=function(k0){for(;;)if(H(k0,8),OO(y(k0))!==0)return g(k0)};Tr(t);var c=y(t),v=So>>0)var o=g(t);else switch(v){case 0:var o=3;break;case 1:var o=i(t);break;case 2:var o=4;break;case 3:H(t,4);var o=Ie(y(t))===0?4:g(t);break;case 4:H(t,8);var l=rX(y(t));if(l===0){var k=DU(y(t));if(k===0){for(;;){var h=RU(y(t));if(h!==0)break}var o=h===1?6:g(t)}else if(k===1&&Pr(y(t))===0){for(;;){var E=QU(y(t));if(E!==0)break}var o=E===1?5:g(t)}else var o=g(t)}else if(l===1&&mr(y(t))===0){var T=Ft(y(t));if(T===0){var I=Ft(y(t));if(I===0){var N=Ft(y(t));if(N===0){var P=Ft(y(t));if(P===0){var R=Ft(y(t));if(R===0)var q=Ft(y(t)),o=q===0?KU(y(t))===0?7:g(t):q===1?7:g(t);else var o=R===1?7:g(t)}else var o=P===1?7:g(t)}else var o=N===1?7:g(t)}else var o=I===1?7:g(t)}else var o=T===1?7:g(t)}else var o=g(t);break;case 5:var o=0;break;case 6:H(t,1);var o=OO(y(t))===0?i(t):g(t);break;default:H(t,2);var o=OO(y(t))===0?i(t):g(t)}if(8>>0)return Px(o70);switch(o){case 0:return Pl(t),u;case 1:return RO(u,Jr(u,t),l70,v70);case 2:return RO(u,Jr(u,t),k70,p70);case 3:return lt(u,Jr(u,t));case 4:var X=Fx(t);lr(e,X),lr(r,X);var u=ee(u,t);break;case 5:var B=Fx(t),z=C2(B,3,Rx(B)-4|0);lr(e,B),Fs(r,st(Gx(m70,z)));break;case 6:var x0=Fx(t),W=C2(x0,2,Rx(x0)-3|0);lr(e,x0),Fs(r,st(W));break;case 7:var Z=Fx(t),t0=C2(Z,1,Rx(Z)-2|0);lr(e,Z);var i0=oX(t0);i0?Fs(r,i0[1]):lr(r,Gx(d70,Gx(t0,h70)));break;default:var u0=Fx(t);lr(e,u0),lr(r,u0)}}}function N4(x){return function(r){var e=0,t=r;x:for(;;){var u=x(t,t[2]);switch(u[0]){case 0:break x;case 1:var i=u[2],c=u[1],e=[0,i,e],t=[0,c[1],c[2],c[3],c[4],c[5],c[6],i[1]];break;default:var t=u[1]}}var v=u[2],o=u[1],l=tX(o,v),k=e===0?0:cx(e),h=o[6];if(h===0)return[0,[0,o[1],o[2],o[3],o[4],o[5],o[6],l],[0,v,l,0,k]];var E=[0,v,l,cx(h),k];return[0,[0,o[1],o[2],o[3],o[4],o[5],AU,l],E]}}var $E0=N4(function(x,r){Tr(r);var e=y(r),t=Rv>>0)var u=g(r);else switch(t){case 0:var u=0;break;case 1:var u=6;break;case 2:if(H(r,2),Ls(y(r))===0){for(;H(r,2),Ls(y(r))===0;);var u=g(r)}else var u=g(r);break;case 3:var u=1;break;case 4:H(r,1);var u=Ie(y(r))===0?1:g(r);break;default:H(r,5);var i=Md(y(r)),u=i===0?4:i===1?3:g(r)}if(6>>0)return Px(As0);switch(u){case 0:return[0,x,wr];case 1:return[2,ee(x,r)];case 2:return[2,x];case 3:var c=j2(x,r),v=Kr(Gr),o=Dl(x,v,r),l=o[1];return[1,l,Mt(l,c,o[2],v,0)];case 4:var k=j2(x,r),h=Kr(Gr),E=p3(x,h,r),T=E[1];return[1,T,Mt(T,k,E[2],h,1)];case 5:var I=j2(x,r),N=Kr(Gr),P=VE0(x,N,r),R=P[1],q=P[2],X=Pe(R,r),B=[0,R[1],I,X];return[0,R,[5,B,J1(N),q]];default:var z=lt(x,Jr(x,r));return[0,z,[7,Fx(r)]]}}),QE0=N4(function(x,r){Tr(r);var e=WE0(y(r));if(14>>0)var t=g(r);else switch(e){case 0:var t=0;break;case 1:var t=14;break;case 2:if(H(r,2),Ls(y(r))===0){for(;H(r,2),Ls(y(r))===0;);var t=g(r)}else var t=g(r);break;case 3:var t=1;break;case 4:H(r,1);var t=Ie(y(r))===0?1:g(r);break;case 5:var t=12;break;case 6:var t=13;break;case 7:var t=10;break;case 8:H(r,6);var u=Md(y(r)),t=u===0?4:u===1?3:g(r);break;case 9:var t=9;break;case 10:var t=5;break;case 11:var t=11;break;case 12:var t=7;break;case 13:if(H(r,14),Ho(y(r))===0){var i=l3(y(r));if(i===0)var t=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?13:g(r);else if(i===1&&Pr(y(r))===0){for(;;){var c=o3(y(r));if(c!==0)break}var t=c===1?13:g(r)}else var t=g(r)}else var t=g(r);break;default:var t=8}if(14>>0)return Px(G70);switch(t){case 0:return[0,x,wr];case 1:return[2,ee(x,r)];case 2:return[2,x];case 3:var v=j2(x,r),o=Kr(Gr),l=Dl(x,o,r),k=l[1];return[1,k,Mt(k,v,l[2],o,0)];case 4:var h=j2(x,r),E=Kr(Gr),T=p3(x,E,r),I=T[1];return[1,I,Mt(I,h,T[2],E,1)];case 5:return[0,x,cr];case 6:return[0,x,Te];case 7:return[0,x,k1];case 8:return[0,x,0];case 9:return[0,x,88];case 10:return[0,x,10];case 11:return[0,x,84];case 12:var N=Fx(r),P=j2(x,r),R=Kr(Gr),q=Kr(Gr);lr(q,N);for(var X=Sr(N,"'"),B=x;;){Tr(r);var z=y(r),x0=39>>0)var W=g(r);else switch(x0){case 0:var W=2;break;case 1:for(;;){H(r,7);var Z=y(r),t0=-1>>0)var b0=Px(y70);else switch(W){case 0:if(!X){at(q,39),at(R,39);continue}var b0=B;break;case 1:if(X){at(q,34),at(R,34);continue}var b0=B;break;case 2:var b0=lt(B,Jr(B,r));break;case 3:var C0=Fx(r);lr(q,C0),lr(R,C0);var B=ee(B,r);continue;case 4:var D0=Fx(r),U0=C2(D0,3,Rx(D0)-4|0);lr(q,D0),Fs(R,st(Gx(_70,U0)));continue;case 5:var T0=Fx(r),M0=C2(T0,2,Rx(T0)-3|0);lr(q,T0),Fs(R,st(M0));continue;case 6:var y0=Fx(r),G=C2(y0,1,Rx(y0)-2|0);lr(q,y0);var j0=oX(G);j0?Fs(R,j0[1]):lr(R,Gx(g70,Gx(G,w70)));continue;default:var Q0=Fx(r);lr(q,Q0),lr(R,Q0);continue}var q0=Pe(b0,r);lr(q,N);var ix=J1(R),xx=J1(q);return[0,b0,[10,[0,b0[1],P,q0],ix,xx]]}case 13:for(var fx=r[6];;){Tr(r);var yx=y(r),R0=e1>>0)var lx=g(r);else switch(R0){case 0:var lx=1;break;case 1:var lx=2;break;case 2:var lx=0;break;default:if(H(r,2),Ho(y(r))===0){var kx=l3(y(r));if(kx===0)var lx=Pr(y(r))===0&&Pr(y(r))===0&&Pr(y(r))===0?0:g(r);else if(kx===1&&Pr(y(r))===0){for(;;){var Q=o3(y(r));if(Q!==0)break}var lx=Q===1?0:g(r)}else var lx=g(r)}else var lx=g(r)}if(2>>0)throw J0([0,Nr,Hn0],1);switch(lx){case 0:continue;case 1:break;default:if(IO(lU(r)))continue;kU(r,1)}var I0=r[3];wO(r,fx);var M=o1(r),d0=C4(x,fx,I0);return[0,x,[8,S4(M),d0]]}default:return[0,x,[7,Fx(r)]]}}),ZE0=N4(function(x,r){Tr(r);var e=y(r),t=-1>>0)var u=g(r);else switch(t){case 0:var u=5;break;case 1:if(H(r,1),Ls(y(r))===0){for(;H(r,1),Ls(y(r))===0;);var u=g(r)}else var u=g(r);break;case 2:var u=0;break;case 3:H(r,0);var u=Ie(y(r))===0?0:g(r);break;case 4:H(r,5);var i=Md(y(r)),u=i===0?3:i===1?2:g(r);break;default:var u=4}if(5>>0)return Px(q70);switch(u){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var c=j2(x,r),v=Kr(Gr),o=Dl(x,v,r),l=o[1];return[1,l,Mt(l,c,o[2],v,0)];case 3:var k=j2(x,r),h=Kr(Gr),E=p3(x,h,r),T=E[1];return[1,T,Mt(T,k,E[2],h,1)];case 4:var I=j2(x,r),N=Kr(Gr),P=Kr(Gr),R=aX(x,N,P,r),q=R[1],X=R[2],B=Pe(q,r),z=[0,q[1],I,B],x0=J1(P);return[0,q,[3,[0,z,J1(N),x0,0,X]]];default:var W=lt(x,Jr(x,r));return[0,W,[3,[0,Jr(W,r),U70,B70,0,1]]]}}),xS0=N4(function(x,r){function e(b){for(;;)if(H(b,29),mr(y(b))!==0)return g(b)}function t(b){H(b,29);var V=HU(y(b));if(3>>0)return g(b);switch(V){case 0:return e(b);case 1:var tx=Yo(y(b));if(tx===0)for(;;){H(b,24);var _x=Cl(y(b));if(2<_x>>>0)return g(b);switch(_x){case 0:return u(b);case 1:break;default:return i(b)}}else{if(tx!==1)return g(b);for(;;){H(b,24);var gx=Bs(y(b));if(3>>0)return g(b);switch(gx){case 0:return u(b);case 1:break;case 2:return c(b);default:return i(b)}}}break;case 2:for(;;){H(b,24);var ex=Cl(y(b));if(2>>0)return g(b);switch(ex){case 0:return v(b);case 1:break;default:return o(b)}}break;default:for(;;){H(b,24);var Jx=Bs(y(b));if(3>>0)return g(b);switch(Jx){case 0:return v(b);case 1:break;case 2:return c(b);default:return o(b)}}}}function u(b){for(;;)if(H(b,23),mr(y(b))!==0)return g(b)}function i(b){H(b,22);var V=q1(y(b));if(V!==0)return V===1?u(b):g(b);for(;;)if(H(b,21),mr(y(b))!==0)return g(b)}function c(b){for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,24);var V=Bs(y(b));if(3>>0)return g(b);switch(V){case 0:return u(b);case 1:break;case 2:break x;default:return i(b)}}}}function v(b){for(;;)if(H(b,23),mr(y(b))!==0)return g(b)}function o(b){H(b,22);var V=q1(y(b));if(V!==0)return V===1?v(b):g(b);for(;;)if(H(b,21),mr(y(b))!==0)return g(b)}function l(b){H(b,27);var V=q1(y(b));if(V!==0)return V===1?e(b):g(b);for(;;)if(H(b,25),mr(y(b))!==0)return g(b)}function k(b){return H(b,3),xX(y(b))===0?3:g(b)}function h(b){return Dd(y(b))===0&&Ol(y(b))===0&&VU(y(b))===0&&UU(y(b))===0&&jd(y(b))===0&&Pd(y(b))===0&&I4(y(b))===0&&Dd(y(b))===0&&Ho(y(b))===0&&DO(y(b))===0&&Ja(y(b))===0?3:g(b)}function E(b){H(b,30);var V=qU(y(b));if(3>>0)return g(b);switch(V){case 0:return e(b);case 1:x:for(;;){H(b,30);var tx=zo(y(b));if(4>>0)return g(b);switch(tx){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var _x=zo(y(b));if(4<_x>>>0)return g(b);switch(_x){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}}break;case 2:return t(b);default:return l(b)}}function T(b){for(;;)if(H(b,15),mr(y(b))!==0)return g(b)}function I(b){H(b,30);var V=Cl(y(b));if(2>>0)return g(b);switch(V){case 0:return e(b);case 1:x:for(;;){H(b,30);var tx=Bs(y(b));if(3>>0)return g(b);switch(tx){case 0:return e(b);case 1:break;case 2:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var _x=Bs(y(b));if(3<_x>>>0)return g(b);switch(_x){case 0:return e(b);case 1:break;case 2:break x;default:return l(b)}}}break;default:return l(b)}}function N(b){H(b,15);var V=q1(y(b));if(V!==0)return V===1?T(b):g(b);for(;;)if(H(b,15),mr(y(b))!==0)return g(b)}function P(b){H(b,28);var V=q1(y(b));if(V!==0)return V===1?e(b):g(b);for(;;)if(H(b,26),mr(y(b))!==0)return g(b)}function R(b){for(;;)if(H(b,9),mr(y(b))!==0)return g(b)}function q(b){for(;;)if(H(b,9),mr(y(b))!==0)return g(b)}function X(b){for(;;)if(H(b,13),mr(y(b))!==0)return g(b)}function B(b){for(;;)if(H(b,13),mr(y(b))!==0)return g(b)}function z(b){for(;;)if(H(b,19),mr(y(b))!==0)return g(b)}function x0(b){for(;;)if(H(b,19),mr(y(b))!==0)return g(b)}function W(b){for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var V=JU(y(b));if(4>>0)return g(b);switch(V){case 0:return e(b);case 1:return I(b);case 2:break;case 3:break x;default:return P(b)}}}}Tr(r);var Z=(function(b){var V=HE0(y(b));if(31>>0)return g(b);switch(V){case 0:return 66;case 1:return 67;case 2:if(H(b,1),Ls(y(b))!==0)return g(b);for(;;)if(H(b,1),Ls(y(b))!==0)return g(b);break;case 3:return 0;case 4:return H(b,0),Ie(y(b))===0?0:g(b);case 5:return 6;case 6:return 65;case 7:if(H(b,67),I4(y(b))!==0)return g(b);var tx=y(b),_x=Ss>>0)return g(b);switch(dr){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}for(;;){if(Er(y(b))!==0)return g(b);x:for(;;){H(b,30);var V0=zo(y(b));if(4>>0)return g(b);switch(V0){case 0:return e(b);case 1:break;case 2:return t(b);case 3:break x;default:return l(b)}}}break;case 16:H(b,67);var K0=Md(y(b));if(K0!==0)return K0===1?5:g(b);H(b,2);var Cx=bd(y(b));if(2>>0)return g(b);switch(Cx){case 0:for(;;){var bx=bd(y(b));if(2>>0)return g(b);switch(bx){case 0:break;case 1:return k(b);default:return h(b)}}break;case 1:return k(b);default:return h(b)}break;case 17:H(b,30);var Ox=GU(y(b));if(8>>0)return g(b);switch(Ox){case 0:return e(b);case 1:return E(b);case 2:x:for(;;){H(b,16);var ux=WU(y(b));if(4>>0)return g(b);switch(ux){case 0:return T(b);case 1:return I(b);case 2:break;case 3:break x;default:return N(b)}}for(;;){H(b,15);var br=gd(y(b));if(3
>>0)return g(b);switch(br){case 0:return T(b);case 1:return I(b);case 2:break;default:return N(b)}}break;case 3:for(;;){H(b,30);var nr=gd(y(b));if(3>>0)return g(b);switch(nr){case 0:return e(b);case 1:return I(b);case 2:break;default:return P(b)}}break;case 4:H(b,29);var $r=XU(y(b));if($r===0)return e(b);if($r!==1)return g(b);x:{r:for(;;){H(b,10);var l1=Ld(y(b));if(3>>0)return g(b);switch(l1){case 0:return R(b);case 1:break;case 2:break x;default:break r}}H(b,8);var C1=q1(y(b));if(C1!==0)return C1===1?R(b):g(b);for(;;)if(H(b,7),mr(y(b))!==0)return g(b)}x:for(;;){if(qs(y(b))!==0)return g(b);r:for(;;){H(b,10);var Qr=Ld(y(b));if(3>>0)return g(b);switch(Qr){case 0:return q(b);case 1:break;case 2:break r;default:break x}}}H(b,8);var O1=q1(y(b));if(O1!==0)return O1===1?q(b):g(b);for(;;)if(H(b,7),mr(y(b))!==0)return g(b);break;case 5:return t(b);case 6:H(b,29);var Hr=YU(y(b));if(Hr===0)return e(b);if(Hr!==1)return g(b);x:{r:for(;;){H(b,14);var w=Fd(y(b));if(3>>0)return g(b);switch(w){case 0:return X(b);case 1:break;case 2:break x;default:break r}}H(b,12);var Y=q1(y(b));if(Y!==0)return Y===1?X(b):g(b);for(;;)if(H(b,11),mr(y(b))!==0)return g(b)}x:for(;;){if(re(y(b))!==0)return g(b);r:for(;;){H(b,14);var px=Fd(y(b));if(3>>0)return g(b);switch(px){case 0:return B(b);case 1:break;case 2:break r;default:break x}}}H(b,12);var X0=q1(y(b));if(X0!==0)return X0===1?B(b):g(b);for(;;)if(H(b,11),mr(y(b))!==0)return g(b);break;case 7:H(b,29);var vx=FU(y(b));if(vx===0)return e(b);if(vx!==1)return g(b);x:{r:for(;;){H(b,20);var Ix=qd(y(b));if(3>>0)return g(b);switch(Ix){case 0:return z(b);case 1:break;case 2:break x;default:break r}}H(b,18);var Cr=q1(y(b));if(Cr!==0)return Cr===1?z(b):g(b);for(;;)if(H(b,17),mr(y(b))!==0)return g(b)}x:for(;;){if(Pr(y(b))!==0)return g(b);r:for(;;){H(b,20);var Vx=qd(y(b));if(3>>0)return g(b);switch(Vx){case 0:return x0(b);case 1:break;case 2:break r;default:break x}}}H(b,18);var f1=q1(y(b));if(f1!==0)return f1===1?x0(b):g(b);for(;;)if(H(b,17),mr(y(b))!==0)return g(b);break;default:return P(b)}break;case 18:H(b,30);var c1=Ed(y(b));if(5>>0)return g(b);switch(c1){case 0:return e(b);case 1:return E(b);case 2:for(;;){H(b,30);var Fr=Ed(y(b));if(5>>0)return g(b);switch(Fr){case 0:return e(b);case 1:return E(b);case 2:break;case 3:return t(b);case 4:return W(b);default:return P(b)}}break;case 3:return t(b);case 4:return W(b);default:return P(b)}break;case 19:return 44;case 20:return 42;case 21:return 49;case 22:H(b,51);var Zr=y(b),mx=61>>0)return Px(R70);var t0=Z;if(34>t0)switch(t0){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var i0=j2(x,r),u0=Kr(Gr),k0=p3(x,u0,r),o0=k0[1];return[1,o0,Mt(o0,i0,k0[2],u0,1)];case 3:var S0=Fx(r);if(!x[5]){var s0=j2(x,r),v0=Kr(Gr);lr(v0,S0);var m0=p3(x,v0,r),p0=m0[1];return[1,p0,Mt(p0,s0,m0[2],v0,1)]}var E0=x[4]?nX(x,Jr(x,r),S0):x,b0=kd(1,E0),C0=sd(r);return Sr(E4(r,C0-1|0,1),Iv)&&C(E4(r,C0-2|0,1),Iv)?[0,b0,88]:[2,b0];case 4:if(x[4])return[2,kd(0,x)];Pl(r),Tr(r);var D0=LU(y(r))===0?0:g(r);return D0===0?[0,x,d2]:Px(F70);case 5:var U0=j2(x,r),T0=Kr(Gr),M0=Dl(x,T0,r),y0=M0[1];return[1,y0,Mt(y0,U0,M0[2],T0,0)];case 6:var G=Fx(r),j0=j2(x,r),Q0=Kr(Gr),q0=Kr(Gr);lr(q0,G);var ix=sX(x,G,Q0,q0,0,r),xx=ix[1],fx=ix[3],yx=[0,xx[1],j0,ix[2]],R0=J1(q0);return[0,xx,[2,[0,yx,J1(Q0),R0,fx]]];case 7:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&Ad(y(V))===0&&qs(y(V))===0){r:for(;;){var tx=_d(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(qs(y(V))===0){e:for(;;){var _x=_d(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(0,o1(V))]:Px(D70)});case 8:return[0,x,qt(0,o1(r))];case 9:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&Ad(y(V))===0&&qs(y(V))===0){for(;;){H(V,0);var tx=yd(y(V));if(tx!==0)break}if(tx===1)for(;;){if(qs(y(V))===0){for(;;){H(V,0);var _x=yd(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(0,o1(V))]:Px(j70)});case 10:return[0,x,Lt(0,o1(r))];case 11:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&Nd(y(V))===0&&re(y(V))===0){r:for(;;){var tx=Sd(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(re(y(V))===0){e:for(;;){var _x=Sd(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(1,o1(V))]:Px(O70)});case 12:return[0,x,qt(1,o1(r))];case 13:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&Nd(y(V))===0&&re(y(V))===0){for(;;){H(V,0);var tx=Td(y(V));if(tx!==0)break}if(tx===1)for(;;){if(re(y(V))===0){for(;;){H(V,0);var _x=Td(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(3,o1(V))]:Px(N70)});case 14:return[0,x,Lt(3,o1(r))];case 15:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&re(y(V))===0){for(;;)if(H(V,0),re(y(V))!==0){var tx=g(V);break}}else var tx=g(V);return tx===0?[0,b,Lt(1,o1(V))]:Px(C70)});case 16:return[0,x,Lt(1,o1(r))];case 17:return N1(x,r,function(b,V){Tr(V);x:if(Ae(y(V))===0&&hd(y(V))===0&&Pr(y(V))===0){r:for(;;){var tx=wd(y(V));if(2>>0){var ex=g(V);break x}switch(tx){case 0:break;case 1:break r;default:var ex=0;break x}}for(;;){r:{if(Pr(y(V))===0){e:for(;;){var _x=wd(y(V));if(2<_x>>>0){var gx=g(V);break r}switch(_x){case 0:break;case 1:break e;default:var gx=0;break r}}continue}var gx=g(V)}var ex=gx;break}}else var ex=g(V);return ex===0?[0,b,qt(2,o1(V))]:Px(P70)});case 18:return[0,x,qt(2,o1(r))];case 19:return N1(x,r,function(b,V){if(Tr(V),Ae(y(V))===0&&hd(y(V))===0&&Pr(y(V))===0){for(;;){H(V,0);var tx=Rd(y(V));if(tx!==0)break}if(tx===1)for(;;){if(Pr(y(V))===0){for(;;){H(V,0);var _x=Rd(y(V));if(_x!==0)break}if(_x===1)continue;var gx=g(V)}else var gx=g(V);var ex=gx;break}else var ex=g(V)}else var ex=g(V);return ex===0?[0,b,Lt(4,o1(V))]:Px(I70)});case 20:return[0,x,Lt(4,o1(r))];case 21:return N1(x,r,function(b,V){function tx(ux){var br=Bd(y(ux));if(2
>>0)return g(ux);switch(br){case 0:var nr=Yo(y(ux));return nr===0?_x(ux):nr===1?gx(ux):g(ux);case 1:return _x(ux);default:return gx(ux)}}function _x(ux){for(;;){var br=Nl(y(ux));if(br!==0)return br===1?0:g(ux)}}function gx(ux){for(;;){var br=Rt(y(ux));if(2
>>0)return g(ux);switch(br){case 0:break;case 1:for(;;){if(Er(y(ux))!==0)return g(ux);x:for(;;){var nr=Rt(y(ux));if(2>>0)return g(ux);switch(nr){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function ex(ux){var br=Od(y(ux));if(br!==0)return br===1?tx(ux):g(ux);x:for(;;){var nr=pe(y(ux));if(2>>0)return g(ux);switch(nr){case 0:break;case 1:return tx(ux);default:break x}}for(;;){if(Er(y(ux))!==0)return g(ux);x:for(;;){var $r=pe(y(ux));if(2<$r>>>0)return g(ux);switch($r){case 0:break;case 1:return tx(ux);default:break x}}}}Tr(V);var Jx=Go(y(V));if(2>>0)var Ux=g(V);else x:switch(Jx){case 0:if(Er(y(V))===0){r:for(;;){var hr=pe(y(V));if(2


>>0){var Ux=g(V);break x}switch(hr){case 0:break;case 1:var Ux=tx(V);break x;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var dr=pe(y(V));if(2>>0){var V0=g(V);break r}switch(dr){case 0:break;case 1:var V0=tx(V);break r;default:break e}}continue}var V0=g(V)}var Ux=V0;break}}else var Ux=g(V);break;case 1:var K0=dd(y(V)),Ux=K0===0?ex(V):K0===1?tx(V):g(V);break;default:r:for(;;){var Cx=Cd(y(V));if(2>>0){var Ux=g(V);break}switch(Cx){case 0:var Ux=ex(V);break r;case 1:break;default:var Ux=tx(V);break r}}}if(Ux!==0)return Px(A70);var bx=o1(V),Ox=D2(b,Jr(b,V),41);return[0,Ox,qt(2,bx)]});case 22:var lx=o1(r),kx=D2(x,Jr(x,r),41);return[0,kx,qt(2,lx)];case 23:return N1(x,r,function(b,V){function tx(bx){var Ox=Bd(y(bx));if(2>>0)return g(bx);switch(Ox){case 0:var ux=Yo(y(bx));return ux===0?_x(bx):ux===1?gx(bx):g(bx);case 1:return _x(bx);default:return gx(bx)}}function _x(bx){for(;;)if(H(bx,0),Er(y(bx))!==0)return g(bx)}function gx(bx){for(;;){H(bx,0);var Ox=Jo(y(bx));if(Ox!==0){if(Ox!==1)return g(bx);for(;;){if(Er(y(bx))!==0)return g(bx);for(;;){H(bx,0);var ux=Jo(y(bx));if(ux!==0)break}if(ux!==1)return g(bx)}}}}function ex(bx){var Ox=Od(y(bx));if(Ox!==0)return Ox===1?tx(bx):g(bx);x:for(;;){var ux=pe(y(bx));if(2>>0)return g(bx);switch(ux){case 0:break;case 1:return tx(bx);default:break x}}for(;;){if(Er(y(bx))!==0)return g(bx);x:for(;;){var br=pe(y(bx));if(2
>>0)return g(bx);switch(br){case 0:break;case 1:return tx(bx);default:break x}}}}Tr(V);var Jx=Go(y(V));if(2>>0)var Ux=g(V);else x:switch(Jx){case 0:if(Er(y(V))===0){r:for(;;){var hr=pe(y(V));if(2
>>0){var Ux=g(V);break x}switch(hr){case 0:break;case 1:var Ux=tx(V);break x;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var dr=pe(y(V));if(2>>0){var V0=g(V);break r}switch(dr){case 0:break;case 1:var V0=tx(V);break r;default:break e}}continue}var V0=g(V)}var Ux=V0;break}}else var Ux=g(V);break;case 1:var K0=dd(y(V)),Ux=K0===0?ex(V):K0===1?tx(V):g(V);break;default:r:for(;;){var Cx=Cd(y(V));if(2>>0){var Ux=g(V);break}switch(Cx){case 0:var Ux=ex(V);break r;case 1:break;default:var Ux=tx(V);break r}}}return Ux===0?[0,b,Lt(4,o1(V))]:Px(S70)});case 24:return[0,x,Lt(4,o1(r))];case 25:return N1(x,r,function(b,V){function tx(Cx){for(;;){var bx=Rt(y(Cx));if(2>>0)return g(Cx);switch(bx){case 0:break;case 1:for(;;){if(Er(y(Cx))!==0)return g(Cx);x:for(;;){var Ox=Rt(y(Cx));if(2>>0)return g(Cx);switch(Ox){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function _x(Cx){var bx=Nl(y(Cx));return bx===0?tx(Cx):bx===1?0:g(Cx)}Tr(V);var gx=Go(y(V));if(2>>0)var ex=g(V);else x:switch(gx){case 0:var ex=Er(y(V))===0?tx(V):g(V);break;case 1:for(;;){var Jx=jl(y(V));if(Jx===0){var ex=_x(V);break}if(Jx!==1){var ex=g(V);break}}break;default:r:for(;;){var Ux=Ko(y(V));if(2>>0){var ex=g(V);break x}switch(Ux){case 0:var ex=_x(V);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var hr=Ko(y(V));if(2
>>0){var dr=g(V);break r}switch(hr){case 0:var dr=_x(V);break r;case 1:break;default:break e}}continue}var dr=g(V)}var ex=dr;break}}if(ex!==0)return Px(E70);var V0=o1(V),K0=D2(b,Jr(b,V),33);return[0,K0,qt(2,V0)]});case 26:return N1(x,r,function(b,V){Tr(V);var tx=Yo(y(V));x:if(tx===0)for(;;){var _x=Nl(y(V));if(_x!==0){if(_x===1){var Ux=0;break}var Ux=g(V);break}}else if(tx===1){r:for(;;){var gx=Rt(y(V));if(2>>0){var Ux=g(V);break x}switch(gx){case 0:break;case 1:break r;default:var Ux=0;break x}}for(;;){r:{if(Er(y(V))===0){e:for(;;){var ex=Rt(y(V));if(2>>0){var Jx=g(V);break r}switch(ex){case 0:break;case 1:break e;default:var Jx=0;break r}}continue}var Jx=g(V)}var Ux=Jx;break}}else var Ux=g(V);return Ux===0?[0,b,qt(2,o1(V))]:Px(T70)});case 27:var Q=o1(r),I0=D2(x,Jr(x,r),33);return[0,I0,qt(2,Q)];case 28:return[0,x,qt(2,o1(r))];case 29:return N1(x,r,function(b,V){function tx(V0){for(;;){H(V0,0);var K0=Jo(y(V0));if(K0!==0){if(K0!==1)return g(V0);for(;;){if(Er(y(V0))!==0)return g(V0);for(;;){H(V0,0);var Cx=Jo(y(V0));if(Cx!==0)break}if(Cx!==1)return g(V0)}}}}function _x(V0){return H(V0,0),Er(y(V0))===0?tx(V0):g(V0)}Tr(V);var gx=Go(y(V));if(2>>0)var ex=g(V);else x:switch(gx){case 0:var ex=Er(y(V))===0?tx(V):g(V);break;case 1:for(;;){H(V,0);var Jx=jl(y(V));if(Jx===0){var ex=_x(V);break}if(Jx!==1){var ex=g(V);break}}break;default:r:for(;;){H(V,0);var Ux=Ko(y(V));if(2>>0){var ex=g(V);break x}switch(Ux){case 0:var ex=_x(V);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(V))===0){e:for(;;){H(V,0);var hr=Ko(y(V));if(2
>>0){var dr=g(V);break r}switch(hr){case 0:var dr=_x(V);break r;case 1:break;default:break e}}continue}var dr=g(V)}var ex=dr;break}}return ex===0?[0,b,Lt(4,o1(V))]:Px(b70)});case 30:return[0,x,Lt(4,o1(r))];case 31:return[0,x,68];case 32:return[0,x,6];default:return[0,x,7]}switch(t0){case 34:return[0,x,0];case 35:return[0,x,1];case 36:return[0,x,2];case 37:return[0,x,3];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,12];case 41:return[0,x,10];case 42:return[0,x,8];case 43:return[0,x,9];case 44:return[0,x,88];case 45:return[0,x,85];case 46:return[0,x,87];case 47:return[0,x,6];case 48:return[0,x,7];case 49:return[0,x,cr];case 50:return[0,x,k1];case 51:return[0,x,84];case 52:return[0,x,87];case 53:return[0,x,d2];case 54:return[0,x,88];case 55:return[0,x,90];case 56:return[0,x,89];case 57:return[0,x,91];case 58:return[0,x,93];case 59:return[0,x,11];case 60:return[0,x,84];case 61:return[0,x,p2];case 62:return[0,x,Ct];case 63:return[0,x,s8];case 64:return[0,x,sm];case 65:var M=r[6];eX(r);var d0=C4(x,M,r[3]);wO(r,M);var g0=o1(r),h0=fX(x,g0),A0=h0[2],$0=h0[1],Kx=sx(A0,Lm);if(0<=Kx){if(0>=Kx)return[0,$0,Gr];var J=sx(A0,K3);if(0<=J){if(0>=J)return[0,$0,$6];if(!C(A0,H6))return[0,$0,un];if(!C(A0,Pa))return[0,$0,33];if(!C(A0,Aa))return[0,$0,48];if(!C(A0,Hk))return[0,$0,v8];if(!C(A0,hk))return[0,$0,zv];if(!C(A0,ga))return[0,$0,e1]}else{if(!C(A0,wk))return[0,$0,Z6];if(!C(A0,bk))return[0,$0,So];if(!C(A0,Hv))return[0,$0,31];if(!C(A0,H3))return[0,$0,b6];if(!C(A0,Xv))return[0,$0,R1];if(!C(A0,Ue))return[0,$0,44]}}else{var tr=sx(A0,be);if(0<=tr){if(0>=tr)return[0,$0,q6];if(!C(A0,mc))return[0,$0,43];if(!C(A0,wa))return[0,$0,32];if(!C(A0,V3))return[0,$0,N6];if(!C(A0,FD))return[0,$0,kk];if(!C(A0,ae))return[0,$0,55];if(!C(A0,J6))return[0,$0,Qv]}else{if(!C(A0,ik))return[0,$0,Ca];if(!C(A0,tl))return[0,$0,M6];if(!C(A0,$v))return[0,$0,Cf];if(!C(A0,rm))return[0,$0,L70];if(!C(A0,O6))return[0,$0,M70];if(!C(A0,No))return[0,$0,29]}}return[0,$0,[4,d0,A0,S4(g0)]];case 66:var Zx=x[4]?D2(x,Jr(x,r),94):x;return[0,Zx,wr];default:return[0,x,[7,Fx(r)]]}}),rS0=N4(function(x,r){function e(w){for(;;)if(H(w,33),mr(y(w))!==0)return g(w)}function t(w){H(w,33);var Y=HU(y(w));if(3>>0)return g(w);switch(Y){case 0:return e(w);case 1:var px=Yo(y(w));if(px===0)for(;;){H(w,28);var X0=Cl(y(w));if(2>>0)return g(w);switch(X0){case 0:return u(w);case 1:break;default:return i(w)}}else{if(px!==1)return g(w);for(;;){H(w,28);var vx=Bs(y(w));if(3>>0)return g(w);switch(vx){case 0:return u(w);case 1:break;case 2:return c(w);default:return i(w)}}}break;case 2:for(;;){H(w,28);var Ix=Cl(y(w));if(2>>0)return g(w);switch(Ix){case 0:return v(w);case 1:break;default:return o(w)}}break;default:for(;;){H(w,28);var Cr=Bs(y(w));if(3>>0)return g(w);switch(Cr){case 0:return v(w);case 1:break;case 2:return c(w);default:return o(w)}}}}function u(w){for(;;)if(H(w,27),mr(y(w))!==0)return g(w)}function i(w){H(w,26);var Y=q1(y(w));if(Y!==0)return Y===1?u(w):g(w);for(;;)if(H(w,25),mr(y(w))!==0)return g(w)}function c(w){for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,28);var Y=Bs(y(w));if(3>>0)return g(w);switch(Y){case 0:return u(w);case 1:break;case 2:break x;default:return i(w)}}}}function v(w){for(;;)if(H(w,27),mr(y(w))!==0)return g(w)}function o(w){H(w,26);var Y=q1(y(w));if(Y!==0)return Y===1?v(w):g(w);for(;;)if(H(w,25),mr(y(w))!==0)return g(w)}function l(w){H(w,31);var Y=q1(y(w));if(Y!==0)return Y===1?e(w):g(w);for(;;)if(H(w,29),mr(y(w))!==0)return g(w)}function k(w){return H(w,3),xX(y(w))===0?3:g(w)}function h(w){return Dd(y(w))===0&&Ol(y(w))===0&&VU(y(w))===0&&UU(y(w))===0&&jd(y(w))===0&&Pd(y(w))===0&&I4(y(w))===0&&Dd(y(w))===0&&Ho(y(w))===0&&DO(y(w))===0&&Ja(y(w))===0?3:g(w)}function E(w){H(w,34);var Y=qU(y(w));if(3>>0)return g(w);switch(Y){case 0:return e(w);case 1:x:for(;;){H(w,34);var px=zo(y(w));if(4>>0)return g(w);switch(px){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var X0=zo(y(w));if(4>>0)return g(w);switch(X0){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}}break;case 2:return t(w);default:return l(w)}}function T(w){for(;;)if(H(w,19),mr(y(w))!==0)return g(w)}function I(w){H(w,34);var Y=Cl(y(w));if(2>>0)return g(w);switch(Y){case 0:return e(w);case 1:x:for(;;){H(w,34);var px=Bs(y(w));if(3>>0)return g(w);switch(px){case 0:return e(w);case 1:break;case 2:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var X0=Bs(y(w));if(3>>0)return g(w);switch(X0){case 0:return e(w);case 1:break;case 2:break x;default:return l(w)}}}break;default:return l(w)}}function N(w){for(;;)if(H(w,17),mr(y(w))!==0)return g(w)}function P(w){for(;;)if(H(w,17),mr(y(w))!==0)return g(w)}function R(w){for(;;)if(H(w,11),mr(y(w))!==0)return g(w)}function q(w){for(;;)if(H(w,11),mr(y(w))!==0)return g(w)}function X(w){for(;;)if(H(w,15),mr(y(w))!==0)return g(w)}function B(w){for(;;)if(H(w,15),mr(y(w))!==0)return g(w)}function z(w){for(;;)if(H(w,23),mr(y(w))!==0)return g(w)}function x0(w){for(;;)if(H(w,23),mr(y(w))!==0)return g(w)}function W(w){H(w,32);var Y=q1(y(w));if(Y!==0)return Y===1?e(w):g(w);for(;;)if(H(w,30),mr(y(w))!==0)return g(w)}function Z(w){for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var Y=JU(y(w));if(4>>0)return g(w);switch(Y){case 0:return e(w);case 1:return I(w);case 2:break;case 3:break x;default:return W(w)}}}}Tr(r);var t0=(function(w){var Y=KE0(y(w));if(36>>0)return g(w);switch(Y){case 0:return 98;case 1:return 99;case 2:if(H(w,1),Ls(y(w))!==0)return g(w);for(;;)if(H(w,1),Ls(y(w))!==0)return g(w);break;case 3:return 0;case 4:return H(w,0),Ie(y(w))===0?0:g(w);case 5:return H(w,88),gn(y(w))===0?(H(w,58),gn(y(w))===0?54:g(w)):g(w);case 6:return 7;case 7:H(w,95);var px=y(w),X0=32>>0)return g(w);switch(Cr){case 0:return H(w,83),gn(y(w))===0?70:g(w);case 1:return 4;default:return 69}case 14:H(w,80);var Vx=y(w),f1=42>>0)return g(w);switch(mx){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}for(;;){if(Er(y(w))!==0)return g(w);x:for(;;){H(w,34);var Mx=zo(y(w));if(4>>0)return g(w);switch(Mx){case 0:return e(w);case 1:break;case 2:return t(w);case 3:break x;default:return l(w)}}}break;case 18:H(w,93);var rr=BU(y(w));if(2>>0)return g(w);switch(rr){case 0:H(w,2);var Ar=bd(y(w));if(2>>0)return g(w);switch(Ar){case 0:for(;;){var Or=bd(y(w));if(2>>0)return g(w);switch(Or){case 0:break;case 1:return k(w);default:return h(w)}}break;case 1:return k(w);default:return h(w)}break;case 1:return 5;default:return 92}break;case 19:H(w,34);var ne=GU(y(w));if(8>>0)return g(w);switch(ne){case 0:return e(w);case 1:return E(w);case 2:x:{r:for(;;){H(w,20);var Y2=WU(y(w));if(4>>0)return g(w);switch(Y2){case 0:return T(w);case 1:return I(w);case 2:break;case 3:break x;default:break r}}H(w,19);var je=q1(y(w));if(je!==0)return je===1?T(w):g(w);for(;;)if(H(w,19),mr(y(w))!==0)return g(w)}x:for(;;){H(w,18);var kt=gd(y(w));if(3>>0)return g(w);switch(kt){case 0:return N(w);case 1:return I(w);case 2:break;default:break x}}H(w,17);var xo=q1(y(w));if(xo!==0)return xo===1?N(w):g(w);for(;;)if(H(w,17),mr(y(w))!==0)return g(w);break;case 3:x:for(;;){H(w,18);var Tn=gd(y(w));if(3>>0)return g(w);switch(Tn){case 0:return P(w);case 1:return I(w);case 2:break;default:break x}}H(w,17);var ke=q1(y(w));if(ke!==0)return ke===1?P(w):g(w);for(;;)if(H(w,17),mr(y(w))!==0)return g(w);break;case 4:H(w,33);var ro=XU(y(w));if(ro===0)return e(w);if(ro!==1)return g(w);x:{r:for(;;){H(w,12);var Js=Ld(y(w));if(3>>0)return g(w);switch(Js){case 0:return R(w);case 1:break;case 2:break x;default:break r}}H(w,10);var eo=q1(y(w));if(eo!==0)return eo===1?R(w):g(w);for(;;)if(H(w,9),mr(y(w))!==0)return g(w)}x:for(;;){if(qs(y(w))!==0)return g(w);r:for(;;){H(w,12);var Ks=Ld(y(w));if(3>>0)return g(w);switch(Ks){case 0:return q(w);case 1:break;case 2:break r;default:break x}}}H(w,10);var M2=q1(y(w));if(M2!==0)return M2===1?q(w):g(w);for(;;)if(H(w,9),mr(y(w))!==0)return g(w);break;case 5:return t(w);case 6:H(w,33);var L2=YU(y(w));if(L2===0)return e(w);if(L2!==1)return g(w);x:{r:for(;;){H(w,16);var g1=Fd(y(w));if(3>>0)return g(w);switch(g1){case 0:return X(w);case 1:break;case 2:break x;default:break r}}H(w,14);var En=q1(y(w));if(En!==0)return En===1?X(w):g(w);for(;;)if(H(w,13),mr(y(w))!==0)return g(w)}x:for(;;){if(re(y(w))!==0)return g(w);r:for(;;){H(w,16);var Sn=Fd(y(w));if(3>>0)return g(w);switch(Sn){case 0:return B(w);case 1:break;case 2:break r;default:break x}}}H(w,14);var Hs=q1(y(w));if(Hs!==0)return Hs===1?B(w):g(w);for(;;)if(H(w,13),mr(y(w))!==0)return g(w);break;case 7:H(w,33);var Ws=FU(y(w));if(Ws===0)return e(w);if(Ws!==1)return g(w);x:{r:for(;;){H(w,24);var mt=qd(y(w));if(3>>0)return g(w);switch(mt){case 0:return z(w);case 1:break;case 2:break x;default:break r}}H(w,22);var to=q1(y(w));if(to!==0)return to===1?z(w):g(w);for(;;)if(H(w,21),mr(y(w))!==0)return g(w)}x:for(;;){if(Pr(y(w))!==0)return g(w);r:for(;;){H(w,24);var Q1=qd(y(w));if(3>>0)return g(w);switch(Q1){case 0:return x0(w);case 1:break;case 2:break r;default:break x}}}H(w,22);var ar=q1(y(w));if(ar!==0)return ar===1?x0(w):g(w);for(;;)if(H(w,21),mr(y(w))!==0)return g(w);break;default:return W(w)}break;case 20:H(w,34);var no=Ed(y(w));if(5>>0)return g(w);switch(no){case 0:return e(w);case 1:return E(w);case 2:for(;;){H(w,34);var Vs=Ed(y(w));if(5>>0)return g(w);switch(Vs){case 0:return e(w);case 1:return E(w);case 2:break;case 3:return t(w);case 4:return Z(w);default:return W(w)}}break;case 3:return t(w);case 4:return Z(w);default:return W(w)}break;case 21:return 46;case 22:return 44;case 23:H(w,78);var ht=y(w),E3=59>>0)return g(w);switch(uv){case 0:if(v3(y(w))!==0)return g(w);var z2=y(w),Z1=Cf>>0)return Px(Us0);var i0=t0;if(50>i0)switch(i0){case 0:return[2,ee(x,r)];case 1:return[2,x];case 2:var u0=j2(x,r),k0=Kr(Gr),o0=p3(x,k0,r),S0=o0[1];return[1,S0,Mt(S0,u0,o0[2],k0,1)];case 3:var s0=Fx(r);if(!x[5]){var v0=j2(x,r),m0=Kr(Gr);lr(m0,C2(s0,2,Rx(s0)-2|0));var p0=p3(x,m0,r),E0=p0[1];return[1,E0,Mt(E0,v0,p0[2],m0,1)]}var b0=x[4]?nX(x,Jr(x,r),s0):x,C0=kd(1,b0),D0=sd(r);return Sr(E4(r,D0-1|0,1),Iv)&&C(E4(r,D0-2|0,1),Iv)?[0,C0,88]:[2,C0];case 4:if(x[4])return[2,kd(0,x)];Pl(r),Tr(r);var U0=LU(y(r))===0?0:g(r);return U0===0?[0,x,d2]:Px(Xs0);case 5:var T0=j2(x,r),M0=Kr(Gr),y0=Dl(x,M0,r),G=y0[1];return[1,G,Mt(G,T0,y0[2],M0,0)];case 6:if(r[6]!==0)return[0,x,Gs0];var j0=j2(x,r),Q0=Kr(Gr),q0=Dl(x,Q0,r),ix=q0[1],xx=[0,ix[1],j0,q0[2]];return[0,ix,[6,xx,J1(Q0)]];case 7:var fx=Fx(r),yx=j2(x,r),R0=Kr(Gr),lx=Kr(Gr);lr(lx,fx);var kx=sX(x,fx,R0,lx,0,r),Q=kx[1],I0=kx[3],M=[0,Q[1],yx,kx[2]],d0=J1(lx);return[0,Q,[2,[0,M,J1(R0),d0,I0]]];case 8:var g0=Kr(Gr),h0=Kr(Gr),A0=j2(x,r),$0=aX(x,g0,h0,r),Kx=$0[1],J=$0[2],tr=Pe(Kx,r),Zx=[0,Kx[1],A0,tr],b=J1(h0);return[0,Kx,[3,[0,Zx,J1(g0),b,1,J]]];case 9:return N1(x,r,function(w,Y){Tr(Y);x:if(Ae(y(Y))===0&&Ad(y(Y))===0&&qs(y(Y))===0){r:for(;;){var px=_d(y(Y));if(2>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(qs(y(Y))===0){e:for(;;){var X0=_d(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,0,Fx(Y)]]:Px(Bs0)});case 10:return[0,x,[1,0,Fx(r)]];case 11:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&Ad(y(Y))===0&&qs(y(Y))===0){for(;;){H(Y,0);var px=yd(y(Y));if(px!==0)break}if(px===1)for(;;){if(qs(y(Y))===0){for(;;){H(Y,0);var X0=yd(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,0,Fx(Y)]]:Px(qs0)});case 12:return[0,x,[0,0,Fx(r)]];case 13:return N1(x,r,function(w,Y){Tr(Y);x:if(Ae(y(Y))===0&&Nd(y(Y))===0&&re(y(Y))===0){r:for(;;){var px=Sd(y(Y));if(2>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(re(y(Y))===0){e:for(;;){var X0=Sd(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,1,Fx(Y)]]:Px(Ls0)});case 14:return[0,x,[1,1,Fx(r)]];case 15:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&Nd(y(Y))===0&&re(y(Y))===0){for(;;){H(Y,0);var px=Td(y(Y));if(px!==0)break}if(px===1)for(;;){if(re(y(Y))===0){for(;;){H(Y,0);var X0=Td(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,3,Fx(Y)]]:Px(Ms0)});case 16:return[0,x,[0,3,Fx(r)]];case 17:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0){for(;;){var px=y(Y),X0=47>>0){var Ix=g(Y);break x}switch(px){case 0:break;case 1:break r;default:var Ix=0;break x}}for(;;){r:{if(Pr(y(Y))===0){e:for(;;){var X0=wd(y(Y));if(2>>0){var vx=g(Y);break r}switch(X0){case 0:break;case 1:break e;default:var vx=0;break r}}continue}var vx=g(Y)}var Ix=vx;break}}else var Ix=g(Y);return Ix===0?[0,w,[1,2,Fx(Y)]]:Px(Ds0)});case 22:return[0,x,[1,2,Fx(r)]];case 23:return N1(x,r,function(w,Y){if(Tr(Y),Ae(y(Y))===0&&hd(y(Y))===0&&Pr(y(Y))===0){for(;;){H(Y,0);var px=Rd(y(Y));if(px!==0)break}if(px===1)for(;;){if(Pr(y(Y))===0){for(;;){H(Y,0);var X0=Rd(y(Y));if(X0!==0)break}if(X0===1)continue;var vx=g(Y)}else var vx=g(Y);var Ix=vx;break}else var Ix=g(Y)}else var Ix=g(Y);return Ix===0?[0,w,[0,4,Fx(Y)]]:Px(js0)});case 24:return[0,x,[0,4,Fx(r)]];case 25:return N1(x,r,function(w,Y){function px(rr){var Ar=Bd(y(rr));if(2>>0)return g(rr);switch(Ar){case 0:var Or=Yo(y(rr));return Or===0?X0(rr):Or===1?vx(rr):g(rr);case 1:return X0(rr);default:return vx(rr)}}function X0(rr){for(;;){var Ar=Nl(y(rr));if(Ar!==0)return Ar===1?0:g(rr)}}function vx(rr){for(;;){var Ar=Rt(y(rr));if(2>>0)return g(rr);switch(Ar){case 0:break;case 1:for(;;){if(Er(y(rr))!==0)return g(rr);x:for(;;){var Or=Rt(y(rr));if(2>>0)return g(rr);switch(Or){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function Ix(rr){var Ar=Od(y(rr));if(Ar!==0)return Ar===1?px(rr):g(rr);x:for(;;){var Or=pe(y(rr));if(2>>0)return g(rr);switch(Or){case 0:break;case 1:return px(rr);default:break x}}for(;;){if(Er(y(rr))!==0)return g(rr);x:for(;;){var ne=pe(y(rr));if(2>>0)return g(rr);switch(ne){case 0:break;case 1:return px(rr);default:break x}}}}Tr(Y);var Cr=Go(y(Y));if(2>>0)var Vx=g(Y);else x:switch(Cr){case 0:if(Er(y(Y))===0){r:for(;;){var f1=pe(y(Y));if(2>>0){var Vx=g(Y);break x}switch(f1){case 0:break;case 1:var Vx=px(Y);break x;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var c1=pe(y(Y));if(2>>0){var Fr=g(Y);break r}switch(c1){case 0:break;case 1:var Fr=px(Y);break r;default:break e}}continue}var Fr=g(Y)}var Vx=Fr;break}}else var Vx=g(Y);break;case 1:var Zr=dd(y(Y)),Vx=Zr===0?Ix(Y):Zr===1?px(Y):g(Y);break;default:r:for(;;){var mx=Cd(y(Y));if(2>>0){var Vx=g(Y);break}switch(mx){case 0:var Vx=Ix(Y);break r;case 1:break;default:var Vx=px(Y);break r}}}if(Vx!==0)return Px(Os0);var Mx=D2(w,Jr(w,Y),41);return[0,Mx,[1,2,Fx(Y)]]});case 26:var V=D2(x,Jr(x,r),41);return[0,V,[1,2,Fx(r)]];case 27:return N1(x,r,function(w,Y){function px(Mx){var rr=Bd(y(Mx));if(2>>0)return g(Mx);switch(rr){case 0:var Ar=Yo(y(Mx));return Ar===0?X0(Mx):Ar===1?vx(Mx):g(Mx);case 1:return X0(Mx);default:return vx(Mx)}}function X0(Mx){for(;;)if(H(Mx,0),Er(y(Mx))!==0)return g(Mx)}function vx(Mx){for(;;){H(Mx,0);var rr=Jo(y(Mx));if(rr!==0){if(rr!==1)return g(Mx);for(;;){if(Er(y(Mx))!==0)return g(Mx);for(;;){H(Mx,0);var Ar=Jo(y(Mx));if(Ar!==0)break}if(Ar!==1)return g(Mx)}}}}function Ix(Mx){var rr=Od(y(Mx));if(rr!==0)return rr===1?px(Mx):g(Mx);x:for(;;){var Ar=pe(y(Mx));if(2>>0)return g(Mx);switch(Ar){case 0:break;case 1:return px(Mx);default:break x}}for(;;){if(Er(y(Mx))!==0)return g(Mx);x:for(;;){var Or=pe(y(Mx));if(2>>0)return g(Mx);switch(Or){case 0:break;case 1:return px(Mx);default:break x}}}}Tr(Y);var Cr=Go(y(Y));if(2>>0)var Vx=g(Y);else x:switch(Cr){case 0:if(Er(y(Y))===0){r:for(;;){var f1=pe(y(Y));if(2>>0){var Vx=g(Y);break x}switch(f1){case 0:break;case 1:var Vx=px(Y);break x;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var c1=pe(y(Y));if(2>>0){var Fr=g(Y);break r}switch(c1){case 0:break;case 1:var Fr=px(Y);break r;default:break e}}continue}var Fr=g(Y)}var Vx=Fr;break}}else var Vx=g(Y);break;case 1:var Zr=dd(y(Y)),Vx=Zr===0?Ix(Y):Zr===1?px(Y):g(Y);break;default:r:for(;;){var mx=Cd(y(Y));if(2>>0){var Vx=g(Y);break}switch(mx){case 0:var Vx=Ix(Y);break r;case 1:break;default:var Vx=px(Y);break r}}}return Vx===0?[0,w,[0,4,Fx(Y)]]:Px(Ns0)});case 28:return[0,x,[0,4,Fx(r)]];case 29:return N1(x,r,function(w,Y){function px(Zr){for(;;){var mx=Rt(y(Zr));if(2>>0)return g(Zr);switch(mx){case 0:break;case 1:for(;;){if(Er(y(Zr))!==0)return g(Zr);x:for(;;){var Mx=Rt(y(Zr));if(2>>0)return g(Zr);switch(Mx){case 0:break;case 1:break x;default:return 0}}}break;default:return 0}}}function X0(Zr){var mx=Nl(y(Zr));return mx===0?px(Zr):mx===1?0:g(Zr)}Tr(Y);var vx=Go(y(Y));if(2>>0)var Ix=g(Y);else x:switch(vx){case 0:var Ix=Er(y(Y))===0?px(Y):g(Y);break;case 1:for(;;){var Cr=jl(y(Y));if(Cr===0){var Ix=X0(Y);break}if(Cr!==1){var Ix=g(Y);break}}break;default:r:for(;;){var Vx=Ko(y(Y));if(2>>0){var Ix=g(Y);break x}switch(Vx){case 0:var Ix=X0(Y);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var f1=Ko(y(Y));if(2>>0){var c1=g(Y);break r}switch(f1){case 0:var c1=X0(Y);break r;case 1:break;default:break e}}continue}var c1=g(Y)}var Ix=c1;break}}if(Ix!==0)return Px(Cs0);var Fr=D2(w,Jr(w,Y),33);return[0,Fr,[1,2,Fx(Y)]]});case 30:return N1(x,r,function(w,Y){Tr(Y);var px=Yo(y(Y));x:if(px===0)for(;;){var X0=Nl(y(Y));if(X0!==0){if(X0===1){var Vx=0;break}var Vx=g(Y);break}}else if(px===1){r:for(;;){var vx=Rt(y(Y));if(2>>0){var Vx=g(Y);break x}switch(vx){case 0:break;case 1:break r;default:var Vx=0;break x}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){var Ix=Rt(y(Y));if(2>>0){var Cr=g(Y);break r}switch(Ix){case 0:break;case 1:break e;default:var Cr=0;break r}}continue}var Cr=g(Y)}var Vx=Cr;break}}else var Vx=g(Y);return Vx===0?[0,w,[1,2,Fx(Y)]]:Px(Ps0)});case 31:var tx=D2(x,Jr(x,r),33);return[0,tx,[1,2,Fx(r)]];case 32:return[0,x,[1,2,Fx(r)]];case 33:return N1(x,r,function(w,Y){function px(Fr){for(;;){H(Fr,0);var Zr=Jo(y(Fr));if(Zr!==0){if(Zr!==1)return g(Fr);for(;;){if(Er(y(Fr))!==0)return g(Fr);for(;;){H(Fr,0);var mx=Jo(y(Fr));if(mx!==0)break}if(mx!==1)return g(Fr)}}}}function X0(Fr){return H(Fr,0),Er(y(Fr))===0?px(Fr):g(Fr)}Tr(Y);var vx=Go(y(Y));if(2>>0)var Ix=g(Y);else x:switch(vx){case 0:var Ix=Er(y(Y))===0?px(Y):g(Y);break;case 1:for(;;){H(Y,0);var Cr=jl(y(Y));if(Cr===0){var Ix=X0(Y);break}if(Cr!==1){var Ix=g(Y);break}}break;default:r:for(;;){H(Y,0);var Vx=Ko(y(Y));if(2>>0){var Ix=g(Y);break x}switch(Vx){case 0:var Ix=X0(Y);break x;case 1:break;default:break r}}for(;;){r:{if(Er(y(Y))===0){e:for(;;){H(Y,0);var f1=Ko(y(Y));if(2>>0){var c1=g(Y);break r}switch(f1){case 0:var c1=X0(Y);break r;case 1:break;default:break e}}continue}var c1=g(Y)}var Ix=c1;break}}return Ix===0?[0,w,[0,4,Fx(Y)]]:Px(Is0)});case 34:return[0,x,[0,4,Fx(r)]];case 35:var _x=Jr(x,r),gx=Fx(r);return[0,x,[4,_x,gx,gx]];case 36:return[0,x,0];case 37:return[0,x,1];case 38:return[0,x,4];case 39:return[0,x,5];case 40:return[0,x,6];case 41:return[0,x,7];case 42:return[0,x,12];case 43:return[0,x,10];case 44:return[0,x,8];case 45:return[0,x,9];case 46:return[0,x,88];case 47:Pl(r),Tr(r);var ex=y(r),Jx=62=K0)return[0,x,55];var Cx=sx(V0,fl);if(0<=Cx){if(0>=Cx)return[0,x,53];var bx=sx(V0,Aa);if(0<=bx){if(0>=bx)return[0,x,48];if(!C(V0,g6))return[0,x,26];if(!C(V0,ga))return[0,x,49];if(!C(V0,Tp))return[0,x,27];if(!C(V0,L8))return[0,x,28];if(!C(V0,H2))return[0,x,60]}else{if(!C(V0,Ve))return[0,x,20];if(!C(V0,Bv))return[0,x,23];if(!C(V0,He))return[0,x,24];if(!C(V0,Pa))return[0,x,33];if(!C(V0,um))return[0,x,25];if(!C(V0,tc))return[0,x,63]}}else{var Ox=sx(V0,Pk);if(0<=Ox){if(0>=Ox)return[0,x,56];if(!C(V0,Q6))return[0,x,57];if(!C(V0,k6))return[0,x,58];if(!C(V0,W6))return[0,x,59];if(!C(V0,DT))return[0,x,22];if(!C(V0,Je))return[0,x,19];if(!C(V0,Ue))return[0,x,44]}else{if(!C(V0,cl))return[0,x,30];if(!C(V0,$P))return[0,x,21];if(!C(V0,Yv))return[0,x,46];if(!C(V0,Hv))return[0,x,31];if(!C(V0,JS))return[0,x,65];if(!C(V0,zb))return[0,x,64]}}}else{var ux=sx(V0,Ck);if(0<=ux){if(0>=ux)return[0,x,45];var br=sx(V0,$3);if(0<=br){if(0>=br)return[0,x,15];if(!C(V0,nm))return[0,x,16];if(!C(V0,Oo))return[0,x,54];if(!C(V0,W2))return[0,x,52];if(!C(V0,bo))return[0,x,17];if(!C(V0,I6))return[0,x,18]}else{if(!C(V0,j6))return[0,x,50];if(!C(V0,dh))return[0,x,51];if(!C(V0,mc))return[0,x,43];if(!C(V0,wa))return[0,x,32];if(!C(V0,U8))return[0,x,40];if(!C(V0,K8))return[0,x,41]}}else{var nr=sx(V0,No);if(0<=nr){if(0>=nr)return[0,x,29];if(!C(V0,Xe))return[0,x,37];if(!C(V0,Ke))return[0,x,61];if(!C(V0,x4))return[0,x,62];if(!C(V0,Fv))return[0,x,38];if(!C(V0,E6))return[0,x,47];if(!C(V0,Tk))return[0,x,39]}else{if(!C(V0,Io))return[0,x,66];if(!C(V0,Kv))return[0,x,67];if(!C(V0,We))return[0,x,34];if(!C(V0,rk))return[0,x,35];if(!C(V0,Rm))return[0,x,36];if(!C(V0,h6))return[0,x,42]}}}var $r=o1(r),l1=fX(x,$r),C1=l1[2],Qr=l1[1];return[0,Qr,[4,dr,C1,S4($r)]];case 98:var O1=x[4]?D2(x,Jr(x,r),94):x;return[0,O1,wr];default:var Hr=lt(x,Jr(x,r));return[0,Hr,[7,Fx(r)]]}}),R2=dU([0,jE0]);function O4(x,r){return[0,0,0,r,IU(x)]}function Xd(x){var r=x[4];switch(x[3]){case 0:var t0=rS0(r);break;case 1:var t0=xS0(r);break;case 2:var t0=QE0(r);break;case 3:var e=Pe(r,r[2]),t=Kr(Gr),u=Kr(Gr),i=r[2];Tr(i);var c=y(i),v=un>>0)var o=g(i);else switch(v){case 0:var o=1;break;case 1:var o=4;break;case 2:var o=0;break;case 3:H(i,0);var o=Ie(y(i))===0?0:g(i);break;case 4:var o=2;break;default:var o=3}if(4>>0)var l=Px(X70);else switch(o){case 0:var k=Fx(i);lr(u,k),lr(t,k);var h=vX(ee(r,i),t,u,i),E=Pe(h,i),T=J1(t),I=J1(u),l=[0,h,[9,[0,h[1],e,E],T,I]];break;case 1:var l=[0,r,wr];break;case 2:var l=[0,r,cr];break;case 3:var l=[0,r,0];break;default:Pl(i);var N=vX(r,t,u,i),P=Pe(N,i),R=J1(t),q=J1(u),l=[0,N,[9,[0,N[1],e,P],R,q]]}var X=l[2],B=l[1],z=tX(B,X),x0=B[6];if(x0===0)var Z=[0,B,[0,X,z,0,0]];else var W=[0,X,z,cx(x0),0],Z=[0,[0,B[1],B[2],B[3],B[4],B[5],0,B[7]],W];var t0=Z;break;case 4:var t0=ZE0(r);break;default:var t0=$E0(r)}var i0=t0[1],u0=t0[2],k0=[0,IU(i0),u0];return x[4]=i0,x[1]?x[2]=[0,k0]:x[1]=[0,k0],k0}function lX(x){var r=x[1];return r?r[1][2]:Xd(x)[2]}function Rl(x){return v4(x[26][1])}function d1(x){return x[30][6]}function B0(x,r){var e=r[2];x[1][1]=[0,[0,r[1],e],x[1][1]];var t=x[25];return t?p(t[1],x,e):0}function j4(x,r){x[33][1]=r}function Wo(x,r){if(x===0)return lX(r[28][1]);if(x!==1)throw J0([0,Nr,wa0],1);var e=r[28][1];e[1]||Xd(e);var t=e[2];return t?t[1][2]:Xd(e)[2]}function Ka(x,r){return x===r[5]?r:[0,r[1],r[2],r[3],r[4],x,r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function pX(x,r){return x===r[10]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],x,r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function FO(x,r){return x===r[20]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],x,r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function MO(x,r){return x===r[21]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],x,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function kX(x,r){return x===r[22]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],x,r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function k3(x,r){return x===r[24]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],x,r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function LO(x,r){return x===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],x,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function D4(x,r){return x===r[8]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],x,r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function R4(x,r){return x===r[14]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],x,r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function m3(x,r){return x===r[17]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],x,r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function qO(x,r){return x===r[18]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],x,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function mX(x,r){return x===r[6]?r:[0,r[1],r[2],r[3],r[4],r[5],x,r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function hX(x,r){return x===r[7]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],x,r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function BO(x,r){return x===r[15]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],x,r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function Gd(x,r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],[0,x],r[26],r[27],r[28],r[29],r[30],r[31],r[32],r[33]]}function UO(x){function r(e){return B0(x,e)}return function(e){return P2(r,e)}}function Fl(x){var r=x[4][1];return r?[0,r[1][2]]:0}function dX(x){var r=x[4][1];return r?[0,r[1][1]]:0}function yX(x){return[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],x[24],0,x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]]}function _X(x,r,e,t){return[0,x[1],x[2],R2[1],x[4],x[5],0,0,0,0,0,1,0,0,x[14],x[15],x[16],x[17],x[18],x[19],e,r,x[22],t,x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]]}function Ml(x){return C(x,Oo)&&C(x,ae)&&C(x,cl)&&C(x,Pk)&&C(x,Q6)&&C(x,k6)&&C(x,W6)&&C(x,Ue)&&C(x,H2)?0:1}function h3(x){return C(x,Qb)&&C(x,"eval")?0:1}function Yd(x){var r=sx(x,nm);x:{if(0<=r){if(0>>0){if(k2>=t+1>>>0)return 1}else if(t===6)return 0}return Vo(x,r)}function ql(x){return bX(0,x)}function Us(x,r){var e=Qx(x,r);x:{if(typeof e=="number")switch(e){case 30:case 44:case 54:case 55:case 56:case 57:case 58:case 59:case 60:var t=1;break x}else if(e[0]===4){var t=Ml(e[2]);break x}var t=0}if(t)return 1;x:{if(typeof e=="number")switch(e){case 14:case 21:case 22:case 50:case 62:case 63:case 64:case 65:case 66:case 67:case 128:break;default:break x}else if(e[0]!==4)break x;return 1}return 0}function zd(x,r){return wX(r,Qx(x,r))}function TX(x,r){var e=Us(x,r);return e||zd(x,r)}function Bt(x){return Us(0,x)}function $o(x){var r=L(x)===15?1:0;if(r)var e=r;else{var t=L(x)===66?1:0;if(t){var u=Qx(1,x)===15?1:0;if(u)var i=Ll(1,x)[2][1],e=G0(x)[3][1]===i?1:0;else var e=u}else var e=t}return e}function Jd(x){var r=L(x);if(typeof r!="number"&&r[0]===4&&!C(r[3],Lv)){var e=x[30][1];if(e){var t=Us(1,x);if(t)var u=Ll(1,x)[2][1],i=G0(x)[3][1]===u?1:0;else var i=t}else var i=e;return i}return 0}function F4(x){var r=L(x);if(typeof r=="number")switch(r){case 13:case 42:return 1}else if(r[0]===4&&!C(r[3],$A)&&Qx(1,x)===42)return 1;return 0}function YO(x){var r=x[30][1];if(r){var e=L(x);if(typeof e!="number"&&e[0]===4&&!C(e[3],Ta)&&Us(1,x))return 1;var t=0}else var t=r;return t}function zO(x){var r=L(x);return typeof r!="number"&&r[0]===4&&!C(r[3],el)?1:0}function Bx(x,r){return B0(x,[0,G0(x),r])}function EX(x,r){var e=CO(0,r);return x?[30,e,x[1]]:[28,e]}function v1(x,r){var e=GO(r);return UO(r)(e),Bx(r,EX(x,L(r)))}function Kd(x){function r(e){return B0(x,[0,e[1],nn])}return function(e){return P2(r,e)}}function SX(x,r){var e=x[6]?Z0(vr(da0),r,r,r):ya0;return v1([0,e],x)}function Ce(x,r){var e=x[5];return e&&Bx(x,r)}function pt(x,r){var e=x[5],t=r[2],u=r[1];return e&&B0(x,[0,u,t])}function d3(x,r){return B0(x,[0,r,[14,x[5]]])}function w0(x){var r=x[29][1];if(r){var e=r[1],t=G0(x),u=L(x);x:{if(typeof u!="number"&&u[0]===6){var i=u[1];break x}var i=t}d(e,[0,i,u,Rl(x)])}var c=x[28][1],v=c[1],o=v?v[1][1]:Xd(c)[1];x[27][1]=o;var l=GO(x);UO(x)(l);var k=x[2][1],h=yl(Wo(0,x)[4],k);x[2][1]=h;var E=[0,Wo(0,x)];x[4][1]=E;var T=x[28][1];return T[2]?(T[1]=T[2],T[2]=0,0):(lX(T),T[1]=0,0)}function Rr(x,r){var e=CU(L(x),r);return e&&w0(x),e}function B1(x,r){x[26][1]=[0,r,x[26][1]];var e=Rl(x),t=O4(x[27][1],e);x[28][1]=t}function H1(x){var r=x[26][1],e=r?r[2]:Px(ha0);x[26][1]=e;var t=Rl(x),u=O4(x[27][1],t);x[28][1]=u}function L0(x){var r=G0(x);if(L(x)===9&&Vo(1,x)){var e=c0(x),t=qx(e,l4(function(i){return i[1][2][1]<=r[3][1]?1:0},Wo(1,x)[4]));return j4(x,[0,r[3][1]+1|0,0]),t}var u=c0(x);return j4(x,r[3]),u}function Wa(x){var r=x[4][1];if(!r)return 0;var e=r[1][2],t=l4(function(u){return u[1][2][1]<=e[3][1]?1:0},c0(x));return j4(x,[0,e[3][1]+1|0,0]),t}function Ut(x,r){return v1([0,CO(pa0,r)],x)}function K(x,r){return 1-CU(L(x),r)&&Ut(x,r),w0(x)}function AX(x,r){var e=Rr(x,r);return 1-e&&Ut(x,r),e}function Hd(x,r){AX(x,r)}function Xs(x,r){var e=L(x);x:{if(typeof e!="number"&&e[0]===4&&Sr(e[3],r))break x;v1([0,d(vr(la0),r)],x)}return w0(x)}var Xt=[t1,Aa0,js(0)];function IX(x,r,e){if(e){var t=e[1],u=t[1],i=t[2];if(r[29][1]=[0,u],!x)return x;for(var c=i[2];;){if(!c)return;var v=c[2];d(u,c[1]);var c=v}}}function Wd(x,r){var e=x[29][1];if(e){var t=e[1],u=uB(D);x[29][1]=[0,function(q){return qN(q,u)}];var i=[0,[0,t,u]]}else var i=0;var c=x[33][1],v=x[27][1],o=x[26][1],l=x[4][1],k=x[2][1],h=x[1][1];try{var E=d(r,x);IX(1,x,i);var T=[0,E];return T}catch(R){var I=M1(R);if(I!==Xt)throw J0(I,0);IX(0,x,i),x[1][1]=h,x[2][1]=k,x[4][1]=l,x[26][1]=o,x[27][1]=v,x[33][1]=c;var N=Rl(x),P=O4(x[27][1],N);return x[28][1]=P,0}}function Vd(x,r,e){var t=Wd(x,e);return t?t[1]:r}function M4(x,r){var e=cx(r);if(!e)return r;var t=e[1],u=e[2],i=d(x,t);return t===i?r:cx([0,i,u])}var PX=id(Na0,function(x){var r=kO(x,Pa0),e=lO(x,ja0),t=e[24],u=e[28],i=e[42],c=e[97],v=e[mh],o=e[qI],l=e[xr],k=e[oR],h=e[dF],E=e[lD],T=e[6],I=e[7],N=e[10],P=e[17],R=e[23],q=e[29],X=e[40],B=e[43],z=e[53],x0=e[67],W=e[h2],Z=e[Ca],t0=e[e1],i0=e[zv],u0=e[FF],k0=e[kI],o0=e[Sb],S0=e[fk],s0=e[AC],v0=e[jE],m0=e[hw],p0=e[QP],E0=e[VI],b0=e[RE],C0=e[o_],D0=e[lk],U0=e[ZL],T0=e[FM],M0=e[mL],y0=e[lL],G=e[QD],j0=e[jR],Q0=e[_F],q0=e[zL],ix=e[hD],xx=e[RF],fx=e[fL],yx=e[gM],R0=e[AR],lx=e[ox],kx=hO(x,0,0,Xq,bO,1)[1];return yO(x,[0,B,function(Q,I0){var M=I0[2],d0=l4(function(h0){return za(h0[1][2],Q[1+r])<0?1:0},M),g0=qa(d0);return qa(M)===g0?I0:[0,I0[1],d0,I0[3]]},lx,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},R0,function(Q,I0){var M=I0[2];return P0(d(Q[1][1+i],Q),M,I0,function(d0){return[0,I0[1],d0]})},yx,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},fx,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},xx,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},ix,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+E],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},E,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},h,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},q0,function(Q,I0,M){var d0=M[7],g0=M[2],h0=p(Q[1][1+k],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],h0,M[3],M[4],M[5],M[6],A0]},k,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},Q0,function(Q,I0,M){var d0=M[2],g0=M[1];if(d0===0)return P0(d(Q[1][1+o],Q),g0,M,function(A0){return[0,A0,M[2],M[3]]});var h0=d(Q[1][1+t],Q);return P0(function(A0){return Nx(h0,A0)},d0,M,function(A0){return[0,M[1],A0,M[3]]})},j0,function(Q,I0){var M=I0[2],d0=M[2],g0=I0[1],h0=M[1],A0=d(Q[1][1+l],Q);return P0(function($0){return M4(A0,$0)},h0,I0,function($0){return[0,g0,[0,$0,d0]]})},l,function(Q,I0){var M=I0[2],d0=M[2],g0=M[1],h0=I0[1];if(d0===0)return P0(d(Q[1][1+v],Q),g0,I0,function($0){return[0,h0,[0,$0,d0]]});var A0=d(Q[1][1+t],Q);return P0(function($0){return Nx(A0,$0)},d0,I0,function($0){return[0,h0,[0,g0,$0]]})},y0,function(Q,I0,M){var d0=M[6],g0=M[5],h0=p(Q[1][1+G],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],M[3],M[4],h0,A0,M[7]]},M0,function(Q,I0){var M=I0[2],d0=I0[1],g0=M[3];return P0(d(Q[1][1+i],Q),g0,[0,d0,M],function(h0){return[0,d0,[0,M[1],M[2],h0]]})},T0,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},U0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},D0,function(Q,I0,M){var d0=M[10],g0=M[3],h0=p(Q[1][1+C0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,M[4],M[5],M[6],M[7],M[8],M[9],A0,M[11]]},b0,function(Q,I0){var M=I0[2],d0=I0[1],g0=M[4];return P0(d(Q[1][1+i],Q),g0,[0,d0,M],function(h0){return[0,d0,[0,M[1],M[2],M[3],h0]]})},E0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+p0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0,M[5]]},m0,function(Q,I0){if(I0[0]===0){var M=I0[1];return P0(d(Q[1][1+v],Q),M,I0,function(Kx){return[0,Kx]})}var d0=I0[1],g0=d0[2],h0=g0[2],A0=d0[1],$0=p(Q[1][1+v],Q,h0);return h0===$0?I0:[1,[0,A0,[0,g0[1],$0]]]},v0,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},s0,function(Q,I0,M){var d0=M[3],g0=M[1],h0=K1(d(Q[1][1+c],Q),g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,h0,M[2],A0]},S0,function(Q,I0,M){var d0=M[2],g0=M[1],h0=g0[3],A0=g0[2],$0=g0[1];if(h0)var Kx=M4(d(Q[1][1+u],Q),h0),J=A0;else var Kx=0,J=p(Q[1][1+u],Q,A0);var tr=p(Q[1][1+i],Q,d0);return A0===J&&h0===Kx&&d0===tr?M:[0,[0,$0,J,Kx],tr]},o0,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},k0,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},u0,function(Q,I0,M){var d0=M[4],g0=M[3],h0=p(Q[1][1+o],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],M[2],h0,A0]},Z,function(Q,I0,M){var d0=M[4],g0=M[3],h0=M[2],A0=M[1],$0=p(Q[1][1+i],Q,d0);if(g0){var Kx=Nx(d(Q[1][1+E],Q),g0);return g0===Kx&&d0===$0?M:[0,M[1],M[2],Kx,$0]}if(h0){var J=Nx(d(Q[1][1+h],Q),h0);return h0===J&&d0===$0?M:[0,M[1],J,M[3],$0]}var tr=p(Q[1][1+o],Q,A0);return A0===tr&&d0===$0?M:[0,tr,M[2],M[3],$0]},i0,function(Q,I0,M){var d0=M[3],g0=M[2],h0=p(Q[1][1+t0],Q,g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,M[1],h0,A0]},W,function(Q,I0,M){var d0=M[2];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],g0]})},c,function(Q,I0,M){var d0=M[4];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],M[3],g0]})},x0,function(Q,I0){var M=I0[2],d0=M[1],g0=I0[1],h0=M[2];return P0(d(Q[1][1+i],Q),h0,I0,function(A0){return[0,g0,[0,d0,A0]]})},z,function(Q,I0,M){var d0=M[2],g0=M[1],h0=M4(d(Q[1][1+o],Q),g0),A0=p(Q[1][1+i],Q,d0);return g0===h0&&d0===A0?M:[0,h0,A0]},X,function(Q,I0,M){var d0=M[3];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],g0]})},q,function(Q,I0){var M=I0[3];return P0(d(Q[1][1+i],Q),M,I0,function(d0){return[0,I0[1],I0[2],d0]})},R,function(Q,I0,M){var d0=M[3];return P0(d(Q[1][1+i],Q),d0,M,function(g0){return[0,M[1],M[2],g0]})},P,function(Q,I0,M){var d0=M[2],g0=d0[1],h0=M[1],A0=d0[2];return P0(d(Q[1][1+i],Q),A0,M,function($0){return[0,h0,[0,g0,$0]]})},N,function(Q,I0,M){var d0=M[2],g0=M[1],h0=g0[3],A0=g0[2],$0=g0[1];if(h0)var Kx=M4(d(Q[1][1+u],Q),h0),J=A0;else var Kx=0,J=p(Q[1][1+u],Q,A0);var tr=p(Q[1][1+i],Q,d0);return A0===J&&h0===Kx&&d0===tr?M:[0,[0,$0,J,Kx],tr]},I,function(Q,I0,M){var d0=M[2],g0=d0[2],h0=d0[1],A0=M[1];if(!g0)return P0(p(Q[1][1+T],Q,I0),h0,M,function(Kx){return[0,A0,[0,Kx,g0]]});var $0=g0[1];return P0(d(Q[1][1+o],Q),$0,M,function(Kx){return[0,A0,[0,h0,[0,Kx]]]})}]),function(Q,I0,M){var d0=fd(I0,x);return d0[1+r]=M,d(kx,d0),dO(I0,d0,x)}});function $d(x){var r=Fl(x);if(r)var e=r[1],t=gX(x)?(j4(x,e[3]),[0,p(PX[1],0,e[3])]):0,u=t;else var u=0;return[0,0,function(i,c){return u?c(u[1],i):i}]}function L4(x){var r=Fl(x);if(r){var e=r[1];if(gX(x)){j4(x,e[3]);var t=Wa(x),u=[0,p(PX[1],0,[0,e[3][1]+1|0,0])],i=t}else var u=0,i=Wa(x)}else var u=0,i=0;return[0,i,function(c,v){return u?p(v,u[1],c):c}]}function P1(x){return s2(x)?L4(x):$d(x)}function Gt(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,sl,2),e,t)})}function te(x,r,e){if(!e)return 0;var t=e[1];return[0,p(P1(x)[2],t,function(u,i){return Z0(zx(u,G8,5),u,r,i)})]}function JO(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,GL,8),e,t)})}function Bl(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-1045824777,9),e,t)})}function q4(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-455772979,10),e,t)})}function CX(x,r){if(!r)return 0;var e=r[1];return[0,p(P1(x)[2],e,function(t,u){return p(zx(t,FL,13),t,u)})]}function bn(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,iL,14),e,t)})}function NX(x,r){return p(P1(x)[2],r,function(e,t){var u=d(zx(e,pR,16),e);return M4(function(i){return K1(u,i)},t)})}function KO(x,r){return p(P1(x)[2],r,function(e,t){return p(zx(e,-21476009,17),e,t)})}id(Oa0,function(x){var r=kO(x,Ia0),e=mO(Ca0),t=e.length-1,u=Uq.length-1,i=Fo(t+u|0,0),c=t-1|0,v=0;if(c>=0)for(var o=v;;){var l=b4(x,S1(e,o)[1+o]);S1(i,o)[1+o]=l;var k=o+1|0;if(c===o)break;var o=k}var h=u-1|0,E=0;if(h>=0)for(var T=E;;){var I=T+t|0,N=kO(x,S1(Uq,T)[1+T]);S1(i,I)[1+I]=N;var P=T+1|0;if(h===T)break;var T=P}var R=i[4],q=i[5],X=i[qR],B=i[UR],z=i[327],x0=i[328],W=i[45],Z=i[gR],t0=i[TL],i0=hO(x,0,0,Xq,bO,1)[1];return yO(x,[0,Z,function(u0){return[0,u0[1+z],u0[1+x0]]},B,function(u0,k0){var o0=k0[2],S0=k0[1];return P2(d(u0[1][1+q],u0),S0),P2(d(u0[1][1+R],u0),o0)},X,function(u0,k0){return k0?p(u0[1][1+B],u0,k0[1]):0},q,function(u0,k0){var o0=k0[1],S0=u0[1+z];if(S0){var s0=za(o0[2],S0[1][1][2])<0?1:0,v0=s0&&(u0[1+z]=[0,k0],0);return v0}var m0=za(o0[2],u0[1+r][2])<0?1:0,p0=m0&&(u0[1+z]=[0,k0],0);return p0},R,function(u0,k0){var o0=k0[1],S0=u0[1+x0];if(S0){var s0=za(S0[1][1][2],o0[2])<0?1:0,v0=s0&&(u0[1+x0]=[0,k0],0);return v0}var m0=0<=za(o0[2],u0[1+r][3])?1:0,p0=m0&&(u0[1+x0]=[0,k0],0);return p0},W,function(u0,k0){return p(u0[1][1+B],u0,k0),k0},t0,function(u0,k0,o0){return p(u0[1][1+X],u0,o0[2]),o0}]),function(u0,k0,o0){var S0=fd(k0,x);return S0[1+r]=o0,d(i0,S0),S0[1+z]=0,S0[1+x0]=0,dO(k0,S0,x)}});function OX(x){var r=L(x);x:{if(typeof r=="number"){var e=r;if(51<=e)switch(e){case 51:var u=mo0;break x;case 52:var u=ho0;break x;case 53:var u=do0;break x;case 54:var u=yo0;break x;case 55:var u=_o0;break x;case 56:var u=wo0;break x;case 57:var u=go0;break x;case 58:var u=bo0;break x;case 59:var u=To0;break x;case 60:var u=Eo0;break x;case 61:var u=So0;break x;case 62:var u=Ao0;break x;case 63:var u=Io0;break x;case 64:var u=Po0;break x;case 65:var u=Co0;break x;case 66:var u=No0;break x;case 67:var u=Oo0;break x;case 116:var u=jo0;break x;case 117:var u=Do0;break x;case 118:var u=Ro0;break x;case 119:var u=Fo0;break x;case 120:var u=Mo0;break x;case 121:var u=Lo0;break x;case 122:var u=qo0;break x;case 123:var u=Bo0;break x;case 124:var u=Uo0;break x;case 125:var u=Xo0;break x;case 126:var u=Go0;break x;case 127:var u=Yo0;break x;case 128:var u=zo0;break x;case 130:var u=Jo0;break x;case 131:var u=Ko0;break x;case 132:var u=Ho0;break x}else switch(e){case 15:var u=Da0;break x;case 16:var u=Ra0;break x;case 17:var u=Fa0;break x;case 18:var u=Ma0;break x;case 19:var u=La0;break x;case 20:var u=qa0;break x;case 21:var u=Ba0;break x;case 22:var u=Ua0;break x;case 23:var u=Xa0;break x;case 24:var u=Ga0;break x;case 25:var u=Ya0;break x;case 26:var u=za0;break x;case 27:var u=Ja0;break x;case 28:var u=Ka0;break x;case 29:var u=Ha0;break x;case 30:var u=Wa0;break x;case 31:var u=Va0;break x;case 32:var u=$a0;break x;case 33:var u=Qa0;break x;case 34:var u=Za0;break x;case 35:var u=xo0;break x;case 36:var u=ro0;break x;case 37:var u=eo0;break x;case 38:var u=to0;break x;case 39:var u=no0;break x;case 40:var u=uo0;break x;case 41:var u=io0;break x;case 42:var u=fo0;break x;case 43:var u=co0;break x;case 44:var u=so0;break x;case 45:var u=ao0;break x;case 46:var u=oo0;break x;case 47:var u=vo0;break x;case 48:var u=lo0;break x;case 49:var u=po0;break x;case 50:var u=ko0;break x}}else switch(r[0]){case 4:var u=r[2];break x;case 11:var t=r[1]?Wo0:Vo0,u=t;break x}v1($o0,x);var u=Qo0}return w0(x),u}function W1(x){var r=G0(x),e=c0(x),t=OX(x);return[0,r,[0,t,r0([0,e],[0,L0(x)],D)]]}function jX(x){var r=G0(x),e=c0(x);K(x,14);var t=G0(x),u=OX(x),i=r0([0,e],[0,L0(x)],D),c=Br(r,t),v=t[2],o=r[3],l=o[1]===v[1]?1:0,k=l&&(o[2]===v[2]?1:0);return 1-k&&B0(x,[0,c,ef]),[0,c,[0,u,i]]}function y3(x){var r=x[2],e=r[3]===0?1:0,t=r[2];if(!e)return e;for(var u=t;;){if(!u)return 1;var i=u[1][2],c=u[2];x:{if(i[1][2][0]===2&&!i[2]){var v=1;break x}var v=0}if(!v)return v;var u=c}}function B4(x){for(var r=x;;){var e=r[2];if(e[0]!==31)return 0;var t=e[1][2];if(t[2][0]===27)return 1;var r=t}}function Qd(x,r,e){var t=e[2][1],u=e[1];if(!C(t,Kv)){var i=r[21];return i&&B0(r,[0,u,5])}if(C(t,cl)){if(!C(t,H2))return r[20]?B0(r,[0,u,98]):pt(r,[0,u,83])}else if(r[16])return B0(r,[0,u,[28,md(t)]]);if(Ml(t))return pt(r,[0,u,83]);if(Yd(t))return B0(r,[0,u,98]);if(x){var c=x[1];if(h3(t))return pt(r,[0,u,c])}}function e0(x,r,e){var t=x?x[1]:G0(e),u=d(r,e),i=Fl(e),c=i?Br(t,i[1]):t;return[0,c,u]}function HO(x,r,e){var t=e0(x,r,e),u=t[2];return[0,[0,t[1],u[1]],u[2]]}function Zd(x){B1(x,0);var r=L(x);H1(x);var e=Qx(1,x);x:{r:{if(typeof r=="number"){if(r!==23)break x}else{if(r[0]!==4)break x;var t=r[3];if(C(t,tl)){if(!C(t,V3))e:{if(typeof e=="number"){if(e!==23)break e}else if(e[0]!==4)break e;break r}}else e:{if(typeof e=="number"){if(e!==23)break e}else if(e[0]!==4)break e;break r}}if(typeof e=="number"){if(Qv!==e)break x}else if(e[0]!==4||C(e[3],J6))break x}return 1}return 0}function DX(x,r){var e=r[1],t=r[2][1],u=t?0:1;u&&B0(x,[0,e,48]);function i(R){return R[0]===0?[0,R[1]]:(B0(x,[0,R[1][1],49]),0)}x:{for(var c=t;;){if(!c){var v=0;break x}var o=c[2],l=i(c[1]);if(l)break;var c=o}for(var k=[0,l[1],To],h=k,E=1,T=o;;){if(!T){h[1+E]=0;var v=k;break}var I=T[2],N=i(T[1]);if(N){var P=[0,N[1],To];h[1+E]=P;var h=P,E=1,T=I}else var T=I}}return v&&!v[2]?v[1]:[0,e,[29,[0,v,0]]]}function RX(x){switch(x){case 3:return 2;case 4:return 1;case 5:return 1;case 6:return 1;case 7:return 1;default:return 1}}function WO(x,r,e){if(e){var t=e[1];x:{if(t!==8232&&e2!==t){if(t===10){var u=6;break x}if(t===13){var u=5;break x}if(Y6<=t){var u=3;break x}if(Gg<=t){var u=2;break x}if(R1<=t){var u=1;break x}var u=0;break x}var u=7}var i=u}else var i=4;return[0,i,x]}var eS0=[t1,jv0,js(0)];function FX(x,r,e,t){try{var u=S1(x,r)[1+r];return u}catch(c){var i=M1(c);throw i[1]===Kh?J0([0,eS0,e,Z0(vr(Nv0),t,r,x.length-1)],1):J0(i,0)}}function x5(x,r){if(r[1]===0&&r[2]===0)return 0;var e=FX(x,r[1]-1|0,r,Pv0);return FX(e,r[2],r,Cv0)}function MX(x){function r(o){var l=L(o);x:if(typeof l=="number"){if(8<=l){if(10<=l)break x}else if(l!==1)break x;return 1}return 0}function e(o,l,k,h,E,T){var I=Z0(x[24],o,E,T);if(k)var N=Gx(n30,T),P=-I;else var N=T,P=I;var R=L0(o);return r(o)?[2,l,[0,P,N,r0([0,h],[0,R],D)]]:[0,l]}function t(o){var l=G0(o),k=c0(o),h=L(o);if(typeof h=="number")switch(h){case 106:w0(o);var E=L(o);return typeof E!="number"&&E[0]===0?e(o,l,1,k,E[1],E[2]):[0,l];case 32:case 33:w0(o);var T=L0(o);return r(o)?[1,l,[0,h===33?1:0,r0([0,k],[0,T],D)]]:[0,l]}else switch(h[0]){case 0:return e(o,l,0,k,h[1],h[2]);case 1:var I=h[2],N=Z0(x[26],o,h[1],I),P=L0(o);return r(o)?[4,l,[0,N,I,r0([0,k],[0,P],D)]]:[0,l];case 2:var R=h[1],q=R[1],X=R[3],B=R[2];R[4]&&Ce(o,79),w0(o);var z=L0(o);return r(o)?[3,q,[0,B,X,r0([0,k],[0,z],D)]]:[0,q]}return w0(o),[0,l]}var u=[0,u30,R2[1],0,0];function i(o){var l=W1(o),k=L(o);x:{if(typeof k=="number"){if(k===84){K(o,84);var h=t(o);break x}if(k===88){Bx(o,[8,l[2][1]]),K(o,88);var h=t(o);break x}}var h=0}return[0,l,h]}var c=0;function v(o,l,k,h,E,T,I){var N=qa(E),P=qa(T);function R(X){return[2,[0,[0,T],k,h,I]]}function q(X){return[2,[0,[1,E],k,h,I]]}return N===0?R(D):P===0?q(D):N>>0){if(k2>=W+1>>>0)break}else if(W===10){var Z=G0(P),t0=c0(P);w0(P);var i0=L(P);x:{r:if(typeof i0=="number"){var u0=i0-2|0;if(h2>>0){if(k2>>0)break r}else{if(u0!==7)break r;K(P,9);var k0=L(P);e:{t:if(typeof k0=="number"){if(k0!==1&&wr!==k0)break t;var o0=1;break e}var o0=0}B0(P,[0,Z,[6,o0]])}break x}B0(P,[0,Z,$v0])}var z=[0,z[1],z[2],1,t0];continue}}var S0=z[2],s0=z[1],v0=e0(c,i,P),m0=v0[2],p0=m0[2],E0=m0[1],b0=v0[1],C0=E0[2][1],D0=E0[1];x:if(Sr(C0,rx))var U0=z;else{var T0=F1(C0,0),M0=97<=T0?1:0,y0=M0&&(T0<=e1?1:0);y0&&B0(P,[0,D0,[10,T,C0]]),R2[3].call(null,C0,S0)&&B0(P,[0,D0,[4,T,C0]]);var G=z[4],j0=z[3],Q0=R2[4].call(null,C0,S0),q0=[0,z[1],Q0,j0,G];let bx=C0;var ix=function(Ox,ux){if(X&&X[1]!==Ox)return B0(P,[0,ux,[9,T,X,bx]])};if(typeof p0=="number"){if(X)switch(X[1]){case 0:B0(P,[0,b0,[3,T,C0]]);var U0=q0;break x;case 1:B0(P,[0,b0,[11,T,C0]]);var U0=q0;break x;case 4:B0(P,[0,b0,[2,T,C0]]);var U0=q0;break x}var U0=[0,[0,s0[1],s0[2],s0[3],s0[4],[0,[0,b0,[0,E0]],s0[5]]],Q0,j0,G]}else switch(p0[0]){case 0:B0(P,[0,p0[1],[9,T,X,C0]]);var U0=q0;break;case 1:var xx=p0[1],fx=p0[2];ix(0,xx);var U0=[0,[0,[0,[0,b0,[0,E0,[0,xx,fx]]],s0[1]],s0[2],s0[3],s0[4],s0[5]],Q0,j0,G];break;case 2:var yx=p0[1],R0=p0[2];ix(1,yx);var U0=[0,[0,s0[1],[0,[0,b0,[0,E0,[0,yx,R0]]],s0[2]],s0[3],s0[4],s0[5]],Q0,j0,G];break;case 3:var lx=p0[1],kx=p0[2];ix(2,lx);var U0=[0,[0,s0[1],s0[2],[0,[0,b0,[0,E0,[0,lx,kx]]],s0[3]],s0[4],s0[5]],Q0,j0,G];break;default:var Q=p0[1],I0=p0[2];ix(4,Q);var U0=[0,[0,s0[1],s0[2],s0[3],[0,[0,b0,[0,E0,[0,Q,I0]]],s0[4]],s0[5]],Q0,j0,G]}}var M=L(P);x:{r:if(typeof M=="number"){var d0=M-2|0;if(h2>>0){if(k2>>0)break r}else{if(d0!==6)break r;Bx(P,18),K(P,8)}break x}K(P,9)}var z=U0}var g0=z[3],h0=z[4],A0=cx(z[1][5]),$0=cx(z[1][4]),Kx=cx(z[1][3]),J=cx(z[1][2]),tr=cx(z[1][1]),Zx=qx(h0,c0(P));K(P,1);var b=L(P);x:{r:if(typeof b=="number"){if(b!==1&&wr!==b)break r;var V=L0(P);break x}var V=s2(P)?Wa(P):0}var tx=I1([0,B],[0,V],Zx,D);if(X){switch(X[1]){case 0:var _x=[0,[0,tr,1,g0,tx]];break;case 1:var _x=[1,[0,J,1,g0,tx]];break;case 2:var _x=v(P,T,1,g0,Kx,A0,tx);break;case 3:var _x=[3,[0,A0,g0,tx]];break;default:var _x=[4,[0,$0,1,g0,tx]]}var gx=_x}else{var ex=qa(tr),Jx=qa(J),Ux=qa($0),hr=qa(Kx),dr=qa(A0),V0=function(bx){return[2,[0,Qv0,0,g0,tx]]};x:{if(ex===0&&Jx===0&&Ux===0){if(hr===0&&dr===0){var K0=V0(D);break x}var K0=v(P,T,0,g0,Kx,A0,tx);break x}if(Jx===0&&Ux===0&&hr===0&&dr<=ex){P2(function(Ox){return B0(P,[0,Ox[1],[3,T,Ox[2][1][2][1]]])},A0);var K0=[0,[0,tr,0,g0,tx]];break x}if(ex===0){if(Ux===0&&hr===0&&dr<=Jx){P2(function(Ox){return B0(P,[0,Ox[1],[11,T,Ox[2][1][2][1]]])},A0);var K0=[1,[0,J,0,g0,tx]];break x}if(Jx===0&&hr===0&&dr<=Ux){P2(function(Ox){return B0(P,[0,Ox[1],[11,T,Ox[2][1][2][1]]])},A0);var K0=[4,[0,$0,0,g0,tx]];break x}}B0(P,[0,I,[5,T]]);var K0=V0(D)}var gx=K0}return gx},l);return[0,E,N,r0([0,h],0,D)]}]}function Ul(x){return[0,Ha(x)]}function r5(x,r,e){if(typeof e=="number")return[0,x,r];if(e[0]===0){var t=e[1],u=sx(x,t),i=e[2];return u===0?i===r?e:[0,t,r]:0<=u?[1,2,x,r,e,0]:[1,2,x,r,0,e]}var c=e[5],v=e[4],o=e[3],l=e[2],k=sx(x,l),h=e[1];if(k===0)return o===r?e:[1,h,x,r,v,c];if(0<=k){var E=r5(x,r,c);return c===E?e:mU(v,l,o,E)}var T=r5(x,r,v);return v===T?e:mU(T,l,o,c)}function tS0(x,r){if(typeof x=="number"){var e=x;if(58<=e)switch(e){case 58:if(typeof r=="number"&&r===58)return 0;break;case 59:if(typeof r=="number"&&r===59)return 0;break;case 60:if(typeof r=="number"&&r===60)return 0;break;case 61:if(typeof r=="number"&&r===61)return 0;break;case 62:if(typeof r=="number"&&r===62)return 0;break;case 63:if(typeof r=="number"&&r===63)return 0;break;case 64:if(typeof r=="number"&&r===64)return 0;break;case 65:if(typeof r=="number"&&r===65)return 0;break;case 66:if(typeof r=="number"&&r===66)return 0;break;case 67:if(typeof r=="number"&&r===67)return 0;break;case 68:if(typeof r=="number"&&r===68)return 0;break;case 69:if(typeof r=="number"&&r===69)return 0;break;case 70:if(typeof r=="number"&&r===70)return 0;break;case 71:if(typeof r=="number"&&r===71)return 0;break;case 72:if(typeof r=="number"&&r===72)return 0;break;case 73:if(typeof r=="number"&&r===73)return 0;break;case 74:if(typeof r=="number"&&r===74)return 0;break;case 75:if(typeof r=="number"&&r===75)return 0;break;case 76:if(typeof r=="number"&&r===76)return 0;break;case 77:if(typeof r=="number"&&r===77)return 0;break;case 78:if(typeof r=="number"&&r===78)return 0;break;case 79:if(typeof r=="number"&&r===79)return 0;break;case 80:if(typeof r=="number"&&r===80)return 0;break;case 81:if(typeof r=="number"&&r===81)return 0;break;case 82:if(typeof r=="number"&&r===82)return 0;break;case 83:if(typeof r=="number"&&r===83)return 0;break;case 84:if(typeof r=="number"&&r===84)return 0;break;case 85:if(typeof r=="number"&&r===85)return 0;break;case 86:if(typeof r=="number"&&r===86)return 0;break;case 87:if(typeof r=="number"&&r===87)return 0;break;case 88:if(typeof r=="number"&&r===88)return 0;break;case 89:if(typeof r=="number"&&r===89)return 0;break;case 90:if(typeof r=="number"&&r===90)return 0;break;case 91:if(typeof r=="number"&&r===91)return 0;break;case 92:if(typeof r=="number"&&r===92)return 0;break;case 93:if(typeof r=="number"&&r===93)return 0;break;case 94:if(typeof r=="number"&&r===94)return 0;break;case 95:if(typeof r=="number"&&r===95)return 0;break;case 96:if(typeof r=="number"&&r===96)return 0;break;case 97:if(typeof r=="number"&&r===97)return 0;break;case 98:if(typeof r=="number"&&r===98)return 0;break;case 99:if(typeof r=="number"&&r===99)return 0;break;case 100:if(typeof r=="number"&&cr===r)return 0;break;case 101:if(typeof r=="number"&&k1===r)return 0;break;case 102:if(typeof r=="number"&&Ee===r)return 0;break;case 103:if(typeof r=="number"&&Ss===r)return 0;break;case 104:if(typeof r=="number"&&ec===r)return 0;break;case 105:if(typeof r=="number"&&p2===r)return 0;break;case 106:if(typeof r=="number"&&Ct===r)return 0;break;case 107:if(typeof r=="number"&&Te===r)return 0;break;case 108:if(typeof r=="number"&&d2===r)return 0;break;case 109:if(typeof r=="number"&&wo===r)return 0;break;case 110:if(typeof r=="number"&&n2===r)return 0;break;case 111:if(typeof r=="number"&&nn===r)return 0;break;case 112:if(typeof r=="number"&&h2===r)return 0;break;case 113:if(typeof r=="number"&&ef===r)return 0;break;case 114:if(typeof r=="number"&&k2===r)return 0;break;default:if(typeof r=="number"&&wr<=r)return 0}else switch(e){case 0:if(typeof r=="number"&&!r)return 0;break;case 1:if(typeof r=="number"&&r===1)return 0;break;case 2:if(typeof r=="number"&&r===2)return 0;break;case 3:if(typeof r=="number"&&r===3)return 0;break;case 4:if(typeof r=="number"&&r===4)return 0;break;case 5:if(typeof r=="number"&&r===5)return 0;break;case 6:if(typeof r=="number"&&r===6)return 0;break;case 7:if(typeof r=="number"&&r===7)return 0;break;case 8:if(typeof r=="number"&&r===8)return 0;break;case 9:if(typeof r=="number"&&r===9)return 0;break;case 10:if(typeof r=="number"&&r===10)return 0;break;case 11:if(typeof r=="number"&&r===11)return 0;break;case 12:if(typeof r=="number"&&r===12)return 0;break;case 13:if(typeof r=="number"&&r===13)return 0;break;case 14:if(typeof r=="number"&&r===14)return 0;break;case 15:if(typeof r=="number"&&r===15)return 0;break;case 16:if(typeof r=="number"&&r===16)return 0;break;case 17:if(typeof r=="number"&&r===17)return 0;break;case 18:if(typeof r=="number"&&r===18)return 0;break;case 19:if(typeof r=="number"&&r===19)return 0;break;case 20:if(typeof r=="number"&&r===20)return 0;break;case 21:if(typeof r=="number"&&r===21)return 0;break;case 22:if(typeof r=="number"&&r===22)return 0;break;case 23:if(typeof r=="number"&&r===23)return 0;break;case 24:if(typeof r=="number"&&r===24)return 0;break;case 25:if(typeof r=="number"&&r===25)return 0;break;case 26:if(typeof r=="number"&&r===26)return 0;break;case 27:if(typeof r=="number"&&r===27)return 0;break;case 28:if(typeof r=="number"&&r===28)return 0;break;case 29:if(typeof r=="number"&&r===29)return 0;break;case 30:if(typeof r=="number"&&r===30)return 0;break;case 31:if(typeof r=="number"&&r===31)return 0;break;case 32:if(typeof r=="number"&&r===32)return 0;break;case 33:if(typeof r=="number"&&r===33)return 0;break;case 34:if(typeof r=="number"&&r===34)return 0;break;case 35:if(typeof r=="number"&&r===35)return 0;break;case 36:if(typeof r=="number"&&r===36)return 0;break;case 37:if(typeof r=="number"&&r===37)return 0;break;case 38:if(typeof r=="number"&&r===38)return 0;break;case 39:if(typeof r=="number"&&r===39)return 0;break;case 40:if(typeof r=="number"&&r===40)return 0;break;case 41:if(typeof r=="number"&&r===41)return 0;break;case 42:if(typeof r=="number"&&r===42)return 0;break;case 43:if(typeof r=="number"&&r===43)return 0;break;case 44:if(typeof r=="number"&&r===44)return 0;break;case 45:if(typeof r=="number"&&r===45)return 0;break;case 46:if(typeof r=="number"&&r===46)return 0;break;case 47:if(typeof r=="number"&&r===47)return 0;break;case 48:if(typeof r=="number"&&r===48)return 0;break;case 49:if(typeof r=="number"&&r===49)return 0;break;case 50:if(typeof r=="number"&&r===50)return 0;break;case 51:if(typeof r=="number"&&r===51)return 0;break;case 52:if(typeof r=="number"&&r===52)return 0;break;case 53:if(typeof r=="number"&&r===53)return 0;break;case 54:if(typeof r=="number"&&r===54)return 0;break;case 55:if(typeof r=="number"&&r===55)return 0;break;case 56:if(typeof r=="number"&&r===56)return 0;break;default:if(typeof r=="number"&&r===57)return 0}}else switch(x[0]){case 0:if(typeof r!="number"&&r[0]===0){var t=r[1],u=x[1];return p(d(kr[47],0),u,t)}break;case 1:if(typeof r!="number"&&r[0]===1){var i=r[1],c=x[1];return p(d(kr[46],0),c,i)}break;case 2:if(typeof r!="number"&&r[0]===2){var v=r[2],o=r[1],l=x[2],k=x[1],h=p(d(kr[45],0),k,o);return h===0?p(d(kr[44],0),l,v):h}break;case 3:if(typeof r!="number"&&r[0]===3){var E=r[2],T=r[1],I=x[2],N=x[1],P=p(d(kr[43],0),N,T);return P===0?p(d(kr[42],0),I,E):P}break;case 4:if(typeof r!="number"&&r[0]===4){var R=r[2],q=r[1],X=x[2],B=x[1],z=p(d(kr[41],0),B,q);return z===0?p(d(kr[40],0),X,R):z}break;case 5:if(typeof r!="number"&&r[0]===5){var x0=r[1],W=x[1];return p(d(kr[39],0),W,x0)}break;case 6:if(typeof r!="number"&&r[0]===6){var Z=r[1],t0=x[1];return p(d(kr[38],0),t0,Z)}break;case 7:if(typeof r!="number"&&r[0]===7){var i0=r[2],u0=x[2],k0=r[1],o0=x[1],S0=p(d(kr[37],0),o0,k0);if(S0!==0)return S0;if(!u0)return i0?-1:0;var s0=u0[1];if(!i0)return 1;var v0=i0[1];return p(d(kr[36],0),s0,v0)}break;case 8:if(typeof r!="number"&&r[0]===8){var m0=r[1],p0=x[1];return p(d(kr[35],0),p0,m0)}break;case 9:if(typeof r!="number"&&r[0]===9){var E0=r[2],b0=x[2],C0=r[3],D0=r[1],U0=x[3],T0=x[1],M0=p(d(kr[34],0),T0,D0);if(M0!==0)return M0;if(b0)var y0=b0[1],G=E0?p(kr[33],y0,E0[1]):1;else var G=E0?-1:0;return G===0?p(d(kr[32],0),U0,C0):G}break;case 10:if(typeof r!="number"&&r[0]===10){var j0=r[2],Q0=r[1],q0=x[2],ix=x[1],xx=p(d(kr[31],0),ix,Q0);return xx===0?p(d(kr[30],0),q0,j0):xx}break;case 11:if(typeof r!="number"&&r[0]===11){var fx=r[2],yx=r[1],R0=x[2],lx=x[1],kx=p(d(kr[29],0),lx,yx);return kx===0?p(d(kr[28],0),R0,fx):kx}break;case 12:if(typeof r!="number"&&r[0]===12){var Q=r[1],I0=x[1];return p(d(kr[27],0),I0,Q)}break;case 13:if(typeof r!="number"&&r[0]===13){var M=r[1],d0=x[1];return p(d(kr[26],0),d0,M)}break;case 14:if(typeof r!="number"&&r[0]===14){var g0=r[1],h0=x[1];return p(d(kr[25],0),h0,g0)}break;case 15:if(typeof r!="number"&&r[0]===15){var A0=r[1],$0=x[1];return p(d(kr[24],0),$0,A0)}break;case 16:if(typeof r!="number"&&r[0]===16){var Kx=r[4],J=r[3],tr=r[2],Zx=r[1],b=x[4],V=x[3],tx=x[2],_x=x[1],gx=p(d(kr[23],0),_x,Zx);if(gx!==0)return gx;var ex=p(d(kr[22],0),tx,tr);if(ex!==0)return ex;var Jx=p(d(kr[21],0),V,J);return Jx===0?p(d(kr[20],0),b,Kx):Jx}break;case 17:if(typeof r!="number"&&r[0]===17){var Ux=r[1],hr=x[1];return p(d(kr[19],0),hr,Ux)}break;case 18:if(typeof r!="number"&&r[0]===18){var dr=r[2],V0=r[1],K0=x[2],Cx=x[1],bx=p(d(kr[18],0),Cx,V0);return bx===0?p(d(kr[17],0),K0,dr):bx}break;case 19:if(typeof r!="number"&&r[0]===19){var Ox=r[1],ux=x[1];return p(d(kr[16],0),ux,Ox)}break;case 20:if(typeof r!="number"&&r[0]===20){var br=r[1],nr=x[1];return p(d(kr[15],0),nr,br)}break;case 21:if(typeof r!="number"&&r[0]===21){var $r=r[1],l1=x[1];if(R6<=l1){if(typeof $r=="number"&&R6===$r)return 0}else if(typeof $r=="number"&&dM===$r)return 0;var C1=function(Q1){return R6<=Q1?1:0},Qr=C1($r);return xe(C1(l1),Qr)}break;case 22:if(typeof r!="number"&&r[0]===22){var O1=r[1],Hr=x[1];return p(d(kr[14],0),Hr,O1)}break;case 23:if(typeof r!="number"&&r[0]===23){var w=r[1],Y=x[1];return p(d(kr[13],0),Y,w)}break;case 24:if(typeof r!="number"&&r[0]===24){var px=r[3],X0=r[2],vx=r[1],Ix=x[3],Cr=x[2],Vx=x[1],f1=p(d(kr[12],0),Vx,vx);if(f1!==0)return f1;var c1=p(d(kr[11],0),Cr,X0);return c1===0?p(d(kr[10],0),Ix,px):c1}break;case 25:if(typeof r!="number"&&r[0]===25){var Fr=r[2],Zr=r[1],mx=x[2],Mx=x[1],rr=p(d(kr[9],0),Mx,Zr);return rr===0?p(d(kr[8],0),mx,Fr):rr}break;case 26:if(typeof r!="number"&&r[0]===26){var Ar=r[1],Or=x[1];if(_6===Or){if(typeof Ar=="number"&&_6===Ar)return 0}else if(z6<=Or){if(typeof Ar=="number"&&z6===Ar)return 0}else if(typeof Ar=="number"&&ND===Ar)return 0;var ne=function(Q1){return _6===Q1?0:z6<=Q1?2:1},Y2=ne(Ar);return xe(ne(Or),Y2)}break;case 27:if(typeof r!="number"&&r[0]===27){var je=r[1],kt=x[1];return p(d(kr[7],0),kt,je)}break;case 28:if(typeof r!="number"&&r[0]===28){var xo=r[1],Tn=x[1];return p(d(kr[6],0),Tn,xo)}break;case 29:if(typeof r!="number"&&r[0]===29){var ke=r[2],ro=r[1],Js=x[2],eo=x[1],Ks=p(d(kr[5],0),eo,ro);return Ks===0?p(d(kr[4],0),Js,ke):Ks}break;case 30:if(typeof r!="number"&&r[0]===30){var M2=r[2],L2=r[1],g1=x[2],En=x[1],Sn=p(d(kr[3],0),En,L2);return Sn===0?p(d(kr[2],0),g1,M2):Sn}break;default:if(typeof r!="number"&&r[0]===31){var Hs=r[1],Ws=x[1];return p(d(kr[1],0),Ws,Hs)}}function mt(Q1){if(typeof Q1!="number")switch(Q1[0]){case 0:return 16;case 1:return 17;case 2:return 19;case 3:return 20;case 4:return 21;case 5:return 22;case 6:return 23;case 7:return 24;case 8:return 26;case 9:return 27;case 10:return 28;case 11:return 30;case 12:return 31;case 13:return 33;case 14:return 36;case 15:return 40;case 16:return 48;case 17:return 50;case 18:return 51;case 19:return 53;case 20:return 61;case 21:return 69;case 22:return 75;case 23:return 84;case 24:return 91;case 25:return 93;case 26:return ef;case 27:return $6;case 28:return e1;case 29:return s8;case 30:return SM;default:return xq}var ar=Q1;if(58<=ar)switch(ar){case 58:return 81;case 59:return 82;case 60:return 83;case 61:return 85;case 62:return 86;case 63:return 87;case 64:return 88;case 65:return 89;case 66:return 90;case 67:return 92;case 68:return 94;case 69:return 95;case 70:return 96;case 71:return 97;case 72:return 98;case 73:return 99;case 74:return cr;case 75:return k1;case 76:return Ee;case 77:return Ss;case 78:return ec;case 79:return p2;case 80:return Ct;case 81:return Te;case 82:return d2;case 83:return wo;case 84:return n2;case 85:return nn;case 86:return h2;case 87:return k2;case 88:return wr;case 89:return Ca;case 90:return Z6;case 91:return q6;case 92:return b6;case 93:return Cf;case 94:return un;case 95:return zv;case 96:return So;case 97:return v8;case 98:return Gr;case 99:return R1;case 100:return kk;case 101:return Qv;case 102:return M6;case 103:return N6;case 104:return sm;case 105:return cM;case 106:return bR;case 107:return UD;case 108:return YL;case 109:return WF;case 110:return ML;case 111:return YM;case 112:return xR;case 113:return LM;case 114:return KM;default:return ER}switch(ar){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:return 12;case 13:return 13;case 14:return 14;case 15:return 15;case 16:return 18;case 17:return 25;case 18:return 29;case 19:return 32;case 20:return 34;case 21:return 35;case 22:return 37;case 23:return 38;case 24:return 39;case 25:return 41;case 26:return 42;case 27:return 43;case 28:return 44;case 29:return 45;case 30:return 46;case 31:return 47;case 32:return 49;case 33:return 52;case 34:return 54;case 35:return 55;case 36:return 56;case 37:return 57;case 38:return 58;case 39:return 59;case 40:return 60;case 41:return 62;case 42:return 63;case 43:return 64;case 44:return 65;case 45:return 66;case 46:return 67;case 47:return 68;case 48:return 70;case 49:return 71;case 50:return 72;case 51:return 73;case 52:return 74;case 53:return 76;case 54:return 77;case 55:return 78;case 56:return 79;default:return 80}}var to=mt(r);return xe(mt(x),to)}var VO=dU([0,function(x,r){var e=r[2],t=x[2],u=TU(x[1],r[1]);return u===0?tS0(t,e):u}]);function U4(x,r,e){var t=e[2][1],u=e[1];return Sr(t,rx)?r:R2[3].call(null,t,r)?(B0(x,[0,u,[0,t]]),r):R2[4].call(null,t,r)}function $O(x){return function(r){var e=r[2];switch(e[0]){case 0:return y2(function(t,u){var i=u[0]===0?u[1][2][2]:u[1][2][1];return $O(t)(i)},x,e[1][1]);case 1:return y2(function(t,u){if(u[0]===2)return t;var i=u[1][2][1];return $O(t)(i)},x,e[1][1]);case 2:return[0,e[1][1],x];default:return Px(g40)}}}var Y0=QB(T40,b40[1]);function e5(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=G0(e),c=L(e);if(typeof c=="number")switch(c){case 105:var v=c0(e);return w0(e),[0,[0,i,[0,0,r0([0,v],0,D)]]];case 106:var o=c0(e);return w0(e),[0,[0,i,[0,1,r0([0,o],0,D)]]];case 128:if(t){var l=c0(e);return w0(e),[0,[0,i,[0,2,r0([0,l],0,D)]]]}break}else if(c[0]===4){var k=c[3];if(C(k,bo)){if(!C(k,ng)&&u&&zd(1,e)){var h=c0(e);return w0(e),[0,[0,i,[0,4,r0([0,h],0,D)]]]}}else if(u&&zd(1,e)){var E=c0(e);w0(e);var T=L(e);x:{if(typeof T!="number"&&T[0]===4&&!C(T[3],ng)){var I=G0(e);w0(e);var N=Br(i,I),P=5;break x}var N=i,P=3}return[0,[0,N,[0,P,r0([0,E],0,D)]]]}}return 0}function LX(x,r,e,t,u){r===1&&Ce(u,79);var i=c0(u);w0(u);var c=L0(u);if(x)var v=r0([0,qx(x[1],i)],[0,c],D),o=v,l=Gx(Iv0,t),k=-e;else var o=r0([0,i],[0,c],D),l=t,k=e;return[30,[0,k,l,o]]}function qX(x,r,e,t){var u=c0(t);w0(t);var i=L0(t);if(x)var c=r0([0,qx(x[1],u)],[0,i],D),v=Gx(Av0,e),o=c,l=v,k=Wh(gN,r);else var o=r0([0,u],[0,i],D),l=e,k=r;return[31,[0,k,l,o]]}var BX=[],UX=[],XX=[],GX=[],YX=[],zX=[],JX=[],KX=[],HX=[],WX=[],VX=[];function n1(x){var r=G0(x),e=qO(0,x);return $X(e,r,t5(e))}function X4(x){return 1-d1(x)&&Bx(x,p2),e0(0,function(r){return K(r,88),n1(r)},x)}function $X(x,r,e){var t=L(x);return typeof t=="number"&&t===43?e0([0,r],function(u){K(u,43);var i=t5(qO(1,u));Hd(u,87);var c=n1(u);Hd(u,88);var v=n1(u);return[17,[0,e,i,c,v,r0(0,[0,L0(u)],D)]]},x):e}function t5(x){var r=G0(x);if(L(x)===91){var e=c0(x);w0(x);var t=e}else var t=0;return QX(x,[0,t],r,ZX(x))}function QX(x,r,e,t){var u=r?r[1]:0;return L(x)===91?e0([0,e],p(BX[1],u,[0,t,0]),x):t}function ZX(x){var r=G0(x);if(L(x)===93){var e=c0(x);w0(x);var t=e}else var t=0;return xG(x,[0,t],r,rG(x))}function xG(x,r,e,t){var u=r?r[1]:0;return L(x)===93?e0([0,e],p(UX[1],u,[0,t,0]),x):t}function rG(x){return eG(x,n5(x))}function eG(x,r){var e=L(x);if(typeof e=="number"&&e===11&&!x[17]){var t=u5(x,r);return f5(1,x,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return r}function n5(x){var r=L(x);if(typeof r=="number"&&r===87)return e0(0,function(t){var u=c0(t);K(t,87);var i=r0([0,u],0,D);return[11,[0,n5(t),i]]},x);var e=G0(x);return tG(0,x,e,nS0(x))}function QO(x,r,e,t,u){var i=r?r[1]:0;if(s2(e))return u;var c=L(e);if(typeof c=="number"){if(c===6){w0(e);var v=0;return x<50?Xl(x+1|0,i,v,e,t,u):z1(Xl,[0,i,v,e,t,u])}if(c===10){var o=Qx(1,e);if(typeof o=="number"&&o===6){Bx(e,Zo0),K(e,10),K(e,6);var l=0;return x<50?Xl(x+1|0,i,l,e,t,u):z1(Xl,[0,i,l,e,t,u])}return Bx(e,xv0),u}if(c===85){w0(e),L(e)!==6&&Bx(e,39),K(e,6);var k=1,h=1;return x<50?Xl(x+1|0,h,k,e,t,u):z1(Xl,[0,h,k,e,t,u])}}return u}function tG(x,r,e,t){return Jh(QO(0,x,r,e,t))}function Xl(x,r,e,t,u,i){var c=e0([0,u],function(o){if(!e&&Rr(o,7))return[16,[0,i,r0(0,[0,L0(o)],D)]];var l=n1(o);K(o,7);var k=[0,i,l,r0(0,[0,L0(o)],D)];return r?[21,[0,k,e]]:[20,k]},t),v=[0,r];return x<50?QO(x+1|0,v,t,u,c):z1(QO,[0,v,t,u,c])}function nG(x){if(B1(x,0),L(x)===4){w0(x);var r=nG(x);K(x,5);var t=r}else if(Bt(x))var e=p(Y0[13],0,x),t=[0,p(XX[1],x,[0,e[1],[0,e]])];else{Bx(x,44);var t=0}return H1(x),t}function nS0(x){var r=G0(x),e=L(x);x:{r:{if(typeof e=="number")switch(e){case 4:var t=G0(x),u=e0(0,fS0,x),i=u[2],c=u[1];return i[0]===0?f5(1,x,t,0,[0,c,i[1]]):i[1];case 6:return e0(0,function(s0){var v0=c0(s0);K(s0,6);var m0=m3(0,s0),p0=p(GX[1],m0,0),E0=p0[2],b0=p0[1];return K(s0,7),[28,[0,b0,E0,r0([0,v0],[0,L0(s0)],D)]]},x);case 48:return e0(0,function(s0){var v0=c0(s0);K(s0,48);var m0=nG(s0);if(!m0)return rv0;var p0=m0[1],E0=s2(s0)?0:ej(s0);return[24,[0,p0,E0,r0([0,v0],0,D)]]},x);case 55:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=aG(s0),p0=m0[2],E0=m0[1];return[15,[0,p0,E0,r0([0,v0],0,D)]]},x);case 100:var v=G0(x),o=te(x,1,w3(x));return f5(1,x,v,o,i5(x));case 106:return e0(0,uS0,x);case 108:var l=c0(x);return w0(x),[0,r,[10,r0([0,l],[0,L0(x)],D)]];case 127:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=n5(s0);return[25,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 128:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=n1(s0);return[27,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 129:return e0(0,function(s0){var v0=c0(s0);w0(s0);var m0=L0(s0),p0=e0(0,function(E0){var b0=_3(E0);return[0,b0,Vd(E0,[0,G0(E0)],function(C0){if(1-Rr(C0,43))throw J0(Xt,1);var D0=t5(C0);if(!C0[18]&&L(C0)===87)throw J0(Xt,1);return[1,[0,D0[1],D0]]}),1,0,0,0]},s0);return[18,[0,p0,r0([0,v0],[0,m0],D)]]},x);case 0:case 2:var k=rj(0,1,1,x);return[0,k[1],[14,k[2]]];case 133:case 134:break r;case 43:case 44:break;case 32:case 33:var h=c0(x);return w0(x),[0,r,[32,[0,e===33?1:0,r0([0,h],[0,L0(x)],D)]]];default:break x}else switch(e[0]){case 2:var E=e[1],T=E[3],I=E[2],N=E[1];E[4]&&Ce(x,79);var P=c0(x);return w0(x),[0,N,[29,[0,I,T,r0([0,P],[0,L0(x)],D)]]];case 4:var R=e[3];if(C(R,Ta)){if(C(R,Lv)){if(!C(R,el))break r}else if(x[30][1]){var q=Qx(1,x);e:if(typeof q=="number"){if(q!==4&&cr!==q)break e;var X=G0(x);w0(x);var B=te(x,1,w3(x));return f5(0,x,X,B,i5(x))}var z=c5(x);return[0,z[1],[19,z[2]]]}}else if(x[30][1])return e0(0,function(s0){var v0=c0(s0);Xs(s0,ev0);var m0=te(s0,9,w3(s0)),p0=iG(s0);if(zO(s0))var b0=JO(s0,tj(s0)),C0=p0;else var E0=tj(s0),b0=E0,C0=p(P1(s0)[2],p0,function(D0,U0){return p(zx(D0,420776873,12),D0,U0)});return[13,[0,m0,C0,b0,r0([0,v0],0,D)]]},x);break;case 7:if(C(e[1],m6))break x;return Bx(x,87),[0,r,tv0];case 12:var x0=e[3],W=e[2],Z=e[1],t0=0;return e0(0,function(s0){return LX(t0,Z,W,x0,s0)},x);case 13:var i0=e[3],u0=e[2],k0=0;return e0(0,function(s0){return qX(k0,u0,i0,s0)},x);default:break x}var o0=c5(x);return[0,o0[1],[19,o0[2]]]}return e0(0,function(s0){return[26,uG(s0)]},x)}var S0=iS0(x);return S0?[0,r,S0[1]]:(v1(nv0,x),[0,r,uv0])}function uS0(x){var r=c0(x);w0(x);var e=L(x);if(typeof e!="number")switch(e[0]){case 12:return LX([0,r],e[1],e[2],e[3],x);case 13:return qX([0,r],e[2],e[3],x)}return v1(iv0,x),fv0}function ZO(x,r){var e=c0(x),t=e0(0,w0,x)[1],u=r0([0,e],[0,L0(x)],D);return[0,[19,[0,[0,wn(0,[0,t,r])],0,u]]]}function iS0(x){var r=c0(x),e=L(x);if(typeof e=="number")switch(e){case 31:return w0(x),[0,[4,r0([0,r],[0,L0(x)],D)]];case 116:return w0(x),[0,[0,r0([0,r],[0,L0(x)],D)]];case 117:return w0(x),[0,[1,r0([0,r],[0,L0(x)],D)]];case 118:return w0(x),[0,[2,r0([0,r],[0,L0(x)],D)]];case 119:return w0(x),[0,[5,r0([0,r],[0,L0(x)],D)]];case 120:return w0(x),[0,[6,r0([0,r],[0,L0(x)],D)]];case 121:return w0(x),[0,[7,r0([0,r],[0,L0(x)],D)]];case 122:return w0(x),[0,[3,r0([0,r],[0,L0(x)],D)]];case 123:return w0(x),[0,[9,r0([0,r],[0,L0(x)],D)]];case 124:return w0(x),[0,[33,r0([0,r],[0,L0(x)],D)]];case 125:return w0(x),[0,[34,r0([0,r],[0,L0(x)],D)]];case 126:return w0(x),[0,[35,r0([0,r],[0,L0(x)],D)]];case 130:return ZO(x,cv0);case 131:return ZO(x,sv0);case 132:return ZO(x,av0)}else if(e[0]===11){var t=e[1];w0(x);var u=L0(x),i=t?-883944824:737456202;return[0,[8,i,r0([0,r],[0,u],D)]]}return 0}function uG(x){var r=c0(x),e=L(x);x:{if(typeof e=="number")switch(e){case 133:var t=1;break x;case 134:var t=2;break x}else if(e[0]===4&&!C(e[3],el)){var t=0;break x}var t=Px(ov0)}var u=G0(x);w0(x);var i=L0(x),c=n5(x);return[0,u,c,r0([0,r],[0,i],D),t]}function u5(x,r){return[0,r[1],[0,0,r,0]]}function Qo(x){return p(YX[1],x,0)}function i5(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=d(Qo(r),0),u=c0(r);K(r,5);var i=I1([0,e],[0,L0(r)],u,D);return[0,t[1],t[2],t[3],i]},x)}function iG(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=p(zX[1],r,0),u=c0(r);K(r,5);var i=I1([0,e],[0,L0(r)],u,D);return[0,t[1],t[2],i]},x)}function fS0(x){var r=c0(x);K(x,4);var e=m3(0,x),t=L(e);x:{r:{e:{if(typeof t!="number"){if(t[0]!==4)break r;var u=t[3];if(C(u,Ta)){if(C(u,el))break e;var i=Qx(1,e);t:{if(typeof i=="number"&&1>=i+Ia>>>0){var c=[0,d(Qo(e),0)];break t}var c=[1,n1(e)]}var v=c}else{if(!e[30][1])break e;var o=Qx(1,e);t:{n:if(typeof o=="number"){if(o!==4&&cr!==o)break n;var l=[1,n1(e)];break t}var l=fG(e)}var v=l}var N=v;break x}switch(t){case 5:var N=vv0;break x;case 133:var k=Qx(1,e);t:{if(typeof k=="number"&&k===88){var h=[0,d(Qo(e),0)];break t}var h=[1,n1(e)]}var N=h;break x;case 44:break;case 12:case 115:var N=[0,d(Qo(e),0)];break x;default:break r}}var N=fG(e);break x}r:{e:{if(typeof t=="number")switch(t){case 31:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:break;default:break e}else if(t[0]!==11)break e;var E=1;break r}var E=0}if(E){var T=Qx(1,e);r:{if(typeof T=="number"&&1>=T+Ia>>>0){var I=[0,d(Qo(e),0)];break r}var I=[1,n1(e)]}var N=I}else var N=[1,n1(e)]}if(N[0]===0)var P=N;else{var R=N[1];if(x[17])var q=N;else{var X=L(x);x:{if(typeof X=="number"){if(X===5){if(Qx(1,x)===11){var B=[0,u5(x,R),0],x0=[0,d(Qo(x),B)];break x}var x0=[1,R];break x}if(X===9){K(x,9);var z=[0,u5(x,R),0],x0=[0,d(Qo(x),z)];break x}}var x0=N}var q=x0}var P=q}var W=c0(x);K(x,5);var Z=L0(x);if(P[0]===0)var t0=P[1],i0=I1([0,r],[0,Z],W,D),u0=[0,[0,t0[1],t0[2],t0[3],i0]];else var u0=[1,cS0(P[1],r,Z)];return u0}function fG(x){var r=Qx(1,x);if(typeof r=="number"&&1>=r+Ia>>>0)return[0,d(Qo(x),0)];var e=G0(x),t=oG(x,_3(x)),u=QX(x,0,e,xG(x,0,e,eG(x,tG(0,x,e,[0,t[1],[19,t[2]]]))));return[1,$X(qO(0,x),e,u)]}function f5(x,r,e,t,u){return e0([0,e],function(i){return K(i,11),[12,[0,t,u,cG(i),0,x]]},r)}function cG(x){return Zd(x)?[1,xj(x)]:[0,n1(x)]}function xj(x){function r(e){var t=c0(e);K(e,Qv);var u=qx(t,c0(e));return[0,[0,n1(e)],u]}return e0(0,function(e){var t=c0(e),u=Rr(e,M6)?1:Rr(e,N6)?2:0;B1(e,0);var i=W1(e);H1(e);x:if(u===2)var c=r(e),v=c[2],o=c[1];else{var l=L(e);if(typeof l=="number"&&Qv===l){var k=r(e),v=k[2],o=k[1];break x}var v=0,o=0}return[0,u,[0,i,o],I1([0,t],0,v,D)]},x)}function sG(x,r){return e0([0,r],xj,x)}function rj(x,r,e,t){var u=r&&(L(t)===2?1:0),i=r&&1-u;return e0(0,function(c){var v=c0(c),o=u?2:0;K(c,o);var l=m3(0,c),k=UJ(JX[1],x,i,e,u,l,lv0),h=k[3],E=k[2],T=k[1],I=qx(h,c0(c)),N=u?3:1;return K(c,N),[0,u,E,T,I1([0,v],[0,L0(c)],I,D)]},t)}function aG(x){var r=Rr(x,43)?NX(x,p(KX[1],x,0)):0;return[0,r,rj(0,0,0,x)]}function _3(x){var r=W1(x),e=r[2],t=e[1],u=r[1],i=e[2];return XO(t)&&B0(x,[0,u,99]),[0,u,[0,t,i]]}function w3(x){if(cr!==L(x))return 0;1-d1(x)&&Bx(x,p2);var r=e0(0,function(t){var u=c0(t);K(t,cr);var i=Z0(HX[1],t,0,0),c=c0(t);return Hd(t,k1),[0,i,I1([0,u],[0,L0(t)],c,D)]},x),e=r[1];return r[2][1]||B0(x,[0,e,53]),[0,r]}function ej(x){return cr===L(x)?[0,e0(0,function(r){var e=c0(r);K(r,cr);var t=m3(0,r),u=p(WX[1],t,0),i=c0(t);return K(t,k1),[0,u,I1([0,e],[0,L0(t)],i,D)]},x)]:0}function c5(x){return oG(x,_3(x))}function oG(x,r){return e0([0,r[1]],function(e){var t=p(VX[1],e,[0,r[1],[0,r]])[2],u=cr===L(e)?p(P1(e)[2],t,function(i,c){return p(zx(i,-860373976,67),i,c)}):t;return[0,u,ej(e),0]},x)}function tj(x){var r=L(x);x:{if(typeof r=="number")switch(r){case 88:var e=G0(x);1-d1(x)&&Bx(x,p2),w0(x);var t=e0(0,n1,x),u=t[2],i=t[1],c=u[2][0]===26?1:0;return B0(x,[0,e,[17,c]]),[1,i,[0,e,u,0,0]];case 133:case 134:break;default:break x}else if(r[0]!==4||C(r[3],el))break x;1-d1(x)&&Bx(x,p2);var v=e0([0,G0(x)],uG,x);return[1,v[1],v[2]]}return[0,Ha(x)]}function cS0(x,r,e){var t=x[2];function u(d0){return O2(d0,r0([0,r],[0,e],D))}var i=x[1];switch(t[0]){case 0:var M=[0,u(t[1])];break;case 1:var M=[1,u(t[1])];break;case 2:var M=[2,u(t[1])];break;case 3:var M=[3,u(t[1])];break;case 4:var M=[4,u(t[1])];break;case 5:var M=[5,u(t[1])];break;case 6:var M=[6,u(t[1])];break;case 7:var M=[7,u(t[1])];break;case 8:var c=u(t[2]),M=[8,t[1],c];break;case 9:var M=[9,u(t[1])];break;case 10:var M=[10,u(t[1])];break;case 11:var v=t[1],o=u(v[2]),M=[11,[0,v[1],o]];break;case 12:var l=t[1],k=l[5],h=u(l[4]),M=[12,[0,l[1],l[2],l[3],h,k]];break;case 13:var E=t[1],T=u(E[4]),M=[13,[0,E[1],E[2],E[3],T]];break;case 14:var I=t[1],N=I[4],P=pd(N,r0([0,r],[0,e],D)),M=[14,[0,I[1],I[2],I[3],P]];break;case 15:var R=t[1],q=u(R[3]),M=[15,[0,R[1],R[2],q]];break;case 16:var X=t[1],B=u(X[2]),M=[16,[0,X[1],B]];break;case 17:var z=t[1],x0=u(z[5]),M=[17,[0,z[1],z[2],z[3],z[4],x0]];break;case 18:var W=t[1],Z=u(W[2]),M=[18,[0,W[1],Z]];break;case 19:var t0=t[1],i0=u(t0[3]),M=[19,[0,t0[1],t0[2],i0]];break;case 20:var u0=t[1],k0=u(u0[3]),M=[20,[0,u0[1],u0[2],k0]];break;case 21:var o0=t[1],S0=o0[1],s0=o0[2],v0=u(S0[3]),M=[21,[0,[0,S0[1],S0[2],v0],s0]];break;case 22:var m0=t[1],p0=u(m0[2]),M=[22,[0,m0[1],p0]];break;case 23:var E0=t[1],b0=u(E0[2]),M=[23,[0,E0[1],b0]];break;case 24:var C0=t[1],D0=u(C0[3]),M=[24,[0,C0[1],C0[2],D0]];break;case 25:var U0=t[1],T0=u(U0[2]),M=[25,[0,U0[1],T0]];break;case 26:var M0=t[1],y0=M0[4],G=u(M0[3]),M=[26,[0,M0[1],M0[2],G,y0]];break;case 27:var j0=t[1],Q0=u(j0[2]),M=[27,[0,j0[1],Q0]];break;case 28:var q0=t[1],ix=u(q0[3]),M=[28,[0,q0[1],q0[2],ix]];break;case 29:var xx=t[1],fx=u(xx[3]),M=[29,[0,xx[1],xx[2],fx]];break;case 30:var yx=t[1],R0=u(yx[3]),M=[30,[0,yx[1],yx[2],R0]];break;case 31:var lx=t[1],kx=u(lx[3]),M=[31,[0,lx[1],lx[2],kx]];break;case 32:var Q=t[1],I0=u(Q[2]),M=[32,[0,Q[1],I0]];break;case 33:var M=[33,u(t[1])];break;case 34:var M=[34,u(t[1])];break;default:var M=[35,u(t[1])]}return[0,i,M]}Dr(BX,[0,function(x,r,e){for(var t=r;;){if(!Rr(e,91)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],o=u[1];return[22,[0,[0,o,v,c],r0([0,x],0,D)]]}}throw J0([0,Nr,Sv0],1)}var t=[0,ZX(e),t]}}]),Dr(UX,[0,function(x,r,e){for(var t=r;;){if(!Rr(e,93)){var u=cx(t);if(u){var i=u[2];if(i){var c=i[2],v=i[1],o=u[1];return[23,[0,[0,o,v,c],r0([0,x],0,D)]]}}throw J0([0,Nr,Ev0],1)}var t=[0,rG(e),t]}}]),Dr(XX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(L(x)===10&&TX(1,x)){let v=t;var i=e0([0,u],function(l){return K(l,10),[0,v,W1(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return t}}]),Dr(GX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(t!==7&&wr!==t)break x;return[0,cx(e),0]}var u=e0(0,function(l){if(!Rr(l,12)){var k=L(l);x:{if(typeof k=="number"&&(p2===k||Ct===k&&Us(1,l))){var h=e5(0,0,l);break x}var h=0}var E=Bt(l),T=Qx(1,l);if(E&&typeof T=="number"&&1>=T+Ia>>>0){var I=W1(l),N=Rr(l,87);return K(l,88),[0,[1,[0,I,n1(l),h,N]]]}return t3(h)&&Bx(l,43),[0,[0,n1(l)]]}var P=L(l);x:if(typeof P=="number"){if(10<=P){if(wr!==P)break x}else{if(7>P)break x;switch(P-7|0){case 0:break;case 1:break x;default:return v1(Tv0,l),w0(l),0}}return 0}var R=Bt(l),q=Qx(1,l);x:{if(R&&typeof q=="number"&&1>=q+Ia>>>0){var X=W1(l);L(l)===87&&(Bx(l,42),w0(l)),K(l,88);var B=[0,X];break x}var B=0}return[0,[2,[0,B,n1(l)]]]},x),i=u[2],c=u[1];if(!i)return[0,cx(e),1];var v=[0,[0,c,i[1]],e];L(x)!==7&&K(x,9);var e=v}}]);function vG(x){var r=Qx(1,x);return typeof r=="number"&&1>=r+Ia>>>0?e0(0,function(e){B1(e,0);var t=p(Y0[13],0,e);H1(e),1-d1(e)&&Bx(e,p2);var u=Rr(e,87);return K(e,88),[0,[0,t],n1(e),u]},x):u5(x,n1(x))}Dr(YX,[0,function(x,r,e){for(var t=r,u=e;;){var i=L(x);x:if(typeof i=="number")switch(i){case 5:case 12:case 115:var c=i===12?[0,e0(0,function(E){var T=c0(E);K(E,12);var I=r0([0,T],0,D);return[0,vG(E),I]},x)]:0;return[0,t,cx(u),c,0]}else if(i[0]===4&&!C(i[3],Bv)){if(Qx(1,x)!==88&&Qx(1,x)!==87)break x;var v=t!==0?1:0,o=v||(u!==0?1:0);o&&Bx(x,92);var l=e0(0,function(T){var I=c0(T);w0(T),L(T)===87&&Bx(T,91);var N=r0([0,I],0,D);return[0,X4(T),N]},x);L(x)!==5&&K(x,9);var t=[0,l];continue}var k=[0,vG(x),u];L(x)!==5&&K(x,9);var u=k}}]),Dr(zX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){var u=t-5|0;if(7>>0){if(n2!==u)break x}else if(5>=u-1>>>0)break x;var i=t===12?[0,e0(0,function(o){var l=c0(o);K(o,12);var k=Qx(1,o);r:{if(typeof k=="number"){if(k===87){B1(o,0);var h=p(Y0[13],0,o);H1(o),K(o,87),K(o,88);var T=1,I=[0,h];break r}if(k===88){B1(o,0);var E=p(Y0[13],0,o);H1(o),K(o,88);var T=0,I=[0,E];break r}}var T=0,I=0}var N=n1(o);return L(o)===9&&w0(o),[0,I,N,T,r0([0,l],0,D)]},x)]:0;return[0,cx(e),i,0]}var c=[0,e0(0,function(o){var l=L(o);x:{if(typeof l!="number"&&l[0]===2){var k=l[1],h=k[4],E=k[3],T=k[2],I=k[1];h&&Ce(o,79),K(o,[2,[0,I,T,E,h]]);var P=[1,[0,I,[0,T,E,r0(0,[0,L0(o)],D)]]];break x}B1(o,0);var N=p(Y0[13],0,o);H1(o);var P=[0,N]}var R=Rr(o,87);return[0,P,X4(o),R]},x),e];L(x)!==5&&K(x,9);var e=c}}]);function s5(x,r,e){return e0([0,r],function(t){var u=i5(t);return K(t,88),[0,e,u,cG(t),0,1]},x)}function lG(x,r,e,t,u){var i=bn(x,t),c=s5(x,r,te(x,10,w3(x))),v=[0,c[1],[12,c[2]]],o=[0,i,[0,v],0,e!==0?1:0,0,1,0,r0([0,u],0,D)];return[0,[0,v[1],o]]}function a5(x,r,e,t,u,i,c){var v=c[2],o=c[1];return 1-d1(x)&&Bx(x,p2),[0,e0([0,r],function(l){var k=Rr(l,87),h=AX(l,88)?n1(l):[0,o,bv0];return[0,v,[0,h],k,t!==0?1:0,u!==0?1:0,0,e,r0([0,i],0,D)]},x)]}function G4(x,r){var e=L(r);if(typeof e=="number"&&10>e)switch(e){case 1:if(!x)return;break;case 3:if(x)return;break;case 8:case 9:return w0(r)}return Ut(r,9)}function Y4(x,r){if(r)return B0(x,[0,r[1][1],n2])}function z4(x,r){if(r)return B0(x,[0,r[1],97])}function sS0(x,r,e,t,u,i,c,v,o){for(var l=e,k=t,h=u,E=i,T=c,I=v;;){var N=L(x);if(typeof N=="number")switch(N){case 6:z4(x,T);var P=Qx(1,x);if(typeof P=="number"&&P===6)return Y4(x,h),[4,e0([0,o],function(y0){var G=qx(I,c0(y0));K(y0,6),K(y0,6);var j0=W1(y0);K(y0,7),K(y0,7);var Q0=L(y0);x:{r:if(typeof Q0=="number"){if(Q0!==4&&cr!==Q0)break r;var q0=s5(y0,o,te(y0,10,w3(y0))),fx=0,yx=[0,q0[1],[12,q0[2]]],R0=1,lx=0;break x}var ix=Rr(y0,87),xx=L0(y0);K(y0,88);var fx=xx,yx=n1(y0),R0=0,lx=ix}return[0,j0,yx,lx,E!==0?1:0,R0,r0([0,G],[0,fx],D)]},x)];var R=qx(I,c0(x));K(x,6);var q=Qx(1,x);return typeof q!="number"&&q[0]===4&&!C(q[3],bo)&&E===0?[5,e0([0,o],function(y0){var G=_3(y0),j0=G[1];w0(y0);var Q0=n1(y0);K(y0,7);var q0=L(y0);x:{r:{var ix=[0,G,[0,j0],0,0,0,0];if(typeof q0=="number"){var xx=q0+t9|0;if(1>>0){if(xx!==-18)break r;w0(y0);var fx=2}else var fx=xx?(w0(y0),K(y0,87),1):(w0(y0),K(y0,87),0);var yx=fx;break x}}var yx=3}K(y0,88);var R0=n1(y0);return[0,[0,j0,ix],R0,Q0,h,yx,r0([0,R],[0,L0(y0)],D)]},x)]:[2,e0([0,o],function(y0){if(Qx(1,y0)===88){var G=W1(y0);K(y0,88);var j0=[0,G]}else var j0=0;var Q0=n1(y0);K(y0,7);var q0=L0(y0);K(y0,88);var ix=n1(y0);return[0,j0,Q0,ix,E!==0?1:0,h,r0([0,R],[0,q0],D)]},x)];case 44:if(l){if(h!==0)throw J0([0,Nr,hv0],1);var X=[0,G0(x)],B=qx(I,c0(x));w0(x);var l=0,k=0,E=X,I=B;continue}break;case 128:if(h===0){if(!Us(1,x)&&Qx(1,x)!==6)break;var l=0,k=0,h=e5(dv0,0,x);continue}break;case 105:case 106:if(h===0){var l=0,k=0,h=e5(0,0,x);continue}break;case 4:case 100:return z4(x,T),Y4(x,h),[3,e0([0,o],function(y0){var G=G0(y0),j0=s5(y0,G,te(y0,10,w3(y0)));return[0,j0,E!==0?1:0,r0([0,I],0,D)]},x)]}else if(N[0]===4&&!C(N[3],rw)&&k){if(h!==0)throw J0([0,Nr,yv0],1);var z=[0,G0(x)],x0=qx(I,c0(x));w0(x);var l=0,k=0,T=z,I=x0;continue}if(E){var W=E[1];if(T)return Px(_v0);if(typeof N=="number"&&1>=N+Ia>>>0)return a5(x,o,h,0,T,0,[0,W,[3,wn(r0([0,I],0,D),[0,W,wv0])]])}else if(T){var Z=T[1];if(typeof N=="number"&&1>=N+Ia>>>0)return a5(x,o,h,E,0,0,[0,Z,[3,wn(r0([0,I],0,D),[0,Z,gv0])]])}var t0=function(y0){B1(y0,0);var G=p(Y0[20],0,y0);return H1(y0),G},i0=c0(x),u0=t0(x),k0=u0[1],o0=u0[2];x:if(o0[0]===3){var S0=o0[1][2][1];if(C(S0,Nv)&&C(S0,nl))break x;var s0=L(x);if(typeof s0=="number"){var v0=s0-5|0;if(94>>0){if(96>=v0+1>>>0)return z4(x,T),Y4(x,h),lG(x,o,E,o0,I)}else if(1>=v0-82>>>0)return a5(x,o,h,E,T,I,[0,k0,o0])}bn(x,o0);var m0=t0(x),p0=Sr(S0,Nv),E0=qx(I,i0);return z4(x,T),Y4(x,h),[0,e0([0,o],function(y0){var G=m0[1],j0=bn(y0,m0[2]),Q0=s5(y0,o,0),q0=Q0[2][2];r:if(p0){var ix=q0[2];e:{if(!ix[1]){if(!ix[2]&&!ix[3])break e;B0(y0,[0,G,23]);break r}B0(y0,[0,G,24])}}else{var xx=q0[2];if(xx[1])B0(y0,[0,G,69]);else{var fx=xx[2];e:{if(!xx[3]){if(fx&&!fx[2])break e;B0(y0,[0,G,68]);break r}B0(y0,[0,G,68])}}}var yx=r0([0,E0],0,D),R0=0,lx=0,kx=0,Q=E!==0?1:0,I0=0,M=p0?[1,Q0]:[2,Q0];return[0,j0,M,I0,Q,kx,lx,R0,yx]},x)]}var b0=u0[2],C0=L(x);x:if(typeof C0=="number"){if(C0!==4&&cr!==C0)break x;return z4(x,T),Y4(x,h),lG(x,o,E,b0,I)}var D0=E!==0?1:0;x:if(b0[0]===3){var U0=b0[1],T0=U0[2][1];r:{var M0=U0[1];if(r){if(!Sr(_a,T0)&&(!D0||!Sr(Sa,T0)))break r;B0(x,[0,M0,[16,T0,D0,0,0]]);break x}}}return a5(x,o,h,E,T,I,[0,k0,b0])}}Dr(JX,[0,function(x,r,e,t,u,i){for(var c=i;;){var v=c[3],o=c[2],l=c[1];if(x&&e)throw J0([0,Nr,kv0],1);if(r&&!e)throw J0([0,Nr,mv0],1);var k=G0(u),h=L(u);if(typeof h=="number"){if(13<=h){if(wr===h)return[0,cx(l),o,v]}else if(h)switch(h-1|0){case 0:if(!t)return[0,cx(l),o,v];break;case 2:if(t)return[0,cx(l),o,v];break;case 11:if(!e){w0(u);var E=L(u);if(typeof E=="number"&&10>E)switch(E){case 1:case 3:case 8:case 9:B0(u,[0,k,31]),G4(t,u);continue}var T=GO(u);UO(u)(T),B0(u,[0,k,cr]),w0(u),G4(t,u);continue}var I=c0(u);w0(u);var N=L(u);if(typeof N=="number"&&10>N)switch(N){case 1:case 3:case 8:case 9:G4(t,u);var P=L(u);if(typeof P=="number"){var R=P-1|0;if(2>=R>>>0)switch(R){case 0:if(r)return[0,cx(l),1,I];break;case 1:break;default:return B0(u,[0,k,30]),[0,cx(l),o,v]}}B0(u,[0,k,95]);continue}let z=I;var q=[1,e0([0,k],function(W){var Z=r0([0,z],0,D);return[0,n1(W),Z]},u)];G4(t,u);var c=[0,[0,q,l],o,v];continue}}var X=sS0(u,x,x,x,0,0,0,0,k);G4(t,u);var c=[0,[0,X,l],o,v]}}]),Dr(KX,[0,function(x,r){for(var e=r;;){var t=[0,c5(x),e],u=L(x);if(typeof u=="number"&&u===9){K(x,9);var e=t;continue}return cx(t)}}]);function pG(x,r){var e=wX(x,r);if(e)var t=e;else{x:{if(typeof r=="number"&&1>=r+t9>>>0){var u=1;break x}var u=0}if(!u){x:{if(typeof r=="number")switch(r){case 15:case 29:case 31:case 32:case 33:case 43:case 44:case 48:case 55:case 116:case 117:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:case 128:break;default:break x}else switch(r[0]){case 4:if(XO(r[3]))return 1;break x;case 11:break;default:break x}return 1}return 0}var t=u}return t}Dr(HX,[0,function(x,r,e){for(var t=r,u=e;;){if(pG(x,L(x))){let T=t;var i=HO(0,function(P){var R=L(P);x:{if(typeof R=="number"&&R===29){var q=[0,e0(0,function(S0){var s0=c0(S0);return w0(S0),r0([0,s0],0,D)},P)];break x}var q=0}var X=e5(0,pv0,P),B=e0(0,function(o0){var S0=_3(o0),s0=L(o0);x:{if(typeof s0=="number"){if(s0===43){var v0=1,m0=[1,e0(0,function(b0){return w0(b0),n1(b0)},o0)];break x}if(s0===88){var v0=0,m0=[1,X4(o0)];break x}}var v0=0,m0=[0,Ha(o0)]}return[0,S0,m0,v0]},P),z=B[2],x0=z[3],W=z[2],Z=z[1],t0=B[1],i0=L(P);x:{if(typeof i0=="number"&&i0===84){w0(P);var u0=1,k0=[0,n1(P)];break x}T&&B0(P,[0,t0,54]);var u0=T,k0=0}return[0,[0,Z,W,x0,X,k0,q],u0]},x),c=i[2],v=[0,i[1],u]}else var c=t,v=u;var o=L(x);if(typeof o=="number"){var l=o+TF|0;if(14>>0){if(zD===l){w0(x);var t=c,u=v;continue}}else if(12>>0)return cx(v)}x:{r:{e:{if(typeof o!="number"){if(o[0]!==4)break r;var k=o[3];if(!Yd(k)){t:{if(C(k,Kv)&&C(k,H2)){var h=0;break t}var h=1}if(!h){if(C(k,j6)){if(!C(k,Oo))break e;if(C(k,tc))break r;break e}if(!x[30][2])break r;var E=1;break x}}var E=1;break x}switch(o){case 4:case 84:break;default:break r}}var E=1;break x}var E=0}if(E)return Ut(x,k1),cx(v);if(pG(x,o)){Ut(x,9);var t=c,u=v}else{K(x,9);var t=c,u=v}}}]),Dr(WX,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(k1!==t&&wr!==t)break x;return cx(e)}var u=[0,n1(x),e];k1!==L(x)&&K(x,9);var e=u}}]),Dr(VX,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1];if(L(x)===10&&zd(1,x)){let v=t;var i=e0([0,u],function(l){return K(l,10),[0,v,_3(l)]},x),c=i[1],e=[0,c,[1,[0,c,i[2]]]];continue}return[0,u,t]}}]);function kG(x,r){if(L(x)!==4)return[0,0,r0([0,r],[0,L0(x)],D)];var e=qx(r,c0(x));K(x,4),B1(x,0);var t=d(Y0[9],x);return H1(x),K(x,5),[0,[0,t],r0([0,e],[0,L0(x)],D)]}function aS0(x){var r=L(x);if(typeof r=="number"&&r===88){1-d1(x)&&Bx(x,p2);var e=G0(x);return K(x,88),Zd(x)?[2,sG(x,e)]:[1,e0([0,e],n1,x)]}return[0,Ha(x)]}function oS0(x){var r=L(x);return typeof r=="number"&&r===88?[1,X4(x)]:[0,Ha(x)]}function vS0(x){var r=c0(x);return K(x,68),kG(x,r)}var lS0=0;function mG(x){var r=m3(0,x),e=L(r);return typeof e=="number"&&e===68?[0,e0(lS0,vS0,r)]:0}function pS0(x){var r=L(x);if(typeof r=="number"&&r===88){1-d1(x)&&Bx(x,p2);var e=Ha(x),t=G0(x);K(x,88);var u=L(x);if(typeof u=="number"&&u===68)return[0,[0,e],[0,e0([0,t],function(v){var o=c0(v);return K(v,68),kG(v,o)},m3(0,x))]];if(Zd(x))return[0,[2,sG(x,t)],0];var i=[1,e0([0,t],n1,x)],c=L(x)===68?Bl(x,i):i;return[0,c,mG(x)]}return[0,[0,Ha(x)],0]}function Ne(x,r){var e=Ka(1,r);B1(e,1);var t=x(e);return H1(e),t}function Gs(x){return Ne(n1,x)}function Ys(x){return Ne(_3,x)}function Oe(x){return Ne(w3,x)}function hG(x){return Ne(ej,x)}function Va(x){return Ne(X4,x)}function nj(x){return Ne(oS0,x)}function uj(x){return Ne(aS0,x)}function ij(x){return Ne(pS0,x)}function dG(x){return Ne(c5,x)}function fj(x){return Ne(tj,x)}function Zo(x,r){var e=r[2],t=r[1],u=x[1];switch(e[0]){case 0:return y2(kS0,x,e[1][1]);case 1:return y2(mS0,x,e[1][1]);case 2:var i=e[1][1],c=i[2][1],v=x[2],o=x[1],l=i[1];R2[3].call(null,c,v)&&B0(o,[0,l,80]);var k=i[2][1],h=i[1];return h3(k)&&pt(o,[0,h,81]),Ml(k)&&pt(o,[0,h,83]),[0,o,R2[4].call(null,c,v)];default:return B0(u,[0,t,20]),x}}function kS0(x){return function(r){return r[0]===0?Zo(x,r[1][2][2]):Zo(x,r[1][2][1])}}function mS0(x){return function(r){switch(r[0]){case 0:return Zo(x,r[1][2][1]);case 1:return Zo(x,r[1][2][1]);default:return x}}}function yG(x,r){var e=r[2],t=e[3],u=y2(function(i,c){return Zo(i,c[2][1])},[0,x,R2[1]],e[2]);t&&Zo(u,t[1][2][1])}function _G(x,r,e,t){var u=x[5],i=t[0]===0?y3(t[1]):0,c=Ka(u?0:r,x),v=r||u||1-i;if(!v)return v;if(e){var o=e[1],l=o[2][1],k=o[1];h3(l)&&pt(c,[0,k,73]),Ml(l)&&pt(c,[0,k,83])}if(t[0]===0)return yG(c,t[1]);var h=t[1][2],E=h[2],T=[0,dl,[0,[0,yn(function(N){var P=N[2],R=P[1],q=P[4],X=P[3],B=P[2],z=R[0]===0?[3,R[1]]:[0,[0,dl,R[1][2]]];return[0,[0,dl,[0,z,B,X,q]]]},h[1]),[0,dl],0]]],I=Zo([0,c,R2[1]],T);E&&Zo(I,E[1][2][1])}function Gl(x,r,e,t){return _G(x,r,e,[0,t])}function wG(x,r){if(r!==12)return 0;var e=c0(x),t=e0(0,function(c){return K(c,12),p(Y0[18],c,81)},x),u=t[2],i=t[1];return[0,[0,i,u,r0([0,e],0,D)]]}function hS0(x){L(x)===23&&Bx(x,92);var r=p(Y0[18],x,81),e=L(x)===84?(K(x,84),[0,d(Y0[10],x)]):0;return[0,r,e]}var dS0=0;function Yl(x,r){function e(u){var i=pX(1,FO(r,MO(x,u))),c=c0(i);K(i,4);x:{if(d1(i)&&L(i)===23){var v=c0(i),o=e0(0,function(z){return K(z,23),L(z)===88?[0,Va(z)]:(Bx(z,88),0)},i),l=o[2],k=o[1];if(!l){var E=0;break x}var h=l[1];L(i)===9&&w0(i);var E=[0,[0,k,[0,h,r0([0,v],0,D)]]];break x}var E=0}x:r:{for(var T=0;;){var I=L(i);if(typeof I=="number"){var N=I-5|0;if(7>>0){if(n2===N)break}else if(5>>0)break r}var P=e0(dS0,hS0,i);L(i)!==5&&K(i,9);var T=[0,P,T]}break x}var R=Wh(function(B){return[0,B[1],[0,B[2],B[3]]]},wG(i,I));L(i)!==5&&Bx(i,63);var q=cx(T),X=c0(i);return K(i,5),[0,E,q,R,I1([0,c],[0,L0(i)],X,D)]}var t=0;return function(u){return e0(t,e,u)}}function gG(x,r,e,t,u){var i=_X(x,r,e,u);return p(Y0[16],t,i)}function J4(x,r,e,t,u){var i=gG(x,r,e,t,u);return[0,[0,i[1]],i[2]]}function xv(x){if(d2!==L(x))return el0;var r=c0(x);return w0(x),[0,1,r]}function o5(x){if(L(x)===66&&!Vo(1,x)){var r=c0(x);return w0(x),[0,1,r]}return rl0}function yS0(x){var r=o5(x),e=r[1],t=r[2],u=e0(0,function(R){var q=c0(R),X=L(R);x:{if(typeof X=="number"){if(X===15){w0(R);var B=xv(R),x0=B[2],W=B[1],Z=1;break x}}else if(X[0]===4&&!C(X[3],Lv)&&!e){w0(R);var x0=0,W=0,Z=0;break x}Ut(R,X);var z=xv(R),x0=z[2],W=z[1],Z=1}var t0=_l([0,t,[0,q,[0,x0,0]]]),i0=R[7],u0=L(R);x:{if(i0&&typeof u0=="number"){if(u0===4){var s0=0,v0=0;break x}if(cr===u0){var k0=te(R,2,Oe(R)),o0=L(R)===4?0:[0,Gt(R,p(Y0[13],$30,R))],s0=o0,v0=k0;break x}}var S0=Bt(R)?Gt(R,p(Y0[13],Q30,R)):(SX(R,Z30),[0,G0(R),xl0]),s0=[0,S0],v0=te(R,2,Oe(R))}var m0=Yl(e,W)(R),p0=L(R)===88?m0:q4(R,m0),E0=ij(R),b0=E0[2],C0=E0[1];if(b0)var D0=CX(R,b0),U0=C0;else var D0=b0,U0=Bl(R,C0);return[0,W,Z,v0,s0,p0,U0,D0,t0]},x),i=u[2],c=i[5],v=i[4],o=i[1],l=i[8],k=i[7],h=i[6],E=i[3],T=i[2],I=u[1],N=J4(x,e,o,0,y3(c)),P=N[1];return Gl(x,N[2],v,c),[27,[0,v,c,P,e,o,T,k,h,E,r0([0,l],0,D),I]]}var _S0=0;function K4(x){return e0(_S0,yS0,x)}function cj(x,r){var e=c0(r);K(r,x);var t=r[30][2];if(t)var u=x===29?1:0,i=u&&(L(r)===50?1:0);else var i=t;i&&Bx(r,19);for(var c=0,v=0;;){var o=e0(0,function(P){var R=p(Y0[18],P,84);if(Rr(P,84))var q=0,X=[0,d(Y0[10],P)];else{var B=R[1];if(R[2][0]===2)var q=0,X=0;else var q=[0,[0,B,60]],X=0}return[0,[0,R,X],q]},r),l=o[2],k=l[2],h=[0,[0,o[1],l[1]],c],E=k?[0,k[1],v]:v;if(!Rr(r,9)){var T=cx(E);return[0,cx(h),e,T]}var c=h,v=E}}var wS0=MX(Y0),gS0=26;function bG(x){return cj(gS0,x)}function TG(x){var r=cj(29,LO(1,x)),e=r[1],t=r[2];return[0,e,t,cx(y2(function(u,i){return i[2][2]?u:[0,[0,i[1],59],u]},r[3],e))]}function EG(x){return cj(30,LO(1,x))}function SG(x){function r(t){return[20,wS0[1].call(null,x,t)]}var e=0;return function(t){return e0(e,r,t)}}function bS0(x){var r=c0(x),e=L(x),t=Qx(1,x);x:{r:if(typeof e!="number"&&e[0]===2){var u=e[1],i=u[4],c=u[3],v=u[2],o=u[1];e:{if(typeof t=="number")switch(t){case 87:case 88:break;default:break e}else{if(t[0]!==4)break e;if(C(t[3],It))break r}i&&Ce(x,79),K(x,[2,[0,o,v,c,i]]);var l=[1,[0,o,[0,v,c,r0([0,r],[0,L0(x)],D)]]];if(typeof t=="number"&&1>=t+Ia>>>0){var k=t===87?1:0;Bx(x,[18,k,v]),k&&w0(x);var h=G0(x),P=0,R=[0,h,[2,[0,[0,h,H30],nj(x),k]]],q=l;break x}w0(x);var P=0,R=p(Y0[18],x,81),q=l;break x}}if(typeof t!="number"&&t[0]===4&&!C(t[3],It)){var E=[0,W1(x)];Xs(x,W30);var P=0,R=p(Y0[18],x,81),q=E;break x}if(typeof e=="number"&&!e){Bx(x,32);var T=[0,[0,G0(x),V30]],P=0,R=p(Y0[18],x,81),q=T;break x}var I=Z0(Y0[14],x,0,81),N=I[2],P=1,R=[0,I[1],[2,N]],q=[0,N[1]]}var X=L(x)===84?(K(x,84),[0,d(Y0[10],x)]):0;return[0,q,R,X,P]}var TS0=0;function ES0(x){var r=pX(1,x),e=c0(r);K(r,4);x:r:{for(var t=0;;){var u=L(r);if(typeof u=="number"){var i=u-5|0;if(7>>0){if(n2===i)break}else if(5>>0)break r}var c=e0(TS0,bS0,r);L(r)!==5&&K(r,9);var t=[0,c,t]}break x}var v=Wh(function(k){var h=k[3],E=k[2],T=k[1];return L(r)===9&&w0(r),[0,T,[0,E,h]]},wG(r,u));L(r)!==5&&Bx(r,63);var o=cx(t),l=c0(r);return K(r,5),[0,o,v,I1([0,e],[0,L0(r)],l,D)]}var SS0=0;function AS0(x){var r=e0(0,function(h){var E=c0(h);Xs(h,J30);var T=Gt(h,p(Y0[13],K30,h)),I=te(h,4,Oe(h)),N=e0(SS0,ES0,h),P=zO(h)?N:p(P1(h)[2],N,function(R,q){return p(zx(R,842685896,11),R,q)});return[0,I,T,P,JO(h,fj(h)),E]},x),e=r[2],t=e[3],u=e[2],i=e[5],c=e[4],v=e[1],o=r[1],l=gG(x,0,0,0,0),k=l[1];return _G(x,l[2],[0,u],[1,t]),[3,[0,u,v,t,c,k,r0([0,i],0,D),o]]}var IS0=0;function sj(x){return e0(IS0,AS0,x)}function a2(x,r){if(r[0]===0)return r[1];var e=r[1];return P2(function(t){return B0(x,t)},r[2][1]),e}function aj(x,r,e){var t=x?x[1]:35;if(e[0]===0)var u=e[1];else{var i=e[1];P2(function(l){return B0(r,l)},e[2][2]);var u=i}1-d(Y0[23],u)&&B0(r,[0,u[1],t]);var c=u[2];x:if(c[0]===10){var v=u[1];if(h3(c[1][2][1])){pt(r,[0,v,74]);break x}}return p(Y0[19],r,u)}function oj(x,r){var e=yl(x[2],r[2]);return[0,yl(x[1],r[1]),e]}function AG(x){var r=cx(x[2]);return[0,cx(x[1]),r]}function v5(x){var r=G0(x);Rr(x,91);var e=IG(x),t=L(x);x:{if(typeof t=="number"&&t===91){var u=e0([0,r],function(l){for(var k=[0,e,0];;){var h=L(l);if(typeof h=="number"&&h===91){w0(l);var k=[0,IG(l),k];continue}var E=cx(k);return[0,E,r0(0,[0,L0(l)],D)]}},x),i=[0,u[1],[13,u[2]]];break x}var i=e}var c=L(x);if(typeof c!="number"&&c[0]===4&&!C(c[3],It)){var v=e0([0,r],function(o){w0(o);var l=L(o);x:{r:if(typeof l=="number"){var k=l+z3|0;if(4>=k>>>0){switch(k){case 0:var h=Yt(o,0),I=[1,h[1],h[2]];break;case 3:var E=Yt(o,2),I=[1,E[1],E[2]];break;case 4:var T=Yt(o,1),I=[1,T[1],T[2]];break;default:break r}var N=I;break x}}var N=[0,p(Y0[13],0,o)]}return[0,i,N,r0(0,[0,L0(o)],D)]},x);return[0,v[1],[14,v[2]]]}return i}function IG(x){var r=L(x);if(typeof r=="number")switch(r){case 0:return e0(0,function(Cx){return[10,CG(Cx)]},x);case 4:var e=c0(x);K(x,4);var t=v5(x);K(x,5);var u=L0(x),i=t[2],c=function(Cx){return O2(Cx,r0([0,e],[0,u],D))},v=function(Cx){return pd(Cx,r0([0,e],[0,u],D))},o=t[1];switch(i[0]){case 0:var l=i[1],k=l[2],M0=[0,[0,c(l[1]),k]];break;case 1:var h=i[1],E=c(h[3]),M0=[1,[0,h[1],h[2],E]];break;case 2:var T=i[1],I=c(T[3]),M0=[2,[0,T[1],T[2],I]];break;case 3:var N=i[1],P=c(N[3]),M0=[3,[0,N[1],N[2],P]];break;case 4:var R=i[1],q=c(R[2]),M0=[4,[0,R[1],q]];break;case 5:var M0=[5,c(i[1])];break;case 6:var X=i[1],B=c(X[3]),M0=[6,[0,X[1],X[2],B]];break;case 7:var z=i[1],x0=c(z[3]),M0=[7,[0,z[1],z[2],x0]];break;case 8:var W=i[1],Z=W[2],t0=W[1],i0=c(Z[2]),M0=[8,[0,t0,[0,Z[1],i0]]];break;case 9:var u0=i[1],k0=u0[2],o0=u0[1],S0=c(k0[3]),M0=[9,[0,o0,[0,k0[1],k0[2],S0]]];break;case 10:var s0=i[1],v0=v(s0[3]),M0=[10,[0,s0[1],s0[2],v0]];break;case 11:var m0=i[1],p0=v(m0[3]),M0=[11,[0,m0[1],m0[2],p0]];break;case 12:var E0=i[1],b0=c(E0[3]),M0=[12,[0,E0[1],E0[2],b0]];break;case 13:var C0=i[1],D0=c(C0[2]),M0=[13,[0,C0[1],D0]];break;default:var U0=i[1],T0=c(U0[3]),M0=[14,[0,U0[1],U0[2],T0]]}return[0,o,M0];case 6:return e0(0,function(Cx){var bx=c0(Cx),Ox=G0(Cx);K(Cx,6);x:{for(var ux=0;;){var br=L(Cx);if(typeof br=="number"){var nr=br-8|0;if(Ct>>0){if(d2>=nr+1>>>0){var Qr=[0,cx(ux),0];break x}}else if(nr===4)break}var $r=v5(Cx),l1=Br(Ox,G0(Cx));L(Cx)!==7&&K(Cx,9);var ux=[0,[0,l1,$r],ux]}var C1=NG(Cx);L(Cx)===9&&B0(Cx,[0,G0(Cx),x40]);var Qr=[0,cx(ux),[0,C1]]}var O1=Qr[2],Hr=Qr[1],w=c0(Cx);return K(Cx,7),[11,[0,Hr,O1,I1([0,bx],[0,L0(Cx)],w,D)]]},x);case 26:var y0=Yt(x,0);return[0,y0[1],[7,y0[2]]];case 29:var G=Yt(x,2);return[0,G[1],[7,G[2]]];case 30:var j0=Yt(x,1);return[0,j0[1],[7,j0[2]]];case 31:var Q0=c0(x),q0=G0(x);return w0(x),[0,q0,[5,r0([0,Q0],[0,L0(x)],D)]];case 38:var ix=c0(x),xx=G0(x);return w0(x),[0,xx,[0,[0,r0([0,ix],[0,L0(x)],D),1]]];case 105:return e0(0,function(Cx){return[6,PG(Cx,0)]},x);case 106:return e0(0,function(Cx){return[6,PG(Cx,1)]},x);case 32:case 33:var fx=c0(x),yx=G0(x);return w0(x),[0,yx,[4,[0,r===33?1:0,r0([0,fx],[0,L0(x)],D)]]]}else switch(r[0]){case 0:var R0=r[2],lx=r[1],kx=c0(x),Q=G0(x),I0=Z0(Y0[24],x,lx,R0);return[0,Q,[1,[0,I0,R0,r0([0,kx],[0,L0(x)],D)]]];case 1:var M=r[2],d0=r[1],g0=c0(x),h0=G0(x),A0=Z0(Y0[26],x,d0,M);return[0,h0,[2,[0,A0,M,r0([0,g0],[0,L0(x)],D)]]];case 2:var $0=r[1],Kx=$0[4],J=$0[3],tr=$0[2],Zx=$0[1],b=c0(x);return Kx&&Ce(x,79),w0(x),[0,Zx,[3,[0,tr,J,r0([0,b],[0,L0(x)],D)]]];case 4:if(!C(r[3],Pv)){var V=c0(x),tx=G0(x);return w0(x),[0,tx,[0,[0,r0([0,V],[0,L0(x)],D),0]]]}break}if(!Bt(x)){var _x=c0(x),gx=G0(x);v1(0,x);x:if(typeof r!="number"&&r[0]===7){w0(x);break x}return[0,gx,[0,[0,r0([0,_x],W60,D),0]]]}for(var ex=G0(x),Jx=[0,p(Y0[13],0,x)];;){var Ux=L(x);if(typeof Ux!="number")break;if(Ux===6){let Cx=Jx;var Jx=[1,e0([0,ex],function(Ox){K(Ox,6);var ux=c0(Ox),br=L(Ox);x:{if(typeof br!="number")switch(br[0]){case 0:var nr=br[2],$r=br[1],l1=G0(Ox),C1=Z0(Y0[24],Ox,$r,nr),Cr=[1,[0,l1,[0,C1,nr,r0([0,ux],[0,L0(Ox)],D)]]];break x;case 1:var Qr=br[2],O1=br[1],Hr=G0(Ox),w=Z0(Y0[26],Ox,O1,Qr),Cr=[2,[0,Hr,[0,w,Qr,r0([0,ux],[0,L0(Ox)],D)]]];break x;case 2:var Y=br[1],px=Y[4],X0=Y[3],vx=Y[2],Ix=Y[1];px&&Ce(Ox,79),K(Ox,[2,[0,Ix,vx,X0,px]]);var Cr=[0,[0,Ix,[0,vx,X0,r0([0,ux],[0,L0(Ox)],D)]]];break x}v1(K60,Ox);var Cr=[0,[0,G0(Ox),H60]]}return K(Ox,7),[0,Cx,Cr,r0(0,[0,L0(Ox)],D)]},x)]}else{if(Ux!==10)break;let Cx=Jx;var Jx=[1,e0([0,ex],function(Ox){w0(Ox);var ux=[3,W1(Ox)];return[0,Cx,ux,r0(0,[0,L0(Ox)],D)]},x)]}}var hr=L(x);if(typeof hr=="number"&&!hr)return e0([0,ex],function(Cx){var bx=e0(0,function(ux){return CG(ux)},Cx),Ox=Jx[0]===0?[0,Jx[1]]:[1,Jx[1]];return[12,[0,Ox,bx,r0(0,[0,L0(Cx)],D)]]},x);if(Jx[0]===0){var dr=Jx[1];return[0,dr[1],[8,dr]]}var V0=Jx[1],K0=V0[1];return[0,K0,[9,[0,K0,V0[2]]]]}function PG(x,r){var e=c0(x);w0(x);var t=L(x);x:{if(typeof t!="number")switch(t[0]){case 0:var u=t[2],i=t[1],c=c0(x),v=G0(x),o=Z0(Y0[24],x,i,u),N=[0,v,[0,[0,o,u,r0([0,c],[0,L0(x)],D)]]];break x;case 1:var l=t[2],k=t[1],h=c0(x),E=G0(x),T=Z0(Y0[26],x,k,l),N=[0,E,[1,[0,T,l,r0([0,h],[0,L0(x)],D)]]];break x}var I=G0(x);v1(V60,x);var N=[0,I,$60]}return[0,r,N,r0([0,e],[0,L0(x)],D)]}function Yt(x,r){return e0(0,function(e){var t=c0(e);w0(e);var u=p(Y0[13],Q60,e);return[0,r,u,r0([0,t],[0,L0(e)],D)]},x)}function CG(x){function r(I){var N=c0(I),P=L(I);if(typeof P!="number")switch(P[0]){case 0:var R=P[2],q=P[1],X=G0(I),B=Z0(Y0[24],I,q,R);return[1,[0,X,[0,B,R,r0([0,N],[0,L0(I)],D)]]];case 1:var z=P[2],x0=P[1],W=G0(I),Z=Z0(Y0[26],I,x0,z);return[2,[0,W,[0,Z,z,r0([0,N],[0,L0(I)],D)]]];case 2:var t0=P[1],i0=t0[4],u0=t0[3],k0=t0[2],o0=t0[1];return i0&&Ce(I,79),K(I,[2,[0,o0,k0,u0,i0]]),[0,[0,o0,[0,k0,u0,r0([0,N],[0,L0(I)],D)]]]}return[3,W1(I)]}var e=c0(x);K(x,0);x:{for(var t=0,u=function(I){var N=c0(I);function P(W){var Z=W[2],t0=W[1],i0=[3,[0,t0,Z[2][2]]];return[0,[0,i0,[0,t0,[7,Z]],1,r0([0,N],[0,L0(I)],D)]]}var R=L(I);if(typeof R=="number"){var q=R+z3|0;if(4>=q>>>0)switch(q){case 0:return P(Yt(I,0));case 3:return P(Yt(I,2));case 4:return P(Yt(I,1))}}if(Bt(I)){var X=Qx(1,I);r:{e:if(typeof X=="number"){if(X!==1&&X!==9)break e;var B=1;break r}var B=0}if(B)return[1,W1(I)]}var z=r(I);K(I,88);var x0=v5(I);return[0,[0,z,x0,0,r0([0,N],[0,L0(I)],D)]]},i=0;;){var c=L(x);if(typeof c=="number"){var v=c-2|0;if(h2>>0){if(k2>=v+1>>>0){var k=[0,cx(t),0];break x}}else if(v===10)break}var o=e0(i,u,x);1-(L(x)===1?1:0)&&K(x,9);var t=[0,o,t]}var l=NG(x);L(x)===9&&B0(x,[0,G0(x),Z60]);var k=[0,cx(t),[0,l]]}var h=k[2],E=k[1],T=c0(x);return K(x,1),[0,E,h,I1([0,e],[0,L0(x)],T,D)]}function NG(x){return e0(0,function(r){var e=c0(r);K(r,12);var t=L(r);x:{r:if(typeof t=="number"){var u=t+z3|0;if(4>=u>>>0){switch(u){case 0:var i=[0,Yt(r,0)];break;case 3:var i=[0,Yt(r,2)];break;case 4:var i=[0,Yt(r,1)];break;default:break r}var c=i;break x}}var c=0}return[0,c,r0([0,e],[0,L0(r)],D)]},x)}function OG(x,r){var e=x[0]===0?x[1]:x[1]-1|0,t=(r[0]===0,r[1]);return t<=e?1:0}var H4=[],l5=[],jG=[],DG=[],RG=[],g3=[],FG=[],MG=[],vj=[],LG=[];function W4(x){var r=Bt(x);if(r){var e=L(x);x:{if(typeof e=="number"){if(e===60){if(x[20]){var t=0;break x}}else if(e===67&&x[21]){var t=0;break x}}var t=1}var u=t}else var u=r;var i=L(x);x:{r:if(typeof i=="number"){if(24<=i){if(i===60){if(x[20])return[0,e0(0,function(k){k[10]&&Bx(k,wr),k[12]&&Bx(k,51);var h=c0(k),E=G0(k);K(k,60);var T=G0(k);if(ql(k))var I=0,N=0;else{var P=Rr(k,d2),R=L(k);e:{t:if(typeof R=="number"){if(R!==88){if(10<=R)break t;switch(R){case 0:case 2:case 3:case 4:case 6:break t}}var q=0;break e}var q=1}e:{if(!P&&!q){var X=0;break e}var X=[0,xt(k)]}var I=P,N=X}var B=N?0:L0(k),z=Br(E,T);return[38,[0,N,r0([0,h],[0,B],D),I,z]]},x)];break r}if(cr!==i)break r}else if(i!==4&&23>i)break r;break x}if(!u)return d(H4[1],x)}x:{if(i===66&&d1(x)&&cr===Qx(1,x)){var c=H4[2],v=xY;break x}var c=xY,v=H4[2]}var o=Wd(x,v);if(o)return o[1];var l=Wd(x,c);return l?l[1]:d(H4[1],x)}function xt(x){return a2(x,W4(x))}function qG(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(C(u,W2)){if(!C(u,Yv)&&!C(t[2][2][1],Ih))return 0}else if(!C(t[2][2][1],w6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 10:case 23:break;default:break x}return 1}return 0}}function BG(x){var r=G0(x),e=e0(0,p5,x),t=e[2],u=e[1],i=L(x);x:{if(typeof i=="number"&&i===86){var v=c4(l5[3],1,x,t,u);break x}var c=Z0(l5[1],x,t,u),v=Z0(l5[2],x,c[2],c[1])}var o=v[2];if(L(x)!==87)return o;w0(x);var l=xt(R4(0,x));K(x,88);var k=e0([0,r],xt,x),h=k[2],E=k[1];return[0,[0,E,[8,[0,a2(x,o),l,h,0]]]]}function p5(x){return p(jG[1],x,0)}function UG(x){var r=L(x);if(typeof r=="number"){if(50<=r){if(p2<=r){if(ef>r)switch(r+t9|0){case 0:return yl0;case 1:return _l0;case 6:return wl0;case 7:return gl0}}else if(r===67&&x[21])return x[10]&&Bx(x,6),x[12]&&Bx(x,50),bl0}else if(47<=r)switch(r-47|0){case 0:return Tl0;case 1:return El0;default:return Sl0}}return 0}function XG(x){var r=G0(x),e=c0(x),t=UG(x);if(t){var u=t[1];w0(x);var i=e0([0,r],GG,x),c=i[2],v=i[1];x:r:if(u===6){var o=c[2];switch(o[0]){case 10:pt(x,[0,v,71]);break;case 23:o[1][2][0]===1&&B0(x,[0,v,64]);break;default:break r}break x}return[0,[0,v,[36,[0,u,c,r0([0,e],0,D)]]]]}var l=L(x);x:{if(typeof l=="number"){if(ef===l){var k=Il0;break x}if(k2===l){var k=Al0;break x}}var k=0}if(k){var h=k[1];w0(x);var E=e0([0,r],GG,x),T=E[2],I=E[1];1-qG(T)&&B0(x,[0,T[1],35]);var N=T[2];x:if(N[0]===10&&h3(N[1][2][1])){Ce(x,76);break x}return[0,[0,I,[37,[0,h,T,1,r0([0,e],0,D)]]]]}var P=YG(x);if(s2(x))return P;var R=L(x);x:{if(typeof R=="number"){if(ef===R){var q=Cl0;break x}if(k2===R){var q=Pl0;break x}}var q=0}if(!q)return P;var X=q[1],B=a2(x,P);1-qG(B)&&B0(x,[0,B[1],35]);var z=B[2];x:if(z[0]===10&&h3(z[1][2][1])){Ce(x,75);break x}var x0=G0(x);w0(x);var W=L0(x),Z=Br(B[1],x0);return[0,[0,Z,[37,[0,X,B,0,r0(0,[0,W],D)]]]]}function GG(x){return a2(x,XG(x))}function YG(x){var r=G0(x),e=1-x[19],t=0,u=x[19]===0?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],x[12],x[13],x[14],x[15],x[16],x[17],x[18],t,x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]],i=L(u);x:{r:if(typeof i=="number"){var c=i+Po|0;if(7>=c>>>0){switch(c){case 0:if(!e)break r;var v=[0,KG(u)];break;case 6:var v=[0,e0(0,function(k){var h=c0(k),E=G0(k);if(K(k,52),Rr(k,10)){var T=wn(0,[0,E,Dl0]),I=G0(k);Xs(k,Rl0);var N=wn(0,[0,I,Fl0]);return[24,[0,T,N,r0([0,h],[0,L0(k)],D)]]}var P=c0(k);K(k,4);var R=ZG([0,P],0,xt(R4(0,k)));return K(k,5),[11,[0,R,r0([0,h],[0,L0(k)],D)]]},u)];break;case 7:var v=[0,zG(u)];break;default:break r}var o=v;break x}}var o=$o(u)?[0,WG(u)]:VG(u)}return b3(0,0,u,r,o)}function lj(x){return a2(x,YG(x))}function zG(x){switch(x[24]){case 0:var r=0,e=0;break;case 1:var r=0,e=1;break;default:var r=1,e=1}var t=G0(x),u=c0(x);K(x,53);var i=[0,t,[30,[0,r0([0,u],[0,L0(x)],D)]]],c=L(x);if(typeof c=="number"&&11>c)switch(c){case 4:var v=r?i:(B0(x,[0,t,Ss]),[0,t,[10,wn(0,[0,t,Nl0])]]);return JG(0,x,t,v);case 6:case 10:var o=e?i:(B0(x,[0,t,Ee]),[0,t,[10,wn(0,[0,t,jl0])]]);return JG(0,x,t,o)}return e?v1(Ol0,x):B0(x,[0,t,Ee]),i}function b3(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=HG([0,i],[0,c],e,t,u);function o(P){var R=P1(P)[2];return p(R,a2(P,v),function(q,X){return p(zx(q,cn,96),q,X)})}var l=dX(e);x:{r:if(l){var k=l[1];if(typeof k=="number"){e:{if(k!==85){if(nn!==k)break r;if(c&&e[30][9]){var h=Ml0;break e}break r}var h=Ll0}var E=h;break x}}var E=c?ql0:0}function T(P,R,q){var X=k5(R),B=X[1],z=X[2],x0=Br(t,B),W=[0,q,P,[0,B,z],0],Z=E?[27,[0,W,x0,E[1]]]:[6,W];return b3([0,i],[0,t3(E)],R,t,[0,[0,x0,Z]])}if(e[15])return v;var I=L(e);if(typeof I=="number"){var N=I+ZD|0;if(2>>0){if(N===-96)return T(0,e,o(e))}else if(N!==1&&d1(e))return Vd(Gd(function(P,R){throw J0(Xt,1)},e),v,function(P){var R=o(P);return T(pj(P),P,R)})}return v}function JG(x,r,e,t){var u=x?x[1]:1;return a2(r,b3([0,u],0,r,e,[0,t]))}function KG(x){return e0(0,function(r){var e=G0(r),t=c0(r);if(K(r,46),r[11]&&L(r)===10){var u=L0(r);w0(r);var i=wn(r0([0,t],[0,u],D),[0,e,Bl0]),c=L(r);return typeof c!="number"&&c[0]===4&&!C(c[3],Ih)?[24,[0,i,p(Y0[13],0,r),0]]:(v1(Ul0,r),w0(r),[10,i])}var v=G0(r),o=L(r);x:{if(typeof o=="number"){if(o===46){var l=KG(r);break x}if(o===53){var l=zG(BO(1,r));break x}}var l=$o(r)?WG(r):a2(r,VG(r))}var k=BO(1,r),h=a2(k,HG([0,Xl0[1]],0,k,v,[0,l])),E=L(r);x:{if(typeof E!="number"&&E[0]===3){var T=QG(r,v,h,E[1]);break x}var T=h}x:{r:if(L(r)!==4){if(d1(r)&&cr===L(r))break r;var I=T;break x}var I=p(P1(r)[2],T,function(q,X){return p(zx(q,cn,97),q,X)})}var N=d1(r)?Vd(Gd(function(q,X){throw J0(Xt,1)},r),0,pj):0,P=L(r);x:{if(typeof P=="number"&&P===4){var R=[0,k5(r)];break x}var R=0}return[25,[0,I,N,R,r0([0,t],0,D)]]},x)}function pj(x){B1(x,1);var r=cr===L(x)?[0,e0(0,DG[1],x)]:0;return H1(x),r}function k5(x){return e0(0,function(r){var e=c0(r);K(r,4);var t=p(RG[1],r,0),u=c0(r);return K(r,5),[0,t,I1([0,e],[0,L0(r)],u,D)]},x)}function HG(x,r,e,t,u){var i=x?x[1]:1,c=r?r[1]:0,v=c?Gl0:0,o=L(e),l=Qx(1,e);x:{if(typeof o=="number"&&nn===o){r:if(typeof l=="number"){if(cr!==l){if(11<=l)break r;switch(l){case 4:case 6:case 10:break;default:break r}}e:if(c){if(l===4&&!d1(e))break e;var I=u;break x}}if(e[30][9]){var k=a2(e,u),h=G0(e);w0(e);var E=L0(e),T=Br(t,h),I=[0,[0,T,[36,[0,8,k,r0(0,[0,E],D)]]]];break x}}var I=u}var N=L(e);if(typeof N=="number")switch(N){case 6:return w0(e),La(g3[1],i,v,e,t,I);case 10:return w0(e),La(g3[2],i,v,e,t,I);case 85:1-i&&Bx(e,61),K(e,85);var P=L(e);if(typeof P=="number")switch(P){case 4:return I;case 6:return w0(e),La(g3[1],i,Yl0,e,t,I);case 100:if(d1(e))return I;break}else if(P[0]===3)return Bx(e,62),I;return La(g3[2],i,zl0,e,t,I);case 111:if(c&&e[30][9]){var R=Qx(1,e);if(typeof R=="number")switch(R){case 4:return w0(e),I;case 6:return w0(e),w0(e),La(g3[1],i,Jl0,e,t,I);case 10:return w0(e),w0(e),La(g3[2],i,Kl0,e,t,I);case 100:if(d1(e))return w0(e),I;break}else if(R[0]===3)return Bx(e,62),w0(e),I;return I}break}else if(N[0]===3){var q=N[1];return c&&Bx(e,62),b3(Hl0,0,e,t,[0,QG(e,t,a2(e,I),q)])}return I}function WG(x){return e0(0,function(r){var e=o5(r),t=e[1],u=e[2],i=e0(0,function(R){var q=c0(R);K(R,15);var X=xv(R),B=X[1],z=_l([0,u,[0,q,[0,X[2],0]]]);if(L(R)===4)var x0=0,W=0;else{var Z=L(R);x:{if(typeof Z=="number"&&cr===Z){var i0=0;break x}var t0=FO(B,MO(t,R)),i0=[0,Gt(t0,p(Y0[13],Wl0,t0))]}var x0=te(R,1,Oe(R)),W=i0}var u0=k3(0,R),k0=t||u0[21],o0=Yl(k0,B)(u0),S0=L(u0)===88?o0:q4(u0,o0),s0=ij(u0),v0=s0[2],m0=s0[1];if(v0)var p0=CX(u0,v0),E0=m0;else var p0=v0,E0=Bl(u0,m0);return[0,W,S0,B,p0,E0,x0,z]},r),c=i[2],v=c[3],o=c[2],l=c[1],k=c[7],h=c[6],E=c[5],T=c[4],I=i[1],N=J4(r,t,v,1,y3(o)),P=N[1];return Gl(r,N[2],l,o),[9,[0,l,o,P,t,v,1,T,E,h,r0([0,k],0,D),I]]},x)}function kj(x,r,e){switch(r){case 1:Ce(x,79);try{var t=qh(Zv(Gx(Vl0,e))),u=t}catch(E){var i=M1(E);if(i[1]!==mn)throw J0(i,0);var u=Px(Gx($l0,e))}break;case 2:Ce(x,78);try{var c=dN(e),u=c}catch(E){var v=M1(E);if(v[1]!==mn)throw J0(v,0);var u=Px(Gx(Ql0,e))}break;case 4:try{var o=dN(e),u=o}catch(E){var l=M1(E);if(l[1]!==mn)throw J0(l,0);var u=Px(Gx(Zl0,e))}break;default:try{var k=qh(Zv(e)),u=k}catch(E){var h=M1(E);if(h[1]!==mn)throw J0(h,0);var u=Px(Gx(x60,e))}}return K(x,[0,r,e]),u}function mj(x,r,e){var t=Rx(e);x:{if(t!==0&&n2===F1(e,t-1|0)){var u=C2(e,0,t-1|0);break x}var u=e}var i=nB(u);return K(x,[1,r,e]),i}function VG(x){var r=G0(x),e=c0(x),t=L(x);if(typeof t=="number")switch(t){case 0:var u=d(Y0[12],x);return[1,[0,u[1],[26,u[2]]],u[3]];case 4:var i=c0(x),c=e0(0,function(M){K(M,4);var d0=G0(M),g0=xt(M),h0=L(M);x:{if(typeof h0=="number"){if(h0===9){var A0=[0,hj(M,d0,[0,g0,0])];break x}if(h0===88){var A0=[1,[0,g0,Va(M),0]];break x}}var A0=[0,g0]}return K(M,5),A0},x),v=c[2],o=c[1],l=L0(x),k=v[0]===0?v[1]:[0,o,[34,v[1]]];return[0,ZG([0,i],[0,l],k)];case 6:var h=e0(0,PS0,x),E=h[2];return[1,[0,h[1],[0,E[1]]],E[2]];case 21:if(x[30][3]&&!Vo(1,x)&&Qx(1,x)===4){var T=c0(x),I=G0(x),N=p(Y0[13],0,x),P=k5(x);if(!s2(x)&&L(x)===0){var R=DX(x,P),q=1,X=x[12]===1?x:[0,x[1],x[2],x[3],x[4],x[5],x[6],x[7],x[8],x[9],x[10],x[11],q,x[13],x[14],x[15],x[16],x[17],x[18],x[19],x[20],x[21],x[22],x[23],x[24],x[25],x[26],x[27],x[28],x[29],x[30],x[31],x[32],x[33]],B=function(M){var d0=c0(M),g0=EU(G0(M));if(L(M)===35){var h0=G0(M);w0(M);var A0=[0,h0]}else var A0=0;var $0=d(Y0[27],M);if(Rr(M,16)){K(M,4);var Kx=d(Y0[7],M);K(M,5);var J=[0,Kx]}else var J=0;if(L(M)===88){var tr=G0(M);w0(M);var Zx=[0,tr]}else{K(M,11);var Zx=0}var b=xt(M),V=L(M);x:{r:if(typeof V=="number"){var tx=V-2|0;if(h2>>0){if(k2>>0)break r;var _x=0}else{if(tx!==6)break r;var gx=G0(M);w0(M);var _x=[0,gx]}var ex=_x;break x}K(M,9);var ex=0}return[0,$0,b,J,r0([0,d0],[0,L0(M)],D),[0,A0,Zx,ex],g0]};return[0,e0([0,I],function(M){K(M,0);for(var d0=0;;){var g0=L(M);x:if(typeof g0=="number"){if(g0!==1&&wr!==g0)break x;var h0=cx(d0);return K(M,1),[22,[0,R,h0,I,r0([0,T],[0,L0(M)],D)]]}var d0=[0,e0(0,B,M),d0]}},X)]}var z=Br(I,P[1]);return b3(e60,r60,x,I,[0,[0,z,[6,[0,[0,I,[10,N]],0,P,r0([0,T],0,D)]]]])}break;case 23:return w0(x),[0,[0,r,[33,[0,r0([0,e],[0,L0(x)],D)]]]];case 31:return w0(x),[0,[0,r,[16,r0([0,e],[0,L0(x)],D)]]];case 42:return[0,d(Y0[22],x)];case 100:var x0=d(Y0[17],x),W=x0[2],Z=x0[1],t0=sn<=W[1]?[13,W[2]]:[12,W[2]];return[0,[0,Z,t0]];case 32:case 33:return w0(x),[0,[0,r,[15,[0,t===33?1:0,r0([0,e],[0,L0(x)],D)]]]];case 76:case 107:B1(x,5);var i0=G0(x),u0=c0(x),k0=L(x);x:{if(typeof k0!="number"&&k0[0]===5){var o0=k0[3],S0=k0[2];w0(x);var s0=L0(x),v0=s0,m0=o0,p0=S0,E0=Gx(u60,Gx(S0,Gx(n60,o0)));break x}v1(i60,x);var v0=0,m0=f60,p0=c60,E0=s60}H1(x);var b0=Kr(Rx(m0));OE0(function(M){var d0=M+ZD|0;if(21>=d0>>>0)switch(d0){case 0:case 3:case 5:case 9:case 15:case 17:case 18:case 21:return at(b0,M)}},m0);var C0=J1(b0);return C(C0,m0)&&Bx(x,[20,m0]),[0,[0,i0,[19,[0,p0,C0,E0,r0([0,u0],[0,v0],D)]]]]}else switch(t[0]){case 0:var D0=t[2],U0=kj(x,t[1],D0);return[0,[0,r,[17,[0,U0,D0,r0([0,e],[0,L0(x)],D)]]]];case 1:var T0=t[2],M0=mj(x,t[1],T0);return[0,[0,r,[18,[0,M0,T0,r0([0,e],[0,L0(x)],D)]]]];case 2:var y0=t[1],G=y0[3],j0=y0[2],Q0=y0[1];y0[4]&&Ce(x,79),w0(x);var q0=r0([0,e],[0,L0(x)],D),ix=x[30][8];x:{if(ix){var xx=ix[1],fx=Rx(xx),yx=fx<=Rx(j0)?1:0;if(yx)for(var R0=0;;){if(R0===fx){var lx=1;break}if(z0(j0,R0)!==z0(xx,R0)){var lx=0;break}var R0=R0+1|0}else var lx=yx;if(lx){var kx=[20,[0,j0,Q0,0,Rx(xx),G,q0]];break x}}var kx=[14,[0,j0,G,q0]]}return[0,[0,Q0,kx]];case 3:var Q=$G(x,t[1]);return[0,[0,Q[1],[32,Q[2]]]];case 4:if(!C(t[3],$A)&&Qx(1,x)===42)return[0,d(Y0[22],x)];break}if(Bt(x)){var I0=p(Y0[13],0,x);return[0,[0,I0[1],[10,I0]]]}v1(0,x);x:if(typeof t!="number"&&t[0]===7){w0(x);break x}return[0,[0,r,[16,r0([0,e],t60,D)]]]}function $G(x,r){var e=r[5],t=r[1],u=r[3],i=r[2],c=c0(x);K(x,[3,r]);var v=[0,t,[0,[0,u,i],e]];if(e)var l=0,k=[0,v,0],h=t;else var o=Z0(FG[1],x,[0,v,0],0),l=o[3],k=o[2],h=o[1];var E=L0(x),T=Br(t,h);return[0,T,[0,k,l,r0([0,c],[0,E],D)]]}function QG(x,r,e,t){var u=p(P1(x)[2],e,function(c,v){return p(zx(c,cn,3),c,v)}),i=$G(x,t);return[0,Br(r,i[1]),[31,[0,u,i,0]]]}function ZG(x,r,e){var t=x?x[1]:0,u=r?r[1]:0,i=e[2];function c(vx){return O2(vx,r0([0,t],[0,u],D))}function v(vx){return pd(vx,r0([0,t],[0,u],D))}var o=e[1];switch(i[0]){case 0:var l=i[1],k=v(l[2]),X0=[0,[0,l[1],k]];break;case 1:var h=i[1],E=h[11],T=c(h[10]),X0=[1,[0,h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],T,E]];break;case 2:var I=i[1],N=c(I[2]),X0=[2,[0,I[1],N]];break;case 3:var P=i[1],R=c(P[3]),X0=[3,[0,P[1],P[2],R]];break;case 4:var q=i[1],X=c(q[4]),X0=[4,[0,q[1],q[2],q[3],X]];break;case 5:var B=i[1],z=c(B[4]),X0=[5,[0,B[1],B[2],B[3],z]];break;case 6:var x0=i[1],W=c(x0[4]),X0=[6,[0,x0[1],x0[2],x0[3],W]];break;case 7:var Z=i[1],t0=c(Z[7]),X0=[7,[0,Z[1],Z[2],Z[3],Z[4],Z[5],Z[6],t0]];break;case 8:var i0=i[1],u0=c(i0[4]),X0=[8,[0,i0[1],i0[2],i0[3],u0]];break;case 9:var k0=i[1],o0=k0[11],S0=c(k0[10]),X0=[9,[0,k0[1],k0[2],k0[3],k0[4],k0[5],k0[6],k0[7],k0[8],k0[9],S0,o0]];break;case 10:var s0=i[1],v0=s0[2],m0=s0[1],p0=c(v0[2]),X0=[10,[0,m0,[0,v0[1],p0]]];break;case 11:var E0=i[1],b0=c(E0[2]),X0=[11,[0,E0[1],b0]];break;case 12:var C0=i[1],D0=c(C0[4]),X0=[12,[0,C0[1],C0[2],C0[3],D0]];break;case 13:var U0=i[1],T0=c(U0[4]),X0=[13,[0,U0[1],U0[2],U0[3],T0]];break;case 14:var M0=i[1],y0=c(M0[3]),X0=[14,[0,M0[1],M0[2],y0]];break;case 15:var G=i[1],j0=c(G[2]),X0=[15,[0,G[1],j0]];break;case 16:var X0=[16,c(i[1])];break;case 17:var Q0=i[1],q0=c(Q0[3]),X0=[17,[0,Q0[1],Q0[2],q0]];break;case 18:var ix=i[1],xx=c(ix[3]),X0=[18,[0,ix[1],ix[2],xx]];break;case 19:var fx=i[1],yx=c(fx[4]),X0=[19,[0,fx[1],fx[2],fx[3],yx]];break;case 20:var R0=i[1],lx=c(R0[6]),X0=[20,[0,R0[1],R0[2],R0[3],R0[4],R0[5],lx]];break;case 21:var kx=i[1],Q=c(kx[4]),X0=[21,[0,kx[1],kx[2],kx[3],Q]];break;case 22:var I0=i[1],M=c(I0[4]),X0=[22,[0,I0[1],I0[2],I0[3],M]];break;case 23:var d0=i[1],g0=c(d0[3]),X0=[23,[0,d0[1],d0[2],g0]];break;case 24:var h0=i[1],A0=c(h0[3]),X0=[24,[0,h0[1],h0[2],A0]];break;case 25:var $0=i[1],Kx=c($0[4]),X0=[25,[0,$0[1],$0[2],$0[3],Kx]];break;case 26:var J=i[1],tr=v(J[2]),X0=[26,[0,J[1],tr]];break;case 27:var Zx=i[1],b=Zx[1],V=Zx[3],tx=Zx[2],_x=c(b[4]),X0=[27,[0,[0,b[1],b[2],b[3],_x],tx,V]];break;case 28:var gx=i[1],ex=gx[1],Jx=gx[3],Ux=gx[2],hr=c(ex[3]),X0=[28,[0,[0,ex[1],ex[2],hr],Ux,Jx]];break;case 29:var dr=i[1],V0=c(dr[2]),X0=[29,[0,dr[1],V0]];break;case 30:var X0=[30,[0,c(i[1][1])]];break;case 31:var K0=i[1],Cx=c(K0[3]),X0=[31,[0,K0[1],K0[2],Cx]];break;case 32:var bx=i[1],Ox=c(bx[3]),X0=[32,[0,bx[1],bx[2],Ox]];break;case 33:var X0=[33,[0,c(i[1][1])]];break;case 34:var ux=i[1],br=c(ux[3]),X0=[34,[0,ux[1],ux[2],br]];break;case 35:var nr=i[1],$r=c(nr[3]),X0=[35,[0,nr[1],nr[2],$r]];break;case 36:var l1=i[1],C1=c(l1[3]),X0=[36,[0,l1[1],l1[2],C1]];break;case 37:var Qr=i[1],O1=c(Qr[4]),X0=[37,[0,Qr[1],Qr[2],Qr[3],O1]];break;default:var Hr=i[1],w=Hr[4],Y=Hr[3],px=c(Hr[2]),X0=[38,[0,Hr[1],px,Y,w]]}return[0,o,X0]}function PS0(x){var r=c0(x);K(x,6);var e=p(MG[1],x,[0,0,hn]),t=e[2],u=e[1],i=c0(x);return K(x,7),[0,[0,u,I1([0,r],[0,L0(x)],i,D)],t]}function xY(x){var r=Gd(vj[1],x),e=G0(r);if(Qx(1,r)===11)var u=0,i=0;else var t=o5(r),u=t[2],i=t[1];var c=i||r[21],v=MO(c,r),o=v[20],l=e0(0,function(v0){var m0=te(v0,1,Oe(v0));if(Bt(v0)&&m0===0){var p0=p(Y0[13],a60,v0),E0=p0[1],b0=[0,E0,[0,[0,E0,[2,[0,p0,[0,Ha(v0)],0]]],0]];return[0,m0,[0,E0,[0,0,[0,b0,0],0,0]],[0,[0,E0[1],E0[3],E0[3]]],0]}var C0=Yl(c,o)(v0);yG(v0,C0);var D0=ij(m3(1,v0));return[0,m0,C0,D0[1],D0[2]]},v),k=l[2],h=k[2],E=h[2];x:{r:{var T=k[4],I=k[3],N=k[1],P=l[1];if(!E[1]){var R=E[2];if(!E[3]&&R)break r;var q=yX(v);break x}}var q=v}var X=h[2],B=X[1];if(B){var z=h[1];B0(q,[0,B[1][1],89]);var x0=[0,z,[0,0,X[2],X[3],X[4]]]}else var x0=h;var W=y3(x0),Z=s2(q),t0=Z&&(L(q)===11?1:0);t0&&Bx(q,57),K(q,11);var i0=_X(yX(q),i,0,W),u0=e0(0,vj[2],i0),k0=u0[2],o0=k0[1],S0=u0[1];Gl(i0,k0[2],0,x0);var s0=Br(e,S0);return[0,[0,s0,[1,[0,0,x0,o0,i,0,1,T,I,N,r0([0,u],0,D),P]]]]}function hj(x,r,e){return e0([0,r],d(LG[1],e),x)}function rY(x){var r=G0(x),e=BG(x),t=L(x);x:{if(typeof t=="number"){var u=t-69|0;if(15>=u>>>0){switch(u){case 0:var i=tl0;break;case 1:var i=nl0;break;case 2:var i=ul0;break;case 3:var i=il0;break;case 4:var i=fl0;break;case 5:var i=cl0;break;case 6:var i=sl0;break;case 7:var i=al0;break;case 8:var i=ol0;break;case 9:var i=vl0;break;case 10:var i=ll0;break;case 11:var i=pl0;break;case 12:var i=kl0;break;case 13:var i=ml0;break;case 14:var i=hl0;break;default:var i=dl0}var c=i;break x}}var c=0}if(c!==0&&w0(x),!c)return e;var v=c[1];return[0,e0([0,r],function(o){var l=aj(0,o,e);return[4,[0,v,l,xt(o),0]]},x)]}function CS0(x,r){if(typeof r=="number"&&r===83)return 0;throw J0(Xt,1)}Dr(H4,[0,rY,function(x){var r=Gd(CS0,x),e=rY(r),t=L(r);if(typeof t=="number"){if(t===11)throw J0(Xt,1);if(t===88){var u=dX(r);x:{if(u){var i=u[1];if(typeof i=="number"&&i===5){var c=1;break x}}var c=0}if(c)throw J0(Xt,1)}}if(!Bt(r))return e;if(e[0]===0){var v=e[1][2];if(v[0]===10&&!C(v[1][2][1],Io)&&!s2(r))throw J0(Xt,1)}return e}]);function dj(x,r,e,t,u){var i=a2(x,r);return[0,[0,u,[21,[0,t,i,a2(x,e),0]]]]}function yj(x,r,e){for(var t=r,u=e;;){var i=L(x);if(typeof i=="number"&&i===90){w0(x);var c=e0(0,p5,x),v=c[2],o=Br(u,c[1]),l=_j(0,x,dj(x,t,v,1,o),o),t=l[2],u=l[1];continue}return[0,u,t]}}function eY(x,r,e){for(var t=r,u=e;;){var i=L(x);if(typeof i=="number"&&i===89){w0(x);var c=e0(0,p5,x),v=yj(x,c[2],c[1]),o=v[2],l=Br(u,v[1]),k=_j(0,x,dj(x,t,o,0,l),l),t=k[2],u=k[1];continue}return[0,u,t]}}function _j(x,r,e,t){for(var u=x,i=e,c=t;;){var v=L(r);if(typeof v=="number"&&v===86){1-u&&Bx(r,L60),K(r,86);var o=e0(0,p5,r),l=o[2],k=o[1],h=L(r);x:{if(typeof h=="number"&&1>=h+mR>>>0){Bx(r,[23,PO(h)]);var E=yj(r,l,k),T=eY(r,E[2],E[1]),I=T[2],N=T[1];break x}var I=l,N=k}var P=Br(c,N),u=1,i=dj(r,i,I,2,P),c=P;continue}return[0,c,i]}}Dr(l5,[0,yj,eY,_j]);function wj(x,r,e,t){return[0,t,[5,[0,e,x,r,0]]]}Dr(jG,[0,function(x,r){for(var e=r;;){var t=e0(0,function(y0){var G=UG(y0)!==0?1:0;return[0,G,XG(R4(0,y0))]},x),u=t[2],i=u[2],c=u[1],v=t[1];x:if(cr===L(x)&&i[0]===0&&i[1][2][0]===12){Bx(x,2);break x}let M0=v;var o=(function(y0,G){for(var j0=y0,Q0=G;;){var q0=L(x);x:if(typeof q0!="number"&&q0[0]===4){var ix=q0[3];if(C(ix,It)&&C(ix,eL))break x;if(d1(x)){w0(x);var xx=a2(x,Q0);r:{if(j0){var fx=j0[1],yx=fx[2],R0=j0[2],lx=fx[3],kx=yx[1],Q=fx[1];if(OG(yx[2],k60)){var I0=wj(Q,xx,kx,Br(lx,M0)),M=R0;break r}}var I0=xx,M=j0}var d0=I0[1];if(Sr(ix,eL))var g0=Gs(x),h0=g0[1],J=[0,[0,Br(d0,h0),[35,[0,I0,[0,h0,g0],0]]]];else if(L(x)===29){var A0=Br(d0,G0(x));w0(x);var J=[0,[0,A0,[2,[0,I0,0]]]]}else var $0=Gs(x),Kx=$0[1],J=[0,[0,Br(d0,Kx),[3,[0,I0,[0,Kx,$0],0]]]];var j0=M,Q0=J;continue}}return[0,j0,Q0]}})(e,i),l=o[2],k=o[1],h=L(x);x:{r:if(typeof h=="number"){var E=h-17|0;if(1>>0){if(74>E)break r;switch(E-74|0){case 0:var T=m60;break;case 1:var T=h60;break;case 2:var T=d60;break;case 3:var T=y60;break;case 4:var T=_60;break;case 5:var T=w60;break;case 6:var T=g60;break;case 7:var T=b60;break;case 8:var T=T60;break;case 9:var T=E60;break;case 10:var T=S60;break;case 11:var T=A60;break;case 12:var T=I60;break;case 13:var T=P60;break;case 14:var T=C60;break;case 15:var T=N60;break;case 16:var T=O60;break;case 17:var T=j60;break;case 18:var T=D60;break;case 19:var T=R60;break;default:break r}var I=T}else var I=E?F60:x[14]?0:M60;var N=I;break x}var N=0}if(N!==0&&w0(x),!k&&!N)return l;if(N){var P=N[1],R=P[1],q=P[2],X=c&&(R===14?1:0);X&&B0(x,[0,v,36]);x:for(var B=a2(x,l),z=[0,R,q],x0=v,W=k;;){var Z=z[2],t0=z[1];if(!W)break x;var i0=W[1],u0=i0[2],k0=W[2],o0=i0[3],S0=u0[1],s0=i0[1];if(!OG(u0[2],Z))break;var v0=Br(o0,x0),B=wj(s0,B,S0,v0),z=[0,t0,Z],x0=v0,W=k0}var e=[0,[0,B,[0,t0,Z],x0],W]}else for(var m0=a2(x,l),p0=v,E0=k;;){if(!E0)return[0,m0];var b0=E0[1],C0=E0[2],D0=b0[2][1],U0=b0[1],T0=Br(b0[3],p0),m0=wj(U0,m0,D0,T0),p0=T0,E0=C0}}}]),Dr(DG,[0,function(x){var r=c0(x);K(x,cr);for(var e=0;;){var t=L(x);x:if(typeof t=="number"){if(k1!==t&&wr!==t)break x;var u=cx(e),i=c0(x);K(x,k1);var c=L(x)===4?P1(x)[1]:L0(x);return[0,u,I1([0,r],[0,c],i,D)]}var v=L(x);x:{if(typeof v!="number"&&v[0]===4&&!C(v[2],Pv)){var o=G0(x),l=c0(x);Xs(x,p60);var k=[1,[0,o,[0,r0([0,l],[0,L0(x)],D)]]];break x}var k=[0,Gs(x)]}var h=[0,k,e];k1!==L(x)&&K(x,9);var e=h}}]);function NS0(x){var r=c0(x);K(x,12);var e=xt(x);return[0,e,r0([0,r],0,D)]}Dr(RG,[0,function(x,r){for(var e=r;;){var t=L(x);x:if(typeof t=="number"){if(t!==5&&wr!==t)break x;return cx(e)}var u=L(x);x:{if(typeof u=="number"&&u===12){var i=[1,e0(0,NS0,x)];break x}var i=[0,xt(x)]}var c=[0,i,e];L(x)!==5&&K(x,9);var e=c}}]),Dr(g3,[0,function(x,r,e,t,u){var i=BO(0,e),c=d(Y0[7],i),v=G0(e);K(e,7);var o=L0(e),l=Br(t,v),k=r0(0,[0,o],D),h=[0,a2(e,u),[2,c],k],E=r?[28,[0,h,l,r[1]]]:[23,h];return b3([0,x],[0,t3(r)],e,t,[0,[0,l,E]])},function(x,r,e,t,u){var i=L(e);x:{if(typeof i=="number"&&i===14){var c=jX(e),v=c[1],o=e[32][1],l=c[2][1];if(o){var k=o[1];e[32][1]=[0,[0,k[1],[0,[0,l,v],k[2]]],o[2]]}else B0(e,[0,v,65]);var E=[1,c],T=v;break x}var h=W1(e),E=[0,h],T=h[1]}var I=Br(t,T);x:if(u[0]===0&&u[1][2][0]===30&&E[0]===1){B0(e,[0,I,85]);break x}var N=[0,a2(e,u),E,0],P=r?[28,[0,N,I,r[1]]]:[23,N];return b3([0,x],[0,t3(r)],e,t,[0,[0,I,P]])}]),Dr(FG,[0,function(x,r,e){for(var t=r,u=e;;){var i=d(Y0[7],x),c=[0,i,u],v=L(x);if(typeof v=="number"&&v===1){B1(x,4);var o=L(x);if(typeof o!="number"&&o[0]===3){var l=o[1],k=l[5],h=l[1],E=l[3],T=l[2];w0(x),H1(x);var I=[0,[0,h,[0,[0,E,T],k]],t];if(k){var N=cx(c);return[0,h,cx(I),N]}var t=I,u=c;continue}throw J0([0,Nr,o60],1)}v1(v60,x);var P=[0,i[1],l60],R=cx(c),q=cx([0,P,t]);return[0,i[1],q,R]}}]),Dr(MG,[0,function(x,r){for(var e=r;;){var t=e[2],u=e[1],i=L(x);x:if(typeof i=="number"){if(13<=i){if(wr!==i)break x}else{if(7>i)break x;switch(i-7|0){case 0:break;case 2:var c=G0(x);w0(x);var e=[0,[0,[2,c],u],t];continue;case 5:var v=c0(x),o=e0(0,function(x0){w0(x0);var W=W4(x0);return W[0]===0?[0,W[1],hn]:[0,W[1],W[2]]},x),l=o[2],k=l[2],h=o[1],E=l[1],T=[1,[0,h,[0,E,r0([0,v],0,D)]]],I=L(x)===7?1:0;r:{if(!I&&Qx(1,x)===7){var N=[0,k[1],[0,[0,h,16],k[2]]];break r}var N=k}1-I&&K(x,9);var e=[0,[0,T,u],oj(N,t)];continue;default:break x}}var P=AG(t);return[0,cx(u),P]}var R=W4(x);if(R[0]===0)var q=hn,X=R[1];else var q=R[2],X=R[1];L(x)!==7&&K(x,9);var e=[0,[0,[0,X],u],oj(q,t)]}}]),Dr(vj,[0,function(x){return function(r){x:if(typeof r=="number"){if(63<=r){var e=r-64|0;if(50>=e>>>0){var t=e-16|0;if(9>>0)break x;switch(t){case 0:case 1:case 3:case 9:break;default:break x}}}else if(7<=r){if(r!==57)break x}else if(5>r)break x;return 0}throw J0(Xt,1)}},function(x){var r=L(x);if(typeof r=="number"&&!r){var e=p(Y0[16],1,x);return[0,[0,e[1]],e[2]]}return[0,[1,d(Y0[10],x)],0]}]),Dr(LG,[0,function(x,r){for(var e=x;;){var t=L(r);if(typeof t=="number"&&t===9){w0(r);var e=[0,xt(r),e];continue}return[29,[0,cx(e),0]]}}]);function OS0(x){var r=c0(x);w0(x);var e=r0([0,r],0,D),t=lj(x),u=s2(x)?L4(x):$d(x);return[0,p(u[2],t,function(i,c){return p(zx(i,cn,98),i,c)}),e]}function gj(x){if(!x[30][5])return 0;for(var r=0;;){var e=L(x);if(typeof e=="number"&&e===13){var r=[0,e0(0,OS0,x),r];continue}return cx(r)}}function rv(x,r){var e=x?x[1]:0,t=c0(r),u=L(r);if(typeof u=="number")switch(u){case 6:var i=e0(0,function(v0){var m0=c0(v0);K(v0,6);var p0=R4(0,v0),E0=d(Y0[10],p0);return K(v0,7),[0,E0,r0([0,m0],[0,L0(v0)],D)]},r),c=i[1];return[0,c,[5,[0,c,i[2]]]];case 14:if(!e){var v=e0(0,function(v0){return w0(v0),[3,W1(v0)]},r),o=v[1],l=v[2];return B0(r,[0,o,65]),[0,o,l]}var k=jX(r),h=r[32][1],E=k[2][1],T=k[1];if(h){var I=h[1],N=h[2],P=I[2],R=[0,[0,R2[4].call(null,E,I[1]),P],N];r[32][1]=R}else Px(ga0);return[0,T,[4,k]]}else switch(u[0]){case 0:var q=u[2],X=u[1],B=G0(r),z=kj(r,X,q);return[0,B,[1,[0,B,[0,z,q,r0([0,t],[0,L0(r)],D)]]]];case 1:var x0=u[2],W=u[1],Z=G0(r),t0=mj(r,W,x0);return[0,Z,[2,[0,Z,[0,t0,x0,r0([0,t],[0,L0(r)],D)]]]];case 2:var i0=u[1],u0=i0[4],k0=i0[3],o0=i0[2],S0=i0[1];return u0&&Ce(r,79),K(r,[2,[0,S0,o0,k0,u0]]),[0,S0,[0,[0,S0,[0,o0,k0,r0([0,t],[0,L0(r)],D)]]]]}var s0=W1(r);return[0,s0[1],[3,s0]]}function m5(x,r,e){var t=0,u=xv(x),i=u[1],c=u[2],v=rv([0,r],x),o=v[1],l=bn(x,v[2]);return[0,l,e0(0,function(k){var h=k3(1,k),E=e0(0,function(B){var z=Yl(0,0)(B),x0=0,W=L(B)===88?z:q4(B,z);x:if(e){var Z=W[2];r:{if(!Z[1]){if(!Z[2]&&!Z[3])break r;B0(B,[0,o,23]);break x}B0(B,[0,o,24])}}else{var t0=W[2];r:if(t0[1])B0(B,[0,o,69]);else{var i0=t0[2];if(i0&&!i0[2]&&!t0[3])break r;t0[3]?B0(B,[0,o,68]):B0(B,[0,o,68])}}return[0,x0,W,Bl(B,uj(B))]},h),T=E[2],I=T[2],N=T[3],P=T[1],R=E[1],q=J4(h,t,i,0,y3(I)),X=q[1];return Gl(h,q[2],0,I),[0,0,I,X,t,i,1,0,N,P,r0([0,c],0,D),R]},x)]}function bj(x,r,e){function t(i){var c=k3(1,i),v=e0(0,function(N){var P=te(N,1,Oe(N)),R=Yl(x,r)(N),q=L(N)===88?R:q4(N,R);return[0,P,q,Bl(N,uj(N))]},c),o=v[2],l=o[2],k=o[3],h=o[1],E=v[1],T=J4(c,x,r,0,y3(l)),I=T[1];return Gl(c,T[2],0,l),[0,0,l,I,x,r,1,0,k,h,r0([0,e],0,D),E]}var u=0;return function(i){return e0(u,t,i)}}function tY(x){var r=W4(x);return r[0]===0?[0,r[1],hn]:[0,r[1],r[2]]}function nY(x,r){switch(r[0]){case 0:var e=r[1],t=e[1],u=e[2];return B0(x,[0,t,46]),[0,t,[14,u]];case 1:var i=r[1],c=i[1],v=i[2];return B0(x,[0,c,46]),[0,c,[17,v]];case 2:var o=r[1],l=o[1],k=o[2];return B0(x,[0,l,46]),[0,l,[18,k]];case 3:var h=r[1],E=h[2][1],T=h[1];return Yd(E)?B0(x,[0,T,98]):Ml(E)&&pt(x,[0,T,83]),[0,T,[10,h]];case 4:return Px(p40);default:var I=r[1][2][1];return B0(x,[0,I[1],7]),I}}function uY(x){return K(x,88),tY(x)}function Tj(x,r,e,t,u,i){var c=e0([0,r],function(o){if(!t&&!u){var l=L(o);x:if(typeof l=="number"){if(88<=l){if(cr!==l){if(89<=l)break x;var k=uY(o);return[0,[0,e,k[1],0],k[2]]}}else{if(l===84){if(e[0]===3)var h=e[1],E=G0(o),T=e0([0,h[1]],function(R){var q=c0(R);K(R,84);var X=L0(R),B=p(Y0[19],R,[0,h[1],[10,h]]),z=d(Y0[10],R);return[4,[0,0,B,z,r0([0,q],[0,X],D)]]},o),I=[0,T,[0,[0,[0,E,[28,md(l40)]],0],0]];else var I=uY(o);return[0,[0,e,I[1],1],I[2]]}if(10<=l)break x;switch(l){case 4:break;case 1:case 9:return[0,[0,e,nY(o,e),1],hn];default:break x}}var N=bn(o,e);return[0,[1,N,bj(t,u,i)(o)],hn]}return[0,[0,e,nY(o,e),1],hn]}var P=bn(o,e);return[0,[1,P,bj(t,u,i)(o)],hn]},x),v=c[2];return[0,[0,[0,c[1],v[1]]],v[2]]}function jS0(x){if(L(x)===12){var r=c0(x),e=e0(0,function(m0){return K(m0,12),tY(m0)},x),t=e[2],u=t[2],i=t[1],c=e[1];return[0,[1,[0,c,[0,i,r0([0,r],0,D)]]],u]}var v=G0(x),o=Qx(1,x);x:{r:if(typeof o=="number"){if(88<=o){if(cr!==o&&89<=o)break r}else if(o!==84){if(10<=o)break r;switch(o){case 1:case 4:case 9:break;default:break r}}var k=0,h=0;break x}var l=o5(x),k=l[2],h=l[1]}var E=xv(x),T=E[1],I=qx(k,E[2]),N=L(x);if(!h&&!T&&typeof N!="number"&&N[0]===4){var P=N[3];if(!C(P,Nv)){var R=c0(x),q=rv(0,x)[2],X=L(x);x:if(typeof X=="number"){if(88<=X){if(cr!==X&&89<=X)break x}else if(X!==84){if(10<=X)break x;switch(X){case 1:case 4:case 9:break;default:break x}}return Tj(x,v,q,0,0,0)}bn(x,q);var B=e0([0,v],function(m0){return m5(m0,0,1)},x),z=B[2],x0=z[2],W=z[1],Z=B[1];return[0,[0,[0,Z,[2,W,x0,r0([0,R],0,D)]]],hn]}if(!C(P,nl)){var t0=c0(x),i0=rv(0,x)[2],u0=L(x);x:if(typeof u0=="number"){if(88<=u0){if(cr!==u0&&89<=u0)break x}else if(u0!==84){if(10<=u0)break x;switch(u0){case 1:case 4:case 9:break;default:break x}}return Tj(x,v,i0,0,0,0)}bn(x,i0);var k0=e0([0,v],function(m0){return m5(m0,0,0)},x),o0=k0[2],S0=o0[2],s0=o0[1],v0=k0[1];return[0,[0,[0,v0,[3,s0,S0,r0([0,t0],0,D)]]],hn]}}return Tj(x,v,rv(0,x)[2],h,T,I)}function h5(x,r,e,t){var u=e[2][1],i=e[1];if(Sr(u,_a))return B0(x,[0,i,[16,u,0,BL===t?1:0,1]]),r;x:{r:{e:{for(var c=r;;){if(typeof c=="number")break r;if(c[0]===0)break e;var v=sx(u,c[2]),o=c[5],l=c[4],k=c[3];if(v===0)break;var h=0<=v?o:l,c=h}var T=[0,k];break x}var E=c[2];if(sx(u,c[1])===0){var T=[0,E];break x}var T=0;break x}var T=0}if(!T)return r5(u,t,r);var I=T[1];x:{r:if(typeof t=="number"){if(mI===t){if(typeof I!="number"||OC!==I)break r}else if(OC!==t||typeof I!="number"||mI!==I)break r;break x}B0(x,[0,i,[1,u]])}return r5(u,yM,r)}function Ej(x,r){return e0(0,function(e){var t=r?c0(e):0;K(e,54);for(var u=0;;){var i=[0,e0(0,function(o){var l=Ys(o),k=cr===L(o)?p(P1(o)[2],l,function(h,E){return p(zx(h,sl,99),h,E)}):l;return[0,k,hG(o)]},e),u],c=L(e);if(typeof c=="number"&&c===9){K(e,9);var u=i;continue}var v=cx(i);return[0,v,r0([0,t],0,D)]}},x)}function Sj(x){switch(x[0]){case 0:case 3:var r=x[1];return[0,[0,r[1],r[2][1]]];default:return 0}}function Aj(x,r){if(r)return B0(x,[0,r[1][1],n2])}function Ij(x,r){if(r)return B0(x,[0,r[1],12])}function iY(x,r,e,t,u,i,c,v){var o=e0([0,r],function(N){var P=nj(N),R=L(N);x:if(i){if(typeof R=="number"&&R===84){Bx(N,13),w0(N);var q=0;break x}var q=0}else{if(typeof R=="number"&&R===84){w0(N);var X=k3(1,N),q=[0,d(Y0[7],X)];break x}var q=1}var B=L(N);x:{if(typeof B=="number"&&9>B)switch(B){case 8:w0(N);var z=L(N);r:{e:if(typeof z=="number"){if(z!==1&&wr!==z)break e;var x0=L0(N);break r}var x0=s2(N)?Wa(N):0}var k0=[0,t,P,q,x0];break x;case 4:case 6:v1(0,N);var k0=[0,t,P,q,0];break x}var W=L(N);r:{e:if(typeof W=="number"){if(W!==1&&wr!==W)break e;var Z=[0,,function(m0,p0){return m0}];break r}var Z=s2(N)?L4(N):$d(N)}if(typeof q=="number")if(P[0]===0)var t0=q,i0=P,u0=p(Z[2],t,function(v0,m0){return p(zx(v0,iL,Ee),v0,m0)});else var t0=q,i0=[1,p(Z[2],P[1],function(v0,m0){return p(zx(v0,ZA,Ss),v0,m0)})],u0=t;else var t0=[0,p(Z[2],q[1],function(v0,m0){return p(zx(v0,cn,ec),v0,m0)})],i0=P,u0=t;var k0=[0,u0,i0,t0,0]}var o0=k0[3],S0=k0[2],s0=k0[1];return[0,s0,S0,o0,r0([0,v],[0,k0[4]],D)]},x),l=o[2],k=l[4],h=l[3],E=l[2],T=l[1],I=o[1];return T[0]===4?[2,[0,I,[0,T[1],h,E,u,c,e,k]]]:[1,[0,I,[0,T,h,E,u,c,e,k]]]}function Pj(x,r,e,t,u,i,c,v,o,l){for(;;){var k=L(x);x:if(typeof k=="number"){var h=k-1|0;if(7>>0){var E=h-83|0;if(4>>0)break x;switch(E){case 3:v1(0,x),w0(x);continue;case 0:case 4:break;default:break x}}else if(5>=h-1>>>0)break x;if(!u&&!i)return iY(x,r,e,t,c,v,o,l)}var T=L(x);x:{if(typeof T=="number"&&(T===4||cr===T)){var I=0;break x}var I=ql(x)?1:0}if(I)return iY(x,r,e,t,c,v,o,l);Ij(x,v),Aj(x,o);var N=Sj(t);x:{if(c){if(N){var P=N[1],R=P[1];if(!C(P[2],Sa)){B0(x,[0,R,[16,i40,c,1,0]]);var B=k3(1,x),z=1;break x}}}else if(N){var q=N[1],X=q[1];if(!C(q[2],_a)){u&&B0(x,[0,X,9]),i&&B0(x,[0,X,10]);var B=k3(2,x),z=0;break x}}var B=k3(1,x),z=1}var x0=bn(B,t),W=e0(0,function(t0){var i0=e0(0,function(p0){var E0=te(p0,1,Oe(p0)),b0=Yl(u,i)(p0),C0=L(p0)===88?b0:q4(p0,b0),D0=C0[2],U0=D0[1];x:{if(U0){var T0=U0[1][1],M0=C0[1];if(z===0){B0(p0,[0,T0,90]);var y0=[0,M0,[0,0,D0[2],D0[3],D0[4]]];break x}}var y0=C0}return[0,E0,y0,Bl(p0,uj(p0))]},t0),u0=i0[2],k0=u0[2],o0=u0[3],S0=u0[1],s0=i0[1],v0=J4(t0,u,i,0,y3(k0)),m0=v0[1];return Gl(t0,v0[2],0,k0),[0,0,k0,m0,u,i,1,0,o0,S0,0,s0]},B),Z=[0,z,x0,W,c,e,r0([0,l],0,D)];return[0,[0,Br(r,W[1]),Z]]}}function Cj(x,r){var e=Qx(x,r);x:if(typeof e=="number"){if(88<=e){if(cr!==e&&89<=e)break x}else if(e!==84){if(9<=e)break x;switch(e){case 1:case 4:case 8:break;default:break x}}return 1}return 0}var DS0=0;function RS0(x,r,e,t){var u=G0(x),i=L(x);x:{if(typeof i=="number")switch(i){case 105:var c=c0(x);w0(x);var l=[0,[0,u,[0,0,r0([0,c],0,D)]]];break x;case 106:var v=c0(x);w0(x);var l=[0,[0,u,[0,1,r0([0,v],0,D)]]];break x}else if(i[0]===4&&!C(i[3],Xv)&&r){var o=c0(x);w0(x);var l=[0,[0,u,[0,2,r0([0,o],0,D)]]];break x}var l=0}x:if(l){var k=l[1][1];if(!e&&!t)break x;return B0(x,[0,k,n2]),0}return l}var FS0=0;function fY(x){return Cj(FS0,x)}function MS0(x){var r=G0(x),e=gj(x),t=L(x);x:{if(typeof t=="number"&&t===62&&!Cj(1,x)){var u=[0,G0(x)],i=c0(x);w0(x);var c=i,v=u;break x}var c=0,v=0}var o=L(x);x:if(typeof o=="number"&&2>=o+ED>>>0&&Us(1,x)){r:{if(typeof o=="number"){var l=o+ED|0;if(2>=l>>>0){switch(l){case 0:var k=ND;break;case 1:var k=z6;break;default:var k=_6}var h=k;break r}}var h=Px(f40)}Bx(x,[26,h]),w0(x);break x}var E=L(x)===44?1:0;if(E){var T=Qx(1,x);x:{r:if(typeof T=="number"){if(89<=T){if(cr!==T&&wr!==T)break r}else{var I=T-9|0;if(78>>0){if(79>I)switch(I+9|0){case 1:case 4:case 8:break;default:break r}}else if(I!==75)break r}var N=0;break x}var N=1}var P=N}else var P=E;if(P){var R=c0(x);w0(x);var q=R}else var q=0;if(P){var X=v?0:1;if(X&&Rr(x,0))return[3,e0([0,r],function(J){var tr=c0(J),Zx=p(Y0[4],function(b){return typeof b=="number"&&b===1?1:0},J);return K(J,1),[0,Zx,I1([0,q],[0,L0(J)],tr,D)]},x)]}var B=L(x)===66?1:0;if(B)var z=1-Cj(1,x),x0=z&&1-Vo(1,x);else var x0=B;if(x0){var W=c0(x);w0(x);var Z=W}else var Z=0;var t0=xv(x),i0=t0[1],u0=t0[2],k0=Us(1,x),o0=k0||(Qx(1,x)===6?1:0),S0=RS0(x,o0,x0,i0);x:{if(!i0&&S0){var s0=xv(x),v0=s0[2],m0=s0[1];break x}var v0=u0,m0=i0}var p0=_l([0,c,[0,q,[0,Z,[0,v0,0]]]]),E0=L(x);if(!x0&&!m0&&typeof E0!="number"&&E0[0]===4){var b0=E0[3];if(!C(b0,Nv)){var C0=c0(x),D0=rv(s40,x)[2];if(fY(x))return Pj(x,r,e,D0,x0,m0,P,v,S0,p0);Ij(x,v),Aj(x,S0),bn(x,D0);var U0=qx(p0,C0),T0=e0([0,r],function(J){return m5(J,1,1)},x),M0=T0[2],y0=M0[1],G=M0[2],j0=T0[1],Q0=Sj(y0);x:if(P){if(Q0){var q0=Q0[1],ix=q0[1];if(!C(q0[2],Sa)){B0(x,[0,ix,[16,v40,P,0,0]]);break x}}}else if(Q0){var xx=Q0[1],fx=xx[1];if(!C(xx[2],_a)){B0(x,[0,fx,8]);break x}}return[0,[0,j0,[0,2,y0,G,P,e,r0([0,U0],0,D)]]]}if(!C(b0,nl)){var yx=c0(x),R0=rv(c40,x)[2];if(fY(x))return Pj(x,r,e,R0,x0,m0,P,v,S0,p0);Ij(x,v),Aj(x,S0),bn(x,R0);var lx=qx(p0,yx),kx=e0([0,r],function(J){return m5(J,1,0)},x),Q=kx[2],I0=Q[1],M=Q[2],d0=kx[1],g0=Sj(I0);x:if(P){if(g0){var h0=g0[1],A0=h0[1];if(!C(h0[2],Sa)){B0(x,[0,A0,[16,o40,P,0,0]]);break x}}}else if(g0){var $0=g0[1],Kx=$0[1];if(!C($0[2],_a)){B0(x,[0,Kx,8]);break x}}return[0,[0,d0,[0,3,I0,M,P,e,r0([0,lx],0,D)]]]}}return Pj(x,r,e,rv(a40,x)[2],x0,m0,P,v,S0,p0)}function cY(x,r,e,t){var u=x?x[1]:0,i=Ka(1,r),c=qx(u,gj(i)),v=c0(i),o=L(i);x:if(typeof o!="number"&&o[0]===4&&!C(o[3],$A)){Bx(i,86),w0(i);break x}K(i,42);var l=LO(1,i),k=L(l);x:{r:if(e&&typeof k=="number"){if(54<=k){if(cr!==k&&55<=k)break r}else if(k!==43&&k)break r;var E=0;break x}if(Bt(i))var h=p(Y0[13],0,l),E=[0,p(P1(i)[2],h,function(W,Z){return p(zx(W,sl,Ct),W,Z)})];else{SX(i,e40);var E=[0,[0,G0(i),t40]]}}var T=Oe(i);if(T)var I=T[1],N=[0,p(P1(i)[2],I,function(W,Z){return Z0(zx(W,G8,p2),W,0,Z)})];else var N=0;var P=c0(i);if(Rr(i,43))var R=e0(0,function(W){var Z=lj(FO(0,W)),t0=cr===L(W)?p(P1(W)[2],Z,function(u0,k0){return p(zx(u0,cn,cr),u0,k0)}):Z,i0=hG(W);return[0,t0,i0,r0([0,P],0,D)]},i),q=R[1],X=R[2],B=[0,[0,q,p(P1(i)[2],X,function(W,Z){return Z0(zx(W,-663447790,k1),W,q,Z)})]];else var B=0;if(L(i)===54){1-d1(i)&&Bx(i,wo);var z=[0,KO(i,Ej(i,1))]}else var z=0;var x0=e0(0,function(W){var Z=c0(W);if(!Rr(W,0))return Ut(W,0),u40;W[32][1]=[0,[0,R2[1],0],W[32][1]];for(var t0=0,i0=DS0,u0=0;;){var k0=L(W);if(typeof k0=="number"){var o0=k0-2|0;if(h2>>0){if(k2>=o0+1>>>0)break}else if(o0===6){K(W,8);continue}}var S0=MS0(W);switch(S0[0]){case 0:var s0=S0[1],v0=s0[2],m0=s0[1];switch(v0[1]){case 0:if(v0[4])var fx=i0,yx=t0;else{t0&&B0(W,[0,m0,15]);var fx=i0,yx=1}break;case 1:var p0=v0[2],E0=p0[0]===4?h5(W,i0,p0[1],BL):i0,fx=E0,yx=t0;break;case 2:var b0=v0[2],C0=b0[0]===4?h5(W,i0,b0[1],mI):i0,fx=C0,yx=t0;break;default:var D0=v0[2],U0=D0[0]===4?h5(W,i0,D0[1],OC):i0,fx=U0,yx=t0}break;case 1:var T0=S0[1][2],M0=T0[4],y0=T0[1];switch(y0[0]){case 4:Px(n40);break;case 0:case 3:var G=y0[1],j0=G[2][1],Q0=Sr(j0,_a),q0=G[1];if(Q0)var xx=Q0;else var ix=Sr(j0,Sa),xx=ix&&M0;xx&&B0(W,[0,q0,[16,j0,M0,0,0]]);break}var fx=i0,yx=t0;break;case 2:var fx=h5(W,i0,S0[1][2][1],yM),yx=t0;break;default:var fx=i0,yx=t0}var t0=yx,i0=fx,u0=[0,S0,u0]}function R0(Zx,b){return l4(function(V){return 1-R2[3].call(null,V[1],Zx)},b)}var lx=cx(u0),kx=W[32][1];if(kx){var Q=kx[1],I0=Q[1];if(kx[2]){var M=kx[2],d0=R0(I0,Q[2]),g0=v4(M),h0=g0[2],A0=g0[1],$0=Wq(M),Kx=[0,[0,A0,qx(h0,d0)],$0];W[32][1]=Kx}else P2(function(Zx){return B0(W,[0,Zx[2],[27,Zx[1]]])},R0(I0,Q[2])),W[32][1]=0}else Px(ba0);K(W,1);var J=L(W);x:{r:if(!t){if(typeof J=="number"&&(J===1||wr===J))break r;if(s2(W)){var tr=Wa(W);break x}var tr=0;break x}var tr=L0(W)}return[0,lx,r0([0,Z],[0,tr],D)]},i);return[0,E,x0,N,B,z,c,r0([0,v],0,D)]}function d5(x,r){return e0(0,function(e){return[2,cY([0,r],e,e[7],0)]},x)}function LS0(x){return[7,cY(0,x,1,1)]}var qS0=0;function BS0(x){var r=c0(x);if(!Rr(x,0))return Ut(x,0),r40;x:for(var e=0;;){var t=L(x);if(typeof t=="number"){if(t===1)break x;if(wr===t)break}var u=function(m0,p0){var E0=Ro(L(p0),m0);if(E0){var b0=Qx(1,p0);r:{e:if(typeof b0=="number"){if(88<=b0){var C0=b0+mR|0;if(25>>0){if(27<=C0)break e}else if(C0!==11)break e}else if(b0!==1&&b0!==4)break e;var D0=0;break r}var D0=1}var U0=D0}else var U0=E0;if(U0){var T0=c0(p0);w0(p0);var M0=T0}else var M0=0;return[0,U0,M0]},i=u(44,x),c=i[1],v=i[2],o=u(66,x),l=o[1],k=o[2],h=xv(x),E=h[1],T=h[2],I=_l([0,v,[0,k,[0,T,[0,c0(x),0]]]]);if(L(x)===14){var N=G0(x);w0(x),B0(x,[0,N,67])}var P=W1(x),R=P[2][1],q=P[1];let Z=c,t0=R,i0=q;var X=function(m0,p0){var E0=Sr(t0,_a);if(E0)var C0=E0;else var b0=Sr(t0,Sa),C0=b0&&Z;return C0&&B0(m0,[0,i0,[24,t0,Z,p0]])},B=L(x);if(typeof B=="number"&&B===88){if(c){X(x,0);let m0=I,p0=P;var e=[0,[2,e0([0,q],function(b0){var C0=Va(b0);K(b0,84);var D0=xt(b0),U0=L(b0);r:{e:if(typeof U0=="number"){if(U0!==1&&wr!==U0)break e;break r}K(b0,9)}return[0,p0,C0,D0,r0([0,m0],0,D)]},x)],e];continue}if(!l&&!E){X(x,0);let m0=I,p0=P;var e=[0,[1,e0([0,q],function(b0){var C0=Va(b0),D0=Rr(b0,84)?[0,xt(b0)]:0,U0=L(b0);r:{e:if(typeof U0=="number"){if(U0!==1&&wr!==U0)break e;break r}K(b0,9)}return[0,p0,C0,D0,r0([0,m0],0,D)]},x)],e];continue}}X(x,1);let u0=c,k0=l,o0=E,S0=I,s0=P;var e=[0,[0,e0([0,q],function(m0){var p0=bj(k0,o0,S0)(m0);return[0,1,[3,s0],p0,u0,0,r0([0,S0],0,D)]},x)],e]}var z=cx(e),x0=L(x);x:{r:if(typeof x0=="number"){if(x0!==1&&wr!==x0)break r;var W=L0(x);break x}var W=s2(x)?Wa(x):0}return K(x,1),[0,z,r0([0,r],[0,W],D)]}var US0=0,sY=MX(Y0);function aY(x){var r=K4(x);x:if(x[5])d3(x,r[1]);else{var e=r[2];r:if(e[0]===27){var t=e[1],u=r[1];if(t[4])B0(x,[0,u,4]);else{if(!t[5])break r;B0(x,[0,u,22])}break x}}return r}function y5(x,r){var e=r[4],t=r[3],u=r[2],i=r[1];e&&Ce(x,79);var c=c0(x);return K(x,[2,[0,i,u,t,e]]),[0,i,[0,u,t,r0([0,c],[0,L0(x)],D)]]}function o2(x,r,e){var t=x?x[1]:q30,u=r?r[1]:1,i=L(e);if(typeof i=="number"){var c=i-2|0;if(h2>>0){if(k2>=c+1>>>0)return[1,[0,L0(e),function(o,l){return o}]]}else if(c===6){w0(e);var v=L(e);x:if(typeof v=="number"){if(v!==1&&wr!==v)break x;return[0,L0(e)]}return s2(e)?[0,Wa(e)]:B30}}return s2(e)?[1,L4(e)]:(u&&v1([0,t],e),U30)}function $a(x){var r=L(x);x:if(typeof r=="number"){if(r!==1&&wr!==r)break x;return[0,L0(x),function(e,t){return e}]}return s2(x)?L4(x):$d(x)}function Nj(x,r,e){var t=o2(0,0,r);if(t[0]===0)return[0,t[1],e];var u=t[1][2],i=cx(e);if(i)var c=i[2],v=cx([0,p(u,i[1],function(o,l){return Z0(zx(o,634872468,68),o,x,l)}),c]);else var v=0;return[0,0,v]}var oY=[],vY=[],lY=[];function pY(x,r,e){var t=e[2][1],u=e[1];if(!(t&&!t[1][2][2]&&!t[2]))return B0(x,[0,u,r])}function Oj(x,r){if(!x[5]&&B4(r))return d3(x,r[1])}function kY(x){var r=$o(x)?aY(x):p(Y0[2],0,x),e=1-x[5],t=e&&B4(r);return t&&d3(x,r[1]),r}function XS0(x){var r=c0(x);K(x,45);var e=kY(x);return[0,e,r0([0,r],0,D)]}function GS0(x){var r=c0(x);K(x,16);var e=qx(r,c0(x));K(x,4);var t=d(Y0[7],x);K(x,5);var u=kY(x),i=L(x)===45?[0,e0(0,XS0,x)]:0;return[28,[0,t,u,i,r0([0,e],0,D)]]}var YS0=0;function mY(x){return e0(YS0,GS0,x)}function hY(x){return[0,Ha(x),C30]}function dY(x){var r=L(x);if(typeof r!="number"&&r[0]===4&&!C(r[3],K6)){w0(x);var e=L(x);return typeof e!="number"&&e[0]===2?y5(x,e[1]):(v1(I30,x),hY(x))}return v1(P30,x),hY(x)}function _5(x,r,e){function t(o){return x?Ys(o):p(Y0[13],0,o)}var u=Qx(1,e);if(typeof u=="number")switch(u){case 1:case 9:case 115:return[0,t(e),0]}else if(u[0]===4&&!C(u[3],It)){var i=W1(e);return w0(e),[0,i,[0,t(e)]]}var c=L(e);x:if(r&&typeof c=="number"){var v=r[1];if(c!==48&&c!==63)break x;return Bx(e,v),w0(e),[0,Ys(e),0]}return[0,t(e),0]}function zS0(x){var r=L(x);x:{if(typeof r=="number"){if(r===48){var e=A30;break x}if(r===63){var e=S30;break x}}var e=0}var t=L(x);x:{r:if(typeof t=="number"){if(t!==48&&t!==63)break r;var u=1;break x}var u=0}if(!u){var i=_5(0,0,x);return[0,0,i[2],i[1],0]}var c=W1(x),v=L(x);if(typeof v=="number")switch(v){case 1:case 9:case 115:return Qd(0,x,c),[0,0,0,c,0]}else if(v[0]===4&&!C(v[3],It)){var o=Qx(1,x);if(typeof o=="number")switch(o){case 1:case 9:case 115:return[0,e,0,Ys(x),0]}else if(o[0]===4&&!C(o[3],It)){var l=W1(x);return w0(x),[0,e,[0,Ys(x)],l,0]}return Qd(0,x,c),w0(x),[0,0,[0,p(Y0[13],0,x)],c,0]}var k=_5(1,0,x);return[0,e,k[2],k[1],0]}function yY(x,r){var e=L(x);if(typeof e=="number"&&d2===e){var t=e0(0,function(N){w0(N);var P=L(N);return typeof P!="number"&&P[0]===4&&!C(P[3],It)?(w0(N),2<=r?[0,p(Y0[13],0,N)]:[0,Ys(N)]):(v1(b30,N),0)},x),u=t[2],i=t[1],c=u?[0,[0,i,u[1]]]:0;return c?[0,[1,c[1]]]:0}K(x,0);for(var v=0,o=0;;){var l=v?v[1]:1,k=L(x);x:if(typeof k=="number"){if(k!==1&&wr!==k)break x;var h=cx(o);return K(x,1),[0,[0,h]]}switch(1-l&&Bx(x,28),r){case 0:var E=_5(1,E30,x),I=[0,0,E[2],E[1],0];break;case 1:var T=_5(1,T30,x),I=[0,0,T[2],T[1],0];break;default:var I=zS0(x)}var v=[0,Rr(x,9)],o=[0,I,o]}}function jj(x,r){var e=o2(0,0,x);return e[0]===0?[0,e[1],r]:[0,0,p(e[1][2],r,function(t,u){var i=u[1];return[0,i,Z0(zx(t,lT,74),t,i,u[2])]})]}function V4(x,r,e){var t=yY(r,x),u=jj(r,dY(r)),i=u[2];return[29,[0,x,i,0,t,r0([0,e],[0,u[1]],D)]]}function w5(x,r,e){var t=2<=x?[0,p(Y0[13],0,r),0]:[0,Ys(r),0],u=L(r);x:{if(typeof u=="number"&&u===9){K(r,9);var i=yY(r,x);break x}var i=0}var c=jj(r,dY(r)),v=c[2];return[29,[0,x,v,[0,t],i,r0([0,e],[0,c[1]],D)]]}function JS0(x){var r=Ka(1,x),e=c0(r);K(r,52);var t=L(r);if(typeof t=="number")switch(t){case 0:return V4(2,r,e);case 48:if(d1(r)){K(r,48);var u=L(r);x:if(typeof u=="number"){if(d2!==u&&u)break x;return V4(1,r,e)}return w5(1,r,e)}break;case 63:if(d1(r)){var i=Qx(1,r);x:{if(typeof i=="number")switch(i){case 0:return w0(r),V4(0,r,e);case 108:return w0(r),v1(0,r),V4(0,r,e);case 9:break;default:break x}else if(i[0]!==4||C(i[3],K6))break x;return w5(2,r,e)}return w0(r),w5(0,r,e)}break;case 108:return V4(2,r,e)}else if(t[0]===2){var c=jj(r,y5(r,t[1])),v=c[2];return[29,[0,2,v,0,0,r0([0,e],[0,c[1]],D)]]}return w5(2,r,e)}var KS0=0;function g5(x){return e0(KS0,JS0,x)}function Dj(x){var r=x?x[1]:1;function e(u){var i=d(r?Y0[7]:Y0[10],u),c=o2(f30,0,u);if(c[0]===0)var v=i,o=c[1];else var v=p(c[1][2],i,function(N,P){return p(zx(N,cn,78),N,P)}),o=0;if(u[22]){var l=v[2];if(l[0]===14){var k=l[1][2];x:{if(1>>0){if(e!==14)break x}else if(4>=e-1>>>0)break x;return L0(x)}return s2(x)?Wa(x):0}function PY(x){return L(x)===1?0:[0,d(Y0[7],x)]}function Qa(x){var r=G0(x),e=L(x);x:{if(typeof e!="number"&&e[0]===8){var t=e[1];break x}v1(z60,x);var t=J60}var u=c0(x);w0(x);var i=L(x);x:{r:if(typeof i=="number"){var c=i+MM|0;if(74>>0){if(c!==78)break r}else if(72>=c-1>>>0)break r;var v=L0(x);break x}var v=C5(x)}return[0,r,[0,t,r0([0,u],[0,v],D)]]}function CY(x){var r=Qx(1,x);if(typeof r=="number"){if(r===10)for(var e=e0(0,function(u){var i=[0,Qa(u)];return K(u,10),[0,i,Qa(u)]},x);;){var t=L(x);if(typeof t=="number"&&t===10){let u=e;var e=e0([0,e[1]],function(c){return K(c,10),[0,[1,u],Qa(c)]},x);continue}return[2,e]}if(r===88)return[1,e0(0,function(u){var i=Qa(u);return K(u,88),[0,i,Qa(u)]},x)]}return[0,Qa(x)]}function xp(x,r){return Sr(x[2][1],r[2][1])}function NY(x,r){var e=x[2],t=e[1],u=r[2],i=u[1],c=e[2],v=u[2];x:{if(t[0]===0){var o=t[1];if(i[0]===0){var k=xp(o,i[1]);break x}}else{var l=t[1];if(i[0]!==0){var k=NY(l,i[1]);break x}}var k=0}return k&&xp(c,v)}function N5(x,r){switch(x[0]){case 0:var e=x[1];if(r[0]===0)return xp(e,r[1]);break;case 1:var t=x[1];if(r[0]===1){var u=t[2],i=r[1][2],c=u[2],v=i[2],o=xp(u[1],i[1]);return o&&xp(c,v)}break;default:var l=x[1];if(r[0]===2)return NY(l,r[1])}return 0}function Mj(x){switch(x[0]){case 0:return x[1][1];case 1:return x[1][1];default:return x[1][1]}}var T3=[];function OY(x,r){var e=c0(r),t=e0(0,function(m0){K(m0,cr);var p0=L(m0);if(typeof p0=="number"){if(k1===p0)return w0(m0),X60}else if(p0[0]===8){var E0=CY(m0);x:{if(d1(m0)&&cr===L(m0)&&Te!==Qx(1,m0)){var b0=Vd(m0,0,pj);break x}var b0=0}for(var C0=0;;){var D0=L(m0);if(typeof D0=="number"){if(D0===0){var U0=c0(m0);B1(m0,0);var T0=e0(0,function(q0){K(q0,0),K(q0,12);var ix=d(Y0[10],q0);return K(q0,1),ix},m0),M0=T0[2],y0=T0[1];H1(m0);var C0=[0,[1,[0,y0,[0,M0,r0([0,U0],[0,C5(m0)],D)]]],C0];continue}}else if(D0[0]===8){var C0=[0,[0,e0(0,function(q0){var ix=Qx(1,q0);x:{if(typeof ix=="number"&&ix===88){var xx=[1,e0(0,function(J){var tr=Qa(J);return K(J,88),[0,tr,Qa(J)]},q0)];break x}var xx=[0,Qa(q0)]}var fx=L(q0);x:{if(typeof fx=="number"&&fx===84){K(q0,84);var yx=c0(q0),R0=L(q0);r:{if(typeof R0=="number"){if(R0===0){var lx=c0(q0);B1(q0,0);var kx=e0(0,function(tr){K(tr,0);var Zx=PY(tr);return K(tr,1),Zx},q0),Q=kx[1],I0=kx[2];H1(q0);var M=[0,I0,I1([0,lx],[0,C5(q0)],0,D)];M[1]||B0(q0,[0,Q,45]);var A0=[0,[1,[0,Q,M]]];break r}}else if(R0[0]===10){var d0=R0[3],g0=R0[2],h0=R0[1];K(q0,R0);var A0=[0,[0,[0,h0,[0,g0,d0,r0([0,yx],[0,C5(q0)],D)]]]];break r}Bx(q0,34);var A0=[0,[0,[0,G0(q0),Y60]]]}var $0=A0;break x}var $0=0}return[0,xx,$0]},m0)],C0];continue}var G=cx(C0),j0=[0,go,[0,E0,b0,Rr(m0,Te),G]];return Rr(m0,k1)?[0,j0]:(Ut(m0,k1),[1,j0])}}return Ut(m0,k1),G60},r);if(H1(r),d(T3[3],t))var u=UE,i=e0(0,function(m0){return 0},r);else{B1(r,3);var c=d(T3[4],t),v=Z0(T3[1],x,c,r),u=v[2],i=v[1]}var o=L0(r);x:{r:if(typeof u!="number"){var l=u[1];if(go===l){var k=u[2],h=k[2][1],E=t[2],T=k[1];if(E[0]===0){var I=E[1];if(typeof I=="number")B0(r,[0,Mj(h),q60]);else{var N=I[2][1];e:if(1-N5(h,N)){if(x&&N5(x[1],h)){var P=[22,d(T3[2],N)];B0(r,[0,Mj(N),P]);break e}var R=[13,d(T3[2],N)];B0(r,[0,Mj(h),R])}}}var q=T}else{if(sn!==l)break r;var X=u[2],B=t[2];if(B[0]===0){var z=B[1];typeof z!="number"&&B0(r,[0,X,[13,d(T3[2],z[2][1])]])}var q=X}var x0=q;break x}var x0=t[1]}var W=t[2][1],Z=t[1];if(typeof W=="number"){x:{r:{var t0=r0([0,e],[0,o],D);if(typeof u!="number"){var i0=u[1];if(go===i0)var u0=u[2][1];else{if(sn!==i0)break r;var u0=u[2]}var k0=u0;break x}}var k0=x0}var o0=[0,sn,[0,Z,k0,i,t0]]}else{var S0=W[2];x:{var s0=r0([0,e],[0,o],D);if(typeof u!="number"&&go===u[1]){var v0=[0,u[2]];break x}var v0=0}var o0=[0,go,[0,[0,Z,S0],v0,i,s0]]}return[0,Br(t[1],x0),o0]}function jY(x,r){return B1(r,2),OY(x,r)}function HS0(x,r,e,t){for(var u=t;;){var i=Fl(e);if(u&&r){var c=u[1],v=c[2],o=r[1],l=u[2];x:{if(v[0]===0){var k=v[1],h=k[2];if(h){var E=h[1][2][1],T=1-N5(k[1][2][1],E);if(T){var I=N5(o,E);break x}var I=T;break x}}var I=0}if(I){var N=c[2];x:{if(N[0]===0){var P=N[1],R=P[2];if(R){var q=R[1],X=Br(c[1],P[3][1]),B=[0,go,q],z=[0,X,[0,[0,P[1],0,P[3],P[4]]]];break x}}var B=UE,z=c}return H1(e),[0,cx([0,z,l]),i,B]}}var x0=L(e);if(typeof x0=="number"){if(cr===x0){B1(e,2);var W=L(e),Z=Qx(1,e);x:if(typeof W=="number"&&cr===W&&typeof Z=="number"){if(Te!==Z&&wr!==Z)break x;var t0=e0(0,function(R0){K(R0,cr),K(R0,Te);var lx=L(R0);if(typeof lx=="number"){if(k1===lx)return w0(R0),sn}else if(lx[0]===8){var kx=CY(R0);return Hd(R0,k1),[0,go,[0,kx]]}return Ut(R0,k1),sn},e),i0=t0[2],u0=t0[1],k0=typeof i0=="number"?[0,sn,u0]:[0,go,[0,u0,i0[2]]],o0=e[26][1];r:{if(o0){var S0=o0[2];if(S0){var s0=S0[2];break r}}var s0=Px(ma0)}e[26][1]=s0;var v0=Rl(e),m0=O4(e[27][1],v0);return e[28][1]=m0,[0,cx(u),i,k0]}var p0=OY(r,e),E0=p0[2],b0=p0[1],C0=sn<=E0[1]?[0,b0,[1,E0[2]]]:[0,b0,[0,E0[2]]],u=[0,C0,u];continue}if(wr===x0)return v1(0,e),[0,cx(u),i,UE]}var D0=L(e);x:{if(typeof D0=="number"){if(D0===0){B1(e,0);var U0=e0(0,function(R0){K(R0,0);var lx=L(R0);r:{if(typeof lx=="number"&&lx===12){var kx=c0(R0);K(R0,12);var Q=d(Y0[10],R0),d0=[3,[0,Q,r0([0,kx],0,D)]];break r}var I0=PY(R0),M=I0?0:c0(R0),d0=[2,[0,I0,I1(0,0,M,D)]]}return K(R0,1),d0},e),T0=U0[2],M0=U0[1];H1(e);var xx=[0,M0,T0];break x}}else if(D0[0]===9){var y0=D0[3],G=D0[2],j0=D0[1];K(e,D0);var xx=[0,j0,[4,[0,G,y0]]];break x}var Q0=jY(r,e),q0=Q0[2],ix=Q0[1],xx=sn<=q0[1]?[0,ix,[1,q0[2]]]:[0,ix,[0,q0[2]]]}var u=[0,xx,u]}}function DY(x){switch(x[0]){case 0:return x[1][2][1];case 1:var r=x[1][2],e=r[1],t=Gx(B60,r[2][2][1]);return Gx(e[2][1],t);default:var u=x[1][2],i=u[1],c=u[2],v=i[0]===0?i[1][2][1]:DY([2,i[1]]);return Gx(v,Gx(U60,c[2][1]))}}Dr(T3,[0,function(x,r,e){var t=G0(e),u=HS0(D,r,e,0),i=u[2],c=u[3],v=u[1],o=i?i[1]:t;return[0,[0,Br(t,o),v],c]},DY,function(x){var r=x[2];if(r[0]!==0)return 1;var e=r[1];return typeof e=="number"?0:e[2][3]},function(x){var r=x[2][1];return typeof r=="number"?0:[0,r[2][1]]}]);function RY(x,r){var e=W1(r);return Qd(x,r,e),e}var Lj=[],FY=[],MY=[],LY=[];function WS0(x){var r=c0(x);K(x,61);var e=L(x)===8?L0(x):0,t=o2(0,0,x),u=t[0]===0?t[1]:t[1][1];return[5,[0,r0([0,r],[0,qx(e,u)],D)]]}var VS0=0;function $S0(x){var r=c0(x);K(x,39);var e=D4(1,x),t=p(Y0[2],0,e),u=1-x[5],i=u&&B4(t);i&&d3(x,t[1]);var c=L0(x);K(x,27);var v=L0(x);K(x,4);var o=d(Y0[7],x);K(x,5);var l=L(x)===8?L0(x):0,k=o2(0,L30,x),h=k[0]===0?qx(l,k[1]):k[1][1];return[18,[0,t,o,r0([0,r],[0,qx(c,qx(v,h))],D)]]}var QS0=0;function ZS0(x){var r=c0(x);K(x,41);var e=x[21],t=e&&Rr(x,67),u=qx(r,c0(x));K(x,4);var i=r0([0,u],0,D),c=L(x);x:{if(typeof c=="number"&&c===66){var v=1;break x}var v=0}var o=R4(1,x),l=L(o);x:{if(typeof l=="number"){if(26<=l){if(31>l)switch(l+z3|0){case 0:var k=e0(0,bG,o),h=k[2],E=h[3],T=h[1],I=k[1],t0=E,i0=[0,[1,[0,I,[0,T,0,r0([0,h[2]],0,D)]]]];break x;case 3:var N=e0(0,TG,o),P=N[2],R=P[3],q=P[1],X=N[1],t0=R,i0=[0,[1,[0,X,[0,q,2,r0([0,P[2]],0,D)]]]];break x;case 4:if(Qx(1,o)!==17){var B=e0(0,EG,o),z=B[2],x0=z[3],W=z[1],Z=B[1],t0=x0,i0=[0,[1,[0,Z,[0,W,1,r0([0,z[2]],0,D)]]]];break x}break}}else if(l===8){var t0=0,i0=0;break x}}var t0=0,i0=[0,[0,d(Y0[8],o)]]}var u0=L(x);if(typeof u0=="number"){if(u0===17){if(!i0)throw J0([0,Nr,M30],1);var k0=i0[1];if(k0[0]===0)var o0=[1,aj(F30,x,k0[1])];else{var S0=k0[1];pY(x,37,S0);var o0=[0,S0]}t?K(x,65):K(x,17);var s0=d(Y0[7],x);K(x,5);var v0=D4(1,x),m0=p(Y0[2],0,v0);return Oj(x,m0),[25,[0,o0,s0,m0,0,i]]}if(u0===65){if(!i0)throw J0([0,Nr,R30],1);var p0=i0[1];if(p0[0]===0){var E0=aj(D30,x,p0[1]),b0=1-t,C0=b0&&v;x:if(C0){var D0=E0[2];if(D0[0]===2){var U0=D0[1][1],T0=U0[1];if(!C(U0[2][1],Io)){B0(x,[0,T0,38]);break x}}}var M0=[1,E0]}else{var y0=p0[1];pY(x,38,y0);var M0=[0,y0]}K(x,65);var G=d(Y0[10],x);K(x,5);var j0=D4(1,x),Q0=p(Y0[2],0,j0);return Oj(x,Q0),[26,[0,M0,G,Q0,t,i]]}}if(P2(function(I0){return B0(x,I0)},t0),t?K(x,65):K(x,8),i0)var q0=i0[1],ix=q0[0]===0?[0,[1,a2(x,q0[1])]]:[0,[0,q0[1]]],xx=ix;else var xx=0;var fx=L(x);x:{if(typeof fx=="number"&&fx===8){var yx=0;break x}var yx=[0,d(Y0[7],x)]}K(x,8);var R0=L(x);x:{if(typeof R0=="number"&&R0===5){var lx=0;break x}var lx=[0,d(Y0[7],x)]}K(x,5);var kx=D4(1,x),Q=p(Y0[2],0,kx);return Oj(x,Q),[24,[0,xx,yx,lx,Q,i]]}var xA0=0;function rA0(x){1-x[11]&&Bx(x,26);var r=c0(x),e=G0(x);K(x,19);var t=L(x)===8?L0(x):0;x:{if(L(x)!==8&&!ql(x)){var u=[0,d(Y0[7],x)];break x}var u=0}var i=Br(e,G0(x)),c=o2(0,0,x);x:{if(c[0]===0)var v=c[1];else{var o=c[1],l=o[1];if(u){var k=[0,p(o[2],u[1],function(N,P){return p(zx(N,cn,69),N,P)})],h=t;break x}var v=l}var k=u,h=qx(t,v)}return[34,[0,k,r0([0,r],[0,h],D),i]]}var eA0=0;function tA0(x){var r=c0(x);K(x,20),K(x,4);var e=d(Y0[7],x);K(x,5),K(x,0);for(var t=j30;;){var u=t[2],i=t[1],c=L(x);x:if(typeof c=="number"){if(c!==1&&wr!==c)break x;var v=cx(u);K(x,1);var o=$a(x)[1],l=e[1];return[35,[0,e,v,r0([0,r],[0,o],D),l]]}let h=i;var k=HO(0,function(T){var I=c0(T),N=L(T);x:{if(typeof N=="number"&&N===38){h&&Bx(T,55),K(T,38);var R=0,q=L0(T),X=0;break x}var P=G0(T);K(T,35);var R=[0,P],q=0,X=[0,d(Y0[7],T)]}var B=h||(X===0?1:0);K(T,88);var z=qx(q,$a(T)[1]);function x0(k0){x:if(typeof k0=="number"){var o0=k0-1|0;if(34>>0){if(o0!==37)break x}else if(32>=o0-1>>>0)break x;return 1}return 0}var W=1,Z=T[9]===1?T:[0,T[1],T[2],T[3],T[4],T[5],T[6],T[7],T[8],W,T[10],T[11],T[12],T[13],T[14],T[15],T[16],T[17],T[18],T[19],T[20],T[21],T[22],T[23],T[24],T[25],T[26],T[27],T[28],T[29],T[30],T[31],T[32],T[33]],t0=p(Y0[4],x0,Z);x:{var i0=r0([0,I],[0,z],D);if(R&&X){var u0=[0,Br(R[1],X[1][1])];break x}var u0=0}return[0,[0,X,u0,t0,i0],B]},x),t=[0,k[2],[0,k[1],u]]}}var nA0=0;function uA0(x){var r=c0(x),e=G0(x);K(x,24),s2(x)&&B0(x,[0,e,56]);var t=d(Y0[7],x),u=o2(0,0,x);if(u[0]===0)var i=t,c=u[1];else var i=p(u[1][2],t,function(v,o){return p(zx(v,cn,70),v,o)}),c=0;return[36,[0,i,r0([0,r],[0,c],D)]]}var iA0=0;function fA0(x){var r=c0(x);K(x,25);var e=d(Y0[15],x),t=L(x)===36?p(P1(x)[2],e,function(T,I){var N=I[1];return[0,N,Z0(zx(T,Ok,4),T,N,I[2])]}):e,u=L(x);x:{if(typeof u=="number"&&u===36){var i=[0,e0(0,function(I){var N=c0(I);K(I,36);var P=L0(I);if(L(I)===4){K(I,4);var R=[0,p(Y0[18],I,70)];K(I,5);var q=R}else var q=0;var X=d(Y0[15],I),B=L(I)===40?X:p($a(I)[2],X,function(z,x0){var W=x0[1];return[0,W,Z0(zx(z,Ok,71),z,W,x0[2])]});return[0,q,B,r0([0,N],[0,P],D)]},x)];break x}var i=0}var c=L(x);x:{if(typeof c=="number"&&c===40){K(x,40);var v=d(Y0[15],x),o=v[1],l=v[2],k=[0,[0,o,p($a(x)[2],l,function(I,N){return Z0(zx(I,Ok,72),I,o,N)})]];break x}var k=0}var h=i===0?1:0,E=h&&(k===0?1:0);return E&&B0(x,[0,t[1],58]),[37,[0,t,i,k,r0([0,r],0,D)]]}var cA0=0;function sA0(x){var r=0,e=bG(x),t=e[3],u=e[2],i=Nj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var aA0=0;function oA0(x){var r=2,e=TG(x),t=e[3],u=e[2],i=Nj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var vA0=0;function lA0(x){var r=1,e=EG(x),t=e[3],u=e[2],i=Nj(r,x,e[1]),c=i[2],v=i[1];return P2(function(o){return B0(x,o)},t),[40,[0,c,r,r0([0,u],[0,v],D)]]}var pA0=0;function kA0(x){var r=c0(x);K(x,27);var e=qx(r,c0(x));K(x,4);var t=d(Y0[7],x);K(x,5);var u=D4(1,x),i=p(Y0[2],0,u),c=1-x[5],v=c&&B4(i);return v&&d3(x,i[1]),[41,[0,t,i,r0([0,e],0,D)]]}var mA0=0;function hA0(x){var r=c0(x),e=d(Y0[7],x),t=L(x),u=e[2];if(u[0]===10&&typeof t=="number"&&t===88){var i=u[1],c=i[2][1],v=e[1];K(x,88),R2[3].call(null,c,x[3])&&B0(x,[0,v,[25,N30,c]]);var o=x[33],l=x[32],k=x[31],h=x[30],E=x[29],T=x[28],I=x[27],N=x[26],P=x[25],R=x[24],q=x[23],X=x[22],B=x[21],z=x[20],x0=x[19],W=x[18],Z=x[17],t0=x[16],i0=x[15],u0=x[14],k0=x[13],o0=x[12],S0=x[11],s0=x[10],v0=x[9],m0=x[8],p0=x[7],E0=x[6],b0=x[5],C0=x[4],D0=R2[4].call(null,c,x[3]),U0=[0,x[1],x[2],D0,C0,b0,E0,p0,m0,v0,s0,S0,o0,k0,u0,i0,t0,Z,W,x0,z,B,X,q,R,P,N,I,T,E,h,k,l,o],T0=$o(U0)?aY(U0):p(Y0[2],0,U0);return[31,[0,i,T0,r0([0,r],0,D)]]}var M0=o2(O30,0,x);if(M0[0]===0)var y0=e,G=M0[1];else var y0=p(M0[1][2],e,function(j0,Q0){return p(zx(j0,cn,73),j0,Q0)}),G=0;return[23,[0,y0,0,r0(0,[0,G],D)]]}var dA0=0;function yA0(x){function r(e){var t=c0(e),u=EU(G0(e));if(L(e)===35){var i=G0(e);w0(e);var c=[0,i]}else var c=0;var v=d(Y0[27],e);if(Rr(e,16)){K(e,4);var o=d(Y0[7],e);K(e,5);var l=[0,o]}else var l=0;if(L(e)===88){var k=G0(e);w0(e);var h=[0,k]}else{K(e,11);var h=0}var E=1,T=e[13]===1?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],E,e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29],e[30],e[31],e[32],e[33]],I=p(Y0[2],i30,T);return Rr(e,9),[0,v,I,l,r0([0,t],[0,L0(e)],D),[0,c,h,0],u]}return e0(0,function(e){var t=c0(e),u=G0(e);if(K(e,21),s2(e))throw J0(Xt,1);var i=k5(e),c=s2(e),v=c||1-Rr(e,0);if(v)throw J0(Xt,1);for(var o=0,l=DX(e,i);;){var k=L(e);x:if(typeof k=="number"){if(k!==1&&wr!==k)break x;var h=cx(o);return K(e,1),[32,[0,l,h,u,r0([0,t],[0,L0(e)],D)]]}var o=[0,e0(0,r,e),o]}},x)}function _A0(x,r){var e=x?x[1]:0;1-d1(r)&&Bx(r,Ct);var t=Qx(1,r);if(typeof t=="number")switch(t){case 26:return A5(0,r);case 29:return A5(2,r);case 30:return A5(1,r);case 42:return e0(0,function(k){var h=c0(k);return K(k,62),[6,Rj(h,k)]},r);case 48:if(L(r)===52)return g5(r);break;case 50:if(r[30][2])return e0(0,function(k){var h=c0(k);return K(k,62),[8,sY[1].call(null,[0,h],k)]},r);break;case 51:if(e)return EY(r);break;case 55:return e0(0,function(k){var h=c0(k);return K(k,62),[11,E5(h,k)]},r);case 63:var u=L(r);return typeof u=="number"&&u===52&&e?g5(r):e0(0,function(k){var h=c0(k);return K(k,62),[15,b5(h,k)]},r);case 64:return e0(0,function(k){var h=c0(k);return K(k,62),[16,T5(c30,h,k)]},r);case 15:case 66:return _Y(r)}else if(t[0]===4){var i=t[3];if(C(i,Ta)){if(!C(i,NL))return gY(r,1);if(C(i,Lv)){if(!C(i,aM)){var c=G0(r),v=c0(r);K(r,62);var o=qx(v,c0(r));return Xs(r,l30),L(r)===10?e0([0,c],function(k){var h=c0(k);K(k,10);var E=c0(k);Xs(k,k30);var T=_l([0,o,[0,h,[0,E,[0,c0(k),0]]]]),I=Va(k),N=o2(0,0,k);if(N[0]===0)var P=N[1],R=I;else var P=0,R=p(N[1][2],I,function(q,X){return p(zx(q,ZA,92),q,X)});return[13,[0,R,r0([0,T],[0,P],D)]]},r):e0([0,c],d(vY[1],o),r)}if(!C(i,rE))return gY(r,0)}else if(r[30][1])return _Y(r)}else if(r[30][1])return e0(0,function(k){var h=c0(k);return K(k,62),[7,Fj(h,k)]},r)}if(!e)return p(Y0[2],0,r);var l=L(r);return typeof l=="number"&&l===52?g5(r):A5(0,r)}function wA0(x){var r=c0(x);K(x,22);var e=p(Y0[13],0,x),t=Oe(x);if(t)var u=t[1],i=[0,p(P1(x)[2],u,function(o,l){return Z0(zx(o,G8,Te),o,13,l)})];else var i=0;var c=L(x)===54?[0,KO(x,Ej(x,1))]:0,v=e0(US0,BS0,x);return[33,[0,e,i,c,v,r0([0,r],0,D)]]}var gA0=0,bA0=0;function qY(x,r,e){var t=kX(1,x),u=c4(Lj[2],t,r,e,k40),i=u[4],c=u[3],v=u[2],o=kX(0,u[1]),l=cx(v);return P2(d(Lj[1],o),l),[0,o,c,i]}function BY(x){var r=gj(x),e=L(x);if(typeof e=="number"){var t=e-51|0;if(11>=t>>>0)switch(t){case 0:var u=mX(1,Ka(1,x)),i=c0(u),c=G0(u);K(u,51);var v=L(u);if(typeof v=="number"){if(55<=v){if(65>v)switch(v-55|0){case 0:return e0([0,c],function(E){1-d1(E)&&Bx(E,Te);var T=0,I=e0(0,function(P){return E5(T,P)},E),N=[0,I[1],[30,I[2]]];return[22,[0,[0,N],0,0,0,r0([0,i],0,D)]]},u);case 8:if(Qx(1,u)!==0)return e0([0,c],function(E){1-d1(E)&&Bx(E,Te);var T=Qx(1,E);if(typeof T=="number"){if(T===50)return Bx(E,17),K(E,63),[22,[0,0,0,0,0,r0([0,i],0,D)]];if(d2===T){K(E,63);var I=G0(E);K(E,d2);var N=Q4(E),P=N[1];return[22,[0,0,[0,[1,[0,I,0]]],[0,P],0,r0([0,i],[0,N[2]],D)]]}}var R=0,q=e0(0,function(B){return b5(R,B)},E),X=[0,q[1],[38,q[2]]];return[22,[0,[0,X],0,0,0,r0([0,i],0,D)]]},u);break;case 9:return e0([0,c],function(E){var T=e0(0,function(N){return T5(0,0,N)},E),I=[0,T[1],[39,T[2]]];return[22,[0,[0,I],0,0,0,r0([0,i],0,D)]]},u)}}else if(v===38)return e0([0,c],function(E){var T=qx(i,c0(E)),I=e0(0,function(x0){return K(x0,38)},E)[1],N=hX(1,E);x:{if(!$o(N)&&!Jd(N)){if(F4(N)){var B=0,z=[0,d5(N,r)];break x}if(L(N)===50){var B=0,z=[0,SG(0)(N)];break x}if(YO(N)){var B=0,z=[0,sj(N)];break x}var P=d(Y0[10],N),R=o2(0,0,N);if(R[0]===0)var q=R[1],X=P;else var q=0,X=p(R[1][2],P,function(Z,t0){return p(zx(Z,cn,94),Z,t0)});var B=q,z=[1,X];break x}var B=0,z=[0,K4(N)]}return[21,[0,I,z,r0([0,T],[0,B],D)]]},u)}if(F4(u))return e0([0,c],function(E){var T=d5(E,r);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);if(!$o(u)&&!Jd(u)){if(typeof v=="number"){var o=v+z3|0;if(4>>0){if(o===24&&u[30][2])return e0([0,c],function(E){var T=p(Y0[3],[0,r],E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u)}else if(1>>0)return e0([0,c],function(E){var T=p(Y0[3],[0,r],E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u)}if(YO(u))return e0([0,c],function(E){var T=sj(E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);if(typeof v=="number"&&d2===v)return e0([0,c],function(E){var T=G0(E);K(E,d2);var I=L(E);x:{if(typeof I!="number"&&I[0]===4&&!C(I[3],It)){w0(E);var N=[0,W1(E)];break x}var N=0}var P=Q4(E),R=P[1];return[22,[0,0,[0,[1,[0,T,N]]],[0,R],1,r0([0,i],[0,P[2]],D)]]},u);var l=Rr(u,63)?0:1;return Rr(u,0)?e0([0,c],function(E){var T=bY(0,E,0);K(E,1);var I=L(E);x:{if(typeof I!="number"&&I[0]===4&&!C(I[3],K6)){var N=Q4(E),P=N[2],R=N[1],B=yn(function(i0){var u0=i0[2];return[0,i0[1],[0,u0[1],u0[2],1,u0[4]]]},T),z=P,x0=[0,R];break x}TY(E,T);var q=o2(0,0,E),X=q[0]===0?q[1]:q[1][1],B=T,z=X,x0=0}return[22,[0,0,[0,[0,B]],x0,l,r0([0,i],[0,z],D)]]},u):(v1(_30,u),p(Y0[3],[0,r],u))}return e0([0,c],function(E){Kd(E)(r);var T=K4(E);return[22,[0,[0,T],0,0,1,r0([0,i],0,D)]]},u);case 1:Kd(x)(r);var k=Qx(1,x);x:{r:if(typeof k=="number"){if(k!==4&&k!==10)break r;var h=Dj(0)(x);break x}var h=g5(x)}return h;case 11:if(Qx(1,x)===51)return Kd(x)(r),EY(x);break}}return O5([0,r],x)}function UY(x,r){return Z0(FY[1],r,x,0)}function XY(x,r){var e=qY(r,x,function(i){return O5(0,i)}),t=e[3],u=e[2];return[0,y2(function(i,c){return[0,c,i]},qj(x,e[1]),u),t]}function qj(x,r){return Z0(MY[1],r,x,0)}function O5(x,r){var e=x?x[1]:0;1-F4(r)&&Kd(r)(e);var t=L(r);if(typeof t=="number"){if(t===29)return e0(vA0,oA0,r);if(t===30)return e0(pA0,lA0,r)}if(!$o(r)&&!Jd(r)){if(F4(r))return d5(r,e);if(typeof t=="number"){var u=t-50|0;if(14>=u>>>0)switch(u){case 0:if(r[30][2])return SG(0)(r);break;case 5:if(!TX(1,r))return Dj(0)(r);var i=0,c=e0(0,function(E){return E5(i,E)},r);return[0,c[1],[30,c[2]]];case 12:return _A0(0,r);case 13:if(Us(1,r)&&!bX(1,r)){var v=0,o=e0(0,function(E){return b5(v,E)},r);return[0,o[1],[38,o[2]]]}return p(Y0[2],0,r);case 14:var l=Qx(1,r);if(typeof l=="number"&&l===63){var k=0,h=e0(0,function(E){return T5(s30,k,E)},r);return[0,h[1],[39,h[2]]]}return p(Y0[2],0,r)}}return YO(r)?sj(r):GY(0,r)}return K4(r)}function GY(x,r){for(var e=x;;){var t=e?e[1]:1,u=Dj([0,t]),i=L(r);if(typeof i=="number"&&Ca>i)switch(i){case 0:var c=d(Y0[15],r),v=c[1],o=c[2];return[0,v,[0,p($a(r)[2],o,function(p0,E0){return Z0(zx(p0,Ok,77),p0,v,E0)})]];case 8:var l=G0(r),k=c0(r);return K(r,8),[0,l,[19,[0,r0([0,k],[0,$a(r)[1]],D)]]];case 16:return mY(r);case 19:return e0(eA0,rA0,r);case 20:return e0(nA0,tA0,r);case 21:if(r[30][3]&&!Vo(1,r)&&Qx(1,r)===4){var h=Wd(r,yA0);return h?h[1]:u(r)}break;case 22:if(r[30][4]&&!Vo(1,r)&&Us(1,r))return e0(gA0,wA0,r);break;case 24:return e0(iA0,uA0,r);case 25:return e0(cA0,fA0,r);case 26:return e0(aA0,sA0,r);case 27:return e0(mA0,kA0,r);case 28:var E=e0(0,function(p0){var E0=c0(p0);K(p0,28);var b0=qx(E0,c0(p0));K(p0,4);var C0=d(Y0[7],p0);K(p0,5);var D0=p(Y0[2],0,p0),U0=1-p0[5],T0=U0&&B4(D0);return T0&&d3(p0,D0[1]),[42,[0,C0,D0,r0([0,b0],0,D)]]},r),T=E[1],I=E[2];return pt(r,[0,T,77]),[0,T,I];case 34:var N=c0(r),P=e0(0,function(p0){K(p0,34);x:{if(L(p0)!==8&&!ql(p0)){var E0=p(Y0[13],0,p0),b0=E0[2][1],C0=E0[1];1-R2[3].call(null,b0,p0[3])&&B0(p0,[0,C0,[31,b0]]);var D0=[0,E0];break x}var D0=0}var U0=o2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var M0=U0[1],y0=M0[1];if(D0){var G=[0,p(M0[2],D0[1],function(xx,fx){return p(zx(xx,sl,75),xx,fx)})],j0=0;break x}var T0=y0}var G=D0,j0=T0}return[0,G,j0]},r),R=P[2],q=R[1],X=P[1],B=q===0?1:0,z=R[2];if(B)var x0=r[8],W=x0||r[9],Z=1-W;else var Z=B;return Z&&B0(r,[0,X,[15,r[13]]]),[0,X,[1,[0,q,r0([0,N],[0,z],D)]]];case 37:var t0=c0(r),i0=e0(0,function(p0){K(p0,37);x:{if(L(p0)!==8&&!ql(p0)){var E0=p(Y0[13],0,p0),b0=E0[2][1],C0=E0[1];1-R2[3].call(null,b0,p0[3])&&B0(p0,[0,C0,[31,b0]]);var D0=[0,E0];break x}var D0=0}var U0=o2(0,0,p0);x:{if(U0[0]===0)var T0=U0[1];else{var M0=U0[1],y0=M0[1];if(D0){var G=[0,p(M0[2],D0[1],function(xx,fx){return p(zx(xx,sl,76),xx,fx)})],j0=0;break x}var T0=y0}var G=D0,j0=T0}return[0,G,j0]},r),u0=i0[2],k0=i0[1],o0=u0[2],S0=u0[1];return 1-r[8]&&B0(r,[0,k0,25]),[0,k0,[4,[0,S0,r0([0,t0],[0,o0],D)]]];case 39:return e0(QS0,$S0,r);case 41:return e0(xA0,ZS0,r);case 45:return mY(r);case 61:return e0(VS0,WS0,r);case 115:return v1(m40,r),[0,G0(r),h40];case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 35:case 36:case 38:case 40:case 43:case 44:case 51:case 85:case 88:v1(d40,r),w0(r);var e=0;continue}if(!$o(r)&&!Jd(r)){if(typeof i=="number"&&i===30&&Qx(1,r)===6){var s0=Ll(1,r);return B0(r,[0,Br(G0(r),s0),3]),u(r)}return Bt(r)?e0(dA0,hA0,r):(F4(r)&&(v1(0,r),w0(r)),u(r))}var v0=K4(r);return d3(r,v0[1]),v0}}Dr(Lj,[0,function(x,r){if(typeof r!="number"&&r[0]===2){var e=r[1],t=e[4],u=e[1];return t&&pt(x,[0,u,79])}return Px(Gx(_40,Gx(jU(r),y40)))},function(x,r,e,t){for(var u=x,i=t;;){var c=i[3],v=i[2],o=i[1],l=L(u);if(typeof l=="number"&&wr===l)return[0,u,o,v,c];if(d(r,l))return[0,u,o,v,c];if(typeof l!="number"&&l[0]===2){var k=d(e,u),h=[0,k,v],E=k[2];if(E[0]===23){var T=E[1][2];if(T){var I=Sr(T[1],"use strict"),N=k[1],P=I&&1-u[23];P&&B0(u,[0,N,82]);var R=I?Ka(1,u):u,q=[0,l,o],X=c||I,u=R,i=[0,q,h,X];continue}}return[0,u,o,h,c]}return[0,u,o,v,c]}}]),Dr(FY,[0,function(x,r,e){for(var t=e;;){var u=L(x);if(typeof u=="number"&&wr===u||d(r,u))return cx(t);var t=[0,BY(x),t]}}]),Dr(MY,[0,function(x,r,e){for(var t=e;;){var u=L(x);if(typeof u=="number"&&wr===u||d(r,u))return cx(t);var t=[0,O5(0,x),t]}}]),Dr(LY,[0,function(x,r,e){var t=1-x,u=RY([0,r],e),i=t&&(L(e)===87?1:0);return i&&(1-d1(e)&&Bx(e,p2),K(e,87)),[0,u,nj(e),i]}]),ZB(E40[1],Y0,[0,function(x){var r=L(x);x:{if(typeof r!="number"&&r[0]===6){var e=r[2],t=r[1];w0(x);var u=[0,[0,t,e]];break x}var u=0}var i=c0(x);x:{r:{for(var c=cx(i),v=5;c;){var o=c[2],l=c[1],k=l[2],h=l[1],E=k[2];e:{t:{for(var T=0,I=Rx(E);;){if(I<(T+5|0))break t;var N=Sr(C2(E,T,v),"@flow");if(N)break;var T=T+1|0}var P=N;break e}var P=0}if(P)break r;var c=o}var R=0;break x}x[33][1]=h[3];var R=cx([0,[0,h,k],o])}x:if(R===0){if(i){var q=i[1],X=q[2];if(!X[1]){var B=X[2],z=q[1];if(1<=Rx(B)&&F1(B,0)===42){x[33][1]=z[3];var x0=[0,q,0];break x}}}var x0=0}else var x0=R;function W(s0){return 0}var Z=qY(x,W,BY),t0=Z[2],i0=y2(function(s0,v0){return[0,v0,s0]},UY(W,Z[1]),t0),u0=G0(x);if(K(x,wr),y2(function(s0,v0){var m0=v0[2];switch(m0[0]){case 21:return U4(x,s0,wn(0,[0,m0[1][1],w40]));case 22:var p0=m0[1],E0=p0[1];if(E0){if(!p0[2]){var b0=E0[1],C0=b0[2],D0=b0[1];x:{switch(C0[0]){case 40:return y2(function(G,j0){return U4(x,G,j0)},s0,y2(function(G,j0){return y2($O,G,[0,j0[2][1],0])},0,C0[1][1]));case 2:case 27:var U0=C0[1][1];if(U0){var T0=U0[1];break x}break;case 3:case 20:case 30:case 33:case 38:case 39:var T0=C0[1][1];break x}return s0}return U4(x,s0,wn(0,[0,D0,T0[2][1]]))}}else{var M0=p0[2];if(M0){var y0=M0[1];return y0[0]===0?y2(function(G,j0){var Q0=j0[2],q0=Q0[2],ix=Q0[1];return q0?U4(x,G,q0[1]):U4(x,G,ix)},s0,y0[1]):s0}}return s0;default:return s0}},R2[1],i0),i0)var k0=v4(cx(i0))[1],o0=Br(v4(i0)[1],k0);else var o0=u0;var S0=cx(x[2][1]);return[0,o0,[0,i0,u,r0([0,x0],0,D),S0]]},GY,O5,qj,XY,UY,function(x){var r=G0(x),e=xt(x),t=L(x);return typeof t=="number"&&t===9?hj(x,r,[0,e,0]):e},function(x){var r=G0(x),e=W4(x),t=L(x);return typeof t=="number"&&t===9?[0,hj(x,r,[0,a2(x,e),0])]:e},function(x){return a2(x,BG(x))},xt,lj,function(x){var r=e0(0,function(t){var u=c0(t);K(t,0);x:for(var i=0,c=[0,0,hn];;){var v=c[2],o=c[1],l=L(t);if(typeof l=="number"){if(l===1)break x;if(wr===l)break}var k=jS0(t),h=k[1],E=k[2];r:{if(h[0]===1&&L(t)===9){var T=[0,G0(t)];break r}var T=0}var I=oj(E,v),N=L(t);r:{e:if(typeof N=="number"){var P=N-2|0;if(h2

>>0){if(k2>>0)break e}else{if(P!==7)break e;w0(t)}var B=I;break r}var R=CO(ka0,9),q=EX([0,R],L(t)),X=[0,G0(t),q];Rr(t,8);var B=[0,[0,X,I[1]],[0,X,I[2]]]}var i=T,c=[0,[0,h,o],B]}var z=i?[0,v[1],[0,[0,i[1],93],v[2]]]:v,x0=AG(z),W=cx(o),Z=c0(t);return K(t,1),[0,[0,W,I1([0,u],[0,L0(t)],Z,D)],x0]},x),e=r[2];return[0,r[1],e[1],e[2]]},RY,function(x,r,e){var t=r?r[1]:0;return e0(0,p(LY[1],t,e),x)},function(x){var r=G0(x),e=c0(x);K(x,0);var t=qj(function(v){return v===1?1:0},x),u=G0(x),i=t===0?c0(x):0;K(x,1);var c=[0,t,I1([0,e],[0,L0(x)],i,D)];return[0,Br(r,u),c]},function(x){function r(t){var u=c0(t);K(t,0);var i=XY(function(h){return h===1?1:0},t),c=i[1],v=i[2],o=c===0?c0(t):0;K(t,1);var l=L(t);x:{r:if(!x){if(typeof l=="number"&&(l===1||wr===l))break r;if(s2(t)){var k=Wa(t);break x}var k=0;break x}var k=L0(t)}return[0,[0,c,I1([0,u],[0,k],o,D)],v]}var e=0;return function(t){return HO(e,r,t)}},function(x){return jY(bA0,x)},Z4,I5,rv,d5,function(x){return e0(qS0,LS0,x)},function(x){for(var r=x;;){var e=r[2];x:{switch(e[0]){case 24:var t=e[1],u=t[1][2][1];if(C(u,W2)){if(!C(u,Yv)&&!C(t[2][2][1],Ih))return 0}else if(!C(t[2][2][1],w6))return 0;break;case 36:var i=e[1];if(8>i[1])break x;var r=i[2];continue;case 0:case 10:case 23:case 26:break;default:break x}return 1}return 0}},kj,Va,mj,v5]);var Bj=[t1,_E0,js(0)],Uj=[0,Bj,[0]],TA0=id(hE0,function(x){var r=lO(x,dE0)[42],e=hO(x,0,0,yE0,bO,1)[1];return $B(x,r,function(t,u){return 0}),function(t,u){var i=fd(u,x);return d(e,i),dO(u,i,x)}}),EA0=[t1,xr0,js(0)];function SA0(x){if(typeof x=="number"){var r=x;if(58<=r)switch(r){case 58:return UZ;case 59:return XZ;case 60:return GZ;case 61:return YZ;case 62:return zZ;case 63:return JZ;case 64:return KZ;case 65:return HZ;case 66:return WZ;case 67:return VZ;case 68:return $Z;case 69:return QZ;case 70:return ZZ;case 71:return x00;case 72:return r00;case 73:return e00;case 74:return t00;case 75:return n00;case 76:return u00;case 77:return i00;case 78:return f00;case 79:return c00;case 80:return s00;case 81:return a00;case 82:return o00;case 83:return v00;case 84:return l00;case 85:return p00;case 86:return k00;case 87:return m00;case 88:return h00;case 89:return d00;case 90:return y00;case 91:return _00;case 92:return w00;case 93:return g00;case 94:return b00;case 95:return T00;case 96:return E00;case 97:return S00;case 98:return A00;case 99:return I00;case 100:return P00;case 101:return C00;case 102:return N00;case 103:return O00;case 104:return j00;case 105:return D00;case 106:return R00;case 107:return F00;case 108:return M00;case 109:return L00;case 110:return q00;case 111:return B00;case 112:return U00;case 113:return X00;case 114:return G00;default:return Y00}switch(r){case 0:return RQ;case 1:return FQ;case 2:return MQ;case 3:return LQ;case 4:return qQ;case 5:return BQ;case 6:return UQ;case 7:return XQ;case 8:return GQ;case 9:return YQ;case 10:return zQ;case 11:return Gx(KQ,JQ);case 12:return HQ;case 13:return WQ;case 14:return VQ;case 15:return $Q;case 16:return QQ;case 17:return ZQ;case 18:return xZ;case 19:return rZ;case 20:return eZ;case 21:return tZ;case 22:return nZ;case 23:return uZ;case 24:return iZ;case 25:return fZ;case 26:return cZ;case 27:return sZ;case 28:return aZ;case 29:return Gx(vZ,oZ);case 30:return lZ;case 31:return pZ;case 32:return kZ;case 33:return mZ;case 34:return hZ;case 35:return dZ;case 36:return yZ;case 37:return _Z;case 38:return wZ;case 39:return gZ;case 40:return bZ;case 41:return TZ;case 42:return EZ;case 43:return SZ;case 44:return AZ;case 45:return IZ;case 46:return PZ;case 47:return CZ;case 48:return NZ;case 49:return OZ;case 50:return jZ;case 51:return DZ;case 52:return RZ;case 53:return FZ;case 54:return MZ;case 55:return LZ;case 56:return qZ;default:return BZ}}switch(x[0]){case 0:var e=x[1];return d(vr(z00),e);case 1:var t=x[1];return d(vr(J00),t);case 2:var u=x[2],i=x[1];return p(vr(K00),u,i);case 3:var c=x[2],v=x[1];return Z0(vr(H00),c,c,v);case 4:var o=x[2],l=x[1];return p(vr(W00),o,l);case 5:var k=x[1];return d(vr(V00),k);case 6:return x[1]?$00:Q00;case 7:var h=x[2],E=x[1],T=d(vr(Z00),E);if(!h)return d(vr(rx0),T);var I=h[1];return p(vr(xx0),I,T);case 8:var N=x[1];return p(vr(ex0),N,N);case 9:var P=x[3],R=x[2],q=x[1];if(!R)return p(vr(ux0),P,q);var X=R[1];if(X===3)return p(vr(nx0),P,q);switch(X){case 0:var B=t$;break;case 1:var B=n$;break;case 2:var B=u$;break;case 3:var B=i$;break;default:var B=f$}return c4(vr(tx0),q,B,P,B);case 10:var z=x[2],x0=x[1],W=xB(z);return Z0(vr(ix0),z,W,x0);case 11:var Z=x[2],t0=x[1];return p(vr(fx0),Z,t0);case 12:var i0=x[1];return d(vr(cx0),i0);case 13:var u0=x[1];return d(vr(sx0),u0);case 14:return x[1]?Gx(ox0,ax0):Gx(lx0,vx0);case 15:var k0=x[1]?px0:kx0;return d(vr(mx0),k0);case 16:var o0=x[1],S0=x[4],s0=x[3],v0=x[2]?hx0:dx0,m0=s0?yx0:_x0,p0=S0?Gx(wx0,o0):o0;return Z0(vr(gx0),v0,m0,p0);case 17:return bx0;case 18:var E0=x[2],b0=x[1],C0=rB(45,E0);if(C0)var D0=C0[1],U0=C0[2]?Zq(DQ,[0,D0,yn(xB,C0[2])]):D0;else var U0=E0;var T0=b0?Tx0:Ex0;return Z0(vr(Sx0),E0,U0,T0);case 19:var M0=x[1]?Ax0:Ix0;return d(vr(Px0),M0);case 20:var y0=x[1];return d(vr(Cx0),y0);case 21:var G=R6<=x[1]?Nx0:Ox0;return d(vr(jx0),G);case 22:var j0=x[1];return d(vr(Dx0),j0);case 23:var Q0=x[1];return d(vr(Rx0),Q0);case 24:var q0=x[3],ix=x[1],xx=x[2]?Fx0:Mx0,fx=q0?Lx0:qx0;return Z0(vr(Bx0),xx,fx,ix);case 25:var yx=x[2],R0=x[1];return p(vr(Ux0),R0,yx);case 26:var lx=x[1];if(_6===lx)var kx=Jx0,Q=Kx0;else if(z6<=lx)var kx=Xx0,Q=Gx0;else var kx=Yx0,Q=zx0;return p(vr(Hx0),Q,kx);case 27:var I0=x[1];return d(vr(Wx0),I0);case 28:var M=x[1];return d(vr(Vx0),M);case 29:var d0=x[2],g0=x[1];return p(vr($x0),g0,d0);case 30:var h0=x[2],A0=x[1];return p(vr(Qx0),A0,h0);default:var $0=x[1];return d(vr(Zx0),$0)}}function AA0(x,r){var e=x[2];function t(px){return O2(px,r)}var u=x[1];switch(e[0]){case 0:var i=e[1],c=pd(i[2],r),Y=[0,[0,i[1],c]];break;case 1:var v=e[1],o=t(v[2]),Y=[1,[0,v[1],o]];break;case 2:var l=e[1],k=t(l[7]),Y=[2,[0,l[1],l[2],l[3],l[4],l[5],l[6],k]];break;case 3:var h=e[1],E=h[7],T=t(h[6]),Y=[3,[0,h[1],h[2],h[3],h[4],h[5],T,E]];break;case 4:var I=e[1],N=t(I[2]),Y=[4,[0,I[1],N]];break;case 5:var Y=[5,[0,t(e[1][1])]];break;case 6:var P=e[1],R=t(P[7]),Y=[6,[0,P[1],P[2],P[3],P[4],P[5],P[6],R]];break;case 7:var q=e[1],X=t(q[5]),Y=[7,[0,q[1],q[2],q[3],q[4],X]];break;case 8:var B=e[1],z=t(B[3]),Y=[8,[0,B[1],B[2],z]];break;case 9:var x0=e[1],W=t(x0[5]),Y=[9,[0,x0[1],x0[2],x0[3],x0[4],W]];break;case 10:var Z=e[1],t0=t(Z[4]),Y=[10,[0,Z[1],Z[2],Z[3],t0]];break;case 11:var i0=e[1],u0=t(i0[5]),Y=[11,[0,i0[1],i0[2],i0[3],i0[4],u0]];break;case 12:var k0=e[1],o0=t(k0[3]),Y=[12,[0,k0[1],k0[2],o0]];break;case 13:var S0=e[1],s0=t(S0[2]),Y=[13,[0,S0[1],s0]];break;case 14:var v0=e[1],m0=t(v0[3]),Y=[14,[0,v0[1],v0[2],m0]];break;case 15:var p0=e[1],E0=t(p0[4]),Y=[15,[0,p0[1],p0[2],p0[3],E0]];break;case 16:var b0=e[1],C0=t(b0[7]),Y=[16,[0,b0[1],b0[2],b0[3],b0[4],b0[5],b0[6],C0]];break;case 17:var D0=e[1],U0=t(D0[4]),Y=[17,[0,D0[1],D0[2],D0[3],U0]];break;case 18:var T0=e[1],M0=t(T0[3]),Y=[18,[0,T0[1],T0[2],M0]];break;case 19:var Y=[19,[0,t(e[1][1])]];break;case 20:var y0=e[1],G=t(y0[3]),Y=[20,[0,y0[1],y0[2],G]];break;case 21:var j0=e[1],Q0=t(j0[3]),Y=[21,[0,j0[1],j0[2],Q0]];break;case 22:var q0=e[1],ix=t(q0[5]),Y=[22,[0,q0[1],q0[2],q0[3],q0[4],ix]];break;case 23:var xx=e[1],fx=t(xx[3]),Y=[23,[0,xx[1],xx[2],fx]];break;case 24:var yx=e[1],R0=t(yx[5]),Y=[24,[0,yx[1],yx[2],yx[3],yx[4],R0]];break;case 25:var lx=e[1],kx=t(lx[5]),Y=[25,[0,lx[1],lx[2],lx[3],lx[4],kx]];break;case 26:var Q=e[1],I0=t(Q[5]),Y=[26,[0,Q[1],Q[2],Q[3],Q[4],I0]];break;case 27:var M=e[1],d0=M[11],g0=t(M[10]),Y=[27,[0,M[1],M[2],M[3],M[4],M[5],M[6],M[7],M[8],M[9],g0,d0]];break;case 28:var h0=e[1],A0=t(h0[4]),Y=[28,[0,h0[1],h0[2],h0[3],A0]];break;case 29:var $0=e[1],Kx=t($0[5]),Y=[29,[0,$0[1],$0[2],$0[3],$0[4],Kx]];break;case 30:var J=e[1],tr=t(J[5]),Y=[30,[0,J[1],J[2],J[3],J[4],tr]];break;case 31:var Zx=e[1],b=t(Zx[3]),Y=[31,[0,Zx[1],Zx[2],b]];break;case 32:var V=e[1],tx=t(V[4]),Y=[32,[0,V[1],V[2],V[3],tx]];break;case 33:var _x=e[1],gx=t(_x[5]),Y=[33,[0,_x[1],_x[2],_x[3],_x[4],gx]];break;case 34:var ex=e[1],Jx=ex[3],Ux=t(ex[2]),Y=[34,[0,ex[1],Ux,Jx]];break;case 35:var hr=e[1],dr=hr[4],V0=t(hr[3]),Y=[35,[0,hr[1],hr[2],V0,dr]];break;case 36:var K0=e[1],Cx=t(K0[2]),Y=[36,[0,K0[1],Cx]];break;case 37:var bx=e[1],Ox=t(bx[4]),Y=[37,[0,bx[1],bx[2],bx[3],Ox]];break;case 38:var ux=e[1],br=t(ux[4]),Y=[38,[0,ux[1],ux[2],ux[3],br]];break;case 39:var nr=e[1],$r=t(nr[7]),Y=[39,[0,nr[1],nr[2],nr[3],nr[4],nr[5],nr[6],$r]];break;case 40:var l1=e[1],C1=t(l1[3]),Y=[40,[0,l1[1],l1[2],C1]];break;case 41:var Qr=e[1],O1=t(Qr[3]),Y=[41,[0,Qr[1],Qr[2],O1]];break;default:var Hr=e[1],w=t(Hr[3]),Y=[42,[0,Hr[1],Hr[2],w]]}return[0,u,Y]}var IA0=e3(Uj)===t1?Uj:Uj[1];CN(dA,IA0);var Za=a0,F2=null,YY=void 0;function j5(x){return 1-(x===YY?1:0)}Za.String,Za.RegExp,Za.Object,Za.Date,Za.Math;function PA0(x){throw x}function zY(x){return d(PA0,x)}Za.JSON;var CA0=Za.Array,NA0=Za.Error;xO(function(x){return x[1]===Bj?[0,Ot(x[2].toString())]:0}),xO(function(x){return x instanceof CA0?0:[0,Ot(x.toString())]});var JY=[0,0];function zs(x){return tJ(p4(x))}function U1(x){return fq(p4(x))}function gr(x,r){return U1(cx(Vh(x,r)))}function dx(x,r){return r?d(x,r[1]):F2}function Jl(x,r){return r[0]===0?F2:x(r[1])}function KY(x){return zs([0,[0,mE0,x[1]],[0,[0,kE0,x[2]],0]])}function HY(x){var r=x[1],e=r?Wx(r[1][1]):F2,t=[0,[0,vE0,KY(x[3])],0];return zs([0,[0,pE0,e],[0,[0,lE0,KY(x[2])],t]])}function y1(x){if(!x)return 0;var r=x[1],e=r[1];return r0([0,e],[0,qx(r[3],r[2])],D)}var OA0=Wx;function ev(x,r,e){var t=r[e];return j5(t)?t|0:x}function jA0(x,r){var e=Ro(r,YY)?{}:r,t=Ot(x),u=ev(Lo[9],e,gE0),i=ev(Lo[7],e,bE0),c=ev(Lo[6],e,TE0),v=ev(Lo[5],e,EE0),o=ev(Lo[4],e,SE0),l=ev(Lo[3],e,AE0),k=ev(Lo[2],e,IE0),h=[0,ev(Lo[1],e,PE0),k,l,o,v,c,i,0,u],E=e[MD],T=j5(E),I=T&&E|0,N=e[sD],P=j5(N)?N|0:1,R=e.all_comments,q=j5(R)?R|0:1,X=[0,0],B=I?[0,function(U){return X[1]=[0,U,X[1]],0}]:0,z=0,x0=wE0[1];try{var W=0,Z=pU(t),t0=W,i0=Z}catch(U){var u0=M1(U);if(u0!==Bo)throw J0(u0,0);var k0=[0,[0,[0,z,dl[2],dl[3]],47],0],t0=k0,i0=pU(Ta0)}var o0=[0,z,i0,er0,0,h[6],AU,tr0],S0=[0,O4(o0,0)],s0=[0,[0,t0],[0,0],R2[1],[0,0],h[7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,[0,Sa0],[0,o0],S0,[0,B],h,z,[0,0],[0,Ea0]],v0=d(Y0[1],s0),m0=cx(s0[1][1]),p0=cx(y2(function(U,A){var j=U[2],f0=U[1];return VO[3].call(null,A,f0)?[0,f0,j]:[0,VO[4].call(null,A,f0),[0,A,j]]},[0,VO[1],0],m0)[2]);if(p0){var E0=p0[2],b0=p0[1];if(x0)throw J0([0,EA0,b0,E0],1)}JY[1]=0;var C0=Rx(t)-0|0,D0=Nt(t);x:{r:{for(var U0=0,T0=0;;){if(T0===C0)break r;var M0=oe(D0,T0);e:{if(0<=M0&&Gr>=M0){var y0=1;break e}if(mh<=M0&&e8>=M0){var y0=2;break e}if(Sv<=M0&&E9>=M0){var y0=3;break e}if(rl<=M0&&jv>=M0){var y0=4;break e}var y0=0}if(y0===0)var U0=WO(U0,T0,0),T0=T0+1|0;else{if((C0-T0|0)>>0)throw J0([0,Nr,x$],1);switch(G){case 0:var Q0=oe(D0,T0);break;case 1:var Q0=(oe(D0,T0)&31)<<6|oe(D0,T0+1|0)&63;break;case 2:var Q0=(oe(D0,T0)&15)<<12|(oe(D0,T0+1|0)&63)<<6|oe(D0,T0+2|0)&63;break;default:var Q0=(oe(D0,T0)&7)<<18|(oe(D0,T0+1|0)&63)<<12|(oe(D0,T0+2|0)&63)<<6|oe(D0,T0+3|0)&63}var U0=WO(U0,T0,[0,Q0]),T0=j0}}var q0=WO(U0,T0,0);break x}var q0=U0}for(var ix=Ov0,xx=cx([0,6,q0]);;){var fx=ix[3],yx=ix[2],R0=ix[1];if(!xx)break;var lx=xx[1];if(lx===5){var kx=xx[2];if(kx&&kx[1]===6){var Q=kx[2],ix=[0,R0+2|0,0,[0,p4(cx([0,R0,yx])),fx]],xx=Q;continue}}else if(6>lx){var I0=xx[2],ix=[0,R0+RX(lx)|0,[0,R0,yx],fx],xx=I0;continue}var M=xx[2],d0=[0,p4(cx([0,R0,yx])),fx],ix=[0,R0+RX(lx)|0,0,d0],xx=M}var g0=p4(cx(fx));if(P)var A0=v0;else var h0=d(TA0[1],0),A0=p(zx(h0,-201766268,d2),h0,v0);if(q)var Kx=A0;else var $0=A0[2],Kx=[0,A0[1],[0,$0[1],$0[2],$0[3],0]];function J(U,A,j,f0){var _0=[0,x5(g0,A[3]),0],N0=[0,[0,S40,U1([0,x5(g0,A[2]),_0])],0],H0=qx(N0,[0,[0,A40,HY(A)],0]);if(j){var nx=j[1],wx=nx[1];if(wx){var Sx=nx[2];if(Sx)var er=[0,[0,I40,zt(Sx)],0],Lx=[0,[0,P40,zt(wx)],er];else var Lx=[0,[0,C40,zt(wx)],0];var $x=Lx}else var Xx=nx[2],ur=Xx?[0,[0,N40,zt(Xx)],0]:0,$x=ur;var ir=$x}else var ir=0;return zs(yl(qx(H0,qx(ir,[0,[0,O40,Wx(U)],0])),f0))}function tr(U){return gr(Zx,U)}function Zx(U){var A=U[2],j=U[1];switch(A[0]){case 0:return nr([0,j,A[1]]);case 1:var f0=A[1],_0=f0[2];return J(V40,j,_0,[0,[0,W40,dx(K0,f0[1])],0]);case 2:return Cr(v50,[0,j,A[1]]);case 3:var N0=A[1],H0=N0[3],nx=N0[6],wx=N0[5],Sx=N0[4],er=N0[2],Lx=N0[1],Xx=O2(y1(H0[2][3]),nx),ur=[0,[0,iy0,dx(Z1,er)],0],$x=[0,[0,fy0,nv(Sx)],ur],ir=H0[2],fr=ir[2],or=ir[1];if(fr)var Mr=fr[1],jx=Mr[2],u1=jx[2],p1=Mr[1],j1=J(ly0,p1,u1,[0,[0,vy0,Or(jx[1])],0]),Ur=U1(cx([0,j1,Vh(mx,or)]));else var Ur=U1(yn(mx,or));var Wr=[0,[0,sy0,K0(Lx)],[0,[0,cy0,Ur],$x]];return J(oy0,j,Xx,[0,[0,ay0,nr(wx)],Wr]);case 4:var s1=A[1],yr=s1[2];return J(Q40,j,yr,[0,[0,$40,dx(K0,s1[1])],0]);case 5:return J(Z40,j,A[1][1],0);case 6:return C1([0,j,A[1]]);case 7:return Qr([0,j,A[1]]);case 8:return Y([0,j,A[1]]);case 9:var Ir=A[1],x1=Ir[5],D1=Ir[4],X1=Ir[3],De=Ir[2],T1=Ir[1];if(X1){var w2=X1[1];if(w2[0]!==0&&!w2[1][2])return J(rp0,j,x1,[0,[0,xp0,dx(g1,D1)],0])}if(De){var V1=De[1];switch(V1[0]){case 0:var i1=$r(V1[1]);break;case 1:var i1=l1(V1[1]);break;case 2:var i1=C1(V1[1]);break;case 3:var i1=Qr(V1[1]);break;case 4:var i1=ar(V1[1]);break;case 5:var i1=vx(V1[1]);break;case 6:var i1=Ix(1,V1[1]);break;case 7:var i1=rr(V1[1]);break;default:var i1=Y(V1[1])}var J2=i1}else var J2=F2;var rt=[0,[0,ep0,dx(g1,D1)],0],dt=[0,[0,np0,J2],[0,[0,tp0,X0(X1)],rt]],et=T1?1:0;return J(ip0,j,x1,[0,[0,up0,!!et],dt]);case 10:return l1([0,j,A[1]]);case 11:var g2=A[1],r1=g2[5],me=g2[4],b2=g2[2],yt=g2[1],ue=[0,[0,Ud0,gr(Ar,g2[3])],0],_t=[0,[0,Xd0,An(0,me)],ue],Jt=[0,[0,Gd0,dx(Z1,b2)],_t];return J(zd0,j,r1,[0,[0,Yd0,K0(yt)],Jt]);case 12:var Kt=A[1],Ht=Kt[1],Pn=Kt[3],Cn=Kt[2],Nn=Ht[0]===0?K0(Ht[1]):g1(Ht[1]);return J(sp0,j,Pn,[0,[0,cp0,Nn],[0,[0,fp0,nr(Cn)],0]]);case 13:var ie=A[1],Dx=ie[2];return J(op0,j,Dx,[0,[0,ap0,z2(ie[1])],0]);case 14:var tt=A[1],Re=tt[1],Wt=tt[3],Vt=tt[2];if(Re[0]===0)var q2=1,nt=K0(Re[1]);else var q2=0,nt=K0(Re[1]);var ut=[0,[0,lp0,nt],[0,[0,vp0,nr(Vt)],0]],xa=q2?[0,[0,pp0,!!q2],ut]:ut;return J(kp0,j,Wt,xa);case 15:var wt=A[1],On=wt[4],Fe=wt[2],jn=wt[1],T2=[0,[0,Vd0,ar(wt[3])],0],he=[0,[0,$d0,dx(Z1,Fe)],T2];return J(Zd0,j,On,[0,[0,Qd0,K0(jn)],he]);case 16:return Ix(1,[0,j,A[1]]);case 17:return $r([0,j,A[1]]);case 18:var it=A[1],ra=it[3],Dn=it[1],ea=[0,[0,mp0,b(it[2])],0];return J(dp0,j,ra,[0,[0,hp0,Zx(Dn)],ea]);case 19:return J(yp0,j,A[1][1],0);case 20:var Me=A[1],ta=Me[3],na=Me[1],Rn=[0,[0,e90,Mx(Me[2])],0];return J(n90,j,ta,[0,[0,t90,K0(na)],Rn]);case 21:var Le=A[1],$t=Le[2],ao=Le[3],$l=$t[0]===0?Zx($t[1]):b($t[1]);return J(gp0,j,ao,[0,[0,wp0,$l],[0,[0,_p0,Wx(px(1))],0]]);case 22:var ua=A[1],av=ua[5],A3=ua[4],oo=ua[3],vo=ua[2],Ql=ua[1];if(vo){var ov=vo[1];if(ov[0]!==0){var I3=ov[1][2],P3=[0,[0,bp0,Wx(px(A3))],0],C3=[0,[0,Tp0,dx(K0,I3)],P3];return J(Sp0,j,av,[0,[0,Ep0,dx(g1,oo)],C3])}}var vv=[0,[0,Ap0,Wx(px(A3))],0],Zl=[0,[0,Ip0,dx(g1,oo)],vv],x6=[0,[0,Pp0,X0(vo)],Zl];return J(Np0,j,av,[0,[0,Cp0,dx(Zx,Ql)],x6]);case 23:var lo=A[1],lv=lo[3],po=lo[1],N3=[0,[0,Op0,dx(OA0,lo[2])],0];return J(Dp0,j,lv,[0,[0,jp0,b(po)],N3]);case 24:var Fn=A[1],r6=Fn[5],ia=Fn[3],pv=Fn[2],kv=Fn[1],O3=[0,[0,Rp0,Zx(Fn[4])],0],mv=[0,[0,Fp0,dx(b,ia)],O3],j3=[0,[0,Mp0,dx(b,pv)],mv];return J(qp0,j,r6,[0,[0,Lp0,dx(function(ha){return ha[0]===0?mt(ha[1]):b(ha[1])},kv)],j3]);case 25:var fa=A[1],hv=fa[1],ca=fa[5],e6=fa[4],D3=fa[3],t6=fa[2],dv=hv[0]===0?mt(hv[1]):Or(hv[1]),R3=[0,[0,Up0,Zx(D3)],[0,[0,Bp0,!!e6],0]];return J(Yp0,j,ca,[0,[0,Gp0,dv],[0,[0,Xp0,b(t6)],R3]]);case 26:var sa=A[1],aa=sa[1],ko=sa[5],yv=sa[4],_v=sa[3],wv=sa[2],de=aa[0]===0?mt(aa[1]):Or(aa[1]),mo=[0,[0,Jp0,Zx(_v)],[0,[0,zp0,!!yv],0]];return J(Wp0,j,ko,[0,[0,Hp0,de],[0,[0,Kp0,b(wv)],mo]]);case 27:var qe=A[1],gv=qe[3],F3=qe[2],n6=qe[10],bv=qe[9],Tv=qe[8],u6=qe[7],oa=qe[6],L5=qe[5],i6=qe[4],q5=F3[2][4],Mn=qe[1],Ln=gv[0]===0?gv[1]:Px(yh0),M3=O2(y1(q5),n6);if(oa===0)var pp=0,Qt=_h0;else var pp=[0,[0,Th0,!!i6],[0,[0,bh0,!!L5],[0,[0,gh0,dx(cv,u6)],[0,[0,wh0,!1],0]]]],Qt=Eh0;var f6=[0,[0,Sh0,dx(Z1,bv)],0],B5=[0,[0,Ah0,Tn(Tv)],f6],U5=[0,[0,Ih0,nr(Ln)],B5],X5=[0,[0,Ph0,je(F3)],U5];return J(Qt,j,M3,qx([0,[0,Ch0,dx(K0,Mn)],X5],pp));case 28:var L3=A[1],kp=L3[3],G5=L3[4],Y5=L3[2],mp=L3[1];if(kp)var n=kp[1][2],s=Zx(AA0(n[1],n[2]));else var s=F2;var f=[0,[0,$p0,Zx(Y5)],[0,[0,Vp0,s],0]];return J(Zp0,j,G5,[0,[0,Qp0,b(mp)],f]);case 29:var a=A[1],m=a[4],_=a[3],S=a[5],O=a[2],F=a[1];if(m){var n0=m[1];if(n0[0]===0)var W0=yn(function(c6){var ho=c6[3],s6=c6[2],J5=c6[1],Kj=s6?Br(ho[1],s6[1][1]):ho[1],Hj=s6?s6[1]:ho;x:{r:{var Wj=0;if(J5){switch(J5[1]){case 0:var K5=tc;break;case 1:var K5=Aa;break;default:break r}var dp=K5;break x}}var dp=F2}var a6=[0,[0,WT0,K0(Hj)],[0,[0,HT0,dp],Wj]];return J($T0,Kj,0,[0,[0,VT0,K0(ho)],a6])},n0[1]);else var l0=n0[1],F0=l0[1],W0=[0,J(KT0,F0,0,[0,[0,JT0,K0(l0[2])],0]),0];var Tx=W0}else var Tx=0;if(_)var Ax=_[1][1],_r=[0,[0,YT0,K0(Ax)],0],Lr=[0,J(zT0,Ax[1],0,_r),Tx];else var Lr=Tx;switch(F){case 0:var Xr=xk0;break;case 1:var Xr=rk0;break;default:var Xr=ek0}var _1=[0,[0,nk0,g1(O)],[0,[0,tk0,Wx(Xr)],0]];return J(ik0,j,S,[0,[0,uk0,U1(Lr)],_1]);case 30:return rr([0,j,A[1]]);case 31:var Hx=A[1],x2=Hx[3],fe=Hx[1],ye=[0,[0,fk0,Zx(Hx[2])],0];return J(sk0,j,x2,[0,[0,ck0,K0(fe)],ye]);case 32:var K2=A[1],Be=K2[4],_e=K2[1],we=[0,[0,ak0,gr(_x,K2[2])],0];return J(vk0,j,Be,[0,[0,ok0,b(_e)],we]);case 33:var E2=A[1],gt=E2[4],ce=E2[3],Zt=E2[5],va=E2[2],la=E2[1],pa=function(ha){switch(ha[0]){case 0:return Zr(ha[1]);case 1:var c6=ha[1],ho=c6[2],s6=ho[4],J5=ho[3],Kj=ho[2],Hj=c6[1],Wj=K0(ho[1]),K5=[0,[0,z40,dx(b,J5)],0];return J(H40,Hj,s6,[0,[0,K40,Wj],[0,[0,J40,z2(Kj)],K5]]);default:var dp=ha[1],a6=dp[2],JA0=a6[4],KA0=a6[3],HA0=a6[2],WA0=dp[1],VA0=K0(a6[1]),$A0=[0,[0,U40,b(KA0)],0];return J(Y40,WA0,JA0,[0,[0,G40,VA0],[0,[0,X40,z2(HA0)],$A0]])}},ka=function(ha){return f1(lk0,ha)},ma=ce?gr(ka,ce[1][2][1]):U1(0),Ev=gt[2],q3=Ev[2],B3=gt[1],U3=[0,[0,kk0,ma],[0,[0,pk0,J(B40,B3,q3,[0,[0,q40,gr(pa,Ev[1])],0])],0]],X3=[0,[0,mk0,dx(Z1,va)],U3];return J(dk0,j,Zt,[0,[0,hk0,K0(la)],X3]);case 34:var Ex=A[1],hp=Ex[2];return J(_k0,j,hp,[0,[0,yk0,dx(b,Ex[1])],0]);case 35:var hx=A[1],Xj=hx[3],Gj=hx[1],Yj=[0,[0,wk0,gr(ux,hx[2])],0];return J(bk0,j,Xj,[0,[0,gk0,b(Gj)],Yj]);case 36:var ax=A[1],DA0=ax[2];return J(Ek0,j,DA0,[0,[0,Tk0,b(ax[1])],0]);case 37:var z5=A[1],RA0=z5[4],FA0=z5[2],MA0=z5[1],LA0=[0,[0,Sk0,dx(nr,z5[3])],0],qA0=[0,[0,Ak0,dx(br,FA0)],LA0];return J(Pk0,j,RA0,[0,[0,Ik0,nr(MA0)],qA0]);case 38:return vx([0,j,A[1]]);case 39:return Ix(0,[0,j,A[1]]);case 40:return mt([0,j,A[1]]);case 41:var zj=A[1],BA0=zj[3],UA0=zj[1],XA0=[0,[0,Ck0,Zx(zj[2])],0];return J(Ok0,j,BA0,[0,[0,Nk0,b(UA0)],XA0]);default:var Jj=A[1],GA0=Jj[3],YA0=Jj[1],zA0=[0,[0,jk0,Zx(Jj[2])],0];return J(Rk0,j,GA0,[0,[0,Dk0,b(YA0)],zA0])}}function b(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[2],N0=[0,[0,Xk0,gr(Ks,f0[1])],0];return J(Gk0,j,y1(_0),N0);case 1:var H0=A[1],nx=H0[3],wx=H0[2],Sx=H0[10],er=H0[9],Lx=H0[8],Xx=H0[7],ur=H0[4],$x=wx[2][4];if(nx[0]===0)var ir=0,fr=nr(nx[1]);else var ir=1,fr=b(nx[1]);var or=O2(y1($x),Sx),Mr=[0,[0,Yk0,dx(Z1,er)],0],jx=[0,[0,Jk0,!!ir],[0,[0,zk0,Tn(Lx)],Mr]],u1=[0,[0,Vk0,fr],[0,[0,Wk0,!!ur],[0,[0,Hk0,!1],[0,[0,Kk0,dx(cv,Xx)],jx]]]];return J(Zk0,j,or,[0,[0,Qk0,F2],[0,[0,$k0,je(wx)],u1]]);case 2:var p1=A[1],j1=p1[2];return J(r80,j,j1,[0,[0,x80,b(p1[1])],0]);case 3:var Ur=A[1],Wr=Ur[3],s1=Ur[1],yr=[0,[0,e80,ar(Ur[2][2])],0];return J(n80,j,Wr,[0,[0,t80,b(s1)],yr]);case 4:var Ir=A[1],x1=Ir[1],D1=Ir[4],X1=Ir[3],De=Ir[2];if(x1){switch(x1[1]){case 0:var T1=uQ;break;case 1:var T1=iQ;break;case 2:var T1=fQ;break;case 3:var T1=cQ;break;case 4:var T1=sQ;break;case 5:var T1=aQ;break;case 6:var T1=oQ;break;case 7:var T1=vQ;break;case 8:var T1=lQ;break;case 9:var T1=pQ;break;case 10:var T1=kQ;break;case 11:var T1=mQ;break;case 12:var T1=hQ;break;case 13:var T1=dQ;break;default:var T1=yQ}var w2=T1}else var w2=u80;var V1=[0,[0,i80,b(X1)],0];return J(s80,j,D1,[0,[0,c80,Wx(w2)],[0,[0,f80,Or(De)],V1]]);case 5:var i1=A[1],J2=i1[4],rt=i1[2],dt=i1[1],et=[0,[0,a80,b(i1[3])],0],g2=[0,[0,o80,b(rt)],et];switch(dt){case 0:var r1=M$;break;case 1:var r1=L$;break;case 2:var r1=q$;break;case 3:var r1=B$;break;case 4:var r1=U$;break;case 5:var r1=X$;break;case 6:var r1=G$;break;case 7:var r1=Y$;break;case 8:var r1=z$;break;case 9:var r1=J$;break;case 10:var r1=K$;break;case 11:var r1=H$;break;case 12:var r1=W$;break;case 13:var r1=V$;break;case 14:var r1=$$;break;case 15:var r1=Q$;break;case 16:var r1=Z$;break;case 17:var r1=xQ;break;case 18:var r1=rQ;break;case 19:var r1=eQ;break;case 20:var r1=tQ;break;default:var r1=nQ}return J(l80,j,J2,[0,[0,v80,Wx(r1)],g2]);case 6:var me=A[1],b2=me[4],yt=O2(y1(me[3][2][2]),b2);return J(p80,j,yt,fp(0,me));case 7:return Cr(l50,[0,j,A[1]]);case 8:var ue=A[1],_t=ue[4],Jt=ue[2],Kt=ue[1],Ht=[0,[0,k80,b(ue[3])],0],Pn=[0,[0,m80,b(Jt)],Ht];return J(d80,j,_t,[0,[0,h80,b(Kt)],Pn]);case 9:return V0([0,j,A[1]]);case 10:return K0(A[1]);case 11:var Cn=A[1],Nn=Cn[2];return J(_80,j,Nn,[0,[0,y80,b(Cn[1])],0]);case 12:return co([0,j,A[1]]);case 13:return fv([0,j,A[1]]);case 14:return g1([0,j,A[1]]);case 15:return En([0,j,A[1]]);case 16:return Sn([0,j,A[1]]);case 17:return M2([0,j,A[1]]);case 18:return L2([0,j,A[1]]);case 19:var ie=A[1],Dx=ie[2],tt=ie[1],Re=ie[4],Wt=ie[3];try{var Vt=new RegExp(Wx(tt),Wx(Dx)),q2=Vt}catch{var q2=F2}return J(E_0,j,Re,[0,[0,T_0,q2],[0,[0,b_0,Wx(Wt)],[0,[0,g_0,zs([0,[0,w_0,Wx(tt)],[0,[0,__0,Wx(Dx)],0]])],0]]]);case 20:var nt=A[1];return g1([0,j,[0,nt[1],nt[5],nt[6]]]);case 21:var ut=A[1],xa=ut[4],wt=ut[3],On=ut[2];switch(ut[1]){case 0:var Fe=w80;break;case 1:var Fe=g80;break;default:var Fe=b80}var jn=[0,[0,T80,b(wt)],0];return J(A80,j,xa,[0,[0,S80,Wx(Fe)],[0,[0,E80,b(On)],jn]]);case 22:var T2=A[1],he=T2[4],it=T2[1],ra=[0,[0,I80,gr(V,T2[2])],0];return J(C80,j,he,[0,[0,P80,b(it)],ra]);case 23:var Dn=A[1],ea=Dn[3];return J(N80,j,ea,cp(0,Dn));case 24:var Me=A[1],ta=Me[3],na=Me[1],Rn=[0,[0,O80,K0(Me[2])],0];return J(D80,j,ta,[0,[0,j80,K0(na)],Rn]);case 25:var Le=A[1],$t=Le[4],ao=Le[3],$l=Le[2],ua=Le[1];if(ao)var av=ao[1],A3=O2(y1(av[2][2]),$t),oo=A3,vo=Ox(av);else var oo=$t,vo=U1(0);var Ql=[0,[0,F80,dx(fo,$l)],[0,[0,R80,vo],0]];return J(L80,j,oo,[0,[0,M80,b(ua)],Ql]);case 26:var ov=A[1],I3=ov[2],P3=[0,[0,q80,gr(ke,ov[1])],0];return J(B80,j,y1(I3),P3);case 27:var C3=A[1],vv=C3[1],Zl=C3[3],x6=vv[4],lo=O2(y1(vv[3][2][2]),x6);switch(Zl){case 0:var lv=0,po=!0;break;case 1:var lv=0,po=!1;break;default:var lv=[0,function(oa){return J(Uk0,j,0,[0,[0,Bk0,oa],[0,[0,qk0,!0],0]])}],po=!1}return J(X80,j,lo,qx(fp(lv,vv),[0,[0,U80,po],0]));case 28:var N3=A[1],Fn=N3[1],r6=Fn[3];switch(N3[3]){case 0:var ia=0,pv=!0;break;case 1:var ia=0,pv=!1;break;default:var ia=[0,function(oa){return J(Lk0,j,0,[0,[0,Mk0,oa],[0,[0,Fk0,!0],0]])}],pv=!1}return J(Y80,j,r6,qx(cp(ia,Fn),[0,[0,G80,pv],0]));case 29:var kv=A[1],O3=kv[2];return J(J80,j,O3,[0,[0,z80,gr(b,kv[1])],0]);case 30:return J(K80,j,A[1][1],0);case 31:var mv=A[1],j3=mv[3],fa=mv[1],hv=[0,[0,M_0,Hs(mv[2])],0];return J(q_0,j,j3,[0,[0,L_0,b(fa)],hv]);case 32:return Hs([0,j,A[1]]);case 33:return J(H80,j,A[1][1],0);case 34:var ca=A[1],e6=ca[3],D3=ca[1],t6=[0,[0,W80,z2(ca[2])],0];return J($80,j,e6,[0,[0,V80,b(D3)],t6]);case 35:var dv=A[1],R3=dv[3],sa=dv[1],aa=[0,[0,Q80,ar(dv[2][2])],0];return J(xm0,j,R3,[0,[0,Z80,b(sa)],aa]);case 36:var ko=A[1],yv=ko[3],_v=ko[2],wv=ko[1];if(wv===7)return J(hm0,j,yv,[0,[0,mm0,b(_v)],0]);if(8<=wv)return J(tm0,j,yv,[0,[0,em0,b(_v)],[0,[0,rm0,!1],0]]);switch(wv){case 0:var de=nm0;break;case 1:var de=um0;break;case 2:var de=im0;break;case 3:var de=fm0;break;case 4:var de=cm0;break;case 5:var de=sm0;break;case 6:var de=am0;break;default:var de=Px(om0)}return J(km0,j,yv,[0,[0,pm0,Wx(de)],[0,[0,lm0,!0],[0,[0,vm0,b(_v)],0]]]);case 37:var mo=A[1],qe=mo[4],gv=mo[3],F3=mo[2],n6=mo[1]?dm0:ym0;return J(bm0,j,qe,[0,[0,gm0,Wx(n6)],[0,[0,wm0,b(F3)],[0,[0,_m0,!!gv],0]]]);default:var bv=A[1],Tv=bv[2],u6=[0,[0,Tm0,!!bv[3]],0];return J(Sm0,j,Tv,[0,[0,Em0,dx(b,bv[1])],u6])}}function V(U){return tx(Am0,b,U)}function tx(U,A,j){var f0=j[2],_0=f0[4],N0=f0[2],H0=f0[1],nx=j[1],wx=[0,[0,Im0,dx(b,f0[3])],0],Sx=[0,[0,Pm0,A(N0)],wx];return J(U,nx,_0,[0,[0,Cm0,gx(H0)],Sx])}function _x(U){return tx(Nm0,Zx,U)}function gx(U){var A=U[2],j=U[1];function f0(x1){return J(jm0,j,0,[0,[0,Om0,x1],0])}switch(A[0]){case 0:return J(Dm0,j,A[1][1],0);case 1:return f0(M2([0,j,A[1]]));case 2:return f0(L2([0,j,A[1]]));case 3:return f0(g1([0,j,A[1]]));case 4:return f0(En([0,j,A[1]]));case 5:return f0(Sn([0,j,A[1]]));case 6:var _0=A[1],N0=_0[2],H0=_0[3],nx=_0[1]?Rm0:Fm0,wx=N0[2],Sx=N0[1],er=wx[0]===0?M2([0,Sx,wx[1]]):L2([0,Sx,wx[1]]);return J(qm0,j,H0,[0,[0,Lm0,Wx(nx)],[0,[0,Mm0,er],0]]);case 7:return Ux([0,j,A[1]]);case 8:return ex(A[1]);case 9:return Jx(A[1]);case 10:return hr(Bm0,[0,j,A[1]]);case 11:var Lx=A[1],Xx=Lx[3],ur=Lx[1],$x=[0,[0,nh0,dx(dr,Lx[2])],0],ir=[0,[0,uh0,gr(function(x1){return gx(x1[2])},ur)],$x];return J(ih0,j,y1(Xx),ir);case 12:var fr=A[1],or=fr[1],Mr=fr[3],jx=fr[2],u1=or[0]===0?ex(or[1]):Jx(or[1]);return J(Ym0,j,Mr,[0,[0,Gm0,u1],[0,[0,Xm0,hr(Um0,jx)],0]]);case 13:var p1=A[1],j1=p1[2];return J(Jm0,j,j1,[0,[0,zm0,gr(gx,p1[1])],0]);default:var Ur=A[1],Wr=Ur[2],s1=Ur[3],yr=Ur[1],Ir=Wr[0]===0?K0(Wr[1]):Ux([0,Wr[1],Wr[2]]);return J(Wm0,j,s1,[0,[0,Hm0,gx(yr)],[0,[0,Km0,Ir],0]])}}function ex(U){var A=U[1];return J($m0,A,0,[0,[0,Vm0,K0(U)],0])}function Jx(U){var A=U[2],j=A[2],f0=A[1],_0=A[3],N0=U[1],H0=0;switch(j[0]){case 0:var nx=g1(j[1]);break;case 1:var nx=M2(j[1]);break;case 2:var nx=L2(j[1]);break;default:var nx=K0(j[1])}var wx=[0,[0,Qm0,nx],H0],Sx=f0[0]===0?ex(f0[1]):Jx(f0[1]);return J(xh0,N0,_0,[0,[0,Zm0,Sx],wx])}function Ux(U){var A=U[2],j=A[3],f0=A[2],_0=U[1],N0=[0,[0,rh0,Wx(AO(A[1]))],0];return J(th0,_0,j,[0,[0,eh0,K0(f0)],N0])}function hr(U,A){var j=A[2],f0=j[3],_0=j[1],N0=A[1],H0=[0,[0,kh0,dx(dr,j[2])],0],nx=[0,[0,mh0,gr(function(wx){var Sx=wx[2],er=wx[1];if(Sx[0]===0){var Lx=Sx[1],Xx=Lx[1],ur=Lx[4],$x=[0,[0,fh0,!!Lx[3]],0],ir=[0,[0,ch0,gx(Lx[2])],$x];switch(Xx[0]){case 0:var fr=g1(Xx[1]);break;case 1:var fr=M2(Xx[1]);break;case 2:var fr=L2(Xx[1]);break;default:var fr=K0(Xx[1])}return J(ah0,er,ur,[0,[0,sh0,fr],ir])}var or=Sx[1],Mr=[0,[0,vh0,ex(or)],[0,[0,oh0,!0],0]];return J(ph0,er,0,[0,[0,lh0,K0(or)],Mr])},_0)],H0];return J(U,N0,y1(f0),nx)}function dr(U){var A=U[2],j=A[2],f0=U[1];return J(dh0,f0,j,[0,[0,hh0,dx(Ux,A[1])],0])}function V0(U){var A=U[2],j=A[3],f0=A[2],_0=A[10],N0=A[9],H0=A[8],nx=A[7],wx=A[5],Sx=A[4],er=f0[2][4],Lx=A[1],Xx=U[1],ur=j[0]===0?j[1]:Px(Nh0),$x=O2(y1(er),_0),ir=[0,[0,Oh0,dx(Z1,N0)],0],fr=[0,[0,Dh0,!1],[0,[0,jh0,Tn(H0)],ir]],or=[0,[0,Mh0,!!Sx],[0,[0,Fh0,!!wx],[0,[0,Rh0,dx(cv,nx)],fr]]],Mr=[0,[0,Lh0,nr(ur)],or],jx=[0,[0,qh0,je(f0)],Mr];return J(Uh0,Xx,$x,[0,[0,Bh0,dx(K0,Lx)],jx])}function K0(U){var A=U[2];return J(zh0,U[1],A[2],[0,[0,Yh0,Wx(A[1])],[0,[0,Gh0,F2],[0,[0,Xh0,!1],0]]])}function Cx(U){var A=U[2];return J(Wh0,U[1],A[2],[0,[0,Hh0,Wx(A[1])],[0,[0,Kh0,F2],[0,[0,Jh0,!1],0]]])}function bx(U,A){var j=A[1][2],f0=j[2],_0=j[1],N0=[0,[0,Vh0,!!A[3]],0];return J(Zh0,U,f0,[0,[0,Qh0,Wx(_0)],[0,[0,$h0,Jl(z2,A[2])],N0]])}function Ox(U){return gr(eo,U[2][1])}function ux(U){var A=U[2],j=A[4],f0=A[1],_0=U[1],N0=[0,[0,xd0,gr(Zx,A[3])],0];return J(ed0,_0,j,[0,[0,rd0,dx(b,f0)],N0])}function br(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,td0,nr(A[2])],0];return J(ud0,_0,j,[0,[0,nd0,dx(Or,f0)],N0])}function nr(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,id0,tr(A[1])],0];return J(fd0,f0,y1(j),_0)}function $r(U){var A=U[2],j=A[2],f0=A[1],_0=A[4],N0=A[3],H0=U[1],nx=Br(f0[1],j[1]),wx=[0,[0,cd0,Wx(AO(N0))],0];return J(ad0,H0,_0,[0,[0,sd0,bx(nx,[0,f0,[1,j],0])],wx])}function l1(U){var A=U[2],j=A[2],f0=A[1],_0=A[4],N0=A[3],H0=U[1],nx=Br(f0[1],j[1]),wx=j[2][2];x:{if(wx[0]===12&&!wx[1][5]){var Sx=0,er=od0;break x}var Sx=[0,[0,vd0,dx(cv,N0)],0],er=ld0}return J(er,H0,_0,qx([0,[0,pd0,bx(nx,[0,f0,[1,j],0])],0],Sx))}function C1(U){var A=U[2],j=A[6],f0=A[4],_0=A[7],N0=A[5],H0=A[3],nx=A[2],wx=A[1],Sx=U[1],er=U1(f0?[0,Ar(f0[1]),0]:0),Lx=j?gr(c1,j[1][2][1]):U1(0),Xx=[0,[0,hd0,er],[0,[0,md0,Lx],[0,[0,kd0,gr(Ar,N0)],0]]],ur=[0,[0,dd0,An(0,H0)],Xx],$x=[0,[0,yd0,dx(Z1,nx)],ur];return J(wd0,Sx,_0,[0,[0,_d0,K0(wx)],$x])}function Qr(U){var A=U[2],j=A[3],f0=U[1],_0=A[5],N0=A[4],H0=A[2],nx=A[1],wx=O2(y1(j[2][3]),_0),Sx=j[2],er=Sx[1],Lx=Sx[2],Xx=[0,[0,gd0,dx(Z1,H0)],0],ur=[0,[0,bd0,nv(N0)],Xx],$x=[0,[0,Td0,O1(er)],ur],ir=[0,[0,Ed0,dx(Hr,Lx)],$x],fr=[0,[0,Sd0,O1(er)],ir];return J(Id0,f0,wx,[0,[0,Ad0,K0(nx)],fr])}function O1(U){return U1(yn(function(A){var j=A[2];return w(0,j[3],A[1],[0,j[1]],j[2][2])},U))}function Hr(U){var A=U[2],j=A[4],f0=A[3],_0=A[2],N0=U[1];return w(j,f0,N0,Wh(function(H0){return[0,H0]},A[1]),_0)}function w(U,A,j,f0,_0){if(f0)var N0=f0[1],H0=N0[0]===0?dx(K0,[0,N0[1]]):dx(g1,[0,N0[1]]),nx=H0;else var nx=dx(K0,0);return J(Md0,j,U,[0,[0,Fd0,nx],[0,[0,Rd0,ar(_0)],[0,[0,Dd0,!!A],0]]])}function Y(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,Ld0,Mx(A[2])],0];return J(Bd0,_0,j,[0,[0,qd0,K0(f0)],N0])}function px(U){return U?Jd0:Kd0}function X0(U){if(!U)return U1(0);var A=U[1];if(A[0]===0)return gr(up,A[1]);var j=A[1],f0=j[2],_0=j[1];return U1(f0?[0,J(Wd0,_0,0,[0,[0,Hd0,K0(f0[1])],0]),0]:0)}function vx(U){var A=U[2],j=A[4],f0=A[2],_0=A[1],N0=U[1],H0=[0,[0,x50,ar(A[3])],0],nx=[0,[0,r50,dx(Z1,f0)],H0];return J(t50,N0,j,[0,[0,e50,K0(_0)],nx])}function Ix(U,A){var j=A[2],f0=j[7],_0=j[6],N0=j[5],H0=j[4],nx=j[3],wx=j[2],Sx=j[1],er=A[1],Lx=U?n50:u50,Xx=[0,[0,i50,dx(ar,_0)],0],ur=[0,[0,f50,dx(ar,N0)],Xx],$x=[0,[0,c50,dx(ar,H0)],ur],ir=[0,[0,s50,dx(ar,nx)],$x],fr=[0,[0,a50,dx(Z1,wx)],ir];return J(Lx,er,f0,[0,[0,o50,K0(Sx)],fr])}function Cr(U,A){var j=A[2],f0=j[7],_0=j[5],N0=j[4],H0=j[2],nx=j[6],wx=j[3],Sx=j[1],er=A[1];if(N0)var Lx=N0[1][2],Xx=Lx[2],ur=Lx[1],$x=O2(Lx[3],f0),ir=Xx,fr=[0,ur];else var $x=f0,ir=0,fr=0;if(_0)var or=_0[1][2],Mr=or[1],jx=O2(or[2],$x),u1=jx,p1=gr(c1,Mr);else var u1=$x,p1=U1(0);var j1=[0,[0,k50,p1],[0,[0,p50,gr(Vx,nx)],0]],Ur=[0,[0,m50,dx(In,ir)],j1],Wr=[0,[0,h50,dx(b,fr)],Ur],s1=[0,[0,d50,dx(Z1,wx)],Wr],yr=H0[2],Ir=yr[2],x1=H0[1],D1=[0,[0,y50,J(A50,x1,Ir,[0,[0,S50,gr(Fr,yr[1])],0])],s1];return J(U,er,u1,[0,[0,_50,dx(K0,Sx)],D1])}function Vx(U){var A=U[2],j=A[2],f0=U[1];return J(g50,f0,j,[0,[0,w50,b(A[1])],0])}function f1(U,A){var j=A[2],f0=j[1],_0=A[1],N0=[0,[0,b50,dx(In,j[2])],0];return J(U,_0,0,[0,[0,T50,K0(f0)],N0])}function c1(U){return f1(E50,U)}function Fr(U){switch(U[0]){case 0:return Zr(U[1]);case 1:var A=U[1],j=A[2],f0=j[7],_0=j[6],N0=j[2],H0=j[1],nx=j[5],wx=j[4],Sx=j[3],er=A[1];switch(H0[0]){case 0:var ir=f0,fr=0,or=g1(H0[1]);break;case 1:var ir=f0,fr=0,or=M2(H0[1]);break;case 2:var ir=f0,fr=0,or=L2(H0[1]);break;case 3:var ir=f0,fr=0,or=K0(H0[1]);break;case 4:var Lx=Px(V50),ir=Lx[3],fr=Lx[2],or=Lx[1];break;default:var Xx=H0[1][2],ur=Xx[1],$x=O2(Xx[2],f0),ir=$x,fr=1,or=b(ur)}if(typeof N0=="number")if(N0)var Mr=0,jx=0;else var Mr=1,jx=0;else var Mr=0,jx=[0,N0[1]];var u1=Mr?[0,[0,$50,!!Mr],0]:0,p1=_0===0?0:[0,[0,Q50,gr(Vx,_0)],0],j1=qx(p1,u1),Ur=[0,[0,ry0,!!fr],[0,[0,xy0,!!wx],[0,[0,Z50,dx(Q1,nx)],0]]],Wr=[0,[0,ey0,Jl(z2,Sx)],Ur];return J(uy0,er,ir,qx([0,[0,ny0,or],[0,[0,ty0,dx(b,jx)],Wr]],j1));case 2:var s1=U[1],yr=s1[2],Ir=yr[6],x1=yr[2],D1=yr[7],X1=yr[5],De=yr[4],T1=yr[3],w2=yr[1],V1=s1[1];if(typeof x1=="number")if(x1)var i1=0,J2=0;else var i1=1,J2=0;else var i1=0,J2=[0,x1[1]];var rt=i1?[0,[0,U50,!!i1],0]:0,dt=Ir===0?0:[0,[0,X50,gr(Vx,Ir)],0],et=qx(dt,rt),g2=[0,[0,z50,!1],[0,[0,Y50,!!De],[0,[0,G50,dx(Q1,X1)],0]]],r1=[0,[0,J50,Jl(z2,T1)],g2],me=[0,[0,K50,dx(b,J2)],r1];return J(W50,V1,D1,qx([0,[0,H50,Cx(w2)],me],et));default:var b2=U[1],yt=b2[2],ue=yt[2],_t=b2[1],Jt=[0,[0,I50,tr(yt[1])],0];return J(P50,_t,y1(ue),Jt)}}function Zr(U){var A=U[2],j=A[6],f0=A[2],_0=A[5],N0=A[4],H0=A[3],nx=A[1],wx=U[1];switch(f0[0]){case 0:var Xx=j,ur=0,$x=g1(f0[1]);break;case 1:var Xx=j,ur=0,$x=M2(f0[1]);break;case 2:var Xx=j,ur=0,$x=L2(f0[1]);break;case 3:var Xx=j,ur=0,$x=K0(f0[1]);break;case 4:var Xx=j,ur=0,$x=Cx(f0[1]);break;default:var Sx=f0[1][2],er=Sx[1],Lx=O2(Sx[2],j),Xx=Lx,ur=1,$x=b(er)}switch(nx){case 0:var ir=C50;break;case 1:var ir=N50;break;case 2:var ir=O50;break;default:var ir=j50}var fr=[0,[0,M50,Wx(ir)],[0,[0,F50,!!N0],[0,[0,R50,!!ur],[0,[0,D50,gr(Vx,_0)],0]]]];return J(B50,wx,Xx,[0,[0,q50,$x],[0,[0,L50,V0(H0)],fr]])}function mx(U){var A=U[2],j=A[3],f0=A[2],_0=A[1],N0=U[1],H0=A[4],nx=_0[0]===0?K0(_0[1]):g1(_0[1]);if(j)var wx=[0,[0,py0,b(j[1])],0],Sx=J(my0,N0,0,[0,[0,ky0,Or(f0)],wx]);else var Sx=Or(f0);return J(_y0,N0,0,[0,[0,yy0,nx],[0,[0,dy0,Sx],[0,[0,hy0,!!H0],0]]])}function Mx(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[4],N0=[0,[0,Ly0,!!f0[2]],[0,[0,My0,!!f0[3]],0]],H0=[0,[0,qy0,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Dy0,En(Ir[2])],0];return J(Fy0,D1,0,[0,[0,Ry0,K0(x1)],X1])},f0[1])],N0];return J(By0,j,y1(_0),H0);case 1:var nx=A[1],wx=nx[4],Sx=[0,[0,Xy0,!!nx[2]],[0,[0,Uy0,!!nx[3]],0]],er=[0,[0,Gy0,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Ny0,M2(Ir[2])],0];return J(jy0,D1,0,[0,[0,Oy0,K0(x1)],X1])},nx[1])],Sx];return J(Yy0,j,y1(wx),er);case 2:var Lx=A[1],Xx=Lx[1],ur=Lx[4],$x=Lx[3],ir=Lx[2],fr=Xx[0]===0?yn(function(yr){var Ir=yr[1];return J(Cy0,Ir,0,[0,[0,Py0,K0(yr[2][1])],0])},Xx[1]):yn(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,Sy0,g1(Ir[2])],0];return J(Iy0,D1,0,[0,[0,Ay0,K0(x1)],X1])},Xx[1]),or=[0,[0,Ky0,U1(fr)],[0,[0,Jy0,!!ir],[0,[0,zy0,!!$x],0]]];return J(Hy0,j,y1(ur),or);case 3:var Mr=A[1],jx=Mr[3],u1=[0,[0,Wy0,!!Mr[2]],0],p1=[0,[0,Vy0,gr(function(yr){var Ir=yr[1];return J(Ey0,Ir,0,[0,[0,Ty0,K0(yr[2][1])],0])},Mr[1])],u1];return J($y0,j,y1(jx),p1);default:var j1=A[1],Ur=j1[4],Wr=[0,[0,Zy0,!!j1[2]],[0,[0,Qy0,!!j1[3]],0]],s1=[0,[0,x90,gr(function(yr){var Ir=yr[2],x1=Ir[1],D1=yr[1],X1=[0,[0,wy0,L2(Ir[2])],0];return J(by0,D1,0,[0,[0,gy0,K0(x1)],X1])},j1[1])],Wr];return J(r90,j,y1(Ur),s1)}}function rr(U){var A=U[2],j=A[5],f0=A[4],_0=A[2],N0=A[1],H0=U[1],nx=[0,[0,u90,gr(Ar,A[3])],0],wx=[0,[0,i90,An(0,f0)],nx],Sx=[0,[0,f90,dx(Z1,_0)],wx];return J(s90,H0,j,[0,[0,c90,K0(N0)],Sx])}function Ar(U){var A=U[2],j=A[1],f0=A[3],_0=A[2],N0=U[1],H0=j[0]===0?K0(j[1]):$s(j[1]);return J(v90,N0,f0,[0,[0,o90,H0],[0,[0,a90,dx(In,_0)],0]])}function Or(U){var A=U[2],j=U[1];switch(A[0]){case 0:var f0=A[1],_0=f0[3],N0=f0[1],H0=[0,[0,l90,Jl(z2,f0[2])],0],nx=[0,[0,p90,gr(ro,N0)],H0];return J(k90,j,y1(_0),nx);case 1:var wx=A[1],Sx=wx[3],er=wx[1],Lx=[0,[0,m90,Jl(z2,wx[2])],0],Xx=[0,[0,h90,gr(xo,er)],Lx];return J(d90,j,y1(Sx),Xx);case 2:return bx(j,A[1]);default:return b(A[1])}}function ne(U){var A=U[2],j=A[2],f0=A[1],_0=U[1];if(!j)return Or(f0);var N0=[0,[0,y90,b(j[1])],0];return J(w90,_0,0,[0,[0,_90,Or(f0)],N0])}function Y2(U){var A=U[2],j=A[2],f0=U[1];return J(T90,f0,j,[0,[0,b90,Bv],[0,[0,g90,z2(A[1])],0]])}function je(U){var A=U[2],j=A[3],f0=A[2],_0=A[1];if(j){var N0=j[1],H0=N0[2],nx=H0[2],wx=N0[1],Sx=J(S90,wx,nx,[0,[0,E90,Or(H0[1])],0]),er=cx([0,Sx,Vh(ne,f0)]),Lx=_0?[0,Y2(_0[1]),er]:er;return U1(Lx)}var Xx=yn(ne,f0),ur=_0?[0,Y2(_0[1]),Xx]:Xx;return U1(ur)}function kt(U,A){var j=A[2];return J(I90,U,j,[0,[0,A90,Or(A[1])],0])}function xo(U){switch(U[0]){case 0:var A=U[1],j=A[2],f0=j[2],_0=j[1],N0=A[1];if(!f0)return Or(_0);var H0=[0,[0,P90,b(f0[1])],0];return J(N90,N0,0,[0,[0,C90,Or(_0)],H0]);case 1:var nx=U[1];return kt(nx[1],nx[2]);default:return F2}}function Tn(U){switch(U[0]){case 0:return F2;case 1:return z2(U[1]);default:var A=U[1],j=A[2],f0=A[1];return J(Xb0,f0,0,[0,[0,Ub0,no([0,j[1],j[2]])],0])}}function ke(U){if(U[0]===0){var A=U[1],j=A[2],f0=A[1];switch(j[0]){case 0:var _0=j[3],N0=j[1],$x=0,ir=_0,fr=0,or=O90,Mr=b(j[2]),jx=N0;break;case 1:var H0=j[2],nx=j[1],$x=0,ir=0,fr=1,or=j90,Mr=V0([0,H0[1],H0[2]]),jx=nx;break;case 2:var wx=j[2],Sx=j[3],er=j[1],$x=Sx,ir=0,fr=0,or=D90,Mr=V0([0,wx[1],wx[2]]),jx=er;break;default:var Lx=j[2],Xx=j[3],ur=j[1],$x=Xx,ir=0,fr=0,or=R90,Mr=V0([0,Lx[1],Lx[2]]),jx=ur}switch(jx[0]){case 0:var Wr=$x,s1=0,yr=g1(jx[1]);break;case 1:var Wr=$x,s1=0,yr=M2(jx[1]);break;case 2:var Wr=$x,s1=0,yr=L2(jx[1]);break;case 3:var Wr=$x,s1=0,yr=K0(jx[1]);break;case 4:var u1=Px(F90),Wr=u1[3],s1=u1[2],yr=u1[1];break;default:var p1=jx[1][2],j1=p1[1],Ur=O2(p1[2],$x),Wr=Ur,s1=1,yr=b(j1)}return J(G90,f0,Wr,[0,[0,X90,yr],[0,[0,U90,Mr],[0,[0,B90,Wx(or)],[0,[0,q90,!!fr],[0,[0,L90,!!ir],[0,[0,M90,!!s1],0]]]]]])}var Ir=U[1],x1=Ir[2],D1=x1[2],X1=Ir[1];return J(z90,X1,D1,[0,[0,Y90,b(x1[1])],0])}function ro(U){if(U[0]!==0){var A=U[1];return kt(A[1],A[2])}var j=U[1],f0=j[2],_0=f0[3],N0=f0[2],H0=f0[1],nx=f0[4],wx=j[1];switch(H0[0]){case 0:var Lx=0,Xx=0,ur=g1(H0[1]);break;case 1:var Lx=0,Xx=0,ur=M2(H0[1]);break;case 2:var Lx=0,Xx=0,ur=L2(H0[1]);break;case 3:var Lx=0,Xx=0,ur=K0(H0[1]);break;default:var Sx=H0[1][2],er=Sx[2],Lx=er,Xx=1,ur=b(Sx[1])}if(_0)var $x=_0[1],ir=Br(N0[1],$x[1]),fr=[0,[0,J90,b($x)],0],or=J(H90,ir,0,[0,[0,K90,Or(N0)],fr]);else var or=Or(N0);return J(r_0,wx,Lx,[0,[0,x_0,ur],[0,[0,Z90,or],[0,[0,Q90,ks],[0,[0,$90,!1],[0,[0,V90,!!nx],[0,[0,W90,!!Xx],0]]]]]])}function Js(U){var A=U[2],j=A[2],f0=U[1];return J(t_0,f0,j,[0,[0,e_0,b(A[1])],0])}function eo(U){return U[0]===0?b(U[1]):Js(U[1])}function Ks(U){switch(U[0]){case 0:return b(U[1]);case 1:return Js(U[1]);default:return F2}}function M2(U){var A=U[2];return J(i_0,U[1],A[3],[0,[0,u_0,A[1]],[0,[0,n_0,Wx(A[2])],0]])}function L2(U){var A=U[2],j=A[2],f0=A[1],_0=A[3],N0=U[1],H0=f0?bq(al,f0[1]):Zq(f_0,rB(95,C2(j,0,Rx(j)-1|0)));return J(o_0,N0,_0,[0,[0,a_0,F2],[0,[0,s_0,Wx(H0)],[0,[0,c_0,Wx(j)],0]]])}function g1(U){var A=U[2];return J(p_0,U[1],A[3],[0,[0,l_0,Wx(A[1])],[0,[0,v_0,Wx(A[2])],0]])}function En(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j?k_0:m_0;return J(y_0,_0,f0,[0,[0,d_0,!!j],[0,[0,h_0,Wx(N0)],0]])}function Sn(U){return J(I_0,U[1],U[2],[0,[0,A_0,F2],[0,[0,S_0,Hv],0]])}function Hs(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,P_0,gr(b,A[2])],0];return J(N_0,_0,j,[0,[0,C_0,gr(Ws,f0)],N0])}function Ws(U){var A=U[2],j=A[1],f0=A[2],_0=U[1];return J(F_0,_0,0,[0,[0,R_0,zs([0,[0,j_0,Wx(j[1])],[0,[0,O_0,Wx(j[2])],0]])],[0,[0,D_0,!!f0],0]])}function mt(U){var A=U[2],j=A[3],f0=A[1],_0=U[1],N0=[0,[0,B_0,Wx(AO(A[2]))],0];return J(X_0,_0,j,[0,[0,U_0,gr(to,f0)],N0])}function to(U){var A=U[2],j=A[1],f0=U[1],_0=[0,[0,G_0,dx(b,A[2])],0];return J(z_0,f0,0,[0,[0,Y_0,Or(j)],_0])}function Q1(U){var A=U[2],j=A[2],f0=U[1];switch(A[1]){case 0:var _0=J_0;break;case 1:var _0=K_0;break;case 2:var _0=H_0;break;case 3:var _0=W_0;break;case 4:var _0=V_0;break;default:var _0=$_0}return J(Z_0,f0,j,[0,[0,Q_0,Wx(_0)],0])}function ar(U){var A=U[2],j=U[1];switch(A[0]){case 0:return J(xw0,j,A[1],0);case 1:return J(rw0,j,A[1],0);case 2:return J(ew0,j,A[1],0);case 3:return J(tw0,j,A[1],0);case 4:return J(nw0,j,A[1],0);case 5:return J(iw0,j,A[1],0);case 6:return J(fw0,j,A[1],0);case 7:return J(cw0,j,A[1],0);case 8:return J(sw0,j,A[2],0);case 9:return J(uw0,j,A[1],0);case 10:return J(Lb0,j,A[1],0);case 11:var f0=A[1],_0=f0[2];return J(ow0,j,_0,[0,[0,aw0,ar(f0[1])],0]);case 12:return Vs([0,j,A[1]]);case 13:var N0=A[1],H0=N0[2],nx=N0[4],wx=N0[3],Sx=N0[1],er=O2(y1(H0[2][3]),nx),Lx=H0[2],Xx=Lx[2],ur=Lx[1],$x=[0,[0,Pd0,dx(Z1,Sx)],0],ir=[0,[0,Cd0,nv(wx)],$x],fr=[0,[0,Nd0,dx(Hr,Xx)],ir];return J(jd0,j,er,[0,[0,Od0,O1(ur)],fr]);case 14:return An(1,[0,j,A[1]]);case 15:var or=A[1],Mr=or[3],jx=or[2],u1=[0,[0,Eg0,An(0,or[1])],0];return J(Ag0,j,Mr,[0,[0,Sg0,gr(Ar,jx)],u1]);case 16:var p1=A[1],j1=p1[2];return J(Pg0,j,j1,[0,[0,Ig0,ar(p1[1])],0]);case 17:var Ur=A[1],Wr=Ur[5],s1=Ur[3],yr=Ur[2],Ir=Ur[1],x1=[0,[0,Cg0,ar(Ur[4])],0],D1=[0,[0,Ng0,ar(s1)],x1],X1=[0,[0,Og0,ar(yr)],D1];return J(Dg0,j,Wr,[0,[0,jg0,ar(Ir)],X1]);case 18:var De=A[1],T1=De[2];return J(Fg0,j,T1,[0,[0,Rg0,Zs(De[1])],0]);case 19:return uo([0,j,A[1]]);case 20:var w2=A[1],V1=w2[3];return J(zg0,j,V1,tv(w2));case 21:var i1=A[1],J2=i1[1],rt=J2[3],dt=[0,[0,Jg0,!!i1[2]],0];return J(Kg0,j,rt,qx(tv(J2),dt));case 22:var et=A[1],g2=et[1],r1=et[2];return J(Wg0,j,r1,[0,[0,Hg0,gr(ar,[0,g2[1],[0,g2[2],g2[3]]])],0]);case 23:var me=A[1],b2=me[1],yt=me[2];return J($g0,j,yt,[0,[0,Vg0,gr(ar,[0,b2[1],[0,b2[2],b2[3]]])],0]);case 24:var ue=A[1],_t=ue[2],Jt=ue[3],Kt=ue[1],Ht=_t?[0,[0,Qg0,In(_t[1])],0]:0;return J(xb0,j,Jt,[0,[0,Zg0,Qs(Kt)],Ht]);case 25:var Pn=A[1],Cn=Pn[2];return J(ub0,j,Cn,[0,[0,nb0,ar(Pn[1])],0]);case 26:return io(j,A[1]);case 27:var Nn=A[1];return uv(j,Nn[2],vb0,Nn[1]);case 28:var ie=A[1],Dx=ie[3],tt=[0,[0,lb0,!!ie[2]],0];return J(kb0,j,Dx,[0,[0,pb0,gr(function(On){var Fe=On[2],jn=On[1];switch(Fe[0]){case 0:return ar(Fe[1]);case 1:var T2=Fe[1],he=T2[2],it=T2[1],ra=[0,[0,mb0,!!T2[4]],0],Dn=[0,[0,hb0,dx(Q1,T2[3])],ra],ea=[0,[0,db0,ar(he)],Dn];return J(_b0,jn,0,[0,[0,yb0,K0(it)],ea]);default:var Me=Fe[1],ta=Me[1],na=[0,[0,wb0,ar(Me[2])],0];return J(bb0,jn,0,[0,[0,gb0,dx(K0,ta)],na])}},ie[1])],tt]);case 29:var Re=A[1];return J(Sb0,j,Re[3],[0,[0,Eb0,Wx(Re[1])],[0,[0,Tb0,Wx(Re[2])],0]]);case 30:var Wt=A[1];return J(Pb0,j,Wt[3],[0,[0,Ib0,Wt[1]],[0,[0,Ab0,Wx(Wt[2])],0]]);case 31:var Vt=A[1];return J(Ob0,j,Vt[3],[0,[0,Nb0,F2],[0,[0,Cb0,Wx(Vt[2])],0]]);case 32:var q2=A[1],nt=q2[1],ut=q2[2],xa=0,wt=nt?jb0:Db0;return J(Mb0,j,ut,[0,[0,Fb0,!!nt],[0,[0,Rb0,Wx(wt)],xa]]);case 33:return J(vw0,j,A[1],0);case 34:return J(lw0,j,A[1],0);default:return J(pw0,j,A[1],0)}}function no(U){var A=U[2],j=A[2],f0=A[3],_0=j[2],N0=j[1],H0=U[1];switch(A[1]){case 0:var nx=F2;break;case 1:var nx=tl;break;default:var nx=V3}var wx=[0,[0,mw0,dx(ar,_0)],[0,[0,kw0,nx],0]],Sx=[0,[0,hw0,K0(N0)],wx];return J(dw0,H0,y1(f0),Sx)}function Vs(U){var A=U[2],j=A[5],f0=A[3],_0=A[2][2],N0=A[4],H0=_0[3],nx=_0[2],wx=_0[1],Sx=A[1],er=U[1],Lx=O2(y1(_0[4]),N0),Xx=j===0?yw0:_w0,ur=j===0?0:[0,[0,ww0,dx(S3,wx)],0],$x=[0,[0,gw0,dx(Z1,Sx)],0],ir=[0,[0,bw0,dx(E3,H0)],$x],fr=f0[0]===0?ar(f0[1]):no(f0[1]);return J(Xx,er,Lx,qx([0,[0,Ew0,gr(function(or){return ht(0,or)},nx)],[0,[0,Tw0,fr],ir]],ur))}function ht(U,A){var j=A[2],f0=j[1],_0=A[1],N0=[0,[0,Sw0,!!j[3]],0],H0=[0,[0,Aw0,ar(j[2])],N0];return J(Pw0,_0,U,[0,[0,Iw0,dx(K0,f0)],H0])}function E3(U){var A=U[2];return ht(A[2],A[1])}function S3(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Nw0,ar(A[1][2])],[0,[0,Cw0,!1],0]];return J(jw0,f0,j,[0,[0,Ow0,dx(K0,0)],_0])}function An(U,A){var j=A[2],f0=j[4],_0=j[2],N0=j[1],H0=A[1],nx=y2(function(fr,or){var Mr=fr[4],jx=fr[3],u1=fr[2],p1=fr[1];switch(or[0]){case 0:var j1=or[1],Ur=j1[2],Wr=Ur[2],s1=Ur[1],yr=Ur[8],Ir=Ur[7],x1=Ur[6],D1=Ur[5],X1=Ur[4],De=Ur[3],T1=j1[1];switch(s1[0]){case 0:var w2=g1(s1[1]);break;case 1:var w2=M2(s1[1]);break;case 2:var w2=L2(s1[1]);break;case 3:var w2=K0(s1[1]);break;case 4:var w2=Px(Xw0);break;default:var w2=Px(Gw0)}switch(Wr[0]){case 0:var J2=Yw0,rt=ar(Wr[1]);break;case 1:var V1=Wr[1],J2=zw0,rt=Vs([0,V1[1],V1[2]]);break;default:var i1=Wr[1],J2=Jw0,rt=Vs([0,i1[1],i1[2]])}return[0,[0,J(rg0,T1,yr,[0,[0,xg0,w2],[0,[0,Zw0,rt],[0,[0,Qw0,!!x1],[0,[0,$w0,!!De],[0,[0,Vw0,!!X1],[0,[0,Ww0,!!D1],[0,[0,Hw0,dx(Q1,Ir)],[0,[0,Kw0,Wx(J2)],0]]]]]]]]),p1],u1,jx,Mr];case 1:var dt=or[1],et=dt[2],g2=et[2],r1=dt[1];return[0,[0,J(tg0,r1,g2,[0,[0,eg0,ar(et[1])],0]),p1],u1,jx,Mr];case 2:var me=or[1],b2=me[2],yt=b2[6],ue=b2[4],_t=b2[3],Jt=b2[2],Kt=b2[1],Ht=me[1],Pn=[0,[0,ug0,!!ue],[0,[0,ng0,dx(Q1,b2[5])],0]],Cn=[0,[0,ig0,ar(_t)],Pn],Nn=[0,[0,fg0,ar(Jt)],Cn];return[0,p1,[0,J(sg0,Ht,yt,[0,[0,cg0,dx(K0,Kt)],Nn]),u1],jx,Mr];case 3:var ie=or[1],Dx=ie[2],tt=Dx[3],Re=ie[1],Wt=[0,[0,ag0,!!Dx[2]],0];return[0,p1,u1,[0,J(vg0,Re,tt,[0,[0,og0,Vs(Dx[1])],Wt]),jx],Mr];case 4:var Vt=or[1],q2=Vt[2],nt=q2[6],ut=q2[5],xa=q2[4],wt=q2[3],On=q2[1],Fe=Vt[1],jn=[0,[0,gg0,!!wt],[0,[0,wg0,!!xa],[0,[0,_g0,!!ut],[0,[0,yg0,ar(q2[2])],0]]]];return[0,p1,u1,jx,[0,J(Tg0,Fe,nt,[0,[0,bg0,K0(On)],jn]),Mr]];default:var T2=or[1],he=T2[2],it=he[6],ra=he[4],Dn=he[3],ea=he[2],Me=he[1],ta=T2[1],na=0;switch(he[5]){case 0:var Rn="PlusOptional";break;case 1:var Rn="MinusOptional";break;case 2:var Rn="Optional";break;default:var Rn=F2}var Le=[0,[0,pg0,dx(Q1,ra)],[0,[0,lg0,Rn],na]],$t=[0,[0,kg0,ar(Dn)],Le],ao=[0,[0,mg0,ar(ea)],$t];return[0,[0,J(dg0,ta,it,[0,[0,hg0,Zs(Me)],ao]),p1],u1,jx,Mr]}},Dw0,j[3]),wx=nx[3],Sx=nx[2],er=nx[1],Lx=[0,[0,Rw0,U1(cx(nx[4]))],0],Xx=[0,[0,Fw0,U1(cx(wx))],Lx],ur=[0,[0,Mw0,U1(cx(Sx))],Xx],$x=[0,[0,qw0,!!N0],[0,[0,Lw0,U1(cx(er))],ur]],ir=U?[0,[0,Bw0,!!_0],$x]:$x;return J(Uw0,H0,y1(f0),ir)}function $s(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j[0]===0?K0(j[1]):$s(j[1]);return J(qg0,_0,0,[0,[0,Lg0,N0],[0,[0,Mg0,K0(f0)],0]])}function uo(U){var A=U[2],j=A[1],f0=A[3],_0=A[2],N0=U[1],H0=j[0]===0?K0(j[1]):$s(j[1]);return J(Xg0,N0,f0,[0,[0,Ug0,H0],[0,[0,Bg0,dx(In,_0)],0]])}function tv(U){var A=U[1],j=[0,[0,Gg0,ar(U[2])],0];return[0,[0,Yg0,ar(A)],j]}function Qs(U){if(U[0]===0)return K0(U[1]);var A=U[1],j=A[2],f0=j[2],_0=A[1],N0=Qs(j[1]);return J(tb0,_0,0,[0,[0,eb0,N0],[0,[0,rb0,K0(f0)],0]])}function nv(U){return U[0]===0?F2:io(U[1],U[2])}function io(U,A){var j=A[3],f0=A[2];switch(A[4]){case 0:var _0=ib0;break;case 1:var _0=fb0;break;default:var _0=cb0}return uv(U,j,_0,f0)}function uv(U,A,j,f0){return J(ob0,U,A,[0,[0,ab0,Wx(j)],[0,[0,sb0,ar(f0)],0]])}function z2(U){var A=U[1];return J(Bb0,A,0,[0,[0,qb0,ar(U[2])],0])}function Z1(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Gb0,gr(Zs,A[1])],0];return J(Yb0,f0,y1(j),_0)}function Zs(U){var A=U[2],j=A[1][2],f0=A[6],_0=A[5],N0=A[4],H0=A[2],nx=j[2],wx=j[1],Sx=U[1],er=A[3]?[0,[0,zb0,!0],0]:0,Lx=[0,[0,Jb0,dx(ar,_0)],0],Xx=[0,[0,Kb0,dx(Q1,N0)],Lx],ur=[0,[0,Hb0,!!t3(f0)],Xx];return J($b0,Sx,nx,qx([0,[0,Vb0,Wx(wx)],[0,[0,Wb0,Jl(z2,H0)],ur]],er))}function In(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,Qb0,gr(ar,A[1])],0];return J(Zb0,f0,y1(j),_0)}function fo(U){var A=U[2],j=A[2],f0=U[1],_0=[0,[0,xT0,gr(iv,A[1])],0];return J(rT0,f0,y1(j),_0)}function iv(U){if(U[0]===0)return ar(U[1]);var A=U[1],j=A[1],f0=A[2][1];return uo([0,j,[0,[0,wn(0,[0,j,eT0])],0,f0]])}function co(U){var A=U[2],j=A[1],f0=A[4],_0=A[2],N0=U[1],H0=[0,[0,tT0,gr(rp,A[3][2])],0],nx=[0,[0,nT0,dx(D5,_0)],H0],wx=j[2],Sx=wx[2],er=wx[4],Lx=wx[3],Xx=wx[1],ur=j[1],$x=Sx?[0,[0,oT0,fo(Sx[1])],0]:0,ir=[0,[0,lT0,gr(Kl,er)],[0,[0,vT0,!!Lx],0]];return J(iT0,N0,f0,[0,[0,uT0,J(kT0,ur,0,qx([0,[0,pT0,ep(Xx)],ir],$x))],nx])}function fv(U){var A=U[2],j=A[4],f0=A[3][2],_0=A[1],N0=U[1],H0=[0,[0,fT0,J(yT0,A[2],0,0)],0],nx=[0,[0,cT0,gr(rp,f0)],H0];return J(aT0,N0,j,[0,[0,sT0,J(mT0,_0,0,0)],nx])}function Kl(U){if(U[0]===0){var A=U[1],j=A[2],f0=j[1],_0=j[2],N0=A[1],H0=f0[0]===0?so(f0[1]):np(f0[1]);return J(gT0,N0,0,[0,[0,wT0,H0],[0,[0,_T0,dx(R5,_0)],0]])}var nx=U[1],wx=nx[2],Sx=wx[2],er=nx[1];return J(TT0,er,Sx,[0,[0,bT0,b(wx[1])],0])}function D5(U){var A=U[1];return J(dT0,A,0,[0,[0,hT0,ep(U[2][1])],0])}function rp(U){var A=U[2],j=U[1];switch(A[0]){case 0:return co([0,j,A[1]]);case 1:return fv([0,j,A[1]]);case 2:return tp([0,j,A[1]]);case 3:var f0=A[1],_0=f0[2];return J(PT0,j,_0,[0,[0,IT0,b(f0[1])],0]);default:var N0=A[1];return J(OT0,j,0,[0,[0,NT0,Wx(N0[1])],[0,[0,CT0,Wx(N0[2])],0]])}}function ep(U){switch(U[0]){case 0:return so(U[1]);case 1:return np(U[1]);default:return Hl(U[1])}}function R5(U){if(U[0]===0){var A=U[1];return g1([0,A[1],A[2]])}var j=U[1];return tp([0,j[1],j[2]])}function tp(U){var A=U[2],j=A[1],f0=U[1],_0=A[2],N0=j?b(j[1]):J(ET0,[0,f0[1],[0,f0[2][1],f0[2][2]+1|0],[0,f0[3][1],f0[3][2]-1|0]],0,0);return J(AT0,f0,y1(_0),[0,[0,ST0,N0],0])}function Hl(U){var A=U[2],j=A[1],f0=A[2],_0=U[1],N0=j[0]===0?so(j[1]):Hl(j[1]);return J(RT0,_0,0,[0,[0,DT0,N0],[0,[0,jT0,so(f0)],0]])}function np(U){var A=U[2],j=A[1],f0=U[1],_0=[0,[0,FT0,so(A[2])],0];return J(LT0,f0,0,[0,[0,MT0,so(j)],_0])}function so(U){var A=U[2];return J(BT0,U[1],A[2],[0,[0,qT0,Wx(A[1])],0])}function up(U){var A=U[2],j=A[2],f0=A[1],_0=U[1],N0=K0(j?j[1]:f0);return J(GT0,_0,0,[0,[0,XT0,K0(f0)],[0,[0,UT0,N0],0]])}function zt(U){return gr(ip,U)}function ip(U){var A=U[2],j=U[1];if(A[1])var f0=A[2],_0=QT0;else var f0=A[2],_0=ZT0;return J(_0,j,0,[0,[0,xE0,Wx(f0)],0])}function cv(U){var A=U[2],j=A[1],f0=A[2],_0=U[1];if(j)var N0=[0,[0,rE0,b(j[1])],0],H0=eE0;else var N0=0,H0=tE0;return J(H0,_0,f0,N0)}function fp(U,A){var j=A[1],f0=A[3],_0=A[2];if(U)var N0=U[1],H0=N0(b(j));else var H0=b(j);var nx=[0,[0,nE0,Ox(f0)],0];return[0,[0,iE0,H0],[0,[0,uE0,dx(fo,_0)],nx]]}function cp(U,A){var j=A[2],f0=A[1];switch(j[0]){case 0:var _0=0,N0=K0(j[1]);break;case 1:var _0=0,N0=Cx(j[1]);break;default:var _0=1,N0=b(j[1])}if(U)var H0=U[1],nx=H0(b(f0));else var nx=b(f0);return[0,[0,sE0,nx],[0,[0,cE0,N0],[0,[0,fE0,!!_0],0]]]}var sv=Kx[2],Wl=sv[2],sp=sv[4],F5=sv[3],ap=Kx[1],M5=tr(sv[1]),op=[0,[0,D40,M5],[0,[0,j40,zt(sp)],0]];if(Wl)var vp=Wl[1],lp=qx(op,[0,[0,M40,J(F40,vp[1],0,[0,[0,R40,Wx(vp[2])],0])],0]);else var lp=op;var Vl=J(L40,ap,F5,lp);return Vl.errors=gr(function(U){var A=U[1],j=[0,[0,aE0,Wx(SA0(U[2]))],0];return zs([0,[0,oE0,HY(A)],j])},qx(p0,JY[1])),I&&(Vl[MD]=U1(Vh(function(U){var A=U[2],j=U[1],f0=U[3],_0=[0,[0,Dv0,Wx(PO(A))],0],N0=[0,x5(g0,j[3]),0],H0=[0,[0,Rv0,U1([0,x5(g0,j[2]),N0])],_0],nx=[0,[0,Lv0,zs([0,[0,Mv0,j[3][1]],[0,[0,Fv0,j[3][2]],0]])],0],wx=[0,[0,Xv0,zs([0,[0,Uv0,zs([0,[0,Bv0,j[2][1]],[0,[0,qv0,j[2][2]],0]])],nx])],H0];switch(f0){case 0:var Sx=Gv0;break;case 1:var Sx=Yv0;break;case 2:var Sx=zv0;break;case 3:var Sx=Jv0;break;case 4:var Sx=Kv0;break;default:var Sx=Hv0}return zs([0,[0,Vv0,Wx(jU(A))],[0,[0,Wv0,Wx(Sx)],wx]])},X[1]))),Vl}if(typeof $j<"u")var WY=$j;else{var VY={};Za.flow=VY;var WY=VY}WY.parse=uJ(function(x,r){try{var e=jA0(x,r);return e}catch(u){var t=M1(u);return t[1]===Bj?zY(t[2]):zY(new NA0(Wx(Gx(CE0,_4(t)))))}}),DN(D)})(globalThis)});var Tz={};$Y(Tz,{parsers:()=>tD});var tD={};$Y(tD,{flow:()=>MI0});var bz=uI0(QY(),1);function iI0(a0,ox){let Yx=new SyntaxError(a0+" ("+ox.loc.start.line+":"+ox.loc.start.column+")");return Object.assign(Yx,ox)}var ZY=iI0;var o6=(a0,ox)=>(Yx,xr,...E1)=>Yx|1&&xr==null?void 0:(ox.call(xr)??xr[a0]).apply(xr,E1);var fI0=Array.prototype.findLast??function(a0){for(let ox=this.length-1;ox>=0;ox--){let Yx=this[ox];if(a0(Yx,ox,this))return Yx}},cI0=o6("findLast",function(){if(Array.isArray(this))return fI0}),xz=cI0;function sI0(a0){return this[a0<0?this.length+a0:a0]}var aI0=o6("at",function(){if(Array.isArray(this)||typeof this=="string")return sI0}),rz=aI0;function xn(a0){let ox=a0.range?.[0]??a0.start,Yx=(a0.declaration?.decorators??a0.decorators)?.[0];return Yx?Math.min(xn(Yx),ox):ox}function bt(a0){return a0.range?.[1]??a0.end}function oI0(a0){let ox=new Set(a0);return Yx=>ox.has(Yx?.type)}var v6=oI0;var vI0=v6(["Block","CommentBlock","MultiLine"]),l6=vI0;var lI0=v6(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),ez=lI0;var Qj=new WeakMap;function pI0(a0){return Qj.has(a0)||Qj.set(a0,l6(a0)&&a0.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(a0.value)),Qj.get(a0)}var tz=pI0;function kI0(a0){if(!l6(a0))return!1;let ox=`*${a0.value}*`.split(` +`);return ox.length>1&&ox.every(Yx=>Yx.trimStart()[0]==="*")}var Zj=new WeakMap;function mI0(a0){return Zj.has(a0)||Zj.set(a0,kI0(a0)),Zj.get(a0)}var xD=mI0;function hI0(a0){if(a0.length<2)return;let ox;for(let Yx=a0.length-1;Yx>=0;Yx--){let xr=a0[Yx];if(ox&&bt(xr)===xn(ox)&&xD(xr)&&xD(ox)&&(a0.splice(Yx+1,1),xr.value+="*//*"+ox.value,xr.range=[xn(xr),bt(ox)]),!ez(xr)&&!l6(xr))throw new TypeError(`Unknown comment type: "${xr.type}".`);ox=xr}}var nz=hI0;function dI0(a0){return a0!==null&&typeof a0=="object"}var uz=dI0;var yp=null;function _p(a0){if(yp!==null&&typeof yp.property){let ox=yp;return yp=_p.prototype=null,ox}return yp=_p.prototype=a0??Object.create(null),new _p}var yI0=10;for(let a0=0;a0<=yI0;a0++)_p();function rD(a0){return _p(a0)}function _I0(a0,ox="type"){rD(a0);function Yx(xr){let E1=xr[ox],S2=a0[E1];if(!Array.isArray(S2))throw Object.assign(new Error(`Missing visitor keys for '${E1}'.`),{node:xr});return S2}return Yx}var iz=_I0;var $=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],fz={AccessorProperty:$[0],AnyTypeAnnotation:$[1],ArgumentPlaceholder:$[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:$[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:$[3],AsExpression:$[4],AssignmentExpression:$[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:$[6],BigIntLiteral:$[1],BigIntLiteralTypeAnnotation:$[1],BigIntTypeAnnotation:$[1],BinaryExpression:$[5],BindExpression:["object","callee"],BlockStatement:$[7],BooleanLiteral:$[1],BooleanLiteralTypeAnnotation:$[1],BooleanTypeAnnotation:$[1],BreakStatement:$[8],CallExpression:$[9],CatchClause:["param","body"],ChainExpression:$[3],ClassAccessorProperty:$[0],ClassBody:$[10],ClassDeclaration:$[11],ClassExpression:$[11],ClassImplements:$[12],ClassMethod:$[13],ClassPrivateMethod:$[13],ClassPrivateProperty:$[14],ClassProperty:$[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:$[15],ConditionalExpression:$[16],ConditionalTypeAnnotation:$[17],ContinueStatement:$[8],DebuggerStatement:$[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:$[18],DeclareEnum:$[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:$[20],DeclareFunction:["id","predicate"],DeclareHook:$[21],DeclareInterface:$[22],DeclareModule:$[19],DeclareModuleExports:$[23],DeclareNamespace:$[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:$[24],DeclareVariable:$[21],Decorator:$[3],Directive:$[18],DirectiveLiteral:$[1],DoExpression:$[10],DoWhileStatement:$[25],EmptyStatement:$[1],EmptyTypeAnnotation:$[1],EnumBigIntBody:$[26],EnumBigIntMember:$[27],EnumBooleanBody:$[26],EnumBooleanMember:$[27],EnumDeclaration:$[19],EnumDefaultedMember:$[21],EnumNumberBody:$[26],EnumNumberMember:$[27],EnumStringBody:$[26],EnumStringMember:$[27],EnumSymbolBody:$[26],ExistsTypeAnnotation:$[1],ExperimentalRestProperty:$[6],ExperimentalSpreadProperty:$[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:$[28],ExportNamedDeclaration:$[20],ExportNamespaceSpecifier:$[28],ExportSpecifier:["local","exported"],ExpressionStatement:$[3],File:["program"],ForInStatement:$[29],ForOfStatement:$[29],ForStatement:["init","test","update","body"],FunctionDeclaration:$[30],FunctionExpression:$[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:$[15],GenericTypeAnnotation:$[12],HookDeclaration:$[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:$[16],ImportAttribute:$[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:$[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:$[33],ImportSpecifier:["imported","local"],IndexedAccessType:$[34],InferredPredicate:$[1],InferTypeAnnotation:$[35],InterfaceDeclaration:$[22],InterfaceExtends:$[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:$[1],IntersectionTypeAnnotation:$[36],JsExpressionRoot:$[37],JsonRoot:$[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:$[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:$[1],JSXExpressionContainer:$[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:$[1],JSXMemberExpression:$[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:$[1],JSXSpreadAttribute:$[6],JSXSpreadChild:$[3],JSXText:$[1],KeyofTypeAnnotation:$[6],LabeledStatement:["label","body"],Literal:$[1],LogicalExpression:$[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:$[21],MatchExpression:$[39],MatchExpressionCase:$[40],MatchIdentifierPattern:$[21],MatchLiteralPattern:$[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:$[6],MatchStatement:$[39],MatchStatementCase:$[40],MatchUnaryPattern:$[6],MatchWildcardPattern:$[1],MemberExpression:$[38],MetaProperty:["meta","property"],MethodDefinition:$[42],MixedTypeAnnotation:$[1],ModuleExpression:$[10],NeverTypeAnnotation:$[1],NewExpression:$[9],NGChainedExpression:$[43],NGEmptyExpression:$[1],NGMicrosyntax:$[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:$[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:$[32],NGPipeExpression:["left","right","arguments"],NGRoot:$[37],NullableTypeAnnotation:$[23],NullLiteral:$[1],NullLiteralTypeAnnotation:$[1],NumberLiteralTypeAnnotation:$[1],NumberTypeAnnotation:$[1],NumericLiteral:$[1],ObjectExpression:["properties"],ObjectMethod:$[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:$[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:$[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:$[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:$[9],OptionalIndexedAccessType:$[34],OptionalMemberExpression:$[38],ParenthesizedExpression:$[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:$[1],PipelineTopicExpression:$[3],Placeholder:$[1],PrivateIdentifier:$[1],PrivateName:$[21],Program:$[7],Property:$[32],PropertyDefinition:$[14],QualifiedTypeIdentifier:$[44],QualifiedTypeofIdentifier:$[44],RegExpLiteral:$[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:$[6],SatisfiesExpression:$[4],SequenceExpression:$[43],SpreadElement:$[6],StaticBlock:$[10],StringLiteral:$[1],StringLiteralTypeAnnotation:$[1],StringTypeAnnotation:$[1],Super:$[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:$[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:$[1],TemplateLiteral:["quasis","expressions"],ThisExpression:$[1],ThisTypeAnnotation:$[1],ThrowStatement:$[6],TopicReference:$[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:$[45],TSAbstractKeyword:$[1],TSAbstractMethodDefinition:$[32],TSAbstractPropertyDefinition:$[45],TSAnyKeyword:$[1],TSArrayType:$[2],TSAsExpression:$[4],TSAsyncKeyword:$[1],TSBigIntKeyword:$[1],TSBooleanKeyword:$[1],TSCallSignatureDeclaration:$[46],TSClassImplements:$[47],TSConditionalType:$[17],TSConstructorType:$[46],TSConstructSignatureDeclaration:$[46],TSDeclareFunction:$[31],TSDeclareKeyword:$[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:$[26],TSEnumDeclaration:$[19],TSEnumMember:["id","initializer"],TSExportAssignment:$[3],TSExportKeyword:$[1],TSExternalModuleReference:$[3],TSFunctionType:$[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:$[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:$[35],TSInstantiationExpression:$[47],TSInterfaceBody:$[10],TSInterfaceDeclaration:$[22],TSInterfaceHeritage:$[47],TSIntersectionType:$[36],TSIntrinsicKeyword:$[1],TSJSDocAllType:$[1],TSJSDocNonNullableType:$[23],TSJSDocNullableType:$[23],TSJSDocUnknownType:$[1],TSLiteralType:$[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:$[10],TSModuleDeclaration:$[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:$[21],TSNeverKeyword:$[1],TSNonNullExpression:$[3],TSNullKeyword:$[1],TSNumberKeyword:$[1],TSObjectKeyword:$[1],TSOptionalType:$[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:$[23],TSPrivateKeyword:$[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:$[1],TSPublicKeyword:$[1],TSQualifiedName:$[5],TSReadonlyKeyword:$[1],TSRestType:$[23],TSSatisfiesExpression:$[4],TSStaticKeyword:$[1],TSStringKeyword:$[1],TSSymbolKeyword:$[1],TSTemplateLiteralType:["quasis","types"],TSThisType:$[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:$[23],TSTypeAssertion:$[4],TSTypeLiteral:$[26],TSTypeOperator:$[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:$[48],TSTypeParameterInstantiation:$[48],TSTypePredicate:$[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:$[1],TSUnionType:$[36],TSUnknownKeyword:$[1],TSVoidKeyword:$[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:$[24],TypeAnnotation:$[23],TypeCastExpression:$[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:$[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:$[48],TypeParameterInstantiation:$[48],TypePredicate:$[49],UnaryExpression:$[6],UndefinedTypeAnnotation:$[1],UnionTypeAnnotation:$[36],UnknownTypeAnnotation:$[1],UpdateExpression:$[6],V8IntrinsicIdentifier:$[1],VariableDeclaration:["declarations"],VariableDeclarator:$[27],Variance:$[1],VoidPattern:$[1],VoidTypeAnnotation:$[1],WhileStatement:$[25],WithStatement:["object","body"],YieldExpression:$[6]};var wI0=iz(fz),cz=wI0;function H5(a0,ox){if(!uz(a0))return a0;if(Array.isArray(a0)){for(let xr=0;xr_o<=yo);Et=G3&&xr.slice(G3,yo).trim().length===0}return Et?void 0:(G1.extra={...G1.extra,parenthesized:!0},G1)}case"TemplateLiteral":if(Vr.expressions.length!==Vr.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(Yx==="flow"||Yx==="hermes"||Yx==="espree"||Yx==="typescript"||S2){let G1=xn(Vr)+1,yo=bt(Vr)-(Vr.tail?1:2);Vr.range=[G1,yo]}break;case"VariableDeclaration":{let G1=rz(0,Vr.declarations,-1);G1?.init&&xr[bt(G1)]!==";"&&(Vr.range=[xn(Vr),bt(G1)]);break}case"TSParenthesizedType":return Vr.typeAnnotation;case"TopicReference":a0.extra={...a0.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Vr.types.length===1)return Vr.types[0];break;case"ImportExpression":Yx==="hermes"&&Vr.attributes&&!Vr.options&&(Vr.options=Vr.attributes);break}},onLeave(Vr){switch(Vr.type){case"LogicalExpression":if(az(Vr))return eD(Vr);break;case"TSImportType":!Vr.source&&Vr.argument.type==="TSLiteralType"&&(Vr.source=Vr.argument.literal,delete Vr.argument);break}}}),a0}function az(a0){return a0.type==="LogicalExpression"&&a0.right.type==="LogicalExpression"&&a0.operator===a0.right.operator}function eD(a0){return az(a0)?eD({type:"LogicalExpression",operator:a0.operator,left:eD({type:"LogicalExpression",operator:a0.operator,left:a0.left,right:a0.right.left,range:[xn(a0.left),bt(a0.right.left)]}),right:a0.right.right,range:[xn(a0),bt(a0)]}):a0}var oz=gI0;var bI0=String.prototype.replaceAll??function(a0,ox){return a0.global?this.replace(a0,ox):this.split(a0).join(ox)},TI0=o6("replaceAll",function(){if(typeof this=="string")return bI0}),wp=TI0;var EI0=/\*\/$/,SI0=/^\/\*\*?/,AI0=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,II0=/(^|\s+)\/\/([^\n\r]*)/g,vz=/^(\r?\n)+/,PI0=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,lz=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,CI0=/(\r?\n|^) *\* ?/g,NI0=[];function pz(a0){let ox=a0.match(AI0);return ox?ox[0].trimStart():""}function kz(a0){a0=wp(0,a0.replace(SI0,"").replace(EI0,""),CI0,"$1");let Yx="";for(;Yx!==a0;)Yx=a0,a0=wp(0,a0,PI0,` +$1 $2 +`);a0=a0.replace(vz,"").trimEnd();let xr=Object.create(null),E1=wp(0,a0,lz,"").replace(vz,"").trimEnd(),S2;for(;S2=lz.exec(a0);){let da=wp(0,S2[2],II0,"");if(typeof xr[S2[1]]=="string"||Array.isArray(xr[S2[1]])){let Tt=xr[S2[1]];xr[S2[1]]=[...NI0,...Array.isArray(Tt)?Tt:[Tt],da]}else xr[S2[1]]=da}return{comments:E1,pragmas:xr}}var mz=["noformat","noprettier"],hz=["format","prettier"];function OI0(a0){if(!a0.startsWith("#!"))return"";let ox=a0.indexOf(` +`);return ox===-1?a0:a0.slice(0,ox)}var dz=OI0;function yz(a0){let ox=dz(a0);ox&&(a0=a0.slice(ox.length+1));let Yx=pz(a0),{pragmas:xr,comments:E1}=kz(Yx);return{shebang:ox,text:a0,pragmas:xr,comments:E1}}function _z(a0){let{pragmas:ox}=yz(a0);return hz.some(Yx=>Object.prototype.hasOwnProperty.call(ox,Yx))}function wz(a0){let{pragmas:ox}=yz(a0);return mz.some(Yx=>Object.prototype.hasOwnProperty.call(ox,Yx))}function jI0(a0){return a0=typeof a0=="function"?{parse:a0}:a0,{astFormat:"estree",hasPragma:_z,hasIgnorePragma:wz,locStart:xn,locEnd:bt,...a0}}var gz=jI0;var DI0={comments:!1,components:!0,enums:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,pattern_matching:!0,tokens:!1};function RI0(a0){let{message:ox,loc:Yx}=a0;if(!Yx)return a0;let{start:xr,end:E1}=Yx;return ZY(ox,{loc:{start:{line:xr.line,column:xr.column+1},end:{line:E1.line,column:E1.column+1}},cause:a0})}function FI0(a0){let ox=bz.default.parse(a0,DI0),[Yx]=ox.errors;if(Yx)throw RI0(Yx);return oz(ox,{parser:"flow",text:a0})}var MI0=gz(FI0);export{Tz as default,tD as parsers}; diff --git a/node_modules/prettier/plugins/glimmer.js b/node_modules/prettier/plugins/glimmer.js old mode 100755 new mode 100644 index face1ebf1..d9ef64b22 --- a/node_modules/prettier/plugins/glimmer.js +++ b/node_modules/prettier/plugins/glimmer.js @@ -1,20 +1,22 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.glimmer=e()}})(function(){"use strict";var Ve=Object.defineProperty;var zs=Object.getOwnPropertyDescriptor;var Ys=Object.getOwnPropertyNames;var Gs=Object.prototype.hasOwnProperty;var _r=e=>{throw TypeError(e)};var He=(e,t)=>{for(var r in t)Ve(e,r,{get:t[r],enumerable:!0})},Ks=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ys(t))!Gs.call(e,n)&&n!==r&&Ve(e,n,{get:()=>t[n],enumerable:!(s=zs(t,n))||s.enumerable});return e};var Ws=e=>Ks(Ve({},"__esModule",{value:!0}),e);var Or=(e,t,r)=>t.has(e)||_r("Cannot "+r);var I=(e,t,r)=>(Or(e,t,"read from private field"),r?r.call(e):t.get(e)),Lt=(e,t,r)=>t.has(e)?_r("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Y=(e,t,r,s)=>(Or(e,t,"write to private field"),s?s.call(e,r):t.set(e,r),r);var Pi={};He(Pi,{languages:()=>hs,parsers:()=>Pr,printers:()=>Ci});var js=(e,t,r,s)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,s):r.global?t.replace(r,s):t.split(r).join(s)},Fe=js;var Dt="string",Gt="array",Kt="cursor",_t="indent",Ot="align",Wt="trim",Bt="group",It="fill",bt="if-break",jt="indent-if-break",Qt="line-suffix",Jt="line-suffix-boundary",j="line",$t="label",Rt="break-parent",fe=new Set([Kt,_t,Ot,Wt,Bt,It,bt,jt,Qt,Jt,j,$t,Rt]);var Qs=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},G=Qs;function Js(e){if(typeof e=="string")return Dt;if(Array.isArray(e))return Gt;if(!e)return;let{type:t}=e;if(fe.has(t))return t}var qt=Js;var $s=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Xs(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(qt(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let s=$s([...fe].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${s}.`}var Ue=class extends Error{name="InvalidDocError";constructor(t){super(Xs(t)),this.doc=t}},Me=Ue;function tn(e,t){if(typeof e=="string")return t(e);let r=new Map;return s(e);function s(i){if(r.has(i))return r.get(i);let a=n(i);return r.set(i,a),a}function n(i){switch(qt(i)){case Gt:return t(i.map(s));case It:return t({...i,parts:i.parts.map(s)});case bt:return t({...i,breakContents:s(i.breakContents),flatContents:s(i.flatContents)});case Bt:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(s),o=a[0]):o=s(o),t({...i,contents:o,expandedStates:a})}case Ot:case _t:case jt:case $t:case Qt:return t({...i,contents:s(i.contents)});case Dt:case Kt:case Wt:case Jt:case j:case Rt:return t(i);default:throw new Me(i)}}}function Br(e,t=Ir){return tn(e,r=>typeof r=="string"?yt(t,r.split(` -`)):r)}var ze=()=>{},kt=ze,Ye=ze,Rr=ze;function B(e){return kt(e),{type:_t,contents:e}}function en(e,t){return kt(t),{type:Ot,contents:t,n:e}}function R(e,t={}){return kt(e),Ye(t.expandedStates,!0),{type:Bt,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Xt(e){return en(-1,e)}function Ge(e){return Rr(e),{type:It,parts:e}}function Ke(e,t="",r={}){return kt(e),t!==""&&kt(t),{type:bt,breakContents:e,flatContents:t,groupId:r.groupId}}var qr={type:Rt};var rn={type:j,hard:!0},sn={type:j,hard:!0,literal:!0},L={type:j},F={type:j,soft:!0},tt=[rn,qr],Ir=[sn,qr];function yt(e,t){kt(e),Ye(t);let r=[];for(let s=0;si?s:r}var de=nn;function We(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var z,je=class{constructor(t){Lt(this,z);Y(this,z,new Set(t))}getLeadingWhitespaceCount(t){let r=I(this,z),s=0;for(let n=0;n=0&&r.has(t.charAt(n));n--)s++;return s}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return I(this,z).has(t.charAt(0))}hasTrailingWhitespace(t){return I(this,z).has(G(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let s=`[${We([...I(this,z)].join(""))}]+`,n=new RegExp(r?`(${s})`:s,"u");return t.split(n)}hasWhitespaceCharacter(t){let r=I(this,z);return Array.prototype.some.call(t,s=>r.has(s))}hasNonWhitespaceCharacter(t){let r=I(this,z);return Array.prototype.some.call(t,s=>!r.has(s))}isWhitespaceOnly(t){let r=I(this,z);return Array.prototype.every.call(t,s=>r.has(s))}};z=new WeakMap;var Hr=je;var an=[" ",` -`,"\f","\r"," "],on=new Hr(an),K=on;function ln(e){return Array.isArray(e)&&e.length>0}var Zt=ln;var Qe=class extends Error{name="UnexpectedNodeError";constructor(t,r,s="type"){super(`Unexpected ${r} node ${s}: ${JSON.stringify(t[s])}.`),this.node=t}},Fr=Qe;function Ur(e,t,r){if(e.type==="TextNode"){let s=e.chars.trim();if(!s)return null;r.tag==="style"&&r.children.length===1&&r.children[0]===e?t.chars="":t.chars=K.split(s).join(" ")}e.type==="ElementNode"&&(delete t.startTag,delete t.openTag,delete t.parts,delete t.endTag,delete t.closeTag,delete t.nameNode,delete t.body,delete t.blockParamNodes,delete t.params,delete t.path),e.type==="Block"&&(delete t.blockParamNodes,delete t.params),e.type==="AttrNode"&&e.name.toLowerCase()==="class"&&delete t.value,e.type==="PathExpression"&&(t.head=e.head.original)}Ur.ignoredProperties=new Set(["loc","selfClosing"]);var Mr=Ur;function cn(e){let{node:t}=e;if(t.type!=="TextNode")return;let{parent:r}=e;if(!(r.type==="ElementNode"&&r.tag==="style"&&r.children.length===1&&r.children[0]===t))return;let s=r.attributes.find(n=>n.type==="AttrNode"&&n.name==="lang");if(!(s&&!(s.value.type==="TextNode"&&(s.value.chars===""||s.value.chars==="css"))))return async n=>{let i=await n(t.chars,{parser:"css"});return i?[tt,i,Xt(F)]:[]}}var zr=cn;var te=null;function ee(e){if(te!==null&&typeof te.property){let t=te;return te=ee.prototype=null,t}return te=ee.prototype=e??Object.create(null),new ee}var un=10;for(let e=0;e<=un;e++)ee();function Je(e){return ee(e)}function hn(e,t="type"){Je(e);function r(s){let n=s[t],i=e[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:s});return i}return r}var Yr=hn;var Gr={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]};var pn=Yr(Gr),Kr=pn;function St(e){return e.loc.start.offset}function re(e){return e.loc.end.offset}var Wr=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function Qr(e){return e.toUpperCase()===e}function fn(e){return e.type==="ElementNode"&&typeof e.tag=="string"&&!e.tag.startsWith(":")&&(Qr(e.tag[0])||e.tag.includes("."))}function mn(e){return Wr.has(e.toLowerCase())&&!Qr(e[0])}function $e(e){return e.selfClosing===!0||mn(e.tag)||fn(e)&&e.children.every(t=>ge(t))}function ge(e){return e.type==="TextNode"&&!/\S/u.test(e.chars)}function jr(e){return(e==null?void 0:e.type)==="MustacheCommentStatement"&&typeof e.value=="string"&&e.value.trim()==="prettier-ignore"}function Jr(e){return jr(e.node)||e.isInArray&&(e.key==="children"||e.key==="body"||e.key==="parts")&&jr(e.siblings[e.index-2])}var ns=2;function dn(e,t,r){var n,i,a,o,c,h,p,m,S;let{node:s}=e;switch(s.type){case"Block":case"Program":case"Template":return R(e.map(r,"body"));case"ElementNode":{let y=R(bn(e,r)),v=t.htmlWhitespaceSensitivity==="ignore"&&((n=e.next)==null?void 0:n.type)==="ElementNode"?F:"";if($e(s))return[y,v];let C=[""];return s.children.length===0?[y,B(C),v]:t.htmlWhitespaceSensitivity==="ignore"?[y,B($r(e,t,r)),tt,B(C),v]:[y,B(R($r(e,t,r))),B(C),v]}case"BlockStatement":return wn(e)?[Tn(e,r),ts(e,t,r),es(e,t,r)]:[En(e,r),R([ts(e,t,r),es(e,t,r),Nn(e,t,r)])];case"ElementModifierStatement":return R(["{{",ss(e,r),"}}"]);case"MustacheStatement":return R([be(s),ss(e,r),ye(s)]);case"SubExpression":return R(["(",_n(e,r),F,")"]);case"AttrNode":{let{name:y,value:v}=s,C=v.type==="TextNode";if(C&&v.chars===""&&St(v)===re(v))return y;let w=C?de(v.chars,t.singleQuote):v.type==="ConcatStatement"?de(v.parts.map(q=>q.type==="TextNode"?q.chars:"").join(""),t.singleQuote):"",U=r("value");return[y,"=",w,y==="class"&&w?R(B(U)):U,w]}case"ConcatStatement":return e.map(r,"parts");case"Hash":return yt(L,e.map(r,"pairs"));case"HashPair":return[s.key,"=",r("value")];case"TextNode":{if(e.parent.tag==="pre"||e.parent.tag==="style")return s.chars;let y=Fe(!1,s.chars,"{{",String.raw`\{{`),v=Pn(e);if(v){if(v==="class"){let X=y.trim().split(/\s+/u).join(" "),rt=!1,V=!1;return e.parent.type==="ConcatStatement"&&(((i=e.previous)==null?void 0:i.type)==="MustacheStatement"&&/^\s/u.test(y)&&(rt=!0),((a=e.next)==null?void 0:a.type)==="MustacheStatement"&&/\s$/u.test(y)&&X!==""&&(V=!0)),[rt?L:"",X,V?L:""]}return Br(y)}let C=K.isWhitespaceOnly(y),{isFirst:P,isLast:w}=e;if(t.htmlWhitespaceSensitivity!=="ignore"){let X=w&&e.parent.type==="Template",rt=P&&e.parent.type==="Template";if(C){if(rt||X)return"";let A=[L],nt=Vt(y);return nt&&(A=se(nt)),w&&(A=A.map(ue=>Xt(ue))),A}let V=K.getLeadingWhitespace(y),Pt=[];if(V){Pt=[L];let A=Vt(V);A&&(Pt=se(A)),y=y.slice(V.length)}let H=K.getTrailingWhitespace(y),st=[];if(H){if(!X){st=[L];let A=Vt(H);A&&(st=se(A)),w&&(st=st.map(nt=>Xt(nt)))}y=y.slice(0,-H.length)}return[...Pt,Ge(rs(y)),...st]}let U=Vt(y),q=xn(y),$=An(y);if((P||w)&&C&&(e.parent.type==="Block"||e.parent.type==="ElementNode"||e.parent.type==="Template"))return"";C&&U?(q=Math.min(U,ns),$=0):((((o=e.next)==null?void 0:o.type)==="BlockStatement"||((c=e.next)==null?void 0:c.type)==="ElementNode")&&($=Math.max($,1)),(((h=e.previous)==null?void 0:h.type)==="BlockStatement"||((p=e.previous)==null?void 0:p.type)==="ElementNode")&&(q=Math.max(q,1)));let Nt="",Ct="";return $===0&&((m=e.next)==null?void 0:m.type)==="MustacheStatement"&&(Ct=" "),q===0&&((S=e.previous)==null?void 0:S.type)==="MustacheStatement"&&(Nt=" "),P&&(q=0,Nt=""),w&&($=0,Ct=""),K.hasLeadingWhitespace(y)&&(y=Nt+K.trimStart(y)),K.hasTrailingWhitespace(y)&&(y=K.trimEnd(y)+Ct),[...se(q),Ge(rs(y)),...se($)]}case"MustacheCommentStatement":{let y=St(s),v=re(s),C=t.originalText.charAt(y+2)==="~",P=t.originalText.charAt(v-3)==="~",w=s.value.includes("}}")?"--":"";return["{{",C?"~":"","!",w,s.value,w,P?"~":"","}}"]}case"PathExpression":return Rn(s);case"BooleanLiteral":return String(s.value);case"CommentStatement":return[""];case"StringLiteral":return Ln(e,t);case"NumberLiteral":return String(s.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";case"AtHead":case"VarHead":case"ThisHead":default:throw new Fr(s,"Handlebars")}}function gn(e,t){return St(e)-St(t)}function bn(e,t){let{node:r}=e,s=["attributes","modifiers","comments"].filter(i=>Zt(r[i])),n=s.flatMap(i=>r[i]).sort(gn);for(let i of s)e.each(({node:a})=>{let o=n.indexOf(a);n.splice(o,1,[L,t()])},i);return Zt(r.blockParams)&&n.push(L,Ze(r)),["<",r.tag,B(n),yn(r)]}function $r(e,t,r){let{node:s}=e,n=s.children.every(i=>ge(i));return t.htmlWhitespaceSensitivity==="ignore"&&n?"":e.map(({isFirst:i})=>{let a=r();return i&&t.htmlWhitespaceSensitivity==="ignore"?[F,a]:a},"children")}function yn(e){return $e(e)?Ke([F,"/>"],[" />",F]):Ke([F,">"],">")}function be(e){var s;let t=e.trusting?"{{{":"{{",r=(s=e.strip)!=null&&s.open?"~":"";return[t,r]}function ye(e){var s;let t=e.trusting?"}}}":"}}";return[(s=e.strip)!=null&&s.close?"~":"",t]}function kn(e){let t=be(e),r=e.openStrip.open?"~":"";return[t,r,"#"]}function Sn(e){let t=ye(e);return[e.openStrip.close?"~":"",t]}function Xr(e){let t=be(e),r=e.closeStrip.open?"~":"";return[t,r,"/"]}function Zr(e){let t=ye(e);return[e.closeStrip.close?"~":"",t]}function is(e){let t=be(e),r=e.inverseStrip.open?"~":"";return[t,r]}function as(e){let t=ye(e);return[e.inverseStrip.close?"~":"",t]}function En(e,t){let{node:r}=e,s=[],n=ke(e,t);return n&&s.push(R(n)),Zt(r.program.blockParams)&&s.push(Ze(r.program)),R([kn(r),Xe(e,t),s.length>0?B([L,yt(L,s)]):"",F,Sn(r)])}function vn(e,t){return[t.htmlWhitespaceSensitivity==="ignore"?tt:"",is(e),"else",as(e)]}var os=(e,t)=>e.head.type==="VarHead"&&t.head.type==="VarHead"&&e.head.name===t.head.name;function wn(e){var s;let{grandparent:t,node:r}=e;return((s=t==null?void 0:t.inverse)==null?void 0:s.body.length)===1&&t.inverse.body[0]===r&&os(t.inverse.body[0].path,t.path)}function Tn(e,t){let{node:r,grandparent:s}=e;return R([is(s),["else"," ",s.inverse.body[0].path.head.name],B([L,R(ke(e,t)),...Zt(r.program.blockParams)?[L,Ze(r.program)]:[]]),F,as(s)])}function Nn(e,t,r){let{node:s}=e;return t.htmlWhitespaceSensitivity==="ignore"?[ls(s)?F:tt,Xr(s),r("path"),Zr(s)]:[Xr(s),r("path"),Zr(s)]}function ls(e){return e.type==="BlockStatement"&&e.program.body.every(t=>ge(t))}function Cn(e){return cs(e)&&e.inverse.body.length===1&&e.inverse.body[0].type==="BlockStatement"&&os(e.inverse.body[0].path,e.path)}function cs(e){return e.type==="BlockStatement"&&e.inverse}function ts(e,t,r){let{node:s}=e;if(ls(s))return"";let n=r("program");return t.htmlWhitespaceSensitivity==="ignore"?B([tt,n]):B(n)}function es(e,t,r){let{node:s}=e,n=r("inverse"),i=t.htmlWhitespaceSensitivity==="ignore"?[tt,n]:n;return Cn(s)?i:cs(s)?[vn(s,t),B(i)]:""}function rs(e){return yt(L,K.split(e))}function Pn(e){for(let t=0;t<2;t++){let r=e.getParentNode(t);if((r==null?void 0:r.type)==="AttrNode")return r.name.toLowerCase()}}function Vt(e){return e=typeof e=="string"?e:"",e.split(` -`).length-1}function xn(e){e=typeof e=="string"?e:"";let t=(e.match(/^([^\S\n\r]*[\n\r])+/gu)||[])[0]||"";return Vt(t)}function An(e){e=typeof e=="string"?e:"";let t=(e.match(/([\n\r][^\S\n\r]*)+$/gu)||[])[0]||"";return Vt(t)}function se(e=0){return Array.from({length:Math.min(e,ns)}).fill(tt)}function Ln(e,t){let{node:{value:r}}=e,s=de(r,Dn(e)?!t.singleQuote:t.singleQuote);return[s,Fe(!1,r,s,`\\${s}`),s]}function Dn(e){let{ancestors:t}=e,r=t.findIndex(s=>s.type!=="SubExpression");return r!==-1&&t[r+1].type==="ConcatStatement"&&t[r+2].type==="AttrNode"}function _n(e,t){let r=Xe(e,t),s=ke(e,t);return s?B([r,L,R(s)]):r}function ss(e,t){let r=Xe(e,t),s=ke(e,t);return s?[B([r,L,s]),F]:r}function Xe(e,t){return t("path")}function ke(e,t){var n;let{node:r}=e,s=[];return r.params.length>0&&s.push(...e.map(t,"params")),((n=r.hash)==null?void 0:n.pairs.length)>0&&s.push(t("hash")),s.length===0?"":yt(L,s)}function Ze(e){return["as |",e.blockParams.join(" "),"|"]}var On=new Set("!\"#%&'()*+,./;<=>@[\\]^`{|}~"),Bn=new Set(["true","false","null","undefined"]),In=(e,t)=>t===0&&e.startsWith("@")?!1:t!==0&&Bn.has(e)||/\s/u.test(e)||/^\d/u.test(e)||Array.prototype.some.call(e,r=>On.has(r));function Rn(e){return e.tail.length===0&&e.original.includes("/")?e.original:[e.head.original,...e.tail].map((r,s)=>In(r,s)?`[${r}]`:r).join(".")}var qn={print:dn,massageAstNode:Mr,hasPrettierIgnore:Jr,getVisitorKeys:Kr,embed:zr},us=qn;var hs=[{name:"Handlebars",type:"markup",extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",aliases:["hbs","htmlbars"],parsers:["glimmer"],vscodeLanguageIds:["handlebars"],linguistLanguageId:155}];var Pr={};He(Pr,{glimmer:()=>Ni});var Vn=Object.freeze([]);function fs(){return Vn}var Qa=fs(),Ja=fs();var tr=Object.assign;var ps=console;function ms(e,t="unexpected unreachable branch"){throw ps.log("unreachable",e),ps.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")}var Hn=function(){var e=function(it,d,k,g){for(k=k||{},g=it.length;g--;k[it[g]]=d);return k},t=[2,44],r=[1,20],s=[5,14,15,19,29,34,39,44,47,48,52,56,60],n=[1,35],i=[1,38],a=[1,30],o=[1,31],c=[1,32],h=[1,33],p=[1,34],m=[1,37],S=[14,15,19,29,34,39,44,47,48,52,56,60],y=[14,15,19,29,34,44,47,48,52,56,60],v=[15,18],C=[14,15,19,29,34,47,48,52,56,60],P=[33,64,71,79,80,81,82,83,84],w=[23,33,55,64,67,71,74,79,80,81,82,83,84],U=[1,51],q=[23,33,55,64,67,71,74,79,80,81,82,83,84,86],$=[2,43],Nt=[55,64,71,79,80,81,82,83,84],Ct=[1,58],X=[1,59],rt=[1,66],V=[33,64,71,74,79,80,81,82,83,84],Pt=[23,64,71,79,80,81,82,83,84],H=[1,76],st=[64,67,71,79,80,81,82,83,84],A=[33,74],nt=[23,33,55,67,71,74],ue=[1,106],Le=[1,118],xr=[71,76],De={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,expr:49,mustache_repetition0:50,mustache_option0:51,OPEN_UNESCAPED:52,mustache_repetition1:53,mustache_option1:54,CLOSE_UNESCAPED:55,OPEN_PARTIAL:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,sexpr:63,OPEN_SEXPR:64,sexpr_repetition0:65,sexpr_option0:66,CLOSE_SEXPR:67,hash:68,hash_repetition_plus0:69,hashSegment:70,ID:71,EQUALS:72,blockParams:73,OPEN_BLOCK_PARAMS:74,blockParams_repetition_plus0:75,CLOSE_BLOCK_PARAMS:76,path:77,dataName:78,STRING:79,NUMBER:80,BOOLEAN:81,UNDEFINED:82,NULL:83,DATA:84,pathSegments:85,SEP:86,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",52:"OPEN_UNESCAPED",55:"CLOSE_UNESCAPED",56:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",64:"OPEN_SEXPR",67:"CLOSE_SEXPR",71:"ID",72:"EQUALS",74:"OPEN_BLOCK_PARAMS",76:"CLOSE_BLOCK_PARAMS",79:"STRING",80:"NUMBER",81:"BOOLEAN",82:"UNDEFINED",83:"NULL",84:"DATA",86:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[49,1],[49,1],[63,5],[68,1],[70,3],[73,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[78,2],[77,1],[85,3],[85,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[50,0],[50,2],[51,0],[51,1],[53,0],[53,2],[54,0],[54,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[65,0],[65,2],[66,0],[66,1],[69,1],[69,2],[75,1],[75,2]],performAction:function(d,k,g,b,N,l,xt){var u=l.length-1;switch(N){case 1:return l[u-1];case 2:this.$=b.prepareProgram(l[u]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 27:case 28:case 33:case 34:this.$=l[u];break;case 9:this.$={type:"CommentStatement",value:b.stripComment(l[u]),strip:b.stripFlags(l[u],l[u]),loc:b.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:l[u],value:l[u],loc:b.locInfo(this._$)};break;case 11:this.$=b.prepareRawBlock(l[u-2],l[u-1],l[u],this._$);break;case 12:this.$={path:l[u-3],params:l[u-2],hash:l[u-1]};break;case 13:this.$=b.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!1,this._$);break;case 14:this.$=b.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!0,this._$);break;case 15:this.$={open:l[u-5],path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:b.stripFlags(l[u-5],l[u])};break;case 16:case 17:this.$={path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:b.stripFlags(l[u-5],l[u])};break;case 18:this.$={strip:b.stripFlags(l[u-1],l[u-1]),program:l[u]};break;case 19:var at=b.prepareBlock(l[u-2],l[u-1],l[u],l[u],!1,this._$),Yt=b.prepareProgram([at],l[u-1].loc);Yt.chained=!0,this.$={strip:l[u-2].strip,program:Yt,chain:!0};break;case 21:this.$={path:l[u-1],strip:b.stripFlags(l[u-2],l[u])};break;case 22:case 23:this.$=b.prepareMustache(l[u-3],l[u-2],l[u-1],l[u-4],b.stripFlags(l[u-4],l[u]),this._$);break;case 24:this.$={type:"PartialStatement",name:l[u-3],params:l[u-2],hash:l[u-1],indent:"",strip:b.stripFlags(l[u-4],l[u]),loc:b.locInfo(this._$)};break;case 25:this.$=b.preparePartialBlock(l[u-2],l[u-1],l[u],this._$);break;case 26:this.$={path:l[u-3],params:l[u-2],hash:l[u-1],strip:b.stripFlags(l[u-4],l[u])};break;case 29:this.$={type:"SubExpression",path:l[u-3],params:l[u-2],hash:l[u-1],loc:b.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:l[u],loc:b.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:b.id(l[u-2]),value:l[u],loc:b.locInfo(this._$)};break;case 32:this.$=b.id(l[u-1]);break;case 35:this.$={type:"StringLiteral",value:l[u],original:l[u],loc:b.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(l[u]),original:Number(l[u]),loc:b.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:l[u]==="true",original:l[u]==="true",loc:b.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:b.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:b.locInfo(this._$)};break;case 40:this.$=b.preparePath(!0,l[u],this._$);break;case 41:this.$=b.preparePath(!1,l[u],this._$);break;case 42:l[u-2].push({part:b.id(l[u]),original:l[u],separator:l[u-1]}),this.$=l[u-2];break;case 43:this.$=[{part:b.id(l[u]),original:l[u]}];break;case 44:case 46:case 48:case 56:case 62:case 68:case 76:case 80:case 84:case 88:case 92:this.$=[];break;case 45:case 47:case 49:case 57:case 63:case 69:case 77:case 81:case 85:case 89:case 93:case 97:case 99:l[u-1].push(l[u]);break;case 96:case 98:this.$=[l[u]];break}},table:[e([5,14,15,19,29,34,48,52,56,60],t,{3:1,4:2,6:3}),{1:[3]},{5:[1,4]},e([5,39,44,47],[2,2],{7:5,8:6,9:7,10:8,11:9,12:10,13:11,24:15,27:16,16:17,59:19,14:[1,12],15:r,19:[1,23],29:[1,21],34:[1,22],48:[1,13],52:[1,14],56:[1,18],60:[1,24]}),{1:[2,1]},e(s,[2,45]),e(s,[2,3]),e(s,[2,4]),e(s,[2,5]),e(s,[2,6]),e(s,[2,7]),e(s,[2,8]),e(s,[2,9]),{20:26,49:25,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,49:39,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(S,t,{6:3,4:40}),e(y,t,{6:3,4:41}),e(v,[2,46],{17:42}),{20:26,49:43,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(C,t,{6:3,4:44}),e([5,14,15,18,19,29,34,39,44,47,48,52,56,60],[2,10]),{20:45,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:46,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:47,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,49:48,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(P,[2,76],{50:49}),e(w,[2,27]),e(w,[2,28]),e(w,[2,33]),e(w,[2,34]),e(w,[2,35]),e(w,[2,36]),e(w,[2,37]),e(w,[2,38]),e(w,[2,39]),{20:26,49:50,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(w,[2,41],{86:U}),{71:i,85:52},e(q,$),e(Nt,[2,80],{53:53}),{25:54,38:56,39:Ct,43:57,44:X,45:55,47:[2,52]},{28:60,43:61,44:X,47:[2,54]},{13:63,15:r,18:[1,62]},e(P,[2,84],{57:64}),{26:65,47:rt},e(V,[2,56],{30:67}),e(V,[2,62],{35:68}),e(Pt,[2,48],{21:69}),e(P,[2,88],{61:70}),{20:26,33:[2,78],49:72,51:71,63:27,64:n,68:73,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(st,[2,92],{65:77}),{71:[1,78]},e(w,[2,40],{86:U}),{20:26,49:80,54:79,55:[2,82],63:27,64:n,68:81,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{26:82,47:rt},{47:[2,53]},e(S,t,{6:3,4:83}),{47:[2,20]},{20:84,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(C,t,{6:3,4:85}),{26:86,47:rt},{47:[2,55]},e(s,[2,11]),e(v,[2,47]),{20:26,33:[2,86],49:88,58:87,63:27,64:n,68:89,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(s,[2,25]),{20:90,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(A,[2,58],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,31:91,49:92,68:93,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),e(A,[2,64],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,36:94,49:95,68:96,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),{20:26,22:97,23:[2,50],49:98,63:27,64:n,68:99,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,33:[2,90],49:101,62:100,63:27,64:n,68:102,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{33:[1,103]},e(P,[2,77]),{33:[2,79]},e([23,33,55,67,74],[2,30],{70:104,71:[1,105]}),e(nt,[2,96]),e(q,$,{72:ue}),{20:26,49:108,63:27,64:n,66:107,67:[2,94],68:109,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(q,[2,42]),{55:[1,110]},e(Nt,[2,81]),{55:[2,83]},e(s,[2,13]),{38:56,39:Ct,43:57,44:X,45:112,46:111,47:[2,74]},e(V,[2,68],{40:113}),{47:[2,18]},e(s,[2,14]),{33:[1,114]},e(P,[2,85]),{33:[2,87]},{33:[1,115]},{32:116,33:[2,60],73:117,74:Le},e(V,[2,57]),e(A,[2,59]),{33:[2,66],37:119,73:120,74:Le},e(V,[2,63]),e(A,[2,65]),{23:[1,121]},e(Pt,[2,49]),{23:[2,51]},{33:[1,122]},e(P,[2,89]),{33:[2,91]},e(s,[2,22]),e(nt,[2,97]),{72:ue},{20:26,49:123,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{67:[1,124]},e(st,[2,93]),{67:[2,95]},e(s,[2,23]),{47:[2,19]},{47:[2,75]},e(A,[2,70],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,41:125,49:126,68:127,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),e(s,[2,24]),e(s,[2,21]),{33:[1,128]},{33:[2,61]},{71:[1,130],75:129},{33:[1,131]},{33:[2,67]},e(v,[2,12]),e(C,[2,26]),e(nt,[2,31]),e(w,[2,29]),{33:[2,72],42:132,73:133,74:Le},e(V,[2,69]),e(A,[2,71]),e(S,[2,15]),{71:[1,135],76:[1,134]},e(xr,[2,98]),e(y,[2,16]),{33:[1,136]},{33:[2,73]},{33:[2,32]},e(xr,[2,99]),e(S,[2,17])],defaultActions:{4:[2,1],55:[2,53],57:[2,20],61:[2,55],73:[2,79],81:[2,83],85:[2,18],89:[2,87],99:[2,51],102:[2,91],109:[2,95],111:[2,19],112:[2,75],117:[2,61],120:[2,67],133:[2,73],134:[2,32]},parseError:function(d,k){if(k.recoverable)this.trace(d);else{var g=new Error(d);throw g.hash=k,g}},parse:function(d){var k=this,g=[0],b=[],N=[null],l=[],xt=this.table,u="",at=0,Yt=0,Ar=0,Hs=2,Lr=1,Fs=l.slice.call(arguments,1),x=Object.create(this.lexer),dt={yy:{}};for(var Oe in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Oe)&&(dt.yy[Oe]=this.yy[Oe]);x.setInput(d,dt.yy),dt.yy.lexer=x,dt.yy.parser=this,typeof x.yylloc>"u"&&(x.yylloc={});var Be=x.yylloc;l.push(Be);var Us=x.options&&x.options.ranges;typeof dt.yy.parseError=="function"?this.parseError=dt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function xi(W){g.length=g.length-2*W,N.length=N.length-W,l.length=l.length-W}for(var Ms=function(){var W;return W=x.lex()||Lr,typeof W!="number"&&(W=k.symbols_[W]||W),W},O,Ie,gt,M,Ai,Re,At={},he,Z,Dr,pe;;){if(gt=g[g.length-1],this.defaultActions[gt]?M=this.defaultActions[gt]:((O===null||typeof O>"u")&&(O=Ms()),M=xt[gt]&&xt[gt][O]),typeof M>"u"||!M.length||!M[0]){var qe="";pe=[];for(he in xt[gt])this.terminals_[he]&&he>Hs&&pe.push("'"+this.terminals_[he]+"'");x.showPosition?qe="Parse error on line "+(at+1)+`: +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.glimmer=e()}})(function(){"use strict";var Oe=Object.defineProperty;var Un=Object.getOwnPropertyDescriptor;var Mn=Object.getOwnPropertyNames;var zn=Object.prototype.hasOwnProperty;var Ie=(e,t)=>{for(var r in t)Oe(e,r,{get:t[r],enumerable:!0})},Yn=(e,t,r,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Mn(t))!zn.call(e,n)&&n!==r&&Oe(e,n,{get:()=>t[n],enumerable:!(s=Un(t,n))||s.enumerable});return e};var Gn=e=>Yn(Oe({},"__esModule",{value:!0}),e);var Di={};Ie(Di,{languages:()=>Dn,parsers:()=>Sr,printers:()=>Li});var Jt=(e,t)=>(r,s,...n)=>r|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,n);var Kn=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Wn=Jt("replaceAll",function(){if(typeof this=="string")return Kn}),St=Wn;function jn(e){return this[e<0?this.length+e:e]}var Qn=Jt("at",function(){if(Array.isArray(this)||typeof this=="string")return jn}),V=Qn;var Jn=()=>{},Dt=Jn;var Ot="string",It="array",$t="cursor",kt="indent",Et="align",Xt="trim",vt="group",wt="fill",Tt="if-break",Zt="indent-if-break",te="line-suffix",ee="line-suffix-boundary",Q="line",re="label",xt="break-parent",ne=new Set([$t,kt,Et,Xt,vt,wt,Tt,Zt,te,ee,Q,re,xt]);function $n(e){if(typeof e=="string")return Ot;if(Array.isArray(e))return It;if(!e)return;let{type:t}=e;if(ne.has(t))return t}var se=$n;var Xn=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Zn(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(se(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let s=Xn([...ne].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${s}.`}var Be=class extends Error{name="InvalidDocError";constructor(t){super(Zn(t)),this.doc=t}},Lr=Be;function ts(e,t){if(typeof e=="string")return t(e);let r=new Map;return s(e);function s(i){if(r.has(i))return r.get(i);let a=n(i);return r.set(i,a),a}function n(i){switch(se(i)){case It:return t(i.map(s));case wt:return t({...i,parts:i.parts.map(s)});case Tt:return t({...i,breakContents:s(i.breakContents),flatContents:s(i.flatContents)});case vt:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(s),o=a[0]):o=s(o),t({...i,contents:o,expandedStates:a})}case Et:case kt:case Zt:case re:case te:return t({...i,contents:s(i.contents)});case Ot:case $t:case Xt:case ee:case Q:case xt:return t(i);default:throw new Lr(i)}}}function ie(e,t=Dr){return ts(e,r=>typeof r=="string"?ct(t,r.split(` +`)):r)}var M=Dt,ae=Dt,Or=Dt,Ir=Dt;function F(e){return M(e),{type:kt,contents:e}}function es(e,t){return Ir(e),M(t),{type:Et,contents:t,n:e}}function Re(e){return es(-1,e)}var qe={type:xt};function Ve(e){return Or(e),{type:wt,parts:e}}function I(e,t={}){return M(e),ae(t.expandedStates,!0),{type:vt,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Fe(e,t="",r={}){return M(e),t!==""&&M(t),{type:Tt,breakContents:e,flatContents:t,groupId:r.groupId}}function ct(e,t){M(e),ae(t);let r=[];for(let s=0;sa?s:r).character}var oe=as;function He(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Ue=class{#t;constructor(t){this.#t=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#t,s=0;for(let n=0;n=0&&r.has(t.charAt(n));n--)s++;return s}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#t.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#t.has(V(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let s=`[${He([...this.#t].join(""))}]+`,n=new RegExp(r?`(${s})`:s,"u");return t.split(n)}hasWhitespaceCharacter(t){let r=this.#t;return Array.prototype.some.call(t,s=>r.has(s))}hasNonWhitespaceCharacter(t){let r=this.#t;return Array.prototype.some.call(t,s=>!r.has(s))}isWhitespaceOnly(t){let r=this.#t;return Array.prototype.every.call(t,s=>r.has(s))}#e(t){let r=Number.POSITIVE_INFINITY;for(let s of t.split(` +`)){if(s.length===0)continue;let n=this.getLeadingWhitespaceCount(s);if(n===0)return 0;s.length!==n&&ns.slice(r)).join(` +`)}},qr=Ue;var os=[" ",` +`,"\f","\r"," "],ls=new qr(os),R=ls;function cs(e){return Array.isArray(e)&&e.length>0}var Bt=cs;var Me=class extends Error{name="UnexpectedNodeError";constructor(t,r,s="type"){super(`Unexpected ${r} node ${s}: ${JSON.stringify(t[s])}.`),this.node=t}},Vr=Me;function Fr(e,t,r){if(e.type==="TextNode"){let s=e.chars.trim();if(!s)return null;r.tag==="style"&&r.children.length===1&&r.children[0]===e?t.chars="":t.chars=R.split(s).join(" ")}e.type==="ElementNode"&&(delete t.startTag,delete t.openTag,delete t.parts,delete t.endTag,delete t.closeTag,delete t.nameNode,delete t.body,delete t.blockParamNodes,delete t.params,delete t.path),e.type==="Block"&&(delete t.blockParamNodes,delete t.params),e.type==="AttrNode"&&e.name.toLowerCase()==="class"&&delete t.value,e.type==="PathExpression"&&(t.head=e.head.original)}Fr.ignoredProperties=new Set(["loc","selfClosing"]);var Hr=Fr;function us(e){let{node:t}=e;if(t.type!=="TextNode")return;let{parent:r}=e;if(!(r.type==="ElementNode"&&r.tag==="style"&&r.children.length===1&&r.children[0]===t))return;let s=r.attributes.find(n=>n.type==="AttrNode"&&n.name==="lang");if(!(s&&!(s.value.type==="TextNode"&&(s.value.chars===""||s.value.chars==="css"))))return async n=>{let i=t.chars;return i.trim()?await n(i,{parser:"css"}):""}}var Ur=us;var Rt=null;function qt(e){if(Rt!==null&&typeof Rt.property){let t=Rt;return Rt=qt.prototype=null,t}return Rt=qt.prototype=e??Object.create(null),new qt}var hs=10;for(let e=0;e<=hs;e++)qt();function ze(e){return qt(e)}function ps(e,t="type"){ze(e);function r(s){let n=s[t],i=e[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:s});return i}return r}var Mr=ps;var fs=Object.freeze([]);function Yr(){return fs}var ro=Yr(),no=Yr();var Ye=Object.assign;var zr=console;function Gr(e,t="unexpected unreachable branch"){throw zr.log("unreachable",e),zr.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")}var ms=(function(){var e=function(X,b,S,y){for(S=S||{},y=X.length;y--;S[X[y]]=b);return S},t=[2,52],r=[1,20],s=[5,14,15,19,29,34,39,44,47,48,53,57,61],n=[1,44],i=[1,40],a=[1,43],o=[1,33],c=[1,34],h=[1,35],f=[1,36],p=[1,37],g=[1,42],E=[1,46],T=[14,15,19,29,34,39,44,47,48,53,57,61],D=[14,15,19,29,34,44,47,48,53,57,61],B=[15,18],O=[14,15,19,29,34,47,48,53,57,61],z=[33,67,73,75,84,85,86,87,88,89],P=[23,33,56,67,68,73,75,77,79,84,85,86,87,88,89],U=[1,62],C=[1,63],$=[23,33,56,68,73,79],W=[23,33,56,67,68,73,75,77,79,84,85,86,87,88,89,92,93],kr=[2,51],Er=[1,64],vr=[67,73,75,77,84,85,86,87,88,89],wr=[56,67,73,75,84,85,86,87,88,89],Tr=[1,75],we=[1,76],Te=[1,83],dt=[33,67,73,75,79,84,85,86,87,88,89],xr=[23,67,73,75,84,85,86,87,88,89],Nr=[67,68,73,75,84,85,86,87,88,89],gt=[33,79],xe=[1,134],Ar=[73,81],Ne={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,hash:49,expr:50,mustache_repetition0:51,mustache_option0:52,OPEN_UNESCAPED:53,mustache_repetition1:54,mustache_option1:55,CLOSE_UNESCAPED:56,OPEN_PARTIAL:57,partial_repetition0:58,partial_option0:59,openPartialBlock:60,OPEN_PARTIAL_BLOCK:61,openPartialBlock_repetition0:62,openPartialBlock_option0:63,exprHead:64,arrayLiteral:65,sexpr:66,OPEN_SEXPR:67,CLOSE_SEXPR:68,sexpr_repetition0:69,sexpr_option0:70,hash_repetition_plus0:71,hashSegment:72,ID:73,EQUALS:74,OPEN_ARRAY:75,arrayLiteral_repetition0:76,CLOSE_ARRAY:77,blockParams:78,OPEN_BLOCK_PARAMS:79,blockParams_repetition_plus0:80,CLOSE_BLOCK_PARAMS:81,path:82,dataName:83,STRING:84,NUMBER:85,BOOLEAN:86,UNDEFINED:87,NULL:88,DATA:89,pathSegments:90,sep:91,SEP:92,PRIVATE_SEP:93,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",53:"OPEN_UNESCAPED",56:"CLOSE_UNESCAPED",57:"OPEN_PARTIAL",61:"OPEN_PARTIAL_BLOCK",67:"OPEN_SEXPR",68:"CLOSE_SEXPR",73:"ID",74:"EQUALS",75:"OPEN_ARRAY",77:"CLOSE_ARRAY",79:"OPEN_BLOCK_PARAMS",81:"CLOSE_BLOCK_PARAMS",84:"STRING",85:"NUMBER",86:"BOOLEAN",87:"UNDEFINED",88:"NULL",89:"DATA",92:"SEP",93:"PRIVATE_SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,3],[8,5],[8,5],[11,5],[12,3],[60,5],[50,1],[50,1],[64,1],[64,1],[66,3],[66,5],[49,1],[72,3],[65,3],[78,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[83,2],[91,1],[91,1],[82,3],[82,1],[90,3],[90,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[51,0],[51,2],[52,0],[52,1],[54,0],[54,2],[55,0],[55,1],[58,0],[58,2],[59,0],[59,1],[62,0],[62,2],[63,0],[63,1],[69,0],[69,2],[70,0],[70,1],[71,1],[71,2],[76,0],[76,2],[80,1],[80,2]],performAction:function(b,S,y,m,w,l,bt){var u=l.length-1;switch(w){case 1:return l[u-1];case 2:this.$=m.prepareProgram(l[u]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 28:case 29:case 30:case 31:case 38:case 39:case 46:case 47:this.$=l[u];break;case 9:this.$={type:"CommentStatement",value:m.stripComment(l[u]),strip:m.stripFlags(l[u],l[u]),loc:m.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:l[u],value:l[u],loc:m.locInfo(this._$)};break;case 11:this.$=m.prepareRawBlock(l[u-2],l[u-1],l[u],this._$);break;case 12:this.$={path:l[u-3],params:l[u-2],hash:l[u-1]};break;case 13:this.$=m.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!1,this._$);break;case 14:this.$=m.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!0,this._$);break;case 15:this.$={open:l[u-5],path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:m.stripFlags(l[u-5],l[u])};break;case 16:case 17:this.$={path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:m.stripFlags(l[u-5],l[u])};break;case 18:this.$={strip:m.stripFlags(l[u-1],l[u-1]),program:l[u]};break;case 19:var Z=m.prepareBlock(l[u-2],l[u-1],l[u],l[u],!1,this._$),Lt=m.prepareProgram([Z],l[u-1].loc);Lt.chained=!0,this.$={strip:l[u-2].strip,program:Lt,chain:!0};break;case 21:this.$={path:l[u-1],strip:m.stripFlags(l[u-2],l[u])};break;case 22:this.$=m.prepareMustache(m.syntax.hash(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"}),[],void 0,l[u-2],m.stripFlags(l[u-2],l[u]),this._$);break;case 23:case 24:this.$=m.prepareMustache(l[u-3],l[u-2],l[u-1],l[u-4],m.stripFlags(l[u-4],l[u]),this._$);break;case 25:this.$={type:"PartialStatement",name:l[u-3],params:l[u-2],hash:l[u-1],indent:"",strip:m.stripFlags(l[u-4],l[u]),loc:m.locInfo(this._$)};break;case 26:this.$=m.preparePartialBlock(l[u-2],l[u-1],l[u],this._$);break;case 27:this.$={path:l[u-3],params:l[u-2],hash:l[u-1],strip:m.stripFlags(l[u-4],l[u])};break;case 32:this.$=m.syntax.hash(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"});break;case 33:this.$={type:"SubExpression",path:l[u-3],params:l[u-2],hash:l[u-1],loc:m.locInfo(this._$)};break;case 34:this.$={type:"Hash",pairs:l[u],loc:m.locInfo(this._$)};break;case 35:this.$={type:"HashPair",key:m.id(l[u-2]),value:l[u],loc:m.locInfo(this._$)};break;case 36:this.$=m.syntax.square(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"});break;case 37:this.$=m.id(l[u-1]);break;case 40:this.$={type:"StringLiteral",value:l[u],original:l[u],loc:m.locInfo(this._$)};break;case 41:this.$={type:"NumberLiteral",value:Number(l[u]),original:Number(l[u]),loc:m.locInfo(this._$)};break;case 42:this.$={type:"BooleanLiteral",value:l[u]==="true",original:l[u]==="true",loc:m.locInfo(this._$)};break;case 43:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:m.locInfo(this._$)};break;case 44:this.$={type:"NullLiteral",original:null,value:null,loc:m.locInfo(this._$)};break;case 45:this.$=m.preparePath(!0,!1,l[u],this._$);break;case 48:this.$=m.preparePath(!1,l[u-2],l[u],this._$);break;case 49:this.$=m.preparePath(!1,!1,l[u],this._$);break;case 50:l[u-2].push({part:m.id(l[u]),original:l[u],separator:l[u-1]}),this.$=l[u-2];break;case 51:this.$=[{part:m.id(l[u]),original:l[u]}];break;case 52:case 54:case 56:case 64:case 70:case 76:case 84:case 88:case 92:case 96:case 100:case 106:this.$=[];break;case 53:case 55:case 57:case 65:case 71:case 77:case 85:case 89:case 93:case 97:case 101:case 105:case 107:case 109:l[u-1].push(l[u]);break;case 104:case 108:this.$=[l[u]];break}},table:[e([5,14,15,19,29,34,48,53,57,61],t,{3:1,4:2,6:3}),{1:[3]},{5:[1,4]},e([5,39,44,47],[2,2],{7:5,8:6,9:7,10:8,11:9,12:10,13:11,24:15,27:16,16:17,60:19,14:[1,12],15:r,19:[1,23],29:[1,21],34:[1,22],48:[1,13],53:[1,14],57:[1,18],61:[1,24]}),{1:[2,1]},e(s,[2,53]),e(s,[2,3]),e(s,[2,4]),e(s,[2,5]),e(s,[2,6]),e(s,[2,7]),e(s,[2,8]),e(s,[2,9]),{20:28,49:25,50:26,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,50:45,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(T,t,{6:3,4:47}),e(D,t,{6:3,4:48}),e(B,[2,54],{17:49}),{20:28,50:50,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(O,t,{6:3,4:51}),e([5,14,15,18,19,29,34,39,44,47,48,53,57,61],[2,10]),{20:52,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:54,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:55,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,50:56,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{33:[1,57]},e(z,[2,84],{51:58}),e([23,33,56,68,79],[2,34],{72:59,73:[1,60]}),e(P,[2,28]),e(P,[2,29],{91:61,92:U,93:C}),e($,[2,104]),e(P,[2,38]),e(P,[2,39]),e(P,[2,40]),e(P,[2,41]),e(P,[2,42]),e(P,[2,43]),e(P,[2,44]),e(W,[2,30]),e(W,[2,31]),e([23,33,56,67,68,73,75,79,84,85,86,87,88,89,92,93],kr,{74:Er}),e(P,[2,49],{91:65,92:U,93:C}),{73:E,90:66},e(vr,[2,106],{76:67}),{20:28,49:68,50:69,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(wr,[2,88],{54:70}),e(W,kr),{25:71,38:73,39:Tr,43:74,44:we,45:72,47:[2,60]},{28:77,43:78,44:we,47:[2,62]},{13:80,15:r,18:[1,79]},e(z,[2,92],{58:81}),{26:82,47:Te},e(dt,[2,64],{30:84}),{91:61,92:U,93:C},e(dt,[2,70],{35:85}),e(xr,[2,56],{21:86}),e(z,[2,96],{62:87}),e(s,[2,22]),{20:28,33:[2,86],49:90,50:89,52:88,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e($,[2,105]),{74:Er},{73:E,90:91},{73:[2,46]},{73:[2,47]},{20:28,50:92,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{73:[1,93]},e(P,[2,45],{91:65,92:U,93:C}),{20:28,50:95,64:29,65:38,66:39,67:n,73:E,75:a,77:[1,94],82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{68:[1,96]},e(Nr,[2,100],{69:97}),{20:28,49:100,50:99,55:98,56:[2,90],64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{26:101,47:Te},{47:[2,61]},e(T,t,{6:3,4:102}),{47:[2,20]},{20:103,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(O,t,{6:3,4:104}),{26:105,47:Te},{47:[2,63]},e(s,[2,11]),e(B,[2,55]),{20:28,33:[2,94],49:108,50:107,59:106,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(s,[2,26]),{20:109,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(gt,[2,66],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,31:110,50:111,49:112,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),e(gt,[2,72],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,36:113,50:114,49:115,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),{20:28,22:116,23:[2,58],49:118,50:117,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,33:[2,98],49:121,50:120,63:119,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{33:[1,122]},e(z,[2,85]),{33:[2,87]},e(P,[2,48],{91:65,92:U,93:C}),e($,[2,35]),e(W,[2,50]),e(W,[2,36]),e(vr,[2,107]),e(W,[2,32]),{20:28,49:125,50:124,64:29,65:38,66:39,67:n,68:[2,102],70:123,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{56:[1,126]},e(wr,[2,89]),{56:[2,91]},e(s,[2,13]),{38:73,39:Tr,43:74,44:we,45:128,46:127,47:[2,82]},e(dt,[2,76],{40:129}),{47:[2,18]},e(s,[2,14]),{33:[1,130]},e(z,[2,93]),{33:[2,95]},{33:[1,131]},{32:132,33:[2,68],78:133,79:xe},e(dt,[2,65]),e(gt,[2,67]),{33:[2,74],37:135,78:136,79:xe},e(dt,[2,71]),e(gt,[2,73]),{23:[1,137]},e(xr,[2,57]),{23:[2,59]},{33:[1,138]},e(z,[2,97]),{33:[2,99]},e(s,[2,23]),{68:[1,139]},e(Nr,[2,101]),{68:[2,103]},e(s,[2,24]),{47:[2,19]},{47:[2,83]},e(gt,[2,78],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,41:140,50:141,49:142,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),e(s,[2,25]),e(s,[2,21]),{33:[1,143]},{33:[2,69]},{73:[1,145],80:144},{33:[1,146]},{33:[2,75]},e(B,[2,12]),e(O,[2,27]),e(W,[2,33]),{33:[2,80],42:147,78:148,79:xe},e(dt,[2,77]),e(gt,[2,79]),e(T,[2,15]),{73:[1,150],81:[1,149]},e(Ar,[2,108]),e(D,[2,16]),{33:[1,151]},{33:[2,81]},{33:[2,37]},e(Ar,[2,109]),e(T,[2,17])],defaultActions:{4:[2,1],62:[2,46],63:[2,47],72:[2,61],74:[2,20],78:[2,63],90:[2,87],100:[2,91],104:[2,18],108:[2,95],118:[2,59],121:[2,99],125:[2,103],127:[2,19],128:[2,83],133:[2,69],136:[2,75],148:[2,81],149:[2,37]},parseError:function(b,S){if(S.recoverable)this.trace(b);else{var y=new Error(b);throw y.hash=S,y}},parse:function(b){var S=this,y=[0],m=[],w=[null],l=[],bt=this.table,u="",Z=0,Lt=0,Pr=0,qn=2,Cr=1,Vn=l.slice.call(arguments,1),x=Object.create(this.lexer),ot={yy:{}};for(var Pe in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Pe)&&(ot.yy[Pe]=this.yy[Pe]);x.setInput(b,ot.yy),ot.yy.lexer=x,ot.yy.parser=this,typeof x.yylloc>"u"&&(x.yylloc={});var Ce=x.yylloc;l.push(Ce);var Fn=x.options&&x.options.ranges;typeof ot.yy.parseError=="function"?this.parseError=ot.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Oi(Y){y.length=y.length-2*Y,w.length=w.length-Y,l.length=l.length-Y}for(var Hn=function(){var Y;return Y=x.lex()||Cr,typeof Y!="number"&&(Y=S.symbols_[Y]||Y),Y},L,_e,lt,q,Ii,Le,yt={},jt,j,_r,Qt;;){if(lt=y[y.length-1],this.defaultActions[lt]?q=this.defaultActions[lt]:((L===null||typeof L>"u")&&(L=Hn()),q=bt[lt]&&bt[lt][L]),typeof q>"u"||!q.length||!q[0]){var De="";Qt=[];for(jt in bt[lt])this.terminals_[jt]&&jt>qn&&Qt.push("'"+this.terminals_[jt]+"'");x.showPosition?De="Parse error on line "+(Z+1)+`: `+x.showPosition()+` -Expecting `+pe.join(", ")+", got '"+(this.terminals_[O]||O)+"'":qe="Parse error on line "+(at+1)+": Unexpected "+(O==Lr?"end of input":"'"+(this.terminals_[O]||O)+"'"),this.parseError(qe,{text:x.match,token:this.terminals_[O]||O,line:x.yylineno,loc:Be,expected:pe})}if(M[0]instanceof Array&&M.length>1)throw new Error("Parse Error: multiple actions possible at state: "+gt+", token: "+O);switch(M[0]){case 1:g.push(O),N.push(x.yytext),l.push(x.yylloc),g.push(M[1]),O=null,Ie?(O=Ie,Ie=null):(Yt=x.yyleng,u=x.yytext,at=x.yylineno,Be=x.yylloc,Ar>0&&Ar--);break;case 2:if(Z=this.productions_[M[1]][1],At.$=N[N.length-Z],At._$={first_line:l[l.length-(Z||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(Z||1)].first_column,last_column:l[l.length-1].last_column},Us&&(At._$.range=[l[l.length-(Z||1)].range[0],l[l.length-1].range[1]]),Re=this.performAction.apply(At,[u,Yt,at,dt.yy,M[1],N,l].concat(Fs)),typeof Re<"u")return Re;Z&&(g=g.slice(0,-1*Z*2),N=N.slice(0,-1*Z),l=l.slice(0,-1*Z)),g.push(this.productions_[M[1]][0]),N.push(At.$),l.push(At._$),Dr=xt[g[g.length-2]][g[g.length-1]],g.push(Dr);break;case 3:return!0}}return!0}},Vs=function(){var it={EOF:1,parseError:function(k,g){if(this.yy.parser)this.yy.parser.parseError(k,g);else throw new Error(k)},setInput:function(d,k){return this.yy=k||this.yy||{},this._input=d,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var d=this._input[0];this.yytext+=d,this.yyleng++,this.offset++,this.match+=d,this.matched+=d;var k=d.match(/(?:\r\n?|\n).*/g);return k?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),d},unput:function(d){var k=d.length,g=d.split(/(?:\r\n?|\n)/g);this._input=d+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-k),this.offset-=k;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var N=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===b.length?this.yylloc.first_column:0)+b[b.length-g.length].length-g[0].length:this.yylloc.first_column-k},this.options.ranges&&(this.yylloc.range=[N[0],N[0]+this.yyleng-k]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(d){this.unput(this.match.slice(d))},pastInput:function(){var d=this.matched.substr(0,this.matched.length-this.match.length);return(d.length>20?"...":"")+d.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var d=this.match;return d.length<20&&(d+=this._input.substr(0,20-d.length)),(d.substr(0,20)+(d.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var d=this.pastInput(),k=new Array(d.length+1).join("-");return d+this.upcomingInput()+` -`+k+"^"},test_match:function(d,k){var g,b,N;if(this.options.backtrack_lexer&&(N={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(N.yylloc.range=this.yylloc.range.slice(0))),b=d[0].match(/(?:\r\n?|\n).*/g),b&&(this.yylineno+=b.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:b?b[b.length-1].length-b[b.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+d[0].length},this.yytext+=d[0],this.match+=d[0],this.matches=d,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(d[0].length),this.matched+=d[0],g=this.performAction.call(this,this.yy,this,k,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),g)return g;if(this._backtrack){for(var l in N)this[l]=N[l];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var d,k,g,b;this._more||(this.yytext="",this.match="");for(var N=this._currentRules(),l=0;lk[0].length)){if(k=g,b=l,this.options.backtrack_lexer){if(d=this.test_match(g,N[l]),d!==!1)return d;if(this._backtrack){k=!1;continue}else return!1}else if(!this.options.flex)break}return k?(d=this.test_match(k,N[b]),d!==!1?d:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var k=this.next();return k||this.lex()},begin:function(k){this.conditionStack.push(k)},popState:function(){var k=this.conditionStack.length-1;return k>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(k){return k=this.conditionStack.length-1-Math.abs(k||0),k>=0?this.conditionStack[k]:"INITIAL"},pushState:function(k){this.begin(k)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(k,g,b,N){function l(u,at){return g.yytext=g.yytext.substring(u,g.yyleng-at+u)}var xt=N;switch(b){case 0:if(g.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):g.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),g.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),18);case 5:return 15;case 6:return this.popState(),14;break;case 7:return 64;case 8:return 67;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 56;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 52;case 20:return 48;case 21:this.unput(g.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 72;case 25:return 71;case 26:return 71;case 27:return 86;case 28:break;case 29:return this.popState(),55;break;case 30:return this.popState(),33;break;case 31:return g.yytext=l(1,2).replace(/\\"/g,'"'),79;break;case 32:return g.yytext=l(1,2).replace(/\\'/g,"'"),79;break;case 33:return 84;case 34:return 81;case 35:return 81;case 36:return 82;case 37:return 83;case 38:return 80;case 39:return 74;case 40:return 76;case 41:return 71;case 42:return g.yytext=g.yytext.replace(/\\([\\\]])/g,"$1"),71;break;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return it}();De.lexer=Vs;function _e(){this.yy={}}return _e.prototype=De,De.Parser=_e,new _e}(),Se=Hn;var er=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function rr(e,t){var r=t&&t.loc,s,n,i,a;r&&(s=r.start.line,n=r.end.line,i=r.start.column,a=r.end.column,e+=" - "+s+":"+i);for(var o=Error.prototype.constructor.call(this,e),c=0;car,id:()=>Fn,prepareBlock:()=>Kn,prepareMustache:()=>Yn,preparePartialBlock:()=>jn,preparePath:()=>zn,prepareProgram:()=>Wn,prepareRawBlock:()=>Gn,stripComment:()=>Mn,stripFlags:()=>Un});function ir(e,t){if(t=t.path?t.path.original:t,e.path.original!==t){var r={loc:e.path.loc};throw new ot(e.path.original+" doesn't match "+t,r)}}function ar(e,t){this.source=e,this.start={line:t.first_line,column:t.first_column},this.end={line:t.last_line,column:t.last_column}}function Fn(e){return/^\[.*\]$/.test(e)?e.substring(1,e.length-1):e}function Un(e,t){return{open:e.charAt(2)==="~",close:t.charAt(t.length-3)==="~"}}function Mn(e){return e.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function zn(e,t,r){r=this.locInfo(r);for(var s=e?"@":"",n=[],i=0,a=0,o=t.length;a0)throw new ot("Invalid path: "+s,{loc:r});c===".."&&i++}else n.push(c)}return{type:"PathExpression",data:e,depth:i,parts:n,original:s,loc:r}}function Yn(e,t,r,s,n,i){var a=s.charAt(3)||s.charAt(2),o=a!=="{"&&a!=="&",c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:o,strip:n,loc:this.locInfo(i)}}function Gn(e,t,r,s){ir(e,r),s=this.locInfo(s);var n={type:"Program",body:t,strip:{},loc:s};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:s}}function Kn(e,t,r,s,n,i){s&&s.path&&ir(e,s);var a=/\*/.test(e.open);t.blockParams=e.blockParams;var o,c;if(r){if(a)throw new ot("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=s.strip),c=r.strip,o=r.program}return n&&(n=o,o=t,t=n),{type:a?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:o,openStrip:e.strip,inverseStrip:c,closeStrip:s&&s.strip,loc:this.locInfo(i)}}function Wn(e,t){if(!t&&e.length){var r=e[0].loc,s=e[e.length-1].loc;r&&s&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function jn(e,t,r,s){return ir(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(s)}}var ks={};for(we in ne)Object.prototype.hasOwnProperty.call(ne,we)&&(ks[we]=ne[we]);var we;function Te(e,t){if(e.type==="Program")return e;Se.yy=ks,Se.yy.locInfo=function(s){return new ar(t&&t.srcName,s)};var r=Se.parse(e);return r}function or(e,t){var r=Te(e,t),s=new ys(t);return s.accept(r)}var Es={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},Qn=/^#[xX]([A-Fa-f0-9]+)$/,Jn=/^#([0-9]+)$/,$n=/^([A-Za-z0-9]+)$/,lr=function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(Qn);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Jn),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match($n),r)return this.named[r[1]]}},e}(),Xn=/[\t\n\f ]/,Zn=/[A-Za-z]/,ti=/\r\n?/g;function _(e){return Xn.test(e)}function Ss(e){return Zn.test(e)}function ei(e){return e.replace(ti,` -`)}var cr=function(){function e(t,r,s){s===void 0&&(s="precompile"),this.delegate=t,this.entityParser=r,this.mode=s,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&n===` -`){var i=this.tagNameBuffer.toLowerCase();(i==="pre"||i==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek(),i=this.tagNameBuffer;n==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"&&i!=="script"&&i!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||Ss(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();if(n==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();i==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var n=this.consume();_(n)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var n=this.consume();_(n)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase()))},doctypeName:function(){var n=this.consume();_(n)?this.transitionTo("afterDoctypeName"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase())},afterDoctypeName:function(){var n=this.consume();if(!_(n))if(n===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),a=i.toUpperCase()==="PUBLIC",o=i.toUpperCase()==="SYSTEM";(a||o)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),a?this.transitionTo("afterDoctypePublicKeyword"):o&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var n=this.peek();_(n)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):n==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):n==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):n===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},doctypePublicIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},afterDoctypePublicIdentifier:function(){var n=this.consume();_(n)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var n=this.consume();_(n)||(n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},doctypeSystemIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},afterDoctypeSystemIdentifier:function(){var n=this.consume();_(n)||n===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();_(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},endTagName:function(){var n=this.consume();_(n)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):n==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();_(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();_(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();_(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();_(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||Ss(n))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=ei(t);this.index"||t==="style"&&this.input.substring(this.index,this.index+8)!==""||t==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},e}(),lo=function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new cr(this,t,r.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r\xa0]/u,vo=new RegExp(ni.source,"gu");var dr=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function ii(e){var t;return dr.has(e.toLowerCase())&&((t=e[0])==null?void 0:t.toLowerCase())===e[0]}function ce(e){return!!e&&e.length>0}function Nr(e){return e.length===0?void 0:e[e.length-1]}function ai(e){return e.length===0?void 0:e[0]}var pt=Object.freeze({line:1,column:0}),oi=Object.freeze({source:"(synthetic)",start:pt,end:pt}),gr=Object.freeze({source:"(nonexistent)",start:pt,end:pt}),ht=Object.freeze({source:"(broken)",start:pt,end:pt}),br=class{constructor(t){this._whens=t}first(t){for(let r of this._whens){let s=r.match(t);if(ce(s))return s[0]}return null}},xe=class{get(t,r){let s=this._map.get(t);return s||(s=r(),this._map.set(t,s),s)}add(t,r){this._map.set(t,r)}match(t){let r=function(a){switch(a){case"Broken":case"InternalsSynthetic":case"NonExistent":return"IS_INVISIBLE";default:return a}}(t),s=[],n=this._map.get(r),i=this._map.get("MATCH_ANY");return n&&s.push(n),i&&s.push(i),s}constructor(){this._map=new Map}};function Ls(e){return e(new yr).validate()}var yr=class{validate(){return(t,r)=>this.matchFor(t.kind,r.kind)(t,r)}matchFor(t,r){let s=this._whens.match(t);return ce(s),new br(s).first(r)}when(t,r,s){return this._whens.get(t,()=>new xe).add(r,s),this}constructor(){this._whens=new xe}},kr=class e{static synthetic(t){let r=D.synthetic(t);return new e({loc:r,chars:t})}static load(t,r){return new e({loc:D.load(t,r[1]),chars:r[0]})}constructor(t){this.loc=t.loc,this.chars=t.chars}getString(){return this.chars}serialize(){return[this.chars,this.loc.serialize()]}},D=class e{static get NON_EXISTENT(){return new et("NonExistent",gr).wrap()}static load(t,r){return typeof r=="number"?e.forCharPositions(t,r,r):typeof r=="string"?e.synthetic(r):Array.isArray(r)?e.forCharPositions(t,r[0],r[1]):r==="NonExistent"?e.NON_EXISTENT:r==="Broken"?e.broken(ht):void ms(r)}static forHbsLoc(t,r){let s=new mt(t,r.start),n=new mt(t,r.end);return new oe(t,{start:s,end:n},r).wrap()}static forCharPositions(t,r,s){let n=new Tt(t,r),i=new Tt(t,s);return new ae(t,{start:n,end:i}).wrap()}static synthetic(t){return new et("InternalsSynthetic",gr,t).wrap()}static broken(t=ht){return new et("Broken",t).wrap()}constructor(t){var r;this.data=t,this.isInvisible=(r=t.kind)!=="CharPosition"&&r!=="HbsPosition"}getStart(){return this.data.getStart().wrap()}getEnd(){return this.data.getEnd().wrap()}get loc(){let t=this.data.toHbsSpan();return t===null?ht:t.toHbsLoc()}get module(){return this.data.getModule()}get startPosition(){return this.loc.start}get endPosition(){return this.loc.end}toJSON(){return this.loc}withStart(t){return J(t.data,this.data.getEnd())}withEnd(t){return J(this.data.getStart(),t.data)}asString(){return this.data.asString()}toSlice(t){let r=this.data.asString();return JSON.stringify(r),JSON.stringify(t),new kr({loc:this,chars:t||r})}get start(){return this.loc.start}set start(t){this.data.locDidUpdate({start:t})}get end(){return this.loc.end}set end(t){this.data.locDidUpdate({end:t})}get source(){return this.module}collapse(t){switch(t){case"start":return this.getStart().collapsed();case"end":return this.getEnd().collapsed()}}extend(t){return J(this.data.getStart(),t.data.getEnd())}serialize(){return this.data.serialize()}slice({skipStart:t=0,skipEnd:r=0}){return J(this.getStart().move(t).data,this.getEnd().move(-r).data)}sliceStartChars({skipStart:t=0,chars:r}){return J(this.getStart().move(t).data,this.getStart().move(t+r).data)}sliceEndChars({skipEnd:t=0,chars:r}){return J(this.getEnd().move(t-r).data,this.getStart().move(-t).data)}},Ut,ae=class{constructor(t,r){Lt(this,Ut);this.source=t,this.charPositions=r,this.kind="CharPosition",Y(this,Ut,null)}wrap(){return new D(this)}asString(){return this.source.slice(this.charPositions.start.charPos,this.charPositions.end.charPos)}getModule(){return this.source.module}getStart(){return this.charPositions.start}getEnd(){return this.charPositions.end}locDidUpdate(){}toHbsSpan(){let t=I(this,Ut);if(t===null){let r=this.charPositions.start.toHbsPos(),s=this.charPositions.end.toHbsPos();t=Y(this,Ut,r===null||s===null?ft:new oe(this.source,{start:r,end:s}))}return t===ft?null:t}serialize(){let{start:{charPos:t},end:{charPos:r}}=this.charPositions;return t===r?t:[t,r]}toCharPosSpan(){return this}};Ut=new WeakMap;var ut,vt,oe=class{constructor(t,r,s=null){Lt(this,ut);Lt(this,vt);this.source=t,this.hbsPositions=r,this.kind="HbsPosition",Y(this,ut,null),Y(this,vt,s)}serialize(){let t=this.toCharPosSpan();return t===null?"Broken":t.wrap().serialize()}wrap(){return new D(this)}updateProvided(t,r){I(this,vt)&&(I(this,vt)[r]=t),Y(this,ut,null),Y(this,vt,{start:t,end:t})}locDidUpdate({start:t,end:r}){t!==void 0&&(this.updateProvided(t,"start"),this.hbsPositions.start=new mt(this.source,t,null)),r!==void 0&&(this.updateProvided(r,"end"),this.hbsPositions.end=new mt(this.source,r,null))}asString(){let t=this.toCharPosSpan();return t===null?"":t.asString()}getModule(){return this.source.module}getStart(){return this.hbsPositions.start}getEnd(){return this.hbsPositions.end}toHbsLoc(){return{start:this.hbsPositions.start.hbsPos,end:this.hbsPositions.end.hbsPos}}toHbsSpan(){return this}toCharPosSpan(){let t=I(this,ut);if(t===null){let r=this.hbsPositions.start.toCharPos(),s=this.hbsPositions.end.toCharPos();if(!r||!s)return t=Y(this,ut,ft),null;t=Y(this,ut,new ae(this.source,{start:r,end:s}))}return t===ft?null:t}};ut=new WeakMap,vt=new WeakMap;var et=class{constructor(t,r,s=null){this.kind=t,this.loc=r,this.string=s}serialize(){switch(this.kind){case"Broken":case"NonExistent":return this.kind;case"InternalsSynthetic":return this.string||""}}wrap(){return new D(this)}asString(){return this.string||""}locDidUpdate({start:t,end:r}){t!==void 0&&(this.loc.start=t),r!==void 0&&(this.loc.end=r)}getModule(){return"an unknown module"}getStart(){return new le(this.kind,this.loc.start)}getEnd(){return new le(this.kind,this.loc.end)}toCharPosSpan(){return this}toHbsSpan(){return null}toHbsLoc(){return ht}},J=Ls(e=>e.when("HbsPosition","HbsPosition",(t,r)=>new oe(t.source,{start:t,end:r}).wrap()).when("CharPosition","CharPosition",(t,r)=>new ae(t.source,{start:t,end:r}).wrap()).when("CharPosition","HbsPosition",(t,r)=>{let s=r.toCharPos();return s===null?new et("Broken",ht).wrap():J(t,s)}).when("HbsPosition","CharPosition",(t,r)=>{let s=t.toCharPos();return s===null?new et("Broken",ht).wrap():J(s,r)}).when("IS_INVISIBLE","MATCH_ANY",t=>new et(t.kind,ht).wrap()).when("MATCH_ANY","IS_INVISIBLE",(t,r)=>new et(r.kind,ht).wrap())),ft="BROKEN",Mt=class e{static forHbsPos(t,r){return new mt(t,r,null).wrap()}static broken(t=pt){return new le("Broken",t).wrap()}constructor(t){this.data=t}get offset(){let t=this.data.toCharPos();return t===null?null:t.offset}eql(t){return li(this.data,t.data)}until(t){return J(this.data,t.data)}move(t){let r=this.data.toCharPos();if(r===null)return e.broken();{let s=r.offset+t;return r.source.validate(s)?new Tt(r.source,s).wrap():e.broken()}}collapsed(){return J(this.data,this.data)}toJSON(){return this.data.toJSON()}},Tt=class{constructor(t,r){this.source=t,this.charPos=r,this.kind="CharPosition",this._locPos=null}toCharPos(){return this}toJSON(){let t=this.toHbsPos();return t===null?pt:t.toJSON()}wrap(){return new Mt(this)}get offset(){return this.charPos}toHbsPos(){let t=this._locPos;if(t===null){let r=this.source.hbsPosFor(this.charPos);this._locPos=t=r===null?ft:new mt(this.source,r,this.charPos)}return t===ft?null:t}},mt=class{constructor(t,r,s=null){this.source=t,this.hbsPos=r,this.kind="HbsPosition",this._charPos=s===null?null:new Tt(t,s)}toCharPos(){let t=this._charPos;if(t===null){let r=this.source.charPosFor(this.hbsPos);this._charPos=t=r===null?ft:new Tt(this.source,r)}return t===ft?null:t}toJSON(){return this.hbsPos}wrap(){return new Mt(this)}toHbsPos(){return this}},le=class{constructor(t,r){this.kind=t,this.pos=r}toCharPos(){return null}toJSON(){return this.pos}wrap(){return new Mt(this)}get offset(){return null}},li=Ls(e=>e.when("HbsPosition","HbsPosition",({hbsPos:t},{hbsPos:r})=>t.column===r.column&&t.line===r.line).when("CharPosition","CharPosition",({charPos:t},{charPos:r})=>t===r).when("CharPosition","HbsPosition",({offset:t},r)=>{var s;return t===((s=r.toCharPos())==null?void 0:s.offset)}).when("HbsPosition","CharPosition",(t,{offset:r})=>{var s;return((s=t.toCharPos())==null?void 0:s.offset)===r}).when("MATCH_ANY","MATCH_ANY",()=>!1)),wt=class e{static from(t,r={}){var s;return new e(t,(s=r.meta)==null?void 0:s.moduleName)}constructor(t,r="an unknown module"){this.source=t,this.module=r}validate(t){return t>=0&&t<=this.source.length}slice(t,r){return this.source.slice(t,r)}offsetFor(t,r){return Mt.forHbsPos(this,{line:t,column:r})}spanFor({start:t,end:r}){return D.forHbsLoc(this,{start:{line:t.line,column:t.column},end:{line:r.line,column:r.column}})}hbsPosFor(t){let r=0,s=0;if(t>this.source.length)return null;for(;;){let n=this.source.indexOf(` +Expecting `+Qt.join(", ")+", got '"+(this.terminals_[L]||L)+"'":De="Parse error on line "+(Z+1)+": Unexpected "+(L==Cr?"end of input":"'"+(this.terminals_[L]||L)+"'"),this.parseError(De,{text:x.match,token:this.terminals_[L]||L,line:x.yylineno,loc:Ce,expected:Qt})}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+lt+", token: "+L);switch(q[0]){case 1:y.push(L),w.push(x.yytext),l.push(x.yylloc),y.push(q[1]),L=null,_e?(L=_e,_e=null):(Lt=x.yyleng,u=x.yytext,Z=x.yylineno,Ce=x.yylloc,Pr>0&&Pr--);break;case 2:if(j=this.productions_[q[1]][1],yt.$=w[w.length-j],yt._$={first_line:l[l.length-(j||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(j||1)].first_column,last_column:l[l.length-1].last_column},Fn&&(yt._$.range=[l[l.length-(j||1)].range[0],l[l.length-1].range[1]]),Le=this.performAction.apply(yt,[u,Lt,Z,ot.yy,q[1],w,l].concat(Vn)),typeof Le<"u")return Le;j&&(y=y.slice(0,-1*j*2),w=w.slice(0,-1*j),l=l.slice(0,-1*j)),y.push(this.productions_[q[1]][0]),w.push(yt.$),l.push(yt._$),_r=bt[y[y.length-2]][y[y.length-1]],y.push(_r);break;case 3:return!0}}return!0}},Rn=(function(){var X={EOF:1,parseError:function(S,y){if(this.yy.parser)this.yy.parser.parseError(S,y);else throw new Error(S)},setInput:function(b,S){return this.yy=S||this.yy||{},this._input=b,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var b=this._input[0];this.yytext+=b,this.yyleng++,this.offset++,this.match+=b,this.matched+=b;var S=b.match(/(?:\r\n?|\n).*/g);return S?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),b},unput:function(b){var S=b.length,y=b.split(/(?:\r\n?|\n)/g);this._input=b+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-S),this.offset-=S;var m=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),y.length-1&&(this.yylineno-=y.length-1);var w=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:y?(y.length===m.length?this.yylloc.first_column:0)+m[m.length-y.length].length-y[0].length:this.yylloc.first_column-S},this.options.ranges&&(this.yylloc.range=[w[0],w[0]+this.yyleng-S]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(b){this.unput(this.match.slice(b))},pastInput:function(){var b=this.matched.substr(0,this.matched.length-this.match.length);return(b.length>20?"...":"")+b.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var b=this.match;return b.length<20&&(b+=this._input.substr(0,20-b.length)),(b.substr(0,20)+(b.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var b=this.pastInput(),S=new Array(b.length+1).join("-");return b+this.upcomingInput()+` +`+S+"^"},test_match:function(b,S){var y,m,w;if(this.options.backtrack_lexer&&(w={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(w.yylloc.range=this.yylloc.range.slice(0))),m=b[0].match(/(?:\r\n?|\n).*/g),m&&(this.yylineno+=m.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:m?m[m.length-1].length-m[m.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],y=this.performAction.call(this,this.yy,this,S,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),y)return y;if(this._backtrack){for(var l in w)this[l]=w[l];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var b,S,y,m;this._more||(this.yytext="",this.match="");for(var w=this._currentRules(),l=0;lS[0].length)){if(S=y,m=l,this.options.backtrack_lexer){if(b=this.test_match(y,w[l]),b!==!1)return b;if(this._backtrack){S=!1;continue}else return!1}else if(!this.options.flex)break}return S?(b=this.test_match(S,w[m]),b!==!1?b:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var S=this.next();return S||this.lex()},begin:function(S){this.conditionStack.push(S)},popState:function(){var S=this.conditionStack.length-1;return S>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(S){return S=this.conditionStack.length-1-Math.abs(S||0),S>=0?this.conditionStack[S]:"INITIAL"},pushState:function(S){this.begin(S)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(S,y,m,w){function l(u,Z){return y.yytext=y.yytext.substring(u,y.yyleng-Z+u)}var bt=w;switch(m){case 0:if(y.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):y.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),y.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),18);case 5:return 15;case 6:return this.popState(),14;break;case 7:return 67;case 8:return 68;case 9:if(S.syntax.square==="string")this.unput(y.yytext),this.begin("escl");else return 75;break;case 10:return 77;case 11:return 19;case 12:return this.popState(),this.begin("raw"),23;break;case 13:return 57;case 14:return 61;case 15:return 29;case 16:return 47;case 17:return this.popState(),44;break;case 18:return this.popState(),44;break;case 19:return 34;case 20:return 39;case 21:return 53;case 22:return 48;case 23:this.unput(y.yytext),this.popState(),this.begin("com");break;case 24:return this.popState(),14;break;case 25:return 48;case 26:return 74;case 27:return 73;case 28:return 73;case 29:return 93;case 30:return 92;case 31:break;case 32:return this.popState(),56;break;case 33:return this.popState(),33;break;case 34:return y.yytext=l(1,2).replace(/\\"/g,'"'),84;break;case 35:return y.yytext=l(1,2).replace(/\\'/g,"'"),84;break;case 36:return 89;case 37:return 86;case 38:return 86;case 39:return 87;case 40:return 88;case 41:return 85;case 42:return 79;case 43:return 81;case 44:return 73;case 45:return y.yytext=y.yytext.replace(/\\([\\\]])/g,"$1"),this.popState(),73;break;case 46:return"INVALID";case 47:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)\]|])))/,/^(?:\.#)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)\]])))/,/^(?:false(?=([~}\s)\]])))/,/^(?:undefined(?=([~}\s)\]])))/,/^(?:null(?=([~}\s)\]])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)\]])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)\]|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},escl:{rules:[45],inclusive:!1},INITIAL:{rules:[0,1,47],inclusive:!0}}};return X})();Ne.lexer=Rn;function Ae(){this.yy={}}return Ae.prototype=Ne,Ne.Parser=Ae,new Ae})(),Vt=ms;var Ge=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function Ke(e,t){var r=t&&t.loc,s,n,i,a;r&&(s=r.start.line,n=r.end.line,i=r.start.column,a=r.end.column,e+=" - "+s+":"+i);for(var o=Error.prototype.constructor.call(this,e),c=0;cJe,id:()=>gs,prepareBlock:()=>vs,prepareMustache:()=>ks,preparePartialBlock:()=>Ts,preparePath:()=>Ss,prepareProgram:()=>ws,prepareRawBlock:()=>Es,stripComment:()=>ys,stripFlags:()=>bs});var ds=function(e,t,r){if(r||arguments.length===2)for(var s=0,n=t.length,i;s0)throw new tt("Invalid path: "+n,{loc:s});h===".."&&a++}else i.push("".concat(g).concat(h))}var E=t||i.shift();return{type:"PathExpression",this:n.startsWith("this."),data:e,depth:a,head:E,tail:i,parts:E?ds([E],i,!0):i,original:n,loc:s}}function ks(e,t,r,s,n,i){var a=s.charAt(3)||s.charAt(2),o=a!=="{"&&a!=="&",c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:o,strip:n,loc:this.locInfo(i)}}function Es(e,t,r,s){Qe(e,r),s=this.locInfo(s);var n={type:"Program",body:t,strip:{},loc:s};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:s}}function vs(e,t,r,s,n,i){s&&s.path&&Qe(e,s);var a=/\*/.test(e.open);t.blockParams=e.blockParams;var o,c;if(r){if(a)throw new tt("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=s.strip),c=r.strip,o=r.program}return n&&(n=o,o=t,t=n),{type:a?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:o,openStrip:e.strip,inverseStrip:c,closeStrip:s&&s.strip,loc:this.locInfo(i)}}function ws(e,t){if(!t&&e.length){var r=e[0].loc,s=e[e.length-1].loc;r&&s&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function Ts(e,t,r,s){return Qe(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(s)}}var Jr={};for(ue in Ft)Object.prototype.hasOwnProperty.call(Ft,ue)&&(Jr[ue]=Ft[ue]);var ue;function he(e,t){var r,s,n;if(e.type==="Program")return e;Vt.yy=Jr,Vt.yy.locInfo=function(o){return new Je(t&&t.srcName,o)};var i;typeof((r=t?.syntax)===null||r===void 0?void 0:r.square)=="function"?i=t.syntax.square:((s=t?.syntax)===null||s===void 0?void 0:s.square)==="node"?i=xs:i="string";var a;return typeof((n=t?.syntax)===null||n===void 0?void 0:n.hash)=="function"?a=t.syntax.hash:a=Ns,Vt.yy.syntax={square:i,hash:a},Vt.parse(e)}function xs(e,t){return{type:"ArrayLiteral",items:e,loc:t}}function Ns(e,t){return{type:"HashLiteral",pairs:e.pairs,loc:t}}function $e(e,t){var r=he(e,t),s=new Qr(t);return s.accept(r)}var Xr={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},As=/^#[xX]([A-Fa-f0-9]+)$/,Ps=/^#([0-9]+)$/,Cs=/^([A-Za-z0-9]+)$/,Xe=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(As);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Ps),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(Cs),r)return this.named[r[1]]}},e})(),_s=/[\t\n\f ]/,Ls=/[A-Za-z]/,Ds=/\r\n?/g;function _(e){return _s.test(e)}function $r(e){return Ls.test(e)}function Os(e){return e.replace(Ds,` +`)}var Ze=(function(){function e(t,r,s){s===void 0&&(s="precompile"),this.delegate=t,this.entityParser=r,this.mode=s,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&n===` +`){var i=this.tagNameBuffer.toLowerCase();(i==="pre"||i==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek(),i=this.tagNameBuffer;n==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"&&i!=="script"&&i!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||$r(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();if(n==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();i==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var n=this.consume();_(n)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var n=this.consume();_(n)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase()))},doctypeName:function(){var n=this.consume();_(n)?this.transitionTo("afterDoctypeName"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase())},afterDoctypeName:function(){var n=this.consume();if(!_(n))if(n===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),a=i.toUpperCase()==="PUBLIC",o=i.toUpperCase()==="SYSTEM";(a||o)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),a?this.transitionTo("afterDoctypePublicKeyword"):o&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var n=this.peek();_(n)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):n==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):n==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):n===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},doctypePublicIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},afterDoctypePublicIdentifier:function(){var n=this.consume();_(n)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var n=this.consume();_(n)||(n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},doctypeSystemIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},afterDoctypeSystemIdentifier:function(){var n=this.consume();_(n)||n===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();_(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},endTagName:function(){var n=this.consume();_(n)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):n==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();_(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();_(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();_(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();_(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||$r(n))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=Os(t);this.index"||t==="style"&&this.input.substring(this.index,this.index+8)!==""||t==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},e})(),go=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Ze(this,t,r.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r\xa0]/u,Po=new RegExp(Rs.source,"gu");var de=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function ln(){return[...de]}function qs(e){return de.has(e.toLowerCase())&&e[0]?.toLowerCase()===e[0]}function Yt(e){return!!e&&e.length>0}function mr(e){return e.length===0?void 0:e[e.length-1]}function Vs(e){return e.length===0?void 0:e[0]}var st=Object.freeze({line:1,column:0}),Fs=Object.freeze({source:"(synthetic)",start:st,end:st}),ir=Object.freeze({source:"(nonexistent)",start:st,end:st}),nt=Object.freeze({source:"(broken)",start:st,end:st}),ar=class{constructor(t){this._whens=t}first(t){for(let r of this._whens){let s=r.match(t);if(Yt(s))return s[0]}return null}},ge=class{get(t,r){let s=this._map.get(t);return s||(s=r(),this._map.set(t,s),s)}add(t,r){this._map.set(t,r)}match(t){let r=(function(a){switch(a){case"Broken":case"InternalsSynthetic":case"NonExistent":return"IS_INVISIBLE";default:return a}})(t),s=[],n=this._map.get(r),i=this._map.get("MATCH_ANY");return n&&s.push(n),i&&s.push(i),s}constructor(){this._map=new Map}};function cn(e){return e(new or).validate()}var or=class{validate(){return(t,r)=>this.matchFor(t.kind,r.kind)(t,r)}matchFor(t,r){let s=this._whens.match(t);return Yt(s),new ar(s).first(r)}when(t,r,s){return this._whens.get(t,(()=>new ge)).add(r,s),this}constructor(){this._whens=new ge}},lr=class e{static synthetic(t){let r=A.synthetic(t);return new e({loc:r,chars:t})}static load(t,r){return new e({loc:A.load(t,r[1]),chars:r[0]})}constructor(t){this.loc=t.loc,this.chars=t.chars}getString(){return this.chars}serialize(){return[this.chars,this.loc.serialize()]}},A=class e{static get NON_EXISTENT(){return new J("NonExistent",ir).wrap()}static load(t,r){return typeof r=="number"?e.forCharPositions(t,r,r):typeof r=="string"?e.synthetic(r):Array.isArray(r)?e.forCharPositions(t,r[0],r[1]):r==="NonExistent"?e.NON_EXISTENT:r==="Broken"?e.broken(nt):void Gr(r)}static forHbsLoc(t,r){let s=new at(t,r.start),n=new at(t,r.end);return new Mt(t,{start:s,end:n},r).wrap()}static forCharPositions(t,r,s){let n=new ft(t,r),i=new ft(t,s);return new Ut(t,{start:n,end:i}).wrap()}static synthetic(t){return new J("InternalsSynthetic",ir,t).wrap()}static broken(t=nt){return new J("Broken",t).wrap()}constructor(t){var r;this.data=t,this.isInvisible=(r=t.kind)!=="CharPosition"&&r!=="HbsPosition"}getStart(){return this.data.getStart().wrap()}getEnd(){return this.data.getEnd().wrap()}get loc(){let t=this.data.toHbsSpan();return t===null?nt:t.toHbsLoc()}get module(){return this.data.getModule()}get startPosition(){return this.loc.start}get endPosition(){return this.loc.end}toJSON(){return this.loc}withStart(t){return K(t.data,this.data.getEnd())}withEnd(t){return K(this.data.getStart(),t.data)}asString(){return this.data.asString()}toSlice(t){let r=this.data.asString();return JSON.stringify(r),JSON.stringify(t),new lr({loc:this,chars:t||r})}get start(){return this.loc.start}set start(t){this.data.locDidUpdate({start:t})}get end(){return this.loc.end}set end(t){this.data.locDidUpdate({end:t})}get source(){return this.module}collapse(t){switch(t){case"start":return this.getStart().collapsed();case"end":return this.getEnd().collapsed()}}extend(t){return K(this.data.getStart(),t.data.getEnd())}serialize(){return this.data.serialize()}slice({skipStart:t=0,skipEnd:r=0}){return K(this.getStart().move(t).data,this.getEnd().move(-r).data)}sliceStartChars({skipStart:t=0,chars:r}){return K(this.getStart().move(t).data,this.getStart().move(t+r).data)}sliceEndChars({skipEnd:t=0,chars:r}){return K(this.getEnd().move(t-r).data,this.getStart().move(-t).data)}},Ut=class{#t;constructor(t,r){this.source=t,this.charPositions=r,this.kind="CharPosition",this.#t=null}wrap(){return new A(this)}asString(){return this.source.slice(this.charPositions.start.charPos,this.charPositions.end.charPos)}getModule(){return this.source.module}getStart(){return this.charPositions.start}getEnd(){return this.charPositions.end}locDidUpdate(){}toHbsSpan(){let t=this.#t;if(t===null){let r=this.charPositions.start.toHbsPos(),s=this.charPositions.end.toHbsPos();t=this.#t=r===null||s===null?it:new Mt(this.source,{start:r,end:s})}return t===it?null:t}serialize(){let{start:{charPos:t},end:{charPos:r}}=this.charPositions;return t===r?t:[t,r]}toCharPosSpan(){return this}},Mt=class{#t;#e;constructor(t,r,s=null){this.source=t,this.hbsPositions=r,this.kind="HbsPosition",this.#t=null,this.#e=s}serialize(){let t=this.toCharPosSpan();return t===null?"Broken":t.wrap().serialize()}wrap(){return new A(this)}updateProvided(t,r){this.#e&&(this.#e[r]=t),this.#t=null,this.#e={start:t,end:t}}locDidUpdate({start:t,end:r}){t!==void 0&&(this.updateProvided(t,"start"),this.hbsPositions.start=new at(this.source,t,null)),r!==void 0&&(this.updateProvided(r,"end"),this.hbsPositions.end=new at(this.source,r,null))}asString(){let t=this.toCharPosSpan();return t===null?"":t.asString()}getModule(){return this.source.module}getStart(){return this.hbsPositions.start}getEnd(){return this.hbsPositions.end}toHbsLoc(){return{start:this.hbsPositions.start.hbsPos,end:this.hbsPositions.end.hbsPos}}toHbsSpan(){return this}toCharPosSpan(){let t=this.#t;if(t===null){let r=this.hbsPositions.start.toCharPos(),s=this.hbsPositions.end.toCharPos();if(!r||!s)return t=this.#t=it,null;t=this.#t=new Ut(this.source,{start:r,end:s})}return t===it?null:t}},J=class{constructor(t,r,s=null){this.kind=t,this.loc=r,this.string=s}serialize(){switch(this.kind){case"Broken":case"NonExistent":return this.kind;case"InternalsSynthetic":return this.string||""}}wrap(){return new A(this)}asString(){return this.string||""}locDidUpdate({start:t,end:r}){t!==void 0&&(this.loc.start=t),r!==void 0&&(this.loc.end=r)}getModule(){return"an unknown module"}getStart(){return new zt(this.kind,this.loc.start)}getEnd(){return new zt(this.kind,this.loc.end)}toCharPosSpan(){return this}toHbsSpan(){return null}toHbsLoc(){return nt}},K=cn((e=>e.when("HbsPosition","HbsPosition",((t,r)=>new Mt(t.source,{start:t,end:r}).wrap())).when("CharPosition","CharPosition",((t,r)=>new Ut(t.source,{start:t,end:r}).wrap())).when("CharPosition","HbsPosition",((t,r)=>{let s=r.toCharPos();return s===null?new J("Broken",nt).wrap():K(t,s)})).when("HbsPosition","CharPosition",((t,r)=>{let s=t.toCharPos();return s===null?new J("Broken",nt).wrap():K(s,r)})).when("IS_INVISIBLE","MATCH_ANY",(t=>new J(t.kind,nt).wrap())).when("MATCH_ANY","IS_INVISIBLE",((t,r)=>new J(r.kind,nt).wrap())))),it="BROKEN",Pt=class e{static forHbsPos(t,r){return new at(t,r,null).wrap()}static broken(t=st){return new zt("Broken",t).wrap()}constructor(t){this.data=t}get offset(){let t=this.data.toCharPos();return t===null?null:t.offset}eql(t){return Hs(this.data,t.data)}until(t){return K(this.data,t.data)}move(t){let r=this.data.toCharPos();if(r===null)return e.broken();{let s=r.offset+t;return r.source.validate(s)?new ft(r.source,s).wrap():e.broken()}}collapsed(){return K(this.data,this.data)}toJSON(){return this.data.toJSON()}},ft=class{constructor(t,r){this.source=t,this.charPos=r,this.kind="CharPosition",this._locPos=null}toCharPos(){return this}toJSON(){let t=this.toHbsPos();return t===null?st:t.toJSON()}wrap(){return new Pt(this)}get offset(){return this.charPos}toHbsPos(){let t=this._locPos;if(t===null){let r=this.source.hbsPosFor(this.charPos);this._locPos=t=r===null?it:new at(this.source,r,this.charPos)}return t===it?null:t}},at=class{constructor(t,r,s=null){this.source=t,this.hbsPos=r,this.kind="HbsPosition",this._charPos=s===null?null:new ft(t,s)}toCharPos(){let t=this._charPos;if(t===null){let r=this.source.charPosFor(this.hbsPos);this._charPos=t=r===null?it:new ft(this.source,r)}return t===it?null:t}toJSON(){return this.hbsPos}wrap(){return new Pt(this)}toHbsPos(){return this}},zt=class{constructor(t,r){this.kind=t,this.pos=r}toCharPos(){return null}toJSON(){return this.pos}wrap(){return new Pt(this)}get offset(){return null}},Hs=cn((e=>e.when("HbsPosition","HbsPosition",(({hbsPos:t},{hbsPos:r})=>t.column===r.column&&t.line===r.line)).when("CharPosition","CharPosition",(({charPos:t},{charPos:r})=>t===r)).when("CharPosition","HbsPosition",(({offset:t},r)=>t===r.toCharPos()?.offset)).when("HbsPosition","CharPosition",((t,{offset:r})=>t.toCharPos()?.offset===r)).when("MATCH_ANY","MATCH_ANY",(()=>!1)))),pt=class e{static from(t,r={}){return new e(t,r.meta?.moduleName)}constructor(t,r="an unknown module"){this.source=t,this.module=r}validate(t){return t>=0&&t<=this.source.length}slice(t,r){return this.source.slice(t,r)}offsetFor(t,r){return Pt.forHbsPos(this,{line:t,column:r})}spanFor({start:t,end:r}){return A.forHbsLoc(this,{start:{line:t.line,column:t.column},end:{line:r.line,column:r.column}})}hbsPosFor(t){let r=0,s=0;if(t>this.source.length)return null;for(;;){let n=this.source.indexOf(` `,s);if(t<=n||n===-1)return{line:r+1,column:t-s};r+=1,s=n+1}}charPosFor(t){let{line:r,column:s}=t,n=this.source.length,i=0,a=0;for(;ao)return o;if(ri){let c=this.hbsPosFor(a+s);c.line,c.column}return a+s}if(o===-1)return 0;i+=1,a=o+1}return n}};function E(e,t){let{module:r,loc:s}=t,{line:n,column:i}=s.start,a=t.asString(),o=a?` +`,a);if(o===-1&&(o=this.source.length),i===r-1){if(a+s>o)return o;if(Is){let c=this.hbsPosFor(a+s);c.line,c.column}return a+s}if(o===-1)return 0;i+=1,a=o+1}return n}};function k(e,t){let{module:r,loc:s}=t,{line:n,column:i}=s.start,a=t.asString(),o=a?` | | ${a.split(` @@ -22,8 +24,14 @@ Expecting `+pe.join(", ")+", got '"+(this.terminals_[O]||O)+"'":qe="Parse error | `)} | -`:"",c=new Error(`${e}: ${o}(error occurred in '${r}' @ line ${n} : column ${i})`);return c.name="SyntaxError",c.location=t,c.code=a,c}var ci={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]},Cr=function(){function e(t,r,s,n){let i=Error.call(this,t);this.key=n,this.message=t,this.node=r,this.parent=s,i.stack&&(this.stack=i.stack)}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}();function ws(e,t,r){return new Cr("Cannot remove a node unless it is part of an array",e,t,r)}function ui(e,t,r){return new Cr("Cannot replace a node with multiple nodes unless it is part of an array",e,t,r)}function Ts(e,t){return new Cr("Replacing and removing in key handlers is not yet supported.",e,null,t)}var zt=class{constructor(t,r=null,s=null){this.node=t,this.parent=r,this.parentKey=s}get parentNode(){return this.parent?this.parent.node:null}parents(){return{[Symbol.iterator]:()=>new Sr(this)}}},Sr=class{constructor(t){this.path=t}next(){return this.path.parent?(this.path=this.path.parent,{done:!1,value:this.path}):{done:!0,value:null}}};function Ds(e){return typeof e=="function"?e:e.enter}function _s(e){return typeof e=="function"?void 0:e.exit}function Ae(e,t){let r,s,n,{node:i,parent:a,parentKey:o}=t,c=function(h,p){if(h.Program&&(p==="Template"&&!h.Template||p==="Block"&&!h.Block))return h.Program;let m=h[p];return m!==void 0?m:h.All}(e,i.type);if(c!==void 0&&(r=Ds(c),s=_s(c)),r!==void 0&&(n=r(i,t)),n!=null){if(JSON.stringify(i)!==JSON.stringify(n))return Array.isArray(n)?(Os(e,n,a,o),n):Ae(e,new zt(n,a,o))||n;n=void 0}if(n===void 0){let h=ci[i.type];for(let p=0;ptypeof t=="string"?f.var({name:t,loc:D.synthetic(t)}):t)}function Ps(e=[],t=[],r=!1,s){return f.blockItself({body:e,params:Is(t),chained:r,loc:T(s||null)})}function xs(e=[],t=[],r){return f.template({body:e,blockParams:t,loc:T(r||null)})}function T(...e){if(e.length===1){let t=e[0];return t&&typeof t=="object"?D.forHbsLoc(hr(),t):D.forHbsLoc(hr(),oi)}{let[t,r,s,n,i]=e,a=i?new wt("",i):hr();return D.forHbsLoc(a,{start:{line:t,column:r},end:{line:s||t,column:n||r}})}}var mi={mustache:function(e,t=[],r=ie([]),s=!1,n,i){return f.mustache({path:ct(e),params:t,hash:r,trusting:s,strip:i,loc:T(n||null)})},block:function(e,t,r,s,n=null,i,a,o,c){let h,p=null;return h=s.type==="Template"?f.blockItself({params:Is(s.blockParams),body:s.body,loc:s.loc}):s,(n==null?void 0:n.type)==="Template"?(n.blockParams.length,p=f.blockItself({params:[],body:n.body,loc:n.loc})):p=n,f.block({path:ct(e),params:t||[],hash:r||ie([]),defaultBlock:h,elseBlock:p,loc:T(i||null),openStrip:a,inverseStrip:o,closeStrip:c})},comment:function(e,t){return f.comment({value:e,loc:T(t||null)})},mustacheComment:function(e,t){return f.mustacheComment({value:e,loc:T(t||null)})},element:function(e,t={}){let r,s,{attrs:n,blockParams:i,modifiers:a,comments:o,children:c,openTag:h,closeTag:p,loc:m}=t;typeof e=="string"?e.endsWith("/")?(r=ct(e.slice(0,-1)),s=!0):r=ct(e):"type"in e?(e.type,e.type,r=e):"path"in e?(e.path.type,e.path.type,r=e.path,s=e.selfClosing):(r=ct(e.name),s=e.selfClosing);let S=i==null?void 0:i.map(v=>typeof v=="string"?Cs(v):v),y=null;return p?y=T(p):p===void 0&&(y=s||ii(r.original)?null:T(null)),f.element({path:r,selfClosing:s||!1,attributes:n||[],params:S||[],modifiers:a||[],comments:o||[],children:c||[],openTag:T(h||null),closeTag:y,loc:T(m||null)})},elementModifier:function(e,t,r,s){return f.elementModifier({path:ct(e),params:t||[],hash:r||ie([]),loc:T(s||null)})},attr:function(e,t,r){return f.attr({name:e,value:t,loc:T(r||null)})},text:function(e="",t){return f.text({chars:e,loc:T(t||null)})},sexpr:function(e,t=[],r=ie([]),s){return f.sexpr({path:ct(e),params:t,hash:r,loc:T(s||null)})},concat:function(e,t){if(!ce(e))throw new Error("b.concat requires at least one part");return f.concat({parts:e,loc:T(t||null)})},hash:ie,pair:function(e,t,r){return f.pair({key:e,value:t,loc:T(r||null)})},literal:Pe,program:function(e,t,r){return t&&t.length?Ps(e,t,!1,r):xs(e,[],r)},blockItself:Ps,template:xs,loc:T,pos:function(e,t){return f.pos({line:e,column:t})},path:ct,fullPath:function(e,t=[],r){return f.path({head:e,tail:t,loc:T(r||null)})},head:function(e,t){return f.head({original:e,loc:T(t||null)})},at:function(e,t){return f.atName({name:e,loc:T(t||null)})},var:Cs,this:function(e){return f.this({loc:T(e||null)})},string:pr("StringLiteral"),boolean:pr("BooleanLiteral"),number:pr("NumberLiteral"),undefined:()=>Pe("UndefinedLiteral",void 0),null:()=>Pe("NullLiteral",null)};function pr(e){return function(t,r){return Pe(e,t,r)}}var Ce={close:!1,open:!1},f=new class{pos({line:e,column:t}){return{line:e,column:t}}blockItself({body:e,params:t,chained:r=!1,loc:s}){return{type:"Block",body:e,params:t,get blockParams(){return this.params.map(n=>n.name)},set blockParams(n){this.params=n.map(i=>f.var({name:i,loc:D.synthetic(i)}))},chained:r,loc:s}}template({body:e,blockParams:t,loc:r}){return{type:"Template",body:e,blockParams:t,loc:r}}mustache({path:e,params:t,hash:r,trusting:s,loc:n,strip:i=Ce}){return function({path:a,params:o,hash:c,trusting:h,strip:p,loc:m}){let S={type:"MustacheStatement",path:a,params:o,hash:c,trusting:h,strip:p,loc:m};return Object.defineProperty(S,"escaped",{enumerable:!1,get(){return!this.trusting},set(y){this.trusting=!y}}),S}({path:e,params:t,hash:r,trusting:s,strip:i,loc:n})}block({path:e,params:t,hash:r,defaultBlock:s,elseBlock:n=null,loc:i,openStrip:a=Ce,inverseStrip:o=Ce,closeStrip:c=Ce}){return{type:"BlockStatement",path:e,params:t,hash:r,program:s,inverse:n,loc:i,openStrip:a,inverseStrip:o,closeStrip:c}}comment({value:e,loc:t}){return{type:"CommentStatement",value:e,loc:t}}mustacheComment({value:e,loc:t}){return{type:"MustacheCommentStatement",value:e,loc:t}}concat({parts:e,loc:t}){return{type:"ConcatStatement",parts:e,loc:t}}element({path:e,selfClosing:t,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h}){let p=t;return{type:"ElementNode",path:e,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h,get tag(){return this.path.original},set tag(m){this.path.original=m},get blockParams(){return this.params.map(m=>m.name)},set blockParams(m){this.params=m.map(S=>f.var({name:S,loc:D.synthetic(S)}))},get selfClosing(){return p},set selfClosing(m){p=m,this.closeTag=m?null:D.synthetic(``)}}}elementModifier({path:e,params:t,hash:r,loc:s}){return{type:"ElementModifierStatement",path:e,params:t,hash:r,loc:s}}attr({name:e,value:t,loc:r}){return{type:"AttrNode",name:e,value:t,loc:r}}text({chars:e,loc:t}){return{type:"TextNode",chars:e,loc:t}}sexpr({path:e,params:t,hash:r,loc:s}){return{type:"SubExpression",path:e,params:t,hash:r,loc:s}}path({head:e,tail:t,loc:r}){return function({head:s,tail:n,loc:i}){let a={type:"PathExpression",head:s,tail:n,get original(){return[this.head.original,...this.tail].join(".")},set original(o){let[c,...h]=o.split(".");this.head=mi.head(c,this.head.loc),this.tail=h},loc:i};return Object.defineProperty(a,"parts",{enumerable:!1,get(){let o=this.original.split(".");return o[0]==="this"?o.shift():o[0].startsWith("@")&&(o[0]=o[0].slice(1)),Object.freeze(o)},set(o){var h;let c=[...o];c[0]==="this"||(h=c[0])!=null&&h.startsWith("@")||(this.head.type==="ThisHead"?c.unshift("this"):this.head.type==="AtHead"&&(c[0]=`@${c[0]}`)),this.original=c.join(".")}}),Object.defineProperty(a,"this",{enumerable:!1,get(){return this.head.type==="ThisHead"}}),Object.defineProperty(a,"data",{enumerable:!1,get(){return this.head.type==="AtHead"}}),a}({head:e,tail:t,loc:r})}head({original:e,loc:t}){return e==="this"?this.this({loc:t}):e[0]==="@"?this.atName({name:e,loc:t}):this.var({name:e,loc:t})}this({loc:e}){return{type:"ThisHead",get original(){return"this"},loc:e}}atName({name:e,loc:t}){let r="",s={type:"AtHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}var({name:e,loc:t}){let r="",s={type:"VarHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}hash({pairs:e,loc:t}){return{type:"Hash",pairs:e,loc:t}}pair({key:e,value:t,loc:r}){return{type:"HashPair",key:e,value:t,loc:r}}literal({type:e,value:t,loc:r}){return function({type:s,value:n,loc:i}){let a={type:s,value:n,loc:i};return Object.defineProperty(a,"original",{enumerable:!1,get(){return this.value},set(o){this.value=o}}),a}({type:e,value:t,loc:r})}},Er=class{constructor(t,r=new lr(Es),s="precompile"){this.elementStack=[],this.currentAttribute=null,this.currentNode=null,this.source=t,this.lines=t.source.split(/\r\n?|\n/u),this.tokenizer=new cr(this,r,s)}offset(){let{line:t,column:r}=this.tokenizer;return this.source.offsetFor(t,r)}pos({line:t,column:r}){return this.source.offsetFor(t,r)}finish(t){return tr({},t,{loc:t.start.until(this.offset())})}get currentAttr(){return this.currentAttribute}get currentTag(){let t=this.currentNode;return t&&(t.type==="StartTag"||t.type),t}get currentStartTag(){let t=this.currentNode;return t&&t.type,t}get currentEndTag(){let t=this.currentNode;return t&&t.type,t}get currentComment(){let t=this.currentNode;return t&&t.type,t}get currentData(){let t=this.currentNode;return t&&t.type,t}acceptNode(t){return this[t.type](t)}currentElement(){return Nr(this.elementStack)}sourceForNode(t,r){let s,n,i,a=t.loc.start.line-1,o=a-1,c=t.loc.start.column,h=[];for(r?(n=r.loc.end.line-1,i=r.loc.end.column):(n=t.loc.end.line-1,i=t.loc.end.column);o=C?-1:y.indexOf(P,v),w===-1||w+P.length>C?(v=C,U=this.source.spanFor(gr)):(v=w,U=S.sliceStartChars({skipStart:v,chars:P.length}),v+=P.length),o.push(f.var({name:P,loc:U}))}}else a=As(this.source,t,i);let c=this.Program(a.program,o),h=a.inverse?this.Program(a.inverse,[]):null,p=f.block({path:r,params:s,hash:n,defaultBlock:c,elseBlock:h,loc:this.source.spanFor(t.loc),openStrip:t.openStrip,inverseStrip:t.inverseStrip,closeStrip:t.closeStrip});Ft(this.currentElement(),p)}MustacheStatement(t){var o;(o=this.pendingError)==null||o.mustache(this.source.spanFor(t.loc));let{tokenizer:r}=this;if(r.state==="comment")return void this.appendToCommentData(this.sourceForNode(t));let s,{escaped:n,loc:i,strip:a}=t;if("original"in t.path&&t.path.original==="...attributes")throw E("Illegal use of ...attributes",this.source.spanFor(t.loc));if(Bs(t.path))s=f.mustache({path:this.acceptNode(t.path),params:[],hash:f.hash({pairs:[],loc:this.source.spanFor(t.path.loc).collapse("end")}),trusting:!n,loc:this.source.spanFor(i),strip:a});else{let{path:c,params:h,hash:p}=fr(this,t);s=f.mustache({path:c,params:h,hash:p,trusting:!n,loc:this.source.spanFor(i),strip:a})}switch(r.state){case"tagOpen":case"tagName":throw E("Cannot use mustaches in an elements tagname",s.loc);case"beforeAttributeName":mr(this.currentStartTag,s);break;case"attributeName":case"afterAttributeName":this.beginAttributeValue(!1),this.finishAttributeValue(),mr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"afterAttributeValueQuoted":mr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"beforeAttributeValue":this.beginAttributeValue(!1),this.appendDynamicAttributeValuePart(s),r.transitionTo("attributeValueUnquoted");break;case"attributeValueDoubleQuoted":case"attributeValueSingleQuoted":case"attributeValueUnquoted":this.appendDynamicAttributeValuePart(s);break;default:Ft(this.currentElement(),s)}return s}appendDynamicAttributeValuePart(t){this.finalizeTextPart();let r=this.currentAttr;r.isDynamic=!0,r.parts.push(t)}finalizeTextPart(){let t=this.currentAttr.currentPart;t!==null&&(this.currentAttr.parts.push(t),this.startTextPart())}startTextPart(){this.currentAttr.currentPart=null}ContentStatement(t){(function(r,s){let n=s.loc.start.line,i=s.loc.start.column,a=function(o,c){if(c==="")return{lines:o.split(` -`).length-1,columns:0};let[h]=o.split(c),p=h.split(/\n/u),m=p.length-1;return{lines:m,columns:p[m].length}}(s.original,s.value);n+=a.lines,a.lines?i=a.columns:i+=a.columns,r.line=n,r.column=i})(this.tokenizer,t),this.tokenizer.tokenizePart(t.value),this.tokenizer.flushData()}CommentStatement(t){let{tokenizer:r}=this;if(r.state==="comment")return this.appendToCommentData(this.sourceForNode(t)),null;let{value:s,loc:n}=t,i=f.mustacheComment({value:s,loc:this.source.spanFor(n)});switch(r.state){case"beforeAttributeName":case"afterAttributeName":this.currentStartTag.comments.push(i);break;case"beforeData":case"data":Ft(this.currentElement(),i);break;default:throw E(`Using a Handlebars comment when in the \`${r.state}\` state is not supported`,this.source.spanFor(t.loc))}return i}PartialStatement(t){throw E("Handlebars partials are not supported",this.source.spanFor(t.loc))}PartialBlockStatement(t){throw E("Handlebars partial blocks are not supported",this.source.spanFor(t.loc))}Decorator(t){throw E("Handlebars decorators are not supported",this.source.spanFor(t.loc))}DecoratorBlock(t){throw E("Handlebars decorator blocks are not supported",this.source.spanFor(t.loc))}SubExpression(t){let{path:r,params:s,hash:n}=fr(this,t);return f.sexpr({path:r,params:s,hash:n,loc:this.source.spanFor(t.loc)})}PathExpression(t){let{original:r}=t,s;if(r.indexOf("/")!==-1){if(r.slice(0,2)==="./")throw E('Using "./" is not supported in Glimmer and unnecessary',this.source.spanFor(t.loc));if(r.slice(0,3)==="../")throw E('Changing context using "../" is not supported in Glimmer',this.source.spanFor(t.loc));if(r.indexOf(".")!==-1)throw E("Mixing '.' and '/' in paths is not supported in Glimmer; use only '.' to separate property paths",this.source.spanFor(t.loc));s=[t.parts.join("/")]}else{if(r===".")throw E("'.' is not a supported path in Glimmer; check for a path with a trailing '.'",this.source.spanFor(t.loc));s=t.parts}let n,i=!1;if(/^this(?:\..+)?$/u.test(r)&&(i=!0),i)n=f.this({loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+4}})});else if(t.data){let a=s.shift();if(a===void 0)throw E("Attempted to parse a path expression, but it was not valid. Paths beginning with @ must start with a-z.",this.source.spanFor(t.loc));n=f.atName({name:`@${a}`,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length+1}})})}else{let a=s.shift();if(a===void 0)throw E("Attempted to parse a path expression, but it was not valid. Paths must start with a-z or A-Z.",this.source.spanFor(t.loc));n=f.var({name:a,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length}})})}return f.path({head:n,tail:s,loc:this.source.spanFor(t.loc)})}Hash(t){let r=t.pairs.map(s=>f.pair({key:s.key,value:this.acceptNode(s.value),loc:this.source.spanFor(s.loc)}));return f.hash({pairs:r,loc:this.source.spanFor(t.loc)})}StringLiteral(t){return f.literal({type:"StringLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}BooleanLiteral(t){return f.literal({type:"BooleanLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}NumberLiteral(t){return f.literal({type:"NumberLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}UndefinedLiteral(t){return f.literal({type:"UndefinedLiteral",value:void 0,loc:this.source.spanFor(t.loc)})}NullLiteral(t){return f.literal({type:"NullLiteral",value:null,loc:this.source.spanFor(t.loc)})}constructor(...t){super(...t),this.pendingError=null}};function fr(e,t){let r;switch(t.path.type){case"PathExpression":r=e.PathExpression(t.path);break;case"SubExpression":r=e.SubExpression(t.path);break;case"StringLiteral":case"UndefinedLiteral":case"NullLiteral":case"NumberLiteral":case"BooleanLiteral":{let i;throw i=t.path.type==="BooleanLiteral"?t.path.original.toString():t.path.type==="StringLiteral"?`"${t.path.original}"`:t.path.type==="NullLiteral"?"null":t.path.type==="NumberLiteral"?t.path.value.toString():"undefined",E(`${t.path.type} "${t.path.type==="StringLiteral"?t.path.original:i}" cannot be called as a sub-expression, replace (${i}) with ${i}`,e.source.spanFor(t.path.loc))}}let s=t.params.map(i=>e.acceptNode(i)),n=ce(s)?Nr(s).loc:r.loc;return{path:r,params:s,hash:t.hash?e.Hash(t.hash):f.hash({pairs:[],loc:e.source.spanFor(n).collapse("end")})}}function mr(e,t){let{path:r,params:s,hash:n,loc:i}=t;if(Bs(r)){let o=`{{${function(c){return c.type==="UndefinedLiteral"?"undefined":JSON.stringify(c.value)}(r)}}}`;throw E(`In <${e.name} ... ${o} ..., ${o} is not a valid modifier`,t.loc)}let a=f.elementModifier({path:r,params:s,hash:n,loc:i});e.modifiers.push(a)}function As(e,t,r){if(!t.program.loc){let n=G(!1,t.program.body,0),i=G(!1,t.program.body,-1);if(n&&i)t.program.loc={...n.loc,end:i.loc.end};else{let a=e.spanFor(t.loc);t.program.loc=r.withEnd(a.getEnd())}}let s=e.spanFor(t.program.loc).getEnd();return t.inverse&&!t.inverse.loc&&(t.inverse.loc=s.collapsed()),t}function Ht(e){return/[\t\n\f ]/u.test(e)}var wr=class extends vr{reset(){this.currentNode=null}beginComment(){this.currentNode={type:"CommentStatement",value:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}appendToCommentData(t){this.currentComment.value+=t}finishComment(){Ft(this.currentElement(),f.comment(this.finish(this.currentComment)))}beginData(){this.currentNode={type:"TextNode",chars:"",start:this.offset()}}appendToData(t){this.currentData.chars+=t}finishData(){Ft(this.currentElement(),f.text(this.finish(this.currentData)))}tagOpen(){this.tagOpenLine=this.tokenizer.line,this.tagOpenColumn=this.tokenizer.column}beginStartTag(){this.currentNode={type:"StartTag",name:"",nameStart:null,nameEnd:null,attributes:[],modifiers:[],comments:[],params:[],selfClosing:!1,start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}beginEndTag(){this.currentNode={type:"EndTag",name:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}finishTag(){let t=this.finish(this.currentTag);if(t.type==="StartTag"){if(this.finishStartTag(),t.name===":")throw E("Invalid named block named detected, you may have created a named block without a name, or you may have began your name with a number. Named blocks must have names that are at least one character long, and begin with a lower case letter",this.source.spanFor({start:this.currentTag.start.toJSON(),end:this.offset().toJSON()}));(dr.has(t.name)||t.selfClosing)&&this.finishEndTag(!0)}else t.type,t.type,this.finishEndTag(!1)}finishStartTag(){let{name:t,nameStart:r,nameEnd:s}=this.currentStartTag,n=r.until(s),[i,...a]=t.split("."),o=f.path({head:f.head({original:i,loc:n.sliceStartChars({chars:i.length})}),tail:a,loc:n}),{attributes:c,modifiers:h,comments:p,params:m,selfClosing:S,loc:y}=this.finish(this.currentStartTag),v=f.element({path:o,selfClosing:S,attributes:c,modifiers:h,comments:p,params:m,children:[],openTag:y,closeTag:S?null:D.broken(),loc:y});this.elementStack.push(v)}finishEndTag(t){let{start:r}=this.currentTag,s=this.finish(this.currentTag),n=this.elementStack.pop();this.validateEndTag(s,n,t);let i=this.currentElement();t?n.closeTag=null:n.selfClosing?n.closeTag:n.closeTag=r.until(this.offset()),n.loc=n.loc.withEnd(this.offset()),Ft(i,f.element(n))}markTagAsSelfClosing(){let t=this.currentTag;if(t.type!=="StartTag")throw E("Invalid end tag: closing tag must not be self-closing",this.source.spanFor({start:t.start.toJSON(),end:this.offset().toJSON()}));t.selfClosing=!0}appendToTagName(t){let r=this.currentTag;if(r.name+=t,r.type==="StartTag"){let s=this.offset();r.nameStart===null&&(r.nameEnd,r.nameStart=s.move(-1)),r.nameEnd=s}}beginAttribute(){let t=this.offset();this.currentAttribute={name:"",parts:[],currentPart:null,isQuoted:!1,isDynamic:!1,start:t,valueSpan:t.collapsed()}}appendToAttributeName(t){this.currentAttr.name+=t,this.currentAttr.name==="as"&&this.parsePossibleBlockParams()}beginAttributeValue(t){this.currentAttr.isQuoted=t,this.startTextPart(),this.currentAttr.valueSpan=this.offset().collapsed()}appendToAttributeValue(t){let r=this.currentAttr.parts,s=r[r.length-1],n=this.currentAttr.currentPart;if(n)n.chars+=t,n.loc=n.loc.withEnd(this.offset());else{let i=this.offset();i=t===` -`?s?s.loc.getEnd():this.currentAttr.valueSpan.getStart():i.move(-1),this.currentAttr.currentPart=f.text({chars:t,loc:i.collapsed()})}}finishAttributeValue(){this.finalizeTextPart();let t=this.currentTag,r=this.offset();if(t.type==="EndTag")throw E("Invalid end tag: closing tag must not have attributes",this.source.spanFor({start:t.start.toJSON(),end:r.toJSON()}));let{name:s,parts:n,start:i,isQuoted:a,isDynamic:o,valueSpan:c}=this.currentAttr;if(s.startsWith("|")&&n.length===0&&!a&&!o)throw E("Invalid block parameters syntax: block parameters must be preceded by the `as` keyword",i.until(i.move(s.length)));let h=this.assembleAttributeValue(n,a,o,i.until(r));h.loc=c.withEnd(r);let p=f.attr({name:s,value:h,loc:i.until(r)});this.currentStartTag.attributes.push(p)}parsePossibleBlockParams(){let t=/[!"#%&'()*+./;<=>@[\\\]^`{|}~]/u;this.tokenizer.state;let r=this.currentStartTag,s=this.currentAttr,n={state:"PossibleAs"},i={PossibleAs:o=>{if(n.state,Ht(o))n={state:"BeforeStartPipe"},this.tokenizer.transitionTo("afterAttributeName"),this.tokenizer.consume();else{if(o==="|")throw E('Invalid block parameters syntax: expecting at least one space character between "as" and "|"',s.start.until(this.offset().move(1)));n={state:"Done"}}},BeforeStartPipe:o=>{n.state,Ht(o)?this.tokenizer.consume():o==="|"?(n={state:"BeforeBlockParamName"},this.tokenizer.transitionTo("beforeAttributeName"),this.tokenizer.consume()):n={state:"Done"}},BeforeBlockParamName:o=>{if(n.state,Ht(o))this.tokenizer.consume();else if(o==="")n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"){if(r.params.length===0)throw E("Invalid block parameters syntax: empty parameters list, expecting at least one identifier",s.start.until(this.offset().move(1)));n={state:"AfterEndPipe"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw E('Invalid block parameters syntax: incomplete parameters list, expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n={state:"BlockParamName",name:o,start:this.offset()},this.tokenizer.consume()}},BlockParamName:o=>{if(n.state,o==="")n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"||Ht(o)){let c=n.start.until(this.offset());if(n.name==="this"||t.test(n.name))throw E(`Invalid block parameters syntax: invalid identifier name \`${n.name}\``,c);r.params.push(f.var({name:n.name,loc:c})),n=o==="|"?{state:"AfterEndPipe"}:{state:"BeforeBlockParamName"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw E('Invalid block parameters syntax: expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n.name+=o,this.tokenizer.consume()}},AfterEndPipe:o=>{n.state,Ht(o)?this.tokenizer.consume():o===""?(n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: modifiers cannot follow parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}}):o===">"||o==="/"?n={state:"Done"}:(n={state:"Error",message:'Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',start:this.offset()},this.tokenizer.consume())},Error:o=>{if(n.state,o===""||o==="/"||o===">"||Ht(o))throw E(n.message,n.start.until(this.offset()));this.tokenizer.consume()},Done:()=>{}},a;do a=this.tokenizer.peek(),i[n.state](a);while(n.state!=="Done"&&a!=="");n.state}reportSyntaxError(t){throw E(t,this.offset().collapsed())}assembleConcatenatedValue(t){let r=ai(t),s=Nr(t);return f.concat({parts:t,loc:this.source.spanFor(r.loc).extend(this.source.spanFor(s.loc))})}validateEndTag(t,r,s){if(dr.has(t.name)&&!s)throw E(`<${t.name}> elements do not need end tags. You should remove it`,t.loc);if(r.type!=="ElementNode")throw E(`Closing tag without an open tag`,t.loc);if(r.tag!==t.name)throw E(`Closing tag did not match last open tag <${r.tag}> (on line ${r.loc.startPosition.line})`,t.loc)}assembleAttributeValue(t,r,s,n){if(s){if(r)return this.assembleConcatenatedValue(t);{let[i,a]=t;if(a===void 0||a.type==="TextNode"&&a.chars==="/")return i;throw E("An unquoted attribute value must be a string or a mustache, preceded by whitespace or a '=' character, and followed by whitespace, a '>' character, or '/>'",n)}}return ce(t)?t[0]:f.text({chars:"",loc:n})}constructor(...t){super(...t),this.tagOpenLine=0,this.tagOpenColumn=0}},di={},Tr=class extends lr{constructor(){super({})}parse(){}};function Rs(e,t={}){var c,h,p;let r,s,n,i=t.mode||"precompile";typeof e=="string"?(r=new wt(e,(c=t.meta)==null?void 0:c.moduleName),s=i==="codemod"?Te(e,t.parseOptions):or(e,t.parseOptions)):e instanceof wt?(r=e,s=i==="codemod"?Te(e.source,t.parseOptions):or(e.source,t.parseOptions)):(r=new wt("",(h=t.meta)==null?void 0:h.moduleName),s=e),i==="codemod"&&(n=new Tr);let a=D.forCharPositions(r,0,r.source.length);s.loc={source:"(program)",start:a.startPosition,end:a.endPosition};let o=new wr(r,n,i).parse(s,t.locals??[]);if((p=t.plugins)!=null&&p.ast)for(let m of t.plugins.ast)fi(o,m(tr({},t,{syntax:di},{plugins:void 0})).visitor);return o}var gi={resolution:()=>Ne.GetStrictKeyword,serialize:()=>"Strict",isAngleBracket:!1},wo={...gi,isAngleBracket:!0};function bi(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var qs=bi;function yi(e){let t=e.children??e.body;if(t)for(let r=0;r{let{start:t,end:r}=e.loc;t.offset=e.loc.getStart().offset,r.offset=e.loc.getEnd().offset},Si=()=>({name:"glimmerPrettierParsePlugin",visitor:{All(e){ki(e),yi(e)}}}),Ei={mode:"codemod",plugins:{ast:[Si]}};function vi(e){let t;try{t=Rs(e,Ei)}catch(r){let s=Ti(r);if(s){let n=wi(r);throw qs(n,{loc:s,cause:r})}throw r}return t}function wi(e){let{message:t}=e,r=t.split(` -`);return r.length>=4&&/^Parse error on line \d+:$/u.test(r[0])&&/^-*\^$/u.test(G(!1,r,-2))?G(!1,r,-1):r.length>=4&&/:\s?$/u.test(r[0])&&/^\(error occurred in '.*?' @ line \d+ : column \d+\)$/u.test(G(!1,r,-1))&&r[1]===""&&G(!1,r,-2)===""&&r.slice(2,-2).every(s=>s.startsWith("|"))?r[0].trim().slice(0,-1):t}function Ti(e){let{location:t,hash:r}=e;if(t){let{start:s,end:n}=t;return typeof n.line!="number"?{start:s}:t}if(r){let{loc:{last_line:s,last_column:n}}=r;return{start:{line:s,column:n+1}}}}var Ni={parse:vi,astFormat:"glimmer",locStart:St,locEnd:re};var Ci={glimmer:us};return Ws(Pi);}); \ No newline at end of file +`:"",c=new Error(`${e}: ${o}(error occurred in '${r}' @ line ${n} : column ${i})`);return c.name="SyntaxError",c.location=t,c.code=a,c}var be={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]},dr=(function(){function e(t,r,s,n){let i=Error.call(this,t);this.key=n,this.message=t,this.node=r,this.parent=s,i.stack&&(this.stack=i.stack)}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e})();function tn(e,t,r){return new dr("Cannot remove a node unless it is part of an array",e,t,r)}function Us(e,t,r){return new dr("Cannot replace a node with multiple nodes unless it is part of an array",e,t,r)}function en(e,t){return new dr("Replacing and removing in key handlers is not yet supported.",e,null,t)}var Ct=class{constructor(t,r=null,s=null){this.node=t,this.parent=r,this.parentKey=s}get parentNode(){return this.parent?this.parent.node:null}parents(){return{[Symbol.iterator]:()=>new cr(this)}}},cr=class{constructor(t){this.path=t}next(){return this.path.parent?(this.path=this.path.parent,{done:!1,value:this.path}):{done:!0,value:null}}};function un(e){return typeof e=="function"?e:e.enter}function hn(e){return typeof e=="function"?void 0:e.exit}function ye(e,t){let r,s,n,{node:i,parent:a,parentKey:o}=t,c=(function(h,f){if(h.Program&&(f==="Template"&&!h.Template||f==="Block"&&!h.Block))return h.Program;let p=h[f];return p!==void 0?p:h.All})(e,i.type);if(c!==void 0&&(r=un(c),s=hn(c)),r!==void 0&&(n=r(i,t)),n!=null){if(JSON.stringify(i)!==JSON.stringify(n))return Array.isArray(n)?(pn(e,n,a,o),n):ye(e,new Ct(n,a,o))||n;n=void 0}if(n===void 0){let h=be[i.type];for(let f=0;ftypeof t=="string"?d.var({name:t,loc:A.synthetic(t)}):t))}function sn(e=[],t=[],r=!1,s){return d.blockItself({body:e,params:mn(t),chained:r,loc:v(s||null)})}function an(e=[],t=[],r){return d.template({body:e,blockParams:t,loc:v(r||null)})}function v(...e){if(e.length===1){let t=e[0];return t&&typeof t=="object"?A.forHbsLoc(er(),t):A.forHbsLoc(er(),Fs)}{let[t,r,s,n,i]=e,a=i?new pt("",i):er();return A.forHbsLoc(a,{start:{line:t,column:r},end:{line:s||t,column:n||r}})}}var Gs={mustache:function(e,t=[],r=Ht([]),s=!1,n,i){return d.mustache({path:rt(e),params:t,hash:r,trusting:s,strip:i,loc:v(n||null)})},block:function(e,t,r,s,n=null,i,a,o,c){let h,f=null;return h=s.type==="Template"?d.blockItself({params:mn(s.blockParams),body:s.body,loc:s.loc}):s,n?.type==="Template"?(n.blockParams.length,f=d.blockItself({params:[],body:n.body,loc:n.loc})):f=n,d.block({path:rt(e),params:t||[],hash:r||Ht([]),defaultBlock:h,elseBlock:f,loc:v(i||null),openStrip:a,inverseStrip:o,closeStrip:c})},comment:function(e,t){return d.comment({value:e,loc:v(t||null)})},mustacheComment:function(e,t){return d.mustacheComment({value:e,loc:v(t||null)})},element:function(e,t={}){let r,s,{attrs:n,blockParams:i,modifiers:a,comments:o,children:c,openTag:h,closeTag:f,loc:p}=t;typeof e=="string"?e.endsWith("/")?(r=rt(e.slice(0,-1)),s=!0):r=rt(e):"type"in e?(e.type,e.type,r=e):"path"in e?(e.path.type,e.path.type,r=e.path,s=e.selfClosing):(r=rt(e.name),s=e.selfClosing);let g=i?.map((T=>typeof T=="string"?nn(T):T)),E=null;return f?E=v(f):f===void 0&&(E=s||qs(r.original)?null:v(null)),d.element({path:r,selfClosing:s||!1,attributes:n||[],params:g||[],modifiers:a||[],comments:o||[],children:c||[],openTag:v(h||null),closeTag:E,loc:v(p||null)})},elementModifier:function(e,t,r,s){return d.elementModifier({path:rt(e),params:t||[],hash:r||Ht([]),loc:v(s||null)})},attr:function(e,t,r){return d.attr({name:e,value:t,loc:v(r||null)})},text:function(e="",t){return d.text({chars:e,loc:v(t||null)})},sexpr:function(e,t=[],r=Ht([]),s){return d.sexpr({path:rt(e),params:t,hash:r,loc:v(s||null)})},concat:function(e,t){if(!Yt(e))throw new Error("b.concat requires at least one part");return d.concat({parts:e,loc:v(t||null)})},hash:Ht,pair:function(e,t,r){return d.pair({key:e,value:t,loc:v(r||null)})},literal:me,program:function(e,t,r){return t&&t.length?sn(e,t,!1,r):an(e,[],r)},blockItself:sn,template:an,loc:v,pos:function(e,t){return d.pos({line:e,column:t})},path:rt,fullPath:function(e,t=[],r){return d.path({head:e,tail:t,loc:v(r||null)})},head:function(e,t){return d.head({original:e,loc:v(t||null)})},at:function(e,t){return d.atName({name:e,loc:v(t||null)})},var:nn,this:function(e){return d.this({loc:v(e||null)})},string:rr("StringLiteral"),boolean:rr("BooleanLiteral"),number:rr("NumberLiteral"),undefined:()=>me("UndefinedLiteral",void 0),null:()=>me("NullLiteral",null)};function rr(e){return function(t,r){return me(e,t,r)}}var fe={close:!1,open:!1},d=new class{pos({line:e,column:t}){return{line:e,column:t}}blockItself({body:e,params:t,chained:r=!1,loc:s}){return{type:"Block",body:e,params:t,get blockParams(){return this.params.map((n=>n.name))},set blockParams(n){this.params=n.map((i=>d.var({name:i,loc:A.synthetic(i)})))},chained:r,loc:s}}template({body:e,blockParams:t,loc:r}){return{type:"Template",body:e,blockParams:t,loc:r}}mustache({path:e,params:t,hash:r,trusting:s,loc:n,strip:i=fe}){return(function({path:a,params:o,hash:c,trusting:h,strip:f,loc:p}){let g={type:"MustacheStatement",path:a,params:o,hash:c,trusting:h,strip:f,loc:p};return Object.defineProperty(g,"escaped",{enumerable:!1,get(){return!this.trusting},set(E){this.trusting=!E}}),g})({path:e,params:t,hash:r,trusting:s,strip:i,loc:n})}block({path:e,params:t,hash:r,defaultBlock:s,elseBlock:n=null,loc:i,openStrip:a=fe,inverseStrip:o=fe,closeStrip:c=fe}){return{type:"BlockStatement",path:e,params:t,hash:r,program:s,inverse:n,loc:i,openStrip:a,inverseStrip:o,closeStrip:c}}comment({value:e,loc:t}){return{type:"CommentStatement",value:e,loc:t}}mustacheComment({value:e,loc:t}){return{type:"MustacheCommentStatement",value:e,loc:t}}concat({parts:e,loc:t}){return{type:"ConcatStatement",parts:e,loc:t}}element({path:e,selfClosing:t,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h}){let f=t;return{type:"ElementNode",path:e,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h,get tag(){return this.path.original},set tag(p){this.path.original=p},get blockParams(){return this.params.map((p=>p.name))},set blockParams(p){this.params=p.map((g=>d.var({name:g,loc:A.synthetic(g)})))},get selfClosing(){return f},set selfClosing(p){f=p,this.closeTag=p?null:A.synthetic(``)}}}elementModifier({path:e,params:t,hash:r,loc:s}){return{type:"ElementModifierStatement",path:e,params:t,hash:r,loc:s}}attr({name:e,value:t,loc:r}){return{type:"AttrNode",name:e,value:t,loc:r}}text({chars:e,loc:t}){return{type:"TextNode",chars:e,loc:t}}sexpr({path:e,params:t,hash:r,loc:s}){return{type:"SubExpression",path:e,params:t,hash:r,loc:s}}path({head:e,tail:t,loc:r}){return(function({head:s,tail:n,loc:i}){let a={type:"PathExpression",head:s,tail:n,get original(){return[this.head.original,...this.tail].join(".")},set original(o){let[c,...h]=o.split(".");this.head=Gs.head(c,this.head.loc),this.tail=h},loc:i};return Object.defineProperty(a,"parts",{enumerable:!1,get(){let o=this.original.split(".");return o[0]==="this"?o.shift():o[0].startsWith("@")&&(o[0]=o[0].slice(1)),Object.freeze(o)},set(o){let c=[...o];c[0]==="this"||c[0]?.startsWith("@")||(this.head.type==="ThisHead"?c.unshift("this"):this.head.type==="AtHead"&&(c[0]=`@${c[0]}`)),this.original=c.join(".")}}),Object.defineProperty(a,"this",{enumerable:!1,get(){return this.head.type==="ThisHead"}}),Object.defineProperty(a,"data",{enumerable:!1,get(){return this.head.type==="AtHead"}}),a})({head:e,tail:t,loc:r})}head({original:e,loc:t}){return e==="this"?this.this({loc:t}):e[0]==="@"?this.atName({name:e,loc:t}):this.var({name:e,loc:t})}this({loc:e}){return{type:"ThisHead",get original(){return"this"},loc:e}}atName({name:e,loc:t}){let r="",s={type:"AtHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}var({name:e,loc:t}){let r="",s={type:"VarHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}hash({pairs:e,loc:t}){return{type:"Hash",pairs:e,loc:t}}pair({key:e,value:t,loc:r}){return{type:"HashPair",key:e,value:t,loc:r}}literal({type:e,value:t,loc:r}){return(function({type:s,value:n,loc:i}){let a={type:s,value:n,loc:i};return Object.defineProperty(a,"original",{enumerable:!1,get(){return this.value},set(o){this.value=o}}),a})({type:e,value:t,loc:r})}},ur=class{constructor(t,r=new Xe(Xr),s="precompile"){this.elementStack=[],this.currentAttribute=null,this.currentNode=null,this.source=t,this.lines=t.source.split(/\r\n?|\n/u),this.tokenizer=new Ze(this,r,s)}offset(){let{line:t,column:r}=this.tokenizer;return this.source.offsetFor(t,r)}pos({line:t,column:r}){return this.source.offsetFor(t,r)}finish(t){return Ye({},t,{loc:t.start.until(this.offset())})}get currentAttr(){return this.currentAttribute}get currentTag(){let t=this.currentNode;return t&&(t.type==="StartTag"||t.type),t}get currentStartTag(){let t=this.currentNode;return t&&t.type,t}get currentEndTag(){let t=this.currentNode;return t&&t.type,t}get currentComment(){let t=this.currentNode;return t&&t.type,t}get currentData(){let t=this.currentNode;return t&&t.type,t}acceptNode(t){return this[t.type](t)}currentElement(){return mr(this.elementStack)}sourceForNode(t,r){let s,n,i,a=t.loc.start.line-1,o=a-1,c=t.loc.start.column,h=[];for(r?(n=r.loc.end.line-1,i=r.loc.end.column):(n=t.loc.end.line-1,i=t.loc.end.column);o=T?-1:g.indexOf(D,E),B===-1||B+D.length>T?(E=T,O=this.source.spanFor(ir)):(E=B,O=p.sliceStartChars({skipStart:E,chars:D.length}),E+=D.length),o.push(d.var({name:D,loc:O}))}}else a=on(this.source,t,i);let c=this.Program(a.program,o),h=a.inverse?this.Program(a.inverse,[]):null,f=d.block({path:r,params:s,hash:n,defaultBlock:c,elseBlock:h,loc:this.source.spanFor(t.loc),openStrip:t.openStrip,inverseStrip:t.inverseStrip,closeStrip:t.closeStrip});At(this.currentElement(),f)}MustacheStatement(t){this.pendingError?.mustache(this.source.spanFor(t.loc));let{tokenizer:r}=this;if(r.state==="comment")return void this.appendToCommentData(this.sourceForNode(t));let s,{escaped:n,loc:i,strip:a}=t;if("original"in t.path&&t.path.original==="...attributes")throw k("Illegal use of ...attributes",this.source.spanFor(t.loc));if(fn(t.path))s=d.mustache({path:this.acceptNode(t.path),params:[],hash:d.hash({pairs:[],loc:this.source.spanFor(t.path.loc).collapse("end")}),trusting:!n,loc:this.source.spanFor(i),strip:a});else{let{path:o,params:c,hash:h}=nr(this,t);s=d.mustache({path:o,params:c,hash:h,trusting:!n,loc:this.source.spanFor(i),strip:a})}switch(r.state){case"tagOpen":case"tagName":throw k("Cannot use mustaches in an elements tagname",s.loc);case"beforeAttributeName":sr(this.currentStartTag,s);break;case"attributeName":case"afterAttributeName":this.beginAttributeValue(!1),this.finishAttributeValue(),sr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"afterAttributeValueQuoted":sr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"beforeAttributeValue":this.beginAttributeValue(!1),this.appendDynamicAttributeValuePart(s),r.transitionTo("attributeValueUnquoted");break;case"attributeValueDoubleQuoted":case"attributeValueSingleQuoted":case"attributeValueUnquoted":this.appendDynamicAttributeValuePart(s);break;default:At(this.currentElement(),s)}return s}appendDynamicAttributeValuePart(t){this.finalizeTextPart();let r=this.currentAttr;r.isDynamic=!0,r.parts.push(t)}finalizeTextPart(){let t=this.currentAttr.currentPart;t!==null&&(this.currentAttr.parts.push(t),this.startTextPart())}startTextPart(){this.currentAttr.currentPart=null}ContentStatement(t){(function(r,s){let n=s.loc.start.line,i=s.loc.start.column,a=(function(o,c){if(c==="")return{lines:o.split(` +`).length-1,columns:0};let[h]=o.split(c),f=h.split(/\n/u),p=f.length-1;return{lines:p,columns:f[p].length}})(s.original,s.value);n+=a.lines,a.lines?i=a.columns:i+=a.columns,r.line=n,r.column=i})(this.tokenizer,t),this.tokenizer.tokenizePart(t.value),this.tokenizer.flushData()}CommentStatement(t){let{tokenizer:r}=this;if(r.state==="comment")return this.appendToCommentData(this.sourceForNode(t)),null;let{value:s,loc:n}=t,i=d.mustacheComment({value:s,loc:this.source.spanFor(n)});switch(r.state){case"beforeAttributeName":case"afterAttributeName":this.currentStartTag.comments.push(i);break;case"beforeData":case"data":At(this.currentElement(),i);break;default:throw k(`Using a Handlebars comment when in the \`${r.state}\` state is not supported`,this.source.spanFor(t.loc))}return i}PartialStatement(t){throw k("Handlebars partials are not supported",this.source.spanFor(t.loc))}PartialBlockStatement(t){throw k("Handlebars partial blocks are not supported",this.source.spanFor(t.loc))}Decorator(t){throw k("Handlebars decorators are not supported",this.source.spanFor(t.loc))}DecoratorBlock(t){throw k("Handlebars decorator blocks are not supported",this.source.spanFor(t.loc))}SubExpression(t){let{path:r,params:s,hash:n}=nr(this,t);return d.sexpr({path:r,params:s,hash:n,loc:this.source.spanFor(t.loc)})}PathExpression(t){let{original:r}=t,s;if(r.indexOf("/")!==-1){if(r.slice(0,2)==="./")throw k('Using "./" is not supported in Glimmer and unnecessary',this.source.spanFor(t.loc));if(r.slice(0,3)==="../")throw k('Changing context using "../" is not supported in Glimmer',this.source.spanFor(t.loc));if(r.indexOf(".")!==-1)throw k("Mixing '.' and '/' in paths is not supported in Glimmer; use only '.' to separate property paths",this.source.spanFor(t.loc));s=[t.parts.join("/")]}else{if(r===".")throw k("'.' is not a supported path in Glimmer; check for a path with a trailing '.'",this.source.spanFor(t.loc));s=t.parts}let n,i=!1;if(/^this(?:\..+)?$/u.test(r)&&(i=!0),i)n=d.this({loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+4}})});else if(t.data){let a=s.shift();if(a===void 0)throw k("Attempted to parse a path expression, but it was not valid. Paths beginning with @ must start with a-z.",this.source.spanFor(t.loc));n=d.atName({name:`@${a}`,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length+1}})})}else{let a=s.shift();if(a===void 0)throw k("Attempted to parse a path expression, but it was not valid. Paths must start with a-z or A-Z.",this.source.spanFor(t.loc));n=d.var({name:a,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length}})})}return d.path({head:n,tail:s,loc:this.source.spanFor(t.loc)})}Hash(t){let r=t.pairs.map((s=>d.pair({key:s.key,value:this.acceptNode(s.value),loc:this.source.spanFor(s.loc)})));return d.hash({pairs:r,loc:this.source.spanFor(t.loc)})}StringLiteral(t){return d.literal({type:"StringLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}BooleanLiteral(t){return d.literal({type:"BooleanLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}NumberLiteral(t){return d.literal({type:"NumberLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}UndefinedLiteral(t){return d.literal({type:"UndefinedLiteral",value:void 0,loc:this.source.spanFor(t.loc)})}NullLiteral(t){return d.literal({type:"NullLiteral",value:null,loc:this.source.spanFor(t.loc)})}constructor(...t){super(...t),this.pendingError=null}};function nr(e,t){let r;switch(t.path.type){case"PathExpression":r=e.PathExpression(t.path);break;case"SubExpression":r=e.SubExpression(t.path);break;case"StringLiteral":case"UndefinedLiteral":case"NullLiteral":case"NumberLiteral":case"BooleanLiteral":{let i;throw i=t.path.type==="BooleanLiteral"?t.path.original.toString():t.path.type==="StringLiteral"?`"${t.path.original}"`:t.path.type==="NullLiteral"?"null":t.path.type==="NumberLiteral"?t.path.value.toString():"undefined",k(`${t.path.type} "${t.path.type==="StringLiteral"?t.path.original:i}" cannot be called as a sub-expression, replace (${i}) with ${i}`,e.source.spanFor(t.path.loc))}}let s=t.params.map((i=>e.acceptNode(i))),n=Yt(s)?mr(s).loc:r.loc;return{path:r,params:s,hash:t.hash?e.Hash(t.hash):d.hash({pairs:[],loc:e.source.spanFor(n).collapse("end")})}}function sr(e,t){let{path:r,params:s,hash:n,loc:i}=t;if(fn(r)){let o=`{{${(function(c){return c.type==="UndefinedLiteral"?"undefined":JSON.stringify(c.value)})(r)}}}`;throw k(`In <${e.name} ... ${o} ..., ${o} is not a valid modifier`,t.loc)}let a=d.elementModifier({path:r,params:s,hash:n,loc:i});e.modifiers.push(a)}function on(e,t,r){if(!t.program.loc){let n=V(0,t.program.body,0),i=V(0,t.program.body,-1);if(n&&i)t.program.loc={...n.loc,end:i.loc.end};else{let a=e.spanFor(t.loc);t.program.loc=r.withEnd(a.getEnd())}}let s=e.spanFor(t.program.loc).getEnd();return t.inverse&&!t.inverse.loc&&(t.inverse.loc=s.collapsed()),t}function Nt(e){return/[\t\n\f ]/u.test(e)}var pr=class extends hr{reset(){this.currentNode=null}beginComment(){this.currentNode={type:"CommentStatement",value:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}appendToCommentData(t){this.currentComment.value+=t}finishComment(){At(this.currentElement(),d.comment(this.finish(this.currentComment)))}beginData(){this.currentNode={type:"TextNode",chars:"",start:this.offset()}}appendToData(t){this.currentData.chars+=t}finishData(){At(this.currentElement(),d.text(this.finish(this.currentData)))}tagOpen(){this.tagOpenLine=this.tokenizer.line,this.tagOpenColumn=this.tokenizer.column}beginStartTag(){this.currentNode={type:"StartTag",name:"",nameStart:null,nameEnd:null,attributes:[],modifiers:[],comments:[],params:[],selfClosing:!1,start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}beginEndTag(){this.currentNode={type:"EndTag",name:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}finishTag(){let t=this.finish(this.currentTag);if(t.type==="StartTag"){if(this.finishStartTag(),t.name===":")throw k("Invalid named block named detected, you may have created a named block without a name, or you may have began your name with a number. Named blocks must have names that are at least one character long, and begin with a lower case letter",this.source.spanFor({start:this.currentTag.start.toJSON(),end:this.offset().toJSON()}));(de.has(t.name)||t.selfClosing)&&this.finishEndTag(!0)}else t.type,t.type,this.finishEndTag(!1)}finishStartTag(){let{name:t,nameStart:r,nameEnd:s}=this.currentStartTag,n=r.until(s),[i,...a]=t.split("."),o=d.path({head:d.head({original:i,loc:n.sliceStartChars({chars:i.length})}),tail:a,loc:n}),{attributes:c,modifiers:h,comments:f,params:p,selfClosing:g,loc:E}=this.finish(this.currentStartTag),T=d.element({path:o,selfClosing:g,attributes:c,modifiers:h,comments:f,params:p,children:[],openTag:E,closeTag:g?null:A.broken(),loc:E});this.elementStack.push(T)}finishEndTag(t){let{start:r}=this.currentTag,s=this.finish(this.currentTag),n=this.elementStack.pop();this.validateEndTag(s,n,t);let i=this.currentElement();t?n.closeTag=null:n.selfClosing?n.closeTag:n.closeTag=r.until(this.offset()),n.loc=n.loc.withEnd(this.offset()),At(i,d.element(n))}markTagAsSelfClosing(){let t=this.currentTag;if(t.type!=="StartTag")throw k("Invalid end tag: closing tag must not be self-closing",this.source.spanFor({start:t.start.toJSON(),end:this.offset().toJSON()}));t.selfClosing=!0}appendToTagName(t){let r=this.currentTag;if(r.name+=t,r.type==="StartTag"){let s=this.offset();r.nameStart===null&&(r.nameEnd,r.nameStart=s.move(-1)),r.nameEnd=s}}beginAttribute(){let t=this.offset();this.currentAttribute={name:"",parts:[],currentPart:null,isQuoted:!1,isDynamic:!1,start:t,valueSpan:t.collapsed()}}appendToAttributeName(t){this.currentAttr.name+=t,this.currentAttr.name==="as"&&this.parsePossibleBlockParams()}beginAttributeValue(t){this.currentAttr.isQuoted=t,this.startTextPart(),this.currentAttr.valueSpan=this.offset().collapsed()}appendToAttributeValue(t){let r=this.currentAttr.parts,s=r[r.length-1],n=this.currentAttr.currentPart;if(n)n.chars+=t,n.loc=n.loc.withEnd(this.offset());else{let i=this.offset();i=t===` +`?s?s.loc.getEnd():this.currentAttr.valueSpan.getStart():i.move(-1),this.currentAttr.currentPart=d.text({chars:t,loc:i.collapsed()})}}finishAttributeValue(){this.finalizeTextPart();let t=this.currentTag,r=this.offset();if(t.type==="EndTag")throw k("Invalid end tag: closing tag must not have attributes",this.source.spanFor({start:t.start.toJSON(),end:r.toJSON()}));let{name:s,parts:n,start:i,isQuoted:a,isDynamic:o,valueSpan:c}=this.currentAttr;if(s.startsWith("|")&&n.length===0&&!a&&!o)throw k("Invalid block parameters syntax: block parameters must be preceded by the `as` keyword",i.until(i.move(s.length)));let h=this.assembleAttributeValue(n,a,o,i.until(r));h.loc=c.withEnd(r);let f=d.attr({name:s,value:h,loc:i.until(r)});this.currentStartTag.attributes.push(f)}parsePossibleBlockParams(){let t=/[!"#%&'()*+./;<=>@[\\\]^`{|}~]/u;this.tokenizer.state;let r=this.currentStartTag,s=this.currentAttr,n={state:"PossibleAs"},i={PossibleAs:o=>{if(n.state,Nt(o))n={state:"BeforeStartPipe"},this.tokenizer.transitionTo("afterAttributeName"),this.tokenizer.consume();else{if(o==="|")throw k('Invalid block parameters syntax: expecting at least one space character between "as" and "|"',s.start.until(this.offset().move(1)));n={state:"Done"}}},BeforeStartPipe:o=>{n.state,Nt(o)?this.tokenizer.consume():o==="|"?(n={state:"BeforeBlockParamName"},this.tokenizer.transitionTo("beforeAttributeName"),this.tokenizer.consume()):n={state:"Done"}},BeforeBlockParamName:o=>{if(n.state,Nt(o))this.tokenizer.consume();else if(o==="")n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"){if(r.params.length===0)throw k("Invalid block parameters syntax: empty parameters list, expecting at least one identifier",s.start.until(this.offset().move(1)));n={state:"AfterEndPipe"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw k('Invalid block parameters syntax: incomplete parameters list, expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n={state:"BlockParamName",name:o,start:this.offset()},this.tokenizer.consume()}},BlockParamName:o=>{if(n.state,o==="")n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"||Nt(o)){let c=n.start.until(this.offset());if(n.name==="this"||t.test(n.name))throw k(`Invalid block parameters syntax: invalid identifier name \`${n.name}\``,c);r.params.push(d.var({name:n.name,loc:c})),n=o==="|"?{state:"AfterEndPipe"}:{state:"BeforeBlockParamName"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw k('Invalid block parameters syntax: expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n.name+=o,this.tokenizer.consume()}},AfterEndPipe:o=>{n.state,Nt(o)?this.tokenizer.consume():o===""?(n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: modifiers cannot follow parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}}):o===">"||o==="/"?n={state:"Done"}:(n={state:"Error",message:'Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',start:this.offset()},this.tokenizer.consume())},Error:o=>{if(n.state,o===""||o==="/"||o===">"||Nt(o))throw k(n.message,n.start.until(this.offset()));this.tokenizer.consume()},Done:()=>{}},a;do a=this.tokenizer.peek(),i[n.state](a);while(n.state!=="Done"&&a!=="");n.state}reportSyntaxError(t){throw k(t,this.offset().collapsed())}assembleConcatenatedValue(t){let r=Vs(t),s=mr(t);return d.concat({parts:t,loc:this.source.spanFor(r.loc).extend(this.source.spanFor(s.loc))})}validateEndTag(t,r,s){if(de.has(t.name)&&!s)throw k(`<${t.name}> elements do not need end tags. You should remove it`,t.loc);if(r.type!=="ElementNode")throw k(`Closing tag without an open tag`,t.loc);if(r.tag!==t.name)throw k(`Closing tag did not match last open tag <${r.tag}> (on line ${r.loc.startPosition.line})`,t.loc)}assembleAttributeValue(t,r,s,n){if(s){if(r)return this.assembleConcatenatedValue(t);{let[i,a]=t;if(a===void 0||a.type==="TextNode"&&a.chars==="/")return i;throw k("An unquoted attribute value must be a string or a mustache, preceded by whitespace or a '=' character, and followed by whitespace, a '>' character, or '/>'",n)}}return Yt(t)?t[0]:d.text({chars:"",loc:n})}constructor(...t){super(...t),this.tagOpenLine=0,this.tagOpenColumn=0}},Ks={},fr=class extends Xe{constructor(){super({})}parse(){}};function dn(e,t={}){let r,s,n,i=t.mode||"precompile";typeof e=="string"?(r=new pt(e,t.meta?.moduleName),s=i==="codemod"?he(e,t.parseOptions):$e(e,t.parseOptions)):e instanceof pt?(r=e,s=i==="codemod"?he(e.source,t.parseOptions):$e(e.source,t.parseOptions)):(r=new pt("",t.meta?.moduleName),s=e),i==="codemod"&&(n=new fr);let a=A.forCharPositions(r,0,r.source.length);s.loc={source:"(program)",start:a.startPosition,end:a.endPosition};let o=new pr(r,n,i).parse(s,t.locals??[]);if(t.plugins?.ast)for(let c of t.plugins.ast)Ys(o,c(Ye({},t,{syntax:Ks},{plugins:void 0})).visitor);return o}var Ws={resolution:()=>pe.GetStrictKeyword,serialize:()=>"Strict",isAngleBracket:!1},Co={...Ws,isAngleBracket:!0};var js=Mr(be),gn=js;var mt=e=>e.loc.start.offset,Gt=e=>e.loc.end.offset;var Qs=new Set(ln());function yn(e){return e.toUpperCase()===e}function Js(e){return e.type==="ElementNode"&&typeof e.tag=="string"&&!e.tag.startsWith(":")&&(yn(e.tag[0])||e.tag.includes("."))}function $s(e){return Qs.has(e.toLowerCase())&&!yn(e[0])}function gr(e){return e.selfClosing===!0||$s(e.tag)||Js(e)&&e.children.every(t=>Se(t))}function Se(e){return e.type==="TextNode"&&!/\S/u.test(e.chars)}function bn(e){return e?.type==="MustacheCommentStatement"&&typeof e.value=="string"&&e.value.trim()==="prettier-ignore"}function Sn(e){return bn(e.node)||e.isInArray&&(e.key==="children"||e.key==="body"||e.key==="parts")&&bn(e.siblings[e.index-2])}var Nn=2;function Xs(e,t,r){let{node:s}=e;switch(s.type){case"Block":case"Program":case"Template":return I(e.map(r,"body"));case"ElementNode":{let n=t.htmlWhitespaceSensitivity!=="ignore",i=[!n&&e.previous?.type==="ElementNode"?H:"",I([ti(e,r)])];if(gr(s))return[i];let a=[""],o=s.tag==="style";if(s.children.length===0||(!n||o)&&s.children.every(h=>Se(h)))return[i,a];let c=e.map(r,"children");return o||!n?[i,F([H,...c]),H,a]:[i,F(I(c)),a]}case"BlockStatement":return Cn(e)?[oi(e,r),vn(e,t,r),wn(e,t,r)]:[si(e,r),I([vn(e,t,r),wn(e,t,r),li(e,t,r)])];case"ElementModifierStatement":return I(["{{",xn(e,r),"}}"]);case"MustacheStatement":return I([ke(s),xn(e,r),Ee(s)]);case"SubExpression":return I(["(",mi(e,r),H,")"]);case"AttrNode":{let{name:n,value:i}=s,a=i.type==="TextNode";if(a&&i.chars===""&&mt(i)===Gt(i))return n;let c=a?oe(i.chars,t.singleQuote):i.type==="ConcatStatement"?oe(i.parts.map(f=>f.type==="TextNode"?f.chars:"").join(""),t.singleQuote):"",h=r("value");return[n,"=",c,n==="class"&&c?I(F(h)):h,c]}case"ConcatStatement":return e.map(r,"parts");case"Hash":return ct(N,e.map(r,"pairs"));case"HashPair":return[s.key,"=",r("value")];case"TextNode":{let n=s.chars,{parent:i}=e;if(i.type==="ElementNode"){if(i.tag==="pre")return ie(n);if(i.tag==="style")return n=St(0,n,/^\n+/gu,""),n=R.trimEnd(n),n=R.dedentString(n),ie(n,ut)}n=St(0,n,"{{","\\{{");let a=ci(e);if(a){if(a==="class"){let D=n.trim().split(/\s+/u).join(" "),B=!1,O=!1;return e.parent.type==="ConcatStatement"&&(e.previous?.type==="MustacheStatement"&&/^\s/u.test(n)&&(B=!0),e.next?.type==="MustacheStatement"&&/\s$/u.test(n)&&D!==""&&(O=!0)),[B?N:"",D,O?N:""]}return ie(n)}let o=R.isWhitespaceOnly(n),{isFirst:c,isLast:h}=e;if(t.htmlWhitespaceSensitivity!=="ignore"){let D=h&&e.parent.type==="Template",B=c&&e.parent.type==="Template";if(o){if(B||D)return"";let C=[N],$=_t(n);return $&&(C=Kt($)),h&&(C=C.map(W=>Re(W))),C}let O=R.getLeadingWhitespace(n),z=[];if(O){z=[N];let C=_t(O);C&&(z=Kt(C)),n=n.slice(O.length)}let P=R.getTrailingWhitespace(n),U=[];if(P){if(!D){U=[N];let C=_t(P);C&&(U=Kt(C)),h&&(U=U.map($=>Re($)))}n=n.slice(0,-P.length)}return[...z,Ve(Tn(n)),...U]}let f=_t(n),p=ui(n),g=hi(n);if((c||h)&&o&&(e.parent.type==="Block"||e.parent.type==="ElementNode"||e.parent.type==="Template"))return"";o&&f?(p=Math.min(f,Nn),g=0):((e.next?.type==="BlockStatement"||e.next?.type==="ElementNode")&&(g=Math.max(g,1)),(e.previous?.type==="BlockStatement"||e.previous?.type==="ElementNode")&&(p=Math.max(p,1)));let E="",T="";return g===0&&e.next?.type==="MustacheStatement"&&(T=" "),p===0&&e.previous?.type==="MustacheStatement"&&(E=" "),c&&(p=0,E=""),h&&(g=0,T=""),R.hasLeadingWhitespace(n)&&(n=E+R.trimStart(n)),R.hasTrailingWhitespace(n)&&(n=R.trimEnd(n)+T),[...Kt(p),Ve(Tn(n)),...Kt(g)]}case"MustacheCommentStatement":{let n=mt(s),i=Gt(s),a=t.originalText.charAt(n+2)==="~",o=t.originalText.charAt(i-3)==="~",c=s.value.includes("}}")?"--":"";return["{{",a?"~":"","!",c,s.value,c,o?"~":"","}}"]}case"PathExpression":return yi(s);case"BooleanLiteral":return String(s.value);case"CommentStatement":return[""];case"StringLiteral":return pi(e,t);case"NumberLiteral":return String(s.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";case"FrontMatter":case"AtHead":case"VarHead":case"ThisHead":default:throw new Vr(s,"Handlebars")}}function Zs(e,t){return mt(e)-mt(t)}function ti(e,t){let{node:r}=e,s=["attributes","modifiers","comments"].filter(i=>Bt(r[i])),n=s.flatMap(i=>r[i]).sort(Zs);for(let i of s)e.each(({node:a})=>{let o=n.indexOf(a);n.splice(o,1,[N,t()])},i);return Bt(r.blockParams)&&n.push(N,yr(r)),["<",r.tag,F(n),ei(r)]}function ei(e){return gr(e)?Fe([H,"/>"],[" />",H]):Fe([H,">"],">")}function ke(e){let t=e.trusting?"{{{":"{{",r=e.strip?.open?"~":"";return[t,r]}function Ee(e){let t=e.trusting?"}}}":"}}";return[e.strip?.close?"~":"",t]}function ri(e){let t=ke(e),r=e.openStrip.open?"~":"";return[t,r,"#"]}function ni(e){let t=Ee(e);return[e.openStrip.close?"~":"",t]}function kn(e){let t=ke(e),r=e.closeStrip.open?"~":"";return[t,r,"/"]}function En(e){let t=Ee(e);return[e.closeStrip.close?"~":"",t]}function An(e){let t=ke(e),r=e.inverseStrip.open?"~":"";return[t,r]}function Pn(e){let t=Ee(e);return[e.inverseStrip.close?"~":"",t]}function si(e,t){let{node:r}=e,s=[],n=ve(e,t);return n&&s.push(I(n)),Bt(r.program.blockParams)&&s.push(yr(r.program)),I([ri(r),br(e,t),s.length>0?F([N,ct(N,s)]):"",H,ni(r)])}function ii(e,t){return[t.htmlWhitespaceSensitivity==="ignore"?ut:"",An(e),"else",Pn(e)]}var ai=({path:e},{path:t})=>[e,t].every(r=>r.type==="PathExpression"&&r.head.type==="VarHead")&&e.head.name===t.head.name;function Cn(e){if(!e.match(r=>r.type==="BlockStatement",(r,s)=>s==="body"&&r.type==="Block"&&r.body.length===1,(r,s)=>s==="inverse"&&r.type==="BlockStatement"))return!1;let{node:t}=e;return t.path.type==="PathExpression"&&t.path.head.type==="VarHead"&&t.path.head.name==="if"||ai(t,e.grandparent)}function oi(e,t){let{node:r,grandparent:s}=e;return I([An(s),["else"," ",s.inverse.body[0].path.head.name],F([N,I(ve(e,t)),...Bt(r.program.blockParams)?[N,yr(r.program)]:[]]),H,Pn(s)])}function li(e,t,r){let{node:s}=e;return t.htmlWhitespaceSensitivity==="ignore"?[_n(s)?H:ut,kn(s),r("path"),En(s)]:[kn(s),r("path"),En(s)]}function _n(e){return e.type==="BlockStatement"&&e.program.body.every(t=>Se(t))}function vn(e,t,r){let{node:s}=e;if(_n(s))return"";let n=r("program");return t.htmlWhitespaceSensitivity==="ignore"?F([ut,n]):F(n)}function wn(e,t,r){let{node:s}=e;if(!s.inverse)return"";let n=r("inverse"),i=t.htmlWhitespaceSensitivity==="ignore"?[ut,n]:n;return e.call(Cn,"inverse","body",0)?i:[ii(s,t),F(i)]}function Tn(e){return ct(N,R.split(e))}function ci(e){for(let t=0;t<2;t++){let r=e.getParentNode(t);if(r?.type==="AttrNode")return r.name.toLowerCase()}}function _t(e){return e=typeof e=="string"?e:"",e.split(` +`).length-1}function ui(e){e=typeof e=="string"?e:"";let t=(e.match(/^([^\S\n\r]*[\n\r])+/gu)||[])[0]||"";return _t(t)}function hi(e){e=typeof e=="string"?e:"";let t=(e.match(/([\n\r][^\S\n\r]*)+$/gu)||[])[0]||"";return _t(t)}function Kt(e=0){return Array.from({length:Math.min(e,Nn)}).fill(ut)}function pi(e,t){let{node:{value:r}}=e,s=oe(r,fi(e)?!t.singleQuote:t.singleQuote);return[s,St(0,r,s,`\\${s}`),s]}function fi(e){let{ancestors:t}=e,r=t.findIndex(s=>s.type!=="SubExpression");return r!==-1&&t[r+1].type==="ConcatStatement"&&t[r+2].type==="AttrNode"}function mi(e,t){let r=br(e,t),s=ve(e,t);return s?F([r,N,I(s)]):r}function xn(e,t){let r=br(e,t),s=ve(e,t);return s?[F([r,N,s]),H]:r}function br(e,t){return t("path")}function ve(e,t){let{node:r}=e,s=[];return r.params.length>0&&s.push(...e.map(t,"params")),r.hash?.pairs.length>0&&s.push(t("hash")),s.length===0?"":ct(N,s)}function yr(e){return["as |",e.blockParams.join(" "),"|"]}var di=new Set("!\"#%&'()*+,./;<=>@[\\]^`{|}~"),gi=new Set(["true","false","null","undefined"]),bi=(e,t)=>t===0&&e.startsWith("@")?!1:t!==0&&gi.has(e)||/\s/u.test(e)||/^\d/u.test(e)||Array.prototype.some.call(e,r=>di.has(r));function yi(e){return e.tail.length===0&&e.original.includes("/")?e.original:[e.head.original,...e.tail].map((r,s)=>bi(r,s)?`[${r}]`:r).join(".")}var Si={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},print:Xs,massageAstNode:Hr,hasPrettierIgnore:Sn,getVisitorKeys:gn,embed:Ur},Ln=Si;var Dn=[{name:"Handlebars",type:"markup",aceMode:"handlebars",extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aliases:["hbs","htmlbars"],parsers:["glimmer"],vscodeLanguageIds:["handlebars"],linguistLanguageId:155}];var Sr={};Ie(Sr,{glimmer:()=>_i});function ki(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var On=ki;var In=Symbol.for("PRETTIER_IS_FRONT_MATTER");var Wt=3;function Ei(e){let t=e.slice(0,Wt);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Wt);if(r===-1)return;let s=e.slice(Wt,r).trim(),n=e.indexOf(` +${t}`,r),i=s;if(i||(i=t==="+++"?"toml":"yaml"),n===-1&&t==="---"&&i==="yaml"&&(n=e.indexOf(` +...`,r)),n===-1)return;let a=n+1+Wt,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let c=e.slice(0,a),h;return{language:i,explicitLanguage:s||null,value:e.slice(r+1,n),startDelimiter:t,endDelimiter:c.slice(-Wt),raw:c,start:{line:1,column:0,index:0},end:{index:c.length,get line(){return h??(h=c.split(` +`)),h.length},get column(){return h??(h=c.split(` +`)),V(0,h,-1).length}},[In]:!0}}function vi(e){let t=Ei(e);return t?{frontMatter:t,get content(){let{raw:r}=t;return St(0,r,/[^\n]/gu," ")+e.slice(r.length)}}:{content:e}}var Bn=vi;function wi(e){let t=e.children??e.body;if(t)for(let r=0;r{let{start:t,end:r}=e.loc;t.offset=e.loc.getStart().offset,r.offset=e.loc.getEnd().offset},xi=()=>({name:"glimmerPrettierParsePlugin",visitor:{All(e){Ti(e),wi(e)}}}),Ni={mode:"codemod",plugins:{ast:[xi]}};function Ai(e){let{frontMatter:t,content:r}=Bn(e),s;try{s=dn(r,Ni)}catch(n){let i=Ci(n);if(i){let a=Pi(n);throw On(a,{loc:i,cause:n})}throw n}if(t){let n={...t,type:"FrontMatter",loc:{start:{...t.start,offset:t.start.index},end:{...t.end,offset:t.end.index}}};s.body.unshift(n)}return s}function Pi(e){let{message:t}=e,r=t.split(` +`);return r.length>=4&&/^Parse error on line \d+:$/u.test(r[0])&&/^-*\^$/u.test(V(0,r,-2))?V(0,r,-1):r.length>=4&&/:\s?$/u.test(r[0])&&/^\(error occurred in '.*?' @ line \d+ : column \d+\)$/u.test(V(0,r,-1))&&r[1]===""&&V(0,r,-2)===""&&r.slice(2,-2).every(s=>s.startsWith("|"))?r[0].trim().slice(0,-1):t}function Ci(e){let{location:t,hash:r}=e;if(t){let{start:s,end:n}=t;return typeof n.line!="number"?{start:s}:t}if(r){let{loc:{last_line:s,last_column:n}}=r;return{start:{line:s,column:n+1}}}}var _i={parse:Ai,astFormat:"glimmer",locStart:mt,locEnd:Gt};var Li={glimmer:Ln};return Gn(Di);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/glimmer.mjs b/node_modules/prettier/plugins/glimmer.mjs index e88ed8d44..26e266d8f 100755 --- a/node_modules/prettier/plugins/glimmer.mjs +++ b/node_modules/prettier/plugins/glimmer.mjs @@ -1,20 +1,22 @@ -var zs=Object.defineProperty;var _r=e=>{throw TypeError(e)};var Ve=(e,t)=>{for(var r in t)zs(e,r,{get:t[r],enumerable:!0})};var Or=(e,t,r)=>t.has(e)||_r("Cannot "+r);var I=(e,t,r)=>(Or(e,t,"read from private field"),r?r.call(e):t.get(e)),Lt=(e,t,r)=>t.has(e)?_r("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Y=(e,t,r,s)=>(Or(e,t,"write to private field"),s?s.call(e,r):t.set(e,r),r);var xr={};Ve(xr,{languages:()=>hs,parsers:()=>Cr,printers:()=>vi});var Ys=(e,t,r,s)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,s):r.global?t.replace(r,s):t.split(r).join(s)},He=Ys;var Dt="string",Gt="array",Kt="cursor",_t="indent",Ot="align",Wt="trim",Bt="group",It="fill",bt="if-break",jt="indent-if-break",Qt="line-suffix",Jt="line-suffix-boundary",j="line",$t="label",Rt="break-parent",fe=new Set([Kt,_t,Ot,Wt,Bt,It,bt,jt,Qt,Jt,j,$t,Rt]);var Gs=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},G=Gs;function Ks(e){if(typeof e=="string")return Dt;if(Array.isArray(e))return Gt;if(!e)return;let{type:t}=e;if(fe.has(t))return t}var qt=Ks;var Ws=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function js(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(qt(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let s=Ws([...fe].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${s}.`}var Fe=class extends Error{name="InvalidDocError";constructor(t){super(js(t)),this.doc=t}},Ue=Fe;function Js(e,t){if(typeof e=="string")return t(e);let r=new Map;return s(e);function s(i){if(r.has(i))return r.get(i);let a=n(i);return r.set(i,a),a}function n(i){switch(qt(i)){case Gt:return t(i.map(s));case It:return t({...i,parts:i.parts.map(s)});case bt:return t({...i,breakContents:s(i.breakContents),flatContents:s(i.flatContents)});case Bt:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(s),o=a[0]):o=s(o),t({...i,contents:o,expandedStates:a})}case Ot:case _t:case jt:case $t:case Qt:return t({...i,contents:s(i.contents)});case Dt:case Kt:case Wt:case Jt:case j:case Rt:return t(i);default:throw new Ue(i)}}}function Br(e,t=Ir){return Js(e,r=>typeof r=="string"?yt(t,r.split(` -`)):r)}var Me=()=>{},kt=Me,ze=Me,Rr=Me;function B(e){return kt(e),{type:_t,contents:e}}function $s(e,t){return kt(t),{type:Ot,contents:t,n:e}}function R(e,t={}){return kt(e),ze(t.expandedStates,!0),{type:Bt,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Xt(e){return $s(-1,e)}function Ye(e){return Rr(e),{type:It,parts:e}}function Ge(e,t="",r={}){return kt(e),t!==""&&kt(t),{type:bt,breakContents:e,flatContents:t,groupId:r.groupId}}var qr={type:Rt};var Xs={type:j,hard:!0},Zs={type:j,hard:!0,literal:!0},L={type:j},F={type:j,soft:!0},tt=[Xs,qr],Ir=[Zs,qr];function yt(e,t){kt(e),ze(t);let r=[];for(let s=0;si?s:r}var de=tn;function Ke(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var z,We=class{constructor(t){Lt(this,z);Y(this,z,new Set(t))}getLeadingWhitespaceCount(t){let r=I(this,z),s=0;for(let n=0;n=0&&r.has(t.charAt(n));n--)s++;return s}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return I(this,z).has(t.charAt(0))}hasTrailingWhitespace(t){return I(this,z).has(G(!1,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let s=`[${Ke([...I(this,z)].join(""))}]+`,n=new RegExp(r?`(${s})`:s,"u");return t.split(n)}hasWhitespaceCharacter(t){let r=I(this,z);return Array.prototype.some.call(t,s=>r.has(s))}hasNonWhitespaceCharacter(t){let r=I(this,z);return Array.prototype.some.call(t,s=>!r.has(s))}isWhitespaceOnly(t){let r=I(this,z);return Array.prototype.every.call(t,s=>r.has(s))}};z=new WeakMap;var Hr=We;var en=[" ",` -`,"\f","\r"," "],rn=new Hr(en),K=rn;function sn(e){return Array.isArray(e)&&e.length>0}var Zt=sn;var je=class extends Error{name="UnexpectedNodeError";constructor(t,r,s="type"){super(`Unexpected ${r} node ${s}: ${JSON.stringify(t[s])}.`),this.node=t}},Fr=je;function Ur(e,t,r){if(e.type==="TextNode"){let s=e.chars.trim();if(!s)return null;r.tag==="style"&&r.children.length===1&&r.children[0]===e?t.chars="":t.chars=K.split(s).join(" ")}e.type==="ElementNode"&&(delete t.startTag,delete t.openTag,delete t.parts,delete t.endTag,delete t.closeTag,delete t.nameNode,delete t.body,delete t.blockParamNodes,delete t.params,delete t.path),e.type==="Block"&&(delete t.blockParamNodes,delete t.params),e.type==="AttrNode"&&e.name.toLowerCase()==="class"&&delete t.value,e.type==="PathExpression"&&(t.head=e.head.original)}Ur.ignoredProperties=new Set(["loc","selfClosing"]);var Mr=Ur;function nn(e){let{node:t}=e;if(t.type!=="TextNode")return;let{parent:r}=e;if(!(r.type==="ElementNode"&&r.tag==="style"&&r.children.length===1&&r.children[0]===t))return;let s=r.attributes.find(n=>n.type==="AttrNode"&&n.name==="lang");if(!(s&&!(s.value.type==="TextNode"&&(s.value.chars===""||s.value.chars==="css"))))return async n=>{let i=await n(t.chars,{parser:"css"});return i?[tt,i,Xt(F)]:[]}}var zr=nn;var te=null;function ee(e){if(te!==null&&typeof te.property){let t=te;return te=ee.prototype=null,t}return te=ee.prototype=e??Object.create(null),new ee}var an=10;for(let e=0;e<=an;e++)ee();function Qe(e){return ee(e)}function on(e,t="type"){Qe(e);function r(s){let n=s[t],i=e[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:s});return i}return r}var Yr=on;var Gr={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]};var ln=Yr(Gr),Kr=ln;function St(e){return e.loc.start.offset}function re(e){return e.loc.end.offset}var Wr=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function Qr(e){return e.toUpperCase()===e}function cn(e){return e.type==="ElementNode"&&typeof e.tag=="string"&&!e.tag.startsWith(":")&&(Qr(e.tag[0])||e.tag.includes("."))}function un(e){return Wr.has(e.toLowerCase())&&!Qr(e[0])}function Je(e){return e.selfClosing===!0||un(e.tag)||cn(e)&&e.children.every(t=>ge(t))}function ge(e){return e.type==="TextNode"&&!/\S/u.test(e.chars)}function jr(e){return(e==null?void 0:e.type)==="MustacheCommentStatement"&&typeof e.value=="string"&&e.value.trim()==="prettier-ignore"}function Jr(e){return jr(e.node)||e.isInArray&&(e.key==="children"||e.key==="body"||e.key==="parts")&&jr(e.siblings[e.index-2])}var ns=2;function hn(e,t,r){var n,i,a,o,c,h,p,m,S;let{node:s}=e;switch(s.type){case"Block":case"Program":case"Template":return R(e.map(r,"body"));case"ElementNode":{let y=R(fn(e,r)),v=t.htmlWhitespaceSensitivity==="ignore"&&((n=e.next)==null?void 0:n.type)==="ElementNode"?F:"";if(Je(s))return[y,v];let C=[""];return s.children.length===0?[y,B(C),v]:t.htmlWhitespaceSensitivity==="ignore"?[y,B($r(e,t,r)),tt,B(C),v]:[y,B(R($r(e,t,r))),B(C),v]}case"BlockStatement":return kn(e)?[Sn(e,r),ts(e,t,r),es(e,t,r)]:[bn(e,r),R([ts(e,t,r),es(e,t,r),En(e,t,r)])];case"ElementModifierStatement":return R(["{{",ss(e,r),"}}"]);case"MustacheStatement":return R([be(s),ss(e,r),ye(s)]);case"SubExpression":return R(["(",Pn(e,r),F,")"]);case"AttrNode":{let{name:y,value:v}=s,C=v.type==="TextNode";if(C&&v.chars===""&&St(v)===re(v))return y;let w=C?de(v.chars,t.singleQuote):v.type==="ConcatStatement"?de(v.parts.map(q=>q.type==="TextNode"?q.chars:"").join(""),t.singleQuote):"",U=r("value");return[y,"=",w,y==="class"&&w?R(B(U)):U,w]}case"ConcatStatement":return e.map(r,"parts");case"Hash":return yt(L,e.map(r,"pairs"));case"HashPair":return[s.key,"=",r("value")];case"TextNode":{if(e.parent.tag==="pre"||e.parent.tag==="style")return s.chars;let y=He(!1,s.chars,"{{",String.raw`\{{`),v=wn(e);if(v){if(v==="class"){let X=y.trim().split(/\s+/u).join(" "),rt=!1,V=!1;return e.parent.type==="ConcatStatement"&&(((i=e.previous)==null?void 0:i.type)==="MustacheStatement"&&/^\s/u.test(y)&&(rt=!0),((a=e.next)==null?void 0:a.type)==="MustacheStatement"&&/\s$/u.test(y)&&X!==""&&(V=!0)),[rt?L:"",X,V?L:""]}return Br(y)}let C=K.isWhitespaceOnly(y),{isFirst:x,isLast:w}=e;if(t.htmlWhitespaceSensitivity!=="ignore"){let X=w&&e.parent.type==="Template",rt=x&&e.parent.type==="Template";if(C){if(rt||X)return"";let A=[L],nt=Vt(y);return nt&&(A=se(nt)),w&&(A=A.map(ue=>Xt(ue))),A}let V=K.getLeadingWhitespace(y),xt=[];if(V){xt=[L];let A=Vt(V);A&&(xt=se(A)),y=y.slice(V.length)}let H=K.getTrailingWhitespace(y),st=[];if(H){if(!X){st=[L];let A=Vt(H);A&&(st=se(A)),w&&(st=st.map(nt=>Xt(nt)))}y=y.slice(0,-H.length)}return[...xt,Ye(rs(y)),...st]}let U=Vt(y),q=Tn(y),$=Nn(y);if((x||w)&&C&&(e.parent.type==="Block"||e.parent.type==="ElementNode"||e.parent.type==="Template"))return"";C&&U?(q=Math.min(U,ns),$=0):((((o=e.next)==null?void 0:o.type)==="BlockStatement"||((c=e.next)==null?void 0:c.type)==="ElementNode")&&($=Math.max($,1)),(((h=e.previous)==null?void 0:h.type)==="BlockStatement"||((p=e.previous)==null?void 0:p.type)==="ElementNode")&&(q=Math.max(q,1)));let Nt="",Ct="";return $===0&&((m=e.next)==null?void 0:m.type)==="MustacheStatement"&&(Ct=" "),q===0&&((S=e.previous)==null?void 0:S.type)==="MustacheStatement"&&(Nt=" "),x&&(q=0,Nt=""),w&&($=0,Ct=""),K.hasLeadingWhitespace(y)&&(y=Nt+K.trimStart(y)),K.hasTrailingWhitespace(y)&&(y=K.trimEnd(y)+Ct),[...se(q),Ye(rs(y)),...se($)]}case"MustacheCommentStatement":{let y=St(s),v=re(s),C=t.originalText.charAt(y+2)==="~",x=t.originalText.charAt(v-3)==="~",w=s.value.includes("}}")?"--":"";return["{{",C?"~":"","!",w,s.value,w,x?"~":"","}}"]}case"PathExpression":return _n(s);case"BooleanLiteral":return String(s.value);case"CommentStatement":return[""];case"StringLiteral":return Cn(e,t);case"NumberLiteral":return String(s.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";case"AtHead":case"VarHead":case"ThisHead":default:throw new Fr(s,"Handlebars")}}function pn(e,t){return St(e)-St(t)}function fn(e,t){let{node:r}=e,s=["attributes","modifiers","comments"].filter(i=>Zt(r[i])),n=s.flatMap(i=>r[i]).sort(pn);for(let i of s)e.each(({node:a})=>{let o=n.indexOf(a);n.splice(o,1,[L,t()])},i);return Zt(r.blockParams)&&n.push(L,Xe(r)),["<",r.tag,B(n),mn(r)]}function $r(e,t,r){let{node:s}=e,n=s.children.every(i=>ge(i));return t.htmlWhitespaceSensitivity==="ignore"&&n?"":e.map(({isFirst:i})=>{let a=r();return i&&t.htmlWhitespaceSensitivity==="ignore"?[F,a]:a},"children")}function mn(e){return Je(e)?Ge([F,"/>"],[" />",F]):Ge([F,">"],">")}function be(e){var s;let t=e.trusting?"{{{":"{{",r=(s=e.strip)!=null&&s.open?"~":"";return[t,r]}function ye(e){var s;let t=e.trusting?"}}}":"}}";return[(s=e.strip)!=null&&s.close?"~":"",t]}function dn(e){let t=be(e),r=e.openStrip.open?"~":"";return[t,r,"#"]}function gn(e){let t=ye(e);return[e.openStrip.close?"~":"",t]}function Xr(e){let t=be(e),r=e.closeStrip.open?"~":"";return[t,r,"/"]}function Zr(e){let t=ye(e);return[e.closeStrip.close?"~":"",t]}function is(e){let t=be(e),r=e.inverseStrip.open?"~":"";return[t,r]}function as(e){let t=ye(e);return[e.inverseStrip.close?"~":"",t]}function bn(e,t){let{node:r}=e,s=[],n=ke(e,t);return n&&s.push(R(n)),Zt(r.program.blockParams)&&s.push(Xe(r.program)),R([dn(r),$e(e,t),s.length>0?B([L,yt(L,s)]):"",F,gn(r)])}function yn(e,t){return[t.htmlWhitespaceSensitivity==="ignore"?tt:"",is(e),"else",as(e)]}var os=(e,t)=>e.head.type==="VarHead"&&t.head.type==="VarHead"&&e.head.name===t.head.name;function kn(e){var s;let{grandparent:t,node:r}=e;return((s=t==null?void 0:t.inverse)==null?void 0:s.body.length)===1&&t.inverse.body[0]===r&&os(t.inverse.body[0].path,t.path)}function Sn(e,t){let{node:r,grandparent:s}=e;return R([is(s),["else"," ",s.inverse.body[0].path.head.name],B([L,R(ke(e,t)),...Zt(r.program.blockParams)?[L,Xe(r.program)]:[]]),F,as(s)])}function En(e,t,r){let{node:s}=e;return t.htmlWhitespaceSensitivity==="ignore"?[ls(s)?F:tt,Xr(s),r("path"),Zr(s)]:[Xr(s),r("path"),Zr(s)]}function ls(e){return e.type==="BlockStatement"&&e.program.body.every(t=>ge(t))}function vn(e){return cs(e)&&e.inverse.body.length===1&&e.inverse.body[0].type==="BlockStatement"&&os(e.inverse.body[0].path,e.path)}function cs(e){return e.type==="BlockStatement"&&e.inverse}function ts(e,t,r){let{node:s}=e;if(ls(s))return"";let n=r("program");return t.htmlWhitespaceSensitivity==="ignore"?B([tt,n]):B(n)}function es(e,t,r){let{node:s}=e,n=r("inverse"),i=t.htmlWhitespaceSensitivity==="ignore"?[tt,n]:n;return vn(s)?i:cs(s)?[yn(s,t),B(i)]:""}function rs(e){return yt(L,K.split(e))}function wn(e){for(let t=0;t<2;t++){let r=e.getParentNode(t);if((r==null?void 0:r.type)==="AttrNode")return r.name.toLowerCase()}}function Vt(e){return e=typeof e=="string"?e:"",e.split(` -`).length-1}function Tn(e){e=typeof e=="string"?e:"";let t=(e.match(/^([^\S\n\r]*[\n\r])+/gu)||[])[0]||"";return Vt(t)}function Nn(e){e=typeof e=="string"?e:"";let t=(e.match(/([\n\r][^\S\n\r]*)+$/gu)||[])[0]||"";return Vt(t)}function se(e=0){return Array.from({length:Math.min(e,ns)}).fill(tt)}function Cn(e,t){let{node:{value:r}}=e,s=de(r,xn(e)?!t.singleQuote:t.singleQuote);return[s,He(!1,r,s,`\\${s}`),s]}function xn(e){let{ancestors:t}=e,r=t.findIndex(s=>s.type!=="SubExpression");return r!==-1&&t[r+1].type==="ConcatStatement"&&t[r+2].type==="AttrNode"}function Pn(e,t){let r=$e(e,t),s=ke(e,t);return s?B([r,L,R(s)]):r}function ss(e,t){let r=$e(e,t),s=ke(e,t);return s?[B([r,L,s]),F]:r}function $e(e,t){return t("path")}function ke(e,t){var n;let{node:r}=e,s=[];return r.params.length>0&&s.push(...e.map(t,"params")),((n=r.hash)==null?void 0:n.pairs.length)>0&&s.push(t("hash")),s.length===0?"":yt(L,s)}function Xe(e){return["as |",e.blockParams.join(" "),"|"]}var An=new Set("!\"#%&'()*+,./;<=>@[\\]^`{|}~"),Ln=new Set(["true","false","null","undefined"]),Dn=(e,t)=>t===0&&e.startsWith("@")?!1:t!==0&&Ln.has(e)||/\s/u.test(e)||/^\d/u.test(e)||Array.prototype.some.call(e,r=>An.has(r));function _n(e){return e.tail.length===0&&e.original.includes("/")?e.original:[e.head.original,...e.tail].map((r,s)=>Dn(r,s)?`[${r}]`:r).join(".")}var On={print:hn,massageAstNode:Mr,hasPrettierIgnore:Jr,getVisitorKeys:Kr,embed:zr},us=On;var hs=[{name:"Handlebars",type:"markup",extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",aliases:["hbs","htmlbars"],parsers:["glimmer"],vscodeLanguageIds:["handlebars"],linguistLanguageId:155}];var Cr={};Ve(Cr,{glimmer:()=>Ei});var Bn=Object.freeze([]);function fs(){return Bn}var Ya=fs(),Ga=fs();var Ze=Object.assign;var ps=console;function ms(e,t="unexpected unreachable branch"){throw ps.log("unreachable",e),ps.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")}var In=function(){var e=function(it,d,k,g){for(k=k||{},g=it.length;g--;k[it[g]]=d);return k},t=[2,44],r=[1,20],s=[5,14,15,19,29,34,39,44,47,48,52,56,60],n=[1,35],i=[1,38],a=[1,30],o=[1,31],c=[1,32],h=[1,33],p=[1,34],m=[1,37],S=[14,15,19,29,34,39,44,47,48,52,56,60],y=[14,15,19,29,34,44,47,48,52,56,60],v=[15,18],C=[14,15,19,29,34,47,48,52,56,60],x=[33,64,71,79,80,81,82,83,84],w=[23,33,55,64,67,71,74,79,80,81,82,83,84],U=[1,51],q=[23,33,55,64,67,71,74,79,80,81,82,83,84,86],$=[2,43],Nt=[55,64,71,79,80,81,82,83,84],Ct=[1,58],X=[1,59],rt=[1,66],V=[33,64,71,74,79,80,81,82,83,84],xt=[23,64,71,79,80,81,82,83,84],H=[1,76],st=[64,67,71,79,80,81,82,83,84],A=[33,74],nt=[23,33,55,67,71,74],ue=[1,106],Le=[1,118],Pr=[71,76],De={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,expr:49,mustache_repetition0:50,mustache_option0:51,OPEN_UNESCAPED:52,mustache_repetition1:53,mustache_option1:54,CLOSE_UNESCAPED:55,OPEN_PARTIAL:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,sexpr:63,OPEN_SEXPR:64,sexpr_repetition0:65,sexpr_option0:66,CLOSE_SEXPR:67,hash:68,hash_repetition_plus0:69,hashSegment:70,ID:71,EQUALS:72,blockParams:73,OPEN_BLOCK_PARAMS:74,blockParams_repetition_plus0:75,CLOSE_BLOCK_PARAMS:76,path:77,dataName:78,STRING:79,NUMBER:80,BOOLEAN:81,UNDEFINED:82,NULL:83,DATA:84,pathSegments:85,SEP:86,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",52:"OPEN_UNESCAPED",55:"CLOSE_UNESCAPED",56:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",64:"OPEN_SEXPR",67:"CLOSE_SEXPR",71:"ID",72:"EQUALS",74:"OPEN_BLOCK_PARAMS",76:"CLOSE_BLOCK_PARAMS",79:"STRING",80:"NUMBER",81:"BOOLEAN",82:"UNDEFINED",83:"NULL",84:"DATA",86:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[49,1],[49,1],[63,5],[68,1],[70,3],[73,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[78,2],[77,1],[85,3],[85,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[50,0],[50,2],[51,0],[51,1],[53,0],[53,2],[54,0],[54,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[65,0],[65,2],[66,0],[66,1],[69,1],[69,2],[75,1],[75,2]],performAction:function(d,k,g,b,N,l,Pt){var u=l.length-1;switch(N){case 1:return l[u-1];case 2:this.$=b.prepareProgram(l[u]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 27:case 28:case 33:case 34:this.$=l[u];break;case 9:this.$={type:"CommentStatement",value:b.stripComment(l[u]),strip:b.stripFlags(l[u],l[u]),loc:b.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:l[u],value:l[u],loc:b.locInfo(this._$)};break;case 11:this.$=b.prepareRawBlock(l[u-2],l[u-1],l[u],this._$);break;case 12:this.$={path:l[u-3],params:l[u-2],hash:l[u-1]};break;case 13:this.$=b.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!1,this._$);break;case 14:this.$=b.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!0,this._$);break;case 15:this.$={open:l[u-5],path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:b.stripFlags(l[u-5],l[u])};break;case 16:case 17:this.$={path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:b.stripFlags(l[u-5],l[u])};break;case 18:this.$={strip:b.stripFlags(l[u-1],l[u-1]),program:l[u]};break;case 19:var at=b.prepareBlock(l[u-2],l[u-1],l[u],l[u],!1,this._$),Yt=b.prepareProgram([at],l[u-1].loc);Yt.chained=!0,this.$={strip:l[u-2].strip,program:Yt,chain:!0};break;case 21:this.$={path:l[u-1],strip:b.stripFlags(l[u-2],l[u])};break;case 22:case 23:this.$=b.prepareMustache(l[u-3],l[u-2],l[u-1],l[u-4],b.stripFlags(l[u-4],l[u]),this._$);break;case 24:this.$={type:"PartialStatement",name:l[u-3],params:l[u-2],hash:l[u-1],indent:"",strip:b.stripFlags(l[u-4],l[u]),loc:b.locInfo(this._$)};break;case 25:this.$=b.preparePartialBlock(l[u-2],l[u-1],l[u],this._$);break;case 26:this.$={path:l[u-3],params:l[u-2],hash:l[u-1],strip:b.stripFlags(l[u-4],l[u])};break;case 29:this.$={type:"SubExpression",path:l[u-3],params:l[u-2],hash:l[u-1],loc:b.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:l[u],loc:b.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:b.id(l[u-2]),value:l[u],loc:b.locInfo(this._$)};break;case 32:this.$=b.id(l[u-1]);break;case 35:this.$={type:"StringLiteral",value:l[u],original:l[u],loc:b.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(l[u]),original:Number(l[u]),loc:b.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:l[u]==="true",original:l[u]==="true",loc:b.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:b.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:b.locInfo(this._$)};break;case 40:this.$=b.preparePath(!0,l[u],this._$);break;case 41:this.$=b.preparePath(!1,l[u],this._$);break;case 42:l[u-2].push({part:b.id(l[u]),original:l[u],separator:l[u-1]}),this.$=l[u-2];break;case 43:this.$=[{part:b.id(l[u]),original:l[u]}];break;case 44:case 46:case 48:case 56:case 62:case 68:case 76:case 80:case 84:case 88:case 92:this.$=[];break;case 45:case 47:case 49:case 57:case 63:case 69:case 77:case 81:case 85:case 89:case 93:case 97:case 99:l[u-1].push(l[u]);break;case 96:case 98:this.$=[l[u]];break}},table:[e([5,14,15,19,29,34,48,52,56,60],t,{3:1,4:2,6:3}),{1:[3]},{5:[1,4]},e([5,39,44,47],[2,2],{7:5,8:6,9:7,10:8,11:9,12:10,13:11,24:15,27:16,16:17,59:19,14:[1,12],15:r,19:[1,23],29:[1,21],34:[1,22],48:[1,13],52:[1,14],56:[1,18],60:[1,24]}),{1:[2,1]},e(s,[2,45]),e(s,[2,3]),e(s,[2,4]),e(s,[2,5]),e(s,[2,6]),e(s,[2,7]),e(s,[2,8]),e(s,[2,9]),{20:26,49:25,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,49:39,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(S,t,{6:3,4:40}),e(y,t,{6:3,4:41}),e(v,[2,46],{17:42}),{20:26,49:43,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(C,t,{6:3,4:44}),e([5,14,15,18,19,29,34,39,44,47,48,52,56,60],[2,10]),{20:45,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:46,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:47,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,49:48,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(x,[2,76],{50:49}),e(w,[2,27]),e(w,[2,28]),e(w,[2,33]),e(w,[2,34]),e(w,[2,35]),e(w,[2,36]),e(w,[2,37]),e(w,[2,38]),e(w,[2,39]),{20:26,49:50,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(w,[2,41],{86:U}),{71:i,85:52},e(q,$),e(Nt,[2,80],{53:53}),{25:54,38:56,39:Ct,43:57,44:X,45:55,47:[2,52]},{28:60,43:61,44:X,47:[2,54]},{13:63,15:r,18:[1,62]},e(x,[2,84],{57:64}),{26:65,47:rt},e(V,[2,56],{30:67}),e(V,[2,62],{35:68}),e(xt,[2,48],{21:69}),e(x,[2,88],{61:70}),{20:26,33:[2,78],49:72,51:71,63:27,64:n,68:73,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(st,[2,92],{65:77}),{71:[1,78]},e(w,[2,40],{86:U}),{20:26,49:80,54:79,55:[2,82],63:27,64:n,68:81,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{26:82,47:rt},{47:[2,53]},e(S,t,{6:3,4:83}),{47:[2,20]},{20:84,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(C,t,{6:3,4:85}),{26:86,47:rt},{47:[2,55]},e(s,[2,11]),e(v,[2,47]),{20:26,33:[2,86],49:88,58:87,63:27,64:n,68:89,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(s,[2,25]),{20:90,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(A,[2,58],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,31:91,49:92,68:93,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),e(A,[2,64],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,36:94,49:95,68:96,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),{20:26,22:97,23:[2,50],49:98,63:27,64:n,68:99,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{20:26,33:[2,90],49:101,62:100,63:27,64:n,68:102,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{33:[1,103]},e(x,[2,77]),{33:[2,79]},e([23,33,55,67,74],[2,30],{70:104,71:[1,105]}),e(nt,[2,96]),e(q,$,{72:ue}),{20:26,49:108,63:27,64:n,66:107,67:[2,94],68:109,69:74,70:75,71:H,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},e(q,[2,42]),{55:[1,110]},e(Nt,[2,81]),{55:[2,83]},e(s,[2,13]),{38:56,39:Ct,43:57,44:X,45:112,46:111,47:[2,74]},e(V,[2,68],{40:113}),{47:[2,18]},e(s,[2,14]),{33:[1,114]},e(x,[2,85]),{33:[2,87]},{33:[1,115]},{32:116,33:[2,60],73:117,74:Le},e(V,[2,57]),e(A,[2,59]),{33:[2,66],37:119,73:120,74:Le},e(V,[2,63]),e(A,[2,65]),{23:[1,121]},e(xt,[2,49]),{23:[2,51]},{33:[1,122]},e(x,[2,89]),{33:[2,91]},e(s,[2,22]),e(nt,[2,97]),{72:ue},{20:26,49:123,63:27,64:n,71:i,77:28,78:29,79:a,80:o,81:c,82:h,83:p,84:m,85:36},{67:[1,124]},e(st,[2,93]),{67:[2,95]},e(s,[2,23]),{47:[2,19]},{47:[2,75]},e(A,[2,70],{20:26,63:27,77:28,78:29,85:36,69:74,70:75,41:125,49:126,68:127,64:n,71:H,79:a,80:o,81:c,82:h,83:p,84:m}),e(s,[2,24]),e(s,[2,21]),{33:[1,128]},{33:[2,61]},{71:[1,130],75:129},{33:[1,131]},{33:[2,67]},e(v,[2,12]),e(C,[2,26]),e(nt,[2,31]),e(w,[2,29]),{33:[2,72],42:132,73:133,74:Le},e(V,[2,69]),e(A,[2,71]),e(S,[2,15]),{71:[1,135],76:[1,134]},e(Pr,[2,98]),e(y,[2,16]),{33:[1,136]},{33:[2,73]},{33:[2,32]},e(Pr,[2,99]),e(S,[2,17])],defaultActions:{4:[2,1],55:[2,53],57:[2,20],61:[2,55],73:[2,79],81:[2,83],85:[2,18],89:[2,87],99:[2,51],102:[2,91],109:[2,95],111:[2,19],112:[2,75],117:[2,61],120:[2,67],133:[2,73],134:[2,32]},parseError:function(d,k){if(k.recoverable)this.trace(d);else{var g=new Error(d);throw g.hash=k,g}},parse:function(d){var k=this,g=[0],b=[],N=[null],l=[],Pt=this.table,u="",at=0,Yt=0,Ar=0,Hs=2,Lr=1,Fs=l.slice.call(arguments,1),P=Object.create(this.lexer),dt={yy:{}};for(var Oe in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Oe)&&(dt.yy[Oe]=this.yy[Oe]);P.setInput(d,dt.yy),dt.yy.lexer=P,dt.yy.parser=this,typeof P.yylloc>"u"&&(P.yylloc={});var Be=P.yylloc;l.push(Be);var Us=P.options&&P.options.ranges;typeof dt.yy.parseError=="function"?this.parseError=dt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function wi(W){g.length=g.length-2*W,N.length=N.length-W,l.length=l.length-W}for(var Ms=function(){var W;return W=P.lex()||Lr,typeof W!="number"&&(W=k.symbols_[W]||W),W},O,Ie,gt,M,Ti,Re,At={},he,Z,Dr,pe;;){if(gt=g[g.length-1],this.defaultActions[gt]?M=this.defaultActions[gt]:((O===null||typeof O>"u")&&(O=Ms()),M=Pt[gt]&&Pt[gt][O]),typeof M>"u"||!M.length||!M[0]){var qe="";pe=[];for(he in Pt[gt])this.terminals_[he]&&he>Hs&&pe.push("'"+this.terminals_[he]+"'");P.showPosition?qe="Parse error on line "+(at+1)+`: -`+P.showPosition()+` -Expecting `+pe.join(", ")+", got '"+(this.terminals_[O]||O)+"'":qe="Parse error on line "+(at+1)+": Unexpected "+(O==Lr?"end of input":"'"+(this.terminals_[O]||O)+"'"),this.parseError(qe,{text:P.match,token:this.terminals_[O]||O,line:P.yylineno,loc:Be,expected:pe})}if(M[0]instanceof Array&&M.length>1)throw new Error("Parse Error: multiple actions possible at state: "+gt+", token: "+O);switch(M[0]){case 1:g.push(O),N.push(P.yytext),l.push(P.yylloc),g.push(M[1]),O=null,Ie?(O=Ie,Ie=null):(Yt=P.yyleng,u=P.yytext,at=P.yylineno,Be=P.yylloc,Ar>0&&Ar--);break;case 2:if(Z=this.productions_[M[1]][1],At.$=N[N.length-Z],At._$={first_line:l[l.length-(Z||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(Z||1)].first_column,last_column:l[l.length-1].last_column},Us&&(At._$.range=[l[l.length-(Z||1)].range[0],l[l.length-1].range[1]]),Re=this.performAction.apply(At,[u,Yt,at,dt.yy,M[1],N,l].concat(Fs)),typeof Re<"u")return Re;Z&&(g=g.slice(0,-1*Z*2),N=N.slice(0,-1*Z),l=l.slice(0,-1*Z)),g.push(this.productions_[M[1]][0]),N.push(At.$),l.push(At._$),Dr=Pt[g[g.length-2]][g[g.length-1]],g.push(Dr);break;case 3:return!0}}return!0}},Vs=function(){var it={EOF:1,parseError:function(k,g){if(this.yy.parser)this.yy.parser.parseError(k,g);else throw new Error(k)},setInput:function(d,k){return this.yy=k||this.yy||{},this._input=d,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var d=this._input[0];this.yytext+=d,this.yyleng++,this.offset++,this.match+=d,this.matched+=d;var k=d.match(/(?:\r\n?|\n).*/g);return k?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),d},unput:function(d){var k=d.length,g=d.split(/(?:\r\n?|\n)/g);this._input=d+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-k),this.offset-=k;var b=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),g.length-1&&(this.yylineno-=g.length-1);var N=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:g?(g.length===b.length?this.yylloc.first_column:0)+b[b.length-g.length].length-g[0].length:this.yylloc.first_column-k},this.options.ranges&&(this.yylloc.range=[N[0],N[0]+this.yyleng-k]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). -`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(d){this.unput(this.match.slice(d))},pastInput:function(){var d=this.matched.substr(0,this.matched.length-this.match.length);return(d.length>20?"...":"")+d.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var d=this.match;return d.length<20&&(d+=this._input.substr(0,20-d.length)),(d.substr(0,20)+(d.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var d=this.pastInput(),k=new Array(d.length+1).join("-");return d+this.upcomingInput()+` -`+k+"^"},test_match:function(d,k){var g,b,N;if(this.options.backtrack_lexer&&(N={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(N.yylloc.range=this.yylloc.range.slice(0))),b=d[0].match(/(?:\r\n?|\n).*/g),b&&(this.yylineno+=b.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:b?b[b.length-1].length-b[b.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+d[0].length},this.yytext+=d[0],this.match+=d[0],this.matches=d,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(d[0].length),this.matched+=d[0],g=this.performAction.call(this,this.yy,this,k,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),g)return g;if(this._backtrack){for(var l in N)this[l]=N[l];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var d,k,g,b;this._more||(this.yytext="",this.match="");for(var N=this._currentRules(),l=0;lk[0].length)){if(k=g,b=l,this.options.backtrack_lexer){if(d=this.test_match(g,N[l]),d!==!1)return d;if(this._backtrack){k=!1;continue}else return!1}else if(!this.options.flex)break}return k?(d=this.test_match(k,N[b]),d!==!1?d:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var k=this.next();return k||this.lex()},begin:function(k){this.conditionStack.push(k)},popState:function(){var k=this.conditionStack.length-1;return k>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(k){return k=this.conditionStack.length-1-Math.abs(k||0),k>=0?this.conditionStack[k]:"INITIAL"},pushState:function(k){this.begin(k)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(k,g,b,N){function l(u,at){return g.yytext=g.yytext.substring(u,g.yyleng-at+u)}var Pt=N;switch(b){case 0:if(g.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):g.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),g.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),18);case 5:return 15;case 6:return this.popState(),14;break;case 7:return 64;case 8:return 67;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 56;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 52;case 20:return 48;case 21:this.unput(g.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 72;case 25:return 71;case 26:return 71;case 27:return 86;case 28:break;case 29:return this.popState(),55;break;case 30:return this.popState(),33;break;case 31:return g.yytext=l(1,2).replace(/\\"/g,'"'),79;break;case 32:return g.yytext=l(1,2).replace(/\\'/g,"'"),79;break;case 33:return 84;case 34:return 81;case 35:return 81;case 36:return 82;case 37:return 83;case 38:return 80;case 39:return 74;case 40:return 76;case 41:return 71;case 42:return g.yytext=g.yytext.replace(/\\([\\\]])/g,"$1"),71;break;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return it}();De.lexer=Vs;function _e(){this.yy={}}return _e.prototype=De,De.Parser=_e,new _e}(),Se=In;var tr=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function er(e,t){var r=t&&t.loc,s,n,i,a;r&&(s=r.start.line,n=r.end.line,i=r.start.column,a=r.end.column,e+=" - "+s+":"+i);for(var o=Error.prototype.constructor.call(this,e),c=0;cir,id:()=>Rn,prepareBlock:()=>Mn,prepareMustache:()=>Fn,preparePartialBlock:()=>Yn,preparePath:()=>Hn,prepareProgram:()=>zn,prepareRawBlock:()=>Un,stripComment:()=>Vn,stripFlags:()=>qn});function nr(e,t){if(t=t.path?t.path.original:t,e.path.original!==t){var r={loc:e.path.loc};throw new ot(e.path.original+" doesn't match "+t,r)}}function ir(e,t){this.source=e,this.start={line:t.first_line,column:t.first_column},this.end={line:t.last_line,column:t.last_column}}function Rn(e){return/^\[.*\]$/.test(e)?e.substring(1,e.length-1):e}function qn(e,t){return{open:e.charAt(2)==="~",close:t.charAt(t.length-3)==="~"}}function Vn(e){return e.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function Hn(e,t,r){r=this.locInfo(r);for(var s=e?"@":"",n=[],i=0,a=0,o=t.length;a0)throw new ot("Invalid path: "+s,{loc:r});c===".."&&i++}else n.push(c)}return{type:"PathExpression",data:e,depth:i,parts:n,original:s,loc:r}}function Fn(e,t,r,s,n,i){var a=s.charAt(3)||s.charAt(2),o=a!=="{"&&a!=="&",c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:o,strip:n,loc:this.locInfo(i)}}function Un(e,t,r,s){nr(e,r),s=this.locInfo(s);var n={type:"Program",body:t,strip:{},loc:s};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:s}}function Mn(e,t,r,s,n,i){s&&s.path&&nr(e,s);var a=/\*/.test(e.open);t.blockParams=e.blockParams;var o,c;if(r){if(a)throw new ot("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=s.strip),c=r.strip,o=r.program}return n&&(n=o,o=t,t=n),{type:a?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:o,openStrip:e.strip,inverseStrip:c,closeStrip:s&&s.strip,loc:this.locInfo(i)}}function zn(e,t){if(!t&&e.length){var r=e[0].loc,s=e[e.length-1].loc;r&&s&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function Yn(e,t,r,s){return nr(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(s)}}var ks={};for(we in ne)Object.prototype.hasOwnProperty.call(ne,we)&&(ks[we]=ne[we]);var we;function Te(e,t){if(e.type==="Program")return e;Se.yy=ks,Se.yy.locInfo=function(s){return new ir(t&&t.srcName,s)};var r=Se.parse(e);return r}function ar(e,t){var r=Te(e,t),s=new ys(t);return s.accept(r)}var Es={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},Gn=/^#[xX]([A-Fa-f0-9]+)$/,Kn=/^#([0-9]+)$/,Wn=/^([A-Za-z0-9]+)$/,or=function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(Gn);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Kn),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(Wn),r)return this.named[r[1]]}},e}(),jn=/[\t\n\f ]/,Qn=/[A-Za-z]/,Jn=/\r\n?/g;function _(e){return jn.test(e)}function Ss(e){return Qn.test(e)}function $n(e){return e.replace(Jn,` -`)}var lr=function(){function e(t,r,s){s===void 0&&(s="precompile"),this.delegate=t,this.entityParser=r,this.mode=s,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&n===` -`){var i=this.tagNameBuffer.toLowerCase();(i==="pre"||i==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek(),i=this.tagNameBuffer;n==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"&&i!=="script"&&i!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||Ss(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();if(n==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();i==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var n=this.consume();_(n)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var n=this.consume();_(n)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase()))},doctypeName:function(){var n=this.consume();_(n)?this.transitionTo("afterDoctypeName"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase())},afterDoctypeName:function(){var n=this.consume();if(!_(n))if(n===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),a=i.toUpperCase()==="PUBLIC",o=i.toUpperCase()==="SYSTEM";(a||o)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),a?this.transitionTo("afterDoctypePublicKeyword"):o&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var n=this.peek();_(n)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):n==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):n==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):n===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},doctypePublicIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},afterDoctypePublicIdentifier:function(){var n=this.consume();_(n)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var n=this.consume();_(n)||(n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},doctypeSystemIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},afterDoctypeSystemIdentifier:function(){var n=this.consume();_(n)||n===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();_(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},endTagName:function(){var n=this.consume();_(n)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):n==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();_(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();_(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();_(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();_(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||Ss(n))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=$n(t);this.index"||t==="style"&&this.input.substring(this.index,this.index+8)!==""||t==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},e}(),so=function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new lr(this,t,r.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r\xa0]/u,bo=new RegExp(ti.source,"gu");var mr=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function ei(e){var t;return mr.has(e.toLowerCase())&&((t=e[0])==null?void 0:t.toLowerCase())===e[0]}function ce(e){return!!e&&e.length>0}function Tr(e){return e.length===0?void 0:e[e.length-1]}function ri(e){return e.length===0?void 0:e[0]}var pt=Object.freeze({line:1,column:0}),si=Object.freeze({source:"(synthetic)",start:pt,end:pt}),dr=Object.freeze({source:"(nonexistent)",start:pt,end:pt}),ht=Object.freeze({source:"(broken)",start:pt,end:pt}),gr=class{constructor(t){this._whens=t}first(t){for(let r of this._whens){let s=r.match(t);if(ce(s))return s[0]}return null}},Pe=class{get(t,r){let s=this._map.get(t);return s||(s=r(),this._map.set(t,s),s)}add(t,r){this._map.set(t,r)}match(t){let r=function(a){switch(a){case"Broken":case"InternalsSynthetic":case"NonExistent":return"IS_INVISIBLE";default:return a}}(t),s=[],n=this._map.get(r),i=this._map.get("MATCH_ANY");return n&&s.push(n),i&&s.push(i),s}constructor(){this._map=new Map}};function Ls(e){return e(new br).validate()}var br=class{validate(){return(t,r)=>this.matchFor(t.kind,r.kind)(t,r)}matchFor(t,r){let s=this._whens.match(t);return ce(s),new gr(s).first(r)}when(t,r,s){return this._whens.get(t,()=>new Pe).add(r,s),this}constructor(){this._whens=new Pe}},yr=class e{static synthetic(t){let r=D.synthetic(t);return new e({loc:r,chars:t})}static load(t,r){return new e({loc:D.load(t,r[1]),chars:r[0]})}constructor(t){this.loc=t.loc,this.chars=t.chars}getString(){return this.chars}serialize(){return[this.chars,this.loc.serialize()]}},D=class e{static get NON_EXISTENT(){return new et("NonExistent",dr).wrap()}static load(t,r){return typeof r=="number"?e.forCharPositions(t,r,r):typeof r=="string"?e.synthetic(r):Array.isArray(r)?e.forCharPositions(t,r[0],r[1]):r==="NonExistent"?e.NON_EXISTENT:r==="Broken"?e.broken(ht):void ms(r)}static forHbsLoc(t,r){let s=new mt(t,r.start),n=new mt(t,r.end);return new oe(t,{start:s,end:n},r).wrap()}static forCharPositions(t,r,s){let n=new Tt(t,r),i=new Tt(t,s);return new ae(t,{start:n,end:i}).wrap()}static synthetic(t){return new et("InternalsSynthetic",dr,t).wrap()}static broken(t=ht){return new et("Broken",t).wrap()}constructor(t){var r;this.data=t,this.isInvisible=(r=t.kind)!=="CharPosition"&&r!=="HbsPosition"}getStart(){return this.data.getStart().wrap()}getEnd(){return this.data.getEnd().wrap()}get loc(){let t=this.data.toHbsSpan();return t===null?ht:t.toHbsLoc()}get module(){return this.data.getModule()}get startPosition(){return this.loc.start}get endPosition(){return this.loc.end}toJSON(){return this.loc}withStart(t){return J(t.data,this.data.getEnd())}withEnd(t){return J(this.data.getStart(),t.data)}asString(){return this.data.asString()}toSlice(t){let r=this.data.asString();return JSON.stringify(r),JSON.stringify(t),new yr({loc:this,chars:t||r})}get start(){return this.loc.start}set start(t){this.data.locDidUpdate({start:t})}get end(){return this.loc.end}set end(t){this.data.locDidUpdate({end:t})}get source(){return this.module}collapse(t){switch(t){case"start":return this.getStart().collapsed();case"end":return this.getEnd().collapsed()}}extend(t){return J(this.data.getStart(),t.data.getEnd())}serialize(){return this.data.serialize()}slice({skipStart:t=0,skipEnd:r=0}){return J(this.getStart().move(t).data,this.getEnd().move(-r).data)}sliceStartChars({skipStart:t=0,chars:r}){return J(this.getStart().move(t).data,this.getStart().move(t+r).data)}sliceEndChars({skipEnd:t=0,chars:r}){return J(this.getEnd().move(t-r).data,this.getStart().move(-t).data)}},Ut,ae=class{constructor(t,r){Lt(this,Ut);this.source=t,this.charPositions=r,this.kind="CharPosition",Y(this,Ut,null)}wrap(){return new D(this)}asString(){return this.source.slice(this.charPositions.start.charPos,this.charPositions.end.charPos)}getModule(){return this.source.module}getStart(){return this.charPositions.start}getEnd(){return this.charPositions.end}locDidUpdate(){}toHbsSpan(){let t=I(this,Ut);if(t===null){let r=this.charPositions.start.toHbsPos(),s=this.charPositions.end.toHbsPos();t=Y(this,Ut,r===null||s===null?ft:new oe(this.source,{start:r,end:s}))}return t===ft?null:t}serialize(){let{start:{charPos:t},end:{charPos:r}}=this.charPositions;return t===r?t:[t,r]}toCharPosSpan(){return this}};Ut=new WeakMap;var ut,vt,oe=class{constructor(t,r,s=null){Lt(this,ut);Lt(this,vt);this.source=t,this.hbsPositions=r,this.kind="HbsPosition",Y(this,ut,null),Y(this,vt,s)}serialize(){let t=this.toCharPosSpan();return t===null?"Broken":t.wrap().serialize()}wrap(){return new D(this)}updateProvided(t,r){I(this,vt)&&(I(this,vt)[r]=t),Y(this,ut,null),Y(this,vt,{start:t,end:t})}locDidUpdate({start:t,end:r}){t!==void 0&&(this.updateProvided(t,"start"),this.hbsPositions.start=new mt(this.source,t,null)),r!==void 0&&(this.updateProvided(r,"end"),this.hbsPositions.end=new mt(this.source,r,null))}asString(){let t=this.toCharPosSpan();return t===null?"":t.asString()}getModule(){return this.source.module}getStart(){return this.hbsPositions.start}getEnd(){return this.hbsPositions.end}toHbsLoc(){return{start:this.hbsPositions.start.hbsPos,end:this.hbsPositions.end.hbsPos}}toHbsSpan(){return this}toCharPosSpan(){let t=I(this,ut);if(t===null){let r=this.hbsPositions.start.toCharPos(),s=this.hbsPositions.end.toCharPos();if(!r||!s)return t=Y(this,ut,ft),null;t=Y(this,ut,new ae(this.source,{start:r,end:s}))}return t===ft?null:t}};ut=new WeakMap,vt=new WeakMap;var et=class{constructor(t,r,s=null){this.kind=t,this.loc=r,this.string=s}serialize(){switch(this.kind){case"Broken":case"NonExistent":return this.kind;case"InternalsSynthetic":return this.string||""}}wrap(){return new D(this)}asString(){return this.string||""}locDidUpdate({start:t,end:r}){t!==void 0&&(this.loc.start=t),r!==void 0&&(this.loc.end=r)}getModule(){return"an unknown module"}getStart(){return new le(this.kind,this.loc.start)}getEnd(){return new le(this.kind,this.loc.end)}toCharPosSpan(){return this}toHbsSpan(){return null}toHbsLoc(){return ht}},J=Ls(e=>e.when("HbsPosition","HbsPosition",(t,r)=>new oe(t.source,{start:t,end:r}).wrap()).when("CharPosition","CharPosition",(t,r)=>new ae(t.source,{start:t,end:r}).wrap()).when("CharPosition","HbsPosition",(t,r)=>{let s=r.toCharPos();return s===null?new et("Broken",ht).wrap():J(t,s)}).when("HbsPosition","CharPosition",(t,r)=>{let s=t.toCharPos();return s===null?new et("Broken",ht).wrap():J(s,r)}).when("IS_INVISIBLE","MATCH_ANY",t=>new et(t.kind,ht).wrap()).when("MATCH_ANY","IS_INVISIBLE",(t,r)=>new et(r.kind,ht).wrap())),ft="BROKEN",Mt=class e{static forHbsPos(t,r){return new mt(t,r,null).wrap()}static broken(t=pt){return new le("Broken",t).wrap()}constructor(t){this.data=t}get offset(){let t=this.data.toCharPos();return t===null?null:t.offset}eql(t){return ni(this.data,t.data)}until(t){return J(this.data,t.data)}move(t){let r=this.data.toCharPos();if(r===null)return e.broken();{let s=r.offset+t;return r.source.validate(s)?new Tt(r.source,s).wrap():e.broken()}}collapsed(){return J(this.data,this.data)}toJSON(){return this.data.toJSON()}},Tt=class{constructor(t,r){this.source=t,this.charPos=r,this.kind="CharPosition",this._locPos=null}toCharPos(){return this}toJSON(){let t=this.toHbsPos();return t===null?pt:t.toJSON()}wrap(){return new Mt(this)}get offset(){return this.charPos}toHbsPos(){let t=this._locPos;if(t===null){let r=this.source.hbsPosFor(this.charPos);this._locPos=t=r===null?ft:new mt(this.source,r,this.charPos)}return t===ft?null:t}},mt=class{constructor(t,r,s=null){this.source=t,this.hbsPos=r,this.kind="HbsPosition",this._charPos=s===null?null:new Tt(t,s)}toCharPos(){let t=this._charPos;if(t===null){let r=this.source.charPosFor(this.hbsPos);this._charPos=t=r===null?ft:new Tt(this.source,r)}return t===ft?null:t}toJSON(){return this.hbsPos}wrap(){return new Mt(this)}toHbsPos(){return this}},le=class{constructor(t,r){this.kind=t,this.pos=r}toCharPos(){return null}toJSON(){return this.pos}wrap(){return new Mt(this)}get offset(){return null}},ni=Ls(e=>e.when("HbsPosition","HbsPosition",({hbsPos:t},{hbsPos:r})=>t.column===r.column&&t.line===r.line).when("CharPosition","CharPosition",({charPos:t},{charPos:r})=>t===r).when("CharPosition","HbsPosition",({offset:t},r)=>{var s;return t===((s=r.toCharPos())==null?void 0:s.offset)}).when("HbsPosition","CharPosition",(t,{offset:r})=>{var s;return((s=t.toCharPos())==null?void 0:s.offset)===r}).when("MATCH_ANY","MATCH_ANY",()=>!1)),wt=class e{static from(t,r={}){var s;return new e(t,(s=r.meta)==null?void 0:s.moduleName)}constructor(t,r="an unknown module"){this.source=t,this.module=r}validate(t){return t>=0&&t<=this.source.length}slice(t,r){return this.source.slice(t,r)}offsetFor(t,r){return Mt.forHbsPos(this,{line:t,column:r})}spanFor({start:t,end:r}){return D.forHbsLoc(this,{start:{line:t.line,column:t.column},end:{line:r.line,column:r.column}})}hbsPosFor(t){let r=0,s=0;if(t>this.source.length)return null;for(;;){let n=this.source.indexOf(` +var Un=Object.defineProperty;var Oe=(e,t)=>{for(var r in t)Un(e,r,{get:t[r],enumerable:!0})};var Bn={};Oe(Bn,{languages:()=>Ln,parsers:()=>yr,printers:()=>Ai});var Jt=(e,t)=>(r,s,...n)=>r|1&&s==null?void 0:(t.call(s)??s[e]).apply(s,n);var Mn=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},zn=Jt("replaceAll",function(){if(typeof this=="string")return Mn}),St=zn;function Yn(e){return this[e<0?this.length+e:e]}var Gn=Jt("at",function(){if(Array.isArray(this)||typeof this=="string")return Yn}),V=Gn;var Kn=()=>{},Dt=Kn;var Ot="string",It="array",$t="cursor",kt="indent",Et="align",Xt="trim",vt="group",wt="fill",Tt="if-break",Zt="indent-if-break",te="line-suffix",ee="line-suffix-boundary",Q="line",re="label",xt="break-parent",ne=new Set([$t,kt,Et,Xt,vt,wt,Tt,Zt,te,ee,Q,re,xt]);function Wn(e){if(typeof e=="string")return Ot;if(Array.isArray(e))return It;if(!e)return;let{type:t}=e;if(ne.has(t))return t}var se=Wn;var jn=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Qn(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(se(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let s=jn([...ne].map(n=>`'${n}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${s}.`}var Ie=class extends Error{name="InvalidDocError";constructor(t){super(Qn(t)),this.doc=t}},_r=Ie;function Jn(e,t){if(typeof e=="string")return t(e);let r=new Map;return s(e);function s(i){if(r.has(i))return r.get(i);let a=n(i);return r.set(i,a),a}function n(i){switch(se(i)){case It:return t(i.map(s));case wt:return t({...i,parts:i.parts.map(s)});case Tt:return t({...i,breakContents:s(i.breakContents),flatContents:s(i.flatContents)});case vt:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(s),o=a[0]):o=s(o),t({...i,contents:o,expandedStates:a})}case Et:case kt:case Zt:case re:case te:return t({...i,contents:s(i.contents)});case Ot:case $t:case Xt:case ee:case Q:case xt:return t(i);default:throw new _r(i)}}}function ie(e,t=Lr){return Jn(e,r=>typeof r=="string"?ct(t,r.split(` +`)):r)}var M=Dt,ae=Dt,Dr=Dt,Or=Dt;function F(e){return M(e),{type:kt,contents:e}}function $n(e,t){return Or(e),M(t),{type:Et,contents:t,n:e}}function Be(e){return $n(-1,e)}var Re={type:xt};function qe(e){return Dr(e),{type:wt,parts:e}}function I(e,t={}){return M(e),ae(t.expandedStates,!0),{type:vt,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function Ve(e,t="",r={}){return M(e),t!==""&&M(t),{type:Tt,breakContents:e,flatContents:t,groupId:r.groupId}}function ct(e,t){M(e),ae(t);let r=[];for(let s=0;sa?s:r).character}var oe=rs;function Fe(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var He=class{#t;constructor(t){this.#t=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#t,s=0;for(let n=0;n=0&&r.has(t.charAt(n));n--)s++;return s}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#t.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#t.has(V(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let s=`[${Fe([...this.#t].join(""))}]+`,n=new RegExp(r?`(${s})`:s,"u");return t.split(n)}hasWhitespaceCharacter(t){let r=this.#t;return Array.prototype.some.call(t,s=>r.has(s))}hasNonWhitespaceCharacter(t){let r=this.#t;return Array.prototype.some.call(t,s=>!r.has(s))}isWhitespaceOnly(t){let r=this.#t;return Array.prototype.every.call(t,s=>r.has(s))}#e(t){let r=Number.POSITIVE_INFINITY;for(let s of t.split(` +`)){if(s.length===0)continue;let n=this.getLeadingWhitespaceCount(s);if(n===0)return 0;s.length!==n&&ns.slice(r)).join(` +`)}},Rr=He;var ns=[" ",` +`,"\f","\r"," "],ss=new Rr(ns),R=ss;function is(e){return Array.isArray(e)&&e.length>0}var Bt=is;var Ue=class extends Error{name="UnexpectedNodeError";constructor(t,r,s="type"){super(`Unexpected ${r} node ${s}: ${JSON.stringify(t[s])}.`),this.node=t}},qr=Ue;function Vr(e,t,r){if(e.type==="TextNode"){let s=e.chars.trim();if(!s)return null;r.tag==="style"&&r.children.length===1&&r.children[0]===e?t.chars="":t.chars=R.split(s).join(" ")}e.type==="ElementNode"&&(delete t.startTag,delete t.openTag,delete t.parts,delete t.endTag,delete t.closeTag,delete t.nameNode,delete t.body,delete t.blockParamNodes,delete t.params,delete t.path),e.type==="Block"&&(delete t.blockParamNodes,delete t.params),e.type==="AttrNode"&&e.name.toLowerCase()==="class"&&delete t.value,e.type==="PathExpression"&&(t.head=e.head.original)}Vr.ignoredProperties=new Set(["loc","selfClosing"]);var Fr=Vr;function as(e){let{node:t}=e;if(t.type!=="TextNode")return;let{parent:r}=e;if(!(r.type==="ElementNode"&&r.tag==="style"&&r.children.length===1&&r.children[0]===t))return;let s=r.attributes.find(n=>n.type==="AttrNode"&&n.name==="lang");if(!(s&&!(s.value.type==="TextNode"&&(s.value.chars===""||s.value.chars==="css"))))return async n=>{let i=t.chars;return i.trim()?await n(i,{parser:"css"}):""}}var Hr=as;var Rt=null;function qt(e){if(Rt!==null&&typeof Rt.property){let t=Rt;return Rt=qt.prototype=null,t}return Rt=qt.prototype=e??Object.create(null),new qt}var os=10;for(let e=0;e<=os;e++)qt();function Me(e){return qt(e)}function ls(e,t="type"){Me(e);function r(s){let n=s[t],i=e[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:s});return i}return r}var Ur=ls;var cs=Object.freeze([]);function zr(){return cs}var $a=zr(),Xa=zr();var ze=Object.assign;var Mr=console;function Yr(e,t="unexpected unreachable branch"){throw Mr.log("unreachable",e),Mr.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")}var us=(function(){var e=function(X,b,S,y){for(S=S||{},y=X.length;y--;S[X[y]]=b);return S},t=[2,52],r=[1,20],s=[5,14,15,19,29,34,39,44,47,48,53,57,61],n=[1,44],i=[1,40],a=[1,43],o=[1,33],c=[1,34],h=[1,35],f=[1,36],p=[1,37],g=[1,42],E=[1,46],T=[14,15,19,29,34,39,44,47,48,53,57,61],D=[14,15,19,29,34,44,47,48,53,57,61],B=[15,18],O=[14,15,19,29,34,47,48,53,57,61],z=[33,67,73,75,84,85,86,87,88,89],P=[23,33,56,67,68,73,75,77,79,84,85,86,87,88,89],U=[1,62],C=[1,63],$=[23,33,56,68,73,79],W=[23,33,56,67,68,73,75,77,79,84,85,86,87,88,89,92,93],Sr=[2,51],kr=[1,64],Er=[67,73,75,77,84,85,86,87,88,89],vr=[56,67,73,75,84,85,86,87,88,89],wr=[1,75],we=[1,76],Te=[1,83],dt=[33,67,73,75,79,84,85,86,87,88,89],Tr=[23,67,73,75,84,85,86,87,88,89],xr=[67,68,73,75,84,85,86,87,88,89],gt=[33,79],xe=[1,134],Nr=[73,81],Ne={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,hash:49,expr:50,mustache_repetition0:51,mustache_option0:52,OPEN_UNESCAPED:53,mustache_repetition1:54,mustache_option1:55,CLOSE_UNESCAPED:56,OPEN_PARTIAL:57,partial_repetition0:58,partial_option0:59,openPartialBlock:60,OPEN_PARTIAL_BLOCK:61,openPartialBlock_repetition0:62,openPartialBlock_option0:63,exprHead:64,arrayLiteral:65,sexpr:66,OPEN_SEXPR:67,CLOSE_SEXPR:68,sexpr_repetition0:69,sexpr_option0:70,hash_repetition_plus0:71,hashSegment:72,ID:73,EQUALS:74,OPEN_ARRAY:75,arrayLiteral_repetition0:76,CLOSE_ARRAY:77,blockParams:78,OPEN_BLOCK_PARAMS:79,blockParams_repetition_plus0:80,CLOSE_BLOCK_PARAMS:81,path:82,dataName:83,STRING:84,NUMBER:85,BOOLEAN:86,UNDEFINED:87,NULL:88,DATA:89,pathSegments:90,sep:91,SEP:92,PRIVATE_SEP:93,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",53:"OPEN_UNESCAPED",56:"CLOSE_UNESCAPED",57:"OPEN_PARTIAL",61:"OPEN_PARTIAL_BLOCK",67:"OPEN_SEXPR",68:"CLOSE_SEXPR",73:"ID",74:"EQUALS",75:"OPEN_ARRAY",77:"CLOSE_ARRAY",79:"OPEN_BLOCK_PARAMS",81:"CLOSE_BLOCK_PARAMS",84:"STRING",85:"NUMBER",86:"BOOLEAN",87:"UNDEFINED",88:"NULL",89:"DATA",92:"SEP",93:"PRIVATE_SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,3],[8,5],[8,5],[11,5],[12,3],[60,5],[50,1],[50,1],[64,1],[64,1],[66,3],[66,5],[49,1],[72,3],[65,3],[78,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[83,2],[91,1],[91,1],[82,3],[82,1],[90,3],[90,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[51,0],[51,2],[52,0],[52,1],[54,0],[54,2],[55,0],[55,1],[58,0],[58,2],[59,0],[59,1],[62,0],[62,2],[63,0],[63,1],[69,0],[69,2],[70,0],[70,1],[71,1],[71,2],[76,0],[76,2],[80,1],[80,2]],performAction:function(b,S,y,m,w,l,bt){var u=l.length-1;switch(w){case 1:return l[u-1];case 2:this.$=m.prepareProgram(l[u]);break;case 3:case 4:case 5:case 6:case 7:case 8:case 20:case 28:case 29:case 30:case 31:case 38:case 39:case 46:case 47:this.$=l[u];break;case 9:this.$={type:"CommentStatement",value:m.stripComment(l[u]),strip:m.stripFlags(l[u],l[u]),loc:m.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:l[u],value:l[u],loc:m.locInfo(this._$)};break;case 11:this.$=m.prepareRawBlock(l[u-2],l[u-1],l[u],this._$);break;case 12:this.$={path:l[u-3],params:l[u-2],hash:l[u-1]};break;case 13:this.$=m.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!1,this._$);break;case 14:this.$=m.prepareBlock(l[u-3],l[u-2],l[u-1],l[u],!0,this._$);break;case 15:this.$={open:l[u-5],path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:m.stripFlags(l[u-5],l[u])};break;case 16:case 17:this.$={path:l[u-4],params:l[u-3],hash:l[u-2],blockParams:l[u-1],strip:m.stripFlags(l[u-5],l[u])};break;case 18:this.$={strip:m.stripFlags(l[u-1],l[u-1]),program:l[u]};break;case 19:var Z=m.prepareBlock(l[u-2],l[u-1],l[u],l[u],!1,this._$),Lt=m.prepareProgram([Z],l[u-1].loc);Lt.chained=!0,this.$={strip:l[u-2].strip,program:Lt,chain:!0};break;case 21:this.$={path:l[u-1],strip:m.stripFlags(l[u-2],l[u])};break;case 22:this.$=m.prepareMustache(m.syntax.hash(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"}),[],void 0,l[u-2],m.stripFlags(l[u-2],l[u]),this._$);break;case 23:case 24:this.$=m.prepareMustache(l[u-3],l[u-2],l[u-1],l[u-4],m.stripFlags(l[u-4],l[u]),this._$);break;case 25:this.$={type:"PartialStatement",name:l[u-3],params:l[u-2],hash:l[u-1],indent:"",strip:m.stripFlags(l[u-4],l[u]),loc:m.locInfo(this._$)};break;case 26:this.$=m.preparePartialBlock(l[u-2],l[u-1],l[u],this._$);break;case 27:this.$={path:l[u-3],params:l[u-2],hash:l[u-1],strip:m.stripFlags(l[u-4],l[u])};break;case 32:this.$=m.syntax.hash(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"});break;case 33:this.$={type:"SubExpression",path:l[u-3],params:l[u-2],hash:l[u-1],loc:m.locInfo(this._$)};break;case 34:this.$={type:"Hash",pairs:l[u],loc:m.locInfo(this._$)};break;case 35:this.$={type:"HashPair",key:m.id(l[u-2]),value:l[u],loc:m.locInfo(this._$)};break;case 36:this.$=m.syntax.square(l[u-1],m.locInfo(this._$),{yy:m,syntax:"expr"});break;case 37:this.$=m.id(l[u-1]);break;case 40:this.$={type:"StringLiteral",value:l[u],original:l[u],loc:m.locInfo(this._$)};break;case 41:this.$={type:"NumberLiteral",value:Number(l[u]),original:Number(l[u]),loc:m.locInfo(this._$)};break;case 42:this.$={type:"BooleanLiteral",value:l[u]==="true",original:l[u]==="true",loc:m.locInfo(this._$)};break;case 43:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:m.locInfo(this._$)};break;case 44:this.$={type:"NullLiteral",original:null,value:null,loc:m.locInfo(this._$)};break;case 45:this.$=m.preparePath(!0,!1,l[u],this._$);break;case 48:this.$=m.preparePath(!1,l[u-2],l[u],this._$);break;case 49:this.$=m.preparePath(!1,!1,l[u],this._$);break;case 50:l[u-2].push({part:m.id(l[u]),original:l[u],separator:l[u-1]}),this.$=l[u-2];break;case 51:this.$=[{part:m.id(l[u]),original:l[u]}];break;case 52:case 54:case 56:case 64:case 70:case 76:case 84:case 88:case 92:case 96:case 100:case 106:this.$=[];break;case 53:case 55:case 57:case 65:case 71:case 77:case 85:case 89:case 93:case 97:case 101:case 105:case 107:case 109:l[u-1].push(l[u]);break;case 104:case 108:this.$=[l[u]];break}},table:[e([5,14,15,19,29,34,48,53,57,61],t,{3:1,4:2,6:3}),{1:[3]},{5:[1,4]},e([5,39,44,47],[2,2],{7:5,8:6,9:7,10:8,11:9,12:10,13:11,24:15,27:16,16:17,60:19,14:[1,12],15:r,19:[1,23],29:[1,21],34:[1,22],48:[1,13],53:[1,14],57:[1,18],61:[1,24]}),{1:[2,1]},e(s,[2,53]),e(s,[2,3]),e(s,[2,4]),e(s,[2,5]),e(s,[2,6]),e(s,[2,7]),e(s,[2,8]),e(s,[2,9]),{20:28,49:25,50:26,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,50:45,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(T,t,{6:3,4:47}),e(D,t,{6:3,4:48}),e(B,[2,54],{17:49}),{20:28,50:50,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(O,t,{6:3,4:51}),e([5,14,15,18,19,29,34,39,44,47,48,53,57,61],[2,10]),{20:52,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:54,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:55,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,50:56,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{33:[1,57]},e(z,[2,84],{51:58}),e([23,33,56,68,79],[2,34],{72:59,73:[1,60]}),e(P,[2,28]),e(P,[2,29],{91:61,92:U,93:C}),e($,[2,104]),e(P,[2,38]),e(P,[2,39]),e(P,[2,40]),e(P,[2,41]),e(P,[2,42]),e(P,[2,43]),e(P,[2,44]),e(W,[2,30]),e(W,[2,31]),e([23,33,56,67,68,73,75,79,84,85,86,87,88,89,92,93],Sr,{74:kr}),e(P,[2,49],{91:65,92:U,93:C}),{73:E,90:66},e(Er,[2,106],{76:67}),{20:28,49:68,50:69,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(vr,[2,88],{54:70}),e(W,Sr),{25:71,38:73,39:wr,43:74,44:we,45:72,47:[2,60]},{28:77,43:78,44:we,47:[2,62]},{13:80,15:r,18:[1,79]},e(z,[2,92],{58:81}),{26:82,47:Te},e(dt,[2,64],{30:84}),{91:61,92:U,93:C},e(dt,[2,70],{35:85}),e(Tr,[2,56],{21:86}),e(z,[2,96],{62:87}),e(s,[2,22]),{20:28,33:[2,86],49:90,50:89,52:88,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e($,[2,105]),{74:kr},{73:E,90:91},{73:[2,46]},{73:[2,47]},{20:28,50:92,64:29,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{73:[1,93]},e(P,[2,45],{91:65,92:U,93:C}),{20:28,50:95,64:29,65:38,66:39,67:n,73:E,75:a,77:[1,94],82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{68:[1,96]},e(xr,[2,100],{69:97}),{20:28,49:100,50:99,55:98,56:[2,90],64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{26:101,47:Te},{47:[2,61]},e(T,t,{6:3,4:102}),{47:[2,20]},{20:103,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(O,t,{6:3,4:104}),{26:105,47:Te},{47:[2,63]},e(s,[2,11]),e(B,[2,55]),{20:28,33:[2,94],49:108,50:107,59:106,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(s,[2,26]),{20:109,64:53,65:38,66:39,67:n,73:E,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},e(gt,[2,66],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,31:110,50:111,49:112,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),e(gt,[2,72],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,36:113,50:114,49:115,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),{20:28,22:116,23:[2,58],49:118,50:117,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{20:28,33:[2,98],49:121,50:120,63:119,64:29,65:38,66:39,67:n,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{33:[1,122]},e(z,[2,85]),{33:[2,87]},e(P,[2,48],{91:65,92:U,93:C}),e($,[2,35]),e(W,[2,50]),e(W,[2,36]),e(Er,[2,107]),e(W,[2,32]),{20:28,49:125,50:124,64:29,65:38,66:39,67:n,68:[2,102],70:123,71:27,72:30,73:i,75:a,82:31,83:32,84:o,85:c,86:h,87:f,88:p,89:g,90:41},{56:[1,126]},e(vr,[2,89]),{56:[2,91]},e(s,[2,13]),{38:73,39:wr,43:74,44:we,45:128,46:127,47:[2,82]},e(dt,[2,76],{40:129}),{47:[2,18]},e(s,[2,14]),{33:[1,130]},e(z,[2,93]),{33:[2,95]},{33:[1,131]},{32:132,33:[2,68],78:133,79:xe},e(dt,[2,65]),e(gt,[2,67]),{33:[2,74],37:135,78:136,79:xe},e(dt,[2,71]),e(gt,[2,73]),{23:[1,137]},e(Tr,[2,57]),{23:[2,59]},{33:[1,138]},e(z,[2,97]),{33:[2,99]},e(s,[2,23]),{68:[1,139]},e(xr,[2,101]),{68:[2,103]},e(s,[2,24]),{47:[2,19]},{47:[2,83]},e(gt,[2,78],{71:27,20:28,64:29,72:30,82:31,83:32,65:38,66:39,90:41,41:140,50:141,49:142,67:n,73:i,75:a,84:o,85:c,86:h,87:f,88:p,89:g}),e(s,[2,25]),e(s,[2,21]),{33:[1,143]},{33:[2,69]},{73:[1,145],80:144},{33:[1,146]},{33:[2,75]},e(B,[2,12]),e(O,[2,27]),e(W,[2,33]),{33:[2,80],42:147,78:148,79:xe},e(dt,[2,77]),e(gt,[2,79]),e(T,[2,15]),{73:[1,150],81:[1,149]},e(Nr,[2,108]),e(D,[2,16]),{33:[1,151]},{33:[2,81]},{33:[2,37]},e(Nr,[2,109]),e(T,[2,17])],defaultActions:{4:[2,1],62:[2,46],63:[2,47],72:[2,61],74:[2,20],78:[2,63],90:[2,87],100:[2,91],104:[2,18],108:[2,95],118:[2,59],121:[2,99],125:[2,103],127:[2,19],128:[2,83],133:[2,69],136:[2,75],148:[2,81],149:[2,37]},parseError:function(b,S){if(S.recoverable)this.trace(b);else{var y=new Error(b);throw y.hash=S,y}},parse:function(b){var S=this,y=[0],m=[],w=[null],l=[],bt=this.table,u="",Z=0,Lt=0,Ar=0,qn=2,Pr=1,Vn=l.slice.call(arguments,1),x=Object.create(this.lexer),ot={yy:{}};for(var Pe in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Pe)&&(ot.yy[Pe]=this.yy[Pe]);x.setInput(b,ot.yy),ot.yy.lexer=x,ot.yy.parser=this,typeof x.yylloc>"u"&&(x.yylloc={});var Ce=x.yylloc;l.push(Ce);var Fn=x.options&&x.options.ranges;typeof ot.yy.parseError=="function"?this.parseError=ot.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Pi(Y){y.length=y.length-2*Y,w.length=w.length-Y,l.length=l.length-Y}for(var Hn=function(){var Y;return Y=x.lex()||Pr,typeof Y!="number"&&(Y=S.symbols_[Y]||Y),Y},L,_e,lt,q,Ci,Le,yt={},jt,j,Cr,Qt;;){if(lt=y[y.length-1],this.defaultActions[lt]?q=this.defaultActions[lt]:((L===null||typeof L>"u")&&(L=Hn()),q=bt[lt]&&bt[lt][L]),typeof q>"u"||!q.length||!q[0]){var De="";Qt=[];for(jt in bt[lt])this.terminals_[jt]&&jt>qn&&Qt.push("'"+this.terminals_[jt]+"'");x.showPosition?De="Parse error on line "+(Z+1)+`: +`+x.showPosition()+` +Expecting `+Qt.join(", ")+", got '"+(this.terminals_[L]||L)+"'":De="Parse error on line "+(Z+1)+": Unexpected "+(L==Pr?"end of input":"'"+(this.terminals_[L]||L)+"'"),this.parseError(De,{text:x.match,token:this.terminals_[L]||L,line:x.yylineno,loc:Ce,expected:Qt})}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+lt+", token: "+L);switch(q[0]){case 1:y.push(L),w.push(x.yytext),l.push(x.yylloc),y.push(q[1]),L=null,_e?(L=_e,_e=null):(Lt=x.yyleng,u=x.yytext,Z=x.yylineno,Ce=x.yylloc,Ar>0&&Ar--);break;case 2:if(j=this.productions_[q[1]][1],yt.$=w[w.length-j],yt._$={first_line:l[l.length-(j||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(j||1)].first_column,last_column:l[l.length-1].last_column},Fn&&(yt._$.range=[l[l.length-(j||1)].range[0],l[l.length-1].range[1]]),Le=this.performAction.apply(yt,[u,Lt,Z,ot.yy,q[1],w,l].concat(Vn)),typeof Le<"u")return Le;j&&(y=y.slice(0,-1*j*2),w=w.slice(0,-1*j),l=l.slice(0,-1*j)),y.push(this.productions_[q[1]][0]),w.push(yt.$),l.push(yt._$),Cr=bt[y[y.length-2]][y[y.length-1]],y.push(Cr);break;case 3:return!0}}return!0}},Rn=(function(){var X={EOF:1,parseError:function(S,y){if(this.yy.parser)this.yy.parser.parseError(S,y);else throw new Error(S)},setInput:function(b,S){return this.yy=S||this.yy||{},this._input=b,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var b=this._input[0];this.yytext+=b,this.yyleng++,this.offset++,this.match+=b,this.matched+=b;var S=b.match(/(?:\r\n?|\n).*/g);return S?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),b},unput:function(b){var S=b.length,y=b.split(/(?:\r\n?|\n)/g);this._input=b+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-S),this.offset-=S;var m=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),y.length-1&&(this.yylineno-=y.length-1);var w=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:y?(y.length===m.length?this.yylloc.first_column:0)+m[m.length-y.length].length-y[0].length:this.yylloc.first_column-S},this.options.ranges&&(this.yylloc.range=[w[0],w[0]+this.yyleng-S]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(b){this.unput(this.match.slice(b))},pastInput:function(){var b=this.matched.substr(0,this.matched.length-this.match.length);return(b.length>20?"...":"")+b.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var b=this.match;return b.length<20&&(b+=this._input.substr(0,20-b.length)),(b.substr(0,20)+(b.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var b=this.pastInput(),S=new Array(b.length+1).join("-");return b+this.upcomingInput()+` +`+S+"^"},test_match:function(b,S){var y,m,w;if(this.options.backtrack_lexer&&(w={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(w.yylloc.range=this.yylloc.range.slice(0))),m=b[0].match(/(?:\r\n?|\n).*/g),m&&(this.yylineno+=m.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:m?m[m.length-1].length-m[m.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],y=this.performAction.call(this,this.yy,this,S,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),y)return y;if(this._backtrack){for(var l in w)this[l]=w[l];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var b,S,y,m;this._more||(this.yytext="",this.match="");for(var w=this._currentRules(),l=0;lS[0].length)){if(S=y,m=l,this.options.backtrack_lexer){if(b=this.test_match(y,w[l]),b!==!1)return b;if(this._backtrack){S=!1;continue}else return!1}else if(!this.options.flex)break}return S?(b=this.test_match(S,w[m]),b!==!1?b:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var S=this.next();return S||this.lex()},begin:function(S){this.conditionStack.push(S)},popState:function(){var S=this.conditionStack.length-1;return S>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(S){return S=this.conditionStack.length-1-Math.abs(S||0),S>=0?this.conditionStack[S]:"INITIAL"},pushState:function(S){this.begin(S)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(S,y,m,w){function l(u,Z){return y.yytext=y.yytext.substring(u,y.yyleng-Z+u)}var bt=w;switch(m){case 0:if(y.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):y.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),y.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),18);case 5:return 15;case 6:return this.popState(),14;break;case 7:return 67;case 8:return 68;case 9:if(S.syntax.square==="string")this.unput(y.yytext),this.begin("escl");else return 75;break;case 10:return 77;case 11:return 19;case 12:return this.popState(),this.begin("raw"),23;break;case 13:return 57;case 14:return 61;case 15:return 29;case 16:return 47;case 17:return this.popState(),44;break;case 18:return this.popState(),44;break;case 19:return 34;case 20:return 39;case 21:return 53;case 22:return 48;case 23:this.unput(y.yytext),this.popState(),this.begin("com");break;case 24:return this.popState(),14;break;case 25:return 48;case 26:return 74;case 27:return 73;case 28:return 73;case 29:return 93;case 30:return 92;case 31:break;case 32:return this.popState(),56;break;case 33:return this.popState(),33;break;case 34:return y.yytext=l(1,2).replace(/\\"/g,'"'),84;break;case 35:return y.yytext=l(1,2).replace(/\\'/g,"'"),84;break;case 36:return 89;case 37:return 86;case 38:return 86;case 39:return 87;case 40:return 88;case 41:return 85;case 42:return 79;case 43:return 81;case 44:return 73;case 45:return y.yytext=y.yytext.replace(/\\([\\\]])/g,"$1"),this.popState(),73;break;case 46:return"INVALID";case 47:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)\]|])))/,/^(?:\.#)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)\]])))/,/^(?:false(?=([~}\s)\]])))/,/^(?:undefined(?=([~}\s)\]])))/,/^(?:null(?=([~}\s)\]])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)\]])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)\]|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,46,47],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},escl:{rules:[45],inclusive:!1},INITIAL:{rules:[0,1,47],inclusive:!0}}};return X})();Ne.lexer=Rn;function Ae(){this.yy={}}return Ae.prototype=Ne,Ne.Parser=Ae,new Ae})(),Vt=us;var Ye=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function Ge(e,t){var r=t&&t.loc,s,n,i,a;r&&(s=r.start.line,n=r.end.line,i=r.start.column,a=r.end.column,e+=" - "+s+":"+i);for(var o=Error.prototype.constructor.call(this,e),c=0;cQe,id:()=>ps,prepareBlock:()=>ys,prepareMustache:()=>gs,preparePartialBlock:()=>ks,preparePath:()=>ds,prepareProgram:()=>Ss,prepareRawBlock:()=>bs,stripComment:()=>ms,stripFlags:()=>fs});var hs=function(e,t,r){if(r||arguments.length===2)for(var s=0,n=t.length,i;s0)throw new tt("Invalid path: "+n,{loc:s});h===".."&&a++}else i.push("".concat(g).concat(h))}var E=t||i.shift();return{type:"PathExpression",this:n.startsWith("this."),data:e,depth:a,head:E,tail:i,parts:E?hs([E],i,!0):i,original:n,loc:s}}function gs(e,t,r,s,n,i){var a=s.charAt(3)||s.charAt(2),o=a!=="{"&&a!=="&",c=/\*/.test(s);return{type:c?"Decorator":"MustacheStatement",path:e,params:t,hash:r,escaped:o,strip:n,loc:this.locInfo(i)}}function bs(e,t,r,s){je(e,r),s=this.locInfo(s);var n={type:"Program",body:t,strip:{},loc:s};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:s}}function ys(e,t,r,s,n,i){s&&s.path&&je(e,s);var a=/\*/.test(e.open);t.blockParams=e.blockParams;var o,c;if(r){if(a)throw new tt("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=s.strip),c=r.strip,o=r.program}return n&&(n=o,o=t,t=n),{type:a?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:o,openStrip:e.strip,inverseStrip:c,closeStrip:s&&s.strip,loc:this.locInfo(i)}}function Ss(e,t){if(!t&&e.length){var r=e[0].loc,s=e[e.length-1].loc;r&&s&&(t={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:e,strip:{},loc:t}}function ks(e,t,r,s){return je(e,r),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:r&&r.strip,loc:this.locInfo(s)}}var Qr={};for(ue in Ft)Object.prototype.hasOwnProperty.call(Ft,ue)&&(Qr[ue]=Ft[ue]);var ue;function he(e,t){var r,s,n;if(e.type==="Program")return e;Vt.yy=Qr,Vt.yy.locInfo=function(o){return new Qe(t&&t.srcName,o)};var i;typeof((r=t?.syntax)===null||r===void 0?void 0:r.square)=="function"?i=t.syntax.square:((s=t?.syntax)===null||s===void 0?void 0:s.square)==="node"?i=Es:i="string";var a;return typeof((n=t?.syntax)===null||n===void 0?void 0:n.hash)=="function"?a=t.syntax.hash:a=vs,Vt.yy.syntax={square:i,hash:a},Vt.parse(e)}function Es(e,t){return{type:"ArrayLiteral",items:e,loc:t}}function vs(e,t){return{type:"HashLiteral",pairs:e.pairs,loc:t}}function Je(e,t){var r=he(e,t),s=new jr(t);return s.accept(r)}var $r={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},ws=/^#[xX]([A-Fa-f0-9]+)$/,Ts=/^#([0-9]+)$/,xs=/^([A-Za-z0-9]+)$/,$e=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(ws);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Ts),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(xs),r)return this.named[r[1]]}},e})(),Ns=/[\t\n\f ]/,As=/[A-Za-z]/,Ps=/\r\n?/g;function _(e){return Ns.test(e)}function Jr(e){return As.test(e)}function Cs(e){return e.replace(Ps,` +`)}var Xe=(function(){function e(t,r,s){s===void 0&&(s="precompile"),this.delegate=t,this.entityParser=r,this.mode=s,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var n=this.peek();if(n==="<"&&!this.isIgnoredEndTag())this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if(this.mode==="precompile"&&n===` +`){var i=this.tagNameBuffer.toLowerCase();(i==="pre"||i==="textarea")&&this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var n=this.peek(),i=this.tagNameBuffer;n==="<"&&!this.isIgnoredEndTag()?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):n==="&"&&i!=="script"&&i!=="style"?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(n))},tagOpen:function(){var n=this.consume();n==="!"?this.transitionTo("markupDeclarationOpen"):n==="/"?this.transitionTo("endTagOpen"):(n==="@"||n===":"||Jr(n))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(n))},markupDeclarationOpen:function(){var n=this.consume();if(n==="-"&&this.peek()==="-")this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment();else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+6).toUpperCase();i==="DOCTYPE"&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.transitionTo("doctype"),this.delegate.beginDoctype&&this.delegate.beginDoctype())}},doctype:function(){var n=this.consume();_(n)&&this.transitionTo("beforeDoctypeName")},beforeDoctypeName:function(){var n=this.consume();_(n)||(this.transitionTo("doctypeName"),this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase()))},doctypeName:function(){var n=this.consume();_(n)?this.transitionTo("afterDoctypeName"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeName&&this.delegate.appendToDoctypeName(n.toLowerCase())},afterDoctypeName:function(){var n=this.consume();if(!_(n))if(n===">")this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData");else{var i=n.toUpperCase()+this.input.substring(this.index,this.index+5).toUpperCase(),a=i.toUpperCase()==="PUBLIC",o=i.toUpperCase()==="SYSTEM";(a||o)&&(this.consume(),this.consume(),this.consume(),this.consume(),this.consume(),this.consume()),a?this.transitionTo("afterDoctypePublicKeyword"):o&&this.transitionTo("afterDoctypeSystemKeyword")}},afterDoctypePublicKeyword:function(){var n=this.peek();_(n)?(this.transitionTo("beforeDoctypePublicIdentifier"),this.consume()):n==='"'?(this.transitionTo("doctypePublicIdentifierDoubleQuoted"),this.consume()):n==="'"?(this.transitionTo("doctypePublicIdentifierSingleQuoted"),this.consume()):n===">"&&(this.consume(),this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},doctypePublicIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},doctypePublicIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypePublicIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypePublicIdentifier&&this.delegate.appendToDoctypePublicIdentifier(n)},afterDoctypePublicIdentifier:function(){var n=this.consume();_(n)?this.transitionTo("betweenDoctypePublicAndSystemIdentifiers"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted")},betweenDoctypePublicAndSystemIdentifiers:function(){var n=this.consume();_(n)||(n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):n==='"'?this.transitionTo("doctypeSystemIdentifierDoubleQuoted"):n==="'"&&this.transitionTo("doctypeSystemIdentifierSingleQuoted"))},doctypeSystemIdentifierDoubleQuoted:function(){var n=this.consume();n==='"'?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},doctypeSystemIdentifierSingleQuoted:function(){var n=this.consume();n==="'"?this.transitionTo("afterDoctypeSystemIdentifier"):n===">"?(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData")):this.delegate.appendToDoctypeSystemIdentifier&&this.delegate.appendToDoctypeSystemIdentifier(n)},afterDoctypeSystemIdentifier:function(){var n=this.consume();_(n)||n===">"&&(this.delegate.endDoctype&&this.delegate.endDoctype(),this.transitionTo("beforeData"))},commentStart:function(){var n=this.consume();n==="-"?this.transitionTo("commentStartDash"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(n),this.transitionTo("comment"))},commentStartDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var n=this.consume();n==="-"?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(n)},commentEndDash:function(){var n=this.consume();n==="-"?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+n),this.transitionTo("comment"))},commentEnd:function(){var n=this.consume();n===">"?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+n),this.transitionTo("comment"))},tagName:function(){var n=this.consume();_(n)?this.transitionTo("beforeAttributeName"):n==="/"?this.transitionTo("selfClosingStartTag"):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(n)},endTagName:function(){var n=this.consume();_(n)?(this.transitionTo("beforeAttributeName"),this.tagNameBuffer=""):n==="/"?(this.transitionTo("selfClosingStartTag"),this.tagNameBuffer=""):n===">"?(this.delegate.finishTag(),this.transitionTo("beforeData"),this.tagNameBuffer=""):this.appendToTagName(n)},beforeAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.transitionTo("selfClosingStartTag"),this.consume()):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==="="?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var n=this.peek();_(n)?(this.transitionTo("afterAttributeName"),this.consume()):n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.transitionTo("beforeAttributeValue"),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):n==='"'||n==="'"||n==="<"?(this.delegate.reportSyntaxError(n+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(n)):(this.consume(),this.delegate.appendToAttributeName(n))},afterAttributeName:function(){var n=this.peek();if(_(n)){this.consume();return}else n==="/"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="="?(this.consume(),this.transitionTo("beforeAttributeValue")):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(n))},beforeAttributeValue:function(){var n=this.peek();_(n)?this.consume():n==='"'?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n==="'"?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):n===">"?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(n))},attributeValueDoubleQuoted:function(){var n=this.consume();n==='"'?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueSingleQuoted:function(){var n=this.consume();n==="'"?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):n==="&"?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(n)},attributeValueUnquoted:function(){var n=this.peek();_(n)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):n==="&"?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):n===">"?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(n))},afterAttributeValueQuoted:function(){var n=this.peek();_(n)?(this.consume(),this.transitionTo("beforeAttributeName")):n==="/"?(this.consume(),this.transitionTo("selfClosingStartTag")):n===">"?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){var n=this.peek();n===">"?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var n=this.consume();(n==="@"||n===":"||Jr(n))&&(this.transitionTo("endTagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(n))}},this.reset()}return e.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.tagNameBuffer="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},e.prototype.transitionTo=function(t){this.state=t},e.prototype.tokenize=function(t){this.reset(),this.tokenizePart(t),this.tokenizeEOF()},e.prototype.tokenizePart=function(t){for(this.input+=Cs(t);this.index"||t==="style"&&this.input.substring(this.index,this.index+8)!==""||t==="script"&&this.input.substring(this.index,this.index+9)!=="<\/script>"},e})(),uo=(function(){function e(t,r){r===void 0&&(r={}),this.options=r,this.token=null,this.startLine=1,this.startColumn=0,this.tokens=[],this.tokenizer=new Xe(this,t,r.mode),this._currentAttribute=void 0}return e.prototype.tokenize=function(t){return this.tokens=[],this.tokenizer.tokenize(t),this.tokens},e.prototype.tokenizePart=function(t){return this.tokens=[],this.tokenizer.tokenizePart(t),this.tokens},e.prototype.tokenizeEOF=function(){return this.tokens=[],this.tokenizer.tokenizeEOF(),this.tokens[0]},e.prototype.reset=function(){this.token=null,this.startLine=1,this.startColumn=0},e.prototype.current=function(){var t=this.token;if(t===null)throw new Error("token was unexpectedly null");if(arguments.length===0)return t;for(var r=0;r\xa0]/u,wo=new RegExp(Ds.source,"gu");var de=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);function on(){return[...de]}function Os(e){return de.has(e.toLowerCase())&&e[0]?.toLowerCase()===e[0]}function Yt(e){return!!e&&e.length>0}function fr(e){return e.length===0?void 0:e[e.length-1]}function Is(e){return e.length===0?void 0:e[0]}var st=Object.freeze({line:1,column:0}),Bs=Object.freeze({source:"(synthetic)",start:st,end:st}),sr=Object.freeze({source:"(nonexistent)",start:st,end:st}),nt=Object.freeze({source:"(broken)",start:st,end:st}),ir=class{constructor(t){this._whens=t}first(t){for(let r of this._whens){let s=r.match(t);if(Yt(s))return s[0]}return null}},ge=class{get(t,r){let s=this._map.get(t);return s||(s=r(),this._map.set(t,s),s)}add(t,r){this._map.set(t,r)}match(t){let r=(function(a){switch(a){case"Broken":case"InternalsSynthetic":case"NonExistent":return"IS_INVISIBLE";default:return a}})(t),s=[],n=this._map.get(r),i=this._map.get("MATCH_ANY");return n&&s.push(n),i&&s.push(i),s}constructor(){this._map=new Map}};function ln(e){return e(new ar).validate()}var ar=class{validate(){return(t,r)=>this.matchFor(t.kind,r.kind)(t,r)}matchFor(t,r){let s=this._whens.match(t);return Yt(s),new ir(s).first(r)}when(t,r,s){return this._whens.get(t,(()=>new ge)).add(r,s),this}constructor(){this._whens=new ge}},or=class e{static synthetic(t){let r=A.synthetic(t);return new e({loc:r,chars:t})}static load(t,r){return new e({loc:A.load(t,r[1]),chars:r[0]})}constructor(t){this.loc=t.loc,this.chars=t.chars}getString(){return this.chars}serialize(){return[this.chars,this.loc.serialize()]}},A=class e{static get NON_EXISTENT(){return new J("NonExistent",sr).wrap()}static load(t,r){return typeof r=="number"?e.forCharPositions(t,r,r):typeof r=="string"?e.synthetic(r):Array.isArray(r)?e.forCharPositions(t,r[0],r[1]):r==="NonExistent"?e.NON_EXISTENT:r==="Broken"?e.broken(nt):void Yr(r)}static forHbsLoc(t,r){let s=new at(t,r.start),n=new at(t,r.end);return new Mt(t,{start:s,end:n},r).wrap()}static forCharPositions(t,r,s){let n=new ft(t,r),i=new ft(t,s);return new Ut(t,{start:n,end:i}).wrap()}static synthetic(t){return new J("InternalsSynthetic",sr,t).wrap()}static broken(t=nt){return new J("Broken",t).wrap()}constructor(t){var r;this.data=t,this.isInvisible=(r=t.kind)!=="CharPosition"&&r!=="HbsPosition"}getStart(){return this.data.getStart().wrap()}getEnd(){return this.data.getEnd().wrap()}get loc(){let t=this.data.toHbsSpan();return t===null?nt:t.toHbsLoc()}get module(){return this.data.getModule()}get startPosition(){return this.loc.start}get endPosition(){return this.loc.end}toJSON(){return this.loc}withStart(t){return K(t.data,this.data.getEnd())}withEnd(t){return K(this.data.getStart(),t.data)}asString(){return this.data.asString()}toSlice(t){let r=this.data.asString();return JSON.stringify(r),JSON.stringify(t),new or({loc:this,chars:t||r})}get start(){return this.loc.start}set start(t){this.data.locDidUpdate({start:t})}get end(){return this.loc.end}set end(t){this.data.locDidUpdate({end:t})}get source(){return this.module}collapse(t){switch(t){case"start":return this.getStart().collapsed();case"end":return this.getEnd().collapsed()}}extend(t){return K(this.data.getStart(),t.data.getEnd())}serialize(){return this.data.serialize()}slice({skipStart:t=0,skipEnd:r=0}){return K(this.getStart().move(t).data,this.getEnd().move(-r).data)}sliceStartChars({skipStart:t=0,chars:r}){return K(this.getStart().move(t).data,this.getStart().move(t+r).data)}sliceEndChars({skipEnd:t=0,chars:r}){return K(this.getEnd().move(t-r).data,this.getStart().move(-t).data)}},Ut=class{#t;constructor(t,r){this.source=t,this.charPositions=r,this.kind="CharPosition",this.#t=null}wrap(){return new A(this)}asString(){return this.source.slice(this.charPositions.start.charPos,this.charPositions.end.charPos)}getModule(){return this.source.module}getStart(){return this.charPositions.start}getEnd(){return this.charPositions.end}locDidUpdate(){}toHbsSpan(){let t=this.#t;if(t===null){let r=this.charPositions.start.toHbsPos(),s=this.charPositions.end.toHbsPos();t=this.#t=r===null||s===null?it:new Mt(this.source,{start:r,end:s})}return t===it?null:t}serialize(){let{start:{charPos:t},end:{charPos:r}}=this.charPositions;return t===r?t:[t,r]}toCharPosSpan(){return this}},Mt=class{#t;#e;constructor(t,r,s=null){this.source=t,this.hbsPositions=r,this.kind="HbsPosition",this.#t=null,this.#e=s}serialize(){let t=this.toCharPosSpan();return t===null?"Broken":t.wrap().serialize()}wrap(){return new A(this)}updateProvided(t,r){this.#e&&(this.#e[r]=t),this.#t=null,this.#e={start:t,end:t}}locDidUpdate({start:t,end:r}){t!==void 0&&(this.updateProvided(t,"start"),this.hbsPositions.start=new at(this.source,t,null)),r!==void 0&&(this.updateProvided(r,"end"),this.hbsPositions.end=new at(this.source,r,null))}asString(){let t=this.toCharPosSpan();return t===null?"":t.asString()}getModule(){return this.source.module}getStart(){return this.hbsPositions.start}getEnd(){return this.hbsPositions.end}toHbsLoc(){return{start:this.hbsPositions.start.hbsPos,end:this.hbsPositions.end.hbsPos}}toHbsSpan(){return this}toCharPosSpan(){let t=this.#t;if(t===null){let r=this.hbsPositions.start.toCharPos(),s=this.hbsPositions.end.toCharPos();if(!r||!s)return t=this.#t=it,null;t=this.#t=new Ut(this.source,{start:r,end:s})}return t===it?null:t}},J=class{constructor(t,r,s=null){this.kind=t,this.loc=r,this.string=s}serialize(){switch(this.kind){case"Broken":case"NonExistent":return this.kind;case"InternalsSynthetic":return this.string||""}}wrap(){return new A(this)}asString(){return this.string||""}locDidUpdate({start:t,end:r}){t!==void 0&&(this.loc.start=t),r!==void 0&&(this.loc.end=r)}getModule(){return"an unknown module"}getStart(){return new zt(this.kind,this.loc.start)}getEnd(){return new zt(this.kind,this.loc.end)}toCharPosSpan(){return this}toHbsSpan(){return null}toHbsLoc(){return nt}},K=ln((e=>e.when("HbsPosition","HbsPosition",((t,r)=>new Mt(t.source,{start:t,end:r}).wrap())).when("CharPosition","CharPosition",((t,r)=>new Ut(t.source,{start:t,end:r}).wrap())).when("CharPosition","HbsPosition",((t,r)=>{let s=r.toCharPos();return s===null?new J("Broken",nt).wrap():K(t,s)})).when("HbsPosition","CharPosition",((t,r)=>{let s=t.toCharPos();return s===null?new J("Broken",nt).wrap():K(s,r)})).when("IS_INVISIBLE","MATCH_ANY",(t=>new J(t.kind,nt).wrap())).when("MATCH_ANY","IS_INVISIBLE",((t,r)=>new J(r.kind,nt).wrap())))),it="BROKEN",Pt=class e{static forHbsPos(t,r){return new at(t,r,null).wrap()}static broken(t=st){return new zt("Broken",t).wrap()}constructor(t){this.data=t}get offset(){let t=this.data.toCharPos();return t===null?null:t.offset}eql(t){return Rs(this.data,t.data)}until(t){return K(this.data,t.data)}move(t){let r=this.data.toCharPos();if(r===null)return e.broken();{let s=r.offset+t;return r.source.validate(s)?new ft(r.source,s).wrap():e.broken()}}collapsed(){return K(this.data,this.data)}toJSON(){return this.data.toJSON()}},ft=class{constructor(t,r){this.source=t,this.charPos=r,this.kind="CharPosition",this._locPos=null}toCharPos(){return this}toJSON(){let t=this.toHbsPos();return t===null?st:t.toJSON()}wrap(){return new Pt(this)}get offset(){return this.charPos}toHbsPos(){let t=this._locPos;if(t===null){let r=this.source.hbsPosFor(this.charPos);this._locPos=t=r===null?it:new at(this.source,r,this.charPos)}return t===it?null:t}},at=class{constructor(t,r,s=null){this.source=t,this.hbsPos=r,this.kind="HbsPosition",this._charPos=s===null?null:new ft(t,s)}toCharPos(){let t=this._charPos;if(t===null){let r=this.source.charPosFor(this.hbsPos);this._charPos=t=r===null?it:new ft(this.source,r)}return t===it?null:t}toJSON(){return this.hbsPos}wrap(){return new Pt(this)}toHbsPos(){return this}},zt=class{constructor(t,r){this.kind=t,this.pos=r}toCharPos(){return null}toJSON(){return this.pos}wrap(){return new Pt(this)}get offset(){return null}},Rs=ln((e=>e.when("HbsPosition","HbsPosition",(({hbsPos:t},{hbsPos:r})=>t.column===r.column&&t.line===r.line)).when("CharPosition","CharPosition",(({charPos:t},{charPos:r})=>t===r)).when("CharPosition","HbsPosition",(({offset:t},r)=>t===r.toCharPos()?.offset)).when("HbsPosition","CharPosition",((t,{offset:r})=>t.toCharPos()?.offset===r)).when("MATCH_ANY","MATCH_ANY",(()=>!1)))),pt=class e{static from(t,r={}){return new e(t,r.meta?.moduleName)}constructor(t,r="an unknown module"){this.source=t,this.module=r}validate(t){return t>=0&&t<=this.source.length}slice(t,r){return this.source.slice(t,r)}offsetFor(t,r){return Pt.forHbsPos(this,{line:t,column:r})}spanFor({start:t,end:r}){return A.forHbsLoc(this,{start:{line:t.line,column:t.column},end:{line:r.line,column:r.column}})}hbsPosFor(t){let r=0,s=0;if(t>this.source.length)return null;for(;;){let n=this.source.indexOf(` `,s);if(t<=n||n===-1)return{line:r+1,column:t-s};r+=1,s=n+1}}charPosFor(t){let{line:r,column:s}=t,n=this.source.length,i=0,a=0;for(;ao)return o;if(Xn){let c=this.hbsPosFor(a+s);c.line,c.column}return a+s}if(o===-1)return 0;i+=1,a=o+1}return n}};function E(e,t){let{module:r,loc:s}=t,{line:n,column:i}=s.start,a=t.asString(),o=a?` +`,a);if(o===-1&&(o=this.source.length),i===r-1){if(a+s>o)return o;if(_s){let c=this.hbsPosFor(a+s);c.line,c.column}return a+s}if(o===-1)return 0;i+=1,a=o+1}return n}};function k(e,t){let{module:r,loc:s}=t,{line:n,column:i}=s.start,a=t.asString(),o=a?` | | ${a.split(` @@ -22,8 +24,14 @@ Expecting `+pe.join(", ")+", got '"+(this.terminals_[O]||O)+"'":qe="Parse error | `)} | -`:"",c=new Error(`${e}: ${o}(error occurred in '${r}' @ line ${n} : column ${i})`);return c.name="SyntaxError",c.location=t,c.code=a,c}var ii={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]},Nr=function(){function e(t,r,s,n){let i=Error.call(this,t);this.key=n,this.message=t,this.node=r,this.parent=s,i.stack&&(this.stack=i.stack)}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}();function ws(e,t,r){return new Nr("Cannot remove a node unless it is part of an array",e,t,r)}function ai(e,t,r){return new Nr("Cannot replace a node with multiple nodes unless it is part of an array",e,t,r)}function Ts(e,t){return new Nr("Replacing and removing in key handlers is not yet supported.",e,null,t)}var zt=class{constructor(t,r=null,s=null){this.node=t,this.parent=r,this.parentKey=s}get parentNode(){return this.parent?this.parent.node:null}parents(){return{[Symbol.iterator]:()=>new kr(this)}}},kr=class{constructor(t){this.path=t}next(){return this.path.parent?(this.path=this.path.parent,{done:!1,value:this.path}):{done:!0,value:null}}};function Ds(e){return typeof e=="function"?e:e.enter}function _s(e){return typeof e=="function"?void 0:e.exit}function Ae(e,t){let r,s,n,{node:i,parent:a,parentKey:o}=t,c=function(h,p){if(h.Program&&(p==="Template"&&!h.Template||p==="Block"&&!h.Block))return h.Program;let m=h[p];return m!==void 0?m:h.All}(e,i.type);if(c!==void 0&&(r=Ds(c),s=_s(c)),r!==void 0&&(n=r(i,t)),n!=null){if(JSON.stringify(i)!==JSON.stringify(n))return Array.isArray(n)?(Os(e,n,a,o),n):Ae(e,new zt(n,a,o))||n;n=void 0}if(n===void 0){let h=ii[i.type];for(let p=0;ptypeof t=="string"?f.var({name:t,loc:D.synthetic(t)}):t)}function xs(e=[],t=[],r=!1,s){return f.blockItself({body:e,params:Is(t),chained:r,loc:T(s||null)})}function Ps(e=[],t=[],r){return f.template({body:e,blockParams:t,loc:T(r||null)})}function T(...e){if(e.length===1){let t=e[0];return t&&typeof t=="object"?D.forHbsLoc(ur(),t):D.forHbsLoc(ur(),si)}{let[t,r,s,n,i]=e,a=i?new wt("",i):ur();return D.forHbsLoc(a,{start:{line:t,column:r},end:{line:s||t,column:n||r}})}}var ui={mustache:function(e,t=[],r=ie([]),s=!1,n,i){return f.mustache({path:ct(e),params:t,hash:r,trusting:s,strip:i,loc:T(n||null)})},block:function(e,t,r,s,n=null,i,a,o,c){let h,p=null;return h=s.type==="Template"?f.blockItself({params:Is(s.blockParams),body:s.body,loc:s.loc}):s,(n==null?void 0:n.type)==="Template"?(n.blockParams.length,p=f.blockItself({params:[],body:n.body,loc:n.loc})):p=n,f.block({path:ct(e),params:t||[],hash:r||ie([]),defaultBlock:h,elseBlock:p,loc:T(i||null),openStrip:a,inverseStrip:o,closeStrip:c})},comment:function(e,t){return f.comment({value:e,loc:T(t||null)})},mustacheComment:function(e,t){return f.mustacheComment({value:e,loc:T(t||null)})},element:function(e,t={}){let r,s,{attrs:n,blockParams:i,modifiers:a,comments:o,children:c,openTag:h,closeTag:p,loc:m}=t;typeof e=="string"?e.endsWith("/")?(r=ct(e.slice(0,-1)),s=!0):r=ct(e):"type"in e?(e.type,e.type,r=e):"path"in e?(e.path.type,e.path.type,r=e.path,s=e.selfClosing):(r=ct(e.name),s=e.selfClosing);let S=i==null?void 0:i.map(v=>typeof v=="string"?Cs(v):v),y=null;return p?y=T(p):p===void 0&&(y=s||ei(r.original)?null:T(null)),f.element({path:r,selfClosing:s||!1,attributes:n||[],params:S||[],modifiers:a||[],comments:o||[],children:c||[],openTag:T(h||null),closeTag:y,loc:T(m||null)})},elementModifier:function(e,t,r,s){return f.elementModifier({path:ct(e),params:t||[],hash:r||ie([]),loc:T(s||null)})},attr:function(e,t,r){return f.attr({name:e,value:t,loc:T(r||null)})},text:function(e="",t){return f.text({chars:e,loc:T(t||null)})},sexpr:function(e,t=[],r=ie([]),s){return f.sexpr({path:ct(e),params:t,hash:r,loc:T(s||null)})},concat:function(e,t){if(!ce(e))throw new Error("b.concat requires at least one part");return f.concat({parts:e,loc:T(t||null)})},hash:ie,pair:function(e,t,r){return f.pair({key:e,value:t,loc:T(r||null)})},literal:xe,program:function(e,t,r){return t&&t.length?xs(e,t,!1,r):Ps(e,[],r)},blockItself:xs,template:Ps,loc:T,pos:function(e,t){return f.pos({line:e,column:t})},path:ct,fullPath:function(e,t=[],r){return f.path({head:e,tail:t,loc:T(r||null)})},head:function(e,t){return f.head({original:e,loc:T(t||null)})},at:function(e,t){return f.atName({name:e,loc:T(t||null)})},var:Cs,this:function(e){return f.this({loc:T(e||null)})},string:hr("StringLiteral"),boolean:hr("BooleanLiteral"),number:hr("NumberLiteral"),undefined:()=>xe("UndefinedLiteral",void 0),null:()=>xe("NullLiteral",null)};function hr(e){return function(t,r){return xe(e,t,r)}}var Ce={close:!1,open:!1},f=new class{pos({line:e,column:t}){return{line:e,column:t}}blockItself({body:e,params:t,chained:r=!1,loc:s}){return{type:"Block",body:e,params:t,get blockParams(){return this.params.map(n=>n.name)},set blockParams(n){this.params=n.map(i=>f.var({name:i,loc:D.synthetic(i)}))},chained:r,loc:s}}template({body:e,blockParams:t,loc:r}){return{type:"Template",body:e,blockParams:t,loc:r}}mustache({path:e,params:t,hash:r,trusting:s,loc:n,strip:i=Ce}){return function({path:a,params:o,hash:c,trusting:h,strip:p,loc:m}){let S={type:"MustacheStatement",path:a,params:o,hash:c,trusting:h,strip:p,loc:m};return Object.defineProperty(S,"escaped",{enumerable:!1,get(){return!this.trusting},set(y){this.trusting=!y}}),S}({path:e,params:t,hash:r,trusting:s,strip:i,loc:n})}block({path:e,params:t,hash:r,defaultBlock:s,elseBlock:n=null,loc:i,openStrip:a=Ce,inverseStrip:o=Ce,closeStrip:c=Ce}){return{type:"BlockStatement",path:e,params:t,hash:r,program:s,inverse:n,loc:i,openStrip:a,inverseStrip:o,closeStrip:c}}comment({value:e,loc:t}){return{type:"CommentStatement",value:e,loc:t}}mustacheComment({value:e,loc:t}){return{type:"MustacheCommentStatement",value:e,loc:t}}concat({parts:e,loc:t}){return{type:"ConcatStatement",parts:e,loc:t}}element({path:e,selfClosing:t,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h}){let p=t;return{type:"ElementNode",path:e,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h,get tag(){return this.path.original},set tag(m){this.path.original=m},get blockParams(){return this.params.map(m=>m.name)},set blockParams(m){this.params=m.map(S=>f.var({name:S,loc:D.synthetic(S)}))},get selfClosing(){return p},set selfClosing(m){p=m,this.closeTag=m?null:D.synthetic(``)}}}elementModifier({path:e,params:t,hash:r,loc:s}){return{type:"ElementModifierStatement",path:e,params:t,hash:r,loc:s}}attr({name:e,value:t,loc:r}){return{type:"AttrNode",name:e,value:t,loc:r}}text({chars:e,loc:t}){return{type:"TextNode",chars:e,loc:t}}sexpr({path:e,params:t,hash:r,loc:s}){return{type:"SubExpression",path:e,params:t,hash:r,loc:s}}path({head:e,tail:t,loc:r}){return function({head:s,tail:n,loc:i}){let a={type:"PathExpression",head:s,tail:n,get original(){return[this.head.original,...this.tail].join(".")},set original(o){let[c,...h]=o.split(".");this.head=ui.head(c,this.head.loc),this.tail=h},loc:i};return Object.defineProperty(a,"parts",{enumerable:!1,get(){let o=this.original.split(".");return o[0]==="this"?o.shift():o[0].startsWith("@")&&(o[0]=o[0].slice(1)),Object.freeze(o)},set(o){var h;let c=[...o];c[0]==="this"||(h=c[0])!=null&&h.startsWith("@")||(this.head.type==="ThisHead"?c.unshift("this"):this.head.type==="AtHead"&&(c[0]=`@${c[0]}`)),this.original=c.join(".")}}),Object.defineProperty(a,"this",{enumerable:!1,get(){return this.head.type==="ThisHead"}}),Object.defineProperty(a,"data",{enumerable:!1,get(){return this.head.type==="AtHead"}}),a}({head:e,tail:t,loc:r})}head({original:e,loc:t}){return e==="this"?this.this({loc:t}):e[0]==="@"?this.atName({name:e,loc:t}):this.var({name:e,loc:t})}this({loc:e}){return{type:"ThisHead",get original(){return"this"},loc:e}}atName({name:e,loc:t}){let r="",s={type:"AtHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}var({name:e,loc:t}){let r="",s={type:"VarHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}hash({pairs:e,loc:t}){return{type:"Hash",pairs:e,loc:t}}pair({key:e,value:t,loc:r}){return{type:"HashPair",key:e,value:t,loc:r}}literal({type:e,value:t,loc:r}){return function({type:s,value:n,loc:i}){let a={type:s,value:n,loc:i};return Object.defineProperty(a,"original",{enumerable:!1,get(){return this.value},set(o){this.value=o}}),a}({type:e,value:t,loc:r})}},Sr=class{constructor(t,r=new or(Es),s="precompile"){this.elementStack=[],this.currentAttribute=null,this.currentNode=null,this.source=t,this.lines=t.source.split(/\r\n?|\n/u),this.tokenizer=new lr(this,r,s)}offset(){let{line:t,column:r}=this.tokenizer;return this.source.offsetFor(t,r)}pos({line:t,column:r}){return this.source.offsetFor(t,r)}finish(t){return Ze({},t,{loc:t.start.until(this.offset())})}get currentAttr(){return this.currentAttribute}get currentTag(){let t=this.currentNode;return t&&(t.type==="StartTag"||t.type),t}get currentStartTag(){let t=this.currentNode;return t&&t.type,t}get currentEndTag(){let t=this.currentNode;return t&&t.type,t}get currentComment(){let t=this.currentNode;return t&&t.type,t}get currentData(){let t=this.currentNode;return t&&t.type,t}acceptNode(t){return this[t.type](t)}currentElement(){return Tr(this.elementStack)}sourceForNode(t,r){let s,n,i,a=t.loc.start.line-1,o=a-1,c=t.loc.start.column,h=[];for(r?(n=r.loc.end.line-1,i=r.loc.end.column):(n=t.loc.end.line-1,i=t.loc.end.column);o=C?-1:y.indexOf(x,v),w===-1||w+x.length>C?(v=C,U=this.source.spanFor(dr)):(v=w,U=S.sliceStartChars({skipStart:v,chars:x.length}),v+=x.length),o.push(f.var({name:x,loc:U}))}}else a=As(this.source,t,i);let c=this.Program(a.program,o),h=a.inverse?this.Program(a.inverse,[]):null,p=f.block({path:r,params:s,hash:n,defaultBlock:c,elseBlock:h,loc:this.source.spanFor(t.loc),openStrip:t.openStrip,inverseStrip:t.inverseStrip,closeStrip:t.closeStrip});Ft(this.currentElement(),p)}MustacheStatement(t){var o;(o=this.pendingError)==null||o.mustache(this.source.spanFor(t.loc));let{tokenizer:r}=this;if(r.state==="comment")return void this.appendToCommentData(this.sourceForNode(t));let s,{escaped:n,loc:i,strip:a}=t;if("original"in t.path&&t.path.original==="...attributes")throw E("Illegal use of ...attributes",this.source.spanFor(t.loc));if(Bs(t.path))s=f.mustache({path:this.acceptNode(t.path),params:[],hash:f.hash({pairs:[],loc:this.source.spanFor(t.path.loc).collapse("end")}),trusting:!n,loc:this.source.spanFor(i),strip:a});else{let{path:c,params:h,hash:p}=pr(this,t);s=f.mustache({path:c,params:h,hash:p,trusting:!n,loc:this.source.spanFor(i),strip:a})}switch(r.state){case"tagOpen":case"tagName":throw E("Cannot use mustaches in an elements tagname",s.loc);case"beforeAttributeName":fr(this.currentStartTag,s);break;case"attributeName":case"afterAttributeName":this.beginAttributeValue(!1),this.finishAttributeValue(),fr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"afterAttributeValueQuoted":fr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"beforeAttributeValue":this.beginAttributeValue(!1),this.appendDynamicAttributeValuePart(s),r.transitionTo("attributeValueUnquoted");break;case"attributeValueDoubleQuoted":case"attributeValueSingleQuoted":case"attributeValueUnquoted":this.appendDynamicAttributeValuePart(s);break;default:Ft(this.currentElement(),s)}return s}appendDynamicAttributeValuePart(t){this.finalizeTextPart();let r=this.currentAttr;r.isDynamic=!0,r.parts.push(t)}finalizeTextPart(){let t=this.currentAttr.currentPart;t!==null&&(this.currentAttr.parts.push(t),this.startTextPart())}startTextPart(){this.currentAttr.currentPart=null}ContentStatement(t){(function(r,s){let n=s.loc.start.line,i=s.loc.start.column,a=function(o,c){if(c==="")return{lines:o.split(` -`).length-1,columns:0};let[h]=o.split(c),p=h.split(/\n/u),m=p.length-1;return{lines:m,columns:p[m].length}}(s.original,s.value);n+=a.lines,a.lines?i=a.columns:i+=a.columns,r.line=n,r.column=i})(this.tokenizer,t),this.tokenizer.tokenizePart(t.value),this.tokenizer.flushData()}CommentStatement(t){let{tokenizer:r}=this;if(r.state==="comment")return this.appendToCommentData(this.sourceForNode(t)),null;let{value:s,loc:n}=t,i=f.mustacheComment({value:s,loc:this.source.spanFor(n)});switch(r.state){case"beforeAttributeName":case"afterAttributeName":this.currentStartTag.comments.push(i);break;case"beforeData":case"data":Ft(this.currentElement(),i);break;default:throw E(`Using a Handlebars comment when in the \`${r.state}\` state is not supported`,this.source.spanFor(t.loc))}return i}PartialStatement(t){throw E("Handlebars partials are not supported",this.source.spanFor(t.loc))}PartialBlockStatement(t){throw E("Handlebars partial blocks are not supported",this.source.spanFor(t.loc))}Decorator(t){throw E("Handlebars decorators are not supported",this.source.spanFor(t.loc))}DecoratorBlock(t){throw E("Handlebars decorator blocks are not supported",this.source.spanFor(t.loc))}SubExpression(t){let{path:r,params:s,hash:n}=pr(this,t);return f.sexpr({path:r,params:s,hash:n,loc:this.source.spanFor(t.loc)})}PathExpression(t){let{original:r}=t,s;if(r.indexOf("/")!==-1){if(r.slice(0,2)==="./")throw E('Using "./" is not supported in Glimmer and unnecessary',this.source.spanFor(t.loc));if(r.slice(0,3)==="../")throw E('Changing context using "../" is not supported in Glimmer',this.source.spanFor(t.loc));if(r.indexOf(".")!==-1)throw E("Mixing '.' and '/' in paths is not supported in Glimmer; use only '.' to separate property paths",this.source.spanFor(t.loc));s=[t.parts.join("/")]}else{if(r===".")throw E("'.' is not a supported path in Glimmer; check for a path with a trailing '.'",this.source.spanFor(t.loc));s=t.parts}let n,i=!1;if(/^this(?:\..+)?$/u.test(r)&&(i=!0),i)n=f.this({loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+4}})});else if(t.data){let a=s.shift();if(a===void 0)throw E("Attempted to parse a path expression, but it was not valid. Paths beginning with @ must start with a-z.",this.source.spanFor(t.loc));n=f.atName({name:`@${a}`,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length+1}})})}else{let a=s.shift();if(a===void 0)throw E("Attempted to parse a path expression, but it was not valid. Paths must start with a-z or A-Z.",this.source.spanFor(t.loc));n=f.var({name:a,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length}})})}return f.path({head:n,tail:s,loc:this.source.spanFor(t.loc)})}Hash(t){let r=t.pairs.map(s=>f.pair({key:s.key,value:this.acceptNode(s.value),loc:this.source.spanFor(s.loc)}));return f.hash({pairs:r,loc:this.source.spanFor(t.loc)})}StringLiteral(t){return f.literal({type:"StringLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}BooleanLiteral(t){return f.literal({type:"BooleanLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}NumberLiteral(t){return f.literal({type:"NumberLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}UndefinedLiteral(t){return f.literal({type:"UndefinedLiteral",value:void 0,loc:this.source.spanFor(t.loc)})}NullLiteral(t){return f.literal({type:"NullLiteral",value:null,loc:this.source.spanFor(t.loc)})}constructor(...t){super(...t),this.pendingError=null}};function pr(e,t){let r;switch(t.path.type){case"PathExpression":r=e.PathExpression(t.path);break;case"SubExpression":r=e.SubExpression(t.path);break;case"StringLiteral":case"UndefinedLiteral":case"NullLiteral":case"NumberLiteral":case"BooleanLiteral":{let i;throw i=t.path.type==="BooleanLiteral"?t.path.original.toString():t.path.type==="StringLiteral"?`"${t.path.original}"`:t.path.type==="NullLiteral"?"null":t.path.type==="NumberLiteral"?t.path.value.toString():"undefined",E(`${t.path.type} "${t.path.type==="StringLiteral"?t.path.original:i}" cannot be called as a sub-expression, replace (${i}) with ${i}`,e.source.spanFor(t.path.loc))}}let s=t.params.map(i=>e.acceptNode(i)),n=ce(s)?Tr(s).loc:r.loc;return{path:r,params:s,hash:t.hash?e.Hash(t.hash):f.hash({pairs:[],loc:e.source.spanFor(n).collapse("end")})}}function fr(e,t){let{path:r,params:s,hash:n,loc:i}=t;if(Bs(r)){let o=`{{${function(c){return c.type==="UndefinedLiteral"?"undefined":JSON.stringify(c.value)}(r)}}}`;throw E(`In <${e.name} ... ${o} ..., ${o} is not a valid modifier`,t.loc)}let a=f.elementModifier({path:r,params:s,hash:n,loc:i});e.modifiers.push(a)}function As(e,t,r){if(!t.program.loc){let n=G(!1,t.program.body,0),i=G(!1,t.program.body,-1);if(n&&i)t.program.loc={...n.loc,end:i.loc.end};else{let a=e.spanFor(t.loc);t.program.loc=r.withEnd(a.getEnd())}}let s=e.spanFor(t.program.loc).getEnd();return t.inverse&&!t.inverse.loc&&(t.inverse.loc=s.collapsed()),t}function Ht(e){return/[\t\n\f ]/u.test(e)}var vr=class extends Er{reset(){this.currentNode=null}beginComment(){this.currentNode={type:"CommentStatement",value:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}appendToCommentData(t){this.currentComment.value+=t}finishComment(){Ft(this.currentElement(),f.comment(this.finish(this.currentComment)))}beginData(){this.currentNode={type:"TextNode",chars:"",start:this.offset()}}appendToData(t){this.currentData.chars+=t}finishData(){Ft(this.currentElement(),f.text(this.finish(this.currentData)))}tagOpen(){this.tagOpenLine=this.tokenizer.line,this.tagOpenColumn=this.tokenizer.column}beginStartTag(){this.currentNode={type:"StartTag",name:"",nameStart:null,nameEnd:null,attributes:[],modifiers:[],comments:[],params:[],selfClosing:!1,start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}beginEndTag(){this.currentNode={type:"EndTag",name:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}finishTag(){let t=this.finish(this.currentTag);if(t.type==="StartTag"){if(this.finishStartTag(),t.name===":")throw E("Invalid named block named detected, you may have created a named block without a name, or you may have began your name with a number. Named blocks must have names that are at least one character long, and begin with a lower case letter",this.source.spanFor({start:this.currentTag.start.toJSON(),end:this.offset().toJSON()}));(mr.has(t.name)||t.selfClosing)&&this.finishEndTag(!0)}else t.type,t.type,this.finishEndTag(!1)}finishStartTag(){let{name:t,nameStart:r,nameEnd:s}=this.currentStartTag,n=r.until(s),[i,...a]=t.split("."),o=f.path({head:f.head({original:i,loc:n.sliceStartChars({chars:i.length})}),tail:a,loc:n}),{attributes:c,modifiers:h,comments:p,params:m,selfClosing:S,loc:y}=this.finish(this.currentStartTag),v=f.element({path:o,selfClosing:S,attributes:c,modifiers:h,comments:p,params:m,children:[],openTag:y,closeTag:S?null:D.broken(),loc:y});this.elementStack.push(v)}finishEndTag(t){let{start:r}=this.currentTag,s=this.finish(this.currentTag),n=this.elementStack.pop();this.validateEndTag(s,n,t);let i=this.currentElement();t?n.closeTag=null:n.selfClosing?n.closeTag:n.closeTag=r.until(this.offset()),n.loc=n.loc.withEnd(this.offset()),Ft(i,f.element(n))}markTagAsSelfClosing(){let t=this.currentTag;if(t.type!=="StartTag")throw E("Invalid end tag: closing tag must not be self-closing",this.source.spanFor({start:t.start.toJSON(),end:this.offset().toJSON()}));t.selfClosing=!0}appendToTagName(t){let r=this.currentTag;if(r.name+=t,r.type==="StartTag"){let s=this.offset();r.nameStart===null&&(r.nameEnd,r.nameStart=s.move(-1)),r.nameEnd=s}}beginAttribute(){let t=this.offset();this.currentAttribute={name:"",parts:[],currentPart:null,isQuoted:!1,isDynamic:!1,start:t,valueSpan:t.collapsed()}}appendToAttributeName(t){this.currentAttr.name+=t,this.currentAttr.name==="as"&&this.parsePossibleBlockParams()}beginAttributeValue(t){this.currentAttr.isQuoted=t,this.startTextPart(),this.currentAttr.valueSpan=this.offset().collapsed()}appendToAttributeValue(t){let r=this.currentAttr.parts,s=r[r.length-1],n=this.currentAttr.currentPart;if(n)n.chars+=t,n.loc=n.loc.withEnd(this.offset());else{let i=this.offset();i=t===` -`?s?s.loc.getEnd():this.currentAttr.valueSpan.getStart():i.move(-1),this.currentAttr.currentPart=f.text({chars:t,loc:i.collapsed()})}}finishAttributeValue(){this.finalizeTextPart();let t=this.currentTag,r=this.offset();if(t.type==="EndTag")throw E("Invalid end tag: closing tag must not have attributes",this.source.spanFor({start:t.start.toJSON(),end:r.toJSON()}));let{name:s,parts:n,start:i,isQuoted:a,isDynamic:o,valueSpan:c}=this.currentAttr;if(s.startsWith("|")&&n.length===0&&!a&&!o)throw E("Invalid block parameters syntax: block parameters must be preceded by the `as` keyword",i.until(i.move(s.length)));let h=this.assembleAttributeValue(n,a,o,i.until(r));h.loc=c.withEnd(r);let p=f.attr({name:s,value:h,loc:i.until(r)});this.currentStartTag.attributes.push(p)}parsePossibleBlockParams(){let t=/[!"#%&'()*+./;<=>@[\\\]^`{|}~]/u;this.tokenizer.state;let r=this.currentStartTag,s=this.currentAttr,n={state:"PossibleAs"},i={PossibleAs:o=>{if(n.state,Ht(o))n={state:"BeforeStartPipe"},this.tokenizer.transitionTo("afterAttributeName"),this.tokenizer.consume();else{if(o==="|")throw E('Invalid block parameters syntax: expecting at least one space character between "as" and "|"',s.start.until(this.offset().move(1)));n={state:"Done"}}},BeforeStartPipe:o=>{n.state,Ht(o)?this.tokenizer.consume():o==="|"?(n={state:"BeforeBlockParamName"},this.tokenizer.transitionTo("beforeAttributeName"),this.tokenizer.consume()):n={state:"Done"}},BeforeBlockParamName:o=>{if(n.state,Ht(o))this.tokenizer.consume();else if(o==="")n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"){if(r.params.length===0)throw E("Invalid block parameters syntax: empty parameters list, expecting at least one identifier",s.start.until(this.offset().move(1)));n={state:"AfterEndPipe"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw E('Invalid block parameters syntax: incomplete parameters list, expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n={state:"BlockParamName",name:o,start:this.offset()},this.tokenizer.consume()}},BlockParamName:o=>{if(n.state,o==="")n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"||Ht(o)){let c=n.start.until(this.offset());if(n.name==="this"||t.test(n.name))throw E(`Invalid block parameters syntax: invalid identifier name \`${n.name}\``,c);r.params.push(f.var({name:n.name,loc:c})),n=o==="|"?{state:"AfterEndPipe"}:{state:"BeforeBlockParamName"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw E('Invalid block parameters syntax: expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n.name+=o,this.tokenizer.consume()}},AfterEndPipe:o=>{n.state,Ht(o)?this.tokenizer.consume():o===""?(n={state:"Done"},this.pendingError={mustache(c){throw E("Invalid block parameters syntax: modifiers cannot follow parameters list",c)},eof(c){throw E('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}}):o===">"||o==="/"?n={state:"Done"}:(n={state:"Error",message:'Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',start:this.offset()},this.tokenizer.consume())},Error:o=>{if(n.state,o===""||o==="/"||o===">"||Ht(o))throw E(n.message,n.start.until(this.offset()));this.tokenizer.consume()},Done:()=>{}},a;do a=this.tokenizer.peek(),i[n.state](a);while(n.state!=="Done"&&a!=="");n.state}reportSyntaxError(t){throw E(t,this.offset().collapsed())}assembleConcatenatedValue(t){let r=ri(t),s=Tr(t);return f.concat({parts:t,loc:this.source.spanFor(r.loc).extend(this.source.spanFor(s.loc))})}validateEndTag(t,r,s){if(mr.has(t.name)&&!s)throw E(`<${t.name}> elements do not need end tags. You should remove it`,t.loc);if(r.type!=="ElementNode")throw E(`Closing tag without an open tag`,t.loc);if(r.tag!==t.name)throw E(`Closing tag did not match last open tag <${r.tag}> (on line ${r.loc.startPosition.line})`,t.loc)}assembleAttributeValue(t,r,s,n){if(s){if(r)return this.assembleConcatenatedValue(t);{let[i,a]=t;if(a===void 0||a.type==="TextNode"&&a.chars==="/")return i;throw E("An unquoted attribute value must be a string or a mustache, preceded by whitespace or a '=' character, and followed by whitespace, a '>' character, or '/>'",n)}}return ce(t)?t[0]:f.text({chars:"",loc:n})}constructor(...t){super(...t),this.tagOpenLine=0,this.tagOpenColumn=0}},hi={},wr=class extends or{constructor(){super({})}parse(){}};function Rs(e,t={}){var c,h,p;let r,s,n,i=t.mode||"precompile";typeof e=="string"?(r=new wt(e,(c=t.meta)==null?void 0:c.moduleName),s=i==="codemod"?Te(e,t.parseOptions):ar(e,t.parseOptions)):e instanceof wt?(r=e,s=i==="codemod"?Te(e.source,t.parseOptions):ar(e.source,t.parseOptions)):(r=new wt("",(h=t.meta)==null?void 0:h.moduleName),s=e),i==="codemod"&&(n=new wr);let a=D.forCharPositions(r,0,r.source.length);s.loc={source:"(program)",start:a.startPosition,end:a.endPosition};let o=new vr(r,n,i).parse(s,t.locals??[]);if((p=t.plugins)!=null&&p.ast)for(let m of t.plugins.ast)ci(o,m(Ze({},t,{syntax:hi},{plugins:void 0})).visitor);return o}var pi={resolution:()=>Ne.GetStrictKeyword,serialize:()=>"Strict",isAngleBracket:!1},yo={...pi,isAngleBracket:!0};function fi(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var qs=fi;function mi(e){let t=e.children??e.body;if(t)for(let r=0;r{let{start:t,end:r}=e.loc;t.offset=e.loc.getStart().offset,r.offset=e.loc.getEnd().offset},gi=()=>({name:"glimmerPrettierParsePlugin",visitor:{All(e){di(e),mi(e)}}}),bi={mode:"codemod",plugins:{ast:[gi]}};function yi(e){let t;try{t=Rs(e,bi)}catch(r){let s=Si(r);if(s){let n=ki(r);throw qs(n,{loc:s,cause:r})}throw r}return t}function ki(e){let{message:t}=e,r=t.split(` -`);return r.length>=4&&/^Parse error on line \d+:$/u.test(r[0])&&/^-*\^$/u.test(G(!1,r,-2))?G(!1,r,-1):r.length>=4&&/:\s?$/u.test(r[0])&&/^\(error occurred in '.*?' @ line \d+ : column \d+\)$/u.test(G(!1,r,-1))&&r[1]===""&&G(!1,r,-2)===""&&r.slice(2,-2).every(s=>s.startsWith("|"))?r[0].trim().slice(0,-1):t}function Si(e){let{location:t,hash:r}=e;if(t){let{start:s,end:n}=t;return typeof n.line!="number"?{start:s}:t}if(r){let{loc:{last_line:s,last_column:n}}=r;return{start:{line:s,column:n+1}}}}var Ei={parse:yi,astFormat:"glimmer",locStart:St,locEnd:re};var vi={glimmer:us};var Do=xr;export{Do as default,hs as languages,Cr as parsers,vi as printers}; +`:"",c=new Error(`${e}: ${o}(error occurred in '${r}' @ line ${n} : column ${i})`);return c.name="SyntaxError",c.location=t,c.code=a,c}var be={Template:["body"],Block:["body"],MustacheStatement:["path","params","hash"],BlockStatement:["path","params","hash","program","inverse"],ElementModifierStatement:["path","params","hash"],CommentStatement:[],MustacheCommentStatement:[],ElementNode:["attributes","modifiers","children","comments"],AttrNode:["value"],TextNode:[],ConcatStatement:["parts"],SubExpression:["path","params","hash"],PathExpression:[],StringLiteral:[],BooleanLiteral:[],NumberLiteral:[],NullLiteral:[],UndefinedLiteral:[],Hash:["pairs"],HashPair:["value"]},mr=(function(){function e(t,r,s,n){let i=Error.call(this,t);this.key=n,this.message=t,this.node=r,this.parent=s,i.stack&&(this.stack=i.stack)}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e})();function Zr(e,t,r){return new mr("Cannot remove a node unless it is part of an array",e,t,r)}function qs(e,t,r){return new mr("Cannot replace a node with multiple nodes unless it is part of an array",e,t,r)}function tn(e,t){return new mr("Replacing and removing in key handlers is not yet supported.",e,null,t)}var Ct=class{constructor(t,r=null,s=null){this.node=t,this.parent=r,this.parentKey=s}get parentNode(){return this.parent?this.parent.node:null}parents(){return{[Symbol.iterator]:()=>new lr(this)}}},lr=class{constructor(t){this.path=t}next(){return this.path.parent?(this.path=this.path.parent,{done:!1,value:this.path}):{done:!0,value:null}}};function cn(e){return typeof e=="function"?e:e.enter}function un(e){return typeof e=="function"?void 0:e.exit}function ye(e,t){let r,s,n,{node:i,parent:a,parentKey:o}=t,c=(function(h,f){if(h.Program&&(f==="Template"&&!h.Template||f==="Block"&&!h.Block))return h.Program;let p=h[f];return p!==void 0?p:h.All})(e,i.type);if(c!==void 0&&(r=cn(c),s=un(c)),r!==void 0&&(n=r(i,t)),n!=null){if(JSON.stringify(i)!==JSON.stringify(n))return Array.isArray(n)?(hn(e,n,a,o),n):ye(e,new Ct(n,a,o))||n;n=void 0}if(n===void 0){let h=be[i.type];for(let f=0;ftypeof t=="string"?d.var({name:t,loc:A.synthetic(t)}):t))}function nn(e=[],t=[],r=!1,s){return d.blockItself({body:e,params:fn(t),chained:r,loc:v(s||null)})}function sn(e=[],t=[],r){return d.template({body:e,blockParams:t,loc:v(r||null)})}function v(...e){if(e.length===1){let t=e[0];return t&&typeof t=="object"?A.forHbsLoc(tr(),t):A.forHbsLoc(tr(),Bs)}{let[t,r,s,n,i]=e,a=i?new pt("",i):tr();return A.forHbsLoc(a,{start:{line:t,column:r},end:{line:s||t,column:n||r}})}}var Us={mustache:function(e,t=[],r=Ht([]),s=!1,n,i){return d.mustache({path:rt(e),params:t,hash:r,trusting:s,strip:i,loc:v(n||null)})},block:function(e,t,r,s,n=null,i,a,o,c){let h,f=null;return h=s.type==="Template"?d.blockItself({params:fn(s.blockParams),body:s.body,loc:s.loc}):s,n?.type==="Template"?(n.blockParams.length,f=d.blockItself({params:[],body:n.body,loc:n.loc})):f=n,d.block({path:rt(e),params:t||[],hash:r||Ht([]),defaultBlock:h,elseBlock:f,loc:v(i||null),openStrip:a,inverseStrip:o,closeStrip:c})},comment:function(e,t){return d.comment({value:e,loc:v(t||null)})},mustacheComment:function(e,t){return d.mustacheComment({value:e,loc:v(t||null)})},element:function(e,t={}){let r,s,{attrs:n,blockParams:i,modifiers:a,comments:o,children:c,openTag:h,closeTag:f,loc:p}=t;typeof e=="string"?e.endsWith("/")?(r=rt(e.slice(0,-1)),s=!0):r=rt(e):"type"in e?(e.type,e.type,r=e):"path"in e?(e.path.type,e.path.type,r=e.path,s=e.selfClosing):(r=rt(e.name),s=e.selfClosing);let g=i?.map((T=>typeof T=="string"?rn(T):T)),E=null;return f?E=v(f):f===void 0&&(E=s||Os(r.original)?null:v(null)),d.element({path:r,selfClosing:s||!1,attributes:n||[],params:g||[],modifiers:a||[],comments:o||[],children:c||[],openTag:v(h||null),closeTag:E,loc:v(p||null)})},elementModifier:function(e,t,r,s){return d.elementModifier({path:rt(e),params:t||[],hash:r||Ht([]),loc:v(s||null)})},attr:function(e,t,r){return d.attr({name:e,value:t,loc:v(r||null)})},text:function(e="",t){return d.text({chars:e,loc:v(t||null)})},sexpr:function(e,t=[],r=Ht([]),s){return d.sexpr({path:rt(e),params:t,hash:r,loc:v(s||null)})},concat:function(e,t){if(!Yt(e))throw new Error("b.concat requires at least one part");return d.concat({parts:e,loc:v(t||null)})},hash:Ht,pair:function(e,t,r){return d.pair({key:e,value:t,loc:v(r||null)})},literal:me,program:function(e,t,r){return t&&t.length?nn(e,t,!1,r):sn(e,[],r)},blockItself:nn,template:sn,loc:v,pos:function(e,t){return d.pos({line:e,column:t})},path:rt,fullPath:function(e,t=[],r){return d.path({head:e,tail:t,loc:v(r||null)})},head:function(e,t){return d.head({original:e,loc:v(t||null)})},at:function(e,t){return d.atName({name:e,loc:v(t||null)})},var:rn,this:function(e){return d.this({loc:v(e||null)})},string:er("StringLiteral"),boolean:er("BooleanLiteral"),number:er("NumberLiteral"),undefined:()=>me("UndefinedLiteral",void 0),null:()=>me("NullLiteral",null)};function er(e){return function(t,r){return me(e,t,r)}}var fe={close:!1,open:!1},d=new class{pos({line:e,column:t}){return{line:e,column:t}}blockItself({body:e,params:t,chained:r=!1,loc:s}){return{type:"Block",body:e,params:t,get blockParams(){return this.params.map((n=>n.name))},set blockParams(n){this.params=n.map((i=>d.var({name:i,loc:A.synthetic(i)})))},chained:r,loc:s}}template({body:e,blockParams:t,loc:r}){return{type:"Template",body:e,blockParams:t,loc:r}}mustache({path:e,params:t,hash:r,trusting:s,loc:n,strip:i=fe}){return(function({path:a,params:o,hash:c,trusting:h,strip:f,loc:p}){let g={type:"MustacheStatement",path:a,params:o,hash:c,trusting:h,strip:f,loc:p};return Object.defineProperty(g,"escaped",{enumerable:!1,get(){return!this.trusting},set(E){this.trusting=!E}}),g})({path:e,params:t,hash:r,trusting:s,strip:i,loc:n})}block({path:e,params:t,hash:r,defaultBlock:s,elseBlock:n=null,loc:i,openStrip:a=fe,inverseStrip:o=fe,closeStrip:c=fe}){return{type:"BlockStatement",path:e,params:t,hash:r,program:s,inverse:n,loc:i,openStrip:a,inverseStrip:o,closeStrip:c}}comment({value:e,loc:t}){return{type:"CommentStatement",value:e,loc:t}}mustacheComment({value:e,loc:t}){return{type:"MustacheCommentStatement",value:e,loc:t}}concat({parts:e,loc:t}){return{type:"ConcatStatement",parts:e,loc:t}}element({path:e,selfClosing:t,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h}){let f=t;return{type:"ElementNode",path:e,attributes:r,modifiers:s,params:n,comments:i,children:a,openTag:o,closeTag:c,loc:h,get tag(){return this.path.original},set tag(p){this.path.original=p},get blockParams(){return this.params.map((p=>p.name))},set blockParams(p){this.params=p.map((g=>d.var({name:g,loc:A.synthetic(g)})))},get selfClosing(){return f},set selfClosing(p){f=p,this.closeTag=p?null:A.synthetic(``)}}}elementModifier({path:e,params:t,hash:r,loc:s}){return{type:"ElementModifierStatement",path:e,params:t,hash:r,loc:s}}attr({name:e,value:t,loc:r}){return{type:"AttrNode",name:e,value:t,loc:r}}text({chars:e,loc:t}){return{type:"TextNode",chars:e,loc:t}}sexpr({path:e,params:t,hash:r,loc:s}){return{type:"SubExpression",path:e,params:t,hash:r,loc:s}}path({head:e,tail:t,loc:r}){return(function({head:s,tail:n,loc:i}){let a={type:"PathExpression",head:s,tail:n,get original(){return[this.head.original,...this.tail].join(".")},set original(o){let[c,...h]=o.split(".");this.head=Us.head(c,this.head.loc),this.tail=h},loc:i};return Object.defineProperty(a,"parts",{enumerable:!1,get(){let o=this.original.split(".");return o[0]==="this"?o.shift():o[0].startsWith("@")&&(o[0]=o[0].slice(1)),Object.freeze(o)},set(o){let c=[...o];c[0]==="this"||c[0]?.startsWith("@")||(this.head.type==="ThisHead"?c.unshift("this"):this.head.type==="AtHead"&&(c[0]=`@${c[0]}`)),this.original=c.join(".")}}),Object.defineProperty(a,"this",{enumerable:!1,get(){return this.head.type==="ThisHead"}}),Object.defineProperty(a,"data",{enumerable:!1,get(){return this.head.type==="AtHead"}}),a})({head:e,tail:t,loc:r})}head({original:e,loc:t}){return e==="this"?this.this({loc:t}):e[0]==="@"?this.atName({name:e,loc:t}):this.var({name:e,loc:t})}this({loc:e}){return{type:"ThisHead",get original(){return"this"},loc:e}}atName({name:e,loc:t}){let r="",s={type:"AtHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}var({name:e,loc:t}){let r="",s={type:"VarHead",get name(){return r},set name(n){n[0],n.indexOf("."),r=n},get original(){return this.name},set original(n){this.name=n},loc:t};return s.name=e,s}hash({pairs:e,loc:t}){return{type:"Hash",pairs:e,loc:t}}pair({key:e,value:t,loc:r}){return{type:"HashPair",key:e,value:t,loc:r}}literal({type:e,value:t,loc:r}){return(function({type:s,value:n,loc:i}){let a={type:s,value:n,loc:i};return Object.defineProperty(a,"original",{enumerable:!1,get(){return this.value},set(o){this.value=o}}),a})({type:e,value:t,loc:r})}},cr=class{constructor(t,r=new $e($r),s="precompile"){this.elementStack=[],this.currentAttribute=null,this.currentNode=null,this.source=t,this.lines=t.source.split(/\r\n?|\n/u),this.tokenizer=new Xe(this,r,s)}offset(){let{line:t,column:r}=this.tokenizer;return this.source.offsetFor(t,r)}pos({line:t,column:r}){return this.source.offsetFor(t,r)}finish(t){return ze({},t,{loc:t.start.until(this.offset())})}get currentAttr(){return this.currentAttribute}get currentTag(){let t=this.currentNode;return t&&(t.type==="StartTag"||t.type),t}get currentStartTag(){let t=this.currentNode;return t&&t.type,t}get currentEndTag(){let t=this.currentNode;return t&&t.type,t}get currentComment(){let t=this.currentNode;return t&&t.type,t}get currentData(){let t=this.currentNode;return t&&t.type,t}acceptNode(t){return this[t.type](t)}currentElement(){return fr(this.elementStack)}sourceForNode(t,r){let s,n,i,a=t.loc.start.line-1,o=a-1,c=t.loc.start.column,h=[];for(r?(n=r.loc.end.line-1,i=r.loc.end.column):(n=t.loc.end.line-1,i=t.loc.end.column);o=T?-1:g.indexOf(D,E),B===-1||B+D.length>T?(E=T,O=this.source.spanFor(sr)):(E=B,O=p.sliceStartChars({skipStart:E,chars:D.length}),E+=D.length),o.push(d.var({name:D,loc:O}))}}else a=an(this.source,t,i);let c=this.Program(a.program,o),h=a.inverse?this.Program(a.inverse,[]):null,f=d.block({path:r,params:s,hash:n,defaultBlock:c,elseBlock:h,loc:this.source.spanFor(t.loc),openStrip:t.openStrip,inverseStrip:t.inverseStrip,closeStrip:t.closeStrip});At(this.currentElement(),f)}MustacheStatement(t){this.pendingError?.mustache(this.source.spanFor(t.loc));let{tokenizer:r}=this;if(r.state==="comment")return void this.appendToCommentData(this.sourceForNode(t));let s,{escaped:n,loc:i,strip:a}=t;if("original"in t.path&&t.path.original==="...attributes")throw k("Illegal use of ...attributes",this.source.spanFor(t.loc));if(pn(t.path))s=d.mustache({path:this.acceptNode(t.path),params:[],hash:d.hash({pairs:[],loc:this.source.spanFor(t.path.loc).collapse("end")}),trusting:!n,loc:this.source.spanFor(i),strip:a});else{let{path:o,params:c,hash:h}=rr(this,t);s=d.mustache({path:o,params:c,hash:h,trusting:!n,loc:this.source.spanFor(i),strip:a})}switch(r.state){case"tagOpen":case"tagName":throw k("Cannot use mustaches in an elements tagname",s.loc);case"beforeAttributeName":nr(this.currentStartTag,s);break;case"attributeName":case"afterAttributeName":this.beginAttributeValue(!1),this.finishAttributeValue(),nr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"afterAttributeValueQuoted":nr(this.currentStartTag,s),r.transitionTo("beforeAttributeName");break;case"beforeAttributeValue":this.beginAttributeValue(!1),this.appendDynamicAttributeValuePart(s),r.transitionTo("attributeValueUnquoted");break;case"attributeValueDoubleQuoted":case"attributeValueSingleQuoted":case"attributeValueUnquoted":this.appendDynamicAttributeValuePart(s);break;default:At(this.currentElement(),s)}return s}appendDynamicAttributeValuePart(t){this.finalizeTextPart();let r=this.currentAttr;r.isDynamic=!0,r.parts.push(t)}finalizeTextPart(){let t=this.currentAttr.currentPart;t!==null&&(this.currentAttr.parts.push(t),this.startTextPart())}startTextPart(){this.currentAttr.currentPart=null}ContentStatement(t){(function(r,s){let n=s.loc.start.line,i=s.loc.start.column,a=(function(o,c){if(c==="")return{lines:o.split(` +`).length-1,columns:0};let[h]=o.split(c),f=h.split(/\n/u),p=f.length-1;return{lines:p,columns:f[p].length}})(s.original,s.value);n+=a.lines,a.lines?i=a.columns:i+=a.columns,r.line=n,r.column=i})(this.tokenizer,t),this.tokenizer.tokenizePart(t.value),this.tokenizer.flushData()}CommentStatement(t){let{tokenizer:r}=this;if(r.state==="comment")return this.appendToCommentData(this.sourceForNode(t)),null;let{value:s,loc:n}=t,i=d.mustacheComment({value:s,loc:this.source.spanFor(n)});switch(r.state){case"beforeAttributeName":case"afterAttributeName":this.currentStartTag.comments.push(i);break;case"beforeData":case"data":At(this.currentElement(),i);break;default:throw k(`Using a Handlebars comment when in the \`${r.state}\` state is not supported`,this.source.spanFor(t.loc))}return i}PartialStatement(t){throw k("Handlebars partials are not supported",this.source.spanFor(t.loc))}PartialBlockStatement(t){throw k("Handlebars partial blocks are not supported",this.source.spanFor(t.loc))}Decorator(t){throw k("Handlebars decorators are not supported",this.source.spanFor(t.loc))}DecoratorBlock(t){throw k("Handlebars decorator blocks are not supported",this.source.spanFor(t.loc))}SubExpression(t){let{path:r,params:s,hash:n}=rr(this,t);return d.sexpr({path:r,params:s,hash:n,loc:this.source.spanFor(t.loc)})}PathExpression(t){let{original:r}=t,s;if(r.indexOf("/")!==-1){if(r.slice(0,2)==="./")throw k('Using "./" is not supported in Glimmer and unnecessary',this.source.spanFor(t.loc));if(r.slice(0,3)==="../")throw k('Changing context using "../" is not supported in Glimmer',this.source.spanFor(t.loc));if(r.indexOf(".")!==-1)throw k("Mixing '.' and '/' in paths is not supported in Glimmer; use only '.' to separate property paths",this.source.spanFor(t.loc));s=[t.parts.join("/")]}else{if(r===".")throw k("'.' is not a supported path in Glimmer; check for a path with a trailing '.'",this.source.spanFor(t.loc));s=t.parts}let n,i=!1;if(/^this(?:\..+)?$/u.test(r)&&(i=!0),i)n=d.this({loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+4}})});else if(t.data){let a=s.shift();if(a===void 0)throw k("Attempted to parse a path expression, but it was not valid. Paths beginning with @ must start with a-z.",this.source.spanFor(t.loc));n=d.atName({name:`@${a}`,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length+1}})})}else{let a=s.shift();if(a===void 0)throw k("Attempted to parse a path expression, but it was not valid. Paths must start with a-z or A-Z.",this.source.spanFor(t.loc));n=d.var({name:a,loc:this.source.spanFor({start:t.loc.start,end:{line:t.loc.start.line,column:t.loc.start.column+a.length}})})}return d.path({head:n,tail:s,loc:this.source.spanFor(t.loc)})}Hash(t){let r=t.pairs.map((s=>d.pair({key:s.key,value:this.acceptNode(s.value),loc:this.source.spanFor(s.loc)})));return d.hash({pairs:r,loc:this.source.spanFor(t.loc)})}StringLiteral(t){return d.literal({type:"StringLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}BooleanLiteral(t){return d.literal({type:"BooleanLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}NumberLiteral(t){return d.literal({type:"NumberLiteral",value:t.value,loc:this.source.spanFor(t.loc)})}UndefinedLiteral(t){return d.literal({type:"UndefinedLiteral",value:void 0,loc:this.source.spanFor(t.loc)})}NullLiteral(t){return d.literal({type:"NullLiteral",value:null,loc:this.source.spanFor(t.loc)})}constructor(...t){super(...t),this.pendingError=null}};function rr(e,t){let r;switch(t.path.type){case"PathExpression":r=e.PathExpression(t.path);break;case"SubExpression":r=e.SubExpression(t.path);break;case"StringLiteral":case"UndefinedLiteral":case"NullLiteral":case"NumberLiteral":case"BooleanLiteral":{let i;throw i=t.path.type==="BooleanLiteral"?t.path.original.toString():t.path.type==="StringLiteral"?`"${t.path.original}"`:t.path.type==="NullLiteral"?"null":t.path.type==="NumberLiteral"?t.path.value.toString():"undefined",k(`${t.path.type} "${t.path.type==="StringLiteral"?t.path.original:i}" cannot be called as a sub-expression, replace (${i}) with ${i}`,e.source.spanFor(t.path.loc))}}let s=t.params.map((i=>e.acceptNode(i))),n=Yt(s)?fr(s).loc:r.loc;return{path:r,params:s,hash:t.hash?e.Hash(t.hash):d.hash({pairs:[],loc:e.source.spanFor(n).collapse("end")})}}function nr(e,t){let{path:r,params:s,hash:n,loc:i}=t;if(pn(r)){let o=`{{${(function(c){return c.type==="UndefinedLiteral"?"undefined":JSON.stringify(c.value)})(r)}}}`;throw k(`In <${e.name} ... ${o} ..., ${o} is not a valid modifier`,t.loc)}let a=d.elementModifier({path:r,params:s,hash:n,loc:i});e.modifiers.push(a)}function an(e,t,r){if(!t.program.loc){let n=V(0,t.program.body,0),i=V(0,t.program.body,-1);if(n&&i)t.program.loc={...n.loc,end:i.loc.end};else{let a=e.spanFor(t.loc);t.program.loc=r.withEnd(a.getEnd())}}let s=e.spanFor(t.program.loc).getEnd();return t.inverse&&!t.inverse.loc&&(t.inverse.loc=s.collapsed()),t}function Nt(e){return/[\t\n\f ]/u.test(e)}var hr=class extends ur{reset(){this.currentNode=null}beginComment(){this.currentNode={type:"CommentStatement",value:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}appendToCommentData(t){this.currentComment.value+=t}finishComment(){At(this.currentElement(),d.comment(this.finish(this.currentComment)))}beginData(){this.currentNode={type:"TextNode",chars:"",start:this.offset()}}appendToData(t){this.currentData.chars+=t}finishData(){At(this.currentElement(),d.text(this.finish(this.currentData)))}tagOpen(){this.tagOpenLine=this.tokenizer.line,this.tagOpenColumn=this.tokenizer.column}beginStartTag(){this.currentNode={type:"StartTag",name:"",nameStart:null,nameEnd:null,attributes:[],modifiers:[],comments:[],params:[],selfClosing:!1,start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}beginEndTag(){this.currentNode={type:"EndTag",name:"",start:this.source.offsetFor(this.tagOpenLine,this.tagOpenColumn)}}finishTag(){let t=this.finish(this.currentTag);if(t.type==="StartTag"){if(this.finishStartTag(),t.name===":")throw k("Invalid named block named detected, you may have created a named block without a name, or you may have began your name with a number. Named blocks must have names that are at least one character long, and begin with a lower case letter",this.source.spanFor({start:this.currentTag.start.toJSON(),end:this.offset().toJSON()}));(de.has(t.name)||t.selfClosing)&&this.finishEndTag(!0)}else t.type,t.type,this.finishEndTag(!1)}finishStartTag(){let{name:t,nameStart:r,nameEnd:s}=this.currentStartTag,n=r.until(s),[i,...a]=t.split("."),o=d.path({head:d.head({original:i,loc:n.sliceStartChars({chars:i.length})}),tail:a,loc:n}),{attributes:c,modifiers:h,comments:f,params:p,selfClosing:g,loc:E}=this.finish(this.currentStartTag),T=d.element({path:o,selfClosing:g,attributes:c,modifiers:h,comments:f,params:p,children:[],openTag:E,closeTag:g?null:A.broken(),loc:E});this.elementStack.push(T)}finishEndTag(t){let{start:r}=this.currentTag,s=this.finish(this.currentTag),n=this.elementStack.pop();this.validateEndTag(s,n,t);let i=this.currentElement();t?n.closeTag=null:n.selfClosing?n.closeTag:n.closeTag=r.until(this.offset()),n.loc=n.loc.withEnd(this.offset()),At(i,d.element(n))}markTagAsSelfClosing(){let t=this.currentTag;if(t.type!=="StartTag")throw k("Invalid end tag: closing tag must not be self-closing",this.source.spanFor({start:t.start.toJSON(),end:this.offset().toJSON()}));t.selfClosing=!0}appendToTagName(t){let r=this.currentTag;if(r.name+=t,r.type==="StartTag"){let s=this.offset();r.nameStart===null&&(r.nameEnd,r.nameStart=s.move(-1)),r.nameEnd=s}}beginAttribute(){let t=this.offset();this.currentAttribute={name:"",parts:[],currentPart:null,isQuoted:!1,isDynamic:!1,start:t,valueSpan:t.collapsed()}}appendToAttributeName(t){this.currentAttr.name+=t,this.currentAttr.name==="as"&&this.parsePossibleBlockParams()}beginAttributeValue(t){this.currentAttr.isQuoted=t,this.startTextPart(),this.currentAttr.valueSpan=this.offset().collapsed()}appendToAttributeValue(t){let r=this.currentAttr.parts,s=r[r.length-1],n=this.currentAttr.currentPart;if(n)n.chars+=t,n.loc=n.loc.withEnd(this.offset());else{let i=this.offset();i=t===` +`?s?s.loc.getEnd():this.currentAttr.valueSpan.getStart():i.move(-1),this.currentAttr.currentPart=d.text({chars:t,loc:i.collapsed()})}}finishAttributeValue(){this.finalizeTextPart();let t=this.currentTag,r=this.offset();if(t.type==="EndTag")throw k("Invalid end tag: closing tag must not have attributes",this.source.spanFor({start:t.start.toJSON(),end:r.toJSON()}));let{name:s,parts:n,start:i,isQuoted:a,isDynamic:o,valueSpan:c}=this.currentAttr;if(s.startsWith("|")&&n.length===0&&!a&&!o)throw k("Invalid block parameters syntax: block parameters must be preceded by the `as` keyword",i.until(i.move(s.length)));let h=this.assembleAttributeValue(n,a,o,i.until(r));h.loc=c.withEnd(r);let f=d.attr({name:s,value:h,loc:i.until(r)});this.currentStartTag.attributes.push(f)}parsePossibleBlockParams(){let t=/[!"#%&'()*+./;<=>@[\\\]^`{|}~]/u;this.tokenizer.state;let r=this.currentStartTag,s=this.currentAttr,n={state:"PossibleAs"},i={PossibleAs:o=>{if(n.state,Nt(o))n={state:"BeforeStartPipe"},this.tokenizer.transitionTo("afterAttributeName"),this.tokenizer.consume();else{if(o==="|")throw k('Invalid block parameters syntax: expecting at least one space character between "as" and "|"',s.start.until(this.offset().move(1)));n={state:"Done"}}},BeforeStartPipe:o=>{n.state,Nt(o)?this.tokenizer.consume():o==="|"?(n={state:"BeforeBlockParamName"},this.tokenizer.transitionTo("beforeAttributeName"),this.tokenizer.consume()):n={state:"Done"}},BeforeBlockParamName:o=>{if(n.state,Nt(o))this.tokenizer.consume();else if(o==="")n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"){if(r.params.length===0)throw k("Invalid block parameters syntax: empty parameters list, expecting at least one identifier",s.start.until(this.offset().move(1)));n={state:"AfterEndPipe"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw k('Invalid block parameters syntax: incomplete parameters list, expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n={state:"BlockParamName",name:o,start:this.offset()},this.tokenizer.consume()}},BlockParamName:o=>{if(n.state,o==="")n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: mustaches cannot be used inside parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}};else if(o==="|"||Nt(o)){let c=n.start.until(this.offset());if(n.name==="this"||t.test(n.name))throw k(`Invalid block parameters syntax: invalid identifier name \`${n.name}\``,c);r.params.push(d.var({name:n.name,loc:c})),n=o==="|"?{state:"AfterEndPipe"}:{state:"BeforeBlockParamName"},this.tokenizer.consume()}else{if(o===">"||o==="/")throw k('Invalid block parameters syntax: expecting "|" but the tag was closed prematurely',s.start.until(this.offset().move(1)));n.name+=o,this.tokenizer.consume()}},AfterEndPipe:o=>{n.state,Nt(o)?this.tokenizer.consume():o===""?(n={state:"Done"},this.pendingError={mustache(c){throw k("Invalid block parameters syntax: modifiers cannot follow parameters list",c)},eof(c){throw k('Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',s.start.until(c))}}):o===">"||o==="/"?n={state:"Done"}:(n={state:"Error",message:'Invalid block parameters syntax: expecting the tag to be closed with ">" or "/>" after parameters list',start:this.offset()},this.tokenizer.consume())},Error:o=>{if(n.state,o===""||o==="/"||o===">"||Nt(o))throw k(n.message,n.start.until(this.offset()));this.tokenizer.consume()},Done:()=>{}},a;do a=this.tokenizer.peek(),i[n.state](a);while(n.state!=="Done"&&a!=="");n.state}reportSyntaxError(t){throw k(t,this.offset().collapsed())}assembleConcatenatedValue(t){let r=Is(t),s=fr(t);return d.concat({parts:t,loc:this.source.spanFor(r.loc).extend(this.source.spanFor(s.loc))})}validateEndTag(t,r,s){if(de.has(t.name)&&!s)throw k(`<${t.name}> elements do not need end tags. You should remove it`,t.loc);if(r.type!=="ElementNode")throw k(`Closing tag without an open tag`,t.loc);if(r.tag!==t.name)throw k(`Closing tag did not match last open tag <${r.tag}> (on line ${r.loc.startPosition.line})`,t.loc)}assembleAttributeValue(t,r,s,n){if(s){if(r)return this.assembleConcatenatedValue(t);{let[i,a]=t;if(a===void 0||a.type==="TextNode"&&a.chars==="/")return i;throw k("An unquoted attribute value must be a string or a mustache, preceded by whitespace or a '=' character, and followed by whitespace, a '>' character, or '/>'",n)}}return Yt(t)?t[0]:d.text({chars:"",loc:n})}constructor(...t){super(...t),this.tagOpenLine=0,this.tagOpenColumn=0}},Ms={},pr=class extends $e{constructor(){super({})}parse(){}};function mn(e,t={}){let r,s,n,i=t.mode||"precompile";typeof e=="string"?(r=new pt(e,t.meta?.moduleName),s=i==="codemod"?he(e,t.parseOptions):Je(e,t.parseOptions)):e instanceof pt?(r=e,s=i==="codemod"?he(e.source,t.parseOptions):Je(e.source,t.parseOptions)):(r=new pt("",t.meta?.moduleName),s=e),i==="codemod"&&(n=new pr);let a=A.forCharPositions(r,0,r.source.length);s.loc={source:"(program)",start:a.startPosition,end:a.endPosition};let o=new hr(r,n,i).parse(s,t.locals??[]);if(t.plugins?.ast)for(let c of t.plugins.ast)Hs(o,c(ze({},t,{syntax:Ms},{plugins:void 0})).visitor);return o}var zs={resolution:()=>pe.GetStrictKeyword,serialize:()=>"Strict",isAngleBracket:!1},To={...zs,isAngleBracket:!0};var Ys=Ur(be),dn=Ys;var mt=e=>e.loc.start.offset,Gt=e=>e.loc.end.offset;var Gs=new Set(on());function bn(e){return e.toUpperCase()===e}function Ks(e){return e.type==="ElementNode"&&typeof e.tag=="string"&&!e.tag.startsWith(":")&&(bn(e.tag[0])||e.tag.includes("."))}function Ws(e){return Gs.has(e.toLowerCase())&&!bn(e[0])}function dr(e){return e.selfClosing===!0||Ws(e.tag)||Ks(e)&&e.children.every(t=>Se(t))}function Se(e){return e.type==="TextNode"&&!/\S/u.test(e.chars)}function gn(e){return e?.type==="MustacheCommentStatement"&&typeof e.value=="string"&&e.value.trim()==="prettier-ignore"}function yn(e){return gn(e.node)||e.isInArray&&(e.key==="children"||e.key==="body"||e.key==="parts")&&gn(e.siblings[e.index-2])}var xn=2;function js(e,t,r){let{node:s}=e;switch(s.type){case"Block":case"Program":case"Template":return I(e.map(r,"body"));case"ElementNode":{let n=t.htmlWhitespaceSensitivity!=="ignore",i=[!n&&e.previous?.type==="ElementNode"?H:"",I([Js(e,r)])];if(dr(s))return[i];let a=[""],o=s.tag==="style";if(s.children.length===0||(!n||o)&&s.children.every(h=>Se(h)))return[i,a];let c=e.map(r,"children");return o||!n?[i,F([H,...c]),H,a]:[i,F(I(c)),a]}case"BlockStatement":return Pn(e)?[ni(e,r),En(e,t,r),vn(e,t,r)]:[ti(e,r),I([En(e,t,r),vn(e,t,r),si(e,t,r)])];case"ElementModifierStatement":return I(["{{",Tn(e,r),"}}"]);case"MustacheStatement":return I([ke(s),Tn(e,r),Ee(s)]);case"SubExpression":return I(["(",ui(e,r),H,")"]);case"AttrNode":{let{name:n,value:i}=s,a=i.type==="TextNode";if(a&&i.chars===""&&mt(i)===Gt(i))return n;let c=a?oe(i.chars,t.singleQuote):i.type==="ConcatStatement"?oe(i.parts.map(f=>f.type==="TextNode"?f.chars:"").join(""),t.singleQuote):"",h=r("value");return[n,"=",c,n==="class"&&c?I(F(h)):h,c]}case"ConcatStatement":return e.map(r,"parts");case"Hash":return ct(N,e.map(r,"pairs"));case"HashPair":return[s.key,"=",r("value")];case"TextNode":{let n=s.chars,{parent:i}=e;if(i.type==="ElementNode"){if(i.tag==="pre")return ie(n);if(i.tag==="style")return n=St(0,n,/^\n+/gu,""),n=R.trimEnd(n),n=R.dedentString(n),ie(n,ut)}n=St(0,n,"{{","\\{{");let a=ii(e);if(a){if(a==="class"){let D=n.trim().split(/\s+/u).join(" "),B=!1,O=!1;return e.parent.type==="ConcatStatement"&&(e.previous?.type==="MustacheStatement"&&/^\s/u.test(n)&&(B=!0),e.next?.type==="MustacheStatement"&&/\s$/u.test(n)&&D!==""&&(O=!0)),[B?N:"",D,O?N:""]}return ie(n)}let o=R.isWhitespaceOnly(n),{isFirst:c,isLast:h}=e;if(t.htmlWhitespaceSensitivity!=="ignore"){let D=h&&e.parent.type==="Template",B=c&&e.parent.type==="Template";if(o){if(B||D)return"";let C=[N],$=_t(n);return $&&(C=Kt($)),h&&(C=C.map(W=>Be(W))),C}let O=R.getLeadingWhitespace(n),z=[];if(O){z=[N];let C=_t(O);C&&(z=Kt(C)),n=n.slice(O.length)}let P=R.getTrailingWhitespace(n),U=[];if(P){if(!D){U=[N];let C=_t(P);C&&(U=Kt(C)),h&&(U=U.map($=>Be($)))}n=n.slice(0,-P.length)}return[...z,qe(wn(n)),...U]}let f=_t(n),p=ai(n),g=oi(n);if((c||h)&&o&&(e.parent.type==="Block"||e.parent.type==="ElementNode"||e.parent.type==="Template"))return"";o&&f?(p=Math.min(f,xn),g=0):((e.next?.type==="BlockStatement"||e.next?.type==="ElementNode")&&(g=Math.max(g,1)),(e.previous?.type==="BlockStatement"||e.previous?.type==="ElementNode")&&(p=Math.max(p,1)));let E="",T="";return g===0&&e.next?.type==="MustacheStatement"&&(T=" "),p===0&&e.previous?.type==="MustacheStatement"&&(E=" "),c&&(p=0,E=""),h&&(g=0,T=""),R.hasLeadingWhitespace(n)&&(n=E+R.trimStart(n)),R.hasTrailingWhitespace(n)&&(n=R.trimEnd(n)+T),[...Kt(p),qe(wn(n)),...Kt(g)]}case"MustacheCommentStatement":{let n=mt(s),i=Gt(s),a=t.originalText.charAt(n+2)==="~",o=t.originalText.charAt(i-3)==="~",c=s.value.includes("}}")?"--":"";return["{{",a?"~":"","!",c,s.value,c,o?"~":"","}}"]}case"PathExpression":return mi(s);case"BooleanLiteral":return String(s.value);case"CommentStatement":return[""];case"StringLiteral":return li(e,t);case"NumberLiteral":return String(s.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";case"FrontMatter":case"AtHead":case"VarHead":case"ThisHead":default:throw new qr(s,"Handlebars")}}function Qs(e,t){return mt(e)-mt(t)}function Js(e,t){let{node:r}=e,s=["attributes","modifiers","comments"].filter(i=>Bt(r[i])),n=s.flatMap(i=>r[i]).sort(Qs);for(let i of s)e.each(({node:a})=>{let o=n.indexOf(a);n.splice(o,1,[N,t()])},i);return Bt(r.blockParams)&&n.push(N,br(r)),["<",r.tag,F(n),$s(r)]}function $s(e){return dr(e)?Ve([H,"/>"],[" />",H]):Ve([H,">"],">")}function ke(e){let t=e.trusting?"{{{":"{{",r=e.strip?.open?"~":"";return[t,r]}function Ee(e){let t=e.trusting?"}}}":"}}";return[e.strip?.close?"~":"",t]}function Xs(e){let t=ke(e),r=e.openStrip.open?"~":"";return[t,r,"#"]}function Zs(e){let t=Ee(e);return[e.openStrip.close?"~":"",t]}function Sn(e){let t=ke(e),r=e.closeStrip.open?"~":"";return[t,r,"/"]}function kn(e){let t=Ee(e);return[e.closeStrip.close?"~":"",t]}function Nn(e){let t=ke(e),r=e.inverseStrip.open?"~":"";return[t,r]}function An(e){let t=Ee(e);return[e.inverseStrip.close?"~":"",t]}function ti(e,t){let{node:r}=e,s=[],n=ve(e,t);return n&&s.push(I(n)),Bt(r.program.blockParams)&&s.push(br(r.program)),I([Xs(r),gr(e,t),s.length>0?F([N,ct(N,s)]):"",H,Zs(r)])}function ei(e,t){return[t.htmlWhitespaceSensitivity==="ignore"?ut:"",Nn(e),"else",An(e)]}var ri=({path:e},{path:t})=>[e,t].every(r=>r.type==="PathExpression"&&r.head.type==="VarHead")&&e.head.name===t.head.name;function Pn(e){if(!e.match(r=>r.type==="BlockStatement",(r,s)=>s==="body"&&r.type==="Block"&&r.body.length===1,(r,s)=>s==="inverse"&&r.type==="BlockStatement"))return!1;let{node:t}=e;return t.path.type==="PathExpression"&&t.path.head.type==="VarHead"&&t.path.head.name==="if"||ri(t,e.grandparent)}function ni(e,t){let{node:r,grandparent:s}=e;return I([Nn(s),["else"," ",s.inverse.body[0].path.head.name],F([N,I(ve(e,t)),...Bt(r.program.blockParams)?[N,br(r.program)]:[]]),H,An(s)])}function si(e,t,r){let{node:s}=e;return t.htmlWhitespaceSensitivity==="ignore"?[Cn(s)?H:ut,Sn(s),r("path"),kn(s)]:[Sn(s),r("path"),kn(s)]}function Cn(e){return e.type==="BlockStatement"&&e.program.body.every(t=>Se(t))}function En(e,t,r){let{node:s}=e;if(Cn(s))return"";let n=r("program");return t.htmlWhitespaceSensitivity==="ignore"?F([ut,n]):F(n)}function vn(e,t,r){let{node:s}=e;if(!s.inverse)return"";let n=r("inverse"),i=t.htmlWhitespaceSensitivity==="ignore"?[ut,n]:n;return e.call(Pn,"inverse","body",0)?i:[ei(s,t),F(i)]}function wn(e){return ct(N,R.split(e))}function ii(e){for(let t=0;t<2;t++){let r=e.getParentNode(t);if(r?.type==="AttrNode")return r.name.toLowerCase()}}function _t(e){return e=typeof e=="string"?e:"",e.split(` +`).length-1}function ai(e){e=typeof e=="string"?e:"";let t=(e.match(/^([^\S\n\r]*[\n\r])+/gu)||[])[0]||"";return _t(t)}function oi(e){e=typeof e=="string"?e:"";let t=(e.match(/([\n\r][^\S\n\r]*)+$/gu)||[])[0]||"";return _t(t)}function Kt(e=0){return Array.from({length:Math.min(e,xn)}).fill(ut)}function li(e,t){let{node:{value:r}}=e,s=oe(r,ci(e)?!t.singleQuote:t.singleQuote);return[s,St(0,r,s,`\\${s}`),s]}function ci(e){let{ancestors:t}=e,r=t.findIndex(s=>s.type!=="SubExpression");return r!==-1&&t[r+1].type==="ConcatStatement"&&t[r+2].type==="AttrNode"}function ui(e,t){let r=gr(e,t),s=ve(e,t);return s?F([r,N,I(s)]):r}function Tn(e,t){let r=gr(e,t),s=ve(e,t);return s?[F([r,N,s]),H]:r}function gr(e,t){return t("path")}function ve(e,t){let{node:r}=e,s=[];return r.params.length>0&&s.push(...e.map(t,"params")),r.hash?.pairs.length>0&&s.push(t("hash")),s.length===0?"":ct(N,s)}function br(e){return["as |",e.blockParams.join(" "),"|"]}var hi=new Set("!\"#%&'()*+,./;<=>@[\\]^`{|}~"),pi=new Set(["true","false","null","undefined"]),fi=(e,t)=>t===0&&e.startsWith("@")?!1:t!==0&&pi.has(e)||/\s/u.test(e)||/^\d/u.test(e)||Array.prototype.some.call(e,r=>hi.has(r));function mi(e){return e.tail.length===0&&e.original.includes("/")?e.original:[e.head.original,...e.tail].map((r,s)=>fi(r,s)?`[${r}]`:r).join(".")}var di={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},print:js,massageAstNode:Fr,hasPrettierIgnore:yn,getVisitorKeys:dn,embed:Hr},_n=di;var Ln=[{name:"Handlebars",type:"markup",aceMode:"handlebars",extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aliases:["hbs","htmlbars"],parsers:["glimmer"],vscodeLanguageIds:["handlebars"],linguistLanguageId:155}];var yr={};Oe(yr,{glimmer:()=>Ni});function gi(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var Dn=gi;var On=Symbol.for("PRETTIER_IS_FRONT_MATTER");var Wt=3;function bi(e){let t=e.slice(0,Wt);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Wt);if(r===-1)return;let s=e.slice(Wt,r).trim(),n=e.indexOf(` +${t}`,r),i=s;if(i||(i=t==="+++"?"toml":"yaml"),n===-1&&t==="---"&&i==="yaml"&&(n=e.indexOf(` +...`,r)),n===-1)return;let a=n+1+Wt,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let c=e.slice(0,a),h;return{language:i,explicitLanguage:s||null,value:e.slice(r+1,n),startDelimiter:t,endDelimiter:c.slice(-Wt),raw:c,start:{line:1,column:0,index:0},end:{index:c.length,get line(){return h??(h=c.split(` +`)),h.length},get column(){return h??(h=c.split(` +`)),V(0,h,-1).length}},[On]:!0}}function yi(e){let t=bi(e);return t?{frontMatter:t,get content(){let{raw:r}=t;return St(0,r,/[^\n]/gu," ")+e.slice(r.length)}}:{content:e}}var In=yi;function Si(e){let t=e.children??e.body;if(t)for(let r=0;r{let{start:t,end:r}=e.loc;t.offset=e.loc.getStart().offset,r.offset=e.loc.getEnd().offset},Ei=()=>({name:"glimmerPrettierParsePlugin",visitor:{All(e){ki(e),Si(e)}}}),vi={mode:"codemod",plugins:{ast:[Ei]}};function wi(e){let{frontMatter:t,content:r}=In(e),s;try{s=mn(r,vi)}catch(n){let i=xi(n);if(i){let a=Ti(n);throw Dn(a,{loc:i,cause:n})}throw n}if(t){let n={...t,type:"FrontMatter",loc:{start:{...t.start,offset:t.start.index},end:{...t.end,offset:t.end.index}}};s.body.unshift(n)}return s}function Ti(e){let{message:t}=e,r=t.split(` +`);return r.length>=4&&/^Parse error on line \d+:$/u.test(r[0])&&/^-*\^$/u.test(V(0,r,-2))?V(0,r,-1):r.length>=4&&/:\s?$/u.test(r[0])&&/^\(error occurred in '.*?' @ line \d+ : column \d+\)$/u.test(V(0,r,-1))&&r[1]===""&&V(0,r,-2)===""&&r.slice(2,-2).every(s=>s.startsWith("|"))?r[0].trim().slice(0,-1):t}function xi(e){let{location:t,hash:r}=e;if(t){let{start:s,end:n}=t;return typeof n.line!="number"?{start:s}:t}if(r){let{loc:{last_line:s,last_column:n}}=r;return{start:{line:s,column:n+1}}}}var Ni={parse:wi,astFormat:"glimmer",locStart:mt,locEnd:Gt};var Ai={glimmer:_n};export{Bn as default,Ln as languages,yr as parsers,Ai as printers}; diff --git a/node_modules/prettier/plugins/graphql.js b/node_modules/prettier/plugins/graphql.js old mode 100755 new mode 100644 index a90243eaf..8e98212db --- a/node_modules/prettier/plugins/graphql.js +++ b/node_modules/prettier/plugins/graphql.js @@ -1,21 +1,20 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.graphql=e()}})(function(){"use strict";var ce=Object.defineProperty;var Et=Object.getOwnPropertyDescriptor;var Tt=Object.getOwnPropertyNames;var _t=Object.prototype.hasOwnProperty;var xe=(e,t)=>{for(var n in t)ce(e,n,{get:t[n],enumerable:!0})},Nt=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Tt(t))!_t.call(e,r)&&r!==n&&ce(e,r,{get:()=>t[r],enumerable:!(i=Et(t,r))||i.enumerable});return e};var xt=e=>Nt(ce({},"__esModule",{value:!0}),e);var En={};xe(En,{languages:()=>Qe,options:()=>Ke,parsers:()=>Ne,printers:()=>mn});var yt=(e,t,n,i)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(n,i):n.global?t.replace(n,i):t.split(n).join(i)},G=yt;var j="indent";var $="group";var w="if-break";var S="line";var X="break-parent";var Re=()=>{},L=Re,pe=Re;function N(e){return L(e),{type:j,contents:e}}function y(e,t={}){return L(e),pe(t.expandedStates,!0),{type:$,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function I(e,t="",n={}){return L(e),t!==""&&L(t),{type:w,breakContents:e,flatContents:t,groupId:n.groupId}}var Dt={type:X};var gt={type:S,hard:!0};var k={type:S},p={type:S,soft:!0},f=[gt,Dt];function E(e,t){L(e),pe(t);let n=[];for(let i=0;i{let r=!!(i!=null&&i.backwards);if(n===!1)return!1;let{length:s}=t,a=n;for(;a>=0&&a0}var fe=Lt;var he=class extends Error{name="UnexpectedNodeError";constructor(t,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(t[i])}.`),this.node=t}},Be=he;var F=null;function B(e){if(F!==null&&typeof F.property){let t=F;return F=B.prototype=null,t}return F=B.prototype=e??Object.create(null),new B}var bt=10;for(let e=0;e<=bt;e++)B();function de(e){return B(e)}function Pt(e,t="type"){de(e);function n(i){let r=i[t],s=e[r];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:i});return s}return n}var Ue=Pt;var Q=class{constructor(t,n,i){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}},U=class{constructor(t,n,i,r,s,a){this.kind=t,this.start=n,this.end=i,this.line=r,this.column=s,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}},W={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},xr=new Set(Object.keys(W));var C;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(C||(C={}));var wt=Ue(W,"kind"),Me=wt;function K(e){return e.loc.start}function z(e){return e.loc.end}var Ve="format",Ye=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*(?:\n|$)/u,Ge=/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/u;function je(e){return Ge.test(e)}function $e(e){return Ye.test(e)}function Xe(e){return`# @${Ve} +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.graphql=e()}})(function(){"use strict";var ie=Object.defineProperty;var pt=Object.getOwnPropertyDescriptor;var lt=Object.getOwnPropertyNames;var ft=Object.prototype.hasOwnProperty;var me=(e,t)=>{for(var n in t)ie(e,n,{get:t[n],enumerable:!0})},ht=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of lt(t))!ft.call(e,r)&&r!==n&&ie(e,r,{get:()=>t[r],enumerable:!(i=pt(t,r))||i.enumerable});return e};var dt=e=>ht(ie({},"__esModule",{value:!0}),e);var cn={};me(cn,{languages:()=>je,options:()=>Xe,parsers:()=>de,printers:()=>an});var Ee=(e,t)=>(n,i,...r)=>n|1&&i==null?void 0:(t.call(i)??i[e]).apply(i,r);var mt=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Et=Ee("replaceAll",function(){if(typeof this=="string")return mt}),U=Et;var Tt=()=>{},se=Tt;var Te="indent";var Ne="group";var xe="if-break";var G="line";var _e="break-parent";var S=se,Y=se;function x(e){return S(e),{type:Te,contents:e}}var ye={type:_e};function y(e,t={}){return S(e),Y(t.expandedStates,!0),{type:Ne,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function I(e,t="",n={}){return S(e),t!==""&&S(t),{type:xe,breakContents:e,flatContents:t,groupId:n.groupId}}function E(e,t){S(e),Y(t);let n=[];for(let i=0;i{let r=!!i?.backwards;if(n===!1)return!1;let{length:s}=t,a=n;for(;a>=0&&ae===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function xt(e,t,n){let i=!!n?.backwards;if(t===!1)return!1;let r=e.charAt(t);if(i){if(e.charAt(t-1)==="\r"&&r===` +`)return t-2;if(Ie(r))return t-1}else{if(r==="\r"&&e.charAt(t+1)===` +`)return t+2;if(Ie(r))return t+1}return t}var X=xt;function _t(e,t,n={}){let i=$(e,n.backwards?t-1:t,n),r=X(e,i,n);return i!==r}var De=_t;function yt(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let n=t+2;n0}var oe=It;var ae=class extends Error{name="UnexpectedNodeError";constructor(t,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(t[i])}.`),this.node=t}},Ce=ae;var P=null;function w(e){if(P!==null&&typeof P.property){let t=P;return P=w.prototype=null,t}return P=w.prototype=e??Object.create(null),new w}var Dt=10;for(let e=0;e<=Dt;e++)w();function ce(e){return w(e)}function gt(e,t="type"){ce(e);function n(i){let r=i[t],s=e[r];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:i});return s}return n}var Re=gt;var H=class{constructor(t,n,i){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}},F=class{constructor(t,n,i,r,s,a){this.kind=t,this.start=n,this.end=i,this.line=r,this.column=s,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}},ue={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},Zn=new Set(Object.keys(ue));var C;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(C||(C={}));var ve={...ue};for(let e of["ArgumentCoordinate","DirectiveArgumentCoordinate","DirectiveCoordinate","MemberCoordinate","TypeCoordinate"])delete ve[e];var be=ve;var St=Re(be,"kind"),Le=St;var J=e=>e.loc.start,q=e=>e.loc.end;var Pe="format",we=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*(?:\n|$)/u,Fe=/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/u;var Me=e=>Fe.test(e),Ve=e=>we.test(e),Be=e=>`# @${Pe} -${e}`}function Ft(e,t,n){let{node:i}=e;if(!i.description)return"";let r=[n("description")];return i.kind==="InputValueDefinition"&&!i.description.block?r.push(k):r.push(f),r}var D=Ft;function Bt(e,t,n){let{node:i}=e;switch(i.kind){case"Document":return[...E(f,g(e,t,n,"definitions")),f];case"OperationDefinition":{let r=t.originalText[K(i)]!=="{",s=!!i.name;return[r?i.operation:"",r&&s?[" ",n("name")]:"",r&&!s&&fe(i.variableDefinitions)?" ":"",He(e,n),x(e,n,i),!r&&!s?"":" ",n("selectionSet")]}case"FragmentDefinition":return["fragment ",n("name"),He(e,n)," on ",n("typeCondition"),x(e,n,i)," ",n("selectionSet")];case"SelectionSet":return["{",N([f,E(f,g(e,t,n,"selections"))]),f,"}"];case"Field":return y([i.alias?[n("alias"),": "]:"",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",x(e,n,i),i.selectionSet?" ":"",n("selectionSet")]);case"Name":return i.value;case"StringValue":if(i.block){let r=G(!1,i.value,'"""',String.raw`\"""`).split(` -`);return r.length===1&&(r[0]=r[0].trim()),r.every(s=>s==="")&&(r.length=0),E(f,['"""',...r,'"""'])}return['"',G(!1,G(!1,i.value,/["\\]/gu,String.raw`\$&`),` -`,String.raw`\n`),'"'];case"IntValue":case"FloatValue":case"EnumValue":return i.value;case"BooleanValue":return i.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",n("name")];case"ListValue":return y(["[",N([p,E([I("",", "),p],e.map(n,"values"))]),p,"]"]);case"ObjectValue":{let r=t.bracketSpacing&&i.fields.length>0?" ":"";return y(["{",r,N([p,E([I("",", "),p],e.map(n,"fields"))]),p,I("",r),"}"])}case"ObjectField":case"Argument":return[n("name"),": ",n("value")];case"Directive":return["@",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):""];case"NamedType":return n("name");case"VariableDefinition":return[n("variable"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",x(e,n,i)];case"ObjectTypeExtension":case"ObjectTypeDefinition":case"InputObjectTypeExtension":case"InputObjectTypeDefinition":case"InterfaceTypeExtension":case"InterfaceTypeDefinition":{let{kind:r}=i,s=[];return r.endsWith("TypeDefinition")?s.push(D(e,t,n)):s.push("extend "),r.startsWith("ObjectType")?s.push("type"):r.startsWith("InputObjectType")?s.push("input"):s.push("interface"),s.push(" ",n("name")),!r.startsWith("InputObjectType")&&i.interfaces.length>0&&s.push(" implements ",...Vt(e,t,n)),s.push(x(e,n,i)),i.fields.length>0&&s.push([" {",N([f,E(f,g(e,t,n,"fields"))]),f,"}"]),s}case"FieldDefinition":return[D(e,t,n),n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",": ",n("type"),x(e,n,i)];case"DirectiveDefinition":return[D(e,t,n),"directive ","@",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",i.repeatable?" repeatable":""," on ",...E(" | ",e.map(n,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[D(e,t,n),i.kind==="EnumTypeExtension"?"extend ":"","enum ",n("name"),x(e,n,i),i.values.length>0?[" {",N([f,E(f,g(e,t,n,"values"))]),f,"}"]:""];case"EnumValueDefinition":return[D(e,t,n),n("name"),x(e,n,i)];case"InputValueDefinition":return[D(e,t,n),n("name"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",x(e,n,i)];case"SchemaExtension":return["extend schema",x(e,n,i),...i.operationTypes.length>0?[" {",N([f,E(f,g(e,t,n,"operationTypes"))]),f,"}"]:[]];case"SchemaDefinition":return[D(e,t,n),"schema",x(e,n,i)," {",i.operationTypes.length>0?N([f,E(f,g(e,t,n,"operationTypes"))]):"",f,"}"];case"OperationTypeDefinition":return[i.operation,": ",n("type")];case"FragmentSpread":return["...",n("name"),x(e,n,i)];case"InlineFragment":return["...",i.typeCondition?[" on ",n("typeCondition")]:"",x(e,n,i)," ",n("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return y([D(e,t,n),y([i.kind==="UnionTypeExtension"?"extend ":"","union ",n("name"),x(e,n,i),i.types.length>0?[" =",I(""," "),N([I([k,"| "]),E([k,"| "],e.map(n,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[D(e,t,n),i.kind==="ScalarTypeExtension"?"extend ":"","scalar ",n("name"),x(e,n,i)];case"NonNullType":return[n("type"),"!"];case"ListType":return["[",n("type"),"]"];default:throw new Be(i,"Graphql","kind")}}function x(e,t,n){if(n.directives.length===0)return"";let i=E(k,e.map(t,"directives"));return n.kind==="FragmentDefinition"||n.kind==="OperationDefinition"?y([k,i]):[" ",y(N([p,i]))]}function g(e,t,n,i){return e.map(({isLast:r,node:s})=>{let a=n();return!r&&Fe(t.originalText,z(s))?[a,f]:a},i)}function Ut(e){return e.kind!=="Comment"}function Mt(e){let t=e.node;if(t.kind==="Comment")return"#"+t.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(t))}function Vt(e,t,n){let{node:i}=e,r=[],{interfaces:s}=i,a=e.map(n,"interfaces");for(let u=0;ui.value.trim()==="prettier-ignore")}var Gt={print:Bt,massageAstNode:Je,hasPrettierIgnore:Yt,insertPragma:Xe,printComment:Mt,canAttachComment:Ut,getVisitorKeys:Me},qe=Gt;var Qe=[{name:"GraphQL",type:"data",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",parsers:["graphql"],vscodeLanguageIds:["graphql"],linguistLanguageId:139}];var We={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var jt={bracketSpacing:We.bracketSpacing},Ke=jt;var Ne={};xe(Ne,{graphql:()=>dn});function ze(e){return typeof e=="object"&&e!==null}function Ze(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}var $t=/\r\n|[\n\r]/g;function M(e,t){let n=0,i=1;for(let r of e.body.matchAll($t)){if(typeof r.index=="number"||Ze(!1),r.index>=t)break;n=r.index+r[0].length,i+=1}return{line:i,column:t+1-n}}function tt(e){return me(e.source,M(e.source,e.start))}function me(e,t){let n=e.locationOffset.column-1,i="".padStart(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,a=t.line+s,u=t.line===1?n:0,l=t.column+u,T=`${e.name}:${a}:${l} -`,h=i.split(/\r\n|[\n\r]/g),A=h[r];if(A.length>120){let O=Math.floor(l/80),ae=l%80,_=[];for(let v=0;v["|",v]),["|","^".padStart(ae)],["|",_[O+1]]])}return T+et([[`${a-1} |`,h[r-1]],[`${a} |`,A],["|","^".padStart(l)],[`${a+1} |`,h[r+1]]])}function et(e){let t=e.filter(([i,r])=>r!==void 0),n=Math.max(...t.map(([i])=>i.length));return t.map(([i,r])=>i.padStart(n)+(r?" "+r:"")).join(` -`)}function Xt(e){let t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}var Z=class e extends Error{constructor(t,...n){var i,r,s;let{nodes:a,source:u,positions:l,path:T,originalError:h,extensions:A}=Xt(n);super(t),this.name="GraphQLError",this.path=T??void 0,this.originalError=h??void 0,this.nodes=nt(Array.isArray(a)?a:a?[a]:void 0);let O=nt((i=this.nodes)===null||i===void 0?void 0:i.map(_=>_.loc).filter(_=>_!=null));this.source=u??(O==null||(r=O[0])===null||r===void 0?void 0:r.source),this.positions=l??(O==null?void 0:O.map(_=>_.start)),this.locations=l&&u?l.map(_=>M(u,_)):O==null?void 0:O.map(_=>M(_.source,_.start));let ae=ze(h==null?void 0:h.extensions)?h==null?void 0:h.extensions:void 0;this.extensions=(s=A??ae)!==null&&s!==void 0?s:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),h!=null&&h.stack?Object.defineProperty(this,"stack",{value:h.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,e):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(let n of this.nodes)n.loc&&(t+=` +${e}`;function kt(e,t,n){let{node:i}=e;if(!i.description)return"";let r=[n("description")];return i.kind==="InputValueDefinition"&&!i.description.block?r.push(k):r.push(f),r}var A=kt;function Ct(e,t,n){let{node:i}=e;switch(i.kind){case"Document":return[...E(f,g(e,t,n,"definitions")),f];case"OperationDefinition":{let r=t.originalText[J(i)]!=="{",s=!!i.name;return[A(e,t,n),r?i.operation:"",r&&s?[" ",n("name")]:"",r&&!s&&oe(i.variableDefinitions)?" ":"",Ue(e,n),_(e,n,i),!r&&!s?"":" ",n("selectionSet")]}case"FragmentDefinition":return[A(e,t,n),"fragment ",n("name"),Ue(e,n)," on ",n("typeCondition"),_(e,n,i)," ",n("selectionSet")];case"SelectionSet":return["{",x([f,E(f,g(e,t,n,"selections"))]),f,"}"];case"Field":return y([i.alias?[n("alias"),": "]:"",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",_(e,n,i),i.selectionSet?" ":"",n("selectionSet")]);case"Name":return i.value;case"StringValue":if(i.block){let r=U(0,i.value,'"""','\\"""').split(` +`);return r.length===1&&(r[0]=r[0].trim()),r.every(s=>s==="")&&(r.length=0),E(f,['"""',...r,'"""'])}return['"',U(0,U(0,i.value,/["\\]/gu,"\\$&"),` +`,"\\n"),'"'];case"IntValue":case"FloatValue":case"EnumValue":return i.value;case"BooleanValue":return i.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",n("name")];case"ListValue":return y(["[",x([l,E([I("",", "),l],e.map(n,"values"))]),l,"]"]);case"ObjectValue":{let r=t.bracketSpacing&&i.fields.length>0?" ":"";return y(["{",r,x([l,E([I("",", "),l],e.map(n,"fields"))]),l,I("",r),"}"])}case"ObjectField":case"Argument":return[n("name"),": ",n("value")];case"Directive":return["@",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):""];case"NamedType":return n("name");case"VariableDefinition":return[A(e,t,n),n("variable"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",_(e,n,i)];case"ObjectTypeExtension":case"ObjectTypeDefinition":case"InputObjectTypeExtension":case"InputObjectTypeDefinition":case"InterfaceTypeExtension":case"InterfaceTypeDefinition":{let{kind:r}=i,s=[];return r.endsWith("TypeDefinition")?s.push(A(e,t,n)):s.push("extend "),r.startsWith("ObjectType")?s.push("type"):r.startsWith("InputObjectType")?s.push("input"):s.push("interface"),s.push(" ",n("name")),!r.startsWith("InputObjectType")&&i.interfaces.length>0&&s.push(" implements ",...bt(e,t,n)),s.push(_(e,n,i)),i.fields.length>0&&s.push([" {",x([f,E(f,g(e,t,n,"fields"))]),f,"}"]),s}case"FieldDefinition":return[A(e,t,n),n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",": ",n("type"),_(e,n,i)];case"DirectiveDefinition":return[A(e,t,n),"directive ","@",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",i.repeatable?" repeatable":""," on ",...E(" | ",e.map(n,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[A(e,t,n),i.kind==="EnumTypeExtension"?"extend ":"","enum ",n("name"),_(e,n,i),i.values.length>0?[" {",x([f,E(f,g(e,t,n,"values"))]),f,"}"]:""];case"EnumValueDefinition":return[A(e,t,n),n("name"),_(e,n,i)];case"InputValueDefinition":return[A(e,t,n),n("name"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",_(e,n,i)];case"SchemaExtension":return["extend schema",_(e,n,i),...i.operationTypes.length>0?[" {",x([f,E(f,g(e,t,n,"operationTypes"))]),f,"}"]:[]];case"SchemaDefinition":return[A(e,t,n),"schema",_(e,n,i)," {",i.operationTypes.length>0?x([f,E(f,g(e,t,n,"operationTypes"))]):"",f,"}"];case"OperationTypeDefinition":return[i.operation,": ",n("type")];case"FragmentSpread":return["...",n("name"),_(e,n,i)];case"InlineFragment":return["...",i.typeCondition?[" on ",n("typeCondition")]:"",_(e,n,i)," ",n("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return y([A(e,t,n),y([i.kind==="UnionTypeExtension"?"extend ":"","union ",n("name"),_(e,n,i),i.types.length>0?[" =",I(""," "),x([I([k,"| "]),E([k,"| "],e.map(n,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[A(e,t,n),i.kind==="ScalarTypeExtension"?"extend ":"","scalar ",n("name"),_(e,n,i)];case"NonNullType":return[n("type"),"!"];case"ListType":return["[",n("type"),"]"];default:throw new Ce(i,"Graphql","kind")}}function _(e,t,n){if(n.directives.length===0)return"";let i=E(k,e.map(t,"directives"));return n.kind==="FragmentDefinition"||n.kind==="OperationDefinition"?y([k,i]):[" ",y(x([l,i]))]}function g(e,t,n,i){return e.map(({isLast:r,node:s})=>{let a=n();return!r&&ke(t.originalText,q(s))?[a,f]:a},i)}function Rt(e){return e.kind!=="Comment"}function vt({node:e}){if(e.kind==="Comment")return"#"+e.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(e))}function bt(e,t,n){let{node:i}=e,r=[],{interfaces:s}=i,a=e.map(n,"interfaces");for(let u=0;un.value.trim()==="prettier-ignore")}var Pt={print:Ct,massageAstNode:Ge,hasPrettierIgnore:Lt,insertPragma:Be,printComment:vt,canAttachComment:Rt,getVisitorKeys:Le},Ye=Pt;var je=[{name:"GraphQL",type:"data",aceMode:"graphqlschema",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",parsers:["graphql"],vscodeLanguageIds:["graphql"],linguistLanguageId:139}];var $e={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var wt={bracketSpacing:$e.bracketSpacing},Xe=wt;var de={};me(de,{graphql:()=>on});function He(e){return typeof e=="object"&&e!==null}function Je(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}var Ft=/\r\n|[\n\r]/g;function M(e,t){let n=0,i=1;for(let r of e.body.matchAll(Ft)){if(typeof r.index=="number"||Je(!1),r.index>=t)break;n=r.index+r[0].length,i+=1}return{line:i,column:t+1-n}}function Qe(e){return pe(e.source,M(e.source,e.start))}function pe(e,t){let n=e.locationOffset.column-1,i="".padStart(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,a=t.line+s,u=t.line===1?n:0,p=t.column+u,T=`${e.name}:${a}:${p} +`,d=i.split(/\r\n|[\n\r]/g),D=d[r];if(D.length>120){let O=Math.floor(p/80),re=p%80,N=[];for(let v=0;v["|",v]),["|","^".padStart(re)],["|",N[O+1]]])}return T+qe([[`${a-1} |`,d[r-1]],[`${a} |`,D],["|","^".padStart(p)],[`${a+1} |`,d[r+1]]])}function qe(e){let t=e.filter(([i,r])=>r!==void 0),n=Math.max(...t.map(([i])=>i.length));return t.map(([i,r])=>i.padStart(n)+(r?" "+r:"")).join(` +`)}function Mt(e){let t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}var Q=class e extends Error{constructor(t,...n){var i,r,s;let{nodes:a,source:u,positions:p,path:T,originalError:d,extensions:D}=Mt(n);super(t),this.name="GraphQLError",this.path=T??void 0,this.originalError=d??void 0,this.nodes=We(Array.isArray(a)?a:a?[a]:void 0);let O=We((i=this.nodes)===null||i===void 0?void 0:i.map(N=>N.loc).filter(N=>N!=null));this.source=u??(O==null||(r=O[0])===null||r===void 0?void 0:r.source),this.positions=p??O?.map(N=>N.start),this.locations=p&&u?p.map(N=>M(u,N)):O?.map(N=>M(N.source,N.start));let re=He(d?.extensions)?d?.extensions:void 0;this.extensions=(s=D??re)!==null&&s!==void 0?s:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),d!=null&&d.stack?Object.defineProperty(this,"stack",{value:d.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,e):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(let n of this.nodes)n.loc&&(t+=` -`+tt(n.loc));else if(this.source&&this.locations)for(let n of this.locations)t+=` +`+Qe(n.loc));else if(this.source&&this.locations)for(let n of this.locations)t+=` -`+me(this.source,n);return t}toJSON(){let t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}};function nt(e){return e===void 0||e.length===0?void 0:e}function d(e,t,n){return new Z(`Syntax Error: ${n}`,{source:e,positions:[t]})}var ee;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(ee||(ee={}));var c;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(c||(c={}));function rt(e){return e===9||e===32}function b(e){return e>=48&&e<=57}function it(e){return e>=97&&e<=122||e>=65&&e<=90}function Ee(e){return it(e)||e===95}function st(e){return it(e)||b(e)||e===95}function ot(e){var t;let n=Number.MAX_SAFE_INTEGER,i=null,r=-1;for(let a=0;au===0?a:a.slice(n)).slice((t=i)!==null&&t!==void 0?t:0,r+1)}function Ht(e){let t=0;for(;t=0&&e<=55295||e>=57344&&e<=1114111}function ne(e,t){return ut(e.charCodeAt(t))&<(e.charCodeAt(t+1))}function ut(e){return e>=55296&&e<=56319}function lt(e){return e>=56320&&e<=57343}function R(e,t){let n=e.source.body.codePointAt(t);if(n===void 0)return o.EOF;if(n>=32&&n<=126){let i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function m(e,t,n,i,r){let s=e.line,a=1+n-e.lineStart;return new U(t,n,i,s,a,r)}function Jt(e,t){let n=e.source.body,i=n.length,r=t;for(;r=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Zt(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` -`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw d(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function en(e,t){let n=e.source.body,i=n.length,r=e.lineStart,s=t+3,a=s,u="",l=[];for(;s2?"["+an(e)+"]":"{ "+n.map(([r,s])=>r+": "+se(s,t)).join(", ")+" }"}function on(e,t){if(e.length===0)return"[]";if(t.length>2)return"[Array]";let n=Math.min(10,e.length),i=e.length-n,r=[];for(let s=0;s1&&r.push(`... ${i} more items`),"["+r.join(", ")+"]"}function an(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){let n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}var cn=globalThis.process&&!0,pt=cn?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var i;let r=n.prototype[Symbol.toStringTag],s=Symbol.toStringTag in t?t[Symbol.toStringTag]:(i=t.constructor)===null||i===void 0?void 0:i.name;if(r===s){let a=ie(t);throw new Error(`Cannot use ${r} "${a}" from another module or realm. +`+pe(this.source,n);return t}toJSON(){let t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}};function We(e){return e===void 0||e.length===0?void 0:e}function h(e,t,n){return new Q(`Syntax Error: ${n}`,{source:e,positions:[t]})}var W;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(W||(W={}));var c;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"})(c||(c={}));function ze(e){return e===9||e===32}function b(e){return e>=48&&e<=57}function Ke(e){return e>=97&&e<=122||e>=65&&e<=90}function le(e){return Ke(e)||e===95}function Ze(e){return Ke(e)||b(e)||e===95}function et(e){var t;let n=Number.MAX_SAFE_INTEGER,i=null,r=-1;for(let a=0;au===0?a:a.slice(n)).slice((t=i)!==null&&t!==void 0?t:0,r+1)}function Vt(e){let t=0;for(;t=0&&e<=55295||e>=57344&&e<=1114111}function K(e,t){return rt(e.charCodeAt(t))&&it(e.charCodeAt(t+1))}function rt(e){return e>=55296&&e<=56319}function it(e){return e>=56320&&e<=57343}function R(e,t){let n=e.source.body.codePointAt(t);if(n===void 0)return o.EOF;if(n>=32&&n<=126){let i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function m(e,t,n,i,r){let s=e.line,a=1+n-e.lineStart;return new F(t,n,i,s,a,r)}function Bt(e,t){let n=e.source.body,i=n.length,r=t;for(;r=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Xt(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw h(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function Ht(e,t){let n=e.source.body,i=n.length,r=e.lineStart,s=t+3,a=s,u="",p=[];for(;s2?"["+Kt(e)+"]":"{ "+n.map(([r,s])=>r+": "+te(s,t)).join(", ")+" }"}function zt(e,t){if(e.length===0)return"[]";if(t.length>2)return"[Array]";let n=Math.min(10,e.length),i=e.length-n,r=[];for(let s=0;s1&&r.push(`... ${i} more items`),"["+r.join(", ")+"]"}function Kt(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){let n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}var Zt=globalThis.process&&!0,st=Zt?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var i;let r=n.prototype[Symbol.toStringTag],s=Symbol.toStringTag in t?t[Symbol.toStringTag]:(i=t.constructor)===null||i===void 0?void 0:i.name;if(r===s){let a=ee(t);throw new Error(`Cannot use ${r} "${a}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other @@ -26,4 +25,4 @@ https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and -spurious results.`)}}return!1};var Y=class{constructor(t,n="GraphQL request",i={line:1,column:1}){typeof t=="string"||re(!1,`Body must be a string. Received: ${ie(t)}.`),this.body=t,this.name=n,this.locationOffset=i,this.locationOffset.line>0||re(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||re(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}};function ft(e){return pt(e,Y)}function ht(e,t){let n=new _e(e,t),i=n.parseDocument();return Object.defineProperty(i,"tokenCount",{enumerable:!1,value:n.tokenCount}),i}var _e=class{constructor(t,n={}){let i=ft(t)?t:new Y(t);this._lexer=new te(i),this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let t=this.expectToken(o.NAME);return this.node(t,{kind:c.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:c.DOCUMENT,definitions:this.many(o.SOF,this.parseDefinition,o.EOF)})}parseDefinition(){if(this.peek(o.BRACE_L))return this.parseOperationDefinition();let t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===o.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw d(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){let t=this._lexer.token;if(this.peek(o.BRACE_L))return this.node(t,{kind:c.OPERATION_DEFINITION,operation:C.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseOperationType(),i;return this.peek(o.NAME)&&(i=this.parseName()),this.node(t,{kind:c.OPERATION_DEFINITION,operation:n,name:i,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let t=this.expectToken(o.NAME);switch(t.value){case"query":return C.QUERY;case"mutation":return C.MUTATION;case"subscription":return C.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(o.PAREN_L,this.parseVariableDefinition,o.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:c.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let t=this._lexer.token;return this.expectToken(o.DOLLAR),this.node(t,{kind:c.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:c.SELECTION_SET,selections:this.many(o.BRACE_L,this.parseSelection,o.BRACE_R)})}parseSelection(){return this.peek(o.SPREAD)?this.parseFragment():this.parseField()}parseField(){let t=this._lexer.token,n=this.parseName(),i,r;return this.expectOptionalToken(o.COLON)?(i=n,r=this.parseName()):r=n,this.node(t,{kind:c.FIELD,alias:i,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){let n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(o.PAREN_L,n,o.PAREN_R)}parseArgument(t=!1){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.ARGUMENT,name:i,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let t=this._lexer.token;this.expectToken(o.SPREAD);let n=this.expectOptionalKeyword("on");return!n&&this.peek(o.NAME)?this.node(t,{kind:c.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:c.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:c.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:c.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){let n=this._lexer.token;switch(n.kind){case o.BRACKET_L:return this.parseList(t);case o.BRACE_L:return this.parseObject(t);case o.INT:return this.advanceLexer(),this.node(n,{kind:c.INT,value:n.value});case o.FLOAT:return this.advanceLexer(),this.node(n,{kind:c.FLOAT,value:n.value});case o.STRING:case o.BLOCK_STRING:return this.parseStringLiteral();case o.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:c.BOOLEAN,value:!0});case"false":return this.node(n,{kind:c.BOOLEAN,value:!1});case"null":return this.node(n,{kind:c.NULL});default:return this.node(n,{kind:c.ENUM,value:n.value})}case o.DOLLAR:if(t)if(this.expectToken(o.DOLLAR),this._lexer.token.kind===o.NAME){let i=this._lexer.token.value;throw d(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:c.STRING,value:t.value,block:t.kind===o.BLOCK_STRING})}parseList(t){let n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:c.LIST,values:this.any(o.BRACKET_L,n,o.BRACKET_R)})}parseObject(t){let n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:c.OBJECT,fields:this.any(o.BRACE_L,n,o.BRACE_R)})}parseObjectField(t){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.OBJECT_FIELD,name:i,value:this.parseValueLiteral(t)})}parseDirectives(t){let n=[];for(;this.peek(o.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){let n=this._lexer.token;return this.expectToken(o.AT),this.node(n,{kind:c.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){let t=this._lexer.token,n;if(this.expectOptionalToken(o.BRACKET_L)){let i=this.parseTypeReference();this.expectToken(o.BRACKET_R),n=this.node(t,{kind:c.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(o.BANG)?this.node(t,{kind:c.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:c.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(o.STRING)||this.peek(o.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);return this.node(t,{kind:c.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let t=this._lexer.token,n=this.parseOperationType();this.expectToken(o.COLON);let i=this.parseNamedType();return this.node(t,{kind:c.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(t,{kind:c.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r})}parseObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(o.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseFieldDefinition,o.BRACE_R)}parseFieldDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(o.COLON);let s=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:c.FIELD_DEFINITION,description:n,name:i,arguments:r,type:s,directives:a})}parseArgumentDefs(){return this.optionalMany(o.PAREN_L,this.parseInputValueDef,o.PAREN_R)}parseInputValueDef(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(o.COLON);let r=this.parseTypeReference(),s;this.expectOptionalToken(o.EQUALS)&&(s=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:c.INPUT_VALUE_DEFINITION,description:n,name:i,type:r,defaultValue:s,directives:a})}parseInterfaceTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseUnionTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseUnionMemberTypes();return this.node(t,{kind:c.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:s})}parseUnionMemberTypes(){return this.expectOptionalToken(o.EQUALS)?this.delimitedMany(o.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();return this.node(t,{kind:c.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:s})}parseEnumValuesDefinition(){return this.optionalMany(o.BRACE_L,this.parseEnumValueDefinition,o.BRACE_R)}parseEnumValueDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(t,{kind:c.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw d(this._lexer.source,this._lexer.token.start,`${oe(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:s})}parseInputFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseInputValueDef,o.BRACE_R)}parseTypeSystemExtension(){let t=this._lexer.lookahead();if(t.kind===o.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let n=this.parseConstDirectives(),i=this.optionalMany(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseInterfaceTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseUnionTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.UNION_TYPE_EXTENSION,name:n,directives:i,types:r})}parseEnumTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r})}parseInputObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r})}parseDirectiveDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(o.AT);let i=this.parseName(),r=this.parseArgumentDefs(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(t,{kind:c.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,repeatable:s,locations:a})}parseDirectiveLocations(){return this.delimitedMany(o.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(ee,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new Q(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){let n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw d(this._lexer.source,n.start,`Expected ${dt(t)}, found ${oe(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){let n=this._lexer.token;if(n.kind===o.NAME&&n.value===t)this.advanceLexer();else throw d(this._lexer.source,n.start,`Expected "${t}", found ${oe(n)}.`)}expectOptionalKeyword(t){let n=this._lexer.token;return n.kind===o.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){let n=t??this._lexer.token;return d(this._lexer.source,n.start,`Unexpected ${oe(n)}.`)}any(t,n,i){this.expectToken(t);let r=[];for(;!this.expectOptionalToken(i);)r.push(n.call(this));return r}optionalMany(t,n,i){if(this.expectOptionalToken(t)){let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}return[]}many(t,n,i){this.expectToken(t);let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}delimitedMany(t,n){this.expectOptionalToken(t);let i=[];do i.push(n.call(this));while(this.expectOptionalToken(t));return i}advanceLexer(){let{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==o.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw d(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}};function oe(e){let t=e.value;return dt(e.kind)+(t!=null?` "${t}"`:"")}function dt(e){return ct(e)?`"${e}"`:e}function un(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var mt=un;function ln(e){let t=[],{startToken:n,endToken:i}=e.loc;for(let r=n;r!==i;r=r.next)r.kind==="Comment"&&t.push({...r,loc:{start:r.start,end:r.end}});return t}var pn={allowLegacyFragmentVariables:!0};function fn(e){if((e==null?void 0:e.name)==="GraphQLError"){let{message:t,locations:[n]}=e;return mt(t,{loc:{start:n},cause:e})}return e}function hn(e){let t;try{t=ht(e,pn)}catch(n){throw fn(n)}return t.comments=ln(t),t}var dn={parse:hn,astFormat:"graphql",hasPragma:je,hasIgnorePragma:$e,locStart:K,locEnd:z};var mn={graphql:qe};return xt(En);}); \ No newline at end of file +spurious results.`)}}return!1};var B=class{constructor(t,n="GraphQL request",i={line:1,column:1}){typeof t=="string"||Z(!1,`Body must be a string. Received: ${ee(t)}.`),this.body=t,this.name=n,this.locationOffset=i,this.locationOffset.line>0||Z(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Z(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}};function ot(e){return st(e,B)}function at(e,t){let n=new he(e,t),i=n.parseDocument();return Object.defineProperty(i,"tokenCount",{enumerable:!1,value:n.tokenCount}),i}var he=class{constructor(t,n={}){let{lexer:i,...r}=n;if(i)this._lexer=i;else{let s=ot(t)?t:new B(t);this._lexer=new z(s)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let t=this.expectToken(o.NAME);return this.node(t,{kind:c.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:c.DOCUMENT,definitions:this.many(o.SOF,this.parseDefinition,o.EOF)})}parseDefinition(){if(this.peek(o.BRACE_L))return this.parseOperationDefinition();let t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(t&&n.kind===o.BRACE_L)throw h(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(n.kind===o.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(t)throw h(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");switch(n.value){case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){let t=this._lexer.token;if(this.peek(o.BRACE_L))return this.node(t,{kind:c.OPERATION_DEFINITION,operation:C.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseDescription(),i=this.parseOperationType(),r;return this.peek(o.NAME)&&(r=this.parseName()),this.node(t,{kind:c.OPERATION_DEFINITION,operation:i,description:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let t=this.expectToken(o.NAME);switch(t.value){case"query":return C.QUERY;case"mutation":return C.MUTATION;case"subscription":return C.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(o.PAREN_L,this.parseVariableDefinition,o.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:c.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(o.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let t=this._lexer.token;return this.expectToken(o.DOLLAR),this.node(t,{kind:c.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:c.SELECTION_SET,selections:this.many(o.BRACE_L,this.parseSelection,o.BRACE_R)})}parseSelection(){return this.peek(o.SPREAD)?this.parseFragment():this.parseField()}parseField(){let t=this._lexer.token,n=this.parseName(),i,r;return this.expectOptionalToken(o.COLON)?(i=n,r=this.parseName()):r=n,this.node(t,{kind:c.FIELD,alias:i,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){let n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(o.PAREN_L,n,o.PAREN_R)}parseArgument(t=!1){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.ARGUMENT,name:i,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let t=this._lexer.token;this.expectToken(o.SPREAD);let n=this.expectOptionalKeyword("on");return!n&&this.peek(o.NAME)?this.node(t,{kind:c.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:c.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let t=this._lexer.token,n=this.parseDescription();return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:c.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:c.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){let n=this._lexer.token;switch(n.kind){case o.BRACKET_L:return this.parseList(t);case o.BRACE_L:return this.parseObject(t);case o.INT:return this.advanceLexer(),this.node(n,{kind:c.INT,value:n.value});case o.FLOAT:return this.advanceLexer(),this.node(n,{kind:c.FLOAT,value:n.value});case o.STRING:case o.BLOCK_STRING:return this.parseStringLiteral();case o.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:c.BOOLEAN,value:!0});case"false":return this.node(n,{kind:c.BOOLEAN,value:!1});case"null":return this.node(n,{kind:c.NULL});default:return this.node(n,{kind:c.ENUM,value:n.value})}case o.DOLLAR:if(t)if(this.expectToken(o.DOLLAR),this._lexer.token.kind===o.NAME){let i=this._lexer.token.value;throw h(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:c.STRING,value:t.value,block:t.kind===o.BLOCK_STRING})}parseList(t){let n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:c.LIST,values:this.any(o.BRACKET_L,n,o.BRACKET_R)})}parseObject(t){let n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:c.OBJECT,fields:this.any(o.BRACE_L,n,o.BRACE_R)})}parseObjectField(t){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.OBJECT_FIELD,name:i,value:this.parseValueLiteral(t)})}parseDirectives(t){let n=[];for(;this.peek(o.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){let n=this._lexer.token;return this.expectToken(o.AT),this.node(n,{kind:c.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){let t=this._lexer.token,n;if(this.expectOptionalToken(o.BRACKET_L)){let i=this.parseTypeReference();this.expectToken(o.BRACKET_R),n=this.node(t,{kind:c.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(o.BANG)?this.node(t,{kind:c.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:c.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(o.STRING)||this.peek(o.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);return this.node(t,{kind:c.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let t=this._lexer.token,n=this.parseOperationType();this.expectToken(o.COLON);let i=this.parseNamedType();return this.node(t,{kind:c.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(t,{kind:c.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r})}parseObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(o.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseFieldDefinition,o.BRACE_R)}parseFieldDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(o.COLON);let s=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:c.FIELD_DEFINITION,description:n,name:i,arguments:r,type:s,directives:a})}parseArgumentDefs(){return this.optionalMany(o.PAREN_L,this.parseInputValueDef,o.PAREN_R)}parseInputValueDef(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(o.COLON);let r=this.parseTypeReference(),s;this.expectOptionalToken(o.EQUALS)&&(s=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:c.INPUT_VALUE_DEFINITION,description:n,name:i,type:r,defaultValue:s,directives:a})}parseInterfaceTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseUnionTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseUnionMemberTypes();return this.node(t,{kind:c.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:s})}parseUnionMemberTypes(){return this.expectOptionalToken(o.EQUALS)?this.delimitedMany(o.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();return this.node(t,{kind:c.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:s})}parseEnumValuesDefinition(){return this.optionalMany(o.BRACE_L,this.parseEnumValueDefinition,o.BRACE_R)}parseEnumValueDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(t,{kind:c.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw h(this._lexer.source,this._lexer.token.start,`${ne(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:s})}parseInputFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseInputValueDef,o.BRACE_R)}parseTypeSystemExtension(){let t=this._lexer.lookahead();if(t.kind===o.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let n=this.parseConstDirectives(),i=this.optionalMany(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseInterfaceTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseUnionTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.UNION_TYPE_EXTENSION,name:n,directives:i,types:r})}parseEnumTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r})}parseInputObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r})}parseDirectiveDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(o.AT);let i=this.parseName(),r=this.parseArgumentDefs(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(t,{kind:c.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,repeatable:s,locations:a})}parseDirectiveLocations(){return this.delimitedMany(o.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(W,n.value))return n;throw this.unexpected(t)}parseSchemaCoordinate(){let t=this._lexer.token,n=this.expectOptionalToken(o.AT),i=this.parseName(),r;!n&&this.expectOptionalToken(o.DOT)&&(r=this.parseName());let s;return(n||r)&&this.expectOptionalToken(o.PAREN_L)&&(s=this.parseName(),this.expectToken(o.COLON),this.expectToken(o.PAREN_R)),n?s?this.node(t,{kind:c.DIRECTIVE_ARGUMENT_COORDINATE,name:i,argumentName:s}):this.node(t,{kind:c.DIRECTIVE_COORDINATE,name:i}):r?s?this.node(t,{kind:c.ARGUMENT_COORDINATE,name:i,fieldName:r,argumentName:s}):this.node(t,{kind:c.MEMBER_COORDINATE,name:i,memberName:r}):this.node(t,{kind:c.TYPE_COORDINATE,name:i})}node(t,n){return this._options.noLocation!==!0&&(n.loc=new H(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){let n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw h(this._lexer.source,n.start,`Expected ${ct(t)}, found ${ne(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){let n=this._lexer.token;if(n.kind===o.NAME&&n.value===t)this.advanceLexer();else throw h(this._lexer.source,n.start,`Expected "${t}", found ${ne(n)}.`)}expectOptionalKeyword(t){let n=this._lexer.token;return n.kind===o.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){let n=t??this._lexer.token;return h(this._lexer.source,n.start,`Unexpected ${ne(n)}.`)}any(t,n,i){this.expectToken(t);let r=[];for(;!this.expectOptionalToken(i);)r.push(n.call(this));return r}optionalMany(t,n,i){if(this.expectOptionalToken(t)){let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}return[]}many(t,n,i){this.expectToken(t);let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}delimitedMany(t,n){this.expectOptionalToken(t);let i=[];do i.push(n.call(this));while(this.expectOptionalToken(t));return i}advanceLexer(){let{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==o.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw h(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}};function ne(e){let t=e.value;return ct(e.kind)+(t!=null?` "${t}"`:"")}function ct(e){return nt(e)?`"${e}"`:e}function en(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var ut=en;function tn(e){let t=[],{startToken:n,endToken:i}=e.loc;for(let r=n;r!==i;r=r.next)r.kind==="Comment"&&t.push({...r,loc:{start:r.start,end:r.end}});return t}var nn={allowLegacyFragmentVariables:!0};function rn(e){if(e?.name==="GraphQLError"){let{message:t,locations:[n]}=e;return ut(t,{loc:{start:n},cause:e})}return e}function sn(e){let t;try{t=at(e,nn)}catch(n){throw rn(n)}return t.comments=tn(t),t}var on={parse:sn,astFormat:"graphql",hasPragma:Me,hasIgnorePragma:Ve,locStart:J,locEnd:q};var an={graphql:Ye};return dt(cn);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/graphql.mjs b/node_modules/prettier/plugins/graphql.mjs index 7bf094245..1ba2d40d3 100755 --- a/node_modules/prettier/plugins/graphql.mjs +++ b/node_modules/prettier/plugins/graphql.mjs @@ -1,21 +1,20 @@ -var Et=Object.defineProperty;var xe=(e,t)=>{for(var n in t)Et(e,n,{get:t[n],enumerable:!0})};var Ne={};xe(Ne,{languages:()=>Qe,options:()=>Ke,parsers:()=>_e,printers:()=>pn});var Tt=(e,t,n,i)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(n,i):n.global?t.replace(n,i):t.split(n).join(i)},G=Tt;var j="indent";var $="group";var w="if-break";var S="line";var X="break-parent";var Re=()=>{},L=Re,le=Re;function N(e){return L(e),{type:j,contents:e}}function y(e,t={}){return L(e),le(t.expandedStates,!0),{type:$,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function I(e,t="",n={}){return L(e),t!==""&&L(t),{type:w,breakContents:e,flatContents:t,groupId:n.groupId}}var yt={type:X};var Ot={type:S,hard:!0};var k={type:S},p={type:S,soft:!0},f=[Ot,yt];function E(e,t){L(e),le(t);let n=[];for(let i=0;i{let r=!!(i!=null&&i.backwards);if(n===!1)return!1;let{length:s}=t,a=n;for(;a>=0&&a0}var pe=St;var fe=class extends Error{name="UnexpectedNodeError";constructor(t,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(t[i])}.`),this.node=t}},Be=fe;var F=null;function B(e){if(F!==null&&typeof F.property){let t=F;return F=B.prototype=null,t}return F=B.prototype=e??Object.create(null),new B}var Ct=10;for(let e=0;e<=Ct;e++)B();function he(e){return B(e)}function Rt(e,t="type"){he(e);function n(i){let r=i[t],s=e[r];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:i});return s}return n}var Ue=Rt;var Q=class{constructor(t,n,i){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}},U=class{constructor(t,n,i,r,s,a){this.kind=t,this.start=n,this.end=i,this.line=r,this.column=s,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}},W={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},mr=new Set(Object.keys(W));var C;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(C||(C={}));var vt=Ue(W,"kind"),Me=vt;function K(e){return e.loc.start}function z(e){return e.loc.end}var Ve="format",Ye=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*(?:\n|$)/u,Ge=/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/u;function je(e){return Ge.test(e)}function $e(e){return Ye.test(e)}function Xe(e){return`# @${Ve} +var pt=Object.defineProperty;var de=(e,t)=>{for(var n in t)pt(e,n,{get:t[n],enumerable:!0})};var ut={};de(ut,{languages:()=>Ye,options:()=>$e,parsers:()=>he,printers:()=>nn});var me=(e,t)=>(n,i,...r)=>n|1&&i==null?void 0:(t.call(i)??i[e]).apply(i,r);var lt=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},ft=me("replaceAll",function(){if(typeof this=="string")return lt}),U=ft;var ht=()=>{},ie=ht;var Ee="indent";var Te="group";var Ne="if-break";var G="line";var xe="break-parent";var S=ie,Y=ie;function x(e){return S(e),{type:Ee,contents:e}}var _e={type:xe};function y(e,t={}){return S(e),Y(t.expandedStates,!0),{type:Te,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function I(e,t="",n={}){return S(e),t!==""&&S(t),{type:Ne,breakContents:e,flatContents:t,groupId:n.groupId}}function E(e,t){S(e),Y(t);let n=[];for(let i=0;i{let r=!!i?.backwards;if(n===!1)return!1;let{length:s}=t,a=n;for(;a>=0&&ae===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function mt(e,t,n){let i=!!n?.backwards;if(t===!1)return!1;let r=e.charAt(t);if(i){if(e.charAt(t-1)==="\r"&&r===` +`)return t-2;if(Oe(r))return t-1}else{if(r==="\r"&&e.charAt(t+1)===` +`)return t+2;if(Oe(r))return t+1}return t}var X=mt;function Et(e,t,n={}){let i=$(e,n.backwards?t-1:t,n),r=X(e,i,n);return i!==r}var Ie=Et;function Tt(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let n=t+2;n0}var se=_t;var oe=class extends Error{name="UnexpectedNodeError";constructor(t,n,i="type"){super(`Unexpected ${n} node ${i}: ${JSON.stringify(t[i])}.`),this.node=t}},ke=oe;var P=null;function w(e){if(P!==null&&typeof P.property){let t=P;return P=w.prototype=null,t}return P=w.prototype=e??Object.create(null),new w}var yt=10;for(let e=0;e<=yt;e++)w();function ae(e){return w(e)}function At(e,t="type"){ae(e);function n(i){let r=i[t],s=e[r];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${r}'.`),{node:i});return s}return n}var Ce=At;var H=class{constructor(t,n,i){this.start=t.start,this.end=n.end,this.startToken=t,this.endToken=n,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}},F=class{constructor(t,n,i,r,s,a){this.kind=t,this.start=n,this.end=i,this.line=r,this.column=s,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}},ce={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},qn=new Set(Object.keys(ce));var C;(function(e){e.QUERY="query",e.MUTATION="mutation",e.SUBSCRIPTION="subscription"})(C||(C={}));var Re={...ce};for(let e of["ArgumentCoordinate","DirectiveArgumentCoordinate","DirectiveCoordinate","MemberCoordinate","TypeCoordinate"])delete Re[e];var ve=Re;var Ot=Ce(ve,"kind"),be=Ot;var J=e=>e.loc.start,q=e=>e.loc.end;var Le="format",Pe=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*(?:\n|$)/u,we=/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/u;var Fe=e=>we.test(e),Me=e=>Pe.test(e),Ve=e=>`# @${Le} -${e}`}function Lt(e,t,n){let{node:i}=e;if(!i.description)return"";let r=[n("description")];return i.kind==="InputValueDefinition"&&!i.description.block?r.push(k):r.push(f),r}var D=Lt;function bt(e,t,n){let{node:i}=e;switch(i.kind){case"Document":return[...E(f,g(e,t,n,"definitions")),f];case"OperationDefinition":{let r=t.originalText[K(i)]!=="{",s=!!i.name;return[r?i.operation:"",r&&s?[" ",n("name")]:"",r&&!s&&pe(i.variableDefinitions)?" ":"",He(e,n),x(e,n,i),!r&&!s?"":" ",n("selectionSet")]}case"FragmentDefinition":return["fragment ",n("name"),He(e,n)," on ",n("typeCondition"),x(e,n,i)," ",n("selectionSet")];case"SelectionSet":return["{",N([f,E(f,g(e,t,n,"selections"))]),f,"}"];case"Field":return y([i.alias?[n("alias"),": "]:"",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",x(e,n,i),i.selectionSet?" ":"",n("selectionSet")]);case"Name":return i.value;case"StringValue":if(i.block){let r=G(!1,i.value,'"""',String.raw`\"""`).split(` -`);return r.length===1&&(r[0]=r[0].trim()),r.every(s=>s==="")&&(r.length=0),E(f,['"""',...r,'"""'])}return['"',G(!1,G(!1,i.value,/["\\]/gu,String.raw`\$&`),` -`,String.raw`\n`),'"'];case"IntValue":case"FloatValue":case"EnumValue":return i.value;case"BooleanValue":return i.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",n("name")];case"ListValue":return y(["[",N([p,E([I("",", "),p],e.map(n,"values"))]),p,"]"]);case"ObjectValue":{let r=t.bracketSpacing&&i.fields.length>0?" ":"";return y(["{",r,N([p,E([I("",", "),p],e.map(n,"fields"))]),p,I("",r),"}"])}case"ObjectField":case"Argument":return[n("name"),": ",n("value")];case"Directive":return["@",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):""];case"NamedType":return n("name");case"VariableDefinition":return[n("variable"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",x(e,n,i)];case"ObjectTypeExtension":case"ObjectTypeDefinition":case"InputObjectTypeExtension":case"InputObjectTypeDefinition":case"InterfaceTypeExtension":case"InterfaceTypeDefinition":{let{kind:r}=i,s=[];return r.endsWith("TypeDefinition")?s.push(D(e,t,n)):s.push("extend "),r.startsWith("ObjectType")?s.push("type"):r.startsWith("InputObjectType")?s.push("input"):s.push("interface"),s.push(" ",n("name")),!r.startsWith("InputObjectType")&&i.interfaces.length>0&&s.push(" implements ",...Ft(e,t,n)),s.push(x(e,n,i)),i.fields.length>0&&s.push([" {",N([f,E(f,g(e,t,n,"fields"))]),f,"}"]),s}case"FieldDefinition":return[D(e,t,n),n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",": ",n("type"),x(e,n,i)];case"DirectiveDefinition":return[D(e,t,n),"directive ","@",n("name"),i.arguments.length>0?y(["(",N([p,E([I("",", "),p],g(e,t,n,"arguments"))]),p,")"]):"",i.repeatable?" repeatable":""," on ",...E(" | ",e.map(n,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[D(e,t,n),i.kind==="EnumTypeExtension"?"extend ":"","enum ",n("name"),x(e,n,i),i.values.length>0?[" {",N([f,E(f,g(e,t,n,"values"))]),f,"}"]:""];case"EnumValueDefinition":return[D(e,t,n),n("name"),x(e,n,i)];case"InputValueDefinition":return[D(e,t,n),n("name"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",x(e,n,i)];case"SchemaExtension":return["extend schema",x(e,n,i),...i.operationTypes.length>0?[" {",N([f,E(f,g(e,t,n,"operationTypes"))]),f,"}"]:[]];case"SchemaDefinition":return[D(e,t,n),"schema",x(e,n,i)," {",i.operationTypes.length>0?N([f,E(f,g(e,t,n,"operationTypes"))]):"",f,"}"];case"OperationTypeDefinition":return[i.operation,": ",n("type")];case"FragmentSpread":return["...",n("name"),x(e,n,i)];case"InlineFragment":return["...",i.typeCondition?[" on ",n("typeCondition")]:"",x(e,n,i)," ",n("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return y([D(e,t,n),y([i.kind==="UnionTypeExtension"?"extend ":"","union ",n("name"),x(e,n,i),i.types.length>0?[" =",I(""," "),N([I([k,"| "]),E([k,"| "],e.map(n,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[D(e,t,n),i.kind==="ScalarTypeExtension"?"extend ":"","scalar ",n("name"),x(e,n,i)];case"NonNullType":return[n("type"),"!"];case"ListType":return["[",n("type"),"]"];default:throw new Be(i,"Graphql","kind")}}function x(e,t,n){if(n.directives.length===0)return"";let i=E(k,e.map(t,"directives"));return n.kind==="FragmentDefinition"||n.kind==="OperationDefinition"?y([k,i]):[" ",y(N([p,i]))]}function g(e,t,n,i){return e.map(({isLast:r,node:s})=>{let a=n();return!r&&Fe(t.originalText,z(s))?[a,f]:a},i)}function Pt(e){return e.kind!=="Comment"}function wt(e){let t=e.node;if(t.kind==="Comment")return"#"+t.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(t))}function Ft(e,t,n){let{node:i}=e,r=[],{interfaces:s}=i,a=e.map(n,"interfaces");for(let u=0;ui.value.trim()==="prettier-ignore")}var Ut={print:bt,massageAstNode:Je,hasPrettierIgnore:Bt,insertPragma:Xe,printComment:wt,canAttachComment:Pt,getVisitorKeys:Me},qe=Ut;var Qe=[{name:"GraphQL",type:"data",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",parsers:["graphql"],vscodeLanguageIds:["graphql"],linguistLanguageId:139}];var We={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Mt={bracketSpacing:We.bracketSpacing},Ke=Mt;var _e={};xe(_e,{graphql:()=>ln});function ze(e){return typeof e=="object"&&e!==null}function Ze(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}var Vt=/\r\n|[\n\r]/g;function M(e,t){let n=0,i=1;for(let r of e.body.matchAll(Vt)){if(typeof r.index=="number"||Ze(!1),r.index>=t)break;n=r.index+r[0].length,i+=1}return{line:i,column:t+1-n}}function tt(e){return de(e.source,M(e.source,e.start))}function de(e,t){let n=e.locationOffset.column-1,i="".padStart(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,a=t.line+s,u=t.line===1?n:0,l=t.column+u,T=`${e.name}:${a}:${l} -`,h=i.split(/\r\n|[\n\r]/g),A=h[r];if(A.length>120){let O=Math.floor(l/80),ae=l%80,_=[];for(let v=0;v["|",v]),["|","^".padStart(ae)],["|",_[O+1]]])}return T+et([[`${a-1} |`,h[r-1]],[`${a} |`,A],["|","^".padStart(l)],[`${a+1} |`,h[r+1]]])}function et(e){let t=e.filter(([i,r])=>r!==void 0),n=Math.max(...t.map(([i])=>i.length));return t.map(([i,r])=>i.padStart(n)+(r?" "+r:"")).join(` -`)}function Yt(e){let t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}var Z=class e extends Error{constructor(t,...n){var i,r,s;let{nodes:a,source:u,positions:l,path:T,originalError:h,extensions:A}=Yt(n);super(t),this.name="GraphQLError",this.path=T??void 0,this.originalError=h??void 0,this.nodes=nt(Array.isArray(a)?a:a?[a]:void 0);let O=nt((i=this.nodes)===null||i===void 0?void 0:i.map(_=>_.loc).filter(_=>_!=null));this.source=u??(O==null||(r=O[0])===null||r===void 0?void 0:r.source),this.positions=l??(O==null?void 0:O.map(_=>_.start)),this.locations=l&&u?l.map(_=>M(u,_)):O==null?void 0:O.map(_=>M(_.source,_.start));let ae=ze(h==null?void 0:h.extensions)?h==null?void 0:h.extensions:void 0;this.extensions=(s=A??ae)!==null&&s!==void 0?s:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),h!=null&&h.stack?Object.defineProperty(this,"stack",{value:h.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,e):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(let n of this.nodes)n.loc&&(t+=` +${e}`;function It(e,t,n){let{node:i}=e;if(!i.description)return"";let r=[n("description")];return i.kind==="InputValueDefinition"&&!i.description.block?r.push(k):r.push(f),r}var A=It;function Dt(e,t,n){let{node:i}=e;switch(i.kind){case"Document":return[...E(f,g(e,t,n,"definitions")),f];case"OperationDefinition":{let r=t.originalText[J(i)]!=="{",s=!!i.name;return[A(e,t,n),r?i.operation:"",r&&s?[" ",n("name")]:"",r&&!s&&se(i.variableDefinitions)?" ":"",Be(e,n),_(e,n,i),!r&&!s?"":" ",n("selectionSet")]}case"FragmentDefinition":return[A(e,t,n),"fragment ",n("name"),Be(e,n)," on ",n("typeCondition"),_(e,n,i)," ",n("selectionSet")];case"SelectionSet":return["{",x([f,E(f,g(e,t,n,"selections"))]),f,"}"];case"Field":return y([i.alias?[n("alias"),": "]:"",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",_(e,n,i),i.selectionSet?" ":"",n("selectionSet")]);case"Name":return i.value;case"StringValue":if(i.block){let r=U(0,i.value,'"""','\\"""').split(` +`);return r.length===1&&(r[0]=r[0].trim()),r.every(s=>s==="")&&(r.length=0),E(f,['"""',...r,'"""'])}return['"',U(0,U(0,i.value,/["\\]/gu,"\\$&"),` +`,"\\n"),'"'];case"IntValue":case"FloatValue":case"EnumValue":return i.value;case"BooleanValue":return i.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",n("name")];case"ListValue":return y(["[",x([l,E([I("",", "),l],e.map(n,"values"))]),l,"]"]);case"ObjectValue":{let r=t.bracketSpacing&&i.fields.length>0?" ":"";return y(["{",r,x([l,E([I("",", "),l],e.map(n,"fields"))]),l,I("",r),"}"])}case"ObjectField":case"Argument":return[n("name"),": ",n("value")];case"Directive":return["@",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):""];case"NamedType":return n("name");case"VariableDefinition":return[A(e,t,n),n("variable"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",_(e,n,i)];case"ObjectTypeExtension":case"ObjectTypeDefinition":case"InputObjectTypeExtension":case"InputObjectTypeDefinition":case"InterfaceTypeExtension":case"InterfaceTypeDefinition":{let{kind:r}=i,s=[];return r.endsWith("TypeDefinition")?s.push(A(e,t,n)):s.push("extend "),r.startsWith("ObjectType")?s.push("type"):r.startsWith("InputObjectType")?s.push("input"):s.push("interface"),s.push(" ",n("name")),!r.startsWith("InputObjectType")&&i.interfaces.length>0&&s.push(" implements ",...kt(e,t,n)),s.push(_(e,n,i)),i.fields.length>0&&s.push([" {",x([f,E(f,g(e,t,n,"fields"))]),f,"}"]),s}case"FieldDefinition":return[A(e,t,n),n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",": ",n("type"),_(e,n,i)];case"DirectiveDefinition":return[A(e,t,n),"directive ","@",n("name"),i.arguments.length>0?y(["(",x([l,E([I("",", "),l],g(e,t,n,"arguments"))]),l,")"]):"",i.repeatable?" repeatable":""," on ",...E(" | ",e.map(n,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[A(e,t,n),i.kind==="EnumTypeExtension"?"extend ":"","enum ",n("name"),_(e,n,i),i.values.length>0?[" {",x([f,E(f,g(e,t,n,"values"))]),f,"}"]:""];case"EnumValueDefinition":return[A(e,t,n),n("name"),_(e,n,i)];case"InputValueDefinition":return[A(e,t,n),n("name"),": ",n("type"),i.defaultValue?[" = ",n("defaultValue")]:"",_(e,n,i)];case"SchemaExtension":return["extend schema",_(e,n,i),...i.operationTypes.length>0?[" {",x([f,E(f,g(e,t,n,"operationTypes"))]),f,"}"]:[]];case"SchemaDefinition":return[A(e,t,n),"schema",_(e,n,i)," {",i.operationTypes.length>0?x([f,E(f,g(e,t,n,"operationTypes"))]):"",f,"}"];case"OperationTypeDefinition":return[i.operation,": ",n("type")];case"FragmentSpread":return["...",n("name"),_(e,n,i)];case"InlineFragment":return["...",i.typeCondition?[" on ",n("typeCondition")]:"",_(e,n,i)," ",n("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return y([A(e,t,n),y([i.kind==="UnionTypeExtension"?"extend ":"","union ",n("name"),_(e,n,i),i.types.length>0?[" =",I(""," "),x([I([k,"| "]),E([k,"| "],e.map(n,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[A(e,t,n),i.kind==="ScalarTypeExtension"?"extend ":"","scalar ",n("name"),_(e,n,i)];case"NonNullType":return[n("type"),"!"];case"ListType":return["[",n("type"),"]"];default:throw new ke(i,"Graphql","kind")}}function _(e,t,n){if(n.directives.length===0)return"";let i=E(k,e.map(t,"directives"));return n.kind==="FragmentDefinition"||n.kind==="OperationDefinition"?y([k,i]):[" ",y(x([l,i]))]}function g(e,t,n,i){return e.map(({isLast:r,node:s})=>{let a=n();return!r&&Se(t.originalText,q(s))?[a,f]:a},i)}function gt(e){return e.kind!=="Comment"}function St({node:e}){if(e.kind==="Comment")return"#"+e.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(e))}function kt(e,t,n){let{node:i}=e,r=[],{interfaces:s}=i,a=e.map(n,"interfaces");for(let u=0;un.value.trim()==="prettier-ignore")}var Rt={print:Dt,massageAstNode:Ue,hasPrettierIgnore:Ct,insertPragma:Ve,printComment:St,canAttachComment:gt,getVisitorKeys:be},Ge=Rt;var Ye=[{name:"GraphQL",type:"data",aceMode:"graphqlschema",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",parsers:["graphql"],vscodeLanguageIds:["graphql"],linguistLanguageId:139}];var je={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var vt={bracketSpacing:je.bracketSpacing},$e=vt;var he={};de(he,{graphql:()=>tn});function Xe(e){return typeof e=="object"&&e!==null}function He(e,t){if(!!!e)throw new Error(t??"Unexpected invariant triggered.")}var bt=/\r\n|[\n\r]/g;function M(e,t){let n=0,i=1;for(let r of e.body.matchAll(bt)){if(typeof r.index=="number"||He(!1),r.index>=t)break;n=r.index+r[0].length,i+=1}return{line:i,column:t+1-n}}function qe(e){return ue(e.source,M(e.source,e.start))}function ue(e,t){let n=e.locationOffset.column-1,i="".padStart(n)+e.body,r=t.line-1,s=e.locationOffset.line-1,a=t.line+s,u=t.line===1?n:0,p=t.column+u,T=`${e.name}:${a}:${p} +`,d=i.split(/\r\n|[\n\r]/g),D=d[r];if(D.length>120){let O=Math.floor(p/80),re=p%80,N=[];for(let v=0;v["|",v]),["|","^".padStart(re)],["|",N[O+1]]])}return T+Je([[`${a-1} |`,d[r-1]],[`${a} |`,D],["|","^".padStart(p)],[`${a+1} |`,d[r+1]]])}function Je(e){let t=e.filter(([i,r])=>r!==void 0),n=Math.max(...t.map(([i])=>i.length));return t.map(([i,r])=>i.padStart(n)+(r?" "+r:"")).join(` +`)}function Lt(e){let t=e[0];return t==null||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}var Q=class e extends Error{constructor(t,...n){var i,r,s;let{nodes:a,source:u,positions:p,path:T,originalError:d,extensions:D}=Lt(n);super(t),this.name="GraphQLError",this.path=T??void 0,this.originalError=d??void 0,this.nodes=Qe(Array.isArray(a)?a:a?[a]:void 0);let O=Qe((i=this.nodes)===null||i===void 0?void 0:i.map(N=>N.loc).filter(N=>N!=null));this.source=u??(O==null||(r=O[0])===null||r===void 0?void 0:r.source),this.positions=p??O?.map(N=>N.start),this.locations=p&&u?p.map(N=>M(u,N)):O?.map(N=>M(N.source,N.start));let re=Xe(d?.extensions)?d?.extensions:void 0;this.extensions=(s=D??re)!==null&&s!==void 0?s:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),d!=null&&d.stack?Object.defineProperty(this,"stack",{value:d.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,e):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let t=this.message;if(this.nodes)for(let n of this.nodes)n.loc&&(t+=` -`+tt(n.loc));else if(this.source&&this.locations)for(let n of this.locations)t+=` +`+qe(n.loc));else if(this.source&&this.locations)for(let n of this.locations)t+=` -`+de(this.source,n);return t}toJSON(){let t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}};function nt(e){return e===void 0||e.length===0?void 0:e}function d(e,t,n){return new Z(`Syntax Error: ${n}`,{source:e,positions:[t]})}var ee;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(ee||(ee={}));var c;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(c||(c={}));function rt(e){return e===9||e===32}function b(e){return e>=48&&e<=57}function it(e){return e>=97&&e<=122||e>=65&&e<=90}function me(e){return it(e)||e===95}function st(e){return it(e)||b(e)||e===95}function ot(e){var t;let n=Number.MAX_SAFE_INTEGER,i=null,r=-1;for(let a=0;au===0?a:a.slice(n)).slice((t=i)!==null&&t!==void 0?t:0,r+1)}function Gt(e){let t=0;for(;t=0&&e<=55295||e>=57344&&e<=1114111}function ne(e,t){return ut(e.charCodeAt(t))&<(e.charCodeAt(t+1))}function ut(e){return e>=55296&&e<=56319}function lt(e){return e>=56320&&e<=57343}function R(e,t){let n=e.source.body.codePointAt(t);if(n===void 0)return o.EOF;if(n>=32&&n<=126){let i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function m(e,t,n,i,r){let s=e.line,a=1+n-e.lineStart;return new U(t,n,i,s,a,r)}function jt(e,t){let n=e.source.body,i=n.length,r=t;for(;r=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Qt(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` -`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw d(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function Wt(e,t){let n=e.source.body,i=n.length,r=e.lineStart,s=t+3,a=s,u="",l=[];for(;s2?"["+nn(e)+"]":"{ "+n.map(([r,s])=>r+": "+se(s,t)).join(", ")+" }"}function tn(e,t){if(e.length===0)return"[]";if(t.length>2)return"[Array]";let n=Math.min(10,e.length),i=e.length-n,r=[];for(let s=0;s1&&r.push(`... ${i} more items`),"["+r.join(", ")+"]"}function nn(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){let n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}var rn=globalThis.process&&!0,pt=rn?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var i;let r=n.prototype[Symbol.toStringTag],s=Symbol.toStringTag in t?t[Symbol.toStringTag]:(i=t.constructor)===null||i===void 0?void 0:i.name;if(r===s){let a=ie(t);throw new Error(`Cannot use ${r} "${a}" from another module or realm. +`+ue(this.source,n);return t}toJSON(){let t={message:this.message};return this.locations!=null&&(t.locations=this.locations),this.path!=null&&(t.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&(t.extensions=this.extensions),t}};function Qe(e){return e===void 0||e.length===0?void 0:e}function h(e,t,n){return new Q(`Syntax Error: ${n}`,{source:e,positions:[t]})}var W;(function(e){e.QUERY="QUERY",e.MUTATION="MUTATION",e.SUBSCRIPTION="SUBSCRIPTION",e.FIELD="FIELD",e.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",e.FRAGMENT_SPREAD="FRAGMENT_SPREAD",e.INLINE_FRAGMENT="INLINE_FRAGMENT",e.VARIABLE_DEFINITION="VARIABLE_DEFINITION",e.SCHEMA="SCHEMA",e.SCALAR="SCALAR",e.OBJECT="OBJECT",e.FIELD_DEFINITION="FIELD_DEFINITION",e.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",e.INTERFACE="INTERFACE",e.UNION="UNION",e.ENUM="ENUM",e.ENUM_VALUE="ENUM_VALUE",e.INPUT_OBJECT="INPUT_OBJECT",e.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(W||(W={}));var c;(function(e){e.NAME="Name",e.DOCUMENT="Document",e.OPERATION_DEFINITION="OperationDefinition",e.VARIABLE_DEFINITION="VariableDefinition",e.SELECTION_SET="SelectionSet",e.FIELD="Field",e.ARGUMENT="Argument",e.FRAGMENT_SPREAD="FragmentSpread",e.INLINE_FRAGMENT="InlineFragment",e.FRAGMENT_DEFINITION="FragmentDefinition",e.VARIABLE="Variable",e.INT="IntValue",e.FLOAT="FloatValue",e.STRING="StringValue",e.BOOLEAN="BooleanValue",e.NULL="NullValue",e.ENUM="EnumValue",e.LIST="ListValue",e.OBJECT="ObjectValue",e.OBJECT_FIELD="ObjectField",e.DIRECTIVE="Directive",e.NAMED_TYPE="NamedType",e.LIST_TYPE="ListType",e.NON_NULL_TYPE="NonNullType",e.SCHEMA_DEFINITION="SchemaDefinition",e.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",e.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",e.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",e.FIELD_DEFINITION="FieldDefinition",e.INPUT_VALUE_DEFINITION="InputValueDefinition",e.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",e.UNION_TYPE_DEFINITION="UnionTypeDefinition",e.ENUM_TYPE_DEFINITION="EnumTypeDefinition",e.ENUM_VALUE_DEFINITION="EnumValueDefinition",e.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",e.DIRECTIVE_DEFINITION="DirectiveDefinition",e.SCHEMA_EXTENSION="SchemaExtension",e.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",e.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",e.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",e.UNION_TYPE_EXTENSION="UnionTypeExtension",e.ENUM_TYPE_EXTENSION="EnumTypeExtension",e.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",e.TYPE_COORDINATE="TypeCoordinate",e.MEMBER_COORDINATE="MemberCoordinate",e.ARGUMENT_COORDINATE="ArgumentCoordinate",e.DIRECTIVE_COORDINATE="DirectiveCoordinate",e.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"})(c||(c={}));function We(e){return e===9||e===32}function b(e){return e>=48&&e<=57}function ze(e){return e>=97&&e<=122||e>=65&&e<=90}function pe(e){return ze(e)||e===95}function Ke(e){return ze(e)||b(e)||e===95}function Ze(e){var t;let n=Number.MAX_SAFE_INTEGER,i=null,r=-1;for(let a=0;au===0?a:a.slice(n)).slice((t=i)!==null&&t!==void 0?t:0,r+1)}function Pt(e){let t=0;for(;t=0&&e<=55295||e>=57344&&e<=1114111}function K(e,t){return nt(e.charCodeAt(t))&&rt(e.charCodeAt(t+1))}function nt(e){return e>=55296&&e<=56319}function rt(e){return e>=56320&&e<=57343}function R(e,t){let n=e.source.body.codePointAt(t);if(n===void 0)return o.EOF;if(n>=32&&n<=126){let i=String.fromCodePoint(n);return i==='"'?`'"'`:`"${i}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function m(e,t,n,i,r){let s=e.line,a=1+n-e.lineStart;return new F(t,n,i,s,a,r)}function wt(e,t){let n=e.source.body,i=n.length,r=t;for(;r=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function Gt(e,t){let n=e.source.body;switch(n.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:` +`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw h(e.source,t,`Invalid character escape sequence: "${n.slice(t,t+2)}".`)}function Yt(e,t){let n=e.source.body,i=n.length,r=e.lineStart,s=t+3,a=s,u="",p=[];for(;s2?"["+qt(e)+"]":"{ "+n.map(([r,s])=>r+": "+te(s,t)).join(", ")+" }"}function Jt(e,t){if(e.length===0)return"[]";if(t.length>2)return"[Array]";let n=Math.min(10,e.length),i=e.length-n,r=[];for(let s=0;s1&&r.push(`... ${i} more items`),"["+r.join(", ")+"]"}function qt(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if(t==="Object"&&typeof e.constructor=="function"){let n=e.constructor.name;if(typeof n=="string"&&n!=="")return n}return t}var Qt=globalThis.process&&!0,it=Qt?function(t,n){return t instanceof n}:function(t,n){if(t instanceof n)return!0;if(typeof t=="object"&&t!==null){var i;let r=n.prototype[Symbol.toStringTag],s=Symbol.toStringTag in t?t[Symbol.toStringTag]:(i=t.constructor)===null||i===void 0?void 0:i.name;if(r===s){let a=ee(t);throw new Error(`Cannot use ${r} "${a}" from another module or realm. Ensure that there is only one instance of "graphql" in the node_modules directory. If different versions of "graphql" are the dependencies of other @@ -26,4 +25,4 @@ https://yarnpkg.com/en/docs/selective-version-resolutions Duplicate "graphql" modules cannot be used at the same time since different versions may have different capabilities and behavior. The data from one version used in the function from another could produce confusing and -spurious results.`)}}return!1};var Y=class{constructor(t,n="GraphQL request",i={line:1,column:1}){typeof t=="string"||re(!1,`Body must be a string. Received: ${ie(t)}.`),this.body=t,this.name=n,this.locationOffset=i,this.locationOffset.line>0||re(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||re(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}};function ft(e){return pt(e,Y)}function ht(e,t){let n=new Te(e,t),i=n.parseDocument();return Object.defineProperty(i,"tokenCount",{enumerable:!1,value:n.tokenCount}),i}var Te=class{constructor(t,n={}){let i=ft(t)?t:new Y(t);this._lexer=new te(i),this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let t=this.expectToken(o.NAME);return this.node(t,{kind:c.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:c.DOCUMENT,definitions:this.many(o.SOF,this.parseDefinition,o.EOF)})}parseDefinition(){if(this.peek(o.BRACE_L))return this.parseOperationDefinition();let t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(n.kind===o.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(t)throw d(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){let t=this._lexer.token;if(this.peek(o.BRACE_L))return this.node(t,{kind:c.OPERATION_DEFINITION,operation:C.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseOperationType(),i;return this.peek(o.NAME)&&(i=this.parseName()),this.node(t,{kind:c.OPERATION_DEFINITION,operation:n,name:i,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let t=this.expectToken(o.NAME);switch(t.value){case"query":return C.QUERY;case"mutation":return C.MUTATION;case"subscription":return C.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(o.PAREN_L,this.parseVariableDefinition,o.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:c.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(o.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let t=this._lexer.token;return this.expectToken(o.DOLLAR),this.node(t,{kind:c.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:c.SELECTION_SET,selections:this.many(o.BRACE_L,this.parseSelection,o.BRACE_R)})}parseSelection(){return this.peek(o.SPREAD)?this.parseFragment():this.parseField()}parseField(){let t=this._lexer.token,n=this.parseName(),i,r;return this.expectOptionalToken(o.COLON)?(i=n,r=this.parseName()):r=n,this.node(t,{kind:c.FIELD,alias:i,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){let n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(o.PAREN_L,n,o.PAREN_R)}parseArgument(t=!1){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.ARGUMENT,name:i,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let t=this._lexer.token;this.expectToken(o.SPREAD);let n=this.expectOptionalKeyword("on");return!n&&this.peek(o.NAME)?this.node(t,{kind:c.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:c.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let t=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:c.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:c.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){let n=this._lexer.token;switch(n.kind){case o.BRACKET_L:return this.parseList(t);case o.BRACE_L:return this.parseObject(t);case o.INT:return this.advanceLexer(),this.node(n,{kind:c.INT,value:n.value});case o.FLOAT:return this.advanceLexer(),this.node(n,{kind:c.FLOAT,value:n.value});case o.STRING:case o.BLOCK_STRING:return this.parseStringLiteral();case o.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:c.BOOLEAN,value:!0});case"false":return this.node(n,{kind:c.BOOLEAN,value:!1});case"null":return this.node(n,{kind:c.NULL});default:return this.node(n,{kind:c.ENUM,value:n.value})}case o.DOLLAR:if(t)if(this.expectToken(o.DOLLAR),this._lexer.token.kind===o.NAME){let i=this._lexer.token.value;throw d(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:c.STRING,value:t.value,block:t.kind===o.BLOCK_STRING})}parseList(t){let n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:c.LIST,values:this.any(o.BRACKET_L,n,o.BRACKET_R)})}parseObject(t){let n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:c.OBJECT,fields:this.any(o.BRACE_L,n,o.BRACE_R)})}parseObjectField(t){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.OBJECT_FIELD,name:i,value:this.parseValueLiteral(t)})}parseDirectives(t){let n=[];for(;this.peek(o.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){let n=this._lexer.token;return this.expectToken(o.AT),this.node(n,{kind:c.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){let t=this._lexer.token,n;if(this.expectOptionalToken(o.BRACKET_L)){let i=this.parseTypeReference();this.expectToken(o.BRACKET_R),n=this.node(t,{kind:c.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(o.BANG)?this.node(t,{kind:c.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:c.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(o.STRING)||this.peek(o.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);return this.node(t,{kind:c.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let t=this._lexer.token,n=this.parseOperationType();this.expectToken(o.COLON);let i=this.parseNamedType();return this.node(t,{kind:c.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(t,{kind:c.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r})}parseObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(o.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseFieldDefinition,o.BRACE_R)}parseFieldDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(o.COLON);let s=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:c.FIELD_DEFINITION,description:n,name:i,arguments:r,type:s,directives:a})}parseArgumentDefs(){return this.optionalMany(o.PAREN_L,this.parseInputValueDef,o.PAREN_R)}parseInputValueDef(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(o.COLON);let r=this.parseTypeReference(),s;this.expectOptionalToken(o.EQUALS)&&(s=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:c.INPUT_VALUE_DEFINITION,description:n,name:i,type:r,defaultValue:s,directives:a})}parseInterfaceTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseUnionTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseUnionMemberTypes();return this.node(t,{kind:c.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:s})}parseUnionMemberTypes(){return this.expectOptionalToken(o.EQUALS)?this.delimitedMany(o.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();return this.node(t,{kind:c.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:s})}parseEnumValuesDefinition(){return this.optionalMany(o.BRACE_L,this.parseEnumValueDefinition,o.BRACE_R)}parseEnumValueDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(t,{kind:c.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw d(this._lexer.source,this._lexer.token.start,`${oe(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:s})}parseInputFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseInputValueDef,o.BRACE_R)}parseTypeSystemExtension(){let t=this._lexer.lookahead();if(t.kind===o.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let n=this.parseConstDirectives(),i=this.optionalMany(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseInterfaceTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseUnionTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.UNION_TYPE_EXTENSION,name:n,directives:i,types:r})}parseEnumTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r})}parseInputObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r})}parseDirectiveDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(o.AT);let i=this.parseName(),r=this.parseArgumentDefs(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(t,{kind:c.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,repeatable:s,locations:a})}parseDirectiveLocations(){return this.delimitedMany(o.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(ee,n.value))return n;throw this.unexpected(t)}node(t,n){return this._options.noLocation!==!0&&(n.loc=new Q(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){let n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw d(this._lexer.source,n.start,`Expected ${dt(t)}, found ${oe(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){let n=this._lexer.token;if(n.kind===o.NAME&&n.value===t)this.advanceLexer();else throw d(this._lexer.source,n.start,`Expected "${t}", found ${oe(n)}.`)}expectOptionalKeyword(t){let n=this._lexer.token;return n.kind===o.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){let n=t??this._lexer.token;return d(this._lexer.source,n.start,`Unexpected ${oe(n)}.`)}any(t,n,i){this.expectToken(t);let r=[];for(;!this.expectOptionalToken(i);)r.push(n.call(this));return r}optionalMany(t,n,i){if(this.expectOptionalToken(t)){let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}return[]}many(t,n,i){this.expectToken(t);let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}delimitedMany(t,n){this.expectOptionalToken(t);let i=[];do i.push(n.call(this));while(this.expectOptionalToken(t));return i}advanceLexer(){let{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==o.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw d(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}};function oe(e){let t=e.value;return dt(e.kind)+(t!=null?` "${t}"`:"")}function dt(e){return ct(e)?`"${e}"`:e}function sn(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var mt=sn;function on(e){let t=[],{startToken:n,endToken:i}=e.loc;for(let r=n;r!==i;r=r.next)r.kind==="Comment"&&t.push({...r,loc:{start:r.start,end:r.end}});return t}var an={allowLegacyFragmentVariables:!0};function cn(e){if((e==null?void 0:e.name)==="GraphQLError"){let{message:t,locations:[n]}=e;return mt(t,{loc:{start:n},cause:e})}return e}function un(e){let t;try{t=ht(e,an)}catch(n){throw cn(n)}return t.comments=on(t),t}var ln={parse:un,astFormat:"graphql",hasPragma:je,hasIgnorePragma:$e,locStart:K,locEnd:z};var pn={graphql:qe};var Ui=Ne;export{Ui as default,Qe as languages,Ke as options,_e as parsers,pn as printers}; +spurious results.`)}}return!1};var B=class{constructor(t,n="GraphQL request",i={line:1,column:1}){typeof t=="string"||Z(!1,`Body must be a string. Received: ${ee(t)}.`),this.body=t,this.name=n,this.locationOffset=i,this.locationOffset.line>0||Z(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||Z(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}};function st(e){return it(e,B)}function ot(e,t){let n=new fe(e,t),i=n.parseDocument();return Object.defineProperty(i,"tokenCount",{enumerable:!1,value:n.tokenCount}),i}var fe=class{constructor(t,n={}){let{lexer:i,...r}=n;if(i)this._lexer=i;else{let s=st(t)?t:new B(t);this._lexer=new z(s)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let t=this.expectToken(o.NAME);return this.node(t,{kind:c.NAME,value:t.value})}parseDocument(){return this.node(this._lexer.token,{kind:c.DOCUMENT,definitions:this.many(o.SOF,this.parseDefinition,o.EOF)})}parseDefinition(){if(this.peek(o.BRACE_L))return this.parseOperationDefinition();let t=this.peekDescription(),n=t?this._lexer.lookahead():this._lexer.token;if(t&&n.kind===o.BRACE_L)throw h(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(n.kind===o.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(t)throw h(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");switch(n.value){case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){let t=this._lexer.token;if(this.peek(o.BRACE_L))return this.node(t,{kind:c.OPERATION_DEFINITION,operation:C.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let n=this.parseDescription(),i=this.parseOperationType(),r;return this.peek(o.NAME)&&(r=this.parseName()),this.node(t,{kind:c.OPERATION_DEFINITION,operation:i,description:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let t=this.expectToken(o.NAME);switch(t.value){case"query":return C.QUERY;case"mutation":return C.MUTATION;case"subscription":return C.SUBSCRIPTION}throw this.unexpected(t)}parseVariableDefinitions(){return this.optionalMany(o.PAREN_L,this.parseVariableDefinition,o.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:c.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(o.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(o.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let t=this._lexer.token;return this.expectToken(o.DOLLAR),this.node(t,{kind:c.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:c.SELECTION_SET,selections:this.many(o.BRACE_L,this.parseSelection,o.BRACE_R)})}parseSelection(){return this.peek(o.SPREAD)?this.parseFragment():this.parseField()}parseField(){let t=this._lexer.token,n=this.parseName(),i,r;return this.expectOptionalToken(o.COLON)?(i=n,r=this.parseName()):r=n,this.node(t,{kind:c.FIELD,alias:i,name:r,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(o.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(t){let n=t?this.parseConstArgument:this.parseArgument;return this.optionalMany(o.PAREN_L,n,o.PAREN_R)}parseArgument(t=!1){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.ARGUMENT,name:i,value:this.parseValueLiteral(t)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let t=this._lexer.token;this.expectToken(o.SPREAD);let n=this.expectOptionalKeyword("on");return!n&&this.peek(o.NAME)?this.node(t,{kind:c.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(t,{kind:c.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let t=this._lexer.token,n=this.parseDescription();return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(t,{kind:c.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(t,{kind:c.FRAGMENT_DEFINITION,description:n,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(t){let n=this._lexer.token;switch(n.kind){case o.BRACKET_L:return this.parseList(t);case o.BRACE_L:return this.parseObject(t);case o.INT:return this.advanceLexer(),this.node(n,{kind:c.INT,value:n.value});case o.FLOAT:return this.advanceLexer(),this.node(n,{kind:c.FLOAT,value:n.value});case o.STRING:case o.BLOCK_STRING:return this.parseStringLiteral();case o.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:c.BOOLEAN,value:!0});case"false":return this.node(n,{kind:c.BOOLEAN,value:!1});case"null":return this.node(n,{kind:c.NULL});default:return this.node(n,{kind:c.ENUM,value:n.value})}case o.DOLLAR:if(t)if(this.expectToken(o.DOLLAR),this._lexer.token.kind===o.NAME){let i=this._lexer.token.value;throw h(this._lexer.source,n.start,`Unexpected variable "$${i}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let t=this._lexer.token;return this.advanceLexer(),this.node(t,{kind:c.STRING,value:t.value,block:t.kind===o.BLOCK_STRING})}parseList(t){let n=()=>this.parseValueLiteral(t);return this.node(this._lexer.token,{kind:c.LIST,values:this.any(o.BRACKET_L,n,o.BRACKET_R)})}parseObject(t){let n=()=>this.parseObjectField(t);return this.node(this._lexer.token,{kind:c.OBJECT,fields:this.any(o.BRACE_L,n,o.BRACE_R)})}parseObjectField(t){let n=this._lexer.token,i=this.parseName();return this.expectToken(o.COLON),this.node(n,{kind:c.OBJECT_FIELD,name:i,value:this.parseValueLiteral(t)})}parseDirectives(t){let n=[];for(;this.peek(o.AT);)n.push(this.parseDirective(t));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(t){let n=this._lexer.token;return this.expectToken(o.AT),this.node(n,{kind:c.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(t)})}parseTypeReference(){let t=this._lexer.token,n;if(this.expectOptionalToken(o.BRACKET_L)){let i=this.parseTypeReference();this.expectToken(o.BRACKET_R),n=this.node(t,{kind:c.LIST_TYPE,type:i})}else n=this.parseNamedType();return this.expectOptionalToken(o.BANG)?this.node(t,{kind:c.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:c.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(o.STRING)||this.peek(o.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);return this.node(t,{kind:c.SCHEMA_DEFINITION,description:n,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let t=this._lexer.token,n=this.parseOperationType();this.expectToken(o.COLON);let i=this.parseNamedType();return this.node(t,{kind:c.OPERATION_TYPE_DEFINITION,operation:n,type:i})}parseScalarTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(t,{kind:c.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r})}parseObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(o.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseFieldDefinition,o.BRACE_R)}parseFieldDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(o.COLON);let s=this.parseTypeReference(),a=this.parseConstDirectives();return this.node(t,{kind:c.FIELD_DEFINITION,description:n,name:i,arguments:r,type:s,directives:a})}parseArgumentDefs(){return this.optionalMany(o.PAREN_L,this.parseInputValueDef,o.PAREN_R)}parseInputValueDef(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseName();this.expectToken(o.COLON);let r=this.parseTypeReference(),s;this.expectOptionalToken(o.EQUALS)&&(s=this.parseConstValueLiteral());let a=this.parseConstDirectives();return this.node(t,{kind:c.INPUT_VALUE_DEFINITION,description:n,name:i,type:r,defaultValue:s,directives:a})}parseInterfaceTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),s=this.parseConstDirectives(),a=this.parseFieldsDefinition();return this.node(t,{kind:c.INTERFACE_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:s,fields:a})}parseUnionTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseUnionMemberTypes();return this.node(t,{kind:c.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:s})}parseUnionMemberTypes(){return this.expectOptionalToken(o.EQUALS)?this.delimitedMany(o.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseEnumValuesDefinition();return this.node(t,{kind:c.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:s})}parseEnumValuesDefinition(){return this.optionalMany(o.BRACE_L,this.parseEnumValueDefinition,o.BRACE_R)}parseEnumValueDefinition(){let t=this._lexer.token,n=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(t,{kind:c.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw h(this._lexer.source,this._lexer.token.start,`${ne(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),s=this.parseInputFieldsDefinition();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:s})}parseInputFieldsDefinition(){return this.optionalMany(o.BRACE_L,this.parseInputValueDef,o.BRACE_R)}parseTypeSystemExtension(){let t=this._lexer.lookahead();if(t.kind===o.NAME)switch(t.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(t)}parseSchemaExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let n=this.parseConstDirectives(),i=this.optionalMany(o.BRACE_L,this.parseOperationTypeDefinition,o.BRACE_R);if(n.length===0&&i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCHEMA_EXTENSION,directives:n,operationTypes:i})}parseScalarTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let n=this.parseName(),i=this.parseConstDirectives();if(i.length===0)throw this.unexpected();return this.node(t,{kind:c.SCALAR_TYPE_EXTENSION,name:n,directives:i})}parseObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseInterfaceTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let n=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),s=this.parseFieldsDefinition();if(i.length===0&&r.length===0&&s.length===0)throw this.unexpected();return this.node(t,{kind:c.INTERFACE_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:s})}parseUnionTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.UNION_TYPE_EXTENSION,name:n,directives:i,types:r})}parseEnumTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r})}parseInputObjectTypeExtension(){let t=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let n=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(i.length===0&&r.length===0)throw this.unexpected();return this.node(t,{kind:c.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r})}parseDirectiveDefinition(){let t=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(o.AT);let i=this.parseName(),r=this.parseArgumentDefs(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(t,{kind:c.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,repeatable:s,locations:a})}parseDirectiveLocations(){return this.delimitedMany(o.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let t=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(W,n.value))return n;throw this.unexpected(t)}parseSchemaCoordinate(){let t=this._lexer.token,n=this.expectOptionalToken(o.AT),i=this.parseName(),r;!n&&this.expectOptionalToken(o.DOT)&&(r=this.parseName());let s;return(n||r)&&this.expectOptionalToken(o.PAREN_L)&&(s=this.parseName(),this.expectToken(o.COLON),this.expectToken(o.PAREN_R)),n?s?this.node(t,{kind:c.DIRECTIVE_ARGUMENT_COORDINATE,name:i,argumentName:s}):this.node(t,{kind:c.DIRECTIVE_COORDINATE,name:i}):r?s?this.node(t,{kind:c.ARGUMENT_COORDINATE,name:i,fieldName:r,argumentName:s}):this.node(t,{kind:c.MEMBER_COORDINATE,name:i,memberName:r}):this.node(t,{kind:c.TYPE_COORDINATE,name:i})}node(t,n){return this._options.noLocation!==!0&&(n.loc=new H(t,this._lexer.lastToken,this._lexer.source)),n}peek(t){return this._lexer.token.kind===t}expectToken(t){let n=this._lexer.token;if(n.kind===t)return this.advanceLexer(),n;throw h(this._lexer.source,n.start,`Expected ${at(t)}, found ${ne(n)}.`)}expectOptionalToken(t){return this._lexer.token.kind===t?(this.advanceLexer(),!0):!1}expectKeyword(t){let n=this._lexer.token;if(n.kind===o.NAME&&n.value===t)this.advanceLexer();else throw h(this._lexer.source,n.start,`Expected "${t}", found ${ne(n)}.`)}expectOptionalKeyword(t){let n=this._lexer.token;return n.kind===o.NAME&&n.value===t?(this.advanceLexer(),!0):!1}unexpected(t){let n=t??this._lexer.token;return h(this._lexer.source,n.start,`Unexpected ${ne(n)}.`)}any(t,n,i){this.expectToken(t);let r=[];for(;!this.expectOptionalToken(i);)r.push(n.call(this));return r}optionalMany(t,n,i){if(this.expectOptionalToken(t)){let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}return[]}many(t,n,i){this.expectToken(t);let r=[];do r.push(n.call(this));while(!this.expectOptionalToken(i));return r}delimitedMany(t,n){this.expectOptionalToken(t);let i=[];do i.push(n.call(this));while(this.expectOptionalToken(t));return i}advanceLexer(){let{maxTokens:t}=this._options,n=this._lexer.advance();if(n.kind!==o.EOF&&(++this._tokenCounter,t!==void 0&&this._tokenCounter>t))throw h(this._lexer.source,n.start,`Document contains more that ${t} tokens. Parsing aborted.`)}};function ne(e){let t=e.value;return at(e.kind)+(t!=null?` "${t}"`:"")}function at(e){return tt(e)?`"${e}"`:e}function Wt(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var ct=Wt;function zt(e){let t=[],{startToken:n,endToken:i}=e.loc;for(let r=n;r!==i;r=r.next)r.kind==="Comment"&&t.push({...r,loc:{start:r.start,end:r.end}});return t}var Kt={allowLegacyFragmentVariables:!0};function Zt(e){if(e?.name==="GraphQLError"){let{message:t,locations:[n]}=e;return ct(t,{loc:{start:n},cause:e})}return e}function en(e){let t;try{t=ot(e,Kt)}catch(n){throw Zt(n)}return t.comments=zt(t),t}var tn={parse:en,astFormat:"graphql",hasPragma:Fe,hasIgnorePragma:Me,locStart:J,locEnd:q};var nn={graphql:Ge};export{ut as default,Ye as languages,$e as options,he as parsers,nn as printers}; diff --git a/node_modules/prettier/plugins/html.js b/node_modules/prettier/plugins/html.js old mode 100755 new mode 100644 index c54840ae4..7172ba1bf --- a/node_modules/prettier/plugins/html.js +++ b/node_modules/prettier/plugins/html.js @@ -1,22 +1,24 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.html=e()}})(function(){"use strict";var At=Object.defineProperty;var Ei=Object.getOwnPropertyDescriptor;var Ai=Object.getOwnPropertyNames;var Di=Object.prototype.hasOwnProperty;var on=t=>{throw TypeError(t)};var vi=(t,e,r)=>e in t?At(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var un=(t,e)=>{for(var r in e)At(t,r,{get:e[r],enumerable:!0})},yi=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Ai(e))!Di.call(t,s)&&s!==r&&At(t,s,{get:()=>e[s],enumerable:!(n=Ei(e,s))||n.enumerable});return t};var wi=t=>yi(At({},"__esModule",{value:!0}),t);var cr=(t,e,r)=>vi(t,typeof e!="symbol"?e+"":e,r),ln=(t,e,r)=>e.has(t)||on("Cannot "+r);var R=(t,e,r)=>(ln(t,e,"read from private field"),r?r.call(t):e.get(t)),Dt=(t,e,r)=>e.has(t)?on("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),cn=(t,e,r,n)=>(ln(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r);var mu={};un(mu,{languages:()=>qs,options:()=>Vs,parsers:()=>rn,printers:()=>hu});var bi=(t,e,r,n)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(r,n):r.global?e.replace(r,n):e.split(r).join(n)},w=bi;var we="string",ze="array",Ye="cursor",be="indent",Te="align",je="trim",xe="group",ke="fill",ce="if-break",Be="indent-if-break",Ke="line-suffix",Xe="line-suffix-boundary",j="line",Qe="label",Le="break-parent",vt=new Set([Ye,be,Te,je,xe,ke,ce,Be,Ke,Xe,j,Qe,Le]);var Ti=(t,e,r)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[r<0?e.length+r:r]:e.at(r)},K=Ti;function xi(t){if(typeof t=="string")return we;if(Array.isArray(t))return ze;if(!t)return;let{type:e}=t;if(vt.has(e))return e}var Fe=xi;var ki=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Bi(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(Fe(t))throw new Error("doc is valid.");let r=Object.prototype.toString.call(t);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=ki([...vt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${n}.`}var pr=class extends Error{name="InvalidDocError";constructor(e){super(Bi(e)),this.doc=e}},hr=pr;function mr(t,e){if(typeof t=="string")return e(t);let r=new Map;return n(t);function n(i){if(r.has(i))return r.get(i);let a=s(i);return r.set(i,a),a}function s(i){switch(Fe(i)){case ze:return e(i.map(n));case ke:return e({...i,parts:i.parts.map(n)});case ce:return e({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case xe:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(n),o=a[0]):o=n(o),e({...i,contents:o,expandedStates:a})}case Te:case be:case Be:case Qe:case Ke:return e({...i,contents:n(i.contents)});case we:case Ye:case je:case Xe:case j:case Le:return e(i);default:throw new hr(i)}}}function B(t,e=pn){return mr(t,r=>typeof r=="string"?H(e,r.split(` -`)):r)}var fr=()=>{},re=fr,dr=fr,hn=fr;function k(t){return re(t),{type:be,contents:t}}function mn(t,e){return re(e),{type:Te,contents:e,n:t}}function E(t,e={}){return re(t),dr(e.expandedStates,!0),{type:xe,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function fn(t){return mn(Number.NEGATIVE_INFINITY,t)}function dn(t){return mn({type:"root"},t)}function yt(t){return hn(t),{type:ke,parts:t}}function pe(t,e="",r={}){return re(t),e!==""&&re(e),{type:ce,breakContents:t,flatContents:e,groupId:r.groupId}}function gn(t,e){return re(t),{type:Be,contents:t,groupId:e.groupId,negate:e.negate}}var ne={type:Le};var Fi={type:j,hard:!0},Pi={type:j,hard:!0,literal:!0},_={type:j},v={type:j,soft:!0},S=[Fi,ne],pn=[Pi,ne];function H(t,e){re(t),dr(e);let r=[];for(let n=0;ni?n:r}var Sn=Ni;function gr(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var V,Cr=class{constructor(e){Dt(this,V);cn(this,V,new Set(e))}getLeadingWhitespaceCount(e){let r=R(this,V),n=0;for(let s=0;s=0&&r.has(e.charAt(s));s--)n++;return n}getLeadingWhitespace(e){let r=this.getLeadingWhitespaceCount(e);return e.slice(0,r)}getTrailingWhitespace(e){let r=this.getTrailingWhitespaceCount(e);return e.slice(e.length-r)}hasLeadingWhitespace(e){return R(this,V).has(e.charAt(0))}hasTrailingWhitespace(e){return R(this,V).has(K(!1,e,-1))}trimStart(e){let r=this.getLeadingWhitespaceCount(e);return e.slice(r)}trimEnd(e){let r=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-r)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,r=!1){let n=`[${gr([...R(this,V)].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return e.split(s)}hasWhitespaceCharacter(e){let r=R(this,V);return Array.prototype.some.call(e,n=>r.has(n))}hasNonWhitespaceCharacter(e){let r=R(this,V);return Array.prototype.some.call(e,n=>!r.has(n))}isWhitespaceOnly(e){let r=R(this,V);return Array.prototype.every.call(e,n=>r.has(n))}};V=new WeakMap;var _n=Cr;var Ii=[" ",` -`,"\f","\r"," "],Ri=new _n(Ii),O=Ri;var Sr=class extends Error{name="UnexpectedNodeError";constructor(e,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(e[n])}.`),this.node=e}},En=Sr;function $i(t){return(t==null?void 0:t.type)==="front-matter"}var Pe=$i;var Oi=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),Mi=new Set(["if","else if","for","switch","case"]);function An(t,e){var r;if(t.type==="text"||t.type==="comment"||Pe(t)||t.type==="yaml"||t.type==="toml")return null;if(t.type==="attribute"&&delete e.value,t.type==="docType"&&delete e.value,t.type==="angularControlFlowBlock"&&((r=t.parameters)!=null&&r.children))for(let n of e.parameters.children)Mi.has(t.name)?delete n.expression:n.expression=n.expression.trim();t.type==="angularIcuExpression"&&(e.switchValue=t.switchValue.trim()),t.type==="angularLetDeclarationInitializer"&&delete e.value}An.ignoredProperties=Oi;var Dn=An;async function qi(t,e){if(t.language==="yaml"){let r=t.value.trim(),n=r?await e(r,{parser:"yaml"}):"";return dn([t.startDelimiter,t.explicitLanguage,S,n,n?S:"",t.endDelimiter])}}var vn=qi;function he(t,e=!0){return[k([v,t]),e?v:""]}function X(t,e){let r=t.type==="NGRoot"?t.node.type==="NGMicrosyntax"&&t.node.body.length===1&&t.node.body[0].type==="NGMicrosyntaxExpression"?t.node.body[0].expression:t.node:t.type==="JsExpressionRoot"?t.node:t;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(e.parser==="__vue_expression"||e.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function T(t,e,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let s=!0;n&&(r.__onHtmlBindingRoot=(a,o)=>{s=n(a,o)});let i=await e(t,r,e);return s?E(i):he(i)}function Hi(t,e,r,n){let{node:s}=r,i=n.originalText.slice(s.sourceSpan.start.offset,s.sourceSpan.end.offset);return/^\s*$/u.test(i)?"":T(i,t,{parser:"__ng_directive",__isInHtmlAttribute:!1},X)}var yn=Hi;var Vi=(t,e)=>{if(!(t&&e==null))return e.toReversed||!Array.isArray(e)?e.toReversed():[...e].reverse()},wn=Vi;function Ui(t){return Array.isArray(t)&&t.length>0}var me=Ui;var bn,Tn,xn,kn,Bn,Wi=((bn=globalThis.Deno)==null?void 0:bn.build.os)==="windows"||((xn=(Tn=globalThis.navigator)==null?void 0:Tn.platform)==null?void 0:xn.startsWith("Win"))||((Bn=(kn=globalThis.process)==null?void 0:kn.platform)==null?void 0:Bn.startsWith("win"))||!1;function Ln(t){if(t=t instanceof URL?t:new URL(t),t.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${t.protocol}"`);return t}function Gi(t){return t=Ln(t),decodeURIComponent(t.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function zi(t){t=Ln(t);let e=decodeURIComponent(t.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return t.hostname!==""&&(e=`\\\\${t.hostname}${e}`),e}function Fn(t){return Wi?zi(t):Gi(t)}var Pn=Fn;var Yi=t=>String(t).split(/[/\\]/u).pop();function Nn(t,e){if(!e)return;let r=Yi(e).toLowerCase();return t.find(({filenames:n})=>n==null?void 0:n.some(s=>s.toLowerCase()===r))??t.find(({extensions:n})=>n==null?void 0:n.some(s=>r.endsWith(s)))}function ji(t,e){if(e)return t.find(({name:r})=>r.toLowerCase()===e)??t.find(({aliases:r})=>r==null?void 0:r.includes(e))??t.find(({extensions:r})=>r==null?void 0:r.includes(`.${e}`))}function In(t,e){if(e){if(String(e).startsWith("file:"))try{e=Pn(e)}catch{return}if(typeof e=="string")return t.find(({isSupported:r})=>r==null?void 0:r({filepath:e}))}}function Ki(t,e){let r=wn(!1,t.plugins).flatMap(s=>s.languages??[]),n=ji(r,e.language)??Nn(r,e.physicalFile)??Nn(r,e.file)??In(r,e.physicalFile)??In(r,e.file)??(e.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var Ne=Ki;var Rn="inline",_r={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},$n="normal",Er={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function Xi(t){return t.type==="element"&&!t.hasExplicitNamespace&&!["html","svg"].includes(t.namespace)}var fe=Xi;var Qi=t=>w(!1,t,/^[\t\f\r ]*\n/gu,""),Ar=t=>Qi(O.trimEnd(t)),On=t=>{let e=t,r=O.getLeadingWhitespace(e);r&&(e=e.slice(r.length));let n=O.getTrailingWhitespace(e);return n&&(e=e.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:e}};function bt(t,e){return!!(t.type==="ieConditionalComment"&&t.lastChild&&!t.lastChild.isSelfClosing&&!t.lastChild.endSourceSpan||t.type==="ieConditionalComment"&&!t.complete||de(t)&&t.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||kt(t,e)&&!W(t,e)&&t.type!=="interpolation")}function ge(t){return t.type==="attribute"||!t.parent||!t.prev?!1:Ji(t.prev)}function Ji(t){return t.type==="comment"&&t.value.trim()==="prettier-ignore"}function $(t){return t.type==="text"||t.type==="comment"}function W(t,e){return t.type==="element"&&(t.fullName==="script"||t.fullName==="style"||t.fullName==="svg:style"||t.fullName==="svg:script"||t.fullName==="mj-style"&&e.parser==="mjml"||fe(t)&&(t.name==="script"||t.name==="style"))}function Mn(t,e){return t.children&&!W(t,e)}function qn(t,e){return W(t,e)||t.type==="interpolation"||Dr(t)}function Dr(t){return Qn(t).startsWith("pre")}function Hn(t,e){var s,i;let r=n();if(r&&!t.prev&&((i=(s=t.parent)==null?void 0:s.tagDefinition)!=null&&i.ignoreFirstLf))return t.type==="interpolation";return r;function n(){return Pe(t)||t.type==="angularControlFlowBlock"?!1:(t.type==="text"||t.type==="interpolation")&&t.prev&&(t.prev.type==="text"||t.prev.type==="interpolation")?!0:!t.parent||t.parent.cssDisplay==="none"?!1:de(t.parent)?!0:!(!t.prev&&(t.parent.type==="root"||de(t)&&t.parent||W(t.parent,e)||et(t.parent,e)||!sa(t.parent.cssDisplay))||t.prev&&!oa(t.prev.cssDisplay))}}function Vn(t,e){return Pe(t)||t.type==="angularControlFlowBlock"?!1:(t.type==="text"||t.type==="interpolation")&&t.next&&(t.next.type==="text"||t.next.type==="interpolation")?!0:!t.parent||t.parent.cssDisplay==="none"?!1:de(t.parent)?!0:!(!t.next&&(t.parent.type==="root"||de(t)&&t.parent||W(t.parent,e)||et(t.parent,e)||!ia(t.parent.cssDisplay))||t.next&&!aa(t.next.cssDisplay))}function Un(t,e){return ua(t.cssDisplay)&&!W(t,e)}function Je(t){return Pe(t)||t.next&&t.sourceSpan.end&&t.sourceSpan.end.line+10&&(["body","script","style"].includes(t.name)||t.children.some(e=>ea(e)))||t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.type!=="text"&&zn(t.firstChild)&&(!t.lastChild.isTrailingSpaceSensitive||Yn(t.lastChild))}function vr(t){return t.type==="element"&&t.children.length>0&&(["html","head","ul","ol","select"].includes(t.name)||t.cssDisplay.startsWith("table")&&t.cssDisplay!=="table-cell")}function Tt(t){return jn(t)||t.prev&&Zi(t.prev)||Gn(t)}function Zi(t){return jn(t)||t.type==="element"&&t.fullName==="br"||Gn(t)}function Gn(t){return zn(t)&&Yn(t)}function zn(t){return t.hasLeadingSpaces&&(t.prev?t.prev.sourceSpan.end.linet.sourceSpan.end.line:t.parent.type==="root"||t.parent.endSourceSpan&&t.parent.endSourceSpan.start.line>t.sourceSpan.end.line)}function jn(t){switch(t.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(t.name)}return!1}function xt(t){return t.lastChild?xt(t.lastChild):t}function ea(t){var e;return(e=t.children)==null?void 0:e.some(r=>r.type!=="text")}function Kn(t){if(t)switch(t){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(t.endsWith("json")||t.endsWith("importmap")||t==="speculationrules")return"json"}}function ta(t,e){let{name:r,attrMap:n}=t;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:s,lang:i}=t.attrMap;return!i&&!s?"babel":Ne(e,{language:i})??Kn(s)}function ra(t,e){if(!kt(t,e))return;let{attrMap:r}=t;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:s}=r;return Ne(e,{language:s})??Kn(n)}function na(t,e){if(t.name==="style"){let{lang:r}=t.attrMap;return r?Ne(e,{language:r}):"css"}if(t.name==="mj-style"&&e.parser==="mjml")return"css"}function yr(t,e){return ta(t,e)??na(t,e)??ra(t,e)}function Ze(t){return t==="block"||t==="list-item"||t.startsWith("table")}function sa(t){return!Ze(t)&&t!=="inline-block"}function ia(t){return!Ze(t)&&t!=="inline-block"}function aa(t){return!Ze(t)}function oa(t){return!Ze(t)}function ua(t){return!Ze(t)&&t!=="inline-block"}function de(t){return Qn(t).startsWith("pre")}function la(t,e){let r=t;for(;r;){if(e(r))return!0;r=r.parent}return!1}function Xn(t,e){var n;if(Ce(t,e))return"block";if(((n=t.prev)==null?void 0:n.type)==="comment"){let s=t.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(s)return s[1]}let r=!1;if(t.type==="element"&&t.namespace==="svg")if(la(t,s=>s.fullName==="svg:foreignObject"))r=!0;else return t.name==="svg"?"inline-block":"block";switch(e.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(t.type==="element"&&(!t.namespace||r||fe(t))&&Object.prototype.hasOwnProperty.call(_r,t.name))return _r[t.name]}return Rn}function Qn(t){return t.type==="element"&&(!t.namespace||fe(t))&&Object.prototype.hasOwnProperty.call(Er,t.name)?Er[t.name]:$n}function ca(t){let e=Number.POSITIVE_INFINITY;for(let r of t.split(` -`)){if(r.length===0)continue;let n=O.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&nr.slice(e)).join(` -`)}function br(t){return w(!1,w(!1,t,"'","'"),""",'"')}function P(t){return br(t.value)}var pa=new Set(["template","style","script"]);function et(t,e){return Ce(t,e)&&!pa.has(t.fullName)}function Ce(t,e){return e.parser==="vue"&&t.type==="element"&&t.parent.type==="root"&&t.fullName.toLowerCase()!=="html"}function kt(t,e){return Ce(t,e)&&(et(t,e)||t.attrMap.lang&&t.attrMap.lang!=="html")}function Jn(t){let e=t.fullName;return e.charAt(0)==="#"||e==="slot-scope"||e==="v-slot"||e.startsWith("v-slot:")}function Zn(t,e){let r=t.parent;if(!Ce(r,e))return!1;let n=r.fullName,s=t.fullName;return n==="script"&&s==="setup"||n==="style"&&s==="vars"}function Bt(t,e=t.value){return t.parent.isWhitespaceSensitive?t.parent.isIndentationSensitive?B(e):B(wr(Ar(e)),S):H(_,O.split(e))}function Lt(t,e){return Ce(t,e)&&t.name==="script"}var Tr=/\{\{(.+?)\}\}/su;async function es(t,e){let r=[];for(let[n,s]of t.split(Tr).entries())if(n%2===0)r.push(B(s));else try{r.push(E(["{{",k([_,await T(s,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),_,"}}"]))}catch{r.push("{{",B(s),"}}")}return r}function xr({parser:t}){return(e,r,n)=>T(P(n.node),e,{parser:t},X)}var ha=xr({parser:"__ng_action"}),ma=xr({parser:"__ng_binding"}),fa=xr({parser:"__ng_directive"});function da(t,e){if(e.parser!=="angular")return;let{node:r}=t,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return ha;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return ma;if(n.startsWith("*"))return fa;let s=P(r);if(/^i18n(?:-.+)?$/u.test(n))return()=>he(yt(Bt(r,s.trim())),!s.includes("@@"));if(Tr.test(s))return i=>es(s,i)}var ts=da;function ga(t,e){let{node:r}=t,n=P(r);if(r.fullName==="class"&&!e.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}var rs=ga;function ns(t){return t===" "||t===` -`||t==="\f"||t==="\r"||t===" "}var Ca=/^[ \t\n\r\u000c]+/,Sa=/^[, \t\n\r\u000c]+/,_a=/^[^ \t\n\r\u000c]+/,Ea=/[,]+$/,ss=/^\d+$/,Aa=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function Da(t){let e=t.length,r,n,s,i,a,o=0,u;function p(C){let A,D=C.exec(t.substring(o));if(D)return[A]=D,o+=A.length,A}let l=[];for(;;){if(p(Sa),o>=e){if(l.length===0)throw new Error("Must contain one or more image candidate strings.");return l}u=o,r=p(_a),n=[],r.slice(-1)===","?(r=r.replace(Ea,""),f()):m()}function m(){for(p(Ca),s="",i="in descriptor";;){if(a=t.charAt(o),i==="in descriptor")if(ns(a))s&&(n.push(s),s="",i="after descriptor");else if(a===","){o+=1,s&&n.push(s),f();return}else if(a==="(")s+=a,i="in parens";else if(a===""){s&&n.push(s),f();return}else s+=a;else if(i==="in parens")if(a===")")s+=a,i="in descriptor";else if(a===""){n.push(s),f();return}else s+=a;else if(i==="after descriptor"&&!ns(a))if(a===""){f();return}else i="in descriptor",o-=1;o+=1}}function f(){let C=!1,A,D,I,F,c={},g,y,q,x,U;for(F=0;Fwa(P(t.node))}var as={width:"w",height:"h",density:"x"},ya=Object.keys(as);function wa(t){let e=is(t),r=ya.filter(l=>e.some(m=>Object.prototype.hasOwnProperty.call(m,l)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,s=as[n],i=e.map(l=>l.source.value),a=Math.max(...i.map(l=>l.length)),o=e.map(l=>l[n]?String(l[n].value):""),u=o.map(l=>{let m=l.indexOf(".");return m===-1?l.length:m}),p=Math.max(...u);return he(H([",",_],i.map((l,m)=>{let f=[l],C=o[m];if(C){let A=a-l.length+1,D=p-u[m],I=" ".repeat(A+D);f.push(pe(I," "),C+s)}return f})))}var os=va;function us(t,e){let{node:r}=t,n=P(t.node).trim();if(r.fullName==="style"&&!e.parentParser&&!n.includes("{{"))return async s=>he(await s(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var kr=new WeakMap;function ba(t,e){let{root:r}=t;return kr.has(r)||kr.set(r,r.children.some(n=>Lt(n,e)&&["ts","typescript"].includes(n.attrMap.lang))),kr.get(r)}var Ie=ba;function ls(t,e,r){let{node:n}=r,s=P(n);return T(`type T<${s}> = any`,t,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},X)}function cs(t,e,{parseWithTs:r}){return T(`function _(${t}) {}`,e,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}async function ps(t,e,r,n){let s=P(r.node),{left:i,operator:a,right:o}=Ta(s),u=Ie(r,n);return[E(await T(`function _(${i}) {}`,t,{parser:u?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",a," ",await T(o,t,{parser:u?"__ts_expression":"__js_expression"})]}function Ta(t){let e=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,s=t.match(e);if(!s)return;let i={};if(i.for=s[3].trim(),!i.for)return;let a=w(!1,s[1].trim(),n,""),o=a.match(r);o?(i.alias=a.replace(r,""),i.iterator1=o[1].trim(),o[2]&&(i.iterator2=o[2].trim())):i.alias=a;let u=[i.alias,i.iterator1,i.iterator2];if(!u.some((p,l)=>!p&&(l===0||u.slice(l+1).some(Boolean))))return{left:u.filter(Boolean).join(","),operator:s[2],right:i.for}}function xa(t,e){if(e.parser!=="vue")return;let{node:r}=t,n=r.fullName;if(n==="v-for")return ps;if(n==="generic"&&Lt(r.parent,e))return ls;let s=P(r),i=Ie(t,e);if(Jn(r)||Zn(r,e))return a=>cs(s,a,{parseWithTs:i});if(n.startsWith("@")||n.startsWith("v-on:"))return a=>ka(s,a,{parseWithTs:i});if(n.startsWith(":")||n.startsWith(".")||n.startsWith("v-bind:"))return a=>Ba(s,a,{parseWithTs:i});if(n.startsWith("v-"))return a=>hs(s,a,{parseWithTs:i})}async function ka(t,e,{parseWithTs:r}){var n;try{return await hs(t,e,{parseWithTs:r})}catch(s){if(((n=s.cause)==null?void 0:n.code)!=="BABEL_PARSER_SYNTAX_ERROR")throw s}return T(t,e,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},X)}function Ba(t,e,{parseWithTs:r}){return T(t,e,{parser:r?"__vue_ts_expression":"__vue_expression"},X)}function hs(t,e,{parseWithTs:r}){return T(t,e,{parser:r?"__ts_expression":"__js_expression"},X)}var ms=xa;function La(t,e){let{node:r}=t;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(e.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||e.parser==="lwc"&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let n of[os,us,rs,ms,ts]){let s=n(t,e);if(s)return Fa(s)}}}function Fa(t){return async(e,r,n,s)=>{let i=await t(e,r,n,s);if(i)return i=mr(i,a=>typeof a=="string"?w(!1,a,'"',"""):a),[n.node.rawName,'="',E(i),'"']}}var fs=La;var Pa=new Proxy(()=>{},{get:()=>Pa});function J(t){return t.sourceSpan.start.offset}function se(t){return t.sourceSpan.end.offset}function tt(t,e){return[t.isSelfClosing?"":Na(t,e),Se(t,e)]}function Na(t,e){return t.lastChild&&Ae(t.lastChild)?"":[Ia(t,e),Ft(t,e)]}function Se(t,e){return(t.next?Q(t.next):Ee(t.parent))?"":[_e(t,e),G(t,e)]}function Ia(t,e){return Ee(t)?_e(t.lastChild,e):""}function G(t,e){return Ae(t)?Ft(t.parent,e):rt(t)?Pt(t.next,e):""}function Ft(t,e){if(gs(t,e))return"";switch(t.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(t.isSelfClosing)return"/>";default:return">"}}function gs(t,e){return!t.isSelfClosing&&!t.endSourceSpan&&(ge(t)||bt(t.parent,e))}function Q(t){return t.prev&&t.prev.type!=="docType"&&t.type!=="angularControlFlowBlock"&&!$(t.prev)&&t.isLeadingSpaceSensitive&&!t.hasLeadingSpaces}function Ee(t){var e;return((e=t.lastChild)==null?void 0:e.isTrailingSpaceSensitive)&&!t.lastChild.hasTrailingSpaces&&!$(xt(t.lastChild))&&!de(t)}function Ae(t){return!t.next&&!t.hasTrailingSpaces&&t.isTrailingSpaceSensitive&&$(xt(t))}function rt(t){return t.next&&!$(t.next)&&$(t)&&t.isTrailingSpaceSensitive&&!t.hasTrailingSpaces}function Ra(t){let e=t.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return e?e[1]?e[1].split(/\s+/u):!0:!1}function nt(t){return!t.prev&&t.isLeadingSpaceSensitive&&!t.hasLeadingSpaces}function $a(t,e,r){var m;let{node:n}=t;if(!me(n.attrs))return n.isSelfClosing?" ":"";let s=((m=n.prev)==null?void 0:m.type)==="comment"&&Ra(n.prev.value),i=typeof s=="boolean"?()=>s:Array.isArray(s)?f=>s.includes(f.rawName):()=>!1,a=t.map(({node:f})=>i(f)?B(e.originalText.slice(J(f),se(f))):r(),"attrs"),o=n.type==="element"&&n.fullName==="script"&&n.attrs.length===1&&n.attrs[0].fullName==="src"&&n.children.length===0,p=e.singleAttributePerLine&&n.attrs.length>1&&!Ce(n,e)?S:_,l=[k([o?" ":_,H(p,a)])];return n.firstChild&&nt(n.firstChild)||n.isSelfClosing&&Ee(n.parent)||o?l.push(n.isSelfClosing?" ":""):l.push(e.bracketSameLine?n.isSelfClosing?" ":"":n.isSelfClosing?_:v),l}function Oa(t){return t.firstChild&&nt(t.firstChild)?"":Nt(t)}function st(t,e,r){let{node:n}=t;return[De(n,e),$a(t,e,r),n.isSelfClosing?"":Oa(n)]}function De(t,e){return t.prev&&rt(t.prev)?"":[z(t,e),Pt(t,e)]}function z(t,e){return nt(t)?Nt(t.parent):Q(t)?_e(t.prev,e):""}var ds="<${t.rawName}`;default:return`<${t.rawName}`}}function Nt(t){switch(t.type){case"ieConditionalComment":return"]>";case"element":if(t.condition)return">";default:return">"}}function Ma(t,e){if(!t.endSourceSpan)return"";let r=t.startSourceSpan.end.offset;t.firstChild&&nt(t.firstChild)&&(r-=Nt(t).length);let n=t.endSourceSpan.start.offset;return t.lastChild&&Ae(t.lastChild)?n+=Ft(t,e).length:Ee(t)&&(n-=_e(t.lastChild,e).length),e.originalText.slice(r,n)}var It=Ma;var qa=new Set(["if","else if","for","switch","case"]);function Ha(t,e){let{node:r}=t;switch(r.type){case"element":if(W(r,e)||r.type==="interpolation")return;if(!r.isSelfClosing&&kt(r,e)){let n=yr(r,e);return n?async(s,i)=>{let a=It(r,e),o=/^\s*$/u.test(a),u="";return o||(u=await s(Ar(a),{parser:n,__embeddedInHtml:!0}),o=u===""),[z(r,e),E(st(t,e,i)),o?"":S,u,o?"":S,tt(r,e),G(r,e)]}:void 0}break;case"text":if(W(r.parent,e)){let n=yr(r.parent,e);if(n)return async s=>{let i=n==="markdown"?wr(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,a={parser:n,__embeddedInHtml:!0};if(e.parser==="html"&&n==="babel"){let o="script",{attrMap:u}=r.parent;u&&(u.type==="module"||(u.type==="text/babel"||u.type==="text/jsx")&&u["data-type"]==="module")&&(o="module"),a.__babelSourceType=o}return[ne,z(r,e),await s(i,a),G(r,e)]}}else if(r.parent.type==="interpolation")return async n=>{let s={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return e.parser==="angular"?s.parser="__ng_interpolation":e.parser==="vue"?s.parser=Ie(t,e)?"__vue_ts_expression":"__vue_expression":s.parser="__js_expression",[k([_,await n(r.value,s)]),r.parent.next&&Q(r.parent.next)?" ":_]};break;case"attribute":return fs(t,e);case"front-matter":return n=>vn(r,n);case"angularControlFlowBlockParameters":return qa.has(t.parent.name)?yn:void 0;case"angularLetDeclarationInitializer":return n=>T(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var Cs=Ha;var it=null;function at(t){if(it!==null&&typeof it.property){let e=it;return it=at.prototype=null,e}return it=at.prototype=t??Object.create(null),new at}var Va=10;for(let t=0;t<=Va;t++)at();function Br(t){return at(t)}function Ua(t,e="type"){Br(t);function r(n){let s=n[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return i}return r}var Ss=Ua;var Wa={"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},_s=Wa;var Ga=Ss(_s),Es=Ga;var As="format";var Ds=/^\s*/u,vs=/^\s*/u;function ys(t){return vs.test(t)}function ws(t){return Ds.test(t)}function bs(t){return` +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.html=e()}})(function(){"use strict";var _t=Object.defineProperty;var ws=Object.getOwnPropertyDescriptor;var ks=Object.getOwnPropertyNames;var As=Object.prototype.hasOwnProperty;var Zr=e=>{throw TypeError(e)};var ys=(e,t,r)=>t in e?_t(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var en=(e,t)=>{for(var r in t)_t(e,r,{get:t[r],enumerable:!0})},xs=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ks(t))!As.call(e,i)&&i!==r&&_t(e,i,{get:()=>t[i],enumerable:!(n=ws(t,i))||n.enumerable});return e};var Ns=e=>xs(_t({},"__esModule",{value:!0}),e);var sr=(e,t,r)=>ys(e,typeof t!="symbol"?t+"":t,r),Ls=(e,t,r)=>t.has(e)||Zr("Cannot "+r);var $e=(e,t,r)=>(Ls(e,t,"read from private field"),r?r.call(e):t.get(e)),tn=(e,t,r)=>t.has(e)?Zr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var Dl={};en(Dl,{languages:()=>ms,options:()=>ds,parsers:()=>Jr,printers:()=>Ol});var Ae=(e,t)=>(r,n,...i)=>r|1&&n==null?void 0:(t.call(n)??n[e]).apply(n,i);var Ps=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},Os=Ae("replaceAll",function(){if(typeof this=="string")return Ps}),w=Os;function Ds(e){return this[e<0?this.length+e:e]}var Rs=Ae("at",function(){if(Array.isArray(this)||typeof this=="string")return Ds}),F=Rs;var Is=()=>{},ze=Is;var Ye="string",je="array",St="cursor",ye="indent",xe="align",Et="trim",Ne="group",Le="fill",Pe="if-break",Oe="indent-if-break",Ct="line-suffix",vt="line-suffix-boundary",Y="line",Tt="label",De="break-parent",bt=new Set([St,ye,xe,Et,Ne,Le,Pe,Oe,Ct,vt,Y,Tt,De]);function Ms(e){if(typeof e=="string")return Ye;if(Array.isArray(e))return je;if(!e)return;let{type:t}=e;if(bt.has(t))return t}var wt=Ms;var Bs=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Fs(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(wt(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Bs([...bt].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var ar=class extends Error{name="InvalidDocError";constructor(t){super(Fs(t)),this.doc=t}},rn=ar;function or(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let a=i(s);return r.set(s,a),a}function i(s){switch(wt(s)){case je:return t(s.map(n));case Le:return t({...s,parts:s.parts.map(n)});case Pe:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case Ne:{let{expandedStates:a,contents:o}=s;return a?(a=a.map(n),o=a[0]):o=n(o),t({...s,contents:o,expandedStates:a})}case xe:case ye:case Oe:case Tt:case Ct:return t({...s,contents:n(s.contents)});case Ye:case St:case Et:case vt:case Y:case De:return t(s);default:throw new rn(s)}}}function L(e,t=nn){return or(e,r=>typeof r=="string"?q(t,r.split(` +`)):r)}var D=ze,kt=ze,sn=ze,an=ze;function y(e){return D(e),{type:ye,contents:e}}function qs(e,t){return an(e),D(t),{type:xe,contents:t,n:e}}function on(e){return qs(Number.NEGATIVE_INFINITY,e)}var j={type:De};function At(e){return sn(e),{type:Le,parts:e}}function C(e,t={}){return D(e),kt(t.expandedStates,!0),{type:Ne,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function X(e,t="",r={}){return D(e),t!==""&&D(t),{type:Pe,breakContents:e,flatContents:t,groupId:r.groupId}}function ln(e,t){return D(e),{type:Oe,contents:e,groupId:t.groupId,negate:t.negate}}function q(e,t){D(e),kt(t);let r=[];for(let n=0;na?n:r).character}var pn=Gs;function lr(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var cr=class{#e;constructor(t){this.#e=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#e,n=0;for(let i=0;i=0&&r.has(t.charAt(i));i--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#e.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#e.has(F(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${lr([...this.#e].join(""))}]+`,i=new RegExp(r?`(${n})`:n,"u");return t.split(i)}hasWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=this.#e;return Array.prototype.every.call(t,n=>r.has(n))}#t(t){let r=Number.POSITIVE_INFINITY;for(let n of t.split(` +`)){if(n.length===0)continue;let i=this.getLeadingWhitespaceCount(n);if(i===0)return 0;n.length!==i&&in.slice(r)).join(` +`)}},hn=cr;var $s=[" ",` +`,"\f","\r"," "],zs=new hn($s),x=zs;var ur=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},mn=ur;var Ys=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),js=new Set(["if","else if","for","switch","case"]);function fn(e,t,r){if(e.kind==="text"||e.kind==="comment")return null;if(e.kind==="yaml"&&delete t.value,e.kind==="attribute"){let{fullName:n,value:i}=e;n==="style"||n==="class"||n==="srcset"&&(r.fullName==="img"||r.fullName==="source")||n==="allow"&&r.fullName==="iframe"||n.startsWith("on")||n.startsWith("@")||n.startsWith(":")||n.startsWith(".")||n.startsWith("#")||n.startsWith("v-")||n==="vars"&&r.fullName==="style"||(n==="setup"||n==="generic")&&r.fullName==="script"||n==="slot-scope"||n.startsWith("(")||n.startsWith("[")||n.startsWith("*")||n.startsWith("bind")||n.startsWith("i18n")||n.startsWith("on-")||n.startsWith("ng-")||i?.includes("{{")?delete t.value:i&&(t.value=w(0,i,/'|"|'/gu,'"'))}if(e.kind==="docType"&&(t.value=w(0,e.value.toLowerCase(),/\s+/gu," ")),e.kind==="angularControlFlowBlock"&&e.parameters?.children)for(let n of t.parameters.children)js.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.kind==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.kind==="angularLetDeclarationInitializer"&&delete t.value,e.kind==="element"&&e.isVoid&&!e.isSelfClosing&&(t.isSelfClosing=!0)}fn.ignoredProperties=Ys;var dn=fn;function K(e,t=!0){return[y([k,e]),t?k:""]}function W(e,t){let r=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function A(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let i=!0;n&&(r.__onHtmlBindingRoot=(a,o)=>{i=n(a,o)});let s=await t(e,r,t);return i?C(s):K(s)}function Xs(e,t,r,n){let{node:i}=r,s=n.originalText.slice(i.sourceSpan.start.offset,i.sourceSpan.end.offset);return/^\s*$/u.test(s)?"":A(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},W)}var gn=Xs;var Ks=Array.prototype.toReversed??function(){return[...this].reverse()},Qs=Ae("toReversed",function(){if(Array.isArray(this))return Ks}),_n=Qs;function Js(){let e=globalThis,t=e.Deno?.build?.os;return typeof t=="string"?t==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var Zs=Js();function Sn(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function ea(e){return e=Sn(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function ta(e){e=Sn(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function pr(e){return Zs?ta(e):ea(e)}var En=e=>String(e).split(/[/\\]/u).pop(),Cn=e=>String(e).startsWith("file:");function ra(e){return Array.isArray(e)&&e.length>0}var Re=ra;function vn(e,t){if(!t)return;let r=En(t).toLowerCase();return e.find(({filenames:n})=>n?.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n?.some(i=>r.endsWith(i)))}function na(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r?.includes(t))??e.find(({extensions:r})=>r?.includes(`.${t}`))}var ia=void 0;function Tn(e,t){if(t){if(Cn(t))try{t=pr(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:r})=>r?.({filepath:t}))}}function sa(e,t){let r=_n(0,e.plugins).flatMap(i=>i.languages??[]);return(na(r,t.language)??vn(r,t.physicalFile)??vn(r,t.file)??Tn(r,t.physicalFile)??Tn(r,t.file)??ia?.(r,t.physicalFile))?.parsers[0]}var yt=sa;var xt=Symbol.for("PRETTIER_IS_FRONT_MATTER");function aa(e){return!!e?.[xt]}var le=aa;var Xe=3;function oa(e){let t=e.slice(0,Xe);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Xe);if(r===-1)return;let n=e.slice(Xe,r).trim(),i=e.indexOf(` +${t}`,r),s=n;if(s||(s=t==="+++"?"toml":"yaml"),i===-1&&t==="---"&&s==="yaml"&&(i=e.indexOf(` +...`,r)),i===-1)return;let a=i+1+Xe,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let c=e.slice(0,a),u;return{language:s,explicitLanguage:n||null,value:e.slice(r+1,i),startDelimiter:t,endDelimiter:c.slice(-Xe),raw:c,start:{line:1,column:0,index:0},end:{index:c.length,get line(){return u??(u=c.split(` +`)),u.length},get column(){return u??(u=c.split(` +`)),F(0,u,-1).length}},[xt]:!0}}function la(e){let t=oa(e);return t?{frontMatter:t,get content(){let{raw:r}=t;return w(0,r,/[^\n]/gu," ")+e.slice(r.length)}}:{content:e}}var hr=la;var bn="inline",mr={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",select:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",option:"block",optgroup:"block"},wn="normal",fr={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function ca(e){return e.kind==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var ce=ca;var ua=e=>w(0,e,/^[\t\f\r ]*\n/gu,""),dr=e=>ua(x.trimEnd(e)),kn=e=>{let t=e,r=x.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=x.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function Nt(e,t){return!!(e.kind==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.kind==="ieConditionalComment"&&!e.complete||ue(e)&&e.children.some(r=>r.kind!=="text"&&r.kind!=="interpolation")||Ot(e,t)&&!H(e,t)&&e.kind!=="interpolation")}function pe(e){return e.kind==="attribute"||!e.parent||!e.prev?!1:pa(e.prev)}function pa(e){return e.kind==="comment"&&e.value.trim()==="prettier-ignore"}function O(e){return e.kind==="text"||e.kind==="comment"}function H(e,t){return e.kind==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||e.fullName==="mj-style"&&t.parser==="mjml"||ce(e)&&(e.name==="script"||e.name==="style"))}function An(e,t){return e.children&&!H(e,t)}function yn(e,t){return H(e,t)||e.kind==="interpolation"||gr(e)}function gr(e){return Fn(e).startsWith("pre")}function xn(e,t){let r=n();if(r&&!e.prev&&e.parent?.tagDefinition?.ignoreFirstLf)return e.kind==="interpolation";return r;function n(){return le(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.prev&&(e.prev.kind==="text"||e.prev.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:ue(e.parent)?!0:!(!e.prev&&(e.parent.kind==="root"||ue(e)&&e.parent||H(e.parent,t)||Je(e.parent,t)||!_a(e.parent.cssDisplay))||e.prev&&!Ca(e.prev.cssDisplay))}}function Nn(e,t){return le(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.next&&(e.next.kind==="text"||e.next.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:ue(e.parent)?!0:!(!e.next&&(e.parent.kind==="root"||ue(e)&&e.parent||H(e.parent,t)||Je(e.parent,t)||!Sa(e.parent.cssDisplay))||e.next&&!Ea(e.next.cssDisplay))}function Ln(e,t){return va(e.cssDisplay)&&!H(e,t)}function Ke(e){return le(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(t=>ma(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.kind!=="text"&&Dn(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||Rn(e.lastChild))}function _r(e){return e.kind==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function Lt(e){return In(e)||e.prev&&ha(e.prev)||On(e)}function ha(e){return In(e)||e.kind==="element"&&e.fullName==="br"||On(e)}function On(e){return Dn(e)&&Rn(e)}function Dn(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:e.parent.kind==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function In(e){switch(e.kind){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function Pt(e){return e.lastChild?Pt(e.lastChild):e}function ma(e){return e.children?.some(t=>t.kind!=="text")}function Mn(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function fa(e,t){let{name:r,attrMap:n}=e;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:i,lang:s}=e.attrMap;return!s&&!i?"babel":yt(t,{language:s})??Mn(i)}function da(e,t){if(!Ot(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:i}=r;return yt(t,{language:i})??Mn(n)}function ga(e,t){if(e.name==="style"){let{lang:r}=e.attrMap;return r?yt(t,{language:r}):"css"}if(e.name==="mj-style"&&t.parser==="mjml")return"css"}function Sr(e,t){return fa(e,t)??ga(e,t)??da(e,t)}function Qe(e){return e==="block"||e==="list-item"||e.startsWith("table")}function _a(e){return!Qe(e)&&e!=="inline-block"}function Sa(e){return!Qe(e)&&e!=="inline-block"}function Ea(e){return!Qe(e)}function Ca(e){return!Qe(e)}function va(e){return!Qe(e)&&e!=="inline-block"}function ue(e){return Fn(e).startsWith("pre")}function Ta(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function Bn(e,t){if(he(e,t))return"block";if(e.prev?.kind==="comment"){let n=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(n)return n[1]}let r=!1;if(e.kind==="element"&&e.namespace==="svg")if(Ta(e,n=>n.fullName==="svg:foreignObject"))r=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(e.kind==="element"&&(!e.namespace||r||ce(e))&&Object.prototype.hasOwnProperty.call(mr,e.name))return mr[e.name]}return bn}function Fn(e){return e.kind==="element"&&(!e.namespace||ce(e))&&Object.prototype.hasOwnProperty.call(fr,e.name)?fr[e.name]:wn}function Er(e){return w(0,w(0,e,"'","'"),""",'"')}function b(e){return Er(e.value)}var ba=new Set(["template","style","script"]);function Je(e,t){return he(e,t)&&!ba.has(e.fullName)}function he(e,t){return t.parser==="vue"&&e.kind==="element"&&e.parent.kind==="root"&&e.fullName.toLowerCase()!=="html"}function Ot(e,t){return he(e,t)&&(Je(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function qn(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function Hn(e,t){let r=e.parent;if(!he(r,t))return!1;let n=r.fullName,i=e.fullName;return n==="script"&&i==="setup"||n==="style"&&i==="vars"}function Dt(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?L(t):L(x.dedentString(dr(t)),v):q(_,x.split(t))}function Rt(e,t){return he(e,t)&&e.name==="script"}function wa(e){let{valueSpan:t,value:r}=e;return t.end.offset-t.start.offset===r.length+2}function It(e,t){if(wa(e))return!1;let{value:r}=e;return/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(r)||t.parser==="lwc"&&r.startsWith("{")&&r.endsWith("}")}var Vn=/\{\{(.+?)\}\}/su,Un=({node:{value:e}})=>Vn.test(e);async function Wn(e,t,r){let n=b(r.node),i=[];for(let[s,a]of n.split(Vn).entries())if(s%2===0)i.push(L(a));else try{i.push(C(["{{",y([_,await A(a,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),_,"}}"]))}catch{i.push("{{",L(a),"}}")}return i}var Cr=e=>(t,r,n)=>A(b(n.node),t,{parser:e},W),ka=[{test(e){let t=e.node.fullName;return t.startsWith("(")&&t.endsWith(")")||t.startsWith("on-")},print:Cr("__ng_action")},{test(e){let t=e.node.fullName;return t.startsWith("[")&&t.endsWith("]")||/^bind(?:on)?-/u.test(t)||/^ng-(?:if|show|hide|class|style)$/u.test(t)},print:Cr("__ng_binding")},{test:e=>e.node.fullName.startsWith("*"),print:Cr("__ng_directive")},{test:e=>/^i18n(?:-.+)?$/u.test(e.node.fullName),print:Aa},{test:Un,print:Wn}].map(({test:e,print:t})=>({test:(r,n)=>n.parser==="angular"&&e(r),print:t}));function Aa(e,t,{node:r}){let n=b(r);return K(At(Dt(r,n.trim())),!n.includes("@@"))}var Gn=ka;var $n=({node:e},t)=>!t.parentParser&&e.fullName==="class"&&!e.value.includes("{{"),zn=(e,t,r)=>b(r.node).trim().split(/\s+/u).join(" ");var vr=["onabort","onafterprint","onauxclick","onbeforeinput","onbeforematch","onbeforeprint","onbeforetoggle","onbeforeunload","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncommand","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpagereveal","onpageshow","onpageswap","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onrejectionhandled","onreset","onresize","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"];var xa=new Set(vr),Yn=({node:e},t)=>xa.has(e.fullName)&&!t.parentParser&&!e.value.includes("{{"),jn=(e,t,r)=>A(b(r.node),e,{parser:"babel",__isHtmlInlineEventHandler:!0},()=>!1);function Na(e){let t=[];for(let r of e.split(";")){if(r=x.trim(r),!r)continue;let[n,...i]=x.split(r);t.push({name:n,value:i})}return t}var Xn=Na;var Kn=({node:e},t)=>e.fullName==="allow"&&!t.parentParser&&e.parent.fullName==="iframe"&&!e.value.includes("{{");function Qn(e,t,r){let{node:n}=r,i=Xn(b(n));return i.length===0?[""]:K(i.map(({name:s,value:a},o)=>[[s,...a].join(" "),o===i.length-1?X(";"):[";",_]]))}function Jn(e){return e===" "||e===` +`||e==="\f"||e==="\r"||e===" "}var La=/^[ \t\n\r\u000c]+/,Pa=/^[, \t\n\r\u000c]+/,Oa=/^[^ \t\n\r\u000c]+/,Da=/[,]+$/,Zn=/^\d+$/,Ra=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function Ia(e){let t=e.length,r,n,i,s,a,o=0,c;function u(m){let g,E=m.exec(e.substring(o));if(E)return[g]=E,o+=g.length,g}let p=[];for(;;){if(u(Pa),o>=t){if(p.length===0)throw new Error("Must contain one or more image candidate strings.");return p}c=o,r=u(Oa),n=[],r.slice(-1)===","?(r=r.replace(Da,""),S()):d()}function d(){for(u(La),i="",s="in descriptor";;){if(a=e.charAt(o),s==="in descriptor")if(Jn(a))i&&(n.push(i),i="",s="after descriptor");else if(a===","){o+=1,i&&n.push(i),S();return}else if(a==="(")i+=a,s="in parens";else if(a===""){i&&n.push(i),S();return}else i+=a;else if(s==="in parens")if(a===")")i+=a,s="in descriptor";else if(a===""){n.push(i),S();return}else i+=a;else if(s==="after descriptor"&&!Jn(a))if(a===""){S();return}else s="in descriptor",o-=1;o+=1}}function S(){let m=!1,g,E,P,z,oe={},ee,gt,ke,Ge,ir;for(z=0;ze.node.fullName==="srcset"&&(e.parent.fullName==="img"||e.parent.fullName==="source"),ri={width:"w",height:"h",density:"x"},Ma=Object.keys(ri);function ni(e,t,r){let n=b(r.node),i=ei(n),s=Ma.filter(m=>i.some(g=>Object.prototype.hasOwnProperty.call(g,m)));if(s.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[a]=s,o=ri[a],c=i.map(m=>m.source.value),u=Math.max(...c.map(m=>m.length)),p=i.map(m=>m[a]?String(m[a].value):""),d=p.map(m=>{let g=m.indexOf(".");return g===-1?m.length:g}),S=Math.max(...d);return K(q([",",_],c.map((m,g)=>{let E=[m],P=p[g];if(P){let z=u-m.length+1,oe=S-d[g],ee=" ".repeat(z+oe);E.push(X(ee," "),P+o)}return E})))}var ii=({node:e},t)=>e.fullName==="style"&&!t.parentParser&&!e.value.includes("{{"),si=async(e,t,r)=>K(await e(b(r.node),{parser:"css",__isHTMLStyleAttribute:!0}));var Tr=new WeakMap;function Ba(e,t){let{root:r}=e;return Tr.has(r)||Tr.set(r,r.children.some(n=>Rt(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),Tr.get(r)}var G=Ba;function ai(e,t,r){let n=b(r.node);return A(`type T<${n}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},W)}function oi(e,t,r,n){let i=b(r.node),s=G(r,n)?"babel-ts":"babel";return A(`function _(${i}) {}`,e,{parser:s,__isVueBindings:!0})}async function li(e,t,r,n){let i=b(r.node),{left:s,operator:a,right:o}=Fa(i),c=G(r,n);return[C(await A(`function _(${s}) {}`,e,{parser:c?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",a," ",await A(o,e,{parser:c?"__ts_expression":"__js_expression"})]}function Fa(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,i=e.match(t);if(!i)return;let s={for:i[3].trim()};if(!s.for)return;let a=w(0,i[1].trim(),n,""),o=a.match(r);o?(s.alias=a.replace(r,""),s.iterator1=o[1].trim(),o[2]&&(s.iterator2=o[2].trim())):s.alias=a;let c=[s.alias,s.iterator1,s.iterator2];if(!c.some((u,p)=>!u&&(p===0||c.slice(p+1).some(Boolean))))return{left:c.filter(Boolean).join(","),operator:i[2],right:s.for}}var qa=[{test:e=>e.node.fullName==="v-for",print:li},{test:(e,t)=>e.node.fullName==="generic"&&Rt(e.parent,t),print:ai},{test:({node:e},t)=>qn(e)||Hn(e,t),print:oi},{test(e){let t=e.node.fullName;return t.startsWith("@")||t.startsWith("v-on:")},print:Ha},{test(e){let t=e.node.fullName;return t.startsWith(":")||t.startsWith(".")||t.startsWith("v-bind:")},print:Va},{test:e=>e.node.fullName.startsWith("v-"),print:ci}].map(({test:e,print:t})=>({test:(r,n)=>n.parser==="vue"&&e(r,n),print:t}));async function Ha(e,t,r,n){try{return await ci(e,t,r,n)}catch(a){if(a.cause?.code!=="BABEL_PARSER_SYNTAX_ERROR")throw a}let i=b(r.node),s=G(r,n)?"__vue_ts_event_binding":"__vue_event_binding";return A(i,e,{parser:s},W)}function Va(e,t,r,n){let i=b(r.node),s=G(r,n)?"__vue_ts_expression":"__vue_expression";return A(i,e,{parser:s},W)}function ci(e,t,r,n){let i=b(r.node),s=G(r,n)?"__ts_expression":"__js_expression";return A(i,e,{parser:s},W)}var ui=qa;var Ua=[{test:ti,print:ni},{test:ii,print:si},{test:Yn,print:jn},{test:$n,print:zn},{test:Kn,print:Qn},...ui,...Gn].map(({test:e,print:t})=>({test:e,print:Ga(t)}));function Wa(e,t){let{node:r}=e,{value:n}=r;if(n)return It(r,t)?[r.rawName,"=",n]:Ua.find(({test:i})=>i(e,t))?.print}function Ga(e){return async(t,r,n,i)=>{let s=await e(t,r,n,i);if(s)return s=or(s,a=>typeof a=="string"?w(0,a,'"',"""):a),[n.node.rawName,'="',C(s),'"']}}var pi=Wa;var Q=e=>e.sourceSpan.start.offset,te=e=>e.sourceSpan.end.offset;function Ze(e,t){return[e.isSelfClosing?"":$a(e,t),me(e,t)]}function $a(e,t){return e.lastChild&&ge(e.lastChild)?"":[za(e,t),Mt(e,t)]}function me(e,t){return(e.next?$(e.next):de(e.parent))?"":[fe(e,t),V(e,t)]}function za(e,t){return de(e)?fe(e.lastChild,t):""}function V(e,t){return ge(e)?Mt(e.parent,t):et(e)?Bt(e.next,t):""}function Mt(e,t){if(mi(e,t))return"";switch(e.kind){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function mi(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(pe(e)||Nt(e.parent,t))}function $(e){return e.prev&&e.prev.kind!=="docType"&&e.kind!=="angularControlFlowBlock"&&!O(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function de(e){return e.lastChild?.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!O(Pt(e.lastChild))&&!ue(e)}function ge(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&O(Pt(e))}function et(e){return e.next&&!O(e.next)&&O(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function Ya(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function tt(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function ja(e,t,r){let{node:n}=e;if(!Re(n.attrs))return n.isSelfClosing?" ":"";let i=n.prev?.kind==="comment"&&Ya(n.prev.value),s=typeof i=="boolean"?()=>i:Array.isArray(i)?d=>i.includes(d.rawName):()=>!1,a=e.map(({node:d})=>s(d)?L(t.originalText.slice(Q(d),te(d))):r(),"attrs"),o=n.kind==="element"&&n.fullName==="script"&&n.attrs.length===1&&n.attrs[0].fullName==="src"&&n.children.length===0,u=t.singleAttributePerLine&&n.attrs.length>1&&!he(n,t)?v:_,p=[y([o?" ":_,q(u,a)])];return n.firstChild&&tt(n.firstChild)||n.isSelfClosing&&de(n.parent)||o?p.push(n.isSelfClosing?" ":""):p.push(t.bracketSameLine?n.isSelfClosing?" ":"":n.isSelfClosing?_:k),p}function Xa(e){return e.firstChild&&tt(e.firstChild)?"":Ft(e)}function rt(e,t,r){let{node:n}=e;return[_e(n,t),ja(e,t,r),n.isSelfClosing?"":Xa(n)]}function _e(e,t){return e.prev&&et(e.prev)?"":[U(e,t),Bt(e,t)]}function U(e,t){return tt(e)?Ft(e.parent):$(e)?fe(e.prev,t):""}var hi="<${e.rawName}`;default:return`<${e.rawName}`}}function Ft(e){switch(e.kind){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}function Ka(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&tt(e.firstChild)&&(r-=Ft(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&ge(e.lastChild)?n+=Mt(e,t).length:de(e)&&(n-=fe(e.lastChild,t).length),t.originalText.slice(r,n)}var qt=Ka;var Qa=new Set(["if","else if","for","switch","case"]);function Ja(e,t){let{node:r}=e;switch(r.kind){case"element":if(H(r,t)||r.kind==="interpolation")return;if(!r.isSelfClosing&&Ot(r,t)){let n=Sr(r,t);return n?async(i,s)=>{let a=qt(r,t),o=/^\s*$/u.test(a),c="";return o||(c=await i(dr(a),{parser:n,__embeddedInHtml:!0}),o=c===""),[U(r,t),C(rt(e,t,s)),o?"":v,c,o?"":v,Ze(r,t),V(r,t)]}:void 0}break;case"text":if(H(r.parent,t)){let n=Sr(r.parent,t);if(n)return async i=>{let s=n==="markdown"?x.dedentString(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,a={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let o="script",{attrMap:c}=r.parent;c&&(c.type==="module"||(c.type==="text/babel"||c.type==="text/jsx")&&c["data-type"]==="module")&&(o="module"),a.__babelSourceType=o}return[j,U(r,t),await i(s,a),V(r,t)]}}else if(r.parent.kind==="interpolation")return async n=>{let i={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?i.parser="__ng_interpolation":t.parser==="vue"?i.parser=G(e,t)?"__vue_ts_expression":"__vue_expression":i.parser="__js_expression",[y([_,await n(r.value,i)]),r.parent.next&&$(r.parent.next)?" ":_]};break;case"attribute":return pi(e,t);case"angularControlFlowBlockParameters":return Qa.has(e.parent.name)?gn:void 0;case"angularLetDeclarationInitializer":return n=>A(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var fi=Ja;var nt=null;function it(e){if(nt!==null&&typeof nt.property){let t=nt;return nt=it.prototype=null,t}return nt=it.prototype=e??Object.create(null),new it}var Za=10;for(let e=0;e<=Za;e++)it();function br(e){return it(e)}function eo(e,t="type"){br(e);function r(n){let i=n[t],s=e[i];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:n});return s}return r}var di=eo;var R=[["children"],[]],gi={root:R[0],element:["attrs","children"],ieConditionalComment:R[0],ieConditionalStartComment:R[1],ieConditionalEndComment:R[1],interpolation:R[0],text:R[0],docType:R[1],comment:R[1],attribute:R[1],cdata:R[1],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:R[0],angularControlFlowBlockParameter:R[1],angularLetDeclaration:["init"],angularLetDeclarationInitializer:R[1],angularIcuExpression:["cases"],angularIcuCase:["expression"]};var to=di(gi,"kind"),_i=to;var Si="format";var Ei=/^\s*/u,Ci=/^\s*/u;var vi=e=>Ci.test(e),Ti=e=>Ei.test(e),bi=e=>` -${t}`}var Ts=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function xs(t){let e=se(t);return t.type==="element"&&!t.endSourceSpan&&me(t.children)?Math.max(e,xs(K(!1,t.children,-1))):e}function ot(t,e,r){let n=t.node;if(ge(n)){let s=xs(n);return[z(n,e),B(O.trimEnd(e.originalText.slice(J(n)+(n.prev&&rt(n.prev)?Pt(n).length:0),s-(n.next&&Q(n.next)?_e(n,e).length:0)))),G(n,e)]}return r()}function Rt(t,e){return $(t)&&$(e)?t.isTrailingSpaceSensitive?t.hasTrailingSpaces?Tt(e)?S:_:"":Tt(e)?S:v:rt(t)&&(ge(e)||e.firstChild||e.isSelfClosing||e.type==="element"&&e.attrs.length>0)||t.type==="element"&&t.isSelfClosing&&Q(e)?"":!e.isLeadingSpaceSensitive||Tt(e)||Q(e)&&t.lastChild&&Ae(t.lastChild)&&t.lastChild.lastChild&&Ae(t.lastChild.lastChild)?S:e.hasLeadingSpaces?_:v}function Re(t,e,r){let{node:n}=t;if(vr(n))return[ne,...t.map(i=>{let a=i.node,o=a.prev?Rt(a.prev,a):"";return[o?[o,Je(a.prev)?S:""]:"",ot(i,e,r)]},"children")];let s=n.children.map(()=>Symbol(""));return t.map((i,a)=>{let o=i.node;if($(o)){if(o.prev&&$(o.prev)){let A=Rt(o.prev,o);if(A)return Je(o.prev)?[S,S,ot(i,e,r)]:[A,ot(i,e,r)]}return ot(i,e,r)}let u=[],p=[],l=[],m=[],f=o.prev?Rt(o.prev,o):"",C=o.next?Rt(o,o.next):"";return f&&(Je(o.prev)?u.push(S,S):f===S?u.push(S):$(o.prev)?p.push(f):p.push(pe("",v,{groupId:s[a-1]}))),C&&(Je(o)?$(o.next)&&m.push(S,S):C===S?$(o.next)&&m.push(S):l.push(C)),[...u,E([...p,E([ot(i,e,r),...l],{id:s[a]})]),...m]},"children")}function ks(t,e,r){let{node:n}=t,s=[];za(t)&&s.push("} "),s.push("@",n.name),n.parameters&&s.push(" (",E(r("parameters")),")"),s.push(" {");let i=Bs(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,s.push(k([S,Re(t,e,r)])),i&&s.push(S,"}")):i&&s.push("}"),E(s,{shouldBreak:!0})}function Bs(t){var e,r;return!(((e=t.next)==null?void 0:e.type)==="angularControlFlowBlock"&&((r=Ts.get(t.name))!=null&&r.has(t.next.name)))}function za(t){let{previous:e}=t;return(e==null?void 0:e.type)==="angularControlFlowBlock"&&!ge(e)&&!Bs(e)}function Ls(t,e,r){return[k([v,H([";",_],t.map(r,"children"))]),v]}function Fs(t,e,r){let{node:n}=t;return[De(n,e),E([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",k([_,H(_,t.map(r,"cases"))])]:"",v]),Se(n,e)]}function Ps(t,e,r){let{node:n}=t;return[n.value," {",E([k([v,t.map(({node:s,isLast:i})=>{let a=[r()];return s.type==="text"&&(s.hasLeadingSpaces&&a.unshift(_),s.hasTrailingSpaces&&!i&&a.push(_)),a},"expression")]),v]),"}"]}function Ns(t,e,r){let{node:n}=t;if(bt(n,e))return[z(n,e),E(st(t,e,r)),B(It(n,e)),...tt(n,e),G(n,e)];let s=n.children.length===1&&(n.firstChild.type==="interpolation"||n.firstChild.type==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,i=Symbol("element-attr-group-id"),a=l=>E([E(st(t,e,r),{id:i}),l,tt(n,e)]),o=l=>s?gn(l,{groupId:i}):(W(n,e)||et(n,e))&&n.parent.type==="root"&&e.parser==="vue"&&!e.vueIndentScriptAndStyle?l:k(l),u=()=>s?pe(v,"",{groupId:i}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?_:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?fn(v):v,p=()=>(n.next?Q(n.next):Ee(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":s?pe(v,"",{groupId:i}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?_:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${e.tabWidth*(t.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":v;return n.children.length===0?a(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?_:""):a([Wn(n)?ne:"",o([u(),Re(t,e,r)]),p()])}function ut(t){return t>=9&&t<=32||t==160}function $t(t){return 48<=t&&t<=57}function lt(t){return t>=97&&t<=122||t>=65&&t<=90}function Is(t){return t>=97&&t<=102||t>=65&&t<=70||$t(t)}function Ot(t){return t===10||t===13}function Lr(t){return 48<=t&&t<=55}function Mt(t){return t===39||t===34||t===96}var Ya=/-+([a-z0-9])/g;function $s(t){return t.replace(Ya,(...e)=>e[1].toUpperCase())}var ie=class t{constructor(e,r,n,s){this.file=e,this.offset=r,this.line=n,this.col=s}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let r=this.file.content,n=r.length,s=this.offset,i=this.line,a=this.col;for(;s>0&&e<0;)if(s--,e++,r.charCodeAt(s)==10){i--;let u=r.substring(0,s-1).lastIndexOf(String.fromCharCode(10));a=u>0?s-u:s}else a--;for(;s0;){let o=r.charCodeAt(s);s++,e--,o==10?(i++,a=0):a++}return new t(this.file,s,i,a)}getContext(e,r){let n=this.file.content,s=this.offset;if(s!=null){s>n.length-1&&(s=n.length-1);let i=s,a=0,o=0;for(;a0&&(s--,a++,!(n[s]==` -`&&++o==r)););for(a=0,o=0;a]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var ja=[Xa,Qa,Za,to,ro,io,no,so,ao,eo];function Ka(t,e){for(let r of ja)r(t,e);return t}function Xa(t){t.walk(e=>{if(e.type==="element"&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&e.children[0].type==="text"&&e.children[0].value[0]===` -`){let r=e.children[0];r.value.length===1?e.removeChild(r):r.value=r.value.slice(1)}})}function Qa(t){let e=r=>{var n,s;return r.type==="element"&&((n=r.prev)==null?void 0:n.type)==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&((s=r.firstChild)==null?void 0:s.type)==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset};t.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let s=0;se.type==="cdata",e=>``)}function eo(t){let e=r=>{var n,s;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!O.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&((n=r.prev)==null?void 0:n.type)==="text"&&((s=r.next)==null?void 0:s.type)==="text"};t.walk(r=>{if(r.children)for(let n=0;n`+s.firstChild.value+``+a.value,i.sourceSpan=new h(i.sourceSpan.start,a.sourceSpan.end),i.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,i.hasTrailingSpaces=a.hasTrailingSpaces,r.removeChild(s),n--,r.removeChild(a)}})}function to(t,e){if(e.parser==="html")return;let r=/\{\{(.+?)\}\}/su;t.walk(n=>{if(Mn(n,e))for(let s of n.children){if(s.type!=="text")continue;let i=s.sourceSpan.start,a=null,o=s.value.split(r);for(let u=0;u0&&n.insertChildBefore(s,{type:"text",value:p,sourceSpan:new h(i,a)});continue}a=i.moveBy(p.length+4),n.insertChildBefore(s,{type:"interpolation",sourceSpan:new h(i,a),children:p.length===0?[]:[{type:"text",value:p,sourceSpan:new h(i.moveBy(2),a.moveBy(-2))}]})}n.removeChild(s)}})}function ro(t,e){t.walk(r=>{let n=r.$children;if(!n)return;if(n.length===0||n.length===1&&n[0].type==="text"&&O.trim(n[0].value).length===0){r.hasDanglingSpaces=n.length>0,r.$children=[];return}let s=qn(r,e),i=Dr(r);if(!s)for(let a=0;a{e.isSelfClosing=!e.children||e.type==="element"&&(e.tagDefinition.isVoid||e.endSourceSpan&&e.startSourceSpan.start===e.endSourceSpan.start&&e.startSourceSpan.end===e.endSourceSpan.end)})}function so(t,e){t.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(e.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function io(t,e){t.walk(r=>{r.cssDisplay=Xn(r,e)})}function ao(t,e){t.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=Un(r,e);return}for(let s of n)s.isLeadingSpaceSensitive=Hn(s,e),s.isTrailingSpaceSensitive=Vn(s,e);for(let s=0;s of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Hs="HTML",lo={bracketSameLine:Fr.bracketSameLine,htmlWhitespaceSensitivity:{category:Hs,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:Fr.singleAttributePerLine,vueIndentScriptAndStyle:{category:Hs,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},Vs=lo;var rn={};un(rn,{angular:()=>lu,html:()=>au,lwc:()=>pu,mjml:()=>uu,vue:()=>cu});var ph=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var Us;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"})(Us||(Us={}));var Ws;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"})(Ws||(Ws={}));var Gs;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(Gs||(Gs={}));var Pr={name:"custom-elements"},Nr={name:"no-errors-schema"};var Z;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"})(Z||(Z={}));var zs;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(zs||(zs={}));var N;(function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"})(N||(N={}));function ct(t,e=!0){if(t[0]!=":")return[null,t];let r=t.indexOf(":",1);if(r===-1){if(e)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,r),t.slice(r+1)]}function Ir(t){return ct(t)[1]==="ng-container"}function Rr(t){return ct(t)[1]==="ng-content"}function Me(t){return t===null?null:ct(t)[0]}function qe(t,e){return t?`:${t}:${e}`:e}var Vt;function $r(){return Vt||(Vt={},Ht(Z.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Ht(Z.STYLE,["*|style"]),Ht(Z.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),Ht(Z.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Vt}function Ht(t,e){for(let r of e)Vt[r.toLowerCase()]=t}var Ut=class{};var co="boolean",po="number",ho="string",mo="object",fo=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Ys=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),go=Array.from(Ys).reduce((t,[e,r])=>(t.set(e,r),t),new Map),Wt=class extends Ut{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,fo.forEach(e=>{let r=new Map,n=new Set,[s,i]=e.split("|"),a=i.split(","),[o,u]=s.split("^");o.split(",").forEach(l=>{this._schema.set(l.toLowerCase(),r),this._eventSchema.set(l.toLowerCase(),n)});let p=u&&this._schema.get(u.toLowerCase());if(p){for(let[l,m]of p)r.set(l,m);for(let l of this._eventSchema.get(u.toLowerCase()))n.add(l)}a.forEach(l=>{if(l.length>0)switch(l[0]){case"*":n.add(l.substring(1));break;case"!":r.set(l.substring(1),co);break;case"#":r.set(l.substring(1),po);break;case"%":r.set(l.substring(1),mo);break;default:r.set(l,ho)}})})}hasProperty(e,r,n){if(n.some(i=>i.name===Nr.name))return!0;if(e.indexOf("-")>-1){if(Ir(e)||Rr(e))return!1;if(n.some(i=>i.name===Pr.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(r)}hasElement(e,r){return r.some(n=>n.name===Nr.name)||e.indexOf("-")>-1&&(Ir(e)||Rr(e)||r.some(n=>n.name===Pr.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,r,n){n&&(r=this.getMappedPropName(r)),e=e.toLowerCase(),r=r.toLowerCase();let s=$r()[e+"|"+r];return s||(s=$r()["*|"+r],s||Z.NONE)}getMappedPropName(e){return Ys.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... -If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let r=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(r.keys()).map(n=>go.get(n)??n)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return $s(e)}normalizeAnimationStyleValue(e,r,n){let s="",i=n.toString().trim(),a=null;if(Co(e)&&n!==0&&n!=="0")if(typeof n=="number")s="px";else{let o=n.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&o[1].length==0&&(a=`Please provide a CSS unit value for ${r}:${n}`)}return{error:a,value:i+s}}};function Co(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var d=class{constructor({closedByChildren:e,implicitNamespacePrefix:r,contentType:n=N.PARSABLE_DATA,closedByParent:s=!1,isVoid:i=!1,ignoreFirstLf:a=!1,preventNamespaceInheritance:o=!1,canSelfClose:u=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(p=>this.closedByChildren[p]=!0),this.isVoid=i,this.closedByParent=s||i,this.implicitNamespacePrefix=r||null,this.contentType=n,this.ignoreFirstLf=a,this.preventNamespaceInheritance=o,this.canSelfClose=u??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},js,pt;function He(t){return pt||(js=new d({canSelfClose:!0}),pt=Object.assign(Object.create(null),{base:new d({isVoid:!0}),meta:new d({isVoid:!0}),area:new d({isVoid:!0}),embed:new d({isVoid:!0}),link:new d({isVoid:!0}),img:new d({isVoid:!0}),input:new d({isVoid:!0}),param:new d({isVoid:!0}),hr:new d({isVoid:!0}),br:new d({isVoid:!0}),source:new d({isVoid:!0}),track:new d({isVoid:!0}),wbr:new d({isVoid:!0}),p:new d({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new d({closedByChildren:["tbody","tfoot"]}),tbody:new d({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new d({closedByChildren:["tbody"],closedByParent:!0}),tr:new d({closedByChildren:["tr"],closedByParent:!0}),td:new d({closedByChildren:["td","th"],closedByParent:!0}),th:new d({closedByChildren:["td","th"],closedByParent:!0}),col:new d({isVoid:!0}),svg:new d({implicitNamespacePrefix:"svg"}),foreignObject:new d({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new d({implicitNamespacePrefix:"math"}),li:new d({closedByChildren:["li"],closedByParent:!0}),dt:new d({closedByChildren:["dt","dd"]}),dd:new d({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new d({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new d({closedByChildren:["optgroup"],closedByParent:!0}),option:new d({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new d({ignoreFirstLf:!0}),listing:new d({ignoreFirstLf:!0}),style:new d({contentType:N.RAW_TEXT}),script:new d({contentType:N.RAW_TEXT}),title:new d({contentType:{default:N.ESCAPABLE_RAW_TEXT,svg:N.PARSABLE_DATA}}),textarea:new d({contentType:N.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new Wt().allKnownElementNames().forEach(e=>{!pt[e]&&Me(e)===null&&(pt[e]=new d({canSelfClose:!1}))})),pt[t]??js}var ae=class{constructor(e,r){this.sourceSpan=e,this.i18n=r}},Gt=class extends ae{constructor(e,r,n,s){super(r,s),this.value=e,this.tokens=n,this.type="text"}visit(e,r){return e.visitText(this,r)}},zt=class extends ae{constructor(e,r,n,s){super(r,s),this.value=e,this.tokens=n,this.type="cdata"}visit(e,r){return e.visitCdata(this,r)}},Yt=class extends ae{constructor(e,r,n,s,i,a){super(s,a),this.switchValue=e,this.type=r,this.cases=n,this.switchValueSourceSpan=i}visit(e,r){return e.visitExpansion(this,r)}},jt=class{constructor(e,r,n,s,i){this.value=e,this.expression=r,this.sourceSpan=n,this.valueSourceSpan=s,this.expSourceSpan=i,this.type="expansionCase"}visit(e,r){return e.visitExpansionCase(this,r)}},Kt=class extends ae{constructor(e,r,n,s,i,a,o){super(n,o),this.name=e,this.value=r,this.keySpan=s,this.valueSpan=i,this.valueTokens=a,this.type="attribute"}visit(e,r){return e.visitAttribute(this,r)}get nameSpan(){return this.keySpan}},Y=class extends ae{constructor(e,r,n,s,i,a=null,o=null,u){super(s,u),this.name=e,this.attrs=r,this.children=n,this.startSourceSpan=i,this.endSourceSpan=a,this.nameSpan=o,this.type="element"}visit(e,r){return e.visitElement(this,r)}},Xt=class{constructor(e,r){this.value=e,this.sourceSpan=r,this.type="comment"}visit(e,r){return e.visitComment(this,r)}},Qt=class{constructor(e,r){this.value=e,this.sourceSpan=r,this.type="docType"}visit(e,r){return e.visitDocType(this,r)}},ee=class extends ae{constructor(e,r,n,s,i,a,o=null,u){super(s,u),this.name=e,this.parameters=r,this.children=n,this.nameSpan=i,this.startSourceSpan=a,this.endSourceSpan=o,this.type="block"}visit(e,r){return e.visitBlock(this,r)}},ht=class{constructor(e,r){this.expression=e,this.sourceSpan=r,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,r){return e.visitBlockParameter(this,r)}},mt=class{constructor(e,r,n,s,i){this.name=e,this.value=r,this.sourceSpan=n,this.nameSpan=s,this.valueSpan=i,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,r){return e.visitLetDeclaration(this,r)}};function Jt(t,e,r=null){let n=[],s=t.visit?i=>t.visit(i,r)||i.visit(t,r):i=>i.visit(t,r);return e.forEach(i=>{let a=s(i);a&&n.push(a)}),n}var ft=class{constructor(){}visitElement(e,r){this.visitChildren(r,n=>{n(e.attrs),n(e.children)})}visitAttribute(e,r){}visitText(e,r){}visitCdata(e,r){}visitComment(e,r){}visitDocType(e,r){}visitExpansion(e,r){return this.visitChildren(r,n=>{n(e.cases)})}visitExpansionCase(e,r){}visitBlock(e,r){this.visitChildren(r,n=>{n(e.parameters),n(e.children)})}visitBlockParameter(e,r){}visitLetDeclaration(e,r){}visitChildren(e,r){let n=[],s=this;function i(a){a&&n.push(Jt(s,a,e))}return r(i),Array.prototype.concat.apply([],n)}};var Ve={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:` -`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},_o="\uE500";Ve.ngsp=_o;var Eo=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function Ks(t,e){if(e!=null&&!(Array.isArray(e)&&e.length==2))throw new Error(`Expected '${t}' to be an array, [start, end].`);if(e!=null){let r=e[0],n=e[1];Eo.forEach(s=>{if(s.test(r)||s.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}var Or=class t{static fromArray(e){return e?(Ks("interpolation",e),new t(e[0],e[1])):Mr}constructor(e,r){this.start=e,this.end=r}},Mr=new Or("{{","}}");var gt=class extends Oe{constructor(e,r,n){super(n,e),this.tokenType=r}},Wr=class{constructor(e,r,n){this.tokens=e,this.errors=r,this.nonNormalizedIcuExpressions=n}};function ui(t,e,r,n={}){let s=new Gr(new ve(t,e),r,n);return s.tokenize(),new Wr(zo(s.tokens),s.errors,s.nonNormalizedIcuExpressions)}var Mo=/\r\n?/g;function Ue(t){return`Unexpected character "${t===0?"EOF":String.fromCharCode(t)}"`}function ei(t){return`Unknown entity "${t}" - use the "&#;" or "&#x;" syntax`}function qo(t,e){return`Unable to parse entity "${e}" - ${t} character reference entities must end with ";"`}var nr;(function(t){t.HEX="hexadecimal",t.DEC="decimal"})(nr||(nr={}));var Ct=class{constructor(e){this.error=e}},Gr=class{constructor(e,r,n){this._getTagContentType=r,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=n.tokenizeExpansionForms||!1,this._interpolationConfig=n.interpolationConfig||Mr,this._leadingTriviaCodePoints=n.leadingTriviaChars&&n.leadingTriviaChars.map(i=>i.codePointAt(0)||0),this._canSelfClose=n.canSelfClose||!1,this._allowHtmComponentClosingTags=n.allowHtmComponentClosingTags||!1;let s=n.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=n.escapedString?new zr(e,s):new sr(e,s),this._preserveLineEndings=n.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=n.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=n.tokenizeBlocks??!0,this._tokenizeLet=n.tokenizeLet??!0;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Mo,` -`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let r=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=r,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(r){this.handleError(r)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,r=this._cursor.clone();return this._attemptCharCodeUntilFn(n=>ut(n)?!e:ni(n)?(e=!0,!1):!0),this._cursor.getChars(r).trim()}_consumeBlockStart(e){this._beginToken(25,e);let r=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(b),this._attemptCharCode(41))this._attemptCharCodeUntilFn(b);else{r.type=29;return}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):r.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(si);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(28);let e=this._cursor.clone(),r=null,n=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||r!==null;){let s=this._cursor.peek();if(s===92)this._cursor.advance();else if(s===r)r=null;else if(r===null&&Mt(s))r=s;else if(s===40&&r===null)n++;else if(s===41&&r===null){if(n===0)break;n>0&&n--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(si)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),ut(this._cursor.peek()))this._attemptCharCodeUntilFn(b);else{let s=this._endToken([this._cursor.getChars(e)]);s.type=33;return}let r=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(b),!this._attemptCharCode(61)){r.type=33;return}this._attemptCharCodeUntilFn(s=>b(s)&&!Ot(s)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(r.type=33,r.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),r=!1;return this._attemptCharCodeUntilFn(n=>lt(n)||n===36||n===95||r&&$t(n)?(r=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);this._cursor.peek()!==0;){let r=this._cursor.peek();if(r===59)break;Mt(r)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(n=>n===92?(this._cursor.advance(),!1):n===r)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Wo(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,r=this._cursor.clone()){this._currentTokenStart=r,this._currentTokenType=e}_endToken(e,r){if(this._currentTokenStart===null)throw new gt("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(r));if(this._currentTokenType===null)throw new gt("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let n={type:this._currentTokenType,parts:e,sourceSpan:(r??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n}_createError(e,r){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let n=new gt(e,this._currentTokenType,r);return this._currentTokenStart=null,this._currentTokenType=null,new Ct(n)}handleError(e){if(e instanceof St&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof Ct)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return Go(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let r=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Ue(this._cursor.peek()),this._cursor.getSpan(r))}_attemptStr(e){let r=e.length;if(this._cursor.charsLeft()this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let e=this._cursor.clone(),r="";for(;this._cursor.peek()!==58&&!Ho(this._cursor.peek());)this._cursor.advance();let n;this._cursor.peek()===58?(r=this._cursor.getChars(e),this._cursor.advance(),n=this._cursor.clone()):n=e,this._requireCharCodeUntilFn(ti,r===""?0:1);let s=this._cursor.getChars(n);return[r,s]}_consumeTagOpen(e){let r,n,s,i=[];try{if(!lt(this._cursor.peek()))throw this._createError(Ue(this._cursor.peek()),this._cursor.getSpan(e));for(s=this._consumeTagOpenStart(e),n=s.parts[0],r=s.parts[1],this._attemptCharCodeUntilFn(b);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[o,u]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(b),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(b);let p=this._consumeAttributeValue();i.push({prefix:o,name:u,value:p})}else i.push({prefix:o,name:u});this._attemptCharCodeUntilFn(b)}this._consumeTagOpenEnd()}catch(o){if(o instanceof Ct){s?s.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let a=this._getTagContentType(r,n,this._fullNameStack.length>0,i);this._handleFullNameStackForTagOpen(n,r),a===N.RAW_TEXT?this._consumeRawTextWithTagClose(n,r,!1):a===N.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,r,!0)}_consumeRawTextWithTagClose(e,r,n){this._consumeRawText(n,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(b),!this._attemptStrCaseInsensitive(e?`${e}:${r}`:r))?!1:(this._attemptCharCodeUntilFn(b),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(s=>s===62,3),this._cursor.advance(),this._endToken([e,r]),this._handleFullNameStackForTagClose(e,r)}_consumeTagOpenStart(e){this._beginToken(0,e);let r=this._consumePrefixAndName();return this._endToken(r)}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(Ue(e),this._cursor.getSpan());this._beginToken(14);let r=this._consumePrefixAndName();return this._endToken(r),r}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let r=this._cursor.peek();this._consumeQuote(r);let n=()=>this._cursor.peek()===r;e=this._consumeWithInterpolation(16,17,n,n),this._consumeQuote(r)}else{let r=()=>ti(this._cursor.peek());e=this._consumeWithInterpolation(16,17,r,r)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(b),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([]);else{let[r,n]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([r,n]),this._handleFullNameStackForTagClose(r,n)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),r=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([r]);else{let s=this._endToken([e]);r!==e&&this.nonNormalizedIcuExpressions.push(s)}this._requireCharCode(44),this._attemptCharCodeUntilFn(b),this._beginToken(7);let n=this._readUntil(44);this._endToken([n]),this._requireCharCode(44),this._attemptCharCodeUntilFn(b)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(b),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,r,n,s){this._beginToken(e);let i=[];for(;!n();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(i.join(""))],o),i.length=0,this._consumeInterpolation(r,o,s),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let a=this._processCarriageReturns(i.join(""));return this._endToken([a]),a}_consumeInterpolation(e,r,n){let s=[];this._beginToken(e,r),s.push(this._interpolationConfig.start);let i=this._cursor.clone(),a=null,o=!1;for(;this._cursor.peek()!==0&&(n===null||!n());){let u=this._cursor.clone();if(this._isTagStart()){this._cursor=u,s.push(this._getProcessedChars(i,u)),this._endToken(s);return}if(a===null)if(this._attemptStr(this._interpolationConfig.end)){s.push(this._getProcessedChars(i,u)),s.push(this._interpolationConfig.end),this._endToken(s);return}else this._attemptStr("//")&&(o=!0);let p=this._cursor.peek();this._cursor.advance(),p===92?this._cursor.advance():p===a?a=null:!o&&a===null&&Mt(p)&&(a=p)}s.push(this._getProcessedChars(i,this._cursor)),this._endToken(s)}_getProcessedChars(e,r){return this._processCarriageReturns(r.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._cursor.peek()===64||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let r=e.peek();if(97<=r&&r<=122||65<=r&&r<=90||r===47||r===33)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===64){let e=this._cursor.clone();if(e.advance(),ni(e.peek()))return!0}return!1}_readUntil(e){let r=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(r)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===22}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===20}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;if(this._interpolationConfig){let e=this._cursor.clone(),r=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!r}return!0}_handleFullNameStackForTagOpen(e,r){let n=qe(e,r);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===n)&&this._fullNameStack.push(n)}_handleFullNameStackForTagClose(e,r){let n=qe(e,r);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===n&&this._fullNameStack.pop()}};function b(t){return!ut(t)||t===0}function ti(t){return ut(t)||t===62||t===60||t===47||t===39||t===34||t===61||t===0}function Ho(t){return(t<97||12257)}function Vo(t){return t===59||t===0||!Is(t)}function Uo(t){return t===59||t===0||!lt(t)}function Wo(t){return t!==125}function Go(t,e){return ri(t)===ri(e)}function ri(t){return t>=97&&t<=122?t-97+65:t}function ni(t){return lt(t)||$t(t)||t===95}function si(t){return t!==59&&b(t)}function zo(t){let e=[],r;for(let n=0;n0&&r.indexOf(e.peek())!==-1;)n===e&&(e=e.clone()),e.advance();let s=this.locationFromCursor(e),i=this.locationFromCursor(this),a=n!==e?this.locationFromCursor(n):s;return new h(s,i,a)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new St('Unexpected character "EOF"',this);let r=this.charAt(e.offset);r===10?(e.line++,e.column=0):Ot(r)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)}locationFromCursor(e){return new ie(e.file,e.state.offset,e.state.line,e.state.column)}},zr=class t extends sr{constructor(e,r){e instanceof t?(super(e),this.internalState={...e.internalState}):(super(e,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new t(this)}getChars(e){let r=e.clone(),n="";for(;r.internalState.offsetthis.internalState.peek;if(e()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),e()===110)this.state.peek=10;else if(e()===114)this.state.peek=13;else if(e()===118)this.state.peek=11;else if(e()===116)this.state.peek=9;else if(e()===98)this.state.peek=8;else if(e()===102)this.state.peek=12;else if(e()===117)if(this.advanceState(this.internalState),e()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;e()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(e()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(Lr(e())){let r="",n=0,s=this.clone();for(;Lr(e())&&n<3;)s=this.clone(),r+=String.fromCodePoint(e()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=s.internalState}else Ot(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,r){let n=this.input.slice(e.internalState.offset,e.internalState.offset+r),s=parseInt(n,16);if(isNaN(s))throw e.state=e.internalState,new St("Invalid hexadecimal escape sequence",e);return s}},St=class{constructor(e,r){this.msg=e,this.cursor=r}};var L=class t extends Oe{static create(e,r,n){return new t(e,r,n)}constructor(e,r,n){super(r,n),this.elementName=e}},Kr=class{constructor(e,r){this.rootNodes=e,this.errors=r}},ir=class{constructor(e){this.getTagDefinition=e}parse(e,r,n,s=!1,i){let a=D=>(I,...F)=>D(I.toLowerCase(),...F),o=s?this.getTagDefinition:a(this.getTagDefinition),u=D=>o(D).getContentType(),p=s?i:a(i),m=ui(e,r,i?(D,I,F,c)=>{let g=p(D,I,F,c);return g!==void 0?g:u(D)}:u,n),f=n&&n.canSelfClose||!1,C=n&&n.allowHtmComponentClosingTags||!1,A=new Xr(m.tokens,o,f,C,s);return A.build(),new Kr(A.rootNodes,m.errors.concat(A.errors))}},Xr=class t{constructor(e,r,n,s,i){this.tokens=e,this.getTagDefinition=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=s,this.isTagNameCaseSensitive=i,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==34;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===20?this._consumeExpansion(this._advance()):this._peek.type===25?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===27?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===18?this._consumeDocType(this._advance()):this._peek.type===33?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof ee&&this.errors.push(L.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index0)return this.errors=this.errors.concat(i.errors),null;let a=new h(e.sourceSpan.start,s.sourceSpan.end,e.sourceSpan.fullStart),o=new h(r.sourceSpan.start,s.sourceSpan.end,r.sourceSpan.fullStart);return new jt(e.parts[0],i.rootNodes,a,e.sourceSpan,o)}_collectExpansionExpTokens(e){let r=[],n=[22];for(;;){if((this._peek.type===20||this._peek.type===22)&&n.push(this._peek.type),this._peek.type===23)if(li(n,22)){if(n.pop(),n.length===0)return r}else return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(li(n,20))n.pop();else return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===34)return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(e){let r=e.parts[0];if(r.length>0&&r[0]==` -`){let n=this._getClosestParentElement();n!=null&&n.children.length==0&&this.getTagDefinition(n.name).ignoreFirstLf&&(r=r.substring(1))}return r}_consumeText(e){let r=[e],n=e.sourceSpan,s=e.parts[0];if(s.length>0&&s[0]===` -`){let i=this._getContainer();i!=null&&i.children.length===0&&this.getTagDefinition(i.name).ignoreFirstLf&&(s=s.substring(1),r[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[s]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)e=this._advance(),r.push(e),e.type===8?s+=e.parts.join("").replace(/&([^;]+);/g,ci):e.type===9?s+=e.parts[0]:s+=e.parts.join("");if(s.length>0){let i=e.sourceSpan;this._addToParent(new Gt(s,new h(n.start,i.end,n.fullStart,n.details),r))}}_closeVoidElement(){let e=this._getContainer();e instanceof Y&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[r,n]=e.parts,s=[];for(;this._peek.type===14;)s.push(this._consumeAttr(this._advance()));let i=this._getElementFullName(r,n,this._getClosestParentElement()),a=!1;if(this._peek.type===2){this._advance(),a=!0;let C=this.getTagDefinition(i);this.canSelfClose||C.canSelfClose||Me(i)!==null||C.isVoid||this.errors.push(L.create(i,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else this._peek.type===1&&(this._advance(),a=!1);let o=this._peek.sourceSpan.fullStart,u=new h(e.sourceSpan.start,o,e.sourceSpan.fullStart),p=new h(e.sourceSpan.start,o,e.sourceSpan.fullStart),l=new h(e.sourceSpan.start.moveBy(1),e.sourceSpan.end),m=new Y(i,s,[],u,p,void 0,l),f=this._getContainer();this._pushContainer(m,f instanceof Y&&this.getTagDefinition(f.name).isClosedByChild(m.name)),a?this._popContainer(i,Y,u):e.type===4&&(this._popContainer(i,Y,null),this.errors.push(L.create(i,u,`Opening tag "${i}" not terminated.`)))}_pushContainer(e,r){r&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let r=this.allowHtmComponentClosingTags&&e.parts.length===0?null:this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(r&&this.getTagDefinition(r).isVoid)this.errors.push(L.create(r,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(r,Y,e.sourceSpan)){let n=`Unexpected closing tag "${r}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(L.create(r,e.sourceSpan,n))}}_popContainer(e,r,n){let s=!1;for(let i=this._containerStack.length-1;i>=0;i--){let a=this._containerStack[i];if(Me(a.name)?a.name===e:(e==null||a.name.toLowerCase()===e.toLowerCase())&&a instanceof r)return a.endSourceSpan=n,a.sourceSpan.end=n!==null?n.end:a.sourceSpan.end,this._containerStack.splice(i,this._containerStack.length-i),!s;(a instanceof ee||a instanceof Y&&!this.getTagDefinition(a.name).closedByParent)&&(s=!0)}return!1}_consumeAttr(e){let r=qe(e.parts[0],e.parts[1]),n=e.sourceSpan.end,s;this._peek.type===15&&(s=this._advance());let i="",a=[],o,u;if(this._peek.type===16)for(o=this._peek.sourceSpan,u=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let m=this._advance();a.push(m),m.type===17?i+=m.parts.join("").replace(/&([^;]+);/g,ci):m.type===9?i+=m.parts[0]:i+=m.parts.join(""),u=n=m.sourceSpan.end}this._peek.type===15&&(u=n=this._advance().sourceSpan.end);let l=o&&u&&new h((s==null?void 0:s.sourceSpan.start)??o.start,u,(s==null?void 0:s.sourceSpan.fullStart)??o.fullStart);return new Kt(r,i,new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),e.sourceSpan,l,a.length>0?a:void 0,void 0)}_consumeBlockOpen(e){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new ht(o.parts[0],o.sourceSpan))}this._peek.type===26&&this._advance();let n=this._peek.sourceSpan.fullStart,s=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),i=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),a=new ee(e.parts[0],r,[],s,e.sourceSpan,i);this._pushContainer(a,!1)}_consumeBlockClose(e){this._popContainer(null,ee,e.sourceSpan)||this.errors.push(L.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new ht(o.parts[0],o.sourceSpan))}let n=this._peek.sourceSpan.fullStart,s=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),i=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),a=new ee(e.parts[0],r,[],s,e.sourceSpan,i);this._pushContainer(a,!1),this._popContainer(null,ee,null),this.errors.push(L.create(e.parts[0],s,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){let r=e.parts[0],n,s;if(this._peek.type!==31){this.errors.push(L.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==32){this.errors.push(L.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else s=this._advance();let i=s.sourceSpan.fullStart,a=new h(e.sourceSpan.start,i,e.sourceSpan.fullStart),o=e.sourceSpan.toString().lastIndexOf(r),u=e.sourceSpan.start.moveBy(o),p=new h(u,e.sourceSpan.end),l=new mt(r,n.parts[0],a,p,n.sourceSpan);this._addToParent(l)}_consumeIncompleteLet(e){let r=e.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let s=e.sourceSpan.toString().lastIndexOf(r),i=e.sourceSpan.start.moveBy(s),a=new h(i,e.sourceSpan.end),o=new h(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),u=new mt(r,"",e.sourceSpan,a,o);this._addToParent(u)}this.errors.push(L.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Y)return this._containerStack[e];return null}_addToParent(e){let r=this._getContainer();r===null?this.rootNodes.push(e):r.children.push(e)}_getElementFullName(e,r,n){if(e===""&&(e=this.getTagDefinition(r).implicitNamespacePrefix||"",e===""&&n!=null)){let s=ct(n.name)[1];this.getTagDefinition(s).preventNamespaceInheritance||(e=Me(n.name))}return qe(e,r)}};function li(t,e){return t.length>0&&t[t.length-1]===e}function ci(t,e){return Ve[e]!==void 0?Ve[e]||t:/^#x[a-f0-9]+$/i.test(e)?String.fromCodePoint(parseInt(e.slice(2),16)):/^#\d+$/.test(e)?String.fromCodePoint(parseInt(e.slice(1),10)):t}var ar=class extends ir{constructor(){super(He)}parse(e,r,n,s=!1,i){return super.parse(e,r,n,s,i)}};var Qr=null,Yo=()=>(Qr||(Qr=new ar),Qr);function Jr(t,e={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:s=!1,getTagContentType:i,tokenizeAngularBlocks:a=!1,tokenizeAngularLetDeclaration:o=!1}=e;return Yo().parse(t,"angular-html-parser",{tokenizeExpansionForms:a,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:a,tokenizeLet:o},s,i)}function jo(t,e){let r=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(r,e)}var pi=jo;var _t=3;function Ko(t){let e=t.slice(0,_t);if(e!=="---"&&e!=="+++")return;let r=t.indexOf(` -`,_t);if(r===-1)return;let n=t.slice(_t,r).trim(),s=t.indexOf(` -${e}`,r),i=n;if(i||(i=e==="+++"?"toml":"yaml"),s===-1&&e==="---"&&i==="yaml"&&(s=t.indexOf(` -...`,r)),s===-1)return;let a=s+1+_t,o=t.charAt(a+1);if(!/\s?/u.test(o))return;let u=t.slice(0,a);return{type:"front-matter",language:i,explicitLanguage:n,value:t.slice(r+1,s),startDelimiter:e,endDelimiter:u.slice(-_t),raw:u}}function Xo(t){let e=Ko(t);if(!e)return{content:t};let{raw:r}=e;return{frontMatter:e,content:w(!1,r,/[^\n]/gu," ")+t.slice(r.length)}}var hi=Xo;var or={attrs:!0,children:!0,cases:!0,expression:!0},mi=new Set(["parent"]),le,Zr,en,Ge=class Ge{constructor(e={}){Dt(this,le);cr(this,"type");cr(this,"parent");for(let r of new Set([...mi,...Object.keys(e)]))this.setProperty(r,e[r])}setProperty(e,r){if(this[e]!==r){if(e in or&&(r=r.map(n=>this.createChild(n))),!mi.has(e)){this[e]=r;return}Object.defineProperty(this,e,{value:r,enumerable:!1,configurable:!0})}}map(e){let r;for(let n in or){let s=this[n];if(s){let i=Qo(s,a=>a.map(e));r!==s&&(r||(r=new Ge({parent:this.parent})),r.setProperty(n,i))}}if(r)for(let n in this)n in or||(r[n]=this[n]);return e(r||this)}walk(e){for(let r in or){let n=this[r];if(n)for(let s=0;s[e.fullName,e.value]))}};le=new WeakSet,Zr=function(){return this.type==="angularIcuCase"?"expression":this.type==="angularIcuExpression"?"cases":"children"},en=function(){var e;return((e=this.parent)==null?void 0:e.$children)??[]};var ur=Ge;function Qo(t,e){let r=t.map(e);return r.some((n,s)=>n!==t[s])?r:t}var Jo=[{regex:/^(\[if([^\]]*)\]>)(.*?){try{return[!0,e(i,o).children]}catch{return[!1,[{type:"text",value:i,sourceSpan:new h(o,u)}]]}})();return{type:"ieConditionalComment",complete:p,children:l,condition:w(!1,s.trim(),/\s+/gu," "),sourceSpan:t.sourceSpan,startSourceSpan:new h(t.sourceSpan.start,o),endSourceSpan:new h(u,t.sourceSpan.end)}}function eu(t,e,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:w(!1,n.trim(),/\s+/gu," "),sourceSpan:t.sourceSpan}}function tu(t){return{type:"ieConditionalEndComment",sourceSpan:t.sourceSpan}}var lr=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]);var di=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);function ru(t){if(t.type==="block"){if(t.name=w(!1,t.name.toLowerCase(),/\s+/gu," ").trim(),t.type="angularControlFlowBlock",!me(t.parameters)){delete t.parameters;return}for(let e of t.parameters)e.type="angularControlFlowBlockParameter";t.parameters={type:"angularControlFlowBlockParameters",children:t.parameters,sourceSpan:new h(t.parameters[0].sourceSpan.start,K(!1,t.parameters,-1).sourceSpan.end)}}}function nu(t){t.type==="letDeclaration"&&(t.type="angularLetDeclaration",t.id=t.name,t.init={type:"angularLetDeclarationInitializer",sourceSpan:new h(t.valueSpan.start,t.valueSpan.end),value:t.value},delete t.name,delete t.value)}function su(t){(t.type==="plural"||t.type==="select")&&(t.clause=t.type,t.type="angularIcuExpression"),t.type==="expansionCase"&&(t.type="angularIcuCase")}function Ci(t,e,r){let{name:n,canSelfClose:s=!0,normalizeTagName:i=!1,normalizeAttributeName:a=!1,allowHtmComponentClosingTags:o=!1,isTagNameCaseSensitive:u=!1,shouldParseAsRawText:p}=e,{rootNodes:l,errors:m}=Jr(t,{canSelfClose:s,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:u,getTagContentType:p?(...c)=>p(...c)?N.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0,tokenizeAngularLetDeclaration:n==="angular"?!0:void 0});if(n==="vue"){if(l.some(x=>x.type==="docType"&&x.value==="html"||x.type==="element"&&x.name.toLowerCase()==="html"))return Ci(t,tn,r);let g,y=()=>g??(g=Jr(t,{canSelfClose:s,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:u})),q=x=>y().rootNodes.find(({startSourceSpan:U})=>U&&U.start.offset===x.startSourceSpan.start.offset)??x;for(let[x,U]of l.entries()){let{endSourceSpan:nn,startSourceSpan:_i}=U;if(nn===null)m=y().errors,l[x]=q(U);else if(iu(U,r)){let sn=y().errors.find(an=>an.span.start.offset>_i.start.offset&&an.span.start.offset0&&gi(m[0]);let f=c=>{let g=c.name.startsWith(":")?c.name.slice(1).split(":")[0]:null,y=c.nameSpan.toString(),q=g!==null&&y.startsWith(`${g}:`),x=q?y.slice(g.length+1):y;c.name=x,c.namespace=g,c.hasExplicitNamespace=q},C=c=>{switch(c.type){case"element":f(c);for(let g of c.attrs)f(g),g.valueSpan?(g.value=g.valueSpan.toString(),/["']/u.test(g.value[0])&&(g.value=g.value.slice(1,-1))):g.value=null;break;case"comment":c.value=c.sourceSpan.toString().slice(4,-3);break;case"text":c.value=c.sourceSpan.toString();break}},A=(c,g)=>{let y=c.toLowerCase();return g(y)?y:c},D=c=>{if(c.type==="element"&&(i&&(!c.namespace||c.namespace===c.tagDefinition.implicitNamespacePrefix||fe(c))&&(c.name=A(c.name,g=>di.has(g))),a))for(let g of c.attrs)g.namespace||(g.name=A(g.name,y=>lr.has(c.name)&&(lr.get("*").has(y)||lr.get(c.name).has(y))))},I=c=>{c.sourceSpan&&c.endSourceSpan&&(c.sourceSpan=new h(c.sourceSpan.start,c.endSourceSpan.end))},F=c=>{if(c.type==="element"){let g=He(u?c.name:c.name.toLowerCase());!c.namespace||c.namespace===g.implicitNamespacePrefix||fe(c)?c.tagDefinition=g:c.tagDefinition=He("")}};return Jt(new class extends ft{visitExpansionCase(c,g){n==="angular"&&this.visitChildren(g,y=>{y(c.expression)})}visit(c){C(c),F(c),D(c),I(c)}},l),l}function iu(t,e){var n;if(t.type!=="element"||t.name!=="template")return!1;let r=(n=t.attrs.find(s=>s.name==="lang"))==null?void 0:n.value;return!r||Ne(e,{language:r})==="html"}function gi(t){let{msg:e,span:{start:r,end:n}}=t;throw pi(e,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:t})}function Si(t,e,r={},n=!0){let{frontMatter:s,content:i}=n?hi(t):{frontMatter:null,content:t},a=new ve(t,r.filepath),o=new ie(a,0,0,0),u=o.moveBy(t.length),p={type:"root",sourceSpan:new h(o,u),children:Ci(i,e,r)};if(s){let f=new ie(a,0,0,0),C=f.moveBy(s.raw.length);s.sourceSpan=new h(f,C),p.children.unshift(s)}let l=new ur(p),m=(f,C)=>{let{offset:A}=C,D=w(!1,t.slice(0,A),/[^\n\r]/gu," "),F=Si(D+f,e,r,!1);F.sourceSpan=new h(C,K(!1,F.children,-1).sourceSpan.end);let c=F.children[0];return c.length===A?F.children.shift():(c.sourceSpan=new h(c.sourceSpan.start.moveBy(A),c.sourceSpan.end),c.value=c.value.slice(A)),F};return l.walk(f=>{if(f.type==="comment"){let C=fi(f,m);C&&f.parent.replaceChild(f,C)}ru(f),nu(f),su(f)}),l}function Et(t){return{parse:(e,r)=>Si(e,t,r),hasPragma:ys,hasIgnorePragma:ws,astFormat:"html",locStart:J,locEnd:se}}var tn={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},au=Et(tn),ou=new Set(["mj-style","mj-raw"]),uu=Et({...tn,name:"mjml",shouldParseAsRawText:t=>ou.has(t)}),lu=Et({name:"angular"}),cu=Et({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(t,e,r,n){return t.toLowerCase()!=="html"&&!r&&(t!=="template"||n.some(({name:s,value:i})=>s==="lang"&&i!=="html"&&i!==""&&i!==void 0))}}),pu=Et({name:"lwc",canSelfClose:!1});var hu={html:Ms};return wi(mu);}); \ No newline at end of file +${e}`;var wi=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function ki(e){let t=te(e);return e.kind==="element"&&!e.endSourceSpan&&Re(e.children)?Math.max(t,ki(F(0,e.children,-1))):t}function st(e,t,r){let n=e.node;if(pe(n)){let i=ki(n);return[U(n,t),L(x.trimEnd(t.originalText.slice(Q(n)+(n.prev&&et(n.prev)?Bt(n).length:0),i-(n.next&&$(n.next)?fe(n,t).length:0)))),V(n,t)]}return r()}function Ht(e,t){return O(e)&&O(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?Lt(t)?v:_:"":Lt(t)?v:k:et(e)&&(pe(t)||t.firstChild||t.isSelfClosing||t.kind==="element"&&t.attrs.length>0)||e.kind==="element"&&e.isSelfClosing&&$(t)?"":!t.isLeadingSpaceSensitive||Lt(t)||$(t)&&e.lastChild&&ge(e.lastChild)&&e.lastChild.lastChild&&ge(e.lastChild.lastChild)?v:t.hasLeadingSpaces?_:k}function Ie(e,t,r){let{node:n}=e;if(_r(n))return[j,...e.map(()=>{let s=e.node,a=s.prev?Ht(s.prev,s):"";return[a?[a,Ke(s.prev)?v:""]:"",st(e,t,r)]},"children")];let i=n.children.map(()=>Symbol(""));return e.map(({node:s,index:a})=>{if(O(s)){if(s.prev&&O(s.prev)){let m=Ht(s.prev,s);if(m)return Ke(s.prev)?[v,v,st(e,t,r)]:[m,st(e,t,r)]}return st(e,t,r)}let o=[],c=[],u=[],p=[],d=s.prev?Ht(s.prev,s):"",S=s.next?Ht(s,s.next):"";return d&&(Ke(s.prev)?o.push(v,v):d===v?o.push(v):O(s.prev)?c.push(d):c.push(X("",k,{groupId:i[a-1]}))),S&&(Ke(s)?O(s.next)&&p.push(v,v):S===v?O(s.next)&&p.push(v):u.push(S)),[...o,C([...c,C([st(e,t,r),...u],{id:i[a]})]),...p]},"children")}function Ai(e,t,r){let{node:n}=e,i=[];ro(e)&&i.push("} "),i.push("@",n.name),n.parameters&&i.push(" (",C(r("parameters")),")"),i.push(" {");let s=yi(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,i.push(y([v,Ie(e,t,r)])),s&&i.push(v,"}")):s&&i.push("}"),C(i,{shouldBreak:!0})}function yi(e){return!(e.next?.kind==="angularControlFlowBlock"&&wi.get(e.name)?.has(e.next.name))}function ro(e){let{previous:t}=e;return t?.kind==="angularControlFlowBlock"&&!pe(t)&&!yi(t)}function xi(e,t,r){return[y([k,q([";",_],e.map(r,"children"))]),k]}function Ni(e,t,r){let{node:n}=e;return[_e(n,t),C([n.switchValue.trim(),", ",n.type,n.cases.length>0?[",",y([_,q(_,e.map(r,"cases"))])]:"",k]),me(n,t)]}function Li(e,t,r){let{node:n}=e;return[n.value," {",C([y([k,e.map(({node:i,isLast:s})=>{let a=[r()];return i.kind==="text"&&(i.hasLeadingSpaces&&a.unshift(_),i.hasTrailingSpaces&&!s&&a.push(_)),a},"expression")]),k]),"}"]}function Pi(e,t,r){let{node:n}=e;if(Nt(n,t))return[U(n,t),C(rt(e,t,r)),L(qt(n,t)),...Ze(n,t),V(n,t)];let i=n.children.length===1&&(n.firstChild.kind==="interpolation"||n.firstChild.kind==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,s=Symbol("element-attr-group-id"),a=p=>C([C(rt(e,t,r),{id:s}),p,Ze(n,t)]),o=p=>i?ln(p,{groupId:s}):(H(n,t)||Je(n,t))&&n.parent.kind==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?p:y(p),c=()=>i?X(k,"",{groupId:s}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?_:n.firstChild.kind==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?on(k):k,u=()=>(n.next?$(n.next):de(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":i?X(k,"",{groupId:s}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?_:(n.lastChild.kind==="comment"||n.lastChild.kind==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":k;return n.children.length===0?a(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?_:""):a([Pn(n)?j:"",o([c(),Ie(e,t,r)]),u()])}var I=(function(e){return e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA",e})({});function at(e,t=!0){if(e[0]!=":")return[null,e];let r=e.indexOf(":",1);if(r===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function wr(e){return at(e)[1]==="ng-container"}function kr(e){return at(e)[1]==="ng-content"}function Me(e){return e===null?null:at(e)[0]}function Se(e,t){return e?`:${e}:${t}`:t}var Ar={name:"custom-elements"},yr={name:"no-errors-schema"},Ee=(function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e})({});var no=/-+([a-z0-9])/g;function Oi(e){return e.replace(no,(...t)=>t[1].toUpperCase())}var Ut;function xr(){return Ut||(Ut={},Vt(Ee.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Vt(Ee.STYLE,["*|style"]),Vt(Ee.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),Vt(Ee.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Ut}function Vt(e,t){for(let r of t)Ut[r.toLowerCase()]=e}var Di=class{};var io="boolean",so="number",ao="string",oo="object",lo=["[Element]|textContent,%ariaActiveDescendantElement,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColIndexText,%ariaColSpan,%ariaControlsElements,%ariaCurrent,%ariaDescribedByElements,%ariaDescription,%ariaDetailsElements,%ariaDisabled,%ariaErrorMessageElements,%ariaExpanded,%ariaFlowToElements,%ariaHasPopup,%ariaHidden,%ariaInvalid,%ariaKeyShortcuts,%ariaLabel,%ariaLabelledByElements,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaOwnsElements,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowIndexText,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,search,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","selectedcontent^[HTMLElement]|","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","search^[HTMLELement]|","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Ri=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),co=Array.from(Ri).reduce((e,[t,r])=>(e.set(t,r),e),new Map),Ii=class extends Di{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,lo.forEach(e=>{let t=new Map,r=new Set,[n,i]=e.split("|"),s=i.split(","),[a,o]=n.split("^");a.split(",").forEach(u=>{this._schema.set(u.toLowerCase(),t),this._eventSchema.set(u.toLowerCase(),r)});let c=o&&this._schema.get(o.toLowerCase());if(c){for(let[u,p]of c)t.set(u,p);for(let u of this._eventSchema.get(o.toLowerCase()))r.add(u)}s.forEach(u=>{if(u.length>0)switch(u[0]){case"*":r.add(u.substring(1));break;case"!":t.set(u.substring(1),io);break;case"#":t.set(u.substring(1),so);break;case"%":t.set(u.substring(1),oo);break;default:t.set(u,ao)}})})}hasProperty(e,t,r){if(r.some(n=>n.name===yr.name))return!0;if(e.indexOf("-")>-1){if(wr(e)||kr(e))return!1;if(r.some(n=>n.name===Ar.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return t.some(r=>r.name===yr.name)||e.indexOf("-")>-1&&(wr(e)||kr(e)||t.some(r=>r.name===Ar.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=xr()[e+"|"+t];return n||(n=xr()["*|"+t],n||Ee.NONE)}getMappedPropName(e){return Ri.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... +If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let t=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(t.keys()).map(r=>co.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return Oi(e)}normalizeAnimationStyleValue(e,t,r){let n="",i=r.toString().trim(),s=null;if(uo(e)&&r!==0&&r!=="0")if(typeof r=="number")n="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&(s=`Please provide a CSS unit value for ${t}:${r}`)}return{error:s,value:i+n}}};function uo(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var f=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=I.PARSABLE_DATA,closedByParent:n=!1,isVoid:i=!1,ignoreFirstLf:s=!1,preventNamespaceInheritance:a=!1,canSelfClose:o=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=i,this.closedByParent=n||i,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=s,this.preventNamespaceInheritance=a,this.canSelfClose=o??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Mi,ot;function Be(e){return ot||(Mi=new f({canSelfClose:!0}),ot=Object.assign(Object.create(null),{base:new f({isVoid:!0}),meta:new f({isVoid:!0}),area:new f({isVoid:!0}),embed:new f({isVoid:!0}),link:new f({isVoid:!0}),img:new f({isVoid:!0}),input:new f({isVoid:!0}),param:new f({isVoid:!0}),hr:new f({isVoid:!0}),br:new f({isVoid:!0}),source:new f({isVoid:!0}),track:new f({isVoid:!0}),wbr:new f({isVoid:!0}),p:new f({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new f({closedByChildren:["tbody","tfoot"]}),tbody:new f({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new f({closedByChildren:["tbody"],closedByParent:!0}),tr:new f({closedByChildren:["tr"],closedByParent:!0}),td:new f({closedByChildren:["td","th"],closedByParent:!0}),th:new f({closedByChildren:["td","th"],closedByParent:!0}),col:new f({isVoid:!0}),svg:new f({implicitNamespacePrefix:"svg"}),foreignObject:new f({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new f({implicitNamespacePrefix:"math"}),li:new f({closedByChildren:["li"],closedByParent:!0}),dt:new f({closedByChildren:["dt","dd"]}),dd:new f({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new f({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new f({closedByChildren:["optgroup"],closedByParent:!0}),option:new f({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new f({ignoreFirstLf:!0}),listing:new f({ignoreFirstLf:!0}),style:new f({contentType:I.RAW_TEXT}),script:new f({contentType:I.RAW_TEXT}),title:new f({contentType:{default:I.ESCAPABLE_RAW_TEXT,svg:I.PARSABLE_DATA}}),textarea:new f({contentType:I.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new Ii().allKnownElementNames().forEach(t=>{!ot[t]&&Me(t)===null&&(ot[t]=new f({canSelfClose:!1}))})),ot[e]??Mi}function lt(e){return e>=9&&e<=32||e==160}function ct(e){return 48<=e&&e<=57}function Fe(e){return e>=97&&e<=122||e>=65&&e<=90}function Bi(e){return e>=97&&e<=102||e>=65&&e<=70||ct(e)}function ut(e){return e===10||e===13}function Nr(e){return 48<=e&&e<=55}function Wt(e){return e===39||e===34||e===96}var qe=class qi{constructor(t,r,n,i){this.file=t,this.offset=r,this.line=n,this.col=i}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,i=this.offset,s=this.line,a=this.col;for(;i>0&&t<0;)if(i--,t++,r.charCodeAt(i)==10){s--;let o=r.substring(0,i-1).lastIndexOf(String.fromCharCode(10));a=o>0?i-o:i}else a--;for(;i0;){let o=r.charCodeAt(i);i++,t--,o==10?(s++,a=0):a++}return new qi(this.file,i,s,a)}getContext(t,r){let n=this.file.content,i=this.offset;if(i!=null){i>n.length-1&&(i=n.length-1);let s=i,a=0,o=0;for(;a0&&(i--,a++,!(n[i]==` +`&&++o==r)););for(a=0,o=0;a]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var Ce=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},Hi=class extends Ce{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.kind="text"}visit(e,t){return e.visitText(this,t)}},Vi=class extends Ce{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.kind="cdata"}visit(e,t){return e.visitCdata(this,t)}},Ui=class extends Ce{constructor(e,t,r,n,i,s){super(n,s),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=i,this.kind="expansion"}visit(e,t){return e.visitExpansion(this,t)}},Wi=class{constructor(e,t,r,n,i){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=i,this.kind="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},Gi=class extends Ce{constructor(e,t,r,n,i,s,a){super(r,a),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=i,this.valueTokens=s,this.kind="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},ne=class extends Ce{constructor(e,t,r,n,i,s,a,o=null,c=null,u,p){super(s,p),this.name=e,this.attrs=t,this.directives=r,this.children=n,this.isSelfClosing=i,this.startSourceSpan=a,this.endSourceSpan=o,this.nameSpan=c,this.isVoid=u,this.kind="element"}visit(e,t){return e.visitElement(this,t)}},$i=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.kind="comment"}visit(e,t){return e.visitComment(this,t)}},zi=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.kind="docType"}visit(e,t){return e.visitDocType(this,t)}},ve=class extends Ce{constructor(e,t,r,n,i,s,a=null,o){super(n,o),this.name=e,this.parameters=t,this.children=r,this.nameSpan=i,this.startSourceSpan=s,this.endSourceSpan=a,this.kind="block"}visit(e,t){return e.visitBlock(this,t)}},J=class extends Ce{constructor(e,t,r,n,i,s,a,o,c,u=null,p){super(o,p),this.componentName=e,this.tagName=t,this.fullName=r,this.attrs=n,this.directives=i,this.children=s,this.isSelfClosing=a,this.startSourceSpan=c,this.endSourceSpan=u,this.kind="component"}visit(e,t){return e.visitComponent(this,t)}},Yi=class{constructor(e,t,r,n,i=null){this.name=e,this.attrs=t,this.sourceSpan=r,this.startSourceSpan=n,this.endSourceSpan=i,this.kind="directive"}visit(e,t){return e.visitDirective(this,t)}},Lr=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.kind="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}},Pr=class{constructor(e,t,r,n,i){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=i,this.kind="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}};function Gt(e,t,r=null){let n=[],i=e.visit?s=>e.visit(s,r)||s.visit(e,r):s=>s.visit(e,r);return t.forEach(s=>{let a=i(s);a&&n.push(a)}),n}var Or=class{constructor(){}visitElement(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.directives),r(e.children)})}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,r=>{r(e.cases)})}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,r=>{r(e.parameters),r(e.children)})}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitComponent(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.children)})}visitDirective(e,t){this.visitChildren(t,r=>{r(e.attrs)})}visitChildren(e,t){let r=[],n=this;function i(s){s&&r.push(Gt(n,s,e))}return t(i),Array.prototype.concat.apply([],r)}};var Te={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:` +`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},po="\uE500";Te.ngsp=po;var l=(function(e){return e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.INCOMPLETE_TAG_OPEN=4]="INCOMPLETE_TAG_OPEN",e[e.TEXT=5]="TEXT",e[e.ESCAPABLE_RAW_TEXT=6]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=7]="RAW_TEXT",e[e.INTERPOLATION=8]="INTERPOLATION",e[e.ENCODED_ENTITY=9]="ENCODED_ENTITY",e[e.COMMENT_START=10]="COMMENT_START",e[e.COMMENT_END=11]="COMMENT_END",e[e.CDATA_START=12]="CDATA_START",e[e.CDATA_END=13]="CDATA_END",e[e.ATTR_NAME=14]="ATTR_NAME",e[e.ATTR_QUOTE=15]="ATTR_QUOTE",e[e.ATTR_VALUE_TEXT=16]="ATTR_VALUE_TEXT",e[e.ATTR_VALUE_INTERPOLATION=17]="ATTR_VALUE_INTERPOLATION",e[e.DOC_TYPE_START=18]="DOC_TYPE_START",e[e.DOC_TYPE_END=19]="DOC_TYPE_END",e[e.EXPANSION_FORM_START=20]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=21]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=22]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=23]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=24]="EXPANSION_FORM_END",e[e.BLOCK_OPEN_START=25]="BLOCK_OPEN_START",e[e.BLOCK_OPEN_END=26]="BLOCK_OPEN_END",e[e.BLOCK_CLOSE=27]="BLOCK_CLOSE",e[e.BLOCK_PARAMETER=28]="BLOCK_PARAMETER",e[e.INCOMPLETE_BLOCK_OPEN=29]="INCOMPLETE_BLOCK_OPEN",e[e.LET_START=30]="LET_START",e[e.LET_VALUE=31]="LET_VALUE",e[e.LET_END=32]="LET_END",e[e.INCOMPLETE_LET=33]="INCOMPLETE_LET",e[e.COMPONENT_OPEN_START=34]="COMPONENT_OPEN_START",e[e.COMPONENT_OPEN_END=35]="COMPONENT_OPEN_END",e[e.COMPONENT_OPEN_END_VOID=36]="COMPONENT_OPEN_END_VOID",e[e.COMPONENT_CLOSE=37]="COMPONENT_CLOSE",e[e.INCOMPLETE_COMPONENT_OPEN=38]="INCOMPLETE_COMPONENT_OPEN",e[e.DIRECTIVE_NAME=39]="DIRECTIVE_NAME",e[e.DIRECTIVE_OPEN=40]="DIRECTIVE_OPEN",e[e.DIRECTIVE_CLOSE=41]="DIRECTIVE_CLOSE",e[e.EOF=42]="EOF",e})({});var Oo=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}};function ns(e,t,r,n={}){let i=new Mo(new ht(e,t),r,n);return i.tokenize(),new Oo(Wo(i.tokens),i.errors,i.nonNormalizedIcuExpressions)}var Do=/\r\n?/g;function be(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function Qi(e){return`Unknown entity "${e}" - use the "&#;" or "&#x;" syntax`}function Ro(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}var Br=(function(e){return e.HEX="hexadecimal",e.DEC="decimal",e})(Br||{}),Io=["@if","@else","@for","@switch","@case","@default","@empty","@defer","@placeholder","@loading","@error"],mt={start:"{{",end:"}}"},Mo=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._openDirectiveCount=0,this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(i=>i.codePointAt(0)||0),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new Go(e,n):new is(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0,this._selectorlessEnabled=r.selectorlessEnabled??!1;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Do,` +`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._isLetStart()?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._isBlockStart()?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(l.TEXT,l.INTERPOLATION,()=>this._isTextEnd(),()=>this._isTagStart())}catch(t){this.handleError(t)}}this._beginToken(l.EOF),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>lt(r)?!e:Uo(r)?(e=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._requireCharCode(64),this._beginToken(l.BLOCK_OPEN_START,e);let t=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(T),this._attemptCharCode(41))this._attemptCharCodeUntilFn(T);else{t.type=l.INCOMPLETE_BLOCK_OPEN;return}this._attemptCharCode(123)?(this._beginToken(l.BLOCK_OPEN_END),this._endToken([])):t.type=l.INCOMPLETE_BLOCK_OPEN}_consumeBlockEnd(e){this._beginToken(l.BLOCK_CLOSE,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Zi);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(l.BLOCK_PARAMETER);let e=this._cursor.clone(),t=null,r=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||t!==null;){let n=this._cursor.peek();if(n===92)this._cursor.advance();else if(n===t)t=null;else if(t===null&&Wt(n))t=n;else if(n===40&&t===null)r++;else if(n===41&&t===null){if(r===0)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(Zi)}}_consumeLetDeclaration(e){if(this._requireStr("@let"),this._beginToken(l.LET_START,e),lt(this._cursor.peek()))this._attemptCharCodeUntilFn(T);else{let r=this._endToken([this._cursor.getChars(e)]);r.type=l.INCOMPLETE_LET;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(T),!this._attemptCharCode(61)){t.type=l.INCOMPLETE_LET;return}this._attemptCharCodeUntilFn(r=>T(r)&&!ut(r)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(l.LET_END),this._endToken([]),this._cursor.advance()):(t.type=l.INCOMPLETE_LET,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(r=>Fe(r)||r===36||r===95||t&&ct(r)?(t=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(l.LET_VALUE,e);this._cursor.peek()!==0;){let t=this._cursor.peek();if(t===59)break;Wt(t)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(r=>r===92?(this._cursor.advance(),!1):r===t)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Ho(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(this._currentTokenStart===null)throw new re(this._cursor.getSpan(t),"Programming error - attempted to end a token when there was no start to the token");if(this._currentTokenType===null)throw new re(this._cursor.getSpan(this._currentTokenStart),"Programming error - attempted to end a token which has no token type");let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let r=new re(t,e);return this._currentTokenStart=null,this._currentTokenType=null,r}handleError(e){if(e instanceof Ur&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof re)this.errors.push(e);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return Vo(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()this._peekStr(e))}_isLetStart(){return this._cursor.peek()===64&&this._peekStr("@let")}_consumeEntity(e){this._beginToken(l.ENCODED_ENTITY);let t=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let r=this._attemptCharCode(120)||this._attemptCharCode(88),n=this._cursor.clone();if(this._attemptCharCodeUntilFn(Fo),this._cursor.peek()!=59){this._cursor.advance();let s=r?Br.HEX:Br.DEC;throw this._createError(Ro(s,this._cursor.getChars(t)),this._cursor.getSpan())}let i=this._cursor.getChars(n);this._cursor.advance();try{let s=parseInt(i,r?16:10);this._endToken([String.fromCodePoint(s),this._cursor.getChars(t)])}catch{throw this._createError(Qi(this._cursor.getChars(t)),this._cursor.getSpan())}}else{let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(qo),this._cursor.peek()!=59)this._beginToken(e,t),this._cursor=r,this._endToken(["&"]);else{let n=this._cursor.getChars(r);this._cursor.advance();let i=Te.hasOwnProperty(n)&&Te[n];if(!i)throw this._createError(Qi(n),this._cursor.getSpan(t));this._endToken([i,`&${n};`])}}}_consumeRawText(e,t){this._beginToken(e?l.ESCAPABLE_RAW_TEXT:l.RAW_TEXT);let r=[];for(;;){let n=this._cursor.clone(),i=t();if(this._cursor=n,i)break;e&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(r.join(""))]),r.length=0,this._consumeEntity(l.ESCAPABLE_RAW_TEXT),this._beginToken(l.ESCAPABLE_RAW_TEXT)):r.push(this._readChar())}this._endToken([this._processCarriageReturns(r.join(""))])}_consumeComment(e){this._beginToken(l.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(l.COMMENT_END),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(l.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(l.COMMENT_END),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(l.CDATA_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(l.CDATA_END),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(l.DOC_TYPE_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(l.DOC_TYPE_END),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(e){let t=this._cursor.clone(),r="";for(;this._cursor.peek()!==58&&!Bo(this._cursor.peek());)this._cursor.advance();let n;this._cursor.peek()===58?(r=this._cursor.getChars(t),this._cursor.advance(),n=this._cursor.clone()):n=t,this._requireCharCodeUntilFn(e,r===""?0:1);let i=this._cursor.getChars(n);return[r,i]}_consumeTagOpen(e){let t,r,n,i,s=[];try{if(this._selectorlessEnabled&&Yt(this._cursor.peek()))i=this._consumeComponentOpenStart(e),[n,r,t]=i.parts,r&&(n+=`:${r}`),t&&(n+=`:${t}`),this._attemptCharCodeUntilFn(T);else{if(!Fe(this._cursor.peek()))throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(e));i=this._consumeTagOpenStart(e),r=i.parts[0],t=n=i.parts[1],this._attemptCharCodeUntilFn(T)}for(;!ts(this._cursor.peek());)if(this._selectorlessEnabled&&this._cursor.peek()===64){let o=this._cursor.clone(),c=o.clone();c.advance(),Yt(c.peek())&&this._consumeDirective(o,c)}else{let o=this._consumeAttribute();s.push(o)}i.type===l.COMPONENT_OPEN_START?this._consumeComponentOpenEnd():this._consumeTagOpenEnd()}catch(o){if(o instanceof re){i?i.type=i.type===l.COMPONENT_OPEN_START?l.INCOMPLETE_COMPONENT_OPEN:l.INCOMPLETE_TAG_OPEN:(this._beginToken(l.TEXT,e),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===l.TAG_OPEN_END_VOID)return;let a=this._getTagContentType(t,r,this._fullNameStack.length>0,s);this._handleFullNameStackForTagOpen(r,t),a===I.RAW_TEXT?this._consumeRawTextWithTagClose(r,i,n,!1):a===I.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,i,n,!0)}_consumeRawTextWithTagClose(e,t,r,n){this._consumeRawText(n,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(T),!this._attemptStrCaseInsensitive(e&&t.type!==l.COMPONENT_OPEN_START?`${e}:${r}`:r))?!1:(this._attemptCharCodeUntilFn(T),this._attemptCharCode(62))),this._beginToken(t.type===l.COMPONENT_OPEN_START?l.COMPONENT_CLOSE:l.TAG_CLOSE),this._requireCharCodeUntilFn(i=>i===62,3),this._cursor.advance(),this._endToken(t.parts),this._handleFullNameStackForTagClose(e,r)}_consumeTagOpenStart(e){this._beginToken(l.TAG_OPEN_START,e);let t=this._consumePrefixAndName(we);return this._endToken(t)}_consumeComponentOpenStart(e){this._beginToken(l.COMPONENT_OPEN_START,e);let t=this._consumeComponentName();return this._endToken(t)}_consumeComponentName(){let e=this._cursor.clone();for(;es(this._cursor.peek());)this._cursor.advance();let t=this._cursor.getChars(e),r="",n="";return this._cursor.peek()===58&&(this._cursor.advance(),[r,n]=this._consumePrefixAndName(we)),[t,r,n]}_consumeAttribute(){let[e,t]=this._consumeAttributeName(),r;return this._attemptCharCodeUntilFn(T),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(T),r=this._consumeAttributeValue()),this._attemptCharCodeUntilFn(T),{prefix:e,name:t,value:r}}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(be(e),this._cursor.getSpan());this._beginToken(l.ATTR_NAME);let t;if(this._openDirectiveCount>0){let n=0;t=i=>{if(this._openDirectiveCount>0){if(i===40)n++;else if(i===41){if(n===0)return!0;n--}}return we(i)}}else if(e===91){let n=0;t=i=>(i===91?n++:i===93&&n--,n<=0?we(i):ut(i))}else t=we;let r=this._consumePrefixAndName(t);return this._endToken(r),r}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let t=this._cursor.peek();this._consumeQuote(t);let r=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(l.ATTR_VALUE_TEXT,l.ATTR_VALUE_INTERPOLATION,r,r),this._consumeQuote(t)}else{let t=()=>we(this._cursor.peek());e=this._consumeWithInterpolation(l.ATTR_VALUE_TEXT,l.ATTR_VALUE_INTERPOLATION,t,t)}return e}_consumeQuote(e){this._beginToken(l.ATTR_QUOTE),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?l.TAG_OPEN_END_VOID:l.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeComponentOpenEnd(){let e=this._attemptCharCode(47)?l.COMPONENT_OPEN_END_VOID:l.COMPONENT_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._selectorlessEnabled){let t=e.clone();for(;t.peek()!==62&&!Yt(t.peek());)t.advance();if(Yt(t.peek())){this._beginToken(l.COMPONENT_CLOSE,e);let r=this._consumeComponentName();this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken(r);return}}if(this._beginToken(l.TAG_CLOSE,e),this._attemptCharCodeUntilFn(T),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken([]);else{let[t,r]=this._consumePrefixAndName(we);this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken([t,r]),this._handleFullNameStackForTagClose(t,r)}}_consumeExpansionFormStart(){this._beginToken(l.EXPANSION_FORM_START),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(l.EXPANSION_FORM_START),this._beginToken(l.RAW_TEXT);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let n=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(n)}this._requireCharCode(44),this._attemptCharCodeUntilFn(T),this._beginToken(l.RAW_TEXT);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(T)}_consumeExpansionCaseStart(){this._beginToken(l.EXPANSION_CASE_VALUE);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(T),this._beginToken(l.EXPANSION_CASE_EXP_START),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(T),this._expansionCaseStack.push(l.EXPANSION_CASE_EXP_START)}_consumeExpansionCaseEnd(){this._beginToken(l.EXPANSION_CASE_EXP_END),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(T),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(l.EXPANSION_FORM_END),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let i=[];for(;!r();){let a=this._cursor.clone();this._attemptStr(mt.start)?(this._endToken([this._processCarriageReturns(i.join(""))],a),i.length=0,this._consumeInterpolation(t,a,n),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let s=this._processCarriageReturns(i.join(""));return this._endToken([s]),s}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(mt.start);let i=this._cursor.clone(),s=null,a=!1;for(;this._cursor.peek()!==0&&(r===null||!r());){let o=this._cursor.clone();if(this._isTagStart()){this._cursor=o,n.push(this._getProcessedChars(i,o)),this._endToken(n);return}if(s===null)if(this._attemptStr(mt.end)){n.push(this._getProcessedChars(i,o)),n.push(mt.end),this._endToken(n);return}else this._attemptStr("//")&&(a=!0);let c=this._cursor.peek();this._cursor.advance(),c===92?this._cursor.advance():c===s?s=null:!a&&s===null&&Wt(c)&&(s=c)}n.push(this._getProcessedChars(i,this._cursor)),this._endToken(n)}_consumeDirective(e,t){for(this._requireCharCode(64),this._cursor.advance();es(this._cursor.peek());)this._cursor.advance();this._beginToken(l.DIRECTIVE_NAME,e);let r=this._cursor.getChars(t);if(this._endToken([r]),this._attemptCharCodeUntilFn(T),this._cursor.peek()===40){for(this._openDirectiveCount++,this._beginToken(l.DIRECTIVE_OPEN),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(T);!ts(this._cursor.peek())&&this._cursor.peek()!==41;)this._consumeAttribute();if(this._attemptCharCodeUntilFn(T),this._openDirectiveCount--,this._cursor.peek()!==41){if(this._cursor.peek()===62||this._cursor.peek()===47)return;throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(e))}this._beginToken(l.DIRECTIVE_CLOSE),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(T)}}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._isLetStart()||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||t===47||t===33)return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===l.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===l.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;let e=this._cursor.clone(),t=this._attemptStr(mt.start);return this._cursor=e,!t}_handleFullNameStackForTagOpen(e,t){let r=Se(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=Se(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}};function T(e){return!lt(e)||e===0}function we(e){return lt(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function Bo(e){return(e<97||12257)}function Fo(e){return e===59||e===0||!Bi(e)}function qo(e){return e===59||e===0||!Fe(e)}function Ho(e){return e!==125}function Vo(e,t){return Ji(e)===Ji(t)}function Ji(e){return e>=97&&e<=122?e-97+65:e}function Uo(e){return Fe(e)||ct(e)||e===95}function Zi(e){return e!==59&&T(e)}function Yt(e){return e===95||e>=65&&e<=90}function es(e){return Fe(e)||ct(e)||e===95}function ts(e){return e===47||e===62||e===60||e===0}function Wo(e){let t=[],r;for(let n=0;n0&&r.indexOf(t.peek())!==-1;)n===t&&(t=t.clone()),t.advance();let i=this.locationFromCursor(t);return new h(i,this.locationFromCursor(this),n!==t?this.locationFromCursor(n):i)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new Ur('Unexpected character "EOF"',this);let r=this.charAt(t.offset);r===10?(t.line++,t.column=0):ut(r)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?0:this.charAt(t.offset)}locationFromCursor(t){return new qe(t.file,t.state.offset,t.state.line,t.state.column)}},Go=class qr extends is{constructor(t,r){t instanceof qr?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new qr(this)}getChars(t){let r=t.clone(),n="";for(;r.internalState.offsetthis.internalState.peek;if(t()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),t()===110)this.state.peek=10;else if(t()===114)this.state.peek=13;else if(t()===118)this.state.peek=11;else if(t()===116)this.state.peek=9;else if(t()===98)this.state.peek=8;else if(t()===102)this.state.peek=12;else if(t()===117)if(this.advanceState(this.internalState),t()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;t()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(t()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(Nr(t())){let r="",n=0,i=this.clone();for(;Nr(t())&&n<3;)i=this.clone(),r+=String.fromCodePoint(t()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=i.internalState}else ut(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,r){let n=this.input.slice(t.internalState.offset,t.internalState.offset+r),i=parseInt(n,16);if(isNaN(i))throw t.state=t.internalState,new Ur("Invalid hexadecimal escape sequence",t);return i}},Ur=class extends Error{constructor(e,t){super(e),this.msg=e,this.cursor=t,Object.setPrototypeOf(this,new.target.prototype)}};var N=class os extends re{static create(t,r,n){return new os(t,r,n)}constructor(t,r,n){super(r,n),this.elementName=t}},$o=class{constructor(e,t){this.rootNodes=e,this.errors=t}},ls=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,i){let s=m=>(g,...E)=>m(g.toLowerCase(),...E),a=n?this.getTagDefinition:s(this.getTagDefinition),o=m=>a(m).getContentType(),c=n?i:s(i),u=ns(e,t,i?(m,g,E,P)=>{let z=c(m,g,E,P);return z!==void 0?z:o(m)}:o,r),p=r&&r.canSelfClose||!1,d=r&&r.allowHtmComponentClosingTags||!1,S=new zo(u.tokens,a,p,d,n);return S.build(),new $o(S.rootNodes,[...u.errors,...S.errors])}},zo=class cs{constructor(t,r,n,i,s){this.tokens=t,this.tagDefinitionResolver=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=i,this.isTagNameCaseSensitive=s,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==l.EOF;)this._peek.type===l.TAG_OPEN_START||this._peek.type===l.INCOMPLETE_TAG_OPEN?this._consumeElementStartTag(this._advance()):this._peek.type===l.TAG_CLOSE?(this._closeVoidElement(),this._consumeElementEndTag(this._advance())):this._peek.type===l.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===l.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===l.TEXT||this._peek.type===l.RAW_TEXT||this._peek.type===l.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===l.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===l.BLOCK_OPEN_START?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===l.BLOCK_CLOSE?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===l.INCOMPLETE_BLOCK_OPEN?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===l.LET_START?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===l.DOC_TYPE_START?this._consumeDocType(this._advance()):this._peek.type===l.INCOMPLETE_LET?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._peek.type===l.COMPONENT_OPEN_START||this._peek.type===l.INCOMPLETE_COMPONENT_OPEN?this._consumeComponentStartTag(this._advance()):this._peek.type===l.COMPONENT_CLOSE?this._consumeComponentEndTag(this._advance()):this._advance();for(let t of this._containerStack)t instanceof ve&&this.errors.push(N.create(t.name,t.sourceSpan,`Unclosed block "${t.name}"`))}_advance(){let t=this._peek;return this._index0)return this.errors=this.errors.concat(s.errors),null;let a=new h(t.sourceSpan.start,i.sourceSpan.end,t.sourceSpan.fullStart),o=new h(r.sourceSpan.start,i.sourceSpan.end,r.sourceSpan.fullStart);return new Wi(t.parts[0],s.rootNodes,a,t.sourceSpan,o)}_collectExpansionExpTokens(t){let r=[],n=[l.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===l.EXPANSION_FORM_START||this._peek.type===l.EXPANSION_CASE_EXP_START)&&n.push(this._peek.type),this._peek.type===l.EXPANSION_CASE_EXP_END)if(ss(n,l.EXPANSION_CASE_EXP_START)){if(n.pop(),n.length===0)return r}else return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===l.EXPANSION_FORM_END)if(ss(n,l.EXPANSION_FORM_START))n.pop();else return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===l.EOF)return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(t){let r=t.parts[0];if(r.length>0&&r[0]==` +`){var n;let i=this._getClosestElementLikeParent();i!=null&&i.children.length==0&&(!((n=this._getTagDefinition(i))===null||n===void 0)&&n.ignoreFirstLf)&&(r=r.substring(1))}return r}_consumeText(t){let r=[t],n=t.sourceSpan,i=t.parts[0];if(i.length>0&&i[0]===` +`){var s;let a=this._getContainer();a!=null&&a.children.length===0&&(!((s=this._getTagDefinition(a))===null||s===void 0)&&s.ignoreFirstLf)&&(i=i.substring(1),r[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[i]})}for(;this._peek.type===l.INTERPOLATION||this._peek.type===l.TEXT||this._peek.type===l.ENCODED_ENTITY;)t=this._advance(),r.push(t),t.type===l.INTERPOLATION?i+=t.parts.join("").replace(/&([^;]+);/g,as):t.type===l.ENCODED_ENTITY?i+=t.parts[0]:i+=t.parts.join("");if(i.length>0){let a=t.sourceSpan;this._addToParent(new Hi(i,new h(n.start,a.end,n.fullStart,n.details),r))}}_closeVoidElement(){var t;let r=this._getContainer();r!==null&&(!((t=this._getTagDefinition(r))===null||t===void 0)&&t.isVoid)&&this._containerStack.pop()}_consumeElementStartTag(t){var r;let n=[],i=[];this._consumeAttributesAndDirectives(n,i);let s=this._getElementFullName(t,this._getClosestElementLikeParent()),a=this._getTagDefinition(s),o=!1;if(this._peek.type===l.TAG_OPEN_END_VOID){this._advance(),o=!0;let E=this._getTagDefinition(s);this.canSelfClose||E?.canSelfClose||Me(s)!==null||E?.isVoid||this.errors.push(N.create(s,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else this._peek.type===l.TAG_OPEN_END&&(this._advance(),o=!1);let c=this._peek.sourceSpan.fullStart,u=new h(t.sourceSpan.start,c,t.sourceSpan.fullStart),p=new h(t.sourceSpan.start,c,t.sourceSpan.fullStart),d=new h(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),S=new ne(s,n,i,[],o,u,p,void 0,d,a?.isVoid??!1),m=this._getContainer(),g=m!==null&&!!(!((r=this._getTagDefinition(m))===null||r===void 0)&&r.isClosedByChild(S.name));this._pushContainer(S,g),o?this._popContainer(s,ne,u):t.type===l.INCOMPLETE_TAG_OPEN&&(this._popContainer(s,ne,null),this.errors.push(N.create(s,u,`Opening tag "${s}" not terminated.`)))}_consumeComponentStartTag(t){var r;let n=t.parts[0],i=[],s=[];this._consumeAttributesAndDirectives(i,s);let a=this._getClosestElementLikeParent(),o=this._getComponentTagName(t,a),c=this._getComponentFullName(t,a),u=this._peek.type===l.COMPONENT_OPEN_END_VOID;this._advance();let p=this._peek.sourceSpan.fullStart,d=new h(t.sourceSpan.start,p,t.sourceSpan.fullStart),S=new h(t.sourceSpan.start,p,t.sourceSpan.fullStart),m=new J(n,o,c,i,s,[],u,d,S,void 0),g=this._getContainer(),E=g!==null&&m.tagName!==null&&!!(!((r=this._getTagDefinition(g))===null||r===void 0)&&r.isClosedByChild(m.tagName));this._pushContainer(m,E),u?this._popContainer(c,J,d):t.type===l.INCOMPLETE_COMPONENT_OPEN&&(this._popContainer(c,J,null),this.errors.push(N.create(c,d,`Opening tag "${c}" not terminated.`)))}_consumeAttributesAndDirectives(t,r){for(;this._peek.type===l.ATTR_NAME||this._peek.type===l.DIRECTIVE_NAME;)this._peek.type===l.DIRECTIVE_NAME?r.push(this._consumeDirective(this._peek)):t.push(this._consumeAttr(this._advance()))}_consumeComponentEndTag(t){let r=this._getComponentFullName(t,this._getClosestElementLikeParent());if(!this._popContainer(r,J,t.sourceSpan)){let n=this._containerStack[this._containerStack.length-1],i;n instanceof J&&n.componentName===t.parts[0]?i=`, did you mean "${n.fullName}"?`:i=". It may happen when the tag has already been closed by another tag.";let s=`Unexpected closing tag "${r}"${i}`;this.errors.push(N.create(r,t.sourceSpan,s))}}_getTagDefinition(t){return typeof t=="string"?this.tagDefinitionResolver(t):t instanceof ne?this.tagDefinitionResolver(t.name):t instanceof J&&t.tagName!==null?this.tagDefinitionResolver(t.tagName):null}_pushContainer(t,r){r&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeElementEndTag(t){var r;let n=this.allowHtmComponentClosingTags&&t.parts.length===0?null:this._getElementFullName(t,this._getClosestElementLikeParent());if(n&&(!((r=this._getTagDefinition(n))===null||r===void 0)&&r.isVoid))this.errors.push(N.create(n,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(n,ne,t.sourceSpan)){let i=`Unexpected closing tag "${n}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(N.create(n,t.sourceSpan,i))}}_popContainer(t,r,n){let i=!1;for(let a=this._containerStack.length-1;a>=0;a--){var s;let o=this._containerStack[a],c=o instanceof J?o.fullName:o.name;if(Me(c)?c===t:(c===t||t===null)&&o instanceof r)return o.endSourceSpan=n,o.sourceSpan.end=n!==null?n.end:o.sourceSpan.end,this._containerStack.splice(a,this._containerStack.length-a),!i;(o instanceof ve||!(!((s=this._getTagDefinition(o))===null||s===void 0)&&s.closedByParent))&&(i=!0)}return!1}_consumeAttr(t){let r=Se(t.parts[0],t.parts[1]),n=t.sourceSpan.end,i;this._peek.type===l.ATTR_QUOTE&&(i=this._advance());let s="",a=[],o,c;if(this._peek.type===l.ATTR_VALUE_TEXT)for(o=this._peek.sourceSpan,c=this._peek.sourceSpan.end;this._peek.type===l.ATTR_VALUE_TEXT||this._peek.type===l.ATTR_VALUE_INTERPOLATION||this._peek.type===l.ENCODED_ENTITY;){let p=this._advance();a.push(p),p.type===l.ATTR_VALUE_INTERPOLATION?s+=p.parts.join("").replace(/&([^;]+);/g,as):p.type===l.ENCODED_ENTITY?s+=p.parts[0]:s+=p.parts.join(""),c=n=p.sourceSpan.end}this._peek.type===l.ATTR_QUOTE&&(c=n=this._advance().sourceSpan.end);let u=o&&c&&new h(i?.sourceSpan.start??o.start,c,i?.sourceSpan.fullStart??o.fullStart);return new Gi(r,s,new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),t.sourceSpan,u,a.length>0?a:void 0,void 0)}_consumeDirective(t){let r=[],n=t.sourceSpan.end,i=null;if(this._advance(),this._peek.type===l.DIRECTIVE_OPEN){for(n=this._peek.sourceSpan.end,this._advance();this._peek.type===l.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));this._peek.type===l.DIRECTIVE_CLOSE?(i=this._peek.sourceSpan,this._advance()):this.errors.push(N.create(null,t.sourceSpan,"Unterminated directive definition"))}let s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new h(s.start,i===null?t.sourceSpan.end:i.end,s.fullStart);return new Yi(t.parts[0],r,a,s,i)}_consumeBlockOpen(t){let r=[];for(;this._peek.type===l.BLOCK_PARAMETER;){let o=this._advance();r.push(new Lr(o.parts[0],o.sourceSpan))}this._peek.type===l.BLOCK_OPEN_END&&this._advance();let n=this._peek.sourceSpan.fullStart,i=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new ve(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(a,!1)}_consumeBlockClose(t){this._popContainer(null,ve,t.sourceSpan)||this.errors.push(N.create(null,t.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(t){let r=[];for(;this._peek.type===l.BLOCK_PARAMETER;){let o=this._advance();r.push(new Lr(o.parts[0],o.sourceSpan))}let n=this._peek.sourceSpan.fullStart,i=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new ve(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(a,!1),this._popContainer(null,ve,null),this.errors.push(N.create(t.parts[0],i,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(t){let r=t.parts[0],n,i;if(this._peek.type!==l.LET_VALUE){this.errors.push(N.create(t.parts[0],t.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==l.LET_END){this.errors.push(N.create(t.parts[0],t.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else i=this._advance();let s=i.sourceSpan.fullStart,a=new h(t.sourceSpan.start,s,t.sourceSpan.fullStart),o=t.sourceSpan.toString().lastIndexOf(r),c=new h(t.sourceSpan.start.moveBy(o),t.sourceSpan.end),u=new Pr(r,n.parts[0],a,c,n.sourceSpan);this._addToParent(u)}_consumeIncompleteLet(t){let r=t.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let i=t.sourceSpan.toString().lastIndexOf(r),s=new h(t.sourceSpan.start.moveBy(i),t.sourceSpan.end),a=new h(t.sourceSpan.start,t.sourceSpan.start.moveBy(0)),o=new Pr(r,"",t.sourceSpan,s,a);this._addToParent(o)}this.errors.push(N.create(t.parts[0],t.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestElementLikeParent(){for(let t=this._containerStack.length-1;t>-1;t--){let r=this._containerStack[t];if(r instanceof ne||r instanceof J)return r}return null}_addToParent(t){let r=this._getContainer();r===null?this.rootNodes.push(t):r.children.push(t)}_getElementFullName(t,r){return Se(this._getPrefix(t,r),t.parts[1])}_getComponentFullName(t,r){let n=t.parts[0],i=this._getComponentTagName(t,r);return i===null?n:i.startsWith(":")?n+i:`${n}:${i}`}_getComponentTagName(t,r){let n=this._getPrefix(t,r),i=t.parts[2];return!n&&!i?null:!n&&i?i:Se(n,i||"ng-component")}_getPrefix(t,r){var n;let i,s;if(t.type===l.COMPONENT_OPEN_START||t.type===l.INCOMPLETE_COMPONENT_OPEN||t.type===l.COMPONENT_CLOSE?(i=t.parts[1],s=t.parts[2]):(i=t.parts[0],s=t.parts[1]),i=i||((n=this._getTagDefinition(s))===null||n===void 0?void 0:n.implicitNamespacePrefix)||"",!i&&r){let a=r instanceof ne?r.name:r.tagName;if(a!==null){let o=at(a)[1],c=this._getTagDefinition(o);c!==null&&!c.preventNamespaceInheritance&&(i=Me(a))}}return i}};function ss(e,t){return e.length>0&&e[e.length-1]===t}function as(e,t){return Te[t]!==void 0?Te[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var us=class extends ls{constructor(){super(Be)}parse(e,t,r,n=!1,i){return super.parse(e,t,r,n,i)}};var Wr=null,Yo=()=>(Wr||(Wr=new us),Wr);function Jt(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:i=!1,getTagContentType:s,tokenizeAngularBlocks:a=!1,tokenizeAngularLetDeclaration:o=!1,enableAngularSelectorlessSyntax:c=!1}=t;return Yo().parse(e,"angular-html-parser",{tokenizeExpansionForms:a,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:a,tokenizeLet:o,selectorlessEnabled:c},i,s)}var jo=[Ko,Qo,Zo,tl,rl,sl,nl,il,al,el];function Xo(e,t){for(let r of jo)r(e,t);return e}function Ko(e){e.walk(t=>{if(t.kind==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].kind==="text"&&t.children[0].value[0]===` +`){let r=t.children[0];r.value.length===1?t.removeChild(r):r.value=r.value.slice(1)}})}function Qo(e){let t=r=>r.kind==="element"&&r.prev?.kind==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&r.firstChild?.kind==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset;e.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let i=0;it.kind==="cdata",t=>``)}function el(e){let t=r=>r.kind==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.kind==="text"&&!x.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&r.prev?.kind==="text"&&r.next?.kind==="text";e.walk(r=>{if(r.children)for(let n=0;n`+i.firstChild.value+``+a.value,s.sourceSpan=new h(s.sourceSpan.start,a.sourceSpan.end),s.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,s.hasTrailingSpaces=a.hasTrailingSpaces,r.removeChild(i),n--,r.removeChild(a)}})}function tl(e,t){if(t.parser==="html")return;let r=/\{\{(.+?)\}\}/su;e.walk(n=>{if(An(n,t))for(let i of n.children){if(i.kind!=="text")continue;let s=i.sourceSpan.start,a=null,o=i.value.split(r);for(let c=0;c0&&n.insertChildBefore(i,{kind:"text",value:u,sourceSpan:new h(s,a)});continue}a=s.moveBy(u.length+4),n.insertChildBefore(i,{kind:"interpolation",sourceSpan:new h(s,a),children:u.length===0?[]:[{kind:"text",value:u,sourceSpan:new h(s.moveBy(2),a.moveBy(-2))}]})}n.removeChild(i)}})}function rl(e,t){e.walk(r=>{let n=r.$children;if(!n)return;if(n.length===0||n.length===1&&n[0].kind==="text"&&x.trim(n[0].value).length===0){r.hasDanglingSpaces=n.length>0,r.$children=[];return}let i=yn(r,t),s=gr(r);if(!i)for(let a=0;a{t.isSelfClosing=!t.children||t.kind==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function il(e,t){e.walk(r=>{r.kind==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function sl(e,t){e.walk(r=>{r.cssDisplay=Bn(r,t)})}function al(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=Ln(r,t);return}for(let i of n)i.isLeadingSpaceSensitive=xn(i,t),i.isTrailingSpaceSensitive=Nn(i,t);for(let i=0;i of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var fs="HTML",cl={bracketSameLine:Gr.bracketSameLine,htmlWhitespaceSensitivity:{category:fs,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:Gr.singleAttributePerLine,vueIndentScriptAndStyle:{category:fs,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},ds=cl;var Jr={};en(Jr,{angular:()=>Nl,html:()=>Al,lwc:()=>Pl,mjml:()=>xl,vue:()=>Ll});function ul(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var gs=ul;var pl={canSelfClose:!0,normalizeTagName:!1,normalizeAttributeName:!1,allowHtmComponentClosingTags:!1,isTagNameCaseSensitive:!1,shouldParseFrontMatter:!0};function Zt(e){return{...pl,...e}}function $r(e){let{canSelfClose:t,allowHtmComponentClosingTags:r,isTagNameCaseSensitive:n,shouldParseAsRawText:i,tokenizeAngularBlocks:s,tokenizeAngularLetDeclaration:a}=e;return{canSelfClose:t,allowHtmComponentClosingTags:r,isTagNameCaseSensitive:n,getTagContentType:i?(...o)=>i(...o)?I.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:s,tokenizeAngularLetDeclaration:a}}var er=new Map([["*",new Set(["accesskey","autocapitalize","autocorrect","autofocus","class","contenteditable","dir","draggable","enterkeyhint","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["command","commandfor","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["closedby","open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alpha","alt","autocomplete","checked","colorspace","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootmode","shadowrootserializable"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]);var _s=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fencedframe","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","selectedcontent","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);var tr={attrs:!0,children:!0,cases:!0,expression:!0},Ss=new Set(["parent"]),ae,zr,Yr,We=class We{constructor(t={}){tn(this,ae);sr(this,"kind");sr(this,"parent");for(let r of new Set([...Ss,...Object.keys(t)]))this.setProperty(r,t[r]);if(le(t))for(let r of Object.getOwnPropertySymbols(t))this.setProperty(r,t[r])}setProperty(t,r){if(this[t]!==r){if(t in tr&&(r=r.map(n=>this.createChild(n))),!Ss.has(t)){this[t]=r;return}Object.defineProperty(this,t,{value:r,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in tr){let i=this[n];if(i){let s=hl(i,a=>a.map(t));r!==i&&(r||(r=new We({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let n in this)n in tr||(r[n]=this[n]);return t(r||this)}walk(t){for(let r in tr){let n=this[r];if(n)for(let i=0;i[t.fullName,t.value]))}};ae=new WeakSet,zr=function(){return this.kind==="angularIcuCase"?"expression":this.kind==="angularIcuExpression"?"cases":"children"},Yr=function(){return this.parent?.$children??[]};var rr=We;function hl(e,t){let r=e.map(t);return r.some((n,i)=>n!==e[i])?r:e}var ml=[{regex:/^(?\[if(?[^\]]*)\]>)(?.*?)[^\]]*)\]>{try{return[!0,r(s,o).children]}catch{return[!1,[{kind:"text",value:s,sourceSpan:new h(o,c)}]]}})();return{kind:"ieConditionalComment",complete:u,children:p,condition:w(0,i.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new h(e.sourceSpan.start,o),endSourceSpan:new h(c,e.sourceSpan.end)}}function dl(e,t){let{condition:r}=t.groups;return{kind:"ieConditionalStartComment",condition:w(0,r.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function gl(e){return{kind:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var jr=class extends Or{visitExpansionCase(t,r){r.parseOptions.name==="angular"&&this.visitChildren(r,n=>{n(t.expression)})}visit(t,{parseOptions:r}){Cl(t),vl(t,r),bl(t,r),Tl(t)}};function Ts(e,t,r,n){Gt(new jr,e.children,{parseOptions:r}),t&&e.children.unshift(t);let i=new rr(e);return i.walk(s=>{if(s.kind==="comment"){let a=Es(s,n);a&&s.parent.replaceChild(s,a)}_l(s),Sl(s),El(s)}),i}function _l(e){if(e.kind==="block"){if(e.name=w(0,e.name.toLowerCase(),/\s+/gu," ").trim(),e.kind="angularControlFlowBlock",!Re(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.kind="angularControlFlowBlockParameter";e.parameters={kind:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new h(e.parameters[0].sourceSpan.start,F(0,e.parameters,-1).sourceSpan.end)}}}function Sl(e){e.kind==="letDeclaration"&&(e.kind="angularLetDeclaration",e.id=e.name,e.init={kind:"angularLetDeclarationInitializer",sourceSpan:new h(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function El(e){e.kind==="expansion"&&(e.kind="angularIcuExpression"),e.kind==="expansionCase"&&(e.kind="angularIcuCase")}function Cs(e,t){let r=e.toLowerCase();return t(r)?r:e}function vs(e){let t=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,r=e.nameSpan.toString(),n=t!==null&&r.startsWith(`${t}:`),i=n?r.slice(t.length+1):r;e.name=i,e.namespace=t,e.hasExplicitNamespace=n}function Cl(e){switch(e.kind){case"element":vs(e);for(let t of e.attrs)vs(t),t.valueSpan?(t.value=t.valueSpan.toString(),/["']/u.test(t.value[0])&&(t.value=t.value.slice(1,-1))):t.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString();break}}function vl(e,t){if(e.kind==="element"){let r=Be(t.isTagNameCaseSensitive?e.name:e.name.toLowerCase());!e.namespace||e.namespace===r.implicitNamespacePrefix||ce(e)?e.tagDefinition=r:e.tagDefinition=Be("")}}function Tl(e){e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new h(e.sourceSpan.start,e.endSourceSpan.end))}function bl(e,t){if(e.kind==="element"&&(t.normalizeTagName&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||ce(e))&&(e.name=Cs(e.name,r=>_s.has(r))),t.normalizeAttributeName))for(let r of e.attrs)r.namespace||(r.name=Cs(r.name,n=>er.has(e.name)&&(er.get("*").has(n)||er.get(e.name).has(n))))}function Kr(e,t){let{rootNodes:r,errors:n}=Jt(e,$r(t));return n.length>0&&Xr(n[0]),{parseOptions:t,rootNodes:r}}function bs(e,t){let r=$r(t),{rootNodes:n,errors:i}=Jt(e,r);if(n.some(u=>u.kind==="docType"&&u.value==="html"||u.kind==="element"&&u.name.toLowerCase()==="html"))return Kr(e,nr);let a,o=()=>a??(a=Jt(e,{...r,getTagContentType:void 0})),c=u=>{let{offset:p}=u.startSourceSpan.start;return o().rootNodes.find(d=>d.kind==="element"&&d.startSourceSpan.start.offset===p)??u};for(let[u,p]of n.entries())if(p.kind==="element"){if(p.isVoid)i=o().errors,n[u]=c(p);else if(wl(p)){let{endSourceSpan:d,startSourceSpan:S}=p,m=o().errors.find(g=>g.span.start.offset>S.start.offset&&g.span.start.offset0&&Xr(i[0]),{parseOptions:t,rootNodes:n}}function wl(e){if(e.kind!=="element"||e.name!=="template")return!1;let t=e.attrs.find(r=>r.name==="lang")?.value;return!t||t==="html"}function Xr(e){let{msg:t,span:{start:r,end:n}}=e;throw gs(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function kl(e,t,r,n,i,s){let{offset:a}=n,o=w(0,t.slice(0,a),/[^\n]/gu," ")+r,c=Qr(o,e,{...i,shouldParseFrontMatter:!1},s);c.sourceSpan=new h(n,F(0,c.children,-1).sourceSpan.end);let u=c.children[0];return u.length===a?c.children.shift():(u.sourceSpan=new h(u.sourceSpan.start.moveBy(a),u.sourceSpan.end),u.value=u.value.slice(a)),c}function Qr(e,t,r,n={}){let{frontMatter:i,content:s}=r.shouldParseFrontMatter?hr(e):{content:e},a=new ht(e,n.filepath),o=new qe(a,0,0,0),c=o.moveBy(e.length),{parseOptions:u,rootNodes:p}=t(s,r),d={kind:"root",sourceSpan:new h(o,c),children:p},S;if(i){let[g,E]=[i.start,i.end].map(P=>new qe(a,P.index,P.line-1,P.column));S={...i,kind:"frontMatter",sourceSpan:new h(g,E)}}return Ts(d,S,u,(g,E)=>kl(t,e,g,E,u,n))}var nr=Zt({name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0});function dt(e){let t=Zt(e),r=t.name==="vue"?bs:Kr;return{parse:(n,i)=>Qr(n,r,t,i),hasPragma:vi,hasIgnorePragma:Ti,astFormat:"html",locStart:Q,locEnd:te}}var Al=dt(nr),yl=new Set(["mj-style","mj-raw"]),xl=dt({...nr,name:"mjml",shouldParseAsRawText:e=>yl.has(e)}),Nl=dt({name:"angular",tokenizeAngularBlocks:!0,tokenizeAngularLetDeclaration:!0}),Ll=dt({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,t,r,n){return e.toLowerCase()!=="html"&&!r&&(e!=="template"||n.some(({name:i,value:s})=>i==="lang"&&s!=="html"&&s!==""&&s!==void 0))}}),Pl=dt({name:"lwc",canSelfClose:!1});var Ol={html:hs};return Ns(Dl);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/html.mjs b/node_modules/prettier/plugins/html.mjs index 18101d7a8..395b40e6c 100755 --- a/node_modules/prettier/plugins/html.mjs +++ b/node_modules/prettier/plugins/html.mjs @@ -1,22 +1,24 @@ -var on=Object.defineProperty;var un=t=>{throw TypeError(t)};var Ai=(t,e,r)=>e in t?on(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var ln=(t,e)=>{for(var r in e)on(t,r,{get:e[r],enumerable:!0})};var lr=(t,e,r)=>Ai(t,typeof e!="symbol"?e+"":e,r),cn=(t,e,r)=>e.has(t)||un("Cannot "+r);var R=(t,e,r)=>(cn(t,e,"read from private field"),r?r.call(t):e.get(t)),At=(t,e,r)=>e.has(t)?un("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),pn=(t,e,r,n)=>(cn(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r);var rn={};ln(rn,{languages:()=>Hs,options:()=>Us,parsers:()=>tn,printers:()=>uu});var Di=(t,e,r,n)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(r,n):r.global?e.replace(r,n):e.split(r).join(n)},w=Di;var we="string",ze="array",Ye="cursor",be="indent",Te="align",je="trim",xe="group",ke="fill",ce="if-break",Be="indent-if-break",Ke="line-suffix",Xe="line-suffix-boundary",j="line",Qe="label",Le="break-parent",Dt=new Set([Ye,be,Te,je,xe,ke,ce,Be,Ke,Xe,j,Qe,Le]);var vi=(t,e,r)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[r<0?e.length+r:r]:e.at(r)},K=vi;function yi(t){if(typeof t=="string")return we;if(Array.isArray(t))return ze;if(!t)return;let{type:e}=t;if(Dt.has(e))return e}var Fe=yi;var wi=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function bi(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(Fe(t))throw new Error("doc is valid.");let r=Object.prototype.toString.call(t);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=wi([...Dt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${n}.`}var cr=class extends Error{name="InvalidDocError";constructor(e){super(bi(e)),this.doc=e}},pr=cr;function hr(t,e){if(typeof t=="string")return e(t);let r=new Map;return n(t);function n(i){if(r.has(i))return r.get(i);let a=s(i);return r.set(i,a),a}function s(i){switch(Fe(i)){case ze:return e(i.map(n));case ke:return e({...i,parts:i.parts.map(n)});case ce:return e({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case xe:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(n),o=a[0]):o=n(o),e({...i,contents:o,expandedStates:a})}case Te:case be:case Be:case Qe:case Ke:return e({...i,contents:n(i.contents)});case we:case Ye:case je:case Xe:case j:case Le:return e(i);default:throw new pr(i)}}}function B(t,e=hn){return hr(t,r=>typeof r=="string"?H(e,r.split(` -`)):r)}var mr=()=>{},re=mr,fr=mr,mn=mr;function k(t){return re(t),{type:be,contents:t}}function fn(t,e){return re(e),{type:Te,contents:e,n:t}}function E(t,e={}){return re(t),fr(e.expandedStates,!0),{type:xe,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function dn(t){return fn(Number.NEGATIVE_INFINITY,t)}function gn(t){return fn({type:"root"},t)}function vt(t){return mn(t),{type:ke,parts:t}}function pe(t,e="",r={}){return re(t),e!==""&&re(e),{type:ce,breakContents:t,flatContents:e,groupId:r.groupId}}function Cn(t,e){return re(t),{type:Be,contents:t,groupId:e.groupId,negate:e.negate}}var ne={type:Le};var xi={type:j,hard:!0},ki={type:j,hard:!0,literal:!0},_={type:j},v={type:j,soft:!0},S=[xi,ne],hn=[ki,ne];function H(t,e){re(t),fr(e);let r=[];for(let n=0;ni?n:r}var _n=Bi;function dr(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var V,gr=class{constructor(e){At(this,V);pn(this,V,new Set(e))}getLeadingWhitespaceCount(e){let r=R(this,V),n=0;for(let s=0;s=0&&r.has(e.charAt(s));s--)n++;return n}getLeadingWhitespace(e){let r=this.getLeadingWhitespaceCount(e);return e.slice(0,r)}getTrailingWhitespace(e){let r=this.getTrailingWhitespaceCount(e);return e.slice(e.length-r)}hasLeadingWhitespace(e){return R(this,V).has(e.charAt(0))}hasTrailingWhitespace(e){return R(this,V).has(K(!1,e,-1))}trimStart(e){let r=this.getLeadingWhitespaceCount(e);return e.slice(r)}trimEnd(e){let r=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-r)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,r=!1){let n=`[${dr([...R(this,V)].join(""))}]+`,s=new RegExp(r?`(${n})`:n,"u");return e.split(s)}hasWhitespaceCharacter(e){let r=R(this,V);return Array.prototype.some.call(e,n=>r.has(n))}hasNonWhitespaceCharacter(e){let r=R(this,V);return Array.prototype.some.call(e,n=>!r.has(n))}isWhitespaceOnly(e){let r=R(this,V);return Array.prototype.every.call(e,n=>r.has(n))}};V=new WeakMap;var En=gr;var Li=[" ",` -`,"\f","\r"," "],Fi=new En(Li),O=Fi;var Cr=class extends Error{name="UnexpectedNodeError";constructor(e,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(e[n])}.`),this.node=e}},An=Cr;function Pi(t){return(t==null?void 0:t.type)==="front-matter"}var Pe=Pi;var Ni=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),Ii=new Set(["if","else if","for","switch","case"]);function Dn(t,e){var r;if(t.type==="text"||t.type==="comment"||Pe(t)||t.type==="yaml"||t.type==="toml")return null;if(t.type==="attribute"&&delete e.value,t.type==="docType"&&delete e.value,t.type==="angularControlFlowBlock"&&((r=t.parameters)!=null&&r.children))for(let n of e.parameters.children)Ii.has(t.name)?delete n.expression:n.expression=n.expression.trim();t.type==="angularIcuExpression"&&(e.switchValue=t.switchValue.trim()),t.type==="angularLetDeclarationInitializer"&&delete e.value}Dn.ignoredProperties=Ni;var vn=Dn;async function Ri(t,e){if(t.language==="yaml"){let r=t.value.trim(),n=r?await e(r,{parser:"yaml"}):"";return gn([t.startDelimiter,t.explicitLanguage,S,n,n?S:"",t.endDelimiter])}}var yn=Ri;function he(t,e=!0){return[k([v,t]),e?v:""]}function X(t,e){let r=t.type==="NGRoot"?t.node.type==="NGMicrosyntax"&&t.node.body.length===1&&t.node.body[0].type==="NGMicrosyntaxExpression"?t.node.body[0].expression:t.node:t.type==="JsExpressionRoot"?t.node:t;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(e.parser==="__vue_expression"||e.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function T(t,e,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let s=!0;n&&(r.__onHtmlBindingRoot=(a,o)=>{s=n(a,o)});let i=await e(t,r,e);return s?E(i):he(i)}function $i(t,e,r,n){let{node:s}=r,i=n.originalText.slice(s.sourceSpan.start.offset,s.sourceSpan.end.offset);return/^\s*$/u.test(i)?"":T(i,t,{parser:"__ng_directive",__isInHtmlAttribute:!1},X)}var wn=$i;var Oi=(t,e)=>{if(!(t&&e==null))return e.toReversed||!Array.isArray(e)?e.toReversed():[...e].reverse()},bn=Oi;function Mi(t){return Array.isArray(t)&&t.length>0}var me=Mi;var Tn,xn,kn,Bn,Ln,qi=((Tn=globalThis.Deno)==null?void 0:Tn.build.os)==="windows"||((kn=(xn=globalThis.navigator)==null?void 0:xn.platform)==null?void 0:kn.startsWith("Win"))||((Ln=(Bn=globalThis.process)==null?void 0:Bn.platform)==null?void 0:Ln.startsWith("win"))||!1;function Fn(t){if(t=t instanceof URL?t:new URL(t),t.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${t.protocol}"`);return t}function Hi(t){return t=Fn(t),decodeURIComponent(t.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Vi(t){t=Fn(t);let e=decodeURIComponent(t.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return t.hostname!==""&&(e=`\\\\${t.hostname}${e}`),e}function Pn(t){return qi?Vi(t):Hi(t)}var Nn=Pn;var Ui=t=>String(t).split(/[/\\]/u).pop();function In(t,e){if(!e)return;let r=Ui(e).toLowerCase();return t.find(({filenames:n})=>n==null?void 0:n.some(s=>s.toLowerCase()===r))??t.find(({extensions:n})=>n==null?void 0:n.some(s=>r.endsWith(s)))}function Wi(t,e){if(e)return t.find(({name:r})=>r.toLowerCase()===e)??t.find(({aliases:r})=>r==null?void 0:r.includes(e))??t.find(({extensions:r})=>r==null?void 0:r.includes(`.${e}`))}function Rn(t,e){if(e){if(String(e).startsWith("file:"))try{e=Nn(e)}catch{return}if(typeof e=="string")return t.find(({isSupported:r})=>r==null?void 0:r({filepath:e}))}}function Gi(t,e){let r=bn(!1,t.plugins).flatMap(s=>s.languages??[]),n=Wi(r,e.language)??In(r,e.physicalFile)??In(r,e.file)??Rn(r,e.physicalFile)??Rn(r,e.file)??(e.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var Ne=Gi;var $n="inline",Sr={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},On="normal",_r={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function zi(t){return t.type==="element"&&!t.hasExplicitNamespace&&!["html","svg"].includes(t.namespace)}var fe=zi;var Yi=t=>w(!1,t,/^[\t\f\r ]*\n/gu,""),Er=t=>Yi(O.trimEnd(t)),Mn=t=>{let e=t,r=O.getLeadingWhitespace(e);r&&(e=e.slice(r.length));let n=O.getTrailingWhitespace(e);return n&&(e=e.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:e}};function wt(t,e){return!!(t.type==="ieConditionalComment"&&t.lastChild&&!t.lastChild.isSelfClosing&&!t.lastChild.endSourceSpan||t.type==="ieConditionalComment"&&!t.complete||de(t)&&t.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||xt(t,e)&&!W(t,e)&&t.type!=="interpolation")}function ge(t){return t.type==="attribute"||!t.parent||!t.prev?!1:ji(t.prev)}function ji(t){return t.type==="comment"&&t.value.trim()==="prettier-ignore"}function $(t){return t.type==="text"||t.type==="comment"}function W(t,e){return t.type==="element"&&(t.fullName==="script"||t.fullName==="style"||t.fullName==="svg:style"||t.fullName==="svg:script"||t.fullName==="mj-style"&&e.parser==="mjml"||fe(t)&&(t.name==="script"||t.name==="style"))}function qn(t,e){return t.children&&!W(t,e)}function Hn(t,e){return W(t,e)||t.type==="interpolation"||Ar(t)}function Ar(t){return Jn(t).startsWith("pre")}function Vn(t,e){var s,i;let r=n();if(r&&!t.prev&&((i=(s=t.parent)==null?void 0:s.tagDefinition)!=null&&i.ignoreFirstLf))return t.type==="interpolation";return r;function n(){return Pe(t)||t.type==="angularControlFlowBlock"?!1:(t.type==="text"||t.type==="interpolation")&&t.prev&&(t.prev.type==="text"||t.prev.type==="interpolation")?!0:!t.parent||t.parent.cssDisplay==="none"?!1:de(t.parent)?!0:!(!t.prev&&(t.parent.type==="root"||de(t)&&t.parent||W(t.parent,e)||et(t.parent,e)||!ea(t.parent.cssDisplay))||t.prev&&!na(t.prev.cssDisplay))}}function Un(t,e){return Pe(t)||t.type==="angularControlFlowBlock"?!1:(t.type==="text"||t.type==="interpolation")&&t.next&&(t.next.type==="text"||t.next.type==="interpolation")?!0:!t.parent||t.parent.cssDisplay==="none"?!1:de(t.parent)?!0:!(!t.next&&(t.parent.type==="root"||de(t)&&t.parent||W(t.parent,e)||et(t.parent,e)||!ta(t.parent.cssDisplay))||t.next&&!ra(t.next.cssDisplay))}function Wn(t,e){return sa(t.cssDisplay)&&!W(t,e)}function Je(t){return Pe(t)||t.next&&t.sourceSpan.end&&t.sourceSpan.end.line+10&&(["body","script","style"].includes(t.name)||t.children.some(e=>Xi(e)))||t.firstChild&&t.firstChild===t.lastChild&&t.firstChild.type!=="text"&&Yn(t.firstChild)&&(!t.lastChild.isTrailingSpaceSensitive||jn(t.lastChild))}function Dr(t){return t.type==="element"&&t.children.length>0&&(["html","head","ul","ol","select"].includes(t.name)||t.cssDisplay.startsWith("table")&&t.cssDisplay!=="table-cell")}function bt(t){return Kn(t)||t.prev&&Ki(t.prev)||zn(t)}function Ki(t){return Kn(t)||t.type==="element"&&t.fullName==="br"||zn(t)}function zn(t){return Yn(t)&&jn(t)}function Yn(t){return t.hasLeadingSpaces&&(t.prev?t.prev.sourceSpan.end.linet.sourceSpan.end.line:t.parent.type==="root"||t.parent.endSourceSpan&&t.parent.endSourceSpan.start.line>t.sourceSpan.end.line)}function Kn(t){switch(t.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(t.name)}return!1}function Tt(t){return t.lastChild?Tt(t.lastChild):t}function Xi(t){var e;return(e=t.children)==null?void 0:e.some(r=>r.type!=="text")}function Xn(t){if(t)switch(t){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(t.endsWith("json")||t.endsWith("importmap")||t==="speculationrules")return"json"}}function Qi(t,e){let{name:r,attrMap:n}=t;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:s,lang:i}=t.attrMap;return!i&&!s?"babel":Ne(e,{language:i})??Xn(s)}function Ji(t,e){if(!xt(t,e))return;let{attrMap:r}=t;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:s}=r;return Ne(e,{language:s})??Xn(n)}function Zi(t,e){if(t.name==="style"){let{lang:r}=t.attrMap;return r?Ne(e,{language:r}):"css"}if(t.name==="mj-style"&&e.parser==="mjml")return"css"}function vr(t,e){return Qi(t,e)??Zi(t,e)??Ji(t,e)}function Ze(t){return t==="block"||t==="list-item"||t.startsWith("table")}function ea(t){return!Ze(t)&&t!=="inline-block"}function ta(t){return!Ze(t)&&t!=="inline-block"}function ra(t){return!Ze(t)}function na(t){return!Ze(t)}function sa(t){return!Ze(t)&&t!=="inline-block"}function de(t){return Jn(t).startsWith("pre")}function ia(t,e){let r=t;for(;r;){if(e(r))return!0;r=r.parent}return!1}function Qn(t,e){var n;if(Ce(t,e))return"block";if(((n=t.prev)==null?void 0:n.type)==="comment"){let s=t.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(s)return s[1]}let r=!1;if(t.type==="element"&&t.namespace==="svg")if(ia(t,s=>s.fullName==="svg:foreignObject"))r=!0;else return t.name==="svg"?"inline-block":"block";switch(e.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(t.type==="element"&&(!t.namespace||r||fe(t))&&Object.prototype.hasOwnProperty.call(Sr,t.name))return Sr[t.name]}return $n}function Jn(t){return t.type==="element"&&(!t.namespace||fe(t))&&Object.prototype.hasOwnProperty.call(_r,t.name)?_r[t.name]:On}function aa(t){let e=Number.POSITIVE_INFINITY;for(let r of t.split(` -`)){if(r.length===0)continue;let n=O.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&nr.slice(e)).join(` -`)}function wr(t){return w(!1,w(!1,t,"'","'"),""",'"')}function P(t){return wr(t.value)}var oa=new Set(["template","style","script"]);function et(t,e){return Ce(t,e)&&!oa.has(t.fullName)}function Ce(t,e){return e.parser==="vue"&&t.type==="element"&&t.parent.type==="root"&&t.fullName.toLowerCase()!=="html"}function xt(t,e){return Ce(t,e)&&(et(t,e)||t.attrMap.lang&&t.attrMap.lang!=="html")}function Zn(t){let e=t.fullName;return e.charAt(0)==="#"||e==="slot-scope"||e==="v-slot"||e.startsWith("v-slot:")}function es(t,e){let r=t.parent;if(!Ce(r,e))return!1;let n=r.fullName,s=t.fullName;return n==="script"&&s==="setup"||n==="style"&&s==="vars"}function kt(t,e=t.value){return t.parent.isWhitespaceSensitive?t.parent.isIndentationSensitive?B(e):B(yr(Er(e)),S):H(_,O.split(e))}function Bt(t,e){return Ce(t,e)&&t.name==="script"}var br=/\{\{(.+?)\}\}/su;async function ts(t,e){let r=[];for(let[n,s]of t.split(br).entries())if(n%2===0)r.push(B(s));else try{r.push(E(["{{",k([_,await T(s,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),_,"}}"]))}catch{r.push("{{",B(s),"}}")}return r}function Tr({parser:t}){return(e,r,n)=>T(P(n.node),e,{parser:t},X)}var ua=Tr({parser:"__ng_action"}),la=Tr({parser:"__ng_binding"}),ca=Tr({parser:"__ng_directive"});function pa(t,e){if(e.parser!=="angular")return;let{node:r}=t,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return ua;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return la;if(n.startsWith("*"))return ca;let s=P(r);if(/^i18n(?:-.+)?$/u.test(n))return()=>he(vt(kt(r,s.trim())),!s.includes("@@"));if(br.test(s))return i=>ts(s,i)}var rs=pa;function ha(t,e){let{node:r}=t,n=P(r);if(r.fullName==="class"&&!e.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}var ns=ha;function ss(t){return t===" "||t===` -`||t==="\f"||t==="\r"||t===" "}var ma=/^[ \t\n\r\u000c]+/,fa=/^[, \t\n\r\u000c]+/,da=/^[^ \t\n\r\u000c]+/,ga=/[,]+$/,is=/^\d+$/,Ca=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function Sa(t){let e=t.length,r,n,s,i,a,o=0,u;function p(C){let A,D=C.exec(t.substring(o));if(D)return[A]=D,o+=A.length,A}let l=[];for(;;){if(p(fa),o>=e){if(l.length===0)throw new Error("Must contain one or more image candidate strings.");return l}u=o,r=p(da),n=[],r.slice(-1)===","?(r=r.replace(ga,""),f()):m()}function m(){for(p(ma),s="",i="in descriptor";;){if(a=t.charAt(o),i==="in descriptor")if(ss(a))s&&(n.push(s),s="",i="after descriptor");else if(a===","){o+=1,s&&n.push(s),f();return}else if(a==="(")s+=a,i="in parens";else if(a===""){s&&n.push(s),f();return}else s+=a;else if(i==="in parens")if(a===")")s+=a,i="in descriptor";else if(a===""){n.push(s),f();return}else s+=a;else if(i==="after descriptor"&&!ss(a))if(a===""){f();return}else i="in descriptor",o-=1;o+=1}}function f(){let C=!1,A,D,I,F,c={},g,y,q,x,U;for(F=0;FAa(P(t.node))}var os={width:"w",height:"h",density:"x"},Ea=Object.keys(os);function Aa(t){let e=as(t),r=Ea.filter(l=>e.some(m=>Object.prototype.hasOwnProperty.call(m,l)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,s=os[n],i=e.map(l=>l.source.value),a=Math.max(...i.map(l=>l.length)),o=e.map(l=>l[n]?String(l[n].value):""),u=o.map(l=>{let m=l.indexOf(".");return m===-1?l.length:m}),p=Math.max(...u);return he(H([",",_],i.map((l,m)=>{let f=[l],C=o[m];if(C){let A=a-l.length+1,D=p-u[m],I=" ".repeat(A+D);f.push(pe(I," "),C+s)}return f})))}var us=_a;function ls(t,e){let{node:r}=t,n=P(t.node).trim();if(r.fullName==="style"&&!e.parentParser&&!n.includes("{{"))return async s=>he(await s(n,{parser:"css",__isHTMLStyleAttribute:!0}))}var xr=new WeakMap;function Da(t,e){let{root:r}=t;return xr.has(r)||xr.set(r,r.children.some(n=>Bt(n,e)&&["ts","typescript"].includes(n.attrMap.lang))),xr.get(r)}var Ie=Da;function cs(t,e,r){let{node:n}=r,s=P(n);return T(`type T<${s}> = any`,t,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},X)}function ps(t,e,{parseWithTs:r}){return T(`function _(${t}) {}`,e,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}async function hs(t,e,r,n){let s=P(r.node),{left:i,operator:a,right:o}=va(s),u=Ie(r,n);return[E(await T(`function _(${i}) {}`,t,{parser:u?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",a," ",await T(o,t,{parser:u?"__ts_expression":"__js_expression"})]}function va(t){let e=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,s=t.match(e);if(!s)return;let i={};if(i.for=s[3].trim(),!i.for)return;let a=w(!1,s[1].trim(),n,""),o=a.match(r);o?(i.alias=a.replace(r,""),i.iterator1=o[1].trim(),o[2]&&(i.iterator2=o[2].trim())):i.alias=a;let u=[i.alias,i.iterator1,i.iterator2];if(!u.some((p,l)=>!p&&(l===0||u.slice(l+1).some(Boolean))))return{left:u.filter(Boolean).join(","),operator:s[2],right:i.for}}function ya(t,e){if(e.parser!=="vue")return;let{node:r}=t,n=r.fullName;if(n==="v-for")return hs;if(n==="generic"&&Bt(r.parent,e))return cs;let s=P(r),i=Ie(t,e);if(Zn(r)||es(r,e))return a=>ps(s,a,{parseWithTs:i});if(n.startsWith("@")||n.startsWith("v-on:"))return a=>wa(s,a,{parseWithTs:i});if(n.startsWith(":")||n.startsWith(".")||n.startsWith("v-bind:"))return a=>ba(s,a,{parseWithTs:i});if(n.startsWith("v-"))return a=>ms(s,a,{parseWithTs:i})}async function wa(t,e,{parseWithTs:r}){var n;try{return await ms(t,e,{parseWithTs:r})}catch(s){if(((n=s.cause)==null?void 0:n.code)!=="BABEL_PARSER_SYNTAX_ERROR")throw s}return T(t,e,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},X)}function ba(t,e,{parseWithTs:r}){return T(t,e,{parser:r?"__vue_ts_expression":"__vue_expression"},X)}function ms(t,e,{parseWithTs:r}){return T(t,e,{parser:r?"__ts_expression":"__js_expression"},X)}var fs=ya;function Ta(t,e){let{node:r}=t;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(e.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||e.parser==="lwc"&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let n of[us,ls,ns,fs,rs]){let s=n(t,e);if(s)return xa(s)}}}function xa(t){return async(e,r,n,s)=>{let i=await t(e,r,n,s);if(i)return i=hr(i,a=>typeof a=="string"?w(!1,a,'"',"""):a),[n.node.rawName,'="',E(i),'"']}}var ds=Ta;var ka=new Proxy(()=>{},{get:()=>ka});function J(t){return t.sourceSpan.start.offset}function se(t){return t.sourceSpan.end.offset}function tt(t,e){return[t.isSelfClosing?"":Ba(t,e),Se(t,e)]}function Ba(t,e){return t.lastChild&&Ae(t.lastChild)?"":[La(t,e),Lt(t,e)]}function Se(t,e){return(t.next?Q(t.next):Ee(t.parent))?"":[_e(t,e),G(t,e)]}function La(t,e){return Ee(t)?_e(t.lastChild,e):""}function G(t,e){return Ae(t)?Lt(t.parent,e):rt(t)?Ft(t.next,e):""}function Lt(t,e){if(Cs(t,e))return"";switch(t.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(t.isSelfClosing)return"/>";default:return">"}}function Cs(t,e){return!t.isSelfClosing&&!t.endSourceSpan&&(ge(t)||wt(t.parent,e))}function Q(t){return t.prev&&t.prev.type!=="docType"&&t.type!=="angularControlFlowBlock"&&!$(t.prev)&&t.isLeadingSpaceSensitive&&!t.hasLeadingSpaces}function Ee(t){var e;return((e=t.lastChild)==null?void 0:e.isTrailingSpaceSensitive)&&!t.lastChild.hasTrailingSpaces&&!$(Tt(t.lastChild))&&!de(t)}function Ae(t){return!t.next&&!t.hasTrailingSpaces&&t.isTrailingSpaceSensitive&&$(Tt(t))}function rt(t){return t.next&&!$(t.next)&&$(t)&&t.isTrailingSpaceSensitive&&!t.hasTrailingSpaces}function Fa(t){let e=t.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return e?e[1]?e[1].split(/\s+/u):!0:!1}function nt(t){return!t.prev&&t.isLeadingSpaceSensitive&&!t.hasLeadingSpaces}function Pa(t,e,r){var m;let{node:n}=t;if(!me(n.attrs))return n.isSelfClosing?" ":"";let s=((m=n.prev)==null?void 0:m.type)==="comment"&&Fa(n.prev.value),i=typeof s=="boolean"?()=>s:Array.isArray(s)?f=>s.includes(f.rawName):()=>!1,a=t.map(({node:f})=>i(f)?B(e.originalText.slice(J(f),se(f))):r(),"attrs"),o=n.type==="element"&&n.fullName==="script"&&n.attrs.length===1&&n.attrs[0].fullName==="src"&&n.children.length===0,p=e.singleAttributePerLine&&n.attrs.length>1&&!Ce(n,e)?S:_,l=[k([o?" ":_,H(p,a)])];return n.firstChild&&nt(n.firstChild)||n.isSelfClosing&&Ee(n.parent)||o?l.push(n.isSelfClosing?" ":""):l.push(e.bracketSameLine?n.isSelfClosing?" ":"":n.isSelfClosing?_:v),l}function Na(t){return t.firstChild&&nt(t.firstChild)?"":Pt(t)}function st(t,e,r){let{node:n}=t;return[De(n,e),Pa(t,e,r),n.isSelfClosing?"":Na(n)]}function De(t,e){return t.prev&&rt(t.prev)?"":[z(t,e),Ft(t,e)]}function z(t,e){return nt(t)?Pt(t.parent):Q(t)?_e(t.prev,e):""}var gs="<${t.rawName}`;default:return`<${t.rawName}`}}function Pt(t){switch(t.type){case"ieConditionalComment":return"]>";case"element":if(t.condition)return">";default:return">"}}function Ia(t,e){if(!t.endSourceSpan)return"";let r=t.startSourceSpan.end.offset;t.firstChild&&nt(t.firstChild)&&(r-=Pt(t).length);let n=t.endSourceSpan.start.offset;return t.lastChild&&Ae(t.lastChild)?n+=Lt(t,e).length:Ee(t)&&(n-=_e(t.lastChild,e).length),e.originalText.slice(r,n)}var Nt=Ia;var Ra=new Set(["if","else if","for","switch","case"]);function $a(t,e){let{node:r}=t;switch(r.type){case"element":if(W(r,e)||r.type==="interpolation")return;if(!r.isSelfClosing&&xt(r,e)){let n=vr(r,e);return n?async(s,i)=>{let a=Nt(r,e),o=/^\s*$/u.test(a),u="";return o||(u=await s(Er(a),{parser:n,__embeddedInHtml:!0}),o=u===""),[z(r,e),E(st(t,e,i)),o?"":S,u,o?"":S,tt(r,e),G(r,e)]}:void 0}break;case"text":if(W(r.parent,e)){let n=vr(r.parent,e);if(n)return async s=>{let i=n==="markdown"?yr(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,a={parser:n,__embeddedInHtml:!0};if(e.parser==="html"&&n==="babel"){let o="script",{attrMap:u}=r.parent;u&&(u.type==="module"||(u.type==="text/babel"||u.type==="text/jsx")&&u["data-type"]==="module")&&(o="module"),a.__babelSourceType=o}return[ne,z(r,e),await s(i,a),G(r,e)]}}else if(r.parent.type==="interpolation")return async n=>{let s={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return e.parser==="angular"?s.parser="__ng_interpolation":e.parser==="vue"?s.parser=Ie(t,e)?"__vue_ts_expression":"__vue_expression":s.parser="__js_expression",[k([_,await n(r.value,s)]),r.parent.next&&Q(r.parent.next)?" ":_]};break;case"attribute":return ds(t,e);case"front-matter":return n=>yn(r,n);case"angularControlFlowBlockParameters":return Ra.has(t.parent.name)?wn:void 0;case"angularLetDeclarationInitializer":return n=>T(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var Ss=$a;var it=null;function at(t){if(it!==null&&typeof it.property){let e=it;return it=at.prototype=null,e}return it=at.prototype=t??Object.create(null),new at}var Oa=10;for(let t=0;t<=Oa;t++)at();function kr(t){return at(t)}function Ma(t,e="type"){kr(t);function r(n){let s=n[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:n});return i}return r}var _s=Ma;var qa={"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},Es=qa;var Ha=_s(Es),As=Ha;var Ds="format";var vs=/^\s*/u,ys=/^\s*/u;function ws(t){return ys.test(t)}function bs(t){return vs.test(t)}function Ts(t){return` +var Jr=Object.defineProperty;var Zr=e=>{throw TypeError(e)};var ks=(e,t,r)=>t in e?Jr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var en=(e,t)=>{for(var r in t)Jr(e,r,{get:t[r],enumerable:!0})};var ir=(e,t,r)=>ks(e,typeof t!="symbol"?t+"":t,r),As=(e,t,r)=>t.has(e)||Zr("Cannot "+r);var $e=(e,t,r)=>(As(e,t,"read from private field"),r?r.call(e):t.get(e)),tn=(e,t,r)=>t.has(e)?Zr("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var ws={};en(ws,{languages:()=>ms,options:()=>ds,parsers:()=>Qr,printers:()=>xl});var Ae=(e,t)=>(r,n,...i)=>r|1&&n==null?void 0:(t.call(n)??n[e]).apply(n,i);var ys=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},xs=Ae("replaceAll",function(){if(typeof this=="string")return ys}),w=xs;function Ns(e){return this[e<0?this.length+e:e]}var Ls=Ae("at",function(){if(Array.isArray(this)||typeof this=="string")return Ns}),F=Ls;var Ps=()=>{},ze=Ps;var Ye="string",je="array",_t="cursor",ye="indent",xe="align",St="trim",Ne="group",Le="fill",Pe="if-break",Oe="indent-if-break",Et="line-suffix",Ct="line-suffix-boundary",Y="line",vt="label",De="break-parent",Tt=new Set([_t,ye,xe,St,Ne,Le,Pe,Oe,Et,Ct,Y,vt,De]);function Os(e){if(typeof e=="string")return Ye;if(Array.isArray(e))return je;if(!e)return;let{type:t}=e;if(Tt.has(t))return t}var bt=Os;var Ds=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Rs(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(bt(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Ds([...Tt].map(i=>`'${i}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var sr=class extends Error{name="InvalidDocError";constructor(t){super(Rs(t)),this.doc=t}},rn=sr;function ar(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(s){if(r.has(s))return r.get(s);let a=i(s);return r.set(s,a),a}function i(s){switch(bt(s)){case je:return t(s.map(n));case Le:return t({...s,parts:s.parts.map(n)});case Pe:return t({...s,breakContents:n(s.breakContents),flatContents:n(s.flatContents)});case Ne:{let{expandedStates:a,contents:o}=s;return a?(a=a.map(n),o=a[0]):o=n(o),t({...s,contents:o,expandedStates:a})}case xe:case ye:case Oe:case vt:case Et:return t({...s,contents:n(s.contents)});case Ye:case _t:case St:case Ct:case Y:case De:return t(s);default:throw new rn(s)}}}function L(e,t=nn){return ar(e,r=>typeof r=="string"?q(t,r.split(` +`)):r)}var D=ze,wt=ze,sn=ze,an=ze;function y(e){return D(e),{type:ye,contents:e}}function Is(e,t){return an(e),D(t),{type:xe,contents:t,n:e}}function on(e){return Is(Number.NEGATIVE_INFINITY,e)}var j={type:De};function kt(e){return sn(e),{type:Le,parts:e}}function C(e,t={}){return D(e),wt(t.expandedStates,!0),{type:Ne,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function X(e,t="",r={}){return D(e),t!==""&&D(t),{type:Pe,breakContents:e,flatContents:t,groupId:r.groupId}}function ln(e,t){return D(e),{type:Oe,contents:e,groupId:t.groupId,negate:t.negate}}function q(e,t){D(e),wt(t);let r=[];for(let n=0;na?n:r).character}var pn=Hs;function or(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var lr=class{#e;constructor(t){this.#e=new Set(t)}getLeadingWhitespaceCount(t){let r=this.#e,n=0;for(let i=0;i=0&&r.has(t.charAt(i));i--)n++;return n}getLeadingWhitespace(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(0,r)}getTrailingWhitespace(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(t.length-r)}hasLeadingWhitespace(t){return this.#e.has(t.charAt(0))}hasTrailingWhitespace(t){return this.#e.has(F(0,t,-1))}trimStart(t){let r=this.getLeadingWhitespaceCount(t);return t.slice(r)}trimEnd(t){let r=this.getTrailingWhitespaceCount(t);return t.slice(0,t.length-r)}trim(t){return this.trimEnd(this.trimStart(t))}split(t,r=!1){let n=`[${or([...this.#e].join(""))}]+`,i=new RegExp(r?`(${n})`:n,"u");return t.split(i)}hasWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>r.has(n))}hasNonWhitespaceCharacter(t){let r=this.#e;return Array.prototype.some.call(t,n=>!r.has(n))}isWhitespaceOnly(t){let r=this.#e;return Array.prototype.every.call(t,n=>r.has(n))}#t(t){let r=Number.POSITIVE_INFINITY;for(let n of t.split(` +`)){if(n.length===0)continue;let i=this.getLeadingWhitespaceCount(n);if(i===0)return 0;n.length!==i&&in.slice(r)).join(` +`)}},hn=lr;var Vs=[" ",` +`,"\f","\r"," "],Us=new hn(Vs),x=Us;var cr=class extends Error{name="UnexpectedNodeError";constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`),this.node=t}},mn=cr;var Ws=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),Gs=new Set(["if","else if","for","switch","case"]);function fn(e,t,r){if(e.kind==="text"||e.kind==="comment")return null;if(e.kind==="yaml"&&delete t.value,e.kind==="attribute"){let{fullName:n,value:i}=e;n==="style"||n==="class"||n==="srcset"&&(r.fullName==="img"||r.fullName==="source")||n==="allow"&&r.fullName==="iframe"||n.startsWith("on")||n.startsWith("@")||n.startsWith(":")||n.startsWith(".")||n.startsWith("#")||n.startsWith("v-")||n==="vars"&&r.fullName==="style"||(n==="setup"||n==="generic")&&r.fullName==="script"||n==="slot-scope"||n.startsWith("(")||n.startsWith("[")||n.startsWith("*")||n.startsWith("bind")||n.startsWith("i18n")||n.startsWith("on-")||n.startsWith("ng-")||i?.includes("{{")?delete t.value:i&&(t.value=w(0,i,/'|"|'/gu,'"'))}if(e.kind==="docType"&&(t.value=w(0,e.value.toLowerCase(),/\s+/gu," ")),e.kind==="angularControlFlowBlock"&&e.parameters?.children)for(let n of t.parameters.children)Gs.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.kind==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.kind==="angularLetDeclarationInitializer"&&delete t.value,e.kind==="element"&&e.isVoid&&!e.isSelfClosing&&(t.isSelfClosing=!0)}fn.ignoredProperties=Ws;var dn=fn;function K(e,t=!0){return[y([k,e]),t?k:""]}function W(e,t){let r=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function A(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let i=!0;n&&(r.__onHtmlBindingRoot=(a,o)=>{i=n(a,o)});let s=await t(e,r,t);return i?C(s):K(s)}function $s(e,t,r,n){let{node:i}=r,s=n.originalText.slice(i.sourceSpan.start.offset,i.sourceSpan.end.offset);return/^\s*$/u.test(s)?"":A(s,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},W)}var gn=$s;var zs=Array.prototype.toReversed??function(){return[...this].reverse()},Ys=Ae("toReversed",function(){if(Array.isArray(this))return zs}),_n=Ys;function js(){let e=globalThis,t=e.Deno?.build?.os;return typeof t=="string"?t==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var Xs=js();function Sn(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function Ks(e){return e=Sn(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Qs(e){e=Sn(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function ur(e){return Xs?Qs(e):Ks(e)}var En=e=>String(e).split(/[/\\]/u).pop(),Cn=e=>String(e).startsWith("file:");function Js(e){return Array.isArray(e)&&e.length>0}var Re=Js;function vn(e,t){if(!t)return;let r=En(t).toLowerCase();return e.find(({filenames:n})=>n?.some(i=>i.toLowerCase()===r))??e.find(({extensions:n})=>n?.some(i=>r.endsWith(i)))}function Zs(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r?.includes(t))??e.find(({extensions:r})=>r?.includes(`.${t}`))}var ea=void 0;function Tn(e,t){if(t){if(Cn(t))try{t=ur(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:r})=>r?.({filepath:t}))}}function ta(e,t){let r=_n(0,e.plugins).flatMap(i=>i.languages??[]);return(Zs(r,t.language)??vn(r,t.physicalFile)??vn(r,t.file)??Tn(r,t.physicalFile)??Tn(r,t.file)??ea?.(r,t.physicalFile))?.parsers[0]}var At=ta;var yt=Symbol.for("PRETTIER_IS_FRONT_MATTER");function ra(e){return!!e?.[yt]}var le=ra;var Xe=3;function na(e){let t=e.slice(0,Xe);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Xe);if(r===-1)return;let n=e.slice(Xe,r).trim(),i=e.indexOf(` +${t}`,r),s=n;if(s||(s=t==="+++"?"toml":"yaml"),i===-1&&t==="---"&&s==="yaml"&&(i=e.indexOf(` +...`,r)),i===-1)return;let a=i+1+Xe,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let c=e.slice(0,a),u;return{language:s,explicitLanguage:n||null,value:e.slice(r+1,i),startDelimiter:t,endDelimiter:c.slice(-Xe),raw:c,start:{line:1,column:0,index:0},end:{index:c.length,get line(){return u??(u=c.split(` +`)),u.length},get column(){return u??(u=c.split(` +`)),F(0,u,-1).length}},[yt]:!0}}function ia(e){let t=na(e);return t?{frontMatter:t,get content(){let{raw:r}=t;return w(0,r,/[^\n]/gu," ")+e.slice(r.length)}}:{content:e}}var pr=ia;var bn="inline",hr={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",select:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",option:"block",optgroup:"block"},wn="normal",mr={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function sa(e){return e.kind==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}var ce=sa;var aa=e=>w(0,e,/^[\t\f\r ]*\n/gu,""),fr=e=>aa(x.trimEnd(e)),kn=e=>{let t=e,r=x.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=x.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}};function xt(e,t){return!!(e.kind==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.kind==="ieConditionalComment"&&!e.complete||ue(e)&&e.children.some(r=>r.kind!=="text"&&r.kind!=="interpolation")||Pt(e,t)&&!H(e,t)&&e.kind!=="interpolation")}function pe(e){return e.kind==="attribute"||!e.parent||!e.prev?!1:oa(e.prev)}function oa(e){return e.kind==="comment"&&e.value.trim()==="prettier-ignore"}function O(e){return e.kind==="text"||e.kind==="comment"}function H(e,t){return e.kind==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||e.fullName==="mj-style"&&t.parser==="mjml"||ce(e)&&(e.name==="script"||e.name==="style"))}function An(e,t){return e.children&&!H(e,t)}function yn(e,t){return H(e,t)||e.kind==="interpolation"||dr(e)}function dr(e){return Fn(e).startsWith("pre")}function xn(e,t){let r=n();if(r&&!e.prev&&e.parent?.tagDefinition?.ignoreFirstLf)return e.kind==="interpolation";return r;function n(){return le(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.prev&&(e.prev.kind==="text"||e.prev.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:ue(e.parent)?!0:!(!e.prev&&(e.parent.kind==="root"||ue(e)&&e.parent||H(e.parent,t)||Je(e.parent,t)||!ma(e.parent.cssDisplay))||e.prev&&!ga(e.prev.cssDisplay))}}function Nn(e,t){return le(e)||e.kind==="angularControlFlowBlock"?!1:(e.kind==="text"||e.kind==="interpolation")&&e.next&&(e.next.kind==="text"||e.next.kind==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:ue(e.parent)?!0:!(!e.next&&(e.parent.kind==="root"||ue(e)&&e.parent||H(e.parent,t)||Je(e.parent,t)||!fa(e.parent.cssDisplay))||e.next&&!da(e.next.cssDisplay))}function Ln(e,t){return _a(e.cssDisplay)&&!H(e,t)}function Ke(e){return le(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(t=>ca(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.kind!=="text"&&Dn(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||Rn(e.lastChild))}function gr(e){return e.kind==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function Nt(e){return In(e)||e.prev&&la(e.prev)||On(e)}function la(e){return In(e)||e.kind==="element"&&e.fullName==="br"||On(e)}function On(e){return Dn(e)&&Rn(e)}function Dn(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:e.parent.kind==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function In(e){switch(e.kind){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function Lt(e){return e.lastChild?Lt(e.lastChild):e}function ca(e){return e.children?.some(t=>t.kind!=="text")}function Mn(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function ua(e,t){let{name:r,attrMap:n}=e;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:i,lang:s}=e.attrMap;return!s&&!i?"babel":At(t,{language:s})??Mn(i)}function pa(e,t){if(!Pt(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:i}=r;return At(t,{language:i})??Mn(n)}function ha(e,t){if(e.name==="style"){let{lang:r}=e.attrMap;return r?At(t,{language:r}):"css"}if(e.name==="mj-style"&&t.parser==="mjml")return"css"}function _r(e,t){return ua(e,t)??ha(e,t)??pa(e,t)}function Qe(e){return e==="block"||e==="list-item"||e.startsWith("table")}function ma(e){return!Qe(e)&&e!=="inline-block"}function fa(e){return!Qe(e)&&e!=="inline-block"}function da(e){return!Qe(e)}function ga(e){return!Qe(e)}function _a(e){return!Qe(e)&&e!=="inline-block"}function ue(e){return Fn(e).startsWith("pre")}function Sa(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function Bn(e,t){if(he(e,t))return"block";if(e.prev?.kind==="comment"){let n=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(n)return n[1]}let r=!1;if(e.kind==="element"&&e.namespace==="svg")if(Sa(e,n=>n.fullName==="svg:foreignObject"))r=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(e.kind==="element"&&(!e.namespace||r||ce(e))&&Object.prototype.hasOwnProperty.call(hr,e.name))return hr[e.name]}return bn}function Fn(e){return e.kind==="element"&&(!e.namespace||ce(e))&&Object.prototype.hasOwnProperty.call(mr,e.name)?mr[e.name]:wn}function Sr(e){return w(0,w(0,e,"'","'"),""",'"')}function b(e){return Sr(e.value)}var Ea=new Set(["template","style","script"]);function Je(e,t){return he(e,t)&&!Ea.has(e.fullName)}function he(e,t){return t.parser==="vue"&&e.kind==="element"&&e.parent.kind==="root"&&e.fullName.toLowerCase()!=="html"}function Pt(e,t){return he(e,t)&&(Je(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function qn(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function Hn(e,t){let r=e.parent;if(!he(r,t))return!1;let n=r.fullName,i=e.fullName;return n==="script"&&i==="setup"||n==="style"&&i==="vars"}function Ot(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?L(t):L(x.dedentString(fr(t)),v):q(_,x.split(t))}function Dt(e,t){return he(e,t)&&e.name==="script"}function Ca(e){let{valueSpan:t,value:r}=e;return t.end.offset-t.start.offset===r.length+2}function Rt(e,t){if(Ca(e))return!1;let{value:r}=e;return/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(r)||t.parser==="lwc"&&r.startsWith("{")&&r.endsWith("}")}var Vn=/\{\{(.+?)\}\}/su,Un=({node:{value:e}})=>Vn.test(e);async function Wn(e,t,r){let n=b(r.node),i=[];for(let[s,a]of n.split(Vn).entries())if(s%2===0)i.push(L(a));else try{i.push(C(["{{",y([_,await A(a,e,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),_,"}}"]))}catch{i.push("{{",L(a),"}}")}return i}var Er=e=>(t,r,n)=>A(b(n.node),t,{parser:e},W),va=[{test(e){let t=e.node.fullName;return t.startsWith("(")&&t.endsWith(")")||t.startsWith("on-")},print:Er("__ng_action")},{test(e){let t=e.node.fullName;return t.startsWith("[")&&t.endsWith("]")||/^bind(?:on)?-/u.test(t)||/^ng-(?:if|show|hide|class|style)$/u.test(t)},print:Er("__ng_binding")},{test:e=>e.node.fullName.startsWith("*"),print:Er("__ng_directive")},{test:e=>/^i18n(?:-.+)?$/u.test(e.node.fullName),print:Ta},{test:Un,print:Wn}].map(({test:e,print:t})=>({test:(r,n)=>n.parser==="angular"&&e(r),print:t}));function Ta(e,t,{node:r}){let n=b(r);return K(kt(Ot(r,n.trim())),!n.includes("@@"))}var Gn=va;var $n=({node:e},t)=>!t.parentParser&&e.fullName==="class"&&!e.value.includes("{{"),zn=(e,t,r)=>b(r.node).trim().split(/\s+/u).join(" ");var Cr=["onabort","onafterprint","onauxclick","onbeforeinput","onbeforematch","onbeforeprint","onbeforetoggle","onbeforeunload","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncommand","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpagereveal","onpageshow","onpageswap","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onrejectionhandled","onreset","onresize","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"];var wa=new Set(Cr),Yn=({node:e},t)=>wa.has(e.fullName)&&!t.parentParser&&!e.value.includes("{{"),jn=(e,t,r)=>A(b(r.node),e,{parser:"babel",__isHtmlInlineEventHandler:!0},()=>!1);function ka(e){let t=[];for(let r of e.split(";")){if(r=x.trim(r),!r)continue;let[n,...i]=x.split(r);t.push({name:n,value:i})}return t}var Xn=ka;var Kn=({node:e},t)=>e.fullName==="allow"&&!t.parentParser&&e.parent.fullName==="iframe"&&!e.value.includes("{{");function Qn(e,t,r){let{node:n}=r,i=Xn(b(n));return i.length===0?[""]:K(i.map(({name:s,value:a},o)=>[[s,...a].join(" "),o===i.length-1?X(";"):[";",_]]))}function Jn(e){return e===" "||e===` +`||e==="\f"||e==="\r"||e===" "}var Aa=/^[ \t\n\r\u000c]+/,ya=/^[, \t\n\r\u000c]+/,xa=/^[^ \t\n\r\u000c]+/,Na=/[,]+$/,Zn=/^\d+$/,La=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function Pa(e){let t=e.length,r,n,i,s,a,o=0,c;function u(m){let g,E=m.exec(e.substring(o));if(E)return[g]=E,o+=g.length,g}let p=[];for(;;){if(u(ya),o>=t){if(p.length===0)throw new Error("Must contain one or more image candidate strings.");return p}c=o,r=u(xa),n=[],r.slice(-1)===","?(r=r.replace(Na,""),S()):d()}function d(){for(u(Aa),i="",s="in descriptor";;){if(a=e.charAt(o),s==="in descriptor")if(Jn(a))i&&(n.push(i),i="",s="after descriptor");else if(a===","){o+=1,i&&n.push(i),S();return}else if(a==="(")i+=a,s="in parens";else if(a===""){i&&n.push(i),S();return}else i+=a;else if(s==="in parens")if(a===")")i+=a,s="in descriptor";else if(a===""){n.push(i),S();return}else i+=a;else if(s==="after descriptor"&&!Jn(a))if(a===""){S();return}else s="in descriptor",o-=1;o+=1}}function S(){let m=!1,g,E,P,z,oe={},ee,gt,ke,Ge,nr;for(z=0;ze.node.fullName==="srcset"&&(e.parent.fullName==="img"||e.parent.fullName==="source"),ri={width:"w",height:"h",density:"x"},Oa=Object.keys(ri);function ni(e,t,r){let n=b(r.node),i=ei(n),s=Oa.filter(m=>i.some(g=>Object.prototype.hasOwnProperty.call(g,m)));if(s.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[a]=s,o=ri[a],c=i.map(m=>m.source.value),u=Math.max(...c.map(m=>m.length)),p=i.map(m=>m[a]?String(m[a].value):""),d=p.map(m=>{let g=m.indexOf(".");return g===-1?m.length:g}),S=Math.max(...d);return K(q([",",_],c.map((m,g)=>{let E=[m],P=p[g];if(P){let z=u-m.length+1,oe=S-d[g],ee=" ".repeat(z+oe);E.push(X(ee," "),P+o)}return E})))}var ii=({node:e},t)=>e.fullName==="style"&&!t.parentParser&&!e.value.includes("{{"),si=async(e,t,r)=>K(await e(b(r.node),{parser:"css",__isHTMLStyleAttribute:!0}));var vr=new WeakMap;function Da(e,t){let{root:r}=e;return vr.has(r)||vr.set(r,r.children.some(n=>Dt(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),vr.get(r)}var G=Da;function ai(e,t,r){let n=b(r.node);return A(`type T<${n}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},W)}function oi(e,t,r,n){let i=b(r.node),s=G(r,n)?"babel-ts":"babel";return A(`function _(${i}) {}`,e,{parser:s,__isVueBindings:!0})}async function li(e,t,r,n){let i=b(r.node),{left:s,operator:a,right:o}=Ra(i),c=G(r,n);return[C(await A(`function _(${s}) {}`,e,{parser:c?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",a," ",await A(o,e,{parser:c?"__ts_expression":"__js_expression"})]}function Ra(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,i=e.match(t);if(!i)return;let s={for:i[3].trim()};if(!s.for)return;let a=w(0,i[1].trim(),n,""),o=a.match(r);o?(s.alias=a.replace(r,""),s.iterator1=o[1].trim(),o[2]&&(s.iterator2=o[2].trim())):s.alias=a;let c=[s.alias,s.iterator1,s.iterator2];if(!c.some((u,p)=>!u&&(p===0||c.slice(p+1).some(Boolean))))return{left:c.filter(Boolean).join(","),operator:i[2],right:s.for}}var Ia=[{test:e=>e.node.fullName==="v-for",print:li},{test:(e,t)=>e.node.fullName==="generic"&&Dt(e.parent,t),print:ai},{test:({node:e},t)=>qn(e)||Hn(e,t),print:oi},{test(e){let t=e.node.fullName;return t.startsWith("@")||t.startsWith("v-on:")},print:Ma},{test(e){let t=e.node.fullName;return t.startsWith(":")||t.startsWith(".")||t.startsWith("v-bind:")},print:Ba},{test:e=>e.node.fullName.startsWith("v-"),print:ci}].map(({test:e,print:t})=>({test:(r,n)=>n.parser==="vue"&&e(r,n),print:t}));async function Ma(e,t,r,n){try{return await ci(e,t,r,n)}catch(a){if(a.cause?.code!=="BABEL_PARSER_SYNTAX_ERROR")throw a}let i=b(r.node),s=G(r,n)?"__vue_ts_event_binding":"__vue_event_binding";return A(i,e,{parser:s},W)}function Ba(e,t,r,n){let i=b(r.node),s=G(r,n)?"__vue_ts_expression":"__vue_expression";return A(i,e,{parser:s},W)}function ci(e,t,r,n){let i=b(r.node),s=G(r,n)?"__ts_expression":"__js_expression";return A(i,e,{parser:s},W)}var ui=Ia;var Fa=[{test:ti,print:ni},{test:ii,print:si},{test:Yn,print:jn},{test:$n,print:zn},{test:Kn,print:Qn},...ui,...Gn].map(({test:e,print:t})=>({test:e,print:Ha(t)}));function qa(e,t){let{node:r}=e,{value:n}=r;if(n)return Rt(r,t)?[r.rawName,"=",n]:Fa.find(({test:i})=>i(e,t))?.print}function Ha(e){return async(t,r,n,i)=>{let s=await e(t,r,n,i);if(s)return s=ar(s,a=>typeof a=="string"?w(0,a,'"',"""):a),[n.node.rawName,'="',C(s),'"']}}var pi=qa;var Q=e=>e.sourceSpan.start.offset,te=e=>e.sourceSpan.end.offset;function Ze(e,t){return[e.isSelfClosing?"":Va(e,t),me(e,t)]}function Va(e,t){return e.lastChild&&ge(e.lastChild)?"":[Ua(e,t),It(e,t)]}function me(e,t){return(e.next?$(e.next):de(e.parent))?"":[fe(e,t),V(e,t)]}function Ua(e,t){return de(e)?fe(e.lastChild,t):""}function V(e,t){return ge(e)?It(e.parent,t):et(e)?Mt(e.next,t):""}function It(e,t){if(mi(e,t))return"";switch(e.kind){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function mi(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(pe(e)||xt(e.parent,t))}function $(e){return e.prev&&e.prev.kind!=="docType"&&e.kind!=="angularControlFlowBlock"&&!O(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function de(e){return e.lastChild?.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!O(Lt(e.lastChild))&&!ue(e)}function ge(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&O(Lt(e))}function et(e){return e.next&&!O(e.next)&&O(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function Wa(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function tt(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Ga(e,t,r){let{node:n}=e;if(!Re(n.attrs))return n.isSelfClosing?" ":"";let i=n.prev?.kind==="comment"&&Wa(n.prev.value),s=typeof i=="boolean"?()=>i:Array.isArray(i)?d=>i.includes(d.rawName):()=>!1,a=e.map(({node:d})=>s(d)?L(t.originalText.slice(Q(d),te(d))):r(),"attrs"),o=n.kind==="element"&&n.fullName==="script"&&n.attrs.length===1&&n.attrs[0].fullName==="src"&&n.children.length===0,u=t.singleAttributePerLine&&n.attrs.length>1&&!he(n,t)?v:_,p=[y([o?" ":_,q(u,a)])];return n.firstChild&&tt(n.firstChild)||n.isSelfClosing&&de(n.parent)||o?p.push(n.isSelfClosing?" ":""):p.push(t.bracketSameLine?n.isSelfClosing?" ":"":n.isSelfClosing?_:k),p}function $a(e){return e.firstChild&&tt(e.firstChild)?"":Bt(e)}function rt(e,t,r){let{node:n}=e;return[_e(n,t),Ga(e,t,r),n.isSelfClosing?"":$a(n)]}function _e(e,t){return e.prev&&et(e.prev)?"":[U(e,t),Mt(e,t)]}function U(e,t){return tt(e)?Bt(e.parent):$(e)?fe(e.prev,t):""}var hi="<${e.rawName}`;default:return`<${e.rawName}`}}function Bt(e){switch(e.kind){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}function za(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&tt(e.firstChild)&&(r-=Bt(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&ge(e.lastChild)?n+=It(e,t).length:de(e)&&(n-=fe(e.lastChild,t).length),t.originalText.slice(r,n)}var Ft=za;var Ya=new Set(["if","else if","for","switch","case"]);function ja(e,t){let{node:r}=e;switch(r.kind){case"element":if(H(r,t)||r.kind==="interpolation")return;if(!r.isSelfClosing&&Pt(r,t)){let n=_r(r,t);return n?async(i,s)=>{let a=Ft(r,t),o=/^\s*$/u.test(a),c="";return o||(c=await i(fr(a),{parser:n,__embeddedInHtml:!0}),o=c===""),[U(r,t),C(rt(e,t,s)),o?"":v,c,o?"":v,Ze(r,t),V(r,t)]}:void 0}break;case"text":if(H(r.parent,t)){let n=_r(r.parent,t);if(n)return async i=>{let s=n==="markdown"?x.dedentString(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,a={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let o="script",{attrMap:c}=r.parent;c&&(c.type==="module"||(c.type==="text/babel"||c.type==="text/jsx")&&c["data-type"]==="module")&&(o="module"),a.__babelSourceType=o}return[j,U(r,t),await i(s,a),V(r,t)]}}else if(r.parent.kind==="interpolation")return async n=>{let i={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?i.parser="__ng_interpolation":t.parser==="vue"?i.parser=G(e,t)?"__vue_ts_expression":"__vue_expression":i.parser="__js_expression",[y([_,await n(r.value,i)]),r.parent.next&&$(r.parent.next)?" ":_]};break;case"attribute":return pi(e,t);case"angularControlFlowBlockParameters":return Ya.has(e.parent.name)?gn:void 0;case"angularLetDeclarationInitializer":return n=>A(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var fi=ja;var nt=null;function it(e){if(nt!==null&&typeof nt.property){let t=nt;return nt=it.prototype=null,t}return nt=it.prototype=e??Object.create(null),new it}var Xa=10;for(let e=0;e<=Xa;e++)it();function Tr(e){return it(e)}function Ka(e,t="type"){Tr(e);function r(n){let i=n[t],s=e[i];if(!Array.isArray(s))throw Object.assign(new Error(`Missing visitor keys for '${i}'.`),{node:n});return s}return r}var di=Ka;var R=[["children"],[]],gi={root:R[0],element:["attrs","children"],ieConditionalComment:R[0],ieConditionalStartComment:R[1],ieConditionalEndComment:R[1],interpolation:R[0],text:R[0],docType:R[1],comment:R[1],attribute:R[1],cdata:R[1],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:R[0],angularControlFlowBlockParameter:R[1],angularLetDeclaration:["init"],angularLetDeclarationInitializer:R[1],angularIcuExpression:["cases"],angularIcuCase:["expression"]};var Qa=di(gi,"kind"),_i=Qa;var Si="format";var Ei=/^\s*/u,Ci=/^\s*/u;var vi=e=>Ci.test(e),Ti=e=>Ei.test(e),bi=e=>` -${t}`}var xs=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function ks(t){let e=se(t);return t.type==="element"&&!t.endSourceSpan&&me(t.children)?Math.max(e,ks(K(!1,t.children,-1))):e}function ot(t,e,r){let n=t.node;if(ge(n)){let s=ks(n);return[z(n,e),B(O.trimEnd(e.originalText.slice(J(n)+(n.prev&&rt(n.prev)?Ft(n).length:0),s-(n.next&&Q(n.next)?_e(n,e).length:0)))),G(n,e)]}return r()}function It(t,e){return $(t)&&$(e)?t.isTrailingSpaceSensitive?t.hasTrailingSpaces?bt(e)?S:_:"":bt(e)?S:v:rt(t)&&(ge(e)||e.firstChild||e.isSelfClosing||e.type==="element"&&e.attrs.length>0)||t.type==="element"&&t.isSelfClosing&&Q(e)?"":!e.isLeadingSpaceSensitive||bt(e)||Q(e)&&t.lastChild&&Ae(t.lastChild)&&t.lastChild.lastChild&&Ae(t.lastChild.lastChild)?S:e.hasLeadingSpaces?_:v}function Re(t,e,r){let{node:n}=t;if(Dr(n))return[ne,...t.map(i=>{let a=i.node,o=a.prev?It(a.prev,a):"";return[o?[o,Je(a.prev)?S:""]:"",ot(i,e,r)]},"children")];let s=n.children.map(()=>Symbol(""));return t.map((i,a)=>{let o=i.node;if($(o)){if(o.prev&&$(o.prev)){let A=It(o.prev,o);if(A)return Je(o.prev)?[S,S,ot(i,e,r)]:[A,ot(i,e,r)]}return ot(i,e,r)}let u=[],p=[],l=[],m=[],f=o.prev?It(o.prev,o):"",C=o.next?It(o,o.next):"";return f&&(Je(o.prev)?u.push(S,S):f===S?u.push(S):$(o.prev)?p.push(f):p.push(pe("",v,{groupId:s[a-1]}))),C&&(Je(o)?$(o.next)&&m.push(S,S):C===S?$(o.next)&&m.push(S):l.push(C)),[...u,E([...p,E([ot(i,e,r),...l],{id:s[a]})]),...m]},"children")}function Bs(t,e,r){let{node:n}=t,s=[];Va(t)&&s.push("} "),s.push("@",n.name),n.parameters&&s.push(" (",E(r("parameters")),")"),s.push(" {");let i=Ls(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,s.push(k([S,Re(t,e,r)])),i&&s.push(S,"}")):i&&s.push("}"),E(s,{shouldBreak:!0})}function Ls(t){var e,r;return!(((e=t.next)==null?void 0:e.type)==="angularControlFlowBlock"&&((r=xs.get(t.name))!=null&&r.has(t.next.name)))}function Va(t){let{previous:e}=t;return(e==null?void 0:e.type)==="angularControlFlowBlock"&&!ge(e)&&!Ls(e)}function Fs(t,e,r){return[k([v,H([";",_],t.map(r,"children"))]),v]}function Ps(t,e,r){let{node:n}=t;return[De(n,e),E([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",k([_,H(_,t.map(r,"cases"))])]:"",v]),Se(n,e)]}function Ns(t,e,r){let{node:n}=t;return[n.value," {",E([k([v,t.map(({node:s,isLast:i})=>{let a=[r()];return s.type==="text"&&(s.hasLeadingSpaces&&a.unshift(_),s.hasTrailingSpaces&&!i&&a.push(_)),a},"expression")]),v]),"}"]}function Is(t,e,r){let{node:n}=t;if(wt(n,e))return[z(n,e),E(st(t,e,r)),B(Nt(n,e)),...tt(n,e),G(n,e)];let s=n.children.length===1&&(n.firstChild.type==="interpolation"||n.firstChild.type==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,i=Symbol("element-attr-group-id"),a=l=>E([E(st(t,e,r),{id:i}),l,tt(n,e)]),o=l=>s?Cn(l,{groupId:i}):(W(n,e)||et(n,e))&&n.parent.type==="root"&&e.parser==="vue"&&!e.vueIndentScriptAndStyle?l:k(l),u=()=>s?pe(v,"",{groupId:i}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?_:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?dn(v):v,p=()=>(n.next?Q(n.next):Ee(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":s?pe(v,"",{groupId:i}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?_:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${e.tabWidth*(t.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":v;return n.children.length===0?a(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?_:""):a([Gn(n)?ne:"",o([u(),Re(t,e,r)]),p()])}function ut(t){return t>=9&&t<=32||t==160}function Rt(t){return 48<=t&&t<=57}function lt(t){return t>=97&&t<=122||t>=65&&t<=90}function Rs(t){return t>=97&&t<=102||t>=65&&t<=70||Rt(t)}function $t(t){return t===10||t===13}function Br(t){return 48<=t&&t<=55}function Ot(t){return t===39||t===34||t===96}var Ua=/-+([a-z0-9])/g;function Os(t){return t.replace(Ua,(...e)=>e[1].toUpperCase())}var ie=class t{constructor(e,r,n,s){this.file=e,this.offset=r,this.line=n,this.col=s}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let r=this.file.content,n=r.length,s=this.offset,i=this.line,a=this.col;for(;s>0&&e<0;)if(s--,e++,r.charCodeAt(s)==10){i--;let u=r.substring(0,s-1).lastIndexOf(String.fromCharCode(10));a=u>0?s-u:s}else a--;for(;s0;){let o=r.charCodeAt(s);s++,e--,o==10?(i++,a=0):a++}return new t(this.file,s,i,a)}getContext(e,r){let n=this.file.content,s=this.offset;if(s!=null){s>n.length-1&&(s=n.length-1);let i=s,a=0,o=0;for(;a0&&(s--,a++,!(n[s]==` -`&&++o==r)););for(a=0,o=0;a]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var Wa=[za,Ya,Ka,Qa,Ja,to,Za,eo,ro,Xa];function Ga(t,e){for(let r of Wa)r(t,e);return t}function za(t){t.walk(e=>{if(e.type==="element"&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&e.children[0].type==="text"&&e.children[0].value[0]===` -`){let r=e.children[0];r.value.length===1?e.removeChild(r):r.value=r.value.slice(1)}})}function Ya(t){let e=r=>{var n,s;return r.type==="element"&&((n=r.prev)==null?void 0:n.type)==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&((s=r.firstChild)==null?void 0:s.type)==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset};t.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let s=0;se.type==="cdata",e=>``)}function Xa(t){let e=r=>{var n,s;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!O.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&((n=r.prev)==null?void 0:n.type)==="text"&&((s=r.next)==null?void 0:s.type)==="text"};t.walk(r=>{if(r.children)for(let n=0;n`+s.firstChild.value+``+a.value,i.sourceSpan=new h(i.sourceSpan.start,a.sourceSpan.end),i.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,i.hasTrailingSpaces=a.hasTrailingSpaces,r.removeChild(s),n--,r.removeChild(a)}})}function Qa(t,e){if(e.parser==="html")return;let r=/\{\{(.+?)\}\}/su;t.walk(n=>{if(qn(n,e))for(let s of n.children){if(s.type!=="text")continue;let i=s.sourceSpan.start,a=null,o=s.value.split(r);for(let u=0;u0&&n.insertChildBefore(s,{type:"text",value:p,sourceSpan:new h(i,a)});continue}a=i.moveBy(p.length+4),n.insertChildBefore(s,{type:"interpolation",sourceSpan:new h(i,a),children:p.length===0?[]:[{type:"text",value:p,sourceSpan:new h(i.moveBy(2),a.moveBy(-2))}]})}n.removeChild(s)}})}function Ja(t,e){t.walk(r=>{let n=r.$children;if(!n)return;if(n.length===0||n.length===1&&n[0].type==="text"&&O.trim(n[0].value).length===0){r.hasDanglingSpaces=n.length>0,r.$children=[];return}let s=Hn(r,e),i=Ar(r);if(!s)for(let a=0;a{e.isSelfClosing=!e.children||e.type==="element"&&(e.tagDefinition.isVoid||e.endSourceSpan&&e.startSourceSpan.start===e.endSourceSpan.start&&e.startSourceSpan.end===e.endSourceSpan.end)})}function eo(t,e){t.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(e.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function to(t,e){t.walk(r=>{r.cssDisplay=Qn(r,e)})}function ro(t,e){t.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=Wn(r,e);return}for(let s of n)s.isLeadingSpaceSensitive=Vn(s,e),s.isTrailingSpaceSensitive=Un(s,e);for(let s=0;s of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Vs="HTML",io={bracketSameLine:Lr.bracketSameLine,htmlWhitespaceSensitivity:{category:Vs,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:Lr.singleAttributePerLine,vueIndentScriptAndStyle:{category:Vs,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},Us=io;var tn={};ln(tn,{angular:()=>iu,html:()=>ru,lwc:()=>ou,mjml:()=>su,vue:()=>au});var ah=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g");var Ws;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"})(Ws||(Ws={}));var Gs;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"})(Gs||(Gs={}));var zs;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(zs||(zs={}));var Fr={name:"custom-elements"},Pr={name:"no-errors-schema"};var Z;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"})(Z||(Z={}));var Ys;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(Ys||(Ys={}));var N;(function(t){t[t.RAW_TEXT=0]="RAW_TEXT",t[t.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",t[t.PARSABLE_DATA=2]="PARSABLE_DATA"})(N||(N={}));function ct(t,e=!0){if(t[0]!=":")return[null,t];let r=t.indexOf(":",1);if(r===-1){if(e)throw new Error(`Unsupported format "${t}" expecting ":namespace:name"`);return[null,t]}return[t.slice(1,r),t.slice(r+1)]}function Nr(t){return ct(t)[1]==="ng-container"}function Ir(t){return ct(t)[1]==="ng-content"}function Me(t){return t===null?null:ct(t)[0]}function qe(t,e){return t?`:${t}:${e}`:e}var Ht;function Rr(){return Ht||(Ht={},qt(Z.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),qt(Z.STYLE,["*|style"]),qt(Z.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),qt(Z.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Ht}function qt(t,e){for(let r of e)Ht[r.toLowerCase()]=t}var Vt=class{};var ao="boolean",oo="number",uo="string",lo="object",co=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],js=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),po=Array.from(js).reduce((t,[e,r])=>(t.set(e,r),t),new Map),Ut=class extends Vt{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,co.forEach(e=>{let r=new Map,n=new Set,[s,i]=e.split("|"),a=i.split(","),[o,u]=s.split("^");o.split(",").forEach(l=>{this._schema.set(l.toLowerCase(),r),this._eventSchema.set(l.toLowerCase(),n)});let p=u&&this._schema.get(u.toLowerCase());if(p){for(let[l,m]of p)r.set(l,m);for(let l of this._eventSchema.get(u.toLowerCase()))n.add(l)}a.forEach(l=>{if(l.length>0)switch(l[0]){case"*":n.add(l.substring(1));break;case"!":r.set(l.substring(1),ao);break;case"#":r.set(l.substring(1),oo);break;case"%":r.set(l.substring(1),lo);break;default:r.set(l,uo)}})})}hasProperty(e,r,n){if(n.some(i=>i.name===Pr.name))return!0;if(e.indexOf("-")>-1){if(Nr(e)||Ir(e))return!1;if(n.some(i=>i.name===Fr.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(r)}hasElement(e,r){return r.some(n=>n.name===Pr.name)||e.indexOf("-")>-1&&(Nr(e)||Ir(e)||r.some(n=>n.name===Fr.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,r,n){n&&(r=this.getMappedPropName(r)),e=e.toLowerCase(),r=r.toLowerCase();let s=Rr()[e+"|"+r];return s||(s=Rr()["*|"+r],s||Z.NONE)}getMappedPropName(e){return js.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... -If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let r=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(r.keys()).map(n=>po.get(n)??n)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return Os(e)}normalizeAnimationStyleValue(e,r,n){let s="",i=n.toString().trim(),a=null;if(ho(e)&&n!==0&&n!=="0")if(typeof n=="number")s="px";else{let o=n.match(/^[+-]?[\d\.]+([a-z]*)$/);o&&o[1].length==0&&(a=`Please provide a CSS unit value for ${r}:${n}`)}return{error:a,value:i+s}}};function ho(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var d=class{constructor({closedByChildren:e,implicitNamespacePrefix:r,contentType:n=N.PARSABLE_DATA,closedByParent:s=!1,isVoid:i=!1,ignoreFirstLf:a=!1,preventNamespaceInheritance:o=!1,canSelfClose:u=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(p=>this.closedByChildren[p]=!0),this.isVoid=i,this.closedByParent=s||i,this.implicitNamespacePrefix=r||null,this.contentType=n,this.ignoreFirstLf=a,this.preventNamespaceInheritance=o,this.canSelfClose=u??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Ks,pt;function He(t){return pt||(Ks=new d({canSelfClose:!0}),pt=Object.assign(Object.create(null),{base:new d({isVoid:!0}),meta:new d({isVoid:!0}),area:new d({isVoid:!0}),embed:new d({isVoid:!0}),link:new d({isVoid:!0}),img:new d({isVoid:!0}),input:new d({isVoid:!0}),param:new d({isVoid:!0}),hr:new d({isVoid:!0}),br:new d({isVoid:!0}),source:new d({isVoid:!0}),track:new d({isVoid:!0}),wbr:new d({isVoid:!0}),p:new d({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new d({closedByChildren:["tbody","tfoot"]}),tbody:new d({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new d({closedByChildren:["tbody"],closedByParent:!0}),tr:new d({closedByChildren:["tr"],closedByParent:!0}),td:new d({closedByChildren:["td","th"],closedByParent:!0}),th:new d({closedByChildren:["td","th"],closedByParent:!0}),col:new d({isVoid:!0}),svg:new d({implicitNamespacePrefix:"svg"}),foreignObject:new d({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new d({implicitNamespacePrefix:"math"}),li:new d({closedByChildren:["li"],closedByParent:!0}),dt:new d({closedByChildren:["dt","dd"]}),dd:new d({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new d({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new d({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new d({closedByChildren:["optgroup"],closedByParent:!0}),option:new d({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new d({ignoreFirstLf:!0}),listing:new d({ignoreFirstLf:!0}),style:new d({contentType:N.RAW_TEXT}),script:new d({contentType:N.RAW_TEXT}),title:new d({contentType:{default:N.ESCAPABLE_RAW_TEXT,svg:N.PARSABLE_DATA}}),textarea:new d({contentType:N.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new Ut().allKnownElementNames().forEach(e=>{!pt[e]&&Me(e)===null&&(pt[e]=new d({canSelfClose:!1}))})),pt[t]??Ks}var ae=class{constructor(e,r){this.sourceSpan=e,this.i18n=r}},Wt=class extends ae{constructor(e,r,n,s){super(r,s),this.value=e,this.tokens=n,this.type="text"}visit(e,r){return e.visitText(this,r)}},Gt=class extends ae{constructor(e,r,n,s){super(r,s),this.value=e,this.tokens=n,this.type="cdata"}visit(e,r){return e.visitCdata(this,r)}},zt=class extends ae{constructor(e,r,n,s,i,a){super(s,a),this.switchValue=e,this.type=r,this.cases=n,this.switchValueSourceSpan=i}visit(e,r){return e.visitExpansion(this,r)}},Yt=class{constructor(e,r,n,s,i){this.value=e,this.expression=r,this.sourceSpan=n,this.valueSourceSpan=s,this.expSourceSpan=i,this.type="expansionCase"}visit(e,r){return e.visitExpansionCase(this,r)}},jt=class extends ae{constructor(e,r,n,s,i,a,o){super(n,o),this.name=e,this.value=r,this.keySpan=s,this.valueSpan=i,this.valueTokens=a,this.type="attribute"}visit(e,r){return e.visitAttribute(this,r)}get nameSpan(){return this.keySpan}},Y=class extends ae{constructor(e,r,n,s,i,a=null,o=null,u){super(s,u),this.name=e,this.attrs=r,this.children=n,this.startSourceSpan=i,this.endSourceSpan=a,this.nameSpan=o,this.type="element"}visit(e,r){return e.visitElement(this,r)}},Kt=class{constructor(e,r){this.value=e,this.sourceSpan=r,this.type="comment"}visit(e,r){return e.visitComment(this,r)}},Xt=class{constructor(e,r){this.value=e,this.sourceSpan=r,this.type="docType"}visit(e,r){return e.visitDocType(this,r)}},ee=class extends ae{constructor(e,r,n,s,i,a,o=null,u){super(s,u),this.name=e,this.parameters=r,this.children=n,this.nameSpan=i,this.startSourceSpan=a,this.endSourceSpan=o,this.type="block"}visit(e,r){return e.visitBlock(this,r)}},ht=class{constructor(e,r){this.expression=e,this.sourceSpan=r,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,r){return e.visitBlockParameter(this,r)}},mt=class{constructor(e,r,n,s,i){this.name=e,this.value=r,this.sourceSpan=n,this.nameSpan=s,this.valueSpan=i,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,r){return e.visitLetDeclaration(this,r)}};function Qt(t,e,r=null){let n=[],s=t.visit?i=>t.visit(i,r)||i.visit(t,r):i=>i.visit(t,r);return e.forEach(i=>{let a=s(i);a&&n.push(a)}),n}var ft=class{constructor(){}visitElement(e,r){this.visitChildren(r,n=>{n(e.attrs),n(e.children)})}visitAttribute(e,r){}visitText(e,r){}visitCdata(e,r){}visitComment(e,r){}visitDocType(e,r){}visitExpansion(e,r){return this.visitChildren(r,n=>{n(e.cases)})}visitExpansionCase(e,r){}visitBlock(e,r){this.visitChildren(r,n=>{n(e.parameters),n(e.children)})}visitBlockParameter(e,r){}visitLetDeclaration(e,r){}visitChildren(e,r){let n=[],s=this;function i(a){a&&n.push(Qt(s,a,e))}return r(i),Array.prototype.concat.apply([],n)}};var Ve={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:` -`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},fo="\uE500";Ve.ngsp=fo;var go=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//];function Xs(t,e){if(e!=null&&!(Array.isArray(e)&&e.length==2))throw new Error(`Expected '${t}' to be an array, [start, end].`);if(e!=null){let r=e[0],n=e[1];go.forEach(s=>{if(s.test(r)||s.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}var $r=class t{static fromArray(e){return e?(Xs("interpolation",e),new t(e[0],e[1])):Or}constructor(e,r){this.start=e,this.end=r}},Or=new $r("{{","}}");var gt=class extends Oe{constructor(e,r,n){super(n,e),this.tokenType=r}},Ur=class{constructor(e,r,n){this.tokens=e,this.errors=r,this.nonNormalizedIcuExpressions=n}};function li(t,e,r,n={}){let s=new Wr(new ve(t,e),r,n);return s.tokenize(),new Ur(Vo(s.tokens),s.errors,s.nonNormalizedIcuExpressions)}var Io=/\r\n?/g;function Ue(t){return`Unexpected character "${t===0?"EOF":String.fromCharCode(t)}"`}function ti(t){return`Unknown entity "${t}" - use the "&#;" or "&#x;" syntax`}function Ro(t,e){return`Unable to parse entity "${e}" - ${t} character reference entities must end with ";"`}var rr;(function(t){t.HEX="hexadecimal",t.DEC="decimal"})(rr||(rr={}));var Ct=class{constructor(e){this.error=e}},Wr=class{constructor(e,r,n){this._getTagContentType=r,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=n.tokenizeExpansionForms||!1,this._interpolationConfig=n.interpolationConfig||Or,this._leadingTriviaCodePoints=n.leadingTriviaChars&&n.leadingTriviaChars.map(i=>i.codePointAt(0)||0),this._canSelfClose=n.canSelfClose||!1,this._allowHtmComponentClosingTags=n.allowHtmComponentClosingTags||!1;let s=n.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=n.escapedString?new Gr(e,s):new nr(e,s),this._preserveLineEndings=n.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=n.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=n.tokenizeBlocks??!0,this._tokenizeLet=n.tokenizeLet??!0;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Io,` -`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let r=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=r,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(r){this.handleError(r)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,r=this._cursor.clone();return this._attemptCharCodeUntilFn(n=>ut(n)?!e:si(n)?(e=!0,!1):!0),this._cursor.getChars(r).trim()}_consumeBlockStart(e){this._beginToken(25,e);let r=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(b),this._attemptCharCode(41))this._attemptCharCodeUntilFn(b);else{r.type=29;return}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):r.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(ii);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(28);let e=this._cursor.clone(),r=null,n=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||r!==null;){let s=this._cursor.peek();if(s===92)this._cursor.advance();else if(s===r)r=null;else if(r===null&&Ot(s))r=s;else if(s===40&&r===null)n++;else if(s===41&&r===null){if(n===0)break;n>0&&n--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(ii)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),ut(this._cursor.peek()))this._attemptCharCodeUntilFn(b);else{let s=this._endToken([this._cursor.getChars(e)]);s.type=33;return}let r=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(b),!this._attemptCharCode(61)){r.type=33;return}this._attemptCharCodeUntilFn(s=>b(s)&&!$t(s)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(r.type=33,r.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),r=!1;return this._attemptCharCodeUntilFn(n=>lt(n)||n===36||n===95||r&&Rt(n)?(r=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);this._cursor.peek()!==0;){let r=this._cursor.peek();if(r===59)break;Ot(r)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(n=>n===92?(this._cursor.advance(),!1):n===r)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(qo(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,r=this._cursor.clone()){this._currentTokenStart=r,this._currentTokenType=e}_endToken(e,r){if(this._currentTokenStart===null)throw new gt("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(r));if(this._currentTokenType===null)throw new gt("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let n={type:this._currentTokenType,parts:e,sourceSpan:(r??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n}_createError(e,r){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let n=new gt(e,this._currentTokenType,r);return this._currentTokenStart=null,this._currentTokenType=null,new Ct(n)}handleError(e){if(e instanceof St&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof Ct)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return Ho(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let r=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Ue(this._cursor.peek()),this._cursor.getSpan(r))}_attemptStr(e){let r=e.length;if(this._cursor.charsLeft()this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let e=this._cursor.clone(),r="";for(;this._cursor.peek()!==58&&!$o(this._cursor.peek());)this._cursor.advance();let n;this._cursor.peek()===58?(r=this._cursor.getChars(e),this._cursor.advance(),n=this._cursor.clone()):n=e,this._requireCharCodeUntilFn(ri,r===""?0:1);let s=this._cursor.getChars(n);return[r,s]}_consumeTagOpen(e){let r,n,s,i=[];try{if(!lt(this._cursor.peek()))throw this._createError(Ue(this._cursor.peek()),this._cursor.getSpan(e));for(s=this._consumeTagOpenStart(e),n=s.parts[0],r=s.parts[1],this._attemptCharCodeUntilFn(b);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[o,u]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(b),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(b);let p=this._consumeAttributeValue();i.push({prefix:o,name:u,value:p})}else i.push({prefix:o,name:u});this._attemptCharCodeUntilFn(b)}this._consumeTagOpenEnd()}catch(o){if(o instanceof Ct){s?s.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let a=this._getTagContentType(r,n,this._fullNameStack.length>0,i);this._handleFullNameStackForTagOpen(n,r),a===N.RAW_TEXT?this._consumeRawTextWithTagClose(n,r,!1):a===N.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,r,!0)}_consumeRawTextWithTagClose(e,r,n){this._consumeRawText(n,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(b),!this._attemptStrCaseInsensitive(e?`${e}:${r}`:r))?!1:(this._attemptCharCodeUntilFn(b),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(s=>s===62,3),this._cursor.advance(),this._endToken([e,r]),this._handleFullNameStackForTagClose(e,r)}_consumeTagOpenStart(e){this._beginToken(0,e);let r=this._consumePrefixAndName();return this._endToken(r)}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(Ue(e),this._cursor.getSpan());this._beginToken(14);let r=this._consumePrefixAndName();return this._endToken(r),r}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let r=this._cursor.peek();this._consumeQuote(r);let n=()=>this._cursor.peek()===r;e=this._consumeWithInterpolation(16,17,n,n),this._consumeQuote(r)}else{let r=()=>ri(this._cursor.peek());e=this._consumeWithInterpolation(16,17,r,r)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(b),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([]);else{let[r,n]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([r,n]),this._handleFullNameStackForTagClose(r,n)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),r=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([r]);else{let s=this._endToken([e]);r!==e&&this.nonNormalizedIcuExpressions.push(s)}this._requireCharCode(44),this._attemptCharCodeUntilFn(b),this._beginToken(7);let n=this._readUntil(44);this._endToken([n]),this._requireCharCode(44),this._attemptCharCodeUntilFn(b)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(b),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,r,n,s){this._beginToken(e);let i=[];for(;!n();){let o=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(i.join(""))],o),i.length=0,this._consumeInterpolation(r,o,s),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let a=this._processCarriageReturns(i.join(""));return this._endToken([a]),a}_consumeInterpolation(e,r,n){let s=[];this._beginToken(e,r),s.push(this._interpolationConfig.start);let i=this._cursor.clone(),a=null,o=!1;for(;this._cursor.peek()!==0&&(n===null||!n());){let u=this._cursor.clone();if(this._isTagStart()){this._cursor=u,s.push(this._getProcessedChars(i,u)),this._endToken(s);return}if(a===null)if(this._attemptStr(this._interpolationConfig.end)){s.push(this._getProcessedChars(i,u)),s.push(this._interpolationConfig.end),this._endToken(s);return}else this._attemptStr("//")&&(o=!0);let p=this._cursor.peek();this._cursor.advance(),p===92?this._cursor.advance():p===a?a=null:!o&&a===null&&Ot(p)&&(a=p)}s.push(this._getProcessedChars(i,this._cursor)),this._endToken(s)}_getProcessedChars(e,r){return this._processCarriageReturns(r.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._cursor.peek()===64||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let r=e.peek();if(97<=r&&r<=122||65<=r&&r<=90||r===47||r===33)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===64){let e=this._cursor.clone();if(e.advance(),si(e.peek()))return!0}return!1}_readUntil(e){let r=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(r)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===22}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===20}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;if(this._interpolationConfig){let e=this._cursor.clone(),r=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!r}return!0}_handleFullNameStackForTagOpen(e,r){let n=qe(e,r);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===n)&&this._fullNameStack.push(n)}_handleFullNameStackForTagClose(e,r){let n=qe(e,r);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===n&&this._fullNameStack.pop()}};function b(t){return!ut(t)||t===0}function ri(t){return ut(t)||t===62||t===60||t===47||t===39||t===34||t===61||t===0}function $o(t){return(t<97||12257)}function Oo(t){return t===59||t===0||!Rs(t)}function Mo(t){return t===59||t===0||!lt(t)}function qo(t){return t!==125}function Ho(t,e){return ni(t)===ni(e)}function ni(t){return t>=97&&t<=122?t-97+65:t}function si(t){return lt(t)||Rt(t)||t===95}function ii(t){return t!==59&&b(t)}function Vo(t){let e=[],r;for(let n=0;n0&&r.indexOf(e.peek())!==-1;)n===e&&(e=e.clone()),e.advance();let s=this.locationFromCursor(e),i=this.locationFromCursor(this),a=n!==e?this.locationFromCursor(n):s;return new h(s,i,a)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new St('Unexpected character "EOF"',this);let r=this.charAt(e.offset);r===10?(e.line++,e.column=0):$t(r)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)}locationFromCursor(e){return new ie(e.file,e.state.offset,e.state.line,e.state.column)}},Gr=class t extends nr{constructor(e,r){e instanceof t?(super(e),this.internalState={...e.internalState}):(super(e,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new t(this)}getChars(e){let r=e.clone(),n="";for(;r.internalState.offsetthis.internalState.peek;if(e()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),e()===110)this.state.peek=10;else if(e()===114)this.state.peek=13;else if(e()===118)this.state.peek=11;else if(e()===116)this.state.peek=9;else if(e()===98)this.state.peek=8;else if(e()===102)this.state.peek=12;else if(e()===117)if(this.advanceState(this.internalState),e()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;e()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(e()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(Br(e())){let r="",n=0,s=this.clone();for(;Br(e())&&n<3;)s=this.clone(),r+=String.fromCodePoint(e()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=s.internalState}else $t(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,r){let n=this.input.slice(e.internalState.offset,e.internalState.offset+r),s=parseInt(n,16);if(isNaN(s))throw e.state=e.internalState,new St("Invalid hexadecimal escape sequence",e);return s}},St=class{constructor(e,r){this.msg=e,this.cursor=r}};var L=class t extends Oe{static create(e,r,n){return new t(e,r,n)}constructor(e,r,n){super(r,n),this.elementName=e}},jr=class{constructor(e,r){this.rootNodes=e,this.errors=r}},sr=class{constructor(e){this.getTagDefinition=e}parse(e,r,n,s=!1,i){let a=D=>(I,...F)=>D(I.toLowerCase(),...F),o=s?this.getTagDefinition:a(this.getTagDefinition),u=D=>o(D).getContentType(),p=s?i:a(i),m=li(e,r,i?(D,I,F,c)=>{let g=p(D,I,F,c);return g!==void 0?g:u(D)}:u,n),f=n&&n.canSelfClose||!1,C=n&&n.allowHtmComponentClosingTags||!1,A=new Kr(m.tokens,o,f,C,s);return A.build(),new jr(A.rootNodes,m.errors.concat(A.errors))}},Kr=class t{constructor(e,r,n,s,i){this.tokens=e,this.getTagDefinition=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=s,this.isTagNameCaseSensitive=i,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==34;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===20?this._consumeExpansion(this._advance()):this._peek.type===25?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===27?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===18?this._consumeDocType(this._advance()):this._peek.type===33?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof ee&&this.errors.push(L.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index0)return this.errors=this.errors.concat(i.errors),null;let a=new h(e.sourceSpan.start,s.sourceSpan.end,e.sourceSpan.fullStart),o=new h(r.sourceSpan.start,s.sourceSpan.end,r.sourceSpan.fullStart);return new Yt(e.parts[0],i.rootNodes,a,e.sourceSpan,o)}_collectExpansionExpTokens(e){let r=[],n=[22];for(;;){if((this._peek.type===20||this._peek.type===22)&&n.push(this._peek.type),this._peek.type===23)if(ci(n,22)){if(n.pop(),n.length===0)return r}else return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(ci(n,20))n.pop();else return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===34)return this.errors.push(L.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(e){let r=e.parts[0];if(r.length>0&&r[0]==` -`){let n=this._getClosestParentElement();n!=null&&n.children.length==0&&this.getTagDefinition(n.name).ignoreFirstLf&&(r=r.substring(1))}return r}_consumeText(e){let r=[e],n=e.sourceSpan,s=e.parts[0];if(s.length>0&&s[0]===` -`){let i=this._getContainer();i!=null&&i.children.length===0&&this.getTagDefinition(i.name).ignoreFirstLf&&(s=s.substring(1),r[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[s]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)e=this._advance(),r.push(e),e.type===8?s+=e.parts.join("").replace(/&([^;]+);/g,pi):e.type===9?s+=e.parts[0]:s+=e.parts.join("");if(s.length>0){let i=e.sourceSpan;this._addToParent(new Wt(s,new h(n.start,i.end,n.fullStart,n.details),r))}}_closeVoidElement(){let e=this._getContainer();e instanceof Y&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[r,n]=e.parts,s=[];for(;this._peek.type===14;)s.push(this._consumeAttr(this._advance()));let i=this._getElementFullName(r,n,this._getClosestParentElement()),a=!1;if(this._peek.type===2){this._advance(),a=!0;let C=this.getTagDefinition(i);this.canSelfClose||C.canSelfClose||Me(i)!==null||C.isVoid||this.errors.push(L.create(i,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else this._peek.type===1&&(this._advance(),a=!1);let o=this._peek.sourceSpan.fullStart,u=new h(e.sourceSpan.start,o,e.sourceSpan.fullStart),p=new h(e.sourceSpan.start,o,e.sourceSpan.fullStart),l=new h(e.sourceSpan.start.moveBy(1),e.sourceSpan.end),m=new Y(i,s,[],u,p,void 0,l),f=this._getContainer();this._pushContainer(m,f instanceof Y&&this.getTagDefinition(f.name).isClosedByChild(m.name)),a?this._popContainer(i,Y,u):e.type===4&&(this._popContainer(i,Y,null),this.errors.push(L.create(i,u,`Opening tag "${i}" not terminated.`)))}_pushContainer(e,r){r&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let r=this.allowHtmComponentClosingTags&&e.parts.length===0?null:this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(r&&this.getTagDefinition(r).isVoid)this.errors.push(L.create(r,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(r,Y,e.sourceSpan)){let n=`Unexpected closing tag "${r}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(L.create(r,e.sourceSpan,n))}}_popContainer(e,r,n){let s=!1;for(let i=this._containerStack.length-1;i>=0;i--){let a=this._containerStack[i];if(Me(a.name)?a.name===e:(e==null||a.name.toLowerCase()===e.toLowerCase())&&a instanceof r)return a.endSourceSpan=n,a.sourceSpan.end=n!==null?n.end:a.sourceSpan.end,this._containerStack.splice(i,this._containerStack.length-i),!s;(a instanceof ee||a instanceof Y&&!this.getTagDefinition(a.name).closedByParent)&&(s=!0)}return!1}_consumeAttr(e){let r=qe(e.parts[0],e.parts[1]),n=e.sourceSpan.end,s;this._peek.type===15&&(s=this._advance());let i="",a=[],o,u;if(this._peek.type===16)for(o=this._peek.sourceSpan,u=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let m=this._advance();a.push(m),m.type===17?i+=m.parts.join("").replace(/&([^;]+);/g,pi):m.type===9?i+=m.parts[0]:i+=m.parts.join(""),u=n=m.sourceSpan.end}this._peek.type===15&&(u=n=this._advance().sourceSpan.end);let l=o&&u&&new h((s==null?void 0:s.sourceSpan.start)??o.start,u,(s==null?void 0:s.sourceSpan.fullStart)??o.fullStart);return new jt(r,i,new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),e.sourceSpan,l,a.length>0?a:void 0,void 0)}_consumeBlockOpen(e){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new ht(o.parts[0],o.sourceSpan))}this._peek.type===26&&this._advance();let n=this._peek.sourceSpan.fullStart,s=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),i=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),a=new ee(e.parts[0],r,[],s,e.sourceSpan,i);this._pushContainer(a,!1)}_consumeBlockClose(e){this._popContainer(null,ee,e.sourceSpan)||this.errors.push(L.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){let r=[];for(;this._peek.type===28;){let o=this._advance();r.push(new ht(o.parts[0],o.sourceSpan))}let n=this._peek.sourceSpan.fullStart,s=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),i=new h(e.sourceSpan.start,n,e.sourceSpan.fullStart),a=new ee(e.parts[0],r,[],s,e.sourceSpan,i);this._pushContainer(a,!1),this._popContainer(null,ee,null),this.errors.push(L.create(e.parts[0],s,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){let r=e.parts[0],n,s;if(this._peek.type!==31){this.errors.push(L.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==32){this.errors.push(L.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else s=this._advance();let i=s.sourceSpan.fullStart,a=new h(e.sourceSpan.start,i,e.sourceSpan.fullStart),o=e.sourceSpan.toString().lastIndexOf(r),u=e.sourceSpan.start.moveBy(o),p=new h(u,e.sourceSpan.end),l=new mt(r,n.parts[0],a,p,n.sourceSpan);this._addToParent(l)}_consumeIncompleteLet(e){let r=e.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let s=e.sourceSpan.toString().lastIndexOf(r),i=e.sourceSpan.start.moveBy(s),a=new h(i,e.sourceSpan.end),o=new h(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),u=new mt(r,"",e.sourceSpan,a,o);this._addToParent(u)}this.errors.push(L.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Y)return this._containerStack[e];return null}_addToParent(e){let r=this._getContainer();r===null?this.rootNodes.push(e):r.children.push(e)}_getElementFullName(e,r,n){if(e===""&&(e=this.getTagDefinition(r).implicitNamespacePrefix||"",e===""&&n!=null)){let s=ct(n.name)[1];this.getTagDefinition(s).preventNamespaceInheritance||(e=Me(n.name))}return qe(e,r)}};function ci(t,e){return t.length>0&&t[t.length-1]===e}function pi(t,e){return Ve[e]!==void 0?Ve[e]||t:/^#x[a-f0-9]+$/i.test(e)?String.fromCodePoint(parseInt(e.slice(2),16)):/^#\d+$/.test(e)?String.fromCodePoint(parseInt(e.slice(1),10)):t}var ir=class extends sr{constructor(){super(He)}parse(e,r,n,s=!1,i){return super.parse(e,r,n,s,i)}};var Xr=null,Uo=()=>(Xr||(Xr=new ir),Xr);function Qr(t,e={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:s=!1,getTagContentType:i,tokenizeAngularBlocks:a=!1,tokenizeAngularLetDeclaration:o=!1}=e;return Uo().parse(t,"angular-html-parser",{tokenizeExpansionForms:a,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:a,tokenizeLet:o},s,i)}function Wo(t,e){let r=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(r,e)}var hi=Wo;var _t=3;function Go(t){let e=t.slice(0,_t);if(e!=="---"&&e!=="+++")return;let r=t.indexOf(` -`,_t);if(r===-1)return;let n=t.slice(_t,r).trim(),s=t.indexOf(` -${e}`,r),i=n;if(i||(i=e==="+++"?"toml":"yaml"),s===-1&&e==="---"&&i==="yaml"&&(s=t.indexOf(` -...`,r)),s===-1)return;let a=s+1+_t,o=t.charAt(a+1);if(!/\s?/u.test(o))return;let u=t.slice(0,a);return{type:"front-matter",language:i,explicitLanguage:n,value:t.slice(r+1,s),startDelimiter:e,endDelimiter:u.slice(-_t),raw:u}}function zo(t){let e=Go(t);if(!e)return{content:t};let{raw:r}=e;return{frontMatter:e,content:w(!1,r,/[^\n]/gu," ")+t.slice(r.length)}}var mi=zo;var ar={attrs:!0,children:!0,cases:!0,expression:!0},fi=new Set(["parent"]),le,Jr,Zr,Ge=class Ge{constructor(e={}){At(this,le);lr(this,"type");lr(this,"parent");for(let r of new Set([...fi,...Object.keys(e)]))this.setProperty(r,e[r])}setProperty(e,r){if(this[e]!==r){if(e in ar&&(r=r.map(n=>this.createChild(n))),!fi.has(e)){this[e]=r;return}Object.defineProperty(this,e,{value:r,enumerable:!1,configurable:!0})}}map(e){let r;for(let n in ar){let s=this[n];if(s){let i=Yo(s,a=>a.map(e));r!==s&&(r||(r=new Ge({parent:this.parent})),r.setProperty(n,i))}}if(r)for(let n in this)n in ar||(r[n]=this[n]);return e(r||this)}walk(e){for(let r in ar){let n=this[r];if(n)for(let s=0;s[e.fullName,e.value]))}};le=new WeakSet,Jr=function(){return this.type==="angularIcuCase"?"expression":this.type==="angularIcuExpression"?"cases":"children"},Zr=function(){var e;return((e=this.parent)==null?void 0:e.$children)??[]};var or=Ge;function Yo(t,e){let r=t.map(e);return r.some((n,s)=>n!==t[s])?r:t}var jo=[{regex:/^(\[if([^\]]*)\]>)(.*?){try{return[!0,e(i,o).children]}catch{return[!1,[{type:"text",value:i,sourceSpan:new h(o,u)}]]}})();return{type:"ieConditionalComment",complete:p,children:l,condition:w(!1,s.trim(),/\s+/gu," "),sourceSpan:t.sourceSpan,startSourceSpan:new h(t.sourceSpan.start,o),endSourceSpan:new h(u,t.sourceSpan.end)}}function Xo(t,e,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:w(!1,n.trim(),/\s+/gu," "),sourceSpan:t.sourceSpan}}function Qo(t){return{type:"ieConditionalEndComment",sourceSpan:t.sourceSpan}}var ur=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]);var gi=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);function Jo(t){if(t.type==="block"){if(t.name=w(!1,t.name.toLowerCase(),/\s+/gu," ").trim(),t.type="angularControlFlowBlock",!me(t.parameters)){delete t.parameters;return}for(let e of t.parameters)e.type="angularControlFlowBlockParameter";t.parameters={type:"angularControlFlowBlockParameters",children:t.parameters,sourceSpan:new h(t.parameters[0].sourceSpan.start,K(!1,t.parameters,-1).sourceSpan.end)}}}function Zo(t){t.type==="letDeclaration"&&(t.type="angularLetDeclaration",t.id=t.name,t.init={type:"angularLetDeclarationInitializer",sourceSpan:new h(t.valueSpan.start,t.valueSpan.end),value:t.value},delete t.name,delete t.value)}function eu(t){(t.type==="plural"||t.type==="select")&&(t.clause=t.type,t.type="angularIcuExpression"),t.type==="expansionCase"&&(t.type="angularIcuCase")}function Si(t,e,r){let{name:n,canSelfClose:s=!0,normalizeTagName:i=!1,normalizeAttributeName:a=!1,allowHtmComponentClosingTags:o=!1,isTagNameCaseSensitive:u=!1,shouldParseAsRawText:p}=e,{rootNodes:l,errors:m}=Qr(t,{canSelfClose:s,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:u,getTagContentType:p?(...c)=>p(...c)?N.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0,tokenizeAngularLetDeclaration:n==="angular"?!0:void 0});if(n==="vue"){if(l.some(x=>x.type==="docType"&&x.value==="html"||x.type==="element"&&x.name.toLowerCase()==="html"))return Si(t,en,r);let g,y=()=>g??(g=Qr(t,{canSelfClose:s,allowHtmComponentClosingTags:o,isTagNameCaseSensitive:u})),q=x=>y().rootNodes.find(({startSourceSpan:U})=>U&&U.start.offset===x.startSourceSpan.start.offset)??x;for(let[x,U]of l.entries()){let{endSourceSpan:nn,startSourceSpan:Ei}=U;if(nn===null)m=y().errors,l[x]=q(U);else if(tu(U,r)){let sn=y().errors.find(an=>an.span.start.offset>Ei.start.offset&&an.span.start.offset0&&Ci(m[0]);let f=c=>{let g=c.name.startsWith(":")?c.name.slice(1).split(":")[0]:null,y=c.nameSpan.toString(),q=g!==null&&y.startsWith(`${g}:`),x=q?y.slice(g.length+1):y;c.name=x,c.namespace=g,c.hasExplicitNamespace=q},C=c=>{switch(c.type){case"element":f(c);for(let g of c.attrs)f(g),g.valueSpan?(g.value=g.valueSpan.toString(),/["']/u.test(g.value[0])&&(g.value=g.value.slice(1,-1))):g.value=null;break;case"comment":c.value=c.sourceSpan.toString().slice(4,-3);break;case"text":c.value=c.sourceSpan.toString();break}},A=(c,g)=>{let y=c.toLowerCase();return g(y)?y:c},D=c=>{if(c.type==="element"&&(i&&(!c.namespace||c.namespace===c.tagDefinition.implicitNamespacePrefix||fe(c))&&(c.name=A(c.name,g=>gi.has(g))),a))for(let g of c.attrs)g.namespace||(g.name=A(g.name,y=>ur.has(c.name)&&(ur.get("*").has(y)||ur.get(c.name).has(y))))},I=c=>{c.sourceSpan&&c.endSourceSpan&&(c.sourceSpan=new h(c.sourceSpan.start,c.endSourceSpan.end))},F=c=>{if(c.type==="element"){let g=He(u?c.name:c.name.toLowerCase());!c.namespace||c.namespace===g.implicitNamespacePrefix||fe(c)?c.tagDefinition=g:c.tagDefinition=He("")}};return Qt(new class extends ft{visitExpansionCase(c,g){n==="angular"&&this.visitChildren(g,y=>{y(c.expression)})}visit(c){C(c),F(c),D(c),I(c)}},l),l}function tu(t,e){var n;if(t.type!=="element"||t.name!=="template")return!1;let r=(n=t.attrs.find(s=>s.name==="lang"))==null?void 0:n.value;return!r||Ne(e,{language:r})==="html"}function Ci(t){let{msg:e,span:{start:r,end:n}}=t;throw hi(e,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:t})}function _i(t,e,r={},n=!0){let{frontMatter:s,content:i}=n?mi(t):{frontMatter:null,content:t},a=new ve(t,r.filepath),o=new ie(a,0,0,0),u=o.moveBy(t.length),p={type:"root",sourceSpan:new h(o,u),children:Si(i,e,r)};if(s){let f=new ie(a,0,0,0),C=f.moveBy(s.raw.length);s.sourceSpan=new h(f,C),p.children.unshift(s)}let l=new or(p),m=(f,C)=>{let{offset:A}=C,D=w(!1,t.slice(0,A),/[^\n\r]/gu," "),F=_i(D+f,e,r,!1);F.sourceSpan=new h(C,K(!1,F.children,-1).sourceSpan.end);let c=F.children[0];return c.length===A?F.children.shift():(c.sourceSpan=new h(c.sourceSpan.start.moveBy(A),c.sourceSpan.end),c.value=c.value.slice(A)),F};return l.walk(f=>{if(f.type==="comment"){let C=di(f,m);C&&f.parent.replaceChild(f,C)}Jo(f),Zo(f),eu(f)}),l}function Et(t){return{parse:(e,r)=>_i(e,t,r),hasPragma:ws,hasIgnorePragma:bs,astFormat:"html",locStart:J,locEnd:se}}var en={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0},ru=Et(en),nu=new Set(["mj-style","mj-raw"]),su=Et({...en,name:"mjml",shouldParseAsRawText:t=>nu.has(t)}),iu=Et({name:"angular"}),au=Et({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(t,e,r,n){return t.toLowerCase()!=="html"&&!r&&(t!=="template"||n.some(({name:s,value:i})=>s==="lang"&&i!=="html"&&i!==""&&i!==void 0))}}),ou=Et({name:"lwc",canSelfClose:!1});var uu={html:qs};var ym=rn;export{ym as default,Hs as languages,Us as options,tn as parsers,uu as printers}; +${e}`;var wi=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function ki(e){let t=te(e);return e.kind==="element"&&!e.endSourceSpan&&Re(e.children)?Math.max(t,ki(F(0,e.children,-1))):t}function st(e,t,r){let n=e.node;if(pe(n)){let i=ki(n);return[U(n,t),L(x.trimEnd(t.originalText.slice(Q(n)+(n.prev&&et(n.prev)?Mt(n).length:0),i-(n.next&&$(n.next)?fe(n,t).length:0)))),V(n,t)]}return r()}function qt(e,t){return O(e)&&O(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?Nt(t)?v:_:"":Nt(t)?v:k:et(e)&&(pe(t)||t.firstChild||t.isSelfClosing||t.kind==="element"&&t.attrs.length>0)||e.kind==="element"&&e.isSelfClosing&&$(t)?"":!t.isLeadingSpaceSensitive||Nt(t)||$(t)&&e.lastChild&&ge(e.lastChild)&&e.lastChild.lastChild&&ge(e.lastChild.lastChild)?v:t.hasLeadingSpaces?_:k}function Ie(e,t,r){let{node:n}=e;if(gr(n))return[j,...e.map(()=>{let s=e.node,a=s.prev?qt(s.prev,s):"";return[a?[a,Ke(s.prev)?v:""]:"",st(e,t,r)]},"children")];let i=n.children.map(()=>Symbol(""));return e.map(({node:s,index:a})=>{if(O(s)){if(s.prev&&O(s.prev)){let m=qt(s.prev,s);if(m)return Ke(s.prev)?[v,v,st(e,t,r)]:[m,st(e,t,r)]}return st(e,t,r)}let o=[],c=[],u=[],p=[],d=s.prev?qt(s.prev,s):"",S=s.next?qt(s,s.next):"";return d&&(Ke(s.prev)?o.push(v,v):d===v?o.push(v):O(s.prev)?c.push(d):c.push(X("",k,{groupId:i[a-1]}))),S&&(Ke(s)?O(s.next)&&p.push(v,v):S===v?O(s.next)&&p.push(v):u.push(S)),[...o,C([...c,C([st(e,t,r),...u],{id:i[a]})]),...p]},"children")}function Ai(e,t,r){let{node:n}=e,i=[];Ja(e)&&i.push("} "),i.push("@",n.name),n.parameters&&i.push(" (",C(r("parameters")),")"),i.push(" {");let s=yi(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,i.push(y([v,Ie(e,t,r)])),s&&i.push(v,"}")):s&&i.push("}"),C(i,{shouldBreak:!0})}function yi(e){return!(e.next?.kind==="angularControlFlowBlock"&&wi.get(e.name)?.has(e.next.name))}function Ja(e){let{previous:t}=e;return t?.kind==="angularControlFlowBlock"&&!pe(t)&&!yi(t)}function xi(e,t,r){return[y([k,q([";",_],e.map(r,"children"))]),k]}function Ni(e,t,r){let{node:n}=e;return[_e(n,t),C([n.switchValue.trim(),", ",n.type,n.cases.length>0?[",",y([_,q(_,e.map(r,"cases"))])]:"",k]),me(n,t)]}function Li(e,t,r){let{node:n}=e;return[n.value," {",C([y([k,e.map(({node:i,isLast:s})=>{let a=[r()];return i.kind==="text"&&(i.hasLeadingSpaces&&a.unshift(_),i.hasTrailingSpaces&&!s&&a.push(_)),a},"expression")]),k]),"}"]}function Pi(e,t,r){let{node:n}=e;if(xt(n,t))return[U(n,t),C(rt(e,t,r)),L(Ft(n,t)),...Ze(n,t),V(n,t)];let i=n.children.length===1&&(n.firstChild.kind==="interpolation"||n.firstChild.kind==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,s=Symbol("element-attr-group-id"),a=p=>C([C(rt(e,t,r),{id:s}),p,Ze(n,t)]),o=p=>i?ln(p,{groupId:s}):(H(n,t)||Je(n,t))&&n.parent.kind==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?p:y(p),c=()=>i?X(k,"",{groupId:s}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?_:n.firstChild.kind==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?on(k):k,u=()=>(n.next?$(n.next):de(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":i?X(k,"",{groupId:s}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?_:(n.lastChild.kind==="comment"||n.lastChild.kind==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":k;return n.children.length===0?a(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?_:""):a([Pn(n)?j:"",o([c(),Ie(e,t,r)]),u()])}var I=(function(e){return e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA",e})({});function at(e,t=!0){if(e[0]!=":")return[null,e];let r=e.indexOf(":",1);if(r===-1){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function br(e){return at(e)[1]==="ng-container"}function wr(e){return at(e)[1]==="ng-content"}function Me(e){return e===null?null:at(e)[0]}function Se(e,t){return e?`:${e}:${t}`:t}var kr={name:"custom-elements"},Ar={name:"no-errors-schema"},Ee=(function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e})({});var Za=/-+([a-z0-9])/g;function Oi(e){return e.replace(Za,(...t)=>t[1].toUpperCase())}var Vt;function yr(){return Vt||(Vt={},Ht(Ee.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Ht(Ee.STYLE,["*|style"]),Ht(Ee.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),Ht(Ee.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),Vt}function Ht(e,t){for(let r of t)Vt[r.toLowerCase()]=e}var Di=class{};var eo="boolean",to="number",ro="string",no="object",io=["[Element]|textContent,%ariaActiveDescendantElement,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColIndexText,%ariaColSpan,%ariaControlsElements,%ariaCurrent,%ariaDescribedByElements,%ariaDescription,%ariaDetailsElements,%ariaDisabled,%ariaErrorMessageElements,%ariaExpanded,%ariaFlowToElements,%ariaHasPopup,%ariaHidden,%ariaInvalid,%ariaKeyShortcuts,%ariaLabel,%ariaLabelledByElements,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaOwnsElements,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowIndexText,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,search,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","selectedcontent^[HTMLElement]|","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","search^[HTMLELement]|","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Ri=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),so=Array.from(Ri).reduce((e,[t,r])=>(e.set(t,r),e),new Map),Ii=class extends Di{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,io.forEach(e=>{let t=new Map,r=new Set,[n,i]=e.split("|"),s=i.split(","),[a,o]=n.split("^");a.split(",").forEach(u=>{this._schema.set(u.toLowerCase(),t),this._eventSchema.set(u.toLowerCase(),r)});let c=o&&this._schema.get(o.toLowerCase());if(c){for(let[u,p]of c)t.set(u,p);for(let u of this._eventSchema.get(o.toLowerCase()))r.add(u)}s.forEach(u=>{if(u.length>0)switch(u[0]){case"*":r.add(u.substring(1));break;case"!":t.set(u.substring(1),eo);break;case"#":t.set(u.substring(1),to);break;case"%":t.set(u.substring(1),no);break;default:t.set(u,ro)}})})}hasProperty(e,t,r){if(r.some(n=>n.name===Ar.name))return!0;if(e.indexOf("-")>-1){if(br(e)||wr(e))return!1;if(r.some(n=>n.name===kr.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return t.some(r=>r.name===Ar.name)||e.indexOf("-")>-1&&(br(e)||wr(e)||t.some(r=>r.name===kr.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=yr()[e+"|"+t];return n||(n=yr()["*|"+t],n||Ee.NONE)}getMappedPropName(e){return Ri.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... +If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let t=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(t.keys()).map(r=>so.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return Oi(e)}normalizeAnimationStyleValue(e,t,r){let n="",i=r.toString().trim(),s=null;if(ao(e)&&r!==0&&r!=="0")if(typeof r=="number")n="px";else{let a=r.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&a[1].length==0&&(s=`Please provide a CSS unit value for ${t}:${r}`)}return{error:s,value:i+n}}};function ao(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var f=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=I.PARSABLE_DATA,closedByParent:n=!1,isVoid:i=!1,ignoreFirstLf:s=!1,preventNamespaceInheritance:a=!1,canSelfClose:o=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=i,this.closedByParent=n||i,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=s,this.preventNamespaceInheritance=a,this.canSelfClose=o??i}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Mi,ot;function Be(e){return ot||(Mi=new f({canSelfClose:!0}),ot=Object.assign(Object.create(null),{base:new f({isVoid:!0}),meta:new f({isVoid:!0}),area:new f({isVoid:!0}),embed:new f({isVoid:!0}),link:new f({isVoid:!0}),img:new f({isVoid:!0}),input:new f({isVoid:!0}),param:new f({isVoid:!0}),hr:new f({isVoid:!0}),br:new f({isVoid:!0}),source:new f({isVoid:!0}),track:new f({isVoid:!0}),wbr:new f({isVoid:!0}),p:new f({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new f({closedByChildren:["tbody","tfoot"]}),tbody:new f({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new f({closedByChildren:["tbody"],closedByParent:!0}),tr:new f({closedByChildren:["tr"],closedByParent:!0}),td:new f({closedByChildren:["td","th"],closedByParent:!0}),th:new f({closedByChildren:["td","th"],closedByParent:!0}),col:new f({isVoid:!0}),svg:new f({implicitNamespacePrefix:"svg"}),foreignObject:new f({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new f({implicitNamespacePrefix:"math"}),li:new f({closedByChildren:["li"],closedByParent:!0}),dt:new f({closedByChildren:["dt","dd"]}),dd:new f({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new f({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new f({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new f({closedByChildren:["optgroup"],closedByParent:!0}),option:new f({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new f({ignoreFirstLf:!0}),listing:new f({ignoreFirstLf:!0}),style:new f({contentType:I.RAW_TEXT}),script:new f({contentType:I.RAW_TEXT}),title:new f({contentType:{default:I.ESCAPABLE_RAW_TEXT,svg:I.PARSABLE_DATA}}),textarea:new f({contentType:I.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),new Ii().allKnownElementNames().forEach(t=>{!ot[t]&&Me(t)===null&&(ot[t]=new f({canSelfClose:!1}))})),ot[e]??Mi}function lt(e){return e>=9&&e<=32||e==160}function ct(e){return 48<=e&&e<=57}function Fe(e){return e>=97&&e<=122||e>=65&&e<=90}function Bi(e){return e>=97&&e<=102||e>=65&&e<=70||ct(e)}function ut(e){return e===10||e===13}function xr(e){return 48<=e&&e<=55}function Ut(e){return e===39||e===34||e===96}var qe=class qi{constructor(t,r,n,i){this.file=t,this.offset=r,this.line=n,this.col=i}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,i=this.offset,s=this.line,a=this.col;for(;i>0&&t<0;)if(i--,t++,r.charCodeAt(i)==10){s--;let o=r.substring(0,i-1).lastIndexOf(String.fromCharCode(10));a=o>0?i-o:i}else a--;for(;i0;){let o=r.charCodeAt(i);i++,t--,o==10?(s++,a=0):a++}return new qi(this.file,i,s,a)}getContext(t,r){let n=this.file.content,i=this.offset;if(i!=null){i>n.length-1&&(i=n.length-1);let s=i,a=0,o=0;for(;a0&&(i--,a++,!(n[i]==` +`&&++o==r)););for(a=0,o=0;a]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};var Ce=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},Hi=class extends Ce{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.kind="text"}visit(e,t){return e.visitText(this,t)}},Vi=class extends Ce{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.kind="cdata"}visit(e,t){return e.visitCdata(this,t)}},Ui=class extends Ce{constructor(e,t,r,n,i,s){super(n,s),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=i,this.kind="expansion"}visit(e,t){return e.visitExpansion(this,t)}},Wi=class{constructor(e,t,r,n,i){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=i,this.kind="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},Gi=class extends Ce{constructor(e,t,r,n,i,s,a){super(r,a),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=i,this.valueTokens=s,this.kind="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},ne=class extends Ce{constructor(e,t,r,n,i,s,a,o=null,c=null,u,p){super(s,p),this.name=e,this.attrs=t,this.directives=r,this.children=n,this.isSelfClosing=i,this.startSourceSpan=a,this.endSourceSpan=o,this.nameSpan=c,this.isVoid=u,this.kind="element"}visit(e,t){return e.visitElement(this,t)}},$i=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.kind="comment"}visit(e,t){return e.visitComment(this,t)}},zi=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.kind="docType"}visit(e,t){return e.visitDocType(this,t)}},ve=class extends Ce{constructor(e,t,r,n,i,s,a=null,o){super(n,o),this.name=e,this.parameters=t,this.children=r,this.nameSpan=i,this.startSourceSpan=s,this.endSourceSpan=a,this.kind="block"}visit(e,t){return e.visitBlock(this,t)}},J=class extends Ce{constructor(e,t,r,n,i,s,a,o,c,u=null,p){super(o,p),this.componentName=e,this.tagName=t,this.fullName=r,this.attrs=n,this.directives=i,this.children=s,this.isSelfClosing=a,this.startSourceSpan=c,this.endSourceSpan=u,this.kind="component"}visit(e,t){return e.visitComponent(this,t)}},Yi=class{constructor(e,t,r,n,i=null){this.name=e,this.attrs=t,this.sourceSpan=r,this.startSourceSpan=n,this.endSourceSpan=i,this.kind="directive"}visit(e,t){return e.visitDirective(this,t)}},Nr=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.kind="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}},Lr=class{constructor(e,t,r,n,i){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=i,this.kind="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}};function Wt(e,t,r=null){let n=[],i=e.visit?s=>e.visit(s,r)||s.visit(e,r):s=>s.visit(e,r);return t.forEach(s=>{let a=i(s);a&&n.push(a)}),n}var Pr=class{constructor(){}visitElement(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.directives),r(e.children)})}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,r=>{r(e.cases)})}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,r=>{r(e.parameters),r(e.children)})}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitComponent(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.children)})}visitDirective(e,t){this.visitChildren(t,r=>{r(e.attrs)})}visitChildren(e,t){let r=[],n=this;function i(s){s&&r.push(Wt(n,s,e))}return t(i),Array.prototype.concat.apply([],r)}};var Te={AElig:"\xC6",AMP:"&",amp:"&",Aacute:"\xC1",Abreve:"\u0102",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",af:"\u2061",Aring:"\xC5",angst:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",colone:"\u2254",coloneq:"\u2254",Atilde:"\xC3",Auml:"\xC4",Backslash:"\u2216",setminus:"\u2216",setmn:"\u2216",smallsetminus:"\u2216",ssetmn:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",doublebarwedge:"\u2306",Bcy:"\u0411",Because:"\u2235",becaus:"\u2235",because:"\u2235",Bernoullis:"\u212C",Bscr:"\u212C",bernou:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",breve:"\u02D8",Bumpeq:"\u224E",HumpDownHump:"\u224E",bump:"\u224E",CHcy:"\u0427",COPY:"\xA9",copy:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",DD:"\u2145",Cayleys:"\u212D",Cfr:"\u212D",Ccaron:"\u010C",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",cedil:"\xB8",CenterDot:"\xB7",centerdot:"\xB7",middot:"\xB7",Chi:"\u03A7",CircleDot:"\u2299",odot:"\u2299",CircleMinus:"\u2296",ominus:"\u2296",CirclePlus:"\u2295",oplus:"\u2295",CircleTimes:"\u2297",otimes:"\u2297",ClockwiseContourIntegral:"\u2232",cwconint:"\u2232",CloseCurlyDoubleQuote:"\u201D",rdquo:"\u201D",rdquor:"\u201D",CloseCurlyQuote:"\u2019",rsquo:"\u2019",rsquor:"\u2019",Colon:"\u2237",Proportion:"\u2237",Colone:"\u2A74",Congruent:"\u2261",equiv:"\u2261",Conint:"\u222F",DoubleContourIntegral:"\u222F",ContourIntegral:"\u222E",conint:"\u222E",oint:"\u222E",Copf:"\u2102",complexes:"\u2102",Coproduct:"\u2210",coprod:"\u2210",CounterClockwiseContourIntegral:"\u2233",awconint:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",asympeq:"\u224D",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",ddagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",DoubleLeftTee:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",nabla:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",acute:"\xB4",DiacriticalDot:"\u02D9",dot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",dblac:"\u02DD",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"\u02DC",tilde:"\u02DC",Diamond:"\u22C4",diam:"\u22C4",diamond:"\u22C4",DifferentialD:"\u2146",dd:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DoubleDot:"\xA8",die:"\xA8",uml:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",doteq:"\u2250",esdot:"\u2250",DoubleDownArrow:"\u21D3",Downarrow:"\u21D3",dArr:"\u21D3",DoubleLeftArrow:"\u21D0",Leftarrow:"\u21D0",lArr:"\u21D0",DoubleLeftRightArrow:"\u21D4",Leftrightarrow:"\u21D4",hArr:"\u21D4",iff:"\u21D4",DoubleLongLeftArrow:"\u27F8",Longleftarrow:"\u27F8",xlArr:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",Longleftrightarrow:"\u27FA",xhArr:"\u27FA",DoubleLongRightArrow:"\u27F9",Longrightarrow:"\u27F9",xrArr:"\u27F9",DoubleRightArrow:"\u21D2",Implies:"\u21D2",Rightarrow:"\u21D2",rArr:"\u21D2",DoubleRightTee:"\u22A8",vDash:"\u22A8",DoubleUpArrow:"\u21D1",Uparrow:"\u21D1",uArr:"\u21D1",DoubleUpDownArrow:"\u21D5",Updownarrow:"\u21D5",vArr:"\u21D5",DoubleVerticalBar:"\u2225",par:"\u2225",parallel:"\u2225",shortparallel:"\u2225",spar:"\u2225",DownArrow:"\u2193",ShortDownArrow:"\u2193",darr:"\u2193",downarrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",duarr:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",leftharpoondown:"\u21BD",lhard:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",rhard:"\u21C1",rightharpoondown:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",top:"\u22A4",DownTeeArrow:"\u21A7",mapstodown:"\u21A7",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ETH:"\xD0",Eacute:"\xC9",Ecaron:"\u011A",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrave:"\xC8",Element:"\u2208",in:"\u2208",isin:"\u2208",isinv:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",eqsim:"\u2242",esim:"\u2242",Equilibrium:"\u21CC",rightleftharpoons:"\u21CC",rlhar:"\u21CC",Escr:"\u2130",expectation:"\u2130",Esim:"\u2A73",Eta:"\u0397",Euml:"\xCB",Exists:"\u2203",exist:"\u2203",ExponentialE:"\u2147",ee:"\u2147",exponentiale:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",blacksquare:"\u25AA",squarf:"\u25AA",squf:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",forall:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",GT:">",gt:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",ggg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",ge:"\u2265",geq:"\u2265",GreaterEqualLess:"\u22DB",gel:"\u22DB",gtreqless:"\u22DB",GreaterFullEqual:"\u2267",gE:"\u2267",geqq:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",gl:"\u2277",gtrless:"\u2277",GreaterSlantEqual:"\u2A7E",geqslant:"\u2A7E",ges:"\u2A7E",GreaterTilde:"\u2273",gsim:"\u2273",gtrsim:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",NestedGreaterGreater:"\u226B",gg:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",caron:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",Poincareplane:"\u210C",HilbertSpace:"\u210B",Hscr:"\u210B",hamilt:"\u210B",Hopf:"\u210D",quaternions:"\u210D",HorizontalLine:"\u2500",boxh:"\u2500",Hstrok:"\u0126",HumpEqual:"\u224F",bumpe:"\u224F",bumpeq:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xCD",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Im:"\u2111",image:"\u2111",imagpart:"\u2111",Igrave:"\xCC",Imacr:"\u012A",ImaginaryI:"\u2148",ii:"\u2148",Int:"\u222C",Integral:"\u222B",int:"\u222B",Intersection:"\u22C2",bigcap:"\u22C2",xcap:"\u22C2",InvisibleComma:"\u2063",ic:"\u2063",InvisibleTimes:"\u2062",it:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",imagline:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",LT:"<",lt:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Lscr:"\u2112",lagran:"\u2112",Larr:"\u219E",twoheadleftarrow:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",lang:"\u27E8",langle:"\u27E8",LeftArrow:"\u2190",ShortLeftArrow:"\u2190",larr:"\u2190",leftarrow:"\u2190",slarr:"\u2190",LeftArrowBar:"\u21E4",larrb:"\u21E4",LeftArrowRightArrow:"\u21C6",leftrightarrows:"\u21C6",lrarr:"\u21C6",LeftCeiling:"\u2308",lceil:"\u2308",LeftDoubleBracket:"\u27E6",lobrk:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",dharl:"\u21C3",downharpoonleft:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",lfloor:"\u230A",LeftRightArrow:"\u2194",harr:"\u2194",leftrightarrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",dashv:"\u22A3",LeftTeeArrow:"\u21A4",mapstoleft:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",vartriangleleft:"\u22B2",vltri:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",ltrie:"\u22B4",trianglelefteq:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",uharl:"\u21BF",upharpoonleft:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",leftharpoonup:"\u21BC",lharu:"\u21BC",LeftVectorBar:"\u2952",LessEqualGreater:"\u22DA",leg:"\u22DA",lesseqgtr:"\u22DA",LessFullEqual:"\u2266",lE:"\u2266",leqq:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",lg:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",leqslant:"\u2A7D",les:"\u2A7D",LessTilde:"\u2272",lesssim:"\u2272",lsim:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",lAarr:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",longleftarrow:"\u27F5",xlarr:"\u27F5",LongLeftRightArrow:"\u27F7",longleftrightarrow:"\u27F7",xharr:"\u27F7",LongRightArrow:"\u27F6",longrightarrow:"\u27F6",xrarr:"\u27F6",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",swarr:"\u2199",swarrow:"\u2199",LowerRightArrow:"\u2198",searr:"\u2198",searrow:"\u2198",Lsh:"\u21B0",lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",NestedLessLess:"\u226A",ll:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mscr:"\u2133",phmmat:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",mnplus:"\u2213",mp:"\u2213",Mopf:"\u{1D544}",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",ZeroWidthSpace:"\u200B",NewLine:` +`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nbsp:"\xA0",Nopf:"\u2115",naturals:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",nequiv:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",npar:"\u2226",nparallel:"\u2226",nshortparallel:"\u2226",nspar:"\u2226",NotElement:"\u2209",notin:"\u2209",notinva:"\u2209",NotEqual:"\u2260",ne:"\u2260",NotEqualTilde:"\u2242\u0338",nesim:"\u2242\u0338",NotExists:"\u2204",nexist:"\u2204",nexists:"\u2204",NotGreater:"\u226F",ngt:"\u226F",ngtr:"\u226F",NotGreaterEqual:"\u2271",nge:"\u2271",ngeq:"\u2271",NotGreaterFullEqual:"\u2267\u0338",ngE:"\u2267\u0338",ngeqq:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",nGtv:"\u226B\u0338",NotGreaterLess:"\u2279",ntgl:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",NotGreaterTilde:"\u2275",ngsim:"\u2275",NotHumpDownHump:"\u224E\u0338",nbump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",nbumpe:"\u224F\u0338",NotLeftTriangle:"\u22EA",nltri:"\u22EA",ntriangleleft:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",nltrie:"\u22EC",ntrianglelefteq:"\u22EC",NotLess:"\u226E",nless:"\u226E",nlt:"\u226E",NotLessEqual:"\u2270",nle:"\u2270",nleq:"\u2270",NotLessGreater:"\u2278",ntlg:"\u2278",NotLessLess:"\u226A\u0338",nLtv:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",NotLessTilde:"\u2274",nlsim:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",npr:"\u2280",nprec:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",npre:"\u2AAF\u0338",npreceq:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",nprcue:"\u22E0",NotReverseElement:"\u220C",notni:"\u220C",notniva:"\u220C",NotRightTriangle:"\u22EB",nrtri:"\u22EB",ntriangleright:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",nrtrie:"\u22ED",ntrianglerighteq:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",nsqsube:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",nsqsupe:"\u22E3",NotSubset:"\u2282\u20D2",nsubset:"\u2282\u20D2",vnsub:"\u2282\u20D2",NotSubsetEqual:"\u2288",nsube:"\u2288",nsubseteq:"\u2288",NotSucceeds:"\u2281",nsc:"\u2281",nsucc:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",nsce:"\u2AB0\u0338",nsucceq:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",nsccue:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",nsupset:"\u2283\u20D2",vnsup:"\u2283\u20D2",NotSupersetEqual:"\u2289",nsupe:"\u2289",nsupseteq:"\u2289",NotTilde:"\u2241",nsim:"\u2241",NotTildeEqual:"\u2244",nsime:"\u2244",nsimeq:"\u2244",NotTildeFullEqual:"\u2247",ncong:"\u2247",NotTildeTilde:"\u2249",nap:"\u2249",napprox:"\u2249",NotVerticalBar:"\u2224",nmid:"\u2224",nshortmid:"\u2224",nsmid:"\u2224",Nscr:"\u{1D4A9}",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacute:"\xD3",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",ohm:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",ldquo:"\u201C",OpenCurlyQuote:"\u2018",lsquo:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslash:"\xD8",Otilde:"\xD5",Otimes:"\u2A37",Ouml:"\xD6",OverBar:"\u203E",oline:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",tbrk:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",part:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",plusmn:"\xB1",pm:"\xB1",Popf:"\u2119",primes:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",pr:"\u227A",prec:"\u227A",PrecedesEqual:"\u2AAF",pre:"\u2AAF",preceq:"\u2AAF",PrecedesSlantEqual:"\u227C",prcue:"\u227C",preccurlyeq:"\u227C",PrecedesTilde:"\u227E",precsim:"\u227E",prsim:"\u227E",Prime:"\u2033",Product:"\u220F",prod:"\u220F",Proportional:"\u221D",prop:"\u221D",propto:"\u221D",varpropto:"\u221D",vprop:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUOT:'"',quot:'"',Qfr:"\u{1D514}",Qopf:"\u211A",rationals:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",drbkarow:"\u2910",REG:"\xAE",circledR:"\xAE",reg:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",twoheadrightarrow:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",Rfr:"\u211C",real:"\u211C",realpart:"\u211C",ReverseElement:"\u220B",SuchThat:"\u220B",ni:"\u220B",niv:"\u220B",ReverseEquilibrium:"\u21CB",leftrightharpoons:"\u21CB",lrhar:"\u21CB",ReverseUpEquilibrium:"\u296F",duhar:"\u296F",Rho:"\u03A1",RightAngleBracket:"\u27E9",rang:"\u27E9",rangle:"\u27E9",RightArrow:"\u2192",ShortRightArrow:"\u2192",rarr:"\u2192",rightarrow:"\u2192",srarr:"\u2192",RightArrowBar:"\u21E5",rarrb:"\u21E5",RightArrowLeftArrow:"\u21C4",rightleftarrows:"\u21C4",rlarr:"\u21C4",RightCeiling:"\u2309",rceil:"\u2309",RightDoubleBracket:"\u27E7",robrk:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",dharr:"\u21C2",downharpoonright:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",rfloor:"\u230B",RightTee:"\u22A2",vdash:"\u22A2",RightTeeArrow:"\u21A6",map:"\u21A6",mapsto:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",vartriangleright:"\u22B3",vrtri:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",rtrie:"\u22B5",trianglerighteq:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",uharr:"\u21BE",upharpoonright:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",rharu:"\u21C0",rightharpoonup:"\u21C0",RightVectorBar:"\u2953",Ropf:"\u211D",reals:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",rAarr:"\u21DB",Rscr:"\u211B",realine:"\u211B",Rsh:"\u21B1",rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortUpArrow:"\u2191",UpArrow:"\u2191",uarr:"\u2191",uparrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",compfn:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",radic:"\u221A",Square:"\u25A1",squ:"\u25A1",square:"\u25A1",SquareIntersection:"\u2293",sqcap:"\u2293",SquareSubset:"\u228F",sqsub:"\u228F",sqsubset:"\u228F",SquareSubsetEqual:"\u2291",sqsube:"\u2291",sqsubseteq:"\u2291",SquareSuperset:"\u2290",sqsup:"\u2290",sqsupset:"\u2290",SquareSupersetEqual:"\u2292",sqsupe:"\u2292",sqsupseteq:"\u2292",SquareUnion:"\u2294",sqcup:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",sstarf:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",sube:"\u2286",subseteq:"\u2286",Succeeds:"\u227B",sc:"\u227B",succ:"\u227B",SucceedsEqual:"\u2AB0",sce:"\u2AB0",succeq:"\u2AB0",SucceedsSlantEqual:"\u227D",sccue:"\u227D",succcurlyeq:"\u227D",SucceedsTilde:"\u227F",scsim:"\u227F",succsim:"\u227F",Sum:"\u2211",sum:"\u2211",Sup:"\u22D1",Supset:"\u22D1",Superset:"\u2283",sup:"\u2283",supset:"\u2283",SupersetEqual:"\u2287",supe:"\u2287",supseteq:"\u2287",THORN:"\xDE",TRADE:"\u2122",trade:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",there4:"\u2234",therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",Tilde:"\u223C",sim:"\u223C",thicksim:"\u223C",thksim:"\u223C",TildeEqual:"\u2243",sime:"\u2243",simeq:"\u2243",TildeFullEqual:"\u2245",cong:"\u2245",TildeTilde:"\u2248",ap:"\u2248",approx:"\u2248",asymp:"\u2248",thickapprox:"\u2248",thkap:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",tdot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",lowbar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",bbrk:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",bigcup:"\u22C3",xcup:"\u22C3",UnionPlus:"\u228E",uplus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",udarr:"\u21C5",UpDownArrow:"\u2195",updownarrow:"\u2195",varr:"\u2195",UpEquilibrium:"\u296E",udhar:"\u296E",UpTee:"\u22A5",bot:"\u22A5",bottom:"\u22A5",perp:"\u22A5",UpTeeArrow:"\u21A5",mapstoup:"\u21A5",UpperLeftArrow:"\u2196",nwarr:"\u2196",nwarrow:"\u2196",UpperRightArrow:"\u2197",nearr:"\u2197",nearrow:"\u2197",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",bigvee:"\u22C1",xvee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",mid:"\u2223",shortmid:"\u2223",smid:"\u2223",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",wr:"\u2240",wreath:"\u2240",VeryThinSpace:"\u200A",hairsp:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",bigwedge:"\u22C0",xwedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",Zeta:"\u0396",Zfr:"\u2128",zeetrf:"\u2128",Zopf:"\u2124",integers:"\u2124",Zscr:"\u{1D4B5}",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",mstpos:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acirc:"\xE2",acy:"\u0430",aelig:"\xE6",afr:"\u{1D51E}",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",and:"\u2227",wedge:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",angle:"\u2220",ange:"\u29A4",angmsd:"\u2221",measuredangle:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",approxeq:"\u224A",apid:"\u224B",apos:"'",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",midast:"*",atilde:"\xE3",auml:"\xE4",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",bcong:"\u224C",backepsilon:"\u03F6",bepsi:"\u03F6",backprime:"\u2035",bprime:"\u2035",backsim:"\u223D",bsim:"\u223D",backsimeq:"\u22CD",bsime:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrktbrk:"\u23B6",bcy:"\u0431",bdquo:"\u201E",ldquor:"\u201E",bemptyv:"\u29B0",beta:"\u03B2",beth:"\u2136",between:"\u226C",twixt:"\u226C",bfr:"\u{1D51F}",bigcirc:"\u25EF",xcirc:"\u25EF",bigodot:"\u2A00",xodot:"\u2A00",bigoplus:"\u2A01",xoplus:"\u2A01",bigotimes:"\u2A02",xotime:"\u2A02",bigsqcup:"\u2A06",xsqcup:"\u2A06",bigstar:"\u2605",starf:"\u2605",bigtriangledown:"\u25BD",xdtri:"\u25BD",bigtriangleup:"\u25B3",xutri:"\u25B3",biguplus:"\u2A04",xuplus:"\u2A04",bkarow:"\u290D",rbarr:"\u290D",blacklozenge:"\u29EB",lozf:"\u29EB",blacktriangle:"\u25B4",utrif:"\u25B4",blacktriangledown:"\u25BE",dtrif:"\u25BE",blacktriangleleft:"\u25C2",ltrif:"\u25C2",blacktriangleright:"\u25B8",rtrif:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",minusb:"\u229F",boxplus:"\u229E",plusb:"\u229E",boxtimes:"\u22A0",timesb:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bumpE:"\u2AAE",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",ccaps:"\u2A4D",ccaron:"\u010D",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cemptyv:"\u29B2",cent:"\xA2",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",cire:"\u2257",circlearrowleft:"\u21BA",olarr:"\u21BA",circlearrowright:"\u21BB",orarr:"\u21BB",circledS:"\u24C8",oS:"\u24C8",circledast:"\u229B",oast:"\u229B",circledcirc:"\u229A",ocir:"\u229A",circleddash:"\u229D",odash:"\u229D",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",comma:",",commat:"@",comp:"\u2201",complement:"\u2201",congdot:"\u2A6D",copf:"\u{1D554}",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",curlyeqprec:"\u22DE",cuesc:"\u22DF",curlyeqsucc:"\u22DF",cularr:"\u21B6",curvearrowleft:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curvearrowright:"\u21B7",curarrm:"\u293C",curlyvee:"\u22CE",cuvee:"\u22CE",curlywedge:"\u22CF",cuwed:"\u22CF",curren:"\xA4",cwint:"\u2231",cylcty:"\u232D",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",dash:"\u2010",hyphen:"\u2010",dbkarow:"\u290F",rBarr:"\u290F",dcaron:"\u010F",dcy:"\u0434",ddarr:"\u21CA",downdownarrows:"\u21CA",ddotseq:"\u2A77",eDDot:"\u2A77",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",diamondsuit:"\u2666",diams:"\u2666",digamma:"\u03DD",gammad:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",llcorner:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",doteqdot:"\u2251",eDot:"\u2251",dotminus:"\u2238",minusd:"\u2238",dotplus:"\u2214",plusdo:"\u2214",dotsquare:"\u22A1",sdotb:"\u22A1",drcorn:"\u231F",lrcorner:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",triangledown:"\u25BF",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\u2256",eqcirc:"\u2256",ecirc:"\xEA",ecolon:"\u2255",eqcolon:"\u2255",ecy:"\u044D",edot:"\u0117",efDot:"\u2252",fallingdotseq:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrave:"\xE8",egs:"\u2A96",eqslantgtr:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",eqslantless:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",varnothing:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",straightepsilon:"\u03F5",varepsilon:"\u03F5",equals:"=",equest:"\u225F",questeq:"\u225F",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",risingdotseq:"\u2253",erarr:"\u2971",escr:"\u212F",eta:"\u03B7",eth:"\xF0",euml:"\xEB",euro:"\u20AC",excl:"!",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",fork:"\u22D4",pitchfork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac12:"\xBD",half:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",sfrown:"\u2322",fscr:"\u{1D4BB}",gEl:"\u2A8C",gtreqqless:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gap:"\u2A86",gtrapprox:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gimel:"\u2137",gjcy:"\u0453",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gneqq:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gnsim:"\u22E7",gopf:"\u{1D558}",gscr:"\u210A",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtrdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrarr:"\u2978",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hardcy:"\u044A",harrcir:"\u2948",harrw:"\u21AD",leftrightsquigarrow:"\u21AD",hbar:"\u210F",hslash:"\u210F",planck:"\u210F",plankv:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",mldr:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",searhk:"\u2925",hkswarow:"\u2926",swarhk:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",larrhk:"\u21A9",hookrightarrow:"\u21AA",rarrhk:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hstrok:"\u0127",hybull:"\u2043",iacute:"\xED",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexcl:"\xA1",ifr:"\u{1D526}",igrave:"\xEC",iiiint:"\u2A0C",qint:"\u2A0C",iiint:"\u222D",tint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",imath:"\u0131",inodot:"\u0131",imof:"\u22B7",imped:"\u01B5",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",intcal:"\u22BA",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iquest:"\xBF",iscr:"\u{1D4BE}",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",itilde:"\u0129",iukcy:"\u0456",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",varkappa:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAtail:"\u291B",lBarr:"\u290E",lEg:"\u2A8B",lesseqqgtr:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lambda:"\u03BB",langd:"\u2991",lap:"\u2A85",lessapprox:"\u2A85",laquo:"\xAB",larrbfs:"\u291F",larrfs:"\u291D",larrlp:"\u21AB",looparrowleft:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",leftarrowtail:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lcy:"\u043B",ldca:"\u2936",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leq:"\u2264",leftleftarrows:"\u21C7",llarr:"\u21C7",leftthreetimes:"\u22CB",lthree:"\u22CB",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessdot:"\u22D6",ltdot:"\u22D6",lfisht:"\u297C",lfr:"\u{1D529}",lgE:"\u2A91",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lneqq:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",longmapsto:"\u27FC",xmap:"\u27FC",looparrowright:"\u21AC",rarrlp:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",loz:"\u25CA",lozenge:"\u25CA",lpar:"(",lparlt:"\u2993",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsime:"\u2A8D",lsimg:"\u2A8F",lsquor:"\u201A",sbquo:"\u201A",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",triangleleft:"\u25C3",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",macr:"\xAF",strns:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midcir:"\u2AF0",minus:"\u2212",minusdu:"\u2A2A",mlcp:"\u2ADB",models:"\u22A7",mopf:"\u{1D55E}",mscr:"\u{1D4C2}",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nLeftarrow:"\u21CD",nlArr:"\u21CD",nLeftrightarrow:"\u21CE",nhArr:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nRightarrow:"\u21CF",nrArr:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nacute:"\u0144",nang:"\u2220\u20D2",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",natur:"\u266E",natural:"\u266E",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",neArr:"\u21D7",nearhk:"\u2924",nedot:"\u2250\u0338",nesear:"\u2928",toea:"\u2928",nfr:"\u{1D52B}",nharr:"\u21AE",nleftrightarrow:"\u21AE",nhpar:"\u2AF2",nis:"\u22FC",nisd:"\u22FA",njcy:"\u045A",nlE:"\u2266\u0338",nleqq:"\u2266\u0338",nlarr:"\u219A",nleftarrow:"\u219A",nldr:"\u2025",nopf:"\u{1D55F}",not:"\xAC",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinvb:"\u22F7",notinvc:"\u22F6",notnivb:"\u22FE",notnivc:"\u22FD",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",nrarr:"\u219B",nrightarrow:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nscr:"\u{1D4C3}",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsubseteqq:"\u2AC5\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupseteqq:"\u2AC6\u0338",ntilde:"\xF1",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwnear:"\u2927",oacute:"\xF3",ocirc:"\xF4",ocy:"\u043E",odblac:"\u0151",odiv:"\u2A38",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",olcir:"\u29BE",olcross:"\u29BB",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",or:"\u2228",vee:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",oscr:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oslash:"\xF8",osol:"\u2298",otilde:"\xF5",otimesas:"\u2A36",ouml:"\xF6",ovbar:"\u233D",para:"\xB6",parsim:"\u2AF3",parsl:"\u2AFD",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",straightphi:"\u03D5",varphi:"\u03D5",phone:"\u260E",pi:"\u03C0",piv:"\u03D6",varpi:"\u03D6",planckh:"\u210E",plus:"+",plusacir:"\u2A23",pluscir:"\u2A22",plusdu:"\u2A25",pluse:"\u2A72",plussim:"\u2A26",plustwo:"\u2A27",pointint:"\u2A15",popf:"\u{1D561}",pound:"\xA3",prE:"\u2AB3",prap:"\u2AB7",precapprox:"\u2AB7",precnapprox:"\u2AB9",prnap:"\u2AB9",precneqq:"\u2AB5",prnE:"\u2AB5",precnsim:"\u22E8",prnsim:"\u22E8",prime:"\u2032",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quatint:"\u2A16",quest:"?",rAtail:"\u291C",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",raemptyv:"\u29B3",rangd:"\u2992",range:"\u29A5",raquo:"\xBB",rarrap:"\u2975",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rightarrowtail:"\u21A3",rarrw:"\u219D",rightsquigarrow:"\u219D",ratail:"\u291A",ratio:"\u2236",rbbrk:"\u2773",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdsh:"\u21B3",rect:"\u25AD",rfisht:"\u297D",rfr:"\u{1D52F}",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",varrho:"\u03F1",rightrightarrows:"\u21C9",rrarr:"\u21C9",rightthreetimes:"\u22CC",rthree:"\u22CC",ring:"\u02DA",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rsaquo:"\u203A",rscr:"\u{1D4C7}",rtimes:"\u22CA",rtri:"\u25B9",triangleright:"\u25B9",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",scE:"\u2AB4",scap:"\u2AB8",succapprox:"\u2AB8",scaron:"\u0161",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",succneqq:"\u2AB6",scnap:"\u2ABA",succnapprox:"\u2ABA",scnsim:"\u22E9",succnsim:"\u22E9",scpolint:"\u2A13",scy:"\u0441",sdot:"\u22C5",sdote:"\u2A66",seArr:"\u21D8",sect:"\xA7",semi:";",seswar:"\u2929",tosa:"\u2929",sext:"\u2736",sfr:"\u{1D530}",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",varsigma:"\u03C2",simdot:"\u2A6A",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",smashp:"\u2A33",smeparsl:"\u29E4",smile:"\u2323",ssmile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",sqcaps:"\u2293\uFE00",sqcups:"\u2294\uFE00",sscr:"\u{1D4C8}",star:"\u2606",sub:"\u2282",subset:"\u2282",subE:"\u2AC5",subseteqq:"\u2AC5",subdot:"\u2ABD",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subsetneqq:"\u2ACB",subne:"\u228A",subsetneq:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supseteqq:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supsetneqq:"\u2ACC",supne:"\u228B",supsetneq:"\u228B",supplus:"\u2AC0",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swnwar:"\u292A",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",telrec:"\u2315",tfr:"\u{1D531}",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",vartheta:"\u03D1",thorn:"\xFE",times:"\xD7",timesbar:"\u2A31",timesd:"\u2A30",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tprime:"\u2034",triangle:"\u25B5",utri:"\u25B5",triangleq:"\u225C",trie:"\u225C",tridot:"\u25EC",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",uHar:"\u2963",uacute:"\xFA",ubrcy:"\u045E",ubreve:"\u016D",ucirc:"\xFB",ucy:"\u0443",udblac:"\u0171",ufisht:"\u297E",ufr:"\u{1D532}",ugrave:"\xF9",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",uogon:"\u0173",uopf:"\u{1D566}",upsi:"\u03C5",upsilon:"\u03C5",upuparrows:"\u21C8",uuarr:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",uuml:"\xFC",uwangle:"\u29A7",vBar:"\u2AE8",vBarv:"\u2AE9",vangrt:"\u299C",varsubsetneq:"\u228A\uFE00",vsubne:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",vsubnE:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",vsupne:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vsupnE:"\u2ACC\uFE00",vcy:"\u0432",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",vfr:"\u{1D533}",vopf:"\u{1D567}",vscr:"\u{1D4CB}",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedgeq:"\u2259",weierp:"\u2118",wp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wscr:"\u{1D4CC}",xfr:"\u{1D535}",xi:"\u03BE",xnis:"\u22FB",xopf:"\u{1D569}",xscr:"\u{1D4CD}",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"},oo="\uE500";Te.ngsp=oo;var l=(function(e){return e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.INCOMPLETE_TAG_OPEN=4]="INCOMPLETE_TAG_OPEN",e[e.TEXT=5]="TEXT",e[e.ESCAPABLE_RAW_TEXT=6]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=7]="RAW_TEXT",e[e.INTERPOLATION=8]="INTERPOLATION",e[e.ENCODED_ENTITY=9]="ENCODED_ENTITY",e[e.COMMENT_START=10]="COMMENT_START",e[e.COMMENT_END=11]="COMMENT_END",e[e.CDATA_START=12]="CDATA_START",e[e.CDATA_END=13]="CDATA_END",e[e.ATTR_NAME=14]="ATTR_NAME",e[e.ATTR_QUOTE=15]="ATTR_QUOTE",e[e.ATTR_VALUE_TEXT=16]="ATTR_VALUE_TEXT",e[e.ATTR_VALUE_INTERPOLATION=17]="ATTR_VALUE_INTERPOLATION",e[e.DOC_TYPE_START=18]="DOC_TYPE_START",e[e.DOC_TYPE_END=19]="DOC_TYPE_END",e[e.EXPANSION_FORM_START=20]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=21]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=22]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=23]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=24]="EXPANSION_FORM_END",e[e.BLOCK_OPEN_START=25]="BLOCK_OPEN_START",e[e.BLOCK_OPEN_END=26]="BLOCK_OPEN_END",e[e.BLOCK_CLOSE=27]="BLOCK_CLOSE",e[e.BLOCK_PARAMETER=28]="BLOCK_PARAMETER",e[e.INCOMPLETE_BLOCK_OPEN=29]="INCOMPLETE_BLOCK_OPEN",e[e.LET_START=30]="LET_START",e[e.LET_VALUE=31]="LET_VALUE",e[e.LET_END=32]="LET_END",e[e.INCOMPLETE_LET=33]="INCOMPLETE_LET",e[e.COMPONENT_OPEN_START=34]="COMPONENT_OPEN_START",e[e.COMPONENT_OPEN_END=35]="COMPONENT_OPEN_END",e[e.COMPONENT_OPEN_END_VOID=36]="COMPONENT_OPEN_END_VOID",e[e.COMPONENT_CLOSE=37]="COMPONENT_CLOSE",e[e.INCOMPLETE_COMPONENT_OPEN=38]="INCOMPLETE_COMPONENT_OPEN",e[e.DIRECTIVE_NAME=39]="DIRECTIVE_NAME",e[e.DIRECTIVE_OPEN=40]="DIRECTIVE_OPEN",e[e.DIRECTIVE_CLOSE=41]="DIRECTIVE_CLOSE",e[e.EOF=42]="EOF",e})({});var xo=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}};function ns(e,t,r,n={}){let i=new Oo(new ht(e,t),r,n);return i.tokenize(),new xo(qo(i.tokens),i.errors,i.nonNormalizedIcuExpressions)}var No=/\r\n?/g;function be(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function Qi(e){return`Unknown entity "${e}" - use the "&#;" or "&#x;" syntax`}function Lo(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}var Mr=(function(e){return e.HEX="hexadecimal",e.DEC="decimal",e})(Mr||{}),Po=["@if","@else","@for","@switch","@case","@default","@empty","@defer","@placeholder","@loading","@error"],mt={start:"{{",end:"}}"},Oo=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._openDirectiveCount=0,this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(i=>i.codePointAt(0)||0),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new Ho(e,n):new is(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0,this._selectorlessEnabled=r.selectorlessEnabled??!1;try{this._cursor.init()}catch(i){this.handleError(i)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(No,` +`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._isLetStart()?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._isBlockStart()?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(l.TEXT,l.INTERPOLATION,()=>this._isTextEnd(),()=>this._isTagStart())}catch(t){this.handleError(t)}}this._beginToken(l.EOF),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>lt(r)?!e:Fo(r)?(e=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._requireCharCode(64),this._beginToken(l.BLOCK_OPEN_START,e);let t=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(T),this._attemptCharCode(41))this._attemptCharCodeUntilFn(T);else{t.type=l.INCOMPLETE_BLOCK_OPEN;return}this._attemptCharCode(123)?(this._beginToken(l.BLOCK_OPEN_END),this._endToken([])):t.type=l.INCOMPLETE_BLOCK_OPEN}_consumeBlockEnd(e){this._beginToken(l.BLOCK_CLOSE,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Zi);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(l.BLOCK_PARAMETER);let e=this._cursor.clone(),t=null,r=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||t!==null;){let n=this._cursor.peek();if(n===92)this._cursor.advance();else if(n===t)t=null;else if(t===null&&Ut(n))t=n;else if(n===40&&t===null)r++;else if(n===41&&t===null){if(r===0)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(Zi)}}_consumeLetDeclaration(e){if(this._requireStr("@let"),this._beginToken(l.LET_START,e),lt(this._cursor.peek()))this._attemptCharCodeUntilFn(T);else{let r=this._endToken([this._cursor.getChars(e)]);r.type=l.INCOMPLETE_LET;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(T),!this._attemptCharCode(61)){t.type=l.INCOMPLETE_LET;return}this._attemptCharCodeUntilFn(r=>T(r)&&!ut(r)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(l.LET_END),this._endToken([]),this._cursor.advance()):(t.type=l.INCOMPLETE_LET,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(r=>Fe(r)||r===36||r===95||t&&ct(r)?(t=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(l.LET_VALUE,e);this._cursor.peek()!==0;){let t=this._cursor.peek();if(t===59)break;Ut(t)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(r=>r===92?(this._cursor.advance(),!1):r===t)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(Mo(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(this._currentTokenStart===null)throw new re(this._cursor.getSpan(t),"Programming error - attempted to end a token when there was no start to the token");if(this._currentTokenType===null)throw new re(this._cursor.getSpan(this._currentTokenStart),"Programming error - attempted to end a token which has no token type");let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let r=new re(t,e);return this._currentTokenStart=null,this._currentTokenType=null,r}handleError(e){if(e instanceof Vr&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof re)this.errors.push(e);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return Bo(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()this._peekStr(e))}_isLetStart(){return this._cursor.peek()===64&&this._peekStr("@let")}_consumeEntity(e){this._beginToken(l.ENCODED_ENTITY);let t=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let r=this._attemptCharCode(120)||this._attemptCharCode(88),n=this._cursor.clone();if(this._attemptCharCodeUntilFn(Ro),this._cursor.peek()!=59){this._cursor.advance();let s=r?Mr.HEX:Mr.DEC;throw this._createError(Lo(s,this._cursor.getChars(t)),this._cursor.getSpan())}let i=this._cursor.getChars(n);this._cursor.advance();try{let s=parseInt(i,r?16:10);this._endToken([String.fromCodePoint(s),this._cursor.getChars(t)])}catch{throw this._createError(Qi(this._cursor.getChars(t)),this._cursor.getSpan())}}else{let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(Io),this._cursor.peek()!=59)this._beginToken(e,t),this._cursor=r,this._endToken(["&"]);else{let n=this._cursor.getChars(r);this._cursor.advance();let i=Te.hasOwnProperty(n)&&Te[n];if(!i)throw this._createError(Qi(n),this._cursor.getSpan(t));this._endToken([i,`&${n};`])}}}_consumeRawText(e,t){this._beginToken(e?l.ESCAPABLE_RAW_TEXT:l.RAW_TEXT);let r=[];for(;;){let n=this._cursor.clone(),i=t();if(this._cursor=n,i)break;e&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(r.join(""))]),r.length=0,this._consumeEntity(l.ESCAPABLE_RAW_TEXT),this._beginToken(l.ESCAPABLE_RAW_TEXT)):r.push(this._readChar())}this._endToken([this._processCarriageReturns(r.join(""))])}_consumeComment(e){this._beginToken(l.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("-->")),this._beginToken(l.COMMENT_END),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(l.COMMENT_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(l.COMMENT_END),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(l.CDATA_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(l.CDATA_END),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(l.DOC_TYPE_START,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(l.DOC_TYPE_END),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(e){let t=this._cursor.clone(),r="";for(;this._cursor.peek()!==58&&!Do(this._cursor.peek());)this._cursor.advance();let n;this._cursor.peek()===58?(r=this._cursor.getChars(t),this._cursor.advance(),n=this._cursor.clone()):n=t,this._requireCharCodeUntilFn(e,r===""?0:1);let i=this._cursor.getChars(n);return[r,i]}_consumeTagOpen(e){let t,r,n,i,s=[];try{if(this._selectorlessEnabled&&zt(this._cursor.peek()))i=this._consumeComponentOpenStart(e),[n,r,t]=i.parts,r&&(n+=`:${r}`),t&&(n+=`:${t}`),this._attemptCharCodeUntilFn(T);else{if(!Fe(this._cursor.peek()))throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(e));i=this._consumeTagOpenStart(e),r=i.parts[0],t=n=i.parts[1],this._attemptCharCodeUntilFn(T)}for(;!ts(this._cursor.peek());)if(this._selectorlessEnabled&&this._cursor.peek()===64){let o=this._cursor.clone(),c=o.clone();c.advance(),zt(c.peek())&&this._consumeDirective(o,c)}else{let o=this._consumeAttribute();s.push(o)}i.type===l.COMPONENT_OPEN_START?this._consumeComponentOpenEnd():this._consumeTagOpenEnd()}catch(o){if(o instanceof re){i?i.type=i.type===l.COMPONENT_OPEN_START?l.INCOMPLETE_COMPONENT_OPEN:l.INCOMPLETE_TAG_OPEN:(this._beginToken(l.TEXT,e),this._endToken(["<"]));return}throw o}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===l.TAG_OPEN_END_VOID)return;let a=this._getTagContentType(t,r,this._fullNameStack.length>0,s);this._handleFullNameStackForTagOpen(r,t),a===I.RAW_TEXT?this._consumeRawTextWithTagClose(r,i,n,!1):a===I.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,i,n,!0)}_consumeRawTextWithTagClose(e,t,r,n){this._consumeRawText(n,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(T),!this._attemptStrCaseInsensitive(e&&t.type!==l.COMPONENT_OPEN_START?`${e}:${r}`:r))?!1:(this._attemptCharCodeUntilFn(T),this._attemptCharCode(62))),this._beginToken(t.type===l.COMPONENT_OPEN_START?l.COMPONENT_CLOSE:l.TAG_CLOSE),this._requireCharCodeUntilFn(i=>i===62,3),this._cursor.advance(),this._endToken(t.parts),this._handleFullNameStackForTagClose(e,r)}_consumeTagOpenStart(e){this._beginToken(l.TAG_OPEN_START,e);let t=this._consumePrefixAndName(we);return this._endToken(t)}_consumeComponentOpenStart(e){this._beginToken(l.COMPONENT_OPEN_START,e);let t=this._consumeComponentName();return this._endToken(t)}_consumeComponentName(){let e=this._cursor.clone();for(;es(this._cursor.peek());)this._cursor.advance();let t=this._cursor.getChars(e),r="",n="";return this._cursor.peek()===58&&(this._cursor.advance(),[r,n]=this._consumePrefixAndName(we)),[t,r,n]}_consumeAttribute(){let[e,t]=this._consumeAttributeName(),r;return this._attemptCharCodeUntilFn(T),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(T),r=this._consumeAttributeValue()),this._attemptCharCodeUntilFn(T),{prefix:e,name:t,value:r}}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(be(e),this._cursor.getSpan());this._beginToken(l.ATTR_NAME);let t;if(this._openDirectiveCount>0){let n=0;t=i=>{if(this._openDirectiveCount>0){if(i===40)n++;else if(i===41){if(n===0)return!0;n--}}return we(i)}}else if(e===91){let n=0;t=i=>(i===91?n++:i===93&&n--,n<=0?we(i):ut(i))}else t=we;let r=this._consumePrefixAndName(t);return this._endToken(r),r}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let t=this._cursor.peek();this._consumeQuote(t);let r=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(l.ATTR_VALUE_TEXT,l.ATTR_VALUE_INTERPOLATION,r,r),this._consumeQuote(t)}else{let t=()=>we(this._cursor.peek());e=this._consumeWithInterpolation(l.ATTR_VALUE_TEXT,l.ATTR_VALUE_INTERPOLATION,t,t)}return e}_consumeQuote(e){this._beginToken(l.ATTR_QUOTE),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?l.TAG_OPEN_END_VOID:l.TAG_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeComponentOpenEnd(){let e=this._attemptCharCode(47)?l.COMPONENT_OPEN_END_VOID:l.COMPONENT_OPEN_END;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._selectorlessEnabled){let t=e.clone();for(;t.peek()!==62&&!zt(t.peek());)t.advance();if(zt(t.peek())){this._beginToken(l.COMPONENT_CLOSE,e);let r=this._consumeComponentName();this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken(r);return}}if(this._beginToken(l.TAG_CLOSE,e),this._attemptCharCodeUntilFn(T),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken([]);else{let[t,r]=this._consumePrefixAndName(we);this._attemptCharCodeUntilFn(T),this._requireCharCode(62),this._endToken([t,r]),this._handleFullNameStackForTagClose(t,r)}}_consumeExpansionFormStart(){this._beginToken(l.EXPANSION_FORM_START),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(l.EXPANSION_FORM_START),this._beginToken(l.RAW_TEXT);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let n=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(n)}this._requireCharCode(44),this._attemptCharCodeUntilFn(T),this._beginToken(l.RAW_TEXT);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(T)}_consumeExpansionCaseStart(){this._beginToken(l.EXPANSION_CASE_VALUE);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(T),this._beginToken(l.EXPANSION_CASE_EXP_START),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(T),this._expansionCaseStack.push(l.EXPANSION_CASE_EXP_START)}_consumeExpansionCaseEnd(){this._beginToken(l.EXPANSION_CASE_EXP_END),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(T),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(l.EXPANSION_FORM_END),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let i=[];for(;!r();){let a=this._cursor.clone();this._attemptStr(mt.start)?(this._endToken([this._processCarriageReturns(i.join(""))],a),i.length=0,this._consumeInterpolation(t,a,n),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(i.join(""))]),i.length=0,this._consumeEntity(e),this._beginToken(e)):i.push(this._readChar())}this._inInterpolation=!1;let s=this._processCarriageReturns(i.join(""));return this._endToken([s]),s}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(mt.start);let i=this._cursor.clone(),s=null,a=!1;for(;this._cursor.peek()!==0&&(r===null||!r());){let o=this._cursor.clone();if(this._isTagStart()){this._cursor=o,n.push(this._getProcessedChars(i,o)),this._endToken(n);return}if(s===null)if(this._attemptStr(mt.end)){n.push(this._getProcessedChars(i,o)),n.push(mt.end),this._endToken(n);return}else this._attemptStr("//")&&(a=!0);let c=this._cursor.peek();this._cursor.advance(),c===92?this._cursor.advance():c===s?s=null:!a&&s===null&&Ut(c)&&(s=c)}n.push(this._getProcessedChars(i,this._cursor)),this._endToken(n)}_consumeDirective(e,t){for(this._requireCharCode(64),this._cursor.advance();es(this._cursor.peek());)this._cursor.advance();this._beginToken(l.DIRECTIVE_NAME,e);let r=this._cursor.getChars(t);if(this._endToken([r]),this._attemptCharCodeUntilFn(T),this._cursor.peek()===40){for(this._openDirectiveCount++,this._beginToken(l.DIRECTIVE_OPEN),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(T);!ts(this._cursor.peek())&&this._cursor.peek()!==41;)this._consumeAttribute();if(this._attemptCharCodeUntilFn(T),this._openDirectiveCount--,this._cursor.peek()!==41){if(this._cursor.peek()===62||this._cursor.peek()===47)return;throw this._createError(be(this._cursor.peek()),this._cursor.getSpan(e))}this._beginToken(l.DIRECTIVE_CLOSE),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(T)}}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._isLetStart()||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||t===47||t===33)return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===l.EXPANSION_CASE_EXP_START}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===l.EXPANSION_FORM_START}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;let e=this._cursor.clone(),t=this._attemptStr(mt.start);return this._cursor=e,!t}_handleFullNameStackForTagOpen(e,t){let r=Se(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=Se(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}};function T(e){return!lt(e)||e===0}function we(e){return lt(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function Do(e){return(e<97||12257)}function Ro(e){return e===59||e===0||!Bi(e)}function Io(e){return e===59||e===0||!Fe(e)}function Mo(e){return e!==125}function Bo(e,t){return Ji(e)===Ji(t)}function Ji(e){return e>=97&&e<=122?e-97+65:e}function Fo(e){return Fe(e)||ct(e)||e===95}function Zi(e){return e!==59&&T(e)}function zt(e){return e===95||e>=65&&e<=90}function es(e){return Fe(e)||ct(e)||e===95}function ts(e){return e===47||e===62||e===60||e===0}function qo(e){let t=[],r;for(let n=0;n0&&r.indexOf(t.peek())!==-1;)n===t&&(t=t.clone()),t.advance();let i=this.locationFromCursor(t);return new h(i,this.locationFromCursor(this),n!==t?this.locationFromCursor(n):i)}getChars(t){return this.input.substring(t.state.offset,this.state.offset)}charAt(t){return this.input.charCodeAt(t)}advanceState(t){if(t.offset>=this.end)throw this.state=t,new Vr('Unexpected character "EOF"',this);let r=this.charAt(t.offset);r===10?(t.line++,t.column=0):ut(r)||t.column++,t.offset++,this.updatePeek(t)}updatePeek(t){t.peek=t.offset>=this.end?0:this.charAt(t.offset)}locationFromCursor(t){return new qe(t.file,t.state.offset,t.state.line,t.state.column)}},Ho=class Fr extends is{constructor(t,r){t instanceof Fr?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new Fr(this)}getChars(t){let r=t.clone(),n="";for(;r.internalState.offsetthis.internalState.peek;if(t()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),t()===110)this.state.peek=10;else if(t()===114)this.state.peek=13;else if(t()===118)this.state.peek=11;else if(t()===116)this.state.peek=9;else if(t()===98)this.state.peek=8;else if(t()===102)this.state.peek=12;else if(t()===117)if(this.advanceState(this.internalState),t()===123){this.advanceState(this.internalState);let r=this.clone(),n=0;for(;t()!==125;)this.advanceState(this.internalState),n++;this.state.peek=this.decodeHexDigits(r,n)}else{let r=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,4)}else if(t()===120){this.advanceState(this.internalState);let r=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(r,2)}else if(xr(t())){let r="",n=0,i=this.clone();for(;xr(t())&&n<3;)i=this.clone(),r+=String.fromCodePoint(t()),this.advanceState(this.internalState),n++;this.state.peek=parseInt(r,8),this.internalState=i.internalState}else ut(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(t,r){let n=this.input.slice(t.internalState.offset,t.internalState.offset+r),i=parseInt(n,16);if(isNaN(i))throw t.state=t.internalState,new Vr("Invalid hexadecimal escape sequence",t);return i}},Vr=class extends Error{constructor(e,t){super(e),this.msg=e,this.cursor=t,Object.setPrototypeOf(this,new.target.prototype)}};var N=class os extends re{static create(t,r,n){return new os(t,r,n)}constructor(t,r,n){super(r,n),this.elementName=t}},Vo=class{constructor(e,t){this.rootNodes=e,this.errors=t}},ls=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,i){let s=m=>(g,...E)=>m(g.toLowerCase(),...E),a=n?this.getTagDefinition:s(this.getTagDefinition),o=m=>a(m).getContentType(),c=n?i:s(i),u=ns(e,t,i?(m,g,E,P)=>{let z=c(m,g,E,P);return z!==void 0?z:o(m)}:o,r),p=r&&r.canSelfClose||!1,d=r&&r.allowHtmComponentClosingTags||!1,S=new Uo(u.tokens,a,p,d,n);return S.build(),new Vo(S.rootNodes,[...u.errors,...S.errors])}},Uo=class cs{constructor(t,r,n,i,s){this.tokens=t,this.tagDefinitionResolver=r,this.canSelfClose=n,this.allowHtmComponentClosingTags=i,this.isTagNameCaseSensitive=s,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==l.EOF;)this._peek.type===l.TAG_OPEN_START||this._peek.type===l.INCOMPLETE_TAG_OPEN?this._consumeElementStartTag(this._advance()):this._peek.type===l.TAG_CLOSE?(this._closeVoidElement(),this._consumeElementEndTag(this._advance())):this._peek.type===l.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===l.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===l.TEXT||this._peek.type===l.RAW_TEXT||this._peek.type===l.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===l.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._peek.type===l.BLOCK_OPEN_START?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===l.BLOCK_CLOSE?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===l.INCOMPLETE_BLOCK_OPEN?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===l.LET_START?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===l.DOC_TYPE_START?this._consumeDocType(this._advance()):this._peek.type===l.INCOMPLETE_LET?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._peek.type===l.COMPONENT_OPEN_START||this._peek.type===l.INCOMPLETE_COMPONENT_OPEN?this._consumeComponentStartTag(this._advance()):this._peek.type===l.COMPONENT_CLOSE?this._consumeComponentEndTag(this._advance()):this._advance();for(let t of this._containerStack)t instanceof ve&&this.errors.push(N.create(t.name,t.sourceSpan,`Unclosed block "${t.name}"`))}_advance(){let t=this._peek;return this._index0)return this.errors=this.errors.concat(s.errors),null;let a=new h(t.sourceSpan.start,i.sourceSpan.end,t.sourceSpan.fullStart),o=new h(r.sourceSpan.start,i.sourceSpan.end,r.sourceSpan.fullStart);return new Wi(t.parts[0],s.rootNodes,a,t.sourceSpan,o)}_collectExpansionExpTokens(t){let r=[],n=[l.EXPANSION_CASE_EXP_START];for(;;){if((this._peek.type===l.EXPANSION_FORM_START||this._peek.type===l.EXPANSION_CASE_EXP_START)&&n.push(this._peek.type),this._peek.type===l.EXPANSION_CASE_EXP_END)if(ss(n,l.EXPANSION_CASE_EXP_START)){if(n.pop(),n.length===0)return r}else return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===l.EXPANSION_FORM_END)if(ss(n,l.EXPANSION_FORM_START))n.pop();else return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===l.EOF)return this.errors.push(N.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.push(this._advance())}}_getText(t){let r=t.parts[0];if(r.length>0&&r[0]==` +`){var n;let i=this._getClosestElementLikeParent();i!=null&&i.children.length==0&&(!((n=this._getTagDefinition(i))===null||n===void 0)&&n.ignoreFirstLf)&&(r=r.substring(1))}return r}_consumeText(t){let r=[t],n=t.sourceSpan,i=t.parts[0];if(i.length>0&&i[0]===` +`){var s;let a=this._getContainer();a!=null&&a.children.length===0&&(!((s=this._getTagDefinition(a))===null||s===void 0)&&s.ignoreFirstLf)&&(i=i.substring(1),r[0]={type:t.type,sourceSpan:t.sourceSpan,parts:[i]})}for(;this._peek.type===l.INTERPOLATION||this._peek.type===l.TEXT||this._peek.type===l.ENCODED_ENTITY;)t=this._advance(),r.push(t),t.type===l.INTERPOLATION?i+=t.parts.join("").replace(/&([^;]+);/g,as):t.type===l.ENCODED_ENTITY?i+=t.parts[0]:i+=t.parts.join("");if(i.length>0){let a=t.sourceSpan;this._addToParent(new Hi(i,new h(n.start,a.end,n.fullStart,n.details),r))}}_closeVoidElement(){var t;let r=this._getContainer();r!==null&&(!((t=this._getTagDefinition(r))===null||t===void 0)&&t.isVoid)&&this._containerStack.pop()}_consumeElementStartTag(t){var r;let n=[],i=[];this._consumeAttributesAndDirectives(n,i);let s=this._getElementFullName(t,this._getClosestElementLikeParent()),a=this._getTagDefinition(s),o=!1;if(this._peek.type===l.TAG_OPEN_END_VOID){this._advance(),o=!0;let E=this._getTagDefinition(s);this.canSelfClose||E?.canSelfClose||Me(s)!==null||E?.isVoid||this.errors.push(N.create(s,t.sourceSpan,`Only void, custom and foreign elements can be self closed "${t.parts[1]}"`))}else this._peek.type===l.TAG_OPEN_END&&(this._advance(),o=!1);let c=this._peek.sourceSpan.fullStart,u=new h(t.sourceSpan.start,c,t.sourceSpan.fullStart),p=new h(t.sourceSpan.start,c,t.sourceSpan.fullStart),d=new h(t.sourceSpan.start.moveBy(1),t.sourceSpan.end),S=new ne(s,n,i,[],o,u,p,void 0,d,a?.isVoid??!1),m=this._getContainer(),g=m!==null&&!!(!((r=this._getTagDefinition(m))===null||r===void 0)&&r.isClosedByChild(S.name));this._pushContainer(S,g),o?this._popContainer(s,ne,u):t.type===l.INCOMPLETE_TAG_OPEN&&(this._popContainer(s,ne,null),this.errors.push(N.create(s,u,`Opening tag "${s}" not terminated.`)))}_consumeComponentStartTag(t){var r;let n=t.parts[0],i=[],s=[];this._consumeAttributesAndDirectives(i,s);let a=this._getClosestElementLikeParent(),o=this._getComponentTagName(t,a),c=this._getComponentFullName(t,a),u=this._peek.type===l.COMPONENT_OPEN_END_VOID;this._advance();let p=this._peek.sourceSpan.fullStart,d=new h(t.sourceSpan.start,p,t.sourceSpan.fullStart),S=new h(t.sourceSpan.start,p,t.sourceSpan.fullStart),m=new J(n,o,c,i,s,[],u,d,S,void 0),g=this._getContainer(),E=g!==null&&m.tagName!==null&&!!(!((r=this._getTagDefinition(g))===null||r===void 0)&&r.isClosedByChild(m.tagName));this._pushContainer(m,E),u?this._popContainer(c,J,d):t.type===l.INCOMPLETE_COMPONENT_OPEN&&(this._popContainer(c,J,null),this.errors.push(N.create(c,d,`Opening tag "${c}" not terminated.`)))}_consumeAttributesAndDirectives(t,r){for(;this._peek.type===l.ATTR_NAME||this._peek.type===l.DIRECTIVE_NAME;)this._peek.type===l.DIRECTIVE_NAME?r.push(this._consumeDirective(this._peek)):t.push(this._consumeAttr(this._advance()))}_consumeComponentEndTag(t){let r=this._getComponentFullName(t,this._getClosestElementLikeParent());if(!this._popContainer(r,J,t.sourceSpan)){let n=this._containerStack[this._containerStack.length-1],i;n instanceof J&&n.componentName===t.parts[0]?i=`, did you mean "${n.fullName}"?`:i=". It may happen when the tag has already been closed by another tag.";let s=`Unexpected closing tag "${r}"${i}`;this.errors.push(N.create(r,t.sourceSpan,s))}}_getTagDefinition(t){return typeof t=="string"?this.tagDefinitionResolver(t):t instanceof ne?this.tagDefinitionResolver(t.name):t instanceof J&&t.tagName!==null?this.tagDefinitionResolver(t.tagName):null}_pushContainer(t,r){r&&this._containerStack.pop(),this._addToParent(t),this._containerStack.push(t)}_consumeElementEndTag(t){var r;let n=this.allowHtmComponentClosingTags&&t.parts.length===0?null:this._getElementFullName(t,this._getClosestElementLikeParent());if(n&&(!((r=this._getTagDefinition(n))===null||r===void 0)&&r.isVoid))this.errors.push(N.create(n,t.sourceSpan,`Void elements do not have end tags "${t.parts[1]}"`));else if(!this._popContainer(n,ne,t.sourceSpan)){let i=`Unexpected closing tag "${n}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(N.create(n,t.sourceSpan,i))}}_popContainer(t,r,n){let i=!1;for(let a=this._containerStack.length-1;a>=0;a--){var s;let o=this._containerStack[a],c=o instanceof J?o.fullName:o.name;if(Me(c)?c===t:(c===t||t===null)&&o instanceof r)return o.endSourceSpan=n,o.sourceSpan.end=n!==null?n.end:o.sourceSpan.end,this._containerStack.splice(a,this._containerStack.length-a),!i;(o instanceof ve||!(!((s=this._getTagDefinition(o))===null||s===void 0)&&s.closedByParent))&&(i=!0)}return!1}_consumeAttr(t){let r=Se(t.parts[0],t.parts[1]),n=t.sourceSpan.end,i;this._peek.type===l.ATTR_QUOTE&&(i=this._advance());let s="",a=[],o,c;if(this._peek.type===l.ATTR_VALUE_TEXT)for(o=this._peek.sourceSpan,c=this._peek.sourceSpan.end;this._peek.type===l.ATTR_VALUE_TEXT||this._peek.type===l.ATTR_VALUE_INTERPOLATION||this._peek.type===l.ENCODED_ENTITY;){let p=this._advance();a.push(p),p.type===l.ATTR_VALUE_INTERPOLATION?s+=p.parts.join("").replace(/&([^;]+);/g,as):p.type===l.ENCODED_ENTITY?s+=p.parts[0]:s+=p.parts.join(""),c=n=p.sourceSpan.end}this._peek.type===l.ATTR_QUOTE&&(c=n=this._advance().sourceSpan.end);let u=o&&c&&new h(i?.sourceSpan.start??o.start,c,i?.sourceSpan.fullStart??o.fullStart);return new Gi(r,s,new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),t.sourceSpan,u,a.length>0?a:void 0,void 0)}_consumeDirective(t){let r=[],n=t.sourceSpan.end,i=null;if(this._advance(),this._peek.type===l.DIRECTIVE_OPEN){for(n=this._peek.sourceSpan.end,this._advance();this._peek.type===l.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));this._peek.type===l.DIRECTIVE_CLOSE?(i=this._peek.sourceSpan,this._advance()):this.errors.push(N.create(null,t.sourceSpan,"Unterminated directive definition"))}let s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new h(s.start,i===null?t.sourceSpan.end:i.end,s.fullStart);return new Yi(t.parts[0],r,a,s,i)}_consumeBlockOpen(t){let r=[];for(;this._peek.type===l.BLOCK_PARAMETER;){let o=this._advance();r.push(new Nr(o.parts[0],o.sourceSpan))}this._peek.type===l.BLOCK_OPEN_END&&this._advance();let n=this._peek.sourceSpan.fullStart,i=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new ve(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(a,!1)}_consumeBlockClose(t){this._popContainer(null,ve,t.sourceSpan)||this.errors.push(N.create(null,t.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(t){let r=[];for(;this._peek.type===l.BLOCK_PARAMETER;){let o=this._advance();r.push(new Nr(o.parts[0],o.sourceSpan))}let n=this._peek.sourceSpan.fullStart,i=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),s=new h(t.sourceSpan.start,n,t.sourceSpan.fullStart),a=new ve(t.parts[0],r,[],i,t.sourceSpan,s);this._pushContainer(a,!1),this._popContainer(null,ve,null),this.errors.push(N.create(t.parts[0],i,`Incomplete block "${t.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(t){let r=t.parts[0],n,i;if(this._peek.type!==l.LET_VALUE){this.errors.push(N.create(t.parts[0],t.sourceSpan,`Invalid @let declaration "${r}". Declaration must have a value.`));return}else n=this._advance();if(this._peek.type!==l.LET_END){this.errors.push(N.create(t.parts[0],t.sourceSpan,`Unterminated @let declaration "${r}". Declaration must be terminated with a semicolon.`));return}else i=this._advance();let s=i.sourceSpan.fullStart,a=new h(t.sourceSpan.start,s,t.sourceSpan.fullStart),o=t.sourceSpan.toString().lastIndexOf(r),c=new h(t.sourceSpan.start.moveBy(o),t.sourceSpan.end),u=new Lr(r,n.parts[0],a,c,n.sourceSpan);this._addToParent(u)}_consumeIncompleteLet(t){let r=t.parts[0]??"",n=r?` "${r}"`:"";if(r.length>0){let i=t.sourceSpan.toString().lastIndexOf(r),s=new h(t.sourceSpan.start.moveBy(i),t.sourceSpan.end),a=new h(t.sourceSpan.start,t.sourceSpan.start.moveBy(0)),o=new Lr(r,"",t.sourceSpan,s,a);this._addToParent(o)}this.errors.push(N.create(t.parts[0],t.sourceSpan,`Incomplete @let declaration${n}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestElementLikeParent(){for(let t=this._containerStack.length-1;t>-1;t--){let r=this._containerStack[t];if(r instanceof ne||r instanceof J)return r}return null}_addToParent(t){let r=this._getContainer();r===null?this.rootNodes.push(t):r.children.push(t)}_getElementFullName(t,r){return Se(this._getPrefix(t,r),t.parts[1])}_getComponentFullName(t,r){let n=t.parts[0],i=this._getComponentTagName(t,r);return i===null?n:i.startsWith(":")?n+i:`${n}:${i}`}_getComponentTagName(t,r){let n=this._getPrefix(t,r),i=t.parts[2];return!n&&!i?null:!n&&i?i:Se(n,i||"ng-component")}_getPrefix(t,r){var n;let i,s;if(t.type===l.COMPONENT_OPEN_START||t.type===l.INCOMPLETE_COMPONENT_OPEN||t.type===l.COMPONENT_CLOSE?(i=t.parts[1],s=t.parts[2]):(i=t.parts[0],s=t.parts[1]),i=i||((n=this._getTagDefinition(s))===null||n===void 0?void 0:n.implicitNamespacePrefix)||"",!i&&r){let a=r instanceof ne?r.name:r.tagName;if(a!==null){let o=at(a)[1],c=this._getTagDefinition(o);c!==null&&!c.preventNamespaceInheritance&&(i=Me(a))}}return i}};function ss(e,t){return e.length>0&&e[e.length-1]===t}function as(e,t){return Te[t]!==void 0?Te[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}var us=class extends ls{constructor(){super(Be)}parse(e,t,r,n=!1,i){return super.parse(e,t,r,n,i)}};var Ur=null,Wo=()=>(Ur||(Ur=new us),Ur);function Qt(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:i=!1,getTagContentType:s,tokenizeAngularBlocks:a=!1,tokenizeAngularLetDeclaration:o=!1,enableAngularSelectorlessSyntax:c=!1}=t;return Wo().parse(e,"angular-html-parser",{tokenizeExpansionForms:a,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:a,tokenizeLet:o,selectorlessEnabled:c},i,s)}var Go=[zo,Yo,Xo,Qo,Jo,tl,Zo,el,rl,Ko];function $o(e,t){for(let r of Go)r(e,t);return e}function zo(e){e.walk(t=>{if(t.kind==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].kind==="text"&&t.children[0].value[0]===` +`){let r=t.children[0];r.value.length===1?t.removeChild(r):r.value=r.value.slice(1)}})}function Yo(e){let t=r=>r.kind==="element"&&r.prev?.kind==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&r.firstChild?.kind==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset;e.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let i=0;it.kind==="cdata",t=>``)}function Ko(e){let t=r=>r.kind==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.kind==="text"&&!x.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&r.prev?.kind==="text"&&r.next?.kind==="text";e.walk(r=>{if(r.children)for(let n=0;n`+i.firstChild.value+``+a.value,s.sourceSpan=new h(s.sourceSpan.start,a.sourceSpan.end),s.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,s.hasTrailingSpaces=a.hasTrailingSpaces,r.removeChild(i),n--,r.removeChild(a)}})}function Qo(e,t){if(t.parser==="html")return;let r=/\{\{(.+?)\}\}/su;e.walk(n=>{if(An(n,t))for(let i of n.children){if(i.kind!=="text")continue;let s=i.sourceSpan.start,a=null,o=i.value.split(r);for(let c=0;c0&&n.insertChildBefore(i,{kind:"text",value:u,sourceSpan:new h(s,a)});continue}a=s.moveBy(u.length+4),n.insertChildBefore(i,{kind:"interpolation",sourceSpan:new h(s,a),children:u.length===0?[]:[{kind:"text",value:u,sourceSpan:new h(s.moveBy(2),a.moveBy(-2))}]})}n.removeChild(i)}})}function Jo(e,t){e.walk(r=>{let n=r.$children;if(!n)return;if(n.length===0||n.length===1&&n[0].kind==="text"&&x.trim(n[0].value).length===0){r.hasDanglingSpaces=n.length>0,r.$children=[];return}let i=yn(r,t),s=dr(r);if(!i)for(let a=0;a{t.isSelfClosing=!t.children||t.kind==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function el(e,t){e.walk(r=>{r.kind==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function tl(e,t){e.walk(r=>{r.cssDisplay=Bn(r,t)})}function rl(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=Ln(r,t);return}for(let i of n)i.isLeadingSpaceSensitive=xn(i,t),i.isTrailingSpaceSensitive=Nn(i,t);for(let i=0;i of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var fs="HTML",sl={bracketSameLine:Wr.bracketSameLine,htmlWhitespaceSensitivity:{category:fs,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:Wr.singleAttributePerLine,vueIndentScriptAndStyle:{category:fs,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},ds=sl;var Qr={};en(Qr,{angular:()=>kl,html:()=>Tl,lwc:()=>yl,mjml:()=>wl,vue:()=>Al});function al(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}var gs=al;var ol={canSelfClose:!0,normalizeTagName:!1,normalizeAttributeName:!1,allowHtmComponentClosingTags:!1,isTagNameCaseSensitive:!1,shouldParseFrontMatter:!0};function Jt(e){return{...ol,...e}}function Gr(e){let{canSelfClose:t,allowHtmComponentClosingTags:r,isTagNameCaseSensitive:n,shouldParseAsRawText:i,tokenizeAngularBlocks:s,tokenizeAngularLetDeclaration:a}=e;return{canSelfClose:t,allowHtmComponentClosingTags:r,isTagNameCaseSensitive:n,getTagContentType:i?(...o)=>i(...o)?I.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:s,tokenizeAngularLetDeclaration:a}}var Zt=new Map([["*",new Set(["accesskey","autocapitalize","autocorrect","autofocus","class","contenteditable","dir","draggable","enterkeyhint","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["command","commandfor","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["closedby","open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alpha","alt","autocomplete","checked","colorspace","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootmode","shadowrootserializable"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]);var _s=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fencedframe","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","selectedcontent","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);var er={attrs:!0,children:!0,cases:!0,expression:!0},Ss=new Set(["parent"]),ae,$r,zr,We=class We{constructor(t={}){tn(this,ae);ir(this,"kind");ir(this,"parent");for(let r of new Set([...Ss,...Object.keys(t)]))this.setProperty(r,t[r]);if(le(t))for(let r of Object.getOwnPropertySymbols(t))this.setProperty(r,t[r])}setProperty(t,r){if(this[t]!==r){if(t in er&&(r=r.map(n=>this.createChild(n))),!Ss.has(t)){this[t]=r;return}Object.defineProperty(this,t,{value:r,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in er){let i=this[n];if(i){let s=ll(i,a=>a.map(t));r!==i&&(r||(r=new We({parent:this.parent})),r.setProperty(n,s))}}if(r)for(let n in this)n in er||(r[n]=this[n]);return t(r||this)}walk(t){for(let r in er){let n=this[r];if(n)for(let i=0;i[t.fullName,t.value]))}};ae=new WeakSet,$r=function(){return this.kind==="angularIcuCase"?"expression":this.kind==="angularIcuExpression"?"cases":"children"},zr=function(){return this.parent?.$children??[]};var tr=We;function ll(e,t){let r=e.map(t);return r.some((n,i)=>n!==e[i])?r:e}var cl=[{regex:/^(?\[if(?[^\]]*)\]>)(?.*?)[^\]]*)\]>{try{return[!0,r(s,o).children]}catch{return[!1,[{kind:"text",value:s,sourceSpan:new h(o,c)}]]}})();return{kind:"ieConditionalComment",complete:u,children:p,condition:w(0,i.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new h(e.sourceSpan.start,o),endSourceSpan:new h(c,e.sourceSpan.end)}}function pl(e,t){let{condition:r}=t.groups;return{kind:"ieConditionalStartComment",condition:w(0,r.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function hl(e){return{kind:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}var Yr=class extends Pr{visitExpansionCase(t,r){r.parseOptions.name==="angular"&&this.visitChildren(r,n=>{n(t.expression)})}visit(t,{parseOptions:r}){gl(t),_l(t,r),El(t,r),Sl(t)}};function Ts(e,t,r,n){Wt(new Yr,e.children,{parseOptions:r}),t&&e.children.unshift(t);let i=new tr(e);return i.walk(s=>{if(s.kind==="comment"){let a=Es(s,n);a&&s.parent.replaceChild(s,a)}ml(s),fl(s),dl(s)}),i}function ml(e){if(e.kind==="block"){if(e.name=w(0,e.name.toLowerCase(),/\s+/gu," ").trim(),e.kind="angularControlFlowBlock",!Re(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.kind="angularControlFlowBlockParameter";e.parameters={kind:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new h(e.parameters[0].sourceSpan.start,F(0,e.parameters,-1).sourceSpan.end)}}}function fl(e){e.kind==="letDeclaration"&&(e.kind="angularLetDeclaration",e.id=e.name,e.init={kind:"angularLetDeclarationInitializer",sourceSpan:new h(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function dl(e){e.kind==="expansion"&&(e.kind="angularIcuExpression"),e.kind==="expansionCase"&&(e.kind="angularIcuCase")}function Cs(e,t){let r=e.toLowerCase();return t(r)?r:e}function vs(e){let t=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,r=e.nameSpan.toString(),n=t!==null&&r.startsWith(`${t}:`),i=n?r.slice(t.length+1):r;e.name=i,e.namespace=t,e.hasExplicitNamespace=n}function gl(e){switch(e.kind){case"element":vs(e);for(let t of e.attrs)vs(t),t.valueSpan?(t.value=t.valueSpan.toString(),/["']/u.test(t.value[0])&&(t.value=t.value.slice(1,-1))):t.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString();break}}function _l(e,t){if(e.kind==="element"){let r=Be(t.isTagNameCaseSensitive?e.name:e.name.toLowerCase());!e.namespace||e.namespace===r.implicitNamespacePrefix||ce(e)?e.tagDefinition=r:e.tagDefinition=Be("")}}function Sl(e){e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new h(e.sourceSpan.start,e.endSourceSpan.end))}function El(e,t){if(e.kind==="element"&&(t.normalizeTagName&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||ce(e))&&(e.name=Cs(e.name,r=>_s.has(r))),t.normalizeAttributeName))for(let r of e.attrs)r.namespace||(r.name=Cs(r.name,n=>Zt.has(e.name)&&(Zt.get("*").has(n)||Zt.get(e.name).has(n))))}function Xr(e,t){let{rootNodes:r,errors:n}=Qt(e,Gr(t));return n.length>0&&jr(n[0]),{parseOptions:t,rootNodes:r}}function bs(e,t){let r=Gr(t),{rootNodes:n,errors:i}=Qt(e,r);if(n.some(u=>u.kind==="docType"&&u.value==="html"||u.kind==="element"&&u.name.toLowerCase()==="html"))return Xr(e,rr);let a,o=()=>a??(a=Qt(e,{...r,getTagContentType:void 0})),c=u=>{let{offset:p}=u.startSourceSpan.start;return o().rootNodes.find(d=>d.kind==="element"&&d.startSourceSpan.start.offset===p)??u};for(let[u,p]of n.entries())if(p.kind==="element"){if(p.isVoid)i=o().errors,n[u]=c(p);else if(Cl(p)){let{endSourceSpan:d,startSourceSpan:S}=p,m=o().errors.find(g=>g.span.start.offset>S.start.offset&&g.span.start.offset0&&jr(i[0]),{parseOptions:t,rootNodes:n}}function Cl(e){if(e.kind!=="element"||e.name!=="template")return!1;let t=e.attrs.find(r=>r.name==="lang")?.value;return!t||t==="html"}function jr(e){let{msg:t,span:{start:r,end:n}}=e;throw gs(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function vl(e,t,r,n,i,s){let{offset:a}=n,o=w(0,t.slice(0,a),/[^\n]/gu," ")+r,c=Kr(o,e,{...i,shouldParseFrontMatter:!1},s);c.sourceSpan=new h(n,F(0,c.children,-1).sourceSpan.end);let u=c.children[0];return u.length===a?c.children.shift():(u.sourceSpan=new h(u.sourceSpan.start.moveBy(a),u.sourceSpan.end),u.value=u.value.slice(a)),c}function Kr(e,t,r,n={}){let{frontMatter:i,content:s}=r.shouldParseFrontMatter?pr(e):{content:e},a=new ht(e,n.filepath),o=new qe(a,0,0,0),c=o.moveBy(e.length),{parseOptions:u,rootNodes:p}=t(s,r),d={kind:"root",sourceSpan:new h(o,c),children:p},S;if(i){let[g,E]=[i.start,i.end].map(P=>new qe(a,P.index,P.line-1,P.column));S={...i,kind:"frontMatter",sourceSpan:new h(g,E)}}return Ts(d,S,u,(g,E)=>vl(t,e,g,E,u,n))}var rr=Jt({name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0});function dt(e){let t=Jt(e),r=t.name==="vue"?bs:Xr;return{parse:(n,i)=>Kr(n,r,t,i),hasPragma:vi,hasIgnorePragma:Ti,astFormat:"html",locStart:Q,locEnd:te}}var Tl=dt(rr),bl=new Set(["mj-style","mj-raw"]),wl=dt({...rr,name:"mjml",shouldParseAsRawText:e=>bl.has(e)}),kl=dt({name:"angular",tokenizeAngularBlocks:!0,tokenizeAngularLetDeclaration:!0}),Al=dt({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(e,t,r,n){return e.toLowerCase()!=="html"&&!r&&(e!=="template"||n.some(({name:i,value:s})=>i==="lang"&&s!=="html"&&s!==""&&s!==void 0))}}),yl=dt({name:"lwc",canSelfClose:!1});var xl={html:hs};export{ws as default,ms as languages,ds as options,Qr as parsers,xl as printers}; diff --git a/node_modules/prettier/plugins/markdown.js b/node_modules/prettier/plugins/markdown.js old mode 100755 new mode 100644 index d275218ba..4b87d5dc0 --- a/node_modules/prettier/plugins/markdown.js +++ b/node_modules/prettier/plugins/markdown.js @@ -1,63 +1,62 @@ -(function(n){function e(){var i=n();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.markdown=e()}})(function(){"use strict";var yl=Object.create;var kr=Object.defineProperty;var wl=Object.getOwnPropertyDescriptor;var xl=Object.getOwnPropertyNames;var kl=Object.getPrototypeOf,Bl=Object.prototype.hasOwnProperty;var Gn=e=>{throw TypeError(e)};var C=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),Yn=(e,r)=>{for(var t in r)kr(e,t,{get:r[t],enumerable:!0})},$n=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of xl(r))!Bl.call(e,a)&&a!==t&&kr(e,a,{get:()=>r[a],enumerable:!(n=wl(r,a))||n.enumerable});return e};var Me=(e,r,t)=>(t=e!=null?yl(kl(e)):{},$n(r||!e||!e.__esModule?kr(t,"default",{value:e,enumerable:!0}):t,e)),Tl=e=>$n(kr({},"__esModule",{value:!0}),e);var Vn=(e,r,t)=>r.has(e)||Gn("Cannot "+t);var ce=(e,r,t)=>(Vn(e,r,"read from private field"),t?t.call(e):r.get(e)),jn=(e,r,t)=>r.has(e)?Gn("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,t),Wn=(e,r,t,n)=>(Vn(e,r,"write to private field"),n?n.call(e,t):r.set(e,t),t);var Br=C((cF,Hn)=>{"use strict";Hn.exports=Sl;function Sl(e){return String(e).replace(/\s+/g," ")}});var iu=C((cv,nu)=>{"use strict";nu.exports=Vf;var Dr=9,Gr=10,je=32,zf=33,Gf=58,We=91,Yf=92,Pt=93,pr=94,Yr=96,$r=4,$f=1024;function Vf(e){var r=this.Parser,t=this.Compiler;jf(r)&&Hf(r,e),Wf(t)&&Kf(t)}function jf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function Wf(e){return!!(e&&e.prototype&&e.prototype.visitors)}function Hf(e,r){for(var t=r||{},n=e.prototype,a=n.blockTokenizers,i=n.inlineTokenizers,u=n.blockMethods,o=n.inlineMethods,s=a.definition,l=i.reference,c=[],f=-1,p=u.length,d;++f$r&&(Z=void 0,Ee=T);else{if(Z<$r&&U&&(U.contentStart===U.contentEnd||Xf(E,a,w,[b,g.slice(T,$f),!0])))break;Z=void 0,Ee=T}T++}for(T=-1,k=ve.length;k>0&&(U=ve[k-1],U.contentStart===U.contentEnd);)k--;for(Be=b(g.slice(0,U.contentEnd));++T()=>(r||e((r={exports:{}}).exports,r),r.exports),Wn=(e,r)=>{for(var t in r)Tr(e,t,{get:r[t],enumerable:!0})},Vn=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let u of vl(r))!bl.call(e,u)&&u!==t&&Tr(e,u,{get:()=>r[u],enumerable:!(n=Cl(r,u))||n.enumerable});return e};var Re=(e,r,t)=>(t=e!=null?El(Al(e)):{},Vn(r||!e||!e.__esModule?Tr(t,"default",{value:e,enumerable:!0}):t,e)),xl=e=>Vn(Tr({},"__esModule",{value:!0}),e);var Br=x((EF,jn)=>{"use strict";jn.exports=Bl;function Bl(e){return String(e).replace(/\s+/g," ")}});var Zi=x((XC,Qi)=>{"use strict";Qi.exports=Qf;var pr=9,Vr=10,Ve=32,Hf=33,Kf=58,je=91,Xf=92,It=93,hr=94,jr=96,$r=4,Jf=1024;function Qf(e){var r=this.Parser,t=this.Compiler;Zf(r)&&rD(r,e),eD(t)&&tD(t)}function Zf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function eD(e){return!!(e&&e.prototype&&e.prototype.visitors)}function rD(e,r){for(var t=r||{},n=e.prototype,u=n.blockTokenizers,i=n.inlineTokenizers,a=n.blockMethods,o=n.inlineMethods,s=u.definition,f=i.reference,c=[],l=-1,D=a.length,m;++l$r&&(Z=void 0,ve=B);else{if(Z<$r&&G&&(G.contentStart===G.contentEnd||nD(C,u,w,[b,d.slice(B,Jf),!0])))break;Z=void 0,ve=B}B++}for(B=-1,T=Ae.length;T>0&&(G=Ae[T-1],G.contentStart===G.contentEnd);)T--;for(le=b(d.slice(0,G.contentEnd));++B{Lt.isRemarkParser=Jf;Lt.isRemarkCompiler=Qf;function Jf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function Qf(e){return!!(e&&e.prototype&&e.prototype.visitors)}});var fu=C((fv,lu)=>{var uu=It();lu.exports=tD;var au=9,ou=32,Vr=36,Zf=48,eD=57,su=92,rD=["math","math-inline"],cu="math-display";function tD(e){let r=this.Parser,t=this.Compiler;uu.isRemarkParser(r)&&nD(r,e),uu.isRemarkCompiler(t)&&iD(t,e)}function nD(e,r){let t=e.prototype,n=t.inlineMethods;i.locator=a,t.inlineTokenizers.math=i,n.splice(n.indexOf("text"),0,"math");function a(u,o){return u.indexOf("$",o)}function i(u,o,s){let l=o.length,c=!1,f=!1,p=0,d,D,h,m,F,A,v;if(o.charCodeAt(p)===su&&(f=!0,p++),o.charCodeAt(p)===Vr){if(p++,f)return s?!0:u(o.slice(0,p))({type:"text",value:"$"});if(o.charCodeAt(p)===Vr&&(c=!0,p++),h=o.charCodeAt(p),!(h===ou||h===au)){for(m=p;peD)&&(!c||h===Vr)){F=p-1,p++,c&&p++,A=p;break}}else D===su&&(p++,h=o.charCodeAt(p+1));p++}if(A!==void 0)return s?!0:(v=o.slice(m,F+1),u(o.slice(0,A))({type:"inlineMath",value:v,data:{hName:"span",hProperties:{className:rD.concat(c&&r.inlineMathDouble?[cu]:[])},hChildren:[{type:"text",value:v}]}}))}}}}function iD(e){let r=e.prototype;r.visitors.inlineMath=t;function t(n){let a="$";return(n.data&&n.data.hProperties&&n.data.hProperties.className||[]).includes(cu)&&(a="$$"),a+n.value+a}}});var mu=C((Dv,du)=>{var Du=It();du.exports=sD;var pu=10,hr=32,Rt=36,hu=` -`,uD="$",aD=2,oD=["math","math-display"];function sD(){let e=this.Parser,r=this.Compiler;Du.isRemarkParser(e)&&cD(e),Du.isRemarkCompiler(r)&&lD(r)}function cD(e){let r=e.prototype,t=r.blockMethods,n=r.interruptParagraph,a=r.interruptList,i=r.interruptBlockquote;r.blockTokenizers.math=u,t.splice(t.indexOf("fencedCode")+1,0,"math"),n.splice(n.indexOf("fencedCode")+1,0,["math"]),a.splice(a.indexOf("fencedCode")+1,0,["math"]),i.splice(i.indexOf("fencedCode")+1,0,["math"]);function u(o,s,l){var c=s.length,f=0;let p,d,D,h,m,F,A,v,B,b,g;for(;fb&&s.charCodeAt(h-1)===hr;)h--;for(;h>b&&s.charCodeAt(h-1)===Rt;)B++,h--;for(F<=B&&s.indexOf(uD,b)===h&&(v=!0,g=h);b<=g&&b-fb&&s.charCodeAt(g-1)===hr;)g--;if((!v||b!==g)&&d.push(s.slice(b,g)),v)break;f=D+1,D=s.indexOf(hu,f+1),D=D===-1?c:D}return d=d.join(` -`),o(s.slice(0,D))({type:"math",value:d,data:{hName:"div",hProperties:{className:oD.concat()},hChildren:[{type:"text",value:d}]}})}}}}function lD(e){let r=e.prototype;r.visitors.math=t;function t(n){return`$$ +`),s=0,f=o.length,c;++s{Lt.isRemarkParser=iD;Lt.isRemarkCompiler=uD;function iD(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function uD(e){return!!(e&&e.prototype&&e.prototype.visitors)}});var au=x((QC,uu)=>{var eu=Rt();uu.exports=cD;var ru=9,tu=32,Hr=36,aD=48,oD=57,nu=92,sD=["math","math-inline"],iu="math-display";function cD(e){let r=this.Parser,t=this.Compiler;eu.isRemarkParser(r)&&lD(r,e),eu.isRemarkCompiler(t)&&fD(t,e)}function lD(e,r){let t=e.prototype,n=t.inlineMethods;i.locator=u,t.inlineTokenizers.math=i,n.splice(n.indexOf("text"),0,"math");function u(a,o){return a.indexOf("$",o)}function i(a,o,s){let f=o.length,c=!1,l=!1,D=0,m,p,h,F,g,E,v;if(o.charCodeAt(D)===nu&&(l=!0,D++),o.charCodeAt(D)===Hr){if(D++,l)return s?!0:a(o.slice(0,D))({type:"text",value:"$"});if(o.charCodeAt(D)===Hr&&(c=!0,D++),h=o.charCodeAt(D),!(h===tu||h===ru)){for(F=D;DoD)&&(!c||h===Hr)){g=D-1,D++,c&&D++,E=D;break}}else p===nu&&(D++,h=o.charCodeAt(D+1));D++}if(E!==void 0)return s?!0:(v=o.slice(F,g+1),a(o.slice(0,E))({type:"inlineMath",value:v,data:{hName:"span",hProperties:{className:sD.concat(c&&r.inlineMathDouble?[iu]:[])},hChildren:[{type:"text",value:v}]}}))}}}}function fD(e){let r=e.prototype;r.visitors.inlineMath=t;function t(n){let u="$";return(n.data&&n.data.hProperties&&n.data.hProperties.className||[]).includes(iu)&&(u="$$"),u+n.value+u}}});var fu=x((ZC,lu)=>{var ou=Rt();lu.exports=dD;var su=10,dr=32,Mt=36,cu=` +`,DD="$",pD=2,hD=["math","math-display"];function dD(){let e=this.Parser,r=this.Compiler;ou.isRemarkParser(e)&&mD(e),ou.isRemarkCompiler(r)&&FD(r)}function mD(e){let r=e.prototype,t=r.blockMethods,n=r.interruptParagraph,u=r.interruptList,i=r.interruptBlockquote;r.blockTokenizers.math=a,t.splice(t.indexOf("fencedCode")+1,0,"math"),n.splice(n.indexOf("fencedCode")+1,0,["math"]),u.splice(u.indexOf("fencedCode")+1,0,["math"]),i.splice(i.indexOf("fencedCode")+1,0,["math"]);function a(o,s,f){var c=s.length,l=0;let D,m,p,h,F,g,E,v,A,b,d;for(;lb&&s.charCodeAt(h-1)===dr;)h--;for(;h>b&&s.charCodeAt(h-1)===Mt;)A++,h--;for(g<=A&&s.indexOf(DD,b)===h&&(v=!0,d=h);b<=d&&b-lb&&s.charCodeAt(d-1)===dr;)d--;if((!v||b!==d)&&m.push(s.slice(b,d)),v)break;l=p+1,p=s.indexOf(cu,l+1),p=p===-1?c:p}return m=m.join(` +`),o(s.slice(0,p))({type:"math",value:m,data:{hName:"div",hProperties:{className:hD.concat()},hChildren:[{type:"text",value:m}]}})}}}}function FD(e){let r=e.prototype;r.visitors.math=t;function t(n){return`$$ `+n.value+` -$$`}}});var gu=C((pv,Fu)=>{var fD=fu(),DD=mu();Fu.exports=pD;function pD(e){var r=e||{};DD.call(this,r),fD.call(this,r)}});var Ie=C((hv,Eu)=>{Eu.exports=dD;var hD=Object.prototype.hasOwnProperty;function dD(){for(var e={},r=0;r{typeof Object.create=="function"?Nt.exports=function(r,t){t&&(r.super_=t,r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:Nt.exports=function(r,t){if(t){r.super_=t;var n=function(){};n.prototype=t.prototype,r.prototype=new n,r.prototype.constructor=r}}});var Au=C((mv,bu)=>{"use strict";var mD=Ie(),Cu=vu();bu.exports=FD;function FD(e){var r,t,n;Cu(i,e),Cu(a,i),r=i.prototype;for(t in r)n=r[t],n&&typeof n=="object"&&(r[t]="concat"in n?n.concat():mD(n));return i;function a(u){return e.apply(this,u)}function i(){return this instanceof i?e.apply(this,arguments):new a(arguments)}}});var wu=C((Fv,yu)=>{"use strict";yu.exports=gD;function gD(e,r,t){return n;function n(){var a=t||this,i=a[e];return a[e]=!r,u;function u(){a[e]=i}}}});var ku=C((gv,xu)=>{"use strict";xu.exports=ED;function ED(e){for(var r=String(e),t=[],n=/\r?\n|\r/g;n.exec(r);)t.push(n.lastIndex);return t.push(r.length+1),{toPoint:a,toPosition:a,toOffset:i};function a(u){var o=-1;if(u>-1&&uu)return{line:o+1,column:u-(t[o-1]||0)+1,offset:u}}return{}}function i(u){var o=u&&u.line,s=u&&u.column,l;return!isNaN(o)&&!isNaN(s)&&o-1 in t&&(l=(t[o-2]||0)+s-1||0),l>-1&&l{"use strict";Bu.exports=vD;var Mt="\\";function vD(e,r){return t;function t(n){for(var a=0,i=n.indexOf(Mt),u=e[r],o=[],s;i!==-1;)o.push(n.slice(a,i)),a=i+1,s=n.charAt(a),(!s||u.indexOf(s)===-1)&&o.push(Mt),i=n.indexOf(Mt,a+1);return o.push(n.slice(a)),o.join("")}}});var qu=C((vv,CD)=>{CD.exports={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Acirc:"\xC2",Agrave:"\xC0",Aring:"\xC5",Atilde:"\xC3",Auml:"\xC4",COPY:"\xA9",Ccedil:"\xC7",ETH:"\xD0",Eacute:"\xC9",Ecirc:"\xCA",Egrave:"\xC8",Euml:"\xCB",GT:">",Iacute:"\xCD",Icirc:"\xCE",Igrave:"\xCC",Iuml:"\xCF",LT:"<",Ntilde:"\xD1",Oacute:"\xD3",Ocirc:"\xD4",Ograve:"\xD2",Oslash:"\xD8",Otilde:"\xD5",Ouml:"\xD6",QUOT:'"',REG:"\xAE",THORN:"\xDE",Uacute:"\xDA",Ucirc:"\xDB",Ugrave:"\xD9",Uuml:"\xDC",Yacute:"\xDD",aacute:"\xE1",acirc:"\xE2",acute:"\xB4",aelig:"\xE6",agrave:"\xE0",amp:"&",aring:"\xE5",atilde:"\xE3",auml:"\xE4",brvbar:"\xA6",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",ecirc:"\xEA",egrave:"\xE8",eth:"\xF0",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",iacute:"\xED",icirc:"\xEE",iexcl:"\xA1",igrave:"\xEC",iquest:"\xBF",iuml:"\xEF",laquo:"\xAB",lt:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",oacute:"\xF3",ocirc:"\xF4",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",otilde:"\xF5",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',raquo:"\xBB",reg:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",times:"\xD7",uacute:"\xFA",ucirc:"\xFB",ugrave:"\xF9",uml:"\xA8",uuml:"\xFC",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var _u=C((Cv,bD)=>{bD.exports={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}});var Re=C((bv,Su)=>{"use strict";Su.exports=AD;function AD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=48&&r<=57}});var Ou=C((Av,Pu)=>{"use strict";Pu.exports=yD;function yD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}});var He=C((yv,Lu)=>{"use strict";Lu.exports=wD;function wD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=122||r>=65&&r<=90}});var Ru=C((wv,Iu)=>{"use strict";var xD=He(),kD=Re();Iu.exports=BD;function BD(e){return xD(e)||kD(e)}});var Nu=C((xv,TD)=>{TD.exports={AEli:"\xC6",AElig:"\xC6",AM:"&",AMP:"&",Aacut:"\xC1",Aacute:"\xC1",Abreve:"\u0102",Acir:"\xC2",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrav:"\xC0",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Arin:"\xC5",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atild:"\xC3",Atilde:"\xC3",Aum:"\xC4",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COP:"\xA9",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedi:"\xC7",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ET:"\xD0",ETH:"\xD0",Eacut:"\xC9",Eacute:"\xC9",Ecaron:"\u011A",Ecir:"\xCA",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrav:"\xC8",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Eum:"\xCB",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",G:">",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacut:"\xCD",Iacute:"\xCD",Icir:"\xCE",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrav:"\xCC",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Ium:"\xCF",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",L:"<",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntild:"\xD1",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacut:"\xD3",Oacute:"\xD3",Ocir:"\xD4",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograv:"\xD2",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslas:"\xD8",Oslash:"\xD8",Otild:"\xD5",Otilde:"\xD5",Otimes:"\u2A37",Oum:"\xD6",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUO:'"',QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",RE:"\xAE",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THOR:"\xDE",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacut:"\xDA",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucir:"\xDB",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrav:"\xD9",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uum:"\xDC",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacut:"\xDD",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacut:"\xE1",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acir:"\xE2",acirc:"\xE2",acut:"\xB4",acute:"\xB4",acy:"\u0430",aeli:"\xE6",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrav:"\xE0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",am:"&",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",arin:"\xE5",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atild:"\xE3",atilde:"\xE3",aum:"\xE4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvba:"\xA6",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedi:"\xE7",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedi:"\xB8",cedil:"\xB8",cemptyv:"\u29B2",cen:"\xA2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",cop:"\xA9",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curre:"\xA4",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",de:"\xB0",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divid:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacut:"\xE9",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\xEA",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrav:"\xE8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",et:"\xF0",eth:"\xF0",eum:"\xEB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac1:"\xBC",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac3:"\xBE",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",g:">",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacut:"\xED",iacute:"\xED",ic:"\u2063",icir:"\xEE",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexc:"\xA1",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrav:"\xEC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iques:"\xBF",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",ium:"\xEF",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laqu:"\xAB",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",l:"<",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",mac:"\xAF",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micr:"\xB5",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middo:"\xB7",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbs:"\xA0",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",no:"\xAC",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntild:"\xF1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacut:"\xF3",oacute:"\xF3",oast:"\u229B",ocir:"\xF4",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograv:"\xF2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\xBA",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslas:"\xF8",oslash:"\xF8",osol:"\u2298",otild:"\xF5",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",oum:"\xF6",ouml:"\xF6",ovbar:"\u233D",par:"\xB6",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusm:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",poun:"\xA3",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quo:'"',quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raqu:"\xBB",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",re:"\xAE",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sec:"\xA7",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",sh:"\xAD",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup:"\u2283",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szli:"\xDF",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thor:"\xFE",thorn:"\xFE",tilde:"\u02DC",time:"\xD7",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacut:"\xFA",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucir:"\xFB",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrav:"\xF9",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",um:"\xA8",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uum:"\xFC",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacut:"\xFD",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",ye:"\xA5",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yum:"\xFF",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var zu=C((kv,Uu)=>{"use strict";var Mu=Nu();Uu.exports=_D;var qD={}.hasOwnProperty;function _D(e){return qD.call(Mu,e)?Mu[e]:!1}});var dr=C((Bv,ea)=>{"use strict";var Gu=qu(),Yu=_u(),SD=Re(),PD=Ou(),Wu=Ru(),OD=zu();ea.exports=WD;var LD={}.hasOwnProperty,Ke=String.fromCharCode,ID=Function.prototype,$u={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},RD=9,Vu=10,ND=12,MD=32,ju=38,UD=59,zD=60,GD=61,YD=35,$D=88,VD=120,jD=65533,Xe="named",zt="hexadecimal",Gt="decimal",Yt={};Yt[zt]=16;Yt[Gt]=10;var jr={};jr[Xe]=Wu;jr[Gt]=SD;jr[zt]=PD;var Hu=1,Ku=2,Xu=3,Ju=4,Qu=5,Ut=6,Zu=7,we={};we[Hu]="Named character references must be terminated by a semicolon";we[Ku]="Numeric character references must be terminated by a semicolon";we[Xu]="Named character references cannot be empty";we[Ju]="Numeric character references cannot be empty";we[Qu]="Named character references must be known";we[Ut]="Numeric character references cannot be disallowed";we[Zu]="Numeric character references cannot be outside the permissible Unicode range";function WD(e,r){var t={},n,a;r||(r={});for(a in $u)n=r[a],t[a]=n??$u[a];return(t.position.indent||t.position.start)&&(t.indent=t.position.indent||[],t.position=t.position.start),HD(e,t)}function HD(e,r){var t=r.additional,n=r.nonTerminated,a=r.text,i=r.reference,u=r.warning,o=r.textContext,s=r.referenceContext,l=r.warningContext,c=r.position,f=r.indent||[],p=e.length,d=0,D=-1,h=c.column||1,m=c.line||1,F="",A=[],v,B,b,g,y,w,E,x,k,T,q,N,P,S,_,O,Be,W,I;for(typeof t=="string"&&(t=t.charCodeAt(0)),O=ee(),x=u?Z:ID,d--,p++;++d65535&&(w-=65536,T+=Ke(w>>>10|55296),w=56320|w&1023),w=T+Ke(w))):S!==Xe&&x(Ju,W)),w?(Ee(),O=ee(),d=I-1,h+=I-P+1,A.push(w),Be=ee(),Be.offset++,i&&i.call(s,w,{start:O,end:Be},e.slice(P-1,I)),O=Be):(g=e.slice(P-1,I),F+=g,h+=g.length,d=I-1)}else y===10&&(m++,D++,h=0),y===y?(F+=Ke(y),h++):Ee();return A.join("");function ee(){return{line:m,column:h,offset:d+(c.offset||0)}}function Z(ve,U){var ht=ee();ht.column+=U,ht.offset+=U,u.call(l,we[ve],ht,ve)}function Ee(){F&&(A.push(F),a&&a.call(o,F,{start:O,end:ee()}),F="")}}function KD(e){return e>=55296&&e<=57343||e>1114111}function XD(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}});var na=C((Tv,ta)=>{"use strict";var JD=Ie(),ra=dr();ta.exports=QD;function QD(e){return t.raw=n,t;function r(i){for(var u=e.offset,o=i.line,s=[];++o&&o in u;)s.push((u[o]||0)+1);return{start:i,indent:s}}function t(i,u,o){ra(i,{position:r(u),warning:a,text:o,reference:o,textContext:e,referenceContext:e})}function n(i,u,o){return ra(i,JD(o,{position:r(u),warning:a}))}function a(i,u,o){o!==3&&e.file.message(i,u)}}});var aa=C((qv,ua)=>{"use strict";ua.exports=ZD;function ZD(e){return r;function r(t,n){var a=this,i=a.offset,u=[],o=a[e+"Methods"],s=a[e+"Tokenizers"],l=n.line,c=n.column,f,p,d,D,h,m;if(!t)return u;for(w.now=v,w.file=a.file,F("");t;){for(f=-1,p=o.length,h=!1;++f{"use strict";sa.exports=Wr;var $t=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],Vt=$t.concat(["~","|"]),oa=Vt.concat([` -`,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);Wr.default=$t;Wr.gfm=Vt;Wr.commonmark=oa;function Wr(e){var r=e||{};return r.commonmark?oa:r.gfm?Vt:$t}});var fa=C((Sv,la)=>{"use strict";la.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var jt=C((Pv,Da)=>{"use strict";Da.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:fa()}});var ha=C((Ov,pa)=>{"use strict";var tp=Ie(),np=ca(),ip=jt();pa.exports=up;function up(e){var r=this,t=r.options,n,a;if(e==null)e={};else if(typeof e=="object")e=tp(e);else throw new Error("Invalid value `"+e+"` for setting `options`");for(n in ip){if(a=e[n],a==null&&(a=t[n]),n!=="blocks"&&typeof a!="boolean"||n==="blocks"&&typeof a!="object")throw new Error("Invalid value `"+a+"` for setting `options."+n+"`");e[n]=a}return r.options=e,r.escape=np(e),r}});var Fa=C((Lv,ma)=>{"use strict";ma.exports=da;function da(e){if(e==null)return cp;if(typeof e=="string")return sp(e);if(typeof e=="object")return"length"in e?op(e):ap(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function ap(e){return r;function r(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function op(e){for(var r=[],t=-1;++t{ga.exports=lp;function lp(e){return e}});var Aa=C((Rv,ba)=>{"use strict";ba.exports=Hr;var fp=Fa(),Dp=Ea(),va=!0,Ca="skip",Wt=!1;Hr.CONTINUE=va;Hr.SKIP=Ca;Hr.EXIT=Wt;function Hr(e,r,t,n){var a,i;typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),i=fp(r),a=n?-1:1,u(e,null,[])();function u(o,s,l){var c=typeof o=="object"&&o!==null?o:{},f;return typeof c.type=="string"&&(f=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0,p.displayName="node ("+Dp(c.type+(f?"<"+f+">":""))+")"),p;function p(){var d=l.concat(o),D=[],h,m;if((!r||i(o,s,l[l.length-1]||null))&&(D=pp(t(o,l)),D[0]===Wt))return D;if(o.children&&D[0]!==Ca)for(m=(n?o.children.length:-1)+a;m>-1&&m{"use strict";ya.exports=Xr;var Kr=Aa(),hp=Kr.CONTINUE,dp=Kr.SKIP,mp=Kr.EXIT;Xr.CONTINUE=hp;Xr.SKIP=dp;Xr.EXIT=mp;function Xr(e,r,t,n){typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),Kr(e,r,a,n);function a(i,u){var o=u[u.length-1],s=o?o.children.indexOf(i):null;return t(i,s,o)}}});var ka=C((Mv,xa)=>{"use strict";var Fp=wa();xa.exports=gp;function gp(e,r){return Fp(e,r?Ep:vp),e}function Ep(e){delete e.position}function vp(e){e.position=void 0}});var qa=C((Uv,Ta)=>{"use strict";var Ba=Ie(),Cp=ka();Ta.exports=yp;var bp=` -`,Ap=/\r\n|\r/g;function yp(){var e=this,r=String(e.file),t={line:1,column:1,offset:0},n=Ba(t),a;return r=r.replace(Ap,bp),r.charCodeAt(0)===65279&&(r=r.slice(1),n.column++,n.offset++),a={type:"root",children:e.tokenizeBlock(r,n),position:{start:t,end:e.eof||Ba(t)}},e.options.position||Cp(a,!0),a}});var Sa=C((zv,_a)=>{"use strict";var wp=/^[ \t]*(\n|$)/;_a.exports=xp;function xp(e,r,t){for(var n,a="",i=0,u=r.length;i{"use strict";var me="",Ht;Pa.exports=kp;function kp(e,r){if(typeof e!="string")throw new TypeError("expected a string");if(r===1)return e;if(r===2)return e+e;var t=e.length*r;if(Ht!==e||typeof Ht>"u")Ht=e,me="";else if(me.length>=t)return me.substr(0,t);for(;t>me.length&&r>1;)r&1&&(me+=e),r>>=1,e+=e;return me+=e,me=me.substr(0,t),me}});var Kt=C((Yv,Oa)=>{"use strict";Oa.exports=Bp;function Bp(e){return String(e).replace(/\n+$/,"")}});var Ra=C(($v,Ia)=>{"use strict";var Tp=Jr(),qp=Kt();Ia.exports=Pp;var Xt=` -`,La=" ",Jt=" ",_p=4,Sp=Tp(Jt,_p);function Pp(e,r,t){for(var n=-1,a=r.length,i="",u="",o="",s="",l,c,f;++n{"use strict";Ma.exports=Rp;var Qr=` -`,mr=" ",Je=" ",Op="~",Na="`",Lp=3,Ip=4;function Rp(e,r,t){var n=this,a=n.options.gfm,i=r.length+1,u=0,o="",s,l,c,f,p,d,D,h,m,F,A,v,B;if(a){for(;u=Ip)){for(D="";u{Qe=za.exports=Np;function Np(e){return e.trim?e.trim():Qe.right(Qe.left(e))}Qe.left=function(e){return e.trimLeft?e.trimLeft():e.replace(/^\s\s*/,"")};Qe.right=function(e){if(e.trimRight)return e.trimRight();for(var r=/\s/,t=e.length;r.test(e.charAt(--t)););return e.slice(0,t+1)}});var Zr=C((jv,Ga)=>{"use strict";Ga.exports=Mp;function Mp(e,r,t,n){for(var a=e.length,i=-1,u,o;++i{"use strict";var Up=Ne(),zp=Zr();Va.exports=Gp;var Qt=` -`,Ya=" ",Zt=" ",$a=">";function Gp(e,r,t){for(var n=this,a=n.offset,i=n.blockTokenizers,u=n.interruptBlockquote,o=e.now(),s=o.line,l=r.length,c=[],f=[],p=[],d,D=0,h,m,F,A,v,B,b,g;D{"use strict";Ha.exports=$p;var Wa=` -`,Fr=" ",gr=" ",Er="#",Yp=6;function $p(e,r,t){for(var n=this,a=n.options.pedantic,i=r.length+1,u=-1,o=e.now(),s="",l="",c,f,p;++uYp)&&!(!p||!a&&r.charAt(u+1)===Er)){for(i=r.length+1,f="";++u{"use strict";Ja.exports=Jp;var Vp=" ",jp=` -`,Xa=" ",Wp="*",Hp="-",Kp="_",Xp=3;function Jp(e,r,t){for(var n=-1,a=r.length+1,i="",u,o,s,l;++n=Xp&&(!u||u===jp)?(i+=l,t?!0:e(i)({type:"thematicBreak"})):void 0}});var en=C((Xv,eo)=>{"use strict";eo.exports=rh;var Za=" ",Qp=" ",Zp=1,eh=4;function rh(e){for(var r=0,t=0,n=e.charAt(r),a={},i,u=0;n===Za||n===Qp;){for(i=n===Za?eh:Zp,t+=i,i>1&&(t=Math.floor(t/i)*i);u{"use strict";var th=Ne(),nh=Jr(),ih=en();to.exports=oh;var ro=` -`,uh=" ",ah="!";function oh(e,r){var t=e.split(ro),n=t.length+1,a=1/0,i=[],u,o,s;for(t.unshift(nh(uh,r)+ah);n--;)if(o=ih(t[n]),i[n]=o.stops,th(t[n]).length!==0)if(o.indent)o.indent>0&&o.indent{"use strict";var sh=Ne(),ch=Jr(),io=Re(),lh=en(),fh=no(),Dh=Zr();so.exports=vh;var rn="*",ph="_",uo="+",tn="-",ao=".",Fe=" ",ae=` -`,et=" ",oo=")",hh="x",xe=4,dh=/\n\n(?!\s*$)/,mh=/^\[([ X\tx])][ \t]/,Fh=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,gh=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,Eh=/^( {1,4}|\t)?/gm;function vh(e,r,t){for(var n=this,a=n.options.commonmark,i=n.options.pedantic,u=n.blockTokenizers,o=n.interruptList,s=0,l=r.length,c=null,f,p,d,D,h,m,F,A,v,B,b,g,y,w,E,x,k,T,q,N=!1,P,S,_,O;s=k.indent&&(O=!0),D=r.charAt(s),v=null,!O){if(D===rn||D===uo||D===tn)v=D,s++,f++;else{for(p="";s=k.indent||f>xe),A=!1,s=F;if(b=r.slice(F,m),B=F===s?b:r.slice(s,m),(v===rn||v===ph||v===tn)&&u.thematicBreak.call(n,e,b,!0))break;if(g=y,y=!A&&!sh(B).length,O&&k)k.value=k.value.concat(x,b),E=E.concat(x,b),x=[];else if(A)x.length!==0&&(N=!0,k.value.push(""),k.trail=x.concat()),k={value:[b],indent:f,trail:[]},w.push(k),E=E.concat(x,b),x=[];else if(y){if(g&&!a)break;x.push(b)}else{if(g||Dh(o,u,n,[e,b,!0]))break;k.value=k.value.concat(x,b),E=E.concat(x,b),x=[]}s=m+1}for(P=e(E.join(ae)).reset({type:"list",ordered:d,start:c,spread:N,children:[]}),T=n.enterList(),q=n.enterBlock(),s=-1,l=w.length;++s{"use strict";Do.exports=Th;var nn=` -`,yh=" ",lo=" ",fo="=",wh="-",xh=3,kh=1,Bh=2;function Th(e,r,t){for(var n=this,a=e.now(),i=r.length,u=-1,o="",s,l,c,f,p;++u=xh){u--;break}o+=c}for(s="",l="";++u{"use strict";var qh="[a-zA-Z_:][a-zA-Z0-9:._-]*",_h="[^\"'=<>`\\u0000-\\u0020]+",Sh="'[^']*'",Ph='"[^"]*"',Oh="(?:"+_h+"|"+Sh+"|"+Ph+")",Lh="(?:\\s+"+qh+"(?:\\s*=\\s*"+Oh+")?)",ho="<[A-Za-z][A-Za-z0-9\\-]*"+Lh+"*\\s*\\/?>",mo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Ih="|",Rh="<[?].*?[?]>",Nh="]*>",Mh="";un.openCloseTag=new RegExp("^(?:"+ho+"|"+mo+")");un.tag=new RegExp("^(?:"+ho+"|"+mo+"|"+Ih+"|"+Rh+"|"+Nh+"|"+Mh+")")});var vo=C((rC,Eo)=>{"use strict";var Uh=an().openCloseTag;Eo.exports=rd;var zh=" ",Gh=" ",Fo=` -`,Yh="<",$h=/^<(script|pre|style)(?=(\s|>|$))/i,Vh=/<\/(script|pre|style)>/i,jh=/^/,Hh=/^<\?/,Kh=/\?>/,Xh=/^/,Qh=/^/,go=/^$/,ed=new RegExp(Uh.source+"\\s*$");function rd(e,r,t){for(var n=this,a=n.options.blocks.join("|"),i=new RegExp("^|$))","i"),u=r.length,o=0,s,l,c,f,p,d,D,h=[[$h,Vh,!0],[jh,Wh,!0],[Hh,Kh,!0],[Xh,Jh,!0],[Qh,Zh,!0],[i,go,!0],[ed,go,!1]];o{"use strict";Co.exports=id;var td=String.fromCharCode,nd=/\s/;function id(e){return nd.test(typeof e=="number"?td(e):e.charAt(0))}});var on=C((nC,bo)=>{"use strict";var ud=Br();bo.exports=ad;function ad(e){return ud(e).toLowerCase()}});var To=C((iC,Bo)=>{"use strict";var od=oe(),sd=on();Bo.exports=Dd;var Ao='"',yo="'",cd="\\",Ze=` -`,rt=" ",tt=" ",cn="[",vr="]",ld="(",fd=")",wo=":",xo="<",ko=">";function Dd(e,r,t){for(var n=this,a=n.options.commonmark,i=0,u=r.length,o="",s,l,c,f,p,d,D,h;i{"use strict";var hd=oe();_o.exports=yd;var dd=" ",nt=` -`,md=" ",Fd="-",gd=":",Ed="\\",ln="|",vd=1,Cd=2,qo="left",bd="center",Ad="right";function yd(e,r,t){var n=this,a,i,u,o,s,l,c,f,p,d,D,h,m,F,A,v,B,b,g,y,w,E;if(n.options.gfm){for(a=0,v=0,l=r.length+1,c=[];ay){if(v1&&(p?(o+=f.slice(0,-1),f=f.charAt(f.length-1)):(o+=f,f="")),F=e.now(),e(o)({type:"tableCell",children:n.tokenizeInline(h,F)},s)),e(f+p),f="",h=""):(f&&(h+=f,f=""),h+=p,p===Ed&&a!==l-2&&(h+=B.charAt(a+1),a++)),m=!1,a++}A||e(nt+i)}return g}}}});var Lo=C((aC,Oo)=>{"use strict";var wd=Ne(),xd=Kt(),kd=Zr();Oo.exports=qd;var Bd=" ",Cr=` -`,Td=" ",Po=4;function qd(e,r,t){for(var n=this,a=n.options,i=a.commonmark,u=n.blockTokenizers,o=n.interruptParagraph,s=r.indexOf(Cr),l=r.length,c,f,p,d,D;s=Po&&p!==Cr){s=r.indexOf(Cr,s+1);continue}}if(f=r.slice(s+1),kd(o,u,n,[e,f,!0]))break;if(c=s,s=r.indexOf(Cr,s+1),s!==-1&&wd(r.slice(c,s))===""){s=c;break}}return f=r.slice(0,s),t?!0:(D=e.now(),f=xd(f),e(f)({type:"paragraph",children:n.tokenizeInline(f,D)}))}});var Ro=C((oC,Io)=>{"use strict";Io.exports=_d;function _d(e,r){return e.indexOf("\\",r)}});var zo=C((sC,Uo)=>{"use strict";var Sd=Ro();Uo.exports=Mo;Mo.locator=Sd;var Pd=` -`,No="\\";function Mo(e,r,t){var n=this,a,i;if(r.charAt(0)===No&&(a=r.charAt(1),n.escape.indexOf(a)!==-1))return t?!0:(a===Pd?i={type:"break"}:i={type:"text",value:a},e(No+a)(i))}});var fn=C((cC,Go)=>{"use strict";Go.exports=Od;function Od(e,r){return e.indexOf("<",r)}});var Wo=C((lC,jo)=>{"use strict";var Yo=oe(),Ld=dr(),Id=fn();jo.exports=dn;dn.locator=Id;dn.notInLink=!0;var $o="<",Dn=">",Vo="@",pn="/",hn="mailto:",it=hn.length;function dn(e,r,t){var n=this,a="",i=r.length,u=0,o="",s=!1,l="",c,f,p,d,D;if(r.charAt(0)===$o){for(u++,a=$o;u{"use strict";Ho.exports=Rd;function Rd(e,r){var t=String(e),n=0,a;if(typeof r!="string")throw new Error("Expected character");for(a=t.indexOf(r);a!==-1;)n++,a=t.indexOf(r,a+r.length);return n}});var Qo=C((DC,Jo)=>{"use strict";Jo.exports=Nd;var Xo=["www.","http://","https://"];function Nd(e,r){var t=-1,n,a,i;if(!this.options.gfm)return t;for(a=Xo.length,n=-1;++n{"use strict";var Zo=Ko(),Md=dr(),Ud=Re(),mn=He(),zd=oe(),Gd=Qo();ts.exports=gn;gn.locator=Gd;gn.notInLink=!0;var Yd=33,$d=38,Vd=41,jd=42,Wd=44,Hd=45,Fn=46,Kd=58,Xd=59,Jd=63,Qd=60,es=95,Zd=126,e0="(",rs=")";function gn(e,r,t){var n=this,a=n.options.gfm,i=n.inlineTokenizers,u=r.length,o=-1,s=!1,l,c,f,p,d,D,h,m,F,A,v,B,b,g;if(a){if(r.slice(0,4)==="www.")s=!0,p=4;else if(r.slice(0,7).toLowerCase()==="http://")p=7;else if(r.slice(0,8).toLowerCase()==="https://")p=8;else return;for(o=p-1,f=p,l=[];pF;)p=d+D.lastIndexOf(rs),D=r.slice(d,p),A--;if(r.charCodeAt(p-1)===Xd&&(p--,mn(r.charCodeAt(p-1)))){for(m=p-2;mn(r.charCodeAt(m));)m--;r.charCodeAt(m)===$d&&(p=m)}return v=r.slice(0,p),b=Md(v,{nonTerminated:!1}),s&&(b="http://"+b),g=n.enterLink(),n.inlineTokenizers={text:i.text},B=n.tokenizeInline(v,e.now()),n.inlineTokenizers=i,g(),e(v)({type:"link",title:null,url:b,children:B})}}}});var os=C((hC,as)=>{"use strict";var r0=Re(),t0=He(),n0=43,i0=45,u0=46,a0=95;as.exports=us;function us(e,r){var t=this,n,a;if(!this.options.gfm||(n=e.indexOf("@",r),n===-1))return-1;if(a=n,a===r||!is(e.charCodeAt(a-1)))return us.call(t,e,n+1);for(;a>r&&is(e.charCodeAt(a-1));)a--;return a}function is(e){return r0(e)||t0(e)||e===n0||e===i0||e===u0||e===a0}});var fs=C((dC,ls)=>{"use strict";var o0=dr(),ss=Re(),cs=He(),s0=os();ls.exports=Cn;Cn.locator=s0;Cn.notInLink=!0;var c0=43,En=45,ut=46,l0=64,vn=95;function Cn(e,r,t){var n=this,a=n.options.gfm,i=n.inlineTokenizers,u=0,o=r.length,s=-1,l,c,f,p;if(a){for(l=r.charCodeAt(u);ss(l)||cs(l)||l===c0||l===En||l===ut||l===vn;)l=r.charCodeAt(++u);if(u!==0&&l===l0){for(u++;u{"use strict";var f0=He(),D0=fn(),p0=an().tag;ps.exports=Ds;Ds.locator=D0;var h0="<",d0="?",m0="!",F0="/",g0=/^/i;function Ds(e,r,t){var n=this,a=r.length,i,u;if(!(r.charAt(0)!==h0||a<3)&&(i=r.charAt(1),!(!f0(i)&&i!==d0&&i!==m0&&i!==F0)&&(u=r.match(p0),!!u)))return t?!0:(u=u[0],!n.inLink&&g0.test(u)?n.inLink=!0:n.inLink&&E0.test(u)&&(n.inLink=!1),e(u)({type:"html",value:u}))}});var bn=C((FC,ds)=>{"use strict";ds.exports=v0;function v0(e,r){var t=e.indexOf("[",r),n=e.indexOf("![",r);return n===-1||t{"use strict";var br=oe(),C0=bn();Cs.exports=vs;vs.locator=C0;var b0=` -`,A0="!",ms='"',Fs="'",er="(",Ar=")",An="<",yn=">",gs="[",yr="\\",y0="]",Es="`";function vs(e,r,t){var n=this,a="",i=0,u=r.charAt(0),o=n.options.pedantic,s=n.options.commonmark,l=n.options.gfm,c,f,p,d,D,h,m,F,A,v,B,b,g,y,w,E,x,k;if(u===A0&&(F=!0,a=u,u=r.charAt(++i)),u===gs&&!(!F&&n.inLink)){for(a+=u,y="",i++,B=r.length,E=e.now(),g=0,E.column+=i,E.offset+=i;i=p&&(p=0):p=f}else if(u===yr)i++,h+=r.charAt(i);else if((!p||l)&&u===gs)g++;else if((!p||l)&&u===y0)if(g)g--;else{if(r.charAt(i+1)!==er)return;h+=er,c=!0,i++;break}y+=h,h="",i++}if(c){for(A=y,a+=y+h,i++;i{"use strict";var w0=oe(),x0=bn(),k0=on();ys.exports=As;As.locator=x0;var wn="link",B0="image",T0="shortcut",q0="collapsed",xn="full",_0="!",at="[",ot="\\",st="]";function As(e,r,t){var n=this,a=n.options.commonmark,i=r.charAt(0),u=0,o=r.length,s="",l="",c=wn,f=T0,p,d,D,h,m,F,A,v;if(i===_0&&(c=B0,l=i,i=r.charAt(++u)),i===at){for(u++,l+=i,F="",v=0;u{"use strict";xs.exports=S0;function S0(e,r){var t=e.indexOf("**",r),n=e.indexOf("__",r);return n===-1?t:t===-1||n{"use strict";var P0=Ne(),Bs=oe(),O0=ks();qs.exports=Ts;Ts.locator=O0;var L0="\\",I0="*",R0="_";function Ts(e,r,t){var n=this,a=0,i=r.charAt(a),u,o,s,l,c,f,p;if(!(i!==I0&&i!==R0||r.charAt(++a)!==i)&&(o=n.options.pedantic,s=i,c=s+s,f=r.length,a++,l="",i="",!(o&&Bs(r.charAt(a)))))for(;a{"use strict";Ss.exports=U0;var N0=String.fromCharCode,M0=/\w/;function U0(e){return M0.test(typeof e=="number"?N0(e):e.charAt(0))}});var Ls=C((AC,Os)=>{"use strict";Os.exports=z0;function z0(e,r){var t=e.indexOf("*",r),n=e.indexOf("_",r);return n===-1?t:t===-1||n{"use strict";var G0=Ne(),Y0=Ps(),Is=oe(),$0=Ls();Ms.exports=Ns;Ns.locator=$0;var V0="*",Rs="_",j0="\\";function Ns(e,r,t){var n=this,a=0,i=r.charAt(a),u,o,s,l,c,f,p;if(!(i!==V0&&i!==Rs)&&(o=n.options.pedantic,c=i,s=i,f=r.length,a++,l="",i="",!(o&&Is(r.charAt(a)))))for(;a{"use strict";zs.exports=W0;function W0(e,r){return e.indexOf("~~",r)}});var Ws=C((xC,js)=>{"use strict";var Ys=oe(),H0=Gs();js.exports=Vs;Vs.locator=H0;var ct="~",$s="~~";function Vs(e,r,t){var n=this,a="",i="",u="",o="",s,l,c;if(!(!n.options.gfm||r.charAt(0)!==ct||r.charAt(1)!==ct||Ys(r.charAt(2))))for(s=1,l=r.length,c=e.now(),c.column+=2,c.offset+=2;++s{"use strict";Hs.exports=K0;function K0(e,r){return e.indexOf("`",r)}});var Qs=C((BC,Js)=>{"use strict";var X0=Ks();Js.exports=Xs;Xs.locator=X0;var kn=10,Bn=32,Tn=96;function Xs(e,r,t){for(var n=r.length,a=0,i,u,o,s,l,c;a2&&(s===Bn||s===kn)&&(l===Bn||l===kn)){for(a++,n--;a{"use strict";Zs.exports=J0;function J0(e,r){for(var t=e.indexOf(` -`,r);t>r&&e.charAt(t-1)===" ";)t--;return t}});var nc=C((qC,tc)=>{"use strict";var Q0=ec();tc.exports=rc;rc.locator=Q0;var Z0=" ",em=` -`,rm=2;function rc(e,r,t){for(var n=r.length,a=-1,i="",u;++a{"use strict";ic.exports=tm;function tm(e,r,t){var n=this,a,i,u,o,s,l,c,f,p,d;if(t)return!0;for(a=n.inlineMethods,o=a.length,i=n.inlineTokenizers,u=-1,p=r.length;++u{"use strict";var nm=Ie(),lt=wu(),im=ku(),um=Tu(),am=na(),qn=aa();sc.exports=ac;function ac(e,r){this.file=r,this.offset={},this.options=nm(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=im(r).toOffset,this.unescape=um(this,"escape"),this.decode=am(this)}var M=ac.prototype;M.setOptions=ha();M.parse=qa();M.options=jt();M.exitStart=lt("atStart",!0);M.enterList=lt("inList",!1);M.enterLink=lt("inLink",!1);M.enterBlock=lt("inBlock",!1);M.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];M.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];M.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];M.blockTokenizers={blankLine:Sa(),indentedCode:Ra(),fencedCode:Ua(),blockquote:ja(),atxHeading:Ka(),thematicBreak:Qa(),list:co(),setextHeading:po(),html:vo(),definition:To(),table:So(),paragraph:Lo()};M.inlineTokenizers={escape:zo(),autoLink:Wo(),url:ns(),email:fs(),html:hs(),link:bs(),reference:ws(),strong:_s(),emphasis:Us(),deletion:Ws(),code:Qs(),break:nc(),text:uc()};M.blockMethods=oc(M.blockTokenizers);M.inlineMethods=oc(M.inlineTokenizers);M.tokenizeBlock=qn("block");M.tokenizeInline=qn("inline");M.tokenizeFactory=qn;function oc(e){var r=[],t;for(t in e)r.push(t);return r}});var pc=C((PC,Dc)=>{"use strict";var om=Au(),sm=Ie(),lc=cc();Dc.exports=fc;fc.Parser=lc;function fc(e){var r=this.data("settings"),t=om(lc);t.prototype.options=sm(t.prototype.options,r,e),this.Parser=t}});var dc=C((OC,hc)=>{"use strict";hc.exports=cm;function cm(e){if(e)throw e}});var _n=C((LC,mc)=>{mc.exports=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}});var wc=C((IC,yc)=>{"use strict";var ft=Object.prototype.hasOwnProperty,Ac=Object.prototype.toString,Fc=Object.defineProperty,gc=Object.getOwnPropertyDescriptor,Ec=function(r){return typeof Array.isArray=="function"?Array.isArray(r):Ac.call(r)==="[object Array]"},vc=function(r){if(!r||Ac.call(r)!=="[object Object]")return!1;var t=ft.call(r,"constructor"),n=r.constructor&&r.constructor.prototype&&ft.call(r.constructor.prototype,"isPrototypeOf");if(r.constructor&&!t&&!n)return!1;var a;for(a in r);return typeof a>"u"||ft.call(r,a)},Cc=function(r,t){Fc&&t.name==="__proto__"?Fc(r,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):r[t.name]=t.newValue},bc=function(r,t){if(t==="__proto__")if(ft.call(r,t)){if(gc)return gc(r,t).value}else return;return r[t]};yc.exports=function e(){var r,t,n,a,i,u,o=arguments[0],s=1,l=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});s{"use strict";xc.exports=e=>{if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);return r===null||r===Object.prototype}});var Tc=C((NC,Bc)=>{"use strict";var lm=[].slice;Bc.exports=fm;function fm(e,r){var t;return n;function n(){var u=lm.call(arguments,0),o=e.length>u.length,s;o&&u.push(a);try{s=e.apply(null,u)}catch(l){if(o&&t)throw l;return a(l)}o||(s&&typeof s.then=="function"?s.then(i,a):s instanceof Error?a(s):i(s))}function a(){t||(t=!0,r.apply(null,arguments))}function i(u){a(null,u)}}});var Oc=C((MC,Pc)=>{"use strict";var _c=Tc();Pc.exports=Sc;Sc.wrap=_c;var qc=[].slice;function Sc(){var e=[],r={};return r.run=t,r.use=n,r;function t(){var a=-1,i=qc.call(arguments,0,-1),u=arguments[arguments.length-1];if(typeof u!="function")throw new Error("Expected function as last argument, not "+u);o.apply(null,[null].concat(i));function o(s){var l=e[++a],c=qc.call(arguments,0),f=c.slice(1),p=i.length,d=-1;if(s){u(s);return}for(;++d{"use strict";var rr={}.hasOwnProperty;Rc.exports=Dm;function Dm(e){return!e||typeof e!="object"?"":rr.call(e,"position")||rr.call(e,"type")?Lc(e.position):rr.call(e,"start")||rr.call(e,"end")?Lc(e):rr.call(e,"line")||rr.call(e,"column")?Sn(e):""}function Sn(e){return(!e||typeof e!="object")&&(e={}),Ic(e.line)+":"+Ic(e.column)}function Lc(e){return(!e||typeof e!="object")&&(e={}),Sn(e.start)+"-"+Sn(e.end)}function Ic(e){return e&&typeof e=="number"?e:1}});var zc=C((zC,Uc)=>{"use strict";var pm=Nc();Uc.exports=Pn;function Mc(){}Mc.prototype=Error.prototype;Pn.prototype=new Mc;var ke=Pn.prototype;ke.file="";ke.name="";ke.reason="";ke.message="";ke.stack="";ke.fatal=null;ke.column=null;ke.line=null;function Pn(e,r,t){var n,a,i;typeof r=="string"&&(t=r,r=null),n=hm(t),a=pm(r)||"1:1",i={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(i=r,r=r.start):i.start=r),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=a,this.reason=e,this.line=r?r.line:null,this.column=r?r.column:null,this.location=i,this.source=n[0],this.ruleId=n[1]}function hm(e){var r=[null,null],t;return typeof e=="string"&&(t=e.indexOf(":"),t===-1?r[1]=e:(r[0]=e.slice(0,t),r[1]=e.slice(t+1))),r}});var Gc=C(tr=>{"use strict";tr.basename=dm;tr.dirname=mm;tr.extname=Fm;tr.join=gm;tr.sep="/";function dm(e,r){var t=0,n=-1,a,i,u,o;if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');if(wr(e),a=e.length,r===void 0||!r.length||r.length>e.length){for(;a--;)if(e.charCodeAt(a)===47){if(u){t=a+1;break}}else n<0&&(u=!0,n=a+1);return n<0?"":e.slice(t,n)}if(r===e)return"";for(i=-1,o=r.length-1;a--;)if(e.charCodeAt(a)===47){if(u){t=a+1;break}}else i<0&&(u=!0,i=a+1),o>-1&&(e.charCodeAt(a)===r.charCodeAt(o--)?o<0&&(n=a):(o=-1,n=i));return t===n?n=i:n<0&&(n=e.length),e.slice(t,n)}function mm(e){var r,t,n;if(wr(e),!e.length)return".";for(r=-1,n=e.length;--n;)if(e.charCodeAt(n)===47){if(t){r=n;break}}else t||(t=!0);return r<0?e.charCodeAt(0)===47?"/":".":r===1&&e.charCodeAt(0)===47?"//":e.slice(0,r)}function Fm(e){var r=-1,t=0,n=-1,a=0,i,u,o;for(wr(e),o=e.length;o--;){if(u=e.charCodeAt(o),u===47){if(i){t=o+1;break}continue}n<0&&(i=!0,n=o+1),u===46?r<0?r=o:a!==1&&(a=1):r>-1&&(a=-1)}return r<0||n<0||a===0||a===1&&r===n-1&&r===t+1?"":e.slice(r,n)}function gm(){for(var e=-1,r;++e2){if(s=t.lastIndexOf("/"),s!==t.length-1){s<0?(t="",n=0):(t=t.slice(0,s),n=t.length-1-t.lastIndexOf("/")),a=u,i=0;continue}}else if(t.length){t="",n=0,a=u,i=0;continue}}r&&(t=t.length?t+"/..":"..",n=2)}else t.length?t+="/"+e.slice(a+1,u):t=e.slice(a+1,u),n=u-a-1;a=u,i=0}else o===46&&i>-1?i++:i=-1}return t}function wr(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}});var $c=C(Yc=>{"use strict";Yc.cwd=Cm;function Cm(){return"/"}});var Wc=C(($C,jc)=>{"use strict";var se=Gc(),bm=$c(),Am=_n();jc.exports=ge;var ym={}.hasOwnProperty,On=["history","path","basename","stem","extname","dirname"];ge.prototype.toString=Lm;Object.defineProperty(ge.prototype,"path",{get:wm,set:xm});Object.defineProperty(ge.prototype,"dirname",{get:km,set:Bm});Object.defineProperty(ge.prototype,"basename",{get:Tm,set:qm});Object.defineProperty(ge.prototype,"extname",{get:_m,set:Sm});Object.defineProperty(ge.prototype,"stem",{get:Pm,set:Om});function ge(e){var r,t;if(!e)e={};else if(typeof e=="string"||Am(e))e={contents:e};else if("message"in e&&"messages"in e)return e;if(!(this instanceof ge))return new ge(e);for(this.data={},this.messages=[],this.history=[],this.cwd=bm.cwd(),t=-1;++t-1)throw new Error("`extname` cannot contain multiple dots")}this.path=se.join(this.dirname,this.stem+(e||""))}function Pm(){return typeof this.path=="string"?se.basename(this.path,this.extname):void 0}function Om(e){In(e,"stem"),Ln(e,"stem"),this.path=se.join(this.dirname||"",e+(this.extname||""))}function Lm(e){return(this.contents||"").toString(e)}function Ln(e,r){if(e&&e.indexOf(se.sep)>-1)throw new Error("`"+r+"` cannot be a path: did not expect `"+se.sep+"`")}function In(e,r){if(!e)throw new Error("`"+r+"` cannot be empty")}function Vc(e,r){if(!e)throw new Error("Setting `"+r+"` requires `path` to be set too")}});var Kc=C((VC,Hc)=>{"use strict";var Im=zc(),Dt=Wc();Hc.exports=Dt;Dt.prototype.message=Rm;Dt.prototype.info=Mm;Dt.prototype.fail=Nm;function Rm(e,r,t){var n=new Im(e,r,t);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}function Nm(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function Mm(){var e=this.message.apply(this,arguments);return e.fatal=null,e}});var Jc=C((jC,Xc)=>{"use strict";Xc.exports=Kc()});var al=C((WC,ul)=>{"use strict";var Qc=dc(),Um=_n(),pt=wc(),Zc=kc(),nl=Oc(),xr=Jc();ul.exports=il().freeze();var zm=[].slice,Gm={}.hasOwnProperty,Ym=nl().use($m).use(Vm).use(jm);function $m(e,r){r.tree=e.parse(r.file)}function Vm(e,r,t){e.run(r.tree,r.file,n);function n(a,i,u){a?t(a):(r.tree=i,r.file=u,t())}}function jm(e,r){var t=e.stringify(r.tree,r.file);t==null||(typeof t=="string"||Um(t)?("value"in r.file&&(r.file.value=t),r.file.contents=t):r.file.result=t)}function il(){var e=[],r=nl(),t={},n=-1,a;return i.data=o,i.freeze=u,i.attachers=e,i.use=s,i.parse=c,i.stringify=d,i.run=f,i.runSync=p,i.process=D,i.processSync=h,i;function i(){for(var m=il(),F=-1;++Fru,options:()=>tu,parsers:()=>zn,printers:()=>iF});var ql=(e,r,t)=>{if(!(e&&r==null))return Array.isArray(r)||typeof r=="string"?r[t<0?r.length+t:t]:r.at(t)},z=ql;var _l=(e,r,t,n)=>{if(!(e&&r==null))return r.replaceAll?r.replaceAll(t,n):t.global?r.replace(t,n):r.split(t).join(n)},R=_l;var Zi=Me(Br(),1);function le(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Y="string",H="array",Ce="cursor",re="indent",te="align",fe="trim",X="group",J="fill",K="if-break",De="indent-if-break",pe="line-suffix",he="line-suffix-boundary",$="line",de="label",ne="break-parent",Tr=new Set([Ce,re,te,fe,X,J,K,De,pe,he,$,de,ne]);function Pl(e){if(typeof e=="string")return Y;if(Array.isArray(e))return H;if(!e)return;let{type:r}=e;if(Tr.has(r))return r}var G=Pl;var Ol=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Ll(e){let r=e===null?"null":typeof e;if(r!=="string"&&r!=="object")return`Unexpected doc '${r}', -Expected it to be 'string' or 'object'.`;if(G(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let n=Ol([...Tr].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var dt=class extends Error{name="InvalidDocError";constructor(r){super(Ll(r)),this.doc=r}},Te=dt;var Kn={};function Il(e,r,t,n){let a=[e];for(;a.length>0;){let i=a.pop();if(i===Kn){t(a.pop());continue}t&&a.push(i,Kn);let u=G(i);if(!u)throw new Te(i);if((r==null?void 0:r(i))!==!1)switch(u){case H:case J:{let o=u===H?i:i.parts;for(let s=o.length,l=s-1;l>=0;--l)a.push(o[l]);break}case K:a.push(i.flatContents,i.breakContents);break;case X:if(n&&i.expandedStates)for(let o=i.expandedStates.length,s=o-1;s>=0;--s)a.push(i.expandedStates[s]);else a.push(i.contents);break;case te:case re:case De:case de:case pe:a.push(i.contents);break;case Y:case Ce:case fe:case he:case $:case ne:break;default:throw new Te(i)}}}var mt=Il;function Rl(e,r){if(typeof e=="string")return r(e);let t=new Map;return n(e);function n(i){if(t.has(i))return t.get(i);let u=a(i);return t.set(i,u),u}function a(i){switch(G(i)){case H:return r(i.map(n));case J:return r({...i,parts:i.parts.map(n)});case K:return r({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case X:{let{expandedStates:u,contents:o}=i;return u?(u=u.map(n),o=u[0]):o=n(o),r({...i,contents:o,expandedStates:u})}case te:case re:case De:case de:case pe:return r({...i,contents:n(i.contents)});case Y:case Ce:case fe:case he:case $:case ne:return r(i);default:throw new Te(i)}}}function Xn(e){if(e.length>0){let r=z(!1,e,-1);!r.expandedStates&&!r.break&&(r.break="propagated")}return null}function Jn(e){let r=new Set,t=[];function n(i){if(i.type===ne&&Xn(t),i.type===X){if(t.push(i),r.has(i))return!1;r.add(i)}}function a(i){i.type===X&&t.pop().break&&Xn(t)}mt(e,n,a,!0)}function be(e,r=nr){return Rl(e,t=>typeof t=="string"?qr(r,t.split(` -`)):t)}var Ft=()=>{},qe=Ft,gt=Ft,Qn=Ft;function ir(e){return qe(e),{type:re,contents:e}}function Ae(e,r){return qe(r),{type:te,contents:r,n:e}}function Ue(e,r={}){return qe(e),gt(r.expandedStates,!0),{type:X,id:r.id,contents:e,break:!!r.shouldBreak,expandedStates:r.expandedStates}}function _e(e){return Ae({type:"root"},e)}function ze(e){return Qn(e),{type:J,parts:e}}function Zn(e,r="",t={}){return qe(e),r!==""&&qe(r),{type:K,breakContents:e,flatContents:r,groupId:t.groupId}}var ur={type:ne};var ar={type:$,hard:!0},Nl={type:$,hard:!0,literal:!0},_r={type:$},Sr={type:$,soft:!0},L=[ar,ur],nr=[Nl,ur];function qr(e,r){qe(e),gt(r);let t=[];for(let n=0;nMath.max(n,a.length/r.length),0)}var Pr=Ml;function Ul(e,r){let t=e.match(new RegExp(`(${le(r)})+`,"gu"));if(t===null)return 0;let n=new Map,a=0;for(let i of t){let u=i.length/r.length;n.set(u,!0),u>a&&(a=u)}for(let i=1;ii?n:t}var ti=zl;var Et=class extends Error{name="UnexpectedNodeError";constructor(r,t,n="type"){super(`Unexpected ${t} node ${n}: ${JSON.stringify(r[n])}.`),this.node=r}},ni=Et;var li=Me(Br(),1);function Gl(e){return(e==null?void 0:e.type)==="front-matter"}var ii=Gl;var ui=["noformat","noprettier"],Lr=["format","prettier"],ai="format";var or=3;function Yl(e){let r=e.slice(0,or);if(r!=="---"&&r!=="+++")return;let t=e.indexOf(` -`,or);if(t===-1)return;let n=e.slice(or,t).trim(),a=e.indexOf(` -${r}`,t),i=n;if(i||(i=r==="+++"?"toml":"yaml"),a===-1&&r==="---"&&i==="yaml"&&(a=e.indexOf(` -...`,t)),a===-1)return;let u=a+1+or,o=e.charAt(u+1);if(!/\s?/u.test(o))return;let s=e.slice(0,u);return{type:"front-matter",language:i,explicitLanguage:n,value:e.slice(t+1,a),startDelimiter:r,endDelimiter:s.slice(-or),raw:s}}function $l(e){let r=Yl(e);if(!r)return{content:e};let{raw:t}=r;return{frontMatter:r,content:R(!1,t,/[^\n]/gu," ")+e.slice(t.length)}}var Ge=$l;function Ir(e,r){let t=`@(${r.join("|")})`,n=new RegExp([``,`\\{\\s*\\/\\*\\s*${t}\\s*\\*\\/\\s*\\}`,``].join("|"),"mu"),a=e.match(n);return(a==null?void 0:a.index)===0}var oi=e=>Ir(Ge(e).content.trimStart(),Lr),si=e=>Ir(Ge(e).content.trimStart(),ui),ci=e=>{let r=Ge(e),t=``;return r.frontMatter?`${r.frontMatter.raw} +$$`}}});var pu=x((ev,Du)=>{var gD=au(),ED=fu();Du.exports=CD;function CD(e){var r=e||{};ED.call(this,r),gD.call(this,r)}});var Ie=x((rv,hu)=>{hu.exports=AD;var vD=Object.prototype.hasOwnProperty;function AD(){for(var e={},r=0;r{typeof Object.create=="function"?Ut.exports=function(r,t){t&&(r.super_=t,r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:Ut.exports=function(r,t){if(t){r.super_=t;var n=function(){};n.prototype=t.prototype,r.prototype=new n,r.prototype.constructor=r}}});var gu=x((nv,Fu)=>{"use strict";var bD=Ie(),mu=du();Fu.exports=xD;function xD(e){var r,t,n;mu(i,e),mu(u,i),r=i.prototype;for(t in r)n=r[t],n&&typeof n=="object"&&(r[t]="concat"in n?n.concat():bD(n));return i;function u(a){return e.apply(this,a)}function i(){return this instanceof i?e.apply(this,arguments):new u(arguments)}}});var Cu=x((iv,Eu)=>{"use strict";Eu.exports=yD;function yD(e,r,t){return n;function n(){var u=t||this,i=u[e];return u[e]=!r,a;function a(){u[e]=i}}}});var Au=x((uv,vu)=>{"use strict";vu.exports=wD;function wD(e){for(var r=String(e),t=[],n=/\r?\n|\r/g;n.exec(r);)t.push(n.lastIndex);return t.push(r.length+1),{toPoint:u,toPosition:u,toOffset:i};function u(a){var o=-1;if(a>-1&&aa)return{line:o+1,column:a-(t[o-1]||0)+1,offset:a}}return{}}function i(a){var o=a&&a.line,s=a&&a.column,f;return!isNaN(o)&&!isNaN(s)&&o-1 in t&&(f=(t[o-2]||0)+s-1||0),f>-1&&f{"use strict";bu.exports=kD;var Yt="\\";function kD(e,r){return t;function t(n){for(var u=0,i=n.indexOf(Yt),a=e[r],o=[],s;i!==-1;)o.push(n.slice(u,i)),u=i+1,s=n.charAt(u),(!s||a.indexOf(s)===-1)&&o.push(Yt),i=n.indexOf(Yt,u+1);return o.push(n.slice(u)),o.join("")}}});var yu=x((ov,TD)=>{TD.exports={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Acirc:"\xC2",Agrave:"\xC0",Aring:"\xC5",Atilde:"\xC3",Auml:"\xC4",COPY:"\xA9",Ccedil:"\xC7",ETH:"\xD0",Eacute:"\xC9",Ecirc:"\xCA",Egrave:"\xC8",Euml:"\xCB",GT:">",Iacute:"\xCD",Icirc:"\xCE",Igrave:"\xCC",Iuml:"\xCF",LT:"<",Ntilde:"\xD1",Oacute:"\xD3",Ocirc:"\xD4",Ograve:"\xD2",Oslash:"\xD8",Otilde:"\xD5",Ouml:"\xD6",QUOT:'"',REG:"\xAE",THORN:"\xDE",Uacute:"\xDA",Ucirc:"\xDB",Ugrave:"\xD9",Uuml:"\xDC",Yacute:"\xDD",aacute:"\xE1",acirc:"\xE2",acute:"\xB4",aelig:"\xE6",agrave:"\xE0",amp:"&",aring:"\xE5",atilde:"\xE3",auml:"\xE4",brvbar:"\xA6",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",ecirc:"\xEA",egrave:"\xE8",eth:"\xF0",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",iacute:"\xED",icirc:"\xEE",iexcl:"\xA1",igrave:"\xEC",iquest:"\xBF",iuml:"\xEF",laquo:"\xAB",lt:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",oacute:"\xF3",ocirc:"\xF4",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",otilde:"\xF5",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',raquo:"\xBB",reg:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",times:"\xD7",uacute:"\xFA",ucirc:"\xFB",ugrave:"\xF9",uml:"\xA8",uuml:"\xFC",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var wu=x((sv,BD)=>{BD.exports={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}});var Se=x((cv,ku)=>{"use strict";ku.exports=_D;function _D(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=48&&r<=57}});var Bu=x((lv,Tu)=>{"use strict";Tu.exports=OD;function OD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}});var $e=x((fv,_u)=>{"use strict";_u.exports=qD;function qD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=122||r>=65&&r<=90}});var qu=x((Dv,Ou)=>{"use strict";var ND=$e(),PD=Se();Ou.exports=ID;function ID(e){return ND(e)||PD(e)}});var Nu=x((pv,SD)=>{SD.exports={AEli:"\xC6",AElig:"\xC6",AM:"&",AMP:"&",Aacut:"\xC1",Aacute:"\xC1",Abreve:"\u0102",Acir:"\xC2",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrav:"\xC0",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Arin:"\xC5",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atild:"\xC3",Atilde:"\xC3",Aum:"\xC4",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COP:"\xA9",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedi:"\xC7",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ET:"\xD0",ETH:"\xD0",Eacut:"\xC9",Eacute:"\xC9",Ecaron:"\u011A",Ecir:"\xCA",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrav:"\xC8",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Eum:"\xCB",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",G:">",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacut:"\xCD",Iacute:"\xCD",Icir:"\xCE",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrav:"\xCC",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Ium:"\xCF",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",L:"<",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntild:"\xD1",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacut:"\xD3",Oacute:"\xD3",Ocir:"\xD4",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograv:"\xD2",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslas:"\xD8",Oslash:"\xD8",Otild:"\xD5",Otilde:"\xD5",Otimes:"\u2A37",Oum:"\xD6",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUO:'"',QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",RE:"\xAE",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THOR:"\xDE",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacut:"\xDA",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucir:"\xDB",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrav:"\xD9",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uum:"\xDC",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacut:"\xDD",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacut:"\xE1",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acir:"\xE2",acirc:"\xE2",acut:"\xB4",acute:"\xB4",acy:"\u0430",aeli:"\xE6",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrav:"\xE0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",am:"&",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",arin:"\xE5",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atild:"\xE3",atilde:"\xE3",aum:"\xE4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvba:"\xA6",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedi:"\xE7",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedi:"\xB8",cedil:"\xB8",cemptyv:"\u29B2",cen:"\xA2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",cop:"\xA9",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curre:"\xA4",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",de:"\xB0",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divid:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacut:"\xE9",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\xEA",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrav:"\xE8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",et:"\xF0",eth:"\xF0",eum:"\xEB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac1:"\xBC",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac3:"\xBE",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",g:">",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacut:"\xED",iacute:"\xED",ic:"\u2063",icir:"\xEE",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexc:"\xA1",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrav:"\xEC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iques:"\xBF",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",ium:"\xEF",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laqu:"\xAB",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",l:"<",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",mac:"\xAF",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micr:"\xB5",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middo:"\xB7",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbs:"\xA0",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",no:"\xAC",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntild:"\xF1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacut:"\xF3",oacute:"\xF3",oast:"\u229B",ocir:"\xF4",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograv:"\xF2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\xBA",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslas:"\xF8",oslash:"\xF8",osol:"\u2298",otild:"\xF5",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",oum:"\xF6",ouml:"\xF6",ovbar:"\u233D",par:"\xB6",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusm:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",poun:"\xA3",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quo:'"',quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raqu:"\xBB",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",re:"\xAE",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sec:"\xA7",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",sh:"\xAD",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup:"\u2283",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szli:"\xDF",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thor:"\xFE",thorn:"\xFE",tilde:"\u02DC",time:"\xD7",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacut:"\xFA",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucir:"\xFB",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrav:"\xF9",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",um:"\xA8",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uum:"\xFC",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacut:"\xFD",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",ye:"\xA5",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yum:"\xFF",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var Su=x((hv,Iu)=>{"use strict";var Pu=Nu();Iu.exports=RD;var LD={}.hasOwnProperty;function RD(e){return LD.call(Pu,e)?Pu[e]:!1}});var mr=x((dv,Ku)=>{"use strict";var Lu=yu(),Ru=wu(),MD=Se(),UD=Bu(),Gu=qu(),YD=Su();Ku.exports=ep;var GD={}.hasOwnProperty,He=String.fromCharCode,zD=Function.prototype,Mu={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},WD=9,Uu=10,VD=12,jD=32,Yu=38,$D=59,HD=60,KD=61,XD=35,JD=88,QD=120,ZD=65533,Ke="named",zt="hexadecimal",Wt="decimal",Vt={};Vt[zt]=16;Vt[Wt]=10;var Kr={};Kr[Ke]=Gu;Kr[Wt]=MD;Kr[zt]=UD;var zu=1,Wu=2,Vu=3,ju=4,$u=5,Gt=6,Hu=7,we={};we[zu]="Named character references must be terminated by a semicolon";we[Wu]="Numeric character references must be terminated by a semicolon";we[Vu]="Named character references cannot be empty";we[ju]="Numeric character references cannot be empty";we[$u]="Named character references must be known";we[Gt]="Numeric character references cannot be disallowed";we[Hu]="Numeric character references cannot be outside the permissible Unicode range";function ep(e,r){var t={},n,u;r||(r={});for(u in Mu)n=r[u],t[u]=n??Mu[u];return(t.position.indent||t.position.start)&&(t.indent=t.position.indent||[],t.position=t.position.start),rp(e,t)}function rp(e,r){var t=r.additional,n=r.nonTerminated,u=r.text,i=r.reference,a=r.warning,o=r.textContext,s=r.referenceContext,f=r.warningContext,c=r.position,l=r.indent||[],D=e.length,m=0,p=-1,h=c.column||1,F=c.line||1,g="",E=[],v,A,b,d,y,w,C,k,T,B,_,S,P,N,O,I,le,K,L;for(typeof t=="string"&&(t=t.charCodeAt(0)),I=ie(),k=a?Z:zD,m--,D++;++m65535&&(w-=65536,B+=He(w>>>10|55296),w=56320|w&1023),w=B+He(w))):N!==Ke&&k(ju,K)),w?(ve(),I=ie(),m=L-1,h+=L-P+1,E.push(w),le=ie(),le.offset++,i&&i.call(s,w,{start:I,end:le},e.slice(P-1,L)),I=le):(d=e.slice(P-1,L),g+=d,h+=d.length,m=L-1)}else y===10&&(F++,p++,h=0),y===y?(g+=He(y),h++):ve();return E.join("");function ie(){return{line:F,column:h,offset:m+(c.offset||0)}}function Z(Ae,G){var Ft=ie();Ft.column+=G,Ft.offset+=G,a.call(f,we[Ae],Ft,Ae)}function ve(){g&&(E.push(g),u&&u.call(o,g,{start:I,end:ie()}),g="")}}function tp(e){return e>=55296&&e<=57343||e>1114111}function np(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}});var Qu=x((mv,Ju)=>{"use strict";var ip=Ie(),Xu=mr();Ju.exports=up;function up(e){return t.raw=n,t;function r(i){for(var a=e.offset,o=i.line,s=[];++o&&o in a;)s.push((a[o]||0)+1);return{start:i,indent:s}}function t(i,a,o){Xu(i,{position:r(a),warning:u,text:o,reference:o,textContext:e,referenceContext:e})}function n(i,a,o){return Xu(i,ip(o,{position:r(a),warning:u}))}function u(i,a,o){o!==3&&e.file.message(i,a)}}});var ra=x((Fv,ea)=>{"use strict";ea.exports=ap;function ap(e){return r;function r(t,n){var u=this,i=u.offset,a=[],o=u[e+"Methods"],s=u[e+"Tokenizers"],f=n.line,c=n.column,l,D,m,p,h,F;if(!t)return a;for(w.now=v,w.file=u.file,g("");t;){for(l=-1,D=o.length,h=!1;++l{"use strict";na.exports=Xr;var jt=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],$t=jt.concat(["~","|"]),ta=$t.concat([` +`,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);Xr.default=jt;Xr.gfm=$t;Xr.commonmark=ta;function Xr(e){var r=e||{};return r.commonmark?ta:r.gfm?$t:jt}});var aa=x((Ev,ua)=>{"use strict";ua.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var Ht=x((Cv,oa)=>{"use strict";oa.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:aa()}});var ca=x((vv,sa)=>{"use strict";var cp=Ie(),lp=ia(),fp=Ht();sa.exports=Dp;function Dp(e){var r=this,t=r.options,n,u;if(e==null)e={};else if(typeof e=="object")e=cp(e);else throw new Error("Invalid value `"+e+"` for setting `options`");for(n in fp){if(u=e[n],u==null&&(u=t[n]),n!=="blocks"&&typeof u!="boolean"||n==="blocks"&&typeof u!="object")throw new Error("Invalid value `"+u+"` for setting `options."+n+"`");e[n]=u}return r.options=e,r.escape=lp(e),r}});var Da=x((Av,fa)=>{"use strict";fa.exports=la;function la(e){if(e==null)return mp;if(typeof e=="string")return dp(e);if(typeof e=="object")return"length"in e?hp(e):pp(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function pp(e){return r;function r(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function hp(e){for(var r=[],t=-1;++t{pa.exports=Fp;function Fp(e){return e}});var ga=x((xv,Fa)=>{"use strict";Fa.exports=Jr;var gp=Da(),Ep=ha(),da=!0,ma="skip",Kt=!1;Jr.CONTINUE=da;Jr.SKIP=ma;Jr.EXIT=Kt;function Jr(e,r,t,n){var u,i;typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),i=gp(r),u=n?-1:1,a(e,null,[])();function a(o,s,f){var c=typeof o=="object"&&o!==null?o:{},l;return typeof c.type=="string"&&(l=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0,D.displayName="node ("+Ep(c.type+(l?"<"+l+">":""))+")"),D;function D(){var m=f.concat(o),p=[],h,F;if((!r||i(o,s,f[f.length-1]||null))&&(p=Cp(t(o,f)),p[0]===Kt))return p;if(o.children&&p[0]!==ma)for(F=(n?o.children.length:-1)+u;F>-1&&F{"use strict";Ea.exports=Zr;var Qr=ga(),vp=Qr.CONTINUE,Ap=Qr.SKIP,bp=Qr.EXIT;Zr.CONTINUE=vp;Zr.SKIP=Ap;Zr.EXIT=bp;function Zr(e,r,t,n){typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),Qr(e,r,u,n);function u(i,a){var o=a[a.length-1],s=o?o.children.indexOf(i):null;return t(i,s,o)}}});var Aa=x((wv,va)=>{"use strict";var xp=Ca();va.exports=yp;function yp(e,r){return xp(e,r?wp:kp),e}function wp(e){delete e.position}function kp(e){e.position=void 0}});var ya=x((kv,xa)=>{"use strict";var ba=Ie(),Tp=Aa();xa.exports=Op;var Bp=` +`,_p=/\r\n|\r/g;function Op(){var e=this,r=String(e.file),t={line:1,column:1,offset:0},n=ba(t),u;return r=r.replace(_p,Bp),r.charCodeAt(0)===65279&&(r=r.slice(1),n.column++,n.offset++),u={type:"root",children:e.tokenizeBlock(r,n),position:{start:t,end:e.eof||ba(t)}},e.options.position||Tp(u,!0),u}});var ka=x((Tv,wa)=>{"use strict";var qp=/^[ \t]*(\n|$)/;wa.exports=Np;function Np(e,r,t){for(var n,u="",i=0,a=r.length;i{"use strict";var ge="",Xt;Ta.exports=Pp;function Pp(e,r){if(typeof e!="string")throw new TypeError("expected a string");if(r===1)return e;if(r===2)return e+e;var t=e.length*r;if(Xt!==e||typeof Xt>"u")Xt=e,ge="";else if(ge.length>=t)return ge.substr(0,t);for(;t>ge.length&&r>1;)r&1&&(ge+=e),r>>=1,e+=e;return ge+=e,ge=ge.substr(0,t),ge}});var Jt=x((_v,Ba)=>{"use strict";Ba.exports=Ip;function Ip(e){return String(e).replace(/\n+$/,"")}});var qa=x((Ov,Oa)=>{"use strict";var Sp=et(),Lp=Jt();Oa.exports=Up;var Qt=` +`,_a=" ",Zt=" ",Rp=4,Mp=Sp(Zt,Rp);function Up(e,r,t){for(var n=-1,u=r.length,i="",a="",o="",s="",f,c,l;++n{"use strict";Pa.exports=Wp;var rt=` +`,Fr=" ",Xe=" ",Yp="~",Na="`",Gp=3,zp=4;function Wp(e,r,t){var n=this,u=n.options.gfm,i=r.length+1,a=0,o="",s,f,c,l,D,m,p,h,F,g,E,v,A;if(u){for(;a=zp)){for(p="";a{Je=Sa.exports=Vp;function Vp(e){return e.trim?e.trim():Je.right(Je.left(e))}Je.left=function(e){return e.trimLeft?e.trimLeft():e.replace(/^\s\s*/,"")};Je.right=function(e){if(e.trimRight)return e.trimRight();for(var r=/\s/,t=e.length;r.test(e.charAt(--t)););return e.slice(0,t+1)}});var tt=x((Nv,La)=>{"use strict";La.exports=jp;function jp(e,r,t,n){for(var u=e.length,i=-1,a,o;++i{"use strict";var $p=Le(),Hp=tt();Ua.exports=Kp;var en=` +`,Ra=" ",rn=" ",Ma=">";function Kp(e,r,t){for(var n=this,u=n.offset,i=n.blockTokenizers,a=n.interruptBlockquote,o=e.now(),s=o.line,f=r.length,c=[],l=[],D=[],m,p=0,h,F,g,E,v,A,b,d;p{"use strict";za.exports=Jp;var Ga=` +`,gr=" ",Er=" ",Cr="#",Xp=6;function Jp(e,r,t){for(var n=this,u=n.options.pedantic,i=r.length+1,a=-1,o=e.now(),s="",f="",c,l,D;++aXp)&&!(!D||!u&&r.charAt(a+1)===Cr)){for(i=r.length+1,l="";++a{"use strict";ja.exports=ih;var Qp=" ",Zp=` +`,Va=" ",eh="*",rh="-",th="_",nh=3;function ih(e,r,t){for(var n=-1,u=r.length+1,i="",a,o,s,f;++n=nh&&(!a||a===Zp)?(i+=f,t?!0:e(i)({type:"thematicBreak"})):void 0}});var tn=x((Lv,Ka)=>{"use strict";Ka.exports=sh;var Ha=" ",uh=" ",ah=1,oh=4;function sh(e){for(var r=0,t=0,n=e.charAt(r),u={},i,a=0;n===Ha||n===uh;){for(i=n===Ha?oh:ah,t+=i,i>1&&(t=Math.floor(t/i)*i);a{"use strict";var ch=Le(),lh=et(),fh=tn();Ja.exports=hh;var Xa=` +`,Dh=" ",ph="!";function hh(e,r){var t=e.split(Xa),n=t.length+1,u=1/0,i=[],a,o,s;for(t.unshift(lh(Dh,r)+ph);n--;)if(o=fh(t[n]),i[n]=o.stops,ch(t[n]).length!==0)if(o.indent)o.indent>0&&o.indent{"use strict";var dh=Le(),mh=et(),Za=Se(),Fh=tn(),gh=Qa(),Eh=tt();no.exports=kh;var nn="*",Ch="_",eo="+",un="-",ro=".",Ee=" ",oe=` +`,nt=" ",to=")",vh="x",ke=4,Ah=/\n\n(?!\s*$)/,bh=/^\[([ X\tx])][ \t]/,xh=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,yh=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,wh=/^( {1,4}|\t)?/gm;function kh(e,r,t){for(var n=this,u=n.options.commonmark,i=n.options.pedantic,a=n.blockTokenizers,o=n.interruptList,s=0,f=r.length,c=null,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C,k,T,B,_,S=!1,P,N,O,I;s=T.indent&&(I=!0),p=r.charAt(s),v=null,!I){if(p===nn||p===eo||p===un)v=p,s++,l++;else{for(D="";s=T.indent||l>ke),E=!1,s=g;if(b=r.slice(g,F),A=g===s?b:r.slice(s,F),(v===nn||v===Ch||v===un)&&a.thematicBreak.call(n,e,b,!0))break;if(d=y,y=!E&&!dh(A).length,I&&T)T.value=T.value.concat(k,b),C=C.concat(k,b),k=[];else if(E)k.length!==0&&(S=!0,T.value.push(""),T.trail=k.concat()),T={value:[b],indent:l,trail:[]},w.push(T),C=C.concat(k,b),k=[];else if(y){if(d&&!u)break;k.push(b)}else{if(d||Eh(o,a,n,[e,b,!0]))break;T.value=T.value.concat(k,b),C=C.concat(k,b),k=[]}s=F+1}for(P=e(C.join(oe)).reset({type:"list",ordered:m,start:c,spread:S,children:[]}),B=n.enterList(),_=n.enterBlock(),s=-1,f=w.length;++s{"use strict";oo.exports=Sh;var an=` +`,Oh=" ",uo=" ",ao="=",qh="-",Nh=3,Ph=1,Ih=2;function Sh(e,r,t){for(var n=this,u=e.now(),i=r.length,a=-1,o="",s,f,c,l,D;++a=Nh){a--;break}o+=c}for(s="",f="";++a{"use strict";var Lh="[a-zA-Z_:][a-zA-Z0-9:._-]*",Rh="[^\"'=<>`\\u0000-\\u0020]+",Mh="'[^']*'",Uh='"[^"]*"',Yh="(?:"+Rh+"|"+Mh+"|"+Uh+")",Gh="(?:\\s+"+Lh+"(?:\\s*=\\s*"+Yh+")?)",co="<[A-Za-z][A-Za-z0-9\\-]*"+Gh+"*\\s*\\/?>",lo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",zh="|",Wh="<[?].*?[?]>",Vh="]*>",jh="";on.openCloseTag=new RegExp("^(?:"+co+"|"+lo+")");on.tag=new RegExp("^(?:"+co+"|"+lo+"|"+zh+"|"+Wh+"|"+Vh+"|"+jh+")")});var ho=x((Gv,po)=>{"use strict";var $h=sn().openCloseTag;po.exports=sd;var Hh=" ",Kh=" ",fo=` +`,Xh="<",Jh=/^<(script|pre|style)(?=(\s|>|$))/i,Qh=/<\/(script|pre|style)>/i,Zh=/^/,rd=/^<\?/,td=/\?>/,nd=/^/,ud=/^/,Do=/^$/,od=new RegExp($h.source+"\\s*$");function sd(e,r,t){for(var n=this,u=n.options.blocks.join("|"),i=new RegExp("^|$))","i"),a=r.length,o=0,s,f,c,l,D,m,p,h=[[Jh,Qh,!0],[Zh,ed,!0],[rd,td,!0],[nd,id,!0],[ud,ad,!0],[i,Do,!0],[od,Do,!1]];o{"use strict";mo.exports=fd;var cd=String.fromCharCode,ld=/\s/;function fd(e){return ld.test(typeof e=="number"?cd(e):e.charAt(0))}});var cn=x((Wv,Fo)=>{"use strict";var Dd=Br();Fo.exports=pd;function pd(e){return Dd(e).toLowerCase()}});var xo=x((Vv,bo)=>{"use strict";var hd=se(),dd=cn();bo.exports=Ed;var go='"',Eo="'",md="\\",Qe=` +`,it=" ",ut=" ",fn="[",vr="]",Fd="(",gd=")",Co=":",vo="<",Ao=">";function Ed(e,r,t){for(var n=this,u=n.options.commonmark,i=0,a=r.length,o="",s,f,c,l,D,m,p,h;i{"use strict";var vd=se();wo.exports=Od;var Ad=" ",at=` +`,bd=" ",xd="-",yd=":",wd="\\",Dn="|",kd=1,Td=2,yo="left",Bd="center",_d="right";function Od(e,r,t){var n=this,u,i,a,o,s,f,c,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C;if(n.options.gfm){for(u=0,v=0,f=r.length+1,c=[];uy){if(v1&&(D?(o+=l.slice(0,-1),l=l.charAt(l.length-1)):(o+=l,l="")),g=e.now(),e(o)({type:"tableCell",children:n.tokenizeInline(h,g)},s)),e(l+D),l="",h=""):(l&&(h+=l,l=""),h+=D,D===wd&&u!==f-2&&(h+=A.charAt(u+1),u++)),F=!1,u++}E||e(at+i)}return d}}}});var _o=x(($v,Bo)=>{"use strict";var qd=Le(),Nd=Jt(),Pd=tt();Bo.exports=Ld;var Id=" ",Ar=` +`,Sd=" ",To=4;function Ld(e,r,t){for(var n=this,u=n.options,i=u.commonmark,a=n.blockTokenizers,o=n.interruptParagraph,s=r.indexOf(Ar),f=r.length,c,l,D,m,p;s=To&&D!==Ar){s=r.indexOf(Ar,s+1);continue}}if(l=r.slice(s+1),Pd(o,a,n,[e,l,!0]))break;if(c=s,s=r.indexOf(Ar,s+1),s!==-1&&qd(r.slice(c,s))===""){s=c;break}}return l=r.slice(0,s),t?!0:(p=e.now(),l=Nd(l),e(l)({type:"paragraph",children:n.tokenizeInline(l,p)}))}});var qo=x((Hv,Oo)=>{"use strict";Oo.exports=Rd;function Rd(e,r){return e.indexOf("\\",r)}});var So=x((Kv,Io)=>{"use strict";var Md=qo();Io.exports=Po;Po.locator=Md;var Ud=` +`,No="\\";function Po(e,r,t){var n=this,u,i;if(r.charAt(0)===No&&(u=r.charAt(1),n.escape.indexOf(u)!==-1))return t?!0:(u===Ud?i={type:"break"}:i={type:"text",value:u},e(No+u)(i))}});var pn=x((Xv,Lo)=>{"use strict";Lo.exports=Yd;function Yd(e,r){return e.indexOf("<",r)}});var Go=x((Jv,Yo)=>{"use strict";var Ro=se(),Gd=mr(),zd=pn();Yo.exports=Fn;Fn.locator=zd;Fn.notInLink=!0;var Mo="<",hn=">",Uo="@",dn="/",mn="mailto:",ot=mn.length;function Fn(e,r,t){var n=this,u="",i=r.length,a=0,o="",s=!1,f="",c,l,D,m,p;if(r.charAt(0)===Mo){for(a++,u=Mo;a{"use strict";zo.exports=Wd;function Wd(e,r){var t=String(e),n=0,u;if(typeof r!="string")throw new Error("Expected character");for(u=t.indexOf(r);u!==-1;)n++,u=t.indexOf(r,u+r.length);return n}});var $o=x((Zv,jo)=>{"use strict";jo.exports=Vd;var Vo=["www.","http://","https://"];function Vd(e,r){var t=-1,n,u,i;if(!this.options.gfm)return t;for(u=Vo.length,n=-1;++n{"use strict";var Ho=Wo(),jd=mr(),$d=Se(),gn=$e(),Hd=se(),Kd=$o();Jo.exports=Cn;Cn.locator=Kd;Cn.notInLink=!0;var Xd=33,Jd=38,Qd=41,Zd=42,e0=44,r0=45,En=46,t0=58,n0=59,i0=63,u0=60,Ko=95,a0=126,o0="(",Xo=")";function Cn(e,r,t){var n=this,u=n.options.gfm,i=n.inlineTokenizers,a=r.length,o=-1,s=!1,f,c,l,D,m,p,h,F,g,E,v,A,b,d;if(u){if(r.slice(0,4)==="www.")s=!0,D=4;else if(r.slice(0,7).toLowerCase()==="http://")D=7;else if(r.slice(0,8).toLowerCase()==="https://")D=8;else return;for(o=D-1,l=D,f=[];Dg;)D=m+p.lastIndexOf(Xo),p=r.slice(m,D),E--;if(r.charCodeAt(D-1)===n0&&(D--,gn(r.charCodeAt(D-1)))){for(F=D-2;gn(r.charCodeAt(F));)F--;r.charCodeAt(F)===Jd&&(D=F)}return v=r.slice(0,D),b=jd(v,{nonTerminated:!1}),s&&(b="http://"+b),d=n.enterLink(),n.inlineTokenizers={text:i.text},A=n.tokenizeInline(v,e.now()),n.inlineTokenizers=i,d(),e(v)({type:"link",title:null,url:b,children:A})}}}});var ts=x((r2,rs)=>{"use strict";var s0=Se(),c0=$e(),l0=43,f0=45,D0=46,p0=95;rs.exports=es;function es(e,r){var t=this,n,u;if(!this.options.gfm||(n=e.indexOf("@",r),n===-1))return-1;if(u=n,u===r||!Zo(e.charCodeAt(u-1)))return es.call(t,e,n+1);for(;u>r&&Zo(e.charCodeAt(u-1));)u--;return u}function Zo(e){return s0(e)||c0(e)||e===l0||e===f0||e===D0||e===p0}});var as=x((t2,us)=>{"use strict";var h0=mr(),ns=Se(),is=$e(),d0=ts();us.exports=bn;bn.locator=d0;bn.notInLink=!0;var m0=43,vn=45,st=46,F0=64,An=95;function bn(e,r,t){var n=this,u=n.options.gfm,i=n.inlineTokenizers,a=0,o=r.length,s=-1,f,c,l,D;if(u){for(f=r.charCodeAt(a);ns(f)||is(f)||f===m0||f===vn||f===st||f===An;)f=r.charCodeAt(++a);if(a!==0&&f===F0){for(a++;a{"use strict";var g0=$e(),E0=pn(),C0=sn().tag;ss.exports=os;os.locator=E0;var v0="<",A0="?",b0="!",x0="/",y0=/^/i;function os(e,r,t){var n=this,u=r.length,i,a;if(!(r.charAt(0)!==v0||u<3)&&(i=r.charAt(1),!(!g0(i)&&i!==A0&&i!==b0&&i!==x0)&&(a=r.match(C0),!!a)))return t?!0:(a=a[0],!n.inLink&&y0.test(a)?n.inLink=!0:n.inLink&&w0.test(a)&&(n.inLink=!1),e(a)({type:"html",value:a}))}});var xn=x((i2,ls)=>{"use strict";ls.exports=k0;function k0(e,r){var t=e.indexOf("[",r),n=e.indexOf("![",r);return n===-1||t{"use strict";var br=se(),T0=xn();ms.exports=ds;ds.locator=T0;var B0=` +`,_0="!",fs='"',Ds="'",Ze="(",xr=")",yn="<",wn=">",ps="[",yr="\\",O0="]",hs="`";function ds(e,r,t){var n=this,u="",i=0,a=r.charAt(0),o=n.options.pedantic,s=n.options.commonmark,f=n.options.gfm,c,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C,k,T;if(a===_0&&(g=!0,u=a,a=r.charAt(++i)),a===ps&&!(!g&&n.inLink)){for(u+=a,y="",i++,A=r.length,C=e.now(),d=0,C.column+=i,C.offset+=i;i=D&&(D=0):D=l}else if(a===yr)i++,h+=r.charAt(i);else if((!D||f)&&a===ps)d++;else if((!D||f)&&a===O0)if(d)d--;else{if(r.charAt(i+1)!==Ze)return;h+=Ze,c=!0,i++;break}y+=h,h="",i++}if(c){for(E=y,u+=y+h,i++;i{"use strict";var q0=se(),N0=xn(),P0=cn();Es.exports=gs;gs.locator=N0;var kn="link",I0="image",S0="shortcut",L0="collapsed",Tn="full",R0="!",ct="[",lt="\\",ft="]";function gs(e,r,t){var n=this,u=n.options.commonmark,i=r.charAt(0),a=0,o=r.length,s="",f="",c=kn,l=S0,D,m,p,h,F,g,E,v;if(i===R0&&(c=I0,f=i,i=r.charAt(++a)),i===ct){for(a++,f+=i,g="",v=0;a{"use strict";vs.exports=M0;function M0(e,r){var t=e.indexOf("**",r),n=e.indexOf("__",r);return n===-1?t:t===-1||n{"use strict";var U0=Le(),bs=se(),Y0=As();ys.exports=xs;xs.locator=Y0;var G0="\\",z0="*",W0="_";function xs(e,r,t){var n=this,u=0,i=r.charAt(u),a,o,s,f,c,l,D;if(!(i!==z0&&i!==W0||r.charAt(++u)!==i)&&(o=n.options.pedantic,s=i,c=s+s,l=r.length,u++,f="",i="",!(o&&bs(r.charAt(u)))))for(;u{"use strict";ks.exports=$0;var V0=String.fromCharCode,j0=/\w/;function $0(e){return j0.test(typeof e=="number"?V0(e):e.charAt(0))}});var _s=x((l2,Bs)=>{"use strict";Bs.exports=H0;function H0(e,r){var t=e.indexOf("*",r),n=e.indexOf("_",r);return n===-1?t:t===-1||n{"use strict";var K0=Le(),X0=Ts(),Os=se(),J0=_s();Ps.exports=Ns;Ns.locator=J0;var Q0="*",qs="_",Z0="\\";function Ns(e,r,t){var n=this,u=0,i=r.charAt(u),a,o,s,f,c,l,D;if(!(i!==Q0&&i!==qs)&&(o=n.options.pedantic,c=i,s=i,l=r.length,u++,f="",i="",!(o&&Os(r.charAt(u)))))for(;u{"use strict";Ss.exports=em;function em(e,r){return e.indexOf("~~",r)}});var Gs=x((p2,Ys)=>{"use strict";var Rs=se(),rm=Ls();Ys.exports=Us;Us.locator=rm;var Dt="~",Ms="~~";function Us(e,r,t){var n=this,u="",i="",a="",o="",s,f,c;if(!(!n.options.gfm||r.charAt(0)!==Dt||r.charAt(1)!==Dt||Rs(r.charAt(2))))for(s=1,f=r.length,c=e.now(),c.column+=2,c.offset+=2;++s{"use strict";zs.exports=tm;function tm(e,r){return e.indexOf("`",r)}});var $s=x((d2,js)=>{"use strict";var nm=Ws();js.exports=Vs;Vs.locator=nm;var Bn=10,_n=32,On=96;function Vs(e,r,t){for(var n=r.length,u=0,i,a,o,s,f,c;u2&&(s===_n||s===Bn)&&(f===_n||f===Bn)){for(u++,n--;u{"use strict";Hs.exports=im;function im(e,r){for(var t=e.indexOf(` +`,r);t>r&&e.charAt(t-1)===" ";)t--;return t}});var Qs=x((F2,Js)=>{"use strict";var um=Ks();Js.exports=Xs;Xs.locator=um;var am=" ",om=` +`,sm=2;function Xs(e,r,t){for(var n=r.length,u=-1,i="",a;++u{"use strict";Zs.exports=cm;function cm(e,r,t){var n=this,u,i,a,o,s,f,c,l,D,m;if(t)return!0;for(u=n.inlineMethods,o=u.length,i=n.inlineTokenizers,a=-1,D=r.length;++a{"use strict";var lm=Ie(),pt=Cu(),fm=Au(),Dm=xu(),pm=Qu(),qn=ra();nc.exports=rc;function rc(e,r){this.file=r,this.offset={},this.options=lm(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=fm(r).toOffset,this.unescape=Dm(this,"escape"),this.decode=pm(this)}var Y=rc.prototype;Y.setOptions=ca();Y.parse=ya();Y.options=Ht();Y.exitStart=pt("atStart",!0);Y.enterList=pt("inList",!1);Y.enterLink=pt("inLink",!1);Y.enterBlock=pt("inBlock",!1);Y.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];Y.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];Y.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];Y.blockTokenizers={blankLine:ka(),indentedCode:qa(),fencedCode:Ia(),blockquote:Ya(),atxHeading:Wa(),thematicBreak:$a(),list:io(),setextHeading:so(),html:ho(),definition:xo(),table:ko(),paragraph:_o()};Y.inlineTokenizers={escape:So(),autoLink:Go(),url:Qo(),email:as(),html:cs(),link:Fs(),reference:Cs(),strong:ws(),emphasis:Is(),deletion:Gs(),code:$s(),break:Qs(),text:ec()};Y.blockMethods=tc(Y.blockTokenizers);Y.inlineMethods=tc(Y.inlineTokenizers);Y.tokenizeBlock=qn("block");Y.tokenizeInline=qn("inline");Y.tokenizeFactory=qn;function tc(e){var r=[],t;for(t in e)r.push(t);return r}});var sc=x((C2,oc)=>{"use strict";var hm=gu(),dm=Ie(),uc=ic();oc.exports=ac;ac.Parser=uc;function ac(e){var r=this.data("settings"),t=hm(uc);t.prototype.options=dm(t.prototype.options,r,e),this.Parser=t}});var lc=x((v2,cc)=>{"use strict";cc.exports=mm;function mm(e){if(e)throw e}});var Nn=x((A2,fc)=>{fc.exports=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}});var Cc=x((b2,Ec)=>{"use strict";var ht=Object.prototype.hasOwnProperty,gc=Object.prototype.toString,Dc=Object.defineProperty,pc=Object.getOwnPropertyDescriptor,hc=function(r){return typeof Array.isArray=="function"?Array.isArray(r):gc.call(r)==="[object Array]"},dc=function(r){if(!r||gc.call(r)!=="[object Object]")return!1;var t=ht.call(r,"constructor"),n=r.constructor&&r.constructor.prototype&&ht.call(r.constructor.prototype,"isPrototypeOf");if(r.constructor&&!t&&!n)return!1;var u;for(u in r);return typeof u>"u"||ht.call(r,u)},mc=function(r,t){Dc&&t.name==="__proto__"?Dc(r,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):r[t.name]=t.newValue},Fc=function(r,t){if(t==="__proto__")if(ht.call(r,t)){if(pc)return pc(r,t).value}else return;return r[t]};Ec.exports=function e(){var r,t,n,u,i,a,o=arguments[0],s=1,f=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});s{"use strict";vc.exports=e=>{if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);return r===null||r===Object.prototype}});var xc=x((y2,bc)=>{"use strict";var Fm=[].slice;bc.exports=gm;function gm(e,r){var t;return n;function n(){var a=Fm.call(arguments,0),o=e.length>a.length,s;o&&a.push(u);try{s=e.apply(null,a)}catch(f){if(o&&t)throw f;return u(f)}o||(s&&typeof s.then=="function"?s.then(i,u):s instanceof Error?u(s):i(s))}function u(){t||(t=!0,r.apply(null,arguments))}function i(a){u(null,a)}}});var Bc=x((w2,Tc)=>{"use strict";var wc=xc();Tc.exports=kc;kc.wrap=wc;var yc=[].slice;function kc(){var e=[],r={};return r.run=t,r.use=n,r;function t(){var u=-1,i=yc.call(arguments,0,-1),a=arguments[arguments.length-1];if(typeof a!="function")throw new Error("Expected function as last argument, not "+a);o.apply(null,[null].concat(i));function o(s){var f=e[++u],c=yc.call(arguments,0),l=c.slice(1),D=i.length,m=-1;if(s){a(s);return}for(;++m{"use strict";var er={}.hasOwnProperty;qc.exports=Em;function Em(e){return!e||typeof e!="object"?"":er.call(e,"position")||er.call(e,"type")?_c(e.position):er.call(e,"start")||er.call(e,"end")?_c(e):er.call(e,"line")||er.call(e,"column")?Pn(e):""}function Pn(e){return(!e||typeof e!="object")&&(e={}),Oc(e.line)+":"+Oc(e.column)}function _c(e){return(!e||typeof e!="object")&&(e={}),Pn(e.start)+"-"+Pn(e.end)}function Oc(e){return e&&typeof e=="number"?e:1}});var Sc=x((T2,Ic)=>{"use strict";var Cm=Nc();Ic.exports=In;function Pc(){}Pc.prototype=Error.prototype;In.prototype=new Pc;var Te=In.prototype;Te.file="";Te.name="";Te.reason="";Te.message="";Te.stack="";Te.fatal=null;Te.column=null;Te.line=null;function In(e,r,t){var n,u,i;typeof r=="string"&&(t=r,r=null),n=vm(t),u=Cm(r)||"1:1",i={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(i=r,r=r.start):i.start=r),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=u,this.reason=e,this.line=r?r.line:null,this.column=r?r.column:null,this.location=i,this.source=n[0],this.ruleId=n[1]}function vm(e){var r=[null,null],t;return typeof e=="string"&&(t=e.indexOf(":"),t===-1?r[1]=e:(r[0]=e.slice(0,t),r[1]=e.slice(t+1))),r}});var Lc=x(rr=>{"use strict";rr.basename=Am;rr.dirname=bm;rr.extname=xm;rr.join=ym;rr.sep="/";function Am(e,r){var t=0,n=-1,u,i,a,o;if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');if(wr(e),u=e.length,r===void 0||!r.length||r.length>e.length){for(;u--;)if(e.charCodeAt(u)===47){if(a){t=u+1;break}}else n<0&&(a=!0,n=u+1);return n<0?"":e.slice(t,n)}if(r===e)return"";for(i=-1,o=r.length-1;u--;)if(e.charCodeAt(u)===47){if(a){t=u+1;break}}else i<0&&(a=!0,i=u+1),o>-1&&(e.charCodeAt(u)===r.charCodeAt(o--)?o<0&&(n=u):(o=-1,n=i));return t===n?n=i:n<0&&(n=e.length),e.slice(t,n)}function bm(e){var r,t,n;if(wr(e),!e.length)return".";for(r=-1,n=e.length;--n;)if(e.charCodeAt(n)===47){if(t){r=n;break}}else t||(t=!0);return r<0?e.charCodeAt(0)===47?"/":".":r===1&&e.charCodeAt(0)===47?"//":e.slice(0,r)}function xm(e){var r=-1,t=0,n=-1,u=0,i,a,o;for(wr(e),o=e.length;o--;){if(a=e.charCodeAt(o),a===47){if(i){t=o+1;break}continue}n<0&&(i=!0,n=o+1),a===46?r<0?r=o:u!==1&&(u=1):r>-1&&(u=-1)}return r<0||n<0||u===0||u===1&&r===n-1&&r===t+1?"":e.slice(r,n)}function ym(){for(var e=-1,r;++e2){if(s=t.lastIndexOf("/"),s!==t.length-1){s<0?(t="",n=0):(t=t.slice(0,s),n=t.length-1-t.lastIndexOf("/")),u=a,i=0;continue}}else if(t.length){t="",n=0,u=a,i=0;continue}}r&&(t=t.length?t+"/..":"..",n=2)}else t.length?t+="/"+e.slice(u+1,a):t=e.slice(u+1,a),n=a-u-1;u=a,i=0}else o===46&&i>-1?i++:i=-1}return t}function wr(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}});var Mc=x(Rc=>{"use strict";Rc.cwd=Tm;function Tm(){return"/"}});var Gc=x((O2,Yc)=>{"use strict";var ce=Lc(),Bm=Mc(),_m=Nn();Yc.exports=Ce;var Om={}.hasOwnProperty,Sn=["history","path","basename","stem","extname","dirname"];Ce.prototype.toString=Gm;Object.defineProperty(Ce.prototype,"path",{get:qm,set:Nm});Object.defineProperty(Ce.prototype,"dirname",{get:Pm,set:Im});Object.defineProperty(Ce.prototype,"basename",{get:Sm,set:Lm});Object.defineProperty(Ce.prototype,"extname",{get:Rm,set:Mm});Object.defineProperty(Ce.prototype,"stem",{get:Um,set:Ym});function Ce(e){var r,t;if(!e)e={};else if(typeof e=="string"||_m(e))e={contents:e};else if("message"in e&&"messages"in e)return e;if(!(this instanceof Ce))return new Ce(e);for(this.data={},this.messages=[],this.history=[],this.cwd=Bm.cwd(),t=-1;++t-1)throw new Error("`extname` cannot contain multiple dots")}this.path=ce.join(this.dirname,this.stem+(e||""))}function Um(){return typeof this.path=="string"?ce.basename(this.path,this.extname):void 0}function Ym(e){Rn(e,"stem"),Ln(e,"stem"),this.path=ce.join(this.dirname||"",e+(this.extname||""))}function Gm(e){return(this.contents||"").toString(e)}function Ln(e,r){if(e&&e.indexOf(ce.sep)>-1)throw new Error("`"+r+"` cannot be a path: did not expect `"+ce.sep+"`")}function Rn(e,r){if(!e)throw new Error("`"+r+"` cannot be empty")}function Uc(e,r){if(!e)throw new Error("Setting `"+r+"` requires `path` to be set too")}});var Wc=x((q2,zc)=>{"use strict";var zm=Sc(),dt=Gc();zc.exports=dt;dt.prototype.message=Wm;dt.prototype.info=jm;dt.prototype.fail=Vm;function Wm(e,r,t){var n=new zm(e,r,t);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}function Vm(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function jm(){var e=this.message.apply(this,arguments);return e.fatal=null,e}});var jc=x((N2,Vc)=>{"use strict";Vc.exports=Wc()});var rl=x((P2,el)=>{"use strict";var $c=lc(),$m=Nn(),mt=Cc(),Hc=Ac(),Qc=Bc(),kr=jc();el.exports=Zc().freeze();var Hm=[].slice,Km={}.hasOwnProperty,Xm=Qc().use(Jm).use(Qm).use(Zm);function Jm(e,r){r.tree=e.parse(r.file)}function Qm(e,r,t){e.run(r.tree,r.file,n);function n(u,i,a){u?t(u):(r.tree=i,r.file=a,t())}}function Zm(e,r){var t=e.stringify(r.tree,r.file);t==null||(typeof t=="string"||$m(t)?("value"in r.file&&(r.file.value=t),r.file.contents=t):r.file.result=t)}function Zc(){var e=[],r=Qc(),t={},n=-1,u;return i.data=o,i.freeze=a,i.attachers=e,i.use=s,i.parse=c,i.stringify=m,i.run=l,i.runSync=D,i.process=p,i.processSync=h,i;function i(){for(var F=Zc(),g=-1;++gXi,options:()=>Ji,parsers:()=>zn,printers:()=>fF});var Me=(e,r)=>(t,n,...u)=>t|1&&n==null?void 0:(r.call(n)??n[e]).apply(n,u);function yl(e){return this[e<0?this.length+e:e]}var wl=Me("at",function(){if(Array.isArray(this)||typeof this=="string")return yl}),U=wl;var kl=String.prototype.replaceAll??function(e,r){return e.global?this.replace(e,r):this.split(e).join(r)},Tl=Me("replaceAll",function(){if(typeof this=="string")return kl}),R=Tl;var Hi=Re(Br(),1);function fe(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var _l=()=>{},tr=_l;var V="string",j="array",be="cursor",ee="indent",re="align",De="trim",X="group",J="fill",Q="if-break",pe="indent-if-break",he="line-suffix",de="line-suffix-boundary",$="line",me="label",te="break-parent",_r=new Set([be,ee,re,De,X,J,Q,pe,he,de,$,me,te]);function Ol(e){if(typeof e=="string")return V;if(Array.isArray(e))return j;if(!e)return;let{type:r}=e;if(_r.has(r))return r}var W=Ol;var ql=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Nl(e){let r=e===null?"null":typeof e;if(r!=="string"&&r!=="object")return`Unexpected doc '${r}', +Expected it to be 'string' or 'object'.`;if(W(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let n=ql([..._r].map(u=>`'${u}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var gt=class extends Error{name="InvalidDocError";constructor(r){super(Nl(r)),this.doc=r}},Be=gt;var $n={};function Pl(e,r,t,n){let u=[e];for(;u.length>0;){let i=u.pop();if(i===$n){t(u.pop());continue}t&&u.push(i,$n);let a=W(i);if(!a)throw new Be(i);if(r?.(i)!==!1)switch(a){case j:case J:{let o=a===j?i:i.parts;for(let s=o.length,f=s-1;f>=0;--f)u.push(o[f]);break}case Q:u.push(i.flatContents,i.breakContents);break;case X:if(n&&i.expandedStates)for(let o=i.expandedStates.length,s=o-1;s>=0;--s)u.push(i.expandedStates[s]);else u.push(i.contents);break;case re:case ee:case pe:case me:case he:u.push(i.contents);break;case V:case be:case De:case de:case $:case te:break;default:throw new Be(i)}}}var Hn=Pl;function Il(e,r){if(typeof e=="string")return r(e);let t=new Map;return n(e);function n(i){if(t.has(i))return t.get(i);let a=u(i);return t.set(i,a),a}function u(i){switch(W(i)){case j:return r(i.map(n));case J:return r({...i,parts:i.parts.map(n)});case Q:return r({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case X:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(n),o=a[0]):o=n(o),r({...i,contents:o,expandedStates:a})}case re:case ee:case pe:case me:case he:return r({...i,contents:n(i.contents)});case V:case be:case De:case de:case $:case te:return r(i);default:throw new Be(i)}}}function Kn(e){if(e.length>0){let r=U(0,e,-1);!r.expandedStates&&!r.break&&(r.break="propagated")}return null}function Xn(e){let r=new Set,t=[];function n(i){if(i.type===te&&Kn(t),i.type===X){if(t.push(i),r.has(i))return!1;r.add(i)}}function u(i){i.type===X&&t.pop().break&&Kn(t)}Hn(e,n,u,!0)}function xe(e,r=nr){return Il(e,t=>typeof t=="string"?Or(r,t.split(` +`)):t)}var ne=tr,qr=tr,Jn=tr,Qn=tr;function ir(e){return ne(e),{type:ee,contents:e}}function Fe(e,r){return Qn(e),ne(r),{type:re,contents:r,n:e}}function ur(e){return Fe({type:"root"},e)}var Ue={type:te};function Ye(e){return Jn(e),{type:J,parts:e}}function Ge(e,r={}){return ne(e),qr(r.expandedStates,!0),{type:X,id:r.id,contents:e,break:!!r.shouldBreak,expandedStates:r.expandedStates}}function Zn(e,r="",t={}){return ne(e),r!==""&&ne(r),{type:Q,breakContents:e,flatContents:r,groupId:t.groupId}}function Or(e,r){ne(e),qr(r);let t=[];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Et(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Ct(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var ti="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var zl=/[^\x20-\x7F]/u,Wl=new Set(ti);function Vl(e){if(!e)return 0;if(!zl.test(e))return e.length;e=e.replace(ri(),t=>Wl.has(t)?" ":" ");let r=0;for(let t of e){let n=t.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||n>=65024&&n<=65039||(r+=Et(n)||Ct(n)?2:1)}return r}var or=Vl;var jl={type:0},$l={type:1},vt={value:"",length:0,queue:[],get root(){return vt}};function ni(e,r,t){let n=r.type===1?e.queue.slice(0,-1):[...e.queue,r],u="",i=0,a=0,o=0;for(let p of n)switch(p.type){case 0:c(),t.useTabs?s(1):f(t.tabWidth);break;case 3:{let{string:h}=p;c(),u+=h,i+=h.length;break}case 2:{let{width:h}=p;a+=1,o+=h;break}default:throw new Error(`Unexpected indent comment '${p.type}'.`)}return D(),{...e,value:u,length:i,queue:n};function s(p){u+=" ".repeat(p),i+=t.tabWidth*p}function f(p){u+=" ".repeat(p),i+=p}function c(){t.useTabs?l():D()}function l(){a>0&&s(a),m()}function D(){o>0&&f(o),m()}function m(){a=0,o=0}}function ii(e,r,t){if(!r)return e;if(r.type==="root")return{...e,root:e};if(r===Number.NEGATIVE_INFINITY)return e.root;let n;return typeof r=="number"?r<0?n=$l:n={type:2,width:r}:n={type:3,string:r},ni(e,n,t)}function ui(e,r){return ni(e,jl,r)}function Hl(e){let r=0;for(let t=e.length-1;t>=0;t--){let n=e[t];if(n===" "||n===" ")r++;else break}return r}function At(e){let r=Hl(e);return{text:r===0?e:e.slice(0,e.length-r),count:r}}var H=Symbol("MODE_BREAK"),ue=Symbol("MODE_FLAT"),bt=Symbol("DOC_FILL_PRINTED_LENGTH");function Ir(e,r,t,n,u,i){if(t===Number.POSITIVE_INFINITY)return!0;let a=r.length,o=!1,s=[e],f="";for(;t>=0;){if(s.length===0){if(a===0)return!0;s.push(r[--a]);continue}let{mode:c,doc:l}=s.pop(),D=W(l);switch(D){case V:l&&(o&&(f+=" ",t-=1,o=!1),f+=l,t-=or(l));break;case j:case J:{let m=D===j?l:l.parts,p=l[bt]??0;for(let h=m.length-1;h>=p;h--)s.push({mode:c,doc:m[h]});break}case ee:case re:case pe:case me:s.push({mode:c,doc:l.contents});break;case De:{let{text:m,count:p}=At(f);f=m,t+=p;break}case X:{if(i&&l.break)return!1;let m=l.break?H:c,p=l.expandedStates&&m===H?U(0,l.expandedStates,-1):l.contents;s.push({mode:m,doc:p});break}case Q:{let p=(l.groupId?u[l.groupId]||ue:c)===H?l.breakContents:l.flatContents;p&&s.push({mode:c,doc:p});break}case $:if(c===H||l.hard)return!0;l.soft||(o=!0);break;case he:n=!0;break;case de:if(n)return!1;break}}return!1}function ai(e,r){let t=Object.create(null),n=r.printWidth,u=ei(r.endOfLine),i=0,a=[{indent:vt,mode:H,doc:e}],o="",s=!1,f=[],c=[],l=[],D=[],m=0;for(Xn(e);a.length>0;){let{indent:E,mode:v,doc:A}=a.pop();switch(W(A)){case V:{let b=u!==` +`?R(0,A,` +`,u):A;b&&(o+=b,a.length>0&&(i+=or(b)));break}case j:for(let b=A.length-1;b>=0;b--)a.push({indent:E,mode:v,doc:A[b]});break;case be:if(c.length>=2)throw new Error("There are too many 'cursor' in doc.");c.push(m+o.length);break;case ee:a.push({indent:ui(E,r),mode:v,doc:A.contents});break;case re:a.push({indent:ii(E,A.n,r),mode:v,doc:A.contents});break;case De:g();break;case X:switch(v){case ue:if(!s){a.push({indent:E,mode:A.break?H:ue,doc:A.contents});break}case H:{s=!1;let b={indent:E,mode:ue,doc:A.contents},d=n-i,y=f.length>0;if(!A.break&&Ir(b,a,d,y,t))a.push(b);else if(A.expandedStates){let w=U(0,A.expandedStates,-1);if(A.break){a.push({indent:E,mode:H,doc:w});break}else for(let C=1;C=A.expandedStates.length){a.push({indent:E,mode:H,doc:w});break}else{let k=A.expandedStates[C],T={indent:E,mode:ue,doc:k};if(Ir(T,a,d,y,t)){a.push(T);break}}}else a.push({indent:E,mode:H,doc:A.contents});break}}A.id&&(t[A.id]=U(0,a,-1).mode);break;case J:{let b=n-i,d=A[bt]??0,{parts:y}=A,w=y.length-d;if(w===0)break;let C=y[d+0],k=y[d+1],T={indent:E,mode:ue,doc:C},B={indent:E,mode:H,doc:C},_=Ir(T,[],b,f.length>0,t,!0);if(w===1){_?a.push(T):a.push(B);break}let S={indent:E,mode:ue,doc:k},P={indent:E,mode:H,doc:k};if(w===2){_?a.push(S,T):a.push(P,B);break}let N=y[d+2],O={indent:E,mode:v,doc:{...A,[bt]:d+2}},le=Ir({indent:E,mode:ue,doc:[C,k,N]},[],b,f.length>0,t,!0);a.push(O),le?a.push(S,T):_?a.push(P,T):a.push(P,B);break}case Q:case pe:{let b=A.groupId?t[A.groupId]:v;if(b===H){let d=A.type===Q?A.breakContents:A.negate?A.contents:ir(A.contents);d&&a.push({indent:E,mode:v,doc:d})}if(b===ue){let d=A.type===Q?A.flatContents:A.negate?ir(A.contents):A.contents;d&&a.push({indent:E,mode:v,doc:d})}break}case he:f.push({indent:E,mode:v,doc:A.contents});break;case de:f.length>0&&a.push({indent:E,mode:v,doc:ar});break;case $:switch(v){case ue:if(A.hard)s=!0;else{A.soft||(o+=" ",i+=1);break}case H:if(f.length>0){a.push({indent:E,mode:v,doc:A},...f.reverse()),f.length=0;break}A.literal?(o+=u,i=0,E.root&&(E.root.value&&(o+=E.root.value),i=E.root.length)):(g(),o+=u+E.value,i=E.length);break}break;case me:a.push({indent:E,mode:v,doc:A.contents});break;case te:break;default:throw new Be(A)}a.length===0&&f.length>0&&(a.push(...f.reverse()),f.length=0)}let p=l.join("")+o,h=[...D,...c];if(h.length!==2)return{formatted:p};let F=h[0];return{formatted:p,cursorNodeStart:F,cursorNodeText:p.slice(F,U(0,h,-1))};function g(){let{text:E,count:v}=At(o);E&&(l.push(E),m+=E.length),o="",i-=v,c.length>0&&(D.push(...c.map(A=>Math.min(A,m))),c.length=0)}}function Kl(e,r){let t=e.matchAll(new RegExp(`(?:${fe(r)})+`,"gu"));return t.reduce||(t=[...t]),t.reduce((n,[u])=>Math.max(n,u.length),0)/r.length}var Sr=Kl;function Xl(e,r){let t=e.match(new RegExp(`(${fe(r)})+`,"gu"));if(t===null)return 1;let n=new Map,u=0;for(let i of t){let a=i.length/r.length;n.set(a,!0),a>u&&(u=a)}for(let i=1;ia?n:t).character}var li=Zl;var xt=class extends Error{name="UnexpectedNodeError";constructor(r,t,n="type"){super(`Unexpected ${t} node ${n}: ${JSON.stringify(r[n])}.`),this.node=r}},fi=xt;var xi=Re(Br(),1);var ef=Array.prototype.toReversed??function(){return[...this].reverse()},rf=Me("toReversed",function(){if(Array.isArray(this))return ef}),Di=rf;function tf(){let e=globalThis,r=e.Deno?.build?.os;return typeof r=="string"?r==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var nf=tf();function pi(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function uf(e){return e=pi(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function af(e){e=pi(e);let r=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(r=`\\\\${e.hostname}${r}`),r}function yt(e){return nf?af(e):uf(e)}var hi=e=>String(e).split(/[/\\]/u).pop(),di=e=>String(e).startsWith("file:");function mi(e,r){if(!r)return;let t=hi(r).toLowerCase();return e.find(({filenames:n})=>n?.some(u=>u.toLowerCase()===t))??e.find(({extensions:n})=>n?.some(u=>t.endsWith(u)))}function of(e,r){if(r)return e.find(({name:t})=>t.toLowerCase()===r)??e.find(({aliases:t})=>t?.includes(r))??e.find(({extensions:t})=>t?.includes(`.${r}`))}var sf=void 0;function Fi(e,r){if(r){if(di(r))try{r=yt(r)}catch{return}if(typeof r=="string")return e.find(({isSupported:t})=>t?.({filepath:r}))}}function cf(e,r){let t=Di(0,e.plugins).flatMap(u=>u.languages??[]);return(of(t,r.language)??mi(t,r.physicalFile)??mi(t,r.file)??Fi(t,r.physicalFile)??Fi(t,r.file)??sf?.(t,r.physicalFile))?.parsers[0]}var gi=cf;var Lr=Symbol.for("PRETTIER_IS_FRONT_MATTER");function lf(e){return!!e?.[Lr]}var wt=lf;var sr=3;function ff(e){let r=e.slice(0,sr);if(r!=="---"&&r!=="+++")return;let t=e.indexOf(` +`,sr);if(t===-1)return;let n=e.slice(sr,t).trim(),u=e.indexOf(` +${r}`,t),i=n;if(i||(i=r==="+++"?"toml":"yaml"),u===-1&&r==="---"&&i==="yaml"&&(u=e.indexOf(` +...`,t)),u===-1)return;let a=u+1+sr,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let s=e.slice(0,a),f;return{language:i,explicitLanguage:n||null,value:e.slice(t+1,u),startDelimiter:r,endDelimiter:s.slice(-sr),raw:s,start:{line:1,column:0,index:0},end:{index:s.length,get line(){return f??(f=s.split(` +`)),f.length},get column(){return f??(f=s.split(` +`)),U(0,f,-1).length}},[Lr]:!0}}function Df(e){let r=ff(e);return r?{frontMatter:r,get content(){let{raw:t}=r;return R(0,t,/[^\n]/gu," ")+e.slice(t.length)}}:{content:e}}var _e=Df;var Ei="format";var Ci=/|\{\s*\/\*\s*@(?:noformat|noprettier)\s*\*\/\s*\}|/mu,vi=/|\{\s*\/\*\s*@(?:format|prettier)\s*\*\/\s*\}|/mu;var Rr=e=>_e(e).content.trimStart().match(vi)?.index===0,Ai=e=>_e(e).content.trimStart().match(Ci)?.index===0,bi=e=>{let{frontMatter:r}=_e(e),t=``;return r?`${r.raw} ${t} -${r.content}`:`${t} +${e.slice(r.end.index)}`:`${t} -${r.content}`};var Vl=new Set(["position","raw"]);function fi(e,r,t){if((e.type==="front-matter"||e.type==="code"||e.type==="yaml"||e.type==="import"||e.type==="export"||e.type==="jsx")&&delete r.value,e.type==="list"&&delete r.isAligned,(e.type==="list"||e.type==="listItem")&&delete r.spread,e.type==="text")return null;if(e.type==="inlineCode"&&(r.value=R(!1,e.value,` -`," ")),e.type==="wikiLink"&&(r.value=R(!1,e.value.trim(),/[\t\n]+/gu," ")),(e.type==="definition"||e.type==="linkReference"||e.type==="imageReference")&&(r.label=(0,li.default)(e.label)),(e.type==="link"||e.type==="image")&&e.url&&e.url.includes("("))for(let n of"<>")r.url=R(!1,e.url,n,encodeURIComponent(n));if((e.type==="definition"||e.type==="link"||e.type==="image")&&e.title&&(r.title=R(!1,e.title,/\\(?=["')])/gu,"")),(t==null?void 0:t.type)==="root"&&t.children.length>0&&(t.children[0]===e||ii(t.children[0])&&t.children[1]===e)&&e.type==="html"&&Ir(e.value,Lr))return null}fi.ignoredProperties=Vl;var Di=fi;var pi=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b739}\u{2b740}-\u{2b81d}\u{2b820}-\u{2cea1}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{323af}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,Se=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;async function jl(e,r){if(e.language==="yaml"){let t=e.value.trim(),n=t?await r(t,{parser:"yaml"}):"";return _e([e.startDelimiter,e.explicitLanguage,L,n,n?L:"",e.endDelimiter])}}var hi=jl;var Wl=(e,r)=>{if(!(e&&r==null))return r.toReversed||!Array.isArray(r)?r.toReversed():[...r].reverse()},di=Wl;var mi,Fi,gi,Ei,vi,Hl=((mi=globalThis.Deno)==null?void 0:mi.build.os)==="windows"||((gi=(Fi=globalThis.navigator)==null?void 0:Fi.platform)==null?void 0:gi.startsWith("Win"))||((vi=(Ei=globalThis.process)==null?void 0:Ei.platform)==null?void 0:vi.startsWith("win"))||!1;function Ci(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function Kl(e){return e=Ci(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Xl(e){e=Ci(e);let r=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(r=`\\\\${e.hostname}${r}`),r}function bi(e){return Hl?Xl(e):Kl(e)}var Ai=bi;var Jl=e=>String(e).split(/[/\\]/u).pop();function yi(e,r){if(!r)return;let t=Jl(r).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===t))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>t.endsWith(a)))}function Ql(e,r){if(r)return e.find(({name:t})=>t.toLowerCase()===r)??e.find(({aliases:t})=>t==null?void 0:t.includes(r))??e.find(({extensions:t})=>t==null?void 0:t.includes(`.${r}`))}function wi(e,r){if(r){if(String(r).startsWith("file:"))try{r=Ai(r)}catch{return}if(typeof r=="string")return e.find(({isSupported:t})=>t==null?void 0:t({filepath:r}))}}function Zl(e,r){let t=di(!1,e.plugins).flatMap(a=>a.languages??[]),n=Ql(t,r.language)??yi(t,r.physicalFile)??yi(t,r.file)??wi(t,r.physicalFile)??wi(t,r.file)??(r.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var xi=Zl;var ef=new Proxy(()=>{},{get:()=>ef});function Pe(e){return e.position.start.offset}function Oe(e){return e.position.end.offset}var vt=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),Rr=new Set([...vt,"tableCell","paragraph","heading"]),$e="non-cjk",ie="cj-letter",Le="k-letter",sr="cjk-punctuation",rf=/\p{Script_Extensions=Hangul}/u;function Nr(e){let r=[],t=e.split(/([\t\n ]+)/u);for(let[a,i]of t.entries()){if(a%2===1){r.push({type:"whitespace",value:/\n/u.test(i)?` -`:" "});continue}if((a===0||a===t.length-1)&&i==="")continue;let u=i.split(new RegExp(`(${pi.source})`,"u"));for(let[o,s]of u.entries())if(!((o===0||o===u.length-1)&&s==="")){if(o%2===0){s!==""&&n({type:"word",value:s,kind:$e,isCJ:!1,hasLeadingPunctuation:Se.test(s[0]),hasTrailingPunctuation:Se.test(z(!1,s,-1))});continue}if(Se.test(s)){n({type:"word",value:s,kind:sr,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(rf.test(s)){n({type:"word",value:s,kind:Le,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:s,kind:ie,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return r;function n(a){let i=z(!1,r,-1);(i==null?void 0:i.type)==="word"&&!u($e,sr)&&![i.value,a.value].some(o=>/\u3000/u.test(o))&&r.push({type:"whitespace",value:""}),r.push(a);function u(o,s){return i.kind===o&&a.kind===s||i.kind===s&&a.kind===o}}}function Ye(e,r){let t=r.originalText.slice(e.position.start.offset,e.position.end.offset),{numberText:n,leadingSpaces:a}=t.match(/^\s*(?\d+)(\.|\))(?\s*)/u).groups;return{number:Number(n),leadingSpaces:a}}function ki(e,r){return!e.ordered||e.children.length<2||Ye(e.children[1],r).number!==1?!1:Ye(e.children[0],r).number!==0?!0:e.children.length>2&&Ye(e.children[2],r).number===1}function Mr(e,r){let{value:t}=e;return e.position.end.offset===r.length&&t.endsWith(` +${e}`};var pf=new Set(["position","raw"]);function yi(e,r,t){if((e.type==="code"||e.type==="yaml"||e.type==="import"||e.type==="export"||e.type==="jsx")&&delete r.value,e.type==="list"&&delete r.isAligned,(e.type==="list"||e.type==="listItem")&&delete r.spread,e.type==="text")return null;if(e.type==="inlineCode"&&(r.value=R(0,e.value,` +`," ")),e.type==="wikiLink"&&(r.value=R(0,e.value.trim(),/[\t\n]+/gu," ")),(e.type==="definition"||e.type==="linkReference"||e.type==="imageReference")&&(r.label=(0,xi.default)(e.label)),(e.type==="link"||e.type==="image")&&e.url&&e.url.includes("("))for(let n of"<>")r.url=R(0,e.url,n,encodeURIComponent(n));if((e.type==="definition"||e.type==="link"||e.type==="image")&&e.title&&(r.title=R(0,e.title,/\\(?=["')])/gu,"")),t?.type==="root"&&t.children.length>0&&(t.children[0]===e||wt(t.children[0])&&t.children[1]===e)&&e.type==="html"&&Rr(e.value))return null}yi.ignoredProperties=pf;var wi=yi;var ki=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{16ff2}-\u{16ff6}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b81d}\u{2b820}-\u{2cead}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{33479}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,Oe=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;var qe=e=>e.position.start.offset,Ne=e=>e.position.end.offset;var kt=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),Mr=new Set([...kt,"tableCell","paragraph","heading"]),We="non-cjk",ae="cj-letter",Pe="k-letter",cr="cjk-punctuation",hf=/\p{Script_Extensions=Hangul}/u;function Ur(e){let r=[],t=e.split(/([\t\n ]+)/u);for(let[u,i]of t.entries()){if(u%2===1){r.push({type:"whitespace",value:/\n/u.test(i)?` +`:" "});continue}if((u===0||u===t.length-1)&&i==="")continue;let a=i.split(new RegExp(`(${ki.source})`,"u"));for(let[o,s]of a.entries())if(!((o===0||o===a.length-1)&&s==="")){if(o%2===0){s!==""&&n({type:"word",value:s,kind:We,isCJ:!1,hasLeadingPunctuation:Oe.test(s[0]),hasTrailingPunctuation:Oe.test(U(0,s,-1))});continue}if(Oe.test(s)){n({type:"word",value:s,kind:cr,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(hf.test(s)){n({type:"word",value:s,kind:Pe,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:s,kind:ae,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return r;function n(u){let i=U(0,r,-1);i?.type==="word"&&!a(We,cr)&&![i.value,u.value].some(o=>/\u3000/u.test(o))&&r.push({type:"whitespace",value:""}),r.push(u);function a(o,s){return i.kind===o&&u.kind===s||i.kind===s&&u.kind===o}}}function ze(e,r){let t=r.originalText.slice(e.position.start.offset,e.position.end.offset),{numberText:n,leadingSpaces:u}=t.match(/^\s*(?\d+)(\.|\))(?\s*)/u).groups;return{number:Number(n),leadingSpaces:u}}function Ti(e,r){return!e.ordered||e.children.length<2||ze(e.children[1],r).number!==1?!1:ze(e.children[0],r).number!==0?!0:e.children.length>2&&ze(e.children[2],r).number===1}function Yr(e,r){let{value:t}=e;return e.position.end.offset===r.length&&t.endsWith(` `)&&r.endsWith(` -`)?t.slice(0,-1):t}function ye(e,r){return function t(n,a,i){let u={...r(n,a,i)};return u.children&&(u.children=u.children.map((o,s)=>t(o,s,[u,...i]))),u}(e,null,[])}function Ct(e){if((e==null?void 0:e.type)!=="link"||e.children.length!==1)return!1;let[r]=e.children;return Pe(e)===Pe(r)&&Oe(e)===Oe(r)}function tf(e,r){let{node:t}=e;if(t.type==="code"&&t.lang!==null){let n=xi(r,{language:t.lang});if(n)return async a=>{let i=r.__inJsTemplate?"~":"`",u=i.repeat(Math.max(3,Pr(t.value,i)+1)),o={parser:n};t.lang==="ts"||t.lang==="typescript"?o.filepath="dummy.ts":t.lang==="tsx"&&(o.filepath="dummy.tsx");let s=await a(Mr(t,r.originalText),o);return _e([u,t.lang,t.meta?" "+t.meta:"",L,be(s),L,u])}}switch(t.type){case"front-matter":return n=>hi(t,n);case"import":case"export":return n=>n(t.value,{parser:"babel"});case"jsx":return n=>n(`<$>${t.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}var Bi=tf;var cr=null;function lr(e){if(cr!==null&&typeof cr.property){let r=cr;return cr=lr.prototype=null,r}return cr=lr.prototype=e??Object.create(null),new lr}var nf=10;for(let e=0;e<=nf;e++)lr();function bt(e){return lr(e)}function uf(e,r="type"){bt(e);function t(n){let a=n[r],i=e[a];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:n});return i}return t}var Ti=uf;var af={"front-matter":[],root:["children"],paragraph:["children"],sentence:["children"],word:[],whitespace:[],emphasis:["children"],strong:["children"],delete:["children"],inlineCode:[],wikiLink:[],link:["children"],image:[],blockquote:["children"],heading:["children"],code:[],html:[],list:["children"],thematicBreak:[],linkReference:["children"],imageReference:[],definition:[],footnote:["children"],footnoteReference:[],footnoteDefinition:["children"],table:["children"],tableCell:["children"],break:[],liquidNode:[],import:[],export:[],esComment:[],jsx:[],math:[],inlineMath:[],tableRow:["children"],listItem:["children"],text:[]},qi=af;var of=Ti(qi),_i=of;function Si(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}var Pi=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Oi(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Li(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Ii=e=>!(Oi(e)||Li(e));var sf=/[^\x20-\x7F]/u;function cf(e){if(!e)return 0;if(!sf.test(e))return e.length;e=e.replace(Pi()," ");let r=0;for(let t of e){let n=t.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(r+=Ii(n)?1:2)}return r}var fr=cf;var V=Symbol("MODE_BREAK"),ue=Symbol("MODE_FLAT"),Ve=Symbol("cursor"),At=Symbol("DOC_FILL_PRINTED_LENGTH");function Ri(){return{value:"",length:0,queue:[]}}function lf(e,r){return yt(e,{type:"indent"},r)}function ff(e,r,t){return r===Number.NEGATIVE_INFINITY?e.root||Ri():r<0?yt(e,{type:"dedent"},t):r?r.type==="root"?{...e,root:e}:yt(e,{type:typeof r=="string"?"stringAlign":"numberAlign",n:r},t):e}function yt(e,r,t){let n=r.type==="dedent"?e.queue.slice(0,-1):[...e.queue,r],a="",i=0,u=0,o=0;for(let D of n)switch(D.type){case"indent":c(),t.useTabs?s(1):l(t.tabWidth);break;case"stringAlign":c(),a+=D.n,i+=D.n.length;break;case"numberAlign":u+=1,o+=D.n;break;default:throw new Error(`Unexpected type '${D.type}'`)}return p(),{...e,value:a,length:i,queue:n};function s(D){a+=" ".repeat(D),i+=t.tabWidth*D}function l(D){a+=" ".repeat(D),i+=D}function c(){t.useTabs?f():p()}function f(){u>0&&s(u),d()}function p(){o>0&&l(o),d()}function d(){u=0,o=0}}function wt(e){let r=0,t=0,n=e.length;e:for(;n--;){let a=e[n];if(a===Ve){t++;continue}for(let i=a.length-1;i>=0;i--){let u=a[i];if(u===" "||u===" ")r++;else{e[n]=a.slice(0,i+1);break e}}}if(r>0||t>0)for(e.length=n+1;t-- >0;)e.push(Ve);return r}function Ur(e,r,t,n,a,i){if(t===Number.POSITIVE_INFINITY)return!0;let u=r.length,o=[e],s=[];for(;t>=0;){if(o.length===0){if(u===0)return!0;o.push(r[--u]);continue}let{mode:l,doc:c}=o.pop(),f=G(c);switch(f){case Y:s.push(c),t-=fr(c);break;case H:case J:{let p=f===H?c:c.parts,d=c[At]??0;for(let D=p.length-1;D>=d;D--)o.push({mode:l,doc:p[D]});break}case re:case te:case De:case de:o.push({mode:l,doc:c.contents});break;case fe:t+=wt(s);break;case X:{if(i&&c.break)return!1;let p=c.break?V:l,d=c.expandedStates&&p===V?z(!1,c.expandedStates,-1):c.contents;o.push({mode:p,doc:d});break}case K:{let d=(c.groupId?a[c.groupId]||ue:l)===V?c.breakContents:c.flatContents;d&&o.push({mode:l,doc:d});break}case $:if(l===V||c.hard)return!0;c.soft||(s.push(" "),t--);break;case pe:n=!0;break;case he:if(n)return!1;break}}return!1}function Ni(e,r){let t={},n=r.printWidth,a=Si(r.endOfLine),i=0,u=[{ind:Ri(),mode:V,doc:e}],o=[],s=!1,l=[],c=0;for(Jn(e);u.length>0;){let{ind:p,mode:d,doc:D}=u.pop();switch(G(D)){case Y:{let h=a!==` -`?R(!1,D,` -`,a):D;o.push(h),u.length>0&&(i+=fr(h));break}case H:for(let h=D.length-1;h>=0;h--)u.push({ind:p,mode:d,doc:D[h]});break;case Ce:if(c>=2)throw new Error("There are too many 'cursor' in doc.");o.push(Ve),c++;break;case re:u.push({ind:lf(p,r),mode:d,doc:D.contents});break;case te:u.push({ind:ff(p,D.n,r),mode:d,doc:D.contents});break;case fe:i-=wt(o);break;case X:switch(d){case ue:if(!s){u.push({ind:p,mode:D.break?V:ue,doc:D.contents});break}case V:{s=!1;let h={ind:p,mode:ue,doc:D.contents},m=n-i,F=l.length>0;if(!D.break&&Ur(h,u,m,F,t))u.push(h);else if(D.expandedStates){let A=z(!1,D.expandedStates,-1);if(D.break){u.push({ind:p,mode:V,doc:A});break}else for(let v=1;v=D.expandedStates.length){u.push({ind:p,mode:V,doc:A});break}else{let B=D.expandedStates[v],b={ind:p,mode:ue,doc:B};if(Ur(b,u,m,F,t)){u.push(b);break}}}else u.push({ind:p,mode:V,doc:D.contents});break}}D.id&&(t[D.id]=z(!1,u,-1).mode);break;case J:{let h=n-i,m=D[At]??0,{parts:F}=D,A=F.length-m;if(A===0)break;let v=F[m+0],B=F[m+1],b={ind:p,mode:ue,doc:v},g={ind:p,mode:V,doc:v},y=Ur(b,[],h,l.length>0,t,!0);if(A===1){y?u.push(b):u.push(g);break}let w={ind:p,mode:ue,doc:B},E={ind:p,mode:V,doc:B};if(A===2){y?u.push(w,b):u.push(E,g);break}let x=F[m+2],k={ind:p,mode:d,doc:{...D,[At]:m+2}};Ur({ind:p,mode:ue,doc:[v,B,x]},[],h,l.length>0,t,!0)?u.push(k,w,b):y?u.push(k,E,b):u.push(k,E,g);break}case K:case De:{let h=D.groupId?t[D.groupId]:d;if(h===V){let m=D.type===K?D.breakContents:D.negate?D.contents:ir(D.contents);m&&u.push({ind:p,mode:d,doc:m})}if(h===ue){let m=D.type===K?D.flatContents:D.negate?ir(D.contents):D.contents;m&&u.push({ind:p,mode:d,doc:m})}break}case pe:l.push({ind:p,mode:d,doc:D.contents});break;case he:l.length>0&&u.push({ind:p,mode:d,doc:ar});break;case $:switch(d){case ue:if(D.hard)s=!0;else{D.soft||(o.push(" "),i+=1);break}case V:if(l.length>0){u.push({ind:p,mode:d,doc:D},...l.reverse()),l.length=0;break}D.literal?p.root?(o.push(a,p.root.value),i=p.root.length):(o.push(a),i=0):(i-=wt(o),o.push(a+p.value),i=p.length);break}break;case de:u.push({ind:p,mode:d,doc:D.contents});break;case ne:break;default:throw new Te(D)}u.length===0&&l.length>0&&(u.push(...l.reverse()),l.length=0)}let f=o.indexOf(Ve);if(f!==-1){let p=o.indexOf(Ve,f+1);if(p===-1)return{formatted:o.filter(m=>m!==Ve).join("")};let d=o.slice(0,f).join(""),D=o.slice(f+1,p).join(""),h=o.slice(p+1).join("");return{formatted:d+D+h,cursorNodeStart:d.length,cursorNodeText:D}}return{formatted:o.join("")}}function Mi(e,r,t){let{node:n}=e,a=[],i=e.map(()=>e.map(({index:f})=>{let p=Ni(t(),r).formatted,d=fr(p);return a[f]=Math.max(a[f]??3,d),{text:p,width:d}},"children"),"children"),u=s(!1);if(r.proseWrap!=="never")return[ur,u];let o=s(!0);return[ur,Ue(Zn(o,u))];function s(f){return qr(ar,[c(i[0],f),l(f),...i.slice(1).map(p=>c(p,f))].map(p=>`| ${p.join(" | ")} |`))}function l(f){return a.map((p,d)=>{let D=n.align[d],h=D==="center"||D==="left"?":":"-",m=D==="center"||D==="right"?":":"-",F=f?"-":"-".repeat(p-2);return`${h}${F}${m}`})}function c(f,p){return f.map(({text:d,width:D},h)=>{if(p)return d;let m=a[h]-D,F=n.align[h],A=0;F==="right"?A=m:F==="center"&&(A=Math.floor(m/2));let v=m-A;return`${" ".repeat(A)}${d}${" ".repeat(v)}`})}}function Ui(e,r,t){let n=e.map(t,"children");return Df(n)}function Df(e){let r=[""];return function t(n){for(let a of n){let i=G(a);if(i===H){t(a);continue}let u=a,o=[];i===J&&([u,...o]=a.parts),r.push([r.pop(),u],...o)}}(e),ze(r)}var Q,xt=class{constructor(r){jn(this,Q);Wn(this,Q,new Set(r))}getLeadingWhitespaceCount(r){let t=ce(this,Q),n=0;for(let a=0;a=0&&t.has(r.charAt(a));a--)n++;return n}getLeadingWhitespace(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(0,t)}getTrailingWhitespace(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(r.length-t)}hasLeadingWhitespace(r){return ce(this,Q).has(r.charAt(0))}hasTrailingWhitespace(r){return ce(this,Q).has(z(!1,r,-1))}trimStart(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(t)}trimEnd(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(0,r.length-t)}trim(r){return this.trimEnd(this.trimStart(r))}split(r,t=!1){let n=`[${le([...ce(this,Q)].join(""))}]+`,a=new RegExp(t?`(${n})`:n,"u");return r.split(a)}hasWhitespaceCharacter(r){let t=ce(this,Q);return Array.prototype.some.call(r,n=>t.has(n))}hasNonWhitespaceCharacter(r){let t=ce(this,Q);return Array.prototype.some.call(r,n=>!t.has(n))}isWhitespaceOnly(r){let t=ce(this,Q);return Array.prototype.every.call(r,n=>t.has(n))}};Q=new WeakMap;var zi=xt;var pf=[" ",` -`,"\f","\r"," "],hf=new zi(pf),kt=hf;var df=/^\\?.$/su,mf=/^\n *>[ >]*$/u;function Ff(e,r){return e=gf(e,r),e=vf(e),e=bf(e,r),e=Af(e,r),e=Cf(e),e}function gf(e,r){return ye(e,t=>{if(t.type!=="text")return t;let{value:n}=t;if(n==="*"||n==="_"||!df.test(n)||t.position.end.offset-t.position.start.offset===n.length)return t;let a=r.originalText.slice(t.position.start.offset,t.position.end.offset);return mf.test(a)?t:{...t,value:a}})}function Ef(e,r,t){return ye(e,n=>{if(!n.children)return n;let a=n.children.reduce((i,u)=>{let o=z(!1,i,-1);return o&&r(o,u)?i.splice(-1,1,t(o,u)):i.push(u),i},[]);return{...n,children:a}})}function vf(e){return Ef(e,(r,t)=>r.type==="text"&&t.type==="text",(r,t)=>({type:"text",value:r.value+t.value,position:{start:r.position.start,end:t.position.end}}))}function Cf(e){return ye(e,(r,t,[n])=>{if(r.type!=="text")return r;let{value:a}=r;return n.type==="paragraph"&&(t===0&&(a=kt.trimStart(a)),t===n.children.length-1&&(a=kt.trimEnd(a))),{type:"sentence",position:r.position,children:Nr(a)}})}function bf(e,r){return ye(e,(t,n,a)=>{if(t.type==="code"){let i=/^\n?(?: {4,}|\t)/u.test(r.originalText.slice(t.position.start.offset,t.position.end.offset));if(t.isIndented=i,i)for(let u=0;u{if(a.type==="list"&&a.children.length>0){for(let o=0;o1)return!0;let s=t(i);if(s===-1)return!1;if(a.children.length===1)return s%r.tabWidth===0;let l=t(u);return s!==l?!1:s%r.tabWidth===0?!0:Ye(u,r).leadingSpaces.length>1}}var Gi=Ff;function Yi(e,r){let t=[""];return e.each(()=>{let{node:n}=e,a=r();switch(n.type){case"whitespace":if(G(a)!==Y){t.push(a,"");break}default:t.push([t.pop(),a])}},"children"),ze(t)}var yf=new Set(["heading","tableCell","link","wikiLink"]),$i=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function wf({parent:e}){if(e.usesCJSpaces===void 0){let r={" ":0,"":0},{children:t}=e;for(let n=1;nr[""]}return e.usesCJSpaces}function xf(e,r){if(r)return!0;let{previous:t,next:n}=e;if(!t||!n)return!0;let a=t.kind,i=n.kind;return Vi(a)&&Vi(i)||a===Le&&i===ie||i===Le&&a===ie?!0:a===sr||i===sr||a===ie&&i===ie?!1:$i.has(n.value[0])||$i.has(z(!1,t.value,-1))?!0:t.hasTrailingPunctuation||n.hasLeadingPunctuation?!1:wf(e)}function Vi(e){return e===$e||e===Le}function kf(e,r,t,n){if(t!=="always"||e.hasAncestor(u=>yf.has(u.type)))return!1;if(n)return r!=="";let{previous:a,next:i}=e;return!a||!i?!0:r===""?!1:a.kind===Le&&i.kind===ie||i.kind===Le&&a.kind===ie?!0:!(a.isCJ||i.isCJ)}function Bt(e,r,t,n){if(t==="preserve"&&r===` -`)return L;let a=r===" "||r===` -`&&xf(e,n);return kf(e,r,t,n)?a?_r:Sr:a?" ":""}var Bf=new Set(["listItem","definition"]);function ji(e){var a,i;let{previous:r,next:t}=e;return(r==null?void 0:r.type)==="sentence"&&((a=z(!1,r.children,-1))==null?void 0:a.type)==="word"&&!z(!1,r.children,-1).hasTrailingPunctuation||(t==null?void 0:t.type)==="sentence"&&((i=t.children[0])==null?void 0:i.type)==="word"&&!t.children[0].hasLeadingPunctuation}function Tf(e,r,t){var a;let{node:n}=e;if(Lf(e)){let i=[""],u=Nr(r.originalText.slice(n.position.start.offset,n.position.end.offset));for(let o of u){if(o.type==="word"){i.push([i.pop(),o.value]);continue}let s=Bt(e,o.value,r.proseWrap,!0);if(G(s)===Y){i.push([i.pop(),s]);continue}i.push(s,"")}return ze(i)}switch(n.type){case"front-matter":return r.originalText.slice(n.position.start.offset,n.position.end.offset);case"root":return n.children.length===0?"":[Sf(e,r,t),L];case"paragraph":return Ui(e,r,t);case"sentence":return Yi(e,t);case"word":{let i=R(!1,R(!1,n.value,"*",String.raw`\*`),new RegExp([`(^|${Se.source})(_+)`,`(_+)(${Se.source}|$)`].join("|"),"gu"),(s,l,c,f,p)=>R(!1,c?`${l}${c}`:`${f}${p}`,"_",String.raw`\_`)),u=(s,l,c)=>s.type==="sentence"&&c===0,o=(s,l,c)=>Ct(s.children[c-1]);return i!==n.value&&(e.match(void 0,u,o)||e.match(void 0,u,(s,l,c)=>s.type==="emphasis"&&c===0,o))&&(i=i.replace(/^(\\?[*_])+/u,s=>R(!1,s,"\\",""))),i}case"whitespace":{let{next:i}=e,u=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/u.test(i.value)?"never":r.proseWrap;return Bt(e,n.value,u)}case"emphasis":{let i;if(Ct(n.children[0]))i=r.originalText[n.position.start.offset];else{let u=ji(e),o=((a=e.parent)==null?void 0:a.type)==="strong"&&ji(e.ancestors);i=u||o||e.hasAncestor(s=>s.type==="emphasis")?"*":"_"}return[i,j(e,r,t),i]}case"strong":return["**",j(e,r,t),"**"];case"delete":return["~~",j(e,r,t),"~~"];case"inlineCode":{let i=r.proseWrap==="preserve"?n.value:R(!1,n.value,` -`," "),u=ei(i,"`"),o="`".repeat(u||1),s=i.startsWith("`")||i.endsWith("`")||/^[\n ]/u.test(i)&&/[\n ]$/u.test(i)&&/[^\n ]/u.test(i)?" ":"";return[o,s,i,s,o]}case"wikiLink":{let i="";return r.proseWrap==="preserve"?i=n.value:i=R(!1,n.value,/[\t\n]+/gu," "),["[[",i,"]]"]}case"link":switch(r.originalText[n.position.start.offset]){case"<":{let i="mailto:";return["<",n.url.startsWith(i)&&r.originalText.slice(n.position.start.offset+1,n.position.start.offset+1+i.length)!==i?n.url.slice(i.length):n.url,">"]}case"[":return["[",j(e,r,t),"](",Tt(n.url,")"),zr(n.title,r),")"];default:return r.originalText.slice(n.position.start.offset,n.position.end.offset)}case"image":return["![",n.alt||"","](",Tt(n.url,")"),zr(n.title,r),")"];case"blockquote":return["> ",Ae("> ",j(e,r,t))];case"heading":return["#".repeat(n.depth)+" ",j(e,r,t)];case"code":{if(n.isIndented){let o=" ".repeat(4);return Ae(o,[o,be(n.value,L)])}let i=r.__inJsTemplate?"~":"`",u=i.repeat(Math.max(3,Pr(n.value,i)+1));return[u,n.lang||"",n.meta?" "+n.meta:"",L,be(Mr(n,r.originalText),L),L,u]}case"html":{let{parent:i,isLast:u}=e,o=i.type==="root"&&u?n.value.trimEnd():n.value,s=/^$/su.test(o);return be(o,s?L:_e(nr))}case"list":{let i=Hi(n,e.parent),u=ki(n,r);return j(e,r,t,{processor(o){let s=c(),l=o.node;if(l.children.length===2&&l.children[1].type==="html"&&l.children[0].position.start.column!==l.children[1].position.start.column)return[s,Wi(o,r,t,s)];return[s,Ae(" ".repeat(s.length),Wi(o,r,t,s))];function c(){let f=n.ordered?(o.isFirst?n.start:u?1:n.start+o.index)+(i%2===0?". ":") "):i%2===0?"- ":"* ";return(n.isAligned||n.hasIndentedCodeblock)&&n.ordered?qf(f,r):f}}})}case"thematicBreak":{let{ancestors:i}=e,u=i.findIndex(s=>s.type==="list");return u===-1?"---":Hi(i[u],i[u+1])%2===0?"***":"---"}case"linkReference":return["[",j(e,r,t),"]",n.referenceType==="full"?qt(n):n.referenceType==="collapsed"?"[]":""];case"imageReference":switch(n.referenceType){case"full":return["![",n.alt||"","]",qt(n)];default:return["![",n.alt,"]",n.referenceType==="collapsed"?"[]":""]}case"definition":{let i=r.proseWrap==="always"?_r:" ";return Ue([qt(n),":",ir([i,Tt(n.url),n.title===null?"":[i,zr(n.title,r,!1)]])])}case"footnote":return["[^",j(e,r,t),"]"];case"footnoteReference":return Qi(n);case"footnoteDefinition":{let i=n.children.length===1&&n.children[0].type==="paragraph"&&(r.proseWrap==="never"||r.proseWrap==="preserve"&&n.children[0].position.start.line===n.children[0].position.end.line);return[Qi(n),": ",i?j(e,r,t):Ue([Ae(" ".repeat(4),j(e,r,t,{processor:({isFirst:u})=>u?Ue([Sr,t()]):t()}))])]}case"table":return Mi(e,r,t);case"tableCell":return j(e,r,t);case"break":return/\s/u.test(r.originalText[n.position.start.offset])?[" ",_e(nr)]:["\\",L];case"liquidNode":return be(n.value,L);case"import":case"export":case"jsx":return n.value;case"esComment":return["{/* ",n.value," */}"];case"math":return["$$",L,n.value?[be(n.value,L),L]:"","$$"];case"inlineMath":return r.originalText.slice(Pe(n),Oe(n));case"tableRow":case"listItem":case"text":default:throw new ni(n,"Markdown")}}function Wi(e,r,t,n){let{node:a}=e,i=a.checked===null?"":a.checked?"[x] ":"[ ] ";return[i,j(e,r,t,{processor({node:u,isFirst:o}){if(o&&u.type!=="list")return Ae(" ".repeat(i.length),t());let s=" ".repeat(Rf(r.tabWidth-n.length,0,3));return[s,Ae(s,t())]}})]}function qf(e,r){let t=n();return e+" ".repeat(t>=4?0:t);function n(){let a=e.length%r.tabWidth;return a===0?0:r.tabWidth-a}}function Hi(e,r){return _f(e,r,t=>t.ordered===e.ordered)}function _f(e,r,t){let n=-1;for(let a of r.children)if(a.type===e.type&&t(a)?n++:n=-1,a===e)return n}function Sf(e,r,t){let n=[],a=null,{children:i}=e.node;for(let[u,o]of i.entries())switch(_t(o)){case"start":a===null&&(a={index:u,offset:o.position.end.offset});break;case"end":a!==null&&(n.push({start:a,end:{index:u,offset:o.position.start.offset}}),a=null);break;default:break}return j(e,r,t,{processor({index:u}){if(n.length>0){let o=n[0];if(u===o.start.index)return[Ki(i[o.start.index]),r.originalText.slice(o.start.offset,o.end.offset),Ki(i[o.end.index])];if(o.start.index{let u=a(e);u!==!1&&(i.length>0&&Pf(e)&&(i.push(L),(Of(e,r)||Ji(e))&&i.push(L),Ji(e)&&i.push(L)),i.push(u))},"children"),i}function Ki(e){if(e.type==="html")return e.value;if(e.type==="paragraph"&&Array.isArray(e.children)&&e.children.length===1&&e.children[0].type==="esComment")return["{/* ",e.children[0].value," */}"]}function _t(e){let r;if(e.type==="html")r=e.value.match(/^$/u);else{let t;e.type==="esComment"?t=e:e.type==="paragraph"&&e.children.length===1&&e.children[0].type==="esComment"&&(t=e.children[0]),t&&(r=t.value.match(/^prettier-ignore(?:-(start|end))?$/u))}return r?r[1]||"next":!1}function Pf({node:e,parent:r}){let t=vt.has(e.type),n=e.type==="html"&&Rr.has(r.type);return!t&&!n}function Xi(e,r){return e.type==="listItem"&&(e.spread||r.originalText.charAt(e.position.end.offset-1)===` -`)}function Of({node:e,previous:r,parent:t},n){if(Xi(r,n)||e.type==="list"&&t.type==="listItem"&&r.type==="code")return!0;let i=r.type===e.type&&Bf.has(e.type),u=t.type==="listItem"&&(e.type==="list"||!Xi(t,n)),o=_t(r)==="next",s=e.type==="html"&&r.type==="html"&&r.position.end.line+1===e.position.start.line,l=e.type==="html"&&t.type==="listItem"&&r.type==="paragraph"&&r.position.end.line+1===e.position.start.line;return!(i||u||o||s||l)}function Ji({node:e,previous:r}){let t=r.type==="list",n=e.type==="code"&&e.isIndented;return t&&n}function Lf(e){let r=e.findAncestor(t=>t.type==="linkReference"||t.type==="imageReference");return r&&(r.type!=="linkReference"||r.referenceType!=="full")}var If=(e,r)=>{for(let t of r)e=R(!1,e,t,encodeURIComponent(t));return e};function Tt(e,r=[]){let t=[" ",...Array.isArray(r)?r:[r]];return new RegExp(t.map(n=>le(n)).join("|"),"u").test(e)?`<${If(e,"<>")}>`:e}function zr(e,r,t=!0){if(!e)return"";if(t)return" "+zr(e,r,!1);if(e=R(!1,e,/\\(?=["')])/gu,""),e.includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=ti(e,r.singleQuote);return e=R(!1,e,"\\","\\\\"),e=R(!1,e,n,`\\${n}`),`${n}${e}${n}`}function Rf(e,r,t){return Math.max(r,Math.min(e,t))}function Nf(e){return e.index>0&&_t(e.previous)==="next"}function qt(e){return`[${(0,Zi.default)(e.label)}]`}function Qi(e){return`[^${e.label}]`}var Mf={preprocess:Gi,print:Tf,embed:Bi,massageAstNode:Di,hasPrettierIgnore:Nf,insertPragma:ci,getVisitorKeys:_i},eu=Mf;var ru=[{name:"Markdown",type:"prose",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],tmScope:"text.md",aceMode:"markdown",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",filenames:["contents.lr","README"],wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",extensions:[".mdx"],tmScope:"text.md",aceMode:"markdown",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",filenames:[],wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var St={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Uf={proseWrap:St.proseWrap,singleQuote:St.singleQuote},tu=Uf;var zn={};Yn(zn,{markdown:()=>tF,mdx:()=>nF,remark:()=>tF});var gl=Me(iu(),1),El=Me(gu(),1),vl=Me(pc(),1),Cl=Me(al(),1);var Hm=/^import\s/u,Km=/^export\s/u,ol=String.raw`[a-z][a-z0-9]*(\.[a-z][a-z0-9]*)*|`,sl=/|/u,Xm=/^\{\s*\/\*(.*)\*\/\s*\}/u,Jm=` +`)?t.slice(0,-1):t}function ye(e,r){return(function t(n,u,i){let a={...r(n,u,i)};return a.children&&(a.children=a.children.map((o,s)=>t(o,s,[a,...i]))),a})(e,null,[])}function Gr(e){if(e?.type!=="link"||e.children.length!==1)return!1;let[r]=e.children;return qe(e)===qe(r)&&Ne(e)===Ne(r)}function lr(e){let r;if(e.type==="html")r=e.value.match(/^$/u);else{let t;e.type==="esComment"?t=e:e.type==="paragraph"&&e.children.length===1&&e.children[0].type==="esComment"&&(t=e.children[0]),t&&(r=t.value.match(/^prettier-ignore(?:-(start|end))?$/u))}return r?r[1]||"next":!1}function zr(e,r){return t(e,r,n=>n.ordered===e.ordered);function t(n,u,i){let a=-1;for(let o of u.children)if(o.type===n.type&&i(o)?a++:a=-1,o===n)return a}}function df(e,r){let{node:t}=e;if(t.type==="code"&&t.lang!==null){let n=gi(r,{language:t.lang});if(n)return async u=>{let i=r.__inJsTemplate?"~":"`",a=i.repeat(Math.max(3,Sr(t.value,i)+1)),o={parser:n};t.lang==="ts"||t.lang==="typescript"?o.filepath="dummy.ts":t.lang==="tsx"&&(o.filepath="dummy.tsx");let s=await u(Yr(t,r.originalText),o);return ur([a,t.lang,t.meta?" "+t.meta:"",M,xe(s),M,a])}}switch(t.type){case"import":case"export":return n=>n(t.value,{__onHtmlBindingRoot:u=>mf(u,t.type),parser:"babel"});case"jsx":return n=>n(`<$>${t.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}function mf(e,r){let{program:{body:t}}=e;if(!t.every(n=>n.type==="ImportDeclaration"||n.type==="ExportDefaultDeclaration"||n.type==="ExportNamedDeclaration"))throw new Error(`Unexpected '${r}' in MDX.`)}var Bi=df;var fr=null;function Dr(e){if(fr!==null&&typeof fr.property){let r=fr;return fr=Dr.prototype=null,r}return fr=Dr.prototype=e??Object.create(null),new Dr}var Ff=10;for(let e=0;e<=Ff;e++)Dr();function Tt(e){return Dr(e)}function gf(e,r="type"){Tt(e);function t(n){let u=n[r],i=e[u];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${u}'.`),{node:n});return i}return t}var _i=gf;var q=[["children"],[]],Oi={root:q[0],paragraph:q[0],sentence:q[0],word:q[1],whitespace:q[1],emphasis:q[0],strong:q[0],delete:q[0],inlineCode:q[1],wikiLink:q[1],link:q[0],image:q[1],blockquote:q[0],heading:q[0],code:q[1],html:q[1],list:q[0],thematicBreak:q[1],linkReference:q[0],imageReference:q[1],definition:q[1],footnote:q[0],footnoteReference:q[1],footnoteDefinition:q[0],table:q[0],tableCell:q[0],break:q[1],liquidNode:q[1],import:q[1],export:q[1],esComment:q[1],jsx:q[1],math:q[1],inlineMath:q[1],tableRow:q[0],listItem:q[0],text:q[1]};var Ef=_i(Oi),qi=Ef;function z(e,r,t,n={}){let{processor:u=t}=n,i=[];return e.each(()=>{let a=u(e);a!==!1&&(i.length>0&&Cf(e)&&(i.push(M),(Af(e,r)||Ni(e))&&i.push(M),Ni(e)&&i.push(M)),i.push(a))},"children"),i}function Cf({node:e,parent:r}){let t=kt.has(e.type),n=e.type==="html"&&Mr.has(r.type);return!t&&!n}var vf=new Set(["listItem","definition"]);function Af({node:e,previous:r,parent:t},n){if(Pi(r,n)||e.type==="list"&&t.type==="listItem"&&r.type==="code")return!0;let i=r.type===e.type&&vf.has(e.type),a=t.type==="listItem"&&(e.type==="list"||!Pi(t,n)),o=lr(r)==="next",s=e.type==="html"&&r.type==="html"&&r.position.end.line+1===e.position.start.line,f=e.type==="html"&&t.type==="listItem"&&r.type==="paragraph"&&r.position.end.line+1===e.position.start.line;return!(i||a||o||s||f)}function Ni({node:e,previous:r}){let t=r.type==="list",n=e.type==="code"&&e.isIndented;return t&&n}function Pi(e,r){return e.type==="listItem"&&(e.spread||r.originalText.charAt(e.position.end.offset-1)===` +`)}function Si(e,r,t){let{node:n}=e,u=zr(n,e.parent),i=Ti(n,r);return z(e,r,t,{processor(){let a=s(),{node:o}=e;if(o.children.length===2&&o.children[1].type==="html"&&o.children[0].position.start.column!==o.children[1].position.start.column)return[a,Ii(e,r,t,a)];return[a,Fe(" ".repeat(a.length),Ii(e,r,t,a))];function s(){let f=n.ordered?(e.isFirst?n.start:i?1:n.start+e.index)+(u%2===0?". ":") "):u%2===0?"- ":"* ";return(n.isAligned||n.hasIndentedCodeblock)&&n.ordered?bf(f,r):f}}})}function Ii(e,r,t,n){let{node:u}=e,i=u.checked===null?"":u.checked?"[x] ":"[ ] ";return[i,z(e,r,t,{processor({node:a,isFirst:o}){if(o&&a.type!=="list")return Fe(" ".repeat(i.length),t());let s=" ".repeat(xf(r.tabWidth-n.length,0,3));return[s,Fe(s,t())]}})]}function bf(e,r){let t=n();return e+" ".repeat(t>=4?0:t);function n(){let u=e.length%r.tabWidth;return u===0?0:r.tabWidth-u}}function xf(e,r,t){return Math.max(r,Math.min(e,t))}function Li(e,r,t){let{node:n}=e,u=[],i=e.map(()=>e.map(({index:l})=>{let D=ai(t(),r).formatted,m=or(D);return u[l]=Math.max(u[l]??3,m),{text:D,width:m}},"children"),"children"),a=s(!1);if(r.proseWrap!=="never")return[Ue,a];let o=s(!0);return[Ue,Ge(Zn(o,a))];function s(l){return Or(ar,[c(i[0],l),f(l),...i.slice(1).map(D=>c(D,l))].map(D=>`| ${D.join(" | ")} |`))}function f(l){return u.map((D,m)=>{let p=n.align[m],h=p==="center"||p==="left"?":":"-",F=p==="center"||p==="right"?":":"-",g=l?"-":"-".repeat(D-2);return`${h}${g}${F}`})}function c(l,D){return l.map(({text:m,width:p},h)=>{if(D)return m;let F=u[h]-p,g=n.align[h],E=0;g==="right"?E=F:g==="center"&&(E=Math.floor(F/2));let v=F-E;return`${" ".repeat(E)}${m}${" ".repeat(v)}`})}}function Ri(e){let{node:r}=e,t=R(0,R(0,r.value,"*","\\*"),new RegExp([`(^|${Oe.source})(_+)`,`(_+)(${Oe.source}|$)`].join("|"),"gu"),(i,a,o,s,f)=>R(0,o?`${a}${o}`:`${s}${f}`,"_","\\_")),n=(i,a,o)=>i.type==="sentence"&&o===0,u=(i,a,o)=>Gr(i.children[o-1]);return t!==r.value&&(e.match(void 0,n,u)||e.match(void 0,n,(i,a,o)=>i.type==="emphasis"&&o===0,u))&&(t=t.replace(/^(\\?[*_])+/u,i=>R(0,i,"\\",""))),t}function Mi(e,r,t){let n=e.map(t,"children");return yf(n)}function yf(e){let r=[""];return(function t(n){for(let u of n){let i=W(u);if(i===j){t(u);continue}let a=u,o=[];i===J&&([a,...o]=u.parts),r.push([r.pop(),a],...o)}})(e),Ye(r)}var Bt=class{#e;constructor(r){this.#e=new Set(r)}getLeadingWhitespaceCount(r){let t=this.#e,n=0;for(let u=0;u=0&&t.has(r.charAt(u));u--)n++;return n}getLeadingWhitespace(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(0,t)}getTrailingWhitespace(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(r.length-t)}hasLeadingWhitespace(r){return this.#e.has(r.charAt(0))}hasTrailingWhitespace(r){return this.#e.has(U(0,r,-1))}trimStart(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(t)}trimEnd(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(0,r.length-t)}trim(r){return this.trimEnd(this.trimStart(r))}split(r,t=!1){let n=`[${fe([...this.#e].join(""))}]+`,u=new RegExp(t?`(${n})`:n,"u");return r.split(u)}hasWhitespaceCharacter(r){let t=this.#e;return Array.prototype.some.call(r,n=>t.has(n))}hasNonWhitespaceCharacter(r){let t=this.#e;return Array.prototype.some.call(r,n=>!t.has(n))}isWhitespaceOnly(r){let t=this.#e;return Array.prototype.every.call(r,n=>t.has(n))}#r(r){let t=Number.POSITIVE_INFINITY;for(let n of r.split(` +`)){if(n.length===0)continue;let u=this.getLeadingWhitespaceCount(n);if(u===0)return 0;n.length!==u&&un.slice(t)).join(` +`)}},Ui=Bt;var wf=[" ",` +`,"\f","\r"," "],kf=new Ui(wf),_t=kf;var Tf=/^\\?.$/su,Bf=/^\n *>[ >]*$/u;function _f(e,r){return e=Of(e,r),e=Nf(e),e=If(e,r),e=Sf(e,r),e=Pf(e),e}function Of(e,r){return ye(e,t=>{if(t.type!=="text")return t;let{value:n}=t;if(n==="*"||n==="_"||!Tf.test(n)||t.position.end.offset-t.position.start.offset===n.length)return t;let u=r.originalText.slice(t.position.start.offset,t.position.end.offset);return Bf.test(u)?t:{...t,value:u}})}function qf(e,r,t){return ye(e,n=>{if(!n.children)return n;let u=[],i,a;for(let o of n.children)i&&r(i,o)?(o=t(i,o),u.splice(-1,1,o),a||(a=!0)):u.push(o),i=o;return a?{...n,children:u}:n})}function Nf(e){return qf(e,(r,t)=>r.type==="text"&&t.type==="text",(r,t)=>({type:"text",value:r.value+t.value,position:{start:r.position.start,end:t.position.end}}))}function Pf(e){return ye(e,(r,t,[n])=>{if(r.type!=="text")return r;let{value:u}=r;return n.type==="paragraph"&&(t===0&&(u=_t.trimStart(u)),t===n.children.length-1&&(u=_t.trimEnd(u))),{type:"sentence",position:r.position,children:Ur(u)}})}function If(e,r){return ye(e,(t,n,u)=>{if(t.type==="code"){let i=/^\n?(?: {4,}|\t)/u.test(r.originalText.slice(t.position.start.offset,t.position.end.offset));if(t.isIndented=i,i)for(let a=0;a{if(u.type==="list"&&u.children.length>0){for(let o=0;o1)return!0;let s=t(i);if(s===-1)return!1;if(u.children.length===1)return s%r.tabWidth===0;let f=t(a);return s!==f?!1:s%r.tabWidth===0?!0:ze(a,r).leadingSpaces.length>1}}var Yi=_f;function Gi(e,r){let t=[""];return e.each(()=>{let{node:n}=e,u=r();switch(n.type){case"whitespace":if(W(u)!==V){t.push(u,"");break}default:t.push([t.pop(),u])}},"children"),Ye(t)}var Lf=new Set(["heading","tableCell","link","wikiLink"]),zi=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function Rf({parent:e}){if(e.usesCJSpaces===void 0){let r={" ":0,"":0},{children:t}=e;for(let n=1;nr[""]}return e.usesCJSpaces}function Mf(e,r){if(r)return!0;let{previous:t,next:n}=e;if(!t||!n)return!0;let u=t.kind,i=n.kind;return Wi(u)&&Wi(i)||u===Pe&&i===ae||i===Pe&&u===ae?!0:u===cr||i===cr||u===ae&&i===ae?!1:zi.has(n.value[0])||zi.has(U(0,t.value,-1))?!0:t.hasTrailingPunctuation||n.hasLeadingPunctuation?!1:Rf(e)}function Wi(e){return e===We||e===Pe}function Uf(e,r,t,n){if(t!=="always"||e.hasAncestor(a=>Lf.has(a.type)))return!1;if(n)return r!=="";let{previous:u,next:i}=e;return!u||!i?!0:r===""?!1:u.kind===Pe&&i.kind===ae||i.kind===Pe&&u.kind===ae?!0:!(u.isCJ||i.isCJ)}function Ot(e,r,t,n){if(t==="preserve"&&r===` +`)return M;let u=r===" "||r===` +`&&Mf(e,n);return Uf(e,r,t,n)?u?Nr:Pr:u?" ":""}function Vi(e){let{previous:r,next:t}=e;return r?.type==="sentence"&&U(0,r.children,-1)?.type==="word"&&!U(0,r.children,-1).hasTrailingPunctuation||t?.type==="sentence"&&t.children[0]?.type==="word"&&!t.children[0].hasLeadingPunctuation}function Yf(e,r,t){let{node:n}=e;if(zf(e)){let u=[""],i=Ur(r.originalText.slice(n.position.start.offset,n.position.end.offset));for(let a of i){if(a.type==="word"){u.push([u.pop(),a.value]);continue}let o=Ot(e,a.value,r.proseWrap,!0);if(W(o)===V){u.push([u.pop(),o]);continue}u.push(o,"")}return Ye(u)}switch(n.type){case"root":return n.children.length===0?"":[Gf(e,r,t),M];case"paragraph":return Mi(e,r,t);case"sentence":return Gi(e,t);case"word":return Ri(e);case"whitespace":{let{next:u}=e,i=u&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/u.test(u.value)?"never":r.proseWrap;return Ot(e,n.value,i)}case"emphasis":{let u;if(Gr(n.children[0]))u=r.originalText[n.position.start.offset];else{let i=Vi(e),a=e.callParent(({node:o})=>o.type==="strong"&&Vi(e));u=i||a||e.hasAncestor(o=>o.type==="emphasis")?"*":"_"}return[u,z(e,r,t),u]}case"strong":return["**",z(e,r,t),"**"];case"delete":return["~~",z(e,r,t),"~~"];case"inlineCode":{let u=r.proseWrap==="preserve"?n.value:R(0,n.value,` +`," "),i=oi(u,"`"),a="`".repeat(i),o=u.startsWith("`")||u.endsWith("`")||/^[\n ]/u.test(u)&&/[\n ]$/u.test(u)&&/[^\n ]/u.test(u)?" ":"";return[a,o,u,o,a]}case"wikiLink":{let u="";return r.proseWrap==="preserve"?u=n.value:u=R(0,n.value,/[\t\n]+/gu," "),["[[",u,"]]"]}case"link":switch(r.originalText[n.position.start.offset]){case"<":{let u="mailto:";return["<",n.url.startsWith(u)&&r.originalText.slice(n.position.start.offset+1,n.position.start.offset+1+u.length)!==u?n.url.slice(u.length):n.url,">"]}case"[":return["[",z(e,r,t),"](",qt(n.url,")"),Wr(n.title,r),")"];default:return r.originalText.slice(n.position.start.offset,n.position.end.offset)}case"image":return["![",n.alt||"","](",qt(n.url,")"),Wr(n.title,r),")"];case"blockquote":return["> ",Fe("> ",z(e,r,t))];case"heading":return["#".repeat(n.depth)+" ",z(e,r,t)];case"code":{if(n.isIndented){let a=" ".repeat(4);return Fe(a,[a,xe(n.value,M)])}let u=r.__inJsTemplate?"~":"`",i=u.repeat(Math.max(3,Sr(n.value,u)+1));return[i,n.lang||"",n.meta?" "+n.meta:"",M,xe(Yr(n,r.originalText),M),M,i]}case"html":{let{parent:u,isLast:i}=e,a=u.type==="root"&&i?n.value.trimEnd():n.value,o=/^$/su.test(a);return xe(a,o?M:ur(nr))}case"list":return Si(e,r,t);case"thematicBreak":{let{ancestors:u}=e,i=u.findIndex(o=>o.type==="list");return i===-1?"---":zr(u[i],u[i+1])%2===0?"***":"---"}case"linkReference":return["[",z(e,r,t),"]",n.referenceType==="full"?Nt(n):n.referenceType==="collapsed"?"[]":""];case"imageReference":switch(n.referenceType){case"full":return["![",n.alt||"","]",Nt(n)];default:return["![",n.alt,"]",n.referenceType==="collapsed"?"[]":""]}case"definition":{let u=r.proseWrap==="always"?Nr:" ";return Ge([Nt(n),":",ir([u,qt(n.url),n.title===null?"":[u,Wr(n.title,r,!1)]])])}case"footnote":return["[^",z(e,r,t),"]"];case"footnoteReference":return $i(n);case"footnoteDefinition":{let u=n.children.length===1&&n.children[0].type==="paragraph"&&(r.proseWrap==="never"||r.proseWrap==="preserve"&&n.children[0].position.start.line===n.children[0].position.end.line);return[$i(n),": ",u?z(e,r,t):Ge([Fe(" ".repeat(4),z(e,r,t,{processor:({isFirst:i})=>i?Ge([Pr,t()]):t()}))])]}case"table":return Li(e,r,t);case"tableCell":return z(e,r,t);case"break":return/\s/u.test(r.originalText[n.position.start.offset])?[" ",ur(nr)]:["\\",M];case"liquidNode":return xe(n.value,M);case"import":case"export":case"jsx":return n.value.trimEnd();case"esComment":return["{/* ",n.value," */}"];case"math":return["$$",M,n.value?[xe(n.value,M),M]:"","$$"];case"inlineMath":return r.originalText.slice(qe(n),Ne(n));case"frontMatter":case"tableRow":case"listItem":case"text":default:throw new fi(n,"Markdown")}}function Gf(e,r,t){let n=[],u=null,{children:i}=e.node;for(let[a,o]of i.entries())switch(lr(o)){case"start":u===null&&(u={index:a,offset:o.position.end.offset});break;case"end":u!==null&&(n.push({start:u,end:{index:a,offset:o.position.start.offset}}),u=null);break;default:break}return z(e,r,t,{processor({index:a}){if(n.length>0){let o=n[0];if(a===o.start.index)return[ji(i[o.start.index]),r.originalText.slice(o.start.offset,o.end.offset),ji(i[o.end.index])];if(o.start.indext.type==="linkReference"||t.type==="imageReference");return r&&(r.type!=="linkReference"||r.referenceType!=="full")}var Wf=(e,r)=>{for(let t of r)e=R(0,e,t,encodeURIComponent(t));return e};function qt(e,r=[]){let t=[" ",...Array.isArray(r)?r:[r]];return new RegExp(t.map(n=>fe(n)).join("|"),"u").test(e)?`<${Wf(e,"<>")}>`:e}function Wr(e,r,t=!0){if(!e)return"";if(t)return" "+Wr(e,r,!1);if(e=R(0,e,/\\(?=["')])/gu,""),e.includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=li(e,r.singleQuote);return e=R(0,e,"\\","\\\\"),e=R(0,e,n,`\\${n}`),`${n}${e}${n}`}function Vf(e){return e.index>0&&lr(e.previous)==="next"}function Nt(e){return`[${(0,Hi.default)(e.label)}]`}function $i(e){return`[^${e.label}]`}var jf={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:Yi,print:Yf,embed:Bi,massageAstNode:wi,hasPrettierIgnore:Vf,insertPragma:bi,getVisitorKeys:qi},Ki=jf;var Xi=[{name:"Markdown",type:"prose",aceMode:"markdown",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr","README"],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",aceMode:"markdown",extensions:[".mdx"],filenames:[],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var Pt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var $f={proseWrap:Pt.proseWrap,singleQuote:Pt.singleQuote},Ji=$f;var zn={};Wn(zn,{markdown:()=>cF,mdx:()=>lF,remark:()=>cF});var pl=Re(Zi(),1),hl=Re(pu(),1),dl=Re(sc(),1),ml=Re(rl(),1);var rF=/^import\s/u,tF=/^export\s/u,tl="[a-z][a-z0-9]*(\\.[a-z][a-z0-9]*)*|",nl=/|/u,nF=/^\{\s*\/\*(.*)\*\/\s*\}/u;var iF=e=>rF.test(e),il=e=>tF.test(e),ul=e=>iF(e)||il(e),Gn=(e,r)=>{let t=r.indexOf(` -`,cl=e=>Hm.test(e),Un=e=>Km.test(e),ll=(e,r)=>{let t=r.indexOf(Jm),n=r.slice(0,t);if(Un(n)||cl(n))return e(n)({type:Un(n)?"export":"import",value:n})},fl=(e,r)=>{let t=Xm.exec(r);if(t)return e(t[0])({type:"esComment",value:t[1].trim()})};ll.locator=e=>Un(e)||cl(e)?-1:1;fl.locator=(e,r)=>e.indexOf("{",r);var Dl=function(){let{Parser:e}=this,{blockTokenizers:r,blockMethods:t,inlineTokenizers:n,inlineMethods:a}=e.prototype;r.esSyntax=ll,n.esComment=fl,t.splice(t.indexOf("paragraph"),0,"esSyntax"),a.splice(a.indexOf("text"),0,"esComment")};var Qm=function(){let e=this.Parser.prototype;e.blockMethods=["frontMatter",...e.blockMethods],e.blockTokenizers.frontMatter=r;function r(t,n){let a=Ge(n);if(a.frontMatter)return t(a.frontMatter.raw)(a.frontMatter)}r.onlyAtStart=!0},pl=Qm;function Zm(){return e=>ye(e,(r,t,[n])=>r.type!=="html"||sl.test(r.value)||Rr.has(n.type)?r:{...r,type:"jsx"})}var hl=Zm;var eF=function(){let e=this.Parser.prototype,r=e.inlineMethods;r.splice(r.indexOf("text"),0,"liquid"),e.inlineTokenizers.liquid=t;function t(n,a){let i=a.match(/^(\{%.*?%\}|\{\{.*?\}\})/su);if(i)return n(i[0])({type:"liquidNode",value:i[0]})}t.locator=function(n,a){return n.indexOf("{",a)}},dl=eF;var rF=function(){let e="wikiLink",r=/^\[\[(?.+?)\]\]/su,t=this.Parser.prototype,n=t.inlineMethods;n.splice(n.indexOf("link"),0,e),t.inlineTokenizers.wikiLink=a;function a(i,u){let o=r.exec(u);if(o){let s=o.groups.linkContents.trim();return i(o[0])({type:e,value:s})}}a.locator=function(i,u){return i.indexOf("[",u)}},ml=rF;function bl({isMDX:e}){return r=>{let t=(0,Cl.default)().use(vl.default,{commonmark:!0,...e&&{blocks:[ol]}}).use(gl.default).use(pl).use(El.default).use(e?Dl:Fl).use(dl).use(e?hl:Fl).use(ml);return t.run(t.parse(r))}}function Fl(){}var Al={astFormat:"mdast",hasPragma:oi,hasIgnorePragma:si,locStart:Pe,locEnd:Oe},tF={...Al,parse:bl({isMDX:!1})},nF={...Al,parse:bl({isMDX:!0})};var iF={mdast:eu};return Tl(uF);}); \ No newline at end of file +`),n=t===-1?r:r.slice(0,t);if(ul(n))return e(n)({type:il(n)?"export":"import",value:n})};Gn.notInBlock=!0;Gn.locator=e=>ul(e)?-1:1;var al=(e,r)=>{let t=nF.exec(r);if(t)return e(t[0])({type:"esComment",value:t[1].trim()})};al.locator=(e,r)=>e.indexOf("{",r);var ol=function(){let{Parser:e}=this,{blockTokenizers:r,blockMethods:t,inlineTokenizers:n,inlineMethods:u}=e.prototype;r.esSyntax=Gn,n.esComment=al,t.splice(t.indexOf("paragraph"),0,"esSyntax"),u.splice(u.indexOf("text"),0,"esComment")};var uF=function(){let e=this.Parser.prototype;e.blockMethods=["frontMatter",...e.blockMethods],e.blockTokenizers.frontMatter=r;function r(t,n){let{frontMatter:u}=_e(n);if(u)return t(u.raw)({...u,type:"frontMatter"})}r.onlyAtStart=!0},sl=uF;function aF(){return e=>ye(e,(r,t,[n])=>r.type!=="html"||nl.test(r.value)||Mr.has(n.type)?r:{...r,type:"jsx"})}var cl=aF;var oF=function(){let e=this.Parser.prototype,r=e.inlineMethods;r.splice(r.indexOf("text"),0,"liquid"),e.inlineTokenizers.liquid=t;function t(n,u){let i=u.match(/^(\{%.*?%\}|\{\{.*?\}\})/su);if(i)return n(i[0])({type:"liquidNode",value:i[0]})}t.locator=function(n,u){return n.indexOf("{",u)}},ll=oF;var sF=function(){let e="wikiLink",r=/^\[\[(?.+?)\]\]/su,t=this.Parser.prototype,n=t.inlineMethods;n.splice(n.indexOf("link"),0,e),t.inlineTokenizers.wikiLink=u;function u(i,a){let o=r.exec(a);if(o){let s=o.groups.linkContents.trim();return i(o[0])({type:e,value:s})}}u.locator=function(i,a){return i.indexOf("[",a)}},fl=sF;function Fl({isMDX:e}){return r=>{let t=(0,ml.default)().use(dl.default,{commonmark:!0,...e&&{blocks:[tl]}}).use(pl.default).use(sl).use(hl.default).use(e?ol:Dl).use(ll).use(e?cl:Dl).use(fl);return t.run(t.parse(r))}}function Dl(){}var gl={astFormat:"mdast",hasPragma:Rr,hasIgnorePragma:Ai,locStart:qe,locEnd:Ne},cF={...gl,parse:Fl({isMDX:!1})},lF={...gl,parse:Fl({isMDX:!0})};var fF={mdast:Ki};return xl(DF);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/markdown.mjs b/node_modules/prettier/plugins/markdown.mjs index a92cde9c3..64150ceab 100755 --- a/node_modules/prettier/plugins/markdown.mjs +++ b/node_modules/prettier/plugins/markdown.mjs @@ -1,63 +1,62 @@ -var yl=Object.create;var ht=Object.defineProperty;var xl=Object.getOwnPropertyDescriptor;var wl=Object.getOwnPropertyNames;var kl=Object.getPrototypeOf,Bl=Object.prototype.hasOwnProperty;var Yn=e=>{throw TypeError(e)};var C=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),$n=(e,r)=>{for(var t in r)ht(e,t,{get:r[t],enumerable:!0})},Tl=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of wl(r))!Bl.call(e,a)&&a!==t&&ht(e,a,{get:()=>r[a],enumerable:!(n=xl(r,a))||n.enumerable});return e};var Me=(e,r,t)=>(t=e!=null?yl(kl(e)):{},Tl(r||!e||!e.__esModule?ht(t,"default",{value:e,enumerable:!0}):t,e));var Vn=(e,r,t)=>r.has(e)||Yn("Cannot "+t);var ce=(e,r,t)=>(Vn(e,r,"read from private field"),t?t.call(e):r.get(e)),jn=(e,r,t)=>r.has(e)?Yn("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,t),Wn=(e,r,t,n)=>(Vn(e,r,"write to private field"),n?n.call(e,t):r.set(e,t),t);var kr=C((sF,Hn)=>{"use strict";Hn.exports=Sl;function Sl(e){return String(e).replace(/\s+/g," ")}});var iu=C((sv,nu)=>{"use strict";nu.exports=Vf;var Dr=9,zr=10,je=32,zf=33,Gf=58,We=91,Yf=92,Pt=93,pr=94,Gr=96,Yr=4,$f=1024;function Vf(e){var r=this.Parser,t=this.Compiler;jf(r)&&Hf(r,e),Wf(t)&&Kf(t)}function jf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function Wf(e){return!!(e&&e.prototype&&e.prototype.visitors)}function Hf(e,r){for(var t=r||{},n=e.prototype,a=n.blockTokenizers,i=n.inlineTokenizers,u=n.blockMethods,o=n.inlineMethods,s=a.definition,l=i.reference,c=[],f=-1,p=u.length,d;++fYr&&(Z=void 0,Ee=T);else{if(Z0&&(U=ve[k-1],U.contentStart===U.contentEnd);)k--;for(Be=b(g.slice(0,U.contentEnd));++T()=>(r||e((r={exports:{}}).exports,r),r.exports),Wn=(e,r)=>{for(var t in r)Ft(e,t,{get:r[t],enumerable:!0})},xl=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let u of vl(r))!bl.call(e,u)&&u!==t&&Ft(e,u,{get:()=>r[u],enumerable:!(n=Cl(r,u))||n.enumerable});return e};var Re=(e,r,t)=>(t=e!=null?El(Al(e)):{},xl(r||!e||!e.__esModule?Ft(t,"default",{value:e,enumerable:!0}):t,e));var Tr=x((gF,Vn)=>{"use strict";Vn.exports=Bl;function Bl(e){return String(e).replace(/\s+/g," ")}});var Qi=x((KC,Ji)=>{"use strict";Ji.exports=Qf;var pr=9,Wr=10,Ve=32,Hf=33,Kf=58,je=91,Xf=92,It=93,hr=94,Vr=96,jr=4,Jf=1024;function Qf(e){var r=this.Parser,t=this.Compiler;Zf(r)&&rD(r,e),eD(t)&&tD(t)}function Zf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function eD(e){return!!(e&&e.prototype&&e.prototype.visitors)}function rD(e,r){for(var t=r||{},n=e.prototype,u=n.blockTokenizers,i=n.inlineTokenizers,a=n.blockMethods,o=n.inlineMethods,s=u.definition,f=i.reference,c=[],l=-1,D=a.length,m;++ljr&&(Z=void 0,ve=B);else{if(Z0&&(G=Ae[T-1],G.contentStart===G.contentEnd);)T--;for(le=b(d.slice(0,G.contentEnd));++B{Lt.isRemarkParser=Jf;Lt.isRemarkCompiler=Qf;function Jf(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function Qf(e){return!!(e&&e.prototype&&e.prototype.visitors)}});var fu=C((lv,lu)=>{var uu=It();lu.exports=tD;var au=9,ou=32,$r=36,Zf=48,eD=57,su=92,rD=["math","math-inline"],cu="math-display";function tD(e){let r=this.Parser,t=this.Compiler;uu.isRemarkParser(r)&&nD(r,e),uu.isRemarkCompiler(t)&&iD(t,e)}function nD(e,r){let t=e.prototype,n=t.inlineMethods;i.locator=a,t.inlineTokenizers.math=i,n.splice(n.indexOf("text"),0,"math");function a(u,o){return u.indexOf("$",o)}function i(u,o,s){let l=o.length,c=!1,f=!1,p=0,d,D,h,m,F,A,v;if(o.charCodeAt(p)===su&&(f=!0,p++),o.charCodeAt(p)===$r){if(p++,f)return s?!0:u(o.slice(0,p))({type:"text",value:"$"});if(o.charCodeAt(p)===$r&&(c=!0,p++),h=o.charCodeAt(p),!(h===ou||h===au)){for(m=p;peD)&&(!c||h===$r)){F=p-1,p++,c&&p++,A=p;break}}else D===su&&(p++,h=o.charCodeAt(p+1));p++}if(A!==void 0)return s?!0:(v=o.slice(m,F+1),u(o.slice(0,A))({type:"inlineMath",value:v,data:{hName:"span",hProperties:{className:rD.concat(c&&r.inlineMathDouble?[cu]:[])},hChildren:[{type:"text",value:v}]}}))}}}}function iD(e){let r=e.prototype;r.visitors.inlineMath=t;function t(n){let a="$";return(n.data&&n.data.hProperties&&n.data.hProperties.className||[]).includes(cu)&&(a="$$"),a+n.value+a}}});var mu=C((fv,du)=>{var Du=It();du.exports=sD;var pu=10,hr=32,Rt=36,hu=` -`,uD="$",aD=2,oD=["math","math-display"];function sD(){let e=this.Parser,r=this.Compiler;Du.isRemarkParser(e)&&cD(e),Du.isRemarkCompiler(r)&&lD(r)}function cD(e){let r=e.prototype,t=r.blockMethods,n=r.interruptParagraph,a=r.interruptList,i=r.interruptBlockquote;r.blockTokenizers.math=u,t.splice(t.indexOf("fencedCode")+1,0,"math"),n.splice(n.indexOf("fencedCode")+1,0,["math"]),a.splice(a.indexOf("fencedCode")+1,0,["math"]),i.splice(i.indexOf("fencedCode")+1,0,["math"]);function u(o,s,l){var c=s.length,f=0;let p,d,D,h,m,F,A,v,B,b,g;for(;fb&&s.charCodeAt(h-1)===hr;)h--;for(;h>b&&s.charCodeAt(h-1)===Rt;)B++,h--;for(F<=B&&s.indexOf(uD,b)===h&&(v=!0,g=h);b<=g&&b-fb&&s.charCodeAt(g-1)===hr;)g--;if((!v||b!==g)&&d.push(s.slice(b,g)),v)break;f=D+1,D=s.indexOf(hu,f+1),D=D===-1?c:D}return d=d.join(` -`),o(s.slice(0,D))({type:"math",value:d,data:{hName:"div",hProperties:{className:oD.concat()},hChildren:[{type:"text",value:d}]}})}}}}function lD(e){let r=e.prototype;r.visitors.math=t;function t(n){return`$$ +`),s=0,f=o.length,c;++s{Lt.isRemarkParser=iD;Lt.isRemarkCompiler=uD;function iD(e){return!!(e&&e.prototype&&e.prototype.blockTokenizers)}function uD(e){return!!(e&&e.prototype&&e.prototype.visitors)}});var uu=x((JC,iu)=>{var Zi=Rt();iu.exports=cD;var eu=9,ru=32,$r=36,aD=48,oD=57,tu=92,sD=["math","math-inline"],nu="math-display";function cD(e){let r=this.Parser,t=this.Compiler;Zi.isRemarkParser(r)&&lD(r,e),Zi.isRemarkCompiler(t)&&fD(t,e)}function lD(e,r){let t=e.prototype,n=t.inlineMethods;i.locator=u,t.inlineTokenizers.math=i,n.splice(n.indexOf("text"),0,"math");function u(a,o){return a.indexOf("$",o)}function i(a,o,s){let f=o.length,c=!1,l=!1,D=0,m,p,h,F,g,E,v;if(o.charCodeAt(D)===tu&&(l=!0,D++),o.charCodeAt(D)===$r){if(D++,l)return s?!0:a(o.slice(0,D))({type:"text",value:"$"});if(o.charCodeAt(D)===$r&&(c=!0,D++),h=o.charCodeAt(D),!(h===ru||h===eu)){for(F=D;DoD)&&(!c||h===$r)){g=D-1,D++,c&&D++,E=D;break}}else p===tu&&(D++,h=o.charCodeAt(D+1));D++}if(E!==void 0)return s?!0:(v=o.slice(F,g+1),a(o.slice(0,E))({type:"inlineMath",value:v,data:{hName:"span",hProperties:{className:sD.concat(c&&r.inlineMathDouble?[nu]:[])},hChildren:[{type:"text",value:v}]}}))}}}}function fD(e){let r=e.prototype;r.visitors.inlineMath=t;function t(n){let u="$";return(n.data&&n.data.hProperties&&n.data.hProperties.className||[]).includes(nu)&&(u="$$"),u+n.value+u}}});var lu=x((QC,cu)=>{var au=Rt();cu.exports=dD;var ou=10,dr=32,Mt=36,su=` +`,DD="$",pD=2,hD=["math","math-display"];function dD(){let e=this.Parser,r=this.Compiler;au.isRemarkParser(e)&&mD(e),au.isRemarkCompiler(r)&&FD(r)}function mD(e){let r=e.prototype,t=r.blockMethods,n=r.interruptParagraph,u=r.interruptList,i=r.interruptBlockquote;r.blockTokenizers.math=a,t.splice(t.indexOf("fencedCode")+1,0,"math"),n.splice(n.indexOf("fencedCode")+1,0,["math"]),u.splice(u.indexOf("fencedCode")+1,0,["math"]),i.splice(i.indexOf("fencedCode")+1,0,["math"]);function a(o,s,f){var c=s.length,l=0;let D,m,p,h,F,g,E,v,A,b,d;for(;lb&&s.charCodeAt(h-1)===dr;)h--;for(;h>b&&s.charCodeAt(h-1)===Mt;)A++,h--;for(g<=A&&s.indexOf(DD,b)===h&&(v=!0,d=h);b<=d&&b-lb&&s.charCodeAt(d-1)===dr;)d--;if((!v||b!==d)&&m.push(s.slice(b,d)),v)break;l=p+1,p=s.indexOf(su,l+1),p=p===-1?c:p}return m=m.join(` +`),o(s.slice(0,p))({type:"math",value:m,data:{hName:"div",hProperties:{className:hD.concat()},hChildren:[{type:"text",value:m}]}})}}}}function FD(e){let r=e.prototype;r.visitors.math=t;function t(n){return`$$ `+n.value+` -$$`}}});var gu=C((Dv,Fu)=>{var fD=fu(),DD=mu();Fu.exports=pD;function pD(e){var r=e||{};DD.call(this,r),fD.call(this,r)}});var Ie=C((pv,Eu)=>{Eu.exports=dD;var hD=Object.prototype.hasOwnProperty;function dD(){for(var e={},r=0;r{typeof Object.create=="function"?Nt.exports=function(r,t){t&&(r.super_=t,r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:Nt.exports=function(r,t){if(t){r.super_=t;var n=function(){};n.prototype=t.prototype,r.prototype=new n,r.prototype.constructor=r}}});var Au=C((dv,bu)=>{"use strict";var mD=Ie(),Cu=vu();bu.exports=FD;function FD(e){var r,t,n;Cu(i,e),Cu(a,i),r=i.prototype;for(t in r)n=r[t],n&&typeof n=="object"&&(r[t]="concat"in n?n.concat():mD(n));return i;function a(u){return e.apply(this,u)}function i(){return this instanceof i?e.apply(this,arguments):new a(arguments)}}});var xu=C((mv,yu)=>{"use strict";yu.exports=gD;function gD(e,r,t){return n;function n(){var a=t||this,i=a[e];return a[e]=!r,u;function u(){a[e]=i}}}});var ku=C((Fv,wu)=>{"use strict";wu.exports=ED;function ED(e){for(var r=String(e),t=[],n=/\r?\n|\r/g;n.exec(r);)t.push(n.lastIndex);return t.push(r.length+1),{toPoint:a,toPosition:a,toOffset:i};function a(u){var o=-1;if(u>-1&&uu)return{line:o+1,column:u-(t[o-1]||0)+1,offset:u}}return{}}function i(u){var o=u&&u.line,s=u&&u.column,l;return!isNaN(o)&&!isNaN(s)&&o-1 in t&&(l=(t[o-2]||0)+s-1||0),l>-1&&l{"use strict";Bu.exports=vD;var Mt="\\";function vD(e,r){return t;function t(n){for(var a=0,i=n.indexOf(Mt),u=e[r],o=[],s;i!==-1;)o.push(n.slice(a,i)),a=i+1,s=n.charAt(a),(!s||u.indexOf(s)===-1)&&o.push(Mt),i=n.indexOf(Mt,a+1);return o.push(n.slice(a)),o.join("")}}});var qu=C((Ev,CD)=>{CD.exports={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Acirc:"\xC2",Agrave:"\xC0",Aring:"\xC5",Atilde:"\xC3",Auml:"\xC4",COPY:"\xA9",Ccedil:"\xC7",ETH:"\xD0",Eacute:"\xC9",Ecirc:"\xCA",Egrave:"\xC8",Euml:"\xCB",GT:">",Iacute:"\xCD",Icirc:"\xCE",Igrave:"\xCC",Iuml:"\xCF",LT:"<",Ntilde:"\xD1",Oacute:"\xD3",Ocirc:"\xD4",Ograve:"\xD2",Oslash:"\xD8",Otilde:"\xD5",Ouml:"\xD6",QUOT:'"',REG:"\xAE",THORN:"\xDE",Uacute:"\xDA",Ucirc:"\xDB",Ugrave:"\xD9",Uuml:"\xDC",Yacute:"\xDD",aacute:"\xE1",acirc:"\xE2",acute:"\xB4",aelig:"\xE6",agrave:"\xE0",amp:"&",aring:"\xE5",atilde:"\xE3",auml:"\xE4",brvbar:"\xA6",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",ecirc:"\xEA",egrave:"\xE8",eth:"\xF0",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",iacute:"\xED",icirc:"\xEE",iexcl:"\xA1",igrave:"\xEC",iquest:"\xBF",iuml:"\xEF",laquo:"\xAB",lt:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",oacute:"\xF3",ocirc:"\xF4",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",otilde:"\xF5",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',raquo:"\xBB",reg:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",times:"\xD7",uacute:"\xFA",ucirc:"\xFB",ugrave:"\xF9",uml:"\xA8",uuml:"\xFC",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var _u=C((vv,bD)=>{bD.exports={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}});var Re=C((Cv,Su)=>{"use strict";Su.exports=AD;function AD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=48&&r<=57}});var Ou=C((bv,Pu)=>{"use strict";Pu.exports=yD;function yD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}});var He=C((Av,Lu)=>{"use strict";Lu.exports=xD;function xD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=122||r>=65&&r<=90}});var Ru=C((yv,Iu)=>{"use strict";var wD=He(),kD=Re();Iu.exports=BD;function BD(e){return wD(e)||kD(e)}});var Nu=C((xv,TD)=>{TD.exports={AEli:"\xC6",AElig:"\xC6",AM:"&",AMP:"&",Aacut:"\xC1",Aacute:"\xC1",Abreve:"\u0102",Acir:"\xC2",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrav:"\xC0",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Arin:"\xC5",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atild:"\xC3",Atilde:"\xC3",Aum:"\xC4",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COP:"\xA9",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedi:"\xC7",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ET:"\xD0",ETH:"\xD0",Eacut:"\xC9",Eacute:"\xC9",Ecaron:"\u011A",Ecir:"\xCA",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrav:"\xC8",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Eum:"\xCB",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",G:">",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacut:"\xCD",Iacute:"\xCD",Icir:"\xCE",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrav:"\xCC",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Ium:"\xCF",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",L:"<",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` -`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntild:"\xD1",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacut:"\xD3",Oacute:"\xD3",Ocir:"\xD4",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograv:"\xD2",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslas:"\xD8",Oslash:"\xD8",Otild:"\xD5",Otilde:"\xD5",Otimes:"\u2A37",Oum:"\xD6",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUO:'"',QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",RE:"\xAE",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THOR:"\xDE",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacut:"\xDA",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucir:"\xDB",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrav:"\xD9",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uum:"\xDC",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacut:"\xDD",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacut:"\xE1",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acir:"\xE2",acirc:"\xE2",acut:"\xB4",acute:"\xB4",acy:"\u0430",aeli:"\xE6",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrav:"\xE0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",am:"&",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",arin:"\xE5",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atild:"\xE3",atilde:"\xE3",aum:"\xE4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvba:"\xA6",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedi:"\xE7",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedi:"\xB8",cedil:"\xB8",cemptyv:"\u29B2",cen:"\xA2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",cop:"\xA9",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curre:"\xA4",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",de:"\xB0",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divid:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacut:"\xE9",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\xEA",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrav:"\xE8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",et:"\xF0",eth:"\xF0",eum:"\xEB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac1:"\xBC",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac3:"\xBE",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",g:">",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacut:"\xED",iacute:"\xED",ic:"\u2063",icir:"\xEE",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexc:"\xA1",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrav:"\xEC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iques:"\xBF",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",ium:"\xEF",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laqu:"\xAB",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",l:"<",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",mac:"\xAF",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micr:"\xB5",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middo:"\xB7",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbs:"\xA0",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",no:"\xAC",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntild:"\xF1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacut:"\xF3",oacute:"\xF3",oast:"\u229B",ocir:"\xF4",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograv:"\xF2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\xBA",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslas:"\xF8",oslash:"\xF8",osol:"\u2298",otild:"\xF5",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",oum:"\xF6",ouml:"\xF6",ovbar:"\u233D",par:"\xB6",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusm:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",poun:"\xA3",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quo:'"',quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raqu:"\xBB",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",re:"\xAE",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sec:"\xA7",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",sh:"\xAD",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup:"\u2283",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szli:"\xDF",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thor:"\xFE",thorn:"\xFE",tilde:"\u02DC",time:"\xD7",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacut:"\xFA",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucir:"\xFB",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrav:"\xF9",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",um:"\xA8",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uum:"\xFC",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacut:"\xFD",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",ye:"\xA5",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yum:"\xFF",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var zu=C((wv,Uu)=>{"use strict";var Mu=Nu();Uu.exports=_D;var qD={}.hasOwnProperty;function _D(e){return qD.call(Mu,e)?Mu[e]:!1}});var dr=C((kv,ea)=>{"use strict";var Gu=qu(),Yu=_u(),SD=Re(),PD=Ou(),Wu=Ru(),OD=zu();ea.exports=WD;var LD={}.hasOwnProperty,Ke=String.fromCharCode,ID=Function.prototype,$u={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},RD=9,Vu=10,ND=12,MD=32,ju=38,UD=59,zD=60,GD=61,YD=35,$D=88,VD=120,jD=65533,Xe="named",zt="hexadecimal",Gt="decimal",Yt={};Yt[zt]=16;Yt[Gt]=10;var Vr={};Vr[Xe]=Wu;Vr[Gt]=SD;Vr[zt]=PD;var Hu=1,Ku=2,Xu=3,Ju=4,Qu=5,Ut=6,Zu=7,xe={};xe[Hu]="Named character references must be terminated by a semicolon";xe[Ku]="Numeric character references must be terminated by a semicolon";xe[Xu]="Named character references cannot be empty";xe[Ju]="Numeric character references cannot be empty";xe[Qu]="Named character references must be known";xe[Ut]="Numeric character references cannot be disallowed";xe[Zu]="Numeric character references cannot be outside the permissible Unicode range";function WD(e,r){var t={},n,a;r||(r={});for(a in $u)n=r[a],t[a]=n??$u[a];return(t.position.indent||t.position.start)&&(t.indent=t.position.indent||[],t.position=t.position.start),HD(e,t)}function HD(e,r){var t=r.additional,n=r.nonTerminated,a=r.text,i=r.reference,u=r.warning,o=r.textContext,s=r.referenceContext,l=r.warningContext,c=r.position,f=r.indent||[],p=e.length,d=0,D=-1,h=c.column||1,m=c.line||1,F="",A=[],v,B,b,g,y,x,E,w,k,T,q,N,P,S,_,O,Be,W,I;for(typeof t=="string"&&(t=t.charCodeAt(0)),O=ee(),w=u?Z:ID,d--,p++;++d65535&&(x-=65536,T+=Ke(x>>>10|55296),x=56320|x&1023),x=T+Ke(x))):S!==Xe&&w(Ju,W)),x?(Ee(),O=ee(),d=I-1,h+=I-P+1,A.push(x),Be=ee(),Be.offset++,i&&i.call(s,x,{start:O,end:Be},e.slice(P-1,I)),O=Be):(g=e.slice(P-1,I),F+=g,h+=g.length,d=I-1)}else y===10&&(m++,D++,h=0),y===y?(F+=Ke(y),h++):Ee();return A.join("");function ee(){return{line:m,column:h,offset:d+(c.offset||0)}}function Z(ve,U){var pt=ee();pt.column+=U,pt.offset+=U,u.call(l,xe[ve],pt,ve)}function Ee(){F&&(A.push(F),a&&a.call(o,F,{start:O,end:ee()}),F="")}}function KD(e){return e>=55296&&e<=57343||e>1114111}function XD(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}});var na=C((Bv,ta)=>{"use strict";var JD=Ie(),ra=dr();ta.exports=QD;function QD(e){return t.raw=n,t;function r(i){for(var u=e.offset,o=i.line,s=[];++o&&o in u;)s.push((u[o]||0)+1);return{start:i,indent:s}}function t(i,u,o){ra(i,{position:r(u),warning:a,text:o,reference:o,textContext:e,referenceContext:e})}function n(i,u,o){return ra(i,JD(o,{position:r(u),warning:a}))}function a(i,u,o){o!==3&&e.file.message(i,u)}}});var aa=C((Tv,ua)=>{"use strict";ua.exports=ZD;function ZD(e){return r;function r(t,n){var a=this,i=a.offset,u=[],o=a[e+"Methods"],s=a[e+"Tokenizers"],l=n.line,c=n.column,f,p,d,D,h,m;if(!t)return u;for(x.now=v,x.file=a.file,F("");t;){for(f=-1,p=o.length,h=!1;++f{"use strict";sa.exports=jr;var $t=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],Vt=$t.concat(["~","|"]),oa=Vt.concat([` -`,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);jr.default=$t;jr.gfm=Vt;jr.commonmark=oa;function jr(e){var r=e||{};return r.commonmark?oa:r.gfm?Vt:$t}});var fa=C((_v,la)=>{"use strict";la.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var jt=C((Sv,Da)=>{"use strict";Da.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:fa()}});var ha=C((Pv,pa)=>{"use strict";var tp=Ie(),np=ca(),ip=jt();pa.exports=up;function up(e){var r=this,t=r.options,n,a;if(e==null)e={};else if(typeof e=="object")e=tp(e);else throw new Error("Invalid value `"+e+"` for setting `options`");for(n in ip){if(a=e[n],a==null&&(a=t[n]),n!=="blocks"&&typeof a!="boolean"||n==="blocks"&&typeof a!="object")throw new Error("Invalid value `"+a+"` for setting `options."+n+"`");e[n]=a}return r.options=e,r.escape=np(e),r}});var Fa=C((Ov,ma)=>{"use strict";ma.exports=da;function da(e){if(e==null)return cp;if(typeof e=="string")return sp(e);if(typeof e=="object")return"length"in e?op(e):ap(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function ap(e){return r;function r(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function op(e){for(var r=[],t=-1;++t{ga.exports=lp;function lp(e){return e}});var Aa=C((Iv,ba)=>{"use strict";ba.exports=Wr;var fp=Fa(),Dp=Ea(),va=!0,Ca="skip",Wt=!1;Wr.CONTINUE=va;Wr.SKIP=Ca;Wr.EXIT=Wt;function Wr(e,r,t,n){var a,i;typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),i=fp(r),a=n?-1:1,u(e,null,[])();function u(o,s,l){var c=typeof o=="object"&&o!==null?o:{},f;return typeof c.type=="string"&&(f=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0,p.displayName="node ("+Dp(c.type+(f?"<"+f+">":""))+")"),p;function p(){var d=l.concat(o),D=[],h,m;if((!r||i(o,s,l[l.length-1]||null))&&(D=pp(t(o,l)),D[0]===Wt))return D;if(o.children&&D[0]!==Ca)for(m=(n?o.children.length:-1)+a;m>-1&&m{"use strict";ya.exports=Kr;var Hr=Aa(),hp=Hr.CONTINUE,dp=Hr.SKIP,mp=Hr.EXIT;Kr.CONTINUE=hp;Kr.SKIP=dp;Kr.EXIT=mp;function Kr(e,r,t,n){typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),Hr(e,r,a,n);function a(i,u){var o=u[u.length-1],s=o?o.children.indexOf(i):null;return t(i,s,o)}}});var ka=C((Nv,wa)=>{"use strict";var Fp=xa();wa.exports=gp;function gp(e,r){return Fp(e,r?Ep:vp),e}function Ep(e){delete e.position}function vp(e){e.position=void 0}});var qa=C((Mv,Ta)=>{"use strict";var Ba=Ie(),Cp=ka();Ta.exports=yp;var bp=` -`,Ap=/\r\n|\r/g;function yp(){var e=this,r=String(e.file),t={line:1,column:1,offset:0},n=Ba(t),a;return r=r.replace(Ap,bp),r.charCodeAt(0)===65279&&(r=r.slice(1),n.column++,n.offset++),a={type:"root",children:e.tokenizeBlock(r,n),position:{start:t,end:e.eof||Ba(t)}},e.options.position||Cp(a,!0),a}});var Sa=C((Uv,_a)=>{"use strict";var xp=/^[ \t]*(\n|$)/;_a.exports=wp;function wp(e,r,t){for(var n,a="",i=0,u=r.length;i{"use strict";var me="",Ht;Pa.exports=kp;function kp(e,r){if(typeof e!="string")throw new TypeError("expected a string");if(r===1)return e;if(r===2)return e+e;var t=e.length*r;if(Ht!==e||typeof Ht>"u")Ht=e,me="";else if(me.length>=t)return me.substr(0,t);for(;t>me.length&&r>1;)r&1&&(me+=e),r>>=1,e+=e;return me+=e,me=me.substr(0,t),me}});var Kt=C((Gv,Oa)=>{"use strict";Oa.exports=Bp;function Bp(e){return String(e).replace(/\n+$/,"")}});var Ra=C((Yv,Ia)=>{"use strict";var Tp=Xr(),qp=Kt();Ia.exports=Pp;var Xt=` -`,La=" ",Jt=" ",_p=4,Sp=Tp(Jt,_p);function Pp(e,r,t){for(var n=-1,a=r.length,i="",u="",o="",s="",l,c,f;++n{"use strict";Ma.exports=Rp;var Jr=` -`,mr=" ",Je=" ",Op="~",Na="`",Lp=3,Ip=4;function Rp(e,r,t){var n=this,a=n.options.gfm,i=r.length+1,u=0,o="",s,l,c,f,p,d,D,h,m,F,A,v,B;if(a){for(;u=Ip)){for(D="";u{Qe=za.exports=Np;function Np(e){return e.trim?e.trim():Qe.right(Qe.left(e))}Qe.left=function(e){return e.trimLeft?e.trimLeft():e.replace(/^\s\s*/,"")};Qe.right=function(e){if(e.trimRight)return e.trimRight();for(var r=/\s/,t=e.length;r.test(e.charAt(--t)););return e.slice(0,t+1)}});var Qr=C((Vv,Ga)=>{"use strict";Ga.exports=Mp;function Mp(e,r,t,n){for(var a=e.length,i=-1,u,o;++i{"use strict";var Up=Ne(),zp=Qr();Va.exports=Gp;var Qt=` -`,Ya=" ",Zt=" ",$a=">";function Gp(e,r,t){for(var n=this,a=n.offset,i=n.blockTokenizers,u=n.interruptBlockquote,o=e.now(),s=o.line,l=r.length,c=[],f=[],p=[],d,D=0,h,m,F,A,v,B,b,g;D{"use strict";Ha.exports=$p;var Wa=` -`,Fr=" ",gr=" ",Er="#",Yp=6;function $p(e,r,t){for(var n=this,a=n.options.pedantic,i=r.length+1,u=-1,o=e.now(),s="",l="",c,f,p;++uYp)&&!(!p||!a&&r.charAt(u+1)===Er)){for(i=r.length+1,f="";++u{"use strict";Ja.exports=Jp;var Vp=" ",jp=` -`,Xa=" ",Wp="*",Hp="-",Kp="_",Xp=3;function Jp(e,r,t){for(var n=-1,a=r.length+1,i="",u,o,s,l;++n=Xp&&(!u||u===jp)?(i+=l,t?!0:e(i)({type:"thematicBreak"})):void 0}});var en=C((Kv,eo)=>{"use strict";eo.exports=rh;var Za=" ",Qp=" ",Zp=1,eh=4;function rh(e){for(var r=0,t=0,n=e.charAt(r),a={},i,u=0;n===Za||n===Qp;){for(i=n===Za?eh:Zp,t+=i,i>1&&(t=Math.floor(t/i)*i);u{"use strict";var th=Ne(),nh=Xr(),ih=en();to.exports=oh;var ro=` -`,uh=" ",ah="!";function oh(e,r){var t=e.split(ro),n=t.length+1,a=1/0,i=[],u,o,s;for(t.unshift(nh(uh,r)+ah);n--;)if(o=ih(t[n]),i[n]=o.stops,th(t[n]).length!==0)if(o.indent)o.indent>0&&o.indent{"use strict";var sh=Ne(),ch=Xr(),io=Re(),lh=en(),fh=no(),Dh=Qr();so.exports=vh;var rn="*",ph="_",uo="+",tn="-",ao=".",Fe=" ",ae=` -`,Zr=" ",oo=")",hh="x",we=4,dh=/\n\n(?!\s*$)/,mh=/^\[([ X\tx])][ \t]/,Fh=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,gh=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,Eh=/^( {1,4}|\t)?/gm;function vh(e,r,t){for(var n=this,a=n.options.commonmark,i=n.options.pedantic,u=n.blockTokenizers,o=n.interruptList,s=0,l=r.length,c=null,f,p,d,D,h,m,F,A,v,B,b,g,y,x,E,w,k,T,q,N=!1,P,S,_,O;s=k.indent&&(O=!0),D=r.charAt(s),v=null,!O){if(D===rn||D===uo||D===tn)v=D,s++,f++;else{for(p="";s=k.indent||f>we),A=!1,s=F;if(b=r.slice(F,m),B=F===s?b:r.slice(s,m),(v===rn||v===ph||v===tn)&&u.thematicBreak.call(n,e,b,!0))break;if(g=y,y=!A&&!sh(B).length,O&&k)k.value=k.value.concat(w,b),E=E.concat(w,b),w=[];else if(A)w.length!==0&&(N=!0,k.value.push(""),k.trail=w.concat()),k={value:[b],indent:f,trail:[]},x.push(k),E=E.concat(w,b),w=[];else if(y){if(g&&!a)break;w.push(b)}else{if(g||Dh(o,u,n,[e,b,!0]))break;k.value=k.value.concat(w,b),E=E.concat(w,b),w=[]}s=m+1}for(P=e(E.join(ae)).reset({type:"list",ordered:d,start:c,spread:N,children:[]}),T=n.enterList(),q=n.enterBlock(),s=-1,l=x.length;++s{"use strict";Do.exports=Th;var nn=` -`,yh=" ",lo=" ",fo="=",xh="-",wh=3,kh=1,Bh=2;function Th(e,r,t){for(var n=this,a=e.now(),i=r.length,u=-1,o="",s,l,c,f,p;++u=wh){u--;break}o+=c}for(s="",l="";++u{"use strict";var qh="[a-zA-Z_:][a-zA-Z0-9:._-]*",_h="[^\"'=<>`\\u0000-\\u0020]+",Sh="'[^']*'",Ph='"[^"]*"',Oh="(?:"+_h+"|"+Sh+"|"+Ph+")",Lh="(?:\\s+"+qh+"(?:\\s*=\\s*"+Oh+")?)",ho="<[A-Za-z][A-Za-z0-9\\-]*"+Lh+"*\\s*\\/?>",mo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Ih="|",Rh="<[?].*?[?]>",Nh="]*>",Mh="";un.openCloseTag=new RegExp("^(?:"+ho+"|"+mo+")");un.tag=new RegExp("^(?:"+ho+"|"+mo+"|"+Ih+"|"+Rh+"|"+Nh+"|"+Mh+")")});var vo=C((eC,Eo)=>{"use strict";var Uh=an().openCloseTag;Eo.exports=rd;var zh=" ",Gh=" ",Fo=` -`,Yh="<",$h=/^<(script|pre|style)(?=(\s|>|$))/i,Vh=/<\/(script|pre|style)>/i,jh=/^/,Hh=/^<\?/,Kh=/\?>/,Xh=/^/,Qh=/^/,go=/^$/,ed=new RegExp(Uh.source+"\\s*$");function rd(e,r,t){for(var n=this,a=n.options.blocks.join("|"),i=new RegExp("^|$))","i"),u=r.length,o=0,s,l,c,f,p,d,D,h=[[$h,Vh,!0],[jh,Wh,!0],[Hh,Kh,!0],[Xh,Jh,!0],[Qh,Zh,!0],[i,go,!0],[ed,go,!1]];o{"use strict";Co.exports=id;var td=String.fromCharCode,nd=/\s/;function id(e){return nd.test(typeof e=="number"?td(e):e.charAt(0))}});var on=C((tC,bo)=>{"use strict";var ud=kr();bo.exports=ad;function ad(e){return ud(e).toLowerCase()}});var To=C((nC,Bo)=>{"use strict";var od=oe(),sd=on();Bo.exports=Dd;var Ao='"',yo="'",cd="\\",Ze=` -`,et=" ",rt=" ",cn="[",vr="]",ld="(",fd=")",xo=":",wo="<",ko=">";function Dd(e,r,t){for(var n=this,a=n.options.commonmark,i=0,u=r.length,o="",s,l,c,f,p,d,D,h;i{"use strict";var hd=oe();_o.exports=yd;var dd=" ",tt=` -`,md=" ",Fd="-",gd=":",Ed="\\",ln="|",vd=1,Cd=2,qo="left",bd="center",Ad="right";function yd(e,r,t){var n=this,a,i,u,o,s,l,c,f,p,d,D,h,m,F,A,v,B,b,g,y,x,E;if(n.options.gfm){for(a=0,v=0,l=r.length+1,c=[];ay){if(v1&&(p?(o+=f.slice(0,-1),f=f.charAt(f.length-1)):(o+=f,f="")),F=e.now(),e(o)({type:"tableCell",children:n.tokenizeInline(h,F)},s)),e(f+p),f="",h=""):(f&&(h+=f,f=""),h+=p,p===Ed&&a!==l-2&&(h+=B.charAt(a+1),a++)),m=!1,a++}A||e(tt+i)}return g}}}});var Lo=C((uC,Oo)=>{"use strict";var xd=Ne(),wd=Kt(),kd=Qr();Oo.exports=qd;var Bd=" ",Cr=` -`,Td=" ",Po=4;function qd(e,r,t){for(var n=this,a=n.options,i=a.commonmark,u=n.blockTokenizers,o=n.interruptParagraph,s=r.indexOf(Cr),l=r.length,c,f,p,d,D;s=Po&&p!==Cr){s=r.indexOf(Cr,s+1);continue}}if(f=r.slice(s+1),kd(o,u,n,[e,f,!0]))break;if(c=s,s=r.indexOf(Cr,s+1),s!==-1&&xd(r.slice(c,s))===""){s=c;break}}return f=r.slice(0,s),t?!0:(D=e.now(),f=wd(f),e(f)({type:"paragraph",children:n.tokenizeInline(f,D)}))}});var Ro=C((aC,Io)=>{"use strict";Io.exports=_d;function _d(e,r){return e.indexOf("\\",r)}});var zo=C((oC,Uo)=>{"use strict";var Sd=Ro();Uo.exports=Mo;Mo.locator=Sd;var Pd=` -`,No="\\";function Mo(e,r,t){var n=this,a,i;if(r.charAt(0)===No&&(a=r.charAt(1),n.escape.indexOf(a)!==-1))return t?!0:(a===Pd?i={type:"break"}:i={type:"text",value:a},e(No+a)(i))}});var fn=C((sC,Go)=>{"use strict";Go.exports=Od;function Od(e,r){return e.indexOf("<",r)}});var Wo=C((cC,jo)=>{"use strict";var Yo=oe(),Ld=dr(),Id=fn();jo.exports=dn;dn.locator=Id;dn.notInLink=!0;var $o="<",Dn=">",Vo="@",pn="/",hn="mailto:",nt=hn.length;function dn(e,r,t){var n=this,a="",i=r.length,u=0,o="",s=!1,l="",c,f,p,d,D;if(r.charAt(0)===$o){for(u++,a=$o;u{"use strict";Ho.exports=Rd;function Rd(e,r){var t=String(e),n=0,a;if(typeof r!="string")throw new Error("Expected character");for(a=t.indexOf(r);a!==-1;)n++,a=t.indexOf(r,a+r.length);return n}});var Qo=C((fC,Jo)=>{"use strict";Jo.exports=Nd;var Xo=["www.","http://","https://"];function Nd(e,r){var t=-1,n,a,i;if(!this.options.gfm)return t;for(a=Xo.length,n=-1;++n{"use strict";var Zo=Ko(),Md=dr(),Ud=Re(),mn=He(),zd=oe(),Gd=Qo();ts.exports=gn;gn.locator=Gd;gn.notInLink=!0;var Yd=33,$d=38,Vd=41,jd=42,Wd=44,Hd=45,Fn=46,Kd=58,Xd=59,Jd=63,Qd=60,es=95,Zd=126,e0="(",rs=")";function gn(e,r,t){var n=this,a=n.options.gfm,i=n.inlineTokenizers,u=r.length,o=-1,s=!1,l,c,f,p,d,D,h,m,F,A,v,B,b,g;if(a){if(r.slice(0,4)==="www.")s=!0,p=4;else if(r.slice(0,7).toLowerCase()==="http://")p=7;else if(r.slice(0,8).toLowerCase()==="https://")p=8;else return;for(o=p-1,f=p,l=[];pF;)p=d+D.lastIndexOf(rs),D=r.slice(d,p),A--;if(r.charCodeAt(p-1)===Xd&&(p--,mn(r.charCodeAt(p-1)))){for(m=p-2;mn(r.charCodeAt(m));)m--;r.charCodeAt(m)===$d&&(p=m)}return v=r.slice(0,p),b=Md(v,{nonTerminated:!1}),s&&(b="http://"+b),g=n.enterLink(),n.inlineTokenizers={text:i.text},B=n.tokenizeInline(v,e.now()),n.inlineTokenizers=i,g(),e(v)({type:"link",title:null,url:b,children:B})}}}});var os=C((pC,as)=>{"use strict";var r0=Re(),t0=He(),n0=43,i0=45,u0=46,a0=95;as.exports=us;function us(e,r){var t=this,n,a;if(!this.options.gfm||(n=e.indexOf("@",r),n===-1))return-1;if(a=n,a===r||!is(e.charCodeAt(a-1)))return us.call(t,e,n+1);for(;a>r&&is(e.charCodeAt(a-1));)a--;return a}function is(e){return r0(e)||t0(e)||e===n0||e===i0||e===u0||e===a0}});var fs=C((hC,ls)=>{"use strict";var o0=dr(),ss=Re(),cs=He(),s0=os();ls.exports=Cn;Cn.locator=s0;Cn.notInLink=!0;var c0=43,En=45,it=46,l0=64,vn=95;function Cn(e,r,t){var n=this,a=n.options.gfm,i=n.inlineTokenizers,u=0,o=r.length,s=-1,l,c,f,p;if(a){for(l=r.charCodeAt(u);ss(l)||cs(l)||l===c0||l===En||l===it||l===vn;)l=r.charCodeAt(++u);if(u!==0&&l===l0){for(u++;u{"use strict";var f0=He(),D0=fn(),p0=an().tag;ps.exports=Ds;Ds.locator=D0;var h0="<",d0="?",m0="!",F0="/",g0=/^/i;function Ds(e,r,t){var n=this,a=r.length,i,u;if(!(r.charAt(0)!==h0||a<3)&&(i=r.charAt(1),!(!f0(i)&&i!==d0&&i!==m0&&i!==F0)&&(u=r.match(p0),!!u)))return t?!0:(u=u[0],!n.inLink&&g0.test(u)?n.inLink=!0:n.inLink&&E0.test(u)&&(n.inLink=!1),e(u)({type:"html",value:u}))}});var bn=C((mC,ds)=>{"use strict";ds.exports=v0;function v0(e,r){var t=e.indexOf("[",r),n=e.indexOf("![",r);return n===-1||t{"use strict";var br=oe(),C0=bn();Cs.exports=vs;vs.locator=C0;var b0=` -`,A0="!",ms='"',Fs="'",er="(",Ar=")",An="<",yn=">",gs="[",yr="\\",y0="]",Es="`";function vs(e,r,t){var n=this,a="",i=0,u=r.charAt(0),o=n.options.pedantic,s=n.options.commonmark,l=n.options.gfm,c,f,p,d,D,h,m,F,A,v,B,b,g,y,x,E,w,k;if(u===A0&&(F=!0,a=u,u=r.charAt(++i)),u===gs&&!(!F&&n.inLink)){for(a+=u,y="",i++,B=r.length,E=e.now(),g=0,E.column+=i,E.offset+=i;i=p&&(p=0):p=f}else if(u===yr)i++,h+=r.charAt(i);else if((!p||l)&&u===gs)g++;else if((!p||l)&&u===y0)if(g)g--;else{if(r.charAt(i+1)!==er)return;h+=er,c=!0,i++;break}y+=h,h="",i++}if(c){for(A=y,a+=y+h,i++;i{"use strict";var x0=oe(),w0=bn(),k0=on();ys.exports=As;As.locator=w0;var xn="link",B0="image",T0="shortcut",q0="collapsed",wn="full",_0="!",ut="[",at="\\",ot="]";function As(e,r,t){var n=this,a=n.options.commonmark,i=r.charAt(0),u=0,o=r.length,s="",l="",c=xn,f=T0,p,d,D,h,m,F,A,v;if(i===_0&&(c=B0,l=i,i=r.charAt(++u)),i===ut){for(u++,l+=i,F="",v=0;u{"use strict";ws.exports=S0;function S0(e,r){var t=e.indexOf("**",r),n=e.indexOf("__",r);return n===-1?t:t===-1||n{"use strict";var P0=Ne(),Bs=oe(),O0=ks();qs.exports=Ts;Ts.locator=O0;var L0="\\",I0="*",R0="_";function Ts(e,r,t){var n=this,a=0,i=r.charAt(a),u,o,s,l,c,f,p;if(!(i!==I0&&i!==R0||r.charAt(++a)!==i)&&(o=n.options.pedantic,s=i,c=s+s,f=r.length,a++,l="",i="",!(o&&Bs(r.charAt(a)))))for(;a{"use strict";Ss.exports=U0;var N0=String.fromCharCode,M0=/\w/;function U0(e){return M0.test(typeof e=="number"?N0(e):e.charAt(0))}});var Ls=C((bC,Os)=>{"use strict";Os.exports=z0;function z0(e,r){var t=e.indexOf("*",r),n=e.indexOf("_",r);return n===-1?t:t===-1||n{"use strict";var G0=Ne(),Y0=Ps(),Is=oe(),$0=Ls();Ms.exports=Ns;Ns.locator=$0;var V0="*",Rs="_",j0="\\";function Ns(e,r,t){var n=this,a=0,i=r.charAt(a),u,o,s,l,c,f,p;if(!(i!==V0&&i!==Rs)&&(o=n.options.pedantic,c=i,s=i,f=r.length,a++,l="",i="",!(o&&Is(r.charAt(a)))))for(;a{"use strict";zs.exports=W0;function W0(e,r){return e.indexOf("~~",r)}});var Ws=C((xC,js)=>{"use strict";var Ys=oe(),H0=Gs();js.exports=Vs;Vs.locator=H0;var st="~",$s="~~";function Vs(e,r,t){var n=this,a="",i="",u="",o="",s,l,c;if(!(!n.options.gfm||r.charAt(0)!==st||r.charAt(1)!==st||Ys(r.charAt(2))))for(s=1,l=r.length,c=e.now(),c.column+=2,c.offset+=2;++s{"use strict";Hs.exports=K0;function K0(e,r){return e.indexOf("`",r)}});var Qs=C((kC,Js)=>{"use strict";var X0=Ks();Js.exports=Xs;Xs.locator=X0;var kn=10,Bn=32,Tn=96;function Xs(e,r,t){for(var n=r.length,a=0,i,u,o,s,l,c;a2&&(s===Bn||s===kn)&&(l===Bn||l===kn)){for(a++,n--;a{"use strict";Zs.exports=J0;function J0(e,r){for(var t=e.indexOf(` -`,r);t>r&&e.charAt(t-1)===" ";)t--;return t}});var nc=C((TC,tc)=>{"use strict";var Q0=ec();tc.exports=rc;rc.locator=Q0;var Z0=" ",em=` -`,rm=2;function rc(e,r,t){for(var n=r.length,a=-1,i="",u;++a{"use strict";ic.exports=tm;function tm(e,r,t){var n=this,a,i,u,o,s,l,c,f,p,d;if(t)return!0;for(a=n.inlineMethods,o=a.length,i=n.inlineTokenizers,u=-1,p=r.length;++u{"use strict";var nm=Ie(),ct=xu(),im=ku(),um=Tu(),am=na(),qn=aa();sc.exports=ac;function ac(e,r){this.file=r,this.offset={},this.options=nm(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=im(r).toOffset,this.unescape=um(this,"escape"),this.decode=am(this)}var M=ac.prototype;M.setOptions=ha();M.parse=qa();M.options=jt();M.exitStart=ct("atStart",!0);M.enterList=ct("inList",!1);M.enterLink=ct("inLink",!1);M.enterBlock=ct("inBlock",!1);M.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];M.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];M.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];M.blockTokenizers={blankLine:Sa(),indentedCode:Ra(),fencedCode:Ua(),blockquote:ja(),atxHeading:Ka(),thematicBreak:Qa(),list:co(),setextHeading:po(),html:vo(),definition:To(),table:So(),paragraph:Lo()};M.inlineTokenizers={escape:zo(),autoLink:Wo(),url:ns(),email:fs(),html:hs(),link:bs(),reference:xs(),strong:_s(),emphasis:Us(),deletion:Ws(),code:Qs(),break:nc(),text:uc()};M.blockMethods=oc(M.blockTokenizers);M.inlineMethods=oc(M.inlineTokenizers);M.tokenizeBlock=qn("block");M.tokenizeInline=qn("inline");M.tokenizeFactory=qn;function oc(e){var r=[],t;for(t in e)r.push(t);return r}});var pc=C((SC,Dc)=>{"use strict";var om=Au(),sm=Ie(),lc=cc();Dc.exports=fc;fc.Parser=lc;function fc(e){var r=this.data("settings"),t=om(lc);t.prototype.options=sm(t.prototype.options,r,e),this.Parser=t}});var dc=C((PC,hc)=>{"use strict";hc.exports=cm;function cm(e){if(e)throw e}});var _n=C((OC,mc)=>{mc.exports=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}});var xc=C((LC,yc)=>{"use strict";var lt=Object.prototype.hasOwnProperty,Ac=Object.prototype.toString,Fc=Object.defineProperty,gc=Object.getOwnPropertyDescriptor,Ec=function(r){return typeof Array.isArray=="function"?Array.isArray(r):Ac.call(r)==="[object Array]"},vc=function(r){if(!r||Ac.call(r)!=="[object Object]")return!1;var t=lt.call(r,"constructor"),n=r.constructor&&r.constructor.prototype&<.call(r.constructor.prototype,"isPrototypeOf");if(r.constructor&&!t&&!n)return!1;var a;for(a in r);return typeof a>"u"||lt.call(r,a)},Cc=function(r,t){Fc&&t.name==="__proto__"?Fc(r,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):r[t.name]=t.newValue},bc=function(r,t){if(t==="__proto__")if(lt.call(r,t)){if(gc)return gc(r,t).value}else return;return r[t]};yc.exports=function e(){var r,t,n,a,i,u,o=arguments[0],s=1,l=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});s{"use strict";wc.exports=e=>{if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);return r===null||r===Object.prototype}});var Tc=C((RC,Bc)=>{"use strict";var lm=[].slice;Bc.exports=fm;function fm(e,r){var t;return n;function n(){var u=lm.call(arguments,0),o=e.length>u.length,s;o&&u.push(a);try{s=e.apply(null,u)}catch(l){if(o&&t)throw l;return a(l)}o||(s&&typeof s.then=="function"?s.then(i,a):s instanceof Error?a(s):i(s))}function a(){t||(t=!0,r.apply(null,arguments))}function i(u){a(null,u)}}});var Oc=C((NC,Pc)=>{"use strict";var _c=Tc();Pc.exports=Sc;Sc.wrap=_c;var qc=[].slice;function Sc(){var e=[],r={};return r.run=t,r.use=n,r;function t(){var a=-1,i=qc.call(arguments,0,-1),u=arguments[arguments.length-1];if(typeof u!="function")throw new Error("Expected function as last argument, not "+u);o.apply(null,[null].concat(i));function o(s){var l=e[++a],c=qc.call(arguments,0),f=c.slice(1),p=i.length,d=-1;if(s){u(s);return}for(;++d{"use strict";var rr={}.hasOwnProperty;Rc.exports=Dm;function Dm(e){return!e||typeof e!="object"?"":rr.call(e,"position")||rr.call(e,"type")?Lc(e.position):rr.call(e,"start")||rr.call(e,"end")?Lc(e):rr.call(e,"line")||rr.call(e,"column")?Sn(e):""}function Sn(e){return(!e||typeof e!="object")&&(e={}),Ic(e.line)+":"+Ic(e.column)}function Lc(e){return(!e||typeof e!="object")&&(e={}),Sn(e.start)+"-"+Sn(e.end)}function Ic(e){return e&&typeof e=="number"?e:1}});var zc=C((UC,Uc)=>{"use strict";var pm=Nc();Uc.exports=Pn;function Mc(){}Mc.prototype=Error.prototype;Pn.prototype=new Mc;var ke=Pn.prototype;ke.file="";ke.name="";ke.reason="";ke.message="";ke.stack="";ke.fatal=null;ke.column=null;ke.line=null;function Pn(e,r,t){var n,a,i;typeof r=="string"&&(t=r,r=null),n=hm(t),a=pm(r)||"1:1",i={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(i=r,r=r.start):i.start=r),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=a,this.reason=e,this.line=r?r.line:null,this.column=r?r.column:null,this.location=i,this.source=n[0],this.ruleId=n[1]}function hm(e){var r=[null,null],t;return typeof e=="string"&&(t=e.indexOf(":"),t===-1?r[1]=e:(r[0]=e.slice(0,t),r[1]=e.slice(t+1))),r}});var Gc=C(tr=>{"use strict";tr.basename=dm;tr.dirname=mm;tr.extname=Fm;tr.join=gm;tr.sep="/";function dm(e,r){var t=0,n=-1,a,i,u,o;if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');if(xr(e),a=e.length,r===void 0||!r.length||r.length>e.length){for(;a--;)if(e.charCodeAt(a)===47){if(u){t=a+1;break}}else n<0&&(u=!0,n=a+1);return n<0?"":e.slice(t,n)}if(r===e)return"";for(i=-1,o=r.length-1;a--;)if(e.charCodeAt(a)===47){if(u){t=a+1;break}}else i<0&&(u=!0,i=a+1),o>-1&&(e.charCodeAt(a)===r.charCodeAt(o--)?o<0&&(n=a):(o=-1,n=i));return t===n?n=i:n<0&&(n=e.length),e.slice(t,n)}function mm(e){var r,t,n;if(xr(e),!e.length)return".";for(r=-1,n=e.length;--n;)if(e.charCodeAt(n)===47){if(t){r=n;break}}else t||(t=!0);return r<0?e.charCodeAt(0)===47?"/":".":r===1&&e.charCodeAt(0)===47?"//":e.slice(0,r)}function Fm(e){var r=-1,t=0,n=-1,a=0,i,u,o;for(xr(e),o=e.length;o--;){if(u=e.charCodeAt(o),u===47){if(i){t=o+1;break}continue}n<0&&(i=!0,n=o+1),u===46?r<0?r=o:a!==1&&(a=1):r>-1&&(a=-1)}return r<0||n<0||a===0||a===1&&r===n-1&&r===t+1?"":e.slice(r,n)}function gm(){for(var e=-1,r;++e2){if(s=t.lastIndexOf("/"),s!==t.length-1){s<0?(t="",n=0):(t=t.slice(0,s),n=t.length-1-t.lastIndexOf("/")),a=u,i=0;continue}}else if(t.length){t="",n=0,a=u,i=0;continue}}r&&(t=t.length?t+"/..":"..",n=2)}else t.length?t+="/"+e.slice(a+1,u):t=e.slice(a+1,u),n=u-a-1;a=u,i=0}else o===46&&i>-1?i++:i=-1}return t}function xr(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}});var $c=C(Yc=>{"use strict";Yc.cwd=Cm;function Cm(){return"/"}});var Wc=C((YC,jc)=>{"use strict";var se=Gc(),bm=$c(),Am=_n();jc.exports=ge;var ym={}.hasOwnProperty,On=["history","path","basename","stem","extname","dirname"];ge.prototype.toString=Lm;Object.defineProperty(ge.prototype,"path",{get:xm,set:wm});Object.defineProperty(ge.prototype,"dirname",{get:km,set:Bm});Object.defineProperty(ge.prototype,"basename",{get:Tm,set:qm});Object.defineProperty(ge.prototype,"extname",{get:_m,set:Sm});Object.defineProperty(ge.prototype,"stem",{get:Pm,set:Om});function ge(e){var r,t;if(!e)e={};else if(typeof e=="string"||Am(e))e={contents:e};else if("message"in e&&"messages"in e)return e;if(!(this instanceof ge))return new ge(e);for(this.data={},this.messages=[],this.history=[],this.cwd=bm.cwd(),t=-1;++t-1)throw new Error("`extname` cannot contain multiple dots")}this.path=se.join(this.dirname,this.stem+(e||""))}function Pm(){return typeof this.path=="string"?se.basename(this.path,this.extname):void 0}function Om(e){In(e,"stem"),Ln(e,"stem"),this.path=se.join(this.dirname||"",e+(this.extname||""))}function Lm(e){return(this.contents||"").toString(e)}function Ln(e,r){if(e&&e.indexOf(se.sep)>-1)throw new Error("`"+r+"` cannot be a path: did not expect `"+se.sep+"`")}function In(e,r){if(!e)throw new Error("`"+r+"` cannot be empty")}function Vc(e,r){if(!e)throw new Error("Setting `"+r+"` requires `path` to be set too")}});var Kc=C(($C,Hc)=>{"use strict";var Im=zc(),ft=Wc();Hc.exports=ft;ft.prototype.message=Rm;ft.prototype.info=Mm;ft.prototype.fail=Nm;function Rm(e,r,t){var n=new Im(e,r,t);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}function Nm(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function Mm(){var e=this.message.apply(this,arguments);return e.fatal=null,e}});var Jc=C((VC,Xc)=>{"use strict";Xc.exports=Kc()});var al=C((jC,ul)=>{"use strict";var Qc=dc(),Um=_n(),Dt=xc(),Zc=kc(),nl=Oc(),wr=Jc();ul.exports=il().freeze();var zm=[].slice,Gm={}.hasOwnProperty,Ym=nl().use($m).use(Vm).use(jm);function $m(e,r){r.tree=e.parse(r.file)}function Vm(e,r,t){e.run(r.tree,r.file,n);function n(a,i,u){a?t(a):(r.tree=i,r.file=u,t())}}function jm(e,r){var t=e.stringify(r.tree,r.file);t==null||(typeof t=="string"||Um(t)?("value"in r.file&&(r.file.value=t),r.file.contents=t):r.file.result=t)}function il(){var e=[],r=nl(),t={},n=-1,a;return i.data=o,i.freeze=u,i.attachers=e,i.use=s,i.parse=c,i.stringify=d,i.run=f,i.runSync=p,i.process=D,i.processSync=h,i;function i(){for(var m=il(),F=-1;++Fru,options:()=>tu,parsers:()=>zn,printers:()=>iF});var ql=(e,r,t)=>{if(!(e&&r==null))return Array.isArray(r)||typeof r=="string"?r[t<0?r.length+t:t]:r.at(t)},z=ql;var _l=(e,r,t,n)=>{if(!(e&&r==null))return r.replaceAll?r.replaceAll(t,n):t.global?r.replace(t,n):r.split(t).join(n)},R=_l;var Zi=Me(kr(),1);function le(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var Y="string",H="array",Ce="cursor",re="indent",te="align",fe="trim",X="group",J="fill",K="if-break",De="indent-if-break",pe="line-suffix",he="line-suffix-boundary",$="line",de="label",ne="break-parent",Br=new Set([Ce,re,te,fe,X,J,K,De,pe,he,$,de,ne]);function Pl(e){if(typeof e=="string")return Y;if(Array.isArray(e))return H;if(!e)return;let{type:r}=e;if(Br.has(r))return r}var G=Pl;var Ol=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Ll(e){let r=e===null?"null":typeof e;if(r!=="string"&&r!=="object")return`Unexpected doc '${r}', -Expected it to be 'string' or 'object'.`;if(G(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let n=Ol([...Br].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var dt=class extends Error{name="InvalidDocError";constructor(r){super(Ll(r)),this.doc=r}},Te=dt;var Kn={};function Il(e,r,t,n){let a=[e];for(;a.length>0;){let i=a.pop();if(i===Kn){t(a.pop());continue}t&&a.push(i,Kn);let u=G(i);if(!u)throw new Te(i);if((r==null?void 0:r(i))!==!1)switch(u){case H:case J:{let o=u===H?i:i.parts;for(let s=o.length,l=s-1;l>=0;--l)a.push(o[l]);break}case K:a.push(i.flatContents,i.breakContents);break;case X:if(n&&i.expandedStates)for(let o=i.expandedStates.length,s=o-1;s>=0;--s)a.push(i.expandedStates[s]);else a.push(i.contents);break;case te:case re:case De:case de:case pe:a.push(i.contents);break;case Y:case Ce:case fe:case he:case $:case ne:break;default:throw new Te(i)}}}var mt=Il;function Rl(e,r){if(typeof e=="string")return r(e);let t=new Map;return n(e);function n(i){if(t.has(i))return t.get(i);let u=a(i);return t.set(i,u),u}function a(i){switch(G(i)){case H:return r(i.map(n));case J:return r({...i,parts:i.parts.map(n)});case K:return r({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case X:{let{expandedStates:u,contents:o}=i;return u?(u=u.map(n),o=u[0]):o=n(o),r({...i,contents:o,expandedStates:u})}case te:case re:case De:case de:case pe:return r({...i,contents:n(i.contents)});case Y:case Ce:case fe:case he:case $:case ne:return r(i);default:throw new Te(i)}}}function Xn(e){if(e.length>0){let r=z(!1,e,-1);!r.expandedStates&&!r.break&&(r.break="propagated")}return null}function Jn(e){let r=new Set,t=[];function n(i){if(i.type===ne&&Xn(t),i.type===X){if(t.push(i),r.has(i))return!1;r.add(i)}}function a(i){i.type===X&&t.pop().break&&Xn(t)}mt(e,n,a,!0)}function be(e,r=nr){return Rl(e,t=>typeof t=="string"?Tr(r,t.split(` -`)):t)}var Ft=()=>{},qe=Ft,gt=Ft,Qn=Ft;function ir(e){return qe(e),{type:re,contents:e}}function Ae(e,r){return qe(r),{type:te,contents:r,n:e}}function Ue(e,r={}){return qe(e),gt(r.expandedStates,!0),{type:X,id:r.id,contents:e,break:!!r.shouldBreak,expandedStates:r.expandedStates}}function _e(e){return Ae({type:"root"},e)}function ze(e){return Qn(e),{type:J,parts:e}}function Zn(e,r="",t={}){return qe(e),r!==""&&qe(r),{type:K,breakContents:e,flatContents:r,groupId:t.groupId}}var ur={type:ne};var ar={type:$,hard:!0},Nl={type:$,hard:!0,literal:!0},qr={type:$},_r={type:$,soft:!0},L=[ar,ur],nr=[Nl,ur];function Tr(e,r){qe(e),gt(r);let t=[];for(let n=0;nMath.max(n,a.length/r.length),0)}var Sr=Ml;function Ul(e,r){let t=e.match(new RegExp(`(${le(r)})+`,"gu"));if(t===null)return 0;let n=new Map,a=0;for(let i of t){let u=i.length/r.length;n.set(u,!0),u>a&&(a=u)}for(let i=1;ii?n:t}var ti=zl;var Et=class extends Error{name="UnexpectedNodeError";constructor(r,t,n="type"){super(`Unexpected ${t} node ${n}: ${JSON.stringify(r[n])}.`),this.node=r}},ni=Et;var li=Me(kr(),1);function Gl(e){return(e==null?void 0:e.type)==="front-matter"}var ii=Gl;var ui=["noformat","noprettier"],Or=["format","prettier"],ai="format";var or=3;function Yl(e){let r=e.slice(0,or);if(r!=="---"&&r!=="+++")return;let t=e.indexOf(` -`,or);if(t===-1)return;let n=e.slice(or,t).trim(),a=e.indexOf(` -${r}`,t),i=n;if(i||(i=r==="+++"?"toml":"yaml"),a===-1&&r==="---"&&i==="yaml"&&(a=e.indexOf(` -...`,t)),a===-1)return;let u=a+1+or,o=e.charAt(u+1);if(!/\s?/u.test(o))return;let s=e.slice(0,u);return{type:"front-matter",language:i,explicitLanguage:n,value:e.slice(t+1,a),startDelimiter:r,endDelimiter:s.slice(-or),raw:s}}function $l(e){let r=Yl(e);if(!r)return{content:e};let{raw:t}=r;return{frontMatter:r,content:R(!1,t,/[^\n]/gu," ")+e.slice(t.length)}}var Ge=$l;function Lr(e,r){let t=`@(${r.join("|")})`,n=new RegExp([``,`\\{\\s*\\/\\*\\s*${t}\\s*\\*\\/\\s*\\}`,``].join("|"),"mu"),a=e.match(n);return(a==null?void 0:a.index)===0}var oi=e=>Lr(Ge(e).content.trimStart(),Or),si=e=>Lr(Ge(e).content.trimStart(),ui),ci=e=>{let r=Ge(e),t=``;return r.frontMatter?`${r.frontMatter.raw} +$$`}}});var Du=x((ZC,fu)=>{var gD=uu(),ED=lu();fu.exports=CD;function CD(e){var r=e||{};ED.call(this,r),gD.call(this,r)}});var Ie=x((ev,pu)=>{pu.exports=AD;var vD=Object.prototype.hasOwnProperty;function AD(){for(var e={},r=0;r{typeof Object.create=="function"?Ut.exports=function(r,t){t&&(r.super_=t,r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}))}:Ut.exports=function(r,t){if(t){r.super_=t;var n=function(){};n.prototype=t.prototype,r.prototype=new n,r.prototype.constructor=r}}});var Fu=x((tv,mu)=>{"use strict";var bD=Ie(),du=hu();mu.exports=xD;function xD(e){var r,t,n;du(i,e),du(u,i),r=i.prototype;for(t in r)n=r[t],n&&typeof n=="object"&&(r[t]="concat"in n?n.concat():bD(n));return i;function u(a){return e.apply(this,a)}function i(){return this instanceof i?e.apply(this,arguments):new u(arguments)}}});var Eu=x((nv,gu)=>{"use strict";gu.exports=yD;function yD(e,r,t){return n;function n(){var u=t||this,i=u[e];return u[e]=!r,a;function a(){u[e]=i}}}});var vu=x((iv,Cu)=>{"use strict";Cu.exports=wD;function wD(e){for(var r=String(e),t=[],n=/\r?\n|\r/g;n.exec(r);)t.push(n.lastIndex);return t.push(r.length+1),{toPoint:u,toPosition:u,toOffset:i};function u(a){var o=-1;if(a>-1&&aa)return{line:o+1,column:a-(t[o-1]||0)+1,offset:a}}return{}}function i(a){var o=a&&a.line,s=a&&a.column,f;return!isNaN(o)&&!isNaN(s)&&o-1 in t&&(f=(t[o-2]||0)+s-1||0),f>-1&&f{"use strict";Au.exports=kD;var Yt="\\";function kD(e,r){return t;function t(n){for(var u=0,i=n.indexOf(Yt),a=e[r],o=[],s;i!==-1;)o.push(n.slice(u,i)),u=i+1,s=n.charAt(u),(!s||a.indexOf(s)===-1)&&o.push(Yt),i=n.indexOf(Yt,u+1);return o.push(n.slice(u)),o.join("")}}});var xu=x((av,TD)=>{TD.exports={AElig:"\xC6",AMP:"&",Aacute:"\xC1",Acirc:"\xC2",Agrave:"\xC0",Aring:"\xC5",Atilde:"\xC3",Auml:"\xC4",COPY:"\xA9",Ccedil:"\xC7",ETH:"\xD0",Eacute:"\xC9",Ecirc:"\xCA",Egrave:"\xC8",Euml:"\xCB",GT:">",Iacute:"\xCD",Icirc:"\xCE",Igrave:"\xCC",Iuml:"\xCF",LT:"<",Ntilde:"\xD1",Oacute:"\xD3",Ocirc:"\xD4",Ograve:"\xD2",Oslash:"\xD8",Otilde:"\xD5",Ouml:"\xD6",QUOT:'"',REG:"\xAE",THORN:"\xDE",Uacute:"\xDA",Ucirc:"\xDB",Ugrave:"\xD9",Uuml:"\xDC",Yacute:"\xDD",aacute:"\xE1",acirc:"\xE2",acute:"\xB4",aelig:"\xE6",agrave:"\xE0",amp:"&",aring:"\xE5",atilde:"\xE3",auml:"\xE4",brvbar:"\xA6",ccedil:"\xE7",cedil:"\xB8",cent:"\xA2",copy:"\xA9",curren:"\xA4",deg:"\xB0",divide:"\xF7",eacute:"\xE9",ecirc:"\xEA",egrave:"\xE8",eth:"\xF0",euml:"\xEB",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE",gt:">",iacute:"\xED",icirc:"\xEE",iexcl:"\xA1",igrave:"\xEC",iquest:"\xBF",iuml:"\xEF",laquo:"\xAB",lt:"<",macr:"\xAF",micro:"\xB5",middot:"\xB7",nbsp:"\xA0",not:"\xAC",ntilde:"\xF1",oacute:"\xF3",ocirc:"\xF4",ograve:"\xF2",ordf:"\xAA",ordm:"\xBA",oslash:"\xF8",otilde:"\xF5",ouml:"\xF6",para:"\xB6",plusmn:"\xB1",pound:"\xA3",quot:'"',raquo:"\xBB",reg:"\xAE",sect:"\xA7",shy:"\xAD",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",szlig:"\xDF",thorn:"\xFE",times:"\xD7",uacute:"\xFA",ucirc:"\xFB",ugrave:"\xF9",uml:"\xA8",uuml:"\xFC",yacute:"\xFD",yen:"\xA5",yuml:"\xFF"}});var yu=x((ov,BD)=>{BD.exports={"0":"\uFFFD","128":"\u20AC","130":"\u201A","131":"\u0192","132":"\u201E","133":"\u2026","134":"\u2020","135":"\u2021","136":"\u02C6","137":"\u2030","138":"\u0160","139":"\u2039","140":"\u0152","142":"\u017D","145":"\u2018","146":"\u2019","147":"\u201C","148":"\u201D","149":"\u2022","150":"\u2013","151":"\u2014","152":"\u02DC","153":"\u2122","154":"\u0161","155":"\u203A","156":"\u0153","158":"\u017E","159":"\u0178"}});var Se=x((sv,wu)=>{"use strict";wu.exports=_D;function _D(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=48&&r<=57}});var Tu=x((cv,ku)=>{"use strict";ku.exports=OD;function OD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}});var $e=x((lv,Bu)=>{"use strict";Bu.exports=qD;function qD(e){var r=typeof e=="string"?e.charCodeAt(0):e;return r>=97&&r<=122||r>=65&&r<=90}});var Ou=x((fv,_u)=>{"use strict";var ND=$e(),PD=Se();_u.exports=ID;function ID(e){return ND(e)||PD(e)}});var qu=x((Dv,SD)=>{SD.exports={AEli:"\xC6",AElig:"\xC6",AM:"&",AMP:"&",Aacut:"\xC1",Aacute:"\xC1",Abreve:"\u0102",Acir:"\xC2",Acirc:"\xC2",Acy:"\u0410",Afr:"\u{1D504}",Agrav:"\xC0",Agrave:"\xC0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2A53",Aogon:"\u0104",Aopf:"\u{1D538}",ApplyFunction:"\u2061",Arin:"\xC5",Aring:"\xC5",Ascr:"\u{1D49C}",Assign:"\u2254",Atild:"\xC3",Atilde:"\xC3",Aum:"\xC4",Auml:"\xC4",Backslash:"\u2216",Barv:"\u2AE7",Barwed:"\u2306",Bcy:"\u0411",Because:"\u2235",Bernoullis:"\u212C",Beta:"\u0392",Bfr:"\u{1D505}",Bopf:"\u{1D539}",Breve:"\u02D8",Bscr:"\u212C",Bumpeq:"\u224E",CHcy:"\u0427",COP:"\xA9",COPY:"\xA9",Cacute:"\u0106",Cap:"\u22D2",CapitalDifferentialD:"\u2145",Cayleys:"\u212D",Ccaron:"\u010C",Ccedi:"\xC7",Ccedil:"\xC7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010A",Cedilla:"\xB8",CenterDot:"\xB7",Cfr:"\u212D",Chi:"\u03A7",CircleDot:"\u2299",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2A74",Congruent:"\u2261",Conint:"\u222F",ContourIntegral:"\u222E",Copf:"\u2102",Coproduct:"\u2210",CounterClockwiseContourIntegral:"\u2233",Cross:"\u2A2F",Cscr:"\u{1D49E}",Cup:"\u22D3",CupCap:"\u224D",DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040F",Dagger:"\u2021",Darr:"\u21A1",Dashv:"\u2AE4",Dcaron:"\u010E",Dcy:"\u0414",Del:"\u2207",Delta:"\u0394",Dfr:"\u{1D507}",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",Diamond:"\u22C4",DifferentialD:"\u2146",Dopf:"\u{1D53B}",Dot:"\xA8",DotDot:"\u20DC",DotEqual:"\u2250",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVector:"\u21BD",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295F",DownRightVector:"\u21C1",DownRightVectorBar:"\u2957",DownTee:"\u22A4",DownTeeArrow:"\u21A7",Downarrow:"\u21D3",Dscr:"\u{1D49F}",Dstrok:"\u0110",ENG:"\u014A",ET:"\xD0",ETH:"\xD0",Eacut:"\xC9",Eacute:"\xC9",Ecaron:"\u011A",Ecir:"\xCA",Ecirc:"\xCA",Ecy:"\u042D",Edot:"\u0116",Efr:"\u{1D508}",Egrav:"\xC8",Egrave:"\xC8",Element:"\u2208",Emacr:"\u0112",EmptySmallSquare:"\u25FB",EmptyVerySmallSquare:"\u25AB",Eogon:"\u0118",Eopf:"\u{1D53C}",Epsilon:"\u0395",Equal:"\u2A75",EqualTilde:"\u2242",Equilibrium:"\u21CC",Escr:"\u2130",Esim:"\u2A73",Eta:"\u0397",Eum:"\xCB",Euml:"\xCB",Exists:"\u2203",ExponentialE:"\u2147",Fcy:"\u0424",Ffr:"\u{1D509}",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",Fopf:"\u{1D53D}",ForAll:"\u2200",Fouriertrf:"\u2131",Fscr:"\u2131",GJcy:"\u0403",G:">",GT:">",Gamma:"\u0393",Gammad:"\u03DC",Gbreve:"\u011E",Gcedil:"\u0122",Gcirc:"\u011C",Gcy:"\u0413",Gdot:"\u0120",Gfr:"\u{1D50A}",Gg:"\u22D9",Gopf:"\u{1D53E}",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",Gt:"\u226B",HARDcy:"\u042A",Hacek:"\u02C7",Hat:"^",Hcirc:"\u0124",Hfr:"\u210C",HilbertSpace:"\u210B",Hopf:"\u210D",HorizontalLine:"\u2500",Hscr:"\u210B",Hstrok:"\u0126",HumpDownHump:"\u224E",HumpEqual:"\u224F",IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacut:"\xCD",Iacute:"\xCD",Icir:"\xCE",Icirc:"\xCE",Icy:"\u0418",Idot:"\u0130",Ifr:"\u2111",Igrav:"\xCC",Igrave:"\xCC",Im:"\u2111",Imacr:"\u012A",ImaginaryI:"\u2148",Implies:"\u21D2",Int:"\u222C",Integral:"\u222B",Intersection:"\u22C2",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",Iogon:"\u012E",Iopf:"\u{1D540}",Iota:"\u0399",Iscr:"\u2110",Itilde:"\u0128",Iukcy:"\u0406",Ium:"\xCF",Iuml:"\xCF",Jcirc:"\u0134",Jcy:"\u0419",Jfr:"\u{1D50D}",Jopf:"\u{1D541}",Jscr:"\u{1D4A5}",Jsercy:"\u0408",Jukcy:"\u0404",KHcy:"\u0425",KJcy:"\u040C",Kappa:"\u039A",Kcedil:"\u0136",Kcy:"\u041A",Kfr:"\u{1D50E}",Kopf:"\u{1D542}",Kscr:"\u{1D4A6}",LJcy:"\u0409",L:"<",LT:"<",Lacute:"\u0139",Lambda:"\u039B",Lang:"\u27EA",Laplacetrf:"\u2112",Larr:"\u219E",Lcaron:"\u013D",Lcedil:"\u013B",Lcy:"\u041B",LeftAngleBracket:"\u27E8",LeftArrow:"\u2190",LeftArrowBar:"\u21E4",LeftArrowRightArrow:"\u21C6",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21C3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230A",LeftRightArrow:"\u2194",LeftRightVector:"\u294E",LeftTee:"\u22A3",LeftTeeArrow:"\u21A4",LeftTeeVector:"\u295A",LeftTriangle:"\u22B2",LeftTriangleBar:"\u29CF",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21BF",LeftUpVectorBar:"\u2958",LeftVector:"\u21BC",LeftVectorBar:"\u2952",Leftarrow:"\u21D0",Leftrightarrow:"\u21D4",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",LessLess:"\u2AA1",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",Lfr:"\u{1D50F}",Ll:"\u22D8",Lleftarrow:"\u21DA",Lmidot:"\u013F",LongLeftArrow:"\u27F5",LongLeftRightArrow:"\u27F7",LongRightArrow:"\u27F6",Longleftarrow:"\u27F8",Longleftrightarrow:"\u27FA",Longrightarrow:"\u27F9",Lopf:"\u{1D543}",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lscr:"\u2112",Lsh:"\u21B0",Lstrok:"\u0141",Lt:"\u226A",Map:"\u2905",Mcy:"\u041C",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",MinusPlus:"\u2213",Mopf:"\u{1D544}",Mscr:"\u2133",Mu:"\u039C",NJcy:"\u040A",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041D",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` +`,Nfr:"\u{1D511}",NoBreak:"\u2060",NonBreakingSpace:"\xA0",Nopf:"\u2115",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",Nscr:"\u{1D4A9}",Ntild:"\xD1",Ntilde:"\xD1",Nu:"\u039D",OElig:"\u0152",Oacut:"\xD3",Oacute:"\xD3",Ocir:"\xD4",Ocirc:"\xD4",Ocy:"\u041E",Odblac:"\u0150",Ofr:"\u{1D512}",Ograv:"\xD2",Ograve:"\xD2",Omacr:"\u014C",Omega:"\u03A9",Omicron:"\u039F",Oopf:"\u{1D546}",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",Or:"\u2A54",Oscr:"\u{1D4AA}",Oslas:"\xD8",Oslash:"\xD8",Otild:"\xD5",Otilde:"\xD5",Otimes:"\u2A37",Oum:"\xD6",Ouml:"\xD6",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",PartialD:"\u2202",Pcy:"\u041F",Pfr:"\u{1D513}",Phi:"\u03A6",Pi:"\u03A0",PlusMinus:"\xB1",Poincareplane:"\u210C",Popf:"\u2119",Pr:"\u2ABB",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",Prime:"\u2033",Product:"\u220F",Proportion:"\u2237",Proportional:"\u221D",Pscr:"\u{1D4AB}",Psi:"\u03A8",QUO:'"',QUOT:'"',Qfr:"\u{1D514}",Qopf:"\u211A",Qscr:"\u{1D4AC}",RBarr:"\u2910",RE:"\xAE",REG:"\xAE",Racute:"\u0154",Rang:"\u27EB",Rarr:"\u21A0",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",Re:"\u211C",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",Rfr:"\u211C",Rho:"\u03A1",RightAngleBracket:"\u27E9",RightArrow:"\u2192",RightArrowBar:"\u21E5",RightArrowLeftArrow:"\u21C4",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVector:"\u21C2",RightDownVectorBar:"\u2955",RightFloor:"\u230B",RightTee:"\u22A2",RightTeeArrow:"\u21A6",RightTeeVector:"\u295B",RightTriangle:"\u22B3",RightTriangleBar:"\u29D0",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVector:"\u21BE",RightUpVectorBar:"\u2954",RightVector:"\u21C0",RightVectorBar:"\u2953",Rightarrow:"\u21D2",Ropf:"\u211D",RoundImplies:"\u2970",Rrightarrow:"\u21DB",Rscr:"\u211B",Rsh:"\u21B1",RuleDelayed:"\u29F4",SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042C",Sacute:"\u015A",Sc:"\u2ABC",Scaron:"\u0160",Scedil:"\u015E",Scirc:"\u015C",Scy:"\u0421",Sfr:"\u{1D516}",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sigma:"\u03A3",SmallCircle:"\u2218",Sopf:"\u{1D54A}",Sqrt:"\u221A",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",Sscr:"\u{1D4AE}",Star:"\u22C6",Sub:"\u22D0",Subset:"\u22D0",SubsetEqual:"\u2286",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",SuchThat:"\u220B",Sum:"\u2211",Sup:"\u22D1",Superset:"\u2283",SupersetEqual:"\u2287",Supset:"\u22D1",THOR:"\xDE",THORN:"\xDE",TRADE:"\u2122",TSHcy:"\u040B",TScy:"\u0426",Tab:" ",Tau:"\u03A4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",Tfr:"\u{1D517}",Therefore:"\u2234",Theta:"\u0398",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",Topf:"\u{1D54B}",TripleDot:"\u20DB",Tscr:"\u{1D4AF}",Tstrok:"\u0166",Uacut:"\xDA",Uacute:"\xDA",Uarr:"\u219F",Uarrocir:"\u2949",Ubrcy:"\u040E",Ubreve:"\u016C",Ucir:"\xDB",Ucirc:"\xDB",Ucy:"\u0423",Udblac:"\u0170",Ufr:"\u{1D518}",Ugrav:"\xD9",Ugrave:"\xD9",Umacr:"\u016A",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",Uopf:"\u{1D54C}",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21C5",UpDownArrow:"\u2195",UpEquilibrium:"\u296E",UpTee:"\u22A5",UpTeeArrow:"\u21A5",Uparrow:"\u21D1",Updownarrow:"\u21D5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03D2",Upsilon:"\u03A5",Uring:"\u016E",Uscr:"\u{1D4B0}",Utilde:"\u0168",Uum:"\xDC",Uuml:"\xDC",VDash:"\u22AB",Vbar:"\u2AEB",Vcy:"\u0412",Vdash:"\u22A9",Vdashl:"\u2AE6",Vee:"\u22C1",Verbar:"\u2016",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",Vopf:"\u{1D54D}",Vscr:"\u{1D4B1}",Vvdash:"\u22AA",Wcirc:"\u0174",Wedge:"\u22C0",Wfr:"\u{1D51A}",Wopf:"\u{1D54E}",Wscr:"\u{1D4B2}",Xfr:"\u{1D51B}",Xi:"\u039E",Xopf:"\u{1D54F}",Xscr:"\u{1D4B3}",YAcy:"\u042F",YIcy:"\u0407",YUcy:"\u042E",Yacut:"\xDD",Yacute:"\xDD",Ycirc:"\u0176",Ycy:"\u042B",Yfr:"\u{1D51C}",Yopf:"\u{1D550}",Yscr:"\u{1D4B4}",Yuml:"\u0178",ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017D",Zcy:"\u0417",Zdot:"\u017B",ZeroWidthSpace:"\u200B",Zeta:"\u0396",Zfr:"\u2128",Zopf:"\u2124",Zscr:"\u{1D4B5}",aacut:"\xE1",aacute:"\xE1",abreve:"\u0103",ac:"\u223E",acE:"\u223E\u0333",acd:"\u223F",acir:"\xE2",acirc:"\xE2",acut:"\xB4",acute:"\xB4",acy:"\u0430",aeli:"\xE6",aelig:"\xE6",af:"\u2061",afr:"\u{1D51E}",agrav:"\xE0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03B1",amacr:"\u0101",amalg:"\u2A3F",am:"&",amp:"&",and:"\u2227",andand:"\u2A55",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",aogon:"\u0105",aopf:"\u{1D552}",ap:"\u2248",apE:"\u2A70",apacir:"\u2A6F",ape:"\u224A",apid:"\u224B",apos:"'",approx:"\u2248",approxeq:"\u224A",arin:"\xE5",aring:"\xE5",ascr:"\u{1D4B6}",ast:"*",asymp:"\u2248",asympeq:"\u224D",atild:"\xE3",atilde:"\xE3",aum:"\xE4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",bNot:"\u2AED",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",barvee:"\u22BD",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",beta:"\u03B2",beth:"\u2136",between:"\u226C",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bnot:"\u2310",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255D",boxUR:"\u255A",boxUl:"\u255C",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256C",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256B",boxVl:"\u2562",boxVr:"\u255F",boxbox:"\u29C9",boxdL:"\u2555",boxdR:"\u2552",boxdl:"\u2510",boxdr:"\u250C",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252C",boxhu:"\u2534",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxuL:"\u255B",boxuR:"\u2558",boxul:"\u2518",boxur:"\u2514",boxv:"\u2502",boxvH:"\u256A",boxvL:"\u2561",boxvR:"\u255E",boxvh:"\u253C",boxvl:"\u2524",boxvr:"\u251C",bprime:"\u2035",breve:"\u02D8",brvba:"\xA6",brvbar:"\xA6",bscr:"\u{1D4B7}",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsol:"\\",bsolb:"\u29C5",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",bumpeq:"\u224F",cacute:"\u0107",cap:"\u2229",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",capcup:"\u2A47",capdot:"\u2A40",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",ccaps:"\u2A4D",ccaron:"\u010D",ccedi:"\xE7",ccedil:"\xE7",ccirc:"\u0109",ccups:"\u2A4C",ccupssm:"\u2A50",cdot:"\u010B",cedi:"\xB8",cedil:"\xB8",cemptyv:"\u29B2",cen:"\xA2",cent:"\xA2",centerdot:"\xB7",cfr:"\u{1D520}",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",chi:"\u03C7",cir:"\u25CB",cirE:"\u29C3",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledR:"\xAE",circledS:"\u24C8",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",clubs:"\u2663",clubsuit:"\u2663",colon:":",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",conint:"\u222E",copf:"\u{1D554}",coprod:"\u2210",cop:"\xA9",copy:"\xA9",copysr:"\u2117",crarr:"\u21B5",cross:"\u2717",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cup:"\u222A",cupbrcap:"\u2A48",cupcap:"\u2A46",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curre:"\xA4",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dArr:"\u21D3",dHar:"\u2965",dagger:"\u2020",daleth:"\u2138",darr:"\u2193",dash:"\u2010",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",dcaron:"\u010F",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddarr:"\u21CA",ddotseq:"\u2A77",de:"\xB0",deg:"\xB0",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",dfr:"\u{1D521}",dharl:"\u21C3",dharr:"\u21C2",diam:"\u22C4",diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divid:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",dopf:"\u{1D555}",dot:"\u02D9",doteq:"\u2250",doteqdot:"\u2251",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",dscr:"\u{1D4B9}",dscy:"\u0455",dsol:"\u29F6",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",dzcy:"\u045F",dzigrarr:"\u27FF",eDDot:"\u2A77",eDot:"\u2251",eacut:"\xE9",eacute:"\xE9",easter:"\u2A6E",ecaron:"\u011B",ecir:"\xEA",ecirc:"\xEA",ecolon:"\u2255",ecy:"\u044D",edot:"\u0117",ee:"\u2147",efDot:"\u2252",efr:"\u{1D522}",eg:"\u2A9A",egrav:"\xE8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",emptyv:"\u2205",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",eng:"\u014B",ensp:"\u2002",eogon:"\u0119",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",equals:"=",equest:"\u225F",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erDot:"\u2253",erarr:"\u2971",escr:"\u212F",esdot:"\u2250",esim:"\u2242",eta:"\u03B7",et:"\xF0",eth:"\xF0",eum:"\xEB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",ffr:"\u{1D523}",filig:"\uFB01",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",fopf:"\u{1D557}",forall:"\u2200",fork:"\u22D4",forkv:"\u2AD9",fpartint:"\u2A0D",frac1:"\xBC",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac3:"\xBE",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",gE:"\u2267",gEl:"\u2A8C",gacute:"\u01F5",gamma:"\u03B3",gammad:"\u03DD",gap:"\u2A86",gbreve:"\u011F",gcirc:"\u011D",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",ges:"\u2A7E",gescc:"\u2AA9",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",gfr:"\u{1D524}",gg:"\u226B",ggg:"\u22D9",gimel:"\u2137",gjcy:"\u0453",gl:"\u2277",glE:"\u2A92",gla:"\u2AA5",glj:"\u2AA4",gnE:"\u2269",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",gopf:"\u{1D558}",grave:"`",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",g:">",gt:">",gtcc:"\u2AA7",gtcir:"\u2A7A",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",hArr:"\u21D4",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",hardcy:"\u044A",harr:"\u2194",harrcir:"\u2948",harrw:"\u21AD",hbar:"\u210F",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",horbar:"\u2015",hscr:"\u{1D4BD}",hslash:"\u210F",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010",iacut:"\xED",iacute:"\xED",ic:"\u2063",icir:"\xEE",icirc:"\xEE",icy:"\u0438",iecy:"\u0435",iexc:"\xA1",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",igrav:"\xEC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012B",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22B7",imped:"\u01B5",in:"\u2208",incare:"\u2105",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",int:"\u222B",intcal:"\u22BA",integers:"\u2124",intercal:"\u22BA",intlarhk:"\u2A17",intprod:"\u2A3C",iocy:"\u0451",iogon:"\u012F",iopf:"\u{1D55A}",iota:"\u03B9",iprod:"\u2A3C",iques:"\xBF",iquest:"\xBF",iscr:"\u{1D4BE}",isin:"\u2208",isinE:"\u22F9",isindot:"\u22F5",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",ium:"\xEF",iuml:"\xEF",jcirc:"\u0135",jcy:"\u0439",jfr:"\u{1D527}",jmath:"\u0237",jopf:"\u{1D55B}",jscr:"\u{1D4BF}",jsercy:"\u0458",jukcy:"\u0454",kappa:"\u03BA",kappav:"\u03F0",kcedil:"\u0137",kcy:"\u043A",kfr:"\u{1D528}",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045C",kopf:"\u{1D55C}",kscr:"\u{1D4C0}",lAarr:"\u21DA",lArr:"\u21D0",lAtail:"\u291B",lBarr:"\u290E",lE:"\u2266",lEg:"\u2A8B",lHar:"\u2962",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",lambda:"\u03BB",lang:"\u27E8",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",laqu:"\xAB",laquo:"\xAB",larr:"\u2190",larrb:"\u21E4",larrbfs:"\u291F",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",lat:"\u2AAB",latail:"\u2919",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",lcaron:"\u013E",lcedil:"\u013C",lceil:"\u2308",lcub:"{",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",leftarrow:"\u2190",leftarrowtail:"\u21A2",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",leftthreetimes:"\u22CB",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",les:"\u2A7D",lescc:"\u2AA8",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297C",lfloor:"\u230A",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226A",llarr:"\u21C7",llcorner:"\u231E",llhard:"\u296B",lltri:"\u25FA",lmidot:"\u0140",lmoust:"\u23B0",lmoustache:"\u23B0",lnE:"\u2268",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",longleftrightarrow:"\u27F7",longmapsto:"\u27FC",longrightarrow:"\u27F6",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",lstrok:"\u0142",l:"<",lt:"<",ltcc:"\u2AA6",ltcir:"\u2A79",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltrPar:"\u2996",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",mDDot:"\u223A",mac:"\xAF",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",mcy:"\u043C",mdash:"\u2014",measuredangle:"\u2221",mfr:"\u{1D52A}",mho:"\u2127",micr:"\xB5",micro:"\xB5",mid:"\u2223",midast:"*",midcir:"\u2AF0",middo:"\xB7",middot:"\xB7",minus:"\u2212",minusb:"\u229F",minusd:"\u2238",minusdu:"\u2A2A",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",mstpos:"\u223E",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nGg:"\u22D9\u0338",nGt:"\u226B\u20D2",nGtv:"\u226B\u0338",nLeftarrow:"\u21CD",nLeftrightarrow:"\u21CE",nLl:"\u22D8\u0338",nLt:"\u226A\u20D2",nLtv:"\u226A\u0338",nRightarrow:"\u21CF",nVDash:"\u22AF",nVdash:"\u22AE",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266E",natural:"\u266E",naturals:"\u2115",nbs:"\xA0",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",ncy:"\u043D",ndash:"\u2013",ne:"\u2260",neArr:"\u21D7",nearhk:"\u2924",nearr:"\u2197",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",ngsim:"\u2275",ngt:"\u226F",ngtr:"\u226F",nhArr:"\u21CE",nharr:"\u21AE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",nlArr:"\u21CD",nlE:"\u2266\u0338",nlarr:"\u219A",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219A",nleftrightarrow:"\u21AE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nlsim:"\u2274",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nmid:"\u2224",nopf:"\u{1D55F}",no:"\xAC",not:"\xAC",notin:"\u2209",notinE:"\u22F9\u0338",notindot:"\u22F5\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrArr:"\u21CF",nrarr:"\u219B",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntild:"\xF1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvDash:"\u22AD",nvHarr:"\u2904",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwArr:"\u21D6",nwarhk:"\u2923",nwarr:"\u2196",nwarrow:"\u2196",nwnear:"\u2927",oS:"\u24C8",oacut:"\xF3",oacute:"\xF3",oast:"\u229B",ocir:"\xF4",ocirc:"\xF4",ocy:"\u043E",odash:"\u229D",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",ofcir:"\u29BF",ofr:"\u{1D52C}",ogon:"\u02DB",ograv:"\xF2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",omega:"\u03C9",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",opar:"\u29B7",operp:"\u29B9",oplus:"\u2295",or:"\u2228",orarr:"\u21BB",ord:"\xBA",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oscr:"\u2134",oslas:"\xF8",oslash:"\xF8",osol:"\u2298",otild:"\xF5",otilde:"\xF5",otimes:"\u2297",otimesas:"\u2A36",oum:"\xF6",ouml:"\xF6",ovbar:"\u233D",par:"\xB6",para:"\xB6",parallel:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",pfr:"\u{1D52D}",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plus:"+",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",plusm:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",pointint:"\u2A15",popf:"\u{1D561}",poun:"\xA3",pound:"\xA3",pr:"\u227A",prE:"\u2AB3",prap:"\u2AB7",prcue:"\u227C",pre:"\u2AAF",prec:"\u227A",precapprox:"\u2AB7",preccurlyeq:"\u227C",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",precsim:"\u227E",prime:"\u2032",primes:"\u2119",prnE:"\u2AB5",prnap:"\u2AB9",prnsim:"\u22E8",prod:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",pscr:"\u{1D4C5}",psi:"\u03C8",puncsp:"\u2008",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",qprime:"\u2057",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quo:'"',quot:'"',rAarr:"\u21DB",rArr:"\u21D2",rAtail:"\u291C",rBarr:"\u290F",rHar:"\u2964",race:"\u223D\u0331",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raqu:"\xBB",raquo:"\xBB",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",rect:"\u25AD",re:"\xAE",reg:"\xAE",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",rho:"\u03C1",rhov:"\u03F1",rightarrow:"\u2192",rightarrowtail:"\u21A3",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",rightthreetimes:"\u22CC",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoust:"\u23B1",rmoustache:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",roplus:"\u2A2E",rotimes:"\u2A35",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",rsaquo:"\u203A",rscr:"\u{1D4C7}",rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",ruluhar:"\u2968",rx:"\u211E",sacute:"\u015B",sbquo:"\u201A",sc:"\u227B",scE:"\u2AB4",scap:"\u2AB8",scaron:"\u0161",sccue:"\u227D",sce:"\u2AB0",scedil:"\u015F",scirc:"\u015D",scnE:"\u2AB6",scnap:"\u2ABA",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",scy:"\u0441",sdot:"\u22C5",sdotb:"\u22A1",sdote:"\u2A66",seArr:"\u21D8",searhk:"\u2925",searr:"\u2198",searrow:"\u2198",sec:"\xA7",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",sh:"\xAD",shy:"\xAD",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",softcy:"\u044C",sol:"/",solb:"\u29C4",solbar:"\u233F",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25A1",square:"\u25A1",squarf:"\u25AA",squf:"\u25AA",srarr:"\u2192",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",subE:"\u2AC5",subdot:"\u2ABD",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2AC5",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succ:"\u227B",succapprox:"\u2AB8",succcurlyeq:"\u227D",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",sum:"\u2211",sung:"\u266A",sup:"\u2283",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",supE:"\u2AC6",supdot:"\u2ABE",supdsub:"\u2AD8",supe:"\u2287",supedot:"\u2AC4",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swArr:"\u21D9",swarhk:"\u2926",swarr:"\u2199",swarrow:"\u2199",swnwar:"\u292A",szli:"\xDF",szlig:"\xDF",target:"\u2316",tau:"\u03C4",tbrk:"\u23B4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",thor:"\xFE",thorn:"\xFE",tilde:"\u02DC",time:"\xD7",times:"\xD7",timesb:"\u22A0",timesbar:"\u2A31",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",top:"\u22A4",topbot:"\u2336",topcir:"\u2AF1",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",tscr:"\u{1D4C9}",tscy:"\u0446",tshcy:"\u045B",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",uArr:"\u21D1",uHar:"\u2963",uacut:"\xFA",uacute:"\xFA",uarr:"\u2191",ubrcy:"\u045E",ubreve:"\u016D",ucir:"\xFB",ucirc:"\xFB",ucy:"\u0443",udarr:"\u21C5",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",ufr:"\u{1D532}",ugrav:"\xF9",ugrave:"\xF9",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",umacr:"\u016B",um:"\xA8",uml:"\xA8",uogon:"\u0173",uopf:"\u{1D566}",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",upsi:"\u03C5",upsih:"\u03D2",upsilon:"\u03C5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",uring:"\u016F",urtri:"\u25F9",uscr:"\u{1D4CA}",utdot:"\u22F0",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",uum:"\xFC",uuml:"\xFC",uwangle:"\u29A7",vArr:"\u21D5",vBar:"\u2AE8",vBarv:"\u2AE9",vDash:"\u22A8",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vcy:"\u0432",vdash:"\u22A2",vee:"\u2228",veebar:"\u22BB",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",vert:"|",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",vzigzag:"\u299A",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",wedgeq:"\u2259",weierp:"\u2118",wfr:"\u{1D534}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",xfr:"\u{1D535}",xhArr:"\u27FA",xharr:"\u27F7",xi:"\u03BE",xlArr:"\u27F8",xlarr:"\u27F5",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrArr:"\u27F9",xrarr:"\u27F6",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",yacut:"\xFD",yacute:"\xFD",yacy:"\u044F",ycirc:"\u0177",ycy:"\u044B",ye:"\xA5",yen:"\xA5",yfr:"\u{1D536}",yicy:"\u0457",yopf:"\u{1D56A}",yscr:"\u{1D4CE}",yucy:"\u044E",yum:"\xFF",yuml:"\xFF",zacute:"\u017A",zcaron:"\u017E",zcy:"\u0437",zdot:"\u017C",zeetrf:"\u2128",zeta:"\u03B6",zfr:"\u{1D537}",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var Iu=x((pv,Pu)=>{"use strict";var Nu=qu();Pu.exports=RD;var LD={}.hasOwnProperty;function RD(e){return LD.call(Nu,e)?Nu[e]:!1}});var mr=x((hv,Hu)=>{"use strict";var Su=xu(),Lu=yu(),MD=Se(),UD=Tu(),Yu=Ou(),YD=Iu();Hu.exports=ep;var GD={}.hasOwnProperty,He=String.fromCharCode,zD=Function.prototype,Ru={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},WD=9,Mu=10,VD=12,jD=32,Uu=38,$D=59,HD=60,KD=61,XD=35,JD=88,QD=120,ZD=65533,Ke="named",zt="hexadecimal",Wt="decimal",Vt={};Vt[zt]=16;Vt[Wt]=10;var Hr={};Hr[Ke]=Yu;Hr[Wt]=MD;Hr[zt]=UD;var Gu=1,zu=2,Wu=3,Vu=4,ju=5,Gt=6,$u=7,we={};we[Gu]="Named character references must be terminated by a semicolon";we[zu]="Numeric character references must be terminated by a semicolon";we[Wu]="Named character references cannot be empty";we[Vu]="Numeric character references cannot be empty";we[ju]="Named character references must be known";we[Gt]="Numeric character references cannot be disallowed";we[$u]="Numeric character references cannot be outside the permissible Unicode range";function ep(e,r){var t={},n,u;r||(r={});for(u in Ru)n=r[u],t[u]=n??Ru[u];return(t.position.indent||t.position.start)&&(t.indent=t.position.indent||[],t.position=t.position.start),rp(e,t)}function rp(e,r){var t=r.additional,n=r.nonTerminated,u=r.text,i=r.reference,a=r.warning,o=r.textContext,s=r.referenceContext,f=r.warningContext,c=r.position,l=r.indent||[],D=e.length,m=0,p=-1,h=c.column||1,F=c.line||1,g="",E=[],v,A,b,d,y,w,C,k,T,B,_,S,P,N,O,I,le,K,L;for(typeof t=="string"&&(t=t.charCodeAt(0)),I=ie(),k=a?Z:zD,m--,D++;++m65535&&(w-=65536,B+=He(w>>>10|55296),w=56320|w&1023),w=B+He(w))):N!==Ke&&k(Vu,K)),w?(ve(),I=ie(),m=L-1,h+=L-P+1,E.push(w),le=ie(),le.offset++,i&&i.call(s,w,{start:I,end:le},e.slice(P-1,L)),I=le):(d=e.slice(P-1,L),g+=d,h+=d.length,m=L-1)}else y===10&&(F++,p++,h=0),y===y?(g+=He(y),h++):ve();return E.join("");function ie(){return{line:F,column:h,offset:m+(c.offset||0)}}function Z(Ae,G){var mt=ie();mt.column+=G,mt.offset+=G,a.call(f,we[Ae],mt,Ae)}function ve(){g&&(E.push(g),u&&u.call(o,g,{start:I,end:ie()}),g="")}}function tp(e){return e>=55296&&e<=57343||e>1114111}function np(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}});var Ju=x((dv,Xu)=>{"use strict";var ip=Ie(),Ku=mr();Xu.exports=up;function up(e){return t.raw=n,t;function r(i){for(var a=e.offset,o=i.line,s=[];++o&&o in a;)s.push((a[o]||0)+1);return{start:i,indent:s}}function t(i,a,o){Ku(i,{position:r(a),warning:u,text:o,reference:o,textContext:e,referenceContext:e})}function n(i,a,o){return Ku(i,ip(o,{position:r(a),warning:u}))}function u(i,a,o){o!==3&&e.file.message(i,a)}}});var ea=x((mv,Zu)=>{"use strict";Zu.exports=ap;function ap(e){return r;function r(t,n){var u=this,i=u.offset,a=[],o=u[e+"Methods"],s=u[e+"Tokenizers"],f=n.line,c=n.column,l,D,m,p,h,F;if(!t)return a;for(w.now=v,w.file=u.file,g("");t;){for(l=-1,D=o.length,h=!1;++l{"use strict";ta.exports=Kr;var jt=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],$t=jt.concat(["~","|"]),ra=$t.concat([` +`,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);Kr.default=jt;Kr.gfm=$t;Kr.commonmark=ra;function Kr(e){var r=e||{};return r.commonmark?ra:r.gfm?$t:jt}});var ua=x((gv,ia)=>{"use strict";ia.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var Ht=x((Ev,aa)=>{"use strict";aa.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:ua()}});var sa=x((Cv,oa)=>{"use strict";var cp=Ie(),lp=na(),fp=Ht();oa.exports=Dp;function Dp(e){var r=this,t=r.options,n,u;if(e==null)e={};else if(typeof e=="object")e=cp(e);else throw new Error("Invalid value `"+e+"` for setting `options`");for(n in fp){if(u=e[n],u==null&&(u=t[n]),n!=="blocks"&&typeof u!="boolean"||n==="blocks"&&typeof u!="object")throw new Error("Invalid value `"+u+"` for setting `options."+n+"`");e[n]=u}return r.options=e,r.escape=lp(e),r}});var fa=x((vv,la)=>{"use strict";la.exports=ca;function ca(e){if(e==null)return mp;if(typeof e=="string")return dp(e);if(typeof e=="object")return"length"in e?hp(e):pp(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function pp(e){return r;function r(t){var n;for(n in e)if(t[n]!==e[n])return!1;return!0}}function hp(e){for(var r=[],t=-1;++t{Da.exports=Fp;function Fp(e){return e}});var Fa=x((bv,ma)=>{"use strict";ma.exports=Xr;var gp=fa(),Ep=pa(),ha=!0,da="skip",Kt=!1;Xr.CONTINUE=ha;Xr.SKIP=da;Xr.EXIT=Kt;function Xr(e,r,t,n){var u,i;typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),i=gp(r),u=n?-1:1,a(e,null,[])();function a(o,s,f){var c=typeof o=="object"&&o!==null?o:{},l;return typeof c.type=="string"&&(l=typeof c.tagName=="string"?c.tagName:typeof c.name=="string"?c.name:void 0,D.displayName="node ("+Ep(c.type+(l?"<"+l+">":""))+")"),D;function D(){var m=f.concat(o),p=[],h,F;if((!r||i(o,s,f[f.length-1]||null))&&(p=Cp(t(o,f)),p[0]===Kt))return p;if(o.children&&p[0]!==da)for(F=(n?o.children.length:-1)+u;F>-1&&F{"use strict";ga.exports=Qr;var Jr=Fa(),vp=Jr.CONTINUE,Ap=Jr.SKIP,bp=Jr.EXIT;Qr.CONTINUE=vp;Qr.SKIP=Ap;Qr.EXIT=bp;function Qr(e,r,t,n){typeof r=="function"&&typeof t!="function"&&(n=t,t=r,r=null),Jr(e,r,u,n);function u(i,a){var o=a[a.length-1],s=o?o.children.indexOf(i):null;return t(i,s,o)}}});var va=x((yv,Ca)=>{"use strict";var xp=Ea();Ca.exports=yp;function yp(e,r){return xp(e,r?wp:kp),e}function wp(e){delete e.position}function kp(e){e.position=void 0}});var xa=x((wv,ba)=>{"use strict";var Aa=Ie(),Tp=va();ba.exports=Op;var Bp=` +`,_p=/\r\n|\r/g;function Op(){var e=this,r=String(e.file),t={line:1,column:1,offset:0},n=Aa(t),u;return r=r.replace(_p,Bp),r.charCodeAt(0)===65279&&(r=r.slice(1),n.column++,n.offset++),u={type:"root",children:e.tokenizeBlock(r,n),position:{start:t,end:e.eof||Aa(t)}},e.options.position||Tp(u,!0),u}});var wa=x((kv,ya)=>{"use strict";var qp=/^[ \t]*(\n|$)/;ya.exports=Np;function Np(e,r,t){for(var n,u="",i=0,a=r.length;i{"use strict";var ge="",Xt;ka.exports=Pp;function Pp(e,r){if(typeof e!="string")throw new TypeError("expected a string");if(r===1)return e;if(r===2)return e+e;var t=e.length*r;if(Xt!==e||typeof Xt>"u")Xt=e,ge="";else if(ge.length>=t)return ge.substr(0,t);for(;t>ge.length&&r>1;)r&1&&(ge+=e),r>>=1,e+=e;return ge+=e,ge=ge.substr(0,t),ge}});var Jt=x((Bv,Ta)=>{"use strict";Ta.exports=Ip;function Ip(e){return String(e).replace(/\n+$/,"")}});var Oa=x((_v,_a)=>{"use strict";var Sp=Zr(),Lp=Jt();_a.exports=Up;var Qt=` +`,Ba=" ",Zt=" ",Rp=4,Mp=Sp(Zt,Rp);function Up(e,r,t){for(var n=-1,u=r.length,i="",a="",o="",s="",f,c,l;++n{"use strict";Na.exports=Wp;var et=` +`,Fr=" ",Xe=" ",Yp="~",qa="`",Gp=3,zp=4;function Wp(e,r,t){var n=this,u=n.options.gfm,i=r.length+1,a=0,o="",s,f,c,l,D,m,p,h,F,g,E,v,A;if(u){for(;a=zp)){for(p="";a{Je=Ia.exports=Vp;function Vp(e){return e.trim?e.trim():Je.right(Je.left(e))}Je.left=function(e){return e.trimLeft?e.trimLeft():e.replace(/^\s\s*/,"")};Je.right=function(e){if(e.trimRight)return e.trimRight();for(var r=/\s/,t=e.length;r.test(e.charAt(--t)););return e.slice(0,t+1)}});var rt=x((qv,Sa)=>{"use strict";Sa.exports=jp;function jp(e,r,t,n){for(var u=e.length,i=-1,a,o;++i{"use strict";var $p=Le(),Hp=rt();Ma.exports=Kp;var en=` +`,La=" ",rn=" ",Ra=">";function Kp(e,r,t){for(var n=this,u=n.offset,i=n.blockTokenizers,a=n.interruptBlockquote,o=e.now(),s=o.line,f=r.length,c=[],l=[],D=[],m,p=0,h,F,g,E,v,A,b,d;p{"use strict";Ga.exports=Jp;var Ya=` +`,gr=" ",Er=" ",Cr="#",Xp=6;function Jp(e,r,t){for(var n=this,u=n.options.pedantic,i=r.length+1,a=-1,o=e.now(),s="",f="",c,l,D;++aXp)&&!(!D||!u&&r.charAt(a+1)===Cr)){for(i=r.length+1,l="";++a{"use strict";Va.exports=ih;var Qp=" ",Zp=` +`,Wa=" ",eh="*",rh="-",th="_",nh=3;function ih(e,r,t){for(var n=-1,u=r.length+1,i="",a,o,s,f;++n=nh&&(!a||a===Zp)?(i+=f,t?!0:e(i)({type:"thematicBreak"})):void 0}});var tn=x((Sv,Ha)=>{"use strict";Ha.exports=sh;var $a=" ",uh=" ",ah=1,oh=4;function sh(e){for(var r=0,t=0,n=e.charAt(r),u={},i,a=0;n===$a||n===uh;){for(i=n===$a?oh:ah,t+=i,i>1&&(t=Math.floor(t/i)*i);a{"use strict";var ch=Le(),lh=Zr(),fh=tn();Xa.exports=hh;var Ka=` +`,Dh=" ",ph="!";function hh(e,r){var t=e.split(Ka),n=t.length+1,u=1/0,i=[],a,o,s;for(t.unshift(lh(Dh,r)+ph);n--;)if(o=fh(t[n]),i[n]=o.stops,ch(t[n]).length!==0)if(o.indent)o.indent>0&&o.indent{"use strict";var dh=Le(),mh=Zr(),Qa=Se(),Fh=tn(),gh=Ja(),Eh=rt();to.exports=kh;var nn="*",Ch="_",Za="+",un="-",eo=".",Ee=" ",oe=` +`,tt=" ",ro=")",vh="x",ke=4,Ah=/\n\n(?!\s*$)/,bh=/^\[([ X\tx])][ \t]/,xh=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,yh=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,wh=/^( {1,4}|\t)?/gm;function kh(e,r,t){for(var n=this,u=n.options.commonmark,i=n.options.pedantic,a=n.blockTokenizers,o=n.interruptList,s=0,f=r.length,c=null,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C,k,T,B,_,S=!1,P,N,O,I;s=T.indent&&(I=!0),p=r.charAt(s),v=null,!I){if(p===nn||p===Za||p===un)v=p,s++,l++;else{for(D="";s=T.indent||l>ke),E=!1,s=g;if(b=r.slice(g,F),A=g===s?b:r.slice(s,F),(v===nn||v===Ch||v===un)&&a.thematicBreak.call(n,e,b,!0))break;if(d=y,y=!E&&!dh(A).length,I&&T)T.value=T.value.concat(k,b),C=C.concat(k,b),k=[];else if(E)k.length!==0&&(S=!0,T.value.push(""),T.trail=k.concat()),T={value:[b],indent:l,trail:[]},w.push(T),C=C.concat(k,b),k=[];else if(y){if(d&&!u)break;k.push(b)}else{if(d||Eh(o,a,n,[e,b,!0]))break;T.value=T.value.concat(k,b),C=C.concat(k,b),k=[]}s=F+1}for(P=e(C.join(oe)).reset({type:"list",ordered:m,start:c,spread:S,children:[]}),B=n.enterList(),_=n.enterBlock(),s=-1,f=w.length;++s{"use strict";ao.exports=Sh;var an=` +`,Oh=" ",io=" ",uo="=",qh="-",Nh=3,Ph=1,Ih=2;function Sh(e,r,t){for(var n=this,u=e.now(),i=r.length,a=-1,o="",s,f,c,l,D;++a=Nh){a--;break}o+=c}for(s="",f="";++a{"use strict";var Lh="[a-zA-Z_:][a-zA-Z0-9:._-]*",Rh="[^\"'=<>`\\u0000-\\u0020]+",Mh="'[^']*'",Uh='"[^"]*"',Yh="(?:"+Rh+"|"+Mh+"|"+Uh+")",Gh="(?:\\s+"+Lh+"(?:\\s*=\\s*"+Yh+")?)",so="<[A-Za-z][A-Za-z0-9\\-]*"+Gh+"*\\s*\\/?>",co="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",zh="|",Wh="<[?].*?[?]>",Vh="]*>",jh="";on.openCloseTag=new RegExp("^(?:"+so+"|"+co+")");on.tag=new RegExp("^(?:"+so+"|"+co+"|"+zh+"|"+Wh+"|"+Vh+"|"+jh+")")});var po=x((Yv,Do)=>{"use strict";var $h=sn().openCloseTag;Do.exports=sd;var Hh=" ",Kh=" ",lo=` +`,Xh="<",Jh=/^<(script|pre|style)(?=(\s|>|$))/i,Qh=/<\/(script|pre|style)>/i,Zh=/^/,rd=/^<\?/,td=/\?>/,nd=/^/,ud=/^/,fo=/^$/,od=new RegExp($h.source+"\\s*$");function sd(e,r,t){for(var n=this,u=n.options.blocks.join("|"),i=new RegExp("^|$))","i"),a=r.length,o=0,s,f,c,l,D,m,p,h=[[Jh,Qh,!0],[Zh,ed,!0],[rd,td,!0],[nd,id,!0],[ud,ad,!0],[i,fo,!0],[od,fo,!1]];o{"use strict";ho.exports=fd;var cd=String.fromCharCode,ld=/\s/;function fd(e){return ld.test(typeof e=="number"?cd(e):e.charAt(0))}});var cn=x((zv,mo)=>{"use strict";var Dd=Tr();mo.exports=pd;function pd(e){return Dd(e).toLowerCase()}});var bo=x((Wv,Ao)=>{"use strict";var hd=se(),dd=cn();Ao.exports=Ed;var Fo='"',go="'",md="\\",Qe=` +`,nt=" ",it=" ",fn="[",vr="]",Fd="(",gd=")",Eo=":",Co="<",vo=">";function Ed(e,r,t){for(var n=this,u=n.options.commonmark,i=0,a=r.length,o="",s,f,c,l,D,m,p,h;i{"use strict";var vd=se();yo.exports=Od;var Ad=" ",ut=` +`,bd=" ",xd="-",yd=":",wd="\\",Dn="|",kd=1,Td=2,xo="left",Bd="center",_d="right";function Od(e,r,t){var n=this,u,i,a,o,s,f,c,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C;if(n.options.gfm){for(u=0,v=0,f=r.length+1,c=[];uy){if(v1&&(D?(o+=l.slice(0,-1),l=l.charAt(l.length-1)):(o+=l,l="")),g=e.now(),e(o)({type:"tableCell",children:n.tokenizeInline(h,g)},s)),e(l+D),l="",h=""):(l&&(h+=l,l=""),h+=D,D===wd&&u!==f-2&&(h+=A.charAt(u+1),u++)),F=!1,u++}E||e(ut+i)}return d}}}});var Bo=x((jv,To)=>{"use strict";var qd=Le(),Nd=Jt(),Pd=rt();To.exports=Ld;var Id=" ",Ar=` +`,Sd=" ",ko=4;function Ld(e,r,t){for(var n=this,u=n.options,i=u.commonmark,a=n.blockTokenizers,o=n.interruptParagraph,s=r.indexOf(Ar),f=r.length,c,l,D,m,p;s=ko&&D!==Ar){s=r.indexOf(Ar,s+1);continue}}if(l=r.slice(s+1),Pd(o,a,n,[e,l,!0]))break;if(c=s,s=r.indexOf(Ar,s+1),s!==-1&&qd(r.slice(c,s))===""){s=c;break}}return l=r.slice(0,s),t?!0:(p=e.now(),l=Nd(l),e(l)({type:"paragraph",children:n.tokenizeInline(l,p)}))}});var Oo=x(($v,_o)=>{"use strict";_o.exports=Rd;function Rd(e,r){return e.indexOf("\\",r)}});var Io=x((Hv,Po)=>{"use strict";var Md=Oo();Po.exports=No;No.locator=Md;var Ud=` +`,qo="\\";function No(e,r,t){var n=this,u,i;if(r.charAt(0)===qo&&(u=r.charAt(1),n.escape.indexOf(u)!==-1))return t?!0:(u===Ud?i={type:"break"}:i={type:"text",value:u},e(qo+u)(i))}});var pn=x((Kv,So)=>{"use strict";So.exports=Yd;function Yd(e,r){return e.indexOf("<",r)}});var Yo=x((Xv,Uo)=>{"use strict";var Lo=se(),Gd=mr(),zd=pn();Uo.exports=Fn;Fn.locator=zd;Fn.notInLink=!0;var Ro="<",hn=">",Mo="@",dn="/",mn="mailto:",at=mn.length;function Fn(e,r,t){var n=this,u="",i=r.length,a=0,o="",s=!1,f="",c,l,D,m,p;if(r.charAt(0)===Ro){for(a++,u=Ro;a{"use strict";Go.exports=Wd;function Wd(e,r){var t=String(e),n=0,u;if(typeof r!="string")throw new Error("Expected character");for(u=t.indexOf(r);u!==-1;)n++,u=t.indexOf(r,u+r.length);return n}});var jo=x((Qv,Vo)=>{"use strict";Vo.exports=Vd;var Wo=["www.","http://","https://"];function Vd(e,r){var t=-1,n,u,i;if(!this.options.gfm)return t;for(u=Wo.length,n=-1;++n{"use strict";var $o=zo(),jd=mr(),$d=Se(),gn=$e(),Hd=se(),Kd=jo();Xo.exports=Cn;Cn.locator=Kd;Cn.notInLink=!0;var Xd=33,Jd=38,Qd=41,Zd=42,e0=44,r0=45,En=46,t0=58,n0=59,i0=63,u0=60,Ho=95,a0=126,o0="(",Ko=")";function Cn(e,r,t){var n=this,u=n.options.gfm,i=n.inlineTokenizers,a=r.length,o=-1,s=!1,f,c,l,D,m,p,h,F,g,E,v,A,b,d;if(u){if(r.slice(0,4)==="www.")s=!0,D=4;else if(r.slice(0,7).toLowerCase()==="http://")D=7;else if(r.slice(0,8).toLowerCase()==="https://")D=8;else return;for(o=D-1,l=D,f=[];Dg;)D=m+p.lastIndexOf(Ko),p=r.slice(m,D),E--;if(r.charCodeAt(D-1)===n0&&(D--,gn(r.charCodeAt(D-1)))){for(F=D-2;gn(r.charCodeAt(F));)F--;r.charCodeAt(F)===Jd&&(D=F)}return v=r.slice(0,D),b=jd(v,{nonTerminated:!1}),s&&(b="http://"+b),d=n.enterLink(),n.inlineTokenizers={text:i.text},A=n.tokenizeInline(v,e.now()),n.inlineTokenizers=i,d(),e(v)({type:"link",title:null,url:b,children:A})}}}});var rs=x((e2,es)=>{"use strict";var s0=Se(),c0=$e(),l0=43,f0=45,D0=46,p0=95;es.exports=Zo;function Zo(e,r){var t=this,n,u;if(!this.options.gfm||(n=e.indexOf("@",r),n===-1))return-1;if(u=n,u===r||!Qo(e.charCodeAt(u-1)))return Zo.call(t,e,n+1);for(;u>r&&Qo(e.charCodeAt(u-1));)u--;return u}function Qo(e){return s0(e)||c0(e)||e===l0||e===f0||e===D0||e===p0}});var us=x((r2,is)=>{"use strict";var h0=mr(),ts=Se(),ns=$e(),d0=rs();is.exports=bn;bn.locator=d0;bn.notInLink=!0;var m0=43,vn=45,ot=46,F0=64,An=95;function bn(e,r,t){var n=this,u=n.options.gfm,i=n.inlineTokenizers,a=0,o=r.length,s=-1,f,c,l,D;if(u){for(f=r.charCodeAt(a);ts(f)||ns(f)||f===m0||f===vn||f===ot||f===An;)f=r.charCodeAt(++a);if(a!==0&&f===F0){for(a++;a{"use strict";var g0=$e(),E0=pn(),C0=sn().tag;os.exports=as;as.locator=E0;var v0="<",A0="?",b0="!",x0="/",y0=/^/i;function as(e,r,t){var n=this,u=r.length,i,a;if(!(r.charAt(0)!==v0||u<3)&&(i=r.charAt(1),!(!g0(i)&&i!==A0&&i!==b0&&i!==x0)&&(a=r.match(C0),!!a)))return t?!0:(a=a[0],!n.inLink&&y0.test(a)?n.inLink=!0:n.inLink&&w0.test(a)&&(n.inLink=!1),e(a)({type:"html",value:a}))}});var xn=x((n2,cs)=>{"use strict";cs.exports=k0;function k0(e,r){var t=e.indexOf("[",r),n=e.indexOf("![",r);return n===-1||t{"use strict";var br=se(),T0=xn();ds.exports=hs;hs.locator=T0;var B0=` +`,_0="!",ls='"',fs="'",Ze="(",xr=")",yn="<",wn=">",Ds="[",yr="\\",O0="]",ps="`";function hs(e,r,t){var n=this,u="",i=0,a=r.charAt(0),o=n.options.pedantic,s=n.options.commonmark,f=n.options.gfm,c,l,D,m,p,h,F,g,E,v,A,b,d,y,w,C,k,T;if(a===_0&&(g=!0,u=a,a=r.charAt(++i)),a===Ds&&!(!g&&n.inLink)){for(u+=a,y="",i++,A=r.length,C=e.now(),d=0,C.column+=i,C.offset+=i;i=D&&(D=0):D=l}else if(a===yr)i++,h+=r.charAt(i);else if((!D||f)&&a===Ds)d++;else if((!D||f)&&a===O0)if(d)d--;else{if(r.charAt(i+1)!==Ze)return;h+=Ze,c=!0,i++;break}y+=h,h="",i++}if(c){for(E=y,u+=y+h,i++;i{"use strict";var q0=se(),N0=xn(),P0=cn();gs.exports=Fs;Fs.locator=N0;var kn="link",I0="image",S0="shortcut",L0="collapsed",Tn="full",R0="!",st="[",ct="\\",lt="]";function Fs(e,r,t){var n=this,u=n.options.commonmark,i=r.charAt(0),a=0,o=r.length,s="",f="",c=kn,l=S0,D,m,p,h,F,g,E,v;if(i===R0&&(c=I0,f=i,i=r.charAt(++a)),i===st){for(a++,f+=i,g="",v=0;a{"use strict";Cs.exports=M0;function M0(e,r){var t=e.indexOf("**",r),n=e.indexOf("__",r);return n===-1?t:t===-1||n{"use strict";var U0=Le(),As=se(),Y0=vs();xs.exports=bs;bs.locator=Y0;var G0="\\",z0="*",W0="_";function bs(e,r,t){var n=this,u=0,i=r.charAt(u),a,o,s,f,c,l,D;if(!(i!==z0&&i!==W0||r.charAt(++u)!==i)&&(o=n.options.pedantic,s=i,c=s+s,l=r.length,u++,f="",i="",!(o&&As(r.charAt(u)))))for(;u{"use strict";ws.exports=$0;var V0=String.fromCharCode,j0=/\w/;function $0(e){return j0.test(typeof e=="number"?V0(e):e.charAt(0))}});var Bs=x((c2,Ts)=>{"use strict";Ts.exports=H0;function H0(e,r){var t=e.indexOf("*",r),n=e.indexOf("_",r);return n===-1?t:t===-1||n{"use strict";var K0=Le(),X0=ks(),_s=se(),J0=Bs();Ns.exports=qs;qs.locator=J0;var Q0="*",Os="_",Z0="\\";function qs(e,r,t){var n=this,u=0,i=r.charAt(u),a,o,s,f,c,l,D;if(!(i!==Q0&&i!==Os)&&(o=n.options.pedantic,c=i,s=i,l=r.length,u++,f="",i="",!(o&&_s(r.charAt(u)))))for(;u{"use strict";Is.exports=em;function em(e,r){return e.indexOf("~~",r)}});var Ys=x((D2,Us)=>{"use strict";var Ls=se(),rm=Ss();Us.exports=Ms;Ms.locator=rm;var ft="~",Rs="~~";function Ms(e,r,t){var n=this,u="",i="",a="",o="",s,f,c;if(!(!n.options.gfm||r.charAt(0)!==ft||r.charAt(1)!==ft||Ls(r.charAt(2))))for(s=1,f=r.length,c=e.now(),c.column+=2,c.offset+=2;++s{"use strict";Gs.exports=tm;function tm(e,r){return e.indexOf("`",r)}});var js=x((h2,Vs)=>{"use strict";var nm=zs();Vs.exports=Ws;Ws.locator=nm;var Bn=10,_n=32,On=96;function Ws(e,r,t){for(var n=r.length,u=0,i,a,o,s,f,c;u2&&(s===_n||s===Bn)&&(f===_n||f===Bn)){for(u++,n--;u{"use strict";$s.exports=im;function im(e,r){for(var t=e.indexOf(` +`,r);t>r&&e.charAt(t-1)===" ";)t--;return t}});var Js=x((m2,Xs)=>{"use strict";var um=Hs();Xs.exports=Ks;Ks.locator=um;var am=" ",om=` +`,sm=2;function Ks(e,r,t){for(var n=r.length,u=-1,i="",a;++u{"use strict";Qs.exports=cm;function cm(e,r,t){var n=this,u,i,a,o,s,f,c,l,D,m;if(t)return!0;for(u=n.inlineMethods,o=u.length,i=n.inlineTokenizers,a=-1,D=r.length;++a{"use strict";var lm=Ie(),Dt=Eu(),fm=vu(),Dm=bu(),pm=Ju(),qn=ea();tc.exports=ec;function ec(e,r){this.file=r,this.offset={},this.options=lm(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=fm(r).toOffset,this.unescape=Dm(this,"escape"),this.decode=pm(this)}var Y=ec.prototype;Y.setOptions=sa();Y.parse=xa();Y.options=Ht();Y.exitStart=Dt("atStart",!0);Y.enterList=Dt("inList",!1);Y.enterLink=Dt("inLink",!1);Y.enterBlock=Dt("inBlock",!1);Y.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];Y.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];Y.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];Y.blockTokenizers={blankLine:wa(),indentedCode:Oa(),fencedCode:Pa(),blockquote:Ua(),atxHeading:za(),thematicBreak:ja(),list:no(),setextHeading:oo(),html:po(),definition:bo(),table:wo(),paragraph:Bo()};Y.inlineTokenizers={escape:Io(),autoLink:Yo(),url:Jo(),email:us(),html:ss(),link:ms(),reference:Es(),strong:ys(),emphasis:Ps(),deletion:Ys(),code:js(),break:Js(),text:Zs()};Y.blockMethods=rc(Y.blockTokenizers);Y.inlineMethods=rc(Y.inlineTokenizers);Y.tokenizeBlock=qn("block");Y.tokenizeInline=qn("inline");Y.tokenizeFactory=qn;function rc(e){var r=[],t;for(t in e)r.push(t);return r}});var oc=x((E2,ac)=>{"use strict";var hm=Fu(),dm=Ie(),ic=nc();ac.exports=uc;uc.Parser=ic;function uc(e){var r=this.data("settings"),t=hm(ic);t.prototype.options=dm(t.prototype.options,r,e),this.Parser=t}});var cc=x((C2,sc)=>{"use strict";sc.exports=mm;function mm(e){if(e)throw e}});var Nn=x((v2,lc)=>{lc.exports=function(r){return r!=null&&r.constructor!=null&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}});var Ec=x((A2,gc)=>{"use strict";var pt=Object.prototype.hasOwnProperty,Fc=Object.prototype.toString,fc=Object.defineProperty,Dc=Object.getOwnPropertyDescriptor,pc=function(r){return typeof Array.isArray=="function"?Array.isArray(r):Fc.call(r)==="[object Array]"},hc=function(r){if(!r||Fc.call(r)!=="[object Object]")return!1;var t=pt.call(r,"constructor"),n=r.constructor&&r.constructor.prototype&&pt.call(r.constructor.prototype,"isPrototypeOf");if(r.constructor&&!t&&!n)return!1;var u;for(u in r);return typeof u>"u"||pt.call(r,u)},dc=function(r,t){fc&&t.name==="__proto__"?fc(r,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):r[t.name]=t.newValue},mc=function(r,t){if(t==="__proto__")if(pt.call(r,t)){if(Dc)return Dc(r,t).value}else return;return r[t]};gc.exports=function e(){var r,t,n,u,i,a,o=arguments[0],s=1,f=arguments.length,c=!1;for(typeof o=="boolean"&&(c=o,o=arguments[1]||{},s=2),(o==null||typeof o!="object"&&typeof o!="function")&&(o={});s{"use strict";Cc.exports=e=>{if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let r=Object.getPrototypeOf(e);return r===null||r===Object.prototype}});var bc=x((x2,Ac)=>{"use strict";var Fm=[].slice;Ac.exports=gm;function gm(e,r){var t;return n;function n(){var a=Fm.call(arguments,0),o=e.length>a.length,s;o&&a.push(u);try{s=e.apply(null,a)}catch(f){if(o&&t)throw f;return u(f)}o||(s&&typeof s.then=="function"?s.then(i,u):s instanceof Error?u(s):i(s))}function u(){t||(t=!0,r.apply(null,arguments))}function i(a){u(null,a)}}});var Tc=x((y2,kc)=>{"use strict";var yc=bc();kc.exports=wc;wc.wrap=yc;var xc=[].slice;function wc(){var e=[],r={};return r.run=t,r.use=n,r;function t(){var u=-1,i=xc.call(arguments,0,-1),a=arguments[arguments.length-1];if(typeof a!="function")throw new Error("Expected function as last argument, not "+a);o.apply(null,[null].concat(i));function o(s){var f=e[++u],c=xc.call(arguments,0),l=c.slice(1),D=i.length,m=-1;if(s){a(s);return}for(;++m{"use strict";var er={}.hasOwnProperty;Oc.exports=Em;function Em(e){return!e||typeof e!="object"?"":er.call(e,"position")||er.call(e,"type")?Bc(e.position):er.call(e,"start")||er.call(e,"end")?Bc(e):er.call(e,"line")||er.call(e,"column")?Pn(e):""}function Pn(e){return(!e||typeof e!="object")&&(e={}),_c(e.line)+":"+_c(e.column)}function Bc(e){return(!e||typeof e!="object")&&(e={}),Pn(e.start)+"-"+Pn(e.end)}function _c(e){return e&&typeof e=="number"?e:1}});var Ic=x((k2,Pc)=>{"use strict";var Cm=qc();Pc.exports=In;function Nc(){}Nc.prototype=Error.prototype;In.prototype=new Nc;var Te=In.prototype;Te.file="";Te.name="";Te.reason="";Te.message="";Te.stack="";Te.fatal=null;Te.column=null;Te.line=null;function In(e,r,t){var n,u,i;typeof r=="string"&&(t=r,r=null),n=vm(t),u=Cm(r)||"1:1",i={start:{line:null,column:null},end:{line:null,column:null}},r&&r.position&&(r=r.position),r&&(r.start?(i=r,r=r.start):i.start=r),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=u,this.reason=e,this.line=r?r.line:null,this.column=r?r.column:null,this.location=i,this.source=n[0],this.ruleId=n[1]}function vm(e){var r=[null,null],t;return typeof e=="string"&&(t=e.indexOf(":"),t===-1?r[1]=e:(r[0]=e.slice(0,t),r[1]=e.slice(t+1))),r}});var Sc=x(rr=>{"use strict";rr.basename=Am;rr.dirname=bm;rr.extname=xm;rr.join=ym;rr.sep="/";function Am(e,r){var t=0,n=-1,u,i,a,o;if(r!==void 0&&typeof r!="string")throw new TypeError('"ext" argument must be a string');if(wr(e),u=e.length,r===void 0||!r.length||r.length>e.length){for(;u--;)if(e.charCodeAt(u)===47){if(a){t=u+1;break}}else n<0&&(a=!0,n=u+1);return n<0?"":e.slice(t,n)}if(r===e)return"";for(i=-1,o=r.length-1;u--;)if(e.charCodeAt(u)===47){if(a){t=u+1;break}}else i<0&&(a=!0,i=u+1),o>-1&&(e.charCodeAt(u)===r.charCodeAt(o--)?o<0&&(n=u):(o=-1,n=i));return t===n?n=i:n<0&&(n=e.length),e.slice(t,n)}function bm(e){var r,t,n;if(wr(e),!e.length)return".";for(r=-1,n=e.length;--n;)if(e.charCodeAt(n)===47){if(t){r=n;break}}else t||(t=!0);return r<0?e.charCodeAt(0)===47?"/":".":r===1&&e.charCodeAt(0)===47?"//":e.slice(0,r)}function xm(e){var r=-1,t=0,n=-1,u=0,i,a,o;for(wr(e),o=e.length;o--;){if(a=e.charCodeAt(o),a===47){if(i){t=o+1;break}continue}n<0&&(i=!0,n=o+1),a===46?r<0?r=o:u!==1&&(u=1):r>-1&&(u=-1)}return r<0||n<0||u===0||u===1&&r===n-1&&r===t+1?"":e.slice(r,n)}function ym(){for(var e=-1,r;++e2){if(s=t.lastIndexOf("/"),s!==t.length-1){s<0?(t="",n=0):(t=t.slice(0,s),n=t.length-1-t.lastIndexOf("/")),u=a,i=0;continue}}else if(t.length){t="",n=0,u=a,i=0;continue}}r&&(t=t.length?t+"/..":"..",n=2)}else t.length?t+="/"+e.slice(u+1,a):t=e.slice(u+1,a),n=a-u-1;u=a,i=0}else o===46&&i>-1?i++:i=-1}return t}function wr(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}});var Rc=x(Lc=>{"use strict";Lc.cwd=Tm;function Tm(){return"/"}});var Yc=x((_2,Uc)=>{"use strict";var ce=Sc(),Bm=Rc(),_m=Nn();Uc.exports=Ce;var Om={}.hasOwnProperty,Sn=["history","path","basename","stem","extname","dirname"];Ce.prototype.toString=Gm;Object.defineProperty(Ce.prototype,"path",{get:qm,set:Nm});Object.defineProperty(Ce.prototype,"dirname",{get:Pm,set:Im});Object.defineProperty(Ce.prototype,"basename",{get:Sm,set:Lm});Object.defineProperty(Ce.prototype,"extname",{get:Rm,set:Mm});Object.defineProperty(Ce.prototype,"stem",{get:Um,set:Ym});function Ce(e){var r,t;if(!e)e={};else if(typeof e=="string"||_m(e))e={contents:e};else if("message"in e&&"messages"in e)return e;if(!(this instanceof Ce))return new Ce(e);for(this.data={},this.messages=[],this.history=[],this.cwd=Bm.cwd(),t=-1;++t-1)throw new Error("`extname` cannot contain multiple dots")}this.path=ce.join(this.dirname,this.stem+(e||""))}function Um(){return typeof this.path=="string"?ce.basename(this.path,this.extname):void 0}function Ym(e){Rn(e,"stem"),Ln(e,"stem"),this.path=ce.join(this.dirname||"",e+(this.extname||""))}function Gm(e){return(this.contents||"").toString(e)}function Ln(e,r){if(e&&e.indexOf(ce.sep)>-1)throw new Error("`"+r+"` cannot be a path: did not expect `"+ce.sep+"`")}function Rn(e,r){if(!e)throw new Error("`"+r+"` cannot be empty")}function Mc(e,r){if(!e)throw new Error("Setting `"+r+"` requires `path` to be set too")}});var zc=x((O2,Gc)=>{"use strict";var zm=Ic(),ht=Yc();Gc.exports=ht;ht.prototype.message=Wm;ht.prototype.info=jm;ht.prototype.fail=Vm;function Wm(e,r,t){var n=new zm(e,r,t);return this.path&&(n.name=this.path+":"+n.name,n.file=this.path),n.fatal=!1,this.messages.push(n),n}function Vm(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}function jm(){var e=this.message.apply(this,arguments);return e.fatal=null,e}});var Vc=x((q2,Wc)=>{"use strict";Wc.exports=zc()});var el=x((N2,Zc)=>{"use strict";var jc=cc(),$m=Nn(),dt=Ec(),$c=vc(),Jc=Tc(),kr=Vc();Zc.exports=Qc().freeze();var Hm=[].slice,Km={}.hasOwnProperty,Xm=Jc().use(Jm).use(Qm).use(Zm);function Jm(e,r){r.tree=e.parse(r.file)}function Qm(e,r,t){e.run(r.tree,r.file,n);function n(u,i,a){u?t(u):(r.tree=i,r.file=a,t())}}function Zm(e,r){var t=e.stringify(r.tree,r.file);t==null||(typeof t=="string"||$m(t)?("value"in r.file&&(r.file.value=t),r.file.contents=t):r.file.result=t)}function Qc(){var e=[],r=Jc(),t={},n=-1,u;return i.data=o,i.freeze=a,i.attachers=e,i.use=s,i.parse=c,i.stringify=m,i.run=l,i.runSync=D,i.process=p,i.processSync=h,i;function i(){for(var F=Qc(),g=-1;++gKi,options:()=>Xi,parsers:()=>zn,printers:()=>fF});var Me=(e,r)=>(t,n,...u)=>t|1&&n==null?void 0:(r.call(n)??n[e]).apply(n,u);function yl(e){return this[e<0?this.length+e:e]}var wl=Me("at",function(){if(Array.isArray(this)||typeof this=="string")return yl}),U=wl;var kl=String.prototype.replaceAll??function(e,r){return e.global?this.replace(e,r):this.split(e).join(r)},Tl=Me("replaceAll",function(){if(typeof this=="string")return kl}),R=Tl;var $i=Re(Tr(),1);function fe(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var _l=()=>{},tr=_l;var V="string",j="array",be="cursor",ee="indent",re="align",De="trim",X="group",J="fill",Q="if-break",pe="indent-if-break",he="line-suffix",de="line-suffix-boundary",$="line",me="label",te="break-parent",Br=new Set([be,ee,re,De,X,J,Q,pe,he,de,$,me,te]);function Ol(e){if(typeof e=="string")return V;if(Array.isArray(e))return j;if(!e)return;let{type:r}=e;if(Br.has(r))return r}var W=Ol;var ql=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function Nl(e){let r=e===null?"null":typeof e;if(r!=="string"&&r!=="object")return`Unexpected doc '${r}', +Expected it to be 'string' or 'object'.`;if(W(e))throw new Error("doc is valid.");let t=Object.prototype.toString.call(e);if(t!=="[object Object]")return`Unexpected doc '${t}'.`;let n=ql([...Br].map(u=>`'${u}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}var gt=class extends Error{name="InvalidDocError";constructor(r){super(Nl(r)),this.doc=r}},Be=gt;var jn={};function Pl(e,r,t,n){let u=[e];for(;u.length>0;){let i=u.pop();if(i===jn){t(u.pop());continue}t&&u.push(i,jn);let a=W(i);if(!a)throw new Be(i);if(r?.(i)!==!1)switch(a){case j:case J:{let o=a===j?i:i.parts;for(let s=o.length,f=s-1;f>=0;--f)u.push(o[f]);break}case Q:u.push(i.flatContents,i.breakContents);break;case X:if(n&&i.expandedStates)for(let o=i.expandedStates.length,s=o-1;s>=0;--s)u.push(i.expandedStates[s]);else u.push(i.contents);break;case re:case ee:case pe:case me:case he:u.push(i.contents);break;case V:case be:case De:case de:case $:case te:break;default:throw new Be(i)}}}var $n=Pl;function Il(e,r){if(typeof e=="string")return r(e);let t=new Map;return n(e);function n(i){if(t.has(i))return t.get(i);let a=u(i);return t.set(i,a),a}function u(i){switch(W(i)){case j:return r(i.map(n));case J:return r({...i,parts:i.parts.map(n)});case Q:return r({...i,breakContents:n(i.breakContents),flatContents:n(i.flatContents)});case X:{let{expandedStates:a,contents:o}=i;return a?(a=a.map(n),o=a[0]):o=n(o),r({...i,contents:o,expandedStates:a})}case re:case ee:case pe:case me:case he:return r({...i,contents:n(i.contents)});case V:case be:case De:case de:case $:case te:return r(i);default:throw new Be(i)}}}function Hn(e){if(e.length>0){let r=U(0,e,-1);!r.expandedStates&&!r.break&&(r.break="propagated")}return null}function Kn(e){let r=new Set,t=[];function n(i){if(i.type===te&&Hn(t),i.type===X){if(t.push(i),r.has(i))return!1;r.add(i)}}function u(i){i.type===X&&t.pop().break&&Hn(t)}$n(e,n,u,!0)}function xe(e,r=nr){return Il(e,t=>typeof t=="string"?_r(r,t.split(` +`)):t)}var ne=tr,Or=tr,Xn=tr,Jn=tr;function ir(e){return ne(e),{type:ee,contents:e}}function Fe(e,r){return Jn(e),ne(r),{type:re,contents:r,n:e}}function ur(e){return Fe({type:"root"},e)}var Ue={type:te};function Ye(e){return Xn(e),{type:J,parts:e}}function Ge(e,r={}){return ne(e),Or(r.expandedStates,!0),{type:X,id:r.id,contents:e,break:!!r.shouldBreak,expandedStates:r.expandedStates}}function Qn(e,r="",t={}){return ne(e),r!==""&&ne(r),{type:Q,breakContents:e,flatContents:r,groupId:t.groupId}}function _r(e,r){ne(e),Or(r);let t=[];for(let n=0;n/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Et(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Ct(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var ri="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var zl=/[^\x20-\x7F]/u,Wl=new Set(ri);function Vl(e){if(!e)return 0;if(!zl.test(e))return e.length;e=e.replace(ei(),t=>Wl.has(t)?" ":" ");let r=0;for(let t of e){let n=t.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||n>=65024&&n<=65039||(r+=Et(n)||Ct(n)?2:1)}return r}var or=Vl;var jl={type:0},$l={type:1},vt={value:"",length:0,queue:[],get root(){return vt}};function ti(e,r,t){let n=r.type===1?e.queue.slice(0,-1):[...e.queue,r],u="",i=0,a=0,o=0;for(let p of n)switch(p.type){case 0:c(),t.useTabs?s(1):f(t.tabWidth);break;case 3:{let{string:h}=p;c(),u+=h,i+=h.length;break}case 2:{let{width:h}=p;a+=1,o+=h;break}default:throw new Error(`Unexpected indent comment '${p.type}'.`)}return D(),{...e,value:u,length:i,queue:n};function s(p){u+=" ".repeat(p),i+=t.tabWidth*p}function f(p){u+=" ".repeat(p),i+=p}function c(){t.useTabs?l():D()}function l(){a>0&&s(a),m()}function D(){o>0&&f(o),m()}function m(){a=0,o=0}}function ni(e,r,t){if(!r)return e;if(r.type==="root")return{...e,root:e};if(r===Number.NEGATIVE_INFINITY)return e.root;let n;return typeof r=="number"?r<0?n=$l:n={type:2,width:r}:n={type:3,string:r},ti(e,n,t)}function ii(e,r){return ti(e,jl,r)}function Hl(e){let r=0;for(let t=e.length-1;t>=0;t--){let n=e[t];if(n===" "||n===" ")r++;else break}return r}function At(e){let r=Hl(e);return{text:r===0?e:e.slice(0,e.length-r),count:r}}var H=Symbol("MODE_BREAK"),ue=Symbol("MODE_FLAT"),bt=Symbol("DOC_FILL_PRINTED_LENGTH");function Pr(e,r,t,n,u,i){if(t===Number.POSITIVE_INFINITY)return!0;let a=r.length,o=!1,s=[e],f="";for(;t>=0;){if(s.length===0){if(a===0)return!0;s.push(r[--a]);continue}let{mode:c,doc:l}=s.pop(),D=W(l);switch(D){case V:l&&(o&&(f+=" ",t-=1,o=!1),f+=l,t-=or(l));break;case j:case J:{let m=D===j?l:l.parts,p=l[bt]??0;for(let h=m.length-1;h>=p;h--)s.push({mode:c,doc:m[h]});break}case ee:case re:case pe:case me:s.push({mode:c,doc:l.contents});break;case De:{let{text:m,count:p}=At(f);f=m,t+=p;break}case X:{if(i&&l.break)return!1;let m=l.break?H:c,p=l.expandedStates&&m===H?U(0,l.expandedStates,-1):l.contents;s.push({mode:m,doc:p});break}case Q:{let p=(l.groupId?u[l.groupId]||ue:c)===H?l.breakContents:l.flatContents;p&&s.push({mode:c,doc:p});break}case $:if(c===H||l.hard)return!0;l.soft||(o=!0);break;case he:n=!0;break;case de:if(n)return!1;break}}return!1}function ui(e,r){let t=Object.create(null),n=r.printWidth,u=Zn(r.endOfLine),i=0,a=[{indent:vt,mode:H,doc:e}],o="",s=!1,f=[],c=[],l=[],D=[],m=0;for(Kn(e);a.length>0;){let{indent:E,mode:v,doc:A}=a.pop();switch(W(A)){case V:{let b=u!==` +`?R(0,A,` +`,u):A;b&&(o+=b,a.length>0&&(i+=or(b)));break}case j:for(let b=A.length-1;b>=0;b--)a.push({indent:E,mode:v,doc:A[b]});break;case be:if(c.length>=2)throw new Error("There are too many 'cursor' in doc.");c.push(m+o.length);break;case ee:a.push({indent:ii(E,r),mode:v,doc:A.contents});break;case re:a.push({indent:ni(E,A.n,r),mode:v,doc:A.contents});break;case De:g();break;case X:switch(v){case ue:if(!s){a.push({indent:E,mode:A.break?H:ue,doc:A.contents});break}case H:{s=!1;let b={indent:E,mode:ue,doc:A.contents},d=n-i,y=f.length>0;if(!A.break&&Pr(b,a,d,y,t))a.push(b);else if(A.expandedStates){let w=U(0,A.expandedStates,-1);if(A.break){a.push({indent:E,mode:H,doc:w});break}else for(let C=1;C=A.expandedStates.length){a.push({indent:E,mode:H,doc:w});break}else{let k=A.expandedStates[C],T={indent:E,mode:ue,doc:k};if(Pr(T,a,d,y,t)){a.push(T);break}}}else a.push({indent:E,mode:H,doc:A.contents});break}}A.id&&(t[A.id]=U(0,a,-1).mode);break;case J:{let b=n-i,d=A[bt]??0,{parts:y}=A,w=y.length-d;if(w===0)break;let C=y[d+0],k=y[d+1],T={indent:E,mode:ue,doc:C},B={indent:E,mode:H,doc:C},_=Pr(T,[],b,f.length>0,t,!0);if(w===1){_?a.push(T):a.push(B);break}let S={indent:E,mode:ue,doc:k},P={indent:E,mode:H,doc:k};if(w===2){_?a.push(S,T):a.push(P,B);break}let N=y[d+2],O={indent:E,mode:v,doc:{...A,[bt]:d+2}},le=Pr({indent:E,mode:ue,doc:[C,k,N]},[],b,f.length>0,t,!0);a.push(O),le?a.push(S,T):_?a.push(P,T):a.push(P,B);break}case Q:case pe:{let b=A.groupId?t[A.groupId]:v;if(b===H){let d=A.type===Q?A.breakContents:A.negate?A.contents:ir(A.contents);d&&a.push({indent:E,mode:v,doc:d})}if(b===ue){let d=A.type===Q?A.flatContents:A.negate?ir(A.contents):A.contents;d&&a.push({indent:E,mode:v,doc:d})}break}case he:f.push({indent:E,mode:v,doc:A.contents});break;case de:f.length>0&&a.push({indent:E,mode:v,doc:ar});break;case $:switch(v){case ue:if(A.hard)s=!0;else{A.soft||(o+=" ",i+=1);break}case H:if(f.length>0){a.push({indent:E,mode:v,doc:A},...f.reverse()),f.length=0;break}A.literal?(o+=u,i=0,E.root&&(E.root.value&&(o+=E.root.value),i=E.root.length)):(g(),o+=u+E.value,i=E.length);break}break;case me:a.push({indent:E,mode:v,doc:A.contents});break;case te:break;default:throw new Be(A)}a.length===0&&f.length>0&&(a.push(...f.reverse()),f.length=0)}let p=l.join("")+o,h=[...D,...c];if(h.length!==2)return{formatted:p};let F=h[0];return{formatted:p,cursorNodeStart:F,cursorNodeText:p.slice(F,U(0,h,-1))};function g(){let{text:E,count:v}=At(o);E&&(l.push(E),m+=E.length),o="",i-=v,c.length>0&&(D.push(...c.map(A=>Math.min(A,m))),c.length=0)}}function Kl(e,r){let t=e.matchAll(new RegExp(`(?:${fe(r)})+`,"gu"));return t.reduce||(t=[...t]),t.reduce((n,[u])=>Math.max(n,u.length),0)/r.length}var Ir=Kl;function Xl(e,r){let t=e.match(new RegExp(`(${fe(r)})+`,"gu"));if(t===null)return 1;let n=new Map,u=0;for(let i of t){let a=i.length/r.length;n.set(a,!0),a>u&&(u=a)}for(let i=1;ia?n:t).character}var ci=Zl;var xt=class extends Error{name="UnexpectedNodeError";constructor(r,t,n="type"){super(`Unexpected ${t} node ${n}: ${JSON.stringify(r[n])}.`),this.node=r}},li=xt;var bi=Re(Tr(),1);var ef=Array.prototype.toReversed??function(){return[...this].reverse()},rf=Me("toReversed",function(){if(Array.isArray(this))return ef}),fi=rf;function tf(){let e=globalThis,r=e.Deno?.build?.os;return typeof r=="string"?r==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var nf=tf();function Di(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function uf(e){return e=Di(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function af(e){e=Di(e);let r=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(r=`\\\\${e.hostname}${r}`),r}function yt(e){return nf?af(e):uf(e)}var pi=e=>String(e).split(/[/\\]/u).pop(),hi=e=>String(e).startsWith("file:");function di(e,r){if(!r)return;let t=pi(r).toLowerCase();return e.find(({filenames:n})=>n?.some(u=>u.toLowerCase()===t))??e.find(({extensions:n})=>n?.some(u=>t.endsWith(u)))}function of(e,r){if(r)return e.find(({name:t})=>t.toLowerCase()===r)??e.find(({aliases:t})=>t?.includes(r))??e.find(({extensions:t})=>t?.includes(`.${r}`))}var sf=void 0;function mi(e,r){if(r){if(hi(r))try{r=yt(r)}catch{return}if(typeof r=="string")return e.find(({isSupported:t})=>t?.({filepath:r}))}}function cf(e,r){let t=fi(0,e.plugins).flatMap(u=>u.languages??[]);return(of(t,r.language)??di(t,r.physicalFile)??di(t,r.file)??mi(t,r.physicalFile)??mi(t,r.file)??sf?.(t,r.physicalFile))?.parsers[0]}var Fi=cf;var Sr=Symbol.for("PRETTIER_IS_FRONT_MATTER");function lf(e){return!!e?.[Sr]}var wt=lf;var sr=3;function ff(e){let r=e.slice(0,sr);if(r!=="---"&&r!=="+++")return;let t=e.indexOf(` +`,sr);if(t===-1)return;let n=e.slice(sr,t).trim(),u=e.indexOf(` +${r}`,t),i=n;if(i||(i=r==="+++"?"toml":"yaml"),u===-1&&r==="---"&&i==="yaml"&&(u=e.indexOf(` +...`,t)),u===-1)return;let a=u+1+sr,o=e.charAt(a+1);if(!/\s?/u.test(o))return;let s=e.slice(0,a),f;return{language:i,explicitLanguage:n||null,value:e.slice(t+1,u),startDelimiter:r,endDelimiter:s.slice(-sr),raw:s,start:{line:1,column:0,index:0},end:{index:s.length,get line(){return f??(f=s.split(` +`)),f.length},get column(){return f??(f=s.split(` +`)),U(0,f,-1).length}},[Sr]:!0}}function Df(e){let r=ff(e);return r?{frontMatter:r,get content(){let{raw:t}=r;return R(0,t,/[^\n]/gu," ")+e.slice(t.length)}}:{content:e}}var _e=Df;var gi="format";var Ei=/|\{\s*\/\*\s*@(?:noformat|noprettier)\s*\*\/\s*\}|/mu,Ci=/|\{\s*\/\*\s*@(?:format|prettier)\s*\*\/\s*\}|/mu;var Lr=e=>_e(e).content.trimStart().match(Ci)?.index===0,vi=e=>_e(e).content.trimStart().match(Ei)?.index===0,Ai=e=>{let{frontMatter:r}=_e(e),t=``;return r?`${r.raw} ${t} -${r.content}`:`${t} +${e.slice(r.end.index)}`:`${t} -${r.content}`};var Vl=new Set(["position","raw"]);function fi(e,r,t){if((e.type==="front-matter"||e.type==="code"||e.type==="yaml"||e.type==="import"||e.type==="export"||e.type==="jsx")&&delete r.value,e.type==="list"&&delete r.isAligned,(e.type==="list"||e.type==="listItem")&&delete r.spread,e.type==="text")return null;if(e.type==="inlineCode"&&(r.value=R(!1,e.value,` -`," ")),e.type==="wikiLink"&&(r.value=R(!1,e.value.trim(),/[\t\n]+/gu," ")),(e.type==="definition"||e.type==="linkReference"||e.type==="imageReference")&&(r.label=(0,li.default)(e.label)),(e.type==="link"||e.type==="image")&&e.url&&e.url.includes("("))for(let n of"<>")r.url=R(!1,e.url,n,encodeURIComponent(n));if((e.type==="definition"||e.type==="link"||e.type==="image")&&e.title&&(r.title=R(!1,e.title,/\\(?=["')])/gu,"")),(t==null?void 0:t.type)==="root"&&t.children.length>0&&(t.children[0]===e||ii(t.children[0])&&t.children[1]===e)&&e.type==="html"&&Lr(e.value,Or))return null}fi.ignoredProperties=Vl;var Di=fi;var pi=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b739}\u{2b740}-\u{2b81d}\u{2b820}-\u{2cea1}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{323af}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,Se=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;async function jl(e,r){if(e.language==="yaml"){let t=e.value.trim(),n=t?await r(t,{parser:"yaml"}):"";return _e([e.startDelimiter,e.explicitLanguage,L,n,n?L:"",e.endDelimiter])}}var hi=jl;var Wl=(e,r)=>{if(!(e&&r==null))return r.toReversed||!Array.isArray(r)?r.toReversed():[...r].reverse()},di=Wl;var mi,Fi,gi,Ei,vi,Hl=((mi=globalThis.Deno)==null?void 0:mi.build.os)==="windows"||((gi=(Fi=globalThis.navigator)==null?void 0:Fi.platform)==null?void 0:gi.startsWith("Win"))||((vi=(Ei=globalThis.process)==null?void 0:Ei.platform)==null?void 0:vi.startsWith("win"))||!1;function Ci(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function Kl(e){return e=Ci(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Xl(e){e=Ci(e);let r=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(r=`\\\\${e.hostname}${r}`),r}function bi(e){return Hl?Xl(e):Kl(e)}var Ai=bi;var Jl=e=>String(e).split(/[/\\]/u).pop();function yi(e,r){if(!r)return;let t=Jl(r).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===t))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>t.endsWith(a)))}function Ql(e,r){if(r)return e.find(({name:t})=>t.toLowerCase()===r)??e.find(({aliases:t})=>t==null?void 0:t.includes(r))??e.find(({extensions:t})=>t==null?void 0:t.includes(`.${r}`))}function xi(e,r){if(r){if(String(r).startsWith("file:"))try{r=Ai(r)}catch{return}if(typeof r=="string")return e.find(({isSupported:t})=>t==null?void 0:t({filepath:r}))}}function Zl(e,r){let t=di(!1,e.plugins).flatMap(a=>a.languages??[]),n=Ql(t,r.language)??yi(t,r.physicalFile)??yi(t,r.file)??xi(t,r.physicalFile)??xi(t,r.file)??(r.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var wi=Zl;var ef=new Proxy(()=>{},{get:()=>ef});function Pe(e){return e.position.start.offset}function Oe(e){return e.position.end.offset}var vt=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),Ir=new Set([...vt,"tableCell","paragraph","heading"]),$e="non-cjk",ie="cj-letter",Le="k-letter",sr="cjk-punctuation",rf=/\p{Script_Extensions=Hangul}/u;function Rr(e){let r=[],t=e.split(/([\t\n ]+)/u);for(let[a,i]of t.entries()){if(a%2===1){r.push({type:"whitespace",value:/\n/u.test(i)?` -`:" "});continue}if((a===0||a===t.length-1)&&i==="")continue;let u=i.split(new RegExp(`(${pi.source})`,"u"));for(let[o,s]of u.entries())if(!((o===0||o===u.length-1)&&s==="")){if(o%2===0){s!==""&&n({type:"word",value:s,kind:$e,isCJ:!1,hasLeadingPunctuation:Se.test(s[0]),hasTrailingPunctuation:Se.test(z(!1,s,-1))});continue}if(Se.test(s)){n({type:"word",value:s,kind:sr,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(rf.test(s)){n({type:"word",value:s,kind:Le,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:s,kind:ie,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return r;function n(a){let i=z(!1,r,-1);(i==null?void 0:i.type)==="word"&&!u($e,sr)&&![i.value,a.value].some(o=>/\u3000/u.test(o))&&r.push({type:"whitespace",value:""}),r.push(a);function u(o,s){return i.kind===o&&a.kind===s||i.kind===s&&a.kind===o}}}function Ye(e,r){let t=r.originalText.slice(e.position.start.offset,e.position.end.offset),{numberText:n,leadingSpaces:a}=t.match(/^\s*(?\d+)(\.|\))(?\s*)/u).groups;return{number:Number(n),leadingSpaces:a}}function ki(e,r){return!e.ordered||e.children.length<2||Ye(e.children[1],r).number!==1?!1:Ye(e.children[0],r).number!==0?!0:e.children.length>2&&Ye(e.children[2],r).number===1}function Nr(e,r){let{value:t}=e;return e.position.end.offset===r.length&&t.endsWith(` +${e}`};var pf=new Set(["position","raw"]);function xi(e,r,t){if((e.type==="code"||e.type==="yaml"||e.type==="import"||e.type==="export"||e.type==="jsx")&&delete r.value,e.type==="list"&&delete r.isAligned,(e.type==="list"||e.type==="listItem")&&delete r.spread,e.type==="text")return null;if(e.type==="inlineCode"&&(r.value=R(0,e.value,` +`," ")),e.type==="wikiLink"&&(r.value=R(0,e.value.trim(),/[\t\n]+/gu," ")),(e.type==="definition"||e.type==="linkReference"||e.type==="imageReference")&&(r.label=(0,bi.default)(e.label)),(e.type==="link"||e.type==="image")&&e.url&&e.url.includes("("))for(let n of"<>")r.url=R(0,e.url,n,encodeURIComponent(n));if((e.type==="definition"||e.type==="link"||e.type==="image")&&e.title&&(r.title=R(0,e.title,/\\(?=["')])/gu,"")),t?.type==="root"&&t.children.length>0&&(t.children[0]===e||wt(t.children[0])&&t.children[1]===e)&&e.type==="html"&&Lr(e.value))return null}xi.ignoredProperties=pf;var yi=xi;var wi=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{16ff2}-\u{16ff6}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b81d}\u{2b820}-\u{2cead}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{33479}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,Oe=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;var qe=e=>e.position.start.offset,Ne=e=>e.position.end.offset;var kt=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),Rr=new Set([...kt,"tableCell","paragraph","heading"]),We="non-cjk",ae="cj-letter",Pe="k-letter",cr="cjk-punctuation",hf=/\p{Script_Extensions=Hangul}/u;function Mr(e){let r=[],t=e.split(/([\t\n ]+)/u);for(let[u,i]of t.entries()){if(u%2===1){r.push({type:"whitespace",value:/\n/u.test(i)?` +`:" "});continue}if((u===0||u===t.length-1)&&i==="")continue;let a=i.split(new RegExp(`(${wi.source})`,"u"));for(let[o,s]of a.entries())if(!((o===0||o===a.length-1)&&s==="")){if(o%2===0){s!==""&&n({type:"word",value:s,kind:We,isCJ:!1,hasLeadingPunctuation:Oe.test(s[0]),hasTrailingPunctuation:Oe.test(U(0,s,-1))});continue}if(Oe.test(s)){n({type:"word",value:s,kind:cr,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(hf.test(s)){n({type:"word",value:s,kind:Pe,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:s,kind:ae,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return r;function n(u){let i=U(0,r,-1);i?.type==="word"&&!a(We,cr)&&![i.value,u.value].some(o=>/\u3000/u.test(o))&&r.push({type:"whitespace",value:""}),r.push(u);function a(o,s){return i.kind===o&&u.kind===s||i.kind===s&&u.kind===o}}}function ze(e,r){let t=r.originalText.slice(e.position.start.offset,e.position.end.offset),{numberText:n,leadingSpaces:u}=t.match(/^\s*(?\d+)(\.|\))(?\s*)/u).groups;return{number:Number(n),leadingSpaces:u}}function ki(e,r){return!e.ordered||e.children.length<2||ze(e.children[1],r).number!==1?!1:ze(e.children[0],r).number!==0?!0:e.children.length>2&&ze(e.children[2],r).number===1}function Ur(e,r){let{value:t}=e;return e.position.end.offset===r.length&&t.endsWith(` `)&&r.endsWith(` -`)?t.slice(0,-1):t}function ye(e,r){return function t(n,a,i){let u={...r(n,a,i)};return u.children&&(u.children=u.children.map((o,s)=>t(o,s,[u,...i]))),u}(e,null,[])}function Ct(e){if((e==null?void 0:e.type)!=="link"||e.children.length!==1)return!1;let[r]=e.children;return Pe(e)===Pe(r)&&Oe(e)===Oe(r)}function tf(e,r){let{node:t}=e;if(t.type==="code"&&t.lang!==null){let n=wi(r,{language:t.lang});if(n)return async a=>{let i=r.__inJsTemplate?"~":"`",u=i.repeat(Math.max(3,Sr(t.value,i)+1)),o={parser:n};t.lang==="ts"||t.lang==="typescript"?o.filepath="dummy.ts":t.lang==="tsx"&&(o.filepath="dummy.tsx");let s=await a(Nr(t,r.originalText),o);return _e([u,t.lang,t.meta?" "+t.meta:"",L,be(s),L,u])}}switch(t.type){case"front-matter":return n=>hi(t,n);case"import":case"export":return n=>n(t.value,{parser:"babel"});case"jsx":return n=>n(`<$>${t.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}var Bi=tf;var cr=null;function lr(e){if(cr!==null&&typeof cr.property){let r=cr;return cr=lr.prototype=null,r}return cr=lr.prototype=e??Object.create(null),new lr}var nf=10;for(let e=0;e<=nf;e++)lr();function bt(e){return lr(e)}function uf(e,r="type"){bt(e);function t(n){let a=n[r],i=e[a];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:n});return i}return t}var Ti=uf;var af={"front-matter":[],root:["children"],paragraph:["children"],sentence:["children"],word:[],whitespace:[],emphasis:["children"],strong:["children"],delete:["children"],inlineCode:[],wikiLink:[],link:["children"],image:[],blockquote:["children"],heading:["children"],code:[],html:[],list:["children"],thematicBreak:[],linkReference:["children"],imageReference:[],definition:[],footnote:["children"],footnoteReference:[],footnoteDefinition:["children"],table:["children"],tableCell:["children"],break:[],liquidNode:[],import:[],export:[],esComment:[],jsx:[],math:[],inlineMath:[],tableRow:["children"],listItem:["children"],text:[]},qi=af;var of=Ti(qi),_i=of;function Si(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}var Pi=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function Oi(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Li(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Ii=e=>!(Oi(e)||Li(e));var sf=/[^\x20-\x7F]/u;function cf(e){if(!e)return 0;if(!sf.test(e))return e.length;e=e.replace(Pi()," ");let r=0;for(let t of e){let n=t.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(r+=Ii(n)?1:2)}return r}var fr=cf;var V=Symbol("MODE_BREAK"),ue=Symbol("MODE_FLAT"),Ve=Symbol("cursor"),At=Symbol("DOC_FILL_PRINTED_LENGTH");function Ri(){return{value:"",length:0,queue:[]}}function lf(e,r){return yt(e,{type:"indent"},r)}function ff(e,r,t){return r===Number.NEGATIVE_INFINITY?e.root||Ri():r<0?yt(e,{type:"dedent"},t):r?r.type==="root"?{...e,root:e}:yt(e,{type:typeof r=="string"?"stringAlign":"numberAlign",n:r},t):e}function yt(e,r,t){let n=r.type==="dedent"?e.queue.slice(0,-1):[...e.queue,r],a="",i=0,u=0,o=0;for(let D of n)switch(D.type){case"indent":c(),t.useTabs?s(1):l(t.tabWidth);break;case"stringAlign":c(),a+=D.n,i+=D.n.length;break;case"numberAlign":u+=1,o+=D.n;break;default:throw new Error(`Unexpected type '${D.type}'`)}return p(),{...e,value:a,length:i,queue:n};function s(D){a+=" ".repeat(D),i+=t.tabWidth*D}function l(D){a+=" ".repeat(D),i+=D}function c(){t.useTabs?f():p()}function f(){u>0&&s(u),d()}function p(){o>0&&l(o),d()}function d(){u=0,o=0}}function xt(e){let r=0,t=0,n=e.length;e:for(;n--;){let a=e[n];if(a===Ve){t++;continue}for(let i=a.length-1;i>=0;i--){let u=a[i];if(u===" "||u===" ")r++;else{e[n]=a.slice(0,i+1);break e}}}if(r>0||t>0)for(e.length=n+1;t-- >0;)e.push(Ve);return r}function Mr(e,r,t,n,a,i){if(t===Number.POSITIVE_INFINITY)return!0;let u=r.length,o=[e],s=[];for(;t>=0;){if(o.length===0){if(u===0)return!0;o.push(r[--u]);continue}let{mode:l,doc:c}=o.pop(),f=G(c);switch(f){case Y:s.push(c),t-=fr(c);break;case H:case J:{let p=f===H?c:c.parts,d=c[At]??0;for(let D=p.length-1;D>=d;D--)o.push({mode:l,doc:p[D]});break}case re:case te:case De:case de:o.push({mode:l,doc:c.contents});break;case fe:t+=xt(s);break;case X:{if(i&&c.break)return!1;let p=c.break?V:l,d=c.expandedStates&&p===V?z(!1,c.expandedStates,-1):c.contents;o.push({mode:p,doc:d});break}case K:{let d=(c.groupId?a[c.groupId]||ue:l)===V?c.breakContents:c.flatContents;d&&o.push({mode:l,doc:d});break}case $:if(l===V||c.hard)return!0;c.soft||(s.push(" "),t--);break;case pe:n=!0;break;case he:if(n)return!1;break}}return!1}function Ni(e,r){let t={},n=r.printWidth,a=Si(r.endOfLine),i=0,u=[{ind:Ri(),mode:V,doc:e}],o=[],s=!1,l=[],c=0;for(Jn(e);u.length>0;){let{ind:p,mode:d,doc:D}=u.pop();switch(G(D)){case Y:{let h=a!==` -`?R(!1,D,` -`,a):D;o.push(h),u.length>0&&(i+=fr(h));break}case H:for(let h=D.length-1;h>=0;h--)u.push({ind:p,mode:d,doc:D[h]});break;case Ce:if(c>=2)throw new Error("There are too many 'cursor' in doc.");o.push(Ve),c++;break;case re:u.push({ind:lf(p,r),mode:d,doc:D.contents});break;case te:u.push({ind:ff(p,D.n,r),mode:d,doc:D.contents});break;case fe:i-=xt(o);break;case X:switch(d){case ue:if(!s){u.push({ind:p,mode:D.break?V:ue,doc:D.contents});break}case V:{s=!1;let h={ind:p,mode:ue,doc:D.contents},m=n-i,F=l.length>0;if(!D.break&&Mr(h,u,m,F,t))u.push(h);else if(D.expandedStates){let A=z(!1,D.expandedStates,-1);if(D.break){u.push({ind:p,mode:V,doc:A});break}else for(let v=1;v=D.expandedStates.length){u.push({ind:p,mode:V,doc:A});break}else{let B=D.expandedStates[v],b={ind:p,mode:ue,doc:B};if(Mr(b,u,m,F,t)){u.push(b);break}}}else u.push({ind:p,mode:V,doc:D.contents});break}}D.id&&(t[D.id]=z(!1,u,-1).mode);break;case J:{let h=n-i,m=D[At]??0,{parts:F}=D,A=F.length-m;if(A===0)break;let v=F[m+0],B=F[m+1],b={ind:p,mode:ue,doc:v},g={ind:p,mode:V,doc:v},y=Mr(b,[],h,l.length>0,t,!0);if(A===1){y?u.push(b):u.push(g);break}let x={ind:p,mode:ue,doc:B},E={ind:p,mode:V,doc:B};if(A===2){y?u.push(x,b):u.push(E,g);break}let w=F[m+2],k={ind:p,mode:d,doc:{...D,[At]:m+2}};Mr({ind:p,mode:ue,doc:[v,B,w]},[],h,l.length>0,t,!0)?u.push(k,x,b):y?u.push(k,E,b):u.push(k,E,g);break}case K:case De:{let h=D.groupId?t[D.groupId]:d;if(h===V){let m=D.type===K?D.breakContents:D.negate?D.contents:ir(D.contents);m&&u.push({ind:p,mode:d,doc:m})}if(h===ue){let m=D.type===K?D.flatContents:D.negate?ir(D.contents):D.contents;m&&u.push({ind:p,mode:d,doc:m})}break}case pe:l.push({ind:p,mode:d,doc:D.contents});break;case he:l.length>0&&u.push({ind:p,mode:d,doc:ar});break;case $:switch(d){case ue:if(D.hard)s=!0;else{D.soft||(o.push(" "),i+=1);break}case V:if(l.length>0){u.push({ind:p,mode:d,doc:D},...l.reverse()),l.length=0;break}D.literal?p.root?(o.push(a,p.root.value),i=p.root.length):(o.push(a),i=0):(i-=xt(o),o.push(a+p.value),i=p.length);break}break;case de:u.push({ind:p,mode:d,doc:D.contents});break;case ne:break;default:throw new Te(D)}u.length===0&&l.length>0&&(u.push(...l.reverse()),l.length=0)}let f=o.indexOf(Ve);if(f!==-1){let p=o.indexOf(Ve,f+1);if(p===-1)return{formatted:o.filter(m=>m!==Ve).join("")};let d=o.slice(0,f).join(""),D=o.slice(f+1,p).join(""),h=o.slice(p+1).join("");return{formatted:d+D+h,cursorNodeStart:d.length,cursorNodeText:D}}return{formatted:o.join("")}}function Mi(e,r,t){let{node:n}=e,a=[],i=e.map(()=>e.map(({index:f})=>{let p=Ni(t(),r).formatted,d=fr(p);return a[f]=Math.max(a[f]??3,d),{text:p,width:d}},"children"),"children"),u=s(!1);if(r.proseWrap!=="never")return[ur,u];let o=s(!0);return[ur,Ue(Zn(o,u))];function s(f){return Tr(ar,[c(i[0],f),l(f),...i.slice(1).map(p=>c(p,f))].map(p=>`| ${p.join(" | ")} |`))}function l(f){return a.map((p,d)=>{let D=n.align[d],h=D==="center"||D==="left"?":":"-",m=D==="center"||D==="right"?":":"-",F=f?"-":"-".repeat(p-2);return`${h}${F}${m}`})}function c(f,p){return f.map(({text:d,width:D},h)=>{if(p)return d;let m=a[h]-D,F=n.align[h],A=0;F==="right"?A=m:F==="center"&&(A=Math.floor(m/2));let v=m-A;return`${" ".repeat(A)}${d}${" ".repeat(v)}`})}}function Ui(e,r,t){let n=e.map(t,"children");return Df(n)}function Df(e){let r=[""];return function t(n){for(let a of n){let i=G(a);if(i===H){t(a);continue}let u=a,o=[];i===J&&([u,...o]=a.parts),r.push([r.pop(),u],...o)}}(e),ze(r)}var Q,wt=class{constructor(r){jn(this,Q);Wn(this,Q,new Set(r))}getLeadingWhitespaceCount(r){let t=ce(this,Q),n=0;for(let a=0;a=0&&t.has(r.charAt(a));a--)n++;return n}getLeadingWhitespace(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(0,t)}getTrailingWhitespace(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(r.length-t)}hasLeadingWhitespace(r){return ce(this,Q).has(r.charAt(0))}hasTrailingWhitespace(r){return ce(this,Q).has(z(!1,r,-1))}trimStart(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(t)}trimEnd(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(0,r.length-t)}trim(r){return this.trimEnd(this.trimStart(r))}split(r,t=!1){let n=`[${le([...ce(this,Q)].join(""))}]+`,a=new RegExp(t?`(${n})`:n,"u");return r.split(a)}hasWhitespaceCharacter(r){let t=ce(this,Q);return Array.prototype.some.call(r,n=>t.has(n))}hasNonWhitespaceCharacter(r){let t=ce(this,Q);return Array.prototype.some.call(r,n=>!t.has(n))}isWhitespaceOnly(r){let t=ce(this,Q);return Array.prototype.every.call(r,n=>t.has(n))}};Q=new WeakMap;var zi=wt;var pf=[" ",` -`,"\f","\r"," "],hf=new zi(pf),kt=hf;var df=/^\\?.$/su,mf=/^\n *>[ >]*$/u;function Ff(e,r){return e=gf(e,r),e=vf(e),e=bf(e,r),e=Af(e,r),e=Cf(e),e}function gf(e,r){return ye(e,t=>{if(t.type!=="text")return t;let{value:n}=t;if(n==="*"||n==="_"||!df.test(n)||t.position.end.offset-t.position.start.offset===n.length)return t;let a=r.originalText.slice(t.position.start.offset,t.position.end.offset);return mf.test(a)?t:{...t,value:a}})}function Ef(e,r,t){return ye(e,n=>{if(!n.children)return n;let a=n.children.reduce((i,u)=>{let o=z(!1,i,-1);return o&&r(o,u)?i.splice(-1,1,t(o,u)):i.push(u),i},[]);return{...n,children:a}})}function vf(e){return Ef(e,(r,t)=>r.type==="text"&&t.type==="text",(r,t)=>({type:"text",value:r.value+t.value,position:{start:r.position.start,end:t.position.end}}))}function Cf(e){return ye(e,(r,t,[n])=>{if(r.type!=="text")return r;let{value:a}=r;return n.type==="paragraph"&&(t===0&&(a=kt.trimStart(a)),t===n.children.length-1&&(a=kt.trimEnd(a))),{type:"sentence",position:r.position,children:Rr(a)}})}function bf(e,r){return ye(e,(t,n,a)=>{if(t.type==="code"){let i=/^\n?(?: {4,}|\t)/u.test(r.originalText.slice(t.position.start.offset,t.position.end.offset));if(t.isIndented=i,i)for(let u=0;u{if(a.type==="list"&&a.children.length>0){for(let o=0;o1)return!0;let s=t(i);if(s===-1)return!1;if(a.children.length===1)return s%r.tabWidth===0;let l=t(u);return s!==l?!1:s%r.tabWidth===0?!0:Ye(u,r).leadingSpaces.length>1}}var Gi=Ff;function Yi(e,r){let t=[""];return e.each(()=>{let{node:n}=e,a=r();switch(n.type){case"whitespace":if(G(a)!==Y){t.push(a,"");break}default:t.push([t.pop(),a])}},"children"),ze(t)}var yf=new Set(["heading","tableCell","link","wikiLink"]),$i=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function xf({parent:e}){if(e.usesCJSpaces===void 0){let r={" ":0,"":0},{children:t}=e;for(let n=1;nr[""]}return e.usesCJSpaces}function wf(e,r){if(r)return!0;let{previous:t,next:n}=e;if(!t||!n)return!0;let a=t.kind,i=n.kind;return Vi(a)&&Vi(i)||a===Le&&i===ie||i===Le&&a===ie?!0:a===sr||i===sr||a===ie&&i===ie?!1:$i.has(n.value[0])||$i.has(z(!1,t.value,-1))?!0:t.hasTrailingPunctuation||n.hasLeadingPunctuation?!1:xf(e)}function Vi(e){return e===$e||e===Le}function kf(e,r,t,n){if(t!=="always"||e.hasAncestor(u=>yf.has(u.type)))return!1;if(n)return r!=="";let{previous:a,next:i}=e;return!a||!i?!0:r===""?!1:a.kind===Le&&i.kind===ie||i.kind===Le&&a.kind===ie?!0:!(a.isCJ||i.isCJ)}function Bt(e,r,t,n){if(t==="preserve"&&r===` -`)return L;let a=r===" "||r===` -`&&wf(e,n);return kf(e,r,t,n)?a?qr:_r:a?" ":""}var Bf=new Set(["listItem","definition"]);function ji(e){var a,i;let{previous:r,next:t}=e;return(r==null?void 0:r.type)==="sentence"&&((a=z(!1,r.children,-1))==null?void 0:a.type)==="word"&&!z(!1,r.children,-1).hasTrailingPunctuation||(t==null?void 0:t.type)==="sentence"&&((i=t.children[0])==null?void 0:i.type)==="word"&&!t.children[0].hasLeadingPunctuation}function Tf(e,r,t){var a;let{node:n}=e;if(Lf(e)){let i=[""],u=Rr(r.originalText.slice(n.position.start.offset,n.position.end.offset));for(let o of u){if(o.type==="word"){i.push([i.pop(),o.value]);continue}let s=Bt(e,o.value,r.proseWrap,!0);if(G(s)===Y){i.push([i.pop(),s]);continue}i.push(s,"")}return ze(i)}switch(n.type){case"front-matter":return r.originalText.slice(n.position.start.offset,n.position.end.offset);case"root":return n.children.length===0?"":[Sf(e,r,t),L];case"paragraph":return Ui(e,r,t);case"sentence":return Yi(e,t);case"word":{let i=R(!1,R(!1,n.value,"*",String.raw`\*`),new RegExp([`(^|${Se.source})(_+)`,`(_+)(${Se.source}|$)`].join("|"),"gu"),(s,l,c,f,p)=>R(!1,c?`${l}${c}`:`${f}${p}`,"_",String.raw`\_`)),u=(s,l,c)=>s.type==="sentence"&&c===0,o=(s,l,c)=>Ct(s.children[c-1]);return i!==n.value&&(e.match(void 0,u,o)||e.match(void 0,u,(s,l,c)=>s.type==="emphasis"&&c===0,o))&&(i=i.replace(/^(\\?[*_])+/u,s=>R(!1,s,"\\",""))),i}case"whitespace":{let{next:i}=e,u=i&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/u.test(i.value)?"never":r.proseWrap;return Bt(e,n.value,u)}case"emphasis":{let i;if(Ct(n.children[0]))i=r.originalText[n.position.start.offset];else{let u=ji(e),o=((a=e.parent)==null?void 0:a.type)==="strong"&&ji(e.ancestors);i=u||o||e.hasAncestor(s=>s.type==="emphasis")?"*":"_"}return[i,j(e,r,t),i]}case"strong":return["**",j(e,r,t),"**"];case"delete":return["~~",j(e,r,t),"~~"];case"inlineCode":{let i=r.proseWrap==="preserve"?n.value:R(!1,n.value,` -`," "),u=ei(i,"`"),o="`".repeat(u||1),s=i.startsWith("`")||i.endsWith("`")||/^[\n ]/u.test(i)&&/[\n ]$/u.test(i)&&/[^\n ]/u.test(i)?" ":"";return[o,s,i,s,o]}case"wikiLink":{let i="";return r.proseWrap==="preserve"?i=n.value:i=R(!1,n.value,/[\t\n]+/gu," "),["[[",i,"]]"]}case"link":switch(r.originalText[n.position.start.offset]){case"<":{let i="mailto:";return["<",n.url.startsWith(i)&&r.originalText.slice(n.position.start.offset+1,n.position.start.offset+1+i.length)!==i?n.url.slice(i.length):n.url,">"]}case"[":return["[",j(e,r,t),"](",Tt(n.url,")"),Ur(n.title,r),")"];default:return r.originalText.slice(n.position.start.offset,n.position.end.offset)}case"image":return["![",n.alt||"","](",Tt(n.url,")"),Ur(n.title,r),")"];case"blockquote":return["> ",Ae("> ",j(e,r,t))];case"heading":return["#".repeat(n.depth)+" ",j(e,r,t)];case"code":{if(n.isIndented){let o=" ".repeat(4);return Ae(o,[o,be(n.value,L)])}let i=r.__inJsTemplate?"~":"`",u=i.repeat(Math.max(3,Sr(n.value,i)+1));return[u,n.lang||"",n.meta?" "+n.meta:"",L,be(Nr(n,r.originalText),L),L,u]}case"html":{let{parent:i,isLast:u}=e,o=i.type==="root"&&u?n.value.trimEnd():n.value,s=/^$/su.test(o);return be(o,s?L:_e(nr))}case"list":{let i=Hi(n,e.parent),u=ki(n,r);return j(e,r,t,{processor(o){let s=c(),l=o.node;if(l.children.length===2&&l.children[1].type==="html"&&l.children[0].position.start.column!==l.children[1].position.start.column)return[s,Wi(o,r,t,s)];return[s,Ae(" ".repeat(s.length),Wi(o,r,t,s))];function c(){let f=n.ordered?(o.isFirst?n.start:u?1:n.start+o.index)+(i%2===0?". ":") "):i%2===0?"- ":"* ";return(n.isAligned||n.hasIndentedCodeblock)&&n.ordered?qf(f,r):f}}})}case"thematicBreak":{let{ancestors:i}=e,u=i.findIndex(s=>s.type==="list");return u===-1?"---":Hi(i[u],i[u+1])%2===0?"***":"---"}case"linkReference":return["[",j(e,r,t),"]",n.referenceType==="full"?qt(n):n.referenceType==="collapsed"?"[]":""];case"imageReference":switch(n.referenceType){case"full":return["![",n.alt||"","]",qt(n)];default:return["![",n.alt,"]",n.referenceType==="collapsed"?"[]":""]}case"definition":{let i=r.proseWrap==="always"?qr:" ";return Ue([qt(n),":",ir([i,Tt(n.url),n.title===null?"":[i,Ur(n.title,r,!1)]])])}case"footnote":return["[^",j(e,r,t),"]"];case"footnoteReference":return Qi(n);case"footnoteDefinition":{let i=n.children.length===1&&n.children[0].type==="paragraph"&&(r.proseWrap==="never"||r.proseWrap==="preserve"&&n.children[0].position.start.line===n.children[0].position.end.line);return[Qi(n),": ",i?j(e,r,t):Ue([Ae(" ".repeat(4),j(e,r,t,{processor:({isFirst:u})=>u?Ue([_r,t()]):t()}))])]}case"table":return Mi(e,r,t);case"tableCell":return j(e,r,t);case"break":return/\s/u.test(r.originalText[n.position.start.offset])?[" ",_e(nr)]:["\\",L];case"liquidNode":return be(n.value,L);case"import":case"export":case"jsx":return n.value;case"esComment":return["{/* ",n.value," */}"];case"math":return["$$",L,n.value?[be(n.value,L),L]:"","$$"];case"inlineMath":return r.originalText.slice(Pe(n),Oe(n));case"tableRow":case"listItem":case"text":default:throw new ni(n,"Markdown")}}function Wi(e,r,t,n){let{node:a}=e,i=a.checked===null?"":a.checked?"[x] ":"[ ] ";return[i,j(e,r,t,{processor({node:u,isFirst:o}){if(o&&u.type!=="list")return Ae(" ".repeat(i.length),t());let s=" ".repeat(Rf(r.tabWidth-n.length,0,3));return[s,Ae(s,t())]}})]}function qf(e,r){let t=n();return e+" ".repeat(t>=4?0:t);function n(){let a=e.length%r.tabWidth;return a===0?0:r.tabWidth-a}}function Hi(e,r){return _f(e,r,t=>t.ordered===e.ordered)}function _f(e,r,t){let n=-1;for(let a of r.children)if(a.type===e.type&&t(a)?n++:n=-1,a===e)return n}function Sf(e,r,t){let n=[],a=null,{children:i}=e.node;for(let[u,o]of i.entries())switch(_t(o)){case"start":a===null&&(a={index:u,offset:o.position.end.offset});break;case"end":a!==null&&(n.push({start:a,end:{index:u,offset:o.position.start.offset}}),a=null);break;default:break}return j(e,r,t,{processor({index:u}){if(n.length>0){let o=n[0];if(u===o.start.index)return[Ki(i[o.start.index]),r.originalText.slice(o.start.offset,o.end.offset),Ki(i[o.end.index])];if(o.start.index{let u=a(e);u!==!1&&(i.length>0&&Pf(e)&&(i.push(L),(Of(e,r)||Ji(e))&&i.push(L),Ji(e)&&i.push(L)),i.push(u))},"children"),i}function Ki(e){if(e.type==="html")return e.value;if(e.type==="paragraph"&&Array.isArray(e.children)&&e.children.length===1&&e.children[0].type==="esComment")return["{/* ",e.children[0].value," */}"]}function _t(e){let r;if(e.type==="html")r=e.value.match(/^$/u);else{let t;e.type==="esComment"?t=e:e.type==="paragraph"&&e.children.length===1&&e.children[0].type==="esComment"&&(t=e.children[0]),t&&(r=t.value.match(/^prettier-ignore(?:-(start|end))?$/u))}return r?r[1]||"next":!1}function Pf({node:e,parent:r}){let t=vt.has(e.type),n=e.type==="html"&&Ir.has(r.type);return!t&&!n}function Xi(e,r){return e.type==="listItem"&&(e.spread||r.originalText.charAt(e.position.end.offset-1)===` -`)}function Of({node:e,previous:r,parent:t},n){if(Xi(r,n)||e.type==="list"&&t.type==="listItem"&&r.type==="code")return!0;let i=r.type===e.type&&Bf.has(e.type),u=t.type==="listItem"&&(e.type==="list"||!Xi(t,n)),o=_t(r)==="next",s=e.type==="html"&&r.type==="html"&&r.position.end.line+1===e.position.start.line,l=e.type==="html"&&t.type==="listItem"&&r.type==="paragraph"&&r.position.end.line+1===e.position.start.line;return!(i||u||o||s||l)}function Ji({node:e,previous:r}){let t=r.type==="list",n=e.type==="code"&&e.isIndented;return t&&n}function Lf(e){let r=e.findAncestor(t=>t.type==="linkReference"||t.type==="imageReference");return r&&(r.type!=="linkReference"||r.referenceType!=="full")}var If=(e,r)=>{for(let t of r)e=R(!1,e,t,encodeURIComponent(t));return e};function Tt(e,r=[]){let t=[" ",...Array.isArray(r)?r:[r]];return new RegExp(t.map(n=>le(n)).join("|"),"u").test(e)?`<${If(e,"<>")}>`:e}function Ur(e,r,t=!0){if(!e)return"";if(t)return" "+Ur(e,r,!1);if(e=R(!1,e,/\\(?=["')])/gu,""),e.includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=ti(e,r.singleQuote);return e=R(!1,e,"\\","\\\\"),e=R(!1,e,n,`\\${n}`),`${n}${e}${n}`}function Rf(e,r,t){return Math.max(r,Math.min(e,t))}function Nf(e){return e.index>0&&_t(e.previous)==="next"}function qt(e){return`[${(0,Zi.default)(e.label)}]`}function Qi(e){return`[^${e.label}]`}var Mf={preprocess:Gi,print:Tf,embed:Bi,massageAstNode:Di,hasPrettierIgnore:Nf,insertPragma:ci,getVisitorKeys:_i},eu=Mf;var ru=[{name:"Markdown",type:"prose",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],tmScope:"text.md",aceMode:"markdown",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",filenames:["contents.lr","README"],wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",extensions:[".mdx"],tmScope:"text.md",aceMode:"markdown",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",filenames:[],wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var St={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Uf={proseWrap:St.proseWrap,singleQuote:St.singleQuote},tu=Uf;var zn={};$n(zn,{markdown:()=>tF,mdx:()=>nF,remark:()=>tF});var gl=Me(iu(),1),El=Me(gu(),1),vl=Me(pc(),1),Cl=Me(al(),1);var Hm=/^import\s/u,Km=/^export\s/u,ol=String.raw`[a-z][a-z0-9]*(\.[a-z][a-z0-9]*)*|`,sl=/|/u,Xm=/^\{\s*\/\*(.*)\*\/\s*\}/u,Jm=` +`)?t.slice(0,-1):t}function ye(e,r){return(function t(n,u,i){let a={...r(n,u,i)};return a.children&&(a.children=a.children.map((o,s)=>t(o,s,[a,...i]))),a})(e,null,[])}function Yr(e){if(e?.type!=="link"||e.children.length!==1)return!1;let[r]=e.children;return qe(e)===qe(r)&&Ne(e)===Ne(r)}function lr(e){let r;if(e.type==="html")r=e.value.match(/^$/u);else{let t;e.type==="esComment"?t=e:e.type==="paragraph"&&e.children.length===1&&e.children[0].type==="esComment"&&(t=e.children[0]),t&&(r=t.value.match(/^prettier-ignore(?:-(start|end))?$/u))}return r?r[1]||"next":!1}function Gr(e,r){return t(e,r,n=>n.ordered===e.ordered);function t(n,u,i){let a=-1;for(let o of u.children)if(o.type===n.type&&i(o)?a++:a=-1,o===n)return a}}function df(e,r){let{node:t}=e;if(t.type==="code"&&t.lang!==null){let n=Fi(r,{language:t.lang});if(n)return async u=>{let i=r.__inJsTemplate?"~":"`",a=i.repeat(Math.max(3,Ir(t.value,i)+1)),o={parser:n};t.lang==="ts"||t.lang==="typescript"?o.filepath="dummy.ts":t.lang==="tsx"&&(o.filepath="dummy.tsx");let s=await u(Ur(t,r.originalText),o);return ur([a,t.lang,t.meta?" "+t.meta:"",M,xe(s),M,a])}}switch(t.type){case"import":case"export":return n=>n(t.value,{__onHtmlBindingRoot:u=>mf(u,t.type),parser:"babel"});case"jsx":return n=>n(`<$>${t.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}function mf(e,r){let{program:{body:t}}=e;if(!t.every(n=>n.type==="ImportDeclaration"||n.type==="ExportDefaultDeclaration"||n.type==="ExportNamedDeclaration"))throw new Error(`Unexpected '${r}' in MDX.`)}var Ti=df;var fr=null;function Dr(e){if(fr!==null&&typeof fr.property){let r=fr;return fr=Dr.prototype=null,r}return fr=Dr.prototype=e??Object.create(null),new Dr}var Ff=10;for(let e=0;e<=Ff;e++)Dr();function Tt(e){return Dr(e)}function gf(e,r="type"){Tt(e);function t(n){let u=n[r],i=e[u];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${u}'.`),{node:n});return i}return t}var Bi=gf;var q=[["children"],[]],_i={root:q[0],paragraph:q[0],sentence:q[0],word:q[1],whitespace:q[1],emphasis:q[0],strong:q[0],delete:q[0],inlineCode:q[1],wikiLink:q[1],link:q[0],image:q[1],blockquote:q[0],heading:q[0],code:q[1],html:q[1],list:q[0],thematicBreak:q[1],linkReference:q[0],imageReference:q[1],definition:q[1],footnote:q[0],footnoteReference:q[1],footnoteDefinition:q[0],table:q[0],tableCell:q[0],break:q[1],liquidNode:q[1],import:q[1],export:q[1],esComment:q[1],jsx:q[1],math:q[1],inlineMath:q[1],tableRow:q[0],listItem:q[0],text:q[1]};var Ef=Bi(_i),Oi=Ef;function z(e,r,t,n={}){let{processor:u=t}=n,i=[];return e.each(()=>{let a=u(e);a!==!1&&(i.length>0&&Cf(e)&&(i.push(M),(Af(e,r)||qi(e))&&i.push(M),qi(e)&&i.push(M)),i.push(a))},"children"),i}function Cf({node:e,parent:r}){let t=kt.has(e.type),n=e.type==="html"&&Rr.has(r.type);return!t&&!n}var vf=new Set(["listItem","definition"]);function Af({node:e,previous:r,parent:t},n){if(Ni(r,n)||e.type==="list"&&t.type==="listItem"&&r.type==="code")return!0;let i=r.type===e.type&&vf.has(e.type),a=t.type==="listItem"&&(e.type==="list"||!Ni(t,n)),o=lr(r)==="next",s=e.type==="html"&&r.type==="html"&&r.position.end.line+1===e.position.start.line,f=e.type==="html"&&t.type==="listItem"&&r.type==="paragraph"&&r.position.end.line+1===e.position.start.line;return!(i||a||o||s||f)}function qi({node:e,previous:r}){let t=r.type==="list",n=e.type==="code"&&e.isIndented;return t&&n}function Ni(e,r){return e.type==="listItem"&&(e.spread||r.originalText.charAt(e.position.end.offset-1)===` +`)}function Ii(e,r,t){let{node:n}=e,u=Gr(n,e.parent),i=ki(n,r);return z(e,r,t,{processor(){let a=s(),{node:o}=e;if(o.children.length===2&&o.children[1].type==="html"&&o.children[0].position.start.column!==o.children[1].position.start.column)return[a,Pi(e,r,t,a)];return[a,Fe(" ".repeat(a.length),Pi(e,r,t,a))];function s(){let f=n.ordered?(e.isFirst?n.start:i?1:n.start+e.index)+(u%2===0?". ":") "):u%2===0?"- ":"* ";return(n.isAligned||n.hasIndentedCodeblock)&&n.ordered?bf(f,r):f}}})}function Pi(e,r,t,n){let{node:u}=e,i=u.checked===null?"":u.checked?"[x] ":"[ ] ";return[i,z(e,r,t,{processor({node:a,isFirst:o}){if(o&&a.type!=="list")return Fe(" ".repeat(i.length),t());let s=" ".repeat(xf(r.tabWidth-n.length,0,3));return[s,Fe(s,t())]}})]}function bf(e,r){let t=n();return e+" ".repeat(t>=4?0:t);function n(){let u=e.length%r.tabWidth;return u===0?0:r.tabWidth-u}}function xf(e,r,t){return Math.max(r,Math.min(e,t))}function Si(e,r,t){let{node:n}=e,u=[],i=e.map(()=>e.map(({index:l})=>{let D=ui(t(),r).formatted,m=or(D);return u[l]=Math.max(u[l]??3,m),{text:D,width:m}},"children"),"children"),a=s(!1);if(r.proseWrap!=="never")return[Ue,a];let o=s(!0);return[Ue,Ge(Qn(o,a))];function s(l){return _r(ar,[c(i[0],l),f(l),...i.slice(1).map(D=>c(D,l))].map(D=>`| ${D.join(" | ")} |`))}function f(l){return u.map((D,m)=>{let p=n.align[m],h=p==="center"||p==="left"?":":"-",F=p==="center"||p==="right"?":":"-",g=l?"-":"-".repeat(D-2);return`${h}${g}${F}`})}function c(l,D){return l.map(({text:m,width:p},h)=>{if(D)return m;let F=u[h]-p,g=n.align[h],E=0;g==="right"?E=F:g==="center"&&(E=Math.floor(F/2));let v=F-E;return`${" ".repeat(E)}${m}${" ".repeat(v)}`})}}function Li(e){let{node:r}=e,t=R(0,R(0,r.value,"*","\\*"),new RegExp([`(^|${Oe.source})(_+)`,`(_+)(${Oe.source}|$)`].join("|"),"gu"),(i,a,o,s,f)=>R(0,o?`${a}${o}`:`${s}${f}`,"_","\\_")),n=(i,a,o)=>i.type==="sentence"&&o===0,u=(i,a,o)=>Yr(i.children[o-1]);return t!==r.value&&(e.match(void 0,n,u)||e.match(void 0,n,(i,a,o)=>i.type==="emphasis"&&o===0,u))&&(t=t.replace(/^(\\?[*_])+/u,i=>R(0,i,"\\",""))),t}function Ri(e,r,t){let n=e.map(t,"children");return yf(n)}function yf(e){let r=[""];return(function t(n){for(let u of n){let i=W(u);if(i===j){t(u);continue}let a=u,o=[];i===J&&([a,...o]=u.parts),r.push([r.pop(),a],...o)}})(e),Ye(r)}var Bt=class{#e;constructor(r){this.#e=new Set(r)}getLeadingWhitespaceCount(r){let t=this.#e,n=0;for(let u=0;u=0&&t.has(r.charAt(u));u--)n++;return n}getLeadingWhitespace(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(0,t)}getTrailingWhitespace(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(r.length-t)}hasLeadingWhitespace(r){return this.#e.has(r.charAt(0))}hasTrailingWhitespace(r){return this.#e.has(U(0,r,-1))}trimStart(r){let t=this.getLeadingWhitespaceCount(r);return r.slice(t)}trimEnd(r){let t=this.getTrailingWhitespaceCount(r);return r.slice(0,r.length-t)}trim(r){return this.trimEnd(this.trimStart(r))}split(r,t=!1){let n=`[${fe([...this.#e].join(""))}]+`,u=new RegExp(t?`(${n})`:n,"u");return r.split(u)}hasWhitespaceCharacter(r){let t=this.#e;return Array.prototype.some.call(r,n=>t.has(n))}hasNonWhitespaceCharacter(r){let t=this.#e;return Array.prototype.some.call(r,n=>!t.has(n))}isWhitespaceOnly(r){let t=this.#e;return Array.prototype.every.call(r,n=>t.has(n))}#r(r){let t=Number.POSITIVE_INFINITY;for(let n of r.split(` +`)){if(n.length===0)continue;let u=this.getLeadingWhitespaceCount(n);if(u===0)return 0;n.length!==u&&un.slice(t)).join(` +`)}},Mi=Bt;var wf=[" ",` +`,"\f","\r"," "],kf=new Mi(wf),_t=kf;var Tf=/^\\?.$/su,Bf=/^\n *>[ >]*$/u;function _f(e,r){return e=Of(e,r),e=Nf(e),e=If(e,r),e=Sf(e,r),e=Pf(e),e}function Of(e,r){return ye(e,t=>{if(t.type!=="text")return t;let{value:n}=t;if(n==="*"||n==="_"||!Tf.test(n)||t.position.end.offset-t.position.start.offset===n.length)return t;let u=r.originalText.slice(t.position.start.offset,t.position.end.offset);return Bf.test(u)?t:{...t,value:u}})}function qf(e,r,t){return ye(e,n=>{if(!n.children)return n;let u=[],i,a;for(let o of n.children)i&&r(i,o)?(o=t(i,o),u.splice(-1,1,o),a||(a=!0)):u.push(o),i=o;return a?{...n,children:u}:n})}function Nf(e){return qf(e,(r,t)=>r.type==="text"&&t.type==="text",(r,t)=>({type:"text",value:r.value+t.value,position:{start:r.position.start,end:t.position.end}}))}function Pf(e){return ye(e,(r,t,[n])=>{if(r.type!=="text")return r;let{value:u}=r;return n.type==="paragraph"&&(t===0&&(u=_t.trimStart(u)),t===n.children.length-1&&(u=_t.trimEnd(u))),{type:"sentence",position:r.position,children:Mr(u)}})}function If(e,r){return ye(e,(t,n,u)=>{if(t.type==="code"){let i=/^\n?(?: {4,}|\t)/u.test(r.originalText.slice(t.position.start.offset,t.position.end.offset));if(t.isIndented=i,i)for(let a=0;a{if(u.type==="list"&&u.children.length>0){for(let o=0;o1)return!0;let s=t(i);if(s===-1)return!1;if(u.children.length===1)return s%r.tabWidth===0;let f=t(a);return s!==f?!1:s%r.tabWidth===0?!0:ze(a,r).leadingSpaces.length>1}}var Ui=_f;function Yi(e,r){let t=[""];return e.each(()=>{let{node:n}=e,u=r();switch(n.type){case"whitespace":if(W(u)!==V){t.push(u,"");break}default:t.push([t.pop(),u])}},"children"),Ye(t)}var Lf=new Set(["heading","tableCell","link","wikiLink"]),Gi=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function Rf({parent:e}){if(e.usesCJSpaces===void 0){let r={" ":0,"":0},{children:t}=e;for(let n=1;nr[""]}return e.usesCJSpaces}function Mf(e,r){if(r)return!0;let{previous:t,next:n}=e;if(!t||!n)return!0;let u=t.kind,i=n.kind;return zi(u)&&zi(i)||u===Pe&&i===ae||i===Pe&&u===ae?!0:u===cr||i===cr||u===ae&&i===ae?!1:Gi.has(n.value[0])||Gi.has(U(0,t.value,-1))?!0:t.hasTrailingPunctuation||n.hasLeadingPunctuation?!1:Rf(e)}function zi(e){return e===We||e===Pe}function Uf(e,r,t,n){if(t!=="always"||e.hasAncestor(a=>Lf.has(a.type)))return!1;if(n)return r!=="";let{previous:u,next:i}=e;return!u||!i?!0:r===""?!1:u.kind===Pe&&i.kind===ae||i.kind===Pe&&u.kind===ae?!0:!(u.isCJ||i.isCJ)}function Ot(e,r,t,n){if(t==="preserve"&&r===` +`)return M;let u=r===" "||r===` +`&&Mf(e,n);return Uf(e,r,t,n)?u?qr:Nr:u?" ":""}function Wi(e){let{previous:r,next:t}=e;return r?.type==="sentence"&&U(0,r.children,-1)?.type==="word"&&!U(0,r.children,-1).hasTrailingPunctuation||t?.type==="sentence"&&t.children[0]?.type==="word"&&!t.children[0].hasLeadingPunctuation}function Yf(e,r,t){let{node:n}=e;if(zf(e)){let u=[""],i=Mr(r.originalText.slice(n.position.start.offset,n.position.end.offset));for(let a of i){if(a.type==="word"){u.push([u.pop(),a.value]);continue}let o=Ot(e,a.value,r.proseWrap,!0);if(W(o)===V){u.push([u.pop(),o]);continue}u.push(o,"")}return Ye(u)}switch(n.type){case"root":return n.children.length===0?"":[Gf(e,r,t),M];case"paragraph":return Ri(e,r,t);case"sentence":return Yi(e,t);case"word":return Li(e);case"whitespace":{let{next:u}=e,i=u&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/u.test(u.value)?"never":r.proseWrap;return Ot(e,n.value,i)}case"emphasis":{let u;if(Yr(n.children[0]))u=r.originalText[n.position.start.offset];else{let i=Wi(e),a=e.callParent(({node:o})=>o.type==="strong"&&Wi(e));u=i||a||e.hasAncestor(o=>o.type==="emphasis")?"*":"_"}return[u,z(e,r,t),u]}case"strong":return["**",z(e,r,t),"**"];case"delete":return["~~",z(e,r,t),"~~"];case"inlineCode":{let u=r.proseWrap==="preserve"?n.value:R(0,n.value,` +`," "),i=ai(u,"`"),a="`".repeat(i),o=u.startsWith("`")||u.endsWith("`")||/^[\n ]/u.test(u)&&/[\n ]$/u.test(u)&&/[^\n ]/u.test(u)?" ":"";return[a,o,u,o,a]}case"wikiLink":{let u="";return r.proseWrap==="preserve"?u=n.value:u=R(0,n.value,/[\t\n]+/gu," "),["[[",u,"]]"]}case"link":switch(r.originalText[n.position.start.offset]){case"<":{let u="mailto:";return["<",n.url.startsWith(u)&&r.originalText.slice(n.position.start.offset+1,n.position.start.offset+1+u.length)!==u?n.url.slice(u.length):n.url,">"]}case"[":return["[",z(e,r,t),"](",qt(n.url,")"),zr(n.title,r),")"];default:return r.originalText.slice(n.position.start.offset,n.position.end.offset)}case"image":return["![",n.alt||"","](",qt(n.url,")"),zr(n.title,r),")"];case"blockquote":return["> ",Fe("> ",z(e,r,t))];case"heading":return["#".repeat(n.depth)+" ",z(e,r,t)];case"code":{if(n.isIndented){let a=" ".repeat(4);return Fe(a,[a,xe(n.value,M)])}let u=r.__inJsTemplate?"~":"`",i=u.repeat(Math.max(3,Ir(n.value,u)+1));return[i,n.lang||"",n.meta?" "+n.meta:"",M,xe(Ur(n,r.originalText),M),M,i]}case"html":{let{parent:u,isLast:i}=e,a=u.type==="root"&&i?n.value.trimEnd():n.value,o=/^$/su.test(a);return xe(a,o?M:ur(nr))}case"list":return Ii(e,r,t);case"thematicBreak":{let{ancestors:u}=e,i=u.findIndex(o=>o.type==="list");return i===-1?"---":Gr(u[i],u[i+1])%2===0?"***":"---"}case"linkReference":return["[",z(e,r,t),"]",n.referenceType==="full"?Nt(n):n.referenceType==="collapsed"?"[]":""];case"imageReference":switch(n.referenceType){case"full":return["![",n.alt||"","]",Nt(n)];default:return["![",n.alt,"]",n.referenceType==="collapsed"?"[]":""]}case"definition":{let u=r.proseWrap==="always"?qr:" ";return Ge([Nt(n),":",ir([u,qt(n.url),n.title===null?"":[u,zr(n.title,r,!1)]])])}case"footnote":return["[^",z(e,r,t),"]"];case"footnoteReference":return ji(n);case"footnoteDefinition":{let u=n.children.length===1&&n.children[0].type==="paragraph"&&(r.proseWrap==="never"||r.proseWrap==="preserve"&&n.children[0].position.start.line===n.children[0].position.end.line);return[ji(n),": ",u?z(e,r,t):Ge([Fe(" ".repeat(4),z(e,r,t,{processor:({isFirst:i})=>i?Ge([Nr,t()]):t()}))])]}case"table":return Si(e,r,t);case"tableCell":return z(e,r,t);case"break":return/\s/u.test(r.originalText[n.position.start.offset])?[" ",ur(nr)]:["\\",M];case"liquidNode":return xe(n.value,M);case"import":case"export":case"jsx":return n.value.trimEnd();case"esComment":return["{/* ",n.value," */}"];case"math":return["$$",M,n.value?[xe(n.value,M),M]:"","$$"];case"inlineMath":return r.originalText.slice(qe(n),Ne(n));case"frontMatter":case"tableRow":case"listItem":case"text":default:throw new li(n,"Markdown")}}function Gf(e,r,t){let n=[],u=null,{children:i}=e.node;for(let[a,o]of i.entries())switch(lr(o)){case"start":u===null&&(u={index:a,offset:o.position.end.offset});break;case"end":u!==null&&(n.push({start:u,end:{index:a,offset:o.position.start.offset}}),u=null);break;default:break}return z(e,r,t,{processor({index:a}){if(n.length>0){let o=n[0];if(a===o.start.index)return[Vi(i[o.start.index]),r.originalText.slice(o.start.offset,o.end.offset),Vi(i[o.end.index])];if(o.start.indext.type==="linkReference"||t.type==="imageReference");return r&&(r.type!=="linkReference"||r.referenceType!=="full")}var Wf=(e,r)=>{for(let t of r)e=R(0,e,t,encodeURIComponent(t));return e};function qt(e,r=[]){let t=[" ",...Array.isArray(r)?r:[r]];return new RegExp(t.map(n=>fe(n)).join("|"),"u").test(e)?`<${Wf(e,"<>")}>`:e}function zr(e,r,t=!0){if(!e)return"";if(t)return" "+zr(e,r,!1);if(e=R(0,e,/\\(?=["')])/gu,""),e.includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=ci(e,r.singleQuote);return e=R(0,e,"\\","\\\\"),e=R(0,e,n,`\\${n}`),`${n}${e}${n}`}function Vf(e){return e.index>0&&lr(e.previous)==="next"}function Nt(e){return`[${(0,$i.default)(e.label)}]`}function ji(e){return`[^${e.label}]`}var jf={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:Ui,print:Yf,embed:Ti,massageAstNode:yi,hasPrettierIgnore:Vf,insertPragma:Ai,getVisitorKeys:Oi},Hi=jf;var Ki=[{name:"Markdown",type:"prose",aceMode:"markdown",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr","README"],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",aceMode:"markdown",extensions:[".mdx"],filenames:[],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var Pt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var $f={proseWrap:Pt.proseWrap,singleQuote:Pt.singleQuote},Xi=$f;var zn={};Wn(zn,{markdown:()=>cF,mdx:()=>lF,remark:()=>cF});var Dl=Re(Qi(),1),pl=Re(Du(),1),hl=Re(oc(),1),dl=Re(el(),1);var rF=/^import\s/u,tF=/^export\s/u,rl="[a-z][a-z0-9]*(\\.[a-z][a-z0-9]*)*|",tl=/|/u,nF=/^\{\s*\/\*(.*)\*\/\s*\}/u;var iF=e=>rF.test(e),nl=e=>tF.test(e),il=e=>iF(e)||nl(e),Gn=(e,r)=>{let t=r.indexOf(` -`,cl=e=>Hm.test(e),Un=e=>Km.test(e),ll=(e,r)=>{let t=r.indexOf(Jm),n=r.slice(0,t);if(Un(n)||cl(n))return e(n)({type:Un(n)?"export":"import",value:n})},fl=(e,r)=>{let t=Xm.exec(r);if(t)return e(t[0])({type:"esComment",value:t[1].trim()})};ll.locator=e=>Un(e)||cl(e)?-1:1;fl.locator=(e,r)=>e.indexOf("{",r);var Dl=function(){let{Parser:e}=this,{blockTokenizers:r,blockMethods:t,inlineTokenizers:n,inlineMethods:a}=e.prototype;r.esSyntax=ll,n.esComment=fl,t.splice(t.indexOf("paragraph"),0,"esSyntax"),a.splice(a.indexOf("text"),0,"esComment")};var Qm=function(){let e=this.Parser.prototype;e.blockMethods=["frontMatter",...e.blockMethods],e.blockTokenizers.frontMatter=r;function r(t,n){let a=Ge(n);if(a.frontMatter)return t(a.frontMatter.raw)(a.frontMatter)}r.onlyAtStart=!0},pl=Qm;function Zm(){return e=>ye(e,(r,t,[n])=>r.type!=="html"||sl.test(r.value)||Ir.has(n.type)?r:{...r,type:"jsx"})}var hl=Zm;var eF=function(){let e=this.Parser.prototype,r=e.inlineMethods;r.splice(r.indexOf("text"),0,"liquid"),e.inlineTokenizers.liquid=t;function t(n,a){let i=a.match(/^(\{%.*?%\}|\{\{.*?\}\})/su);if(i)return n(i[0])({type:"liquidNode",value:i[0]})}t.locator=function(n,a){return n.indexOf("{",a)}},dl=eF;var rF=function(){let e="wikiLink",r=/^\[\[(?.+?)\]\]/su,t=this.Parser.prototype,n=t.inlineMethods;n.splice(n.indexOf("link"),0,e),t.inlineTokenizers.wikiLink=a;function a(i,u){let o=r.exec(u);if(o){let s=o.groups.linkContents.trim();return i(o[0])({type:e,value:s})}}a.locator=function(i,u){return i.indexOf("[",u)}},ml=rF;function bl({isMDX:e}){return r=>{let t=(0,Cl.default)().use(vl.default,{commonmark:!0,...e&&{blocks:[ol]}}).use(gl.default).use(pl).use(El.default).use(e?Dl:Fl).use(dl).use(e?hl:Fl).use(ml);return t.run(t.parse(r))}}function Fl(){}var Al={astFormat:"mdast",hasPragma:oi,hasIgnorePragma:si,locStart:Pe,locEnd:Oe},tF={...Al,parse:bl({isMDX:!1})},nF={...Al,parse:bl({isMDX:!0})};var iF={mdast:eu};var p2=Gn;export{p2 as default,ru as languages,tu as options,zn as parsers,iF as printers}; +`),n=t===-1?r:r.slice(0,t);if(il(n))return e(n)({type:nl(n)?"export":"import",value:n})};Gn.notInBlock=!0;Gn.locator=e=>il(e)?-1:1;var ul=(e,r)=>{let t=nF.exec(r);if(t)return e(t[0])({type:"esComment",value:t[1].trim()})};ul.locator=(e,r)=>e.indexOf("{",r);var al=function(){let{Parser:e}=this,{blockTokenizers:r,blockMethods:t,inlineTokenizers:n,inlineMethods:u}=e.prototype;r.esSyntax=Gn,n.esComment=ul,t.splice(t.indexOf("paragraph"),0,"esSyntax"),u.splice(u.indexOf("text"),0,"esComment")};var uF=function(){let e=this.Parser.prototype;e.blockMethods=["frontMatter",...e.blockMethods],e.blockTokenizers.frontMatter=r;function r(t,n){let{frontMatter:u}=_e(n);if(u)return t(u.raw)({...u,type:"frontMatter"})}r.onlyAtStart=!0},ol=uF;function aF(){return e=>ye(e,(r,t,[n])=>r.type!=="html"||tl.test(r.value)||Rr.has(n.type)?r:{...r,type:"jsx"})}var sl=aF;var oF=function(){let e=this.Parser.prototype,r=e.inlineMethods;r.splice(r.indexOf("text"),0,"liquid"),e.inlineTokenizers.liquid=t;function t(n,u){let i=u.match(/^(\{%.*?%\}|\{\{.*?\}\})/su);if(i)return n(i[0])({type:"liquidNode",value:i[0]})}t.locator=function(n,u){return n.indexOf("{",u)}},cl=oF;var sF=function(){let e="wikiLink",r=/^\[\[(?.+?)\]\]/su,t=this.Parser.prototype,n=t.inlineMethods;n.splice(n.indexOf("link"),0,e),t.inlineTokenizers.wikiLink=u;function u(i,a){let o=r.exec(a);if(o){let s=o.groups.linkContents.trim();return i(o[0])({type:e,value:s})}}u.locator=function(i,a){return i.indexOf("[",a)}},ll=sF;function ml({isMDX:e}){return r=>{let t=(0,dl.default)().use(hl.default,{commonmark:!0,...e&&{blocks:[rl]}}).use(Dl.default).use(ol).use(pl.default).use(e?al:fl).use(cl).use(e?sl:fl).use(ll);return t.run(t.parse(r))}}function fl(){}var Fl={astFormat:"mdast",hasPragma:Lr,hasIgnorePragma:vi,locStart:qe,locEnd:Ne},cF={...Fl,parse:ml({isMDX:!1})},lF={...Fl,parse:ml({isMDX:!0})};var fF={mdast:Hi};export{gl as default,Ki as languages,Xi as options,zn as parsers,fF as printers}; diff --git a/node_modules/prettier/plugins/meriyah.js b/node_modules/prettier/plugins/meriyah.js old mode 100755 new mode 100644 index 25e3485e4..2ffa2b89a --- a/node_modules/prettier/plugins/meriyah.js +++ b/node_modules/prettier/plugins/meriyah.js @@ -1,4 +1,5 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.meriyah=e()}})(function(){"use strict";var K2=Object.defineProperty;var Jn=Object.getOwnPropertyDescriptor;var _n=Object.getOwnPropertyNames;var jn=Object.prototype.hasOwnProperty;var Ce=(e,n)=>{for(var t in n)K2(e,t,{get:n[t],enumerable:!0})},Xn=(e,n,t,u)=>{if(n&&typeof n=="object"||typeof n=="function")for(let o of _n(n))!jn.call(e,o)&&o!==t&&K2(e,o,{get:()=>n[o],enumerable:!(u=Jn(n,o))||u.enumerable});return e};var Hn=e=>Xn(K2({},"__esModule",{value:!0}),e);var u1={};Ce(u1,{parsers:()=>De});var De={};Ce(De,{meriyah:()=>t1});var zn=(e,n,t,u)=>{if(!(e&&n==null))return n.replaceAll?n.replaceAll(t,u):t.global?n.replace(t,u):n.split(t).join(u)},G=zn;var Kn={0:"Unexpected token",30:"Unexpected token: '%0'",1:"Octal escape sequences are not allowed in strict mode",2:"Octal escape sequences are not allowed in template strings",3:"\\8 and \\9 are not allowed in template strings",4:"Private identifier #%0 is not defined",5:"Illegal Unicode escape sequence",6:"Invalid code point %0",7:"Invalid hexadecimal escape sequence",9:"Octal literals are not allowed in strict mode",8:"Decimal integer literals with a leading zero are forbidden in strict mode",10:"Expected number in radix %0",151:"Invalid left-hand side assignment to a destructible right-hand side",11:"Non-number found after exponent indicator",12:"Invalid BigIntLiteral",13:"No identifiers allowed directly after numeric literal",14:"Escapes \\8 or \\9 are not syntactically valid escapes",15:"Escapes \\8 or \\9 are not allowed in strict mode",16:"Unterminated string literal",17:"Unterminated template literal",18:"Multiline comment was not closed properly",19:"The identifier contained dynamic unicode escape that was not closed",20:"Illegal character '%0'",21:"Missing hexadecimal digits",22:"Invalid implicit octal",23:"Invalid line break in string literal",24:"Only unicode escapes are legal in identifier names",25:"Expected '%0'",26:"Invalid left-hand side in assignment",27:"Invalid left-hand side in async arrow",28:'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass',29:"Member access on super must be in a method",31:"Await expression not allowed in formal parameter",32:"Yield expression not allowed in formal parameter",95:"Unexpected token: 'escaped keyword'",33:"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses",123:"Async functions can only be declared at the top level or inside a block",34:"Unterminated regular expression",35:"Unexpected regular expression flag",36:"Duplicate regular expression flag '%0'",37:"%0 functions must have exactly %1 argument%2",38:"Setter function argument must not be a rest parameter",39:"%0 declaration must have a name in this context",40:"Function name may not contain any reserved words or be eval or arguments in strict mode",41:"The rest operator is missing an argument",42:"A getter cannot be a generator",43:"A setter cannot be a generator",44:"A computed property name must be followed by a colon or paren",134:"Object literal keys that are strings or numbers must be a method or have a colon",46:"Found `* async x(){}` but this should be `async * x(){}`",45:"Getters and setters can not be generators",47:"'%0' can not be generator method",48:"No line break is allowed after '=>'",49:"The left-hand side of the arrow can only be destructed through assignment",50:"The binding declaration is not destructible",51:"Async arrow can not be followed by new expression",52:"Classes may not have a static property named 'prototype'",53:"Class constructor may not be a %0",54:"Duplicate constructor method in class",55:"Invalid increment/decrement operand",56:"Invalid use of `new` keyword on an increment/decrement expression",57:"`=>` is an invalid assignment target",58:"Rest element may not have a trailing comma",59:"Missing initializer in %0 declaration",60:"'for-%0' loop head declarations can not have an initializer",61:"Invalid left-hand side in for-%0 loop: Must have a single binding",62:"Invalid shorthand property initializer",63:"Property name __proto__ appears more than once in object literal",64:"Let is disallowed as a lexically bound name",65:"Invalid use of '%0' inside new expression",66:"Illegal 'use strict' directive in function with non-simple parameter list",67:'Identifier "let" disallowed as left-hand side expression in strict mode',68:"Illegal continue statement",69:"Illegal break statement",70:"Cannot have `let[...]` as a var name in strict mode",71:"Invalid destructuring assignment target",72:"Rest parameter may not have a default initializer",73:"The rest argument must the be last parameter",74:"Invalid rest argument",76:"In strict mode code, functions can only be declared at top level or inside a block",77:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",78:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",79:"Class declaration can't appear in single-statement context",80:"Invalid left-hand side in for-%0",81:"Invalid assignment in for-%0",82:"for await (... of ...) is only valid in async functions and async generators",83:"The first token after the template expression should be a continuation of the template",85:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",84:"`let \n [` is a restricted production at the start of a statement",86:"Catch clause requires exactly one parameter, not more (and no trailing comma)",87:"Catch clause parameter does not support default values",88:"Missing catch or finally after try",89:"More than one default clause in switch statement",90:"Illegal newline after throw",91:"Strict mode code may not include a with statement",92:"Illegal return statement",93:"The left hand side of the for-header binding declaration is not destructible",94:"new.target only allowed within functions or static blocks",96:"'#' not followed by identifier",102:"Invalid keyword",101:"Can not use 'let' as a class name",100:"'A lexical declaration can't define a 'let' binding",99:"Can not use `let` as variable name in strict mode",97:"'%0' may not be used as an identifier in this context",98:"Await is only valid in async functions",103:"The %0 keyword can only be used with the module goal",104:"Unicode codepoint must not be greater than 0x10FFFF",105:"%0 source must be string",106:"Only a identifier or string can be used to indicate alias",107:"Only '*' or '{...}' can be imported after default",108:"Trailing decorator may be followed by method",109:"Decorators can't be used with a constructor",110:"Can not use `await` as identifier in module or async func",111:"Can not use `await` as identifier in module",112:"HTML comments are only allowed with web compatibility (Annex B)",113:"The identifier 'let' must not be in expression position in strict mode",114:"Cannot assign to `eval` and `arguments` in strict mode",115:"The left-hand side of a for-of loop may not start with 'let'",116:"Block body arrows can not be immediately invoked without a group",117:"Block body arrows can not be immediately accessed without a group",118:"Unexpected strict mode reserved word",119:"Unexpected eval or arguments in strict mode",120:"Decorators must not be followed by a semicolon",121:"Calling delete on expression not allowed in strict mode",122:"Pattern can not have a tail",124:"Can not have a `yield` expression on the left side of a ternary",125:"An arrow function can not have a postfix update operator",126:"Invalid object literal key character after generator star",127:"Private fields can not be deleted",129:"Classes may not have a field called constructor",128:"Classes may not have a private element named constructor",130:"A class field initializer or static block may not contain arguments",131:"Generators can only be declared at the top level or inside a block",132:"Async methods are a restricted production and cannot have a newline following it",133:"Unexpected character after object literal property name",135:"Invalid key token",136:"Label '%0' has already been declared",137:"continue statement must be nested within an iteration statement",138:"Undefined label '%0'",139:"Trailing comma is disallowed inside import(...) arguments",140:"Invalid binding in JSON import",141:"import() requires exactly one argument",142:"Cannot use new with import(...)",143:"... is not allowed in import()",144:"Expected '=>'",145:"Duplicate binding '%0'",146:"Duplicate private identifier #%0",147:"Cannot export a duplicate name '%0'",150:"Duplicate %0 for-binding",148:"Exported binding '%0' needs to refer to a top-level declared variable",149:"Unexpected private field",153:"Numeric separators are not allowed at the end of numeric literals",152:"Only one underscore is allowed as numeric separator",154:"JSX value should be either an expression or a quoted JSX text",155:"Expected corresponding JSX closing tag for %0",156:"Adjacent JSX elements must be wrapped in an enclosing tag",157:"JSX attributes must only be assigned a non-empty 'expression'",158:"'%0' has already been declared",159:"'%0' shadowed a catch clause binding",160:"Dot property must be an identifier",161:"Encountered invalid input after spread/rest argument",162:"Catch without try",163:"Finally without try",164:"Expected corresponding closing tag for JSX fragment",165:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",166:"Invalid tagged template on optional chain",167:"Invalid optional chain from super property",168:"Invalid optional chain from new expression",169:'Cannot use "import.meta" outside a module',170:"Leading decorators must be attached to a class declaration",171:"An export name cannot include a lone surrogate, found %0",172:"A string literal cannot be used as an exported binding without `from`",173:"Private fields can't be accessed on super",174:"The only valid meta property for import is 'import.meta'",175:"'import.meta' must not contain escaped characters",176:'cannot use "await" as identifier inside an async function',177:'cannot use "await" in static blocks'},i2=class extends SyntaxError{start;end;range;loc;description;constructor(n,t,u,...o){let i=Kn[u].replace(/%(\d+)/g,(c,d)=>o[d]),l="["+n.line+":"+n.column+"-"+t.line+":"+t.column+"]: "+i;super(l),this.start=n.index,this.end=t.index,this.range=[n.index,t.index],this.loc={start:{line:n.line,column:n.column},end:{line:t.line,column:t.column}},this.description=i}};function f(e,n,...t){throw new i2(e.tokenStart,e.currentLocation,n,...t)}function V2(e){throw new i2(e.start,e.end,e.type,...e.params)}function J(e,n,t,...u){throw new i2(e,n,t,...u)}function a2(e,n,t){throw new i2(e,n,t)}var Le=((e,n)=>{let t=new Uint32Array(104448),u=0,o=0;for(;u<3822;){let i=e[u++];if(i<0)o-=i;else{let l=e[u++];i&2&&(l=n[l]),i&1?t.fill(l,o,o+=e[u++]):t[o++]=l}}return t})([-1,2,26,2,27,2,5,-1,0,77595648,3,44,2,3,0,14,2,63,2,64,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,41,3,0,4,0,4294966523,3,0,4,2,16,2,65,2,0,0,4294836735,0,3221225471,0,4294901942,2,66,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,18,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,60,2,7,2,6,0,4286611199,3,0,2,2,1,3,0,3,0,4294901711,2,40,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,2,203,2,3,0,4093640191,0,660618719,0,65487,0,4294828015,0,4092591615,0,1616920031,0,982991,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,71,0,4284449919,0,851904,2,4,2,12,0,67076095,-1,2,72,0,1073741743,0,4093607775,-1,0,50331649,0,3265266687,2,33,0,4294844415,0,4278190047,2,20,2,137,-1,3,0,2,2,23,2,0,2,10,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,11,0,261632,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2151677951,2,29,2,9,0,909311,3,0,2,0,814743551,2,49,0,67090432,3,0,2,2,42,2,0,2,6,2,0,2,30,2,8,0,268374015,2,110,2,51,2,0,2,81,0,134153215,-1,2,7,2,0,2,8,0,2684354559,0,67044351,0,3221160064,2,17,-1,3,0,2,2,53,0,1046528,3,0,3,2,9,2,0,2,54,0,4294960127,2,10,2,6,2,11,0,4294377472,2,12,3,0,16,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,2,210,2,55,0,1048577,2,86,2,14,-1,2,14,0,131042,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,1046559,2,0,2,15,2,0,0,2147516671,2,21,3,90,2,2,0,-16,2,91,0,524222462,2,4,2,0,0,4269801471,2,4,3,0,2,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,2,133,2,0,0,3220242431,3,0,3,2,19,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,2,0,0,4351,2,0,2,9,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,9,2,20,3,0,2,0,67076097,2,8,2,0,2,21,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,101,2,102,2,22,2,23,3,0,3,0,67057663,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,3774349439,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,2,25,0,1638399,2,183,2,109,3,0,3,2,20,2,26,2,27,2,5,2,28,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-3,2,163,-4,2,20,2,0,2,36,0,1,2,0,2,67,2,6,2,12,2,10,2,0,2,115,-1,3,0,4,2,10,2,23,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277137519,0,2269118463,-1,3,20,2,-1,2,33,2,38,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,48,2,0,0,4294950463,2,37,-7,2,0,0,203775,2,57,2,167,2,20,2,43,2,36,2,18,2,37,2,18,2,126,2,21,3,0,2,2,38,0,2151677888,2,0,2,12,0,4294901764,2,144,2,0,2,58,2,56,0,5242879,3,0,2,0,402644511,-1,2,128,2,39,0,3,-1,2,129,2,130,2,0,0,67045375,2,40,0,4226678271,0,3766565279,0,2039759,2,132,2,41,0,1046437,0,6,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,23,2,50,2,11,2,61,2,38,-5,2,0,2,12,-3,3,0,2,0,2147484671,2,134,0,4190109695,2,52,-2,2,135,0,4244635647,0,27,2,0,2,8,2,43,2,0,2,68,2,18,2,0,2,42,-6,2,0,2,45,2,59,2,44,2,45,2,46,2,47,0,8388351,-2,2,136,0,3028287487,2,48,2,138,0,33259519,2,49,-9,2,21,0,4294836223,0,3355443199,0,134152199,-2,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,2,30,3,0,124,2,12,3,0,18,2,38,-213,2,0,2,32,-54,3,0,17,2,42,2,8,2,23,2,0,2,8,2,23,2,51,2,0,2,21,2,52,2,139,2,25,-13,2,0,2,53,-6,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,0,1677656575,-130,2,26,-16,2,0,2,24,2,38,-16,0,4161266656,0,4071,2,205,-4,2,57,-13,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,0,4294954999,2,0,-16,2,0,2,92,2,0,0,2105343,0,4160749584,2,177,-34,2,8,2,154,-6,0,4194303871,0,4294903771,2,0,2,60,2,100,-3,2,0,0,1073684479,0,17407,-9,2,18,2,17,2,0,2,32,-14,2,18,2,32,-6,2,18,2,12,-15,2,155,3,0,6,0,8323103,-1,3,0,2,2,61,-37,2,62,2,156,2,157,2,158,2,159,2,160,-105,2,26,-32,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-22250,3,0,7,2,25,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,63,2,64,-3,0,3168731136,0,4294956864,2,1,2,0,2,41,3,0,4,0,4294966275,3,0,4,2,16,2,65,2,0,2,34,-1,2,18,2,66,-1,2,0,0,2047,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,25,2,67,3,0,2,0,131135,2,98,0,70256639,0,71303167,0,272,2,42,2,6,0,32511,2,0,2,49,-1,2,99,2,68,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,70,2,69,0,33554435,2,131,2,70,2,164,0,131075,0,3594373096,0,67094296,2,69,-1,0,4294828e3,0,603979263,0,654311424,0,3,0,4294828001,0,602930687,2,171,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,71,2,38,-1,2,4,0,917503,2,38,-1,2,72,0,537788335,0,4026531935,-1,0,1,-1,2,33,2,73,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,12,-1,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2147745791,3,19,2,0,122879,2,0,2,9,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,30,2,8,-1,2,18,2,51,2,0,2,81,2,49,-1,2,21,2,0,2,29,-2,0,128,-2,2,28,2,9,0,8160,-1,2,127,0,4227907585,2,0,2,37,2,0,2,50,2,184,2,10,2,6,2,11,-1,0,74440192,3,0,6,-2,3,0,8,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,-3,2,86,2,14,-3,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,817183,2,0,2,15,2,0,0,33023,2,21,3,90,2,-17,2,91,0,524157950,2,4,2,0,2,92,2,4,2,0,2,22,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,0,3072,2,0,0,2147516415,2,10,3,0,2,2,25,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,0,4294965179,0,7,2,0,2,9,2,95,2,9,-1,0,1761345536,2,98,0,4294901823,2,38,2,20,2,99,2,35,2,100,0,2080440287,2,0,2,34,2,153,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,101,2,102,2,22,2,23,3,0,3,0,7,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,2700607615,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,-3,2,109,3,0,3,2,20,-1,3,5,2,2,110,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-8,2,20,2,0,2,36,-1,2,0,2,67,2,6,2,30,2,10,2,0,2,115,-1,3,0,4,2,10,2,18,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277075969,2,30,-1,3,20,2,-1,2,33,2,126,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,50,2,98,0,4294934591,2,37,-7,2,0,0,197631,2,57,-1,2,20,2,43,2,37,2,18,0,3,2,18,2,126,2,21,2,127,2,54,-1,0,2490368,2,127,2,25,2,18,2,34,2,127,2,38,0,4294901904,0,4718591,2,127,2,35,0,335544350,-1,2,128,0,2147487743,0,1,-1,2,129,2,130,2,8,-1,2,131,2,70,0,3758161920,0,3,2,132,0,12582911,0,655360,-1,2,0,2,29,0,2147485568,0,3,2,0,2,25,0,176,-5,2,0,2,17,2,192,-1,2,0,2,25,2,209,-1,2,0,0,16779263,-2,2,12,-1,2,38,-5,2,0,2,133,-3,3,0,2,2,55,2,134,0,2147549183,0,2,-2,2,135,2,36,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,2,18,2,0,2,42,-6,2,0,0,1,2,59,2,17,0,1,2,46,2,25,-3,2,136,2,36,2,137,2,138,0,16778239,-10,2,35,0,4294836212,2,9,-3,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,0,126,3,0,124,2,12,3,0,18,2,38,-213,2,10,-55,3,0,17,2,42,2,8,2,18,2,0,2,8,2,18,2,60,2,0,2,25,2,50,2,139,2,25,-13,2,0,2,73,-6,3,0,2,-4,3,0,2,0,67583,-1,2,107,-2,0,11,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,2,144,-187,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,2,153,-57,2,8,2,154,-7,2,18,2,0,2,60,-4,2,0,0,1065361407,0,16384,-9,2,18,2,60,2,0,2,133,-14,2,18,2,133,-6,2,18,0,81919,-15,2,155,3,0,6,2,126,-1,3,0,2,0,2063,-37,2,62,2,156,2,157,2,158,2,159,2,160,-138,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-28386,2,0,0,1,-1,2,55,2,0,0,8193,-21,2,201,0,10255,0,4,-11,2,69,2,182,-1,0,71680,-1,2,174,0,4292900864,0,268435519,-5,2,163,-1,2,173,-1,0,6144,-2,2,46,-1,2,168,-1,0,2147532800,2,164,2,170,0,8355840,-2,0,4,-4,2,198,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,165,0,4294886464,0,33292336,0,417809,2,165,0,1327482464,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,166,0,201327104,0,3634348576,0,8323120,2,166,0,202375680,0,2678047264,0,4293984304,2,166,-1,0,983584,0,48,0,58720273,0,3489923072,0,10517376,0,4293066815,0,1,2,213,2,167,2,0,0,2089,0,3221225552,0,201359520,2,0,-2,0,256,0,122880,0,16777216,2,163,0,4160757760,2,0,-6,2,179,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,168,2,186,2,187,-2,2,175,-20,0,3758096385,-2,2,169,2,195,2,94,2,180,0,4294057984,-2,2,176,2,172,0,4227874816,-2,2,169,-1,2,170,-1,2,181,2,55,0,4026593280,0,14,0,4292919296,-1,2,178,0,939588608,-1,0,805306368,-1,2,55,2,171,2,172,2,173,2,211,2,0,-2,0,8192,-4,0,267386880,-1,0,117440512,0,7168,-1,2,170,2,168,2,174,2,188,-16,2,175,-1,0,1426112704,2,176,-1,2,196,0,271581216,0,2149777408,2,25,2,174,2,55,0,851967,2,189,-1,2,177,2,190,-4,2,178,-20,2,98,2,208,-56,0,3145728,2,191,-10,0,32505856,-1,2,179,-1,0,2147385088,2,94,1,2155905152,2,-3,2,176,2,0,0,67108864,-2,2,180,-6,2,181,2,25,0,1,-1,0,1,-1,2,182,-3,2,126,2,69,-2,2,100,-2,0,32704,2,55,-915,2,183,-1,2,207,-10,2,194,-5,2,185,-6,0,3759456256,2,19,-1,2,184,-1,2,185,-2,0,4227874752,-3,0,2146435072,2,186,-2,0,1006649344,2,55,-1,2,94,0,201375744,-3,0,134217720,2,94,0,4286677377,0,32896,-1,2,178,-3,0,4227907584,-349,0,65520,0,1920,2,167,3,0,264,-11,2,173,-2,2,187,2,0,0,520617856,0,2692743168,0,36,-3,0,524280,-13,2,193,-1,0,4294934272,2,25,2,187,-1,2,215,0,2158720,-3,2,186,0,1,-4,2,55,0,3808625411,0,3489628288,0,4096,0,1207959680,0,3221274624,2,0,-3,2,188,0,120,0,7340032,-2,2,189,2,4,2,25,2,176,3,0,4,2,186,-1,2,190,2,167,-1,0,8176,2,170,2,188,0,1073741824,-1,0,4290773232,2,0,-4,2,176,2,197,0,15728640,2,167,-1,2,174,-1,0,134250480,0,4720640,0,3825467396,-1,2,180,-9,2,94,2,181,0,4294967040,2,137,0,4160880640,3,0,2,0,704,0,1849688064,2,191,-1,2,55,0,4294901887,2,0,0,130547712,0,1879048192,2,212,3,0,2,-1,2,192,2,193,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,200,0,16252928,0,3791388672,2,130,3,0,2,-2,2,206,2,0,-1,2,107,-1,0,66584576,-1,2,199,-1,0,448,0,4294918080,3,0,6,2,55,-1,0,4294755328,0,4294967267,2,7,-1,2,174,2,187,2,25,2,98,2,25,2,194,2,94,-2,0,245760,2,195,-1,2,163,2,202,0,4227923456,-1,2,196,2,174,2,94,-3,0,4292870145,0,262144,-1,2,95,2,0,0,1073758848,2,197,-1,0,4227921920,2,198,0,68289024,0,528402016,0,4292927536,0,46080,2,191,0,4265609306,0,4294967289,-2,0,268435456,2,95,-2,2,199,3,0,5,-1,2,200,2,176,2,0,-2,0,4227923936,2,67,-1,2,187,2,197,2,99,2,168,2,178,2,204,3,0,5,-1,2,167,3,0,3,-2,0,2146959360,0,9440640,0,104857600,0,4227923840,3,0,2,0,768,2,201,2,28,-2,2,174,-2,2,202,-1,2,169,2,98,3,0,5,-1,0,4227923964,0,512,0,8388608,2,203,2,183,2,193,0,4286578944,3,0,2,0,1152,0,1266679808,2,199,0,576,0,4261707776,2,98,3,0,9,2,169,0,131072,0,939524096,2,188,3,0,2,2,16,-1,0,2147221504,-28,2,187,3,0,3,-3,0,4292902912,-6,2,99,3,0,81,2,25,-2,2,107,-33,2,18,2,181,-124,2,188,-18,2,204,3,0,213,-1,2,187,3,0,54,-17,2,169,2,55,2,205,-1,2,55,2,197,0,4290822144,-2,0,67174336,0,520093700,2,18,3,0,13,-1,2,187,3,0,6,-2,2,188,3,0,3,-2,0,30720,-1,0,32512,3,0,2,0,4294770656,-191,2,185,-38,2,181,2,8,2,206,3,0,278,0,2417033215,-9,0,4294705144,0,4292411391,0,65295,-11,2,167,3,0,72,-3,0,3758159872,0,201391616,3,0,123,-7,2,187,-13,2,180,3,0,2,-1,2,173,2,207,-3,2,99,2,0,-7,2,181,-1,0,384,-1,0,133693440,-3,2,208,-2,2,110,3,0,3,3,180,2,-2,2,94,2,169,3,0,4,-2,2,196,-1,2,163,0,335552923,2,209,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,2,210,-21,0,134213632,2,162,3,0,34,2,55,0,4294965279,3,0,6,0,100663424,0,63524,-1,2,214,2,152,3,0,3,-1,0,3221282816,0,4294917120,3,0,9,2,25,2,211,-1,2,212,3,0,14,2,25,2,187,3,0,6,2,25,2,213,3,0,15,0,2147520640,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,36,-1,0,4292870144,3,0,2,0,1,2,176,3,0,6,2,209,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,47,3,0,8,-1,2,178,-2,2,180,0,98304,0,65537,2,181,-5,2,214,2,0,2,37,2,202,2,167,0,4294770176,2,110,3,0,4,-30,2,192,0,3758153728,-3,0,125829120,-2,2,187,0,4294897664,2,178,-1,2,199,-1,2,174,0,4026580992,2,95,2,0,-10,2,180,0,3758145536,0,31744,-1,0,1610628992,0,4261477376,-4,2,215,-2,2,187,3,0,32,-1335,2,0,-129,2,187,-6,2,176,-180,0,65532,-233,2,177,-18,2,176,3,0,77,-16,2,176,3,0,47,-154,2,170,-130,2,18,3,0,22250,-7,2,18,3,0,6128],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,4294903807,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4294901759,32767,4294901760,262143,536870911,8388607,4160749567,4294902783,4294918143,65535,67043328,2281701374,4294967264,2097151,4194303,255,67108863,4294967039,511,524287,131071,63,127,3238002687,4294549487,4290772991,33554431,4294901888,4286578687,67043329,4294705152,4294770687,67043583,1023,15,2047999,67043343,67051519,16777215,2147483648,4294902e3,28,4292870143,4294966783,16383,67047423,4294967279,262083,20511,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,535511039,4294966272,4294967280,32768,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,4294967232,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4160684047,4290246655,469499899,4294967231,134086655,4294966591,2445279231,3670015,31,4294967288,4294705151,3221208447,4294902271,4294549472,4294921215,4095,4285526655,4294966527,4294966143,64,4294966719,3774873592,1877934080,262151,2555904,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4294934527,4087,2016,2147446655,184024726,2862017156,1593309078,268434431,268434414,4294901763,4294901761,536870912,2952790016,202506752,139264,4026531840,402653184,4261412864,63488,1610612736,4227922944,49152,65280,3233808384,3221225472,65534,61440,57152,4293918720,4290772992,25165824,57344,4227915776,4278190080,3758096384,4227858432,4160749568,3758129152,4294836224,4194304,251658240,196608,4294963200,2143289344,2097152,64512,417808,4227923712,12582912,50331648,65528,65472,4294967168,15360,4294966784,65408,4294965248,16,12288,4294934528,2080374784,2013265920,4294950912,524288]),$n=e=>(Le[(e>>>5)+0]>>>e&31&1)!==0,Ie=e=>(Le[(e>>>5)+34816]>>>e&31&1)!==0;function m(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function x2(e){let n=e.currentChar;if((n&64512)!==55296)return 0;let t=e.source.charCodeAt(e.index+1);return(t&64512)!==56320?0:65536+((n&1023)<<10)+(t&1023)}function p2(e,n){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,(n&4)===0&&(e.column=0,e.line++)}function o2(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function Wn(e){return e===160||e===65279||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===8201||e===65519}function _(e){return e<65?e-48:e-65+10&15}function Yn(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 131:return"TemplateLiteral";default:return(e&143360)===143360?"Identifier":(e&4096)===4096?"Keyword":"Punctuator"}}var B=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],Qn=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],qe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function q2(e){return e<=127?Qn[e]>0:Ie(e)}function F2(e){return e<=127?qe[e]>0:$n(e)||e===8204||e===8205}var Pe=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function Zn(e){let{source:n}=e;e.currentChar===35&&n.charCodeAt(e.index+1)===33&&(m(e),m(e),ee(e,n,0,4,e.tokenIndex,e.tokenLine,e.tokenColumn))}function Ee(e,n,t,u,o,i,l,c){return u&512&&f(e,0),ee(e,n,t,o,i,l,c)}function ee(e,n,t,u,o,i,l){let{index:c}=e;for(e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column;e.index=e.source.length)return f(e,34)}let o=e.index-1,i=P.Empty,l=e.currentChar,{index:c}=e;for(;F2(l);){switch(l){case 103:i&P.Global&&f(e,36,"g"),i|=P.Global;break;case 105:i&P.IgnoreCase&&f(e,36,"i"),i|=P.IgnoreCase;break;case 109:i&P.Multiline&&f(e,36,"m"),i|=P.Multiline;break;case 117:i&P.Unicode&&f(e,36,"u"),i&P.UnicodeSets&&f(e,36,"vu"),i|=P.Unicode;break;case 118:i&P.Unicode&&f(e,36,"uv"),i&P.UnicodeSets&&f(e,36,"v"),i|=P.UnicodeSets;break;case 121:i&P.Sticky&&f(e,36,"y"),i|=P.Sticky;break;case 115:i&P.DotAll&&f(e,36,"s"),i|=P.DotAll;break;case 100:i&P.Indices&&f(e,36,"d"),i|=P.Indices;break;default:f(e,35)}l=m(e)}let d=e.source.slice(c,e.index),g=e.source.slice(t,o);return e.tokenRegExp={pattern:g,flags:d},n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),e.tokenValue=pn(e,g,d),65540}function pn(e,n,t){try{return new RegExp(n,t)}catch{try{return new RegExp(n,t),null}catch{f(e,34)}}}function et(e,n,t){let{index:u}=e,o="",i=m(e),l=e.index;for(;(B[i]&8)===0;){if(i===t)return o+=e.source.slice(l,e.index),m(e),n&128&&(e.tokenRaw=e.source.slice(u,e.index)),e.tokenValue=o,134283267;if((i&8)===8&&i===92){if(o+=e.source.slice(l,e.index),i=m(e),i<127||i===8232||i===8233){let c=ve(e,n,i);c>=0?o+=String.fromCodePoint(c):Oe(e,c,0)}else o+=String.fromCodePoint(i);l=e.index+1}else(i===8232||i===8233)&&(e.column=-1,e.line++);e.index>=e.end&&f(e,16),i=m(e)}f(e,16)}function ve(e,n,t,u=0){switch(t){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index1114111)return-5;return e.currentChar<1||e.currentChar!==125?-4:i}else{if((B[o]&64)===0)return-4;let i=e.source.charCodeAt(e.index+1);if((B[i]&64)===0)return-4;let l=e.source.charCodeAt(e.index+2);if((B[l]&64)===0)return-4;let c=e.source.charCodeAt(e.index+3);return(B[c]&64)===0?-4:(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),_(o)<<12|_(i)<<8|_(l)<<4|_(c))}}case 56:case 57:if(u||(n&64)===0||n&256)return-3;e.flags|=4096;default:return t}}function Oe(e,n,t){switch(n){case-1:return;case-2:f(e,t?2:1);case-3:f(e,t?3:14);case-4:f(e,7);case-5:f(e,104)}}function Re(e,n){let{index:t}=e,u=67174409,o="",i=m(e);for(;i!==96;){if(i===36&&e.source.charCodeAt(e.index+1)===123){m(e),u=67174408;break}else if(i===92)if(i=m(e),i>126)o+=String.fromCodePoint(i);else{let{index:l,line:c,column:d}=e,g=ve(e,n|256,i,1);if(g>=0)o+=String.fromCodePoint(g);else if(g!==-1&&n&16384){e.index=l,e.line=c,e.column=d,o=null,i=nt(e,i),i<0&&(u=67174408);break}else Oe(e,g,1)}else e.index=e.end&&f(e,17),i=m(e)}return m(e),e.tokenValue=o,e.tokenRaw=e.source.slice(t+1,e.index-(u===67174409?1:2)),u}function nt(e,n){for(;n!==96;){switch(n){case 36:{let t=e.index+1;if(t=e.end&&f(e,17),n=m(e)}return n}function tt(e,n){return e.index>=e.end&&f(e,0),e.index--,e.column--,Re(e,n)}function re(e,n,t){let u=e.currentChar,o=0,i=9,l=t&64?0:1,c=0,d=0;if(t&64)o="."+B2(e,u),u=e.currentChar,u===110&&f(e,12);else{if(u===48)if(u=m(e),(u|32)===120){for(t=136,u=m(e);B[u]&4160;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*16+_(u),c++,u=m(e)}(c===0||!d)&&f(e,c===0?21:153)}else if((u|32)===111){for(t=132,u=m(e);B[u]&4128;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*8+(u-48),c++,u=m(e)}(c===0||!d)&&f(e,c===0?0:153)}else if((u|32)===98){for(t=130,u=m(e);B[u]&4224;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*2+(u-48),c++,u=m(e)}(c===0||!d)&&f(e,c===0?0:153)}else if(B[u]&32)for(n&256&&f(e,1),t=1;B[u]&16;){if(B[u]&512){t=32,l=0;break}o=o*8+(u-48),u=m(e)}else B[u]&512?(n&256&&f(e,1),e.flags|=64,t=32):u===95&&f(e,0);if(t&48){if(l){for(;i>=0&&B[u]&4112;){if(u===95){u=m(e),(u===95||t&32)&&a2(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152),d=1;continue}d=0,o=10*o+(u-48),u=m(e),--i}if(d&&a2(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153),i>=0&&!q2(u)&&u!==46)return e.tokenValue=o,n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266}o+=B2(e,u),u=e.currentChar,u===46&&(m(e)===95&&f(e,0),t=64,o+="."+B2(e,e.currentChar),u=e.currentChar)}}let g=e.index,a=0;if(u===110&&t&128)a=1,u=m(e);else if((u|32)===101){u=m(e),B[u]&256&&(u=m(e));let{index:s}=e;(B[u]&16)===0&&f(e,11),o+=e.source.substring(g,s)+B2(e,u),u=e.currentChar}return(e.index","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","accessor","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],Ve=Object.create(null,{this:{value:86111},function:{value:86104},if:{value:20569},return:{value:20572},var:{value:86088},else:{value:20563},for:{value:20567},new:{value:86107},in:{value:8673330},typeof:{value:16863275},while:{value:20578},case:{value:20556},break:{value:20555},try:{value:20577},catch:{value:20557},delete:{value:16863276},throw:{value:86112},switch:{value:86110},continue:{value:20559},default:{value:20561},instanceof:{value:8411187},do:{value:20562},void:{value:16863277},finally:{value:20566},async:{value:209005},await:{value:209006},class:{value:86094},const:{value:86090},constructor:{value:12399},debugger:{value:20560},export:{value:20564},extends:{value:20565},false:{value:86021},from:{value:209011},get:{value:209008},implements:{value:36964},import:{value:86106},interface:{value:36965},let:{value:241737},null:{value:86023},of:{value:471156},package:{value:36966},private:{value:36967},protected:{value:36968},public:{value:36969},set:{value:209009},static:{value:36970},super:{value:86109},true:{value:86022},with:{value:20579},yield:{value:241771},enum:{value:86133},eval:{value:537079926},as:{value:77932},arguments:{value:537079927},target:{value:209029},meta:{value:209030},accessor:{value:12402}});function we(e,n,t){for(;qe[m(e)];);return e.tokenValue=e.source.slice(e.tokenIndex,e.index),e.currentChar!==92&&e.currentChar<=126?Ve[e.tokenValue]||208897:ne(e,n,0,t)}function ut(e,n){let t=Me(e);return q2(t)||f(e,5),e.tokenValue=String.fromCodePoint(t),ne(e,n,1,B[t]&4)}function ne(e,n,t,u){let o=e.index;for(;e.index0)F2(l)||f(e,20,String.fromCodePoint(l)),e.currentChar=l,e.index++,e.column++;else if(!F2(e.currentChar))break;m(e)}e.index<=e.end&&(e.tokenValue+=e.source.slice(o,e.index));let{length:i}=e.tokenValue;if(u&&i>=2&&i<=11){let l=Ve[e.tokenValue];return l===void 0?208897|(t?-2147483648:0):t?l===209006?(n&524800)===0?l|-2147483648:-2147483528:n&256?l===36970||(l&36864)===36864?-2147483527:(l&20480)===20480?n&67108864&&(n&2048)===0?l|-2147483648:-2147483528:-2147274630:n&67108864&&(n&2048)===0&&(l&20480)===20480?l|-2147483648:l===241771?n&67108864?-2147274630:n&262144?-2147483528:l|-2147483648:l===209005?-2147274630:(l&36864)===36864?l|12288|-2147483648:-2147483528:l}return 208897|(t?-2147483648:0)}function it(e){let n=m(e);if(n===92)return 130;let t=x2(e);return t&&(n=t),q2(n)||f(e,96),130}function Me(e){return e.source.charCodeAt(e.index+1)!==117&&f(e,5),e.currentChar=e.source.charCodeAt(e.index+=2),e.column+=2,ot(e)}function ot(e){let n=0,t=e.currentChar;if(t===123){let l=e.index-2;for(;B[m(e)]&64;)n=n<<4|_(e.currentChar),n>1114111&&a2({index:l,line:e.line,column:e.column},e.currentLocation,104);return e.currentChar!==125&&a2({index:l,line:e.line,column:e.column},e.currentLocation,7),m(e),n}(B[t]&64)===0&&f(e,7);let u=e.source.charCodeAt(e.index+1);(B[u]&64)===0&&f(e,7);let o=e.source.charCodeAt(e.index+2);(B[o]&64)===0&&f(e,7);let i=e.source.charCodeAt(e.index+3);return(B[i]&64)===0&&f(e,7),n=_(t)<<12|_(u)<<8|_(o)<<4|_(i),e.currentChar=e.source.charCodeAt(e.index+=4),e.column+=4,n}var lt=[128,128,128,128,128,128,128,128,128,127,135,127,127,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,16842798,134283267,130,208897,8391477,8390213,134283267,67174411,16,8391476,25233968,18,25233969,67108877,8457014,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456256,1077936155,8390721,22,132,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,136,20,8389959,208897,131,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8389702,1074790415,16842799,128];function k(e,n){e.flags=(e.flags|1)^1,e.startIndex=e.index,e.startColumn=e.column,e.startLine=e.line,e.setToken(Ue(e,n,0))}function Ue(e,n,t){let u=e.index===0,{source:o}=e,i=e.index,l=e.line,c=e.column;for(;e.index=e.end)return 8391476;let a=e.currentChar;return a===61?(m(e),4194338):a!==42?8391476:m(e)!==61?8391735:(m(e),4194335)}case 8389959:return m(e)!==61?8389959:(m(e),4194341);case 25233968:{m(e);let a=e.currentChar;return a===43?(m(e),33619993):a===61?(m(e),4194336):25233968}case 25233969:{m(e);let a=e.currentChar;if(a===45){if(m(e),(t&1||u)&&e.currentChar===62){(n&64)===0&&f(e,112),m(e),t=Ee(e,o,t,n,3,i,l,c),i=e.tokenIndex,l=e.tokenLine,c=e.tokenColumn;continue}return 33619994}return a===61?(m(e),4194337):25233969}case 8457014:{if(m(e),e.index=48&&a<=57)return re(e,n,80);if(a===46){let s=e.index+1;if(s=48&&a<=57)))return m(e),67108990}return 22}}}else{if((d^8232)<=1){t=t&-5|1,o2(e);continue}let g=x2(e);if(g>0&&(d=g),Ie(d))return e.tokenValue="",ne(e,n,0,0);if(Wn(d)){m(e);continue}f(e,20,String.fromCodePoint(d))}}return 1048576}function ft(e,n){return e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.setToken(B[e.currentChar]&8192?ct(e,n):Ue(e,n,0)),e.getToken()}function ct(e,n){let t=e.currentChar,u=m(e),o=e.index;for(;u!==t;)e.index>=e.end&&f(e,16),u=m(e);return u!==t&&f(e,16),e.tokenValue=e.source.slice(o,e.index),m(e),n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283267}function T2(e,n){if(e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.index>=e.end){e.setToken(1048576);return}if(e.currentChar===60){m(e),e.setToken(8456256);return}if(e.currentChar===123){m(e),e.setToken(2162700);return}let t=0;for(;e.index1&&i&32&&e.getToken()&262144&&f(e,61,S[e.getToken()&255]),c}function Se(e,n,t,u,o,i){let{tokenStart:l}=e,c=e.getToken(),d=null,g=ln(e,n,t,u,o,i);return e.getToken()===1077936155?(k(e,n|8192),d=L(e,n,u,1,0,e.tokenStart),(i&32||(c&2097152)===0)&&(e.getToken()===471156||e.getToken()===8673330&&(c&2097152||(o&4)===0||n&256))&&J(l,e.currentLocation,60,e.getToken()===471156?"of":"in")):(o&16||(c&2097152)>0)&&(e.getToken()&262144)!==262144&&f(e,59,o&16?"const":"destructuring"),e.finishNode({type:"VariableDeclarator",id:g,init:d},l)}function Ut(e,n,t,u,o){let i=e.tokenStart;k(e,n);let l=((n&524288)>0||(n&512)>0&&(n&2048)>0)&&r(e,n,209006);A(e,n|8192,67174411),t&&(t=q(t,1));let c=null,d=null,g=0,a=null,s=e.getToken()===86088||e.getToken()===241737||e.getToken()===86090,h,{tokenStart:T}=e,C=e.getToken();if(s)C===241737?(a=N(e,n),e.getToken()&2240512?(e.getToken()===8673330?n&256&&f(e,67):a=e.finishNode({type:"VariableDeclaration",kind:"let",declarations:d2(e,n|33554432,t,u,8,32)},T),e.assignable=1):n&256?f(e,67):(s=!1,e.assignable=1,a=F(e,n,u,a,0,0,T),e.getToken()===471156&&f(e,115))):(k(e,n),a=e.finishNode(C===86088?{type:"VariableDeclaration",kind:"var",declarations:d2(e,n|33554432,t,u,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:d2(e,n|33554432,t,u,16,32)},T),e.assignable=1);else if(C===1074790417)l&&f(e,82);else if((C&2097152)===2097152){let b=e.tokenStart;a=C===2162700?z(e,n,void 0,u,1,0,0,2,32):H(e,n,void 0,u,1,0,0,2,32),g=e.destructible,g&64&&f(e,63),e.assignable=g&16?2:1,a=F(e,n|33554432,u,a,0,0,b)}else a=X(e,n|33554432,u,1,0,1);if((e.getToken()&262144)===262144){if(e.getToken()===471156){e.assignable&2&&f(e,80,l?"await":"of"),$(e,a),k(e,n|8192),h=L(e,n,u,1,0,e.tokenStart),A(e,n|8192,16);let D=y2(e,n,t,u,o);return e.finishNode({type:"ForOfStatement",left:a,right:h,body:D,await:l},i)}e.assignable&2&&f(e,80,"in"),$(e,a),k(e,n|8192),l&&f(e,82),h=V(e,n,u,0,1,e.tokenStart),A(e,n|8192,16);let b=y2(e,n,t,u,o);return e.finishNode({type:"ForInStatement",body:b,left:a,right:h},i)}l&&f(e,82),s||(g&8&&e.getToken()!==1077936155&&f(e,80,"loop"),a=I(e,n|33554432,u,0,0,T,a)),e.getToken()===18&&(a=Q(e,n,u,0,T,a)),A(e,n|8192,1074790417),e.getToken()!==1074790417&&(c=V(e,n,u,0,1,e.tokenStart)),A(e,n|8192,1074790417),e.getToken()!==16&&(d=V(e,n,u,0,1,e.tokenStart)),A(e,n|8192,16);let E=y2(e,n,t,u,o);return e.finishNode({type:"ForStatement",init:a,test:c,update:d,body:E},i)}function We(e,n,t){return b2(n,e.getToken())||f(e,118),(e.getToken()&537079808)===537079808&&f(e,119),t&&n2(e,n,t,e.tokenValue,8,0),N(e,n)}function Jt(e,n,t){let u=e.tokenStart;k(e,n);let o=null,{tokenStart:i}=e,l=[];if(e.getToken()===134283267)o=v(e,n);else{if(e.getToken()&143360){let g=We(e,n,t);if(l=[e.finishNode({type:"ImportDefaultSpecifier",local:g},i)],r(e,n,18))switch(e.getToken()){case 8391476:l.push(Fe(e,n,t));break;case 2162700:Ne(e,n,t,l);break;default:f(e,107)}}else switch(e.getToken()){case 8391476:l=[Fe(e,n,t)];break;case 2162700:Ne(e,n,t,l);break;case 67174411:return Qe(e,n,void 0,u);case 67108877:return Ye(e,n,u);default:f(e,30,S[e.getToken()&255])}o=_t(e,n)}let c=Z2(e,n,l),d={type:"ImportDeclaration",specifiers:l,source:o,attributes:c};return U(e,n|8192),e.finishNode(d,u)}function Fe(e,n,t){let{tokenStart:u}=e;return k(e,n),A(e,n,77932),(e.getToken()&134217728)===134217728&&J(u,e.currentLocation,30,S[e.getToken()&255]),e.finishNode({type:"ImportNamespaceSpecifier",local:We(e,n,t)},u)}function _t(e,n){return A(e,n,209011),e.getToken()!==134283267&&f(e,105,"Import"),v(e,n)}function Ne(e,n,t,u){for(k(e,n);e.getToken()&143360||e.getToken()===134283267;){let{tokenValue:o,tokenStart:i}=e,l=e.getToken(),c=N2(e,n),d;r(e,n,77932)?((e.getToken()&134217728)===134217728||e.getToken()===18?f(e,106):P2(e,n,16,e.getToken(),0),o=e.tokenValue,d=N(e,n)):c.type==="Identifier"?(P2(e,n,16,l,0),d=c):f(e,25,S[108]),t&&n2(e,n,t,o,8,0),u.push(e.finishNode({type:"ImportSpecifier",local:d,imported:c},i)),e.getToken()!==1074790415&&A(e,n,18)}return A(e,n,1074790415),u}function Ye(e,n,t){let u=Ze(e,n,e.finishNode({type:"Identifier",name:"import"},t),t);return u=F(e,n,void 0,u,0,0,t),u=I(e,n,void 0,0,0,t,u),e.getToken()===18&&(u=Q(e,n,void 0,0,t,u)),s2(e,n,u,t)}function Qe(e,n,t,u){let o=Ge(e,n,t,0,u);return o=F(e,n,t,o,0,0,u),e.getToken()===18&&(o=Q(e,n,t,0,u,o)),s2(e,n,o,u)}function jt(e,n,t){let u=e.leadingDecorators.decorators.length?e.leadingDecorators.start:e.tokenStart;k(e,n|8192);let o=[],i=null,l=null,c=[];if(r(e,n|8192,20561)){switch(e.getToken()){case 86104:{i=e2(e,n,t,void 0,4,1,1,0,e.tokenStart);break}case 132:case 86094:i=G2(e,n,t,void 0,1);break;case 209005:{let{tokenStart:g}=e;i=N(e,n);let{flags:a}=e;(a&1)===0&&(e.getToken()===86104?i=e2(e,n,t,void 0,4,1,1,1,g):e.getToken()===67174411?(i=ae(e,n,void 0,i,1,1,0,a,g),i=F(e,n,void 0,i,0,0,g),i=I(e,n,void 0,0,0,g,i)):e.getToken()&143360&&(t&&(t=M2(e,n,e.tokenValue)),i=N(e,n),i=E2(e,n,t,void 0,[i],1,g)));break}default:i=L(e,n,void 0,1,0,e.tokenStart),U(e,n|8192)}return t&&t2(e,"default"),e.finishNode({type:"ExportDefaultDeclaration",declaration:i},u)}switch(e.getToken()){case 8391476:{k(e,n);let g=null;r(e,n,77932)&&(t&&t2(e,e.tokenValue),g=N2(e,n)),A(e,n,209011),e.getToken()!==134283267&&f(e,105,"Export"),l=v(e,n);let s=Z2(e,n),h={type:"ExportAllDeclaration",source:l,exported:g,attributes:s};return U(e,n|8192),e.finishNode(h,u)}case 2162700:{k(e,n);let g=[],a=[],s=0;for(;e.getToken()&143360||e.getToken()===134283267;){let{tokenStart:h,tokenValue:T}=e,C=N2(e,n);C.type==="Literal"&&(s=1);let E;e.getToken()===77932?(k(e,n),(e.getToken()&143360)===0&&e.getToken()!==134283267&&f(e,106),t&&(g.push(e.tokenValue),a.push(T)),E=N2(e,n)):(t&&(g.push(e.tokenValue),a.push(e.tokenValue)),E=C),o.push(e.finishNode({type:"ExportSpecifier",local:C,exported:E},h)),e.getToken()!==1074790415&&A(e,n,18)}A(e,n,1074790415),r(e,n,209011)?(e.getToken()!==134283267&&f(e,105,"Export"),l=v(e,n),c=Z2(e,n,o),t&&g.forEach(h=>t2(e,h))):(s&&f(e,172),t&&(g.forEach(h=>t2(e,h)),a.forEach(h=>ht(e,h)))),U(e,n|8192);break}case 132:case 86094:i=G2(e,n,t,void 0,2);break;case 86104:i=e2(e,n,t,void 0,4,1,2,0,e.tokenStart);break;case 241737:i=Q2(e,n,t,void 0,8,64);break;case 86090:i=Q2(e,n,t,void 0,16,64);break;case 86088:i=$e(e,n,t,void 0,64);break;case 209005:{let{tokenStart:g}=e;if(k(e,n),(e.flags&1)===0&&e.getToken()===86104){i=e2(e,n,t,void 0,4,1,2,1,g);break}}default:f(e,30,S[e.getToken()&255])}let d={type:"ExportNamedDeclaration",declaration:i,specifiers:o,source:l,attributes:c};return e.finishNode(d,u)}function L(e,n,t,u,o,i){let l=j(e,n,t,2,0,u,o,1,i);return l=F(e,n,t,l,o,0,i),I(e,n,t,o,0,i,l)}function Q(e,n,t,u,o,i){let l=[i];for(;r(e,n|8192,18);)l.push(L(e,n,t,1,u,e.tokenStart));return e.finishNode({type:"SequenceExpression",expressions:l},o)}function V(e,n,t,u,o,i){let l=L(e,n,t,o,u,i);return e.getToken()===18?Q(e,n,t,u,i,l):l}function I(e,n,t,u,o,i,l){let c=e.getToken();if((c&4194304)===4194304){e.assignable&2&&f(e,26),(!o&&c===1077936155&&l.type==="ArrayExpression"||l.type==="ObjectExpression")&&$(e,l),k(e,n|8192);let d=L(e,n,t,1,u,e.tokenStart);return e.assignable=2,e.finishNode(o?{type:"AssignmentPattern",left:l,right:d}:{type:"AssignmentExpression",left:l,operator:S[c&255],right:d},i)}return(c&8388608)===8388608&&(l=p(e,n,t,u,i,4,c,l)),r(e,n|8192,22)&&(l=u2(e,n,t,l,i)),l}function S2(e,n,t,u,o,i,l){let c=e.getToken();k(e,n|8192);let d=L(e,n,t,1,u,e.tokenStart);return l=e.finishNode(o?{type:"AssignmentPattern",left:l,right:d}:{type:"AssignmentExpression",left:l,operator:S[c&255],right:d},i),e.assignable=2,l}function u2(e,n,t,u,o){let i=L(e,(n|33554432)^33554432,t,1,0,e.tokenStart);A(e,n|8192,21),e.assignable=1;let l=L(e,n,t,1,0,e.tokenStart);return e.assignable=2,e.finishNode({type:"ConditionalExpression",test:u,consequent:i,alternate:l},o)}function p(e,n,t,u,o,i,l,c){let d=-((n&33554432)>0)&8673330,g,a;for(e.assignable=2;e.getToken()&8388608&&(g=e.getToken(),a=g&3840,(g&524288&&l&268435456||l&524288&&g&268435456)&&f(e,165),!(a+((g===8391735)<<8)-((d===g)<<12)<=i));)k(e,n|8192),c=e.finishNode({type:g&524288||g&268435456?"LogicalExpression":"BinaryExpression",left:c,right:p(e,n,t,u,e.tokenStart,a,g,X(e,n,t,0,u,1)),operator:S[g&255]},o);return e.getToken()===1077936155&&f(e,26),c}function Xt(e,n,t,u,o){u||f(e,0);let{tokenStart:i}=e,l=e.getToken();k(e,n|8192);let c=X(e,n,t,0,o,1);return e.getToken()===8391735&&f(e,33),n&256&&l===16863276&&(c.type==="Identifier"?f(e,121):dt(c)&&f(e,127)),e.assignable=2,e.finishNode({type:"UnaryExpression",operator:S[l&255],argument:c,prefix:!0},i)}function Ht(e,n,t,u,o,i,l,c){let d=e.getToken(),g=N(e,n),{flags:a}=e;if((a&1)===0){if(e.getToken()===86104)return pe(e,n,t,1,u,c);if(b2(n,e.getToken()))return o||f(e,0),(e.getToken()&36864)===36864&&(e.flags|=256),tn(e,n,t,i,c)}return!l&&e.getToken()===67174411?ae(e,n,t,g,i,1,0,a,c):e.getToken()===10?(U2(e,n,d),l&&f(e,51),(d&36864)===36864&&(e.flags|=256),_2(e,n,t,e.tokenValue,g,l,i,0,c)):(e.assignable=1,g)}function zt(e,n,t,u,o,i){if(u&&(e.destructible|=256),n&262144){k(e,n|8192),n&2097152&&f(e,32),o||f(e,26),e.getToken()===22&&f(e,124);let l=null,c=!1;return(e.flags&1)===0?(c=r(e,n|8192,8391476),(e.getToken()&77824||c)&&(l=L(e,n,t,1,0,e.tokenStart))):e.getToken()===8391476&&f(e,30,S[e.getToken()&255]),e.assignable=2,e.finishNode({type:"YieldExpression",argument:l,delegate:c},i)}return n&256&&f(e,97,"yield"),de(e,n,t)}function Kt(e,n,t,u,o,i){o&&(e.destructible|=128),n&268435456&&f(e,177);let l=de(e,n,t);if(l.type==="ArrowFunctionExpression"||(e.getToken()&65536)===0)return n&524288&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},176),n&512&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110),n&2097152&&n&524288&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110),l;if(n&2097152&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},31),n&524288||n&512&&n&2048){u&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},0);let d=X(e,n,t,0,0,1);return e.getToken()===8391735&&f(e,33),e.assignable=2,e.finishNode({type:"AwaitExpression",argument:d},i)}return n&512&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},98),l}function J2(e,n,t,u,o,i,l){let{tokenStart:c}=e;A(e,n|8192,2162700);let d=[];if(e.getToken()!==1074790415){for(;e.getToken()===134283267;){let{index:g,tokenStart:a,tokenIndex:s,tokenValue:h}=e,T=e.getToken(),C=v(e,n);Je(e,g,s,h)&&(n|=256,e.flags&128&&J(a,e.currentLocation,66),e.flags&64&&J(a,e.currentLocation,9),e.flags&4096&&J(a,e.currentLocation,15),l&&V2(l)),d.push(ie(e,n,C,T,a))}n&256&&(i&&((i&537079808)===537079808&&f(e,119),(i&36864)===36864&&f(e,40)),e.flags&512&&f(e,119),e.flags&256&&f(e,118))}for(e.flags=(e.flags|512|256|64|4096)^4928,e.destructible=(e.destructible|256)^256;e.getToken()!==1074790415;)d.push(D2(e,n,t,u,4,{}));return A(e,o&24?n|8192:n,1074790415),e.flags&=-4289,e.getToken()===1077936155&&f(e,26),e.finishNode({type:"BlockStatement",body:d},c)}function $t(e,n){let{tokenStart:t}=e;switch(k(e,n),e.getToken()){case 67108990:f(e,167);case 67174411:{(n&131072)===0&&f(e,28),e.assignable=2;break}case 69271571:case 67108877:{(n&65536)===0&&f(e,29),e.assignable=1;break}default:f(e,30,"super")}return e.finishNode({type:"Super"},t)}function X(e,n,t,u,o,i){let l=e.tokenStart,c=j(e,n,t,2,0,u,o,i,l);return F(e,n,t,c,o,0,l)}function Wt(e,n,t,u){e.assignable&2&&f(e,55);let o=e.getToken();return k(e,n),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:t,operator:S[o&255],prefix:!1},u)}function F(e,n,t,u,o,i,l){if((e.getToken()&33619968)===33619968&&(e.flags&1)===0)u=Wt(e,n,u,l);else if((e.getToken()&67108864)===67108864){switch(n=(n|33554432)^33554432,e.getToken()){case 67108877:{k(e,(n|67108864|2048)^2048),n&4096&&e.getToken()===130&&e.tokenValue==="super"&&f(e,173),e.assignable=1;let c=oe(e,n|16384,t);u=e.finishNode({type:"MemberExpression",object:u,computed:!1,property:c,optional:!1},l);break}case 69271571:{let c=!1;(e.flags&2048)===2048&&(c=!0,e.flags=(e.flags|2048)^2048),k(e,n|8192);let{tokenStart:d}=e,g=V(e,n,t,o,1,d);A(e,n,20),e.assignable=1,u=e.finishNode({type:"MemberExpression",object:u,computed:!0,property:g,optional:!1},l),c&&(e.flags|=2048);break}case 67174411:{if((e.flags&1024)===1024)return e.flags=(e.flags|1024)^1024,u;let c=!1;(e.flags&2048)===2048&&(c=!0,e.flags=(e.flags|2048)^2048);let d=ce(e,n,t,o);e.assignable=2,u=e.finishNode({type:"CallExpression",callee:u,arguments:d,optional:!1},l),c&&(e.flags|=2048);break}case 67108990:{k(e,(n|67108864|2048)^2048),e.flags|=2048,e.assignable=2,u=Yt(e,n,t,u,l);break}default:(e.flags&2048)===2048&&f(e,166),e.assignable=2,u=e.finishNode({type:"TaggedTemplateExpression",tag:u,quasi:e.getToken()===67174408?fe(e,n|16384,t):le(e,n)},l)}u=F(e,n,t,u,0,1,l)}return i===0&&(e.flags&2048)===2048&&(e.flags=(e.flags|2048)^2048,u=e.finishNode({type:"ChainExpression",expression:u},l)),u}function Yt(e,n,t,u,o){let i=!1,l;if((e.getToken()===69271571||e.getToken()===67174411)&&(e.flags&2048)===2048&&(i=!0,e.flags=(e.flags|2048)^2048),e.getToken()===69271571){k(e,n|8192);let{tokenStart:c}=e,d=V(e,n,t,0,1,c);A(e,n,20),e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!0,optional:!0,property:d},o)}else if(e.getToken()===67174411){let c=ce(e,n,t,0);e.assignable=2,l=e.finishNode({type:"CallExpression",callee:u,arguments:c,optional:!0},o)}else{let c=oe(e,n,t);e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!1,optional:!0,property:c},o)}return i&&(e.flags|=2048),l}function oe(e,n,t){return(e.getToken()&143360)===0&&e.getToken()!==-2147483528&&e.getToken()!==-2147483527&&e.getToken()!==130&&f(e,160),e.getToken()===130?R2(e,n,t,0):N(e,n)}function Qt(e,n,t,u,o,i){u&&f(e,56),o||f(e,0);let l=e.getToken();k(e,n|8192);let c=X(e,n,t,0,0,1);return e.assignable&2&&f(e,55),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:c,operator:S[l&255],prefix:!0},i)}function j(e,n,t,u,o,i,l,c,d){if((e.getToken()&143360)===143360){switch(e.getToken()){case 209006:return Kt(e,n,t,o,l,d);case 241771:return zt(e,n,t,l,i,d);case 209005:return Ht(e,n,t,l,c,i,o,d)}let{tokenValue:g}=e,a=e.getToken(),s=N(e,n|16384);return e.getToken()===10?(c||f(e,0),U2(e,n,a),(a&36864)===36864&&(e.flags|=256),_2(e,n,t,g,s,o,i,0,d)):(n&4096&&!(n&8388608)&&!(n&2097152)&&e.tokenValue==="arguments"&&f(e,130),(a&255)===73&&(n&256&&f(e,113),u&24&&f(e,100)),e.assignable=n&256&&(a&537079808)===537079808?2:1,s)}if((e.getToken()&134217728)===134217728)return v(e,n);switch(e.getToken()){case 33619993:case 33619994:return Qt(e,n,t,o,c,d);case 16863276:case 16842798:case 16842799:case 25233968:case 25233969:case 16863275:case 16863277:return Xt(e,n,t,c,l);case 86104:return pe(e,n,t,0,l,d);case 2162700:return iu(e,n,t,i?0:1,l);case 69271571:return uu(e,n,t,i?0:1,l);case 67174411:return lu(e,n|16384,t,i,1,0,d);case 86021:case 86022:case 86023:return nu(e,n);case 86111:return tu(e,n);case 65540:return du(e,n);case 132:case 86094:return au(e,n,t,l,d);case 86109:return $t(e,n);case 67174409:return le(e,n);case 67174408:return fe(e,n,t);case 86107:return fu(e,n,t,l);case 134283388:return xe(e,n);case 130:return R2(e,n,t,0);case 86106:return Zt(e,n,t,o,l,d);case 8456256:if(n&8)return X2(e,n,t,0,e.tokenStart);default:if(b2(n,e.getToken()))return de(e,n,t);f(e,30,S[e.getToken()&255])}}function Zt(e,n,t,u,o,i){let l=N(e,n);return e.getToken()===67108877?Ze(e,n,l,i):(u&&f(e,142),l=Ge(e,n,t,o,i),e.assignable=2,F(e,n,t,l,o,0,i))}function Ze(e,n,t,u){(n&512)===0&&f(e,169),k(e,n);let o=e.getToken();return o!==209030&&e.tokenValue!=="meta"?f(e,174):o&-2147483648&&f(e,175),e.assignable=2,e.finishNode({type:"MetaProperty",meta:t,property:N(e,n)},u)}function Ge(e,n,t,u,o){A(e,n|8192,67174411),e.getToken()===14&&f(e,143);let i=L(e,n,t,1,u,e.tokenStart),l=null;if(e.getToken()===18){if(A(e,n,18),e.getToken()!==16){let d=(n|33554432)^33554432;l=L(e,d,t,1,u,e.tokenStart)}r(e,n,18)}let c={type:"ImportExpression",source:i,options:l};return A(e,n,16),e.finishNode(c,o)}function Z2(e,n,t=null){if(!r(e,n,20579))return[];A(e,n,2162700);let u=[],o=new Set;for(;e.getToken()!==1074790415;){let i=e.tokenStart,l=xt(e,n);A(e,n,21);let c=Gt(e,n),d=l.type==="Literal"?l.value:l.name;d==="type"&&c.value==="json"&&(t===null||t.length===1&&(t[0].type==="ImportDefaultSpecifier"||t[0].type==="ImportNamespaceSpecifier"||t[0].type==="ImportSpecifier"&&t[0].imported.type==="Identifier"&&t[0].imported.name==="default"||t[0].type==="ExportSpecifier"&&t[0].local.type==="Identifier"&&t[0].local.name==="default")||f(e,140)),o.has(d)&&f(e,145,`${d}`),o.add(d),u.push(e.finishNode({type:"ImportAttribute",key:l,value:c},i)),e.getToken()!==1074790415&&A(e,n,18)}return A(e,n,1074790415),u}function Gt(e,n){if(e.getToken()===134283267)return v(e,n);f(e,30,S[e.getToken()&255])}function xt(e,n){if(e.getToken()===134283267)return v(e,n);if(e.getToken()&143360)return N(e,n);f(e,30,S[e.getToken()&255])}function pt(e,n){let t=n.length;for(let u=0;u56319||++u>=t||(n.charCodeAt(u)&64512)!==56320)&&f(e,171,JSON.stringify(n.charAt(u--)))}}function N2(e,n){if(e.getToken()===134283267)return pt(e,e.tokenValue),v(e,n);if(e.getToken()&143360)return N(e,n);f(e,30,S[e.getToken()&255])}function xe(e,n){let{tokenRaw:t,tokenValue:u,tokenStart:o}=e;k(e,n),e.assignable=2;let i={type:"Literal",value:u,bigint:String(u)};return n&128&&(i.raw=t),e.finishNode(i,o)}function le(e,n){e.assignable=2;let{tokenValue:t,tokenRaw:u,tokenStart:o}=e;A(e,n,67174409);let i=[L2(e,n,t,u,o,!0)];return e.finishNode({type:"TemplateLiteral",expressions:[],quasis:i},o)}function fe(e,n,t){n=(n|33554432)^33554432;let{tokenValue:u,tokenRaw:o,tokenStart:i}=e;A(e,n&-16385|8192,67174408);let l=[L2(e,n,u,o,i,!1)],c=[V(e,n&-16385,t,0,1,e.tokenStart)];for(e.getToken()!==1074790415&&f(e,83);e.setToken(tt(e,n),!0)!==67174409;){let{tokenValue:d,tokenRaw:g,tokenStart:a}=e;A(e,n&-16385|8192,67174408),l.push(L2(e,n,d,g,a,!1)),c.push(V(e,n,t,0,1,e.tokenStart)),e.getToken()!==1074790415&&f(e,83)}{let{tokenValue:d,tokenRaw:g,tokenStart:a}=e;A(e,n,67174409),l.push(L2(e,n,d,g,a,!0))}return e.finishNode({type:"TemplateLiteral",expressions:c,quasis:l},i)}function L2(e,n,t,u,o,i){let l=e.finishNode({type:"TemplateElement",value:{cooked:t,raw:u},tail:i},o),c=i?1:2;return n&2&&(l.start+=1,l.range[0]+=1,l.end-=c,l.range[1]-=c),n&4&&(l.loc.start.column+=1,l.loc.end.column-=c),l}function eu(e,n,t){let u=e.tokenStart;n=(n|33554432)^33554432,A(e,n|8192,14);let o=L(e,n,t,1,0,e.tokenStart);return e.assignable=1,e.finishNode({type:"SpreadElement",argument:o},u)}function ce(e,n,t,u){k(e,n|8192);let o=[];if(e.getToken()===16)return k(e,n|16384),o;for(;e.getToken()!==16&&(e.getToken()===14?o.push(eu(e,n,t)):o.push(L(e,n,t,1,u,e.tokenStart)),!(e.getToken()!==18||(k(e,n|8192),e.getToken()===16))););return A(e,n|16384,16),o}function N(e,n){let{tokenValue:t,tokenStart:u}=e,o=t==="await"&&(e.getToken()&-2147483648)===0;return k(e,n|(o?8192:0)),e.finishNode({type:"Identifier",name:t},u)}function v(e,n){let{tokenValue:t,tokenRaw:u,tokenStart:o}=e;return e.getToken()===134283388?xe(e,n):(k(e,n),e.assignable=2,e.finishNode(n&128?{type:"Literal",value:t,raw:u}:{type:"Literal",value:t},o))}function nu(e,n){let t=e.tokenStart,u=S[e.getToken()&255],o=e.getToken()===86023?null:u==="true";return k(e,n),e.assignable=2,e.finishNode(n&128?{type:"Literal",value:o,raw:u}:{type:"Literal",value:o},t)}function tu(e,n){let{tokenStart:t}=e;return k(e,n),e.assignable=2,e.finishNode({type:"ThisExpression"},t)}function e2(e,n,t,u,o,i,l,c,d){k(e,n|8192);let g=i?te(e,n,8391476):0,a=null,s,h=t?l2():void 0;if(e.getToken()===67174411)(l&1)===0&&f(e,39,"Function");else{let b=o&4&&((n&2048)===0||(n&512)===0)?4:64|(c?1024:0)|(g?1024:0);_e(e,n,e.getToken()),t&&(b&4?He(e,n,t,e.tokenValue,b):n2(e,n,t,e.tokenValue,b,o),h=q(h,256),l&&l&2&&t2(e,e.tokenValue)),s=e.getToken(),e.getToken()&143360?a=N(e,n):f(e,30,S[e.getToken()&255])}n=(n|7274496)^7274496|16777216|(c?524288:0)|(g?262144:0)|(g?0:67108864),t&&(h=q(h,512));let T=nn(e,(n|2097152)&-268435457,h,u,0,1),C=268471296,E=J2(e,(n|C)^C|8388608|1048576,t?q(h,128):h,u,8,s,h==null?void 0:h.scopeError);return e.finishNode({type:"FunctionDeclaration",id:a,params:T,body:E,async:c===1,generator:g===1},d)}function pe(e,n,t,u,o,i){k(e,n|8192);let l=te(e,n,8391476),c=(u?524288:0)|(l?262144:0),d=null,g,a=n&16?l2():void 0,s=275709952;e.getToken()&143360&&(_e(e,(n|s)^s|c,e.getToken()),a&&(a=q(a,256)),g=e.getToken(),d=N(e,n)),n=(n|s)^s|16777216|c|(l?0:67108864),a&&(a=q(a,512));let h=nn(e,(n|2097152)&-268435457,a,t,o,1),T=J2(e,n&-33594369|8388608|1048576,a&&q(a,128),t,0,g,a==null?void 0:a.scopeError);return e.assignable=2,e.finishNode({type:"FunctionExpression",id:d,params:h,body:T,async:u===1,generator:l===1},i)}function uu(e,n,t,u,o){let i=H(e,n,void 0,t,u,o,0,2,0);return e.destructible&64&&f(e,63),e.destructible&8&&f(e,62),i}function H(e,n,t,u,o,i,l,c,d){let{tokenStart:g}=e;k(e,n|8192);let a=[],s=0;for(n=(n|33554432)^33554432;e.getToken()!==20;)if(r(e,n|8192,18))a.push(null);else{let T,{tokenStart:C,tokenValue:E}=e,b=e.getToken();if(b&143360)if(T=j(e,n,u,c,0,1,i,1,C),e.getToken()===1077936155){e.assignable&2&&f(e,26),k(e,n|8192),t&&Y(e,n,t,E,c,d);let D=L(e,n,u,1,i,e.tokenStart);T=e.finishNode(l?{type:"AssignmentPattern",left:T,right:D}:{type:"AssignmentExpression",operator:"=",left:T,right:D},C),s|=e.destructible&256?256:0|e.destructible&128?128:0}else e.getToken()===18||e.getToken()===20?(e.assignable&2?s|=16:t&&Y(e,n,t,E,c,d),s|=e.destructible&256?256:0|e.destructible&128?128:0):(s|=c&1?32:(c&2)===0?16:0,T=F(e,n,u,T,i,0,C),e.getToken()!==18&&e.getToken()!==20?(e.getToken()!==1077936155&&(s|=16),T=I(e,n,u,i,l,C,T)):e.getToken()!==1077936155&&(s|=e.assignable&2?16:32));else b&2097152?(T=e.getToken()===2162700?z(e,n,t,u,0,i,l,c,d):H(e,n,t,u,0,i,l,c,d),s|=e.destructible,e.assignable=e.destructible&16?2:1,e.getToken()===18||e.getToken()===20?e.assignable&2&&(s|=16):e.destructible&8?f(e,71):(T=F(e,n,u,T,i,0,C),s=e.assignable&2?16:0,e.getToken()!==18&&e.getToken()!==20?T=I(e,n,u,i,l,C,T):e.getToken()!==1077936155&&(s|=e.assignable&2?16:32))):b===14?(T=g2(e,n,t,u,20,c,d,0,i,l),s|=e.destructible,e.getToken()!==18&&e.getToken()!==20&&f(e,30,S[e.getToken()&255])):(T=X(e,n,u,1,0,1),e.getToken()!==18&&e.getToken()!==20?(T=I(e,n,u,i,l,C,T),(c&3)===0&&b===67174411&&(s|=16)):e.assignable&2?s|=16:b===67174411&&(s|=e.assignable&1&&c&3?32:16));if(a.push(T),r(e,n|8192,18)){if(e.getToken()===20)break}else break}A(e,n,20);let h=e.finishNode({type:l?"ArrayPattern":"ArrayExpression",elements:a},g);return!o&&e.getToken()&4194304?en(e,n,u,s,i,l,g,h):(e.destructible=s,h)}function en(e,n,t,u,o,i,l,c){e.getToken()!==1077936155&&f(e,26),k(e,n|8192),u&16&&f(e,26),i||$(e,c);let{tokenStart:d}=e,g=L(e,n,t,1,o,d);return e.destructible=(u|64|8)^72|(e.destructible&128?128:0)|(e.destructible&256?256:0),e.finishNode(i?{type:"AssignmentPattern",left:c,right:g}:{type:"AssignmentExpression",left:c,operator:"=",right:g},l)}function g2(e,n,t,u,o,i,l,c,d,g){let{tokenStart:a}=e;k(e,n|8192);let s=null,h=0,{tokenValue:T,tokenStart:C}=e,E=e.getToken();if(E&143360)e.assignable=1,s=j(e,n,u,i,0,1,d,1,C),E=e.getToken(),s=F(e,n,u,s,d,0,C),e.getToken()!==18&&e.getToken()!==o&&(e.assignable&2&&e.getToken()===1077936155&&f(e,71),h|=16,s=I(e,n,u,d,g,C,s)),e.assignable&2?h|=16:E===o||E===18?t&&Y(e,n,t,T,i,l):h|=32,h|=e.destructible&128?128:0;else if(E===o)f(e,41);else if(E&2097152)s=e.getToken()===2162700?z(e,n,t,u,1,d,g,i,l):H(e,n,t,u,1,d,g,i,l),E=e.getToken(),E!==1077936155&&E!==o&&E!==18?(e.destructible&8&&f(e,71),s=F(e,n,u,s,d,0,C),h|=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(h|=16),s=I(e,n,u,d,g,C,s)):((e.getToken()&8388608)===8388608&&(s=p(e,n,u,1,C,4,E,s)),r(e,n|8192,22)&&(s=u2(e,n,u,s,C)),h|=e.assignable&2?16:32)):h|=o===1074790415&&E!==1077936155?16:e.destructible;else{h|=32,s=X(e,n,u,1,d,1);let{tokenStart:b}=e,D=e.getToken();return D===1077936155?(e.assignable&2&&f(e,26),s=I(e,n,u,d,g,b,s),h|=16):(D===18?h|=16:D!==o&&(s=I(e,n,u,d,g,b,s)),h|=e.assignable&1?32:16),e.destructible=h,e.getToken()!==o&&e.getToken()!==18&&f(e,161),e.finishNode({type:g?"RestElement":"SpreadElement",argument:s},a)}if(e.getToken()!==o)if(i&1&&(h|=c?16:32),r(e,n|8192,1077936155)){h&16&&f(e,26),$(e,s);let b=L(e,n,u,1,d,e.tokenStart);s=e.finishNode(g?{type:"AssignmentPattern",left:s,right:b}:{type:"AssignmentExpression",left:s,operator:"=",right:b},C),h=16}else h|=16;return e.destructible=h,e.finishNode({type:g?"RestElement":"SpreadElement",argument:s},a)}function K(e,n,t,u,o,i){var a;let l=2883584|((u&64)===0?4325376:0);n=(n|l)^l|(u&8?262144:0)|(u&16?524288:0)|(u&64?4194304:0)|65536|8388608|16777216;let c=n&16?q(l2(),512):void 0,d=ou(e,(n|2097152)&-268435457,c,t,u,1,o);c&&(c=q(c,128));let g=J2(e,n&-301992961|8388608|1048576,c,t,0,void 0,(a=c==null?void 0:c.parent)==null?void 0:a.scopeError);return e.finishNode({type:"FunctionExpression",params:d,body:g,async:(u&16)>0,generator:(u&8)>0,id:null},i)}function iu(e,n,t,u,o){let i=z(e,n,void 0,t,u,o,0,2,0);return e.destructible&64&&f(e,63),e.destructible&8&&f(e,62),i}function z(e,n,t,u,o,i,l,c,d){let{tokenStart:g}=e;k(e,n);let a=[],s=0,h=0;for(n=(n|33554432)^33554432;e.getToken()!==1074790415;){let{tokenValue:C,tokenStart:E}=e,b=e.getToken();if(b===14)a.push(g2(e,n,t,u,1074790415,c,d,0,i,l));else{let D=0,R=null,y;if(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527)if(e.getToken()===-2147483527&&(s|=16),R=N(e,n),e.getToken()===18||e.getToken()===1074790415||e.getToken()===1077936155)if(D|=4,n&256&&(b&537079808)===537079808?s|=16:P2(e,n,c,b,0),t&&Y(e,n,t,C,c,d),r(e,n|8192,1077936155)){s|=8;let w=L(e,n,u,1,i,e.tokenStart);s|=e.destructible&256?256:0|e.destructible&128?128:0,y=e.finishNode({type:"AssignmentPattern",left:n&134217728?Object.assign({},R):R,right:w},E)}else s|=(b===209006?128:0)|(b===-2147483528?16:0),y=n&134217728?Object.assign({},R):R;else if(r(e,n|8192,21)){let{tokenStart:w}=e;if(C==="__proto__"&&h++,e.getToken()&143360){let k2=e.getToken(),Z=e.tokenValue;y=j(e,n,u,c,0,1,i,1,w);let W=e.getToken();y=F(e,n,u,y,i,0,w),e.getToken()===18||e.getToken()===1074790415?W===1077936155||W===1074790415||W===18?(s|=e.destructible&128?128:0,e.assignable&2?s|=16:t&&(k2&143360)===143360&&Y(e,n,t,Z,c,d)):s|=e.assignable&1?32:16:(e.getToken()&4194304)===4194304?(e.assignable&2?s|=16:W!==1077936155?s|=32:t&&Y(e,n,t,Z,c,d),y=I(e,n,u,i,l,w,y)):(s|=16,(e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,W,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):e.destructible&8?f(e,71):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?y=S2(e,n,u,i,l,w,y):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,i,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,e.getToken()!==18&&b!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===69271571?(s|=16,b===209005&&(D|=16),D|=(b===209008?256:b===209009?512:1)|2,R=c2(e,n,u,i),s|=e.assignable,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()&143360?(s|=16,b===-2147483528&&f(e,95),b===209005?(e.flags&1&&f(e,132),D|=17):b===209008?D|=256:b===209009?D|=512:f(e,0),R=N(e,n),y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===67174411?(s|=16,D|=1,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===8391476?(s|=16,b===209008?f(e,42):b===209009?f(e,43):b!==209005&&f(e,30,S[52]),k(e,n),D|=9|(b===209005?16:0),e.getToken()&143360?R=N(e,n):(e.getToken()&134217728)===134217728?R=v(e,n):e.getToken()===69271571?(D|=2,R=c2(e,n,u,i),s|=e.assignable):f(e,30,S[e.getToken()&255]),y=K(e,n,u,D,i,e.tokenStart)):(e.getToken()&134217728)===134217728?(b===209005&&(D|=16),D|=b===209008?256:b===209009?512:1,s|=16,R=v(e,n),y=K(e,n,u,D,i,e.tokenStart)):f(e,133);else if((e.getToken()&134217728)===134217728)if(R=v(e,n),e.getToken()===21){A(e,n|8192,21);let{tokenStart:w}=e;if(C==="__proto__"&&h++,e.getToken()&143360){y=j(e,n,u,c,0,1,i,1,w);let{tokenValue:k2}=e,Z=e.getToken();y=F(e,n,u,y,i,0,w),e.getToken()===18||e.getToken()===1074790415?Z===1077936155||Z===1074790415||Z===18?e.assignable&2?s|=16:t&&Y(e,n,t,k2,c,d):s|=e.assignable&1?32:16:e.getToken()===1077936155?(e.assignable&2&&(s|=16),y=I(e,n,u,i,l,w,y)):(s|=16,y=I(e,n,u,i,l,w,y))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(e.destructible&8)!==8&&(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?y=S2(e,n,u,i,l,w,y):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,0,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===67174411?(D|=1,y=K(e,n,u,D,i,e.tokenStart),s=e.assignable|16):f(e,134);else if(e.getToken()===69271571)if(R=c2(e,n,u,i),s|=e.destructible&256?256:0,D|=2,e.getToken()===21){k(e,n|8192);let{tokenStart:w,tokenValue:k2}=e,Z=e.getToken();if(e.getToken()&143360){y=j(e,n,u,c,0,1,i,1,w);let W=e.getToken();y=F(e,n,u,y,i,0,w),(e.getToken()&4194304)===4194304?(s|=e.assignable&2?16:W===1077936155?0:32,y=S2(e,n,u,i,l,w,y)):e.getToken()===18||e.getToken()===1074790415?W===1077936155||W===1074790415||W===18?e.assignable&2?s|=16:t&&(Z&143360)===143360&&Y(e,n,t,k2,c,d):s|=e.assignable&1?32:16:(s|=16,y=I(e,n,u,i,l,w,y))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):s&8?f(e,62):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?s|16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(s|=16),y=S2(e,n,u,i,l,w,y)):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,0,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===67174411?(D|=1,y=K(e,n,u,D,i,e.tokenStart),s=16):f(e,44);else if(b===8391476)if(A(e,n|8192,8391476),D|=8,e.getToken()&143360){let w=e.getToken();R=N(e,n),D|=1,e.getToken()===67174411?(s|=16,y=K(e,n,u,D,i,e.tokenStart)):J(e.tokenStart,e.currentLocation,w===209005?46:w===209008||e.getToken()===209009?45:47,S[w&255])}else(e.getToken()&134217728)===134217728?(s|=16,R=v(e,n),D|=1,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===69271571?(s|=16,D|=3,R=c2(e,n,u,i),y=K(e,n,u,D,i,e.tokenStart)):f(e,126);else f(e,30,S[b&255]);s|=e.destructible&128?128:0,e.destructible=s,a.push(e.finishNode({type:"Property",key:R,value:y,kind:D&768?D&512?"set":"get":"init",computed:(D&2)>0,method:(D&1)>0,shorthand:(D&4)>0},E))}if(s|=e.destructible,e.getToken()!==18)break;k(e,n)}A(e,n,1074790415),h>1&&(s|=64);let T=e.finishNode({type:l?"ObjectPattern":"ObjectExpression",properties:a},g);return!o&&e.getToken()&4194304?en(e,n,u,s,i,l,g,T):(e.destructible=s,T)}function ou(e,n,t,u,o,i,l){A(e,n,67174411);let c=[];if(e.flags=(e.flags|128)^128,e.getToken()===16)return o&512&&f(e,37,"Setter","one",""),k(e,n),c;o&256&&f(e,37,"Getter","no","s"),o&512&&e.getToken()===14&&f(e,38),n=(n|33554432)^33554432;let d=0,g=0;for(;e.getToken()!==18;){let a=null,{tokenStart:s}=e;if(e.getToken()&143360?((n&256)===0&&((e.getToken()&36864)===36864&&(e.flags|=256),(e.getToken()&537079808)===537079808&&(e.flags|=512)),a=se(e,n,t,o|1,0)):(e.getToken()===2162700?a=z(e,n,t,u,1,l,1,i,0):e.getToken()===69271571?a=H(e,n,t,u,1,l,1,i,0):e.getToken()===14&&(a=g2(e,n,t,u,16,i,0,0,l,1)),g=1,e.destructible&48&&f(e,50)),e.getToken()===1077936155){k(e,n|8192),g=1;let h=L(e,n,u,1,0,e.tokenStart);a=e.finishNode({type:"AssignmentPattern",left:a,right:h},s)}if(d++,c.push(a),!r(e,n,18)||e.getToken()===16)break}return o&512&&d!==1&&f(e,37,"Setter","one",""),t&&t.scopeError&&V2(t.scopeError),g&&(e.flags|=128),A(e,n,16),c}function c2(e,n,t,u){k(e,n|8192);let o=L(e,(n|33554432)^33554432,t,1,u,e.tokenStart);return A(e,n,20),o}function lu(e,n,t,u,o,i,l){e.flags=(e.flags|128)^128;let c=e.tokenStart;k(e,n|8192|67108864);let d=n&16?q(l2(),1024):void 0;if(n=(n|33554432)^33554432,r(e,n,16))return O2(e,n,d,t,[],u,0,l);let g=0;e.destructible&=-385;let a,s=[],h=0,T=0,C=0,E=e.tokenStart;for(e.assignable=1;e.getToken()!==16;){let{tokenStart:b}=e,D=e.getToken();if(D&143360)d&&n2(e,n,d,e.tokenValue,1,0),(D&537079808)===537079808?T=1:(D&36864)===36864&&(C=1),a=j(e,n,t,o,0,1,1,1,b),e.getToken()===16||e.getToken()===18?e.assignable&2&&(g|=16,T=1):(e.getToken()===1077936155?T=1:g|=16,a=F(e,n,t,a,1,0,b),e.getToken()!==16&&e.getToken()!==18&&(a=I(e,n,t,1,0,b,a)));else if((D&2097152)===2097152)a=D===2162700?z(e,n|67108864,d,t,0,1,0,o,i):H(e,n|67108864,d,t,0,1,0,o,i),g|=e.destructible,T=1,e.assignable=2,e.getToken()!==16&&e.getToken()!==18&&(g&8&&f(e,122),a=F(e,n,t,a,0,0,b),g|=16,e.getToken()!==16&&e.getToken()!==18&&(a=I(e,n,t,0,0,b,a)));else if(D===14){a=g2(e,n,d,t,16,o,i,0,1,0),e.destructible&16&&f(e,74),T=1,h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),g|=8;break}else{if(g|=16,a=L(e,n,t,1,1,b),h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),e.getToken()===18&&(h||(h=1,s=[a])),h){for(;r(e,n|8192,18);)s.push(L(e,n,t,1,1,e.tokenStart));e.assignable=2,a=e.finishNode({type:"SequenceExpression",expressions:s},E)}return A(e,n,16),e.destructible=g,n&32?e.finishNode({type:"ParenthesizedExpression",expression:a},c):a}if(h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),!r(e,n|8192,18))break;if(h||(h=1,s=[a]),e.getToken()===16){g|=8;break}}return h&&(e.assignable=2,a=e.finishNode({type:"SequenceExpression",expressions:s},E)),A(e,n,16),g&16&&g&8&&f(e,151),g|=e.destructible&256?256:0|e.destructible&128?128:0,e.getToken()===10?(g&48&&f(e,49),n&524800&&g&128&&f(e,31),n&262400&&g&256&&f(e,32),T&&(e.flags|=128),C&&(e.flags|=256),O2(e,n,d,t,h?s:[a],u,0,l)):(g&64&&f(e,63),g&8&&f(e,144),e.destructible=(e.destructible|256)^256|g,n&32?e.finishNode({type:"ParenthesizedExpression",expression:a},c):a)}function de(e,n,t){let{tokenStart:u}=e,{tokenValue:o}=e,i=0,l=0;(e.getToken()&537079808)===537079808?i=1:(e.getToken()&36864)===36864&&(l=1);let c=N(e,n);if(e.assignable=1,e.getToken()===10){let d;return n&16&&(d=M2(e,n,o)),i&&(e.flags|=128),l&&(e.flags|=256),E2(e,n,d,t,[c],0,u)}return c}function _2(e,n,t,u,o,i,l,c,d){l||f(e,57),i&&f(e,51),e.flags&=-129;let g=n&16?M2(e,n,u):void 0;return E2(e,n,g,t,[o],c,d)}function O2(e,n,t,u,o,i,l,c){i||f(e,57);for(let d=0;d0&&e.tokenValue==="constructor"&&f(e,109),e.getToken()===1074790415&&f(e,108),r(e,n,1074790417)){E>0&&f(e,120);continue}h.push(on(e,n,u,g,t,i,T,0,c,E>0?C:e.tokenStart))}return A(e,l&8?n|8192:n,1074790415),g&&kt(g),e.flags=e.flags&-33|s,e.finishNode({type:"ClassBody",body:h},d)}function on(e,n,t,u,o,i,l,c,d,g){let a=c?32:0,s=null,h=e.getToken();if(h&176128||h===-2147483528)switch(s=N(e,n),h){case 36970:if(!c&&e.getToken()!==67174411&&(e.getToken()&1048576)!==1048576&&e.getToken()!==1077936155)return on(e,n,t,u,o,i,l,1,d,g);break;case 209005:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=16|(te(e,n,8391476)?8:0)}break;case 209008:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=256}break;case 209009:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=512}break;case 12402:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);n&1&&(a|=1024)}break}else if(h===69271571)a|=2,s=c2(e,o,u,d);else if((h&134217728)===134217728)s=v(e,n);else if(h===8391476)a|=8,k(e,n);else if(e.getToken()===130)a|=8192,s=R2(e,n|4096,u,768);else if((e.getToken()&1073741824)===1073741824)a|=128;else{if(c&&h===2162700)return Rt(e,n|4096,t,u,g);h===-2147483527?(s=N(e,n),e.getToken()!==67174411&&f(e,30,S[e.getToken()&255])):f(e,30,S[e.getToken()&255])}if(a&1816&&(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527?s=N(e,n):(e.getToken()&134217728)===134217728?s=v(e,n):e.getToken()===69271571?(a|=2,s=c2(e,n,u,0)):e.getToken()===130?(a|=8192,s=R2(e,n,u,a)):f(e,135)),(a&2)===0&&(e.tokenValue==="constructor"?((e.getToken()&1073741824)===1073741824?f(e,129):(a&32)===0&&e.getToken()===67174411&&(a&920?f(e,53,"accessor"):(n&131072)===0&&(e.flags&32?f(e,54):e.flags|=32)),a|=64):(a&8192)===0&&a&32&&e.tokenValue==="prototype"&&f(e,52)),a&1024||e.getToken()!==67174411&&(a&768)===0)return h2(e,n,u,s,a,l,g);let T=K(e,n|4096,u,a,d,e.tokenStart);return e.finishNode({type:"MethodDefinition",kind:(a&32)===0&&a&64?"constructor":a&256?"get":a&512?"set":"method",static:(a&32)>0,computed:(a&2)>0,key:s,value:T,...n&1?{decorators:l}:null},g)}function R2(e,n,t,u){let{tokenStart:o}=e;k(e,n);let{tokenValue:i}=e;return i==="constructor"&&f(e,128),n&16&&(t||f(e,4,i),u?gt(e,t,i,u):mt(e,t,i)),k(e,n),e.finishNode({type:"PrivateIdentifier",name:i},o)}function h2(e,n,t,u,o,i,l){let c=null;if(o&8&&f(e,0),e.getToken()===1077936155){k(e,n|8192);let{tokenStart:d}=e;e.getToken()===537079927&&f(e,119);let g=2883584|((o&64)===0?4325376:0);n=(n|g)^g|(o&8?262144:0)|(o&16?524288:0)|(o&64?4194304:0)|65536|16777216,c=j(e,n|4096,t,2,0,1,0,1,d),((e.getToken()&1073741824)!==1073741824||(e.getToken()&4194304)===4194304)&&(c=F(e,n|4096,t,c,0,0,d),c=I(e,n|4096,t,0,0,d,c))}return U(e,n),e.finishNode({type:o&1024?"AccessorProperty":"PropertyDefinition",key:u,value:c,static:(o&32)>0,computed:(o&2)>0,...n&1?{decorators:i}:null},l)}function ln(e,n,t,u,o,i){if(e.getToken()&143360||(n&256)===0&&e.getToken()===-2147483527)return se(e,n,t,o,i);(e.getToken()&2097152)!==2097152&&f(e,30,S[e.getToken()&255]);let l=e.getToken()===69271571?H(e,n,t,u,1,0,1,o,i):z(e,n,t,u,1,0,1,o,i);return e.destructible&16&&f(e,50),e.destructible&32&&f(e,50),l}function se(e,n,t,u,o){let i=e.getToken();n&256&&((i&537079808)===537079808?f(e,119):((i&36864)===36864||i===-2147483527)&&f(e,118)),(i&20480)===20480&&f(e,102),i===241771&&(n&262144&&f(e,32),n&512&&f(e,111)),(i&255)===73&&u&24&&f(e,100),i===209006&&(n&524288&&f(e,176),n&512&&f(e,110));let{tokenValue:l,tokenStart:c}=e;return k(e,n),t&&Y(e,n,t,l,u,o),e.finishNode({type:"Identifier",name:l},c)}function X2(e,n,t,u,o){if(u||A(e,n,8456256),e.getToken()===8390721){let d=gu(e,n,o),[g,a]=yu(e,n,t,u);return e.finishNode({type:"JSXFragment",openingFragment:d,children:g,closingFragment:a},o)}e.getToken()===8457014&&f(e,30,S[e.getToken()&255]);let i=null,l=[],c=bu(e,n,t,u,o);if(!c.selfClosing){[l,i]=hu(e,n,t,u);let d=v2(i.name);v2(c.name)!==d&&f(e,155,d)}return e.finishNode({type:"JSXElement",children:l,openingElement:c,closingElement:i},o)}function gu(e,n,t){return T2(e,n),e.finishNode({type:"JSXOpeningFragment"},t)}function mu(e,n,t,u){A(e,n,8457014);let o=cn(e,n);return e.getToken()!==8390721&&f(e,25,S[65]),t?T2(e,n):k(e,n),e.finishNode({type:"JSXClosingElement",name:o},u)}function ku(e,n,t,u){return A(e,n,8457014),e.getToken()!==8390721&&f(e,25,S[65]),t?T2(e,n):k(e,n),e.finishNode({type:"JSXClosingFragment"},u)}function hu(e,n,t,u){let o=[];for(;;){let i=Au(e,n,t,u);if(i.type==="JSXClosingElement")return[o,i];o.push(i)}}function yu(e,n,t,u){let o=[];for(;;){let i=Tu(e,n,t,u);if(i.type==="JSXClosingFragment")return[o,i];o.push(i)}}function Au(e,n,t,u){if(e.getToken()===137)return fn(e,n);if(e.getToken()===2162700)return ge(e,n,t,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return k(e,n),e.getToken()===8457014?mu(e,n,u,o):X2(e,n,t,1,o)}f(e,0)}function Tu(e,n,t,u){if(e.getToken()===137)return fn(e,n);if(e.getToken()===2162700)return ge(e,n,t,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return k(e,n),e.getToken()===8457014?ku(e,n,u,o):X2(e,n,t,1,o)}f(e,0)}function fn(e,n){let t=e.tokenStart;k(e,n);let u={type:"JSXText",value:e.tokenValue};return n&128&&(u.raw=e.tokenRaw),e.finishNode(u,t)}function bu(e,n,t,u,o){(e.getToken()&143360)!==143360&&(e.getToken()&4096)!==4096&&f(e,0);let i=cn(e,n),l=Cu(e,n,t),c=e.getToken()===8457014;return c&&A(e,n,8457014),e.getToken()!==8390721&&f(e,25,S[65]),u||!c?T2(e,n):k(e,n),e.finishNode({type:"JSXOpeningElement",name:i,attributes:l,selfClosing:c},o)}function cn(e,n){let{tokenStart:t}=e;$2(e);let u=H2(e,n);if(e.getToken()===21)return dn(e,n,u,t);for(;r(e,n,67108877);)$2(e),u=Du(e,n,u,t);return u}function Du(e,n,t,u){let o=H2(e,n);return e.finishNode({type:"JSXMemberExpression",object:t,property:o},u)}function Cu(e,n,t){let u=[];for(;e.getToken()!==8457014&&e.getToken()!==8390721&&e.getToken()!==1048576;)u.push(ru(e,n,t));return u}function Eu(e,n,t){let u=e.tokenStart;k(e,n),A(e,n,14);let o=L(e,n,t,1,0,e.tokenStart);return A(e,n,1074790415),e.finishNode({type:"JSXSpreadAttribute",argument:o},u)}function ru(e,n,t){let{tokenStart:u}=e;if(e.getToken()===2162700)return Eu(e,n,t);$2(e);let o=null,i=H2(e,n);if(e.getToken()===21&&(i=dn(e,n,i,u)),e.getToken()===1077936155)switch(ft(e,n)){case 134283267:o=v(e,n);break;case 8456256:o=X2(e,n,t,0,e.tokenStart);break;case 2162700:o=ge(e,n,t,0,1);break;default:f(e,154)}return e.finishNode({type:"JSXAttribute",value:o,name:i},u)}function dn(e,n,t,u){A(e,n,21);let o=H2(e,n);return e.finishNode({type:"JSXNamespacedName",namespace:t,name:o},u)}function ge(e,n,t,u,o){let{tokenStart:i}=e;k(e,n|8192);let{tokenStart:l}=e;if(e.getToken()===14)return wu(e,n,t,i);let c=null;return e.getToken()===1074790415?(o&&f(e,157),c=Bu(e,{index:e.startIndex,line:e.startLine,column:e.startColumn})):c=L(e,n,t,1,0,l),e.getToken()!==1074790415&&f(e,25,S[15]),u?T2(e,n):k(e,n),e.finishNode({type:"JSXExpressionContainer",expression:c},i)}function wu(e,n,t,u){A(e,n,14);let o=L(e,n,t,1,0,e.tokenStart);return A(e,n,1074790415),e.finishNode({type:"JSXSpreadChild",expression:o},u)}function Bu(e,n){return e.finishNode({type:"JSXEmptyExpression"},n,e.tokenStart)}function H2(e,n){let t=e.tokenStart;e.getToken()&143360||f(e,30,S[e.getToken()&255]);let{tokenValue:u}=e;return k(e,n),e.finishNode({type:"JSXIdentifier",name:u},t)}function an(e,n){return Tt(e,n,0)}function Su(e,n){let t=new SyntaxError(e+" ("+n.loc.start.line+":"+n.loc.start.column+")");return Object.assign(t,n)}var sn=Su;function Fu(e){let n=[];for(let t of e)try{return t()}catch(u){n.push(u)}throw Object.assign(new Error("All combinations failed"),{errors:n})}var gn=Fu;var Nu=(e,n,t)=>{if(!(e&&n==null)){if(n.findLast)return n.findLast(t);for(let u=n.length-1;u>=0;u--){let o=n[u];if(t(o,u,n))return o}}},mn=Nu;var Lu=(e,n,t)=>{if(!(e&&n==null))return Array.isArray(n)||typeof n=="string"?n[t<0?n.length+t:t]:n.at(t)},kn=Lu;var Iu=new Proxy(()=>{},{get:()=>Iu});function M(e){var u,o,i;let n=((u=e.range)==null?void 0:u[0])??e.start,t=(i=((o=e.declaration)==null?void 0:o.decorators)??e.decorators)==null?void 0:i[0];return t?Math.min(M(t),n):n}function O(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function qu(e){let n=new Set(e);return t=>n.has(t==null?void 0:t.type)}var m2=qu;function Pu(e,n,t){let u=e.originalText.slice(n,t);for(let o of e[Symbol.for("comments")]){let i=M(o);if(i>t)break;let l=O(o);if(l1&&n.every(t=>t.trimStart()[0]==="*")}var he=new WeakMap;function Mu(e){return he.has(e)||he.set(e,Vu(e)),he.get(e)}var ye=Mu;function Uu(e){if(e.length<2)return;let n;for(let t=e.length-1;t>=0;t--){let u=e[t];if(n&&O(u)===M(n)&&ye(u)&&ye(n)&&(e.splice(t+1,1),u.value+="*//*"+n.value,u.range=[M(u),O(n)]),!me(u)&&!f2(u))throw new TypeError(`Unknown comment type: "${u.type}".`);n=u}}var An=Uu;var r2=null;function w2(e){if(r2!==null&&typeof r2.property){let n=r2;return r2=w2.prototype=null,n}return r2=w2.prototype=e??Object.create(null),new w2}var Ju=10;for(let e=0;e<=Ju;e++)w2();function Ae(e){return w2(e)}function _u(e,n="type"){Ae(e);function t(u){let o=u[n],i=e[o];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${o}'.`),{node:u});return i}return t}var Tn=_u;var bn={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var ju=Tn(bn),Dn=ju;function Te(e,n){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let u=0;u{switch(d.type){case"ParenthesizedExpression":{let{expression:g}=d,a=M(d);if(g.type==="TypeCastExpression")return g.range=[a,O(d)],g;let s=!1;if(!i){if(!l){l=[];for(let T of o)yn(T)&&l.push(O(T))}let h=mn(!1,l,T=>T<=a);s=h&&u.slice(h,a).trim().length===0}if(!s)return g.extra={...g.extra,parenthesized:!0},g;break}case"LogicalExpression":if(rn(d))return be(d);break;case"TemplateLiteral":if(d.expressions.length!==d.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(t==="flow"||t==="hermes"||t==="espree"||t==="typescript"||i){let g=M(d)+1,a=O(d)-(d.tail?1:2);d.range=[g,a]}break;case"VariableDeclaration":{let g=kn(!1,d.declarations,-1);g!=null&&g.init&&u[O(g)]!==";"&&(d.range=[M(d),O(g)]);break}case"TSParenthesizedType":return d.typeAnnotation;case"TSTypeParameter":En(d);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(d.types.length===1)return d.types[0];break;case"TSMappedType":if(!d.constraint&&!d.key){let{name:g,constraint:a}=En(d.typeParameter);d.constraint=a,d.key=g,delete d.typeParameter}break;case"TSEnumDeclaration":if(!d.body){let g=O(d.id),{members:a}=d,s=hn({originalText:u,[Symbol.for("comments")]:o},g,a[0]?M(a[0]):O(d)),h=g+s.indexOf("{");d.body={type:"TSEnumBody",members:a,range:[h,O(d)]},delete d.members}break;case"ImportExpression":t==="hermes"&&d.attributes&&!d.options&&(d.options=d.attributes);break}});let c=e.type==="File"?e.program:e;return c.interpreter&&(o.unshift(c.interpreter),delete c.interpreter),i&&e.hashbang&&(o.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,u.length]),e}function En(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let n=M(e);e.name={type:"Identifier",name:e.name,range:[n,n+e.name.length]}}return e}function rn(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function be(e){return rn(e)?be({type:"LogicalExpression",operator:e.operator,left:be({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[M(e.left),O(e.right.left)]}),right:e.right.right,range:[M(e),O(e)]}):e}var wn=Xu;var Hu=/\*\/$/,zu=/^\/\*\*?/,Ku=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,$u=/(^|\s+)\/\/([^\n\r]*)/g,Bn=/^(\r?\n)+/,Wu=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Sn=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Yu=/(\r?\n|^) *\* ?/g,Qu=[];function Fn(e){let n=e.match(Ku);return n?n[0].trimStart():""}function Nn(e){let n=` -`;e=G(!1,e.replace(zu,"").replace(Hu,""),Yu,"$1");let t="";for(;t!==e;)t=e,e=G(!1,e,Wu,`${n}$1 $2${n}`);e=e.replace(Bn,"").trimEnd();let u=Object.create(null),o=G(!1,e,Sn,"").replace(Bn,"").trimEnd(),i;for(;i=Sn.exec(e);){let l=G(!1,i[2],$u,"");if(typeof u[i[1]]=="string"||Array.isArray(u[i[1]])){let c=u[i[1]];u[i[1]]=[...Qu,...Array.isArray(c)?c:[c],l]}else u[i[1]]=l}return{comments:o,pragmas:u}}var Ln=["noformat","noprettier"],In=["format","prettier"];function Zu(e){if(!e.startsWith("#!"))return"";let n=e.indexOf(` -`);return n===-1?e:e.slice(0,n)}var qn=Zu;function Pn(e){let n=qn(e);n&&(e=e.slice(n.length+1));let t=Fn(e),{pragmas:u,comments:o}=Nn(t);return{shebang:n,text:e,pragmas:u,comments:o}}function vn(e){let{pragmas:n}=Pn(e);return In.some(t=>Object.prototype.hasOwnProperty.call(n,t))}function On(e){let{pragmas:n}=Pn(e);return Ln.some(t=>Object.prototype.hasOwnProperty.call(n,t))}function Gu(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:vn,hasIgnorePragma:On,locStart:M,locEnd:O,...e}}var Rn=Gu;var z2="module",Vn="script",Mn=[z2,Vn];function Un(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return z2;if(/\.(?:cjs|cts)$/iu.test(e))return Vn}}var xu={next:!0,ranges:!0,webcompat:!0,loc:!1,raw:!0,directives:!0,globalReturn:!0,impliedStrict:!1,preserveParens:!0,lexical:!1,jsx:!0,uniqueKeyInPattern:!1};function pu(e,n){let t=[],u=an(e,{...xu,module:n===z2,onComment:t});return u.comments=t,u}function e1(e){let{description:n,loc:t}=e;return t?sn(n,{loc:{start:{line:t.start.line,column:t.start.column+1},end:{line:t.end.line,column:t.end.column+1}},cause:e}):e}function n1(e,n){let t=Un(n==null?void 0:n.filepath),u=(t?[t]:Mn).map(i=>()=>pu(e,i)),o;try{o=gn(u)}catch({errors:[i]}){throw e1(i)}return wn(o,{parser:"meriyah",text:e})}var t1=Rn(n1);return Hn(u1);}); \ No newline at end of file +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.meriyah=e()}})(function(){"use strict";var Ue=Object.defineProperty;var q2=Object.getOwnPropertyDescriptor;var P2=Object.getOwnPropertyNames;var O2=Object.prototype.hasOwnProperty;var mt=(e,t)=>{for(var n in t)Ue(e,n,{get:t[n],enumerable:!0})},V2=(e,t,n,u)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of P2(t))!O2.call(e,o)&&o!==n&&Ue(e,o,{get:()=>t[o],enumerable:!(u=q2(t,o))||u.enumerable});return e};var R2=e=>V2(Ue({},"__esModule",{value:!0}),e);var Gu={};mt(Gu,{parsers:()=>gt});var gt={};mt(gt,{meriyah:()=>Zu});var Q=(e,t)=>(n,u,...o)=>n|1&&u==null?void 0:(t.call(u)??u[e]).apply(u,o);var M2=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},v2=Q("replaceAll",function(){if(typeof this=="string")return M2}),p=v2;var U2=55296,J2=56319,_2=56320,X2=String.prototype.isWellFormed??function(){let{length:e}=this;for(let t=0;tJ2||++t>=e||(this.charCodeAt(t)&64512)!==_2))return!1}return!0},j2=Q("isWellFormed",function(){if(typeof this=="string")return X2}),rt=j2;var Ct=((e,t)=>{let n=new Uint32Array(69632),u=0,o=0;for(;u<2597;){let i=e[u++];if(i<0)o-=i;else{let l=e[u++];i&2&&(l=t[l]),i&1?n.fill(l,o,o+=e[u++]):n[o++]=l}}return n})([-1,2,26,2,27,2,5,-1,0,77595648,3,44,2,3,0,14,2,61,2,62,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,41,3,0,4,0,4294966523,3,0,4,2,16,2,63,2,0,0,4294836735,0,3221225471,0,4294901942,2,64,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,58,2,7,2,6,0,4286643967,3,0,2,2,1,3,0,3,0,4294901711,2,40,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,0,65472,2,3,0,4093640191,0,929054175,0,65487,0,4294828015,0,4092591615,0,1885355487,0,982991,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,69,0,4284449919,0,851904,2,4,2,12,0,67076095,-1,2,70,0,1073741743,0,4093607775,-1,0,50331649,0,3265266687,2,33,0,4294844415,0,4278190047,2,20,2,137,-1,3,0,2,2,23,2,0,2,9,2,0,2,15,2,22,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,11,0,261632,2,25,3,0,2,2,13,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,2151677951,2,29,2,10,0,909311,3,0,2,0,814743551,2,48,0,67090432,3,0,2,2,42,2,0,2,6,2,0,2,30,2,8,0,268374015,2,108,2,51,2,0,2,79,0,134153215,-1,2,7,2,0,2,8,0,2684354559,0,67044351,0,3221160064,2,9,2,18,3,0,2,2,53,0,1046528,3,0,3,2,10,2,0,2,127,0,4294960127,2,9,2,6,2,11,0,4294377472,2,12,3,0,16,2,13,2,0,2,80,2,9,2,0,2,81,2,82,2,83,0,12288,2,54,0,1048577,2,84,2,14,-1,2,14,0,131042,2,85,2,86,2,87,2,0,2,34,-83,3,0,7,0,1046559,2,0,2,15,2,0,0,2147516671,2,21,3,88,2,2,0,-16,2,89,0,524222462,2,4,2,0,0,4269801471,2,4,3,0,2,2,28,2,16,3,0,2,2,49,2,0,-1,2,17,-16,3,0,206,-2,3,0,692,2,71,-1,2,17,2,9,3,0,8,2,91,2,18,2,0,0,3220242431,3,0,3,2,19,2,92,2,93,3,0,2,2,94,2,0,2,20,2,95,2,0,0,4351,2,0,2,10,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,10,2,20,3,0,2,0,67076097,2,8,2,0,2,21,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,99,2,100,2,22,2,23,3,0,3,0,67057663,3,0,349,2,101,2,102,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,3774349439,2,103,2,104,3,0,2,2,19,2,105,3,0,10,2,9,2,17,2,0,2,46,2,0,2,31,2,106,2,25,0,1638399,0,57344,2,107,3,0,3,2,20,2,26,2,27,2,5,2,28,2,0,2,8,2,109,-1,2,110,2,111,2,112,-1,3,0,3,2,12,-2,2,0,2,29,-3,0,536870912,-4,2,20,2,0,2,36,0,1,2,0,2,65,2,6,2,12,2,9,2,0,2,113,-1,3,0,4,2,9,2,23,2,114,2,7,2,0,2,115,2,0,2,116,2,117,2,118,2,0,2,10,3,0,9,2,21,2,30,2,31,2,119,2,120,-2,2,121,2,122,2,30,2,21,2,8,-2,2,123,2,30,3,32,2,-1,2,0,2,39,-2,0,4277137519,0,2269118463,-1,3,20,2,-1,2,33,2,38,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,47,2,0,0,4294950463,2,37,-7,2,0,0,203775,2,125,0,4227858432,2,20,2,43,2,36,2,17,2,37,2,17,2,124,2,21,3,0,2,2,38,0,2151677888,2,0,2,12,0,4294901764,2,145,2,0,2,56,2,55,0,5242879,3,0,2,0,402644511,-1,2,128,2,39,0,3,-1,2,129,2,130,2,0,0,67045375,2,40,0,4226678271,0,3766565279,0,2039759,2,132,2,41,0,1046437,0,6,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,23,2,50,2,11,2,59,2,38,-5,2,0,2,12,-3,3,0,2,0,2147484671,2,133,0,4190109695,2,52,-2,2,134,0,4244635647,0,27,2,0,2,8,2,43,2,0,2,66,2,17,2,0,2,42,-3,2,31,-2,2,0,2,45,2,57,2,44,2,45,2,135,2,46,0,8388351,-2,2,136,0,3028287487,2,47,2,138,0,33259519,2,23,2,7,2,48,-7,2,21,0,4294836223,0,3355443199,0,134152199,-2,2,67,-2,3,0,28,2,32,-3,3,0,3,2,49,3,0,6,2,50,-81,2,17,3,0,2,2,36,3,0,33,2,25,2,30,3,0,124,2,12,3,0,18,2,38,-213,2,0,2,32,-54,3,0,17,2,42,2,8,2,23,2,0,2,8,2,23,2,51,2,0,2,21,2,52,2,139,2,25,-13,2,0,2,53,-6,3,0,2,-1,2,140,2,10,-1,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,8323099,3,0,230,2,30,2,54,2,8,-3,3,0,3,2,35,-271,2,141,3,0,9,2,142,2,143,2,55,3,0,11,2,7,-72,3,0,3,2,144,0,1677656575,-130,2,26,-16,2,0,2,24,2,38,-16,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,56,2,0,2,146,2,147,2,60,2,0,2,148,2,149,2,150,3,0,10,2,151,2,152,2,22,3,56,2,3,153,2,3,57,2,0,4294954999,2,0,-16,2,0,2,90,2,0,0,2105343,0,4160749584,0,65534,-34,2,8,2,155,-6,0,4194303871,0,4294903771,2,0,2,58,2,98,-3,2,0,0,1073684479,0,17407,-9,2,17,2,49,2,0,2,32,-14,2,17,2,32,-6,2,17,2,12,-6,2,8,0,3225419775,-7,2,156,3,0,6,0,8323103,-1,3,0,2,2,59,-37,2,60,2,157,2,158,2,159,2,160,2,161,-105,2,26,-32,3,0,1335,-1,3,0,136,2,9,3,0,180,2,24,3,0,233,2,162,3,0,18,2,9,-77,3,0,16,2,9,-47,3,0,154,2,6,3,0,264,2,32,-22116,3,0,7,2,25,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,61,2,62,-3,0,3168731136,0,4294956864,2,1,2,0,2,41,3,0,4,0,4294966275,3,0,4,2,16,2,63,2,0,2,34,-1,2,17,2,64,-1,2,0,0,2047,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,25,2,65,3,0,2,0,131135,2,96,0,70256639,0,71303167,0,272,2,42,2,6,0,65279,2,0,2,48,-1,2,97,2,66,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,68,2,67,0,33554435,2,131,2,68,0,2952790016,0,131075,0,3594373096,0,67094296,2,67,-1,0,4294828e3,0,603979263,0,922746880,0,3,0,4294828001,0,602930687,0,1879048192,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,69,2,38,-1,2,4,0,917503,2,38,-1,2,70,0,537788335,0,4026531935,-1,0,1,-1,2,33,2,71,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,15,2,22,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,12,-1,2,25,3,0,2,2,13,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,2147745791,3,19,2,0,122879,2,0,2,10,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,30,2,8,-1,2,17,2,51,2,0,2,79,2,48,-1,2,21,2,0,2,29,-2,0,128,-2,2,28,2,10,0,8160,-1,2,126,0,4227907585,2,0,2,37,2,0,2,50,0,4227915776,2,9,2,6,2,11,-1,0,74440192,3,0,6,-2,3,0,8,2,13,2,0,2,80,2,9,2,0,2,81,2,82,2,83,-3,2,84,2,14,-3,2,85,2,86,2,87,2,0,2,34,-83,3,0,7,0,817183,2,0,2,15,2,0,0,33023,2,21,3,88,2,-17,2,89,0,524157950,2,4,2,0,2,90,2,4,2,0,2,22,2,28,2,16,3,0,2,2,49,2,0,-1,2,17,-16,3,0,206,-2,3,0,692,2,71,-1,2,17,2,9,3,0,8,2,91,0,3072,2,0,0,2147516415,2,9,3,0,2,2,25,2,92,2,93,3,0,2,2,94,2,0,2,20,2,95,0,4294965179,0,7,2,0,2,10,2,93,2,10,-1,0,1761345536,2,96,0,4294901823,2,38,2,20,2,97,2,35,2,98,0,2080440287,2,0,2,34,2,154,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,99,2,100,2,22,2,23,3,0,3,0,7,3,0,349,2,101,2,102,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,2700607615,2,103,2,104,3,0,2,2,19,2,105,3,0,10,2,9,2,17,2,0,2,46,2,0,2,31,2,106,-3,2,107,3,0,3,2,20,-1,3,5,2,2,108,2,0,2,8,2,109,-1,2,110,2,111,2,112,-1,3,0,3,2,12,-2,2,0,2,29,-8,2,20,2,0,2,36,-1,2,0,2,65,2,6,2,30,2,9,2,0,2,113,-1,3,0,4,2,9,2,17,2,114,2,7,2,0,2,115,2,0,2,116,2,117,2,118,2,0,2,10,3,0,9,2,21,2,30,2,31,2,119,2,120,-2,2,121,2,122,2,30,2,21,2,8,-2,2,123,2,30,3,32,2,-1,2,0,2,39,-2,0,4277075969,2,30,-1,3,20,2,-1,2,33,2,124,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,50,2,96,0,4294934591,2,37,-7,2,0,0,197631,2,125,-1,2,20,2,43,2,37,2,17,0,3,2,17,2,124,2,21,2,126,2,127,-1,0,2490368,2,126,2,25,2,17,2,34,2,126,2,38,0,4294901904,0,4718591,2,126,2,35,0,335544350,-1,2,128,0,2147487743,0,1,-1,2,129,2,130,2,8,-1,2,131,2,68,0,3758161920,0,3,2,132,0,12582911,0,655360,-1,2,0,2,29,0,2147485568,0,3,2,0,2,25,0,176,-5,2,0,2,49,0,251658240,-1,2,0,2,25,0,16,-1,2,0,0,16779263,-2,2,12,-1,2,38,-5,2,0,2,18,-3,3,0,2,2,54,2,133,0,2147549183,0,2,-2,2,134,2,36,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,2,17,2,0,2,42,-6,2,0,0,1,2,57,2,49,0,1,2,135,2,25,-3,2,136,2,36,2,137,2,138,0,16778239,2,17,2,7,-8,2,35,0,4294836212,2,10,-3,2,67,-2,3,0,28,2,32,-3,3,0,3,2,49,3,0,6,2,50,-81,2,17,3,0,2,2,36,3,0,33,2,25,0,126,3,0,124,2,12,3,0,18,2,38,-213,2,9,-55,3,0,17,2,42,2,8,2,17,2,0,2,8,2,17,2,58,2,0,2,25,2,50,2,139,2,25,-13,2,0,2,71,-6,3,0,2,-1,2,140,2,10,-1,3,0,2,0,67583,-1,2,105,-2,0,8126475,3,0,230,2,30,2,54,2,8,-3,3,0,3,2,35,-271,2,141,3,0,9,2,142,2,143,2,55,3,0,11,2,7,-72,3,0,3,2,144,2,145,-187,3,0,2,2,56,2,0,2,146,2,147,2,60,2,0,2,148,2,149,2,150,3,0,10,2,151,2,152,2,22,3,56,2,3,153,2,3,57,2,2,154,-57,2,8,2,155,-7,2,17,2,0,2,58,-4,2,0,0,1065361407,0,16384,-9,2,17,2,58,2,0,2,18,-14,2,17,2,18,-6,2,17,0,81919,-6,2,8,0,3223273399,-7,2,156,3,0,6,2,124,-1,3,0,2,0,2063,-37,2,60,2,157,2,158,2,159,2,160,2,161,-138,3,0,1335,-1,3,0,136,2,9,3,0,180,2,24,3,0,233,2,162,3,0,18,2,9,-77,3,0,16,2,9,-47,3,0,154,2,6,3,0,264,2,32,-28252],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,4294903807,268435455,2147483647,1073741823,1048575,3892314111,134217727,1061158911,536805376,4294910143,4294901759,4294901760,4095,262143,536870911,8388607,4160749567,4294902783,4294918143,65535,67043328,2281701374,4294967264,2097151,4194303,255,67108863,4294967039,511,524287,131071,63,127,3238002687,4294549487,4290772991,33554431,4294901888,4286578687,67043329,4294770687,67043583,1023,32767,15,2047999,67043343,67051519,2147483648,4294902e3,4292870143,4294966783,16383,67047423,4294967279,262083,20511,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,4294836224,4294966272,4294967280,32768,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,4294967232,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4160684047,4290246655,469499899,4294967231,134086655,4294966591,2445279231,3670015,31,252,4294967288,16777215,4294705151,3221208447,4294902271,4294549472,4294921215,4285526655,4294966527,4294705152,4294966143,64,4294966719,3774873592,4194303999,1877934080,262151,2555904,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4294934527,4087,2016,2147446655,184024726,2862017156,1593309078,268434431,268434414,4294901761]),H2=e=>(Ct[(e>>>5)+0]>>>e&31&1)!==0,Et=e=>(Ct[(e>>>5)+34816]>>>e&31&1)!==0,S=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],z2=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],wt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function Se(e){return e<=127?z2[e]>0:Et(e)}function De(e){return e<=127?wt[e]>0:H2(e)||e===8204||e===8205}function m(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function $e(e){let t=e.currentChar;if((t&64512)!==55296)return 0;let n=e.source.charCodeAt(e.index+1);return(n&64512)!==56320?0:65536+((t&1023)<<10)+(n&1023)}function We(e,t){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,(t&4)===0&&(e.column=0,e.line++)}function te(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function K2(e){return e===160||e===65279||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===8201||e===65519}function v(e){return e<65?e-48:e-65+10&15}function $2(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 131:return"TemplateLiteral";default:return(e&143360)===143360?"Identifier":(e&4096)===4096?"Keyword":"Punctuator"}}var St=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function W2(e){let{source:t}=e;e.currentChar===35&&t.charCodeAt(e.index+1)===33&&(m(e),m(e),Ye(e,t,0,4,e.tokenStart))}function ht(e,t,n,u,o,i){return u&2&&e.report(0),Ye(e,t,n,o,i)}function Ye(e,t,n,u,o){let{index:i}=e;for(e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column;e.index'",49:"The left-hand side of the arrow can only be destructed through assignment",50:"The binding declaration is not destructible",51:"Async arrow can not be followed by new expression",52:"Classes may not have a static property named 'prototype'",53:"Class constructor may not be a %0",54:"Duplicate constructor method in class",55:"Invalid increment/decrement operand",56:"Invalid use of `new` keyword on an increment/decrement expression",57:"`=>` is an invalid assignment target",58:"Rest element may not have a trailing comma",59:"Missing initializer in %0 declaration",60:"'for-%0' loop head declarations can not have an initializer",61:"Invalid left-hand side in for-%0 loop: Must have a single binding",62:"Invalid shorthand property initializer",63:"Property name __proto__ appears more than once in object literal",64:"Let is disallowed as a lexically bound name",65:"Invalid use of '%0' inside new expression",66:"Illegal 'use strict' directive in function with non-simple parameter list",67:'Identifier "let" disallowed as left-hand side expression in strict mode',68:"Illegal continue statement",69:"Illegal break statement",70:"Cannot have `let[...]` as a var name in strict mode",71:"Invalid destructuring assignment target",72:"Rest parameter may not have a default initializer",73:"The rest argument must the be last parameter",74:"Invalid rest argument",76:"In strict mode code, functions can only be declared at top level or inside a block",77:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",78:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",79:"Class declaration can't appear in single-statement context",80:"Invalid left-hand side in for-%0",81:"Invalid assignment in for-%0",82:"for await (... of ...) is only valid in async functions and async generators",83:"The first token after the template expression should be a continuation of the template",85:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",84:"`let \n [` is a restricted production at the start of a statement",86:"Catch clause requires exactly one parameter, not more (and no trailing comma)",87:"Catch clause parameter does not support default values",88:"Missing catch or finally after try",89:"More than one default clause in switch statement",90:"Illegal newline after throw",91:"Strict mode code may not include a with statement",92:"Illegal return statement",93:"The left hand side of the for-header binding declaration is not destructible",94:"new.target only allowed within functions or static blocks",96:"'#' not followed by identifier",102:"Invalid keyword",101:"Can not use 'let' as a class name",100:"'A lexical declaration can't define a 'let' binding",99:"Can not use `let` as variable name in strict mode",97:"'%0' may not be used as an identifier in this context",98:"Await is only valid in async functions",103:"The %0 keyword can only be used with the module goal",104:"Unicode codepoint must not be greater than 0x10FFFF",105:"%0 source must be string",106:"Only a identifier or string can be used to indicate alias",107:"Only '*' or '{...}' can be imported after default",108:"Trailing decorator may be followed by method",109:"Decorators can't be used with a constructor",110:"Can not use `await` as identifier in module or async func",111:"Can not use `await` as identifier in module",112:"HTML comments are only allowed with web compatibility (Annex B)",113:"The identifier 'let' must not be in expression position in strict mode",114:"Cannot assign to `eval` and `arguments` in strict mode",115:"The left-hand side of a for-of loop may not start with 'let'",116:"Block body arrows can not be immediately invoked without a group",117:"Block body arrows can not be immediately accessed without a group",118:"Unexpected strict mode reserved word",119:"Unexpected eval or arguments in strict mode",120:"Decorators must not be followed by a semicolon",121:"Calling delete on expression not allowed in strict mode",122:"Pattern can not have a tail",124:"Can not have a `yield` expression on the left side of a ternary",125:"An arrow function can not have a postfix update operator",126:"Invalid object literal key character after generator star",127:"Private fields can not be deleted",129:"Classes may not have a field called constructor",128:"Classes may not have a private element named constructor",130:"A class field initializer or static block may not contain arguments",131:"Generators can only be declared at the top level or inside a block",132:"Async methods are a restricted production and cannot have a newline following it",133:"Unexpected character after object literal property name",135:"Invalid key token",136:"Label '%0' has already been declared",137:"continue statement must be nested within an iteration statement",138:"Undefined label '%0'",139:"Trailing comma is disallowed inside import(...) arguments",140:"Invalid binding in JSON import",141:"import() requires exactly one argument",142:"Cannot use new with import(...)",143:"... is not allowed in import()",144:"Expected '=>'",145:"Duplicate binding '%0'",146:"Duplicate private identifier #%0",147:"Cannot export a duplicate name '%0'",150:"Duplicate %0 for-binding",148:"Exported binding '%0' needs to refer to a top-level declared variable",149:"Unexpected private field",153:"Numeric separators are not allowed at the end of numeric literals",152:"Only one underscore is allowed as numeric separator",154:"JSX value should be either an expression or a quoted JSX text",155:"Expected corresponding JSX closing tag for %0",156:"Adjacent JSX elements must be wrapped in an enclosing tag",157:"JSX attributes must only be assigned a non-empty 'expression'",158:"'%0' has already been declared",159:"'%0' shadowed a catch clause binding",160:"Dot property must be an identifier",161:"Encountered invalid input after spread/rest argument",162:"Catch without try",163:"Finally without try",164:"Expected corresponding closing tag for JSX fragment",165:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",166:"Invalid tagged template on optional chain",167:"Invalid optional chain from super property",168:"Invalid optional chain from new expression",169:'Cannot use "import.meta" outside a module',170:"Leading decorators must be attached to a class declaration",171:"An export name cannot include a lone surrogate",172:"A string literal cannot be used as an exported binding without `from`",173:"Private fields can't be accessed on super",174:"The only valid meta property for import is 'import.meta'",175:"'import.meta' must not contain escaped characters",176:'cannot use "await" as identifier inside an async function',177:'cannot use "await" in static blocks'},q=class extends SyntaxError{start;end;range;loc;description;constructor(t,n,u,...o){let i=Q2[u].replace(/%(\d+)/g,(f,c)=>o[c]),l="["+t.line+":"+t.column+"-"+n.line+":"+n.column+"]: "+i;super(l),this.start=t.index,this.end=n.index,this.range=[t.index,n.index],this.loc={start:{line:t.line,column:t.column},end:{line:n.line,column:n.column}},this.description=i}};function Bt(e,t){return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0}var B=["end of source","identifier","number","string","regular expression","false","true","null","template continuation","template tail","=>","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","accessor","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],Ft={this:86111,function:86104,if:20569,return:20572,var:86088,else:20563,for:20567,new:86107,in:8673330,typeof:16863275,while:20578,case:20556,break:20555,try:20577,catch:20557,delete:16863276,throw:86112,switch:86110,continue:20559,default:20561,instanceof:8411187,do:20562,void:16863277,finally:20566,async:209005,await:209006,class:86094,const:86090,constructor:12399,debugger:20560,export:20564,extends:20565,false:86021,from:209011,get:209008,implements:36964,import:86106,interface:36965,let:241737,null:86023,of:471156,package:36966,private:36967,protected:36968,public:36969,set:209009,static:36970,super:86109,true:86022,with:20579,yield:241771,enum:86133,eval:537079926,as:77932,arguments:537079927,target:209029,meta:209030,accessor:12402};function kt(e,t,n){for(;wt[m(e)];);return e.tokenValue=e.source.slice(e.tokenIndex,e.index),e.currentChar!==92&&e.currentChar<=126?Bt(Ft,e.tokenValue)??208897:Qe(e,t,0,n)}function Z2(e,t){let n=Nt(e);return Se(n)||e.report(5),e.tokenValue=String.fromCodePoint(n),Qe(e,t,1,S[n]&4)}function Qe(e,t,n,u){let o=e.index;for(;e.index0)De(l)||e.report(20,String.fromCodePoint(l)),e.currentChar=l,e.index++,e.column++;else if(!De(e.currentChar))break;m(e)}e.index<=e.end&&(e.tokenValue+=e.source.slice(o,e.index));let{length:i}=e.tokenValue;if(u&&i>=2&&i<=11){let l=Bt(Ft,e.tokenValue);return l===void 0?208897|(n?-2147483648:0):n?l===209006?(t&2050)===0?l|-2147483648:-2147483528:t&1?l===36970||(l&36864)===36864?-2147483527:(l&20480)===20480?t&262144&&(t&8)===0?l|-2147483648:-2147483528:-2147274630:t&262144&&(t&8)===0&&(l&20480)===20480?l|-2147483648:l===241771?t&262144?-2147274630:t&1024?-2147483528:l|-2147483648:l===209005?-2147274630:(l&36864)===36864?l|12288|-2147483648:-2147483528:l}return 208897|(n?-2147483648:0)}function G2(e){let t=m(e);if(t===92)return 130;let n=$e(e);return n&&(t=n),Se(t)||e.report(96),130}function Nt(e){return e.source.charCodeAt(e.index+1)!==117&&e.report(5),e.currentChar=e.source.charCodeAt(e.index+=2),e.column+=2,x2(e)}function x2(e){let t=0,n=e.currentChar;if(n===123){let l=e.index-2;for(;S[m(e)]&64;)if(t=t<<4|v(e.currentChar),t>1114111)throw new q({index:l,line:e.line,column:e.column},e.currentLocation,104);if(e.currentChar!==125)throw new q({index:l,line:e.line,column:e.column},e.currentLocation,7);return m(e),t}(S[n]&64)===0&&e.report(7);let u=e.source.charCodeAt(e.index+1);(S[u]&64)===0&&e.report(7);let o=e.source.charCodeAt(e.index+2);(S[o]&64)===0&&e.report(7);let i=e.source.charCodeAt(e.index+3);return(S[i]&64)===0&&e.report(7),t=v(n)<<12|v(u)<<8|v(o)<<4|v(i),e.currentChar=e.source.charCodeAt(e.index+=4),e.column+=4,t}function yt(e,t,n){let u=e.currentChar,o=0,i=9,l=n&64?0:1,f=0,c=0;if(n&64)o="."+Te(e,u),u=e.currentChar,u===110&&e.report(12);else{if(u===48)if(u=m(e),(u|32)===120){for(n=136,u=m(e);S[u]&4160;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*16+v(u),f++,u=m(e)}(f===0||!c)&&e.report(f===0?21:153)}else if((u|32)===111){for(n=132,u=m(e);S[u]&4128;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*8+(u-48),f++,u=m(e)}(f===0||!c)&&e.report(f===0?0:153)}else if((u|32)===98){for(n=130,u=m(e);S[u]&4224;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*2+(u-48),f++,u=m(e)}(f===0||!c)&&e.report(f===0?0:153)}else if(S[u]&32)for(t&1&&e.report(1),n=1;S[u]&16;){if(S[u]&512){n=32,l=0;break}o=o*8+(u-48),u=m(e)}else S[u]&512?(t&1&&e.report(1),e.flags|=64,n=32):u===95&&e.report(0);if(n&48){if(l){for(;i>=0&&S[u]&4112;){if(u===95){if(u=m(e),u===95||n&32)throw new q(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152);c=1;continue}c=0,o=10*o+(u-48),u=m(e),--i}if(c)throw new q(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153);if(i>=0&&!Se(u)&&u!==46)return e.tokenValue=o,e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266}o+=Te(e,u),u=e.currentChar,u===46&&(m(e)===95&&e.report(0),n=64,o+="."+Te(e,e.currentChar),u=e.currentChar)}}let g=e.index,d=0;if(u===110&&n&128)d=1,u=m(e);else if((u|32)===101){u=m(e),S[u]&256&&(u=m(e));let{index:a}=e;(S[u]&16)===0&&e.report(11),o+=e.source.substring(g,a)+Te(e,u),u=e.currentChar}return(e.index=e.source.length)return e.report(34)}let u=e.index-1,o=P.Empty,i=e.currentChar,{index:l}=e;for(;De(i);){switch(i){case 103:o&P.Global&&e.report(36,"g"),o|=P.Global;break;case 105:o&P.IgnoreCase&&e.report(36,"i"),o|=P.IgnoreCase;break;case 109:o&P.Multiline&&e.report(36,"m"),o|=P.Multiline;break;case 117:o&P.Unicode&&e.report(36,"u"),o&P.UnicodeSets&&e.report(36,"vu"),o|=P.Unicode;break;case 118:o&P.Unicode&&e.report(36,"uv"),o&P.UnicodeSets&&e.report(36,"v"),o|=P.UnicodeSets;break;case 121:o&P.Sticky&&e.report(36,"y"),o|=P.Sticky;break;case 115:o&P.DotAll&&e.report(36,"s"),o|=P.DotAll;break;case 100:o&P.Indices&&e.report(36,"d"),o|=P.Indices;break;default:e.report(35)}i=m(e)}let f=e.source.slice(l,e.index),c=e.source.slice(t,u);return e.tokenRegExp={pattern:c,flags:f},e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),e.tokenValue=en(e,c,f),65540}function en(e,t,n){try{return new RegExp(t,n)}catch{if(!e.options.validateRegex)return null;e.report(34)}}function tn(e,t,n){let{index:u}=e,o="",i=m(e),l=e.index;for(;(S[i]&8)===0;){if(i===n)return o+=e.source.slice(l,e.index),m(e),e.options.raw&&(e.tokenRaw=e.source.slice(u,e.index)),e.tokenValue=o,134283267;if((i&8)===8&&i===92){if(o+=e.source.slice(l,e.index),i=m(e),i<127||i===8232||i===8233){let f=Lt(e,t,i);f>=0?o+=String.fromCodePoint(f):It(e,f,0)}else o+=String.fromCodePoint(i);l=e.index+1}else(i===8232||i===8233)&&(e.column=-1,e.line++);e.index>=e.end&&e.report(16),i=m(e)}e.report(16)}function Lt(e,t,n,u=0){switch(n){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index1114111)return-5;return e.currentChar<1||e.currentChar!==125?-4:i}else{if((S[o]&64)===0)return-4;let i=e.source.charCodeAt(e.index+1);if((S[i]&64)===0)return-4;let l=e.source.charCodeAt(e.index+2);if((S[l]&64)===0)return-4;let f=e.source.charCodeAt(e.index+3);return(S[f]&64)===0?-4:(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),v(o)<<12|v(i)<<8|v(l)<<4|v(f))}}case 56:case 57:if(u||!e.options.webcompat||t&1)return-3;e.flags|=4096;default:return n}}function It(e,t,n){switch(t){case-1:return;case-2:e.report(n?2:1);case-3:e.report(n?3:14);case-4:e.report(7);case-5:e.report(104)}}function qt(e,t){let{index:n}=e,u=67174409,o="",i=m(e);for(;i!==96;){if(i===36&&e.source.charCodeAt(e.index+1)===123){m(e),u=67174408;break}else if(i===92)if(i=m(e),i>126)o+=String.fromCodePoint(i);else{let{index:l,line:f,column:c}=e,g=Lt(e,t|1,i,1);if(g>=0)o+=String.fromCodePoint(g);else if(g!==-1&&t&64){e.index=l,e.line=f,e.column=c,o=null,i=nn(e,i),i<0&&(u=67174408);break}else It(e,g,1)}else e.index=e.end&&e.report(17),i=m(e)}return m(e),e.tokenValue=o,e.tokenRaw=e.source.slice(n+1,e.index-(u===67174409?1:2)),u}function nn(e,t){for(;t!==96;){switch(t){case 36:{let n=e.index+1;if(n=e.end&&e.report(17),t=m(e)}return t}function un(e,t){return e.index>=e.end&&e.report(0),e.index--,e.column--,qt(e,t)}var on=[128,128,128,128,128,128,128,128,128,127,135,127,127,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,16842798,134283267,130,208897,8391477,8390213,134283267,67174411,16,8391476,25233968,18,25233969,67108877,8457014,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456256,1077936155,8390721,22,132,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,136,20,8389959,208897,131,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8389702,1074790415,16842799,128];function r(e,t){e.flags=(e.flags|1)^1,e.startIndex=e.index,e.startColumn=e.column,e.startLine=e.line,e.setToken(Pt(e,t,0))}function Pt(e,t,n){let u=e.index===0,{source:o}=e;for(;e.index=e.end)return 8391476;let f=e.currentChar;return f===61?(m(e),4194338):f!==42?8391476:m(e)!==61?8391735:(m(e),4194335)}case 8389959:return m(e)!==61?8389959:(m(e),4194341);case 25233968:{m(e);let f=e.currentChar;return f===43?(m(e),33619993):f===61?(m(e),4194336):25233968}case 25233969:{m(e);let f=e.currentChar;if(f===45){if(m(e),(n&1||u)&&e.currentChar===62){e.options.webcompat||e.report(112),m(e),n=ht(e,o,n,t,3,e.tokenStart);continue}return 33619994}return f===61?(m(e),4194337):25233969}case 8457014:{if(m(e),e.index=48&&f<=57)return yt(e,t,80);if(f===46){let c=e.index+1;if(c=48&&f<=57)))return m(e),67108990}return 22}}}else{if((i^8232)<=1){n=n&-5|1,te(e);continue}let l=$e(e);if(l>0&&(i=l),Et(i))return e.tokenValue="",Qe(e,t,0,0);if(K2(i)){m(e);continue}e.report(20,String.fromCodePoint(i))}}return 1048576}function M(e,t){(e.flags&1)===0&&(e.getToken()&1048576)!==1048576&&e.report(30,B[e.getToken()&255]),C(e,t,1074790417)||e.options.onInsertedSemicolon?.(e.startIndex)}function Ot(e,t,n,u){return t-n<13&&u==="use strict"&&((e.getToken()&1048576)===1048576||e.flags&1)?1:0}function Ze(e,t,n){return e.getToken()!==n?0:(r(e,t),1)}function C(e,t,n){return e.getToken()!==n?!1:(r(e,t),!0)}function y(e,t,n){e.getToken()!==n&&e.report(25,B[n&255]),r(e,t)}function K(e,t){switch(t.type){case"ArrayExpression":{t.type="ArrayPattern";let{elements:n}=t;for(let u=0,o=n.length;u=e.end&&e.report(16),n=m(e);return n!==t&&e.report(16),e.tokenValue=e.source.slice(u,e.index),m(e),e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283267}function me(e){if(e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.index>=e.end){e.setToken(1048576);return}if(e.currentChar===60){m(e),e.setToken(8456256);return}if(e.currentChar===123){m(e),e.setToken(2162700);return}let t=0;for(;e.index1&&i&32&&e.getToken()&262144&&e.report(61,B[e.getToken()&255]),f}function Tt(e,t,n,u,o,i){let{tokenStart:l}=e,f=e.getToken(),c=null,g=Gt(e,t,n,u,o,i);if(e.getToken()===1077936155){if(r(e,t|32),c=L(e,t,u,1,0,e.tokenStart),(i&32||(f&2097152)===0)&&(e.getToken()===471156||e.getToken()===8673330&&(f&2097152||(o&4)===0||t&1)))throw new q(l,e.currentLocation,60,e.getToken()===471156?"of":"in")}else(o&16||(f&2097152)>0)&&(e.getToken()&262144)!==262144&&e.report(59,o&16?"const":"destructuring");return e.finishNode({type:"VariableDeclarator",id:g,init:c},l)}function On(e,t,n,u,o){let i=e.tokenStart;r(e,t);let l=((t&2048)>0||(t&2)>0&&(t&8)>0)&&C(e,t,209006);y(e,t|32,67174411),n=n?.createChildScope(1);let f=null,c=null,g=0,d=null,a=e.getToken()===86088||e.getToken()===241737||e.getToken()===86090,h,{tokenStart:A}=e,b=e.getToken();if(a)b===241737?(d=N(e,t),e.getToken()&2240512?(e.getToken()===8673330?t&1&&e.report(67):d=e.finishNode({type:"VariableDeclaration",kind:"let",declarations:ue(e,t|131072,n,u,8,32)},A),e.assignable=1):t&1?e.report(67):(a=!1,e.assignable=1,d=F(e,t,u,d,0,0,A),e.getToken()===471156&&e.report(115))):(r(e,t),d=e.finishNode(b===86088?{type:"VariableDeclaration",kind:"var",declarations:ue(e,t|131072,n,u,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:ue(e,t|131072,n,u,16,32)},A),e.assignable=1);else if(b===1074790417)l&&e.report(82);else if((b&2097152)===2097152){let T=e.tokenStart;d=b===2162700?j(e,t,void 0,u,1,0,0,2,32):X(e,t,void 0,u,1,0,0,2,32),g=e.destructible,g&64&&e.report(63),e.assignable=g&16?2:1,d=F(e,t|131072,u,d,0,0,T)}else d=_(e,t|131072,u,1,0,1);if((e.getToken()&262144)===262144){if(e.getToken()===471156){e.assignable&2&&e.report(80,l?"await":"of"),K(e,d),r(e,t|32),h=L(e,t,u,1,0,e.tokenStart),y(e,t|32,16);let D=de(e,t,n,u,o);return e.finishNode({type:"ForOfStatement",left:d,right:h,body:D,await:l},i)}e.assignable&2&&e.report(80,"in"),K(e,d),r(e,t|32),l&&e.report(82),h=V(e,t,u,0,1,e.tokenStart),y(e,t|32,16);let T=de(e,t,n,u,o);return e.finishNode({type:"ForInStatement",body:T,left:d,right:h},i)}l&&e.report(82),a||(g&8&&e.getToken()!==1077936155&&e.report(80,"loop"),d=I(e,t|131072,u,0,0,A,d)),e.getToken()===18&&(d=W(e,t,u,0,A,d)),y(e,t|32,1074790417),e.getToken()!==1074790417&&(f=V(e,t,u,0,1,e.tokenStart)),y(e,t|32,1074790417),e.getToken()!==16&&(c=V(e,t,u,0,1,e.tokenStart)),y(e,t|32,16);let w=de(e,t,n,u,o);return e.finishNode({type:"ForStatement",init:d,test:f,update:c,body:w},i)}function Jt(e,t,n){return ge(t,e.getToken())||e.report(118),(e.getToken()&537079808)===537079808&&e.report(119),n?.addBlockName(t,e.tokenValue,8,0),N(e,t)}function Vn(e,t,n){let u=e.tokenStart;r(e,t);let o=null,{tokenStart:i}=e,l=[];if(e.getToken()===134283267)o=O(e,t);else{if(e.getToken()&143360){let g=Jt(e,t,n);if(l=[e.finishNode({type:"ImportDefaultSpecifier",local:g},i)],C(e,t,18))switch(e.getToken()){case 8391476:l.push(bt(e,t,n));break;case 2162700:Dt(e,t,n,l);break;default:e.report(107)}}else switch(e.getToken()){case 8391476:l=[bt(e,t,n)];break;case 2162700:Dt(e,t,n,l);break;case 67174411:return Xt(e,t,void 0,u);case 67108877:return _t(e,t,u);default:e.report(30,B[e.getToken()&255])}o=Rn(e,t)}let f=ze(e,t),c={type:"ImportDeclaration",specifiers:l,source:o,attributes:f};return M(e,t|32),e.finishNode(c,u)}function bt(e,t,n){let{tokenStart:u}=e;if(r(e,t),y(e,t,77932),(e.getToken()&134217728)===134217728)throw new q(u,e.currentLocation,30,B[e.getToken()&255]);return e.finishNode({type:"ImportNamespaceSpecifier",local:Jt(e,t,n)},u)}function Rn(e,t){return y(e,t,209011),e.getToken()!==134283267&&e.report(105,"Import"),O(e,t)}function Dt(e,t,n,u){for(r(e,t);e.getToken()&143360||e.getToken()===134283267;){let{tokenValue:o,tokenStart:i}=e,l=e.getToken(),f=Ce(e,t),c;C(e,t,77932)?((e.getToken()&134217728)===134217728||e.getToken()===18?e.report(106):Be(e,t,16,e.getToken(),0),o=e.tokenValue,c=N(e,t)):f.type==="Identifier"?(Be(e,t,16,l,0),c=e.cloneIdentifier(f)):e.report(25,B[108]),n?.addBlockName(t,o,8,0),u.push(e.finishNode({type:"ImportSpecifier",local:c,imported:f},i)),e.getToken()!==1074790415&&y(e,t,18)}return y(e,t,1074790415),u}function _t(e,t,n){let u=jt(e,t,e.finishNode({type:"Identifier",name:"import"},n),n);return u=F(e,t,void 0,u,0,0,n),u=I(e,t,void 0,0,0,n,u),e.getToken()===18&&(u=W(e,t,void 0,0,n,u)),ie(e,t,u,n)}function Xt(e,t,n,u){let o=Ht(e,t,n,0,u);return o=F(e,t,n,o,0,0,u),e.getToken()===18&&(o=W(e,t,n,0,u,o)),ie(e,t,o,u)}function Mn(e,t,n){let u=e.leadingDecorators.decorators.length?e.leadingDecorators.start:e.tokenStart;r(e,t|32);let o=[],i=null,l=null,f=[];if(C(e,t|32,20561)){switch(e.getToken()){case 86104:{i=x(e,t,n,void 0,4,1,1,0,e.tokenStart);break}case 132:case 86094:i=Ke(e,t,n,void 0,1);break;case 209005:{let{tokenStart:g}=e;i=N(e,t);let{flags:d}=e;(d&1)===0&&(e.getToken()===86104?i=x(e,t,n,void 0,4,1,1,1,g):e.getToken()===67174411?(i=it(e,t,void 0,i,1,1,0,d,g),i=F(e,t,void 0,i,0,0,g),i=I(e,t,void 0,0,0,g,i)):e.getToken()&143360&&(n&&(n=qe(e,t,e.tokenValue)),i=N(e,t),i=ke(e,t,n,void 0,[i],1,g)));break}default:i=L(e,t,void 0,1,0,e.tokenStart),M(e,t|32)}return n&&e.declareUnboundVariable("default"),e.finishNode({type:"ExportDefaultDeclaration",declaration:i},u)}switch(e.getToken()){case 8391476:{r(e,t);let g=null;C(e,t,77932)&&(n&&e.declareUnboundVariable(e.tokenValue),g=Ce(e,t)),y(e,t,209011),e.getToken()!==134283267&&e.report(105,"Export"),l=O(e,t);let a=ze(e,t),h={type:"ExportAllDeclaration",source:l,exported:g,attributes:a};return M(e,t|32),e.finishNode(h,u)}case 2162700:{r(e,t);let g=[],d=[],a=0;for(;e.getToken()&143360||e.getToken()===134283267;){let{tokenStart:h,tokenValue:A}=e,b=Ce(e,t);b.type==="Literal"&&(a=1);let w;e.getToken()===77932?(r(e,t),(e.getToken()&143360)===0&&e.getToken()!==134283267&&e.report(106),n&&(g.push(e.tokenValue),d.push(A)),w=Ce(e,t)):(n&&(g.push(e.tokenValue),d.push(e.tokenValue)),w=b.type==="Literal"?e.cloneStringLiteral(b):e.cloneIdentifier(b)),o.push(e.finishNode({type:"ExportSpecifier",local:b,exported:w},h)),e.getToken()!==1074790415&&y(e,t,18)}y(e,t,1074790415),C(e,t,209011)?(e.getToken()!==134283267&&e.report(105,"Export"),l=O(e,t),f=ze(e,t),n&&g.forEach(h=>e.declareUnboundVariable(h))):(a&&e.report(172),n&&(g.forEach(h=>e.declareUnboundVariable(h)),d.forEach(h=>e.addBindingToExports(h)))),M(e,t|32);break}case 132:case 86094:i=Ke(e,t,n,void 0,2);break;case 86104:i=x(e,t,n,void 0,4,1,2,0,e.tokenStart);break;case 241737:i=He(e,t,n,void 0,8,64);break;case 86090:i=He(e,t,n,void 0,16,64);break;case 86088:i=Ut(e,t,n,void 0,64);break;case 209005:{let{tokenStart:g}=e;if(r(e,t),(e.flags&1)===0&&e.getToken()===86104){i=x(e,t,n,void 0,4,1,2,1,g);break}}default:e.report(30,B[e.getToken()&255])}let c={type:"ExportNamedDeclaration",declaration:i,specifiers:o,source:l,attributes:f};return e.finishNode(c,u)}function L(e,t,n,u,o,i){let l=U(e,t,n,2,0,u,o,1,i);return l=F(e,t,n,l,o,0,i),I(e,t,n,o,0,i,l)}function W(e,t,n,u,o,i){let l=[i];for(;C(e,t|32,18);)l.push(L(e,t,n,1,u,e.tokenStart));return e.finishNode({type:"SequenceExpression",expressions:l},o)}function V(e,t,n,u,o,i){let l=L(e,t,n,o,u,i);return e.getToken()===18?W(e,t,n,u,i,l):l}function I(e,t,n,u,o,i,l){let f=e.getToken();if((f&4194304)===4194304){e.assignable&2&&e.report(26),(!o&&f===1077936155&&l.type==="ArrayExpression"||l.type==="ObjectExpression")&&K(e,l),r(e,t|32);let c=L(e,t,n,1,u,e.tokenStart);return e.assignable=2,e.finishNode(o?{type:"AssignmentPattern",left:l,right:c}:{type:"AssignmentExpression",left:l,operator:B[f&255],right:c},i)}return(f&8388608)===8388608&&(l=G(e,t,n,u,i,4,f,l)),C(e,t|32,22)&&(l=ee(e,t,n,l,i)),l}function be(e,t,n,u,o,i,l){let f=e.getToken();r(e,t|32);let c=L(e,t,n,1,u,e.tokenStart);return l=e.finishNode(o?{type:"AssignmentPattern",left:l,right:c}:{type:"AssignmentExpression",left:l,operator:B[f&255],right:c},i),e.assignable=2,l}function ee(e,t,n,u,o){let i=L(e,(t|131072)^131072,n,1,0,e.tokenStart);y(e,t|32,21),e.assignable=1;let l=L(e,t,n,1,0,e.tokenStart);return e.assignable=2,e.finishNode({type:"ConditionalExpression",test:u,consequent:i,alternate:l},o)}function G(e,t,n,u,o,i,l,f){let c=-((t&131072)>0)&8673330,g,d;for(e.assignable=2;e.getToken()&8388608&&(g=e.getToken(),d=g&3840,(g&524288&&l&268435456||l&524288&&g&268435456)&&e.report(165),!(d+((g===8391735)<<8)-((c===g)<<12)<=i));)r(e,t|32),f=e.finishNode({type:g&524288||g&268435456?"LogicalExpression":"BinaryExpression",left:f,right:G(e,t,n,u,e.tokenStart,d,g,_(e,t,n,0,u,1)),operator:B[g&255]},o);return e.getToken()===1077936155&&e.report(26),f}function vn(e,t,n,u,o){u||e.report(0);let{tokenStart:i}=e,l=e.getToken();r(e,t|32);let f=_(e,t,n,0,o,1);return e.getToken()===8391735&&e.report(33),t&1&&l===16863276&&(f.type==="Identifier"?e.report(121):ln(f)&&e.report(127)),e.assignable=2,e.finishNode({type:"UnaryExpression",operator:B[l&255],argument:f,prefix:!0},i)}function Un(e,t,n,u,o,i,l,f){let c=e.getToken(),g=N(e,t),{flags:d}=e;if((d&1)===0){if(e.getToken()===86104)return Kt(e,t,n,1,u,f);if(ge(t,e.getToken()))return o||e.report(0),(e.getToken()&36864)===36864&&(e.flags|=256),Yt(e,t,n,i,f)}return!l&&e.getToken()===67174411?it(e,t,n,g,i,1,0,d,f):e.getToken()===10?(Ie(e,t,c),l&&e.report(51),(c&36864)===36864&&(e.flags|=256),Oe(e,t,n,e.tokenValue,g,l,i,0,f)):(e.assignable=1,g)}function Jn(e,t,n,u,o,i){if(u&&(e.destructible|=256),t&1024){r(e,t|32),t&8192&&e.report(32),o||e.report(26),e.getToken()===22&&e.report(124);let l=null,f=!1;return(e.flags&1)===0?(f=C(e,t|32,8391476),(e.getToken()&77824||f)&&(l=L(e,t,n,1,0,e.tokenStart))):e.getToken()===8391476&&e.report(30,B[e.getToken()&255]),e.assignable=2,e.finishNode({type:"YieldExpression",argument:l,delegate:f},i)}return t&1&&e.report(97,"yield"),ut(e,t,n)}function _n(e,t,n,u,o,i){o&&(e.destructible|=128),t&524288&&e.report(177);let l=ut(e,t,n);if(l.type==="ArrowFunctionExpression"||(e.getToken()&65536)===0){if(t&2048)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},176);if(t&2)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);if(t&8192&&t&2048)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);return l}if(t&8192)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},31);if(t&2048||t&2&&t&8){if(u)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},0);let c=_(e,t,n,0,0,1);return e.getToken()===8391735&&e.report(33),e.assignable=2,e.finishNode({type:"AwaitExpression",argument:c},i)}if(t&2)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},98);return l}function Pe(e,t,n,u,o,i,l){let{tokenStart:f}=e;y(e,t|32,2162700);let c=[];if(e.getToken()!==1074790415){for(;e.getToken()===134283267;){let{index:g,tokenStart:d,tokenIndex:a,tokenValue:h}=e,A=e.getToken(),b=O(e,t);if(Ot(e,g,a,h)){if(t|=1,e.flags&128)throw new q(d,e.currentLocation,66);if(e.flags&64)throw new q(d,e.currentLocation,9);if(e.flags&4096)throw new q(d,e.currentLocation,15);l?.reportScopeError()}c.push(xe(e,t,b,A,d))}t&1&&(i&&((i&537079808)===537079808&&e.report(119),(i&36864)===36864&&e.report(40)),e.flags&512&&e.report(119),e.flags&256&&e.report(118))}for(e.flags=(e.flags|512|256|64|4096)^4928,e.destructible=(e.destructible|256)^256;e.getToken()!==1074790415;)c.push(re(e,t,n,u,4,{}));return y(e,o&24?t|32:t,1074790415),e.flags&=-4289,e.getToken()===1077936155&&e.report(26),e.finishNode({type:"BlockStatement",body:c},f)}function Xn(e,t){let{tokenStart:n}=e;switch(r(e,t),e.getToken()){case 67108990:e.report(167);case 67174411:{(t&512)===0&&e.report(28),e.assignable=2;break}case 69271571:case 67108877:{(t&256)===0&&e.report(29),e.assignable=1;break}default:e.report(30,"super")}return e.finishNode({type:"Super"},n)}function _(e,t,n,u,o,i){let l=e.tokenStart,f=U(e,t,n,2,0,u,o,i,l);return F(e,t,n,f,o,0,l)}function jn(e,t,n,u){e.assignable&2&&e.report(55);let o=e.getToken();return r(e,t),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:n,operator:B[o&255],prefix:!1},u)}function F(e,t,n,u,o,i,l){if((e.getToken()&33619968)===33619968&&(e.flags&1)===0)u=jn(e,t,u,l);else if((e.getToken()&67108864)===67108864){switch(t=(t|131072)^131072,e.getToken()){case 67108877:{r(e,(t|262144|8)^8),t&16&&e.getToken()===130&&e.tokenValue==="super"&&e.report(173),e.assignable=1;let f=pe(e,t|64,n);u=e.finishNode({type:"MemberExpression",object:u,computed:!1,property:f,optional:!1},l);break}case 69271571:{let f=!1;(e.flags&2048)===2048&&(f=!0,e.flags=(e.flags|2048)^2048),r(e,t|32);let{tokenStart:c}=e,g=V(e,t,n,o,1,c);y(e,t,20),e.assignable=1,u=e.finishNode({type:"MemberExpression",object:u,computed:!0,property:g,optional:!1},l),f&&(e.flags|=2048);break}case 67174411:{if((e.flags&1024)===1024)return e.flags=(e.flags|1024)^1024,u;let f=!1;(e.flags&2048)===2048&&(f=!0,e.flags=(e.flags|2048)^2048);let c=nt(e,t,n,o);e.assignable=2,u=e.finishNode({type:"CallExpression",callee:u,arguments:c,optional:!1},l),f&&(e.flags|=2048);break}case 67108990:{r(e,(t|262144|8)^8),e.flags|=2048,e.assignable=2,u=Hn(e,t,n,u,l);break}default:(e.flags&2048)===2048&&e.report(166),e.assignable=2,u=e.finishNode({type:"TaggedTemplateExpression",tag:u,quasi:e.getToken()===67174408?tt(e,t|64,n):et(e,t)},l)}u=F(e,t,n,u,0,1,l)}return i===0&&(e.flags&2048)===2048&&(e.flags=(e.flags|2048)^2048,u=e.finishNode({type:"ChainExpression",expression:u},l)),u}function Hn(e,t,n,u,o){let i=!1,l;if((e.getToken()===69271571||e.getToken()===67174411)&&(e.flags&2048)===2048&&(i=!0,e.flags=(e.flags|2048)^2048),e.getToken()===69271571){r(e,t|32);let{tokenStart:f}=e,c=V(e,t,n,0,1,f);y(e,t,20),e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!0,optional:!0,property:c},o)}else if(e.getToken()===67174411){let f=nt(e,t,n,0);e.assignable=2,l=e.finishNode({type:"CallExpression",callee:u,arguments:f,optional:!0},o)}else{let f=pe(e,t,n);e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!1,optional:!0,property:f},o)}return i&&(e.flags|=2048),l}function pe(e,t,n){return(e.getToken()&143360)===0&&e.getToken()!==-2147483528&&e.getToken()!==-2147483527&&e.getToken()!==130&&e.report(160),e.getToken()===130?Le(e,t,n,0):N(e,t)}function zn(e,t,n,u,o,i){u&&e.report(56),o||e.report(0);let l=e.getToken();r(e,t|32);let f=_(e,t,n,0,0,1);return e.assignable&2&&e.report(55),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:f,operator:B[l&255],prefix:!0},i)}function U(e,t,n,u,o,i,l,f,c){if((e.getToken()&143360)===143360){switch(e.getToken()){case 209006:return _n(e,t,n,o,l,c);case 241771:return Jn(e,t,n,l,i,c);case 209005:return Un(e,t,n,l,f,i,o,c)}let{tokenValue:g}=e,d=e.getToken(),a=N(e,t|64);return e.getToken()===10?(f||e.report(0),Ie(e,t,d),(d&36864)===36864&&(e.flags|=256),Oe(e,t,n,g,a,o,i,0,c)):(t&16&&!(t&32768)&&!(t&8192)&&e.tokenValue==="arguments"&&e.report(130),(d&255)===73&&(t&1&&e.report(113),u&24&&e.report(100)),e.assignable=t&1&&(d&537079808)===537079808?2:1,a)}if((e.getToken()&134217728)===134217728)return O(e,t);switch(e.getToken()){case 33619993:case 33619994:return zn(e,t,n,o,f,c);case 16863276:case 16842798:case 16842799:case 25233968:case 25233969:case 16863275:case 16863277:return vn(e,t,n,f,l);case 86104:return Kt(e,t,n,0,l,c);case 2162700:return xn(e,t,n,i?0:1,l);case 69271571:return Gn(e,t,n,i?0:1,l);case 67174411:return eu(e,t|64,n,i,1,0,c);case 86021:case 86022:case 86023:return Qn(e,t);case 86111:return Zn(e,t);case 65540:return uu(e,t);case 132:case 86094:return iu(e,t,n,l,c);case 86109:return Xn(e,t);case 67174409:return et(e,t);case 67174408:return tt(e,t,n);case 86107:return tu(e,t,n,l);case 134283388:return zt(e,t);case 130:return Le(e,t,n,0);case 86106:return Kn(e,t,n,o,l,c);case 8456256:if(e.options.jsx)return Re(e,t,n,0,e.tokenStart);default:if(ge(t,e.getToken()))return ut(e,t,n);e.report(30,B[e.getToken()&255])}}function Kn(e,t,n,u,o,i){let l=N(e,t);return e.getToken()===67108877?jt(e,t,l,i):(u&&e.report(142),l=Ht(e,t,n,o,i),e.assignable=2,F(e,t,n,l,o,0,i))}function jt(e,t,n,u){(t&2)===0&&e.report(169),r(e,t);let o=e.getToken();return o!==209030&&e.tokenValue!=="meta"?e.report(174):o&-2147483648&&e.report(175),e.assignable=2,e.finishNode({type:"MetaProperty",meta:n,property:N(e,t)},u)}function Ht(e,t,n,u,o){y(e,t|32,67174411),e.getToken()===14&&e.report(143);let i=L(e,t,n,1,u,e.tokenStart),l=null;if(e.getToken()===18){if(y(e,t,18),e.getToken()!==16){let c=(t|131072)^131072;l=L(e,c,n,1,u,e.tokenStart)}C(e,t,18)}let f={type:"ImportExpression",source:i,options:l};return y(e,t,16),e.finishNode(f,o)}function ze(e,t){if(!C(e,t,20579))return[];y(e,t,2162700);let n=[],u=new Set;for(;e.getToken()!==1074790415;){let o=e.tokenStart,i=Wn(e,t);y(e,t,21);let l=$n(e,t),f=i.type==="Literal"?i.value:i.name;u.has(f)&&e.report(145,`${f}`),u.add(f),n.push(e.finishNode({type:"ImportAttribute",key:i,value:l},o)),e.getToken()!==1074790415&&y(e,t,18)}return y(e,t,1074790415),n}function $n(e,t){if(e.getToken()===134283267)return O(e,t);e.report(30,B[e.getToken()&255])}function Wn(e,t){if(e.getToken()===134283267)return O(e,t);if(e.getToken()&143360)return N(e,t);e.report(30,B[e.getToken()&255])}function Ce(e,t){if(e.getToken()===134283267){let n=e.tokenValue;return rt(0,n)||e.report(171),O(e,t)}else{if(e.getToken()&143360)return N(e,t);e.report(30,B[e.getToken()&255])}}function zt(e,t){let{tokenRaw:n,tokenValue:u,tokenStart:o}=e;r(e,t),e.assignable=2;let i={type:"Literal",value:u,bigint:String(u)};return e.options.raw&&(i.raw=n),e.finishNode(i,o)}function et(e,t){e.assignable=2;let{tokenValue:n,tokenRaw:u,tokenStart:o}=e;y(e,t,67174409);let i=[Ee(e,n,u,o,!0)];return e.finishNode({type:"TemplateLiteral",expressions:[],quasis:i},o)}function tt(e,t,n){t=(t|131072)^131072;let{tokenValue:u,tokenRaw:o,tokenStart:i}=e;y(e,t&-65|32,67174408);let l=[Ee(e,u,o,i,!1)],f=[V(e,t&-65,n,0,1,e.tokenStart)];for(e.getToken()!==1074790415&&e.report(83);e.setToken(un(e,t),!0)!==67174409;){let{tokenValue:c,tokenRaw:g,tokenStart:d}=e;y(e,t&-65|32,67174408),l.push(Ee(e,c,g,d,!1)),f.push(V(e,t,n,0,1,e.tokenStart)),e.getToken()!==1074790415&&e.report(83)}{let{tokenValue:c,tokenRaw:g,tokenStart:d}=e;y(e,t,67174409),l.push(Ee(e,c,g,d,!0))}return e.finishNode({type:"TemplateLiteral",expressions:f,quasis:l},i)}function Ee(e,t,n,u,o){let i=e.finishNode({type:"TemplateElement",value:{cooked:t,raw:n},tail:o},u),l=o?1:2;return e.options.ranges&&(i.start+=1,i.range[0]+=1,i.end-=l,i.range[1]-=l),e.options.loc&&(i.loc.start.column+=1,i.loc.end.column-=l),i}function Yn(e,t,n){let u=e.tokenStart;t=(t|131072)^131072,y(e,t|32,14);let o=L(e,t,n,1,0,e.tokenStart);return e.assignable=1,e.finishNode({type:"SpreadElement",argument:o},u)}function nt(e,t,n,u){r(e,t|32);let o=[];if(e.getToken()===16)return r(e,t|64),o;for(;e.getToken()!==16&&(e.getToken()===14?o.push(Yn(e,t,n)):o.push(L(e,t,n,1,u,e.tokenStart)),!(e.getToken()!==18||(r(e,t|32),e.getToken()===16))););return y(e,t|64,16),o}function N(e,t){let{tokenValue:n,tokenStart:u}=e,o=n==="await"&&(e.getToken()&-2147483648)===0;return r(e,t|(o?32:0)),e.finishNode({type:"Identifier",name:n},u)}function O(e,t){let{tokenValue:n,tokenRaw:u,tokenStart:o}=e;if(e.getToken()===134283388)return zt(e,t);let i={type:"Literal",value:n};return e.options.raw&&(i.raw=u),r(e,t),e.assignable=2,e.finishNode(i,o)}function Qn(e,t){let n=e.tokenStart,u=B[e.getToken()&255],i={type:"Literal",value:e.getToken()===86023?null:u==="true"};return e.options.raw&&(i.raw=u),r(e,t),e.assignable=2,e.finishNode(i,n)}function Zn(e,t){let{tokenStart:n}=e;return r(e,t),e.assignable=2,e.finishNode({type:"ThisExpression"},n)}function x(e,t,n,u,o,i,l,f,c){r(e,t|32);let g=i?Ze(e,t,8391476):0,d=null,a,h=n?e.createScope():void 0;if(e.getToken()===67174411)(l&1)===0&&e.report(39,"Function");else{let T=o&4&&((t&8)===0||(t&2)===0)?4:64|(f?1024:0)|(g?1024:0);Vt(e,t,e.getToken()),n&&(T&4?n.addVarName(t,e.tokenValue,T):n.addBlockName(t,e.tokenValue,T,o),h=h?.createChildScope(128),l&&l&2&&e.declareUnboundVariable(e.tokenValue)),a=e.getToken(),e.getToken()&143360?d=N(e,t):e.report(30,B[e.getToken()&255])}t=(t|28416)^28416|65536|(f?2048:0)|(g?1024:0)|(g?0:262144),h=h?.createChildScope(256);let A=Wt(e,(t|8192)&-524289,h,u,0,1),b=524428,w=Pe(e,(t|b)^b|32768|4096,h?.createChildScope(64),u,8,a,h);return e.finishNode({type:"FunctionDeclaration",id:d,params:A,body:w,async:f===1,generator:g===1},c)}function Kt(e,t,n,u,o,i){r(e,t|32);let l=Ze(e,t,8391476),f=(u?2048:0)|(l?1024:0),c=null,g,d=e.createScopeIfLexical(),a=552704;e.getToken()&143360&&(Vt(e,(t|a)^a|f,e.getToken()),d=d?.createChildScope(128),g=e.getToken(),c=N(e,t)),t=(t|a)^a|65536|f|(l?0:262144),d=d?.createChildScope(256);let h=Wt(e,(t|8192)&-524289,d,n,o,1),A=Pe(e,t&-131229|32768|4096,d?.createChildScope(64),n,0,g,d);return e.assignable=2,e.finishNode({type:"FunctionExpression",id:c,params:h,body:A,async:u===1,generator:l===1},i)}function Gn(e,t,n,u,o){let i=X(e,t,void 0,n,u,o,0,2,0);return e.destructible&64&&e.report(63),e.destructible&8&&e.report(62),i}function X(e,t,n,u,o,i,l,f,c){let{tokenStart:g}=e;r(e,t|32);let d=[],a=0;for(t=(t|131072)^131072;e.getToken()!==20;)if(C(e,t|32,18))d.push(null);else{let A,{tokenStart:b,tokenValue:w}=e,T=e.getToken();if(T&143360)if(A=U(e,t,u,f,0,1,i,1,b),e.getToken()===1077936155){e.assignable&2&&e.report(26),r(e,t|32),n?.addVarOrBlock(t,w,f,c);let D=L(e,t,u,1,i,e.tokenStart);A=e.finishNode(l?{type:"AssignmentPattern",left:A,right:D}:{type:"AssignmentExpression",operator:"=",left:A,right:D},b),a|=e.destructible&256?256:0|e.destructible&128?128:0}else e.getToken()===18||e.getToken()===20?(e.assignable&2?a|=16:n?.addVarOrBlock(t,w,f,c),a|=e.destructible&256?256:0|e.destructible&128?128:0):(a|=f&1?32:(f&2)===0?16:0,A=F(e,t,u,A,i,0,b),e.getToken()!==18&&e.getToken()!==20?(e.getToken()!==1077936155&&(a|=16),A=I(e,t,u,i,l,b,A)):e.getToken()!==1077936155&&(a|=e.assignable&2?16:32));else T&2097152?(A=e.getToken()===2162700?j(e,t,n,u,0,i,l,f,c):X(e,t,n,u,0,i,l,f,c),a|=e.destructible,e.assignable=e.destructible&16?2:1,e.getToken()===18||e.getToken()===20?e.assignable&2&&(a|=16):e.destructible&8?e.report(71):(A=F(e,t,u,A,i,0,b),a=e.assignable&2?16:0,e.getToken()!==18&&e.getToken()!==20?A=I(e,t,u,i,l,b,A):e.getToken()!==1077936155&&(a|=e.assignable&2?16:32))):T===14?(A=oe(e,t,n,u,20,f,c,0,i,l),a|=e.destructible,e.getToken()!==18&&e.getToken()!==20&&e.report(30,B[e.getToken()&255])):(A=_(e,t,u,1,0,1),e.getToken()!==18&&e.getToken()!==20?(A=I(e,t,u,i,l,b,A),(f&3)===0&&T===67174411&&(a|=16)):e.assignable&2?a|=16:T===67174411&&(a|=e.assignable&1&&f&3?32:16));if(d.push(A),C(e,t|32,18)){if(e.getToken()===20)break}else break}y(e,t,20);let h=e.finishNode({type:l?"ArrayPattern":"ArrayExpression",elements:d},g);return!o&&e.getToken()&4194304?$t(e,t,u,a,i,l,g,h):(e.destructible=a,h)}function $t(e,t,n,u,o,i,l,f){e.getToken()!==1077936155&&e.report(26),r(e,t|32),u&16&&e.report(26),i||K(e,f);let{tokenStart:c}=e,g=L(e,t,n,1,o,c);return e.destructible=(u|64|8)^72|(e.destructible&128?128:0)|(e.destructible&256?256:0),e.finishNode(i?{type:"AssignmentPattern",left:f,right:g}:{type:"AssignmentExpression",left:f,operator:"=",right:g},l)}function oe(e,t,n,u,o,i,l,f,c,g){let{tokenStart:d}=e;r(e,t|32);let a=null,h=0,{tokenValue:A,tokenStart:b}=e,w=e.getToken();if(w&143360)e.assignable=1,a=U(e,t,u,i,0,1,c,1,b),w=e.getToken(),a=F(e,t,u,a,c,0,b),e.getToken()!==18&&e.getToken()!==o&&(e.assignable&2&&e.getToken()===1077936155&&e.report(71),h|=16,a=I(e,t,u,c,g,b,a)),e.assignable&2?h|=16:w===o||w===18?n?.addVarOrBlock(t,A,i,l):h|=32,h|=e.destructible&128?128:0;else if(w===o)e.report(41);else if(w&2097152)a=e.getToken()===2162700?j(e,t,n,u,1,c,g,i,l):X(e,t,n,u,1,c,g,i,l),w=e.getToken(),w!==1077936155&&w!==o&&w!==18?(e.destructible&8&&e.report(71),a=F(e,t,u,a,c,0,b),h|=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(h|=16),a=I(e,t,u,c,g,b,a)):((e.getToken()&8388608)===8388608&&(a=G(e,t,u,1,b,4,w,a)),C(e,t|32,22)&&(a=ee(e,t,u,a,b)),h|=e.assignable&2?16:32)):h|=o===1074790415&&w!==1077936155?16:e.destructible;else{h|=32,a=_(e,t,u,1,c,1);let{tokenStart:T}=e,D=e.getToken();return D===1077936155?(e.assignable&2&&e.report(26),a=I(e,t,u,c,g,T,a),h|=16):(D===18?h|=16:D!==o&&(a=I(e,t,u,c,g,T,a)),h|=e.assignable&1?32:16),e.destructible=h,e.getToken()!==o&&e.getToken()!==18&&e.report(161),e.finishNode({type:g?"RestElement":"SpreadElement",argument:a},d)}if(e.getToken()!==o)if(i&1&&(h|=f?16:32),C(e,t|32,1077936155)){h&16&&e.report(26),K(e,a);let T=L(e,t,u,1,c,e.tokenStart);a=e.finishNode(g?{type:"AssignmentPattern",left:a,right:T}:{type:"AssignmentExpression",left:a,operator:"=",right:T},b),h=16}else h|=16;return e.destructible=h,e.finishNode({type:g?"RestElement":"SpreadElement",argument:a},d)}function z(e,t,n,u,o,i){let l=11264|((u&64)===0?16896:0);t=(t|l)^l|(u&8?1024:0)|(u&16?2048:0)|(u&64?16384:0)|256|32768|65536;let f=e.createScopeIfLexical(256),c=pn(e,(t|8192)&-524289,f,n,u,1,o);f=f?.createChildScope(64);let g=Pe(e,t&-655373|32768|4096,f,n,0,void 0,f?.parent);return e.finishNode({type:"FunctionExpression",params:c,body:g,async:(u&16)>0,generator:(u&8)>0,id:null},i)}function xn(e,t,n,u,o){let i=j(e,t,void 0,n,u,o,0,2,0);return e.destructible&64&&e.report(63),e.destructible&8&&e.report(62),i}function j(e,t,n,u,o,i,l,f,c){let{tokenStart:g}=e;r(e,t);let d=[],a=0,h=0;for(t=(t|131072)^131072;e.getToken()!==1074790415;){let{tokenValue:b,tokenStart:w}=e,T=e.getToken();if(T===14)d.push(oe(e,t,n,u,1074790415,f,c,0,i,l));else{let D=0,R=null,k;if(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527)if(e.getToken()===-2147483527&&(a|=16),R=N(e,t),e.getToken()===18||e.getToken()===1074790415||e.getToken()===1077936155)if(D|=4,t&1&&(T&537079808)===537079808?a|=16:Be(e,t,f,T,0),n?.addVarOrBlock(t,b,f,c),C(e,t|32,1077936155)){a|=8;let E=L(e,t,u,1,i,e.tokenStart);a|=e.destructible&256?256:0|e.destructible&128?128:0,k=e.finishNode({type:"AssignmentPattern",left:e.cloneIdentifier(R),right:E},w)}else a|=(T===209006?128:0)|(T===-2147483528?16:0),k=e.cloneIdentifier(R);else if(C(e,t|32,21)){let{tokenStart:E}=e;if(b==="__proto__"&&h++,e.getToken()&143360){let ce=e.getToken(),Y=e.tokenValue;k=U(e,t,u,f,0,1,i,1,E);let $=e.getToken();k=F(e,t,u,k,i,0,E),e.getToken()===18||e.getToken()===1074790415?$===1077936155||$===1074790415||$===18?(a|=e.destructible&128?128:0,e.assignable&2?a|=16:(ce&143360)===143360&&n?.addVarOrBlock(t,Y,f,c)):a|=e.assignable&1?32:16:(e.getToken()&4194304)===4194304?(e.assignable&2?a|=16:$!==1077936155?a|=32:n?.addVarOrBlock(t,Y,f,c),k=I(e,t,u,i,l,E,k)):(a|=16,(e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,$,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):e.destructible&8?e.report(71):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?k=be(e,t,u,i,l,E,k):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,i,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,e.getToken()!==18&&T!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===69271571?(a|=16,T===209005&&(D|=16),D|=(T===209008?256:T===209009?512:1)|2,R=ne(e,t,u,i),a|=e.assignable,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()&143360?(a|=16,T===-2147483528&&e.report(95),T===209005?(e.flags&1&&e.report(132),D|=17):T===209008?D|=256:T===209009?D|=512:e.report(0),R=N(e,t),k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===67174411?(a|=16,D|=1,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===8391476?(a|=16,T===209008?e.report(42):T===209009?e.report(43):T!==209005&&e.report(30,B[52]),r(e,t),D|=9|(T===209005?16:0),e.getToken()&143360?R=N(e,t):(e.getToken()&134217728)===134217728?R=O(e,t):e.getToken()===69271571?(D|=2,R=ne(e,t,u,i),a|=e.assignable):e.report(30,B[e.getToken()&255]),k=z(e,t,u,D,i,e.tokenStart)):(e.getToken()&134217728)===134217728?(T===209005&&(D|=16),D|=T===209008?256:T===209009?512:1,a|=16,R=O(e,t),k=z(e,t,u,D,i,e.tokenStart)):e.report(133);else if((e.getToken()&134217728)===134217728)if(R=O(e,t),e.getToken()===21){y(e,t|32,21);let{tokenStart:E}=e;if(b==="__proto__"&&h++,e.getToken()&143360){k=U(e,t,u,f,0,1,i,1,E);let{tokenValue:ce}=e,Y=e.getToken();k=F(e,t,u,k,i,0,E),e.getToken()===18||e.getToken()===1074790415?Y===1077936155||Y===1074790415||Y===18?e.assignable&2?a|=16:n?.addVarOrBlock(t,ce,f,c):a|=e.assignable&1?32:16:e.getToken()===1077936155?(e.assignable&2&&(a|=16),k=I(e,t,u,i,l,E,k)):(a|=16,k=I(e,t,u,i,l,E,k))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(e.destructible&8)!==8&&(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?k=be(e,t,u,i,l,E,k):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,0,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===67174411?(D|=1,k=z(e,t,u,D,i,e.tokenStart),a=e.assignable|16):e.report(134);else if(e.getToken()===69271571)if(R=ne(e,t,u,i),a|=e.destructible&256?256:0,D|=2,e.getToken()===21){r(e,t|32);let{tokenStart:E,tokenValue:ce}=e,Y=e.getToken();if(e.getToken()&143360){k=U(e,t,u,f,0,1,i,1,E);let $=e.getToken();k=F(e,t,u,k,i,0,E),(e.getToken()&4194304)===4194304?(a|=e.assignable&2?16:$===1077936155?0:32,k=be(e,t,u,i,l,E,k)):e.getToken()===18||e.getToken()===1074790415?$===1077936155||$===1074790415||$===18?e.assignable&2?a|=16:(Y&143360)===143360&&n?.addVarOrBlock(t,ce,f,c):a|=e.assignable&1?32:16:(a|=16,k=I(e,t,u,i,l,E,k))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):a&8?e.report(62):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?a|16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(a|=16),k=be(e,t,u,i,l,E,k)):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,0,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===67174411?(D|=1,k=z(e,t,u,D,i,e.tokenStart),a=16):e.report(44);else if(T===8391476)if(y(e,t|32,8391476),D|=8,e.getToken()&143360){let E=e.getToken();if(R=N(e,t),D|=1,e.getToken()===67174411)a|=16,k=z(e,t,u,D,i,e.tokenStart);else throw new q(e.tokenStart,e.currentLocation,E===209005?46:E===209008||e.getToken()===209009?45:47,B[E&255])}else(e.getToken()&134217728)===134217728?(a|=16,R=O(e,t),D|=1,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===69271571?(a|=16,D|=3,R=ne(e,t,u,i),k=z(e,t,u,D,i,e.tokenStart)):e.report(126);else e.report(30,B[T&255]);a|=e.destructible&128?128:0,e.destructible=a,d.push(e.finishNode({type:"Property",key:R,value:k,kind:D&768?D&512?"set":"get":"init",computed:(D&2)>0,method:(D&1)>0,shorthand:(D&4)>0},w))}if(a|=e.destructible,e.getToken()!==18)break;r(e,t)}y(e,t,1074790415),h>1&&(a|=64);let A=e.finishNode({type:l?"ObjectPattern":"ObjectExpression",properties:d},g);return!o&&e.getToken()&4194304?$t(e,t,u,a,i,l,g,A):(e.destructible=a,A)}function pn(e,t,n,u,o,i,l){y(e,t,67174411);let f=[];if(e.flags=(e.flags|128)^128,e.getToken()===16)return o&512&&e.report(37,"Setter","one",""),r(e,t),f;o&256&&e.report(37,"Getter","no","s"),o&512&&e.getToken()===14&&e.report(38),t=(t|131072)^131072;let c=0,g=0;for(;e.getToken()!==18;){let d=null,{tokenStart:a}=e;if(e.getToken()&143360?((t&1)===0&&((e.getToken()&36864)===36864&&(e.flags|=256),(e.getToken()&537079808)===537079808&&(e.flags|=512)),d=ot(e,t,n,o|1,0)):(e.getToken()===2162700?d=j(e,t,n,u,1,l,1,i,0):e.getToken()===69271571?d=X(e,t,n,u,1,l,1,i,0):e.getToken()===14&&(d=oe(e,t,n,u,16,i,0,0,l,1)),g=1,e.destructible&48&&e.report(50)),e.getToken()===1077936155){r(e,t|32),g=1;let h=L(e,t,u,1,0,e.tokenStart);d=e.finishNode({type:"AssignmentPattern",left:d,right:h},a)}if(c++,f.push(d),!C(e,t,18)||e.getToken()===16)break}return o&512&&c!==1&&e.report(37,"Setter","one",""),n?.reportScopeError(),g&&(e.flags|=128),y(e,t,16),f}function ne(e,t,n,u){r(e,t|32);let o=L(e,(t|131072)^131072,n,1,u,e.tokenStart);return y(e,t,20),o}function eu(e,t,n,u,o,i,l){e.flags=(e.flags|128)^128;let f=e.tokenStart;r(e,t|32|262144);let c=e.createScopeIfLexical()?.createChildScope(512);if(t=(t|131072)^131072,C(e,t,16))return Ne(e,t,c,n,[],u,0,l);let g=0;e.destructible&=-385;let d,a=[],h=0,A=0,b=0,w=e.tokenStart;for(e.assignable=1;e.getToken()!==16;){let{tokenStart:T}=e,D=e.getToken();if(D&143360)c?.addBlockName(t,e.tokenValue,1,0),(D&537079808)===537079808?A=1:(D&36864)===36864&&(b=1),d=U(e,t,n,o,0,1,1,1,T),e.getToken()===16||e.getToken()===18?e.assignable&2&&(g|=16,A=1):(e.getToken()===1077936155?A=1:g|=16,d=F(e,t,n,d,1,0,T),e.getToken()!==16&&e.getToken()!==18&&(d=I(e,t,n,1,0,T,d)));else if((D&2097152)===2097152)d=D===2162700?j(e,t|262144,c,n,0,1,0,o,i):X(e,t|262144,c,n,0,1,0,o,i),g|=e.destructible,A=1,e.assignable=2,e.getToken()!==16&&e.getToken()!==18&&(g&8&&e.report(122),d=F(e,t,n,d,0,0,T),g|=16,e.getToken()!==16&&e.getToken()!==18&&(d=I(e,t,n,0,0,T,d)));else if(D===14){d=oe(e,t,c,n,16,o,i,0,1,0),e.destructible&16&&e.report(74),A=1,h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),g|=8;break}else{if(g|=16,d=L(e,t,n,1,1,T),h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),e.getToken()===18&&(h||(h=1,a=[d])),h){for(;C(e,t|32,18);)a.push(L(e,t,n,1,1,e.tokenStart));e.assignable=2,d=e.finishNode({type:"SequenceExpression",expressions:a},w)}return y(e,t,16),e.destructible=g,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:d},f):d}if(h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),!C(e,t|32,18))break;if(h||(h=1,a=[d]),e.getToken()===16){g|=8;break}}return h&&(e.assignable=2,d=e.finishNode({type:"SequenceExpression",expressions:a},w)),y(e,t,16),g&16&&g&8&&e.report(151),g|=e.destructible&256?256:0|e.destructible&128?128:0,e.getToken()===10?(g&48&&e.report(49),t&2050&&g&128&&e.report(31),t&1025&&g&256&&e.report(32),A&&(e.flags|=128),b&&(e.flags|=256),Ne(e,t,c,n,h?a:[d],u,0,l)):(g&64&&e.report(63),g&8&&e.report(144),e.destructible=(e.destructible|256)^256|g,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:d},f):d)}function ut(e,t,n){let{tokenStart:u}=e,{tokenValue:o}=e,i=0,l=0;(e.getToken()&537079808)===537079808?i=1:(e.getToken()&36864)===36864&&(l=1);let f=N(e,t);if(e.assignable=1,e.getToken()===10){let c=e.options.lexical?qe(e,t,o):void 0;return i&&(e.flags|=128),l&&(e.flags|=256),ke(e,t,c,n,[f],0,u)}return f}function Oe(e,t,n,u,o,i,l,f,c){l||e.report(57),i&&e.report(51),e.flags&=-129;let g=e.options.lexical?qe(e,t,u):void 0;return ke(e,t,g,n,[o],f,c)}function Ne(e,t,n,u,o,i,l,f){i||e.report(57);for(let c=0;c0&&e.tokenValue==="constructor"&&e.report(109),e.getToken()===1074790415&&e.report(108),C(e,t,1074790417)){b.length>0&&e.report(120);continue}h.push(Zt(e,t,u,g,n,i,b,0,f,b.length>0?A:e.tokenStart))}return y(e,l&8?t|32:t,1074790415),g?.validatePrivateIdentifierRefs(),e.flags=e.flags&-33|a,e.finishNode({type:"ClassBody",body:h},c)}function Zt(e,t,n,u,o,i,l,f,c,g){let d=f?32:0,a=null,h=e.getToken();if(h&176128||h===-2147483528)switch(a=N(e,t),h){case 36970:if(!f&&e.getToken()!==67174411&&(e.getToken()&1048576)!==1048576&&e.getToken()!==1077936155)return Zt(e,t,n,u,o,i,l,1,c,g);break;case 209005:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=16|(Ze(e,t,8391476)?8:0)}break;case 209008:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=256}break;case 209009:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=512}break;case 12402:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);e.options.next&&(d|=1024)}break}else if(h===69271571)d|=2,a=ne(e,o,u,c);else if((h&134217728)===134217728)a=O(e,t);else if(h===8391476)d|=8,r(e,t);else if(e.getToken()===130)d|=8192,a=Le(e,t|16,u,768);else if((e.getToken()&1073741824)===1073741824)d|=128;else{if(f&&h===2162700)return In(e,t|16,n,u,g);h===-2147483527?(a=N(e,t),e.getToken()!==67174411&&e.report(30,B[e.getToken()&255])):e.report(30,B[e.getToken()&255])}if(d&1816&&(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527?a=N(e,t):(e.getToken()&134217728)===134217728?a=O(e,t):e.getToken()===69271571?(d|=2,a=ne(e,t,u,0)):e.getToken()===130?(d|=8192,a=Le(e,t,u,d)):e.report(135)),(d&2)===0&&(e.tokenValue==="constructor"?((e.getToken()&1073741824)===1073741824?e.report(129):(d&32)===0&&e.getToken()===67174411&&(d&920?e.report(53,"accessor"):(t&512)===0&&(e.flags&32?e.report(54):e.flags|=32)),d|=64):(d&8192)===0&&d&32&&e.tokenValue==="prototype"&&e.report(52)),d&1024||e.getToken()!==67174411&&(d&768)===0)return se(e,t,u,a,d,l,g);let A=z(e,t|16,u,d,c,e.tokenStart);return e.finishNode({type:"MethodDefinition",kind:(d&32)===0&&d&64?"constructor":d&256?"get":d&512?"set":"method",static:(d&32)>0,computed:(d&2)>0,key:a,value:A,...e.options.next?{decorators:l}:null},g)}function Le(e,t,n,u){let{tokenStart:o}=e;r(e,t);let{tokenValue:i}=e;return i==="constructor"&&e.report(128),e.options.lexical&&(n||e.report(4,i),u?n.addPrivateIdentifier(i,u):n.addPrivateIdentifierRef(i)),r(e,t),e.finishNode({type:"PrivateIdentifier",name:i},o)}function se(e,t,n,u,o,i,l){let f=null;if(o&8&&e.report(0),e.getToken()===1077936155){r(e,t|32);let{tokenStart:c}=e;e.getToken()===537079927&&e.report(119);let g=11264|((o&64)===0?16896:0);t=(t|g)^g|(o&8?1024:0)|(o&16?2048:0)|(o&64?16384:0)|256|65536,f=U(e,t|16,n,2,0,1,0,1,c),((e.getToken()&1073741824)!==1073741824||(e.getToken()&4194304)===4194304)&&(f=F(e,t|16,n,f,0,0,c),f=I(e,t|16,n,0,0,c,f))}return M(e,t),e.finishNode({type:o&1024?"AccessorProperty":"PropertyDefinition",key:u,value:f,static:(o&32)>0,computed:(o&2)>0,...e.options.next?{decorators:i}:null},l)}function Gt(e,t,n,u,o,i){if(e.getToken()&143360||(t&1)===0&&e.getToken()===-2147483527)return ot(e,t,n,o,i);(e.getToken()&2097152)!==2097152&&e.report(30,B[e.getToken()&255]);let l=e.getToken()===69271571?X(e,t,n,u,1,0,1,o,i):j(e,t,n,u,1,0,1,o,i);return e.destructible&16&&e.report(50),e.destructible&32&&e.report(50),l}function ot(e,t,n,u,o){let i=e.getToken();t&1&&((i&537079808)===537079808?e.report(119):((i&36864)===36864||i===-2147483527)&&e.report(118)),(i&20480)===20480&&e.report(102),i===241771&&(t&1024&&e.report(32),t&2&&e.report(111)),(i&255)===73&&u&24&&e.report(100),i===209006&&(t&2048&&e.report(176),t&2&&e.report(110));let{tokenValue:l,tokenStart:f}=e;return r(e,t),n?.addVarOrBlock(t,l,u,o),e.finishNode({type:"Identifier",name:l},f)}function Re(e,t,n,u,o){if(u||y(e,t,8456256),e.getToken()===8390721){let c=lu(e,o),[g,d]=du(e,t,n,u);return e.finishNode({type:"JSXFragment",openingFragment:c,children:g,closingFragment:d},o)}e.getToken()===8457014&&e.report(30,B[e.getToken()&255]);let i=null,l=[],f=mu(e,t,n,u,o);if(!f.selfClosing){[l,i]=su(e,t,n,u);let c=Fe(i.name);Fe(f.name)!==c&&e.report(155,c)}return e.finishNode({type:"JSXElement",children:l,openingElement:f,closingElement:i},o)}function lu(e,t){return me(e),e.finishNode({type:"JSXOpeningFragment"},t)}function fu(e,t,n,u){y(e,t,8457014);let o=pt(e,t);return e.getToken()!==8390721&&e.report(25,B[65]),n?me(e):r(e,t),e.finishNode({type:"JSXClosingElement",name:o},u)}function cu(e,t,n,u){return y(e,t,8457014),e.getToken()!==8390721&&e.report(25,B[65]),n?me(e):r(e,t),e.finishNode({type:"JSXClosingFragment"},u)}function su(e,t,n,u){let o=[];for(;;){let i=au(e,t,n,u);if(i.type==="JSXClosingElement")return[o,i];o.push(i)}}function du(e,t,n,u){let o=[];for(;;){let i=gu(e,t,n,u);if(i.type==="JSXClosingFragment")return[o,i];o.push(i)}}function au(e,t,n,u){if(e.getToken()===137)return xt(e,t);if(e.getToken()===2162700)return lt(e,t,n,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return r(e,t),e.getToken()===8457014?fu(e,t,u,o):Re(e,t,n,1,o)}e.report(0)}function gu(e,t,n,u){if(e.getToken()===137)return xt(e,t);if(e.getToken()===2162700)return lt(e,t,n,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return r(e,t),e.getToken()===8457014?cu(e,t,u,o):Re(e,t,n,1,o)}e.report(0)}function xt(e,t){let n=e.tokenStart;r(e,t);let u={type:"JSXText",value:e.tokenValue};return e.options.raw&&(u.raw=e.tokenRaw),e.finishNode(u,n)}function mu(e,t,n,u,o){(e.getToken()&143360)!==143360&&(e.getToken()&4096)!==4096&&e.report(0);let i=pt(e,t),l=hu(e,t,n),f=e.getToken()===8457014;return f&&y(e,t,8457014),e.getToken()!==8390721&&e.report(25,B[65]),u||!f?me(e):r(e,t),e.finishNode({type:"JSXOpeningElement",name:i,attributes:l,selfClosing:f},o)}function pt(e,t){let{tokenStart:n}=e;Je(e);let u=Me(e,t);if(e.getToken()===21)return e2(e,t,u,n);for(;C(e,t,67108877);)Je(e),u=ru(e,t,u,n);return u}function ru(e,t,n,u){let o=Me(e,t);return e.finishNode({type:"JSXMemberExpression",object:n,property:o},u)}function hu(e,t,n){let u=[];for(;e.getToken()!==8457014&&e.getToken()!==8390721&&e.getToken()!==1048576;)u.push(yu(e,t,n));return u}function ku(e,t,n){let u=e.tokenStart;r(e,t),y(e,t,14);let o=L(e,t,n,1,0,e.tokenStart);return y(e,t,1074790415),e.finishNode({type:"JSXSpreadAttribute",argument:o},u)}function yu(e,t,n){let{tokenStart:u}=e;if(e.getToken()===2162700)return ku(e,t,n);Je(e);let o=null,i=Me(e,t);if(e.getToken()===21&&(i=e2(e,t,i,u)),e.getToken()===1077936155)switch(cn(e,t)){case 134283267:o=O(e,t);break;case 8456256:o=Re(e,t,n,0,e.tokenStart);break;case 2162700:o=lt(e,t,n,0,1);break;default:e.report(154)}return e.finishNode({type:"JSXAttribute",value:o,name:i},u)}function e2(e,t,n,u){y(e,t,21);let o=Me(e,t);return e.finishNode({type:"JSXNamespacedName",namespace:n,name:o},u)}function lt(e,t,n,u,o){let{tokenStart:i}=e;r(e,t|32);let{tokenStart:l}=e;if(e.getToken()===14)return Au(e,t,n,i);let f=null;return e.getToken()===1074790415?(o&&e.report(157),f=Tu(e,{index:e.startIndex,line:e.startLine,column:e.startColumn})):f=L(e,t,n,1,0,l),e.getToken()!==1074790415&&e.report(25,B[15]),u?me(e):r(e,t),e.finishNode({type:"JSXExpressionContainer",expression:f},i)}function Au(e,t,n,u){y(e,t,14);let o=L(e,t,n,1,0,e.tokenStart);return y(e,t,1074790415),e.finishNode({type:"JSXSpreadChild",expression:o},u)}function Tu(e,t){return e.finishNode({type:"JSXEmptyExpression"},t,e.tokenStart)}function Me(e,t){let n=e.tokenStart;e.getToken()&143360||e.report(30,B[e.getToken()&255]);let{tokenValue:u}=e;return r(e,t),e.finishNode({type:"JSXIdentifier",name:u},n)}function t2(e,t){return mn(e,t)}function bu(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var n2=bu;function u2(e){let t=[];for(let n of e)try{return n()}catch(u){t.push(u)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var Du=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let n=this[t];if(e(n,t,this))return n}},Cu=Q("findLast",function(){if(Array.isArray(this))return Du}),i2=Cu;function Eu(e){return this[e<0?this.length+e:e]}var wu=Q("at",function(){if(Array.isArray(this)||typeof this=="string")return Eu}),o2=wu;function H(e){let t=e.range?.[0]??e.start,n=(e.declaration?.decorators??e.decorators)?.[0];return n?Math.min(H(n),t):t}function J(e){return e.range?.[1]??e.end}function Su(e){let t=new Set(e);return n=>t.has(n?.type)}var le=Su;var Bu=le(["Block","CommentBlock","MultiLine"]),fe=Bu;var Fu=le(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),l2=Fu;var ft=new WeakMap;function Nu(e){return ft.has(e)||ft.set(e,fe(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),ft.get(e)}var f2=Nu;function Lu(e){if(!fe(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(n=>n.trimStart()[0]==="*")}var ct=new WeakMap;function Iu(e){return ct.has(e)||ct.set(e,Lu(e)),ct.get(e)}var st=Iu;function qu(e){if(e.length<2)return;let t;for(let n=e.length-1;n>=0;n--){let u=e[n];if(t&&J(u)===H(t)&&st(u)&&st(t)&&(e.splice(n+1,1),u.value+="*//*"+t.value,u.range=[H(u),J(t)]),!l2(u)&&!fe(u))throw new TypeError(`Unknown comment type: "${u.type}".`);t=u}}var c2=qu;function Pu(e){return e!==null&&typeof e=="object"}var s2=Pu;var ye=null;function Ae(e){if(ye!==null&&typeof ye.property){let t=ye;return ye=Ae.prototype=null,t}return ye=Ae.prototype=e??Object.create(null),new Ae}var Ou=10;for(let e=0;e<=Ou;e++)Ae();function dt(e){return Ae(e)}function Vu(e,t="type"){dt(e);function n(u){let o=u[t],i=e[o];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${o}'.`),{node:u});return i}return n}var d2=Vu;var s=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],a2={AccessorProperty:s[0],AnyTypeAnnotation:s[1],ArgumentPlaceholder:s[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:s[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:s[3],AsExpression:s[4],AssignmentExpression:s[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:s[6],BigIntLiteral:s[1],BigIntLiteralTypeAnnotation:s[1],BigIntTypeAnnotation:s[1],BinaryExpression:s[5],BindExpression:["object","callee"],BlockStatement:s[7],BooleanLiteral:s[1],BooleanLiteralTypeAnnotation:s[1],BooleanTypeAnnotation:s[1],BreakStatement:s[8],CallExpression:s[9],CatchClause:["param","body"],ChainExpression:s[3],ClassAccessorProperty:s[0],ClassBody:s[10],ClassDeclaration:s[11],ClassExpression:s[11],ClassImplements:s[12],ClassMethod:s[13],ClassPrivateMethod:s[13],ClassPrivateProperty:s[14],ClassProperty:s[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:s[15],ConditionalExpression:s[16],ConditionalTypeAnnotation:s[17],ContinueStatement:s[8],DebuggerStatement:s[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:s[18],DeclareEnum:s[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:s[20],DeclareFunction:["id","predicate"],DeclareHook:s[21],DeclareInterface:s[22],DeclareModule:s[19],DeclareModuleExports:s[23],DeclareNamespace:s[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:s[24],DeclareVariable:s[21],Decorator:s[3],Directive:s[18],DirectiveLiteral:s[1],DoExpression:s[10],DoWhileStatement:s[25],EmptyStatement:s[1],EmptyTypeAnnotation:s[1],EnumBigIntBody:s[26],EnumBigIntMember:s[27],EnumBooleanBody:s[26],EnumBooleanMember:s[27],EnumDeclaration:s[19],EnumDefaultedMember:s[21],EnumNumberBody:s[26],EnumNumberMember:s[27],EnumStringBody:s[26],EnumStringMember:s[27],EnumSymbolBody:s[26],ExistsTypeAnnotation:s[1],ExperimentalRestProperty:s[6],ExperimentalSpreadProperty:s[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:s[28],ExportNamedDeclaration:s[20],ExportNamespaceSpecifier:s[28],ExportSpecifier:["local","exported"],ExpressionStatement:s[3],File:["program"],ForInStatement:s[29],ForOfStatement:s[29],ForStatement:["init","test","update","body"],FunctionDeclaration:s[30],FunctionExpression:s[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:s[15],GenericTypeAnnotation:s[12],HookDeclaration:s[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:s[16],ImportAttribute:s[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:s[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:s[33],ImportSpecifier:["imported","local"],IndexedAccessType:s[34],InferredPredicate:s[1],InferTypeAnnotation:s[35],InterfaceDeclaration:s[22],InterfaceExtends:s[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:s[1],IntersectionTypeAnnotation:s[36],JsExpressionRoot:s[37],JsonRoot:s[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:s[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:s[1],JSXExpressionContainer:s[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:s[1],JSXMemberExpression:s[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:s[1],JSXSpreadAttribute:s[6],JSXSpreadChild:s[3],JSXText:s[1],KeyofTypeAnnotation:s[6],LabeledStatement:["label","body"],Literal:s[1],LogicalExpression:s[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:s[21],MatchExpression:s[39],MatchExpressionCase:s[40],MatchIdentifierPattern:s[21],MatchLiteralPattern:s[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:s[6],MatchStatement:s[39],MatchStatementCase:s[40],MatchUnaryPattern:s[6],MatchWildcardPattern:s[1],MemberExpression:s[38],MetaProperty:["meta","property"],MethodDefinition:s[42],MixedTypeAnnotation:s[1],ModuleExpression:s[10],NeverTypeAnnotation:s[1],NewExpression:s[9],NGChainedExpression:s[43],NGEmptyExpression:s[1],NGMicrosyntax:s[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:s[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:s[32],NGPipeExpression:["left","right","arguments"],NGRoot:s[37],NullableTypeAnnotation:s[23],NullLiteral:s[1],NullLiteralTypeAnnotation:s[1],NumberLiteralTypeAnnotation:s[1],NumberTypeAnnotation:s[1],NumericLiteral:s[1],ObjectExpression:["properties"],ObjectMethod:s[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:s[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:s[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:s[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:s[9],OptionalIndexedAccessType:s[34],OptionalMemberExpression:s[38],ParenthesizedExpression:s[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:s[1],PipelineTopicExpression:s[3],Placeholder:s[1],PrivateIdentifier:s[1],PrivateName:s[21],Program:s[7],Property:s[32],PropertyDefinition:s[14],QualifiedTypeIdentifier:s[44],QualifiedTypeofIdentifier:s[44],RegExpLiteral:s[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:s[6],SatisfiesExpression:s[4],SequenceExpression:s[43],SpreadElement:s[6],StaticBlock:s[10],StringLiteral:s[1],StringLiteralTypeAnnotation:s[1],StringTypeAnnotation:s[1],Super:s[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:s[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:s[1],TemplateLiteral:["quasis","expressions"],ThisExpression:s[1],ThisTypeAnnotation:s[1],ThrowStatement:s[6],TopicReference:s[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:s[45],TSAbstractKeyword:s[1],TSAbstractMethodDefinition:s[32],TSAbstractPropertyDefinition:s[45],TSAnyKeyword:s[1],TSArrayType:s[2],TSAsExpression:s[4],TSAsyncKeyword:s[1],TSBigIntKeyword:s[1],TSBooleanKeyword:s[1],TSCallSignatureDeclaration:s[46],TSClassImplements:s[47],TSConditionalType:s[17],TSConstructorType:s[46],TSConstructSignatureDeclaration:s[46],TSDeclareFunction:s[31],TSDeclareKeyword:s[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:s[26],TSEnumDeclaration:s[19],TSEnumMember:["id","initializer"],TSExportAssignment:s[3],TSExportKeyword:s[1],TSExternalModuleReference:s[3],TSFunctionType:s[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:s[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:s[35],TSInstantiationExpression:s[47],TSInterfaceBody:s[10],TSInterfaceDeclaration:s[22],TSInterfaceHeritage:s[47],TSIntersectionType:s[36],TSIntrinsicKeyword:s[1],TSJSDocAllType:s[1],TSJSDocNonNullableType:s[23],TSJSDocNullableType:s[23],TSJSDocUnknownType:s[1],TSLiteralType:s[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:s[10],TSModuleDeclaration:s[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:s[21],TSNeverKeyword:s[1],TSNonNullExpression:s[3],TSNullKeyword:s[1],TSNumberKeyword:s[1],TSObjectKeyword:s[1],TSOptionalType:s[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:s[23],TSPrivateKeyword:s[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:s[1],TSPublicKeyword:s[1],TSQualifiedName:s[5],TSReadonlyKeyword:s[1],TSRestType:s[23],TSSatisfiesExpression:s[4],TSStaticKeyword:s[1],TSStringKeyword:s[1],TSSymbolKeyword:s[1],TSTemplateLiteralType:["quasis","types"],TSThisType:s[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:s[23],TSTypeAssertion:s[4],TSTypeLiteral:s[26],TSTypeOperator:s[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:s[48],TSTypeParameterInstantiation:s[48],TSTypePredicate:s[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:s[1],TSUnionType:s[36],TSUnknownKeyword:s[1],TSVoidKeyword:s[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:s[24],TypeAnnotation:s[23],TypeCastExpression:s[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:s[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:s[48],TypeParameterInstantiation:s[48],TypePredicate:s[49],UnaryExpression:s[6],UndefinedTypeAnnotation:s[1],UnionTypeAnnotation:s[36],UnknownTypeAnnotation:s[1],UpdateExpression:s[6],V8IntrinsicIdentifier:s[1],VariableDeclaration:["declarations"],VariableDeclarator:s[27],Variance:s[1],VoidPattern:s[1],VoidTypeAnnotation:s[1],WhileStatement:s[25],WithStatement:["object","body"],YieldExpression:s[6]};var Ru=d2(a2),g2=Ru;function ve(e,t){if(!s2(e))return e;if(Array.isArray(e)){for(let u=0;uA<=d);a=h&&u.slice(h,d).trim().length===0}return a?void 0:(g.extra={...g.extra,parenthesized:!0},g)}case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(n==="flow"||n==="hermes"||n==="espree"||n==="typescript"||i){let g=H(c)+1,d=J(c)-(c.tail?1:2);c.range=[g,d]}break;case"VariableDeclaration":{let g=o2(0,c.declarations,-1);g?.init&&u[J(g)]!==";"&&(c.range=[H(c),J(g)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"ImportExpression":n==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}},onLeave(c){switch(c.type){case"LogicalExpression":if(r2(c))return at(c);break;case"TSImportType":!c.source&&c.argument.type==="TSLiteralType"&&(c.source=c.argument.literal,delete c.argument);break}}}),e}function r2(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function at(e){return r2(e)?at({type:"LogicalExpression",operator:e.operator,left:at({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[H(e.left),J(e.right.left)]}),right:e.right.right,range:[H(e),J(e)]}):e}var h2=Mu;var vu=/\*\/$/,Uu=/^\/\*\*?/,Ju=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,_u=/(^|\s+)\/\/([^\n\r]*)/g,k2=/^(\r?\n)+/,Xu=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,y2=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,ju=/(\r?\n|^) *\* ?/g,Hu=[];function A2(e){let t=e.match(Ju);return t?t[0].trimStart():""}function T2(e){e=p(0,e.replace(Uu,"").replace(vu,""),ju,"$1");let n="";for(;n!==e;)n=e,e=p(0,e,Xu,` +$1 $2 +`);e=e.replace(k2,"").trimEnd();let u=Object.create(null),o=p(0,e,y2,"").replace(k2,"").trimEnd(),i;for(;i=y2.exec(e);){let l=p(0,i[2],_u,"");if(typeof u[i[1]]=="string"||Array.isArray(u[i[1]])){let f=u[i[1]];u[i[1]]=[...Hu,...Array.isArray(f)?f:[f],l]}else u[i[1]]=l}return{comments:o,pragmas:u}}var b2=["noformat","noprettier"],D2=["format","prettier"];function zu(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var C2=zu;function E2(e){let t=C2(e);t&&(e=e.slice(t.length+1));let n=A2(e),{pragmas:u,comments:o}=T2(n);return{shebang:t,text:e,pragmas:u,comments:o}}function w2(e){let{pragmas:t}=E2(e);return D2.some(n=>Object.prototype.hasOwnProperty.call(t,n))}function S2(e){let{pragmas:t}=E2(e);return b2.some(n=>Object.prototype.hasOwnProperty.call(t,n))}function Ku(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:w2,hasIgnorePragma:S2,locStart:H,locEnd:J,...e}}var B2=Ku;var F2="module";var N2="commonjs",L2=[F2,N2];function I2(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return F2;if(/\.(?:cjs|cts)$/iu.test(e))return N2}}var $u={next:!0,ranges:!0,webcompat:!0,loc:!1,raw:!0,directives:!0,impliedStrict:!1,preserveParens:!0,lexical:!1,jsx:!0,validateRegex:!1};function Wu(e,t){let n=[],u=t2(e,{...$u,sourceType:t,onComment:n});return u.comments=n,u}function Yu(e){let{description:t,loc:n}=e;return n?n2(t,{loc:{start:{line:n.start.line,column:n.start.column+1},end:{line:n.end.line,column:n.end.column+1}},cause:e}):e}function Qu(e,t){let n=I2(t?.filepath),u=(n?[n]:L2).map(i=>()=>Wu(e,i)),o;try{o=u2(u)}catch({errors:[i]}){throw Yu(i)}return h2(o,{parser:"meriyah",text:e})}var Zu=B2(Qu);return R2(Gu);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/meriyah.mjs b/node_modules/prettier/plugins/meriyah.mjs index 438aa8e00..11c501bdc 100755 --- a/node_modules/prettier/plugins/meriyah.mjs +++ b/node_modules/prettier/plugins/meriyah.mjs @@ -1,4 +1,5 @@ -var Jn=Object.defineProperty;var Ce=(e,n)=>{for(var t in n)Jn(e,t,{get:n[t],enumerable:!0})};var De={};Ce(De,{parsers:()=>be});var be={};Ce(be,{meriyah:()=>xu});var _n=(e,n,t,u)=>{if(!(e&&n==null))return n.replaceAll?n.replaceAll(t,u):t.global?n.replace(t,u):n.split(t).join(u)},G=_n;var jn={0:"Unexpected token",30:"Unexpected token: '%0'",1:"Octal escape sequences are not allowed in strict mode",2:"Octal escape sequences are not allowed in template strings",3:"\\8 and \\9 are not allowed in template strings",4:"Private identifier #%0 is not defined",5:"Illegal Unicode escape sequence",6:"Invalid code point %0",7:"Invalid hexadecimal escape sequence",9:"Octal literals are not allowed in strict mode",8:"Decimal integer literals with a leading zero are forbidden in strict mode",10:"Expected number in radix %0",151:"Invalid left-hand side assignment to a destructible right-hand side",11:"Non-number found after exponent indicator",12:"Invalid BigIntLiteral",13:"No identifiers allowed directly after numeric literal",14:"Escapes \\8 or \\9 are not syntactically valid escapes",15:"Escapes \\8 or \\9 are not allowed in strict mode",16:"Unterminated string literal",17:"Unterminated template literal",18:"Multiline comment was not closed properly",19:"The identifier contained dynamic unicode escape that was not closed",20:"Illegal character '%0'",21:"Missing hexadecimal digits",22:"Invalid implicit octal",23:"Invalid line break in string literal",24:"Only unicode escapes are legal in identifier names",25:"Expected '%0'",26:"Invalid left-hand side in assignment",27:"Invalid left-hand side in async arrow",28:'Calls to super must be in the "constructor" method of a class expression or class declaration that has a superclass',29:"Member access on super must be in a method",31:"Await expression not allowed in formal parameter",32:"Yield expression not allowed in formal parameter",95:"Unexpected token: 'escaped keyword'",33:"Unary expressions as the left operand of an exponentiation expression must be disambiguated with parentheses",123:"Async functions can only be declared at the top level or inside a block",34:"Unterminated regular expression",35:"Unexpected regular expression flag",36:"Duplicate regular expression flag '%0'",37:"%0 functions must have exactly %1 argument%2",38:"Setter function argument must not be a rest parameter",39:"%0 declaration must have a name in this context",40:"Function name may not contain any reserved words or be eval or arguments in strict mode",41:"The rest operator is missing an argument",42:"A getter cannot be a generator",43:"A setter cannot be a generator",44:"A computed property name must be followed by a colon or paren",134:"Object literal keys that are strings or numbers must be a method or have a colon",46:"Found `* async x(){}` but this should be `async * x(){}`",45:"Getters and setters can not be generators",47:"'%0' can not be generator method",48:"No line break is allowed after '=>'",49:"The left-hand side of the arrow can only be destructed through assignment",50:"The binding declaration is not destructible",51:"Async arrow can not be followed by new expression",52:"Classes may not have a static property named 'prototype'",53:"Class constructor may not be a %0",54:"Duplicate constructor method in class",55:"Invalid increment/decrement operand",56:"Invalid use of `new` keyword on an increment/decrement expression",57:"`=>` is an invalid assignment target",58:"Rest element may not have a trailing comma",59:"Missing initializer in %0 declaration",60:"'for-%0' loop head declarations can not have an initializer",61:"Invalid left-hand side in for-%0 loop: Must have a single binding",62:"Invalid shorthand property initializer",63:"Property name __proto__ appears more than once in object literal",64:"Let is disallowed as a lexically bound name",65:"Invalid use of '%0' inside new expression",66:"Illegal 'use strict' directive in function with non-simple parameter list",67:'Identifier "let" disallowed as left-hand side expression in strict mode',68:"Illegal continue statement",69:"Illegal break statement",70:"Cannot have `let[...]` as a var name in strict mode",71:"Invalid destructuring assignment target",72:"Rest parameter may not have a default initializer",73:"The rest argument must the be last parameter",74:"Invalid rest argument",76:"In strict mode code, functions can only be declared at top level or inside a block",77:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",78:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",79:"Class declaration can't appear in single-statement context",80:"Invalid left-hand side in for-%0",81:"Invalid assignment in for-%0",82:"for await (... of ...) is only valid in async functions and async generators",83:"The first token after the template expression should be a continuation of the template",85:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",84:"`let \n [` is a restricted production at the start of a statement",86:"Catch clause requires exactly one parameter, not more (and no trailing comma)",87:"Catch clause parameter does not support default values",88:"Missing catch or finally after try",89:"More than one default clause in switch statement",90:"Illegal newline after throw",91:"Strict mode code may not include a with statement",92:"Illegal return statement",93:"The left hand side of the for-header binding declaration is not destructible",94:"new.target only allowed within functions or static blocks",96:"'#' not followed by identifier",102:"Invalid keyword",101:"Can not use 'let' as a class name",100:"'A lexical declaration can't define a 'let' binding",99:"Can not use `let` as variable name in strict mode",97:"'%0' may not be used as an identifier in this context",98:"Await is only valid in async functions",103:"The %0 keyword can only be used with the module goal",104:"Unicode codepoint must not be greater than 0x10FFFF",105:"%0 source must be string",106:"Only a identifier or string can be used to indicate alias",107:"Only '*' or '{...}' can be imported after default",108:"Trailing decorator may be followed by method",109:"Decorators can't be used with a constructor",110:"Can not use `await` as identifier in module or async func",111:"Can not use `await` as identifier in module",112:"HTML comments are only allowed with web compatibility (Annex B)",113:"The identifier 'let' must not be in expression position in strict mode",114:"Cannot assign to `eval` and `arguments` in strict mode",115:"The left-hand side of a for-of loop may not start with 'let'",116:"Block body arrows can not be immediately invoked without a group",117:"Block body arrows can not be immediately accessed without a group",118:"Unexpected strict mode reserved word",119:"Unexpected eval or arguments in strict mode",120:"Decorators must not be followed by a semicolon",121:"Calling delete on expression not allowed in strict mode",122:"Pattern can not have a tail",124:"Can not have a `yield` expression on the left side of a ternary",125:"An arrow function can not have a postfix update operator",126:"Invalid object literal key character after generator star",127:"Private fields can not be deleted",129:"Classes may not have a field called constructor",128:"Classes may not have a private element named constructor",130:"A class field initializer or static block may not contain arguments",131:"Generators can only be declared at the top level or inside a block",132:"Async methods are a restricted production and cannot have a newline following it",133:"Unexpected character after object literal property name",135:"Invalid key token",136:"Label '%0' has already been declared",137:"continue statement must be nested within an iteration statement",138:"Undefined label '%0'",139:"Trailing comma is disallowed inside import(...) arguments",140:"Invalid binding in JSON import",141:"import() requires exactly one argument",142:"Cannot use new with import(...)",143:"... is not allowed in import()",144:"Expected '=>'",145:"Duplicate binding '%0'",146:"Duplicate private identifier #%0",147:"Cannot export a duplicate name '%0'",150:"Duplicate %0 for-binding",148:"Exported binding '%0' needs to refer to a top-level declared variable",149:"Unexpected private field",153:"Numeric separators are not allowed at the end of numeric literals",152:"Only one underscore is allowed as numeric separator",154:"JSX value should be either an expression or a quoted JSX text",155:"Expected corresponding JSX closing tag for %0",156:"Adjacent JSX elements must be wrapped in an enclosing tag",157:"JSX attributes must only be assigned a non-empty 'expression'",158:"'%0' has already been declared",159:"'%0' shadowed a catch clause binding",160:"Dot property must be an identifier",161:"Encountered invalid input after spread/rest argument",162:"Catch without try",163:"Finally without try",164:"Expected corresponding closing tag for JSX fragment",165:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",166:"Invalid tagged template on optional chain",167:"Invalid optional chain from super property",168:"Invalid optional chain from new expression",169:'Cannot use "import.meta" outside a module',170:"Leading decorators must be attached to a class declaration",171:"An export name cannot include a lone surrogate, found %0",172:"A string literal cannot be used as an exported binding without `from`",173:"Private fields can't be accessed on super",174:"The only valid meta property for import is 'import.meta'",175:"'import.meta' must not contain escaped characters",176:'cannot use "await" as identifier inside an async function',177:'cannot use "await" in static blocks'},i2=class extends SyntaxError{start;end;range;loc;description;constructor(n,t,u,...o){let i=jn[u].replace(/%(\d+)/g,(c,d)=>o[d]),l="["+n.line+":"+n.column+"-"+t.line+":"+t.column+"]: "+i;super(l),this.start=n.index,this.end=t.index,this.range=[n.index,t.index],this.loc={start:{line:n.line,column:n.column},end:{line:t.line,column:t.column}},this.description=i}};function f(e,n,...t){throw new i2(e.tokenStart,e.currentLocation,n,...t)}function V2(e){throw new i2(e.start,e.end,e.type,...e.params)}function J(e,n,t,...u){throw new i2(e,n,t,...u)}function a2(e,n,t){throw new i2(e,n,t)}var Le=((e,n)=>{let t=new Uint32Array(104448),u=0,o=0;for(;u<3822;){let i=e[u++];if(i<0)o-=i;else{let l=e[u++];i&2&&(l=n[l]),i&1?t.fill(l,o,o+=e[u++]):t[o++]=l}}return t})([-1,2,26,2,27,2,5,-1,0,77595648,3,44,2,3,0,14,2,63,2,64,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,41,3,0,4,0,4294966523,3,0,4,2,16,2,65,2,0,0,4294836735,0,3221225471,0,4294901942,2,66,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,18,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,60,2,7,2,6,0,4286611199,3,0,2,2,1,3,0,3,0,4294901711,2,40,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,2,203,2,3,0,4093640191,0,660618719,0,65487,0,4294828015,0,4092591615,0,1616920031,0,982991,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,71,0,4284449919,0,851904,2,4,2,12,0,67076095,-1,2,72,0,1073741743,0,4093607775,-1,0,50331649,0,3265266687,2,33,0,4294844415,0,4278190047,2,20,2,137,-1,3,0,2,2,23,2,0,2,10,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,11,0,261632,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2151677951,2,29,2,9,0,909311,3,0,2,0,814743551,2,49,0,67090432,3,0,2,2,42,2,0,2,6,2,0,2,30,2,8,0,268374015,2,110,2,51,2,0,2,81,0,134153215,-1,2,7,2,0,2,8,0,2684354559,0,67044351,0,3221160064,2,17,-1,3,0,2,2,53,0,1046528,3,0,3,2,9,2,0,2,54,0,4294960127,2,10,2,6,2,11,0,4294377472,2,12,3,0,16,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,2,210,2,55,0,1048577,2,86,2,14,-1,2,14,0,131042,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,1046559,2,0,2,15,2,0,0,2147516671,2,21,3,90,2,2,0,-16,2,91,0,524222462,2,4,2,0,0,4269801471,2,4,3,0,2,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,2,133,2,0,0,3220242431,3,0,3,2,19,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,2,0,0,4351,2,0,2,9,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,9,2,20,3,0,2,0,67076097,2,8,2,0,2,21,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,101,2,102,2,22,2,23,3,0,3,0,67057663,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,3774349439,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,2,25,0,1638399,2,183,2,109,3,0,3,2,20,2,26,2,27,2,5,2,28,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-3,2,163,-4,2,20,2,0,2,36,0,1,2,0,2,67,2,6,2,12,2,10,2,0,2,115,-1,3,0,4,2,10,2,23,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277137519,0,2269118463,-1,3,20,2,-1,2,33,2,38,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,48,2,0,0,4294950463,2,37,-7,2,0,0,203775,2,57,2,167,2,20,2,43,2,36,2,18,2,37,2,18,2,126,2,21,3,0,2,2,38,0,2151677888,2,0,2,12,0,4294901764,2,144,2,0,2,58,2,56,0,5242879,3,0,2,0,402644511,-1,2,128,2,39,0,3,-1,2,129,2,130,2,0,0,67045375,2,40,0,4226678271,0,3766565279,0,2039759,2,132,2,41,0,1046437,0,6,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,23,2,50,2,11,2,61,2,38,-5,2,0,2,12,-3,3,0,2,0,2147484671,2,134,0,4190109695,2,52,-2,2,135,0,4244635647,0,27,2,0,2,8,2,43,2,0,2,68,2,18,2,0,2,42,-6,2,0,2,45,2,59,2,44,2,45,2,46,2,47,0,8388351,-2,2,136,0,3028287487,2,48,2,138,0,33259519,2,49,-9,2,21,0,4294836223,0,3355443199,0,134152199,-2,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,2,30,3,0,124,2,12,3,0,18,2,38,-213,2,0,2,32,-54,3,0,17,2,42,2,8,2,23,2,0,2,8,2,23,2,51,2,0,2,21,2,52,2,139,2,25,-13,2,0,2,53,-6,3,0,2,-4,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,196635,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,0,1677656575,-130,2,26,-16,2,0,2,24,2,38,-16,0,4161266656,0,4071,2,205,-4,2,57,-13,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,0,4294954999,2,0,-16,2,0,2,92,2,0,0,2105343,0,4160749584,2,177,-34,2,8,2,154,-6,0,4194303871,0,4294903771,2,0,2,60,2,100,-3,2,0,0,1073684479,0,17407,-9,2,18,2,17,2,0,2,32,-14,2,18,2,32,-6,2,18,2,12,-15,2,155,3,0,6,0,8323103,-1,3,0,2,2,61,-37,2,62,2,156,2,157,2,158,2,159,2,160,-105,2,26,-32,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-22250,3,0,7,2,25,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,63,2,64,-3,0,3168731136,0,4294956864,2,1,2,0,2,41,3,0,4,0,4294966275,3,0,4,2,16,2,65,2,0,2,34,-1,2,18,2,66,-1,2,0,0,2047,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,25,2,67,3,0,2,0,131135,2,98,0,70256639,0,71303167,0,272,2,42,2,6,0,32511,2,0,2,49,-1,2,99,2,68,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,70,2,69,0,33554435,2,131,2,70,2,164,0,131075,0,3594373096,0,67094296,2,69,-1,0,4294828e3,0,603979263,0,654311424,0,3,0,4294828001,0,602930687,2,171,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,71,2,38,-1,2,4,0,917503,2,38,-1,2,72,0,537788335,0,4026531935,-1,0,1,-1,2,33,2,73,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,15,2,22,3,0,10,2,74,2,0,2,75,2,76,2,77,2,0,2,78,2,0,2,12,-1,2,25,3,0,2,2,13,2,4,3,0,18,2,79,2,5,3,0,2,2,80,0,2147745791,3,19,2,0,122879,2,0,2,9,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,30,2,8,-1,2,18,2,51,2,0,2,81,2,49,-1,2,21,2,0,2,29,-2,0,128,-2,2,28,2,9,0,8160,-1,2,127,0,4227907585,2,0,2,37,2,0,2,50,2,184,2,10,2,6,2,11,-1,0,74440192,3,0,6,-2,3,0,8,2,13,2,0,2,82,2,10,2,0,2,83,2,84,2,85,-3,2,86,2,14,-3,2,87,2,88,2,89,2,0,2,34,-83,3,0,7,0,817183,2,0,2,15,2,0,0,33023,2,21,3,90,2,-17,2,91,0,524157950,2,4,2,0,2,92,2,4,2,0,2,22,2,28,2,16,3,0,2,2,17,2,0,-1,2,18,-16,3,0,206,-2,3,0,692,2,73,-1,2,18,2,10,3,0,8,2,93,0,3072,2,0,0,2147516415,2,10,3,0,2,2,25,2,94,2,95,3,0,2,2,96,2,0,2,97,2,46,0,4294965179,0,7,2,0,2,9,2,95,2,9,-1,0,1761345536,2,98,0,4294901823,2,38,2,20,2,99,2,35,2,100,0,2080440287,2,0,2,34,2,153,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,101,2,102,2,22,2,23,3,0,3,0,7,3,0,349,2,103,2,104,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,2700607615,2,105,2,106,3,0,2,2,19,2,107,3,0,10,2,10,2,18,2,0,2,47,2,0,2,31,2,108,-3,2,109,3,0,3,2,20,-1,3,5,2,2,110,2,0,2,8,2,111,-1,2,112,2,113,2,114,-1,3,0,3,2,12,-2,2,0,2,29,-8,2,20,2,0,2,36,-1,2,0,2,67,2,6,2,30,2,10,2,0,2,115,-1,3,0,4,2,10,2,18,2,116,2,7,2,0,2,117,2,0,2,118,2,119,2,120,2,0,2,9,3,0,9,2,21,2,30,2,31,2,121,2,122,-2,2,123,2,124,2,30,2,21,2,8,-2,2,125,2,30,2,32,-2,2,0,2,39,-2,0,4277075969,2,30,-1,3,20,2,-1,2,33,2,126,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,50,2,98,0,4294934591,2,37,-7,2,0,0,197631,2,57,-1,2,20,2,43,2,37,2,18,0,3,2,18,2,126,2,21,2,127,2,54,-1,0,2490368,2,127,2,25,2,18,2,34,2,127,2,38,0,4294901904,0,4718591,2,127,2,35,0,335544350,-1,2,128,0,2147487743,0,1,-1,2,129,2,130,2,8,-1,2,131,2,70,0,3758161920,0,3,2,132,0,12582911,0,655360,-1,2,0,2,29,0,2147485568,0,3,2,0,2,25,0,176,-5,2,0,2,17,2,192,-1,2,0,2,25,2,209,-1,2,0,0,16779263,-2,2,12,-1,2,38,-5,2,0,2,133,-3,3,0,2,2,55,2,134,0,2147549183,0,2,-2,2,135,2,36,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,2,18,2,0,2,42,-6,2,0,0,1,2,59,2,17,0,1,2,46,2,25,-3,2,136,2,36,2,137,2,138,0,16778239,-10,2,35,0,4294836212,2,9,-3,2,69,-2,3,0,28,2,32,-3,3,0,3,2,17,3,0,6,2,50,-81,2,18,3,0,2,2,36,3,0,33,2,25,0,126,3,0,124,2,12,3,0,18,2,38,-213,2,10,-55,3,0,17,2,42,2,8,2,18,2,0,2,8,2,18,2,60,2,0,2,25,2,50,2,139,2,25,-13,2,0,2,73,-6,3,0,2,-4,3,0,2,0,67583,-1,2,107,-2,0,11,3,0,191,2,54,3,0,38,2,30,2,55,2,34,-278,2,140,3,0,9,2,141,2,142,2,56,3,0,11,2,7,-72,3,0,3,2,143,2,144,-187,3,0,2,2,58,2,0,2,145,2,146,2,62,2,0,2,147,2,148,2,149,3,0,10,2,150,2,151,2,22,3,58,2,3,152,2,3,59,2,2,153,-57,2,8,2,154,-7,2,18,2,0,2,60,-4,2,0,0,1065361407,0,16384,-9,2,18,2,60,2,0,2,133,-14,2,18,2,133,-6,2,18,0,81919,-15,2,155,3,0,6,2,126,-1,3,0,2,0,2063,-37,2,62,2,156,2,157,2,158,2,159,2,160,-138,3,0,1335,-1,3,0,129,2,32,3,0,6,2,10,3,0,180,2,161,3,0,233,2,162,3,0,18,2,10,-77,3,0,16,2,10,-47,3,0,154,2,6,3,0,130,2,25,-28386,2,0,0,1,-1,2,55,2,0,0,8193,-21,2,201,0,10255,0,4,-11,2,69,2,182,-1,0,71680,-1,2,174,0,4292900864,0,268435519,-5,2,163,-1,2,173,-1,0,6144,-2,2,46,-1,2,168,-1,0,2147532800,2,164,2,170,0,8355840,-2,0,4,-4,2,198,0,205128192,0,1333757536,0,2147483696,0,423953,0,747766272,0,2717763192,0,4286578751,0,278545,2,165,0,4294886464,0,33292336,0,417809,2,165,0,1327482464,0,4278190128,0,700594195,0,1006647527,0,4286497336,0,4160749631,2,166,0,201327104,0,3634348576,0,8323120,2,166,0,202375680,0,2678047264,0,4293984304,2,166,-1,0,983584,0,48,0,58720273,0,3489923072,0,10517376,0,4293066815,0,1,2,213,2,167,2,0,0,2089,0,3221225552,0,201359520,2,0,-2,0,256,0,122880,0,16777216,2,163,0,4160757760,2,0,-6,2,179,-11,0,3263218176,-1,0,49664,0,2160197632,0,8388802,-1,0,12713984,-1,2,168,2,186,2,187,-2,2,175,-20,0,3758096385,-2,2,169,2,195,2,94,2,180,0,4294057984,-2,2,176,2,172,0,4227874816,-2,2,169,-1,2,170,-1,2,181,2,55,0,4026593280,0,14,0,4292919296,-1,2,178,0,939588608,-1,0,805306368,-1,2,55,2,171,2,172,2,173,2,211,2,0,-2,0,8192,-4,0,267386880,-1,0,117440512,0,7168,-1,2,170,2,168,2,174,2,188,-16,2,175,-1,0,1426112704,2,176,-1,2,196,0,271581216,0,2149777408,2,25,2,174,2,55,0,851967,2,189,-1,2,177,2,190,-4,2,178,-20,2,98,2,208,-56,0,3145728,2,191,-10,0,32505856,-1,2,179,-1,0,2147385088,2,94,1,2155905152,2,-3,2,176,2,0,0,67108864,-2,2,180,-6,2,181,2,25,0,1,-1,0,1,-1,2,182,-3,2,126,2,69,-2,2,100,-2,0,32704,2,55,-915,2,183,-1,2,207,-10,2,194,-5,2,185,-6,0,3759456256,2,19,-1,2,184,-1,2,185,-2,0,4227874752,-3,0,2146435072,2,186,-2,0,1006649344,2,55,-1,2,94,0,201375744,-3,0,134217720,2,94,0,4286677377,0,32896,-1,2,178,-3,0,4227907584,-349,0,65520,0,1920,2,167,3,0,264,-11,2,173,-2,2,187,2,0,0,520617856,0,2692743168,0,36,-3,0,524280,-13,2,193,-1,0,4294934272,2,25,2,187,-1,2,215,0,2158720,-3,2,186,0,1,-4,2,55,0,3808625411,0,3489628288,0,4096,0,1207959680,0,3221274624,2,0,-3,2,188,0,120,0,7340032,-2,2,189,2,4,2,25,2,176,3,0,4,2,186,-1,2,190,2,167,-1,0,8176,2,170,2,188,0,1073741824,-1,0,4290773232,2,0,-4,2,176,2,197,0,15728640,2,167,-1,2,174,-1,0,134250480,0,4720640,0,3825467396,-1,2,180,-9,2,94,2,181,0,4294967040,2,137,0,4160880640,3,0,2,0,704,0,1849688064,2,191,-1,2,55,0,4294901887,2,0,0,130547712,0,1879048192,2,212,3,0,2,-1,2,192,2,193,-1,0,17829776,0,2025848832,0,4261477888,-2,2,0,-1,0,4286580608,-1,0,29360128,2,200,0,16252928,0,3791388672,2,130,3,0,2,-2,2,206,2,0,-1,2,107,-1,0,66584576,-1,2,199,-1,0,448,0,4294918080,3,0,6,2,55,-1,0,4294755328,0,4294967267,2,7,-1,2,174,2,187,2,25,2,98,2,25,2,194,2,94,-2,0,245760,2,195,-1,2,163,2,202,0,4227923456,-1,2,196,2,174,2,94,-3,0,4292870145,0,262144,-1,2,95,2,0,0,1073758848,2,197,-1,0,4227921920,2,198,0,68289024,0,528402016,0,4292927536,0,46080,2,191,0,4265609306,0,4294967289,-2,0,268435456,2,95,-2,2,199,3,0,5,-1,2,200,2,176,2,0,-2,0,4227923936,2,67,-1,2,187,2,197,2,99,2,168,2,178,2,204,3,0,5,-1,2,167,3,0,3,-2,0,2146959360,0,9440640,0,104857600,0,4227923840,3,0,2,0,768,2,201,2,28,-2,2,174,-2,2,202,-1,2,169,2,98,3,0,5,-1,0,4227923964,0,512,0,8388608,2,203,2,183,2,193,0,4286578944,3,0,2,0,1152,0,1266679808,2,199,0,576,0,4261707776,2,98,3,0,9,2,169,0,131072,0,939524096,2,188,3,0,2,2,16,-1,0,2147221504,-28,2,187,3,0,3,-3,0,4292902912,-6,2,99,3,0,81,2,25,-2,2,107,-33,2,18,2,181,-124,2,188,-18,2,204,3,0,213,-1,2,187,3,0,54,-17,2,169,2,55,2,205,-1,2,55,2,197,0,4290822144,-2,0,67174336,0,520093700,2,18,3,0,13,-1,2,187,3,0,6,-2,2,188,3,0,3,-2,0,30720,-1,0,32512,3,0,2,0,4294770656,-191,2,185,-38,2,181,2,8,2,206,3,0,278,0,2417033215,-9,0,4294705144,0,4292411391,0,65295,-11,2,167,3,0,72,-3,0,3758159872,0,201391616,3,0,123,-7,2,187,-13,2,180,3,0,2,-1,2,173,2,207,-3,2,99,2,0,-7,2,181,-1,0,384,-1,0,133693440,-3,2,208,-2,2,110,3,0,3,3,180,2,-2,2,94,2,169,3,0,4,-2,2,196,-1,2,163,0,335552923,2,209,-1,0,538974272,0,2214592512,0,132e3,-10,0,192,-8,2,210,-21,0,134213632,2,162,3,0,34,2,55,0,4294965279,3,0,6,0,100663424,0,63524,-1,2,214,2,152,3,0,3,-1,0,3221282816,0,4294917120,3,0,9,2,25,2,211,-1,2,212,3,0,14,2,25,2,187,3,0,6,2,25,2,213,3,0,15,0,2147520640,-6,0,4286578784,2,0,-2,0,1006694400,3,0,24,2,36,-1,0,4292870144,3,0,2,0,1,2,176,3,0,6,2,209,0,4110942569,0,1432950139,0,2701658217,0,4026532864,0,4026532881,2,0,2,47,3,0,8,-1,2,178,-2,2,180,0,98304,0,65537,2,181,-5,2,214,2,0,2,37,2,202,2,167,0,4294770176,2,110,3,0,4,-30,2,192,0,3758153728,-3,0,125829120,-2,2,187,0,4294897664,2,178,-1,2,199,-1,2,174,0,4026580992,2,95,2,0,-10,2,180,0,3758145536,0,31744,-1,0,1610628992,0,4261477376,-4,2,215,-2,2,187,3,0,32,-1335,2,0,-129,2,187,-6,2,176,-180,0,65532,-233,2,177,-18,2,176,3,0,77,-16,2,176,3,0,47,-154,2,170,-130,2,18,3,0,22250,-7,2,18,3,0,6128],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,4294903807,268435455,2147483647,1048575,1073741823,3892314111,134217727,1061158911,536805376,4294910143,4294901759,32767,4294901760,262143,536870911,8388607,4160749567,4294902783,4294918143,65535,67043328,2281701374,4294967264,2097151,4194303,255,67108863,4294967039,511,524287,131071,63,127,3238002687,4294549487,4290772991,33554431,4294901888,4286578687,67043329,4294705152,4294770687,67043583,1023,15,2047999,67043343,67051519,16777215,2147483648,4294902e3,28,4292870143,4294966783,16383,67047423,4294967279,262083,20511,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,535511039,4294966272,4294967280,32768,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,4294967232,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4160684047,4290246655,469499899,4294967231,134086655,4294966591,2445279231,3670015,31,4294967288,4294705151,3221208447,4294902271,4294549472,4294921215,4095,4285526655,4294966527,4294966143,64,4294966719,3774873592,1877934080,262151,2555904,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4294934527,4087,2016,2147446655,184024726,2862017156,1593309078,268434431,268434414,4294901763,4294901761,536870912,2952790016,202506752,139264,4026531840,402653184,4261412864,63488,1610612736,4227922944,49152,65280,3233808384,3221225472,65534,61440,57152,4293918720,4290772992,25165824,57344,4227915776,4278190080,3758096384,4227858432,4160749568,3758129152,4294836224,4194304,251658240,196608,4294963200,2143289344,2097152,64512,417808,4227923712,12582912,50331648,65528,65472,4294967168,15360,4294966784,65408,4294965248,16,12288,4294934528,2080374784,2013265920,4294950912,524288]),Xn=e=>(Le[(e>>>5)+0]>>>e&31&1)!==0,Ie=e=>(Le[(e>>>5)+34816]>>>e&31&1)!==0;function m(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function G2(e){let n=e.currentChar;if((n&64512)!==55296)return 0;let t=e.source.charCodeAt(e.index+1);return(t&64512)!==56320?0:65536+((n&1023)<<10)+(t&1023)}function x2(e,n){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,(n&4)===0&&(e.column=0,e.line++)}function o2(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function Hn(e){return e===160||e===65279||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===8201||e===65519}function _(e){return e<65?e-48:e-65+10&15}function zn(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 131:return"TemplateLiteral";default:return(e&143360)===143360?"Identifier":(e&4096)===4096?"Keyword":"Punctuator"}}var B=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],Kn=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],qe=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function q2(e){return e<=127?Kn[e]>0:Ie(e)}function F2(e){return e<=127?qe[e]>0:Xn(e)||e===8204||e===8205}var Pe=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function $n(e){let{source:n}=e;e.currentChar===35&&n.charCodeAt(e.index+1)===33&&(m(e),m(e),p2(e,n,0,4,e.tokenIndex,e.tokenLine,e.tokenColumn))}function Ee(e,n,t,u,o,i,l,c){return u&512&&f(e,0),p2(e,n,t,o,i,l,c)}function p2(e,n,t,u,o,i,l){let{index:c}=e;for(e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column;e.index=e.source.length)return f(e,34)}let o=e.index-1,i=P.Empty,l=e.currentChar,{index:c}=e;for(;F2(l);){switch(l){case 103:i&P.Global&&f(e,36,"g"),i|=P.Global;break;case 105:i&P.IgnoreCase&&f(e,36,"i"),i|=P.IgnoreCase;break;case 109:i&P.Multiline&&f(e,36,"m"),i|=P.Multiline;break;case 117:i&P.Unicode&&f(e,36,"u"),i&P.UnicodeSets&&f(e,36,"vu"),i|=P.Unicode;break;case 118:i&P.Unicode&&f(e,36,"uv"),i&P.UnicodeSets&&f(e,36,"v"),i|=P.UnicodeSets;break;case 121:i&P.Sticky&&f(e,36,"y"),i|=P.Sticky;break;case 115:i&P.DotAll&&f(e,36,"s"),i|=P.DotAll;break;case 100:i&P.Indices&&f(e,36,"d"),i|=P.Indices;break;default:f(e,35)}l=m(e)}let d=e.source.slice(c,e.index),g=e.source.slice(t,o);return e.tokenRegExp={pattern:g,flags:d},n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),e.tokenValue=Qn(e,g,d),65540}function Qn(e,n,t){try{return new RegExp(n,t)}catch{try{return new RegExp(n,t),null}catch{f(e,34)}}}function Zn(e,n,t){let{index:u}=e,o="",i=m(e),l=e.index;for(;(B[i]&8)===0;){if(i===t)return o+=e.source.slice(l,e.index),m(e),n&128&&(e.tokenRaw=e.source.slice(u,e.index)),e.tokenValue=o,134283267;if((i&8)===8&&i===92){if(o+=e.source.slice(l,e.index),i=m(e),i<127||i===8232||i===8233){let c=ve(e,n,i);c>=0?o+=String.fromCodePoint(c):Oe(e,c,0)}else o+=String.fromCodePoint(i);l=e.index+1}else(i===8232||i===8233)&&(e.column=-1,e.line++);e.index>=e.end&&f(e,16),i=m(e)}f(e,16)}function ve(e,n,t,u=0){switch(t){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index1114111)return-5;return e.currentChar<1||e.currentChar!==125?-4:i}else{if((B[o]&64)===0)return-4;let i=e.source.charCodeAt(e.index+1);if((B[i]&64)===0)return-4;let l=e.source.charCodeAt(e.index+2);if((B[l]&64)===0)return-4;let c=e.source.charCodeAt(e.index+3);return(B[c]&64)===0?-4:(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),_(o)<<12|_(i)<<8|_(l)<<4|_(c))}}case 56:case 57:if(u||(n&64)===0||n&256)return-3;e.flags|=4096;default:return t}}function Oe(e,n,t){switch(n){case-1:return;case-2:f(e,t?2:1);case-3:f(e,t?3:14);case-4:f(e,7);case-5:f(e,104)}}function Re(e,n){let{index:t}=e,u=67174409,o="",i=m(e);for(;i!==96;){if(i===36&&e.source.charCodeAt(e.index+1)===123){m(e),u=67174408;break}else if(i===92)if(i=m(e),i>126)o+=String.fromCodePoint(i);else{let{index:l,line:c,column:d}=e,g=ve(e,n|256,i,1);if(g>=0)o+=String.fromCodePoint(g);else if(g!==-1&&n&16384){e.index=l,e.line=c,e.column=d,o=null,i=Gn(e,i),i<0&&(u=67174408);break}else Oe(e,g,1)}else e.index=e.end&&f(e,17),i=m(e)}return m(e),e.tokenValue=o,e.tokenRaw=e.source.slice(t+1,e.index-(u===67174409?1:2)),u}function Gn(e,n){for(;n!==96;){switch(n){case 36:{let t=e.index+1;if(t=e.end&&f(e,17),n=m(e)}return n}function xn(e,n){return e.index>=e.end&&f(e,0),e.index--,e.column--,Re(e,n)}function re(e,n,t){let u=e.currentChar,o=0,i=9,l=t&64?0:1,c=0,d=0;if(t&64)o="."+B2(e,u),u=e.currentChar,u===110&&f(e,12);else{if(u===48)if(u=m(e),(u|32)===120){for(t=136,u=m(e);B[u]&4160;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*16+_(u),c++,u=m(e)}(c===0||!d)&&f(e,c===0?21:153)}else if((u|32)===111){for(t=132,u=m(e);B[u]&4128;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*8+(u-48),c++,u=m(e)}(c===0||!d)&&f(e,c===0?0:153)}else if((u|32)===98){for(t=130,u=m(e);B[u]&4224;){if(u===95){d||f(e,152),d=0,u=m(e);continue}d=1,o=o*2+(u-48),c++,u=m(e)}(c===0||!d)&&f(e,c===0?0:153)}else if(B[u]&32)for(n&256&&f(e,1),t=1;B[u]&16;){if(B[u]&512){t=32,l=0;break}o=o*8+(u-48),u=m(e)}else B[u]&512?(n&256&&f(e,1),e.flags|=64,t=32):u===95&&f(e,0);if(t&48){if(l){for(;i>=0&&B[u]&4112;){if(u===95){u=m(e),(u===95||t&32)&&a2(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152),d=1;continue}d=0,o=10*o+(u-48),u=m(e),--i}if(d&&a2(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153),i>=0&&!q2(u)&&u!==46)return e.tokenValue=o,n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266}o+=B2(e,u),u=e.currentChar,u===46&&(m(e)===95&&f(e,0),t=64,o+="."+B2(e,e.currentChar),u=e.currentChar)}}let g=e.index,a=0;if(u===110&&t&128)a=1,u=m(e);else if((u|32)===101){u=m(e),B[u]&256&&(u=m(e));let{index:s}=e;(B[u]&16)===0&&f(e,11),o+=e.source.substring(g,s)+B2(e,u),u=e.currentChar}return(e.index","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","accessor","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],Ve=Object.create(null,{this:{value:86111},function:{value:86104},if:{value:20569},return:{value:20572},var:{value:86088},else:{value:20563},for:{value:20567},new:{value:86107},in:{value:8673330},typeof:{value:16863275},while:{value:20578},case:{value:20556},break:{value:20555},try:{value:20577},catch:{value:20557},delete:{value:16863276},throw:{value:86112},switch:{value:86110},continue:{value:20559},default:{value:20561},instanceof:{value:8411187},do:{value:20562},void:{value:16863277},finally:{value:20566},async:{value:209005},await:{value:209006},class:{value:86094},const:{value:86090},constructor:{value:12399},debugger:{value:20560},export:{value:20564},extends:{value:20565},false:{value:86021},from:{value:209011},get:{value:209008},implements:{value:36964},import:{value:86106},interface:{value:36965},let:{value:241737},null:{value:86023},of:{value:471156},package:{value:36966},private:{value:36967},protected:{value:36968},public:{value:36969},set:{value:209009},static:{value:36970},super:{value:86109},true:{value:86022},with:{value:20579},yield:{value:241771},enum:{value:86133},eval:{value:537079926},as:{value:77932},arguments:{value:537079927},target:{value:209029},meta:{value:209030},accessor:{value:12402}});function we(e,n,t){for(;qe[m(e)];);return e.tokenValue=e.source.slice(e.tokenIndex,e.index),e.currentChar!==92&&e.currentChar<=126?Ve[e.tokenValue]||208897:ee(e,n,0,t)}function pn(e,n){let t=Me(e);return q2(t)||f(e,5),e.tokenValue=String.fromCodePoint(t),ee(e,n,1,B[t]&4)}function ee(e,n,t,u){let o=e.index;for(;e.index0)F2(l)||f(e,20,String.fromCodePoint(l)),e.currentChar=l,e.index++,e.column++;else if(!F2(e.currentChar))break;m(e)}e.index<=e.end&&(e.tokenValue+=e.source.slice(o,e.index));let{length:i}=e.tokenValue;if(u&&i>=2&&i<=11){let l=Ve[e.tokenValue];return l===void 0?208897|(t?-2147483648:0):t?l===209006?(n&524800)===0?l|-2147483648:-2147483528:n&256?l===36970||(l&36864)===36864?-2147483527:(l&20480)===20480?n&67108864&&(n&2048)===0?l|-2147483648:-2147483528:-2147274630:n&67108864&&(n&2048)===0&&(l&20480)===20480?l|-2147483648:l===241771?n&67108864?-2147274630:n&262144?-2147483528:l|-2147483648:l===209005?-2147274630:(l&36864)===36864?l|12288|-2147483648:-2147483528:l}return 208897|(t?-2147483648:0)}function et(e){let n=m(e);if(n===92)return 130;let t=G2(e);return t&&(n=t),q2(n)||f(e,96),130}function Me(e){return e.source.charCodeAt(e.index+1)!==117&&f(e,5),e.currentChar=e.source.charCodeAt(e.index+=2),e.column+=2,nt(e)}function nt(e){let n=0,t=e.currentChar;if(t===123){let l=e.index-2;for(;B[m(e)]&64;)n=n<<4|_(e.currentChar),n>1114111&&a2({index:l,line:e.line,column:e.column},e.currentLocation,104);return e.currentChar!==125&&a2({index:l,line:e.line,column:e.column},e.currentLocation,7),m(e),n}(B[t]&64)===0&&f(e,7);let u=e.source.charCodeAt(e.index+1);(B[u]&64)===0&&f(e,7);let o=e.source.charCodeAt(e.index+2);(B[o]&64)===0&&f(e,7);let i=e.source.charCodeAt(e.index+3);return(B[i]&64)===0&&f(e,7),n=_(t)<<12|_(u)<<8|_(o)<<4|_(i),e.currentChar=e.source.charCodeAt(e.index+=4),e.column+=4,n}var tt=[128,128,128,128,128,128,128,128,128,127,135,127,127,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,16842798,134283267,130,208897,8391477,8390213,134283267,67174411,16,8391476,25233968,18,25233969,67108877,8457014,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456256,1077936155,8390721,22,132,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,136,20,8389959,208897,131,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8389702,1074790415,16842799,128];function k(e,n){e.flags=(e.flags|1)^1,e.startIndex=e.index,e.startColumn=e.column,e.startLine=e.line,e.setToken(Ue(e,n,0))}function Ue(e,n,t){let u=e.index===0,{source:o}=e,i=e.index,l=e.line,c=e.column;for(;e.index=e.end)return 8391476;let a=e.currentChar;return a===61?(m(e),4194338):a!==42?8391476:m(e)!==61?8391735:(m(e),4194335)}case 8389959:return m(e)!==61?8389959:(m(e),4194341);case 25233968:{m(e);let a=e.currentChar;return a===43?(m(e),33619993):a===61?(m(e),4194336):25233968}case 25233969:{m(e);let a=e.currentChar;if(a===45){if(m(e),(t&1||u)&&e.currentChar===62){(n&64)===0&&f(e,112),m(e),t=Ee(e,o,t,n,3,i,l,c),i=e.tokenIndex,l=e.tokenLine,c=e.tokenColumn;continue}return 33619994}return a===61?(m(e),4194337):25233969}case 8457014:{if(m(e),e.index=48&&a<=57)return re(e,n,80);if(a===46){let s=e.index+1;if(s=48&&a<=57)))return m(e),67108990}return 22}}}else{if((d^8232)<=1){t=t&-5|1,o2(e);continue}let g=G2(e);if(g>0&&(d=g),Ie(d))return e.tokenValue="",ee(e,n,0,0);if(Hn(d)){m(e);continue}f(e,20,String.fromCodePoint(d))}}return 1048576}function ut(e,n){return e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.setToken(B[e.currentChar]&8192?it(e,n):Ue(e,n,0)),e.getToken()}function it(e,n){let t=e.currentChar,u=m(e),o=e.index;for(;u!==t;)e.index>=e.end&&f(e,16),u=m(e);return u!==t&&f(e,16),e.tokenValue=e.source.slice(o,e.index),m(e),n&128&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283267}function T2(e,n){if(e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.index>=e.end){e.setToken(1048576);return}if(e.currentChar===60){m(e),e.setToken(8456256);return}if(e.currentChar===123){m(e),e.setToken(2162700);return}let t=0;for(;e.index1&&i&32&&e.getToken()&262144&&f(e,61,S[e.getToken()&255]),c}function Se(e,n,t,u,o,i){let{tokenStart:l}=e,c=e.getToken(),d=null,g=ln(e,n,t,u,o,i);return e.getToken()===1077936155?(k(e,n|8192),d=L(e,n,u,1,0,e.tokenStart),(i&32||(c&2097152)===0)&&(e.getToken()===471156||e.getToken()===8673330&&(c&2097152||(o&4)===0||n&256))&&J(l,e.currentLocation,60,e.getToken()===471156?"of":"in")):(o&16||(c&2097152)>0)&&(e.getToken()&262144)!==262144&&f(e,59,o&16?"const":"destructuring"),e.finishNode({type:"VariableDeclarator",id:g,init:d},l)}function Ot(e,n,t,u,o){let i=e.tokenStart;k(e,n);let l=((n&524288)>0||(n&512)>0&&(n&2048)>0)&&r(e,n,209006);A(e,n|8192,67174411),t&&(t=q(t,1));let c=null,d=null,g=0,a=null,s=e.getToken()===86088||e.getToken()===241737||e.getToken()===86090,h,{tokenStart:T}=e,C=e.getToken();if(s)C===241737?(a=N(e,n),e.getToken()&2240512?(e.getToken()===8673330?n&256&&f(e,67):a=e.finishNode({type:"VariableDeclaration",kind:"let",declarations:d2(e,n|33554432,t,u,8,32)},T),e.assignable=1):n&256?f(e,67):(s=!1,e.assignable=1,a=F(e,n,u,a,0,0,T),e.getToken()===471156&&f(e,115))):(k(e,n),a=e.finishNode(C===86088?{type:"VariableDeclaration",kind:"var",declarations:d2(e,n|33554432,t,u,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:d2(e,n|33554432,t,u,16,32)},T),e.assignable=1);else if(C===1074790417)l&&f(e,82);else if((C&2097152)===2097152){let b=e.tokenStart;a=C===2162700?z(e,n,void 0,u,1,0,0,2,32):H(e,n,void 0,u,1,0,0,2,32),g=e.destructible,g&64&&f(e,63),e.assignable=g&16?2:1,a=F(e,n|33554432,u,a,0,0,b)}else a=X(e,n|33554432,u,1,0,1);if((e.getToken()&262144)===262144){if(e.getToken()===471156){e.assignable&2&&f(e,80,l?"await":"of"),$(e,a),k(e,n|8192),h=L(e,n,u,1,0,e.tokenStart),A(e,n|8192,16);let D=y2(e,n,t,u,o);return e.finishNode({type:"ForOfStatement",left:a,right:h,body:D,await:l},i)}e.assignable&2&&f(e,80,"in"),$(e,a),k(e,n|8192),l&&f(e,82),h=V(e,n,u,0,1,e.tokenStart),A(e,n|8192,16);let b=y2(e,n,t,u,o);return e.finishNode({type:"ForInStatement",body:b,left:a,right:h},i)}l&&f(e,82),s||(g&8&&e.getToken()!==1077936155&&f(e,80,"loop"),a=I(e,n|33554432,u,0,0,T,a)),e.getToken()===18&&(a=Q(e,n,u,0,T,a)),A(e,n|8192,1074790417),e.getToken()!==1074790417&&(c=V(e,n,u,0,1,e.tokenStart)),A(e,n|8192,1074790417),e.getToken()!==16&&(d=V(e,n,u,0,1,e.tokenStart)),A(e,n|8192,16);let E=y2(e,n,t,u,o);return e.finishNode({type:"ForStatement",init:a,test:c,update:d,body:E},i)}function We(e,n,t){return b2(n,e.getToken())||f(e,118),(e.getToken()&537079808)===537079808&&f(e,119),t&&n2(e,n,t,e.tokenValue,8,0),N(e,n)}function Rt(e,n,t){let u=e.tokenStart;k(e,n);let o=null,{tokenStart:i}=e,l=[];if(e.getToken()===134283267)o=v(e,n);else{if(e.getToken()&143360){let g=We(e,n,t);if(l=[e.finishNode({type:"ImportDefaultSpecifier",local:g},i)],r(e,n,18))switch(e.getToken()){case 8391476:l.push(Fe(e,n,t));break;case 2162700:Ne(e,n,t,l);break;default:f(e,107)}}else switch(e.getToken()){case 8391476:l=[Fe(e,n,t)];break;case 2162700:Ne(e,n,t,l);break;case 67174411:return Qe(e,n,void 0,u);case 67108877:return Ye(e,n,u);default:f(e,30,S[e.getToken()&255])}o=Vt(e,n)}let c=Q2(e,n,l),d={type:"ImportDeclaration",specifiers:l,source:o,attributes:c};return U(e,n|8192),e.finishNode(d,u)}function Fe(e,n,t){let{tokenStart:u}=e;return k(e,n),A(e,n,77932),(e.getToken()&134217728)===134217728&&J(u,e.currentLocation,30,S[e.getToken()&255]),e.finishNode({type:"ImportNamespaceSpecifier",local:We(e,n,t)},u)}function Vt(e,n){return A(e,n,209011),e.getToken()!==134283267&&f(e,105,"Import"),v(e,n)}function Ne(e,n,t,u){for(k(e,n);e.getToken()&143360||e.getToken()===134283267;){let{tokenValue:o,tokenStart:i}=e,l=e.getToken(),c=N2(e,n),d;r(e,n,77932)?((e.getToken()&134217728)===134217728||e.getToken()===18?f(e,106):P2(e,n,16,e.getToken(),0),o=e.tokenValue,d=N(e,n)):c.type==="Identifier"?(P2(e,n,16,l,0),d=c):f(e,25,S[108]),t&&n2(e,n,t,o,8,0),u.push(e.finishNode({type:"ImportSpecifier",local:d,imported:c},i)),e.getToken()!==1074790415&&A(e,n,18)}return A(e,n,1074790415),u}function Ye(e,n,t){let u=Ze(e,n,e.finishNode({type:"Identifier",name:"import"},t),t);return u=F(e,n,void 0,u,0,0,t),u=I(e,n,void 0,0,0,t,u),e.getToken()===18&&(u=Q(e,n,void 0,0,t,u)),s2(e,n,u,t)}function Qe(e,n,t,u){let o=Ge(e,n,t,0,u);return o=F(e,n,t,o,0,0,u),e.getToken()===18&&(o=Q(e,n,t,0,u,o)),s2(e,n,o,u)}function Mt(e,n,t){let u=e.leadingDecorators.decorators.length?e.leadingDecorators.start:e.tokenStart;k(e,n|8192);let o=[],i=null,l=null,c=[];if(r(e,n|8192,20561)){switch(e.getToken()){case 86104:{i=e2(e,n,t,void 0,4,1,1,0,e.tokenStart);break}case 132:case 86094:i=Z2(e,n,t,void 0,1);break;case 209005:{let{tokenStart:g}=e;i=N(e,n);let{flags:a}=e;(a&1)===0&&(e.getToken()===86104?i=e2(e,n,t,void 0,4,1,1,1,g):e.getToken()===67174411?(i=de(e,n,void 0,i,1,1,0,a,g),i=F(e,n,void 0,i,0,0,g),i=I(e,n,void 0,0,0,g,i)):e.getToken()&143360&&(t&&(t=M2(e,n,e.tokenValue)),i=N(e,n),i=E2(e,n,t,void 0,[i],1,g)));break}default:i=L(e,n,void 0,1,0,e.tokenStart),U(e,n|8192)}return t&&t2(e,"default"),e.finishNode({type:"ExportDefaultDeclaration",declaration:i},u)}switch(e.getToken()){case 8391476:{k(e,n);let g=null;r(e,n,77932)&&(t&&t2(e,e.tokenValue),g=N2(e,n)),A(e,n,209011),e.getToken()!==134283267&&f(e,105,"Export"),l=v(e,n);let s=Q2(e,n),h={type:"ExportAllDeclaration",source:l,exported:g,attributes:s};return U(e,n|8192),e.finishNode(h,u)}case 2162700:{k(e,n);let g=[],a=[],s=0;for(;e.getToken()&143360||e.getToken()===134283267;){let{tokenStart:h,tokenValue:T}=e,C=N2(e,n);C.type==="Literal"&&(s=1);let E;e.getToken()===77932?(k(e,n),(e.getToken()&143360)===0&&e.getToken()!==134283267&&f(e,106),t&&(g.push(e.tokenValue),a.push(T)),E=N2(e,n)):(t&&(g.push(e.tokenValue),a.push(e.tokenValue)),E=C),o.push(e.finishNode({type:"ExportSpecifier",local:C,exported:E},h)),e.getToken()!==1074790415&&A(e,n,18)}A(e,n,1074790415),r(e,n,209011)?(e.getToken()!==134283267&&f(e,105,"Export"),l=v(e,n),c=Q2(e,n,o),t&&g.forEach(h=>t2(e,h))):(s&&f(e,172),t&&(g.forEach(h=>t2(e,h)),a.forEach(h=>st(e,h)))),U(e,n|8192);break}case 132:case 86094:i=Z2(e,n,t,void 0,2);break;case 86104:i=e2(e,n,t,void 0,4,1,2,0,e.tokenStart);break;case 241737:i=Y2(e,n,t,void 0,8,64);break;case 86090:i=Y2(e,n,t,void 0,16,64);break;case 86088:i=$e(e,n,t,void 0,64);break;case 209005:{let{tokenStart:g}=e;if(k(e,n),(e.flags&1)===0&&e.getToken()===86104){i=e2(e,n,t,void 0,4,1,2,1,g);break}}default:f(e,30,S[e.getToken()&255])}let d={type:"ExportNamedDeclaration",declaration:i,specifiers:o,source:l,attributes:c};return e.finishNode(d,u)}function L(e,n,t,u,o,i){let l=j(e,n,t,2,0,u,o,1,i);return l=F(e,n,t,l,o,0,i),I(e,n,t,o,0,i,l)}function Q(e,n,t,u,o,i){let l=[i];for(;r(e,n|8192,18);)l.push(L(e,n,t,1,u,e.tokenStart));return e.finishNode({type:"SequenceExpression",expressions:l},o)}function V(e,n,t,u,o,i){let l=L(e,n,t,o,u,i);return e.getToken()===18?Q(e,n,t,u,i,l):l}function I(e,n,t,u,o,i,l){let c=e.getToken();if((c&4194304)===4194304){e.assignable&2&&f(e,26),(!o&&c===1077936155&&l.type==="ArrayExpression"||l.type==="ObjectExpression")&&$(e,l),k(e,n|8192);let d=L(e,n,t,1,u,e.tokenStart);return e.assignable=2,e.finishNode(o?{type:"AssignmentPattern",left:l,right:d}:{type:"AssignmentExpression",left:l,operator:S[c&255],right:d},i)}return(c&8388608)===8388608&&(l=p(e,n,t,u,i,4,c,l)),r(e,n|8192,22)&&(l=u2(e,n,t,l,i)),l}function S2(e,n,t,u,o,i,l){let c=e.getToken();k(e,n|8192);let d=L(e,n,t,1,u,e.tokenStart);return l=e.finishNode(o?{type:"AssignmentPattern",left:l,right:d}:{type:"AssignmentExpression",left:l,operator:S[c&255],right:d},i),e.assignable=2,l}function u2(e,n,t,u,o){let i=L(e,(n|33554432)^33554432,t,1,0,e.tokenStart);A(e,n|8192,21),e.assignable=1;let l=L(e,n,t,1,0,e.tokenStart);return e.assignable=2,e.finishNode({type:"ConditionalExpression",test:u,consequent:i,alternate:l},o)}function p(e,n,t,u,o,i,l,c){let d=-((n&33554432)>0)&8673330,g,a;for(e.assignable=2;e.getToken()&8388608&&(g=e.getToken(),a=g&3840,(g&524288&&l&268435456||l&524288&&g&268435456)&&f(e,165),!(a+((g===8391735)<<8)-((d===g)<<12)<=i));)k(e,n|8192),c=e.finishNode({type:g&524288||g&268435456?"LogicalExpression":"BinaryExpression",left:c,right:p(e,n,t,u,e.tokenStart,a,g,X(e,n,t,0,u,1)),operator:S[g&255]},o);return e.getToken()===1077936155&&f(e,26),c}function Ut(e,n,t,u,o){u||f(e,0);let{tokenStart:i}=e,l=e.getToken();k(e,n|8192);let c=X(e,n,t,0,o,1);return e.getToken()===8391735&&f(e,33),n&256&&l===16863276&&(c.type==="Identifier"?f(e,121):ot(c)&&f(e,127)),e.assignable=2,e.finishNode({type:"UnaryExpression",operator:S[l&255],argument:c,prefix:!0},i)}function Jt(e,n,t,u,o,i,l,c){let d=e.getToken(),g=N(e,n),{flags:a}=e;if((a&1)===0){if(e.getToken()===86104)return pe(e,n,t,1,u,c);if(b2(n,e.getToken()))return o||f(e,0),(e.getToken()&36864)===36864&&(e.flags|=256),tn(e,n,t,i,c)}return!l&&e.getToken()===67174411?de(e,n,t,g,i,1,0,a,c):e.getToken()===10?(U2(e,n,d),l&&f(e,51),(d&36864)===36864&&(e.flags|=256),_2(e,n,t,e.tokenValue,g,l,i,0,c)):(e.assignable=1,g)}function _t(e,n,t,u,o,i){if(u&&(e.destructible|=256),n&262144){k(e,n|8192),n&2097152&&f(e,32),o||f(e,26),e.getToken()===22&&f(e,124);let l=null,c=!1;return(e.flags&1)===0?(c=r(e,n|8192,8391476),(e.getToken()&77824||c)&&(l=L(e,n,t,1,0,e.tokenStart))):e.getToken()===8391476&&f(e,30,S[e.getToken()&255]),e.assignable=2,e.finishNode({type:"YieldExpression",argument:l,delegate:c},i)}return n&256&&f(e,97,"yield"),ce(e,n,t)}function jt(e,n,t,u,o,i){o&&(e.destructible|=128),n&268435456&&f(e,177);let l=ce(e,n,t);if(l.type==="ArrowFunctionExpression"||(e.getToken()&65536)===0)return n&524288&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},176),n&512&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110),n&2097152&&n&524288&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110),l;if(n&2097152&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},31),n&524288||n&512&&n&2048){u&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},0);let d=X(e,n,t,0,0,1);return e.getToken()===8391735&&f(e,33),e.assignable=2,e.finishNode({type:"AwaitExpression",argument:d},i)}return n&512&&J(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},98),l}function J2(e,n,t,u,o,i,l){let{tokenStart:c}=e;A(e,n|8192,2162700);let d=[];if(e.getToken()!==1074790415){for(;e.getToken()===134283267;){let{index:g,tokenStart:a,tokenIndex:s,tokenValue:h}=e,T=e.getToken(),C=v(e,n);Je(e,g,s,h)&&(n|=256,e.flags&128&&J(a,e.currentLocation,66),e.flags&64&&J(a,e.currentLocation,9),e.flags&4096&&J(a,e.currentLocation,15),l&&V2(l)),d.push(ue(e,n,C,T,a))}n&256&&(i&&((i&537079808)===537079808&&f(e,119),(i&36864)===36864&&f(e,40)),e.flags&512&&f(e,119),e.flags&256&&f(e,118))}for(e.flags=(e.flags|512|256|64|4096)^4928,e.destructible=(e.destructible|256)^256;e.getToken()!==1074790415;)d.push(D2(e,n,t,u,4,{}));return A(e,o&24?n|8192:n,1074790415),e.flags&=-4289,e.getToken()===1077936155&&f(e,26),e.finishNode({type:"BlockStatement",body:d},c)}function Xt(e,n){let{tokenStart:t}=e;switch(k(e,n),e.getToken()){case 67108990:f(e,167);case 67174411:{(n&131072)===0&&f(e,28),e.assignable=2;break}case 69271571:case 67108877:{(n&65536)===0&&f(e,29),e.assignable=1;break}default:f(e,30,"super")}return e.finishNode({type:"Super"},t)}function X(e,n,t,u,o,i){let l=e.tokenStart,c=j(e,n,t,2,0,u,o,i,l);return F(e,n,t,c,o,0,l)}function Ht(e,n,t,u){e.assignable&2&&f(e,55);let o=e.getToken();return k(e,n),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:t,operator:S[o&255],prefix:!1},u)}function F(e,n,t,u,o,i,l){if((e.getToken()&33619968)===33619968&&(e.flags&1)===0)u=Ht(e,n,u,l);else if((e.getToken()&67108864)===67108864){switch(n=(n|33554432)^33554432,e.getToken()){case 67108877:{k(e,(n|67108864|2048)^2048),n&4096&&e.getToken()===130&&e.tokenValue==="super"&&f(e,173),e.assignable=1;let c=ie(e,n|16384,t);u=e.finishNode({type:"MemberExpression",object:u,computed:!1,property:c,optional:!1},l);break}case 69271571:{let c=!1;(e.flags&2048)===2048&&(c=!0,e.flags=(e.flags|2048)^2048),k(e,n|8192);let{tokenStart:d}=e,g=V(e,n,t,o,1,d);A(e,n,20),e.assignable=1,u=e.finishNode({type:"MemberExpression",object:u,computed:!0,property:g,optional:!1},l),c&&(e.flags|=2048);break}case 67174411:{if((e.flags&1024)===1024)return e.flags=(e.flags|1024)^1024,u;let c=!1;(e.flags&2048)===2048&&(c=!0,e.flags=(e.flags|2048)^2048);let d=fe(e,n,t,o);e.assignable=2,u=e.finishNode({type:"CallExpression",callee:u,arguments:d,optional:!1},l),c&&(e.flags|=2048);break}case 67108990:{k(e,(n|67108864|2048)^2048),e.flags|=2048,e.assignable=2,u=zt(e,n,t,u,l);break}default:(e.flags&2048)===2048&&f(e,166),e.assignable=2,u=e.finishNode({type:"TaggedTemplateExpression",tag:u,quasi:e.getToken()===67174408?le(e,n|16384,t):oe(e,n)},l)}u=F(e,n,t,u,0,1,l)}return i===0&&(e.flags&2048)===2048&&(e.flags=(e.flags|2048)^2048,u=e.finishNode({type:"ChainExpression",expression:u},l)),u}function zt(e,n,t,u,o){let i=!1,l;if((e.getToken()===69271571||e.getToken()===67174411)&&(e.flags&2048)===2048&&(i=!0,e.flags=(e.flags|2048)^2048),e.getToken()===69271571){k(e,n|8192);let{tokenStart:c}=e,d=V(e,n,t,0,1,c);A(e,n,20),e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!0,optional:!0,property:d},o)}else if(e.getToken()===67174411){let c=fe(e,n,t,0);e.assignable=2,l=e.finishNode({type:"CallExpression",callee:u,arguments:c,optional:!0},o)}else{let c=ie(e,n,t);e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!1,optional:!0,property:c},o)}return i&&(e.flags|=2048),l}function ie(e,n,t){return(e.getToken()&143360)===0&&e.getToken()!==-2147483528&&e.getToken()!==-2147483527&&e.getToken()!==130&&f(e,160),e.getToken()===130?R2(e,n,t,0):N(e,n)}function Kt(e,n,t,u,o,i){u&&f(e,56),o||f(e,0);let l=e.getToken();k(e,n|8192);let c=X(e,n,t,0,0,1);return e.assignable&2&&f(e,55),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:c,operator:S[l&255],prefix:!0},i)}function j(e,n,t,u,o,i,l,c,d){if((e.getToken()&143360)===143360){switch(e.getToken()){case 209006:return jt(e,n,t,o,l,d);case 241771:return _t(e,n,t,l,i,d);case 209005:return Jt(e,n,t,l,c,i,o,d)}let{tokenValue:g}=e,a=e.getToken(),s=N(e,n|16384);return e.getToken()===10?(c||f(e,0),U2(e,n,a),(a&36864)===36864&&(e.flags|=256),_2(e,n,t,g,s,o,i,0,d)):(n&4096&&!(n&8388608)&&!(n&2097152)&&e.tokenValue==="arguments"&&f(e,130),(a&255)===73&&(n&256&&f(e,113),u&24&&f(e,100)),e.assignable=n&256&&(a&537079808)===537079808?2:1,s)}if((e.getToken()&134217728)===134217728)return v(e,n);switch(e.getToken()){case 33619993:case 33619994:return Kt(e,n,t,o,c,d);case 16863276:case 16842798:case 16842799:case 25233968:case 25233969:case 16863275:case 16863277:return Ut(e,n,t,c,l);case 86104:return pe(e,n,t,0,l,d);case 2162700:return eu(e,n,t,i?0:1,l);case 69271571:return pt(e,n,t,i?0:1,l);case 67174411:return tu(e,n|16384,t,i,1,0,d);case 86021:case 86022:case 86023:return Gt(e,n);case 86111:return xt(e,n);case 65540:return ou(e,n);case 132:case 86094:return lu(e,n,t,l,d);case 86109:return Xt(e,n);case 67174409:return oe(e,n);case 67174408:return le(e,n,t);case 86107:return uu(e,n,t,l);case 134283388:return xe(e,n);case 130:return R2(e,n,t,0);case 86106:return $t(e,n,t,o,l,d);case 8456256:if(n&8)return X2(e,n,t,0,e.tokenStart);default:if(b2(n,e.getToken()))return ce(e,n,t);f(e,30,S[e.getToken()&255])}}function $t(e,n,t,u,o,i){let l=N(e,n);return e.getToken()===67108877?Ze(e,n,l,i):(u&&f(e,142),l=Ge(e,n,t,o,i),e.assignable=2,F(e,n,t,l,o,0,i))}function Ze(e,n,t,u){(n&512)===0&&f(e,169),k(e,n);let o=e.getToken();return o!==209030&&e.tokenValue!=="meta"?f(e,174):o&-2147483648&&f(e,175),e.assignable=2,e.finishNode({type:"MetaProperty",meta:t,property:N(e,n)},u)}function Ge(e,n,t,u,o){A(e,n|8192,67174411),e.getToken()===14&&f(e,143);let i=L(e,n,t,1,u,e.tokenStart),l=null;if(e.getToken()===18){if(A(e,n,18),e.getToken()!==16){let d=(n|33554432)^33554432;l=L(e,d,t,1,u,e.tokenStart)}r(e,n,18)}let c={type:"ImportExpression",source:i,options:l};return A(e,n,16),e.finishNode(c,o)}function Q2(e,n,t=null){if(!r(e,n,20579))return[];A(e,n,2162700);let u=[],o=new Set;for(;e.getToken()!==1074790415;){let i=e.tokenStart,l=Yt(e,n);A(e,n,21);let c=Wt(e,n),d=l.type==="Literal"?l.value:l.name;d==="type"&&c.value==="json"&&(t===null||t.length===1&&(t[0].type==="ImportDefaultSpecifier"||t[0].type==="ImportNamespaceSpecifier"||t[0].type==="ImportSpecifier"&&t[0].imported.type==="Identifier"&&t[0].imported.name==="default"||t[0].type==="ExportSpecifier"&&t[0].local.type==="Identifier"&&t[0].local.name==="default")||f(e,140)),o.has(d)&&f(e,145,`${d}`),o.add(d),u.push(e.finishNode({type:"ImportAttribute",key:l,value:c},i)),e.getToken()!==1074790415&&A(e,n,18)}return A(e,n,1074790415),u}function Wt(e,n){if(e.getToken()===134283267)return v(e,n);f(e,30,S[e.getToken()&255])}function Yt(e,n){if(e.getToken()===134283267)return v(e,n);if(e.getToken()&143360)return N(e,n);f(e,30,S[e.getToken()&255])}function Qt(e,n){let t=n.length;for(let u=0;u56319||++u>=t||(n.charCodeAt(u)&64512)!==56320)&&f(e,171,JSON.stringify(n.charAt(u--)))}}function N2(e,n){if(e.getToken()===134283267)return Qt(e,e.tokenValue),v(e,n);if(e.getToken()&143360)return N(e,n);f(e,30,S[e.getToken()&255])}function xe(e,n){let{tokenRaw:t,tokenValue:u,tokenStart:o}=e;k(e,n),e.assignable=2;let i={type:"Literal",value:u,bigint:String(u)};return n&128&&(i.raw=t),e.finishNode(i,o)}function oe(e,n){e.assignable=2;let{tokenValue:t,tokenRaw:u,tokenStart:o}=e;A(e,n,67174409);let i=[L2(e,n,t,u,o,!0)];return e.finishNode({type:"TemplateLiteral",expressions:[],quasis:i},o)}function le(e,n,t){n=(n|33554432)^33554432;let{tokenValue:u,tokenRaw:o,tokenStart:i}=e;A(e,n&-16385|8192,67174408);let l=[L2(e,n,u,o,i,!1)],c=[V(e,n&-16385,t,0,1,e.tokenStart)];for(e.getToken()!==1074790415&&f(e,83);e.setToken(xn(e,n),!0)!==67174409;){let{tokenValue:d,tokenRaw:g,tokenStart:a}=e;A(e,n&-16385|8192,67174408),l.push(L2(e,n,d,g,a,!1)),c.push(V(e,n,t,0,1,e.tokenStart)),e.getToken()!==1074790415&&f(e,83)}{let{tokenValue:d,tokenRaw:g,tokenStart:a}=e;A(e,n,67174409),l.push(L2(e,n,d,g,a,!0))}return e.finishNode({type:"TemplateLiteral",expressions:c,quasis:l},i)}function L2(e,n,t,u,o,i){let l=e.finishNode({type:"TemplateElement",value:{cooked:t,raw:u},tail:i},o),c=i?1:2;return n&2&&(l.start+=1,l.range[0]+=1,l.end-=c,l.range[1]-=c),n&4&&(l.loc.start.column+=1,l.loc.end.column-=c),l}function Zt(e,n,t){let u=e.tokenStart;n=(n|33554432)^33554432,A(e,n|8192,14);let o=L(e,n,t,1,0,e.tokenStart);return e.assignable=1,e.finishNode({type:"SpreadElement",argument:o},u)}function fe(e,n,t,u){k(e,n|8192);let o=[];if(e.getToken()===16)return k(e,n|16384),o;for(;e.getToken()!==16&&(e.getToken()===14?o.push(Zt(e,n,t)):o.push(L(e,n,t,1,u,e.tokenStart)),!(e.getToken()!==18||(k(e,n|8192),e.getToken()===16))););return A(e,n|16384,16),o}function N(e,n){let{tokenValue:t,tokenStart:u}=e,o=t==="await"&&(e.getToken()&-2147483648)===0;return k(e,n|(o?8192:0)),e.finishNode({type:"Identifier",name:t},u)}function v(e,n){let{tokenValue:t,tokenRaw:u,tokenStart:o}=e;return e.getToken()===134283388?xe(e,n):(k(e,n),e.assignable=2,e.finishNode(n&128?{type:"Literal",value:t,raw:u}:{type:"Literal",value:t},o))}function Gt(e,n){let t=e.tokenStart,u=S[e.getToken()&255],o=e.getToken()===86023?null:u==="true";return k(e,n),e.assignable=2,e.finishNode(n&128?{type:"Literal",value:o,raw:u}:{type:"Literal",value:o},t)}function xt(e,n){let{tokenStart:t}=e;return k(e,n),e.assignable=2,e.finishNode({type:"ThisExpression"},t)}function e2(e,n,t,u,o,i,l,c,d){k(e,n|8192);let g=i?ne(e,n,8391476):0,a=null,s,h=t?l2():void 0;if(e.getToken()===67174411)(l&1)===0&&f(e,39,"Function");else{let b=o&4&&((n&2048)===0||(n&512)===0)?4:64|(c?1024:0)|(g?1024:0);_e(e,n,e.getToken()),t&&(b&4?He(e,n,t,e.tokenValue,b):n2(e,n,t,e.tokenValue,b,o),h=q(h,256),l&&l&2&&t2(e,e.tokenValue)),s=e.getToken(),e.getToken()&143360?a=N(e,n):f(e,30,S[e.getToken()&255])}n=(n|7274496)^7274496|16777216|(c?524288:0)|(g?262144:0)|(g?0:67108864),t&&(h=q(h,512));let T=nn(e,(n|2097152)&-268435457,h,u,0,1),C=268471296,E=J2(e,(n|C)^C|8388608|1048576,t?q(h,128):h,u,8,s,h==null?void 0:h.scopeError);return e.finishNode({type:"FunctionDeclaration",id:a,params:T,body:E,async:c===1,generator:g===1},d)}function pe(e,n,t,u,o,i){k(e,n|8192);let l=ne(e,n,8391476),c=(u?524288:0)|(l?262144:0),d=null,g,a=n&16?l2():void 0,s=275709952;e.getToken()&143360&&(_e(e,(n|s)^s|c,e.getToken()),a&&(a=q(a,256)),g=e.getToken(),d=N(e,n)),n=(n|s)^s|16777216|c|(l?0:67108864),a&&(a=q(a,512));let h=nn(e,(n|2097152)&-268435457,a,t,o,1),T=J2(e,n&-33594369|8388608|1048576,a&&q(a,128),t,0,g,a==null?void 0:a.scopeError);return e.assignable=2,e.finishNode({type:"FunctionExpression",id:d,params:h,body:T,async:u===1,generator:l===1},i)}function pt(e,n,t,u,o){let i=H(e,n,void 0,t,u,o,0,2,0);return e.destructible&64&&f(e,63),e.destructible&8&&f(e,62),i}function H(e,n,t,u,o,i,l,c,d){let{tokenStart:g}=e;k(e,n|8192);let a=[],s=0;for(n=(n|33554432)^33554432;e.getToken()!==20;)if(r(e,n|8192,18))a.push(null);else{let T,{tokenStart:C,tokenValue:E}=e,b=e.getToken();if(b&143360)if(T=j(e,n,u,c,0,1,i,1,C),e.getToken()===1077936155){e.assignable&2&&f(e,26),k(e,n|8192),t&&Y(e,n,t,E,c,d);let D=L(e,n,u,1,i,e.tokenStart);T=e.finishNode(l?{type:"AssignmentPattern",left:T,right:D}:{type:"AssignmentExpression",operator:"=",left:T,right:D},C),s|=e.destructible&256?256:0|e.destructible&128?128:0}else e.getToken()===18||e.getToken()===20?(e.assignable&2?s|=16:t&&Y(e,n,t,E,c,d),s|=e.destructible&256?256:0|e.destructible&128?128:0):(s|=c&1?32:(c&2)===0?16:0,T=F(e,n,u,T,i,0,C),e.getToken()!==18&&e.getToken()!==20?(e.getToken()!==1077936155&&(s|=16),T=I(e,n,u,i,l,C,T)):e.getToken()!==1077936155&&(s|=e.assignable&2?16:32));else b&2097152?(T=e.getToken()===2162700?z(e,n,t,u,0,i,l,c,d):H(e,n,t,u,0,i,l,c,d),s|=e.destructible,e.assignable=e.destructible&16?2:1,e.getToken()===18||e.getToken()===20?e.assignable&2&&(s|=16):e.destructible&8?f(e,71):(T=F(e,n,u,T,i,0,C),s=e.assignable&2?16:0,e.getToken()!==18&&e.getToken()!==20?T=I(e,n,u,i,l,C,T):e.getToken()!==1077936155&&(s|=e.assignable&2?16:32))):b===14?(T=g2(e,n,t,u,20,c,d,0,i,l),s|=e.destructible,e.getToken()!==18&&e.getToken()!==20&&f(e,30,S[e.getToken()&255])):(T=X(e,n,u,1,0,1),e.getToken()!==18&&e.getToken()!==20?(T=I(e,n,u,i,l,C,T),(c&3)===0&&b===67174411&&(s|=16)):e.assignable&2?s|=16:b===67174411&&(s|=e.assignable&1&&c&3?32:16));if(a.push(T),r(e,n|8192,18)){if(e.getToken()===20)break}else break}A(e,n,20);let h=e.finishNode({type:l?"ArrayPattern":"ArrayExpression",elements:a},g);return!o&&e.getToken()&4194304?en(e,n,u,s,i,l,g,h):(e.destructible=s,h)}function en(e,n,t,u,o,i,l,c){e.getToken()!==1077936155&&f(e,26),k(e,n|8192),u&16&&f(e,26),i||$(e,c);let{tokenStart:d}=e,g=L(e,n,t,1,o,d);return e.destructible=(u|64|8)^72|(e.destructible&128?128:0)|(e.destructible&256?256:0),e.finishNode(i?{type:"AssignmentPattern",left:c,right:g}:{type:"AssignmentExpression",left:c,operator:"=",right:g},l)}function g2(e,n,t,u,o,i,l,c,d,g){let{tokenStart:a}=e;k(e,n|8192);let s=null,h=0,{tokenValue:T,tokenStart:C}=e,E=e.getToken();if(E&143360)e.assignable=1,s=j(e,n,u,i,0,1,d,1,C),E=e.getToken(),s=F(e,n,u,s,d,0,C),e.getToken()!==18&&e.getToken()!==o&&(e.assignable&2&&e.getToken()===1077936155&&f(e,71),h|=16,s=I(e,n,u,d,g,C,s)),e.assignable&2?h|=16:E===o||E===18?t&&Y(e,n,t,T,i,l):h|=32,h|=e.destructible&128?128:0;else if(E===o)f(e,41);else if(E&2097152)s=e.getToken()===2162700?z(e,n,t,u,1,d,g,i,l):H(e,n,t,u,1,d,g,i,l),E=e.getToken(),E!==1077936155&&E!==o&&E!==18?(e.destructible&8&&f(e,71),s=F(e,n,u,s,d,0,C),h|=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(h|=16),s=I(e,n,u,d,g,C,s)):((e.getToken()&8388608)===8388608&&(s=p(e,n,u,1,C,4,E,s)),r(e,n|8192,22)&&(s=u2(e,n,u,s,C)),h|=e.assignable&2?16:32)):h|=o===1074790415&&E!==1077936155?16:e.destructible;else{h|=32,s=X(e,n,u,1,d,1);let{tokenStart:b}=e,D=e.getToken();return D===1077936155?(e.assignable&2&&f(e,26),s=I(e,n,u,d,g,b,s),h|=16):(D===18?h|=16:D!==o&&(s=I(e,n,u,d,g,b,s)),h|=e.assignable&1?32:16),e.destructible=h,e.getToken()!==o&&e.getToken()!==18&&f(e,161),e.finishNode({type:g?"RestElement":"SpreadElement",argument:s},a)}if(e.getToken()!==o)if(i&1&&(h|=c?16:32),r(e,n|8192,1077936155)){h&16&&f(e,26),$(e,s);let b=L(e,n,u,1,d,e.tokenStart);s=e.finishNode(g?{type:"AssignmentPattern",left:s,right:b}:{type:"AssignmentExpression",left:s,operator:"=",right:b},C),h=16}else h|=16;return e.destructible=h,e.finishNode({type:g?"RestElement":"SpreadElement",argument:s},a)}function K(e,n,t,u,o,i){var a;let l=2883584|((u&64)===0?4325376:0);n=(n|l)^l|(u&8?262144:0)|(u&16?524288:0)|(u&64?4194304:0)|65536|8388608|16777216;let c=n&16?q(l2(),512):void 0,d=nu(e,(n|2097152)&-268435457,c,t,u,1,o);c&&(c=q(c,128));let g=J2(e,n&-301992961|8388608|1048576,c,t,0,void 0,(a=c==null?void 0:c.parent)==null?void 0:a.scopeError);return e.finishNode({type:"FunctionExpression",params:d,body:g,async:(u&16)>0,generator:(u&8)>0,id:null},i)}function eu(e,n,t,u,o){let i=z(e,n,void 0,t,u,o,0,2,0);return e.destructible&64&&f(e,63),e.destructible&8&&f(e,62),i}function z(e,n,t,u,o,i,l,c,d){let{tokenStart:g}=e;k(e,n);let a=[],s=0,h=0;for(n=(n|33554432)^33554432;e.getToken()!==1074790415;){let{tokenValue:C,tokenStart:E}=e,b=e.getToken();if(b===14)a.push(g2(e,n,t,u,1074790415,c,d,0,i,l));else{let D=0,R=null,y;if(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527)if(e.getToken()===-2147483527&&(s|=16),R=N(e,n),e.getToken()===18||e.getToken()===1074790415||e.getToken()===1077936155)if(D|=4,n&256&&(b&537079808)===537079808?s|=16:P2(e,n,c,b,0),t&&Y(e,n,t,C,c,d),r(e,n|8192,1077936155)){s|=8;let w=L(e,n,u,1,i,e.tokenStart);s|=e.destructible&256?256:0|e.destructible&128?128:0,y=e.finishNode({type:"AssignmentPattern",left:n&134217728?Object.assign({},R):R,right:w},E)}else s|=(b===209006?128:0)|(b===-2147483528?16:0),y=n&134217728?Object.assign({},R):R;else if(r(e,n|8192,21)){let{tokenStart:w}=e;if(C==="__proto__"&&h++,e.getToken()&143360){let k2=e.getToken(),Z=e.tokenValue;y=j(e,n,u,c,0,1,i,1,w);let W=e.getToken();y=F(e,n,u,y,i,0,w),e.getToken()===18||e.getToken()===1074790415?W===1077936155||W===1074790415||W===18?(s|=e.destructible&128?128:0,e.assignable&2?s|=16:t&&(k2&143360)===143360&&Y(e,n,t,Z,c,d)):s|=e.assignable&1?32:16:(e.getToken()&4194304)===4194304?(e.assignable&2?s|=16:W!==1077936155?s|=32:t&&Y(e,n,t,Z,c,d),y=I(e,n,u,i,l,w,y)):(s|=16,(e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,W,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):e.destructible&8?f(e,71):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?y=S2(e,n,u,i,l,w,y):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,i,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,e.getToken()!==18&&b!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===69271571?(s|=16,b===209005&&(D|=16),D|=(b===209008?256:b===209009?512:1)|2,R=c2(e,n,u,i),s|=e.assignable,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()&143360?(s|=16,b===-2147483528&&f(e,95),b===209005?(e.flags&1&&f(e,132),D|=17):b===209008?D|=256:b===209009?D|=512:f(e,0),R=N(e,n),y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===67174411?(s|=16,D|=1,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===8391476?(s|=16,b===209008?f(e,42):b===209009?f(e,43):b!==209005&&f(e,30,S[52]),k(e,n),D|=9|(b===209005?16:0),e.getToken()&143360?R=N(e,n):(e.getToken()&134217728)===134217728?R=v(e,n):e.getToken()===69271571?(D|=2,R=c2(e,n,u,i),s|=e.assignable):f(e,30,S[e.getToken()&255]),y=K(e,n,u,D,i,e.tokenStart)):(e.getToken()&134217728)===134217728?(b===209005&&(D|=16),D|=b===209008?256:b===209009?512:1,s|=16,R=v(e,n),y=K(e,n,u,D,i,e.tokenStart)):f(e,133);else if((e.getToken()&134217728)===134217728)if(R=v(e,n),e.getToken()===21){A(e,n|8192,21);let{tokenStart:w}=e;if(C==="__proto__"&&h++,e.getToken()&143360){y=j(e,n,u,c,0,1,i,1,w);let{tokenValue:k2}=e,Z=e.getToken();y=F(e,n,u,y,i,0,w),e.getToken()===18||e.getToken()===1074790415?Z===1077936155||Z===1074790415||Z===18?e.assignable&2?s|=16:t&&Y(e,n,t,k2,c,d):s|=e.assignable&1?32:16:e.getToken()===1077936155?(e.assignable&2&&(s|=16),y=I(e,n,u,i,l,w,y)):(s|=16,y=I(e,n,u,i,l,w,y))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(e.destructible&8)!==8&&(y=F(e,n,u,y,i,0,w),s=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?y=S2(e,n,u,i,l,w,y):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,0,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===67174411?(D|=1,y=K(e,n,u,D,i,e.tokenStart),s=e.assignable|16):f(e,134);else if(e.getToken()===69271571)if(R=c2(e,n,u,i),s|=e.destructible&256?256:0,D|=2,e.getToken()===21){k(e,n|8192);let{tokenStart:w,tokenValue:k2}=e,Z=e.getToken();if(e.getToken()&143360){y=j(e,n,u,c,0,1,i,1,w);let W=e.getToken();y=F(e,n,u,y,i,0,w),(e.getToken()&4194304)===4194304?(s|=e.assignable&2?16:W===1077936155?0:32,y=S2(e,n,u,i,l,w,y)):e.getToken()===18||e.getToken()===1074790415?W===1077936155||W===1074790415||W===18?e.assignable&2?s|=16:t&&(Z&143360)===143360&&Y(e,n,t,k2,c,d):s|=e.assignable&1?32:16:(s|=16,y=I(e,n,u,i,l,w,y))}else(e.getToken()&2097152)===2097152?(y=e.getToken()===69271571?H(e,n,t,u,0,i,l,c,d):z(e,n,t,u,0,i,l,c,d),s=e.destructible,e.assignable=s&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):s&8?f(e,62):(y=F(e,n,u,y,i,0,w),s=e.assignable&2?s|16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(s|=16),y=S2(e,n,u,i,l,w,y)):((e.getToken()&8388608)===8388608&&(y=p(e,n,u,1,w,4,b,y)),r(e,n|8192,22)&&(y=u2(e,n,u,y,w)),s|=e.assignable&2?16:32))):(y=X(e,n,u,1,0,1),s|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(s|=16):(y=F(e,n,u,y,i,0,w),s=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(s|=16),y=I(e,n,u,i,l,w,y))))}else e.getToken()===67174411?(D|=1,y=K(e,n,u,D,i,e.tokenStart),s=16):f(e,44);else if(b===8391476)if(A(e,n|8192,8391476),D|=8,e.getToken()&143360){let w=e.getToken();R=N(e,n),D|=1,e.getToken()===67174411?(s|=16,y=K(e,n,u,D,i,e.tokenStart)):J(e.tokenStart,e.currentLocation,w===209005?46:w===209008||e.getToken()===209009?45:47,S[w&255])}else(e.getToken()&134217728)===134217728?(s|=16,R=v(e,n),D|=1,y=K(e,n,u,D,i,e.tokenStart)):e.getToken()===69271571?(s|=16,D|=3,R=c2(e,n,u,i),y=K(e,n,u,D,i,e.tokenStart)):f(e,126);else f(e,30,S[b&255]);s|=e.destructible&128?128:0,e.destructible=s,a.push(e.finishNode({type:"Property",key:R,value:y,kind:D&768?D&512?"set":"get":"init",computed:(D&2)>0,method:(D&1)>0,shorthand:(D&4)>0},E))}if(s|=e.destructible,e.getToken()!==18)break;k(e,n)}A(e,n,1074790415),h>1&&(s|=64);let T=e.finishNode({type:l?"ObjectPattern":"ObjectExpression",properties:a},g);return!o&&e.getToken()&4194304?en(e,n,u,s,i,l,g,T):(e.destructible=s,T)}function nu(e,n,t,u,o,i,l){A(e,n,67174411);let c=[];if(e.flags=(e.flags|128)^128,e.getToken()===16)return o&512&&f(e,37,"Setter","one",""),k(e,n),c;o&256&&f(e,37,"Getter","no","s"),o&512&&e.getToken()===14&&f(e,38),n=(n|33554432)^33554432;let d=0,g=0;for(;e.getToken()!==18;){let a=null,{tokenStart:s}=e;if(e.getToken()&143360?((n&256)===0&&((e.getToken()&36864)===36864&&(e.flags|=256),(e.getToken()&537079808)===537079808&&(e.flags|=512)),a=ae(e,n,t,o|1,0)):(e.getToken()===2162700?a=z(e,n,t,u,1,l,1,i,0):e.getToken()===69271571?a=H(e,n,t,u,1,l,1,i,0):e.getToken()===14&&(a=g2(e,n,t,u,16,i,0,0,l,1)),g=1,e.destructible&48&&f(e,50)),e.getToken()===1077936155){k(e,n|8192),g=1;let h=L(e,n,u,1,0,e.tokenStart);a=e.finishNode({type:"AssignmentPattern",left:a,right:h},s)}if(d++,c.push(a),!r(e,n,18)||e.getToken()===16)break}return o&512&&d!==1&&f(e,37,"Setter","one",""),t&&t.scopeError&&V2(t.scopeError),g&&(e.flags|=128),A(e,n,16),c}function c2(e,n,t,u){k(e,n|8192);let o=L(e,(n|33554432)^33554432,t,1,u,e.tokenStart);return A(e,n,20),o}function tu(e,n,t,u,o,i,l){e.flags=(e.flags|128)^128;let c=e.tokenStart;k(e,n|8192|67108864);let d=n&16?q(l2(),1024):void 0;if(n=(n|33554432)^33554432,r(e,n,16))return O2(e,n,d,t,[],u,0,l);let g=0;e.destructible&=-385;let a,s=[],h=0,T=0,C=0,E=e.tokenStart;for(e.assignable=1;e.getToken()!==16;){let{tokenStart:b}=e,D=e.getToken();if(D&143360)d&&n2(e,n,d,e.tokenValue,1,0),(D&537079808)===537079808?T=1:(D&36864)===36864&&(C=1),a=j(e,n,t,o,0,1,1,1,b),e.getToken()===16||e.getToken()===18?e.assignable&2&&(g|=16,T=1):(e.getToken()===1077936155?T=1:g|=16,a=F(e,n,t,a,1,0,b),e.getToken()!==16&&e.getToken()!==18&&(a=I(e,n,t,1,0,b,a)));else if((D&2097152)===2097152)a=D===2162700?z(e,n|67108864,d,t,0,1,0,o,i):H(e,n|67108864,d,t,0,1,0,o,i),g|=e.destructible,T=1,e.assignable=2,e.getToken()!==16&&e.getToken()!==18&&(g&8&&f(e,122),a=F(e,n,t,a,0,0,b),g|=16,e.getToken()!==16&&e.getToken()!==18&&(a=I(e,n,t,0,0,b,a)));else if(D===14){a=g2(e,n,d,t,16,o,i,0,1,0),e.destructible&16&&f(e,74),T=1,h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),g|=8;break}else{if(g|=16,a=L(e,n,t,1,1,b),h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),e.getToken()===18&&(h||(h=1,s=[a])),h){for(;r(e,n|8192,18);)s.push(L(e,n,t,1,1,e.tokenStart));e.assignable=2,a=e.finishNode({type:"SequenceExpression",expressions:s},E)}return A(e,n,16),e.destructible=g,n&32?e.finishNode({type:"ParenthesizedExpression",expression:a},c):a}if(h&&(e.getToken()===16||e.getToken()===18)&&s.push(a),!r(e,n|8192,18))break;if(h||(h=1,s=[a]),e.getToken()===16){g|=8;break}}return h&&(e.assignable=2,a=e.finishNode({type:"SequenceExpression",expressions:s},E)),A(e,n,16),g&16&&g&8&&f(e,151),g|=e.destructible&256?256:0|e.destructible&128?128:0,e.getToken()===10?(g&48&&f(e,49),n&524800&&g&128&&f(e,31),n&262400&&g&256&&f(e,32),T&&(e.flags|=128),C&&(e.flags|=256),O2(e,n,d,t,h?s:[a],u,0,l)):(g&64&&f(e,63),g&8&&f(e,144),e.destructible=(e.destructible|256)^256|g,n&32?e.finishNode({type:"ParenthesizedExpression",expression:a},c):a)}function ce(e,n,t){let{tokenStart:u}=e,{tokenValue:o}=e,i=0,l=0;(e.getToken()&537079808)===537079808?i=1:(e.getToken()&36864)===36864&&(l=1);let c=N(e,n);if(e.assignable=1,e.getToken()===10){let d;return n&16&&(d=M2(e,n,o)),i&&(e.flags|=128),l&&(e.flags|=256),E2(e,n,d,t,[c],0,u)}return c}function _2(e,n,t,u,o,i,l,c,d){l||f(e,57),i&&f(e,51),e.flags&=-129;let g=n&16?M2(e,n,u):void 0;return E2(e,n,g,t,[o],c,d)}function O2(e,n,t,u,o,i,l,c){i||f(e,57);for(let d=0;d0&&e.tokenValue==="constructor"&&f(e,109),e.getToken()===1074790415&&f(e,108),r(e,n,1074790417)){E>0&&f(e,120);continue}h.push(on(e,n,u,g,t,i,T,0,c,E>0?C:e.tokenStart))}return A(e,l&8?n|8192:n,1074790415),g&&at(g),e.flags=e.flags&-33|s,e.finishNode({type:"ClassBody",body:h},d)}function on(e,n,t,u,o,i,l,c,d,g){let a=c?32:0,s=null,h=e.getToken();if(h&176128||h===-2147483528)switch(s=N(e,n),h){case 36970:if(!c&&e.getToken()!==67174411&&(e.getToken()&1048576)!==1048576&&e.getToken()!==1077936155)return on(e,n,t,u,o,i,l,1,d,g);break;case 209005:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=16|(ne(e,n,8391476)?8:0)}break;case 209008:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=256}break;case 209009:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);a|=512}break;case 12402:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return h2(e,n,u,s,a,l,g);n&1&&(a|=1024)}break}else if(h===69271571)a|=2,s=c2(e,o,u,d);else if((h&134217728)===134217728)s=v(e,n);else if(h===8391476)a|=8,k(e,n);else if(e.getToken()===130)a|=8192,s=R2(e,n|4096,u,768);else if((e.getToken()&1073741824)===1073741824)a|=128;else{if(c&&h===2162700)return qt(e,n|4096,t,u,g);h===-2147483527?(s=N(e,n),e.getToken()!==67174411&&f(e,30,S[e.getToken()&255])):f(e,30,S[e.getToken()&255])}if(a&1816&&(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527?s=N(e,n):(e.getToken()&134217728)===134217728?s=v(e,n):e.getToken()===69271571?(a|=2,s=c2(e,n,u,0)):e.getToken()===130?(a|=8192,s=R2(e,n,u,a)):f(e,135)),(a&2)===0&&(e.tokenValue==="constructor"?((e.getToken()&1073741824)===1073741824?f(e,129):(a&32)===0&&e.getToken()===67174411&&(a&920?f(e,53,"accessor"):(n&131072)===0&&(e.flags&32?f(e,54):e.flags|=32)),a|=64):(a&8192)===0&&a&32&&e.tokenValue==="prototype"&&f(e,52)),a&1024||e.getToken()!==67174411&&(a&768)===0)return h2(e,n,u,s,a,l,g);let T=K(e,n|4096,u,a,d,e.tokenStart);return e.finishNode({type:"MethodDefinition",kind:(a&32)===0&&a&64?"constructor":a&256?"get":a&512?"set":"method",static:(a&32)>0,computed:(a&2)>0,key:s,value:T,...n&1?{decorators:l}:null},g)}function R2(e,n,t,u){let{tokenStart:o}=e;k(e,n);let{tokenValue:i}=e;return i==="constructor"&&f(e,128),n&16&&(t||f(e,4,i),u?ct(e,t,i,u):dt(e,t,i)),k(e,n),e.finishNode({type:"PrivateIdentifier",name:i},o)}function h2(e,n,t,u,o,i,l){let c=null;if(o&8&&f(e,0),e.getToken()===1077936155){k(e,n|8192);let{tokenStart:d}=e;e.getToken()===537079927&&f(e,119);let g=2883584|((o&64)===0?4325376:0);n=(n|g)^g|(o&8?262144:0)|(o&16?524288:0)|(o&64?4194304:0)|65536|16777216,c=j(e,n|4096,t,2,0,1,0,1,d),((e.getToken()&1073741824)!==1073741824||(e.getToken()&4194304)===4194304)&&(c=F(e,n|4096,t,c,0,0,d),c=I(e,n|4096,t,0,0,d,c))}return U(e,n),e.finishNode({type:o&1024?"AccessorProperty":"PropertyDefinition",key:u,value:c,static:(o&32)>0,computed:(o&2)>0,...n&1?{decorators:i}:null},l)}function ln(e,n,t,u,o,i){if(e.getToken()&143360||(n&256)===0&&e.getToken()===-2147483527)return ae(e,n,t,o,i);(e.getToken()&2097152)!==2097152&&f(e,30,S[e.getToken()&255]);let l=e.getToken()===69271571?H(e,n,t,u,1,0,1,o,i):z(e,n,t,u,1,0,1,o,i);return e.destructible&16&&f(e,50),e.destructible&32&&f(e,50),l}function ae(e,n,t,u,o){let i=e.getToken();n&256&&((i&537079808)===537079808?f(e,119):((i&36864)===36864||i===-2147483527)&&f(e,118)),(i&20480)===20480&&f(e,102),i===241771&&(n&262144&&f(e,32),n&512&&f(e,111)),(i&255)===73&&u&24&&f(e,100),i===209006&&(n&524288&&f(e,176),n&512&&f(e,110));let{tokenValue:l,tokenStart:c}=e;return k(e,n),t&&Y(e,n,t,l,u,o),e.finishNode({type:"Identifier",name:l},c)}function X2(e,n,t,u,o){if(u||A(e,n,8456256),e.getToken()===8390721){let d=cu(e,n,o),[g,a]=gu(e,n,t,u);return e.finishNode({type:"JSXFragment",openingFragment:d,children:g,closingFragment:a},o)}e.getToken()===8457014&&f(e,30,S[e.getToken()&255]);let i=null,l=[],c=hu(e,n,t,u,o);if(!c.selfClosing){[l,i]=su(e,n,t,u);let d=v2(i.name);v2(c.name)!==d&&f(e,155,d)}return e.finishNode({type:"JSXElement",children:l,openingElement:c,closingElement:i},o)}function cu(e,n,t){return T2(e,n),e.finishNode({type:"JSXOpeningFragment"},t)}function du(e,n,t,u){A(e,n,8457014);let o=cn(e,n);return e.getToken()!==8390721&&f(e,25,S[65]),t?T2(e,n):k(e,n),e.finishNode({type:"JSXClosingElement",name:o},u)}function au(e,n,t,u){return A(e,n,8457014),e.getToken()!==8390721&&f(e,25,S[65]),t?T2(e,n):k(e,n),e.finishNode({type:"JSXClosingFragment"},u)}function su(e,n,t,u){let o=[];for(;;){let i=mu(e,n,t,u);if(i.type==="JSXClosingElement")return[o,i];o.push(i)}}function gu(e,n,t,u){let o=[];for(;;){let i=ku(e,n,t,u);if(i.type==="JSXClosingFragment")return[o,i];o.push(i)}}function mu(e,n,t,u){if(e.getToken()===137)return fn(e,n);if(e.getToken()===2162700)return se(e,n,t,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return k(e,n),e.getToken()===8457014?du(e,n,u,o):X2(e,n,t,1,o)}f(e,0)}function ku(e,n,t,u){if(e.getToken()===137)return fn(e,n);if(e.getToken()===2162700)return se(e,n,t,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return k(e,n),e.getToken()===8457014?au(e,n,u,o):X2(e,n,t,1,o)}f(e,0)}function fn(e,n){let t=e.tokenStart;k(e,n);let u={type:"JSXText",value:e.tokenValue};return n&128&&(u.raw=e.tokenRaw),e.finishNode(u,t)}function hu(e,n,t,u,o){(e.getToken()&143360)!==143360&&(e.getToken()&4096)!==4096&&f(e,0);let i=cn(e,n),l=Au(e,n,t),c=e.getToken()===8457014;return c&&A(e,n,8457014),e.getToken()!==8390721&&f(e,25,S[65]),u||!c?T2(e,n):k(e,n),e.finishNode({type:"JSXOpeningElement",name:i,attributes:l,selfClosing:c},o)}function cn(e,n){let{tokenStart:t}=e;K2(e);let u=H2(e,n);if(e.getToken()===21)return dn(e,n,u,t);for(;r(e,n,67108877);)K2(e),u=yu(e,n,u,t);return u}function yu(e,n,t,u){let o=H2(e,n);return e.finishNode({type:"JSXMemberExpression",object:t,property:o},u)}function Au(e,n,t){let u=[];for(;e.getToken()!==8457014&&e.getToken()!==8390721&&e.getToken()!==1048576;)u.push(bu(e,n,t));return u}function Tu(e,n,t){let u=e.tokenStart;k(e,n),A(e,n,14);let o=L(e,n,t,1,0,e.tokenStart);return A(e,n,1074790415),e.finishNode({type:"JSXSpreadAttribute",argument:o},u)}function bu(e,n,t){let{tokenStart:u}=e;if(e.getToken()===2162700)return Tu(e,n,t);K2(e);let o=null,i=H2(e,n);if(e.getToken()===21&&(i=dn(e,n,i,u)),e.getToken()===1077936155)switch(ut(e,n)){case 134283267:o=v(e,n);break;case 8456256:o=X2(e,n,t,0,e.tokenStart);break;case 2162700:o=se(e,n,t,0,1);break;default:f(e,154)}return e.finishNode({type:"JSXAttribute",value:o,name:i},u)}function dn(e,n,t,u){A(e,n,21);let o=H2(e,n);return e.finishNode({type:"JSXNamespacedName",namespace:t,name:o},u)}function se(e,n,t,u,o){let{tokenStart:i}=e;k(e,n|8192);let{tokenStart:l}=e;if(e.getToken()===14)return Du(e,n,t,i);let c=null;return e.getToken()===1074790415?(o&&f(e,157),c=Cu(e,{index:e.startIndex,line:e.startLine,column:e.startColumn})):c=L(e,n,t,1,0,l),e.getToken()!==1074790415&&f(e,25,S[15]),u?T2(e,n):k(e,n),e.finishNode({type:"JSXExpressionContainer",expression:c},i)}function Du(e,n,t,u){A(e,n,14);let o=L(e,n,t,1,0,e.tokenStart);return A(e,n,1074790415),e.finishNode({type:"JSXSpreadChild",expression:o},u)}function Cu(e,n){return e.finishNode({type:"JSXEmptyExpression"},n,e.tokenStart)}function H2(e,n){let t=e.tokenStart;e.getToken()&143360||f(e,30,S[e.getToken()&255]);let{tokenValue:u}=e;return k(e,n),e.finishNode({type:"JSXIdentifier",name:u},t)}function an(e,n){return kt(e,n,0)}function Eu(e,n){let t=new SyntaxError(e+" ("+n.loc.start.line+":"+n.loc.start.column+")");return Object.assign(t,n)}var sn=Eu;function ru(e){let n=[];for(let t of e)try{return t()}catch(u){n.push(u)}throw Object.assign(new Error("All combinations failed"),{errors:n})}var gn=ru;var wu=(e,n,t)=>{if(!(e&&n==null)){if(n.findLast)return n.findLast(t);for(let u=n.length-1;u>=0;u--){let o=n[u];if(t(o,u,n))return o}}},mn=wu;var Bu=(e,n,t)=>{if(!(e&&n==null))return Array.isArray(n)||typeof n=="string"?n[t<0?n.length+t:t]:n.at(t)},kn=Bu;var Su=new Proxy(()=>{},{get:()=>Su});function M(e){var u,o,i;let n=((u=e.range)==null?void 0:u[0])??e.start,t=(i=((o=e.declaration)==null?void 0:o.decorators)??e.decorators)==null?void 0:i[0];return t?Math.min(M(t),n):n}function O(e){var t;return((t=e.range)==null?void 0:t[1])??e.end}function Fu(e){let n=new Set(e);return t=>n.has(t==null?void 0:t.type)}var m2=Fu;function Nu(e,n,t){let u=e.originalText.slice(n,t);for(let o of e[Symbol.for("comments")]){let i=M(o);if(i>t)break;let l=O(o);if(l1&&n.every(t=>t.trimStart()[0]==="*")}var ke=new WeakMap;function vu(e){return ke.has(e)||ke.set(e,Pu(e)),ke.get(e)}var he=vu;function Ou(e){if(e.length<2)return;let n;for(let t=e.length-1;t>=0;t--){let u=e[t];if(n&&O(u)===M(n)&&he(u)&&he(n)&&(e.splice(t+1,1),u.value+="*//*"+n.value,u.range=[M(u),O(n)]),!ge(u)&&!f2(u))throw new TypeError(`Unknown comment type: "${u.type}".`);n=u}}var An=Ou;var r2=null;function w2(e){if(r2!==null&&typeof r2.property){let n=r2;return r2=w2.prototype=null,n}return r2=w2.prototype=e??Object.create(null),new w2}var Ru=10;for(let e=0;e<=Ru;e++)w2();function ye(e){return w2(e)}function Vu(e,n="type"){ye(e);function t(u){let o=u[n],i=e[o];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${o}'.`),{node:u});return i}return t}var Tn=Vu;var bn={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var Mu=Tn(bn),Dn=Mu;function Ae(e,n){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let u=0;u{switch(d.type){case"ParenthesizedExpression":{let{expression:g}=d,a=M(d);if(g.type==="TypeCastExpression")return g.range=[a,O(d)],g;let s=!1;if(!i){if(!l){l=[];for(let T of o)yn(T)&&l.push(O(T))}let h=mn(!1,l,T=>T<=a);s=h&&u.slice(h,a).trim().length===0}if(!s)return g.extra={...g.extra,parenthesized:!0},g;break}case"LogicalExpression":if(rn(d))return Te(d);break;case"TemplateLiteral":if(d.expressions.length!==d.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(t==="flow"||t==="hermes"||t==="espree"||t==="typescript"||i){let g=M(d)+1,a=O(d)-(d.tail?1:2);d.range=[g,a]}break;case"VariableDeclaration":{let g=kn(!1,d.declarations,-1);g!=null&&g.init&&u[O(g)]!==";"&&(d.range=[M(d),O(g)]);break}case"TSParenthesizedType":return d.typeAnnotation;case"TSTypeParameter":En(d);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(d.types.length===1)return d.types[0];break;case"TSMappedType":if(!d.constraint&&!d.key){let{name:g,constraint:a}=En(d.typeParameter);d.constraint=a,d.key=g,delete d.typeParameter}break;case"TSEnumDeclaration":if(!d.body){let g=O(d.id),{members:a}=d,s=hn({originalText:u,[Symbol.for("comments")]:o},g,a[0]?M(a[0]):O(d)),h=g+s.indexOf("{");d.body={type:"TSEnumBody",members:a,range:[h,O(d)]},delete d.members}break;case"ImportExpression":t==="hermes"&&d.attributes&&!d.options&&(d.options=d.attributes);break}});let c=e.type==="File"?e.program:e;return c.interpreter&&(o.unshift(c.interpreter),delete c.interpreter),i&&e.hashbang&&(o.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,u.length]),e}function En(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let n=M(e);e.name={type:"Identifier",name:e.name,range:[n,n+e.name.length]}}return e}function rn(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function Te(e){return rn(e)?Te({type:"LogicalExpression",operator:e.operator,left:Te({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[M(e.left),O(e.right.left)]}),right:e.right.right,range:[M(e),O(e)]}):e}var wn=Uu;var Ju=/\*\/$/,_u=/^\/\*\*?/,ju=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Xu=/(^|\s+)\/\/([^\n\r]*)/g,Bn=/^(\r?\n)+/,Hu=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Sn=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,zu=/(\r?\n|^) *\* ?/g,Ku=[];function Fn(e){let n=e.match(ju);return n?n[0].trimStart():""}function Nn(e){let n=` -`;e=G(!1,e.replace(_u,"").replace(Ju,""),zu,"$1");let t="";for(;t!==e;)t=e,e=G(!1,e,Hu,`${n}$1 $2${n}`);e=e.replace(Bn,"").trimEnd();let u=Object.create(null),o=G(!1,e,Sn,"").replace(Bn,"").trimEnd(),i;for(;i=Sn.exec(e);){let l=G(!1,i[2],Xu,"");if(typeof u[i[1]]=="string"||Array.isArray(u[i[1]])){let c=u[i[1]];u[i[1]]=[...Ku,...Array.isArray(c)?c:[c],l]}else u[i[1]]=l}return{comments:o,pragmas:u}}var Ln=["noformat","noprettier"],In=["format","prettier"];function $u(e){if(!e.startsWith("#!"))return"";let n=e.indexOf(` -`);return n===-1?e:e.slice(0,n)}var qn=$u;function Pn(e){let n=qn(e);n&&(e=e.slice(n.length+1));let t=Fn(e),{pragmas:u,comments:o}=Nn(t);return{shebang:n,text:e,pragmas:u,comments:o}}function vn(e){let{pragmas:n}=Pn(e);return In.some(t=>Object.prototype.hasOwnProperty.call(n,t))}function On(e){let{pragmas:n}=Pn(e);return Ln.some(t=>Object.prototype.hasOwnProperty.call(n,t))}function Wu(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:vn,hasIgnorePragma:On,locStart:M,locEnd:O,...e}}var Rn=Wu;var z2="module",Vn="script",Mn=[z2,Vn];function Un(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return z2;if(/\.(?:cjs|cts)$/iu.test(e))return Vn}}var Yu={next:!0,ranges:!0,webcompat:!0,loc:!1,raw:!0,directives:!0,globalReturn:!0,impliedStrict:!1,preserveParens:!0,lexical:!1,jsx:!0,uniqueKeyInPattern:!1};function Qu(e,n){let t=[],u=an(e,{...Yu,module:n===z2,onComment:t});return u.comments=t,u}function Zu(e){let{description:n,loc:t}=e;return t?sn(n,{loc:{start:{line:t.start.line,column:t.start.column+1},end:{line:t.end.line,column:t.end.column+1}},cause:e}):e}function Gu(e,n){let t=Un(n==null?void 0:n.filepath),u=(t?[t]:Mn).map(i=>()=>Qu(e,i)),o;try{o=gn(u)}catch({errors:[i]}){throw Zu(i)}return wn(o,{parser:"meriyah",text:e})}var xu=Rn(Gu);var w0=De;export{w0 as default,be as parsers}; +var q2=Object.defineProperty;var gt=(e,t)=>{for(var n in t)q2(e,n,{get:t[n],enumerable:!0})};var I2={};gt(I2,{parsers:()=>at});var at={};gt(at,{meriyah:()=>$u});var Q=(e,t)=>(n,u,...o)=>n|1&&u==null?void 0:(t.call(u)??u[e]).apply(u,o);var P2=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},O2=Q("replaceAll",function(){if(typeof this=="string")return P2}),p=O2;var V2=55296,R2=56319,M2=56320,v2=String.prototype.isWellFormed??function(){let{length:e}=this;for(let t=0;tR2||++t>=e||(this.charCodeAt(t)&64512)!==M2))return!1}return!0},U2=Q("isWellFormed",function(){if(typeof this=="string")return v2}),mt=U2;var Dt=((e,t)=>{let n=new Uint32Array(69632),u=0,o=0;for(;u<2597;){let i=e[u++];if(i<0)o-=i;else{let l=e[u++];i&2&&(l=t[l]),i&1?n.fill(l,o,o+=e[u++]):n[o++]=l}}return n})([-1,2,26,2,27,2,5,-1,0,77595648,3,44,2,3,0,14,2,61,2,62,3,0,3,0,3168796671,0,4294956992,2,1,2,0,2,41,3,0,4,0,4294966523,3,0,4,2,16,2,63,2,0,0,4294836735,0,3221225471,0,4294901942,2,64,0,134152192,3,0,2,0,4294951935,3,0,2,0,2683305983,0,2684354047,2,17,2,0,0,4294961151,3,0,2,2,19,2,0,0,608174079,2,0,2,58,2,7,2,6,0,4286643967,3,0,2,2,1,3,0,3,0,4294901711,2,40,0,4089839103,0,2961209759,0,1342439375,0,4294543342,0,3547201023,0,1577204103,0,4194240,0,4294688750,2,2,0,80831,0,4261478351,0,4294549486,2,2,0,2967484831,0,196559,0,3594373100,0,3288319768,0,8469959,0,65472,2,3,0,4093640191,0,929054175,0,65487,0,4294828015,0,4092591615,0,1885355487,0,982991,2,3,2,0,0,2163244511,0,4227923919,0,4236247022,2,69,0,4284449919,0,851904,2,4,2,12,0,67076095,-1,2,70,0,1073741743,0,4093607775,-1,0,50331649,0,3265266687,2,33,0,4294844415,0,4278190047,2,20,2,137,-1,3,0,2,2,23,2,0,2,9,2,0,2,15,2,22,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,11,0,261632,2,25,3,0,2,2,13,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,2151677951,2,29,2,10,0,909311,3,0,2,0,814743551,2,48,0,67090432,3,0,2,2,42,2,0,2,6,2,0,2,30,2,8,0,268374015,2,108,2,51,2,0,2,79,0,134153215,-1,2,7,2,0,2,8,0,2684354559,0,67044351,0,3221160064,2,9,2,18,3,0,2,2,53,0,1046528,3,0,3,2,10,2,0,2,127,0,4294960127,2,9,2,6,2,11,0,4294377472,2,12,3,0,16,2,13,2,0,2,80,2,9,2,0,2,81,2,82,2,83,0,12288,2,54,0,1048577,2,84,2,14,-1,2,14,0,131042,2,85,2,86,2,87,2,0,2,34,-83,3,0,7,0,1046559,2,0,2,15,2,0,0,2147516671,2,21,3,88,2,2,0,-16,2,89,0,524222462,2,4,2,0,0,4269801471,2,4,3,0,2,2,28,2,16,3,0,2,2,49,2,0,-1,2,17,-16,3,0,206,-2,3,0,692,2,71,-1,2,17,2,9,3,0,8,2,91,2,18,2,0,0,3220242431,3,0,3,2,19,2,92,2,93,3,0,2,2,94,2,0,2,20,2,95,2,0,0,4351,2,0,2,10,3,0,2,0,67043391,0,3909091327,2,0,2,24,2,10,2,20,3,0,2,0,67076097,2,8,2,0,2,21,0,67059711,0,4236247039,3,0,2,0,939524103,0,8191999,2,99,2,100,2,22,2,23,3,0,3,0,67057663,3,0,349,2,101,2,102,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,3774349439,2,103,2,104,3,0,2,2,19,2,105,3,0,10,2,9,2,17,2,0,2,46,2,0,2,31,2,106,2,25,0,1638399,0,57344,2,107,3,0,3,2,20,2,26,2,27,2,5,2,28,2,0,2,8,2,109,-1,2,110,2,111,2,112,-1,3,0,3,2,12,-2,2,0,2,29,-3,0,536870912,-4,2,20,2,0,2,36,0,1,2,0,2,65,2,6,2,12,2,9,2,0,2,113,-1,3,0,4,2,9,2,23,2,114,2,7,2,0,2,115,2,0,2,116,2,117,2,118,2,0,2,10,3,0,9,2,21,2,30,2,31,2,119,2,120,-2,2,121,2,122,2,30,2,21,2,8,-2,2,123,2,30,3,32,2,-1,2,0,2,39,-2,0,4277137519,0,2269118463,-1,3,20,2,-1,2,33,2,38,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,47,2,0,0,4294950463,2,37,-7,2,0,0,203775,2,125,0,4227858432,2,20,2,43,2,36,2,17,2,37,2,17,2,124,2,21,3,0,2,2,38,0,2151677888,2,0,2,12,0,4294901764,2,145,2,0,2,56,2,55,0,5242879,3,0,2,0,402644511,-1,2,128,2,39,0,3,-1,2,129,2,130,2,0,0,67045375,2,40,0,4226678271,0,3766565279,0,2039759,2,132,2,41,0,1046437,0,6,3,0,2,0,3288270847,0,3,3,0,2,0,67043519,-5,2,0,0,4282384383,0,1056964609,-1,3,0,2,0,67043345,-1,2,0,2,42,2,23,2,50,2,11,2,59,2,38,-5,2,0,2,12,-3,3,0,2,0,2147484671,2,133,0,4190109695,2,52,-2,2,134,0,4244635647,0,27,2,0,2,8,2,43,2,0,2,66,2,17,2,0,2,42,-3,2,31,-2,2,0,2,45,2,57,2,44,2,45,2,135,2,46,0,8388351,-2,2,136,0,3028287487,2,47,2,138,0,33259519,2,23,2,7,2,48,-7,2,21,0,4294836223,0,3355443199,0,134152199,-2,2,67,-2,3,0,28,2,32,-3,3,0,3,2,49,3,0,6,2,50,-81,2,17,3,0,2,2,36,3,0,33,2,25,2,30,3,0,124,2,12,3,0,18,2,38,-213,2,0,2,32,-54,3,0,17,2,42,2,8,2,23,2,0,2,8,2,23,2,51,2,0,2,21,2,52,2,139,2,25,-13,2,0,2,53,-6,3,0,2,-1,2,140,2,10,-1,3,0,2,0,4294936575,2,0,0,4294934783,-2,0,8323099,3,0,230,2,30,2,54,2,8,-3,3,0,3,2,35,-271,2,141,3,0,9,2,142,2,143,2,55,3,0,11,2,7,-72,3,0,3,2,144,0,1677656575,-130,2,26,-16,2,0,2,24,2,38,-16,0,4161266656,0,4071,0,15360,-4,0,28,-13,3,0,2,2,56,2,0,2,146,2,147,2,60,2,0,2,148,2,149,2,150,3,0,10,2,151,2,152,2,22,3,56,2,3,153,2,3,57,2,0,4294954999,2,0,-16,2,0,2,90,2,0,0,2105343,0,4160749584,0,65534,-34,2,8,2,155,-6,0,4194303871,0,4294903771,2,0,2,58,2,98,-3,2,0,0,1073684479,0,17407,-9,2,17,2,49,2,0,2,32,-14,2,17,2,32,-6,2,17,2,12,-6,2,8,0,3225419775,-7,2,156,3,0,6,0,8323103,-1,3,0,2,2,59,-37,2,60,2,157,2,158,2,159,2,160,2,161,-105,2,26,-32,3,0,1335,-1,3,0,136,2,9,3,0,180,2,24,3,0,233,2,162,3,0,18,2,9,-77,3,0,16,2,9,-47,3,0,154,2,6,3,0,264,2,32,-22116,3,0,7,2,25,-6130,3,5,2,-1,0,69207040,3,44,2,3,0,14,2,61,2,62,-3,0,3168731136,0,4294956864,2,1,2,0,2,41,3,0,4,0,4294966275,3,0,4,2,16,2,63,2,0,2,34,-1,2,17,2,64,-1,2,0,0,2047,0,4294885376,3,0,2,0,3145727,0,2617294944,0,4294770688,2,25,2,65,3,0,2,0,131135,2,96,0,70256639,0,71303167,0,272,2,42,2,6,0,65279,2,0,2,48,-1,2,97,2,66,0,4278255616,0,4294836227,0,4294549473,0,600178175,0,2952806400,0,268632067,0,4294543328,0,57540095,0,1577058304,0,1835008,0,4294688736,2,68,2,67,0,33554435,2,131,2,68,0,2952790016,0,131075,0,3594373096,0,67094296,2,67,-1,0,4294828e3,0,603979263,0,922746880,0,3,0,4294828001,0,602930687,0,1879048192,0,393219,0,4294828016,0,671088639,0,2154840064,0,4227858435,0,4236247008,2,69,2,38,-1,2,4,0,917503,2,38,-1,2,70,0,537788335,0,4026531935,-1,0,1,-1,2,33,2,71,0,7936,-3,2,0,0,2147485695,0,1010761728,0,4292984930,0,16387,2,0,2,15,2,22,3,0,10,2,72,2,0,2,73,2,74,2,75,2,0,2,76,2,0,2,12,-1,2,25,3,0,2,2,13,2,4,3,0,18,2,77,2,5,3,0,2,2,78,0,2147745791,3,19,2,0,122879,2,0,2,10,0,276824064,-2,3,0,2,2,42,2,0,0,4294903295,2,0,2,30,2,8,-1,2,17,2,51,2,0,2,79,2,48,-1,2,21,2,0,2,29,-2,0,128,-2,2,28,2,10,0,8160,-1,2,126,0,4227907585,2,0,2,37,2,0,2,50,0,4227915776,2,9,2,6,2,11,-1,0,74440192,3,0,6,-2,3,0,8,2,13,2,0,2,80,2,9,2,0,2,81,2,82,2,83,-3,2,84,2,14,-3,2,85,2,86,2,87,2,0,2,34,-83,3,0,7,0,817183,2,0,2,15,2,0,0,33023,2,21,3,88,2,-17,2,89,0,524157950,2,4,2,0,2,90,2,4,2,0,2,22,2,28,2,16,3,0,2,2,49,2,0,-1,2,17,-16,3,0,206,-2,3,0,692,2,71,-1,2,17,2,9,3,0,8,2,91,0,3072,2,0,0,2147516415,2,9,3,0,2,2,25,2,92,2,93,3,0,2,2,94,2,0,2,20,2,95,0,4294965179,0,7,2,0,2,10,2,93,2,10,-1,0,1761345536,2,96,0,4294901823,2,38,2,20,2,97,2,35,2,98,0,2080440287,2,0,2,34,2,154,0,3296722943,2,0,0,1046675455,0,939524101,0,1837055,2,99,2,100,2,22,2,23,3,0,3,0,7,3,0,349,2,101,2,102,2,7,-264,3,0,11,2,24,3,0,2,2,32,-1,0,2700607615,2,103,2,104,3,0,2,2,19,2,105,3,0,10,2,9,2,17,2,0,2,46,2,0,2,31,2,106,-3,2,107,3,0,3,2,20,-1,3,5,2,2,108,2,0,2,8,2,109,-1,2,110,2,111,2,112,-1,3,0,3,2,12,-2,2,0,2,29,-8,2,20,2,0,2,36,-1,2,0,2,65,2,6,2,30,2,9,2,0,2,113,-1,3,0,4,2,9,2,17,2,114,2,7,2,0,2,115,2,0,2,116,2,117,2,118,2,0,2,10,3,0,9,2,21,2,30,2,31,2,119,2,120,-2,2,121,2,122,2,30,2,21,2,8,-2,2,123,2,30,3,32,2,-1,2,0,2,39,-2,0,4277075969,2,30,-1,3,20,2,-1,2,33,2,124,2,0,3,30,2,2,35,2,19,-3,3,0,2,2,34,-1,2,0,2,35,2,0,2,35,2,0,2,50,2,96,0,4294934591,2,37,-7,2,0,0,197631,2,125,-1,2,20,2,43,2,37,2,17,0,3,2,17,2,124,2,21,2,126,2,127,-1,0,2490368,2,126,2,25,2,17,2,34,2,126,2,38,0,4294901904,0,4718591,2,126,2,35,0,335544350,-1,2,128,0,2147487743,0,1,-1,2,129,2,130,2,8,-1,2,131,2,68,0,3758161920,0,3,2,132,0,12582911,0,655360,-1,2,0,2,29,0,2147485568,0,3,2,0,2,25,0,176,-5,2,0,2,49,0,251658240,-1,2,0,2,25,0,16,-1,2,0,0,16779263,-2,2,12,-1,2,38,-5,2,0,2,18,-3,3,0,2,2,54,2,133,0,2147549183,0,2,-2,2,134,2,36,0,10,0,4294965249,0,67633151,0,4026597376,2,0,0,536871935,2,17,2,0,2,42,-6,2,0,0,1,2,57,2,49,0,1,2,135,2,25,-3,2,136,2,36,2,137,2,138,0,16778239,2,17,2,7,-8,2,35,0,4294836212,2,10,-3,2,67,-2,3,0,28,2,32,-3,3,0,3,2,49,3,0,6,2,50,-81,2,17,3,0,2,2,36,3,0,33,2,25,0,126,3,0,124,2,12,3,0,18,2,38,-213,2,9,-55,3,0,17,2,42,2,8,2,17,2,0,2,8,2,17,2,58,2,0,2,25,2,50,2,139,2,25,-13,2,0,2,71,-6,3,0,2,-1,2,140,2,10,-1,3,0,2,0,67583,-1,2,105,-2,0,8126475,3,0,230,2,30,2,54,2,8,-3,3,0,3,2,35,-271,2,141,3,0,9,2,142,2,143,2,55,3,0,11,2,7,-72,3,0,3,2,144,2,145,-187,3,0,2,2,56,2,0,2,146,2,147,2,60,2,0,2,148,2,149,2,150,3,0,10,2,151,2,152,2,22,3,56,2,3,153,2,3,57,2,2,154,-57,2,8,2,155,-7,2,17,2,0,2,58,-4,2,0,0,1065361407,0,16384,-9,2,17,2,58,2,0,2,18,-14,2,17,2,18,-6,2,17,0,81919,-6,2,8,0,3223273399,-7,2,156,3,0,6,2,124,-1,3,0,2,0,2063,-37,2,60,2,157,2,158,2,159,2,160,2,161,-138,3,0,1335,-1,3,0,136,2,9,3,0,180,2,24,3,0,233,2,162,3,0,18,2,9,-77,3,0,16,2,9,-47,3,0,154,2,6,3,0,264,2,32,-28252],[4294967295,4294967291,4092460543,4294828031,4294967294,134217726,4294903807,268435455,2147483647,1073741823,1048575,3892314111,134217727,1061158911,536805376,4294910143,4294901759,4294901760,4095,262143,536870911,8388607,4160749567,4294902783,4294918143,65535,67043328,2281701374,4294967264,2097151,4194303,255,67108863,4294967039,511,524287,131071,63,127,3238002687,4294549487,4290772991,33554431,4294901888,4286578687,67043329,4294770687,67043583,1023,32767,15,2047999,67043343,67051519,2147483648,4294902e3,4292870143,4294966783,16383,67047423,4294967279,262083,20511,41943039,493567,4294959104,603979775,65536,602799615,805044223,4294965206,8191,1031749119,4294917631,2134769663,4286578493,4282253311,4294942719,33540095,4294905855,2868854591,1608515583,265232348,534519807,2147614720,1060109444,4093640016,17376,2139062143,224,4169138175,4294909951,4286578688,4294967292,4294965759,4294836224,4294966272,4294967280,32768,8289918,4294934399,4294901775,4294965375,1602223615,4294967259,4294443008,268369920,4292804608,4294967232,486341884,4294963199,3087007615,1073692671,4128527,4279238655,4294902015,4160684047,4290246655,469499899,4294967231,134086655,4294966591,2445279231,3670015,31,252,4294967288,16777215,4294705151,3221208447,4294902271,4294549472,4294921215,4285526655,4294966527,4294705152,4294966143,64,4294966719,3774873592,4194303999,1877934080,262151,2555904,536807423,67043839,3758096383,3959414372,3755993023,2080374783,4294835295,4294967103,4160749565,4294934527,4087,2016,2147446655,184024726,2862017156,1593309078,268434431,268434414,4294901761]),J2=e=>(Dt[(e>>>5)+0]>>>e&31&1)!==0,Ct=e=>(Dt[(e>>>5)+34816]>>>e&31&1)!==0,S=[0,0,0,0,0,0,0,0,0,0,1032,0,0,2056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,3,0,0,8192,0,0,0,256,0,33024,0,0,242,242,114,114,114,114,114,114,594,594,0,0,16384,0,0,0,0,67,67,67,67,67,67,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,1,0,0,4099,0,71,71,71,71,71,71,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,16384,0,0,0,0],_2=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],Et=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0];function Se(e){return e<=127?_2[e]>0:Ct(e)}function De(e){return e<=127?Et[e]>0:J2(e)||e===8204||e===8205}function m(e){return e.column++,e.currentChar=e.source.charCodeAt(++e.index)}function Ke(e){let t=e.currentChar;if((t&64512)!==55296)return 0;let n=e.source.charCodeAt(e.index+1);return(n&64512)!==56320?0:65536+((t&1023)<<10)+(n&1023)}function $e(e,t){e.currentChar=e.source.charCodeAt(++e.index),e.flags|=1,(t&4)===0&&(e.column=0,e.line++)}function te(e){e.flags|=1,e.currentChar=e.source.charCodeAt(++e.index),e.column=0,e.line++}function X2(e){return e===160||e===65279||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===8201||e===65519}function v(e){return e<65?e-48:e-65+10&15}function j2(e){switch(e){case 134283266:return"NumericLiteral";case 134283267:return"StringLiteral";case 86021:case 86022:return"BooleanLiteral";case 86023:return"NullLiteral";case 65540:return"RegularExpression";case 67174408:case 67174409:case 131:return"TemplateLiteral";default:return(e&143360)===143360?"Identifier":(e&4096)===4096?"Keyword":"Punctuator"}}var wt=["SingleLine","MultiLine","HTMLOpen","HTMLClose","HashbangComment"];function H2(e){let{source:t}=e;e.currentChar===35&&t.charCodeAt(e.index+1)===33&&(m(e),m(e),We(e,t,0,4,e.tokenStart))}function rt(e,t,n,u,o,i){return u&2&&e.report(0),We(e,t,n,o,i)}function We(e,t,n,u,o){let{index:i}=e;for(e.tokenIndex=e.index,e.tokenLine=e.line,e.tokenColumn=e.column;e.index'",49:"The left-hand side of the arrow can only be destructed through assignment",50:"The binding declaration is not destructible",51:"Async arrow can not be followed by new expression",52:"Classes may not have a static property named 'prototype'",53:"Class constructor may not be a %0",54:"Duplicate constructor method in class",55:"Invalid increment/decrement operand",56:"Invalid use of `new` keyword on an increment/decrement expression",57:"`=>` is an invalid assignment target",58:"Rest element may not have a trailing comma",59:"Missing initializer in %0 declaration",60:"'for-%0' loop head declarations can not have an initializer",61:"Invalid left-hand side in for-%0 loop: Must have a single binding",62:"Invalid shorthand property initializer",63:"Property name __proto__ appears more than once in object literal",64:"Let is disallowed as a lexically bound name",65:"Invalid use of '%0' inside new expression",66:"Illegal 'use strict' directive in function with non-simple parameter list",67:'Identifier "let" disallowed as left-hand side expression in strict mode',68:"Illegal continue statement",69:"Illegal break statement",70:"Cannot have `let[...]` as a var name in strict mode",71:"Invalid destructuring assignment target",72:"Rest parameter may not have a default initializer",73:"The rest argument must the be last parameter",74:"Invalid rest argument",76:"In strict mode code, functions can only be declared at top level or inside a block",77:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement",78:"Without web compatibility enabled functions can not be declared at top level, inside a block, or as the body of an if statement",79:"Class declaration can't appear in single-statement context",80:"Invalid left-hand side in for-%0",81:"Invalid assignment in for-%0",82:"for await (... of ...) is only valid in async functions and async generators",83:"The first token after the template expression should be a continuation of the template",85:"`let` declaration not allowed here and `let` cannot be a regular var name in strict mode",84:"`let \n [` is a restricted production at the start of a statement",86:"Catch clause requires exactly one parameter, not more (and no trailing comma)",87:"Catch clause parameter does not support default values",88:"Missing catch or finally after try",89:"More than one default clause in switch statement",90:"Illegal newline after throw",91:"Strict mode code may not include a with statement",92:"Illegal return statement",93:"The left hand side of the for-header binding declaration is not destructible",94:"new.target only allowed within functions or static blocks",96:"'#' not followed by identifier",102:"Invalid keyword",101:"Can not use 'let' as a class name",100:"'A lexical declaration can't define a 'let' binding",99:"Can not use `let` as variable name in strict mode",97:"'%0' may not be used as an identifier in this context",98:"Await is only valid in async functions",103:"The %0 keyword can only be used with the module goal",104:"Unicode codepoint must not be greater than 0x10FFFF",105:"%0 source must be string",106:"Only a identifier or string can be used to indicate alias",107:"Only '*' or '{...}' can be imported after default",108:"Trailing decorator may be followed by method",109:"Decorators can't be used with a constructor",110:"Can not use `await` as identifier in module or async func",111:"Can not use `await` as identifier in module",112:"HTML comments are only allowed with web compatibility (Annex B)",113:"The identifier 'let' must not be in expression position in strict mode",114:"Cannot assign to `eval` and `arguments` in strict mode",115:"The left-hand side of a for-of loop may not start with 'let'",116:"Block body arrows can not be immediately invoked without a group",117:"Block body arrows can not be immediately accessed without a group",118:"Unexpected strict mode reserved word",119:"Unexpected eval or arguments in strict mode",120:"Decorators must not be followed by a semicolon",121:"Calling delete on expression not allowed in strict mode",122:"Pattern can not have a tail",124:"Can not have a `yield` expression on the left side of a ternary",125:"An arrow function can not have a postfix update operator",126:"Invalid object literal key character after generator star",127:"Private fields can not be deleted",129:"Classes may not have a field called constructor",128:"Classes may not have a private element named constructor",130:"A class field initializer or static block may not contain arguments",131:"Generators can only be declared at the top level or inside a block",132:"Async methods are a restricted production and cannot have a newline following it",133:"Unexpected character after object literal property name",135:"Invalid key token",136:"Label '%0' has already been declared",137:"continue statement must be nested within an iteration statement",138:"Undefined label '%0'",139:"Trailing comma is disallowed inside import(...) arguments",140:"Invalid binding in JSON import",141:"import() requires exactly one argument",142:"Cannot use new with import(...)",143:"... is not allowed in import()",144:"Expected '=>'",145:"Duplicate binding '%0'",146:"Duplicate private identifier #%0",147:"Cannot export a duplicate name '%0'",150:"Duplicate %0 for-binding",148:"Exported binding '%0' needs to refer to a top-level declared variable",149:"Unexpected private field",153:"Numeric separators are not allowed at the end of numeric literals",152:"Only one underscore is allowed as numeric separator",154:"JSX value should be either an expression or a quoted JSX text",155:"Expected corresponding JSX closing tag for %0",156:"Adjacent JSX elements must be wrapped in an enclosing tag",157:"JSX attributes must only be assigned a non-empty 'expression'",158:"'%0' has already been declared",159:"'%0' shadowed a catch clause binding",160:"Dot property must be an identifier",161:"Encountered invalid input after spread/rest argument",162:"Catch without try",163:"Finally without try",164:"Expected corresponding closing tag for JSX fragment",165:"Coalescing and logical operators used together in the same expression must be disambiguated with parentheses",166:"Invalid tagged template on optional chain",167:"Invalid optional chain from super property",168:"Invalid optional chain from new expression",169:'Cannot use "import.meta" outside a module',170:"Leading decorators must be attached to a class declaration",171:"An export name cannot include a lone surrogate",172:"A string literal cannot be used as an exported binding without `from`",173:"Private fields can't be accessed on super",174:"The only valid meta property for import is 'import.meta'",175:"'import.meta' must not contain escaped characters",176:'cannot use "await" as identifier inside an async function',177:'cannot use "await" in static blocks'},q=class extends SyntaxError{start;end;range;loc;description;constructor(t,n,u,...o){let i=K2[u].replace(/%(\d+)/g,(f,c)=>o[c]),l="["+t.line+":"+t.column+"-"+n.line+":"+n.column+"]: "+i;super(l),this.start=t.index,this.end=n.index,this.range=[t.index,n.index],this.loc={start:{line:t.line,column:t.column},end:{line:n.line,column:n.column}},this.description=i}};function St(e,t){return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0}var B=["end of source","identifier","number","string","regular expression","false","true","null","template continuation","template tail","=>","(","{",".","...","}",")",";",",","[","]",":","?","'",'"',"++","--","=","<<=",">>=",">>>=","**=","+=","-=","*=","/=","%=","^=","|=","&=","||=","&&=","??=","typeof","delete","void","!","~","+","-","in","instanceof","*","%","/","**","&&","||","===","!==","==","!=","<=",">=","<",">","<<",">>",">>>","&","|","^","var","let","const","break","case","catch","class","continue","debugger","default","do","else","export","extends","finally","for","function","if","import","new","return","super","switch","this","throw","try","while","with","implements","interface","package","private","protected","public","static","yield","as","async","await","constructor","get","set","accessor","from","of","enum","eval","arguments","escaped keyword","escaped future reserved keyword","reserved if strict","#","BigIntLiteral","??","?.","WhiteSpace","Illegal","LineTerminator","PrivateField","Template","@","target","meta","LineFeed","Escaped","JSXText"],Bt={this:86111,function:86104,if:20569,return:20572,var:86088,else:20563,for:20567,new:86107,in:8673330,typeof:16863275,while:20578,case:20556,break:20555,try:20577,catch:20557,delete:16863276,throw:86112,switch:86110,continue:20559,default:20561,instanceof:8411187,do:20562,void:16863277,finally:20566,async:209005,await:209006,class:86094,const:86090,constructor:12399,debugger:20560,export:20564,extends:20565,false:86021,from:209011,get:209008,implements:36964,import:86106,interface:36965,let:241737,null:86023,of:471156,package:36966,private:36967,protected:36968,public:36969,set:209009,static:36970,super:86109,true:86022,with:20579,yield:241771,enum:86133,eval:537079926,as:77932,arguments:537079927,target:209029,meta:209030,accessor:12402};function ht(e,t,n){for(;Et[m(e)];);return e.tokenValue=e.source.slice(e.tokenIndex,e.index),e.currentChar!==92&&e.currentChar<=126?St(Bt,e.tokenValue)??208897:Ye(e,t,0,n)}function $2(e,t){let n=Ft(e);return Se(n)||e.report(5),e.tokenValue=String.fromCodePoint(n),Ye(e,t,1,S[n]&4)}function Ye(e,t,n,u){let o=e.index;for(;e.index0)De(l)||e.report(20,String.fromCodePoint(l)),e.currentChar=l,e.index++,e.column++;else if(!De(e.currentChar))break;m(e)}e.index<=e.end&&(e.tokenValue+=e.source.slice(o,e.index));let{length:i}=e.tokenValue;if(u&&i>=2&&i<=11){let l=St(Bt,e.tokenValue);return l===void 0?208897|(n?-2147483648:0):n?l===209006?(t&2050)===0?l|-2147483648:-2147483528:t&1?l===36970||(l&36864)===36864?-2147483527:(l&20480)===20480?t&262144&&(t&8)===0?l|-2147483648:-2147483528:-2147274630:t&262144&&(t&8)===0&&(l&20480)===20480?l|-2147483648:l===241771?t&262144?-2147274630:t&1024?-2147483528:l|-2147483648:l===209005?-2147274630:(l&36864)===36864?l|12288|-2147483648:-2147483528:l}return 208897|(n?-2147483648:0)}function W2(e){let t=m(e);if(t===92)return 130;let n=Ke(e);return n&&(t=n),Se(t)||e.report(96),130}function Ft(e){return e.source.charCodeAt(e.index+1)!==117&&e.report(5),e.currentChar=e.source.charCodeAt(e.index+=2),e.column+=2,Y2(e)}function Y2(e){let t=0,n=e.currentChar;if(n===123){let l=e.index-2;for(;S[m(e)]&64;)if(t=t<<4|v(e.currentChar),t>1114111)throw new q({index:l,line:e.line,column:e.column},e.currentLocation,104);if(e.currentChar!==125)throw new q({index:l,line:e.line,column:e.column},e.currentLocation,7);return m(e),t}(S[n]&64)===0&&e.report(7);let u=e.source.charCodeAt(e.index+1);(S[u]&64)===0&&e.report(7);let o=e.source.charCodeAt(e.index+2);(S[o]&64)===0&&e.report(7);let i=e.source.charCodeAt(e.index+3);return(S[i]&64)===0&&e.report(7),t=v(n)<<12|v(u)<<8|v(o)<<4|v(i),e.currentChar=e.source.charCodeAt(e.index+=4),e.column+=4,t}function kt(e,t,n){let u=e.currentChar,o=0,i=9,l=n&64?0:1,f=0,c=0;if(n&64)o="."+Te(e,u),u=e.currentChar,u===110&&e.report(12);else{if(u===48)if(u=m(e),(u|32)===120){for(n=136,u=m(e);S[u]&4160;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*16+v(u),f++,u=m(e)}(f===0||!c)&&e.report(f===0?21:153)}else if((u|32)===111){for(n=132,u=m(e);S[u]&4128;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*8+(u-48),f++,u=m(e)}(f===0||!c)&&e.report(f===0?0:153)}else if((u|32)===98){for(n=130,u=m(e);S[u]&4224;){if(u===95){c||e.report(152),c=0,u=m(e);continue}c=1,o=o*2+(u-48),f++,u=m(e)}(f===0||!c)&&e.report(f===0?0:153)}else if(S[u]&32)for(t&1&&e.report(1),n=1;S[u]&16;){if(S[u]&512){n=32,l=0;break}o=o*8+(u-48),u=m(e)}else S[u]&512?(t&1&&e.report(1),e.flags|=64,n=32):u===95&&e.report(0);if(n&48){if(l){for(;i>=0&&S[u]&4112;){if(u===95){if(u=m(e),u===95||n&32)throw new q(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},152);c=1;continue}c=0,o=10*o+(u-48),u=m(e),--i}if(c)throw new q(e.currentLocation,{index:e.index+1,line:e.line,column:e.column},153);if(i>=0&&!Se(u)&&u!==46)return e.tokenValue=o,e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283266}o+=Te(e,u),u=e.currentChar,u===46&&(m(e)===95&&e.report(0),n=64,o+="."+Te(e,e.currentChar),u=e.currentChar)}}let g=e.index,d=0;if(u===110&&n&128)d=1,u=m(e);else if((u|32)===101){u=m(e),S[u]&256&&(u=m(e));let{index:a}=e;(S[u]&16)===0&&e.report(11),o+=e.source.substring(g,a)+Te(e,u),u=e.currentChar}return(e.index=e.source.length)return e.report(34)}let u=e.index-1,o=P.Empty,i=e.currentChar,{index:l}=e;for(;De(i);){switch(i){case 103:o&P.Global&&e.report(36,"g"),o|=P.Global;break;case 105:o&P.IgnoreCase&&e.report(36,"i"),o|=P.IgnoreCase;break;case 109:o&P.Multiline&&e.report(36,"m"),o|=P.Multiline;break;case 117:o&P.Unicode&&e.report(36,"u"),o&P.UnicodeSets&&e.report(36,"vu"),o|=P.Unicode;break;case 118:o&P.Unicode&&e.report(36,"uv"),o&P.UnicodeSets&&e.report(36,"v"),o|=P.UnicodeSets;break;case 121:o&P.Sticky&&e.report(36,"y"),o|=P.Sticky;break;case 115:o&P.DotAll&&e.report(36,"s"),o|=P.DotAll;break;case 100:o&P.Indices&&e.report(36,"d"),o|=P.Indices;break;default:e.report(35)}i=m(e)}let f=e.source.slice(l,e.index),c=e.source.slice(t,u);return e.tokenRegExp={pattern:c,flags:f},e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),e.tokenValue=Z2(e,c,f),65540}function Z2(e,t,n){try{return new RegExp(t,n)}catch{if(!e.options.validateRegex)return null;e.report(34)}}function G2(e,t,n){let{index:u}=e,o="",i=m(e),l=e.index;for(;(S[i]&8)===0;){if(i===n)return o+=e.source.slice(l,e.index),m(e),e.options.raw&&(e.tokenRaw=e.source.slice(u,e.index)),e.tokenValue=o,134283267;if((i&8)===8&&i===92){if(o+=e.source.slice(l,e.index),i=m(e),i<127||i===8232||i===8233){let f=Nt(e,t,i);f>=0?o+=String.fromCodePoint(f):Lt(e,f,0)}else o+=String.fromCodePoint(i);l=e.index+1}else(i===8232||i===8233)&&(e.column=-1,e.line++);e.index>=e.end&&e.report(16),i=m(e)}e.report(16)}function Nt(e,t,n,u=0){switch(n){case 98:return 8;case 102:return 12;case 114:return 13;case 110:return 10;case 116:return 9;case 118:return 11;case 13:if(e.index1114111)return-5;return e.currentChar<1||e.currentChar!==125?-4:i}else{if((S[o]&64)===0)return-4;let i=e.source.charCodeAt(e.index+1);if((S[i]&64)===0)return-4;let l=e.source.charCodeAt(e.index+2);if((S[l]&64)===0)return-4;let f=e.source.charCodeAt(e.index+3);return(S[f]&64)===0?-4:(e.index+=3,e.column+=3,e.currentChar=e.source.charCodeAt(e.index),v(o)<<12|v(i)<<8|v(l)<<4|v(f))}}case 56:case 57:if(u||!e.options.webcompat||t&1)return-3;e.flags|=4096;default:return n}}function Lt(e,t,n){switch(t){case-1:return;case-2:e.report(n?2:1);case-3:e.report(n?3:14);case-4:e.report(7);case-5:e.report(104)}}function It(e,t){let{index:n}=e,u=67174409,o="",i=m(e);for(;i!==96;){if(i===36&&e.source.charCodeAt(e.index+1)===123){m(e),u=67174408;break}else if(i===92)if(i=m(e),i>126)o+=String.fromCodePoint(i);else{let{index:l,line:f,column:c}=e,g=Nt(e,t|1,i,1);if(g>=0)o+=String.fromCodePoint(g);else if(g!==-1&&t&64){e.index=l,e.line=f,e.column=c,o=null,i=x2(e,i),i<0&&(u=67174408);break}else Lt(e,g,1)}else e.index=e.end&&e.report(17),i=m(e)}return m(e),e.tokenValue=o,e.tokenRaw=e.source.slice(n+1,e.index-(u===67174409?1:2)),u}function x2(e,t){for(;t!==96;){switch(t){case 36:{let n=e.index+1;if(n=e.end&&e.report(17),t=m(e)}return t}function p2(e,t){return e.index>=e.end&&e.report(0),e.index--,e.column--,It(e,t)}var en=[128,128,128,128,128,128,128,128,128,127,135,127,127,129,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,127,16842798,134283267,130,208897,8391477,8390213,134283267,67174411,16,8391476,25233968,18,25233969,67108877,8457014,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,134283266,21,1074790417,8456256,1077936155,8390721,22,132,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,208897,69271571,136,20,8389959,208897,131,4096,4096,4096,4096,4096,4096,4096,208897,4096,208897,208897,4096,208897,4096,208897,4096,208897,4096,4096,4096,208897,4096,4096,208897,4096,4096,2162700,8389702,1074790415,16842799,128];function r(e,t){e.flags=(e.flags|1)^1,e.startIndex=e.index,e.startColumn=e.column,e.startLine=e.line,e.setToken(qt(e,t,0))}function qt(e,t,n){let u=e.index===0,{source:o}=e;for(;e.index=e.end)return 8391476;let f=e.currentChar;return f===61?(m(e),4194338):f!==42?8391476:m(e)!==61?8391735:(m(e),4194335)}case 8389959:return m(e)!==61?8389959:(m(e),4194341);case 25233968:{m(e);let f=e.currentChar;return f===43?(m(e),33619993):f===61?(m(e),4194336):25233968}case 25233969:{m(e);let f=e.currentChar;if(f===45){if(m(e),(n&1||u)&&e.currentChar===62){e.options.webcompat||e.report(112),m(e),n=rt(e,o,n,t,3,e.tokenStart);continue}return 33619994}return f===61?(m(e),4194337):25233969}case 8457014:{if(m(e),e.index=48&&f<=57)return kt(e,t,80);if(f===46){let c=e.index+1;if(c=48&&f<=57)))return m(e),67108990}return 22}}}else{if((i^8232)<=1){n=n&-5|1,te(e);continue}let l=Ke(e);if(l>0&&(i=l),Ct(i))return e.tokenValue="",Ye(e,t,0,0);if(X2(i)){m(e);continue}e.report(20,String.fromCodePoint(i))}}return 1048576}function M(e,t){(e.flags&1)===0&&(e.getToken()&1048576)!==1048576&&e.report(30,B[e.getToken()&255]),C(e,t,1074790417)||e.options.onInsertedSemicolon?.(e.startIndex)}function Pt(e,t,n,u){return t-n<13&&u==="use strict"&&((e.getToken()&1048576)===1048576||e.flags&1)?1:0}function Qe(e,t,n){return e.getToken()!==n?0:(r(e,t),1)}function C(e,t,n){return e.getToken()!==n?!1:(r(e,t),!0)}function y(e,t,n){e.getToken()!==n&&e.report(25,B[n&255]),r(e,t)}function K(e,t){switch(t.type){case"ArrayExpression":{t.type="ArrayPattern";let{elements:n}=t;for(let u=0,o=n.length;u=e.end&&e.report(16),n=m(e);return n!==t&&e.report(16),e.tokenValue=e.source.slice(u,e.index),m(e),e.options.raw&&(e.tokenRaw=e.source.slice(e.tokenIndex,e.index)),134283267}function me(e){if(e.startIndex=e.tokenIndex=e.index,e.startColumn=e.tokenColumn=e.column,e.startLine=e.tokenLine=e.line,e.index>=e.end){e.setToken(1048576);return}if(e.currentChar===60){m(e),e.setToken(8456256);return}if(e.currentChar===123){m(e),e.setToken(2162700);return}let t=0;for(;e.index1&&i&32&&e.getToken()&262144&&e.report(61,B[e.getToken()&255]),f}function At(e,t,n,u,o,i){let{tokenStart:l}=e,f=e.getToken(),c=null,g=Zt(e,t,n,u,o,i);if(e.getToken()===1077936155){if(r(e,t|32),c=L(e,t,u,1,0,e.tokenStart),(i&32||(f&2097152)===0)&&(e.getToken()===471156||e.getToken()===8673330&&(f&2097152||(o&4)===0||t&1)))throw new q(l,e.currentLocation,60,e.getToken()===471156?"of":"in")}else(o&16||(f&2097152)>0)&&(e.getToken()&262144)!==262144&&e.report(59,o&16?"const":"destructuring");return e.finishNode({type:"VariableDeclarator",id:g,init:c},l)}function Ln(e,t,n,u,o){let i=e.tokenStart;r(e,t);let l=((t&2048)>0||(t&2)>0&&(t&8)>0)&&C(e,t,209006);y(e,t|32,67174411),n=n?.createChildScope(1);let f=null,c=null,g=0,d=null,a=e.getToken()===86088||e.getToken()===241737||e.getToken()===86090,h,{tokenStart:A}=e,b=e.getToken();if(a)b===241737?(d=N(e,t),e.getToken()&2240512?(e.getToken()===8673330?t&1&&e.report(67):d=e.finishNode({type:"VariableDeclaration",kind:"let",declarations:ue(e,t|131072,n,u,8,32)},A),e.assignable=1):t&1?e.report(67):(a=!1,e.assignable=1,d=F(e,t,u,d,0,0,A),e.getToken()===471156&&e.report(115))):(r(e,t),d=e.finishNode(b===86088?{type:"VariableDeclaration",kind:"var",declarations:ue(e,t|131072,n,u,4,32)}:{type:"VariableDeclaration",kind:"const",declarations:ue(e,t|131072,n,u,16,32)},A),e.assignable=1);else if(b===1074790417)l&&e.report(82);else if((b&2097152)===2097152){let T=e.tokenStart;d=b===2162700?j(e,t,void 0,u,1,0,0,2,32):X(e,t,void 0,u,1,0,0,2,32),g=e.destructible,g&64&&e.report(63),e.assignable=g&16?2:1,d=F(e,t|131072,u,d,0,0,T)}else d=_(e,t|131072,u,1,0,1);if((e.getToken()&262144)===262144){if(e.getToken()===471156){e.assignable&2&&e.report(80,l?"await":"of"),K(e,d),r(e,t|32),h=L(e,t,u,1,0,e.tokenStart),y(e,t|32,16);let D=de(e,t,n,u,o);return e.finishNode({type:"ForOfStatement",left:d,right:h,body:D,await:l},i)}e.assignable&2&&e.report(80,"in"),K(e,d),r(e,t|32),l&&e.report(82),h=V(e,t,u,0,1,e.tokenStart),y(e,t|32,16);let T=de(e,t,n,u,o);return e.finishNode({type:"ForInStatement",body:T,left:d,right:h},i)}l&&e.report(82),a||(g&8&&e.getToken()!==1077936155&&e.report(80,"loop"),d=I(e,t|131072,u,0,0,A,d)),e.getToken()===18&&(d=W(e,t,u,0,A,d)),y(e,t|32,1074790417),e.getToken()!==1074790417&&(f=V(e,t,u,0,1,e.tokenStart)),y(e,t|32,1074790417),e.getToken()!==16&&(c=V(e,t,u,0,1,e.tokenStart)),y(e,t|32,16);let w=de(e,t,n,u,o);return e.finishNode({type:"ForStatement",init:d,test:f,update:c,body:w},i)}function Ut(e,t,n){return ge(t,e.getToken())||e.report(118),(e.getToken()&537079808)===537079808&&e.report(119),n?.addBlockName(t,e.tokenValue,8,0),N(e,t)}function In(e,t,n){let u=e.tokenStart;r(e,t);let o=null,{tokenStart:i}=e,l=[];if(e.getToken()===134283267)o=O(e,t);else{if(e.getToken()&143360){let g=Ut(e,t,n);if(l=[e.finishNode({type:"ImportDefaultSpecifier",local:g},i)],C(e,t,18))switch(e.getToken()){case 8391476:l.push(Tt(e,t,n));break;case 2162700:bt(e,t,n,l);break;default:e.report(107)}}else switch(e.getToken()){case 8391476:l=[Tt(e,t,n)];break;case 2162700:bt(e,t,n,l);break;case 67174411:return _t(e,t,void 0,u);case 67108877:return Jt(e,t,u);default:e.report(30,B[e.getToken()&255])}o=qn(e,t)}let f=He(e,t),c={type:"ImportDeclaration",specifiers:l,source:o,attributes:f};return M(e,t|32),e.finishNode(c,u)}function Tt(e,t,n){let{tokenStart:u}=e;if(r(e,t),y(e,t,77932),(e.getToken()&134217728)===134217728)throw new q(u,e.currentLocation,30,B[e.getToken()&255]);return e.finishNode({type:"ImportNamespaceSpecifier",local:Ut(e,t,n)},u)}function qn(e,t){return y(e,t,209011),e.getToken()!==134283267&&e.report(105,"Import"),O(e,t)}function bt(e,t,n,u){for(r(e,t);e.getToken()&143360||e.getToken()===134283267;){let{tokenValue:o,tokenStart:i}=e,l=e.getToken(),f=Ce(e,t),c;C(e,t,77932)?((e.getToken()&134217728)===134217728||e.getToken()===18?e.report(106):Be(e,t,16,e.getToken(),0),o=e.tokenValue,c=N(e,t)):f.type==="Identifier"?(Be(e,t,16,l,0),c=e.cloneIdentifier(f)):e.report(25,B[108]),n?.addBlockName(t,o,8,0),u.push(e.finishNode({type:"ImportSpecifier",local:c,imported:f},i)),e.getToken()!==1074790415&&y(e,t,18)}return y(e,t,1074790415),u}function Jt(e,t,n){let u=Xt(e,t,e.finishNode({type:"Identifier",name:"import"},n),n);return u=F(e,t,void 0,u,0,0,n),u=I(e,t,void 0,0,0,n,u),e.getToken()===18&&(u=W(e,t,void 0,0,n,u)),ie(e,t,u,n)}function _t(e,t,n,u){let o=jt(e,t,n,0,u);return o=F(e,t,n,o,0,0,u),e.getToken()===18&&(o=W(e,t,n,0,u,o)),ie(e,t,o,u)}function Pn(e,t,n){let u=e.leadingDecorators.decorators.length?e.leadingDecorators.start:e.tokenStart;r(e,t|32);let o=[],i=null,l=null,f=[];if(C(e,t|32,20561)){switch(e.getToken()){case 86104:{i=x(e,t,n,void 0,4,1,1,0,e.tokenStart);break}case 132:case 86094:i=ze(e,t,n,void 0,1);break;case 209005:{let{tokenStart:g}=e;i=N(e,t);let{flags:d}=e;(d&1)===0&&(e.getToken()===86104?i=x(e,t,n,void 0,4,1,1,1,g):e.getToken()===67174411?(i=ut(e,t,void 0,i,1,1,0,d,g),i=F(e,t,void 0,i,0,0,g),i=I(e,t,void 0,0,0,g,i)):e.getToken()&143360&&(n&&(n=qe(e,t,e.tokenValue)),i=N(e,t),i=ke(e,t,n,void 0,[i],1,g)));break}default:i=L(e,t,void 0,1,0,e.tokenStart),M(e,t|32)}return n&&e.declareUnboundVariable("default"),e.finishNode({type:"ExportDefaultDeclaration",declaration:i},u)}switch(e.getToken()){case 8391476:{r(e,t);let g=null;C(e,t,77932)&&(n&&e.declareUnboundVariable(e.tokenValue),g=Ce(e,t)),y(e,t,209011),e.getToken()!==134283267&&e.report(105,"Export"),l=O(e,t);let a=He(e,t),h={type:"ExportAllDeclaration",source:l,exported:g,attributes:a};return M(e,t|32),e.finishNode(h,u)}case 2162700:{r(e,t);let g=[],d=[],a=0;for(;e.getToken()&143360||e.getToken()===134283267;){let{tokenStart:h,tokenValue:A}=e,b=Ce(e,t);b.type==="Literal"&&(a=1);let w;e.getToken()===77932?(r(e,t),(e.getToken()&143360)===0&&e.getToken()!==134283267&&e.report(106),n&&(g.push(e.tokenValue),d.push(A)),w=Ce(e,t)):(n&&(g.push(e.tokenValue),d.push(e.tokenValue)),w=b.type==="Literal"?e.cloneStringLiteral(b):e.cloneIdentifier(b)),o.push(e.finishNode({type:"ExportSpecifier",local:b,exported:w},h)),e.getToken()!==1074790415&&y(e,t,18)}y(e,t,1074790415),C(e,t,209011)?(e.getToken()!==134283267&&e.report(105,"Export"),l=O(e,t),f=He(e,t),n&&g.forEach(h=>e.declareUnboundVariable(h))):(a&&e.report(172),n&&(g.forEach(h=>e.declareUnboundVariable(h)),d.forEach(h=>e.addBindingToExports(h)))),M(e,t|32);break}case 132:case 86094:i=ze(e,t,n,void 0,2);break;case 86104:i=x(e,t,n,void 0,4,1,2,0,e.tokenStart);break;case 241737:i=je(e,t,n,void 0,8,64);break;case 86090:i=je(e,t,n,void 0,16,64);break;case 86088:i=vt(e,t,n,void 0,64);break;case 209005:{let{tokenStart:g}=e;if(r(e,t),(e.flags&1)===0&&e.getToken()===86104){i=x(e,t,n,void 0,4,1,2,1,g);break}}default:e.report(30,B[e.getToken()&255])}let c={type:"ExportNamedDeclaration",declaration:i,specifiers:o,source:l,attributes:f};return e.finishNode(c,u)}function L(e,t,n,u,o,i){let l=U(e,t,n,2,0,u,o,1,i);return l=F(e,t,n,l,o,0,i),I(e,t,n,o,0,i,l)}function W(e,t,n,u,o,i){let l=[i];for(;C(e,t|32,18);)l.push(L(e,t,n,1,u,e.tokenStart));return e.finishNode({type:"SequenceExpression",expressions:l},o)}function V(e,t,n,u,o,i){let l=L(e,t,n,o,u,i);return e.getToken()===18?W(e,t,n,u,i,l):l}function I(e,t,n,u,o,i,l){let f=e.getToken();if((f&4194304)===4194304){e.assignable&2&&e.report(26),(!o&&f===1077936155&&l.type==="ArrayExpression"||l.type==="ObjectExpression")&&K(e,l),r(e,t|32);let c=L(e,t,n,1,u,e.tokenStart);return e.assignable=2,e.finishNode(o?{type:"AssignmentPattern",left:l,right:c}:{type:"AssignmentExpression",left:l,operator:B[f&255],right:c},i)}return(f&8388608)===8388608&&(l=G(e,t,n,u,i,4,f,l)),C(e,t|32,22)&&(l=ee(e,t,n,l,i)),l}function be(e,t,n,u,o,i,l){let f=e.getToken();r(e,t|32);let c=L(e,t,n,1,u,e.tokenStart);return l=e.finishNode(o?{type:"AssignmentPattern",left:l,right:c}:{type:"AssignmentExpression",left:l,operator:B[f&255],right:c},i),e.assignable=2,l}function ee(e,t,n,u,o){let i=L(e,(t|131072)^131072,n,1,0,e.tokenStart);y(e,t|32,21),e.assignable=1;let l=L(e,t,n,1,0,e.tokenStart);return e.assignable=2,e.finishNode({type:"ConditionalExpression",test:u,consequent:i,alternate:l},o)}function G(e,t,n,u,o,i,l,f){let c=-((t&131072)>0)&8673330,g,d;for(e.assignable=2;e.getToken()&8388608&&(g=e.getToken(),d=g&3840,(g&524288&&l&268435456||l&524288&&g&268435456)&&e.report(165),!(d+((g===8391735)<<8)-((c===g)<<12)<=i));)r(e,t|32),f=e.finishNode({type:g&524288||g&268435456?"LogicalExpression":"BinaryExpression",left:f,right:G(e,t,n,u,e.tokenStart,d,g,_(e,t,n,0,u,1)),operator:B[g&255]},o);return e.getToken()===1077936155&&e.report(26),f}function On(e,t,n,u,o){u||e.report(0);let{tokenStart:i}=e,l=e.getToken();r(e,t|32);let f=_(e,t,n,0,o,1);return e.getToken()===8391735&&e.report(33),t&1&&l===16863276&&(f.type==="Identifier"?e.report(121):tn(f)&&e.report(127)),e.assignable=2,e.finishNode({type:"UnaryExpression",operator:B[l&255],argument:f,prefix:!0},i)}function Vn(e,t,n,u,o,i,l,f){let c=e.getToken(),g=N(e,t),{flags:d}=e;if((d&1)===0){if(e.getToken()===86104)return zt(e,t,n,1,u,f);if(ge(t,e.getToken()))return o||e.report(0),(e.getToken()&36864)===36864&&(e.flags|=256),Wt(e,t,n,i,f)}return!l&&e.getToken()===67174411?ut(e,t,n,g,i,1,0,d,f):e.getToken()===10?(Ie(e,t,c),l&&e.report(51),(c&36864)===36864&&(e.flags|=256),Oe(e,t,n,e.tokenValue,g,l,i,0,f)):(e.assignable=1,g)}function Rn(e,t,n,u,o,i){if(u&&(e.destructible|=256),t&1024){r(e,t|32),t&8192&&e.report(32),o||e.report(26),e.getToken()===22&&e.report(124);let l=null,f=!1;return(e.flags&1)===0?(f=C(e,t|32,8391476),(e.getToken()&77824||f)&&(l=L(e,t,n,1,0,e.tokenStart))):e.getToken()===8391476&&e.report(30,B[e.getToken()&255]),e.assignable=2,e.finishNode({type:"YieldExpression",argument:l,delegate:f},i)}return t&1&&e.report(97,"yield"),nt(e,t,n)}function Mn(e,t,n,u,o,i){o&&(e.destructible|=128),t&524288&&e.report(177);let l=nt(e,t,n);if(l.type==="ArrowFunctionExpression"||(e.getToken()&65536)===0){if(t&2048)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},176);if(t&2)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);if(t&8192&&t&2048)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},110);return l}if(t&8192)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},31);if(t&2048||t&2&&t&8){if(u)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},0);let c=_(e,t,n,0,0,1);return e.getToken()===8391735&&e.report(33),e.assignable=2,e.finishNode({type:"AwaitExpression",argument:c},i)}if(t&2)throw new q(i,{index:e.startIndex,line:e.startLine,column:e.startColumn},98);return l}function Pe(e,t,n,u,o,i,l){let{tokenStart:f}=e;y(e,t|32,2162700);let c=[];if(e.getToken()!==1074790415){for(;e.getToken()===134283267;){let{index:g,tokenStart:d,tokenIndex:a,tokenValue:h}=e,A=e.getToken(),b=O(e,t);if(Pt(e,g,a,h)){if(t|=1,e.flags&128)throw new q(d,e.currentLocation,66);if(e.flags&64)throw new q(d,e.currentLocation,9);if(e.flags&4096)throw new q(d,e.currentLocation,15);l?.reportScopeError()}c.push(Ge(e,t,b,A,d))}t&1&&(i&&((i&537079808)===537079808&&e.report(119),(i&36864)===36864&&e.report(40)),e.flags&512&&e.report(119),e.flags&256&&e.report(118))}for(e.flags=(e.flags|512|256|64|4096)^4928,e.destructible=(e.destructible|256)^256;e.getToken()!==1074790415;)c.push(re(e,t,n,u,4,{}));return y(e,o&24?t|32:t,1074790415),e.flags&=-4289,e.getToken()===1077936155&&e.report(26),e.finishNode({type:"BlockStatement",body:c},f)}function vn(e,t){let{tokenStart:n}=e;switch(r(e,t),e.getToken()){case 67108990:e.report(167);case 67174411:{(t&512)===0&&e.report(28),e.assignable=2;break}case 69271571:case 67108877:{(t&256)===0&&e.report(29),e.assignable=1;break}default:e.report(30,"super")}return e.finishNode({type:"Super"},n)}function _(e,t,n,u,o,i){let l=e.tokenStart,f=U(e,t,n,2,0,u,o,i,l);return F(e,t,n,f,o,0,l)}function Un(e,t,n,u){e.assignable&2&&e.report(55);let o=e.getToken();return r(e,t),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:n,operator:B[o&255],prefix:!1},u)}function F(e,t,n,u,o,i,l){if((e.getToken()&33619968)===33619968&&(e.flags&1)===0)u=Un(e,t,u,l);else if((e.getToken()&67108864)===67108864){switch(t=(t|131072)^131072,e.getToken()){case 67108877:{r(e,(t|262144|8)^8),t&16&&e.getToken()===130&&e.tokenValue==="super"&&e.report(173),e.assignable=1;let f=xe(e,t|64,n);u=e.finishNode({type:"MemberExpression",object:u,computed:!1,property:f,optional:!1},l);break}case 69271571:{let f=!1;(e.flags&2048)===2048&&(f=!0,e.flags=(e.flags|2048)^2048),r(e,t|32);let{tokenStart:c}=e,g=V(e,t,n,o,1,c);y(e,t,20),e.assignable=1,u=e.finishNode({type:"MemberExpression",object:u,computed:!0,property:g,optional:!1},l),f&&(e.flags|=2048);break}case 67174411:{if((e.flags&1024)===1024)return e.flags=(e.flags|1024)^1024,u;let f=!1;(e.flags&2048)===2048&&(f=!0,e.flags=(e.flags|2048)^2048);let c=tt(e,t,n,o);e.assignable=2,u=e.finishNode({type:"CallExpression",callee:u,arguments:c,optional:!1},l),f&&(e.flags|=2048);break}case 67108990:{r(e,(t|262144|8)^8),e.flags|=2048,e.assignable=2,u=Jn(e,t,n,u,l);break}default:(e.flags&2048)===2048&&e.report(166),e.assignable=2,u=e.finishNode({type:"TaggedTemplateExpression",tag:u,quasi:e.getToken()===67174408?et(e,t|64,n):pe(e,t)},l)}u=F(e,t,n,u,0,1,l)}return i===0&&(e.flags&2048)===2048&&(e.flags=(e.flags|2048)^2048,u=e.finishNode({type:"ChainExpression",expression:u},l)),u}function Jn(e,t,n,u,o){let i=!1,l;if((e.getToken()===69271571||e.getToken()===67174411)&&(e.flags&2048)===2048&&(i=!0,e.flags=(e.flags|2048)^2048),e.getToken()===69271571){r(e,t|32);let{tokenStart:f}=e,c=V(e,t,n,0,1,f);y(e,t,20),e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!0,optional:!0,property:c},o)}else if(e.getToken()===67174411){let f=tt(e,t,n,0);e.assignable=2,l=e.finishNode({type:"CallExpression",callee:u,arguments:f,optional:!0},o)}else{let f=xe(e,t,n);e.assignable=2,l=e.finishNode({type:"MemberExpression",object:u,computed:!1,optional:!0,property:f},o)}return i&&(e.flags|=2048),l}function xe(e,t,n){return(e.getToken()&143360)===0&&e.getToken()!==-2147483528&&e.getToken()!==-2147483527&&e.getToken()!==130&&e.report(160),e.getToken()===130?Le(e,t,n,0):N(e,t)}function _n(e,t,n,u,o,i){u&&e.report(56),o||e.report(0);let l=e.getToken();r(e,t|32);let f=_(e,t,n,0,0,1);return e.assignable&2&&e.report(55),e.assignable=2,e.finishNode({type:"UpdateExpression",argument:f,operator:B[l&255],prefix:!0},i)}function U(e,t,n,u,o,i,l,f,c){if((e.getToken()&143360)===143360){switch(e.getToken()){case 209006:return Mn(e,t,n,o,l,c);case 241771:return Rn(e,t,n,l,i,c);case 209005:return Vn(e,t,n,l,f,i,o,c)}let{tokenValue:g}=e,d=e.getToken(),a=N(e,t|64);return e.getToken()===10?(f||e.report(0),Ie(e,t,d),(d&36864)===36864&&(e.flags|=256),Oe(e,t,n,g,a,o,i,0,c)):(t&16&&!(t&32768)&&!(t&8192)&&e.tokenValue==="arguments"&&e.report(130),(d&255)===73&&(t&1&&e.report(113),u&24&&e.report(100)),e.assignable=t&1&&(d&537079808)===537079808?2:1,a)}if((e.getToken()&134217728)===134217728)return O(e,t);switch(e.getToken()){case 33619993:case 33619994:return _n(e,t,n,o,f,c);case 16863276:case 16842798:case 16842799:case 25233968:case 25233969:case 16863275:case 16863277:return On(e,t,n,f,l);case 86104:return zt(e,t,n,0,l,c);case 2162700:return Yn(e,t,n,i?0:1,l);case 69271571:return Wn(e,t,n,i?0:1,l);case 67174411:return Zn(e,t|64,n,i,1,0,c);case 86021:case 86022:case 86023:return Kn(e,t);case 86111:return $n(e,t);case 65540:return pn(e,t);case 132:case 86094:return eu(e,t,n,l,c);case 86109:return vn(e,t);case 67174409:return pe(e,t);case 67174408:return et(e,t,n);case 86107:return Gn(e,t,n,l);case 134283388:return Ht(e,t);case 130:return Le(e,t,n,0);case 86106:return Xn(e,t,n,o,l,c);case 8456256:if(e.options.jsx)return Re(e,t,n,0,e.tokenStart);default:if(ge(t,e.getToken()))return nt(e,t,n);e.report(30,B[e.getToken()&255])}}function Xn(e,t,n,u,o,i){let l=N(e,t);return e.getToken()===67108877?Xt(e,t,l,i):(u&&e.report(142),l=jt(e,t,n,o,i),e.assignable=2,F(e,t,n,l,o,0,i))}function Xt(e,t,n,u){(t&2)===0&&e.report(169),r(e,t);let o=e.getToken();return o!==209030&&e.tokenValue!=="meta"?e.report(174):o&-2147483648&&e.report(175),e.assignable=2,e.finishNode({type:"MetaProperty",meta:n,property:N(e,t)},u)}function jt(e,t,n,u,o){y(e,t|32,67174411),e.getToken()===14&&e.report(143);let i=L(e,t,n,1,u,e.tokenStart),l=null;if(e.getToken()===18){if(y(e,t,18),e.getToken()!==16){let c=(t|131072)^131072;l=L(e,c,n,1,u,e.tokenStart)}C(e,t,18)}let f={type:"ImportExpression",source:i,options:l};return y(e,t,16),e.finishNode(f,o)}function He(e,t){if(!C(e,t,20579))return[];y(e,t,2162700);let n=[],u=new Set;for(;e.getToken()!==1074790415;){let o=e.tokenStart,i=Hn(e,t);y(e,t,21);let l=jn(e,t),f=i.type==="Literal"?i.value:i.name;u.has(f)&&e.report(145,`${f}`),u.add(f),n.push(e.finishNode({type:"ImportAttribute",key:i,value:l},o)),e.getToken()!==1074790415&&y(e,t,18)}return y(e,t,1074790415),n}function jn(e,t){if(e.getToken()===134283267)return O(e,t);e.report(30,B[e.getToken()&255])}function Hn(e,t){if(e.getToken()===134283267)return O(e,t);if(e.getToken()&143360)return N(e,t);e.report(30,B[e.getToken()&255])}function Ce(e,t){if(e.getToken()===134283267){let n=e.tokenValue;return mt(0,n)||e.report(171),O(e,t)}else{if(e.getToken()&143360)return N(e,t);e.report(30,B[e.getToken()&255])}}function Ht(e,t){let{tokenRaw:n,tokenValue:u,tokenStart:o}=e;r(e,t),e.assignable=2;let i={type:"Literal",value:u,bigint:String(u)};return e.options.raw&&(i.raw=n),e.finishNode(i,o)}function pe(e,t){e.assignable=2;let{tokenValue:n,tokenRaw:u,tokenStart:o}=e;y(e,t,67174409);let i=[Ee(e,n,u,o,!0)];return e.finishNode({type:"TemplateLiteral",expressions:[],quasis:i},o)}function et(e,t,n){t=(t|131072)^131072;let{tokenValue:u,tokenRaw:o,tokenStart:i}=e;y(e,t&-65|32,67174408);let l=[Ee(e,u,o,i,!1)],f=[V(e,t&-65,n,0,1,e.tokenStart)];for(e.getToken()!==1074790415&&e.report(83);e.setToken(p2(e,t),!0)!==67174409;){let{tokenValue:c,tokenRaw:g,tokenStart:d}=e;y(e,t&-65|32,67174408),l.push(Ee(e,c,g,d,!1)),f.push(V(e,t,n,0,1,e.tokenStart)),e.getToken()!==1074790415&&e.report(83)}{let{tokenValue:c,tokenRaw:g,tokenStart:d}=e;y(e,t,67174409),l.push(Ee(e,c,g,d,!0))}return e.finishNode({type:"TemplateLiteral",expressions:f,quasis:l},i)}function Ee(e,t,n,u,o){let i=e.finishNode({type:"TemplateElement",value:{cooked:t,raw:n},tail:o},u),l=o?1:2;return e.options.ranges&&(i.start+=1,i.range[0]+=1,i.end-=l,i.range[1]-=l),e.options.loc&&(i.loc.start.column+=1,i.loc.end.column-=l),i}function zn(e,t,n){let u=e.tokenStart;t=(t|131072)^131072,y(e,t|32,14);let o=L(e,t,n,1,0,e.tokenStart);return e.assignable=1,e.finishNode({type:"SpreadElement",argument:o},u)}function tt(e,t,n,u){r(e,t|32);let o=[];if(e.getToken()===16)return r(e,t|64),o;for(;e.getToken()!==16&&(e.getToken()===14?o.push(zn(e,t,n)):o.push(L(e,t,n,1,u,e.tokenStart)),!(e.getToken()!==18||(r(e,t|32),e.getToken()===16))););return y(e,t|64,16),o}function N(e,t){let{tokenValue:n,tokenStart:u}=e,o=n==="await"&&(e.getToken()&-2147483648)===0;return r(e,t|(o?32:0)),e.finishNode({type:"Identifier",name:n},u)}function O(e,t){let{tokenValue:n,tokenRaw:u,tokenStart:o}=e;if(e.getToken()===134283388)return Ht(e,t);let i={type:"Literal",value:n};return e.options.raw&&(i.raw=u),r(e,t),e.assignable=2,e.finishNode(i,o)}function Kn(e,t){let n=e.tokenStart,u=B[e.getToken()&255],i={type:"Literal",value:e.getToken()===86023?null:u==="true"};return e.options.raw&&(i.raw=u),r(e,t),e.assignable=2,e.finishNode(i,n)}function $n(e,t){let{tokenStart:n}=e;return r(e,t),e.assignable=2,e.finishNode({type:"ThisExpression"},n)}function x(e,t,n,u,o,i,l,f,c){r(e,t|32);let g=i?Qe(e,t,8391476):0,d=null,a,h=n?e.createScope():void 0;if(e.getToken()===67174411)(l&1)===0&&e.report(39,"Function");else{let T=o&4&&((t&8)===0||(t&2)===0)?4:64|(f?1024:0)|(g?1024:0);Ot(e,t,e.getToken()),n&&(T&4?n.addVarName(t,e.tokenValue,T):n.addBlockName(t,e.tokenValue,T,o),h=h?.createChildScope(128),l&&l&2&&e.declareUnboundVariable(e.tokenValue)),a=e.getToken(),e.getToken()&143360?d=N(e,t):e.report(30,B[e.getToken()&255])}t=(t|28416)^28416|65536|(f?2048:0)|(g?1024:0)|(g?0:262144),h=h?.createChildScope(256);let A=$t(e,(t|8192)&-524289,h,u,0,1),b=524428,w=Pe(e,(t|b)^b|32768|4096,h?.createChildScope(64),u,8,a,h);return e.finishNode({type:"FunctionDeclaration",id:d,params:A,body:w,async:f===1,generator:g===1},c)}function zt(e,t,n,u,o,i){r(e,t|32);let l=Qe(e,t,8391476),f=(u?2048:0)|(l?1024:0),c=null,g,d=e.createScopeIfLexical(),a=552704;e.getToken()&143360&&(Ot(e,(t|a)^a|f,e.getToken()),d=d?.createChildScope(128),g=e.getToken(),c=N(e,t)),t=(t|a)^a|65536|f|(l?0:262144),d=d?.createChildScope(256);let h=$t(e,(t|8192)&-524289,d,n,o,1),A=Pe(e,t&-131229|32768|4096,d?.createChildScope(64),n,0,g,d);return e.assignable=2,e.finishNode({type:"FunctionExpression",id:c,params:h,body:A,async:u===1,generator:l===1},i)}function Wn(e,t,n,u,o){let i=X(e,t,void 0,n,u,o,0,2,0);return e.destructible&64&&e.report(63),e.destructible&8&&e.report(62),i}function X(e,t,n,u,o,i,l,f,c){let{tokenStart:g}=e;r(e,t|32);let d=[],a=0;for(t=(t|131072)^131072;e.getToken()!==20;)if(C(e,t|32,18))d.push(null);else{let A,{tokenStart:b,tokenValue:w}=e,T=e.getToken();if(T&143360)if(A=U(e,t,u,f,0,1,i,1,b),e.getToken()===1077936155){e.assignable&2&&e.report(26),r(e,t|32),n?.addVarOrBlock(t,w,f,c);let D=L(e,t,u,1,i,e.tokenStart);A=e.finishNode(l?{type:"AssignmentPattern",left:A,right:D}:{type:"AssignmentExpression",operator:"=",left:A,right:D},b),a|=e.destructible&256?256:0|e.destructible&128?128:0}else e.getToken()===18||e.getToken()===20?(e.assignable&2?a|=16:n?.addVarOrBlock(t,w,f,c),a|=e.destructible&256?256:0|e.destructible&128?128:0):(a|=f&1?32:(f&2)===0?16:0,A=F(e,t,u,A,i,0,b),e.getToken()!==18&&e.getToken()!==20?(e.getToken()!==1077936155&&(a|=16),A=I(e,t,u,i,l,b,A)):e.getToken()!==1077936155&&(a|=e.assignable&2?16:32));else T&2097152?(A=e.getToken()===2162700?j(e,t,n,u,0,i,l,f,c):X(e,t,n,u,0,i,l,f,c),a|=e.destructible,e.assignable=e.destructible&16?2:1,e.getToken()===18||e.getToken()===20?e.assignable&2&&(a|=16):e.destructible&8?e.report(71):(A=F(e,t,u,A,i,0,b),a=e.assignable&2?16:0,e.getToken()!==18&&e.getToken()!==20?A=I(e,t,u,i,l,b,A):e.getToken()!==1077936155&&(a|=e.assignable&2?16:32))):T===14?(A=oe(e,t,n,u,20,f,c,0,i,l),a|=e.destructible,e.getToken()!==18&&e.getToken()!==20&&e.report(30,B[e.getToken()&255])):(A=_(e,t,u,1,0,1),e.getToken()!==18&&e.getToken()!==20?(A=I(e,t,u,i,l,b,A),(f&3)===0&&T===67174411&&(a|=16)):e.assignable&2?a|=16:T===67174411&&(a|=e.assignable&1&&f&3?32:16));if(d.push(A),C(e,t|32,18)){if(e.getToken()===20)break}else break}y(e,t,20);let h=e.finishNode({type:l?"ArrayPattern":"ArrayExpression",elements:d},g);return!o&&e.getToken()&4194304?Kt(e,t,u,a,i,l,g,h):(e.destructible=a,h)}function Kt(e,t,n,u,o,i,l,f){e.getToken()!==1077936155&&e.report(26),r(e,t|32),u&16&&e.report(26),i||K(e,f);let{tokenStart:c}=e,g=L(e,t,n,1,o,c);return e.destructible=(u|64|8)^72|(e.destructible&128?128:0)|(e.destructible&256?256:0),e.finishNode(i?{type:"AssignmentPattern",left:f,right:g}:{type:"AssignmentExpression",left:f,operator:"=",right:g},l)}function oe(e,t,n,u,o,i,l,f,c,g){let{tokenStart:d}=e;r(e,t|32);let a=null,h=0,{tokenValue:A,tokenStart:b}=e,w=e.getToken();if(w&143360)e.assignable=1,a=U(e,t,u,i,0,1,c,1,b),w=e.getToken(),a=F(e,t,u,a,c,0,b),e.getToken()!==18&&e.getToken()!==o&&(e.assignable&2&&e.getToken()===1077936155&&e.report(71),h|=16,a=I(e,t,u,c,g,b,a)),e.assignable&2?h|=16:w===o||w===18?n?.addVarOrBlock(t,A,i,l):h|=32,h|=e.destructible&128?128:0;else if(w===o)e.report(41);else if(w&2097152)a=e.getToken()===2162700?j(e,t,n,u,1,c,g,i,l):X(e,t,n,u,1,c,g,i,l),w=e.getToken(),w!==1077936155&&w!==o&&w!==18?(e.destructible&8&&e.report(71),a=F(e,t,u,a,c,0,b),h|=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(h|=16),a=I(e,t,u,c,g,b,a)):((e.getToken()&8388608)===8388608&&(a=G(e,t,u,1,b,4,w,a)),C(e,t|32,22)&&(a=ee(e,t,u,a,b)),h|=e.assignable&2?16:32)):h|=o===1074790415&&w!==1077936155?16:e.destructible;else{h|=32,a=_(e,t,u,1,c,1);let{tokenStart:T}=e,D=e.getToken();return D===1077936155?(e.assignable&2&&e.report(26),a=I(e,t,u,c,g,T,a),h|=16):(D===18?h|=16:D!==o&&(a=I(e,t,u,c,g,T,a)),h|=e.assignable&1?32:16),e.destructible=h,e.getToken()!==o&&e.getToken()!==18&&e.report(161),e.finishNode({type:g?"RestElement":"SpreadElement",argument:a},d)}if(e.getToken()!==o)if(i&1&&(h|=f?16:32),C(e,t|32,1077936155)){h&16&&e.report(26),K(e,a);let T=L(e,t,u,1,c,e.tokenStart);a=e.finishNode(g?{type:"AssignmentPattern",left:a,right:T}:{type:"AssignmentExpression",left:a,operator:"=",right:T},b),h=16}else h|=16;return e.destructible=h,e.finishNode({type:g?"RestElement":"SpreadElement",argument:a},d)}function z(e,t,n,u,o,i){let l=11264|((u&64)===0?16896:0);t=(t|l)^l|(u&8?1024:0)|(u&16?2048:0)|(u&64?16384:0)|256|32768|65536;let f=e.createScopeIfLexical(256),c=Qn(e,(t|8192)&-524289,f,n,u,1,o);f=f?.createChildScope(64);let g=Pe(e,t&-655373|32768|4096,f,n,0,void 0,f?.parent);return e.finishNode({type:"FunctionExpression",params:c,body:g,async:(u&16)>0,generator:(u&8)>0,id:null},i)}function Yn(e,t,n,u,o){let i=j(e,t,void 0,n,u,o,0,2,0);return e.destructible&64&&e.report(63),e.destructible&8&&e.report(62),i}function j(e,t,n,u,o,i,l,f,c){let{tokenStart:g}=e;r(e,t);let d=[],a=0,h=0;for(t=(t|131072)^131072;e.getToken()!==1074790415;){let{tokenValue:b,tokenStart:w}=e,T=e.getToken();if(T===14)d.push(oe(e,t,n,u,1074790415,f,c,0,i,l));else{let D=0,R=null,k;if(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527)if(e.getToken()===-2147483527&&(a|=16),R=N(e,t),e.getToken()===18||e.getToken()===1074790415||e.getToken()===1077936155)if(D|=4,t&1&&(T&537079808)===537079808?a|=16:Be(e,t,f,T,0),n?.addVarOrBlock(t,b,f,c),C(e,t|32,1077936155)){a|=8;let E=L(e,t,u,1,i,e.tokenStart);a|=e.destructible&256?256:0|e.destructible&128?128:0,k=e.finishNode({type:"AssignmentPattern",left:e.cloneIdentifier(R),right:E},w)}else a|=(T===209006?128:0)|(T===-2147483528?16:0),k=e.cloneIdentifier(R);else if(C(e,t|32,21)){let{tokenStart:E}=e;if(b==="__proto__"&&h++,e.getToken()&143360){let ce=e.getToken(),Y=e.tokenValue;k=U(e,t,u,f,0,1,i,1,E);let $=e.getToken();k=F(e,t,u,k,i,0,E),e.getToken()===18||e.getToken()===1074790415?$===1077936155||$===1074790415||$===18?(a|=e.destructible&128?128:0,e.assignable&2?a|=16:(ce&143360)===143360&&n?.addVarOrBlock(t,Y,f,c)):a|=e.assignable&1?32:16:(e.getToken()&4194304)===4194304?(e.assignable&2?a|=16:$!==1077936155?a|=32:n?.addVarOrBlock(t,Y,f,c),k=I(e,t,u,i,l,E,k)):(a|=16,(e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,$,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):e.destructible&8?e.report(71):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?k=be(e,t,u,i,l,E,k):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,i,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,e.getToken()!==18&&T!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===69271571?(a|=16,T===209005&&(D|=16),D|=(T===209008?256:T===209009?512:1)|2,R=ne(e,t,u,i),a|=e.assignable,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()&143360?(a|=16,T===-2147483528&&e.report(95),T===209005?(e.flags&1&&e.report(132),D|=17):T===209008?D|=256:T===209009?D|=512:e.report(0),R=N(e,t),k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===67174411?(a|=16,D|=1,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===8391476?(a|=16,T===209008?e.report(42):T===209009?e.report(43):T!==209005&&e.report(30,B[52]),r(e,t),D|=9|(T===209005?16:0),e.getToken()&143360?R=N(e,t):(e.getToken()&134217728)===134217728?R=O(e,t):e.getToken()===69271571?(D|=2,R=ne(e,t,u,i),a|=e.assignable):e.report(30,B[e.getToken()&255]),k=z(e,t,u,D,i,e.tokenStart)):(e.getToken()&134217728)===134217728?(T===209005&&(D|=16),D|=T===209008?256:T===209009?512:1,a|=16,R=O(e,t),k=z(e,t,u,D,i,e.tokenStart)):e.report(133);else if((e.getToken()&134217728)===134217728)if(R=O(e,t),e.getToken()===21){y(e,t|32,21);let{tokenStart:E}=e;if(b==="__proto__"&&h++,e.getToken()&143360){k=U(e,t,u,f,0,1,i,1,E);let{tokenValue:ce}=e,Y=e.getToken();k=F(e,t,u,k,i,0,E),e.getToken()===18||e.getToken()===1074790415?Y===1077936155||Y===1074790415||Y===18?e.assignable&2?a|=16:n?.addVarOrBlock(t,ce,f,c):a|=e.assignable&1?32:16:e.getToken()===1077936155?(e.assignable&2&&(a|=16),k=I(e,t,u,i,l,E,k)):(a|=16,k=I(e,t,u,i,l,E,k))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(e.destructible&8)!==8&&(k=F(e,t,u,k,i,0,E),a=e.assignable&2?16:0,(e.getToken()&4194304)===4194304?k=be(e,t,u,i,l,E,k):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,0,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===67174411?(D|=1,k=z(e,t,u,D,i,e.tokenStart),a=e.assignable|16):e.report(134);else if(e.getToken()===69271571)if(R=ne(e,t,u,i),a|=e.destructible&256?256:0,D|=2,e.getToken()===21){r(e,t|32);let{tokenStart:E,tokenValue:ce}=e,Y=e.getToken();if(e.getToken()&143360){k=U(e,t,u,f,0,1,i,1,E);let $=e.getToken();k=F(e,t,u,k,i,0,E),(e.getToken()&4194304)===4194304?(a|=e.assignable&2?16:$===1077936155?0:32,k=be(e,t,u,i,l,E,k)):e.getToken()===18||e.getToken()===1074790415?$===1077936155||$===1074790415||$===18?e.assignable&2?a|=16:(Y&143360)===143360&&n?.addVarOrBlock(t,ce,f,c):a|=e.assignable&1?32:16:(a|=16,k=I(e,t,u,i,l,E,k))}else(e.getToken()&2097152)===2097152?(k=e.getToken()===69271571?X(e,t,n,u,0,i,l,f,c):j(e,t,n,u,0,i,l,f,c),a=e.destructible,e.assignable=a&16?2:1,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):a&8?e.report(62):(k=F(e,t,u,k,i,0,E),a=e.assignable&2?a|16:0,(e.getToken()&4194304)===4194304?(e.getToken()!==1077936155&&(a|=16),k=be(e,t,u,i,l,E,k)):((e.getToken()&8388608)===8388608&&(k=G(e,t,u,1,E,4,T,k)),C(e,t|32,22)&&(k=ee(e,t,u,k,E)),a|=e.assignable&2?16:32))):(k=_(e,t,u,1,0,1),a|=e.assignable&1?32:16,e.getToken()===18||e.getToken()===1074790415?e.assignable&2&&(a|=16):(k=F(e,t,u,k,i,0,E),a=e.assignable&1?0:16,e.getToken()!==18&&e.getToken()!==1074790415&&(e.getToken()!==1077936155&&(a|=16),k=I(e,t,u,i,l,E,k))))}else e.getToken()===67174411?(D|=1,k=z(e,t,u,D,i,e.tokenStart),a=16):e.report(44);else if(T===8391476)if(y(e,t|32,8391476),D|=8,e.getToken()&143360){let E=e.getToken();if(R=N(e,t),D|=1,e.getToken()===67174411)a|=16,k=z(e,t,u,D,i,e.tokenStart);else throw new q(e.tokenStart,e.currentLocation,E===209005?46:E===209008||e.getToken()===209009?45:47,B[E&255])}else(e.getToken()&134217728)===134217728?(a|=16,R=O(e,t),D|=1,k=z(e,t,u,D,i,e.tokenStart)):e.getToken()===69271571?(a|=16,D|=3,R=ne(e,t,u,i),k=z(e,t,u,D,i,e.tokenStart)):e.report(126);else e.report(30,B[T&255]);a|=e.destructible&128?128:0,e.destructible=a,d.push(e.finishNode({type:"Property",key:R,value:k,kind:D&768?D&512?"set":"get":"init",computed:(D&2)>0,method:(D&1)>0,shorthand:(D&4)>0},w))}if(a|=e.destructible,e.getToken()!==18)break;r(e,t)}y(e,t,1074790415),h>1&&(a|=64);let A=e.finishNode({type:l?"ObjectPattern":"ObjectExpression",properties:d},g);return!o&&e.getToken()&4194304?Kt(e,t,u,a,i,l,g,A):(e.destructible=a,A)}function Qn(e,t,n,u,o,i,l){y(e,t,67174411);let f=[];if(e.flags=(e.flags|128)^128,e.getToken()===16)return o&512&&e.report(37,"Setter","one",""),r(e,t),f;o&256&&e.report(37,"Getter","no","s"),o&512&&e.getToken()===14&&e.report(38),t=(t|131072)^131072;let c=0,g=0;for(;e.getToken()!==18;){let d=null,{tokenStart:a}=e;if(e.getToken()&143360?((t&1)===0&&((e.getToken()&36864)===36864&&(e.flags|=256),(e.getToken()&537079808)===537079808&&(e.flags|=512)),d=it(e,t,n,o|1,0)):(e.getToken()===2162700?d=j(e,t,n,u,1,l,1,i,0):e.getToken()===69271571?d=X(e,t,n,u,1,l,1,i,0):e.getToken()===14&&(d=oe(e,t,n,u,16,i,0,0,l,1)),g=1,e.destructible&48&&e.report(50)),e.getToken()===1077936155){r(e,t|32),g=1;let h=L(e,t,u,1,0,e.tokenStart);d=e.finishNode({type:"AssignmentPattern",left:d,right:h},a)}if(c++,f.push(d),!C(e,t,18)||e.getToken()===16)break}return o&512&&c!==1&&e.report(37,"Setter","one",""),n?.reportScopeError(),g&&(e.flags|=128),y(e,t,16),f}function ne(e,t,n,u){r(e,t|32);let o=L(e,(t|131072)^131072,n,1,u,e.tokenStart);return y(e,t,20),o}function Zn(e,t,n,u,o,i,l){e.flags=(e.flags|128)^128;let f=e.tokenStart;r(e,t|32|262144);let c=e.createScopeIfLexical()?.createChildScope(512);if(t=(t|131072)^131072,C(e,t,16))return Ne(e,t,c,n,[],u,0,l);let g=0;e.destructible&=-385;let d,a=[],h=0,A=0,b=0,w=e.tokenStart;for(e.assignable=1;e.getToken()!==16;){let{tokenStart:T}=e,D=e.getToken();if(D&143360)c?.addBlockName(t,e.tokenValue,1,0),(D&537079808)===537079808?A=1:(D&36864)===36864&&(b=1),d=U(e,t,n,o,0,1,1,1,T),e.getToken()===16||e.getToken()===18?e.assignable&2&&(g|=16,A=1):(e.getToken()===1077936155?A=1:g|=16,d=F(e,t,n,d,1,0,T),e.getToken()!==16&&e.getToken()!==18&&(d=I(e,t,n,1,0,T,d)));else if((D&2097152)===2097152)d=D===2162700?j(e,t|262144,c,n,0,1,0,o,i):X(e,t|262144,c,n,0,1,0,o,i),g|=e.destructible,A=1,e.assignable=2,e.getToken()!==16&&e.getToken()!==18&&(g&8&&e.report(122),d=F(e,t,n,d,0,0,T),g|=16,e.getToken()!==16&&e.getToken()!==18&&(d=I(e,t,n,0,0,T,d)));else if(D===14){d=oe(e,t,c,n,16,o,i,0,1,0),e.destructible&16&&e.report(74),A=1,h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),g|=8;break}else{if(g|=16,d=L(e,t,n,1,1,T),h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),e.getToken()===18&&(h||(h=1,a=[d])),h){for(;C(e,t|32,18);)a.push(L(e,t,n,1,1,e.tokenStart));e.assignable=2,d=e.finishNode({type:"SequenceExpression",expressions:a},w)}return y(e,t,16),e.destructible=g,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:d},f):d}if(h&&(e.getToken()===16||e.getToken()===18)&&a.push(d),!C(e,t|32,18))break;if(h||(h=1,a=[d]),e.getToken()===16){g|=8;break}}return h&&(e.assignable=2,d=e.finishNode({type:"SequenceExpression",expressions:a},w)),y(e,t,16),g&16&&g&8&&e.report(151),g|=e.destructible&256?256:0|e.destructible&128?128:0,e.getToken()===10?(g&48&&e.report(49),t&2050&&g&128&&e.report(31),t&1025&&g&256&&e.report(32),A&&(e.flags|=128),b&&(e.flags|=256),Ne(e,t,c,n,h?a:[d],u,0,l)):(g&64&&e.report(63),g&8&&e.report(144),e.destructible=(e.destructible|256)^256|g,e.options.preserveParens?e.finishNode({type:"ParenthesizedExpression",expression:d},f):d)}function nt(e,t,n){let{tokenStart:u}=e,{tokenValue:o}=e,i=0,l=0;(e.getToken()&537079808)===537079808?i=1:(e.getToken()&36864)===36864&&(l=1);let f=N(e,t);if(e.assignable=1,e.getToken()===10){let c=e.options.lexical?qe(e,t,o):void 0;return i&&(e.flags|=128),l&&(e.flags|=256),ke(e,t,c,n,[f],0,u)}return f}function Oe(e,t,n,u,o,i,l,f,c){l||e.report(57),i&&e.report(51),e.flags&=-129;let g=e.options.lexical?qe(e,t,u):void 0;return ke(e,t,g,n,[o],f,c)}function Ne(e,t,n,u,o,i,l,f){i||e.report(57);for(let c=0;c0&&e.tokenValue==="constructor"&&e.report(109),e.getToken()===1074790415&&e.report(108),C(e,t,1074790417)){b.length>0&&e.report(120);continue}h.push(Qt(e,t,u,g,n,i,b,0,f,b.length>0?A:e.tokenStart))}return y(e,l&8?t|32:t,1074790415),g?.validatePrivateIdentifierRefs(),e.flags=e.flags&-33|a,e.finishNode({type:"ClassBody",body:h},c)}function Qt(e,t,n,u,o,i,l,f,c,g){let d=f?32:0,a=null,h=e.getToken();if(h&176128||h===-2147483528)switch(a=N(e,t),h){case 36970:if(!f&&e.getToken()!==67174411&&(e.getToken()&1048576)!==1048576&&e.getToken()!==1077936155)return Qt(e,t,n,u,o,i,l,1,c,g);break;case 209005:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=16|(Qe(e,t,8391476)?8:0)}break;case 209008:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=256}break;case 209009:if(e.getToken()!==67174411){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);d|=512}break;case 12402:if(e.getToken()!==67174411&&(e.flags&1)===0){if((e.getToken()&1073741824)===1073741824)return se(e,t,u,a,d,l,g);e.options.next&&(d|=1024)}break}else if(h===69271571)d|=2,a=ne(e,o,u,c);else if((h&134217728)===134217728)a=O(e,t);else if(h===8391476)d|=8,r(e,t);else if(e.getToken()===130)d|=8192,a=Le(e,t|16,u,768);else if((e.getToken()&1073741824)===1073741824)d|=128;else{if(f&&h===2162700)return Bn(e,t|16,n,u,g);h===-2147483527?(a=N(e,t),e.getToken()!==67174411&&e.report(30,B[e.getToken()&255])):e.report(30,B[e.getToken()&255])}if(d&1816&&(e.getToken()&143360||e.getToken()===-2147483528||e.getToken()===-2147483527?a=N(e,t):(e.getToken()&134217728)===134217728?a=O(e,t):e.getToken()===69271571?(d|=2,a=ne(e,t,u,0)):e.getToken()===130?(d|=8192,a=Le(e,t,u,d)):e.report(135)),(d&2)===0&&(e.tokenValue==="constructor"?((e.getToken()&1073741824)===1073741824?e.report(129):(d&32)===0&&e.getToken()===67174411&&(d&920?e.report(53,"accessor"):(t&512)===0&&(e.flags&32?e.report(54):e.flags|=32)),d|=64):(d&8192)===0&&d&32&&e.tokenValue==="prototype"&&e.report(52)),d&1024||e.getToken()!==67174411&&(d&768)===0)return se(e,t,u,a,d,l,g);let A=z(e,t|16,u,d,c,e.tokenStart);return e.finishNode({type:"MethodDefinition",kind:(d&32)===0&&d&64?"constructor":d&256?"get":d&512?"set":"method",static:(d&32)>0,computed:(d&2)>0,key:a,value:A,...e.options.next?{decorators:l}:null},g)}function Le(e,t,n,u){let{tokenStart:o}=e;r(e,t);let{tokenValue:i}=e;return i==="constructor"&&e.report(128),e.options.lexical&&(n||e.report(4,i),u?n.addPrivateIdentifier(i,u):n.addPrivateIdentifierRef(i)),r(e,t),e.finishNode({type:"PrivateIdentifier",name:i},o)}function se(e,t,n,u,o,i,l){let f=null;if(o&8&&e.report(0),e.getToken()===1077936155){r(e,t|32);let{tokenStart:c}=e;e.getToken()===537079927&&e.report(119);let g=11264|((o&64)===0?16896:0);t=(t|g)^g|(o&8?1024:0)|(o&16?2048:0)|(o&64?16384:0)|256|65536,f=U(e,t|16,n,2,0,1,0,1,c),((e.getToken()&1073741824)!==1073741824||(e.getToken()&4194304)===4194304)&&(f=F(e,t|16,n,f,0,0,c),f=I(e,t|16,n,0,0,c,f))}return M(e,t),e.finishNode({type:o&1024?"AccessorProperty":"PropertyDefinition",key:u,value:f,static:(o&32)>0,computed:(o&2)>0,...e.options.next?{decorators:i}:null},l)}function Zt(e,t,n,u,o,i){if(e.getToken()&143360||(t&1)===0&&e.getToken()===-2147483527)return it(e,t,n,o,i);(e.getToken()&2097152)!==2097152&&e.report(30,B[e.getToken()&255]);let l=e.getToken()===69271571?X(e,t,n,u,1,0,1,o,i):j(e,t,n,u,1,0,1,o,i);return e.destructible&16&&e.report(50),e.destructible&32&&e.report(50),l}function it(e,t,n,u,o){let i=e.getToken();t&1&&((i&537079808)===537079808?e.report(119):((i&36864)===36864||i===-2147483527)&&e.report(118)),(i&20480)===20480&&e.report(102),i===241771&&(t&1024&&e.report(32),t&2&&e.report(111)),(i&255)===73&&u&24&&e.report(100),i===209006&&(t&2048&&e.report(176),t&2&&e.report(110));let{tokenValue:l,tokenStart:f}=e;return r(e,t),n?.addVarOrBlock(t,l,u,o),e.finishNode({type:"Identifier",name:l},f)}function Re(e,t,n,u,o){if(u||y(e,t,8456256),e.getToken()===8390721){let c=nu(e,o),[g,d]=lu(e,t,n,u);return e.finishNode({type:"JSXFragment",openingFragment:c,children:g,closingFragment:d},o)}e.getToken()===8457014&&e.report(30,B[e.getToken()&255]);let i=null,l=[],f=su(e,t,n,u,o);if(!f.selfClosing){[l,i]=ou(e,t,n,u);let c=Fe(i.name);Fe(f.name)!==c&&e.report(155,c)}return e.finishNode({type:"JSXElement",children:l,openingElement:f,closingElement:i},o)}function nu(e,t){return me(e),e.finishNode({type:"JSXOpeningFragment"},t)}function uu(e,t,n,u){y(e,t,8457014);let o=xt(e,t);return e.getToken()!==8390721&&e.report(25,B[65]),n?me(e):r(e,t),e.finishNode({type:"JSXClosingElement",name:o},u)}function iu(e,t,n,u){return y(e,t,8457014),e.getToken()!==8390721&&e.report(25,B[65]),n?me(e):r(e,t),e.finishNode({type:"JSXClosingFragment"},u)}function ou(e,t,n,u){let o=[];for(;;){let i=fu(e,t,n,u);if(i.type==="JSXClosingElement")return[o,i];o.push(i)}}function lu(e,t,n,u){let o=[];for(;;){let i=cu(e,t,n,u);if(i.type==="JSXClosingFragment")return[o,i];o.push(i)}}function fu(e,t,n,u){if(e.getToken()===137)return Gt(e,t);if(e.getToken()===2162700)return ot(e,t,n,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return r(e,t),e.getToken()===8457014?uu(e,t,u,o):Re(e,t,n,1,o)}e.report(0)}function cu(e,t,n,u){if(e.getToken()===137)return Gt(e,t);if(e.getToken()===2162700)return ot(e,t,n,1,0);if(e.getToken()===8456256){let{tokenStart:o}=e;return r(e,t),e.getToken()===8457014?iu(e,t,u,o):Re(e,t,n,1,o)}e.report(0)}function Gt(e,t){let n=e.tokenStart;r(e,t);let u={type:"JSXText",value:e.tokenValue};return e.options.raw&&(u.raw=e.tokenRaw),e.finishNode(u,n)}function su(e,t,n,u,o){(e.getToken()&143360)!==143360&&(e.getToken()&4096)!==4096&&e.report(0);let i=xt(e,t),l=au(e,t,n),f=e.getToken()===8457014;return f&&y(e,t,8457014),e.getToken()!==8390721&&e.report(25,B[65]),u||!f?me(e):r(e,t),e.finishNode({type:"JSXOpeningElement",name:i,attributes:l,selfClosing:f},o)}function xt(e,t){let{tokenStart:n}=e;Ue(e);let u=Me(e,t);if(e.getToken()===21)return pt(e,t,u,n);for(;C(e,t,67108877);)Ue(e),u=du(e,t,u,n);return u}function du(e,t,n,u){let o=Me(e,t);return e.finishNode({type:"JSXMemberExpression",object:n,property:o},u)}function au(e,t,n){let u=[];for(;e.getToken()!==8457014&&e.getToken()!==8390721&&e.getToken()!==1048576;)u.push(mu(e,t,n));return u}function gu(e,t,n){let u=e.tokenStart;r(e,t),y(e,t,14);let o=L(e,t,n,1,0,e.tokenStart);return y(e,t,1074790415),e.finishNode({type:"JSXSpreadAttribute",argument:o},u)}function mu(e,t,n){let{tokenStart:u}=e;if(e.getToken()===2162700)return gu(e,t,n);Ue(e);let o=null,i=Me(e,t);if(e.getToken()===21&&(i=pt(e,t,i,u)),e.getToken()===1077936155)switch(un(e,t)){case 134283267:o=O(e,t);break;case 8456256:o=Re(e,t,n,0,e.tokenStart);break;case 2162700:o=ot(e,t,n,0,1);break;default:e.report(154)}return e.finishNode({type:"JSXAttribute",value:o,name:i},u)}function pt(e,t,n,u){y(e,t,21);let o=Me(e,t);return e.finishNode({type:"JSXNamespacedName",namespace:n,name:o},u)}function ot(e,t,n,u,o){let{tokenStart:i}=e;r(e,t|32);let{tokenStart:l}=e;if(e.getToken()===14)return ru(e,t,n,i);let f=null;return e.getToken()===1074790415?(o&&e.report(157),f=hu(e,{index:e.startIndex,line:e.startLine,column:e.startColumn})):f=L(e,t,n,1,0,l),e.getToken()!==1074790415&&e.report(25,B[15]),u?me(e):r(e,t),e.finishNode({type:"JSXExpressionContainer",expression:f},i)}function ru(e,t,n,u){y(e,t,14);let o=L(e,t,n,1,0,e.tokenStart);return y(e,t,1074790415),e.finishNode({type:"JSXSpreadChild",expression:o},u)}function hu(e,t){return e.finishNode({type:"JSXEmptyExpression"},t,e.tokenStart)}function Me(e,t){let n=e.tokenStart;e.getToken()&143360||e.report(30,B[e.getToken()&255]);let{tokenValue:u}=e;return r(e,t),e.finishNode({type:"JSXIdentifier",name:u},n)}function e2(e,t){return sn(e,t)}function ku(e,t){let n=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(n,t)}var t2=ku;function n2(e){let t=[];for(let n of e)try{return n()}catch(u){t.push(u)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var yu=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let n=this[t];if(e(n,t,this))return n}},Au=Q("findLast",function(){if(Array.isArray(this))return yu}),u2=Au;function Tu(e){return this[e<0?this.length+e:e]}var bu=Q("at",function(){if(Array.isArray(this)||typeof this=="string")return Tu}),i2=bu;function H(e){let t=e.range?.[0]??e.start,n=(e.declaration?.decorators??e.decorators)?.[0];return n?Math.min(H(n),t):t}function J(e){return e.range?.[1]??e.end}function Du(e){let t=new Set(e);return n=>t.has(n?.type)}var le=Du;var Cu=le(["Block","CommentBlock","MultiLine"]),fe=Cu;var Eu=le(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),o2=Eu;var lt=new WeakMap;function wu(e){return lt.has(e)||lt.set(e,fe(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),lt.get(e)}var l2=wu;function Su(e){if(!fe(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(n=>n.trimStart()[0]==="*")}var ft=new WeakMap;function Bu(e){return ft.has(e)||ft.set(e,Su(e)),ft.get(e)}var ct=Bu;function Fu(e){if(e.length<2)return;let t;for(let n=e.length-1;n>=0;n--){let u=e[n];if(t&&J(u)===H(t)&&ct(u)&&ct(t)&&(e.splice(n+1,1),u.value+="*//*"+t.value,u.range=[H(u),J(t)]),!o2(u)&&!fe(u))throw new TypeError(`Unknown comment type: "${u.type}".`);t=u}}var f2=Fu;function Nu(e){return e!==null&&typeof e=="object"}var c2=Nu;var ye=null;function Ae(e){if(ye!==null&&typeof ye.property){let t=ye;return ye=Ae.prototype=null,t}return ye=Ae.prototype=e??Object.create(null),new Ae}var Lu=10;for(let e=0;e<=Lu;e++)Ae();function st(e){return Ae(e)}function Iu(e,t="type"){st(e);function n(u){let o=u[t],i=e[o];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${o}'.`),{node:u});return i}return n}var s2=Iu;var s=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],d2={AccessorProperty:s[0],AnyTypeAnnotation:s[1],ArgumentPlaceholder:s[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:s[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:s[3],AsExpression:s[4],AssignmentExpression:s[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:s[6],BigIntLiteral:s[1],BigIntLiteralTypeAnnotation:s[1],BigIntTypeAnnotation:s[1],BinaryExpression:s[5],BindExpression:["object","callee"],BlockStatement:s[7],BooleanLiteral:s[1],BooleanLiteralTypeAnnotation:s[1],BooleanTypeAnnotation:s[1],BreakStatement:s[8],CallExpression:s[9],CatchClause:["param","body"],ChainExpression:s[3],ClassAccessorProperty:s[0],ClassBody:s[10],ClassDeclaration:s[11],ClassExpression:s[11],ClassImplements:s[12],ClassMethod:s[13],ClassPrivateMethod:s[13],ClassPrivateProperty:s[14],ClassProperty:s[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:s[15],ConditionalExpression:s[16],ConditionalTypeAnnotation:s[17],ContinueStatement:s[8],DebuggerStatement:s[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:s[18],DeclareEnum:s[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:s[20],DeclareFunction:["id","predicate"],DeclareHook:s[21],DeclareInterface:s[22],DeclareModule:s[19],DeclareModuleExports:s[23],DeclareNamespace:s[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:s[24],DeclareVariable:s[21],Decorator:s[3],Directive:s[18],DirectiveLiteral:s[1],DoExpression:s[10],DoWhileStatement:s[25],EmptyStatement:s[1],EmptyTypeAnnotation:s[1],EnumBigIntBody:s[26],EnumBigIntMember:s[27],EnumBooleanBody:s[26],EnumBooleanMember:s[27],EnumDeclaration:s[19],EnumDefaultedMember:s[21],EnumNumberBody:s[26],EnumNumberMember:s[27],EnumStringBody:s[26],EnumStringMember:s[27],EnumSymbolBody:s[26],ExistsTypeAnnotation:s[1],ExperimentalRestProperty:s[6],ExperimentalSpreadProperty:s[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:s[28],ExportNamedDeclaration:s[20],ExportNamespaceSpecifier:s[28],ExportSpecifier:["local","exported"],ExpressionStatement:s[3],File:["program"],ForInStatement:s[29],ForOfStatement:s[29],ForStatement:["init","test","update","body"],FunctionDeclaration:s[30],FunctionExpression:s[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:s[15],GenericTypeAnnotation:s[12],HookDeclaration:s[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:s[16],ImportAttribute:s[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:s[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:s[33],ImportSpecifier:["imported","local"],IndexedAccessType:s[34],InferredPredicate:s[1],InferTypeAnnotation:s[35],InterfaceDeclaration:s[22],InterfaceExtends:s[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:s[1],IntersectionTypeAnnotation:s[36],JsExpressionRoot:s[37],JsonRoot:s[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:s[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:s[1],JSXExpressionContainer:s[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:s[1],JSXMemberExpression:s[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:s[1],JSXSpreadAttribute:s[6],JSXSpreadChild:s[3],JSXText:s[1],KeyofTypeAnnotation:s[6],LabeledStatement:["label","body"],Literal:s[1],LogicalExpression:s[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:s[21],MatchExpression:s[39],MatchExpressionCase:s[40],MatchIdentifierPattern:s[21],MatchLiteralPattern:s[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:s[6],MatchStatement:s[39],MatchStatementCase:s[40],MatchUnaryPattern:s[6],MatchWildcardPattern:s[1],MemberExpression:s[38],MetaProperty:["meta","property"],MethodDefinition:s[42],MixedTypeAnnotation:s[1],ModuleExpression:s[10],NeverTypeAnnotation:s[1],NewExpression:s[9],NGChainedExpression:s[43],NGEmptyExpression:s[1],NGMicrosyntax:s[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:s[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:s[32],NGPipeExpression:["left","right","arguments"],NGRoot:s[37],NullableTypeAnnotation:s[23],NullLiteral:s[1],NullLiteralTypeAnnotation:s[1],NumberLiteralTypeAnnotation:s[1],NumberTypeAnnotation:s[1],NumericLiteral:s[1],ObjectExpression:["properties"],ObjectMethod:s[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:s[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:s[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:s[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:s[9],OptionalIndexedAccessType:s[34],OptionalMemberExpression:s[38],ParenthesizedExpression:s[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:s[1],PipelineTopicExpression:s[3],Placeholder:s[1],PrivateIdentifier:s[1],PrivateName:s[21],Program:s[7],Property:s[32],PropertyDefinition:s[14],QualifiedTypeIdentifier:s[44],QualifiedTypeofIdentifier:s[44],RegExpLiteral:s[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:s[6],SatisfiesExpression:s[4],SequenceExpression:s[43],SpreadElement:s[6],StaticBlock:s[10],StringLiteral:s[1],StringLiteralTypeAnnotation:s[1],StringTypeAnnotation:s[1],Super:s[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:s[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:s[1],TemplateLiteral:["quasis","expressions"],ThisExpression:s[1],ThisTypeAnnotation:s[1],ThrowStatement:s[6],TopicReference:s[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:s[45],TSAbstractKeyword:s[1],TSAbstractMethodDefinition:s[32],TSAbstractPropertyDefinition:s[45],TSAnyKeyword:s[1],TSArrayType:s[2],TSAsExpression:s[4],TSAsyncKeyword:s[1],TSBigIntKeyword:s[1],TSBooleanKeyword:s[1],TSCallSignatureDeclaration:s[46],TSClassImplements:s[47],TSConditionalType:s[17],TSConstructorType:s[46],TSConstructSignatureDeclaration:s[46],TSDeclareFunction:s[31],TSDeclareKeyword:s[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:s[26],TSEnumDeclaration:s[19],TSEnumMember:["id","initializer"],TSExportAssignment:s[3],TSExportKeyword:s[1],TSExternalModuleReference:s[3],TSFunctionType:s[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:s[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:s[35],TSInstantiationExpression:s[47],TSInterfaceBody:s[10],TSInterfaceDeclaration:s[22],TSInterfaceHeritage:s[47],TSIntersectionType:s[36],TSIntrinsicKeyword:s[1],TSJSDocAllType:s[1],TSJSDocNonNullableType:s[23],TSJSDocNullableType:s[23],TSJSDocUnknownType:s[1],TSLiteralType:s[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:s[10],TSModuleDeclaration:s[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:s[21],TSNeverKeyword:s[1],TSNonNullExpression:s[3],TSNullKeyword:s[1],TSNumberKeyword:s[1],TSObjectKeyword:s[1],TSOptionalType:s[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:s[23],TSPrivateKeyword:s[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:s[1],TSPublicKeyword:s[1],TSQualifiedName:s[5],TSReadonlyKeyword:s[1],TSRestType:s[23],TSSatisfiesExpression:s[4],TSStaticKeyword:s[1],TSStringKeyword:s[1],TSSymbolKeyword:s[1],TSTemplateLiteralType:["quasis","types"],TSThisType:s[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:s[23],TSTypeAssertion:s[4],TSTypeLiteral:s[26],TSTypeOperator:s[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:s[48],TSTypeParameterInstantiation:s[48],TSTypePredicate:s[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:s[1],TSUnionType:s[36],TSUnknownKeyword:s[1],TSVoidKeyword:s[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:s[24],TypeAnnotation:s[23],TypeCastExpression:s[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:s[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:s[48],TypeParameterInstantiation:s[48],TypePredicate:s[49],UnaryExpression:s[6],UndefinedTypeAnnotation:s[1],UnionTypeAnnotation:s[36],UnknownTypeAnnotation:s[1],UpdateExpression:s[6],V8IntrinsicIdentifier:s[1],VariableDeclaration:["declarations"],VariableDeclarator:s[27],Variance:s[1],VoidPattern:s[1],VoidTypeAnnotation:s[1],WhileStatement:s[25],WithStatement:["object","body"],YieldExpression:s[6]};var qu=s2(d2),a2=qu;function ve(e,t){if(!c2(e))return e;if(Array.isArray(e)){for(let u=0;uA<=d);a=h&&u.slice(h,d).trim().length===0}return a?void 0:(g.extra={...g.extra,parenthesized:!0},g)}case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(n==="flow"||n==="hermes"||n==="espree"||n==="typescript"||i){let g=H(c)+1,d=J(c)-(c.tail?1:2);c.range=[g,d]}break;case"VariableDeclaration":{let g=i2(0,c.declarations,-1);g?.init&&u[J(g)]!==";"&&(c.range=[H(c),J(g)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"ImportExpression":n==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}},onLeave(c){switch(c.type){case"LogicalExpression":if(m2(c))return dt(c);break;case"TSImportType":!c.source&&c.argument.type==="TSLiteralType"&&(c.source=c.argument.literal,delete c.argument);break}}}),e}function m2(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function dt(e){return m2(e)?dt({type:"LogicalExpression",operator:e.operator,left:dt({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[H(e.left),J(e.right.left)]}),right:e.right.right,range:[H(e),J(e)]}):e}var r2=Pu;var Ou=/\*\/$/,Vu=/^\/\*\*?/,Ru=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Mu=/(^|\s+)\/\/([^\n\r]*)/g,h2=/^(\r?\n)+/,vu=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,k2=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,Uu=/(\r?\n|^) *\* ?/g,Ju=[];function y2(e){let t=e.match(Ru);return t?t[0].trimStart():""}function A2(e){e=p(0,e.replace(Vu,"").replace(Ou,""),Uu,"$1");let n="";for(;n!==e;)n=e,e=p(0,e,vu,` +$1 $2 +`);e=e.replace(h2,"").trimEnd();let u=Object.create(null),o=p(0,e,k2,"").replace(h2,"").trimEnd(),i;for(;i=k2.exec(e);){let l=p(0,i[2],Mu,"");if(typeof u[i[1]]=="string"||Array.isArray(u[i[1]])){let f=u[i[1]];u[i[1]]=[...Ju,...Array.isArray(f)?f:[f],l]}else u[i[1]]=l}return{comments:o,pragmas:u}}var T2=["noformat","noprettier"],b2=["format","prettier"];function _u(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var D2=_u;function C2(e){let t=D2(e);t&&(e=e.slice(t.length+1));let n=y2(e),{pragmas:u,comments:o}=A2(n);return{shebang:t,text:e,pragmas:u,comments:o}}function E2(e){let{pragmas:t}=C2(e);return b2.some(n=>Object.prototype.hasOwnProperty.call(t,n))}function w2(e){let{pragmas:t}=C2(e);return T2.some(n=>Object.prototype.hasOwnProperty.call(t,n))}function Xu(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:E2,hasIgnorePragma:w2,locStart:H,locEnd:J,...e}}var S2=Xu;var B2="module";var F2="commonjs",N2=[B2,F2];function L2(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return B2;if(/\.(?:cjs|cts)$/iu.test(e))return F2}}var ju={next:!0,ranges:!0,webcompat:!0,loc:!1,raw:!0,directives:!0,impliedStrict:!1,preserveParens:!0,lexical:!1,jsx:!0,validateRegex:!1};function Hu(e,t){let n=[],u=e2(e,{...ju,sourceType:t,onComment:n});return u.comments=n,u}function zu(e){let{description:t,loc:n}=e;return n?t2(t,{loc:{start:{line:n.start.line,column:n.start.column+1},end:{line:n.end.line,column:n.end.column+1}},cause:e}):e}function Ku(e,t){let n=L2(t?.filepath),u=(n?[n]:N2).map(i=>()=>Hu(e,i)),o;try{o=n2(u)}catch({errors:[i]}){throw zu(i)}return r2(o,{parser:"meriyah",text:e})}var $u=S2(Ku);export{I2 as default,at as parsers}; diff --git a/node_modules/prettier/plugins/postcss.js b/node_modules/prettier/plugins/postcss.js old mode 100755 new mode 100644 index 528ea5269..57e4ece34 --- a/node_modules/prettier/plugins/postcss.js +++ b/node_modules/prettier/plugins/postcss.js @@ -1,54 +1,61 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.postcss=e()}})(function(){"use strict";var xl=Object.create;var Tt=Object.defineProperty;var bl=Object.getOwnPropertyDescriptor;var _l=Object.getOwnPropertyNames;var El=Object.getPrototypeOf,kl=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),tn=(t,e)=>{for(var s in e)Tt(t,s,{get:e[s],enumerable:!0})},rn=(t,e,s,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of _l(e))!kl.call(t,n)&&n!==s&&Tt(t,n,{get:()=>e[n],enumerable:!(r=bl(e,n))||r.enumerable});return t};var be=(t,e,s)=>(s=t!=null?xl(El(t)):{},rn(e||!t||!t.__esModule?Tt(s,"default",{value:t,enumerable:!0}):s,t)),Sl=t=>rn(Tt({},"__esModule",{value:!0}),t);var Oi=g((Rv,is)=>{var _=String,Ti=function(){return{isColorSupported:!1,reset:_,bold:_,dim:_,italic:_,underline:_,inverse:_,hidden:_,strikethrough:_,black:_,red:_,green:_,yellow:_,blue:_,magenta:_,cyan:_,white:_,gray:_,bgBlack:_,bgRed:_,bgGreen:_,bgYellow:_,bgBlue:_,bgMagenta:_,bgCyan:_,bgWhite:_,blackBright:_,redBright:_,greenBright:_,yellowBright:_,blueBright:_,magentaBright:_,cyanBright:_,whiteBright:_,bgBlackBright:_,bgRedBright:_,bgGreenBright:_,bgYellowBright:_,bgBlueBright:_,bgMagentaBright:_,bgCyanBright:_,bgWhiteBright:_}};is.exports=Ti();is.exports.createColors=Ti});var os=g(()=>{});var Yt=g((Lv,Ni)=>{"use strict";var Ci=Oi(),Ai=os(),at=class t extends Error{constructor(e,s,r,n,i,o){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),o&&(this.plugin=o),typeof s<"u"&&typeof r<"u"&&(typeof s=="number"?(this.line=s,this.column=r):(this.line=s.line,this.column=s.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let s=this.source;e==null&&(e=Ci.isColorSupported);let r=f=>f,n=f=>f,i=f=>f;if(e){let{bold:f,gray:p,red:l}=Ci.createColors(!0);n=d=>f(l(d)),r=d=>p(d),Ai&&(i=d=>Ai(d))}let o=s.split(/\r?\n/),u=Math.max(this.line-3,0),a=Math.min(this.line+2,o.length),c=String(a).length;return o.slice(u,a).map((f,p)=>{let l=u+1+p,d=" "+(" "+l).slice(-c)+" | ";if(l===this.line){if(f.length>160){let h=20,m=Math.max(0,this.column-h),y=Math.max(this.column+h,this.endColumn+h),b=f.slice(m,y),w=r(d.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(d)+i(b)+` - `+w+n("^")}let x=r(d.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(d)+i(f)+` - `+x+n("^")}return" "+r(d)+i(f)}).join(` +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.postcss=e()}})(function(){"use strict";var bl=Object.create;var bt=Object.defineProperty;var El=Object.getOwnPropertyDescriptor;var Sl=Object.getOwnPropertyNames;var kl=Object.getPrototypeOf,Tl=Object.prototype.hasOwnProperty;var w=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),sn=(t,e)=>{for(var s in e)bt(t,s,{get:e[s],enumerable:!0})},nn=(t,e,s,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Sl(e))!Tl.call(t,n)&&n!==s&&bt(t,n,{get:()=>e[n],enumerable:!(r=El(e,n))||r.enumerable});return t};var Te=(t,e,s)=>(s=t!=null?bl(kl(t)):{},nn(e||!t||!t.__esModule?bt(s,"default",{value:t,enumerable:!0}):s,t)),Al=t=>nn(bt({},"__esModule",{value:!0}),t);var Ci=w((lx,os)=>{var x=String,Oi=function(){return{isColorSupported:!1,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x,blackBright:x,redBright:x,greenBright:x,yellowBright:x,blueBright:x,magentaBright:x,cyanBright:x,whiteBright:x,bgBlackBright:x,bgRedBright:x,bgGreenBright:x,bgYellowBright:x,bgBlueBright:x,bgMagentaBright:x,bgCyanBright:x,bgWhiteBright:x}};os.exports=Oi();os.exports.createColors=Oi});var as=w(()=>{});var jt=w((px,Ri)=>{"use strict";var Ni=Ci(),Pi=as(),st=class t extends Error{constructor(e,s,r,n,i,o){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),o&&(this.plugin=o),typeof s<"u"&&typeof r<"u"&&(typeof s=="number"?(this.line=s,this.column=r):(this.line=s.line,this.column=s.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let s=this.source;e==null&&(e=Ni.isColorSupported);let r=f=>f,n=f=>f,i=f=>f;if(e){let{bold:f,gray:h,red:c}=Ni.createColors(!0);n=g=>f(c(g)),r=g=>h(g),Pi&&(i=g=>Pi(g))}let o=s.split(/\r?\n/),u=Math.max(this.line-3,0),a=Math.min(this.line+2,o.length),l=String(a).length;return o.slice(u,a).map((f,h)=>{let c=u+1+h,g=" "+(" "+c).slice(-l)+" | ";if(c===this.line){if(f.length>160){let d=20,p=Math.max(0,this.column-d),m=Math.max(this.column+d,this.endColumn+d),y=f.slice(p,m),v=r(g.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,d-1)).replace(/[^\t]/g," ");return n(">")+r(g)+i(y)+` + `+v+n("^")}let b=r(g.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(g)+i(f)+` + `+b+n("^")}return" "+r(g)+i(f)}).join(` `)}toString(){let e=this.showSourceCode();return e&&(e=` `+e+` -`),this.name+": "+this.message+e}};Ni.exports=at;at.default=at});var Vt=g((Dv,Ri)=>{"use strict";var Pi={after:` +`),this.name+": "+this.message+e}};Ri.exports=st;st.default=st});var Ht=w((hx,qi)=>{"use strict";var Ii={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` -`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Sc(t){return t[0].toUpperCase()+t.slice(1)}var ut=class{constructor(e){this.builder=e}atrule(e,s){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(s?";":"");this.builder(r+n+i,e)}}beforeAfter(e,s){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):s==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(` -`)){let o=this.raw(e,null,"indent");if(o.length)for(let u=0;u0&&e.nodes[s].type==="comment";)s-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(n=a.raws[s],typeof n<"u")return!1})}return typeof n>"u"&&(n=Pi[r]),o.rawCache[r]=n,n}rawBeforeClose(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return s=r.raws.after,s.includes(` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Rc(t){return t[0].toUpperCase()+t.slice(1)}var nt=class{constructor(e){this.builder=e}atrule(e,s){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(s?";":"");this.builder(r+n+i,e)}}beforeAfter(e,s){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):s==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(` +`)){let o=this.raw(e,null,"indent");if(o.length)for(let u=0;u0&&e.nodes[s].type==="comment";)s-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(n=a.raws[s],typeof n<"u")return!1})}return typeof n>"u"&&(n=Ii[r]),o.rawCache[r]=n,n}rawBeforeClose(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return s=r.raws.after,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawBeforeComment(e,s){let r;return e.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(s,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,s){let r;return e.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(s,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let s;return e.walk(r=>{if(r.type!=="decl"&&(s=r.raws.between,typeof s<"u"))return!1}),s}rawBeforeRule(e){let s;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&typeof r.raws.before<"u")return s=r.raws.before,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawColon(e){let s;return e.walkDecls(r=>{if(typeof r.raws.between<"u")return s=r.raws.between.replace(/[^\s:]/g,""),!1}),s}rawEmptyBody(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length===0&&(s=r.raws.after,typeof s<"u"))return!1}),s}rawIndent(e){if(e.raws.indent)return e.raws.indent;let s;return e.walk(r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof r.raws.before<"u"){let i=r.raws.before.split(` -`);return s=i[i.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(s=r.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(e,s){let r=e[s],n=e.raws[s];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,s){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,s)}};Ri.exports=ut;ut.default=ut});var lt=g((Mv,Ii)=>{"use strict";var Tc=Vt();function as(t,e){new Tc(e).stringify(t)}Ii.exports=as;as.default=as});var zt=g((Bv,us)=>{"use strict";us.exports.isClean=Symbol("isClean");us.exports.my=Symbol("my")});var pt=g((Uv,qi)=>{"use strict";var Oc=Yt(),Cc=Vt(),Ac=lt(),{isClean:ct,my:Nc}=zt();function ls(t,e){let s=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||r==="proxyCache")continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:Array.isArray(n)?s[r]=n.map(o=>ls(o,s)):(i==="object"&&n!==null&&(n=ls(n)),s[r]=n)}return s}function J(t,e){if(e&&typeof e.offset<"u")return e.offset;let s=1,r=1,n=0;for(let i=0;ie.root().toProxy():e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="prop"||s==="value"||s==="name"||s==="params"||s==="important"||s==="text")&&e.markDirty()),!0}}}markClean(){this[ct]=!0}markDirty(){if(this[ct]){this[ct]=!1;let e=this;for(;e=e.parent;)e[ct]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e={}){let s=this.source.start;if(e.index)s=this.positionInside(e.index);else if(e.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,i=r.slice(J(r,this.source.start),J(r,this.source.end)).indexOf(e.word);i!==-1&&(s=this.positionInside(i))}return s}positionInside(e){let s=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=J(n,this.source.start),o=i+e;for(let u=i;utypeof a=="object"&&a.toJSON?a.toJSON(null,s):a);else if(typeof u=="object"&&u.toJSON)r[o]=u.toJSON(null,s);else if(o==="source"){if(u==null)continue;let a=s.get(u.input);a==null&&(a=i,s.set(u.input,i),i++),r[o]={end:u.end,inputId:a,start:u.start}}else r[o]=u}return n&&(r.inputs=[...s.keys()].map(o=>o.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Ac){e.stringify&&(e=e.stringify);let s="";return e(this,r=>{s+=r}),s}warn(e,s,r={}){let n={node:this};for(let i in r)n[i]=r[i];return e.warn(s,n)}};qi.exports=ft;ft.default=ft});var qe=g((Fv,Li)=>{"use strict";var Pc=pt(),ht=class extends Pc{constructor(e){super(e),this.type="comment"}};Li.exports=ht;ht.default=ht});var mt=g(($v,Di)=>{"use strict";var Rc=pt(),dt=class extends Rc{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}};Di.exports=dt;dt.default=dt});var le=g((Wv,Vi)=>{"use strict";var Mi=qe(),Bi=mt(),Ic=pt(),{isClean:Ui,my:Fi}=zt(),cs,$i,Wi,fs;function Gi(t){return t.map(e=>(e.nodes&&(e.nodes=Gi(e.nodes)),delete e.source,e))}function Yi(t){if(t[Ui]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)Yi(e)}var V=class t extends Ic{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...e){for(let s of e){let r=this.normalize(s,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let s=this.getIterator(),r,n;for(;this.indexes[s]e[s](...r.map(n=>typeof n=="function"?(i,o)=>n(i.toProxy(),o):n)):s==="every"||s==="some"?r=>e[s]((n,...i)=>r(n.toProxy(),...i)):s==="root"?()=>e.root().toProxy():s==="nodes"?e.nodes.map(r=>r.toProxy()):s==="first"||s==="last"?e[s].toProxy():e[s]:e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="name"||s==="params"||s==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,s){let r=this.index(e),n=this.normalize(s,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let o of n)this.proxyOf.nodes.splice(r+1,0,o);let i;for(let o in this.indexes)i=this.indexes[o],r"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new Bi(e)]}else if(e.selector||e.selectors)e=[new fs(e)];else if(e.name)e=[new cs(e)];else if(e.text)e=[new Mi(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[Fi]||t.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Ui]&&Yi(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&s&&typeof s.raws.before<"u"&&(n.raws.before=s.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let s of e){let r=this.normalize(s,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this.markDirty(),this}replaceValues(e,s,r){return r||(r=s,s={}),this.walkDecls(n=>{s.props&&!s.props.includes(n.prop)||s.fast&&!n.value.includes(s.fast)||(n.value=n.value.replace(e,r))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((s,r)=>{let n;try{n=e(s,r)}catch(i){throw s.addToError(i)}return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkAtRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&e.test(r.name))return s(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="atrule")return s(r,n)}))}walkComments(e){return this.walk((s,r)=>{if(s.type==="comment")return e(s,r)})}walkDecls(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&e.test(r.prop))return s(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="decl")return s(r,n)}))}walkRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&e.test(r.selector))return s(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="rule")return s(r,n)}))}};V.registerParse=t=>{$i=t};V.registerRule=t=>{fs=t};V.registerAtRule=t=>{cs=t};V.registerRoot=t=>{Wi=t};Vi.exports=V;V.default=V;V.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,cs.prototype):t.type==="rule"?Object.setPrototypeOf(t,fs.prototype):t.type==="decl"?Object.setPrototypeOf(t,Bi.prototype):t.type==="comment"?Object.setPrototypeOf(t,Mi.prototype):t.type==="root"&&Object.setPrototypeOf(t,Wi.prototype),t[Fi]=!0,t.nodes&&t.nodes.forEach(e=>{V.rebuild(e)})}});var Hi=g((Gv,zi)=>{var qc="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Lc=(t,e=21)=>(s=e)=>{let r="",n=s|0;for(;n--;)r+=t[Math.random()*t.length|0];return r},Dc=(t=21)=>{let e="",s=t|0;for(;s--;)e+=qc[Math.random()*64|0];return e};zi.exports={nanoid:Dc,customAlphabet:Lc}});var ji=g(()=>{});var ps=g((zv,Ki)=>{Ki.exports=class{}});var De=g((jv,eo)=>{"use strict";var{nanoid:Mc}=Hi(),{isAbsolute:ms,resolve:ys}={},{SourceMapConsumer:Bc,SourceMapGenerator:Uc}=ji(),{fileURLToPath:Qi,pathToFileURL:Ht}={},Xi=Yt(),Fc=ps(),hs=os(),ds=Symbol("lineToIndexCache"),$c=!!(Bc&&Uc),Ji=!!(ys&&ms);function Zi(t){if(t[ds])return t[ds];let e=t.css.split(` -`),s=new Array(e.length),r=0;for(let n=0,i=e.length;n"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,s.document&&(this.document=s.document.toString()),s.from&&(!Ji||/^\w+:\/\//.test(s.from)||ms(s.from)?this.file=s.from:this.file=ys(s.from)),Ji&&$c){let r=new Fc(this.css,s);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,s,r,n={}){let i,o,u,a,c;if(s&&typeof s=="object"){let p=s,l=r;if(typeof p.offset=="number"){a=p.offset;let d=this.fromOffset(a);s=d.line,r=d.col}else s=p.line,r=p.column,a=this.fromLineAndColumn(s,r);if(typeof l.offset=="number"){u=l.offset;let d=this.fromOffset(u);o=d.line,i=d.col}else o=l.line,i=l.column,u=this.fromLineAndColumn(l.line,l.column)}else if(r)a=this.fromLineAndColumn(s,r);else{a=s;let p=this.fromOffset(a);s=p.line,r=p.col}let f=this.origin(s,r,o,i);return f?c=new Xi(e,f.endLine===void 0?f.line:{column:f.column,line:f.line},f.endLine===void 0?f.column:{column:f.endColumn,line:f.endLine},f.source,f.file,n.plugin):c=new Xi(e,o===void 0?s:{column:r,line:s},o===void 0?r:{column:i,line:o},this.css,this.file,n.plugin),c.input={column:r,endColumn:i,endLine:o,endOffset:u,line:s,offset:a,source:this.css},this.file&&(Ht&&(c.input.url=Ht(this.file).toString()),c.input.file=this.file),c}fromLineAndColumn(e,s){return Zi(this)[e-1]+s-1}fromOffset(e){let s=Zi(this),r=s[s.length-1],n=0;if(e>=r)n=s.length-1;else{let i=s.length-2,o;for(;n>1),e=s[o+1])n=o+1;else{n=o;break}}return{col:e-s[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:ys(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,s,r,n){if(!this.map)return!1;let i=this.map.consumer(),o=i.originalPositionFor({column:s,line:e});if(!o.source)return!1;let u;typeof r=="number"&&(u=i.originalPositionFor({column:n,line:r}));let a;ms(o.source)?a=Ht(o.source):a=new URL(o.source,this.map.consumer().sourceRoot||Ht(this.map.mapFile));let c={column:o.column,endColumn:u&&u.column,endLine:u&&u.line,line:o.line,url:a.toString()};if(a.protocol==="file:")if(Qi)c.file=Qi(a);else throw new Error("file: protocol is not available in this PostCSS build");let f=i.sourceContentFor(o.source);return f&&(c.source=f),c}toJSON(){let e={};for(let s of["hasBOM","css","file","id"])this[s]!=null&&(e[s]=this[s]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};eo.exports=Le;Le.default=Le;hs&&hs.registerInput&&hs.registerInput(Le)});var jt=g((Kv,ro)=>{"use strict";var to=le(),Me=class extends to{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};ro.exports=Me;Me.default=Me;to.registerAtRule(Me)});var Be=g((Qv,oo)=>{"use strict";var so=le(),no,io,ce=class extends so{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,s,r){let n=super.normalize(e);if(s){if(r==="prepend")this.nodes.length>1?s.raws.before=this.nodes[1].raws.before:delete s.raws.before;else if(this.first!==s)for(let i of n)i.raws.before=s.raws.before}return n}removeChild(e,s){let r=this.index(e);return!s&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new no(new io,this,e).stringify()}};ce.registerLazyResult=t=>{no=t};ce.registerProcessor=t=>{io=t};oo.exports=ce;ce.default=ce;so.registerRoot(ce)});var gs=g((Xv,ao)=>{"use strict";var yt={comma(t){return yt.split(t,[","],!0)},space(t){let e=[" ",` -`," "];return yt.split(t,e)},split(t,e,s){let r=[],n="",i=!1,o=0,u=!1,a="",c=!1;for(let f of t)c?c=!1:f==="\\"?c=!0:u?f===a&&(u=!1):f==='"'||f==="'"?(u=!0,a=f):f==="("?o+=1:f===")"?o>0&&(o-=1):o===0&&e.includes(f)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=f;return(s||n!=="")&&r.push(n.trim()),r}};ao.exports=yt;yt.default=yt});var Kt=g((Jv,lo)=>{"use strict";var uo=le(),Wc=gs(),Ue=class extends uo{get selectors(){return Wc.comma(this.selector)}set selectors(e){let s=this.selector?this.selector.match(/,\s*/):null,r=s?s[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}};lo.exports=Ue;Ue.default=Ue;uo.registerRule(Ue)});var Jt=g((Zv,fo)=>{"use strict";var Qt=/[\t\n\f\r "#'()/;[\\\]{}]/g,Xt=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Gc=/.[\r\n"'(/\\]/,co=/[\da-f]/i;fo.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,c,f,p,l,d,x,h=r.length,m=0,y=[],b=[];function w(){return m}function v(W){throw e.error("Unclosed "+W,m)}function R(){return b.length===0&&m>=h}function F(W){if(b.length)return b.pop();if(m>=h)return;let T=W?W.ignoreUnclosed:!1;switch(i=r.charCodeAt(m),i){case 10:case 32:case 9:case 13:case 12:{a=m;do a+=1,i=r.charCodeAt(a);while(i===32||i===10||i===9||i===13||i===12);f=["space",r.slice(m,a)],m=a-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let O=String.fromCharCode(i);f=[O,O,m];break}case 40:{if(x=y.length?y.pop()[1]:"",d=r.charCodeAt(m+1),x==="url"&&d!==39&&d!==34&&d!==32&&d!==10&&d!==9&&d!==12&&d!==13){a=m;do{if(p=!1,a=r.indexOf(")",a+1),a===-1)if(n||T){a=m;break}else v("bracket");for(l=a;r.charCodeAt(l-1)===92;)l-=1,p=!p}while(p);f=["brackets",r.slice(m,a+1),m,a],m=a}else a=r.indexOf(")",m+1),o=r.slice(m,a+1),a===-1||Gc.test(o)?f=["(","(",m]:(f=["brackets",o,m,a],m=a);break}case 39:case 34:{c=i===39?"'":'"',a=m;do{if(p=!1,a=r.indexOf(c,a+1),a===-1)if(n||T){a=m+1;break}else v("string");for(l=a;r.charCodeAt(l-1)===92;)l-=1,p=!p}while(p);f=["string",r.slice(m,a+1),m,a],m=a;break}case 64:{Qt.lastIndex=m+1,Qt.test(r),Qt.lastIndex===0?a=r.length-1:a=Qt.lastIndex-2,f=["at-word",r.slice(m,a+1),m,a],m=a;break}case 92:{for(a=m,u=!0;r.charCodeAt(a+1)===92;)a+=1,u=!u;if(i=r.charCodeAt(a+1),u&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(a+=1,co.test(r.charAt(a)))){for(;co.test(r.charAt(a+1));)a+=1;r.charCodeAt(a+1)===32&&(a+=1)}f=["word",r.slice(m,a+1),m,a],m=a;break}default:{i===47&&r.charCodeAt(m+1)===42?(a=r.indexOf("*/",m+2)+1,a===0&&(n||T?a=r.length:v("comment")),f=["comment",r.slice(m,a+1),m,a],m=a):(Xt.lastIndex=m+1,Xt.test(r),Xt.lastIndex===0?a=r.length-1:a=Xt.lastIndex-2,f=["word",r.slice(m,a+1),m,a],y.push(f),m=a);break}}return m++,f}function Q(W){b.push(W)}return{back:Q,endOfFile:R,nextToken:F,position:w}}});var Zt=g((ex,mo)=>{"use strict";var Yc=jt(),Vc=qe(),zc=mt(),Hc=Be(),po=Kt(),jc=Jt(),ho={empty:!0,space:!0};function Kc(t){for(let e=t.length-1;e>=0;e--){let s=t[e],r=s[3]||s[2];if(r)return r}}var ws=class{constructor(e){this.input=e,this.root=new Hc,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let s=new Yc;s.name=e[1].slice(1),s.name===""&&this.unnamedAtrule(s,e),this.init(s,e[2]);let r,n,i,o=!1,u=!1,a=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?c.push(r==="("?")":"]"):r==="{"&&c.length>0?c.push("}"):r===c[c.length-1]&&c.pop(),c.length===0)if(r===";"){s.source.end=this.getPosition(e[2]),s.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){u=!0;break}else if(r==="}"){if(a.length>0){for(i=a.length-1,n=a[i];n&&n[0]==="space";)n=a[--i];n&&(s.source.end=this.getPosition(n[3]||n[2]),s.source.end.offset++)}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(s.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(s,"params",a),o&&(e=a[a.length-1],s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++,this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),u&&(s.nodes=[],this.current=s)}checkMissedSemicolon(e){let s=this.colon(e);if(s===!1)return;let r=0,n;for(let i=s-1;i>=0&&(n=e[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let s=0,r,n,i;for(let[o,u]of e.entries()){if(n=u,i=n[0],i==="("&&(s+=1),i===")"&&(s-=1),s===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return o}r=n}return!1}comment(e){let s=new Vc;this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);s.text=n[2],s.raws.left=n[1],s.raws.right=n[3]}}createTokenizer(){this.tokenizer=jc(this.input)}decl(e,s){let r=new zc;this.init(r,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(n[3]||n[2]||Kc(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let c=e[0][0];if(c===":"||c==="space"||c==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){r.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o=[],u;for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)o.push(e.shift());this.precheckMissedSemicolon(e);for(let c=e.length-1;c>=0;c--){if(i=e[c],i[1].toLowerCase()==="!important"){r.important=!0;let f=this.stringFrom(e,c);f=this.spacesFromEnd(e)+f,f!==" !important"&&(r.raws.important=f);break}else if(i[1].toLowerCase()==="important"){let f=e.slice(0),p="";for(let l=c;l>0;l--){let d=f[l][0];if(p.trim().startsWith("!")&&d!=="space")break;p=f.pop()[1]+p}p.trim().startsWith("!")&&(r.important=!0,r.raws.important=p,e=f)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(r.raws.between+=o.map(c=>c[1]).join(""),o=[]),this.raw(r,"value",o.concat(e),s),r.value.includes(":")&&!s&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let s=new po;this.init(s,e[2]),s.selector="",s.raws.between="",this.current=s}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let s=this.current.nodes[this.current.nodes.length-1];s&&s.type==="rule"&&!s.raws.ownSemicolon&&(s.raws.ownSemicolon=this.spaces,this.spaces="",s.source.end=this.getPosition(e[2]),s.source.end.offset+=s.raws.ownSemicolon.length)}}getPosition(e){let s=this.input.fromOffset(e);return{column:s.col,line:s.line,offset:e}}init(e,s){this.current.push(e),e.source={input:this.input,start:this.getPosition(s)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let s=!1,r=null,n=!1,i=null,o=[],u=e[1].startsWith("--"),a=[],c=e;for(;c;){if(r=c[0],a.push(c),r==="("||r==="[")i||(i=c),o.push(r==="("?")":"]");else if(u&&n&&r==="{")i||(i=c),o.push("}");else if(o.length===0)if(r===";")if(n){this.decl(a,u);return}else break;else if(r==="{"){this.rule(a);return}else if(r==="}"){this.tokenizer.back(a.pop()),s=!0;break}else r===":"&&(n=!0);else r===o[o.length-1]&&(o.pop(),o.length===0&&(i=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(s=!0),o.length>0&&this.unclosedBracket(i),s&&n){if(!u)for(;a.length&&(c=a[a.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,u)}else this.unknownWord(a)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,s,r,n){let i,o,u=r.length,a="",c=!0,f,p;for(let l=0;ld+x[1],"");e.raws[s]={raw:l,value:a}}e[s]=a}rule(e){e.pop();let s=new po;this.init(s,e[0][2]),s.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(s,"selector",e),this.current=s}spacesAndCommentsFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],!(s!=="space"&&s!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let s,r="";for(;e.length&&(s=e[0][0],!(s!=="space"&&s!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],s==="space");)r=e.pop()[1]+r;return r}stringFrom(e,s){let r="";for(let n=s;n{"use strict";var Qc=le(),Xc=De(),Jc=Zt();function er(t,e){let s=new Xc(t,e),r=new Jc(s);try{r.parse()}catch(n){throw n}return r.root}yo.exports=er;er.default=er;Qc.registerParse(er)});var go=g((rx,vs)=>{var Zc=Jt(),ef=De();vs.exports={isInlineComment(t){if(t[0]==="word"&&t[1].slice(0,2)==="//"){let e=t,s=[],r,n;for(;t;){if(/\r?\n/.test(t[1])){if(/['"].*\r?\n/.test(t[1])){s.push(t[1].substring(0,t[1].indexOf(` +`);return s=i[i.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(s=r.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(e,s){let r=e[s],n=e.raws[s];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,s){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,s)}};qi.exports=nt;nt.default=nt});var it=w((dx,Li)=>{"use strict";var Ic=Ht();function us(t,e){new Ic(e).stringify(t)}Li.exports=us;us.default=us});var Kt=w((mx,ls)=>{"use strict";ls.exports.isClean=Symbol("isClean");ls.exports.my=Symbol("my")});var ut=w((yx,Di)=>{"use strict";var qc=jt(),Lc=Ht(),Dc=it(),{isClean:ot,my:Mc}=Kt();function cs(t,e){let s=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||r==="proxyCache")continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:Array.isArray(n)?s[r]=n.map(o=>cs(o,s)):(i==="object"&&n!==null&&(n=cs(n)),s[r]=n)}return s}function ee(t,e){if(e&&typeof e.offset<"u")return e.offset;let s=1,r=1,n=0;for(let i=0;ie.root().toProxy():e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="prop"||s==="value"||s==="name"||s==="params"||s==="important"||s==="text")&&e.markDirty()),!0}}}markClean(){this[ot]=!0}markDirty(){if(this[ot]){this[ot]=!1;let e=this;for(;e=e.parent;)e[ot]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e={}){let s=this.source.start;if(e.index)s=this.positionInside(e.index);else if(e.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,i=r.slice(ee(r,this.source.start),ee(r,this.source.end)).indexOf(e.word);i!==-1&&(s=this.positionInside(i))}return s}positionInside(e){let s=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=ee(n,this.source.start),o=i+e;for(let u=i;utypeof a=="object"&&a.toJSON?a.toJSON(null,s):a);else if(typeof u=="object"&&u.toJSON)r[o]=u.toJSON(null,s);else if(o==="source"){if(u==null)continue;let a=s.get(u.input);a==null&&(a=i,s.set(u.input,i),i++),r[o]={end:u.end,inputId:a,start:u.start}}else r[o]=u}return n&&(r.inputs=[...s.keys()].map(o=>o.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Dc){e.stringify&&(e=e.stringify);let s="";return e(this,r=>{s+=r}),s}warn(e,s,r={}){let n={node:this};for(let i in r)n[i]=r[i];return e.warn(s,n)}};Di.exports=at;at.default=at});var Me=w((gx,Mi)=>{"use strict";var Bc=ut(),lt=class extends Bc{constructor(e){super(e),this.type="comment"}};Mi.exports=lt;lt.default=lt});var ft=w((wx,Bi)=>{"use strict";var Uc=ut(),ct=class extends Uc{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}};Bi.exports=ct;ct.default=ct});var fe=w((vx,ji)=>{"use strict";var Ui=Me(),Fi=ft(),Fc=ut(),{isClean:$i,my:Wi}=Kt(),fs,Gi,Yi,ps;function Vi(t){return t.map(e=>(e.nodes&&(e.nodes=Vi(e.nodes)),delete e.source,e))}function zi(t){if(t[$i]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)zi(e)}var z=class t extends Fc{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...e){for(let s of e){let r=this.normalize(s,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let s=this.getIterator(),r,n;for(;this.indexes[s]e[s](...r.map(n=>typeof n=="function"?(i,o)=>n(i.toProxy(),o):n)):s==="every"||s==="some"?r=>e[s]((n,...i)=>r(n.toProxy(),...i)):s==="root"?()=>e.root().toProxy():s==="nodes"?e.nodes.map(r=>r.toProxy()):s==="first"||s==="last"?e[s].toProxy():e[s]:e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="name"||s==="params"||s==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,s){let r=this.index(e),n=this.normalize(s,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let o of n)this.proxyOf.nodes.splice(r+1,0,o);let i;for(let o in this.indexes)i=this.indexes[o],r"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new Fi(e)]}else if(e.selector||e.selectors)e=[new ps(e)];else if(e.name)e=[new fs(e)];else if(e.text)e=[new Ui(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[Wi]||t.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[$i]&&zi(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&s&&typeof s.raws.before<"u"&&(n.raws.before=s.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let s of e){let r=this.normalize(s,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this.markDirty(),this}replaceValues(e,s,r){return r||(r=s,s={}),this.walkDecls(n=>{s.props&&!s.props.includes(n.prop)||s.fast&&!n.value.includes(s.fast)||(n.value=n.value.replace(e,r))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((s,r)=>{let n;try{n=e(s,r)}catch(i){throw s.addToError(i)}return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkAtRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&e.test(r.name))return s(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="atrule")return s(r,n)}))}walkComments(e){return this.walk((s,r)=>{if(s.type==="comment")return e(s,r)})}walkDecls(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&e.test(r.prop))return s(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="decl")return s(r,n)}))}walkRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&e.test(r.selector))return s(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="rule")return s(r,n)}))}};z.registerParse=t=>{Gi=t};z.registerRule=t=>{ps=t};z.registerAtRule=t=>{fs=t};z.registerRoot=t=>{Yi=t};ji.exports=z;z.default=z;z.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,fs.prototype):t.type==="rule"?Object.setPrototypeOf(t,ps.prototype):t.type==="decl"?Object.setPrototypeOf(t,Fi.prototype):t.type==="comment"?Object.setPrototypeOf(t,Ui.prototype):t.type==="root"&&Object.setPrototypeOf(t,Yi.prototype),t[Wi]=!0,t.nodes&&t.nodes.forEach(e=>{z.rebuild(e)})}});var Ki=w((xx,Hi)=>{var $c="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Wc=(t,e=21)=>(s=e)=>{let r="",n=s|0;for(;n--;)r+=t[Math.random()*t.length|0];return r},Gc=(t=21)=>{let e="",s=t|0;for(;s--;)e+=$c[Math.random()*64|0];return e};Hi.exports={nanoid:Gc,customAlphabet:Wc}});var Qi=w(()=>{});var hs=w((Ex,Xi)=>{Xi.exports=class{}});var Ue=w((kx,ro)=>{"use strict";var{nanoid:Yc}=Ki(),{isAbsolute:ys,resolve:gs}={},{SourceMapConsumer:Vc,SourceMapGenerator:zc}=Qi(),{fileURLToPath:Ji,pathToFileURL:Qt}={},Zi=jt(),jc=hs(),ds=as(),ms=Symbol("lineToIndexCache"),Hc=!!(Vc&&zc),eo=!!(gs&&ys);function to(t){if(t[ms])return t[ms];let e=t.css.split(` +`),s=new Array(e.length),r=0;for(let n=0,i=e.length;n"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,s.document&&(this.document=s.document.toString()),s.from&&(!eo||/^\w+:\/\//.test(s.from)||ys(s.from)?this.file=s.from:this.file=gs(s.from)),eo&&Hc){let r=new jc(this.css,s);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,s,r,n={}){let i,o,u,a,l;if(s&&typeof s=="object"){let h=s,c=r;if(typeof h.offset=="number"){a=h.offset;let g=this.fromOffset(a);s=g.line,r=g.col}else s=h.line,r=h.column,a=this.fromLineAndColumn(s,r);if(typeof c.offset=="number"){u=c.offset;let g=this.fromOffset(u);o=g.line,i=g.col}else o=c.line,i=c.column,u=this.fromLineAndColumn(c.line,c.column)}else if(r)a=this.fromLineAndColumn(s,r);else{a=s;let h=this.fromOffset(a);s=h.line,r=h.col}let f=this.origin(s,r,o,i);return f?l=new Zi(e,f.endLine===void 0?f.line:{column:f.column,line:f.line},f.endLine===void 0?f.column:{column:f.endColumn,line:f.endLine},f.source,f.file,n.plugin):l=new Zi(e,o===void 0?s:{column:r,line:s},o===void 0?r:{column:i,line:o},this.css,this.file,n.plugin),l.input={column:r,endColumn:i,endLine:o,endOffset:u,line:s,offset:a,source:this.css},this.file&&(Qt&&(l.input.url=Qt(this.file).toString()),l.input.file=this.file),l}fromLineAndColumn(e,s){return to(this)[e-1]+s-1}fromOffset(e){let s=to(this),r=s[s.length-1],n=0;if(e>=r)n=s.length-1;else{let i=s.length-2,o;for(;n>1),e=s[o+1])n=o+1;else{n=o;break}}return{col:e-s[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:gs(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,s,r,n){if(!this.map)return!1;let i=this.map.consumer(),o=i.originalPositionFor({column:s,line:e});if(!o.source)return!1;let u;typeof r=="number"&&(u=i.originalPositionFor({column:n,line:r}));let a;ys(o.source)?a=Qt(o.source):a=new URL(o.source,this.map.consumer().sourceRoot||Qt(this.map.mapFile));let l={column:o.column,endColumn:u&&u.column,endLine:u&&u.line,line:o.line,url:a.toString()};if(a.protocol==="file:")if(Ji)l.file=Ji(a);else throw new Error("file: protocol is not available in this PostCSS build");let f=i.sourceContentFor(o.source);return f&&(l.source=f),l}toJSON(){let e={};for(let s of["hasBOM","css","file","id"])this[s]!=null&&(e[s]=this[s]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};ro.exports=Be;Be.default=Be;ds&&ds.registerInput&&ds.registerInput(Be)});var Xt=w((Tx,no)=>{"use strict";var so=fe(),Fe=class extends so{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};no.exports=Fe;Fe.default=Fe;so.registerAtRule(Fe)});var $e=w((Ax,uo)=>{"use strict";var io=fe(),oo,ao,pe=class extends io{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,s,r){let n=super.normalize(e);if(s){if(r==="prepend")this.nodes.length>1?s.raws.before=this.nodes[1].raws.before:delete s.raws.before;else if(this.first!==s)for(let i of n)i.raws.before=s.raws.before}return n}removeChild(e,s){let r=this.index(e);return!s&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new oo(new ao,this,e).stringify()}};pe.registerLazyResult=t=>{oo=t};pe.registerProcessor=t=>{ao=t};uo.exports=pe;pe.default=pe;io.registerRoot(pe)});var ws=w((Ox,lo)=>{"use strict";var pt={comma(t){return pt.split(t,[","],!0)},space(t){let e=[" ",` +`," "];return pt.split(t,e)},split(t,e,s){let r=[],n="",i=!1,o=0,u=!1,a="",l=!1;for(let f of t)l?l=!1:f==="\\"?l=!0:u?f===a&&(u=!1):f==='"'||f==="'"?(u=!0,a=f):f==="("?o+=1:f===")"?o>0&&(o-=1):o===0&&e.includes(f)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=f;return(s||n!=="")&&r.push(n.trim()),r}};lo.exports=pt;pt.default=pt});var Jt=w((Cx,fo)=>{"use strict";var co=fe(),Kc=ws(),We=class extends co{get selectors(){return Kc.comma(this.selector)}set selectors(e){let s=this.selector?this.selector.match(/,\s*/):null,r=s?s[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}};fo.exports=We;We.default=We;co.registerRule(We)});var tr=w((Nx,ho)=>{"use strict";var Zt=/[\t\n\f\r "#'()/;[\\\]{}]/g,er=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Qc=/.[\r\n"'(/\\]/,po=/[\da-f]/i;ho.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,l,f,h,c,g,b,d=r.length,p=0,m=[],y=[];function v(){return p}function O(W){throw e.error("Unclosed "+W,p)}function q(){return y.length===0&&p>=d}function H(W){if(y.length)return y.pop();if(p>=d)return;let A=W?W.ignoreUnclosed:!1;switch(i=r.charCodeAt(p),i){case 10:case 32:case 9:case 13:case 12:{a=p;do a+=1,i=r.charCodeAt(a);while(i===32||i===10||i===9||i===13||i===12);f=["space",r.slice(p,a)],p=a-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let k=String.fromCharCode(i);f=[k,k,p];break}case 40:{if(b=m.length?m.pop()[1]:"",g=r.charCodeAt(p+1),b==="url"&&g!==39&&g!==34&&g!==32&&g!==10&&g!==9&&g!==12&&g!==13){a=p;do{if(h=!1,a=r.indexOf(")",a+1),a===-1)if(n||A){a=p;break}else O("bracket");for(c=a;r.charCodeAt(c-1)===92;)c-=1,h=!h}while(h);f=["brackets",r.slice(p,a+1),p,a],p=a}else a=r.indexOf(")",p+1),o=r.slice(p,a+1),a===-1||Qc.test(o)?f=["(","(",p]:(f=["brackets",o,p,a],p=a);break}case 39:case 34:{l=i===39?"'":'"',a=p;do{if(h=!1,a=r.indexOf(l,a+1),a===-1)if(n||A){a=p+1;break}else O("string");for(c=a;r.charCodeAt(c-1)===92;)c-=1,h=!h}while(h);f=["string",r.slice(p,a+1),p,a],p=a;break}case 64:{Zt.lastIndex=p+1,Zt.test(r),Zt.lastIndex===0?a=r.length-1:a=Zt.lastIndex-2,f=["at-word",r.slice(p,a+1),p,a],p=a;break}case 92:{for(a=p,u=!0;r.charCodeAt(a+1)===92;)a+=1,u=!u;if(i=r.charCodeAt(a+1),u&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(a+=1,po.test(r.charAt(a)))){for(;po.test(r.charAt(a+1));)a+=1;r.charCodeAt(a+1)===32&&(a+=1)}f=["word",r.slice(p,a+1),p,a],p=a;break}default:{i===47&&r.charCodeAt(p+1)===42?(a=r.indexOf("*/",p+2)+1,a===0&&(n||A?a=r.length:O("comment")),f=["comment",r.slice(p,a+1),p,a],p=a):(er.lastIndex=p+1,er.test(r),er.lastIndex===0?a=r.length-1:a=er.lastIndex-2,f=["word",r.slice(p,a+1),p,a],m.push(f),p=a);break}}return p++,f}function ne(W){y.push(W)}return{back:ne,endOfFile:q,nextToken:H,position:v}}});var rr=w((Px,go)=>{"use strict";var Xc=Xt(),Jc=Me(),Zc=ft(),ef=$e(),mo=Jt(),tf=tr(),yo={empty:!0,space:!0};function rf(t){for(let e=t.length-1;e>=0;e--){let s=t[e],r=s[3]||s[2];if(r)return r}}var vs=class{constructor(e){this.input=e,this.root=new ef,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let s=new Xc;s.name=e[1].slice(1),s.name===""&&this.unnamedAtrule(s,e),this.init(s,e[2]);let r,n,i,o=!1,u=!1,a=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?l.push(r==="("?")":"]"):r==="{"&&l.length>0?l.push("}"):r===l[l.length-1]&&l.pop(),l.length===0)if(r===";"){s.source.end=this.getPosition(e[2]),s.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){u=!0;break}else if(r==="}"){if(a.length>0){for(i=a.length-1,n=a[i];n&&n[0]==="space";)n=a[--i];n&&(s.source.end=this.getPosition(n[3]||n[2]),s.source.end.offset++)}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(s.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(s,"params",a),o&&(e=a[a.length-1],s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++,this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),u&&(s.nodes=[],this.current=s)}checkMissedSemicolon(e){let s=this.colon(e);if(s===!1)return;let r=0,n;for(let i=s-1;i>=0&&(n=e[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let s=0,r,n,i;for(let[o,u]of e.entries()){if(n=u,i=n[0],i==="("&&(s+=1),i===")"&&(s-=1),s===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return o}r=n}return!1}comment(e){let s=new Jc;this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);s.text=n[2],s.raws.left=n[1],s.raws.right=n[3]}}createTokenizer(){this.tokenizer=tf(this.input)}decl(e,s){let r=new Zc;this.init(r,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(n[3]||n[2]||rf(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let l=e[0][0];if(l===":"||l==="space"||l==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){r.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o=[],u;for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)o.push(e.shift());this.precheckMissedSemicolon(e);for(let l=e.length-1;l>=0;l--){if(i=e[l],i[1].toLowerCase()==="!important"){r.important=!0;let f=this.stringFrom(e,l);f=this.spacesFromEnd(e)+f,f!==" !important"&&(r.raws.important=f);break}else if(i[1].toLowerCase()==="important"){let f=e.slice(0),h="";for(let c=l;c>0;c--){let g=f[c][0];if(h.trim().startsWith("!")&&g!=="space")break;h=f.pop()[1]+h}h.trim().startsWith("!")&&(r.important=!0,r.raws.important=h,e=f)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(r.raws.between+=o.map(l=>l[1]).join(""),o=[]),this.raw(r,"value",o.concat(e),s),r.value.includes(":")&&!s&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let s=new mo;this.init(s,e[2]),s.selector="",s.raws.between="",this.current=s}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let s=this.current.nodes[this.current.nodes.length-1];s&&s.type==="rule"&&!s.raws.ownSemicolon&&(s.raws.ownSemicolon=this.spaces,this.spaces="",s.source.end=this.getPosition(e[2]),s.source.end.offset+=s.raws.ownSemicolon.length)}}getPosition(e){let s=this.input.fromOffset(e);return{column:s.col,line:s.line,offset:e}}init(e,s){this.current.push(e),e.source={input:this.input,start:this.getPosition(s)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let s=!1,r=null,n=!1,i=null,o=[],u=e[1].startsWith("--"),a=[],l=e;for(;l;){if(r=l[0],a.push(l),r==="("||r==="[")i||(i=l),o.push(r==="("?")":"]");else if(u&&n&&r==="{")i||(i=l),o.push("}");else if(o.length===0)if(r===";")if(n){this.decl(a,u);return}else break;else if(r==="{"){this.rule(a);return}else if(r==="}"){this.tokenizer.back(a.pop()),s=!0;break}else r===":"&&(n=!0);else r===o[o.length-1]&&(o.pop(),o.length===0&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(s=!0),o.length>0&&this.unclosedBracket(i),s&&n){if(!u)for(;a.length&&(l=a[a.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,u)}else this.unknownWord(a)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,s,r,n){let i,o,u=r.length,a="",l=!0,f,h;for(let c=0;cg+b[1],"");e.raws[s]={raw:c,value:a}}e[s]=a}rule(e){e.pop();let s=new mo;this.init(s,e[0][2]),s.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(s,"selector",e),this.current=s}spacesAndCommentsFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],!(s!=="space"&&s!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let s,r="";for(;e.length&&(s=e[0][0],!(s!=="space"&&s!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],s==="space");)r=e.pop()[1]+r;return r}stringFrom(e,s){let r="";for(let n=s;n{"use strict";var sf=fe(),nf=Ue(),of=rr();function sr(t,e){let s=new nf(t,e),r=new of(s);try{r.parse()}catch(n){throw n}return r.root}wo.exports=sr;sr.default=sr;sf.registerParse(sr)});var vo=w((Ix,xs)=>{var af=tr(),uf=Ue();xs.exports={isInlineComment(t){if(t[0]==="word"&&t[1].slice(0,2)==="//"){let e=t,s=[],r,n;for(;t;){if(/\r?\n/.test(t[1])){if(/['"].*\r?\n/.test(t[1])){s.push(t[1].substring(0,t[1].indexOf(` `))),n=t[1].substring(t[1].indexOf(` -`));let o=this.input.css.valueOf().substring(this.tokenizer.position());n+=o,r=t[3]+o.length-n.length}else this.tokenizer.back(t);break}s.push(t[1]),r=t[2],t=this.tokenizer.nextToken({ignoreUnclosed:!0})}let i=["comment",s.join(""),e[2],r];return this.inlineComment(i),n&&(this.input=new ef(n),this.tokenizer=Zc(this.input)),!0}else if(t[1]==="/"){let e=this.tokenizer.nextToken({ignoreUnclosed:!0});if(e[0]==="comment"&&/^\/\*/.test(e[1]))return e[0]="word",e[1]=e[1].slice(1),t[1]="//",this.tokenizer.back(e),vs.exports.isInlineComment.bind(this)(t)}return!1}}});var vo=g((sx,wo)=>{wo.exports={interpolation(t){let e=[t,this.tokenizer.nextToken()],s=["word","}"];if(e[0][1].length>1||e[1][0]!=="{")return this.tokenizer.back(e[1]),!1;for(t=this.tokenizer.nextToken();t&&s.includes(t[0]);)e.push(t),t=this.tokenizer.nextToken();let r=e.map(u=>u[1]),[n]=e,i=e.pop(),o=["word",r.join(""),n[2],i[2]];return this.tokenizer.back(t),this.tokenizer.back(o),!0}}});var bo=g((nx,xo)=>{var tf=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,rf=/\.[0-9]/,sf=t=>{let[,e]=t,[s]=e;return(s==="."||s==="#")&&tf.test(e)===!1&&rf.test(e)===!1};xo.exports={isMixinToken:sf}});var Eo=g((ix,_o)=>{var nf=Jt(),of=/^url\((.+)\)/;_o.exports=t=>{let{name:e,params:s=""}=t;if(e==="import"&&s.length){t.import=!0;let r=nf({css:s});for(t.filename=s.replace(of,"$1");!r.endOfFile();){let[n,i]=r.nextToken();if(n==="word"&&i==="url")return;if(n==="brackets"){t.options=i,t.filename=s.replace(i,"").trim();break}}}}});var Oo=g((ox,To)=>{var ko=/:$/,So=/^:(\s+)?/;To.exports=t=>{let{name:e,params:s=""}=t;if(t.name.slice(-1)===":"){if(ko.test(e)){let[r]=e.match(ko);t.name=e.replace(r,""),t.raws.afterName=r+(t.raws.afterName||""),t.variable=!0,t.value=t.params}if(So.test(s)){let[r]=s.match(So);t.value=s.replace(r,""),t.raws.afterName=(t.raws.afterName||"")+r,t.variable=!0}}}});var No=g((ux,Ao)=>{var af=qe(),uf=Zt(),{isInlineComment:lf}=go(),{interpolation:Co}=vo(),{isMixinToken:cf}=bo(),ff=Eo(),pf=Oo(),hf=/(!\s*important)$/i;Ao.exports=class extends uf{constructor(...e){super(...e),this.lastNode=null}atrule(e){Co.bind(this)(e)||(super.atrule(e),ff(this.lastNode),pf(this.lastNode))}decl(...e){super.decl(...e),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;let s=e.findIndex(u=>u[0]==="("),r=e.reverse().find(u=>u[0]===")"),n=e.reverse().indexOf(r),o=e.splice(s,n).map(u=>u[1]).join("");for(let u of e.reverse())this.tokenizer.back(u);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=o}init(e,s,r){super.init(e,s,r),this.lastNode=e}inlineComment(e){let s=new af,r=e[1].slice(2);if(this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.inline=!0,s.raws.begin="//",/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);[,s.raws.left,s.text,s.raws.right]=n}}mixin(e){let[s]=e,r=s[1].slice(0,1),n=e.findIndex(c=>c[0]==="brackets"),i=e.findIndex(c=>c[0]==="("),o="";if((n<0||n>3)&&i>0){let c=e.reduce((w,v,R)=>v[0]===")"?R:w),p=e.slice(i,c+i).map(w=>w[1]).join(""),[l]=e.slice(i),d=[l[2],l[3]],[x]=e.slice(c,c+1),h=[x[2],x[3]],m=["brackets",p].concat(d,h),y=e.slice(0,i),b=e.slice(c+1);e=y,e.push(m),e=e.concat(b)}let u=[];for(let c of e)if((c[1]==="!"||u.length)&&u.push(c),c[1]==="important")break;if(u.length){let[c]=u,f=e.indexOf(c),p=u[u.length-1],l=[c[2],c[3]],d=[p[4],p[5]],h=["word",u.map(m=>m[1]).join("")].concat(l,d);e.splice(f,u.length,h)}let a=e.findIndex(c=>hf.test(c[1]));a>0&&([,o]=e[a],e.splice(a,1));for(let c of e.reverse())this.tokenizer.back(c);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,o&&(this.lastNode.important=!0,this.lastNode.raws.important=o)}other(e){lf.bind(this)(e)||super.other(e)}rule(e){let s=e[e.length-1],r=e[e.length-2];if(r[0]==="at-word"&&s[0]==="{"&&(this.tokenizer.back(s),Co.bind(this)(r))){let i=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([i]);for(let o of e.reverse())this.tokenizer.back(o);return}super.rule(e),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){let[s]=e;if(e[0][1]==="each"&&e[1][0]==="("){this.each(e);return}if(cf(s)){this.mixin(e);return}super.unknownWord(e)}}});var Ro=g((cx,Po)=>{var df=Vt();Po.exports=class extends df{atrule(e,s){if(!e.mixin&&!e.variable&&!e.function){super.atrule(e,s);return}let n=`${e.function?"":e.raws.identifier||"@"}${e.name}`,i=e.params?this.rawValue(e,"params"):"",o=e.raws.important||"";if(e.variable&&(i=e.value),typeof e.raws.afterName<"u"?n+=e.raws.afterName:i&&(n+=" "),e.nodes)this.block(e,n+i+o);else{let u=(e.raws.between||"")+o+(s?";":"");this.builder(n+i+u,e)}}comment(e){if(e.inline){let s=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${s}${e.text}${r}`,e)}else super.comment(e)}}});var Io=g((fx,xs)=>{var mf=De(),yf=No(),gf=Ro();xs.exports={parse(t,e){let s=new mf(t,e),r=new yf(s);return r.parse(),r.root.walk(n=>{let i=s.css.lastIndexOf(n.source.input.css);if(i===0)return;if(i+n.source.input.css.length!==s.css.length)throw new Error("Invalid state detected in postcss-less");let o=i+n.source.start.offset,u=s.fromOffset(i+n.source.start.offset);if(n.source.start={offset:o,line:u.line,column:u.col},n.source.end){let a=i+n.source.end.offset,c=s.fromOffset(i+n.source.end.offset);n.source.end={offset:a,line:c.line,column:c.col}}}),r.root},stringify(t,e){new gf(e).stringify(t)},nodeToString(t){let e="";return xs.exports.stringify(t,s=>{e+=s}),e}}});var tr=g((px,Do)=>{"use strict";var wf=le(),qo,Lo,ge=class extends wf{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new qo(new Lo,this,e).stringify()}};ge.registerLazyResult=t=>{qo=t};ge.registerProcessor=t=>{Lo=t};Do.exports=ge;ge.default=ge});var Bo=g((hx,Mo)=>{"use strict";var vf=jt(),xf=qe(),bf=mt(),_f=De(),Ef=ps(),kf=Be(),Sf=Kt();function wt(t,e){if(Array.isArray(t))return t.map(n=>wt(n));let{inputs:s,...r}=t;if(s){e=[];for(let n of s){let i={...n,__proto__:_f.prototype};i.map&&(i.map={...i.map,__proto__:Ef.prototype}),e.push(i)}}if(r.nodes&&(r.nodes=t.nodes.map(n=>wt(n,e))),r.source){let{inputId:n,...i}=r.source;r.source=i,n!=null&&(r.source.input=e[n])}if(r.type==="root")return new kf(r);if(r.type==="decl")return new bf(r);if(r.type==="rule")return new Sf(r);if(r.type==="comment")return new xf(r);if(r.type==="atrule")return new vf(r);throw new Error("Unknown node type: "+t.type)}Mo.exports=wt;wt.default=wt});var bs=g((dx,Uo)=>{Uo.exports=class{generate(){}}});var _s=g((yx,Fo)=>{"use strict";var vt=class{constructor(e,s={}){if(this.type="warning",this.text=e,s.node&&s.node.source){let r=s.node.rangeBy(s);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in s)this[r]=s[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};Fo.exports=vt;vt.default=vt});var rr=g((gx,$o)=>{"use strict";var Tf=_s(),xt=class{get content(){return this.css}constructor(e,s,r){this.processor=e,this.messages=[],this.root=s,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(e,s={}){s.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(s.plugin=this.lastPlugin.postcssPlugin);let r=new Tf(e,s);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>e.type==="warning")}};$o.exports=xt;xt.default=xt});var Es=g((wx,Go)=>{"use strict";var Wo={};Go.exports=function(e){Wo[e]||(Wo[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}});var Ts=g((xx,Ho)=>{"use strict";var Of=le(),Cf=tr(),Af=bs(),Nf=gt(),Yo=rr(),Pf=Be(),Rf=lt(),{isClean:K,my:If}=zt(),vx=Es(),qf={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Lf={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Df={Once:!0,postcssPlugin:!0,prepare:!0},Fe=0;function bt(t){return typeof t=="object"&&typeof t.then=="function"}function zo(t){let e=!1,s=qf[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[s,s+"-"+e,Fe,s+"Exit",s+"Exit-"+e]:e?[s,s+"-"+e,s+"Exit",s+"Exit-"+e]:t.append?[s,Fe,s+"Exit"]:[s,s+"Exit"]}function Vo(t){let e;return t.type==="document"?e=["Document",Fe,"DocumentExit"]:t.type==="root"?e=["Root",Fe,"RootExit"]:e=zo(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function ks(t){return t[K]=!1,t.nodes&&t.nodes.forEach(e=>ks(e)),t}var Ss={},fe=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(e,s,r){this.stringified=!1,this.processed=!1;let n;if(typeof s=="object"&&s!==null&&(s.type==="root"||s.type==="document"))n=ks(s);else if(s instanceof t||s instanceof Yo)n=ks(s.root),s.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=s.map);else{let i=Nf;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(s,r)}catch(o){this.processed=!0,this.error=o}n&&!n[If]&&Of.rebuild(n)}this.result=new Yo(e,n,r),this.helpers={...Ss,postcss:Ss,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,s){let r=this.result.lastPlugin;try{s&&s.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=r.postcssPlugin,e.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(s,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([s,n])};for(let s of this.plugins)if(typeof s=="object")for(let r in s){if(!Lf[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${s.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Df[r])if(typeof s[r]=="object")for(let n in s[r])n==="*"?e(s,r,s[r][n]):e(s,r+"-"+n.toLowerCase(),s[r][n]);else typeof s[r]=="function"&&e(s,r,s[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let r=this.visitTick(s);if(bt(r))try{await r}catch(n){let i=s[s.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[s,r]of this.listeners.OnceExit){this.result.lastPlugin=s;try{if(e.type==="document"){let n=e.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let s=this.result.root.nodes.map(r=>e.Once(r,this.helpers));return bt(s[0])?Promise.all(s):s}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(s){throw this.handleError(s)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,s=Rf;e.syntax&&(s=e.syntax.stringify),e.stringifier&&(s=e.stringifier),s.stringify&&(s=s.stringify);let n=new Af(s,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let s=this.runOnRoot(e);if(bt(s))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[K];)e[K]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let s of e.nodes)this.visitSync(this.listeners.OnceExit,s);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,s){return this.async().then(e,s)}toString(){return this.css}visitSync(e,s){for(let[r,n]of e){this.result.lastPlugin=r;let i;try{i=n(s,this.helpers)}catch(o){throw this.handleError(o,s.proxyOf)}if(s.type!=="root"&&s.type!=="document"&&!s.parent)return!0;if(bt(i))throw this.getAsyncError()}}visitTick(e){let s=e[e.length-1],{node:r,visitors:n}=s;if(r.type!=="root"&&r.type!=="document"&&!r.parent){e.pop();return}if(n.length>0&&s.visitorIndex{n[K]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}};fe.registerPostcss=t=>{Ss=t};Ho.exports=fe;fe.default=fe;Pf.registerLazyResult(fe);Cf.registerLazyResult(fe)});var Ko=g((_x,jo)=>{"use strict";var Mf=bs(),Bf=gt(),Uf=rr(),Ff=lt(),bx=Es(),_t=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,s=Bf;try{e=s(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(e,s,r){s=s.toString(),this.stringified=!1,this._processor=e,this._css=s,this._opts=r,this._map=void 0;let n,i=Ff;this.result=new Uf(this._processor,n,this._opts),this.result.css=s;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let u=new Mf(i,n,this._opts,s);if(u.isMap()){let[a,c]=u.generate();a&&(this.result.css=a),c&&(this.result.map=c)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,s){return this.async().then(e,s)}toString(){return this._css}warnings(){return[]}};jo.exports=_t;_t.default=_t});var Xo=g((Ex,Qo)=>{"use strict";var $f=tr(),Wf=Ts(),Gf=Ko(),Yf=Be(),we=class{constructor(e=[]){this.version="8.5.6",this.plugins=this.normalize(e)}normalize(e){let s=[];for(let r of e)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))s=s.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)s.push(r);else if(typeof r=="function")s.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return s}process(e,s={}){return!this.plugins.length&&!s.parser&&!s.stringifier&&!s.syntax?new Gf(this,e,s):new Wf(this,e,s)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};Qo.exports=we;we.default=we;Yf.registerProcessor(we);$f.registerProcessor(we)});var sr=g((kx,na)=>{"use strict";var Jo=jt(),Zo=qe(),Vf=le(),zf=Yt(),ea=mt(),ta=tr(),Hf=Bo(),jf=De(),Kf=Ts(),Qf=gs(),Xf=pt(),Jf=gt(),Os=Xo(),Zf=rr(),ra=Be(),sa=Kt(),ep=lt(),tp=_s();function k(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Os(t)}k.plugin=function(e,s){let r=!1;function n(...o){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: -https://evilmartians.com/chronicles/postcss-8-plugin-migration`));let u=s(...o);return u.postcssPlugin=e,u.postcssVersion=new Os().version,u}let i;return Object.defineProperty(n,"postcss",{get(){return i||(i=n()),i}}),n.process=function(o,u,a){return k([n(a)]).process(o,u)},n};k.stringify=ep;k.parse=Jf;k.fromJSON=Hf;k.list=Qf;k.comment=t=>new Zo(t);k.atRule=t=>new Jo(t);k.decl=t=>new ea(t);k.rule=t=>new sa(t);k.root=t=>new ra(t);k.document=t=>new ta(t);k.CssSyntaxError=zf;k.Declaration=ea;k.Container=Vf;k.Processor=Os;k.Document=ta;k.Comment=Zo;k.Warning=tp;k.AtRule=Jo;k.Result=Zf;k.Input=jf;k.Rule=sa;k.Root=ra;k.Node=Xf;Kf.registerPostcss(k);na.exports=k;k.default=k});var oa=g((Sx,ia)=>{var{Container:rp}=sr(),Cs=class extends rp{constructor(e){super(e),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}};ia.exports=Cs});var la=g((Tx,ua)=>{"use strict";var nr=/[\t\n\f\r "#'()/;[\\\]{}]/g,ir=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,sp=/.[\r\n"'(/\\]/,aa=/[\da-f]/i,or=/[\n\f\r]/g;ua.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,c,f,p,l,d,x=r.length,h=0,m=[],y=[],b;function w(){return h}function v(T){throw e.error("Unclosed "+T,h)}function R(){return y.length===0&&h>=x}function F(){let T=1,O=!1,C=!1;for(;T>0;)o+=1,r.length<=o&&v("interpolation"),i=r.charCodeAt(o),l=r.charCodeAt(o+1),O?!C&&i===O?(O=!1,C=!1):i===92?C=!C:C&&(C=!1):i===39||i===34?O=i:i===125?T-=1:i===35&&l===123&&(T+=1)}function Q(T){if(y.length)return y.pop();if(h>=x)return;let O=T?T.ignoreUnclosed:!1;switch(i=r.charCodeAt(h),i){case 10:case 32:case 9:case 13:case 12:{o=h;do o+=1,i=r.charCodeAt(o);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(h,o)],h=o-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let C=String.fromCharCode(i);d=[C,C,h];break}case 44:{d=["word",",",h,h+1];break}case 40:{if(p=m.length?m.pop()[1]:"",l=r.charCodeAt(h+1),p==="url"&&l!==39&&l!==34){for(b=1,f=!1,o=h+1;o<=r.length-1;){if(l=r.charCodeAt(o),l===92)f=!f;else if(l===40)b+=1;else if(l===41&&(b-=1,b===0))break;o+=1}a=r.slice(h,o+1),d=["brackets",a,h,o],h=o}else o=r.indexOf(")",h+1),a=r.slice(h,o+1),o===-1||sp.test(a)?d=["(","(",h]:(d=["brackets",a,h,o],h=o);break}case 39:case 34:{for(u=i,o=h,f=!1;o{var{Comment:np}=sr(),ip=Zt(),op=oa(),ap=la(),As=class extends ip{atrule(e){let s=e[1],r=e;for(;!this.tokenizer.endOfFile();){let n=this.tokenizer.nextToken();if(n[0]==="word"&&n[2]===r[3]+1)s+=n[1],r=n;else{this.tokenizer.back(n);break}}super.atrule(["at-word",s,e[2],r[3]])}comment(e){if(e[4]==="inline"){let s=new np;this.init(s,e[2]),s.raws.inline=!0;let r=this.input.fromOffset(e[3]);s.source.end={column:r.col,line:r.line,offset:e[3]+1};let n=e[1].slice(2);if(/^\s*$/.test(n))s.text="",s.raws.left=n,s.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/),o=i[2].replace(/(\*\/|\/\*)/g,"*//*");s.text=o,s.raws.left=i[1],s.raws.right=i[3],s.raws.text=i[2]}}else super.comment(e)}createTokenizer(){this.tokenizer=ap(this.input)}raw(e,s,r,n){if(super.raw(e,s,r,n),e.raws[s]){let i=e.raws[s].raw;e.raws[s].raw=r.reduce((o,u)=>{if(u[0]==="comment"&&u[4]==="inline"){let a=u[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return o+"/*"+a+"*/"}else return o+u[1]},""),i!==e.raws[s].raw&&(e.raws[s].scss=i)}}rule(e){let s=!1,r=0,n="";for(let i of e)if(s)i[0]!=="comment"&&i[0]!=="{"&&(n+=i[1]);else{if(i[0]==="space"&&i[1].includes(` -`))break;i[0]==="("?r+=1:i[0]===")"?r-=1:r===0&&i[0]===":"&&(s=!0)}if(!s||n.trim()===""||/^[#:A-Za-z-]/.test(n))super.rule(e);else{e.pop();let i=new op;this.init(i,e[0][2]);let o;for(let a=e.length-1;a>=0;a--)if(e[a][0]!=="space"){o=e[a];break}if(o[3]){let a=this.input.fromOffset(o[3]);i.source.end={column:a.col,line:a.line,offset:o[3]+1}}else{let a=this.input.fromOffset(o[2]);i.source.end={column:a.col,line:a.line,offset:o[2]+1}}for(;e[0][0]!=="word";)i.raws.before+=e.shift()[1];if(e[0][2]){let a=this.input.fromOffset(e[0][2]);i.source.start={column:a.col,line:a.line,offset:e[0][2]}}for(i.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let u;for(;e.length;)if(u=e.shift(),u[0]===":"){i.raws.between+=u[1];break}else i.raws.between+=u[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1)),i.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let a=e.length-1;a>0;a--){if(u=e[a],u[1]==="!important"){i.important=!0;let c=this.stringFrom(e,a);c=this.spacesFromEnd(e)+c,c!==" !important"&&(i.raws.important=c);break}else if(u[1]==="important"){let c=e.slice(0),f="";for(let p=a;p>0;p--){let l=c[p][0];if(f.trim().indexOf("!")===0&&l!=="space")break;f=c.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,e=c)}if(u[0]!=="space"&&u[0]!=="comment")break}this.raw(i,"value",e),i.value.includes(":")&&this.checkMissedSemicolon(e),this.current=i}}};ca.exports=As});var ha=g((Cx,pa)=>{var{Input:up}=sr(),lp=fa();pa.exports=function(e,s){let r=new up(e,s),n=new lp(r);return n.parse(),n.root}});var Ps=g(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});function fp(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}Ns.default=fp});var Is=g(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});var pp=Ps(),ma=hp(pp);function hp(t){return t&&t.__esModule?t:{default:t}}function Et(t){var e=this;this.constructor(t),this.nodes=t.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(s){s.parent=e})}Et.prototype=Object.create(ma.default.prototype);Et.constructor=ma.default;Et.prototype.walk=function(e,s){for(var r=typeof e=="string"||e instanceof RegExp,n=r?s:e,i=typeof e=="string"?new RegExp(e):e,o=0;o{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.parseMediaFeature=wa;kt.parseMediaQuery=Ls;kt.parseMediaList=yp;var dp=Ps(),ya=ga(dp),mp=Is(),qs=ga(mp);function ga(t){return t&&t.__esModule?t:{default:t}}function wa(t){var e=arguments.length<=1||arguments[1]===void 0?0:arguments[1],s=[{mode:"normal",character:null}],r=[],n=0,i="",o=null,u=null,a=e,c=t;t[0]==="("&&t[t.length-1]===")"&&(c=t.substring(1,t.length-1),a++);for(var f=0;f0&&(s[c-1].after=i.before),i.type===void 0){if(c>0){if(s[c-1].type==="media-feature-expression"){i.type="keyword";continue}if(s[c-1].value==="not"||s[c-1].value==="only"){i.type="media-type";continue}if(s[c-1].value==="and"){i.type="media-feature-expression";continue}s[c-1].type==="media-type"&&(s[c+1]?i.type=s[c+1].type==="media-feature-expression"?"keyword":"media-feature-expression":i.type="media-feature-expression")}if(c===0){if(!s[c+1]){i.type="media-type";continue}if(s[c+1]&&(s[c+1].type==="media-feature-expression"||s[c+1].type==="keyword")){i.type="media-type";continue}if(s[c+2]){if(s[c+2].type==="media-feature-expression"){i.type="media-type",s[c+1].type="keyword";continue}if(s[c+2].type==="keyword"){i.type="keyword",s[c+1].type="media-type";continue}}if(s[c+3]&&s[c+3].type==="media-feature-expression"){i.type="keyword",s[c+1].type="media-type",s[c+2].type="keyword";continue}}}return s}function yp(t){var e=[],s=0,r=0,n=/^(\s*)url\s*\(/.exec(t);if(n!==null){for(var i=n[0].length,o=1;o>0;){var u=t[i];u==="("&&o++,u===")"&&o--,i++}e.unshift(new ya.default({type:"url",value:t.substring(0,i).trim(),sourceIndex:n[1].length,before:n[1],after:/^(\s*)/.exec(t.substring(i))[1]})),s=i}for(var a=s;a{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.default=bp;var gp=Is(),wp=xp(gp),vp=va();function xp(t){return t&&t.__esModule?t:{default:t}}function bp(t){return new wp.default({nodes:(0,vp.parseMediaList)(t),type:"media-query-list",value:t.trim()})}});var Bs=g((Mx,Ea)=>{Ea.exports=function(e,s){if(s=typeof s=="number"?s:1/0,!s)return Array.isArray(e)?e.map(function(n){return n}):e;return r(e,1);function r(n,i){return n.reduce(function(o,u){return Array.isArray(u)&&i{ka.exports=function(t,e){for(var s=-1,r=[];(s=t.indexOf(e,s+1))!==-1;)r.push(s);return r}});var Fs=g((Ux,Sa)=>{"use strict";function kp(t,e){for(var s=1,r=t.length,n=t[0],i=t[0],o=1;o{"use strict";ar.__esModule=!0;var Ta=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function Op(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Cp=function t(e,s){if((typeof e>"u"?"undefined":Ta(e))!=="object")return e;var r=new e.constructor;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n],o=typeof i>"u"?"undefined":Ta(i);n==="parent"&&o==="object"?s&&(r[n]=s):i instanceof Array?r[n]=i.map(function(u){return t(u,r)}):r[n]=t(i,r)}return r},Ap=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Op(this,t);for(var s in e)this[s]=e[s];var r=e.spaces;r=r===void 0?{}:r;var n=r.before,i=n===void 0?"":n,o=r.after,u=o===void 0?"":o;this.spaces={before:i,after:u}}return t.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.prototype.replaceWith=function(){if(this.parent){for(var s in arguments)this.parent.insertBefore(this,arguments[s]);this.remove()}return this},t.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},t.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},t.prototype.clone=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Cp(this);for(var n in s)r[n]=s[n];return r},t.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},t}();ar.default=Ap;Oa.exports=ar.default});var M=g(B=>{"use strict";B.__esModule=!0;var Fx=B.TAG="tag",$x=B.STRING="string",Wx=B.SELECTOR="selector",Gx=B.ROOT="root",Yx=B.PSEUDO="pseudo",Vx=B.NESTING="nesting",zx=B.ID="id",Hx=B.COMMENT="comment",jx=B.COMBINATOR="combinator",Kx=B.CLASS="class",Qx=B.ATTRIBUTE="attribute",Xx=B.UNIVERSAL="universal"});var lr=g((ur,Ca)=>{"use strict";ur.__esModule=!0;var Np=function(){function t(e,s){for(var r=0;r=r&&(this.indexes[i]=n-1);return this},e.prototype.removeAll=function(){for(var i=this.nodes,r=Array.isArray(i),n=0,i=r?i:i[Symbol.iterator]();;){var o;if(r){if(n>=i.length)break;o=i[n++]}else{if(n=i.next(),n.done)break;o=n.value}var u=o;u.parent=void 0}return this.nodes=[],this},e.prototype.empty=function(){return this.removeAll()},e.prototype.insertAfter=function(r,n){var i=this.index(r);this.nodes.splice(i+1,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.insertBefore=function(r,n){var i=this.index(r);this.nodes.splice(i,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.each=function(r){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var n=this.lastEach;if(this.indexes[n]=0,!!this.length){for(var i=void 0,o=void 0;this.indexes[n]{"use strict";cr.__esModule=!0;var Fp=lr(),$p=Gp(Fp),Wp=M();function Gp(t){return t&&t.__esModule?t:{default:t}}function Yp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function zp(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Hp=function(t){zp(e,t);function e(s){Yp(this,e);var r=Vp(this,t.call(this,s));return r.type=Wp.ROOT,r}return e.prototype.toString=function(){var r=this.reduce(function(n,i){var o=String(i);return o?n+o+",":""},"").slice(0,-1);return this.trailingComma?r+",":r},e}($p.default);cr.default=Hp;Aa.exports=cr.default});var Ra=g((fr,Pa)=>{"use strict";fr.__esModule=!0;var jp=lr(),Kp=Xp(jp),Qp=M();function Xp(t){return t&&t.__esModule?t:{default:t}}function Jp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Zp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function eh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var th=function(t){eh(e,t);function e(s){Jp(this,e);var r=Zp(this,t.call(this,s));return r.type=Qp.SELECTOR,r}return e}(Kp.default);fr.default=th;Pa.exports=fr.default});var $e=g((pr,Ia)=>{"use strict";pr.__esModule=!0;var rh=function(){function t(e,s){for(var r=0;r{"use strict";hr.__esModule=!0;var ch=$e(),fh=hh(ch),ph=M();function hh(t){return t&&t.__esModule?t:{default:t}}function dh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function mh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function yh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var gh=function(t){yh(e,t);function e(s){dh(this,e);var r=mh(this,t.call(this,s));return r.type=ph.CLASS,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},e}(fh.default);hr.default=gh;qa.exports=hr.default});var Ma=g((dr,Da)=>{"use strict";dr.__esModule=!0;var wh=ve(),vh=bh(wh),xh=M();function bh(t){return t&&t.__esModule?t:{default:t}}function _h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Eh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function kh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Sh=function(t){kh(e,t);function e(s){_h(this,e);var r=Eh(this,t.call(this,s));return r.type=xh.COMMENT,r}return e}(vh.default);dr.default=Sh;Da.exports=dr.default});var Ua=g((mr,Ba)=>{"use strict";mr.__esModule=!0;var Th=$e(),Oh=Ah(Th),Ch=M();function Ah(t){return t&&t.__esModule?t:{default:t}}function Nh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ph(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Rh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ih=function(t){Rh(e,t);function e(s){Nh(this,e);var r=Ph(this,t.call(this,s));return r.type=Ch.ID,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},e}(Oh.default);mr.default=Ih;Ba.exports=mr.default});var $a=g((yr,Fa)=>{"use strict";yr.__esModule=!0;var qh=$e(),Lh=Mh(qh),Dh=M();function Mh(t){return t&&t.__esModule?t:{default:t}}function Bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Uh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var $h=function(t){Fh(e,t);function e(s){Bh(this,e);var r=Uh(this,t.call(this,s));return r.type=Dh.TAG,r}return e}(Lh.default);yr.default=$h;Fa.exports=yr.default});var Ga=g((gr,Wa)=>{"use strict";gr.__esModule=!0;var Wh=ve(),Gh=Vh(Wh),Yh=M();function Vh(t){return t&&t.__esModule?t:{default:t}}function zh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Hh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function jh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Kh=function(t){jh(e,t);function e(s){zh(this,e);var r=Hh(this,t.call(this,s));return r.type=Yh.STRING,r}return e}(Gh.default);gr.default=Kh;Wa.exports=gr.default});var Va=g((wr,Ya)=>{"use strict";wr.__esModule=!0;var Qh=lr(),Xh=Zh(Qh),Jh=M();function Zh(t){return t&&t.__esModule?t:{default:t}}function ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function td(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function rd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var sd=function(t){rd(e,t);function e(s){ed(this,e);var r=td(this,t.call(this,s));return r.type=Jh.PSEUDO,r}return e.prototype.toString=function(){var r=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),r,this.spaces.after].join("")},e}(Xh.default);wr.default=sd;Ya.exports=wr.default});var Ha=g((vr,za)=>{"use strict";vr.__esModule=!0;var nd=$e(),id=ad(nd),od=M();function ad(t){return t&&t.__esModule?t:{default:t}}function ud(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ld(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function cd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var fd=function(t){cd(e,t);function e(s){ud(this,e);var r=ld(this,t.call(this,s));return r.type=od.ATTRIBUTE,r.raws={},r}return e.prototype.toString=function(){var r=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&r.push(this.operator),this.value&&r.push(this.value),this.raws.insensitive?r.push(this.raws.insensitive):this.insensitive&&r.push(" i"),r.push("]"),r.concat(this.spaces.after).join("")},e}(id.default);vr.default=fd;za.exports=vr.default});var Ka=g((xr,ja)=>{"use strict";xr.__esModule=!0;var pd=$e(),hd=md(pd),dd=M();function md(t){return t&&t.__esModule?t:{default:t}}function yd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var vd=function(t){wd(e,t);function e(s){yd(this,e);var r=gd(this,t.call(this,s));return r.type=dd.UNIVERSAL,r.value="*",r}return e}(hd.default);xr.default=vd;ja.exports=xr.default});var Xa=g((br,Qa)=>{"use strict";br.__esModule=!0;var xd=ve(),bd=Ed(xd),_d=M();function Ed(t){return t&&t.__esModule?t:{default:t}}function kd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Sd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Td(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Od=function(t){Td(e,t);function e(s){kd(this,e);var r=Sd(this,t.call(this,s));return r.type=_d.COMBINATOR,r}return e}(bd.default);br.default=Od;Qa.exports=br.default});var Za=g((_r,Ja)=>{"use strict";_r.__esModule=!0;var Cd=ve(),Ad=Pd(Cd),Nd=M();function Pd(t){return t&&t.__esModule?t:{default:t}}function Rd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Id(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function qd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ld=function(t){qd(e,t);function e(s){Rd(this,e);var r=Id(this,t.call(this,s));return r.type=Nd.NESTING,r.value="&",r}return e}(Ad.default);_r.default=Ld;Ja.exports=_r.default});var tu=g((Er,eu)=>{"use strict";Er.__esModule=!0;Er.default=Dd;function Dd(t){return t.sort(function(e,s){return e-s})}eu.exports=Er.default});var cu=g((Tr,lu)=>{"use strict";Tr.__esModule=!0;Tr.default=Hd;var ru=39,Md=34,$s=92,su=47,St=10,Ws=32,Gs=12,Ys=9,Vs=13,nu=43,iu=62,ou=126,au=124,Bd=44,Ud=40,Fd=41,$d=91,Wd=93,Gd=59,uu=42,Yd=58,Vd=38,zd=64,kr=/[ \n\t\r\{\(\)'"\\;/]/g,Sr=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;function Hd(t){for(var e=[],s=t.css.valueOf(),r=void 0,n=void 0,i=void 0,o=void 0,u=void 0,a=void 0,c=void 0,f=void 0,p=void 0,l=void 0,d=void 0,x=s.length,h=-1,m=1,y=0,b=function(v,R){if(t.safe)s+=R,n=s.length-1;else throw t.error("Unclosed "+v,m,y-h,y)};y0?(f=m+u,p=n-o[u].length):(f=m,p=h),e.push(["comment",a,m,y-h,f,n-p,y]),h=p,m=f,y=n):(Sr.lastIndex=y+1,Sr.test(s),Sr.lastIndex===0?n=s.length-1:n=Sr.lastIndex-2,e.push(["word",s.slice(y,n+1),m,y-h,m,n-h,y]),y=n);break}y++}return e}lu.exports=Tr.default});var hu=g((Or,pu)=>{"use strict";Or.__esModule=!0;var jd=function(){function t(e,s){for(var r=0;r1?(o[0]===""&&(o[0]=!0),u.attribute=this.parseValue(o[2]),u.namespace=this.parseNamespace(o[0])):u.attribute=this.parseValue(i[0]),r=new ym.default(u),i[2]){var a=i[2].split(/(\s+i\s*?)$/),c=a[0].trim();r.value=this.lossy?c:a[0],a[1]&&(r.insensitive=!0,this.lossy||(r.raws.insensitive=a[1])),r.quoted=c[0]==="'"||c[0]==='"',r.raws.unquoted=r.quoted?c.slice(1,-1):c}this.newNode(r),this.position++},t.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var s=new xm.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&s.nextToken&&s.nextToken[0]==="("&&s.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},t.prototype.space=function(){var s=this.currToken;this.position===0||this.prevToken[0]===","||this.prevToken[0]==="("?(this.spaces=this.parseSpace(s[1]),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.spaces.after=this.parseSpace(s[1]),this.position++):this.combinator()},t.prototype.string=function(){var s=this.currToken;this.newNode(new pm.default({value:this.currToken[1],source:{start:{line:s[2],column:s[3]},end:{line:s[4],column:s[5]}},sourceIndex:s[6]})),this.position++},t.prototype.universal=function(s){var r=this.nextToken;if(r&&r[1]==="|")return this.position++,this.namespace();this.newNode(new wm.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),s),this.position++},t.prototype.splitWord=function(s,r){for(var n=this,i=this.nextToken,o=this.currToken[1];i&&i[0]==="word";){this.position++;var u=this.currToken[1];if(o+=u,u.lastIndexOf("\\")===u.length-1){var a=this.nextToken;a&&a[0]==="space"&&(o+=this.parseSpace(a[1]," "),this.position++)}i=this.nextToken}var c=(0,zs.default)(o,"."),f=(0,zs.default)(o,"#"),p=(0,zs.default)(o,"#{");p.length&&(f=f.filter(function(d){return!~p.indexOf(d)}));var l=(0,km.default)((0,Zd.default)((0,Qd.default)([[0],c,f])));l.forEach(function(d,x){var h=l[x+1]||o.length,m=o.slice(d,h);if(x===0&&r)return r.call(n,m,l.length);var y=void 0;~c.indexOf(d)?y=new nm.default({value:m.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}):~f.indexOf(d)?y=new um.default({value:m.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}):y=new cm.default({value:m,source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}),n.newNode(y,s)}),this.position++},t.prototype.word=function(s){var r=this.nextToken;return r&&r[1]==="|"?(this.position++,this.namespace()):this.splitWord(s)},t.prototype.loop=function(){for(;this.position{"use strict";Cr.__esModule=!0;var Pm=function(){function t(e,s){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=new Im.default({css:s,error:function(o){throw new Error(o)},options:r});return this.res=n,this.func(n),this},Pm(t,[{key:"result",get:function(){return String(this.res)}}]),t}();Cr.default=Dm;du.exports=Cr.default});var z=g((rb,gu)=>{"use strict";var js=function(t,e){let s=new t.constructor;for(let r in t){if(!t.hasOwnProperty(r))continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:n instanceof Array?s[r]=n.map(o=>js(o,s)):r!=="before"&&r!=="after"&&r!=="between"&&r!=="semicolon"&&(i==="object"&&n!==null&&(n=js(n)),s[r]=n)}return s};gu.exports=class{constructor(e){e=e||{},this.raws={before:"",after:""};for(let s in e)this[s]=e[s]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let s=js(this);for(let r in e)s[r]=e[r];return s}cloneBefore(e){e=e||{};let s=this.clone(e);return this.parent.insertBefore(this,s),s}cloneAfter(e){e=e||{};let s=this.clone(e);return this.parent.insertAfter(this,s),s}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let s of e)this.parent.insertBefore(this,s);this.remove()}return this}moveTo(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this}moveBefore(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this}moveAfter(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let s in this){if(!this.hasOwnProperty(s)||s==="parent")continue;let r=this[s];r instanceof Array?e[s]=r.map(n=>typeof n=="object"&&n.toJSON?n.toJSON():n):typeof r=="object"&&r.toJSON?e[s]=r.toJSON():e[s]=r}return e}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let s=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let i=0;i{"use strict";var Bm=z(),We=class extends Bm{constructor(e){super(e),this.nodes||(this.nodes=[])}push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let s=this.lastEach,r,n;if(this.indexes[s]=0,!!this.nodes){for(;this.indexes[s]{let n=e(s,r);return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkType(e,s){if(!e||!s)throw new Error("Parameters {type} and {callback} are required.");let r=typeof e=="function";return this.walk((n,i)=>{if(r&&n instanceof e||!r&&n.type===e)return s.call(this,n,i)})}append(e){return e.parent=this,this.nodes.push(e),this}prepend(e){return e.parent=this,this.nodes.unshift(e),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}insertAfter(e,s){let r=this.index(e),n;this.nodes.splice(r+1,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}insertBefore(e,s){let r=this.index(e),n;this.nodes.splice(r,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}removeChild(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return typeof e=="number"?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");return this.value&&(e=this.value+e),this.raws.before&&(e=this.raws.before+e),this.raws.after&&(e+=this.raws.after),e}};We.registerWalker=t=>{let e="walk"+t.name;e.lastIndexOf("s")!==e.length-1&&(e+="s"),!We.prototype[e]&&(We.prototype[e]=function(s){return this.walkType(t,s)})};wu.exports=We});var xu=g((ib,vu)=>{"use strict";var Um=U();vu.exports=class extends Um{constructor(e){super(e),this.type="root"}}});var _u=g((ab,bu)=>{"use strict";var Fm=U();bu.exports=class extends Fm{constructor(e){super(e),this.type="value",this.unbalanced=0}}});var Su=g((ub,ku)=>{"use strict";var Eu=U(),Ar=class extends Eu{constructor(e){super(e),this.type="atword"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};Eu.registerWalker(Ar);ku.exports=Ar});var Ou=g((lb,Tu)=>{"use strict";var $m=U(),Wm=z(),Nr=class extends Wm{constructor(e){super(e),this.type="colon"}};$m.registerWalker(Nr);Tu.exports=Nr});var Au=g((cb,Cu)=>{"use strict";var Gm=U(),Ym=z(),Pr=class extends Ym{constructor(e){super(e),this.type="comma"}};Gm.registerWalker(Pr);Cu.exports=Pr});var Pu=g((fb,Nu)=>{"use strict";var Vm=U(),zm=z(),Rr=class extends zm{constructor(e){super(e),this.type="comment",this.inline=Object(e).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Vm.registerWalker(Rr);Nu.exports=Rr});var qu=g((pb,Iu)=>{"use strict";var Ru=U(),Ir=class extends Ru{constructor(e){super(e),this.type="func",this.unbalanced=-1}};Ru.registerWalker(Ir);Iu.exports=Ir});var Du=g((hb,Lu)=>{"use strict";var Hm=U(),jm=z(),qr=class extends jm{constructor(e){super(e),this.type="number",this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};Hm.registerWalker(qr);Lu.exports=qr});var Bu=g((db,Mu)=>{"use strict";var Km=U(),Qm=z(),Lr=class extends Qm{constructor(e){super(e),this.type="operator"}};Km.registerWalker(Lr);Mu.exports=Lr});var Fu=g((mb,Uu)=>{"use strict";var Xm=U(),Jm=z(),Dr=class extends Jm{constructor(e){super(e),this.type="paren",this.parenType=""}};Xm.registerWalker(Dr);Uu.exports=Dr});var Wu=g((yb,$u)=>{"use strict";var Zm=U(),ey=z(),Mr=class extends ey{constructor(e){super(e),this.type="string"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,e,this.value+"",e,this.raws.after].join("")}};Zm.registerWalker(Mr);$u.exports=Mr});var Yu=g((gb,Gu)=>{"use strict";var ty=U(),ry=z(),Br=class extends ry{constructor(e){super(e),this.type="word"}};ty.registerWalker(Br);Gu.exports=Br});var zu=g((wb,Vu)=>{"use strict";var sy=U(),ny=z(),Ur=class extends ny{constructor(e){super(e),this.type="unicode-range"}};sy.registerWalker(Ur);Vu.exports=Ur});var ju=g((vb,Hu)=>{"use strict";var Ks=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Hu.exports=Ks});var Xu=g((xb,Qu)=>{"use strict";var Fr=/[ \n\t\r\{\(\)'"\\;,/]/g,iy=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,Ge=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,oy=/^[a-z0-9]/i,ay=/^[a-f0-9?\-]/i,Ku=ju();Qu.exports=function(e,s){s=s||{};let r=[],n=e.valueOf(),i=n.length,o=-1,u=1,a=0,c=0,f=null,p,l,d,x,h,m,y,b,w,v,R,F;function Q(T){let O=`Unclosed ${T} at line: ${u}, column: ${a-o}, token: ${a}`;throw new Ku(O)}function W(){let T=`Syntax error at line: ${u}, column: ${a-o}, token: ${a}`;throw new Ku(T)}for(;a0&&r[r.length-1][0]==="word"&&r[r.length-1][1]==="url",r.push(["(","(",u,a-o,u,l-o,a]);break;case 41:c--,f=f&&c>0,r.push([")",")",u,a-o,u,l-o,a]);break;case 39:case 34:d=p===39?"'":'"',l=a;do for(v=!1,l=n.indexOf(d,l+1),l===-1&&Q("quote",d),R=l;n.charCodeAt(R-1)===92;)R-=1,v=!v;while(v);r.push(["string",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 64:Fr.lastIndex=a+1,Fr.test(n),Fr.lastIndex===0?l=n.length-1:l=Fr.lastIndex-2,r.push(["atword",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 92:l=a,p=n.charCodeAt(l+1),y&&p!==47&&p!==32&&p!==10&&p!==9&&p!==13&&p!==12&&(l+=1),r.push(["word",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 43:case 45:case 42:l=a+1,F=n.slice(a+1,l+1);let T=n.slice(a-1,a);if(p===45&&F.charCodeAt(0)===45){l++,r.push(["word",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;break}r.push(["operator",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;break;default:if(p===47&&(n.charCodeAt(a+1)===42||s.loose&&!f&&n.charCodeAt(a+1)===47)){if(n.charCodeAt(a+1)===42)l=n.indexOf("*/",a+2)+1,l===0&&Q("comment","*/");else{let C=n.indexOf(` -`,a+2);l=C!==-1?C-1:i}m=n.slice(a,l+1),x=m.split(` -`),h=x.length-1,h>0?(b=u+h,w=l-x[h].length):(b=u,w=o),r.push(["comment",m,u,a-o,b,l-w,a]),o=w,u=b,a=l}else if(p===35&&!oy.test(n.slice(a+1,a+2)))l=a+1,r.push(["#",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;else if((p===117||p===85)&&n.charCodeAt(a+1)===43){l=a+2;do l+=1,p=n.charCodeAt(l);while(l=48&&p<=57&&(O=Ge),O.lastIndex=a+1,O.test(n),O.lastIndex===0?l=n.length-1:l=O.lastIndex-2,O===Ge||p===46){let C=n.charCodeAt(l),xe=n.charCodeAt(l+1),en=n.charCodeAt(l+2);(C===101||C===69)&&(xe===45||xe===43)&&en>=48&&en<=57&&(Ge.lastIndex=l+2,Ge.test(n),Ge.lastIndex===0?l=n.length-1:l=Ge.lastIndex-2)}r.push(["word",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l}break}a++}return r}});var Zu=g((bb,Ju)=>{"use strict";var Qs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Ju.exports=Qs});var sl=g((Eb,rl)=>{"use strict";var uy=xu(),ly=_u(),cy=Su(),fy=Ou(),py=Au(),hy=Pu(),dy=qu(),my=Du(),yy=Bu(),el=Fu(),gy=Wu(),tl=Yu(),wy=zu(),vy=Xu(),xy=Bs(),by=Us(),_y=Fs(),Ey=Zu();function ky(t){return t.sort((e,s)=>e-s)}rl.exports=class{constructor(e,s){let r={loose:!1};this.cache=[],this.input=e,this.options=Object.assign({},r,s),this.position=0,this.unbalanced=0,this.root=new uy;let n=new ly;this.root.append(n),this.current=n,this.tokens=vy(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new fy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comma(){let e=this.currToken;this.newNode(new py({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comment(){let e=!1,s=this.currToken[1].replace(/\/\*|\*\//g,""),r;this.options.loose&&s.startsWith("//")&&(s=s.substring(2),e=!0),r=new hy({value:s,inline:e,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(r),this.position++}error(e,s){throw new Ey(e+` at line: ${s[2]}, column ${s[3]}`)}loop(){for(;this.position0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"?this.error("Syntax Error",this.currToken):this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("&&this.error("Syntax Error",this.currToken):(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator")&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word")return this.word()}else if(this.nextToken[0]==="word")return this.word()}return s=new yy({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(s)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let e=1,s=this.position+1,r=this.currToken,n;for(;s=this.tokens.length-1&&!this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",e),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let e=this.currToken;this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.raws.after+=e[1],this.position++):(this.spaces=e[1],this.position++)}unicodeRange(){let e=this.currToken;this.newNode(new wy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}splitWord(){let e=this.nextToken,s=this.currToken[1],r=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,n=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,i,o;if(!n.test(s))for(;e&&e[0]==="word";){this.position++;let u=this.currToken[1];s+=u,e=this.nextToken}i=by(s,"@"),o=ky(_y(xy([[0],i]))),o.forEach((u,a)=>{let c=o[a+1]||s.length,f=s.slice(u,c),p;if(~i.indexOf(u))p=new cy({value:f.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a]});else if(r.test(this.currToken[1])){let l=f.replace(r,"");p=new my({value:f.replace(l,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a],unit:l})}else p=new(e&&e[0]==="("?dy:tl)({value:f,source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a]}),p.type==="word"?(p.isHex=/^#(.+)/.test(f),p.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(f)):this.cache.push(this.current);this.newNode(p)}),this.position++}string(){let e=this.currToken,s=this.currToken[1],r=/^(\"|\')/,n=r.test(s),i="",o;n&&(i=s.match(r)[0],s=s.slice(1,s.length-1)),o=new gy({value:s,source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6],quoted:n}),o.raws.quote=i,this.newNode(o),this.position++}word(){return this.splitWord()}newNode(e){return this.spaces&&(e.raws.before+=this.spaces,this.spaces=""),this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}});var $y={};tn($y,{languages:()=>Ei,options:()=>Si,parsers:()=>Zs,printers:()=>Fy});var Tl=(t,e,s,r)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(s,r):s.global?e.replace(s,r):e.split(s).join(r)},E=Tl;var _e="string",Ye="array",Ve="cursor",re="indent",Ee="align",ze="trim",se="group",ne="fill",ie="if-break",He="indent-if-break",ke="line-suffix",je="line-suffix-boundary",H="line",Ke="label",Se="break-parent",Ot=new Set([Ve,re,Ee,ze,se,ne,ie,He,ke,je,H,Ke,Se]);var Ol=(t,e,s)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[s<0?e.length+s:s]:e.at(s)},$=Ol;function Cl(t){if(typeof t=="string")return _e;if(Array.isArray(t))return Ye;if(!t)return;let{type:e}=t;if(Ot.has(e))return e}var j=Cl;var Al=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Nl(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(j(t))throw new Error("doc is valid.");let s=Object.prototype.toString.call(t);if(s!=="[object Object]")return`Unexpected doc '${s}'.`;let r=Al([...Ot].map(n=>`'${n}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${r}.`}var Gr=class extends Error{name="InvalidDocError";constructor(e){super(Nl(e)),this.doc=e}},Yr=Gr;function Rl(t,e){if(typeof t=="string")return e(t);let s=new Map;return r(t);function r(i){if(s.has(i))return s.get(i);let o=n(i);return s.set(i,o),o}function n(i){switch(j(i)){case Ye:return e(i.map(r));case ne:return e({...i,parts:i.parts.map(r)});case ie:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case se:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(r),u=o[0]):u=r(u),e({...i,contents:u,expandedStates:o})}case Ee:case re:case He:case Ke:case ke:return e({...i,contents:r(i.contents)});case _e:case Ve:case ze:case je:case H:case Se:return e(i);default:throw new Yr(i)}}}function Il(t){return t.type===H&&!t.hard?t.soft?"":" ":t.type===ie?t.flatContents:t}function sn(t){return Rl(t,Il)}var Vr=()=>{},oe=Vr,Qe=Vr,nn=Vr;function q(t){return oe(t),{type:re,contents:t}}function on(t,e){return oe(e),{type:Ee,contents:e,n:t}}function L(t,e={}){return oe(t),Qe(e.expandedStates,!0),{type:se,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function an(t){return on({type:"root"},t)}function ae(t){return on(-1,t)}function Te(t){return nn(t),{type:ne,parts:t}}function Ct(t,e="",s={}){return oe(t),e!==""&&oe(e),{type:ie,breakContents:t,flatContents:e,groupId:s.groupId}}function un(t){return oe(t),{type:ke,contents:t}}var Xe={type:Se};var ql={type:H,hard:!0};var A={type:H},D={type:H,soft:!0},S=[ql,Xe];function G(t,e){oe(t),Qe(e);let s=[];for(let r=0;r0}var ue=Ll;var ln=new Proxy(()=>{},{get:()=>ln}),cn=ln;var At="'",fn='"';function Dl(t,e){let s=e===!0||e===At?At:fn,r=s===At?fn:At,n=0,i=0;for(let o of t)o===s?n++:o===r&&i++;return n>i?r:s}var pn=Dl;function Ml(t,e,s){let r=e==='"'?"'":'"',i=E(!1,t,/\\(.)|(["'])/gsu,(o,u,a)=>u===r?u:a===e?"\\"+a:a||(s&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(u)?u:"\\"+u));return e+i+e}var hn=Ml;function Bl(t,e){cn.ok(/^(?["']).*\k$/su.test(t));let s=t.slice(1,-1),r=e.parser==="json"||e.parser==="jsonc"||e.parser==="json5"&&e.quoteProps==="preserve"&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":pn(s,e.singleQuote);return t.charAt(0)===r?t:hn(s,r,!1)}var Nt=Bl;var zr=class extends Error{name="UnexpectedNodeError";constructor(e,s,r="type"){super(`Unexpected ${s} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},dn=zr;function Ul(t){return(t==null?void 0:t.type)==="front-matter"}var Oe=Ul;var Fl=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]);function mn(t,e,s){if(Oe(t)&&t.language==="yaml"&&delete e.value,t.type==="css-comment"&&s.type==="css-root"&&s.nodes.length>0&&((s.nodes[0]===t||Oe(s.nodes[0])&&s.nodes[1]===t)&&(delete e.text,/^\*\s*@(?:format|prettier)\s*$/u.test(t.text))||s.type==="css-root"&&$(!1,s.nodes,-1)===t))return null;if(t.type==="value-root"&&delete e.text,(t.type==="media-query"||t.type==="media-query-list"||t.type==="media-feature-expression")&&delete e.value,t.type==="css-rule"&&delete e.params,(t.type==="media-feature"||t.type==="media-keyword"||t.type==="media-type"||t.type==="media-unknown"||t.type==="media-url"||t.type==="media-value"||t.type==="selector-attribute"||t.type==="selector-string"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="value-string")&&t.value&&(e.value=$l(t.value)),t.type==="selector-combinator"&&(e.value=E(!1,e.value,/\s+/gu," ")),t.type==="media-feature"&&(e.value=E(!1,e.value," ","")),(t.type==="value-word"&&(t.isColor&&t.isHex||["initial","inherit","unset","revert"].includes(t.value.toLowerCase()))||t.type==="media-feature"||t.type==="selector-root-invalid"||t.type==="selector-pseudo")&&(e.value=e.value.toLowerCase()),t.type==="css-decl"&&(e.prop=t.prop.toLowerCase()),(t.type==="css-atrule"||t.type==="css-import")&&(e.name=t.name.toLowerCase()),t.type==="value-number"&&(e.unit=t.unit.toLowerCase()),t.type==="value-unknown"&&(e.value=E(!1,e.value,/;$/gu,"")),t.type==="selector-attribute"&&(e.attribute=t.attribute.trim(),t.namespace&&typeof t.namespace=="string"&&(e.namespace=t.namespace.trim()||!0),t.value&&(e.value=E(!1,e.value.trim(),/^["']|["']$/gu,""),delete e.quoted)),(t.type==="media-value"||t.type==="media-type"||t.type==="value-number"||t.type==="selector-root-invalid"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="selector-tag")&&t.value&&(e.value=E(!1,e.value,/([\d+.e-]+)([a-z]*)/giu,(r,n,i)=>{let o=Number(n);return Number.isNaN(o)?r:o+i.toLowerCase()})),t.type==="selector-tag"){let r=e.value.toLowerCase();["from","to"].includes(r)&&(e.value=r)}if(t.type==="css-atrule"&&t.name.toLowerCase()==="supports"&&delete e.value,t.type==="selector-unknown"&&delete e.value,t.type==="value-comma_group"){let r=t.groups.findIndex(n=>n.type==="value-number"&&n.unit==="...");r!==-1&&(e.groups[r].unit="",e.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(t.type==="value-comma_group"&&t.groups.some(r=>r.type==="value-atword"&&r.value.endsWith("[")||r.type==="value-word"&&r.value.startsWith("]")))return{type:"value-atword",value:t.groups.map(r=>r.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}mn.ignoredProperties=Fl;function $l(t){return E(!1,E(!1,t,"'",'"'),/\\([^\da-f])/giu,"$1")}var yn=mn;async function Wl(t,e){if(t.language==="yaml"){let s=t.value.trim(),r=s?await e(s,{parser:"yaml"}):"";return an([t.startDelimiter,t.explicitLanguage,S,r,r?S:"",t.endDelimiter])}}var gn=Wl;function wn(t){let{node:e}=t;if(e.type==="front-matter")return async s=>{let r=await gn(e,s);return r?[r,S]:void 0}}wn.getVisitorKeys=t=>t.type==="css-root"?["frontMatter"]:[];var vn=wn;var Je=null;function Ze(t){if(Je!==null&&typeof Je.property){let e=Je;return Je=Ze.prototype=null,e}return Je=Ze.prototype=t??Object.create(null),new Ze}var Gl=10;for(let t=0;t<=Gl;t++)Ze();function Hr(t){return Ze(t)}function Yl(t,e="type"){Hr(t);function s(r){let n=r[e],i=t[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return i}return s}var xn=Yl;var Vl={"front-matter":[],"css-root":["frontMatter","nodes"],"css-comment":[],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":["nodes"],"media-query":["nodes"],"media-type":[],"media-feature-expression":["nodes"],"media-feature":[],"media-colon":[],"media-value":[],"media-keyword":[],"media-url":[],"media-unknown":[],"selector-root":["nodes"],"selector-selector":["nodes"],"selector-comment":[],"selector-string":[],"selector-tag":[],"selector-id":[],"selector-class":[],"selector-attribute":[],"selector-combinator":["nodes"],"selector-universal":[],"selector-pseudo":["nodes"],"selector-nesting":[],"selector-unknown":[],"value-value":["group"],"value-root":["group"],"value-comment":[],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":["group"],"value-paren":[],"value-number":[],"value-operator":[],"value-word":[],"value-colon":[],"value-comma":[],"value-string":[],"value-atword":[],"value-unicode-range":[],"value-unknown":[]},bn=Vl;var zl=xn(bn),_n=zl;function Hl(t,e){let s=0;for(let r=0;r{let n=!!(r!=null&&r.backwards);if(s===!1)return!1;let{length:i}=e,o=s;for(;o>=0&&o{xo.exports={interpolation(t){let e=[t,this.tokenizer.nextToken()],s=["word","}"];if(e[0][1].length>1||e[1][0]!=="{")return this.tokenizer.back(e[1]),!1;for(t=this.tokenizer.nextToken();t&&s.includes(t[0]);)e.push(t),t=this.tokenizer.nextToken();let r=e.map(u=>u[1]),[n]=e,i=e.pop(),o=["word",r.join(""),n[2],i[2]];return this.tokenizer.back(t),this.tokenizer.back(o),!0}}});var Eo=w((Lx,bo)=>{var lf=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,cf=/\.[0-9]/,ff=t=>{let[,e]=t,[s]=e;return(s==="."||s==="#")&&lf.test(e)===!1&&cf.test(e)===!1};bo.exports={isMixinToken:ff}});var ko=w((Dx,So)=>{var pf=tr(),hf=/^url\((.+)\)/;So.exports=t=>{let{name:e,params:s=""}=t;if(e==="import"&&s.length){t.import=!0;let r=pf({css:s});for(t.filename=s.replace(hf,"$1");!r.endOfFile();){let[n,i]=r.nextToken();if(n==="word"&&i==="url")return;if(n==="brackets"){t.options=i,t.filename=s.replace(i,"").trim();break}}}}});var Co=w((Mx,Oo)=>{var To=/:$/,Ao=/^:(\s+)?/;Oo.exports=t=>{let{name:e,params:s=""}=t;if(t.name.slice(-1)===":"){if(To.test(e)){let[r]=e.match(To);t.name=e.replace(r,""),t.raws.afterName=r+(t.raws.afterName||""),t.variable=!0,t.value=t.params}if(Ao.test(s)){let[r]=s.match(Ao);t.value=s.replace(r,""),t.raws.afterName=(t.raws.afterName||"")+r,t.variable=!0}}}});var Ro=w((Ux,Po)=>{var df=Me(),mf=rr(),{isInlineComment:yf}=vo(),{interpolation:No}=_o(),{isMixinToken:gf}=Eo(),wf=ko(),vf=Co(),xf=/(!\s*important)$/i;Po.exports=class extends mf{constructor(...e){super(...e),this.lastNode=null}atrule(e){No.bind(this)(e)||(super.atrule(e),wf(this.lastNode),vf(this.lastNode))}decl(...e){super.decl(...e),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;let s=e.findIndex(u=>u[0]==="("),r=e.reverse().find(u=>u[0]===")"),n=e.reverse().indexOf(r),o=e.splice(s,n).map(u=>u[1]).join("");for(let u of e.reverse())this.tokenizer.back(u);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=o}init(e,s,r){super.init(e,s,r),this.lastNode=e}inlineComment(e){let s=new df,r=e[1].slice(2);if(this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.inline=!0,s.raws.begin="//",/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);[,s.raws.left,s.text,s.raws.right]=n}}mixin(e){let[s]=e,r=s[1].slice(0,1),n=e.findIndex(l=>l[0]==="brackets"),i=e.findIndex(l=>l[0]==="("),o="";if((n<0||n>3)&&i>0){let l=e.reduce((v,O,q)=>O[0]===")"?q:v),h=e.slice(i,l+i).map(v=>v[1]).join(""),[c]=e.slice(i),g=[c[2],c[3]],[b]=e.slice(l,l+1),d=[b[2],b[3]],p=["brackets",h].concat(g,d),m=e.slice(0,i),y=e.slice(l+1);e=m,e.push(p),e=e.concat(y)}let u=[];for(let l of e)if((l[1]==="!"||u.length)&&u.push(l),l[1]==="important")break;if(u.length){let[l]=u,f=e.indexOf(l),h=u[u.length-1],c=[l[2],l[3]],g=[h[4],h[5]],d=["word",u.map(p=>p[1]).join("")].concat(c,g);e.splice(f,u.length,d)}let a=e.findIndex(l=>xf.test(l[1]));a>0&&([,o]=e[a],e.splice(a,1));for(let l of e.reverse())this.tokenizer.back(l);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,o&&(this.lastNode.important=!0,this.lastNode.raws.important=o)}other(e){yf.bind(this)(e)||super.other(e)}rule(e){let s=e[e.length-1],r=e[e.length-2];if(r[0]==="at-word"&&s[0]==="{"&&(this.tokenizer.back(s),No.bind(this)(r))){let i=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([i]);for(let o of e.reverse())this.tokenizer.back(o);return}super.rule(e),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){let[s]=e;if(e[0][1]==="each"&&e[1][0]==="("){this.each(e);return}if(gf(s)){this.mixin(e);return}super.unknownWord(e)}}});var qo=w(($x,Io)=>{var _f=Ht();Io.exports=class extends _f{atrule(e,s){if(!e.mixin&&!e.variable&&!e.function){super.atrule(e,s);return}let n=`${e.function?"":e.raws.identifier||"@"}${e.name}`,i=e.params?this.rawValue(e,"params"):"",o=e.raws.important||"";if(e.variable&&(i=e.value),typeof e.raws.afterName<"u"?n+=e.raws.afterName:i&&(n+=" "),e.nodes)this.block(e,n+i+o);else{let u=(e.raws.between||"")+o+(s?";":"");this.builder(n+i+u,e)}}comment(e){if(e.inline){let s=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${s}${e.text}${r}`,e)}else super.comment(e)}}});var Lo=w((Wx,_s)=>{var bf=Ue(),Ef=Ro(),Sf=qo();_s.exports={parse(t,e){let s=new bf(t,e),r=new Ef(s);return r.parse(),r.root.walk(n=>{let i=s.css.lastIndexOf(n.source.input.css);if(i===0)return;if(i+n.source.input.css.length!==s.css.length)throw new Error("Invalid state detected in postcss-less");let o=i+n.source.start.offset,u=s.fromOffset(i+n.source.start.offset);if(n.source.start={offset:o,line:u.line,column:u.col},n.source.end){let a=i+n.source.end.offset,l=s.fromOffset(i+n.source.end.offset);n.source.end={offset:a,line:l.line,column:l.col}}}),r.root},stringify(t,e){new Sf(e).stringify(t)},nodeToString(t){let e="";return _s.exports.stringify(t,s=>{e+=s}),e}}});var nr=w((Gx,Bo)=>{"use strict";var kf=fe(),Do,Mo,be=class extends kf{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new Do(new Mo,this,e).stringify()}};be.registerLazyResult=t=>{Do=t};be.registerProcessor=t=>{Mo=t};Bo.exports=be;be.default=be});var Fo=w((Yx,Uo)=>{"use strict";var Tf=Xt(),Af=Me(),Of=ft(),Cf=Ue(),Nf=hs(),Pf=$e(),Rf=Jt();function dt(t,e){if(Array.isArray(t))return t.map(n=>dt(n));let{inputs:s,...r}=t;if(s){e=[];for(let n of s){let i={...n,__proto__:Cf.prototype};i.map&&(i.map={...i.map,__proto__:Nf.prototype}),e.push(i)}}if(r.nodes&&(r.nodes=t.nodes.map(n=>dt(n,e))),r.source){let{inputId:n,...i}=r.source;r.source=i,n!=null&&(r.source.input=e[n])}if(r.type==="root")return new Pf(r);if(r.type==="decl")return new Of(r);if(r.type==="rule")return new Rf(r);if(r.type==="comment")return new Af(r);if(r.type==="atrule")return new Tf(r);throw new Error("Unknown node type: "+t.type)}Uo.exports=dt;dt.default=dt});var bs=w((Vx,$o)=>{$o.exports=class{generate(){}}});var Es=w((jx,Wo)=>{"use strict";var mt=class{constructor(e,s={}){if(this.type="warning",this.text=e,s.node&&s.node.source){let r=s.node.rangeBy(s);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in s)this[r]=s[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};Wo.exports=mt;mt.default=mt});var ir=w((Hx,Go)=>{"use strict";var If=Es(),yt=class{get content(){return this.css}constructor(e,s,r){this.processor=e,this.messages=[],this.root=s,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(e,s={}){s.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(s.plugin=this.lastPlugin.postcssPlugin);let r=new If(e,s);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>e.type==="warning")}};Go.exports=yt;yt.default=yt});var Ss=w((Kx,Vo)=>{"use strict";var Yo={};Vo.exports=function(e){Yo[e]||(Yo[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}});var As=w((Xx,Ko)=>{"use strict";var qf=fe(),Lf=nr(),Df=bs(),Mf=ht(),zo=ir(),Bf=$e(),Uf=it(),{isClean:Q,my:Ff}=Kt(),Qx=Ss(),$f={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Wf={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Gf={Once:!0,postcssPlugin:!0,prepare:!0},Ge=0;function gt(t){return typeof t=="object"&&typeof t.then=="function"}function Ho(t){let e=!1,s=$f[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[s,s+"-"+e,Ge,s+"Exit",s+"Exit-"+e]:e?[s,s+"-"+e,s+"Exit",s+"Exit-"+e]:t.append?[s,Ge,s+"Exit"]:[s,s+"Exit"]}function jo(t){let e;return t.type==="document"?e=["Document",Ge,"DocumentExit"]:t.type==="root"?e=["Root",Ge,"RootExit"]:e=Ho(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function ks(t){return t[Q]=!1,t.nodes&&t.nodes.forEach(e=>ks(e)),t}var Ts={},he=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(e,s,r){this.stringified=!1,this.processed=!1;let n;if(typeof s=="object"&&s!==null&&(s.type==="root"||s.type==="document"))n=ks(s);else if(s instanceof t||s instanceof zo)n=ks(s.root),s.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=s.map);else{let i=Mf;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(s,r)}catch(o){this.processed=!0,this.error=o}n&&!n[Ff]&&qf.rebuild(n)}this.result=new zo(e,n,r),this.helpers={...Ts,postcss:Ts,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,s){let r=this.result.lastPlugin;try{s&&s.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=r.postcssPlugin,e.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(s,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([s,n])};for(let s of this.plugins)if(typeof s=="object")for(let r in s){if(!Wf[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${s.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Gf[r])if(typeof s[r]=="object")for(let n in s[r])n==="*"?e(s,r,s[r][n]):e(s,r+"-"+n.toLowerCase(),s[r][n]);else typeof s[r]=="function"&&e(s,r,s[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let r=this.visitTick(s);if(gt(r))try{await r}catch(n){let i=s[s.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[s,r]of this.listeners.OnceExit){this.result.lastPlugin=s;try{if(e.type==="document"){let n=e.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let s=this.result.root.nodes.map(r=>e.Once(r,this.helpers));return gt(s[0])?Promise.all(s):s}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(s){throw this.handleError(s)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,s=Uf;e.syntax&&(s=e.syntax.stringify),e.stringifier&&(s=e.stringifier),s.stringify&&(s=s.stringify);let n=new Df(s,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let s=this.runOnRoot(e);if(gt(s))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[Q];)e[Q]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let s of e.nodes)this.visitSync(this.listeners.OnceExit,s);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,s){return this.async().then(e,s)}toString(){return this.css}visitSync(e,s){for(let[r,n]of e){this.result.lastPlugin=r;let i;try{i=n(s,this.helpers)}catch(o){throw this.handleError(o,s.proxyOf)}if(s.type!=="root"&&s.type!=="document"&&!s.parent)return!0;if(gt(i))throw this.getAsyncError()}}visitTick(e){let s=e[e.length-1],{node:r,visitors:n}=s;if(r.type!=="root"&&r.type!=="document"&&!r.parent){e.pop();return}if(n.length>0&&s.visitorIndex{n[Q]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}};he.registerPostcss=t=>{Ts=t};Ko.exports=he;he.default=he;Bf.registerLazyResult(he);Lf.registerLazyResult(he)});var Xo=w((Zx,Qo)=>{"use strict";var Yf=bs(),Vf=ht(),zf=ir(),jf=it(),Jx=Ss(),wt=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,s=Vf;try{e=s(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(e,s,r){s=s.toString(),this.stringified=!1,this._processor=e,this._css=s,this._opts=r,this._map=void 0;let n,i=jf;this.result=new zf(this._processor,n,this._opts),this.result.css=s;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let u=new Yf(i,n,this._opts,s);if(u.isMap()){let[a,l]=u.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,s){return this.async().then(e,s)}toString(){return this._css}warnings(){return[]}};Qo.exports=wt;wt.default=wt});var Zo=w((e_,Jo)=>{"use strict";var Hf=nr(),Kf=As(),Qf=Xo(),Xf=$e(),Ee=class{constructor(e=[]){this.version="8.5.6",this.plugins=this.normalize(e)}normalize(e){let s=[];for(let r of e)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))s=s.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)s.push(r);else if(typeof r=="function")s.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return s}process(e,s={}){return!this.plugins.length&&!s.parser&&!s.stringifier&&!s.syntax?new Qf(this,e,s):new Kf(this,e,s)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};Jo.exports=Ee;Ee.default=Ee;Xf.registerProcessor(Ee);Hf.registerProcessor(Ee)});var or=w((t_,oa)=>{"use strict";var ea=Xt(),ta=Me(),Jf=fe(),Zf=jt(),ra=ft(),sa=nr(),ep=Fo(),tp=Ue(),rp=As(),sp=ws(),np=ut(),ip=ht(),Os=Zo(),op=ir(),na=$e(),ia=Jt(),ap=it(),up=Es();function S(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Os(t)}S.plugin=function(e,s){let r=!1;function n(...o){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`));let u=s(...o);return u.postcssPlugin=e,u.postcssVersion=new Os().version,u}let i;return Object.defineProperty(n,"postcss",{get(){return i||(i=n()),i}}),n.process=function(o,u,a){return S([n(a)]).process(o,u)},n};S.stringify=ap;S.parse=ip;S.fromJSON=ep;S.list=sp;S.comment=t=>new ta(t);S.atRule=t=>new ea(t);S.decl=t=>new ra(t);S.rule=t=>new ia(t);S.root=t=>new na(t);S.document=t=>new sa(t);S.CssSyntaxError=Zf;S.Declaration=ra;S.Container=Jf;S.Processor=Os;S.Document=sa;S.Comment=ta;S.Warning=up;S.AtRule=ea;S.Result=op;S.Input=tp;S.Rule=ia;S.Root=na;S.Node=np;rp.registerPostcss(S);oa.exports=S;S.default=S});var ua=w((r_,aa)=>{var{Container:lp}=or(),Cs=class extends lp{constructor(e){super(e),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}};aa.exports=Cs});var fa=w((s_,ca)=>{"use strict";var ar=/[\t\n\f\r "#'()/;[\\\]{}]/g,ur=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,cp=/.[\r\n"'(/\\]/,la=/[\da-f]/i,lr=/[\n\f\r]/g;ca.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,l,f,h,c,g,b=r.length,d=0,p=[],m=[],y;function v(){return d}function O(A){throw e.error("Unclosed "+A,d)}function q(){return m.length===0&&d>=b}function H(){let A=1,k=!1,N=!1;for(;A>0;)o+=1,r.length<=o&&O("interpolation"),i=r.charCodeAt(o),c=r.charCodeAt(o+1),k?!N&&i===k?(k=!1,N=!1):i===92?N=!N:N&&(N=!1):i===39||i===34?k=i:i===125?A-=1:i===35&&c===123&&(A+=1)}function ne(A){if(m.length)return m.pop();if(d>=b)return;let k=A?A.ignoreUnclosed:!1;switch(i=r.charCodeAt(d),i){case 10:case 32:case 9:case 13:case 12:{o=d;do o+=1,i=r.charCodeAt(o);while(i===32||i===10||i===9||i===13||i===12);g=["space",r.slice(d,o)],d=o-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let N=String.fromCharCode(i);g=[N,N,d];break}case 44:{g=["word",",",d,d+1];break}case 40:{if(h=p.length?p.pop()[1]:"",c=r.charCodeAt(d+1),h==="url"&&c!==39&&c!==34){for(y=1,f=!1,o=d+1;o<=r.length-1;){if(c=r.charCodeAt(o),c===92)f=!f;else if(c===40)y+=1;else if(c===41&&(y-=1,y===0))break;o+=1}a=r.slice(d,o+1),g=["brackets",a,d,o],d=o}else o=r.indexOf(")",d+1),a=r.slice(d,o+1),o===-1||cp.test(a)?g=["(","(",d]:(g=["brackets",a,d,o],d=o);break}case 39:case 34:{for(u=i,o=d,f=!1;o{var{Comment:fp}=or(),pp=rr(),hp=ua(),dp=fa(),Ns=class extends pp{atrule(e){let s=e[1],r=e;for(;!this.tokenizer.endOfFile();){let n=this.tokenizer.nextToken();if(n[0]==="word"&&n[2]===r[3]+1)s+=n[1],r=n;else{this.tokenizer.back(n);break}}super.atrule(["at-word",s,e[2],r[3]])}comment(e){if(e[4]==="inline"){let s=new fp;this.init(s,e[2]),s.raws.inline=!0;let r=this.input.fromOffset(e[3]);s.source.end={column:r.col,line:r.line,offset:e[3]+1};let n=e[1].slice(2);if(/^\s*$/.test(n))s.text="",s.raws.left=n,s.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/),o=i[2].replace(/(\*\/|\/\*)/g,"*//*");s.text=o,s.raws.left=i[1],s.raws.right=i[3],s.raws.text=i[2]}}else super.comment(e)}createTokenizer(){this.tokenizer=dp(this.input)}raw(e,s,r,n){if(super.raw(e,s,r,n),e.raws[s]){let i=e.raws[s].raw;e.raws[s].raw=r.reduce((o,u)=>{if(u[0]==="comment"&&u[4]==="inline"){let a=u[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return o+"/*"+a+"*/"}else return o+u[1]},""),i!==e.raws[s].raw&&(e.raws[s].scss=i)}}rule(e){let s=!1,r=0,n="";for(let i of e)if(s)i[0]!=="comment"&&i[0]!=="{"&&(n+=i[1]);else{if(i[0]==="space"&&i[1].includes(` +`))break;i[0]==="("?r+=1:i[0]===")"?r-=1:r===0&&i[0]===":"&&(s=!0)}if(!s||n.trim()===""||/^[#:A-Za-z-]/.test(n))super.rule(e);else{e.pop();let i=new hp;this.init(i,e[0][2]);let o;for(let a=e.length-1;a>=0;a--)if(e[a][0]!=="space"){o=e[a];break}if(o[3]){let a=this.input.fromOffset(o[3]);i.source.end={column:a.col,line:a.line,offset:o[3]+1}}else{let a=this.input.fromOffset(o[2]);i.source.end={column:a.col,line:a.line,offset:o[2]+1}}for(;e[0][0]!=="word";)i.raws.before+=e.shift()[1];if(e[0][2]){let a=this.input.fromOffset(e[0][2]);i.source.start={column:a.col,line:a.line,offset:e[0][2]}}for(i.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let u;for(;e.length;)if(u=e.shift(),u[0]===":"){i.raws.between+=u[1];break}else i.raws.between+=u[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1)),i.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let a=e.length-1;a>0;a--){if(u=e[a],u[1]==="!important"){i.important=!0;let l=this.stringFrom(e,a);l=this.spacesFromEnd(e)+l,l!==" !important"&&(i.raws.important=l);break}else if(u[1]==="important"){let l=e.slice(0),f="";for(let h=a;h>0;h--){let c=l[h][0];if(f.trim().indexOf("!")===0&&c!=="space")break;f=l.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,e=l)}if(u[0]!=="space"&&u[0]!=="comment")break}this.raw(i,"value",e),i.value.includes(":")&&this.checkMissedSemicolon(e),this.current=i}}};pa.exports=Ns});var ma=w((i_,da)=>{var{Input:mp}=or(),yp=ha();da.exports=function(e,s){let r=new mp(e,s),n=new yp(r);return n.parse(),n.root}});var Rs=w(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});function vp(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}Ps.default=vp});var qs=w(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});var xp=Rs(),ga=_p(xp);function _p(t){return t&&t.__esModule?t:{default:t}}function vt(t){var e=this;this.constructor(t),this.nodes=t.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(s){s.parent=e})}vt.prototype=Object.create(ga.default.prototype);vt.constructor=ga.default;vt.prototype.walk=function(e,s){for(var r=typeof e=="string"||e instanceof RegExp,n=r?s:e,i=typeof e=="string"?new RegExp(e):e,o=0;o{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.parseMediaFeature=xa;xt.parseMediaQuery=Ds;xt.parseMediaList=Sp;var bp=Rs(),wa=va(bp),Ep=qs(),Ls=va(Ep);function va(t){return t&&t.__esModule?t:{default:t}}function xa(t){var e=arguments.length<=1||arguments[1]===void 0?0:arguments[1],s=[{mode:"normal",character:null}],r=[],n=0,i="",o=null,u=null,a=e,l=t;t[0]==="("&&t[t.length-1]===")"&&(l=t.substring(1,t.length-1),a++);for(var f=0;f0&&(s[l-1].after=i.before),i.type===void 0){if(l>0){if(s[l-1].type==="media-feature-expression"){i.type="keyword";continue}if(s[l-1].value==="not"||s[l-1].value==="only"){i.type="media-type";continue}if(s[l-1].value==="and"){i.type="media-feature-expression";continue}s[l-1].type==="media-type"&&(s[l+1]?i.type=s[l+1].type==="media-feature-expression"?"keyword":"media-feature-expression":i.type="media-feature-expression")}if(l===0){if(!s[l+1]){i.type="media-type";continue}if(s[l+1]&&(s[l+1].type==="media-feature-expression"||s[l+1].type==="keyword")){i.type="media-type";continue}if(s[l+2]){if(s[l+2].type==="media-feature-expression"){i.type="media-type",s[l+1].type="keyword";continue}if(s[l+2].type==="keyword"){i.type="keyword",s[l+1].type="media-type";continue}}if(s[l+3]&&s[l+3].type==="media-feature-expression"){i.type="keyword",s[l+1].type="media-type",s[l+2].type="keyword";continue}}}return s}function Sp(t){var e=[],s=0,r=0,n=/^(\s*)url\s*\(/.exec(t);if(n!==null){for(var i=n[0].length,o=1;o>0;){var u=t[i];u==="("&&o++,u===")"&&o--,i++}e.unshift(new wa.default({type:"url",value:t.substring(0,i).trim(),sourceIndex:n[1].length,before:n[1],after:/^(\s*)/.exec(t.substring(i))[1]})),s=i}for(var a=s;a{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.default=Cp;var kp=qs(),Tp=Op(kp),Ap=_a();function Op(t){return t&&t.__esModule?t:{default:t}}function Cp(t){return new Tp.default({nodes:(0,Ap.parseMediaList)(t),type:"media-query-list",value:t.trim()})}});var Us=w((y_,ka)=>{ka.exports=function(e,s){if(s=typeof s=="number"?s:1/0,!s)return Array.isArray(e)?e.map(function(n){return n}):e;return r(e,1);function r(n,i){return n.reduce(function(o,u){return Array.isArray(u)&&i{Ta.exports=function(t,e){for(var s=-1,r=[];(s=t.indexOf(e,s+1))!==-1;)r.push(s);return r}});var $s=w((w_,Aa)=>{"use strict";function Rp(t,e){for(var s=1,r=t.length,n=t[0],i=t[0],o=1;o{"use strict";cr.__esModule=!0;var Oa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function Lp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Dp=function t(e,s){if((typeof e>"u"?"undefined":Oa(e))!=="object")return e;var r=new e.constructor;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n],o=typeof i>"u"?"undefined":Oa(i);n==="parent"&&o==="object"?s&&(r[n]=s):i instanceof Array?r[n]=i.map(function(u){return t(u,r)}):r[n]=t(i,r)}return r},Mp=(function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Lp(this,t);for(var s in e)this[s]=e[s];var r=e.spaces;r=r===void 0?{}:r;var n=r.before,i=n===void 0?"":n,o=r.after,u=o===void 0?"":o;this.spaces={before:i,after:u}}return t.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.prototype.replaceWith=function(){if(this.parent){for(var s in arguments)this.parent.insertBefore(this,arguments[s]);this.remove()}return this},t.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},t.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},t.prototype.clone=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Dp(this);for(var n in s)r[n]=s[n];return r},t.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},t})();cr.default=Mp;Ca.exports=cr.default});var B=w(U=>{"use strict";U.__esModule=!0;var v_=U.TAG="tag",x_=U.STRING="string",__=U.SELECTOR="selector",b_=U.ROOT="root",E_=U.PSEUDO="pseudo",S_=U.NESTING="nesting",k_=U.ID="id",T_=U.COMMENT="comment",A_=U.COMBINATOR="combinator",O_=U.CLASS="class",C_=U.ATTRIBUTE="attribute",N_=U.UNIVERSAL="universal"});var pr=w((fr,Na)=>{"use strict";fr.__esModule=!0;var Bp=(function(){function t(e,s){for(var r=0;r=r&&(this.indexes[i]=n-1);return this},e.prototype.removeAll=function(){for(var i=this.nodes,r=Array.isArray(i),n=0,i=r?i:i[Symbol.iterator]();;){var o;if(r){if(n>=i.length)break;o=i[n++]}else{if(n=i.next(),n.done)break;o=n.value}var u=o;u.parent=void 0}return this.nodes=[],this},e.prototype.empty=function(){return this.removeAll()},e.prototype.insertAfter=function(r,n){var i=this.index(r);this.nodes.splice(i+1,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.insertBefore=function(r,n){var i=this.index(r);this.nodes.splice(i,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.each=function(r){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var n=this.lastEach;if(this.indexes[n]=0,!!this.length){for(var i=void 0,o=void 0;this.indexes[n]{"use strict";hr.__esModule=!0;var Hp=pr(),Kp=Xp(Hp),Qp=B();function Xp(t){return t&&t.__esModule?t:{default:t}}function Jp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Zp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function eh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var th=(function(t){eh(e,t);function e(s){Jp(this,e);var r=Zp(this,t.call(this,s));return r.type=Qp.ROOT,r}return e.prototype.toString=function(){var r=this.reduce(function(n,i){var o=String(i);return o?n+o+",":""},"").slice(0,-1);return this.trailingComma?r+",":r},e})(Kp.default);hr.default=th;Pa.exports=hr.default});var qa=w((dr,Ia)=>{"use strict";dr.__esModule=!0;var rh=pr(),sh=ih(rh),nh=B();function ih(t){return t&&t.__esModule?t:{default:t}}function oh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ah(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function uh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var lh=(function(t){uh(e,t);function e(s){oh(this,e);var r=ah(this,t.call(this,s));return r.type=nh.SELECTOR,r}return e})(sh.default);dr.default=lh;Ia.exports=dr.default});var Ye=w((mr,La)=>{"use strict";mr.__esModule=!0;var ch=(function(){function t(e,s){for(var r=0;r{"use strict";yr.__esModule=!0;var wh=Ye(),vh=_h(wh),xh=B();function _h(t){return t&&t.__esModule?t:{default:t}}function bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Eh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Sh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var kh=(function(t){Sh(e,t);function e(s){bh(this,e);var r=Eh(this,t.call(this,s));return r.type=xh.CLASS,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},e})(vh.default);yr.default=kh;Da.exports=yr.default});var Ua=w((gr,Ba)=>{"use strict";gr.__esModule=!0;var Th=ke(),Ah=Ch(Th),Oh=B();function Ch(t){return t&&t.__esModule?t:{default:t}}function Nh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ph(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Rh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ih=(function(t){Rh(e,t);function e(s){Nh(this,e);var r=Ph(this,t.call(this,s));return r.type=Oh.COMMENT,r}return e})(Ah.default);gr.default=Ih;Ba.exports=gr.default});var $a=w((wr,Fa)=>{"use strict";wr.__esModule=!0;var qh=Ye(),Lh=Mh(qh),Dh=B();function Mh(t){return t&&t.__esModule?t:{default:t}}function Bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Uh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var $h=(function(t){Fh(e,t);function e(s){Bh(this,e);var r=Uh(this,t.call(this,s));return r.type=Dh.ID,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},e})(Lh.default);wr.default=$h;Fa.exports=wr.default});var Ga=w((vr,Wa)=>{"use strict";vr.__esModule=!0;var Wh=Ye(),Gh=Vh(Wh),Yh=B();function Vh(t){return t&&t.__esModule?t:{default:t}}function zh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function jh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Hh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Kh=(function(t){Hh(e,t);function e(s){zh(this,e);var r=jh(this,t.call(this,s));return r.type=Yh.TAG,r}return e})(Gh.default);vr.default=Kh;Wa.exports=vr.default});var Va=w((xr,Ya)=>{"use strict";xr.__esModule=!0;var Qh=ke(),Xh=Zh(Qh),Jh=B();function Zh(t){return t&&t.__esModule?t:{default:t}}function ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function td(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function rd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var sd=(function(t){rd(e,t);function e(s){ed(this,e);var r=td(this,t.call(this,s));return r.type=Jh.STRING,r}return e})(Xh.default);xr.default=sd;Ya.exports=xr.default});var ja=w((_r,za)=>{"use strict";_r.__esModule=!0;var nd=pr(),id=ad(nd),od=B();function ad(t){return t&&t.__esModule?t:{default:t}}function ud(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ld(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function cd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var fd=(function(t){cd(e,t);function e(s){ud(this,e);var r=ld(this,t.call(this,s));return r.type=od.PSEUDO,r}return e.prototype.toString=function(){var r=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),r,this.spaces.after].join("")},e})(id.default);_r.default=fd;za.exports=_r.default});var Ka=w((br,Ha)=>{"use strict";br.__esModule=!0;var pd=Ye(),hd=md(pd),dd=B();function md(t){return t&&t.__esModule?t:{default:t}}function yd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var vd=(function(t){wd(e,t);function e(s){yd(this,e);var r=gd(this,t.call(this,s));return r.type=dd.ATTRIBUTE,r.raws={},r}return e.prototype.toString=function(){var r=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&r.push(this.operator),this.value&&r.push(this.value),this.raws.insensitive?r.push(this.raws.insensitive):this.insensitive&&r.push(" i"),r.push("]"),r.concat(this.spaces.after).join("")},e})(hd.default);br.default=vd;Ha.exports=br.default});var Xa=w((Er,Qa)=>{"use strict";Er.__esModule=!0;var xd=Ye(),_d=Ed(xd),bd=B();function Ed(t){return t&&t.__esModule?t:{default:t}}function Sd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function kd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Td(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ad=(function(t){Td(e,t);function e(s){Sd(this,e);var r=kd(this,t.call(this,s));return r.type=bd.UNIVERSAL,r.value="*",r}return e})(_d.default);Er.default=Ad;Qa.exports=Er.default});var Za=w((Sr,Ja)=>{"use strict";Sr.__esModule=!0;var Od=ke(),Cd=Pd(Od),Nd=B();function Pd(t){return t&&t.__esModule?t:{default:t}}function Rd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Id(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function qd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ld=(function(t){qd(e,t);function e(s){Rd(this,e);var r=Id(this,t.call(this,s));return r.type=Nd.COMBINATOR,r}return e})(Cd.default);Sr.default=Ld;Ja.exports=Sr.default});var tu=w((kr,eu)=>{"use strict";kr.__esModule=!0;var Dd=ke(),Md=Ud(Dd),Bd=B();function Ud(t){return t&&t.__esModule?t:{default:t}}function Fd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Gd=(function(t){Wd(e,t);function e(s){Fd(this,e);var r=$d(this,t.call(this,s));return r.type=Bd.NESTING,r.value="&",r}return e})(Md.default);kr.default=Gd;eu.exports=kr.default});var su=w((Tr,ru)=>{"use strict";Tr.__esModule=!0;Tr.default=Yd;function Yd(t){return t.sort(function(e,s){return e-s})}ru.exports=Tr.default});var pu=w((Cr,fu)=>{"use strict";Cr.__esModule=!0;Cr.default=tm;var nu=39,Vd=34,Ws=92,iu=47,_t=10,Gs=32,Ys=12,Vs=9,zs=13,ou=43,au=62,uu=126,lu=124,zd=44,jd=40,Hd=41,Kd=91,Qd=93,Xd=59,cu=42,Jd=58,Zd=38,em=64,Ar=/[ \n\t\r\{\(\)'"\\;/]/g,Or=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;function tm(t){for(var e=[],s=t.css.valueOf(),r=void 0,n=void 0,i=void 0,o=void 0,u=void 0,a=void 0,l=void 0,f=void 0,h=void 0,c=void 0,g=void 0,b=s.length,d=-1,p=1,m=0,y=function(O,q){if(t.safe)s+=q,n=s.length-1;else throw t.error("Unclosed "+O,p,m-d,m)};m0?(f=p+u,h=n-o[u].length):(f=p,h=d),e.push(["comment",a,p,m-d,f,n-h,m]),d=h,p=f,m=n):(Or.lastIndex=m+1,Or.test(s),Or.lastIndex===0?n=s.length-1:n=Or.lastIndex-2,e.push(["word",s.slice(m,n+1),p,m-d,p,n-d,m]),m=n);break}m++}return e}fu.exports=Cr.default});var mu=w((Nr,du)=>{"use strict";Nr.__esModule=!0;var rm=(function(){function t(e,s){for(var r=0;r1?(o[0]===""&&(o[0]=!0),u.attribute=this.parseValue(o[2]),u.namespace=this.parseNamespace(o[0])):u.attribute=this.parseValue(i[0]),r=new Sm.default(u),i[2]){var a=i[2].split(/(\s+i\s*?)$/),l=a[0].trim();r.value=this.lossy?l:a[0],a[1]&&(r.insensitive=!0,this.lossy||(r.raws.insensitive=a[1])),r.quoted=l[0]==="'"||l[0]==='"',r.raws.unquoted=r.quoted?l.slice(1,-1):l}this.newNode(r),this.position++},t.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var s=new Om.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&s.nextToken&&s.nextToken[0]==="("&&s.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},t.prototype.space=function(){var s=this.currToken;this.position===0||this.prevToken[0]===","||this.prevToken[0]==="("?(this.spaces=this.parseSpace(s[1]),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.spaces.after=this.parseSpace(s[1]),this.position++):this.combinator()},t.prototype.string=function(){var s=this.currToken;this.newNode(new xm.default({value:this.currToken[1],source:{start:{line:s[2],column:s[3]},end:{line:s[4],column:s[5]}},sourceIndex:s[6]})),this.position++},t.prototype.universal=function(s){var r=this.nextToken;if(r&&r[1]==="|")return this.position++,this.namespace();this.newNode(new Tm.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),s),this.position++},t.prototype.splitWord=function(s,r){for(var n=this,i=this.nextToken,o=this.currToken[1];i&&i[0]==="word";){this.position++;var u=this.currToken[1];if(o+=u,u.lastIndexOf("\\")===u.length-1){var a=this.nextToken;a&&a[0]==="space"&&(o+=this.parseSpace(a[1]," "),this.position++)}i=this.nextToken}var l=(0,js.default)(o,"."),f=(0,js.default)(o,"#"),h=(0,js.default)(o,"#{");h.length&&(f=f.filter(function(g){return!~h.indexOf(g)}));var c=(0,Rm.default)((0,am.default)((0,nm.default)([[0],l,f])));c.forEach(function(g,b){var d=c[b+1]||o.length,p=o.slice(g,d);if(b===0&&r)return r.call(n,p,c.length);var m=void 0;~l.indexOf(g)?m=new pm.default({value:p.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}):~f.indexOf(g)?m=new ym.default({value:p.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}):m=new wm.default({value:p,source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}),n.newNode(m,s)}),this.position++},t.prototype.word=function(s){var r=this.nextToken;return r&&r[1]==="|"?(this.position++,this.namespace()):this.splitWord(s)},t.prototype.loop=function(){for(;this.position{"use strict";Pr.__esModule=!0;var Um=(function(){function t(e,s){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=new $m.default({css:s,error:function(o){throw new Error(o)},options:r});return this.res=n,this.func(n),this},Um(t,[{key:"result",get:function(){return String(this.res)}}]),t})();Pr.default=Ym;yu.exports=Pr.default});var j=w((D_,vu)=>{"use strict";var Ks=function(t,e){let s=new t.constructor;for(let r in t){if(!t.hasOwnProperty(r))continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:n instanceof Array?s[r]=n.map(o=>Ks(o,s)):r!=="before"&&r!=="after"&&r!=="between"&&r!=="semicolon"&&(i==="object"&&n!==null&&(n=Ks(n)),s[r]=n)}return s};vu.exports=class{constructor(e){e=e||{},this.raws={before:"",after:""};for(let s in e)this[s]=e[s]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let s=Ks(this);for(let r in e)s[r]=e[r];return s}cloneBefore(e){e=e||{};let s=this.clone(e);return this.parent.insertBefore(this,s),s}cloneAfter(e){e=e||{};let s=this.clone(e);return this.parent.insertAfter(this,s),s}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let s of e)this.parent.insertBefore(this,s);this.remove()}return this}moveTo(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this}moveBefore(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this}moveAfter(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let s in this){if(!this.hasOwnProperty(s)||s==="parent")continue;let r=this[s];r instanceof Array?e[s]=r.map(n=>typeof n=="object"&&n.toJSON?n.toJSON():n):typeof r=="object"&&r.toJSON?e[s]=r.toJSON():e[s]=r}return e}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let s=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let i=0;i{"use strict";var zm=j(),Ve=class extends zm{constructor(e){super(e),this.nodes||(this.nodes=[])}push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let s=this.lastEach,r,n;if(this.indexes[s]=0,!!this.nodes){for(;this.indexes[s]{let n=e(s,r);return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkType(e,s){if(!e||!s)throw new Error("Parameters {type} and {callback} are required.");let r=typeof e=="function";return this.walk((n,i)=>{if(r&&n instanceof e||!r&&n.type===e)return s.call(this,n,i)})}append(e){return e.parent=this,this.nodes.push(e),this}prepend(e){return e.parent=this,this.nodes.unshift(e),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}insertAfter(e,s){let r=this.index(e),n;this.nodes.splice(r+1,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}insertBefore(e,s){let r=this.index(e),n;this.nodes.splice(r,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}removeChild(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return typeof e=="number"?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");return this.value&&(e=this.value+e),this.raws.before&&(e=this.raws.before+e),this.raws.after&&(e+=this.raws.after),e}};Ve.registerWalker=t=>{let e="walk"+t.name;e.lastIndexOf("s")!==e.length-1&&(e+="s"),!Ve.prototype[e]&&(Ve.prototype[e]=function(s){return this.walkType(t,s)})};xu.exports=Ve});var bu=w((U_,_u)=>{"use strict";var jm=F();_u.exports=class extends jm{constructor(e){super(e),this.type="root"}}});var Su=w(($_,Eu)=>{"use strict";var Hm=F();Eu.exports=class extends Hm{constructor(e){super(e),this.type="value",this.unbalanced=0}}});var Au=w((W_,Tu)=>{"use strict";var ku=F(),Rr=class extends ku{constructor(e){super(e),this.type="atword"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};ku.registerWalker(Rr);Tu.exports=Rr});var Cu=w((G_,Ou)=>{"use strict";var Km=F(),Qm=j(),Ir=class extends Qm{constructor(e){super(e),this.type="colon"}};Km.registerWalker(Ir);Ou.exports=Ir});var Pu=w((Y_,Nu)=>{"use strict";var Xm=F(),Jm=j(),qr=class extends Jm{constructor(e){super(e),this.type="comma"}};Xm.registerWalker(qr);Nu.exports=qr});var Iu=w((V_,Ru)=>{"use strict";var Zm=F(),ey=j(),Lr=class extends ey{constructor(e){super(e),this.type="comment",this.inline=Object(e).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Zm.registerWalker(Lr);Ru.exports=Lr});var Du=w((z_,Lu)=>{"use strict";var qu=F(),Dr=class extends qu{constructor(e){super(e),this.type="func",this.unbalanced=-1}};qu.registerWalker(Dr);Lu.exports=Dr});var Bu=w((j_,Mu)=>{"use strict";var ty=F(),ry=j(),Mr=class extends ry{constructor(e){super(e),this.type="number",this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};ty.registerWalker(Mr);Mu.exports=Mr});var Fu=w((H_,Uu)=>{"use strict";var sy=F(),ny=j(),Br=class extends ny{constructor(e){super(e),this.type="operator"}};sy.registerWalker(Br);Uu.exports=Br});var Wu=w((K_,$u)=>{"use strict";var iy=F(),oy=j(),Ur=class extends oy{constructor(e){super(e),this.type="paren",this.parenType=""}};iy.registerWalker(Ur);$u.exports=Ur});var Yu=w((Q_,Gu)=>{"use strict";var ay=F(),uy=j(),Fr=class extends uy{constructor(e){super(e),this.type="string"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,e,this.value+"",e,this.raws.after].join("")}};ay.registerWalker(Fr);Gu.exports=Fr});var zu=w((X_,Vu)=>{"use strict";var ly=F(),cy=j(),$r=class extends cy{constructor(e){super(e),this.type="word"}};ly.registerWalker($r);Vu.exports=$r});var Hu=w((J_,ju)=>{"use strict";var fy=F(),py=j(),Wr=class extends py{constructor(e){super(e),this.type="unicode-range"}};fy.registerWalker(Wr);ju.exports=Wr});var Qu=w((Z_,Ku)=>{"use strict";var Qs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Ku.exports=Qs});var Zu=w((eb,Ju)=>{"use strict";var Gr=/[ \n\t\r\{\(\)'"\\;,/]/g,hy=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,ze=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,dy=/^[a-z0-9]/i,my=/^[a-f0-9?\-]/i,Xu=Qu();Ju.exports=function(e,s){s=s||{};let r=[],n=e.valueOf(),i=n.length,o=-1,u=1,a=0,l=0,f=null,h,c,g,b,d,p,m,y,v,O,q,H;function ne(A){let k=`Unclosed ${A} at line: ${u}, column: ${a-o}, token: ${a}`;throw new Xu(k)}function W(){let A=`Syntax error at line: ${u}, column: ${a-o}, token: ${a}`;throw new Xu(A)}for(;a0&&r[r.length-1][0]==="word"&&r[r.length-1][1]==="url",r.push(["(","(",u,a-o,u,c-o,a]);break;case 41:l--,f=f&&l>0,r.push([")",")",u,a-o,u,c-o,a]);break;case 39:case 34:g=h===39?"'":'"',c=a;do for(O=!1,c=n.indexOf(g,c+1),c===-1&&ne("quote",g),q=c;n.charCodeAt(q-1)===92;)q-=1,O=!O;while(O);r.push(["string",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 64:Gr.lastIndex=a+1,Gr.test(n),Gr.lastIndex===0?c=n.length-1:c=Gr.lastIndex-2,r.push(["atword",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 92:c=a,h=n.charCodeAt(c+1),m&&h!==47&&h!==32&&h!==10&&h!==9&&h!==13&&h!==12&&(c+=1),r.push(["word",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 43:case 45:case 42:c=a+1,H=n.slice(a+1,c+1);let A=n.slice(a-1,a);if(h===45&&H.charCodeAt(0)===45){c++,r.push(["word",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;break}r.push(["operator",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;break;default:if(h===47&&(n.charCodeAt(a+1)===42||s.loose&&!f&&n.charCodeAt(a+1)===47)){if(n.charCodeAt(a+1)===42)c=n.indexOf("*/",a+2)+1,c===0&&ne("comment","*/");else{let N=n.indexOf(` +`,a+2);c=N!==-1?N-1:i}p=n.slice(a,c+1),b=p.split(` +`),d=b.length-1,d>0?(y=u+d,v=c-b[d].length):(y=u,v=o),r.push(["comment",p,u,a-o,y,c-v,a]),o=v,u=y,a=c}else if(h===35&&!dy.test(n.slice(a+1,a+2)))c=a+1,r.push(["#",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;else if((h===117||h===85)&&n.charCodeAt(a+1)===43){c=a+2;do c+=1,h=n.charCodeAt(c);while(c=48&&h<=57&&(k=ze),k.lastIndex=a+1,k.test(n),k.lastIndex===0?c=n.length-1:c=k.lastIndex-2,k===ze||h===46){let N=n.charCodeAt(c),tn=n.charCodeAt(c+1),rn=n.charCodeAt(c+2);(N===101||N===69)&&(tn===45||tn===43)&&rn>=48&&rn<=57&&(ze.lastIndex=c+2,ze.test(n),ze.lastIndex===0?c=n.length-1:c=ze.lastIndex-2)}r.push(["word",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c}break}a++}return r}});var tl=w((tb,el)=>{"use strict";var Xs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};el.exports=Xs});var il=w((sb,nl)=>{"use strict";var yy=bu(),gy=Su(),wy=Au(),vy=Cu(),xy=Pu(),_y=Iu(),by=Du(),Ey=Bu(),Sy=Fu(),rl=Wu(),ky=Yu(),sl=zu(),Ty=Hu(),Ay=Zu(),Oy=Us(),Cy=Fs(),Ny=$s(),Py=tl();function Ry(t){return t.sort((e,s)=>e-s)}nl.exports=class{constructor(e,s){let r={loose:!1};this.cache=[],this.input=e,this.options=Object.assign({},r,s),this.position=0,this.unbalanced=0,this.root=new yy;let n=new gy;this.root.append(n),this.current=n,this.tokens=Ay(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new vy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comma(){let e=this.currToken;this.newNode(new xy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comment(){let e=!1,s=this.currToken[1].replace(/\/\*|\*\//g,""),r;this.options.loose&&s.startsWith("//")&&(s=s.substring(2),e=!0),r=new _y({value:s,inline:e,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(r),this.position++}error(e,s){throw new Py(e+` at line: ${s[2]}, column ${s[3]}`)}loop(){for(;this.position0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"?this.error("Syntax Error",this.currToken):this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("&&this.error("Syntax Error",this.currToken):(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator")&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word")return this.word()}else if(this.nextToken[0]==="word")return this.word()}return s=new Sy({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(s)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let e=1,s=this.position+1,r=this.currToken,n;for(;s=this.tokens.length-1&&!this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",e),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let e=this.currToken;this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.raws.after+=e[1],this.position++):(this.spaces=e[1],this.position++)}unicodeRange(){let e=this.currToken;this.newNode(new Ty({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}splitWord(){let e=this.nextToken,s=this.currToken[1],r=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,n=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,i,o;if(!n.test(s))for(;e&&e[0]==="word";){this.position++;let u=this.currToken[1];s+=u,e=this.nextToken}i=Cy(s,"@"),o=Ry(Ny(Oy([[0],i]))),o.forEach((u,a)=>{let l=o[a+1]||s.length,f=s.slice(u,l),h;if(~i.indexOf(u))h=new wy({value:f.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a]});else if(r.test(this.currToken[1])){let c=f.replace(r,"");h=new Ey({value:f.replace(c,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a],unit:c})}else h=new(e&&e[0]==="("?by:sl)({value:f,source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a]}),h.type==="word"?(h.isHex=/^#(.+)/.test(f),h.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(f)):this.cache.push(this.current);this.newNode(h)}),this.position++}string(){let e=this.currToken,s=this.currToken[1],r=/^(\"|\')/,n=r.test(s),i="",o;n&&(i=s.match(r)[0],s=s.slice(1,s.length-1)),o=new ky({value:s,source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6],quoted:n}),o.raws.quote=i,this.newNode(o),this.position++}word(){return this.splitWord()}newNode(e){return this.spaces&&(e.raws.before+=this.spaces,this.spaces=""),this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}});var Ky={};sn(Ky,{languages:()=>ki,options:()=>Ai,parsers:()=>en,printers:()=>Hy});var Et=(t,e)=>(s,r,...n)=>s|1&&r==null?void 0:(e.call(r)??r[t]).apply(r,n);var Ol=String.prototype.replaceAll??function(t,e){return t.global?this.replace(t,e):this.split(t).join(e)},Cl=Et("replaceAll",function(){if(typeof this=="string")return Ol}),E=Cl;function Nl(t){return this[t<0?this.length+t:t]}var Pl=Et("at",function(){if(Array.isArray(this)||typeof this=="string")return Nl}),G=Pl;var Rl=()=>{},K=Rl;var je="string",He="array",St="cursor",ie="indent",Ae="align",kt="trim",oe="group",ae="fill",me="if-break",Tt="indent-if-break",Oe="line-suffix",At="line-suffix-boundary",X="line",Ot="label",Ce="break-parent",Ct=new Set([St,ie,Ae,kt,oe,ae,me,Tt,Oe,At,X,Ot,Ce]);function Il(t){if(typeof t=="string")return je;if(Array.isArray(t))return He;if(!t)return;let{type:e}=t;if(Ct.has(e))return e}var ue=Il;var ql=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Ll(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', +Expected it to be 'string' or 'object'.`;if(ue(t))throw new Error("doc is valid.");let s=Object.prototype.toString.call(t);if(s!=="[object Object]")return`Unexpected doc '${s}'.`;let r=ql([...Ct].map(n=>`'${n}'`));return`Unexpected doc.type '${t.type}'. +Expected it to be ${r}.`}var zr=class extends Error{name="InvalidDocError";constructor(e){super(Ll(e)),this.doc=e}},on=zr;function Dl(t,e){if(typeof t=="string")return e(t);let s=new Map;return r(t);function r(i){if(s.has(i))return s.get(i);let o=n(i);return s.set(i,o),o}function n(i){switch(ue(i)){case He:return e(i.map(r));case ae:return e({...i,parts:i.parts.map(r)});case me:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case oe:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(r),u=o[0]):u=r(u),e({...i,contents:u,expandedStates:o})}case Ae:case ie:case Tt:case Ot:case Oe:return e({...i,contents:r(i.contents)});case je:case St:case kt:case At:case X:case Ce:return e(i);default:throw new on(i)}}}function Ml(t){return t.type===X&&!t.hard?t.soft?"":" ":t.type===me?t.flatContents:t}function an(t){return Dl(t,Ml)}var $=K,ye=K,un=K,ln=K;function L(t){return $(t),{type:ie,contents:t}}function Bl(t,e){return ln(t),$(e),{type:Ae,contents:e,n:t}}function le(t){return Bl(-1,t)}var Ne={type:Ce};function Pe(t){return un(t),{type:ae,parts:t}}function D(t,e={}){return $(t),ye(e.expandedStates,!0),{type:oe,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function Nt(t,e="",s={}){return $(t),e!==""&&$(e),{type:me,breakContents:t,flatContents:e,groupId:s.groupId}}function Y(t,e){$(t),ye(e);let s=[];for(let r=0;r0}var ce=$l;var fn=Object.freeze({character:"'",codePoint:39}),pn=Object.freeze({character:'"',codePoint:34}),Wl=Object.freeze({preferred:fn,alternate:pn}),Gl=Object.freeze({preferred:pn,alternate:fn});function Yl(t,e){let{preferred:s,alternate:r}=e===!0||e==="'"?Wl:Gl,{length:n}=t,i=0,o=0;for(let u=0;uo?r:s).character}var hn=Yl;var Vl=/\\(["'\\])|(["'])/gu;function zl(t,e){let s=e==='"'?"'":'"',r=E(0,t,Vl,(n,i,o)=>i?i===s?s:n:o===e?"\\"+o:o);return e+r+e}var dn=zl;function jl(t,e){K(/^(?["']).*\k$/su.test(t));let s=t.slice(1,-1),r=e.parser==="json"||e.parser==="jsonc"||e.parser==="json5"&&e.quoteProps==="preserve"&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":hn(s,e.singleQuote);return t.charAt(0)===r?t:dn(s,r)}var Pt=jl;var jr=class extends Error{name="UnexpectedNodeError";constructor(e,s,r="type"){super(`Unexpected ${s} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},mn=jr;var Rt=Symbol.for("PRETTIER_IS_FRONT_MATTER");function Hl(t){return!!t?.[Rt]}var Re=Hl;var Ke=3;function Kl(t){let e=t.slice(0,Ke);if(e!=="---"&&e!=="+++")return;let s=t.indexOf(` +`,Ke);if(s===-1)return;let r=t.slice(Ke,s).trim(),n=t.indexOf(` +${e}`,s),i=r;if(i||(i=e==="+++"?"toml":"yaml"),n===-1&&e==="---"&&i==="yaml"&&(n=t.indexOf(` +...`,s)),n===-1)return;let o=n+1+Ke,u=t.charAt(o+1);if(!/\s?/u.test(u))return;let a=t.slice(0,o),l;return{language:i,explicitLanguage:r||null,value:t.slice(s+1,n),startDelimiter:e,endDelimiter:a.slice(-Ke),raw:a,start:{line:1,column:0,index:0},end:{index:a.length,get line(){return l??(l=a.split(` +`)),l.length},get column(){return l??(l=a.split(` +`)),G(0,l,-1).length}},[Rt]:!0}}function Ql(t){let e=Kl(t);return e?{frontMatter:e,get content(){let{raw:s}=e;return E(0,s,/[^\n]/gu," ")+t.slice(s.length)}}:{content:t}}var ge=Ql;var Xl=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]);function yn(t,e,s){if(t.type==="css-comment"&&s.type==="css-root"&&s.nodes.length>0&&((s.nodes[0]===t||Re(s.nodes[0])&&s.nodes[1]===t)&&(delete e.text,/^\*\s*@(?:format|prettier)\s*$/u.test(t.text))||s.type==="css-root"&&G(0,s.nodes,-1)===t))return null;if(t.type==="value-root"&&delete e.text,(t.type==="media-query"||t.type==="media-query-list"||t.type==="media-feature-expression")&&delete e.value,t.type==="css-rule"&&delete e.params,(t.type==="media-feature"||t.type==="media-keyword"||t.type==="media-type"||t.type==="media-unknown"||t.type==="media-url"||t.type==="media-value"||t.type==="selector-attribute"||t.type==="selector-string"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="value-string")&&t.value&&(e.value=Jl(t.value)),t.type==="selector-combinator"&&(e.value=E(0,e.value,/\s+/gu," ")),t.type==="media-feature"&&(e.value=E(0,e.value," ","")),(t.type==="value-word"&&(t.isColor&&t.isHex||["initial","inherit","unset","revert"].includes(t.value.toLowerCase()))||t.type==="media-feature"||t.type==="selector-root-invalid"||t.type==="selector-pseudo")&&(e.value=e.value.toLowerCase()),t.type==="css-decl"&&(e.prop=t.prop.toLowerCase()),(t.type==="css-atrule"||t.type==="css-import")&&(e.name=t.name.toLowerCase()),t.type==="value-number"&&(e.unit=t.unit.toLowerCase()),t.type==="value-unknown"&&(e.value=E(0,e.value,/;$/gu,"")),t.type==="selector-attribute"&&(e.attribute=t.attribute.trim(),t.namespace&&typeof t.namespace=="string"&&(e.namespace=t.namespace.trim()||!0),t.value)){let{value:r}=e;/\s[a-zA-Z]$/u.test(r)&&(e.__prettier_attribute_selector_flag=G(0,r,-1),r=r.slice(0,-1)),r=r.trim(),r=r.replace(/^(?["'])(?.*?)\k$/u,"$"),e.value=r,delete e.quoted}if((t.type==="media-value"||t.type==="media-type"||t.type==="value-number"||t.type==="selector-root-invalid"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="selector-tag")&&t.value&&(e.value=E(0,e.value,/([\d+.e-]+)([a-z]*)/giu,(r,n,i)=>{let o=Number(n);return Number.isNaN(o)?r:o+i.toLowerCase()})),t.type==="selector-tag"){let r=e.value.toLowerCase();["from","to"].includes(r)&&(e.value=r)}if(t.type==="css-atrule"&&t.name.toLowerCase()==="supports"&&delete e.value,t.type==="selector-unknown"&&delete e.value,t.type==="value-comma_group"){let r=t.groups.findIndex(n=>n.type==="value-number"&&n.unit==="...");r!==-1&&(e.groups[r].unit="",e.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(t.type==="value-comma_group"&&t.groups.some(r=>r.type==="value-atword"&&(r.value.endsWith("[")||r.value.endsWith("]"))||r.type==="value-word"&&(r.value.startsWith("]")||r.value.startsWith("["))))return{type:"value-atword",value:t.groups.map(r=>r.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}yn.ignoredProperties=Xl;function Jl(t){return E(0,E(0,t,"'",'"'),/\\([^\da-f])/giu,"$1")}var gn=yn;function wn(){}wn.getVisitorKeys=t=>t.type==="css-root"?["frontMatter"]:[];var vn=wn;var Qe=null;function Xe(t){if(Qe!==null&&typeof Qe.property){let e=Qe;return Qe=Xe.prototype=null,e}return Qe=Xe.prototype=t??Object.create(null),new Xe}var Zl=10;for(let t=0;t<=Zl;t++)Xe();function Hr(t){return Xe(t)}function ec(t,e="type"){Hr(t);function s(r){let n=r[e],i=t[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return i}return s}var xn=ec;var _=[[],["nodes"],["group"]],_n={"css-root":["frontMatter","nodes"],"css-comment":_[0],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":_[1],"media-query":_[1],"media-type":_[0],"media-feature-expression":_[1],"media-feature":_[0],"media-colon":_[0],"media-value":_[0],"media-keyword":_[0],"media-url":_[0],"media-unknown":_[0],"selector-root":_[1],"selector-selector":_[1],"selector-comment":_[0],"selector-string":_[0],"selector-tag":_[0],"selector-id":_[0],"selector-class":_[0],"selector-attribute":_[0],"selector-combinator":_[1],"selector-universal":_[0],"selector-pseudo":_[1],"selector-nesting":_[0],"selector-unknown":_[0],"value-value":_[2],"value-root":_[2],"value-comment":_[0],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":_[2],"value-paren":_[0],"value-number":_[0],"value-operator":_[0],"value-word":_[0],"value-colon":_[0],"value-comma":_[0],"value-string":_[0],"value-atword":_[0],"value-unicode-range":_[0],"value-unknown":_[0]};var tc=xn(_n),bn=tc;function rc(t,e){let s=0;for(let r=0;r{let n=!!r?.backwards;if(s===!1)return!1;let{length:i}=e,o=s;for(;o>=0&&oNn(c,e[c])).map(c=>`${n} ${c}${s}`).join("");if(!t){if(o.length===0)return"";if(o.length===1&&!Array.isArray(e[o[0]])){let c=e[o[0]];return`${r} ${Nn(o[0],c)[0]}${i}`}}let a=t.split(s).map(c=>`${n} ${c}`).join(s)+s;return r+s+(t?a:"")+(t&&o.length>0?n+s:"")+u+i}function Nn(t,e){return[...Rn,...Array.isArray(e)?e:[e]].map(s=>`@${t} ${s}`.trim())}var Mn=["noformat","noprettier"],Bn=["format","prettier"],Un="format";function ec(t){if(!t.startsWith("#!"))return"";let e=t.indexOf(` -`);return e===-1?t:t.slice(0,e)}var Fn=ec;function Xr(t){let e=Fn(t);e&&(t=t.slice(e.length+1));let s=In(t),{pragmas:r,comments:n}=Ln(s);return{shebang:e,text:t,pragmas:r,comments:n}}function $n(t){let{pragmas:e}=Xr(t);return Bn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Wn(t){let{pragmas:e}=Xr(t);return Mn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Gn(t){let{shebang:e,text:s,pragmas:r,comments:n}=Xr(t),i=qn(s),o=Dn({pragmas:{[Un]:"",...r},comments:n.trimStart()});return(e?`${e} +`||u==="\r")&&(n&&i.push([r,o]),e="initial",n=!1);continue}}for(let[o,u]of i)t=t.slice(0,o)+E(0,t.slice(o,u),/["'*]/gu," ")+t.slice(u);return t}var P=t=>t.source?.startOffset,R=t=>t.source?.endOffset;var nc=/\*\/$/,ic=/^\/\*\*?/,Pn=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,oc=/(^|\s+)\/\/([^\n\r]*)/g,On=/^(\r?\n)+/,ac=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Cn=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,uc=/(\r?\n|^) *\* ?/g,Rn=[];function In(t){let e=t.match(Pn);return e?e[0].trimStart():""}function qn(t){let s=t.match(Pn)?.[0];return s==null?t:t.slice(s.length)}function Ln(t){t=E(0,t.replace(ic,"").replace(nc,""),uc,"$1");let s="";for(;s!==t;)s=t,t=E(0,t,ac,` +$1 $2 +`);t=t.replace(On,"").trimEnd();let r=Object.create(null),n=E(0,t,Cn,"").replace(On,"").trimEnd(),i;for(;i=Cn.exec(t);){let o=E(0,i[2],oc,"");if(typeof r[i[1]]=="string"||Array.isArray(r[i[1]])){let u=r[i[1]];r[i[1]]=[...Rn,...Array.isArray(u)?u:[u],o]}else r[i[1]]=o}return{comments:n,pragmas:r}}function Dn({comments:t="",pragmas:e={}}){let o=Object.keys(e),u=o.flatMap(l=>Nn(l,e[l])).map(l=>` * ${l} +`).join("");if(!t){if(o.length===0)return"";if(o.length===1&&!Array.isArray(e[o[0]])){let l=e[o[0]];return`/** ${Nn(o[0],l)[0]} */`}}let a=t.split(` +`).map(l=>` * ${l}`).join(` +`)+` +`;return`/** +`+(t?a:"")+(t&&o.length>0?` * +`:"")+u+" */"}function Nn(t,e){return[...Rn,...Array.isArray(e)?e:[e]].map(s=>`@${t} ${s}`.trim())}var Mn=["noformat","noprettier"],Bn=["format","prettier"],Un="format";function lc(t){if(!t.startsWith("#!"))return"";let e=t.indexOf(` +`);return e===-1?t:t.slice(0,e)}var Fn=lc;function Jr(t){let e=Fn(t);e&&(t=t.slice(e.length+1));let s=In(t),{pragmas:r,comments:n}=Ln(s);return{shebang:e,text:t,pragmas:r,comments:n}}function $n(t){let{pragmas:e}=Jr(t);return Bn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Wn(t){let{pragmas:e}=Jr(t);return Mn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Gn(t){let{shebang:e,text:s,pragmas:r,comments:n}=Jr(t),i=qn(s),o=Dn({pragmas:{[Un]:"",...r},comments:n.trimStart()});return(e?`${e} `:"")+o+(i.startsWith(` `)?` `:` -`)+i}var et=3;function tc(t){let e=t.slice(0,et);if(e!=="---"&&e!=="+++")return;let s=t.indexOf(` -`,et);if(s===-1)return;let r=t.slice(et,s).trim(),n=t.indexOf(` -${e}`,s),i=r;if(i||(i=e==="+++"?"toml":"yaml"),n===-1&&e==="---"&&i==="yaml"&&(n=t.indexOf(` -...`,s)),n===-1)return;let o=n+1+et,u=t.charAt(o+1);if(!/\s?/u.test(u))return;let a=t.slice(0,o);return{type:"front-matter",language:i,explicitLanguage:r,value:t.slice(s+1,n),startDelimiter:e,endDelimiter:a.slice(-et),raw:a}}function rc(t){let e=tc(t);if(!e)return{content:t};let{raw:s}=e;return{frontMatter:e,content:E(!1,s,/[^\n]/gu," ")+t.slice(s.length)}}var Ce=rc;function Yn(t){return $n(Ce(t).content)}function Vn(t){return Wn(Ce(t).content)}function zn(t){let{frontMatter:e,content:s}=Ce(t);return(e?e.raw+` +`)+i}var Yn=t=>$n(ge(t).content),Vn=t=>Wn(ge(t).content),zn=t=>{let{frontMatter:e,content:s}=ge(t);return(e?e.raw+` -`:"")+Gn(s)}var sc=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function Hn(t){var e,s;return(s=(e=t.findAncestor(r=>r.type==="css-decl"))==null?void 0:e.prop)==null?void 0:s.toLowerCase()}var nc=new Set(["initial","inherit","unset","revert"]);function jn(t){return nc.has(t.toLowerCase())}function Kn(t,e){var r;let s=t.findAncestor(n=>n.type==="css-atrule");return((r=s==null?void 0:s.name)==null?void 0:r.toLowerCase().endsWith("keyframes"))&&["from","to"].includes(e.toLowerCase())}function Ae(t){return t.includes("$")||t.includes("@")||t.includes("#")||t.startsWith("%")||t.startsWith("--")||t.startsWith(":--")||t.includes("(")&&t.includes(")")?t:t.toLowerCase()}function Ne(t,e){var r;let s=t.findAncestor(n=>n.type==="value-func");return((r=s==null?void 0:s.value)==null?void 0:r.toLowerCase())===e}function Qn(t){var r;let e=t.findAncestor(n=>n.type==="css-rule"),s=(r=e==null?void 0:e.raws)==null?void 0:r.selector;return s&&(s.startsWith(":import")||s.startsWith(":export"))}function he(t,e){let s=Array.isArray(e)?e:[e],r=t.findAncestor(n=>n.type==="css-atrule");return r&&s.includes(r.name.toLowerCase())}function Xn(t){var s;let{node:e}=t;return e.groups[0].value==="url"&&e.groups.length===2&&((s=t.findAncestor(r=>r.type==="css-atrule"))==null?void 0:s.name)==="import"}function Jn(t){return t.type==="value-func"&&t.value.toLowerCase()==="url"}function Zn(t){return t.type==="value-func"&&t.value.toLowerCase()==="var"}function ei(t){let{selector:e}=t;return e?typeof e=="string"&&/^@.+:.*$/u.test(e)||e.value&&/^@.+:.*$/u.test(e.value):!1}function ti(t){return t.type==="value-word"&&["from","through","end"].includes(t.value)}function ri(t){return t.type==="value-word"&&["and","or","not"].includes(t.value)}function si(t){return t.type==="value-word"&&t.value==="in"}function qt(t){return t.type==="value-operator"&&t.value==="*"}function tt(t){return t.type==="value-operator"&&t.value==="/"}function X(t){return t.type==="value-operator"&&t.value==="+"}function de(t){return t.type==="value-operator"&&t.value==="-"}function ic(t){return t.type==="value-operator"&&t.value==="%"}function Lt(t){return qt(t)||tt(t)||X(t)||de(t)||ic(t)}function ni(t){return t.type==="value-word"&&["==","!="].includes(t.value)}function ii(t){return t.type==="value-word"&&["<",">","<=",">="].includes(t.value)}function rt(t,e){return e.parser==="scss"&&t.type==="css-atrule"&&["if","else","for","each","while"].includes(t.name)}function Zr(t){var e;return((e=t.raws)==null?void 0:e.params)&&/^\(\s*\)$/u.test(t.raws.params)}function Dt(t){return t.name.startsWith("prettier-placeholder")}function oi(t){return t.prop.startsWith("@prettier-placeholder")}function ai(t,e){return t.value==="$$"&&t.type==="value-func"&&(e==null?void 0:e.type)==="value-word"&&!e.raws.before}function ui(t){var e,s;return((e=t.value)==null?void 0:e.type)==="value-root"&&((s=t.value.group)==null?void 0:s.type)==="value-value"&&t.prop.toLowerCase()==="composes"}function li(t){var e,s,r;return((r=(s=(e=t.value)==null?void 0:e.group)==null?void 0:s.group)==null?void 0:r.type)==="value-paren_group"&&t.value.group.group.open!==null&&t.value.group.group.close!==null}function me(t){var e;return((e=t.raws)==null?void 0:e.before)===""}function Mt(t){var e,s;return t.type==="value-comma_group"&&((s=(e=t.groups)==null?void 0:e[1])==null?void 0:s.type)==="value-colon"}function Jr(t){var e;return t.type==="value-paren_group"&&((e=t.groups)==null?void 0:e[0])&&Mt(t.groups[0])}function es(t,e){var i;if(e.parser!=="scss")return!1;let{node:s}=t;if(s.groups.length===0)return!1;let r=t.grandparent;if(!Jr(s)&&!(r&&Jr(r)))return!1;let n=t.findAncestor(o=>o.type==="css-decl");return!!((i=n==null?void 0:n.prop)!=null&&i.startsWith("$")||Jr(r)||r.type==="value-func")}function Pe(t){return t.type==="value-comment"&&t.inline}function Bt(t){return t.type==="value-word"&&t.value==="#"}function ts(t){return t.type==="value-word"&&t.value==="{"}function Ut(t){return t.type==="value-word"&&t.value==="}"}function st(t){return["value-word","value-atword"].includes(t.type)}function nt(t){return(t==null?void 0:t.type)==="value-colon"}function ci(t,e){if(!Mt(e))return!1;let{groups:s}=e,r=s.indexOf(t);return r===-1?!1:nt(s[r+1])}function fi(t){return t.value&&["not","and","or"].includes(t.value.toLowerCase())}function pi(t){return t.type!=="value-func"?!1:sc.has(t.value.toLowerCase())}function Re(t){return/\/\//u.test(t.split(/[\n\r]/u).pop())}function it(t){return(t==null?void 0:t.type)==="value-atword"&&t.value.startsWith("prettier-placeholder-")}function hi(t,e){var s,r;if(((s=t.open)==null?void 0:s.value)!=="("||((r=t.close)==null?void 0:r.value)!==")"||t.groups.some(n=>n.type!=="value-comma_group"))return!1;if(e.type==="value-comma_group"){let n=e.groups.indexOf(t)-1,i=e.groups[n];if((i==null?void 0:i.type)==="value-word"&&i.value==="with")return!0}return!1}function ot(t){var e,s;return t.type==="value-paren_group"&&((e=t.open)==null?void 0:e.value)==="("&&((s=t.close)==null?void 0:s.value)===")"}function oc(t,e,s){var m;let{node:r}=t,n=t.parent,i=t.grandparent,o=Hn(t),u=o&&n.type==="value-value"&&(o==="grid"||o.startsWith("grid-template")),a=t.findAncestor(y=>y.type==="css-atrule"),c=a&&rt(a,e),f=r.groups.some(y=>Pe(y)),p=t.map(s,"groups"),l=[""],d=Ne(t,"url"),x=!1,h=!1;for(let y=0;y2&&r.groups.slice(0,y).every(C=>C.type==="value-comment")&&!Pe(b)&&(l[l.length-2]=ae($(!1,l,-2))),he(t,"forward")&&w.type==="value-word"&&w.value&&b!==void 0&&b.type==="value-word"&&b.value==="as"&&v.type==="value-operator"&&v.value==="*"||he(t,"utility")&&w.type==="value-word"&&v&&v.type==="value-operator"&&v.value==="*"||!v||w.type==="value-word"&&it(v)&&P(w)===N(v))continue;if(w.type==="value-string"&&w.quoted){let C=w.value.lastIndexOf("#{"),xe=w.value.lastIndexOf("}");C!==-1&&xe!==-1?x=C>xe:C!==-1?x=!0:xe!==-1&&(x=!1)}if(x||nt(w)||nt(v)||w.type==="value-atword"&&(w.value===""||w.value.endsWith("["))||v.type==="value-word"&&v.value.startsWith("]")||w.value==="~"||w.type!=="value-string"&&w.value&&w.value.includes("\\")&&v&&v.type!=="value-comment"||b!=null&&b.value&&b.value.indexOf("\\")===b.value.length-1&&w.type==="value-operator"&&w.value==="/"||w.value==="\\"||ai(w,v)||Bt(w)||ts(w)||Ut(v)||ts(v)&&me(v)||Ut(w)&&me(v)||w.value==="--"&&Bt(v))continue;let F=Lt(w),Q=Lt(v);if((F&&Bt(v)||Q&&Ut(w))&&me(v)||!b&&tt(w)||Ne(t,"calc")&&(X(w)||X(v)||de(w)||de(v))&&me(v))continue;let W=(X(w)||de(w))&&y===0&&(v.type==="value-number"||v.isHex)&&i&&pi(i)&&!me(v),T=(R==null?void 0:R.type)==="value-func"||R&&st(R)||w.type==="value-func"||st(w),O=v.type==="value-func"||st(v)||(b==null?void 0:b.type)==="value-func"||b&&st(b);if(e.parser==="scss"&&F&&w.value==="-"&&v.type==="value-func"&&P(w)!==N(v)){l.push([l.pop()," "]);continue}if(!(!(qt(v)||qt(w))&&!Ne(t,"calc")&&!W&&(tt(v)&&!T||tt(w)&&!O||X(v)&&!T||X(w)&&!O||de(v)||de(w))&&(me(v)||F&&(!b||b&&Lt(b))))&&!((e.parser==="scss"||e.parser==="less")&&F&&w.value==="-"&&ot(v)&&P(w)===N(v.open)&&v.open.value==="(")){if(Pe(w)){if(n.type==="value-paren_group"){l.push(ae(S),"");continue}l.push(S,"");continue}if(c&&(ni(v)||ii(v)||ri(v)||si(w)||ti(w))){l.push([l.pop()," "]);continue}if(a&&a.name.toLowerCase()==="namespace"){l.push([l.pop()," "]);continue}if(u){w.source&&v.source&&w.source.start.line!==v.source.start.line?(l.push(S,""),h=!0):l.push([l.pop()," "]);continue}if(Q){l.push([l.pop()," "]);continue}if((v==null?void 0:v.value)!=="..."&&!(it(w)&&it(v)&&P(w)===N(v))){if(it(w)&&ot(v)&&P(w)===N(v.open)){l.push(D,"");continue}if(w.value==="with"&&ot(v)){l=[[Te(l)," "]];continue}(m=w.value)!=null&&m.endsWith("#")&&v.value==="{"&&ot(v.group)||Pe(v)&&!R||l.push(A,"")}}}return f&&l.push([l.pop(),Xe]),h&&l.unshift("",S),c?L(q(l)):Xn(t)?L(Te(l)):L(q(Te(l)))}var di=oc;function ac(t){return t.length===1?t:t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var mi=ac;var Ft=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"],["fr","fr"]]);function rs(t){let e=t.toLowerCase();return Ft.has(e)?Ft.get(e):t}var yi=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gsu,uc=/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/giu,lc=/[a-z]+/giu,cc=/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/giu,fc=new RegExp(yi.source+`|(${cc.source})?(${uc.source})(${lc.source})?`,"giu");function Y(t,e){return E(!1,t,yi,s=>Nt(s,e))}function gi(t,e){let s=e.singleQuote?"'":'"';return t.includes('"')||t.includes("'")?t:s+t+s}function ye(t){return E(!1,t,fc,(e,s,r,n,i)=>!r&&n&&(i??(i=""),i=i.toLowerCase(),!i||i==="n"||Ft.has(i))?ss(n)+(i?rs(i):""):e)}function ss(t){return mi(t).replace(/\.0(?=$|e)/u,"")}function wi(t){return t.trailingComma==="es5"||t.trailingComma==="all"}function pc(t,e,s){let r=!!(s!=null&&s.backwards);if(e===!1)return!1;let n=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&n===` -`)return e-2;if(n===` -`||n==="\r"||n==="\u2028"||n==="\u2029")return e-1}else{if(n==="\r"&&t.charAt(e+1)===` -`)return e+2;if(n===` -`||n==="\r"||n==="\u2028"||n==="\u2029")return e+1}return e}var $t=pc;function hc(t,e,s={}){let r=Rt(t,s.backwards?e-1:e,s),n=$t(t,r,s);return r!==n}var Wt=hc;function dc(t,e){if(e===!1)return!1;if(t.charAt(e)==="/"&&t.charAt(e+1)==="*"){for(let s=e+2;ss.type==="value-comment"))&&wi(e)&&t.callParent(()=>es(t,e))?Ct(","):""}function bi(t,e,s){let{node:r,parent:n}=t,i=t.map(({node:d})=>typeof d=="string"?d:s(),"groups");if(n&&Jn(n)&&(r.groups.length===1||r.groups.length>0&&r.groups[0].type==="value-comma_group"&&r.groups[0].groups.length>0&&r.groups[0].groups[0].type==="value-word"&&r.groups[0].groups[0].value.startsWith("data:")))return[r.open?s("open"):"",G(",",i),r.close?s("close"):""];if(!r.open){let d=ns(t);Qe(i);let x=xc(G(",",i),2),h=G(d?S:A,x);return q(d?[S,h]:L([vc(t)?D:"",Te(h)]))}let o=t.map(({node:d,isLast:x,index:h})=>{var b;let m=i[h];Mt(d)&&d.type==="value-comma_group"&&d.groups&&d.groups[0].type!=="value-paren_group"&&((b=d.groups[2])==null?void 0:b.type)==="value-paren_group"&&j(m)===se&&j(m.contents)===re&&j(m.contents.contents)===ne&&(m=L(ae(m)));let y=[m,x?wc(t,e):","];if(!x&&d.type==="value-comma_group"&&ue(d.groups)){let w=$(!1,d.groups,-1);!w.source&&w.close&&(w=w.close),w.source&&Gt(e.originalText,P(w))&&y.push(S)}return y},"groups"),u=ci(r,n),a=hi(r,n),c=es(t,e),f=a||c&&!u,p=a||u,l=L([r.open?s("open"):"",q([D,G(A,o)]),D,r.close?s("close"):""],{shouldBreak:f});return p?ae(l):l}function ns(t){return t.match(e=>e.type==="value-paren_group"&&!e.open&&e.groups.some(s=>s.type==="value-comma_group"),(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&(e.type==="css-decl"&&!e.prop.startsWith("--")||e.type==="css-atrule"&&e.variable))}function vc(t){return t.match(e=>e.type==="value-paren_group"&&!e.open,(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&e.type==="css-decl")}function xc(t,e){let s=[];for(let r=0;r{let{node:n,previous:i}=t;if((i==null?void 0:i.type)==="css-comment"&&i.text.trim()==="prettier-ignore"?r.push(e.originalText.slice(N(n),P(n))):r.push(s()),t.isLast)return;let{next:o}=t;o.type==="css-comment"&&!Wt(e.originalText,N(o),{backwards:!0})&&!Oe(n)||o.type==="css-atrule"&&o.name==="else"&&n.type!=="css-comment"?r.push(" "):(r.push(e.__isHTMLStyleAttribute?A:S),Gt(e.originalText,P(n))&&!Oe(n)&&r.push(S))},"nodes"),r}var Ie=bc;function _c(t,e,s){var n,i,o,u,a,c;let{node:r}=t;switch(r.type){case"front-matter":return[r.raw,S];case"css-root":{let f=Ie(t,e,s),p=r.raws.after.trim();return p.startsWith(";")&&(p=p.slice(1).trim()),[r.frontMatter?[s("frontMatter"),S]:"",f,p?` ${p}`:"",r.nodes.length>0?S:""]}case"css-comment":{let f=r.inline||r.raws.inline,p=e.originalText.slice(N(r),P(r));return f?p.trimEnd():p}case"css-rule":return[s("selector"),r.important?" !important":"",r.nodes?[((n=r.selector)==null?void 0:n.type)==="selector-unknown"&&Re(r.selector.value)?A:r.selector?" ":"","{",r.nodes.length>0?q([S,Ie(t,e,s)]):"",S,"}",ei(r)?";":""]:";"];case"css-decl":{let f=t.parent,{between:p}=r.raws,l=p.trim(),d=l===":",x=typeof r.value=="string"&&/^ *$/u.test(r.value),h=typeof r.value=="string"?r.value:s("value");return h=ui(r)?sn(h):h,!d&&Re(l)&&!((o=(i=r.value)==null?void 0:i.group)!=null&&o.group&&t.call(()=>ns(t),"value","group","group"))&&(h=q([S,ae(h)])),[E(!1,r.raws.before,/[\s;]/gu,""),f.type==="css-atrule"&&f.variable||Qn(t)?r.prop:Ae(r.prop),l.startsWith("//")?" ":"",l,r.extend||x?"":" ",e.parser==="less"&&r.extend&&r.selector?["extend(",s("selector"),")"]:"",h,r.raws.important?r.raws.important.replace(/\s*!\s*important/iu," !important"):r.important?" !important":"",r.raws.scssDefault?r.raws.scssDefault.replace(/\s*!default/iu," !default"):r.scssDefault?" !default":"",r.raws.scssGlobal?r.raws.scssGlobal.replace(/\s*!global/iu," !global"):r.scssGlobal?" !global":"",r.nodes?[" {",q([D,Ie(t,e,s)]),D,"}"]:oi(r)&&!f.raws.semicolon&&e.originalText[P(r)-1]!==";"?"":e.__isHTMLStyleAttribute&&t.isLast?Ct(";"):";"]}case"css-atrule":{let f=t.parent,p=Dt(r)&&!f.raws.semicolon&&e.originalText[P(r)-1]!==";";if(e.parser==="less"){if(r.mixin)return[s("selector"),r.important?" !important":"",p?"":";"];if(r.function)return[r.name,typeof r.params=="string"?r.params:s("params"),p?"":";"];if(r.variable)return["@",r.name,": ",r.value?s("value"):"",r.raws.between.trim()?r.raws.between.trim()+" ":"",r.nodes?["{",q([r.nodes.length>0?D:"",Ie(t,e,s)]),D,"}"]:"",p?"":";"]}let l=r.name==="import"&&((u=r.params)==null?void 0:u.type)==="value-unknown"&&r.params.value.endsWith(";");return["@",Zr(r)||r.name.endsWith(":")||Dt(r)?r.name:Ae(r.name),r.params?[Zr(r)?"":Dt(r)?r.raws.afterName===""?"":r.name.endsWith(":")?" ":/^\s*\n\s*\n/u.test(r.raws.afterName)?[S,S]:/^\s*\n/u.test(r.raws.afterName)?S:" ":" ",typeof r.params=="string"?r.params:s("params")]:"",r.selector?q([" ",s("selector")]):"",r.value?L([" ",s("value"),rt(r,e)?li(r)?" ":A:""]):r.name==="else"?" ":"",r.nodes?[rt(r,e)?"":r.selector&&!r.selector.nodes&&typeof r.selector.value=="string"&&Re(r.selector.value)||!r.selector&&typeof r.params=="string"&&Re(r.params)?A:" ","{",q([r.nodes.length>0?D:"",Ie(t,e,s)]),D,"}"]:p||l?"":";"]}case"media-query-list":{let f=[];return t.each(({node:p})=>{p.type==="media-query"&&p.value===""||f.push(s())},"nodes"),L(q(G(A,f)))}case"media-query":return[G(" ",t.map(s,"nodes")),t.isLast?"":","];case"media-type":return ye(Y(r.value,e));case"media-feature-expression":return r.nodes?["(",...t.map(s,"nodes"),")"]:r.value;case"media-feature":return Ae(Y(E(!1,r.value,/ +/gu," "),e));case"media-colon":return[r.value," "];case"media-value":return ye(Y(r.value,e));case"media-keyword":return Y(r.value,e);case"media-url":return Y(E(!1,E(!1,r.value,/^url\(\s+/giu,"url("),/\s+\)$/gu,")"),e);case"media-unknown":return r.value;case"selector-root":return L([he(t,"custom-selector")?[t.findAncestor(f=>f.type==="css-atrule").customSelector,A]:"",G([",",he(t,["extend","custom-selector","nest"])?A:S],t.map(s,"nodes"))]);case"selector-selector":{let f=r.nodes.length>2;return L((f?q:p=>p)(t.map(s,"nodes")))}case"selector-comment":return r.value;case"selector-string":return Y(r.value,e);case"selector-tag":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",((a=t.previous)==null?void 0:a.type)==="selector-nesting"?r.value:ye(Kn(t,r.value)?r.value.toLowerCase():r.value)];case"selector-id":return["#",r.value];case"selector-class":return[".",ye(Y(r.value,e))];case"selector-attribute":return["[",r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.attribute.trim(),r.operator??"",r.value?gi(Y(r.value.trim(),e),e):"",r.insensitive?" i":"","]"];case"selector-combinator":{if(r.value==="+"||r.value===">"||r.value==="~"||r.value===">>>"){let l=t.parent;return[l.type==="selector-selector"&&l.nodes[0]===r?"":A,r.value,t.isLast?"":" "]}let f=r.value.trim().startsWith("(")?A:"",p=ye(Y(r.value.trim(),e))||A;return[f,p]}case"selector-universal":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.value];case"selector-pseudo":return[Ae(r.value),ue(r.nodes)?L(["(",q([D,G([",",A],t.map(s,"nodes"))]),D,")"]):""];case"selector-nesting":return r.value;case"selector-unknown":{let f=t.findAncestor(d=>d.type==="css-rule");if(f!=null&&f.isSCSSNesterProperty)return ye(Y(Ae(r.value),e));let p=t.parent;if((c=p.raws)!=null&&c.selector){let d=N(p),x=d+p.raws.selector.length;return e.originalText.slice(d,x).trim()}let l=t.grandparent;if(p.type==="value-paren_group"&&(l==null?void 0:l.type)==="value-func"&&l.value==="selector"){let d=P(p.open)+1,x=N(p.close),h=e.originalText.slice(d,x).trim();return Re(h)?[Xe,h]:h}return r.value}case"value-value":case"value-root":return s("group");case"value-comment":return e.originalText.slice(N(r),P(r));case"value-comma_group":return di(t,e,s);case"value-paren_group":return bi(t,e,s);case"value-func":return[r.value,he(t,"supports")&&fi(r)?" ":"",s("group")];case"value-paren":return r.value;case"value-number":return[ss(r.value),rs(r.unit)];case"value-operator":return r.value;case"value-word":return r.isColor&&r.isHex||jn(r.value)?r.value.toLowerCase():r.value;case"value-colon":{let{previous:f}=t;return L([r.value,typeof(f==null?void 0:f.value)=="string"&&f.value.endsWith("\\")||Ne(t,"url")?"":A])}case"value-string":return Nt(r.raws.quote+r.value+r.raws.quote,e);case"value-atword":return["@",r.value];case"value-unicode-range":return r.value;case"value-unknown":return r.value;case"value-comma":default:throw new dn(r,"PostCSS")}}var Ec={print:_c,embed:vn,insertPragma:zn,massageAstNode:yn,getVisitorKeys:_n},_i=Ec;var Ei=[{name:"CSS",type:"markup",extensions:[".css",".wxss"],tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["css"],vscodeLanguageIds:["css"],linguistLanguageId:50},{name:"PostCSS",type:"markup",extensions:[".pcss",".postcss"],tmScope:"source.postcss",aceMode:"text",group:"CSS",parsers:["css"],vscodeLanguageIds:["postcss"],linguistLanguageId:262764437},{name:"Less",type:"markup",extensions:[".less"],tmScope:"source.css.less",aceMode:"less",aliases:["less-css"],codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["less"],vscodeLanguageIds:["less"],linguistLanguageId:198},{name:"SCSS",type:"markup",extensions:[".scss"],tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",parsers:["scss"],vscodeLanguageIds:["scss"],linguistLanguageId:329}];var ki={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var kc={singleQuote:ki.singleQuote},Si=kc;var Zs={};tn(Zs,{css:()=>My,less:()=>By,scss:()=>Uy});var hl=be(gt(),1),dl=be(Io(),1),ml=be(ha(),1);function cp(t,e){let s=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(s,e)}var da=cp;var ba=be(xa(),1);function Z(t,e,s){if(t&&typeof t=="object"){delete t.parent;for(let r in t)Z(t[r],e,s),r==="type"&&typeof t[r]=="string"&&!t[r].startsWith(e)&&(!s||!s.test(t[r]))&&(t[r]=e+t[r])}return t}function Ms(t){if(t&&typeof t=="object"){delete t.parent;for(let e in t)Ms(t[e]);!Array.isArray(t)&&t.value&&!t.type&&(t.type="unknown")}return t}var _p=ba.default.default;function Ep(t){let e;try{e=_p(t)}catch{return{type:"selector-unknown",value:t}}return Z(Ms(e),"media-")}var _a=Ep;var yu=be(mu(),1);function Mm(t){if(/\/\/|\/\*/u.test(t))return{type:"selector-unknown",value:t.trim()};let e;try{new yu.default(s=>{e=s}).process(t)}catch{return{type:"selector-unknown",value:t}}return Z(e,"selector-")}var te=Mm;var ll=be(sl(),1);var Sy=t=>{for(;t.parent;)t=t.parent;return t},$r=Sy;function Ty(t){return $r(t).text.slice(t.group.open.sourceIndex+1,t.group.close.sourceIndex).trim()}var nl=Ty;function Oy(t){if(ue(t)){for(let e=t.length-1;e>0;e--)if(t[e].type==="word"&&t[e].value==="{"&&t[e-1].type==="word"&&t[e-1].value.endsWith("#"))return!0}return!1}var il=Oy;function Cy(t){return t.some(e=>e.type==="string"||e.type==="func"&&!e.value.endsWith("\\"))}var ol=Cy;function Ay(t,e){return!!(e.parser==="scss"&&(t==null?void 0:t.type)==="word"&&t.value.startsWith("$"))}var al=Ay;var ul=t=>t.type==="paren"&&t.value===")";function Ny(t,e){var a;let{nodes:s}=t,r={open:null,close:null,groups:[],type:"paren_group"},n=[r],i=r,o={groups:[],type:"comma_group"},u=[o];for(let c=0;c0&&r.groups.push(o),r.close=f,u.length===1)throw new Error("Unbalanced parenthesis");u.pop(),o=$(!1,u,-1),o.groups.push(r),n.pop(),r=$(!1,n,-1)}else if(f.type==="comma"){if(c===s.length-3&&s[c+1].type==="comment"&&ul(s[c+2]))continue;r.groups.push(o),o={groups:[],type:"comma_group"},u[u.length-1]=o}else o.groups.push(f)}return o.groups.length>0&&r.groups.push(o),i}function Wr(t){return t.type==="paren_group"&&!t.open&&!t.close&&t.groups.length===1||t.type==="comma_group"&&t.groups.length===1?Wr(t.groups[0]):t.type==="paren_group"||t.type==="comma_group"?{...t,groups:t.groups.map(Wr)}:t}function cl(t,e){if(t&&typeof t=="object")for(let s in t)s!=="parent"&&(cl(t[s],e),s==="nodes"&&(t.group=Wr(Ny(t,e)),delete t[s]));return t}function Py(t,e){if(e.parser==="less"&&t.startsWith("~`"))return{type:"value-unknown",value:t};let s=null;try{s=new ll.default(t,{loose:!0}).parse()}catch{return{type:"value-unknown",value:t}}s.text=t;let r=cl(s,e);return Z(r,"value-",/^selector-/u)}var pe=Py;var Ry=new Set(["import","use","forward"]);function Iy(t){return Ry.has(t)}var fl=Iy;function qy(t,e){return e.parser!=="scss"||!t.selector?!1:t.selector.replace(/\/\*.*?\*\//u,"").replace(/\/\/.*\n/u,"").trim().endsWith(":")}var pl=qy;var Ly=/(\s*)(!default).*$/u,Dy=/(\s*)(!global).*$/u;function yl(t,e){var s,r;if(t&&typeof t=="object"){delete t.parent;for(let u in t)yl(t[u],e);if(!t.type)return t;if(t.raws??(t.raws={}),t.type==="css-decl"&&typeof t.prop=="string"&&t.prop.startsWith("--")&&typeof t.value=="string"&&t.value.startsWith("{")){let u;if(t.value.trimEnd().endsWith("}")){let a=e.originalText.slice(0,t.source.start.offset),c="a".repeat(t.prop.length)+e.originalText.slice(t.source.start.offset+t.prop.length,t.source.end.offset),f=E(!1,a,/[^\n]/gu," ")+c,p;e.parser==="scss"?p=vl:e.parser==="less"?p=wl:p=gl;let l;try{l=p(f,{...e})}catch{}((s=l==null?void 0:l.nodes)==null?void 0:s.length)===1&&l.nodes[0].type==="css-rule"&&(u=l.nodes[0].nodes)}return u?t.value={type:"css-rule",nodes:u}:t.value={type:"value-unknown",value:t.raws.value.raw},t}let n="";typeof t.selector=="string"&&(n=t.raws.selector?t.raws.selector.scss??t.raws.selector.raw:t.selector,t.raws.between&&t.raws.between.trim().length>0&&(n+=t.raws.between),t.raws.selector=n);let i="";typeof t.value=="string"&&(i=t.raws.value?t.raws.value.scss??t.raws.value.raw:t.value,t.raws.value=i.trim());let o="";if(typeof t.params=="string"&&(o=t.raws.params?t.raws.params.scss??t.raws.params.raw:t.params,t.raws.afterName&&t.raws.afterName.trim().length>0&&(o=t.raws.afterName+o),t.raws.between&&t.raws.between.trim().length>0&&(o=o+t.raws.between),o=o.trim(),t.raws.params=o),n.trim().length>0)return n.startsWith("@")&&n.endsWith(":")?t:t.mixin?(t.selector=pe(n,e),t):(pl(t,e)&&(t.isSCSSNesterProperty=!0),t.selector=te(n),t);if(i.trim().length>0){let u=i.match(Ly);u&&(i=i.slice(0,u.index),t.scssDefault=!0,u[0].trim()!=="!default"&&(t.raws.scssDefault=u[0]));let a=i.match(Dy);if(a&&(i=i.slice(0,a.index),t.scssGlobal=!0,a[0].trim()!=="!global"&&(t.raws.scssGlobal=a[0])),i.startsWith("progid:"))return{type:"value-unknown",value:i};t.value=pe(i,e)}if(e.parser==="less"&&t.type==="css-decl"&&i.startsWith("extend(")&&(t.extend||(t.extend=t.raws.between===":"),t.extend&&!t.selector&&(delete t.value,t.selector=te(i.slice(7,-1)))),t.type==="css-atrule"){if(e.parser==="less"){if(t.mixin){let u=t.raws.identifier+t.name+t.raws.afterName+t.raws.params;return t.selector=te(u),delete t.params,t}if(t.function)return t}if(e.parser==="css"&&t.name==="custom-selector"){let u=t.params.match(/:--\S+\s+/u)[0].trim();return t.customSelector=u,t.selector=te(t.params.slice(u.length).trim()),delete t.params,t}if(e.parser==="less"){if(t.name.includes(":")&&!t.params){t.variable=!0;let u=t.name.split(":");t.name=u[0],t.value=pe(u.slice(1).join(":"),e)}if(!["page","nest","keyframes"].includes(t.name)&&((r=t.params)==null?void 0:r[0])===":"){t.variable=!0;let u=t.params.slice(1);u&&(t.value=pe(u,e)),t.raws.afterName+=":"}if(t.variable)return delete t.params,t.value||delete t.value,t}}if(t.type==="css-atrule"&&o.length>0){let{name:u}=t,a=t.name.toLowerCase();return u==="warn"||u==="error"?(t.params={type:"media-unknown",value:o},t):u==="extend"||u==="nest"?(t.selector=te(o),delete t.params,t):u==="at-root"?(/^\(\s*(?:without|with)\s*:.+\)$/su.test(o)?t.params=pe(o,e):(t.selector=te(o),delete t.params),t):fl(a)?(t.import=!0,delete t.filename,t.params=pe(o,e),t):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(u)?(o=o.replace(/(\$\S+?)(\s+)?\.{3}/u,"$1...$2"),o=o.replace(/^(?!if)(\S+)(\s+)\(/u,"$1($2"),t.value=pe(o,e),delete t.params,t):["media","custom-media"].includes(a)?o.includes("#{")?{type:"media-unknown",value:o}:(t.params=_a(o),t):(t.params=o,t)}}return t}function Xs(t,e,s){let r=Ce(e),{frontMatter:n}=r;e=r.content;let i;try{i=t(e,{map:!1})}catch(o){let{name:u,reason:a,line:c,column:f}=o;throw typeof c!="number"?o:da(`${u}: ${a}`,{loc:{start:{line:c,column:f}},cause:o})}return s.originalText=e,i=yl(Z(i,"css-"),s),Qr(i,e),n&&(n.source={startOffset:0,endOffset:n.raw.length},i.frontMatter=n),i}function gl(t,e={}){return Xs(hl.default.default,t,e)}function wl(t,e={}){return Xs(s=>dl.default.parse(On(s)),t,e)}function vl(t,e={}){return Xs(ml.default,t,e)}var Js={astFormat:"postcss",hasPragma:Yn,hasIgnorePragma:Vn,locStart:N,locEnd:P},My={...Js,parse:gl},By={...Js,parse:wl},Uy={...Js,parse:vl};var Fy={postcss:_i};return Sl($y);}); \ No newline at end of file +`:"")+Gn(s)};var cc=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function jn(t){return t.findAncestor(e=>e.type==="css-decl")?.prop?.toLowerCase()}var fc=new Set(["initial","inherit","unset","revert"]);function Hn(t){return fc.has(t.toLowerCase())}function Kn(t,e){return t.findAncestor(r=>r.type==="css-atrule")?.name?.toLowerCase().endsWith("keyframes")&&["from","to"].includes(e.toLowerCase())}function Ie(t){return t.includes("$")||t.includes("@")||t.includes("#")||t.startsWith("%")||t.startsWith("--")||t.startsWith(":--")||t.includes("(")&&t.includes(")")?t:t.toLowerCase()}function qe(t,e){return t.findAncestor(r=>r.type==="value-func")?.value?.toLowerCase()===e}function Qn(t){return t.hasAncestor(e=>{if(e.type!=="css-rule")return!1;let s=e.raws?.selector;return s&&(s.startsWith(":import")||s.startsWith(":export"))})}function we(t,e){let s=Array.isArray(e)?e:[e],r=t.findAncestor(n=>n.type==="css-atrule");return r&&s.includes(r.name.toLowerCase())}function Xn(t){let{node:e}=t;return e.groups[0]?.value==="url"&&e.groups.length===2&&t.findAncestor(s=>s.type==="css-atrule")?.name==="import"}function Jn(t){return t.type==="value-func"&&t.value.toLowerCase()==="url"}function Zn(t){return t.type==="value-func"&&t.value.toLowerCase()==="var"}function ei(t){let{selector:e}=t;return e?typeof e=="string"&&/^@.+:.*$/u.test(e)||e.value&&/^@.+:.*$/u.test(e.value):!1}function ti(t){return t.type==="value-word"&&["from","through","end"].includes(t.value)}function ri(t){return t.type==="value-word"&&["and","or","not"].includes(t.value)}function si(t){return t.type==="value-word"&&t.value==="in"}function Dt(t){return t.type==="value-operator"&&t.value==="*"}function ve(t){return t?.type==="value-operator"&&t.value==="/"}function J(t){return t.type==="value-operator"&&t.value==="+"}function xe(t){return t.type==="value-operator"&&t.value==="-"}function pc(t){return t.type==="value-operator"&&t.value==="%"}function Mt(t){return Dt(t)||ve(t)||J(t)||xe(t)||pc(t)}function ni(t){return t.type==="value-word"&&["==","!="].includes(t.value)}function ii(t){return t.type==="value-word"&&["<",">","<=",">="].includes(t.value)}function Je(t,e){return e.parser==="scss"&&t.type==="css-atrule"&&["if","else","for","each","while"].includes(t.name)}function es(t){return t.raws?.params&&/^\(\s*\)$/u.test(t.raws.params)}function Bt(t){return t.name.startsWith("prettier-placeholder")}function oi(t){return t.prop.startsWith("@prettier-placeholder")}function ai(t,e){return t.value==="$$"&&t.type==="value-func"&&e?.type==="value-word"&&!e.raws.before}function ui(t){return t.value?.type==="value-root"&&t.value.group?.type==="value-value"&&t.prop.toLowerCase()==="composes"}function li(t){return t.value?.group?.group?.type==="value-paren_group"&&t.value.group.group.open!==null&&t.value.group.group.close!==null}function Z(t){return t?.raws?.before===""}function Ut(t){return t.type==="value-comma_group"&&t.groups?.[1]?.type==="value-colon"}function Zr(t){return t.type==="value-paren_group"&&t.groups?.[0]&&Ut(t.groups[0])}function ts(t,e){if(e.parser!=="scss")return!1;let{node:s}=t;if(s.groups.length===0)return!1;let r=t.grandparent;return!Zr(s)&&!(r&&Zr(r))?!1:!!(t.findAncestor(i=>i.type==="css-decl")?.prop?.startsWith("$")||Zr(r)||r.type==="value-func")}function Ze(t){return t.type==="value-comment"&&t.inline}function Ft(t){return t.type==="value-word"&&t.value==="#"}function rs(t){return t.type==="value-word"&&t.value==="{"}function $t(t){return t.type==="value-word"&&t.value==="}"}function et(t){return["value-word","value-atword"].includes(t.type)}function Wt(t){return t?.type==="value-colon"}function ci(t,e){if(!Ut(e))return!1;let{groups:s}=e,r=s.indexOf(t);return r===-1?!1:Wt(s[r+1])}function fi(t){return t.value&&["not","and","or"].includes(t.value.toLowerCase())}function pi(t){return t.type!=="value-func"?!1:cc.has(t.value.toLowerCase())}function Le(t){return/\/\//u.test(t.split(/[\n\r]/u).pop())}function tt(t){return t?.type==="value-atword"&&t.value.startsWith("prettier-placeholder-")}function hi(t,e){if(t.open?.value!=="("||t.close?.value!==")"||t.groups.some(s=>s.type!=="value-comma_group"))return!1;if(e.type==="value-comma_group"){let s=e.groups.indexOf(t)-1,r=e.groups[s];if(r?.type==="value-word"&&r.value==="with")return!0}return!1}function rt(t){return t.type==="value-paren_group"&&t.open?.value==="("&&t.close?.value===")"}function hc(t,e,s){let{node:r}=t,n=t.parent,i=t.grandparent,o=jn(t),u=o&&n.type==="value-value"&&(o==="grid"||o.startsWith("grid-template")),a=t.findAncestor(p=>p.type==="css-atrule"),l=a&&Je(a,e),f=r.groups.some(p=>Ze(p)),h=t.map(s,"groups"),c=[""],g=qe(t,"url"),b=!1,d=!1;for(let p=0;pN:k!==-1?b=!0:N!==-1&&(b=!1)}if(b||Wt(y)||Wt(v)||y.type==="value-atword"&&(y.value===""||y.value.endsWith("["))||v.type==="value-word"&&v.value.startsWith("]")||y.value==="~"||e.parser==="less"&&(v?.type==="value-word"&&v.value==="["||y.type==="value-word"&&y.value==="["&&(v?.type==="value-atword"||v?.type==="value-word")||y.type==="value-word"&&y.value==="]["&&v?.type==="value-word")||y.type!=="value-string"&&y.value&&y.value.includes("\\")&&v&&v.type!=="value-comment"||m?.value&&m.value.indexOf("\\")===m.value.length-1&&y.type==="value-operator"&&y.value==="/"||y.value==="\\"||ai(y,v)||Ft(y)||rs(y)||$t(v)||rs(v)&&Z(v)||$t(y)&&Z(v)||y.value==="--"&&Ft(v))continue;let q=Mt(y),H=Mt(v);if((q&&Ft(v)||H&&$t(y))&&Z(v)||!m&&ve(y)||qe(t,"calc")&&(J(y)||J(v)||xe(y)||xe(v))&&Z(v))continue;let ne=(J(y)||xe(y))&&p===0&&(v.type==="value-number"||v.isHex)&&i&&pi(i)&&!Z(v);if(e.parser==="scss"&&q&&y.value==="-"&&v.type==="value-func"&&R(y)!==P(v)){c.push([c.pop()," "]);continue}let W=O?.type==="value-func"||O&&et(O)||y.type==="value-func"||et(y),A=v.type==="value-func"||et(v)||m?.type==="value-func"||m&&et(m);if(!(!(Dt(v)||Dt(y))&&!qe(t,"calc")&&!ne&&(ve(v)&&!W||ve(y)&&!A||J(v)&&!W||J(y)&&!A||xe(v)||xe(y))&&(Z(v)||q&&(!m||m&&Mt(m))))&&!((e.parser==="scss"||e.parser==="less")&&q&&y.value==="-"&&rt(v)&&R(y)===P(v.open)&&v.open.value==="(")){if(Ze(y)){if(n.type==="value-paren_group"){c.push(le(T),"");continue}c.push(T,"");continue}if(l&&(ni(v)||ii(v)||ri(v)||si(y)||ti(y))){c.push([c.pop()," "]);continue}if(a&&a.name.toLowerCase()==="namespace"){c.push([c.pop()," "]);continue}if(u){y.source&&v.source&&y.source.start.line!==v.source.start.line?(c.push(T,""),d=!0):c.push([c.pop()," "]);continue}if(!(o&&(o==="font"||o.startsWith("--"))&&(ve(v)&&Z(v)&&di(y)||ve(y)&&Z(y)&&di(m)))){if(H){c.push([c.pop()," "]);continue}if(v?.value!=="..."&&!(tt(y)&&tt(v)&&R(y)===P(v))){if(tt(y)&&rt(v)&&R(y)===P(v.open)){c.push(M,"");continue}if(y.value==="with"&&rt(v)){c=[[Pe(c)," "]];continue}if(!(y.value?.endsWith("#")&&v.value==="{"&&rt(v.group))&&!(Ze(v)&&!O)){if(!a&&y.type==="value-comment"&&!y.inline&&r.groups.slice(0,p).every(k=>k.type==="value-comment")){c.push(le(C),"");continue}c.push(C,"")}}}}}return f&&c.push([c.pop(),Ne]),d&&c.unshift("",T),l?D(L(c)):Xn(t)?D(Pe(c)):D(L(Pe(c)))}function di(t){if(t?.type==="value-number")return!0;if(t?.type!=="value-func")return!1;let e=t.value.toLowerCase();return e==="var"||e==="calc"||e==="min"||e==="max"||e==="clamp"||e.startsWith("--")}var mi=hc;function dc(t){return t.length===1?t:t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var yi=dc;var Gt=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"],["fr","fr"]]);function ss(t){let e=t.toLowerCase();return Gt.has(e)?Gt.get(e):t}var gi=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gsu,mc=/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/giu,yc=/[a-z]+/giu,gc=/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/giu,wc=new RegExp(gi.source+`|(${gc.source})?(${mc.source})(${yc.source})?`,"giu");function V(t,e){return E(0,t,gi,s=>Pt(s,e))}function wi(t,e){let s=e.singleQuote?"'":'"',r="",n=t.match(/^(?.+?)\s+(?[a-zA-Z])$/u);return n&&({value:t,flag:r}=n.groups),(t.includes('"')||t.includes("'")?t:s+t+s)+(r?` ${r}`:"")}function _e(t){return E(0,t,wc,(e,s,r,n,i)=>!r&&n&&(i??(i=""),i=i.toLowerCase(),!i||i==="n"||Gt.has(i))?ns(n)+(i?ss(i):""):e)}function ns(t){return yi(t).replace(/\.0(?=$|e)/u,"")}function vi(t){return t.trailingComma==="es5"||t.trailingComma==="all"}var xi=t=>t===` +`||t==="\r"||t==="\u2028"||t==="\u2029";function vc(t,e,s){let r=!!s?.backwards;if(e===!1)return!1;let n=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&n===` +`)return e-2;if(xi(n))return e-1}else{if(n==="\r"&&t.charAt(e+1)===` +`)return e+2;if(xi(n))return e+1}return e}var Yt=vc;function xc(t,e,s={}){let r=qt(t,s.backwards?e-1:e,s),n=Yt(t,r,s);return r!==n}var Vt=xc;function _c(t,e){if(e===!1)return!1;if(t.charAt(e)==="/"&&t.charAt(e+1)==="*"){for(let s=e+2;ss.type==="value-comment"))&&vi(e)&&t.callParent(()=>ts(t,e))?Nt(","):""}function Ei(t,e,s){let{node:r,parent:n}=t,i=t.map(({node:g})=>typeof g=="string"?g:s(),"groups");if(n&&Jn(n)&&(r.groups.length===1||r.groups.length>0&&r.groups[0].type==="value-comma_group"&&r.groups[0].groups.length>0&&r.groups[0].groups[0].type==="value-word"&&r.groups[0].groups[0].value.startsWith("data:")))return[r.open?s("open"):"",Y(",",i),r.close?s("close"):""];if(!r.open){let g=is(t);ye(i);let b=Ac(Y(",",i),2),d=Y(g?T:C,b);return L(g?[T,d]:D([Tc(t)?M:"",Pe(d)]))}let o=t.map(({node:g,isLast:b,index:d})=>{let p=i[d];Ut(g)&&g.type==="value-comma_group"&&g.groups&&g.groups[0].type!=="value-paren_group"&&g.groups[2]?.type==="value-paren_group"&&ue(p)===oe&&ue(p.contents)===ie&&ue(p.contents.contents)===ae&&(p=D(le(p)));let m=[p,b?kc(t,e):","];if(!b&&g.type==="value-comma_group"&&ce(g.groups)){let y=G(0,g.groups,-1);!y.source&&y.close&&(y=y.close),y.source&&zt(e.originalText,R(y))&&m.push(T)}return m},"groups"),u=ci(r,n),a=hi(r,n),l=ts(t,e),f=a||l&&!u,h=a||u,c=D([r.open?s("open"):"",L([M,Y(C,o)]),M,r.close?s("close"):""],{shouldBreak:f});return h?le(c):c}function is(t){return t.match(e=>e.type==="value-paren_group"&&!e.open&&e.groups.some(s=>s.type==="value-comma_group"),(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&(e.type==="css-decl"&&!e.prop.startsWith("--")||e.type==="css-atrule"&&e.variable))}function Tc(t){return t.match(e=>e.type==="value-paren_group"&&!e.open,(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&e.type==="css-decl")}function Ac(t,e){let s=[];for(let r=0;r{let{node:n,previous:i}=t;if(i?.type==="css-comment"&&i.text.trim()==="prettier-ignore"?r.push(e.originalText.slice(P(n),R(n))):r.push(s()),t.isLast)return;let{next:o}=t;o.type==="css-comment"&&!Vt(e.originalText,P(o),{backwards:!0})&&!Re(n)||o.type==="css-atrule"&&o.name==="else"&&n.type!=="css-comment"?r.push(" "):(r.push(e.__isHTMLStyleAttribute?C:T),zt(e.originalText,R(n))&&!Re(n)&&r.push(T))},"nodes"),r}var De=Oc;function Cc(t,e,s){let{node:r}=t;switch(r.type){case"css-root":{let n=De(t,e,s),i=r.raws.after.trim();return i.startsWith(";")&&(i=i.slice(1).trim()),[r.frontMatter?[s("frontMatter"),T,r.nodes.length>0?T:""]:"",n,i?` ${i}`:"",r.nodes.length>0?T:""]}case"css-comment":{let n=r.inline||r.raws.inline,i=e.originalText.slice(P(r),R(r));return n?i.trimEnd():i}case"css-rule":return[s("selector"),r.important?" !important":"",r.nodes?[r.selector?.type==="selector-unknown"&&Le(r.selector.value)?C:r.selector?" ":"","{",r.nodes.length>0?L([T,De(t,e,s)]):"",T,"}",ei(r)?";":""]:";"];case"css-decl":{let n=t.parent,{between:i}=r.raws,o=i.trim(),u=o===":",a=typeof r.value=="string"&&/^ *$/u.test(r.value),l=typeof r.value=="string"?r.value:s("value");return l=ui(r)?an(l):l,!u&&Le(o)&&!t.call(()=>is(t),"value","group","group")&&(l=L([T,le(l)])),[E(0,r.raws.before,/[\s;]/gu,""),n.type==="css-atrule"&&n.variable||Qn(t)?r.prop:Ie(r.prop),o.startsWith("//")?" ":"",o,r.extend||a?"":" ",e.parser==="less"&&r.extend&&r.selector?["extend(",s("selector"),")"]:"",l,r.raws.important?r.raws.important.replace(/\s*!\s*important/iu," !important"):r.important?" !important":"",r.raws.scssDefault?r.raws.scssDefault.replace(/\s*!default/iu," !default"):r.scssDefault?" !default":"",r.raws.scssGlobal?r.raws.scssGlobal.replace(/\s*!global/iu," !global"):r.scssGlobal?" !global":"",r.nodes?[" {",L([M,De(t,e,s)]),M,"}"]:oi(r)&&!n.raws.semicolon&&e.originalText[R(r)-1]!==";"?"":e.__isHTMLStyleAttribute&&t.isLast?Nt(";"):";"]}case"css-atrule":{let n=t.parent,i=Bt(r)&&!n.raws.semicolon&&e.originalText[R(r)-1]!==";";if(e.parser==="less"){if(r.mixin)return[s("selector"),r.important?" !important":"",i?"":";"];if(r.function)return[r.name,typeof r.params=="string"?r.params:s("params"),i?"":";"];if(r.variable)return["@",r.name,": ",r.value?s("value"):"",r.raws.between.trim()?r.raws.between.trim()+" ":"",r.nodes?["{",L([r.nodes.length>0?M:"",De(t,e,s)]),M,"}"]:"",i?"":";"]}let o=r.name==="import"&&r.params?.type==="value-unknown"&&r.params.value.endsWith(";");return["@",es(r)||r.name.endsWith(":")||Bt(r)?r.name:Ie(r.name),r.params?[es(r)?"":Bt(r)?r.raws.afterName===""?"":r.name.endsWith(":")?" ":/^\s*\n\s*\n/u.test(r.raws.afterName)?[T,T]:/^\s*\n/u.test(r.raws.afterName)?T:" ":" ",typeof r.params=="string"?r.params:s("params")]:"",r.selector?L([" ",s("selector")]):"",r.value?D([" ",s("value"),Je(r,e)?li(r)?" ":C:""]):r.name==="else"?" ":"",r.nodes?[Je(r,e)?"":r.selector&&!r.selector.nodes&&typeof r.selector.value=="string"&&Le(r.selector.value)||!r.selector&&typeof r.params=="string"&&Le(r.params)?C:" ","{",L([r.nodes.length>0?M:"",De(t,e,s)]),M,"}"]:i||o?"":";"]}case"media-query-list":{let n=[];return t.each(({node:i})=>{i.type==="media-query"&&i.value===""||n.push(s())},"nodes"),D(L(Y(C,n)))}case"media-query":return[Y(" ",t.map(s,"nodes")),t.isLast?"":","];case"media-type":return _e(V(r.value,e));case"media-feature-expression":return r.nodes?["(",...t.map(s,"nodes"),")"]:r.value;case"media-feature":return Ie(V(E(0,r.value,/ +/gu," "),e));case"media-colon":return[r.value," "];case"media-value":return _e(V(r.value,e));case"media-keyword":return V(r.value,e);case"media-url":return V(E(0,E(0,r.value,/^url\(\s+/giu,"url("),/\s+\)$/gu,")"),e);case"media-unknown":return r.value;case"selector-root":return D([we(t,"custom-selector")?[t.findAncestor(n=>n.type==="css-atrule").customSelector,C]:"",Y([",",we(t,["extend","custom-selector","nest"])?C:T],t.map(s,"nodes"))]);case"selector-selector":{let n=r.nodes.length>2;return D((n?L:i=>i)(t.map(s,"nodes")))}case"selector-comment":return r.value;case"selector-string":return V(r.value,e);case"selector-tag":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",t.previous?.type==="selector-nesting"?r.value:_e(Kn(t,r.value)?r.value.toLowerCase():r.value)];case"selector-id":return["#",r.value];case"selector-class":return[".",_e(V(r.value,e))];case"selector-attribute":return["[",r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.attribute.trim(),r.operator??"",r.value?wi(V(r.value.trim(),e),e):"",r.insensitive?" i":"","]"];case"selector-combinator":{if(r.value==="+"||r.value===">"||r.value==="~"||r.value===">>>"){let o=t.parent;return[o.type==="selector-selector"&&o.nodes[0]===r?"":C,r.value,t.isLast?"":" "]}let n=r.value.trim().startsWith("(")?C:"",i=_e(V(r.value.trim(),e))||C;return[n,i]}case"selector-universal":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.value];case"selector-pseudo":return[Ie(r.value),ce(r.nodes)?D(["(",L([M,Y([",",C],t.map(s,"nodes"))]),M,")"]):""];case"selector-nesting":return r.value;case"selector-unknown":{if(t.findAncestor(u=>u.type==="css-rule")?.isSCSSNesterProperty)return _e(V(Ie(r.value),e));let i=t.parent;if(i.raws?.selector){let u=P(i),a=u+i.raws.selector.length;return e.originalText.slice(u,a).trim()}let o=t.grandparent;if(i.type==="value-paren_group"&&o?.type==="value-func"&&o.value==="selector"){let u=R(i.open)+1,a=P(i.close),l=e.originalText.slice(u,a).trim();return Le(l)?[Ne,l]:l}return r.value}case"value-value":case"value-root":return s("group");case"value-comment":return e.originalText.slice(P(r),R(r));case"value-comma_group":return mi(t,e,s);case"value-paren_group":return Ei(t,e,s);case"value-func":return[r.value,we(t,"supports")&&fi(r)?" ":"",s("group")];case"value-paren":return r.value;case"value-number":return[ns(r.value),ss(r.unit)];case"value-operator":return r.value;case"value-word":return r.isColor&&r.isHex||Hn(r.value)?r.value.toLowerCase():r.value;case"value-colon":{let{previous:n}=t;return D([r.value,typeof n?.value=="string"&&n.value.endsWith("\\")||qe(t,"url")?"":C])}case"value-string":return Pt(r.raws.quote+r.value+r.raws.quote,e);case"value-atword":return["@",r.value];case"value-unicode-range":return r.value;case"value-unknown":return r.value;case"front-matter":case"value-comma":default:throw new mn(r,"PostCSS")}}var Nc={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},print:Cc,embed:vn,insertPragma:zn,massageAstNode:gn,getVisitorKeys:bn},Si=Nc;var ki=[{name:"CSS",type:"markup",aceMode:"css",extensions:[".css",".wxss"],tmScope:"source.css",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["css"],vscodeLanguageIds:["css"],linguistLanguageId:50},{name:"PostCSS",type:"markup",aceMode:"text",extensions:[".pcss",".postcss"],tmScope:"source.postcss",group:"CSS",parsers:["css"],vscodeLanguageIds:["postcss"],linguistLanguageId:262764437},{name:"Less",type:"markup",aceMode:"less",extensions:[".less"],tmScope:"source.css.less",aliases:["less-css"],codemirrorMode:"css",codemirrorMimeType:"text/x-less",parsers:["less"],vscodeLanguageIds:["less"],linguistLanguageId:198},{name:"SCSS",type:"markup",aceMode:"scss",extensions:[".scss"],tmScope:"source.css.scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",parsers:["scss"],vscodeLanguageIds:["scss"],linguistLanguageId:329}];var Ti={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Pc={singleQuote:Ti.singleQuote},Ai=Pc;var en={};sn(en,{css:()=>Vy,less:()=>zy,scss:()=>jy});var ml=Te(ht(),1),yl=Te(Lo(),1),gl=Te(ma(),1);function gp(t,e){let s=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(s,e)}var ya=gp;function wp(t){return t!==null&&typeof t=="object"}var Se=wp;var Ea=Te(ba(),1);function te(t,e,s){if(Se(t)){delete t.parent;for(let r in t)te(t[r],e,s),r==="type"&&typeof t[r]=="string"&&!t[r].startsWith(e)&&(!s||!s.test(t[r]))&&(t[r]=e+t[r])}return t}function Bs(t){if(Se(t)){delete t.parent;for(let e in t)Bs(t[e]);!Array.isArray(t)&&t.value&&!t.type&&(t.type="unknown")}return t}var Np=Ea.default.default;function Pp(t){let e;try{e=Np(t)}catch{return{type:"selector-unknown",value:t}}return te(Bs(e),"media-")}var Sa=Pp;var wu=Te(gu(),1);function Vm(t){if(/\/[/*]/u.test(E(0,t,/"[^"]+"|'[^']+'/gu,"")))return{type:"selector-unknown",value:t.trim()};let e;try{new wu.default(s=>{e=s}).process(t)}catch{return{type:"selector-unknown",value:t}}return te(e,"selector-")}var se=Vm;var fl=Te(il(),1);var Iy=t=>{for(;t.parent;)t=t.parent;return t},Yr=Iy;function qy(t){return Yr(t).text.slice(t.group.open.sourceIndex+1,t.group.close.sourceIndex).trim()}var ol=qy;function Ly(t){if(ce(t)){for(let e=t.length-1;e>0;e--)if(t[e].type==="word"&&t[e].value==="{"&&t[e-1].type==="word"&&t[e-1].value.endsWith("#"))return!0}return!1}var al=Ly;function Dy(t){return t.some(e=>e.type==="string"||e.type==="func"&&!e.value.endsWith("\\"))}var ul=Dy;function My(t,e){return!!(e.parser==="scss"&&t?.type==="word"&&t.value.startsWith("$"))}var ll=My;var cl=t=>t.type==="paren"&&t.value===")";function By(t,e){let{nodes:s}=t,r={open:null,close:null,groups:[],type:"paren_group"},n=[r],i=r,o={groups:[],type:"comma_group"},u=[o];for(let a=0;a0&&r.groups.push(o),r.close=l,u.length===1)throw new Error("Unbalanced parenthesis");u.pop(),o=G(0,u,-1),o.groups.push(r),n.pop(),r=G(0,n,-1)}else if(l.type==="comma"){if(a===s.length-3&&s[a+1].type==="comment"&&cl(s[a+2]))continue;r.groups.push(o),o={groups:[],type:"comma_group"},u[u.length-1]=o}else o.groups.push(l)}return o.groups.length>0&&r.groups.push(o),i}function Vr(t){return t.type==="paren_group"&&!t.open&&!t.close&&t.groups.length===1||t.type==="comma_group"&&t.groups.length===1?Vr(t.groups[0]):t.type==="paren_group"||t.type==="comma_group"?{...t,groups:t.groups.map(Vr)}:t}function pl(t,e){if(Se(t))for(let s in t)s!=="parent"&&(pl(t[s],e),s==="nodes"&&(t.group=Vr(By(t,e)),delete t[s]));return t}function Uy(t,e){if(e.parser==="less"&&t.startsWith("~`"))return{type:"value-unknown",value:t};let s=null;try{s=new fl.default(t,{loose:!0}).parse()}catch{return{type:"value-unknown",value:t}}s.text=t;let r=pl(s,e);return te(r,"value-",/^selector-/u)}var de=Uy;var Fy=new Set(["import","use","forward"]);function $y(t){return Fy.has(t)}var hl=$y;function Wy(t,e){return e.parser!=="scss"||!t.selector?!1:t.selector.replace(/\/\*.*?\*\//u,"").replace(/\/\/.*\n/u,"").trim().endsWith(":")}var dl=Wy;var Gy=/(\s*)(!default).*$/u,Yy=/(\s*)(!global).*$/u;function wl(t,e){if(Se(t)){delete t.parent;for(let i in t)wl(t[i],e);if(!t.type)return t;if(t.raws??(t.raws={}),t.type==="css-decl"&&typeof t.prop=="string"&&t.prop.startsWith("--")&&typeof t.value=="string"&&t.value.startsWith("{")){let i;if(t.value.trimEnd().endsWith("}")){let o=e.originalText.slice(0,t.source.start.offset),u="a".repeat(t.prop.length)+e.originalText.slice(t.source.start.offset+t.prop.length,t.source.end.offset),a=E(0,o,/[^\n]/gu," ")+u,l;e.parser==="scss"?l=_l:e.parser==="less"?l=xl:l=vl;let f;try{f=l(a,{...e})}catch{}f?.nodes?.length===1&&f.nodes[0].type==="css-rule"&&(i=f.nodes[0].nodes)}return i?t.value={type:"css-rule",nodes:i}:t.value={type:"value-unknown",value:t.raws.value.raw},t}let s="";typeof t.selector=="string"&&(s=t.raws.selector?t.raws.selector.scss??t.raws.selector.raw:t.selector,t.raws.between&&t.raws.between.trim().length>0&&(s+=t.raws.between),t.raws.selector=s);let r="";typeof t.value=="string"&&(r=t.raws.value?t.raws.value.scss??t.raws.value.raw:t.value,t.raws.value=r.trim());let n="";if(typeof t.params=="string"&&(n=t.raws.params?t.raws.params.scss??t.raws.params.raw:t.params,t.raws.afterName&&t.raws.afterName.trim().length>0&&(n=t.raws.afterName+n),t.raws.between&&t.raws.between.trim().length>0&&(n=n+t.raws.between),n=n.trim(),t.raws.params=n),s.trim().length>0)return s.startsWith("@")&&s.endsWith(":")?t:t.mixin?(t.selector=de(s,e),t):(dl(t,e)&&(t.isSCSSNesterProperty=!0),t.selector=se(s),t);if(r.trim().length>0){let i=r.match(Gy);i&&(r=r.slice(0,i.index),t.scssDefault=!0,i[0].trim()!=="!default"&&(t.raws.scssDefault=i[0]));let o=r.match(Yy);if(o&&(r=r.slice(0,o.index),t.scssGlobal=!0,o[0].trim()!=="!global"&&(t.raws.scssGlobal=o[0])),r.startsWith("progid:"))return{type:"value-unknown",value:r};t.value=de(r,e)}if(e.parser==="less"&&t.type==="css-decl"&&r.startsWith("extend(")&&(t.extend||(t.extend=t.raws.between===":"),t.extend&&!t.selector&&(delete t.value,t.selector=se(r.slice(7,-1)))),t.type==="css-atrule"){if(e.parser==="less"){if(t.mixin){let i=t.raws.identifier+t.name+t.raws.afterName+t.raws.params;return t.selector=se(i),delete t.params,t}if(t.function)return t}if(e.parser==="css"&&t.name==="custom-selector"){let i=t.params.match(/:--\S+\s+/u)[0].trim();return t.customSelector=i,t.selector=se(t.params.slice(i.length).trim()),delete t.params,t}if(e.parser==="less"){if(t.name.includes(":")){t.variable=!0;let i=t.name.split(":");t.name=i[0];let o=i.slice(1).join(":");t.params&&(o+=t.params),t.value=de(o,e)}if(!["page","nest","keyframes"].includes(t.name)&&t.params?.[0]===":"){t.variable=!0;let i=t.params.slice(1);i&&(t.value=de(i,e)),t.raws.afterName+=":"}if(t.variable)return delete t.params,t.value||delete t.value,t}}if(t.type==="css-atrule"&&n.length>0){let{name:i}=t,o=t.name.toLowerCase();return i==="warn"||i==="error"?(t.params={type:"media-unknown",value:n},t):i==="extend"||i==="nest"?(t.selector=se(n),delete t.params,t):i==="at-root"?(/^\(\s*(?:without|with)\s*:.+\)$/su.test(n)?t.params=de(n,e):(t.selector=se(n),delete t.params),t):hl(o)?(t.import=!0,delete t.filename,t.params=de(n,e),t):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(i)?(n=n.replace(/(\$\S+?)(\s+)?\.{3}/u,"$1...$2"),n=n.replace(/^(?!if)([^"'\s(]+)(\s+)\(/u,"$1($2"),t.value=de(n,e),delete t.params,t):["media","custom-media"].includes(o)?n.includes("#{")?{type:"media-unknown",value:n}:(t.params=Sa(n),t):(t.params=n,t)}}return t}function Js(t,e,s){let{frontMatter:r,content:n}=ge(e),i;try{i=t(n,{map:!1})}catch(o){let{name:u,reason:a,line:l,column:f}=o;throw typeof l!="number"?o:ya(`${u}: ${a}`,{loc:{start:{line:l,column:f}},cause:o})}return s.originalText=e,i=wl(te(i,"css-"),s),Xr(i,e),r&&(i.frontMatter={...r,type:"front-matter",source:{startOffset:r.start.index,endOffset:r.end.index}}),i}function vl(t,e={}){return Js(ml.default.default,t,e)}function xl(t,e={}){return Js(s=>yl.default.parse(An(s)),t,e)}function _l(t,e={}){return Js(gl.default,t,e)}var Zs={astFormat:"postcss",hasPragma:Yn,hasIgnorePragma:Vn,locStart:P,locEnd:R},Vy={...Zs,parse:vl},zy={...Zs,parse:xl},jy={...Zs,parse:_l};var Hy={postcss:Si};return Al(Ky);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/postcss.mjs b/node_modules/prettier/plugins/postcss.mjs index 4c7591f2d..a92bf1321 100755 --- a/node_modules/prettier/plugins/postcss.mjs +++ b/node_modules/prettier/plugins/postcss.mjs @@ -1,54 +1,61 @@ -var xl=Object.create;var Wr=Object.defineProperty;var bl=Object.getOwnPropertyDescriptor;var _l=Object.getOwnPropertyNames;var El=Object.getPrototypeOf,kl=Object.prototype.hasOwnProperty;var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),rn=(t,e)=>{for(var s in e)Wr(t,s,{get:e[s],enumerable:!0})},Sl=(t,e,s,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of _l(e))!kl.call(t,n)&&n!==s&&Wr(t,n,{get:()=>e[n],enumerable:!(r=bl(e,n))||r.enumerable});return t};var be=(t,e,s)=>(s=t!=null?xl(El(t)):{},Sl(e||!t||!t.__esModule?Wr(s,"default",{value:t,enumerable:!0}):s,t));var Oi=g((Pv,is)=>{var _=String,Ti=function(){return{isColorSupported:!1,reset:_,bold:_,dim:_,italic:_,underline:_,inverse:_,hidden:_,strikethrough:_,black:_,red:_,green:_,yellow:_,blue:_,magenta:_,cyan:_,white:_,gray:_,bgBlack:_,bgRed:_,bgGreen:_,bgYellow:_,bgBlue:_,bgMagenta:_,bgCyan:_,bgWhite:_,blackBright:_,redBright:_,greenBright:_,yellowBright:_,blueBright:_,magentaBright:_,cyanBright:_,whiteBright:_,bgBlackBright:_,bgRedBright:_,bgGreenBright:_,bgYellowBright:_,bgBlueBright:_,bgMagentaBright:_,bgCyanBright:_,bgWhiteBright:_}};is.exports=Ti();is.exports.createColors=Ti});var os=g(()=>{});var Gt=g((qv,Ni)=>{"use strict";var Ci=Oi(),Ai=os(),at=class t extends Error{constructor(e,s,r,n,i,o){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),o&&(this.plugin=o),typeof s<"u"&&typeof r<"u"&&(typeof s=="number"?(this.line=s,this.column=r):(this.line=s.line,this.column=s.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let s=this.source;e==null&&(e=Ci.isColorSupported);let r=f=>f,n=f=>f,i=f=>f;if(e){let{bold:f,gray:p,red:l}=Ci.createColors(!0);n=d=>f(l(d)),r=d=>p(d),Ai&&(i=d=>Ai(d))}let o=s.split(/\r?\n/),u=Math.max(this.line-3,0),a=Math.min(this.line+2,o.length),c=String(a).length;return o.slice(u,a).map((f,p)=>{let l=u+1+p,d=" "+(" "+l).slice(-c)+" | ";if(l===this.line){if(f.length>160){let h=20,m=Math.max(0,this.column-h),y=Math.max(this.column+h,this.endColumn+h),b=f.slice(m,y),w=r(d.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(d)+i(b)+` - `+w+n("^")}let x=r(d.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(d)+i(f)+` - `+x+n("^")}return" "+r(d)+i(f)}).join(` +var bl=Object.create;var Vr=Object.defineProperty;var El=Object.getOwnPropertyDescriptor;var Sl=Object.getOwnPropertyNames;var kl=Object.getPrototypeOf,Tl=Object.prototype.hasOwnProperty;var w=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),sn=(t,e)=>{for(var s in e)Vr(t,s,{get:e[s],enumerable:!0})},Al=(t,e,s,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Sl(e))!Tl.call(t,n)&&n!==s&&Vr(t,n,{get:()=>e[n],enumerable:!(r=El(e,n))||r.enumerable});return t};var Te=(t,e,s)=>(s=t!=null?bl(kl(t)):{},Al(e||!t||!t.__esModule?Vr(s,"default",{value:t,enumerable:!0}):s,t));var Oi=w((ux,os)=>{var x=String,Ai=function(){return{isColorSupported:!1,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x,blackBright:x,redBright:x,greenBright:x,yellowBright:x,blueBright:x,magentaBright:x,cyanBright:x,whiteBright:x,bgBlackBright:x,bgRedBright:x,bgGreenBright:x,bgYellowBright:x,bgBlueBright:x,bgMagentaBright:x,bgCyanBright:x,bgWhiteBright:x}};os.exports=Ai();os.exports.createColors=Ai});var as=w(()=>{});var zt=w((fx,Pi)=>{"use strict";var Ci=Oi(),Ni=as(),st=class t extends Error{constructor(e,s,r,n,i,o){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),o&&(this.plugin=o),typeof s<"u"&&typeof r<"u"&&(typeof s=="number"?(this.line=s,this.column=r):(this.line=s.line,this.column=s.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let s=this.source;e==null&&(e=Ci.isColorSupported);let r=f=>f,n=f=>f,i=f=>f;if(e){let{bold:f,gray:h,red:c}=Ci.createColors(!0);n=g=>f(c(g)),r=g=>h(g),Ni&&(i=g=>Ni(g))}let o=s.split(/\r?\n/),u=Math.max(this.line-3,0),a=Math.min(this.line+2,o.length),l=String(a).length;return o.slice(u,a).map((f,h)=>{let c=u+1+h,g=" "+(" "+c).slice(-l)+" | ";if(c===this.line){if(f.length>160){let d=20,p=Math.max(0,this.column-d),m=Math.max(this.column+d,this.endColumn+d),y=f.slice(p,m),v=r(g.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,d-1)).replace(/[^\t]/g," ");return n(">")+r(g)+i(y)+` + `+v+n("^")}let b=r(g.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(g)+i(f)+` + `+b+n("^")}return" "+r(g)+i(f)}).join(` `)}toString(){let e=this.showSourceCode();return e&&(e=` `+e+` -`),this.name+": "+this.message+e}};Ni.exports=at;at.default=at});var Yt=g((Lv,Ri)=>{"use strict";var Pi={after:` +`),this.name+": "+this.message+e}};Pi.exports=st;st.default=st});var jt=w((px,Ii)=>{"use strict";var Ri={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` -`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Sc(t){return t[0].toUpperCase()+t.slice(1)}var ut=class{constructor(e){this.builder=e}atrule(e,s){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(s?";":"");this.builder(r+n+i,e)}}beforeAfter(e,s){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):s==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(` -`)){let o=this.raw(e,null,"indent");if(o.length)for(let u=0;u0&&e.nodes[s].type==="comment";)s-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(n=a.raws[s],typeof n<"u")return!1})}return typeof n>"u"&&(n=Pi[r]),o.rawCache[r]=n,n}rawBeforeClose(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return s=r.raws.after,s.includes(` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Rc(t){return t[0].toUpperCase()+t.slice(1)}var nt=class{constructor(e){this.builder=e}atrule(e,s){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(s?";":"");this.builder(r+n+i,e)}}beforeAfter(e,s){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):s==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(` +`)){let o=this.raw(e,null,"indent");if(o.length)for(let u=0;u0&&e.nodes[s].type==="comment";)s-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(n=a.raws[s],typeof n<"u")return!1})}return typeof n>"u"&&(n=Ri[r]),o.rawCache[r]=n,n}rawBeforeClose(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return s=r.raws.after,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawBeforeComment(e,s){let r;return e.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(s,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,s){let r;return e.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(s,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let s;return e.walk(r=>{if(r.type!=="decl"&&(s=r.raws.between,typeof s<"u"))return!1}),s}rawBeforeRule(e){let s;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&typeof r.raws.before<"u")return s=r.raws.before,s.includes(` `)&&(s=s.replace(/[^\n]+$/,"")),!1}),s&&(s=s.replace(/\S/g,"")),s}rawColon(e){let s;return e.walkDecls(r=>{if(typeof r.raws.between<"u")return s=r.raws.between.replace(/[^\s:]/g,""),!1}),s}rawEmptyBody(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length===0&&(s=r.raws.after,typeof s<"u"))return!1}),s}rawIndent(e){if(e.raws.indent)return e.raws.indent;let s;return e.walk(r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof r.raws.before<"u"){let i=r.raws.before.split(` -`);return s=i[i.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(s=r.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(e,s){let r=e[s],n=e.raws[s];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,s){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,s)}};Ri.exports=ut;ut.default=ut});var lt=g((Dv,Ii)=>{"use strict";var Tc=Yt();function as(t,e){new Tc(e).stringify(t)}Ii.exports=as;as.default=as});var Vt=g((Mv,us)=>{"use strict";us.exports.isClean=Symbol("isClean");us.exports.my=Symbol("my")});var pt=g((Bv,qi)=>{"use strict";var Oc=Gt(),Cc=Yt(),Ac=lt(),{isClean:ct,my:Nc}=Vt();function ls(t,e){let s=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||r==="proxyCache")continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:Array.isArray(n)?s[r]=n.map(o=>ls(o,s)):(i==="object"&&n!==null&&(n=ls(n)),s[r]=n)}return s}function J(t,e){if(e&&typeof e.offset<"u")return e.offset;let s=1,r=1,n=0;for(let i=0;ie.root().toProxy():e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="prop"||s==="value"||s==="name"||s==="params"||s==="important"||s==="text")&&e.markDirty()),!0}}}markClean(){this[ct]=!0}markDirty(){if(this[ct]){this[ct]=!1;let e=this;for(;e=e.parent;)e[ct]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e={}){let s=this.source.start;if(e.index)s=this.positionInside(e.index);else if(e.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,i=r.slice(J(r,this.source.start),J(r,this.source.end)).indexOf(e.word);i!==-1&&(s=this.positionInside(i))}return s}positionInside(e){let s=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=J(n,this.source.start),o=i+e;for(let u=i;utypeof a=="object"&&a.toJSON?a.toJSON(null,s):a);else if(typeof u=="object"&&u.toJSON)r[o]=u.toJSON(null,s);else if(o==="source"){if(u==null)continue;let a=s.get(u.input);a==null&&(a=i,s.set(u.input,i),i++),r[o]={end:u.end,inputId:a,start:u.start}}else r[o]=u}return n&&(r.inputs=[...s.keys()].map(o=>o.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Ac){e.stringify&&(e=e.stringify);let s="";return e(this,r=>{s+=r}),s}warn(e,s,r={}){let n={node:this};for(let i in r)n[i]=r[i];return e.warn(s,n)}};qi.exports=ft;ft.default=ft});var qe=g((Uv,Li)=>{"use strict";var Pc=pt(),ht=class extends Pc{constructor(e){super(e),this.type="comment"}};Li.exports=ht;ht.default=ht});var mt=g((Fv,Di)=>{"use strict";var Rc=pt(),dt=class extends Rc{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}};Di.exports=dt;dt.default=dt});var le=g(($v,Vi)=>{"use strict";var Mi=qe(),Bi=mt(),Ic=pt(),{isClean:Ui,my:Fi}=Vt(),cs,$i,Wi,fs;function Gi(t){return t.map(e=>(e.nodes&&(e.nodes=Gi(e.nodes)),delete e.source,e))}function Yi(t){if(t[Ui]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)Yi(e)}var V=class t extends Ic{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...e){for(let s of e){let r=this.normalize(s,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let s=this.getIterator(),r,n;for(;this.indexes[s]e[s](...r.map(n=>typeof n=="function"?(i,o)=>n(i.toProxy(),o):n)):s==="every"||s==="some"?r=>e[s]((n,...i)=>r(n.toProxy(),...i)):s==="root"?()=>e.root().toProxy():s==="nodes"?e.nodes.map(r=>r.toProxy()):s==="first"||s==="last"?e[s].toProxy():e[s]:e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="name"||s==="params"||s==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,s){let r=this.index(e),n=this.normalize(s,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let o of n)this.proxyOf.nodes.splice(r+1,0,o);let i;for(let o in this.indexes)i=this.indexes[o],r"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new Bi(e)]}else if(e.selector||e.selectors)e=[new fs(e)];else if(e.name)e=[new cs(e)];else if(e.text)e=[new Mi(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[Fi]||t.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Ui]&&Yi(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&s&&typeof s.raws.before<"u"&&(n.raws.before=s.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let s of e){let r=this.normalize(s,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this.markDirty(),this}replaceValues(e,s,r){return r||(r=s,s={}),this.walkDecls(n=>{s.props&&!s.props.includes(n.prop)||s.fast&&!n.value.includes(s.fast)||(n.value=n.value.replace(e,r))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((s,r)=>{let n;try{n=e(s,r)}catch(i){throw s.addToError(i)}return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkAtRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&e.test(r.name))return s(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="atrule")return s(r,n)}))}walkComments(e){return this.walk((s,r)=>{if(s.type==="comment")return e(s,r)})}walkDecls(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&e.test(r.prop))return s(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="decl")return s(r,n)}))}walkRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&e.test(r.selector))return s(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="rule")return s(r,n)}))}};V.registerParse=t=>{$i=t};V.registerRule=t=>{fs=t};V.registerAtRule=t=>{cs=t};V.registerRoot=t=>{Wi=t};Vi.exports=V;V.default=V;V.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,cs.prototype):t.type==="rule"?Object.setPrototypeOf(t,fs.prototype):t.type==="decl"?Object.setPrototypeOf(t,Bi.prototype):t.type==="comment"?Object.setPrototypeOf(t,Mi.prototype):t.type==="root"&&Object.setPrototypeOf(t,Wi.prototype),t[Fi]=!0,t.nodes&&t.nodes.forEach(e=>{V.rebuild(e)})}});var Hi=g((Wv,zi)=>{var qc="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Lc=(t,e=21)=>(s=e)=>{let r="",n=s|0;for(;n--;)r+=t[Math.random()*t.length|0];return r},Dc=(t=21)=>{let e="",s=t|0;for(;s--;)e+=qc[Math.random()*64|0];return e};zi.exports={nanoid:Dc,customAlphabet:Lc}});var ji=g(()=>{});var ps=g((Vv,Ki)=>{Ki.exports=class{}});var De=g((Hv,eo)=>{"use strict";var{nanoid:Mc}=Hi(),{isAbsolute:ms,resolve:ys}={},{SourceMapConsumer:Bc,SourceMapGenerator:Uc}=ji(),{fileURLToPath:Qi,pathToFileURL:zt}={},Xi=Gt(),Fc=ps(),hs=os(),ds=Symbol("lineToIndexCache"),$c=!!(Bc&&Uc),Ji=!!(ys&&ms);function Zi(t){if(t[ds])return t[ds];let e=t.css.split(` -`),s=new Array(e.length),r=0;for(let n=0,i=e.length;n"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,s.document&&(this.document=s.document.toString()),s.from&&(!Ji||/^\w+:\/\//.test(s.from)||ms(s.from)?this.file=s.from:this.file=ys(s.from)),Ji&&$c){let r=new Fc(this.css,s);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,s,r,n={}){let i,o,u,a,c;if(s&&typeof s=="object"){let p=s,l=r;if(typeof p.offset=="number"){a=p.offset;let d=this.fromOffset(a);s=d.line,r=d.col}else s=p.line,r=p.column,a=this.fromLineAndColumn(s,r);if(typeof l.offset=="number"){u=l.offset;let d=this.fromOffset(u);o=d.line,i=d.col}else o=l.line,i=l.column,u=this.fromLineAndColumn(l.line,l.column)}else if(r)a=this.fromLineAndColumn(s,r);else{a=s;let p=this.fromOffset(a);s=p.line,r=p.col}let f=this.origin(s,r,o,i);return f?c=new Xi(e,f.endLine===void 0?f.line:{column:f.column,line:f.line},f.endLine===void 0?f.column:{column:f.endColumn,line:f.endLine},f.source,f.file,n.plugin):c=new Xi(e,o===void 0?s:{column:r,line:s},o===void 0?r:{column:i,line:o},this.css,this.file,n.plugin),c.input={column:r,endColumn:i,endLine:o,endOffset:u,line:s,offset:a,source:this.css},this.file&&(zt&&(c.input.url=zt(this.file).toString()),c.input.file=this.file),c}fromLineAndColumn(e,s){return Zi(this)[e-1]+s-1}fromOffset(e){let s=Zi(this),r=s[s.length-1],n=0;if(e>=r)n=s.length-1;else{let i=s.length-2,o;for(;n>1),e=s[o+1])n=o+1;else{n=o;break}}return{col:e-s[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:ys(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,s,r,n){if(!this.map)return!1;let i=this.map.consumer(),o=i.originalPositionFor({column:s,line:e});if(!o.source)return!1;let u;typeof r=="number"&&(u=i.originalPositionFor({column:n,line:r}));let a;ms(o.source)?a=zt(o.source):a=new URL(o.source,this.map.consumer().sourceRoot||zt(this.map.mapFile));let c={column:o.column,endColumn:u&&u.column,endLine:u&&u.line,line:o.line,url:a.toString()};if(a.protocol==="file:")if(Qi)c.file=Qi(a);else throw new Error("file: protocol is not available in this PostCSS build");let f=i.sourceContentFor(o.source);return f&&(c.source=f),c}toJSON(){let e={};for(let s of["hasBOM","css","file","id"])this[s]!=null&&(e[s]=this[s]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};eo.exports=Le;Le.default=Le;hs&&hs.registerInput&&hs.registerInput(Le)});var Ht=g((jv,ro)=>{"use strict";var to=le(),Me=class extends to{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};ro.exports=Me;Me.default=Me;to.registerAtRule(Me)});var Be=g((Kv,oo)=>{"use strict";var so=le(),no,io,ce=class extends so{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,s,r){let n=super.normalize(e);if(s){if(r==="prepend")this.nodes.length>1?s.raws.before=this.nodes[1].raws.before:delete s.raws.before;else if(this.first!==s)for(let i of n)i.raws.before=s.raws.before}return n}removeChild(e,s){let r=this.index(e);return!s&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new no(new io,this,e).stringify()}};ce.registerLazyResult=t=>{no=t};ce.registerProcessor=t=>{io=t};oo.exports=ce;ce.default=ce;so.registerRoot(ce)});var gs=g((Qv,ao)=>{"use strict";var yt={comma(t){return yt.split(t,[","],!0)},space(t){let e=[" ",` -`," "];return yt.split(t,e)},split(t,e,s){let r=[],n="",i=!1,o=0,u=!1,a="",c=!1;for(let f of t)c?c=!1:f==="\\"?c=!0:u?f===a&&(u=!1):f==='"'||f==="'"?(u=!0,a=f):f==="("?o+=1:f===")"?o>0&&(o-=1):o===0&&e.includes(f)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=f;return(s||n!=="")&&r.push(n.trim()),r}};ao.exports=yt;yt.default=yt});var jt=g((Xv,lo)=>{"use strict";var uo=le(),Wc=gs(),Ue=class extends uo{get selectors(){return Wc.comma(this.selector)}set selectors(e){let s=this.selector?this.selector.match(/,\s*/):null,r=s?s[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}};lo.exports=Ue;Ue.default=Ue;uo.registerRule(Ue)});var Xt=g((Jv,fo)=>{"use strict";var Kt=/[\t\n\f\r "#'()/;[\\\]{}]/g,Qt=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Gc=/.[\r\n"'(/\\]/,co=/[\da-f]/i;fo.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,c,f,p,l,d,x,h=r.length,m=0,y=[],b=[];function w(){return m}function v(W){throw e.error("Unclosed "+W,m)}function R(){return b.length===0&&m>=h}function F(W){if(b.length)return b.pop();if(m>=h)return;let T=W?W.ignoreUnclosed:!1;switch(i=r.charCodeAt(m),i){case 10:case 32:case 9:case 13:case 12:{a=m;do a+=1,i=r.charCodeAt(a);while(i===32||i===10||i===9||i===13||i===12);f=["space",r.slice(m,a)],m=a-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let O=String.fromCharCode(i);f=[O,O,m];break}case 40:{if(x=y.length?y.pop()[1]:"",d=r.charCodeAt(m+1),x==="url"&&d!==39&&d!==34&&d!==32&&d!==10&&d!==9&&d!==12&&d!==13){a=m;do{if(p=!1,a=r.indexOf(")",a+1),a===-1)if(n||T){a=m;break}else v("bracket");for(l=a;r.charCodeAt(l-1)===92;)l-=1,p=!p}while(p);f=["brackets",r.slice(m,a+1),m,a],m=a}else a=r.indexOf(")",m+1),o=r.slice(m,a+1),a===-1||Gc.test(o)?f=["(","(",m]:(f=["brackets",o,m,a],m=a);break}case 39:case 34:{c=i===39?"'":'"',a=m;do{if(p=!1,a=r.indexOf(c,a+1),a===-1)if(n||T){a=m+1;break}else v("string");for(l=a;r.charCodeAt(l-1)===92;)l-=1,p=!p}while(p);f=["string",r.slice(m,a+1),m,a],m=a;break}case 64:{Kt.lastIndex=m+1,Kt.test(r),Kt.lastIndex===0?a=r.length-1:a=Kt.lastIndex-2,f=["at-word",r.slice(m,a+1),m,a],m=a;break}case 92:{for(a=m,u=!0;r.charCodeAt(a+1)===92;)a+=1,u=!u;if(i=r.charCodeAt(a+1),u&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(a+=1,co.test(r.charAt(a)))){for(;co.test(r.charAt(a+1));)a+=1;r.charCodeAt(a+1)===32&&(a+=1)}f=["word",r.slice(m,a+1),m,a],m=a;break}default:{i===47&&r.charCodeAt(m+1)===42?(a=r.indexOf("*/",m+2)+1,a===0&&(n||T?a=r.length:v("comment")),f=["comment",r.slice(m,a+1),m,a],m=a):(Qt.lastIndex=m+1,Qt.test(r),Qt.lastIndex===0?a=r.length-1:a=Qt.lastIndex-2,f=["word",r.slice(m,a+1),m,a],y.push(f),m=a);break}}return m++,f}function Q(W){b.push(W)}return{back:Q,endOfFile:R,nextToken:F,position:w}}});var Jt=g((Zv,mo)=>{"use strict";var Yc=Ht(),Vc=qe(),zc=mt(),Hc=Be(),po=jt(),jc=Xt(),ho={empty:!0,space:!0};function Kc(t){for(let e=t.length-1;e>=0;e--){let s=t[e],r=s[3]||s[2];if(r)return r}}var ws=class{constructor(e){this.input=e,this.root=new Hc,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let s=new Yc;s.name=e[1].slice(1),s.name===""&&this.unnamedAtrule(s,e),this.init(s,e[2]);let r,n,i,o=!1,u=!1,a=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?c.push(r==="("?")":"]"):r==="{"&&c.length>0?c.push("}"):r===c[c.length-1]&&c.pop(),c.length===0)if(r===";"){s.source.end=this.getPosition(e[2]),s.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){u=!0;break}else if(r==="}"){if(a.length>0){for(i=a.length-1,n=a[i];n&&n[0]==="space";)n=a[--i];n&&(s.source.end=this.getPosition(n[3]||n[2]),s.source.end.offset++)}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(s.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(s,"params",a),o&&(e=a[a.length-1],s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++,this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),u&&(s.nodes=[],this.current=s)}checkMissedSemicolon(e){let s=this.colon(e);if(s===!1)return;let r=0,n;for(let i=s-1;i>=0&&(n=e[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let s=0,r,n,i;for(let[o,u]of e.entries()){if(n=u,i=n[0],i==="("&&(s+=1),i===")"&&(s-=1),s===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return o}r=n}return!1}comment(e){let s=new Vc;this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);s.text=n[2],s.raws.left=n[1],s.raws.right=n[3]}}createTokenizer(){this.tokenizer=jc(this.input)}decl(e,s){let r=new zc;this.init(r,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(n[3]||n[2]||Kc(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let c=e[0][0];if(c===":"||c==="space"||c==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){r.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o=[],u;for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)o.push(e.shift());this.precheckMissedSemicolon(e);for(let c=e.length-1;c>=0;c--){if(i=e[c],i[1].toLowerCase()==="!important"){r.important=!0;let f=this.stringFrom(e,c);f=this.spacesFromEnd(e)+f,f!==" !important"&&(r.raws.important=f);break}else if(i[1].toLowerCase()==="important"){let f=e.slice(0),p="";for(let l=c;l>0;l--){let d=f[l][0];if(p.trim().startsWith("!")&&d!=="space")break;p=f.pop()[1]+p}p.trim().startsWith("!")&&(r.important=!0,r.raws.important=p,e=f)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(r.raws.between+=o.map(c=>c[1]).join(""),o=[]),this.raw(r,"value",o.concat(e),s),r.value.includes(":")&&!s&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let s=new po;this.init(s,e[2]),s.selector="",s.raws.between="",this.current=s}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let s=this.current.nodes[this.current.nodes.length-1];s&&s.type==="rule"&&!s.raws.ownSemicolon&&(s.raws.ownSemicolon=this.spaces,this.spaces="",s.source.end=this.getPosition(e[2]),s.source.end.offset+=s.raws.ownSemicolon.length)}}getPosition(e){let s=this.input.fromOffset(e);return{column:s.col,line:s.line,offset:e}}init(e,s){this.current.push(e),e.source={input:this.input,start:this.getPosition(s)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let s=!1,r=null,n=!1,i=null,o=[],u=e[1].startsWith("--"),a=[],c=e;for(;c;){if(r=c[0],a.push(c),r==="("||r==="[")i||(i=c),o.push(r==="("?")":"]");else if(u&&n&&r==="{")i||(i=c),o.push("}");else if(o.length===0)if(r===";")if(n){this.decl(a,u);return}else break;else if(r==="{"){this.rule(a);return}else if(r==="}"){this.tokenizer.back(a.pop()),s=!0;break}else r===":"&&(n=!0);else r===o[o.length-1]&&(o.pop(),o.length===0&&(i=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(s=!0),o.length>0&&this.unclosedBracket(i),s&&n){if(!u)for(;a.length&&(c=a[a.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,u)}else this.unknownWord(a)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,s,r,n){let i,o,u=r.length,a="",c=!0,f,p;for(let l=0;ld+x[1],"");e.raws[s]={raw:l,value:a}}e[s]=a}rule(e){e.pop();let s=new po;this.init(s,e[0][2]),s.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(s,"selector",e),this.current=s}spacesAndCommentsFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],!(s!=="space"&&s!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let s,r="";for(;e.length&&(s=e[0][0],!(s!=="space"&&s!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],s==="space");)r=e.pop()[1]+r;return r}stringFrom(e,s){let r="";for(let n=s;n{"use strict";var Qc=le(),Xc=De(),Jc=Jt();function Zt(t,e){let s=new Xc(t,e),r=new Jc(s);try{r.parse()}catch(n){throw n}return r.root}yo.exports=Zt;Zt.default=Zt;Qc.registerParse(Zt)});var go=g((tx,vs)=>{var Zc=Xt(),ef=De();vs.exports={isInlineComment(t){if(t[0]==="word"&&t[1].slice(0,2)==="//"){let e=t,s=[],r,n;for(;t;){if(/\r?\n/.test(t[1])){if(/['"].*\r?\n/.test(t[1])){s.push(t[1].substring(0,t[1].indexOf(` +`);return s=i[i.length-1],s=s.replace(/\S/g,""),!1}}),s}rawSemicolon(e){let s;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(s=r.raws.semicolon,typeof s<"u"))return!1}),s}rawValue(e,s){let r=e[s],n=e.raws[s];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,s){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,s)}};Ii.exports=nt;nt.default=nt});var it=w((hx,qi)=>{"use strict";var Ic=jt();function us(t,e){new Ic(e).stringify(t)}qi.exports=us;us.default=us});var Ht=w((dx,ls)=>{"use strict";ls.exports.isClean=Symbol("isClean");ls.exports.my=Symbol("my")});var ut=w((mx,Li)=>{"use strict";var qc=zt(),Lc=jt(),Dc=it(),{isClean:ot,my:Mc}=Ht();function cs(t,e){let s=new t.constructor;for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||r==="proxyCache")continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:Array.isArray(n)?s[r]=n.map(o=>cs(o,s)):(i==="object"&&n!==null&&(n=cs(n)),s[r]=n)}return s}function ee(t,e){if(e&&typeof e.offset<"u")return e.offset;let s=1,r=1,n=0;for(let i=0;ie.root().toProxy():e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="prop"||s==="value"||s==="name"||s==="params"||s==="important"||s==="text")&&e.markDirty()),!0}}}markClean(){this[ot]=!0}markDirty(){if(this[ot]){this[ot]=!1;let e=this;for(;e=e.parent;)e[ot]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e={}){let s=this.source.start;if(e.index)s=this.positionInside(e.index);else if(e.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,i=r.slice(ee(r,this.source.start),ee(r,this.source.end)).indexOf(e.word);i!==-1&&(s=this.positionInside(i))}return s}positionInside(e){let s=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=ee(n,this.source.start),o=i+e;for(let u=i;utypeof a=="object"&&a.toJSON?a.toJSON(null,s):a);else if(typeof u=="object"&&u.toJSON)r[o]=u.toJSON(null,s);else if(o==="source"){if(u==null)continue;let a=s.get(u.input);a==null&&(a=i,s.set(u.input,i),i++),r[o]={end:u.end,inputId:a,start:u.start}}else r[o]=u}return n&&(r.inputs=[...s.keys()].map(o=>o.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Dc){e.stringify&&(e=e.stringify);let s="";return e(this,r=>{s+=r}),s}warn(e,s,r={}){let n={node:this};for(let i in r)n[i]=r[i];return e.warn(s,n)}};Li.exports=at;at.default=at});var Me=w((yx,Di)=>{"use strict";var Bc=ut(),lt=class extends Bc{constructor(e){super(e),this.type="comment"}};Di.exports=lt;lt.default=lt});var ft=w((gx,Mi)=>{"use strict";var Uc=ut(),ct=class extends Uc{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}};Mi.exports=ct;ct.default=ct});var fe=w((wx,zi)=>{"use strict";var Bi=Me(),Ui=ft(),Fc=ut(),{isClean:Fi,my:$i}=Ht(),fs,Wi,Gi,ps;function Yi(t){return t.map(e=>(e.nodes&&(e.nodes=Yi(e.nodes)),delete e.source,e))}function Vi(t){if(t[Fi]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)Vi(e)}var z=class t extends Fc{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...e){for(let s of e){let r=this.normalize(s,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let s=this.getIterator(),r,n;for(;this.indexes[s]e[s](...r.map(n=>typeof n=="function"?(i,o)=>n(i.toProxy(),o):n)):s==="every"||s==="some"?r=>e[s]((n,...i)=>r(n.toProxy(),...i)):s==="root"?()=>e.root().toProxy():s==="nodes"?e.nodes.map(r=>r.toProxy()):s==="first"||s==="last"?e[s].toProxy():e[s]:e[s]},set(e,s,r){return e[s]===r||(e[s]=r,(s==="name"||s==="params"||s==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,s){let r=this.index(e),n=this.normalize(s,this.proxyOf.nodes[r]).reverse();r=this.index(e);for(let o of n)this.proxyOf.nodes.splice(r+1,0,o);let i;for(let o in this.indexes)i=this.indexes[o],r"u")e=[];else if(Array.isArray(e)){e=e.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type==="root"&&this.type!=="document"){e=e.nodes.slice(0);for(let n of e)n.parent&&n.parent.removeChild(n,"ignore")}else if(e.type)e=[e];else if(e.prop){if(typeof e.value>"u")throw new Error("Value field is missed in node creation");typeof e.value!="string"&&(e.value=String(e.value)),e=[new Ui(e)]}else if(e.selector||e.selectors)e=[new ps(e)];else if(e.name)e=[new fs(e)];else if(e.text)e=[new Bi(e)];else throw new Error("Unknown node type in node creation");return e.map(n=>(n[$i]||t.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Fi]&&Vi(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&s&&typeof s.raws.before<"u"&&(n.raws.before=s.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let s of e){let r=this.normalize(s,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this.markDirty(),this}replaceValues(e,s,r){return r||(r=s,s={}),this.walkDecls(n=>{s.props&&!s.props.includes(n.prop)||s.fast&&!n.value.includes(s.fast)||(n.value=n.value.replace(e,r))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((s,r)=>{let n;try{n=e(s,r)}catch(i){throw s.addToError(i)}return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkAtRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&e.test(r.name))return s(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="atrule")return s(r,n)}))}walkComments(e){return this.walk((s,r)=>{if(s.type==="comment")return e(s,r)})}walkDecls(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&e.test(r.prop))return s(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="decl")return s(r,n)}))}walkRules(e,s){return s?e instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&e.test(r.selector))return s(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===e)return s(r,n)}):(s=e,this.walk((r,n)=>{if(r.type==="rule")return s(r,n)}))}};z.registerParse=t=>{Wi=t};z.registerRule=t=>{ps=t};z.registerAtRule=t=>{fs=t};z.registerRoot=t=>{Gi=t};zi.exports=z;z.default=z;z.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,fs.prototype):t.type==="rule"?Object.setPrototypeOf(t,ps.prototype):t.type==="decl"?Object.setPrototypeOf(t,Ui.prototype):t.type==="comment"?Object.setPrototypeOf(t,Bi.prototype):t.type==="root"&&Object.setPrototypeOf(t,Gi.prototype),t[$i]=!0,t.nodes&&t.nodes.forEach(e=>{z.rebuild(e)})}});var Hi=w((vx,ji)=>{var $c="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Wc=(t,e=21)=>(s=e)=>{let r="",n=s|0;for(;n--;)r+=t[Math.random()*t.length|0];return r},Gc=(t=21)=>{let e="",s=t|0;for(;s--;)e+=$c[Math.random()*64|0];return e};ji.exports={nanoid:Gc,customAlphabet:Wc}});var Ki=w(()=>{});var hs=w((bx,Qi)=>{Qi.exports=class{}});var Ue=w((Sx,to)=>{"use strict";var{nanoid:Yc}=Hi(),{isAbsolute:ys,resolve:gs}={},{SourceMapConsumer:Vc,SourceMapGenerator:zc}=Ki(),{fileURLToPath:Xi,pathToFileURL:Kt}={},Ji=zt(),jc=hs(),ds=as(),ms=Symbol("lineToIndexCache"),Hc=!!(Vc&&zc),Zi=!!(gs&&ys);function eo(t){if(t[ms])return t[ms];let e=t.css.split(` +`),s=new Array(e.length),r=0;for(let n=0,i=e.length;n"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,s.document&&(this.document=s.document.toString()),s.from&&(!Zi||/^\w+:\/\//.test(s.from)||ys(s.from)?this.file=s.from:this.file=gs(s.from)),Zi&&Hc){let r=new jc(this.css,s);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,s,r,n={}){let i,o,u,a,l;if(s&&typeof s=="object"){let h=s,c=r;if(typeof h.offset=="number"){a=h.offset;let g=this.fromOffset(a);s=g.line,r=g.col}else s=h.line,r=h.column,a=this.fromLineAndColumn(s,r);if(typeof c.offset=="number"){u=c.offset;let g=this.fromOffset(u);o=g.line,i=g.col}else o=c.line,i=c.column,u=this.fromLineAndColumn(c.line,c.column)}else if(r)a=this.fromLineAndColumn(s,r);else{a=s;let h=this.fromOffset(a);s=h.line,r=h.col}let f=this.origin(s,r,o,i);return f?l=new Ji(e,f.endLine===void 0?f.line:{column:f.column,line:f.line},f.endLine===void 0?f.column:{column:f.endColumn,line:f.endLine},f.source,f.file,n.plugin):l=new Ji(e,o===void 0?s:{column:r,line:s},o===void 0?r:{column:i,line:o},this.css,this.file,n.plugin),l.input={column:r,endColumn:i,endLine:o,endOffset:u,line:s,offset:a,source:this.css},this.file&&(Kt&&(l.input.url=Kt(this.file).toString()),l.input.file=this.file),l}fromLineAndColumn(e,s){return eo(this)[e-1]+s-1}fromOffset(e){let s=eo(this),r=s[s.length-1],n=0;if(e>=r)n=s.length-1;else{let i=s.length-2,o;for(;n>1),e=s[o+1])n=o+1;else{n=o;break}}return{col:e-s[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:gs(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,s,r,n){if(!this.map)return!1;let i=this.map.consumer(),o=i.originalPositionFor({column:s,line:e});if(!o.source)return!1;let u;typeof r=="number"&&(u=i.originalPositionFor({column:n,line:r}));let a;ys(o.source)?a=Kt(o.source):a=new URL(o.source,this.map.consumer().sourceRoot||Kt(this.map.mapFile));let l={column:o.column,endColumn:u&&u.column,endLine:u&&u.line,line:o.line,url:a.toString()};if(a.protocol==="file:")if(Xi)l.file=Xi(a);else throw new Error("file: protocol is not available in this PostCSS build");let f=i.sourceContentFor(o.source);return f&&(l.source=f),l}toJSON(){let e={};for(let s of["hasBOM","css","file","id"])this[s]!=null&&(e[s]=this[s]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}};to.exports=Be;Be.default=Be;ds&&ds.registerInput&&ds.registerInput(Be)});var Qt=w((kx,so)=>{"use strict";var ro=fe(),Fe=class extends ro{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};so.exports=Fe;Fe.default=Fe;ro.registerAtRule(Fe)});var $e=w((Tx,ao)=>{"use strict";var no=fe(),io,oo,pe=class extends no{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,s,r){let n=super.normalize(e);if(s){if(r==="prepend")this.nodes.length>1?s.raws.before=this.nodes[1].raws.before:delete s.raws.before;else if(this.first!==s)for(let i of n)i.raws.before=s.raws.before}return n}removeChild(e,s){let r=this.index(e);return!s&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new io(new oo,this,e).stringify()}};pe.registerLazyResult=t=>{io=t};pe.registerProcessor=t=>{oo=t};ao.exports=pe;pe.default=pe;no.registerRoot(pe)});var ws=w((Ax,uo)=>{"use strict";var pt={comma(t){return pt.split(t,[","],!0)},space(t){let e=[" ",` +`," "];return pt.split(t,e)},split(t,e,s){let r=[],n="",i=!1,o=0,u=!1,a="",l=!1;for(let f of t)l?l=!1:f==="\\"?l=!0:u?f===a&&(u=!1):f==='"'||f==="'"?(u=!0,a=f):f==="("?o+=1:f===")"?o>0&&(o-=1):o===0&&e.includes(f)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=f;return(s||n!=="")&&r.push(n.trim()),r}};uo.exports=pt;pt.default=pt});var Xt=w((Ox,co)=>{"use strict";var lo=fe(),Kc=ws(),We=class extends lo{get selectors(){return Kc.comma(this.selector)}set selectors(e){let s=this.selector?this.selector.match(/,\s*/):null,r=s?s[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}};co.exports=We;We.default=We;lo.registerRule(We)});var er=w((Cx,po)=>{"use strict";var Jt=/[\t\n\f\r "#'()/;[\\\]{}]/g,Zt=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Qc=/.[\r\n"'(/\\]/,fo=/[\da-f]/i;po.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,l,f,h,c,g,b,d=r.length,p=0,m=[],y=[];function v(){return p}function O(W){throw e.error("Unclosed "+W,p)}function q(){return y.length===0&&p>=d}function H(W){if(y.length)return y.pop();if(p>=d)return;let A=W?W.ignoreUnclosed:!1;switch(i=r.charCodeAt(p),i){case 10:case 32:case 9:case 13:case 12:{a=p;do a+=1,i=r.charCodeAt(a);while(i===32||i===10||i===9||i===13||i===12);f=["space",r.slice(p,a)],p=a-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let k=String.fromCharCode(i);f=[k,k,p];break}case 40:{if(b=m.length?m.pop()[1]:"",g=r.charCodeAt(p+1),b==="url"&&g!==39&&g!==34&&g!==32&&g!==10&&g!==9&&g!==12&&g!==13){a=p;do{if(h=!1,a=r.indexOf(")",a+1),a===-1)if(n||A){a=p;break}else O("bracket");for(c=a;r.charCodeAt(c-1)===92;)c-=1,h=!h}while(h);f=["brackets",r.slice(p,a+1),p,a],p=a}else a=r.indexOf(")",p+1),o=r.slice(p,a+1),a===-1||Qc.test(o)?f=["(","(",p]:(f=["brackets",o,p,a],p=a);break}case 39:case 34:{l=i===39?"'":'"',a=p;do{if(h=!1,a=r.indexOf(l,a+1),a===-1)if(n||A){a=p+1;break}else O("string");for(c=a;r.charCodeAt(c-1)===92;)c-=1,h=!h}while(h);f=["string",r.slice(p,a+1),p,a],p=a;break}case 64:{Jt.lastIndex=p+1,Jt.test(r),Jt.lastIndex===0?a=r.length-1:a=Jt.lastIndex-2,f=["at-word",r.slice(p,a+1),p,a],p=a;break}case 92:{for(a=p,u=!0;r.charCodeAt(a+1)===92;)a+=1,u=!u;if(i=r.charCodeAt(a+1),u&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(a+=1,fo.test(r.charAt(a)))){for(;fo.test(r.charAt(a+1));)a+=1;r.charCodeAt(a+1)===32&&(a+=1)}f=["word",r.slice(p,a+1),p,a],p=a;break}default:{i===47&&r.charCodeAt(p+1)===42?(a=r.indexOf("*/",p+2)+1,a===0&&(n||A?a=r.length:O("comment")),f=["comment",r.slice(p,a+1),p,a],p=a):(Zt.lastIndex=p+1,Zt.test(r),Zt.lastIndex===0?a=r.length-1:a=Zt.lastIndex-2,f=["word",r.slice(p,a+1),p,a],m.push(f),p=a);break}}return p++,f}function ne(W){y.push(W)}return{back:ne,endOfFile:q,nextToken:H,position:v}}});var tr=w((Nx,yo)=>{"use strict";var Xc=Qt(),Jc=Me(),Zc=ft(),ef=$e(),ho=Xt(),tf=er(),mo={empty:!0,space:!0};function rf(t){for(let e=t.length-1;e>=0;e--){let s=t[e],r=s[3]||s[2];if(r)return r}}var vs=class{constructor(e){this.input=e,this.root=new ef,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let s=new Xc;s.name=e[1].slice(1),s.name===""&&this.unnamedAtrule(s,e),this.init(s,e[2]);let r,n,i,o=!1,u=!1,a=[],l=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?l.push(r==="("?")":"]"):r==="{"&&l.length>0?l.push("}"):r===l[l.length-1]&&l.pop(),l.length===0)if(r===";"){s.source.end=this.getPosition(e[2]),s.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){u=!0;break}else if(r==="}"){if(a.length>0){for(i=a.length-1,n=a[i];n&&n[0]==="space";)n=a[--i];n&&(s.source.end=this.getPosition(n[3]||n[2]),s.source.end.offset++)}this.end(e);break}else a.push(e);else a.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(a),a.length?(s.raws.afterName=this.spacesAndCommentsFromStart(a),this.raw(s,"params",a),o&&(e=a[a.length-1],s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++,this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),u&&(s.nodes=[],this.current=s)}checkMissedSemicolon(e){let s=this.colon(e);if(s===!1)return;let r=0,n;for(let i=s-1;i>=0&&(n=e[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let s=0,r,n,i;for(let[o,u]of e.entries()){if(n=u,i=n[0],i==="("&&(s+=1),i===")"&&(s-=1),s===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return o}r=n}return!1}comment(e){let s=new Jc;this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);s.text=n[2],s.raws.left=n[1],s.raws.right=n[3]}}createTokenizer(){this.tokenizer=tf(this.input)}decl(e,s){let r=new Zc;this.init(r,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(n[3]||n[2]||rf(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let l=e[0][0];if(l===":"||l==="space"||l==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let i;for(;e.length;)if(i=e.shift(),i[0]===":"){r.raws.between+=i[1];break}else i[0]==="word"&&/\w/.test(i[1])&&this.unknownWord([i]),r.raws.between+=i[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o=[],u;for(;e.length&&(u=e[0][0],!(u!=="space"&&u!=="comment"));)o.push(e.shift());this.precheckMissedSemicolon(e);for(let l=e.length-1;l>=0;l--){if(i=e[l],i[1].toLowerCase()==="!important"){r.important=!0;let f=this.stringFrom(e,l);f=this.spacesFromEnd(e)+f,f!==" !important"&&(r.raws.important=f);break}else if(i[1].toLowerCase()==="important"){let f=e.slice(0),h="";for(let c=l;c>0;c--){let g=f[c][0];if(h.trim().startsWith("!")&&g!=="space")break;h=f.pop()[1]+h}h.trim().startsWith("!")&&(r.important=!0,r.raws.important=h,e=f)}if(i[0]!=="space"&&i[0]!=="comment")break}e.some(l=>l[0]!=="space"&&l[0]!=="comment")&&(r.raws.between+=o.map(l=>l[1]).join(""),o=[]),this.raw(r,"value",o.concat(e),s),r.value.includes(":")&&!s&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let s=new ho;this.init(s,e[2]),s.selector="",s.raws.between="",this.current=s}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let s=this.current.nodes[this.current.nodes.length-1];s&&s.type==="rule"&&!s.raws.ownSemicolon&&(s.raws.ownSemicolon=this.spaces,this.spaces="",s.source.end=this.getPosition(e[2]),s.source.end.offset+=s.raws.ownSemicolon.length)}}getPosition(e){let s=this.input.fromOffset(e);return{column:s.col,line:s.line,offset:e}}init(e,s){this.current.push(e),e.source={input:this.input,start:this.getPosition(s)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let s=!1,r=null,n=!1,i=null,o=[],u=e[1].startsWith("--"),a=[],l=e;for(;l;){if(r=l[0],a.push(l),r==="("||r==="[")i||(i=l),o.push(r==="("?")":"]");else if(u&&n&&r==="{")i||(i=l),o.push("}");else if(o.length===0)if(r===";")if(n){this.decl(a,u);return}else break;else if(r==="{"){this.rule(a);return}else if(r==="}"){this.tokenizer.back(a.pop()),s=!0;break}else r===":"&&(n=!0);else r===o[o.length-1]&&(o.pop(),o.length===0&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(s=!0),o.length>0&&this.unclosedBracket(i),s&&n){if(!u)for(;a.length&&(l=a[a.length-1][0],!(l!=="space"&&l!=="comment"));)this.tokenizer.back(a.pop());this.decl(a,u)}else this.unknownWord(a)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,s,r,n){let i,o,u=r.length,a="",l=!0,f,h;for(let c=0;cg+b[1],"");e.raws[s]={raw:c,value:a}}e[s]=a}rule(e){e.pop();let s=new ho;this.init(s,e[0][2]),s.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(s,"selector",e),this.current=s}spacesAndCommentsFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],!(s!=="space"&&s!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let s,r="";for(;e.length&&(s=e[0][0],!(s!=="space"&&s!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let s,r="";for(;e.length&&(s=e[e.length-1][0],s==="space");)r=e.pop()[1]+r;return r}stringFrom(e,s){let r="";for(let n=s;n{"use strict";var sf=fe(),nf=Ue(),of=tr();function rr(t,e){let s=new nf(t,e),r=new of(s);try{r.parse()}catch(n){throw n}return r.root}go.exports=rr;rr.default=rr;sf.registerParse(rr)});var wo=w((Rx,xs)=>{var af=er(),uf=Ue();xs.exports={isInlineComment(t){if(t[0]==="word"&&t[1].slice(0,2)==="//"){let e=t,s=[],r,n;for(;t;){if(/\r?\n/.test(t[1])){if(/['"].*\r?\n/.test(t[1])){s.push(t[1].substring(0,t[1].indexOf(` `))),n=t[1].substring(t[1].indexOf(` -`));let o=this.input.css.valueOf().substring(this.tokenizer.position());n+=o,r=t[3]+o.length-n.length}else this.tokenizer.back(t);break}s.push(t[1]),r=t[2],t=this.tokenizer.nextToken({ignoreUnclosed:!0})}let i=["comment",s.join(""),e[2],r];return this.inlineComment(i),n&&(this.input=new ef(n),this.tokenizer=Zc(this.input)),!0}else if(t[1]==="/"){let e=this.tokenizer.nextToken({ignoreUnclosed:!0});if(e[0]==="comment"&&/^\/\*/.test(e[1]))return e[0]="word",e[1]=e[1].slice(1),t[1]="//",this.tokenizer.back(e),vs.exports.isInlineComment.bind(this)(t)}return!1}}});var vo=g((rx,wo)=>{wo.exports={interpolation(t){let e=[t,this.tokenizer.nextToken()],s=["word","}"];if(e[0][1].length>1||e[1][0]!=="{")return this.tokenizer.back(e[1]),!1;for(t=this.tokenizer.nextToken();t&&s.includes(t[0]);)e.push(t),t=this.tokenizer.nextToken();let r=e.map(u=>u[1]),[n]=e,i=e.pop(),o=["word",r.join(""),n[2],i[2]];return this.tokenizer.back(t),this.tokenizer.back(o),!0}}});var bo=g((sx,xo)=>{var tf=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,rf=/\.[0-9]/,sf=t=>{let[,e]=t,[s]=e;return(s==="."||s==="#")&&tf.test(e)===!1&&rf.test(e)===!1};xo.exports={isMixinToken:sf}});var Eo=g((nx,_o)=>{var nf=Xt(),of=/^url\((.+)\)/;_o.exports=t=>{let{name:e,params:s=""}=t;if(e==="import"&&s.length){t.import=!0;let r=nf({css:s});for(t.filename=s.replace(of,"$1");!r.endOfFile();){let[n,i]=r.nextToken();if(n==="word"&&i==="url")return;if(n==="brackets"){t.options=i,t.filename=s.replace(i,"").trim();break}}}}});var Oo=g((ix,To)=>{var ko=/:$/,So=/^:(\s+)?/;To.exports=t=>{let{name:e,params:s=""}=t;if(t.name.slice(-1)===":"){if(ko.test(e)){let[r]=e.match(ko);t.name=e.replace(r,""),t.raws.afterName=r+(t.raws.afterName||""),t.variable=!0,t.value=t.params}if(So.test(s)){let[r]=s.match(So);t.value=s.replace(r,""),t.raws.afterName=(t.raws.afterName||"")+r,t.variable=!0}}}});var No=g((ax,Ao)=>{var af=qe(),uf=Jt(),{isInlineComment:lf}=go(),{interpolation:Co}=vo(),{isMixinToken:cf}=bo(),ff=Eo(),pf=Oo(),hf=/(!\s*important)$/i;Ao.exports=class extends uf{constructor(...e){super(...e),this.lastNode=null}atrule(e){Co.bind(this)(e)||(super.atrule(e),ff(this.lastNode),pf(this.lastNode))}decl(...e){super.decl(...e),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;let s=e.findIndex(u=>u[0]==="("),r=e.reverse().find(u=>u[0]===")"),n=e.reverse().indexOf(r),o=e.splice(s,n).map(u=>u[1]).join("");for(let u of e.reverse())this.tokenizer.back(u);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=o}init(e,s,r){super.init(e,s,r),this.lastNode=e}inlineComment(e){let s=new af,r=e[1].slice(2);if(this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.inline=!0,s.raws.begin="//",/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);[,s.raws.left,s.text,s.raws.right]=n}}mixin(e){let[s]=e,r=s[1].slice(0,1),n=e.findIndex(c=>c[0]==="brackets"),i=e.findIndex(c=>c[0]==="("),o="";if((n<0||n>3)&&i>0){let c=e.reduce((w,v,R)=>v[0]===")"?R:w),p=e.slice(i,c+i).map(w=>w[1]).join(""),[l]=e.slice(i),d=[l[2],l[3]],[x]=e.slice(c,c+1),h=[x[2],x[3]],m=["brackets",p].concat(d,h),y=e.slice(0,i),b=e.slice(c+1);e=y,e.push(m),e=e.concat(b)}let u=[];for(let c of e)if((c[1]==="!"||u.length)&&u.push(c),c[1]==="important")break;if(u.length){let[c]=u,f=e.indexOf(c),p=u[u.length-1],l=[c[2],c[3]],d=[p[4],p[5]],h=["word",u.map(m=>m[1]).join("")].concat(l,d);e.splice(f,u.length,h)}let a=e.findIndex(c=>hf.test(c[1]));a>0&&([,o]=e[a],e.splice(a,1));for(let c of e.reverse())this.tokenizer.back(c);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,o&&(this.lastNode.important=!0,this.lastNode.raws.important=o)}other(e){lf.bind(this)(e)||super.other(e)}rule(e){let s=e[e.length-1],r=e[e.length-2];if(r[0]==="at-word"&&s[0]==="{"&&(this.tokenizer.back(s),Co.bind(this)(r))){let i=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([i]);for(let o of e.reverse())this.tokenizer.back(o);return}super.rule(e),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){let[s]=e;if(e[0][1]==="each"&&e[1][0]==="("){this.each(e);return}if(cf(s)){this.mixin(e);return}super.unknownWord(e)}}});var Ro=g((lx,Po)=>{var df=Yt();Po.exports=class extends df{atrule(e,s){if(!e.mixin&&!e.variable&&!e.function){super.atrule(e,s);return}let n=`${e.function?"":e.raws.identifier||"@"}${e.name}`,i=e.params?this.rawValue(e,"params"):"",o=e.raws.important||"";if(e.variable&&(i=e.value),typeof e.raws.afterName<"u"?n+=e.raws.afterName:i&&(n+=" "),e.nodes)this.block(e,n+i+o);else{let u=(e.raws.between||"")+o+(s?";":"");this.builder(n+i+u,e)}}comment(e){if(e.inline){let s=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${s}${e.text}${r}`,e)}else super.comment(e)}}});var Io=g((cx,xs)=>{var mf=De(),yf=No(),gf=Ro();xs.exports={parse(t,e){let s=new mf(t,e),r=new yf(s);return r.parse(),r.root.walk(n=>{let i=s.css.lastIndexOf(n.source.input.css);if(i===0)return;if(i+n.source.input.css.length!==s.css.length)throw new Error("Invalid state detected in postcss-less");let o=i+n.source.start.offset,u=s.fromOffset(i+n.source.start.offset);if(n.source.start={offset:o,line:u.line,column:u.col},n.source.end){let a=i+n.source.end.offset,c=s.fromOffset(i+n.source.end.offset);n.source.end={offset:a,line:c.line,column:c.col}}}),r.root},stringify(t,e){new gf(e).stringify(t)},nodeToString(t){let e="";return xs.exports.stringify(t,s=>{e+=s}),e}}});var er=g((fx,Do)=>{"use strict";var wf=le(),qo,Lo,ge=class extends wf{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new qo(new Lo,this,e).stringify()}};ge.registerLazyResult=t=>{qo=t};ge.registerProcessor=t=>{Lo=t};Do.exports=ge;ge.default=ge});var Bo=g((px,Mo)=>{"use strict";var vf=Ht(),xf=qe(),bf=mt(),_f=De(),Ef=ps(),kf=Be(),Sf=jt();function wt(t,e){if(Array.isArray(t))return t.map(n=>wt(n));let{inputs:s,...r}=t;if(s){e=[];for(let n of s){let i={...n,__proto__:_f.prototype};i.map&&(i.map={...i.map,__proto__:Ef.prototype}),e.push(i)}}if(r.nodes&&(r.nodes=t.nodes.map(n=>wt(n,e))),r.source){let{inputId:n,...i}=r.source;r.source=i,n!=null&&(r.source.input=e[n])}if(r.type==="root")return new kf(r);if(r.type==="decl")return new bf(r);if(r.type==="rule")return new Sf(r);if(r.type==="comment")return new xf(r);if(r.type==="atrule")return new vf(r);throw new Error("Unknown node type: "+t.type)}Mo.exports=wt;wt.default=wt});var bs=g((hx,Uo)=>{Uo.exports=class{generate(){}}});var _s=g((mx,Fo)=>{"use strict";var vt=class{constructor(e,s={}){if(this.type="warning",this.text=e,s.node&&s.node.source){let r=s.node.rangeBy(s);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in s)this[r]=s[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};Fo.exports=vt;vt.default=vt});var tr=g((yx,$o)=>{"use strict";var Tf=_s(),xt=class{get content(){return this.css}constructor(e,s,r){this.processor=e,this.messages=[],this.root=s,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(e,s={}){s.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(s.plugin=this.lastPlugin.postcssPlugin);let r=new Tf(e,s);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>e.type==="warning")}};$o.exports=xt;xt.default=xt});var Es=g((gx,Go)=>{"use strict";var Wo={};Go.exports=function(e){Wo[e]||(Wo[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}});var Ts=g((vx,Ho)=>{"use strict";var Of=le(),Cf=er(),Af=bs(),Nf=gt(),Yo=tr(),Pf=Be(),Rf=lt(),{isClean:K,my:If}=Vt(),wx=Es(),qf={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Lf={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Df={Once:!0,postcssPlugin:!0,prepare:!0},Fe=0;function bt(t){return typeof t=="object"&&typeof t.then=="function"}function zo(t){let e=!1,s=qf[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[s,s+"-"+e,Fe,s+"Exit",s+"Exit-"+e]:e?[s,s+"-"+e,s+"Exit",s+"Exit-"+e]:t.append?[s,Fe,s+"Exit"]:[s,s+"Exit"]}function Vo(t){let e;return t.type==="document"?e=["Document",Fe,"DocumentExit"]:t.type==="root"?e=["Root",Fe,"RootExit"]:e=zo(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function ks(t){return t[K]=!1,t.nodes&&t.nodes.forEach(e=>ks(e)),t}var Ss={},fe=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(e,s,r){this.stringified=!1,this.processed=!1;let n;if(typeof s=="object"&&s!==null&&(s.type==="root"||s.type==="document"))n=ks(s);else if(s instanceof t||s instanceof Yo)n=ks(s.root),s.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=s.map);else{let i=Nf;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(s,r)}catch(o){this.processed=!0,this.error=o}n&&!n[If]&&Of.rebuild(n)}this.result=new Yo(e,n,r),this.helpers={...Ss,postcss:Ss,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,s){let r=this.result.lastPlugin;try{s&&s.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=r.postcssPlugin,e.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(s,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([s,n])};for(let s of this.plugins)if(typeof s=="object")for(let r in s){if(!Lf[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${s.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Df[r])if(typeof s[r]=="object")for(let n in s[r])n==="*"?e(s,r,s[r][n]):e(s,r+"-"+n.toLowerCase(),s[r][n]);else typeof s[r]=="function"&&e(s,r,s[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let r=this.visitTick(s);if(bt(r))try{await r}catch(n){let i=s[s.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[s,r]of this.listeners.OnceExit){this.result.lastPlugin=s;try{if(e.type==="document"){let n=e.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let s=this.result.root.nodes.map(r=>e.Once(r,this.helpers));return bt(s[0])?Promise.all(s):s}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(s){throw this.handleError(s)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,s=Rf;e.syntax&&(s=e.syntax.stringify),e.stringifier&&(s=e.stringifier),s.stringify&&(s=s.stringify);let n=new Af(s,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let s=this.runOnRoot(e);if(bt(s))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[K];)e[K]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let s of e.nodes)this.visitSync(this.listeners.OnceExit,s);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,s){return this.async().then(e,s)}toString(){return this.css}visitSync(e,s){for(let[r,n]of e){this.result.lastPlugin=r;let i;try{i=n(s,this.helpers)}catch(o){throw this.handleError(o,s.proxyOf)}if(s.type!=="root"&&s.type!=="document"&&!s.parent)return!0;if(bt(i))throw this.getAsyncError()}}visitTick(e){let s=e[e.length-1],{node:r,visitors:n}=s;if(r.type!=="root"&&r.type!=="document"&&!r.parent){e.pop();return}if(n.length>0&&s.visitorIndex{n[K]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}};fe.registerPostcss=t=>{Ss=t};Ho.exports=fe;fe.default=fe;Pf.registerLazyResult(fe);Cf.registerLazyResult(fe)});var Ko=g((bx,jo)=>{"use strict";var Mf=bs(),Bf=gt(),Uf=tr(),Ff=lt(),xx=Es(),_t=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,s=Bf;try{e=s(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(e,s,r){s=s.toString(),this.stringified=!1,this._processor=e,this._css=s,this._opts=r,this._map=void 0;let n,i=Ff;this.result=new Uf(this._processor,n,this._opts),this.result.css=s;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let u=new Mf(i,n,this._opts,s);if(u.isMap()){let[a,c]=u.generate();a&&(this.result.css=a),c&&(this.result.map=c)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,s){return this.async().then(e,s)}toString(){return this._css}warnings(){return[]}};jo.exports=_t;_t.default=_t});var Xo=g((_x,Qo)=>{"use strict";var $f=er(),Wf=Ts(),Gf=Ko(),Yf=Be(),we=class{constructor(e=[]){this.version="8.5.6",this.plugins=this.normalize(e)}normalize(e){let s=[];for(let r of e)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))s=s.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)s.push(r);else if(typeof r=="function")s.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return s}process(e,s={}){return!this.plugins.length&&!s.parser&&!s.stringifier&&!s.syntax?new Gf(this,e,s):new Wf(this,e,s)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};Qo.exports=we;we.default=we;Yf.registerProcessor(we);$f.registerProcessor(we)});var rr=g((Ex,na)=>{"use strict";var Jo=Ht(),Zo=qe(),Vf=le(),zf=Gt(),ea=mt(),ta=er(),Hf=Bo(),jf=De(),Kf=Ts(),Qf=gs(),Xf=pt(),Jf=gt(),Os=Xo(),Zf=tr(),ra=Be(),sa=jt(),ep=lt(),tp=_s();function k(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Os(t)}k.plugin=function(e,s){let r=!1;function n(...o){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: -https://evilmartians.com/chronicles/postcss-8-plugin-migration`));let u=s(...o);return u.postcssPlugin=e,u.postcssVersion=new Os().version,u}let i;return Object.defineProperty(n,"postcss",{get(){return i||(i=n()),i}}),n.process=function(o,u,a){return k([n(a)]).process(o,u)},n};k.stringify=ep;k.parse=Jf;k.fromJSON=Hf;k.list=Qf;k.comment=t=>new Zo(t);k.atRule=t=>new Jo(t);k.decl=t=>new ea(t);k.rule=t=>new sa(t);k.root=t=>new ra(t);k.document=t=>new ta(t);k.CssSyntaxError=zf;k.Declaration=ea;k.Container=Vf;k.Processor=Os;k.Document=ta;k.Comment=Zo;k.Warning=tp;k.AtRule=Jo;k.Result=Zf;k.Input=jf;k.Rule=sa;k.Root=ra;k.Node=Xf;Kf.registerPostcss(k);na.exports=k;k.default=k});var oa=g((kx,ia)=>{var{Container:rp}=rr(),Cs=class extends rp{constructor(e){super(e),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}};ia.exports=Cs});var la=g((Sx,ua)=>{"use strict";var sr=/[\t\n\f\r "#'()/;[\\\]{}]/g,nr=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,sp=/.[\r\n"'(/\\]/,aa=/[\da-f]/i,ir=/[\n\f\r]/g;ua.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,c,f,p,l,d,x=r.length,h=0,m=[],y=[],b;function w(){return h}function v(T){throw e.error("Unclosed "+T,h)}function R(){return y.length===0&&h>=x}function F(){let T=1,O=!1,C=!1;for(;T>0;)o+=1,r.length<=o&&v("interpolation"),i=r.charCodeAt(o),l=r.charCodeAt(o+1),O?!C&&i===O?(O=!1,C=!1):i===92?C=!C:C&&(C=!1):i===39||i===34?O=i:i===125?T-=1:i===35&&l===123&&(T+=1)}function Q(T){if(y.length)return y.pop();if(h>=x)return;let O=T?T.ignoreUnclosed:!1;switch(i=r.charCodeAt(h),i){case 10:case 32:case 9:case 13:case 12:{o=h;do o+=1,i=r.charCodeAt(o);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(h,o)],h=o-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let C=String.fromCharCode(i);d=[C,C,h];break}case 44:{d=["word",",",h,h+1];break}case 40:{if(p=m.length?m.pop()[1]:"",l=r.charCodeAt(h+1),p==="url"&&l!==39&&l!==34){for(b=1,f=!1,o=h+1;o<=r.length-1;){if(l=r.charCodeAt(o),l===92)f=!f;else if(l===40)b+=1;else if(l===41&&(b-=1,b===0))break;o+=1}a=r.slice(h,o+1),d=["brackets",a,h,o],h=o}else o=r.indexOf(")",h+1),a=r.slice(h,o+1),o===-1||sp.test(a)?d=["(","(",h]:(d=["brackets",a,h,o],h=o);break}case 39:case 34:{for(u=i,o=h,f=!1;o{var{Comment:np}=rr(),ip=Jt(),op=oa(),ap=la(),As=class extends ip{atrule(e){let s=e[1],r=e;for(;!this.tokenizer.endOfFile();){let n=this.tokenizer.nextToken();if(n[0]==="word"&&n[2]===r[3]+1)s+=n[1],r=n;else{this.tokenizer.back(n);break}}super.atrule(["at-word",s,e[2],r[3]])}comment(e){if(e[4]==="inline"){let s=new np;this.init(s,e[2]),s.raws.inline=!0;let r=this.input.fromOffset(e[3]);s.source.end={column:r.col,line:r.line,offset:e[3]+1};let n=e[1].slice(2);if(/^\s*$/.test(n))s.text="",s.raws.left=n,s.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/),o=i[2].replace(/(\*\/|\/\*)/g,"*//*");s.text=o,s.raws.left=i[1],s.raws.right=i[3],s.raws.text=i[2]}}else super.comment(e)}createTokenizer(){this.tokenizer=ap(this.input)}raw(e,s,r,n){if(super.raw(e,s,r,n),e.raws[s]){let i=e.raws[s].raw;e.raws[s].raw=r.reduce((o,u)=>{if(u[0]==="comment"&&u[4]==="inline"){let a=u[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return o+"/*"+a+"*/"}else return o+u[1]},""),i!==e.raws[s].raw&&(e.raws[s].scss=i)}}rule(e){let s=!1,r=0,n="";for(let i of e)if(s)i[0]!=="comment"&&i[0]!=="{"&&(n+=i[1]);else{if(i[0]==="space"&&i[1].includes(` -`))break;i[0]==="("?r+=1:i[0]===")"?r-=1:r===0&&i[0]===":"&&(s=!0)}if(!s||n.trim()===""||/^[#:A-Za-z-]/.test(n))super.rule(e);else{e.pop();let i=new op;this.init(i,e[0][2]);let o;for(let a=e.length-1;a>=0;a--)if(e[a][0]!=="space"){o=e[a];break}if(o[3]){let a=this.input.fromOffset(o[3]);i.source.end={column:a.col,line:a.line,offset:o[3]+1}}else{let a=this.input.fromOffset(o[2]);i.source.end={column:a.col,line:a.line,offset:o[2]+1}}for(;e[0][0]!=="word";)i.raws.before+=e.shift()[1];if(e[0][2]){let a=this.input.fromOffset(e[0][2]);i.source.start={column:a.col,line:a.line,offset:e[0][2]}}for(i.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let u;for(;e.length;)if(u=e.shift(),u[0]===":"){i.raws.between+=u[1];break}else i.raws.between+=u[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1)),i.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let a=e.length-1;a>0;a--){if(u=e[a],u[1]==="!important"){i.important=!0;let c=this.stringFrom(e,a);c=this.spacesFromEnd(e)+c,c!==" !important"&&(i.raws.important=c);break}else if(u[1]==="important"){let c=e.slice(0),f="";for(let p=a;p>0;p--){let l=c[p][0];if(f.trim().indexOf("!")===0&&l!=="space")break;f=c.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,e=c)}if(u[0]!=="space"&&u[0]!=="comment")break}this.raw(i,"value",e),i.value.includes(":")&&this.checkMissedSemicolon(e),this.current=i}}};ca.exports=As});var ha=g((Ox,pa)=>{var{Input:up}=rr(),lp=fa();pa.exports=function(e,s){let r=new up(e,s),n=new lp(r);return n.parse(),n.root}});var Ps=g(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});function fp(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}Ns.default=fp});var Is=g(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});var pp=Ps(),ma=hp(pp);function hp(t){return t&&t.__esModule?t:{default:t}}function Et(t){var e=this;this.constructor(t),this.nodes=t.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(s){s.parent=e})}Et.prototype=Object.create(ma.default.prototype);Et.constructor=ma.default;Et.prototype.walk=function(e,s){for(var r=typeof e=="string"||e instanceof RegExp,n=r?s:e,i=typeof e=="string"?new RegExp(e):e,o=0;o{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.parseMediaFeature=wa;kt.parseMediaQuery=Ls;kt.parseMediaList=yp;var dp=Ps(),ya=ga(dp),mp=Is(),qs=ga(mp);function ga(t){return t&&t.__esModule?t:{default:t}}function wa(t){var e=arguments.length<=1||arguments[1]===void 0?0:arguments[1],s=[{mode:"normal",character:null}],r=[],n=0,i="",o=null,u=null,a=e,c=t;t[0]==="("&&t[t.length-1]===")"&&(c=t.substring(1,t.length-1),a++);for(var f=0;f0&&(s[c-1].after=i.before),i.type===void 0){if(c>0){if(s[c-1].type==="media-feature-expression"){i.type="keyword";continue}if(s[c-1].value==="not"||s[c-1].value==="only"){i.type="media-type";continue}if(s[c-1].value==="and"){i.type="media-feature-expression";continue}s[c-1].type==="media-type"&&(s[c+1]?i.type=s[c+1].type==="media-feature-expression"?"keyword":"media-feature-expression":i.type="media-feature-expression")}if(c===0){if(!s[c+1]){i.type="media-type";continue}if(s[c+1]&&(s[c+1].type==="media-feature-expression"||s[c+1].type==="keyword")){i.type="media-type";continue}if(s[c+2]){if(s[c+2].type==="media-feature-expression"){i.type="media-type",s[c+1].type="keyword";continue}if(s[c+2].type==="keyword"){i.type="keyword",s[c+1].type="media-type";continue}}if(s[c+3]&&s[c+3].type==="media-feature-expression"){i.type="keyword",s[c+1].type="media-type",s[c+2].type="keyword";continue}}}return s}function yp(t){var e=[],s=0,r=0,n=/^(\s*)url\s*\(/.exec(t);if(n!==null){for(var i=n[0].length,o=1;o>0;){var u=t[i];u==="("&&o++,u===")"&&o--,i++}e.unshift(new ya.default({type:"url",value:t.substring(0,i).trim(),sourceIndex:n[1].length,before:n[1],after:/^(\s*)/.exec(t.substring(i))[1]})),s=i}for(var a=s;a{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.default=bp;var gp=Is(),wp=xp(gp),vp=va();function xp(t){return t&&t.__esModule?t:{default:t}}function bp(t){return new wp.default({nodes:(0,vp.parseMediaList)(t),type:"media-query-list",value:t.trim()})}});var Bs=g((Dx,Ea)=>{Ea.exports=function(e,s){if(s=typeof s=="number"?s:1/0,!s)return Array.isArray(e)?e.map(function(n){return n}):e;return r(e,1);function r(n,i){return n.reduce(function(o,u){return Array.isArray(u)&&i{ka.exports=function(t,e){for(var s=-1,r=[];(s=t.indexOf(e,s+1))!==-1;)r.push(s);return r}});var Fs=g((Bx,Sa)=>{"use strict";function kp(t,e){for(var s=1,r=t.length,n=t[0],i=t[0],o=1;o{"use strict";or.__esModule=!0;var Ta=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function Op(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Cp=function t(e,s){if((typeof e>"u"?"undefined":Ta(e))!=="object")return e;var r=new e.constructor;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n],o=typeof i>"u"?"undefined":Ta(i);n==="parent"&&o==="object"?s&&(r[n]=s):i instanceof Array?r[n]=i.map(function(u){return t(u,r)}):r[n]=t(i,r)}return r},Ap=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Op(this,t);for(var s in e)this[s]=e[s];var r=e.spaces;r=r===void 0?{}:r;var n=r.before,i=n===void 0?"":n,o=r.after,u=o===void 0?"":o;this.spaces={before:i,after:u}}return t.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.prototype.replaceWith=function(){if(this.parent){for(var s in arguments)this.parent.insertBefore(this,arguments[s]);this.remove()}return this},t.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},t.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},t.prototype.clone=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Cp(this);for(var n in s)r[n]=s[n];return r},t.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},t}();or.default=Ap;Oa.exports=or.default});var M=g(B=>{"use strict";B.__esModule=!0;var Ux=B.TAG="tag",Fx=B.STRING="string",$x=B.SELECTOR="selector",Wx=B.ROOT="root",Gx=B.PSEUDO="pseudo",Yx=B.NESTING="nesting",Vx=B.ID="id",zx=B.COMMENT="comment",Hx=B.COMBINATOR="combinator",jx=B.CLASS="class",Kx=B.ATTRIBUTE="attribute",Qx=B.UNIVERSAL="universal"});var ur=g((ar,Ca)=>{"use strict";ar.__esModule=!0;var Np=function(){function t(e,s){for(var r=0;r=r&&(this.indexes[i]=n-1);return this},e.prototype.removeAll=function(){for(var i=this.nodes,r=Array.isArray(i),n=0,i=r?i:i[Symbol.iterator]();;){var o;if(r){if(n>=i.length)break;o=i[n++]}else{if(n=i.next(),n.done)break;o=n.value}var u=o;u.parent=void 0}return this.nodes=[],this},e.prototype.empty=function(){return this.removeAll()},e.prototype.insertAfter=function(r,n){var i=this.index(r);this.nodes.splice(i+1,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.insertBefore=function(r,n){var i=this.index(r);this.nodes.splice(i,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.each=function(r){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var n=this.lastEach;if(this.indexes[n]=0,!!this.length){for(var i=void 0,o=void 0;this.indexes[n]{"use strict";lr.__esModule=!0;var Fp=ur(),$p=Gp(Fp),Wp=M();function Gp(t){return t&&t.__esModule?t:{default:t}}function Yp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function zp(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Hp=function(t){zp(e,t);function e(s){Yp(this,e);var r=Vp(this,t.call(this,s));return r.type=Wp.ROOT,r}return e.prototype.toString=function(){var r=this.reduce(function(n,i){var o=String(i);return o?n+o+",":""},"").slice(0,-1);return this.trailingComma?r+",":r},e}($p.default);lr.default=Hp;Aa.exports=lr.default});var Ra=g((cr,Pa)=>{"use strict";cr.__esModule=!0;var jp=ur(),Kp=Xp(jp),Qp=M();function Xp(t){return t&&t.__esModule?t:{default:t}}function Jp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Zp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function eh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var th=function(t){eh(e,t);function e(s){Jp(this,e);var r=Zp(this,t.call(this,s));return r.type=Qp.SELECTOR,r}return e}(Kp.default);cr.default=th;Pa.exports=cr.default});var $e=g((fr,Ia)=>{"use strict";fr.__esModule=!0;var rh=function(){function t(e,s){for(var r=0;r{"use strict";pr.__esModule=!0;var ch=$e(),fh=hh(ch),ph=M();function hh(t){return t&&t.__esModule?t:{default:t}}function dh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function mh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function yh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var gh=function(t){yh(e,t);function e(s){dh(this,e);var r=mh(this,t.call(this,s));return r.type=ph.CLASS,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},e}(fh.default);pr.default=gh;qa.exports=pr.default});var Ma=g((hr,Da)=>{"use strict";hr.__esModule=!0;var wh=ve(),vh=bh(wh),xh=M();function bh(t){return t&&t.__esModule?t:{default:t}}function _h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Eh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function kh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Sh=function(t){kh(e,t);function e(s){_h(this,e);var r=Eh(this,t.call(this,s));return r.type=xh.COMMENT,r}return e}(vh.default);hr.default=Sh;Da.exports=hr.default});var Ua=g((dr,Ba)=>{"use strict";dr.__esModule=!0;var Th=$e(),Oh=Ah(Th),Ch=M();function Ah(t){return t&&t.__esModule?t:{default:t}}function Nh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ph(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Rh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ih=function(t){Rh(e,t);function e(s){Nh(this,e);var r=Ph(this,t.call(this,s));return r.type=Ch.ID,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},e}(Oh.default);dr.default=Ih;Ba.exports=dr.default});var $a=g((mr,Fa)=>{"use strict";mr.__esModule=!0;var qh=$e(),Lh=Mh(qh),Dh=M();function Mh(t){return t&&t.__esModule?t:{default:t}}function Bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Uh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var $h=function(t){Fh(e,t);function e(s){Bh(this,e);var r=Uh(this,t.call(this,s));return r.type=Dh.TAG,r}return e}(Lh.default);mr.default=$h;Fa.exports=mr.default});var Ga=g((yr,Wa)=>{"use strict";yr.__esModule=!0;var Wh=ve(),Gh=Vh(Wh),Yh=M();function Vh(t){return t&&t.__esModule?t:{default:t}}function zh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Hh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function jh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Kh=function(t){jh(e,t);function e(s){zh(this,e);var r=Hh(this,t.call(this,s));return r.type=Yh.STRING,r}return e}(Gh.default);yr.default=Kh;Wa.exports=yr.default});var Va=g((gr,Ya)=>{"use strict";gr.__esModule=!0;var Qh=ur(),Xh=Zh(Qh),Jh=M();function Zh(t){return t&&t.__esModule?t:{default:t}}function ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function td(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function rd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var sd=function(t){rd(e,t);function e(s){ed(this,e);var r=td(this,t.call(this,s));return r.type=Jh.PSEUDO,r}return e.prototype.toString=function(){var r=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),r,this.spaces.after].join("")},e}(Xh.default);gr.default=sd;Ya.exports=gr.default});var Ha=g((wr,za)=>{"use strict";wr.__esModule=!0;var nd=$e(),id=ad(nd),od=M();function ad(t){return t&&t.__esModule?t:{default:t}}function ud(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ld(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function cd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var fd=function(t){cd(e,t);function e(s){ud(this,e);var r=ld(this,t.call(this,s));return r.type=od.ATTRIBUTE,r.raws={},r}return e.prototype.toString=function(){var r=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&r.push(this.operator),this.value&&r.push(this.value),this.raws.insensitive?r.push(this.raws.insensitive):this.insensitive&&r.push(" i"),r.push("]"),r.concat(this.spaces.after).join("")},e}(id.default);wr.default=fd;za.exports=wr.default});var Ka=g((vr,ja)=>{"use strict";vr.__esModule=!0;var pd=$e(),hd=md(pd),dd=M();function md(t){return t&&t.__esModule?t:{default:t}}function yd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var vd=function(t){wd(e,t);function e(s){yd(this,e);var r=gd(this,t.call(this,s));return r.type=dd.UNIVERSAL,r.value="*",r}return e}(hd.default);vr.default=vd;ja.exports=vr.default});var Xa=g((xr,Qa)=>{"use strict";xr.__esModule=!0;var xd=ve(),bd=Ed(xd),_d=M();function Ed(t){return t&&t.__esModule?t:{default:t}}function kd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Sd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Td(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Od=function(t){Td(e,t);function e(s){kd(this,e);var r=Sd(this,t.call(this,s));return r.type=_d.COMBINATOR,r}return e}(bd.default);xr.default=Od;Qa.exports=xr.default});var Za=g((br,Ja)=>{"use strict";br.__esModule=!0;var Cd=ve(),Ad=Pd(Cd),Nd=M();function Pd(t){return t&&t.__esModule?t:{default:t}}function Rd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Id(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function qd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ld=function(t){qd(e,t);function e(s){Rd(this,e);var r=Id(this,t.call(this,s));return r.type=Nd.NESTING,r.value="&",r}return e}(Ad.default);br.default=Ld;Ja.exports=br.default});var tu=g((_r,eu)=>{"use strict";_r.__esModule=!0;_r.default=Dd;function Dd(t){return t.sort(function(e,s){return e-s})}eu.exports=_r.default});var cu=g((Sr,lu)=>{"use strict";Sr.__esModule=!0;Sr.default=Hd;var ru=39,Md=34,$s=92,su=47,St=10,Ws=32,Gs=12,Ys=9,Vs=13,nu=43,iu=62,ou=126,au=124,Bd=44,Ud=40,Fd=41,$d=91,Wd=93,Gd=59,uu=42,Yd=58,Vd=38,zd=64,Er=/[ \n\t\r\{\(\)'"\\;/]/g,kr=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;function Hd(t){for(var e=[],s=t.css.valueOf(),r=void 0,n=void 0,i=void 0,o=void 0,u=void 0,a=void 0,c=void 0,f=void 0,p=void 0,l=void 0,d=void 0,x=s.length,h=-1,m=1,y=0,b=function(v,R){if(t.safe)s+=R,n=s.length-1;else throw t.error("Unclosed "+v,m,y-h,y)};y0?(f=m+u,p=n-o[u].length):(f=m,p=h),e.push(["comment",a,m,y-h,f,n-p,y]),h=p,m=f,y=n):(kr.lastIndex=y+1,kr.test(s),kr.lastIndex===0?n=s.length-1:n=kr.lastIndex-2,e.push(["word",s.slice(y,n+1),m,y-h,m,n-h,y]),y=n);break}y++}return e}lu.exports=Sr.default});var hu=g((Tr,pu)=>{"use strict";Tr.__esModule=!0;var jd=function(){function t(e,s){for(var r=0;r1?(o[0]===""&&(o[0]=!0),u.attribute=this.parseValue(o[2]),u.namespace=this.parseNamespace(o[0])):u.attribute=this.parseValue(i[0]),r=new ym.default(u),i[2]){var a=i[2].split(/(\s+i\s*?)$/),c=a[0].trim();r.value=this.lossy?c:a[0],a[1]&&(r.insensitive=!0,this.lossy||(r.raws.insensitive=a[1])),r.quoted=c[0]==="'"||c[0]==='"',r.raws.unquoted=r.quoted?c.slice(1,-1):c}this.newNode(r),this.position++},t.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var s=new xm.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&s.nextToken&&s.nextToken[0]==="("&&s.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},t.prototype.space=function(){var s=this.currToken;this.position===0||this.prevToken[0]===","||this.prevToken[0]==="("?(this.spaces=this.parseSpace(s[1]),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.spaces.after=this.parseSpace(s[1]),this.position++):this.combinator()},t.prototype.string=function(){var s=this.currToken;this.newNode(new pm.default({value:this.currToken[1],source:{start:{line:s[2],column:s[3]},end:{line:s[4],column:s[5]}},sourceIndex:s[6]})),this.position++},t.prototype.universal=function(s){var r=this.nextToken;if(r&&r[1]==="|")return this.position++,this.namespace();this.newNode(new wm.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),s),this.position++},t.prototype.splitWord=function(s,r){for(var n=this,i=this.nextToken,o=this.currToken[1];i&&i[0]==="word";){this.position++;var u=this.currToken[1];if(o+=u,u.lastIndexOf("\\")===u.length-1){var a=this.nextToken;a&&a[0]==="space"&&(o+=this.parseSpace(a[1]," "),this.position++)}i=this.nextToken}var c=(0,zs.default)(o,"."),f=(0,zs.default)(o,"#"),p=(0,zs.default)(o,"#{");p.length&&(f=f.filter(function(d){return!~p.indexOf(d)}));var l=(0,km.default)((0,Zd.default)((0,Qd.default)([[0],c,f])));l.forEach(function(d,x){var h=l[x+1]||o.length,m=o.slice(d,h);if(x===0&&r)return r.call(n,m,l.length);var y=void 0;~c.indexOf(d)?y=new nm.default({value:m.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}):~f.indexOf(d)?y=new um.default({value:m.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}):y=new cm.default({value:m,source:{start:{line:n.currToken[2],column:n.currToken[3]+d},end:{line:n.currToken[4],column:n.currToken[3]+(h-1)}},sourceIndex:n.currToken[6]+l[x]}),n.newNode(y,s)}),this.position++},t.prototype.word=function(s){var r=this.nextToken;return r&&r[1]==="|"?(this.position++,this.namespace()):this.splitWord(s)},t.prototype.loop=function(){for(;this.position{"use strict";Or.__esModule=!0;var Pm=function(){function t(e,s){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=new Im.default({css:s,error:function(o){throw new Error(o)},options:r});return this.res=n,this.func(n),this},Pm(t,[{key:"result",get:function(){return String(this.res)}}]),t}();Or.default=Dm;du.exports=Or.default});var z=g((tb,gu)=>{"use strict";var js=function(t,e){let s=new t.constructor;for(let r in t){if(!t.hasOwnProperty(r))continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:n instanceof Array?s[r]=n.map(o=>js(o,s)):r!=="before"&&r!=="after"&&r!=="between"&&r!=="semicolon"&&(i==="object"&&n!==null&&(n=js(n)),s[r]=n)}return s};gu.exports=class{constructor(e){e=e||{},this.raws={before:"",after:""};for(let s in e)this[s]=e[s]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let s=js(this);for(let r in e)s[r]=e[r];return s}cloneBefore(e){e=e||{};let s=this.clone(e);return this.parent.insertBefore(this,s),s}cloneAfter(e){e=e||{};let s=this.clone(e);return this.parent.insertAfter(this,s),s}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let s of e)this.parent.insertBefore(this,s);this.remove()}return this}moveTo(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this}moveBefore(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this}moveAfter(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let s in this){if(!this.hasOwnProperty(s)||s==="parent")continue;let r=this[s];r instanceof Array?e[s]=r.map(n=>typeof n=="object"&&n.toJSON?n.toJSON():n):typeof r=="object"&&r.toJSON?e[s]=r.toJSON():e[s]=r}return e}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let s=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let i=0;i{"use strict";var Bm=z(),We=class extends Bm{constructor(e){super(e),this.nodes||(this.nodes=[])}push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let s=this.lastEach,r,n;if(this.indexes[s]=0,!!this.nodes){for(;this.indexes[s]{let n=e(s,r);return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkType(e,s){if(!e||!s)throw new Error("Parameters {type} and {callback} are required.");let r=typeof e=="function";return this.walk((n,i)=>{if(r&&n instanceof e||!r&&n.type===e)return s.call(this,n,i)})}append(e){return e.parent=this,this.nodes.push(e),this}prepend(e){return e.parent=this,this.nodes.unshift(e),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}insertAfter(e,s){let r=this.index(e),n;this.nodes.splice(r+1,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}insertBefore(e,s){let r=this.index(e),n;this.nodes.splice(r,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}removeChild(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return typeof e=="number"?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");return this.value&&(e=this.value+e),this.raws.before&&(e=this.raws.before+e),this.raws.after&&(e+=this.raws.after),e}};We.registerWalker=t=>{let e="walk"+t.name;e.lastIndexOf("s")!==e.length-1&&(e+="s"),!We.prototype[e]&&(We.prototype[e]=function(s){return this.walkType(t,s)})};wu.exports=We});var xu=g((nb,vu)=>{"use strict";var Um=U();vu.exports=class extends Um{constructor(e){super(e),this.type="root"}}});var _u=g((ob,bu)=>{"use strict";var Fm=U();bu.exports=class extends Fm{constructor(e){super(e),this.type="value",this.unbalanced=0}}});var Su=g((ab,ku)=>{"use strict";var Eu=U(),Cr=class extends Eu{constructor(e){super(e),this.type="atword"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};Eu.registerWalker(Cr);ku.exports=Cr});var Ou=g((ub,Tu)=>{"use strict";var $m=U(),Wm=z(),Ar=class extends Wm{constructor(e){super(e),this.type="colon"}};$m.registerWalker(Ar);Tu.exports=Ar});var Au=g((lb,Cu)=>{"use strict";var Gm=U(),Ym=z(),Nr=class extends Ym{constructor(e){super(e),this.type="comma"}};Gm.registerWalker(Nr);Cu.exports=Nr});var Pu=g((cb,Nu)=>{"use strict";var Vm=U(),zm=z(),Pr=class extends zm{constructor(e){super(e),this.type="comment",this.inline=Object(e).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Vm.registerWalker(Pr);Nu.exports=Pr});var qu=g((fb,Iu)=>{"use strict";var Ru=U(),Rr=class extends Ru{constructor(e){super(e),this.type="func",this.unbalanced=-1}};Ru.registerWalker(Rr);Iu.exports=Rr});var Du=g((pb,Lu)=>{"use strict";var Hm=U(),jm=z(),Ir=class extends jm{constructor(e){super(e),this.type="number",this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};Hm.registerWalker(Ir);Lu.exports=Ir});var Bu=g((hb,Mu)=>{"use strict";var Km=U(),Qm=z(),qr=class extends Qm{constructor(e){super(e),this.type="operator"}};Km.registerWalker(qr);Mu.exports=qr});var Fu=g((db,Uu)=>{"use strict";var Xm=U(),Jm=z(),Lr=class extends Jm{constructor(e){super(e),this.type="paren",this.parenType=""}};Xm.registerWalker(Lr);Uu.exports=Lr});var Wu=g((mb,$u)=>{"use strict";var Zm=U(),ey=z(),Dr=class extends ey{constructor(e){super(e),this.type="string"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,e,this.value+"",e,this.raws.after].join("")}};Zm.registerWalker(Dr);$u.exports=Dr});var Yu=g((yb,Gu)=>{"use strict";var ty=U(),ry=z(),Mr=class extends ry{constructor(e){super(e),this.type="word"}};ty.registerWalker(Mr);Gu.exports=Mr});var zu=g((gb,Vu)=>{"use strict";var sy=U(),ny=z(),Br=class extends ny{constructor(e){super(e),this.type="unicode-range"}};sy.registerWalker(Br);Vu.exports=Br});var ju=g((wb,Hu)=>{"use strict";var Ks=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Hu.exports=Ks});var Xu=g((vb,Qu)=>{"use strict";var Ur=/[ \n\t\r\{\(\)'"\\;,/]/g,iy=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,Ge=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,oy=/^[a-z0-9]/i,ay=/^[a-f0-9?\-]/i,Ku=ju();Qu.exports=function(e,s){s=s||{};let r=[],n=e.valueOf(),i=n.length,o=-1,u=1,a=0,c=0,f=null,p,l,d,x,h,m,y,b,w,v,R,F;function Q(T){let O=`Unclosed ${T} at line: ${u}, column: ${a-o}, token: ${a}`;throw new Ku(O)}function W(){let T=`Syntax error at line: ${u}, column: ${a-o}, token: ${a}`;throw new Ku(T)}for(;a0&&r[r.length-1][0]==="word"&&r[r.length-1][1]==="url",r.push(["(","(",u,a-o,u,l-o,a]);break;case 41:c--,f=f&&c>0,r.push([")",")",u,a-o,u,l-o,a]);break;case 39:case 34:d=p===39?"'":'"',l=a;do for(v=!1,l=n.indexOf(d,l+1),l===-1&&Q("quote",d),R=l;n.charCodeAt(R-1)===92;)R-=1,v=!v;while(v);r.push(["string",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 64:Ur.lastIndex=a+1,Ur.test(n),Ur.lastIndex===0?l=n.length-1:l=Ur.lastIndex-2,r.push(["atword",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 92:l=a,p=n.charCodeAt(l+1),y&&p!==47&&p!==32&&p!==10&&p!==9&&p!==13&&p!==12&&(l+=1),r.push(["word",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l;break;case 43:case 45:case 42:l=a+1,F=n.slice(a+1,l+1);let T=n.slice(a-1,a);if(p===45&&F.charCodeAt(0)===45){l++,r.push(["word",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;break}r.push(["operator",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;break;default:if(p===47&&(n.charCodeAt(a+1)===42||s.loose&&!f&&n.charCodeAt(a+1)===47)){if(n.charCodeAt(a+1)===42)l=n.indexOf("*/",a+2)+1,l===0&&Q("comment","*/");else{let C=n.indexOf(` -`,a+2);l=C!==-1?C-1:i}m=n.slice(a,l+1),x=m.split(` -`),h=x.length-1,h>0?(b=u+h,w=l-x[h].length):(b=u,w=o),r.push(["comment",m,u,a-o,b,l-w,a]),o=w,u=b,a=l}else if(p===35&&!oy.test(n.slice(a+1,a+2)))l=a+1,r.push(["#",n.slice(a,l),u,a-o,u,l-o,a]),a=l-1;else if((p===117||p===85)&&n.charCodeAt(a+1)===43){l=a+2;do l+=1,p=n.charCodeAt(l);while(l=48&&p<=57&&(O=Ge),O.lastIndex=a+1,O.test(n),O.lastIndex===0?l=n.length-1:l=O.lastIndex-2,O===Ge||p===46){let C=n.charCodeAt(l),xe=n.charCodeAt(l+1),tn=n.charCodeAt(l+2);(C===101||C===69)&&(xe===45||xe===43)&&tn>=48&&tn<=57&&(Ge.lastIndex=l+2,Ge.test(n),Ge.lastIndex===0?l=n.length-1:l=Ge.lastIndex-2)}r.push(["word",n.slice(a,l+1),u,a-o,u,l-o,a]),a=l}break}a++}return r}});var Zu=g((xb,Ju)=>{"use strict";var Qs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Ju.exports=Qs});var sl=g((_b,rl)=>{"use strict";var uy=xu(),ly=_u(),cy=Su(),fy=Ou(),py=Au(),hy=Pu(),dy=qu(),my=Du(),yy=Bu(),el=Fu(),gy=Wu(),tl=Yu(),wy=zu(),vy=Xu(),xy=Bs(),by=Us(),_y=Fs(),Ey=Zu();function ky(t){return t.sort((e,s)=>e-s)}rl.exports=class{constructor(e,s){let r={loose:!1};this.cache=[],this.input=e,this.options=Object.assign({},r,s),this.position=0,this.unbalanced=0,this.root=new uy;let n=new ly;this.root.append(n),this.current=n,this.tokens=vy(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new fy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comma(){let e=this.currToken;this.newNode(new py({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comment(){let e=!1,s=this.currToken[1].replace(/\/\*|\*\//g,""),r;this.options.loose&&s.startsWith("//")&&(s=s.substring(2),e=!0),r=new hy({value:s,inline:e,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(r),this.position++}error(e,s){throw new Ey(e+` at line: ${s[2]}, column ${s[3]}`)}loop(){for(;this.position0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"?this.error("Syntax Error",this.currToken):this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("&&this.error("Syntax Error",this.currToken):(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator")&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word")return this.word()}else if(this.nextToken[0]==="word")return this.word()}return s=new yy({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(s)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let e=1,s=this.position+1,r=this.currToken,n;for(;s=this.tokens.length-1&&!this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",e),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let e=this.currToken;this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.raws.after+=e[1],this.position++):(this.spaces=e[1],this.position++)}unicodeRange(){let e=this.currToken;this.newNode(new wy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}splitWord(){let e=this.nextToken,s=this.currToken[1],r=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,n=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,i,o;if(!n.test(s))for(;e&&e[0]==="word";){this.position++;let u=this.currToken[1];s+=u,e=this.nextToken}i=by(s,"@"),o=ky(_y(xy([[0],i]))),o.forEach((u,a)=>{let c=o[a+1]||s.length,f=s.slice(u,c),p;if(~i.indexOf(u))p=new cy({value:f.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a]});else if(r.test(this.currToken[1])){let l=f.replace(r,"");p=new my({value:f.replace(l,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a],unit:l})}else p=new(e&&e[0]==="("?dy:tl)({value:f,source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(c-1)}},sourceIndex:this.currToken[6]+o[a]}),p.type==="word"?(p.isHex=/^#(.+)/.test(f),p.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(f)):this.cache.push(this.current);this.newNode(p)}),this.position++}string(){let e=this.currToken,s=this.currToken[1],r=/^(\"|\')/,n=r.test(s),i="",o;n&&(i=s.match(r)[0],s=s.slice(1,s.length-1)),o=new gy({value:s,source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6],quoted:n}),o.raws.quote=i,this.newNode(o),this.position++}word(){return this.splitWord()}newNode(e){return this.spaces&&(e.raws.before+=this.spaces,this.spaces=""),this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}});var en={};rn(en,{languages:()=>Ei,options:()=>Si,parsers:()=>Zs,printers:()=>Fy});var Tl=(t,e,s,r)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(s,r):s.global?e.replace(s,r):e.split(s).join(r)},E=Tl;var _e="string",Ye="array",Ve="cursor",re="indent",Ee="align",ze="trim",se="group",ne="fill",ie="if-break",He="indent-if-break",ke="line-suffix",je="line-suffix-boundary",H="line",Ke="label",Se="break-parent",Tt=new Set([Ve,re,Ee,ze,se,ne,ie,He,ke,je,H,Ke,Se]);var Ol=(t,e,s)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[s<0?e.length+s:s]:e.at(s)},$=Ol;function Cl(t){if(typeof t=="string")return _e;if(Array.isArray(t))return Ye;if(!t)return;let{type:e}=t;if(Tt.has(e))return e}var j=Cl;var Al=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Nl(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(j(t))throw new Error("doc is valid.");let s=Object.prototype.toString.call(t);if(s!=="[object Object]")return`Unexpected doc '${s}'.`;let r=Al([...Tt].map(n=>`'${n}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${r}.`}var Gr=class extends Error{name="InvalidDocError";constructor(e){super(Nl(e)),this.doc=e}},Yr=Gr;function Rl(t,e){if(typeof t=="string")return e(t);let s=new Map;return r(t);function r(i){if(s.has(i))return s.get(i);let o=n(i);return s.set(i,o),o}function n(i){switch(j(i)){case Ye:return e(i.map(r));case ne:return e({...i,parts:i.parts.map(r)});case ie:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case se:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(r),u=o[0]):u=r(u),e({...i,contents:u,expandedStates:o})}case Ee:case re:case He:case Ke:case ke:return e({...i,contents:r(i.contents)});case _e:case Ve:case ze:case je:case H:case Se:return e(i);default:throw new Yr(i)}}}function Il(t){return t.type===H&&!t.hard?t.soft?"":" ":t.type===ie?t.flatContents:t}function sn(t){return Rl(t,Il)}var Vr=()=>{},oe=Vr,Qe=Vr,nn=Vr;function q(t){return oe(t),{type:re,contents:t}}function on(t,e){return oe(e),{type:Ee,contents:e,n:t}}function L(t,e={}){return oe(t),Qe(e.expandedStates,!0),{type:se,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function an(t){return on({type:"root"},t)}function ae(t){return on(-1,t)}function Te(t){return nn(t),{type:ne,parts:t}}function Ot(t,e="",s={}){return oe(t),e!==""&&oe(e),{type:ie,breakContents:t,flatContents:e,groupId:s.groupId}}function un(t){return oe(t),{type:ke,contents:t}}var Xe={type:Se};var ql={type:H,hard:!0};var A={type:H},D={type:H,soft:!0},S=[ql,Xe];function G(t,e){oe(t),Qe(e);let s=[];for(let r=0;r0}var ue=Ll;var ln=new Proxy(()=>{},{get:()=>ln}),cn=ln;var Ct="'",fn='"';function Dl(t,e){let s=e===!0||e===Ct?Ct:fn,r=s===Ct?fn:Ct,n=0,i=0;for(let o of t)o===s?n++:o===r&&i++;return n>i?r:s}var pn=Dl;function Ml(t,e,s){let r=e==='"'?"'":'"',i=E(!1,t,/\\(.)|(["'])/gsu,(o,u,a)=>u===r?u:a===e?"\\"+a:a||(s&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(u)?u:"\\"+u));return e+i+e}var hn=Ml;function Bl(t,e){cn.ok(/^(?["']).*\k$/su.test(t));let s=t.slice(1,-1),r=e.parser==="json"||e.parser==="jsonc"||e.parser==="json5"&&e.quoteProps==="preserve"&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":pn(s,e.singleQuote);return t.charAt(0)===r?t:hn(s,r,!1)}var At=Bl;var zr=class extends Error{name="UnexpectedNodeError";constructor(e,s,r="type"){super(`Unexpected ${s} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},dn=zr;function Ul(t){return(t==null?void 0:t.type)==="front-matter"}var Oe=Ul;var Fl=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]);function mn(t,e,s){if(Oe(t)&&t.language==="yaml"&&delete e.value,t.type==="css-comment"&&s.type==="css-root"&&s.nodes.length>0&&((s.nodes[0]===t||Oe(s.nodes[0])&&s.nodes[1]===t)&&(delete e.text,/^\*\s*@(?:format|prettier)\s*$/u.test(t.text))||s.type==="css-root"&&$(!1,s.nodes,-1)===t))return null;if(t.type==="value-root"&&delete e.text,(t.type==="media-query"||t.type==="media-query-list"||t.type==="media-feature-expression")&&delete e.value,t.type==="css-rule"&&delete e.params,(t.type==="media-feature"||t.type==="media-keyword"||t.type==="media-type"||t.type==="media-unknown"||t.type==="media-url"||t.type==="media-value"||t.type==="selector-attribute"||t.type==="selector-string"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="value-string")&&t.value&&(e.value=$l(t.value)),t.type==="selector-combinator"&&(e.value=E(!1,e.value,/\s+/gu," ")),t.type==="media-feature"&&(e.value=E(!1,e.value," ","")),(t.type==="value-word"&&(t.isColor&&t.isHex||["initial","inherit","unset","revert"].includes(t.value.toLowerCase()))||t.type==="media-feature"||t.type==="selector-root-invalid"||t.type==="selector-pseudo")&&(e.value=e.value.toLowerCase()),t.type==="css-decl"&&(e.prop=t.prop.toLowerCase()),(t.type==="css-atrule"||t.type==="css-import")&&(e.name=t.name.toLowerCase()),t.type==="value-number"&&(e.unit=t.unit.toLowerCase()),t.type==="value-unknown"&&(e.value=E(!1,e.value,/;$/gu,"")),t.type==="selector-attribute"&&(e.attribute=t.attribute.trim(),t.namespace&&typeof t.namespace=="string"&&(e.namespace=t.namespace.trim()||!0),t.value&&(e.value=E(!1,e.value.trim(),/^["']|["']$/gu,""),delete e.quoted)),(t.type==="media-value"||t.type==="media-type"||t.type==="value-number"||t.type==="selector-root-invalid"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="selector-tag")&&t.value&&(e.value=E(!1,e.value,/([\d+.e-]+)([a-z]*)/giu,(r,n,i)=>{let o=Number(n);return Number.isNaN(o)?r:o+i.toLowerCase()})),t.type==="selector-tag"){let r=e.value.toLowerCase();["from","to"].includes(r)&&(e.value=r)}if(t.type==="css-atrule"&&t.name.toLowerCase()==="supports"&&delete e.value,t.type==="selector-unknown"&&delete e.value,t.type==="value-comma_group"){let r=t.groups.findIndex(n=>n.type==="value-number"&&n.unit==="...");r!==-1&&(e.groups[r].unit="",e.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(t.type==="value-comma_group"&&t.groups.some(r=>r.type==="value-atword"&&r.value.endsWith("[")||r.type==="value-word"&&r.value.startsWith("]")))return{type:"value-atword",value:t.groups.map(r=>r.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}mn.ignoredProperties=Fl;function $l(t){return E(!1,E(!1,t,"'",'"'),/\\([^\da-f])/giu,"$1")}var yn=mn;async function Wl(t,e){if(t.language==="yaml"){let s=t.value.trim(),r=s?await e(s,{parser:"yaml"}):"";return an([t.startDelimiter,t.explicitLanguage,S,r,r?S:"",t.endDelimiter])}}var gn=Wl;function wn(t){let{node:e}=t;if(e.type==="front-matter")return async s=>{let r=await gn(e,s);return r?[r,S]:void 0}}wn.getVisitorKeys=t=>t.type==="css-root"?["frontMatter"]:[];var vn=wn;var Je=null;function Ze(t){if(Je!==null&&typeof Je.property){let e=Je;return Je=Ze.prototype=null,e}return Je=Ze.prototype=t??Object.create(null),new Ze}var Gl=10;for(let t=0;t<=Gl;t++)Ze();function Hr(t){return Ze(t)}function Yl(t,e="type"){Hr(t);function s(r){let n=r[e],i=t[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return i}return s}var xn=Yl;var Vl={"front-matter":[],"css-root":["frontMatter","nodes"],"css-comment":[],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":["nodes"],"media-query":["nodes"],"media-type":[],"media-feature-expression":["nodes"],"media-feature":[],"media-colon":[],"media-value":[],"media-keyword":[],"media-url":[],"media-unknown":[],"selector-root":["nodes"],"selector-selector":["nodes"],"selector-comment":[],"selector-string":[],"selector-tag":[],"selector-id":[],"selector-class":[],"selector-attribute":[],"selector-combinator":["nodes"],"selector-universal":[],"selector-pseudo":["nodes"],"selector-nesting":[],"selector-unknown":[],"value-value":["group"],"value-root":["group"],"value-comment":[],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":["group"],"value-paren":[],"value-number":[],"value-operator":[],"value-word":[],"value-colon":[],"value-comma":[],"value-string":[],"value-atword":[],"value-unicode-range":[],"value-unknown":[]},bn=Vl;var zl=xn(bn),_n=zl;function Hl(t,e){let s=0;for(let r=0;r{let n=!!(r!=null&&r.backwards);if(s===!1)return!1;let{length:i}=e,o=s;for(;o>=0&&o{vo.exports={interpolation(t){let e=[t,this.tokenizer.nextToken()],s=["word","}"];if(e[0][1].length>1||e[1][0]!=="{")return this.tokenizer.back(e[1]),!1;for(t=this.tokenizer.nextToken();t&&s.includes(t[0]);)e.push(t),t=this.tokenizer.nextToken();let r=e.map(u=>u[1]),[n]=e,i=e.pop(),o=["word",r.join(""),n[2],i[2]];return this.tokenizer.back(t),this.tokenizer.back(o),!0}}});var bo=w((qx,_o)=>{var lf=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,cf=/\.[0-9]/,ff=t=>{let[,e]=t,[s]=e;return(s==="."||s==="#")&&lf.test(e)===!1&&cf.test(e)===!1};_o.exports={isMixinToken:ff}});var So=w((Lx,Eo)=>{var pf=er(),hf=/^url\((.+)\)/;Eo.exports=t=>{let{name:e,params:s=""}=t;if(e==="import"&&s.length){t.import=!0;let r=pf({css:s});for(t.filename=s.replace(hf,"$1");!r.endOfFile();){let[n,i]=r.nextToken();if(n==="word"&&i==="url")return;if(n==="brackets"){t.options=i,t.filename=s.replace(i,"").trim();break}}}}});var Oo=w((Dx,Ao)=>{var ko=/:$/,To=/^:(\s+)?/;Ao.exports=t=>{let{name:e,params:s=""}=t;if(t.name.slice(-1)===":"){if(ko.test(e)){let[r]=e.match(ko);t.name=e.replace(r,""),t.raws.afterName=r+(t.raws.afterName||""),t.variable=!0,t.value=t.params}if(To.test(s)){let[r]=s.match(To);t.value=s.replace(r,""),t.raws.afterName=(t.raws.afterName||"")+r,t.variable=!0}}}});var Po=w((Bx,No)=>{var df=Me(),mf=tr(),{isInlineComment:yf}=wo(),{interpolation:Co}=xo(),{isMixinToken:gf}=bo(),wf=So(),vf=Oo(),xf=/(!\s*important)$/i;No.exports=class extends mf{constructor(...e){super(...e),this.lastNode=null}atrule(e){Co.bind(this)(e)||(super.atrule(e),wf(this.lastNode),vf(this.lastNode))}decl(...e){super.decl(...e),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;let s=e.findIndex(u=>u[0]==="("),r=e.reverse().find(u=>u[0]===")"),n=e.reverse().indexOf(r),o=e.splice(s,n).map(u=>u[1]).join("");for(let u of e.reverse())this.tokenizer.back(u);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=o}init(e,s,r){super.init(e,s,r),this.lastNode=e}inlineComment(e){let s=new df,r=e[1].slice(2);if(this.init(s,e[2]),s.source.end=this.getPosition(e[3]||e[2]),s.inline=!0,s.raws.begin="//",/^\s*$/.test(r))s.text="",s.raws.left=r,s.raws.right="";else{let n=r.match(/^(\s*)([^]*[^\s])(\s*)$/);[,s.raws.left,s.text,s.raws.right]=n}}mixin(e){let[s]=e,r=s[1].slice(0,1),n=e.findIndex(l=>l[0]==="brackets"),i=e.findIndex(l=>l[0]==="("),o="";if((n<0||n>3)&&i>0){let l=e.reduce((v,O,q)=>O[0]===")"?q:v),h=e.slice(i,l+i).map(v=>v[1]).join(""),[c]=e.slice(i),g=[c[2],c[3]],[b]=e.slice(l,l+1),d=[b[2],b[3]],p=["brackets",h].concat(g,d),m=e.slice(0,i),y=e.slice(l+1);e=m,e.push(p),e=e.concat(y)}let u=[];for(let l of e)if((l[1]==="!"||u.length)&&u.push(l),l[1]==="important")break;if(u.length){let[l]=u,f=e.indexOf(l),h=u[u.length-1],c=[l[2],l[3]],g=[h[4],h[5]],d=["word",u.map(p=>p[1]).join("")].concat(c,g);e.splice(f,u.length,d)}let a=e.findIndex(l=>xf.test(l[1]));a>0&&([,o]=e[a],e.splice(a,1));for(let l of e.reverse())this.tokenizer.back(l);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,o&&(this.lastNode.important=!0,this.lastNode.raws.important=o)}other(e){yf.bind(this)(e)||super.other(e)}rule(e){let s=e[e.length-1],r=e[e.length-2];if(r[0]==="at-word"&&s[0]==="{"&&(this.tokenizer.back(s),Co.bind(this)(r))){let i=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([i]);for(let o of e.reverse())this.tokenizer.back(o);return}super.rule(e),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){let[s]=e;if(e[0][1]==="each"&&e[1][0]==="("){this.each(e);return}if(gf(s)){this.mixin(e);return}super.unknownWord(e)}}});var Io=w((Fx,Ro)=>{var _f=jt();Ro.exports=class extends _f{atrule(e,s){if(!e.mixin&&!e.variable&&!e.function){super.atrule(e,s);return}let n=`${e.function?"":e.raws.identifier||"@"}${e.name}`,i=e.params?this.rawValue(e,"params"):"",o=e.raws.important||"";if(e.variable&&(i=e.value),typeof e.raws.afterName<"u"?n+=e.raws.afterName:i&&(n+=" "),e.nodes)this.block(e,n+i+o);else{let u=(e.raws.between||"")+o+(s?";":"");this.builder(n+i+u,e)}}comment(e){if(e.inline){let s=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${s}${e.text}${r}`,e)}else super.comment(e)}}});var qo=w(($x,_s)=>{var bf=Ue(),Ef=Po(),Sf=Io();_s.exports={parse(t,e){let s=new bf(t,e),r=new Ef(s);return r.parse(),r.root.walk(n=>{let i=s.css.lastIndexOf(n.source.input.css);if(i===0)return;if(i+n.source.input.css.length!==s.css.length)throw new Error("Invalid state detected in postcss-less");let o=i+n.source.start.offset,u=s.fromOffset(i+n.source.start.offset);if(n.source.start={offset:o,line:u.line,column:u.col},n.source.end){let a=i+n.source.end.offset,l=s.fromOffset(i+n.source.end.offset);n.source.end={offset:a,line:l.line,column:l.col}}}),r.root},stringify(t,e){new Sf(e).stringify(t)},nodeToString(t){let e="";return _s.exports.stringify(t,s=>{e+=s}),e}}});var sr=w((Wx,Mo)=>{"use strict";var kf=fe(),Lo,Do,be=class extends kf{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new Lo(new Do,this,e).stringify()}};be.registerLazyResult=t=>{Lo=t};be.registerProcessor=t=>{Do=t};Mo.exports=be;be.default=be});var Uo=w((Gx,Bo)=>{"use strict";var Tf=Qt(),Af=Me(),Of=ft(),Cf=Ue(),Nf=hs(),Pf=$e(),Rf=Xt();function dt(t,e){if(Array.isArray(t))return t.map(n=>dt(n));let{inputs:s,...r}=t;if(s){e=[];for(let n of s){let i={...n,__proto__:Cf.prototype};i.map&&(i.map={...i.map,__proto__:Nf.prototype}),e.push(i)}}if(r.nodes&&(r.nodes=t.nodes.map(n=>dt(n,e))),r.source){let{inputId:n,...i}=r.source;r.source=i,n!=null&&(r.source.input=e[n])}if(r.type==="root")return new Pf(r);if(r.type==="decl")return new Of(r);if(r.type==="rule")return new Rf(r);if(r.type==="comment")return new Af(r);if(r.type==="atrule")return new Tf(r);throw new Error("Unknown node type: "+t.type)}Bo.exports=dt;dt.default=dt});var bs=w((Yx,Fo)=>{Fo.exports=class{generate(){}}});var Es=w((zx,$o)=>{"use strict";var mt=class{constructor(e,s={}){if(this.type="warning",this.text=e,s.node&&s.node.source){let r=s.node.rangeBy(s);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in s)this[r]=s[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};$o.exports=mt;mt.default=mt});var nr=w((jx,Wo)=>{"use strict";var If=Es(),yt=class{get content(){return this.css}constructor(e,s,r){this.processor=e,this.messages=[],this.root=s,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(e,s={}){s.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(s.plugin=this.lastPlugin.postcssPlugin);let r=new If(e,s);return this.messages.push(r),r}warnings(){return this.messages.filter(e=>e.type==="warning")}};Wo.exports=yt;yt.default=yt});var Ss=w((Hx,Yo)=>{"use strict";var Go={};Yo.exports=function(e){Go[e]||(Go[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}});var As=w((Qx,Ho)=>{"use strict";var qf=fe(),Lf=sr(),Df=bs(),Mf=ht(),Vo=nr(),Bf=$e(),Uf=it(),{isClean:Q,my:Ff}=Ht(),Kx=Ss(),$f={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Wf={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Gf={Once:!0,postcssPlugin:!0,prepare:!0},Ge=0;function gt(t){return typeof t=="object"&&typeof t.then=="function"}function jo(t){let e=!1,s=$f[t.type];return t.type==="decl"?e=t.prop.toLowerCase():t.type==="atrule"&&(e=t.name.toLowerCase()),e&&t.append?[s,s+"-"+e,Ge,s+"Exit",s+"Exit-"+e]:e?[s,s+"-"+e,s+"Exit",s+"Exit-"+e]:t.append?[s,Ge,s+"Exit"]:[s,s+"Exit"]}function zo(t){let e;return t.type==="document"?e=["Document",Ge,"DocumentExit"]:t.type==="root"?e=["Root",Ge,"RootExit"]:e=jo(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function ks(t){return t[Q]=!1,t.nodes&&t.nodes.forEach(e=>ks(e)),t}var Ts={},he=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(e,s,r){this.stringified=!1,this.processed=!1;let n;if(typeof s=="object"&&s!==null&&(s.type==="root"||s.type==="document"))n=ks(s);else if(s instanceof t||s instanceof Vo)n=ks(s.root),s.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=s.map);else{let i=Mf;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(s,r)}catch(o){this.processed=!0,this.error=o}n&&!n[Ff]&&qf.rebuild(n)}this.result=new Vo(e,n,r),this.helpers={...Ts,postcss:Ts,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,s){let r=this.result.lastPlugin;try{s&&s.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=r.postcssPlugin,e.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(s,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([s,n])};for(let s of this.plugins)if(typeof s=="object")for(let r in s){if(!Wf[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${s.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Gf[r])if(typeof s[r]=="object")for(let n in s[r])n==="*"?e(s,r,s[r][n]):e(s,r+"-"+n.toLowerCase(),s[r][n]);else typeof s[r]=="function"&&e(s,r,s[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let r=this.visitTick(s);if(gt(r))try{await r}catch(n){let i=s[s.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[s,r]of this.listeners.OnceExit){this.result.lastPlugin=s;try{if(e.type==="document"){let n=e.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let s=this.result.root.nodes.map(r=>e.Once(r,this.helpers));return gt(s[0])?Promise.all(s):s}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(s){throw this.handleError(s)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,s=Uf;e.syntax&&(s=e.syntax.stringify),e.stringifier&&(s=e.stringifier),s.stringify&&(s=s.stringify);let n=new Df(s,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let s=this.runOnRoot(e);if(gt(s))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[Q];)e[Q]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let s of e.nodes)this.visitSync(this.listeners.OnceExit,s);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,s){return this.async().then(e,s)}toString(){return this.css}visitSync(e,s){for(let[r,n]of e){this.result.lastPlugin=r;let i;try{i=n(s,this.helpers)}catch(o){throw this.handleError(o,s.proxyOf)}if(s.type!=="root"&&s.type!=="document"&&!s.parent)return!0;if(gt(i))throw this.getAsyncError()}}visitTick(e){let s=e[e.length-1],{node:r,visitors:n}=s;if(r.type!=="root"&&r.type!=="document"&&!r.parent){e.pop();return}if(n.length>0&&s.visitorIndex{n[Q]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}};he.registerPostcss=t=>{Ts=t};Ho.exports=he;he.default=he;Bf.registerLazyResult(he);Lf.registerLazyResult(he)});var Qo=w((Jx,Ko)=>{"use strict";var Yf=bs(),Vf=ht(),zf=nr(),jf=it(),Xx=Ss(),wt=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,s=Vf;try{e=s(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(e,s,r){s=s.toString(),this.stringified=!1,this._processor=e,this._css=s,this._opts=r,this._map=void 0;let n,i=jf;this.result=new zf(this._processor,n,this._opts),this.result.css=s;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let u=new Yf(i,n,this._opts,s);if(u.isMap()){let[a,l]=u.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,s){return this.async().then(e,s)}toString(){return this._css}warnings(){return[]}};Ko.exports=wt;wt.default=wt});var Jo=w((Zx,Xo)=>{"use strict";var Hf=sr(),Kf=As(),Qf=Qo(),Xf=$e(),Ee=class{constructor(e=[]){this.version="8.5.6",this.plugins=this.normalize(e)}normalize(e){let s=[];for(let r of e)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))s=s.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)s.push(r);else if(typeof r=="function")s.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return s}process(e,s={}){return!this.plugins.length&&!s.parser&&!s.stringifier&&!s.syntax?new Qf(this,e,s):new Kf(this,e,s)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};Xo.exports=Ee;Ee.default=Ee;Xf.registerProcessor(Ee);Hf.registerProcessor(Ee)});var ir=w((e_,ia)=>{"use strict";var Zo=Qt(),ea=Me(),Jf=fe(),Zf=zt(),ta=ft(),ra=sr(),ep=Uo(),tp=Ue(),rp=As(),sp=ws(),np=ut(),ip=ht(),Os=Jo(),op=nr(),sa=$e(),na=Xt(),ap=it(),up=Es();function S(...t){return t.length===1&&Array.isArray(t[0])&&(t=t[0]),new Os(t)}S.plugin=function(e,s){let r=!1;function n(...o){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`));let u=s(...o);return u.postcssPlugin=e,u.postcssVersion=new Os().version,u}let i;return Object.defineProperty(n,"postcss",{get(){return i||(i=n()),i}}),n.process=function(o,u,a){return S([n(a)]).process(o,u)},n};S.stringify=ap;S.parse=ip;S.fromJSON=ep;S.list=sp;S.comment=t=>new ea(t);S.atRule=t=>new Zo(t);S.decl=t=>new ta(t);S.rule=t=>new na(t);S.root=t=>new sa(t);S.document=t=>new ra(t);S.CssSyntaxError=Zf;S.Declaration=ta;S.Container=Jf;S.Processor=Os;S.Document=ra;S.Comment=ea;S.Warning=up;S.AtRule=Zo;S.Result=op;S.Input=tp;S.Rule=na;S.Root=sa;S.Node=np;rp.registerPostcss(S);ia.exports=S;S.default=S});var aa=w((t_,oa)=>{var{Container:lp}=ir(),Cs=class extends lp{constructor(e){super(e),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}};oa.exports=Cs});var ca=w((r_,la)=>{"use strict";var or=/[\t\n\f\r "#'()/;[\\\]{}]/g,ar=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,cp=/.[\r\n"'(/\\]/,ua=/[\da-f]/i,ur=/[\n\f\r]/g;la.exports=function(e,s={}){let r=e.css.valueOf(),n=s.ignoreErrors,i,o,u,a,l,f,h,c,g,b=r.length,d=0,p=[],m=[],y;function v(){return d}function O(A){throw e.error("Unclosed "+A,d)}function q(){return m.length===0&&d>=b}function H(){let A=1,k=!1,N=!1;for(;A>0;)o+=1,r.length<=o&&O("interpolation"),i=r.charCodeAt(o),c=r.charCodeAt(o+1),k?!N&&i===k?(k=!1,N=!1):i===92?N=!N:N&&(N=!1):i===39||i===34?k=i:i===125?A-=1:i===35&&c===123&&(A+=1)}function ne(A){if(m.length)return m.pop();if(d>=b)return;let k=A?A.ignoreUnclosed:!1;switch(i=r.charCodeAt(d),i){case 10:case 32:case 9:case 13:case 12:{o=d;do o+=1,i=r.charCodeAt(o);while(i===32||i===10||i===9||i===13||i===12);g=["space",r.slice(d,o)],d=o-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let N=String.fromCharCode(i);g=[N,N,d];break}case 44:{g=["word",",",d,d+1];break}case 40:{if(h=p.length?p.pop()[1]:"",c=r.charCodeAt(d+1),h==="url"&&c!==39&&c!==34){for(y=1,f=!1,o=d+1;o<=r.length-1;){if(c=r.charCodeAt(o),c===92)f=!f;else if(c===40)y+=1;else if(c===41&&(y-=1,y===0))break;o+=1}a=r.slice(d,o+1),g=["brackets",a,d,o],d=o}else o=r.indexOf(")",d+1),a=r.slice(d,o+1),o===-1||cp.test(a)?g=["(","(",d]:(g=["brackets",a,d,o],d=o);break}case 39:case 34:{for(u=i,o=d,f=!1;o{var{Comment:fp}=ir(),pp=tr(),hp=aa(),dp=ca(),Ns=class extends pp{atrule(e){let s=e[1],r=e;for(;!this.tokenizer.endOfFile();){let n=this.tokenizer.nextToken();if(n[0]==="word"&&n[2]===r[3]+1)s+=n[1],r=n;else{this.tokenizer.back(n);break}}super.atrule(["at-word",s,e[2],r[3]])}comment(e){if(e[4]==="inline"){let s=new fp;this.init(s,e[2]),s.raws.inline=!0;let r=this.input.fromOffset(e[3]);s.source.end={column:r.col,line:r.line,offset:e[3]+1};let n=e[1].slice(2);if(/^\s*$/.test(n))s.text="",s.raws.left=n,s.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/),o=i[2].replace(/(\*\/|\/\*)/g,"*//*");s.text=o,s.raws.left=i[1],s.raws.right=i[3],s.raws.text=i[2]}}else super.comment(e)}createTokenizer(){this.tokenizer=dp(this.input)}raw(e,s,r,n){if(super.raw(e,s,r,n),e.raws[s]){let i=e.raws[s].raw;e.raws[s].raw=r.reduce((o,u)=>{if(u[0]==="comment"&&u[4]==="inline"){let a=u[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return o+"/*"+a+"*/"}else return o+u[1]},""),i!==e.raws[s].raw&&(e.raws[s].scss=i)}}rule(e){let s=!1,r=0,n="";for(let i of e)if(s)i[0]!=="comment"&&i[0]!=="{"&&(n+=i[1]);else{if(i[0]==="space"&&i[1].includes(` +`))break;i[0]==="("?r+=1:i[0]===")"?r-=1:r===0&&i[0]===":"&&(s=!0)}if(!s||n.trim()===""||/^[#:A-Za-z-]/.test(n))super.rule(e);else{e.pop();let i=new hp;this.init(i,e[0][2]);let o;for(let a=e.length-1;a>=0;a--)if(e[a][0]!=="space"){o=e[a];break}if(o[3]){let a=this.input.fromOffset(o[3]);i.source.end={column:a.col,line:a.line,offset:o[3]+1}}else{let a=this.input.fromOffset(o[2]);i.source.end={column:a.col,line:a.line,offset:o[2]+1}}for(;e[0][0]!=="word";)i.raws.before+=e.shift()[1];if(e[0][2]){let a=this.input.fromOffset(e[0][2]);i.source.start={column:a.col,line:a.line,offset:e[0][2]}}for(i.prop="";e.length;){let a=e[0][0];if(a===":"||a==="space"||a==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let u;for(;e.length;)if(u=e.shift(),u[0]===":"){i.raws.between+=u[1];break}else i.raws.between+=u[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1)),i.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let a=e.length-1;a>0;a--){if(u=e[a],u[1]==="!important"){i.important=!0;let l=this.stringFrom(e,a);l=this.spacesFromEnd(e)+l,l!==" !important"&&(i.raws.important=l);break}else if(u[1]==="important"){let l=e.slice(0),f="";for(let h=a;h>0;h--){let c=l[h][0];if(f.trim().indexOf("!")===0&&c!=="space")break;f=l.pop()[1]+f}f.trim().indexOf("!")===0&&(i.important=!0,i.raws.important=f,e=l)}if(u[0]!=="space"&&u[0]!=="comment")break}this.raw(i,"value",e),i.value.includes(":")&&this.checkMissedSemicolon(e),this.current=i}}};fa.exports=Ns});var da=w((n_,ha)=>{var{Input:mp}=ir(),yp=pa();ha.exports=function(e,s){let r=new mp(e,s),n=new yp(r);return n.parse(),n.root}});var Rs=w(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});function vp(t){this.after=t.after,this.before=t.before,this.type=t.type,this.value=t.value,this.sourceIndex=t.sourceIndex}Ps.default=vp});var qs=w(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});var xp=Rs(),ya=_p(xp);function _p(t){return t&&t.__esModule?t:{default:t}}function vt(t){var e=this;this.constructor(t),this.nodes=t.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(s){s.parent=e})}vt.prototype=Object.create(ya.default.prototype);vt.constructor=ya.default;vt.prototype.walk=function(e,s){for(var r=typeof e=="string"||e instanceof RegExp,n=r?s:e,i=typeof e=="string"?new RegExp(e):e,o=0;o{"use strict";Object.defineProperty(xt,"__esModule",{value:!0});xt.parseMediaFeature=va;xt.parseMediaQuery=Ds;xt.parseMediaList=Sp;var bp=Rs(),ga=wa(bp),Ep=qs(),Ls=wa(Ep);function wa(t){return t&&t.__esModule?t:{default:t}}function va(t){var e=arguments.length<=1||arguments[1]===void 0?0:arguments[1],s=[{mode:"normal",character:null}],r=[],n=0,i="",o=null,u=null,a=e,l=t;t[0]==="("&&t[t.length-1]===")"&&(l=t.substring(1,t.length-1),a++);for(var f=0;f0&&(s[l-1].after=i.before),i.type===void 0){if(l>0){if(s[l-1].type==="media-feature-expression"){i.type="keyword";continue}if(s[l-1].value==="not"||s[l-1].value==="only"){i.type="media-type";continue}if(s[l-1].value==="and"){i.type="media-feature-expression";continue}s[l-1].type==="media-type"&&(s[l+1]?i.type=s[l+1].type==="media-feature-expression"?"keyword":"media-feature-expression":i.type="media-feature-expression")}if(l===0){if(!s[l+1]){i.type="media-type";continue}if(s[l+1]&&(s[l+1].type==="media-feature-expression"||s[l+1].type==="keyword")){i.type="media-type";continue}if(s[l+2]){if(s[l+2].type==="media-feature-expression"){i.type="media-type",s[l+1].type="keyword";continue}if(s[l+2].type==="keyword"){i.type="keyword",s[l+1].type="media-type";continue}}if(s[l+3]&&s[l+3].type==="media-feature-expression"){i.type="keyword",s[l+1].type="media-type",s[l+2].type="keyword";continue}}}return s}function Sp(t){var e=[],s=0,r=0,n=/^(\s*)url\s*\(/.exec(t);if(n!==null){for(var i=n[0].length,o=1;o>0;){var u=t[i];u==="("&&o++,u===")"&&o--,i++}e.unshift(new ga.default({type:"url",value:t.substring(0,i).trim(),sourceIndex:n[1].length,before:n[1],after:/^(\s*)/.exec(t.substring(i))[1]})),s=i}for(var a=s;a{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});Ms.default=Cp;var kp=qs(),Tp=Op(kp),Ap=xa();function Op(t){return t&&t.__esModule?t:{default:t}}function Cp(t){return new Tp.default({nodes:(0,Ap.parseMediaList)(t),type:"media-query-list",value:t.trim()})}});var Us=w((m_,Sa)=>{Sa.exports=function(e,s){if(s=typeof s=="number"?s:1/0,!s)return Array.isArray(e)?e.map(function(n){return n}):e;return r(e,1);function r(n,i){return n.reduce(function(o,u){return Array.isArray(u)&&i{ka.exports=function(t,e){for(var s=-1,r=[];(s=t.indexOf(e,s+1))!==-1;)r.push(s);return r}});var $s=w((g_,Ta)=>{"use strict";function Rp(t,e){for(var s=1,r=t.length,n=t[0],i=t[0],o=1;o{"use strict";lr.__esModule=!0;var Aa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function Lp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var Dp=function t(e,s){if((typeof e>"u"?"undefined":Aa(e))!=="object")return e;var r=new e.constructor;for(var n in e)if(e.hasOwnProperty(n)){var i=e[n],o=typeof i>"u"?"undefined":Aa(i);n==="parent"&&o==="object"?s&&(r[n]=s):i instanceof Array?r[n]=i.map(function(u){return t(u,r)}):r[n]=t(i,r)}return r},Mp=(function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Lp(this,t);for(var s in e)this[s]=e[s];var r=e.spaces;r=r===void 0?{}:r;var n=r.before,i=n===void 0?"":n,o=r.after,u=o===void 0?"":o;this.spaces={before:i,after:u}}return t.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.prototype.replaceWith=function(){if(this.parent){for(var s in arguments)this.parent.insertBefore(this,arguments[s]);this.remove()}return this},t.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},t.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},t.prototype.clone=function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=Dp(this);for(var n in s)r[n]=s[n];return r},t.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},t})();lr.default=Mp;Oa.exports=lr.default});var B=w(U=>{"use strict";U.__esModule=!0;var w_=U.TAG="tag",v_=U.STRING="string",x_=U.SELECTOR="selector",__=U.ROOT="root",b_=U.PSEUDO="pseudo",E_=U.NESTING="nesting",S_=U.ID="id",k_=U.COMMENT="comment",T_=U.COMBINATOR="combinator",A_=U.CLASS="class",O_=U.ATTRIBUTE="attribute",C_=U.UNIVERSAL="universal"});var fr=w((cr,Ca)=>{"use strict";cr.__esModule=!0;var Bp=(function(){function t(e,s){for(var r=0;r=r&&(this.indexes[i]=n-1);return this},e.prototype.removeAll=function(){for(var i=this.nodes,r=Array.isArray(i),n=0,i=r?i:i[Symbol.iterator]();;){var o;if(r){if(n>=i.length)break;o=i[n++]}else{if(n=i.next(),n.done)break;o=n.value}var u=o;u.parent=void 0}return this.nodes=[],this},e.prototype.empty=function(){return this.removeAll()},e.prototype.insertAfter=function(r,n){var i=this.index(r);this.nodes.splice(i+1,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.insertBefore=function(r,n){var i=this.index(r);this.nodes.splice(i,0,n);var o=void 0;for(var u in this.indexes)o=this.indexes[u],i<=o&&(this.indexes[u]=o+this.nodes.length);return this},e.prototype.each=function(r){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var n=this.lastEach;if(this.indexes[n]=0,!!this.length){for(var i=void 0,o=void 0;this.indexes[n]{"use strict";pr.__esModule=!0;var Hp=fr(),Kp=Xp(Hp),Qp=B();function Xp(t){return t&&t.__esModule?t:{default:t}}function Jp(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Zp(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function eh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var th=(function(t){eh(e,t);function e(s){Jp(this,e);var r=Zp(this,t.call(this,s));return r.type=Qp.ROOT,r}return e.prototype.toString=function(){var r=this.reduce(function(n,i){var o=String(i);return o?n+o+",":""},"").slice(0,-1);return this.trailingComma?r+",":r},e})(Kp.default);pr.default=th;Na.exports=pr.default});var Ia=w((hr,Ra)=>{"use strict";hr.__esModule=!0;var rh=fr(),sh=ih(rh),nh=B();function ih(t){return t&&t.__esModule?t:{default:t}}function oh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ah(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function uh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var lh=(function(t){uh(e,t);function e(s){oh(this,e);var r=ah(this,t.call(this,s));return r.type=nh.SELECTOR,r}return e})(sh.default);hr.default=lh;Ra.exports=hr.default});var Ye=w((dr,qa)=>{"use strict";dr.__esModule=!0;var ch=(function(){function t(e,s){for(var r=0;r{"use strict";mr.__esModule=!0;var wh=Ye(),vh=_h(wh),xh=B();function _h(t){return t&&t.__esModule?t:{default:t}}function bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Eh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Sh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var kh=(function(t){Sh(e,t);function e(s){bh(this,e);var r=Eh(this,t.call(this,s));return r.type=xh.CLASS,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},e})(vh.default);mr.default=kh;La.exports=mr.default});var Ba=w((yr,Ma)=>{"use strict";yr.__esModule=!0;var Th=ke(),Ah=Ch(Th),Oh=B();function Ch(t){return t&&t.__esModule?t:{default:t}}function Nh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ph(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Rh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ih=(function(t){Rh(e,t);function e(s){Nh(this,e);var r=Ph(this,t.call(this,s));return r.type=Oh.COMMENT,r}return e})(Ah.default);yr.default=Ih;Ma.exports=yr.default});var Fa=w((gr,Ua)=>{"use strict";gr.__esModule=!0;var qh=Ye(),Lh=Mh(qh),Dh=B();function Mh(t){return t&&t.__esModule?t:{default:t}}function Bh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Uh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Fh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var $h=(function(t){Fh(e,t);function e(s){Bh(this,e);var r=Uh(this,t.call(this,s));return r.type=Dh.ID,r}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},e})(Lh.default);gr.default=$h;Ua.exports=gr.default});var Wa=w((wr,$a)=>{"use strict";wr.__esModule=!0;var Wh=Ye(),Gh=Vh(Wh),Yh=B();function Vh(t){return t&&t.__esModule?t:{default:t}}function zh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function jh(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Hh(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Kh=(function(t){Hh(e,t);function e(s){zh(this,e);var r=jh(this,t.call(this,s));return r.type=Yh.TAG,r}return e})(Gh.default);wr.default=Kh;$a.exports=wr.default});var Ya=w((vr,Ga)=>{"use strict";vr.__esModule=!0;var Qh=ke(),Xh=Zh(Qh),Jh=B();function Zh(t){return t&&t.__esModule?t:{default:t}}function ed(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function td(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function rd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var sd=(function(t){rd(e,t);function e(s){ed(this,e);var r=td(this,t.call(this,s));return r.type=Jh.STRING,r}return e})(Xh.default);vr.default=sd;Ga.exports=vr.default});var za=w((xr,Va)=>{"use strict";xr.__esModule=!0;var nd=fr(),id=ad(nd),od=B();function ad(t){return t&&t.__esModule?t:{default:t}}function ud(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ld(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function cd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var fd=(function(t){cd(e,t);function e(s){ud(this,e);var r=ld(this,t.call(this,s));return r.type=od.PSEUDO,r}return e.prototype.toString=function(){var r=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),r,this.spaces.after].join("")},e})(id.default);xr.default=fd;Va.exports=xr.default});var Ha=w((_r,ja)=>{"use strict";_r.__esModule=!0;var pd=Ye(),hd=md(pd),dd=B();function md(t){return t&&t.__esModule?t:{default:t}}function yd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function gd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var vd=(function(t){wd(e,t);function e(s){yd(this,e);var r=gd(this,t.call(this,s));return r.type=dd.ATTRIBUTE,r.raws={},r}return e.prototype.toString=function(){var r=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&r.push(this.operator),this.value&&r.push(this.value),this.raws.insensitive?r.push(this.raws.insensitive):this.insensitive&&r.push(" i"),r.push("]"),r.concat(this.spaces.after).join("")},e})(hd.default);_r.default=vd;ja.exports=_r.default});var Qa=w((br,Ka)=>{"use strict";br.__esModule=!0;var xd=Ye(),_d=Ed(xd),bd=B();function Ed(t){return t&&t.__esModule?t:{default:t}}function Sd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function kd(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Td(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ad=(function(t){Td(e,t);function e(s){Sd(this,e);var r=kd(this,t.call(this,s));return r.type=bd.UNIVERSAL,r.value="*",r}return e})(_d.default);br.default=Ad;Ka.exports=br.default});var Ja=w((Er,Xa)=>{"use strict";Er.__esModule=!0;var Od=ke(),Cd=Pd(Od),Nd=B();function Pd(t){return t&&t.__esModule?t:{default:t}}function Rd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Id(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function qd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Ld=(function(t){qd(e,t);function e(s){Rd(this,e);var r=Id(this,t.call(this,s));return r.type=Nd.COMBINATOR,r}return e})(Cd.default);Er.default=Ld;Xa.exports=Er.default});var eu=w((Sr,Za)=>{"use strict";Sr.__esModule=!0;var Dd=ke(),Md=Ud(Dd),Bd=B();function Ud(t){return t&&t.__esModule?t:{default:t}}function Fd(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Wd(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Gd=(function(t){Wd(e,t);function e(s){Fd(this,e);var r=$d(this,t.call(this,s));return r.type=Bd.NESTING,r.value="&",r}return e})(Md.default);Sr.default=Gd;Za.exports=Sr.default});var ru=w((kr,tu)=>{"use strict";kr.__esModule=!0;kr.default=Yd;function Yd(t){return t.sort(function(e,s){return e-s})}tu.exports=kr.default});var fu=w((Or,cu)=>{"use strict";Or.__esModule=!0;Or.default=tm;var su=39,Vd=34,Ws=92,nu=47,_t=10,Gs=32,Ys=12,Vs=9,zs=13,iu=43,ou=62,au=126,uu=124,zd=44,jd=40,Hd=41,Kd=91,Qd=93,Xd=59,lu=42,Jd=58,Zd=38,em=64,Tr=/[ \n\t\r\{\(\)'"\\;/]/g,Ar=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;function tm(t){for(var e=[],s=t.css.valueOf(),r=void 0,n=void 0,i=void 0,o=void 0,u=void 0,a=void 0,l=void 0,f=void 0,h=void 0,c=void 0,g=void 0,b=s.length,d=-1,p=1,m=0,y=function(O,q){if(t.safe)s+=q,n=s.length-1;else throw t.error("Unclosed "+O,p,m-d,m)};m0?(f=p+u,h=n-o[u].length):(f=p,h=d),e.push(["comment",a,p,m-d,f,n-h,m]),d=h,p=f,m=n):(Ar.lastIndex=m+1,Ar.test(s),Ar.lastIndex===0?n=s.length-1:n=Ar.lastIndex-2,e.push(["word",s.slice(m,n+1),p,m-d,p,n-d,m]),m=n);break}m++}return e}cu.exports=Or.default});var du=w((Cr,hu)=>{"use strict";Cr.__esModule=!0;var rm=(function(){function t(e,s){for(var r=0;r1?(o[0]===""&&(o[0]=!0),u.attribute=this.parseValue(o[2]),u.namespace=this.parseNamespace(o[0])):u.attribute=this.parseValue(i[0]),r=new Sm.default(u),i[2]){var a=i[2].split(/(\s+i\s*?)$/),l=a[0].trim();r.value=this.lossy?l:a[0],a[1]&&(r.insensitive=!0,this.lossy||(r.raws.insensitive=a[1])),r.quoted=l[0]==="'"||l[0]==='"',r.raws.unquoted=r.quoted?l.slice(1,-1):l}this.newNode(r),this.position++},t.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var s=new Om.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&s.nextToken&&s.nextToken[0]==="("&&s.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},t.prototype.space=function(){var s=this.currToken;this.position===0||this.prevToken[0]===","||this.prevToken[0]==="("?(this.spaces=this.parseSpace(s[1]),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.spaces.after=this.parseSpace(s[1]),this.position++):this.combinator()},t.prototype.string=function(){var s=this.currToken;this.newNode(new xm.default({value:this.currToken[1],source:{start:{line:s[2],column:s[3]},end:{line:s[4],column:s[5]}},sourceIndex:s[6]})),this.position++},t.prototype.universal=function(s){var r=this.nextToken;if(r&&r[1]==="|")return this.position++,this.namespace();this.newNode(new Tm.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),s),this.position++},t.prototype.splitWord=function(s,r){for(var n=this,i=this.nextToken,o=this.currToken[1];i&&i[0]==="word";){this.position++;var u=this.currToken[1];if(o+=u,u.lastIndexOf("\\")===u.length-1){var a=this.nextToken;a&&a[0]==="space"&&(o+=this.parseSpace(a[1]," "),this.position++)}i=this.nextToken}var l=(0,js.default)(o,"."),f=(0,js.default)(o,"#"),h=(0,js.default)(o,"#{");h.length&&(f=f.filter(function(g){return!~h.indexOf(g)}));var c=(0,Rm.default)((0,am.default)((0,nm.default)([[0],l,f])));c.forEach(function(g,b){var d=c[b+1]||o.length,p=o.slice(g,d);if(b===0&&r)return r.call(n,p,c.length);var m=void 0;~l.indexOf(g)?m=new pm.default({value:p.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}):~f.indexOf(g)?m=new ym.default({value:p.slice(1),source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}):m=new wm.default({value:p,source:{start:{line:n.currToken[2],column:n.currToken[3]+g},end:{line:n.currToken[4],column:n.currToken[3]+(d-1)}},sourceIndex:n.currToken[6]+c[b]}),n.newNode(m,s)}),this.position++},t.prototype.word=function(s){var r=this.nextToken;return r&&r[1]==="|"?(this.position++,this.namespace()):this.splitWord(s)},t.prototype.loop=function(){for(;this.position{"use strict";Nr.__esModule=!0;var Um=(function(){function t(e,s){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=new $m.default({css:s,error:function(o){throw new Error(o)},options:r});return this.res=n,this.func(n),this},Um(t,[{key:"result",get:function(){return String(this.res)}}]),t})();Nr.default=Ym;mu.exports=Nr.default});var j=w((L_,wu)=>{"use strict";var Ks=function(t,e){let s=new t.constructor;for(let r in t){if(!t.hasOwnProperty(r))continue;let n=t[r],i=typeof n;r==="parent"&&i==="object"?e&&(s[r]=e):r==="source"?s[r]=n:n instanceof Array?s[r]=n.map(o=>Ks(o,s)):r!=="before"&&r!=="after"&&r!=="between"&&r!=="semicolon"&&(i==="object"&&n!==null&&(n=Ks(n)),s[r]=n)}return s};wu.exports=class{constructor(e){e=e||{},this.raws={before:"",after:""};for(let s in e)this[s]=e[s]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let s=Ks(this);for(let r in e)s[r]=e[r];return s}cloneBefore(e){e=e||{};let s=this.clone(e);return this.parent.insertBefore(this,s),s}cloneAfter(e){e=e||{};let s=this.clone(e);return this.parent.insertAfter(this,s),s}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let s of e)this.parent.insertBefore(this,s);this.remove()}return this}moveTo(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this}moveBefore(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this}moveAfter(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let s in this){if(!this.hasOwnProperty(s)||s==="parent")continue;let r=this[s];r instanceof Array?e[s]=r.map(n=>typeof n=="object"&&n.toJSON?n.toJSON():n):typeof r=="object"&&r.toJSON?e[s]=r.toJSON():e[s]=r}return e}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let s=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let i=0;i{"use strict";var zm=j(),Ve=class extends zm{constructor(e){super(e),this.nodes||(this.nodes=[])}push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let s=this.lastEach,r,n;if(this.indexes[s]=0,!!this.nodes){for(;this.indexes[s]{let n=e(s,r);return n!==!1&&s.walk&&(n=s.walk(e)),n})}walkType(e,s){if(!e||!s)throw new Error("Parameters {type} and {callback} are required.");let r=typeof e=="function";return this.walk((n,i)=>{if(r&&n instanceof e||!r&&n.type===e)return s.call(this,n,i)})}append(e){return e.parent=this,this.nodes.push(e),this}prepend(e){return e.parent=this,this.nodes.unshift(e),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let s of this.nodes)s.cleanRaws(e)}insertAfter(e,s){let r=this.index(e),n;this.nodes.splice(r+1,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}insertBefore(e,s){let r=this.index(e),n;this.nodes.splice(r,0,s);for(let i in this.indexes)n=this.indexes[i],r<=n&&(this.indexes[i]=n+this.nodes.length);return this}removeChild(e){e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);let s;for(let r in this.indexes)s=this.indexes[r],s>=e&&(this.indexes[r]=s-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return typeof e=="number"?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");return this.value&&(e=this.value+e),this.raws.before&&(e=this.raws.before+e),this.raws.after&&(e+=this.raws.after),e}};Ve.registerWalker=t=>{let e="walk"+t.name;e.lastIndexOf("s")!==e.length-1&&(e+="s"),!Ve.prototype[e]&&(Ve.prototype[e]=function(s){return this.walkType(t,s)})};vu.exports=Ve});var _u=w((B_,xu)=>{"use strict";var jm=F();xu.exports=class extends jm{constructor(e){super(e),this.type="root"}}});var Eu=w((F_,bu)=>{"use strict";var Hm=F();bu.exports=class extends Hm{constructor(e){super(e),this.type="value",this.unbalanced=0}}});var Tu=w(($_,ku)=>{"use strict";var Su=F(),Pr=class extends Su{constructor(e){super(e),this.type="atword"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};Su.registerWalker(Pr);ku.exports=Pr});var Ou=w((W_,Au)=>{"use strict";var Km=F(),Qm=j(),Rr=class extends Qm{constructor(e){super(e),this.type="colon"}};Km.registerWalker(Rr);Au.exports=Rr});var Nu=w((G_,Cu)=>{"use strict";var Xm=F(),Jm=j(),Ir=class extends Jm{constructor(e){super(e),this.type="comma"}};Xm.registerWalker(Ir);Cu.exports=Ir});var Ru=w((Y_,Pu)=>{"use strict";var Zm=F(),ey=j(),qr=class extends ey{constructor(e){super(e),this.type="comment",this.inline=Object(e).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Zm.registerWalker(qr);Pu.exports=qr});var Lu=w((V_,qu)=>{"use strict";var Iu=F(),Lr=class extends Iu{constructor(e){super(e),this.type="func",this.unbalanced=-1}};Iu.registerWalker(Lr);qu.exports=Lr});var Mu=w((z_,Du)=>{"use strict";var ty=F(),ry=j(),Dr=class extends ry{constructor(e){super(e),this.type="number",this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};ty.registerWalker(Dr);Du.exports=Dr});var Uu=w((j_,Bu)=>{"use strict";var sy=F(),ny=j(),Mr=class extends ny{constructor(e){super(e),this.type="operator"}};sy.registerWalker(Mr);Bu.exports=Mr});var $u=w((H_,Fu)=>{"use strict";var iy=F(),oy=j(),Br=class extends oy{constructor(e){super(e),this.type="paren",this.parenType=""}};iy.registerWalker(Br);Fu.exports=Br});var Gu=w((K_,Wu)=>{"use strict";var ay=F(),uy=j(),Ur=class extends uy{constructor(e){super(e),this.type="string"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,e,this.value+"",e,this.raws.after].join("")}};ay.registerWalker(Ur);Wu.exports=Ur});var Vu=w((Q_,Yu)=>{"use strict";var ly=F(),cy=j(),Fr=class extends cy{constructor(e){super(e),this.type="word"}};ly.registerWalker(Fr);Yu.exports=Fr});var ju=w((X_,zu)=>{"use strict";var fy=F(),py=j(),$r=class extends py{constructor(e){super(e),this.type="unicode-range"}};fy.registerWalker($r);zu.exports=$r});var Ku=w((J_,Hu)=>{"use strict";var Qs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Hu.exports=Qs});var Ju=w((Z_,Xu)=>{"use strict";var Wr=/[ \n\t\r\{\(\)'"\\;,/]/g,hy=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,ze=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,dy=/^[a-z0-9]/i,my=/^[a-f0-9?\-]/i,Qu=Ku();Xu.exports=function(e,s){s=s||{};let r=[],n=e.valueOf(),i=n.length,o=-1,u=1,a=0,l=0,f=null,h,c,g,b,d,p,m,y,v,O,q,H;function ne(A){let k=`Unclosed ${A} at line: ${u}, column: ${a-o}, token: ${a}`;throw new Qu(k)}function W(){let A=`Syntax error at line: ${u}, column: ${a-o}, token: ${a}`;throw new Qu(A)}for(;a0&&r[r.length-1][0]==="word"&&r[r.length-1][1]==="url",r.push(["(","(",u,a-o,u,c-o,a]);break;case 41:l--,f=f&&l>0,r.push([")",")",u,a-o,u,c-o,a]);break;case 39:case 34:g=h===39?"'":'"',c=a;do for(O=!1,c=n.indexOf(g,c+1),c===-1&&ne("quote",g),q=c;n.charCodeAt(q-1)===92;)q-=1,O=!O;while(O);r.push(["string",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 64:Wr.lastIndex=a+1,Wr.test(n),Wr.lastIndex===0?c=n.length-1:c=Wr.lastIndex-2,r.push(["atword",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 92:c=a,h=n.charCodeAt(c+1),m&&h!==47&&h!==32&&h!==10&&h!==9&&h!==13&&h!==12&&(c+=1),r.push(["word",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c;break;case 43:case 45:case 42:c=a+1,H=n.slice(a+1,c+1);let A=n.slice(a-1,a);if(h===45&&H.charCodeAt(0)===45){c++,r.push(["word",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;break}r.push(["operator",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;break;default:if(h===47&&(n.charCodeAt(a+1)===42||s.loose&&!f&&n.charCodeAt(a+1)===47)){if(n.charCodeAt(a+1)===42)c=n.indexOf("*/",a+2)+1,c===0&&ne("comment","*/");else{let N=n.indexOf(` +`,a+2);c=N!==-1?N-1:i}p=n.slice(a,c+1),b=p.split(` +`),d=b.length-1,d>0?(y=u+d,v=c-b[d].length):(y=u,v=o),r.push(["comment",p,u,a-o,y,c-v,a]),o=v,u=y,a=c}else if(h===35&&!dy.test(n.slice(a+1,a+2)))c=a+1,r.push(["#",n.slice(a,c),u,a-o,u,c-o,a]),a=c-1;else if((h===117||h===85)&&n.charCodeAt(a+1)===43){c=a+2;do c+=1,h=n.charCodeAt(c);while(c=48&&h<=57&&(k=ze),k.lastIndex=a+1,k.test(n),k.lastIndex===0?c=n.length-1:c=k.lastIndex-2,k===ze||h===46){let N=n.charCodeAt(c),tn=n.charCodeAt(c+1),rn=n.charCodeAt(c+2);(N===101||N===69)&&(tn===45||tn===43)&&rn>=48&&rn<=57&&(ze.lastIndex=c+2,ze.test(n),ze.lastIndex===0?c=n.length-1:c=ze.lastIndex-2)}r.push(["word",n.slice(a,c+1),u,a-o,u,c-o,a]),a=c}break}a++}return r}});var el=w((eb,Zu)=>{"use strict";var Xs=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};Zu.exports=Xs});var nl=w((rb,sl)=>{"use strict";var yy=_u(),gy=Eu(),wy=Tu(),vy=Ou(),xy=Nu(),_y=Ru(),by=Lu(),Ey=Mu(),Sy=Uu(),tl=$u(),ky=Gu(),rl=Vu(),Ty=ju(),Ay=Ju(),Oy=Us(),Cy=Fs(),Ny=$s(),Py=el();function Ry(t){return t.sort((e,s)=>e-s)}sl.exports=class{constructor(e,s){let r={loose:!1};this.cache=[],this.input=e,this.options=Object.assign({},r,s),this.position=0,this.unbalanced=0,this.root=new yy;let n=new gy;this.root.append(n),this.current=n,this.tokens=Ay(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new vy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comma(){let e=this.currToken;this.newNode(new xy({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comment(){let e=!1,s=this.currToken[1].replace(/\/\*|\*\//g,""),r;this.options.loose&&s.startsWith("//")&&(s=s.substring(2),e=!0),r=new _y({value:s,inline:e,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(r),this.position++}error(e,s){throw new Py(e+` at line: ${s[2]}, column ${s[3]}`)}loop(){for(;this.position0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"?this.error("Syntax Error",this.currToken):this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("&&this.error("Syntax Error",this.currToken):(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator")&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word")return this.word()}else if(this.nextToken[0]==="word")return this.word()}return s=new Sy({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(s)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let e=1,s=this.position+1,r=this.currToken,n;for(;s=this.tokens.length-1&&!this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",e),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let e=this.currToken;this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.raws.after+=e[1],this.position++):(this.spaces=e[1],this.position++)}unicodeRange(){let e=this.currToken;this.newNode(new Ty({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}splitWord(){let e=this.nextToken,s=this.currToken[1],r=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,n=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,i,o;if(!n.test(s))for(;e&&e[0]==="word";){this.position++;let u=this.currToken[1];s+=u,e=this.nextToken}i=Cy(s,"@"),o=Ry(Ny(Oy([[0],i]))),o.forEach((u,a)=>{let l=o[a+1]||s.length,f=s.slice(u,l),h;if(~i.indexOf(u))h=new wy({value:f.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a]});else if(r.test(this.currToken[1])){let c=f.replace(r,"");h=new Ey({value:f.replace(c,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a],unit:c})}else h=new(e&&e[0]==="("?by:rl)({value:f,source:{start:{line:this.currToken[2],column:this.currToken[3]+u},end:{line:this.currToken[4],column:this.currToken[3]+(l-1)}},sourceIndex:this.currToken[6]+o[a]}),h.type==="word"?(h.isHex=/^#(.+)/.test(f),h.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(f)):this.cache.push(this.current);this.newNode(h)}),this.position++}string(){let e=this.currToken,s=this.currToken[1],r=/^(\"|\')/,n=r.test(s),i="",o;n&&(i=s.match(r)[0],s=s.slice(1,s.length-1)),o=new ky({value:s,source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6],quoted:n}),o.raws.quote=i,this.newNode(o),this.position++}word(){return this.splitWord()}newNode(e){return this.spaces&&(e.raws.before+=this.spaces,this.spaces=""),this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}});var _l={};sn(_l,{languages:()=>Si,options:()=>Ti,parsers:()=>en,printers:()=>Hy});var bt=(t,e)=>(s,r,...n)=>s|1&&r==null?void 0:(e.call(r)??r[t]).apply(r,n);var Ol=String.prototype.replaceAll??function(t,e){return t.global?this.replace(t,e):this.split(t).join(e)},Cl=bt("replaceAll",function(){if(typeof this=="string")return Ol}),E=Cl;function Nl(t){return this[t<0?this.length+t:t]}var Pl=bt("at",function(){if(Array.isArray(this)||typeof this=="string")return Nl}),G=Pl;var Rl=()=>{},K=Rl;var je="string",He="array",Et="cursor",ie="indent",Ae="align",St="trim",oe="group",ae="fill",me="if-break",kt="indent-if-break",Oe="line-suffix",Tt="line-suffix-boundary",X="line",At="label",Ce="break-parent",Ot=new Set([Et,ie,Ae,St,oe,ae,me,kt,Oe,Tt,X,At,Ce]);function Il(t){if(typeof t=="string")return je;if(Array.isArray(t))return He;if(!t)return;let{type:e}=t;if(Ot.has(e))return e}var ue=Il;var ql=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Ll(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', +Expected it to be 'string' or 'object'.`;if(ue(t))throw new Error("doc is valid.");let s=Object.prototype.toString.call(t);if(s!=="[object Object]")return`Unexpected doc '${s}'.`;let r=ql([...Ot].map(n=>`'${n}'`));return`Unexpected doc.type '${t.type}'. +Expected it to be ${r}.`}var zr=class extends Error{name="InvalidDocError";constructor(e){super(Ll(e)),this.doc=e}},nn=zr;function Dl(t,e){if(typeof t=="string")return e(t);let s=new Map;return r(t);function r(i){if(s.has(i))return s.get(i);let o=n(i);return s.set(i,o),o}function n(i){switch(ue(i)){case He:return e(i.map(r));case ae:return e({...i,parts:i.parts.map(r)});case me:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case oe:{let{expandedStates:o,contents:u}=i;return o?(o=o.map(r),u=o[0]):u=r(u),e({...i,contents:u,expandedStates:o})}case Ae:case ie:case kt:case At:case Oe:return e({...i,contents:r(i.contents)});case je:case Et:case St:case Tt:case X:case Ce:return e(i);default:throw new nn(i)}}}function Ml(t){return t.type===X&&!t.hard?t.soft?"":" ":t.type===me?t.flatContents:t}function on(t){return Dl(t,Ml)}var $=K,ye=K,an=K,un=K;function L(t){return $(t),{type:ie,contents:t}}function Bl(t,e){return un(t),$(e),{type:Ae,contents:e,n:t}}function le(t){return Bl(-1,t)}var Ne={type:Ce};function Pe(t){return an(t),{type:ae,parts:t}}function D(t,e={}){return $(t),ye(e.expandedStates,!0),{type:oe,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function Ct(t,e="",s={}){return $(t),e!==""&&$(e),{type:me,breakContents:t,flatContents:e,groupId:s.groupId}}function Y(t,e){$(t),ye(e);let s=[];for(let r=0;r0}var ce=$l;var cn=Object.freeze({character:"'",codePoint:39}),fn=Object.freeze({character:'"',codePoint:34}),Wl=Object.freeze({preferred:cn,alternate:fn}),Gl=Object.freeze({preferred:fn,alternate:cn});function Yl(t,e){let{preferred:s,alternate:r}=e===!0||e==="'"?Wl:Gl,{length:n}=t,i=0,o=0;for(let u=0;uo?r:s).character}var pn=Yl;var Vl=/\\(["'\\])|(["'])/gu;function zl(t,e){let s=e==='"'?"'":'"',r=E(0,t,Vl,(n,i,o)=>i?i===s?s:n:o===e?"\\"+o:o);return e+r+e}var hn=zl;function jl(t,e){K(/^(?["']).*\k$/su.test(t));let s=t.slice(1,-1),r=e.parser==="json"||e.parser==="jsonc"||e.parser==="json5"&&e.quoteProps==="preserve"&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":pn(s,e.singleQuote);return t.charAt(0)===r?t:hn(s,r)}var Nt=jl;var jr=class extends Error{name="UnexpectedNodeError";constructor(e,s,r="type"){super(`Unexpected ${s} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},dn=jr;var Pt=Symbol.for("PRETTIER_IS_FRONT_MATTER");function Hl(t){return!!t?.[Pt]}var Re=Hl;var Ke=3;function Kl(t){let e=t.slice(0,Ke);if(e!=="---"&&e!=="+++")return;let s=t.indexOf(` +`,Ke);if(s===-1)return;let r=t.slice(Ke,s).trim(),n=t.indexOf(` +${e}`,s),i=r;if(i||(i=e==="+++"?"toml":"yaml"),n===-1&&e==="---"&&i==="yaml"&&(n=t.indexOf(` +...`,s)),n===-1)return;let o=n+1+Ke,u=t.charAt(o+1);if(!/\s?/u.test(u))return;let a=t.slice(0,o),l;return{language:i,explicitLanguage:r||null,value:t.slice(s+1,n),startDelimiter:e,endDelimiter:a.slice(-Ke),raw:a,start:{line:1,column:0,index:0},end:{index:a.length,get line(){return l??(l=a.split(` +`)),l.length},get column(){return l??(l=a.split(` +`)),G(0,l,-1).length}},[Pt]:!0}}function Ql(t){let e=Kl(t);return e?{frontMatter:e,get content(){let{raw:s}=e;return E(0,s,/[^\n]/gu," ")+t.slice(s.length)}}:{content:t}}var ge=Ql;var Xl=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]);function mn(t,e,s){if(t.type==="css-comment"&&s.type==="css-root"&&s.nodes.length>0&&((s.nodes[0]===t||Re(s.nodes[0])&&s.nodes[1]===t)&&(delete e.text,/^\*\s*@(?:format|prettier)\s*$/u.test(t.text))||s.type==="css-root"&&G(0,s.nodes,-1)===t))return null;if(t.type==="value-root"&&delete e.text,(t.type==="media-query"||t.type==="media-query-list"||t.type==="media-feature-expression")&&delete e.value,t.type==="css-rule"&&delete e.params,(t.type==="media-feature"||t.type==="media-keyword"||t.type==="media-type"||t.type==="media-unknown"||t.type==="media-url"||t.type==="media-value"||t.type==="selector-attribute"||t.type==="selector-string"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="value-string")&&t.value&&(e.value=Jl(t.value)),t.type==="selector-combinator"&&(e.value=E(0,e.value,/\s+/gu," ")),t.type==="media-feature"&&(e.value=E(0,e.value," ","")),(t.type==="value-word"&&(t.isColor&&t.isHex||["initial","inherit","unset","revert"].includes(t.value.toLowerCase()))||t.type==="media-feature"||t.type==="selector-root-invalid"||t.type==="selector-pseudo")&&(e.value=e.value.toLowerCase()),t.type==="css-decl"&&(e.prop=t.prop.toLowerCase()),(t.type==="css-atrule"||t.type==="css-import")&&(e.name=t.name.toLowerCase()),t.type==="value-number"&&(e.unit=t.unit.toLowerCase()),t.type==="value-unknown"&&(e.value=E(0,e.value,/;$/gu,"")),t.type==="selector-attribute"&&(e.attribute=t.attribute.trim(),t.namespace&&typeof t.namespace=="string"&&(e.namespace=t.namespace.trim()||!0),t.value)){let{value:r}=e;/\s[a-zA-Z]$/u.test(r)&&(e.__prettier_attribute_selector_flag=G(0,r,-1),r=r.slice(0,-1)),r=r.trim(),r=r.replace(/^(?["'])(?.*?)\k$/u,"$"),e.value=r,delete e.quoted}if((t.type==="media-value"||t.type==="media-type"||t.type==="value-number"||t.type==="selector-root-invalid"||t.type==="selector-class"||t.type==="selector-combinator"||t.type==="selector-tag")&&t.value&&(e.value=E(0,e.value,/([\d+.e-]+)([a-z]*)/giu,(r,n,i)=>{let o=Number(n);return Number.isNaN(o)?r:o+i.toLowerCase()})),t.type==="selector-tag"){let r=e.value.toLowerCase();["from","to"].includes(r)&&(e.value=r)}if(t.type==="css-atrule"&&t.name.toLowerCase()==="supports"&&delete e.value,t.type==="selector-unknown"&&delete e.value,t.type==="value-comma_group"){let r=t.groups.findIndex(n=>n.type==="value-number"&&n.unit==="...");r!==-1&&(e.groups[r].unit="",e.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(t.type==="value-comma_group"&&t.groups.some(r=>r.type==="value-atword"&&(r.value.endsWith("[")||r.value.endsWith("]"))||r.type==="value-word"&&(r.value.startsWith("]")||r.value.startsWith("["))))return{type:"value-atword",value:t.groups.map(r=>r.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}mn.ignoredProperties=Xl;function Jl(t){return E(0,E(0,t,"'",'"'),/\\([^\da-f])/giu,"$1")}var yn=mn;function gn(){}gn.getVisitorKeys=t=>t.type==="css-root"?["frontMatter"]:[];var wn=gn;var Qe=null;function Xe(t){if(Qe!==null&&typeof Qe.property){let e=Qe;return Qe=Xe.prototype=null,e}return Qe=Xe.prototype=t??Object.create(null),new Xe}var Zl=10;for(let t=0;t<=Zl;t++)Xe();function Hr(t){return Xe(t)}function ec(t,e="type"){Hr(t);function s(r){let n=r[e],i=t[n];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return i}return s}var vn=ec;var _=[[],["nodes"],["group"]],xn={"css-root":["frontMatter","nodes"],"css-comment":_[0],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":_[1],"media-query":_[1],"media-type":_[0],"media-feature-expression":_[1],"media-feature":_[0],"media-colon":_[0],"media-value":_[0],"media-keyword":_[0],"media-url":_[0],"media-unknown":_[0],"selector-root":_[1],"selector-selector":_[1],"selector-comment":_[0],"selector-string":_[0],"selector-tag":_[0],"selector-id":_[0],"selector-class":_[0],"selector-attribute":_[0],"selector-combinator":_[1],"selector-universal":_[0],"selector-pseudo":_[1],"selector-nesting":_[0],"selector-unknown":_[0],"value-value":_[2],"value-root":_[2],"value-comment":_[0],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":_[2],"value-paren":_[0],"value-number":_[0],"value-operator":_[0],"value-word":_[0],"value-colon":_[0],"value-comma":_[0],"value-string":_[0],"value-atword":_[0],"value-unicode-range":_[0],"value-unknown":_[0]};var tc=vn(xn),_n=tc;function rc(t,e){let s=0;for(let r=0;r{let n=!!r?.backwards;if(s===!1)return!1;let{length:i}=e,o=s;for(;o>=0&&oNn(c,e[c])).map(c=>`${n} ${c}${s}`).join("");if(!t){if(o.length===0)return"";if(o.length===1&&!Array.isArray(e[o[0]])){let c=e[o[0]];return`${r} ${Nn(o[0],c)[0]}${i}`}}let a=t.split(s).map(c=>`${n} ${c}`).join(s)+s;return r+s+(t?a:"")+(t&&o.length>0?n+s:"")+u+i}function Nn(t,e){return[...Rn,...Array.isArray(e)?e:[e]].map(s=>`@${t} ${s}`.trim())}var Mn=["noformat","noprettier"],Bn=["format","prettier"],Un="format";function ec(t){if(!t.startsWith("#!"))return"";let e=t.indexOf(` -`);return e===-1?t:t.slice(0,e)}var Fn=ec;function Xr(t){let e=Fn(t);e&&(t=t.slice(e.length+1));let s=In(t),{pragmas:r,comments:n}=Ln(s);return{shebang:e,text:t,pragmas:r,comments:n}}function $n(t){let{pragmas:e}=Xr(t);return Bn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Wn(t){let{pragmas:e}=Xr(t);return Mn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Gn(t){let{shebang:e,text:s,pragmas:r,comments:n}=Xr(t),i=qn(s),o=Dn({pragmas:{[Un]:"",...r},comments:n.trimStart()});return(e?`${e} +`||u==="\r")&&(n&&i.push([r,o]),e="initial",n=!1);continue}}for(let[o,u]of i)t=t.slice(0,o)+E(0,t.slice(o,u),/["'*]/gu," ")+t.slice(u);return t}var P=t=>t.source?.startOffset,R=t=>t.source?.endOffset;var nc=/\*\/$/,ic=/^\/\*\*?/,Nn=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,oc=/(^|\s+)\/\/([^\n\r]*)/g,An=/^(\r?\n)+/,ac=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,On=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,uc=/(\r?\n|^) *\* ?/g,Pn=[];function Rn(t){let e=t.match(Nn);return e?e[0].trimStart():""}function In(t){let s=t.match(Nn)?.[0];return s==null?t:t.slice(s.length)}function qn(t){t=E(0,t.replace(ic,"").replace(nc,""),uc,"$1");let s="";for(;s!==t;)s=t,t=E(0,t,ac,` +$1 $2 +`);t=t.replace(An,"").trimEnd();let r=Object.create(null),n=E(0,t,On,"").replace(An,"").trimEnd(),i;for(;i=On.exec(t);){let o=E(0,i[2],oc,"");if(typeof r[i[1]]=="string"||Array.isArray(r[i[1]])){let u=r[i[1]];r[i[1]]=[...Pn,...Array.isArray(u)?u:[u],o]}else r[i[1]]=o}return{comments:n,pragmas:r}}function Ln({comments:t="",pragmas:e={}}){let o=Object.keys(e),u=o.flatMap(l=>Cn(l,e[l])).map(l=>` * ${l} +`).join("");if(!t){if(o.length===0)return"";if(o.length===1&&!Array.isArray(e[o[0]])){let l=e[o[0]];return`/** ${Cn(o[0],l)[0]} */`}}let a=t.split(` +`).map(l=>` * ${l}`).join(` +`)+` +`;return`/** +`+(t?a:"")+(t&&o.length>0?` * +`:"")+u+" */"}function Cn(t,e){return[...Pn,...Array.isArray(e)?e:[e]].map(s=>`@${t} ${s}`.trim())}var Dn=["noformat","noprettier"],Mn=["format","prettier"],Bn="format";function lc(t){if(!t.startsWith("#!"))return"";let e=t.indexOf(` +`);return e===-1?t:t.slice(0,e)}var Un=lc;function Jr(t){let e=Un(t);e&&(t=t.slice(e.length+1));let s=Rn(t),{pragmas:r,comments:n}=qn(s);return{shebang:e,text:t,pragmas:r,comments:n}}function Fn(t){let{pragmas:e}=Jr(t);return Mn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function $n(t){let{pragmas:e}=Jr(t);return Dn.some(s=>Object.prototype.hasOwnProperty.call(e,s))}function Wn(t){let{shebang:e,text:s,pragmas:r,comments:n}=Jr(t),i=In(s),o=Ln({pragmas:{[Bn]:"",...r},comments:n.trimStart()});return(e?`${e} `:"")+o+(i.startsWith(` `)?` `:` -`)+i}var et=3;function tc(t){let e=t.slice(0,et);if(e!=="---"&&e!=="+++")return;let s=t.indexOf(` -`,et);if(s===-1)return;let r=t.slice(et,s).trim(),n=t.indexOf(` -${e}`,s),i=r;if(i||(i=e==="+++"?"toml":"yaml"),n===-1&&e==="---"&&i==="yaml"&&(n=t.indexOf(` -...`,s)),n===-1)return;let o=n+1+et,u=t.charAt(o+1);if(!/\s?/u.test(u))return;let a=t.slice(0,o);return{type:"front-matter",language:i,explicitLanguage:r,value:t.slice(s+1,n),startDelimiter:e,endDelimiter:a.slice(-et),raw:a}}function rc(t){let e=tc(t);if(!e)return{content:t};let{raw:s}=e;return{frontMatter:e,content:E(!1,s,/[^\n]/gu," ")+t.slice(s.length)}}var Ce=rc;function Yn(t){return $n(Ce(t).content)}function Vn(t){return Wn(Ce(t).content)}function zn(t){let{frontMatter:e,content:s}=Ce(t);return(e?e.raw+` +`)+i}var Gn=t=>Fn(ge(t).content),Yn=t=>$n(ge(t).content),Vn=t=>{let{frontMatter:e,content:s}=ge(t);return(e?e.raw+` -`:"")+Gn(s)}var sc=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function Hn(t){var e,s;return(s=(e=t.findAncestor(r=>r.type==="css-decl"))==null?void 0:e.prop)==null?void 0:s.toLowerCase()}var nc=new Set(["initial","inherit","unset","revert"]);function jn(t){return nc.has(t.toLowerCase())}function Kn(t,e){var r;let s=t.findAncestor(n=>n.type==="css-atrule");return((r=s==null?void 0:s.name)==null?void 0:r.toLowerCase().endsWith("keyframes"))&&["from","to"].includes(e.toLowerCase())}function Ae(t){return t.includes("$")||t.includes("@")||t.includes("#")||t.startsWith("%")||t.startsWith("--")||t.startsWith(":--")||t.includes("(")&&t.includes(")")?t:t.toLowerCase()}function Ne(t,e){var r;let s=t.findAncestor(n=>n.type==="value-func");return((r=s==null?void 0:s.value)==null?void 0:r.toLowerCase())===e}function Qn(t){var r;let e=t.findAncestor(n=>n.type==="css-rule"),s=(r=e==null?void 0:e.raws)==null?void 0:r.selector;return s&&(s.startsWith(":import")||s.startsWith(":export"))}function he(t,e){let s=Array.isArray(e)?e:[e],r=t.findAncestor(n=>n.type==="css-atrule");return r&&s.includes(r.name.toLowerCase())}function Xn(t){var s;let{node:e}=t;return e.groups[0].value==="url"&&e.groups.length===2&&((s=t.findAncestor(r=>r.type==="css-atrule"))==null?void 0:s.name)==="import"}function Jn(t){return t.type==="value-func"&&t.value.toLowerCase()==="url"}function Zn(t){return t.type==="value-func"&&t.value.toLowerCase()==="var"}function ei(t){let{selector:e}=t;return e?typeof e=="string"&&/^@.+:.*$/u.test(e)||e.value&&/^@.+:.*$/u.test(e.value):!1}function ti(t){return t.type==="value-word"&&["from","through","end"].includes(t.value)}function ri(t){return t.type==="value-word"&&["and","or","not"].includes(t.value)}function si(t){return t.type==="value-word"&&t.value==="in"}function It(t){return t.type==="value-operator"&&t.value==="*"}function tt(t){return t.type==="value-operator"&&t.value==="/"}function X(t){return t.type==="value-operator"&&t.value==="+"}function de(t){return t.type==="value-operator"&&t.value==="-"}function ic(t){return t.type==="value-operator"&&t.value==="%"}function qt(t){return It(t)||tt(t)||X(t)||de(t)||ic(t)}function ni(t){return t.type==="value-word"&&["==","!="].includes(t.value)}function ii(t){return t.type==="value-word"&&["<",">","<=",">="].includes(t.value)}function rt(t,e){return e.parser==="scss"&&t.type==="css-atrule"&&["if","else","for","each","while"].includes(t.name)}function Zr(t){var e;return((e=t.raws)==null?void 0:e.params)&&/^\(\s*\)$/u.test(t.raws.params)}function Lt(t){return t.name.startsWith("prettier-placeholder")}function oi(t){return t.prop.startsWith("@prettier-placeholder")}function ai(t,e){return t.value==="$$"&&t.type==="value-func"&&(e==null?void 0:e.type)==="value-word"&&!e.raws.before}function ui(t){var e,s;return((e=t.value)==null?void 0:e.type)==="value-root"&&((s=t.value.group)==null?void 0:s.type)==="value-value"&&t.prop.toLowerCase()==="composes"}function li(t){var e,s,r;return((r=(s=(e=t.value)==null?void 0:e.group)==null?void 0:s.group)==null?void 0:r.type)==="value-paren_group"&&t.value.group.group.open!==null&&t.value.group.group.close!==null}function me(t){var e;return((e=t.raws)==null?void 0:e.before)===""}function Dt(t){var e,s;return t.type==="value-comma_group"&&((s=(e=t.groups)==null?void 0:e[1])==null?void 0:s.type)==="value-colon"}function Jr(t){var e;return t.type==="value-paren_group"&&((e=t.groups)==null?void 0:e[0])&&Dt(t.groups[0])}function es(t,e){var i;if(e.parser!=="scss")return!1;let{node:s}=t;if(s.groups.length===0)return!1;let r=t.grandparent;if(!Jr(s)&&!(r&&Jr(r)))return!1;let n=t.findAncestor(o=>o.type==="css-decl");return!!((i=n==null?void 0:n.prop)!=null&&i.startsWith("$")||Jr(r)||r.type==="value-func")}function Pe(t){return t.type==="value-comment"&&t.inline}function Mt(t){return t.type==="value-word"&&t.value==="#"}function ts(t){return t.type==="value-word"&&t.value==="{"}function Bt(t){return t.type==="value-word"&&t.value==="}"}function st(t){return["value-word","value-atword"].includes(t.type)}function nt(t){return(t==null?void 0:t.type)==="value-colon"}function ci(t,e){if(!Dt(e))return!1;let{groups:s}=e,r=s.indexOf(t);return r===-1?!1:nt(s[r+1])}function fi(t){return t.value&&["not","and","or"].includes(t.value.toLowerCase())}function pi(t){return t.type!=="value-func"?!1:sc.has(t.value.toLowerCase())}function Re(t){return/\/\//u.test(t.split(/[\n\r]/u).pop())}function it(t){return(t==null?void 0:t.type)==="value-atword"&&t.value.startsWith("prettier-placeholder-")}function hi(t,e){var s,r;if(((s=t.open)==null?void 0:s.value)!=="("||((r=t.close)==null?void 0:r.value)!==")"||t.groups.some(n=>n.type!=="value-comma_group"))return!1;if(e.type==="value-comma_group"){let n=e.groups.indexOf(t)-1,i=e.groups[n];if((i==null?void 0:i.type)==="value-word"&&i.value==="with")return!0}return!1}function ot(t){var e,s;return t.type==="value-paren_group"&&((e=t.open)==null?void 0:e.value)==="("&&((s=t.close)==null?void 0:s.value)===")"}function oc(t,e,s){var m;let{node:r}=t,n=t.parent,i=t.grandparent,o=Hn(t),u=o&&n.type==="value-value"&&(o==="grid"||o.startsWith("grid-template")),a=t.findAncestor(y=>y.type==="css-atrule"),c=a&&rt(a,e),f=r.groups.some(y=>Pe(y)),p=t.map(s,"groups"),l=[""],d=Ne(t,"url"),x=!1,h=!1;for(let y=0;y2&&r.groups.slice(0,y).every(C=>C.type==="value-comment")&&!Pe(b)&&(l[l.length-2]=ae($(!1,l,-2))),he(t,"forward")&&w.type==="value-word"&&w.value&&b!==void 0&&b.type==="value-word"&&b.value==="as"&&v.type==="value-operator"&&v.value==="*"||he(t,"utility")&&w.type==="value-word"&&v&&v.type==="value-operator"&&v.value==="*"||!v||w.type==="value-word"&&it(v)&&P(w)===N(v))continue;if(w.type==="value-string"&&w.quoted){let C=w.value.lastIndexOf("#{"),xe=w.value.lastIndexOf("}");C!==-1&&xe!==-1?x=C>xe:C!==-1?x=!0:xe!==-1&&(x=!1)}if(x||nt(w)||nt(v)||w.type==="value-atword"&&(w.value===""||w.value.endsWith("["))||v.type==="value-word"&&v.value.startsWith("]")||w.value==="~"||w.type!=="value-string"&&w.value&&w.value.includes("\\")&&v&&v.type!=="value-comment"||b!=null&&b.value&&b.value.indexOf("\\")===b.value.length-1&&w.type==="value-operator"&&w.value==="/"||w.value==="\\"||ai(w,v)||Mt(w)||ts(w)||Bt(v)||ts(v)&&me(v)||Bt(w)&&me(v)||w.value==="--"&&Mt(v))continue;let F=qt(w),Q=qt(v);if((F&&Mt(v)||Q&&Bt(w))&&me(v)||!b&&tt(w)||Ne(t,"calc")&&(X(w)||X(v)||de(w)||de(v))&&me(v))continue;let W=(X(w)||de(w))&&y===0&&(v.type==="value-number"||v.isHex)&&i&&pi(i)&&!me(v),T=(R==null?void 0:R.type)==="value-func"||R&&st(R)||w.type==="value-func"||st(w),O=v.type==="value-func"||st(v)||(b==null?void 0:b.type)==="value-func"||b&&st(b);if(e.parser==="scss"&&F&&w.value==="-"&&v.type==="value-func"&&P(w)!==N(v)){l.push([l.pop()," "]);continue}if(!(!(It(v)||It(w))&&!Ne(t,"calc")&&!W&&(tt(v)&&!T||tt(w)&&!O||X(v)&&!T||X(w)&&!O||de(v)||de(w))&&(me(v)||F&&(!b||b&&qt(b))))&&!((e.parser==="scss"||e.parser==="less")&&F&&w.value==="-"&&ot(v)&&P(w)===N(v.open)&&v.open.value==="(")){if(Pe(w)){if(n.type==="value-paren_group"){l.push(ae(S),"");continue}l.push(S,"");continue}if(c&&(ni(v)||ii(v)||ri(v)||si(w)||ti(w))){l.push([l.pop()," "]);continue}if(a&&a.name.toLowerCase()==="namespace"){l.push([l.pop()," "]);continue}if(u){w.source&&v.source&&w.source.start.line!==v.source.start.line?(l.push(S,""),h=!0):l.push([l.pop()," "]);continue}if(Q){l.push([l.pop()," "]);continue}if((v==null?void 0:v.value)!=="..."&&!(it(w)&&it(v)&&P(w)===N(v))){if(it(w)&&ot(v)&&P(w)===N(v.open)){l.push(D,"");continue}if(w.value==="with"&&ot(v)){l=[[Te(l)," "]];continue}(m=w.value)!=null&&m.endsWith("#")&&v.value==="{"&&ot(v.group)||Pe(v)&&!R||l.push(A,"")}}}return f&&l.push([l.pop(),Xe]),h&&l.unshift("",S),c?L(q(l)):Xn(t)?L(Te(l)):L(q(Te(l)))}var di=oc;function ac(t){return t.length===1?t:t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var mi=ac;var Ut=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"],["fr","fr"]]);function rs(t){let e=t.toLowerCase();return Ut.has(e)?Ut.get(e):t}var yi=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gsu,uc=/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/giu,lc=/[a-z]+/giu,cc=/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/giu,fc=new RegExp(yi.source+`|(${cc.source})?(${uc.source})(${lc.source})?`,"giu");function Y(t,e){return E(!1,t,yi,s=>At(s,e))}function gi(t,e){let s=e.singleQuote?"'":'"';return t.includes('"')||t.includes("'")?t:s+t+s}function ye(t){return E(!1,t,fc,(e,s,r,n,i)=>!r&&n&&(i??(i=""),i=i.toLowerCase(),!i||i==="n"||Ut.has(i))?ss(n)+(i?rs(i):""):e)}function ss(t){return mi(t).replace(/\.0(?=$|e)/u,"")}function wi(t){return t.trailingComma==="es5"||t.trailingComma==="all"}function pc(t,e,s){let r=!!(s!=null&&s.backwards);if(e===!1)return!1;let n=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&n===` -`)return e-2;if(n===` -`||n==="\r"||n==="\u2028"||n==="\u2029")return e-1}else{if(n==="\r"&&t.charAt(e+1)===` -`)return e+2;if(n===` -`||n==="\r"||n==="\u2028"||n==="\u2029")return e+1}return e}var Ft=pc;function hc(t,e,s={}){let r=Pt(t,s.backwards?e-1:e,s),n=Ft(t,r,s);return r!==n}var $t=hc;function dc(t,e){if(e===!1)return!1;if(t.charAt(e)==="/"&&t.charAt(e+1)==="*"){for(let s=e+2;ss.type==="value-comment"))&&wi(e)&&t.callParent(()=>es(t,e))?Ot(","):""}function bi(t,e,s){let{node:r,parent:n}=t,i=t.map(({node:d})=>typeof d=="string"?d:s(),"groups");if(n&&Jn(n)&&(r.groups.length===1||r.groups.length>0&&r.groups[0].type==="value-comma_group"&&r.groups[0].groups.length>0&&r.groups[0].groups[0].type==="value-word"&&r.groups[0].groups[0].value.startsWith("data:")))return[r.open?s("open"):"",G(",",i),r.close?s("close"):""];if(!r.open){let d=ns(t);Qe(i);let x=xc(G(",",i),2),h=G(d?S:A,x);return q(d?[S,h]:L([vc(t)?D:"",Te(h)]))}let o=t.map(({node:d,isLast:x,index:h})=>{var b;let m=i[h];Dt(d)&&d.type==="value-comma_group"&&d.groups&&d.groups[0].type!=="value-paren_group"&&((b=d.groups[2])==null?void 0:b.type)==="value-paren_group"&&j(m)===se&&j(m.contents)===re&&j(m.contents.contents)===ne&&(m=L(ae(m)));let y=[m,x?wc(t,e):","];if(!x&&d.type==="value-comma_group"&&ue(d.groups)){let w=$(!1,d.groups,-1);!w.source&&w.close&&(w=w.close),w.source&&Wt(e.originalText,P(w))&&y.push(S)}return y},"groups"),u=ci(r,n),a=hi(r,n),c=es(t,e),f=a||c&&!u,p=a||u,l=L([r.open?s("open"):"",q([D,G(A,o)]),D,r.close?s("close"):""],{shouldBreak:f});return p?ae(l):l}function ns(t){return t.match(e=>e.type==="value-paren_group"&&!e.open&&e.groups.some(s=>s.type==="value-comma_group"),(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&(e.type==="css-decl"&&!e.prop.startsWith("--")||e.type==="css-atrule"&&e.variable))}function vc(t){return t.match(e=>e.type==="value-paren_group"&&!e.open,(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&e.type==="css-decl")}function xc(t,e){let s=[];for(let r=0;r{let{node:n,previous:i}=t;if((i==null?void 0:i.type)==="css-comment"&&i.text.trim()==="prettier-ignore"?r.push(e.originalText.slice(N(n),P(n))):r.push(s()),t.isLast)return;let{next:o}=t;o.type==="css-comment"&&!$t(e.originalText,N(o),{backwards:!0})&&!Oe(n)||o.type==="css-atrule"&&o.name==="else"&&n.type!=="css-comment"?r.push(" "):(r.push(e.__isHTMLStyleAttribute?A:S),Wt(e.originalText,P(n))&&!Oe(n)&&r.push(S))},"nodes"),r}var Ie=bc;function _c(t,e,s){var n,i,o,u,a,c;let{node:r}=t;switch(r.type){case"front-matter":return[r.raw,S];case"css-root":{let f=Ie(t,e,s),p=r.raws.after.trim();return p.startsWith(";")&&(p=p.slice(1).trim()),[r.frontMatter?[s("frontMatter"),S]:"",f,p?` ${p}`:"",r.nodes.length>0?S:""]}case"css-comment":{let f=r.inline||r.raws.inline,p=e.originalText.slice(N(r),P(r));return f?p.trimEnd():p}case"css-rule":return[s("selector"),r.important?" !important":"",r.nodes?[((n=r.selector)==null?void 0:n.type)==="selector-unknown"&&Re(r.selector.value)?A:r.selector?" ":"","{",r.nodes.length>0?q([S,Ie(t,e,s)]):"",S,"}",ei(r)?";":""]:";"];case"css-decl":{let f=t.parent,{between:p}=r.raws,l=p.trim(),d=l===":",x=typeof r.value=="string"&&/^ *$/u.test(r.value),h=typeof r.value=="string"?r.value:s("value");return h=ui(r)?sn(h):h,!d&&Re(l)&&!((o=(i=r.value)==null?void 0:i.group)!=null&&o.group&&t.call(()=>ns(t),"value","group","group"))&&(h=q([S,ae(h)])),[E(!1,r.raws.before,/[\s;]/gu,""),f.type==="css-atrule"&&f.variable||Qn(t)?r.prop:Ae(r.prop),l.startsWith("//")?" ":"",l,r.extend||x?"":" ",e.parser==="less"&&r.extend&&r.selector?["extend(",s("selector"),")"]:"",h,r.raws.important?r.raws.important.replace(/\s*!\s*important/iu," !important"):r.important?" !important":"",r.raws.scssDefault?r.raws.scssDefault.replace(/\s*!default/iu," !default"):r.scssDefault?" !default":"",r.raws.scssGlobal?r.raws.scssGlobal.replace(/\s*!global/iu," !global"):r.scssGlobal?" !global":"",r.nodes?[" {",q([D,Ie(t,e,s)]),D,"}"]:oi(r)&&!f.raws.semicolon&&e.originalText[P(r)-1]!==";"?"":e.__isHTMLStyleAttribute&&t.isLast?Ot(";"):";"]}case"css-atrule":{let f=t.parent,p=Lt(r)&&!f.raws.semicolon&&e.originalText[P(r)-1]!==";";if(e.parser==="less"){if(r.mixin)return[s("selector"),r.important?" !important":"",p?"":";"];if(r.function)return[r.name,typeof r.params=="string"?r.params:s("params"),p?"":";"];if(r.variable)return["@",r.name,": ",r.value?s("value"):"",r.raws.between.trim()?r.raws.between.trim()+" ":"",r.nodes?["{",q([r.nodes.length>0?D:"",Ie(t,e,s)]),D,"}"]:"",p?"":";"]}let l=r.name==="import"&&((u=r.params)==null?void 0:u.type)==="value-unknown"&&r.params.value.endsWith(";");return["@",Zr(r)||r.name.endsWith(":")||Lt(r)?r.name:Ae(r.name),r.params?[Zr(r)?"":Lt(r)?r.raws.afterName===""?"":r.name.endsWith(":")?" ":/^\s*\n\s*\n/u.test(r.raws.afterName)?[S,S]:/^\s*\n/u.test(r.raws.afterName)?S:" ":" ",typeof r.params=="string"?r.params:s("params")]:"",r.selector?q([" ",s("selector")]):"",r.value?L([" ",s("value"),rt(r,e)?li(r)?" ":A:""]):r.name==="else"?" ":"",r.nodes?[rt(r,e)?"":r.selector&&!r.selector.nodes&&typeof r.selector.value=="string"&&Re(r.selector.value)||!r.selector&&typeof r.params=="string"&&Re(r.params)?A:" ","{",q([r.nodes.length>0?D:"",Ie(t,e,s)]),D,"}"]:p||l?"":";"]}case"media-query-list":{let f=[];return t.each(({node:p})=>{p.type==="media-query"&&p.value===""||f.push(s())},"nodes"),L(q(G(A,f)))}case"media-query":return[G(" ",t.map(s,"nodes")),t.isLast?"":","];case"media-type":return ye(Y(r.value,e));case"media-feature-expression":return r.nodes?["(",...t.map(s,"nodes"),")"]:r.value;case"media-feature":return Ae(Y(E(!1,r.value,/ +/gu," "),e));case"media-colon":return[r.value," "];case"media-value":return ye(Y(r.value,e));case"media-keyword":return Y(r.value,e);case"media-url":return Y(E(!1,E(!1,r.value,/^url\(\s+/giu,"url("),/\s+\)$/gu,")"),e);case"media-unknown":return r.value;case"selector-root":return L([he(t,"custom-selector")?[t.findAncestor(f=>f.type==="css-atrule").customSelector,A]:"",G([",",he(t,["extend","custom-selector","nest"])?A:S],t.map(s,"nodes"))]);case"selector-selector":{let f=r.nodes.length>2;return L((f?q:p=>p)(t.map(s,"nodes")))}case"selector-comment":return r.value;case"selector-string":return Y(r.value,e);case"selector-tag":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",((a=t.previous)==null?void 0:a.type)==="selector-nesting"?r.value:ye(Kn(t,r.value)?r.value.toLowerCase():r.value)];case"selector-id":return["#",r.value];case"selector-class":return[".",ye(Y(r.value,e))];case"selector-attribute":return["[",r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.attribute.trim(),r.operator??"",r.value?gi(Y(r.value.trim(),e),e):"",r.insensitive?" i":"","]"];case"selector-combinator":{if(r.value==="+"||r.value===">"||r.value==="~"||r.value===">>>"){let l=t.parent;return[l.type==="selector-selector"&&l.nodes[0]===r?"":A,r.value,t.isLast?"":" "]}let f=r.value.trim().startsWith("(")?A:"",p=ye(Y(r.value.trim(),e))||A;return[f,p]}case"selector-universal":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.value];case"selector-pseudo":return[Ae(r.value),ue(r.nodes)?L(["(",q([D,G([",",A],t.map(s,"nodes"))]),D,")"]):""];case"selector-nesting":return r.value;case"selector-unknown":{let f=t.findAncestor(d=>d.type==="css-rule");if(f!=null&&f.isSCSSNesterProperty)return ye(Y(Ae(r.value),e));let p=t.parent;if((c=p.raws)!=null&&c.selector){let d=N(p),x=d+p.raws.selector.length;return e.originalText.slice(d,x).trim()}let l=t.grandparent;if(p.type==="value-paren_group"&&(l==null?void 0:l.type)==="value-func"&&l.value==="selector"){let d=P(p.open)+1,x=N(p.close),h=e.originalText.slice(d,x).trim();return Re(h)?[Xe,h]:h}return r.value}case"value-value":case"value-root":return s("group");case"value-comment":return e.originalText.slice(N(r),P(r));case"value-comma_group":return di(t,e,s);case"value-paren_group":return bi(t,e,s);case"value-func":return[r.value,he(t,"supports")&&fi(r)?" ":"",s("group")];case"value-paren":return r.value;case"value-number":return[ss(r.value),rs(r.unit)];case"value-operator":return r.value;case"value-word":return r.isColor&&r.isHex||jn(r.value)?r.value.toLowerCase():r.value;case"value-colon":{let{previous:f}=t;return L([r.value,typeof(f==null?void 0:f.value)=="string"&&f.value.endsWith("\\")||Ne(t,"url")?"":A])}case"value-string":return At(r.raws.quote+r.value+r.raws.quote,e);case"value-atword":return["@",r.value];case"value-unicode-range":return r.value;case"value-unknown":return r.value;case"value-comma":default:throw new dn(r,"PostCSS")}}var Ec={print:_c,embed:vn,insertPragma:zn,massageAstNode:yn,getVisitorKeys:_n},_i=Ec;var Ei=[{name:"CSS",type:"markup",extensions:[".css",".wxss"],tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["css"],vscodeLanguageIds:["css"],linguistLanguageId:50},{name:"PostCSS",type:"markup",extensions:[".pcss",".postcss"],tmScope:"source.postcss",aceMode:"text",group:"CSS",parsers:["css"],vscodeLanguageIds:["postcss"],linguistLanguageId:262764437},{name:"Less",type:"markup",extensions:[".less"],tmScope:"source.css.less",aceMode:"less",aliases:["less-css"],codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["less"],vscodeLanguageIds:["less"],linguistLanguageId:198},{name:"SCSS",type:"markup",extensions:[".scss"],tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",parsers:["scss"],vscodeLanguageIds:["scss"],linguistLanguageId:329}];var ki={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var kc={singleQuote:ki.singleQuote},Si=kc;var Zs={};rn(Zs,{css:()=>My,less:()=>By,scss:()=>Uy});var hl=be(gt(),1),dl=be(Io(),1),ml=be(ha(),1);function cp(t,e){let s=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(s,e)}var da=cp;var ba=be(xa(),1);function Z(t,e,s){if(t&&typeof t=="object"){delete t.parent;for(let r in t)Z(t[r],e,s),r==="type"&&typeof t[r]=="string"&&!t[r].startsWith(e)&&(!s||!s.test(t[r]))&&(t[r]=e+t[r])}return t}function Ms(t){if(t&&typeof t=="object"){delete t.parent;for(let e in t)Ms(t[e]);!Array.isArray(t)&&t.value&&!t.type&&(t.type="unknown")}return t}var _p=ba.default.default;function Ep(t){let e;try{e=_p(t)}catch{return{type:"selector-unknown",value:t}}return Z(Ms(e),"media-")}var _a=Ep;var yu=be(mu(),1);function Mm(t){if(/\/\/|\/\*/u.test(t))return{type:"selector-unknown",value:t.trim()};let e;try{new yu.default(s=>{e=s}).process(t)}catch{return{type:"selector-unknown",value:t}}return Z(e,"selector-")}var te=Mm;var ll=be(sl(),1);var Sy=t=>{for(;t.parent;)t=t.parent;return t},Fr=Sy;function Ty(t){return Fr(t).text.slice(t.group.open.sourceIndex+1,t.group.close.sourceIndex).trim()}var nl=Ty;function Oy(t){if(ue(t)){for(let e=t.length-1;e>0;e--)if(t[e].type==="word"&&t[e].value==="{"&&t[e-1].type==="word"&&t[e-1].value.endsWith("#"))return!0}return!1}var il=Oy;function Cy(t){return t.some(e=>e.type==="string"||e.type==="func"&&!e.value.endsWith("\\"))}var ol=Cy;function Ay(t,e){return!!(e.parser==="scss"&&(t==null?void 0:t.type)==="word"&&t.value.startsWith("$"))}var al=Ay;var ul=t=>t.type==="paren"&&t.value===")";function Ny(t,e){var a;let{nodes:s}=t,r={open:null,close:null,groups:[],type:"paren_group"},n=[r],i=r,o={groups:[],type:"comma_group"},u=[o];for(let c=0;c0&&r.groups.push(o),r.close=f,u.length===1)throw new Error("Unbalanced parenthesis");u.pop(),o=$(!1,u,-1),o.groups.push(r),n.pop(),r=$(!1,n,-1)}else if(f.type==="comma"){if(c===s.length-3&&s[c+1].type==="comment"&&ul(s[c+2]))continue;r.groups.push(o),o={groups:[],type:"comma_group"},u[u.length-1]=o}else o.groups.push(f)}return o.groups.length>0&&r.groups.push(o),i}function $r(t){return t.type==="paren_group"&&!t.open&&!t.close&&t.groups.length===1||t.type==="comma_group"&&t.groups.length===1?$r(t.groups[0]):t.type==="paren_group"||t.type==="comma_group"?{...t,groups:t.groups.map($r)}:t}function cl(t,e){if(t&&typeof t=="object")for(let s in t)s!=="parent"&&(cl(t[s],e),s==="nodes"&&(t.group=$r(Ny(t,e)),delete t[s]));return t}function Py(t,e){if(e.parser==="less"&&t.startsWith("~`"))return{type:"value-unknown",value:t};let s=null;try{s=new ll.default(t,{loose:!0}).parse()}catch{return{type:"value-unknown",value:t}}s.text=t;let r=cl(s,e);return Z(r,"value-",/^selector-/u)}var pe=Py;var Ry=new Set(["import","use","forward"]);function Iy(t){return Ry.has(t)}var fl=Iy;function qy(t,e){return e.parser!=="scss"||!t.selector?!1:t.selector.replace(/\/\*.*?\*\//u,"").replace(/\/\/.*\n/u,"").trim().endsWith(":")}var pl=qy;var Ly=/(\s*)(!default).*$/u,Dy=/(\s*)(!global).*$/u;function yl(t,e){var s,r;if(t&&typeof t=="object"){delete t.parent;for(let u in t)yl(t[u],e);if(!t.type)return t;if(t.raws??(t.raws={}),t.type==="css-decl"&&typeof t.prop=="string"&&t.prop.startsWith("--")&&typeof t.value=="string"&&t.value.startsWith("{")){let u;if(t.value.trimEnd().endsWith("}")){let a=e.originalText.slice(0,t.source.start.offset),c="a".repeat(t.prop.length)+e.originalText.slice(t.source.start.offset+t.prop.length,t.source.end.offset),f=E(!1,a,/[^\n]/gu," ")+c,p;e.parser==="scss"?p=vl:e.parser==="less"?p=wl:p=gl;let l;try{l=p(f,{...e})}catch{}((s=l==null?void 0:l.nodes)==null?void 0:s.length)===1&&l.nodes[0].type==="css-rule"&&(u=l.nodes[0].nodes)}return u?t.value={type:"css-rule",nodes:u}:t.value={type:"value-unknown",value:t.raws.value.raw},t}let n="";typeof t.selector=="string"&&(n=t.raws.selector?t.raws.selector.scss??t.raws.selector.raw:t.selector,t.raws.between&&t.raws.between.trim().length>0&&(n+=t.raws.between),t.raws.selector=n);let i="";typeof t.value=="string"&&(i=t.raws.value?t.raws.value.scss??t.raws.value.raw:t.value,t.raws.value=i.trim());let o="";if(typeof t.params=="string"&&(o=t.raws.params?t.raws.params.scss??t.raws.params.raw:t.params,t.raws.afterName&&t.raws.afterName.trim().length>0&&(o=t.raws.afterName+o),t.raws.between&&t.raws.between.trim().length>0&&(o=o+t.raws.between),o=o.trim(),t.raws.params=o),n.trim().length>0)return n.startsWith("@")&&n.endsWith(":")?t:t.mixin?(t.selector=pe(n,e),t):(pl(t,e)&&(t.isSCSSNesterProperty=!0),t.selector=te(n),t);if(i.trim().length>0){let u=i.match(Ly);u&&(i=i.slice(0,u.index),t.scssDefault=!0,u[0].trim()!=="!default"&&(t.raws.scssDefault=u[0]));let a=i.match(Dy);if(a&&(i=i.slice(0,a.index),t.scssGlobal=!0,a[0].trim()!=="!global"&&(t.raws.scssGlobal=a[0])),i.startsWith("progid:"))return{type:"value-unknown",value:i};t.value=pe(i,e)}if(e.parser==="less"&&t.type==="css-decl"&&i.startsWith("extend(")&&(t.extend||(t.extend=t.raws.between===":"),t.extend&&!t.selector&&(delete t.value,t.selector=te(i.slice(7,-1)))),t.type==="css-atrule"){if(e.parser==="less"){if(t.mixin){let u=t.raws.identifier+t.name+t.raws.afterName+t.raws.params;return t.selector=te(u),delete t.params,t}if(t.function)return t}if(e.parser==="css"&&t.name==="custom-selector"){let u=t.params.match(/:--\S+\s+/u)[0].trim();return t.customSelector=u,t.selector=te(t.params.slice(u.length).trim()),delete t.params,t}if(e.parser==="less"){if(t.name.includes(":")&&!t.params){t.variable=!0;let u=t.name.split(":");t.name=u[0],t.value=pe(u.slice(1).join(":"),e)}if(!["page","nest","keyframes"].includes(t.name)&&((r=t.params)==null?void 0:r[0])===":"){t.variable=!0;let u=t.params.slice(1);u&&(t.value=pe(u,e)),t.raws.afterName+=":"}if(t.variable)return delete t.params,t.value||delete t.value,t}}if(t.type==="css-atrule"&&o.length>0){let{name:u}=t,a=t.name.toLowerCase();return u==="warn"||u==="error"?(t.params={type:"media-unknown",value:o},t):u==="extend"||u==="nest"?(t.selector=te(o),delete t.params,t):u==="at-root"?(/^\(\s*(?:without|with)\s*:.+\)$/su.test(o)?t.params=pe(o,e):(t.selector=te(o),delete t.params),t):fl(a)?(t.import=!0,delete t.filename,t.params=pe(o,e),t):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(u)?(o=o.replace(/(\$\S+?)(\s+)?\.{3}/u,"$1...$2"),o=o.replace(/^(?!if)(\S+)(\s+)\(/u,"$1($2"),t.value=pe(o,e),delete t.params,t):["media","custom-media"].includes(a)?o.includes("#{")?{type:"media-unknown",value:o}:(t.params=_a(o),t):(t.params=o,t)}}return t}function Xs(t,e,s){let r=Ce(e),{frontMatter:n}=r;e=r.content;let i;try{i=t(e,{map:!1})}catch(o){let{name:u,reason:a,line:c,column:f}=o;throw typeof c!="number"?o:da(`${u}: ${a}`,{loc:{start:{line:c,column:f}},cause:o})}return s.originalText=e,i=yl(Z(i,"css-"),s),Qr(i,e),n&&(n.source={startOffset:0,endOffset:n.raw.length},i.frontMatter=n),i}function gl(t,e={}){return Xs(hl.default.default,t,e)}function wl(t,e={}){return Xs(s=>dl.default.parse(On(s)),t,e)}function vl(t,e={}){return Xs(ml.default,t,e)}var Js={astFormat:"postcss",hasPragma:Yn,hasIgnorePragma:Vn,locStart:N,locEnd:P},My={...Js,parse:gl},By={...Js,parse:wl},Uy={...Js,parse:vl};var Fy={postcss:_i};var s_=en;export{s_ as default,Ei as languages,Si as options,Zs as parsers,Fy as printers}; +`:"")+Wn(s)};var cc=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function zn(t){return t.findAncestor(e=>e.type==="css-decl")?.prop?.toLowerCase()}var fc=new Set(["initial","inherit","unset","revert"]);function jn(t){return fc.has(t.toLowerCase())}function Hn(t,e){return t.findAncestor(r=>r.type==="css-atrule")?.name?.toLowerCase().endsWith("keyframes")&&["from","to"].includes(e.toLowerCase())}function Ie(t){return t.includes("$")||t.includes("@")||t.includes("#")||t.startsWith("%")||t.startsWith("--")||t.startsWith(":--")||t.includes("(")&&t.includes(")")?t:t.toLowerCase()}function qe(t,e){return t.findAncestor(r=>r.type==="value-func")?.value?.toLowerCase()===e}function Kn(t){return t.hasAncestor(e=>{if(e.type!=="css-rule")return!1;let s=e.raws?.selector;return s&&(s.startsWith(":import")||s.startsWith(":export"))})}function we(t,e){let s=Array.isArray(e)?e:[e],r=t.findAncestor(n=>n.type==="css-atrule");return r&&s.includes(r.name.toLowerCase())}function Qn(t){let{node:e}=t;return e.groups[0]?.value==="url"&&e.groups.length===2&&t.findAncestor(s=>s.type==="css-atrule")?.name==="import"}function Xn(t){return t.type==="value-func"&&t.value.toLowerCase()==="url"}function Jn(t){return t.type==="value-func"&&t.value.toLowerCase()==="var"}function Zn(t){let{selector:e}=t;return e?typeof e=="string"&&/^@.+:.*$/u.test(e)||e.value&&/^@.+:.*$/u.test(e.value):!1}function ei(t){return t.type==="value-word"&&["from","through","end"].includes(t.value)}function ti(t){return t.type==="value-word"&&["and","or","not"].includes(t.value)}function ri(t){return t.type==="value-word"&&t.value==="in"}function Lt(t){return t.type==="value-operator"&&t.value==="*"}function ve(t){return t?.type==="value-operator"&&t.value==="/"}function J(t){return t.type==="value-operator"&&t.value==="+"}function xe(t){return t.type==="value-operator"&&t.value==="-"}function pc(t){return t.type==="value-operator"&&t.value==="%"}function Dt(t){return Lt(t)||ve(t)||J(t)||xe(t)||pc(t)}function si(t){return t.type==="value-word"&&["==","!="].includes(t.value)}function ni(t){return t.type==="value-word"&&["<",">","<=",">="].includes(t.value)}function Je(t,e){return e.parser==="scss"&&t.type==="css-atrule"&&["if","else","for","each","while"].includes(t.name)}function es(t){return t.raws?.params&&/^\(\s*\)$/u.test(t.raws.params)}function Mt(t){return t.name.startsWith("prettier-placeholder")}function ii(t){return t.prop.startsWith("@prettier-placeholder")}function oi(t,e){return t.value==="$$"&&t.type==="value-func"&&e?.type==="value-word"&&!e.raws.before}function ai(t){return t.value?.type==="value-root"&&t.value.group?.type==="value-value"&&t.prop.toLowerCase()==="composes"}function ui(t){return t.value?.group?.group?.type==="value-paren_group"&&t.value.group.group.open!==null&&t.value.group.group.close!==null}function Z(t){return t?.raws?.before===""}function Bt(t){return t.type==="value-comma_group"&&t.groups?.[1]?.type==="value-colon"}function Zr(t){return t.type==="value-paren_group"&&t.groups?.[0]&&Bt(t.groups[0])}function ts(t,e){if(e.parser!=="scss")return!1;let{node:s}=t;if(s.groups.length===0)return!1;let r=t.grandparent;return!Zr(s)&&!(r&&Zr(r))?!1:!!(t.findAncestor(i=>i.type==="css-decl")?.prop?.startsWith("$")||Zr(r)||r.type==="value-func")}function Ze(t){return t.type==="value-comment"&&t.inline}function Ut(t){return t.type==="value-word"&&t.value==="#"}function rs(t){return t.type==="value-word"&&t.value==="{"}function Ft(t){return t.type==="value-word"&&t.value==="}"}function et(t){return["value-word","value-atword"].includes(t.type)}function $t(t){return t?.type==="value-colon"}function li(t,e){if(!Bt(e))return!1;let{groups:s}=e,r=s.indexOf(t);return r===-1?!1:$t(s[r+1])}function ci(t){return t.value&&["not","and","or"].includes(t.value.toLowerCase())}function fi(t){return t.type!=="value-func"?!1:cc.has(t.value.toLowerCase())}function Le(t){return/\/\//u.test(t.split(/[\n\r]/u).pop())}function tt(t){return t?.type==="value-atword"&&t.value.startsWith("prettier-placeholder-")}function pi(t,e){if(t.open?.value!=="("||t.close?.value!==")"||t.groups.some(s=>s.type!=="value-comma_group"))return!1;if(e.type==="value-comma_group"){let s=e.groups.indexOf(t)-1,r=e.groups[s];if(r?.type==="value-word"&&r.value==="with")return!0}return!1}function rt(t){return t.type==="value-paren_group"&&t.open?.value==="("&&t.close?.value===")"}function hc(t,e,s){let{node:r}=t,n=t.parent,i=t.grandparent,o=zn(t),u=o&&n.type==="value-value"&&(o==="grid"||o.startsWith("grid-template")),a=t.findAncestor(p=>p.type==="css-atrule"),l=a&&Je(a,e),f=r.groups.some(p=>Ze(p)),h=t.map(s,"groups"),c=[""],g=qe(t,"url"),b=!1,d=!1;for(let p=0;pN:k!==-1?b=!0:N!==-1&&(b=!1)}if(b||$t(y)||$t(v)||y.type==="value-atword"&&(y.value===""||y.value.endsWith("["))||v.type==="value-word"&&v.value.startsWith("]")||y.value==="~"||e.parser==="less"&&(v?.type==="value-word"&&v.value==="["||y.type==="value-word"&&y.value==="["&&(v?.type==="value-atword"||v?.type==="value-word")||y.type==="value-word"&&y.value==="]["&&v?.type==="value-word")||y.type!=="value-string"&&y.value&&y.value.includes("\\")&&v&&v.type!=="value-comment"||m?.value&&m.value.indexOf("\\")===m.value.length-1&&y.type==="value-operator"&&y.value==="/"||y.value==="\\"||oi(y,v)||Ut(y)||rs(y)||Ft(v)||rs(v)&&Z(v)||Ft(y)&&Z(v)||y.value==="--"&&Ut(v))continue;let q=Dt(y),H=Dt(v);if((q&&Ut(v)||H&&Ft(y))&&Z(v)||!m&&ve(y)||qe(t,"calc")&&(J(y)||J(v)||xe(y)||xe(v))&&Z(v))continue;let ne=(J(y)||xe(y))&&p===0&&(v.type==="value-number"||v.isHex)&&i&&fi(i)&&!Z(v);if(e.parser==="scss"&&q&&y.value==="-"&&v.type==="value-func"&&R(y)!==P(v)){c.push([c.pop()," "]);continue}let W=O?.type==="value-func"||O&&et(O)||y.type==="value-func"||et(y),A=v.type==="value-func"||et(v)||m?.type==="value-func"||m&&et(m);if(!(!(Lt(v)||Lt(y))&&!qe(t,"calc")&&!ne&&(ve(v)&&!W||ve(y)&&!A||J(v)&&!W||J(y)&&!A||xe(v)||xe(y))&&(Z(v)||q&&(!m||m&&Dt(m))))&&!((e.parser==="scss"||e.parser==="less")&&q&&y.value==="-"&&rt(v)&&R(y)===P(v.open)&&v.open.value==="(")){if(Ze(y)){if(n.type==="value-paren_group"){c.push(le(T),"");continue}c.push(T,"");continue}if(l&&(si(v)||ni(v)||ti(v)||ri(y)||ei(y))){c.push([c.pop()," "]);continue}if(a&&a.name.toLowerCase()==="namespace"){c.push([c.pop()," "]);continue}if(u){y.source&&v.source&&y.source.start.line!==v.source.start.line?(c.push(T,""),d=!0):c.push([c.pop()," "]);continue}if(!(o&&(o==="font"||o.startsWith("--"))&&(ve(v)&&Z(v)&&hi(y)||ve(y)&&Z(y)&&hi(m)))){if(H){c.push([c.pop()," "]);continue}if(v?.value!=="..."&&!(tt(y)&&tt(v)&&R(y)===P(v))){if(tt(y)&&rt(v)&&R(y)===P(v.open)){c.push(M,"");continue}if(y.value==="with"&&rt(v)){c=[[Pe(c)," "]];continue}if(!(y.value?.endsWith("#")&&v.value==="{"&&rt(v.group))&&!(Ze(v)&&!O)){if(!a&&y.type==="value-comment"&&!y.inline&&r.groups.slice(0,p).every(k=>k.type==="value-comment")){c.push(le(C),"");continue}c.push(C,"")}}}}}return f&&c.push([c.pop(),Ne]),d&&c.unshift("",T),l?D(L(c)):Qn(t)?D(Pe(c)):D(L(Pe(c)))}function hi(t){if(t?.type==="value-number")return!0;if(t?.type!=="value-func")return!1;let e=t.value.toLowerCase();return e==="var"||e==="calc"||e==="min"||e==="max"||e==="clamp"||e.startsWith("--")}var di=hc;function dc(t){return t.length===1?t:t.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}var mi=dc;var Wt=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"],["fr","fr"]]);function ss(t){let e=t.toLowerCase();return Wt.has(e)?Wt.get(e):t}var yi=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gsu,mc=/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/giu,yc=/[a-z]+/giu,gc=/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/giu,wc=new RegExp(yi.source+`|(${gc.source})?(${mc.source})(${yc.source})?`,"giu");function V(t,e){return E(0,t,yi,s=>Nt(s,e))}function gi(t,e){let s=e.singleQuote?"'":'"',r="",n=t.match(/^(?.+?)\s+(?[a-zA-Z])$/u);return n&&({value:t,flag:r}=n.groups),(t.includes('"')||t.includes("'")?t:s+t+s)+(r?` ${r}`:"")}function _e(t){return E(0,t,wc,(e,s,r,n,i)=>!r&&n&&(i??(i=""),i=i.toLowerCase(),!i||i==="n"||Wt.has(i))?ns(n)+(i?ss(i):""):e)}function ns(t){return mi(t).replace(/\.0(?=$|e)/u,"")}function wi(t){return t.trailingComma==="es5"||t.trailingComma==="all"}var vi=t=>t===` +`||t==="\r"||t==="\u2028"||t==="\u2029";function vc(t,e,s){let r=!!s?.backwards;if(e===!1)return!1;let n=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&n===` +`)return e-2;if(vi(n))return e-1}else{if(n==="\r"&&t.charAt(e+1)===` +`)return e+2;if(vi(n))return e+1}return e}var Gt=vc;function xc(t,e,s={}){let r=It(t,s.backwards?e-1:e,s),n=Gt(t,r,s);return r!==n}var Yt=xc;function _c(t,e){if(e===!1)return!1;if(t.charAt(e)==="/"&&t.charAt(e+1)==="*"){for(let s=e+2;ss.type==="value-comment"))&&wi(e)&&t.callParent(()=>ts(t,e))?Ct(","):""}function bi(t,e,s){let{node:r,parent:n}=t,i=t.map(({node:g})=>typeof g=="string"?g:s(),"groups");if(n&&Xn(n)&&(r.groups.length===1||r.groups.length>0&&r.groups[0].type==="value-comma_group"&&r.groups[0].groups.length>0&&r.groups[0].groups[0].type==="value-word"&&r.groups[0].groups[0].value.startsWith("data:")))return[r.open?s("open"):"",Y(",",i),r.close?s("close"):""];if(!r.open){let g=is(t);ye(i);let b=Ac(Y(",",i),2),d=Y(g?T:C,b);return L(g?[T,d]:D([Tc(t)?M:"",Pe(d)]))}let o=t.map(({node:g,isLast:b,index:d})=>{let p=i[d];Bt(g)&&g.type==="value-comma_group"&&g.groups&&g.groups[0].type!=="value-paren_group"&&g.groups[2]?.type==="value-paren_group"&&ue(p)===oe&&ue(p.contents)===ie&&ue(p.contents.contents)===ae&&(p=D(le(p)));let m=[p,b?kc(t,e):","];if(!b&&g.type==="value-comma_group"&&ce(g.groups)){let y=G(0,g.groups,-1);!y.source&&y.close&&(y=y.close),y.source&&Vt(e.originalText,R(y))&&m.push(T)}return m},"groups"),u=li(r,n),a=pi(r,n),l=ts(t,e),f=a||l&&!u,h=a||u,c=D([r.open?s("open"):"",L([M,Y(C,o)]),M,r.close?s("close"):""],{shouldBreak:f});return h?le(c):c}function is(t){return t.match(e=>e.type==="value-paren_group"&&!e.open&&e.groups.some(s=>s.type==="value-comma_group"),(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&(e.type==="css-decl"&&!e.prop.startsWith("--")||e.type==="css-atrule"&&e.variable))}function Tc(t){return t.match(e=>e.type==="value-paren_group"&&!e.open,(e,s)=>s==="group"&&e.type==="value-value",(e,s)=>s==="group"&&e.type==="value-root",(e,s)=>s==="value"&&e.type==="css-decl")}function Ac(t,e){let s=[];for(let r=0;r{let{node:n,previous:i}=t;if(i?.type==="css-comment"&&i.text.trim()==="prettier-ignore"?r.push(e.originalText.slice(P(n),R(n))):r.push(s()),t.isLast)return;let{next:o}=t;o.type==="css-comment"&&!Yt(e.originalText,P(o),{backwards:!0})&&!Re(n)||o.type==="css-atrule"&&o.name==="else"&&n.type!=="css-comment"?r.push(" "):(r.push(e.__isHTMLStyleAttribute?C:T),Vt(e.originalText,R(n))&&!Re(n)&&r.push(T))},"nodes"),r}var De=Oc;function Cc(t,e,s){let{node:r}=t;switch(r.type){case"css-root":{let n=De(t,e,s),i=r.raws.after.trim();return i.startsWith(";")&&(i=i.slice(1).trim()),[r.frontMatter?[s("frontMatter"),T,r.nodes.length>0?T:""]:"",n,i?` ${i}`:"",r.nodes.length>0?T:""]}case"css-comment":{let n=r.inline||r.raws.inline,i=e.originalText.slice(P(r),R(r));return n?i.trimEnd():i}case"css-rule":return[s("selector"),r.important?" !important":"",r.nodes?[r.selector?.type==="selector-unknown"&&Le(r.selector.value)?C:r.selector?" ":"","{",r.nodes.length>0?L([T,De(t,e,s)]):"",T,"}",Zn(r)?";":""]:";"];case"css-decl":{let n=t.parent,{between:i}=r.raws,o=i.trim(),u=o===":",a=typeof r.value=="string"&&/^ *$/u.test(r.value),l=typeof r.value=="string"?r.value:s("value");return l=ai(r)?on(l):l,!u&&Le(o)&&!t.call(()=>is(t),"value","group","group")&&(l=L([T,le(l)])),[E(0,r.raws.before,/[\s;]/gu,""),n.type==="css-atrule"&&n.variable||Kn(t)?r.prop:Ie(r.prop),o.startsWith("//")?" ":"",o,r.extend||a?"":" ",e.parser==="less"&&r.extend&&r.selector?["extend(",s("selector"),")"]:"",l,r.raws.important?r.raws.important.replace(/\s*!\s*important/iu," !important"):r.important?" !important":"",r.raws.scssDefault?r.raws.scssDefault.replace(/\s*!default/iu," !default"):r.scssDefault?" !default":"",r.raws.scssGlobal?r.raws.scssGlobal.replace(/\s*!global/iu," !global"):r.scssGlobal?" !global":"",r.nodes?[" {",L([M,De(t,e,s)]),M,"}"]:ii(r)&&!n.raws.semicolon&&e.originalText[R(r)-1]!==";"?"":e.__isHTMLStyleAttribute&&t.isLast?Ct(";"):";"]}case"css-atrule":{let n=t.parent,i=Mt(r)&&!n.raws.semicolon&&e.originalText[R(r)-1]!==";";if(e.parser==="less"){if(r.mixin)return[s("selector"),r.important?" !important":"",i?"":";"];if(r.function)return[r.name,typeof r.params=="string"?r.params:s("params"),i?"":";"];if(r.variable)return["@",r.name,": ",r.value?s("value"):"",r.raws.between.trim()?r.raws.between.trim()+" ":"",r.nodes?["{",L([r.nodes.length>0?M:"",De(t,e,s)]),M,"}"]:"",i?"":";"]}let o=r.name==="import"&&r.params?.type==="value-unknown"&&r.params.value.endsWith(";");return["@",es(r)||r.name.endsWith(":")||Mt(r)?r.name:Ie(r.name),r.params?[es(r)?"":Mt(r)?r.raws.afterName===""?"":r.name.endsWith(":")?" ":/^\s*\n\s*\n/u.test(r.raws.afterName)?[T,T]:/^\s*\n/u.test(r.raws.afterName)?T:" ":" ",typeof r.params=="string"?r.params:s("params")]:"",r.selector?L([" ",s("selector")]):"",r.value?D([" ",s("value"),Je(r,e)?ui(r)?" ":C:""]):r.name==="else"?" ":"",r.nodes?[Je(r,e)?"":r.selector&&!r.selector.nodes&&typeof r.selector.value=="string"&&Le(r.selector.value)||!r.selector&&typeof r.params=="string"&&Le(r.params)?C:" ","{",L([r.nodes.length>0?M:"",De(t,e,s)]),M,"}"]:i||o?"":";"]}case"media-query-list":{let n=[];return t.each(({node:i})=>{i.type==="media-query"&&i.value===""||n.push(s())},"nodes"),D(L(Y(C,n)))}case"media-query":return[Y(" ",t.map(s,"nodes")),t.isLast?"":","];case"media-type":return _e(V(r.value,e));case"media-feature-expression":return r.nodes?["(",...t.map(s,"nodes"),")"]:r.value;case"media-feature":return Ie(V(E(0,r.value,/ +/gu," "),e));case"media-colon":return[r.value," "];case"media-value":return _e(V(r.value,e));case"media-keyword":return V(r.value,e);case"media-url":return V(E(0,E(0,r.value,/^url\(\s+/giu,"url("),/\s+\)$/gu,")"),e);case"media-unknown":return r.value;case"selector-root":return D([we(t,"custom-selector")?[t.findAncestor(n=>n.type==="css-atrule").customSelector,C]:"",Y([",",we(t,["extend","custom-selector","nest"])?C:T],t.map(s,"nodes"))]);case"selector-selector":{let n=r.nodes.length>2;return D((n?L:i=>i)(t.map(s,"nodes")))}case"selector-comment":return r.value;case"selector-string":return V(r.value,e);case"selector-tag":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",t.previous?.type==="selector-nesting"?r.value:_e(Hn(t,r.value)?r.value.toLowerCase():r.value)];case"selector-id":return["#",r.value];case"selector-class":return[".",_e(V(r.value,e))];case"selector-attribute":return["[",r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.attribute.trim(),r.operator??"",r.value?gi(V(r.value.trim(),e),e):"",r.insensitive?" i":"","]"];case"selector-combinator":{if(r.value==="+"||r.value===">"||r.value==="~"||r.value===">>>"){let o=t.parent;return[o.type==="selector-selector"&&o.nodes[0]===r?"":C,r.value,t.isLast?"":" "]}let n=r.value.trim().startsWith("(")?C:"",i=_e(V(r.value.trim(),e))||C;return[n,i]}case"selector-universal":return[r.namespace?[r.namespace===!0?"":r.namespace.trim(),"|"]:"",r.value];case"selector-pseudo":return[Ie(r.value),ce(r.nodes)?D(["(",L([M,Y([",",C],t.map(s,"nodes"))]),M,")"]):""];case"selector-nesting":return r.value;case"selector-unknown":{if(t.findAncestor(u=>u.type==="css-rule")?.isSCSSNesterProperty)return _e(V(Ie(r.value),e));let i=t.parent;if(i.raws?.selector){let u=P(i),a=u+i.raws.selector.length;return e.originalText.slice(u,a).trim()}let o=t.grandparent;if(i.type==="value-paren_group"&&o?.type==="value-func"&&o.value==="selector"){let u=R(i.open)+1,a=P(i.close),l=e.originalText.slice(u,a).trim();return Le(l)?[Ne,l]:l}return r.value}case"value-value":case"value-root":return s("group");case"value-comment":return e.originalText.slice(P(r),R(r));case"value-comma_group":return di(t,e,s);case"value-paren_group":return bi(t,e,s);case"value-func":return[r.value,we(t,"supports")&&ci(r)?" ":"",s("group")];case"value-paren":return r.value;case"value-number":return[ns(r.value),ss(r.unit)];case"value-operator":return r.value;case"value-word":return r.isColor&&r.isHex||jn(r.value)?r.value.toLowerCase():r.value;case"value-colon":{let{previous:n}=t;return D([r.value,typeof n?.value=="string"&&n.value.endsWith("\\")||qe(t,"url")?"":C])}case"value-string":return Nt(r.raws.quote+r.value+r.raws.quote,e);case"value-atword":return["@",r.value];case"value-unicode-range":return r.value;case"value-unknown":return r.value;case"front-matter":case"value-comma":default:throw new dn(r,"PostCSS")}}var Nc={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},print:Cc,embed:wn,insertPragma:Vn,massageAstNode:yn,getVisitorKeys:_n},Ei=Nc;var Si=[{name:"CSS",type:"markup",aceMode:"css",extensions:[".css",".wxss"],tmScope:"source.css",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["css"],vscodeLanguageIds:["css"],linguistLanguageId:50},{name:"PostCSS",type:"markup",aceMode:"text",extensions:[".pcss",".postcss"],tmScope:"source.postcss",group:"CSS",parsers:["css"],vscodeLanguageIds:["postcss"],linguistLanguageId:262764437},{name:"Less",type:"markup",aceMode:"less",extensions:[".less"],tmScope:"source.css.less",aliases:["less-css"],codemirrorMode:"css",codemirrorMimeType:"text/x-less",parsers:["less"],vscodeLanguageIds:["less"],linguistLanguageId:198},{name:"SCSS",type:"markup",aceMode:"scss",extensions:[".scss"],tmScope:"source.css.scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",parsers:["scss"],vscodeLanguageIds:["scss"],linguistLanguageId:329}];var ki={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var Pc={singleQuote:ki.singleQuote},Ti=Pc;var en={};sn(en,{css:()=>Vy,less:()=>zy,scss:()=>jy});var dl=Te(ht(),1),ml=Te(qo(),1),yl=Te(da(),1);function gp(t,e){let s=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(s,e)}var ma=gp;function wp(t){return t!==null&&typeof t=="object"}var Se=wp;var ba=Te(_a(),1);function te(t,e,s){if(Se(t)){delete t.parent;for(let r in t)te(t[r],e,s),r==="type"&&typeof t[r]=="string"&&!t[r].startsWith(e)&&(!s||!s.test(t[r]))&&(t[r]=e+t[r])}return t}function Bs(t){if(Se(t)){delete t.parent;for(let e in t)Bs(t[e]);!Array.isArray(t)&&t.value&&!t.type&&(t.type="unknown")}return t}var Np=ba.default.default;function Pp(t){let e;try{e=Np(t)}catch{return{type:"selector-unknown",value:t}}return te(Bs(e),"media-")}var Ea=Pp;var gu=Te(yu(),1);function Vm(t){if(/\/[/*]/u.test(E(0,t,/"[^"]+"|'[^']+'/gu,"")))return{type:"selector-unknown",value:t.trim()};let e;try{new gu.default(s=>{e=s}).process(t)}catch{return{type:"selector-unknown",value:t}}return te(e,"selector-")}var se=Vm;var cl=Te(nl(),1);var Iy=t=>{for(;t.parent;)t=t.parent;return t},Gr=Iy;function qy(t){return Gr(t).text.slice(t.group.open.sourceIndex+1,t.group.close.sourceIndex).trim()}var il=qy;function Ly(t){if(ce(t)){for(let e=t.length-1;e>0;e--)if(t[e].type==="word"&&t[e].value==="{"&&t[e-1].type==="word"&&t[e-1].value.endsWith("#"))return!0}return!1}var ol=Ly;function Dy(t){return t.some(e=>e.type==="string"||e.type==="func"&&!e.value.endsWith("\\"))}var al=Dy;function My(t,e){return!!(e.parser==="scss"&&t?.type==="word"&&t.value.startsWith("$"))}var ul=My;var ll=t=>t.type==="paren"&&t.value===")";function By(t,e){let{nodes:s}=t,r={open:null,close:null,groups:[],type:"paren_group"},n=[r],i=r,o={groups:[],type:"comma_group"},u=[o];for(let a=0;a0&&r.groups.push(o),r.close=l,u.length===1)throw new Error("Unbalanced parenthesis");u.pop(),o=G(0,u,-1),o.groups.push(r),n.pop(),r=G(0,n,-1)}else if(l.type==="comma"){if(a===s.length-3&&s[a+1].type==="comment"&&ll(s[a+2]))continue;r.groups.push(o),o={groups:[],type:"comma_group"},u[u.length-1]=o}else o.groups.push(l)}return o.groups.length>0&&r.groups.push(o),i}function Yr(t){return t.type==="paren_group"&&!t.open&&!t.close&&t.groups.length===1||t.type==="comma_group"&&t.groups.length===1?Yr(t.groups[0]):t.type==="paren_group"||t.type==="comma_group"?{...t,groups:t.groups.map(Yr)}:t}function fl(t,e){if(Se(t))for(let s in t)s!=="parent"&&(fl(t[s],e),s==="nodes"&&(t.group=Yr(By(t,e)),delete t[s]));return t}function Uy(t,e){if(e.parser==="less"&&t.startsWith("~`"))return{type:"value-unknown",value:t};let s=null;try{s=new cl.default(t,{loose:!0}).parse()}catch{return{type:"value-unknown",value:t}}s.text=t;let r=fl(s,e);return te(r,"value-",/^selector-/u)}var de=Uy;var Fy=new Set(["import","use","forward"]);function $y(t){return Fy.has(t)}var pl=$y;function Wy(t,e){return e.parser!=="scss"||!t.selector?!1:t.selector.replace(/\/\*.*?\*\//u,"").replace(/\/\/.*\n/u,"").trim().endsWith(":")}var hl=Wy;var Gy=/(\s*)(!default).*$/u,Yy=/(\s*)(!global).*$/u;function gl(t,e){if(Se(t)){delete t.parent;for(let i in t)gl(t[i],e);if(!t.type)return t;if(t.raws??(t.raws={}),t.type==="css-decl"&&typeof t.prop=="string"&&t.prop.startsWith("--")&&typeof t.value=="string"&&t.value.startsWith("{")){let i;if(t.value.trimEnd().endsWith("}")){let o=e.originalText.slice(0,t.source.start.offset),u="a".repeat(t.prop.length)+e.originalText.slice(t.source.start.offset+t.prop.length,t.source.end.offset),a=E(0,o,/[^\n]/gu," ")+u,l;e.parser==="scss"?l=xl:e.parser==="less"?l=vl:l=wl;let f;try{f=l(a,{...e})}catch{}f?.nodes?.length===1&&f.nodes[0].type==="css-rule"&&(i=f.nodes[0].nodes)}return i?t.value={type:"css-rule",nodes:i}:t.value={type:"value-unknown",value:t.raws.value.raw},t}let s="";typeof t.selector=="string"&&(s=t.raws.selector?t.raws.selector.scss??t.raws.selector.raw:t.selector,t.raws.between&&t.raws.between.trim().length>0&&(s+=t.raws.between),t.raws.selector=s);let r="";typeof t.value=="string"&&(r=t.raws.value?t.raws.value.scss??t.raws.value.raw:t.value,t.raws.value=r.trim());let n="";if(typeof t.params=="string"&&(n=t.raws.params?t.raws.params.scss??t.raws.params.raw:t.params,t.raws.afterName&&t.raws.afterName.trim().length>0&&(n=t.raws.afterName+n),t.raws.between&&t.raws.between.trim().length>0&&(n=n+t.raws.between),n=n.trim(),t.raws.params=n),s.trim().length>0)return s.startsWith("@")&&s.endsWith(":")?t:t.mixin?(t.selector=de(s,e),t):(hl(t,e)&&(t.isSCSSNesterProperty=!0),t.selector=se(s),t);if(r.trim().length>0){let i=r.match(Gy);i&&(r=r.slice(0,i.index),t.scssDefault=!0,i[0].trim()!=="!default"&&(t.raws.scssDefault=i[0]));let o=r.match(Yy);if(o&&(r=r.slice(0,o.index),t.scssGlobal=!0,o[0].trim()!=="!global"&&(t.raws.scssGlobal=o[0])),r.startsWith("progid:"))return{type:"value-unknown",value:r};t.value=de(r,e)}if(e.parser==="less"&&t.type==="css-decl"&&r.startsWith("extend(")&&(t.extend||(t.extend=t.raws.between===":"),t.extend&&!t.selector&&(delete t.value,t.selector=se(r.slice(7,-1)))),t.type==="css-atrule"){if(e.parser==="less"){if(t.mixin){let i=t.raws.identifier+t.name+t.raws.afterName+t.raws.params;return t.selector=se(i),delete t.params,t}if(t.function)return t}if(e.parser==="css"&&t.name==="custom-selector"){let i=t.params.match(/:--\S+\s+/u)[0].trim();return t.customSelector=i,t.selector=se(t.params.slice(i.length).trim()),delete t.params,t}if(e.parser==="less"){if(t.name.includes(":")){t.variable=!0;let i=t.name.split(":");t.name=i[0];let o=i.slice(1).join(":");t.params&&(o+=t.params),t.value=de(o,e)}if(!["page","nest","keyframes"].includes(t.name)&&t.params?.[0]===":"){t.variable=!0;let i=t.params.slice(1);i&&(t.value=de(i,e)),t.raws.afterName+=":"}if(t.variable)return delete t.params,t.value||delete t.value,t}}if(t.type==="css-atrule"&&n.length>0){let{name:i}=t,o=t.name.toLowerCase();return i==="warn"||i==="error"?(t.params={type:"media-unknown",value:n},t):i==="extend"||i==="nest"?(t.selector=se(n),delete t.params,t):i==="at-root"?(/^\(\s*(?:without|with)\s*:.+\)$/su.test(n)?t.params=de(n,e):(t.selector=se(n),delete t.params),t):pl(o)?(t.import=!0,delete t.filename,t.params=de(n,e),t):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(i)?(n=n.replace(/(\$\S+?)(\s+)?\.{3}/u,"$1...$2"),n=n.replace(/^(?!if)([^"'\s(]+)(\s+)\(/u,"$1($2"),t.value=de(n,e),delete t.params,t):["media","custom-media"].includes(o)?n.includes("#{")?{type:"media-unknown",value:n}:(t.params=Ea(n),t):(t.params=n,t)}}return t}function Js(t,e,s){let{frontMatter:r,content:n}=ge(e),i;try{i=t(n,{map:!1})}catch(o){let{name:u,reason:a,line:l,column:f}=o;throw typeof l!="number"?o:ma(`${u}: ${a}`,{loc:{start:{line:l,column:f}},cause:o})}return s.originalText=e,i=gl(te(i,"css-"),s),Xr(i,e),r&&(i.frontMatter={...r,type:"front-matter",source:{startOffset:r.start.index,endOffset:r.end.index}}),i}function wl(t,e={}){return Js(dl.default.default,t,e)}function vl(t,e={}){return Js(s=>ml.default.parse(Tn(s)),t,e)}function xl(t,e={}){return Js(yl.default,t,e)}var Zs={astFormat:"postcss",hasPragma:Gn,hasIgnorePragma:Yn,locStart:P,locEnd:R},Vy={...Zs,parse:wl},zy={...Zs,parse:vl},jy={...Zs,parse:xl};var Hy={postcss:Ei};export{_l as default,Si as languages,Ti as options,en as parsers,Hy as printers}; diff --git a/node_modules/prettier/plugins/typescript.js b/node_modules/prettier/plugins/typescript.js old mode 100755 new mode 100644 index acc24ded4..c6d8894ae --- a/node_modules/prettier/plugins/typescript.js +++ b/node_modules/prettier/plugins/typescript.js @@ -1,20 +1,21 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.typescript=e()}})(function(){"use strict";var nl=Object.defineProperty;var dy=Object.getOwnPropertyDescriptor;var my=Object.getOwnPropertyNames;var hy=Object.prototype.hasOwnProperty;var xd=e=>{throw TypeError(e)};var yy=(e,t,a)=>t in e?nl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var Sd=(e,t)=>{for(var a in t)nl(e,a,{get:t[a],enumerable:!0})},gy=(e,t,a,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let m of my(t))!hy.call(e,m)&&m!==a&&nl(e,m,{get:()=>t[m],enumerable:!(o=dy(t,m))||o.enumerable});return e};var by=e=>gy(nl({},"__esModule",{value:!0}),e);var Vi=(e,t,a)=>yy(e,typeof t!="symbol"?t+"":t,a),vy=(e,t,a)=>t.has(e)||xd("Cannot "+a);var bp=(e,t,a)=>t.has(e)?xd("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,a);var ge=(e,t,a)=>(vy(e,t,"access private method"),a);var s3={};Sd(s3,{parsers:()=>hd});var hd={};Sd(hd,{typescript:()=>a3});var Ty=()=>()=>{},Ma=Ty;var xy=(e,t,a,o)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(a,o):a.global?t.replace(a,o):t.split(a).join(o)},Er=xy;var km="5.8";var bt=[],Sy=new Map;function r_(e){return e!==void 0?e.length:0}function qn(e,t){if(e!==void 0)for(let a=0;a0;return!1}function Xp(e,t){return t===void 0||t.length===0?e:e===void 0||e.length===0?t:[...e,...t]}function Cy(e,t,a=Qp){if(e===void 0||t===void 0)return e===t;if(e.length!==t.length)return!1;for(let o=0;oe==null?void 0:e.at(t):(e,t)=>{if(e!==void 0&&(t=Op(e,t),t>1),c=a(e[C],C);switch(o(c,t)){case-1:v=C+1;break;case 0:return C;case 1:E=C-1;break}}return~v}function Jy(e,t,a,o,m){if(e&&e.length>0){let v=e.length;if(v>0){let E=o===void 0||o<0?0:o,C=m===void 0||E+m>v-1?v-1:E+m,c;for(arguments.length<=2?(c=e[E],E++):c=a;E<=C;)c=t(c,e[E],E),E++;return c}}return a}var Dm=Object.prototype.hasOwnProperty;function Nr(e,t){return Dm.call(e,t)}function jy(e){let t=[];for(let a in e)Dm.call(e,a)&&t.push(a);return t}function Ry(){let e=new Map;return e.add=Uy,e.remove=By,e}function Uy(e,t){let a=this.get(e);return a!==void 0?a.push(t):this.set(e,a=[t]),a}function By(e,t){let a=this.get(e);a!==void 0&&(Xy(a,t),a.length||this.delete(e))}function Qr(e){return Array.isArray(e)}function Tp(e){return Qr(e)?e:[e]}function qy(e,t){return e!==void 0&&t(e)?e:void 0}function Cr(e,t){return e!==void 0&&t(e)?e:B.fail(`Invalid cast. The supplied value ${e} did not pass the test '${B.getFunctionName(t)}'.`)}function Ga(e){}function Fy(){return!0}function gt(e){return e}function kd(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function er(e){let t=new Map;return a=>{let o=`${typeof a}:${a}`,m=t.get(o);return m===void 0&&!t.has(o)&&(m=e(a),t.set(o,m)),m}}function Qp(e,t){return e===t}function Kp(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function zy(e,t){return Qp(e,t)}function Vy(e,t){return e===t?0:e===void 0?-1:t===void 0?1:ea?C-a:1),h=Math.floor(t.length>a+C?a+C:t.length);m[0]=C;let y=C;for(let x=1;xa)return;let g=o;o=m,m=g}let E=o[t.length];return E>a?void 0:E}function Yy(e,t,a){let o=e.length-t.length;return o>=0&&(a?Kp(e.slice(o),t):e.indexOf(t,o)===o)}function Hy(e,t){e[t]=e[e.length-1],e.pop()}function Xy(e,t){return $y(e,a=>a===t)}function $y(e,t){for(let a=0;a{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function a(J){return e.currentLogLevel<=J}e.shouldLog=a;function o(J,_e){e.loggingHost&&a(J)&&e.loggingHost.log(J,_e)}function m(J){o(3,J)}e.log=m,(J=>{function _e(Ke){o(1,Ke)}J.error=_e;function me(Ke){o(2,Ke)}J.warn=me;function Te(Ke){o(3,Ke)}J.log=Te;function Xe(Ke){o(4,Ke)}J.trace=Xe})(m=e.log||(e.log={}));let v={};function E(){return t}e.getAssertionLevel=E;function C(J){let _e=t;if(t=J,J>_e)for(let me of jy(v)){let Te=v[me];Te!==void 0&&e[me]!==Te.assertion&&J>=Te.level&&(e[me]=Te,v[me]=void 0)}}e.setAssertionLevel=C;function c(J){return t>=J}e.shouldAssert=c;function W(J,_e){return c(J)?!0:(v[_e]={level:J,assertion:e[_e]},e[_e]=Ga,!1)}function h(J,_e){debugger;let me=new Error(J?`Debug Failure. ${J}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(me,_e||h),me}e.fail=h;function y(J,_e,me){return h(`${_e||"Unexpected node."}\r -Node ${Mt(J.kind)} was unexpected.`,me||y)}e.failBadSyntaxKind=y;function g(J,_e,me,Te){J||(_e=_e?`False expression: ${_e}`:"False expression.",me&&(_e+=`\r -Verbose Debug Information: `+(typeof me=="string"?me:me())),h(_e,Te||g))}e.assert=g;function x(J,_e,me,Te,Xe){if(J!==_e){let Ke=me?Te?`${me} ${Te}`:me:"";h(`Expected ${J} === ${_e}. ${Ke}`,Xe||x)}}e.assertEqual=x;function N(J,_e,me,Te){J>=_e&&h(`Expected ${J} < ${_e}. ${me||""}`,Te||N)}e.assertLessThan=N;function te(J,_e,me){J>_e&&h(`Expected ${J} <= ${_e}`,me||te)}e.assertLessThanOrEqual=te;function ue(J,_e,me){J<_e&&h(`Expected ${J} >= ${_e}`,me||ue)}e.assertGreaterThanOrEqual=ue;function ye(J,_e,me){J==null&&h(_e,me||ye)}e.assertIsDefined=ye;function fe(J,_e,me){return ye(J,_e,me||fe),J}e.checkDefined=fe;function M(J,_e,me){for(let Te of J)ye(Te,_e,me||M)}e.assertEachIsDefined=M;function ie(J,_e,me){return M(J,_e,me||ie),J}e.checkEachDefined=ie;function Ce(J,_e="Illegal value:",me){let Te=typeof J=="object"&&Nr(J,"kind")&&Nr(J,"pos")?"SyntaxKind: "+Mt(J.kind):JSON.stringify(J);return h(`${_e} ${Te}`,me||Ce)}e.assertNever=Ce;function V(J,_e,me,Te){W(1,"assertEachNode")&&g(_e===void 0||Hp(J,_e),me||"Unexpected node.",()=>`Node array did not pass test '${Tn(_e)}'.`,Te||V)}e.assertEachNode=V;function oe(J,_e,me,Te){W(1,"assertNode")&&g(J!==void 0&&(_e===void 0||_e(J)),me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} did not pass test '${Tn(_e)}'.`,Te||oe)}e.assertNode=oe;function G(J,_e,me,Te){W(1,"assertNotNode")&&g(J===void 0||_e===void 0||!_e(J),me||"Unexpected node.",()=>`Node ${Mt(J.kind)} should not have passed test '${Tn(_e)}'.`,Te||G)}e.assertNotNode=G;function dt(J,_e,me,Te){W(1,"assertOptionalNode")&&g(_e===void 0||J===void 0||_e(J),me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} did not pass test '${Tn(_e)}'.`,Te||dt)}e.assertOptionalNode=dt;function rr(J,_e,me,Te){W(1,"assertOptionalToken")&&g(_e===void 0||J===void 0||J.kind===_e,me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} was not a '${Mt(_e)}' token.`,Te||rr)}e.assertOptionalToken=rr;function vn(J,_e,me){W(1,"assertMissingNode")&&g(J===void 0,_e||"Unexpected node.",()=>`Node ${Mt(J.kind)} was unexpected'.`,me||vn)}e.assertMissingNode=vn;function ir(J){}e.type=ir;function Tn(J){if(typeof J!="function")return"";if(Nr(J,"name"))return J.name;{let _e=Function.prototype.toString.call(J),me=/^function\s+([\w$]+)\s*\(/.exec(_e);return me?me[1]:""}}e.getFunctionName=Tn;function Mn(J){return`{ name: ${f_(J.escapedName)}; flags: ${ct(J.flags)}; declarations: ${Ip(J.declarations,_e=>Mt(_e.kind))} }`}e.formatSymbol=Mn;function Ge(J=0,_e,me){let Te=Or(_e);if(J===0)return Te.length>0&&Te[0][0]===0?Te[0][1]:"0";if(me){let Xe=[],Ke=J;for(let[st,Pt]of Te){if(st>J)break;st!==0&&st&J&&(Xe.push(Pt),Ke&=~st)}if(Ke===0)return Xe.join("|")}else for(let[Xe,Ke]of Te)if(Xe===J)return Ke;return J.toString()}e.formatEnum=Ge;let ar=new Map;function Or(J){let _e=ar.get(J);if(_e)return _e;let me=[];for(let Xe in J){let Ke=J[Xe];typeof Ke=="number"&&me.push([Ke,Xe])}let Te=Ny(me,(Xe,Ke)=>Pm(Xe[0],Ke[0]));return ar.set(J,Te),Te}function Mt(J){return Ge(J,Ie,!1)}e.formatSyntaxKind=Mt;function Fn(J){return Ge(J,Lm,!1)}e.formatSnippetKind=Fn;function Ln(J){return Ge(J,Ir,!1)}e.formatScriptKind=Ln;function Lt(J){return Ge(J,bn,!0)}e.formatNodeFlags=Lt;function vt(J){return Ge(J,Im,!0)}e.formatNodeCheckFlags=vt;function Qe(J){return Ge(J,Zp,!0)}e.formatModifierFlags=Qe;function zn(J){return Ge(J,Mm,!0)}e.formatTransformFlags=zn;function $t(J){return Ge(J,Jm,!0)}e.formatEmitFlags=$t;function ct(J){return Ge(J,ef,!0)}e.formatSymbolFlags=ct;function at(J){return Ge(J,rn,!0)}e.formatTypeFlags=at;function Ut(J){return Ge(J,Om,!0)}e.formatSignatureFlags=Ut;function Jt(J){return Ge(J,tf,!0)}e.formatObjectFlags=Jt;function lt(J){return Ge(J,Lp,!0)}e.formatFlowFlags=lt;function sr(J){return Ge(J,Nm,!0)}e.formatRelationComparisonResult=sr;function mt(J){return Ge(J,CheckMode,!0)}e.formatCheckMode=mt;function xn(J){return Ge(J,SignatureCheckMode,!0)}e.formatSignatureCheckMode=xn;function yt(J){return Ge(J,TypeFacts,!0)}e.formatTypeFacts=yt;let ln=!1,nt;function Bt(J){"__debugFlowFlags"in J||Object.defineProperties(J,{__tsDebuggerDisplay:{value(){let _e=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",me=this.flags&-2048;return`${_e}${me?` (${lt(me)})`:""}`}},__debugFlowFlags:{get(){return Ge(this.flags,Lp,!0)}},__debugToString:{value(){return gr(this)}}})}function an(J){return ln&&(typeof Object.setPrototypeOf=="function"?(nt||(nt=Object.create(Object.prototype),Bt(nt)),Object.setPrototypeOf(J,nt)):Bt(J)),J}e.attachFlowNodeDebugInfo=an;let _r;function hr(J){"__tsDebuggerDisplay"in J||Object.defineProperties(J,{__tsDebuggerDisplay:{value(_e){return _e=String(_e).replace(/(?:,[\s\w]+:[^,]+)+\]$/,"]"),`NodeArray ${_e}`}}})}function yr(J){ln&&(typeof Object.setPrototypeOf=="function"?(_r||(_r=Object.create(Array.prototype),hr(_r)),Object.setPrototypeOf(J,_r)):hr(J))}e.attachNodeArrayDebugInfo=yr;function Vn(){if(ln)return;let J=new WeakMap,_e=new WeakMap;Object.defineProperties(At.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=this.flags&33554432?"TransientSymbol":"Symbol",Xe=this.flags&-33554433;return`${Te} '${Rp(this)}'${Xe?` (${ct(Xe)})`:""}`}},__debugFlags:{get(){return ct(this.flags)}}}),Object.defineProperties(At.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=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",Xe=this.flags&524288?this.objectFlags&-1344:0;return`${Te}${this.symbol?` '${Rp(this.symbol)}'`:""}${Xe?` (${Jt(Xe)})`:""}`}},__debugFlags:{get(){return at(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Jt(this.objectFlags):""}},__debugTypeToString:{value(){let Te=J.get(this);return Te===void 0&&(Te=this.checker.typeToString(this),J.set(this,Te)),Te}}}),Object.defineProperties(At.getSignatureConstructor().prototype,{__debugFlags:{get(){return Ut(this.flags)}},__debugSignatureToString:{value(){var Te;return(Te=this.checker)==null?void 0:Te.signatureToString(this)}}});let me=[At.getNodeConstructor(),At.getIdentifierConstructor(),At.getTokenConstructor(),At.getSourceFileConstructor()];for(let Te of me)Nr(Te.prototype,"__debugKind")||Object.defineProperties(Te.prototype,{__tsDebuggerDisplay:{value(){return`${qa(this)?"GeneratedIdentifier":Ze(this)?`Identifier '${In(this)}'`:vi(this)?`PrivateIdentifier '${In(this)}'`:Si(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:na(this)?`NumericLiteral ${this.text}`:I1(this)?`BigIntLiteral ${this.text}n`:Af(this)?"TypeParameterDeclaration":g_(this)?"ParameterDeclaration":Cf(this)?"ConstructorDeclaration":Tl(this)?"GetAccessorDeclaration":v_(this)?"SetAccessorDeclaration":j1(this)?"CallSignatureDeclaration":R1(this)?"ConstructSignatureDeclaration":Df(this)?"IndexSignatureDeclaration":U1(this)?"TypePredicateNode":Pf(this)?"TypeReferenceNode":Nf(this)?"FunctionTypeNode":If(this)?"ConstructorTypeNode":a6(this)?"TypeQueryNode":B1(this)?"TypeLiteralNode":s6(this)?"ArrayTypeNode":_6(this)?"TupleTypeNode":o6(this)?"OptionalTypeNode":c6(this)?"RestTypeNode":F1(this)?"UnionTypeNode":z1(this)?"IntersectionTypeNode":l6(this)?"ConditionalTypeNode":u6(this)?"InferTypeNode":V1(this)?"ParenthesizedTypeNode":p6(this)?"ThisTypeNode":W1(this)?"TypeOperatorNode":f6(this)?"IndexedAccessTypeNode":G1(this)?"MappedTypeNode":d6(this)?"LiteralTypeNode":q1(this)?"NamedTupleMember":m6(this)?"ImportTypeNode":Mt(this.kind)}${this.flags?` (${Lt(this.flags)})`:""}`}},__debugKind:{get(){return Mt(this.kind)}},__debugNodeFlags:{get(){return Lt(this.flags)}},__debugModifierFlags:{get(){return Qe(pb(this))}},__debugTransformFlags:{get(){return zn(this.transformFlags)}},__debugIsParseTreeNode:{get(){return gl(this)}},__debugEmitFlags:{get(){return $t(Wa(this))}},__debugGetText:{value(Xe){if(Ra(this))return"";let Ke=_e.get(this);if(Ke===void 0){let st=Og(this),Pt=st&&gi(st);Ke=Pt?Bd(Pt,st,Xe):"",_e.set(this,Ke)}return Ke}}});ln=!0}e.enableDebugInfo=Vn;function Wn(J){let _e=J&7,me=_e===0?"in out":_e===3?"[bivariant]":_e===2?"in":_e===1?"out":_e===4?"[independent]":"";return J&8?me+=" (unmeasurable)":J&16&&(me+=" (unreliable)"),me}e.formatVariance=Wn;class Mr{__debugToString(){var _e;switch(this.kind){case 3:return((_e=this.debugInfo)==null?void 0:_e.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return wd(this.sources,this.targets||Ip(this.sources,()=>"any"),(me,Te)=>`${me.__debugTypeToString()} -> ${typeof Te=="string"?Te:Te.__debugTypeToString()}`).join(", ");case 2:return wd(this.sources,this.targets,(me,Te)=>`${me.__debugTypeToString()} -> ${Te().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.typescript=e()}})(function(){"use strict";var gp=Object.defineProperty;var ty=Object.getOwnPropertyDescriptor;var ny=Object.getOwnPropertyNames;var ry=Object.prototype.hasOwnProperty;var yd=(e,t)=>{for(var a in t)gp(e,a,{get:t[a],enumerable:!0})},iy=(e,t,a,_)=>{if(t&&typeof t=="object"||typeof t=="function")for(let f of ny(t))!ry.call(e,f)&&f!==a&&gp(e,f,{get:()=>t[f],enumerable:!(_=ty(t,f))||_.enumerable});return e};var ay=e=>iy(gp({},"__esModule",{value:!0}),e);var K4={};yd(K4,{parsers:()=>ud});var ud={};yd(ud,{typescript:()=>Q4});var sy=()=>()=>{},Na=sy;var Ia=(e,t)=>(a,_,...f)=>a|1&&_==null?void 0:(t.call(_)??_[e]).apply(_,f);var _y=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},oy=Ia("replaceAll",function(){if(typeof this=="string")return _y}),Wr=oy;var bm="5.9";var vt=[],cy=new Map;function e_(e){return e!==void 0?e.length:0}function jn(e,t){if(e!==void 0)for(let a=0;a0;return!1}function Hp(e,t){return t===void 0||t.length===0?e:e===void 0||e.length===0?t:[...e,...t]}function dy(e,t,a=$p){if(e===void 0||t===void 0)return e===t;if(e.length!==t.length)return!1;for(let _=0;_e?.at(t):(e,t)=>{if(e!==void 0&&(t=Ip(e,t),t>1),c=a(e[k],k);switch(_(c,t)){case-1:h=k+1;break;case 0:return k;case 1:T=k-1;break}}return~h}function xy(e,t,a,_,f){if(e&&e.length>0){let h=e.length;if(h>0){let T=_===void 0||_<0?0:_,k=f===void 0||T+f>h-1?h-1:T+f,c;for(arguments.length<=2?(c=e[T],T++):c=a;T<=k;)c=t(c,e[T],T),T++;return c}}return a}var Sm=Object.prototype.hasOwnProperty;function Dr(e,t){return Sm.call(e,t)}function Sy(e){let t=[];for(let a in e)Sm.call(e,a)&&t.push(a);return t}function wy(){let e=new Map;return e.add=ky,e.remove=Ey,e}function ky(e,t){let a=this.get(e);return a!==void 0?a.push(t):this.set(e,a=[t]),a}function Ey(e,t){let a=this.get(e);a!==void 0&&(Ly(a,t),a.length||this.delete(e))}function $r(e){return Array.isArray(e)}function vp(e){return $r(e)?e:[e]}function Ay(e,t){return e!==void 0&&t(e)?e:void 0}function Er(e,t){return e!==void 0&&t(e)?e:q.fail(`Invalid cast. The supplied value ${e} did not pass the test '${q.getFunctionName(t)}'.`)}function Va(e){}function Cy(){return!0}function bt(e){return e}function bd(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function Kn(e){let t=new Map;return a=>{let _=`${typeof a}:${a}`,f=t.get(_);return f===void 0&&!t.has(_)&&(f=e(a),t.set(_,f)),f}}function $p(e,t){return e===t}function Qp(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function Dy(e,t){return $p(e,t)}function Py(e,t){return e===t?0:e===void 0?-1:t===void 0?1:ea?k-a:1),y=Math.floor(t.length>a+k?a+k:t.length);f[0]=k;let G=k;for(let D=1;Da)return;let E=_;_=f,f=E}let T=_[t.length];return T>a?void 0:T}function Oy(e,t,a){let _=e.length-t.length;return _>=0&&(a?Qp(e.slice(_),t):e.indexOf(t,_)===_)}function My(e,t){e[t]=e[e.length-1],e.pop()}function Ly(e,t){return Jy(e,a=>a===t)}function Jy(e,t){for(let a=0;a{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function a(L){return e.currentLogLevel<=L}e.shouldLog=a;function _(L,se){e.loggingHost&&a(L)&&e.loggingHost.log(L,se)}function f(L){_(3,L)}e.log=f,(L=>{function se(Qe){_(1,Qe)}L.error=se;function fe(Qe){_(2,Qe)}L.warn=fe;function Te(Qe){_(3,Qe)}L.log=Te;function He(Qe){_(4,Qe)}L.trace=He})(f=e.log||(e.log={}));let h={};function T(){return t}e.getAssertionLevel=T;function k(L){let se=t;if(t=L,L>se)for(let fe of Sy(h)){let Te=h[fe];Te!==void 0&&e[fe]!==Te.assertion&&L>=Te.level&&(e[fe]=Te,h[fe]=void 0)}}e.setAssertionLevel=k;function c(L){return t>=L}e.shouldAssert=c;function W(L,se){return c(L)?!0:(h[se]={level:L,assertion:e[se]},e[se]=Va,!1)}function y(L,se){debugger;let fe=new Error(L?`Debug Failure. ${L}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(fe,se||y),fe}e.fail=y;function G(L,se,fe){return y(`${se||"Unexpected node."}\r +Node ${Ot(L.kind)} was unexpected.`,fe||G)}e.failBadSyntaxKind=G;function E(L,se,fe,Te){L||(se=se?`False expression: ${se}`:"False expression.",fe&&(se+=`\r +Verbose Debug Information: `+(typeof fe=="string"?fe:fe())),y(se,Te||E))}e.assert=E;function D(L,se,fe,Te,He){if(L!==se){let Qe=fe?Te?`${fe} ${Te}`:fe:"";y(`Expected ${L} === ${se}. ${Qe}`,He||D)}}e.assertEqual=D;function R(L,se,fe,Te){L>=se&&y(`Expected ${L} < ${se}. ${fe||""}`,Te||R)}e.assertLessThan=R;function ue(L,se,fe){L>se&&y(`Expected ${L} <= ${se}`,fe||ue)}e.assertLessThanOrEqual=ue;function be(L,se,fe){L= ${se}`,fe||be)}e.assertGreaterThanOrEqual=be;function he(L,se,fe){L==null&&y(se,fe||he)}e.assertIsDefined=he;function de(L,se,fe){return he(L,se,fe||de),L}e.checkDefined=de;function O(L,se,fe){for(let Te of L)he(Te,se,fe||O)}e.assertEachIsDefined=O;function ae(L,se,fe){return O(L,se,fe||ae),L}e.checkEachDefined=ae;function Oe(L,se="Illegal value:",fe){let Te=typeof L=="object"&&Dr(L,"kind")&&Dr(L,"pos")?"SyntaxKind: "+Ot(L.kind):JSON.stringify(L);return y(`${se} ${Te}`,fe||Oe)}e.assertNever=Oe;function V(L,se,fe,Te){W(1,"assertEachNode")&&E(se===void 0||Yp(L,se),fe||"Unexpected node.",()=>`Node array did not pass test '${hn(se)}'.`,Te||V)}e.assertEachNode=V;function oe(L,se,fe,Te){W(1,"assertNode")&&E(L!==void 0&&(se===void 0||se(L)),fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} did not pass test '${hn(se)}'.`,Te||oe)}e.assertNode=oe;function Y(L,se,fe,Te){W(1,"assertNotNode")&&E(L===void 0||se===void 0||!se(L),fe||"Unexpected node.",()=>`Node ${Ot(L.kind)} should not have passed test '${hn(se)}'.`,Te||Y)}e.assertNotNode=Y;function ft(L,se,fe,Te){W(1,"assertOptionalNode")&&E(se===void 0||L===void 0||se(L),fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} did not pass test '${hn(se)}'.`,Te||ft)}e.assertOptionalNode=ft;function nr(L,se,fe,Te){W(1,"assertOptionalToken")&&E(se===void 0||L===void 0||L.kind===se,fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} was not a '${Ot(se)}' token.`,Te||nr)}e.assertOptionalToken=nr;function mn(L,se,fe){W(1,"assertMissingNode")&&E(L===void 0,se||"Unexpected node.",()=>`Node ${Ot(L.kind)} was unexpected'.`,fe||mn)}e.assertMissingNode=mn;function rr(L){}e.type=rr;function hn(L){if(typeof L!="function")return"";if(Dr(L,"name"))return L.name;{let se=Function.prototype.toString.call(L),fe=/^function\s+([\w$]+)\s*\(/.exec(se);return fe?fe[1]:""}}e.getFunctionName=hn;function Dn(L){return`{ name: ${l_(L.escapedName)}; flags: ${ot(L.flags)}; declarations: ${Np(L.declarations,se=>Ot(se.kind))} }`}e.formatSymbol=Dn;function We(L=0,se,fe){let Te=Ir(se);if(L===0)return Te.length>0&&Te[0][0]===0?Te[0][1]:"0";if(fe){let He=[],Qe=L;for(let[st,Ct]of Te){if(st>L)break;st!==0&&st&L&&(He.push(Ct),Qe&=~st)}if(Qe===0)return He.join("|")}else for(let[He,Qe]of Te)if(He===L)return Qe;return L.toString()}e.formatEnum=We;let ir=new Map;function Ir(L){let se=ir.get(L);if(se)return se;let fe=[];for(let He in L){let Qe=L[He];typeof Qe=="number"&&fe.push([Qe,He])}let Te=yy(fe,(He,Qe)=>wm(He[0],Qe[0]));return ir.set(L,Te),Te}function Ot(L){return We(L,Ae,!1)}e.formatSyntaxKind=Ot;function Bn(L){return We(L,Dm,!1)}e.formatSnippetKind=Bn;function Pn(L){return We(L,Pr,!1)}e.formatScriptKind=Pn;function Mt(L){return We(L,sn,!0)}e.formatNodeFlags=Mt;function ht(L){return We(L,Em,!0)}e.formatNodeCheckFlags=ht;function $e(L){return We(L,Kp,!0)}e.formatModifierFlags=$e;function qn(L){return We(L,Cm,!0)}e.formatTransformFlags=qn;function $t(L){return We(L,Pm,!0)}e.formatEmitFlags=$t;function ot(L){return We(L,Zp,!0)}e.formatSymbolFlags=ot;function at(L){return We(L,en,!0)}e.formatTypeFlags=at;function Bt(L){return We(L,Am,!0)}e.formatSignatureFlags=Bt;function Lt(L){return We(L,ef,!0)}e.formatObjectFlags=Lt;function ct(L){return We(L,Mp,!0)}e.formatFlowFlags=ct;function ar(L){return We(L,km,!0)}e.formatRelationComparisonResult=ar;function dt(L){return We(L,CheckMode,!0)}e.formatCheckMode=dt;function yn(L){return We(L,SignatureCheckMode,!0)}e.formatSignatureCheckMode=yn;function yt(L){return We(L,TypeFacts,!0)}e.formatTypeFacts=yt;let _n=!1,tt;function qt(L){"__debugFlowFlags"in L||Object.defineProperties(L,{__tsDebuggerDisplay:{value(){let se=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",fe=this.flags&-2048;return`${se}${fe?` (${ct(fe)})`:""}`}},__debugFlowFlags:{get(){return We(this.flags,Mp,!0)}},__debugToString:{value(){return yr(this)}}})}function tn(L){return _n&&(typeof Object.setPrototypeOf=="function"?(tt||(tt=Object.create(Object.prototype),qt(tt)),Object.setPrototypeOf(L,tt)):qt(L)),L}e.attachFlowNodeDebugInfo=tn;let sr;function mr(L){"__tsDebuggerDisplay"in L||Object.defineProperties(L,{__tsDebuggerDisplay:{value(se){return se=String(se).replace(/(?:,[\s\w]+:[^,]+)+\]$/,"]"),`NodeArray ${se}`}}})}function hr(L){_n&&(typeof Object.setPrototypeOf=="function"?(sr||(sr=Object.create(Array.prototype),mr(sr)),Object.setPrototypeOf(L,sr)):mr(L))}e.attachNodeArrayDebugInfo=hr;function Fn(){if(_n)return;let L=new WeakMap,se=new WeakMap;Object.defineProperties(Et.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=this.flags&33554432?"TransientSymbol":"Symbol",He=this.flags&-33554433;return`${Te} '${jp(this)}'${He?` (${ot(He)})`:""}`}},__debugFlags:{get(){return ot(this.flags)}}}),Object.defineProperties(Et.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=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",He=this.flags&524288?this.objectFlags&-1344:0;return`${Te}${this.symbol?` '${jp(this.symbol)}'`:""}${He?` (${Lt(He)})`:""}`}},__debugFlags:{get(){return at(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Lt(this.objectFlags):""}},__debugTypeToString:{value(){let Te=L.get(this);return Te===void 0&&(Te=this.checker.typeToString(this),L.set(this,Te)),Te}}}),Object.defineProperties(Et.getSignatureConstructor().prototype,{__debugFlags:{get(){return Bt(this.flags)}},__debugSignatureToString:{value(){var Te;return(Te=this.checker)==null?void 0:Te.signatureToString(this)}}});let fe=[Et.getNodeConstructor(),Et.getIdentifierConstructor(),Et.getTokenConstructor(),Et.getSourceFileConstructor()];for(let Te of fe)Dr(Te.prototype,"__debugKind")||Object.defineProperties(Te.prototype,{__tsDebuggerDisplay:{value(){return`${Ua(this)?"GeneratedIdentifier":Ke(this)?`Identifier '${An(this)}'`:gi(this)?`PrivateIdentifier '${An(this)}'`:vi(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:aa(this)?`NumericLiteral ${this.text}`:E1(this)?`BigIntLiteral ${this.text}n`:Af(this)?"TypeParameterDeclaration":m_(this)?"ParameterDeclaration":Cf(this)?"ConstructorDeclaration":Tl(this)?"GetAccessorDeclaration":y_(this)?"SetAccessorDeclaration":N1(this)?"CallSignatureDeclaration":I1(this)?"ConstructSignatureDeclaration":Df(this)?"IndexSignatureDeclaration":O1(this)?"TypePredicateNode":Pf(this)?"TypeReferenceNode":Nf(this)?"FunctionTypeNode":If(this)?"ConstructorTypeNode":Wb(this)?"TypeQueryNode":M1(this)?"TypeLiteralNode":Gb(this)?"ArrayTypeNode":Yb(this)?"TupleTypeNode":Hb(this)?"OptionalTypeNode":Xb(this)?"RestTypeNode":J1(this)?"UnionTypeNode":j1(this)?"IntersectionTypeNode":$b(this)?"ConditionalTypeNode":Qb(this)?"InferTypeNode":R1(this)?"ParenthesizedTypeNode":Kb(this)?"ThisTypeNode":U1(this)?"TypeOperatorNode":Zb(this)?"IndexedAccessTypeNode":B1(this)?"MappedTypeNode":e6(this)?"LiteralTypeNode":L1(this)?"NamedTupleMember":t6(this)?"ImportTypeNode":Ot(this.kind)}${this.flags?` (${Mt(this.flags)})`:""}`}},__debugKind:{get(){return Ot(this.kind)}},__debugNodeFlags:{get(){return Mt(this.flags)}},__debugModifierFlags:{get(){return $e(K2(this))}},__debugTransformFlags:{get(){return qn(this.transformFlags)}},__debugIsParseTreeNode:{get(){return gl(this)}},__debugEmitFlags:{get(){return $t(za(this))}},__debugGetText:{value(He){if(Ja(this))return"";let Qe=se.get(this);if(Qe===void 0){let st=bg(this),Ct=st&&hi(st);Qe=Ct?Md(Ct,st,He):"",se.set(this,Qe)}return Qe}}});_n=!0}e.enableDebugInfo=Fn;function zn(L){let se=L&7,fe=se===0?"in out":se===3?"[bivariant]":se===2?"in":se===1?"out":se===4?"[independent]":"";return L&8?fe+=" (unmeasurable)":L&16&&(fe+=" (unreliable)"),fe}e.formatVariance=zn;class Or{__debugToString(){var se;switch(this.kind){case 3:return((se=this.debugInfo)==null?void 0:se.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return gd(this.sources,this.targets||Np(this.sources,()=>"any"),(fe,Te)=>`${fe.__debugTypeToString()} -> ${typeof Te=="string"?Te:Te.__debugTypeToString()}`).join(", ");case 2:return gd(this.sources,this.targets,(fe,Te)=>`${fe.__debugTypeToString()} -> ${Te().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` `).join(` `)} m2: ${this.mapper2.__debugToString().split(` `).join(` - `)}`;default:return Ce(this)}}}e.DebugTypeMapper=Mr;function Gn(J){return e.isDebugging?Object.setPrototypeOf(J,Mr.prototype):J}e.attachDebugPrototypeIfDebug=Gn;function De(J){return console.log(gr(J))}e.printControlFlowGraph=De;function gr(J){let _e=-1;function me(u){return u.id||(u.id=_e,_e--),u.id}let Te;(u=>{u.lr="\u2500",u.ud="\u2502",u.dr="\u256D",u.dl="\u256E",u.ul="\u256F",u.ur="\u2570",u.udr="\u251C",u.udl="\u2524",u.dlr="\u252C",u.ulr="\u2534",u.udlr="\u256B"})(Te||(Te={}));let Xe;(u=>{u[u.None=0]="None",u[u.Up=1]="Up",u[u.Down=2]="Down",u[u.Left=4]="Left",u[u.Right=8]="Right",u[u.UpDown=3]="UpDown",u[u.LeftRight=12]="LeftRight",u[u.UpLeft=5]="UpLeft",u[u.UpRight=9]="UpRight",u[u.DownLeft=6]="DownLeft",u[u.DownRight=10]="DownRight",u[u.UpDownLeft=7]="UpDownLeft",u[u.UpDownRight=11]="UpDownRight",u[u.UpLeftRight=13]="UpLeftRight",u[u.DownLeftRight=14]="DownLeftRight",u[u.UpDownLeftRight=15]="UpDownLeftRight",u[u.NoChildren=16]="NoChildren"})(Xe||(Xe={}));let Ke=2032,st=882,Pt=Object.create(null),Tt=[],ut=[],Lr=Se(J,new Set);for(let u of Tt)u.text=rt(u.flowNode,u.circular),be(u);let br=We(Lr),Jn=et(br);return Ye(Lr,0),un();function Yn(u){return!!(u.flags&128)}function Ei(u){return!!(u.flags&12)&&!!u.antecedent}function R(u){return!!(u.flags&Ke)}function Q(u){return!!(u.flags&st)}function K(u){let Oe=[];for(let Me of u.edges)Me.source===u&&Oe.push(Me.target);return Oe}function xe(u){let Oe=[];for(let Me of u.edges)Me.target===u&&Oe.push(Me.source);return Oe}function Se(u,Oe){let Me=me(u),U=Pt[Me];if(U&&Oe.has(u))return U.circular=!0,U={id:-1,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Tt.push(U),U;if(Oe.add(u),!U)if(Pt[Me]=U={id:Me,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Tt.push(U),Ei(u))for(let Fe of u.antecedent)we(U,Fe,Oe);else R(u)&&we(U,u.antecedent,Oe);return Oe.delete(u),U}function we(u,Oe,Me){let U=Se(Oe,Me),Fe={source:u,target:U};ut.push(Fe),u.edges.push(Fe),U.edges.push(Fe)}function be(u){if(u.level!==-1)return u.level;let Oe=0;for(let Me of xe(u))Oe=Math.max(Oe,be(Me)+1);return u.level=Oe}function We(u){let Oe=0;for(let Me of K(u))Oe=Math.max(Oe,We(Me));return Oe+1}function et(u){let Oe=L(Array(u),0);for(let Me of Tt)Oe[Me.level]=Math.max(Oe[Me.level],Me.text.length);return Oe}function Ye(u,Oe){if(u.lane===-1){u.lane=Oe,u.endLane=Oe;let Me=K(u);for(let U=0;U0&&Oe++;let Fe=Me[U];Ye(Fe,Oe),Fe.endLane>u.endLane&&(Oe=Fe.endLane)}u.endLane=Oe}}function Ee(u){if(u&2)return"Start";if(u&4)return"Branch";if(u&8)return"Loop";if(u&16)return"Assignment";if(u&32)return"True";if(u&64)return"False";if(u&128)return"SwitchClause";if(u&256)return"ArrayMutation";if(u&512)return"Call";if(u&1024)return"ReduceLabel";if(u&1)return"Unreachable";throw new Error}function Sn(u){let Oe=gi(u);return Bd(Oe,u,!1)}function rt(u,Oe){let Me=Ee(u.flags);if(Oe&&(Me=`${Me}#${me(u)}`),Yn(u)){let U=[],{switchStatement:Fe,clauseStart:sn,clauseEnd:Ve}=u.node;for(let $e=sn;$eVe.lane)+1,Me=L(Array(Oe),""),U=Jn.map(()=>Array(Oe)),Fe=Jn.map(()=>L(Array(Oe),0));for(let Ve of Tt){U[Ve.level][Ve.lane]=Ve;let $e=K(Ve);for(let kt=0;kt<$e.length;kt++){let It=$e[kt],qt=8;It.lane===Ve.lane&&(qt|=4),kt>0&&(qt|=1),kt<$e.length-1&&(qt|=2),Fe[Ve.level][It.lane]|=qt}$e.length===0&&(Fe[Ve.level][Ve.lane]|=16);let Nt=xe(Ve);for(let kt=0;kt0&&(qt|=1),kt0?Fe[Ve-1][$e]:0,kt=$e>0?Fe[Ve][$e-1]:0,It=Fe[Ve][$e];It||(Nt&8&&(It|=12),kt&2&&(It|=3),Fe[Ve][$e]=It)}for(let Ve=0;Ve{u.lr="\u2500",u.ud="\u2502",u.dr="\u256D",u.dl="\u256E",u.ul="\u256F",u.ur="\u2570",u.udr="\u251C",u.udl="\u2524",u.dlr="\u252C",u.ulr="\u2534",u.udlr="\u256B"})(Te||(Te={}));let He;(u=>{u[u.None=0]="None",u[u.Up=1]="Up",u[u.Down=2]="Down",u[u.Left=4]="Left",u[u.Right=8]="Right",u[u.UpDown=3]="UpDown",u[u.LeftRight=12]="LeftRight",u[u.UpLeft=5]="UpLeft",u[u.UpRight=9]="UpRight",u[u.DownLeft=6]="DownLeft",u[u.DownRight=10]="DownRight",u[u.UpDownLeft=7]="UpDownLeft",u[u.UpDownRight=11]="UpDownRight",u[u.UpLeftRight=13]="UpLeftRight",u[u.DownLeftRight=14]="DownLeftRight",u[u.UpDownLeftRight=15]="UpDownLeftRight",u[u.NoChildren=16]="NoChildren"})(He||(He={}));let Qe=2032,st=882,Ct=Object.create(null),Tt=[],lt=[],Mr=Se(L,new Set);for(let u of Tt)u.text=rt(u.flowNode,u.circular),me(u);let gr=Ve(Mr),Nn=Ze(gr);return Ye(Mr,0),on();function Wn(u){return!!(u.flags&128)}function wi(u){return!!(u.flags&12)&&!!u.antecedent}function U(u){return!!(u.flags&Qe)}function K(u){return!!(u.flags&st)}function Z(u){let Ie=[];for(let Me of u.edges)Me.source===u&&Ie.push(Me.target);return Ie}function xe(u){let Ie=[];for(let Me of u.edges)Me.target===u&&Ie.push(Me.source);return Ie}function Se(u,Ie){let Me=fe(u),B=Ct[Me];if(B&&Ie.has(u))return B.circular=!0,B={id:-1,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Tt.push(B),B;if(Ie.add(u),!B)if(Ct[Me]=B={id:Me,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Tt.push(B),wi(u))for(let Be of u.antecedent)we(B,Be,Ie);else U(u)&&we(B,u.antecedent,Ie);return Ie.delete(u),B}function we(u,Ie,Me){let B=Se(Ie,Me),Be={source:u,target:B};lt.push(Be),u.edges.push(Be),B.edges.push(Be)}function me(u){if(u.level!==-1)return u.level;let Ie=0;for(let Me of xe(u))Ie=Math.max(Ie,me(Me)+1);return u.level=Ie}function Ve(u){let Ie=0;for(let Me of Z(u))Ie=Math.max(Ie,Ve(Me));return Ie+1}function Ze(u){let Ie=M(Array(u),0);for(let Me of Tt)Ie[Me.level]=Math.max(Ie[Me.level],Me.text.length);return Ie}function Ye(u,Ie){if(u.lane===-1){u.lane=Ie,u.endLane=Ie;let Me=Z(u);for(let B=0;B0&&Ie++;let Be=Me[B];Ye(Be,Ie),Be.endLane>u.endLane&&(Ie=Be.endLane)}u.endLane=Ie}}function Ee(u){if(u&2)return"Start";if(u&4)return"Branch";if(u&8)return"Loop";if(u&16)return"Assignment";if(u&32)return"True";if(u&64)return"False";if(u&128)return"SwitchClause";if(u&256)return"ArrayMutation";if(u&512)return"Call";if(u&1024)return"ReduceLabel";if(u&1)return"Unreachable";throw new Error}function gn(u){let Ie=hi(u);return Md(Ie,u,!1)}function rt(u,Ie){let Me=Ee(u.flags);if(Ie&&(Me=`${Me}#${fe(u)}`),Wn(u)){let B=[],{switchStatement:Be,clauseStart:nn,clauseEnd:ze}=u.node;for(let Xe=nn;Xeze.lane)+1,Me=M(Array(Ie),""),B=Nn.map(()=>Array(Ie)),Be=Nn.map(()=>M(Array(Ie),0));for(let ze of Tt){B[ze.level][ze.lane]=ze;let Xe=Z(ze);for(let wt=0;wt0&&(Ft|=1),wt0&&(Ft|=1),wt0?Be[ze-1][Xe]:0,wt=Xe>0?Be[ze][Xe-1]:0,Pt=Be[ze][Xe];Pt||(Dt&8&&(Pt|=12),wt&2&&(Pt|=3),Be[ze][Xe]=Pt)}for(let ze=0;ze0?u.repeat(Oe):"";let Me="";for(;Me.length{},Qy=()=>{},ll,Ie=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="ColonToken",e[e.AtToken=60]="AtToken",e[e.QuestionQuestionToken=61]="QuestionQuestionToken",e[e.BacktickToken=62]="BacktickToken",e[e.HashToken=63]="HashToken",e[e.EqualsToken=64]="EqualsToken",e[e.PlusEqualsToken=65]="PlusEqualsToken",e[e.MinusEqualsToken=66]="MinusEqualsToken",e[e.AsteriskEqualsToken=67]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=69]="SlashEqualsToken",e[e.PercentEqualsToken=70]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=74]="AmpersandEqualsToken",e[e.BarEqualsToken=75]="BarEqualsToken",e[e.BarBarEqualsToken=76]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=79]="CaretEqualsToken",e[e.Identifier=80]="Identifier",e[e.PrivateIdentifier=81]="PrivateIdentifier",e[e.JSDocCommentTextToken=82]="JSDocCommentTextToken",e[e.BreakKeyword=83]="BreakKeyword",e[e.CaseKeyword=84]="CaseKeyword",e[e.CatchKeyword=85]="CatchKeyword",e[e.ClassKeyword=86]="ClassKeyword",e[e.ConstKeyword=87]="ConstKeyword",e[e.ContinueKeyword=88]="ContinueKeyword",e[e.DebuggerKeyword=89]="DebuggerKeyword",e[e.DefaultKeyword=90]="DefaultKeyword",e[e.DeleteKeyword=91]="DeleteKeyword",e[e.DoKeyword=92]="DoKeyword",e[e.ElseKeyword=93]="ElseKeyword",e[e.EnumKeyword=94]="EnumKeyword",e[e.ExportKeyword=95]="ExportKeyword",e[e.ExtendsKeyword=96]="ExtendsKeyword",e[e.FalseKeyword=97]="FalseKeyword",e[e.FinallyKeyword=98]="FinallyKeyword",e[e.ForKeyword=99]="ForKeyword",e[e.FunctionKeyword=100]="FunctionKeyword",e[e.IfKeyword=101]="IfKeyword",e[e.ImportKeyword=102]="ImportKeyword",e[e.InKeyword=103]="InKeyword",e[e.InstanceOfKeyword=104]="InstanceOfKeyword",e[e.NewKeyword=105]="NewKeyword",e[e.NullKeyword=106]="NullKeyword",e[e.ReturnKeyword=107]="ReturnKeyword",e[e.SuperKeyword=108]="SuperKeyword",e[e.SwitchKeyword=109]="SwitchKeyword",e[e.ThisKeyword=110]="ThisKeyword",e[e.ThrowKeyword=111]="ThrowKeyword",e[e.TrueKeyword=112]="TrueKeyword",e[e.TryKeyword=113]="TryKeyword",e[e.TypeOfKeyword=114]="TypeOfKeyword",e[e.VarKeyword=115]="VarKeyword",e[e.VoidKeyword=116]="VoidKeyword",e[e.WhileKeyword=117]="WhileKeyword",e[e.WithKeyword=118]="WithKeyword",e[e.ImplementsKeyword=119]="ImplementsKeyword",e[e.InterfaceKeyword=120]="InterfaceKeyword",e[e.LetKeyword=121]="LetKeyword",e[e.PackageKeyword=122]="PackageKeyword",e[e.PrivateKeyword=123]="PrivateKeyword",e[e.ProtectedKeyword=124]="ProtectedKeyword",e[e.PublicKeyword=125]="PublicKeyword",e[e.StaticKeyword=126]="StaticKeyword",e[e.YieldKeyword=127]="YieldKeyword",e[e.AbstractKeyword=128]="AbstractKeyword",e[e.AccessorKeyword=129]="AccessorKeyword",e[e.AsKeyword=130]="AsKeyword",e[e.AssertsKeyword=131]="AssertsKeyword",e[e.AssertKeyword=132]="AssertKeyword",e[e.AnyKeyword=133]="AnyKeyword",e[e.AsyncKeyword=134]="AsyncKeyword",e[e.AwaitKeyword=135]="AwaitKeyword",e[e.BooleanKeyword=136]="BooleanKeyword",e[e.ConstructorKeyword=137]="ConstructorKeyword",e[e.DeclareKeyword=138]="DeclareKeyword",e[e.GetKeyword=139]="GetKeyword",e[e.InferKeyword=140]="InferKeyword",e[e.IntrinsicKeyword=141]="IntrinsicKeyword",e[e.IsKeyword=142]="IsKeyword",e[e.KeyOfKeyword=143]="KeyOfKeyword",e[e.ModuleKeyword=144]="ModuleKeyword",e[e.NamespaceKeyword=145]="NamespaceKeyword",e[e.NeverKeyword=146]="NeverKeyword",e[e.OutKeyword=147]="OutKeyword",e[e.ReadonlyKeyword=148]="ReadonlyKeyword",e[e.RequireKeyword=149]="RequireKeyword",e[e.NumberKeyword=150]="NumberKeyword",e[e.ObjectKeyword=151]="ObjectKeyword",e[e.SatisfiesKeyword=152]="SatisfiesKeyword",e[e.SetKeyword=153]="SetKeyword",e[e.StringKeyword=154]="StringKeyword",e[e.SymbolKeyword=155]="SymbolKeyword",e[e.TypeKeyword=156]="TypeKeyword",e[e.UndefinedKeyword=157]="UndefinedKeyword",e[e.UniqueKeyword=158]="UniqueKeyword",e[e.UnknownKeyword=159]="UnknownKeyword",e[e.UsingKeyword=160]="UsingKeyword",e[e.FromKeyword=161]="FromKeyword",e[e.GlobalKeyword=162]="GlobalKeyword",e[e.BigIntKeyword=163]="BigIntKeyword",e[e.OverrideKeyword=164]="OverrideKeyword",e[e.OfKeyword=165]="OfKeyword",e[e.QualifiedName=166]="QualifiedName",e[e.ComputedPropertyName=167]="ComputedPropertyName",e[e.TypeParameter=168]="TypeParameter",e[e.Parameter=169]="Parameter",e[e.Decorator=170]="Decorator",e[e.PropertySignature=171]="PropertySignature",e[e.PropertyDeclaration=172]="PropertyDeclaration",e[e.MethodSignature=173]="MethodSignature",e[e.MethodDeclaration=174]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=175]="ClassStaticBlockDeclaration",e[e.Constructor=176]="Constructor",e[e.GetAccessor=177]="GetAccessor",e[e.SetAccessor=178]="SetAccessor",e[e.CallSignature=179]="CallSignature",e[e.ConstructSignature=180]="ConstructSignature",e[e.IndexSignature=181]="IndexSignature",e[e.TypePredicate=182]="TypePredicate",e[e.TypeReference=183]="TypeReference",e[e.FunctionType=184]="FunctionType",e[e.ConstructorType=185]="ConstructorType",e[e.TypeQuery=186]="TypeQuery",e[e.TypeLiteral=187]="TypeLiteral",e[e.ArrayType=188]="ArrayType",e[e.TupleType=189]="TupleType",e[e.OptionalType=190]="OptionalType",e[e.RestType=191]="RestType",e[e.UnionType=192]="UnionType",e[e.IntersectionType=193]="IntersectionType",e[e.ConditionalType=194]="ConditionalType",e[e.InferType=195]="InferType",e[e.ParenthesizedType=196]="ParenthesizedType",e[e.ThisType=197]="ThisType",e[e.TypeOperator=198]="TypeOperator",e[e.IndexedAccessType=199]="IndexedAccessType",e[e.MappedType=200]="MappedType",e[e.LiteralType=201]="LiteralType",e[e.NamedTupleMember=202]="NamedTupleMember",e[e.TemplateLiteralType=203]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=204]="TemplateLiteralTypeSpan",e[e.ImportType=205]="ImportType",e[e.ObjectBindingPattern=206]="ObjectBindingPattern",e[e.ArrayBindingPattern=207]="ArrayBindingPattern",e[e.BindingElement=208]="BindingElement",e[e.ArrayLiteralExpression=209]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=210]="ObjectLiteralExpression",e[e.PropertyAccessExpression=211]="PropertyAccessExpression",e[e.ElementAccessExpression=212]="ElementAccessExpression",e[e.CallExpression=213]="CallExpression",e[e.NewExpression=214]="NewExpression",e[e.TaggedTemplateExpression=215]="TaggedTemplateExpression",e[e.TypeAssertionExpression=216]="TypeAssertionExpression",e[e.ParenthesizedExpression=217]="ParenthesizedExpression",e[e.FunctionExpression=218]="FunctionExpression",e[e.ArrowFunction=219]="ArrowFunction",e[e.DeleteExpression=220]="DeleteExpression",e[e.TypeOfExpression=221]="TypeOfExpression",e[e.VoidExpression=222]="VoidExpression",e[e.AwaitExpression=223]="AwaitExpression",e[e.PrefixUnaryExpression=224]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=225]="PostfixUnaryExpression",e[e.BinaryExpression=226]="BinaryExpression",e[e.ConditionalExpression=227]="ConditionalExpression",e[e.TemplateExpression=228]="TemplateExpression",e[e.YieldExpression=229]="YieldExpression",e[e.SpreadElement=230]="SpreadElement",e[e.ClassExpression=231]="ClassExpression",e[e.OmittedExpression=232]="OmittedExpression",e[e.ExpressionWithTypeArguments=233]="ExpressionWithTypeArguments",e[e.AsExpression=234]="AsExpression",e[e.NonNullExpression=235]="NonNullExpression",e[e.MetaProperty=236]="MetaProperty",e[e.SyntheticExpression=237]="SyntheticExpression",e[e.SatisfiesExpression=238]="SatisfiesExpression",e[e.TemplateSpan=239]="TemplateSpan",e[e.SemicolonClassElement=240]="SemicolonClassElement",e[e.Block=241]="Block",e[e.EmptyStatement=242]="EmptyStatement",e[e.VariableStatement=243]="VariableStatement",e[e.ExpressionStatement=244]="ExpressionStatement",e[e.IfStatement=245]="IfStatement",e[e.DoStatement=246]="DoStatement",e[e.WhileStatement=247]="WhileStatement",e[e.ForStatement=248]="ForStatement",e[e.ForInStatement=249]="ForInStatement",e[e.ForOfStatement=250]="ForOfStatement",e[e.ContinueStatement=251]="ContinueStatement",e[e.BreakStatement=252]="BreakStatement",e[e.ReturnStatement=253]="ReturnStatement",e[e.WithStatement=254]="WithStatement",e[e.SwitchStatement=255]="SwitchStatement",e[e.LabeledStatement=256]="LabeledStatement",e[e.ThrowStatement=257]="ThrowStatement",e[e.TryStatement=258]="TryStatement",e[e.DebuggerStatement=259]="DebuggerStatement",e[e.VariableDeclaration=260]="VariableDeclaration",e[e.VariableDeclarationList=261]="VariableDeclarationList",e[e.FunctionDeclaration=262]="FunctionDeclaration",e[e.ClassDeclaration=263]="ClassDeclaration",e[e.InterfaceDeclaration=264]="InterfaceDeclaration",e[e.TypeAliasDeclaration=265]="TypeAliasDeclaration",e[e.EnumDeclaration=266]="EnumDeclaration",e[e.ModuleDeclaration=267]="ModuleDeclaration",e[e.ModuleBlock=268]="ModuleBlock",e[e.CaseBlock=269]="CaseBlock",e[e.NamespaceExportDeclaration=270]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=271]="ImportEqualsDeclaration",e[e.ImportDeclaration=272]="ImportDeclaration",e[e.ImportClause=273]="ImportClause",e[e.NamespaceImport=274]="NamespaceImport",e[e.NamedImports=275]="NamedImports",e[e.ImportSpecifier=276]="ImportSpecifier",e[e.ExportAssignment=277]="ExportAssignment",e[e.ExportDeclaration=278]="ExportDeclaration",e[e.NamedExports=279]="NamedExports",e[e.NamespaceExport=280]="NamespaceExport",e[e.ExportSpecifier=281]="ExportSpecifier",e[e.MissingDeclaration=282]="MissingDeclaration",e[e.ExternalModuleReference=283]="ExternalModuleReference",e[e.JsxElement=284]="JsxElement",e[e.JsxSelfClosingElement=285]="JsxSelfClosingElement",e[e.JsxOpeningElement=286]="JsxOpeningElement",e[e.JsxClosingElement=287]="JsxClosingElement",e[e.JsxFragment=288]="JsxFragment",e[e.JsxOpeningFragment=289]="JsxOpeningFragment",e[e.JsxClosingFragment=290]="JsxClosingFragment",e[e.JsxAttribute=291]="JsxAttribute",e[e.JsxAttributes=292]="JsxAttributes",e[e.JsxSpreadAttribute=293]="JsxSpreadAttribute",e[e.JsxExpression=294]="JsxExpression",e[e.JsxNamespacedName=295]="JsxNamespacedName",e[e.CaseClause=296]="CaseClause",e[e.DefaultClause=297]="DefaultClause",e[e.HeritageClause=298]="HeritageClause",e[e.CatchClause=299]="CatchClause",e[e.ImportAttributes=300]="ImportAttributes",e[e.ImportAttribute=301]="ImportAttribute",e[e.AssertClause=300]="AssertClause",e[e.AssertEntry=301]="AssertEntry",e[e.ImportTypeAssertionContainer=302]="ImportTypeAssertionContainer",e[e.PropertyAssignment=303]="PropertyAssignment",e[e.ShorthandPropertyAssignment=304]="ShorthandPropertyAssignment",e[e.SpreadAssignment=305]="SpreadAssignment",e[e.EnumMember=306]="EnumMember",e[e.SourceFile=307]="SourceFile",e[e.Bundle=308]="Bundle",e[e.JSDocTypeExpression=309]="JSDocTypeExpression",e[e.JSDocNameReference=310]="JSDocNameReference",e[e.JSDocMemberName=311]="JSDocMemberName",e[e.JSDocAllType=312]="JSDocAllType",e[e.JSDocUnknownType=313]="JSDocUnknownType",e[e.JSDocNullableType=314]="JSDocNullableType",e[e.JSDocNonNullableType=315]="JSDocNonNullableType",e[e.JSDocOptionalType=316]="JSDocOptionalType",e[e.JSDocFunctionType=317]="JSDocFunctionType",e[e.JSDocVariadicType=318]="JSDocVariadicType",e[e.JSDocNamepathType=319]="JSDocNamepathType",e[e.JSDoc=320]="JSDoc",e[e.JSDocComment=320]="JSDocComment",e[e.JSDocText=321]="JSDocText",e[e.JSDocTypeLiteral=322]="JSDocTypeLiteral",e[e.JSDocSignature=323]="JSDocSignature",e[e.JSDocLink=324]="JSDocLink",e[e.JSDocLinkCode=325]="JSDocLinkCode",e[e.JSDocLinkPlain=326]="JSDocLinkPlain",e[e.JSDocTag=327]="JSDocTag",e[e.JSDocAugmentsTag=328]="JSDocAugmentsTag",e[e.JSDocImplementsTag=329]="JSDocImplementsTag",e[e.JSDocAuthorTag=330]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=331]="JSDocDeprecatedTag",e[e.JSDocClassTag=332]="JSDocClassTag",e[e.JSDocPublicTag=333]="JSDocPublicTag",e[e.JSDocPrivateTag=334]="JSDocPrivateTag",e[e.JSDocProtectedTag=335]="JSDocProtectedTag",e[e.JSDocReadonlyTag=336]="JSDocReadonlyTag",e[e.JSDocOverrideTag=337]="JSDocOverrideTag",e[e.JSDocCallbackTag=338]="JSDocCallbackTag",e[e.JSDocOverloadTag=339]="JSDocOverloadTag",e[e.JSDocEnumTag=340]="JSDocEnumTag",e[e.JSDocParameterTag=341]="JSDocParameterTag",e[e.JSDocReturnTag=342]="JSDocReturnTag",e[e.JSDocThisTag=343]="JSDocThisTag",e[e.JSDocTypeTag=344]="JSDocTypeTag",e[e.JSDocTemplateTag=345]="JSDocTemplateTag",e[e.JSDocTypedefTag=346]="JSDocTypedefTag",e[e.JSDocSeeTag=347]="JSDocSeeTag",e[e.JSDocPropertyTag=348]="JSDocPropertyTag",e[e.JSDocThrowsTag=349]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=350]="JSDocSatisfiesTag",e[e.JSDocImportTag=351]="JSDocImportTag",e[e.SyntaxList=352]="SyntaxList",e[e.NotEmittedStatement=353]="NotEmittedStatement",e[e.NotEmittedTypeElement=354]="NotEmittedTypeElement",e[e.PartiallyEmittedExpression=355]="PartiallyEmittedExpression",e[e.CommaListExpression=356]="CommaListExpression",e[e.SyntheticReferenceExpression=357]="SyntheticReferenceExpression",e[e.Count=358]="Count",e[e.FirstAssignment=64]="FirstAssignment",e[e.LastAssignment=79]="LastAssignment",e[e.FirstCompoundAssignment=65]="FirstCompoundAssignment",e[e.LastCompoundAssignment=79]="LastCompoundAssignment",e[e.FirstReservedWord=83]="FirstReservedWord",e[e.LastReservedWord=118]="LastReservedWord",e[e.FirstKeyword=83]="FirstKeyword",e[e.LastKeyword=165]="LastKeyword",e[e.FirstFutureReservedWord=119]="FirstFutureReservedWord",e[e.LastFutureReservedWord=127]="LastFutureReservedWord",e[e.FirstTypeNode=182]="FirstTypeNode",e[e.LastTypeNode=205]="LastTypeNode",e[e.FirstPunctuation=19]="FirstPunctuation",e[e.LastPunctuation=79]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=165]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=9]="FirstLiteralToken",e[e.LastLiteralToken=15]="LastLiteralToken",e[e.FirstTemplateToken=15]="FirstTemplateToken",e[e.LastTemplateToken=18]="LastTemplateToken",e[e.FirstBinaryOperator=30]="FirstBinaryOperator",e[e.LastBinaryOperator=79]="LastBinaryOperator",e[e.FirstStatement=243]="FirstStatement",e[e.LastStatement=259]="LastStatement",e[e.FirstNode=166]="FirstNode",e[e.FirstJSDocNode=309]="FirstJSDocNode",e[e.LastJSDocNode=351]="LastJSDocNode",e[e.FirstJSDocTagNode=327]="FirstJSDocTagNode",e[e.LastJSDocTagNode=351]="LastJSDocTagNode",e[e.FirstContextualKeyword=128]="FirstContextualKeyword",e[e.LastContextualKeyword=165]="LastContextualKeyword",e))(Ie||{}),bn=(e=>(e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.Using=4]="Using",e[e.AwaitUsing=6]="AwaitUsing",e[e.NestedNamespace=8]="NestedNamespace",e[e.Synthesized=16]="Synthesized",e[e.Namespace=32]="Namespace",e[e.OptionalChain=64]="OptionalChain",e[e.ExportContext=128]="ExportContext",e[e.ContainsThis=256]="ContainsThis",e[e.HasImplicitReturn=512]="HasImplicitReturn",e[e.HasExplicitReturn=1024]="HasExplicitReturn",e[e.GlobalAugmentation=2048]="GlobalAugmentation",e[e.HasAsyncFunctions=4096]="HasAsyncFunctions",e[e.DisallowInContext=8192]="DisallowInContext",e[e.YieldContext=16384]="YieldContext",e[e.DecoratorContext=32768]="DecoratorContext",e[e.AwaitContext=65536]="AwaitContext",e[e.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",e[e.ThisNodeHasError=262144]="ThisNodeHasError",e[e.JavaScriptFile=524288]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=2097152]="HasAggregatedChildData",e[e.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",e[e.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",e[e.JSDoc=16777216]="JSDoc",e[e.Ambient=33554432]="Ambient",e[e.InWithStatement=67108864]="InWithStatement",e[e.JsonFile=134217728]="JsonFile",e[e.TypeCached=268435456]="TypeCached",e[e.Deprecated=536870912]="Deprecated",e[e.BlockScoped=7]="BlockScoped",e[e.Constant=6]="Constant",e[e.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",e[e.ContextFlags=101441536]="ContextFlags",e[e.TypeExcludesFlags=81920]="TypeExcludesFlags",e[e.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",e[e.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",e[e.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",e))(bn||{}),Zp=(e=>(e[e.None=0]="None",e[e.Public=1]="Public",e[e.Private=2]="Private",e[e.Protected=4]="Protected",e[e.Readonly=8]="Readonly",e[e.Override=16]="Override",e[e.Export=32]="Export",e[e.Abstract=64]="Abstract",e[e.Ambient=128]="Ambient",e[e.Static=256]="Static",e[e.Accessor=512]="Accessor",e[e.Async=1024]="Async",e[e.Default=2048]="Default",e[e.Const=4096]="Const",e[e.In=8192]="In",e[e.Out=16384]="Out",e[e.Decorator=32768]="Decorator",e[e.Deprecated=65536]="Deprecated",e[e.JSDocPublic=8388608]="JSDocPublic",e[e.JSDocPrivate=16777216]="JSDocPrivate",e[e.JSDocProtected=33554432]="JSDocProtected",e[e.JSDocReadonly=67108864]="JSDocReadonly",e[e.JSDocOverride=134217728]="JSDocOverride",e[e.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",e[e.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",e[e.SyntacticModifiers=65535]="SyntacticModifiers",e[e.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",e[e.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",e[e.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",e[e.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=7]="AccessibilityModifier",e[e.ParameterPropertyModifier=31]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=28895]="TypeScriptModifier",e[e.ExportDefault=2080]="ExportDefault",e[e.All=131071]="All",e[e.Modifier=98303]="Modifier",e))(Zp||{});var Nm=(e=>(e[e.None=0]="None",e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.ReportsUnmeasurable=8]="ReportsUnmeasurable",e[e.ReportsUnreliable=16]="ReportsUnreliable",e[e.ReportsMask=24]="ReportsMask",e[e.ComplexityOverflow=32]="ComplexityOverflow",e[e.StackDepthOverflow=64]="StackDepthOverflow",e[e.Overflow=96]="Overflow",e))(Nm||{});var Lp=(e=>(e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Call=512]="Call",e[e.ReduceLabel=1024]="ReduceLabel",e[e.Referenced=2048]="Referenced",e[e.Shared=4096]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition",e))(Lp||{});var ef=(e=>(e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.Alias=2097152]="Alias",e[e.Prototype=4194304]="Prototype",e[e.ExportStar=8388608]="ExportStar",e[e.Optional=16777216]="Optional",e[e.Transient=33554432]="Transient",e[e.Assignment=67108864]="Assignment",e[e.ModuleExports=134217728]="ModuleExports",e[e.All=-1]="All",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=111551]="Value",e[e.Type=788968]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",e[e.ParameterExcludes=111551]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=110991]="FunctionExcludes",e[e.ClassExcludes=899503]="ClassExcludes",e[e.InterfaceExcludes=788872]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=110735]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=103359]="MethodExcludes",e[e.GetAccessorExcludes=46015]="GetAccessorExcludes",e[e.SetAccessorExcludes=78783]="SetAccessorExcludes",e[e.AccessorExcludes=13247]="AccessorExcludes",e[e.TypeParameterExcludes=526824]="TypeParameterExcludes",e[e.TypeAliasExcludes=788968]="TypeAliasExcludes",e[e.AliasExcludes=2097152]="AliasExcludes",e[e.ModuleMember=2623475]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.ClassMember=106500]="ClassMember",e[e.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",e[e.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",e[e.Classifiable=2885600]="Classifiable",e[e.LateBindingContainer=6256]="LateBindingContainer",e))(ef||{});var Im=(e=>(e[e.None=0]="None",e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.CaptureNewTarget=8]="CaptureNewTarget",e[e.SuperInstance=16]="SuperInstance",e[e.SuperStatic=32]="SuperStatic",e[e.ContextChecked=64]="ContextChecked",e[e.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",e[e.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",e[e.CaptureArguments=512]="CaptureArguments",e[e.EnumValuesComputed=1024]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",e[e.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",e[e.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",e[e.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",e[e.AssignmentsMarked=131072]="AssignmentsMarked",e[e.ContainsConstructorReference=262144]="ContainsConstructorReference",e[e.ConstructorReference=536870912]="ConstructorReference",e[e.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",e[e.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",e[e.InCheckIdentifier=4194304]="InCheckIdentifier",e[e.PartiallyTypeChecked=8388608]="PartiallyTypeChecked",e[e.LazyFlags=539358128]="LazyFlags",e))(Im||{}),rn=(e=>(e[e.Any=1]="Any",e[e.Unknown=2]="Unknown",e[e.String=4]="String",e[e.Number=8]="Number",e[e.Boolean=16]="Boolean",e[e.Enum=32]="Enum",e[e.BigInt=64]="BigInt",e[e.StringLiteral=128]="StringLiteral",e[e.NumberLiteral=256]="NumberLiteral",e[e.BooleanLiteral=512]="BooleanLiteral",e[e.EnumLiteral=1024]="EnumLiteral",e[e.BigIntLiteral=2048]="BigIntLiteral",e[e.ESSymbol=4096]="ESSymbol",e[e.UniqueESSymbol=8192]="UniqueESSymbol",e[e.Void=16384]="Void",e[e.Undefined=32768]="Undefined",e[e.Null=65536]="Null",e[e.Never=131072]="Never",e[e.TypeParameter=262144]="TypeParameter",e[e.Object=524288]="Object",e[e.Union=1048576]="Union",e[e.Intersection=2097152]="Intersection",e[e.Index=4194304]="Index",e[e.IndexedAccess=8388608]="IndexedAccess",e[e.Conditional=16777216]="Conditional",e[e.Substitution=33554432]="Substitution",e[e.NonPrimitive=67108864]="NonPrimitive",e[e.TemplateLiteral=134217728]="TemplateLiteral",e[e.StringMapping=268435456]="StringMapping",e[e.Reserved1=536870912]="Reserved1",e[e.Reserved2=1073741824]="Reserved2",e[e.AnyOrUnknown=3]="AnyOrUnknown",e[e.Nullable=98304]="Nullable",e[e.Literal=2944]="Literal",e[e.Unit=109472]="Unit",e[e.Freshable=2976]="Freshable",e[e.StringOrNumberLiteral=384]="StringOrNumberLiteral",e[e.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",e[e.DefinitelyFalsy=117632]="DefinitelyFalsy",e[e.PossiblyFalsy=117724]="PossiblyFalsy",e[e.Intrinsic=67359327]="Intrinsic",e[e.StringLike=402653316]="StringLike",e[e.NumberLike=296]="NumberLike",e[e.BigIntLike=2112]="BigIntLike",e[e.BooleanLike=528]="BooleanLike",e[e.EnumLike=1056]="EnumLike",e[e.ESSymbolLike=12288]="ESSymbolLike",e[e.VoidLike=49152]="VoidLike",e[e.Primitive=402784252]="Primitive",e[e.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",e[e.DisjointDomains=469892092]="DisjointDomains",e[e.UnionOrIntersection=3145728]="UnionOrIntersection",e[e.StructuredType=3670016]="StructuredType",e[e.TypeVariable=8650752]="TypeVariable",e[e.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",e[e.InstantiablePrimitive=406847488]="InstantiablePrimitive",e[e.Instantiable=465829888]="Instantiable",e[e.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",e[e.ObjectFlagsType=3899393]="ObjectFlagsType",e[e.Simplifiable=25165824]="Simplifiable",e[e.Singleton=67358815]="Singleton",e[e.Narrowable=536624127]="Narrowable",e[e.IncludesMask=473694207]="IncludesMask",e[e.IncludesMissingType=262144]="IncludesMissingType",e[e.IncludesNonWideningType=4194304]="IncludesNonWideningType",e[e.IncludesWildcard=8388608]="IncludesWildcard",e[e.IncludesEmptyObject=16777216]="IncludesEmptyObject",e[e.IncludesInstantiable=33554432]="IncludesInstantiable",e[e.IncludesConstrainedTypeVariable=536870912]="IncludesConstrainedTypeVariable",e[e.IncludesError=1073741824]="IncludesError",e[e.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",e))(rn||{}),tf=(e=>(e[e.None=0]="None",e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ReverseMapped=1024]="ReverseMapped",e[e.JsxAttributes=2048]="JsxAttributes",e[e.JSLiteral=4096]="JSLiteral",e[e.FreshLiteral=8192]="FreshLiteral",e[e.ArrayLiteral=16384]="ArrayLiteral",e[e.PrimitiveUnion=32768]="PrimitiveUnion",e[e.ContainsWideningType=65536]="ContainsWideningType",e[e.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",e[e.NonInferrableType=262144]="NonInferrableType",e[e.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",e[e.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=196608]="RequiresWidening",e[e.PropagatingFlags=458752]="PropagatingFlags",e[e.InstantiatedMapped=96]="InstantiatedMapped",e[e.ObjectTypeKindMask=1343]="ObjectTypeKindMask",e[e.ContainsSpread=2097152]="ContainsSpread",e[e.ObjectRestType=4194304]="ObjectRestType",e[e.InstantiationExpressionType=8388608]="InstantiationExpressionType",e[e.SingleSignatureType=134217728]="SingleSignatureType",e[e.IsClassInstanceClone=16777216]="IsClassInstanceClone",e[e.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",e[e.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",e[e.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",e[e.IsGenericObjectType=4194304]="IsGenericObjectType",e[e.IsGenericIndexType=8388608]="IsGenericIndexType",e[e.IsGenericType=12582912]="IsGenericType",e[e.ContainsIntersections=16777216]="ContainsIntersections",e[e.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",e[e.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",e[e.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",e[e.IsNeverIntersection=33554432]="IsNeverIntersection",e[e.IsConstrainedTypeVariable=67108864]="IsConstrainedTypeVariable",e))(tf||{});var Om=(e=>(e[e.None=0]="None",e[e.HasRestParameter=1]="HasRestParameter",e[e.HasLiteralTypes=2]="HasLiteralTypes",e[e.Abstract=4]="Abstract",e[e.IsInnerCallChain=8]="IsInnerCallChain",e[e.IsOuterCallChain=16]="IsOuterCallChain",e[e.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",e[e.IsNonInferrable=64]="IsNonInferrable",e[e.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",e[e.PropagatingFlags=167]="PropagatingFlags",e[e.CallChainFlags=24]="CallChainFlags",e))(Om||{});var Ir=(e=>(e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred",e))(Ir||{}),T_=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ES2021=8]="ES2021",e[e.ES2022=9]="ES2022",e[e.ES2023=10]="ES2023",e[e.ES2024=11]="ES2024",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(T_||{}),wl=(e=>(e[e.Standard=0]="Standard",e[e.JSX=1]="JSX",e))(wl||{});var On=(e=>(e.Ts=".ts",e.Tsx=".tsx",e.Dts=".d.ts",e.Js=".js",e.Jsx=".jsx",e.Json=".json",e.TsBuildInfo=".tsbuildinfo",e.Mjs=".mjs",e.Mts=".mts",e.Dmts=".d.mts",e.Cjs=".cjs",e.Cts=".cts",e.Dcts=".d.cts",e))(On||{}),Mm=(e=>(e[e.None=0]="None",e[e.ContainsTypeScript=1]="ContainsTypeScript",e[e.ContainsJsx=2]="ContainsJsx",e[e.ContainsESNext=4]="ContainsESNext",e[e.ContainsES2022=8]="ContainsES2022",e[e.ContainsES2021=16]="ContainsES2021",e[e.ContainsES2020=32]="ContainsES2020",e[e.ContainsES2019=64]="ContainsES2019",e[e.ContainsES2018=128]="ContainsES2018",e[e.ContainsES2017=256]="ContainsES2017",e[e.ContainsES2016=512]="ContainsES2016",e[e.ContainsES2015=1024]="ContainsES2015",e[e.ContainsGenerator=2048]="ContainsGenerator",e[e.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",e[e.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsRestOrSpread=32768]="ContainsRestOrSpread",e[e.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",e[e.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=524288]="ContainsBindingPattern",e[e.ContainsYield=1048576]="ContainsYield",e[e.ContainsAwait=2097152]="ContainsAwait",e[e.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",e[e.ContainsDynamicImport=8388608]="ContainsDynamicImport",e[e.ContainsClassFields=16777216]="ContainsClassFields",e[e.ContainsDecorators=33554432]="ContainsDecorators",e[e.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",e[e.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",e[e.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",e[e.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",e[e.HasComputedFlags=-2147483648]="HasComputedFlags",e[e.AssertTypeScript=1]="AssertTypeScript",e[e.AssertJsx=2]="AssertJsx",e[e.AssertESNext=4]="AssertESNext",e[e.AssertES2022=8]="AssertES2022",e[e.AssertES2021=16]="AssertES2021",e[e.AssertES2020=32]="AssertES2020",e[e.AssertES2019=64]="AssertES2019",e[e.AssertES2018=128]="AssertES2018",e[e.AssertES2017=256]="AssertES2017",e[e.AssertES2016=512]="AssertES2016",e[e.AssertES2015=1024]="AssertES2015",e[e.AssertGenerator=2048]="AssertGenerator",e[e.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",e[e.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",e[e.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",e[e.NodeExcludes=-2147483648]="NodeExcludes",e[e.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",e[e.FunctionExcludes=-1937940480]="FunctionExcludes",e[e.ConstructorExcludes=-1937948672]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",e[e.PropertyExcludes=-2013249536]="PropertyExcludes",e[e.ClassExcludes=-2147344384]="ClassExcludes",e[e.ModuleExcludes=-1941676032]="ModuleExcludes",e[e.TypeExcludes=-2]="TypeExcludes",e[e.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",e[e.ParameterExcludes=-2147483648]="ParameterExcludes",e[e.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",e[e.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",e[e.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",e[e.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",e))(Mm||{}),Lm=(e=>(e[e.TabStop=0]="TabStop",e[e.Placeholder=1]="Placeholder",e[e.Choice=2]="Choice",e[e.Variable=3]="Variable",e))(Lm||{}),Jm=(e=>(e[e.None=0]="None",e[e.SingleLine=1]="SingleLine",e[e.MultiLine=2]="MultiLine",e[e.AdviseOnEmitNode=4]="AdviseOnEmitNode",e[e.NoSubstitution=8]="NoSubstitution",e[e.CapturesThis=16]="CapturesThis",e[e.NoLeadingSourceMap=32]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=64]="NoTrailingSourceMap",e[e.NoSourceMap=96]="NoSourceMap",e[e.NoNestedSourceMaps=128]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=768]="NoTokenSourceMaps",e[e.NoLeadingComments=1024]="NoLeadingComments",e[e.NoTrailingComments=2048]="NoTrailingComments",e[e.NoComments=3072]="NoComments",e[e.NoNestedComments=4096]="NoNestedComments",e[e.HelperName=8192]="HelperName",e[e.ExportName=16384]="ExportName",e[e.LocalName=32768]="LocalName",e[e.InternalName=65536]="InternalName",e[e.Indented=131072]="Indented",e[e.NoIndentation=262144]="NoIndentation",e[e.AsyncFunctionBody=524288]="AsyncFunctionBody",e[e.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",e[e.CustomPrologue=2097152]="CustomPrologue",e[e.NoHoisting=4194304]="NoHoisting",e[e.Iterator=8388608]="Iterator",e[e.NoAsciiEscaping=16777216]="NoAsciiEscaping",e))(Jm||{});var Zs={Classes:2,ForOf:2,Generators:2,Iteration:2,SpreadElements:2,RestElements:2,TaggedTemplates:2,DestructuringAssignment:2,BindingPatterns:2,ArrowFunctions:2,BlockScopedVariables:2,ObjectAssign:2,RegularExpressionFlagsUnicode:2,RegularExpressionFlagsSticky:2,Exponentiation:3,AsyncFunctions:4,ForAwaitOf:5,AsyncGenerators:5,AsyncIteration:5,ObjectSpreadRest:5,RegularExpressionFlagsDotAll:5,BindinglessCatch:6,BigInt:7,NullishCoalesce:7,OptionalChaining:7,LogicalAssignment:8,TopLevelAwait:9,ClassFields:9,PrivateNamesAndClassStaticBlocks:9,RegularExpressionFlagsHasIndices:9,ShebangComments:10,RegularExpressionFlagsUnicodeSets:11,UsingAndAwaitUsing:99,ClassAndClassElementDecorators:99};var jm={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},{name:"preserve",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}},Xa=(e=>(e[e.ParseAll=0]="ParseAll",e[e.ParseNone=1]="ParseNone",e[e.ParseForTypeErrors=2]="ParseForTypeErrors",e[e.ParseForTypeInfo=3]="ParseForTypeInfo",e))(Xa||{});var $r="/",Ky="\\",Ad="://",Zy=/\\/g;function eg(e){return e===47||e===92}function tg(e,t){return e.length>t.length&&Yy(e,t)}function nf(e){return e.length>0&&eg(e.charCodeAt(e.length-1))}function Cd(e){return e>=97&&e<=122||e>=65&&e<=90}function ng(e,t){let a=e.charCodeAt(t);if(a===58)return t+1;if(a===37&&e.charCodeAt(t+1)===51){let o=e.charCodeAt(t+2);if(o===97||o===65)return t+3}return-1}function rg(e){if(!e)return 0;let t=e.charCodeAt(0);if(t===47||t===92){if(e.charCodeAt(1)!==t)return 1;let o=e.indexOf(t===47?$r:Ky,2);return o<0?e.length:o+1}if(Cd(t)&&e.charCodeAt(1)===58){let o=e.charCodeAt(2);if(o===47||o===92)return 3;if(e.length===2)return 2}let a=e.indexOf(Ad);if(a!==-1){let o=a+Ad.length,m=e.indexOf($r,o);if(m!==-1){let v=e.slice(0,a),E=e.slice(o,m);if(v==="file"&&(E===""||E==="localhost")&&Cd(e.charCodeAt(m+1))){let C=ng(e,m+2);if(C!==-1){if(e.charCodeAt(C)===47)return~(C+1);if(C===e.length)return~C}}return~(m+1)}return~e.length}return 0}function u_(e){let t=rg(e);return t<0?~t:t}function Rm(e,t,a){if(e=p_(e),u_(e)===e.length)return"";e=hl(e);let m=e.slice(Math.max(u_(e),e.lastIndexOf($r)+1)),v=t!==void 0&&a!==void 0?Um(m,t,a):void 0;return v?m.slice(0,m.length-v.length):m}function Dd(e,t,a){if(ml(t,".")||(t="."+t),e.length>=t.length&&e.charCodeAt(e.length-t.length)===46){let o=e.slice(e.length-t.length);if(a(o,t))return o}}function ig(e,t,a){if(typeof t=="string")return Dd(e,t,a)||"";for(let o of t){let m=Dd(e,o,a);if(m)return m}return""}function Um(e,t,a){if(t)return ig(hl(e),t,a?Kp:zy);let o=Rm(e),m=o.lastIndexOf(".");return m>=0?o.substring(m):""}function p_(e){return e.includes("\\")?e.replace(Zy,$r):e}function ag(e,...t){e&&(e=p_(e));for(let a of t)a&&(a=p_(a),!e||u_(a)!==0?e=a:e=qm(e)+a);return e}function sg(e,t){let a=u_(e);a===0&&t?(e=ag(t,e),a=u_(e)):e=p_(e);let o=Bm(e);if(o!==void 0)return o.length>a?hl(o):o;let m=e.length,v=e.substring(0,a),E,C=a,c=C,W=C,h=a!==0;for(;Cc&&(E??(E=e.substring(0,c-1)),c=C);let g=e.indexOf($r,C+1);g===-1&&(g=m);let x=g-c;if(x===1&&e.charCodeAt(C)===46)E??(E=e.substring(0,W));else if(x===2&&e.charCodeAt(C)===46&&e.charCodeAt(C+1)===46)if(!h)E!==void 0?E+=E.length===a?"..":"/..":W=C+2;else if(E===void 0)W-2>=0?E=e.substring(0,Math.max(a,e.lastIndexOf($r,W-2))):E=e.substring(0,W);else{let N=E.lastIndexOf($r);N!==-1?E=E.substring(0,Math.max(a,N)):E=v,E.length===a&&(h=a!==0)}else E!==void 0?(E.length!==a&&(E+=$r),h=!0,E+=e.substring(c,g)):(h=!0,W=g);C=g+1}return E??(m>a?hl(e):e)}function _g(e){e=p_(e);let t=Bm(e);return t!==void 0?t:(t=sg(e,""),t&&nf(e)?qm(t):t)}function Bm(e){if(!Pd.test(e))return e;let t=e.replace(/\/\.\//g,"/");if(t.startsWith("./")&&(t=t.slice(2)),t!==e&&(e=t,!Pd.test(e)))return e}function hl(e){return nf(e)?e.substr(0,e.length-1):e}function qm(e){return nf(e)?e:e+$r}var Pd=/\/\/|(?:^|\/)\.\.?(?:$|\/)/;function r(e,t,a,o,m,v,E){return{code:e,category:t,key:a,message:o,reportsUnnecessary:m,elidedInCompatabilityPyramid:v,reportsDeprecated:E}}var A={Unterminated_string_literal:r(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:r(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:r(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:r(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:r(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:r(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:r(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:r(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:r(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:r(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:r(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:r(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:r(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:r(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:r(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:r(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_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:r(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055","Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:r(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:r(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:r(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:r(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:r(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:r(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:r(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:r(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:r(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:r(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:r(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:r(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:r(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:r(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:r(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:r(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:r(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:r(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:r(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:r(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:r(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:r(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:r(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:r(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:r(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:r(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:r(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:r(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:r(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:r(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:r(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:r(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:r(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:r(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:r(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:r(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:r(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:r(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:r(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:r(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:r(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:r(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:r(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:r(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:r(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:r(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:r(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:r(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:r(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:r(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:r(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:r(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:r(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:r(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:r(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:r(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:r(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:r(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:r(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:r(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:r(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:r(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:r(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:r(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(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:r(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:r(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:r(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:r(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:r(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:r(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:r(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:r(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:r(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:r(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:r(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5:r(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definitions_are_automatically_in_strict_mode:r(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_automatically_in_strict_mode:r(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1289,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1290,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1291,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1292,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve:r(1293,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293","ESM syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."),This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled:r(1294,1,"This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294","This syntax is not allowed when 'erasableSyntaxOnly' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_or_nodenext:r(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', 'node18', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_nodenext_or_preserve:r(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', 'node18', 'nodenext', or 'preserve'."),Argument_of_dynamic_import_cannot_be_spread_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_or_nodenext:r(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', 'node18', or 'nodenext'."),A_label_is_not_allowed_here:r(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:r(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:r(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:r(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:r(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:r(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:r(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:r(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:r(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:r(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:r(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:r(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:r(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:r(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),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:r(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:r(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:r(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:r(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:r(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:r(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:r(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:r(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:r(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:r(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:r(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:r(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:r(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:r(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:r(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:r(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:r(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:r(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:r(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:r(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:r(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:r(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:r(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:r(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:r(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:r(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:r(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:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:r(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:r(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:r(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:r(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:r(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:r(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:r(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:r(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:r(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:r(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:r(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:r(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:r(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:r(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:r(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:r(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:r(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:r(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:r(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:r(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:r(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator:r(1497,1,"Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497","Expression must be enclosed in parentheses to be used as a decorator."),Invalid_syntax_in_decorator:r(1498,1,"Invalid_syntax_in_decorator_1498","Invalid syntax in decorator."),Unknown_regular_expression_flag:r(1499,1,"Unknown_regular_expression_flag_1499","Unknown regular expression flag."),Duplicate_regular_expression_flag:r(1500,1,"Duplicate_regular_expression_flag_1500","Duplicate regular expression flag."),This_regular_expression_flag_is_only_available_when_targeting_0_or_later:r(1501,1,"This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501","This regular expression flag is only available when targeting '{0}' or later."),The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously:r(1502,1,"The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502","The Unicode (u) flag and the Unicode Sets (v) flag cannot be set simultaneously."),Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later:r(1503,1,"Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503","Named capturing groups are only available when targeting 'ES2018' or later."),Subpattern_flags_must_be_present_when_there_is_a_minus_sign:r(1504,1,"Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504","Subpattern flags must be present when there is a minus sign."),Incomplete_quantifier_Digit_expected:r(1505,1,"Incomplete_quantifier_Digit_expected_1505","Incomplete quantifier. Digit expected."),Numbers_out_of_order_in_quantifier:r(1506,1,"Numbers_out_of_order_in_quantifier_1506","Numbers out of order in quantifier."),There_is_nothing_available_for_repetition:r(1507,1,"There_is_nothing_available_for_repetition_1507","There is nothing available for repetition."),Unexpected_0_Did_you_mean_to_escape_it_with_backslash:r(1508,1,"Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508","Unexpected '{0}'. Did you mean to escape it with backslash?"),This_regular_expression_flag_cannot_be_toggled_within_a_subpattern:r(1509,1,"This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509","This regular expression flag cannot be toggled within a subpattern."),k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets:r(1510,1,"k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510","'\\k' must be followed by a capturing group name enclosed in angle brackets."),q_is_only_available_inside_character_class:r(1511,1,"q_is_only_available_inside_character_class_1511","'\\q' is only available inside character class."),c_must_be_followed_by_an_ASCII_letter:r(1512,1,"c_must_be_followed_by_an_ASCII_letter_1512","'\\c' must be followed by an ASCII letter."),Undetermined_character_escape:r(1513,1,"Undetermined_character_escape_1513","Undetermined character escape."),Expected_a_capturing_group_name:r(1514,1,"Expected_a_capturing_group_name_1514","Expected a capturing group name."),Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other:r(1515,1,"Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515","Named capturing groups with the same name must be mutually exclusive to each other."),A_character_class_range_must_not_be_bounded_by_another_character_class:r(1516,1,"A_character_class_range_must_not_be_bounded_by_another_character_class_1516","A character class range must not be bounded by another character class."),Range_out_of_order_in_character_class:r(1517,1,"Range_out_of_order_in_character_class_1517","Range out of order in character class."),Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_character_class:r(1518,1,"Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518","Anything that would possibly match more than a single character is invalid inside a negated character class."),Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead:r(1519,1,"Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519","Operators must not be mixed within a character class. Wrap it in a nested class instead."),Expected_a_class_set_operand:r(1520,1,"Expected_a_class_set_operand_1520","Expected a class set operand."),q_must_be_followed_by_string_alternatives_enclosed_in_braces:r(1521,1,"q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521","'\\q' must be followed by string alternatives enclosed in braces."),A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backslash:r(1522,1,"A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522","A character class must not contain a reserved double punctuator. Did you mean to escape it with backslash?"),Expected_a_Unicode_property_name:r(1523,1,"Expected_a_Unicode_property_name_1523","Expected a Unicode property name."),Unknown_Unicode_property_name:r(1524,1,"Unknown_Unicode_property_name_1524","Unknown Unicode property name."),Expected_a_Unicode_property_value:r(1525,1,"Expected_a_Unicode_property_value_1525","Expected a Unicode property value."),Unknown_Unicode_property_value:r(1526,1,"Unknown_Unicode_property_value_1526","Unknown Unicode property value."),Expected_a_Unicode_property_name_or_value:r(1527,1,"Expected_a_Unicode_property_name_or_value_1527","Expected a Unicode property name or value."),Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_the_Unicode_Sets_v_flag_is_set:r(1528,1,"Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528","Any Unicode property that would possibly match more than a single character is only available when the Unicode Sets (v) flag is set."),Unknown_Unicode_property_name_or_value:r(1529,1,"Unknown_Unicode_property_name_or_value_1529","Unknown Unicode property name or value."),Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1530,1,"Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530","Unicode property value expressions are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces:r(1531,1,"_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531","'\\{0}' must be followed by a Unicode property value expression enclosed in braces."),There_is_no_capturing_group_named_0_in_this_regular_expression:r(1532,1,"There_is_no_capturing_group_named_0_in_this_regular_expression_1532","There is no capturing group named '{0}' in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_regular_expression:r(1533,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533","This backreference refers to a group that does not exist. There are only {0} capturing groups in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regular_expression:r(1534,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534","This backreference refers to a group that does not exist. There are no capturing groups in this regular expression."),This_character_cannot_be_escaped_in_a_regular_expression:r(1535,1,"This_character_cannot_be_escaped_in_a_regular_expression_1535","This character cannot be escaped in a regular expression."),Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended_as_an_escape_sequence_use_the_syntax_0_instead:r(1536,1,"Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536","Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '{0}' instead."),Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class:r(1537,1,"Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537","Decimal escape sequences and backreferences are not allowed in a character class."),Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1538,1,"Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538","Unicode escape sequences are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),A_bigint_literal_cannot_be_used_as_a_property_name:r(1539,1,"A_bigint_literal_cannot_be_used_as_a_property_name_1539","A 'bigint' literal cannot be used as a property name."),A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_keyword_instead:r(1540,2,"A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540","A 'namespace' declaration should not be declared using the 'module' keyword. Please use the 'namespace' keyword instead.",void 0,void 0,!0),Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1541,1,"Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541","Type-only import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1542,1,"Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542","Type import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_module_is_set_to_0:r(1543,1,"Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543",`Importing a JSON file into an ECMAScript module requires a 'type: "json"' import attribute when 'module' is set to '{0}'.`),Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0:r(1544,1,"Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544","Named imports from a JSON file into an ECMAScript module are not allowed when 'module' is set to '{0}'."),The_types_of_0_are_incompatible_between_these_types:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:r(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:r(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:r(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:r(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:r(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:r(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:r(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:r(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:r(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:r(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:r(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:r(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:r(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:r(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:r(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:r(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:r(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_a_static_property_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:r(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:r(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:r(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:r(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:r(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:r(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:r(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:r(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:r(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:r(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:r(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:r(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:r(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:r(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:r(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:r(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:r(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:r(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:r(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:r(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:r(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:r(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:r(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:r(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:r(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:r(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_expression:r(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496","The 'arguments' object cannot be referenced in an arrow function in 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:r(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:r(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:r(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:r(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:r(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:r(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:r(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_or_method:r(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522","The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:r(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:r(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:r(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:r(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:r(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:r(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:r(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:r(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:r(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:r(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:r(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:r(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:r(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and_2_more:r(2650,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650","Non-abstract class expression is missing implementations for the following members of '{0}': {1} and {2} more."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:r(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:r(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:r(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}'."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2:r(2654,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2}."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more:r(2655,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2} and {3} more."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1:r(2656,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656","Non-abstract class expression is missing implementations for the following members of '{0}': {1}."),JSX_expressions_must_have_one_parent_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2705,1,"An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705","An async function or method in ES5 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:r(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:r(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:r(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2712,1,"A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712","A dynamic import call in ES5 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:r(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:r(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:r(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:r(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:r(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:r(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:r(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:r(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:r(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:r(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:r(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_nodenext_or_preserve:r(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_nodenext_or_pres_2821","Import assertions are only supported when the '--module' option is set to 'esnext', 'node18', 'nodenext', or 'preserve'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:r(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_node18_nodenext_or_preserve:r(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_nodenext_or_pres_2823","Import attributes are only supported when the '--module' option is set to 'esnext', 'node18', 'nodenext', or 'preserve'."),Cannot_find_namespace_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2865,1,"Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865","Import '{0}' conflicts with local value, so must be declared with a type-only import when 'isolatedModules' is enabled."),Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2866,1,"Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866","Import '{0}' conflicts with global value used in this file, so must be declared with a type-only import when 'isolatedModules' is enabled."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun:r(2867,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_and_then_add_bun_to_the_types_field_in_your_tsconfig:r(2868,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun` and then add 'bun' to the types field in your tsconfig."),Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish:r(2869,1,"Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869","Right operand of ?? is unreachable because the left operand is never nullish."),This_binary_expression_is_never_nullish_Are_you_missing_parentheses:r(2870,1,"This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870","This binary expression is never nullish. Are you missing parentheses?"),This_expression_is_always_nullish:r(2871,1,"This_expression_is_always_nullish_2871","This expression is always nullish."),This_kind_of_expression_is_always_truthy:r(2872,1,"This_kind_of_expression_is_always_truthy_2872","This kind of expression is always truthy."),This_kind_of_expression_is_always_falsy:r(2873,1,"This_kind_of_expression_is_always_falsy_2873","This kind of expression is always falsy."),This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found:r(2874,1,"This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874","This JSX tag requires '{0}' to be in scope, but it could not be found."),This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_for_the_appropriate_package_installed:r(2875,1,"This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875","This JSX tag requires the module path '{0}' to exist, but none could be found. Make sure you have types for the appropriate package installed."),This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolves_to_0:r(2876,1,"This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876",'This relative import path is unsafe to rewrite because it looks like a file name, but actually resolves to "{0}".'),This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_during_emit_because_it_is_not_a_relative_path:r(2877,1,"This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877","This import uses a '{0}' extension to resolve to an input TypeScript file, but will not be rewritten during emit because it is not a relative path."),This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_between_the_projects_output_files_is_not_the_same_as_the_relative_path_between_its_input_files:r(2878,1,"This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878","This import path is unsafe to rewrite because it resolves to another project, and the relative path between the projects' output files is not the same as the relative path between its input files."),Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found:r(2879,1,"Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879","Using JSX fragments requires fragment factory '{0}' to be in scope, but it could not be found."),Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert:r(2880,1,"Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880","Import assertions have been replaced by import attributes. Use 'with' instead of 'assert'."),Import_declaration_0_is_using_private_name_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:r(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:r(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_anonymous_class_type_may_not_be_private_or_protected:r(4094,1,"Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094","Property '{0}' of exported anonymous class type 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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'."),Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given:r(4125,1,"Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125","Each declaration of '{0}.{1}' differs in its value, where '{2}' was expected but '{3}' was given."),One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value:r(4126,1,"One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126","One value of '{0}.{1}' is the string '{2}', and the other is assumed to be an unknown numeric value."),This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic:r(4127,1,"This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127","This member cannot have an 'override' modifier because its name is dynamic."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic:r(4128,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128","This member cannot have a JSDoc comment with an '@override' tag because its name is dynamic."),The_current_host_does_not_support_the_0_option:r(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:r(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:r(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:r(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Unknown_compiler_option_0:r(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(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_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_cannot_be_specified_when_module_is_set_to_none_system_or_umd:r(5071,1,"Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071","Option '--resolveJsonModule' cannot be specified when 'module' is set to 'none', 'system', or 'umd'."),Unknown_build_option_0:r(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:r(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_preserve_or_to_es2015_or_later:r(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_preserve_or_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'preserve' or to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:r(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:r(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:r(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:r(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:r(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:r(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:r(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:r(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:r(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:r(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:r(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:r(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:r(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:r(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:r(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:r(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:r(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:r(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:r(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:r(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:r(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:r(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:r(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:r(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:r(6024,3,"options_6024","options"),file:r(6025,3,"file_6025","file"),Examples_Colon_0:r(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:r(6027,3,"Options_Colon_6027","Options:"),Version_0:r(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:r(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:r(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:r(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:r(6034,3,"KIND_6034","KIND"),FILE:r(6035,3,"FILE_6035","FILE"),VERSION:r(6036,3,"VERSION_6036","VERSION"),LOCATION:r(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:r(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:r(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:r(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:r(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:r(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:r(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:r(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:r(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:r(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:r(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:r(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:r(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:r(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:r(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:r(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:r(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:r(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:r(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:r(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:r(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:r(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:r(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:r(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:r(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:r(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),Only_amd_and_system_modules_are_supported_alongside_0:r(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:r(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:r(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:r(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:r(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:r(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:r(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:r(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:r(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:r(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:r(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:r(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:r(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:r(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:r(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:r(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:r(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:r(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:r(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:r(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:r(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:r(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:r(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:r(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:r(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:r(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:r(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:r(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:r(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:r(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:r(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:r(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:r(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:r(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:r(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:r(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:r(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:r(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:r(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:r(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:r(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5:r(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5'."),Enable_all_strict_type_checking_options:r(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:r(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:r(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:r(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:r(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:r(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:r(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:r(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:r(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:r(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:r(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:r(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:r(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:r(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:r(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:r(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:r(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:r(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:r(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:r(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:r(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:r(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:r(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:r(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:r(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:r(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:r(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:r(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:r(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:r(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:r(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:r(6244,3,"Modules_6244","Modules"),File_Management:r(6245,3,"File_Management_6245","File Management"),Emit:r(6246,3,"Emit_6246","Emit"),JavaScript_Support:r(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:r(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:r(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:r(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:r(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:r(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:r(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:r(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:r(6255,3,"Projects_6255","Projects"),Output_Formatting:r(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:r(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:r(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:r(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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.`),Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_need_configuration_update:r(6279,3,"Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279","Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler:r(6280,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280","There are types at '{0}', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."),package_json_has_a_peerDependencies_field:r(6281,3,"package_json_has_a_peerDependencies_field_6281","'package.json' has a 'peerDependencies' field."),Found_peerDependency_0_with_1_version:r(6282,3,"Found_peerDependency_0_with_1_version_6282","Found peerDependency '{0}' with '{1}' version."),Failed_to_find_peerDependency_0:r(6283,3,"Failed_to_find_peerDependency_0_6283","Failed to find peerDependency '{0}'."),Enable_project_compilation:r(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:r(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:r(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:r(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:r(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."),Referenced_project_0_may_not_disable_emit:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:r(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:r(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:r(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:r(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}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:r(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:r(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:r(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:r(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:r(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:r(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:r(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:r(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:r(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors:r(6419,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419","Project '{0}' is out of date because buildinfo file '{1}' indicates that program needs to report errors."),Project_0_is_out_of_date_because_1:r(6420,3,"Project_0_is_out_of_date_because_1_6420","Project '{0}' is out of date because {1}."),Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_in_output_files:r(6421,3,"Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421","Rewrite '.ts', '.tsx', '.mts', and '.cts' file extensions in relative import paths to their JavaScript equivalent in output files."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:r(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:r(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Skip_building_downstream_projects_on_error_in_upstream_project:r(6640,3,"Skip_building_downstream_projects_on_error_in_upstream_project_6640","Skip building downstream projects on error in upstream project."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:r(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:r(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:r(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:r(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:r(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:r(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:r(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:r(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:r(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:r(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."),Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files:r(6719,3,"Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719","Require sufficient annotation on exports so other tools can trivially generate declaration files."),Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any:r(6720,3,"Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720","Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'."),Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript:r(6721,3,"Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721","Do not allow runtime constructs that are not part of ECMAScript."),Default_catch_clause_variables_as_unknown_instead_of_any:r(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:r(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."),Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported:r(6805,3,"Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805","Disable full type checking (only critical parse and emit errors will be reported)."),Check_side_effect_imports:r(6806,3,"Check_side_effect_imports_6806","Check side effect imports."),This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2:r(6807,1,"This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807","This operation can be simplified. This shift is identical to `{0} {1} {2}`."),Enable_lib_replacement:r(6808,3,"Enable_lib_replacement_6808","Enable lib replacement."),one_of_Colon:r(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:r(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:r(6902,3,"type_Colon_6902","type:"),default_Colon:r(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:r(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:r(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:r(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:r(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:r(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:r(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:r(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:r(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:r(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:r(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:r(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:r(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:r(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:r(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:r(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:r(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:r(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:r(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:r(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:r(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:r(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:r(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:r(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:r(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:r(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:r(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:r(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:r(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:r(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:r(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_Consider_supplying_a_return_type_annotation:r(7025,1,"Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025","Generator implicitly has yield type '{0}'. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:r(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:r(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:r(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:r(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9007,1,"Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007","Function must have an explicit return type annotation with --isolatedDeclarations."),Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9008,1,"Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008","Method must have an explicit return type annotation with --isolatedDeclarations."),At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9009,1,"At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009","At least one accessor must have an explicit type annotation with --isolatedDeclarations."),Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9010,1,"Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010","Variable must have an explicit type annotation with --isolatedDeclarations."),Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9011,1,"Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011","Parameter must have an explicit type annotation with --isolatedDeclarations."),Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9012,1,"Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012","Property must have an explicit type annotation with --isolatedDeclarations."),Expression_type_can_t_be_inferred_with_isolatedDeclarations:r(9013,1,"Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013","Expression type can't be inferred with --isolatedDeclarations."),Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedDeclarations:r(9014,1,"Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014","Computed properties must be number or string literals, variables or dotted expressions with --isolatedDeclarations."),Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations:r(9015,1,"Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015","Objects that contain spread assignments can't be inferred with --isolatedDeclarations."),Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations:r(9016,1,"Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016","Objects that contain shorthand properties can't be inferred with --isolatedDeclarations."),Only_const_arrays_can_be_inferred_with_isolatedDeclarations:r(9017,1,"Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017","Only const arrays can be inferred with --isolatedDeclarations."),Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations:r(9018,1,"Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018","Arrays with spread elements can't inferred with --isolatedDeclarations."),Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations:r(9019,1,"Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations_9019","Binding elements can't be exported directly with --isolatedDeclarations."),Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDeclarations:r(9020,1,"Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020","Enum member initializers must be computable without references to external symbols with --isolatedDeclarations."),Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations:r(9021,1,"Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021","Extends clause can't contain an expression with --isolatedDeclarations."),Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations:r(9022,1,"Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022","Inference from class expressions is not supported with --isolatedDeclarations."),Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations_Add_an_explicit_declaration_for_the_properties_assigned_to_this_function:r(9023,1,"Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023","Assigning properties to functions without declaring them is not supported with --isolatedDeclarations. Add an explicit declaration for the properties assigned to this function."),Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_supported_with_isolatedDeclarations:r(9025,1,"Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025","Declaration emit for this parameter requires implicitly adding undefined to its type. This is not supported with --isolatedDeclarations."),Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_supported_with_isolatedDeclarations:r(9026,1,"Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026","Declaration emit for this file requires preserving this import for augmentations. This is not supported with --isolatedDeclarations."),Add_a_type_annotation_to_the_variable_0:r(9027,1,"Add_a_type_annotation_to_the_variable_0_9027","Add a type annotation to the variable {0}."),Add_a_type_annotation_to_the_parameter_0:r(9028,1,"Add_a_type_annotation_to_the_parameter_0_9028","Add a type annotation to the parameter {0}."),Add_a_type_annotation_to_the_property_0:r(9029,1,"Add_a_type_annotation_to_the_property_0_9029","Add a type annotation to the property {0}."),Add_a_return_type_to_the_function_expression:r(9030,1,"Add_a_return_type_to_the_function_expression_9030","Add a return type to the function expression."),Add_a_return_type_to_the_function_declaration:r(9031,1,"Add_a_return_type_to_the_function_declaration_9031","Add a return type to the function declaration."),Add_a_return_type_to_the_get_accessor_declaration:r(9032,1,"Add_a_return_type_to_the_get_accessor_declaration_9032","Add a return type to the get accessor declaration."),Add_a_type_to_parameter_of_the_set_accessor_declaration:r(9033,1,"Add_a_type_to_parameter_of_the_set_accessor_declaration_9033","Add a type to parameter of the set accessor declaration."),Add_a_return_type_to_the_method:r(9034,1,"Add_a_return_type_to_the_method_9034","Add a return type to the method"),Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit:r(9035,1,"Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035","Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit."),Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it:r(9036,1,"Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036","Move the expression in default export to a variable and add a type annotation to it."),Default_exports_can_t_be_inferred_with_isolatedDeclarations:r(9037,1,"Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037","Default exports can't be inferred with --isolatedDeclarations."),Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations:r(9038,1,"Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038","Computed property names on class or object literals cannot be inferred with --isolatedDeclarations."),Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations:r(9039,1,"Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039","Type containing private name '{0}' can't be used with --isolatedDeclarations."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:r(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:r(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:r(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:r(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:r(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:r(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:r(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:r(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:r(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:r(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:r(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:r(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:r(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:r(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:r(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:r(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:r(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:r(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:r(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:r(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:r(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:r(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:r(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:r(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:r(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:r(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:r(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:r(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:r(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:r(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:r(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:r(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:r(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:r(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:r(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:r(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:r(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:r(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:r(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:r(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:r(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:r(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:r(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:r(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:r(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:r(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:r(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:r(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:r(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:r(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:r(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Update_modifiers_of_0:r(90061,3,"Update_modifiers_of_0_90061","Update modifiers of '{0}'"),Add_annotation_of_type_0:r(90062,3,"Add_annotation_of_type_0_90062","Add annotation of type '{0}'"),Add_return_type_0:r(90063,3,"Add_return_type_0_90063","Add return type '{0}'"),Extract_base_class_to_variable:r(90064,3,"Extract_base_class_to_variable_90064","Extract base class to variable"),Extract_default_export_to_variable:r(90065,3,"Extract_default_export_to_variable_90065","Extract default export to variable"),Extract_binding_expressions_to_variable:r(90066,3,"Extract_binding_expressions_to_variable_90066","Extract binding expressions to variable"),Add_all_missing_type_annotations:r(90067,3,"Add_all_missing_type_annotations_90067","Add all missing type annotations"),Add_satisfies_and_an_inline_type_assertion_with_0:r(90068,3,"Add_satisfies_and_an_inline_type_assertion_with_0_90068","Add satisfies and an inline type assertion with '{0}'"),Extract_to_variable_and_replace_with_0_as_typeof_0:r(90069,3,"Extract_to_variable_and_replace_with_0_as_typeof_0_90069","Extract to variable and replace with '{0} as typeof {0}'"),Mark_array_literal_as_const:r(90070,3,"Mark_array_literal_as_const_90070","Mark array literal as const"),Annotate_types_of_properties_expando_function_in_a_namespace:r(90071,3,"Annotate_types_of_properties_expando_function_in_a_namespace_90071","Annotate types of properties expando function in a namespace"),Convert_function_to_an_ES2015_class:r(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:r(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:r(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:r(95005,3,"Extract_function_95005","Extract function"),Extract_constant:r(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:r(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:r(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:r(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:r(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:r(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:r(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:r(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:r(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:r(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:r(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:r(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:r(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:r(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:r(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:r(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:r(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:r(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:r(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:r(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:r(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:r(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:r(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:r(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:r(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:r(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:r(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:r(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:r(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:r(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:r(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:r(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:r(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:r(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:r(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:r(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:r(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:r(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:r(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:r(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:r(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:r(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:r(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:r(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:r(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:r(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:r(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:r(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:r(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:r(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:r(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:r(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:r(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:r(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:r(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:r(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:r(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:r(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:r(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:r(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:r(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:r(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:r(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:r(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:r(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:r(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:r(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:r(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:r(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:r(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:r(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:r(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:r(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:r(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:r(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:r(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:r(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:r(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:r(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:r(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:r(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:r(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:r(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:r(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:r(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:r(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:r(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:r(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:r(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:r(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:r(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:r(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:r(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:r(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:r(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:r(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:r(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:r(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:r(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:r(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:r(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:r(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:r(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:r(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:r(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:r(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:r(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:r(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:r(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:r(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:r(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:r(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:r(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:r(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:r(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:r(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:r(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:r(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:r(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:r(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:r(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:r(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:r(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:r(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:r(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:r(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:r(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:r(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:r(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:r(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:r(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:r(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:r(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:r(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:r(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:r(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:r(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:r(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:r(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:r(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:r(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:r(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:r(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:r(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:r(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:r(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:r(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:r(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:r(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:r(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:r(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:r(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:r(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:r(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:r(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:r(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:r(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:r(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:r(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:r(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:r(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:r(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:r(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:r(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:r(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:r(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:r(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:r(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:r(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:r(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:r(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:r(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:r(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:r(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:r(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:r(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:r(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:r(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),Add_missing_parameter_to_0:r(95188,3,"Add_missing_parameter_to_0_95188","Add missing parameter to '{0}'"),Add_missing_parameters_to_0:r(95189,3,"Add_missing_parameters_to_0_95189","Add missing parameters to '{0}'"),Add_all_missing_parameters:r(95190,3,"Add_all_missing_parameters_95190","Add all missing parameters"),Add_optional_parameter_to_0:r(95191,3,"Add_optional_parameter_to_0_95191","Add optional parameter to '{0}'"),Add_optional_parameters_to_0:r(95192,3,"Add_optional_parameters_to_0_95192","Add optional parameters to '{0}'"),Add_all_optional_parameters:r(95193,3,"Add_all_optional_parameters_95193","Add all optional parameters"),Wrap_in_parentheses:r(95194,3,"Wrap_in_parentheses_95194","Wrap in parentheses"),Wrap_all_invalid_decorator_expressions_in_parentheses:r(95195,3,"Wrap_all_invalid_decorator_expressions_in_parentheses_95195","Wrap all invalid decorator expressions in parentheses"),Add_resolution_mode_import_attribute:r(95196,3,"Add_resolution_mode_import_attribute_95196","Add 'resolution-mode' import attribute"),Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it:r(95197,3,"Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197","Add 'resolution-mode' import attribute to all type-only imports that need it"),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:r(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:r(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:r(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:r(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:r(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Its_type_0_is_not_a_valid_JSX_element_type:r(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:r(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."),_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is_enabled:r(18055,1,"_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055","'{0}' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled."),Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is_enabled:r(18056,1,"Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056","Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled."),String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es2020:r(18057,1,"String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057","String literal import and export names are not supported when the '--module' flag is set to 'es2015' or 'es2020'.")};function wt(e){return e>=80}function og(e){return e===32||wt(e)}var rf={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},cg=new Map(Object.entries(rf)),Fm=new Map(Object.entries({...rf,"{":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,">":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})),zm=new Map([[100,1],[103,2],[105,4],[109,8],[115,16],[117,32],[118,64],[121,128]]),lg=new Map([[1,Zs.RegularExpressionFlagsHasIndices],[16,Zs.RegularExpressionFlagsDotAll],[32,Zs.RegularExpressionFlagsUnicode],[64,Zs.RegularExpressionFlagsUnicodeSets],[128,Zs.RegularExpressionFlagsSticky]]),ug=[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],pg=[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],fg=[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,2160,2183,2185,2190,2208,2249,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,3165,3165,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3293,3294,3296,3297,3313,3314,3332,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,5905,5919,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,6988,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,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,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,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,43881,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69296,69297,69376,69404,69415,69415,69424,69445,69488,69505,69552,69572,69600,69622,69635,69687,69745,69746,69749,69749,69763,69807,69840,69864,69891,69926,69956,69956,69959,69959,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70207,70208,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,70753,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71488,71494,71680,71723,71840,71903,71935,71942,71945,71945,71948,71955,71957,71958,71960,71983,71999,71999,72001,72001,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72368,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,73474,73474,73476,73488,73490,73523,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78913,78918,82944,83526,92160,92728,92736,92766,92784,92862,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,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,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,122624,122654,122661,122666,122928,122989,123136,123180,123191,123197,123214,123214,123536,123565,123584,123627,124112,124139,124896,124902,124904,124907,124909,124910,124912,124926,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,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743],dg=[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,2160,2183,2185,2190,2200,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,2901,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,3132,3140,3142,3144,3146,3149,3157,3158,3160,3162,3165,3165,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3293,3294,3296,3299,3302,3311,3313,3315,3328,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3457,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,3790,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,5909,5919,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6159,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,6847,6862,6912,6988,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,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,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,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,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43047,43052,43052,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,43881,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,65381,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69291,69292,69296,69297,69373,69404,69415,69415,69424,69456,69488,69509,69552,69572,69600,69622,69632,69702,69734,69749,69759,69818,69826,69826,69840,69864,69872,69881,69888,69940,69942,69951,69956,69959,69968,70003,70006,70006,70016,70084,70089,70092,70094,70106,70108,70108,70144,70161,70163,70199,70206,70209,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,70753,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,71488,71494,71680,71738,71840,71913,71935,71942,71945,71945,71948,71955,71957,71958,71960,71989,71991,71992,71995,72003,72016,72025,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72368,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,73472,73488,73490,73530,73534,73538,73552,73561,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78912,78933,82944,83526,92160,92728,92736,92766,92768,92777,92784,92862,92864,92873,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,94180,94192,94193,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,118528,118573,118576,118598,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,122624,122654,122661,122666,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,122928,122989,123023,123023,123136,123180,123184,123197,123200,123209,123214,123214,123536,123566,123584,123641,124112,124153,124896,124902,124904,124907,124909,124910,124912,124926,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,130032,130041,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743,917760,917999],mg=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,hg=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,yg=/@(?:see|link)/i;function yl(e,t){if(e=2?yl(e,fg):yl(e,ug)}function bg(e,t){return t>=2?yl(e,dg):yl(e,pg)}function Vm(e){let t=[];return e.forEach((a,o)=>{t[a]=o}),t}var vg=Vm(Fm);function it(e){return vg[e]}function Wm(e){return Fm.get(e)}var p3=Vm(zm);function Nd(e){return zm.get(e)}function Gm(e){let t=[],a=0,o=0;for(;a127&&Pn(m)&&(t.push(o),o=a);break}}return t.push(o),t}function Tg(e,t,a,o,m){(t<0||t>=e.length)&&(m?t=t<0?0:t>=e.length?e.length-1:t:B.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${o!==void 0?Cy(e,Gm(o)):"unknown"}`));let v=e[t]+a;return m?v>e[t+1]?e[t+1]:typeof o=="string"&&v>o.length?o.length:v:(t=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function Pn(e){return e===10||e===13||e===8232||e===8233}function mi(e){return e>=48&&e<=57}function xp(e){return mi(e)||e>=65&&e<=70||e>=97&&e<=102}function af(e){return e>=65&&e<=90||e>=97&&e<=122}function Hm(e){return af(e)||mi(e)||e===95}function Sp(e){return e>=48&&e<=55}function Pr(e,t,a,o,m){if(y_(t))return t;let v=!1;for(;;){let E=e.charCodeAt(t);switch(E){case 13:e.charCodeAt(t+1)===10&&t++;case 10:if(t++,a)return t;v=!!m;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(o)break;if(e.charCodeAt(t+1)===47){for(t+=2;t127&&za(E)){t++;continue}break}return t}}var ul=7;function Hi(e,t){if(B.assert(t>=0),t===0||Pn(e.charCodeAt(t-1))){let a=e.charCodeAt(t);if(t+ul=0&&a127&&za(N)){y&&Pn(N)&&(h=!0),a++;continue}break e}}return y&&(x=m(C,c,W,h,v,x)),x}function Qm(e,t,a,o){return kl(!1,e,t,!1,a,o)}function Km(e,t,a,o){return kl(!1,e,t,!0,a,o)}function wg(e,t,a,o,m){return kl(!0,e,t,!1,a,o,m)}function kg(e,t,a,o,m){return kl(!0,e,t,!0,a,o,m)}function Zm(e,t,a,o,m,v=[]){return v.push({kind:a,pos:e,end:t,hasTrailingNewLine:o}),v}function jp(e,t){return wg(e,t,Zm,void 0,void 0)}function Eg(e,t){return kg(e,t,Zm,void 0,void 0)}function _f(e){let t=sf.exec(e);if(t)return t[0]}function tr(e,t){return af(e)||e===36||e===95||e>127&&gg(e,t)}function Dr(e,t,a){return Hm(e)||e===36||(a===1?e===45||e===58:!1)||e>127&&bg(e,t)}function Ag(e,t,a){let o=Xi(e,0);if(!tr(o,t))return!1;for(let m=zt(o);mh,getStartPos:()=>h,getTokenEnd:()=>c,getTextPos:()=>c,getToken:()=>g,getTokenStart:()=>y,getTokenPos:()=>y,getTokenText:()=>C.substring(y,c),getTokenValue:()=>x,hasUnicodeEscape:()=>(N&1024)!==0,hasExtendedUnicodeEscape:()=>(N&8)!==0,hasPrecedingLineBreak:()=>(N&1)!==0,hasPrecedingJSDocComment:()=>(N&2)!==0,hasPrecedingJSDocLeadingAsterisks:()=>(N&32768)!==0,isIdentifier:()=>g===80||g>118,isReservedWord:()=>g>=83&&g<=118,isUnterminated:()=>(N&4)!==0,getCommentDirectives:()=>te,getNumericLiteralFlags:()=>N&25584,getTokenFlags:()=>N,reScanGreaterToken:lt,reScanAsteriskEqualsToken:sr,reScanSlashToken:mt,reScanTemplateToken:Bt,reScanTemplateHeadOrNoSubstitutionTemplate:an,scanJsxIdentifier:Mr,scanJsxAttributeValue:Gn,reScanJsxAttributeValue:De,reScanJsxToken:_r,reScanLessThanToken:hr,reScanHashToken:yr,reScanQuestionToken:Vn,reScanInvalidIdentifier:Ut,scanJsxToken:Wn,scanJsDocToken:J,scanJSDocCommentTextToken:gr,scan:ct,getText:Ke,clearCommentDirectives:st,setText:Pt,setScriptTarget:ut,setLanguageVariant:Lr,setScriptKind:br,setJSDocParsingMode:Jn,setOnError:Tt,resetTokenState:Yn,setTextPos:Yn,setSkipJsDocLeadingAsterisks:Ei,tryScan:Xe,lookAhead:Te,scanRange:me};return B.isDebugging&&Object.defineProperty(M,"__debugShowCurrentPositionInText",{get:()=>{let R=M.getText();return R.slice(0,M.getTokenFullStart())+"\u2551"+R.slice(M.getTokenFullStart())}}),M;function ie(R){return Xi(C,R)}function Ce(R){return R>=0&&R=0&&R=65&&be<=70)be+=32;else if(!(be>=48&&be<=57||be>=97&&be<=102))break;xe.push(be),c++,we=!1}return xe.length=W){K+=C.substring(xe,c),N|=4,G(A.Unterminated_string_literal);break}let Se=V(c);if(Se===Q){K+=C.substring(xe,c),c++;break}if(Se===92&&!R){K+=C.substring(xe,c),K+=Mt(3),xe=c;continue}if((Se===10||Se===13)&&!R){K+=C.substring(xe,c),N|=4,G(A.Unterminated_string_literal);break}c++}return K}function Or(R){let Q=V(c)===96;c++;let K=c,xe="",Se;for(;;){if(c>=W){xe+=C.substring(K,c),N|=4,G(A.Unterminated_template_literal),Se=Q?15:18;break}let we=V(c);if(we===96){xe+=C.substring(K,c),c++,Se=Q?15:18;break}if(we===36&&c+1=W)return G(A.Unexpected_end_of_text),"";let K=V(c);switch(c++,K){case 48:if(c>=W||!mi(V(c)))return"\0";case 49:case 50:case 51:c=55296&&xe<=56319&&c+6=56320&&We<=57343)return c=be,Se+String.fromCharCode(We)}return Se;case 120:for(;c1114111&&(R&&G(A.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive,K,c-K),we=!0),c>=W?(R&&G(A.Unexpected_end_of_text),we=!0):V(c)===125?c++:(R&&G(A.Unterminated_Unicode_escape_sequence),we=!0),we?(N|=2048,C.substring(Q,c)):(N|=8,Id(Se))}function Ln(){if(c+5=0&&Dr(K,e)){R+=Fn(!0),Q=c;continue}if(K=Ln(),!(K>=0&&Dr(K,e)))break;N|=1024,R+=C.substring(Q,c),R+=Id(K),c+=6,Q=c}else break}return R+=C.substring(Q,c),R}function Qe(){let R=x.length;if(R>=2&&R<=12){let Q=x.charCodeAt(0);if(Q>=97&&Q<=122){let K=cg.get(x);if(K!==void 0)return g=K}}return g=80}function zn(R){let Q="",K=!1,xe=!1;for(;;){let Se=V(c);if(Se===95){N|=512,K?(K=!1,xe=!0):G(xe?A.Multiple_consecutive_numeric_separators_are_not_permitted:A.Numeric_separators_are_not_allowed_here,c,1),c++;continue}if(K=!0,!mi(Se)||Se-48>=R)break;Q+=C[c],c++,xe=!1}return V(c-1)===95&&G(A.Numeric_separators_are_not_allowed_here,c-1,1),Q}function $t(){return V(c)===110?(x+="n",N&384&&(x=Rb(x)+"n"),c++,10):(x=""+(N&128?parseInt(x.slice(2),2):N&256?parseInt(x.slice(2),8):+x),9)}function ct(){for(h=c,N=0;;){if(y=c,c>=W)return g=1;let R=ie(c);if(c===0&&R===35&&Xm(C,c)){if(c=$m(C,c),t)continue;return g=6}switch(R){case 10:case 13:if(N|=1,t){c++;continue}else return R===13&&c+1=0&&tr(Q,e))return x=Fn(!0)+vt(),g=Qe();let K=Ln();return K>=0&&tr(K,e)?(c+=6,N|=1024,x=String.fromCharCode(K)+vt(),g=Qe()):(G(A.Invalid_character),c++,g=0);case 35:if(c!==0&&C[c+1]==="!")return G(A.can_only_be_used_at_the_start_of_a_file,c,2),c++,g=0;let xe=ie(c+1);if(xe===92){c++;let be=Lt();if(be>=0&&tr(be,e))return x="#"+Fn(!0)+vt(),g=81;let We=Ln();if(We>=0&&tr(We,e))return c+=6,N|=1024,x="#"+String.fromCharCode(We)+vt(),g=81;c--}return tr(xe,e)?(c++,Jt(xe,e)):(x="#",G(A.Invalid_character,c++,zt(R))),g=81;case 65533:return G(A.File_appears_to_be_binary,0,0),c=W,g=8;default:let Se=Jt(R,e);if(Se)return g=Se;if(a_(R)){c+=zt(R);continue}else if(Pn(R)){N|=1,c+=zt(R);continue}let we=zt(R);return G(A.Invalid_character,c,we),c+=we,g=0}}}function at(){switch(fe){case 0:return!0;case 1:return!1}return ye!==3&&ye!==4?!0:fe===3?!1:yg.test(C.slice(h,c))}function Ut(){B.assert(g===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),c=y=h,N=0;let R=ie(c),Q=Jt(R,99);return Q?g=Q:(c+=zt(R),g)}function Jt(R,Q){let K=R;if(tr(K,Q)){for(c+=zt(K);c=W)return g=1;let Q=V(c);if(Q===60)return V(c+1)===47?(c+=2,g=31):(c++,g=30);if(Q===123)return c++,g=19;let K=0;for(;c0)break;za(Q)||(K=c)}c++}return x=C.substring(h,c),K===-1?13:12}function Mr(){if(wt(g)){for(;c=W)return g=1;for(let Q=V(c);c=0&&a_(V(c-1))&&!(c+1=W)return g=1;let R=ie(c);switch(c+=zt(R),R){case 9:case 11:case 12:case 32:for(;c=0&&tr(Q,e))return x=Fn(!0)+vt(),g=Qe();let K=Ln();return K>=0&&tr(K,e)?(c+=6,N|=1024,x=String.fromCharCode(K)+vt(),g=Qe()):(c++,g=0)}if(tr(R,e)){let Q=R;for(;c=0),c=R,h=R,y=R,g=0,x=void 0,N=0}function Ei(R){ue+=R?1:-1}}function Xi(e,t){return e.codePointAt(t)}function zt(e){return e>=65536?2:e===-1?0:1}function Cg(e){if(B.assert(0<=e&&e<=1114111),e<=65535)return String.fromCharCode(e);let t=Math.floor((e-65536)/1024)+55296,a=(e-65536)%1024+56320;return String.fromCharCode(t,a)}var Dg=String.fromCodePoint?e=>String.fromCodePoint(e):Cg;function Id(e){return Dg(e)}var Od=new Map(Object.entries({General_Category:"General_Category",gc:"General_Category",Script:"Script",sc:"Script",Script_Extensions:"Script_Extensions",scx:"Script_Extensions"})),Md=new Set(["ASCII","ASCII_Hex_Digit","AHex","Alphabetic","Alpha","Any","Assigned","Bidi_Control","Bidi_C","Bidi_Mirrored","Bidi_M","Case_Ignorable","CI","Cased","Changes_When_Casefolded","CWCF","Changes_When_Casemapped","CWCM","Changes_When_Lowercased","CWL","Changes_When_NFKC_Casefolded","CWKCF","Changes_When_Titlecased","CWT","Changes_When_Uppercased","CWU","Dash","Default_Ignorable_Code_Point","DI","Deprecated","Dep","Diacritic","Dia","Emoji","Emoji_Component","EComp","Emoji_Modifier","EMod","Emoji_Modifier_Base","EBase","Emoji_Presentation","EPres","Extended_Pictographic","ExtPict","Extender","Ext","Grapheme_Base","Gr_Base","Grapheme_Extend","Gr_Ext","Hex_Digit","Hex","IDS_Binary_Operator","IDSB","IDS_Trinary_Operator","IDST","ID_Continue","IDC","ID_Start","IDS","Ideographic","Ideo","Join_Control","Join_C","Logical_Order_Exception","LOE","Lowercase","Lower","Math","Noncharacter_Code_Point","NChar","Pattern_Syntax","Pat_Syn","Pattern_White_Space","Pat_WS","Quotation_Mark","QMark","Radical","Regional_Indicator","RI","Sentence_Terminal","STerm","Soft_Dotted","SD","Terminal_Punctuation","Term","Unified_Ideograph","UIdeo","Uppercase","Upper","Variation_Selector","VS","White_Space","space","XID_Continue","XIDC","XID_Start","XIDS"]),Ld=new Set(["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Flag_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence","RGI_Emoji"]),Ba={General_Category:new Set(["C","Other","Cc","Control","cntrl","Cf","Format","Cn","Unassigned","Co","Private_Use","Cs","Surrogate","L","Letter","LC","Cased_Letter","Ll","Lowercase_Letter","Lm","Modifier_Letter","Lo","Other_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter","M","Mark","Combining_Mark","Mc","Spacing_Mark","Me","Enclosing_Mark","Mn","Nonspacing_Mark","N","Number","Nd","Decimal_Number","digit","Nl","Letter_Number","No","Other_Number","P","Punctuation","punct","Pc","Connector_Punctuation","Pd","Dash_Punctuation","Pe","Close_Punctuation","Pf","Final_Punctuation","Pi","Initial_Punctuation","Po","Other_Punctuation","Ps","Open_Punctuation","S","Symbol","Sc","Currency_Symbol","Sk","Modifier_Symbol","Sm","Math_Symbol","So","Other_Symbol","Z","Separator","Zl","Line_Separator","Zp","Paragraph_Separator","Zs","Space_Separator"]),Script:new Set(["Adlm","Adlam","Aghb","Caucasian_Albanian","Ahom","Arab","Arabic","Armi","Imperial_Aramaic","Armn","Armenian","Avst","Avestan","Bali","Balinese","Bamu","Bamum","Bass","Bassa_Vah","Batk","Batak","Beng","Bengali","Bhks","Bhaiksuki","Bopo","Bopomofo","Brah","Brahmi","Brai","Braille","Bugi","Buginese","Buhd","Buhid","Cakm","Chakma","Cans","Canadian_Aboriginal","Cari","Carian","Cham","Cher","Cherokee","Chrs","Chorasmian","Copt","Coptic","Qaac","Cpmn","Cypro_Minoan","Cprt","Cypriot","Cyrl","Cyrillic","Deva","Devanagari","Diak","Dives_Akuru","Dogr","Dogra","Dsrt","Deseret","Dupl","Duployan","Egyp","Egyptian_Hieroglyphs","Elba","Elbasan","Elym","Elymaic","Ethi","Ethiopic","Geor","Georgian","Glag","Glagolitic","Gong","Gunjala_Gondi","Gonm","Masaram_Gondi","Goth","Gothic","Gran","Grantha","Grek","Greek","Gujr","Gujarati","Guru","Gurmukhi","Hang","Hangul","Hani","Han","Hano","Hanunoo","Hatr","Hatran","Hebr","Hebrew","Hira","Hiragana","Hluw","Anatolian_Hieroglyphs","Hmng","Pahawh_Hmong","Hmnp","Nyiakeng_Puachue_Hmong","Hrkt","Katakana_Or_Hiragana","Hung","Old_Hungarian","Ital","Old_Italic","Java","Javanese","Kali","Kayah_Li","Kana","Katakana","Kawi","Khar","Kharoshthi","Khmr","Khmer","Khoj","Khojki","Kits","Khitan_Small_Script","Knda","Kannada","Kthi","Kaithi","Lana","Tai_Tham","Laoo","Lao","Latn","Latin","Lepc","Lepcha","Limb","Limbu","Lina","Linear_A","Linb","Linear_B","Lisu","Lyci","Lycian","Lydi","Lydian","Mahj","Mahajani","Maka","Makasar","Mand","Mandaic","Mani","Manichaean","Marc","Marchen","Medf","Medefaidrin","Mend","Mende_Kikakui","Merc","Meroitic_Cursive","Mero","Meroitic_Hieroglyphs","Mlym","Malayalam","Modi","Mong","Mongolian","Mroo","Mro","Mtei","Meetei_Mayek","Mult","Multani","Mymr","Myanmar","Nagm","Nag_Mundari","Nand","Nandinagari","Narb","Old_North_Arabian","Nbat","Nabataean","Newa","Nkoo","Nko","Nshu","Nushu","Ogam","Ogham","Olck","Ol_Chiki","Orkh","Old_Turkic","Orya","Oriya","Osge","Osage","Osma","Osmanya","Ougr","Old_Uyghur","Palm","Palmyrene","Pauc","Pau_Cin_Hau","Perm","Old_Permic","Phag","Phags_Pa","Phli","Inscriptional_Pahlavi","Phlp","Psalter_Pahlavi","Phnx","Phoenician","Plrd","Miao","Prti","Inscriptional_Parthian","Rjng","Rejang","Rohg","Hanifi_Rohingya","Runr","Runic","Samr","Samaritan","Sarb","Old_South_Arabian","Saur","Saurashtra","Sgnw","SignWriting","Shaw","Shavian","Shrd","Sharada","Sidd","Siddham","Sind","Khudawadi","Sinh","Sinhala","Sogd","Sogdian","Sogo","Old_Sogdian","Sora","Sora_Sompeng","Soyo","Soyombo","Sund","Sundanese","Sylo","Syloti_Nagri","Syrc","Syriac","Tagb","Tagbanwa","Takr","Takri","Tale","Tai_Le","Talu","New_Tai_Lue","Taml","Tamil","Tang","Tangut","Tavt","Tai_Viet","Telu","Telugu","Tfng","Tifinagh","Tglg","Tagalog","Thaa","Thaana","Thai","Tibt","Tibetan","Tirh","Tirhuta","Tnsa","Tangsa","Toto","Ugar","Ugaritic","Vaii","Vai","Vith","Vithkuqi","Wara","Warang_Citi","Wcho","Wancho","Xpeo","Old_Persian","Xsux","Cuneiform","Yezi","Yezidi","Yiii","Yi","Zanb","Zanabazar_Square","Zinh","Inherited","Qaai","Zyyy","Common","Zzzz","Unknown"]),Script_Extensions:void 0};Ba.Script_Extensions=Ba.Script;function Ar(e){return e.start+e.length}function Pg(e){return e.length===0}function cf(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function Ng(e,t){return cf(e,t-e)}function e_(e){return cf(e.span.start,e.newLength)}function Ig(e){return Pg(e.span)&&e.newLength===0}function e1(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}var f3=e1(cf(0,0),0);function lf(e,t){for(;e;){let a=t(e);if(a==="quit")return;if(a)return e;e=e.parent}}function gl(e){return(e.flags&16)===0}function Og(e,t){if(e===void 0||gl(e))return e;for(e=e.original;e;){if(gl(e))return!t||t(e)?e:void 0;e=e.original}}function ja(e){return e.length>=2&&e.charCodeAt(0)===95&&e.charCodeAt(1)===95?"_"+e:e}function f_(e){let t=e;return t.length>=3&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95&&t.charCodeAt(2)===95?t.substr(1):t}function In(e){return f_(e.escapedText)}function El(e){let t=Wm(e.escapedText);return t?qy(t,hi):void 0}function Rp(e){return e.valueDeclaration&&t2(e.valueDeclaration)?In(e.valueDeclaration.name):f_(e.escapedName)}function t1(e){let t=e.parent.parent;if(t){if(Rd(t))return rl(t);switch(t.kind){case 243:if(t.declarationList&&t.declarationList.declarations[0])return rl(t.declarationList.declarations[0]);break;case 244:let a=t.expression;switch(a.kind===226&&a.operatorToken.kind===64&&(a=a.left),a.kind){case 211:return a.name;case 212:let o=a.argumentExpression;if(Ze(o))return o}break;case 217:return rl(t.expression);case 256:{if(Rd(t.statement)||d1(t.statement))return rl(t.statement);break}}}}function rl(e){let t=n1(e);return t&&Ze(t)?t:void 0}function Mg(e){return e.name||t1(e)}function Lg(e){return!!e.name}function uf(e){switch(e.kind){case 80:return e;case 348:case 341:{let{name:a}=e;if(a.kind===166)return a.right;break}case 213:case 226:{let a=e;switch(gf(a)){case 1:case 4:case 5:case 3:return bf(a.left);case 7:case 8:case 9:return a.arguments[1];default:return}}case 346:return Mg(e);case 340:return t1(e);case 277:{let{expression:a}=e;return Ze(a)?a:void 0}case 212:let t=e;if(T1(t))return t.argumentExpression}return e.name}function n1(e){if(e!==void 0)return uf(e)||(Lf(e)||Jf(e)||xl(e)?Jg(e):void 0)}function Jg(e){if(e.parent){if(ah(e.parent)||Y1(e.parent))return e.parent.name;if(ea(e.parent)&&e===e.parent.right){if(Ze(e.parent.left))return e.parent.left;if(A1(e.parent.left))return bf(e.parent.left)}else if(jf(e.parent)&&Ze(e.parent.name))return e.parent.name}else return}function pf(e){if(sb(e))return Xr(e.modifiers,Dl)}function r1(e){if(S_(e,98303))return Xr(e.modifiers,i2)}function i1(e,t){if(e.name)if(Ze(e.name)){let a=e.name.escapedText;return d_(e.parent,t).filter(o=>Wp(o)&&Ze(o.name)&&o.name.escapedText===a)}else{let a=e.parent.parameters.indexOf(e);B.assert(a>-1,"Parameters should always be in their parents' parameter list");let o=d_(e.parent,t).filter(Wp);if(auh(o)&&o.typeParameters.some(m=>m.name.escapedText===a))}function Ug(e){return a1(e,!1)}function Bg(e){return a1(e,!0)}function qg(e){return Ti(e,S6)}function Fg(e){return $g(e,I6)}function zg(e){return Ti(e,w6,!0)}function Vg(e){return Ti(e,k6,!0)}function Wg(e){return Ti(e,E6,!0)}function Gg(e){return Ti(e,A6,!0)}function Yg(e){return Ti(e,C6,!0)}function Hg(e){return Ti(e,P6,!0)}function Xg(e){let t=Ti(e,Vf);if(t&&t.typeExpression&&t.typeExpression.type)return t}function d_(e,t){var a;if(!vf(e))return bt;let o=(a=e.jsDoc)==null?void 0:a.jsDocCache;if(o===void 0||t){let m=V2(e,t);B.assert(m.length<2||m[0]!==m[1]),o=Cm(m,v=>lh(v)?v.tags:v),t||(e.jsDoc??(e.jsDoc=[]),e.jsDoc.jsDocCache=o)}return o}function s1(e){return d_(e,!1)}function Ti(e,t,a){return Em(d_(e,a),t)}function $g(e,t){return s1(e).filter(t)}function Up(e){return e.kind===80||e.kind===81}function Qg(e){return dr(e)&&!!(e.flags&64)}function Kg(e){return $a(e)&&!!(e.flags&64)}function Jd(e){return Mf(e)&&!!(e.flags&64)}function _1(e){let t=e.kind;return!!(e.flags&64)&&(t===211||t===212||t===213||t===235)}function ff(e){return Wf(e,8)}function Zg(e){return fl(e)&&!!(e.flags&64)}function df(e){return e>=166}function mf(e){return e>=0&&e<=165}function o1(e){return mf(e.kind)}function yi(e){return Nr(e,"pos")&&Nr(e,"end")}function e2(e){return 9<=e&&e<=15}function jd(e){return 15<=e&&e<=18}function qa(e){var t;return Ze(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function c1(e){var t;return vi(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function t2(e){return(Ya(e)||_2(e))&&vi(e.name)}function Hr(e){switch(e){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 n2(e){return!!(k1(e)&31)}function r2(e){return n2(e)||e===126||e===164||e===129}function i2(e){return Hr(e.kind)}function l1(e){let t=e.kind;return t===80||t===81||t===11||t===9||t===167}function hf(e){return!!e&&s2(e.kind)}function a2(e){switch(e){case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function s2(e){switch(e){case 173:case 179:case 323:case 180:case 181:case 184:case 317:case 185:return!0;default:return a2(e)}}function xi(e){return e&&(e.kind===263||e.kind===231)}function _2(e){switch(e.kind){case 174:case 177:case 178:return!0;default:return!1}}function o2(e){let t=e.kind;return t===303||t===304||t===305||t===174||t===177||t===178}function u1(e){return yb(e.kind)}function c2(e){if(e){let t=e.kind;return t===207||t===206}return!1}function l2(e){let t=e.kind;return t===209||t===210}function u2(e){switch(e.kind){case 260:case 169:case 208:return!0}return!1}function Va(e){return p1(ff(e).kind)}function p1(e){switch(e){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 p2(e){return f1(ff(e).kind)}function f1(e){switch(e){case 224:case 225:case 220:case 221:case 222:case 223:case 216:return!0;default:return p1(e)}}function d1(e){return f2(ff(e).kind)}function f2(e){switch(e){case 227:case 229:case 219:case 226:case 230:case 234:case 232:case 356:case 355:case 238:return!0;default:return f1(e)}}function d2(e){return e===219||e===208||e===263||e===231||e===175||e===176||e===266||e===306||e===281||e===262||e===218||e===177||e===273||e===271||e===276||e===264||e===291||e===174||e===173||e===267||e===270||e===274||e===280||e===169||e===303||e===172||e===171||e===178||e===304||e===265||e===168||e===260||e===346||e===338||e===348||e===202}function m1(e){return e===262||e===282||e===263||e===264||e===265||e===266||e===267||e===272||e===271||e===278||e===277||e===270}function h1(e){return e===252||e===251||e===259||e===246||e===244||e===242||e===249||e===250||e===248||e===245||e===256||e===253||e===255||e===257||e===258||e===243||e===247||e===254||e===353}function Rd(e){return e.kind===168?e.parent&&e.parent.kind!==345||ta(e):d2(e.kind)}function m2(e){let t=e.kind;return h1(t)||m1(t)||h2(e)}function h2(e){return e.kind!==241||e.parent!==void 0&&(e.parent.kind===258||e.parent.kind===299)?!1:!N2(e)}function y2(e){let t=e.kind;return h1(t)||m1(t)||t===241}function y1(e){return e.kind>=309&&e.kind<=351}function g2(e){return e.kind===320||e.kind===319||e.kind===321||T2(e)||b2(e)||x6(e)||Ol(e)}function b2(e){return e.kind>=327&&e.kind<=351}function il(e){return e.kind===178}function al(e){return e.kind===177}function $i(e){if(!vf(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function v2(e){return!!e.initializer}function Al(e){return e.kind===11||e.kind===15}function T2(e){return e.kind===324||e.kind===325||e.kind===326}function Ud(e){return(e.flags&33554432)!==0}var d3=x2();function x2(){var e="";let t=a=>e+=a;return{getText:()=>e,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(a,o)=>t(a),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&za(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:Ga,decreaseIndent:Ga,clear:()=>e=""}}function S2(e,t){let a=e.entries();for(let[o,m]of a){let v=t(m,o);if(v)return v}}function w2(e){return e.end-e.pos}function g1(e){return k2(e),(e.flags&1048576)!==0}function k2(e){e.flags&2097152||(((e.flags&262144)!==0||Ht(e,g1))&&(e.flags|=1048576),e.flags|=2097152)}function gi(e){for(;e&&e.kind!==307;)e=e.parent;return e}function Qi(e){return e===void 0?!0:e.pos===e.end&&e.pos>=0&&e.kind!==1}function Bp(e){return!Qi(e)}function bl(e,t,a){if(Qi(e))return e.pos;if(y1(e)||e.kind===12)return Pr((t??gi(e)).text,e.pos,!1,!0);if(a&&$i(e))return bl(e.jsDoc[0],t);if(e.kind===352){t??(t=gi(e));let o=$p(ph(e,t));if(o)return bl(o,t,a)}return Pr((t??gi(e)).text,e.pos,!1,!1,I2(e))}function Bd(e,t,a=!1){return s_(e.text,t,a)}function E2(e){return!!lf(e,_h)}function s_(e,t,a=!1){if(Qi(t))return"";let o=e.substring(a?t.pos:Pr(e,t.pos),t.end);return E2(t)&&(o=o.split(/\r\n|\n|\r/).map(m=>m.replace(/^\s*\*/,"").trimStart()).join(` -`)),o}function Wa(e){let t=e.emitNode;return t&&t.flags||0}function A2(e,t,a){B.assertGreaterThanOrEqual(t,0),B.assertGreaterThanOrEqual(a,0),B.assertLessThanOrEqual(t,e.length),B.assertLessThanOrEqual(t+a,e.length)}function pl(e){return e.kind===244&&e.expression.kind===11}function yf(e){return!!(Wa(e)&2097152)}function qd(e){return yf(e)&&Rf(e)}function C2(e){return Ze(e.name)&&!e.initializer}function Fd(e){return yf(e)&&Qa(e)&&Hp(e.declarationList.declarations,C2)}function D2(e,t){let a=e.kind===169||e.kind===168||e.kind===218||e.kind===219||e.kind===217||e.kind===260||e.kind===281?Xp(Eg(t,e.pos),jp(t,e.pos)):jp(t,e.pos);return Xr(a,o=>o.end<=e.end&&t.charCodeAt(o.pos+1)===42&&t.charCodeAt(o.pos+2)===42&&t.charCodeAt(o.pos+3)!==47)}function P2(e){if(e)switch(e.kind){case 208:case 306:case 169:case 303:case 172:case 171:case 304:case 260:return!0}return!1}function N2(e){return e&&e.kind===241&&hf(e.parent)}function zd(e){let t=e.kind;return(t===211||t===212)&&e.expression.kind===108}function ta(e){return!!e&&!!(e.flags&524288)}function I2(e){return!!e&&!!(e.flags&16777216)}function O2(e){for(;vl(e,!0);)e=e.right;return e}function M2(e){return Ze(e)&&e.escapedText==="exports"}function L2(e){return Ze(e)&&e.escapedText==="module"}function b1(e){return(dr(e)||v1(e))&&L2(e.expression)&&h_(e)==="exports"}function gf(e){let t=j2(e);return t===5||ta(e)?t:0}function J2(e){return r_(e.arguments)===3&&dr(e.expression)&&Ze(e.expression.expression)&&In(e.expression.expression)==="Object"&&In(e.expression.name)==="defineProperty"&&Cl(e.arguments[1])&&m_(e.arguments[0],!0)}function v1(e){return $a(e)&&Cl(e.argumentExpression)}function x_(e,t){return dr(e)&&(!t&&e.expression.kind===110||Ze(e.name)&&m_(e.expression,!0))||T1(e,t)}function T1(e,t){return v1(e)&&(!t&&e.expression.kind===110||Sf(e.expression)||x_(e.expression,!0))}function m_(e,t){return Sf(e)||x_(e,t)}function j2(e){if(Mf(e)){if(!J2(e))return 0;let t=e.arguments[0];return M2(t)||b1(t)?8:x_(t)&&h_(t)==="prototype"?9:7}return e.operatorToken.kind!==64||!A1(e.left)||R2(O2(e))?0:m_(e.left.expression,!0)&&h_(e.left)==="prototype"&&Of(B2(e))?6:U2(e.left)}function R2(e){return h6(e)&&na(e.expression)&&e.expression.text==="0"}function bf(e){if(dr(e))return e.name;let t=Tf(e.argumentExpression);return na(t)||Al(t)?t:e}function h_(e){let t=bf(e);if(t){if(Ze(t))return t.escapedText;if(Al(t)||na(t))return ja(t.text)}}function U2(e){if(e.expression.kind===110)return 4;if(b1(e))return 2;if(m_(e.expression,!0)){if(mb(e.expression))return 3;let t=e;for(;!Ze(t.expression);)t=t.expression;let a=t.expression;if((a.escapedText==="exports"||a.escapedText==="module"&&h_(t)==="exports")&&x_(e))return 1;if(m_(e,!0)||$a(e)&&eb(e))return 5}return 0}function B2(e){for(;ea(e.right);)e=e.right;return e.right}function q2(e){return Nl(e)&&ea(e.expression)&&gf(e.expression)!==0&&ea(e.expression.right)&&(e.expression.right.operatorToken.kind===57||e.expression.right.operatorToken.kind===61)?e.expression.right.right:void 0}function F2(e){switch(e.kind){case 243:let t=qp(e);return t&&t.initializer;case 172:return e.initializer;case 303:return e.initializer}}function qp(e){return Qa(e)?$p(e.declarationList.declarations):void 0}function z2(e){return wi(e)&&e.body&&e.body.kind===267?e.body:void 0}function vf(e){switch(e.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 317:case 323: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 V2(e,t){let a;P2(e)&&v2(e)&&$i(e.initializer)&&(a=Nn(a,Vd(e,e.initializer.jsDoc)));let o=e;for(;o&&o.parent;){if($i(o)&&(a=Nn(a,Vd(e,o.jsDoc))),o.kind===169){a=Nn(a,(t?Rg:jg)(o));break}if(o.kind===168){a=Nn(a,(t?Bg:Ug)(o));break}o=G2(o)}return a||bt}function Vd(e,t){let a=Iy(t);return Cm(t,o=>{if(o===a){let m=Xr(o.tags,v=>W2(e,v));return o.tags===m?[o]:m}else return Xr(o.tags,D6)})}function W2(e,t){return!(Vf(t)||O6(t))||!t.parent||!lh(t.parent)||!Pl(t.parent.parent)||t.parent.parent===e}function G2(e){let t=e.parent;if(t.kind===303||t.kind===277||t.kind===172||t.kind===244&&e.kind===211||t.kind===253||z2(t)||vl(e))return t;if(t.parent&&(qp(t.parent)===e||vl(t)))return t.parent;if(t.parent&&t.parent.parent&&(qp(t.parent.parent)||F2(t.parent.parent)===e||q2(t.parent.parent)))return t.parent.parent}function Tf(e,t){return Wf(e,t?-2147483647:1)}function Y2(e){let t=H2(e);if(t&&ta(e)){let a=qg(e);if(a)return a.class}return t}function H2(e){let t=xf(e.heritageClauses,96);return t&&t.types.length>0?t.types[0]:void 0}function X2(e){if(ta(e))return Fg(e).map(t=>t.class);{let t=xf(e.heritageClauses,119);return t==null?void 0:t.types}}function $2(e){return w_(e)?Q2(e)||bt:xi(e)&&Xp(Mp(Y2(e)),X2(e))||bt}function Q2(e){let t=xf(e.heritageClauses,96);return t?t.types:void 0}function xf(e,t){if(e){for(let a of e)if(a.token===t)return a}}function hi(e){return 83<=e&&e<=165}function K2(e){return 19<=e&&e<=79}function wp(e){return hi(e)||K2(e)}function Cl(e){return Al(e)||na(e)}function Z2(e){return $1(e)&&(e.operator===40||e.operator===41)&&na(e.operand)}function eb(e){if(!(e.kind===167||e.kind===212))return!1;let t=$a(e)?Tf(e.argumentExpression):e.expression;return!Cl(t)&&!Z2(t)}function tb(e){return Up(e)?In(e):ih(e)?Vb(e):e.text}function Ra(e){return y_(e.pos)||y_(e.end)}function kp(e){switch(e){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 Ep(e){return!!((e.templateFlags||0)&2048)}function nb(e){return e&&!!(O1(e)?Ep(e):Ep(e.head)||nn(e.templateSpans,t=>Ep(t.literal)))}var m3=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"}));var h3=new Map(Object.entries({'"':""","'":"'"}));function rb(e){return!!e&&e.kind===80&&ib(e)}function ib(e){return e.escapedText==="this"}function S_(e,t){return!!_b(e,t)}function ab(e){return S_(e,256)}function sb(e){return S_(e,32768)}function _b(e,t){return cb(e)&t}function ob(e,t,a){return e.kind>=0&&e.kind<=165?0:(e.modifierFlagsCache&536870912||(e.modifierFlagsCache=w1(e)|536870912),a||t&&ta(e)?(!(e.modifierFlagsCache&268435456)&&e.parent&&(e.modifierFlagsCache|=x1(e)|268435456),S1(e.modifierFlagsCache)):lb(e.modifierFlagsCache))}function cb(e){return ob(e,!1)}function x1(e){let t=0;return e.parent&&!g_(e)&&(ta(e)&&(zg(e)&&(t|=8388608),Vg(e)&&(t|=16777216),Wg(e)&&(t|=33554432),Gg(e)&&(t|=67108864),Yg(e)&&(t|=134217728)),Hg(e)&&(t|=65536)),t}function lb(e){return e&65535}function S1(e){return e&131071|(e&260046848)>>>23}function ub(e){return S1(x1(e))}function pb(e){return w1(e)|ub(e)}function w1(e){let t=Ml(e)?Bn(e.modifiers):0;return(e.flags&8||e.kind===80&&e.flags&4096)&&(t|=32),t}function Bn(e){let t=0;if(e)for(let a of e)t|=k1(a.kind);return t}function k1(e){switch(e){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 fb(e){return e===76||e===77||e===78}function E1(e){return e>=64&&e<=79}function vl(e,t){return ea(e)&&(t?e.operatorToken.kind===64:E1(e.operatorToken.kind))&&Va(e.left)}function Sf(e){return e.kind===80||db(e)}function db(e){return dr(e)&&Ze(e.name)&&Sf(e.expression)}function mb(e){return x_(e)&&h_(e)==="prototype"}function Ap(e){return e.flags&3899393?e.objectFlags:0}function hb(e){let t;return Ht(e,a=>{Bp(a)&&(t=a)},a=>{for(let o=a.length-1;o>=0;o--)if(Bp(a[o])){t=a[o];break}}),t}function yb(e){return e>=182&&e<=205||e===133||e===159||e===150||e===163||e===151||e===136||e===154||e===155||e===116||e===157||e===146||e===141||e===233||e===312||e===313||e===314||e===315||e===316||e===317||e===318}function A1(e){return e.kind===211||e.kind===212}function gb(e,t){this.flags=e,this.escapedName=t,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.lastAssignmentPos=void 0,this.links=void 0}function bb(e,t){this.flags=t,(B.isDebugging||ll)&&(this.checker=e)}function vb(e,t){this.flags=t,B.isDebugging&&(this.checker=e)}function Cp(e,t,a){this.pos=t,this.end=a,this.kind=e,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 Tb(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function xb(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function Sb(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(o=>o)}var At={getNodeConstructor:()=>Cp,getTokenConstructor:()=>Tb,getIdentifierConstructor:()=>xb,getPrivateIdentifierConstructor:()=>Cp,getSourceFileConstructor:()=>Cp,getSymbolConstructor:()=>gb,getTypeConstructor:()=>bb,getSignatureConstructor:()=>vb,getSourceMapSourceConstructor:()=>Sb},wb=[];function kb(e){Object.assign(At,e),qn(wb,t=>t(At))}function Eb(e,t){return e.replace(/\{(\d+)\}/g,(a,o)=>""+B.checkDefined(t[+o]))}var Wd;function Ab(e){return Wd&&Wd[e.key]||e.message}function La(e,t,a,o,m,...v){a+o>t.length&&(o=t.length-a),A2(t,a,o);let E=Ab(m);return nn(v)&&(E=Eb(E,v)),{file:void 0,start:a,length:o,messageText:E,category:m.category,code:m.code,reportsUnnecessary:m.reportsUnnecessary,fileName:e}}function Cb(e){return e.file===void 0&&e.start!==void 0&&e.length!==void 0&&typeof e.fileName=="string"}function C1(e,t){let a=t.fileName||"",o=t.text.length;B.assertEqual(e.fileName,a),B.assertLessThanOrEqual(e.start,o),B.assertLessThanOrEqual(e.start+e.length,o);let m={file:t,start:e.start,length:e.length,messageText:e.messageText,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary};if(e.relatedInformation){m.relatedInformation=[];for(let v of e.relatedInformation)Cb(v)&&v.fileName===a?(B.assertLessThanOrEqual(v.start,o),B.assertLessThanOrEqual(v.start+v.length,o),m.relatedInformation.push(C1(v,t))):m.relatedInformation.push(v)}return m}function Wi(e,t){let a=[];for(let o of e)a.push(C1(o,t));return a}function Gd(e){return e===4||e===2||e===1||e===6?1:0}var ot={allowImportingTsExtensions:{dependencies:["rewriteRelativeImportExtensions"],computeValue:e=>!!(e.allowImportingTsExtensions||e.rewriteRelativeImportExtensions)},target:{dependencies:["module"],computeValue:e=>(e.target===0?void 0:e.target)??(e.module===100&&9||e.module===101&&9||e.module===199&&99||1)},module:{dependencies:["target"],computeValue:e=>typeof e.module=="number"?e.module:ot.target.computeValue(e)>=2?5:1},moduleResolution:{dependencies:["module","target"],computeValue:e=>{let t=e.moduleResolution;if(t===void 0)switch(ot.module.computeValue(e)){case 1:t=2;break;case 100:case 101:t=3;break;case 199:t=99;break;case 200:t=100;break;default:t=1;break}return t}},moduleDetection:{dependencies:["module","target"],computeValue:e=>{if(e.moduleDetection!==void 0)return e.moduleDetection;let t=ot.module.computeValue(e);return 100<=t&&t<=199?3:2}},isolatedModules:{dependencies:["verbatimModuleSyntax"],computeValue:e=>!!(e.isolatedModules||e.verbatimModuleSyntax)},esModuleInterop:{dependencies:["module","target"],computeValue:e=>{if(e.esModuleInterop!==void 0)return e.esModuleInterop;switch(ot.module.computeValue(e)){case 100:case 101:case 199:case 200:return!0}return!1}},allowSyntheticDefaultImports:{dependencies:["module","target","moduleResolution"],computeValue:e=>e.allowSyntheticDefaultImports!==void 0?e.allowSyntheticDefaultImports:ot.esModuleInterop.computeValue(e)||ot.module.computeValue(e)===4||ot.moduleResolution.computeValue(e)===100},resolvePackageJsonExports:{dependencies:["moduleResolution"],computeValue:e=>{let t=ot.moduleResolution.computeValue(e);if(!Yd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolvePackageJsonImports:{dependencies:["moduleResolution","resolvePackageJsonExports"],computeValue:e=>{let t=ot.moduleResolution.computeValue(e);if(!Yd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolveJsonModule:{dependencies:["moduleResolution","module","target"],computeValue:e=>e.resolveJsonModule!==void 0?e.resolveJsonModule:ot.moduleResolution.computeValue(e)===100},declaration:{dependencies:["composite"],computeValue:e=>!!(e.declaration||e.composite)},preserveConstEnums:{dependencies:["isolatedModules","verbatimModuleSyntax"],computeValue:e=>!!(e.preserveConstEnums||ot.isolatedModules.computeValue(e))},incremental:{dependencies:["composite"],computeValue:e=>!!(e.incremental||e.composite)},declarationMap:{dependencies:["declaration","composite"],computeValue:e=>!!(e.declarationMap&&ot.declaration.computeValue(e))},allowJs:{dependencies:["checkJs"],computeValue:e=>e.allowJs===void 0?!!e.checkJs:e.allowJs},useDefineForClassFields:{dependencies:["target","module"],computeValue:e=>e.useDefineForClassFields===void 0?ot.target.computeValue(e)>=9:e.useDefineForClassFields},noImplicitAny:{dependencies:["strict"],computeValue:e=>Yr(e,"noImplicitAny")},noImplicitThis:{dependencies:["strict"],computeValue:e=>Yr(e,"noImplicitThis")},strictNullChecks:{dependencies:["strict"],computeValue:e=>Yr(e,"strictNullChecks")},strictFunctionTypes:{dependencies:["strict"],computeValue:e=>Yr(e,"strictFunctionTypes")},strictBindCallApply:{dependencies:["strict"],computeValue:e=>Yr(e,"strictBindCallApply")},strictPropertyInitialization:{dependencies:["strict"],computeValue:e=>Yr(e,"strictPropertyInitialization")},strictBuiltinIteratorReturn:{dependencies:["strict"],computeValue:e=>Yr(e,"strictBuiltinIteratorReturn")},alwaysStrict:{dependencies:["strict"],computeValue:e=>Yr(e,"alwaysStrict")},useUnknownInCatchVariables:{dependencies:["strict"],computeValue:e=>Yr(e,"useUnknownInCatchVariables")}};var y3=ot.allowImportingTsExtensions.computeValue,g3=ot.target.computeValue,b3=ot.module.computeValue,v3=ot.moduleResolution.computeValue,T3=ot.moduleDetection.computeValue,x3=ot.isolatedModules.computeValue,S3=ot.esModuleInterop.computeValue,w3=ot.allowSyntheticDefaultImports.computeValue,k3=ot.resolvePackageJsonExports.computeValue,E3=ot.resolvePackageJsonImports.computeValue,A3=ot.resolveJsonModule.computeValue,C3=ot.declaration.computeValue,D3=ot.preserveConstEnums.computeValue,P3=ot.incremental.computeValue,N3=ot.declarationMap.computeValue,I3=ot.allowJs.computeValue,O3=ot.useDefineForClassFields.computeValue;function Yd(e){return e>=3&&e<=99||e===100}function Yr(e,t){return e[t]===void 0?!!e.strict:!!e[t]}function Db(e){return S2(targetOptionDeclaration.type,(t,a)=>t===e?a:void 0)}var Pb=["node_modules","bower_components","jspm_packages"],D1=`(?!(${Pb.join("|")})(/|$))`,Nb={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${D1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>P1(e,Nb.singleAsteriskRegexFragment)},Ib={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${D1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>P1(e,Ib.singleAsteriskRegexFragment)};function P1(e,t){return e==="*"?t:e==="?"?"[^/]":"\\"+e}function Ob(e,t){return t||Mb(e)||3}function Mb(e){switch(e.substr(e.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}}var N1=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],M3=Am(N1),L3=[...N1,[".json"]];var Lb=[[".js",".jsx"],[".mjs"],[".cjs"]],J3=Am(Lb),Jb=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],j3=[...Jb,[".json"]],jb=[".d.ts",".d.cts",".d.mts"];function y_(e){return!(e>=0)}function sl(e,...t){return t.length&&(e.relatedInformation||(e.relatedInformation=[]),B.assert(e.relatedInformation!==bt,"Diagnostic had empty array singleton for related info, but is still being constructed!"),e.relatedInformation.push(...t)),e}function Rb(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let W=e.length-1,h=0;for(;e.charCodeAt(h)===48;)h++;return e.slice(h,W)||"0"}let a=2,o=e.length-1,m=(o-a)*t,v=new Uint16Array((m>>>4)+(m&15?1:0));for(let W=o-1,h=0;W>=a;W--,h+=t){let y=h>>>4,g=e.charCodeAt(W),N=(g<=57?g-48:10+g-(g<=70?65:97))<<(h&15);v[y]|=N;let te=N>>>16;te&&(v[y+1]|=te)}let E="",C=v.length-1,c=!0;for(;c;){let W=0;c=!1;for(let h=C;h>=0;h--){let y=W<<16|v[h],g=y/10|0;v[h]=g,W=y-g*10,g&&!c&&(C=h,c=!0)}E=W+E}return E}function Ub({negative:e,base10Value:t}){return(e&&t!=="0"?"-":"")+t}function Fp(e,t){return e.pos=t,e}function Bb(e,t){return e.end=t,e}function bi(e,t,a){return Bb(Fp(e,t),a)}function Hd(e,t,a){return bi(e,t,t+a)}function wf(e,t){return e&&t&&(e.parent=t),e}function qb(e,t){if(!e)return e;return Tm(e,y1(e)?a:m),e;function a(v,E){if(t&&v.parent===E)return"skip";wf(v,E)}function o(v){if($i(v))for(let E of v.jsDoc)a(E,v),Tm(E,a)}function m(v,E){return a(v,E)||o(v)}}function Fb(e){return!!(e.flags&262144&&e.isThisType)}function zb(e){var t;return((t=getSnippetElement(e))==null?void 0:t.kind)===0}function Vb(e){return`${In(e.namespace)}:${In(e.name)}`}var R3=String.prototype.replace;var zp=["assert","assert/strict","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","diagnostics_channel","dns","dns/promises","domain","events","fs","fs/promises","http","http2","https","inspector","inspector/promises","module","net","os","path","path/posix","path/win32","perf_hooks","process","punycode","querystring","readline","readline/promises","repl","stream","stream/consumers","stream/promises","stream/web","string_decoder","sys","test/mock_loader","timers","timers/promises","tls","trace_events","tty","url","util","util/types","v8","vm","wasi","worker_threads","zlib"],U3=new Set(zp),Wb=new Set(["node:sea","node:sqlite","node:test","node:test/reporters"]),B3=new Set([...zp,...zp.map(e=>`node:${e}`),...Wb]);function Gb(){let e,t,a,o,m;return{createBaseSourceFileNode:v,createBaseIdentifierNode:E,createBasePrivateIdentifierNode:C,createBaseTokenNode:c,createBaseNode:W};function v(h){return new(m||(m=At.getSourceFileConstructor()))(h,-1,-1)}function E(h){return new(a||(a=At.getIdentifierConstructor()))(h,-1,-1)}function C(h){return new(o||(o=At.getPrivateIdentifierConstructor()))(h,-1,-1)}function c(h){return new(t||(t=At.getTokenConstructor()))(h,-1,-1)}function W(h){return new(e||(e=At.getNodeConstructor()))(h,-1,-1)}}var Yb={getParenthesizeLeftSideOfBinaryForOperator:e=>gt,getParenthesizeRightSideOfBinaryForOperator:e=>gt,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,a)=>a,parenthesizeExpressionOfComputedPropertyName:gt,parenthesizeConditionOfConditionalExpression:gt,parenthesizeBranchOfConditionalExpression:gt,parenthesizeExpressionOfExportDefault:gt,parenthesizeExpressionOfNew:e=>Cr(e,Va),parenthesizeLeftSideOfAccess:e=>Cr(e,Va),parenthesizeOperandOfPostfixUnary:e=>Cr(e,Va),parenthesizeOperandOfPrefixUnary:e=>Cr(e,p2),parenthesizeExpressionsOfCommaDelimitedList:e=>Cr(e,yi),parenthesizeExpressionForDisallowedComma:gt,parenthesizeExpressionOfExpressionStatement:gt,parenthesizeConciseBodyOfArrowFunction:gt,parenthesizeCheckTypeOfConditionalType:gt,parenthesizeExtendsTypeOfConditionalType:gt,parenthesizeConstituentTypesOfUnionType:e=>Cr(e,yi),parenthesizeConstituentTypeOfUnionType:gt,parenthesizeConstituentTypesOfIntersectionType:e=>Cr(e,yi),parenthesizeConstituentTypeOfIntersectionType:gt,parenthesizeOperandOfTypeOperator:gt,parenthesizeOperandOfReadonlyTypeOperator:gt,parenthesizeNonArrayTypeOfPostfixType:gt,parenthesizeElementTypesOfTupleType:e=>Cr(e,yi),parenthesizeElementTypeOfTupleType:gt,parenthesizeTypeOfOptionalType:gt,parenthesizeTypeArguments:e=>e&&Cr(e,yi),parenthesizeLeadingTypeArgument:gt},_l=0;var Hb=[];function kf(e,t){let a=e&8?gt:Zb,o=kd(()=>e&1?Yb:createParenthesizerRules(ye)),m=kd(()=>e&2?nullNodeConverters:createNodeConverters(ye)),v=er(n=>(i,s)=>fa(i,n,s)),E=er(n=>i=>Br(n,i)),C=er(n=>i=>ii(i,n)),c=er(n=>()=>Ko(n)),W=er(n=>i=>Ps(n,i)),h=er(n=>(i,s)=>wu(n,i,s)),y=er(n=>(i,s)=>Zo(n,i,s)),g=er(n=>(i,s)=>Su(n,i,s)),x=er(n=>(i,s)=>yc(n,i,s)),N=er(n=>(i,s,l)=>Lu(n,i,s,l)),te=er(n=>(i,s,l)=>gc(n,i,s,l)),ue=er(n=>(i,s,l,f)=>Ju(n,i,s,l,f)),ye={get parenthesizer(){return o()},get converters(){return m()},baseFactory:t,flags:e,createNodeArray:fe,createNumericLiteral:V,createBigIntLiteral:oe,createStringLiteral:dt,createStringLiteralFromNode:rr,createRegularExpressionLiteral:vn,createLiteralLikeNode:ir,createIdentifier:Ge,createTempVariable:ar,createLoopVariable:Or,createUniqueName:Mt,getGeneratedNameForNode:Fn,createPrivateIdentifier:Lt,createUniquePrivateName:Qe,getGeneratedPrivateNameForNode:zn,createToken:ct,createSuper:at,createThis:Ut,createNull:Jt,createTrue:lt,createFalse:sr,createModifier:mt,createModifiersFromModifierFlags:xn,createQualifiedName:yt,updateQualifiedName:ln,createComputedPropertyName:nt,updateComputedPropertyName:Bt,createTypeParameterDeclaration:an,updateTypeParameterDeclaration:_r,createParameterDeclaration:hr,updateParameterDeclaration:yr,createDecorator:Vn,updateDecorator:Wn,createPropertySignature:Mr,updatePropertySignature:Gn,createPropertyDeclaration:gr,updatePropertyDeclaration:J,createMethodSignature:_e,updateMethodSignature:me,createMethodDeclaration:Te,updateMethodDeclaration:Xe,createConstructorDeclaration:ut,updateConstructorDeclaration:Lr,createGetAccessorDeclaration:Jn,updateGetAccessorDeclaration:Yn,createSetAccessorDeclaration:R,updateSetAccessorDeclaration:Q,createCallSignature:xe,updateCallSignature:Se,createConstructSignature:we,updateConstructSignature:be,createIndexSignature:We,updateIndexSignature:et,createClassStaticBlockDeclaration:st,updateClassStaticBlockDeclaration:Pt,createTemplateLiteralTypeSpan:Ye,updateTemplateLiteralTypeSpan:Ee,createKeywordTypeNode:Sn,createTypePredicateNode:rt,updateTypePredicateNode:un,createTypeReferenceNode:ti,updateTypeReferenceNode:L,createFunctionTypeNode:qe,updateFunctionTypeNode:u,createConstructorTypeNode:Me,updateConstructorTypeNode:sn,createTypeQueryNode:Nt,updateTypeQueryNode:kt,createTypeLiteralNode:It,updateTypeLiteralNode:qt,createArrayTypeNode:Hn,updateArrayTypeNode:Ai,createTupleTypeNode:pn,updateTupleTypeNode:Y,createNamedTupleMember:pe,updateNamedTupleMember:ze,createOptionalTypeNode:ve,updateOptionalTypeNode:j,createRestTypeNode:ht,updateRestTypeNode:xt,createUnionTypeNode:ql,updateUnionTypeNode:D_,createIntersectionTypeNode:Jr,updateIntersectionTypeNode:Le,createConditionalTypeNode:ft,updateConditionalTypeNode:Fl,createInferTypeNode:Xn,updateInferTypeNode:zl,createImportTypeNode:or,updateImportTypeNode:_a,createParenthesizedType:Qt,updateParenthesizedType:Ct,createThisTypeNode:P,createTypeOperatorNode:Gt,updateTypeOperatorNode:jr,createIndexedAccessTypeNode:cr,updateIndexedAccessTypeNode:es,createMappedTypeNode:St,updateMappedTypeNode:Rt,createLiteralTypeNode:ni,updateLiteralTypeNode:vr,createTemplateLiteralType:Wt,updateTemplateLiteralType:Vl,createObjectBindingPattern:P_,updateObjectBindingPattern:Wl,createArrayBindingPattern:Rr,updateArrayBindingPattern:Gl,createBindingElement:oa,updateBindingElement:ri,createArrayLiteralExpression:ts,updateArrayLiteralExpression:N_,createObjectLiteralExpression:Ci,updateObjectLiteralExpression:Yl,createPropertyAccessExpression:e&4?(n,i)=>setEmitFlags(lr(n,i),262144):lr,updatePropertyAccessExpression:Hl,createPropertyAccessChain:e&4?(n,i,s)=>setEmitFlags(Di(n,i,s),262144):Di,updatePropertyAccessChain:ca,createElementAccessExpression:Pi,updateElementAccessExpression:Xl,createElementAccessChain:M_,updateElementAccessChain:ns,createCallExpression:Ni,updateCallExpression:la,createCallChain:rs,updateCallChain:J_,createNewExpression:wn,updateNewExpression:is,createTaggedTemplateExpression:ua,updateTaggedTemplateExpression:j_,createTypeAssertion:R_,updateTypeAssertion:U_,createParenthesizedExpression:as,updateParenthesizedExpression:B_,createFunctionExpression:ss,updateFunctionExpression:q_,createArrowFunction:_s,updateArrowFunction:F_,createDeleteExpression:z_,updateDeleteExpression:V_,createTypeOfExpression:pa,updateTypeOfExpression:dn,createVoidExpression:os,updateVoidExpression:ur,createAwaitExpression:W_,updateAwaitExpression:Ur,createPrefixUnaryExpression:Br,updatePrefixUnaryExpression:$l,createPostfixUnaryExpression:ii,updatePostfixUnaryExpression:Ql,createBinaryExpression:fa,updateBinaryExpression:Kl,createConditionalExpression:Y_,updateConditionalExpression:H_,createTemplateExpression:X_,updateTemplateExpression:$n,createTemplateHead:Q_,createTemplateMiddle:da,createTemplateTail:cs,createNoSubstitutionTemplateLiteral:eu,createTemplateLiteralLikeNode:si,createYieldExpression:ls,updateYieldExpression:tu,createSpreadElement:K_,updateSpreadElement:nu,createClassExpression:Z_,updateClassExpression:us,createOmittedExpression:ps,createExpressionWithTypeArguments:eo,updateExpressionWithTypeArguments:to,createAsExpression:mn,updateAsExpression:ma,createNonNullExpression:no,updateNonNullExpression:ro,createSatisfiesExpression:fs,updateSatisfiesExpression:io,createNonNullChain:ds,updateNonNullChain:jn,createMetaProperty:ao,updateMetaProperty:ms,createTemplateSpan:Qn,updateTemplateSpan:ha,createSemicolonClassElement:so,createBlock:qr,updateBlock:ru,createVariableStatement:hs,updateVariableStatement:_o,createEmptyStatement:oo,createExpressionStatement:Oi,updateExpressionStatement:co,createIfStatement:lo,updateIfStatement:uo,createDoStatement:po,updateDoStatement:fo,createWhileStatement:mo,updateWhileStatement:iu,createForStatement:ho,updateForStatement:yo,createForInStatement:ys,updateForInStatement:au,createForOfStatement:go,updateForOfStatement:su,createContinueStatement:bo,updateContinueStatement:_u,createBreakStatement:gs,updateBreakStatement:vo,createReturnStatement:bs,updateReturnStatement:ou,createWithStatement:vs,updateWithStatement:To,createSwitchStatement:Ts,updateSwitchStatement:_i,createLabeledStatement:xo,updateLabeledStatement:So,createThrowStatement:wo,updateThrowStatement:cu,createTryStatement:ko,updateTryStatement:lu,createDebuggerStatement:Eo,createVariableDeclaration:ya,updateVariableDeclaration:Ao,createVariableDeclarationList:xs,updateVariableDeclarationList:uu,createFunctionDeclaration:Co,updateFunctionDeclaration:Ss,createClassDeclaration:Do,updateClassDeclaration:ga,createInterfaceDeclaration:Po,updateInterfaceDeclaration:No,createTypeAliasDeclaration:_t,updateTypeAliasDeclaration:Tr,createEnumDeclaration:ws,updateEnumDeclaration:xr,createModuleDeclaration:Io,updateModuleDeclaration:Et,createModuleBlock:Sr,updateModuleBlock:Ft,createCaseBlock:Oo,updateCaseBlock:fu,createNamespaceExportDeclaration:Mo,updateNamespaceExportDeclaration:Lo,createImportEqualsDeclaration:Jo,updateImportEqualsDeclaration:jo,createImportDeclaration:Ro,updateImportDeclaration:Uo,createImportClause:Bo,updateImportClause:qo,createAssertClause:ks,updateAssertClause:mu,createAssertEntry:Mi,updateAssertEntry:Fo,createImportTypeAssertionContainer:Es,updateImportTypeAssertionContainer:zo,createImportAttributes:Vo,updateImportAttributes:As,createImportAttribute:Wo,updateImportAttribute:Go,createNamespaceImport:Yo,updateNamespaceImport:hu,createNamespaceExport:Ho,updateNamespaceExport:yu,createNamedImports:Xo,updateNamedImports:$o,createImportSpecifier:wr,updateImportSpecifier:gu,createExportAssignment:ba,updateExportAssignment:Li,createExportDeclaration:va,updateExportDeclaration:Qo,createNamedExports:Cs,updateNamedExports:bu,createExportSpecifier:Ta,updateExportSpecifier:vu,createMissingDeclaration:Tu,createExternalModuleReference:Ds,updateExternalModuleReference:xu,get createJSDocAllType(){return c(312)},get createJSDocUnknownType(){return c(313)},get createJSDocNonNullableType(){return y(315)},get updateJSDocNonNullableType(){return g(315)},get createJSDocNullableType(){return y(314)},get updateJSDocNullableType(){return g(314)},get createJSDocOptionalType(){return W(316)},get updateJSDocOptionalType(){return h(316)},get createJSDocVariadicType(){return W(318)},get updateJSDocVariadicType(){return h(318)},get createJSDocNamepathType(){return W(319)},get updateJSDocNamepathType(){return h(319)},createJSDocFunctionType:ec,updateJSDocFunctionType:ku,createJSDocTypeLiteral:tc,updateJSDocTypeLiteral:Eu,createJSDocTypeExpression:nc,updateJSDocTypeExpression:Ns,createJSDocSignature:rc,updateJSDocSignature:Au,createJSDocTemplateTag:Is,updateJSDocTemplateTag:ic,createJSDocTypedefTag:xa,updateJSDocTypedefTag:Cu,createJSDocParameterTag:Os,updateJSDocParameterTag:Du,createJSDocPropertyTag:ac,updateJSDocPropertyTag:sc,createJSDocCallbackTag:_c,updateJSDocCallbackTag:oc,createJSDocOverloadTag:cc,updateJSDocOverloadTag:Ms,createJSDocAugmentsTag:Ls,updateJSDocAugmentsTag:ji,createJSDocImplementsTag:lc,updateJSDocImplementsTag:Mu,createJSDocSeeTag:zr,updateJSDocSeeTag:Sa,createJSDocImportTag:Tc,updateJSDocImportTag:xc,createJSDocNameReference:uc,updateJSDocNameReference:Pu,createJSDocMemberName:pc,updateJSDocMemberName:Nu,createJSDocLink:fc,updateJSDocLink:dc,createJSDocLinkCode:mc,updateJSDocLinkCode:Iu,createJSDocLinkPlain:hc,updateJSDocLinkPlain:Ou,get createJSDocTypeTag(){return te(344)},get updateJSDocTypeTag(){return ue(344)},get createJSDocReturnTag(){return te(342)},get updateJSDocReturnTag(){return ue(342)},get createJSDocThisTag(){return te(343)},get updateJSDocThisTag(){return ue(343)},get createJSDocAuthorTag(){return x(330)},get updateJSDocAuthorTag(){return N(330)},get createJSDocClassTag(){return x(332)},get updateJSDocClassTag(){return N(332)},get createJSDocPublicTag(){return x(333)},get updateJSDocPublicTag(){return N(333)},get createJSDocPrivateTag(){return x(334)},get updateJSDocPrivateTag(){return N(334)},get createJSDocProtectedTag(){return x(335)},get updateJSDocProtectedTag(){return N(335)},get createJSDocReadonlyTag(){return x(336)},get updateJSDocReadonlyTag(){return N(336)},get createJSDocOverrideTag(){return x(337)},get updateJSDocOverrideTag(){return N(337)},get createJSDocDeprecatedTag(){return x(331)},get updateJSDocDeprecatedTag(){return N(331)},get createJSDocThrowsTag(){return te(349)},get updateJSDocThrowsTag(){return ue(349)},get createJSDocSatisfiesTag(){return te(350)},get updateJSDocSatisfiesTag(){return ue(350)},createJSDocEnumTag:vc,updateJSDocEnumTag:Js,createJSDocUnknownTag:bc,updateJSDocUnknownTag:ju,createJSDocText:js,updateJSDocText:Ru,createJSDocComment:Ri,updateJSDocComment:Sc,createJsxElement:wc,updateJsxElement:Uu,createJsxSelfClosingElement:kc,updateJsxSelfClosingElement:Rs,createJsxOpeningElement:Us,updateJsxOpeningElement:Ec,createJsxClosingElement:wa,updateJsxClosingElement:Kt,createJsxFragment:Bs,createJsxText:ka,updateJsxText:Cc,createJsxOpeningFragment:Bu,createJsxJsxClosingFragment:qu,updateJsxFragment:Ac,createJsxAttribute:Dc,updateJsxAttribute:Ea,createJsxAttributes:Pc,updateJsxAttributes:Fu,createJsxSpreadAttribute:Nc,updateJsxSpreadAttribute:zu,createJsxExpression:Aa,updateJsxExpression:Ui,createJsxNamespacedName:Ic,updateJsxNamespacedName:qs,createCaseClause:Fs,updateCaseClause:Vu,createDefaultClause:oi,updateDefaultClause:Oc,createHeritageClause:Mc,updateHeritageClause:Wu,createCatchClause:zs,updateCatchClause:Lc,createPropertyAssignment:Ca,updatePropertyAssignment:Vr,createShorthandPropertyAssignment:Jc,updateShorthandPropertyAssignment:Yu,createSpreadAssignment:Vs,updateSpreadAssignment:jc,createEnumMember:En,updateEnumMember:Rc,createSourceFile:Xu,updateSourceFile:Ku,createRedirectedSourceFile:Uc,createBundle:Ws,updateBundle:Zu,createSyntheticExpression:ep,createSyntaxList:Pa,createNotEmittedStatement:qc,createNotEmittedTypeElement:tp,createPartiallyEmittedExpression:Fc,updatePartiallyEmittedExpression:zc,createCommaListExpression:Gs,updateCommaListExpression:Vc,createSyntheticReferenceExpression:Ys,updateSyntheticReferenceExpression:Wc,cloneNode:Hs,get createComma(){return v(28)},get createAssignment(){return v(64)},get createLogicalOr(){return v(57)},get createLogicalAnd(){return v(56)},get createBitwiseOr(){return v(52)},get createBitwiseXor(){return v(53)},get createBitwiseAnd(){return v(51)},get createStrictEquality(){return v(37)},get createStrictInequality(){return v(38)},get createEquality(){return v(35)},get createInequality(){return v(36)},get createLessThan(){return v(30)},get createLessThanEquals(){return v(33)},get createGreaterThan(){return v(32)},get createGreaterThanEquals(){return v(34)},get createLeftShift(){return v(48)},get createRightShift(){return v(49)},get createUnsignedRightShift(){return v(50)},get createAdd(){return v(40)},get createSubtract(){return v(41)},get createMultiply(){return v(42)},get createDivide(){return v(44)},get createModulo(){return v(45)},get createExponent(){return v(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 C(46)},get createPostfixDecrement(){return C(47)},createImmediatelyInvokedFunctionExpression:ap,createImmediatelyInvokedArrowFunction:sp,createVoidZero:ci,createExportDefault:Hc,createExternalModuleExport:_p,createTypeCheck:Xs,createIsNotTypeCheck:op,createMethodCall:Wr,createGlobalMethodCall:Bi,createFunctionBindCall:cp,createFunctionCallCall:lp,createFunctionApplyCall:up,createArraySliceCall:qi,createArrayConcatCall:pp,createObjectDefinePropertyCall:$s,createObjectGetOwnPropertyDescriptorCall:li,createReflectGetCall:Xc,createReflectSetCall:fp,createPropertyDescriptor:$c,createCallBinding:Kc,createAssignmentTargetWrapper:_,inlineExpressions:p,getInternalName:b,getLocalName:w,getExportName:I,getDeclarationName:$,getNamespaceMemberName:se,getExternalModuleOrNamespaceExportName:Z,restoreOuterExpressions:Qc,restoreEnclosingLabel:Qs,createUseStrictPrologue:je,copyPrologue:ee,copyStandardPrologue:Re,copyCustomPrologue:Ae,ensureUseStrict:Yt,liftToBlock:hn,mergeLexicalEnvironment:pr,replaceModifiers:Rn,replaceDecoratorsAndModifiers:Gr,replacePropertyName:hp};return qn(Hb,n=>n(ye)),ye;function fe(n,i){if(n===void 0||n===bt)n=[];else if(yi(n)){if(i===void 0||n.hasTrailingComma===i)return n.transformFlags===void 0&&$d(n),B.attachNodeArrayDebugInfo(n),n;let f=n.slice();return f.pos=n.pos,f.end=n.end,f.hasTrailingComma=i,f.transformFlags=n.transformFlags,B.attachNodeArrayDebugInfo(f),f}let s=n.length,l=s>=1&&s<=4?n.slice():n;return l.pos=-1,l.end=-1,l.hasTrailingComma=!!i,l.transformFlags=0,$d(l),B.attachNodeArrayDebugInfo(l),l}function M(n){return t.createBaseNode(n)}function ie(n){let i=M(n);return i.symbol=void 0,i.localSymbol=void 0,i}function Ce(n,i){return n!==i&&(n.typeArguments=i.typeArguments),q(n,i)}function V(n,i=0){let s=typeof n=="number"?n+"":n;B.assert(s.charCodeAt(0)!==45,"Negative numbers should be created in combination with createPrefixUnaryExpression");let l=ie(9);return l.text=s,l.numericLiteralFlags=i,i&384&&(l.transformFlags|=1024),l}function oe(n){let i=$t(10);return i.text=typeof n=="string"?n:Ub(n)+"n",i.transformFlags|=32,i}function G(n,i){let s=ie(11);return s.text=n,s.singleQuote=i,s}function dt(n,i,s){let l=G(n,i);return l.hasExtendedUnicodeEscape=s,s&&(l.transformFlags|=1024),l}function rr(n){let i=G(tb(n),void 0);return i.textSourceNode=n,i}function vn(n){let i=$t(14);return i.text=n,i}function ir(n,i){switch(n){case 9:return V(i,0);case 10:return oe(i);case 11:return dt(i,void 0);case 12:return ka(i,!1);case 13:return ka(i,!0);case 14:return vn(i);case 15:return si(n,i,void 0,0)}}function Tn(n){let i=t.createBaseIdentifierNode(80);return i.escapedText=n,i.jsDoc=void 0,i.flowNode=void 0,i.symbol=void 0,i}function Mn(n,i,s,l){let f=Tn(ja(n));return setIdentifierAutoGenerate(f,{flags:i,id:_l,prefix:s,suffix:l}),_l++,f}function Ge(n,i,s){i===void 0&&n&&(i=Wm(n)),i===80&&(i=void 0);let l=Tn(ja(n));return s&&(l.flags|=256),l.escapedText==="await"&&(l.transformFlags|=67108864),l.flags&256&&(l.transformFlags|=1024),l}function ar(n,i,s,l){let f=1;i&&(f|=8);let S=Mn("",f,s,l);return n&&n(S),S}function Or(n){let i=2;return n&&(i|=8),Mn("",i,void 0,void 0)}function Mt(n,i=0,s,l){return B.assert(!(i&7),"Argument out of range: flags"),B.assert((i&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Mn(n,3|i,s,l)}function Fn(n,i=0,s,l){B.assert(!(i&7),"Argument out of range: flags");let f=n?Up(n)?Gp(!1,s,n,l,In):`generated@${getNodeId(n)}`:"";(s||l)&&(i|=16);let S=Mn(f,4|i,s,l);return S.original=n,S}function Ln(n){let i=t.createBasePrivateIdentifierNode(81);return i.escapedText=n,i.transformFlags|=16777216,i}function Lt(n){return ml(n,"#")||B.fail("First character of private identifier must be #: "+n),Ln(ja(n))}function vt(n,i,s,l){let f=Ln(ja(n));return setIdentifierAutoGenerate(f,{flags:i,id:_l,prefix:s,suffix:l}),_l++,f}function Qe(n,i,s){n&&!ml(n,"#")&&B.fail("First character of private identifier must be #: "+n);let l=8|(n?3:1);return vt(n??"",l,i,s)}function zn(n,i,s){let l=Up(n)?Gp(!0,i,n,s,In):`#generated@${getNodeId(n)}`,S=vt(l,4|(i||s?16:0),i,s);return S.original=n,S}function $t(n){return t.createBaseTokenNode(n)}function ct(n){B.assert(n>=0&&n<=165,"Invalid token"),B.assert(n<=15||n>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),B.assert(n<=9||n>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),B.assert(n!==80,"Invalid token. Use 'createIdentifier' to create identifiers");let i=$t(n),s=0;switch(n){case 134:s=384;break;case 160:s=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:s=1;break;case 108:s=134218752,i.flowNode=void 0;break;case 126:s=1024;break;case 129:s=16777216;break;case 110:s=16384,i.flowNode=void 0;break}return s&&(i.transformFlags|=s),i}function at(){return ct(108)}function Ut(){return ct(110)}function Jt(){return ct(106)}function lt(){return ct(112)}function sr(){return ct(97)}function mt(n){return ct(n)}function xn(n){let i=[];return n&32&&i.push(mt(95)),n&128&&i.push(mt(138)),n&2048&&i.push(mt(90)),n&4096&&i.push(mt(87)),n&1&&i.push(mt(125)),n&2&&i.push(mt(123)),n&4&&i.push(mt(124)),n&64&&i.push(mt(128)),n&256&&i.push(mt(126)),n&16&&i.push(mt(164)),n&8&&i.push(mt(148)),n&512&&i.push(mt(129)),n&1024&&i.push(mt(134)),n&8192&&i.push(mt(103)),n&16384&&i.push(mt(147)),i.length?i:void 0}function yt(n,i){let s=M(166);return s.left=n,s.right=tt(i),s.transformFlags|=F(s.left)|Ua(s.right),s.flowNode=void 0,s}function ln(n,i,s){return n.left!==i||n.right!==s?q(yt(i,s),n):n}function nt(n){let i=M(167);return i.expression=o().parenthesizeExpressionOfComputedPropertyName(n),i.transformFlags|=F(i.expression)|1024|131072,i}function Bt(n,i){return n.expression!==i?q(nt(i),n):n}function an(n,i,s,l){let f=ie(168);return f.modifiers=Pe(n),f.name=tt(i),f.constraint=s,f.default=l,f.transformFlags=1,f.expression=void 0,f.jsDoc=void 0,f}function _r(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.constraint!==l||n.default!==f?q(an(i,s,l,f),n):n}function hr(n,i,s,l,f,S){let z=ie(169);return z.modifiers=Pe(n),z.dotDotDotToken=i,z.name=tt(s),z.questionToken=l,z.type=f,z.initializer=Na(S),rb(z.name)?z.transformFlags=1:z.transformFlags=ke(z.modifiers)|F(z.dotDotDotToken)|Un(z.name)|F(z.questionToken)|F(z.initializer)|(z.questionToken??z.type?1:0)|(z.dotDotDotToken??z.initializer?1024:0)|(Bn(z.modifiers)&31?8192:0),z.jsDoc=void 0,z}function yr(n,i,s,l,f,S,z){return n.modifiers!==i||n.dotDotDotToken!==s||n.name!==l||n.questionToken!==f||n.type!==S||n.initializer!==z?q(hr(i,s,l,f,S,z),n):n}function Vn(n){let i=M(170);return i.expression=o().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=F(i.expression)|1|8192|33554432,i}function Wn(n,i){return n.expression!==i?q(Vn(i),n):n}function Mr(n,i,s,l){let f=ie(171);return f.modifiers=Pe(n),f.name=tt(i),f.type=l,f.questionToken=s,f.transformFlags=1,f.initializer=void 0,f.jsDoc=void 0,f}function Gn(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.type!==f?De(Mr(i,s,l,f),n):n}function De(n,i){return n!==i&&(n.initializer=i.initializer),q(n,i)}function gr(n,i,s,l,f){let S=ie(172);S.modifiers=Pe(n),S.name=tt(i),S.questionToken=s&&Kd(s)?s:void 0,S.exclamationToken=s&&Qd(s)?s:void 0,S.type=l,S.initializer=Na(f);let z=S.flags&33554432||Bn(S.modifiers)&128;return S.transformFlags=ke(S.modifiers)|Un(S.name)|F(S.initializer)|(z||S.questionToken||S.exclamationToken||S.type?1:0)|(Ef(S.name)||Bn(S.modifiers)&256&&S.initializer?8192:0)|16777216,S.jsDoc=void 0,S}function J(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.questionToken!==(l!==void 0&&Kd(l)?l:void 0)||n.exclamationToken!==(l!==void 0&&Qd(l)?l:void 0)||n.type!==f||n.initializer!==S?q(gr(i,s,l,f,S),n):n}function _e(n,i,s,l,f,S){let z=ie(173);return z.modifiers=Pe(n),z.name=tt(i),z.questionToken=s,z.typeParameters=Pe(l),z.parameters=Pe(f),z.type=S,z.transformFlags=1,z.jsDoc=void 0,z.locals=void 0,z.nextContainer=void 0,z.typeArguments=void 0,z}function me(n,i,s,l,f,S,z){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.typeParameters!==f||n.parameters!==S||n.type!==z?Ce(_e(i,s,l,f,S,z),n):n}function Te(n,i,s,l,f,S,z,de){let Ue=ie(174);if(Ue.modifiers=Pe(n),Ue.asteriskToken=i,Ue.name=tt(s),Ue.questionToken=l,Ue.exclamationToken=void 0,Ue.typeParameters=Pe(f),Ue.parameters=fe(S),Ue.type=z,Ue.body=de,!Ue.body)Ue.transformFlags=1;else{let en=Bn(Ue.modifiers)&1024,An=!!Ue.asteriskToken,Kn=en&&An;Ue.transformFlags=ke(Ue.modifiers)|F(Ue.asteriskToken)|Un(Ue.name)|F(Ue.questionToken)|ke(Ue.typeParameters)|ke(Ue.parameters)|F(Ue.type)|F(Ue.body)&-67108865|(Kn?128:en?256:An?2048:0)|(Ue.questionToken||Ue.typeParameters||Ue.type?1:0)|1024}return Ue.typeArguments=void 0,Ue.jsDoc=void 0,Ue.locals=void 0,Ue.nextContainer=void 0,Ue.flowNode=void 0,Ue.endFlowNode=void 0,Ue.returnFlowNode=void 0,Ue}function Xe(n,i,s,l,f,S,z,de,Ue){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.questionToken!==f||n.typeParameters!==S||n.parameters!==z||n.type!==de||n.body!==Ue?Ke(Te(i,s,l,f,S,z,de,Ue),n):n}function Ke(n,i){return n!==i&&(n.exclamationToken=i.exclamationToken),q(n,i)}function st(n){let i=ie(175);return i.body=n,i.transformFlags=F(n)|16777216,i.modifiers=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function Pt(n,i){return n.body!==i?Tt(st(i),n):n}function Tt(n,i){return n!==i&&(n.modifiers=i.modifiers),q(n,i)}function ut(n,i,s){let l=ie(176);return l.modifiers=Pe(n),l.parameters=fe(i),l.body=s,l.body?l.transformFlags=ke(l.modifiers)|ke(l.parameters)|F(l.body)&-67108865|1024:l.transformFlags=1,l.typeParameters=void 0,l.type=void 0,l.typeArguments=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.returnFlowNode=void 0,l}function Lr(n,i,s,l){return n.modifiers!==i||n.parameters!==s||n.body!==l?br(ut(i,s,l),n):n}function br(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Ce(n,i)}function Jn(n,i,s,l,f){let S=ie(177);return S.modifiers=Pe(n),S.name=tt(i),S.parameters=fe(s),S.type=l,S.body=f,S.body?S.transformFlags=ke(S.modifiers)|Un(S.name)|ke(S.parameters)|F(S.type)|F(S.body)&-67108865|(S.type?1:0):S.transformFlags=1,S.typeArguments=void 0,S.typeParameters=void 0,S.jsDoc=void 0,S.locals=void 0,S.nextContainer=void 0,S.flowNode=void 0,S.endFlowNode=void 0,S.returnFlowNode=void 0,S}function Yn(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.type!==f||n.body!==S?Ei(Jn(i,s,l,f,S),n):n}function Ei(n,i){return n!==i&&(n.typeParameters=i.typeParameters),Ce(n,i)}function R(n,i,s,l){let f=ie(178);return f.modifiers=Pe(n),f.name=tt(i),f.parameters=fe(s),f.body=l,f.body?f.transformFlags=ke(f.modifiers)|Un(f.name)|ke(f.parameters)|F(f.body)&-67108865|(f.type?1:0):f.transformFlags=1,f.typeArguments=void 0,f.typeParameters=void 0,f.type=void 0,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f.endFlowNode=void 0,f.returnFlowNode=void 0,f}function Q(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.body!==f?K(R(i,s,l,f),n):n}function K(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Ce(n,i)}function xe(n,i,s){let l=ie(179);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Se(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ce(xe(i,s,l),n):n}function we(n,i,s){let l=ie(180);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function be(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ce(we(i,s,l),n):n}function We(n,i,s){let l=ie(181);return l.modifiers=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function et(n,i,s,l){return n.parameters!==s||n.type!==l||n.modifiers!==i?Ce(We(i,s,l),n):n}function Ye(n,i){let s=M(204);return s.type=n,s.literal=i,s.transformFlags=1,s}function Ee(n,i,s){return n.type!==i||n.literal!==s?q(Ye(i,s),n):n}function Sn(n){return ct(n)}function rt(n,i,s){let l=M(182);return l.assertsModifier=n,l.parameterName=tt(i),l.type=s,l.transformFlags=1,l}function un(n,i,s,l){return n.assertsModifier!==i||n.parameterName!==s||n.type!==l?q(rt(i,s,l),n):n}function ti(n,i){let s=M(183);return s.typeName=tt(n),s.typeArguments=i&&o().parenthesizeTypeArguments(fe(i)),s.transformFlags=1,s}function L(n,i,s){return n.typeName!==i||n.typeArguments!==s?q(ti(i,s),n):n}function qe(n,i,s){let l=ie(184);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.modifiers=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function u(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(qe(i,s,l),n):n}function Oe(n,i){return n!==i&&(n.modifiers=i.modifiers),Ce(n,i)}function Me(...n){return n.length===4?U(...n):n.length===3?Fe(...n):B.fail("Incorrect number of arguments specified.")}function U(n,i,s,l){let f=ie(185);return f.modifiers=Pe(n),f.typeParameters=Pe(i),f.parameters=Pe(s),f.type=l,f.transformFlags=1,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.typeArguments=void 0,f}function Fe(n,i,s){return U(void 0,n,i,s)}function sn(...n){return n.length===5?Ve(...n):n.length===4?$e(...n):B.fail("Incorrect number of arguments specified.")}function Ve(n,i,s,l,f){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==f?Ce(Me(i,s,l,f),n):n}function $e(n,i,s,l){return Ve(n,n.modifiers,i,s,l)}function Nt(n,i){let s=M(186);return s.exprName=n,s.typeArguments=i&&o().parenthesizeTypeArguments(i),s.transformFlags=1,s}function kt(n,i,s){return n.exprName!==i||n.typeArguments!==s?q(Nt(i,s),n):n}function It(n){let i=ie(187);return i.members=fe(n),i.transformFlags=1,i}function qt(n,i){return n.members!==i?q(It(i),n):n}function Hn(n){let i=M(188);return i.elementType=o().parenthesizeNonArrayTypeOfPostfixType(n),i.transformFlags=1,i}function Ai(n,i){return n.elementType!==i?q(Hn(i),n):n}function pn(n){let i=M(189);return i.elements=fe(o().parenthesizeElementTypesOfTupleType(n)),i.transformFlags=1,i}function Y(n,i){return n.elements!==i?q(pn(i),n):n}function pe(n,i,s,l){let f=ie(202);return f.dotDotDotToken=n,f.name=i,f.questionToken=s,f.type=l,f.transformFlags=1,f.jsDoc=void 0,f}function ze(n,i,s,l,f){return n.dotDotDotToken!==i||n.name!==s||n.questionToken!==l||n.type!==f?q(pe(i,s,l,f),n):n}function ve(n){let i=M(190);return i.type=o().parenthesizeTypeOfOptionalType(n),i.transformFlags=1,i}function j(n,i){return n.type!==i?q(ve(i),n):n}function ht(n){let i=M(191);return i.type=n,i.transformFlags=1,i}function xt(n,i){return n.type!==i?q(ht(i),n):n}function jt(n,i,s){let l=M(n);return l.types=ye.createNodeArray(s(i)),l.transformFlags=1,l}function fn(n,i,s){return n.types!==i?q(jt(n.kind,i,s),n):n}function ql(n){return jt(192,n,o().parenthesizeConstituentTypesOfUnionType)}function D_(n,i){return fn(n,i,o().parenthesizeConstituentTypesOfUnionType)}function Jr(n){return jt(193,n,o().parenthesizeConstituentTypesOfIntersectionType)}function Le(n,i){return fn(n,i,o().parenthesizeConstituentTypesOfIntersectionType)}function ft(n,i,s,l){let f=M(194);return f.checkType=o().parenthesizeCheckTypeOfConditionalType(n),f.extendsType=o().parenthesizeExtendsTypeOfConditionalType(i),f.trueType=s,f.falseType=l,f.transformFlags=1,f.locals=void 0,f.nextContainer=void 0,f}function Fl(n,i,s,l,f){return n.checkType!==i||n.extendsType!==s||n.trueType!==l||n.falseType!==f?q(ft(i,s,l,f),n):n}function Xn(n){let i=M(195);return i.typeParameter=n,i.transformFlags=1,i}function zl(n,i){return n.typeParameter!==i?q(Xn(i),n):n}function Wt(n,i){let s=M(203);return s.head=n,s.templateSpans=fe(i),s.transformFlags=1,s}function Vl(n,i,s){return n.head!==i||n.templateSpans!==s?q(Wt(i,s),n):n}function or(n,i,s,l,f=!1){let S=M(205);return S.argument=n,S.attributes=i,S.assertions&&S.assertions.assertClause&&S.attributes&&(S.assertions.assertClause=S.attributes),S.qualifier=s,S.typeArguments=l&&o().parenthesizeTypeArguments(l),S.isTypeOf=f,S.transformFlags=1,S}function _a(n,i,s,l,f,S=n.isTypeOf){return n.argument!==i||n.attributes!==s||n.qualifier!==l||n.typeArguments!==f||n.isTypeOf!==S?q(or(i,s,l,f,S),n):n}function Qt(n){let i=M(196);return i.type=n,i.transformFlags=1,i}function Ct(n,i){return n.type!==i?q(Qt(i),n):n}function P(){let n=M(197);return n.transformFlags=1,n}function Gt(n,i){let s=M(198);return s.operator=n,s.type=n===148?o().parenthesizeOperandOfReadonlyTypeOperator(i):o().parenthesizeOperandOfTypeOperator(i),s.transformFlags=1,s}function jr(n,i){return n.type!==i?q(Gt(n.operator,i),n):n}function cr(n,i){let s=M(199);return s.objectType=o().parenthesizeNonArrayTypeOfPostfixType(n),s.indexType=i,s.transformFlags=1,s}function es(n,i,s){return n.objectType!==i||n.indexType!==s?q(cr(i,s),n):n}function St(n,i,s,l,f,S){let z=ie(200);return z.readonlyToken=n,z.typeParameter=i,z.nameType=s,z.questionToken=l,z.type=f,z.members=S&&fe(S),z.transformFlags=1,z.locals=void 0,z.nextContainer=void 0,z}function Rt(n,i,s,l,f,S,z){return n.readonlyToken!==i||n.typeParameter!==s||n.nameType!==l||n.questionToken!==f||n.type!==S||n.members!==z?q(St(i,s,l,f,S,z),n):n}function ni(n){let i=M(201);return i.literal=n,i.transformFlags=1,i}function vr(n,i){return n.literal!==i?q(ni(i),n):n}function P_(n){let i=M(206);return i.elements=fe(n),i.transformFlags|=ke(i.elements)|1024|524288,i.transformFlags&32768&&(i.transformFlags|=65664),i}function Wl(n,i){return n.elements!==i?q(P_(i),n):n}function Rr(n){let i=M(207);return i.elements=fe(n),i.transformFlags|=ke(i.elements)|1024|524288,i}function Gl(n,i){return n.elements!==i?q(Rr(i),n):n}function oa(n,i,s,l){let f=ie(208);return f.dotDotDotToken=n,f.propertyName=tt(i),f.name=tt(s),f.initializer=Na(l),f.transformFlags|=F(f.dotDotDotToken)|Un(f.propertyName)|Un(f.name)|F(f.initializer)|(f.dotDotDotToken?32768:0)|1024,f.flowNode=void 0,f}function ri(n,i,s,l,f){return n.propertyName!==s||n.dotDotDotToken!==i||n.name!==l||n.initializer!==f?q(oa(i,s,l,f),n):n}function ts(n,i){let s=M(209),l=n&&Fa(n),f=fe(n,l&&K1(l)?!0:void 0);return s.elements=o().parenthesizeExpressionsOfCommaDelimitedList(f),s.multiLine=i,s.transformFlags|=ke(s.elements),s}function N_(n,i){return n.elements!==i?q(ts(i,n.multiLine),n):n}function Ci(n,i){let s=ie(210);return s.properties=fe(n),s.multiLine=i,s.transformFlags|=ke(s.properties),s.jsDoc=void 0,s}function Yl(n,i){return n.properties!==i?q(Ci(i,n.multiLine),n):n}function I_(n,i,s){let l=ie(211);return l.expression=n,l.questionDotToken=i,l.name=s,l.transformFlags=F(l.expression)|F(l.questionDotToken)|(Ze(l.name)?Ua(l.name):F(l.name)|536870912),l.jsDoc=void 0,l.flowNode=void 0,l}function lr(n,i){let s=I_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,tt(i));return Dp(n)&&(s.transformFlags|=384),s}function Hl(n,i,s){return Qg(n)?ca(n,i,n.questionDotToken,Cr(s,Ze)):n.expression!==i||n.name!==s?q(lr(i,s),n):n}function Di(n,i,s){let l=I_(o().parenthesizeLeftSideOfAccess(n,!0),i,tt(s));return l.flags|=64,l.transformFlags|=32,l}function ca(n,i,s,l){return B.assert(!!(n.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),n.expression!==i||n.questionDotToken!==s||n.name!==l?q(Di(i,s,l),n):n}function O_(n,i,s){let l=ie(212);return l.expression=n,l.questionDotToken=i,l.argumentExpression=s,l.transformFlags|=F(l.expression)|F(l.questionDotToken)|F(l.argumentExpression),l.jsDoc=void 0,l.flowNode=void 0,l}function Pi(n,i){let s=O_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,fr(i));return Dp(n)&&(s.transformFlags|=384),s}function Xl(n,i,s){return Kg(n)?ns(n,i,n.questionDotToken,s):n.expression!==i||n.argumentExpression!==s?q(Pi(i,s),n):n}function M_(n,i,s){let l=O_(o().parenthesizeLeftSideOfAccess(n,!0),i,fr(s));return l.flags|=64,l.transformFlags|=32,l}function ns(n,i,s,l){return B.assert(!!(n.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),n.expression!==i||n.questionDotToken!==s||n.argumentExpression!==l?q(M_(i,s,l),n):n}function L_(n,i,s,l){let f=ie(213);return f.expression=n,f.questionDotToken=i,f.typeArguments=s,f.arguments=l,f.transformFlags|=F(f.expression)|F(f.questionDotToken)|ke(f.typeArguments)|ke(f.arguments),f.typeArguments&&(f.transformFlags|=1),zd(f.expression)&&(f.transformFlags|=16384),f}function Ni(n,i,s){let l=L_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,Pe(i),o().parenthesizeExpressionsOfCommaDelimitedList(fe(s)));return i6(l.expression)&&(l.transformFlags|=8388608),l}function la(n,i,s,l){return Jd(n)?J_(n,i,n.questionDotToken,s,l):n.expression!==i||n.typeArguments!==s||n.arguments!==l?q(Ni(i,s,l),n):n}function rs(n,i,s,l){let f=L_(o().parenthesizeLeftSideOfAccess(n,!0),i,Pe(s),o().parenthesizeExpressionsOfCommaDelimitedList(fe(l)));return f.flags|=64,f.transformFlags|=32,f}function J_(n,i,s,l,f){return B.assert(!!(n.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),n.expression!==i||n.questionDotToken!==s||n.typeArguments!==l||n.arguments!==f?q(rs(i,s,l,f),n):n}function wn(n,i,s){let l=ie(214);return l.expression=o().parenthesizeExpressionOfNew(n),l.typeArguments=Pe(i),l.arguments=s?o().parenthesizeExpressionsOfCommaDelimitedList(s):void 0,l.transformFlags|=F(l.expression)|ke(l.typeArguments)|ke(l.arguments)|32,l.typeArguments&&(l.transformFlags|=1),l}function is(n,i,s,l){return n.expression!==i||n.typeArguments!==s||n.arguments!==l?q(wn(i,s,l),n):n}function ua(n,i,s){let l=M(215);return l.tag=o().parenthesizeLeftSideOfAccess(n,!1),l.typeArguments=Pe(i),l.template=s,l.transformFlags|=F(l.tag)|ke(l.typeArguments)|F(l.template)|1024,l.typeArguments&&(l.transformFlags|=1),nb(l.template)&&(l.transformFlags|=128),l}function j_(n,i,s,l){return n.tag!==i||n.typeArguments!==s||n.template!==l?q(ua(i,s,l),n):n}function R_(n,i){let s=M(216);return s.expression=o().parenthesizeOperandOfPrefixUnary(i),s.type=n,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function U_(n,i,s){return n.type!==i||n.expression!==s?q(R_(i,s),n):n}function as(n){let i=M(217);return i.expression=n,i.transformFlags=F(i.expression),i.jsDoc=void 0,i}function B_(n,i){return n.expression!==i?q(as(i),n):n}function ss(n,i,s,l,f,S,z){let de=ie(218);de.modifiers=Pe(n),de.asteriskToken=i,de.name=tt(s),de.typeParameters=Pe(l),de.parameters=fe(f),de.type=S,de.body=z;let Ue=Bn(de.modifiers)&1024,en=!!de.asteriskToken,An=Ue&&en;return de.transformFlags=ke(de.modifiers)|F(de.asteriskToken)|Un(de.name)|ke(de.typeParameters)|ke(de.parameters)|F(de.type)|F(de.body)&-67108865|(An?128:Ue?256:en?2048:0)|(de.typeParameters||de.type?1:0)|4194304,de.typeArguments=void 0,de.jsDoc=void 0,de.locals=void 0,de.nextContainer=void 0,de.flowNode=void 0,de.endFlowNode=void 0,de.returnFlowNode=void 0,de}function q_(n,i,s,l,f,S,z,de){return n.name!==l||n.modifiers!==i||n.asteriskToken!==s||n.typeParameters!==f||n.parameters!==S||n.type!==z||n.body!==de?Ce(ss(i,s,l,f,S,z,de),n):n}function _s(n,i,s,l,f,S){let z=ie(219);z.modifiers=Pe(n),z.typeParameters=Pe(i),z.parameters=fe(s),z.type=l,z.equalsGreaterThanToken=f??ct(39),z.body=o().parenthesizeConciseBodyOfArrowFunction(S);let de=Bn(z.modifiers)&1024;return z.transformFlags=ke(z.modifiers)|ke(z.typeParameters)|ke(z.parameters)|F(z.type)|F(z.equalsGreaterThanToken)|F(z.body)&-67108865|(z.typeParameters||z.type?1:0)|(de?16640:0)|1024,z.typeArguments=void 0,z.jsDoc=void 0,z.locals=void 0,z.nextContainer=void 0,z.flowNode=void 0,z.endFlowNode=void 0,z.returnFlowNode=void 0,z}function F_(n,i,s,l,f,S,z){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==f||n.equalsGreaterThanToken!==S||n.body!==z?Ce(_s(i,s,l,f,S,z),n):n}function z_(n){let i=M(220);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function V_(n,i){return n.expression!==i?q(z_(i),n):n}function pa(n){let i=M(221);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function dn(n,i){return n.expression!==i?q(pa(i),n):n}function os(n){let i=M(222);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function ur(n,i){return n.expression!==i?q(os(i),n):n}function W_(n){let i=M(223);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression)|256|128|2097152,i}function Ur(n,i){return n.expression!==i?q(W_(i),n):n}function Br(n,i){let s=M(224);return s.operator=n,s.operand=o().parenthesizeOperandOfPrefixUnary(i),s.transformFlags|=F(s.operand),(n===46||n===47)&&Ze(s.operand)&&!qa(s.operand)&&!em(s.operand)&&(s.transformFlags|=268435456),s}function $l(n,i){return n.operand!==i?q(Br(n.operator,i),n):n}function ii(n,i){let s=M(225);return s.operator=i,s.operand=o().parenthesizeOperandOfPostfixUnary(n),s.transformFlags|=F(s.operand),Ze(s.operand)&&!qa(s.operand)&&!em(s.operand)&&(s.transformFlags|=268435456),s}function Ql(n,i){return n.operand!==i?q(ii(i,n.operator),n):n}function fa(n,i,s){let l=ie(226),f=Zc(i),S=f.kind;return l.left=o().parenthesizeLeftSideOfBinary(S,n),l.operatorToken=f,l.right=o().parenthesizeRightSideOfBinary(S,l.left,s),l.transformFlags|=F(l.left)|F(l.operatorToken)|F(l.right),S===61?l.transformFlags|=32:S===64?Of(l.left)?l.transformFlags|=5248|G_(l.left):H1(l.left)&&(l.transformFlags|=5120|G_(l.left)):S===43||S===68?l.transformFlags|=512:fb(S)&&(l.transformFlags|=16),S===103&&vi(l.left)&&(l.transformFlags|=536870912),l.jsDoc=void 0,l}function G_(n){return dh(n)?65536:0}function Kl(n,i,s,l){return n.left!==i||n.operatorToken!==s||n.right!==l?q(fa(i,s,l),n):n}function Y_(n,i,s,l,f){let S=M(227);return S.condition=o().parenthesizeConditionOfConditionalExpression(n),S.questionToken=i??ct(58),S.whenTrue=o().parenthesizeBranchOfConditionalExpression(s),S.colonToken=l??ct(59),S.whenFalse=o().parenthesizeBranchOfConditionalExpression(f),S.transformFlags|=F(S.condition)|F(S.questionToken)|F(S.whenTrue)|F(S.colonToken)|F(S.whenFalse),S.flowNodeWhenFalse=void 0,S.flowNodeWhenTrue=void 0,S}function H_(n,i,s,l,f,S){return n.condition!==i||n.questionToken!==s||n.whenTrue!==l||n.colonToken!==f||n.whenFalse!==S?q(Y_(i,s,l,f,S),n):n}function X_(n,i){let s=M(228);return s.head=n,s.templateSpans=fe(i),s.transformFlags|=F(s.head)|ke(s.templateSpans)|1024,s}function $n(n,i,s){return n.head!==i||n.templateSpans!==s?q(X_(i,s),n):n}function Ii(n,i,s,l=0){B.assert(!(l&-7177),"Unsupported template flags.");let f;if(s!==void 0&&s!==i&&(f=Xb(n,s),typeof f=="object"))return B.fail("Invalid raw text");if(i===void 0){if(f===void 0)return B.fail("Arguments 'text' and 'rawText' may not both be undefined.");i=f}else f!==void 0&&B.assert(i===f,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return i}function $_(n){let i=1024;return n&&(i|=128),i}function Zl(n,i,s,l){let f=$t(n);return f.text=i,f.rawText=s,f.templateFlags=l&7176,f.transformFlags=$_(f.templateFlags),f}function ai(n,i,s,l){let f=ie(n);return f.text=i,f.rawText=s,f.templateFlags=l&7176,f.transformFlags=$_(f.templateFlags),f}function si(n,i,s,l){return n===15?ai(n,i,s,l):Zl(n,i,s,l)}function Q_(n,i,s){return n=Ii(16,n,i,s),si(16,n,i,s)}function da(n,i,s){return n=Ii(16,n,i,s),si(17,n,i,s)}function cs(n,i,s){return n=Ii(16,n,i,s),si(18,n,i,s)}function eu(n,i,s){return n=Ii(16,n,i,s),ai(15,n,i,s)}function ls(n,i){B.assert(!n||!!i,"A `YieldExpression` with an asteriskToken must have an expression.");let s=M(229);return s.expression=i&&o().parenthesizeExpressionForDisallowedComma(i),s.asteriskToken=n,s.transformFlags|=F(s.expression)|F(s.asteriskToken)|1024|128|1048576,s}function tu(n,i,s){return n.expression!==s||n.asteriskToken!==i?q(ls(i,s),n):n}function K_(n){let i=M(230);return i.expression=o().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=F(i.expression)|1024|32768,i}function nu(n,i){return n.expression!==i?q(K_(i),n):n}function Z_(n,i,s,l,f){let S=ie(231);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),S.transformFlags|=ke(S.modifiers)|Un(S.name)|ke(S.typeParameters)|ke(S.heritageClauses)|ke(S.members)|(S.typeParameters?1:0)|1024,S.jsDoc=void 0,S}function us(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Z_(i,s,l,f,S),n):n}function ps(){return M(232)}function eo(n,i){let s=M(233);return s.expression=o().parenthesizeLeftSideOfAccess(n,!1),s.typeArguments=i&&o().parenthesizeTypeArguments(i),s.transformFlags|=F(s.expression)|ke(s.typeArguments)|1024,s}function to(n,i,s){return n.expression!==i||n.typeArguments!==s?q(eo(i,s),n):n}function mn(n,i){let s=M(234);return s.expression=n,s.type=i,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function ma(n,i,s){return n.expression!==i||n.type!==s?q(mn(i,s),n):n}function no(n){let i=M(235);return i.expression=o().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=F(i.expression)|1,i}function ro(n,i){return Zg(n)?jn(n,i):n.expression!==i?q(no(i),n):n}function fs(n,i){let s=M(238);return s.expression=n,s.type=i,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function io(n,i,s){return n.expression!==i||n.type!==s?q(fs(i,s),n):n}function ds(n){let i=M(235);return i.flags|=64,i.expression=o().parenthesizeLeftSideOfAccess(n,!0),i.transformFlags|=F(i.expression)|1,i}function jn(n,i){return B.assert(!!(n.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),n.expression!==i?q(ds(i),n):n}function ao(n,i){let s=M(236);switch(s.keywordToken=n,s.name=i,s.transformFlags|=F(s.name),n){case 105:s.transformFlags|=1024;break;case 102:s.transformFlags|=32;break;default:return B.assertNever(n)}return s.flowNode=void 0,s}function ms(n,i){return n.name!==i?q(ao(n.keywordToken,i),n):n}function Qn(n,i){let s=M(239);return s.expression=n,s.literal=i,s.transformFlags|=F(s.expression)|F(s.literal)|1024,s}function ha(n,i,s){return n.expression!==i||n.literal!==s?q(Qn(i,s),n):n}function so(){let n=M(240);return n.transformFlags|=1024,n}function qr(n,i){let s=M(241);return s.statements=fe(n),s.multiLine=i,s.transformFlags|=ke(s.statements),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s}function ru(n,i){return n.statements!==i?q(qr(i,n.multiLine),n):n}function hs(n,i){let s=M(243);return s.modifiers=Pe(n),s.declarationList=Qr(i)?xs(i):i,s.transformFlags|=ke(s.modifiers)|F(s.declarationList),Bn(s.modifiers)&128&&(s.transformFlags=1),s.jsDoc=void 0,s.flowNode=void 0,s}function _o(n,i,s){return n.modifiers!==i||n.declarationList!==s?q(hs(i,s),n):n}function oo(){let n=M(242);return n.jsDoc=void 0,n}function Oi(n){let i=M(244);return i.expression=o().parenthesizeExpressionOfExpressionStatement(n),i.transformFlags|=F(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function co(n,i){return n.expression!==i?q(Oi(i),n):n}function lo(n,i,s){let l=M(245);return l.expression=n,l.thenStatement=Ot(i),l.elseStatement=Ot(s),l.transformFlags|=F(l.expression)|F(l.thenStatement)|F(l.elseStatement),l.jsDoc=void 0,l.flowNode=void 0,l}function uo(n,i,s,l){return n.expression!==i||n.thenStatement!==s||n.elseStatement!==l?q(lo(i,s,l),n):n}function po(n,i){let s=M(246);return s.statement=Ot(n),s.expression=i,s.transformFlags|=F(s.statement)|F(s.expression),s.jsDoc=void 0,s.flowNode=void 0,s}function fo(n,i,s){return n.statement!==i||n.expression!==s?q(po(i,s),n):n}function mo(n,i){let s=M(247);return s.expression=n,s.statement=Ot(i),s.transformFlags|=F(s.expression)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function iu(n,i,s){return n.expression!==i||n.statement!==s?q(mo(i,s),n):n}function ho(n,i,s,l){let f=M(248);return f.initializer=n,f.condition=i,f.incrementor=s,f.statement=Ot(l),f.transformFlags|=F(f.initializer)|F(f.condition)|F(f.incrementor)|F(f.statement),f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f}function yo(n,i,s,l,f){return n.initializer!==i||n.condition!==s||n.incrementor!==l||n.statement!==f?q(ho(i,s,l,f),n):n}function ys(n,i,s){let l=M(249);return l.initializer=n,l.expression=i,l.statement=Ot(s),l.transformFlags|=F(l.initializer)|F(l.expression)|F(l.statement),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.flowNode=void 0,l}function au(n,i,s,l){return n.initializer!==i||n.expression!==s||n.statement!==l?q(ys(i,s,l),n):n}function go(n,i,s,l){let f=M(250);return f.awaitModifier=n,f.initializer=i,f.expression=o().parenthesizeExpressionForDisallowedComma(s),f.statement=Ot(l),f.transformFlags|=F(f.awaitModifier)|F(f.initializer)|F(f.expression)|F(f.statement)|1024,n&&(f.transformFlags|=128),f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f}function su(n,i,s,l,f){return n.awaitModifier!==i||n.initializer!==s||n.expression!==l||n.statement!==f?q(go(i,s,l,f),n):n}function bo(n){let i=M(251);return i.label=tt(n),i.transformFlags|=F(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function _u(n,i){return n.label!==i?q(bo(i),n):n}function gs(n){let i=M(252);return i.label=tt(n),i.transformFlags|=F(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function vo(n,i){return n.label!==i?q(gs(i),n):n}function bs(n){let i=M(253);return i.expression=n,i.transformFlags|=F(i.expression)|128|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function ou(n,i){return n.expression!==i?q(bs(i),n):n}function vs(n,i){let s=M(254);return s.expression=n,s.statement=Ot(i),s.transformFlags|=F(s.expression)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function To(n,i,s){return n.expression!==i||n.statement!==s?q(vs(i,s),n):n}function Ts(n,i){let s=M(255);return s.expression=o().parenthesizeExpressionForDisallowedComma(n),s.caseBlock=i,s.transformFlags|=F(s.expression)|F(s.caseBlock),s.jsDoc=void 0,s.flowNode=void 0,s.possiblyExhaustive=!1,s}function _i(n,i,s){return n.expression!==i||n.caseBlock!==s?q(Ts(i,s),n):n}function xo(n,i){let s=M(256);return s.label=tt(n),s.statement=Ot(i),s.transformFlags|=F(s.label)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function So(n,i,s){return n.label!==i||n.statement!==s?q(xo(i,s),n):n}function wo(n){let i=M(257);return i.expression=n,i.transformFlags|=F(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function cu(n,i){return n.expression!==i?q(wo(i),n):n}function ko(n,i,s){let l=M(258);return l.tryBlock=n,l.catchClause=i,l.finallyBlock=s,l.transformFlags|=F(l.tryBlock)|F(l.catchClause)|F(l.finallyBlock),l.jsDoc=void 0,l.flowNode=void 0,l}function lu(n,i,s,l){return n.tryBlock!==i||n.catchClause!==s||n.finallyBlock!==l?q(ko(i,s,l),n):n}function Eo(){let n=M(259);return n.jsDoc=void 0,n.flowNode=void 0,n}function ya(n,i,s,l){let f=ie(260);return f.name=tt(n),f.exclamationToken=i,f.type=s,f.initializer=Na(l),f.transformFlags|=Un(f.name)|F(f.initializer)|(f.exclamationToken??f.type?1:0),f.jsDoc=void 0,f}function Ao(n,i,s,l,f){return n.name!==i||n.type!==l||n.exclamationToken!==s||n.initializer!==f?q(ya(i,s,l,f),n):n}function xs(n,i=0){let s=M(261);return s.flags|=i&7,s.declarations=fe(n),s.transformFlags|=ke(s.declarations)|4194304,i&7&&(s.transformFlags|=263168),i&4&&(s.transformFlags|=4),s}function uu(n,i){return n.declarations!==i?q(xs(i,n.flags),n):n}function Co(n,i,s,l,f,S,z){let de=ie(262);if(de.modifiers=Pe(n),de.asteriskToken=i,de.name=tt(s),de.typeParameters=Pe(l),de.parameters=fe(f),de.type=S,de.body=z,!de.body||Bn(de.modifiers)&128)de.transformFlags=1;else{let Ue=Bn(de.modifiers)&1024,en=!!de.asteriskToken,An=Ue&&en;de.transformFlags=ke(de.modifiers)|F(de.asteriskToken)|Un(de.name)|ke(de.typeParameters)|ke(de.parameters)|F(de.type)|F(de.body)&-67108865|(An?128:Ue?256:en?2048:0)|(de.typeParameters||de.type?1:0)|4194304}return de.typeArguments=void 0,de.jsDoc=void 0,de.locals=void 0,de.nextContainer=void 0,de.endFlowNode=void 0,de.returnFlowNode=void 0,de}function Ss(n,i,s,l,f,S,z,de){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.typeParameters!==f||n.parameters!==S||n.type!==z||n.body!==de?pu(Co(i,s,l,f,S,z,de),n):n}function pu(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),Ce(n,i)}function Do(n,i,s,l,f){let S=ie(263);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),Bn(S.modifiers)&128?S.transformFlags=1:(S.transformFlags|=ke(S.modifiers)|Un(S.name)|ke(S.typeParameters)|ke(S.heritageClauses)|ke(S.members)|(S.typeParameters?1:0)|1024,S.transformFlags&8192&&(S.transformFlags|=1)),S.jsDoc=void 0,S}function ga(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Do(i,s,l,f,S),n):n}function Po(n,i,s,l,f){let S=ie(264);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),S.transformFlags=1,S.jsDoc=void 0,S}function No(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Po(i,s,l,f,S),n):n}function _t(n,i,s,l){let f=ie(265);return f.modifiers=Pe(n),f.name=tt(i),f.typeParameters=Pe(s),f.type=l,f.transformFlags=1,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f}function Tr(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.type!==f?q(_t(i,s,l,f),n):n}function ws(n,i,s){let l=ie(266);return l.modifiers=Pe(n),l.name=tt(i),l.members=fe(s),l.transformFlags|=ke(l.modifiers)|F(l.name)|ke(l.members)|1,l.transformFlags&=-67108865,l.jsDoc=void 0,l}function xr(n,i,s,l){return n.modifiers!==i||n.name!==s||n.members!==l?q(ws(i,s,l),n):n}function Io(n,i,s,l=0){let f=ie(267);return f.modifiers=Pe(n),f.flags|=l&2088,f.name=i,f.body=s,Bn(f.modifiers)&128?f.transformFlags=1:f.transformFlags|=ke(f.modifiers)|F(f.name)|F(f.body)|1,f.transformFlags&=-67108865,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f}function Et(n,i,s,l){return n.modifiers!==i||n.name!==s||n.body!==l?q(Io(i,s,l,n.flags),n):n}function Sr(n){let i=M(268);return i.statements=fe(n),i.transformFlags|=ke(i.statements),i.jsDoc=void 0,i}function Ft(n,i){return n.statements!==i?q(Sr(i),n):n}function Oo(n){let i=M(269);return i.clauses=fe(n),i.transformFlags|=ke(i.clauses),i.locals=void 0,i.nextContainer=void 0,i}function fu(n,i){return n.clauses!==i?q(Oo(i),n):n}function Mo(n){let i=ie(270);return i.name=tt(n),i.transformFlags|=Ua(i.name)|1,i.modifiers=void 0,i.jsDoc=void 0,i}function Lo(n,i){return n.name!==i?du(Mo(i),n):n}function du(n,i){return n!==i&&(n.modifiers=i.modifiers),q(n,i)}function Jo(n,i,s,l){let f=ie(271);return f.modifiers=Pe(n),f.name=tt(s),f.isTypeOnly=i,f.moduleReference=l,f.transformFlags|=ke(f.modifiers)|Ua(f.name)|F(f.moduleReference),zf(f.moduleReference)||(f.transformFlags|=1),f.transformFlags&=-67108865,f.jsDoc=void 0,f}function jo(n,i,s,l,f){return n.modifiers!==i||n.isTypeOnly!==s||n.name!==l||n.moduleReference!==f?q(Jo(i,s,l,f),n):n}function Ro(n,i,s,l){let f=M(272);return f.modifiers=Pe(n),f.importClause=i,f.moduleSpecifier=s,f.attributes=f.assertClause=l,f.transformFlags|=F(f.importClause)|F(f.moduleSpecifier),f.transformFlags&=-67108865,f.jsDoc=void 0,f}function Uo(n,i,s,l,f){return n.modifiers!==i||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==f?q(Ro(i,s,l,f),n):n}function Bo(n,i,s){let l=ie(273);return l.isTypeOnly=n,l.name=i,l.namedBindings=s,l.transformFlags|=F(l.name)|F(l.namedBindings),n&&(l.transformFlags|=1),l.transformFlags&=-67108865,l}function qo(n,i,s,l){return n.isTypeOnly!==i||n.name!==s||n.namedBindings!==l?q(Bo(i,s,l),n):n}function ks(n,i){let s=M(300);return s.elements=fe(n),s.multiLine=i,s.token=132,s.transformFlags|=4,s}function mu(n,i,s){return n.elements!==i||n.multiLine!==s?q(ks(i,s),n):n}function Mi(n,i){let s=M(301);return s.name=n,s.value=i,s.transformFlags|=4,s}function Fo(n,i,s){return n.name!==i||n.value!==s?q(Mi(i,s),n):n}function Es(n,i){let s=M(302);return s.assertClause=n,s.multiLine=i,s}function zo(n,i,s){return n.assertClause!==i||n.multiLine!==s?q(Es(i,s),n):n}function Vo(n,i,s){let l=M(300);return l.token=s??118,l.elements=fe(n),l.multiLine=i,l.transformFlags|=4,l}function As(n,i,s){return n.elements!==i||n.multiLine!==s?q(Vo(i,s,n.token),n):n}function Wo(n,i){let s=M(301);return s.name=n,s.value=i,s.transformFlags|=4,s}function Go(n,i,s){return n.name!==i||n.value!==s?q(Wo(i,s),n):n}function Yo(n){let i=ie(274);return i.name=n,i.transformFlags|=F(i.name),i.transformFlags&=-67108865,i}function hu(n,i){return n.name!==i?q(Yo(i),n):n}function Ho(n){let i=ie(280);return i.name=n,i.transformFlags|=F(i.name)|32,i.transformFlags&=-67108865,i}function yu(n,i){return n.name!==i?q(Ho(i),n):n}function Xo(n){let i=M(275);return i.elements=fe(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function $o(n,i){return n.elements!==i?q(Xo(i),n):n}function wr(n,i,s){let l=ie(276);return l.isTypeOnly=n,l.propertyName=i,l.name=s,l.transformFlags|=F(l.propertyName)|F(l.name),l.transformFlags&=-67108865,l}function gu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?q(wr(i,s,l),n):n}function ba(n,i,s){let l=ie(277);return l.modifiers=Pe(n),l.isExportEquals=i,l.expression=i?o().parenthesizeRightSideOfBinary(64,void 0,s):o().parenthesizeExpressionOfExportDefault(s),l.transformFlags|=ke(l.modifiers)|F(l.expression),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Li(n,i,s){return n.modifiers!==i||n.expression!==s?q(ba(i,n.isExportEquals,s),n):n}function va(n,i,s,l,f){let S=ie(278);return S.modifiers=Pe(n),S.isTypeOnly=i,S.exportClause=s,S.moduleSpecifier=l,S.attributes=S.assertClause=f,S.transformFlags|=ke(S.modifiers)|F(S.exportClause)|F(S.moduleSpecifier),S.transformFlags&=-67108865,S.jsDoc=void 0,S}function Qo(n,i,s,l,f,S){return n.modifiers!==i||n.isTypeOnly!==s||n.exportClause!==l||n.moduleSpecifier!==f||n.attributes!==S?Ji(va(i,s,l,f,S),n):n}function Ji(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),q(n,i)}function Cs(n){let i=M(279);return i.elements=fe(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function bu(n,i){return n.elements!==i?q(Cs(i),n):n}function Ta(n,i,s){let l=M(281);return l.isTypeOnly=n,l.propertyName=tt(i),l.name=tt(s),l.transformFlags|=F(l.propertyName)|F(l.name),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function vu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?q(Ta(i,s,l),n):n}function Tu(){let n=ie(282);return n.jsDoc=void 0,n}function Ds(n){let i=M(283);return i.expression=n,i.transformFlags|=F(i.expression),i.transformFlags&=-67108865,i}function xu(n,i){return n.expression!==i?q(Ds(i),n):n}function Ko(n){return M(n)}function Zo(n,i,s=!1){let l=Ps(n,s?i&&o().parenthesizeNonArrayTypeOfPostfixType(i):i);return l.postfix=s,l}function Ps(n,i){let s=M(n);return s.type=i,s}function Su(n,i,s){return i.type!==s?q(Zo(n,s,i.postfix),i):i}function wu(n,i,s){return i.type!==s?q(Ps(n,s),i):i}function ec(n,i){let s=ie(317);return s.parameters=Pe(n),s.type=i,s.transformFlags=ke(s.parameters)|(s.type?1:0),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.typeArguments=void 0,s}function ku(n,i,s){return n.parameters!==i||n.type!==s?q(ec(i,s),n):n}function tc(n,i=!1){let s=ie(322);return s.jsDocPropertyTags=Pe(n),s.isArrayType=i,s}function Eu(n,i,s){return n.jsDocPropertyTags!==i||n.isArrayType!==s?q(tc(i,s),n):n}function nc(n){let i=M(309);return i.type=n,i}function Ns(n,i){return n.type!==i?q(nc(i),n):n}function rc(n,i,s){let l=ie(323);return l.typeParameters=Pe(n),l.parameters=fe(i),l.type=s,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l}function Au(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?q(rc(i,s,l),n):n}function _n(n){let i=ol(n.kind);return n.tagName.escapedText===ja(i)?n.tagName:Ge(i)}function kn(n,i,s){let l=M(n);return l.tagName=i,l.comment=s,l}function Fr(n,i,s){let l=ie(n);return l.tagName=i,l.comment=s,l}function Is(n,i,s,l){let f=kn(345,n??Ge("template"),l);return f.constraint=i,f.typeParameters=fe(s),f}function ic(n,i=_n(n),s,l,f){return n.tagName!==i||n.constraint!==s||n.typeParameters!==l||n.comment!==f?q(Is(i,s,l,f),n):n}function xa(n,i,s,l){let f=Fr(346,n??Ge("typedef"),l);return f.typeExpression=i,f.fullName=s,f.name=tm(s),f.locals=void 0,f.nextContainer=void 0,f}function Cu(n,i=_n(n),s,l,f){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==f?q(xa(i,s,l,f),n):n}function Os(n,i,s,l,f,S){let z=Fr(341,n??Ge("param"),S);return z.typeExpression=l,z.name=i,z.isNameFirst=!!f,z.isBracketed=s,z}function Du(n,i=_n(n),s,l,f,S,z){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==f||n.isNameFirst!==S||n.comment!==z?q(Os(i,s,l,f,S,z),n):n}function ac(n,i,s,l,f,S){let z=Fr(348,n??Ge("prop"),S);return z.typeExpression=l,z.name=i,z.isNameFirst=!!f,z.isBracketed=s,z}function sc(n,i=_n(n),s,l,f,S,z){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==f||n.isNameFirst!==S||n.comment!==z?q(ac(i,s,l,f,S,z),n):n}function _c(n,i,s,l){let f=Fr(338,n??Ge("callback"),l);return f.typeExpression=i,f.fullName=s,f.name=tm(s),f.locals=void 0,f.nextContainer=void 0,f}function oc(n,i=_n(n),s,l,f){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==f?q(_c(i,s,l,f),n):n}function cc(n,i,s){let l=kn(339,n??Ge("overload"),s);return l.typeExpression=i,l}function Ms(n,i=_n(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?q(cc(i,s,l),n):n}function Ls(n,i,s){let l=kn(328,n??Ge("augments"),s);return l.class=i,l}function ji(n,i=_n(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?q(Ls(i,s,l),n):n}function lc(n,i,s){let l=kn(329,n??Ge("implements"),s);return l.class=i,l}function zr(n,i,s){let l=kn(347,n??Ge("see"),s);return l.name=i,l}function Sa(n,i,s,l){return n.tagName!==i||n.name!==s||n.comment!==l?q(zr(i,s,l),n):n}function uc(n){let i=M(310);return i.name=n,i}function Pu(n,i){return n.name!==i?q(uc(i),n):n}function pc(n,i){let s=M(311);return s.left=n,s.right=i,s.transformFlags|=F(s.left)|F(s.right),s}function Nu(n,i,s){return n.left!==i||n.right!==s?q(pc(i,s),n):n}function fc(n,i){let s=M(324);return s.name=n,s.text=i,s}function dc(n,i,s){return n.name!==i?q(fc(i,s),n):n}function mc(n,i){let s=M(325);return s.name=n,s.text=i,s}function Iu(n,i,s){return n.name!==i?q(mc(i,s),n):n}function hc(n,i){let s=M(326);return s.name=n,s.text=i,s}function Ou(n,i,s){return n.name!==i?q(hc(i,s),n):n}function Mu(n,i=_n(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?q(lc(i,s,l),n):n}function yc(n,i,s){return kn(n,i??Ge(ol(n)),s)}function Lu(n,i,s=_n(i),l){return i.tagName!==s||i.comment!==l?q(yc(n,s,l),i):i}function gc(n,i,s,l){let f=kn(n,i??Ge(ol(n)),l);return f.typeExpression=s,f}function Ju(n,i,s=_n(i),l,f){return i.tagName!==s||i.typeExpression!==l||i.comment!==f?q(gc(n,s,l,f),i):i}function bc(n,i){return kn(327,n,i)}function ju(n,i,s){return n.tagName!==i||n.comment!==s?q(bc(i,s),n):n}function vc(n,i,s){let l=Fr(340,n??Ge(ol(340)),s);return l.typeExpression=i,l.locals=void 0,l.nextContainer=void 0,l}function Js(n,i=_n(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?q(vc(i,s,l),n):n}function Tc(n,i,s,l,f){let S=kn(351,n??Ge("import"),f);return S.importClause=i,S.moduleSpecifier=s,S.attributes=l,S.comment=f,S}function xc(n,i,s,l,f,S){return n.tagName!==i||n.comment!==S||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==f?q(Tc(i,s,l,f,S),n):n}function js(n){let i=M(321);return i.text=n,i}function Ru(n,i){return n.text!==i?q(js(i),n):n}function Ri(n,i){let s=M(320);return s.comment=n,s.tags=Pe(i),s}function Sc(n,i,s){return n.comment!==i||n.tags!==s?q(Ri(i,s),n):n}function wc(n,i,s){let l=M(284);return l.openingElement=n,l.children=fe(i),l.closingElement=s,l.transformFlags|=F(l.openingElement)|ke(l.children)|F(l.closingElement)|2,l}function Uu(n,i,s,l){return n.openingElement!==i||n.children!==s||n.closingElement!==l?q(wc(i,s,l),n):n}function kc(n,i,s){let l=M(285);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=F(l.tagName)|ke(l.typeArguments)|F(l.attributes)|2,l.typeArguments&&(l.transformFlags|=1),l}function Rs(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?q(kc(i,s,l),n):n}function Us(n,i,s){let l=M(286);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=F(l.tagName)|ke(l.typeArguments)|F(l.attributes)|2,i&&(l.transformFlags|=1),l}function Ec(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?q(Us(i,s,l),n):n}function wa(n){let i=M(287);return i.tagName=n,i.transformFlags|=F(i.tagName)|2,i}function Kt(n,i){return n.tagName!==i?q(wa(i),n):n}function Bs(n,i,s){let l=M(288);return l.openingFragment=n,l.children=fe(i),l.closingFragment=s,l.transformFlags|=F(l.openingFragment)|ke(l.children)|F(l.closingFragment)|2,l}function Ac(n,i,s,l){return n.openingFragment!==i||n.children!==s||n.closingFragment!==l?q(Bs(i,s,l),n):n}function ka(n,i){let s=M(12);return s.text=n,s.containsOnlyTriviaWhiteSpaces=!!i,s.transformFlags|=2,s}function Cc(n,i,s){return n.text!==i||n.containsOnlyTriviaWhiteSpaces!==s?q(ka(i,s),n):n}function Bu(){let n=M(289);return n.transformFlags|=2,n}function qu(){let n=M(290);return n.transformFlags|=2,n}function Dc(n,i){let s=ie(291);return s.name=n,s.initializer=i,s.transformFlags|=F(s.name)|F(s.initializer)|2,s}function Ea(n,i,s){return n.name!==i||n.initializer!==s?q(Dc(i,s),n):n}function Pc(n){let i=ie(292);return i.properties=fe(n),i.transformFlags|=ke(i.properties)|2,i}function Fu(n,i){return n.properties!==i?q(Pc(i),n):n}function Nc(n){let i=M(293);return i.expression=n,i.transformFlags|=F(i.expression)|2,i}function zu(n,i){return n.expression!==i?q(Nc(i),n):n}function Aa(n,i){let s=M(294);return s.dotDotDotToken=n,s.expression=i,s.transformFlags|=F(s.dotDotDotToken)|F(s.expression)|2,s}function Ui(n,i){return n.expression!==i?q(Aa(n.dotDotDotToken,i),n):n}function Ic(n,i){let s=M(295);return s.namespace=n,s.name=i,s.transformFlags|=F(s.namespace)|F(s.name)|2,s}function qs(n,i,s){return n.namespace!==i||n.name!==s?q(Ic(i,s),n):n}function Fs(n,i){let s=M(296);return s.expression=o().parenthesizeExpressionForDisallowedComma(n),s.statements=fe(i),s.transformFlags|=F(s.expression)|ke(s.statements),s.jsDoc=void 0,s}function Vu(n,i,s){return n.expression!==i||n.statements!==s?q(Fs(i,s),n):n}function oi(n){let i=M(297);return i.statements=fe(n),i.transformFlags=ke(i.statements),i}function Oc(n,i){return n.statements!==i?q(oi(i),n):n}function Mc(n,i){let s=M(298);switch(s.token=n,s.types=fe(i),s.transformFlags|=ke(s.types),n){case 96:s.transformFlags|=1024;break;case 119:s.transformFlags|=1;break;default:return B.assertNever(n)}return s}function Wu(n,i){return n.types!==i?q(Mc(n.token,i),n):n}function zs(n,i){let s=M(299);return s.variableDeclaration=kr(n),s.block=i,s.transformFlags|=F(s.variableDeclaration)|F(s.block)|(n?0:64),s.locals=void 0,s.nextContainer=void 0,s}function Lc(n,i,s){return n.variableDeclaration!==i||n.block!==s?q(zs(i,s),n):n}function Ca(n,i){let s=ie(303);return s.name=tt(n),s.initializer=o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Un(s.name)|F(s.initializer),s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Vr(n,i,s){return n.name!==i||n.initializer!==s?Gu(Ca(i,s),n):n}function Gu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken),q(n,i)}function Jc(n,i){let s=ie(304);return s.name=tt(n),s.objectAssignmentInitializer=i&&o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Ua(s.name)|F(s.objectAssignmentInitializer)|1024,s.equalsToken=void 0,s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Yu(n,i,s){return n.name!==i||n.objectAssignmentInitializer!==s?Hu(Jc(i,s),n):n}function Hu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken,n.equalsToken=i.equalsToken),q(n,i)}function Vs(n){let i=ie(305);return i.expression=o().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=F(i.expression)|128|65536,i.jsDoc=void 0,i}function jc(n,i){return n.expression!==i?q(Vs(i),n):n}function En(n,i){let s=ie(306);return s.name=tt(n),s.initializer=i&&o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=F(s.name)|F(s.initializer)|1,s.jsDoc=void 0,s}function Rc(n,i,s){return n.name!==i||n.initializer!==s?q(En(i,s),n):n}function Xu(n,i,s){let l=t.createBaseSourceFileNode(307);return l.statements=fe(n),l.endOfFileToken=i,l.flags|=s,l.text="",l.fileName="",l.path="",l.resolvedPath="",l.originalFileName="",l.languageVersion=1,l.languageVariant=0,l.scriptKind=0,l.isDeclarationFile=!1,l.hasNoDefaultLib=!1,l.transformFlags|=ke(l.statements)|F(l.endOfFileToken),l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.nodeCount=0,l.identifierCount=0,l.symbolCount=0,l.parseDiagnostics=void 0,l.bindDiagnostics=void 0,l.bindSuggestionDiagnostics=void 0,l.lineMap=void 0,l.externalModuleIndicator=void 0,l.setExternalModuleIndicator=void 0,l.pragmas=void 0,l.checkJsDirective=void 0,l.referencedFiles=void 0,l.typeReferenceDirectives=void 0,l.libReferenceDirectives=void 0,l.amdDependencies=void 0,l.commentDirectives=void 0,l.identifiers=void 0,l.packageJsonLocations=void 0,l.packageJsonScope=void 0,l.imports=void 0,l.moduleAugmentations=void 0,l.ambientModuleNames=void 0,l.classifiableNames=void 0,l.impliedNodeFormat=void 0,l}function Uc(n){let i=Object.create(n.redirectTarget);return Object.defineProperties(i,{id:{get(){return this.redirectInfo.redirectTarget.id},set(s){this.redirectInfo.redirectTarget.id=s}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(s){this.redirectInfo.redirectTarget.symbol=s}}}),i.redirectInfo=n,i}function $u(n){let i=Uc(n.redirectInfo);return i.flags|=n.flags&-17,i.fileName=n.fileName,i.path=n.path,i.resolvedPath=n.resolvedPath,i.originalFileName=n.originalFileName,i.packageJsonLocations=n.packageJsonLocations,i.packageJsonScope=n.packageJsonScope,i.emitNode=void 0,i}function Bc(n){let i=t.createBaseSourceFileNode(307);i.flags|=n.flags&-17;for(let s in n)if(!(Nr(i,s)||!Nr(n,s))){if(s==="emitNode"){i.emitNode=void 0;continue}i[s]=n[s]}return i}function Da(n){let i=n.redirectInfo?$u(n):Bc(n);return a(i,n),i}function Qu(n,i,s,l,f,S,z){let de=Da(n);return de.statements=fe(i),de.isDeclarationFile=s,de.referencedFiles=l,de.typeReferenceDirectives=f,de.hasNoDefaultLib=S,de.libReferenceDirectives=z,de.transformFlags=ke(de.statements)|F(de.endOfFileToken),de}function Ku(n,i,s=n.isDeclarationFile,l=n.referencedFiles,f=n.typeReferenceDirectives,S=n.hasNoDefaultLib,z=n.libReferenceDirectives){return n.statements!==i||n.isDeclarationFile!==s||n.referencedFiles!==l||n.typeReferenceDirectives!==f||n.hasNoDefaultLib!==S||n.libReferenceDirectives!==z?q(Qu(n,i,s,l,f,S,z),n):n}function Ws(n){let i=M(308);return i.sourceFiles=n,i.syntheticFileReferences=void 0,i.syntheticTypeReferences=void 0,i.syntheticLibReferences=void 0,i.hasNoDefaultLib=void 0,i}function Zu(n,i){return n.sourceFiles!==i?q(Ws(i),n):n}function ep(n,i=!1,s){let l=M(237);return l.type=n,l.isSpread=i,l.tupleNameSource=s,l}function Pa(n){let i=M(352);return i._children=n,i}function qc(n){let i=M(353);return i.original=n,gn(i,n),i}function Fc(n,i){let s=M(355);return s.expression=n,s.original=i,s.transformFlags|=F(s.expression)|1,gn(s,i),s}function zc(n,i){return n.expression!==i?q(Fc(i,n.original),n):n}function tp(){return M(354)}function np(n){if(Ra(n)&&!gl(n)&&!n.original&&!n.emitNode&&!n.id){if(g6(n))return n.elements;if(ea(n)&&n6(n.operatorToken))return[n.left,n.right]}return n}function Gs(n){let i=M(356);return i.elements=fe(Ey(n,np)),i.transformFlags|=ke(i.elements),i}function Vc(n,i){return n.elements!==i?q(Gs(i),n):n}function Ys(n,i){let s=M(357);return s.expression=n,s.thisArg=i,s.transformFlags|=F(s.expression)|F(s.thisArg),s}function Wc(n,i,s){return n.expression!==i||n.thisArg!==s?q(Ys(i,s),n):n}function rp(n){let i=Tn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function ip(n){let i=Tn(n.escapedText);i.flags|=n.flags&-17,i.jsDoc=n.jsDoc,i.flowNode=n.flowNode,i.symbol=n.symbol,i.transformFlags=n.transformFlags,a(i,n);let s=getIdentifierTypeArguments(n);return s&&setIdentifierTypeArguments(i,s),i}function Gc(n){let i=Ln(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function Yc(n){let i=Ln(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),i}function Hs(n){if(n===void 0)return n;if(sh(n))return Da(n);if(qa(n))return rp(n);if(Ze(n))return ip(n);if(c1(n))return Gc(n);if(vi(n))return Yc(n);let i=df(n.kind)?t.createBaseNode(n.kind):t.createBaseTokenNode(n.kind);i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n);for(let s in n)Nr(i,s)||!Nr(n,s)||(i[s]=n[s]);return i}function ap(n,i,s){return Ni(ss(void 0,void 0,void 0,void 0,i?[i]:[],void 0,qr(n,!0)),void 0,s?[s]:[])}function sp(n,i,s){return Ni(_s(void 0,void 0,i?[i]:[],void 0,void 0,qr(n,!0)),void 0,s?[s]:[])}function ci(){return os(V("0"))}function Hc(n){return ba(void 0,!1,n)}function _p(n){return va(void 0,!1,Cs([Ta(!1,void 0,n)]))}function Xs(n,i){return i==="null"?ye.createStrictEquality(n,Jt()):i==="undefined"?ye.createStrictEquality(n,ci()):ye.createStrictEquality(pa(n),dt(i))}function op(n,i){return i==="null"?ye.createStrictInequality(n,Jt()):i==="undefined"?ye.createStrictInequality(n,ci()):ye.createStrictInequality(pa(n),dt(i))}function Wr(n,i,s){return Jd(n)?rs(Di(n,void 0,i),void 0,void 0,s):Ni(lr(n,i),void 0,s)}function cp(n,i,s){return Wr(n,"bind",[i,...s])}function lp(n,i,s){return Wr(n,"call",[i,...s])}function up(n,i,s){return Wr(n,"apply",[i,s])}function Bi(n,i,s){return Wr(Ge(n),i,s)}function qi(n,i){return Wr(n,"slice",i===void 0?[]:[fr(i)])}function pp(n,i){return Wr(n,"concat",i)}function $s(n,i,s){return Bi("Object","defineProperty",[n,fr(i),s])}function li(n,i){return Bi("Object","getOwnPropertyDescriptor",[n,fr(i)])}function Xc(n,i,s){return Bi("Reflect","get",s?[n,i,s]:[n,i])}function fp(n,i,s,l){return Bi("Reflect","set",l?[n,i,s,l]:[n,i,s])}function ui(n,i,s){return s?(n.push(Ca(i,s)),!0):!1}function $c(n,i){let s=[];ui(s,"enumerable",fr(n.enumerable)),ui(s,"configurable",fr(n.configurable));let l=ui(s,"writable",fr(n.writable));l=ui(s,"value",n.value)||l;let f=ui(s,"get",n.get);return f=ui(s,"set",n.set)||f,B.assert(!(l&&f),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ci(s,!i)}function dp(n,i){switch(n.kind){case 217:return B_(n,i);case 216:return U_(n,n.type,i);case 234:return ma(n,i,n.type);case 238:return io(n,i,n.type);case 235:return ro(n,i);case 233:return to(n,i,n.typeArguments);case 355:return zc(n,i)}}function mp(n){return Pl(n)&&Ra(n)&&Ra(getSourceMapRange(n))&&Ra(getCommentRange(n))&&!nn(getSyntheticLeadingComments(n))&&!nn(getSyntheticTrailingComments(n))}function Qc(n,i,s=63){return n&&fh(n,s)&&!mp(n)?dp(n,Qc(n.expression,i)):i}function Qs(n,i,s){if(!i)return n;let l=So(i,i.label,eh(i.statement)?Qs(n,i.statement):n);return s&&s(i),l}function Ks(n,i){let s=Tf(n);switch(s.kind){case 80:return i;case 110:case 9:case 10:case 11:return!1;case 209:return s.elements.length!==0;case 210:return s.properties.length>0;default:return!0}}function Kc(n,i,s,l=!1){let f=Wf(n,63),S,z;return zd(f)?(S=Ut(),z=f):Dp(f)?(S=Ut(),z=s!==void 0&&s<2?gn(Ge("_super"),f):f):Wa(f)&8192?(S=ci(),z=o().parenthesizeLeftSideOfAccess(f,!1)):dr(f)?Ks(f.expression,l)?(S=ar(i),z=lr(gn(ye.createAssignment(S,f.expression),f.expression),f.name),gn(z,f)):(S=f.expression,z=f):$a(f)?Ks(f.expression,l)?(S=ar(i),z=Pi(gn(ye.createAssignment(S,f.expression),f.expression),f.argumentExpression),gn(z,f)):(S=f.expression,z=f):(S=ci(),z=o().parenthesizeLeftSideOfAccess(n,!1)),{target:z,thisArg:S}}function _(n,i){return lr(as(Ci([R(void 0,"value",[hr(void 0,void 0,n,void 0,void 0,void 0)],qr([Oi(i)]))])),"value")}function p(n){return n.length>10?Gs(n):Jy(n,ye.createComma)}function d(n,i,s,l=0,f){let S=f?n&&uf(n):n1(n);if(S&&Ze(S)&&!qa(S)){let z=wf(gn(Hs(S),S),S.parent);return l|=Wa(S),s||(l|=96),i||(l|=3072),l&&setEmitFlags(z,l),z}return Fn(n)}function b(n,i,s){return d(n,i,s,98304)}function w(n,i,s,l){return d(n,i,s,32768,l)}function I(n,i,s){return d(n,i,s,16384)}function $(n,i,s){return d(n,i,s)}function se(n,i,s,l){let f=lr(n,Ra(i)?i:Hs(i));gn(f,i);let S=0;return l||(S|=96),s||(S|=3072),S&&setEmitFlags(f,S),f}function Z(n,i,s,l){return n&&S_(i,32)?se(n,d(i),s,l):I(i,s,l)}function ee(n,i,s,l){let f=Re(n,i,0,s);return Ae(n,i,f,l)}function ce(n){return Si(n.expression)&&n.expression.text==="use strict"}function je(){return U6(Oi(dt("use strict")))}function Re(n,i,s=0,l){B.assert(i.length===0,"Prologue directives should be at the first statement in the target statements array");let f=!1,S=n.length;for(;sde&&en.splice(f,0,...i.slice(de,Ue)),de>z&&en.splice(l,0,...i.slice(z,de)),z>S&&en.splice(s,0,...i.slice(S,z)),S>0)if(s===0)en.splice(0,0,...i.slice(0,S));else{let An=new Map;for(let Kn=0;Kn=0;Kn--){let Ia=i[Kn];An.has(Ia.expression.text)||en.unshift(Ia)}}return yi(n)?gn(fe(en,n.hasTrailingComma),n):n}function Rn(n,i){let s;return typeof i=="number"?s=xn(i):s=i,Af(n)?_r(n,s,n.name,n.constraint,n.default):g_(n)?yr(n,s,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):If(n)?Ve(n,s,n.typeParameters,n.parameters,n.type):L1(n)?Gn(n,s,n.name,n.questionToken,n.type):Ya(n)?J(n,s,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):J1(n)?me(n,s,n.name,n.questionToken,n.typeParameters,n.parameters,n.type):b_(n)?Xe(n,s,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Cf(n)?Lr(n,s,n.parameters,n.body):Tl(n)?Yn(n,s,n.name,n.parameters,n.type,n.body):v_(n)?Q(n,s,n.name,n.parameters,n.body):Df(n)?et(n,s,n.parameters,n.type):Lf(n)?q_(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Jf(n)?F_(n,s,n.typeParameters,n.parameters,n.type,n.equalsGreaterThanToken,n.body):xl(n)?us(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Qa(n)?_o(n,s,n.declarationList):Rf(n)?Ss(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Ha(n)?ga(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):w_(n)?No(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Il(n)?Tr(n,s,n.name,n.typeParameters,n.type):nh(n)?xr(n,s,n.name,n.members):wi(n)?Et(n,s,n.name,n.body):Uf(n)?jo(n,s,n.isTypeOnly,n.name,n.moduleReference):Bf(n)?Uo(n,s,n.importClause,n.moduleSpecifier,n.attributes):qf(n)?Li(n,s,n.expression):Ff(n)?Qo(n,s,n.isTypeOnly,n.exportClause,n.moduleSpecifier,n.attributes):B.assertNever(n)}function Gr(n,i){return g_(n)?yr(n,i,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Ya(n)?J(n,i,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):b_(n)?Xe(n,i,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Tl(n)?Yn(n,i,n.name,n.parameters,n.type,n.body):v_(n)?Q(n,i,n.name,n.parameters,n.body):xl(n)?us(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):Ha(n)?ga(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):B.assertNever(n)}function hp(n,i){switch(n.kind){case 177:return Yn(n,n.modifiers,i,n.parameters,n.type,n.body);case 178:return Q(n,n.modifiers,i,n.parameters,n.body);case 174:return Xe(n,n.modifiers,n.asteriskToken,i,n.questionToken,n.typeParameters,n.parameters,n.type,n.body);case 173:return me(n,n.modifiers,i,n.questionToken,n.typeParameters,n.parameters,n.type);case 172:return J(n,n.modifiers,i,n.questionToken??n.exclamationToken,n.type,n.initializer);case 171:return Gn(n,n.modifiers,i,n.questionToken,n.type);case 303:return Vr(n,i,n.initializer)}}function Pe(n){return n?fe(n):void 0}function tt(n){return typeof n=="string"?Ge(n):n}function fr(n){return typeof n=="string"?dt(n):typeof n=="number"?V(n):typeof n=="boolean"?n?lt():sr():n}function Na(n){return n&&o().parenthesizeExpressionForDisallowedComma(n)}function Zc(n){return typeof n=="number"?ct(n):n}function Ot(n){return n&&b6(n)?gn(a(oo(),n),n):n}function kr(n){return typeof n=="string"||n&&!jf(n)?ya(n,void 0,void 0,void 0):n}function q(n,i){return n!==i&&(a(n,i),gn(n,i)),n}}function ol(e){switch(e){case 344:return"type";case 342:return"returns";case 343:return"this";case 340:return"enum";case 330:return"author";case 332:return"class";case 333:return"public";case 334:return"private";case 335:return"protected";case 336:return"readonly";case 337:return"override";case 345:return"template";case 346:return"typedef";case 341:return"param";case 348:return"prop";case 338:return"callback";case 339:return"overload";case 328:return"augments";case 329:return"implements";case 351:return"import";default:return B.fail(`Unsupported kind: ${B.formatSyntaxKind(e)}`)}}var Cn,Xd={};function Xb(e,t){switch(Cn||(Cn=of(99,!1,0)),e){case 15:Cn.setText("`"+t+"`");break;case 16:Cn.setText("`"+t+"${");break;case 17:Cn.setText("}"+t+"${");break;case 18:Cn.setText("}"+t+"`");break}let a=Cn.scan();if(a===20&&(a=Cn.reScanTemplateToken(!1)),Cn.isUnterminated())return Cn.setText(void 0),Xd;let o;switch(a){case 15:case 16:case 17:case 18:o=Cn.getTokenValue();break}return o===void 0||Cn.scan()!==1?(Cn.setText(void 0),Xd):(Cn.setText(void 0),o)}function Un(e){return e&&Ze(e)?Ua(e):F(e)}function Ua(e){return F(e)&-67108865}function $b(e,t){return t|e.transformFlags&134234112}function F(e){if(!e)return 0;let t=e.transformFlags&~Qb(e.kind);return Lg(e)&&l1(e.name)?$b(e.name,t):t}function ke(e){return e?e.transformFlags:0}function $d(e){let t=0;for(let a of e)t|=F(a);e.transformFlags=t}function Qb(e){if(e>=182&&e<=205)return-2;switch(e){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 355:case 217:case 108:return-2147483648;case 211:case 212:return-2147483648;default:return-2147483648}}var t_=Gb();function n_(e){return e.flags|=16,e}var Kb={createBaseSourceFileNode:e=>n_(t_.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>n_(t_.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>n_(t_.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>n_(t_.createBaseTokenNode(e)),createBaseNode:e=>n_(t_.createBaseNode(e))},q3=kf(4,Kb);function Zb(e,t){if(e.original!==t&&(e.original=t,t)){let a=t.emitNode;a&&(e.emitNode=e6(a,e.emitNode))}return e}function e6(e,t){let{flags:a,internalFlags:o,leadingComments:m,trailingComments:v,commentRange:E,sourceMapRange:C,tokenSourceMapRanges:c,constantValue:W,helpers:h,startsOnNewLine:y,snippetElement:g,classThis:x,assignedName:N}=e;if(t||(t={}),a&&(t.flags=a),o&&(t.internalFlags=o&-9),m&&(t.leadingComments=Nn(m.slice(),t.leadingComments)),v&&(t.trailingComments=Nn(v.slice(),t.trailingComments)),E&&(t.commentRange=E),C&&(t.sourceMapRange=C),c&&(t.tokenSourceMapRanges=t6(c,t.tokenSourceMapRanges)),W!==void 0&&(t.constantValue=W),h)for(let te of h)t.helpers=Py(t.helpers,te);return y!==void 0&&(t.startsOnNewLine=y),g!==void 0&&(t.snippetElement=g),x&&(t.classThis=x),N&&(t.assignedName=N),t}function t6(e,t){t||(t=[]);for(let a in e)t[a]=e[a];return t}function na(e){return e.kind===9}function I1(e){return e.kind===10}function Si(e){return e.kind===11}function O1(e){return e.kind===15}function n6(e){return e.kind===28}function Qd(e){return e.kind===54}function Kd(e){return e.kind===58}function Ze(e){return e.kind===80}function vi(e){return e.kind===81}function r6(e){return e.kind===95}function cl(e){return e.kind===134}function Dp(e){return e.kind===108}function i6(e){return e.kind===102}function M1(e){return e.kind===166}function Ef(e){return e.kind===167}function Af(e){return e.kind===168}function g_(e){return e.kind===169}function Dl(e){return e.kind===170}function L1(e){return e.kind===171}function Ya(e){return e.kind===172}function J1(e){return e.kind===173}function b_(e){return e.kind===174}function Cf(e){return e.kind===176}function Tl(e){return e.kind===177}function v_(e){return e.kind===178}function j1(e){return e.kind===179}function R1(e){return e.kind===180}function Df(e){return e.kind===181}function U1(e){return e.kind===182}function Pf(e){return e.kind===183}function Nf(e){return e.kind===184}function If(e){return e.kind===185}function a6(e){return e.kind===186}function B1(e){return e.kind===187}function s6(e){return e.kind===188}function _6(e){return e.kind===189}function q1(e){return e.kind===202}function o6(e){return e.kind===190}function c6(e){return e.kind===191}function F1(e){return e.kind===192}function z1(e){return e.kind===193}function l6(e){return e.kind===194}function u6(e){return e.kind===195}function V1(e){return e.kind===196}function p6(e){return e.kind===197}function W1(e){return e.kind===198}function f6(e){return e.kind===199}function G1(e){return e.kind===200}function d6(e){return e.kind===201}function m6(e){return e.kind===205}function Y1(e){return e.kind===208}function H1(e){return e.kind===209}function Of(e){return e.kind===210}function dr(e){return e.kind===211}function $a(e){return e.kind===212}function Mf(e){return e.kind===213}function X1(e){return e.kind===215}function Pl(e){return e.kind===217}function Lf(e){return e.kind===218}function Jf(e){return e.kind===219}function h6(e){return e.kind===222}function $1(e){return e.kind===224}function ea(e){return e.kind===226}function Q1(e){return e.kind===230}function xl(e){return e.kind===231}function K1(e){return e.kind===232}function Z1(e){return e.kind===233}function fl(e){return e.kind===235}function y6(e){return e.kind===236}function g6(e){return e.kind===356}function Qa(e){return e.kind===243}function Nl(e){return e.kind===244}function eh(e){return e.kind===256}function jf(e){return e.kind===260}function th(e){return e.kind===261}function Rf(e){return e.kind===262}function Ha(e){return e.kind===263}function w_(e){return e.kind===264}function Il(e){return e.kind===265}function nh(e){return e.kind===266}function wi(e){return e.kind===267}function Uf(e){return e.kind===271}function Bf(e){return e.kind===272}function qf(e){return e.kind===277}function Ff(e){return e.kind===278}function rh(e){return e.kind===279}function b6(e){return e.kind===353}function zf(e){return e.kind===283}function Vp(e){return e.kind===286}function v6(e){return e.kind===289}function ih(e){return e.kind===295}function T6(e){return e.kind===297}function ah(e){return e.kind===303}function sh(e){return e.kind===307}function _h(e){return e.kind===309}function oh(e){return e.kind===314}function ch(e){return e.kind===317}function lh(e){return e.kind===320}function x6(e){return e.kind===322}function Ol(e){return e.kind===323}function S6(e){return e.kind===328}function w6(e){return e.kind===333}function k6(e){return e.kind===334}function E6(e){return e.kind===335}function A6(e){return e.kind===336}function C6(e){return e.kind===337}function D6(e){return e.kind===339}function P6(e){return e.kind===331}function Wp(e){return e.kind===341}function N6(e){return e.kind===342}function Vf(e){return e.kind===344}function uh(e){return e.kind===345}function I6(e){return e.kind===329}function O6(e){return e.kind===350}var Ki=new WeakMap;function ph(e,t){var a;let o=e.kind;return df(o)?o===352?e._children:(a=Ki.get(t))==null?void 0:a.get(e):bt}function M6(e,t,a){e.kind===352&&B.fail("Should not need to re-set the children of a SyntaxList.");let o=Ki.get(t);return o===void 0&&(o=new WeakMap,Ki.set(t,o)),o.set(e,a),a}function Zd(e,t){var a;e.kind===352&&B.fail("Did not expect to unset the children of a SyntaxList."),(a=Ki.get(t))==null||a.delete(e)}function L6(e,t){let a=Ki.get(e);a!==void 0&&(Ki.delete(e),Ki.set(t,a))}function em(e){return(Wa(e)&32768)!==0}function J6(e){return Si(e.expression)&&e.expression.text==="use strict"}function j6(e){for(let t of e)if(pl(t)){if(J6(t))return t}else break}function R6(e){return Pl(e)&&ta(e)&&!!Xg(e)}function fh(e,t=63){switch(e.kind){case 217:return t&-2147483648&&R6(e)?!1:(t&1)!==0;case 216:case 234:return(t&2)!==0;case 238:return(t&34)!==0;case 233:return(t&16)!==0;case 235:return(t&4)!==0;case 355:return(t&8)!==0}return!1}function Wf(e,t=63){for(;fh(e,t);)e=e.expression;return e}function U6(e){return setStartsOnNewLine(e,!0)}function __(e){if(u2(e))return e.name;if(o2(e)){switch(e.kind){case 303:return __(e.initializer);case 304:return e.name;case 305:return __(e.expression)}return}return vl(e,!0)?__(e.left):Q1(e)?__(e.expression):e}function B6(e){switch(e.kind){case 206:case 207:case 209:return e.elements;case 210:return e.properties}}function tm(e){if(e){let t=e;for(;;){if(Ze(t)||!t.body)return Ze(t)?t:t.name;t=t.body}}}var nm;(e=>{function t(h,y,g,x,N,te,ue){let ye=y>0?N[y-1]:void 0;return B.assertEqual(g[y],t),N[y]=h.onEnter(x[y],ye,ue),g[y]=C(h,t),y}e.enter=t;function a(h,y,g,x,N,te,ue){B.assertEqual(g[y],a),B.assertIsDefined(h.onLeft),g[y]=C(h,a);let ye=h.onLeft(x[y].left,N[y],x[y]);return ye?(W(y,x,ye),c(y,g,x,N,ye)):y}e.left=a;function o(h,y,g,x,N,te,ue){return B.assertEqual(g[y],o),B.assertIsDefined(h.onOperator),g[y]=C(h,o),h.onOperator(x[y].operatorToken,N[y],x[y]),y}e.operator=o;function m(h,y,g,x,N,te,ue){B.assertEqual(g[y],m),B.assertIsDefined(h.onRight),g[y]=C(h,m);let ye=h.onRight(x[y].right,N[y],x[y]);return ye?(W(y,x,ye),c(y,g,x,N,ye)):y}e.right=m;function v(h,y,g,x,N,te,ue){B.assertEqual(g[y],v),g[y]=C(h,v);let ye=h.onExit(x[y],N[y]);if(y>0){if(y--,h.foldState){let fe=g[y]===v?"right":"left";N[y]=h.foldState(N[y],ye,fe)}}else te.value=ye;return y}e.exit=v;function E(h,y,g,x,N,te,ue){return B.assertEqual(g[y],E),y}e.done=E;function C(h,y){switch(y){case t:if(h.onLeft)return a;case a:if(h.onOperator)return o;case o:if(h.onRight)return m;case m:return v;case v:return E;case E:return E;default:B.fail("Invalid state")}}e.nextState=C;function c(h,y,g,x,N){return h++,y[h]=t,g[h]=N,x[h]=void 0,h}function W(h,y,g){if(B.shouldAssert(2))for(;h>=0;)B.assert(y[h]!==g,"Circular traversal detected."),h--}})(nm||(nm={}));function rm(e,t){return typeof e=="object"?Gp(!1,e.prefix,e.node,e.suffix,t):typeof e=="string"?e.length>0&&e.charCodeAt(0)===35?e.slice(1):e:""}function q6(e,t){return typeof e=="string"?e:F6(e,B.checkDefined(t))}function F6(e,t){return c1(e)?t(e).slice(1):qa(e)?t(e):vi(e)?e.escapedText.slice(1):In(e)}function Gp(e,t,a,o,m){return t=rm(t,m),o=rm(o,m),a=q6(a,m),`${e?"#":""}${t}${a}${o}`}function dh(e){if(e.transformFlags&65536)return!0;if(e.transformFlags&128)for(let t of B6(e)){let a=__(t);if(a&&l2(a)&&(a.transformFlags&65536||a.transformFlags&128&&dh(a)))return!0}return!1}function gn(e,t){return t?bi(e,t.pos,t.end):e}function Ml(e){let t=e.kind;return t===168||t===169||t===171||t===172||t===173||t===174||t===176||t===177||t===178||t===181||t===185||t===218||t===219||t===231||t===243||t===262||t===263||t===264||t===265||t===266||t===267||t===271||t===272||t===277||t===278}function Gf(e){let t=e.kind;return t===169||t===172||t===174||t===177||t===178||t===231||t===263}var im,am,sm,_m,om,z6={createBaseSourceFileNode:e=>new(om||(om=At.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(sm||(sm=At.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(_m||(_m=At.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(am||(am=At.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(im||(im=At.getNodeConstructor()))(e,-1,-1)},F3=kf(1,z6);function k(e,t){return t&&e(t)}function ae(e,t,a){if(a){if(t)return t(a);for(let o of a){let m=e(o);if(m)return m}}}function V6(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===42&&e.charCodeAt(t+3)!==47}function W6(e){return qn(e.statements,G6)||Y6(e)}function G6(e){return Ml(e)&&H6(e,95)||Uf(e)&&zf(e.moduleReference)||Bf(e)||qf(e)||Ff(e)?e:void 0}function Y6(e){return e.flags&8388608?mh(e):void 0}function mh(e){return X6(e)?e:Ht(e,mh)}function H6(e,t){return nn(e.modifiers,a=>a.kind===t)}function X6(e){return y6(e)&&e.keywordToken===102&&e.name.escapedText==="meta"}var $6={166:function(t,a,o){return k(a,t.left)||k(a,t.right)},168:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.constraint)||k(a,t.default)||k(a,t.expression)},304:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.equalsToken)||k(a,t.objectAssignmentInitializer)},305:function(t,a,o){return k(a,t.expression)},169:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.dotDotDotToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)||k(a,t.initializer)},172:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.type)||k(a,t.initializer)},171:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)||k(a,t.initializer)},303:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.initializer)},260:function(t,a,o){return k(a,t.name)||k(a,t.exclamationToken)||k(a,t.type)||k(a,t.initializer)},208:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.propertyName)||k(a,t.name)||k(a,t.initializer)},181:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},185:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},184:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},179:cm,180:cm,174:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},173:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},176:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},177:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},178:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},262:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},218:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},219:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.equalsGreaterThanToken)||k(a,t.body)},175:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.body)},183:function(t,a,o){return k(a,t.typeName)||ae(a,o,t.typeArguments)},182:function(t,a,o){return k(a,t.assertsModifier)||k(a,t.parameterName)||k(a,t.type)},186:function(t,a,o){return k(a,t.exprName)||ae(a,o,t.typeArguments)},187:function(t,a,o){return ae(a,o,t.members)},188:function(t,a,o){return k(a,t.elementType)},189:function(t,a,o){return ae(a,o,t.elements)},192:lm,193:lm,194:function(t,a,o){return k(a,t.checkType)||k(a,t.extendsType)||k(a,t.trueType)||k(a,t.falseType)},195:function(t,a,o){return k(a,t.typeParameter)},205:function(t,a,o){return k(a,t.argument)||k(a,t.attributes)||k(a,t.qualifier)||ae(a,o,t.typeArguments)},302:function(t,a,o){return k(a,t.assertClause)},196:um,198:um,199:function(t,a,o){return k(a,t.objectType)||k(a,t.indexType)},200:function(t,a,o){return k(a,t.readonlyToken)||k(a,t.typeParameter)||k(a,t.nameType)||k(a,t.questionToken)||k(a,t.type)||ae(a,o,t.members)},201:function(t,a,o){return k(a,t.literal)},202:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)},206:pm,207:pm,209:function(t,a,o){return ae(a,o,t.elements)},210:function(t,a,o){return ae(a,o,t.properties)},211:function(t,a,o){return k(a,t.expression)||k(a,t.questionDotToken)||k(a,t.name)},212:function(t,a,o){return k(a,t.expression)||k(a,t.questionDotToken)||k(a,t.argumentExpression)},213:fm,214:fm,215:function(t,a,o){return k(a,t.tag)||k(a,t.questionDotToken)||ae(a,o,t.typeArguments)||k(a,t.template)},216:function(t,a,o){return k(a,t.type)||k(a,t.expression)},217:function(t,a,o){return k(a,t.expression)},220:function(t,a,o){return k(a,t.expression)},221:function(t,a,o){return k(a,t.expression)},222:function(t,a,o){return k(a,t.expression)},224:function(t,a,o){return k(a,t.operand)},229:function(t,a,o){return k(a,t.asteriskToken)||k(a,t.expression)},223:function(t,a,o){return k(a,t.expression)},225:function(t,a,o){return k(a,t.operand)},226:function(t,a,o){return k(a,t.left)||k(a,t.operatorToken)||k(a,t.right)},234:function(t,a,o){return k(a,t.expression)||k(a,t.type)},235:function(t,a,o){return k(a,t.expression)},238:function(t,a,o){return k(a,t.expression)||k(a,t.type)},236:function(t,a,o){return k(a,t.name)},227:function(t,a,o){return k(a,t.condition)||k(a,t.questionToken)||k(a,t.whenTrue)||k(a,t.colonToken)||k(a,t.whenFalse)},230:function(t,a,o){return k(a,t.expression)},241:dm,268:dm,307:function(t,a,o){return ae(a,o,t.statements)||k(a,t.endOfFileToken)},243:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.declarationList)},261:function(t,a,o){return ae(a,o,t.declarations)},244:function(t,a,o){return k(a,t.expression)},245:function(t,a,o){return k(a,t.expression)||k(a,t.thenStatement)||k(a,t.elseStatement)},246:function(t,a,o){return k(a,t.statement)||k(a,t.expression)},247:function(t,a,o){return k(a,t.expression)||k(a,t.statement)},248:function(t,a,o){return k(a,t.initializer)||k(a,t.condition)||k(a,t.incrementor)||k(a,t.statement)},249:function(t,a,o){return k(a,t.initializer)||k(a,t.expression)||k(a,t.statement)},250:function(t,a,o){return k(a,t.awaitModifier)||k(a,t.initializer)||k(a,t.expression)||k(a,t.statement)},251:mm,252:mm,253:function(t,a,o){return k(a,t.expression)},254:function(t,a,o){return k(a,t.expression)||k(a,t.statement)},255:function(t,a,o){return k(a,t.expression)||k(a,t.caseBlock)},269:function(t,a,o){return ae(a,o,t.clauses)},296:function(t,a,o){return k(a,t.expression)||ae(a,o,t.statements)},297:function(t,a,o){return ae(a,o,t.statements)},256:function(t,a,o){return k(a,t.label)||k(a,t.statement)},257:function(t,a,o){return k(a,t.expression)},258:function(t,a,o){return k(a,t.tryBlock)||k(a,t.catchClause)||k(a,t.finallyBlock)},299:function(t,a,o){return k(a,t.variableDeclaration)||k(a,t.block)},170:function(t,a,o){return k(a,t.expression)},263:hm,231:hm,264:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.heritageClauses)||ae(a,o,t.members)},265:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||k(a,t.type)},266:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.members)},306:function(t,a,o){return k(a,t.name)||k(a,t.initializer)},267:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.body)},271:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.moduleReference)},272:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.importClause)||k(a,t.moduleSpecifier)||k(a,t.attributes)},273:function(t,a,o){return k(a,t.name)||k(a,t.namedBindings)},300:function(t,a,o){return ae(a,o,t.elements)},301:function(t,a,o){return k(a,t.name)||k(a,t.value)},270:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)},274:function(t,a,o){return k(a,t.name)},280:function(t,a,o){return k(a,t.name)},275:ym,279:ym,278:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.exportClause)||k(a,t.moduleSpecifier)||k(a,t.attributes)},276:gm,281:gm,277:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.expression)},228:function(t,a,o){return k(a,t.head)||ae(a,o,t.templateSpans)},239:function(t,a,o){return k(a,t.expression)||k(a,t.literal)},203:function(t,a,o){return k(a,t.head)||ae(a,o,t.templateSpans)},204:function(t,a,o){return k(a,t.type)||k(a,t.literal)},167:function(t,a,o){return k(a,t.expression)},298:function(t,a,o){return ae(a,o,t.types)},233:function(t,a,o){return k(a,t.expression)||ae(a,o,t.typeArguments)},283:function(t,a,o){return k(a,t.expression)},282:function(t,a,o){return ae(a,o,t.modifiers)},356:function(t,a,o){return ae(a,o,t.elements)},284:function(t,a,o){return k(a,t.openingElement)||ae(a,o,t.children)||k(a,t.closingElement)},288:function(t,a,o){return k(a,t.openingFragment)||ae(a,o,t.children)||k(a,t.closingFragment)},285:bm,286:bm,292:function(t,a,o){return ae(a,o,t.properties)},291:function(t,a,o){return k(a,t.name)||k(a,t.initializer)},293:function(t,a,o){return k(a,t.expression)},294:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.expression)},287:function(t,a,o){return k(a,t.tagName)},295:function(t,a,o){return k(a,t.namespace)||k(a,t.name)},190:Gi,191:Gi,309:Gi,315:Gi,314:Gi,316:Gi,318:Gi,317:function(t,a,o){return ae(a,o,t.parameters)||k(a,t.type)},320:function(t,a,o){return(typeof t.comment=="string"?void 0:ae(a,o,t.comment))||ae(a,o,t.tags)},347:function(t,a,o){return k(a,t.tagName)||k(a,t.name)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},310:function(t,a,o){return k(a,t.name)},311:function(t,a,o){return k(a,t.left)||k(a,t.right)},341:vm,348:vm,330:function(t,a,o){return k(a,t.tagName)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},329:function(t,a,o){return k(a,t.tagName)||k(a,t.class)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},328:function(t,a,o){return k(a,t.tagName)||k(a,t.class)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},345:function(t,a,o){return k(a,t.tagName)||k(a,t.constraint)||ae(a,o,t.typeParameters)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},346:function(t,a,o){return k(a,t.tagName)||(t.typeExpression&&t.typeExpression.kind===309?k(a,t.typeExpression)||k(a,t.fullName)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment)):k(a,t.fullName)||k(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment)))},338:function(t,a,o){return k(a,t.tagName)||k(a,t.fullName)||k(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},342:Yi,344:Yi,343:Yi,340:Yi,350:Yi,349:Yi,339:Yi,323:function(t,a,o){return qn(t.typeParameters,a)||qn(t.parameters,a)||k(a,t.type)},324:Pp,325:Pp,326:Pp,322:function(t,a,o){return qn(t.jsDocPropertyTags,a)},327:fi,332:fi,333:fi,334:fi,335:fi,336:fi,331:fi,337:fi,351:Q6,355:K6};function cm(e,t,a){return ae(t,a,e.typeParameters)||ae(t,a,e.parameters)||k(t,e.type)}function lm(e,t,a){return ae(t,a,e.types)}function um(e,t,a){return k(t,e.type)}function pm(e,t,a){return ae(t,a,e.elements)}function fm(e,t,a){return k(t,e.expression)||k(t,e.questionDotToken)||ae(t,a,e.typeArguments)||ae(t,a,e.arguments)}function dm(e,t,a){return ae(t,a,e.statements)}function mm(e,t,a){return k(t,e.label)}function hm(e,t,a){return ae(t,a,e.modifiers)||k(t,e.name)||ae(t,a,e.typeParameters)||ae(t,a,e.heritageClauses)||ae(t,a,e.members)}function ym(e,t,a){return ae(t,a,e.elements)}function gm(e,t,a){return k(t,e.propertyName)||k(t,e.name)}function bm(e,t,a){return k(t,e.tagName)||ae(t,a,e.typeArguments)||k(t,e.attributes)}function Gi(e,t,a){return k(t,e.type)}function vm(e,t,a){return k(t,e.tagName)||(e.isNameFirst?k(t,e.name)||k(t,e.typeExpression):k(t,e.typeExpression)||k(t,e.name))||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Yi(e,t,a){return k(t,e.tagName)||k(t,e.typeExpression)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Pp(e,t,a){return k(t,e.name)}function fi(e,t,a){return k(t,e.tagName)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Q6(e,t,a){return k(t,e.tagName)||k(t,e.importClause)||k(t,e.moduleSpecifier)||k(t,e.attributes)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function K6(e,t,a){return k(t,e.expression)}function Ht(e,t,a){if(e===void 0||e.kind<=165)return;let o=$6[e.kind];return o===void 0?void 0:o(e,t,a)}function Tm(e,t,a){let o=xm(e),m=[];for(;m.length=0;--C)o.push(v[C]),m.push(E)}else{let C=t(v,E);if(C){if(C==="skip")continue;return C}if(v.kind>=166)for(let c of xm(v))o.push(c),m.push(v)}}}function xm(e){let t=[];return Ht(e,a,a),t;function a(o){t.unshift(o)}}function hh(e){e.externalModuleIndicator=W6(e)}function yh(e,t,a,o=!1,m){var v,E;(v=ll)==null||v.push(ll.Phase.Parse,"createSourceFile",{path:e},!0),Ed("beforeParse");let C,{languageVersion:c,setExternalModuleIndicator:W,impliedNodeFormat:h,jsDocParsingMode:y}=typeof a=="object"?a:{languageVersion:a};if(c===100)C=Zi.parseSourceFile(e,t,c,void 0,o,6,Ga,y);else{let g=h===void 0?W:x=>(x.impliedNodeFormat=h,(W||hh)(x));C=Zi.parseSourceFile(e,t,c,void 0,o,m,g,y)}return Ed("afterParse"),Qy("Parse","beforeParse","afterParse"),(E=ll)==null||E.pop(),C}function gh(e){return e.externalModuleIndicator!==void 0}function Z6(e,t,a,o=!1){let m=Sl.updateSourceFile(e,t,a,o);return m.flags|=e.flags&12582912,m}var Zi;(e=>{var t=of(99,!0),a=40960,o,m,v,E,C;function c(_){return sr++,_}var W={createBaseSourceFileNode:_=>c(new C(_,0,0)),createBaseIdentifierNode:_=>c(new v(_,0,0)),createBasePrivateIdentifierNode:_=>c(new E(_,0,0)),createBaseTokenNode:_=>c(new m(_,0,0)),createBaseNode:_=>c(new o(_,0,0))},h=kf(11,W),{createNodeArray:y,createNumericLiteral:g,createStringLiteral:x,createLiteralLikeNode:N,createIdentifier:te,createPrivateIdentifier:ue,createToken:ye,createArrayLiteralExpression:fe,createObjectLiteralExpression:M,createPropertyAccessExpression:ie,createPropertyAccessChain:Ce,createElementAccessExpression:V,createElementAccessChain:oe,createCallExpression:G,createCallChain:dt,createNewExpression:rr,createParenthesizedExpression:vn,createBlock:ir,createVariableStatement:Tn,createExpressionStatement:Mn,createIfStatement:Ge,createWhileStatement:ar,createForStatement:Or,createForOfStatement:Mt,createVariableDeclaration:Fn,createVariableDeclarationList:Ln}=h,Lt,vt,Qe,zn,$t,ct,at,Ut,Jt,lt,sr,mt,xn,yt,ln,nt,Bt=!0,an=!1;function _r(_,p,d,b,w=!1,I,$,se=0){var Z;if(I=Ob(_,I),I===6){let ce=yr(_,p,d,b,w);return convertToJson(ce,(Z=ce.statements[0])==null?void 0:Z.expression,ce.parseDiagnostics,!1,void 0),ce.referencedFiles=bt,ce.typeReferenceDirectives=bt,ce.libReferenceDirectives=bt,ce.amdDependencies=bt,ce.hasNoDefaultLib=!1,ce.pragmas=Sy,ce}Vn(_,p,d,b,I,se);let ee=Mr(d,w,I,$||hh,se);return Wn(),ee}e.parseSourceFile=_r;function hr(_,p){Vn("",_,p,void 0,1,0),U();let d=Br(!0),b=u()===1&&!at.length;return Wn(),b?d:void 0}e.parseIsolatedEntityName=hr;function yr(_,p,d=2,b,w=!1){Vn(_,p,d,b,6,0),vt=nt,U();let I=L(),$,se;if(u()===1)$=Ct([],I,I),se=Wt();else{let ce;for(;u()!==1;){let Ae;switch(u()){case 23:Ae=oc();break;case 112:case 97:case 106:Ae=Wt();break;case 41:Y(()=>U()===9&&U()!==59)?Ae=Go():Ae=Ms();break;case 9:case 11:if(Y(()=>U()!==59)){Ae=$n();break}default:Ae=Ms();break}ce&&Qr(ce)?ce.push(Ae):ce?ce=[ce,Ae]:(ce=Ae,u()!==1&&Ee(A.Unexpected_token))}let je=Qr(ce)?P(fe(ce),I):B.checkDefined(ce),Re=Mn(je);P(Re,I),$=Ct([Re],I),se=Xn(1,A.Unexpected_token)}let Z=_e(_,2,6,!1,$,se,vt,Ga);w&&J(Z),Z.nodeCount=sr,Z.identifierCount=xn,Z.identifiers=mt,Z.parseDiagnostics=Wi(at,Z),Ut&&(Z.jsDocDiagnostics=Wi(Ut,Z));let ee=Z;return Wn(),ee}e.parseJsonText=yr;function Vn(_,p,d,b,w,I){switch(o=At.getNodeConstructor(),m=At.getTokenConstructor(),v=At.getIdentifierConstructor(),E=At.getPrivateIdentifierConstructor(),C=At.getSourceFileConstructor(),Lt=_g(_),Qe=p,zn=d,Jt=b,$t=w,ct=Gd(w),at=[],yt=0,mt=new Map,xn=0,sr=0,vt=0,Bt=!0,$t){case 1:case 2:nt=524288;break;case 6:nt=134742016;break;default:nt=0;break}an=!1,t.setText(Qe),t.setOnError(ti),t.setScriptTarget(zn),t.setLanguageVariant(ct),t.setScriptKind($t),t.setJSDocParsingMode(I)}function Wn(){t.clearCommentDirectives(),t.setText(""),t.setOnError(void 0),t.setScriptKind(0),t.setJSDocParsingMode(0),Qe=void 0,zn=void 0,Jt=void 0,$t=void 0,ct=void 0,vt=0,at=void 0,Ut=void 0,yt=0,mt=void 0,ln=void 0,Bt=!0}function Mr(_,p,d,b,w){let I=nv(Lt);I&&(nt|=33554432),vt=nt,U();let $=wn(0,Kt);B.assert(u()===1);let se=qe(),Z=De(Wt(),se),ee=_e(Lt,_,d,I,$,Z,vt,b);return av(ee,Qe),sv(ee,ce),ee.commentDirectives=t.getCommentDirectives(),ee.nodeCount=sr,ee.identifierCount=xn,ee.identifiers=mt,ee.parseDiagnostics=Wi(at,ee),ee.jsDocParsingMode=w,Ut&&(ee.jsDocDiagnostics=Wi(Ut,ee)),p&&J(ee),ee;function ce(je,Re,Ae){at.push(La(Lt,Qe,je,Re,Ae))}}let Gn=!1;function De(_,p){if(!p)return _;B.assert(!_.jsDoc);let d=Ay(D2(_,Qe),b=>Kc.parseJSDocComment(_,b.pos,b.end-b.pos));return d.length&&(_.jsDoc=d),Gn&&(Gn=!1,_.flags|=536870912),_}function gr(_){let p=Jt,d=Sl.createSyntaxCursor(_);Jt={currentNode:ce};let b=[],w=at;at=[];let I=0,$=Z(_.statements,0);for(;$!==-1;){let je=_.statements[I],Re=_.statements[$];Nn(b,_.statements,I,$),I=ee(_.statements,$);let Ae=vp(w,hn=>hn.start>=je.pos),Yt=Ae>=0?vp(w,hn=>hn.start>=Re.pos,Ae):-1;Ae>=0&&Nn(at,w,Ae,Yt>=0?Yt:void 0),pn(()=>{let hn=nt;for(nt|=65536,t.resetTokenState(Re.pos),U();u()!==1;){let Zt=t.getTokenFullStart(),pr=is(0,Kt);if(b.push(pr),Zt===t.getTokenFullStart()&&U(),I>=0){let Rn=_.statements[I];if(pr.end===Rn.pos)break;pr.end>Rn.pos&&(I=ee(_.statements,I+1))}}nt=hn},2),$=I>=0?Z(_.statements,I):-1}if(I>=0){let je=_.statements[I];Nn(b,_.statements,I);let Re=vp(w,Ae=>Ae.start>=je.pos);Re>=0&&Nn(at,w,Re)}return Jt=p,h.updateSourceFile(_,gn(y(b),_.statements));function se(je){return!(je.flags&65536)&&!!(je.transformFlags&67108864)}function Z(je,Re){for(let Ae=Re;Ae118}function ve(){return u()===80?!0:u()===127&&we()||u()===135&&Ye()?!1:u()>118}function j(_,p,d=!0){return u()===_?(d&&U(),!0):(p?Ee(p):Ee(A._0_expected,it(_)),!1)}let ht=Object.keys(rf).filter(_=>_.length>2);function xt(_){if(X1(_)){rt(Pr(Qe,_.template.pos),_.template.end,A.Module_declaration_names_may_only_use_or_quoted_strings);return}let p=Ze(_)?In(_):void 0;if(!p||!Ag(p,zn)){Ee(A._0_expected,it(27));return}let d=Pr(Qe,_.pos);switch(p){case"const":case"let":case"var":rt(d,_.end,A.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":jt(A.Interface_name_cannot_be_0,A.Interface_must_be_given_a_name,19);return;case"is":rt(d,t.getTokenStart(),A.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":jt(A.Namespace_name_cannot_be_0,A.Namespace_must_be_given_a_name,19);return;case"type":jt(A.Type_alias_name_cannot_be_0,A.Type_alias_must_be_given_a_name,64);return}let b=i_(p,ht,gt)??fn(p);if(b){rt(d,_.end,A.Unknown_keyword_or_identifier_Did_you_mean_0,b);return}u()!==0&&rt(d,_.end,A.Unexpected_keyword_or_identifier)}function jt(_,p,d){u()===d?Ee(p):Ee(_,t.getTokenValue())}function fn(_){for(let p of ht)if(_.length>p.length+2&&ml(_,p))return`${p} ${_.slice(p.length)}`}function ql(_,p,d){if(u()===60&&!t.hasPrecedingLineBreak()){Ee(A.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(u()===21){Ee(A.Cannot_start_a_function_call_in_a_type_annotation),U();return}if(p&&!or()){d?Ee(A._0_expected,it(27)):Ee(A.Expected_for_property_initializer);return}if(!_a()){if(d){Ee(A._0_expected,it(27));return}xt(_)}}function D_(_){return u()===_?(Fe(),!0):(B.assert(wp(_)),Ee(A._0_expected,it(_)),!1)}function Jr(_,p,d,b){if(u()===p){U();return}let w=Ee(A._0_expected,it(p));d&&w&&sl(w,La(Lt,Qe,b,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,it(_),it(p)))}function Le(_){return u()===_?(U(),!0):!1}function ft(_){if(u()===_)return Wt()}function Fl(_){if(u()===_)return Vl()}function Xn(_,p,d){return ft(_)||Gt(_,!1,p||A._0_expected,d||it(_))}function zl(_){let p=Fl(_);return p||(B.assert(wp(_)),Gt(_,!1,A._0_expected,it(_)))}function Wt(){let _=L(),p=u();return U(),P(ye(p),_)}function Vl(){let _=L(),p=u();return Fe(),P(ye(p),_)}function or(){return u()===27?!0:u()===20||u()===1||t.hasPrecedingLineBreak()}function _a(){return or()?(u()===27&&U(),!0):!1}function Qt(){return _a()||j(27)}function Ct(_,p,d,b){let w=y(_,b);return bi(w,p,d??t.getTokenFullStart()),w}function P(_,p,d){return bi(_,p,d??t.getTokenFullStart()),nt&&(_.flags|=nt),an&&(an=!1,_.flags|=262144),_}function Gt(_,p,d,...b){p?Sn(t.getTokenFullStart(),0,d,...b):d&&Ee(d,...b);let w=L(),I=_===80?te("",void 0):jd(_)?h.createTemplateLiteralLikeNode(_,"","",void 0):_===9?g("",void 0):_===11?x("",void 0):_===282?h.createMissingDeclaration():ye(_);return P(I,w)}function jr(_){let p=mt.get(_);return p===void 0&&mt.set(_,p=_),p}function cr(_,p,d){if(_){xn++;let se=t.hasPrecedingJSDocLeadingAsterisks()?t.getTokenStart():L(),Z=u(),ee=jr(t.getTokenValue()),ce=t.hasExtendedUnicodeEscape();return Oe(),P(te(ee,Z,ce),se)}if(u()===81)return Ee(d||A.Private_identifiers_are_not_allowed_outside_class_bodies),cr(!0);if(u()===0&&t.tryScan(()=>t.reScanInvalidIdentifier()===80))return cr(!0);xn++;let b=u()===1,w=t.isReservedWord(),I=t.getTokenText(),$=w?A.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:A.Identifier_expected;return Gt(80,b,p||$,I)}function es(_){return cr(ze(),void 0,_)}function St(_,p){return cr(ve(),_,p)}function Rt(_){return cr(wt(u()),_)}function ni(){return(t.hasUnicodeEscape()||t.hasExtendedUnicodeEscape())&&Ee(A.Unicode_escape_sequence_cannot_appear_here),cr(wt(u()))}function vr(){return wt(u())||u()===11||u()===9||u()===10}function P_(){return wt(u())||u()===11}function Wl(_){if(u()===11||u()===9||u()===10){let p=$n();return p.text=jr(p.text),p}return _&&u()===23?Gl():u()===81?oa():Rt()}function Rr(){return Wl(!0)}function Gl(){let _=L();j(23);let p=ut(Et);return j(24),P(h.createComputedPropertyName(p),_)}function oa(){let _=L(),p=ue(jr(t.getTokenValue()));return U(),P(p,_)}function ri(_){return u()===_&&pe(N_)}function ts(){return U(),t.hasPrecedingLineBreak()?!1:lr()}function N_(){switch(u()){case 87:return U()===94;case 95:return U(),u()===90?Y(Di):u()===156?Y(Yl):Ci();case 90:return Di();case 126:return U(),lr();case 139:case 153:return U(),Hl();default:return ts()}}function Ci(){return u()===60||u()!==42&&u()!==130&&u()!==19&&lr()}function Yl(){return U(),Ci()}function I_(){return Hr(u())&&pe(N_)}function lr(){return u()===23||u()===19||u()===42||u()===26||vr()}function Hl(){return u()===23||vr()}function Di(){return U(),u()===86||u()===100||u()===120||u()===60||u()===128&&Y(Tc)||u()===134&&Y(xc)}function ca(_,p){if(ua(_))return!0;switch(_){case 0:case 1:case 3:return!(u()===27&&p)&&Sc();case 2:return u()===84||u()===90;case 4:return Y(oo);case 5:return Y(Gu)||u()===27&&!p;case 6:return u()===23||vr();case 12:switch(u()){case 23:case 42:case 26:case 25:return!0;default:return vr()}case 18:return vr();case 9:return u()===23||u()===26||vr();case 24:return P_();case 7:return u()===19?Y(O_):p?ve()&&!ns():ws()&&!ns();case 8:return Aa();case 10:return u()===28||u()===26||Aa();case 19:return u()===103||u()===87||ve();case 15:switch(u()){case 28:case 25:return!0}case 11:return u()===26||xr();case 16:return ma(!1);case 17:return ma(!0);case 20:case 21:return u()===28||_i();case 22:return qc();case 23:return u()===161&&Y(Bu)?!1:u()===11?!0:wt(u());case 13:return wt(u())||u()===19;case 14:return!0;case 25:return!0;case 26:return B.fail("ParsingContext.Count used as a context");default:B.assertNever(_,"Non-exhaustive case in 'isListElement'.")}}function O_(){if(B.assert(u()===19),U()===20){let _=U();return _===28||_===19||_===96||_===119}return!0}function Pi(){return U(),ve()}function Xl(){return U(),wt(u())}function M_(){return U(),og(u())}function ns(){return u()===119||u()===96?Y(L_):!1}function L_(){return U(),xr()}function Ni(){return U(),_i()}function la(_){if(u()===1)return!0;switch(_){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return u()===20;case 3:return u()===20||u()===84||u()===90;case 7:return u()===19||u()===96||u()===119;case 8:return rs();case 19:return u()===32||u()===21||u()===19||u()===96||u()===119;case 11:return u()===22||u()===27;case 15:case 21:case 10:return u()===24;case 17:case 16:case 18:return u()===22||u()===24;case 20:return u()!==28;case 22:return u()===19||u()===20;case 13:return u()===32||u()===44;case 14:return u()===30&&Y(Hs);default:return!1}}function rs(){return!!(or()||Fo(u())||u()===39)}function J_(){B.assert(yt,"Missing parsing context");for(let _=0;_<26;_++)if(yt&1<<_&&(ca(_,!0)||la(_)))return!0;return!1}function wn(_,p){let d=yt;yt|=1<<_;let b=[],w=L();for(;!la(_);){if(ca(_,!1)){b.push(is(_,p));continue}if(V_(_))break}return yt=d,Ct(b,w)}function is(_,p){let d=ua(_);return d?j_(d):p()}function ua(_,p){var d;if(!Jt||!R_(_)||an)return;let b=Jt.currentNode(p??t.getTokenFullStart());if(!(Qi(b)||tv(b)||g1(b)||(b.flags&101441536)!==nt)&&U_(b,_))return vf(b)&&((d=b.jsDoc)!=null&&d.jsDocCache)&&(b.jsDoc.jsDocCache=void 0),b}function j_(_){return t.resetTokenState(_.end),U(),_}function R_(_){switch(_){case 5:case 2:case 0:case 1:case 3:case 6:case 4:case 8:case 17:case 16:return!0}return!1}function U_(_,p){switch(p){case 5:return as(_);case 2:return B_(_);case 0:case 1:case 3:return ss(_);case 6:return q_(_);case 4:return _s(_);case 8:return F_(_);case 17:case 16:return z_(_)}return!1}function as(_){if(_)switch(_.kind){case 176:case 181:case 177:case 178:case 172:case 240:return!0;case 174:let p=_;return!(p.name.kind===80&&p.name.escapedText==="constructor")}return!1}function B_(_){if(_)switch(_.kind){case 296:case 297:return!0}return!1}function ss(_){if(_)switch(_.kind){case 262:case 243:case 241:case 245:case 244:case 257:case 253:case 255:case 252:case 251:case 249:case 250:case 248:case 247:case 254:case 242:case 258:case 256:case 246:case 259:case 272:case 271:case 278:case 277:case 267:case 263:case 264:case 266:case 265:return!0}return!1}function q_(_){return _.kind===306}function _s(_){if(_)switch(_.kind){case 180:case 173:case 181:case 171:case 179:return!0}return!1}function F_(_){return _.kind!==260?!1:_.initializer===void 0}function z_(_){return _.kind!==169?!1:_.initializer===void 0}function V_(_){return pa(_),J_()?!0:(U(),!1)}function pa(_){switch(_){case 0:return u()===90?Ee(A._0_expected,it(95)):Ee(A.Declaration_or_statement_expected);case 1:return Ee(A.Declaration_or_statement_expected);case 2:return Ee(A.case_or_default_expected);case 3:return Ee(A.Statement_expected);case 18:case 4:return Ee(A.Property_or_signature_expected);case 5:return Ee(A.Unexpected_token_A_constructor_method_accessor_or_property_was_expected);case 6:return Ee(A.Enum_member_expected);case 7:return Ee(A.Expression_expected);case 8:return hi(u())?Ee(A._0_is_not_allowed_as_a_variable_declaration_name,it(u())):Ee(A.Variable_declaration_expected);case 9:return Ee(A.Property_destructuring_pattern_expected);case 10:return Ee(A.Array_element_destructuring_pattern_expected);case 11:return Ee(A.Argument_expression_expected);case 12:return Ee(A.Property_assignment_expected);case 15:return Ee(A.Expression_or_comma_expected);case 17:return Ee(A.Parameter_declaration_expected);case 16:return hi(u())?Ee(A._0_is_not_allowed_as_a_parameter_name,it(u())):Ee(A.Parameter_declaration_expected);case 19:return Ee(A.Type_parameter_declaration_expected);case 20:return Ee(A.Type_argument_expected);case 21:return Ee(A.Type_expected);case 22:return Ee(A.Unexpected_token_expected);case 23:return u()===161?Ee(A._0_expected,"}"):Ee(A.Identifier_expected);case 13:return Ee(A.Identifier_expected);case 14:return Ee(A.Identifier_expected);case 24:return Ee(A.Identifier_or_string_literal_expected);case 25:return Ee(A.Identifier_expected);case 26:return B.fail("ParsingContext.Count used as a context");default:B.assertNever(_)}}function dn(_,p,d){let b=yt;yt|=1<<_;let w=[],I=L(),$=-1;for(;;){if(ca(_,!1)){let se=t.getTokenFullStart(),Z=is(_,p);if(!Z){yt=b;return}if(w.push(Z),$=t.getTokenStart(),Le(28))continue;if($=-1,la(_))break;j(28,os(_)),d&&u()===27&&!t.hasPrecedingLineBreak()&&U(),se===t.getTokenFullStart()&&U();continue}if(la(_)||V_(_))break}return yt=b,Ct(w,I,void 0,$>=0)}function os(_){return _===6?A.An_enum_member_name_must_be_followed_by_a_or:void 0}function ur(){let _=Ct([],L());return _.isMissingList=!0,_}function W_(_){return!!_.isMissingList}function Ur(_,p,d,b){if(j(d)){let w=dn(_,p);return j(b),w}return ur()}function Br(_,p){let d=L(),b=_?Rt(p):St(p);for(;Le(25)&&u()!==30;)b=P(h.createQualifiedName(b,ii(_,!1,!0)),d);return b}function $l(_,p){return P(h.createQualifiedName(_,p),_.pos)}function ii(_,p,d){if(t.hasPrecedingLineBreak()&&wt(u())&&Y(Js))return Gt(80,!0,A.Identifier_expected);if(u()===81){let b=oa();return p?b:Gt(80,!0,A.Identifier_expected)}return _?d?Rt():ni():St()}function Ql(_){let p=L(),d=[],b;do b=X_(_),d.push(b);while(b.literal.kind===17);return Ct(d,p)}function fa(_){let p=L();return P(h.createTemplateExpression(Ii(_),Ql(_)),p)}function G_(){let _=L();return P(h.createTemplateLiteralType(Ii(!1),Kl()),_)}function Kl(){let _=L(),p=[],d;do d=Y_(),p.push(d);while(d.literal.kind===17);return Ct(p,_)}function Y_(){let _=L();return P(h.createTemplateLiteralTypeSpan(_t(),H_(!1)),_)}function H_(_){return u()===20?(Nt(_),$_()):Xn(18,A._0_expected,it(20))}function X_(_){let p=L();return P(h.createTemplateSpan(ut(Et),H_(_)),p)}function $n(){return ai(u())}function Ii(_){!_&&t.getTokenFlags()&26656&&Nt(!1);let p=ai(u());return B.assert(p.kind===16,"Template head has wrong token kind"),p}function $_(){let _=ai(u());return B.assert(_.kind===17||_.kind===18,"Template fragment has wrong token kind"),_}function Zl(_){let p=_===15||_===18,d=t.getTokenText();return d.substring(1,d.length-(t.isUnterminated()?0:p?1:2))}function ai(_){let p=L(),d=jd(_)?h.createTemplateLiteralLikeNode(_,t.getTokenValue(),Zl(_),t.getTokenFlags()&7176):_===9?g(t.getTokenValue(),t.getNumericLiteralFlags()):_===11?x(t.getTokenValue(),void 0,t.hasExtendedUnicodeEscape()):e2(_)?N(_,t.getTokenValue()):B.fail();return t.hasExtendedUnicodeEscape()&&(d.hasExtendedUnicodeEscape=!0),t.isUnterminated()&&(d.isUnterminated=!0),U(),P(d,p)}function si(){return Br(!0,A.Type_expected)}function Q_(){if(!t.hasPrecedingLineBreak()&&kt()===30)return Ur(20,_t,30,32)}function da(){let _=L();return P(h.createTypeReferenceNode(si(),Q_()),_)}function cs(_){switch(_.kind){case 183:return Qi(_.typeName);case 184:case 185:{let{parameters:p,type:d}=_;return W_(p)||cs(d)}case 196:return cs(_.type);default:return!1}}function eu(_){return U(),P(h.createTypePredicateNode(void 0,_,_t()),_.pos)}function ls(){let _=L();return U(),P(h.createThisTypeNode(),_)}function tu(){let _=L();return U(),P(h.createJSDocAllType(),_)}function K_(){let _=L();return U(),P(h.createJSDocNonNullableType(Ts(),!1),_)}function nu(){let _=L();return U(),u()===28||u()===20||u()===22||u()===32||u()===64||u()===52?P(h.createJSDocUnknownType(),_):P(h.createJSDocNullableType(_t(),!1),_)}function Z_(){let _=L(),p=qe();if(pe(Gc)){let d=Qn(36),b=jn(59,!1);return De(P(h.createJSDocFunctionType(d,b),_),p)}return P(h.createTypeReferenceNode(Rt(),void 0),_)}function us(){let _=L(),p;return(u()===110||u()===105)&&(p=Rt(),j(59)),P(h.createParameterDeclaration(void 0,void 0,p,void 0,ps(),void 0),_)}function ps(){t.setSkipJsDocLeadingAsterisks(!0);let _=L();if(Le(144)){let b=h.createJSDocNamepathType(void 0);e:for(;;)switch(u()){case 20:case 1:case 28:case 5:break e;default:Fe()}return t.setSkipJsDocLeadingAsterisks(!1),P(b,_)}let p=Le(26),d=ga();return t.setSkipJsDocLeadingAsterisks(!1),p&&(d=P(h.createJSDocVariadicType(d),_)),u()===64?(U(),P(h.createJSDocOptionalType(d),_)):d}function eo(){let _=L();j(114);let p=Br(!0),d=t.hasPrecedingLineBreak()?void 0:Pa();return P(h.createTypeQueryNode(p,d),_)}function to(){let _=L(),p=En(!1,!0),d=St(),b,w;Le(96)&&(_i()||!xr()?b=_t():w=$o());let I=Le(64)?_t():void 0,$=h.createTypeParameterDeclaration(p,d,b,I);return $.expression=w,P($,_)}function mn(){if(u()===30)return Ur(19,to,30,32)}function ma(_){return u()===26||Aa()||Hr(u())||u()===60||_i(!_)}function no(_){let p=Ui(A.Private_identifiers_cannot_be_used_as_parameters);return w2(p)===0&&!nn(_)&&Hr(u())&&U(),p}function ro(){return ze()||u()===23||u()===19}function fs(_){return ds(_)}function io(_){return ds(_,!1)}function ds(_,p=!0){let d=L(),b=qe(),w=_?R(()=>En(!0)):Q(()=>En(!0));if(u()===110){let Z=h.createParameterDeclaration(w,void 0,cr(!0),void 0,Tr(),void 0),ee=$p(w);return ee&&un(ee,A.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),De(P(Z,d),b)}let I=Bt;Bt=!1;let $=ft(26);if(!p&&!ro())return;let se=De(P(h.createParameterDeclaration(w,$,no(w),ft(58),Tr(),Sr()),d),b);return Bt=I,se}function jn(_,p){if(ao(_,p))return br(ga)}function ao(_,p){return _===39?(j(_),!0):Le(59)?!0:p&&u()===39?(Ee(A._0_expected,it(59)),U(),!0):!1}function ms(_,p){let d=we(),b=Ye();Xe(!!(_&1)),st(!!(_&2));let w=_&32?dn(17,us):dn(16,()=>p?fs(b):io(b));return Xe(d),st(b),w}function Qn(_){if(!j(21))return ur();let p=ms(_,!0);return j(22),p}function ha(){Le(28)||Qt()}function so(_){let p=L(),d=qe();_===180&&j(105);let b=mn(),w=Qn(4),I=jn(59,!0);ha();let $=_===179?h.createCallSignature(b,w,I):h.createConstructSignature(b,w,I);return De(P($,p),d)}function qr(){return u()===23&&Y(ru)}function ru(){if(U(),u()===26||u()===24)return!0;if(Hr(u())){if(U(),ve())return!0}else if(ve())U();else return!1;return u()===59||u()===28?!0:u()!==58?!1:(U(),u()===59||u()===28||u()===24)}function hs(_,p,d){let b=Ur(16,()=>fs(!1),23,24),w=Tr();ha();let I=h.createIndexSignature(d,b,w);return De(P(I,_),p)}function _o(_,p,d){let b=Rr(),w=ft(58),I;if(u()===21||u()===30){let $=mn(),se=Qn(4),Z=jn(59,!0);I=h.createMethodSignature(d,b,w,$,se,Z)}else{let $=Tr();I=h.createPropertySignature(d,b,w,$),u()===64&&(I.initializer=Sr())}return ha(),De(P(I,_),p)}function oo(){if(u()===21||u()===30||u()===139||u()===153)return!0;let _=!1;for(;Hr(u());)_=!0,U();return u()===23?!0:(vr()&&(_=!0,U()),_?u()===21||u()===30||u()===58||u()===59||u()===28||or():!1)}function Oi(){if(u()===21||u()===30)return so(179);if(u()===105&&Y(co))return so(180);let _=L(),p=qe(),d=En(!1);return ri(139)?Vr(_,p,d,177,4):ri(153)?Vr(_,p,d,178,4):qr()?hs(_,p,d):_o(_,p,d)}function co(){return U(),u()===21||u()===30}function lo(){return U()===25}function uo(){switch(U()){case 21:case 30:case 25:return!0}return!1}function po(){let _=L();return P(h.createTypeLiteralNode(fo()),_)}function fo(){let _;return j(19)?(_=wn(4,Oi),j(20)):_=ur(),_}function mo(){return U(),u()===40||u()===41?U()===148:(u()===148&&U(),u()===23&&Pi()&&U()===103)}function iu(){let _=L(),p=Rt();j(103);let d=_t();return P(h.createTypeParameterDeclaration(void 0,p,d,void 0),_)}function ho(){let _=L();j(19);let p;(u()===148||u()===40||u()===41)&&(p=Wt(),p.kind!==148&&j(148)),j(23);let d=iu(),b=Le(130)?_t():void 0;j(24);let w;(u()===58||u()===40||u()===41)&&(w=Wt(),w.kind!==58&&j(58));let I=Tr();Qt();let $=wn(4,Oi);return j(20),P(h.createMappedTypeNode(p,d,b,w,I,$),_)}function yo(){let _=L();if(Le(26))return P(h.createRestTypeNode(_t()),_);let p=_t();if(oh(p)&&p.pos===p.type.pos){let d=h.createOptionalTypeNode(p.type);return gn(d,p),d.flags=p.flags,d}return p}function ys(){return U()===59||u()===58&&U()===59}function au(){return u()===26?wt(U())&&ys():wt(u())&&ys()}function go(){if(Y(au)){let _=L(),p=qe(),d=ft(26),b=Rt(),w=ft(58);j(59);let I=yo(),$=h.createNamedTupleMember(d,b,w,I);return De(P($,_),p)}return yo()}function su(){let _=L();return P(h.createTupleTypeNode(Ur(21,go,23,24)),_)}function bo(){let _=L();j(21);let p=_t();return j(22),P(h.createParenthesizedType(p),_)}function _u(){let _;if(u()===128){let p=L();U();let d=P(ye(128),p);_=Ct([d],p)}return _}function gs(){let _=L(),p=qe(),d=_u(),b=Le(105);B.assert(!d||b,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let w=mn(),I=Qn(4),$=jn(39,!1),se=b?h.createConstructorTypeNode(d,w,I,$):h.createFunctionTypeNode(w,I,$);return De(P(se,_),p)}function vo(){let _=Wt();return u()===25?void 0:_}function bs(_){let p=L();_&&U();let d=u()===112||u()===97||u()===106?Wt():ai(u());return _&&(d=P(h.createPrefixUnaryExpression(41,d),p)),P(h.createLiteralTypeNode(d),p)}function ou(){return U(),u()===102}function vs(){vt|=4194304;let _=L(),p=Le(114);j(102),j(21);let d=_t(),b;if(Le(28)){let $=t.getTokenStart();j(19);let se=u();if(se===118||se===132?U():Ee(A._0_expected,it(118)),j(59),b=Xs(se,!0),!j(20)){let Z=Fa(at);Z&&Z.code===A._0_expected.code&&sl(Z,La(Lt,Qe,$,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}j(22);let w=Le(25)?si():void 0,I=Q_();return P(h.createImportTypeNode(d,b,w,I,p),_)}function To(){return U(),u()===9||u()===10}function Ts(){switch(u()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return pe(vo)||da();case 67:t.reScanAsteriskEqualsToken();case 42:return tu();case 61:t.reScanQuestionToken();case 58:return nu();case 100:return Z_();case 54:return K_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return bs();case 41:return Y(To)?bs(!0):da();case 116:return Wt();case 110:{let _=ls();return u()===142&&!t.hasPrecedingLineBreak()?eu(_):_}case 114:return Y(ou)?vs():eo();case 19:return Y(mo)?ho():po();case 23:return su();case 21:return bo();case 102:return vs();case 131:return Y(Js)?No():da();case 16:return G_();default:return da()}}function _i(_){switch(u()){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!_;case 41:return!_&&Y(To);case 21:return!_&&Y(xo);default:return ve()}}function xo(){return U(),u()===22||ma(!1)||_i()}function So(){let _=L(),p=Ts();for(;!t.hasPrecedingLineBreak();)switch(u()){case 54:U(),p=P(h.createJSDocNonNullableType(p,!0),_);break;case 58:if(Y(Ni))return p;U(),p=P(h.createJSDocNullableType(p,!0),_);break;case 23:if(j(23),_i()){let d=_t();j(24),p=P(h.createIndexedAccessTypeNode(p,d),_)}else j(24),p=P(h.createArrayTypeNode(p),_);break;default:return p}return p}function wo(_){let p=L();return j(_),P(h.createTypeOperatorNode(_,Eo()),p)}function cu(){if(Le(96)){let _=Jn(_t);if(We()||u()!==58)return _}}function ko(){let _=L(),p=St(),d=pe(cu),b=h.createTypeParameterDeclaration(void 0,p,d);return P(b,_)}function lu(){let _=L();return j(140),P(h.createInferTypeNode(ko()),_)}function Eo(){let _=u();switch(_){case 143:case 158:case 148:return wo(_);case 140:return lu()}return br(So)}function ya(_){if(Ss()){let p=gs(),d;return Nf(p)?d=_?A.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:d=_?A.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,un(p,d),p}}function Ao(_,p,d){let b=L(),w=_===52,I=Le(_),$=I&&ya(w)||p();if(u()===_||I){let se=[$];for(;Le(_);)se.push(ya(w)||p());$=P(d(Ct(se,b)),b)}return $}function xs(){return Ao(51,Eo,h.createIntersectionTypeNode)}function uu(){return Ao(52,xs,h.createUnionTypeNode)}function Co(){return U(),u()===105}function Ss(){return u()===30||u()===21&&Y(Do)?!0:u()===105||u()===128&&Y(Co)}function pu(){if(Hr(u())&&En(!1),ve()||u()===110)return U(),!0;if(u()===23||u()===19){let _=at.length;return Ui(),_===at.length}return!1}function Do(){return U(),!!(u()===22||u()===26||pu()&&(u()===59||u()===28||u()===58||u()===64||u()===22&&(U(),u()===39)))}function ga(){let _=L(),p=ve()&&pe(Po),d=_t();return p?P(h.createTypePredicateNode(void 0,p,d),_):d}function Po(){let _=St();if(u()===142&&!t.hasPrecedingLineBreak())return U(),_}function No(){let _=L(),p=Xn(131),d=u()===110?ls():St(),b=Le(142)?_t():void 0;return P(h.createTypePredicateNode(p,d,b),_)}function _t(){if(nt&81920)return Pt(81920,_t);if(Ss())return gs();let _=L(),p=uu();if(!We()&&!t.hasPrecedingLineBreak()&&Le(96)){let d=Jn(_t);j(58);let b=br(_t);j(59);let w=br(_t);return P(h.createConditionalTypeNode(p,d,b,w),_)}return p}function Tr(){return Le(59)?_t():void 0}function ws(){switch(u()){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 Y(uo);default:return ve()}}function xr(){if(ws())return!0;switch(u()){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 zo()?!0:ve()}}function Io(){return u()!==19&&u()!==100&&u()!==86&&u()!==60&&xr()}function Et(){let _=et();_&&Ke(!1);let p=L(),d=Ft(!0),b;for(;b=ft(28);)d=As(d,b,Ft(!0),p);return _&&Ke(!0),d}function Sr(){return Le(64)?Ft(!0):void 0}function Ft(_){if(Oo())return Mo();let p=du(_)||Uo(_);if(p)return p;let d=L(),b=qe(),w=Mi(0);return w.kind===80&&u()===39?Lo(d,w,_,b,void 0):Va(w)&&E1(Ve())?As(w,Wt(),Ft(_),d):mu(w,d,_)}function Oo(){return u()===127?we()?!0:Y(js):!1}function fu(){return U(),!t.hasPrecedingLineBreak()&&ve()}function Mo(){let _=L();return U(),!t.hasPrecedingLineBreak()&&(u()===42||xr())?P(h.createYieldExpression(ft(42),Ft(!0)),_):P(h.createYieldExpression(void 0,void 0),_)}function Lo(_,p,d,b,w){B.assert(u()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let I=h.createParameterDeclaration(void 0,void 0,p,void 0,void 0,void 0);P(I,p.pos);let $=Ct([I],I.pos,I.end),se=Xn(39),Z=ks(!!w,d),ee=h.createArrowFunction(w,void 0,$,void 0,se,Z);return De(P(ee,_),b)}function du(_){let p=Jo();if(p!==0)return p===1?qo(!0,!0):pe(()=>Ro(_))}function Jo(){return u()===21||u()===30||u()===134?Y(jo):u()===39?1:0}function jo(){if(u()===134&&(U(),t.hasPrecedingLineBreak()||u()!==21&&u()!==30))return 0;let _=u(),p=U();if(_===21){if(p===22)switch(U()){case 39:case 59:case 19:return 1;default:return 0}if(p===23||p===19)return 2;if(p===26)return 1;if(Hr(p)&&p!==134&&Y(Pi))return U()===130?0:1;if(!ve()&&p!==110)return 0;switch(U()){case 59:return 1;case 58:return U(),u()===59||u()===28||u()===64||u()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return B.assert(_===30),!ve()&&u()!==87?0:ct===1?Y(()=>{Le(87);let b=U();if(b===96)switch(U()){case 64:case 32:case 44:return!1;default:return!0}else if(b===28||b===64)return!0;return!1})?1:0:2}function Ro(_){let p=t.getTokenStart();if(ln!=null&&ln.has(p))return;let d=qo(!1,_);return d||(ln||(ln=new Set)).add(p),d}function Uo(_){if(u()===134&&Y(Bo)===1){let p=L(),d=qe(),b=Rc(),w=Mi(0);return Lo(p,w,_,d,b)}}function Bo(){if(u()===134){if(U(),t.hasPrecedingLineBreak()||u()===39)return 0;let _=Mi(0);if(!t.hasPrecedingLineBreak()&&_.kind===80&&u()===39)return 1}return 0}function qo(_,p){let d=L(),b=qe(),w=Rc(),I=nn(w,cl)?2:0,$=mn(),se;if(j(21)){if(_)se=ms(I,_);else{let Zt=ms(I,_);if(!Zt)return;se=Zt}if(!j(22)&&!_)return}else{if(!_)return;se=ur()}let Z=u()===59,ee=jn(59,!1);if(ee&&!_&&cs(ee))return;let ce=ee;for(;(ce==null?void 0:ce.kind)===196;)ce=ce.type;let je=ce&&ch(ce);if(!_&&u()!==39&&(je||u()!==19))return;let Re=u(),Ae=Xn(39),Yt=Re===39||Re===19?ks(nn(w,cl),p):St();if(!p&&Z&&u()!==59)return;let hn=h.createArrowFunction(w,$,se,ee,Ae,Yt);return De(P(hn,d),b)}function ks(_,p){if(u()===19)return Sa(_?2:0);if(u()!==27&&u()!==100&&u()!==86&&Sc()&&!Io())return Sa(16|(_?2:0));let d=Bt;Bt=!1;let b=_?R(()=>Ft(p)):Q(()=>Ft(p));return Bt=d,b}function mu(_,p,d){let b=ft(58);if(!b)return _;let w;return P(h.createConditionalExpression(_,b,Pt(a,()=>Ft(!1)),w=Xn(59),Bp(w)?Ft(d):Gt(80,!1,A._0_expected,it(59))),p)}function Mi(_){let p=L(),d=$o();return Es(_,d,p)}function Fo(_){return _===103||_===165}function Es(_,p,d){for(;;){Ve();let b=kp(u());if(!(u()===43?b>=_:b>_)||u()===103&&be())break;if(u()===130||u()===152){if(t.hasPrecedingLineBreak())break;{let I=u();U(),p=I===152?Vo(p,_t()):Wo(p,_t())}}else p=As(p,Wt(),Mi(b),d)}return p}function zo(){return be()&&u()===103?!1:kp(u())>0}function Vo(_,p){return P(h.createSatisfiesExpression(_,p),_.pos)}function As(_,p,d,b){return P(h.createBinaryExpression(_,p,d),b)}function Wo(_,p){return P(h.createAsExpression(_,p),_.pos)}function Go(){let _=L();return P(h.createPrefixUnaryExpression(u(),Me(wr)),_)}function Yo(){let _=L();return P(h.createDeleteExpression(Me(wr)),_)}function hu(){let _=L();return P(h.createTypeOfExpression(Me(wr)),_)}function Ho(){let _=L();return P(h.createVoidExpression(Me(wr)),_)}function yu(){return u()===135?Ye()?!0:Y(js):!1}function Xo(){let _=L();return P(h.createAwaitExpression(Me(wr)),_)}function $o(){if(gu()){let d=L(),b=ba();return u()===43?Es(kp(u()),b,d):b}let _=u(),p=wr();if(u()===43){let d=Pr(Qe,p.pos),{end:b}=p;p.kind===216?rt(d,b,A.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(B.assert(wp(_)),rt(d,b,A.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,it(_)))}return p}function wr(){switch(u()){case 40:case 41:case 55:case 54:return Go();case 91:return Yo();case 114:return hu();case 116:return Ho();case 30:return ct===1?Ji(!0,void 0,void 0,!0):tc();case 135:if(yu())return Xo();default:return ba()}}function gu(){switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(ct!==1)return!1;default:return!0}}function ba(){if(u()===46||u()===47){let p=L();return P(h.createPrefixUnaryExpression(u(),Me(Li)),p)}else if(ct===1&&u()===30&&Y(M_))return Ji(!0);let _=Li();if(B.assert(Va(_)),(u()===46||u()===47)&&!t.hasPrecedingLineBreak()){let p=u();return U(),P(h.createPostfixUnaryExpression(_,p),_.pos)}return _}function Li(){let _=L(),p;return u()===102?Y(co)?(vt|=4194304,p=Wt()):Y(lo)?(U(),U(),p=P(h.createMetaProperty(102,Rt()),_),vt|=8388608):p=va():p=u()===108?Qo():va(),Is(_,p)}function va(){let _=L(),p=Os();return _n(_,p,!0)}function Qo(){let _=L(),p=Wt();if(u()===30){let d=L(),b=pe(xa);b!==void 0&&(rt(d,L(),A.super_may_not_use_type_arguments),kn()||(p=h.createExpressionWithTypeArguments(p,b)))}return u()===21||u()===25||u()===23?p:(Xn(25,A.super_must_be_followed_by_an_argument_list_or_member_access),P(ie(p,ii(!0,!0,!0)),_))}function Ji(_,p,d,b=!1){let w=L(),I=Tu(_),$;if(I.kind===286){let se=Ta(I),Z,ee=se[se.length-1];if((ee==null?void 0:ee.kind)===284&&!di(ee.openingElement.tagName,ee.closingElement.tagName)&&di(I.tagName,ee.closingElement.tagName)){let ce=ee.children.end,je=P(h.createJsxElement(ee.openingElement,ee.children,P(h.createJsxClosingElement(P(te(""),ce,ce)),ce,ce)),ee.openingElement.pos,ce);se=Ct([...se.slice(0,se.length-1),je],se.pos,ce),Z=ee.closingElement}else Z=ec(I,_),di(I.tagName,Z.tagName)||(d&&Vp(d)&&di(Z.tagName,d.tagName)?un(I.tagName,A.JSX_element_0_has_no_corresponding_closing_tag,s_(Qe,I.tagName)):un(Z.tagName,A.Expected_corresponding_JSX_closing_tag_for_0,s_(Qe,I.tagName)));$=P(h.createJsxElement(I,se,Z),w)}else I.kind===289?$=P(h.createJsxFragment(I,Ta(I),ku(_)),w):(B.assert(I.kind===285),$=I);if(!b&&_&&u()===30){let se=typeof p>"u"?$.pos:p,Z=pe(()=>Ji(!0,se));if(Z){let ee=Gt(28,!1);return Hd(ee,Z.pos,0),rt(Pr(Qe,se),Z.end,A.JSX_expressions_must_have_one_parent_element),P(h.createBinaryExpression($,ee,Z),w)}}return $}function Cs(){let _=L(),p=h.createJsxText(t.getTokenValue(),lt===13);return lt=t.scanJsxToken(),P(p,_)}function bu(_,p){switch(p){case 1:if(v6(_))un(_,A.JSX_fragment_has_no_corresponding_closing_tag);else{let d=_.tagName,b=Math.min(Pr(Qe,d.pos),d.end);rt(b,d.end,A.JSX_element_0_has_no_corresponding_closing_tag,s_(Qe,_.tagName))}return;case 31:case 7:return;case 12:case 13:return Cs();case 19:return Ko(!1);case 30:return Ji(!1,void 0,_);default:return B.assertNever(p)}}function Ta(_){let p=[],d=L(),b=yt;for(yt|=16384;;){let w=bu(_,lt=t.reScanJsxToken());if(!w||(p.push(w),Vp(_)&&(w==null?void 0:w.kind)===284&&!di(w.openingElement.tagName,w.closingElement.tagName)&&di(_.tagName,w.closingElement.tagName)))break}return yt=b,Ct(p,d)}function vu(){let _=L();return P(h.createJsxAttributes(wn(13,Zo)),_)}function Tu(_){let p=L();if(j(30),u()===32)return Hn(),P(h.createJsxOpeningFragment(),p);let d=Ds(),b=(nt&524288)===0?Pa():void 0,w=vu(),I;return u()===32?(Hn(),I=h.createJsxOpeningElement(d,b,w)):(j(44),j(32,void 0,!1)&&(_?U():Hn()),I=h.createJsxSelfClosingElement(d,b,w)),P(I,p)}function Ds(){let _=L(),p=xu();if(ih(p))return p;let d=p;for(;Le(25);)d=P(ie(d,ii(!0,!1,!1)),_);return d}function xu(){let _=L();qt();let p=u()===110,d=ni();return Le(59)?(qt(),P(h.createJsxNamespacedName(d,ni()),_)):p?P(h.createToken(110),_):d}function Ko(_){let p=L();if(!j(19))return;let d,b;return u()!==20&&(_||(d=ft(26)),b=Et()),_?j(20):j(20,void 0,!1)&&Hn(),P(h.createJsxExpression(d,b),p)}function Zo(){if(u()===19)return wu();let _=L();return P(h.createJsxAttribute(Su(),Ps()),_)}function Ps(){if(u()===64){if(Ai()===11)return $n();if(u()===19)return Ko(!0);if(u()===30)return Ji(!0);Ee(A.or_JSX_element_expected)}}function Su(){let _=L();qt();let p=ni();return Le(59)?(qt(),P(h.createJsxNamespacedName(p,ni()),_)):p}function wu(){let _=L();j(19),j(26);let p=Et();return j(20),P(h.createJsxSpreadAttribute(p),_)}function ec(_,p){let d=L();j(31);let b=Ds();return j(32,void 0,!1)&&(p||!di(_.tagName,b)?U():Hn()),P(h.createJsxClosingElement(b),d)}function ku(_){let p=L();return j(31),j(32,A.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(_?U():Hn()),P(h.createJsxJsxClosingFragment(),p)}function tc(){B.assert(ct!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let _=L();j(30);let p=_t();j(32);let d=wr();return P(h.createTypeAssertion(p,d),_)}function Eu(){return U(),wt(u())||u()===23||kn()}function nc(){return u()===29&&Y(Eu)}function Ns(_){if(_.flags&64)return!0;if(fl(_)){let p=_.expression;for(;fl(p)&&!(p.flags&64);)p=p.expression;if(p.flags&64){for(;fl(_);)_.flags|=64,_=_.expression;return!0}}return!1}function rc(_,p,d){let b=ii(!0,!0,!0),w=d||Ns(p),I=w?Ce(p,d,b):ie(p,b);if(w&&vi(I.name)&&un(I.name,A.An_optional_chain_cannot_contain_private_identifiers),Z1(p)&&p.typeArguments){let $=p.typeArguments.pos-1,se=Pr(Qe,p.typeArguments.end)+1;rt($,se,A.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return P(I,_)}function Au(_,p,d){let b;if(u()===24)b=Gt(80,!0,A.An_element_access_expression_should_take_an_argument);else{let I=ut(Et);Cl(I)&&(I.text=jr(I.text)),b=I}j(24);let w=d||Ns(p)?oe(p,d,b):V(p,b);return P(w,_)}function _n(_,p,d){for(;;){let b,w=!1;if(d&&nc()?(b=Xn(29),w=wt(u())):w=Le(25),w){p=rc(_,p,b);continue}if((b||!et())&&Le(23)){p=Au(_,p,b);continue}if(kn()){p=!b&&p.kind===233?Fr(_,p.expression,b,p.typeArguments):Fr(_,p,b,void 0);continue}if(!b){if(u()===54&&!t.hasPrecedingLineBreak()){U(),p=P(h.createNonNullExpression(p),_);continue}let I=pe(xa);if(I){p=P(h.createExpressionWithTypeArguments(p,I),_);continue}}return p}}function kn(){return u()===15||u()===16}function Fr(_,p,d,b){let w=h.createTaggedTemplateExpression(p,b,u()===15?(Nt(!0),$n()):fa(!0));return(d||p.flags&64)&&(w.flags|=64),w.questionDotToken=d,P(w,_)}function Is(_,p){for(;;){p=_n(_,p,!0);let d,b=ft(29);if(b&&(d=pe(xa),kn())){p=Fr(_,p,b,d);continue}if(d||u()===21){!b&&p.kind===233&&(d=p.typeArguments,p=p.expression);let w=ic(),I=b||Ns(p)?dt(p,b,d,w):G(p,d,w);p=P(I,_);continue}if(b){let w=Gt(80,!1,A.Identifier_expected);p=P(Ce(p,b,w),_)}break}return p}function ic(){j(21);let _=dn(11,_c);return j(22),_}function xa(){if((nt&524288)!==0||kt()!==30)return;U();let _=dn(20,_t);if(Ve()===32)return U(),_&&Cu()?_:void 0}function Cu(){switch(u()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return t.hasPrecedingLineBreak()||zo()||!xr()}function Os(){switch(u()){case 15:t.getTokenFlags()&26656&&Nt(!1);case 9:case 10:case 11:return $n();case 110:case 108:case 106:case 112:case 97:return Wt();case 21:return Du();case 23:return oc();case 19:return Ms();case 134:if(!Y(xc))break;return Ls();case 60:return Uc();case 86:return $u();case 100:return Ls();case 105:return lc();case 44:case 69:if($e()===14)return $n();break;case 16:return fa(!1);case 81:return oa()}return St(A.Expression_expected)}function Du(){let _=L(),p=qe();j(21);let d=ut(Et);return j(22),De(P(vn(d),_),p)}function ac(){let _=L();j(26);let p=Ft(!0);return P(h.createSpreadElement(p),_)}function sc(){return u()===26?ac():u()===28?P(h.createOmittedExpression(),L()):Ft(!0)}function _c(){return Pt(a,sc)}function oc(){let _=L(),p=t.getTokenStart(),d=j(23),b=t.hasPrecedingLineBreak(),w=dn(15,sc);return Jr(23,24,d,p),P(fe(w,b),_)}function cc(){let _=L(),p=qe();if(ft(26)){let ce=Ft(!0);return De(P(h.createSpreadAssignment(ce),_),p)}let d=En(!0);if(ri(139))return Vr(_,p,d,177,0);if(ri(153))return Vr(_,p,d,178,0);let b=ft(42),w=ve(),I=Rr(),$=ft(58),se=ft(54);if(b||u()===21||u()===30)return zs(_,p,d,b,I,$,se);let Z;if(w&&u()!==59){let ce=ft(64),je=ce?ut(()=>Ft(!0)):void 0;Z=h.createShorthandPropertyAssignment(I,je),Z.equalsToken=ce}else{j(59);let ce=ut(()=>Ft(!0));Z=h.createPropertyAssignment(I,ce)}return Z.modifiers=d,Z.questionToken=$,Z.exclamationToken=se,De(P(Z,_),p)}function Ms(){let _=L(),p=t.getTokenStart(),d=j(19),b=t.hasPrecedingLineBreak(),w=dn(12,cc,!0);return Jr(19,20,d,p),P(M(w,b),_)}function Ls(){let _=et();Ke(!1);let p=L(),d=qe(),b=En(!1);j(100);let w=ft(42),I=w?1:0,$=nn(b,cl)?2:0,se=I&&$?K(ji):I?Yn(ji):$?R(ji):ji(),Z=mn(),ee=Qn(I|$),ce=jn(59,!1),je=Sa(I|$);Ke(_);let Re=h.createFunctionExpression(b,w,se,Z,ee,ce,je);return De(P(Re,p),d)}function ji(){return ze()?es():void 0}function lc(){let _=L();if(j(105),Le(25)){let I=Rt();return P(h.createMetaProperty(105,I),_)}let p=L(),d=_n(p,Os(),!1),b;d.kind===233&&(b=d.typeArguments,d=d.expression),u()===29&&Ee(A.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,s_(Qe,d));let w=u()===21?ic():void 0;return P(rr(d,b,w),_)}function zr(_,p){let d=L(),b=qe(),w=t.getTokenStart(),I=j(19,p);if(I||_){let $=t.hasPrecedingLineBreak(),se=wn(1,Kt);Jr(19,20,I,w);let Z=De(P(ir(se,$),d),b);return u()===64&&(Ee(A.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),U()),Z}else{let $=ur();return De(P(ir($,void 0),d),b)}}function Sa(_,p){let d=we();Xe(!!(_&1));let b=Ye();st(!!(_&2));let w=Bt;Bt=!1;let I=et();I&&Ke(!1);let $=zr(!!(_&16),p);return I&&Ke(!0),Bt=w,Xe(d),st(b),$}function uc(){let _=L(),p=qe();return j(27),De(P(h.createEmptyStatement(),_),p)}function Pu(){let _=L(),p=qe();j(101);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Kt(),$=Le(93)?Kt():void 0;return De(P(Ge(w,I,$),_),p)}function pc(){let _=L(),p=qe();j(92);let d=Kt();j(117);let b=t.getTokenStart(),w=j(21),I=ut(Et);return Jr(21,22,w,b),Le(27),De(P(h.createDoStatement(d,I),_),p)}function Nu(){let _=L(),p=qe();j(117);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Kt();return De(P(ar(w,I),_),p)}function fc(){let _=L(),p=qe();j(99);let d=ft(135);j(21);let b;u()!==27&&(u()===115||u()===121||u()===87||u()===160&&Y(kc)||u()===135&&Y(Ec)?b=Fs(!0):b=Lr(Et));let w;if(d?j(165):Le(165)){let I=ut(()=>Ft(!0));j(22),w=Mt(d,b,I,Kt())}else if(Le(103)){let I=ut(Et);j(22),w=h.createForInStatement(b,I,Kt())}else{j(27);let I=u()!==27&&u()!==22?ut(Et):void 0;j(27);let $=u()!==22?ut(Et):void 0;j(22),w=Or(b,I,$,Kt())}return De(P(w,_),p)}function dc(_){let p=L(),d=qe();j(_===252?83:88);let b=or()?void 0:St();Qt();let w=_===252?h.createBreakStatement(b):h.createContinueStatement(b);return De(P(w,p),d)}function mc(){let _=L(),p=qe();j(107);let d=or()?void 0:ut(Et);return Qt(),De(P(h.createReturnStatement(d),_),p)}function Iu(){let _=L(),p=qe();j(118);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Tt(67108864,Kt);return De(P(h.createWithStatement(w,I),_),p)}function hc(){let _=L(),p=qe();j(84);let d=ut(Et);j(59);let b=wn(3,Kt);return De(P(h.createCaseClause(d,b),_),p)}function Ou(){let _=L();j(90),j(59);let p=wn(3,Kt);return P(h.createDefaultClause(p),_)}function Mu(){return u()===84?hc():Ou()}function yc(){let _=L();j(19);let p=wn(2,Mu);return j(20),P(h.createCaseBlock(p),_)}function Lu(){let _=L(),p=qe();j(109),j(21);let d=ut(Et);j(22);let b=yc();return De(P(h.createSwitchStatement(d,b),_),p)}function gc(){let _=L(),p=qe();j(111);let d=t.hasPrecedingLineBreak()?void 0:ut(Et);return d===void 0&&(xn++,d=P(te(""),L())),_a()||xt(d),De(P(h.createThrowStatement(d),_),p)}function Ju(){let _=L(),p=qe();j(113);let d=zr(!1),b=u()===85?bc():void 0,w;return(!b||u()===98)&&(j(98,A.catch_or_finally_expected),w=zr(!1)),De(P(h.createTryStatement(d,b,w),_),p)}function bc(){let _=L();j(85);let p;Le(21)?(p=qs(),j(22)):p=void 0;let d=zr(!1);return P(h.createCatchClause(p,d),_)}function ju(){let _=L(),p=qe();return j(89),Qt(),De(P(h.createDebuggerStatement(),_),p)}function vc(){let _=L(),p=qe(),d,b=u()===21,w=ut(Et);return Ze(w)&&Le(59)?d=h.createLabeledStatement(w,Kt()):(_a()||xt(w),d=Mn(w),b&&(p=!1)),De(P(d,_),p)}function Js(){return U(),wt(u())&&!t.hasPrecedingLineBreak()}function Tc(){return U(),u()===86&&!t.hasPrecedingLineBreak()}function xc(){return U(),u()===100&&!t.hasPrecedingLineBreak()}function js(){return U(),(wt(u())||u()===9||u()===10||u()===11)&&!t.hasPrecedingLineBreak()}function Ru(){for(;;)switch(u()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return Us();case 135:return wa();case 120:case 156:return fu();case 144:case 145:return Dc();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:let _=u();if(U(),t.hasPrecedingLineBreak())return!1;if(_===138&&u()===156)return!0;continue;case 162:return U(),u()===19||u()===80||u()===95;case 102:return U(),u()===11||u()===42||u()===19||wt(u());case 95:let p=U();if(p===156&&(p=Y(U)),p===64||p===42||p===19||p===90||p===130||p===60)return!0;continue;case 126:U();continue;default:return!1}}function Ri(){return Y(Ru)}function Sc(){switch(u()){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 Ri()||Y(uo);case 87:case 95:return Ri();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 Ri()||!Y(Js);default:return xr()}}function wc(){return U(),ze()||u()===19||u()===23}function Uu(){return Y(wc)}function kc(){return Rs(!0)}function Rs(_){return U(),_&&u()===165?!1:(ze()||u()===19)&&!t.hasPrecedingLineBreak()}function Us(){return Y(Rs)}function Ec(_){return U()===160?Rs(_):!1}function wa(){return Y(Ec)}function Kt(){switch(u()){case 27:return uc();case 19:return zr(!1);case 115:return oi(L(),qe(),void 0);case 121:if(Uu())return oi(L(),qe(),void 0);break;case 135:if(wa())return oi(L(),qe(),void 0);break;case 160:if(Us())return oi(L(),qe(),void 0);break;case 100:return Oc(L(),qe(),void 0);case 86:return Bc(L(),qe(),void 0);case 101:return Pu();case 92:return pc();case 117:return Nu();case 99:return fc();case 88:return dc(251);case 83:return dc(252);case 107:return mc();case 118:return Iu();case 109:return Lu();case 111:return gc();case 113:case 85:case 98:return Ju();case 89:return ju();case 60:return Ac();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(Ri())return Ac();break}return vc()}function Bs(_){return _.kind===138}function Ac(){let _=L(),p=qe(),d=En(!0);if(nn(d,Bs)){let w=ka(_);if(w)return w;for(let I of d)I.flags|=33554432;return Tt(33554432,()=>Cc(_,p,d))}else return Cc(_,p,d)}function ka(_){return Tt(33554432,()=>{let p=ua(yt,_);if(p)return j_(p)})}function Cc(_,p,d){switch(u()){case 115:case 121:case 87:case 160:case 135:return oi(_,p,d);case 100:return Oc(_,p,d);case 86:return Bc(_,p,d);case 120:return zc(_,p,d);case 156:return tp(_,p,d);case 94:return Gs(_,p,d);case 162:case 144:case 145:return rp(_,p,d);case 102:return sp(_,p,d);case 95:switch(U(),u()){case 90:case 64:return Qc(_,p,d);case 130:return ap(_,p,d);default:return mp(_,p,d)}default:if(d){let b=Gt(282,!0,A.Declaration_expected);return Fp(b,_),b.modifiers=d,b}return}}function Bu(){return U()===11}function qu(){return U(),u()===161||u()===64}function Dc(){return U(),!t.hasPrecedingLineBreak()&&(ve()||u()===11)}function Ea(_,p){if(u()!==19){if(_&4){ha();return}if(or()){Qt();return}}return Sa(_,p)}function Pc(){let _=L();if(u()===28)return P(h.createOmittedExpression(),_);let p=ft(26),d=Ui(),b=Sr();return P(h.createBindingElement(p,void 0,d,b),_)}function Fu(){let _=L(),p=ft(26),d=ze(),b=Rr(),w;d&&u()!==59?(w=b,b=void 0):(j(59),w=Ui());let I=Sr();return P(h.createBindingElement(p,b,w,I),_)}function Nc(){let _=L();j(19);let p=ut(()=>dn(9,Fu));return j(20),P(h.createObjectBindingPattern(p),_)}function zu(){let _=L();j(23);let p=ut(()=>dn(10,Pc));return j(24),P(h.createArrayBindingPattern(p),_)}function Aa(){return u()===19||u()===23||u()===81||ze()}function Ui(_){return u()===23?zu():u()===19?Nc():es(_)}function Ic(){return qs(!0)}function qs(_){let p=L(),d=qe(),b=Ui(A.Private_identifiers_are_not_allowed_in_variable_declarations),w;_&&b.kind===80&&u()===54&&!t.hasPrecedingLineBreak()&&(w=Wt());let I=Tr(),$=Fo(u())?void 0:Sr(),se=Fn(b,w,I,$);return De(P(se,p),d)}function Fs(_){let p=L(),d=0;switch(u()){case 115:break;case 121:d|=1;break;case 87:d|=2;break;case 160:d|=4;break;case 135:B.assert(wa()),d|=6,U();break;default:B.fail()}U();let b;if(u()===165&&Y(Vu))b=ur();else{let w=be();Te(_),b=dn(8,_?qs:Ic),Te(w)}return P(Ln(b,d),p)}function Vu(){return Pi()&&U()===22}function oi(_,p,d){let b=Fs(!1);Qt();let w=Tn(d,b);return De(P(w,_),p)}function Oc(_,p,d){let b=Ye(),w=Bn(d);j(100);let I=ft(42),$=w&2048?ji():es(),se=I?1:0,Z=w&1024?2:0,ee=mn();w&32&&st(!0);let ce=Qn(se|Z),je=jn(59,!1),Re=Ea(se|Z,A.or_expected);st(b);let Ae=h.createFunctionDeclaration(d,I,$,ee,ce,je,Re);return De(P(Ae,_),p)}function Mc(){if(u()===137)return j(137);if(u()===11&&Y(U)===21)return pe(()=>{let _=$n();return _.text==="constructor"?_:void 0})}function Wu(_,p,d){return pe(()=>{if(Mc()){let b=mn(),w=Qn(0),I=jn(59,!1),$=Ea(0,A.or_expected),se=h.createConstructorDeclaration(d,w,$);return se.typeParameters=b,se.type=I,De(P(se,_),p)}})}function zs(_,p,d,b,w,I,$,se){let Z=b?1:0,ee=nn(d,cl)?2:0,ce=mn(),je=Qn(Z|ee),Re=jn(59,!1),Ae=Ea(Z|ee,se),Yt=h.createMethodDeclaration(d,b,w,I,ce,je,Re,Ae);return Yt.exclamationToken=$,De(P(Yt,_),p)}function Lc(_,p,d,b,w){let I=!w&&!t.hasPrecedingLineBreak()?ft(54):void 0,$=Tr(),se=Pt(90112,Sr);ql(b,$,se);let Z=h.createPropertyDeclaration(d,b,w||I,$,se);return De(P(Z,_),p)}function Ca(_,p,d){let b=ft(42),w=Rr(),I=ft(58);return b||u()===21||u()===30?zs(_,p,d,b,w,I,void 0,A.or_expected):Lc(_,p,d,w,I)}function Vr(_,p,d,b,w){let I=Rr(),$=mn(),se=Qn(0),Z=jn(59,!1),ee=Ea(w),ce=b===177?h.createGetAccessorDeclaration(d,I,se,Z,ee):h.createSetAccessorDeclaration(d,I,se,ee);return ce.typeParameters=$,v_(ce)&&(ce.type=Z),De(P(ce,_),p)}function Gu(){let _;if(u()===60)return!0;for(;Hr(u());){if(_=u(),r2(_))return!0;U()}if(u()===42||(vr()&&(_=u(),U()),u()===23))return!0;if(_!==void 0){if(!hi(_)||_===153||_===139)return!0;switch(u()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return or()}}return!1}function Jc(_,p,d){Xn(126);let b=Yu(),w=De(P(h.createClassStaticBlockDeclaration(b),_),p);return w.modifiers=d,w}function Yu(){let _=we(),p=Ye();Xe(!1),st(!0);let d=zr(!1);return Xe(_),st(p),d}function Hu(){if(Ye()&&u()===135){let _=L(),p=St(A.Expression_expected);U();let d=_n(_,p,!0);return Is(_,d)}return Li()}function Vs(){let _=L();if(!Le(60))return;let p=Ei(Hu);return P(h.createDecorator(p),_)}function jc(_,p,d){let b=L(),w=u();if(u()===87&&p){if(!pe(ts))return}else{if(d&&u()===126&&Y(Yc))return;if(_&&u()===126)return;if(!I_())return}return P(ye(w),b)}function En(_,p,d){let b=L(),w,I,$,se=!1,Z=!1,ee=!1;if(_&&u()===60)for(;I=Vs();)w=Dn(w,I);for(;$=jc(se,p,d);)$.kind===126&&(se=!0),w=Dn(w,$),Z=!0;if(Z&&_&&u()===60)for(;I=Vs();)w=Dn(w,I),ee=!0;if(ee)for(;$=jc(se,p,d);)$.kind===126&&(se=!0),w=Dn(w,$);return w&&Ct(w,b)}function Rc(){let _;if(u()===134){let p=L();U();let d=P(ye(134),p);_=Ct([d],p)}return _}function Xu(){let _=L(),p=qe();if(u()===27)return U(),De(P(h.createSemicolonClassElement(),_),p);let d=En(!0,!0,!0);if(u()===126&&Y(Yc))return Jc(_,p,d);if(ri(139))return Vr(_,p,d,177,0);if(ri(153))return Vr(_,p,d,178,0);if(u()===137||u()===11){let b=Wu(_,p,d);if(b)return b}if(qr())return hs(_,p,d);if(wt(u())||u()===11||u()===9||u()===10||u()===42||u()===23)if(nn(d,Bs)){for(let w of d)w.flags|=33554432;return Tt(33554432,()=>Ca(_,p,d))}else return Ca(_,p,d);if(d){let b=Gt(80,!0,A.Declaration_expected);return Lc(_,p,d,b,void 0)}return B.fail("Should not have attempted to parse class member declaration.")}function Uc(){let _=L(),p=qe(),d=En(!0);if(u()===86)return Da(_,p,d,231);let b=Gt(282,!0,A.Expression_expected);return Fp(b,_),b.modifiers=d,b}function $u(){return Da(L(),qe(),void 0,231)}function Bc(_,p,d){return Da(_,p,d,263)}function Da(_,p,d,b){let w=Ye();j(86);let I=Qu(),$=mn();nn(d,r6)&&st(!0);let se=Ws(),Z;j(19)?(Z=Fc(),j(20)):Z=ur(),st(w);let ee=b===263?h.createClassDeclaration(d,I,$,se,Z):h.createClassExpression(d,I,$,se,Z);return De(P(ee,_),p)}function Qu(){return ze()&&!Ku()?cr(ze()):void 0}function Ku(){return u()===119&&Y(Xl)}function Ws(){if(qc())return wn(22,Zu)}function Zu(){let _=L(),p=u();B.assert(p===96||p===119),U();let d=dn(7,ep);return P(h.createHeritageClause(p,d),_)}function ep(){let _=L(),p=Li();if(p.kind===233)return p;let d=Pa();return P(h.createExpressionWithTypeArguments(p,d),_)}function Pa(){return u()===30?Ur(20,_t,30,32):void 0}function qc(){return u()===96||u()===119}function Fc(){return wn(5,Xu)}function zc(_,p,d){j(120);let b=St(),w=mn(),I=Ws(),$=fo(),se=h.createInterfaceDeclaration(d,b,w,I,$);return De(P(se,_),p)}function tp(_,p,d){j(156),t.hasPrecedingLineBreak()&&Ee(A.Line_break_not_permitted_here);let b=St(),w=mn();j(64);let I=u()===141&&pe(vo)||_t();Qt();let $=h.createTypeAliasDeclaration(d,b,w,I);return De(P($,_),p)}function np(){let _=L(),p=qe(),d=Rr(),b=ut(Sr);return De(P(h.createEnumMember(d,b),_),p)}function Gs(_,p,d){j(94);let b=St(),w;j(19)?(w=xe(()=>dn(6,np)),j(20)):w=ur();let I=h.createEnumDeclaration(d,b,w);return De(P(I,_),p)}function Vc(){let _=L(),p;return j(19)?(p=wn(1,Kt),j(20)):p=ur(),P(h.createModuleBlock(p),_)}function Ys(_,p,d,b){let w=b&32,I=b&8?Rt():St(),$=Le(25)?Ys(L(),!1,void 0,8|w):Vc(),se=h.createModuleDeclaration(d,I,$,b);return De(P(se,_),p)}function Wc(_,p,d){let b=0,w;u()===162?(w=St(),b|=2048):(w=$n(),w.text=jr(w.text));let I;u()===19?I=Vc():Qt();let $=h.createModuleDeclaration(d,w,I,b);return De(P($,_),p)}function rp(_,p,d){let b=0;if(u()===162)return Wc(_,p,d);if(Le(145))b|=32;else if(j(144),u()===11)return Wc(_,p,d);return Ys(_,p,d,b)}function ip(){return u()===149&&Y(Gc)}function Gc(){return U()===21}function Yc(){return U()===19}function Hs(){return U()===44}function ap(_,p,d){j(130),j(145);let b=St();Qt();let w=h.createNamespaceExportDeclaration(b);return w.modifiers=d,De(P(w,_),p)}function sp(_,p,d){j(102);let b=t.getTokenFullStart(),w;ve()&&(w=St());let I=!1;if((w==null?void 0:w.escapedText)==="type"&&(u()!==161||ve()&&Y(qu))&&(ve()||op())&&(I=!0,w=ve()?St():void 0),w&&!Wr())return cp(_,p,d,w,I);let $=ci(w,b,I),se=qi(),Z=Hc();Qt();let ee=h.createImportDeclaration(d,$,se,Z);return De(P(ee,_),p)}function ci(_,p,d,b=!1){let w;return(_||u()===42||u()===19)&&(w=lp(_,p,d,b),j(161)),w}function Hc(){let _=u();if((_===118||_===132)&&!t.hasPrecedingLineBreak())return Xs(_)}function _p(){let _=L(),p=wt(u())?Rt():ai(11);j(59);let d=Ft(!0);return P(h.createImportAttribute(p,d),_)}function Xs(_,p){let d=L();p||j(_);let b=t.getTokenStart();if(j(19)){let w=t.hasPrecedingLineBreak(),I=dn(24,_p,!0);if(!j(20)){let $=Fa(at);$&&$.code===A._0_expected.code&&sl($,La(Lt,Qe,b,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return P(h.createImportAttributes(I,w,_),d)}else{let w=Ct([],L(),void 0,!1);return P(h.createImportAttributes(w,!1,_),d)}}function op(){return u()===42||u()===19}function Wr(){return u()===28||u()===161}function cp(_,p,d,b,w){j(64);let I=up();Qt();let $=h.createImportEqualsDeclaration(d,w,b,I);return De(P($,_),p)}function lp(_,p,d,b){let w;return(!_||Le(28))&&(b&&t.setSkipJsDocLeadingAsterisks(!0),w=u()===42?pp():Xc(275),b&&t.setSkipJsDocLeadingAsterisks(!1)),P(h.createImportClause(d,_,w),p)}function up(){return ip()?Bi():Br(!1)}function Bi(){let _=L();j(149),j(21);let p=qi();return j(22),P(h.createExternalModuleReference(p),_)}function qi(){if(u()===11){let _=$n();return _.text=jr(_.text),_}else return Et()}function pp(){let _=L();j(42),j(130);let p=St();return P(h.createNamespaceImport(p),_)}function $s(){return wt(u())||u()===11}function li(_){return u()===11?$n():_()}function Xc(_){let p=L(),d=_===275?h.createNamedImports(Ur(23,ui,19,20)):h.createNamedExports(Ur(23,fp,19,20));return P(d,p)}function fp(){let _=qe();return De($c(281),_)}function ui(){return $c(276)}function $c(_){let p=L(),d=hi(u())&&!ve(),b=t.getTokenStart(),w=t.getTokenEnd(),I=!1,$,se=!0,Z=li(Rt);if(Z.kind===80&&Z.escapedText==="type")if(u()===130){let je=Rt();if(u()===130){let Re=Rt();$s()?(I=!0,$=je,Z=li(ce),se=!1):($=Z,Z=Re,se=!1)}else $s()?($=Z,se=!1,Z=li(ce)):(I=!0,Z=je)}else $s()&&(I=!0,Z=li(ce));se&&u()===130&&($=Z,j(130),Z=li(ce)),_===276&&(Z.kind!==80?(rt(Pr(Qe,Z.pos),Z.end,A.Identifier_expected),Z=bi(Gt(80,!1),Z.pos,Z.pos)):d&&rt(b,w,A.Identifier_expected));let ee=_===276?h.createImportSpecifier(I,$,Z):h.createExportSpecifier(I,$,Z);return P(ee,p);function ce(){return d=hi(u())&&!ve(),b=t.getTokenStart(),w=t.getTokenEnd(),Rt()}}function dp(_){return P(h.createNamespaceExport(li(Rt)),_)}function mp(_,p,d){let b=Ye();st(!0);let w,I,$,se=Le(156),Z=L();Le(42)?(Le(130)&&(w=dp(Z)),j(161),I=qi()):(w=Xc(279),(u()===161||u()===11&&!t.hasPrecedingLineBreak())&&(j(161),I=qi()));let ee=u();I&&(ee===118||ee===132)&&!t.hasPrecedingLineBreak()&&($=Xs(ee)),Qt(),st(b);let ce=h.createExportDeclaration(d,se,w,I,$);return De(P(ce,_),p)}function Qc(_,p,d){let b=Ye();st(!0);let w;Le(64)?w=!0:j(90);let I=Ft(!0);Qt(),st(b);let $=h.createExportAssignment(d,w,I);return De(P($,_),p)}let Qs;(_=>{_[_.SourceElements=0]="SourceElements",_[_.BlockStatements=1]="BlockStatements",_[_.SwitchClauses=2]="SwitchClauses",_[_.SwitchClauseStatements=3]="SwitchClauseStatements",_[_.TypeMembers=4]="TypeMembers",_[_.ClassMembers=5]="ClassMembers",_[_.EnumMembers=6]="EnumMembers",_[_.HeritageClauseElement=7]="HeritageClauseElement",_[_.VariableDeclarations=8]="VariableDeclarations",_[_.ObjectBindingElements=9]="ObjectBindingElements",_[_.ArrayBindingElements=10]="ArrayBindingElements",_[_.ArgumentExpressions=11]="ArgumentExpressions",_[_.ObjectLiteralMembers=12]="ObjectLiteralMembers",_[_.JsxAttributes=13]="JsxAttributes",_[_.JsxChildren=14]="JsxChildren",_[_.ArrayLiteralMembers=15]="ArrayLiteralMembers",_[_.Parameters=16]="Parameters",_[_.JSDocParameters=17]="JSDocParameters",_[_.RestProperties=18]="RestProperties",_[_.TypeParameters=19]="TypeParameters",_[_.TypeArguments=20]="TypeArguments",_[_.TupleElementTypes=21]="TupleElementTypes",_[_.HeritageClauses=22]="HeritageClauses",_[_.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",_[_.ImportAttributes=24]="ImportAttributes",_[_.JSDocComment=25]="JSDocComment",_[_.Count=26]="Count"})(Qs||(Qs={}));let Ks;(_=>{_[_.False=0]="False",_[_.True=1]="True",_[_.Unknown=2]="Unknown"})(Ks||(Ks={}));let Kc;(_=>{function p(ee,ce,je){Vn("file.js",ee,99,void 0,1,0),t.setText(ee,ce,je),lt=t.scan();let Re=d(),Ae=_e("file.js",99,1,!1,[],ye(1),0,Ga),Yt=Wi(at,Ae);return Ut&&(Ae.jsDocDiagnostics=Wi(Ut,Ae)),Wn(),Re?{jsDocTypeExpression:Re,diagnostics:Yt}:void 0}_.parseJSDocTypeExpressionForTests=p;function d(ee){let ce=L(),je=(ee?Le:j)(19),Re=Tt(16777216,ps);(!ee||je)&&D_(20);let Ae=h.createJSDocTypeExpression(Re);return J(Ae),P(Ae,ce)}_.parseJSDocTypeExpression=d;function b(){let ee=L(),ce=Le(19),je=L(),Re=Br(!1);for(;u()===81;)It(),Fe(),Re=P(h.createJSDocMemberName(Re,St()),je);ce&&D_(20);let Ae=h.createJSDocNameReference(Re);return J(Ae),P(Ae,ee)}_.parseJSDocNameReference=b;function w(ee,ce,je){Vn("",ee,99,void 0,1,0);let Re=Tt(16777216,()=>Z(ce,je)),Yt=Wi(at,{languageVariant:0,text:ee});return Wn(),Re?{jsDoc:Re,diagnostics:Yt}:void 0}_.parseIsolatedJSDocComment=w;function I(ee,ce,je){let Re=lt,Ae=at.length,Yt=an,hn=Tt(16777216,()=>Z(ce,je));return wf(hn,ee),nt&524288&&(Ut||(Ut=[]),Nn(Ut,at,Ae)),lt=Re,at.length=Ae,an=Yt,hn}_.parseJSDocComment=I;let $;(ee=>{ee[ee.BeginningOfLine=0]="BeginningOfLine",ee[ee.SawAsterisk=1]="SawAsterisk",ee[ee.SavingComments=2]="SavingComments",ee[ee.SavingBackticks=3]="SavingBackticks"})($||($={}));let se;(ee=>{ee[ee.Property=1]="Property",ee[ee.Parameter=2]="Parameter",ee[ee.CallbackParameter=4]="CallbackParameter"})(se||(se={}));function Z(ee=0,ce){let je=Qe,Re=ce===void 0?je.length:ee+ce;if(ce=Re-ee,B.assert(ee>=0),B.assert(ee<=Re),B.assert(Re<=je.length),!V6(je,ee))return;let Ae,Yt,hn,Zt,pr,Rn=[],Gr=[],hp=yt;yt|=1<<25;let Pe=t.scanRange(ee+3,ce-5,tt);return yt=hp,Pe;function tt(){let O=1,H,X=ee-(je.lastIndexOf(` -`,ee)+1)+4;function ne(Be){H||(H=X),Rn.push(Be),X+=Be.length}for(Fe();zi(5););zi(4)&&(O=0,X=0);e:for(;;){switch(u()){case 60:Na(Rn),pr||(pr=L()),de(q(X)),O=0,H=void 0;break;case 4:Rn.push(t.getTokenText()),O=0,X=0;break;case 42:let Be=t.getTokenText();O===1?(O=2,ne(Be)):(B.assert(O===0),O=1,X+=Be.length);break;case 5:B.assert(O!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let pt=t.getTokenText();H!==void 0&&X+pt.length>H&&Rn.push(pt.slice(H-X)),X+=pt.length;break;case 1:break e;case 82:O=2,ne(t.getTokenValue());break;case 19:O=2;let yn=t.getTokenFullStart(),on=t.getTokenEnd()-1,tn=s(on);if(tn){Zt||fr(Rn),Gr.push(P(h.createJSDocText(Rn.join("")),Zt??ee,yn)),Gr.push(tn),Rn=[],Zt=t.getTokenEnd();break}default:O=2,ne(t.getTokenText());break}O===2?sn(!1):Fe()}let re=Rn.join("").trimEnd();Gr.length&&re.length&&Gr.push(P(h.createJSDocText(re),Zt??ee,pr)),Gr.length&&Ae&&B.assertIsDefined(pr,"having parsed tags implies that the end of the comment span should be set");let Ne=Ae&&Ct(Ae,Yt,hn);return P(h.createJSDocComment(Gr.length?Ct(Gr,ee,pr):re.length?re:void 0,Ne),ee,Re)}function fr(O){for(;O.length&&(O[0]===` -`||O[0]==="\r");)O.shift()}function Na(O){for(;O.length;){let H=O[O.length-1].trimEnd();if(H==="")O.pop();else if(H.lengthpt&&(ne.push(Zn.slice(pt-O)),Be=2),O+=Zn.length;break;case 19:Be=2;let el=t.getTokenFullStart(),Oa=t.getTokenEnd()-1,tl=s(Oa);tl?(re.push(P(h.createJSDocText(ne.join("")),Ne??X,el)),re.push(tl),ne=[],Ne=t.getTokenEnd()):yn(t.getTokenText());break;case 62:Be===3?Be=2:Be=3,yn(t.getTokenText());break;case 82:Be!==3&&(Be=2),yn(t.getTokenValue());break;case 42:if(Be===0){Be=1,O+=1;break}default:Be!==3&&(Be=2),yn(t.getTokenText());break}Be===2||Be===3?on=sn(Be===3):on=Fe()}fr(ne);let tn=ne.join("").trimEnd();if(re.length)return tn.length&&re.push(P(h.createJSDocText(tn),Ne??X)),Ct(re,X,t.getTokenEnd());if(tn.length)return tn}function s(O){let H=pe(f);if(!H)return;Fe(),Ot();let X=l(),ne=[];for(;u()!==20&&u()!==4&&u()!==1;)ne.push(t.getTokenText()),Fe();let re=H==="link"?h.createJSDocLink:H==="linkcode"?h.createJSDocLinkCode:h.createJSDocLinkPlain;return P(re(X,ne.join("")),O,t.getTokenEnd())}function l(){if(wt(u())){let O=L(),H=Rt();for(;Le(25);)H=P(h.createQualifiedName(H,u()===81?Gt(80,!1):Rt()),O);for(;u()===81;)It(),Fe(),H=P(h.createJSDocMemberName(H,St()),O);return H}}function f(){if(kr(),u()===19&&Fe()===60&&wt(Fe())){let O=t.getTokenValue();if(S(O))return O}}function S(O){return O==="link"||O==="linkcode"||O==="linkplain"}function z(O,H,X,ne){return P(h.createJSDocUnknownTag(H,n(O,L(),X,ne)),O)}function de(O){O&&(Ae?Ae.push(O):(Ae=[O],Yt=O.pos),hn=O.end)}function Ue(){return kr(),u()===19?d():void 0}function en(){let O=zi(23);O&&Ot();let H=zi(62),X=fy();return H&&zl(62),O&&(Ot(),ft(64)&&Et(),j(24)),{name:X,isBracketed:O}}function An(O){switch(O.kind){case 151:return!0;case 188:return An(O.elementType);default:return Pf(O)&&Ze(O.typeName)&&O.typeName.escapedText==="Object"&&!O.typeArguments}}function Kn(O,H,X,ne){let re=Ue(),Ne=!re;kr();let{name:Be,isBracketed:pt}=en(),yn=kr();Ne&&!Y(f)&&(re=Ue());let on=n(O,L(),ne,yn),tn=Ia(re,Be,X,ne);tn&&(re=tn,Ne=!0);let Zn=X===1?h.createJSDocPropertyTag(H,Be,pt,re,Ne,on):h.createJSDocParameterTag(H,Be,pt,re,Ne,on);return P(Zn,O)}function Ia(O,H,X,ne){if(O&&An(O.type)){let re=L(),Ne,Be;for(;Ne=pe(()=>gp(X,ne,H));)Ne.kind===341||Ne.kind===348?Be=Dn(Be,Ne):Ne.kind===345&&un(Ne.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(Be){let pt=P(h.createJSDocTypeLiteral(Be,O.type.kind===188),re);return P(h.createJSDocTypeExpression(pt),re)}}}function Y0(O,H,X,ne){nn(Ae,N6)&&rt(H.pos,t.getTokenStart(),A._0_tag_already_specified,f_(H.escapedText));let re=Ue();return P(h.createJSDocReturnTag(H,re,n(O,L(),X,ne)),O)}function yd(O,H,X,ne){nn(Ae,Vf)&&rt(H.pos,t.getTokenStart(),A._0_tag_already_specified,f_(H.escapedText));let re=d(!0),Ne=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocTypeTag(H,re,Ne),O)}function H0(O,H,X,ne){let Ne=u()===23||Y(()=>Fe()===60&&wt(Fe())&&S(t.getTokenValue()))?void 0:b(),Be=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocSeeTag(H,Ne,Be),O)}function X0(O,H,X,ne){let re=Ue(),Ne=n(O,L(),X,ne);return P(h.createJSDocThrowsTag(H,re,Ne),O)}function $0(O,H,X,ne){let re=L(),Ne=Q0(),Be=t.getTokenFullStart(),pt=n(O,Be,X,ne);pt||(Be=t.getTokenFullStart());let yn=typeof pt!="string"?Ct(Xp([P(Ne,re,Be)],pt),re):Ne.text+pt;return P(h.createJSDocAuthorTag(H,yn),O)}function Q0(){let O=[],H=!1,X=t.getToken();for(;X!==1&&X!==4;){if(X===30)H=!0;else{if(X===60&&!H)break;if(X===32&&H){O.push(t.getTokenText()),t.resetTokenState(t.getTokenEnd());break}}O.push(t.getTokenText()),X=Fe()}return h.createJSDocText(O.join(""))}function K0(O,H,X,ne){let re=gd();return P(h.createJSDocImplementsTag(H,re,n(O,L(),X,ne)),O)}function Z0(O,H,X,ne){let re=gd();return P(h.createJSDocAugmentsTag(H,re,n(O,L(),X,ne)),O)}function ey(O,H,X,ne){let re=d(!1),Ne=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocSatisfiesTag(H,re,Ne),O)}function ty(O,H,X,ne){let re=t.getTokenFullStart(),Ne;ve()&&(Ne=St());let Be=ci(Ne,re,!0,!0),pt=qi(),yn=Hc(),on=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocImportTag(H,Be,pt,yn,on),O)}function gd(){let O=Le(19),H=L(),X=ny();t.setSkipJsDocLeadingAsterisks(!0);let ne=Pa();t.setSkipJsDocLeadingAsterisks(!1);let re=h.createExpressionWithTypeArguments(X,ne),Ne=P(re,H);return O&&(Ot(),j(20)),Ne}function ny(){let O=L(),H=pi();for(;Le(25);){let X=pi();H=P(ie(H,X),O)}return H}function Fi(O,H,X,ne,re){return P(H(X,n(O,L(),ne,re)),O)}function bd(O,H,X,ne){let re=d(!0);return Ot(),P(h.createJSDocThisTag(H,re,n(O,L(),X,ne)),O)}function ry(O,H,X,ne){let re=d(!0);return Ot(),P(h.createJSDocEnumTag(H,re,n(O,L(),X,ne)),O)}function iy(O,H,X,ne){let re=Ue();kr();let Ne=yp();Ot();let Be=i(X),pt;if(!re||An(re.type)){let on,tn,Zn,el=!1;for(;(on=pe(()=>cy(X)))&&on.kind!==345;)if(el=!0,on.kind===344)if(tn){let Oa=Ee(A.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Oa&&sl(Oa,La(Lt,Qe,0,0,A.The_tag_was_first_specified_here));break}else tn=on;else Zn=Dn(Zn,on);if(el){let Oa=re&&re.type.kind===188,tl=h.createJSDocTypeLiteral(Zn,Oa);re=tn&&tn.typeExpression&&!An(tn.typeExpression.type)?tn.typeExpression:P(tl,O),pt=re.end}}pt=pt||Be!==void 0?L():(Ne??re??H).end,Be||(Be=n(O,pt,X,ne));let yn=h.createJSDocTypedefTag(H,re,Ne,Be);return P(yn,O,pt)}function yp(O){let H=t.getTokenStart();if(!wt(u()))return;let X=pi();if(Le(25)){let ne=yp(!0),re=h.createModuleDeclaration(void 0,X,ne,O?8:void 0);return P(re,H)}return O&&(X.flags|=4096),X}function ay(O){let H=L(),X,ne;for(;X=pe(()=>gp(4,O));){if(X.kind===345){un(X.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}ne=Dn(ne,X)}return Ct(ne||[],H)}function vd(O,H){let X=ay(H),ne=pe(()=>{if(zi(60)){let re=q(H);if(re&&re.kind===342)return re}});return P(h.createJSDocSignature(void 0,X,ne),O)}function sy(O,H,X,ne){let re=yp();Ot();let Ne=i(X),Be=vd(O,X);Ne||(Ne=n(O,L(),X,ne));let pt=Ne!==void 0?L():Be.end;return P(h.createJSDocCallbackTag(H,Be,re,Ne),O,pt)}function _y(O,H,X,ne){Ot();let re=i(X),Ne=vd(O,X);re||(re=n(O,L(),X,ne));let Be=re!==void 0?L():Ne.end;return P(h.createJSDocOverloadTag(H,Ne,re),O,Be)}function oy(O,H){for(;!Ze(O)||!Ze(H);)if(!Ze(O)&&!Ze(H)&&O.right.escapedText===H.right.escapedText)O=O.left,H=H.left;else return!1;return O.escapedText===H.escapedText}function cy(O){return gp(1,O)}function gp(O,H,X){let ne=!0,re=!1;for(;;)switch(Fe()){case 60:if(ne){let Ne=ly(O,H);return Ne&&(Ne.kind===341||Ne.kind===348)&&X&&(Ze(Ne.name)||!oy(X,Ne.name.left))?!1:Ne}re=!1;break;case 4:ne=!0,re=!1;break;case 42:re&&(ne=!1),re=!0;break;case 80:ne=!1;break;case 1:return!1}}function ly(O,H){B.assert(u()===60);let X=t.getTokenFullStart();Fe();let ne=pi(),re=kr(),Ne;switch(ne.escapedText){case"type":return O===1&&yd(X,ne);case"prop":case"property":Ne=1;break;case"arg":case"argument":case"param":Ne=6;break;case"template":return Td(X,ne,H,re);case"this":return bd(X,ne,H,re);default:return!1}return O&Ne?Kn(X,ne,O,H):!1}function uy(){let O=L(),H=zi(23);H&&Ot();let X=En(!1,!0),ne=pi(A.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),re;if(H&&(Ot(),j(64),re=Tt(16777216,ps),j(24)),!Qi(ne))return P(h.createTypeParameterDeclaration(X,ne,void 0,re),O)}function py(){let O=L(),H=[];do{Ot();let X=uy();X!==void 0&&H.push(X),kr()}while(zi(28));return Ct(H,O)}function Td(O,H,X,ne){let re=u()===19?d():void 0,Ne=py();return P(h.createJSDocTemplateTag(H,re,Ne,n(O,L(),X,ne)),O)}function zi(O){return u()===O?(Fe(),!0):!1}function fy(){let O=pi();for(Le(23)&&j(24);Le(25);){let H=pi();Le(23)&&j(24),O=$l(O,H)}return O}function pi(O){if(!wt(u()))return Gt(80,!O,O||A.Identifier_expected);xn++;let H=t.getTokenStart(),X=t.getTokenEnd(),ne=u(),re=jr(t.getTokenValue()),Ne=P(te(re,ne),H,X);return Fe(),Ne}}})(Kc=e.JSDocParser||(e.JSDocParser={}))})(Zi||(Zi={}));var Sm=new WeakSet;function ev(e){Sm.has(e)&&B.fail("Source file has already been incrementally parsed"),Sm.add(e)}var bh=new WeakSet;function tv(e){return bh.has(e)}function Yp(e){bh.add(e)}var Sl;(e=>{function t(x,N,te,ue){if(ue=ue||B.shouldAssert(2),h(x,N,te,ue),Ig(te))return x;if(x.statements.length===0)return Zi.parseSourceFile(x.fileName,N,x.languageVersion,void 0,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);ev(x),Zi.fixupParentReferences(x);let ye=x.text,fe=y(x),M=c(x,te);h(x,N,M,ue),B.assert(M.span.start<=te.span.start),B.assert(Ar(M.span)===Ar(te.span)),B.assert(Ar(e_(M))===Ar(e_(te)));let ie=e_(M).length-M.span.length;C(x,M.span.start,Ar(M.span),Ar(e_(M)),ie,ye,N,ue);let Ce=Zi.parseSourceFile(x.fileName,N,x.languageVersion,fe,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);return Ce.commentDirectives=a(x.commentDirectives,Ce.commentDirectives,M.span.start,Ar(M.span),ie,ye,N,ue),Ce.impliedNodeFormat=x.impliedNodeFormat,L6(x,Ce),Ce}e.updateSourceFile=t;function a(x,N,te,ue,ye,fe,M,ie){if(!x)return N;let Ce,V=!1;for(let G of x){let{range:dt,type:rr}=G;if(dt.endue){oe();let vn={range:{pos:dt.pos+ye,end:dt.end+ye},type:rr};Ce=Dn(Ce,vn),ie&&B.assert(fe.substring(dt.pos,dt.end)===M.substring(vn.range.pos,vn.range.end))}}return oe(),Ce;function oe(){V||(V=!0,Ce?N&&Ce.push(...N):Ce=N)}}function o(x,N,te,ue,ye,fe,M){te?Ce(x):ie(x);return;function ie(V){let oe="";if(M&&m(V)&&(oe=ye.substring(V.pos,V.end)),Zd(V,N),bi(V,V.pos+ue,V.end+ue),M&&m(V)&&B.assert(oe===fe.substring(V.pos,V.end)),Ht(V,ie,Ce),$i(V))for(let G of V.jsDoc)ie(G);E(V,M)}function Ce(V){bi(V,V.pos+ue,V.end+ue);for(let oe of V)ie(oe)}}function m(x){switch(x.kind){case 11:case 9:case 80:return!0}return!1}function v(x,N,te,ue,ye){B.assert(x.end>=N,"Adjusting an element that was entirely before the change range"),B.assert(x.pos<=te,"Adjusting an element that was entirely after the change range"),B.assert(x.pos<=x.end);let fe=Math.min(x.pos,ue),M=x.end>=te?x.end+ye:Math.min(x.end,ue);if(B.assert(fe<=M),x.parent){let ie=x.parent;B.assertGreaterThanOrEqual(fe,ie.pos),B.assertLessThanOrEqual(M,ie.end)}bi(x,fe,M)}function E(x,N){if(N){let te=x.pos,ue=ye=>{B.assert(ye.pos>=te),te=ye.end};if($i(x))for(let ye of x.jsDoc)ue(ye);Ht(x,ue),B.assert(te<=x.end)}}function C(x,N,te,ue,ye,fe,M,ie){Ce(x);return;function Ce(oe){if(B.assert(oe.pos<=oe.end),oe.pos>te){o(oe,x,!1,ye,fe,M,ie);return}let G=oe.end;if(G>=N){if(Yp(oe),Zd(oe,x),v(oe,N,te,ue,ye),Ht(oe,Ce,V),$i(oe))for(let dt of oe.jsDoc)Ce(dt);E(oe,ie);return}B.assert(Gte){o(oe,x,!0,ye,fe,M,ie);return}let G=oe.end;if(G>=N){Yp(oe),v(oe,N,te,ue,ye);for(let dt of oe)Ce(dt);return}B.assert(G0&&M<=1;M++){let ie=W(x,ue);B.assert(ie.pos<=ue);let Ce=ie.pos;ue=Math.max(0,Ce-1)}let ye=Ng(ue,Ar(N.span)),fe=N.newLength+(N.span.start-ue);return e1(ye,fe)}function W(x,N){let te=x,ue;if(Ht(x,fe),ue){let M=ye(ue);M.pos>te.pos&&(te=M)}return te;function ye(M){for(;;){let ie=hb(M);if(ie)M=ie;else return M}}function fe(M){if(!Qi(M))if(M.pos<=N){if(M.pos>=te.pos&&(te=M),NN),!0}}function h(x,N,te,ue){let ye=x.text;if(te&&(B.assert(ye.length-te.span.length+te.newLength===N.length),ue||B.shouldAssert(3))){let fe=ye.substr(0,te.span.start),M=N.substr(0,te.span.start);B.assert(fe===M);let ie=ye.substring(Ar(te.span),ye.length),Ce=N.substring(Ar(e_(te)),N.length);B.assert(ie===Ce)}}function y(x){let N=x.statements,te=0;B.assert(te=V.pos&&M=V.pos&&M{x[x.Value=-1]="Value"})(g||(g={}))})(Sl||(Sl={}));function nv(e){return rv(e)!==void 0}function rv(e){let t=Um(e,jb,!1);if(t)return t;if(tg(e,".ts")){let a=Rm(e),o=a.lastIndexOf(".d.");if(o>=0)return a.substring(o)}}function iv(e,t,a,o){if(e){if(e==="import")return 99;if(e==="require")return 1;o(t,a-t,A.resolution_mode_should_be_either_require_or_import)}}function av(e,t){let a=[];for(let o of jp(t,0)||bt){let m=t.substring(o.pos,o.end);lv(a,o,m)}e.pragmas=new Map;for(let o of a){if(e.pragmas.has(o.name)){let m=e.pragmas.get(o.name);m instanceof Array?m.push(o.args):e.pragmas.set(o.name,[m,o.args]);continue}e.pragmas.set(o.name,o.args)}}function sv(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((a,o)=>{switch(o){case"reference":{let m=e.referencedFiles,v=e.typeReferenceDirectives,E=e.libReferenceDirectives;qn(Tp(a),C=>{let{types:c,lib:W,path:h,["resolution-mode"]:y,preserve:g}=C.arguments,x=g==="true"?!0:void 0;if(C.arguments["no-default-lib"]==="true")e.hasNoDefaultLib=!0;else if(c){let N=iv(y,c.pos,c.end,t);v.push({pos:c.pos,end:c.end,fileName:c.value,...N?{resolutionMode:N}:{},...x?{preserve:x}:{}})}else W?E.push({pos:W.pos,end:W.end,fileName:W.value,...x?{preserve:x}:{}}):h?m.push({pos:h.pos,end:h.end,fileName:h.value,...x?{preserve:x}:{}}):t(C.range.pos,C.range.end-C.range.pos,A.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Ip(Tp(a),m=>({name:m.arguments.name,path:m.arguments.path}));break}case"amd-module":{if(a instanceof Array)for(let m of a)e.moduleName&&t(m.range.pos,m.range.end-m.range.pos,A.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=m.arguments.name;else e.moduleName=a.arguments.name;break}case"ts-nocheck":case"ts-check":{qn(Tp(a),m=>{(!e.checkJsDirective||m.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:o==="ts-check",end:m.range.end,pos:m.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:B.fail("Unhandled pragma kind")}})}var Np=new Map;function _v(e){if(Np.has(e))return Np.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Np.set(e,t),t}var ov=/^\/\/\/\s*<(\S+)\s.*?\/>/m,cv=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function lv(e,t,a){let o=t.kind===2&&ov.exec(a);if(o){let v=o[1].toLowerCase(),E=jm[v];if(!E||!(E.kind&1))return;if(E.args){let C={};for(let c of E.args){let h=_v(c.name).exec(a);if(!h&&!c.optional)return;if(h){let y=h[2]||h[3];if(c.captureSpan){let g=t.pos+h.index+h[1].length+1;C[c.name]={value:y,pos:g,end:g+y.length}}else C[c.name]=y}}e.push({name:v,args:{arguments:C,range:t}})}else e.push({name:v,args:{arguments:{},range:t}});return}let m=t.kind===2&&cv.exec(a);if(m)return wm(e,t,2,m);if(t.kind===3){let v=/@(\S+)(\s+(?:\S.*)?)?$/gm,E;for(;E=v.exec(a);)wm(e,t,4,E)}}function wm(e,t,a,o){if(!o)return;let m=o[1].toLowerCase(),v=jm[m];if(!v||!(v.kind&a))return;let E=o[2],C=uv(v,E);C!=="fail"&&e.push({name:m,args:{arguments:C,range:t}})}function uv(e,t){if(!t)return{};if(!e.args)return{};let a=t.trim().split(/\s+/),o={};for(let m=0;mo.kind<309||o.kind>351);return a.kind<166?a:a.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),a=Fa(t);if(a)return a.kind<166?a:a.getLastToken(e)}forEachChild(e,t){return Ht(this,e,t)}};function pv(e,t){let a=[];if(g2(e))return e.forEachChild(E=>{a.push(E)}),a;c_.setText((t||e.getSourceFile()).text);let o=e.pos,m=E=>{l_(a,o,E.pos,e),a.push(E),o=E.end},v=E=>{l_(a,o,E.pos,e),a.push(fv(E,e)),o=E.end};return qn(e.jsDoc,m),o=e.pos,e.forEachChild(m,v),l_(a,o,e.end,e),c_.setText(void 0),a}function l_(e,t,a,o){for(c_.resetTokenState(t);tt.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function dl(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(a.length===0||e.some(wh))){let o=new Set;for(let m of e){let v=kh(t,m,E=>{var C;if(!o.has(E))return o.add(E),m.kind===177||m.kind===178?E.getContextualJsDocTags(m,t):((C=E.declarations)==null?void 0:C.length)===1?E.getJsDocTags(t):void 0});v&&(a=[...v,...a])}}return a}function o_(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(a.length===0||e.some(wh))){let o=new Set;for(let m of e){let v=kh(t,m,E=>{if(!o.has(E))return o.add(E),m.kind===177||m.kind===178?E.getContextualDocumentationComment(m,t):E.getDocumentationComment(t)});v&&(a=a.length===0?v.slice():v.concat(lineBreakPart(),a))}}return a}function kh(e,t,a){var o;let m=((o=t.parent)==null?void 0:o.kind)===176?t.parent.parent:t.parent;if(!m)return;let v=ab(t);return wy($2(m),E=>{let C=e.getTypeAtLocation(E),c=v&&C.symbol?e.getTypeOfSymbol(C.symbol):C,W=e.getPropertyOfType(c,t.symbol.name);return W?a(W):void 0})}var yv=class extends Yf{constructor(e,t,a){super(e,t,a)}update(e,t){return Z6(this,e,t)}getLineAndCharacterOfPosition(e){return Ym(this,e)}getLineStarts(){return Jp(this)}getPositionOfLineAndCharacter(e,t,a){return Tg(Jp(this),e,t,this.text,a)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),a=this.getLineStarts(),o;t+1>=a.length&&(o=this.getEnd()),o||(o=a[t+1]-1);let m=this.getFullText();return m[o]===` -`&&m[o-1]==="\r"?o-1:o}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=Ry();return this.forEachChild(m),e;function t(v){let E=o(v);E&&e.add(E,v)}function a(v){let E=e.get(v);return E||e.set(v,E=[]),E}function o(v){let E=uf(v);return E&&(Ef(E)&&dr(E.expression)?E.expression.name.text:l1(E)?getNameFromPropertyName(E):void 0)}function m(v){switch(v.kind){case 262:case 218:case 174:case 173:let E=v,C=o(E);if(C){let h=a(C),y=Fa(h);y&&E.parent===y.parent&&E.symbol===y.symbol?E.body&&!y.body&&(h[h.length-1]=E):h.push(E)}Ht(v,m);break;case 263:case 231:case 264:case 265:case 266:case 267:case 271:case 281:case 276:case 273:case 274:case 177:case 178:case 187:t(v),Ht(v,m);break;case 169:if(!S_(v,31))break;case 260:case 208:{let h=v;if(c2(h.name)){Ht(h.name,m);break}h.initializer&&m(h.initializer)}case 306:case 172:case 171:t(v);break;case 278:let c=v;c.exportClause&&(rh(c.exportClause)?qn(c.exportClause.elements,m):m(c.exportClause.name));break;case 272:let W=v.importClause;W&&(W.name&&t(W.name),W.namedBindings&&(W.namedBindings.kind===274?t(W.namedBindings):qn(W.namedBindings.elements,m)));break;case 226:gf(v)!==0&&t(v);default:Ht(v,m)}}}},gv=class{constructor(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(o=>o)}getLineAndCharacterOfPosition(e){return Ym(this,e)}};function bv(){return{getNodeConstructor:()=>Yf,getTokenConstructor:()=>Th,getIdentifierConstructor:()=>xh,getPrivateIdentifierConstructor:()=>Sh,getSourceFileConstructor:()=>yv,getSymbolConstructor:()=>dv,getTypeConstructor:()=>mv,getSignatureConstructor:()=>hv,getSourceMapSourceConstructor:()=>gv}}var vv=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],z3=[...vv,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];kb(bv());var Ll=new Proxy({},{get:()=>!0});var Ah=Ll["4.8"];function nr(e,t=!1){var a;if(e!=null){if(Ah){if(t||Ml(e)){let o=r1(e);return o?[...o]:void 0}return}return(a=e.modifiers)==null?void 0:a.filter(o=>!Dl(o))}}function ra(e,t=!1){var a;if(e!=null){if(Ah){if(t||Gf(e)){let o=pf(e);return o?[...o]:void 0}return}return(a=e.decorators)==null?void 0:a.filter(Dl)}}var Dh={};var Jl=new Proxy({},{get:(e,t)=>t});var Ph=Jl,Nh=Jl;var D=Ph,Dt=Nh;var Ih=Ll["5.0"],le=Ie,Sv=new Set([le.AmpersandAmpersandToken,le.BarBarToken,le.QuestionQuestionToken]),wv=new Set([Ie.AmpersandAmpersandEqualsToken,Ie.AmpersandEqualsToken,Ie.AsteriskAsteriskEqualsToken,Ie.AsteriskEqualsToken,Ie.BarBarEqualsToken,Ie.BarEqualsToken,Ie.CaretEqualsToken,Ie.EqualsToken,Ie.GreaterThanGreaterThanEqualsToken,Ie.GreaterThanGreaterThanGreaterThanEqualsToken,Ie.LessThanLessThanEqualsToken,Ie.MinusEqualsToken,Ie.PercentEqualsToken,Ie.PlusEqualsToken,Ie.QuestionQuestionEqualsToken,Ie.SlashEqualsToken]),kv=new Set([le.AmpersandAmpersandToken,le.AmpersandToken,le.AsteriskAsteriskToken,le.AsteriskToken,le.BarBarToken,le.BarToken,le.CaretToken,le.EqualsEqualsEqualsToken,le.EqualsEqualsToken,le.ExclamationEqualsEqualsToken,le.ExclamationEqualsToken,le.GreaterThanEqualsToken,le.GreaterThanGreaterThanGreaterThanToken,le.GreaterThanGreaterThanToken,le.GreaterThanToken,le.InKeyword,le.InstanceOfKeyword,le.LessThanEqualsToken,le.LessThanLessThanToken,le.LessThanToken,le.MinusToken,le.PercentToken,le.PlusToken,le.SlashToken]);function Ev(e){return wv.has(e.kind)}function Av(e){return Sv.has(e.kind)}function Cv(e){return kv.has(e.kind)}function Zr(e){return it(e)}function Oh(e){return e.kind!==le.SemicolonClassElement}function He(e,t){let a=nr(t);return(a==null?void 0:a.some(o=>o.kind===e))===!0}function Mh(e){let t=nr(e);return t==null?null:t[t.length-1]??null}function Lh(e){return e.kind===le.CommaToken}function Dv(e){return e.kind===le.SingleLineCommentTrivia||e.kind===le.MultiLineCommentTrivia}function Pv(e){return e.kind===le.JSDocComment}function Jh(e){if(Ev(e))return{type:D.AssignmentExpression,operator:Zr(e.kind)};if(Av(e))return{type:D.LogicalExpression,operator:Zr(e.kind)};if(Cv(e))return{type:D.BinaryExpression,operator:Zr(e.kind)};throw new Error(`Unexpected binary operator ${it(e.kind)}`)}function k_(e,t){let a=t.getLineAndCharacterOfPosition(e);return{column:a.character,line:a.line+1}}function ei(e,t){let[a,o]=e.map(m=>k_(m,t));return{end:o,start:a}}function jh(e){if(e.kind===Ie.Block)switch(e.parent.kind){case Ie.Constructor:case Ie.GetAccessor:case Ie.SetAccessor:case Ie.ArrowFunction:case Ie.FunctionExpression:case Ie.FunctionDeclaration:case Ie.MethodDeclaration:return!0;default:return!1}return!0}function ia(e,t){return[e.getStart(t),e.getEnd()]}function Nv(e){return e.kind>=le.FirstToken&&e.kind<=le.LastToken}function Rh(e){return e.kind>=le.JsxElement&&e.kind<=le.JsxAttribute}function jl(e){return e.flags&bn.Let?"let":(e.flags&bn.AwaitUsing)===bn.AwaitUsing?"await using":e.flags&bn.Const?"const":e.flags&bn.Using?"using":"var"}function ki(e){let t=nr(e);if(t!=null)for(let a of t)switch(a.kind){case le.PublicKeyword:return"public";case le.ProtectedKeyword:return"protected";case le.PrivateKeyword:return"private";default:break}}function mr(e,t,a){return o(t);function o(m){return o1(m)&&m.pos===e.end?m:jv(m.getChildren(a),v=>(v.pos<=e.pos&&v.end>e.end||v.pos===e.end)&&Jv(v,a)?o(v):void 0)}}function Iv(e,t){let a=e;for(;a;){if(t(a))return a;a=a.parent}}function Ov(e){return!!Iv(e,Rh)}function Kf(e){return Er(!1,e,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,t=>{let a=t.slice(1,-1);if(a[0]==="#"){let o=a[1]==="x"?parseInt(a.slice(2),16):parseInt(a.slice(1),10);return o>1114111?t:String.fromCodePoint(o)}return Dh[a]||t})}function aa(e){return e.kind===le.ComputedPropertyName}function Zf(e){return!!e.questionToken}function ed(e){return e.type===D.ChainExpression}function Uh(e,t){return ed(t)&&e.expression.kind!==Ie.ParenthesizedExpression}function Mv(e){if(e.kind===le.NullKeyword)return Dt.Null;let t;if(Ih&&e.kind===le.Identifier?t=El(e):"originalKeywordKind"in e&&(t=e.originalKeywordKind),t)return t===le.NullKeyword?Dt.Null:t>=le.FirstFutureReservedWord&&t<=le.LastKeyword?Dt.Identifier:Dt.Keyword;if(e.kind>=le.FirstKeyword&&e.kind<=le.LastFutureReservedWord)return e.kind===le.FalseKeyword||e.kind===le.TrueKeyword?Dt.Boolean:Dt.Keyword;if(e.kind>=le.FirstPunctuation&&e.kind<=le.LastPunctuation)return Dt.Punctuator;if(e.kind>=le.NoSubstitutionTemplateLiteral&&e.kind<=le.TemplateTail)return Dt.Template;switch(e.kind){case le.NumericLiteral:case le.BigIntLiteral:return Dt.Numeric;case le.PrivateIdentifier:return Dt.PrivateIdentifier;case le.JsxText:return Dt.JSXText;case le.StringLiteral:return e.parent.kind===le.JsxAttribute||e.parent.kind===le.JsxElement?Dt.JSXText:Dt.String;case le.RegularExpressionLiteral:return Dt.RegularExpression;case le.Identifier:case le.ConstructorKeyword:case le.GetKeyword:case le.SetKeyword:default:}if(e.kind===le.Identifier){if(Rh(e.parent))return Dt.JSXIdentifier;if(e.parent.kind===le.PropertyAccessExpression&&Ov(e))return Dt.JSXIdentifier}return Dt.Identifier}function Lv(e,t){let a=e.kind===le.JsxText?e.getFullStart():e.getStart(t),o=e.getEnd(),m=t.text.slice(a,o),v=Mv(e),E=[a,o],C=ei(E,t);return v===Dt.RegularExpression?{type:v,loc:C,range:E,regex:{flags:m.slice(m.lastIndexOf("/")+1),pattern:m.slice(1,m.lastIndexOf("/"))},value:m}:v===Dt.PrivateIdentifier?{type:v,loc:C,range:E,value:m.slice(1)}:{type:v,loc:C,range:E,value:m}}function Bh(e){let t=[];function a(o){Dv(o)||Pv(o)||(Nv(o)&&o.kind!==le.EndOfFileToken?t.push(Lv(o,e)):o.getChildren(e).forEach(a))}return a(e),t}var Qf=class extends Error{fileName;location;constructor(t,a,o){super(t),this.fileName=a,this.location=o,Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:new.target.name})}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function td(e,t,a,o=a){let[m,v]=[a,o].map(E=>{let{character:C,line:c}=t.getLineAndCharacterOfPosition(E);return{column:C,line:c+1,offset:E}});return new Qf(e,t.fileName,{end:v,start:m})}function qh(e){var t;return!!("illegalDecorators"in e&&((t=e.illegalDecorators)!=null&&t.length))}function Jv(e,t){return e.kind===le.EndOfFileToken?!!e.jsDoc:e.getWidth(t)!==0}function jv(e,t){if(e!==void 0)for(let a=0;a=0&&e.kind!==le.EndOfFileToken}function nd(e){return!Uv(e)}function Vh(e){return lf(e.parent,hf)}function Bv(e){return He(le.AbstractKeyword,e)}function qv(e){if(e.parameters.length&&!Ol(e)){let t=e.parameters[0];if(Fv(t))return t}return null}function Fv(e){return Fh(e.name)}function Wh(e){switch(e.kind){case le.ClassDeclaration:return!0;case le.ClassExpression:return!0;case le.PropertyDeclaration:{let{parent:t}=e;return!!(Ha(t)||xi(t)&&!Bv(e))}case le.GetAccessor:case le.SetAccessor:case le.MethodDeclaration:{let{parent:t}=e;return!!e.body&&(Ha(t)||xi(t))}case le.Parameter:{let{parent:t}=e,a=t.parent;return!!t&&"body"in t&&!!t.body&&(t.kind===le.Constructor||t.kind===le.MethodDeclaration||t.kind===le.SetAccessor)&&qv(t)!==e&&!!a&&a.kind===le.ClassDeclaration}}return!1}function Rl(e){switch(e.kind){case le.Identifier:return!0;case le.PropertyAccessExpression:case le.ElementAccessExpression:return!(e.flags&bn.OptionalChain);case le.ParenthesizedExpression:case le.TypeAssertionExpression:case le.AsExpression:case le.SatisfiesExpression:case le.ExpressionWithTypeArguments:case le.NonNullExpression:return Rl(e.expression);default:return!1}}function Gh(e){let t=nr(e),a=e;for(;(!t||t.length===0)&&wi(a.parent);){let o=nr(a.parent);o!=null&&o.length&&(t=o),a=a.parent}return t}var T=Ie;function sd(e){return td("message"in e&&e.message||e.messageText,e.file,e.start)}function zv(e){return dr(e)&&Ze(e.name)&&Yh(e.expression)}function Yh(e){return e.kind===T.Identifier||zv(e)}var he,id,Hh,Je,Vt,Ka,ad,Ul=class{constructor(t,a){bp(this,he);Vi(this,"allowPattern",!1);Vi(this,"ast");Vi(this,"esTreeNodeToTSNodeMap",new WeakMap);Vi(this,"options");Vi(this,"tsNodeToESTreeNodeMap",new WeakMap);this.ast=t,this.options={...a}}assertModuleSpecifier(t,a){var o;!a&&t.moduleSpecifier==null&&ge(this,he,Vt).call(this,t,"Module specifier must be a string literal."),t.moduleSpecifier&&((o=t.moduleSpecifier)==null?void 0:o.kind)!==T.StringLiteral&&ge(this,he,Vt).call(this,t.moduleSpecifier,"Module specifier must be a string literal.")}convertBindingNameWithTypeAnnotation(t,a,o){let m=this.convertPattern(t);return a&&(m.typeAnnotation=this.convertTypeAnnotation(a,o),this.fixParentLocation(m,m.typeAnnotation.range)),m}convertBodyExpressions(t,a){let o=jh(a);return t.map(m=>{let v=this.convertChild(m);if(o){if(v!=null&&v.expression&&Nl(m)&&Si(m.expression)){let E=v.expression.raw;return v.directive=E.slice(1,-1),v}o=!1}return v}).filter(m=>m)}convertChainExpression(t,a){let{child:o,isOptional:m}=t.type===D.MemberExpression?{child:t.object,isOptional:t.optional}:t.type===D.CallExpression?{child:t.callee,isOptional:t.optional}:{child:t.expression,isOptional:!1},v=Uh(a,o);if(!v&&!m)return t;if(v&&ed(o)){let E=o.expression;t.type===D.MemberExpression?t.object=E:t.type===D.CallExpression?t.callee=E:t.expression=E}return this.createNode(a,{type:D.ChainExpression,expression:t})}convertChild(t,a){return this.converter(t,a,!1)}convertPattern(t,a){return this.converter(t,a,!0)}convertTypeAnnotation(t,a){let o=(a==null?void 0:a.kind)===T.FunctionType||(a==null?void 0:a.kind)===T.ConstructorType?2:1,v=[t.getFullStart()-o,t.end],E=ei(v,this.ast);return{type:D.TSTypeAnnotation,loc:E,range:v,typeAnnotation:this.convertChild(t)}}convertTypeArgumentsToTypeParameterInstantiation(t,a){let o=mr(t,this.ast,this.ast);return this.createNode(a,{type:D.TSTypeParameterInstantiation,range:[t.pos-1,o.end],params:t.map(m=>this.convertChild(m))})}convertTSTypeParametersToTypeParametersDeclaration(t){let a=mr(t,this.ast,this.ast),o=[t.pos-1,a.end];return{type:D.TSTypeParameterDeclaration,loc:ei(o,this.ast),range:o,params:t.map(m=>this.convertChild(m))}}convertParameters(t){return t!=null&&t.length?t.map(a=>{var m;let o=this.convertChild(a);return o.decorators=((m=ra(a))==null?void 0:m.map(v=>this.convertChild(v)))??[],o}):[]}converter(t,a,o){if(!t)return null;ge(this,he,Hh).call(this,t);let m=this.allowPattern;o!=null&&(this.allowPattern=o);let v=this.convertNode(t,a??t.parent);return this.registerTSNodeInNodeMap(t,v),this.allowPattern=m,v}convertImportAttributes(t){return t==null?[]:t.elements.map(a=>this.convertChild(a))}convertJSXIdentifier(t){let a=this.createNode(t,{type:D.JSXIdentifier,name:t.getText()});return this.registerTSNodeInNodeMap(t,a),a}convertJSXNamespaceOrIdentifier(t){if(t.kind===Ie.JsxNamespacedName){let m=this.createNode(t,{type:D.JSXNamespacedName,name:this.createNode(t.name,{type:D.JSXIdentifier,name:t.name.text}),namespace:this.createNode(t.namespace,{type:D.JSXIdentifier,name:t.namespace.text})});return this.registerTSNodeInNodeMap(t,m),m}let a=t.getText(),o=a.indexOf(":");if(o>0){let m=ia(t,this.ast),v=this.createNode(t,{type:D.JSXNamespacedName,range:m,name:this.createNode(t,{type:D.JSXIdentifier,range:[m[0]+o+1,m[1]],name:a.slice(o+1)}),namespace:this.createNode(t,{type:D.JSXIdentifier,range:[m[0],m[0]+o],name:a.slice(0,o)})});return this.registerTSNodeInNodeMap(t,v),v}return this.convertJSXIdentifier(t)}convertJSXTagName(t,a){let o;switch(t.kind){case T.PropertyAccessExpression:t.name.kind===T.PrivateIdentifier&&ge(this,he,Je).call(this,t.name,"Non-private identifier expected."),o=this.createNode(t,{type:D.JSXMemberExpression,object:this.convertJSXTagName(t.expression,a),property:this.convertJSXIdentifier(t.name)});break;case T.ThisKeyword:case T.Identifier:default:return this.convertJSXNamespaceOrIdentifier(t)}return this.registerTSNodeInNodeMap(t,o),o}convertMethodSignature(t){return this.createNode(t,{type:D.TSMethodSignature,accessibility:ki(t),computed:aa(t.name),key:this.convertChild(t.name),kind:(()=>{switch(t.kind){case T.GetAccessor:return"get";case T.SetAccessor:return"set";case T.MethodSignature:return"method"}})(),optional:Zf(t),params:this.convertParameters(t.parameters),readonly:He(T.ReadonlyKeyword,t),returnType:t.type&&this.convertTypeAnnotation(t.type,t),static:He(T.StaticKeyword,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}fixParentLocation(t,a){a[0]t.range[1]&&(t.range[1]=a[1],t.loc.end=k_(t.range[1],this.ast))}convertNode(t,a){var o,m,v,E,C,c,W,h;switch(t.kind){case T.SourceFile:return this.createNode(t,{type:D.Program,range:[t.getStart(this.ast),t.endOfFileToken.end],body:this.convertBodyExpressions(t.statements,t),comments:void 0,sourceType:t.externalModuleIndicator?"module":"script",tokens:void 0});case T.Block:return this.createNode(t,{type:D.BlockStatement,body:this.convertBodyExpressions(t.statements,t)});case T.Identifier:return zh(t)?this.createNode(t,{type:D.ThisExpression}):this.createNode(t,{type:D.Identifier,decorators:[],name:t.text,optional:!1,typeAnnotation:void 0});case T.PrivateIdentifier:return this.createNode(t,{type:D.PrivateIdentifier,name:t.text.slice(1)});case T.WithStatement:return this.createNode(t,{type:D.WithStatement,body:this.convertChild(t.statement),object:this.convertChild(t.expression)});case T.ReturnStatement:return this.createNode(t,{type:D.ReturnStatement,argument:this.convertChild(t.expression)});case T.LabeledStatement:return this.createNode(t,{type:D.LabeledStatement,body:this.convertChild(t.statement),label:this.convertChild(t.label)});case T.ContinueStatement:return this.createNode(t,{type:D.ContinueStatement,label:this.convertChild(t.label)});case T.BreakStatement:return this.createNode(t,{type:D.BreakStatement,label:this.convertChild(t.label)});case T.IfStatement:return this.createNode(t,{type:D.IfStatement,alternate:this.convertChild(t.elseStatement),consequent:this.convertChild(t.thenStatement),test:this.convertChild(t.expression)});case T.SwitchStatement:return t.caseBlock.clauses.filter(y=>y.kind===T.DefaultClause).length>1&&ge(this,he,Je).call(this,t,"A 'default' clause cannot appear more than once in a 'switch' statement."),this.createNode(t,{type:D.SwitchStatement,cases:t.caseBlock.clauses.map(y=>this.convertChild(y)),discriminant:this.convertChild(t.expression)});case T.CaseClause:case T.DefaultClause:return this.createNode(t,{type:D.SwitchCase,consequent:t.statements.map(y=>this.convertChild(y)),test:t.kind===T.CaseClause?this.convertChild(t.expression):null});case T.ThrowStatement:return t.expression.end===t.expression.pos&&ge(this,he,Vt).call(this,t,"A throw statement must throw an expression."),this.createNode(t,{type:D.ThrowStatement,argument:this.convertChild(t.expression)});case T.TryStatement:return this.createNode(t,{type:D.TryStatement,block:this.convertChild(t.tryBlock),finalizer:this.convertChild(t.finallyBlock),handler:this.convertChild(t.catchClause)});case T.CatchClause:return(o=t.variableDeclaration)!=null&&o.initializer&&ge(this,he,Je).call(this,t.variableDeclaration.initializer,"Catch clause variable cannot have an initializer."),this.createNode(t,{type:D.CatchClause,body:this.convertChild(t.block),param:t.variableDeclaration?this.convertBindingNameWithTypeAnnotation(t.variableDeclaration.name,t.variableDeclaration.type):null});case T.WhileStatement:return this.createNode(t,{type:D.WhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.DoStatement:return this.createNode(t,{type:D.DoWhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.ForStatement:return this.createNode(t,{type:D.ForStatement,body:this.convertChild(t.statement),init:this.convertChild(t.initializer),test:this.convertChild(t.condition),update:this.convertChild(t.incrementor)});case T.ForInStatement:return ge(this,he,id).call(this,t.initializer,t.kind),this.createNode(t,{type:D.ForInStatement,body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.ForOfStatement:return ge(this,he,id).call(this,t.initializer,t.kind),this.createNode(t,{type:D.ForOfStatement,await:!!(t.awaitModifier&&t.awaitModifier.kind===T.AwaitKeyword),body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.FunctionDeclaration:{let y=He(T.DeclareKeyword,t),g=He(T.AsyncKeyword,t),x=!!t.asteriskToken;y?t.body?ge(this,he,Je).call(this,t,"An implementation cannot be declared in ambient contexts."):g?ge(this,he,Je).call(this,t,"'async' modifier cannot be used in an ambient context."):x&&ge(this,he,Je).call(this,t,"Generators are not allowed in an ambient context."):!t.body&&x&&ge(this,he,Je).call(this,t,"A function signature cannot be declared as a generator.");let N=this.createNode(t,{type:t.body?D.FunctionDeclaration:D.TSDeclareFunction,async:g,body:this.convertChild(t.body)||void 0,declare:y,expression:!1,generator:x,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,N)}case T.VariableDeclaration:{let y=!!t.exclamationToken,g=this.convertChild(t.initializer),x=this.convertBindingNameWithTypeAnnotation(t.name,t.type,t);return y&&(g?ge(this,he,Je).call(this,t,"Declarations with initializers cannot also have definite assignment assertions."):(x.type!==D.Identifier||!x.typeAnnotation)&&ge(this,he,Je).call(this,t,"Declarations with definite assignment assertions must also have type annotations.")),this.createNode(t,{type:D.VariableDeclarator,definite:y,id:x,init:g})}case T.VariableStatement:{let y=this.createNode(t,{type:D.VariableDeclaration,declarations:t.declarationList.declarations.map(g=>this.convertChild(g)),declare:He(T.DeclareKeyword,t),kind:jl(t.declarationList)});return y.declarations.length||ge(this,he,Vt).call(this,t,"A variable declaration list must have at least one variable declarator."),(y.kind==="using"||y.kind==="await using")&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init==null&&ge(this,he,Je).call(this,g,`'${y.kind}' declarations must be initialized.`),y.declarations[x].id.type!==D.Identifier&&ge(this,he,Je).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),(y.declare||["await using","const","using"].includes(y.kind))&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].definite&&ge(this,he,Je).call(this,g,"A definite assignment assertion '!' is not permitted in this context.")}),y.declare&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init&&(["let","var"].includes(y.kind)||y.declarations[x].id.typeAnnotation)&&ge(this,he,Je).call(this,g,"Initializers are not permitted in ambient contexts.")}),this.fixExports(t,y)}case T.VariableDeclarationList:{let y=this.createNode(t,{type:D.VariableDeclaration,declarations:t.declarations.map(g=>this.convertChild(g)),declare:!1,kind:jl(t)});return(y.kind==="using"||y.kind==="await using")&&t.declarations.forEach((g,x)=>{y.declarations[x].init!=null&&ge(this,he,Je).call(this,g,`'${y.kind}' declarations may not be initialized in for statement.`),y.declarations[x].id.type!==D.Identifier&&ge(this,he,Je).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),y}case T.ExpressionStatement:return this.createNode(t,{type:D.ExpressionStatement,directive:void 0,expression:this.convertChild(t.expression)});case T.ThisKeyword:return this.createNode(t,{type:D.ThisExpression});case T.ArrayLiteralExpression:return this.allowPattern?this.createNode(t,{type:D.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0}):this.createNode(t,{type:D.ArrayExpression,elements:t.elements.map(y=>this.convertChild(y))});case T.ObjectLiteralExpression:{if(this.allowPattern)return this.createNode(t,{type:D.ObjectPattern,decorators:[],optional:!1,properties:t.properties.map(g=>this.convertPattern(g)),typeAnnotation:void 0});let y=[];for(let g of t.properties)(g.kind===T.GetAccessor||g.kind===T.SetAccessor||g.kind===T.MethodDeclaration)&&!g.body&&ge(this,he,Vt).call(this,g.end-1,"'{' expected."),y.push(this.convertChild(g));return this.createNode(t,{type:D.ObjectExpression,properties:y})}case T.PropertyAssignment:{let{exclamationToken:y,questionToken:g}=t;return g&&ge(this,he,Je).call(this,g,"A property assignment cannot have a question token."),y&&ge(this,he,Je).call(this,y,"A property assignment cannot have an exclamation token."),this.createNode(t,{type:D.Property,computed:aa(t.name),key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(t.initializer,t,this.allowPattern)})}case T.ShorthandPropertyAssignment:{let{exclamationToken:y,modifiers:g,questionToken:x}=t;return g&&ge(this,he,Je).call(this,g[0],"A shorthand property assignment cannot have modifiers."),x&&ge(this,he,Je).call(this,x,"A shorthand property assignment cannot have a question token."),y&&ge(this,he,Je).call(this,y,"A shorthand property assignment cannot have an exclamation token."),t.objectAssignmentInitializer?this.createNode(t,{type:D.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:this.convertPattern(t.name),optional:!1,right:this.convertChild(t.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(t,{type:D.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(t.name)})}case T.ComputedPropertyName:return this.convertChild(t.expression);case T.PropertyDeclaration:{let y=He(T.AbstractKeyword,t);y&&t.initializer&&ge(this,he,Je).call(this,t.initializer,"Abstract property cannot have an initializer.");let g=He(T.AccessorKeyword,t),x=g?y?D.TSAbstractAccessorProperty:D.AccessorProperty:y?D.TSAbstractPropertyDefinition:D.PropertyDefinition,N=this.convertChild(t.name);return this.createNode(t,{type:x,accessibility:ki(t),computed:aa(t.name),declare:He(T.DeclareKeyword,t),decorators:((m=ra(t))==null?void 0:m.map(te=>this.convertChild(te)))??[],definite:!!t.exclamationToken,key:N,optional:(N.type===D.Literal||t.name.kind===T.Identifier||t.name.kind===T.ComputedPropertyName||t.name.kind===T.PrivateIdentifier)&&!!t.questionToken,override:He(T.OverrideKeyword,t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t),value:y?null:this.convertChild(t.initializer)})}case T.GetAccessor:case T.SetAccessor:if(t.parent.kind===T.InterfaceDeclaration||t.parent.kind===T.TypeLiteral)return this.convertMethodSignature(t);case T.MethodDeclaration:{let y=this.createNode(t,{type:t.body?D.FunctionExpression:D.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:null,params:[],returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});y.typeParameters&&this.fixParentLocation(y,y.typeParameters.range);let g;if(a.kind===T.ObjectLiteralExpression)y.params=t.parameters.map(x=>this.convertChild(x)),g=this.createNode(t,{type:D.Property,computed:aa(t.name),key:this.convertChild(t.name),kind:"init",method:t.kind===T.MethodDeclaration,optional:!!t.questionToken,shorthand:!1,value:y});else{y.params=this.convertParameters(t.parameters);let x=He(T.AbstractKeyword,t)?D.TSAbstractMethodDefinition:D.MethodDefinition;g=this.createNode(t,{type:x,accessibility:ki(t),computed:aa(t.name),decorators:((v=ra(t))==null?void 0:v.map(N=>this.convertChild(N)))??[],key:this.convertChild(t.name),kind:"method",optional:!!t.questionToken,override:He(T.OverrideKeyword,t),static:He(T.StaticKeyword,t),value:y})}return t.kind===T.GetAccessor?g.kind="get":t.kind===T.SetAccessor?g.kind="set":!g.static&&t.name.kind===T.StringLiteral&&t.name.text==="constructor"&&g.type!==D.Property&&(g.kind="constructor"),g}case T.Constructor:{let y=Mh(t),g=(y&&mr(y,t,this.ast))??t.getFirstToken(),x=this.createNode(t,{type:t.body?D.FunctionExpression:D.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:!1,body:this.convertChild(t.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});x.typeParameters&&this.fixParentLocation(x,x.typeParameters.range);let N=g.kind===T.StringLiteral?this.createNode(g,{type:D.Literal,raw:g.getText(),value:"constructor"}):this.createNode(t,{type:D.Identifier,range:[g.getStart(this.ast),g.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),te=He(T.StaticKeyword,t);return this.createNode(t,{type:He(T.AbstractKeyword,t)?D.TSAbstractMethodDefinition:D.MethodDefinition,accessibility:ki(t),computed:!1,decorators:[],key:N,kind:te?"method":"constructor",optional:!1,override:!1,static:te,value:x})}case T.FunctionExpression:return this.createNode(t,{type:D.FunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.SuperKeyword:return this.createNode(t,{type:D.Super});case T.ArrayBindingPattern:return this.createNode(t,{type:D.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0});case T.OmittedExpression:return null;case T.ObjectBindingPattern:return this.createNode(t,{type:D.ObjectPattern,decorators:[],optional:!1,properties:t.elements.map(y=>this.convertPattern(y)),typeAnnotation:void 0});case T.BindingElement:{if(a.kind===T.ArrayBindingPattern){let g=this.convertChild(t.name,a);return t.initializer?this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:g,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}):t.dotDotDotToken?this.createNode(t,{type:D.RestElement,argument:g,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):g}let y;return t.dotDotDotToken?y=this.createNode(t,{type:D.RestElement,argument:this.convertChild(t.propertyName??t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):y=this.createNode(t,{type:D.Property,computed:!!(t.propertyName&&t.propertyName.kind===T.ComputedPropertyName),key:this.convertChild(t.propertyName??t.name),kind:"init",method:!1,optional:!1,shorthand:!t.propertyName,value:this.convertChild(t.name)}),t.initializer&&(y.value=this.createNode(t,{type:D.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:this.convertChild(t.name),optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0})),y}case T.ArrowFunction:return this.createNode(t,{type:D.ArrowFunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),expression:t.body.kind!==T.Block,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.YieldExpression:return this.createNode(t,{type:D.YieldExpression,argument:this.convertChild(t.expression),delegate:!!t.asteriskToken});case T.AwaitExpression:return this.createNode(t,{type:D.AwaitExpression,argument:this.convertChild(t.expression)});case T.NoSubstitutionTemplateLiteral:return this.createNode(t,{type:D.TemplateLiteral,expressions:[],quasis:[this.createNode(t,{type:D.TemplateElement,tail:!0,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-1)}})]});case T.TemplateExpression:{let y=this.createNode(t,{type:D.TemplateLiteral,expressions:[],quasis:[this.convertChild(t.head)]});return t.templateSpans.forEach(g=>{y.expressions.push(this.convertChild(g.expression)),y.quasis.push(this.convertChild(g.literal))}),y}case T.TaggedTemplateExpression:return this.createNode(t,{type:D.TaggedTemplateExpression,quasi:this.convertChild(t.template),tag:this.convertChild(t.tag),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.TemplateHead:case T.TemplateMiddle:case T.TemplateTail:{let y=t.kind===T.TemplateTail;return this.createNode(t,{type:D.TemplateElement,tail:y,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-(y?1:2))}})}case T.SpreadAssignment:case T.SpreadElement:return this.allowPattern?this.createNode(t,{type:D.RestElement,argument:this.convertPattern(t.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(t,{type:D.SpreadElement,argument:this.convertChild(t.expression)});case T.Parameter:{let y,g;return t.dotDotDotToken?y=g=this.createNode(t,{type:D.RestElement,argument:this.convertChild(t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):t.initializer?(y=this.convertChild(t.name),g=this.createNode(t,{type:D.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:y,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}),nr(t)&&(g.range[0]=y.range[0],g.loc=ei(g.range,this.ast))):y=g=this.convertChild(t.name,a),t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),this.fixParentLocation(y,y.typeAnnotation.range)),t.questionToken&&(t.questionToken.end>y.range[1]&&(y.range[1]=t.questionToken.end,y.loc.end=k_(y.range[1],this.ast)),y.optional=!0),nr(t)?this.createNode(t,{type:D.TSParameterProperty,accessibility:ki(t),decorators:[],override:He(T.OverrideKeyword,t),parameter:g,readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t)}):g}case T.ClassDeclaration:!t.name&&(!He(Ie.ExportKeyword,t)||!He(Ie.DefaultKeyword,t))&&ge(this,he,Vt).call(this,t,"A class declaration without the 'default' modifier must have a name.");case T.ClassExpression:{let y=t.heritageClauses??[],g=t.kind===T.ClassDeclaration?D.ClassDeclaration:D.ClassExpression,x,N;for(let ue of y){let{token:ye,types:fe}=ue;fe.length===0&&ge(this,he,Vt).call(this,ue,`'${it(ye)}' list cannot be empty.`),ye===T.ExtendsKeyword?(x&&ge(this,he,Vt).call(this,ue,"'extends' clause already seen."),N&&ge(this,he,Vt).call(this,ue,"'extends' clause must precede 'implements' clause."),fe.length>1&&ge(this,he,Vt).call(this,fe[1],"Classes can only extend a single class."),x??(x=ue)):ye===T.ImplementsKeyword&&(N&&ge(this,he,Vt).call(this,ue,"'implements' clause already seen."),N??(N=ue))}let te=this.createNode(t,{type:g,abstract:He(T.AbstractKeyword,t),body:this.createNode(t,{type:D.ClassBody,range:[t.members.pos-1,t.end],body:t.members.filter(Oh).map(ue=>this.convertChild(ue))}),declare:He(T.DeclareKeyword,t),decorators:((E=ra(t))==null?void 0:E.map(ue=>this.convertChild(ue)))??[],id:this.convertChild(t.name),implements:(N==null?void 0:N.types.map(ue=>this.convertChild(ue)))??[],superClass:x!=null&&x.types[0]?this.convertChild(x.types[0].expression):null,superTypeArguments:void 0,typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return(C=x==null?void 0:x.types[0])!=null&&C.typeArguments&&(te.superTypeArguments=this.convertTypeArgumentsToTypeParameterInstantiation(x.types[0].typeArguments,x.types[0])),this.fixExports(t,te)}case T.ModuleBlock:return this.createNode(t,{type:D.TSModuleBlock,body:this.convertBodyExpressions(t.statements,t)});case T.ImportDeclaration:{this.assertModuleSpecifier(t,!1);let y=this.createNode(t,ge(this,he,Ka).call(this,{type:D.ImportDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),importKind:"value",source:this.convertChild(t.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(t.importClause&&(t.importClause.isTypeOnly&&(y.importKind="type"),t.importClause.name&&y.specifiers.push(this.convertChild(t.importClause)),t.importClause.namedBindings))switch(t.importClause.namedBindings.kind){case T.NamespaceImport:y.specifiers.push(this.convertChild(t.importClause.namedBindings));break;case T.NamedImports:y.specifiers.push(...t.importClause.namedBindings.elements.map(g=>this.convertChild(g)));break}return y}case T.NamespaceImport:return this.createNode(t,{type:D.ImportNamespaceSpecifier,local:this.convertChild(t.name)});case T.ImportSpecifier:return this.createNode(t,{type:D.ImportSpecifier,imported:this.convertChild(t.propertyName??t.name),importKind:t.isTypeOnly?"type":"value",local:this.convertChild(t.name)});case T.ImportClause:{let y=this.convertChild(t.name);return this.createNode(t,{type:D.ImportDefaultSpecifier,range:y.range,local:y})}case T.ExportDeclaration:return((c=t.exportClause)==null?void 0:c.kind)===T.NamedExports?(this.assertModuleSpecifier(t,!0),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportNamedDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),declaration:null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier),specifiers:t.exportClause.elements.map(y=>this.convertChild(y,t))},"assertions","attributes",!0))):(this.assertModuleSpecifier(t,!1),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportAllDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),exported:((W=t.exportClause)==null?void 0:W.kind)===T.NamespaceExport?this.convertChild(t.exportClause.name):null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier)},"assertions","attributes",!0)));case T.ExportSpecifier:{let y=t.propertyName??t.name;return y.kind===T.StringLiteral&&a.kind===T.ExportDeclaration&&((h=a.moduleSpecifier)==null?void 0:h.kind)!==T.StringLiteral&&ge(this,he,Je).call(this,y,"A string literal cannot be used as a local exported binding without `from`."),this.createNode(t,{type:D.ExportSpecifier,exported:this.convertChild(t.name),exportKind:t.isTypeOnly?"type":"value",local:this.convertChild(y)})}case T.ExportAssignment:return t.isExportEquals?this.createNode(t,{type:D.TSExportAssignment,expression:this.convertChild(t.expression)}):this.createNode(t,{type:D.ExportDefaultDeclaration,declaration:this.convertChild(t.expression),exportKind:"value"});case T.PrefixUnaryExpression:case T.PostfixUnaryExpression:{let y=Zr(t.operator);return y==="++"||y==="--"?(Rl(t.operand)||ge(this,he,Vt).call(this,t.operand,"Invalid left-hand side expression in unary operation"),this.createNode(t,{type:D.UpdateExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})):this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})}case T.DeleteExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"delete",prefix:!0});case T.VoidExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"void",prefix:!0});case T.TypeOfExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"typeof",prefix:!0});case T.TypeOperator:return this.createNode(t,{type:D.TSTypeOperator,operator:Zr(t.operator),typeAnnotation:this.convertChild(t.type)});case T.BinaryExpression:{if(Lh(t.operatorToken)){let g=this.createNode(t,{type:D.SequenceExpression,expressions:[]}),x=this.convertChild(t.left);return x.type===D.SequenceExpression&&t.left.kind!==T.ParenthesizedExpression?g.expressions.push(...x.expressions):g.expressions.push(x),g.expressions.push(this.convertChild(t.right)),g}let y=Jh(t.operatorToken);return this.allowPattern&&y.type===D.AssignmentExpression?this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:this.convertPattern(t.left,t),optional:!1,right:this.convertChild(t.right),typeAnnotation:void 0}):this.createNode(t,{...y,left:this.converter(t.left,t,y.type===D.AssignmentExpression),right:this.convertChild(t.right)})}case T.PropertyAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.name),N=this.createNode(t,{type:D.MemberExpression,computed:!1,object:y,optional:t.questionDotToken!=null,property:g});return this.convertChainExpression(N,t)}case T.ElementAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.argumentExpression),N=this.createNode(t,{type:D.MemberExpression,computed:!0,object:y,optional:t.questionDotToken!=null,property:g});return this.convertChainExpression(N,t)}case T.CallExpression:{if(t.expression.kind===T.ImportKeyword)return t.arguments.length!==1&&t.arguments.length!==2&&ge(this,he,Vt).call(this,t.arguments[2]??t,"Dynamic import requires exactly one or two arguments."),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ImportExpression,options:t.arguments[1]?this.convertChild(t.arguments[1]):null,source:this.convertChild(t.arguments[0])},"attributes","options",!0));let y=this.convertChild(t.expression),g=t.arguments.map(te=>this.convertChild(te)),x=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),N=this.createNode(t,{type:D.CallExpression,arguments:g,callee:y,optional:t.questionDotToken!=null,typeArguments:x});return this.convertChainExpression(N,t)}case T.NewExpression:{let y=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t);return this.createNode(t,{type:D.NewExpression,arguments:t.arguments?t.arguments.map(g=>this.convertChild(g)):[],callee:this.convertChild(t.expression),typeArguments:y})}case T.ConditionalExpression:return this.createNode(t,{type:D.ConditionalExpression,alternate:this.convertChild(t.whenFalse),consequent:this.convertChild(t.whenTrue),test:this.convertChild(t.condition)});case T.MetaProperty:return this.createNode(t,{type:D.MetaProperty,meta:this.createNode(t.getFirstToken(),{type:D.Identifier,decorators:[],name:Zr(t.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(t.name)});case T.Decorator:return this.createNode(t,{type:D.Decorator,expression:this.convertChild(t.expression)});case T.StringLiteral:return this.createNode(t,{type:D.Literal,raw:t.getText(),value:a.kind===T.JsxAttribute?Kf(t.text):t.text});case T.NumericLiteral:return this.createNode(t,{type:D.Literal,raw:t.getText(),value:Number(t.text)});case T.BigIntLiteral:{let y=ia(t,this.ast),g=this.ast.text.slice(y[0],y[1]),x=Er(!1,g.slice(0,-1),"_",""),N=typeof BigInt<"u"?BigInt(x):null;return this.createNode(t,{type:D.Literal,range:y,bigint:N==null?x:String(N),raw:g,value:N})}case T.RegularExpressionLiteral:{let y=t.text.slice(1,t.text.lastIndexOf("/")),g=t.text.slice(t.text.lastIndexOf("/")+1),x=null;try{x=new RegExp(y,g)}catch{}return this.createNode(t,{type:D.Literal,raw:t.text,regex:{flags:g,pattern:y},value:x})}case T.TrueKeyword:return this.createNode(t,{type:D.Literal,raw:"true",value:!0});case T.FalseKeyword:return this.createNode(t,{type:D.Literal,raw:"false",value:!1});case T.NullKeyword:return this.createNode(t,{type:D.Literal,raw:"null",value:null});case T.EmptyStatement:return this.createNode(t,{type:D.EmptyStatement});case T.DebuggerStatement:return this.createNode(t,{type:D.DebuggerStatement});case T.JsxElement:return this.createNode(t,{type:D.JSXElement,children:t.children.map(y=>this.convertChild(y)),closingElement:this.convertChild(t.closingElement),openingElement:this.convertChild(t.openingElement)});case T.JsxFragment:return this.createNode(t,{type:D.JSXFragment,children:t.children.map(y=>this.convertChild(y)),closingFragment:this.convertChild(t.closingFragment),openingFragment:this.convertChild(t.openingFragment)});case T.JsxSelfClosingElement:return this.createNode(t,{type:D.JSXElement,children:[],closingElement:null,openingElement:this.createNode(t,{type:D.JSXOpeningElement,range:ia(t,this.ast),attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!0,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):void 0})});case T.JsxOpeningElement:return this.createNode(t,{type:D.JSXOpeningElement,attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!1,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.JsxClosingElement:return this.createNode(t,{type:D.JSXClosingElement,name:this.convertJSXTagName(t.tagName,t)});case T.JsxOpeningFragment:return this.createNode(t,{type:D.JSXOpeningFragment});case T.JsxClosingFragment:return this.createNode(t,{type:D.JSXClosingFragment});case T.JsxExpression:{let y=t.expression?this.convertChild(t.expression):this.createNode(t,{type:D.JSXEmptyExpression,range:[t.getStart(this.ast)+1,t.getEnd()-1]});return t.dotDotDotToken?this.createNode(t,{type:D.JSXSpreadChild,expression:y}):this.createNode(t,{type:D.JSXExpressionContainer,expression:y})}case T.JsxAttribute:return this.createNode(t,{type:D.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(t.name),value:this.convertChild(t.initializer)});case T.JsxText:{let y=t.getFullStart(),g=t.getEnd(),x=this.ast.text.slice(y,g);return this.createNode(t,{type:D.JSXText,range:[y,g],raw:x,value:Kf(x)})}case T.JsxSpreadAttribute:return this.createNode(t,{type:D.JSXSpreadAttribute,argument:this.convertChild(t.expression)});case T.QualifiedName:return this.createNode(t,{type:D.TSQualifiedName,left:this.convertChild(t.left),right:this.convertChild(t.right)});case T.TypeReference:return this.createNode(t,{type:D.TSTypeReference,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),typeName:this.convertChild(t.typeName)});case T.TypeParameter:return this.createNode(t,{type:D.TSTypeParameter,const:He(T.ConstKeyword,t),constraint:t.constraint&&this.convertChild(t.constraint),default:t.default?this.convertChild(t.default):void 0,in:He(T.InKeyword,t),name:this.convertChild(t.name),out:He(T.OutKeyword,t)});case T.ThisType:return this.createNode(t,{type:D.TSThisType});case T.AnyKeyword:case T.BigIntKeyword:case T.BooleanKeyword:case T.NeverKeyword:case T.NumberKeyword:case T.ObjectKeyword:case T.StringKeyword:case T.SymbolKeyword:case T.UnknownKeyword:case T.VoidKeyword:case T.UndefinedKeyword:case T.IntrinsicKeyword:return this.createNode(t,{type:D[`TS${T[t.kind]}`]});case T.NonNullExpression:{let y=this.createNode(t,{type:D.TSNonNullExpression,expression:this.convertChild(t.expression)});return this.convertChainExpression(y,t)}case T.TypeLiteral:return this.createNode(t,{type:D.TSTypeLiteral,members:t.members.map(y=>this.convertChild(y))});case T.ArrayType:return this.createNode(t,{type:D.TSArrayType,elementType:this.convertChild(t.elementType)});case T.IndexedAccessType:return this.createNode(t,{type:D.TSIndexedAccessType,indexType:this.convertChild(t.indexType),objectType:this.convertChild(t.objectType)});case T.ConditionalType:return this.createNode(t,{type:D.TSConditionalType,checkType:this.convertChild(t.checkType),extendsType:this.convertChild(t.extendsType),falseType:this.convertChild(t.falseType),trueType:this.convertChild(t.trueType)});case T.TypeQuery:return this.createNode(t,{type:D.TSTypeQuery,exprName:this.convertChild(t.exprName),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.MappedType:return t.members&&t.members.length>0&&ge(this,he,Vt).call(this,t.members[0],"A mapped type may not declare properties or methods."),this.createNode(t,ge(this,he,ad).call(this,{type:D.TSMappedType,constraint:this.convertChild(t.typeParameter.constraint),key:this.convertChild(t.typeParameter.name),nameType:this.convertChild(t.nameType)??null,optional:t.questionToken?t.questionToken.kind===T.QuestionToken||Zr(t.questionToken.kind):!1,readonly:t.readonlyToken?t.readonlyToken.kind===T.ReadonlyKeyword||Zr(t.readonlyToken.kind):void 0,typeAnnotation:t.type&&this.convertChild(t.type)},"typeParameter","'constraint' and 'key'",this.convertChild(t.typeParameter)));case T.ParenthesizedExpression:return this.convertChild(t.expression,a);case T.TypeAliasDeclaration:{let y=this.createNode(t,{type:D.TSTypeAliasDeclaration,declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name),typeAnnotation:this.convertChild(t.type),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,y)}case T.MethodSignature:return this.convertMethodSignature(t);case T.PropertySignature:{let{initializer:y}=t;return y&&ge(this,he,Je).call(this,y,"A property signature cannot have an initializer."),this.createNode(t,{type:D.TSPropertySignature,accessibility:ki(t),computed:aa(t.name),key:this.convertChild(t.name),optional:Zf(t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)})}case T.IndexSignature:return this.createNode(t,{type:D.TSIndexSignature,accessibility:ki(t),parameters:t.parameters.map(y=>this.convertChild(y)),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)});case T.ConstructorType:return this.createNode(t,{type:D.TSConstructorType,abstract:He(T.AbstractKeyword,t),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.FunctionType:{let{modifiers:y}=t;y&&ge(this,he,Je).call(this,y[0],"A function type cannot have modifiers.")}case T.ConstructSignature:case T.CallSignature:{let y=t.kind===T.ConstructSignature?D.TSConstructSignatureDeclaration:t.kind===T.CallSignature?D.TSCallSignatureDeclaration:D.TSFunctionType;return this.createNode(t,{type:y,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}case T.ExpressionWithTypeArguments:{let y=a.kind,g=y===T.InterfaceDeclaration?D.TSInterfaceHeritage:y===T.HeritageClause?D.TSClassImplements:D.TSInstantiationExpression;return this.createNode(t,{type:g,expression:this.convertChild(t.expression),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)})}case T.InterfaceDeclaration:{let y=t.heritageClauses??[],g=[],x=!1;for(let te of y){te.token!==T.ExtendsKeyword&&ge(this,he,Je).call(this,te,te.token===T.ImplementsKeyword?"Interface declaration cannot have 'implements' clause.":"Unexpected token."),x&&ge(this,he,Je).call(this,te,"'extends' clause already seen."),x=!0;for(let ue of te.types)(!Yh(ue.expression)||_1(ue.expression))&&ge(this,he,Je).call(this,ue,"Interface declaration can only extend an identifier/qualified name with optional type arguments."),g.push(this.convertChild(ue,t))}let N=this.createNode(t,{type:D.TSInterfaceDeclaration,body:this.createNode(t,{type:D.TSInterfaceBody,range:[t.members.pos-1,t.end],body:t.members.map(te=>this.convertChild(te))}),declare:He(T.DeclareKeyword,t),extends:g,id:this.convertChild(t.name),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,N)}case T.TypePredicate:{let y=this.createNode(t,{type:D.TSTypePredicate,asserts:t.assertsModifier!=null,parameterName:this.convertChild(t.parameterName),typeAnnotation:null});return t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),y.typeAnnotation.loc=y.typeAnnotation.typeAnnotation.loc,y.typeAnnotation.range=y.typeAnnotation.typeAnnotation.range),y}case T.ImportType:{let y=ia(t,this.ast);if(t.isTypeOf){let N=mr(t.getFirstToken(),t,this.ast);y[0]=N.getStart(this.ast)}let g=null;if(t.attributes){let N=this.createNode(t.attributes,{type:D.ObjectExpression,properties:t.attributes.elements.map(Ce=>this.createNode(Ce,{type:D.Property,computed:!1,key:this.convertChild(Ce.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.convertChild(Ce.value)}))}),te=mr(t.argument,t,this.ast),ue=mr(te,t,this.ast),ye=mr(t.attributes,t,this.ast),fe=mr(ue,t,this.ast),M=ia(fe,this.ast),ie=fe.kind===Ie.AssertKeyword?"assert":"with";g=this.createNode(t,{type:D.ObjectExpression,range:[ue.getStart(this.ast),ye.end],properties:[this.createNode(t,{type:D.Property,range:[M[0],t.attributes.end],computed:!1,key:this.createNode(t,{type:D.Identifier,range:M,decorators:[],name:ie,optional:!1,typeAnnotation:void 0}),kind:"init",method:!1,optional:!1,shorthand:!1,value:N})]})}let x=this.createNode(t,{type:D.TSImportType,range:y,argument:this.convertChild(t.argument),options:g,qualifier:this.convertChild(t.qualifier),typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null});return t.isTypeOf?this.createNode(t,{type:D.TSTypeQuery,exprName:x,typeArguments:void 0}):x}case T.EnumDeclaration:{let y=t.members.map(x=>this.convertChild(x)),g=this.createNode(t,ge(this,he,ad).call(this,{type:D.TSEnumDeclaration,body:this.createNode(t,{type:D.TSEnumBody,range:[t.members.pos-1,t.end],members:y}),const:He(T.ConstKeyword,t),declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name)},"members","'body.members'",t.members.map(x=>this.convertChild(x))));return this.fixExports(t,g)}case T.EnumMember:return this.createNode(t,{type:D.TSEnumMember,computed:t.name.kind===Ie.ComputedPropertyName,id:this.convertChild(t.name),initializer:t.initializer&&this.convertChild(t.initializer)});case T.ModuleDeclaration:{let y=He(T.DeclareKeyword,t),g=this.createNode(t,{type:D.TSModuleDeclaration,...(()=>{if(t.flags&bn.GlobalAugmentation){let N=this.convertChild(t.name),te=this.convertChild(t.body);return(te==null||te.type===D.TSModuleDeclaration)&&ge(this,he,Vt).call(this,t.body??t,"Expected a valid module body"),N.type!==D.Identifier&&ge(this,he,Vt).call(this,t.name,"global module augmentation must have an Identifier id"),{body:te,declare:!1,global:!1,id:N,kind:"global"}}if(Si(t.name)){let N=this.convertChild(t.body);return{kind:"module",...N!=null?{body:N}:{},declare:!1,global:!1,id:this.convertChild(t.name)}}t.body==null&&ge(this,he,Vt).call(this,t,"Expected a module body"),t.name.kind!==Ie.Identifier&&ge(this,he,Vt).call(this,t.name,"`namespace`s must have an Identifier id");let x=this.createNode(t.name,{type:D.Identifier,range:[t.name.getStart(this.ast),t.name.getEnd()],decorators:[],name:t.name.text,optional:!1,typeAnnotation:void 0});for(;t.body&&wi(t.body)&&t.body.name;){t=t.body,y||(y=He(T.DeclareKeyword,t));let N=t.name,te=this.createNode(N,{type:D.Identifier,range:[N.getStart(this.ast),N.getEnd()],decorators:[],name:N.text,optional:!1,typeAnnotation:void 0});x=this.createNode(N,{type:D.TSQualifiedName,range:[x.range[0],te.range[1]],left:x,right:te})}return{body:this.convertChild(t.body),declare:!1,global:!1,id:x,kind:t.flags&bn.Namespace?"namespace":"module"}})()});return g.declare=y,t.flags&bn.GlobalAugmentation&&(g.global=!0),this.fixExports(t,g)}case T.ParenthesizedType:return this.convertChild(t.type);case T.UnionType:return this.createNode(t,{type:D.TSUnionType,types:t.types.map(y=>this.convertChild(y))});case T.IntersectionType:return this.createNode(t,{type:D.TSIntersectionType,types:t.types.map(y=>this.convertChild(y))});case T.AsExpression:return this.createNode(t,{type:D.TSAsExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.InferType:return this.createNode(t,{type:D.TSInferType,typeParameter:this.convertChild(t.typeParameter)});case T.LiteralType:return t.literal.kind===T.NullKeyword?this.createNode(t.literal,{type:D.TSNullKeyword}):this.createNode(t,{type:D.TSLiteralType,literal:this.convertChild(t.literal)});case T.TypeAssertionExpression:return this.createNode(t,{type:D.TSTypeAssertion,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.ImportEqualsDeclaration:return this.fixExports(t,this.createNode(t,{type:D.TSImportEqualsDeclaration,id:this.convertChild(t.name),importKind:t.isTypeOnly?"type":"value",moduleReference:this.convertChild(t.moduleReference)}));case T.ExternalModuleReference:return t.expression.kind!==T.StringLiteral&&ge(this,he,Je).call(this,t.expression,"String literal expected."),this.createNode(t,{type:D.TSExternalModuleReference,expression:this.convertChild(t.expression)});case T.NamespaceExportDeclaration:return this.createNode(t,{type:D.TSNamespaceExportDeclaration,id:this.convertChild(t.name)});case T.AbstractKeyword:return this.createNode(t,{type:D.TSAbstractKeyword});case T.TupleType:{let y=t.elements.map(g=>this.convertChild(g));return this.createNode(t,{type:D.TSTupleType,elementTypes:y})}case T.NamedTupleMember:{let y=this.createNode(t,{type:D.TSNamedTupleMember,elementType:this.convertChild(t.type,t),label:this.convertChild(t.name,t),optional:t.questionToken!=null});return t.dotDotDotToken?(y.range[0]=y.label.range[0],y.loc.start=y.label.loc.start,this.createNode(t,{type:D.TSRestType,typeAnnotation:y})):y}case T.OptionalType:return this.createNode(t,{type:D.TSOptionalType,typeAnnotation:this.convertChild(t.type)});case T.RestType:return this.createNode(t,{type:D.TSRestType,typeAnnotation:this.convertChild(t.type)});case T.TemplateLiteralType:{let y=this.createNode(t,{type:D.TSTemplateLiteralType,quasis:[this.convertChild(t.head)],types:[]});return t.templateSpans.forEach(g=>{y.types.push(this.convertChild(g.type)),y.quasis.push(this.convertChild(g.literal))}),y}case T.ClassStaticBlockDeclaration:return this.createNode(t,{type:D.StaticBlock,body:this.convertBodyExpressions(t.body.statements,t)});case T.AssertEntry:case T.ImportAttribute:return this.createNode(t,{type:D.ImportAttribute,key:this.convertChild(t.name),value:this.convertChild(t.value)});case T.SatisfiesExpression:return this.createNode(t,{type:D.TSSatisfiesExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});default:return this.deeplyCopy(t)}}createNode(t,a){let o=a;return o.range??(o.range=ia(t,this.ast)),o.loc??(o.loc=ei(o.range,this.ast)),o&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(o,t),o}convertProgram(){return this.converter(this.ast)}deeplyCopy(t){t.kind===Ie.JSDocFunctionType&&ge(this,he,Je).call(this,t,"JSDoc types can only be used inside documentation comments.");let a=`TS${T[t.kind]}`;if(this.options.errorOnUnknownASTType&&!D[a])throw new Error(`Unknown AST_NODE_TYPE: "${a}"`);let o=this.createNode(t,{type:a});"type"in t&&(o.typeAnnotation=t.type&&"kind"in t.type&&u1(t.type)?this.convertTypeAnnotation(t.type,t):null),"typeArguments"in t&&(o.typeArguments=t.typeArguments&&"pos"in t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null),"typeParameters"in t&&(o.typeParameters=t.typeParameters&&"pos"in t.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters):null);let m=ra(t);m!=null&&m.length&&(o.decorators=m.map(E=>this.convertChild(E)));let v=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(t).filter(([E])=>!v.has(E)).forEach(([E,C])=>{Array.isArray(C)?o[E]=C.map(c=>this.convertChild(c)):C&&typeof C=="object"&&C.kind?o[E]=this.convertChild(C):o[E]=C}),o}fixExports(t,a){let m=wi(t)&&!Si(t.name)?Gh(t):nr(t);if((m==null?void 0:m[0].kind)===T.ExportKeyword){this.registerTSNodeInNodeMap(t,a);let v=m[0],E=m[1],C=(E==null?void 0:E.kind)===T.DefaultKeyword,c=C?mr(E,this.ast,this.ast):mr(v,this.ast,this.ast);if(a.range[0]=c.getStart(this.ast),a.loc=ei(a.range,this.ast),C)return this.createNode(t,{type:D.ExportDefaultDeclaration,range:[v.getStart(this.ast),a.range[1]],declaration:a,exportKind:"value"});let W=a.type===D.TSInterfaceDeclaration||a.type===D.TSTypeAliasDeclaration,h="declare"in a&&a.declare;return this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportNamedDeclaration,range:[v.getStart(this.ast),a.range[1]],attributes:[],declaration:a,exportKind:W||h?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return a}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(t,a){a&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(t)&&this.tsNodeToESTreeNodeMap.set(t,a)}};he=new WeakSet,id=function(t,a){let o=a===Ie.ForInStatement?"for...in":"for...of";if(th(t)){t.declarations.length!==1&&ge(this,he,Je).call(this,t,`Only a single variable declaration is allowed in a '${o}' statement.`);let m=t.declarations[0];m.initializer?ge(this,he,Je).call(this,m,`The variable declaration of a '${o}' statement cannot have an initializer.`):m.type&&ge(this,he,Je).call(this,m,`The variable declaration of a '${o}' statement cannot have a type annotation.`),a===Ie.ForInStatement&&t.flags&bn.Using&&ge(this,he,Je).call(this,t,"The left-hand side of a 'for...in' statement cannot be a 'using' declaration.")}else!Rl(t)&&t.kind!==Ie.ObjectLiteralExpression&&t.kind!==Ie.ArrayLiteralExpression&&ge(this,he,Je).call(this,t,`The left-hand side of a '${o}' statement must be a variable or a property access.`)},Hh=function(t){if(!this.options.allowInvalidAST){qh(t)&&ge(this,he,Je).call(this,t.illegalDecorators[0],"Decorators are not valid here.");for(let a of ra(t,!0)??[])Wh(t)||(b_(t)&&!nd(t.body)?ge(this,he,Je).call(this,a,"A decorator can only decorate a method implementation, not an overload."):ge(this,he,Je).call(this,a,"Decorators are not valid here."));for(let a of nr(t,!0)??[]){if(a.kind!==T.ReadonlyKeyword&&((t.kind===T.PropertySignature||t.kind===T.MethodSignature)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type member`),t.kind===T.IndexSignature&&(a.kind!==T.StaticKeyword||!xi(t.parent))&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on an index signature`)),a.kind!==T.InKeyword&&a.kind!==T.OutKeyword&&a.kind!==T.ConstKeyword&&t.kind===T.TypeParameter&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type parameter`),(a.kind===T.InKeyword||a.kind===T.OutKeyword)&&(t.kind!==T.TypeParameter||!(w_(t.parent)||xi(t.parent)||Il(t.parent)))&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`),a.kind===T.ReadonlyKeyword&&t.kind!==T.PropertyDeclaration&&t.kind!==T.PropertySignature&&t.kind!==T.IndexSignature&&t.kind!==T.Parameter&&ge(this,he,Je).call(this,a,"'readonly' modifier can only appear on a property declaration or index signature."),a.kind===T.DeclareKeyword&&xi(t.parent)&&!Ya(t)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on class elements of this kind.`),a.kind===T.DeclareKeyword&&Qa(t)){let o=jl(t.declarationList);(o==="using"||o==="await using")&&ge(this,he,Je).call(this,a,`'declare' modifier cannot appear on a '${o}' declaration.`)}if(a.kind===T.AbstractKeyword&&t.kind!==T.ClassDeclaration&&t.kind!==T.ConstructorType&&t.kind!==T.MethodDeclaration&&t.kind!==T.PropertyDeclaration&&t.kind!==T.GetAccessor&&t.kind!==T.SetAccessor&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier can only appear on a class, method, or property declaration.`),(a.kind===T.StaticKeyword||a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)&&(t.parent.kind===T.ModuleBlock||t.parent.kind===T.SourceFile)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a module or namespace element.`),a.kind===T.AccessorKeyword&&t.kind!==T.PropertyDeclaration&&ge(this,he,Je).call(this,a,"'accessor' modifier can only appear on a property declaration."),a.kind===T.AsyncKeyword&&t.kind!==T.MethodDeclaration&&t.kind!==T.FunctionDeclaration&&t.kind!==T.FunctionExpression&&t.kind!==T.ArrowFunction&&ge(this,he,Je).call(this,a,"'async' modifier cannot be used here."),t.kind===T.Parameter&&(a.kind===T.StaticKeyword||a.kind===T.ExportKeyword||a.kind===T.DeclareKeyword||a.kind===T.AsyncKeyword)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a parameter.`),a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)for(let o of nr(t)??[])o!==a&&(o.kind===T.PublicKeyword||o.kind===T.ProtectedKeyword||o.kind===T.PrivateKeyword)&&ge(this,he,Je).call(this,o,"Accessibility modifier already seen.");if(t.kind===T.Parameter&&(a.kind===T.PublicKeyword||a.kind===T.PrivateKeyword||a.kind===T.ProtectedKeyword||a.kind===T.ReadonlyKeyword||a.kind===T.OverrideKeyword)){let o=Vh(t);o.kind===T.Constructor&&nd(o.body)||ge(this,he,Je).call(this,a,"A parameter property is only allowed in a constructor implementation.")}}}},Je=function(t,a){let o,m;throw typeof t=="number"?o=m=t:(o=t.getStart(this.ast),m=t.getEnd()),td(a,this.ast,o,m)},Vt=function(t,a){this.options.allowInvalidAST||ge(this,he,Je).call(this,t,a)},Ka=function(t,a,o,m=!1){let v=m;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>t[o]:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use '${o}' instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),t[o]),set(E){Object.defineProperty(t,a,{enumerable:!0,value:E,writable:!0})}}),t},ad=function(t,a,o,m){let v=!1;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>m:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use ${o} instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),m),set(E){Object.defineProperty(t,a,{enumerable:!0,value:E,writable:!0})}}),t};function Vv(e,t,a=e.getSourceFile()){let o=[];for(;;){if(mf(e.kind))t(e);else{let m=e.getChildren(a);if(m.length===1){e=m[0];continue}for(let v=m.length-1;v>=0;--v)o.push(m[v])}if(o.length===0)break;e=o.pop()}}function $h(e,t,a=e.getSourceFile()){let o=a.text,m=a.languageVariant!==wl.JSX;return Vv(e,E=>{if(E.pos!==E.end&&(E.kind!==Ie.JsxText&&Qm(o,E.pos===0?(_f(o)??"").length:E.pos,v),m||Wv(E)))return Km(o,E.end,v)},a);function v(E,C,c){t(o,{end:C,kind:c,pos:E})}}function Wv(e){switch(e.kind){case Ie.CloseBraceToken:return e.parent.kind!==Ie.JsxExpression||!_d(e.parent.parent);case Ie.GreaterThanToken:switch(e.parent.kind){case Ie.JsxClosingElement:case Ie.JsxClosingFragment:return!_d(e.parent.parent.parent);case Ie.JsxOpeningElement:return e.end!==e.parent.end;case Ie.JsxOpeningFragment:return!1;case Ie.JsxSelfClosingElement:return e.end!==e.parent.end||!_d(e.parent.parent)}}return!0}function _d(e){return e.kind===Ie.JsxElement||e.kind===Ie.JsxFragment}var[yx,gx]=km.split(".").map(e=>Number.parseInt(e,10));var bx=rn.Intrinsic??rn.Any|rn.Unknown|rn.String|rn.Number|rn.BigInt|rn.Boolean|rn.BooleanLiteral|rn.ESSymbol|rn.Void|rn.Undefined|rn.Null|rn.Never|rn.NonPrimitive;function Qh(e,t){let a=[];return $h(e,(o,m)=>{let v=m.kind===Ie.SingleLineCommentTrivia?Dt.Line:Dt.Block,E=[m.pos,m.end],C=ei(E,e),c=E[0]+2,W=m.kind===Ie.SingleLineCommentTrivia?E[1]-c:E[1]-c-2;a.push({type:v,loc:C,range:E,value:t.slice(c,c+W)})},e),a}var Kh=()=>{};function Zh(e,t,a){let{parseDiagnostics:o}=e;if(o.length)throw sd(o[0]);let m=new Ul(e,{allowInvalidAST:t.allowInvalidAST,errorOnUnknownASTType:t.errorOnUnknownASTType,shouldPreserveNodeMaps:a,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings}),v=m.convertProgram();return(!t.range||!t.loc)&&Kh(v,{enter:C=>{t.range||delete C.range,t.loc||delete C.loc}}),t.tokens&&(v.tokens=Bh(e)),t.comment&&(v.comments=Qh(e,t.codeFullText)),{astMaps:m.getASTMaps(),estree:v}}function Bl(e){if(typeof e!="object"||e==null)return!1;let t=e;return t.kind===Ie.SourceFile&&typeof t.getFullText=="function"}var Kv=function(e){return e&&e.__esModule?e:{default:e}};var Zv=Kv({extname:e=>"."+e.split(".").pop()});function t0(e,t){switch(Zv.default.extname(e).toLowerCase()){case On.Cjs:case On.Js:case On.Mjs:return Ir.JS;case On.Cts:case On.Mts:case On.Ts:return Ir.TS;case On.Json:return Ir.JSON;case On.Jsx:return Ir.JSX;case On.Tsx:return Ir.TSX;default:return t?Ir.TSX:Ir.TS}}var t4={default:Ma},n4=(0,t4.default)("typescript-eslint:typescript-estree:create-program:createSourceFile");function n0(e){return n4("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),Bl(e.code)?e.code:yh(e.filePath,e.codeFullText,{jsDocParsingMode:e.jsDocParsingMode,languageVersion:T_.Latest,setExternalModuleIndicator:e.setExternalModuleIndicator},!0,t0(e.filePath,e.jsx))}var r0=e=>e;var i0=()=>{};var a0=class{};var _0=()=>!1;var o0=()=>{};var d4=function(e){return e&&e.__esModule?e:{default:e}};var m4={},od={default:Ma},h4=d4({extname:e=>"."+e.split(".").pop()}),y4=(0,od.default)("typescript-eslint:typescript-estree:parseSettings:createParseSettings"),g4,c0=null,l0,u0,p0,f0,E_={ParseAll:(l0=Xa)==null?void 0:l0.ParseAll,ParseForTypeErrors:(u0=Xa)==null?void 0:u0.ParseForTypeErrors,ParseForTypeInfo:(p0=Xa)==null?void 0:p0.ParseForTypeInfo,ParseNone:(f0=Xa)==null?void 0:f0.ParseNone};function d0(e,t={}){var h;let a=b4(e),o=_0(t),m=typeof t.tsconfigRootDir=="string"?t.tsconfigRootDir:"/prettier-security-dirname-placeholder",v=typeof t.loggerFn=="function",E=r0(typeof t.filePath=="string"&&t.filePath!==""?t.filePath:v4(t.jsx),m),C=h4.default.extname(E).toLowerCase(),c=(()=>{switch(t.jsDocParsingMode){case"all":return E_.ParseAll;case"none":return E_.ParseNone;case"type-info":return E_.ParseForTypeInfo;default:return E_.ParseAll}})(),W={loc:t.loc===!0,range:t.range===!0,allowInvalidAST:t.allowInvalidAST===!0,code:e,codeFullText:a,comment:t.comment===!0,comments:[],debugLevel:t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(t.debugLevel)?new Set(t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:t.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(t.extraFileExtensions)&&t.extraFileExtensions.every(y=>typeof y=="string")?t.extraFileExtensions:[],filePath:E,jsDocParsingMode:c,jsx:t.jsx===!0,log:typeof t.loggerFn=="function"?t.loggerFn:t.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:t.preserveNodeMaps!==!1,programs:Array.isArray(t.programs)?t.programs:null,projects:new Map,projectService:t.projectService||t.project&&t.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?T4(t.projectService,{jsDocParsingMode:c,tsconfigRootDir:m}):void 0,setExternalModuleIndicator:t.sourceType==="module"||t.sourceType==null&&C===On.Mjs||t.sourceType==null&&C===On.Mts?y=>{y.externalModuleIndicator=!0}:void 0,singleRun:o,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings??!0,tokens:t.tokens===!0?[]:null,tsconfigMatchCache:g4??(g4=new a0(o?"Infinity":((h=t.cacheLifetime)==null?void 0:h.glob)??void 0)),tsconfigRootDir:m};if(W.debugLevel.size>0){let y=[];W.debugLevel.has("typescript-eslint")&&y.push("typescript-eslint:*"),(W.debugLevel.has("eslint")||od.default.enabled("eslint:*,-eslint:code-path"))&&y.push("eslint:*,-eslint:code-path"),od.default.enable(y.join(","))}if(Array.isArray(t.programs)){if(!t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");y4("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!W.programs&&!W.projectService&&(W.projects=new Map),t.jsDocParsingMode==null&&W.projects.size===0&&W.programs==null&&W.projectService==null&&(W.jsDocParsingMode=E_.ParseNone),o0(W,v),W}function b4(e){return Bl(e)?e.getFullText(e):typeof e=="string"?e:String(e)}function v4(e){return e?"estree.tsx":"estree.ts"}function T4(e,t){let a=typeof e=="object"?e:{};return i0(a.allowDefaultProject),c0??(c0=(0,m4.createProjectService)({options:a,...t})),c0}var k4={default:Ma},Lx=(0,k4.default)("typescript-eslint:typescript-estree:parser");function m0(e,t){let{ast:a}=E4(e,t,!1);return a}function E4(e,t,a){let o=d0(e,t);if(t!=null&&t.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let m=n0(o),{astMaps:v,estree:E}=Zh(m,o,a);return{ast:E,esTreeNodeToTSNodeMap:v.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:v.tsNodeToESTreeNodeMap}}function A4(e,t){let a=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(a,t)}var h0=A4;function C4(e){let t=[];for(let a of e)try{return a()}catch(o){t.push(o)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var y0=C4;var D4=(e,t,a)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(a);for(let o=t.length-1;o>=0;o--){let m=t[o];if(a(m,o,t))return m}}},g0=D4;var P4=(e,t,a)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[a<0?t.length+a:a]:t.at(a)},b0=P4;var N4=new Proxy(()=>{},{get:()=>N4});function cn(e){var o,m,v;let t=((o=e.range)==null?void 0:o[0])??e.start,a=(v=((m=e.declaration)==null?void 0:m.decorators)??e.decorators)==null?void 0:v[0];return a?Math.min(cn(a),t):t}function Xt(e){var a;return((a=e.range)==null?void 0:a[1])??e.end}function I4(e){let t=new Set(e);return a=>t.has(a==null?void 0:a.type)}var Za=I4;function O4(e,t,a){let o=e.originalText.slice(t,a);for(let m of e[Symbol.for("comments")]){let v=cn(m);if(v>a)break;let E=Xt(m);if(E1&&t.every(a=>a.trimStart()[0]==="*")}var ud=new WeakMap;function R4(e){return ud.has(e)||ud.set(e,j4(e)),ud.get(e)}var pd=R4;function U4(e){if(e.length<2)return;let t;for(let a=e.length-1;a>=0;a--){let o=e[a];if(t&&Xt(o)===cn(t)&&pd(o)&&pd(t)&&(e.splice(a+1,1),o.value+="*//*"+t.value,o.range=[cn(o),Xt(t)]),!cd(o)&&!sa(o))throw new TypeError(`Unknown comment type: "${o.type}".`);t=o}}var x0=U4;var A_=null;function C_(e){if(A_!==null&&typeof A_.property){let t=A_;return A_=C_.prototype=null,t}return A_=C_.prototype=e??Object.create(null),new C_}var B4=10;for(let e=0;e<=B4;e++)C_();function fd(e){return C_(e)}function q4(e,t="type"){fd(e);function a(o){let m=o[t],v=e[m];if(!Array.isArray(v))throw Object.assign(new Error(`Missing visitor keys for '${m}'.`),{node:o});return v}return a}var S0=q4;var w0={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var F4=S0(w0),k0=F4;function dd(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let o=0;o{switch(c.type){case"ParenthesizedExpression":{let{expression:W}=c,h=cn(c);if(W.type==="TypeCastExpression")return W.range=[h,Xt(c)],W;let y=!1;if(!v){if(!E){E=[];for(let x of m)T0(x)&&E.push(Xt(x))}let g=g0(!1,E,x=>x<=h);y=g&&o.slice(g,h).trim().length===0}if(!y)return W.extra={...W.extra,parenthesized:!0},W;break}case"LogicalExpression":if(C0(c))return md(c);break;case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(a==="flow"||a==="hermes"||a==="espree"||a==="typescript"||v){let W=cn(c)+1,h=Xt(c)-(c.tail?1:2);c.range=[W,h]}break;case"VariableDeclaration":{let W=b0(!1,c.declarations,-1);W!=null&&W.init&&o[Xt(W)]!==";"&&(c.range=[cn(c),Xt(W)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TSTypeParameter":A0(c);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"TSMappedType":if(!c.constraint&&!c.key){let{name:W,constraint:h}=A0(c.typeParameter);c.constraint=h,c.key=W,delete c.typeParameter}break;case"TSEnumDeclaration":if(!c.body){let W=Xt(c.id),{members:h}=c,y=v0({originalText:o,[Symbol.for("comments")]:m},W,h[0]?cn(h[0]):Xt(c)),g=W+y.indexOf("{");c.body={type:"TSEnumBody",members:h,range:[g,Xt(c)]},delete c.members}break;case"ImportExpression":a==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}});let C=e.type==="File"?e.program:e;return C.interpreter&&(m.unshift(C.interpreter),delete C.interpreter),v&&e.hashbang&&(m.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,o.length]),e}function A0(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let t=cn(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}return e}function C0(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function md(e){return C0(e)?md({type:"LogicalExpression",operator:e.operator,left:md({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[cn(e.left),Xt(e.right.left)]}),right:e.right.right,range:[cn(e),Xt(e)]}):e}var D0=z4;var V4=/\*\/$/,W4=/^\/\*\*?/,G4=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,Y4=/(^|\s+)\/\/([^\n\r]*)/g,P0=/^(\r?\n)+/,H4=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,N0=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,X4=/(\r?\n|^) *\* ?/g,$4=[];function I0(e){let t=e.match(G4);return t?t[0].trimStart():""}function O0(e){let t=` -`;e=Er(!1,e.replace(W4,"").replace(V4,""),X4,"$1");let a="";for(;a!==e;)a=e,e=Er(!1,e,H4,`${t}$1 $2${t}`);e=e.replace(P0,"").trimEnd();let o=Object.create(null),m=Er(!1,e,N0,"").replace(P0,"").trimEnd(),v;for(;v=N0.exec(e);){let E=Er(!1,v[2],Y4,"");if(typeof o[v[1]]=="string"||Array.isArray(o[v[1]])){let C=o[v[1]];o[v[1]]=[...$4,...Array.isArray(C)?C:[C],E]}else o[v[1]]=E}return{comments:m,pragmas:o}}var M0=["noformat","noprettier"],L0=["format","prettier"];function Q4(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var J0=Q4;function j0(e){let t=J0(e);t&&(e=e.slice(t.length+1));let a=I0(e),{pragmas:o,comments:m}=O0(a);return{shebang:t,text:e,pragmas:o,comments:m}}function R0(e){let{pragmas:t}=j0(e);return L0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function U0(e){let{pragmas:t}=j0(e);return M0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function K4(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:R0,hasIgnorePragma:U0,locStart:cn,locEnd:Xt,...e}}var B0=K4;var q0=/^[^"'`]*<\/|^[^/]{2}.*\/>/mu;function Z4(e){return e.charAt(0)==="#"&&e.charAt(1)==="!"?"//"+e.slice(2):e}var F0=Z4;var z0="module",V0="script",W0=[z0,V0];function G0(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return z0;if(/\.(?:cjs|cts)$/iu.test(e))return V0}}var e3={loc:!0,range:!0,comment:!0,tokens:!1,loggerFn:!1,project:!1,jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function t3(e){let{message:t,location:a}=e;if(!a)return e;let{start:o,end:m}=a;return h0(t,{loc:{start:{line:o.line,column:o.column+1},end:{line:m.line,column:m.column+1}},cause:e})}var n3=e=>e&&/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/iu.test(e);function r3(e,t){let a=[{...e3,filePath:t}],o=G0(t);if(o?a=a.map(v=>({...v,sourceType:o})):a=W0.flatMap(v=>a.map(E=>({...E,sourceType:v}))),n3(t))return a;let m=q0.test(e);return[m,!m].flatMap(v=>a.map(E=>({...E,jsx:v})))}function i3(e,t){let a=t==null?void 0:t.filepath;typeof a!="string"&&(a=void 0);let o=F0(e),m=r3(e,a),v;try{v=y0(m.map(E=>()=>m0(o,E)))}catch({errors:[E]}){throw t3(E)}return D0(v,{parser:"typescript",text:e})}var a3=B0(i3);return by(s3);}); \ No newline at end of file +`;function nn(ze,Xe){Me[ze]+=Xe}}function Zr(u){switch(u){case 3:return"\u2502";case 12:return"\u2500";case 5:return"\u256F";case 9:return"\u2570";case 6:return"\u256E";case 10:return"\u256D";case 7:return"\u2524";case 11:return"\u251C";case 13:return"\u2534";case 14:return"\u252C";case 15:return"\u256B"}return" "}function M(u,Ie){if(u.fill)u.fill(Ie);else for(let Me=0;Me0?u.repeat(Ie):"";let Me="";for(;Me.length{},jy=()=>{},ll,Ae=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="ColonToken",e[e.AtToken=60]="AtToken",e[e.QuestionQuestionToken=61]="QuestionQuestionToken",e[e.BacktickToken=62]="BacktickToken",e[e.HashToken=63]="HashToken",e[e.EqualsToken=64]="EqualsToken",e[e.PlusEqualsToken=65]="PlusEqualsToken",e[e.MinusEqualsToken=66]="MinusEqualsToken",e[e.AsteriskEqualsToken=67]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=69]="SlashEqualsToken",e[e.PercentEqualsToken=70]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=74]="AmpersandEqualsToken",e[e.BarEqualsToken=75]="BarEqualsToken",e[e.BarBarEqualsToken=76]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=79]="CaretEqualsToken",e[e.Identifier=80]="Identifier",e[e.PrivateIdentifier=81]="PrivateIdentifier",e[e.JSDocCommentTextToken=82]="JSDocCommentTextToken",e[e.BreakKeyword=83]="BreakKeyword",e[e.CaseKeyword=84]="CaseKeyword",e[e.CatchKeyword=85]="CatchKeyword",e[e.ClassKeyword=86]="ClassKeyword",e[e.ConstKeyword=87]="ConstKeyword",e[e.ContinueKeyword=88]="ContinueKeyword",e[e.DebuggerKeyword=89]="DebuggerKeyword",e[e.DefaultKeyword=90]="DefaultKeyword",e[e.DeleteKeyword=91]="DeleteKeyword",e[e.DoKeyword=92]="DoKeyword",e[e.ElseKeyword=93]="ElseKeyword",e[e.EnumKeyword=94]="EnumKeyword",e[e.ExportKeyword=95]="ExportKeyword",e[e.ExtendsKeyword=96]="ExtendsKeyword",e[e.FalseKeyword=97]="FalseKeyword",e[e.FinallyKeyword=98]="FinallyKeyword",e[e.ForKeyword=99]="ForKeyword",e[e.FunctionKeyword=100]="FunctionKeyword",e[e.IfKeyword=101]="IfKeyword",e[e.ImportKeyword=102]="ImportKeyword",e[e.InKeyword=103]="InKeyword",e[e.InstanceOfKeyword=104]="InstanceOfKeyword",e[e.NewKeyword=105]="NewKeyword",e[e.NullKeyword=106]="NullKeyword",e[e.ReturnKeyword=107]="ReturnKeyword",e[e.SuperKeyword=108]="SuperKeyword",e[e.SwitchKeyword=109]="SwitchKeyword",e[e.ThisKeyword=110]="ThisKeyword",e[e.ThrowKeyword=111]="ThrowKeyword",e[e.TrueKeyword=112]="TrueKeyword",e[e.TryKeyword=113]="TryKeyword",e[e.TypeOfKeyword=114]="TypeOfKeyword",e[e.VarKeyword=115]="VarKeyword",e[e.VoidKeyword=116]="VoidKeyword",e[e.WhileKeyword=117]="WhileKeyword",e[e.WithKeyword=118]="WithKeyword",e[e.ImplementsKeyword=119]="ImplementsKeyword",e[e.InterfaceKeyword=120]="InterfaceKeyword",e[e.LetKeyword=121]="LetKeyword",e[e.PackageKeyword=122]="PackageKeyword",e[e.PrivateKeyword=123]="PrivateKeyword",e[e.ProtectedKeyword=124]="ProtectedKeyword",e[e.PublicKeyword=125]="PublicKeyword",e[e.StaticKeyword=126]="StaticKeyword",e[e.YieldKeyword=127]="YieldKeyword",e[e.AbstractKeyword=128]="AbstractKeyword",e[e.AccessorKeyword=129]="AccessorKeyword",e[e.AsKeyword=130]="AsKeyword",e[e.AssertsKeyword=131]="AssertsKeyword",e[e.AssertKeyword=132]="AssertKeyword",e[e.AnyKeyword=133]="AnyKeyword",e[e.AsyncKeyword=134]="AsyncKeyword",e[e.AwaitKeyword=135]="AwaitKeyword",e[e.BooleanKeyword=136]="BooleanKeyword",e[e.ConstructorKeyword=137]="ConstructorKeyword",e[e.DeclareKeyword=138]="DeclareKeyword",e[e.GetKeyword=139]="GetKeyword",e[e.InferKeyword=140]="InferKeyword",e[e.IntrinsicKeyword=141]="IntrinsicKeyword",e[e.IsKeyword=142]="IsKeyword",e[e.KeyOfKeyword=143]="KeyOfKeyword",e[e.ModuleKeyword=144]="ModuleKeyword",e[e.NamespaceKeyword=145]="NamespaceKeyword",e[e.NeverKeyword=146]="NeverKeyword",e[e.OutKeyword=147]="OutKeyword",e[e.ReadonlyKeyword=148]="ReadonlyKeyword",e[e.RequireKeyword=149]="RequireKeyword",e[e.NumberKeyword=150]="NumberKeyword",e[e.ObjectKeyword=151]="ObjectKeyword",e[e.SatisfiesKeyword=152]="SatisfiesKeyword",e[e.SetKeyword=153]="SetKeyword",e[e.StringKeyword=154]="StringKeyword",e[e.SymbolKeyword=155]="SymbolKeyword",e[e.TypeKeyword=156]="TypeKeyword",e[e.UndefinedKeyword=157]="UndefinedKeyword",e[e.UniqueKeyword=158]="UniqueKeyword",e[e.UnknownKeyword=159]="UnknownKeyword",e[e.UsingKeyword=160]="UsingKeyword",e[e.FromKeyword=161]="FromKeyword",e[e.GlobalKeyword=162]="GlobalKeyword",e[e.BigIntKeyword=163]="BigIntKeyword",e[e.OverrideKeyword=164]="OverrideKeyword",e[e.OfKeyword=165]="OfKeyword",e[e.DeferKeyword=166]="DeferKeyword",e[e.QualifiedName=167]="QualifiedName",e[e.ComputedPropertyName=168]="ComputedPropertyName",e[e.TypeParameter=169]="TypeParameter",e[e.Parameter=170]="Parameter",e[e.Decorator=171]="Decorator",e[e.PropertySignature=172]="PropertySignature",e[e.PropertyDeclaration=173]="PropertyDeclaration",e[e.MethodSignature=174]="MethodSignature",e[e.MethodDeclaration=175]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=176]="ClassStaticBlockDeclaration",e[e.Constructor=177]="Constructor",e[e.GetAccessor=178]="GetAccessor",e[e.SetAccessor=179]="SetAccessor",e[e.CallSignature=180]="CallSignature",e[e.ConstructSignature=181]="ConstructSignature",e[e.IndexSignature=182]="IndexSignature",e[e.TypePredicate=183]="TypePredicate",e[e.TypeReference=184]="TypeReference",e[e.FunctionType=185]="FunctionType",e[e.ConstructorType=186]="ConstructorType",e[e.TypeQuery=187]="TypeQuery",e[e.TypeLiteral=188]="TypeLiteral",e[e.ArrayType=189]="ArrayType",e[e.TupleType=190]="TupleType",e[e.OptionalType=191]="OptionalType",e[e.RestType=192]="RestType",e[e.UnionType=193]="UnionType",e[e.IntersectionType=194]="IntersectionType",e[e.ConditionalType=195]="ConditionalType",e[e.InferType=196]="InferType",e[e.ParenthesizedType=197]="ParenthesizedType",e[e.ThisType=198]="ThisType",e[e.TypeOperator=199]="TypeOperator",e[e.IndexedAccessType=200]="IndexedAccessType",e[e.MappedType=201]="MappedType",e[e.LiteralType=202]="LiteralType",e[e.NamedTupleMember=203]="NamedTupleMember",e[e.TemplateLiteralType=204]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=205]="TemplateLiteralTypeSpan",e[e.ImportType=206]="ImportType",e[e.ObjectBindingPattern=207]="ObjectBindingPattern",e[e.ArrayBindingPattern=208]="ArrayBindingPattern",e[e.BindingElement=209]="BindingElement",e[e.ArrayLiteralExpression=210]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=211]="ObjectLiteralExpression",e[e.PropertyAccessExpression=212]="PropertyAccessExpression",e[e.ElementAccessExpression=213]="ElementAccessExpression",e[e.CallExpression=214]="CallExpression",e[e.NewExpression=215]="NewExpression",e[e.TaggedTemplateExpression=216]="TaggedTemplateExpression",e[e.TypeAssertionExpression=217]="TypeAssertionExpression",e[e.ParenthesizedExpression=218]="ParenthesizedExpression",e[e.FunctionExpression=219]="FunctionExpression",e[e.ArrowFunction=220]="ArrowFunction",e[e.DeleteExpression=221]="DeleteExpression",e[e.TypeOfExpression=222]="TypeOfExpression",e[e.VoidExpression=223]="VoidExpression",e[e.AwaitExpression=224]="AwaitExpression",e[e.PrefixUnaryExpression=225]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=226]="PostfixUnaryExpression",e[e.BinaryExpression=227]="BinaryExpression",e[e.ConditionalExpression=228]="ConditionalExpression",e[e.TemplateExpression=229]="TemplateExpression",e[e.YieldExpression=230]="YieldExpression",e[e.SpreadElement=231]="SpreadElement",e[e.ClassExpression=232]="ClassExpression",e[e.OmittedExpression=233]="OmittedExpression",e[e.ExpressionWithTypeArguments=234]="ExpressionWithTypeArguments",e[e.AsExpression=235]="AsExpression",e[e.NonNullExpression=236]="NonNullExpression",e[e.MetaProperty=237]="MetaProperty",e[e.SyntheticExpression=238]="SyntheticExpression",e[e.SatisfiesExpression=239]="SatisfiesExpression",e[e.TemplateSpan=240]="TemplateSpan",e[e.SemicolonClassElement=241]="SemicolonClassElement",e[e.Block=242]="Block",e[e.EmptyStatement=243]="EmptyStatement",e[e.VariableStatement=244]="VariableStatement",e[e.ExpressionStatement=245]="ExpressionStatement",e[e.IfStatement=246]="IfStatement",e[e.DoStatement=247]="DoStatement",e[e.WhileStatement=248]="WhileStatement",e[e.ForStatement=249]="ForStatement",e[e.ForInStatement=250]="ForInStatement",e[e.ForOfStatement=251]="ForOfStatement",e[e.ContinueStatement=252]="ContinueStatement",e[e.BreakStatement=253]="BreakStatement",e[e.ReturnStatement=254]="ReturnStatement",e[e.WithStatement=255]="WithStatement",e[e.SwitchStatement=256]="SwitchStatement",e[e.LabeledStatement=257]="LabeledStatement",e[e.ThrowStatement=258]="ThrowStatement",e[e.TryStatement=259]="TryStatement",e[e.DebuggerStatement=260]="DebuggerStatement",e[e.VariableDeclaration=261]="VariableDeclaration",e[e.VariableDeclarationList=262]="VariableDeclarationList",e[e.FunctionDeclaration=263]="FunctionDeclaration",e[e.ClassDeclaration=264]="ClassDeclaration",e[e.InterfaceDeclaration=265]="InterfaceDeclaration",e[e.TypeAliasDeclaration=266]="TypeAliasDeclaration",e[e.EnumDeclaration=267]="EnumDeclaration",e[e.ModuleDeclaration=268]="ModuleDeclaration",e[e.ModuleBlock=269]="ModuleBlock",e[e.CaseBlock=270]="CaseBlock",e[e.NamespaceExportDeclaration=271]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=272]="ImportEqualsDeclaration",e[e.ImportDeclaration=273]="ImportDeclaration",e[e.ImportClause=274]="ImportClause",e[e.NamespaceImport=275]="NamespaceImport",e[e.NamedImports=276]="NamedImports",e[e.ImportSpecifier=277]="ImportSpecifier",e[e.ExportAssignment=278]="ExportAssignment",e[e.ExportDeclaration=279]="ExportDeclaration",e[e.NamedExports=280]="NamedExports",e[e.NamespaceExport=281]="NamespaceExport",e[e.ExportSpecifier=282]="ExportSpecifier",e[e.MissingDeclaration=283]="MissingDeclaration",e[e.ExternalModuleReference=284]="ExternalModuleReference",e[e.JsxElement=285]="JsxElement",e[e.JsxSelfClosingElement=286]="JsxSelfClosingElement",e[e.JsxOpeningElement=287]="JsxOpeningElement",e[e.JsxClosingElement=288]="JsxClosingElement",e[e.JsxFragment=289]="JsxFragment",e[e.JsxOpeningFragment=290]="JsxOpeningFragment",e[e.JsxClosingFragment=291]="JsxClosingFragment",e[e.JsxAttribute=292]="JsxAttribute",e[e.JsxAttributes=293]="JsxAttributes",e[e.JsxSpreadAttribute=294]="JsxSpreadAttribute",e[e.JsxExpression=295]="JsxExpression",e[e.JsxNamespacedName=296]="JsxNamespacedName",e[e.CaseClause=297]="CaseClause",e[e.DefaultClause=298]="DefaultClause",e[e.HeritageClause=299]="HeritageClause",e[e.CatchClause=300]="CatchClause",e[e.ImportAttributes=301]="ImportAttributes",e[e.ImportAttribute=302]="ImportAttribute",e[e.AssertClause=301]="AssertClause",e[e.AssertEntry=302]="AssertEntry",e[e.ImportTypeAssertionContainer=303]="ImportTypeAssertionContainer",e[e.PropertyAssignment=304]="PropertyAssignment",e[e.ShorthandPropertyAssignment=305]="ShorthandPropertyAssignment",e[e.SpreadAssignment=306]="SpreadAssignment",e[e.EnumMember=307]="EnumMember",e[e.SourceFile=308]="SourceFile",e[e.Bundle=309]="Bundle",e[e.JSDocTypeExpression=310]="JSDocTypeExpression",e[e.JSDocNameReference=311]="JSDocNameReference",e[e.JSDocMemberName=312]="JSDocMemberName",e[e.JSDocAllType=313]="JSDocAllType",e[e.JSDocUnknownType=314]="JSDocUnknownType",e[e.JSDocNullableType=315]="JSDocNullableType",e[e.JSDocNonNullableType=316]="JSDocNonNullableType",e[e.JSDocOptionalType=317]="JSDocOptionalType",e[e.JSDocFunctionType=318]="JSDocFunctionType",e[e.JSDocVariadicType=319]="JSDocVariadicType",e[e.JSDocNamepathType=320]="JSDocNamepathType",e[e.JSDoc=321]="JSDoc",e[e.JSDocComment=321]="JSDocComment",e[e.JSDocText=322]="JSDocText",e[e.JSDocTypeLiteral=323]="JSDocTypeLiteral",e[e.JSDocSignature=324]="JSDocSignature",e[e.JSDocLink=325]="JSDocLink",e[e.JSDocLinkCode=326]="JSDocLinkCode",e[e.JSDocLinkPlain=327]="JSDocLinkPlain",e[e.JSDocTag=328]="JSDocTag",e[e.JSDocAugmentsTag=329]="JSDocAugmentsTag",e[e.JSDocImplementsTag=330]="JSDocImplementsTag",e[e.JSDocAuthorTag=331]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=332]="JSDocDeprecatedTag",e[e.JSDocClassTag=333]="JSDocClassTag",e[e.JSDocPublicTag=334]="JSDocPublicTag",e[e.JSDocPrivateTag=335]="JSDocPrivateTag",e[e.JSDocProtectedTag=336]="JSDocProtectedTag",e[e.JSDocReadonlyTag=337]="JSDocReadonlyTag",e[e.JSDocOverrideTag=338]="JSDocOverrideTag",e[e.JSDocCallbackTag=339]="JSDocCallbackTag",e[e.JSDocOverloadTag=340]="JSDocOverloadTag",e[e.JSDocEnumTag=341]="JSDocEnumTag",e[e.JSDocParameterTag=342]="JSDocParameterTag",e[e.JSDocReturnTag=343]="JSDocReturnTag",e[e.JSDocThisTag=344]="JSDocThisTag",e[e.JSDocTypeTag=345]="JSDocTypeTag",e[e.JSDocTemplateTag=346]="JSDocTemplateTag",e[e.JSDocTypedefTag=347]="JSDocTypedefTag",e[e.JSDocSeeTag=348]="JSDocSeeTag",e[e.JSDocPropertyTag=349]="JSDocPropertyTag",e[e.JSDocThrowsTag=350]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=351]="JSDocSatisfiesTag",e[e.JSDocImportTag=352]="JSDocImportTag",e[e.SyntaxList=353]="SyntaxList",e[e.NotEmittedStatement=354]="NotEmittedStatement",e[e.NotEmittedTypeElement=355]="NotEmittedTypeElement",e[e.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",e[e.CommaListExpression=357]="CommaListExpression",e[e.SyntheticReferenceExpression=358]="SyntheticReferenceExpression",e[e.Count=359]="Count",e[e.FirstAssignment=64]="FirstAssignment",e[e.LastAssignment=79]="LastAssignment",e[e.FirstCompoundAssignment=65]="FirstCompoundAssignment",e[e.LastCompoundAssignment=79]="LastCompoundAssignment",e[e.FirstReservedWord=83]="FirstReservedWord",e[e.LastReservedWord=118]="LastReservedWord",e[e.FirstKeyword=83]="FirstKeyword",e[e.LastKeyword=166]="LastKeyword",e[e.FirstFutureReservedWord=119]="FirstFutureReservedWord",e[e.LastFutureReservedWord=127]="LastFutureReservedWord",e[e.FirstTypeNode=183]="FirstTypeNode",e[e.LastTypeNode=206]="LastTypeNode",e[e.FirstPunctuation=19]="FirstPunctuation",e[e.LastPunctuation=79]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=166]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=9]="FirstLiteralToken",e[e.LastLiteralToken=15]="LastLiteralToken",e[e.FirstTemplateToken=15]="FirstTemplateToken",e[e.LastTemplateToken=18]="LastTemplateToken",e[e.FirstBinaryOperator=30]="FirstBinaryOperator",e[e.LastBinaryOperator=79]="LastBinaryOperator",e[e.FirstStatement=244]="FirstStatement",e[e.LastStatement=260]="LastStatement",e[e.FirstNode=167]="FirstNode",e[e.FirstJSDocNode=310]="FirstJSDocNode",e[e.LastJSDocNode=352]="LastJSDocNode",e[e.FirstJSDocTagNode=328]="FirstJSDocTagNode",e[e.LastJSDocTagNode=352]="LastJSDocTagNode",e[e.FirstContextualKeyword=128]="FirstContextualKeyword",e[e.LastContextualKeyword=166]="LastContextualKeyword",e))(Ae||{}),sn=(e=>(e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.Using=4]="Using",e[e.AwaitUsing=6]="AwaitUsing",e[e.NestedNamespace=8]="NestedNamespace",e[e.Synthesized=16]="Synthesized",e[e.Namespace=32]="Namespace",e[e.OptionalChain=64]="OptionalChain",e[e.ExportContext=128]="ExportContext",e[e.ContainsThis=256]="ContainsThis",e[e.HasImplicitReturn=512]="HasImplicitReturn",e[e.HasExplicitReturn=1024]="HasExplicitReturn",e[e.GlobalAugmentation=2048]="GlobalAugmentation",e[e.HasAsyncFunctions=4096]="HasAsyncFunctions",e[e.DisallowInContext=8192]="DisallowInContext",e[e.YieldContext=16384]="YieldContext",e[e.DecoratorContext=32768]="DecoratorContext",e[e.AwaitContext=65536]="AwaitContext",e[e.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",e[e.ThisNodeHasError=262144]="ThisNodeHasError",e[e.JavaScriptFile=524288]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=2097152]="HasAggregatedChildData",e[e.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",e[e.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",e[e.JSDoc=16777216]="JSDoc",e[e.Ambient=33554432]="Ambient",e[e.InWithStatement=67108864]="InWithStatement",e[e.JsonFile=134217728]="JsonFile",e[e.TypeCached=268435456]="TypeCached",e[e.Deprecated=536870912]="Deprecated",e[e.BlockScoped=7]="BlockScoped",e[e.Constant=6]="Constant",e[e.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",e[e.ContextFlags=101441536]="ContextFlags",e[e.TypeExcludesFlags=81920]="TypeExcludesFlags",e[e.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",e[e.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",e[e.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",e))(sn||{}),Kp=(e=>(e[e.None=0]="None",e[e.Public=1]="Public",e[e.Private=2]="Private",e[e.Protected=4]="Protected",e[e.Readonly=8]="Readonly",e[e.Override=16]="Override",e[e.Export=32]="Export",e[e.Abstract=64]="Abstract",e[e.Ambient=128]="Ambient",e[e.Static=256]="Static",e[e.Accessor=512]="Accessor",e[e.Async=1024]="Async",e[e.Default=2048]="Default",e[e.Const=4096]="Const",e[e.In=8192]="In",e[e.Out=16384]="Out",e[e.Decorator=32768]="Decorator",e[e.Deprecated=65536]="Deprecated",e[e.JSDocPublic=8388608]="JSDocPublic",e[e.JSDocPrivate=16777216]="JSDocPrivate",e[e.JSDocProtected=33554432]="JSDocProtected",e[e.JSDocReadonly=67108864]="JSDocReadonly",e[e.JSDocOverride=134217728]="JSDocOverride",e[e.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",e[e.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",e[e.SyntacticModifiers=65535]="SyntacticModifiers",e[e.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",e[e.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",e[e.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",e[e.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=7]="AccessibilityModifier",e[e.ParameterPropertyModifier=31]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=28895]="TypeScriptModifier",e[e.ExportDefault=2080]="ExportDefault",e[e.All=131071]="All",e[e.Modifier=98303]="Modifier",e))(Kp||{});var km=(e=>(e[e.None=0]="None",e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.ReportsUnmeasurable=8]="ReportsUnmeasurable",e[e.ReportsUnreliable=16]="ReportsUnreliable",e[e.ReportsMask=24]="ReportsMask",e[e.ComplexityOverflow=32]="ComplexityOverflow",e[e.StackDepthOverflow=64]="StackDepthOverflow",e[e.Overflow=96]="Overflow",e))(km||{});var Mp=(e=>(e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Call=512]="Call",e[e.ReduceLabel=1024]="ReduceLabel",e[e.Referenced=2048]="Referenced",e[e.Shared=4096]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition",e))(Mp||{});var Zp=(e=>(e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.Alias=2097152]="Alias",e[e.Prototype=4194304]="Prototype",e[e.ExportStar=8388608]="ExportStar",e[e.Optional=16777216]="Optional",e[e.Transient=33554432]="Transient",e[e.Assignment=67108864]="Assignment",e[e.ModuleExports=134217728]="ModuleExports",e[e.All=-1]="All",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=111551]="Value",e[e.Type=788968]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",e[e.ParameterExcludes=111551]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=110991]="FunctionExcludes",e[e.ClassExcludes=899503]="ClassExcludes",e[e.InterfaceExcludes=788872]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=110735]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=103359]="MethodExcludes",e[e.GetAccessorExcludes=46015]="GetAccessorExcludes",e[e.SetAccessorExcludes=78783]="SetAccessorExcludes",e[e.AccessorExcludes=13247]="AccessorExcludes",e[e.TypeParameterExcludes=526824]="TypeParameterExcludes",e[e.TypeAliasExcludes=788968]="TypeAliasExcludes",e[e.AliasExcludes=2097152]="AliasExcludes",e[e.ModuleMember=2623475]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.ClassMember=106500]="ClassMember",e[e.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",e[e.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",e[e.Classifiable=2885600]="Classifiable",e[e.LateBindingContainer=6256]="LateBindingContainer",e))(Zp||{});var Em=(e=>(e[e.None=0]="None",e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.CaptureNewTarget=8]="CaptureNewTarget",e[e.SuperInstance=16]="SuperInstance",e[e.SuperStatic=32]="SuperStatic",e[e.ContextChecked=64]="ContextChecked",e[e.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",e[e.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",e[e.CaptureArguments=512]="CaptureArguments",e[e.EnumValuesComputed=1024]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",e[e.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",e[e.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",e[e.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",e[e.AssignmentsMarked=131072]="AssignmentsMarked",e[e.ContainsConstructorReference=262144]="ContainsConstructorReference",e[e.ConstructorReference=536870912]="ConstructorReference",e[e.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",e[e.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",e[e.InCheckIdentifier=4194304]="InCheckIdentifier",e[e.PartiallyTypeChecked=8388608]="PartiallyTypeChecked",e[e.LazyFlags=539358128]="LazyFlags",e))(Em||{}),en=(e=>(e[e.Any=1]="Any",e[e.Unknown=2]="Unknown",e[e.String=4]="String",e[e.Number=8]="Number",e[e.Boolean=16]="Boolean",e[e.Enum=32]="Enum",e[e.BigInt=64]="BigInt",e[e.StringLiteral=128]="StringLiteral",e[e.NumberLiteral=256]="NumberLiteral",e[e.BooleanLiteral=512]="BooleanLiteral",e[e.EnumLiteral=1024]="EnumLiteral",e[e.BigIntLiteral=2048]="BigIntLiteral",e[e.ESSymbol=4096]="ESSymbol",e[e.UniqueESSymbol=8192]="UniqueESSymbol",e[e.Void=16384]="Void",e[e.Undefined=32768]="Undefined",e[e.Null=65536]="Null",e[e.Never=131072]="Never",e[e.TypeParameter=262144]="TypeParameter",e[e.Object=524288]="Object",e[e.Union=1048576]="Union",e[e.Intersection=2097152]="Intersection",e[e.Index=4194304]="Index",e[e.IndexedAccess=8388608]="IndexedAccess",e[e.Conditional=16777216]="Conditional",e[e.Substitution=33554432]="Substitution",e[e.NonPrimitive=67108864]="NonPrimitive",e[e.TemplateLiteral=134217728]="TemplateLiteral",e[e.StringMapping=268435456]="StringMapping",e[e.Reserved1=536870912]="Reserved1",e[e.Reserved2=1073741824]="Reserved2",e[e.AnyOrUnknown=3]="AnyOrUnknown",e[e.Nullable=98304]="Nullable",e[e.Literal=2944]="Literal",e[e.Unit=109472]="Unit",e[e.Freshable=2976]="Freshable",e[e.StringOrNumberLiteral=384]="StringOrNumberLiteral",e[e.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",e[e.DefinitelyFalsy=117632]="DefinitelyFalsy",e[e.PossiblyFalsy=117724]="PossiblyFalsy",e[e.Intrinsic=67359327]="Intrinsic",e[e.StringLike=402653316]="StringLike",e[e.NumberLike=296]="NumberLike",e[e.BigIntLike=2112]="BigIntLike",e[e.BooleanLike=528]="BooleanLike",e[e.EnumLike=1056]="EnumLike",e[e.ESSymbolLike=12288]="ESSymbolLike",e[e.VoidLike=49152]="VoidLike",e[e.Primitive=402784252]="Primitive",e[e.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",e[e.DisjointDomains=469892092]="DisjointDomains",e[e.UnionOrIntersection=3145728]="UnionOrIntersection",e[e.StructuredType=3670016]="StructuredType",e[e.TypeVariable=8650752]="TypeVariable",e[e.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",e[e.InstantiablePrimitive=406847488]="InstantiablePrimitive",e[e.Instantiable=465829888]="Instantiable",e[e.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",e[e.ObjectFlagsType=3899393]="ObjectFlagsType",e[e.Simplifiable=25165824]="Simplifiable",e[e.Singleton=67358815]="Singleton",e[e.Narrowable=536624127]="Narrowable",e[e.IncludesMask=473694207]="IncludesMask",e[e.IncludesMissingType=262144]="IncludesMissingType",e[e.IncludesNonWideningType=4194304]="IncludesNonWideningType",e[e.IncludesWildcard=8388608]="IncludesWildcard",e[e.IncludesEmptyObject=16777216]="IncludesEmptyObject",e[e.IncludesInstantiable=33554432]="IncludesInstantiable",e[e.IncludesConstrainedTypeVariable=536870912]="IncludesConstrainedTypeVariable",e[e.IncludesError=1073741824]="IncludesError",e[e.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",e))(en||{}),ef=(e=>(e[e.None=0]="None",e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ReverseMapped=1024]="ReverseMapped",e[e.JsxAttributes=2048]="JsxAttributes",e[e.JSLiteral=4096]="JSLiteral",e[e.FreshLiteral=8192]="FreshLiteral",e[e.ArrayLiteral=16384]="ArrayLiteral",e[e.PrimitiveUnion=32768]="PrimitiveUnion",e[e.ContainsWideningType=65536]="ContainsWideningType",e[e.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",e[e.NonInferrableType=262144]="NonInferrableType",e[e.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",e[e.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",e[e.SingleSignatureType=134217728]="SingleSignatureType",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=196608]="RequiresWidening",e[e.PropagatingFlags=458752]="PropagatingFlags",e[e.InstantiatedMapped=96]="InstantiatedMapped",e[e.ObjectTypeKindMask=1343]="ObjectTypeKindMask",e[e.ContainsSpread=2097152]="ContainsSpread",e[e.ObjectRestType=4194304]="ObjectRestType",e[e.InstantiationExpressionType=8388608]="InstantiationExpressionType",e[e.IsClassInstanceClone=16777216]="IsClassInstanceClone",e[e.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",e[e.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",e[e.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",e[e.IsGenericObjectType=4194304]="IsGenericObjectType",e[e.IsGenericIndexType=8388608]="IsGenericIndexType",e[e.IsGenericType=12582912]="IsGenericType",e[e.ContainsIntersections=16777216]="ContainsIntersections",e[e.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",e[e.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",e[e.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",e[e.IsNeverIntersection=33554432]="IsNeverIntersection",e[e.IsConstrainedTypeVariable=67108864]="IsConstrainedTypeVariable",e))(ef||{});var Am=(e=>(e[e.None=0]="None",e[e.HasRestParameter=1]="HasRestParameter",e[e.HasLiteralTypes=2]="HasLiteralTypes",e[e.Abstract=4]="Abstract",e[e.IsInnerCallChain=8]="IsInnerCallChain",e[e.IsOuterCallChain=16]="IsOuterCallChain",e[e.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",e[e.IsNonInferrable=64]="IsNonInferrable",e[e.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",e[e.PropagatingFlags=167]="PropagatingFlags",e[e.CallChainFlags=24]="CallChainFlags",e))(Am||{});var Pr=(e=>(e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred",e))(Pr||{}),g_=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ES2021=8]="ES2021",e[e.ES2022=9]="ES2022",e[e.ES2023=10]="ES2023",e[e.ES2024=11]="ES2024",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(g_||{}),wl=(e=>(e[e.Standard=0]="Standard",e[e.JSX=1]="JSX",e))(wl||{});var Cn=(e=>(e.Ts=".ts",e.Tsx=".tsx",e.Dts=".d.ts",e.Js=".js",e.Jsx=".jsx",e.Json=".json",e.TsBuildInfo=".tsbuildinfo",e.Mjs=".mjs",e.Mts=".mts",e.Dmts=".d.mts",e.Cjs=".cjs",e.Cts=".cts",e.Dcts=".d.cts",e))(Cn||{}),Cm=(e=>(e[e.None=0]="None",e[e.ContainsTypeScript=1]="ContainsTypeScript",e[e.ContainsJsx=2]="ContainsJsx",e[e.ContainsESNext=4]="ContainsESNext",e[e.ContainsES2022=8]="ContainsES2022",e[e.ContainsES2021=16]="ContainsES2021",e[e.ContainsES2020=32]="ContainsES2020",e[e.ContainsES2019=64]="ContainsES2019",e[e.ContainsES2018=128]="ContainsES2018",e[e.ContainsES2017=256]="ContainsES2017",e[e.ContainsES2016=512]="ContainsES2016",e[e.ContainsES2015=1024]="ContainsES2015",e[e.ContainsGenerator=2048]="ContainsGenerator",e[e.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",e[e.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsRestOrSpread=32768]="ContainsRestOrSpread",e[e.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",e[e.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=524288]="ContainsBindingPattern",e[e.ContainsYield=1048576]="ContainsYield",e[e.ContainsAwait=2097152]="ContainsAwait",e[e.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",e[e.ContainsDynamicImport=8388608]="ContainsDynamicImport",e[e.ContainsClassFields=16777216]="ContainsClassFields",e[e.ContainsDecorators=33554432]="ContainsDecorators",e[e.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",e[e.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",e[e.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",e[e.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",e[e.HasComputedFlags=-2147483648]="HasComputedFlags",e[e.AssertTypeScript=1]="AssertTypeScript",e[e.AssertJsx=2]="AssertJsx",e[e.AssertESNext=4]="AssertESNext",e[e.AssertES2022=8]="AssertES2022",e[e.AssertES2021=16]="AssertES2021",e[e.AssertES2020=32]="AssertES2020",e[e.AssertES2019=64]="AssertES2019",e[e.AssertES2018=128]="AssertES2018",e[e.AssertES2017=256]="AssertES2017",e[e.AssertES2016=512]="AssertES2016",e[e.AssertES2015=1024]="AssertES2015",e[e.AssertGenerator=2048]="AssertGenerator",e[e.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",e[e.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",e[e.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",e[e.NodeExcludes=-2147483648]="NodeExcludes",e[e.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",e[e.FunctionExcludes=-1937940480]="FunctionExcludes",e[e.ConstructorExcludes=-1937948672]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",e[e.PropertyExcludes=-2013249536]="PropertyExcludes",e[e.ClassExcludes=-2147344384]="ClassExcludes",e[e.ModuleExcludes=-1941676032]="ModuleExcludes",e[e.TypeExcludes=-2]="TypeExcludes",e[e.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",e[e.ParameterExcludes=-2147483648]="ParameterExcludes",e[e.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",e[e.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",e[e.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",e[e.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",e))(Cm||{}),Dm=(e=>(e[e.TabStop=0]="TabStop",e[e.Placeholder=1]="Placeholder",e[e.Choice=2]="Choice",e[e.Variable=3]="Variable",e))(Dm||{}),Pm=(e=>(e[e.None=0]="None",e[e.SingleLine=1]="SingleLine",e[e.MultiLine=2]="MultiLine",e[e.AdviseOnEmitNode=4]="AdviseOnEmitNode",e[e.NoSubstitution=8]="NoSubstitution",e[e.CapturesThis=16]="CapturesThis",e[e.NoLeadingSourceMap=32]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=64]="NoTrailingSourceMap",e[e.NoSourceMap=96]="NoSourceMap",e[e.NoNestedSourceMaps=128]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=768]="NoTokenSourceMaps",e[e.NoLeadingComments=1024]="NoLeadingComments",e[e.NoTrailingComments=2048]="NoTrailingComments",e[e.NoComments=3072]="NoComments",e[e.NoNestedComments=4096]="NoNestedComments",e[e.HelperName=8192]="HelperName",e[e.ExportName=16384]="ExportName",e[e.LocalName=32768]="LocalName",e[e.InternalName=65536]="InternalName",e[e.Indented=131072]="Indented",e[e.NoIndentation=262144]="NoIndentation",e[e.AsyncFunctionBody=524288]="AsyncFunctionBody",e[e.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",e[e.CustomPrologue=2097152]="CustomPrologue",e[e.NoHoisting=4194304]="NoHoisting",e[e.Iterator=8388608]="Iterator",e[e.NoAsciiEscaping=16777216]="NoAsciiEscaping",e))(Pm||{});var $s={Classes:2,ForOf:2,Generators:2,Iteration:2,SpreadElements:2,RestElements:2,TaggedTemplates:2,DestructuringAssignment:2,BindingPatterns:2,ArrowFunctions:2,BlockScopedVariables:2,ObjectAssign:2,RegularExpressionFlagsUnicode:2,RegularExpressionFlagsSticky:2,Exponentiation:3,AsyncFunctions:4,ForAwaitOf:5,AsyncGenerators:5,AsyncIteration:5,ObjectSpreadRest:5,RegularExpressionFlagsDotAll:5,BindinglessCatch:6,BigInt:7,NullishCoalesce:7,OptionalChaining:7,LogicalAssignment:8,TopLevelAwait:9,ClassFields:9,PrivateNamesAndClassStaticBlocks:9,RegularExpressionFlagsHasIndices:9,ShebangComments:10,RegularExpressionFlagsUnicodeSets:11,UsingAndAwaitUsing:99,ClassAndClassElementDecorators:99};var Nm={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},{name:"preserve",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}},Ya=(e=>(e[e.ParseAll=0]="ParseAll",e[e.ParseNone=1]="ParseNone",e[e.ParseForTypeErrors=2]="ParseForTypeErrors",e[e.ParseForTypeInfo=3]="ParseForTypeInfo",e))(Ya||{});var Xr="/",Ry="\\",Td="://",Uy=/\\/g;function By(e){return e===47||e===92}function qy(e,t){return e.length>t.length&&Oy(e,t)}function tf(e){return e.length>0&&By(e.charCodeAt(e.length-1))}function xd(e){return e>=97&&e<=122||e>=65&&e<=90}function Fy(e,t){let a=e.charCodeAt(t);if(a===58)return t+1;if(a===37&&e.charCodeAt(t+1)===51){let _=e.charCodeAt(t+2);if(_===97||_===65)return t+3}return-1}function zy(e){if(!e)return 0;let t=e.charCodeAt(0);if(t===47||t===92){if(e.charCodeAt(1)!==t)return 1;let _=e.indexOf(t===47?Xr:Ry,2);return _<0?e.length:_+1}if(xd(t)&&e.charCodeAt(1)===58){let _=e.charCodeAt(2);if(_===47||_===92)return 3;if(e.length===2)return 2}let a=e.indexOf(Td);if(a!==-1){let _=a+Td.length,f=e.indexOf(Xr,_);if(f!==-1){let h=e.slice(0,a),T=e.slice(_,f);if(h==="file"&&(T===""||T==="localhost")&&xd(e.charCodeAt(f+1))){let k=Fy(e,f+2);if(k!==-1){if(e.charCodeAt(k)===47)return~(k+1);if(k===e.length)return~k}}return~(f+1)}return~e.length}return 0}function o_(e){let t=zy(e);return t<0?~t:t}function Im(e,t,a){if(e=c_(e),o_(e)===e.length)return"";e=hl(e);let f=e.slice(Math.max(o_(e),e.lastIndexOf(Xr)+1)),h=t!==void 0&&a!==void 0?Om(f,t,a):void 0;return h?f.slice(0,f.length-h.length):f}function Sd(e,t,a){if(ml(t,".")||(t="."+t),e.length>=t.length&&e.charCodeAt(e.length-t.length)===46){let _=e.slice(e.length-t.length);if(a(_,t))return _}}function Vy(e,t,a){if(typeof t=="string")return Sd(e,t,a)||"";for(let _ of t){let f=Sd(e,_,a);if(f)return f}return""}function Om(e,t,a){if(t)return Vy(hl(e),t,a?Qp:Dy);let _=Im(e),f=_.lastIndexOf(".");return f>=0?_.substring(f):""}function c_(e){return e.includes("\\")?e.replace(Uy,Xr):e}function Wy(e,...t){e&&(e=c_(e));for(let a of t)a&&(a=c_(a),!e||o_(a)!==0?e=a:e=Lm(e)+a);return e}function Gy(e,t){let a=o_(e);a===0&&t?(e=Wy(t,e),a=o_(e)):e=c_(e);let _=Mm(e);if(_!==void 0)return _.length>a?hl(_):_;let f=e.length,h=e.substring(0,a),T,k=a,c=k,W=k,y=a!==0;for(;kc&&(T??(T=e.substring(0,c-1)),c=k);let E=e.indexOf(Xr,k+1);E===-1&&(E=f);let D=E-c;if(D===1&&e.charCodeAt(k)===46)T??(T=e.substring(0,W));else if(D===2&&e.charCodeAt(k)===46&&e.charCodeAt(k+1)===46)if(!y)T!==void 0?T+=T.length===a?"..":"/..":W=k+2;else if(T===void 0)W-2>=0?T=e.substring(0,Math.max(a,e.lastIndexOf(Xr,W-2))):T=e.substring(0,W);else{let R=T.lastIndexOf(Xr);R!==-1?T=T.substring(0,Math.max(a,R)):T=h,T.length===a&&(y=a!==0)}else T!==void 0?(T.length!==a&&(T+=Xr),y=!0,T+=e.substring(c,E)):(y=!0,W=E);k=E+1}return T??(f>a?hl(e):e)}function Yy(e){e=c_(e);let t=Mm(e);return t!==void 0?t:(t=Gy(e,""),t&&tf(e)?Lm(t):t)}function Mm(e){if(!wd.test(e))return e;let t=e.replace(/\/\.\//g,"/");if(t.startsWith("./")&&(t=t.slice(2)),t!==e&&(e=t,!wd.test(e)))return e}function hl(e){return tf(e)?e.substr(0,e.length-1):e}function Lm(e){return tf(e)?e:e+Xr}var wd=/\/\/|(?:^|\/)\.\.?(?:$|\/)/;function r(e,t,a,_,f,h,T){return{code:e,category:t,key:a,message:_,reportsUnnecessary:f,elidedInCompatabilityPyramid:h,reportsDeprecated:T}}var A={Unterminated_string_literal:r(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:r(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:r(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:r(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:r(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:r(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:r(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:r(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:r(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:r(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:r(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:r(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:r(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:r(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:r(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:r(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_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:r(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055","Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:r(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:r(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:r(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:r(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:r(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:r(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:r(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:r(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:r(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:r(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:r(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:r(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:r(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:r(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:r(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:r(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:r(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:r(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:r(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:r(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:r(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:r(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:r(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:r(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:r(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:r(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:r(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:r(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:r(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:r(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:r(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:r(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:r(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:r(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:r(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:r(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:r(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:r(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:r(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:r(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:r(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:r(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:r(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:r(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:r(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:r(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:r(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:r(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:r(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:r(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:r(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:r(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:r(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:r(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:r(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:r(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:r(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:r(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:r(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:r(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:r(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:r(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:r(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:r(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(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:r(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:r(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:r(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:r(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:r(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:r(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:r(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:r(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:r(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:r(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:r(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5:r(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definitions_are_automatically_in_strict_mode:r(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_automatically_in_strict_mode:r(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax:r(1286,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_1286","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:r(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:r(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."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1289,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1290,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1291,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1292,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve:r(1293,1,"ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293","ECMAScript module syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."),This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled:r(1294,1,"This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294","This syntax is not allowed when 'erasableSyntaxOnly' is enabled."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjust_the_type_field_in_the_nearest_package_json_to_make_this_file_an_ECMAScript_module_or_adjust_your_verbatimModuleSyntax_module_and_moduleResolution_settings_in_TypeScript:r(1295,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjus_1295","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'. Adjust the 'type' field in the nearest 'package.json' to make this file an ECMAScript module, or adjust your 'verbatimModuleSyntax', 'module', and 'moduleResolution' settings in TypeScript."),with_statements_are_not_allowed_in_an_async_function_block:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_or_nodenext:r(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', 'node18', 'node20', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_node20_nodenext_or_preserve:r(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', 'node18', 'node20', 'nodenext', or 'preserve'."),Argument_of_dynamic_import_cannot_be_spread_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_or_nodenext:r(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', 'node18', 'node20', or 'nodenext'."),A_label_is_not_allowed_here:r(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:r(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:r(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:r(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:r(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:r(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:r(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:r(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:r(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:r(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:r(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:r(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:r(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:r(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),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:r(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:r(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:r(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:r(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:r(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:r(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:r(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:r(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:r(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:r(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:r(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:r(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:r(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:r(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:r(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:r(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:r(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:r(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:r(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:r(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:r(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:r(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:r(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:r(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:r(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:r(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:r(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:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:r(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:r(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:r(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:r(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:r(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:r(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:r(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:r(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:r(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:r(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:r(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:r(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:r(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:r(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:r(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:r(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:r(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:r(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:r(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:r(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:r(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator:r(1497,1,"Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497","Expression must be enclosed in parentheses to be used as a decorator."),Invalid_syntax_in_decorator:r(1498,1,"Invalid_syntax_in_decorator_1498","Invalid syntax in decorator."),Unknown_regular_expression_flag:r(1499,1,"Unknown_regular_expression_flag_1499","Unknown regular expression flag."),Duplicate_regular_expression_flag:r(1500,1,"Duplicate_regular_expression_flag_1500","Duplicate regular expression flag."),This_regular_expression_flag_is_only_available_when_targeting_0_or_later:r(1501,1,"This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501","This regular expression flag is only available when targeting '{0}' or later."),The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously:r(1502,1,"The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502","The Unicode (u) flag and the Unicode Sets (v) flag cannot be set simultaneously."),Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later:r(1503,1,"Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503","Named capturing groups are only available when targeting 'ES2018' or later."),Subpattern_flags_must_be_present_when_there_is_a_minus_sign:r(1504,1,"Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504","Subpattern flags must be present when there is a minus sign."),Incomplete_quantifier_Digit_expected:r(1505,1,"Incomplete_quantifier_Digit_expected_1505","Incomplete quantifier. Digit expected."),Numbers_out_of_order_in_quantifier:r(1506,1,"Numbers_out_of_order_in_quantifier_1506","Numbers out of order in quantifier."),There_is_nothing_available_for_repetition:r(1507,1,"There_is_nothing_available_for_repetition_1507","There is nothing available for repetition."),Unexpected_0_Did_you_mean_to_escape_it_with_backslash:r(1508,1,"Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508","Unexpected '{0}'. Did you mean to escape it with backslash?"),This_regular_expression_flag_cannot_be_toggled_within_a_subpattern:r(1509,1,"This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509","This regular expression flag cannot be toggled within a subpattern."),k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets:r(1510,1,"k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510","'\\k' must be followed by a capturing group name enclosed in angle brackets."),q_is_only_available_inside_character_class:r(1511,1,"q_is_only_available_inside_character_class_1511","'\\q' is only available inside character class."),c_must_be_followed_by_an_ASCII_letter:r(1512,1,"c_must_be_followed_by_an_ASCII_letter_1512","'\\c' must be followed by an ASCII letter."),Undetermined_character_escape:r(1513,1,"Undetermined_character_escape_1513","Undetermined character escape."),Expected_a_capturing_group_name:r(1514,1,"Expected_a_capturing_group_name_1514","Expected a capturing group name."),Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other:r(1515,1,"Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515","Named capturing groups with the same name must be mutually exclusive to each other."),A_character_class_range_must_not_be_bounded_by_another_character_class:r(1516,1,"A_character_class_range_must_not_be_bounded_by_another_character_class_1516","A character class range must not be bounded by another character class."),Range_out_of_order_in_character_class:r(1517,1,"Range_out_of_order_in_character_class_1517","Range out of order in character class."),Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_character_class:r(1518,1,"Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518","Anything that would possibly match more than a single character is invalid inside a negated character class."),Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead:r(1519,1,"Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519","Operators must not be mixed within a character class. Wrap it in a nested class instead."),Expected_a_class_set_operand:r(1520,1,"Expected_a_class_set_operand_1520","Expected a class set operand."),q_must_be_followed_by_string_alternatives_enclosed_in_braces:r(1521,1,"q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521","'\\q' must be followed by string alternatives enclosed in braces."),A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backslash:r(1522,1,"A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522","A character class must not contain a reserved double punctuator. Did you mean to escape it with backslash?"),Expected_a_Unicode_property_name:r(1523,1,"Expected_a_Unicode_property_name_1523","Expected a Unicode property name."),Unknown_Unicode_property_name:r(1524,1,"Unknown_Unicode_property_name_1524","Unknown Unicode property name."),Expected_a_Unicode_property_value:r(1525,1,"Expected_a_Unicode_property_value_1525","Expected a Unicode property value."),Unknown_Unicode_property_value:r(1526,1,"Unknown_Unicode_property_value_1526","Unknown Unicode property value."),Expected_a_Unicode_property_name_or_value:r(1527,1,"Expected_a_Unicode_property_name_or_value_1527","Expected a Unicode property name or value."),Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_the_Unicode_Sets_v_flag_is_set:r(1528,1,"Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528","Any Unicode property that would possibly match more than a single character is only available when the Unicode Sets (v) flag is set."),Unknown_Unicode_property_name_or_value:r(1529,1,"Unknown_Unicode_property_name_or_value_1529","Unknown Unicode property name or value."),Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1530,1,"Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530","Unicode property value expressions are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces:r(1531,1,"_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531","'\\{0}' must be followed by a Unicode property value expression enclosed in braces."),There_is_no_capturing_group_named_0_in_this_regular_expression:r(1532,1,"There_is_no_capturing_group_named_0_in_this_regular_expression_1532","There is no capturing group named '{0}' in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_regular_expression:r(1533,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533","This backreference refers to a group that does not exist. There are only {0} capturing groups in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regular_expression:r(1534,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534","This backreference refers to a group that does not exist. There are no capturing groups in this regular expression."),This_character_cannot_be_escaped_in_a_regular_expression:r(1535,1,"This_character_cannot_be_escaped_in_a_regular_expression_1535","This character cannot be escaped in a regular expression."),Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended_as_an_escape_sequence_use_the_syntax_0_instead:r(1536,1,"Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536","Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '{0}' instead."),Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class:r(1537,1,"Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537","Decimal escape sequences and backreferences are not allowed in a character class."),Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1538,1,"Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538","Unicode escape sequences are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),A_bigint_literal_cannot_be_used_as_a_property_name:r(1539,1,"A_bigint_literal_cannot_be_used_as_a_property_name_1539","A 'bigint' literal cannot be used as a property name."),A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_keyword_instead:r(1540,2,"A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540","A 'namespace' declaration should not be declared using the 'module' keyword. Please use the 'namespace' keyword instead.",void 0,void 0,!0),Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1541,1,"Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541","Type-only import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1542,1,"Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542","Type import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_module_is_set_to_0:r(1543,1,"Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543",`Importing a JSON file into an ECMAScript module requires a 'type: "json"' import attribute when 'module' is set to '{0}'.`),Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0:r(1544,1,"Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544","Named imports from a JSON file into an ECMAScript module are not allowed when 'module' is set to '{0}'."),using_declarations_are_not_allowed_in_ambient_contexts:r(1545,1,"using_declarations_are_not_allowed_in_ambient_contexts_1545","'using' declarations are not allowed in ambient contexts."),await_using_declarations_are_not_allowed_in_ambient_contexts:r(1546,1,"await_using_declarations_are_not_allowed_in_ambient_contexts_1546","'await using' declarations are not allowed in ambient contexts."),The_types_of_0_are_incompatible_between_these_types:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:r(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:r(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:r(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:r(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:r(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:r(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:r(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:r(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:r(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:r(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:r(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:r(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:r(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:r(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:r(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:r(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:r(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_a_static_property_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Call_target_does_not_contain_any_signatures:r(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:r(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:r(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:r(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:r(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:r(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:r(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:r(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:r(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:r(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:r(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:r(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:r(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:r(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:r(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:r(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:r(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:r(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:r(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:r(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:r(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:r(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:r(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:r(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:r(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:r(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:r(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:r(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:r(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:r(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_expression:r(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496","The 'arguments' object cannot be referenced in an arrow function in 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:r(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:r(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:r(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:r(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:r(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:r(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:r(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_or_method:r(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522","The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:r(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:r(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:r(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:r(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:r(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:r(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:r(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:r(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:r(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:r(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:r(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:r(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:r(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and_2_more:r(2650,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650","Non-abstract class expression is missing implementations for the following members of '{0}': {1} and {2} more."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:r(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:r(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:r(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}'."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2:r(2654,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2}."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more:r(2655,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2} and {3} more."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1:r(2656,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656","Non-abstract class expression is missing implementations for the following members of '{0}': {1}."),JSX_expressions_must_have_one_parent_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2705,1,"An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705","An async function or method in ES5 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:r(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:r(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:r(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2712,1,"A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712","A dynamic import call in ES5 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_and_above_with_module_0:r(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_and_above_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 and above with module {0}."),Cannot_find_lib_definition_for_0:r(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:r(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:r(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:r(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:r(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:r(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:r(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:r(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:r(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:r(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:r(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:r(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:r(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:r(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_or_class_static_initialization_blocks:r(2815,1,"arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks_2815","'arguments' cannot be referenced in property initializers or class static initialization blocks."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:r(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:r(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:r(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:r(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:r(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_node18_node20_nodenext_or_preserve:r(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2821","Import assertions are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:r(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_node18_node20_nodenext_or_preserve:r(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2823","Import attributes are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Cannot_find_namespace_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2865,1,"Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865","Import '{0}' conflicts with local value, so must be declared with a type-only import when 'isolatedModules' is enabled."),Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2866,1,"Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866","Import '{0}' conflicts with global value used in this file, so must be declared with a type-only import when 'isolatedModules' is enabled."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun:r(2867,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_and_then_add_bun_to_the_types_field_in_your_tsconfig:r(2868,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun` and then add 'bun' to the types field in your tsconfig."),Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish:r(2869,1,"Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869","Right operand of ?? is unreachable because the left operand is never nullish."),This_binary_expression_is_never_nullish_Are_you_missing_parentheses:r(2870,1,"This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870","This binary expression is never nullish. Are you missing parentheses?"),This_expression_is_always_nullish:r(2871,1,"This_expression_is_always_nullish_2871","This expression is always nullish."),This_kind_of_expression_is_always_truthy:r(2872,1,"This_kind_of_expression_is_always_truthy_2872","This kind of expression is always truthy."),This_kind_of_expression_is_always_falsy:r(2873,1,"This_kind_of_expression_is_always_falsy_2873","This kind of expression is always falsy."),This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found:r(2874,1,"This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874","This JSX tag requires '{0}' to be in scope, but it could not be found."),This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_for_the_appropriate_package_installed:r(2875,1,"This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875","This JSX tag requires the module path '{0}' to exist, but none could be found. Make sure you have types for the appropriate package installed."),This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolves_to_0:r(2876,1,"This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876",'This relative import path is unsafe to rewrite because it looks like a file name, but actually resolves to "{0}".'),This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_during_emit_because_it_is_not_a_relative_path:r(2877,1,"This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877","This import uses a '{0}' extension to resolve to an input TypeScript file, but will not be rewritten during emit because it is not a relative path."),This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_between_the_projects_output_files_is_not_the_same_as_the_relative_path_between_its_input_files:r(2878,1,"This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878","This import path is unsafe to rewrite because it resolves to another project, and the relative path between the projects' output files is not the same as the relative path between its input files."),Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found:r(2879,1,"Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879","Using JSX fragments requires fragment factory '{0}' to be in scope, but it could not be found."),Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert:r(2880,1,"Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880","Import assertions have been replaced by import attributes. Use 'with' instead of 'assert'."),This_expression_is_never_nullish:r(2881,1,"This_expression_is_never_nullish_2881","This expression is never nullish."),Import_declaration_0_is_using_private_name_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:r(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:r(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_anonymous_class_type_may_not_be_private_or_protected:r(4094,1,"Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094","Property '{0}' of exported anonymous class type 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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'."),Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given:r(4125,1,"Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125","Each declaration of '{0}.{1}' differs in its value, where '{2}' was expected but '{3}' was given."),One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value:r(4126,1,"One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126","One value of '{0}.{1}' is the string '{2}', and the other is assumed to be an unknown numeric value."),This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic:r(4127,1,"This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127","This member cannot have an 'override' modifier because its name is dynamic."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic:r(4128,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128","This member cannot have a JSDoc comment with an '@override' tag because its name is dynamic."),The_current_host_does_not_support_the_0_option:r(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:r(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:r(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:r(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Unknown_compiler_option_0:r(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(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_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_cannot_be_specified_when_module_is_set_to_none_system_or_umd:r(5071,1,"Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071","Option '--resolveJsonModule' cannot be specified when 'module' is set to 'none', 'system', or 'umd'."),Unknown_build_option_0:r(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:r(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_preserve_or_to_es2015_or_later:r(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_preserve_or_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'preserve' or to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:r(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:r(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:r(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:r(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:r(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:r(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:r(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:r(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:r(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:r(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:r(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:r(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:r(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:r(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:r(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:r(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:r(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:r(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:r(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:r(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:r(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:r(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:r(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:r(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:r(6024,3,"options_6024","options"),file:r(6025,3,"file_6025","file"),Examples_Colon_0:r(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:r(6027,3,"Options_Colon_6027","Options:"),Version_0:r(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:r(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:r(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:r(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:r(6034,3,"KIND_6034","KIND"),FILE:r(6035,3,"FILE_6035","FILE"),VERSION:r(6036,3,"VERSION_6036","VERSION"),LOCATION:r(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:r(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:r(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:r(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:r(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:r(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:r(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:r(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:r(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:r(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:r(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:r(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:r(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:r(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:r(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:r(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:r(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:r(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:r(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:r(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:r(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:r(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:r(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:r(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:r(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:r(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),Only_amd_and_system_modules_are_supported_alongside_0:r(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:r(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:r(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:r(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:r(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:r(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:r(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:r(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:r(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:r(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:r(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:r(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:r(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:r(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:r(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:r(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:r(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:r(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:r(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:r(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:r(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:r(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:r(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:r(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:r(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:r(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:r(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:r(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:r(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:r(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:r(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:r(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:r(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:r(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:r(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:r(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:r(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:r(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:r(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:r(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:r(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5:r(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5'."),Enable_all_strict_type_checking_options:r(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:r(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:r(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:r(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:r(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:r(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:r(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:r(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:r(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:r(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:r(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:r(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:r(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:r(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:r(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:r(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:r(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:r(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:r(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:r(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:r(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:r(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:r(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:r(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:r(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:r(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:r(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:r(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:r(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:r(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:r(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:r(6244,3,"Modules_6244","Modules"),File_Management:r(6245,3,"File_Management_6245","File Management"),Emit:r(6246,3,"Emit_6246","Emit"),JavaScript_Support:r(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:r(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:r(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:r(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:r(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:r(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:r(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:r(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:r(6255,3,"Projects_6255","Projects"),Output_Formatting:r(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:r(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:r(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:r(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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.`),Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_need_configuration_update:r(6279,3,"Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279","Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler:r(6280,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280","There are types at '{0}', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."),package_json_has_a_peerDependencies_field:r(6281,3,"package_json_has_a_peerDependencies_field_6281","'package.json' has a 'peerDependencies' field."),Found_peerDependency_0_with_1_version:r(6282,3,"Found_peerDependency_0_with_1_version_6282","Found peerDependency '{0}' with '{1}' version."),Failed_to_find_peerDependency_0:r(6283,3,"Failed_to_find_peerDependency_0_6283","Failed to find peerDependency '{0}'."),File_Layout:r(6284,3,"File_Layout_6284","File Layout"),Environment_Settings:r(6285,3,"Environment_Settings_6285","Environment Settings"),See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule:r(6286,3,"See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule_6286","See also https://aka.ms/tsconfig/module"),For_nodejs_Colon:r(6287,3,"For_nodejs_Colon_6287","For nodejs:"),and_npm_install_D_types_Slashnode:r(6290,3,"and_npm_install_D_types_Slashnode_6290","and npm install -D @types/node"),Other_Outputs:r(6291,3,"Other_Outputs_6291","Other Outputs"),Stricter_Typechecking_Options:r(6292,3,"Stricter_Typechecking_Options_6292","Stricter Typechecking Options"),Style_Options:r(6293,3,"Style_Options_6293","Style Options"),Recommended_Options:r(6294,3,"Recommended_Options_6294","Recommended Options"),Enable_project_compilation:r(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:r(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:r(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:r(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:r(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."),Referenced_project_0_may_not_disable_emit:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:r(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:r(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:r(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:r(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}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:r(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:r(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:r(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:r(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:r(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:r(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:r(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:r(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:r(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors:r(6419,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419","Project '{0}' is out of date because buildinfo file '{1}' indicates that program needs to report errors."),Project_0_is_out_of_date_because_1:r(6420,3,"Project_0_is_out_of_date_because_1_6420","Project '{0}' is out of date because {1}."),Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_in_output_files:r(6421,3,"Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421","Rewrite '.ts', '.tsx', '.mts', and '.cts' file extensions in relative import paths to their JavaScript equivalent in output files."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:r(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:r(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Skip_building_downstream_projects_on_error_in_upstream_project:r(6640,3,"Skip_building_downstream_projects_on_error_in_upstream_project_6640","Skip building downstream projects on error in upstream project."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:r(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:r(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:r(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:r(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:r(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:r(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:r(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:r(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:r(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:r(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."),Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files:r(6719,3,"Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719","Require sufficient annotation on exports so other tools can trivially generate declaration files."),Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any:r(6720,3,"Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720","Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'."),Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript:r(6721,3,"Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721","Do not allow runtime constructs that are not part of ECMAScript."),Default_catch_clause_variables_as_unknown_instead_of_any:r(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:r(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."),Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported:r(6805,3,"Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805","Disable full type checking (only critical parse and emit errors will be reported)."),Check_side_effect_imports:r(6806,3,"Check_side_effect_imports_6806","Check side effect imports."),This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2:r(6807,1,"This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807","This operation can be simplified. This shift is identical to `{0} {1} {2}`."),Enable_lib_replacement:r(6808,3,"Enable_lib_replacement_6808","Enable lib replacement."),one_of_Colon:r(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:r(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:r(6902,3,"type_Colon_6902","type:"),default_Colon:r(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:r(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:r(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:r(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:r(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:r(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:r(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:r(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:r(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:r(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:r(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:r(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:r(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:r(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:r(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:r(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:r(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:r(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:r(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:r(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:r(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:r(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:r(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:r(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:r(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:r(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:r(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:r(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:r(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:r(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:r(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_Consider_supplying_a_return_type_annotation:r(7025,1,"Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025","Generator implicitly has yield type '{0}'. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:r(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:r(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:r(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:r(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9007,1,"Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007","Function must have an explicit return type annotation with --isolatedDeclarations."),Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9008,1,"Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008","Method must have an explicit return type annotation with --isolatedDeclarations."),At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9009,1,"At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009","At least one accessor must have an explicit type annotation with --isolatedDeclarations."),Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9010,1,"Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010","Variable must have an explicit type annotation with --isolatedDeclarations."),Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9011,1,"Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011","Parameter must have an explicit type annotation with --isolatedDeclarations."),Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9012,1,"Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012","Property must have an explicit type annotation with --isolatedDeclarations."),Expression_type_can_t_be_inferred_with_isolatedDeclarations:r(9013,1,"Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013","Expression type can't be inferred with --isolatedDeclarations."),Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedDeclarations:r(9014,1,"Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014","Computed properties must be number or string literals, variables or dotted expressions with --isolatedDeclarations."),Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations:r(9015,1,"Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015","Objects that contain spread assignments can't be inferred with --isolatedDeclarations."),Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations:r(9016,1,"Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016","Objects that contain shorthand properties can't be inferred with --isolatedDeclarations."),Only_const_arrays_can_be_inferred_with_isolatedDeclarations:r(9017,1,"Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017","Only const arrays can be inferred with --isolatedDeclarations."),Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations:r(9018,1,"Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018","Arrays with spread elements can't inferred with --isolatedDeclarations."),Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations:r(9019,1,"Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations_9019","Binding elements can't be exported directly with --isolatedDeclarations."),Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDeclarations:r(9020,1,"Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020","Enum member initializers must be computable without references to external symbols with --isolatedDeclarations."),Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations:r(9021,1,"Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021","Extends clause can't contain an expression with --isolatedDeclarations."),Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations:r(9022,1,"Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022","Inference from class expressions is not supported with --isolatedDeclarations."),Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations_Add_an_explicit_declaration_for_the_properties_assigned_to_this_function:r(9023,1,"Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023","Assigning properties to functions without declaring them is not supported with --isolatedDeclarations. Add an explicit declaration for the properties assigned to this function."),Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_supported_with_isolatedDeclarations:r(9025,1,"Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025","Declaration emit for this parameter requires implicitly adding undefined to its type. This is not supported with --isolatedDeclarations."),Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_supported_with_isolatedDeclarations:r(9026,1,"Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026","Declaration emit for this file requires preserving this import for augmentations. This is not supported with --isolatedDeclarations."),Add_a_type_annotation_to_the_variable_0:r(9027,1,"Add_a_type_annotation_to_the_variable_0_9027","Add a type annotation to the variable {0}."),Add_a_type_annotation_to_the_parameter_0:r(9028,1,"Add_a_type_annotation_to_the_parameter_0_9028","Add a type annotation to the parameter {0}."),Add_a_type_annotation_to_the_property_0:r(9029,1,"Add_a_type_annotation_to_the_property_0_9029","Add a type annotation to the property {0}."),Add_a_return_type_to_the_function_expression:r(9030,1,"Add_a_return_type_to_the_function_expression_9030","Add a return type to the function expression."),Add_a_return_type_to_the_function_declaration:r(9031,1,"Add_a_return_type_to_the_function_declaration_9031","Add a return type to the function declaration."),Add_a_return_type_to_the_get_accessor_declaration:r(9032,1,"Add_a_return_type_to_the_get_accessor_declaration_9032","Add a return type to the get accessor declaration."),Add_a_type_to_parameter_of_the_set_accessor_declaration:r(9033,1,"Add_a_type_to_parameter_of_the_set_accessor_declaration_9033","Add a type to parameter of the set accessor declaration."),Add_a_return_type_to_the_method:r(9034,1,"Add_a_return_type_to_the_method_9034","Add a return type to the method"),Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit:r(9035,1,"Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035","Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit."),Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it:r(9036,1,"Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036","Move the expression in default export to a variable and add a type annotation to it."),Default_exports_can_t_be_inferred_with_isolatedDeclarations:r(9037,1,"Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037","Default exports can't be inferred with --isolatedDeclarations."),Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations:r(9038,1,"Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038","Computed property names on class or object literals cannot be inferred with --isolatedDeclarations."),Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations:r(9039,1,"Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039","Type containing private name '{0}' can't be used with --isolatedDeclarations."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:r(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:r(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:r(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:r(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:r(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:r(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:r(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:r(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:r(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:r(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:r(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:r(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:r(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:r(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:r(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:r(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:r(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:r(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:r(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:r(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:r(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:r(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:r(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:r(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:r(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:r(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:r(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:r(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:r(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:r(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:r(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:r(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:r(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:r(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:r(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:r(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:r(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:r(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:r(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:r(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:r(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:r(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:r(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:r(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:r(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:r(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:r(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:r(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:r(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:r(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:r(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Update_modifiers_of_0:r(90061,3,"Update_modifiers_of_0_90061","Update modifiers of '{0}'"),Add_annotation_of_type_0:r(90062,3,"Add_annotation_of_type_0_90062","Add annotation of type '{0}'"),Add_return_type_0:r(90063,3,"Add_return_type_0_90063","Add return type '{0}'"),Extract_base_class_to_variable:r(90064,3,"Extract_base_class_to_variable_90064","Extract base class to variable"),Extract_default_export_to_variable:r(90065,3,"Extract_default_export_to_variable_90065","Extract default export to variable"),Extract_binding_expressions_to_variable:r(90066,3,"Extract_binding_expressions_to_variable_90066","Extract binding expressions to variable"),Add_all_missing_type_annotations:r(90067,3,"Add_all_missing_type_annotations_90067","Add all missing type annotations"),Add_satisfies_and_an_inline_type_assertion_with_0:r(90068,3,"Add_satisfies_and_an_inline_type_assertion_with_0_90068","Add satisfies and an inline type assertion with '{0}'"),Extract_to_variable_and_replace_with_0_as_typeof_0:r(90069,3,"Extract_to_variable_and_replace_with_0_as_typeof_0_90069","Extract to variable and replace with '{0} as typeof {0}'"),Mark_array_literal_as_const:r(90070,3,"Mark_array_literal_as_const_90070","Mark array literal as const"),Annotate_types_of_properties_expando_function_in_a_namespace:r(90071,3,"Annotate_types_of_properties_expando_function_in_a_namespace_90071","Annotate types of properties expando function in a namespace"),Convert_function_to_an_ES2015_class:r(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:r(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:r(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:r(95005,3,"Extract_function_95005","Extract function"),Extract_constant:r(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:r(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:r(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:r(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:r(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:r(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:r(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:r(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:r(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:r(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:r(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:r(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:r(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:r(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:r(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:r(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:r(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:r(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:r(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:r(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:r(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:r(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:r(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:r(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:r(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:r(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:r(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:r(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:r(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:r(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:r(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:r(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:r(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:r(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:r(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:r(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:r(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:r(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:r(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:r(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:r(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:r(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:r(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:r(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:r(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:r(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:r(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:r(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:r(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:r(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:r(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:r(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:r(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:r(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:r(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:r(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:r(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:r(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:r(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:r(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:r(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:r(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:r(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:r(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:r(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:r(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:r(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:r(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:r(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:r(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:r(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:r(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:r(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:r(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:r(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:r(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:r(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:r(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:r(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:r(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:r(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:r(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:r(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:r(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:r(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:r(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:r(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:r(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:r(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:r(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:r(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:r(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:r(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:r(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:r(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:r(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:r(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:r(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:r(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:r(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:r(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:r(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:r(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:r(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:r(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:r(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:r(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:r(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:r(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:r(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:r(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:r(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:r(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:r(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:r(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:r(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:r(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:r(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:r(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:r(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:r(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:r(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:r(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:r(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:r(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:r(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:r(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:r(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:r(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:r(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:r(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:r(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:r(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:r(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:r(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:r(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:r(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:r(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:r(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:r(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:r(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:r(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:r(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:r(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:r(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:r(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:r(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:r(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:r(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:r(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:r(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:r(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:r(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:r(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:r(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:r(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:r(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:r(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:r(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:r(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:r(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:r(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:r(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:r(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:r(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:r(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:r(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:r(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:r(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:r(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:r(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:r(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:r(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:r(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:r(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:r(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:r(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:r(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),Add_missing_parameter_to_0:r(95188,3,"Add_missing_parameter_to_0_95188","Add missing parameter to '{0}'"),Add_missing_parameters_to_0:r(95189,3,"Add_missing_parameters_to_0_95189","Add missing parameters to '{0}'"),Add_all_missing_parameters:r(95190,3,"Add_all_missing_parameters_95190","Add all missing parameters"),Add_optional_parameter_to_0:r(95191,3,"Add_optional_parameter_to_0_95191","Add optional parameter to '{0}'"),Add_optional_parameters_to_0:r(95192,3,"Add_optional_parameters_to_0_95192","Add optional parameters to '{0}'"),Add_all_optional_parameters:r(95193,3,"Add_all_optional_parameters_95193","Add all optional parameters"),Wrap_in_parentheses:r(95194,3,"Wrap_in_parentheses_95194","Wrap in parentheses"),Wrap_all_invalid_decorator_expressions_in_parentheses:r(95195,3,"Wrap_all_invalid_decorator_expressions_in_parentheses_95195","Wrap all invalid decorator expressions in parentheses"),Add_resolution_mode_import_attribute:r(95196,3,"Add_resolution_mode_import_attribute_95196","Add 'resolution-mode' import attribute"),Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it:r(95197,3,"Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197","Add 'resolution-mode' import attribute to all type-only imports that need it"),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:r(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:r(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:r(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:r(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:r(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Its_type_0_is_not_a_valid_JSX_element_type:r(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:r(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."),_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is_enabled:r(18055,1,"_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055","'{0}' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled."),Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is_enabled:r(18056,1,"Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056","Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled."),String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es2020:r(18057,1,"String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057","String literal import and export names are not supported when the '--module' flag is set to 'es2015' or 'es2020'."),Default_imports_are_not_allowed_in_a_deferred_import:r(18058,1,"Default_imports_are_not_allowed_in_a_deferred_import_18058","Default imports are not allowed in a deferred import."),Named_imports_are_not_allowed_in_a_deferred_import:r(18059,1,"Named_imports_are_not_allowed_in_a_deferred_import_18059","Named imports are not allowed in a deferred import."),Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve:r(18060,1,"Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve_18060","Deferred imports are only supported when the '--module' flag is set to 'esnext' or 'preserve'."),_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer:r(18061,1,"_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer_18061","'{0}' is not a valid meta-property for keyword 'import'. Did you mean 'meta' or 'defer'?")};function St(e){return e>=80}function Hy(e){return e===32||St(e)}var nf={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,defer:166,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},Xy=new Map(Object.entries(nf)),Jm=new Map(Object.entries({...nf,"{":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,">":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})),jm=new Map([[100,1],[103,2],[105,4],[109,8],[115,16],[117,32],[118,64],[121,128]]),$y=new Map([[1,$s.RegularExpressionFlagsHasIndices],[16,$s.RegularExpressionFlagsDotAll],[32,$s.RegularExpressionFlagsUnicode],[64,$s.RegularExpressionFlagsUnicodeSets],[128,$s.RegularExpressionFlagsSticky]]),Qy=[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],Ky=[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],Zy=[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,2160,2183,2185,2190,2208,2249,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,3165,3165,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3293,3294,3296,3297,3313,3314,3332,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,5905,5919,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,6988,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,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,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,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,43881,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69296,69297,69376,69404,69415,69415,69424,69445,69488,69505,69552,69572,69600,69622,69635,69687,69745,69746,69749,69749,69763,69807,69840,69864,69891,69926,69956,69956,69959,69959,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70207,70208,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,70753,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71488,71494,71680,71723,71840,71903,71935,71942,71945,71945,71948,71955,71957,71958,71960,71983,71999,71999,72001,72001,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72368,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,73474,73474,73476,73488,73490,73523,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78913,78918,82944,83526,92160,92728,92736,92766,92784,92862,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,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,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,122624,122654,122661,122666,122928,122989,123136,123180,123191,123197,123214,123214,123536,123565,123584,123627,124112,124139,124896,124902,124904,124907,124909,124910,124912,124926,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,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743],eg=[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,2160,2183,2185,2190,2200,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,2901,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,3132,3140,3142,3144,3146,3149,3157,3158,3160,3162,3165,3165,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3293,3294,3296,3299,3302,3311,3313,3315,3328,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3457,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,3790,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,5909,5919,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6159,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,6847,6862,6912,6988,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,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,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,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,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43047,43052,43052,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,43881,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,65381,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69291,69292,69296,69297,69373,69404,69415,69415,69424,69456,69488,69509,69552,69572,69600,69622,69632,69702,69734,69749,69759,69818,69826,69826,69840,69864,69872,69881,69888,69940,69942,69951,69956,69959,69968,70003,70006,70006,70016,70084,70089,70092,70094,70106,70108,70108,70144,70161,70163,70199,70206,70209,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,70753,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,71488,71494,71680,71738,71840,71913,71935,71942,71945,71945,71948,71955,71957,71958,71960,71989,71991,71992,71995,72003,72016,72025,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72368,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,73472,73488,73490,73530,73534,73538,73552,73561,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78912,78933,82944,83526,92160,92728,92736,92766,92768,92777,92784,92862,92864,92873,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,94180,94192,94193,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,118528,118573,118576,118598,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,122624,122654,122661,122666,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,122928,122989,123023,123023,123136,123180,123184,123197,123200,123209,123214,123214,123536,123566,123584,123641,124112,124153,124896,124902,124904,124907,124909,124910,124912,124926,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,130032,130041,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743,917760,917999],tg=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,ng=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,rg=/@(?:see|link)/i;function yl(e,t){if(e=2?yl(e,Zy):yl(e,Qy)}function ag(e,t){return t>=2?yl(e,eg):yl(e,Ky)}function Rm(e){let t=[];return e.forEach((a,_)=>{t[a]=_}),t}var sg=Rm(Jm);function nt(e){return sg[e]}function Um(e){return Jm.get(e)}var s3=Rm(jm);function kd(e){return jm.get(e)}function Bm(e){let t=[],a=0,_=0;for(;a127&&kn(f)&&(t.push(_),_=a);break}}return t.push(_),t}function _g(e,t,a,_,f){(t<0||t>=e.length)&&(f?t=t<0?0:t>=e.length?e.length-1:t:q.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${_!==void 0?dy(e,Bm(_)):"unknown"}`));let h=e[t]+a;return f?h>e[t+1]?e[t+1]:typeof _=="string"&&h>_.length?_.length:h:(t=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function kn(e){return e===10||e===13||e===8232||e===8233}function fi(e){return e>=48&&e<=57}function Tp(e){return fi(e)||e>=65&&e<=70||e>=97&&e<=102}function rf(e){return e>=65&&e<=90||e>=97&&e<=122}function Fm(e){return rf(e)||fi(e)||e===95}function xp(e){return e>=48&&e<=55}function Cr(e,t,a,_,f){if(d_(t))return t;let h=!1;for(;;){let T=e.charCodeAt(t);switch(T){case 13:e.charCodeAt(t+1)===10&&t++;case 10:if(t++,a)return t;h=!!f;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(_)break;if(e.charCodeAt(t+1)===47){for(t+=2;t127&&qa(T)){t++;continue}break}return t}}var ul=7;function $i(e,t){if(q.assert(t>=0),t===0||kn(e.charCodeAt(t-1))){let a=e.charCodeAt(t);if(t+ul=0&&a127&&qa(R)){G&&kn(R)&&(y=!0),a++;continue}break e}}return G&&(D=f(k,c,W,y,h,D)),D}function Wm(e,t,a,_){return kl(!1,e,t,!1,a,_)}function Gm(e,t,a,_){return kl(!1,e,t,!0,a,_)}function lg(e,t,a,_,f){return kl(!0,e,t,!1,a,_,f)}function ug(e,t,a,_,f){return kl(!0,e,t,!0,a,_,f)}function Ym(e,t,a,_,f,h=[]){return h.push({kind:a,pos:e,end:t,hasTrailingNewLine:_}),h}function Jp(e,t){return lg(e,t,Ym,void 0,void 0)}function pg(e,t){return ug(e,t,Ym,void 0,void 0)}function sf(e){let t=af.exec(e);if(t)return t[0]}function Zn(e,t){return rf(e)||e===36||e===95||e>127&&ig(e,t)}function Ar(e,t,a){return Fm(e)||e===36||(a===1?e===45||e===58:!1)||e>127&&ag(e,t)}function fg(e,t,a){let _=Qi(e,0);if(!Zn(_,t))return!1;for(let f=Vt(_);fy,getStartPos:()=>y,getTokenEnd:()=>c,getTextPos:()=>c,getToken:()=>E,getTokenStart:()=>G,getTokenPos:()=>G,getTokenText:()=>k.substring(G,c),getTokenValue:()=>D,hasUnicodeEscape:()=>(R&1024)!==0,hasExtendedUnicodeEscape:()=>(R&8)!==0,hasPrecedingLineBreak:()=>(R&1)!==0,hasPrecedingJSDocComment:()=>(R&2)!==0,hasPrecedingJSDocLeadingAsterisks:()=>(R&32768)!==0,isIdentifier:()=>E===80||E>118,isReservedWord:()=>E>=83&&E<=118,isUnterminated:()=>(R&4)!==0,getCommentDirectives:()=>ue,getNumericLiteralFlags:()=>R&25584,getTokenFlags:()=>R,reScanGreaterToken:ct,reScanAsteriskEqualsToken:ar,reScanSlashToken:dt,reScanTemplateToken:qt,reScanTemplateHeadOrNoSubstitutionTemplate:tn,scanJsxIdentifier:Or,scanJsxAttributeValue:Vn,reScanJsxAttributeValue:Ce,reScanJsxToken:sr,reScanLessThanToken:mr,reScanHashToken:hr,reScanQuestionToken:Fn,reScanInvalidIdentifier:Bt,scanJsxToken:zn,scanJsDocToken:L,scanJSDocCommentTextToken:yr,scan:ot,getText:Qe,clearCommentDirectives:st,setText:Ct,setScriptTarget:lt,setLanguageVariant:Mr,setScriptKind:gr,setJSDocParsingMode:Nn,setOnError:Tt,resetTokenState:Wn,setTextPos:Wn,setSkipJsDocLeadingAsterisks:wi,tryScan:He,lookAhead:Te,scanRange:fe};return q.isDebugging&&Object.defineProperty(O,"__debugShowCurrentPositionInText",{get:()=>{let U=O.getText();return U.slice(0,O.getTokenFullStart())+"\u2551"+U.slice(O.getTokenFullStart())}}),O;function ae(U){return Qi(k,U)}function Oe(U){return U>=0&&U=0&&U=65&&me<=70)me+=32;else if(!(me>=48&&me<=57||me>=97&&me<=102))break;xe.push(me),c++,we=!1}return xe.length=W){Z+=k.substring(xe,c),R|=4,Y(A.Unterminated_string_literal);break}let Se=V(c);if(Se===K){Z+=k.substring(xe,c),c++;break}if(Se===92&&!U){Z+=k.substring(xe,c),Z+=Ot(3),xe=c;continue}if((Se===10||Se===13)&&!U){Z+=k.substring(xe,c),R|=4,Y(A.Unterminated_string_literal);break}c++}return Z}function Ir(U){let K=V(c)===96;c++;let Z=c,xe="",Se;for(;;){if(c>=W){xe+=k.substring(Z,c),R|=4,Y(A.Unterminated_template_literal),Se=K?15:18;break}let we=V(c);if(we===96){xe+=k.substring(Z,c),c++,Se=K?15:18;break}if(we===36&&c+1=W)return Y(A.Unexpected_end_of_text),"";let Z=V(c);switch(c++,Z){case 48:if(c>=W||!fi(V(c)))return"\0";case 49:case 50:case 51:c=55296&&xe<=56319&&c+6=56320&&Ve<=57343)return c=me,Se+String.fromCharCode(Ve)}return Se;case 120:for(;c1114111&&(U&&Y(A.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive,Z,c-Z),we=!0),c>=W?(U&&Y(A.Unexpected_end_of_text),we=!0):V(c)===125?c++:(U&&Y(A.Unterminated_Unicode_escape_sequence),we=!0),we?(R|=2048,k.substring(K,c)):(R|=8,Ed(Se))}function Pn(){if(c+5=0&&Ar(Z,e)){U+=Bn(!0),K=c;continue}if(Z=Pn(),!(Z>=0&&Ar(Z,e)))break;R|=1024,U+=k.substring(K,c),U+=Ed(Z),c+=6,K=c}else break}return U+=k.substring(K,c),U}function $e(){let U=D.length;if(U>=2&&U<=12){let K=D.charCodeAt(0);if(K>=97&&K<=122){let Z=Xy.get(D);if(Z!==void 0)return E=Z}}return E=80}function qn(U){let K="",Z=!1,xe=!1;for(;;){let Se=V(c);if(Se===95){R|=512,Z?(Z=!1,xe=!0):Y(xe?A.Multiple_consecutive_numeric_separators_are_not_permitted:A.Numeric_separators_are_not_allowed_here,c,1),c++;continue}if(Z=!0,!fi(Se)||Se-48>=U)break;K+=k[c],c++,xe=!1}return V(c-1)===95&&Y(A.Numeric_separators_are_not_allowed_here,c-1,1),K}function $t(){return V(c)===110?(D+="n",R&384&&(D=wb(D)+"n"),c++,10):(D=""+(R&128?parseInt(D.slice(2),2):R&256?parseInt(D.slice(2),8):+D),9)}function ot(){for(y=c,R=0;;){if(G=c,c>=W)return E=1;let U=ae(c);if(c===0&&U===35&&zm(k,c)){if(c=Vm(k,c),t)continue;return E=6}switch(U){case 10:case 13:if(R|=1,t){c++;continue}else return U===13&&c+1=0&&Zn(K,e))return D=Bn(!0)+ht(),E=$e();let Z=Pn();return Z>=0&&Zn(Z,e)?(c+=6,R|=1024,D=String.fromCharCode(Z)+ht(),E=$e()):(Y(A.Invalid_character),c++,E=0);case 35:if(c!==0&&k[c+1]==="!")return Y(A.can_only_be_used_at_the_start_of_a_file,c,2),c++,E=0;let xe=ae(c+1);if(xe===92){c++;let me=Mt();if(me>=0&&Zn(me,e))return D="#"+Bn(!0)+ht(),E=81;let Ve=Pn();if(Ve>=0&&Zn(Ve,e))return c+=6,R|=1024,D="#"+String.fromCharCode(Ve)+ht(),E=81;c--}return Zn(xe,e)?(c++,Lt(xe,e)):(D="#",Y(A.Invalid_character,c++,Vt(U))),E=81;case 65533:return Y(A.File_appears_to_be_binary,0,0),c=W,E=8;default:let Se=Lt(U,e);if(Se)return E=Se;if(n_(U)){c+=Vt(U);continue}else if(kn(U)){R|=1,c+=Vt(U);continue}let we=Vt(U);return Y(A.Invalid_character,c,we),c+=we,E=0}}}function at(){switch(de){case 0:return!0;case 1:return!1}return he!==3&&he!==4?!0:de===3?!1:rg.test(k.slice(y,c))}function Bt(){q.assert(E===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),c=G=y,R=0;let U=ae(c),K=Lt(U,99);return K?E=K:(c+=Vt(U),E)}function Lt(U,K){let Z=U;if(Zn(Z,K)){for(c+=Vt(Z);c=W)return E=1;let K=V(c);if(K===60)return V(c+1)===47?(c+=2,E=31):(c++,E=30);if(K===123)return c++,E=19;let Z=0;for(;c0)break;qa(K)||(Z=c)}c++}return D=k.substring(y,c),Z===-1?13:12}function Or(){if(St(E)){for(;c=W)return E=1;for(let K=V(c);c=0&&n_(V(c-1))&&!(c+1=W)return E=1;let U=ae(c);switch(c+=Vt(U),U){case 9:case 11:case 12:case 32:for(;c=0&&Zn(K,e))return D=Bn(!0)+ht(),E=$e();let Z=Pn();return Z>=0&&Zn(Z,e)?(c+=6,R|=1024,D=String.fromCharCode(Z)+ht(),E=$e()):(c++,E=0)}if(Zn(U,e)){let K=U;for(;c=0),c=U,y=U,G=U,E=0,D=void 0,R=0}function wi(U){be+=U?1:-1}}function Qi(e,t){return e.codePointAt(t)}function Vt(e){return e>=65536?2:e===-1?0:1}function dg(e){if(q.assert(0<=e&&e<=1114111),e<=65535)return String.fromCharCode(e);let t=Math.floor((e-65536)/1024)+55296,a=(e-65536)%1024+56320;return String.fromCharCode(t,a)}var mg=String.fromCodePoint?e=>String.fromCodePoint(e):dg;function Ed(e){return mg(e)}var Ad=new Map(Object.entries({General_Category:"General_Category",gc:"General_Category",Script:"Script",sc:"Script",Script_Extensions:"Script_Extensions",scx:"Script_Extensions"})),Cd=new Set(["ASCII","ASCII_Hex_Digit","AHex","Alphabetic","Alpha","Any","Assigned","Bidi_Control","Bidi_C","Bidi_Mirrored","Bidi_M","Case_Ignorable","CI","Cased","Changes_When_Casefolded","CWCF","Changes_When_Casemapped","CWCM","Changes_When_Lowercased","CWL","Changes_When_NFKC_Casefolded","CWKCF","Changes_When_Titlecased","CWT","Changes_When_Uppercased","CWU","Dash","Default_Ignorable_Code_Point","DI","Deprecated","Dep","Diacritic","Dia","Emoji","Emoji_Component","EComp","Emoji_Modifier","EMod","Emoji_Modifier_Base","EBase","Emoji_Presentation","EPres","Extended_Pictographic","ExtPict","Extender","Ext","Grapheme_Base","Gr_Base","Grapheme_Extend","Gr_Ext","Hex_Digit","Hex","IDS_Binary_Operator","IDSB","IDS_Trinary_Operator","IDST","ID_Continue","IDC","ID_Start","IDS","Ideographic","Ideo","Join_Control","Join_C","Logical_Order_Exception","LOE","Lowercase","Lower","Math","Noncharacter_Code_Point","NChar","Pattern_Syntax","Pat_Syn","Pattern_White_Space","Pat_WS","Quotation_Mark","QMark","Radical","Regional_Indicator","RI","Sentence_Terminal","STerm","Soft_Dotted","SD","Terminal_Punctuation","Term","Unified_Ideograph","UIdeo","Uppercase","Upper","Variation_Selector","VS","White_Space","space","XID_Continue","XIDC","XID_Start","XIDS"]),Dd=new Set(["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Flag_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence","RGI_Emoji"]),Ra={General_Category:new Set(["C","Other","Cc","Control","cntrl","Cf","Format","Cn","Unassigned","Co","Private_Use","Cs","Surrogate","L","Letter","LC","Cased_Letter","Ll","Lowercase_Letter","Lm","Modifier_Letter","Lo","Other_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter","M","Mark","Combining_Mark","Mc","Spacing_Mark","Me","Enclosing_Mark","Mn","Nonspacing_Mark","N","Number","Nd","Decimal_Number","digit","Nl","Letter_Number","No","Other_Number","P","Punctuation","punct","Pc","Connector_Punctuation","Pd","Dash_Punctuation","Pe","Close_Punctuation","Pf","Final_Punctuation","Pi","Initial_Punctuation","Po","Other_Punctuation","Ps","Open_Punctuation","S","Symbol","Sc","Currency_Symbol","Sk","Modifier_Symbol","Sm","Math_Symbol","So","Other_Symbol","Z","Separator","Zl","Line_Separator","Zp","Paragraph_Separator","Zs","Space_Separator"]),Script:new Set(["Adlm","Adlam","Aghb","Caucasian_Albanian","Ahom","Arab","Arabic","Armi","Imperial_Aramaic","Armn","Armenian","Avst","Avestan","Bali","Balinese","Bamu","Bamum","Bass","Bassa_Vah","Batk","Batak","Beng","Bengali","Bhks","Bhaiksuki","Bopo","Bopomofo","Brah","Brahmi","Brai","Braille","Bugi","Buginese","Buhd","Buhid","Cakm","Chakma","Cans","Canadian_Aboriginal","Cari","Carian","Cham","Cher","Cherokee","Chrs","Chorasmian","Copt","Coptic","Qaac","Cpmn","Cypro_Minoan","Cprt","Cypriot","Cyrl","Cyrillic","Deva","Devanagari","Diak","Dives_Akuru","Dogr","Dogra","Dsrt","Deseret","Dupl","Duployan","Egyp","Egyptian_Hieroglyphs","Elba","Elbasan","Elym","Elymaic","Ethi","Ethiopic","Geor","Georgian","Glag","Glagolitic","Gong","Gunjala_Gondi","Gonm","Masaram_Gondi","Goth","Gothic","Gran","Grantha","Grek","Greek","Gujr","Gujarati","Guru","Gurmukhi","Hang","Hangul","Hani","Han","Hano","Hanunoo","Hatr","Hatran","Hebr","Hebrew","Hira","Hiragana","Hluw","Anatolian_Hieroglyphs","Hmng","Pahawh_Hmong","Hmnp","Nyiakeng_Puachue_Hmong","Hrkt","Katakana_Or_Hiragana","Hung","Old_Hungarian","Ital","Old_Italic","Java","Javanese","Kali","Kayah_Li","Kana","Katakana","Kawi","Khar","Kharoshthi","Khmr","Khmer","Khoj","Khojki","Kits","Khitan_Small_Script","Knda","Kannada","Kthi","Kaithi","Lana","Tai_Tham","Laoo","Lao","Latn","Latin","Lepc","Lepcha","Limb","Limbu","Lina","Linear_A","Linb","Linear_B","Lisu","Lyci","Lycian","Lydi","Lydian","Mahj","Mahajani","Maka","Makasar","Mand","Mandaic","Mani","Manichaean","Marc","Marchen","Medf","Medefaidrin","Mend","Mende_Kikakui","Merc","Meroitic_Cursive","Mero","Meroitic_Hieroglyphs","Mlym","Malayalam","Modi","Mong","Mongolian","Mroo","Mro","Mtei","Meetei_Mayek","Mult","Multani","Mymr","Myanmar","Nagm","Nag_Mundari","Nand","Nandinagari","Narb","Old_North_Arabian","Nbat","Nabataean","Newa","Nkoo","Nko","Nshu","Nushu","Ogam","Ogham","Olck","Ol_Chiki","Orkh","Old_Turkic","Orya","Oriya","Osge","Osage","Osma","Osmanya","Ougr","Old_Uyghur","Palm","Palmyrene","Pauc","Pau_Cin_Hau","Perm","Old_Permic","Phag","Phags_Pa","Phli","Inscriptional_Pahlavi","Phlp","Psalter_Pahlavi","Phnx","Phoenician","Plrd","Miao","Prti","Inscriptional_Parthian","Rjng","Rejang","Rohg","Hanifi_Rohingya","Runr","Runic","Samr","Samaritan","Sarb","Old_South_Arabian","Saur","Saurashtra","Sgnw","SignWriting","Shaw","Shavian","Shrd","Sharada","Sidd","Siddham","Sind","Khudawadi","Sinh","Sinhala","Sogd","Sogdian","Sogo","Old_Sogdian","Sora","Sora_Sompeng","Soyo","Soyombo","Sund","Sundanese","Sylo","Syloti_Nagri","Syrc","Syriac","Tagb","Tagbanwa","Takr","Takri","Tale","Tai_Le","Talu","New_Tai_Lue","Taml","Tamil","Tang","Tangut","Tavt","Tai_Viet","Telu","Telugu","Tfng","Tifinagh","Tglg","Tagalog","Thaa","Thaana","Thai","Tibt","Tibetan","Tirh","Tirhuta","Tnsa","Tangsa","Toto","Ugar","Ugaritic","Vaii","Vai","Vith","Vithkuqi","Wara","Warang_Citi","Wcho","Wancho","Xpeo","Old_Persian","Xsux","Cuneiform","Yezi","Yezidi","Yiii","Yi","Zanb","Zanabazar_Square","Zinh","Inherited","Qaai","Zyyy","Common","Zzzz","Unknown"]),Script_Extensions:void 0};Ra.Script_Extensions=Ra.Script;function kr(e){return e.start+e.length}function hg(e){return e.length===0}function of(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function yg(e,t){return of(e,t-e)}function Qs(e){return of(e.span.start,e.newLength)}function gg(e){return hg(e.span)&&e.newLength===0}function Hm(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}var _3=Hm(of(0,0),0);function cf(e,t){for(;e;){let a=t(e);if(a==="quit")return;if(a)return e;e=e.parent}}function gl(e){return(e.flags&16)===0}function bg(e,t){if(e===void 0||gl(e))return e;for(e=e.original;e;){if(gl(e))return!t||t(e)?e:void 0;e=e.original}}function La(e){return e.length>=2&&e.charCodeAt(0)===95&&e.charCodeAt(1)===95?"_"+e:e}function l_(e){let t=e;return t.length>=3&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95&&t.charCodeAt(2)===95?t.substr(1):t}function An(e){return l_(e.escapedText)}function lf(e){let t=Um(e.escapedText);return t?Ay(t,di):void 0}function jp(e){return e.valueDeclaration&&qg(e.valueDeclaration)?An(e.valueDeclaration.name):l_(e.escapedName)}function Xm(e){let t=e.parent.parent;if(t){if(Id(t))return rl(t);switch(t.kind){case 244:if(t.declarationList&&t.declarationList.declarations[0])return rl(t.declarationList.declarations[0]);break;case 245:let a=t.expression;switch(a.kind===227&&a.operatorToken.kind===64&&(a=a.left),a.kind){case 212:return a.name;case 213:let _=a.argumentExpression;if(Ke(_))return _}break;case 218:return rl(t.expression);case 257:{if(Id(t.statement)||o1(t.statement))return rl(t.statement);break}}}}function rl(e){let t=$m(e);return t&&Ke(t)?t:void 0}function vg(e){return e.name||Xm(e)}function Tg(e){return!!e.name}function uf(e){switch(e.kind){case 80:return e;case 349:case 342:{let{name:a}=e;if(a.kind===167)return a.right;break}case 214:case 227:{let a=e;switch(gf(a)){case 1:case 4:case 5:case 3:return bf(a.left);case 7:case 8:case 9:return a.arguments[1];default:return}}case 347:return vg(e);case 341:return Xm(e);case 278:{let{expression:a}=e;return Ke(a)?a:void 0}case 213:let t=e;if(m1(t))return t.argumentExpression}return e.name}function $m(e){if(e!==void 0)return uf(e)||(Lf(e)||Jf(e)||xl(e)?xg(e):void 0)}function xg(e){if(e.parent){if(Z1(e.parent)||q1(e.parent))return e.parent.name;if(na(e.parent)&&e===e.parent.right){if(Ke(e.parent.left))return e.parent.left;if(T1(e.parent.left))return bf(e.parent.left)}else if(jf(e.parent)&&Ke(e.parent.name))return e.parent.name}else return}function pf(e){if(G2(e))return Hr(e.modifiers,Cl)}function Qm(e){if(v_(e,98303))return Hr(e.modifiers,Vg)}function Km(e,t){if(e.name)if(Ke(e.name)){let a=e.name.escapedText;return u_(e.parent,t).filter(_=>Vp(_)&&Ke(_.name)&&_.name.escapedText===a)}else{let a=e.parent.parameters.indexOf(e);q.assert(a>-1,"Parameters should always be in their parents' parameter list");let _=u_(e.parent,t).filter(Vp);if(a<_.length)return[_[a]]}return vt}function Sg(e){return Km(e,!1)}function wg(e){return Km(e,!0)}function Zm(e,t){let a=e.name.escapedText;return u_(e.parent,t).filter(_=>ah(_)&&_.typeParameters.some(f=>f.name.escapedText===a))}function kg(e){return Zm(e,!1)}function Eg(e){return Zm(e,!0)}function Ag(e){return bi(e,c6)}function Cg(e){return Jg(e,g6)}function Dg(e){return bi(e,l6,!0)}function Pg(e){return bi(e,u6,!0)}function Ng(e){return bi(e,p6,!0)}function Ig(e){return bi(e,f6,!0)}function Og(e){return bi(e,d6,!0)}function Mg(e){return bi(e,h6,!0)}function Lg(e){let t=bi(e,Vf);if(t&&t.typeExpression&&t.typeExpression.type)return t}function u_(e,t){var a;if(!vf(e))return vt;let _=(a=e.jsDoc)==null?void 0:a.jsDocCache;if(_===void 0||t){let f=P2(e,t);q.assert(f.length<2||f[0]!==f[1]),_=xm(f,h=>ih(h)?h.tags:h),t||(e.jsDoc??(e.jsDoc=[]),e.jsDoc.jsDocCache=_)}return _}function e1(e){return u_(e,!1)}function bi(e,t,a){return vm(u_(e,a),t)}function Jg(e,t){return e1(e).filter(t)}function Rp(e){return e.kind===80||e.kind===81}function jg(e){return dr(e)&&!!(e.flags&64)}function Rg(e){return Ha(e)&&!!(e.flags&64)}function Pd(e){return Mf(e)&&!!(e.flags&64)}function t1(e){let t=e.kind;return!!(e.flags&64)&&(t===212||t===213||t===214||t===236)}function ff(e){return Wf(e,8)}function Ug(e){return fl(e)&&!!(e.flags&64)}function df(e){return e>=167}function mf(e){return e>=0&&e<=166}function n1(e){return mf(e.kind)}function mi(e){return Dr(e,"pos")&&Dr(e,"end")}function Bg(e){return 9<=e&&e<=15}function Nd(e){return 15<=e&&e<=18}function Ua(e){var t;return Ke(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function r1(e){var t;return gi(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function qg(e){return(Wa(e)||Yg(e))&&gi(e.name)}function Yr(e){switch(e){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 Fg(e){return!!(b1(e)&31)}function zg(e){return Fg(e)||e===126||e===164||e===129}function Vg(e){return Yr(e.kind)}function i1(e){let t=e.kind;return t===80||t===81||t===11||t===9||t===168}function hf(e){return!!e&&Gg(e.kind)}function Wg(e){switch(e){case 263:case 175:case 177:case 178:case 179:case 219:case 220:return!0;default:return!1}}function Gg(e){switch(e){case 174:case 180:case 324:case 181:case 182:case 185:case 318:case 186:return!0;default:return Wg(e)}}function ra(e){return e&&(e.kind===264||e.kind===232)}function Yg(e){switch(e.kind){case 175:case 178:case 179:return!0;default:return!1}}function Hg(e){let t=e.kind;return t===304||t===305||t===306||t===175||t===178||t===179}function a1(e){return rb(e.kind)}function Xg(e){if(e){let t=e.kind;return t===208||t===207}return!1}function $g(e){let t=e.kind;return t===210||t===211}function Qg(e){switch(e.kind){case 261:case 170:case 209:return!0}return!1}function Fa(e){return s1(ff(e).kind)}function s1(e){switch(e){case 212:case 213:case 215:case 214:case 285:case 286:case 289:case 216:case 210:case 218:case 211:case 232:case 219:case 80:case 81:case 14:case 9:case 10:case 11:case 15:case 229:case 97:case 106:case 110:case 112:case 108:case 236:case 234:case 237:case 102:case 283:return!0;default:return!1}}function Kg(e){return _1(ff(e).kind)}function _1(e){switch(e){case 225:case 226:case 221:case 222:case 223:case 224:case 217:return!0;default:return s1(e)}}function o1(e){return Zg(ff(e).kind)}function Zg(e){switch(e){case 228:case 230:case 220:case 227:case 231:case 235:case 233:case 357:case 356:case 239:return!0;default:return _1(e)}}function e2(e){return e===220||e===209||e===264||e===232||e===176||e===177||e===267||e===307||e===282||e===263||e===219||e===178||e===274||e===272||e===277||e===265||e===292||e===175||e===174||e===268||e===271||e===275||e===281||e===170||e===304||e===173||e===172||e===179||e===305||e===266||e===169||e===261||e===347||e===339||e===349||e===203}function c1(e){return e===263||e===283||e===264||e===265||e===266||e===267||e===268||e===273||e===272||e===279||e===278||e===271}function l1(e){return e===253||e===252||e===260||e===247||e===245||e===243||e===250||e===251||e===249||e===246||e===257||e===254||e===256||e===258||e===259||e===244||e===248||e===255||e===354}function Id(e){return e.kind===169?e.parent&&e.parent.kind!==346||ia(e):e2(e.kind)}function t2(e){let t=e.kind;return l1(t)||c1(t)||n2(e)}function n2(e){return e.kind!==242||e.parent!==void 0&&(e.parent.kind===259||e.parent.kind===300)?!1:!y2(e)}function r2(e){let t=e.kind;return l1(t)||c1(t)||t===242}function u1(e){return e.kind>=310&&e.kind<=352}function i2(e){return e.kind===321||e.kind===320||e.kind===322||_2(e)||a2(e)||o6(e)||Il(e)}function a2(e){return e.kind>=328&&e.kind<=352}function il(e){return e.kind===179}function al(e){return e.kind===178}function Ki(e){if(!vf(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function s2(e){return!!e.initializer}function El(e){return e.kind===11||e.kind===15}function _2(e){return e.kind===325||e.kind===326||e.kind===327}function Od(e){return(e.flags&33554432)!==0}var o3=o2();function o2(){var e="";let t=a=>e+=a;return{getText:()=>e,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(a,_)=>t(a),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&qa(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:Va,decreaseIndent:Va,clear:()=>e=""}}function c2(e,t){let a=e.entries();for(let[_,f]of a){let h=t(f,_);if(h)return h}}function l2(e){return e.end-e.pos}function p1(e){return u2(e),(e.flags&1048576)!==0}function u2(e){e.flags&2097152||(((e.flags&262144)!==0||Xt(e,p1))&&(e.flags|=1048576),e.flags|=2097152)}function hi(e){for(;e&&e.kind!==308;)e=e.parent;return e}function Zi(e){return e===void 0?!0:e.pos===e.end&&e.pos>=0&&e.kind!==1}function Up(e){return!Zi(e)}function bl(e,t,a){if(Zi(e))return e.pos;if(u1(e)||e.kind===12)return Cr((t??hi(e)).text,e.pos,!1,!0);if(a&&Ki(e))return bl(e.jsDoc[0],t);if(e.kind===353){t??(t=hi(e));let _=Xp(sh(e,t));if(_)return bl(_,t,a)}return Cr((t??hi(e)).text,e.pos,!1,!1,g2(e))}function Md(e,t,a=!1){return r_(e.text,t,a)}function p2(e){return!!cf(e,th)}function r_(e,t,a=!1){if(Zi(t))return"";let _=e.substring(a?t.pos:Cr(e,t.pos),t.end);return p2(t)&&(_=_.split(/\r\n|\n|\r/).map(f=>f.replace(/^\s*\*/,"").trimStart()).join(` +`)),_}function za(e){let t=e.emitNode;return t&&t.flags||0}function f2(e,t,a){q.assertGreaterThanOrEqual(t,0),q.assertGreaterThanOrEqual(a,0),q.assertLessThanOrEqual(t,e.length),q.assertLessThanOrEqual(t+a,e.length)}function pl(e){return e.kind===245&&e.expression.kind===11}function yf(e){return!!(za(e)&2097152)}function Ld(e){return yf(e)&&Rf(e)}function d2(e){return Ke(e.name)&&!e.initializer}function Jd(e){return yf(e)&&Xa(e)&&Yp(e.declarationList.declarations,d2)}function m2(e,t){let a=e.kind===170||e.kind===169||e.kind===219||e.kind===220||e.kind===218||e.kind===261||e.kind===282?Hp(pg(t,e.pos),Jp(t,e.pos)):Jp(t,e.pos);return Hr(a,_=>_.end<=e.end&&t.charCodeAt(_.pos+1)===42&&t.charCodeAt(_.pos+2)===42&&t.charCodeAt(_.pos+3)!==47)}function h2(e){if(e)switch(e.kind){case 209:case 307:case 170:case 304:case 173:case 172:case 305:case 261:return!0}return!1}function y2(e){return e&&e.kind===242&&hf(e.parent)}function jd(e){let t=e.kind;return(t===212||t===213)&&e.expression.kind===108}function ia(e){return!!e&&!!(e.flags&524288)}function g2(e){return!!e&&!!(e.flags&16777216)}function b2(e){for(;vl(e,!0);)e=e.right;return e}function v2(e){return Ke(e)&&e.escapedText==="exports"}function T2(e){return Ke(e)&&e.escapedText==="module"}function f1(e){return(dr(e)||d1(e))&&T2(e.expression)&&f_(e)==="exports"}function gf(e){let t=S2(e);return t===5||ia(e)?t:0}function x2(e){return e_(e.arguments)===3&&dr(e.expression)&&Ke(e.expression.expression)&&An(e.expression.expression)==="Object"&&An(e.expression.name)==="defineProperty"&&Al(e.arguments[1])&&p_(e.arguments[0],!0)}function d1(e){return Ha(e)&&Al(e.argumentExpression)}function b_(e,t){return dr(e)&&(!t&&e.expression.kind===110||Ke(e.name)&&p_(e.expression,!0))||m1(e,t)}function m1(e,t){return d1(e)&&(!t&&e.expression.kind===110||Sf(e.expression)||b_(e.expression,!0))}function p_(e,t){return Sf(e)||b_(e,t)}function S2(e){if(Mf(e)){if(!x2(e))return 0;let t=e.arguments[0];return v2(t)||f1(t)?8:b_(t)&&f_(t)==="prototype"?9:7}return e.operatorToken.kind!==64||!T1(e.left)||w2(b2(e))?0:p_(e.left.expression,!0)&&f_(e.left)==="prototype"&&Of(E2(e))?6:k2(e.left)}function w2(e){return n6(e)&&aa(e.expression)&&e.expression.text==="0"}function bf(e){if(dr(e))return e.name;let t=Tf(e.argumentExpression);return aa(t)||El(t)?t:e}function f_(e){let t=bf(e);if(t){if(Ke(t))return t.escapedText;if(El(t)||aa(t))return La(t.text)}}function k2(e){if(e.expression.kind===110)return 4;if(f1(e))return 2;if(p_(e.expression,!0)){if(tb(e.expression))return 3;let t=e;for(;!Ke(t.expression);)t=t.expression;let a=t.expression;if((a.escapedText==="exports"||a.escapedText==="module"&&f_(t)==="exports")&&b_(e))return 1;if(p_(e,!0)||Ha(e)&&B2(e))return 5}return 0}function E2(e){for(;na(e.right);)e=e.right;return e.right}function A2(e){return Pl(e)&&na(e.expression)&&gf(e.expression)!==0&&na(e.expression.right)&&(e.expression.right.operatorToken.kind===57||e.expression.right.operatorToken.kind===61)?e.expression.right.right:void 0}function C2(e){switch(e.kind){case 244:let t=Bp(e);return t&&t.initializer;case 173:return e.initializer;case 304:return e.initializer}}function Bp(e){return Xa(e)?Xp(e.declarationList.declarations):void 0}function D2(e){return Ti(e)&&e.body&&e.body.kind===268?e.body:void 0}function vf(e){switch(e.kind){case 220:case 227:case 242:case 253:case 180:case 297:case 264:case 232:case 176:case 177:case 186:case 181:case 252:case 260:case 247:case 213:case 243:case 1:case 267:case 307:case 278:case 279:case 282:case 245:case 250:case 251:case 249:case 263:case 219:case 185:case 178:case 80:case 246:case 273:case 272:case 182:case 265:case 318:case 324:case 257:case 175:case 174:case 268:case 203:case 271:case 211:case 170:case 218:case 212:case 304:case 173:case 172:case 254:case 241:case 179:case 305:case 306:case 256:case 258:case 259:case 266:case 169:case 261:case 244:case 248:case 255:return!0;default:return!1}}function P2(e,t){let a;h2(e)&&s2(e)&&Ki(e.initializer)&&(a=En(a,Rd(e,e.initializer.jsDoc)));let _=e;for(;_&&_.parent;){if(Ki(_)&&(a=En(a,Rd(e,_.jsDoc))),_.kind===170){a=En(a,(t?wg:Sg)(_));break}if(_.kind===169){a=En(a,(t?Eg:kg)(_));break}_=I2(_)}return a||vt}function Rd(e,t){let a=gy(t);return xm(t,_=>{if(_===a){let f=Hr(_.tags,h=>N2(e,h));return _.tags===f?[_]:f}else return Hr(_.tags,m6)})}function N2(e,t){return!(Vf(t)||b6(t))||!t.parent||!ih(t.parent)||!Dl(t.parent.parent)||t.parent.parent===e}function I2(e){let t=e.parent;if(t.kind===304||t.kind===278||t.kind===173||t.kind===245&&e.kind===212||t.kind===254||D2(t)||vl(e))return t;if(t.parent&&(Bp(t.parent)===e||vl(t)))return t.parent;if(t.parent&&t.parent.parent&&(Bp(t.parent.parent)||C2(t.parent.parent)===e||A2(t.parent.parent)))return t.parent.parent}function Tf(e,t){return Wf(e,t?-2147483647:1)}function O2(e){let t=M2(e);if(t&&ia(e)){let a=Ag(e);if(a)return a.class}return t}function M2(e){let t=xf(e.heritageClauses,96);return t&&t.types.length>0?t.types[0]:void 0}function L2(e){if(ia(e))return Cg(e).map(t=>t.class);{let t=xf(e.heritageClauses,119);return t?.types}}function J2(e){return T_(e)?j2(e)||vt:ra(e)&&Hp(Op(O2(e)),L2(e))||vt}function j2(e){let t=xf(e.heritageClauses,96);return t?t.types:void 0}function xf(e,t){if(e){for(let a of e)if(a.token===t)return a}}function di(e){return 83<=e&&e<=166}function R2(e){return 19<=e&&e<=79}function Sp(e){return di(e)||R2(e)}function Al(e){return El(e)||aa(e)}function U2(e){return V1(e)&&(e.operator===40||e.operator===41)&&aa(e.operand)}function B2(e){if(!(e.kind===168||e.kind===213))return!1;let t=Ha(e)?Tf(e.argumentExpression):e.expression;return!Al(t)&&!U2(t)}function q2(e){return Rp(e)?An(e):K1(e)?Pb(e):e.text}function Ja(e){return d_(e.pos)||d_(e.end)}function wp(e){switch(e){case 61:return 5;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 kp(e){return!!((e.templateFlags||0)&2048)}function F2(e){return e&&!!(A1(e)?kp(e):kp(e.head)||Zt(e.templateSpans,t=>kp(t.literal)))}var c3=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"}));var l3=new Map(Object.entries({'"':""","'":"'"}));function z2(e){return!!e&&e.kind===80&&V2(e)}function V2(e){return e.escapedText==="this"}function v_(e,t){return!!Y2(e,t)}function W2(e){return v_(e,256)}function G2(e){return v_(e,32768)}function Y2(e,t){return X2(e)&t}function H2(e,t,a){return e.kind>=0&&e.kind<=166?0:(e.modifierFlagsCache&536870912||(e.modifierFlagsCache=g1(e)|536870912),a||t&&ia(e)?(!(e.modifierFlagsCache&268435456)&&e.parent&&(e.modifierFlagsCache|=h1(e)|268435456),y1(e.modifierFlagsCache)):$2(e.modifierFlagsCache))}function X2(e){return H2(e,!1)}function h1(e){let t=0;return e.parent&&!m_(e)&&(ia(e)&&(Dg(e)&&(t|=8388608),Pg(e)&&(t|=16777216),Ng(e)&&(t|=33554432),Ig(e)&&(t|=67108864),Og(e)&&(t|=134217728)),Mg(e)&&(t|=65536)),t}function $2(e){return e&65535}function y1(e){return e&131071|(e&260046848)>>>23}function Q2(e){return y1(h1(e))}function K2(e){return g1(e)|Q2(e)}function g1(e){let t=Ol(e)?Jn(e.modifiers):0;return(e.flags&8||e.kind===80&&e.flags&4096)&&(t|=32),t}function Jn(e){let t=0;if(e)for(let a of e)t|=b1(a.kind);return t}function b1(e){switch(e){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 171:return 32768}return 0}function Z2(e){return e===76||e===77||e===78}function v1(e){return e>=64&&e<=79}function vl(e,t){return na(e)&&(t?e.operatorToken.kind===64:v1(e.operatorToken.kind))&&Fa(e.left)}function Sf(e){return e.kind===80||eb(e)}function eb(e){return dr(e)&&Ke(e.name)&&Sf(e.expression)}function tb(e){return b_(e)&&f_(e)==="prototype"}function Ep(e){return e.flags&3899393?e.objectFlags:0}function nb(e){let t;return Xt(e,a=>{Up(a)&&(t=a)},a=>{for(let _=a.length-1;_>=0;_--)if(Up(a[_])){t=a[_];break}}),t}function rb(e){return e>=183&&e<=206||e===133||e===159||e===150||e===163||e===151||e===136||e===154||e===155||e===116||e===157||e===146||e===141||e===234||e===313||e===314||e===315||e===316||e===317||e===318||e===319}function T1(e){return e.kind===212||e.kind===213}function ib(e,t){this.flags=e,this.escapedName=t,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.lastAssignmentPos=void 0,this.links=void 0}function ab(e,t){this.flags=t,(q.isDebugging||ll)&&(this.checker=e)}function sb(e,t){this.flags=t,q.isDebugging&&(this.checker=e)}function Ap(e,t,a){this.pos=t,this.end=a,this.kind=e,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 _b(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function ob(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function cb(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(_=>_)}var Et={getNodeConstructor:()=>Ap,getTokenConstructor:()=>_b,getIdentifierConstructor:()=>ob,getPrivateIdentifierConstructor:()=>Ap,getSourceFileConstructor:()=>Ap,getSymbolConstructor:()=>ib,getTypeConstructor:()=>ab,getSignatureConstructor:()=>sb,getSourceMapSourceConstructor:()=>cb},lb=[];function ub(e){Object.assign(Et,e),jn(lb,t=>t(Et))}function pb(e,t){return e.replace(/\{(\d+)\}/g,(a,_)=>""+q.checkDefined(t[+_]))}var Ud;function fb(e){return Ud&&Ud[e.key]||e.message}function Oa(e,t,a,_,f,...h){a+_>t.length&&(_=t.length-a),f2(t,a,_);let T=fb(f);return Zt(h)&&(T=pb(T,h)),{file:void 0,start:a,length:_,messageText:T,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:e}}function db(e){return e.file===void 0&&e.start!==void 0&&e.length!==void 0&&typeof e.fileName=="string"}function x1(e,t){let a=t.fileName||"",_=t.text.length;q.assertEqual(e.fileName,a),q.assertLessThanOrEqual(e.start,_),q.assertLessThanOrEqual(e.start+e.length,_);let f={file:t,start:e.start,length:e.length,messageText:e.messageText,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary};if(e.relatedInformation){f.relatedInformation=[];for(let h of e.relatedInformation)db(h)&&h.fileName===a?(q.assertLessThanOrEqual(h.start,_),q.assertLessThanOrEqual(h.start+h.length,_),f.relatedInformation.push(x1(h,t))):f.relatedInformation.push(h)}return f}function Yi(e,t){let a=[];for(let _ of e)a.push(x1(_,t));return a}function Bd(e){return e===4||e===2||e===1||e===6?1:0}var it={allowImportingTsExtensions:{dependencies:["rewriteRelativeImportExtensions"],computeValue:e=>!!(e.allowImportingTsExtensions||e.rewriteRelativeImportExtensions)},target:{dependencies:["module"],computeValue:e=>(e.target===0?void 0:e.target)??(e.module===100&&9||e.module===101&&9||e.module===102&&10||e.module===199&&99||1)},module:{dependencies:["target"],computeValue:e=>typeof e.module=="number"?e.module:it.target.computeValue(e)>=2?5:1},moduleResolution:{dependencies:["module","target"],computeValue:e=>{let t=e.moduleResolution;if(t===void 0)switch(it.module.computeValue(e)){case 1:t=2;break;case 100:case 101:case 102:t=3;break;case 199:t=99;break;case 200:t=100;break;default:t=1;break}return t}},moduleDetection:{dependencies:["module","target"],computeValue:e=>{if(e.moduleDetection!==void 0)return e.moduleDetection;let t=it.module.computeValue(e);return 100<=t&&t<=199?3:2}},isolatedModules:{dependencies:["verbatimModuleSyntax"],computeValue:e=>!!(e.isolatedModules||e.verbatimModuleSyntax)},esModuleInterop:{dependencies:["module","target"],computeValue:e=>{if(e.esModuleInterop!==void 0)return e.esModuleInterop;switch(it.module.computeValue(e)){case 100:case 101:case 102:case 199:case 200:return!0}return!1}},allowSyntheticDefaultImports:{dependencies:["module","target","moduleResolution"],computeValue:e=>e.allowSyntheticDefaultImports!==void 0?e.allowSyntheticDefaultImports:it.esModuleInterop.computeValue(e)||it.module.computeValue(e)===4||it.moduleResolution.computeValue(e)===100},resolvePackageJsonExports:{dependencies:["moduleResolution"],computeValue:e=>{let t=it.moduleResolution.computeValue(e);if(!qd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolvePackageJsonImports:{dependencies:["moduleResolution","resolvePackageJsonExports"],computeValue:e=>{let t=it.moduleResolution.computeValue(e);if(!qd(t))return!1;if(e.resolvePackageJsonImports!==void 0)return e.resolvePackageJsonImports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolveJsonModule:{dependencies:["moduleResolution","module","target"],computeValue:e=>{if(e.resolveJsonModule!==void 0)return e.resolveJsonModule;switch(it.module.computeValue(e)){case 102:case 199:return!0}return it.moduleResolution.computeValue(e)===100}},declaration:{dependencies:["composite"],computeValue:e=>!!(e.declaration||e.composite)},preserveConstEnums:{dependencies:["isolatedModules","verbatimModuleSyntax"],computeValue:e=>!!(e.preserveConstEnums||it.isolatedModules.computeValue(e))},incremental:{dependencies:["composite"],computeValue:e=>!!(e.incremental||e.composite)},declarationMap:{dependencies:["declaration","composite"],computeValue:e=>!!(e.declarationMap&&it.declaration.computeValue(e))},allowJs:{dependencies:["checkJs"],computeValue:e=>e.allowJs===void 0?!!e.checkJs:e.allowJs},useDefineForClassFields:{dependencies:["target","module"],computeValue:e=>e.useDefineForClassFields===void 0?it.target.computeValue(e)>=9:e.useDefineForClassFields},noImplicitAny:{dependencies:["strict"],computeValue:e=>Gr(e,"noImplicitAny")},noImplicitThis:{dependencies:["strict"],computeValue:e=>Gr(e,"noImplicitThis")},strictNullChecks:{dependencies:["strict"],computeValue:e=>Gr(e,"strictNullChecks")},strictFunctionTypes:{dependencies:["strict"],computeValue:e=>Gr(e,"strictFunctionTypes")},strictBindCallApply:{dependencies:["strict"],computeValue:e=>Gr(e,"strictBindCallApply")},strictPropertyInitialization:{dependencies:["strict"],computeValue:e=>Gr(e,"strictPropertyInitialization")},strictBuiltinIteratorReturn:{dependencies:["strict"],computeValue:e=>Gr(e,"strictBuiltinIteratorReturn")},alwaysStrict:{dependencies:["strict"],computeValue:e=>Gr(e,"alwaysStrict")},useUnknownInCatchVariables:{dependencies:["strict"],computeValue:e=>Gr(e,"useUnknownInCatchVariables")}};var u3=it.allowImportingTsExtensions.computeValue,p3=it.target.computeValue,f3=it.module.computeValue,d3=it.moduleResolution.computeValue,m3=it.moduleDetection.computeValue,h3=it.isolatedModules.computeValue,y3=it.esModuleInterop.computeValue,g3=it.allowSyntheticDefaultImports.computeValue,b3=it.resolvePackageJsonExports.computeValue,v3=it.resolvePackageJsonImports.computeValue,T3=it.resolveJsonModule.computeValue,x3=it.declaration.computeValue,S3=it.preserveConstEnums.computeValue,w3=it.incremental.computeValue,k3=it.declarationMap.computeValue,E3=it.allowJs.computeValue,A3=it.useDefineForClassFields.computeValue;function qd(e){return e>=3&&e<=99||e===100}function Gr(e,t){return e[t]===void 0?!!e.strict:!!e[t]}function mb(e){return c2(targetOptionDeclaration.type,(t,a)=>t===e?a:void 0)}var hb=["node_modules","bower_components","jspm_packages"],S1=`(?!(?:${hb.join("|")})(?:/|$))`,yb={singleAsteriskRegexFragment:"(?:[^./]|(?:\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(?:/${S1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>w1(e,yb.singleAsteriskRegexFragment)},gb={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(?:/${S1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>w1(e,gb.singleAsteriskRegexFragment)};function w1(e,t){return e==="*"?t:e==="?"?"[^/]":"\\"+e}function bb(e,t){return t||vb(e)||3}function vb(e){switch(e.substr(e.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}}var k1=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],C3=Tm(k1),D3=[...k1,[".json"]];var Tb=[[".js",".jsx"],[".mjs"],[".cjs"]],P3=Tm(Tb),xb=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],N3=[...xb,[".json"]],Sb=[".d.ts",".d.cts",".d.mts"];function d_(e){return!(e>=0)}function sl(e,...t){return t.length&&(e.relatedInformation||(e.relatedInformation=[]),q.assert(e.relatedInformation!==vt,"Diagnostic had empty array singleton for related info, but is still being constructed!"),e.relatedInformation.push(...t)),e}function wb(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let W=e.length-1,y=0;for(;e.charCodeAt(y)===48;)y++;return e.slice(y,W)||"0"}let a=2,_=e.length-1,f=(_-a)*t,h=new Uint16Array((f>>>4)+(f&15?1:0));for(let W=_-1,y=0;W>=a;W--,y+=t){let G=y>>>4,E=e.charCodeAt(W),R=(E<=57?E-48:10+E-(E<=70?65:97))<<(y&15);h[G]|=R;let ue=R>>>16;ue&&(h[G+1]|=ue)}let T="",k=h.length-1,c=!0;for(;c;){let W=0;c=!1;for(let y=k;y>=0;y--){let G=W<<16|h[y],E=G/10|0;h[y]=E,W=G-E*10,E&&!c&&(k=y,c=!0)}T=W+T}return T}function kb({negative:e,base10Value:t}){return(e&&t!=="0"?"-":"")+t}function qp(e,t){return e.pos=t,e}function Eb(e,t){return e.end=t,e}function yi(e,t,a){return Eb(qp(e,t),a)}function Fd(e,t,a){return yi(e,t,t+a)}function wf(e,t){return e&&t&&(e.parent=t),e}function Ab(e,t){if(!e)return e;return mm(e,u1(e)?a:f),e;function a(h,T){if(t&&h.parent===T)return"skip";wf(h,T)}function _(h){if(Ki(h))for(let T of h.jsDoc)a(T,h),mm(T,a)}function f(h,T){return a(h,T)||_(h)}}function Cb(e){return!!(e.flags&262144&&e.isThisType)}function Db(e){var t;return((t=getSnippetElement(e))==null?void 0:t.kind)===0}function Pb(e){return`${An(e.namespace)}:${An(e.name)}`}var I3=String.prototype.replace;var Fp=["assert","assert/strict","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","diagnostics_channel","dns","dns/promises","domain","events","fs","fs/promises","http","http2","https","inspector","inspector/promises","module","net","os","path","path/posix","path/win32","perf_hooks","process","punycode","querystring","readline","readline/promises","repl","stream","stream/consumers","stream/promises","stream/web","string_decoder","sys","test/mock_loader","timers","timers/promises","tls","trace_events","tty","url","util","util/types","v8","vm","wasi","worker_threads","zlib"],O3=new Set(Fp),Nb=new Set(["node:sea","node:sqlite","node:test","node:test/reporters"]),M3=new Set([...Fp,...Fp.map(e=>`node:${e}`),...Nb]);function Ib(){let e,t,a,_,f;return{createBaseSourceFileNode:h,createBaseIdentifierNode:T,createBasePrivateIdentifierNode:k,createBaseTokenNode:c,createBaseNode:W};function h(y){return new(f||(f=Et.getSourceFileConstructor()))(y,-1,-1)}function T(y){return new(a||(a=Et.getIdentifierConstructor()))(y,-1,-1)}function k(y){return new(_||(_=Et.getPrivateIdentifierConstructor()))(y,-1,-1)}function c(y){return new(t||(t=Et.getTokenConstructor()))(y,-1,-1)}function W(y){return new(e||(e=Et.getNodeConstructor()))(y,-1,-1)}}var Ob={getParenthesizeLeftSideOfBinaryForOperator:e=>bt,getParenthesizeRightSideOfBinaryForOperator:e=>bt,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,a)=>a,parenthesizeExpressionOfComputedPropertyName:bt,parenthesizeConditionOfConditionalExpression:bt,parenthesizeBranchOfConditionalExpression:bt,parenthesizeExpressionOfExportDefault:bt,parenthesizeExpressionOfNew:e=>Er(e,Fa),parenthesizeLeftSideOfAccess:e=>Er(e,Fa),parenthesizeOperandOfPostfixUnary:e=>Er(e,Fa),parenthesizeOperandOfPrefixUnary:e=>Er(e,Kg),parenthesizeExpressionsOfCommaDelimitedList:e=>Er(e,mi),parenthesizeExpressionForDisallowedComma:bt,parenthesizeExpressionOfExpressionStatement:bt,parenthesizeConciseBodyOfArrowFunction:bt,parenthesizeCheckTypeOfConditionalType:bt,parenthesizeExtendsTypeOfConditionalType:bt,parenthesizeConstituentTypesOfUnionType:e=>Er(e,mi),parenthesizeConstituentTypeOfUnionType:bt,parenthesizeConstituentTypesOfIntersectionType:e=>Er(e,mi),parenthesizeConstituentTypeOfIntersectionType:bt,parenthesizeOperandOfTypeOperator:bt,parenthesizeOperandOfReadonlyTypeOperator:bt,parenthesizeNonArrayTypeOfPostfixType:bt,parenthesizeElementTypesOfTupleType:e=>Er(e,mi),parenthesizeElementTypeOfTupleType:bt,parenthesizeTypeOfOptionalType:bt,parenthesizeTypeArguments:e=>e&&Er(e,mi),parenthesizeLeadingTypeArgument:bt},_l=0;var Mb=[];function kf(e,t){let a=e&8?bt:Ub,_=bd(()=>e&1?Ob:createParenthesizerRules(he)),f=bd(()=>e&2?nullNodeConverters:createNodeConverters(he)),h=Kn(n=>(i,s)=>da(i,n,s)),T=Kn(n=>i=>Ur(n,i)),k=Kn(n=>i=>ni(i,n)),c=Kn(n=>()=>Qo(n)),W=Kn(n=>i=>Cs(n,i)),y=Kn(n=>(i,s)=>wu(n,i,s)),G=Kn(n=>(i,s)=>Ko(n,i,s)),E=Kn(n=>(i,s)=>Su(n,i,s)),D=Kn(n=>(i,s)=>hc(n,i,s)),R=Kn(n=>(i,s,l)=>Lu(n,i,s,l)),ue=Kn(n=>(i,s,l)=>yc(n,i,s,l)),be=Kn(n=>(i,s,l,d)=>Ju(n,i,s,l,d)),he={get parenthesizer(){return _()},get converters(){return f()},baseFactory:t,flags:e,createNodeArray:de,createNumericLiteral:V,createBigIntLiteral:oe,createStringLiteral:ft,createStringLiteralFromNode:nr,createRegularExpressionLiteral:mn,createLiteralLikeNode:rr,createIdentifier:We,createTempVariable:ir,createLoopVariable:Ir,createUniqueName:Ot,getGeneratedNameForNode:Bn,createPrivateIdentifier:Mt,createUniquePrivateName:$e,getGeneratedPrivateNameForNode:qn,createToken:ot,createSuper:at,createThis:Bt,createNull:Lt,createTrue:ct,createFalse:ar,createModifier:dt,createModifiersFromModifierFlags:yn,createQualifiedName:yt,updateQualifiedName:_n,createComputedPropertyName:tt,updateComputedPropertyName:qt,createTypeParameterDeclaration:tn,updateTypeParameterDeclaration:sr,createParameterDeclaration:mr,updateParameterDeclaration:hr,createDecorator:Fn,updateDecorator:zn,createPropertySignature:Or,updatePropertySignature:Vn,createPropertyDeclaration:yr,updatePropertyDeclaration:L,createMethodSignature:se,updateMethodSignature:fe,createMethodDeclaration:Te,updateMethodDeclaration:He,createConstructorDeclaration:lt,updateConstructorDeclaration:Mr,createGetAccessorDeclaration:Nn,updateGetAccessorDeclaration:Wn,createSetAccessorDeclaration:U,updateSetAccessorDeclaration:K,createCallSignature:xe,updateCallSignature:Se,createConstructSignature:we,updateConstructSignature:me,createIndexSignature:Ve,updateIndexSignature:Ze,createClassStaticBlockDeclaration:st,updateClassStaticBlockDeclaration:Ct,createTemplateLiteralTypeSpan:Ye,updateTemplateLiteralTypeSpan:Ee,createKeywordTypeNode:gn,createTypePredicateNode:rt,updateTypePredicateNode:on,createTypeReferenceNode:Zr,updateTypeReferenceNode:M,createFunctionTypeNode:Ue,updateFunctionTypeNode:u,createConstructorTypeNode:Me,updateConstructorTypeNode:nn,createTypeQueryNode:Dt,updateTypeQueryNode:wt,createTypeLiteralNode:Pt,updateTypeLiteralNode:Ft,createArrayTypeNode:Gn,updateArrayTypeNode:ki,createTupleTypeNode:cn,updateTupleTypeNode:H,createNamedTupleMember:le,updateNamedTupleMember:qe,createOptionalTypeNode:ve,updateOptionalTypeNode:J,createRestTypeNode:mt,updateRestTypeNode:xt,createUnionTypeNode:ql,updateUnionTypeNode:C_,createIntersectionTypeNode:Lr,updateIntersectionTypeNode:Le,createConditionalTypeNode:pt,updateConditionalTypeNode:Fl,createInferTypeNode:Yn,updateInferTypeNode:zl,createImportTypeNode:_r,updateImportTypeNode:oa,createParenthesizedType:Qt,updateParenthesizedType:At,createThisTypeNode:P,createTypeOperatorNode:Gt,updateTypeOperatorNode:Jr,createIndexedAccessTypeNode:or,updateIndexedAccessTypeNode:Ka,createMappedTypeNode:gt,updateMappedTypeNode:jt,createLiteralTypeNode:ei,updateLiteralTypeNode:br,createTemplateLiteralType:Wt,updateTemplateLiteralType:Vl,createObjectBindingPattern:D_,updateObjectBindingPattern:Wl,createArrayBindingPattern:jr,updateArrayBindingPattern:Gl,createBindingElement:ca,updateBindingElement:ti,createArrayLiteralExpression:Za,updateArrayLiteralExpression:P_,createObjectLiteralExpression:Ei,updateObjectLiteralExpression:Yl,createPropertyAccessExpression:e&4?(n,i)=>setEmitFlags(cr(n,i),262144):cr,updatePropertyAccessExpression:Hl,createPropertyAccessChain:e&4?(n,i,s)=>setEmitFlags(Ai(n,i,s),262144):Ai,updatePropertyAccessChain:la,createElementAccessExpression:Ci,updateElementAccessExpression:Xl,createElementAccessChain:O_,updateElementAccessChain:es,createCallExpression:Di,updateCallExpression:ua,createCallChain:ts,updateCallChain:L_,createNewExpression:bn,updateNewExpression:ns,createTaggedTemplateExpression:pa,updateTaggedTemplateExpression:J_,createTypeAssertion:j_,updateTypeAssertion:R_,createParenthesizedExpression:rs,updateParenthesizedExpression:U_,createFunctionExpression:is,updateFunctionExpression:B_,createArrowFunction:as,updateArrowFunction:q_,createDeleteExpression:F_,updateDeleteExpression:z_,createTypeOfExpression:fa,updateTypeOfExpression:un,createVoidExpression:ss,updateVoidExpression:lr,createAwaitExpression:V_,updateAwaitExpression:Rr,createPrefixUnaryExpression:Ur,updatePrefixUnaryExpression:$l,createPostfixUnaryExpression:ni,updatePostfixUnaryExpression:Ql,createBinaryExpression:da,updateBinaryExpression:Kl,createConditionalExpression:G_,updateConditionalExpression:Y_,createTemplateExpression:H_,updateTemplateExpression:Hn,createTemplateHead:$_,createTemplateMiddle:ma,createTemplateTail:_s,createNoSubstitutionTemplateLiteral:eu,createTemplateLiteralLikeNode:ii,createYieldExpression:os,updateYieldExpression:tu,createSpreadElement:Q_,updateSpreadElement:nu,createClassExpression:K_,updateClassExpression:cs,createOmittedExpression:ls,createExpressionWithTypeArguments:Z_,updateExpressionWithTypeArguments:eo,createAsExpression:pn,updateAsExpression:ha,createNonNullExpression:to,updateNonNullExpression:no,createSatisfiesExpression:us,updateSatisfiesExpression:ro,createNonNullChain:ps,updateNonNullChain:In,createMetaProperty:io,updateMetaProperty:fs,createTemplateSpan:Xn,updateTemplateSpan:ya,createSemicolonClassElement:ao,createBlock:Br,updateBlock:ru,createVariableStatement:ds,updateVariableStatement:so,createEmptyStatement:_o,createExpressionStatement:Ni,updateExpressionStatement:oo,createIfStatement:co,updateIfStatement:lo,createDoStatement:uo,updateDoStatement:po,createWhileStatement:fo,updateWhileStatement:iu,createForStatement:mo,updateForStatement:ho,createForInStatement:ms,updateForInStatement:au,createForOfStatement:yo,updateForOfStatement:su,createContinueStatement:go,updateContinueStatement:_u,createBreakStatement:hs,updateBreakStatement:bo,createReturnStatement:ys,updateReturnStatement:ou,createWithStatement:gs,updateWithStatement:vo,createSwitchStatement:bs,updateSwitchStatement:ai,createLabeledStatement:To,updateLabeledStatement:xo,createThrowStatement:So,updateThrowStatement:cu,createTryStatement:wo,updateTryStatement:lu,createDebuggerStatement:ko,createVariableDeclaration:ga,updateVariableDeclaration:Eo,createVariableDeclarationList:vs,updateVariableDeclarationList:uu,createFunctionDeclaration:Ao,updateFunctionDeclaration:Ts,createClassDeclaration:Co,updateClassDeclaration:ba,createInterfaceDeclaration:Do,updateInterfaceDeclaration:Po,createTypeAliasDeclaration:_t,updateTypeAliasDeclaration:vr,createEnumDeclaration:xs,updateEnumDeclaration:Tr,createModuleDeclaration:No,updateModuleDeclaration:kt,createModuleBlock:xr,updateModuleBlock:zt,createCaseBlock:Io,updateCaseBlock:fu,createNamespaceExportDeclaration:Oo,updateNamespaceExportDeclaration:Mo,createImportEqualsDeclaration:Lo,updateImportEqualsDeclaration:Jo,createImportDeclaration:jo,updateImportDeclaration:Ro,createImportClause:Uo,updateImportClause:Bo,createAssertClause:Ss,updateAssertClause:mu,createAssertEntry:Ii,updateAssertEntry:qo,createImportTypeAssertionContainer:ws,updateImportTypeAssertionContainer:Fo,createImportAttributes:zo,updateImportAttributes:ks,createImportAttribute:Vo,updateImportAttribute:Wo,createNamespaceImport:Go,updateNamespaceImport:hu,createNamespaceExport:Yo,updateNamespaceExport:yu,createNamedImports:Ho,updateNamedImports:Xo,createImportSpecifier:Sr,updateImportSpecifier:gu,createExportAssignment:va,updateExportAssignment:Oi,createExportDeclaration:Ta,updateExportDeclaration:$o,createNamedExports:Es,updateNamedExports:bu,createExportSpecifier:xa,updateExportSpecifier:vu,createMissingDeclaration:Tu,createExternalModuleReference:As,updateExternalModuleReference:xu,get createJSDocAllType(){return c(313)},get createJSDocUnknownType(){return c(314)},get createJSDocNonNullableType(){return G(316)},get updateJSDocNonNullableType(){return E(316)},get createJSDocNullableType(){return G(315)},get updateJSDocNullableType(){return E(315)},get createJSDocOptionalType(){return W(317)},get updateJSDocOptionalType(){return y(317)},get createJSDocVariadicType(){return W(319)},get updateJSDocVariadicType(){return y(319)},get createJSDocNamepathType(){return W(320)},get updateJSDocNamepathType(){return y(320)},createJSDocFunctionType:Zo,updateJSDocFunctionType:ku,createJSDocTypeLiteral:ec,updateJSDocTypeLiteral:Eu,createJSDocTypeExpression:tc,updateJSDocTypeExpression:Ds,createJSDocSignature:nc,updateJSDocSignature:Au,createJSDocTemplateTag:Ps,updateJSDocTemplateTag:rc,createJSDocTypedefTag:Sa,updateJSDocTypedefTag:Cu,createJSDocParameterTag:Ns,updateJSDocParameterTag:Du,createJSDocPropertyTag:ic,updateJSDocPropertyTag:ac,createJSDocCallbackTag:sc,updateJSDocCallbackTag:_c,createJSDocOverloadTag:oc,updateJSDocOverloadTag:Is,createJSDocAugmentsTag:Os,updateJSDocAugmentsTag:Li,createJSDocImplementsTag:cc,updateJSDocImplementsTag:Mu,createJSDocSeeTag:Fr,updateJSDocSeeTag:wa,createJSDocImportTag:vc,updateJSDocImportTag:Tc,createJSDocNameReference:lc,updateJSDocNameReference:Pu,createJSDocMemberName:uc,updateJSDocMemberName:Nu,createJSDocLink:pc,updateJSDocLink:fc,createJSDocLinkCode:dc,updateJSDocLinkCode:Iu,createJSDocLinkPlain:mc,updateJSDocLinkPlain:Ou,get createJSDocTypeTag(){return ue(345)},get updateJSDocTypeTag(){return be(345)},get createJSDocReturnTag(){return ue(343)},get updateJSDocReturnTag(){return be(343)},get createJSDocThisTag(){return ue(344)},get updateJSDocThisTag(){return be(344)},get createJSDocAuthorTag(){return D(331)},get updateJSDocAuthorTag(){return R(331)},get createJSDocClassTag(){return D(333)},get updateJSDocClassTag(){return R(333)},get createJSDocPublicTag(){return D(334)},get updateJSDocPublicTag(){return R(334)},get createJSDocPrivateTag(){return D(335)},get updateJSDocPrivateTag(){return R(335)},get createJSDocProtectedTag(){return D(336)},get updateJSDocProtectedTag(){return R(336)},get createJSDocReadonlyTag(){return D(337)},get updateJSDocReadonlyTag(){return R(337)},get createJSDocOverrideTag(){return D(338)},get updateJSDocOverrideTag(){return R(338)},get createJSDocDeprecatedTag(){return D(332)},get updateJSDocDeprecatedTag(){return R(332)},get createJSDocThrowsTag(){return ue(350)},get updateJSDocThrowsTag(){return be(350)},get createJSDocSatisfiesTag(){return ue(351)},get updateJSDocSatisfiesTag(){return be(351)},createJSDocEnumTag:bc,updateJSDocEnumTag:Ms,createJSDocUnknownTag:gc,updateJSDocUnknownTag:ju,createJSDocText:Ls,updateJSDocText:Ru,createJSDocComment:Ji,updateJSDocComment:xc,createJsxElement:Sc,updateJsxElement:Uu,createJsxSelfClosingElement:wc,updateJsxSelfClosingElement:Bu,createJsxOpeningElement:ka,updateJsxOpeningElement:kc,createJsxClosingElement:Js,updateJsxClosingElement:js,createJsxFragment:Yt,createJsxText:ji,updateJsxText:qu,createJsxOpeningFragment:Ac,createJsxJsxClosingFragment:Cc,updateJsxFragment:Ec,createJsxAttribute:Dc,updateJsxAttribute:Fu,createJsxAttributes:Ri,updateJsxAttributes:zu,createJsxSpreadAttribute:Pc,updateJsxSpreadAttribute:Vu,createJsxExpression:Nc,updateJsxExpression:Rs,createJsxNamespacedName:si,updateJsxNamespacedName:Wu,createCaseClause:Ea,updateCaseClause:Ic,createDefaultClause:Oc,updateDefaultClause:Ui,createHeritageClause:Us,updateHeritageClause:Gu,createCatchClause:Mc,updateCatchClause:Lc,createPropertyAssignment:Aa,updatePropertyAssignment:Bs,createShorthandPropertyAssignment:Jc,updateShorthandPropertyAssignment:Yu,createSpreadAssignment:jc,updateSpreadAssignment:Rc,createEnumMember:qs,updateEnumMember:On,createSourceFile:Uc,updateSourceFile:Qu,createRedirectedSourceFile:Bc,createBundle:qc,updateBundle:Fc,createSyntheticExpression:Ku,createSyntaxList:Zu,createNotEmittedStatement:Ca,createNotEmittedTypeElement:ep,createPartiallyEmittedExpression:Vs,updatePartiallyEmittedExpression:zc,createCommaListExpression:Ws,updateCommaListExpression:np,createSyntheticReferenceExpression:Gs,updateSyntheticReferenceExpression:Vc,cloneNode:Da,get createComma(){return h(28)},get createAssignment(){return h(64)},get createLogicalOr(){return h(57)},get createLogicalAnd(){return h(56)},get createBitwiseOr(){return h(52)},get createBitwiseXor(){return h(53)},get createBitwiseAnd(){return h(51)},get createStrictEquality(){return h(37)},get createStrictInequality(){return h(38)},get createEquality(){return h(35)},get createInequality(){return h(36)},get createLessThan(){return h(30)},get createLessThanEquals(){return h(33)},get createGreaterThan(){return h(32)},get createGreaterThanEquals(){return h(34)},get createLeftShift(){return h(48)},get createRightShift(){return h(49)},get createUnsignedRightShift(){return h(50)},get createAdd(){return h(40)},get createSubtract(){return h(41)},get createMultiply(){return h(42)},get createDivide(){return h(44)},get createModulo(){return h(45)},get createExponent(){return h(43)},get createPrefixPlus(){return T(40)},get createPrefixMinus(){return T(41)},get createPrefixIncrement(){return T(46)},get createPrefixDecrement(){return T(47)},get createBitwiseNot(){return T(55)},get createLogicalNot(){return T(54)},get createPostfixIncrement(){return k(46)},get createPostfixDecrement(){return k(47)},createImmediatelyInvokedFunctionExpression:ap,createImmediatelyInvokedArrowFunction:sp,createVoidZero:Bi,createExportDefault:Yc,createExternalModuleExport:Hc,createTypeCheck:_p,createIsNotTypeCheck:Ys,createMethodCall:zr,createGlobalMethodCall:qi,createFunctionBindCall:op,createFunctionCallCall:cp,createFunctionApplyCall:lp,createArraySliceCall:up,createArrayConcatCall:Fi,createObjectDefinePropertyCall:pp,createObjectGetOwnPropertyDescriptorCall:Hs,createReflectGetCall:oi,createReflectSetCall:Xc,createPropertyDescriptor:fp,createCallBinding:Zc,createAssignmentTargetWrapper:el,inlineExpressions:o,getInternalName:m,getLocalName:g,getExportName:b,getDeclarationName:N,getNamespaceMemberName:Q,getExternalModuleOrNamespaceExportName:_e,restoreOuterExpressions:Qc,restoreEnclosingLabel:Kc,createUseStrictPrologue:ce,copyPrologue:ee,copyStandardPrologue:je,copyCustomPrologue:Je,ensureUseStrict:De,liftToBlock:Ht,mergeLexicalEnvironment:ur,replaceModifiers:pr,replaceDecoratorsAndModifiers:Mn,replacePropertyName:Vr};return jn(Mb,n=>n(he)),he;function de(n,i){if(n===void 0||n===vt)n=[];else if(mi(n)){if(i===void 0||n.hasTrailingComma===i)return n.transformFlags===void 0&&Vd(n),q.attachNodeArrayDebugInfo(n),n;let d=n.slice();return d.pos=n.pos,d.end=n.end,d.hasTrailingComma=i,d.transformFlags=n.transformFlags,q.attachNodeArrayDebugInfo(d),d}let s=n.length,l=s>=1&&s<=4?n.slice():n;return l.pos=-1,l.end=-1,l.hasTrailingComma=!!i,l.transformFlags=0,Vd(l),q.attachNodeArrayDebugInfo(l),l}function O(n){return t.createBaseNode(n)}function ae(n){let i=O(n);return i.symbol=void 0,i.localSymbol=void 0,i}function Oe(n,i){return n!==i&&(n.typeArguments=i.typeArguments),j(n,i)}function V(n,i=0){let s=typeof n=="number"?n+"":n;q.assert(s.charCodeAt(0)!==45,"Negative numbers should be created in combination with createPrefixUnaryExpression");let l=ae(9);return l.text=s,l.numericLiteralFlags=i,i&384&&(l.transformFlags|=1024),l}function oe(n){let i=$t(10);return i.text=typeof n=="string"?n:kb(n)+"n",i.transformFlags|=32,i}function Y(n,i){let s=ae(11);return s.text=n,s.singleQuote=i,s}function ft(n,i,s){let l=Y(n,i);return l.hasExtendedUnicodeEscape=s,s&&(l.transformFlags|=1024),l}function nr(n){let i=Y(q2(n),void 0);return i.textSourceNode=n,i}function mn(n){let i=$t(14);return i.text=n,i}function rr(n,i){switch(n){case 9:return V(i,0);case 10:return oe(i);case 11:return ft(i,void 0);case 12:return ji(i,!1);case 13:return ji(i,!0);case 14:return mn(i);case 15:return ii(n,i,void 0,0)}}function hn(n){let i=t.createBaseIdentifierNode(80);return i.escapedText=n,i.jsDoc=void 0,i.flowNode=void 0,i.symbol=void 0,i}function Dn(n,i,s,l){let d=hn(La(n));return setIdentifierAutoGenerate(d,{flags:i,id:_l,prefix:s,suffix:l}),_l++,d}function We(n,i,s){i===void 0&&n&&(i=Um(n)),i===80&&(i=void 0);let l=hn(La(n));return s&&(l.flags|=256),l.escapedText==="await"&&(l.transformFlags|=67108864),l.flags&256&&(l.transformFlags|=1024),l}function ir(n,i,s,l){let d=1;i&&(d|=8);let v=Dn("",d,s,l);return n&&n(v),v}function Ir(n){let i=2;return n&&(i|=8),Dn("",i,void 0,void 0)}function Ot(n,i=0,s,l){return q.assert(!(i&7),"Argument out of range: flags"),q.assert((i&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Dn(n,3|i,s,l)}function Bn(n,i=0,s,l){q.assert(!(i&7),"Argument out of range: flags");let d=n?Rp(n)?Wp(!1,s,n,l,An):`generated@${getNodeId(n)}`:"";(s||l)&&(i|=16);let v=Dn(d,4|i,s,l);return v.original=n,v}function Pn(n){let i=t.createBasePrivateIdentifierNode(81);return i.escapedText=n,i.transformFlags|=16777216,i}function Mt(n){return ml(n,"#")||q.fail("First character of private identifier must be #: "+n),Pn(La(n))}function ht(n,i,s,l){let d=Pn(La(n));return setIdentifierAutoGenerate(d,{flags:i,id:_l,prefix:s,suffix:l}),_l++,d}function $e(n,i,s){n&&!ml(n,"#")&&q.fail("First character of private identifier must be #: "+n);let l=8|(n?3:1);return ht(n??"",l,i,s)}function qn(n,i,s){let l=Rp(n)?Wp(!0,i,n,s,An):`#generated@${getNodeId(n)}`,v=ht(l,4|(i||s?16:0),i,s);return v.original=n,v}function $t(n){return t.createBaseTokenNode(n)}function ot(n){q.assert(n>=0&&n<=166,"Invalid token"),q.assert(n<=15||n>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),q.assert(n<=9||n>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),q.assert(n!==80,"Invalid token. Use 'createIdentifier' to create identifiers");let i=$t(n),s=0;switch(n){case 134:s=384;break;case 160:s=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:s=1;break;case 108:s=134218752,i.flowNode=void 0;break;case 126:s=1024;break;case 129:s=16777216;break;case 110:s=16384,i.flowNode=void 0;break}return s&&(i.transformFlags|=s),i}function at(){return ot(108)}function Bt(){return ot(110)}function Lt(){return ot(106)}function ct(){return ot(112)}function ar(){return ot(97)}function dt(n){return ot(n)}function yn(n){let i=[];return n&32&&i.push(dt(95)),n&128&&i.push(dt(138)),n&2048&&i.push(dt(90)),n&4096&&i.push(dt(87)),n&1&&i.push(dt(125)),n&2&&i.push(dt(123)),n&4&&i.push(dt(124)),n&64&&i.push(dt(128)),n&256&&i.push(dt(126)),n&16&&i.push(dt(164)),n&8&&i.push(dt(148)),n&512&&i.push(dt(129)),n&1024&&i.push(dt(134)),n&8192&&i.push(dt(103)),n&16384&&i.push(dt(147)),i.length?i:void 0}function yt(n,i){let s=O(167);return s.left=n,s.right=et(i),s.transformFlags|=z(s.left)|ja(s.right),s.flowNode=void 0,s}function _n(n,i,s){return n.left!==i||n.right!==s?j(yt(i,s),n):n}function tt(n){let i=O(168);return i.expression=_().parenthesizeExpressionOfComputedPropertyName(n),i.transformFlags|=z(i.expression)|1024|131072,i}function qt(n,i){return n.expression!==i?j(tt(i),n):n}function tn(n,i,s,l){let d=ae(169);return d.modifiers=Pe(n),d.name=et(i),d.constraint=s,d.default=l,d.transformFlags=1,d.expression=void 0,d.jsDoc=void 0,d}function sr(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.constraint!==l||n.default!==d?j(tn(i,s,l,d),n):n}function mr(n,i,s,l,d,v){let F=ae(170);return F.modifiers=Pe(n),F.dotDotDotToken=i,F.name=et(s),F.questionToken=l,F.type=d,F.initializer=zi(v),z2(F.name)?F.transformFlags=1:F.transformFlags=ke(F.modifiers)|z(F.dotDotDotToken)|Ln(F.name)|z(F.questionToken)|z(F.initializer)|(F.questionToken??F.type?1:0)|(F.dotDotDotToken??F.initializer?1024:0)|(Jn(F.modifiers)&31?8192:0),F.jsDoc=void 0,F}function hr(n,i,s,l,d,v,F){return n.modifiers!==i||n.dotDotDotToken!==s||n.name!==l||n.questionToken!==d||n.type!==v||n.initializer!==F?j(mr(i,s,l,d,v,F),n):n}function Fn(n){let i=O(171);return i.expression=_().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=z(i.expression)|1|8192|33554432,i}function zn(n,i){return n.expression!==i?j(Fn(i),n):n}function Or(n,i,s,l){let d=ae(172);return d.modifiers=Pe(n),d.name=et(i),d.type=l,d.questionToken=s,d.transformFlags=1,d.initializer=void 0,d.jsDoc=void 0,d}function Vn(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.type!==d?Ce(Or(i,s,l,d),n):n}function Ce(n,i){return n!==i&&(n.initializer=i.initializer),j(n,i)}function yr(n,i,s,l,d){let v=ae(173);v.modifiers=Pe(n),v.name=et(i),v.questionToken=s&&Gd(s)?s:void 0,v.exclamationToken=s&&Wd(s)?s:void 0,v.type=l,v.initializer=zi(d);let F=v.flags&33554432||Jn(v.modifiers)&128;return v.transformFlags=ke(v.modifiers)|Ln(v.name)|z(v.initializer)|(F||v.questionToken||v.exclamationToken||v.type?1:0)|(Ef(v.name)||Jn(v.modifiers)&256&&v.initializer?8192:0)|16777216,v.jsDoc=void 0,v}function L(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.questionToken!==(l!==void 0&&Gd(l)?l:void 0)||n.exclamationToken!==(l!==void 0&&Wd(l)?l:void 0)||n.type!==d||n.initializer!==v?j(yr(i,s,l,d,v),n):n}function se(n,i,s,l,d,v){let F=ae(174);return F.modifiers=Pe(n),F.name=et(i),F.questionToken=s,F.typeParameters=Pe(l),F.parameters=Pe(d),F.type=v,F.transformFlags=1,F.jsDoc=void 0,F.locals=void 0,F.nextContainer=void 0,F.typeArguments=void 0,F}function fe(n,i,s,l,d,v,F){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.typeParameters!==d||n.parameters!==v||n.type!==F?Oe(se(i,s,l,d,v,F),n):n}function Te(n,i,s,l,d,v,F,pe){let Fe=ae(175);if(Fe.modifiers=Pe(n),Fe.asteriskToken=i,Fe.name=et(s),Fe.questionToken=l,Fe.exclamationToken=void 0,Fe.typeParameters=Pe(d),Fe.parameters=de(v),Fe.type=F,Fe.body=pe,!Fe.body)Fe.transformFlags=1;else{let It=Jn(Fe.modifiers)&1024,fr=!!Fe.asteriskToken,xn=It&&fr;Fe.transformFlags=ke(Fe.modifiers)|z(Fe.asteriskToken)|Ln(Fe.name)|z(Fe.questionToken)|ke(Fe.typeParameters)|ke(Fe.parameters)|z(Fe.type)|z(Fe.body)&-67108865|(xn?128:It?256:fr?2048:0)|(Fe.questionToken||Fe.typeParameters||Fe.type?1:0)|1024}return Fe.typeArguments=void 0,Fe.jsDoc=void 0,Fe.locals=void 0,Fe.nextContainer=void 0,Fe.flowNode=void 0,Fe.endFlowNode=void 0,Fe.returnFlowNode=void 0,Fe}function He(n,i,s,l,d,v,F,pe,Fe){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.questionToken!==d||n.typeParameters!==v||n.parameters!==F||n.type!==pe||n.body!==Fe?Qe(Te(i,s,l,d,v,F,pe,Fe),n):n}function Qe(n,i){return n!==i&&(n.exclamationToken=i.exclamationToken),j(n,i)}function st(n){let i=ae(176);return i.body=n,i.transformFlags=z(n)|16777216,i.modifiers=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function Ct(n,i){return n.body!==i?Tt(st(i),n):n}function Tt(n,i){return n!==i&&(n.modifiers=i.modifiers),j(n,i)}function lt(n,i,s){let l=ae(177);return l.modifiers=Pe(n),l.parameters=de(i),l.body=s,l.body?l.transformFlags=ke(l.modifiers)|ke(l.parameters)|z(l.body)&-67108865|1024:l.transformFlags=1,l.typeParameters=void 0,l.type=void 0,l.typeArguments=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.returnFlowNode=void 0,l}function Mr(n,i,s,l){return n.modifiers!==i||n.parameters!==s||n.body!==l?gr(lt(i,s,l),n):n}function gr(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Oe(n,i)}function Nn(n,i,s,l,d){let v=ae(178);return v.modifiers=Pe(n),v.name=et(i),v.parameters=de(s),v.type=l,v.body=d,v.body?v.transformFlags=ke(v.modifiers)|Ln(v.name)|ke(v.parameters)|z(v.type)|z(v.body)&-67108865|(v.type?1:0):v.transformFlags=1,v.typeArguments=void 0,v.typeParameters=void 0,v.jsDoc=void 0,v.locals=void 0,v.nextContainer=void 0,v.flowNode=void 0,v.endFlowNode=void 0,v.returnFlowNode=void 0,v}function Wn(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.type!==d||n.body!==v?wi(Nn(i,s,l,d,v),n):n}function wi(n,i){return n!==i&&(n.typeParameters=i.typeParameters),Oe(n,i)}function U(n,i,s,l){let d=ae(179);return d.modifiers=Pe(n),d.name=et(i),d.parameters=de(s),d.body=l,d.body?d.transformFlags=ke(d.modifiers)|Ln(d.name)|ke(d.parameters)|z(d.body)&-67108865|(d.type?1:0):d.transformFlags=1,d.typeArguments=void 0,d.typeParameters=void 0,d.type=void 0,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d.endFlowNode=void 0,d.returnFlowNode=void 0,d}function K(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.body!==d?Z(U(i,s,l,d),n):n}function Z(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Oe(n,i)}function xe(n,i,s){let l=ae(180);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Se(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(xe(i,s,l),n):n}function we(n,i,s){let l=ae(181);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function me(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(we(i,s,l),n):n}function Ve(n,i,s){let l=ae(182);return l.modifiers=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Ze(n,i,s,l){return n.parameters!==s||n.type!==l||n.modifiers!==i?Oe(Ve(i,s,l),n):n}function Ye(n,i){let s=O(205);return s.type=n,s.literal=i,s.transformFlags=1,s}function Ee(n,i,s){return n.type!==i||n.literal!==s?j(Ye(i,s),n):n}function gn(n){return ot(n)}function rt(n,i,s){let l=O(183);return l.assertsModifier=n,l.parameterName=et(i),l.type=s,l.transformFlags=1,l}function on(n,i,s,l){return n.assertsModifier!==i||n.parameterName!==s||n.type!==l?j(rt(i,s,l),n):n}function Zr(n,i){let s=O(184);return s.typeName=et(n),s.typeArguments=i&&_().parenthesizeTypeArguments(de(i)),s.transformFlags=1,s}function M(n,i,s){return n.typeName!==i||n.typeArguments!==s?j(Zr(i,s),n):n}function Ue(n,i,s){let l=ae(185);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.modifiers=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function u(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ie(Ue(i,s,l),n):n}function Ie(n,i){return n!==i&&(n.modifiers=i.modifiers),Oe(n,i)}function Me(...n){return n.length===4?B(...n):n.length===3?Be(...n):q.fail("Incorrect number of arguments specified.")}function B(n,i,s,l){let d=ae(186);return d.modifiers=Pe(n),d.typeParameters=Pe(i),d.parameters=Pe(s),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function Be(n,i,s){return B(void 0,n,i,s)}function nn(...n){return n.length===5?ze(...n):n.length===4?Xe(...n):q.fail("Incorrect number of arguments specified.")}function ze(n,i,s,l,d){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==d?Oe(Me(i,s,l,d),n):n}function Xe(n,i,s,l){return ze(n,n.modifiers,i,s,l)}function Dt(n,i){let s=O(187);return s.exprName=n,s.typeArguments=i&&_().parenthesizeTypeArguments(i),s.transformFlags=1,s}function wt(n,i,s){return n.exprName!==i||n.typeArguments!==s?j(Dt(i,s),n):n}function Pt(n){let i=ae(188);return i.members=de(n),i.transformFlags=1,i}function Ft(n,i){return n.members!==i?j(Pt(i),n):n}function Gn(n){let i=O(189);return i.elementType=_().parenthesizeNonArrayTypeOfPostfixType(n),i.transformFlags=1,i}function ki(n,i){return n.elementType!==i?j(Gn(i),n):n}function cn(n){let i=O(190);return i.elements=de(_().parenthesizeElementTypesOfTupleType(n)),i.transformFlags=1,i}function H(n,i){return n.elements!==i?j(cn(i),n):n}function le(n,i,s,l){let d=ae(203);return d.dotDotDotToken=n,d.name=i,d.questionToken=s,d.type=l,d.transformFlags=1,d.jsDoc=void 0,d}function qe(n,i,s,l,d){return n.dotDotDotToken!==i||n.name!==s||n.questionToken!==l||n.type!==d?j(le(i,s,l,d),n):n}function ve(n){let i=O(191);return i.type=_().parenthesizeTypeOfOptionalType(n),i.transformFlags=1,i}function J(n,i){return n.type!==i?j(ve(i),n):n}function mt(n){let i=O(192);return i.type=n,i.transformFlags=1,i}function xt(n,i){return n.type!==i?j(mt(i),n):n}function Jt(n,i,s){let l=O(n);return l.types=he.createNodeArray(s(i)),l.transformFlags=1,l}function ln(n,i,s){return n.types!==i?j(Jt(n.kind,i,s),n):n}function ql(n){return Jt(193,n,_().parenthesizeConstituentTypesOfUnionType)}function C_(n,i){return ln(n,i,_().parenthesizeConstituentTypesOfUnionType)}function Lr(n){return Jt(194,n,_().parenthesizeConstituentTypesOfIntersectionType)}function Le(n,i){return ln(n,i,_().parenthesizeConstituentTypesOfIntersectionType)}function pt(n,i,s,l){let d=O(195);return d.checkType=_().parenthesizeCheckTypeOfConditionalType(n),d.extendsType=_().parenthesizeExtendsTypeOfConditionalType(i),d.trueType=s,d.falseType=l,d.transformFlags=1,d.locals=void 0,d.nextContainer=void 0,d}function Fl(n,i,s,l,d){return n.checkType!==i||n.extendsType!==s||n.trueType!==l||n.falseType!==d?j(pt(i,s,l,d),n):n}function Yn(n){let i=O(196);return i.typeParameter=n,i.transformFlags=1,i}function zl(n,i){return n.typeParameter!==i?j(Yn(i),n):n}function Wt(n,i){let s=O(204);return s.head=n,s.templateSpans=de(i),s.transformFlags=1,s}function Vl(n,i,s){return n.head!==i||n.templateSpans!==s?j(Wt(i,s),n):n}function _r(n,i,s,l,d=!1){let v=O(206);return v.argument=n,v.attributes=i,v.assertions&&v.assertions.assertClause&&v.attributes&&(v.assertions.assertClause=v.attributes),v.qualifier=s,v.typeArguments=l&&_().parenthesizeTypeArguments(l),v.isTypeOf=d,v.transformFlags=1,v}function oa(n,i,s,l,d,v=n.isTypeOf){return n.argument!==i||n.attributes!==s||n.qualifier!==l||n.typeArguments!==d||n.isTypeOf!==v?j(_r(i,s,l,d,v),n):n}function Qt(n){let i=O(197);return i.type=n,i.transformFlags=1,i}function At(n,i){return n.type!==i?j(Qt(i),n):n}function P(){let n=O(198);return n.transformFlags=1,n}function Gt(n,i){let s=O(199);return s.operator=n,s.type=n===148?_().parenthesizeOperandOfReadonlyTypeOperator(i):_().parenthesizeOperandOfTypeOperator(i),s.transformFlags=1,s}function Jr(n,i){return n.type!==i?j(Gt(n.operator,i),n):n}function or(n,i){let s=O(200);return s.objectType=_().parenthesizeNonArrayTypeOfPostfixType(n),s.indexType=i,s.transformFlags=1,s}function Ka(n,i,s){return n.objectType!==i||n.indexType!==s?j(or(i,s),n):n}function gt(n,i,s,l,d,v){let F=ae(201);return F.readonlyToken=n,F.typeParameter=i,F.nameType=s,F.questionToken=l,F.type=d,F.members=v&&de(v),F.transformFlags=1,F.locals=void 0,F.nextContainer=void 0,F}function jt(n,i,s,l,d,v,F){return n.readonlyToken!==i||n.typeParameter!==s||n.nameType!==l||n.questionToken!==d||n.type!==v||n.members!==F?j(gt(i,s,l,d,v,F),n):n}function ei(n){let i=O(202);return i.literal=n,i.transformFlags=1,i}function br(n,i){return n.literal!==i?j(ei(i),n):n}function D_(n){let i=O(207);return i.elements=de(n),i.transformFlags|=ke(i.elements)|1024|524288,i.transformFlags&32768&&(i.transformFlags|=65664),i}function Wl(n,i){return n.elements!==i?j(D_(i),n):n}function jr(n){let i=O(208);return i.elements=de(n),i.transformFlags|=ke(i.elements)|1024|524288,i}function Gl(n,i){return n.elements!==i?j(jr(i),n):n}function ca(n,i,s,l){let d=ae(209);return d.dotDotDotToken=n,d.propertyName=et(i),d.name=et(s),d.initializer=zi(l),d.transformFlags|=z(d.dotDotDotToken)|Ln(d.propertyName)|Ln(d.name)|z(d.initializer)|(d.dotDotDotToken?32768:0)|1024,d.flowNode=void 0,d}function ti(n,i,s,l,d){return n.propertyName!==s||n.dotDotDotToken!==i||n.name!==l||n.initializer!==d?j(ca(i,s,l,d),n):n}function Za(n,i){let s=O(210),l=n&&Ba(n),d=de(n,l&&G1(l)?!0:void 0);return s.elements=_().parenthesizeExpressionsOfCommaDelimitedList(d),s.multiLine=i,s.transformFlags|=ke(s.elements),s}function P_(n,i){return n.elements!==i?j(Za(i,n.multiLine),n):n}function Ei(n,i){let s=ae(211);return s.properties=de(n),s.multiLine=i,s.transformFlags|=ke(s.properties),s.jsDoc=void 0,s}function Yl(n,i){return n.properties!==i?j(Ei(i,n.multiLine),n):n}function N_(n,i,s){let l=ae(212);return l.expression=n,l.questionDotToken=i,l.name=s,l.transformFlags=z(l.expression)|z(l.questionDotToken)|(Ke(l.name)?ja(l.name):z(l.name)|536870912),l.jsDoc=void 0,l.flowNode=void 0,l}function cr(n,i){let s=N_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,et(i));return Cp(n)&&(s.transformFlags|=384),s}function Hl(n,i,s){return jg(n)?la(n,i,n.questionDotToken,Er(s,Ke)):n.expression!==i||n.name!==s?j(cr(i,s),n):n}function Ai(n,i,s){let l=N_(_().parenthesizeLeftSideOfAccess(n,!0),i,et(s));return l.flags|=64,l.transformFlags|=32,l}function la(n,i,s,l){return q.assert(!!(n.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),n.expression!==i||n.questionDotToken!==s||n.name!==l?j(Ai(i,s,l),n):n}function I_(n,i,s){let l=ae(213);return l.expression=n,l.questionDotToken=i,l.argumentExpression=s,l.transformFlags|=z(l.expression)|z(l.questionDotToken)|z(l.argumentExpression),l.jsDoc=void 0,l.flowNode=void 0,l}function Ci(n,i){let s=I_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,wr(i));return Cp(n)&&(s.transformFlags|=384),s}function Xl(n,i,s){return Rg(n)?es(n,i,n.questionDotToken,s):n.expression!==i||n.argumentExpression!==s?j(Ci(i,s),n):n}function O_(n,i,s){let l=I_(_().parenthesizeLeftSideOfAccess(n,!0),i,wr(s));return l.flags|=64,l.transformFlags|=32,l}function es(n,i,s,l){return q.assert(!!(n.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),n.expression!==i||n.questionDotToken!==s||n.argumentExpression!==l?j(O_(i,s,l),n):n}function M_(n,i,s,l){let d=ae(214);return d.expression=n,d.questionDotToken=i,d.typeArguments=s,d.arguments=l,d.transformFlags|=z(d.expression)|z(d.questionDotToken)|ke(d.typeArguments)|ke(d.arguments),d.typeArguments&&(d.transformFlags|=1),jd(d.expression)&&(d.transformFlags|=16384),d}function Di(n,i,s){let l=M_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,Pe(i),_().parenthesizeExpressionsOfCommaDelimitedList(de(s)));return Vb(l.expression)&&(l.transformFlags|=8388608),l}function ua(n,i,s,l){return Pd(n)?L_(n,i,n.questionDotToken,s,l):n.expression!==i||n.typeArguments!==s||n.arguments!==l?j(Di(i,s,l),n):n}function ts(n,i,s,l){let d=M_(_().parenthesizeLeftSideOfAccess(n,!0),i,Pe(s),_().parenthesizeExpressionsOfCommaDelimitedList(de(l)));return d.flags|=64,d.transformFlags|=32,d}function L_(n,i,s,l,d){return q.assert(!!(n.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),n.expression!==i||n.questionDotToken!==s||n.typeArguments!==l||n.arguments!==d?j(ts(i,s,l,d),n):n}function bn(n,i,s){let l=ae(215);return l.expression=_().parenthesizeExpressionOfNew(n),l.typeArguments=Pe(i),l.arguments=s?_().parenthesizeExpressionsOfCommaDelimitedList(s):void 0,l.transformFlags|=z(l.expression)|ke(l.typeArguments)|ke(l.arguments)|32,l.typeArguments&&(l.transformFlags|=1),l}function ns(n,i,s,l){return n.expression!==i||n.typeArguments!==s||n.arguments!==l?j(bn(i,s,l),n):n}function pa(n,i,s){let l=O(216);return l.tag=_().parenthesizeLeftSideOfAccess(n,!1),l.typeArguments=Pe(i),l.template=s,l.transformFlags|=z(l.tag)|ke(l.typeArguments)|z(l.template)|1024,l.typeArguments&&(l.transformFlags|=1),F2(l.template)&&(l.transformFlags|=128),l}function J_(n,i,s,l){return n.tag!==i||n.typeArguments!==s||n.template!==l?j(pa(i,s,l),n):n}function j_(n,i){let s=O(217);return s.expression=_().parenthesizeOperandOfPrefixUnary(i),s.type=n,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function R_(n,i,s){return n.type!==i||n.expression!==s?j(j_(i,s),n):n}function rs(n){let i=O(218);return i.expression=n,i.transformFlags=z(i.expression),i.jsDoc=void 0,i}function U_(n,i){return n.expression!==i?j(rs(i),n):n}function is(n,i,s,l,d,v,F){let pe=ae(219);pe.modifiers=Pe(n),pe.asteriskToken=i,pe.name=et(s),pe.typeParameters=Pe(l),pe.parameters=de(d),pe.type=v,pe.body=F;let Fe=Jn(pe.modifiers)&1024,It=!!pe.asteriskToken,fr=Fe&&It;return pe.transformFlags=ke(pe.modifiers)|z(pe.asteriskToken)|Ln(pe.name)|ke(pe.typeParameters)|ke(pe.parameters)|z(pe.type)|z(pe.body)&-67108865|(fr?128:Fe?256:It?2048:0)|(pe.typeParameters||pe.type?1:0)|4194304,pe.typeArguments=void 0,pe.jsDoc=void 0,pe.locals=void 0,pe.nextContainer=void 0,pe.flowNode=void 0,pe.endFlowNode=void 0,pe.returnFlowNode=void 0,pe}function B_(n,i,s,l,d,v,F,pe){return n.name!==l||n.modifiers!==i||n.asteriskToken!==s||n.typeParameters!==d||n.parameters!==v||n.type!==F||n.body!==pe?Oe(is(i,s,l,d,v,F,pe),n):n}function as(n,i,s,l,d,v){let F=ae(220);F.modifiers=Pe(n),F.typeParameters=Pe(i),F.parameters=de(s),F.type=l,F.equalsGreaterThanToken=d??ot(39),F.body=_().parenthesizeConciseBodyOfArrowFunction(v);let pe=Jn(F.modifiers)&1024;return F.transformFlags=ke(F.modifiers)|ke(F.typeParameters)|ke(F.parameters)|z(F.type)|z(F.equalsGreaterThanToken)|z(F.body)&-67108865|(F.typeParameters||F.type?1:0)|(pe?16640:0)|1024,F.typeArguments=void 0,F.jsDoc=void 0,F.locals=void 0,F.nextContainer=void 0,F.flowNode=void 0,F.endFlowNode=void 0,F.returnFlowNode=void 0,F}function q_(n,i,s,l,d,v,F){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==d||n.equalsGreaterThanToken!==v||n.body!==F?Oe(as(i,s,l,d,v,F),n):n}function F_(n){let i=O(221);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function z_(n,i){return n.expression!==i?j(F_(i),n):n}function fa(n){let i=O(222);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function un(n,i){return n.expression!==i?j(fa(i),n):n}function ss(n){let i=O(223);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function lr(n,i){return n.expression!==i?j(ss(i),n):n}function V_(n){let i=O(224);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression)|256|128|2097152,i}function Rr(n,i){return n.expression!==i?j(V_(i),n):n}function Ur(n,i){let s=O(225);return s.operator=n,s.operand=_().parenthesizeOperandOfPrefixUnary(i),s.transformFlags|=z(s.operand),(n===46||n===47)&&Ke(s.operand)&&!Ua(s.operand)&&!Hd(s.operand)&&(s.transformFlags|=268435456),s}function $l(n,i){return n.operand!==i?j(Ur(n.operator,i),n):n}function ni(n,i){let s=O(226);return s.operator=i,s.operand=_().parenthesizeOperandOfPostfixUnary(n),s.transformFlags|=z(s.operand),Ke(s.operand)&&!Ua(s.operand)&&!Hd(s.operand)&&(s.transformFlags|=268435456),s}function Ql(n,i){return n.operand!==i?j(ni(i,n.operator),n):n}function da(n,i,s){let l=ae(227),d=mp(i),v=d.kind;return l.left=_().parenthesizeLeftSideOfBinary(v,n),l.operatorToken=d,l.right=_().parenthesizeRightSideOfBinary(v,l.left,s),l.transformFlags|=z(l.left)|z(l.operatorToken)|z(l.right),v===61?l.transformFlags|=32:v===64?Of(l.left)?l.transformFlags|=5248|W_(l.left):F1(l.left)&&(l.transformFlags|=5120|W_(l.left)):v===43||v===68?l.transformFlags|=512:Z2(v)&&(l.transformFlags|=16),v===103&&gi(l.left)&&(l.transformFlags|=536870912),l.jsDoc=void 0,l}function W_(n){return oh(n)?65536:0}function Kl(n,i,s,l){return n.left!==i||n.operatorToken!==s||n.right!==l?j(da(i,s,l),n):n}function G_(n,i,s,l,d){let v=O(228);return v.condition=_().parenthesizeConditionOfConditionalExpression(n),v.questionToken=i??ot(58),v.whenTrue=_().parenthesizeBranchOfConditionalExpression(s),v.colonToken=l??ot(59),v.whenFalse=_().parenthesizeBranchOfConditionalExpression(d),v.transformFlags|=z(v.condition)|z(v.questionToken)|z(v.whenTrue)|z(v.colonToken)|z(v.whenFalse),v.flowNodeWhenFalse=void 0,v.flowNodeWhenTrue=void 0,v}function Y_(n,i,s,l,d,v){return n.condition!==i||n.questionToken!==s||n.whenTrue!==l||n.colonToken!==d||n.whenFalse!==v?j(G_(i,s,l,d,v),n):n}function H_(n,i){let s=O(229);return s.head=n,s.templateSpans=de(i),s.transformFlags|=z(s.head)|ke(s.templateSpans)|1024,s}function Hn(n,i,s){return n.head!==i||n.templateSpans!==s?j(H_(i,s),n):n}function Pi(n,i,s,l=0){q.assert(!(l&-7177),"Unsupported template flags.");let d;if(s!==void 0&&s!==i&&(d=Lb(n,s),typeof d=="object"))return q.fail("Invalid raw text");if(i===void 0){if(d===void 0)return q.fail("Arguments 'text' and 'rawText' may not both be undefined.");i=d}else d!==void 0&&q.assert(i===d,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return i}function X_(n){let i=1024;return n&&(i|=128),i}function Zl(n,i,s,l){let d=$t(n);return d.text=i,d.rawText=s,d.templateFlags=l&7176,d.transformFlags=X_(d.templateFlags),d}function ri(n,i,s,l){let d=ae(n);return d.text=i,d.rawText=s,d.templateFlags=l&7176,d.transformFlags=X_(d.templateFlags),d}function ii(n,i,s,l){return n===15?ri(n,i,s,l):Zl(n,i,s,l)}function $_(n,i,s){return n=Pi(16,n,i,s),ii(16,n,i,s)}function ma(n,i,s){return n=Pi(16,n,i,s),ii(17,n,i,s)}function _s(n,i,s){return n=Pi(16,n,i,s),ii(18,n,i,s)}function eu(n,i,s){return n=Pi(16,n,i,s),ri(15,n,i,s)}function os(n,i){q.assert(!n||!!i,"A `YieldExpression` with an asteriskToken must have an expression.");let s=O(230);return s.expression=i&&_().parenthesizeExpressionForDisallowedComma(i),s.asteriskToken=n,s.transformFlags|=z(s.expression)|z(s.asteriskToken)|1024|128|1048576,s}function tu(n,i,s){return n.expression!==s||n.asteriskToken!==i?j(os(i,s),n):n}function Q_(n){let i=O(231);return i.expression=_().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=z(i.expression)|1024|32768,i}function nu(n,i){return n.expression!==i?j(Q_(i),n):n}function K_(n,i,s,l,d){let v=ae(232);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),v.transformFlags|=ke(v.modifiers)|Ln(v.name)|ke(v.typeParameters)|ke(v.heritageClauses)|ke(v.members)|(v.typeParameters?1:0)|1024,v.jsDoc=void 0,v}function cs(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(K_(i,s,l,d,v),n):n}function ls(){return O(233)}function Z_(n,i){let s=O(234);return s.expression=_().parenthesizeLeftSideOfAccess(n,!1),s.typeArguments=i&&_().parenthesizeTypeArguments(i),s.transformFlags|=z(s.expression)|ke(s.typeArguments)|1024,s}function eo(n,i,s){return n.expression!==i||n.typeArguments!==s?j(Z_(i,s),n):n}function pn(n,i){let s=O(235);return s.expression=n,s.type=i,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function ha(n,i,s){return n.expression!==i||n.type!==s?j(pn(i,s),n):n}function to(n){let i=O(236);return i.expression=_().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=z(i.expression)|1,i}function no(n,i){return Ug(n)?In(n,i):n.expression!==i?j(to(i),n):n}function us(n,i){let s=O(239);return s.expression=n,s.type=i,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function ro(n,i,s){return n.expression!==i||n.type!==s?j(us(i,s),n):n}function ps(n){let i=O(236);return i.flags|=64,i.expression=_().parenthesizeLeftSideOfAccess(n,!0),i.transformFlags|=z(i.expression)|1,i}function In(n,i){return q.assert(!!(n.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),n.expression!==i?j(ps(i),n):n}function io(n,i){let s=O(237);switch(s.keywordToken=n,s.name=i,s.transformFlags|=z(s.name),n){case 105:s.transformFlags|=1024;break;case 102:s.transformFlags|=32;break;default:return q.assertNever(n)}return s.flowNode=void 0,s}function fs(n,i){return n.name!==i?j(io(n.keywordToken,i),n):n}function Xn(n,i){let s=O(240);return s.expression=n,s.literal=i,s.transformFlags|=z(s.expression)|z(s.literal)|1024,s}function ya(n,i,s){return n.expression!==i||n.literal!==s?j(Xn(i,s),n):n}function ao(){let n=O(241);return n.transformFlags|=1024,n}function Br(n,i){let s=O(242);return s.statements=de(n),s.multiLine=i,s.transformFlags|=ke(s.statements),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s}function ru(n,i){return n.statements!==i?j(Br(i,n.multiLine),n):n}function ds(n,i){let s=O(244);return s.modifiers=Pe(n),s.declarationList=$r(i)?vs(i):i,s.transformFlags|=ke(s.modifiers)|z(s.declarationList),Jn(s.modifiers)&128&&(s.transformFlags=1),s.jsDoc=void 0,s.flowNode=void 0,s}function so(n,i,s){return n.modifiers!==i||n.declarationList!==s?j(ds(i,s),n):n}function _o(){let n=O(243);return n.jsDoc=void 0,n}function Ni(n){let i=O(245);return i.expression=_().parenthesizeExpressionOfExpressionStatement(n),i.transformFlags|=z(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function oo(n,i){return n.expression!==i?j(Ni(i),n):n}function co(n,i,s){let l=O(246);return l.expression=n,l.thenStatement=$n(i),l.elseStatement=$n(s),l.transformFlags|=z(l.expression)|z(l.thenStatement)|z(l.elseStatement),l.jsDoc=void 0,l.flowNode=void 0,l}function lo(n,i,s,l){return n.expression!==i||n.thenStatement!==s||n.elseStatement!==l?j(co(i,s,l),n):n}function uo(n,i){let s=O(247);return s.statement=$n(n),s.expression=i,s.transformFlags|=z(s.statement)|z(s.expression),s.jsDoc=void 0,s.flowNode=void 0,s}function po(n,i,s){return n.statement!==i||n.expression!==s?j(uo(i,s),n):n}function fo(n,i){let s=O(248);return s.expression=n,s.statement=$n(i),s.transformFlags|=z(s.expression)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function iu(n,i,s){return n.expression!==i||n.statement!==s?j(fo(i,s),n):n}function mo(n,i,s,l){let d=O(249);return d.initializer=n,d.condition=i,d.incrementor=s,d.statement=$n(l),d.transformFlags|=z(d.initializer)|z(d.condition)|z(d.incrementor)|z(d.statement),d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d}function ho(n,i,s,l,d){return n.initializer!==i||n.condition!==s||n.incrementor!==l||n.statement!==d?j(mo(i,s,l,d),n):n}function ms(n,i,s){let l=O(250);return l.initializer=n,l.expression=i,l.statement=$n(s),l.transformFlags|=z(l.initializer)|z(l.expression)|z(l.statement),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.flowNode=void 0,l}function au(n,i,s,l){return n.initializer!==i||n.expression!==s||n.statement!==l?j(ms(i,s,l),n):n}function yo(n,i,s,l){let d=O(251);return d.awaitModifier=n,d.initializer=i,d.expression=_().parenthesizeExpressionForDisallowedComma(s),d.statement=$n(l),d.transformFlags|=z(d.awaitModifier)|z(d.initializer)|z(d.expression)|z(d.statement)|1024,n&&(d.transformFlags|=128),d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d}function su(n,i,s,l,d){return n.awaitModifier!==i||n.initializer!==s||n.expression!==l||n.statement!==d?j(yo(i,s,l,d),n):n}function go(n){let i=O(252);return i.label=et(n),i.transformFlags|=z(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function _u(n,i){return n.label!==i?j(go(i),n):n}function hs(n){let i=O(253);return i.label=et(n),i.transformFlags|=z(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function bo(n,i){return n.label!==i?j(hs(i),n):n}function ys(n){let i=O(254);return i.expression=n,i.transformFlags|=z(i.expression)|128|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function ou(n,i){return n.expression!==i?j(ys(i),n):n}function gs(n,i){let s=O(255);return s.expression=n,s.statement=$n(i),s.transformFlags|=z(s.expression)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function vo(n,i,s){return n.expression!==i||n.statement!==s?j(gs(i,s),n):n}function bs(n,i){let s=O(256);return s.expression=_().parenthesizeExpressionForDisallowedComma(n),s.caseBlock=i,s.transformFlags|=z(s.expression)|z(s.caseBlock),s.jsDoc=void 0,s.flowNode=void 0,s.possiblyExhaustive=!1,s}function ai(n,i,s){return n.expression!==i||n.caseBlock!==s?j(bs(i,s),n):n}function To(n,i){let s=O(257);return s.label=et(n),s.statement=$n(i),s.transformFlags|=z(s.label)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function xo(n,i,s){return n.label!==i||n.statement!==s?j(To(i,s),n):n}function So(n){let i=O(258);return i.expression=n,i.transformFlags|=z(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function cu(n,i){return n.expression!==i?j(So(i),n):n}function wo(n,i,s){let l=O(259);return l.tryBlock=n,l.catchClause=i,l.finallyBlock=s,l.transformFlags|=z(l.tryBlock)|z(l.catchClause)|z(l.finallyBlock),l.jsDoc=void 0,l.flowNode=void 0,l}function lu(n,i,s,l){return n.tryBlock!==i||n.catchClause!==s||n.finallyBlock!==l?j(wo(i,s,l),n):n}function ko(){let n=O(260);return n.jsDoc=void 0,n.flowNode=void 0,n}function ga(n,i,s,l){let d=ae(261);return d.name=et(n),d.exclamationToken=i,d.type=s,d.initializer=zi(l),d.transformFlags|=Ln(d.name)|z(d.initializer)|(d.exclamationToken??d.type?1:0),d.jsDoc=void 0,d}function Eo(n,i,s,l,d){return n.name!==i||n.type!==l||n.exclamationToken!==s||n.initializer!==d?j(ga(i,s,l,d),n):n}function vs(n,i=0){let s=O(262);return s.flags|=i&7,s.declarations=de(n),s.transformFlags|=ke(s.declarations)|4194304,i&7&&(s.transformFlags|=263168),i&4&&(s.transformFlags|=4),s}function uu(n,i){return n.declarations!==i?j(vs(i,n.flags),n):n}function Ao(n,i,s,l,d,v,F){let pe=ae(263);if(pe.modifiers=Pe(n),pe.asteriskToken=i,pe.name=et(s),pe.typeParameters=Pe(l),pe.parameters=de(d),pe.type=v,pe.body=F,!pe.body||Jn(pe.modifiers)&128)pe.transformFlags=1;else{let Fe=Jn(pe.modifiers)&1024,It=!!pe.asteriskToken,fr=Fe&&It;pe.transformFlags=ke(pe.modifiers)|z(pe.asteriskToken)|Ln(pe.name)|ke(pe.typeParameters)|ke(pe.parameters)|z(pe.type)|z(pe.body)&-67108865|(fr?128:Fe?256:It?2048:0)|(pe.typeParameters||pe.type?1:0)|4194304}return pe.typeArguments=void 0,pe.jsDoc=void 0,pe.locals=void 0,pe.nextContainer=void 0,pe.endFlowNode=void 0,pe.returnFlowNode=void 0,pe}function Ts(n,i,s,l,d,v,F,pe){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.typeParameters!==d||n.parameters!==v||n.type!==F||n.body!==pe?pu(Ao(i,s,l,d,v,F,pe),n):n}function pu(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),Oe(n,i)}function Co(n,i,s,l,d){let v=ae(264);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),Jn(v.modifiers)&128?v.transformFlags=1:(v.transformFlags|=ke(v.modifiers)|Ln(v.name)|ke(v.typeParameters)|ke(v.heritageClauses)|ke(v.members)|(v.typeParameters?1:0)|1024,v.transformFlags&8192&&(v.transformFlags|=1)),v.jsDoc=void 0,v}function ba(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(Co(i,s,l,d,v),n):n}function Do(n,i,s,l,d){let v=ae(265);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),v.transformFlags=1,v.jsDoc=void 0,v}function Po(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(Do(i,s,l,d,v),n):n}function _t(n,i,s,l){let d=ae(266);return d.modifiers=Pe(n),d.name=et(i),d.typeParameters=Pe(s),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d}function vr(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.type!==d?j(_t(i,s,l,d),n):n}function xs(n,i,s){let l=ae(267);return l.modifiers=Pe(n),l.name=et(i),l.members=de(s),l.transformFlags|=ke(l.modifiers)|z(l.name)|ke(l.members)|1,l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Tr(n,i,s,l){return n.modifiers!==i||n.name!==s||n.members!==l?j(xs(i,s,l),n):n}function No(n,i,s,l=0){let d=ae(268);return d.modifiers=Pe(n),d.flags|=l&2088,d.name=i,d.body=s,Jn(d.modifiers)&128?d.transformFlags=1:d.transformFlags|=ke(d.modifiers)|z(d.name)|z(d.body)|1,d.transformFlags&=-67108865,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d}function kt(n,i,s,l){return n.modifiers!==i||n.name!==s||n.body!==l?j(No(i,s,l,n.flags),n):n}function xr(n){let i=O(269);return i.statements=de(n),i.transformFlags|=ke(i.statements),i.jsDoc=void 0,i}function zt(n,i){return n.statements!==i?j(xr(i),n):n}function Io(n){let i=O(270);return i.clauses=de(n),i.transformFlags|=ke(i.clauses),i.locals=void 0,i.nextContainer=void 0,i}function fu(n,i){return n.clauses!==i?j(Io(i),n):n}function Oo(n){let i=ae(271);return i.name=et(n),i.transformFlags|=ja(i.name)|1,i.modifiers=void 0,i.jsDoc=void 0,i}function Mo(n,i){return n.name!==i?du(Oo(i),n):n}function du(n,i){return n!==i&&(n.modifiers=i.modifiers),j(n,i)}function Lo(n,i,s,l){let d=ae(272);return d.modifiers=Pe(n),d.name=et(s),d.isTypeOnly=i,d.moduleReference=l,d.transformFlags|=ke(d.modifiers)|ja(d.name)|z(d.moduleReference),zf(d.moduleReference)||(d.transformFlags|=1),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function Jo(n,i,s,l,d){return n.modifiers!==i||n.isTypeOnly!==s||n.name!==l||n.moduleReference!==d?j(Lo(i,s,l,d),n):n}function jo(n,i,s,l){let d=O(273);return d.modifiers=Pe(n),d.importClause=i,d.moduleSpecifier=s,d.attributes=d.assertClause=l,d.transformFlags|=z(d.importClause)|z(d.moduleSpecifier),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function Ro(n,i,s,l,d){return n.modifiers!==i||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==d?j(jo(i,s,l,d),n):n}function Uo(n,i,s){let l=ae(274);return typeof n=="boolean"&&(n=n?156:void 0),l.isTypeOnly=n===156,l.phaseModifier=n,l.name=i,l.namedBindings=s,l.transformFlags|=z(l.name)|z(l.namedBindings),n===156&&(l.transformFlags|=1),l.transformFlags&=-67108865,l}function Bo(n,i,s,l){return typeof i=="boolean"&&(i=i?156:void 0),n.phaseModifier!==i||n.name!==s||n.namedBindings!==l?j(Uo(i,s,l),n):n}function Ss(n,i){let s=O(301);return s.elements=de(n),s.multiLine=i,s.token=132,s.transformFlags|=4,s}function mu(n,i,s){return n.elements!==i||n.multiLine!==s?j(Ss(i,s),n):n}function Ii(n,i){let s=O(302);return s.name=n,s.value=i,s.transformFlags|=4,s}function qo(n,i,s){return n.name!==i||n.value!==s?j(Ii(i,s),n):n}function ws(n,i){let s=O(303);return s.assertClause=n,s.multiLine=i,s}function Fo(n,i,s){return n.assertClause!==i||n.multiLine!==s?j(ws(i,s),n):n}function zo(n,i,s){let l=O(301);return l.token=s??118,l.elements=de(n),l.multiLine=i,l.transformFlags|=4,l}function ks(n,i,s){return n.elements!==i||n.multiLine!==s?j(zo(i,s,n.token),n):n}function Vo(n,i){let s=O(302);return s.name=n,s.value=i,s.transformFlags|=4,s}function Wo(n,i,s){return n.name!==i||n.value!==s?j(Vo(i,s),n):n}function Go(n){let i=ae(275);return i.name=n,i.transformFlags|=z(i.name),i.transformFlags&=-67108865,i}function hu(n,i){return n.name!==i?j(Go(i),n):n}function Yo(n){let i=ae(281);return i.name=n,i.transformFlags|=z(i.name)|32,i.transformFlags&=-67108865,i}function yu(n,i){return n.name!==i?j(Yo(i),n):n}function Ho(n){let i=O(276);return i.elements=de(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function Xo(n,i){return n.elements!==i?j(Ho(i),n):n}function Sr(n,i,s){let l=ae(277);return l.isTypeOnly=n,l.propertyName=i,l.name=s,l.transformFlags|=z(l.propertyName)|z(l.name),l.transformFlags&=-67108865,l}function gu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?j(Sr(i,s,l),n):n}function va(n,i,s){let l=ae(278);return l.modifiers=Pe(n),l.isExportEquals=i,l.expression=i?_().parenthesizeRightSideOfBinary(64,void 0,s):_().parenthesizeExpressionOfExportDefault(s),l.transformFlags|=ke(l.modifiers)|z(l.expression),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Oi(n,i,s){return n.modifiers!==i||n.expression!==s?j(va(i,n.isExportEquals,s),n):n}function Ta(n,i,s,l,d){let v=ae(279);return v.modifiers=Pe(n),v.isTypeOnly=i,v.exportClause=s,v.moduleSpecifier=l,v.attributes=v.assertClause=d,v.transformFlags|=ke(v.modifiers)|z(v.exportClause)|z(v.moduleSpecifier),v.transformFlags&=-67108865,v.jsDoc=void 0,v}function $o(n,i,s,l,d,v){return n.modifiers!==i||n.isTypeOnly!==s||n.exportClause!==l||n.moduleSpecifier!==d||n.attributes!==v?Mi(Ta(i,s,l,d,v),n):n}function Mi(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),j(n,i)}function Es(n){let i=O(280);return i.elements=de(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function bu(n,i){return n.elements!==i?j(Es(i),n):n}function xa(n,i,s){let l=O(282);return l.isTypeOnly=n,l.propertyName=et(i),l.name=et(s),l.transformFlags|=z(l.propertyName)|z(l.name),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function vu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?j(xa(i,s,l),n):n}function Tu(){let n=ae(283);return n.jsDoc=void 0,n}function As(n){let i=O(284);return i.expression=n,i.transformFlags|=z(i.expression),i.transformFlags&=-67108865,i}function xu(n,i){return n.expression!==i?j(As(i),n):n}function Qo(n){return O(n)}function Ko(n,i,s=!1){let l=Cs(n,s?i&&_().parenthesizeNonArrayTypeOfPostfixType(i):i);return l.postfix=s,l}function Cs(n,i){let s=O(n);return s.type=i,s}function Su(n,i,s){return i.type!==s?j(Ko(n,s,i.postfix),i):i}function wu(n,i,s){return i.type!==s?j(Cs(n,s),i):i}function Zo(n,i){let s=ae(318);return s.parameters=Pe(n),s.type=i,s.transformFlags=ke(s.parameters)|(s.type?1:0),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.typeArguments=void 0,s}function ku(n,i,s){return n.parameters!==i||n.type!==s?j(Zo(i,s),n):n}function ec(n,i=!1){let s=ae(323);return s.jsDocPropertyTags=Pe(n),s.isArrayType=i,s}function Eu(n,i,s){return n.jsDocPropertyTags!==i||n.isArrayType!==s?j(ec(i,s),n):n}function tc(n){let i=O(310);return i.type=n,i}function Ds(n,i){return n.type!==i?j(tc(i),n):n}function nc(n,i,s){let l=ae(324);return l.typeParameters=Pe(n),l.parameters=de(i),l.type=s,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l}function Au(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?j(nc(i,s,l),n):n}function rn(n){let i=ol(n.kind);return n.tagName.escapedText===La(i)?n.tagName:We(i)}function vn(n,i,s){let l=O(n);return l.tagName=i,l.comment=s,l}function qr(n,i,s){let l=ae(n);return l.tagName=i,l.comment=s,l}function Ps(n,i,s,l){let d=vn(346,n??We("template"),l);return d.constraint=i,d.typeParameters=de(s),d}function rc(n,i=rn(n),s,l,d){return n.tagName!==i||n.constraint!==s||n.typeParameters!==l||n.comment!==d?j(Ps(i,s,l,d),n):n}function Sa(n,i,s,l){let d=qr(347,n??We("typedef"),l);return d.typeExpression=i,d.fullName=s,d.name=Xd(s),d.locals=void 0,d.nextContainer=void 0,d}function Cu(n,i=rn(n),s,l,d){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==d?j(Sa(i,s,l,d),n):n}function Ns(n,i,s,l,d,v){let F=qr(342,n??We("param"),v);return F.typeExpression=l,F.name=i,F.isNameFirst=!!d,F.isBracketed=s,F}function Du(n,i=rn(n),s,l,d,v,F){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==d||n.isNameFirst!==v||n.comment!==F?j(Ns(i,s,l,d,v,F),n):n}function ic(n,i,s,l,d,v){let F=qr(349,n??We("prop"),v);return F.typeExpression=l,F.name=i,F.isNameFirst=!!d,F.isBracketed=s,F}function ac(n,i=rn(n),s,l,d,v,F){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==d||n.isNameFirst!==v||n.comment!==F?j(ic(i,s,l,d,v,F),n):n}function sc(n,i,s,l){let d=qr(339,n??We("callback"),l);return d.typeExpression=i,d.fullName=s,d.name=Xd(s),d.locals=void 0,d.nextContainer=void 0,d}function _c(n,i=rn(n),s,l,d){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==d?j(sc(i,s,l,d),n):n}function oc(n,i,s){let l=vn(340,n??We("overload"),s);return l.typeExpression=i,l}function Is(n,i=rn(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?j(oc(i,s,l),n):n}function Os(n,i,s){let l=vn(329,n??We("augments"),s);return l.class=i,l}function Li(n,i=rn(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?j(Os(i,s,l),n):n}function cc(n,i,s){let l=vn(330,n??We("implements"),s);return l.class=i,l}function Fr(n,i,s){let l=vn(348,n??We("see"),s);return l.name=i,l}function wa(n,i,s,l){return n.tagName!==i||n.name!==s||n.comment!==l?j(Fr(i,s,l),n):n}function lc(n){let i=O(311);return i.name=n,i}function Pu(n,i){return n.name!==i?j(lc(i),n):n}function uc(n,i){let s=O(312);return s.left=n,s.right=i,s.transformFlags|=z(s.left)|z(s.right),s}function Nu(n,i,s){return n.left!==i||n.right!==s?j(uc(i,s),n):n}function pc(n,i){let s=O(325);return s.name=n,s.text=i,s}function fc(n,i,s){return n.name!==i?j(pc(i,s),n):n}function dc(n,i){let s=O(326);return s.name=n,s.text=i,s}function Iu(n,i,s){return n.name!==i?j(dc(i,s),n):n}function mc(n,i){let s=O(327);return s.name=n,s.text=i,s}function Ou(n,i,s){return n.name!==i?j(mc(i,s),n):n}function Mu(n,i=rn(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?j(cc(i,s,l),n):n}function hc(n,i,s){return vn(n,i??We(ol(n)),s)}function Lu(n,i,s=rn(i),l){return i.tagName!==s||i.comment!==l?j(hc(n,s,l),i):i}function yc(n,i,s,l){let d=vn(n,i??We(ol(n)),l);return d.typeExpression=s,d}function Ju(n,i,s=rn(i),l,d){return i.tagName!==s||i.typeExpression!==l||i.comment!==d?j(yc(n,s,l,d),i):i}function gc(n,i){return vn(328,n,i)}function ju(n,i,s){return n.tagName!==i||n.comment!==s?j(gc(i,s),n):n}function bc(n,i,s){let l=qr(341,n??We(ol(341)),s);return l.typeExpression=i,l.locals=void 0,l.nextContainer=void 0,l}function Ms(n,i=rn(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?j(bc(i,s,l),n):n}function vc(n,i,s,l,d){let v=vn(352,n??We("import"),d);return v.importClause=i,v.moduleSpecifier=s,v.attributes=l,v.comment=d,v}function Tc(n,i,s,l,d,v){return n.tagName!==i||n.comment!==v||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==d?j(vc(i,s,l,d,v),n):n}function Ls(n){let i=O(322);return i.text=n,i}function Ru(n,i){return n.text!==i?j(Ls(i),n):n}function Ji(n,i){let s=O(321);return s.comment=n,s.tags=Pe(i),s}function xc(n,i,s){return n.comment!==i||n.tags!==s?j(Ji(i,s),n):n}function Sc(n,i,s){let l=O(285);return l.openingElement=n,l.children=de(i),l.closingElement=s,l.transformFlags|=z(l.openingElement)|ke(l.children)|z(l.closingElement)|2,l}function Uu(n,i,s,l){return n.openingElement!==i||n.children!==s||n.closingElement!==l?j(Sc(i,s,l),n):n}function wc(n,i,s){let l=O(286);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=z(l.tagName)|ke(l.typeArguments)|z(l.attributes)|2,l.typeArguments&&(l.transformFlags|=1),l}function Bu(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?j(wc(i,s,l),n):n}function ka(n,i,s){let l=O(287);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=z(l.tagName)|ke(l.typeArguments)|z(l.attributes)|2,i&&(l.transformFlags|=1),l}function kc(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?j(ka(i,s,l),n):n}function Js(n){let i=O(288);return i.tagName=n,i.transformFlags|=z(i.tagName)|2,i}function js(n,i){return n.tagName!==i?j(Js(i),n):n}function Yt(n,i,s){let l=O(289);return l.openingFragment=n,l.children=de(i),l.closingFragment=s,l.transformFlags|=z(l.openingFragment)|ke(l.children)|z(l.closingFragment)|2,l}function Ec(n,i,s,l){return n.openingFragment!==i||n.children!==s||n.closingFragment!==l?j(Yt(i,s,l),n):n}function ji(n,i){let s=O(12);return s.text=n,s.containsOnlyTriviaWhiteSpaces=!!i,s.transformFlags|=2,s}function qu(n,i,s){return n.text!==i||n.containsOnlyTriviaWhiteSpaces!==s?j(ji(i,s),n):n}function Ac(){let n=O(290);return n.transformFlags|=2,n}function Cc(){let n=O(291);return n.transformFlags|=2,n}function Dc(n,i){let s=ae(292);return s.name=n,s.initializer=i,s.transformFlags|=z(s.name)|z(s.initializer)|2,s}function Fu(n,i,s){return n.name!==i||n.initializer!==s?j(Dc(i,s),n):n}function Ri(n){let i=ae(293);return i.properties=de(n),i.transformFlags|=ke(i.properties)|2,i}function zu(n,i){return n.properties!==i?j(Ri(i),n):n}function Pc(n){let i=O(294);return i.expression=n,i.transformFlags|=z(i.expression)|2,i}function Vu(n,i){return n.expression!==i?j(Pc(i),n):n}function Nc(n,i){let s=O(295);return s.dotDotDotToken=n,s.expression=i,s.transformFlags|=z(s.dotDotDotToken)|z(s.expression)|2,s}function Rs(n,i){return n.expression!==i?j(Nc(n.dotDotDotToken,i),n):n}function si(n,i){let s=O(296);return s.namespace=n,s.name=i,s.transformFlags|=z(s.namespace)|z(s.name)|2,s}function Wu(n,i,s){return n.namespace!==i||n.name!==s?j(si(i,s),n):n}function Ea(n,i){let s=O(297);return s.expression=_().parenthesizeExpressionForDisallowedComma(n),s.statements=de(i),s.transformFlags|=z(s.expression)|ke(s.statements),s.jsDoc=void 0,s}function Ic(n,i,s){return n.expression!==i||n.statements!==s?j(Ea(i,s),n):n}function Oc(n){let i=O(298);return i.statements=de(n),i.transformFlags=ke(i.statements),i}function Ui(n,i){return n.statements!==i?j(Oc(i),n):n}function Us(n,i){let s=O(299);switch(s.token=n,s.types=de(i),s.transformFlags|=ke(s.types),n){case 96:s.transformFlags|=1024;break;case 119:s.transformFlags|=1;break;default:return q.assertNever(n)}return s}function Gu(n,i){return n.types!==i?j(Us(n.token,i),n):n}function Mc(n,i){let s=O(300);return s.variableDeclaration=Tn(n),s.block=i,s.transformFlags|=z(s.variableDeclaration)|z(s.block)|(n?0:64),s.locals=void 0,s.nextContainer=void 0,s}function Lc(n,i,s){return n.variableDeclaration!==i||n.block!==s?j(Mc(i,s),n):n}function Aa(n,i){let s=ae(304);return s.name=et(n),s.initializer=_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Ln(s.name)|z(s.initializer),s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Bs(n,i,s){return n.name!==i||n.initializer!==s?_i(Aa(i,s),n):n}function _i(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken),j(n,i)}function Jc(n,i){let s=ae(305);return s.name=et(n),s.objectAssignmentInitializer=i&&_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=ja(s.name)|z(s.objectAssignmentInitializer)|1024,s.equalsToken=void 0,s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Yu(n,i,s){return n.name!==i||n.objectAssignmentInitializer!==s?Hu(Jc(i,s),n):n}function Hu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken,n.equalsToken=i.equalsToken),j(n,i)}function jc(n){let i=ae(306);return i.expression=_().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=z(i.expression)|128|65536,i.jsDoc=void 0,i}function Rc(n,i){return n.expression!==i?j(jc(i),n):n}function qs(n,i){let s=ae(307);return s.name=et(n),s.initializer=i&&_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=z(s.name)|z(s.initializer)|1,s.jsDoc=void 0,s}function On(n,i,s){return n.name!==i||n.initializer!==s?j(qs(i,s),n):n}function Uc(n,i,s){let l=t.createBaseSourceFileNode(308);return l.statements=de(n),l.endOfFileToken=i,l.flags|=s,l.text="",l.fileName="",l.path="",l.resolvedPath="",l.originalFileName="",l.languageVersion=1,l.languageVariant=0,l.scriptKind=0,l.isDeclarationFile=!1,l.hasNoDefaultLib=!1,l.transformFlags|=ke(l.statements)|z(l.endOfFileToken),l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.nodeCount=0,l.identifierCount=0,l.symbolCount=0,l.parseDiagnostics=void 0,l.bindDiagnostics=void 0,l.bindSuggestionDiagnostics=void 0,l.lineMap=void 0,l.externalModuleIndicator=void 0,l.setExternalModuleIndicator=void 0,l.pragmas=void 0,l.checkJsDirective=void 0,l.referencedFiles=void 0,l.typeReferenceDirectives=void 0,l.libReferenceDirectives=void 0,l.amdDependencies=void 0,l.commentDirectives=void 0,l.identifiers=void 0,l.packageJsonLocations=void 0,l.packageJsonScope=void 0,l.imports=void 0,l.moduleAugmentations=void 0,l.ambientModuleNames=void 0,l.classifiableNames=void 0,l.impliedNodeFormat=void 0,l}function Bc(n){let i=Object.create(n.redirectTarget);return Object.defineProperties(i,{id:{get(){return this.redirectInfo.redirectTarget.id},set(s){this.redirectInfo.redirectTarget.id=s}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(s){this.redirectInfo.redirectTarget.symbol=s}}}),i.redirectInfo=n,i}function Xu(n){let i=Bc(n.redirectInfo);return i.flags|=n.flags&-17,i.fileName=n.fileName,i.path=n.path,i.resolvedPath=n.resolvedPath,i.originalFileName=n.originalFileName,i.packageJsonLocations=n.packageJsonLocations,i.packageJsonScope=n.packageJsonScope,i.emitNode=void 0,i}function $u(n){let i=t.createBaseSourceFileNode(308);i.flags|=n.flags&-17;for(let s in n)if(!(Dr(i,s)||!Dr(n,s))){if(s==="emitNode"){i.emitNode=void 0;continue}i[s]=n[s]}return i}function Fs(n){let i=n.redirectInfo?Xu(n):$u(n);return a(i,n),i}function zs(n,i,s,l,d,v,F){let pe=Fs(n);return pe.statements=de(i),pe.isDeclarationFile=s,pe.referencedFiles=l,pe.typeReferenceDirectives=d,pe.hasNoDefaultLib=v,pe.libReferenceDirectives=F,pe.transformFlags=ke(pe.statements)|z(pe.endOfFileToken),pe}function Qu(n,i,s=n.isDeclarationFile,l=n.referencedFiles,d=n.typeReferenceDirectives,v=n.hasNoDefaultLib,F=n.libReferenceDirectives){return n.statements!==i||n.isDeclarationFile!==s||n.referencedFiles!==l||n.typeReferenceDirectives!==d||n.hasNoDefaultLib!==v||n.libReferenceDirectives!==F?j(zs(n,i,s,l,d,v,F),n):n}function qc(n){let i=O(309);return i.sourceFiles=n,i.syntheticFileReferences=void 0,i.syntheticTypeReferences=void 0,i.syntheticLibReferences=void 0,i.hasNoDefaultLib=void 0,i}function Fc(n,i){return n.sourceFiles!==i?j(qc(i),n):n}function Ku(n,i=!1,s){let l=O(238);return l.type=n,l.isSpread=i,l.tupleNameSource=s,l}function Zu(n){let i=O(353);return i._children=n,i}function Ca(n){let i=O(354);return i.original=n,dn(i,n),i}function Vs(n,i){let s=O(356);return s.expression=n,s.original=i,s.transformFlags|=z(s.expression)|1,dn(s,i),s}function zc(n,i){return n.expression!==i?j(Vs(i,n.original),n):n}function ep(){return O(355)}function tp(n){if(Ja(n)&&!gl(n)&&!n.original&&!n.emitNode&&!n.id){if(i6(n))return n.elements;if(na(n)&&Fb(n.operatorToken))return[n.left,n.right]}return n}function Ws(n){let i=O(357);return i.elements=de(py(n,tp)),i.transformFlags|=ke(i.elements),i}function np(n,i){return n.elements!==i?j(Ws(i),n):n}function Gs(n,i){let s=O(358);return s.expression=n,s.thisArg=i,s.transformFlags|=z(s.expression)|z(s.thisArg),s}function Vc(n,i,s){return n.expression!==i||n.thisArg!==s?j(Gs(i,s),n):n}function Wc(n){let i=hn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function rp(n){let i=hn(n.escapedText);i.flags|=n.flags&-17,i.jsDoc=n.jsDoc,i.flowNode=n.flowNode,i.symbol=n.symbol,i.transformFlags=n.transformFlags,a(i,n);let s=getIdentifierTypeArguments(n);return s&&setIdentifierTypeArguments(i,s),i}function ip(n){let i=Pn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function Gc(n){let i=Pn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),i}function Da(n){if(n===void 0)return n;if(eh(n))return Fs(n);if(Ua(n))return Wc(n);if(Ke(n))return rp(n);if(r1(n))return ip(n);if(gi(n))return Gc(n);let i=df(n.kind)?t.createBaseNode(n.kind):t.createBaseTokenNode(n.kind);i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n);for(let s in n)Dr(i,s)||!Dr(n,s)||(i[s]=n[s]);return i}function ap(n,i,s){return Di(is(void 0,void 0,void 0,void 0,i?[i]:[],void 0,Br(n,!0)),void 0,s?[s]:[])}function sp(n,i,s){return Di(as(void 0,void 0,i?[i]:[],void 0,void 0,Br(n,!0)),void 0,s?[s]:[])}function Bi(){return ss(V("0"))}function Yc(n){return va(void 0,!1,n)}function Hc(n){return Ta(void 0,!1,Es([xa(!1,void 0,n)]))}function _p(n,i){return i==="null"?he.createStrictEquality(n,Lt()):i==="undefined"?he.createStrictEquality(n,Bi()):he.createStrictEquality(fa(n),ft(i))}function Ys(n,i){return i==="null"?he.createStrictInequality(n,Lt()):i==="undefined"?he.createStrictInequality(n,Bi()):he.createStrictInequality(fa(n),ft(i))}function zr(n,i,s){return Pd(n)?ts(Ai(n,void 0,i),void 0,void 0,s):Di(cr(n,i),void 0,s)}function op(n,i,s){return zr(n,"bind",[i,...s])}function cp(n,i,s){return zr(n,"call",[i,...s])}function lp(n,i,s){return zr(n,"apply",[i,s])}function qi(n,i,s){return zr(We(n),i,s)}function up(n,i){return zr(n,"slice",i===void 0?[]:[wr(i)])}function Fi(n,i){return zr(n,"concat",i)}function pp(n,i,s){return qi("Object","defineProperty",[n,wr(i),s])}function Hs(n,i){return qi("Object","getOwnPropertyDescriptor",[n,wr(i)])}function oi(n,i,s){return qi("Reflect","get",s?[n,i,s]:[n,i])}function Xc(n,i,s,l){return qi("Reflect","set",l?[n,i,s,l]:[n,i,s])}function ci(n,i,s){return s?(n.push(Aa(i,s)),!0):!1}function fp(n,i){let s=[];ci(s,"enumerable",wr(n.enumerable)),ci(s,"configurable",wr(n.configurable));let l=ci(s,"writable",wr(n.writable));l=ci(s,"value",n.value)||l;let d=ci(s,"get",n.get);return d=ci(s,"set",n.set)||d,q.assert(!(l&&d),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ei(s,!i)}function $c(n,i){switch(n.kind){case 218:return U_(n,i);case 217:return R_(n,n.type,i);case 235:return ha(n,i,n.type);case 239:return ro(n,i,n.type);case 236:return no(n,i);case 234:return eo(n,i,n.typeArguments);case 356:return zc(n,i)}}function dp(n){return Dl(n)&&Ja(n)&&Ja(getSourceMapRange(n))&&Ja(getCommentRange(n))&&!Zt(getSyntheticLeadingComments(n))&&!Zt(getSyntheticTrailingComments(n))}function Qc(n,i,s=63){return n&&_h(n,s)&&!dp(n)?$c(n,Qc(n.expression,i)):i}function Kc(n,i,s){if(!i)return n;let l=xo(i,i.label,H1(i.statement)?Kc(n,i.statement):n);return s&&s(i),l}function Xs(n,i){let s=Tf(n);switch(s.kind){case 80:return i;case 110:case 9:case 10:case 11:return!1;case 210:return s.elements.length!==0;case 211:return s.properties.length>0;default:return!0}}function Zc(n,i,s,l=!1){let d=Wf(n,63),v,F;return jd(d)?(v=Bt(),F=d):Cp(d)?(v=Bt(),F=s!==void 0&&s<2?dn(We("_super"),d):d):za(d)&8192?(v=Bi(),F=_().parenthesizeLeftSideOfAccess(d,!1)):dr(d)?Xs(d.expression,l)?(v=ir(i),F=cr(dn(he.createAssignment(v,d.expression),d.expression),d.name),dn(F,d)):(v=d.expression,F=d):Ha(d)?Xs(d.expression,l)?(v=ir(i),F=Ci(dn(he.createAssignment(v,d.expression),d.expression),d.argumentExpression),dn(F,d)):(v=d.expression,F=d):(v=Bi(),F=_().parenthesizeLeftSideOfAccess(n,!1)),{target:F,thisArg:v}}function el(n,i){return cr(rs(Ei([U(void 0,"value",[mr(void 0,void 0,n,void 0,void 0,void 0)],Br([Ni(i)]))])),"value")}function o(n){return n.length>10?Ws(n):xy(n,he.createComma)}function p(n,i,s,l=0,d){let v=d?n&&uf(n):$m(n);if(v&&Ke(v)&&!Ua(v)){let F=wf(dn(Da(v),v),v.parent);return l|=za(v),s||(l|=96),i||(l|=3072),l&&setEmitFlags(F,l),F}return Bn(n)}function m(n,i,s){return p(n,i,s,98304)}function g(n,i,s,l){return p(n,i,s,32768,l)}function b(n,i,s){return p(n,i,s,16384)}function N(n,i,s){return p(n,i,s)}function Q(n,i,s,l){let d=cr(n,Ja(i)?i:Da(i));dn(d,i);let v=0;return l||(v|=96),s||(v|=3072),v&&setEmitFlags(d,v),d}function _e(n,i,s,l){return n&&v_(i,32)?Q(n,p(i),s,l):b(i,s,l)}function ee(n,i,s,l){let d=je(n,i,0,s);return Je(n,i,d,l)}function te(n){return vi(n.expression)&&n.expression.text==="use strict"}function ce(){return k6(Ni(ft("use strict")))}function je(n,i,s=0,l){q.assert(i.length===0,"Prologue directives should be at the first statement in the target statements array");let d=!1,v=n.length;for(;spe&&It.splice(d,0,...i.slice(pe,Fe)),pe>F&&It.splice(l,0,...i.slice(F,pe)),F>v&&It.splice(s,0,...i.slice(v,F)),v>0)if(s===0)It.splice(0,0,...i.slice(0,v));else{let fr=new Map;for(let xn=0;xn=0;xn--){let Vi=i[xn];fr.has(Vi.expression.text)||It.unshift(Vi)}}return mi(n)?dn(de(It,n.hasTrailingComma),n):n}function pr(n,i){let s;return typeof i=="number"?s=yn(i):s=i,Af(n)?sr(n,s,n.name,n.constraint,n.default):m_(n)?hr(n,s,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):If(n)?ze(n,s,n.typeParameters,n.parameters,n.type):D1(n)?Vn(n,s,n.name,n.questionToken,n.type):Wa(n)?L(n,s,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):P1(n)?fe(n,s,n.name,n.questionToken,n.typeParameters,n.parameters,n.type):h_(n)?He(n,s,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Cf(n)?Mr(n,s,n.parameters,n.body):Tl(n)?Wn(n,s,n.name,n.parameters,n.type,n.body):y_(n)?K(n,s,n.name,n.parameters,n.body):Df(n)?Ze(n,s,n.parameters,n.type):Lf(n)?B_(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Jf(n)?q_(n,s,n.typeParameters,n.parameters,n.type,n.equalsGreaterThanToken,n.body):xl(n)?cs(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Xa(n)?so(n,s,n.declarationList):Rf(n)?Ts(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Ga(n)?ba(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):T_(n)?Po(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Nl(n)?vr(n,s,n.name,n.typeParameters,n.type):$1(n)?Tr(n,s,n.name,n.members):Ti(n)?kt(n,s,n.name,n.body):Uf(n)?Jo(n,s,n.isTypeOnly,n.name,n.moduleReference):Bf(n)?Ro(n,s,n.importClause,n.moduleSpecifier,n.attributes):qf(n)?Oi(n,s,n.expression):Ff(n)?$o(n,s,n.isTypeOnly,n.exportClause,n.moduleSpecifier,n.attributes):q.assertNever(n)}function Mn(n,i){return m_(n)?hr(n,i,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Wa(n)?L(n,i,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):h_(n)?He(n,i,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Tl(n)?Wn(n,i,n.name,n.parameters,n.type,n.body):y_(n)?K(n,i,n.name,n.parameters,n.body):xl(n)?cs(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):Ga(n)?ba(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):q.assertNever(n)}function Vr(n,i){switch(n.kind){case 178:return Wn(n,n.modifiers,i,n.parameters,n.type,n.body);case 179:return K(n,n.modifiers,i,n.parameters,n.body);case 175:return He(n,n.modifiers,n.asteriskToken,i,n.questionToken,n.typeParameters,n.parameters,n.type,n.body);case 174:return fe(n,n.modifiers,i,n.questionToken,n.typeParameters,n.parameters,n.type);case 173:return L(n,n.modifiers,i,n.questionToken??n.exclamationToken,n.type,n.initializer);case 172:return Vn(n,n.modifiers,i,n.questionToken,n.type);case 304:return Bs(n,i,n.initializer)}}function Pe(n){return n?de(n):void 0}function et(n){return typeof n=="string"?We(n):n}function wr(n){return typeof n=="string"?ft(n):typeof n=="number"?V(n):typeof n=="boolean"?n?ct():ar():n}function zi(n){return n&&_().parenthesizeExpressionForDisallowedComma(n)}function mp(n){return typeof n=="number"?ot(n):n}function $n(n){return n&&a6(n)?dn(a(_o(),n),n):n}function Tn(n){return typeof n=="string"||n&&!jf(n)?ga(n,void 0,void 0,void 0):n}function j(n,i){return n!==i&&(a(n,i),dn(n,i)),n}}function ol(e){switch(e){case 345:return"type";case 343:return"returns";case 344:return"this";case 341:return"enum";case 331:return"author";case 333:return"class";case 334:return"public";case 335:return"private";case 336:return"protected";case 337:return"readonly";case 338:return"override";case 346:return"template";case 347:return"typedef";case 342:return"param";case 349:return"prop";case 339:return"callback";case 340:return"overload";case 329:return"augments";case 330:return"implements";case 352:return"import";default:return q.fail(`Unsupported kind: ${q.formatSyntaxKind(e)}`)}}var Sn,zd={};function Lb(e,t){switch(Sn||(Sn=_f(99,!1,0)),e){case 15:Sn.setText("`"+t+"`");break;case 16:Sn.setText("`"+t+"${");break;case 17:Sn.setText("}"+t+"${");break;case 18:Sn.setText("}"+t+"`");break}let a=Sn.scan();if(a===20&&(a=Sn.reScanTemplateToken(!1)),Sn.isUnterminated())return Sn.setText(void 0),zd;let _;switch(a){case 15:case 16:case 17:case 18:_=Sn.getTokenValue();break}return _===void 0||Sn.scan()!==1?(Sn.setText(void 0),zd):(Sn.setText(void 0),_)}function Ln(e){return e&&Ke(e)?ja(e):z(e)}function ja(e){return z(e)&-67108865}function Jb(e,t){return t|e.transformFlags&134234112}function z(e){if(!e)return 0;let t=e.transformFlags&~jb(e.kind);return Tg(e)&&i1(e.name)?Jb(e.name,t):t}function ke(e){return e?e.transformFlags:0}function Vd(e){let t=0;for(let a of e)t|=z(a);e.transformFlags=t}function jb(e){if(e>=183&&e<=206)return-2;switch(e){case 214:case 215:case 210:return-2147450880;case 268:return-1941676032;case 170:return-2147483648;case 220:return-2072174592;case 219:case 263:return-1937940480;case 262:return-2146893824;case 264:case 232:return-2147344384;case 177:return-1937948672;case 173:return-2013249536;case 175:case 178:case 179:return-2005057536;case 133:case 150:case 163:case 146:case 154:case 151:case 136:case 155:case 116:case 169:case 172:case 174:case 180:case 181:case 182:case 265:case 266:return-2;case 211:return-2147278848;case 300:return-2147418112;case 207:case 208:return-2147450880;case 217:case 239:case 235:case 356:case 218:case 108:return-2147483648;case 212:case 213:return-2147483648;default:return-2147483648}}var Ks=Ib();function Zs(e){return e.flags|=16,e}var Rb={createBaseSourceFileNode:e=>Zs(Ks.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>Zs(Ks.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>Zs(Ks.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>Zs(Ks.createBaseTokenNode(e)),createBaseNode:e=>Zs(Ks.createBaseNode(e))},L3=kf(4,Rb);function Ub(e,t){if(e.original!==t&&(e.original=t,t)){let a=t.emitNode;a&&(e.emitNode=Bb(a,e.emitNode))}return e}function Bb(e,t){let{flags:a,internalFlags:_,leadingComments:f,trailingComments:h,commentRange:T,sourceMapRange:k,tokenSourceMapRanges:c,constantValue:W,helpers:y,startsOnNewLine:G,snippetElement:E,classThis:D,assignedName:R}=e;if(t||(t={}),a&&(t.flags=a),_&&(t.internalFlags=_&-9),f&&(t.leadingComments=En(f.slice(),t.leadingComments)),h&&(t.trailingComments=En(h.slice(),t.trailingComments)),T&&(t.commentRange=T),k&&(t.sourceMapRange=k),c&&(t.tokenSourceMapRanges=qb(c,t.tokenSourceMapRanges)),W!==void 0&&(t.constantValue=W),y)for(let ue of y)t.helpers=hy(t.helpers,ue);return G!==void 0&&(t.startsOnNewLine=G),E!==void 0&&(t.snippetElement=E),D&&(t.classThis=D),R&&(t.assignedName=R),t}function qb(e,t){t||(t=[]);for(let a in e)t[a]=e[a];return t}function aa(e){return e.kind===9}function E1(e){return e.kind===10}function vi(e){return e.kind===11}function A1(e){return e.kind===15}function Fb(e){return e.kind===28}function Wd(e){return e.kind===54}function Gd(e){return e.kind===58}function Ke(e){return e.kind===80}function gi(e){return e.kind===81}function zb(e){return e.kind===95}function cl(e){return e.kind===134}function Cp(e){return e.kind===108}function Vb(e){return e.kind===102}function C1(e){return e.kind===167}function Ef(e){return e.kind===168}function Af(e){return e.kind===169}function m_(e){return e.kind===170}function Cl(e){return e.kind===171}function D1(e){return e.kind===172}function Wa(e){return e.kind===173}function P1(e){return e.kind===174}function h_(e){return e.kind===175}function Cf(e){return e.kind===177}function Tl(e){return e.kind===178}function y_(e){return e.kind===179}function N1(e){return e.kind===180}function I1(e){return e.kind===181}function Df(e){return e.kind===182}function O1(e){return e.kind===183}function Pf(e){return e.kind===184}function Nf(e){return e.kind===185}function If(e){return e.kind===186}function Wb(e){return e.kind===187}function M1(e){return e.kind===188}function Gb(e){return e.kind===189}function Yb(e){return e.kind===190}function L1(e){return e.kind===203}function Hb(e){return e.kind===191}function Xb(e){return e.kind===192}function J1(e){return e.kind===193}function j1(e){return e.kind===194}function $b(e){return e.kind===195}function Qb(e){return e.kind===196}function R1(e){return e.kind===197}function Kb(e){return e.kind===198}function U1(e){return e.kind===199}function Zb(e){return e.kind===200}function B1(e){return e.kind===201}function e6(e){return e.kind===202}function t6(e){return e.kind===206}function q1(e){return e.kind===209}function F1(e){return e.kind===210}function Of(e){return e.kind===211}function dr(e){return e.kind===212}function Ha(e){return e.kind===213}function Mf(e){return e.kind===214}function z1(e){return e.kind===216}function Dl(e){return e.kind===218}function Lf(e){return e.kind===219}function Jf(e){return e.kind===220}function n6(e){return e.kind===223}function V1(e){return e.kind===225}function na(e){return e.kind===227}function W1(e){return e.kind===231}function xl(e){return e.kind===232}function G1(e){return e.kind===233}function Y1(e){return e.kind===234}function fl(e){return e.kind===236}function r6(e){return e.kind===237}function i6(e){return e.kind===357}function Xa(e){return e.kind===244}function Pl(e){return e.kind===245}function H1(e){return e.kind===257}function jf(e){return e.kind===261}function X1(e){return e.kind===262}function Rf(e){return e.kind===263}function Ga(e){return e.kind===264}function T_(e){return e.kind===265}function Nl(e){return e.kind===266}function $1(e){return e.kind===267}function Ti(e){return e.kind===268}function Uf(e){return e.kind===272}function Bf(e){return e.kind===273}function qf(e){return e.kind===278}function Ff(e){return e.kind===279}function Q1(e){return e.kind===280}function a6(e){return e.kind===354}function zf(e){return e.kind===284}function zp(e){return e.kind===287}function s6(e){return e.kind===290}function K1(e){return e.kind===296}function _6(e){return e.kind===298}function Z1(e){return e.kind===304}function eh(e){return e.kind===308}function th(e){return e.kind===310}function nh(e){return e.kind===315}function rh(e){return e.kind===318}function ih(e){return e.kind===321}function o6(e){return e.kind===323}function Il(e){return e.kind===324}function c6(e){return e.kind===329}function l6(e){return e.kind===334}function u6(e){return e.kind===335}function p6(e){return e.kind===336}function f6(e){return e.kind===337}function d6(e){return e.kind===338}function m6(e){return e.kind===340}function h6(e){return e.kind===332}function Vp(e){return e.kind===342}function y6(e){return e.kind===343}function Vf(e){return e.kind===345}function ah(e){return e.kind===346}function g6(e){return e.kind===330}function b6(e){return e.kind===351}var ea=new WeakMap;function sh(e,t){var a;let _=e.kind;return df(_)?_===353?e._children:(a=ea.get(t))==null?void 0:a.get(e):vt}function v6(e,t,a){e.kind===353&&q.fail("Should not need to re-set the children of a SyntaxList.");let _=ea.get(t);return _===void 0&&(_=new WeakMap,ea.set(t,_)),_.set(e,a),a}function Yd(e,t){var a;e.kind===353&&q.fail("Did not expect to unset the children of a SyntaxList."),(a=ea.get(t))==null||a.delete(e)}function T6(e,t){let a=ea.get(e);a!==void 0&&(ea.delete(e),ea.set(t,a))}function Hd(e){return(za(e)&32768)!==0}function x6(e){return vi(e.expression)&&e.expression.text==="use strict"}function S6(e){for(let t of e)if(pl(t)){if(x6(t))return t}else break}function w6(e){return Dl(e)&&ia(e)&&!!Lg(e)}function _h(e,t=63){switch(e.kind){case 218:return t&-2147483648&&w6(e)?!1:(t&1)!==0;case 217:case 235:return(t&2)!==0;case 239:return(t&34)!==0;case 234:return(t&16)!==0;case 236:return(t&4)!==0;case 356:return(t&8)!==0}return!1}function Wf(e,t=63){for(;_h(e,t);)e=e.expression;return e}function k6(e){return setStartsOnNewLine(e,!0)}function i_(e){if(Qg(e))return e.name;if(Hg(e)){switch(e.kind){case 304:return i_(e.initializer);case 305:return e.name;case 306:return i_(e.expression)}return}return vl(e,!0)?i_(e.left):W1(e)?i_(e.expression):e}function E6(e){switch(e.kind){case 207:case 208:case 210:return e.elements;case 211:return e.properties}}function Xd(e){if(e){let t=e;for(;;){if(Ke(t)||!t.body)return Ke(t)?t:t.name;t=t.body}}}var $d;(e=>{function t(y,G,E,D,R,ue,be){let he=G>0?R[G-1]:void 0;return q.assertEqual(E[G],t),R[G]=y.onEnter(D[G],he,be),E[G]=k(y,t),G}e.enter=t;function a(y,G,E,D,R,ue,be){q.assertEqual(E[G],a),q.assertIsDefined(y.onLeft),E[G]=k(y,a);let he=y.onLeft(D[G].left,R[G],D[G]);return he?(W(G,D,he),c(G,E,D,R,he)):G}e.left=a;function _(y,G,E,D,R,ue,be){return q.assertEqual(E[G],_),q.assertIsDefined(y.onOperator),E[G]=k(y,_),y.onOperator(D[G].operatorToken,R[G],D[G]),G}e.operator=_;function f(y,G,E,D,R,ue,be){q.assertEqual(E[G],f),q.assertIsDefined(y.onRight),E[G]=k(y,f);let he=y.onRight(D[G].right,R[G],D[G]);return he?(W(G,D,he),c(G,E,D,R,he)):G}e.right=f;function h(y,G,E,D,R,ue,be){q.assertEqual(E[G],h),E[G]=k(y,h);let he=y.onExit(D[G],R[G]);if(G>0){if(G--,y.foldState){let de=E[G]===h?"right":"left";R[G]=y.foldState(R[G],he,de)}}else ue.value=he;return G}e.exit=h;function T(y,G,E,D,R,ue,be){return q.assertEqual(E[G],T),G}e.done=T;function k(y,G){switch(G){case t:if(y.onLeft)return a;case a:if(y.onOperator)return _;case _:if(y.onRight)return f;case f:return h;case h:return T;case T:return T;default:q.fail("Invalid state")}}e.nextState=k;function c(y,G,E,D,R){return y++,G[y]=t,E[y]=R,D[y]=void 0,y}function W(y,G,E){if(q.shouldAssert(2))for(;y>=0;)q.assert(G[y]!==E,"Circular traversal detected."),y--}})($d||($d={}));function Qd(e,t){return typeof e=="object"?Wp(!1,e.prefix,e.node,e.suffix,t):typeof e=="string"?e.length>0&&e.charCodeAt(0)===35?e.slice(1):e:""}function A6(e,t){return typeof e=="string"?e:C6(e,q.checkDefined(t))}function C6(e,t){return r1(e)?t(e).slice(1):Ua(e)?t(e):gi(e)?e.escapedText.slice(1):An(e)}function Wp(e,t,a,_,f){return t=Qd(t,f),_=Qd(_,f),a=A6(a,f),`${e?"#":""}${t}${a}${_}`}function oh(e){if(e.transformFlags&65536)return!0;if(e.transformFlags&128)for(let t of E6(e)){let a=i_(t);if(a&&$g(a)&&(a.transformFlags&65536||a.transformFlags&128&&oh(a)))return!0}return!1}function dn(e,t){return t?yi(e,t.pos,t.end):e}function Ol(e){let t=e.kind;return t===169||t===170||t===172||t===173||t===174||t===175||t===177||t===178||t===179||t===182||t===186||t===219||t===220||t===232||t===244||t===263||t===264||t===265||t===266||t===267||t===268||t===272||t===273||t===278||t===279}function Gf(e){let t=e.kind;return t===170||t===173||t===175||t===178||t===179||t===232||t===264}var Kd,Zd,em,tm,nm,D6={createBaseSourceFileNode:e=>new(nm||(nm=Et.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(em||(em=Et.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(tm||(tm=Et.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(Zd||(Zd=Et.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(Kd||(Kd=Et.getNodeConstructor()))(e,-1,-1)},J3=kf(1,D6);function S(e,t){return t&&e(t)}function ie(e,t,a){if(a){if(t)return t(a);for(let _ of a){let f=e(_);if(f)return f}}}function P6(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===42&&e.charCodeAt(t+3)!==47}function N6(e){return jn(e.statements,I6)||O6(e)}function I6(e){return Ol(e)&&M6(e,95)||Uf(e)&&zf(e.moduleReference)||Bf(e)||qf(e)||Ff(e)?e:void 0}function O6(e){return e.flags&8388608?ch(e):void 0}function ch(e){return L6(e)?e:Xt(e,ch)}function M6(e,t){return Zt(e.modifiers,a=>a.kind===t)}function L6(e){return r6(e)&&e.keywordToken===102&&e.name.escapedText==="meta"}var J6={167:function(t,a,_){return S(a,t.left)||S(a,t.right)},169:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.constraint)||S(a,t.default)||S(a,t.expression)},305:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.equalsToken)||S(a,t.objectAssignmentInitializer)},306:function(t,a,_){return S(a,t.expression)},170:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.dotDotDotToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)||S(a,t.initializer)},173:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.type)||S(a,t.initializer)},172:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)||S(a,t.initializer)},304:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.initializer)},261:function(t,a,_){return S(a,t.name)||S(a,t.exclamationToken)||S(a,t.type)||S(a,t.initializer)},209:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.propertyName)||S(a,t.name)||S(a,t.initializer)},182:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},186:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},185:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},180:rm,181:rm,175:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},174:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},177:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},178:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},179:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},263:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},219:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},220:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.equalsGreaterThanToken)||S(a,t.body)},176:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.body)},184:function(t,a,_){return S(a,t.typeName)||ie(a,_,t.typeArguments)},183:function(t,a,_){return S(a,t.assertsModifier)||S(a,t.parameterName)||S(a,t.type)},187:function(t,a,_){return S(a,t.exprName)||ie(a,_,t.typeArguments)},188:function(t,a,_){return ie(a,_,t.members)},189:function(t,a,_){return S(a,t.elementType)},190:function(t,a,_){return ie(a,_,t.elements)},193:im,194:im,195:function(t,a,_){return S(a,t.checkType)||S(a,t.extendsType)||S(a,t.trueType)||S(a,t.falseType)},196:function(t,a,_){return S(a,t.typeParameter)},206:function(t,a,_){return S(a,t.argument)||S(a,t.attributes)||S(a,t.qualifier)||ie(a,_,t.typeArguments)},303:function(t,a,_){return S(a,t.assertClause)},197:am,199:am,200:function(t,a,_){return S(a,t.objectType)||S(a,t.indexType)},201:function(t,a,_){return S(a,t.readonlyToken)||S(a,t.typeParameter)||S(a,t.nameType)||S(a,t.questionToken)||S(a,t.type)||ie(a,_,t.members)},202:function(t,a,_){return S(a,t.literal)},203:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)},207:sm,208:sm,210:function(t,a,_){return ie(a,_,t.elements)},211:function(t,a,_){return ie(a,_,t.properties)},212:function(t,a,_){return S(a,t.expression)||S(a,t.questionDotToken)||S(a,t.name)},213:function(t,a,_){return S(a,t.expression)||S(a,t.questionDotToken)||S(a,t.argumentExpression)},214:_m,215:_m,216:function(t,a,_){return S(a,t.tag)||S(a,t.questionDotToken)||ie(a,_,t.typeArguments)||S(a,t.template)},217:function(t,a,_){return S(a,t.type)||S(a,t.expression)},218:function(t,a,_){return S(a,t.expression)},221:function(t,a,_){return S(a,t.expression)},222:function(t,a,_){return S(a,t.expression)},223:function(t,a,_){return S(a,t.expression)},225:function(t,a,_){return S(a,t.operand)},230:function(t,a,_){return S(a,t.asteriskToken)||S(a,t.expression)},224:function(t,a,_){return S(a,t.expression)},226:function(t,a,_){return S(a,t.operand)},227:function(t,a,_){return S(a,t.left)||S(a,t.operatorToken)||S(a,t.right)},235:function(t,a,_){return S(a,t.expression)||S(a,t.type)},236:function(t,a,_){return S(a,t.expression)},239:function(t,a,_){return S(a,t.expression)||S(a,t.type)},237:function(t,a,_){return S(a,t.name)},228:function(t,a,_){return S(a,t.condition)||S(a,t.questionToken)||S(a,t.whenTrue)||S(a,t.colonToken)||S(a,t.whenFalse)},231:function(t,a,_){return S(a,t.expression)},242:om,269:om,308:function(t,a,_){return ie(a,_,t.statements)||S(a,t.endOfFileToken)},244:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.declarationList)},262:function(t,a,_){return ie(a,_,t.declarations)},245:function(t,a,_){return S(a,t.expression)},246:function(t,a,_){return S(a,t.expression)||S(a,t.thenStatement)||S(a,t.elseStatement)},247:function(t,a,_){return S(a,t.statement)||S(a,t.expression)},248:function(t,a,_){return S(a,t.expression)||S(a,t.statement)},249:function(t,a,_){return S(a,t.initializer)||S(a,t.condition)||S(a,t.incrementor)||S(a,t.statement)},250:function(t,a,_){return S(a,t.initializer)||S(a,t.expression)||S(a,t.statement)},251:function(t,a,_){return S(a,t.awaitModifier)||S(a,t.initializer)||S(a,t.expression)||S(a,t.statement)},252:cm,253:cm,254:function(t,a,_){return S(a,t.expression)},255:function(t,a,_){return S(a,t.expression)||S(a,t.statement)},256:function(t,a,_){return S(a,t.expression)||S(a,t.caseBlock)},270:function(t,a,_){return ie(a,_,t.clauses)},297:function(t,a,_){return S(a,t.expression)||ie(a,_,t.statements)},298:function(t,a,_){return ie(a,_,t.statements)},257:function(t,a,_){return S(a,t.label)||S(a,t.statement)},258:function(t,a,_){return S(a,t.expression)},259:function(t,a,_){return S(a,t.tryBlock)||S(a,t.catchClause)||S(a,t.finallyBlock)},300:function(t,a,_){return S(a,t.variableDeclaration)||S(a,t.block)},171:function(t,a,_){return S(a,t.expression)},264:lm,232:lm,265:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.heritageClauses)||ie(a,_,t.members)},266:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||S(a,t.type)},267:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.members)},307:function(t,a,_){return S(a,t.name)||S(a,t.initializer)},268:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.body)},272:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.moduleReference)},273:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.importClause)||S(a,t.moduleSpecifier)||S(a,t.attributes)},274:function(t,a,_){return S(a,t.name)||S(a,t.namedBindings)},301:function(t,a,_){return ie(a,_,t.elements)},302:function(t,a,_){return S(a,t.name)||S(a,t.value)},271:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)},275:function(t,a,_){return S(a,t.name)},281:function(t,a,_){return S(a,t.name)},276:um,280:um,279:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.exportClause)||S(a,t.moduleSpecifier)||S(a,t.attributes)},277:pm,282:pm,278:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.expression)},229:function(t,a,_){return S(a,t.head)||ie(a,_,t.templateSpans)},240:function(t,a,_){return S(a,t.expression)||S(a,t.literal)},204:function(t,a,_){return S(a,t.head)||ie(a,_,t.templateSpans)},205:function(t,a,_){return S(a,t.type)||S(a,t.literal)},168:function(t,a,_){return S(a,t.expression)},299:function(t,a,_){return ie(a,_,t.types)},234:function(t,a,_){return S(a,t.expression)||ie(a,_,t.typeArguments)},284:function(t,a,_){return S(a,t.expression)},283:function(t,a,_){return ie(a,_,t.modifiers)},357:function(t,a,_){return ie(a,_,t.elements)},285:function(t,a,_){return S(a,t.openingElement)||ie(a,_,t.children)||S(a,t.closingElement)},289:function(t,a,_){return S(a,t.openingFragment)||ie(a,_,t.children)||S(a,t.closingFragment)},286:fm,287:fm,293:function(t,a,_){return ie(a,_,t.properties)},292:function(t,a,_){return S(a,t.name)||S(a,t.initializer)},294:function(t,a,_){return S(a,t.expression)},295:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.expression)},288:function(t,a,_){return S(a,t.tagName)},296:function(t,a,_){return S(a,t.namespace)||S(a,t.name)},191:Hi,192:Hi,310:Hi,316:Hi,315:Hi,317:Hi,319:Hi,318:function(t,a,_){return ie(a,_,t.parameters)||S(a,t.type)},321:function(t,a,_){return(typeof t.comment=="string"?void 0:ie(a,_,t.comment))||ie(a,_,t.tags)},348:function(t,a,_){return S(a,t.tagName)||S(a,t.name)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},311:function(t,a,_){return S(a,t.name)},312:function(t,a,_){return S(a,t.left)||S(a,t.right)},342:dm,349:dm,331:function(t,a,_){return S(a,t.tagName)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},330:function(t,a,_){return S(a,t.tagName)||S(a,t.class)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},329:function(t,a,_){return S(a,t.tagName)||S(a,t.class)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},346:function(t,a,_){return S(a,t.tagName)||S(a,t.constraint)||ie(a,_,t.typeParameters)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},347:function(t,a,_){return S(a,t.tagName)||(t.typeExpression&&t.typeExpression.kind===310?S(a,t.typeExpression)||S(a,t.fullName)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment)):S(a,t.fullName)||S(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment)))},339:function(t,a,_){return S(a,t.tagName)||S(a,t.fullName)||S(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},343:Xi,345:Xi,344:Xi,341:Xi,351:Xi,350:Xi,340:Xi,324:function(t,a,_){return jn(t.typeParameters,a)||jn(t.parameters,a)||S(a,t.type)},325:Dp,326:Dp,327:Dp,323:function(t,a,_){return jn(t.jsDocPropertyTags,a)},328:ui,333:ui,334:ui,335:ui,336:ui,337:ui,332:ui,338:ui,352:j6,356:R6};function rm(e,t,a){return ie(t,a,e.typeParameters)||ie(t,a,e.parameters)||S(t,e.type)}function im(e,t,a){return ie(t,a,e.types)}function am(e,t,a){return S(t,e.type)}function sm(e,t,a){return ie(t,a,e.elements)}function _m(e,t,a){return S(t,e.expression)||S(t,e.questionDotToken)||ie(t,a,e.typeArguments)||ie(t,a,e.arguments)}function om(e,t,a){return ie(t,a,e.statements)}function cm(e,t,a){return S(t,e.label)}function lm(e,t,a){return ie(t,a,e.modifiers)||S(t,e.name)||ie(t,a,e.typeParameters)||ie(t,a,e.heritageClauses)||ie(t,a,e.members)}function um(e,t,a){return ie(t,a,e.elements)}function pm(e,t,a){return S(t,e.propertyName)||S(t,e.name)}function fm(e,t,a){return S(t,e.tagName)||ie(t,a,e.typeArguments)||S(t,e.attributes)}function Hi(e,t,a){return S(t,e.type)}function dm(e,t,a){return S(t,e.tagName)||(e.isNameFirst?S(t,e.name)||S(t,e.typeExpression):S(t,e.typeExpression)||S(t,e.name))||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function Xi(e,t,a){return S(t,e.tagName)||S(t,e.typeExpression)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function Dp(e,t,a){return S(t,e.name)}function ui(e,t,a){return S(t,e.tagName)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function j6(e,t,a){return S(t,e.tagName)||S(t,e.importClause)||S(t,e.moduleSpecifier)||S(t,e.attributes)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function R6(e,t,a){return S(t,e.expression)}function Xt(e,t,a){if(e===void 0||e.kind<=166)return;let _=J6[e.kind];return _===void 0?void 0:_(e,t,a)}function mm(e,t,a){let _=hm(e),f=[];for(;f.length<_.length;)f.push(e);for(;_.length!==0;){let h=_.pop(),T=f.pop();if($r(h)){if(a){let k=a(h,T);if(k){if(k==="skip")continue;return k}}for(let k=h.length-1;k>=0;--k)_.push(h[k]),f.push(T)}else{let k=t(h,T);if(k){if(k==="skip")continue;return k}if(h.kind>=167)for(let c of hm(h))_.push(c),f.push(h)}}}function hm(e){let t=[];return Xt(e,a,a),t;function a(_){t.unshift(_)}}function lh(e){e.externalModuleIndicator=N6(e)}function uh(e,t,a,_=!1,f){var h,T;(h=ll)==null||h.push(ll.Phase.Parse,"createSourceFile",{path:e},!0),vd("beforeParse");let k,{languageVersion:c,setExternalModuleIndicator:W,impliedNodeFormat:y,jsDocParsingMode:G}=typeof a=="object"?a:{languageVersion:a};if(c===100)k=ta.parseSourceFile(e,t,c,void 0,_,6,Va,G);else{let E=y===void 0?W:D=>(D.impliedNodeFormat=y,(W||lh)(D));k=ta.parseSourceFile(e,t,c,void 0,_,f,E,G)}return vd("afterParse"),jy("Parse","beforeParse","afterParse"),(T=ll)==null||T.pop(),k}function ph(e){return e.externalModuleIndicator!==void 0}function U6(e,t,a,_=!1){let f=Sl.updateSourceFile(e,t,a,_);return f.flags|=e.flags&12582912,f}var ta;(e=>{var t=_f(99,!0),a=40960,_,f,h,T,k;function c(o){return ar++,o}var W={createBaseSourceFileNode:o=>c(new k(o,0,0)),createBaseIdentifierNode:o=>c(new h(o,0,0)),createBasePrivateIdentifierNode:o=>c(new T(o,0,0)),createBaseTokenNode:o=>c(new f(o,0,0)),createBaseNode:o=>c(new _(o,0,0))},y=kf(11,W),{createNodeArray:G,createNumericLiteral:E,createStringLiteral:D,createLiteralLikeNode:R,createIdentifier:ue,createPrivateIdentifier:be,createToken:he,createArrayLiteralExpression:de,createObjectLiteralExpression:O,createPropertyAccessExpression:ae,createPropertyAccessChain:Oe,createElementAccessExpression:V,createElementAccessChain:oe,createCallExpression:Y,createCallChain:ft,createNewExpression:nr,createParenthesizedExpression:mn,createBlock:rr,createVariableStatement:hn,createExpressionStatement:Dn,createIfStatement:We,createWhileStatement:ir,createForStatement:Ir,createForOfStatement:Ot,createVariableDeclaration:Bn,createVariableDeclarationList:Pn}=y,Mt,ht,$e,qn,$t,ot,at,Bt,Lt,ct,ar,dt,yn,yt,_n,tt,qt=!0,tn=!1;function sr(o,p,m,g,b=!1,N,Q,_e=0){var ee;if(N=bb(o,N),N===6){let ce=hr(o,p,m,g,b);return convertToJson(ce,(ee=ce.statements[0])==null?void 0:ee.expression,ce.parseDiagnostics,!1,void 0),ce.referencedFiles=vt,ce.typeReferenceDirectives=vt,ce.libReferenceDirectives=vt,ce.amdDependencies=vt,ce.hasNoDefaultLib=!1,ce.pragmas=cy,ce}Fn(o,p,m,g,N,_e);let te=Or(m,b,N,Q||lh,_e);return zn(),te}e.parseSourceFile=sr;function mr(o,p){Fn("",o,p,void 0,1,0),B();let m=Ur(!0),g=u()===1&&!at.length;return zn(),g?m:void 0}e.parseIsolatedEntityName=mr;function hr(o,p,m=2,g,b=!1){Fn(o,p,m,g,6,0),ht=tt,B();let N=M(),Q,_e;if(u()===1)Q=At([],N,N),_e=Wt();else{let ce;for(;u()!==1;){let De;switch(u()){case 23:De=_c();break;case 112:case 97:case 106:De=Wt();break;case 41:H(()=>B()===9&&B()!==59)?De=Wo():De=Is();break;case 9:case 11:if(H(()=>B()!==59)){De=Hn();break}default:De=Is();break}ce&&$r(ce)?ce.push(De):ce?ce=[ce,De]:(ce=De,u()!==1&&Ee(A.Unexpected_token))}let je=$r(ce)?P(de(ce),N):q.checkDefined(ce),Je=Dn(je);P(Je,N),Q=At([Je],N),_e=Yn(1,A.Unexpected_token)}let ee=se(o,2,6,!1,Q,_e,ht,Va);b&&L(ee),ee.nodeCount=ar,ee.identifierCount=yn,ee.identifiers=dt,ee.parseDiagnostics=Yi(at,ee),Bt&&(ee.jsDocDiagnostics=Yi(Bt,ee));let te=ee;return zn(),te}e.parseJsonText=hr;function Fn(o,p,m,g,b,N){switch(_=Et.getNodeConstructor(),f=Et.getTokenConstructor(),h=Et.getIdentifierConstructor(),T=Et.getPrivateIdentifierConstructor(),k=Et.getSourceFileConstructor(),Mt=Yy(o),$e=p,qn=m,Lt=g,$t=b,ot=Bd(b),at=[],yt=0,dt=new Map,yn=0,ar=0,ht=0,qt=!0,$t){case 1:case 2:tt=524288;break;case 6:tt=134742016;break;default:tt=0;break}tn=!1,t.setText($e),t.setOnError(Zr),t.setScriptTarget(qn),t.setLanguageVariant(ot),t.setScriptKind($t),t.setJSDocParsingMode(N)}function zn(){t.clearCommentDirectives(),t.setText(""),t.setOnError(void 0),t.setScriptKind(0),t.setJSDocParsingMode(0),$e=void 0,qn=void 0,Lt=void 0,$t=void 0,ot=void 0,ht=0,at=void 0,Bt=void 0,yt=0,dt=void 0,_n=void 0,qt=!0}function Or(o,p,m,g,b){let N=F6(Mt);N&&(tt|=33554432),ht=tt,B();let Q=bn(0,Yt);q.assert(u()===1);let _e=Ue(),ee=Ce(Wt(),_e),te=se(Mt,o,m,N,Q,ee,ht,g);return W6(te,$e),G6(te,ce),te.commentDirectives=t.getCommentDirectives(),te.nodeCount=ar,te.identifierCount=yn,te.identifiers=dt,te.parseDiagnostics=Yi(at,te),te.jsDocParsingMode=b,Bt&&(te.jsDocDiagnostics=Yi(Bt,te)),p&&L(te),te;function ce(je,Je,De){at.push(Oa(Mt,$e,je,Je,De))}}let Vn=!1;function Ce(o,p){if(!p)return o;q.assert(!o.jsDoc);let m=fy(m2(o,$e),g=>el.parseJSDocComment(o,g.pos,g.end-g.pos));return m.length&&(o.jsDoc=m),Vn&&(Vn=!1,o.flags|=536870912),o}function yr(o){let p=Lt,m=Sl.createSyntaxCursor(o);Lt={currentNode:ce};let g=[],b=at;at=[];let N=0,Q=ee(o.statements,0);for(;Q!==-1;){let je=o.statements[N],Je=o.statements[Q];En(g,o.statements,N,Q),N=te(o.statements,Q);let De=bp(b,Nt=>Nt.start>=je.pos),Ht=De>=0?bp(b,Nt=>Nt.start>=Je.pos,De):-1;De>=0&&En(at,b,De,Ht>=0?Ht:void 0),cn(()=>{let Nt=tt;for(tt|=65536,t.resetTokenState(Je.pos),B();u()!==1;){let ur=t.getTokenFullStart(),pr=ns(0,Yt);if(g.push(pr),ur===t.getTokenFullStart()&&B(),N>=0){let Mn=o.statements[N];if(pr.end===Mn.pos)break;pr.end>Mn.pos&&(N=te(o.statements,N+1))}}tt=Nt},2),Q=N>=0?ee(o.statements,N):-1}if(N>=0){let je=o.statements[N];En(g,o.statements,N);let Je=bp(b,De=>De.start>=je.pos);Je>=0&&En(at,b,Je)}return Lt=p,y.updateSourceFile(o,dn(G(g),o.statements));function _e(je){return!(je.flags&65536)&&!!(je.transformFlags&67108864)}function ee(je,Je){for(let De=Je;De118}function ve(){return u()===80?!0:u()===127&&we()||u()===135&&Ye()?!1:u()>118}function J(o,p,m=!0){return u()===o?(m&&B(),!0):(p?Ee(p):Ee(A._0_expected,nt(o)),!1)}let mt=Object.keys(nf).filter(o=>o.length>2);function xt(o){if(z1(o)){rt(Cr($e,o.template.pos),o.template.end,A.Module_declaration_names_may_only_use_or_quoted_strings);return}let p=Ke(o)?An(o):void 0;if(!p||!fg(p,qn)){Ee(A._0_expected,nt(27));return}let m=Cr($e,o.pos);switch(p){case"const":case"let":case"var":rt(m,o.end,A.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":Jt(A.Interface_name_cannot_be_0,A.Interface_must_be_given_a_name,19);return;case"is":rt(m,t.getTokenStart(),A.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":Jt(A.Namespace_name_cannot_be_0,A.Namespace_must_be_given_a_name,19);return;case"type":Jt(A.Type_alias_name_cannot_be_0,A.Type_alias_must_be_given_a_name,64);return}let g=t_(p,mt,bt)??ln(p);if(g){rt(m,o.end,A.Unknown_keyword_or_identifier_Did_you_mean_0,g);return}u()!==0&&rt(m,o.end,A.Unexpected_keyword_or_identifier)}function Jt(o,p,m){u()===m?Ee(p):Ee(o,t.getTokenValue())}function ln(o){for(let p of mt)if(o.length>p.length+2&&ml(o,p))return`${p} ${o.slice(p.length)}`}function ql(o,p,m){if(u()===60&&!t.hasPrecedingLineBreak()){Ee(A.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(u()===21){Ee(A.Cannot_start_a_function_call_in_a_type_annotation),B();return}if(p&&!_r()){m?Ee(A._0_expected,nt(27)):Ee(A.Expected_for_property_initializer);return}if(!oa()){if(m){Ee(A._0_expected,nt(27));return}xt(o)}}function C_(o){return u()===o?(Be(),!0):(q.assert(Sp(o)),Ee(A._0_expected,nt(o)),!1)}function Lr(o,p,m,g){if(u()===p){B();return}let b=Ee(A._0_expected,nt(p));m&&b&&sl(b,Oa(Mt,$e,g,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,nt(o),nt(p)))}function Le(o){return u()===o?(B(),!0):!1}function pt(o){if(u()===o)return Wt()}function Fl(o){if(u()===o)return Vl()}function Yn(o,p,m){return pt(o)||Gt(o,!1,p||A._0_expected,m||nt(o))}function zl(o){let p=Fl(o);return p||(q.assert(Sp(o)),Gt(o,!1,A._0_expected,nt(o)))}function Wt(){let o=M(),p=u();return B(),P(he(p),o)}function Vl(){let o=M(),p=u();return Be(),P(he(p),o)}function _r(){return u()===27?!0:u()===20||u()===1||t.hasPrecedingLineBreak()}function oa(){return _r()?(u()===27&&B(),!0):!1}function Qt(){return oa()||J(27)}function At(o,p,m,g){let b=G(o,g);return yi(b,p,m??t.getTokenFullStart()),b}function P(o,p,m){return yi(o,p,m??t.getTokenFullStart()),tt&&(o.flags|=tt),tn&&(tn=!1,o.flags|=262144),o}function Gt(o,p,m,...g){p?gn(t.getTokenFullStart(),0,m,...g):m&&Ee(m,...g);let b=M(),N=o===80?ue("",void 0):Nd(o)?y.createTemplateLiteralLikeNode(o,"","",void 0):o===9?E("",void 0):o===11?D("",void 0):o===283?y.createMissingDeclaration():he(o);return P(N,b)}function Jr(o){let p=dt.get(o);return p===void 0&&dt.set(o,p=o),p}function or(o,p,m){if(o){yn++;let _e=t.hasPrecedingJSDocLeadingAsterisks()?t.getTokenStart():M(),ee=u(),te=Jr(t.getTokenValue()),ce=t.hasExtendedUnicodeEscape();return Ie(),P(ue(te,ee,ce),_e)}if(u()===81)return Ee(m||A.Private_identifiers_are_not_allowed_outside_class_bodies),or(!0);if(u()===0&&t.tryScan(()=>t.reScanInvalidIdentifier()===80))return or(!0);yn++;let g=u()===1,b=t.isReservedWord(),N=t.getTokenText(),Q=b?A.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:A.Identifier_expected;return Gt(80,g,p||Q,N)}function Ka(o){return or(qe(),void 0,o)}function gt(o,p){return or(ve(),o,p)}function jt(o){return or(St(u()),o)}function ei(){return(t.hasUnicodeEscape()||t.hasExtendedUnicodeEscape())&&Ee(A.Unicode_escape_sequence_cannot_appear_here),or(St(u()))}function br(){return St(u())||u()===11||u()===9||u()===10}function D_(){return St(u())||u()===11}function Wl(o){if(u()===11||u()===9||u()===10){let p=Hn();return p.text=Jr(p.text),p}return o&&u()===23?Gl():u()===81?ca():jt()}function jr(){return Wl(!0)}function Gl(){let o=M();J(23);let p=lt(kt);return J(24),P(y.createComputedPropertyName(p),o)}function ca(){let o=M(),p=be(Jr(t.getTokenValue()));return B(),P(p,o)}function ti(o){return u()===o&&le(P_)}function Za(){return B(),t.hasPrecedingLineBreak()?!1:cr()}function P_(){switch(u()){case 87:return B()===94;case 95:return B(),u()===90?H(Ai):u()===156?H(Yl):Ei();case 90:return Ai();case 126:return B(),cr();case 139:case 153:return B(),Hl();default:return Za()}}function Ei(){return u()===60||u()!==42&&u()!==130&&u()!==19&&cr()}function Yl(){return B(),Ei()}function N_(){return Yr(u())&&le(P_)}function cr(){return u()===23||u()===19||u()===42||u()===26||br()}function Hl(){return u()===23||br()}function Ai(){return B(),u()===86||u()===100||u()===120||u()===60||u()===128&&H(vc)||u()===134&&H(Tc)}function la(o,p){if(pa(o))return!0;switch(o){case 0:case 1:case 3:return!(u()===27&&p)&&xc();case 2:return u()===84||u()===90;case 4:return H(_o);case 5:return H(Jc)||u()===27&&!p;case 6:return u()===23||br();case 12:switch(u()){case 23:case 42:case 26:case 25:return!0;default:return br()}case 18:return br();case 9:return u()===23||u()===26||br();case 24:return D_();case 7:return u()===19?H(I_):p?ve()&&!es():xs()&&!es();case 8:return Rs();case 10:return u()===28||u()===26||Rs();case 19:return u()===103||u()===87||ve();case 15:switch(u()){case 28:case 25:return!0}case 11:return u()===26||Tr();case 16:return ha(!1);case 17:return ha(!0);case 20:case 21:return u()===28||ai();case 22:return Vs();case 23:return u()===161&&H(Cc)?!1:u()===11?!0:St(u());case 13:return St(u())||u()===19;case 14:return!0;case 25:return!0;case 26:return q.fail("ParsingContext.Count used as a context");default:q.assertNever(o,"Non-exhaustive case in 'isListElement'.")}}function I_(){if(q.assert(u()===19),B()===20){let o=B();return o===28||o===19||o===96||o===119}return!0}function Ci(){return B(),ve()}function Xl(){return B(),St(u())}function O_(){return B(),Hy(u())}function es(){return u()===119||u()===96?H(M_):!1}function M_(){return B(),Tr()}function Di(){return B(),ai()}function ua(o){if(u()===1)return!0;switch(o){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return u()===20;case 3:return u()===20||u()===84||u()===90;case 7:return u()===19||u()===96||u()===119;case 8:return ts();case 19:return u()===32||u()===21||u()===19||u()===96||u()===119;case 11:return u()===22||u()===27;case 15:case 21:case 10:return u()===24;case 17:case 16:case 18:return u()===22||u()===24;case 20:return u()!==28;case 22:return u()===19||u()===20;case 13:return u()===32||u()===44;case 14:return u()===30&&H(ap);default:return!1}}function ts(){return!!(_r()||qo(u())||u()===39)}function L_(){q.assert(yt,"Missing parsing context");for(let o=0;o<26;o++)if(yt&1<=0)}function ss(o){return o===6?A.An_enum_member_name_must_be_followed_by_a_or:void 0}function lr(){let o=At([],M());return o.isMissingList=!0,o}function V_(o){return!!o.isMissingList}function Rr(o,p,m,g){if(J(m)){let b=un(o,p);return J(g),b}return lr()}function Ur(o,p){let m=M(),g=o?jt(p):gt(p);for(;Le(25)&&u()!==30;)g=P(y.createQualifiedName(g,ni(o,!1,!0)),m);return g}function $l(o,p){return P(y.createQualifiedName(o,p),o.pos)}function ni(o,p,m){if(t.hasPrecedingLineBreak()&&St(u())&&H(Ms))return Gt(80,!0,A.Identifier_expected);if(u()===81){let g=ca();return p?g:Gt(80,!0,A.Identifier_expected)}return o?m?jt():ei():gt()}function Ql(o){let p=M(),m=[],g;do g=H_(o),m.push(g);while(g.literal.kind===17);return At(m,p)}function da(o){let p=M();return P(y.createTemplateExpression(Pi(o),Ql(o)),p)}function W_(){let o=M();return P(y.createTemplateLiteralType(Pi(!1),Kl()),o)}function Kl(){let o=M(),p=[],m;do m=G_(),p.push(m);while(m.literal.kind===17);return At(p,o)}function G_(){let o=M();return P(y.createTemplateLiteralTypeSpan(_t(),Y_(!1)),o)}function Y_(o){return u()===20?(Dt(o),X_()):Yn(18,A._0_expected,nt(20))}function H_(o){let p=M();return P(y.createTemplateSpan(lt(kt),Y_(o)),p)}function Hn(){return ri(u())}function Pi(o){!o&&t.getTokenFlags()&26656&&Dt(!1);let p=ri(u());return q.assert(p.kind===16,"Template head has wrong token kind"),p}function X_(){let o=ri(u());return q.assert(o.kind===17||o.kind===18,"Template fragment has wrong token kind"),o}function Zl(o){let p=o===15||o===18,m=t.getTokenText();return m.substring(1,m.length-(t.isUnterminated()?0:p?1:2))}function ri(o){let p=M(),m=Nd(o)?y.createTemplateLiteralLikeNode(o,t.getTokenValue(),Zl(o),t.getTokenFlags()&7176):o===9?E(t.getTokenValue(),t.getNumericLiteralFlags()):o===11?D(t.getTokenValue(),void 0,t.hasExtendedUnicodeEscape()):Bg(o)?R(o,t.getTokenValue()):q.fail();return t.hasExtendedUnicodeEscape()&&(m.hasExtendedUnicodeEscape=!0),t.isUnterminated()&&(m.isUnterminated=!0),B(),P(m,p)}function ii(){return Ur(!0,A.Type_expected)}function $_(){if(!t.hasPrecedingLineBreak()&&wt()===30)return Rr(20,_t,30,32)}function ma(){let o=M();return P(y.createTypeReferenceNode(ii(),$_()),o)}function _s(o){switch(o.kind){case 184:return Zi(o.typeName);case 185:case 186:{let{parameters:p,type:m}=o;return V_(p)||_s(m)}case 197:return _s(o.type);default:return!1}}function eu(o){return B(),P(y.createTypePredicateNode(void 0,o,_t()),o.pos)}function os(){let o=M();return B(),P(y.createThisTypeNode(),o)}function tu(){let o=M();return B(),P(y.createJSDocAllType(),o)}function Q_(){let o=M();return B(),P(y.createJSDocNonNullableType(bs(),!1),o)}function nu(){let o=M();return B(),u()===28||u()===20||u()===22||u()===32||u()===64||u()===52?P(y.createJSDocUnknownType(),o):P(y.createJSDocNullableType(_t(),!1),o)}function K_(){let o=M(),p=Ue();if(le(Gc)){let m=Xn(36),g=In(59,!1);return Ce(P(y.createJSDocFunctionType(m,g),o),p)}return P(y.createTypeReferenceNode(jt(),void 0),o)}function cs(){let o=M(),p;return(u()===110||u()===105)&&(p=jt(),J(59)),P(y.createParameterDeclaration(void 0,void 0,p,void 0,ls(),void 0),o)}function ls(){t.setSkipJsDocLeadingAsterisks(!0);let o=M();if(Le(144)){let g=y.createJSDocNamepathType(void 0);e:for(;;)switch(u()){case 20:case 1:case 28:case 5:break e;default:Be()}return t.setSkipJsDocLeadingAsterisks(!1),P(g,o)}let p=Le(26),m=ba();return t.setSkipJsDocLeadingAsterisks(!1),p&&(m=P(y.createJSDocVariadicType(m),o)),u()===64?(B(),P(y.createJSDocOptionalType(m),o)):m}function Z_(){let o=M();J(114);let p=Ur(!0),m=t.hasPrecedingLineBreak()?void 0:Ca();return P(y.createTypeQueryNode(p,m),o)}function eo(){let o=M(),p=On(!1,!0),m=gt(),g,b;Le(96)&&(ai()||!Tr()?g=_t():b=Xo());let N=Le(64)?_t():void 0,Q=y.createTypeParameterDeclaration(p,m,g,N);return Q.expression=b,P(Q,o)}function pn(){if(u()===30)return Rr(19,eo,30,32)}function ha(o){return u()===26||Rs()||Yr(u())||u()===60||ai(!o)}function to(o){let p=si(A.Private_identifiers_cannot_be_used_as_parameters);return l2(p)===0&&!Zt(o)&&Yr(u())&&B(),p}function no(){return qe()||u()===23||u()===19}function us(o){return ps(o)}function ro(o){return ps(o,!1)}function ps(o,p=!0){let m=M(),g=Ue(),b=o?U(()=>On(!0)):K(()=>On(!0));if(u()===110){let ee=y.createParameterDeclaration(b,void 0,or(!0),void 0,vr(),void 0),te=Xp(b);return te&&on(te,A.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),Ce(P(ee,m),g)}let N=qt;qt=!1;let Q=pt(26);if(!p&&!no())return;let _e=Ce(P(y.createParameterDeclaration(b,Q,to(b),pt(58),vr(),xr()),m),g);return qt=N,_e}function In(o,p){if(io(o,p))return gr(ba)}function io(o,p){return o===39?(J(o),!0):Le(59)?!0:p&&u()===39?(Ee(A._0_expected,nt(59)),B(),!0):!1}function fs(o,p){let m=we(),g=Ye();He(!!(o&1)),st(!!(o&2));let b=o&32?un(17,cs):un(16,()=>p?us(g):ro(g));return He(m),st(g),b}function Xn(o){if(!J(21))return lr();let p=fs(o,!0);return J(22),p}function ya(){Le(28)||Qt()}function ao(o){let p=M(),m=Ue();o===181&&J(105);let g=pn(),b=Xn(4),N=In(59,!0);ya();let Q=o===180?y.createCallSignature(g,b,N):y.createConstructSignature(g,b,N);return Ce(P(Q,p),m)}function Br(){return u()===23&&H(ru)}function ru(){if(B(),u()===26||u()===24)return!0;if(Yr(u())){if(B(),ve())return!0}else if(ve())B();else return!1;return u()===59||u()===28?!0:u()!==58?!1:(B(),u()===59||u()===28||u()===24)}function ds(o,p,m){let g=Rr(16,()=>us(!1),23,24),b=vr();ya();let N=y.createIndexSignature(m,g,b);return Ce(P(N,o),p)}function so(o,p,m){let g=jr(),b=pt(58),N;if(u()===21||u()===30){let Q=pn(),_e=Xn(4),ee=In(59,!0);N=y.createMethodSignature(m,g,b,Q,_e,ee)}else{let Q=vr();N=y.createPropertySignature(m,g,b,Q),u()===64&&(N.initializer=xr())}return ya(),Ce(P(N,o),p)}function _o(){if(u()===21||u()===30||u()===139||u()===153)return!0;let o=!1;for(;Yr(u());)o=!0,B();return u()===23?!0:(br()&&(o=!0,B()),o?u()===21||u()===30||u()===58||u()===59||u()===28||_r():!1)}function Ni(){if(u()===21||u()===30)return ao(180);if(u()===105&&H(oo))return ao(181);let o=M(),p=Ue(),m=On(!1);return ti(139)?_i(o,p,m,178,4):ti(153)?_i(o,p,m,179,4):Br()?ds(o,p,m):so(o,p,m)}function oo(){return B(),u()===21||u()===30}function co(){return B()===25}function lo(){switch(B()){case 21:case 30:case 25:return!0}return!1}function uo(){let o=M();return P(y.createTypeLiteralNode(po()),o)}function po(){let o;return J(19)?(o=bn(4,Ni),J(20)):o=lr(),o}function fo(){return B(),u()===40||u()===41?B()===148:(u()===148&&B(),u()===23&&Ci()&&B()===103)}function iu(){let o=M(),p=jt();J(103);let m=_t();return P(y.createTypeParameterDeclaration(void 0,p,m,void 0),o)}function mo(){let o=M();J(19);let p;(u()===148||u()===40||u()===41)&&(p=Wt(),p.kind!==148&&J(148)),J(23);let m=iu(),g=Le(130)?_t():void 0;J(24);let b;(u()===58||u()===40||u()===41)&&(b=Wt(),b.kind!==58&&J(58));let N=vr();Qt();let Q=bn(4,Ni);return J(20),P(y.createMappedTypeNode(p,m,g,b,N,Q),o)}function ho(){let o=M();if(Le(26))return P(y.createRestTypeNode(_t()),o);let p=_t();if(nh(p)&&p.pos===p.type.pos){let m=y.createOptionalTypeNode(p.type);return dn(m,p),m.flags=p.flags,m}return p}function ms(){return B()===59||u()===58&&B()===59}function au(){return u()===26?St(B())&&ms():St(u())&&ms()}function yo(){if(H(au)){let o=M(),p=Ue(),m=pt(26),g=jt(),b=pt(58);J(59);let N=ho(),Q=y.createNamedTupleMember(m,g,b,N);return Ce(P(Q,o),p)}return ho()}function su(){let o=M();return P(y.createTupleTypeNode(Rr(21,yo,23,24)),o)}function go(){let o=M();J(21);let p=_t();return J(22),P(y.createParenthesizedType(p),o)}function _u(){let o;if(u()===128){let p=M();B();let m=P(he(128),p);o=At([m],p)}return o}function hs(){let o=M(),p=Ue(),m=_u(),g=Le(105);q.assert(!m||g,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let b=pn(),N=Xn(4),Q=In(39,!1),_e=g?y.createConstructorTypeNode(m,b,N,Q):y.createFunctionTypeNode(b,N,Q);return Ce(P(_e,o),p)}function bo(){let o=Wt();return u()===25?void 0:o}function ys(o){let p=M();o&&B();let m=u()===112||u()===97||u()===106?Wt():ri(u());return o&&(m=P(y.createPrefixUnaryExpression(41,m),p)),P(y.createLiteralTypeNode(m),p)}function ou(){return B(),u()===102}function gs(){ht|=4194304;let o=M(),p=Le(114);J(102),J(21);let m=_t(),g;if(Le(28)){let Q=t.getTokenStart();J(19);let _e=u();if(_e===118||_e===132?B():Ee(A._0_expected,nt(118)),J(59),g=Ys(_e,!0),Le(28),!J(20)){let ee=Ba(at);ee&&ee.code===A._0_expected.code&&sl(ee,Oa(Mt,$e,Q,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}J(22);let b=Le(25)?ii():void 0,N=$_();return P(y.createImportTypeNode(m,g,b,N,p),o)}function vo(){return B(),u()===9||u()===10}function bs(){switch(u()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return le(bo)||ma();case 67:t.reScanAsteriskEqualsToken();case 42:return tu();case 61:t.reScanQuestionToken();case 58:return nu();case 100:return K_();case 54:return Q_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return ys();case 41:return H(vo)?ys(!0):ma();case 116:return Wt();case 110:{let o=os();return u()===142&&!t.hasPrecedingLineBreak()?eu(o):o}case 114:return H(ou)?gs():Z_();case 19:return H(fo)?mo():uo();case 23:return su();case 21:return go();case 102:return gs();case 131:return H(Ms)?Po():ma();case 16:return W_();default:return ma()}}function ai(o){switch(u()){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!o;case 41:return!o&&H(vo);case 21:return!o&&H(To);default:return ve()}}function To(){return B(),u()===22||ha(!1)||ai()}function xo(){let o=M(),p=bs();for(;!t.hasPrecedingLineBreak();)switch(u()){case 54:B(),p=P(y.createJSDocNonNullableType(p,!0),o);break;case 58:if(H(Di))return p;B(),p=P(y.createJSDocNullableType(p,!0),o);break;case 23:if(J(23),ai()){let m=_t();J(24),p=P(y.createIndexedAccessTypeNode(p,m),o)}else J(24),p=P(y.createArrayTypeNode(p),o);break;default:return p}return p}function So(o){let p=M();return J(o),P(y.createTypeOperatorNode(o,ko()),p)}function cu(){if(Le(96)){let o=Nn(_t);if(Ve()||u()!==58)return o}}function wo(){let o=M(),p=gt(),m=le(cu),g=y.createTypeParameterDeclaration(void 0,p,m);return P(g,o)}function lu(){let o=M();return J(140),P(y.createInferTypeNode(wo()),o)}function ko(){let o=u();switch(o){case 143:case 158:case 148:return So(o);case 140:return lu()}return gr(xo)}function ga(o){if(Ts()){let p=hs(),m;return Nf(p)?m=o?A.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:m=o?A.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,on(p,m),p}}function Eo(o,p,m){let g=M(),b=o===52,N=Le(o),Q=N&&ga(b)||p();if(u()===o||N){let _e=[Q];for(;Le(o);)_e.push(ga(b)||p());Q=P(m(At(_e,g)),g)}return Q}function vs(){return Eo(51,ko,y.createIntersectionTypeNode)}function uu(){return Eo(52,vs,y.createUnionTypeNode)}function Ao(){return B(),u()===105}function Ts(){return u()===30||u()===21&&H(Co)?!0:u()===105||u()===128&&H(Ao)}function pu(){if(Yr(u())&&On(!1),ve()||u()===110)return B(),!0;if(u()===23||u()===19){let o=at.length;return si(),o===at.length}return!1}function Co(){return B(),!!(u()===22||u()===26||pu()&&(u()===59||u()===28||u()===58||u()===64||u()===22&&(B(),u()===39)))}function ba(){let o=M(),p=ve()&&le(Do),m=_t();return p?P(y.createTypePredicateNode(void 0,p,m),o):m}function Do(){let o=gt();if(u()===142&&!t.hasPrecedingLineBreak())return B(),o}function Po(){let o=M(),p=Yn(131),m=u()===110?os():gt(),g=Le(142)?_t():void 0;return P(y.createTypePredicateNode(p,m,g),o)}function _t(){if(tt&81920)return Ct(81920,_t);if(Ts())return hs();let o=M(),p=uu();if(!Ve()&&!t.hasPrecedingLineBreak()&&Le(96)){let m=Nn(_t);J(58);let g=gr(_t);J(59);let b=gr(_t);return P(y.createConditionalTypeNode(p,m,g,b),o)}return p}function vr(){return Le(59)?_t():void 0}function xs(){switch(u()){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 H(lo);default:return ve()}}function Tr(){if(xs())return!0;switch(u()){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 Fo()?!0:ve()}}function No(){return u()!==19&&u()!==100&&u()!==86&&u()!==60&&Tr()}function kt(){let o=Ze();o&&Qe(!1);let p=M(),m=zt(!0),g;for(;g=pt(28);)m=ks(m,g,zt(!0),p);return o&&Qe(!0),m}function xr(){return Le(64)?zt(!0):void 0}function zt(o){if(Io())return Oo();let p=du(o)||Ro(o);if(p)return p;let m=M(),g=Ue(),b=Ii(0);return b.kind===80&&u()===39?Mo(m,b,o,g,void 0):Fa(b)&&v1(ze())?ks(b,Wt(),zt(o),m):mu(b,m,o)}function Io(){return u()===127?we()?!0:H(Ls):!1}function fu(){return B(),!t.hasPrecedingLineBreak()&&ve()}function Oo(){let o=M();return B(),!t.hasPrecedingLineBreak()&&(u()===42||Tr())?P(y.createYieldExpression(pt(42),zt(!0)),o):P(y.createYieldExpression(void 0,void 0),o)}function Mo(o,p,m,g,b){q.assert(u()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let N=y.createParameterDeclaration(void 0,void 0,p,void 0,void 0,void 0);P(N,p.pos);let Q=At([N],N.pos,N.end),_e=Yn(39),ee=Ss(!!b,m),te=y.createArrowFunction(b,void 0,Q,void 0,_e,ee);return Ce(P(te,o),g)}function du(o){let p=Lo();if(p!==0)return p===1?Bo(!0,!0):le(()=>jo(o))}function Lo(){return u()===21||u()===30||u()===134?H(Jo):u()===39?1:0}function Jo(){if(u()===134&&(B(),t.hasPrecedingLineBreak()||u()!==21&&u()!==30))return 0;let o=u(),p=B();if(o===21){if(p===22)switch(B()){case 39:case 59:case 19:return 1;default:return 0}if(p===23||p===19)return 2;if(p===26)return 1;if(Yr(p)&&p!==134&&H(Ci))return B()===130?0:1;if(!ve()&&p!==110)return 0;switch(B()){case 59:return 1;case 58:return B(),u()===59||u()===28||u()===64||u()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return q.assert(o===30),!ve()&&u()!==87?0:ot===1?H(()=>{Le(87);let g=B();if(g===96)switch(B()){case 64:case 32:case 44:return!1;default:return!0}else if(g===28||g===64)return!0;return!1})?1:0:2}function jo(o){let p=t.getTokenStart();if(_n?.has(p))return;let m=Bo(!1,o);return m||(_n||(_n=new Set)).add(p),m}function Ro(o){if(u()===134&&H(Uo)===1){let p=M(),m=Ue(),g=Uc(),b=Ii(0);return Mo(p,b,o,m,g)}}function Uo(){if(u()===134){if(B(),t.hasPrecedingLineBreak()||u()===39)return 0;let o=Ii(0);if(!t.hasPrecedingLineBreak()&&o.kind===80&&u()===39)return 1}return 0}function Bo(o,p){let m=M(),g=Ue(),b=Uc(),N=Zt(b,cl)?2:0,Q=pn(),_e;if(J(21)){if(o)_e=fs(N,o);else{let ur=fs(N,o);if(!ur)return;_e=ur}if(!J(22)&&!o)return}else{if(!o)return;_e=lr()}let ee=u()===59,te=In(59,!1);if(te&&!o&&_s(te))return;let ce=te;for(;ce?.kind===197;)ce=ce.type;let je=ce&&rh(ce);if(!o&&u()!==39&&(je||u()!==19))return;let Je=u(),De=Yn(39),Ht=Je===39||Je===19?Ss(Zt(b,cl),p):gt();if(!p&&ee&&u()!==59)return;let Nt=y.createArrowFunction(b,Q,_e,te,De,Ht);return Ce(P(Nt,m),g)}function Ss(o,p){if(u()===19)return wa(o?2:0);if(u()!==27&&u()!==100&&u()!==86&&xc()&&!No())return wa(16|(o?2:0));let m=we();He(!1);let g=qt;qt=!1;let b=o?U(()=>zt(p)):K(()=>zt(p));return qt=g,He(m),b}function mu(o,p,m){let g=pt(58);if(!g)return o;let b;return P(y.createConditionalExpression(o,g,Ct(a,()=>zt(!1)),b=Yn(59),Up(b)?zt(m):Gt(80,!1,A._0_expected,nt(59))),p)}function Ii(o){let p=M(),m=Xo();return ws(o,m,p)}function qo(o){return o===103||o===165}function ws(o,p,m){for(;;){ze();let g=wp(u());if(!(u()===43?g>=o:g>o)||u()===103&&me())break;if(u()===130||u()===152){if(t.hasPrecedingLineBreak())break;{let N=u();B(),p=N===152?zo(p,_t()):Vo(p,_t())}}else p=ks(p,Wt(),Ii(g),m)}return p}function Fo(){return me()&&u()===103?!1:wp(u())>0}function zo(o,p){return P(y.createSatisfiesExpression(o,p),o.pos)}function ks(o,p,m,g){return P(y.createBinaryExpression(o,p,m),g)}function Vo(o,p){return P(y.createAsExpression(o,p),o.pos)}function Wo(){let o=M();return P(y.createPrefixUnaryExpression(u(),Me(Sr)),o)}function Go(){let o=M();return P(y.createDeleteExpression(Me(Sr)),o)}function hu(){let o=M();return P(y.createTypeOfExpression(Me(Sr)),o)}function Yo(){let o=M();return P(y.createVoidExpression(Me(Sr)),o)}function yu(){return u()===135?Ye()?!0:H(Ls):!1}function Ho(){let o=M();return P(y.createAwaitExpression(Me(Sr)),o)}function Xo(){if(gu()){let m=M(),g=va();return u()===43?ws(wp(u()),g,m):g}let o=u(),p=Sr();if(u()===43){let m=Cr($e,p.pos),{end:g}=p;p.kind===217?rt(m,g,A.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(q.assert(Sp(o)),rt(m,g,A.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,nt(o)))}return p}function Sr(){switch(u()){case 40:case 41:case 55:case 54:return Wo();case 91:return Go();case 114:return hu();case 116:return Yo();case 30:return ot===1?Mi(!0,void 0,void 0,!0):ec();case 135:if(yu())return Ho();default:return va()}}function gu(){switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(ot!==1)return!1;default:return!0}}function va(){if(u()===46||u()===47){let p=M();return P(y.createPrefixUnaryExpression(u(),Me(Oi)),p)}else if(ot===1&&u()===30&&H(O_))return Mi(!0);let o=Oi();if(q.assert(Fa(o)),(u()===46||u()===47)&&!t.hasPrecedingLineBreak()){let p=u();return B(),P(y.createPostfixUnaryExpression(o,p),o.pos)}return o}function Oi(){let o=M(),p;return u()===102?H(oo)?(ht|=4194304,p=Wt()):H(co)?(B(),B(),p=P(y.createMetaProperty(102,jt()),o),p.name.escapedText==="defer"?(u()===21||u()===30)&&(ht|=4194304):ht|=8388608):p=Ta():p=u()===108?$o():Ta(),Ps(o,p)}function Ta(){let o=M(),p=Ns();return rn(o,p,!0)}function $o(){let o=M(),p=Wt();if(u()===30){let m=M(),g=le(Sa);g!==void 0&&(rt(m,M(),A.super_may_not_use_type_arguments),vn()||(p=y.createExpressionWithTypeArguments(p,g)))}return u()===21||u()===25||u()===23?p:(Yn(25,A.super_must_be_followed_by_an_argument_list_or_member_access),P(ae(p,ni(!0,!0,!0)),o))}function Mi(o,p,m,g=!1){let b=M(),N=Tu(o),Q;if(N.kind===287){let _e=xa(N),ee,te=_e[_e.length-1];if(te?.kind===285&&!pi(te.openingElement.tagName,te.closingElement.tagName)&&pi(N.tagName,te.closingElement.tagName)){let ce=te.children.end,je=P(y.createJsxElement(te.openingElement,te.children,P(y.createJsxClosingElement(P(ue(""),ce,ce)),ce,ce)),te.openingElement.pos,ce);_e=At([..._e.slice(0,_e.length-1),je],_e.pos,ce),ee=te.closingElement}else ee=Zo(N,o),pi(N.tagName,ee.tagName)||(m&&zp(m)&&pi(ee.tagName,m.tagName)?on(N.tagName,A.JSX_element_0_has_no_corresponding_closing_tag,r_($e,N.tagName)):on(ee.tagName,A.Expected_corresponding_JSX_closing_tag_for_0,r_($e,N.tagName)));Q=P(y.createJsxElement(N,_e,ee),b)}else N.kind===290?Q=P(y.createJsxFragment(N,xa(N),ku(o)),b):(q.assert(N.kind===286),Q=N);if(!g&&o&&u()===30){let _e=typeof p>"u"?Q.pos:p,ee=le(()=>Mi(!0,_e));if(ee){let te=Gt(28,!1);return Fd(te,ee.pos,0),rt(Cr($e,_e),ee.end,A.JSX_expressions_must_have_one_parent_element),P(y.createBinaryExpression(Q,te,ee),b)}}return Q}function Es(){let o=M(),p=y.createJsxText(t.getTokenValue(),ct===13);return ct=t.scanJsxToken(),P(p,o)}function bu(o,p){switch(p){case 1:if(s6(o))on(o,A.JSX_fragment_has_no_corresponding_closing_tag);else{let m=o.tagName,g=Math.min(Cr($e,m.pos),m.end);rt(g,m.end,A.JSX_element_0_has_no_corresponding_closing_tag,r_($e,o.tagName))}return;case 31:case 7:return;case 12:case 13:return Es();case 19:return Qo(!1);case 30:return Mi(!1,void 0,o);default:return q.assertNever(p)}}function xa(o){let p=[],m=M(),g=yt;for(yt|=16384;;){let b=bu(o,ct=t.reScanJsxToken());if(!b||(p.push(b),zp(o)&&b?.kind===285&&!pi(b.openingElement.tagName,b.closingElement.tagName)&&pi(o.tagName,b.closingElement.tagName)))break}return yt=g,At(p,m)}function vu(){let o=M();return P(y.createJsxAttributes(bn(13,Ko)),o)}function Tu(o){let p=M();if(J(30),u()===32)return Gn(),P(y.createJsxOpeningFragment(),p);let m=As(),g=(tt&524288)===0?Ca():void 0,b=vu(),N;return u()===32?(Gn(),N=y.createJsxOpeningElement(m,g,b)):(J(44),J(32,void 0,!1)&&(o?B():Gn()),N=y.createJsxSelfClosingElement(m,g,b)),P(N,p)}function As(){let o=M(),p=xu();if(K1(p))return p;let m=p;for(;Le(25);)m=P(ae(m,ni(!0,!1,!1)),o);return m}function xu(){let o=M();Ft();let p=u()===110,m=ei();return Le(59)?(Ft(),P(y.createJsxNamespacedName(m,ei()),o)):p?P(y.createToken(110),o):m}function Qo(o){let p=M();if(!J(19))return;let m,g;return u()!==20&&(o||(m=pt(26)),g=kt()),o?J(20):J(20,void 0,!1)&&Gn(),P(y.createJsxExpression(m,g),p)}function Ko(){if(u()===19)return wu();let o=M();return P(y.createJsxAttribute(Su(),Cs()),o)}function Cs(){if(u()===64){if(ki()===11)return Hn();if(u()===19)return Qo(!0);if(u()===30)return Mi(!0);Ee(A.or_JSX_element_expected)}}function Su(){let o=M();Ft();let p=ei();return Le(59)?(Ft(),P(y.createJsxNamespacedName(p,ei()),o)):p}function wu(){let o=M();J(19),J(26);let p=kt();return J(20),P(y.createJsxSpreadAttribute(p),o)}function Zo(o,p){let m=M();J(31);let g=As();return J(32,void 0,!1)&&(p||!pi(o.tagName,g)?B():Gn()),P(y.createJsxClosingElement(g),m)}function ku(o){let p=M();return J(31),J(32,A.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(o?B():Gn()),P(y.createJsxJsxClosingFragment(),p)}function ec(){q.assert(ot!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let o=M();J(30);let p=_t();J(32);let m=Sr();return P(y.createTypeAssertion(p,m),o)}function Eu(){return B(),St(u())||u()===23||vn()}function tc(){return u()===29&&H(Eu)}function Ds(o){if(o.flags&64)return!0;if(fl(o)){let p=o.expression;for(;fl(p)&&!(p.flags&64);)p=p.expression;if(p.flags&64){for(;fl(o);)o.flags|=64,o=o.expression;return!0}}return!1}function nc(o,p,m){let g=ni(!0,!0,!0),b=m||Ds(p),N=b?Oe(p,m,g):ae(p,g);if(b&&gi(N.name)&&on(N.name,A.An_optional_chain_cannot_contain_private_identifiers),Y1(p)&&p.typeArguments){let Q=p.typeArguments.pos-1,_e=Cr($e,p.typeArguments.end)+1;rt(Q,_e,A.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return P(N,o)}function Au(o,p,m){let g;if(u()===24)g=Gt(80,!0,A.An_element_access_expression_should_take_an_argument);else{let N=lt(kt);Al(N)&&(N.text=Jr(N.text)),g=N}J(24);let b=m||Ds(p)?oe(p,m,g):V(p,g);return P(b,o)}function rn(o,p,m){for(;;){let g,b=!1;if(m&&tc()?(g=Yn(29),b=St(u())):b=Le(25),b){p=nc(o,p,g);continue}if((g||!Ze())&&Le(23)){p=Au(o,p,g);continue}if(vn()){p=!g&&p.kind===234?qr(o,p.expression,g,p.typeArguments):qr(o,p,g,void 0);continue}if(!g){if(u()===54&&!t.hasPrecedingLineBreak()){B(),p=P(y.createNonNullExpression(p),o);continue}let N=le(Sa);if(N){p=P(y.createExpressionWithTypeArguments(p,N),o);continue}}return p}}function vn(){return u()===15||u()===16}function qr(o,p,m,g){let b=y.createTaggedTemplateExpression(p,g,u()===15?(Dt(!0),Hn()):da(!0));return(m||p.flags&64)&&(b.flags|=64),b.questionDotToken=m,P(b,o)}function Ps(o,p){for(;;){p=rn(o,p,!0);let m,g=pt(29);if(g&&(m=le(Sa),vn())){p=qr(o,p,g,m);continue}if(m||u()===21){!g&&p.kind===234&&(m=p.typeArguments,p=p.expression);let b=rc(),N=g||Ds(p)?ft(p,g,m,b):Y(p,m,b);p=P(N,o);continue}if(g){let b=Gt(80,!1,A.Identifier_expected);p=P(Oe(p,g,b),o)}break}return p}function rc(){J(21);let o=un(11,sc);return J(22),o}function Sa(){if((tt&524288)!==0||wt()!==30)return;B();let o=un(20,_t);if(ze()===32)return B(),o&&Cu()?o:void 0}function Cu(){switch(u()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return t.hasPrecedingLineBreak()||Fo()||!Tr()}function Ns(){switch(u()){case 15:t.getTokenFlags()&26656&&Dt(!1);case 9:case 10:case 11:return Hn();case 110:case 108:case 106:case 112:case 97:return Wt();case 21:return Du();case 23:return _c();case 19:return Is();case 134:if(!H(Tc))break;return Os();case 60:return Xu();case 86:return $u();case 100:return Os();case 105:return cc();case 44:case 69:if(Xe()===14)return Hn();break;case 16:return da(!1);case 81:return ca()}return gt(A.Expression_expected)}function Du(){let o=M(),p=Ue();J(21);let m=lt(kt);return J(22),Ce(P(mn(m),o),p)}function ic(){let o=M();J(26);let p=zt(!0);return P(y.createSpreadElement(p),o)}function ac(){return u()===26?ic():u()===28?P(y.createOmittedExpression(),M()):zt(!0)}function sc(){return Ct(a,ac)}function _c(){let o=M(),p=t.getTokenStart(),m=J(23),g=t.hasPrecedingLineBreak(),b=un(15,ac);return Lr(23,24,m,p),P(de(b,g),o)}function oc(){let o=M(),p=Ue();if(pt(26)){let ce=zt(!0);return Ce(P(y.createSpreadAssignment(ce),o),p)}let m=On(!0);if(ti(139))return _i(o,p,m,178,0);if(ti(153))return _i(o,p,m,179,0);let g=pt(42),b=ve(),N=jr(),Q=pt(58),_e=pt(54);if(g||u()===21||u()===30)return Lc(o,p,m,g,N,Q,_e);let ee;if(b&&u()!==59){let ce=pt(64),je=ce?lt(()=>zt(!0)):void 0;ee=y.createShorthandPropertyAssignment(N,je),ee.equalsToken=ce}else{J(59);let ce=lt(()=>zt(!0));ee=y.createPropertyAssignment(N,ce)}return ee.modifiers=m,ee.questionToken=Q,ee.exclamationToken=_e,Ce(P(ee,o),p)}function Is(){let o=M(),p=t.getTokenStart(),m=J(19),g=t.hasPrecedingLineBreak(),b=un(12,oc,!0);return Lr(19,20,m,p),P(O(b,g),o)}function Os(){let o=Ze();Qe(!1);let p=M(),m=Ue(),g=On(!1);J(100);let b=pt(42),N=b?1:0,Q=Zt(g,cl)?2:0,_e=N&&Q?Z(Li):N?Wn(Li):Q?U(Li):Li(),ee=pn(),te=Xn(N|Q),ce=In(59,!1),je=wa(N|Q);Qe(o);let Je=y.createFunctionExpression(g,b,_e,ee,te,ce,je);return Ce(P(Je,p),m)}function Li(){return qe()?Ka():void 0}function cc(){let o=M();if(J(105),Le(25)){let N=jt();return P(y.createMetaProperty(105,N),o)}let p=M(),m=rn(p,Ns(),!1),g;m.kind===234&&(g=m.typeArguments,m=m.expression),u()===29&&Ee(A.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,r_($e,m));let b=u()===21?rc():void 0;return P(nr(m,g,b),o)}function Fr(o,p){let m=M(),g=Ue(),b=t.getTokenStart(),N=J(19,p);if(N||o){let Q=t.hasPrecedingLineBreak(),_e=bn(1,Yt);Lr(19,20,N,b);let ee=Ce(P(rr(_e,Q),m),g);return u()===64&&(Ee(A.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),B()),ee}else{let Q=lr();return Ce(P(rr(Q,void 0),m),g)}}function wa(o,p){let m=we();He(!!(o&1));let g=Ye();st(!!(o&2));let b=qt;qt=!1;let N=Ze();N&&Qe(!1);let Q=Fr(!!(o&16),p);return N&&Qe(!0),qt=b,He(m),st(g),Q}function lc(){let o=M(),p=Ue();return J(27),Ce(P(y.createEmptyStatement(),o),p)}function Pu(){let o=M(),p=Ue();J(101);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Yt(),Q=Le(93)?Yt():void 0;return Ce(P(We(b,N,Q),o),p)}function uc(){let o=M(),p=Ue();J(92);let m=Yt();J(117);let g=t.getTokenStart(),b=J(21),N=lt(kt);return Lr(21,22,b,g),Le(27),Ce(P(y.createDoStatement(m,N),o),p)}function Nu(){let o=M(),p=Ue();J(117);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Yt();return Ce(P(ir(b,N),o),p)}function pc(){let o=M(),p=Ue();J(99);let m=pt(135);J(21);let g;u()!==27&&(u()===115||u()===121||u()===87||u()===160&&H(wc)||u()===135&&H(Js)?g=Ic(!0):g=Mr(kt));let b;if(m?J(165):Le(165)){let N=lt(()=>zt(!0));J(22),b=Ot(m,g,N,Yt())}else if(Le(103)){let N=lt(kt);J(22),b=y.createForInStatement(g,N,Yt())}else{J(27);let N=u()!==27&&u()!==22?lt(kt):void 0;J(27);let Q=u()!==22?lt(kt):void 0;J(22),b=Ir(g,N,Q,Yt())}return Ce(P(b,o),p)}function fc(o){let p=M(),m=Ue();J(o===253?83:88);let g=_r()?void 0:gt();Qt();let b=o===253?y.createBreakStatement(g):y.createContinueStatement(g);return Ce(P(b,p),m)}function dc(){let o=M(),p=Ue();J(107);let m=_r()?void 0:lt(kt);return Qt(),Ce(P(y.createReturnStatement(m),o),p)}function Iu(){let o=M(),p=Ue();J(118);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Tt(67108864,Yt);return Ce(P(y.createWithStatement(b,N),o),p)}function mc(){let o=M(),p=Ue();J(84);let m=lt(kt);J(59);let g=bn(3,Yt);return Ce(P(y.createCaseClause(m,g),o),p)}function Ou(){let o=M();J(90),J(59);let p=bn(3,Yt);return P(y.createDefaultClause(p),o)}function Mu(){return u()===84?mc():Ou()}function hc(){let o=M();J(19);let p=bn(2,Mu);return J(20),P(y.createCaseBlock(p),o)}function Lu(){let o=M(),p=Ue();J(109),J(21);let m=lt(kt);J(22);let g=hc();return Ce(P(y.createSwitchStatement(m,g),o),p)}function yc(){let o=M(),p=Ue();J(111);let m=t.hasPrecedingLineBreak()?void 0:lt(kt);return m===void 0&&(yn++,m=P(ue(""),M())),oa()||xt(m),Ce(P(y.createThrowStatement(m),o),p)}function Ju(){let o=M(),p=Ue();J(113);let m=Fr(!1),g=u()===85?gc():void 0,b;return(!g||u()===98)&&(J(98,A.catch_or_finally_expected),b=Fr(!1)),Ce(P(y.createTryStatement(m,g,b),o),p)}function gc(){let o=M();J(85);let p;Le(21)?(p=Ea(),J(22)):p=void 0;let m=Fr(!1);return P(y.createCatchClause(p,m),o)}function ju(){let o=M(),p=Ue();return J(89),Qt(),Ce(P(y.createDebuggerStatement(),o),p)}function bc(){let o=M(),p=Ue(),m,g=u()===21,b=lt(kt);return Ke(b)&&Le(59)?m=y.createLabeledStatement(b,Yt()):(oa()||xt(b),m=Dn(b),g&&(p=!1)),Ce(P(m,o),p)}function Ms(){return B(),St(u())&&!t.hasPrecedingLineBreak()}function vc(){return B(),u()===86&&!t.hasPrecedingLineBreak()}function Tc(){return B(),u()===100&&!t.hasPrecedingLineBreak()}function Ls(){return B(),(St(u())||u()===9||u()===10||u()===11)&&!t.hasPrecedingLineBreak()}function Ru(){for(;;)switch(u()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return kc();case 135:return js();case 120:case 156:case 166:return fu();case 144:case 145:return Fu();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:let o=u();if(B(),t.hasPrecedingLineBreak())return!1;if(o===138&&u()===156)return!0;continue;case 162:return B(),u()===19||u()===80||u()===95;case 102:return B(),u()===166||u()===11||u()===42||u()===19||St(u());case 95:let p=B();if(p===156&&(p=H(B)),p===64||p===42||p===19||p===90||p===130||p===60)return!0;continue;case 126:B();continue;default:return!1}}function Ji(){return H(Ru)}function xc(){switch(u()){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 Ji()||H(lo);case 87:case 95:return Ji();case 134:case 138:case 120:case 144:case 145:case 156:case 162:case 166:return!0;case 129:case 125:case 123:case 124:case 126:case 148:return Ji()||!H(Ms);default:return Tr()}}function Sc(){return B(),qe()||u()===19||u()===23}function Uu(){return H(Sc)}function wc(){return ka(!0)}function Bu(){return B(),u()===64||u()===27||u()===59}function ka(o){return B(),o&&u()===165?H(Bu):(qe()||u()===19)&&!t.hasPrecedingLineBreak()}function kc(){return H(ka)}function Js(o){return B()===160?ka(o):!1}function js(){return H(Js)}function Yt(){switch(u()){case 27:return lc();case 19:return Fr(!1);case 115:return Ui(M(),Ue(),void 0);case 121:if(Uu())return Ui(M(),Ue(),void 0);break;case 135:if(js())return Ui(M(),Ue(),void 0);break;case 160:if(kc())return Ui(M(),Ue(),void 0);break;case 100:return Us(M(),Ue(),void 0);case 86:return Fs(M(),Ue(),void 0);case 101:return Pu();case 92:return uc();case 117:return Nu();case 99:return pc();case 88:return fc(252);case 83:return fc(253);case 107:return dc();case 118:return Iu();case 109:return Lu();case 111:return yc();case 113:case 85:case 98:return Ju();case 89:return ju();case 60:return ji();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(Ji())return ji();break}return bc()}function Ec(o){return o.kind===138}function ji(){let o=M(),p=Ue(),m=On(!0);if(Zt(m,Ec)){let b=qu(o);if(b)return b;for(let N of m)N.flags|=33554432;return Tt(33554432,()=>Ac(o,p,m))}else return Ac(o,p,m)}function qu(o){return Tt(33554432,()=>{let p=pa(yt,o);if(p)return J_(p)})}function Ac(o,p,m){switch(u()){case 115:case 121:case 87:case 160:case 135:return Ui(o,p,m);case 100:return Us(o,p,m);case 86:return Fs(o,p,m);case 120:return ep(o,p,m);case 156:return tp(o,p,m);case 94:return np(o,p,m);case 162:case 144:case 145:return rp(o,p,m);case 102:return Bi(o,p,m);case 95:switch(B(),u()){case 90:case 64:return Kc(o,p,m);case 130:return sp(o,p,m);default:return Qc(o,p,m)}default:if(m){let g=Gt(283,!0,A.Declaration_expected);return qp(g,o),g.modifiers=m,g}return}}function Cc(){return B()===11}function Dc(){return B(),u()===161||u()===64}function Fu(){return B(),!t.hasPrecedingLineBreak()&&(ve()||u()===11)}function Ri(o,p){if(u()!==19){if(o&4){ya();return}if(_r()){Qt();return}}return wa(o,p)}function zu(){let o=M();if(u()===28)return P(y.createOmittedExpression(),o);let p=pt(26),m=si(),g=xr();return P(y.createBindingElement(p,void 0,m,g),o)}function Pc(){let o=M(),p=pt(26),m=qe(),g=jr(),b;m&&u()!==59?(b=g,g=void 0):(J(59),b=si());let N=xr();return P(y.createBindingElement(p,g,b,N),o)}function Vu(){let o=M();J(19);let p=lt(()=>un(9,Pc));return J(20),P(y.createObjectBindingPattern(p),o)}function Nc(){let o=M();J(23);let p=lt(()=>un(10,zu));return J(24),P(y.createArrayBindingPattern(p),o)}function Rs(){return u()===19||u()===23||u()===81||qe()}function si(o){return u()===23?Nc():u()===19?Vu():Ka(o)}function Wu(){return Ea(!0)}function Ea(o){let p=M(),m=Ue(),g=si(A.Private_identifiers_are_not_allowed_in_variable_declarations),b;o&&g.kind===80&&u()===54&&!t.hasPrecedingLineBreak()&&(b=Wt());let N=vr(),Q=qo(u())?void 0:xr(),_e=Bn(g,b,N,Q);return Ce(P(_e,p),m)}function Ic(o){let p=M(),m=0;switch(u()){case 115:break;case 121:m|=1;break;case 87:m|=2;break;case 160:m|=4;break;case 135:q.assert(js()),m|=6,B();break;default:q.fail()}B();let g;if(u()===165&&H(Oc))g=lr();else{let b=me();Te(o),g=un(8,o?Ea:Wu),Te(b)}return P(Pn(g,m),p)}function Oc(){return Ci()&&B()===22}function Ui(o,p,m){let g=Ic(!1);Qt();let b=hn(m,g);return Ce(P(b,o),p)}function Us(o,p,m){let g=Ye(),b=Jn(m);J(100);let N=pt(42),Q=b&2048?Li():Ka(),_e=N?1:0,ee=b&1024?2:0,te=pn();b&32&&st(!0);let ce=Xn(_e|ee),je=In(59,!1),Je=Ri(_e|ee,A.or_expected);st(g);let De=y.createFunctionDeclaration(m,N,Q,te,ce,je,Je);return Ce(P(De,o),p)}function Gu(){if(u()===137)return J(137);if(u()===11&&H(B)===21)return le(()=>{let o=Hn();return o.text==="constructor"?o:void 0})}function Mc(o,p,m){return le(()=>{if(Gu()){let g=pn(),b=Xn(0),N=In(59,!1),Q=Ri(0,A.or_expected),_e=y.createConstructorDeclaration(m,b,Q);return _e.typeParameters=g,_e.type=N,Ce(P(_e,o),p)}})}function Lc(o,p,m,g,b,N,Q,_e){let ee=g?1:0,te=Zt(m,cl)?2:0,ce=pn(),je=Xn(ee|te),Je=In(59,!1),De=Ri(ee|te,_e),Ht=y.createMethodDeclaration(m,g,b,N,ce,je,Je,De);return Ht.exclamationToken=Q,Ce(P(Ht,o),p)}function Aa(o,p,m,g,b){let N=!b&&!t.hasPrecedingLineBreak()?pt(54):void 0,Q=vr(),_e=Ct(90112,xr);ql(g,Q,_e);let ee=y.createPropertyDeclaration(m,g,b||N,Q,_e);return Ce(P(ee,o),p)}function Bs(o,p,m){let g=pt(42),b=jr(),N=pt(58);return g||u()===21||u()===30?Lc(o,p,m,g,b,N,void 0,A.or_expected):Aa(o,p,m,b,N)}function _i(o,p,m,g,b){let N=jr(),Q=pn(),_e=Xn(0),ee=In(59,!1),te=Ri(b),ce=g===178?y.createGetAccessorDeclaration(m,N,_e,ee,te):y.createSetAccessorDeclaration(m,N,_e,te);return ce.typeParameters=Q,y_(ce)&&(ce.type=ee),Ce(P(ce,o),p)}function Jc(){let o;if(u()===60)return!0;for(;Yr(u());){if(o=u(),zg(o))return!0;B()}if(u()===42||(br()&&(o=u(),B()),u()===23))return!0;if(o!==void 0){if(!di(o)||o===153||o===139)return!0;switch(u()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return _r()}}return!1}function Yu(o,p,m){Yn(126);let g=Hu(),b=Ce(P(y.createClassStaticBlockDeclaration(g),o),p);return b.modifiers=m,b}function Hu(){let o=we(),p=Ye();He(!1),st(!0);let m=Fr(!1);return He(o),st(p),m}function jc(){if(Ye()&&u()===135){let o=M(),p=gt(A.Expression_expected);B();let m=rn(o,p,!0);return Ps(o,m)}return Oi()}function Rc(){let o=M();if(!Le(60))return;let p=wi(jc);return P(y.createDecorator(p),o)}function qs(o,p,m){let g=M(),b=u();if(u()===87&&p){if(!le(Za))return}else{if(m&&u()===126&&H(Da))return;if(o&&u()===126)return;if(!N_())return}return P(he(b),g)}function On(o,p,m){let g=M(),b,N,Q,_e=!1,ee=!1,te=!1;if(o&&u()===60)for(;N=Rc();)b=wn(b,N);for(;Q=qs(_e,p,m);)Q.kind===126&&(_e=!0),b=wn(b,Q),ee=!0;if(ee&&o&&u()===60)for(;N=Rc();)b=wn(b,N),te=!0;if(te)for(;Q=qs(_e,p,m);)Q.kind===126&&(_e=!0),b=wn(b,Q);return b&&At(b,g)}function Uc(){let o;if(u()===134){let p=M();B();let m=P(he(134),p);o=At([m],p)}return o}function Bc(){let o=M(),p=Ue();if(u()===27)return B(),Ce(P(y.createSemicolonClassElement(),o),p);let m=On(!0,!0,!0);if(u()===126&&H(Da))return Yu(o,p,m);if(ti(139))return _i(o,p,m,178,0);if(ti(153))return _i(o,p,m,179,0);if(u()===137||u()===11){let g=Mc(o,p,m);if(g)return g}if(Br())return ds(o,p,m);if(St(u())||u()===11||u()===9||u()===10||u()===42||u()===23)if(Zt(m,Ec)){for(let b of m)b.flags|=33554432;return Tt(33554432,()=>Bs(o,p,m))}else return Bs(o,p,m);if(m){let g=Gt(80,!0,A.Declaration_expected);return Aa(o,p,m,g,void 0)}return q.fail("Should not have attempted to parse class member declaration.")}function Xu(){let o=M(),p=Ue(),m=On(!0);if(u()===86)return zs(o,p,m,232);let g=Gt(283,!0,A.Expression_expected);return qp(g,o),g.modifiers=m,g}function $u(){return zs(M(),Ue(),void 0,232)}function Fs(o,p,m){return zs(o,p,m,264)}function zs(o,p,m,g){let b=Ye();J(86);let N=Qu(),Q=pn();Zt(m,zb)&&st(!0);let _e=Fc(),ee;J(19)?(ee=zc(),J(20)):ee=lr(),st(b);let te=g===264?y.createClassDeclaration(m,N,Q,_e,ee):y.createClassExpression(m,N,Q,_e,ee);return Ce(P(te,o),p)}function Qu(){return qe()&&!qc()?or(qe()):void 0}function qc(){return u()===119&&H(Xl)}function Fc(){if(Vs())return bn(22,Ku)}function Ku(){let o=M(),p=u();q.assert(p===96||p===119),B();let m=un(7,Zu);return P(y.createHeritageClause(p,m),o)}function Zu(){let o=M(),p=Oi();if(p.kind===234)return p;let m=Ca();return P(y.createExpressionWithTypeArguments(p,m),o)}function Ca(){return u()===30?Rr(20,_t,30,32):void 0}function Vs(){return u()===96||u()===119}function zc(){return bn(5,Bc)}function ep(o,p,m){J(120);let g=gt(),b=pn(),N=Fc(),Q=po(),_e=y.createInterfaceDeclaration(m,g,b,N,Q);return Ce(P(_e,o),p)}function tp(o,p,m){J(156),t.hasPrecedingLineBreak()&&Ee(A.Line_break_not_permitted_here);let g=gt(),b=pn();J(64);let N=u()===141&&le(bo)||_t();Qt();let Q=y.createTypeAliasDeclaration(m,g,b,N);return Ce(P(Q,o),p)}function Ws(){let o=M(),p=Ue(),m=jr(),g=lt(xr);return Ce(P(y.createEnumMember(m,g),o),p)}function np(o,p,m){J(94);let g=gt(),b;J(19)?(b=xe(()=>un(6,Ws)),J(20)):b=lr();let N=y.createEnumDeclaration(m,g,b);return Ce(P(N,o),p)}function Gs(){let o=M(),p;return J(19)?(p=bn(1,Yt),J(20)):p=lr(),P(y.createModuleBlock(p),o)}function Vc(o,p,m,g){let b=g&32,N=g&8?jt():gt(),Q=Le(25)?Vc(M(),!1,void 0,8|b):Gs(),_e=y.createModuleDeclaration(m,N,Q,g);return Ce(P(_e,o),p)}function Wc(o,p,m){let g=0,b;u()===162?(b=gt(),g|=2048):(b=Hn(),b.text=Jr(b.text));let N;u()===19?N=Gs():Qt();let Q=y.createModuleDeclaration(m,b,N,g);return Ce(P(Q,o),p)}function rp(o,p,m){let g=0;if(u()===162)return Wc(o,p,m);if(Le(145))g|=32;else if(J(144),u()===11)return Wc(o,p,m);return Vc(o,p,m,g)}function ip(){return u()===149&&H(Gc)}function Gc(){return B()===21}function Da(){return B()===19}function ap(){return B()===44}function sp(o,p,m){J(130),J(145);let g=gt();Qt();let b=y.createNamespaceExportDeclaration(g);return b.modifiers=m,Ce(P(b,o),p)}function Bi(o,p,m){J(102);let g=t.getTokenFullStart(),b;ve()&&(b=gt());let N;if(b?.escapedText==="type"&&(u()!==161||ve()&&H(Dc))&&(ve()||zr())?(N=156,b=ve()?gt():void 0):b?.escapedText==="defer"&&(u()===161?!H(Cc):u()!==28&&u()!==64)&&(N=166,b=ve()?gt():void 0),b&&!op()&&N!==166)return cp(o,p,m,b,N===156);let Q=Yc(b,g,N,void 0),_e=Fi(),ee=Hc();Qt();let te=y.createImportDeclaration(m,Q,_e,ee);return Ce(P(te,o),p)}function Yc(o,p,m,g=!1){let b;return(o||u()===42||u()===19)&&(b=lp(o,p,m,g),J(161)),b}function Hc(){let o=u();if((o===118||o===132)&&!t.hasPrecedingLineBreak())return Ys(o)}function _p(){let o=M(),p=St(u())?jt():ri(11);J(59);let m=zt(!0);return P(y.createImportAttribute(p,m),o)}function Ys(o,p){let m=M();p||J(o);let g=t.getTokenStart();if(J(19)){let b=t.hasPrecedingLineBreak(),N=un(24,_p,!0);if(!J(20)){let Q=Ba(at);Q&&Q.code===A._0_expected.code&&sl(Q,Oa(Mt,$e,g,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return P(y.createImportAttributes(N,b,o),m)}else{let b=At([],M(),void 0,!1);return P(y.createImportAttributes(b,!1,o),m)}}function zr(){return u()===42||u()===19}function op(){return u()===28||u()===161}function cp(o,p,m,g,b){J(64);let N=qi();Qt();let Q=y.createImportEqualsDeclaration(m,b,g,N);return Ce(P(Q,o),p)}function lp(o,p,m,g){let b;return(!o||Le(28))&&(g&&t.setSkipJsDocLeadingAsterisks(!0),u()===42?b=pp():b=Xc(276),g&&t.setSkipJsDocLeadingAsterisks(!1)),P(y.createImportClause(m,o,b),p)}function qi(){return ip()?up():Ur(!1)}function up(){let o=M();J(149),J(21);let p=Fi();return J(22),P(y.createExternalModuleReference(p),o)}function Fi(){if(u()===11){let o=Hn();return o.text=Jr(o.text),o}else return kt()}function pp(){let o=M();J(42),J(130);let p=gt();return P(y.createNamespaceImport(p),o)}function Hs(){return St(u())||u()===11}function oi(o){return u()===11?Hn():o()}function Xc(o){let p=M(),m=o===276?y.createNamedImports(Rr(23,fp,19,20)):y.createNamedExports(Rr(23,ci,19,20));return P(m,p)}function ci(){let o=Ue();return Ce($c(282),o)}function fp(){return $c(277)}function $c(o){let p=M(),m=di(u())&&!ve(),g=t.getTokenStart(),b=t.getTokenEnd(),N=!1,Q,_e=!0,ee=oi(jt);if(ee.kind===80&&ee.escapedText==="type")if(u()===130){let je=jt();if(u()===130){let Je=jt();Hs()?(N=!0,Q=je,ee=oi(ce),_e=!1):(Q=ee,ee=Je,_e=!1)}else Hs()?(Q=ee,_e=!1,ee=oi(ce)):(N=!0,ee=je)}else Hs()&&(N=!0,ee=oi(ce));_e&&u()===130&&(Q=ee,J(130),ee=oi(ce)),o===277&&(ee.kind!==80?(rt(Cr($e,ee.pos),ee.end,A.Identifier_expected),ee=yi(Gt(80,!1),ee.pos,ee.pos)):m&&rt(g,b,A.Identifier_expected));let te=o===277?y.createImportSpecifier(N,Q,ee):y.createExportSpecifier(N,Q,ee);return P(te,p);function ce(){return m=di(u())&&!ve(),g=t.getTokenStart(),b=t.getTokenEnd(),jt()}}function dp(o){return P(y.createNamespaceExport(oi(jt)),o)}function Qc(o,p,m){let g=Ye();st(!0);let b,N,Q,_e=Le(156),ee=M();Le(42)?(Le(130)&&(b=dp(ee)),J(161),N=Fi()):(b=Xc(280),(u()===161||u()===11&&!t.hasPrecedingLineBreak())&&(J(161),N=Fi()));let te=u();N&&(te===118||te===132)&&!t.hasPrecedingLineBreak()&&(Q=Ys(te)),Qt(),st(g);let ce=y.createExportDeclaration(m,_e,b,N,Q);return Ce(P(ce,o),p)}function Kc(o,p,m){let g=Ye();st(!0);let b;Le(64)?b=!0:J(90);let N=zt(!0);Qt(),st(g);let Q=y.createExportAssignment(m,b,N);return Ce(P(Q,o),p)}let Xs;(o=>{o[o.SourceElements=0]="SourceElements",o[o.BlockStatements=1]="BlockStatements",o[o.SwitchClauses=2]="SwitchClauses",o[o.SwitchClauseStatements=3]="SwitchClauseStatements",o[o.TypeMembers=4]="TypeMembers",o[o.ClassMembers=5]="ClassMembers",o[o.EnumMembers=6]="EnumMembers",o[o.HeritageClauseElement=7]="HeritageClauseElement",o[o.VariableDeclarations=8]="VariableDeclarations",o[o.ObjectBindingElements=9]="ObjectBindingElements",o[o.ArrayBindingElements=10]="ArrayBindingElements",o[o.ArgumentExpressions=11]="ArgumentExpressions",o[o.ObjectLiteralMembers=12]="ObjectLiteralMembers",o[o.JsxAttributes=13]="JsxAttributes",o[o.JsxChildren=14]="JsxChildren",o[o.ArrayLiteralMembers=15]="ArrayLiteralMembers",o[o.Parameters=16]="Parameters",o[o.JSDocParameters=17]="JSDocParameters",o[o.RestProperties=18]="RestProperties",o[o.TypeParameters=19]="TypeParameters",o[o.TypeArguments=20]="TypeArguments",o[o.TupleElementTypes=21]="TupleElementTypes",o[o.HeritageClauses=22]="HeritageClauses",o[o.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",o[o.ImportAttributes=24]="ImportAttributes",o[o.JSDocComment=25]="JSDocComment",o[o.Count=26]="Count"})(Xs||(Xs={}));let Zc;(o=>{o[o.False=0]="False",o[o.True=1]="True",o[o.Unknown=2]="Unknown"})(Zc||(Zc={}));let el;(o=>{function p(te,ce,je){Fn("file.js",te,99,void 0,1,0),t.setText(te,ce,je),ct=t.scan();let Je=m(),De=se("file.js",99,1,!1,[],he(1),0,Va),Ht=Yi(at,De);return Bt&&(De.jsDocDiagnostics=Yi(Bt,De)),zn(),Je?{jsDocTypeExpression:Je,diagnostics:Ht}:void 0}o.parseJSDocTypeExpressionForTests=p;function m(te){let ce=M(),je=(te?Le:J)(19),Je=Tt(16777216,ls);(!te||je)&&C_(20);let De=y.createJSDocTypeExpression(Je);return L(De),P(De,ce)}o.parseJSDocTypeExpression=m;function g(){let te=M(),ce=Le(19),je=M(),Je=Ur(!1);for(;u()===81;)Pt(),Be(),Je=P(y.createJSDocMemberName(Je,gt()),je);ce&&C_(20);let De=y.createJSDocNameReference(Je);return L(De),P(De,te)}o.parseJSDocNameReference=g;function b(te,ce,je){Fn("",te,99,void 0,1,0);let Je=Tt(16777216,()=>ee(ce,je)),Ht=Yi(at,{languageVariant:0,text:te});return zn(),Je?{jsDoc:Je,diagnostics:Ht}:void 0}o.parseIsolatedJSDocComment=b;function N(te,ce,je){let Je=ct,De=at.length,Ht=tn,Nt=Tt(16777216,()=>ee(ce,je));return wf(Nt,te),tt&524288&&(Bt||(Bt=[]),En(Bt,at,De)),ct=Je,at.length=De,tn=Ht,Nt}o.parseJSDocComment=N;let Q;(te=>{te[te.BeginningOfLine=0]="BeginningOfLine",te[te.SawAsterisk=1]="SawAsterisk",te[te.SavingComments=2]="SavingComments",te[te.SavingBackticks=3]="SavingBackticks"})(Q||(Q={}));let _e;(te=>{te[te.Property=1]="Property",te[te.Parameter=2]="Parameter",te[te.CallbackParameter=4]="CallbackParameter"})(_e||(_e={}));function ee(te=0,ce){let je=$e,Je=ce===void 0?je.length:te+ce;if(ce=Je-te,q.assert(te>=0),q.assert(te<=Je),q.assert(Je<=je.length),!P6(je,te))return;let De,Ht,Nt,ur,pr,Mn=[],Vr=[],Pe=yt;yt|=1<<25;let et=t.scanRange(te+3,ce-5,wr);return yt=Pe,et;function wr(){let I=1,X,$=te-(je.lastIndexOf(` +`,te)+1)+4;function ne(Re){X||(X=$),Mn.push(Re),$+=Re.length}for(Be();Gi(5););Gi(4)&&(I=0,$=0);e:for(;;){switch(u()){case 60:mp(Mn),pr||(pr=M()),Fe(n($)),I=0,X=void 0;break;case 4:Mn.push(t.getTokenText()),I=0,$=0;break;case 42:let Re=t.getTokenText();I===1?(I=2,ne(Re)):(q.assert(I===0),I=1,$+=Re.length);break;case 5:q.assert(I!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let ut=t.getTokenText();X!==void 0&&$+ut.length>X&&Mn.push(ut.slice(X-$)),$+=ut.length;break;case 1:break e;case 82:I=2,ne(t.getTokenValue());break;case 19:I=2;let fn=t.getTokenFullStart(),an=t.getTokenEnd()-1,Kt=l(an);if(Kt){ur||zi(Mn),Vr.push(P(y.createJSDocText(Mn.join("")),ur??te,fn)),Vr.push(Kt),Mn=[],ur=t.getTokenEnd();break}default:I=2,ne(t.getTokenText());break}I===2?nn(!1):Be()}let re=Mn.join("").trimEnd();Vr.length&&re.length&&Vr.push(P(y.createJSDocText(re),ur??te,pr)),Vr.length&&De&&q.assertIsDefined(pr,"having parsed tags implies that the end of the comment span should be set");let Ne=De&&At(De,Ht,Nt);return P(y.createJSDocComment(Vr.length?At(Vr,te,pr):re.length?re:void 0,Ne),te,Je)}function zi(I){for(;I.length&&(I[0]===` +`||I[0]==="\r");)I.shift()}function mp(I){for(;I.length;){let X=I[I.length-1].trimEnd();if(X==="")I.pop();else if(X.lengthut&&(ne.push(Qn.slice(ut-I)),Re=2),I+=Qn.length;break;case 19:Re=2;let tl=t.getTokenFullStart(),Pa=t.getTokenEnd()-1,nl=l(Pa);nl?(re.push(P(y.createJSDocText(ne.join("")),Ne??$,tl)),re.push(nl),ne=[],Ne=t.getTokenEnd()):fn(t.getTokenText());break;case 62:Re===3?Re=2:Re=3,fn(t.getTokenText());break;case 82:Re!==3&&(Re=2),fn(t.getTokenValue());break;case 42:if(Re===0){Re=1,I+=1;break}default:Re!==3&&(Re=2),fn(t.getTokenText());break}Re===2||Re===3?an=nn(Re===3):an=Be()}zi(ne);let Kt=ne.join("").trimEnd();if(re.length)return Kt.length&&re.push(P(y.createJSDocText(Kt),Ne??$)),At(re,$,t.getTokenEnd());if(Kt.length)return Kt}function l(I){let X=le(v);if(!X)return;Be(),Tn();let $=d(),ne=[];for(;u()!==20&&u()!==4&&u()!==1;)ne.push(t.getTokenText()),Be();let re=X==="link"?y.createJSDocLink:X==="linkcode"?y.createJSDocLinkCode:y.createJSDocLinkPlain;return P(re($,ne.join("")),I,t.getTokenEnd())}function d(){if(St(u())){let I=M(),X=jt();for(;Le(25);)X=P(y.createQualifiedName(X,u()===81?Gt(80,!1):jt()),I);for(;u()===81;)Pt(),Be(),X=P(y.createJSDocMemberName(X,gt()),I);return X}}function v(){if(j(),u()===19&&Be()===60&&St(Be())){let I=t.getTokenValue();if(F(I))return I}}function F(I){return I==="link"||I==="linkcode"||I==="linkplain"}function pe(I,X,$,ne){return P(y.createJSDocUnknownTag(X,i(I,M(),$,ne)),I)}function Fe(I){I&&(De?De.push(I):(De=[I],Ht=I.pos),Nt=I.end)}function It(){return j(),u()===19?m():void 0}function fr(){let I=Gi(23);I&&Tn();let X=Gi(62),$=ey();return X&&zl(62),I&&(Tn(),pt(64)&&kt(),J(24)),{name:$,isBracketed:I}}function xn(I){switch(I.kind){case 151:return!0;case 189:return xn(I.elementType);default:return Pf(I)&&Ke(I.typeName)&&I.typeName.escapedText==="Object"&&!I.typeArguments}}function Vi(I,X,$,ne){let re=It(),Ne=!re;j();let{name:Re,isBracketed:ut}=fr(),fn=j();Ne&&!H(v)&&(re=It());let an=i(I,M(),ne,fn),Kt=O0(re,Re,$,ne);Kt&&(re=Kt,Ne=!0);let Qn=$===1?y.createJSDocPropertyTag(X,Re,ut,re,Ne,an):y.createJSDocParameterTag(X,Re,ut,re,Ne,an);return P(Qn,I)}function O0(I,X,$,ne){if(I&&xn(I.type)){let re=M(),Ne,Re;for(;Ne=le(()=>yp($,ne,X));)Ne.kind===342||Ne.kind===349?Re=wn(Re,Ne):Ne.kind===346&&on(Ne.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(Re){let ut=P(y.createJSDocTypeLiteral(Re,I.type.kind===189),re);return P(y.createJSDocTypeExpression(ut),re)}}}function M0(I,X,$,ne){Zt(De,y6)&&rt(X.pos,t.getTokenStart(),A._0_tag_already_specified,l_(X.escapedText));let re=It();return P(y.createJSDocReturnTag(X,re,i(I,M(),$,ne)),I)}function pd(I,X,$,ne){Zt(De,Vf)&&rt(X.pos,t.getTokenStart(),A._0_tag_already_specified,l_(X.escapedText));let re=m(!0),Ne=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocTypeTag(X,re,Ne),I)}function L0(I,X,$,ne){let Ne=u()===23||H(()=>Be()===60&&St(Be())&&F(t.getTokenValue()))?void 0:g(),Re=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocSeeTag(X,Ne,Re),I)}function J0(I,X,$,ne){let re=It(),Ne=i(I,M(),$,ne);return P(y.createJSDocThrowsTag(X,re,Ne),I)}function j0(I,X,$,ne){let re=M(),Ne=R0(),Re=t.getTokenFullStart(),ut=i(I,Re,$,ne);ut||(Re=t.getTokenFullStart());let fn=typeof ut!="string"?At(Hp([P(Ne,re,Re)],ut),re):Ne.text+ut;return P(y.createJSDocAuthorTag(X,fn),I)}function R0(){let I=[],X=!1,$=t.getToken();for(;$!==1&&$!==4;){if($===30)X=!0;else{if($===60&&!X)break;if($===32&&X){I.push(t.getTokenText()),t.resetTokenState(t.getTokenEnd());break}}I.push(t.getTokenText()),$=Be()}return y.createJSDocText(I.join(""))}function U0(I,X,$,ne){let re=fd();return P(y.createJSDocImplementsTag(X,re,i(I,M(),$,ne)),I)}function B0(I,X,$,ne){let re=fd();return P(y.createJSDocAugmentsTag(X,re,i(I,M(),$,ne)),I)}function q0(I,X,$,ne){let re=m(!1),Ne=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocSatisfiesTag(X,re,Ne),I)}function F0(I,X,$,ne){let re=t.getTokenFullStart(),Ne;ve()&&(Ne=gt());let Re=Yc(Ne,re,156,!0),ut=Fi(),fn=Hc(),an=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocImportTag(X,Re,ut,fn,an),I)}function fd(){let I=Le(19),X=M(),$=z0();t.setSkipJsDocLeadingAsterisks(!0);let ne=Ca();t.setSkipJsDocLeadingAsterisks(!1);let re=y.createExpressionWithTypeArguments($,ne),Ne=P(re,X);return I&&(Tn(),J(20)),Ne}function z0(){let I=M(),X=li();for(;Le(25);){let $=li();X=P(ae(X,$),I)}return X}function Wi(I,X,$,ne,re){return P(X($,i(I,M(),ne,re)),I)}function dd(I,X,$,ne){let re=m(!0);return Tn(),P(y.createJSDocThisTag(X,re,i(I,M(),$,ne)),I)}function V0(I,X,$,ne){let re=m(!0);return Tn(),P(y.createJSDocEnumTag(X,re,i(I,M(),$,ne)),I)}function W0(I,X,$,ne){let re=It();j();let Ne=hp();Tn();let Re=s($),ut;if(!re||xn(re.type)){let an,Kt,Qn,tl=!1;for(;(an=le(()=>$0($)))&&an.kind!==346;)if(tl=!0,an.kind===345)if(Kt){let Pa=Ee(A.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Pa&&sl(Pa,Oa(Mt,$e,0,0,A.The_tag_was_first_specified_here));break}else Kt=an;else Qn=wn(Qn,an);if(tl){let Pa=re&&re.type.kind===189,nl=y.createJSDocTypeLiteral(Qn,Pa);re=Kt&&Kt.typeExpression&&!xn(Kt.typeExpression.type)?Kt.typeExpression:P(nl,I),ut=re.end}}ut=ut||Re!==void 0?M():(Ne??re??X).end,Re||(Re=i(I,ut,$,ne));let fn=y.createJSDocTypedefTag(X,re,Ne,Re);return P(fn,I,ut)}function hp(I){let X=t.getTokenStart();if(!St(u()))return;let $=li();if(Le(25)){let ne=hp(!0),re=y.createModuleDeclaration(void 0,$,ne,I?8:void 0);return P(re,X)}return I&&($.flags|=4096),$}function G0(I){let X=M(),$,ne;for(;$=le(()=>yp(4,I));){if($.kind===346){on($.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}ne=wn(ne,$)}return At(ne||[],X)}function md(I,X){let $=G0(X),ne=le(()=>{if(Gi(60)){let re=n(X);if(re&&re.kind===343)return re}});return P(y.createJSDocSignature(void 0,$,ne),I)}function Y0(I,X,$,ne){let re=hp();Tn();let Ne=s($),Re=md(I,$);Ne||(Ne=i(I,M(),$,ne));let ut=Ne!==void 0?M():Re.end;return P(y.createJSDocCallbackTag(X,Re,re,Ne),I,ut)}function H0(I,X,$,ne){Tn();let re=s($),Ne=md(I,$);re||(re=i(I,M(),$,ne));let Re=re!==void 0?M():Ne.end;return P(y.createJSDocOverloadTag(X,Ne,re),I,Re)}function X0(I,X){for(;!Ke(I)||!Ke(X);)if(!Ke(I)&&!Ke(X)&&I.right.escapedText===X.right.escapedText)I=I.left,X=X.left;else return!1;return I.escapedText===X.escapedText}function $0(I){return yp(1,I)}function yp(I,X,$){let ne=!0,re=!1;for(;;)switch(Be()){case 60:if(ne){let Ne=Q0(I,X);return Ne&&(Ne.kind===342||Ne.kind===349)&&$&&(Ke(Ne.name)||!X0($,Ne.name.left))?!1:Ne}re=!1;break;case 4:ne=!0,re=!1;break;case 42:re&&(ne=!1),re=!0;break;case 80:ne=!1;break;case 1:return!1}}function Q0(I,X){q.assert(u()===60);let $=t.getTokenFullStart();Be();let ne=li(),re=j(),Ne;switch(ne.escapedText){case"type":return I===1&&pd($,ne);case"prop":case"property":Ne=1;break;case"arg":case"argument":case"param":Ne=6;break;case"template":return hd($,ne,X,re);case"this":return dd($,ne,X,re);default:return!1}return I&Ne?Vi($,ne,I,X):!1}function K0(){let I=M(),X=Gi(23);X&&Tn();let $=On(!1,!0),ne=li(A.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),re;if(X&&(Tn(),J(64),re=Tt(16777216,ls),J(24)),!Zi(ne))return P(y.createTypeParameterDeclaration($,ne,void 0,re),I)}function Z0(){let I=M(),X=[];do{Tn();let $=K0();$!==void 0&&X.push($),j()}while(Gi(28));return At(X,I)}function hd(I,X,$,ne){let re=u()===19?m():void 0,Ne=Z0();return P(y.createJSDocTemplateTag(X,re,Ne,i(I,M(),$,ne)),I)}function Gi(I){return u()===I?(Be(),!0):!1}function ey(){let I=li();for(Le(23)&&J(24);Le(25);){let X=li();Le(23)&&J(24),I=$l(I,X)}return I}function li(I){if(!St(u()))return Gt(80,!I,I||A.Identifier_expected);yn++;let X=t.getTokenStart(),$=t.getTokenEnd(),ne=u(),re=Jr(t.getTokenValue()),Ne=P(ue(re,ne),X,$);return Be(),Ne}}})(el=e.JSDocParser||(e.JSDocParser={}))})(ta||(ta={}));var ym=new WeakSet;function B6(e){ym.has(e)&&q.fail("Source file has already been incrementally parsed"),ym.add(e)}var fh=new WeakSet;function q6(e){return fh.has(e)}function Gp(e){fh.add(e)}var Sl;(e=>{function t(D,R,ue,be){if(be=be||q.shouldAssert(2),y(D,R,ue,be),gg(ue))return D;if(D.statements.length===0)return ta.parseSourceFile(D.fileName,R,D.languageVersion,void 0,!0,D.scriptKind,D.setExternalModuleIndicator,D.jsDocParsingMode);B6(D),ta.fixupParentReferences(D);let he=D.text,de=G(D),O=c(D,ue);y(D,R,O,be),q.assert(O.span.start<=ue.span.start),q.assert(kr(O.span)===kr(ue.span)),q.assert(kr(Qs(O))===kr(Qs(ue)));let ae=Qs(O).length-O.span.length;k(D,O.span.start,kr(O.span),kr(Qs(O)),ae,he,R,be);let Oe=ta.parseSourceFile(D.fileName,R,D.languageVersion,de,!0,D.scriptKind,D.setExternalModuleIndicator,D.jsDocParsingMode);return Oe.commentDirectives=a(D.commentDirectives,Oe.commentDirectives,O.span.start,kr(O.span),ae,he,R,be),Oe.impliedNodeFormat=D.impliedNodeFormat,T6(D,Oe),Oe}e.updateSourceFile=t;function a(D,R,ue,be,he,de,O,ae){if(!D)return R;let Oe,V=!1;for(let Y of D){let{range:ft,type:nr}=Y;if(ft.endbe){oe();let mn={range:{pos:ft.pos+he,end:ft.end+he},type:nr};Oe=wn(Oe,mn),ae&&q.assert(de.substring(ft.pos,ft.end)===O.substring(mn.range.pos,mn.range.end))}}return oe(),Oe;function oe(){V||(V=!0,Oe?R&&Oe.push(...R):Oe=R)}}function _(D,R,ue,be,he,de,O){ue?Oe(D):ae(D);return;function ae(V){let oe="";if(O&&f(V)&&(oe=he.substring(V.pos,V.end)),Yd(V,R),yi(V,V.pos+be,V.end+be),O&&f(V)&&q.assert(oe===de.substring(V.pos,V.end)),Xt(V,ae,Oe),Ki(V))for(let Y of V.jsDoc)ae(Y);T(V,O)}function Oe(V){yi(V,V.pos+be,V.end+be);for(let oe of V)ae(oe)}}function f(D){switch(D.kind){case 11:case 9:case 80:return!0}return!1}function h(D,R,ue,be,he){q.assert(D.end>=R,"Adjusting an element that was entirely before the change range"),q.assert(D.pos<=ue,"Adjusting an element that was entirely after the change range"),q.assert(D.pos<=D.end);let de=Math.min(D.pos,be),O=D.end>=ue?D.end+he:Math.min(D.end,be);if(q.assert(de<=O),D.parent){let ae=D.parent;q.assertGreaterThanOrEqual(de,ae.pos),q.assertLessThanOrEqual(O,ae.end)}yi(D,de,O)}function T(D,R){if(R){let ue=D.pos,be=he=>{q.assert(he.pos>=ue),ue=he.end};if(Ki(D))for(let he of D.jsDoc)be(he);Xt(D,be),q.assert(ue<=D.end)}}function k(D,R,ue,be,he,de,O,ae){Oe(D);return;function Oe(oe){if(q.assert(oe.pos<=oe.end),oe.pos>ue){_(oe,D,!1,he,de,O,ae);return}let Y=oe.end;if(Y>=R){if(Gp(oe),Yd(oe,D),h(oe,R,ue,be,he),Xt(oe,Oe,V),Ki(oe))for(let ft of oe.jsDoc)Oe(ft);T(oe,ae);return}q.assert(Yue){_(oe,D,!0,he,de,O,ae);return}let Y=oe.end;if(Y>=R){Gp(oe),h(oe,R,ue,be,he);for(let ft of oe)Oe(ft);return}q.assert(Y0&&O<=1;O++){let ae=W(D,be);q.assert(ae.pos<=be);let Oe=ae.pos;be=Math.max(0,Oe-1)}let he=yg(be,kr(R.span)),de=R.newLength+(R.span.start-be);return Hm(he,de)}function W(D,R){let ue=D,be;if(Xt(D,de),be){let O=he(be);O.pos>ue.pos&&(ue=O)}return ue;function he(O){for(;;){let ae=nb(O);if(ae)O=ae;else return O}}function de(O){if(!Zi(O))if(O.pos<=R){if(O.pos>=ue.pos&&(ue=O),RR),!0}}function y(D,R,ue,be){let he=D.text;if(ue&&(q.assert(he.length-ue.span.length+ue.newLength===R.length),be||q.shouldAssert(3))){let de=he.substr(0,ue.span.start),O=R.substr(0,ue.span.start);q.assert(de===O);let ae=he.substring(kr(ue.span),he.length),Oe=R.substring(kr(Qs(ue)),R.length);q.assert(ae===Oe)}}function G(D){let R=D.statements,ue=0;q.assert(ue=V.pos&&O=V.pos&&O{D[D.Value=-1]="Value"})(E||(E={}))})(Sl||(Sl={}));function F6(e){return z6(e)!==void 0}function z6(e){let t=Om(e,Sb,!1);if(t)return t;if(qy(e,".ts")){let a=Im(e),_=a.lastIndexOf(".d.");if(_>=0)return a.substring(_)}}function V6(e,t,a,_){if(e){if(e==="import")return 99;if(e==="require")return 1;_(t,a-t,A.resolution_mode_should_be_either_require_or_import)}}function W6(e,t){let a=[];for(let _ of Jp(t,0)||vt){let f=t.substring(_.pos,_.end);$6(a,_,f)}e.pragmas=new Map;for(let _ of a){if(e.pragmas.has(_.name)){let f=e.pragmas.get(_.name);f instanceof Array?f.push(_.args):e.pragmas.set(_.name,[f,_.args]);continue}e.pragmas.set(_.name,_.args)}}function G6(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((a,_)=>{switch(_){case"reference":{let f=e.referencedFiles,h=e.typeReferenceDirectives,T=e.libReferenceDirectives;jn(vp(a),k=>{let{types:c,lib:W,path:y,["resolution-mode"]:G,preserve:E}=k.arguments,D=E==="true"?!0:void 0;if(k.arguments["no-default-lib"]==="true")e.hasNoDefaultLib=!0;else if(c){let R=V6(G,c.pos,c.end,t);h.push({pos:c.pos,end:c.end,fileName:c.value,...R?{resolutionMode:R}:{},...D?{preserve:D}:{}})}else W?T.push({pos:W.pos,end:W.end,fileName:W.value,...D?{preserve:D}:{}}):y?f.push({pos:y.pos,end:y.end,fileName:y.value,...D?{preserve:D}:{}}):t(k.range.pos,k.range.end-k.range.pos,A.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Np(vp(a),f=>({name:f.arguments.name,path:f.arguments.path}));break}case"amd-module":{if(a instanceof Array)for(let f of a)e.moduleName&&t(f.range.pos,f.range.end-f.range.pos,A.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=f.arguments.name;else e.moduleName=a.arguments.name;break}case"ts-nocheck":case"ts-check":{jn(vp(a),f=>{(!e.checkJsDirective||f.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:_==="ts-check",end:f.range.end,pos:f.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:q.fail("Unhandled pragma kind")}})}var Pp=new Map;function Y6(e){if(Pp.has(e))return Pp.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Pp.set(e,t),t}var H6=/^\/\/\/\s*<(\S+)\s.*?\/>/m,X6=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function $6(e,t,a){let _=t.kind===2&&H6.exec(a);if(_){let h=_[1].toLowerCase(),T=Nm[h];if(!T||!(T.kind&1))return;if(T.args){let k={};for(let c of T.args){let y=Y6(c.name).exec(a);if(!y&&!c.optional)return;if(y){let G=y[2]||y[3];if(c.captureSpan){let E=t.pos+y.index+y[1].length+1;k[c.name]={value:G,pos:E,end:E+G.length}}else k[c.name]=G}}e.push({name:h,args:{arguments:k,range:t}})}else e.push({name:h,args:{arguments:{},range:t}});return}let f=t.kind===2&&X6.exec(a);if(f)return gm(e,t,2,f);if(t.kind===3){let h=/@(\S+)(\s+(?:\S.*)?)?$/gm,T;for(;T=h.exec(a);)gm(e,t,4,T)}}function gm(e,t,a,_){if(!_)return;let f=_[1].toLowerCase(),h=Nm[f];if(!h||!(h.kind&a))return;let T=_[2],k=Q6(h,T);k!=="fail"&&e.push({name:f,args:{arguments:k,range:t}})}function Q6(e,t){if(!t)return{};if(!e.args)return{};let a=t.trim().split(/\s+/),_={};for(let f=0;f_.kind<310||_.kind>352);return a.kind<167?a:a.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),a=Ba(t);if(a)return a.kind<167?a:a.getLastToken(e)}forEachChild(e,t){return Xt(this,e,t)}};function K6(e,t){let a=[];if(i2(e))return e.forEachChild(T=>{a.push(T)}),a;s_.setText((t||e.getSourceFile()).text);let _=e.pos,f=T=>{__(a,_,T.pos,e),a.push(T),_=T.end},h=T=>{__(a,_,T.pos,e),a.push(Z6(T,e)),_=T.end};return jn(e.jsDoc,f),_=e.pos,e.forEachChild(f,h),__(a,_,e.end,e),s_.setText(void 0),a}function __(e,t,a,_){for(s_.resetTokenState(t);tt.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function dl(e,t){if(!e)return vt;let a=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(a.length===0||e.some(gh))){let _=new Set;for(let f of e){let h=bh(t,f,T=>{var k;if(!_.has(T))return _.add(T),f.kind===178||f.kind===179?T.getContextualJsDocTags(f,t):((k=T.declarations)==null?void 0:k.length)===1?T.getJsDocTags(t):void 0});h&&(a=[...h,...a])}}return a}function a_(e,t){if(!e)return vt;let a=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(a.length===0||e.some(gh))){let _=new Set;for(let f of e){let h=bh(t,f,T=>{if(!_.has(T))return _.add(T),f.kind===178||f.kind===179?T.getContextualDocumentationComment(f,t):T.getDocumentationComment(t)});h&&(a=a.length===0?h.slice():h.concat(lineBreakPart(),a))}}return a}function bh(e,t,a){var _;let f=((_=t.parent)==null?void 0:_.kind)===177?t.parent.parent:t.parent;if(!f)return;let h=W2(t);return ly(J2(f),T=>{let k=e.getTypeAtLocation(T),c=h&&k.symbol?e.getTypeOfSymbol(k.symbol):k,W=e.getPropertyOfType(c,t.symbol.name);return W?a(W):void 0})}var rv=class extends Yf{constructor(e,t,a){super(e,t,a)}update(e,t){return U6(this,e,t)}getLineAndCharacterOfPosition(e){return qm(this,e)}getLineStarts(){return Lp(this)}getPositionOfLineAndCharacter(e,t,a){return _g(Lp(this),e,t,this.text,a)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),a=this.getLineStarts(),_;t+1>=a.length&&(_=this.getEnd()),_||(_=a[t+1]-1);let f=this.getFullText();return f[_]===` +`&&f[_-1]==="\r"?_-1:_}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=wy();return this.forEachChild(f),e;function t(h){let T=_(h);T&&e.add(T,h)}function a(h){let T=e.get(h);return T||e.set(h,T=[]),T}function _(h){let T=uf(h);return T&&(Ef(T)&&dr(T.expression)?T.expression.name.text:i1(T)?getNameFromPropertyName(T):void 0)}function f(h){switch(h.kind){case 263:case 219:case 175:case 174:let T=h,k=_(T);if(k){let y=a(k),G=Ba(y);G&&T.parent===G.parent&&T.symbol===G.symbol?T.body&&!G.body&&(y[y.length-1]=T):y.push(T)}Xt(h,f);break;case 264:case 232:case 265:case 266:case 267:case 268:case 272:case 282:case 277:case 274:case 275:case 178:case 179:case 188:t(h),Xt(h,f);break;case 170:if(!v_(h,31))break;case 261:case 209:{let y=h;if(Xg(y.name)){Xt(y.name,f);break}y.initializer&&f(y.initializer)}case 307:case 173:case 172:t(h);break;case 279:let c=h;c.exportClause&&(Q1(c.exportClause)?jn(c.exportClause.elements,f):f(c.exportClause.name));break;case 273:let W=h.importClause;W&&(W.name&&t(W.name),W.namedBindings&&(W.namedBindings.kind===275?t(W.namedBindings):jn(W.namedBindings.elements,f)));break;case 227:gf(h)!==0&&t(h);default:Xt(h,f)}}}},iv=class{constructor(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(_=>_)}getLineAndCharacterOfPosition(e){return qm(this,e)}};function av(){return{getNodeConstructor:()=>Yf,getTokenConstructor:()=>mh,getIdentifierConstructor:()=>hh,getPrivateIdentifierConstructor:()=>yh,getSourceFileConstructor:()=>rv,getSymbolConstructor:()=>ev,getTypeConstructor:()=>tv,getSignatureConstructor:()=>nv,getSourceMapSourceConstructor:()=>iv}}var sv=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],j3=[...sv,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];ub(av());var Ml=new Proxy({},{get:()=>!0});var Th=Ml["4.8"];function Rn(e,t=!1){if(e!=null){if(Th){if(t||Ol(e)){let a=Qm(e);return a?[...a]:void 0}return}return e.modifiers?.filter(a=>!Cl(a))}}function xi(e,t=!1){if(e!=null){if(Th){if(t||Gf(e)){let a=pf(e);return a?[...a]:void 0}return}return e.decorators?.filter(Cl)}}var xh={};var Ll=new Proxy({},{get:(e,t)=>t});var Sh=Ll,wh=Ll;var C=Sh,Rt=wh;var cv=Ml["5.0"],ye=Ae,lv=new Set([ye.AmpersandAmpersandToken,ye.BarBarToken,ye.QuestionQuestionToken]),uv=new Set([Ae.AmpersandAmpersandEqualsToken,Ae.AmpersandEqualsToken,Ae.AsteriskAsteriskEqualsToken,Ae.AsteriskEqualsToken,Ae.BarBarEqualsToken,Ae.BarEqualsToken,Ae.CaretEqualsToken,Ae.EqualsToken,Ae.GreaterThanGreaterThanEqualsToken,Ae.GreaterThanGreaterThanGreaterThanEqualsToken,Ae.LessThanLessThanEqualsToken,Ae.MinusEqualsToken,Ae.PercentEqualsToken,Ae.PlusEqualsToken,Ae.QuestionQuestionEqualsToken,Ae.SlashEqualsToken]),pv=new Set([ye.AmpersandAmpersandToken,ye.AmpersandToken,ye.AsteriskAsteriskToken,ye.AsteriskToken,ye.BarBarToken,ye.BarToken,ye.CaretToken,ye.EqualsEqualsEqualsToken,ye.EqualsEqualsToken,ye.ExclamationEqualsEqualsToken,ye.ExclamationEqualsToken,ye.GreaterThanEqualsToken,ye.GreaterThanGreaterThanGreaterThanToken,ye.GreaterThanGreaterThanToken,ye.GreaterThanToken,ye.InKeyword,ye.InstanceOfKeyword,ye.LessThanEqualsToken,ye.LessThanLessThanToken,ye.LessThanToken,ye.MinusToken,ye.PercentToken,ye.PlusToken,ye.SlashToken]);function fv(e){return uv.has(e.kind)}function dv(e){return lv.has(e.kind)}function mv(e){return pv.has(e.kind)}function Qr(e){return nt(e)}function kh(e){return e.kind!==ye.SemicolonClassElement}function Ge(e,t){return Rn(t)?.some(_=>_.kind===e)===!0}function Eh(e){let t=Rn(e);return t==null?null:t[t.length-1]??null}function Ah(e){return e.kind===ye.CommaToken}function hv(e){return e.kind===ye.SingleLineCommentTrivia||e.kind===ye.MultiLineCommentTrivia}function yv(e){return e.kind===ye.JSDocComment}function Ch(e){if(fv(e))return{type:C.AssignmentExpression,operator:Qr(e.kind)};if(dv(e))return{type:C.LogicalExpression,operator:Qr(e.kind)};if(mv(e))return{type:C.BinaryExpression,operator:Qr(e.kind)};throw new Error(`Unexpected binary operator ${nt(e.kind)}`)}function x_(e,t){let a=t.getLineAndCharacterOfPosition(e);return{column:a.character,line:a.line+1}}function Kr(e,t){let[a,_]=e.map(f=>x_(f,t));return{end:_,start:a}}function Dh(e){if(e.kind===Ae.Block)switch(e.parent.kind){case Ae.Constructor:case Ae.GetAccessor:case Ae.SetAccessor:case Ae.ArrowFunction:case Ae.FunctionExpression:case Ae.FunctionDeclaration:case Ae.MethodDeclaration:return!0;default:return!1}return!0}function sa(e,t){return[e.getStart(t),e.getEnd()]}function gv(e){return e.kind>=ye.FirstToken&&e.kind<=ye.LastToken}function Ph(e){return e.kind>=ye.JsxElement&&e.kind<=ye.JsxAttribute}function S_(e){return e.flags&sn.Let?"let":(e.flags&sn.AwaitUsing)===sn.AwaitUsing?"await using":e.flags&sn.Const?"const":e.flags&sn.Using?"using":"var"}function Si(e){let t=Rn(e);if(t!=null)for(let a of t)switch(a.kind){case ye.PublicKeyword:return"public";case ye.ProtectedKeyword:return"protected";case ye.PrivateKeyword:return"private";default:break}}function er(e,t,a){return _(t);function _(f){return n1(f)&&f.pos===e.end?f:wv(f.getChildren(a),h=>(h.pos<=e.pos&&h.end>e.end||h.pos===e.end)&&Sv(h,a)?_(h):void 0)}}function bv(e,t){let a=e;for(;a;){if(t(a))return a;a=a.parent}}function vv(e){return!!bv(e,Ph)}function Zf(e){return Wr(0,e,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,t=>{let a=t.slice(1,-1);if(a[0]==="#"){let _=a[1]==="x"?parseInt(a.slice(2),16):parseInt(a.slice(1),10);return _>1114111?t:String.fromCodePoint(_)}return xh[a]||t})}function _a(e){return e.kind===ye.ComputedPropertyName}function ed(e){return!!e.questionToken}function td(e){return e.type===C.ChainExpression}function Nh(e,t){return td(t)&&e.expression.kind!==Ae.ParenthesizedExpression}function Tv(e){if(e.kind===ye.NullKeyword)return Rt.Null;if(e.kind>=ye.FirstKeyword&&e.kind<=ye.LastFutureReservedWord)return e.kind===ye.FalseKeyword||e.kind===ye.TrueKeyword?Rt.Boolean:Rt.Keyword;if(e.kind>=ye.FirstPunctuation&&e.kind<=ye.LastPunctuation)return Rt.Punctuator;if(e.kind>=ye.NoSubstitutionTemplateLiteral&&e.kind<=ye.TemplateTail)return Rt.Template;switch(e.kind){case ye.NumericLiteral:case ye.BigIntLiteral:return Rt.Numeric;case ye.PrivateIdentifier:return Rt.PrivateIdentifier;case ye.JsxText:return Rt.JSXText;case ye.StringLiteral:return e.parent.kind===ye.JsxAttribute||e.parent.kind===ye.JsxElement?Rt.JSXText:Rt.String;case ye.RegularExpressionLiteral:return Rt.RegularExpression;case ye.Identifier:case ye.ConstructorKeyword:case ye.GetKeyword:case ye.SetKeyword:default:}if(e.kind===ye.Identifier){if(Ph(e.parent))return Rt.JSXIdentifier;if(e.parent.kind===ye.PropertyAccessExpression&&vv(e))return Rt.JSXIdentifier}return Rt.Identifier}function xv(e,t){let a=e.kind===ye.JsxText?e.getFullStart():e.getStart(t),_=e.getEnd(),f=t.text.slice(a,_),h=Tv(e),T=[a,_],k=Kr(T,t);return h===Rt.RegularExpression?{type:h,loc:k,range:T,regex:{flags:f.slice(f.lastIndexOf("/")+1),pattern:f.slice(1,f.lastIndexOf("/"))},value:f}:h===Rt.PrivateIdentifier?{type:h,loc:k,range:T,value:f.slice(1)}:{type:h,loc:k,range:T,value:f}}function Ih(e){let t=[];function a(_){hv(_)||yv(_)||(gv(_)&&_.kind!==ye.EndOfFileToken?t.push(xv(_,e)):_.getChildren(e).forEach(a))}return a(e),t}var Kf=class extends Error{fileName;location;constructor(t,a,_){super(t),this.fileName=a,this.location=_,Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:new.target.name})}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function w_(e,t,a,_=a){let[f,h]=[a,_].map(T=>{let{character:k,line:c}=t.getLineAndCharacterOfPosition(T);return{column:k,line:c+1,offset:T}});return new Kf(e,t.fileName,{end:h,start:f})}function Sv(e,t){return e.kind===ye.EndOfFileToken?!!e.jsDoc:e.getWidth(t)!==0}function wv(e,t){if(e!==void 0)for(let a=0;a=0&&e.kind!==ge.EndOfFileToken}function Jh(e){return!Ev(e)}function Av(e){return Ge(ge.AbstractKeyword,e)}function Cv(e){if(e.parameters.length&&!Il(e)){let t=e.parameters[0];if(Dv(t))return t}return null}function Dv(e){return nd(e.name)}function Pv(e){return cf(e.parent,hf)}function Nv(e){switch(e.kind){case ge.ClassDeclaration:return!0;case ge.ClassExpression:return!0;case ge.PropertyDeclaration:{let{parent:t}=e;return!!(Ga(t)||ra(t)&&!Av(e))}case ge.GetAccessor:case ge.SetAccessor:case ge.MethodDeclaration:{let{parent:t}=e;return!!e.body&&(Ga(t)||ra(t))}case ge.Parameter:{let{parent:t}=e,a=t.parent;return!!t&&"body"in t&&!!t.body&&(t.kind===ge.Constructor||t.kind===ge.MethodDeclaration||t.kind===ge.SetAccessor)&&Cv(t)!==e&&!!a&&a.kind===ge.ClassDeclaration}}return!1}function Iv(e){return!!("illegalDecorators"in e&&e.illegalDecorators?.length)}function Ut(e,t){let a=e.getSourceFile(),_=e.getStart(a),f=e.getEnd();throw w_(t,a,_,f)}function jh(e){Iv(e)&&Ut(e.illegalDecorators[0],"Decorators are not valid here.");for(let t of xi(e,!0)??[])Nv(e)||(h_(e)&&!Jh(e.body)?Ut(t,"A decorator can only decorate a method implementation, not an overload."):Ut(t,"Decorators are not valid here."));for(let t of Rn(e,!0)??[]){if(t.kind!==ge.ReadonlyKeyword&&((e.kind===ge.PropertySignature||e.kind===ge.MethodSignature)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a type member`),e.kind===ge.IndexSignature&&(t.kind!==ge.StaticKeyword||!ra(e.parent))&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on an index signature`)),t.kind!==ge.InKeyword&&t.kind!==ge.OutKeyword&&t.kind!==ge.ConstKeyword&&e.kind===ge.TypeParameter&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a type parameter`),(t.kind===ge.InKeyword||t.kind===ge.OutKeyword)&&(e.kind!==ge.TypeParameter||!(T_(e.parent)||ra(e.parent)||Nl(e.parent)))&&Ut(t,`'${nt(t.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`),t.kind===ge.ReadonlyKeyword&&e.kind!==ge.PropertyDeclaration&&e.kind!==ge.PropertySignature&&e.kind!==ge.IndexSignature&&e.kind!==ge.Parameter&&Ut(t,"'readonly' modifier can only appear on a property declaration or index signature."),t.kind===ge.DeclareKeyword&&ra(e.parent)&&!Wa(e)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on class elements of this kind.`),t.kind===ge.DeclareKeyword&&Xa(e)){let a=S_(e.declarationList);(a==="using"||a==="await using")&&Ut(t,`'declare' modifier cannot appear on a '${a}' declaration.`)}if(t.kind===ge.AbstractKeyword&&e.kind!==ge.ClassDeclaration&&e.kind!==ge.ConstructorType&&e.kind!==ge.MethodDeclaration&&e.kind!==ge.PropertyDeclaration&&e.kind!==ge.GetAccessor&&e.kind!==ge.SetAccessor&&Ut(t,`'${nt(t.kind)}' modifier can only appear on a class, method, or property declaration.`),(t.kind===ge.StaticKeyword||t.kind===ge.PublicKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.PrivateKeyword)&&(e.parent.kind===ge.ModuleBlock||e.parent.kind===ge.SourceFile)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a module or namespace element.`),t.kind===ge.AccessorKeyword&&e.kind!==ge.PropertyDeclaration&&Ut(t,"'accessor' modifier can only appear on a property declaration."),t.kind===ge.AsyncKeyword&&e.kind!==ge.MethodDeclaration&&e.kind!==ge.FunctionDeclaration&&e.kind!==ge.FunctionExpression&&e.kind!==ge.ArrowFunction&&Ut(t,"'async' modifier cannot be used here."),e.kind===ge.Parameter&&(t.kind===ge.StaticKeyword||t.kind===ge.ExportKeyword||t.kind===ge.DeclareKeyword||t.kind===ge.AsyncKeyword)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a parameter.`),t.kind===ge.PublicKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.PrivateKeyword)for(let a of Rn(e)??[])a!==t&&(a.kind===ge.PublicKeyword||a.kind===ge.ProtectedKeyword||a.kind===ge.PrivateKeyword)&&Ut(a,"Accessibility modifier already seen.");if(e.kind===ge.Parameter&&(t.kind===ge.PublicKeyword||t.kind===ge.PrivateKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.ReadonlyKeyword||t.kind===ge.OverrideKeyword)){let a=Pv(e);a?.kind===ge.Constructor&&Jh(a.body)||Ut(t,"A parameter property is only allowed in a constructor implementation.");let _=e;_.dotDotDotToken&&Ut(t,"A parameter property cannot be a rest parameter."),(_.name.kind===ge.ArrayBindingPattern||_.name.kind===ge.ObjectBindingPattern)&&Ut(t,"A parameter property may not be declared using a binding pattern.")}t.kind!==ge.AsyncKeyword&&e.kind===ge.MethodDeclaration&&e.parent.kind===ge.ObjectLiteralExpression&&Ut(t,`'${nt(t.kind)}' modifier cannot be used here.`)}}var x=Ae;function rd(e){return w_("message"in e&&e.message||e.messageText,e.file,e.start)}function Mv(e){return dr(e)&&Ke(e.name)&&Rh(e.expression)}function Rh(e){return e.kind===x.Identifier||Mv(e)}var Rl=class{allowPattern=!1;ast;esTreeNodeToTSNodeMap=new WeakMap;options;tsNodeToESTreeNodeMap=new WeakMap;constructor(t,a){this.ast=t,this.options={...a}}#r(t,a){let _=a===Ae.ForInStatement?"for...in":"for...of";if(X1(t)){t.declarations.length!==1&&this.#e(t,`Only a single variable declaration is allowed in a '${_}' statement.`);let f=t.declarations[0];f.initializer?this.#e(f,`The variable declaration of a '${_}' statement cannot have an initializer.`):f.type&&this.#e(f,`The variable declaration of a '${_}' statement cannot have a type annotation.`),a===Ae.ForInStatement&&t.flags&sn.Using&&this.#e(t,"The left-hand side of a 'for...in' statement cannot be a 'using' declaration.")}else!Jl(t)&&t.kind!==Ae.ObjectLiteralExpression&&t.kind!==Ae.ArrayLiteralExpression&&this.#e(t,`The left-hand side of a '${_}' statement must be a variable or a property access.`)}#i(t){this.options.allowInvalidAST||jh(t)}#e(t,a){if(this.options.allowInvalidAST)return;let _,f;throw Array.isArray(t)?[_,f]=t:typeof t=="number"?_=f=t:(_=t.getStart(this.ast),f=t.getEnd()),w_(a,this.ast,_,f)}#t(t,a,_,f=!1){let h=f;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>t[_]:()=>(h||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use '${_}' instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),h=!0),t[_]),set(T){Object.defineProperty(t,a,{enumerable:!0,value:T,writable:!0})}}),t}#n(t,a,_,f){let h=!1;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>f:()=>{if(!h){let T=`The '${a}' property is deprecated on ${t.type} nodes.`;_&&(T+=` Use ${_} instead.`),T+=" See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.",(void 0)(T,"DeprecationWarning"),h=!0}return f},set(T){Object.defineProperty(t,a,{enumerable:!0,value:T,writable:!0})}}),t}assertModuleSpecifier(t,a){!a&&t.moduleSpecifier==null&&this.#e(t,"Module specifier must be a string literal."),t.moduleSpecifier&&t.moduleSpecifier?.kind!==x.StringLiteral&&this.#e(t.moduleSpecifier,"Module specifier must be a string literal.")}convertBindingNameWithTypeAnnotation(t,a,_){let f=this.convertPattern(t);return a&&(f.typeAnnotation=this.convertTypeAnnotation(a,_),this.fixParentLocation(f,f.typeAnnotation.range)),f}convertBodyExpressions(t,a){let _=Dh(a);return t.map(f=>{let h=this.convertChild(f);if(_){if(h?.expression&&Pl(f)&&vi(f.expression)){let T=h.expression.raw;return h.directive=T.slice(1,-1),h}_=!1}return h}).filter(f=>f)}convertChainExpression(t,a){let{child:_,isOptional:f}=t.type===C.MemberExpression?{child:t.object,isOptional:t.optional}:t.type===C.CallExpression?{child:t.callee,isOptional:t.optional}:{child:t.expression,isOptional:!1},h=Nh(a,_);if(!h&&!f)return t;if(h&&td(_)){let T=_.expression;t.type===C.MemberExpression?t.object=T:t.type===C.CallExpression?t.callee=T:t.expression=T}return this.createNode(a,{type:C.ChainExpression,expression:t})}convertChild(t,a){return this.converter(t,a,!1)}convertChildren(t,a){return t.map(_=>this.converter(_,a,!1))}convertPattern(t,a){return this.converter(t,a,!0)}convertTypeAnnotation(t,a){let _=a?.kind===x.FunctionType||a?.kind===x.ConstructorType?2:1,h=[t.getFullStart()-_,t.end],T=Kr(h,this.ast);return{type:C.TSTypeAnnotation,loc:T,range:h,typeAnnotation:this.convertChild(t)}}convertTypeArgumentsToTypeParameterInstantiation(t,a){let _=er(t,this.ast,this.ast),f=[t.pos-1,_.end];return t.length===0&&this.#e(f,"Type argument list cannot be empty."),this.createNode(a,{type:C.TSTypeParameterInstantiation,range:f,params:this.convertChildren(t)})}convertTSTypeParametersToTypeParametersDeclaration(t){let a=er(t,this.ast,this.ast),_=[t.pos-1,a.end];return t.length===0&&this.#e(_,"Type parameter list cannot be empty."),{type:C.TSTypeParameterDeclaration,loc:Kr(_,this.ast),range:_,params:this.convertChildren(t)}}convertParameters(t){return t?.length?t.map(a=>{let _=this.convertChild(a);return _.decorators=this.convertChildren(xi(a)??[]),_}):[]}converter(t,a,_){if(!t)return null;this.#i(t);let f=this.allowPattern;_!=null&&(this.allowPattern=_);let h=this.convertNode(t,a??t.parent);return this.registerTSNodeInNodeMap(t,h),this.allowPattern=f,h}convertImportAttributes(t){let a=t.attributes??t.assertClause;return this.convertChildren(a?.elements??[])}convertJSXIdentifier(t){let a=this.createNode(t,{type:C.JSXIdentifier,name:t.getText()});return this.registerTSNodeInNodeMap(t,a),a}convertJSXNamespaceOrIdentifier(t){if(t.kind===Ae.JsxNamespacedName){let f=this.createNode(t,{type:C.JSXNamespacedName,name:this.createNode(t.name,{type:C.JSXIdentifier,name:t.name.text}),namespace:this.createNode(t.namespace,{type:C.JSXIdentifier,name:t.namespace.text})});return this.registerTSNodeInNodeMap(t,f),f}let a=t.getText(),_=a.indexOf(":");if(_>0){let f=sa(t,this.ast),h=this.createNode(t,{type:C.JSXNamespacedName,range:f,name:this.createNode(t,{type:C.JSXIdentifier,range:[f[0]+_+1,f[1]],name:a.slice(_+1)}),namespace:this.createNode(t,{type:C.JSXIdentifier,range:[f[0],f[0]+_],name:a.slice(0,_)})});return this.registerTSNodeInNodeMap(t,h),h}return this.convertJSXIdentifier(t)}convertJSXTagName(t,a){let _;switch(t.kind){case x.PropertyAccessExpression:t.name.kind===x.PrivateIdentifier&&this.#e(t.name,"Non-private identifier expected."),_=this.createNode(t,{type:C.JSXMemberExpression,object:this.convertJSXTagName(t.expression,a),property:this.convertJSXIdentifier(t.name)});break;case x.ThisKeyword:case x.Identifier:default:return this.convertJSXNamespaceOrIdentifier(t)}return this.registerTSNodeInNodeMap(t,_),_}convertMethodSignature(t){return this.createNode(t,{type:C.TSMethodSignature,accessibility:Si(t),computed:_a(t.name),key:this.convertChild(t.name),kind:(()=>{switch(t.kind){case x.GetAccessor:return"get";case x.SetAccessor:return"set";case x.MethodSignature:return"method"}})(),optional:ed(t),params:this.convertParameters(t.parameters),readonly:Ge(x.ReadonlyKeyword,t),returnType:t.type&&this.convertTypeAnnotation(t.type,t),static:Ge(x.StaticKeyword,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}fixParentLocation(t,a){a[0]t.range[1]&&(t.range[1]=a[1],t.loc.end=x_(t.range[1],this.ast))}convertNode(t,a){switch(t.kind){case x.SourceFile:return this.createNode(t,{type:C.Program,range:[t.getStart(this.ast),t.endOfFileToken.end],body:this.convertBodyExpressions(t.statements,t),comments:void 0,sourceType:t.externalModuleIndicator?"module":"script",tokens:void 0});case x.Block:return this.createNode(t,{type:C.BlockStatement,body:this.convertBodyExpressions(t.statements,t)});case x.Identifier:return Oh(t)?this.createNode(t,{type:C.ThisExpression}):this.createNode(t,{type:C.Identifier,decorators:[],name:t.text,optional:!1,typeAnnotation:void 0});case x.PrivateIdentifier:return this.createNode(t,{type:C.PrivateIdentifier,name:t.text.slice(1)});case x.WithStatement:return this.createNode(t,{type:C.WithStatement,body:this.convertChild(t.statement),object:this.convertChild(t.expression)});case x.ReturnStatement:return this.createNode(t,{type:C.ReturnStatement,argument:this.convertChild(t.expression)});case x.LabeledStatement:return this.createNode(t,{type:C.LabeledStatement,body:this.convertChild(t.statement),label:this.convertChild(t.label)});case x.ContinueStatement:return this.createNode(t,{type:C.ContinueStatement,label:this.convertChild(t.label)});case x.BreakStatement:return this.createNode(t,{type:C.BreakStatement,label:this.convertChild(t.label)});case x.IfStatement:return this.createNode(t,{type:C.IfStatement,alternate:this.convertChild(t.elseStatement),consequent:this.convertChild(t.thenStatement),test:this.convertChild(t.expression)});case x.SwitchStatement:return t.caseBlock.clauses.filter(_=>_.kind===x.DefaultClause).length>1&&this.#e(t,"A 'default' clause cannot appear more than once in a 'switch' statement."),this.createNode(t,{type:C.SwitchStatement,cases:this.convertChildren(t.caseBlock.clauses),discriminant:this.convertChild(t.expression)});case x.CaseClause:case x.DefaultClause:return this.createNode(t,{type:C.SwitchCase,consequent:this.convertChildren(t.statements),test:t.kind===x.CaseClause?this.convertChild(t.expression):null});case x.ThrowStatement:return t.expression.end===t.expression.pos&&this.#e(t,"A throw statement must throw an expression."),this.createNode(t,{type:C.ThrowStatement,argument:this.convertChild(t.expression)});case x.TryStatement:return this.createNode(t,{type:C.TryStatement,block:this.convertChild(t.tryBlock),finalizer:this.convertChild(t.finallyBlock),handler:this.convertChild(t.catchClause)});case x.CatchClause:return t.variableDeclaration?.initializer&&this.#e(t.variableDeclaration.initializer,"Catch clause variable cannot have an initializer."),this.createNode(t,{type:C.CatchClause,body:this.convertChild(t.block),param:t.variableDeclaration?this.convertBindingNameWithTypeAnnotation(t.variableDeclaration.name,t.variableDeclaration.type):null});case x.WhileStatement:return this.createNode(t,{type:C.WhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case x.DoStatement:return this.createNode(t,{type:C.DoWhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case x.ForStatement:return this.createNode(t,{type:C.ForStatement,body:this.convertChild(t.statement),init:this.convertChild(t.initializer),test:this.convertChild(t.condition),update:this.convertChild(t.incrementor)});case x.ForInStatement:return this.#r(t.initializer,t.kind),this.createNode(t,{type:C.ForInStatement,body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case x.ForOfStatement:return this.#r(t.initializer,t.kind),this.createNode(t,{type:C.ForOfStatement,await:!!(t.awaitModifier&&t.awaitModifier.kind===x.AwaitKeyword),body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case x.FunctionDeclaration:{let _=Ge(x.DeclareKeyword,t),f=Ge(x.AsyncKeyword,t),h=!!t.asteriskToken;_?t.body?this.#e(t,"An implementation cannot be declared in ambient contexts."):f?this.#e(t,"'async' modifier cannot be used in an ambient context."):h&&this.#e(t,"Generators are not allowed in an ambient context."):!t.body&&h&&this.#e(t,"A function signature cannot be declared as a generator.");let T=this.createNode(t,{type:t.body?C.FunctionDeclaration:C.TSDeclareFunction,async:f,body:this.convertChild(t.body)||void 0,declare:_,expression:!1,generator:h,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,T)}case x.VariableDeclaration:{let _=!!t.exclamationToken,f=this.convertChild(t.initializer),h=this.convertBindingNameWithTypeAnnotation(t.name,t.type,t);return _&&(f?this.#e(t,"Declarations with initializers cannot also have definite assignment assertions."):(h.type!==C.Identifier||!h.typeAnnotation)&&this.#e(t,"Declarations with definite assignment assertions must also have type annotations.")),this.createNode(t,{type:C.VariableDeclarator,definite:_,id:h,init:f})}case x.VariableStatement:{let _=this.createNode(t,{type:C.VariableDeclaration,declarations:this.convertChildren(t.declarationList.declarations),declare:Ge(x.DeclareKeyword,t),kind:S_(t.declarationList)});return _.declarations.length||this.#e(t,"A variable declaration list must have at least one variable declarator."),(_.kind==="using"||_.kind==="await using")&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].init==null&&this.#e(f,`'${_.kind}' declarations must be initialized.`),_.declarations[h].id.type!==C.Identifier&&this.#e(f.name,`'${_.kind}' declarations may not have binding patterns.`)}),(_.declare||["await using","const","using"].includes(_.kind))&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].definite&&this.#e(f,"A definite assignment assertion '!' is not permitted in this context.")}),_.declare&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].init&&(["let","var"].includes(_.kind)||_.declarations[h].id.typeAnnotation)&&this.#e(f,"Initializers are not permitted in ambient contexts.")}),this.fixExports(t,_)}case x.VariableDeclarationList:{let _=this.createNode(t,{type:C.VariableDeclaration,declarations:this.convertChildren(t.declarations),declare:!1,kind:S_(t)});return(_.kind==="using"||_.kind==="await using")&&t.declarations.forEach((f,h)=>{_.declarations[h].init!=null&&this.#e(f,`'${_.kind}' declarations may not be initialized in for statement.`),_.declarations[h].id.type!==C.Identifier&&this.#e(f.name,`'${_.kind}' declarations may not have binding patterns.`)}),_}case x.ExpressionStatement:return this.createNode(t,{type:C.ExpressionStatement,directive:void 0,expression:this.convertChild(t.expression)});case x.ThisKeyword:return this.createNode(t,{type:C.ThisExpression});case x.ArrayLiteralExpression:return this.allowPattern?this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(_=>this.convertPattern(_)),optional:!1,typeAnnotation:void 0}):this.createNode(t,{type:C.ArrayExpression,elements:this.convertChildren(t.elements)});case x.ObjectLiteralExpression:{if(this.allowPattern)return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.properties.map(f=>this.convertPattern(f)),typeAnnotation:void 0});let _=[];for(let f of t.properties)(f.kind===x.GetAccessor||f.kind===x.SetAccessor||f.kind===x.MethodDeclaration)&&!f.body&&this.#e(f.end-1,"'{' expected."),_.push(this.convertChild(f));return this.createNode(t,{type:C.ObjectExpression,properties:_})}case x.PropertyAssignment:{let{exclamationToken:_,questionToken:f}=t;return f&&this.#e(f,"A property assignment cannot have a question token."),_&&this.#e(_,"A property assignment cannot have an exclamation token."),this.createNode(t,{type:C.Property,computed:_a(t.name),key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(t.initializer,t,this.allowPattern)})}case x.ShorthandPropertyAssignment:{let{exclamationToken:_,modifiers:f,questionToken:h}=t;return f&&this.#e(f[0],"A shorthand property assignment cannot have modifiers."),h&&this.#e(h,"A shorthand property assignment cannot have a question token."),_&&this.#e(_,"A shorthand property assignment cannot have an exclamation token."),t.objectAssignmentInitializer?this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.name),optional:!1,right:this.convertChild(t.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(t.name)})}case x.ComputedPropertyName:return this.convertChild(t.expression);case x.PropertyDeclaration:{let _=Ge(x.AbstractKeyword,t);_&&t.initializer&&this.#e(t.initializer,"Abstract property cannot have an initializer."),t.name.kind===x.StringLiteral&&t.name.text==="constructor"&&this.#e(t.name,"Classes may not have a field named 'constructor'.");let f=Ge(x.AccessorKeyword,t),h=f?_?C.TSAbstractAccessorProperty:C.AccessorProperty:_?C.TSAbstractPropertyDefinition:C.PropertyDefinition,T=this.convertChild(t.name);return this.createNode(t,{type:h,accessibility:Si(t),computed:_a(t.name),declare:Ge(x.DeclareKeyword,t),decorators:this.convertChildren(xi(t)??[]),definite:!!t.exclamationToken,key:T,optional:(T.type===C.Literal||t.name.kind===x.Identifier||t.name.kind===x.ComputedPropertyName||t.name.kind===x.PrivateIdentifier)&&!!t.questionToken,override:Ge(x.OverrideKeyword,t),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t),value:_?null:this.convertChild(t.initializer)})}case x.GetAccessor:case x.SetAccessor:if(t.parent.kind===x.InterfaceDeclaration||t.parent.kind===x.TypeLiteral)return this.convertMethodSignature(t);case x.MethodDeclaration:{let _=Ge(x.AbstractKeyword,t);_&&t.body&&this.#e(t.name,t.kind===x.GetAccessor||t.kind===x.SetAccessor?"An abstract accessor cannot have an implementation.":`Method '${Lh(t.name,this.ast)}' cannot have an implementation because it is marked abstract.`);let f=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:null,params:[],returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});f.typeParameters&&this.fixParentLocation(f,f.typeParameters.range);let h;if(a.kind===x.ObjectLiteralExpression)f.params=this.convertChildren(t.parameters),h=this.createNode(t,{type:C.Property,computed:_a(t.name),key:this.convertChild(t.name),kind:"init",method:t.kind===x.MethodDeclaration,optional:!!t.questionToken,shorthand:!1,value:f});else{f.params=this.convertParameters(t.parameters);let T=_?C.TSAbstractMethodDefinition:C.MethodDefinition;h=this.createNode(t,{type:T,accessibility:Si(t),computed:_a(t.name),decorators:this.convertChildren(xi(t)??[]),key:this.convertChild(t.name),kind:"method",optional:!!t.questionToken,override:Ge(x.OverrideKeyword,t),static:Ge(x.StaticKeyword,t),value:f})}return t.kind===x.GetAccessor?h.kind="get":t.kind===x.SetAccessor?h.kind="set":!h.static&&t.name.kind===x.StringLiteral&&t.name.text==="constructor"&&h.type!==C.Property&&(h.kind="constructor"),h}case x.Constructor:{let _=Eh(t),f=(_&&er(_,t,this.ast))??t.getFirstToken(),h=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:!1,body:this.convertChild(t.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});h.typeParameters&&this.fixParentLocation(h,h.typeParameters.range);let T=f.kind===x.StringLiteral?this.createNode(f,{type:C.Literal,raw:f.getText(),value:"constructor"}):this.createNode(t,{type:C.Identifier,range:[f.getStart(this.ast),f.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),k=Ge(x.StaticKeyword,t);return this.createNode(t,{type:Ge(x.AbstractKeyword,t)?C.TSAbstractMethodDefinition:C.MethodDefinition,accessibility:Si(t),computed:!1,decorators:[],key:T,kind:k?"method":"constructor",optional:!1,override:!1,static:k,value:h})}case x.FunctionExpression:return this.createNode(t,{type:C.FunctionExpression,async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.SuperKeyword:return this.createNode(t,{type:C.Super});case x.ArrayBindingPattern:return this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(_=>this.convertPattern(_)),optional:!1,typeAnnotation:void 0});case x.OmittedExpression:return null;case x.ObjectBindingPattern:return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.elements.map(_=>this.convertPattern(_)),typeAnnotation:void 0});case x.BindingElement:{if(a.kind===x.ArrayBindingPattern){let f=this.convertChild(t.name,a);return t.initializer?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:f,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}):t.dotDotDotToken?this.createNode(t,{type:C.RestElement,argument:f,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):f}let _;return t.dotDotDotToken?_=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.propertyName??t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):_=this.createNode(t,{type:C.Property,computed:!!(t.propertyName&&t.propertyName.kind===x.ComputedPropertyName),key:this.convertChild(t.propertyName??t.name),kind:"init",method:!1,optional:!1,shorthand:!t.propertyName,value:this.convertChild(t.name)}),t.initializer&&(_.value=this.createNode(t,{type:C.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:this.convertChild(t.name),optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0})),_}case x.ArrowFunction:return this.createNode(t,{type:C.ArrowFunctionExpression,async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),expression:t.body.kind!==x.Block,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.YieldExpression:return this.createNode(t,{type:C.YieldExpression,argument:this.convertChild(t.expression),delegate:!!t.asteriskToken});case x.AwaitExpression:return this.createNode(t,{type:C.AwaitExpression,argument:this.convertChild(t.expression)});case x.NoSubstitutionTemplateLiteral:return this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.createNode(t,{type:C.TemplateElement,tail:!0,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-1)}})]});case x.TemplateExpression:{let _=this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.convertChild(t.head)]});return t.templateSpans.forEach(f=>{_.expressions.push(this.convertChild(f.expression)),_.quasis.push(this.convertChild(f.literal))}),_}case x.TaggedTemplateExpression:return t.tag.flags&sn.OptionalChain&&this.#e(t,"Tagged template expressions are not permitted in an optional chain."),this.createNode(t,{type:C.TaggedTemplateExpression,quasi:this.convertChild(t.template),tag:this.convertChild(t.tag),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.TemplateHead:case x.TemplateMiddle:case x.TemplateTail:{let _=t.kind===x.TemplateTail;return this.createNode(t,{type:C.TemplateElement,tail:_,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-(_?1:2))}})}case x.SpreadAssignment:case x.SpreadElement:return this.allowPattern?this.createNode(t,{type:C.RestElement,argument:this.convertPattern(t.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(t,{type:C.SpreadElement,argument:this.convertChild(t.expression)});case x.Parameter:{let _,f;return t.dotDotDotToken?_=f=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):t.initializer?(_=this.convertChild(t.name),f=this.createNode(t,{type:C.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:_,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}),Rn(t)&&(f.range[0]=_.range[0],f.loc=Kr(f.range,this.ast))):_=f=this.convertChild(t.name,a),t.type&&(_.typeAnnotation=this.convertTypeAnnotation(t.type,t),this.fixParentLocation(_,_.typeAnnotation.range)),t.questionToken&&(t.questionToken.end>_.range[1]&&(_.range[1]=t.questionToken.end,_.loc.end=x_(_.range[1],this.ast)),_.optional=!0),Rn(t)?this.createNode(t,{type:C.TSParameterProperty,accessibility:Si(t),decorators:[],override:Ge(x.OverrideKeyword,t),parameter:f,readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t)}):f}case x.ClassDeclaration:!t.name&&(!Ge(Ae.ExportKeyword,t)||!Ge(Ae.DefaultKeyword,t))&&this.#e(t,"A class declaration without the 'default' modifier must have a name.");case x.ClassExpression:{let _=t.heritageClauses??[],f=t.kind===x.ClassDeclaration?C.ClassDeclaration:C.ClassExpression,h,T;for(let c of _){let{token:W,types:y}=c;y.length===0&&this.#e(c,`'${nt(W)}' list cannot be empty.`),W===x.ExtendsKeyword?(h&&this.#e(c,"'extends' clause already seen."),T&&this.#e(c,"'extends' clause must precede 'implements' clause."),y.length>1&&this.#e(y[1],"Classes can only extend a single class."),h??(h=c)):W===x.ImplementsKeyword&&(T&&this.#e(c,"'implements' clause already seen."),T??(T=c))}let k=this.createNode(t,{type:f,abstract:Ge(x.AbstractKeyword,t),body:this.createNode(t,{type:C.ClassBody,range:[t.members.pos-1,t.end],body:this.convertChildren(t.members.filter(kh))}),declare:Ge(x.DeclareKeyword,t),decorators:this.convertChildren(xi(t)??[]),id:this.convertChild(t.name),implements:this.convertChildren(T?.types??[]),superClass:h?.types[0]?this.convertChild(h.types[0].expression):null,superTypeArguments:void 0,typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return h?.types[0]?.typeArguments&&(k.superTypeArguments=this.convertTypeArgumentsToTypeParameterInstantiation(h.types[0].typeArguments,h.types[0])),this.fixExports(t,k)}case x.ModuleBlock:return this.createNode(t,{type:C.TSModuleBlock,body:this.convertBodyExpressions(t.statements,t)});case x.ImportDeclaration:{this.assertModuleSpecifier(t,!1);let _=this.createNode(t,this.#t({type:C.ImportDeclaration,attributes:this.convertImportAttributes(t),importKind:"value",source:this.convertChild(t.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(t.importClause&&(t.importClause.isTypeOnly&&(_.importKind="type"),t.importClause.name&&_.specifiers.push(this.convertChild(t.importClause)),t.importClause.namedBindings))switch(t.importClause.namedBindings.kind){case x.NamespaceImport:_.specifiers.push(this.convertChild(t.importClause.namedBindings));break;case x.NamedImports:_.specifiers.push(...this.convertChildren(t.importClause.namedBindings.elements));break}return _}case x.NamespaceImport:return this.createNode(t,{type:C.ImportNamespaceSpecifier,local:this.convertChild(t.name)});case x.ImportSpecifier:return this.createNode(t,{type:C.ImportSpecifier,imported:this.convertChild(t.propertyName??t.name),importKind:t.isTypeOnly?"type":"value",local:this.convertChild(t.name)});case x.ImportClause:{let _=this.convertChild(t.name);return this.createNode(t,{type:C.ImportDefaultSpecifier,range:_.range,local:_})}case x.ExportDeclaration:return t.exportClause?.kind===x.NamedExports?(this.assertModuleSpecifier(t,!0),this.createNode(t,this.#t({type:C.ExportNamedDeclaration,attributes:this.convertImportAttributes(t),declaration:null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier),specifiers:this.convertChildren(t.exportClause.elements,t)},"assertions","attributes",!0))):(this.assertModuleSpecifier(t,!1),this.createNode(t,this.#t({type:C.ExportAllDeclaration,attributes:this.convertImportAttributes(t),exported:t.exportClause?.kind===x.NamespaceExport?this.convertChild(t.exportClause.name):null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier)},"assertions","attributes",!0)));case x.ExportSpecifier:{let _=t.propertyName??t.name;return _.kind===x.StringLiteral&&a.kind===x.ExportDeclaration&&a.moduleSpecifier?.kind!==x.StringLiteral&&this.#e(_,"A string literal cannot be used as a local exported binding without `from`."),this.createNode(t,{type:C.ExportSpecifier,exported:this.convertChild(t.name),exportKind:t.isTypeOnly?"type":"value",local:this.convertChild(_)})}case x.ExportAssignment:return t.isExportEquals?this.createNode(t,{type:C.TSExportAssignment,expression:this.convertChild(t.expression)}):this.createNode(t,{type:C.ExportDefaultDeclaration,declaration:this.convertChild(t.expression),exportKind:"value"});case x.PrefixUnaryExpression:case x.PostfixUnaryExpression:{let _=Qr(t.operator);return _==="++"||_==="--"?(Jl(t.operand)||this.#e(t.operand,"Invalid left-hand side expression in unary operation"),this.createNode(t,{type:C.UpdateExpression,argument:this.convertChild(t.operand),operator:_,prefix:t.kind===x.PrefixUnaryExpression})):this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.operand),operator:_,prefix:t.kind===x.PrefixUnaryExpression})}case x.DeleteExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"delete",prefix:!0});case x.VoidExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"void",prefix:!0});case x.TypeOfExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"typeof",prefix:!0});case x.TypeOperator:return this.createNode(t,{type:C.TSTypeOperator,operator:Qr(t.operator),typeAnnotation:this.convertChild(t.type)});case x.BinaryExpression:{if(t.operatorToken.kind!==x.InKeyword&&t.left.kind===x.PrivateIdentifier?this.#e(t.left,"Private identifiers cannot appear on the right-hand-side of an 'in' expression."):t.right.kind===x.PrivateIdentifier&&this.#e(t.right,"Private identifiers are only allowed on the left-hand-side of an 'in' expression."),Ah(t.operatorToken)){let f=this.createNode(t,{type:C.SequenceExpression,expressions:[]}),h=this.convertChild(t.left);return h.type===C.SequenceExpression&&t.left.kind!==x.ParenthesizedExpression?f.expressions.push(...h.expressions):f.expressions.push(h),f.expressions.push(this.convertChild(t.right)),f}let _=Ch(t.operatorToken);return this.allowPattern&&_.type===C.AssignmentExpression?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.left,t),optional:!1,right:this.convertChild(t.right),typeAnnotation:void 0}):this.createNode(t,{..._,left:this.converter(t.left,t,_.type===C.AssignmentExpression),right:this.convertChild(t.right)})}case x.PropertyAccessExpression:{let _=this.convertChild(t.expression),f=this.convertChild(t.name),T=this.createNode(t,{type:C.MemberExpression,computed:!1,object:_,optional:t.questionDotToken!=null,property:f});return this.convertChainExpression(T,t)}case x.ElementAccessExpression:{let _=this.convertChild(t.expression),f=this.convertChild(t.argumentExpression),T=this.createNode(t,{type:C.MemberExpression,computed:!0,object:_,optional:t.questionDotToken!=null,property:f});return this.convertChainExpression(T,t)}case x.CallExpression:{if(t.expression.kind===x.ImportKeyword)return t.arguments.length!==1&&t.arguments.length!==2&&this.#e(t.arguments[2]??t,"Dynamic import requires exactly one or two arguments."),this.createNode(t,this.#t({type:C.ImportExpression,options:t.arguments[1]?this.convertChild(t.arguments[1]):null,source:this.convertChild(t.arguments[0])},"attributes","options",!0));let _=this.convertChild(t.expression),f=this.convertChildren(t.arguments),h=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),T=this.createNode(t,{type:C.CallExpression,arguments:f,callee:_,optional:t.questionDotToken!=null,typeArguments:h});return this.convertChainExpression(T,t)}case x.NewExpression:{let _=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t);return this.createNode(t,{type:C.NewExpression,arguments:this.convertChildren(t.arguments??[]),callee:this.convertChild(t.expression),typeArguments:_})}case x.ConditionalExpression:return this.createNode(t,{type:C.ConditionalExpression,alternate:this.convertChild(t.whenFalse),consequent:this.convertChild(t.whenTrue),test:this.convertChild(t.condition)});case x.MetaProperty:return this.createNode(t,{type:C.MetaProperty,meta:this.createNode(t.getFirstToken(),{type:C.Identifier,decorators:[],name:Qr(t.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(t.name)});case x.Decorator:return this.createNode(t,{type:C.Decorator,expression:this.convertChild(t.expression)});case x.StringLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:a.kind===x.JsxAttribute?Zf(t.text):t.text});case x.NumericLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:Number(t.text)});case x.BigIntLiteral:{let _=sa(t,this.ast),f=this.ast.text.slice(_[0],_[1]),h=Wr(0,f.slice(0,-1),"_",""),T=typeof BigInt<"u"?BigInt(h):null;return this.createNode(t,{type:C.Literal,range:_,bigint:T==null?h:String(T),raw:f,value:T})}case x.RegularExpressionLiteral:{let _=t.text.slice(1,t.text.lastIndexOf("/")),f=t.text.slice(t.text.lastIndexOf("/")+1),h=null;try{h=new RegExp(_,f)}catch{}return this.createNode(t,{type:C.Literal,raw:t.text,regex:{flags:f,pattern:_},value:h})}case x.TrueKeyword:return this.createNode(t,{type:C.Literal,raw:"true",value:!0});case x.FalseKeyword:return this.createNode(t,{type:C.Literal,raw:"false",value:!1});case x.NullKeyword:return this.createNode(t,{type:C.Literal,raw:"null",value:null});case x.EmptyStatement:return this.createNode(t,{type:C.EmptyStatement});case x.DebuggerStatement:return this.createNode(t,{type:C.DebuggerStatement});case x.JsxElement:return this.createNode(t,{type:C.JSXElement,children:this.convertChildren(t.children),closingElement:this.convertChild(t.closingElement),openingElement:this.convertChild(t.openingElement)});case x.JsxFragment:return this.createNode(t,{type:C.JSXFragment,children:this.convertChildren(t.children),closingFragment:this.convertChild(t.closingFragment),openingFragment:this.convertChild(t.openingFragment)});case x.JsxSelfClosingElement:return this.createNode(t,{type:C.JSXElement,children:[],closingElement:null,openingElement:this.createNode(t,{type:C.JSXOpeningElement,range:sa(t,this.ast),attributes:this.convertChildren(t.attributes.properties),name:this.convertJSXTagName(t.tagName,t),selfClosing:!0,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):void 0})});case x.JsxOpeningElement:return this.createNode(t,{type:C.JSXOpeningElement,attributes:this.convertChildren(t.attributes.properties),name:this.convertJSXTagName(t.tagName,t),selfClosing:!1,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.JsxClosingElement:return this.createNode(t,{type:C.JSXClosingElement,name:this.convertJSXTagName(t.tagName,t)});case x.JsxOpeningFragment:return this.createNode(t,{type:C.JSXOpeningFragment});case x.JsxClosingFragment:return this.createNode(t,{type:C.JSXClosingFragment});case x.JsxExpression:{let _=t.expression?this.convertChild(t.expression):this.createNode(t,{type:C.JSXEmptyExpression,range:[t.getStart(this.ast)+1,t.getEnd()-1]});return t.dotDotDotToken?this.createNode(t,{type:C.JSXSpreadChild,expression:_}):this.createNode(t,{type:C.JSXExpressionContainer,expression:_})}case x.JsxAttribute:return this.createNode(t,{type:C.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(t.name),value:this.convertChild(t.initializer)});case x.JsxText:{let _=t.getFullStart(),f=t.getEnd(),h=this.ast.text.slice(_,f);return this.createNode(t,{type:C.JSXText,range:[_,f],raw:h,value:Zf(h)})}case x.JsxSpreadAttribute:return this.createNode(t,{type:C.JSXSpreadAttribute,argument:this.convertChild(t.expression)});case x.QualifiedName:return this.createNode(t,{type:C.TSQualifiedName,left:this.convertChild(t.left),right:this.convertChild(t.right)});case x.TypeReference:return this.createNode(t,{type:C.TSTypeReference,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),typeName:this.convertChild(t.typeName)});case x.TypeParameter:return this.createNode(t,{type:C.TSTypeParameter,const:Ge(x.ConstKeyword,t),constraint:t.constraint&&this.convertChild(t.constraint),default:t.default?this.convertChild(t.default):void 0,in:Ge(x.InKeyword,t),name:this.convertChild(t.name),out:Ge(x.OutKeyword,t)});case x.ThisType:return this.createNode(t,{type:C.TSThisType});case x.AnyKeyword:case x.BigIntKeyword:case x.BooleanKeyword:case x.NeverKeyword:case x.NumberKeyword:case x.ObjectKeyword:case x.StringKeyword:case x.SymbolKeyword:case x.UnknownKeyword:case x.VoidKeyword:case x.UndefinedKeyword:case x.IntrinsicKeyword:return this.createNode(t,{type:C[`TS${x[t.kind]}`]});case x.NonNullExpression:{let _=this.createNode(t,{type:C.TSNonNullExpression,expression:this.convertChild(t.expression)});return this.convertChainExpression(_,t)}case x.TypeLiteral:return this.createNode(t,{type:C.TSTypeLiteral,members:this.convertChildren(t.members)});case x.ArrayType:return this.createNode(t,{type:C.TSArrayType,elementType:this.convertChild(t.elementType)});case x.IndexedAccessType:return this.createNode(t,{type:C.TSIndexedAccessType,indexType:this.convertChild(t.indexType),objectType:this.convertChild(t.objectType)});case x.ConditionalType:return this.createNode(t,{type:C.TSConditionalType,checkType:this.convertChild(t.checkType),extendsType:this.convertChild(t.extendsType),falseType:this.convertChild(t.falseType),trueType:this.convertChild(t.trueType)});case x.TypeQuery:return this.createNode(t,{type:C.TSTypeQuery,exprName:this.convertChild(t.exprName),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.MappedType:return t.members&&t.members.length>0&&this.#e(t.members[0],"A mapped type may not declare properties or methods."),this.createNode(t,this.#n({type:C.TSMappedType,constraint:this.convertChild(t.typeParameter.constraint),key:this.convertChild(t.typeParameter.name),nameType:this.convertChild(t.nameType)??null,optional:t.questionToken?t.questionToken.kind===x.QuestionToken||Qr(t.questionToken.kind):!1,readonly:t.readonlyToken?t.readonlyToken.kind===x.ReadonlyKeyword||Qr(t.readonlyToken.kind):void 0,typeAnnotation:t.type&&this.convertChild(t.type)},"typeParameter","'constraint' and 'key'",this.convertChild(t.typeParameter)));case x.ParenthesizedExpression:return this.convertChild(t.expression,a);case x.TypeAliasDeclaration:{let _=this.createNode(t,{type:C.TSTypeAliasDeclaration,declare:Ge(x.DeclareKeyword,t),id:this.convertChild(t.name),typeAnnotation:this.convertChild(t.type),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,_)}case x.MethodSignature:return this.convertMethodSignature(t);case x.PropertySignature:{let{initializer:_}=t;return _&&this.#e(_,"A property signature cannot have an initializer."),this.createNode(t,{type:C.TSPropertySignature,accessibility:Si(t),computed:_a(t.name),key:this.convertChild(t.name),optional:ed(t),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)})}case x.IndexSignature:return this.createNode(t,{type:C.TSIndexSignature,accessibility:Si(t),parameters:this.convertChildren(t.parameters),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)});case x.ConstructorType:return this.createNode(t,{type:C.TSConstructorType,abstract:Ge(x.AbstractKeyword,t),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.FunctionType:{let{modifiers:_}=t;_&&this.#e(_[0],"A function type cannot have modifiers.")}case x.ConstructSignature:case x.CallSignature:{let _=t.kind===x.ConstructSignature?C.TSConstructSignatureDeclaration:t.kind===x.CallSignature?C.TSCallSignatureDeclaration:C.TSFunctionType;return this.createNode(t,{type:_,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}case x.ExpressionWithTypeArguments:{let _=a.kind,f=_===x.InterfaceDeclaration?C.TSInterfaceHeritage:_===x.HeritageClause?C.TSClassImplements:C.TSInstantiationExpression;return this.createNode(t,{type:f,expression:this.convertChild(t.expression),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)})}case x.InterfaceDeclaration:{let _=t.heritageClauses??[],f=[],h=!1;for(let k of _){k.token!==x.ExtendsKeyword&&this.#e(k,k.token===x.ImplementsKeyword?"Interface declaration cannot have 'implements' clause.":"Unexpected token."),h&&this.#e(k,"'extends' clause already seen."),h=!0;for(let c of k.types)(!Rh(c.expression)||t1(c.expression))&&this.#e(c,"Interface declaration can only extend an identifier/qualified name with optional type arguments."),f.push(this.convertChild(c,t))}let T=this.createNode(t,{type:C.TSInterfaceDeclaration,body:this.createNode(t,{type:C.TSInterfaceBody,range:[t.members.pos-1,t.end],body:this.convertChildren(t.members)}),declare:Ge(x.DeclareKeyword,t),extends:f,id:this.convertChild(t.name),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,T)}case x.TypePredicate:{let _=this.createNode(t,{type:C.TSTypePredicate,asserts:t.assertsModifier!=null,parameterName:this.convertChild(t.parameterName),typeAnnotation:null});return t.type&&(_.typeAnnotation=this.convertTypeAnnotation(t.type,t),_.typeAnnotation.loc=_.typeAnnotation.typeAnnotation.loc,_.typeAnnotation.range=_.typeAnnotation.typeAnnotation.range),_}case x.ImportType:{let _=sa(t,this.ast);if(t.isTypeOf){let c=er(t.getFirstToken(),t,this.ast);_[0]=c.getStart(this.ast)}let f=null;if(t.attributes){let c=this.createNode(t.attributes,{type:C.ObjectExpression,properties:t.attributes.elements.map(be=>this.createNode(be,{type:C.Property,computed:!1,key:this.convertChild(be.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.convertChild(be.value)}))}),W=er(t.argument,t,this.ast),y=er(W,t,this.ast),G=er(t.attributes,t,this.ast),E=G.kind===Ae.CommaToken?er(G,t,this.ast):G,D=er(y,t,this.ast),R=sa(D,this.ast),ue=D.kind===Ae.AssertKeyword?"assert":"with";f=this.createNode(t,{type:C.ObjectExpression,range:[y.getStart(this.ast),E.end],properties:[this.createNode(t,{type:C.Property,range:[R[0],t.attributes.end],computed:!1,key:this.createNode(t,{type:C.Identifier,range:R,decorators:[],name:ue,optional:!1,typeAnnotation:void 0}),kind:"init",method:!1,optional:!1,shorthand:!1,value:c})]})}let h=this.convertChild(t.argument),T=h.literal,k=this.createNode(t,this.#n({type:C.TSImportType,range:_,options:f,qualifier:this.convertChild(t.qualifier),source:T,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null},"argument","source",h));return t.isTypeOf?this.createNode(t,{type:C.TSTypeQuery,exprName:k,typeArguments:void 0}):k}case x.EnumDeclaration:{let _=this.convertChildren(t.members),f=this.createNode(t,this.#n({type:C.TSEnumDeclaration,body:this.createNode(t,{type:C.TSEnumBody,range:[t.members.pos-1,t.end],members:_}),const:Ge(x.ConstKeyword,t),declare:Ge(x.DeclareKeyword,t),id:this.convertChild(t.name)},"members","'body.members'",this.convertChildren(t.members)));return this.fixExports(t,f)}case x.EnumMember:{let _=t.name.kind===Ae.ComputedPropertyName;return _&&this.#e(t.name,"Computed property names are not allowed in enums."),(t.name.kind===x.NumericLiteral||t.name.kind===x.BigIntLiteral)&&this.#e(t.name,"An enum member cannot have a numeric name."),this.createNode(t,this.#n({type:C.TSEnumMember,id:this.convertChild(t.name),initializer:t.initializer&&this.convertChild(t.initializer)},"computed",void 0,_))}case x.ModuleDeclaration:{let _=Ge(x.DeclareKeyword,t),f=this.createNode(t,{type:C.TSModuleDeclaration,...(()=>{if(t.flags&sn.GlobalAugmentation){let T=this.convertChild(t.name),k=this.convertChild(t.body);return(k==null||k.type===C.TSModuleDeclaration)&&this.#e(t.body??t,"Expected a valid module body"),T.type!==C.Identifier&&this.#e(t.name,"global module augmentation must have an Identifier id"),{body:k,declare:!1,global:!1,id:T,kind:"global"}}if(vi(t.name)){let T=this.convertChild(t.body);return{kind:"module",...T!=null?{body:T}:{},declare:!1,global:!1,id:this.convertChild(t.name)}}t.body==null&&this.#e(t,"Expected a module body"),t.name.kind!==Ae.Identifier&&this.#e(t.name,"`namespace`s must have an Identifier id");let h=this.createNode(t.name,{type:C.Identifier,range:[t.name.getStart(this.ast),t.name.getEnd()],decorators:[],name:t.name.text,optional:!1,typeAnnotation:void 0});for(;t.body&&Ti(t.body)&&t.body.name;){t=t.body,_||(_=Ge(x.DeclareKeyword,t));let T=t.name,k=this.createNode(T,{type:C.Identifier,range:[T.getStart(this.ast),T.getEnd()],decorators:[],name:T.text,optional:!1,typeAnnotation:void 0});h=this.createNode(T,{type:C.TSQualifiedName,range:[h.range[0],k.range[1]],left:h,right:k})}return{body:this.convertChild(t.body),declare:!1,global:!1,id:h,kind:t.flags&sn.Namespace?"namespace":"module"}})()});return f.declare=_,t.flags&sn.GlobalAugmentation&&(f.global=!0),this.fixExports(t,f)}case x.ParenthesizedType:return this.convertChild(t.type);case x.UnionType:return this.createNode(t,{type:C.TSUnionType,types:this.convertChildren(t.types)});case x.IntersectionType:return this.createNode(t,{type:C.TSIntersectionType,types:this.convertChildren(t.types)});case x.AsExpression:return this.createNode(t,{type:C.TSAsExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case x.InferType:return this.createNode(t,{type:C.TSInferType,typeParameter:this.convertChild(t.typeParameter)});case x.LiteralType:return t.literal.kind===x.NullKeyword?this.createNode(t.literal,{type:C.TSNullKeyword}):this.createNode(t,{type:C.TSLiteralType,literal:this.convertChild(t.literal)});case x.TypeAssertionExpression:return this.createNode(t,{type:C.TSTypeAssertion,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case x.ImportEqualsDeclaration:return this.fixExports(t,this.createNode(t,{type:C.TSImportEqualsDeclaration,id:this.convertChild(t.name),importKind:t.isTypeOnly?"type":"value",moduleReference:this.convertChild(t.moduleReference)}));case x.ExternalModuleReference:return t.expression.kind!==x.StringLiteral&&this.#e(t.expression,"String literal expected."),this.createNode(t,{type:C.TSExternalModuleReference,expression:this.convertChild(t.expression)});case x.NamespaceExportDeclaration:return this.createNode(t,{type:C.TSNamespaceExportDeclaration,id:this.convertChild(t.name)});case x.AbstractKeyword:return this.createNode(t,{type:C.TSAbstractKeyword});case x.TupleType:{let _=this.convertChildren(t.elements);return this.createNode(t,{type:C.TSTupleType,elementTypes:_})}case x.NamedTupleMember:{let _=this.createNode(t,{type:C.TSNamedTupleMember,elementType:this.convertChild(t.type,t),label:this.convertChild(t.name,t),optional:t.questionToken!=null});return t.dotDotDotToken?(_.range[0]=_.label.range[0],_.loc.start=_.label.loc.start,this.createNode(t,{type:C.TSRestType,typeAnnotation:_})):_}case x.OptionalType:return this.createNode(t,{type:C.TSOptionalType,typeAnnotation:this.convertChild(t.type)});case x.RestType:return this.createNode(t,{type:C.TSRestType,typeAnnotation:this.convertChild(t.type)});case x.TemplateLiteralType:{let _=this.createNode(t,{type:C.TSTemplateLiteralType,quasis:[this.convertChild(t.head)],types:[]});return t.templateSpans.forEach(f=>{_.types.push(this.convertChild(f.type)),_.quasis.push(this.convertChild(f.literal))}),_}case x.ClassStaticBlockDeclaration:return this.createNode(t,{type:C.StaticBlock,body:this.convertBodyExpressions(t.body.statements,t)});case x.AssertEntry:case x.ImportAttribute:return this.createNode(t,{type:C.ImportAttribute,key:this.convertChild(t.name),value:this.convertChild(t.value)});case x.SatisfiesExpression:return this.createNode(t,{type:C.TSSatisfiesExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});default:return this.deeplyCopy(t)}}createNode(t,a){let _=a;return _.range??(_.range=sa(t,this.ast)),_.loc??(_.loc=Kr(_.range,this.ast)),_&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(_,t),_}convertProgram(){return this.converter(this.ast)}deeplyCopy(t){t.kind===Ae.JSDocFunctionType&&this.#e(t,"JSDoc types can only be used inside documentation comments.");let a=`TS${x[t.kind]}`;if(this.options.errorOnUnknownASTType&&!C[a])throw new Error(`Unknown AST_NODE_TYPE: "${a}"`);let _=this.createNode(t,{type:a});"type"in t&&(_.typeAnnotation=t.type&&"kind"in t.type&&a1(t.type)?this.convertTypeAnnotation(t.type,t):null),"typeArguments"in t&&(_.typeArguments=t.typeArguments&&"pos"in t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null),"typeParameters"in t&&(_.typeParameters=t.typeParameters&&"pos"in t.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters):null);let f=xi(t);f?.length&&(_.decorators=this.convertChildren(f));let h=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(t).filter(([T])=>!h.has(T)).forEach(([T,k])=>{Array.isArray(k)?_[T]=this.convertChildren(k):k&&typeof k=="object"&&k.kind?_[T]=this.convertChild(k):_[T]=k}),_}fixExports(t,a){let f=Ti(t)&&!vi(t.name)?Mh(t):Rn(t);if(f?.[0].kind===x.ExportKeyword){this.registerTSNodeInNodeMap(t,a);let h=f[0],T=f[1],k=T?.kind===x.DefaultKeyword,c=k?er(T,this.ast,this.ast):er(h,this.ast,this.ast);if(a.range[0]=c.getStart(this.ast),a.loc=Kr(a.range,this.ast),k)return this.createNode(t,{type:C.ExportDefaultDeclaration,range:[h.getStart(this.ast),a.range[1]],declaration:a,exportKind:"value"});let W=a.type===C.TSInterfaceDeclaration||a.type===C.TSTypeAliasDeclaration,y="declare"in a&&a.declare;return this.createNode(t,this.#t({type:C.ExportNamedDeclaration,range:[h.getStart(this.ast),a.range[1]],attributes:[],declaration:a,exportKind:W||y?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return a}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(t,a){a&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(t)&&this.tsNodeToESTreeNodeMap.set(t,a)}};function Lv(e,t,a=e.getSourceFile()){let _=[];for(;;){if(mf(e.kind))t(e);else{let f=e.getChildren(a);if(f.length===1){e=f[0];continue}for(let h=f.length-1;h>=0;--h)_.push(f[h])}if(_.length===0)break;e=_.pop()}}function Bh(e,t,a=e.getSourceFile()){let _=a.text,f=a.languageVariant!==wl.JSX;return Lv(e,T=>{if(T.pos!==T.end&&(T.kind!==Ae.JsxText&&Wm(_,T.pos===0?(sf(_)??"").length:T.pos,h),f||Jv(T)))return Gm(_,T.end,h)},a);function h(T,k,c){t(_,{end:k,kind:c,pos:T})}}function Jv(e){switch(e.kind){case Ae.CloseBraceToken:return e.parent.kind!==Ae.JsxExpression||!id(e.parent.parent);case Ae.GreaterThanToken:switch(e.parent.kind){case Ae.JsxClosingElement:case Ae.JsxClosingFragment:return!id(e.parent.parent.parent);case Ae.JsxOpeningElement:return e.end!==e.parent.end;case Ae.JsxOpeningFragment:return!1;case Ae.JsxSelfClosingElement:return e.end!==e.parent.end||!id(e.parent.parent)}}return!0}function id(e){return e.kind===Ae.JsxElement||e.kind===Ae.JsxFragment}var[ox,cx]=bm.split(".").map(e=>Number.parseInt(e,10));var lx=en.Intrinsic??en.Any|en.Unknown|en.String|en.Number|en.BigInt|en.Boolean|en.BooleanLiteral|en.ESSymbol|en.Void|en.Undefined|en.Null|en.Never|en.NonPrimitive;function qh(e,t){let a=[];return Bh(e,(_,f)=>{let h=f.kind===Ae.SingleLineCommentTrivia?Rt.Line:Rt.Block,T=[f.pos,f.end],k=Kr(T,e),c=T[0]+2,W=f.kind===Ae.SingleLineCommentTrivia?T[1]:T[1]-2;a.push({type:h,loc:k,range:T,value:t.slice(c,W)})},e),a}var Fh=()=>{};function zh(e,t,a){let{parseDiagnostics:_}=e;if(_.length)throw rd(_[0]);let f=new Rl(e,{allowInvalidAST:t.allowInvalidAST,errorOnUnknownASTType:t.errorOnUnknownASTType,shouldPreserveNodeMaps:a,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings}),h=f.convertProgram();return(!t.range||!t.loc)&&Fh(h,{enter:k=>{t.range||delete k.range,t.loc||delete k.loc}}),t.tokens&&(h.tokens=Ih(e)),t.comment&&(h.comments=qh(e,t.codeFullText)),{astMaps:f.getASTMaps(),estree:h}}function Ul(e){if(typeof e!="object"||e==null)return!1;let t=e;return t.kind===Ae.SourceFile&&typeof t.getFullText=="function"}var zv=function(e){return e&&e.__esModule?e:{default:e}};var Vv=zv({extname:e=>"."+e.split(".").pop()});function Wh(e,t){switch(Vv.default.extname(e).toLowerCase()){case Cn.Cjs:case Cn.Js:case Cn.Mjs:return Pr.JS;case Cn.Cts:case Cn.Mts:case Cn.Ts:return Pr.TS;case Cn.Json:return Pr.JSON;case Cn.Jsx:return Pr.JSX;case Cn.Tsx:return Pr.TSX;default:return t?Pr.TSX:Pr.TS}}var Gv={default:Na},Yv=(0,Gv.default)("typescript-eslint:typescript-estree:create-program:createSourceFile");function Gh(e){return Yv("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),Ul(e.code)?e.code:uh(e.filePath,e.codeFullText,{jsDocParsingMode:e.jsDocParsingMode,languageVersion:g_.Latest,setExternalModuleIndicator:e.setExternalModuleIndicator},!0,Wh(e.filePath,e.jsx))}var Yh=e=>e;var Hh=()=>{};var Xh=class{};var Qh=()=>!1;var Kh=()=>{};var s4=function(e){return e&&e.__esModule?e:{default:e}};var _4={},ad={default:Na},o4=s4({extname:e=>"."+e.split(".").pop()}),c4=(0,ad.default)("typescript-eslint:typescript-estree:parseSettings:createParseSettings"),l4,Zh=null,k_={ParseAll:Ya?.ParseAll,ParseForTypeErrors:Ya?.ParseForTypeErrors,ParseForTypeInfo:Ya?.ParseForTypeInfo,ParseNone:Ya?.ParseNone};function e0(e,t={}){let a=u4(e),_=Qh(t),f=void 0,h=typeof t.loggerFn=="function",T=Yh(typeof t.filePath=="string"&&t.filePath!==""?t.filePath:p4(t.jsx),f),k=o4.default.extname(T).toLowerCase(),c=(()=>{switch(t.jsDocParsingMode){case"all":return k_.ParseAll;case"none":return k_.ParseNone;case"type-info":return k_.ParseForTypeInfo;default:return k_.ParseAll}})(),W={loc:t.loc===!0,range:t.range===!0,allowInvalidAST:t.allowInvalidAST===!0,code:e,codeFullText:a,comment:t.comment===!0,comments:[],debugLevel:t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(t.debugLevel)?new Set(t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:t.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(t.extraFileExtensions)&&t.extraFileExtensions.every(y=>typeof y=="string")?t.extraFileExtensions:[],filePath:T,jsDocParsingMode:c,jsx:t.jsx===!0,log:typeof t.loggerFn=="function"?t.loggerFn:t.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:t.preserveNodeMaps!==!1,programs:Array.isArray(t.programs)?t.programs:null,projects:new Map,projectService:t.projectService||t.project&&t.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?f4(t.projectService,{jsDocParsingMode:c,tsconfigRootDir:f}):void 0,setExternalModuleIndicator:t.sourceType==="module"||t.sourceType==null&&k===Cn.Mjs||t.sourceType==null&&k===Cn.Mts?y=>{y.externalModuleIndicator=!0}:void 0,singleRun:_,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings??!0,tokens:t.tokens===!0?[]:null,tsconfigMatchCache:l4??(l4=new Xh(_?"Infinity":t.cacheLifetime?.glob??void 0)),tsconfigRootDir:f};if(W.projectService&&t.project&&(void 0).env.TYPESCRIPT_ESLINT_IGNORE_PROJECT_AND_PROJECT_SERVICE_ERROR!=="true")throw new Error('Enabling "project" does nothing when "projectService" is enabled. You can remove the "project" setting.');if(W.debugLevel.size>0){let y=[];W.debugLevel.has("typescript-eslint")&&y.push("typescript-eslint:*"),(W.debugLevel.has("eslint")||ad.default.enabled("eslint:*,-eslint:code-path"))&&y.push("eslint:*,-eslint:code-path"),ad.default.enable(y.join(","))}if(Array.isArray(t.programs)){if(!t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");c4("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!W.programs&&!W.projectService&&(W.projects=new Map),t.jsDocParsingMode==null&&W.projects.size===0&&W.programs==null&&W.projectService==null&&(W.jsDocParsingMode=k_.ParseNone),Kh(W,h),W}function u4(e){return Ul(e)?e.getFullText(e):typeof e=="string"?e:String(e)}function p4(e){return e?"estree.tsx":"estree.ts"}function f4(e,t){let a=typeof e=="object"?e:{};return Hh(a.allowDefaultProject),Zh??(Zh=(0,_4.createProjectService)({options:a,...t})),Zh}var y4={default:Na},Ex=(0,y4.default)("typescript-eslint:typescript-estree:parser");function t0(e,t){let{ast:a}=g4(e,t,!1);return a}function g4(e,t,a){let _=e0(e,t);if(t?.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let f=Gh(_),{astMaps:h,estree:T}=zh(f,_,a);return{ast:T,esTreeNodeToTSNodeMap:h.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:h.tsNodeToESTreeNodeMap}}function b4(e,t){let a=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(a,t)}var n0=b4;function r0(e){let t=[];for(let a of e)try{return a()}catch(_){t.push(_)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var v4=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let a=this[t];if(e(a,t,this))return a}},T4=Ia("findLast",function(){if(Array.isArray(this))return v4}),i0=T4;function x4(e){return this[e<0?this.length+e:e]}var S4=Ia("at",function(){if(Array.isArray(this)||typeof this=="string")return x4}),a0=S4;function tr(e){let t=e.range?.[0]??e.start,a=(e.declaration?.decorators??e.decorators)?.[0];return a?Math.min(tr(a),t):t}function Un(e){return e.range?.[1]??e.end}function w4(e){let t=new Set(e);return a=>t.has(a?.type)}var $a=w4;var k4=$a(["Block","CommentBlock","MultiLine"]),Qa=k4;var E4=$a(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),s0=E4;var sd=new WeakMap;function A4(e){return sd.has(e)||sd.set(e,Qa(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),sd.get(e)}var _0=A4;function C4(e){if(!Qa(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(a=>a.trimStart()[0]==="*")}var _d=new WeakMap;function D4(e){return _d.has(e)||_d.set(e,C4(e)),_d.get(e)}var od=D4;function P4(e){if(e.length<2)return;let t;for(let a=e.length-1;a>=0;a--){let _=e[a];if(t&&Un(_)===tr(t)&&od(_)&&od(t)&&(e.splice(a+1,1),_.value+="*//*"+t.value,_.range=[tr(_),Un(t)]),!s0(_)&&!Qa(_))throw new TypeError(`Unknown comment type: "${_.type}".`);t=_}}var o0=P4;function N4(e){return e!==null&&typeof e=="object"}var c0=N4;var E_=null;function A_(e){if(E_!==null&&typeof E_.property){let t=E_;return E_=A_.prototype=null,t}return E_=A_.prototype=e??Object.create(null),new A_}var I4=10;for(let e=0;e<=I4;e++)A_();function cd(e){return A_(e)}function O4(e,t="type"){cd(e);function a(_){let f=_[t],h=e[f];if(!Array.isArray(h))throw Object.assign(new Error(`Missing visitor keys for '${f}'.`),{node:_});return h}return a}var l0=O4;var w=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],u0={AccessorProperty:w[0],AnyTypeAnnotation:w[1],ArgumentPlaceholder:w[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:w[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:w[3],AsExpression:w[4],AssignmentExpression:w[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:w[6],BigIntLiteral:w[1],BigIntLiteralTypeAnnotation:w[1],BigIntTypeAnnotation:w[1],BinaryExpression:w[5],BindExpression:["object","callee"],BlockStatement:w[7],BooleanLiteral:w[1],BooleanLiteralTypeAnnotation:w[1],BooleanTypeAnnotation:w[1],BreakStatement:w[8],CallExpression:w[9],CatchClause:["param","body"],ChainExpression:w[3],ClassAccessorProperty:w[0],ClassBody:w[10],ClassDeclaration:w[11],ClassExpression:w[11],ClassImplements:w[12],ClassMethod:w[13],ClassPrivateMethod:w[13],ClassPrivateProperty:w[14],ClassProperty:w[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:w[15],ConditionalExpression:w[16],ConditionalTypeAnnotation:w[17],ContinueStatement:w[8],DebuggerStatement:w[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:w[18],DeclareEnum:w[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:w[20],DeclareFunction:["id","predicate"],DeclareHook:w[21],DeclareInterface:w[22],DeclareModule:w[19],DeclareModuleExports:w[23],DeclareNamespace:w[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:w[24],DeclareVariable:w[21],Decorator:w[3],Directive:w[18],DirectiveLiteral:w[1],DoExpression:w[10],DoWhileStatement:w[25],EmptyStatement:w[1],EmptyTypeAnnotation:w[1],EnumBigIntBody:w[26],EnumBigIntMember:w[27],EnumBooleanBody:w[26],EnumBooleanMember:w[27],EnumDeclaration:w[19],EnumDefaultedMember:w[21],EnumNumberBody:w[26],EnumNumberMember:w[27],EnumStringBody:w[26],EnumStringMember:w[27],EnumSymbolBody:w[26],ExistsTypeAnnotation:w[1],ExperimentalRestProperty:w[6],ExperimentalSpreadProperty:w[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:w[28],ExportNamedDeclaration:w[20],ExportNamespaceSpecifier:w[28],ExportSpecifier:["local","exported"],ExpressionStatement:w[3],File:["program"],ForInStatement:w[29],ForOfStatement:w[29],ForStatement:["init","test","update","body"],FunctionDeclaration:w[30],FunctionExpression:w[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:w[15],GenericTypeAnnotation:w[12],HookDeclaration:w[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:w[16],ImportAttribute:w[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:w[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:w[33],ImportSpecifier:["imported","local"],IndexedAccessType:w[34],InferredPredicate:w[1],InferTypeAnnotation:w[35],InterfaceDeclaration:w[22],InterfaceExtends:w[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:w[1],IntersectionTypeAnnotation:w[36],JsExpressionRoot:w[37],JsonRoot:w[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:w[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:w[1],JSXExpressionContainer:w[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:w[1],JSXMemberExpression:w[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:w[1],JSXSpreadAttribute:w[6],JSXSpreadChild:w[3],JSXText:w[1],KeyofTypeAnnotation:w[6],LabeledStatement:["label","body"],Literal:w[1],LogicalExpression:w[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:w[21],MatchExpression:w[39],MatchExpressionCase:w[40],MatchIdentifierPattern:w[21],MatchLiteralPattern:w[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:w[6],MatchStatement:w[39],MatchStatementCase:w[40],MatchUnaryPattern:w[6],MatchWildcardPattern:w[1],MemberExpression:w[38],MetaProperty:["meta","property"],MethodDefinition:w[42],MixedTypeAnnotation:w[1],ModuleExpression:w[10],NeverTypeAnnotation:w[1],NewExpression:w[9],NGChainedExpression:w[43],NGEmptyExpression:w[1],NGMicrosyntax:w[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:w[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:w[32],NGPipeExpression:["left","right","arguments"],NGRoot:w[37],NullableTypeAnnotation:w[23],NullLiteral:w[1],NullLiteralTypeAnnotation:w[1],NumberLiteralTypeAnnotation:w[1],NumberTypeAnnotation:w[1],NumericLiteral:w[1],ObjectExpression:["properties"],ObjectMethod:w[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:w[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:w[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:w[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:w[9],OptionalIndexedAccessType:w[34],OptionalMemberExpression:w[38],ParenthesizedExpression:w[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:w[1],PipelineTopicExpression:w[3],Placeholder:w[1],PrivateIdentifier:w[1],PrivateName:w[21],Program:w[7],Property:w[32],PropertyDefinition:w[14],QualifiedTypeIdentifier:w[44],QualifiedTypeofIdentifier:w[44],RegExpLiteral:w[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:w[6],SatisfiesExpression:w[4],SequenceExpression:w[43],SpreadElement:w[6],StaticBlock:w[10],StringLiteral:w[1],StringLiteralTypeAnnotation:w[1],StringTypeAnnotation:w[1],Super:w[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:w[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:w[1],TemplateLiteral:["quasis","expressions"],ThisExpression:w[1],ThisTypeAnnotation:w[1],ThrowStatement:w[6],TopicReference:w[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:w[45],TSAbstractKeyword:w[1],TSAbstractMethodDefinition:w[32],TSAbstractPropertyDefinition:w[45],TSAnyKeyword:w[1],TSArrayType:w[2],TSAsExpression:w[4],TSAsyncKeyword:w[1],TSBigIntKeyword:w[1],TSBooleanKeyword:w[1],TSCallSignatureDeclaration:w[46],TSClassImplements:w[47],TSConditionalType:w[17],TSConstructorType:w[46],TSConstructSignatureDeclaration:w[46],TSDeclareFunction:w[31],TSDeclareKeyword:w[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:w[26],TSEnumDeclaration:w[19],TSEnumMember:["id","initializer"],TSExportAssignment:w[3],TSExportKeyword:w[1],TSExternalModuleReference:w[3],TSFunctionType:w[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:w[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:w[35],TSInstantiationExpression:w[47],TSInterfaceBody:w[10],TSInterfaceDeclaration:w[22],TSInterfaceHeritage:w[47],TSIntersectionType:w[36],TSIntrinsicKeyword:w[1],TSJSDocAllType:w[1],TSJSDocNonNullableType:w[23],TSJSDocNullableType:w[23],TSJSDocUnknownType:w[1],TSLiteralType:w[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:w[10],TSModuleDeclaration:w[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:w[21],TSNeverKeyword:w[1],TSNonNullExpression:w[3],TSNullKeyword:w[1],TSNumberKeyword:w[1],TSObjectKeyword:w[1],TSOptionalType:w[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:w[23],TSPrivateKeyword:w[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:w[1],TSPublicKeyword:w[1],TSQualifiedName:w[5],TSReadonlyKeyword:w[1],TSRestType:w[23],TSSatisfiesExpression:w[4],TSStaticKeyword:w[1],TSStringKeyword:w[1],TSSymbolKeyword:w[1],TSTemplateLiteralType:["quasis","types"],TSThisType:w[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:w[23],TSTypeAssertion:w[4],TSTypeLiteral:w[26],TSTypeOperator:w[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:w[48],TSTypeParameterInstantiation:w[48],TSTypePredicate:w[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:w[1],TSUnionType:w[36],TSUnknownKeyword:w[1],TSVoidKeyword:w[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:w[24],TypeAnnotation:w[23],TypeCastExpression:w[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:w[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:w[48],TypeParameterInstantiation:w[48],TypePredicate:w[49],UnaryExpression:w[6],UndefinedTypeAnnotation:w[1],UnionTypeAnnotation:w[36],UnknownTypeAnnotation:w[1],UpdateExpression:w[6],V8IntrinsicIdentifier:w[1],VariableDeclaration:["declarations"],VariableDeclarator:w[27],Variance:w[1],VoidPattern:w[1],VoidTypeAnnotation:w[1],WhileStatement:w[25],WithStatement:["object","body"],YieldExpression:w[6]};var M4=l0(u0),p0=M4;function Bl(e,t){if(!c0(e))return e;if(Array.isArray(e)){for(let _=0;_D<=y);G=E&&_.slice(E,y).trim().length===0}return G?void 0:(W.extra={...W.extra,parenthesized:!0},W)}case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(a==="flow"||a==="hermes"||a==="espree"||a==="typescript"||h){let W=tr(c)+1,y=Un(c)-(c.tail?1:2);c.range=[W,y]}break;case"VariableDeclaration":{let W=a0(0,c.declarations,-1);W?.init&&_[Un(W)]!==";"&&(c.range=[tr(c),Un(W)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"ImportExpression":a==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}},onLeave(c){switch(c.type){case"LogicalExpression":if(d0(c))return ld(c);break;case"TSImportType":!c.source&&c.argument.type==="TSLiteralType"&&(c.source=c.argument.literal,delete c.argument);break}}}),e}function d0(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function ld(e){return d0(e)?ld({type:"LogicalExpression",operator:e.operator,left:ld({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[tr(e.left),Un(e.right.left)]}),right:e.right.right,range:[tr(e),Un(e)]}):e}var m0=L4;var J4=/\*\/$/,j4=/^\/\*\*?/,R4=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,U4=/(^|\s+)\/\/([^\n\r]*)/g,h0=/^(\r?\n)+/,B4=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,y0=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,q4=/(\r?\n|^) *\* ?/g,F4=[];function g0(e){let t=e.match(R4);return t?t[0].trimStart():""}function b0(e){e=Wr(0,e.replace(j4,"").replace(J4,""),q4,"$1");let a="";for(;a!==e;)a=e,e=Wr(0,e,B4,` +$1 $2 +`);e=e.replace(h0,"").trimEnd();let _=Object.create(null),f=Wr(0,e,y0,"").replace(h0,"").trimEnd(),h;for(;h=y0.exec(e);){let T=Wr(0,h[2],U4,"");if(typeof _[h[1]]=="string"||Array.isArray(_[h[1]])){let k=_[h[1]];_[h[1]]=[...F4,...Array.isArray(k)?k:[k],T]}else _[h[1]]=T}return{comments:f,pragmas:_}}var v0=["noformat","noprettier"],T0=["format","prettier"];function z4(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var x0=z4;function S0(e){let t=x0(e);t&&(e=e.slice(t.length+1));let a=g0(e),{pragmas:_,comments:f}=b0(a);return{shebang:t,text:e,pragmas:_,comments:f}}function w0(e){let{pragmas:t}=S0(e);return T0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function k0(e){let{pragmas:t}=S0(e);return v0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function V4(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:w0,hasIgnorePragma:k0,locStart:tr,locEnd:Un,...e}}var E0=V4;var A0=/^[^"'`]*<\/|^[^/]{2}.*\/>/mu;function W4(e){return e.charAt(0)==="#"&&e.charAt(1)==="!"?"//"+e.slice(2):e}var C0=W4;var D0="module";var P0="commonjs",N0=[D0,P0];function I0(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return D0;if(/\.(?:cjs|cts)$/iu.test(e))return P0}}var G4={loc:!0,range:!0,comment:!0,tokens:!1,loggerFn:!1,project:!1,jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function Y4(e){let{message:t,location:a}=e;if(!a)return e;let{start:_,end:f}=a;return n0(t,{loc:{start:{line:_.line,column:_.column+1},end:{line:f.line,column:f.column+1}},cause:e})}var H4=e=>e&&/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/iu.test(e);function X4(e,t){let a=[{...G4,filePath:t}],_=I0(t);if(_?a=a.map(h=>({...h,sourceType:_})):a=N0.flatMap(h=>a.map(T=>({...T,sourceType:h}))),H4(t))return a;let f=A0.test(e);return[f,!f].flatMap(h=>a.map(T=>({...T,jsx:h})))}function $4(e,t){let a=t?.filepath;typeof a!="string"&&(a=void 0);let _=C0(e),f=X4(e,a),h;try{h=r0(f.map(T=>()=>t0(_,T)))}catch({errors:[T]}){throw Y4(T)}return m0(h,{parser:"typescript",text:e})}var Q4=E0($4);return ay(K4);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/typescript.mjs b/node_modules/prettier/plugins/typescript.mjs index cdf5e23bd..88cf25bd2 100755 --- a/node_modules/prettier/plugins/typescript.mjs +++ b/node_modules/prettier/plugins/typescript.mjs @@ -1,20 +1,21 @@ -var xd=Object.defineProperty;var Sd=e=>{throw TypeError(e)};var my=(e,t,a)=>t in e?xd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;var wd=(e,t)=>{for(var a in t)xd(e,a,{get:t[a],enumerable:!0})};var Vi=(e,t,a)=>my(e,typeof t!="symbol"?t+"":t,a),hy=(e,t,a)=>t.has(e)||Sd("Cannot "+a);var gp=(e,t,a)=>t.has(e)?Sd("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,a);var ge=(e,t,a)=>(hy(e,t,"access private method"),a);var hd={};wd(hd,{parsers:()=>md});var md={};wd(md,{typescript:()=>t3});var yy=()=>()=>{},Ma=yy;var gy=(e,t,a,o)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(a,o):a.global?t.replace(a,o):t.split(a).join(o)},Er=gy;var Em="5.8";var bt=[],by=new Map;function r_(e){return e!==void 0?e.length:0}function qn(e,t){if(e!==void 0)for(let a=0;a0;return!1}function Hp(e,t){return t===void 0||t.length===0?e:e===void 0||e.length===0?t:[...e,...t]}function wy(e,t,a=$p){if(e===void 0||t===void 0)return e===t;if(e.length!==t.length)return!1;for(let o=0;oe==null?void 0:e.at(t):(e,t)=>{if(e!==void 0&&(t=Ip(e,t),t>1),c=a(e[C],C);switch(o(c,t)){case-1:v=C+1;break;case 0:return C;case 1:E=C-1;break}}return~v}function Iy(e,t,a,o,m){if(e&&e.length>0){let v=e.length;if(v>0){let E=o===void 0||o<0?0:o,C=m===void 0||E+m>v-1?v-1:E+m,c;for(arguments.length<=2?(c=e[E],E++):c=a;E<=C;)c=t(c,e[E],E),E++;return c}}return a}var Pm=Object.prototype.hasOwnProperty;function Nr(e,t){return Pm.call(e,t)}function Oy(e){let t=[];for(let a in e)Pm.call(e,a)&&t.push(a);return t}function My(){let e=new Map;return e.add=Ly,e.remove=Jy,e}function Ly(e,t){let a=this.get(e);return a!==void 0?a.push(t):this.set(e,a=[t]),a}function Jy(e,t){let a=this.get(e);a!==void 0&&(Wy(a,t),a.length||this.delete(e))}function Qr(e){return Array.isArray(e)}function vp(e){return Qr(e)?e:[e]}function jy(e,t){return e!==void 0&&t(e)?e:void 0}function Cr(e,t){return e!==void 0&&t(e)?e:B.fail(`Invalid cast. The supplied value ${e} did not pass the test '${B.getFunctionName(t)}'.`)}function Ga(e){}function Ry(){return!0}function gt(e){return e}function Ed(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function er(e){let t=new Map;return a=>{let o=`${typeof a}:${a}`,m=t.get(o);return m===void 0&&!t.has(o)&&(m=e(a),t.set(o,m)),m}}function $p(e,t){return e===t}function Qp(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function Uy(e,t){return $p(e,t)}function By(e,t){return e===t?0:e===void 0?-1:t===void 0?1:ea?C-a:1),h=Math.floor(t.length>a+C?a+C:t.length);m[0]=C;let y=C;for(let x=1;xa)return;let g=o;o=m,m=g}let E=o[t.length];return E>a?void 0:E}function zy(e,t,a){let o=e.length-t.length;return o>=0&&(a?Qp(e.slice(o),t):e.indexOf(t,o)===o)}function Vy(e,t){e[t]=e[e.length-1],e.pop()}function Wy(e,t){return Gy(e,a=>a===t)}function Gy(e,t){for(let a=0;a{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function a(J){return e.currentLogLevel<=J}e.shouldLog=a;function o(J,_e){e.loggingHost&&a(J)&&e.loggingHost.log(J,_e)}function m(J){o(3,J)}e.log=m,(J=>{function _e(Ke){o(1,Ke)}J.error=_e;function me(Ke){o(2,Ke)}J.warn=me;function Te(Ke){o(3,Ke)}J.log=Te;function Xe(Ke){o(4,Ke)}J.trace=Xe})(m=e.log||(e.log={}));let v={};function E(){return t}e.getAssertionLevel=E;function C(J){let _e=t;if(t=J,J>_e)for(let me of Oy(v)){let Te=v[me];Te!==void 0&&e[me]!==Te.assertion&&J>=Te.level&&(e[me]=Te,v[me]=void 0)}}e.setAssertionLevel=C;function c(J){return t>=J}e.shouldAssert=c;function W(J,_e){return c(J)?!0:(v[_e]={level:J,assertion:e[_e]},e[_e]=Ga,!1)}function h(J,_e){debugger;let me=new Error(J?`Debug Failure. ${J}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(me,_e||h),me}e.fail=h;function y(J,_e,me){return h(`${_e||"Unexpected node."}\r -Node ${Mt(J.kind)} was unexpected.`,me||y)}e.failBadSyntaxKind=y;function g(J,_e,me,Te){J||(_e=_e?`False expression: ${_e}`:"False expression.",me&&(_e+=`\r -Verbose Debug Information: `+(typeof me=="string"?me:me())),h(_e,Te||g))}e.assert=g;function x(J,_e,me,Te,Xe){if(J!==_e){let Ke=me?Te?`${me} ${Te}`:me:"";h(`Expected ${J} === ${_e}. ${Ke}`,Xe||x)}}e.assertEqual=x;function N(J,_e,me,Te){J>=_e&&h(`Expected ${J} < ${_e}. ${me||""}`,Te||N)}e.assertLessThan=N;function te(J,_e,me){J>_e&&h(`Expected ${J} <= ${_e}`,me||te)}e.assertLessThanOrEqual=te;function ue(J,_e,me){J<_e&&h(`Expected ${J} >= ${_e}`,me||ue)}e.assertGreaterThanOrEqual=ue;function ye(J,_e,me){J==null&&h(_e,me||ye)}e.assertIsDefined=ye;function fe(J,_e,me){return ye(J,_e,me||fe),J}e.checkDefined=fe;function M(J,_e,me){for(let Te of J)ye(Te,_e,me||M)}e.assertEachIsDefined=M;function ie(J,_e,me){return M(J,_e,me||ie),J}e.checkEachDefined=ie;function Ce(J,_e="Illegal value:",me){let Te=typeof J=="object"&&Nr(J,"kind")&&Nr(J,"pos")?"SyntaxKind: "+Mt(J.kind):JSON.stringify(J);return h(`${_e} ${Te}`,me||Ce)}e.assertNever=Ce;function V(J,_e,me,Te){W(1,"assertEachNode")&&g(_e===void 0||Yp(J,_e),me||"Unexpected node.",()=>`Node array did not pass test '${Tn(_e)}'.`,Te||V)}e.assertEachNode=V;function oe(J,_e,me,Te){W(1,"assertNode")&&g(J!==void 0&&(_e===void 0||_e(J)),me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} did not pass test '${Tn(_e)}'.`,Te||oe)}e.assertNode=oe;function G(J,_e,me,Te){W(1,"assertNotNode")&&g(J===void 0||_e===void 0||!_e(J),me||"Unexpected node.",()=>`Node ${Mt(J.kind)} should not have passed test '${Tn(_e)}'.`,Te||G)}e.assertNotNode=G;function dt(J,_e,me,Te){W(1,"assertOptionalNode")&&g(_e===void 0||J===void 0||_e(J),me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} did not pass test '${Tn(_e)}'.`,Te||dt)}e.assertOptionalNode=dt;function rr(J,_e,me,Te){W(1,"assertOptionalToken")&&g(_e===void 0||J===void 0||J.kind===_e,me||"Unexpected node.",()=>`Node ${Mt(J==null?void 0:J.kind)} was not a '${Mt(_e)}' token.`,Te||rr)}e.assertOptionalToken=rr;function vn(J,_e,me){W(1,"assertMissingNode")&&g(J===void 0,_e||"Unexpected node.",()=>`Node ${Mt(J.kind)} was unexpected'.`,me||vn)}e.assertMissingNode=vn;function ir(J){}e.type=ir;function Tn(J){if(typeof J!="function")return"";if(Nr(J,"name"))return J.name;{let _e=Function.prototype.toString.call(J),me=/^function\s+([\w$]+)\s*\(/.exec(_e);return me?me[1]:""}}e.getFunctionName=Tn;function Mn(J){return`{ name: ${f_(J.escapedName)}; flags: ${ct(J.flags)}; declarations: ${Np(J.declarations,_e=>Mt(_e.kind))} }`}e.formatSymbol=Mn;function Ge(J=0,_e,me){let Te=Or(_e);if(J===0)return Te.length>0&&Te[0][0]===0?Te[0][1]:"0";if(me){let Xe=[],Ke=J;for(let[st,Pt]of Te){if(st>J)break;st!==0&&st&J&&(Xe.push(Pt),Ke&=~st)}if(Ke===0)return Xe.join("|")}else for(let[Xe,Ke]of Te)if(Xe===J)return Ke;return J.toString()}e.formatEnum=Ge;let ar=new Map;function Or(J){let _e=ar.get(J);if(_e)return _e;let me=[];for(let Xe in J){let Ke=J[Xe];typeof Ke=="number"&&me.push([Ke,Xe])}let Te=Ay(me,(Xe,Ke)=>Nm(Xe[0],Ke[0]));return ar.set(J,Te),Te}function Mt(J){return Ge(J,Ie,!1)}e.formatSyntaxKind=Mt;function Fn(J){return Ge(J,Jm,!1)}e.formatSnippetKind=Fn;function Ln(J){return Ge(J,Ir,!1)}e.formatScriptKind=Ln;function Lt(J){return Ge(J,bn,!0)}e.formatNodeFlags=Lt;function vt(J){return Ge(J,Om,!0)}e.formatNodeCheckFlags=vt;function Qe(J){return Ge(J,Kp,!0)}e.formatModifierFlags=Qe;function zn(J){return Ge(J,Lm,!0)}e.formatTransformFlags=zn;function $t(J){return Ge(J,jm,!0)}e.formatEmitFlags=$t;function ct(J){return Ge(J,Zp,!0)}e.formatSymbolFlags=ct;function at(J){return Ge(J,rn,!0)}e.formatTypeFlags=at;function Ut(J){return Ge(J,Mm,!0)}e.formatSignatureFlags=Ut;function Jt(J){return Ge(J,ef,!0)}e.formatObjectFlags=Jt;function lt(J){return Ge(J,Mp,!0)}e.formatFlowFlags=lt;function sr(J){return Ge(J,Im,!0)}e.formatRelationComparisonResult=sr;function mt(J){return Ge(J,CheckMode,!0)}e.formatCheckMode=mt;function xn(J){return Ge(J,SignatureCheckMode,!0)}e.formatSignatureCheckMode=xn;function yt(J){return Ge(J,TypeFacts,!0)}e.formatTypeFacts=yt;let ln=!1,nt;function Bt(J){"__debugFlowFlags"in J||Object.defineProperties(J,{__tsDebuggerDisplay:{value(){let _e=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",me=this.flags&-2048;return`${_e}${me?` (${lt(me)})`:""}`}},__debugFlowFlags:{get(){return Ge(this.flags,Mp,!0)}},__debugToString:{value(){return gr(this)}}})}function an(J){return ln&&(typeof Object.setPrototypeOf=="function"?(nt||(nt=Object.create(Object.prototype),Bt(nt)),Object.setPrototypeOf(J,nt)):Bt(J)),J}e.attachFlowNodeDebugInfo=an;let _r;function hr(J){"__tsDebuggerDisplay"in J||Object.defineProperties(J,{__tsDebuggerDisplay:{value(_e){return _e=String(_e).replace(/(?:,[\s\w]+:[^,]+)+\]$/,"]"),`NodeArray ${_e}`}}})}function yr(J){ln&&(typeof Object.setPrototypeOf=="function"?(_r||(_r=Object.create(Array.prototype),hr(_r)),Object.setPrototypeOf(J,_r)):hr(J))}e.attachNodeArrayDebugInfo=yr;function Vn(){if(ln)return;let J=new WeakMap,_e=new WeakMap;Object.defineProperties(At.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=this.flags&33554432?"TransientSymbol":"Symbol",Xe=this.flags&-33554433;return`${Te} '${jp(this)}'${Xe?` (${ct(Xe)})`:""}`}},__debugFlags:{get(){return ct(this.flags)}}}),Object.defineProperties(At.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=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",Xe=this.flags&524288?this.objectFlags&-1344:0;return`${Te}${this.symbol?` '${jp(this.symbol)}'`:""}${Xe?` (${Jt(Xe)})`:""}`}},__debugFlags:{get(){return at(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Jt(this.objectFlags):""}},__debugTypeToString:{value(){let Te=J.get(this);return Te===void 0&&(Te=this.checker.typeToString(this),J.set(this,Te)),Te}}}),Object.defineProperties(At.getSignatureConstructor().prototype,{__debugFlags:{get(){return Ut(this.flags)}},__debugSignatureToString:{value(){var Te;return(Te=this.checker)==null?void 0:Te.signatureToString(this)}}});let me=[At.getNodeConstructor(),At.getIdentifierConstructor(),At.getTokenConstructor(),At.getSourceFileConstructor()];for(let Te of me)Nr(Te.prototype,"__debugKind")||Object.defineProperties(Te.prototype,{__tsDebuggerDisplay:{value(){return`${qa(this)?"GeneratedIdentifier":Ze(this)?`Identifier '${In(this)}'`:vi(this)?`PrivateIdentifier '${In(this)}'`:Si(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:na(this)?`NumericLiteral ${this.text}`:O1(this)?`BigIntLiteral ${this.text}n`:Ef(this)?"TypeParameterDeclaration":g_(this)?"ParameterDeclaration":Af(this)?"ConstructorDeclaration":vl(this)?"GetAccessorDeclaration":v_(this)?"SetAccessorDeclaration":R1(this)?"CallSignatureDeclaration":U1(this)?"ConstructSignatureDeclaration":Cf(this)?"IndexSignatureDeclaration":B1(this)?"TypePredicateNode":Df(this)?"TypeReferenceNode":Pf(this)?"FunctionTypeNode":Nf(this)?"ConstructorTypeNode":t6(this)?"TypeQueryNode":q1(this)?"TypeLiteralNode":n6(this)?"ArrayTypeNode":r6(this)?"TupleTypeNode":i6(this)?"OptionalTypeNode":a6(this)?"RestTypeNode":z1(this)?"UnionTypeNode":V1(this)?"IntersectionTypeNode":s6(this)?"ConditionalTypeNode":_6(this)?"InferTypeNode":W1(this)?"ParenthesizedTypeNode":o6(this)?"ThisTypeNode":G1(this)?"TypeOperatorNode":c6(this)?"IndexedAccessTypeNode":Y1(this)?"MappedTypeNode":l6(this)?"LiteralTypeNode":F1(this)?"NamedTupleMember":u6(this)?"ImportTypeNode":Mt(this.kind)}${this.flags?` (${Lt(this.flags)})`:""}`}},__debugKind:{get(){return Mt(this.kind)}},__debugNodeFlags:{get(){return Lt(this.flags)}},__debugModifierFlags:{get(){return Qe(ob(this))}},__debugTransformFlags:{get(){return zn(this.transformFlags)}},__debugIsParseTreeNode:{get(){return yl(this)}},__debugEmitFlags:{get(){return $t(Wa(this))}},__debugGetText:{value(Xe){if(Ra(this))return"";let Ke=_e.get(this);if(Ke===void 0){let st=Dg(this),Pt=st&&gi(st);Ke=Pt?qd(Pt,st,Xe):"",_e.set(this,Ke)}return Ke}}});ln=!0}e.enableDebugInfo=Vn;function Wn(J){let _e=J&7,me=_e===0?"in out":_e===3?"[bivariant]":_e===2?"in":_e===1?"out":_e===4?"[independent]":"";return J&8?me+=" (unmeasurable)":J&16&&(me+=" (unreliable)"),me}e.formatVariance=Wn;class Mr{__debugToString(){var _e;switch(this.kind){case 3:return((_e=this.debugInfo)==null?void 0:_e.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return kd(this.sources,this.targets||Np(this.sources,()=>"any"),(me,Te)=>`${me.__debugTypeToString()} -> ${typeof Te=="string"?Te:Te.__debugTypeToString()}`).join(", ");case 2:return kd(this.sources,this.targets,(me,Te)=>`${me.__debugTypeToString()} -> ${Te().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` +var ty=Object.defineProperty;var hd=(e,t)=>{for(var a in t)ty(e,a,{get:t[a],enumerable:!0})};var I0={};hd(I0,{parsers:()=>ld});var ld={};hd(ld,{typescript:()=>Y4});var ny=()=>()=>{},Na=ny;var Ia=(e,t)=>(a,_,...f)=>a|1&&_==null?void 0:(t.call(_)??_[e]).apply(_,f);var ry=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},iy=Ia("replaceAll",function(){if(typeof this=="string")return ry}),Wr=iy;var gm="5.9";var vt=[],ay=new Map;function e_(e){return e!==void 0?e.length:0}function jn(e,t){if(e!==void 0)for(let a=0;a0;return!1}function Yp(e,t){return t===void 0||t.length===0?e:e===void 0||e.length===0?t:[...e,...t]}function ly(e,t,a=Xp){if(e===void 0||t===void 0)return e===t;if(e.length!==t.length)return!1;for(let _=0;_e?.at(t):(e,t)=>{if(e!==void 0&&(t=Np(e,t),t>1),c=a(e[k],k);switch(_(c,t)){case-1:h=k+1;break;case 0:return k;case 1:T=k-1;break}}return~h}function gy(e,t,a,_,f){if(e&&e.length>0){let h=e.length;if(h>0){let T=_===void 0||_<0?0:_,k=f===void 0||T+f>h-1?h-1:T+f,c;for(arguments.length<=2?(c=e[T],T++):c=a;T<=k;)c=t(c,e[T],T),T++;return c}}return a}var xm=Object.prototype.hasOwnProperty;function Dr(e,t){return xm.call(e,t)}function by(e){let t=[];for(let a in e)xm.call(e,a)&&t.push(a);return t}function vy(){let e=new Map;return e.add=Ty,e.remove=xy,e}function Ty(e,t){let a=this.get(e);return a!==void 0?a.push(t):this.set(e,a=[t]),a}function xy(e,t){let a=this.get(e);a!==void 0&&(Ny(a,t),a.length||this.delete(e))}function $r(e){return Array.isArray(e)}function bp(e){return $r(e)?e:[e]}function Sy(e,t){return e!==void 0&&t(e)?e:void 0}function Er(e,t){return e!==void 0&&t(e)?e:q.fail(`Invalid cast. The supplied value ${e} did not pass the test '${q.getFunctionName(t)}'.`)}function Va(e){}function wy(){return!0}function bt(e){return e}function gd(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function Kn(e){let t=new Map;return a=>{let _=`${typeof a}:${a}`,f=t.get(_);return f===void 0&&!t.has(_)&&(f=e(a),t.set(_,f)),f}}function Xp(e,t){return e===t}function $p(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function ky(e,t){return Xp(e,t)}function Ey(e,t){return e===t?0:e===void 0?-1:t===void 0?1:ea?k-a:1),y=Math.floor(t.length>a+k?a+k:t.length);f[0]=k;let G=k;for(let D=1;Da)return;let E=_;_=f,f=E}let T=_[t.length];return T>a?void 0:T}function Dy(e,t,a){let _=e.length-t.length;return _>=0&&(a?$p(e.slice(_),t):e.indexOf(t,_)===_)}function Py(e,t){e[t]=e[e.length-1],e.pop()}function Ny(e,t){return Iy(e,a=>a===t)}function Iy(e,t){for(let a=0;a{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function a(L){return e.currentLogLevel<=L}e.shouldLog=a;function _(L,se){e.loggingHost&&a(L)&&e.loggingHost.log(L,se)}function f(L){_(3,L)}e.log=f,(L=>{function se(Qe){_(1,Qe)}L.error=se;function fe(Qe){_(2,Qe)}L.warn=fe;function Te(Qe){_(3,Qe)}L.log=Te;function He(Qe){_(4,Qe)}L.trace=He})(f=e.log||(e.log={}));let h={};function T(){return t}e.getAssertionLevel=T;function k(L){let se=t;if(t=L,L>se)for(let fe of by(h)){let Te=h[fe];Te!==void 0&&e[fe]!==Te.assertion&&L>=Te.level&&(e[fe]=Te,h[fe]=void 0)}}e.setAssertionLevel=k;function c(L){return t>=L}e.shouldAssert=c;function W(L,se){return c(L)?!0:(h[se]={level:L,assertion:e[se]},e[se]=Va,!1)}function y(L,se){debugger;let fe=new Error(L?`Debug Failure. ${L}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(fe,se||y),fe}e.fail=y;function G(L,se,fe){return y(`${se||"Unexpected node."}\r +Node ${Ot(L.kind)} was unexpected.`,fe||G)}e.failBadSyntaxKind=G;function E(L,se,fe,Te){L||(se=se?`False expression: ${se}`:"False expression.",fe&&(se+=`\r +Verbose Debug Information: `+(typeof fe=="string"?fe:fe())),y(se,Te||E))}e.assert=E;function D(L,se,fe,Te,He){if(L!==se){let Qe=fe?Te?`${fe} ${Te}`:fe:"";y(`Expected ${L} === ${se}. ${Qe}`,He||D)}}e.assertEqual=D;function R(L,se,fe,Te){L>=se&&y(`Expected ${L} < ${se}. ${fe||""}`,Te||R)}e.assertLessThan=R;function ue(L,se,fe){L>se&&y(`Expected ${L} <= ${se}`,fe||ue)}e.assertLessThanOrEqual=ue;function be(L,se,fe){L= ${se}`,fe||be)}e.assertGreaterThanOrEqual=be;function he(L,se,fe){L==null&&y(se,fe||he)}e.assertIsDefined=he;function de(L,se,fe){return he(L,se,fe||de),L}e.checkDefined=de;function O(L,se,fe){for(let Te of L)he(Te,se,fe||O)}e.assertEachIsDefined=O;function ae(L,se,fe){return O(L,se,fe||ae),L}e.checkEachDefined=ae;function Oe(L,se="Illegal value:",fe){let Te=typeof L=="object"&&Dr(L,"kind")&&Dr(L,"pos")?"SyntaxKind: "+Ot(L.kind):JSON.stringify(L);return y(`${se} ${Te}`,fe||Oe)}e.assertNever=Oe;function V(L,se,fe,Te){W(1,"assertEachNode")&&E(se===void 0||Gp(L,se),fe||"Unexpected node.",()=>`Node array did not pass test '${hn(se)}'.`,Te||V)}e.assertEachNode=V;function oe(L,se,fe,Te){W(1,"assertNode")&&E(L!==void 0&&(se===void 0||se(L)),fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} did not pass test '${hn(se)}'.`,Te||oe)}e.assertNode=oe;function Y(L,se,fe,Te){W(1,"assertNotNode")&&E(L===void 0||se===void 0||!se(L),fe||"Unexpected node.",()=>`Node ${Ot(L.kind)} should not have passed test '${hn(se)}'.`,Te||Y)}e.assertNotNode=Y;function ft(L,se,fe,Te){W(1,"assertOptionalNode")&&E(se===void 0||L===void 0||se(L),fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} did not pass test '${hn(se)}'.`,Te||ft)}e.assertOptionalNode=ft;function nr(L,se,fe,Te){W(1,"assertOptionalToken")&&E(se===void 0||L===void 0||L.kind===se,fe||"Unexpected node.",()=>`Node ${Ot(L?.kind)} was not a '${Ot(se)}' token.`,Te||nr)}e.assertOptionalToken=nr;function mn(L,se,fe){W(1,"assertMissingNode")&&E(L===void 0,se||"Unexpected node.",()=>`Node ${Ot(L.kind)} was unexpected'.`,fe||mn)}e.assertMissingNode=mn;function rr(L){}e.type=rr;function hn(L){if(typeof L!="function")return"";if(Dr(L,"name"))return L.name;{let se=Function.prototype.toString.call(L),fe=/^function\s+([\w$]+)\s*\(/.exec(se);return fe?fe[1]:""}}e.getFunctionName=hn;function Dn(L){return`{ name: ${l_(L.escapedName)}; flags: ${ot(L.flags)}; declarations: ${Pp(L.declarations,se=>Ot(se.kind))} }`}e.formatSymbol=Dn;function We(L=0,se,fe){let Te=Ir(se);if(L===0)return Te.length>0&&Te[0][0]===0?Te[0][1]:"0";if(fe){let He=[],Qe=L;for(let[st,Ct]of Te){if(st>L)break;st!==0&&st&L&&(He.push(Ct),Qe&=~st)}if(Qe===0)return He.join("|")}else for(let[He,Qe]of Te)if(He===L)return Qe;return L.toString()}e.formatEnum=We;let ir=new Map;function Ir(L){let se=ir.get(L);if(se)return se;let fe=[];for(let He in L){let Qe=L[He];typeof Qe=="number"&&fe.push([Qe,He])}let Te=fy(fe,(He,Qe)=>Sm(He[0],Qe[0]));return ir.set(L,Te),Te}function Ot(L){return We(L,Ae,!1)}e.formatSyntaxKind=Ot;function Bn(L){return We(L,Cm,!1)}e.formatSnippetKind=Bn;function Pn(L){return We(L,Pr,!1)}e.formatScriptKind=Pn;function Mt(L){return We(L,sn,!0)}e.formatNodeFlags=Mt;function ht(L){return We(L,km,!0)}e.formatNodeCheckFlags=ht;function $e(L){return We(L,Qp,!0)}e.formatModifierFlags=$e;function qn(L){return We(L,Am,!0)}e.formatTransformFlags=qn;function $t(L){return We(L,Dm,!0)}e.formatEmitFlags=$t;function ot(L){return We(L,Kp,!0)}e.formatSymbolFlags=ot;function at(L){return We(L,en,!0)}e.formatTypeFlags=at;function Bt(L){return We(L,Em,!0)}e.formatSignatureFlags=Bt;function Lt(L){return We(L,Zp,!0)}e.formatObjectFlags=Lt;function ct(L){return We(L,Op,!0)}e.formatFlowFlags=ct;function ar(L){return We(L,wm,!0)}e.formatRelationComparisonResult=ar;function dt(L){return We(L,CheckMode,!0)}e.formatCheckMode=dt;function yn(L){return We(L,SignatureCheckMode,!0)}e.formatSignatureCheckMode=yn;function yt(L){return We(L,TypeFacts,!0)}e.formatTypeFacts=yt;let _n=!1,tt;function qt(L){"__debugFlowFlags"in L||Object.defineProperties(L,{__tsDebuggerDisplay:{value(){let se=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",fe=this.flags&-2048;return`${se}${fe?` (${ct(fe)})`:""}`}},__debugFlowFlags:{get(){return We(this.flags,Op,!0)}},__debugToString:{value(){return yr(this)}}})}function tn(L){return _n&&(typeof Object.setPrototypeOf=="function"?(tt||(tt=Object.create(Object.prototype),qt(tt)),Object.setPrototypeOf(L,tt)):qt(L)),L}e.attachFlowNodeDebugInfo=tn;let sr;function mr(L){"__tsDebuggerDisplay"in L||Object.defineProperties(L,{__tsDebuggerDisplay:{value(se){return se=String(se).replace(/(?:,[\s\w]+:[^,]+)+\]$/,"]"),`NodeArray ${se}`}}})}function hr(L){_n&&(typeof Object.setPrototypeOf=="function"?(sr||(sr=Object.create(Array.prototype),mr(sr)),Object.setPrototypeOf(L,sr)):mr(L))}e.attachNodeArrayDebugInfo=hr;function Fn(){if(_n)return;let L=new WeakMap,se=new WeakMap;Object.defineProperties(Et.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=this.flags&33554432?"TransientSymbol":"Symbol",He=this.flags&-33554433;return`${Te} '${Jp(this)}'${He?` (${ot(He)})`:""}`}},__debugFlags:{get(){return ot(this.flags)}}}),Object.defineProperties(Et.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Te=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",He=this.flags&524288?this.objectFlags&-1344:0;return`${Te}${this.symbol?` '${Jp(this.symbol)}'`:""}${He?` (${Lt(He)})`:""}`}},__debugFlags:{get(){return at(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?Lt(this.objectFlags):""}},__debugTypeToString:{value(){let Te=L.get(this);return Te===void 0&&(Te=this.checker.typeToString(this),L.set(this,Te)),Te}}}),Object.defineProperties(Et.getSignatureConstructor().prototype,{__debugFlags:{get(){return Bt(this.flags)}},__debugSignatureToString:{value(){var Te;return(Te=this.checker)==null?void 0:Te.signatureToString(this)}}});let fe=[Et.getNodeConstructor(),Et.getIdentifierConstructor(),Et.getTokenConstructor(),Et.getSourceFileConstructor()];for(let Te of fe)Dr(Te.prototype,"__debugKind")||Object.defineProperties(Te.prototype,{__tsDebuggerDisplay:{value(){return`${Ua(this)?"GeneratedIdentifier":Ke(this)?`Identifier '${An(this)}'`:gi(this)?`PrivateIdentifier '${An(this)}'`:vi(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:aa(this)?`NumericLiteral ${this.text}`:k1(this)?`BigIntLiteral ${this.text}n`:Ef(this)?"TypeParameterDeclaration":m_(this)?"ParameterDeclaration":Af(this)?"ConstructorDeclaration":Tl(this)?"GetAccessorDeclaration":y_(this)?"SetAccessorDeclaration":P1(this)?"CallSignatureDeclaration":N1(this)?"ConstructSignatureDeclaration":Cf(this)?"IndexSignatureDeclaration":I1(this)?"TypePredicateNode":Df(this)?"TypeReferenceNode":Pf(this)?"FunctionTypeNode":Nf(this)?"ConstructorTypeNode":qb(this)?"TypeQueryNode":O1(this)?"TypeLiteralNode":Fb(this)?"ArrayTypeNode":zb(this)?"TupleTypeNode":Vb(this)?"OptionalTypeNode":Wb(this)?"RestTypeNode":L1(this)?"UnionTypeNode":J1(this)?"IntersectionTypeNode":Gb(this)?"ConditionalTypeNode":Yb(this)?"InferTypeNode":j1(this)?"ParenthesizedTypeNode":Hb(this)?"ThisTypeNode":R1(this)?"TypeOperatorNode":Xb(this)?"IndexedAccessTypeNode":U1(this)?"MappedTypeNode":$b(this)?"LiteralTypeNode":M1(this)?"NamedTupleMember":Qb(this)?"ImportTypeNode":Ot(this.kind)}${this.flags?` (${Mt(this.flags)})`:""}`}},__debugKind:{get(){return Ot(this.kind)}},__debugNodeFlags:{get(){return Mt(this.flags)}},__debugModifierFlags:{get(){return $e(H2(this))}},__debugTransformFlags:{get(){return qn(this.transformFlags)}},__debugIsParseTreeNode:{get(){return gl(this)}},__debugEmitFlags:{get(){return $t(za(this))}},__debugGetText:{value(He){if(Ja(this))return"";let Qe=se.get(this);if(Qe===void 0){let st=mg(this),Ct=st&&hi(st);Qe=Ct?Od(Ct,st,He):"",se.set(this,Qe)}return Qe}}});_n=!0}e.enableDebugInfo=Fn;function zn(L){let se=L&7,fe=se===0?"in out":se===3?"[bivariant]":se===2?"in":se===1?"out":se===4?"[independent]":"";return L&8?fe+=" (unmeasurable)":L&16&&(fe+=" (unreliable)"),fe}e.formatVariance=zn;class Or{__debugToString(){var se;switch(this.kind){case 3:return((se=this.debugInfo)==null?void 0:se.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return yd(this.sources,this.targets||Pp(this.sources,()=>"any"),(fe,Te)=>`${fe.__debugTypeToString()} -> ${typeof Te=="string"?Te:Te.__debugTypeToString()}`).join(", ");case 2:return yd(this.sources,this.targets,(fe,Te)=>`${fe.__debugTypeToString()} -> ${Te().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` `).join(` `)} m2: ${this.mapper2.__debugToString().split(` `).join(` - `)}`;default:return Ce(this)}}}e.DebugTypeMapper=Mr;function Gn(J){return e.isDebugging?Object.setPrototypeOf(J,Mr.prototype):J}e.attachDebugPrototypeIfDebug=Gn;function De(J){return console.log(gr(J))}e.printControlFlowGraph=De;function gr(J){let _e=-1;function me(u){return u.id||(u.id=_e,_e--),u.id}let Te;(u=>{u.lr="\u2500",u.ud="\u2502",u.dr="\u256D",u.dl="\u256E",u.ul="\u256F",u.ur="\u2570",u.udr="\u251C",u.udl="\u2524",u.dlr="\u252C",u.ulr="\u2534",u.udlr="\u256B"})(Te||(Te={}));let Xe;(u=>{u[u.None=0]="None",u[u.Up=1]="Up",u[u.Down=2]="Down",u[u.Left=4]="Left",u[u.Right=8]="Right",u[u.UpDown=3]="UpDown",u[u.LeftRight=12]="LeftRight",u[u.UpLeft=5]="UpLeft",u[u.UpRight=9]="UpRight",u[u.DownLeft=6]="DownLeft",u[u.DownRight=10]="DownRight",u[u.UpDownLeft=7]="UpDownLeft",u[u.UpDownRight=11]="UpDownRight",u[u.UpLeftRight=13]="UpLeftRight",u[u.DownLeftRight=14]="DownLeftRight",u[u.UpDownLeftRight=15]="UpDownLeftRight",u[u.NoChildren=16]="NoChildren"})(Xe||(Xe={}));let Ke=2032,st=882,Pt=Object.create(null),Tt=[],ut=[],Lr=Se(J,new Set);for(let u of Tt)u.text=rt(u.flowNode,u.circular),be(u);let br=We(Lr),Jn=et(br);return Ye(Lr,0),un();function Yn(u){return!!(u.flags&128)}function Ei(u){return!!(u.flags&12)&&!!u.antecedent}function R(u){return!!(u.flags&Ke)}function Q(u){return!!(u.flags&st)}function K(u){let Oe=[];for(let Me of u.edges)Me.source===u&&Oe.push(Me.target);return Oe}function xe(u){let Oe=[];for(let Me of u.edges)Me.target===u&&Oe.push(Me.source);return Oe}function Se(u,Oe){let Me=me(u),U=Pt[Me];if(U&&Oe.has(u))return U.circular=!0,U={id:-1,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Tt.push(U),U;if(Oe.add(u),!U)if(Pt[Me]=U={id:Me,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Tt.push(U),Ei(u))for(let Fe of u.antecedent)we(U,Fe,Oe);else R(u)&&we(U,u.antecedent,Oe);return Oe.delete(u),U}function we(u,Oe,Me){let U=Se(Oe,Me),Fe={source:u,target:U};ut.push(Fe),u.edges.push(Fe),U.edges.push(Fe)}function be(u){if(u.level!==-1)return u.level;let Oe=0;for(let Me of xe(u))Oe=Math.max(Oe,be(Me)+1);return u.level=Oe}function We(u){let Oe=0;for(let Me of K(u))Oe=Math.max(Oe,We(Me));return Oe+1}function et(u){let Oe=L(Array(u),0);for(let Me of Tt)Oe[Me.level]=Math.max(Oe[Me.level],Me.text.length);return Oe}function Ye(u,Oe){if(u.lane===-1){u.lane=Oe,u.endLane=Oe;let Me=K(u);for(let U=0;U0&&Oe++;let Fe=Me[U];Ye(Fe,Oe),Fe.endLane>u.endLane&&(Oe=Fe.endLane)}u.endLane=Oe}}function Ee(u){if(u&2)return"Start";if(u&4)return"Branch";if(u&8)return"Loop";if(u&16)return"Assignment";if(u&32)return"True";if(u&64)return"False";if(u&128)return"SwitchClause";if(u&256)return"ArrayMutation";if(u&512)return"Call";if(u&1024)return"ReduceLabel";if(u&1)return"Unreachable";throw new Error}function Sn(u){let Oe=gi(u);return qd(Oe,u,!1)}function rt(u,Oe){let Me=Ee(u.flags);if(Oe&&(Me=`${Me}#${me(u)}`),Yn(u)){let U=[],{switchStatement:Fe,clauseStart:sn,clauseEnd:Ve}=u.node;for(let $e=sn;$eVe.lane)+1,Me=L(Array(Oe),""),U=Jn.map(()=>Array(Oe)),Fe=Jn.map(()=>L(Array(Oe),0));for(let Ve of Tt){U[Ve.level][Ve.lane]=Ve;let $e=K(Ve);for(let kt=0;kt<$e.length;kt++){let It=$e[kt],qt=8;It.lane===Ve.lane&&(qt|=4),kt>0&&(qt|=1),kt<$e.length-1&&(qt|=2),Fe[Ve.level][It.lane]|=qt}$e.length===0&&(Fe[Ve.level][Ve.lane]|=16);let Nt=xe(Ve);for(let kt=0;kt0&&(qt|=1),kt0?Fe[Ve-1][$e]:0,kt=$e>0?Fe[Ve][$e-1]:0,It=Fe[Ve][$e];It||(Nt&8&&(It|=12),kt&2&&(It|=3),Fe[Ve][$e]=It)}for(let Ve=0;Ve{u.lr="\u2500",u.ud="\u2502",u.dr="\u256D",u.dl="\u256E",u.ul="\u256F",u.ur="\u2570",u.udr="\u251C",u.udl="\u2524",u.dlr="\u252C",u.ulr="\u2534",u.udlr="\u256B"})(Te||(Te={}));let He;(u=>{u[u.None=0]="None",u[u.Up=1]="Up",u[u.Down=2]="Down",u[u.Left=4]="Left",u[u.Right=8]="Right",u[u.UpDown=3]="UpDown",u[u.LeftRight=12]="LeftRight",u[u.UpLeft=5]="UpLeft",u[u.UpRight=9]="UpRight",u[u.DownLeft=6]="DownLeft",u[u.DownRight=10]="DownRight",u[u.UpDownLeft=7]="UpDownLeft",u[u.UpDownRight=11]="UpDownRight",u[u.UpLeftRight=13]="UpLeftRight",u[u.DownLeftRight=14]="DownLeftRight",u[u.UpDownLeftRight=15]="UpDownLeftRight",u[u.NoChildren=16]="NoChildren"})(He||(He={}));let Qe=2032,st=882,Ct=Object.create(null),Tt=[],lt=[],Mr=Se(L,new Set);for(let u of Tt)u.text=rt(u.flowNode,u.circular),me(u);let gr=Ve(Mr),Nn=Ze(gr);return Ye(Mr,0),on();function Wn(u){return!!(u.flags&128)}function wi(u){return!!(u.flags&12)&&!!u.antecedent}function U(u){return!!(u.flags&Qe)}function K(u){return!!(u.flags&st)}function Z(u){let Ie=[];for(let Me of u.edges)Me.source===u&&Ie.push(Me.target);return Ie}function xe(u){let Ie=[];for(let Me of u.edges)Me.target===u&&Ie.push(Me.source);return Ie}function Se(u,Ie){let Me=fe(u),B=Ct[Me];if(B&&Ie.has(u))return B.circular=!0,B={id:-1,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Tt.push(B),B;if(Ie.add(u),!B)if(Ct[Me]=B={id:Me,flowNode:u,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Tt.push(B),wi(u))for(let Be of u.antecedent)we(B,Be,Ie);else U(u)&&we(B,u.antecedent,Ie);return Ie.delete(u),B}function we(u,Ie,Me){let B=Se(Ie,Me),Be={source:u,target:B};lt.push(Be),u.edges.push(Be),B.edges.push(Be)}function me(u){if(u.level!==-1)return u.level;let Ie=0;for(let Me of xe(u))Ie=Math.max(Ie,me(Me)+1);return u.level=Ie}function Ve(u){let Ie=0;for(let Me of Z(u))Ie=Math.max(Ie,Ve(Me));return Ie+1}function Ze(u){let Ie=M(Array(u),0);for(let Me of Tt)Ie[Me.level]=Math.max(Ie[Me.level],Me.text.length);return Ie}function Ye(u,Ie){if(u.lane===-1){u.lane=Ie,u.endLane=Ie;let Me=Z(u);for(let B=0;B0&&Ie++;let Be=Me[B];Ye(Be,Ie),Be.endLane>u.endLane&&(Ie=Be.endLane)}u.endLane=Ie}}function Ee(u){if(u&2)return"Start";if(u&4)return"Branch";if(u&8)return"Loop";if(u&16)return"Assignment";if(u&32)return"True";if(u&64)return"False";if(u&128)return"SwitchClause";if(u&256)return"ArrayMutation";if(u&512)return"Call";if(u&1024)return"ReduceLabel";if(u&1)return"Unreachable";throw new Error}function gn(u){let Ie=hi(u);return Od(Ie,u,!1)}function rt(u,Ie){let Me=Ee(u.flags);if(Ie&&(Me=`${Me}#${fe(u)}`),Wn(u)){let B=[],{switchStatement:Be,clauseStart:nn,clauseEnd:ze}=u.node;for(let Xe=nn;Xeze.lane)+1,Me=M(Array(Ie),""),B=Nn.map(()=>Array(Ie)),Be=Nn.map(()=>M(Array(Ie),0));for(let ze of Tt){B[ze.level][ze.lane]=ze;let Xe=Z(ze);for(let wt=0;wt0&&(Ft|=1),wt0&&(Ft|=1),wt0?Be[ze-1][Xe]:0,wt=Xe>0?Be[ze][Xe-1]:0,Pt=Be[ze][Xe];Pt||(Dt&8&&(Pt|=12),wt&2&&(Pt|=3),Be[ze][Xe]=Pt)}for(let ze=0;ze0?u.repeat(Oe):"";let Me="";for(;Me.length{},Yy=()=>{},cl,Ie=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="ColonToken",e[e.AtToken=60]="AtToken",e[e.QuestionQuestionToken=61]="QuestionQuestionToken",e[e.BacktickToken=62]="BacktickToken",e[e.HashToken=63]="HashToken",e[e.EqualsToken=64]="EqualsToken",e[e.PlusEqualsToken=65]="PlusEqualsToken",e[e.MinusEqualsToken=66]="MinusEqualsToken",e[e.AsteriskEqualsToken=67]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=69]="SlashEqualsToken",e[e.PercentEqualsToken=70]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=74]="AmpersandEqualsToken",e[e.BarEqualsToken=75]="BarEqualsToken",e[e.BarBarEqualsToken=76]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=79]="CaretEqualsToken",e[e.Identifier=80]="Identifier",e[e.PrivateIdentifier=81]="PrivateIdentifier",e[e.JSDocCommentTextToken=82]="JSDocCommentTextToken",e[e.BreakKeyword=83]="BreakKeyword",e[e.CaseKeyword=84]="CaseKeyword",e[e.CatchKeyword=85]="CatchKeyword",e[e.ClassKeyword=86]="ClassKeyword",e[e.ConstKeyword=87]="ConstKeyword",e[e.ContinueKeyword=88]="ContinueKeyword",e[e.DebuggerKeyword=89]="DebuggerKeyword",e[e.DefaultKeyword=90]="DefaultKeyword",e[e.DeleteKeyword=91]="DeleteKeyword",e[e.DoKeyword=92]="DoKeyword",e[e.ElseKeyword=93]="ElseKeyword",e[e.EnumKeyword=94]="EnumKeyword",e[e.ExportKeyword=95]="ExportKeyword",e[e.ExtendsKeyword=96]="ExtendsKeyword",e[e.FalseKeyword=97]="FalseKeyword",e[e.FinallyKeyword=98]="FinallyKeyword",e[e.ForKeyword=99]="ForKeyword",e[e.FunctionKeyword=100]="FunctionKeyword",e[e.IfKeyword=101]="IfKeyword",e[e.ImportKeyword=102]="ImportKeyword",e[e.InKeyword=103]="InKeyword",e[e.InstanceOfKeyword=104]="InstanceOfKeyword",e[e.NewKeyword=105]="NewKeyword",e[e.NullKeyword=106]="NullKeyword",e[e.ReturnKeyword=107]="ReturnKeyword",e[e.SuperKeyword=108]="SuperKeyword",e[e.SwitchKeyword=109]="SwitchKeyword",e[e.ThisKeyword=110]="ThisKeyword",e[e.ThrowKeyword=111]="ThrowKeyword",e[e.TrueKeyword=112]="TrueKeyword",e[e.TryKeyword=113]="TryKeyword",e[e.TypeOfKeyword=114]="TypeOfKeyword",e[e.VarKeyword=115]="VarKeyword",e[e.VoidKeyword=116]="VoidKeyword",e[e.WhileKeyword=117]="WhileKeyword",e[e.WithKeyword=118]="WithKeyword",e[e.ImplementsKeyword=119]="ImplementsKeyword",e[e.InterfaceKeyword=120]="InterfaceKeyword",e[e.LetKeyword=121]="LetKeyword",e[e.PackageKeyword=122]="PackageKeyword",e[e.PrivateKeyword=123]="PrivateKeyword",e[e.ProtectedKeyword=124]="ProtectedKeyword",e[e.PublicKeyword=125]="PublicKeyword",e[e.StaticKeyword=126]="StaticKeyword",e[e.YieldKeyword=127]="YieldKeyword",e[e.AbstractKeyword=128]="AbstractKeyword",e[e.AccessorKeyword=129]="AccessorKeyword",e[e.AsKeyword=130]="AsKeyword",e[e.AssertsKeyword=131]="AssertsKeyword",e[e.AssertKeyword=132]="AssertKeyword",e[e.AnyKeyword=133]="AnyKeyword",e[e.AsyncKeyword=134]="AsyncKeyword",e[e.AwaitKeyword=135]="AwaitKeyword",e[e.BooleanKeyword=136]="BooleanKeyword",e[e.ConstructorKeyword=137]="ConstructorKeyword",e[e.DeclareKeyword=138]="DeclareKeyword",e[e.GetKeyword=139]="GetKeyword",e[e.InferKeyword=140]="InferKeyword",e[e.IntrinsicKeyword=141]="IntrinsicKeyword",e[e.IsKeyword=142]="IsKeyword",e[e.KeyOfKeyword=143]="KeyOfKeyword",e[e.ModuleKeyword=144]="ModuleKeyword",e[e.NamespaceKeyword=145]="NamespaceKeyword",e[e.NeverKeyword=146]="NeverKeyword",e[e.OutKeyword=147]="OutKeyword",e[e.ReadonlyKeyword=148]="ReadonlyKeyword",e[e.RequireKeyword=149]="RequireKeyword",e[e.NumberKeyword=150]="NumberKeyword",e[e.ObjectKeyword=151]="ObjectKeyword",e[e.SatisfiesKeyword=152]="SatisfiesKeyword",e[e.SetKeyword=153]="SetKeyword",e[e.StringKeyword=154]="StringKeyword",e[e.SymbolKeyword=155]="SymbolKeyword",e[e.TypeKeyword=156]="TypeKeyword",e[e.UndefinedKeyword=157]="UndefinedKeyword",e[e.UniqueKeyword=158]="UniqueKeyword",e[e.UnknownKeyword=159]="UnknownKeyword",e[e.UsingKeyword=160]="UsingKeyword",e[e.FromKeyword=161]="FromKeyword",e[e.GlobalKeyword=162]="GlobalKeyword",e[e.BigIntKeyword=163]="BigIntKeyword",e[e.OverrideKeyword=164]="OverrideKeyword",e[e.OfKeyword=165]="OfKeyword",e[e.QualifiedName=166]="QualifiedName",e[e.ComputedPropertyName=167]="ComputedPropertyName",e[e.TypeParameter=168]="TypeParameter",e[e.Parameter=169]="Parameter",e[e.Decorator=170]="Decorator",e[e.PropertySignature=171]="PropertySignature",e[e.PropertyDeclaration=172]="PropertyDeclaration",e[e.MethodSignature=173]="MethodSignature",e[e.MethodDeclaration=174]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=175]="ClassStaticBlockDeclaration",e[e.Constructor=176]="Constructor",e[e.GetAccessor=177]="GetAccessor",e[e.SetAccessor=178]="SetAccessor",e[e.CallSignature=179]="CallSignature",e[e.ConstructSignature=180]="ConstructSignature",e[e.IndexSignature=181]="IndexSignature",e[e.TypePredicate=182]="TypePredicate",e[e.TypeReference=183]="TypeReference",e[e.FunctionType=184]="FunctionType",e[e.ConstructorType=185]="ConstructorType",e[e.TypeQuery=186]="TypeQuery",e[e.TypeLiteral=187]="TypeLiteral",e[e.ArrayType=188]="ArrayType",e[e.TupleType=189]="TupleType",e[e.OptionalType=190]="OptionalType",e[e.RestType=191]="RestType",e[e.UnionType=192]="UnionType",e[e.IntersectionType=193]="IntersectionType",e[e.ConditionalType=194]="ConditionalType",e[e.InferType=195]="InferType",e[e.ParenthesizedType=196]="ParenthesizedType",e[e.ThisType=197]="ThisType",e[e.TypeOperator=198]="TypeOperator",e[e.IndexedAccessType=199]="IndexedAccessType",e[e.MappedType=200]="MappedType",e[e.LiteralType=201]="LiteralType",e[e.NamedTupleMember=202]="NamedTupleMember",e[e.TemplateLiteralType=203]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=204]="TemplateLiteralTypeSpan",e[e.ImportType=205]="ImportType",e[e.ObjectBindingPattern=206]="ObjectBindingPattern",e[e.ArrayBindingPattern=207]="ArrayBindingPattern",e[e.BindingElement=208]="BindingElement",e[e.ArrayLiteralExpression=209]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=210]="ObjectLiteralExpression",e[e.PropertyAccessExpression=211]="PropertyAccessExpression",e[e.ElementAccessExpression=212]="ElementAccessExpression",e[e.CallExpression=213]="CallExpression",e[e.NewExpression=214]="NewExpression",e[e.TaggedTemplateExpression=215]="TaggedTemplateExpression",e[e.TypeAssertionExpression=216]="TypeAssertionExpression",e[e.ParenthesizedExpression=217]="ParenthesizedExpression",e[e.FunctionExpression=218]="FunctionExpression",e[e.ArrowFunction=219]="ArrowFunction",e[e.DeleteExpression=220]="DeleteExpression",e[e.TypeOfExpression=221]="TypeOfExpression",e[e.VoidExpression=222]="VoidExpression",e[e.AwaitExpression=223]="AwaitExpression",e[e.PrefixUnaryExpression=224]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=225]="PostfixUnaryExpression",e[e.BinaryExpression=226]="BinaryExpression",e[e.ConditionalExpression=227]="ConditionalExpression",e[e.TemplateExpression=228]="TemplateExpression",e[e.YieldExpression=229]="YieldExpression",e[e.SpreadElement=230]="SpreadElement",e[e.ClassExpression=231]="ClassExpression",e[e.OmittedExpression=232]="OmittedExpression",e[e.ExpressionWithTypeArguments=233]="ExpressionWithTypeArguments",e[e.AsExpression=234]="AsExpression",e[e.NonNullExpression=235]="NonNullExpression",e[e.MetaProperty=236]="MetaProperty",e[e.SyntheticExpression=237]="SyntheticExpression",e[e.SatisfiesExpression=238]="SatisfiesExpression",e[e.TemplateSpan=239]="TemplateSpan",e[e.SemicolonClassElement=240]="SemicolonClassElement",e[e.Block=241]="Block",e[e.EmptyStatement=242]="EmptyStatement",e[e.VariableStatement=243]="VariableStatement",e[e.ExpressionStatement=244]="ExpressionStatement",e[e.IfStatement=245]="IfStatement",e[e.DoStatement=246]="DoStatement",e[e.WhileStatement=247]="WhileStatement",e[e.ForStatement=248]="ForStatement",e[e.ForInStatement=249]="ForInStatement",e[e.ForOfStatement=250]="ForOfStatement",e[e.ContinueStatement=251]="ContinueStatement",e[e.BreakStatement=252]="BreakStatement",e[e.ReturnStatement=253]="ReturnStatement",e[e.WithStatement=254]="WithStatement",e[e.SwitchStatement=255]="SwitchStatement",e[e.LabeledStatement=256]="LabeledStatement",e[e.ThrowStatement=257]="ThrowStatement",e[e.TryStatement=258]="TryStatement",e[e.DebuggerStatement=259]="DebuggerStatement",e[e.VariableDeclaration=260]="VariableDeclaration",e[e.VariableDeclarationList=261]="VariableDeclarationList",e[e.FunctionDeclaration=262]="FunctionDeclaration",e[e.ClassDeclaration=263]="ClassDeclaration",e[e.InterfaceDeclaration=264]="InterfaceDeclaration",e[e.TypeAliasDeclaration=265]="TypeAliasDeclaration",e[e.EnumDeclaration=266]="EnumDeclaration",e[e.ModuleDeclaration=267]="ModuleDeclaration",e[e.ModuleBlock=268]="ModuleBlock",e[e.CaseBlock=269]="CaseBlock",e[e.NamespaceExportDeclaration=270]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=271]="ImportEqualsDeclaration",e[e.ImportDeclaration=272]="ImportDeclaration",e[e.ImportClause=273]="ImportClause",e[e.NamespaceImport=274]="NamespaceImport",e[e.NamedImports=275]="NamedImports",e[e.ImportSpecifier=276]="ImportSpecifier",e[e.ExportAssignment=277]="ExportAssignment",e[e.ExportDeclaration=278]="ExportDeclaration",e[e.NamedExports=279]="NamedExports",e[e.NamespaceExport=280]="NamespaceExport",e[e.ExportSpecifier=281]="ExportSpecifier",e[e.MissingDeclaration=282]="MissingDeclaration",e[e.ExternalModuleReference=283]="ExternalModuleReference",e[e.JsxElement=284]="JsxElement",e[e.JsxSelfClosingElement=285]="JsxSelfClosingElement",e[e.JsxOpeningElement=286]="JsxOpeningElement",e[e.JsxClosingElement=287]="JsxClosingElement",e[e.JsxFragment=288]="JsxFragment",e[e.JsxOpeningFragment=289]="JsxOpeningFragment",e[e.JsxClosingFragment=290]="JsxClosingFragment",e[e.JsxAttribute=291]="JsxAttribute",e[e.JsxAttributes=292]="JsxAttributes",e[e.JsxSpreadAttribute=293]="JsxSpreadAttribute",e[e.JsxExpression=294]="JsxExpression",e[e.JsxNamespacedName=295]="JsxNamespacedName",e[e.CaseClause=296]="CaseClause",e[e.DefaultClause=297]="DefaultClause",e[e.HeritageClause=298]="HeritageClause",e[e.CatchClause=299]="CatchClause",e[e.ImportAttributes=300]="ImportAttributes",e[e.ImportAttribute=301]="ImportAttribute",e[e.AssertClause=300]="AssertClause",e[e.AssertEntry=301]="AssertEntry",e[e.ImportTypeAssertionContainer=302]="ImportTypeAssertionContainer",e[e.PropertyAssignment=303]="PropertyAssignment",e[e.ShorthandPropertyAssignment=304]="ShorthandPropertyAssignment",e[e.SpreadAssignment=305]="SpreadAssignment",e[e.EnumMember=306]="EnumMember",e[e.SourceFile=307]="SourceFile",e[e.Bundle=308]="Bundle",e[e.JSDocTypeExpression=309]="JSDocTypeExpression",e[e.JSDocNameReference=310]="JSDocNameReference",e[e.JSDocMemberName=311]="JSDocMemberName",e[e.JSDocAllType=312]="JSDocAllType",e[e.JSDocUnknownType=313]="JSDocUnknownType",e[e.JSDocNullableType=314]="JSDocNullableType",e[e.JSDocNonNullableType=315]="JSDocNonNullableType",e[e.JSDocOptionalType=316]="JSDocOptionalType",e[e.JSDocFunctionType=317]="JSDocFunctionType",e[e.JSDocVariadicType=318]="JSDocVariadicType",e[e.JSDocNamepathType=319]="JSDocNamepathType",e[e.JSDoc=320]="JSDoc",e[e.JSDocComment=320]="JSDocComment",e[e.JSDocText=321]="JSDocText",e[e.JSDocTypeLiteral=322]="JSDocTypeLiteral",e[e.JSDocSignature=323]="JSDocSignature",e[e.JSDocLink=324]="JSDocLink",e[e.JSDocLinkCode=325]="JSDocLinkCode",e[e.JSDocLinkPlain=326]="JSDocLinkPlain",e[e.JSDocTag=327]="JSDocTag",e[e.JSDocAugmentsTag=328]="JSDocAugmentsTag",e[e.JSDocImplementsTag=329]="JSDocImplementsTag",e[e.JSDocAuthorTag=330]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=331]="JSDocDeprecatedTag",e[e.JSDocClassTag=332]="JSDocClassTag",e[e.JSDocPublicTag=333]="JSDocPublicTag",e[e.JSDocPrivateTag=334]="JSDocPrivateTag",e[e.JSDocProtectedTag=335]="JSDocProtectedTag",e[e.JSDocReadonlyTag=336]="JSDocReadonlyTag",e[e.JSDocOverrideTag=337]="JSDocOverrideTag",e[e.JSDocCallbackTag=338]="JSDocCallbackTag",e[e.JSDocOverloadTag=339]="JSDocOverloadTag",e[e.JSDocEnumTag=340]="JSDocEnumTag",e[e.JSDocParameterTag=341]="JSDocParameterTag",e[e.JSDocReturnTag=342]="JSDocReturnTag",e[e.JSDocThisTag=343]="JSDocThisTag",e[e.JSDocTypeTag=344]="JSDocTypeTag",e[e.JSDocTemplateTag=345]="JSDocTemplateTag",e[e.JSDocTypedefTag=346]="JSDocTypedefTag",e[e.JSDocSeeTag=347]="JSDocSeeTag",e[e.JSDocPropertyTag=348]="JSDocPropertyTag",e[e.JSDocThrowsTag=349]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=350]="JSDocSatisfiesTag",e[e.JSDocImportTag=351]="JSDocImportTag",e[e.SyntaxList=352]="SyntaxList",e[e.NotEmittedStatement=353]="NotEmittedStatement",e[e.NotEmittedTypeElement=354]="NotEmittedTypeElement",e[e.PartiallyEmittedExpression=355]="PartiallyEmittedExpression",e[e.CommaListExpression=356]="CommaListExpression",e[e.SyntheticReferenceExpression=357]="SyntheticReferenceExpression",e[e.Count=358]="Count",e[e.FirstAssignment=64]="FirstAssignment",e[e.LastAssignment=79]="LastAssignment",e[e.FirstCompoundAssignment=65]="FirstCompoundAssignment",e[e.LastCompoundAssignment=79]="LastCompoundAssignment",e[e.FirstReservedWord=83]="FirstReservedWord",e[e.LastReservedWord=118]="LastReservedWord",e[e.FirstKeyword=83]="FirstKeyword",e[e.LastKeyword=165]="LastKeyword",e[e.FirstFutureReservedWord=119]="FirstFutureReservedWord",e[e.LastFutureReservedWord=127]="LastFutureReservedWord",e[e.FirstTypeNode=182]="FirstTypeNode",e[e.LastTypeNode=205]="LastTypeNode",e[e.FirstPunctuation=19]="FirstPunctuation",e[e.LastPunctuation=79]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=165]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=9]="FirstLiteralToken",e[e.LastLiteralToken=15]="LastLiteralToken",e[e.FirstTemplateToken=15]="FirstTemplateToken",e[e.LastTemplateToken=18]="LastTemplateToken",e[e.FirstBinaryOperator=30]="FirstBinaryOperator",e[e.LastBinaryOperator=79]="LastBinaryOperator",e[e.FirstStatement=243]="FirstStatement",e[e.LastStatement=259]="LastStatement",e[e.FirstNode=166]="FirstNode",e[e.FirstJSDocNode=309]="FirstJSDocNode",e[e.LastJSDocNode=351]="LastJSDocNode",e[e.FirstJSDocTagNode=327]="FirstJSDocTagNode",e[e.LastJSDocTagNode=351]="LastJSDocTagNode",e[e.FirstContextualKeyword=128]="FirstContextualKeyword",e[e.LastContextualKeyword=165]="LastContextualKeyword",e))(Ie||{}),bn=(e=>(e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.Using=4]="Using",e[e.AwaitUsing=6]="AwaitUsing",e[e.NestedNamespace=8]="NestedNamespace",e[e.Synthesized=16]="Synthesized",e[e.Namespace=32]="Namespace",e[e.OptionalChain=64]="OptionalChain",e[e.ExportContext=128]="ExportContext",e[e.ContainsThis=256]="ContainsThis",e[e.HasImplicitReturn=512]="HasImplicitReturn",e[e.HasExplicitReturn=1024]="HasExplicitReturn",e[e.GlobalAugmentation=2048]="GlobalAugmentation",e[e.HasAsyncFunctions=4096]="HasAsyncFunctions",e[e.DisallowInContext=8192]="DisallowInContext",e[e.YieldContext=16384]="YieldContext",e[e.DecoratorContext=32768]="DecoratorContext",e[e.AwaitContext=65536]="AwaitContext",e[e.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",e[e.ThisNodeHasError=262144]="ThisNodeHasError",e[e.JavaScriptFile=524288]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=2097152]="HasAggregatedChildData",e[e.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",e[e.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",e[e.JSDoc=16777216]="JSDoc",e[e.Ambient=33554432]="Ambient",e[e.InWithStatement=67108864]="InWithStatement",e[e.JsonFile=134217728]="JsonFile",e[e.TypeCached=268435456]="TypeCached",e[e.Deprecated=536870912]="Deprecated",e[e.BlockScoped=7]="BlockScoped",e[e.Constant=6]="Constant",e[e.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",e[e.ContextFlags=101441536]="ContextFlags",e[e.TypeExcludesFlags=81920]="TypeExcludesFlags",e[e.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",e[e.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",e[e.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",e))(bn||{}),Kp=(e=>(e[e.None=0]="None",e[e.Public=1]="Public",e[e.Private=2]="Private",e[e.Protected=4]="Protected",e[e.Readonly=8]="Readonly",e[e.Override=16]="Override",e[e.Export=32]="Export",e[e.Abstract=64]="Abstract",e[e.Ambient=128]="Ambient",e[e.Static=256]="Static",e[e.Accessor=512]="Accessor",e[e.Async=1024]="Async",e[e.Default=2048]="Default",e[e.Const=4096]="Const",e[e.In=8192]="In",e[e.Out=16384]="Out",e[e.Decorator=32768]="Decorator",e[e.Deprecated=65536]="Deprecated",e[e.JSDocPublic=8388608]="JSDocPublic",e[e.JSDocPrivate=16777216]="JSDocPrivate",e[e.JSDocProtected=33554432]="JSDocProtected",e[e.JSDocReadonly=67108864]="JSDocReadonly",e[e.JSDocOverride=134217728]="JSDocOverride",e[e.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",e[e.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",e[e.SyntacticModifiers=65535]="SyntacticModifiers",e[e.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",e[e.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",e[e.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",e[e.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=7]="AccessibilityModifier",e[e.ParameterPropertyModifier=31]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=28895]="TypeScriptModifier",e[e.ExportDefault=2080]="ExportDefault",e[e.All=131071]="All",e[e.Modifier=98303]="Modifier",e))(Kp||{});var Im=(e=>(e[e.None=0]="None",e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.ReportsUnmeasurable=8]="ReportsUnmeasurable",e[e.ReportsUnreliable=16]="ReportsUnreliable",e[e.ReportsMask=24]="ReportsMask",e[e.ComplexityOverflow=32]="ComplexityOverflow",e[e.StackDepthOverflow=64]="StackDepthOverflow",e[e.Overflow=96]="Overflow",e))(Im||{});var Mp=(e=>(e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Call=512]="Call",e[e.ReduceLabel=1024]="ReduceLabel",e[e.Referenced=2048]="Referenced",e[e.Shared=4096]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition",e))(Mp||{});var Zp=(e=>(e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.Alias=2097152]="Alias",e[e.Prototype=4194304]="Prototype",e[e.ExportStar=8388608]="ExportStar",e[e.Optional=16777216]="Optional",e[e.Transient=33554432]="Transient",e[e.Assignment=67108864]="Assignment",e[e.ModuleExports=134217728]="ModuleExports",e[e.All=-1]="All",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=111551]="Value",e[e.Type=788968]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",e[e.ParameterExcludes=111551]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=110991]="FunctionExcludes",e[e.ClassExcludes=899503]="ClassExcludes",e[e.InterfaceExcludes=788872]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=110735]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=103359]="MethodExcludes",e[e.GetAccessorExcludes=46015]="GetAccessorExcludes",e[e.SetAccessorExcludes=78783]="SetAccessorExcludes",e[e.AccessorExcludes=13247]="AccessorExcludes",e[e.TypeParameterExcludes=526824]="TypeParameterExcludes",e[e.TypeAliasExcludes=788968]="TypeAliasExcludes",e[e.AliasExcludes=2097152]="AliasExcludes",e[e.ModuleMember=2623475]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.ClassMember=106500]="ClassMember",e[e.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",e[e.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",e[e.Classifiable=2885600]="Classifiable",e[e.LateBindingContainer=6256]="LateBindingContainer",e))(Zp||{});var Om=(e=>(e[e.None=0]="None",e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.CaptureNewTarget=8]="CaptureNewTarget",e[e.SuperInstance=16]="SuperInstance",e[e.SuperStatic=32]="SuperStatic",e[e.ContextChecked=64]="ContextChecked",e[e.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",e[e.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",e[e.CaptureArguments=512]="CaptureArguments",e[e.EnumValuesComputed=1024]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",e[e.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",e[e.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",e[e.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",e[e.AssignmentsMarked=131072]="AssignmentsMarked",e[e.ContainsConstructorReference=262144]="ContainsConstructorReference",e[e.ConstructorReference=536870912]="ConstructorReference",e[e.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",e[e.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",e[e.InCheckIdentifier=4194304]="InCheckIdentifier",e[e.PartiallyTypeChecked=8388608]="PartiallyTypeChecked",e[e.LazyFlags=539358128]="LazyFlags",e))(Om||{}),rn=(e=>(e[e.Any=1]="Any",e[e.Unknown=2]="Unknown",e[e.String=4]="String",e[e.Number=8]="Number",e[e.Boolean=16]="Boolean",e[e.Enum=32]="Enum",e[e.BigInt=64]="BigInt",e[e.StringLiteral=128]="StringLiteral",e[e.NumberLiteral=256]="NumberLiteral",e[e.BooleanLiteral=512]="BooleanLiteral",e[e.EnumLiteral=1024]="EnumLiteral",e[e.BigIntLiteral=2048]="BigIntLiteral",e[e.ESSymbol=4096]="ESSymbol",e[e.UniqueESSymbol=8192]="UniqueESSymbol",e[e.Void=16384]="Void",e[e.Undefined=32768]="Undefined",e[e.Null=65536]="Null",e[e.Never=131072]="Never",e[e.TypeParameter=262144]="TypeParameter",e[e.Object=524288]="Object",e[e.Union=1048576]="Union",e[e.Intersection=2097152]="Intersection",e[e.Index=4194304]="Index",e[e.IndexedAccess=8388608]="IndexedAccess",e[e.Conditional=16777216]="Conditional",e[e.Substitution=33554432]="Substitution",e[e.NonPrimitive=67108864]="NonPrimitive",e[e.TemplateLiteral=134217728]="TemplateLiteral",e[e.StringMapping=268435456]="StringMapping",e[e.Reserved1=536870912]="Reserved1",e[e.Reserved2=1073741824]="Reserved2",e[e.AnyOrUnknown=3]="AnyOrUnknown",e[e.Nullable=98304]="Nullable",e[e.Literal=2944]="Literal",e[e.Unit=109472]="Unit",e[e.Freshable=2976]="Freshable",e[e.StringOrNumberLiteral=384]="StringOrNumberLiteral",e[e.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",e[e.DefinitelyFalsy=117632]="DefinitelyFalsy",e[e.PossiblyFalsy=117724]="PossiblyFalsy",e[e.Intrinsic=67359327]="Intrinsic",e[e.StringLike=402653316]="StringLike",e[e.NumberLike=296]="NumberLike",e[e.BigIntLike=2112]="BigIntLike",e[e.BooleanLike=528]="BooleanLike",e[e.EnumLike=1056]="EnumLike",e[e.ESSymbolLike=12288]="ESSymbolLike",e[e.VoidLike=49152]="VoidLike",e[e.Primitive=402784252]="Primitive",e[e.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",e[e.DisjointDomains=469892092]="DisjointDomains",e[e.UnionOrIntersection=3145728]="UnionOrIntersection",e[e.StructuredType=3670016]="StructuredType",e[e.TypeVariable=8650752]="TypeVariable",e[e.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",e[e.InstantiablePrimitive=406847488]="InstantiablePrimitive",e[e.Instantiable=465829888]="Instantiable",e[e.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",e[e.ObjectFlagsType=3899393]="ObjectFlagsType",e[e.Simplifiable=25165824]="Simplifiable",e[e.Singleton=67358815]="Singleton",e[e.Narrowable=536624127]="Narrowable",e[e.IncludesMask=473694207]="IncludesMask",e[e.IncludesMissingType=262144]="IncludesMissingType",e[e.IncludesNonWideningType=4194304]="IncludesNonWideningType",e[e.IncludesWildcard=8388608]="IncludesWildcard",e[e.IncludesEmptyObject=16777216]="IncludesEmptyObject",e[e.IncludesInstantiable=33554432]="IncludesInstantiable",e[e.IncludesConstrainedTypeVariable=536870912]="IncludesConstrainedTypeVariable",e[e.IncludesError=1073741824]="IncludesError",e[e.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",e))(rn||{}),ef=(e=>(e[e.None=0]="None",e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ReverseMapped=1024]="ReverseMapped",e[e.JsxAttributes=2048]="JsxAttributes",e[e.JSLiteral=4096]="JSLiteral",e[e.FreshLiteral=8192]="FreshLiteral",e[e.ArrayLiteral=16384]="ArrayLiteral",e[e.PrimitiveUnion=32768]="PrimitiveUnion",e[e.ContainsWideningType=65536]="ContainsWideningType",e[e.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",e[e.NonInferrableType=262144]="NonInferrableType",e[e.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",e[e.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=196608]="RequiresWidening",e[e.PropagatingFlags=458752]="PropagatingFlags",e[e.InstantiatedMapped=96]="InstantiatedMapped",e[e.ObjectTypeKindMask=1343]="ObjectTypeKindMask",e[e.ContainsSpread=2097152]="ContainsSpread",e[e.ObjectRestType=4194304]="ObjectRestType",e[e.InstantiationExpressionType=8388608]="InstantiationExpressionType",e[e.SingleSignatureType=134217728]="SingleSignatureType",e[e.IsClassInstanceClone=16777216]="IsClassInstanceClone",e[e.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",e[e.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",e[e.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",e[e.IsGenericObjectType=4194304]="IsGenericObjectType",e[e.IsGenericIndexType=8388608]="IsGenericIndexType",e[e.IsGenericType=12582912]="IsGenericType",e[e.ContainsIntersections=16777216]="ContainsIntersections",e[e.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",e[e.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",e[e.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",e[e.IsNeverIntersection=33554432]="IsNeverIntersection",e[e.IsConstrainedTypeVariable=67108864]="IsConstrainedTypeVariable",e))(ef||{});var Mm=(e=>(e[e.None=0]="None",e[e.HasRestParameter=1]="HasRestParameter",e[e.HasLiteralTypes=2]="HasLiteralTypes",e[e.Abstract=4]="Abstract",e[e.IsInnerCallChain=8]="IsInnerCallChain",e[e.IsOuterCallChain=16]="IsOuterCallChain",e[e.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",e[e.IsNonInferrable=64]="IsNonInferrable",e[e.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",e[e.PropagatingFlags=167]="PropagatingFlags",e[e.CallChainFlags=24]="CallChainFlags",e))(Mm||{});var Ir=(e=>(e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred",e))(Ir||{}),T_=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ES2021=8]="ES2021",e[e.ES2022=9]="ES2022",e[e.ES2023=10]="ES2023",e[e.ES2024=11]="ES2024",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(T_||{}),Sl=(e=>(e[e.Standard=0]="Standard",e[e.JSX=1]="JSX",e))(Sl||{});var On=(e=>(e.Ts=".ts",e.Tsx=".tsx",e.Dts=".d.ts",e.Js=".js",e.Jsx=".jsx",e.Json=".json",e.TsBuildInfo=".tsbuildinfo",e.Mjs=".mjs",e.Mts=".mts",e.Dmts=".d.mts",e.Cjs=".cjs",e.Cts=".cts",e.Dcts=".d.cts",e))(On||{}),Lm=(e=>(e[e.None=0]="None",e[e.ContainsTypeScript=1]="ContainsTypeScript",e[e.ContainsJsx=2]="ContainsJsx",e[e.ContainsESNext=4]="ContainsESNext",e[e.ContainsES2022=8]="ContainsES2022",e[e.ContainsES2021=16]="ContainsES2021",e[e.ContainsES2020=32]="ContainsES2020",e[e.ContainsES2019=64]="ContainsES2019",e[e.ContainsES2018=128]="ContainsES2018",e[e.ContainsES2017=256]="ContainsES2017",e[e.ContainsES2016=512]="ContainsES2016",e[e.ContainsES2015=1024]="ContainsES2015",e[e.ContainsGenerator=2048]="ContainsGenerator",e[e.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",e[e.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsRestOrSpread=32768]="ContainsRestOrSpread",e[e.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",e[e.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=524288]="ContainsBindingPattern",e[e.ContainsYield=1048576]="ContainsYield",e[e.ContainsAwait=2097152]="ContainsAwait",e[e.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",e[e.ContainsDynamicImport=8388608]="ContainsDynamicImport",e[e.ContainsClassFields=16777216]="ContainsClassFields",e[e.ContainsDecorators=33554432]="ContainsDecorators",e[e.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",e[e.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",e[e.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",e[e.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",e[e.HasComputedFlags=-2147483648]="HasComputedFlags",e[e.AssertTypeScript=1]="AssertTypeScript",e[e.AssertJsx=2]="AssertJsx",e[e.AssertESNext=4]="AssertESNext",e[e.AssertES2022=8]="AssertES2022",e[e.AssertES2021=16]="AssertES2021",e[e.AssertES2020=32]="AssertES2020",e[e.AssertES2019=64]="AssertES2019",e[e.AssertES2018=128]="AssertES2018",e[e.AssertES2017=256]="AssertES2017",e[e.AssertES2016=512]="AssertES2016",e[e.AssertES2015=1024]="AssertES2015",e[e.AssertGenerator=2048]="AssertGenerator",e[e.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",e[e.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",e[e.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",e[e.NodeExcludes=-2147483648]="NodeExcludes",e[e.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",e[e.FunctionExcludes=-1937940480]="FunctionExcludes",e[e.ConstructorExcludes=-1937948672]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",e[e.PropertyExcludes=-2013249536]="PropertyExcludes",e[e.ClassExcludes=-2147344384]="ClassExcludes",e[e.ModuleExcludes=-1941676032]="ModuleExcludes",e[e.TypeExcludes=-2]="TypeExcludes",e[e.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",e[e.ParameterExcludes=-2147483648]="ParameterExcludes",e[e.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",e[e.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",e[e.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",e[e.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",e))(Lm||{}),Jm=(e=>(e[e.TabStop=0]="TabStop",e[e.Placeholder=1]="Placeholder",e[e.Choice=2]="Choice",e[e.Variable=3]="Variable",e))(Jm||{}),jm=(e=>(e[e.None=0]="None",e[e.SingleLine=1]="SingleLine",e[e.MultiLine=2]="MultiLine",e[e.AdviseOnEmitNode=4]="AdviseOnEmitNode",e[e.NoSubstitution=8]="NoSubstitution",e[e.CapturesThis=16]="CapturesThis",e[e.NoLeadingSourceMap=32]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=64]="NoTrailingSourceMap",e[e.NoSourceMap=96]="NoSourceMap",e[e.NoNestedSourceMaps=128]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=768]="NoTokenSourceMaps",e[e.NoLeadingComments=1024]="NoLeadingComments",e[e.NoTrailingComments=2048]="NoTrailingComments",e[e.NoComments=3072]="NoComments",e[e.NoNestedComments=4096]="NoNestedComments",e[e.HelperName=8192]="HelperName",e[e.ExportName=16384]="ExportName",e[e.LocalName=32768]="LocalName",e[e.InternalName=65536]="InternalName",e[e.Indented=131072]="Indented",e[e.NoIndentation=262144]="NoIndentation",e[e.AsyncFunctionBody=524288]="AsyncFunctionBody",e[e.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",e[e.CustomPrologue=2097152]="CustomPrologue",e[e.NoHoisting=4194304]="NoHoisting",e[e.Iterator=8388608]="Iterator",e[e.NoAsciiEscaping=16777216]="NoAsciiEscaping",e))(jm||{});var Zs={Classes:2,ForOf:2,Generators:2,Iteration:2,SpreadElements:2,RestElements:2,TaggedTemplates:2,DestructuringAssignment:2,BindingPatterns:2,ArrowFunctions:2,BlockScopedVariables:2,ObjectAssign:2,RegularExpressionFlagsUnicode:2,RegularExpressionFlagsSticky:2,Exponentiation:3,AsyncFunctions:4,ForAwaitOf:5,AsyncGenerators:5,AsyncIteration:5,ObjectSpreadRest:5,RegularExpressionFlagsDotAll:5,BindinglessCatch:6,BigInt:7,NullishCoalesce:7,OptionalChaining:7,LogicalAssignment:8,TopLevelAwait:9,ClassFields:9,PrivateNamesAndClassStaticBlocks:9,RegularExpressionFlagsHasIndices:9,ShebangComments:10,RegularExpressionFlagsUnicodeSets:11,UsingAndAwaitUsing:99,ClassAndClassElementDecorators:99};var Rm={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},{name:"preserve",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}},Xa=(e=>(e[e.ParseAll=0]="ParseAll",e[e.ParseNone=1]="ParseNone",e[e.ParseForTypeErrors=2]="ParseForTypeErrors",e[e.ParseForTypeInfo=3]="ParseForTypeInfo",e))(Xa||{});var $r="/",Hy="\\",Cd="://",Xy=/\\/g;function $y(e){return e===47||e===92}function Qy(e,t){return e.length>t.length&&zy(e,t)}function tf(e){return e.length>0&&$y(e.charCodeAt(e.length-1))}function Dd(e){return e>=97&&e<=122||e>=65&&e<=90}function Ky(e,t){let a=e.charCodeAt(t);if(a===58)return t+1;if(a===37&&e.charCodeAt(t+1)===51){let o=e.charCodeAt(t+2);if(o===97||o===65)return t+3}return-1}function Zy(e){if(!e)return 0;let t=e.charCodeAt(0);if(t===47||t===92){if(e.charCodeAt(1)!==t)return 1;let o=e.indexOf(t===47?$r:Hy,2);return o<0?e.length:o+1}if(Dd(t)&&e.charCodeAt(1)===58){let o=e.charCodeAt(2);if(o===47||o===92)return 3;if(e.length===2)return 2}let a=e.indexOf(Cd);if(a!==-1){let o=a+Cd.length,m=e.indexOf($r,o);if(m!==-1){let v=e.slice(0,a),E=e.slice(o,m);if(v==="file"&&(E===""||E==="localhost")&&Dd(e.charCodeAt(m+1))){let C=Ky(e,m+2);if(C!==-1){if(e.charCodeAt(C)===47)return~(C+1);if(C===e.length)return~C}}return~(m+1)}return~e.length}return 0}function u_(e){let t=Zy(e);return t<0?~t:t}function Um(e,t,a){if(e=p_(e),u_(e)===e.length)return"";e=ml(e);let m=e.slice(Math.max(u_(e),e.lastIndexOf($r)+1)),v=t!==void 0&&a!==void 0?Bm(m,t,a):void 0;return v?m.slice(0,m.length-v.length):m}function Pd(e,t,a){if(dl(t,".")||(t="."+t),e.length>=t.length&&e.charCodeAt(e.length-t.length)===46){let o=e.slice(e.length-t.length);if(a(o,t))return o}}function eg(e,t,a){if(typeof t=="string")return Pd(e,t,a)||"";for(let o of t){let m=Pd(e,o,a);if(m)return m}return""}function Bm(e,t,a){if(t)return eg(ml(e),t,a?Qp:Uy);let o=Um(e),m=o.lastIndexOf(".");return m>=0?o.substring(m):""}function p_(e){return e.includes("\\")?e.replace(Xy,$r):e}function tg(e,...t){e&&(e=p_(e));for(let a of t)a&&(a=p_(a),!e||u_(a)!==0?e=a:e=Fm(e)+a);return e}function ng(e,t){let a=u_(e);a===0&&t?(e=tg(t,e),a=u_(e)):e=p_(e);let o=qm(e);if(o!==void 0)return o.length>a?ml(o):o;let m=e.length,v=e.substring(0,a),E,C=a,c=C,W=C,h=a!==0;for(;Cc&&(E??(E=e.substring(0,c-1)),c=C);let g=e.indexOf($r,C+1);g===-1&&(g=m);let x=g-c;if(x===1&&e.charCodeAt(C)===46)E??(E=e.substring(0,W));else if(x===2&&e.charCodeAt(C)===46&&e.charCodeAt(C+1)===46)if(!h)E!==void 0?E+=E.length===a?"..":"/..":W=C+2;else if(E===void 0)W-2>=0?E=e.substring(0,Math.max(a,e.lastIndexOf($r,W-2))):E=e.substring(0,W);else{let N=E.lastIndexOf($r);N!==-1?E=E.substring(0,Math.max(a,N)):E=v,E.length===a&&(h=a!==0)}else E!==void 0?(E.length!==a&&(E+=$r),h=!0,E+=e.substring(c,g)):(h=!0,W=g);C=g+1}return E??(m>a?ml(e):e)}function rg(e){e=p_(e);let t=qm(e);return t!==void 0?t:(t=ng(e,""),t&&tf(e)?Fm(t):t)}function qm(e){if(!Nd.test(e))return e;let t=e.replace(/\/\.\//g,"/");if(t.startsWith("./")&&(t=t.slice(2)),t!==e&&(e=t,!Nd.test(e)))return e}function ml(e){return tf(e)?e.substr(0,e.length-1):e}function Fm(e){return tf(e)?e:e+$r}var Nd=/\/\/|(?:^|\/)\.\.?(?:$|\/)/;function r(e,t,a,o,m,v,E){return{code:e,category:t,key:a,message:o,reportsUnnecessary:m,elidedInCompatabilityPyramid:v,reportsDeprecated:E}}var A={Unterminated_string_literal:r(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:r(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:r(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:r(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:r(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:r(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:r(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:r(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:r(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:r(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:r(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:r(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:r(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:r(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:r(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:r(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_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:r(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055","Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:r(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:r(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:r(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:r(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:r(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:r(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:r(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:r(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:r(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:r(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:r(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:r(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:r(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:r(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:r(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:r(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:r(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:r(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:r(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:r(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:r(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:r(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:r(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:r(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:r(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:r(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:r(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:r(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:r(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:r(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:r(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:r(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:r(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:r(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:r(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:r(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:r(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:r(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:r(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:r(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:r(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:r(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:r(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:r(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:r(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:r(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:r(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:r(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:r(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:r(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:r(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:r(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:r(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:r(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:r(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:r(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:r(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:r(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:r(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:r(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:r(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:r(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:r(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:r(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(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:r(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:r(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:r(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:r(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:r(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:r(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:r(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:r(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:r(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:r(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:r(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5:r(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definitions_are_automatically_in_strict_mode:r(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_automatically_in_strict_mode:r(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1289,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1290,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1291,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1292,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve:r(1293,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293","ESM syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."),This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled:r(1294,1,"This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294","This syntax is not allowed when 'erasableSyntaxOnly' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_or_nodenext:r(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', 'node18', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_nodenext_or_preserve:r(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', 'node18', 'nodenext', or 'preserve'."),Argument_of_dynamic_import_cannot_be_spread_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_or_nodenext:r(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', 'node18', or 'nodenext'."),A_label_is_not_allowed_here:r(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:r(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:r(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:r(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:r(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:r(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:r(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:r(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:r(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:r(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:r(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:r(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:r(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:r(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),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:r(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:r(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:r(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:r(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:r(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:r(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:r(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:r(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:r(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:r(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:r(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:r(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:r(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:r(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:r(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:r(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:r(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:r(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:r(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:r(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:r(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:r(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:r(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:r(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:r(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:r(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:r(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:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:r(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:r(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:r(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:r(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:r(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:r(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:r(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:r(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:r(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:r(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:r(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:r(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:r(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:r(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:r(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:r(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:r(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:r(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:r(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:r(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:r(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator:r(1497,1,"Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497","Expression must be enclosed in parentheses to be used as a decorator."),Invalid_syntax_in_decorator:r(1498,1,"Invalid_syntax_in_decorator_1498","Invalid syntax in decorator."),Unknown_regular_expression_flag:r(1499,1,"Unknown_regular_expression_flag_1499","Unknown regular expression flag."),Duplicate_regular_expression_flag:r(1500,1,"Duplicate_regular_expression_flag_1500","Duplicate regular expression flag."),This_regular_expression_flag_is_only_available_when_targeting_0_or_later:r(1501,1,"This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501","This regular expression flag is only available when targeting '{0}' or later."),The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously:r(1502,1,"The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502","The Unicode (u) flag and the Unicode Sets (v) flag cannot be set simultaneously."),Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later:r(1503,1,"Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503","Named capturing groups are only available when targeting 'ES2018' or later."),Subpattern_flags_must_be_present_when_there_is_a_minus_sign:r(1504,1,"Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504","Subpattern flags must be present when there is a minus sign."),Incomplete_quantifier_Digit_expected:r(1505,1,"Incomplete_quantifier_Digit_expected_1505","Incomplete quantifier. Digit expected."),Numbers_out_of_order_in_quantifier:r(1506,1,"Numbers_out_of_order_in_quantifier_1506","Numbers out of order in quantifier."),There_is_nothing_available_for_repetition:r(1507,1,"There_is_nothing_available_for_repetition_1507","There is nothing available for repetition."),Unexpected_0_Did_you_mean_to_escape_it_with_backslash:r(1508,1,"Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508","Unexpected '{0}'. Did you mean to escape it with backslash?"),This_regular_expression_flag_cannot_be_toggled_within_a_subpattern:r(1509,1,"This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509","This regular expression flag cannot be toggled within a subpattern."),k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets:r(1510,1,"k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510","'\\k' must be followed by a capturing group name enclosed in angle brackets."),q_is_only_available_inside_character_class:r(1511,1,"q_is_only_available_inside_character_class_1511","'\\q' is only available inside character class."),c_must_be_followed_by_an_ASCII_letter:r(1512,1,"c_must_be_followed_by_an_ASCII_letter_1512","'\\c' must be followed by an ASCII letter."),Undetermined_character_escape:r(1513,1,"Undetermined_character_escape_1513","Undetermined character escape."),Expected_a_capturing_group_name:r(1514,1,"Expected_a_capturing_group_name_1514","Expected a capturing group name."),Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other:r(1515,1,"Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515","Named capturing groups with the same name must be mutually exclusive to each other."),A_character_class_range_must_not_be_bounded_by_another_character_class:r(1516,1,"A_character_class_range_must_not_be_bounded_by_another_character_class_1516","A character class range must not be bounded by another character class."),Range_out_of_order_in_character_class:r(1517,1,"Range_out_of_order_in_character_class_1517","Range out of order in character class."),Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_character_class:r(1518,1,"Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518","Anything that would possibly match more than a single character is invalid inside a negated character class."),Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead:r(1519,1,"Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519","Operators must not be mixed within a character class. Wrap it in a nested class instead."),Expected_a_class_set_operand:r(1520,1,"Expected_a_class_set_operand_1520","Expected a class set operand."),q_must_be_followed_by_string_alternatives_enclosed_in_braces:r(1521,1,"q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521","'\\q' must be followed by string alternatives enclosed in braces."),A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backslash:r(1522,1,"A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522","A character class must not contain a reserved double punctuator. Did you mean to escape it with backslash?"),Expected_a_Unicode_property_name:r(1523,1,"Expected_a_Unicode_property_name_1523","Expected a Unicode property name."),Unknown_Unicode_property_name:r(1524,1,"Unknown_Unicode_property_name_1524","Unknown Unicode property name."),Expected_a_Unicode_property_value:r(1525,1,"Expected_a_Unicode_property_value_1525","Expected a Unicode property value."),Unknown_Unicode_property_value:r(1526,1,"Unknown_Unicode_property_value_1526","Unknown Unicode property value."),Expected_a_Unicode_property_name_or_value:r(1527,1,"Expected_a_Unicode_property_name_or_value_1527","Expected a Unicode property name or value."),Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_the_Unicode_Sets_v_flag_is_set:r(1528,1,"Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528","Any Unicode property that would possibly match more than a single character is only available when the Unicode Sets (v) flag is set."),Unknown_Unicode_property_name_or_value:r(1529,1,"Unknown_Unicode_property_name_or_value_1529","Unknown Unicode property name or value."),Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1530,1,"Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530","Unicode property value expressions are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces:r(1531,1,"_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531","'\\{0}' must be followed by a Unicode property value expression enclosed in braces."),There_is_no_capturing_group_named_0_in_this_regular_expression:r(1532,1,"There_is_no_capturing_group_named_0_in_this_regular_expression_1532","There is no capturing group named '{0}' in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_regular_expression:r(1533,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533","This backreference refers to a group that does not exist. There are only {0} capturing groups in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regular_expression:r(1534,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534","This backreference refers to a group that does not exist. There are no capturing groups in this regular expression."),This_character_cannot_be_escaped_in_a_regular_expression:r(1535,1,"This_character_cannot_be_escaped_in_a_regular_expression_1535","This character cannot be escaped in a regular expression."),Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended_as_an_escape_sequence_use_the_syntax_0_instead:r(1536,1,"Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536","Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '{0}' instead."),Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class:r(1537,1,"Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537","Decimal escape sequences and backreferences are not allowed in a character class."),Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1538,1,"Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538","Unicode escape sequences are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),A_bigint_literal_cannot_be_used_as_a_property_name:r(1539,1,"A_bigint_literal_cannot_be_used_as_a_property_name_1539","A 'bigint' literal cannot be used as a property name."),A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_keyword_instead:r(1540,2,"A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540","A 'namespace' declaration should not be declared using the 'module' keyword. Please use the 'namespace' keyword instead.",void 0,void 0,!0),Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1541,1,"Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541","Type-only import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1542,1,"Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542","Type import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_module_is_set_to_0:r(1543,1,"Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543",`Importing a JSON file into an ECMAScript module requires a 'type: "json"' import attribute when 'module' is set to '{0}'.`),Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0:r(1544,1,"Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544","Named imports from a JSON file into an ECMAScript module are not allowed when 'module' is set to '{0}'."),The_types_of_0_are_incompatible_between_these_types:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:r(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:r(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:r(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:r(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:r(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:r(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:r(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:r(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:r(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:r(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:r(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:r(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:r(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:r(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:r(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:r(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:r(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_a_static_property_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:r(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:r(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:r(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:r(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:r(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:r(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:r(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:r(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:r(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:r(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:r(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:r(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:r(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:r(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:r(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:r(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:r(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:r(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:r(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:r(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:r(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:r(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:r(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:r(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:r(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:r(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_expression:r(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496","The 'arguments' object cannot be referenced in an arrow function in 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:r(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:r(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:r(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:r(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:r(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:r(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:r(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_or_method:r(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522","The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:r(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:r(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:r(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:r(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:r(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:r(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:r(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:r(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:r(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:r(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:r(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:r(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:r(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and_2_more:r(2650,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650","Non-abstract class expression is missing implementations for the following members of '{0}': {1} and {2} more."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:r(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:r(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:r(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}'."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2:r(2654,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2}."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more:r(2655,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2} and {3} more."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1:r(2656,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656","Non-abstract class expression is missing implementations for the following members of '{0}': {1}."),JSX_expressions_must_have_one_parent_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2705,1,"An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705","An async function or method in ES5 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:r(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:r(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:r(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2712,1,"A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712","A dynamic import call in ES5 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:r(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:r(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:r(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:r(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:r(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:r(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:r(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:r(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:r(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:r(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:r(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_nodenext_or_preserve:r(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_nodenext_or_pres_2821","Import assertions are only supported when the '--module' option is set to 'esnext', 'node18', 'nodenext', or 'preserve'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:r(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_node18_nodenext_or_preserve:r(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_nodenext_or_pres_2823","Import attributes are only supported when the '--module' option is set to 'esnext', 'node18', 'nodenext', or 'preserve'."),Cannot_find_namespace_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'nodenext', or 'preserve', 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2865,1,"Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865","Import '{0}' conflicts with local value, so must be declared with a type-only import when 'isolatedModules' is enabled."),Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2866,1,"Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866","Import '{0}' conflicts with global value used in this file, so must be declared with a type-only import when 'isolatedModules' is enabled."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun:r(2867,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_and_then_add_bun_to_the_types_field_in_your_tsconfig:r(2868,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun` and then add 'bun' to the types field in your tsconfig."),Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish:r(2869,1,"Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869","Right operand of ?? is unreachable because the left operand is never nullish."),This_binary_expression_is_never_nullish_Are_you_missing_parentheses:r(2870,1,"This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870","This binary expression is never nullish. Are you missing parentheses?"),This_expression_is_always_nullish:r(2871,1,"This_expression_is_always_nullish_2871","This expression is always nullish."),This_kind_of_expression_is_always_truthy:r(2872,1,"This_kind_of_expression_is_always_truthy_2872","This kind of expression is always truthy."),This_kind_of_expression_is_always_falsy:r(2873,1,"This_kind_of_expression_is_always_falsy_2873","This kind of expression is always falsy."),This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found:r(2874,1,"This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874","This JSX tag requires '{0}' to be in scope, but it could not be found."),This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_for_the_appropriate_package_installed:r(2875,1,"This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875","This JSX tag requires the module path '{0}' to exist, but none could be found. Make sure you have types for the appropriate package installed."),This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolves_to_0:r(2876,1,"This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876",'This relative import path is unsafe to rewrite because it looks like a file name, but actually resolves to "{0}".'),This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_during_emit_because_it_is_not_a_relative_path:r(2877,1,"This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877","This import uses a '{0}' extension to resolve to an input TypeScript file, but will not be rewritten during emit because it is not a relative path."),This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_between_the_projects_output_files_is_not_the_same_as_the_relative_path_between_its_input_files:r(2878,1,"This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878","This import path is unsafe to rewrite because it resolves to another project, and the relative path between the projects' output files is not the same as the relative path between its input files."),Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found:r(2879,1,"Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879","Using JSX fragments requires fragment factory '{0}' to be in scope, but it could not be found."),Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert:r(2880,1,"Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880","Import assertions have been replaced by import attributes. Use 'with' instead of 'assert'."),Import_declaration_0_is_using_private_name_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:r(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:r(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_anonymous_class_type_may_not_be_private_or_protected:r(4094,1,"Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094","Property '{0}' of exported anonymous class type 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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'."),Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given:r(4125,1,"Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125","Each declaration of '{0}.{1}' differs in its value, where '{2}' was expected but '{3}' was given."),One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value:r(4126,1,"One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126","One value of '{0}.{1}' is the string '{2}', and the other is assumed to be an unknown numeric value."),This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic:r(4127,1,"This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127","This member cannot have an 'override' modifier because its name is dynamic."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic:r(4128,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128","This member cannot have a JSDoc comment with an '@override' tag because its name is dynamic."),The_current_host_does_not_support_the_0_option:r(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:r(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:r(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:r(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Unknown_compiler_option_0:r(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(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_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_cannot_be_specified_when_module_is_set_to_none_system_or_umd:r(5071,1,"Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071","Option '--resolveJsonModule' cannot be specified when 'module' is set to 'none', 'system', or 'umd'."),Unknown_build_option_0:r(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:r(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_preserve_or_to_es2015_or_later:r(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_preserve_or_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'preserve' or to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:r(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:r(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:r(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:r(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:r(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:r(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:r(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:r(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:r(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:r(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:r(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:r(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:r(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:r(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:r(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:r(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:r(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:r(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:r(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:r(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:r(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:r(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:r(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:r(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:r(6024,3,"options_6024","options"),file:r(6025,3,"file_6025","file"),Examples_Colon_0:r(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:r(6027,3,"Options_Colon_6027","Options:"),Version_0:r(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:r(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:r(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:r(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:r(6034,3,"KIND_6034","KIND"),FILE:r(6035,3,"FILE_6035","FILE"),VERSION:r(6036,3,"VERSION_6036","VERSION"),LOCATION:r(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:r(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:r(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:r(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:r(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:r(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:r(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:r(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:r(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:r(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:r(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:r(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:r(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:r(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:r(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:r(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:r(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:r(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:r(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:r(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:r(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:r(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:r(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:r(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:r(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:r(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),Only_amd_and_system_modules_are_supported_alongside_0:r(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:r(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:r(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:r(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:r(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:r(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:r(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:r(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:r(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:r(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:r(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:r(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:r(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:r(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:r(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:r(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:r(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:r(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:r(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:r(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:r(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:r(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:r(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:r(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:r(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:r(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:r(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:r(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:r(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:r(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:r(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:r(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:r(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:r(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:r(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:r(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:r(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:r(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:r(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:r(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:r(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5:r(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5'."),Enable_all_strict_type_checking_options:r(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:r(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:r(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:r(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:r(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:r(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:r(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:r(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:r(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:r(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:r(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:r(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:r(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:r(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:r(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:r(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:r(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:r(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:r(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:r(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:r(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:r(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:r(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:r(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:r(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:r(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:r(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:r(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:r(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:r(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:r(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:r(6244,3,"Modules_6244","Modules"),File_Management:r(6245,3,"File_Management_6245","File Management"),Emit:r(6246,3,"Emit_6246","Emit"),JavaScript_Support:r(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:r(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:r(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:r(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:r(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:r(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:r(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:r(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:r(6255,3,"Projects_6255","Projects"),Output_Formatting:r(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:r(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:r(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:r(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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.`),Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_need_configuration_update:r(6279,3,"Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279","Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler:r(6280,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280","There are types at '{0}', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."),package_json_has_a_peerDependencies_field:r(6281,3,"package_json_has_a_peerDependencies_field_6281","'package.json' has a 'peerDependencies' field."),Found_peerDependency_0_with_1_version:r(6282,3,"Found_peerDependency_0_with_1_version_6282","Found peerDependency '{0}' with '{1}' version."),Failed_to_find_peerDependency_0:r(6283,3,"Failed_to_find_peerDependency_0_6283","Failed to find peerDependency '{0}'."),Enable_project_compilation:r(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:r(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:r(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:r(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:r(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."),Referenced_project_0_may_not_disable_emit:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:r(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:r(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:r(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:r(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}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:r(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:r(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:r(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:r(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:r(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:r(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:r(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:r(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:r(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors:r(6419,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419","Project '{0}' is out of date because buildinfo file '{1}' indicates that program needs to report errors."),Project_0_is_out_of_date_because_1:r(6420,3,"Project_0_is_out_of_date_because_1_6420","Project '{0}' is out of date because {1}."),Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_in_output_files:r(6421,3,"Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421","Rewrite '.ts', '.tsx', '.mts', and '.cts' file extensions in relative import paths to their JavaScript equivalent in output files."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:r(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:r(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Skip_building_downstream_projects_on_error_in_upstream_project:r(6640,3,"Skip_building_downstream_projects_on_error_in_upstream_project_6640","Skip building downstream projects on error in upstream project."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:r(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:r(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:r(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:r(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:r(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:r(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:r(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:r(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:r(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:r(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."),Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files:r(6719,3,"Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719","Require sufficient annotation on exports so other tools can trivially generate declaration files."),Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any:r(6720,3,"Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720","Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'."),Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript:r(6721,3,"Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721","Do not allow runtime constructs that are not part of ECMAScript."),Default_catch_clause_variables_as_unknown_instead_of_any:r(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:r(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."),Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported:r(6805,3,"Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805","Disable full type checking (only critical parse and emit errors will be reported)."),Check_side_effect_imports:r(6806,3,"Check_side_effect_imports_6806","Check side effect imports."),This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2:r(6807,1,"This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807","This operation can be simplified. This shift is identical to `{0} {1} {2}`."),Enable_lib_replacement:r(6808,3,"Enable_lib_replacement_6808","Enable lib replacement."),one_of_Colon:r(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:r(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:r(6902,3,"type_Colon_6902","type:"),default_Colon:r(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:r(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:r(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:r(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:r(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:r(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:r(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:r(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:r(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:r(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:r(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:r(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:r(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:r(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:r(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:r(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:r(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:r(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:r(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:r(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:r(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:r(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:r(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:r(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:r(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:r(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:r(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:r(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:r(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:r(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:r(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_Consider_supplying_a_return_type_annotation:r(7025,1,"Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025","Generator implicitly has yield type '{0}'. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:r(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:r(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:r(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:r(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9007,1,"Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007","Function must have an explicit return type annotation with --isolatedDeclarations."),Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9008,1,"Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008","Method must have an explicit return type annotation with --isolatedDeclarations."),At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9009,1,"At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009","At least one accessor must have an explicit type annotation with --isolatedDeclarations."),Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9010,1,"Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010","Variable must have an explicit type annotation with --isolatedDeclarations."),Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9011,1,"Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011","Parameter must have an explicit type annotation with --isolatedDeclarations."),Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9012,1,"Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012","Property must have an explicit type annotation with --isolatedDeclarations."),Expression_type_can_t_be_inferred_with_isolatedDeclarations:r(9013,1,"Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013","Expression type can't be inferred with --isolatedDeclarations."),Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedDeclarations:r(9014,1,"Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014","Computed properties must be number or string literals, variables or dotted expressions with --isolatedDeclarations."),Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations:r(9015,1,"Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015","Objects that contain spread assignments can't be inferred with --isolatedDeclarations."),Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations:r(9016,1,"Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016","Objects that contain shorthand properties can't be inferred with --isolatedDeclarations."),Only_const_arrays_can_be_inferred_with_isolatedDeclarations:r(9017,1,"Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017","Only const arrays can be inferred with --isolatedDeclarations."),Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations:r(9018,1,"Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018","Arrays with spread elements can't inferred with --isolatedDeclarations."),Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations:r(9019,1,"Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations_9019","Binding elements can't be exported directly with --isolatedDeclarations."),Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDeclarations:r(9020,1,"Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020","Enum member initializers must be computable without references to external symbols with --isolatedDeclarations."),Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations:r(9021,1,"Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021","Extends clause can't contain an expression with --isolatedDeclarations."),Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations:r(9022,1,"Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022","Inference from class expressions is not supported with --isolatedDeclarations."),Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations_Add_an_explicit_declaration_for_the_properties_assigned_to_this_function:r(9023,1,"Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023","Assigning properties to functions without declaring them is not supported with --isolatedDeclarations. Add an explicit declaration for the properties assigned to this function."),Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_supported_with_isolatedDeclarations:r(9025,1,"Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025","Declaration emit for this parameter requires implicitly adding undefined to its type. This is not supported with --isolatedDeclarations."),Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_supported_with_isolatedDeclarations:r(9026,1,"Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026","Declaration emit for this file requires preserving this import for augmentations. This is not supported with --isolatedDeclarations."),Add_a_type_annotation_to_the_variable_0:r(9027,1,"Add_a_type_annotation_to_the_variable_0_9027","Add a type annotation to the variable {0}."),Add_a_type_annotation_to_the_parameter_0:r(9028,1,"Add_a_type_annotation_to_the_parameter_0_9028","Add a type annotation to the parameter {0}."),Add_a_type_annotation_to_the_property_0:r(9029,1,"Add_a_type_annotation_to_the_property_0_9029","Add a type annotation to the property {0}."),Add_a_return_type_to_the_function_expression:r(9030,1,"Add_a_return_type_to_the_function_expression_9030","Add a return type to the function expression."),Add_a_return_type_to_the_function_declaration:r(9031,1,"Add_a_return_type_to_the_function_declaration_9031","Add a return type to the function declaration."),Add_a_return_type_to_the_get_accessor_declaration:r(9032,1,"Add_a_return_type_to_the_get_accessor_declaration_9032","Add a return type to the get accessor declaration."),Add_a_type_to_parameter_of_the_set_accessor_declaration:r(9033,1,"Add_a_type_to_parameter_of_the_set_accessor_declaration_9033","Add a type to parameter of the set accessor declaration."),Add_a_return_type_to_the_method:r(9034,1,"Add_a_return_type_to_the_method_9034","Add a return type to the method"),Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit:r(9035,1,"Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035","Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit."),Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it:r(9036,1,"Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036","Move the expression in default export to a variable and add a type annotation to it."),Default_exports_can_t_be_inferred_with_isolatedDeclarations:r(9037,1,"Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037","Default exports can't be inferred with --isolatedDeclarations."),Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations:r(9038,1,"Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038","Computed property names on class or object literals cannot be inferred with --isolatedDeclarations."),Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations:r(9039,1,"Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039","Type containing private name '{0}' can't be used with --isolatedDeclarations."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:r(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:r(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:r(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:r(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:r(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:r(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:r(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:r(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:r(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:r(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:r(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:r(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:r(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:r(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:r(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:r(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:r(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:r(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:r(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:r(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:r(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:r(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:r(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:r(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:r(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:r(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:r(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:r(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:r(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:r(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:r(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:r(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:r(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:r(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:r(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:r(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:r(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:r(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:r(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:r(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:r(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:r(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:r(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:r(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:r(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:r(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:r(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:r(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:r(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:r(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:r(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Update_modifiers_of_0:r(90061,3,"Update_modifiers_of_0_90061","Update modifiers of '{0}'"),Add_annotation_of_type_0:r(90062,3,"Add_annotation_of_type_0_90062","Add annotation of type '{0}'"),Add_return_type_0:r(90063,3,"Add_return_type_0_90063","Add return type '{0}'"),Extract_base_class_to_variable:r(90064,3,"Extract_base_class_to_variable_90064","Extract base class to variable"),Extract_default_export_to_variable:r(90065,3,"Extract_default_export_to_variable_90065","Extract default export to variable"),Extract_binding_expressions_to_variable:r(90066,3,"Extract_binding_expressions_to_variable_90066","Extract binding expressions to variable"),Add_all_missing_type_annotations:r(90067,3,"Add_all_missing_type_annotations_90067","Add all missing type annotations"),Add_satisfies_and_an_inline_type_assertion_with_0:r(90068,3,"Add_satisfies_and_an_inline_type_assertion_with_0_90068","Add satisfies and an inline type assertion with '{0}'"),Extract_to_variable_and_replace_with_0_as_typeof_0:r(90069,3,"Extract_to_variable_and_replace_with_0_as_typeof_0_90069","Extract to variable and replace with '{0} as typeof {0}'"),Mark_array_literal_as_const:r(90070,3,"Mark_array_literal_as_const_90070","Mark array literal as const"),Annotate_types_of_properties_expando_function_in_a_namespace:r(90071,3,"Annotate_types_of_properties_expando_function_in_a_namespace_90071","Annotate types of properties expando function in a namespace"),Convert_function_to_an_ES2015_class:r(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:r(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:r(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:r(95005,3,"Extract_function_95005","Extract function"),Extract_constant:r(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:r(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:r(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:r(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:r(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:r(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:r(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:r(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:r(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:r(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:r(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:r(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:r(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:r(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:r(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:r(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:r(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:r(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:r(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:r(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:r(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:r(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:r(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:r(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:r(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:r(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:r(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:r(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:r(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:r(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:r(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:r(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:r(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:r(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:r(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:r(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:r(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:r(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:r(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:r(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:r(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:r(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:r(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:r(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:r(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:r(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:r(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:r(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:r(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:r(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:r(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:r(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:r(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:r(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:r(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:r(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:r(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:r(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:r(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:r(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:r(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:r(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:r(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:r(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:r(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:r(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:r(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:r(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:r(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:r(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:r(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:r(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:r(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:r(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:r(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:r(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:r(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:r(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:r(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:r(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:r(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:r(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:r(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:r(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:r(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:r(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:r(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:r(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:r(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:r(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:r(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:r(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:r(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:r(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:r(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:r(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:r(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:r(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:r(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:r(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:r(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:r(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:r(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:r(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:r(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:r(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:r(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:r(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:r(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:r(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:r(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:r(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:r(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:r(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:r(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:r(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:r(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:r(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:r(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:r(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:r(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:r(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:r(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:r(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:r(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:r(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:r(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:r(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:r(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:r(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:r(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:r(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:r(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:r(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:r(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:r(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:r(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:r(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:r(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:r(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:r(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:r(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:r(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:r(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:r(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:r(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:r(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:r(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:r(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:r(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:r(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:r(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:r(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:r(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:r(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:r(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:r(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:r(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:r(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:r(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:r(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:r(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:r(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:r(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:r(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:r(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:r(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:r(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:r(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:r(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:r(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:r(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:r(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:r(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:r(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:r(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:r(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:r(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),Add_missing_parameter_to_0:r(95188,3,"Add_missing_parameter_to_0_95188","Add missing parameter to '{0}'"),Add_missing_parameters_to_0:r(95189,3,"Add_missing_parameters_to_0_95189","Add missing parameters to '{0}'"),Add_all_missing_parameters:r(95190,3,"Add_all_missing_parameters_95190","Add all missing parameters"),Add_optional_parameter_to_0:r(95191,3,"Add_optional_parameter_to_0_95191","Add optional parameter to '{0}'"),Add_optional_parameters_to_0:r(95192,3,"Add_optional_parameters_to_0_95192","Add optional parameters to '{0}'"),Add_all_optional_parameters:r(95193,3,"Add_all_optional_parameters_95193","Add all optional parameters"),Wrap_in_parentheses:r(95194,3,"Wrap_in_parentheses_95194","Wrap in parentheses"),Wrap_all_invalid_decorator_expressions_in_parentheses:r(95195,3,"Wrap_all_invalid_decorator_expressions_in_parentheses_95195","Wrap all invalid decorator expressions in parentheses"),Add_resolution_mode_import_attribute:r(95196,3,"Add_resolution_mode_import_attribute_95196","Add 'resolution-mode' import attribute"),Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it:r(95197,3,"Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197","Add 'resolution-mode' import attribute to all type-only imports that need it"),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:r(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:r(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:r(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:r(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:r(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Its_type_0_is_not_a_valid_JSX_element_type:r(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:r(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."),_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is_enabled:r(18055,1,"_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055","'{0}' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled."),Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is_enabled:r(18056,1,"Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056","Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled."),String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es2020:r(18057,1,"String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057","String literal import and export names are not supported when the '--module' flag is set to 'es2015' or 'es2020'.")};function wt(e){return e>=80}function ig(e){return e===32||wt(e)}var nf={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},ag=new Map(Object.entries(nf)),zm=new Map(Object.entries({...nf,"{":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,">":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})),Vm=new Map([[100,1],[103,2],[105,4],[109,8],[115,16],[117,32],[118,64],[121,128]]),sg=new Map([[1,Zs.RegularExpressionFlagsHasIndices],[16,Zs.RegularExpressionFlagsDotAll],[32,Zs.RegularExpressionFlagsUnicode],[64,Zs.RegularExpressionFlagsUnicodeSets],[128,Zs.RegularExpressionFlagsSticky]]),_g=[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],og=[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],cg=[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,2160,2183,2185,2190,2208,2249,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,3165,3165,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3293,3294,3296,3297,3313,3314,3332,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,5905,5919,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,6988,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,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,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,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,43881,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69296,69297,69376,69404,69415,69415,69424,69445,69488,69505,69552,69572,69600,69622,69635,69687,69745,69746,69749,69749,69763,69807,69840,69864,69891,69926,69956,69956,69959,69959,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70207,70208,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,70753,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71488,71494,71680,71723,71840,71903,71935,71942,71945,71945,71948,71955,71957,71958,71960,71983,71999,71999,72001,72001,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72368,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,73474,73474,73476,73488,73490,73523,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78913,78918,82944,83526,92160,92728,92736,92766,92784,92862,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,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,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,122624,122654,122661,122666,122928,122989,123136,123180,123191,123197,123214,123214,123536,123565,123584,123627,124112,124139,124896,124902,124904,124907,124909,124910,124912,124926,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,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743],lg=[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,2160,2183,2185,2190,2200,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,2901,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,3132,3140,3142,3144,3146,3149,3157,3158,3160,3162,3165,3165,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3293,3294,3296,3299,3302,3311,3313,3315,3328,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3457,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,3790,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,5909,5919,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6159,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,6847,6862,6912,6988,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,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,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,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,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43047,43052,43052,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,43881,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,65381,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69291,69292,69296,69297,69373,69404,69415,69415,69424,69456,69488,69509,69552,69572,69600,69622,69632,69702,69734,69749,69759,69818,69826,69826,69840,69864,69872,69881,69888,69940,69942,69951,69956,69959,69968,70003,70006,70006,70016,70084,70089,70092,70094,70106,70108,70108,70144,70161,70163,70199,70206,70209,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,70753,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,71488,71494,71680,71738,71840,71913,71935,71942,71945,71945,71948,71955,71957,71958,71960,71989,71991,71992,71995,72003,72016,72025,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72368,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,73472,73488,73490,73530,73534,73538,73552,73561,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78912,78933,82944,83526,92160,92728,92736,92766,92768,92777,92784,92862,92864,92873,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,94180,94192,94193,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,118528,118573,118576,118598,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,122624,122654,122661,122666,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,122928,122989,123023,123023,123136,123180,123184,123197,123200,123209,123214,123214,123536,123566,123584,123641,124112,124153,124896,124902,124904,124907,124909,124910,124912,124926,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,130032,130041,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743,917760,917999],ug=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,pg=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,fg=/@(?:see|link)/i;function hl(e,t){if(e=2?hl(e,cg):hl(e,_g)}function mg(e,t){return t>=2?hl(e,lg):hl(e,og)}function Wm(e){let t=[];return e.forEach((a,o)=>{t[a]=o}),t}var hg=Wm(zm);function it(e){return hg[e]}function Gm(e){return zm.get(e)}var _3=Wm(Vm);function Id(e){return Vm.get(e)}function Ym(e){let t=[],a=0,o=0;for(;a127&&Pn(m)&&(t.push(o),o=a);break}}return t.push(o),t}function yg(e,t,a,o,m){(t<0||t>=e.length)&&(m?t=t<0?0:t>=e.length?e.length-1:t:B.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${o!==void 0?wy(e,Ym(o)):"unknown"}`));let v=e[t]+a;return m?v>e[t+1]?e[t+1]:typeof o=="string"&&v>o.length?o.length:v:(t=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function Pn(e){return e===10||e===13||e===8232||e===8233}function mi(e){return e>=48&&e<=57}function Tp(e){return mi(e)||e>=65&&e<=70||e>=97&&e<=102}function rf(e){return e>=65&&e<=90||e>=97&&e<=122}function Xm(e){return rf(e)||mi(e)||e===95}function xp(e){return e>=48&&e<=55}function Pr(e,t,a,o,m){if(y_(t))return t;let v=!1;for(;;){let E=e.charCodeAt(t);switch(E){case 13:e.charCodeAt(t+1)===10&&t++;case 10:if(t++,a)return t;v=!!m;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(o)break;if(e.charCodeAt(t+1)===47){for(t+=2;t127&&za(E)){t++;continue}break}return t}}var ll=7;function Hi(e,t){if(B.assert(t>=0),t===0||Pn(e.charCodeAt(t-1))){let a=e.charCodeAt(t);if(t+ll=0&&a127&&za(N)){y&&Pn(N)&&(h=!0),a++;continue}break e}}return y&&(x=m(C,c,W,h,v,x)),x}function Km(e,t,a,o){return wl(!1,e,t,!1,a,o)}function Zm(e,t,a,o){return wl(!1,e,t,!0,a,o)}function vg(e,t,a,o,m){return wl(!0,e,t,!1,a,o,m)}function Tg(e,t,a,o,m){return wl(!0,e,t,!0,a,o,m)}function e1(e,t,a,o,m,v=[]){return v.push({kind:a,pos:e,end:t,hasTrailingNewLine:o}),v}function Jp(e,t){return vg(e,t,e1,void 0,void 0)}function xg(e,t){return Tg(e,t,e1,void 0,void 0)}function sf(e){let t=af.exec(e);if(t)return t[0]}function tr(e,t){return rf(e)||e===36||e===95||e>127&&dg(e,t)}function Dr(e,t,a){return Xm(e)||e===36||(a===1?e===45||e===58:!1)||e>127&&mg(e,t)}function Sg(e,t,a){let o=Xi(e,0);if(!tr(o,t))return!1;for(let m=zt(o);mh,getStartPos:()=>h,getTokenEnd:()=>c,getTextPos:()=>c,getToken:()=>g,getTokenStart:()=>y,getTokenPos:()=>y,getTokenText:()=>C.substring(y,c),getTokenValue:()=>x,hasUnicodeEscape:()=>(N&1024)!==0,hasExtendedUnicodeEscape:()=>(N&8)!==0,hasPrecedingLineBreak:()=>(N&1)!==0,hasPrecedingJSDocComment:()=>(N&2)!==0,hasPrecedingJSDocLeadingAsterisks:()=>(N&32768)!==0,isIdentifier:()=>g===80||g>118,isReservedWord:()=>g>=83&&g<=118,isUnterminated:()=>(N&4)!==0,getCommentDirectives:()=>te,getNumericLiteralFlags:()=>N&25584,getTokenFlags:()=>N,reScanGreaterToken:lt,reScanAsteriskEqualsToken:sr,reScanSlashToken:mt,reScanTemplateToken:Bt,reScanTemplateHeadOrNoSubstitutionTemplate:an,scanJsxIdentifier:Mr,scanJsxAttributeValue:Gn,reScanJsxAttributeValue:De,reScanJsxToken:_r,reScanLessThanToken:hr,reScanHashToken:yr,reScanQuestionToken:Vn,reScanInvalidIdentifier:Ut,scanJsxToken:Wn,scanJsDocToken:J,scanJSDocCommentTextToken:gr,scan:ct,getText:Ke,clearCommentDirectives:st,setText:Pt,setScriptTarget:ut,setLanguageVariant:Lr,setScriptKind:br,setJSDocParsingMode:Jn,setOnError:Tt,resetTokenState:Yn,setTextPos:Yn,setSkipJsDocLeadingAsterisks:Ei,tryScan:Xe,lookAhead:Te,scanRange:me};return B.isDebugging&&Object.defineProperty(M,"__debugShowCurrentPositionInText",{get:()=>{let R=M.getText();return R.slice(0,M.getTokenFullStart())+"\u2551"+R.slice(M.getTokenFullStart())}}),M;function ie(R){return Xi(C,R)}function Ce(R){return R>=0&&R=0&&R=65&&be<=70)be+=32;else if(!(be>=48&&be<=57||be>=97&&be<=102))break;xe.push(be),c++,we=!1}return xe.length=W){K+=C.substring(xe,c),N|=4,G(A.Unterminated_string_literal);break}let Se=V(c);if(Se===Q){K+=C.substring(xe,c),c++;break}if(Se===92&&!R){K+=C.substring(xe,c),K+=Mt(3),xe=c;continue}if((Se===10||Se===13)&&!R){K+=C.substring(xe,c),N|=4,G(A.Unterminated_string_literal);break}c++}return K}function Or(R){let Q=V(c)===96;c++;let K=c,xe="",Se;for(;;){if(c>=W){xe+=C.substring(K,c),N|=4,G(A.Unterminated_template_literal),Se=Q?15:18;break}let we=V(c);if(we===96){xe+=C.substring(K,c),c++,Se=Q?15:18;break}if(we===36&&c+1=W)return G(A.Unexpected_end_of_text),"";let K=V(c);switch(c++,K){case 48:if(c>=W||!mi(V(c)))return"\0";case 49:case 50:case 51:c=55296&&xe<=56319&&c+6=56320&&We<=57343)return c=be,Se+String.fromCharCode(We)}return Se;case 120:for(;c1114111&&(R&&G(A.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive,K,c-K),we=!0),c>=W?(R&&G(A.Unexpected_end_of_text),we=!0):V(c)===125?c++:(R&&G(A.Unterminated_Unicode_escape_sequence),we=!0),we?(N|=2048,C.substring(Q,c)):(N|=8,Od(Se))}function Ln(){if(c+5=0&&Dr(K,e)){R+=Fn(!0),Q=c;continue}if(K=Ln(),!(K>=0&&Dr(K,e)))break;N|=1024,R+=C.substring(Q,c),R+=Od(K),c+=6,Q=c}else break}return R+=C.substring(Q,c),R}function Qe(){let R=x.length;if(R>=2&&R<=12){let Q=x.charCodeAt(0);if(Q>=97&&Q<=122){let K=ag.get(x);if(K!==void 0)return g=K}}return g=80}function zn(R){let Q="",K=!1,xe=!1;for(;;){let Se=V(c);if(Se===95){N|=512,K?(K=!1,xe=!0):G(xe?A.Multiple_consecutive_numeric_separators_are_not_permitted:A.Numeric_separators_are_not_allowed_here,c,1),c++;continue}if(K=!0,!mi(Se)||Se-48>=R)break;Q+=C[c],c++,xe=!1}return V(c-1)===95&&G(A.Numeric_separators_are_not_allowed_here,c-1,1),Q}function $t(){return V(c)===110?(x+="n",N&384&&(x=Mb(x)+"n"),c++,10):(x=""+(N&128?parseInt(x.slice(2),2):N&256?parseInt(x.slice(2),8):+x),9)}function ct(){for(h=c,N=0;;){if(y=c,c>=W)return g=1;let R=ie(c);if(c===0&&R===35&&$m(C,c)){if(c=Qm(C,c),t)continue;return g=6}switch(R){case 10:case 13:if(N|=1,t){c++;continue}else return R===13&&c+1=0&&tr(Q,e))return x=Fn(!0)+vt(),g=Qe();let K=Ln();return K>=0&&tr(K,e)?(c+=6,N|=1024,x=String.fromCharCode(K)+vt(),g=Qe()):(G(A.Invalid_character),c++,g=0);case 35:if(c!==0&&C[c+1]==="!")return G(A.can_only_be_used_at_the_start_of_a_file,c,2),c++,g=0;let xe=ie(c+1);if(xe===92){c++;let be=Lt();if(be>=0&&tr(be,e))return x="#"+Fn(!0)+vt(),g=81;let We=Ln();if(We>=0&&tr(We,e))return c+=6,N|=1024,x="#"+String.fromCharCode(We)+vt(),g=81;c--}return tr(xe,e)?(c++,Jt(xe,e)):(x="#",G(A.Invalid_character,c++,zt(R))),g=81;case 65533:return G(A.File_appears_to_be_binary,0,0),c=W,g=8;default:let Se=Jt(R,e);if(Se)return g=Se;if(a_(R)){c+=zt(R);continue}else if(Pn(R)){N|=1,c+=zt(R);continue}let we=zt(R);return G(A.Invalid_character,c,we),c+=we,g=0}}}function at(){switch(fe){case 0:return!0;case 1:return!1}return ye!==3&&ye!==4?!0:fe===3?!1:fg.test(C.slice(h,c))}function Ut(){B.assert(g===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),c=y=h,N=0;let R=ie(c),Q=Jt(R,99);return Q?g=Q:(c+=zt(R),g)}function Jt(R,Q){let K=R;if(tr(K,Q)){for(c+=zt(K);c=W)return g=1;let Q=V(c);if(Q===60)return V(c+1)===47?(c+=2,g=31):(c++,g=30);if(Q===123)return c++,g=19;let K=0;for(;c0)break;za(Q)||(K=c)}c++}return x=C.substring(h,c),K===-1?13:12}function Mr(){if(wt(g)){for(;c=W)return g=1;for(let Q=V(c);c=0&&a_(V(c-1))&&!(c+1=W)return g=1;let R=ie(c);switch(c+=zt(R),R){case 9:case 11:case 12:case 32:for(;c=0&&tr(Q,e))return x=Fn(!0)+vt(),g=Qe();let K=Ln();return K>=0&&tr(K,e)?(c+=6,N|=1024,x=String.fromCharCode(K)+vt(),g=Qe()):(c++,g=0)}if(tr(R,e)){let Q=R;for(;c=0),c=R,h=R,y=R,g=0,x=void 0,N=0}function Ei(R){ue+=R?1:-1}}function Xi(e,t){return e.codePointAt(t)}function zt(e){return e>=65536?2:e===-1?0:1}function wg(e){if(B.assert(0<=e&&e<=1114111),e<=65535)return String.fromCharCode(e);let t=Math.floor((e-65536)/1024)+55296,a=(e-65536)%1024+56320;return String.fromCharCode(t,a)}var kg=String.fromCodePoint?e=>String.fromCodePoint(e):wg;function Od(e){return kg(e)}var Md=new Map(Object.entries({General_Category:"General_Category",gc:"General_Category",Script:"Script",sc:"Script",Script_Extensions:"Script_Extensions",scx:"Script_Extensions"})),Ld=new Set(["ASCII","ASCII_Hex_Digit","AHex","Alphabetic","Alpha","Any","Assigned","Bidi_Control","Bidi_C","Bidi_Mirrored","Bidi_M","Case_Ignorable","CI","Cased","Changes_When_Casefolded","CWCF","Changes_When_Casemapped","CWCM","Changes_When_Lowercased","CWL","Changes_When_NFKC_Casefolded","CWKCF","Changes_When_Titlecased","CWT","Changes_When_Uppercased","CWU","Dash","Default_Ignorable_Code_Point","DI","Deprecated","Dep","Diacritic","Dia","Emoji","Emoji_Component","EComp","Emoji_Modifier","EMod","Emoji_Modifier_Base","EBase","Emoji_Presentation","EPres","Extended_Pictographic","ExtPict","Extender","Ext","Grapheme_Base","Gr_Base","Grapheme_Extend","Gr_Ext","Hex_Digit","Hex","IDS_Binary_Operator","IDSB","IDS_Trinary_Operator","IDST","ID_Continue","IDC","ID_Start","IDS","Ideographic","Ideo","Join_Control","Join_C","Logical_Order_Exception","LOE","Lowercase","Lower","Math","Noncharacter_Code_Point","NChar","Pattern_Syntax","Pat_Syn","Pattern_White_Space","Pat_WS","Quotation_Mark","QMark","Radical","Regional_Indicator","RI","Sentence_Terminal","STerm","Soft_Dotted","SD","Terminal_Punctuation","Term","Unified_Ideograph","UIdeo","Uppercase","Upper","Variation_Selector","VS","White_Space","space","XID_Continue","XIDC","XID_Start","XIDS"]),Jd=new Set(["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Flag_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence","RGI_Emoji"]),Ba={General_Category:new Set(["C","Other","Cc","Control","cntrl","Cf","Format","Cn","Unassigned","Co","Private_Use","Cs","Surrogate","L","Letter","LC","Cased_Letter","Ll","Lowercase_Letter","Lm","Modifier_Letter","Lo","Other_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter","M","Mark","Combining_Mark","Mc","Spacing_Mark","Me","Enclosing_Mark","Mn","Nonspacing_Mark","N","Number","Nd","Decimal_Number","digit","Nl","Letter_Number","No","Other_Number","P","Punctuation","punct","Pc","Connector_Punctuation","Pd","Dash_Punctuation","Pe","Close_Punctuation","Pf","Final_Punctuation","Pi","Initial_Punctuation","Po","Other_Punctuation","Ps","Open_Punctuation","S","Symbol","Sc","Currency_Symbol","Sk","Modifier_Symbol","Sm","Math_Symbol","So","Other_Symbol","Z","Separator","Zl","Line_Separator","Zp","Paragraph_Separator","Zs","Space_Separator"]),Script:new Set(["Adlm","Adlam","Aghb","Caucasian_Albanian","Ahom","Arab","Arabic","Armi","Imperial_Aramaic","Armn","Armenian","Avst","Avestan","Bali","Balinese","Bamu","Bamum","Bass","Bassa_Vah","Batk","Batak","Beng","Bengali","Bhks","Bhaiksuki","Bopo","Bopomofo","Brah","Brahmi","Brai","Braille","Bugi","Buginese","Buhd","Buhid","Cakm","Chakma","Cans","Canadian_Aboriginal","Cari","Carian","Cham","Cher","Cherokee","Chrs","Chorasmian","Copt","Coptic","Qaac","Cpmn","Cypro_Minoan","Cprt","Cypriot","Cyrl","Cyrillic","Deva","Devanagari","Diak","Dives_Akuru","Dogr","Dogra","Dsrt","Deseret","Dupl","Duployan","Egyp","Egyptian_Hieroglyphs","Elba","Elbasan","Elym","Elymaic","Ethi","Ethiopic","Geor","Georgian","Glag","Glagolitic","Gong","Gunjala_Gondi","Gonm","Masaram_Gondi","Goth","Gothic","Gran","Grantha","Grek","Greek","Gujr","Gujarati","Guru","Gurmukhi","Hang","Hangul","Hani","Han","Hano","Hanunoo","Hatr","Hatran","Hebr","Hebrew","Hira","Hiragana","Hluw","Anatolian_Hieroglyphs","Hmng","Pahawh_Hmong","Hmnp","Nyiakeng_Puachue_Hmong","Hrkt","Katakana_Or_Hiragana","Hung","Old_Hungarian","Ital","Old_Italic","Java","Javanese","Kali","Kayah_Li","Kana","Katakana","Kawi","Khar","Kharoshthi","Khmr","Khmer","Khoj","Khojki","Kits","Khitan_Small_Script","Knda","Kannada","Kthi","Kaithi","Lana","Tai_Tham","Laoo","Lao","Latn","Latin","Lepc","Lepcha","Limb","Limbu","Lina","Linear_A","Linb","Linear_B","Lisu","Lyci","Lycian","Lydi","Lydian","Mahj","Mahajani","Maka","Makasar","Mand","Mandaic","Mani","Manichaean","Marc","Marchen","Medf","Medefaidrin","Mend","Mende_Kikakui","Merc","Meroitic_Cursive","Mero","Meroitic_Hieroglyphs","Mlym","Malayalam","Modi","Mong","Mongolian","Mroo","Mro","Mtei","Meetei_Mayek","Mult","Multani","Mymr","Myanmar","Nagm","Nag_Mundari","Nand","Nandinagari","Narb","Old_North_Arabian","Nbat","Nabataean","Newa","Nkoo","Nko","Nshu","Nushu","Ogam","Ogham","Olck","Ol_Chiki","Orkh","Old_Turkic","Orya","Oriya","Osge","Osage","Osma","Osmanya","Ougr","Old_Uyghur","Palm","Palmyrene","Pauc","Pau_Cin_Hau","Perm","Old_Permic","Phag","Phags_Pa","Phli","Inscriptional_Pahlavi","Phlp","Psalter_Pahlavi","Phnx","Phoenician","Plrd","Miao","Prti","Inscriptional_Parthian","Rjng","Rejang","Rohg","Hanifi_Rohingya","Runr","Runic","Samr","Samaritan","Sarb","Old_South_Arabian","Saur","Saurashtra","Sgnw","SignWriting","Shaw","Shavian","Shrd","Sharada","Sidd","Siddham","Sind","Khudawadi","Sinh","Sinhala","Sogd","Sogdian","Sogo","Old_Sogdian","Sora","Sora_Sompeng","Soyo","Soyombo","Sund","Sundanese","Sylo","Syloti_Nagri","Syrc","Syriac","Tagb","Tagbanwa","Takr","Takri","Tale","Tai_Le","Talu","New_Tai_Lue","Taml","Tamil","Tang","Tangut","Tavt","Tai_Viet","Telu","Telugu","Tfng","Tifinagh","Tglg","Tagalog","Thaa","Thaana","Thai","Tibt","Tibetan","Tirh","Tirhuta","Tnsa","Tangsa","Toto","Ugar","Ugaritic","Vaii","Vai","Vith","Vithkuqi","Wara","Warang_Citi","Wcho","Wancho","Xpeo","Old_Persian","Xsux","Cuneiform","Yezi","Yezidi","Yiii","Yi","Zanb","Zanabazar_Square","Zinh","Inherited","Qaai","Zyyy","Common","Zzzz","Unknown"]),Script_Extensions:void 0};Ba.Script_Extensions=Ba.Script;function Ar(e){return e.start+e.length}function Eg(e){return e.length===0}function of(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function Ag(e,t){return of(e,t-e)}function e_(e){return of(e.span.start,e.newLength)}function Cg(e){return Eg(e.span)&&e.newLength===0}function t1(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}var o3=t1(of(0,0),0);function cf(e,t){for(;e;){let a=t(e);if(a==="quit")return;if(a)return e;e=e.parent}}function yl(e){return(e.flags&16)===0}function Dg(e,t){if(e===void 0||yl(e))return e;for(e=e.original;e;){if(yl(e))return!t||t(e)?e:void 0;e=e.original}}function ja(e){return e.length>=2&&e.charCodeAt(0)===95&&e.charCodeAt(1)===95?"_"+e:e}function f_(e){let t=e;return t.length>=3&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95&&t.charCodeAt(2)===95?t.substr(1):t}function In(e){return f_(e.escapedText)}function kl(e){let t=Gm(e.escapedText);return t?jy(t,hi):void 0}function jp(e){return e.valueDeclaration&&Qg(e.valueDeclaration)?In(e.valueDeclaration.name):f_(e.escapedName)}function n1(e){let t=e.parent.parent;if(t){if(Ud(t))return nl(t);switch(t.kind){case 243:if(t.declarationList&&t.declarationList.declarations[0])return nl(t.declarationList.declarations[0]);break;case 244:let a=t.expression;switch(a.kind===226&&a.operatorToken.kind===64&&(a=a.left),a.kind){case 211:return a.name;case 212:let o=a.argumentExpression;if(Ze(o))return o}break;case 217:return nl(t.expression);case 256:{if(Ud(t.statement)||m1(t.statement))return nl(t.statement);break}}}}function nl(e){let t=r1(e);return t&&Ze(t)?t:void 0}function Pg(e){return e.name||n1(e)}function Ng(e){return!!e.name}function lf(e){switch(e.kind){case 80:return e;case 348:case 341:{let{name:a}=e;if(a.kind===166)return a.right;break}case 213:case 226:{let a=e;switch(yf(a)){case 1:case 4:case 5:case 3:return gf(a.left);case 7:case 8:case 9:return a.arguments[1];default:return}}case 346:return Pg(e);case 340:return n1(e);case 277:{let{expression:a}=e;return Ze(a)?a:void 0}case 212:let t=e;if(x1(t))return t.argumentExpression}return e.name}function r1(e){if(e!==void 0)return lf(e)||(Mf(e)||Lf(e)||Tl(e)?Ig(e):void 0)}function Ig(e){if(e.parent){if(sh(e.parent)||H1(e.parent))return e.parent.name;if(ea(e.parent)&&e===e.parent.right){if(Ze(e.parent.left))return e.parent.left;if(C1(e.parent.left))return gf(e.parent.left)}else if(Jf(e.parent)&&Ze(e.parent.name))return e.parent.name}else return}function uf(e){if(nb(e))return Xr(e.modifiers,Cl)}function i1(e){if(S_(e,98303))return Xr(e.modifiers,e2)}function a1(e,t){if(e.name)if(Ze(e.name)){let a=e.name.escapedText;return d_(e.parent,t).filter(o=>Vp(o)&&Ze(o.name)&&o.name.escapedText===a)}else{let a=e.parent.parameters.indexOf(e);B.assert(a>-1,"Parameters should always be in their parents' parameter list");let o=d_(e.parent,t).filter(Vp);if(aph(o)&&o.typeParameters.some(m=>m.name.escapedText===a))}function Lg(e){return s1(e,!1)}function Jg(e){return s1(e,!0)}function jg(e){return Ti(e,b6)}function Rg(e){return Gg(e,C6)}function Ug(e){return Ti(e,v6,!0)}function Bg(e){return Ti(e,T6,!0)}function qg(e){return Ti(e,x6,!0)}function Fg(e){return Ti(e,S6,!0)}function zg(e){return Ti(e,w6,!0)}function Vg(e){return Ti(e,E6,!0)}function Wg(e){let t=Ti(e,zf);if(t&&t.typeExpression&&t.typeExpression.type)return t}function d_(e,t){var a;if(!bf(e))return bt;let o=(a=e.jsDoc)==null?void 0:a.jsDocCache;if(o===void 0||t){let m=B2(e,t);B.assert(m.length<2||m[0]!==m[1]),o=Dm(m,v=>uh(v)?v.tags:v),t||(e.jsDoc??(e.jsDoc=[]),e.jsDoc.jsDocCache=o)}return o}function _1(e){return d_(e,!1)}function Ti(e,t,a){return Am(d_(e,a),t)}function Gg(e,t){return _1(e).filter(t)}function Rp(e){return e.kind===80||e.kind===81}function Yg(e){return dr(e)&&!!(e.flags&64)}function Hg(e){return $a(e)&&!!(e.flags&64)}function jd(e){return Of(e)&&!!(e.flags&64)}function o1(e){let t=e.kind;return!!(e.flags&64)&&(t===211||t===212||t===213||t===235)}function pf(e){return Vf(e,8)}function Xg(e){return pl(e)&&!!(e.flags&64)}function ff(e){return e>=166}function df(e){return e>=0&&e<=165}function c1(e){return df(e.kind)}function yi(e){return Nr(e,"pos")&&Nr(e,"end")}function $g(e){return 9<=e&&e<=15}function Rd(e){return 15<=e&&e<=18}function qa(e){var t;return Ze(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function l1(e){var t;return vi(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function Qg(e){return(Ya(e)||r2(e))&&vi(e.name)}function Hr(e){switch(e){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 Kg(e){return!!(E1(e)&31)}function Zg(e){return Kg(e)||e===126||e===164||e===129}function e2(e){return Hr(e.kind)}function u1(e){let t=e.kind;return t===80||t===81||t===11||t===9||t===167}function mf(e){return!!e&&n2(e.kind)}function t2(e){switch(e){case 262:case 174:case 176:case 177:case 178:case 218:case 219:return!0;default:return!1}}function n2(e){switch(e){case 173:case 179:case 323:case 180:case 181:case 184:case 317:case 185:return!0;default:return t2(e)}}function xi(e){return e&&(e.kind===263||e.kind===231)}function r2(e){switch(e.kind){case 174:case 177:case 178:return!0;default:return!1}}function i2(e){let t=e.kind;return t===303||t===304||t===305||t===174||t===177||t===178}function p1(e){return fb(e.kind)}function a2(e){if(e){let t=e.kind;return t===207||t===206}return!1}function s2(e){let t=e.kind;return t===209||t===210}function _2(e){switch(e.kind){case 260:case 169:case 208:return!0}return!1}function Va(e){return f1(pf(e).kind)}function f1(e){switch(e){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 o2(e){return d1(pf(e).kind)}function d1(e){switch(e){case 224:case 225:case 220:case 221:case 222:case 223:case 216:return!0;default:return f1(e)}}function m1(e){return c2(pf(e).kind)}function c2(e){switch(e){case 227:case 229:case 219:case 226:case 230:case 234:case 232:case 356:case 355:case 238:return!0;default:return d1(e)}}function l2(e){return e===219||e===208||e===263||e===231||e===175||e===176||e===266||e===306||e===281||e===262||e===218||e===177||e===273||e===271||e===276||e===264||e===291||e===174||e===173||e===267||e===270||e===274||e===280||e===169||e===303||e===172||e===171||e===178||e===304||e===265||e===168||e===260||e===346||e===338||e===348||e===202}function h1(e){return e===262||e===282||e===263||e===264||e===265||e===266||e===267||e===272||e===271||e===278||e===277||e===270}function y1(e){return e===252||e===251||e===259||e===246||e===244||e===242||e===249||e===250||e===248||e===245||e===256||e===253||e===255||e===257||e===258||e===243||e===247||e===254||e===353}function Ud(e){return e.kind===168?e.parent&&e.parent.kind!==345||ta(e):l2(e.kind)}function u2(e){let t=e.kind;return y1(t)||h1(t)||p2(e)}function p2(e){return e.kind!==241||e.parent!==void 0&&(e.parent.kind===258||e.parent.kind===299)?!1:!A2(e)}function f2(e){let t=e.kind;return y1(t)||h1(t)||t===241}function g1(e){return e.kind>=309&&e.kind<=351}function d2(e){return e.kind===320||e.kind===319||e.kind===321||y2(e)||m2(e)||g6(e)||Il(e)}function m2(e){return e.kind>=327&&e.kind<=351}function rl(e){return e.kind===178}function il(e){return e.kind===177}function $i(e){if(!bf(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function h2(e){return!!e.initializer}function El(e){return e.kind===11||e.kind===15}function y2(e){return e.kind===324||e.kind===325||e.kind===326}function Bd(e){return(e.flags&33554432)!==0}var c3=g2();function g2(){var e="";let t=a=>e+=a;return{getText:()=>e,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(a,o)=>t(a),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&za(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:Ga,decreaseIndent:Ga,clear:()=>e=""}}function b2(e,t){let a=e.entries();for(let[o,m]of a){let v=t(m,o);if(v)return v}}function v2(e){return e.end-e.pos}function b1(e){return T2(e),(e.flags&1048576)!==0}function T2(e){e.flags&2097152||(((e.flags&262144)!==0||Ht(e,b1))&&(e.flags|=1048576),e.flags|=2097152)}function gi(e){for(;e&&e.kind!==307;)e=e.parent;return e}function Qi(e){return e===void 0?!0:e.pos===e.end&&e.pos>=0&&e.kind!==1}function Up(e){return!Qi(e)}function gl(e,t,a){if(Qi(e))return e.pos;if(g1(e)||e.kind===12)return Pr((t??gi(e)).text,e.pos,!1,!0);if(a&&$i(e))return gl(e.jsDoc[0],t);if(e.kind===352){t??(t=gi(e));let o=Xp(fh(e,t));if(o)return gl(o,t,a)}return Pr((t??gi(e)).text,e.pos,!1,!1,C2(e))}function qd(e,t,a=!1){return s_(e.text,t,a)}function x2(e){return!!cf(e,oh)}function s_(e,t,a=!1){if(Qi(t))return"";let o=e.substring(a?t.pos:Pr(e,t.pos),t.end);return x2(t)&&(o=o.split(/\r\n|\n|\r/).map(m=>m.replace(/^\s*\*/,"").trimStart()).join(` -`)),o}function Wa(e){let t=e.emitNode;return t&&t.flags||0}function S2(e,t,a){B.assertGreaterThanOrEqual(t,0),B.assertGreaterThanOrEqual(a,0),B.assertLessThanOrEqual(t,e.length),B.assertLessThanOrEqual(t+a,e.length)}function ul(e){return e.kind===244&&e.expression.kind===11}function hf(e){return!!(Wa(e)&2097152)}function Fd(e){return hf(e)&&jf(e)}function w2(e){return Ze(e.name)&&!e.initializer}function zd(e){return hf(e)&&Qa(e)&&Yp(e.declarationList.declarations,w2)}function k2(e,t){let a=e.kind===169||e.kind===168||e.kind===218||e.kind===219||e.kind===217||e.kind===260||e.kind===281?Hp(xg(t,e.pos),Jp(t,e.pos)):Jp(t,e.pos);return Xr(a,o=>o.end<=e.end&&t.charCodeAt(o.pos+1)===42&&t.charCodeAt(o.pos+2)===42&&t.charCodeAt(o.pos+3)!==47)}function E2(e){if(e)switch(e.kind){case 208:case 306:case 169:case 303:case 172:case 171:case 304:case 260:return!0}return!1}function A2(e){return e&&e.kind===241&&mf(e.parent)}function Vd(e){let t=e.kind;return(t===211||t===212)&&e.expression.kind===108}function ta(e){return!!e&&!!(e.flags&524288)}function C2(e){return!!e&&!!(e.flags&16777216)}function D2(e){for(;bl(e,!0);)e=e.right;return e}function P2(e){return Ze(e)&&e.escapedText==="exports"}function N2(e){return Ze(e)&&e.escapedText==="module"}function v1(e){return(dr(e)||T1(e))&&N2(e.expression)&&h_(e)==="exports"}function yf(e){let t=O2(e);return t===5||ta(e)?t:0}function I2(e){return r_(e.arguments)===3&&dr(e.expression)&&Ze(e.expression.expression)&&In(e.expression.expression)==="Object"&&In(e.expression.name)==="defineProperty"&&Al(e.arguments[1])&&m_(e.arguments[0],!0)}function T1(e){return $a(e)&&Al(e.argumentExpression)}function x_(e,t){return dr(e)&&(!t&&e.expression.kind===110||Ze(e.name)&&m_(e.expression,!0))||x1(e,t)}function x1(e,t){return T1(e)&&(!t&&e.expression.kind===110||xf(e.expression)||x_(e.expression,!0))}function m_(e,t){return xf(e)||x_(e,t)}function O2(e){if(Of(e)){if(!I2(e))return 0;let t=e.arguments[0];return P2(t)||v1(t)?8:x_(t)&&h_(t)==="prototype"?9:7}return e.operatorToken.kind!==64||!C1(e.left)||M2(D2(e))?0:m_(e.left.expression,!0)&&h_(e.left)==="prototype"&&If(J2(e))?6:L2(e.left)}function M2(e){return p6(e)&&na(e.expression)&&e.expression.text==="0"}function gf(e){if(dr(e))return e.name;let t=vf(e.argumentExpression);return na(t)||El(t)?t:e}function h_(e){let t=gf(e);if(t){if(Ze(t))return t.escapedText;if(El(t)||na(t))return ja(t.text)}}function L2(e){if(e.expression.kind===110)return 4;if(v1(e))return 2;if(m_(e.expression,!0)){if(ub(e.expression))return 3;let t=e;for(;!Ze(t.expression);)t=t.expression;let a=t.expression;if((a.escapedText==="exports"||a.escapedText==="module"&&h_(t)==="exports")&&x_(e))return 1;if(m_(e,!0)||$a(e)&&$2(e))return 5}return 0}function J2(e){for(;ea(e.right);)e=e.right;return e.right}function j2(e){return Pl(e)&&ea(e.expression)&&yf(e.expression)!==0&&ea(e.expression.right)&&(e.expression.right.operatorToken.kind===57||e.expression.right.operatorToken.kind===61)?e.expression.right.right:void 0}function R2(e){switch(e.kind){case 243:let t=Bp(e);return t&&t.initializer;case 172:return e.initializer;case 303:return e.initializer}}function Bp(e){return Qa(e)?Xp(e.declarationList.declarations):void 0}function U2(e){return wi(e)&&e.body&&e.body.kind===267?e.body:void 0}function bf(e){switch(e.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 317:case 323: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 B2(e,t){let a;E2(e)&&h2(e)&&$i(e.initializer)&&(a=Nn(a,Wd(e,e.initializer.jsDoc)));let o=e;for(;o&&o.parent;){if($i(o)&&(a=Nn(a,Wd(e,o.jsDoc))),o.kind===169){a=Nn(a,(t?Mg:Og)(o));break}if(o.kind===168){a=Nn(a,(t?Jg:Lg)(o));break}o=F2(o)}return a||bt}function Wd(e,t){let a=Cy(t);return Dm(t,o=>{if(o===a){let m=Xr(o.tags,v=>q2(e,v));return o.tags===m?[o]:m}else return Xr(o.tags,k6)})}function q2(e,t){return!(zf(t)||D6(t))||!t.parent||!uh(t.parent)||!Dl(t.parent.parent)||t.parent.parent===e}function F2(e){let t=e.parent;if(t.kind===303||t.kind===277||t.kind===172||t.kind===244&&e.kind===211||t.kind===253||U2(t)||bl(e))return t;if(t.parent&&(Bp(t.parent)===e||bl(t)))return t.parent;if(t.parent&&t.parent.parent&&(Bp(t.parent.parent)||R2(t.parent.parent)===e||j2(t.parent.parent)))return t.parent.parent}function vf(e,t){return Vf(e,t?-2147483647:1)}function z2(e){let t=V2(e);if(t&&ta(e)){let a=jg(e);if(a)return a.class}return t}function V2(e){let t=Tf(e.heritageClauses,96);return t&&t.types.length>0?t.types[0]:void 0}function W2(e){if(ta(e))return Rg(e).map(t=>t.class);{let t=Tf(e.heritageClauses,119);return t==null?void 0:t.types}}function G2(e){return w_(e)?Y2(e)||bt:xi(e)&&Hp(Op(z2(e)),W2(e))||bt}function Y2(e){let t=Tf(e.heritageClauses,96);return t?t.types:void 0}function Tf(e,t){if(e){for(let a of e)if(a.token===t)return a}}function hi(e){return 83<=e&&e<=165}function H2(e){return 19<=e&&e<=79}function Sp(e){return hi(e)||H2(e)}function Al(e){return El(e)||na(e)}function X2(e){return Q1(e)&&(e.operator===40||e.operator===41)&&na(e.operand)}function $2(e){if(!(e.kind===167||e.kind===212))return!1;let t=$a(e)?vf(e.argumentExpression):e.expression;return!Al(t)&&!X2(t)}function Q2(e){return Rp(e)?In(e):ah(e)?Bb(e):e.text}function Ra(e){return y_(e.pos)||y_(e.end)}function wp(e){switch(e){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 kp(e){return!!((e.templateFlags||0)&2048)}function K2(e){return e&&!!(M1(e)?kp(e):kp(e.head)||nn(e.templateSpans,t=>kp(t.literal)))}var l3=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"}));var u3=new Map(Object.entries({'"':""","'":"'"}));function Z2(e){return!!e&&e.kind===80&&eb(e)}function eb(e){return e.escapedText==="this"}function S_(e,t){return!!rb(e,t)}function tb(e){return S_(e,256)}function nb(e){return S_(e,32768)}function rb(e,t){return ab(e)&t}function ib(e,t,a){return e.kind>=0&&e.kind<=165?0:(e.modifierFlagsCache&536870912||(e.modifierFlagsCache=k1(e)|536870912),a||t&&ta(e)?(!(e.modifierFlagsCache&268435456)&&e.parent&&(e.modifierFlagsCache|=S1(e)|268435456),w1(e.modifierFlagsCache)):sb(e.modifierFlagsCache))}function ab(e){return ib(e,!1)}function S1(e){let t=0;return e.parent&&!g_(e)&&(ta(e)&&(Ug(e)&&(t|=8388608),Bg(e)&&(t|=16777216),qg(e)&&(t|=33554432),Fg(e)&&(t|=67108864),zg(e)&&(t|=134217728)),Vg(e)&&(t|=65536)),t}function sb(e){return e&65535}function w1(e){return e&131071|(e&260046848)>>>23}function _b(e){return w1(S1(e))}function ob(e){return k1(e)|_b(e)}function k1(e){let t=Ol(e)?Bn(e.modifiers):0;return(e.flags&8||e.kind===80&&e.flags&4096)&&(t|=32),t}function Bn(e){let t=0;if(e)for(let a of e)t|=E1(a.kind);return t}function E1(e){switch(e){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 cb(e){return e===76||e===77||e===78}function A1(e){return e>=64&&e<=79}function bl(e,t){return ea(e)&&(t?e.operatorToken.kind===64:A1(e.operatorToken.kind))&&Va(e.left)}function xf(e){return e.kind===80||lb(e)}function lb(e){return dr(e)&&Ze(e.name)&&xf(e.expression)}function ub(e){return x_(e)&&h_(e)==="prototype"}function Ep(e){return e.flags&3899393?e.objectFlags:0}function pb(e){let t;return Ht(e,a=>{Up(a)&&(t=a)},a=>{for(let o=a.length-1;o>=0;o--)if(Up(a[o])){t=a[o];break}}),t}function fb(e){return e>=182&&e<=205||e===133||e===159||e===150||e===163||e===151||e===136||e===154||e===155||e===116||e===157||e===146||e===141||e===233||e===312||e===313||e===314||e===315||e===316||e===317||e===318}function C1(e){return e.kind===211||e.kind===212}function db(e,t){this.flags=e,this.escapedName=t,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.lastAssignmentPos=void 0,this.links=void 0}function mb(e,t){this.flags=t,(B.isDebugging||cl)&&(this.checker=e)}function hb(e,t){this.flags=t,B.isDebugging&&(this.checker=e)}function Ap(e,t,a){this.pos=t,this.end=a,this.kind=e,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 yb(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function gb(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function bb(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(o=>o)}var At={getNodeConstructor:()=>Ap,getTokenConstructor:()=>yb,getIdentifierConstructor:()=>gb,getPrivateIdentifierConstructor:()=>Ap,getSourceFileConstructor:()=>Ap,getSymbolConstructor:()=>db,getTypeConstructor:()=>mb,getSignatureConstructor:()=>hb,getSourceMapSourceConstructor:()=>bb},vb=[];function Tb(e){Object.assign(At,e),qn(vb,t=>t(At))}function xb(e,t){return e.replace(/\{(\d+)\}/g,(a,o)=>""+B.checkDefined(t[+o]))}var Gd;function Sb(e){return Gd&&Gd[e.key]||e.message}function La(e,t,a,o,m,...v){a+o>t.length&&(o=t.length-a),S2(t,a,o);let E=Sb(m);return nn(v)&&(E=xb(E,v)),{file:void 0,start:a,length:o,messageText:E,category:m.category,code:m.code,reportsUnnecessary:m.reportsUnnecessary,fileName:e}}function wb(e){return e.file===void 0&&e.start!==void 0&&e.length!==void 0&&typeof e.fileName=="string"}function D1(e,t){let a=t.fileName||"",o=t.text.length;B.assertEqual(e.fileName,a),B.assertLessThanOrEqual(e.start,o),B.assertLessThanOrEqual(e.start+e.length,o);let m={file:t,start:e.start,length:e.length,messageText:e.messageText,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary};if(e.relatedInformation){m.relatedInformation=[];for(let v of e.relatedInformation)wb(v)&&v.fileName===a?(B.assertLessThanOrEqual(v.start,o),B.assertLessThanOrEqual(v.start+v.length,o),m.relatedInformation.push(D1(v,t))):m.relatedInformation.push(v)}return m}function Wi(e,t){let a=[];for(let o of e)a.push(D1(o,t));return a}function Yd(e){return e===4||e===2||e===1||e===6?1:0}var ot={allowImportingTsExtensions:{dependencies:["rewriteRelativeImportExtensions"],computeValue:e=>!!(e.allowImportingTsExtensions||e.rewriteRelativeImportExtensions)},target:{dependencies:["module"],computeValue:e=>(e.target===0?void 0:e.target)??(e.module===100&&9||e.module===101&&9||e.module===199&&99||1)},module:{dependencies:["target"],computeValue:e=>typeof e.module=="number"?e.module:ot.target.computeValue(e)>=2?5:1},moduleResolution:{dependencies:["module","target"],computeValue:e=>{let t=e.moduleResolution;if(t===void 0)switch(ot.module.computeValue(e)){case 1:t=2;break;case 100:case 101:t=3;break;case 199:t=99;break;case 200:t=100;break;default:t=1;break}return t}},moduleDetection:{dependencies:["module","target"],computeValue:e=>{if(e.moduleDetection!==void 0)return e.moduleDetection;let t=ot.module.computeValue(e);return 100<=t&&t<=199?3:2}},isolatedModules:{dependencies:["verbatimModuleSyntax"],computeValue:e=>!!(e.isolatedModules||e.verbatimModuleSyntax)},esModuleInterop:{dependencies:["module","target"],computeValue:e=>{if(e.esModuleInterop!==void 0)return e.esModuleInterop;switch(ot.module.computeValue(e)){case 100:case 101:case 199:case 200:return!0}return!1}},allowSyntheticDefaultImports:{dependencies:["module","target","moduleResolution"],computeValue:e=>e.allowSyntheticDefaultImports!==void 0?e.allowSyntheticDefaultImports:ot.esModuleInterop.computeValue(e)||ot.module.computeValue(e)===4||ot.moduleResolution.computeValue(e)===100},resolvePackageJsonExports:{dependencies:["moduleResolution"],computeValue:e=>{let t=ot.moduleResolution.computeValue(e);if(!Hd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolvePackageJsonImports:{dependencies:["moduleResolution","resolvePackageJsonExports"],computeValue:e=>{let t=ot.moduleResolution.computeValue(e);if(!Hd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolveJsonModule:{dependencies:["moduleResolution","module","target"],computeValue:e=>e.resolveJsonModule!==void 0?e.resolveJsonModule:ot.moduleResolution.computeValue(e)===100},declaration:{dependencies:["composite"],computeValue:e=>!!(e.declaration||e.composite)},preserveConstEnums:{dependencies:["isolatedModules","verbatimModuleSyntax"],computeValue:e=>!!(e.preserveConstEnums||ot.isolatedModules.computeValue(e))},incremental:{dependencies:["composite"],computeValue:e=>!!(e.incremental||e.composite)},declarationMap:{dependencies:["declaration","composite"],computeValue:e=>!!(e.declarationMap&&ot.declaration.computeValue(e))},allowJs:{dependencies:["checkJs"],computeValue:e=>e.allowJs===void 0?!!e.checkJs:e.allowJs},useDefineForClassFields:{dependencies:["target","module"],computeValue:e=>e.useDefineForClassFields===void 0?ot.target.computeValue(e)>=9:e.useDefineForClassFields},noImplicitAny:{dependencies:["strict"],computeValue:e=>Yr(e,"noImplicitAny")},noImplicitThis:{dependencies:["strict"],computeValue:e=>Yr(e,"noImplicitThis")},strictNullChecks:{dependencies:["strict"],computeValue:e=>Yr(e,"strictNullChecks")},strictFunctionTypes:{dependencies:["strict"],computeValue:e=>Yr(e,"strictFunctionTypes")},strictBindCallApply:{dependencies:["strict"],computeValue:e=>Yr(e,"strictBindCallApply")},strictPropertyInitialization:{dependencies:["strict"],computeValue:e=>Yr(e,"strictPropertyInitialization")},strictBuiltinIteratorReturn:{dependencies:["strict"],computeValue:e=>Yr(e,"strictBuiltinIteratorReturn")},alwaysStrict:{dependencies:["strict"],computeValue:e=>Yr(e,"alwaysStrict")},useUnknownInCatchVariables:{dependencies:["strict"],computeValue:e=>Yr(e,"useUnknownInCatchVariables")}};var p3=ot.allowImportingTsExtensions.computeValue,f3=ot.target.computeValue,d3=ot.module.computeValue,m3=ot.moduleResolution.computeValue,h3=ot.moduleDetection.computeValue,y3=ot.isolatedModules.computeValue,g3=ot.esModuleInterop.computeValue,b3=ot.allowSyntheticDefaultImports.computeValue,v3=ot.resolvePackageJsonExports.computeValue,T3=ot.resolvePackageJsonImports.computeValue,x3=ot.resolveJsonModule.computeValue,S3=ot.declaration.computeValue,w3=ot.preserveConstEnums.computeValue,k3=ot.incremental.computeValue,E3=ot.declarationMap.computeValue,A3=ot.allowJs.computeValue,C3=ot.useDefineForClassFields.computeValue;function Hd(e){return e>=3&&e<=99||e===100}function Yr(e,t){return e[t]===void 0?!!e.strict:!!e[t]}function kb(e){return b2(targetOptionDeclaration.type,(t,a)=>t===e?a:void 0)}var Eb=["node_modules","bower_components","jspm_packages"],P1=`(?!(${Eb.join("|")})(/|$))`,Ab={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${P1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>N1(e,Ab.singleAsteriskRegexFragment)},Cb={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${P1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>N1(e,Cb.singleAsteriskRegexFragment)};function N1(e,t){return e==="*"?t:e==="?"?"[^/]":"\\"+e}function Db(e,t){return t||Pb(e)||3}function Pb(e){switch(e.substr(e.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}}var I1=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],D3=Cm(I1),P3=[...I1,[".json"]];var Nb=[[".js",".jsx"],[".mjs"],[".cjs"]],N3=Cm(Nb),Ib=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],I3=[...Ib,[".json"]],Ob=[".d.ts",".d.cts",".d.mts"];function y_(e){return!(e>=0)}function al(e,...t){return t.length&&(e.relatedInformation||(e.relatedInformation=[]),B.assert(e.relatedInformation!==bt,"Diagnostic had empty array singleton for related info, but is still being constructed!"),e.relatedInformation.push(...t)),e}function Mb(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let W=e.length-1,h=0;for(;e.charCodeAt(h)===48;)h++;return e.slice(h,W)||"0"}let a=2,o=e.length-1,m=(o-a)*t,v=new Uint16Array((m>>>4)+(m&15?1:0));for(let W=o-1,h=0;W>=a;W--,h+=t){let y=h>>>4,g=e.charCodeAt(W),N=(g<=57?g-48:10+g-(g<=70?65:97))<<(h&15);v[y]|=N;let te=N>>>16;te&&(v[y+1]|=te)}let E="",C=v.length-1,c=!0;for(;c;){let W=0;c=!1;for(let h=C;h>=0;h--){let y=W<<16|v[h],g=y/10|0;v[h]=g,W=y-g*10,g&&!c&&(C=h,c=!0)}E=W+E}return E}function Lb({negative:e,base10Value:t}){return(e&&t!=="0"?"-":"")+t}function qp(e,t){return e.pos=t,e}function Jb(e,t){return e.end=t,e}function bi(e,t,a){return Jb(qp(e,t),a)}function Xd(e,t,a){return bi(e,t,t+a)}function Sf(e,t){return e&&t&&(e.parent=t),e}function jb(e,t){if(!e)return e;return xm(e,g1(e)?a:m),e;function a(v,E){if(t&&v.parent===E)return"skip";Sf(v,E)}function o(v){if($i(v))for(let E of v.jsDoc)a(E,v),xm(E,a)}function m(v,E){return a(v,E)||o(v)}}function Rb(e){return!!(e.flags&262144&&e.isThisType)}function Ub(e){var t;return((t=getSnippetElement(e))==null?void 0:t.kind)===0}function Bb(e){return`${In(e.namespace)}:${In(e.name)}`}var O3=String.prototype.replace;var Fp=["assert","assert/strict","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","diagnostics_channel","dns","dns/promises","domain","events","fs","fs/promises","http","http2","https","inspector","inspector/promises","module","net","os","path","path/posix","path/win32","perf_hooks","process","punycode","querystring","readline","readline/promises","repl","stream","stream/consumers","stream/promises","stream/web","string_decoder","sys","test/mock_loader","timers","timers/promises","tls","trace_events","tty","url","util","util/types","v8","vm","wasi","worker_threads","zlib"],M3=new Set(Fp),qb=new Set(["node:sea","node:sqlite","node:test","node:test/reporters"]),L3=new Set([...Fp,...Fp.map(e=>`node:${e}`),...qb]);function Fb(){let e,t,a,o,m;return{createBaseSourceFileNode:v,createBaseIdentifierNode:E,createBasePrivateIdentifierNode:C,createBaseTokenNode:c,createBaseNode:W};function v(h){return new(m||(m=At.getSourceFileConstructor()))(h,-1,-1)}function E(h){return new(a||(a=At.getIdentifierConstructor()))(h,-1,-1)}function C(h){return new(o||(o=At.getPrivateIdentifierConstructor()))(h,-1,-1)}function c(h){return new(t||(t=At.getTokenConstructor()))(h,-1,-1)}function W(h){return new(e||(e=At.getNodeConstructor()))(h,-1,-1)}}var zb={getParenthesizeLeftSideOfBinaryForOperator:e=>gt,getParenthesizeRightSideOfBinaryForOperator:e=>gt,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,a)=>a,parenthesizeExpressionOfComputedPropertyName:gt,parenthesizeConditionOfConditionalExpression:gt,parenthesizeBranchOfConditionalExpression:gt,parenthesizeExpressionOfExportDefault:gt,parenthesizeExpressionOfNew:e=>Cr(e,Va),parenthesizeLeftSideOfAccess:e=>Cr(e,Va),parenthesizeOperandOfPostfixUnary:e=>Cr(e,Va),parenthesizeOperandOfPrefixUnary:e=>Cr(e,o2),parenthesizeExpressionsOfCommaDelimitedList:e=>Cr(e,yi),parenthesizeExpressionForDisallowedComma:gt,parenthesizeExpressionOfExpressionStatement:gt,parenthesizeConciseBodyOfArrowFunction:gt,parenthesizeCheckTypeOfConditionalType:gt,parenthesizeExtendsTypeOfConditionalType:gt,parenthesizeConstituentTypesOfUnionType:e=>Cr(e,yi),parenthesizeConstituentTypeOfUnionType:gt,parenthesizeConstituentTypesOfIntersectionType:e=>Cr(e,yi),parenthesizeConstituentTypeOfIntersectionType:gt,parenthesizeOperandOfTypeOperator:gt,parenthesizeOperandOfReadonlyTypeOperator:gt,parenthesizeNonArrayTypeOfPostfixType:gt,parenthesizeElementTypesOfTupleType:e=>Cr(e,yi),parenthesizeElementTypeOfTupleType:gt,parenthesizeTypeOfOptionalType:gt,parenthesizeTypeArguments:e=>e&&Cr(e,yi),parenthesizeLeadingTypeArgument:gt},sl=0;var Vb=[];function wf(e,t){let a=e&8?gt:Xb,o=Ed(()=>e&1?zb:createParenthesizerRules(ye)),m=Ed(()=>e&2?nullNodeConverters:createNodeConverters(ye)),v=er(n=>(i,s)=>fa(i,n,s)),E=er(n=>i=>Br(n,i)),C=er(n=>i=>ii(i,n)),c=er(n=>()=>Ko(n)),W=er(n=>i=>Ps(n,i)),h=er(n=>(i,s)=>Su(n,i,s)),y=er(n=>(i,s)=>Zo(n,i,s)),g=er(n=>(i,s)=>xu(n,i,s)),x=er(n=>(i,s)=>yc(n,i,s)),N=er(n=>(i,s,l)=>Mu(n,i,s,l)),te=er(n=>(i,s,l)=>gc(n,i,s,l)),ue=er(n=>(i,s,l,f)=>Lu(n,i,s,l,f)),ye={get parenthesizer(){return o()},get converters(){return m()},baseFactory:t,flags:e,createNodeArray:fe,createNumericLiteral:V,createBigIntLiteral:oe,createStringLiteral:dt,createStringLiteralFromNode:rr,createRegularExpressionLiteral:vn,createLiteralLikeNode:ir,createIdentifier:Ge,createTempVariable:ar,createLoopVariable:Or,createUniqueName:Mt,getGeneratedNameForNode:Fn,createPrivateIdentifier:Lt,createUniquePrivateName:Qe,getGeneratedPrivateNameForNode:zn,createToken:ct,createSuper:at,createThis:Ut,createNull:Jt,createTrue:lt,createFalse:sr,createModifier:mt,createModifiersFromModifierFlags:xn,createQualifiedName:yt,updateQualifiedName:ln,createComputedPropertyName:nt,updateComputedPropertyName:Bt,createTypeParameterDeclaration:an,updateTypeParameterDeclaration:_r,createParameterDeclaration:hr,updateParameterDeclaration:yr,createDecorator:Vn,updateDecorator:Wn,createPropertySignature:Mr,updatePropertySignature:Gn,createPropertyDeclaration:gr,updatePropertyDeclaration:J,createMethodSignature:_e,updateMethodSignature:me,createMethodDeclaration:Te,updateMethodDeclaration:Xe,createConstructorDeclaration:ut,updateConstructorDeclaration:Lr,createGetAccessorDeclaration:Jn,updateGetAccessorDeclaration:Yn,createSetAccessorDeclaration:R,updateSetAccessorDeclaration:Q,createCallSignature:xe,updateCallSignature:Se,createConstructSignature:we,updateConstructSignature:be,createIndexSignature:We,updateIndexSignature:et,createClassStaticBlockDeclaration:st,updateClassStaticBlockDeclaration:Pt,createTemplateLiteralTypeSpan:Ye,updateTemplateLiteralTypeSpan:Ee,createKeywordTypeNode:Sn,createTypePredicateNode:rt,updateTypePredicateNode:un,createTypeReferenceNode:ti,updateTypeReferenceNode:L,createFunctionTypeNode:qe,updateFunctionTypeNode:u,createConstructorTypeNode:Me,updateConstructorTypeNode:sn,createTypeQueryNode:Nt,updateTypeQueryNode:kt,createTypeLiteralNode:It,updateTypeLiteralNode:qt,createArrayTypeNode:Hn,updateArrayTypeNode:Ai,createTupleTypeNode:pn,updateTupleTypeNode:Y,createNamedTupleMember:pe,updateNamedTupleMember:ze,createOptionalTypeNode:ve,updateOptionalTypeNode:j,createRestTypeNode:ht,updateRestTypeNode:xt,createUnionTypeNode:Bl,updateUnionTypeNode:D_,createIntersectionTypeNode:Jr,updateIntersectionTypeNode:Le,createConditionalTypeNode:ft,updateConditionalTypeNode:ql,createInferTypeNode:Xn,updateInferTypeNode:Fl,createImportTypeNode:or,updateImportTypeNode:_a,createParenthesizedType:Qt,updateParenthesizedType:Ct,createThisTypeNode:P,createTypeOperatorNode:Gt,updateTypeOperatorNode:jr,createIndexedAccessTypeNode:cr,updateIndexedAccessTypeNode:es,createMappedTypeNode:St,updateMappedTypeNode:Rt,createLiteralTypeNode:ni,updateLiteralTypeNode:vr,createTemplateLiteralType:Wt,updateTemplateLiteralType:zl,createObjectBindingPattern:P_,updateObjectBindingPattern:Vl,createArrayBindingPattern:Rr,updateArrayBindingPattern:Wl,createBindingElement:oa,updateBindingElement:ri,createArrayLiteralExpression:ts,updateArrayLiteralExpression:N_,createObjectLiteralExpression:Ci,updateObjectLiteralExpression:Gl,createPropertyAccessExpression:e&4?(n,i)=>setEmitFlags(lr(n,i),262144):lr,updatePropertyAccessExpression:Yl,createPropertyAccessChain:e&4?(n,i,s)=>setEmitFlags(Di(n,i,s),262144):Di,updatePropertyAccessChain:ca,createElementAccessExpression:Pi,updateElementAccessExpression:Hl,createElementAccessChain:M_,updateElementAccessChain:ns,createCallExpression:Ni,updateCallExpression:la,createCallChain:rs,updateCallChain:J_,createNewExpression:wn,updateNewExpression:is,createTaggedTemplateExpression:ua,updateTaggedTemplateExpression:j_,createTypeAssertion:R_,updateTypeAssertion:U_,createParenthesizedExpression:as,updateParenthesizedExpression:B_,createFunctionExpression:ss,updateFunctionExpression:q_,createArrowFunction:_s,updateArrowFunction:F_,createDeleteExpression:z_,updateDeleteExpression:V_,createTypeOfExpression:pa,updateTypeOfExpression:dn,createVoidExpression:os,updateVoidExpression:ur,createAwaitExpression:W_,updateAwaitExpression:Ur,createPrefixUnaryExpression:Br,updatePrefixUnaryExpression:Xl,createPostfixUnaryExpression:ii,updatePostfixUnaryExpression:$l,createBinaryExpression:fa,updateBinaryExpression:Ql,createConditionalExpression:Y_,updateConditionalExpression:H_,createTemplateExpression:X_,updateTemplateExpression:$n,createTemplateHead:Q_,createTemplateMiddle:da,createTemplateTail:cs,createNoSubstitutionTemplateLiteral:Zl,createTemplateLiteralLikeNode:si,createYieldExpression:ls,updateYieldExpression:eu,createSpreadElement:K_,updateSpreadElement:tu,createClassExpression:Z_,updateClassExpression:us,createOmittedExpression:ps,createExpressionWithTypeArguments:eo,updateExpressionWithTypeArguments:to,createAsExpression:mn,updateAsExpression:ma,createNonNullExpression:no,updateNonNullExpression:ro,createSatisfiesExpression:fs,updateSatisfiesExpression:io,createNonNullChain:ds,updateNonNullChain:jn,createMetaProperty:ao,updateMetaProperty:ms,createTemplateSpan:Qn,updateTemplateSpan:ha,createSemicolonClassElement:so,createBlock:qr,updateBlock:nu,createVariableStatement:hs,updateVariableStatement:_o,createEmptyStatement:oo,createExpressionStatement:Oi,updateExpressionStatement:co,createIfStatement:lo,updateIfStatement:uo,createDoStatement:po,updateDoStatement:fo,createWhileStatement:mo,updateWhileStatement:ru,createForStatement:ho,updateForStatement:yo,createForInStatement:ys,updateForInStatement:iu,createForOfStatement:go,updateForOfStatement:au,createContinueStatement:bo,updateContinueStatement:su,createBreakStatement:gs,updateBreakStatement:vo,createReturnStatement:bs,updateReturnStatement:_u,createWithStatement:vs,updateWithStatement:To,createSwitchStatement:Ts,updateSwitchStatement:_i,createLabeledStatement:xo,updateLabeledStatement:So,createThrowStatement:wo,updateThrowStatement:ou,createTryStatement:ko,updateTryStatement:cu,createDebuggerStatement:Eo,createVariableDeclaration:ya,updateVariableDeclaration:Ao,createVariableDeclarationList:xs,updateVariableDeclarationList:lu,createFunctionDeclaration:Co,updateFunctionDeclaration:Ss,createClassDeclaration:Do,updateClassDeclaration:ga,createInterfaceDeclaration:Po,updateInterfaceDeclaration:No,createTypeAliasDeclaration:_t,updateTypeAliasDeclaration:Tr,createEnumDeclaration:ws,updateEnumDeclaration:xr,createModuleDeclaration:Io,updateModuleDeclaration:Et,createModuleBlock:Sr,updateModuleBlock:Ft,createCaseBlock:Oo,updateCaseBlock:pu,createNamespaceExportDeclaration:Mo,updateNamespaceExportDeclaration:Lo,createImportEqualsDeclaration:Jo,updateImportEqualsDeclaration:jo,createImportDeclaration:Ro,updateImportDeclaration:Uo,createImportClause:Bo,updateImportClause:qo,createAssertClause:ks,updateAssertClause:du,createAssertEntry:Mi,updateAssertEntry:Fo,createImportTypeAssertionContainer:Es,updateImportTypeAssertionContainer:zo,createImportAttributes:Vo,updateImportAttributes:As,createImportAttribute:Wo,updateImportAttribute:Go,createNamespaceImport:Yo,updateNamespaceImport:mu,createNamespaceExport:Ho,updateNamespaceExport:hu,createNamedImports:Xo,updateNamedImports:$o,createImportSpecifier:wr,updateImportSpecifier:yu,createExportAssignment:ba,updateExportAssignment:Li,createExportDeclaration:va,updateExportDeclaration:Qo,createNamedExports:Cs,updateNamedExports:gu,createExportSpecifier:Ta,updateExportSpecifier:bu,createMissingDeclaration:vu,createExternalModuleReference:Ds,updateExternalModuleReference:Tu,get createJSDocAllType(){return c(312)},get createJSDocUnknownType(){return c(313)},get createJSDocNonNullableType(){return y(315)},get updateJSDocNonNullableType(){return g(315)},get createJSDocNullableType(){return y(314)},get updateJSDocNullableType(){return g(314)},get createJSDocOptionalType(){return W(316)},get updateJSDocOptionalType(){return h(316)},get createJSDocVariadicType(){return W(318)},get updateJSDocVariadicType(){return h(318)},get createJSDocNamepathType(){return W(319)},get updateJSDocNamepathType(){return h(319)},createJSDocFunctionType:ec,updateJSDocFunctionType:wu,createJSDocTypeLiteral:tc,updateJSDocTypeLiteral:ku,createJSDocTypeExpression:nc,updateJSDocTypeExpression:Ns,createJSDocSignature:rc,updateJSDocSignature:Eu,createJSDocTemplateTag:Is,updateJSDocTemplateTag:ic,createJSDocTypedefTag:xa,updateJSDocTypedefTag:Au,createJSDocParameterTag:Os,updateJSDocParameterTag:Cu,createJSDocPropertyTag:ac,updateJSDocPropertyTag:sc,createJSDocCallbackTag:_c,updateJSDocCallbackTag:oc,createJSDocOverloadTag:cc,updateJSDocOverloadTag:Ms,createJSDocAugmentsTag:Ls,updateJSDocAugmentsTag:ji,createJSDocImplementsTag:lc,updateJSDocImplementsTag:Ou,createJSDocSeeTag:zr,updateJSDocSeeTag:Sa,createJSDocImportTag:Tc,updateJSDocImportTag:xc,createJSDocNameReference:uc,updateJSDocNameReference:Du,createJSDocMemberName:pc,updateJSDocMemberName:Pu,createJSDocLink:fc,updateJSDocLink:dc,createJSDocLinkCode:mc,updateJSDocLinkCode:Nu,createJSDocLinkPlain:hc,updateJSDocLinkPlain:Iu,get createJSDocTypeTag(){return te(344)},get updateJSDocTypeTag(){return ue(344)},get createJSDocReturnTag(){return te(342)},get updateJSDocReturnTag(){return ue(342)},get createJSDocThisTag(){return te(343)},get updateJSDocThisTag(){return ue(343)},get createJSDocAuthorTag(){return x(330)},get updateJSDocAuthorTag(){return N(330)},get createJSDocClassTag(){return x(332)},get updateJSDocClassTag(){return N(332)},get createJSDocPublicTag(){return x(333)},get updateJSDocPublicTag(){return N(333)},get createJSDocPrivateTag(){return x(334)},get updateJSDocPrivateTag(){return N(334)},get createJSDocProtectedTag(){return x(335)},get updateJSDocProtectedTag(){return N(335)},get createJSDocReadonlyTag(){return x(336)},get updateJSDocReadonlyTag(){return N(336)},get createJSDocOverrideTag(){return x(337)},get updateJSDocOverrideTag(){return N(337)},get createJSDocDeprecatedTag(){return x(331)},get updateJSDocDeprecatedTag(){return N(331)},get createJSDocThrowsTag(){return te(349)},get updateJSDocThrowsTag(){return ue(349)},get createJSDocSatisfiesTag(){return te(350)},get updateJSDocSatisfiesTag(){return ue(350)},createJSDocEnumTag:vc,updateJSDocEnumTag:Js,createJSDocUnknownTag:bc,updateJSDocUnknownTag:Ju,createJSDocText:js,updateJSDocText:ju,createJSDocComment:Ri,updateJSDocComment:Sc,createJsxElement:wc,updateJsxElement:Ru,createJsxSelfClosingElement:kc,updateJsxSelfClosingElement:Rs,createJsxOpeningElement:Us,updateJsxOpeningElement:Ec,createJsxClosingElement:wa,updateJsxClosingElement:Kt,createJsxFragment:Bs,createJsxText:ka,updateJsxText:Cc,createJsxOpeningFragment:Uu,createJsxJsxClosingFragment:Bu,updateJsxFragment:Ac,createJsxAttribute:Dc,updateJsxAttribute:Ea,createJsxAttributes:Pc,updateJsxAttributes:qu,createJsxSpreadAttribute:Nc,updateJsxSpreadAttribute:Fu,createJsxExpression:Aa,updateJsxExpression:Ui,createJsxNamespacedName:Ic,updateJsxNamespacedName:qs,createCaseClause:Fs,updateCaseClause:zu,createDefaultClause:oi,updateDefaultClause:Oc,createHeritageClause:Mc,updateHeritageClause:Vu,createCatchClause:zs,updateCatchClause:Lc,createPropertyAssignment:Ca,updatePropertyAssignment:Vr,createShorthandPropertyAssignment:Jc,updateShorthandPropertyAssignment:Gu,createSpreadAssignment:Vs,updateSpreadAssignment:jc,createEnumMember:En,updateEnumMember:Rc,createSourceFile:Hu,updateSourceFile:Qu,createRedirectedSourceFile:Uc,createBundle:Ws,updateBundle:Ku,createSyntheticExpression:Zu,createSyntaxList:Pa,createNotEmittedStatement:qc,createNotEmittedTypeElement:ep,createPartiallyEmittedExpression:Fc,updatePartiallyEmittedExpression:zc,createCommaListExpression:Gs,updateCommaListExpression:Vc,createSyntheticReferenceExpression:Ys,updateSyntheticReferenceExpression:Wc,cloneNode:Hs,get createComma(){return v(28)},get createAssignment(){return v(64)},get createLogicalOr(){return v(57)},get createLogicalAnd(){return v(56)},get createBitwiseOr(){return v(52)},get createBitwiseXor(){return v(53)},get createBitwiseAnd(){return v(51)},get createStrictEquality(){return v(37)},get createStrictInequality(){return v(38)},get createEquality(){return v(35)},get createInequality(){return v(36)},get createLessThan(){return v(30)},get createLessThanEquals(){return v(33)},get createGreaterThan(){return v(32)},get createGreaterThanEquals(){return v(34)},get createLeftShift(){return v(48)},get createRightShift(){return v(49)},get createUnsignedRightShift(){return v(50)},get createAdd(){return v(40)},get createSubtract(){return v(41)},get createMultiply(){return v(42)},get createDivide(){return v(44)},get createModulo(){return v(45)},get createExponent(){return v(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 C(46)},get createPostfixDecrement(){return C(47)},createImmediatelyInvokedFunctionExpression:ip,createImmediatelyInvokedArrowFunction:ap,createVoidZero:ci,createExportDefault:Hc,createExternalModuleExport:sp,createTypeCheck:Xs,createIsNotTypeCheck:_p,createMethodCall:Wr,createGlobalMethodCall:Bi,createFunctionBindCall:op,createFunctionCallCall:cp,createFunctionApplyCall:lp,createArraySliceCall:qi,createArrayConcatCall:up,createObjectDefinePropertyCall:$s,createObjectGetOwnPropertyDescriptorCall:li,createReflectGetCall:Xc,createReflectSetCall:pp,createPropertyDescriptor:$c,createCallBinding:Kc,createAssignmentTargetWrapper:_,inlineExpressions:p,getInternalName:b,getLocalName:w,getExportName:I,getDeclarationName:$,getNamespaceMemberName:se,getExternalModuleOrNamespaceExportName:Z,restoreOuterExpressions:Qc,restoreEnclosingLabel:Qs,createUseStrictPrologue:je,copyPrologue:ee,copyStandardPrologue:Re,copyCustomPrologue:Ae,ensureUseStrict:Yt,liftToBlock:hn,mergeLexicalEnvironment:pr,replaceModifiers:Rn,replaceDecoratorsAndModifiers:Gr,replacePropertyName:mp};return qn(Vb,n=>n(ye)),ye;function fe(n,i){if(n===void 0||n===bt)n=[];else if(yi(n)){if(i===void 0||n.hasTrailingComma===i)return n.transformFlags===void 0&&Qd(n),B.attachNodeArrayDebugInfo(n),n;let f=n.slice();return f.pos=n.pos,f.end=n.end,f.hasTrailingComma=i,f.transformFlags=n.transformFlags,B.attachNodeArrayDebugInfo(f),f}let s=n.length,l=s>=1&&s<=4?n.slice():n;return l.pos=-1,l.end=-1,l.hasTrailingComma=!!i,l.transformFlags=0,Qd(l),B.attachNodeArrayDebugInfo(l),l}function M(n){return t.createBaseNode(n)}function ie(n){let i=M(n);return i.symbol=void 0,i.localSymbol=void 0,i}function Ce(n,i){return n!==i&&(n.typeArguments=i.typeArguments),q(n,i)}function V(n,i=0){let s=typeof n=="number"?n+"":n;B.assert(s.charCodeAt(0)!==45,"Negative numbers should be created in combination with createPrefixUnaryExpression");let l=ie(9);return l.text=s,l.numericLiteralFlags=i,i&384&&(l.transformFlags|=1024),l}function oe(n){let i=$t(10);return i.text=typeof n=="string"?n:Lb(n)+"n",i.transformFlags|=32,i}function G(n,i){let s=ie(11);return s.text=n,s.singleQuote=i,s}function dt(n,i,s){let l=G(n,i);return l.hasExtendedUnicodeEscape=s,s&&(l.transformFlags|=1024),l}function rr(n){let i=G(Q2(n),void 0);return i.textSourceNode=n,i}function vn(n){let i=$t(14);return i.text=n,i}function ir(n,i){switch(n){case 9:return V(i,0);case 10:return oe(i);case 11:return dt(i,void 0);case 12:return ka(i,!1);case 13:return ka(i,!0);case 14:return vn(i);case 15:return si(n,i,void 0,0)}}function Tn(n){let i=t.createBaseIdentifierNode(80);return i.escapedText=n,i.jsDoc=void 0,i.flowNode=void 0,i.symbol=void 0,i}function Mn(n,i,s,l){let f=Tn(ja(n));return setIdentifierAutoGenerate(f,{flags:i,id:sl,prefix:s,suffix:l}),sl++,f}function Ge(n,i,s){i===void 0&&n&&(i=Gm(n)),i===80&&(i=void 0);let l=Tn(ja(n));return s&&(l.flags|=256),l.escapedText==="await"&&(l.transformFlags|=67108864),l.flags&256&&(l.transformFlags|=1024),l}function ar(n,i,s,l){let f=1;i&&(f|=8);let S=Mn("",f,s,l);return n&&n(S),S}function Or(n){let i=2;return n&&(i|=8),Mn("",i,void 0,void 0)}function Mt(n,i=0,s,l){return B.assert(!(i&7),"Argument out of range: flags"),B.assert((i&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Mn(n,3|i,s,l)}function Fn(n,i=0,s,l){B.assert(!(i&7),"Argument out of range: flags");let f=n?Rp(n)?Wp(!1,s,n,l,In):`generated@${getNodeId(n)}`:"";(s||l)&&(i|=16);let S=Mn(f,4|i,s,l);return S.original=n,S}function Ln(n){let i=t.createBasePrivateIdentifierNode(81);return i.escapedText=n,i.transformFlags|=16777216,i}function Lt(n){return dl(n,"#")||B.fail("First character of private identifier must be #: "+n),Ln(ja(n))}function vt(n,i,s,l){let f=Ln(ja(n));return setIdentifierAutoGenerate(f,{flags:i,id:sl,prefix:s,suffix:l}),sl++,f}function Qe(n,i,s){n&&!dl(n,"#")&&B.fail("First character of private identifier must be #: "+n);let l=8|(n?3:1);return vt(n??"",l,i,s)}function zn(n,i,s){let l=Rp(n)?Wp(!0,i,n,s,In):`#generated@${getNodeId(n)}`,S=vt(l,4|(i||s?16:0),i,s);return S.original=n,S}function $t(n){return t.createBaseTokenNode(n)}function ct(n){B.assert(n>=0&&n<=165,"Invalid token"),B.assert(n<=15||n>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),B.assert(n<=9||n>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),B.assert(n!==80,"Invalid token. Use 'createIdentifier' to create identifiers");let i=$t(n),s=0;switch(n){case 134:s=384;break;case 160:s=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:s=1;break;case 108:s=134218752,i.flowNode=void 0;break;case 126:s=1024;break;case 129:s=16777216;break;case 110:s=16384,i.flowNode=void 0;break}return s&&(i.transformFlags|=s),i}function at(){return ct(108)}function Ut(){return ct(110)}function Jt(){return ct(106)}function lt(){return ct(112)}function sr(){return ct(97)}function mt(n){return ct(n)}function xn(n){let i=[];return n&32&&i.push(mt(95)),n&128&&i.push(mt(138)),n&2048&&i.push(mt(90)),n&4096&&i.push(mt(87)),n&1&&i.push(mt(125)),n&2&&i.push(mt(123)),n&4&&i.push(mt(124)),n&64&&i.push(mt(128)),n&256&&i.push(mt(126)),n&16&&i.push(mt(164)),n&8&&i.push(mt(148)),n&512&&i.push(mt(129)),n&1024&&i.push(mt(134)),n&8192&&i.push(mt(103)),n&16384&&i.push(mt(147)),i.length?i:void 0}function yt(n,i){let s=M(166);return s.left=n,s.right=tt(i),s.transformFlags|=F(s.left)|Ua(s.right),s.flowNode=void 0,s}function ln(n,i,s){return n.left!==i||n.right!==s?q(yt(i,s),n):n}function nt(n){let i=M(167);return i.expression=o().parenthesizeExpressionOfComputedPropertyName(n),i.transformFlags|=F(i.expression)|1024|131072,i}function Bt(n,i){return n.expression!==i?q(nt(i),n):n}function an(n,i,s,l){let f=ie(168);return f.modifiers=Pe(n),f.name=tt(i),f.constraint=s,f.default=l,f.transformFlags=1,f.expression=void 0,f.jsDoc=void 0,f}function _r(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.constraint!==l||n.default!==f?q(an(i,s,l,f),n):n}function hr(n,i,s,l,f,S){let z=ie(169);return z.modifiers=Pe(n),z.dotDotDotToken=i,z.name=tt(s),z.questionToken=l,z.type=f,z.initializer=Na(S),Z2(z.name)?z.transformFlags=1:z.transformFlags=ke(z.modifiers)|F(z.dotDotDotToken)|Un(z.name)|F(z.questionToken)|F(z.initializer)|(z.questionToken??z.type?1:0)|(z.dotDotDotToken??z.initializer?1024:0)|(Bn(z.modifiers)&31?8192:0),z.jsDoc=void 0,z}function yr(n,i,s,l,f,S,z){return n.modifiers!==i||n.dotDotDotToken!==s||n.name!==l||n.questionToken!==f||n.type!==S||n.initializer!==z?q(hr(i,s,l,f,S,z),n):n}function Vn(n){let i=M(170);return i.expression=o().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=F(i.expression)|1|8192|33554432,i}function Wn(n,i){return n.expression!==i?q(Vn(i),n):n}function Mr(n,i,s,l){let f=ie(171);return f.modifiers=Pe(n),f.name=tt(i),f.type=l,f.questionToken=s,f.transformFlags=1,f.initializer=void 0,f.jsDoc=void 0,f}function Gn(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.type!==f?De(Mr(i,s,l,f),n):n}function De(n,i){return n!==i&&(n.initializer=i.initializer),q(n,i)}function gr(n,i,s,l,f){let S=ie(172);S.modifiers=Pe(n),S.name=tt(i),S.questionToken=s&&Zd(s)?s:void 0,S.exclamationToken=s&&Kd(s)?s:void 0,S.type=l,S.initializer=Na(f);let z=S.flags&33554432||Bn(S.modifiers)&128;return S.transformFlags=ke(S.modifiers)|Un(S.name)|F(S.initializer)|(z||S.questionToken||S.exclamationToken||S.type?1:0)|(kf(S.name)||Bn(S.modifiers)&256&&S.initializer?8192:0)|16777216,S.jsDoc=void 0,S}function J(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.questionToken!==(l!==void 0&&Zd(l)?l:void 0)||n.exclamationToken!==(l!==void 0&&Kd(l)?l:void 0)||n.type!==f||n.initializer!==S?q(gr(i,s,l,f,S),n):n}function _e(n,i,s,l,f,S){let z=ie(173);return z.modifiers=Pe(n),z.name=tt(i),z.questionToken=s,z.typeParameters=Pe(l),z.parameters=Pe(f),z.type=S,z.transformFlags=1,z.jsDoc=void 0,z.locals=void 0,z.nextContainer=void 0,z.typeArguments=void 0,z}function me(n,i,s,l,f,S,z){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.typeParameters!==f||n.parameters!==S||n.type!==z?Ce(_e(i,s,l,f,S,z),n):n}function Te(n,i,s,l,f,S,z,de){let Ue=ie(174);if(Ue.modifiers=Pe(n),Ue.asteriskToken=i,Ue.name=tt(s),Ue.questionToken=l,Ue.exclamationToken=void 0,Ue.typeParameters=Pe(f),Ue.parameters=fe(S),Ue.type=z,Ue.body=de,!Ue.body)Ue.transformFlags=1;else{let en=Bn(Ue.modifiers)&1024,An=!!Ue.asteriskToken,Kn=en&&An;Ue.transformFlags=ke(Ue.modifiers)|F(Ue.asteriskToken)|Un(Ue.name)|F(Ue.questionToken)|ke(Ue.typeParameters)|ke(Ue.parameters)|F(Ue.type)|F(Ue.body)&-67108865|(Kn?128:en?256:An?2048:0)|(Ue.questionToken||Ue.typeParameters||Ue.type?1:0)|1024}return Ue.typeArguments=void 0,Ue.jsDoc=void 0,Ue.locals=void 0,Ue.nextContainer=void 0,Ue.flowNode=void 0,Ue.endFlowNode=void 0,Ue.returnFlowNode=void 0,Ue}function Xe(n,i,s,l,f,S,z,de,Ue){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.questionToken!==f||n.typeParameters!==S||n.parameters!==z||n.type!==de||n.body!==Ue?Ke(Te(i,s,l,f,S,z,de,Ue),n):n}function Ke(n,i){return n!==i&&(n.exclamationToken=i.exclamationToken),q(n,i)}function st(n){let i=ie(175);return i.body=n,i.transformFlags=F(n)|16777216,i.modifiers=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function Pt(n,i){return n.body!==i?Tt(st(i),n):n}function Tt(n,i){return n!==i&&(n.modifiers=i.modifiers),q(n,i)}function ut(n,i,s){let l=ie(176);return l.modifiers=Pe(n),l.parameters=fe(i),l.body=s,l.body?l.transformFlags=ke(l.modifiers)|ke(l.parameters)|F(l.body)&-67108865|1024:l.transformFlags=1,l.typeParameters=void 0,l.type=void 0,l.typeArguments=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.returnFlowNode=void 0,l}function Lr(n,i,s,l){return n.modifiers!==i||n.parameters!==s||n.body!==l?br(ut(i,s,l),n):n}function br(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Ce(n,i)}function Jn(n,i,s,l,f){let S=ie(177);return S.modifiers=Pe(n),S.name=tt(i),S.parameters=fe(s),S.type=l,S.body=f,S.body?S.transformFlags=ke(S.modifiers)|Un(S.name)|ke(S.parameters)|F(S.type)|F(S.body)&-67108865|(S.type?1:0):S.transformFlags=1,S.typeArguments=void 0,S.typeParameters=void 0,S.jsDoc=void 0,S.locals=void 0,S.nextContainer=void 0,S.flowNode=void 0,S.endFlowNode=void 0,S.returnFlowNode=void 0,S}function Yn(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.type!==f||n.body!==S?Ei(Jn(i,s,l,f,S),n):n}function Ei(n,i){return n!==i&&(n.typeParameters=i.typeParameters),Ce(n,i)}function R(n,i,s,l){let f=ie(178);return f.modifiers=Pe(n),f.name=tt(i),f.parameters=fe(s),f.body=l,f.body?f.transformFlags=ke(f.modifiers)|Un(f.name)|ke(f.parameters)|F(f.body)&-67108865|(f.type?1:0):f.transformFlags=1,f.typeArguments=void 0,f.typeParameters=void 0,f.type=void 0,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f.endFlowNode=void 0,f.returnFlowNode=void 0,f}function Q(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.body!==f?K(R(i,s,l,f),n):n}function K(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Ce(n,i)}function xe(n,i,s){let l=ie(179);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Se(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ce(xe(i,s,l),n):n}function we(n,i,s){let l=ie(180);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function be(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ce(we(i,s,l),n):n}function We(n,i,s){let l=ie(181);return l.modifiers=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function et(n,i,s,l){return n.parameters!==s||n.type!==l||n.modifiers!==i?Ce(We(i,s,l),n):n}function Ye(n,i){let s=M(204);return s.type=n,s.literal=i,s.transformFlags=1,s}function Ee(n,i,s){return n.type!==i||n.literal!==s?q(Ye(i,s),n):n}function Sn(n){return ct(n)}function rt(n,i,s){let l=M(182);return l.assertsModifier=n,l.parameterName=tt(i),l.type=s,l.transformFlags=1,l}function un(n,i,s,l){return n.assertsModifier!==i||n.parameterName!==s||n.type!==l?q(rt(i,s,l),n):n}function ti(n,i){let s=M(183);return s.typeName=tt(n),s.typeArguments=i&&o().parenthesizeTypeArguments(fe(i)),s.transformFlags=1,s}function L(n,i,s){return n.typeName!==i||n.typeArguments!==s?q(ti(i,s),n):n}function qe(n,i,s){let l=ie(184);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.modifiers=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function u(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(qe(i,s,l),n):n}function Oe(n,i){return n!==i&&(n.modifiers=i.modifiers),Ce(n,i)}function Me(...n){return n.length===4?U(...n):n.length===3?Fe(...n):B.fail("Incorrect number of arguments specified.")}function U(n,i,s,l){let f=ie(185);return f.modifiers=Pe(n),f.typeParameters=Pe(i),f.parameters=Pe(s),f.type=l,f.transformFlags=1,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.typeArguments=void 0,f}function Fe(n,i,s){return U(void 0,n,i,s)}function sn(...n){return n.length===5?Ve(...n):n.length===4?$e(...n):B.fail("Incorrect number of arguments specified.")}function Ve(n,i,s,l,f){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==f?Ce(Me(i,s,l,f),n):n}function $e(n,i,s,l){return Ve(n,n.modifiers,i,s,l)}function Nt(n,i){let s=M(186);return s.exprName=n,s.typeArguments=i&&o().parenthesizeTypeArguments(i),s.transformFlags=1,s}function kt(n,i,s){return n.exprName!==i||n.typeArguments!==s?q(Nt(i,s),n):n}function It(n){let i=ie(187);return i.members=fe(n),i.transformFlags=1,i}function qt(n,i){return n.members!==i?q(It(i),n):n}function Hn(n){let i=M(188);return i.elementType=o().parenthesizeNonArrayTypeOfPostfixType(n),i.transformFlags=1,i}function Ai(n,i){return n.elementType!==i?q(Hn(i),n):n}function pn(n){let i=M(189);return i.elements=fe(o().parenthesizeElementTypesOfTupleType(n)),i.transformFlags=1,i}function Y(n,i){return n.elements!==i?q(pn(i),n):n}function pe(n,i,s,l){let f=ie(202);return f.dotDotDotToken=n,f.name=i,f.questionToken=s,f.type=l,f.transformFlags=1,f.jsDoc=void 0,f}function ze(n,i,s,l,f){return n.dotDotDotToken!==i||n.name!==s||n.questionToken!==l||n.type!==f?q(pe(i,s,l,f),n):n}function ve(n){let i=M(190);return i.type=o().parenthesizeTypeOfOptionalType(n),i.transformFlags=1,i}function j(n,i){return n.type!==i?q(ve(i),n):n}function ht(n){let i=M(191);return i.type=n,i.transformFlags=1,i}function xt(n,i){return n.type!==i?q(ht(i),n):n}function jt(n,i,s){let l=M(n);return l.types=ye.createNodeArray(s(i)),l.transformFlags=1,l}function fn(n,i,s){return n.types!==i?q(jt(n.kind,i,s),n):n}function Bl(n){return jt(192,n,o().parenthesizeConstituentTypesOfUnionType)}function D_(n,i){return fn(n,i,o().parenthesizeConstituentTypesOfUnionType)}function Jr(n){return jt(193,n,o().parenthesizeConstituentTypesOfIntersectionType)}function Le(n,i){return fn(n,i,o().parenthesizeConstituentTypesOfIntersectionType)}function ft(n,i,s,l){let f=M(194);return f.checkType=o().parenthesizeCheckTypeOfConditionalType(n),f.extendsType=o().parenthesizeExtendsTypeOfConditionalType(i),f.trueType=s,f.falseType=l,f.transformFlags=1,f.locals=void 0,f.nextContainer=void 0,f}function ql(n,i,s,l,f){return n.checkType!==i||n.extendsType!==s||n.trueType!==l||n.falseType!==f?q(ft(i,s,l,f),n):n}function Xn(n){let i=M(195);return i.typeParameter=n,i.transformFlags=1,i}function Fl(n,i){return n.typeParameter!==i?q(Xn(i),n):n}function Wt(n,i){let s=M(203);return s.head=n,s.templateSpans=fe(i),s.transformFlags=1,s}function zl(n,i,s){return n.head!==i||n.templateSpans!==s?q(Wt(i,s),n):n}function or(n,i,s,l,f=!1){let S=M(205);return S.argument=n,S.attributes=i,S.assertions&&S.assertions.assertClause&&S.attributes&&(S.assertions.assertClause=S.attributes),S.qualifier=s,S.typeArguments=l&&o().parenthesizeTypeArguments(l),S.isTypeOf=f,S.transformFlags=1,S}function _a(n,i,s,l,f,S=n.isTypeOf){return n.argument!==i||n.attributes!==s||n.qualifier!==l||n.typeArguments!==f||n.isTypeOf!==S?q(or(i,s,l,f,S),n):n}function Qt(n){let i=M(196);return i.type=n,i.transformFlags=1,i}function Ct(n,i){return n.type!==i?q(Qt(i),n):n}function P(){let n=M(197);return n.transformFlags=1,n}function Gt(n,i){let s=M(198);return s.operator=n,s.type=n===148?o().parenthesizeOperandOfReadonlyTypeOperator(i):o().parenthesizeOperandOfTypeOperator(i),s.transformFlags=1,s}function jr(n,i){return n.type!==i?q(Gt(n.operator,i),n):n}function cr(n,i){let s=M(199);return s.objectType=o().parenthesizeNonArrayTypeOfPostfixType(n),s.indexType=i,s.transformFlags=1,s}function es(n,i,s){return n.objectType!==i||n.indexType!==s?q(cr(i,s),n):n}function St(n,i,s,l,f,S){let z=ie(200);return z.readonlyToken=n,z.typeParameter=i,z.nameType=s,z.questionToken=l,z.type=f,z.members=S&&fe(S),z.transformFlags=1,z.locals=void 0,z.nextContainer=void 0,z}function Rt(n,i,s,l,f,S,z){return n.readonlyToken!==i||n.typeParameter!==s||n.nameType!==l||n.questionToken!==f||n.type!==S||n.members!==z?q(St(i,s,l,f,S,z),n):n}function ni(n){let i=M(201);return i.literal=n,i.transformFlags=1,i}function vr(n,i){return n.literal!==i?q(ni(i),n):n}function P_(n){let i=M(206);return i.elements=fe(n),i.transformFlags|=ke(i.elements)|1024|524288,i.transformFlags&32768&&(i.transformFlags|=65664),i}function Vl(n,i){return n.elements!==i?q(P_(i),n):n}function Rr(n){let i=M(207);return i.elements=fe(n),i.transformFlags|=ke(i.elements)|1024|524288,i}function Wl(n,i){return n.elements!==i?q(Rr(i),n):n}function oa(n,i,s,l){let f=ie(208);return f.dotDotDotToken=n,f.propertyName=tt(i),f.name=tt(s),f.initializer=Na(l),f.transformFlags|=F(f.dotDotDotToken)|Un(f.propertyName)|Un(f.name)|F(f.initializer)|(f.dotDotDotToken?32768:0)|1024,f.flowNode=void 0,f}function ri(n,i,s,l,f){return n.propertyName!==s||n.dotDotDotToken!==i||n.name!==l||n.initializer!==f?q(oa(i,s,l,f),n):n}function ts(n,i){let s=M(209),l=n&&Fa(n),f=fe(n,l&&Z1(l)?!0:void 0);return s.elements=o().parenthesizeExpressionsOfCommaDelimitedList(f),s.multiLine=i,s.transformFlags|=ke(s.elements),s}function N_(n,i){return n.elements!==i?q(ts(i,n.multiLine),n):n}function Ci(n,i){let s=ie(210);return s.properties=fe(n),s.multiLine=i,s.transformFlags|=ke(s.properties),s.jsDoc=void 0,s}function Gl(n,i){return n.properties!==i?q(Ci(i,n.multiLine),n):n}function I_(n,i,s){let l=ie(211);return l.expression=n,l.questionDotToken=i,l.name=s,l.transformFlags=F(l.expression)|F(l.questionDotToken)|(Ze(l.name)?Ua(l.name):F(l.name)|536870912),l.jsDoc=void 0,l.flowNode=void 0,l}function lr(n,i){let s=I_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,tt(i));return Cp(n)&&(s.transformFlags|=384),s}function Yl(n,i,s){return Yg(n)?ca(n,i,n.questionDotToken,Cr(s,Ze)):n.expression!==i||n.name!==s?q(lr(i,s),n):n}function Di(n,i,s){let l=I_(o().parenthesizeLeftSideOfAccess(n,!0),i,tt(s));return l.flags|=64,l.transformFlags|=32,l}function ca(n,i,s,l){return B.assert(!!(n.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),n.expression!==i||n.questionDotToken!==s||n.name!==l?q(Di(i,s,l),n):n}function O_(n,i,s){let l=ie(212);return l.expression=n,l.questionDotToken=i,l.argumentExpression=s,l.transformFlags|=F(l.expression)|F(l.questionDotToken)|F(l.argumentExpression),l.jsDoc=void 0,l.flowNode=void 0,l}function Pi(n,i){let s=O_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,fr(i));return Cp(n)&&(s.transformFlags|=384),s}function Hl(n,i,s){return Hg(n)?ns(n,i,n.questionDotToken,s):n.expression!==i||n.argumentExpression!==s?q(Pi(i,s),n):n}function M_(n,i,s){let l=O_(o().parenthesizeLeftSideOfAccess(n,!0),i,fr(s));return l.flags|=64,l.transformFlags|=32,l}function ns(n,i,s,l){return B.assert(!!(n.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),n.expression!==i||n.questionDotToken!==s||n.argumentExpression!==l?q(M_(i,s,l),n):n}function L_(n,i,s,l){let f=ie(213);return f.expression=n,f.questionDotToken=i,f.typeArguments=s,f.arguments=l,f.transformFlags|=F(f.expression)|F(f.questionDotToken)|ke(f.typeArguments)|ke(f.arguments),f.typeArguments&&(f.transformFlags|=1),Vd(f.expression)&&(f.transformFlags|=16384),f}function Ni(n,i,s){let l=L_(o().parenthesizeLeftSideOfAccess(n,!1),void 0,Pe(i),o().parenthesizeExpressionsOfCommaDelimitedList(fe(s)));return e6(l.expression)&&(l.transformFlags|=8388608),l}function la(n,i,s,l){return jd(n)?J_(n,i,n.questionDotToken,s,l):n.expression!==i||n.typeArguments!==s||n.arguments!==l?q(Ni(i,s,l),n):n}function rs(n,i,s,l){let f=L_(o().parenthesizeLeftSideOfAccess(n,!0),i,Pe(s),o().parenthesizeExpressionsOfCommaDelimitedList(fe(l)));return f.flags|=64,f.transformFlags|=32,f}function J_(n,i,s,l,f){return B.assert(!!(n.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),n.expression!==i||n.questionDotToken!==s||n.typeArguments!==l||n.arguments!==f?q(rs(i,s,l,f),n):n}function wn(n,i,s){let l=ie(214);return l.expression=o().parenthesizeExpressionOfNew(n),l.typeArguments=Pe(i),l.arguments=s?o().parenthesizeExpressionsOfCommaDelimitedList(s):void 0,l.transformFlags|=F(l.expression)|ke(l.typeArguments)|ke(l.arguments)|32,l.typeArguments&&(l.transformFlags|=1),l}function is(n,i,s,l){return n.expression!==i||n.typeArguments!==s||n.arguments!==l?q(wn(i,s,l),n):n}function ua(n,i,s){let l=M(215);return l.tag=o().parenthesizeLeftSideOfAccess(n,!1),l.typeArguments=Pe(i),l.template=s,l.transformFlags|=F(l.tag)|ke(l.typeArguments)|F(l.template)|1024,l.typeArguments&&(l.transformFlags|=1),K2(l.template)&&(l.transformFlags|=128),l}function j_(n,i,s,l){return n.tag!==i||n.typeArguments!==s||n.template!==l?q(ua(i,s,l),n):n}function R_(n,i){let s=M(216);return s.expression=o().parenthesizeOperandOfPrefixUnary(i),s.type=n,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function U_(n,i,s){return n.type!==i||n.expression!==s?q(R_(i,s),n):n}function as(n){let i=M(217);return i.expression=n,i.transformFlags=F(i.expression),i.jsDoc=void 0,i}function B_(n,i){return n.expression!==i?q(as(i),n):n}function ss(n,i,s,l,f,S,z){let de=ie(218);de.modifiers=Pe(n),de.asteriskToken=i,de.name=tt(s),de.typeParameters=Pe(l),de.parameters=fe(f),de.type=S,de.body=z;let Ue=Bn(de.modifiers)&1024,en=!!de.asteriskToken,An=Ue&&en;return de.transformFlags=ke(de.modifiers)|F(de.asteriskToken)|Un(de.name)|ke(de.typeParameters)|ke(de.parameters)|F(de.type)|F(de.body)&-67108865|(An?128:Ue?256:en?2048:0)|(de.typeParameters||de.type?1:0)|4194304,de.typeArguments=void 0,de.jsDoc=void 0,de.locals=void 0,de.nextContainer=void 0,de.flowNode=void 0,de.endFlowNode=void 0,de.returnFlowNode=void 0,de}function q_(n,i,s,l,f,S,z,de){return n.name!==l||n.modifiers!==i||n.asteriskToken!==s||n.typeParameters!==f||n.parameters!==S||n.type!==z||n.body!==de?Ce(ss(i,s,l,f,S,z,de),n):n}function _s(n,i,s,l,f,S){let z=ie(219);z.modifiers=Pe(n),z.typeParameters=Pe(i),z.parameters=fe(s),z.type=l,z.equalsGreaterThanToken=f??ct(39),z.body=o().parenthesizeConciseBodyOfArrowFunction(S);let de=Bn(z.modifiers)&1024;return z.transformFlags=ke(z.modifiers)|ke(z.typeParameters)|ke(z.parameters)|F(z.type)|F(z.equalsGreaterThanToken)|F(z.body)&-67108865|(z.typeParameters||z.type?1:0)|(de?16640:0)|1024,z.typeArguments=void 0,z.jsDoc=void 0,z.locals=void 0,z.nextContainer=void 0,z.flowNode=void 0,z.endFlowNode=void 0,z.returnFlowNode=void 0,z}function F_(n,i,s,l,f,S,z){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==f||n.equalsGreaterThanToken!==S||n.body!==z?Ce(_s(i,s,l,f,S,z),n):n}function z_(n){let i=M(220);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function V_(n,i){return n.expression!==i?q(z_(i),n):n}function pa(n){let i=M(221);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function dn(n,i){return n.expression!==i?q(pa(i),n):n}function os(n){let i=M(222);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression),i}function ur(n,i){return n.expression!==i?q(os(i),n):n}function W_(n){let i=M(223);return i.expression=o().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=F(i.expression)|256|128|2097152,i}function Ur(n,i){return n.expression!==i?q(W_(i),n):n}function Br(n,i){let s=M(224);return s.operator=n,s.operand=o().parenthesizeOperandOfPrefixUnary(i),s.transformFlags|=F(s.operand),(n===46||n===47)&&Ze(s.operand)&&!qa(s.operand)&&!tm(s.operand)&&(s.transformFlags|=268435456),s}function Xl(n,i){return n.operand!==i?q(Br(n.operator,i),n):n}function ii(n,i){let s=M(225);return s.operator=i,s.operand=o().parenthesizeOperandOfPostfixUnary(n),s.transformFlags|=F(s.operand),Ze(s.operand)&&!qa(s.operand)&&!tm(s.operand)&&(s.transformFlags|=268435456),s}function $l(n,i){return n.operand!==i?q(ii(i,n.operator),n):n}function fa(n,i,s){let l=ie(226),f=Zc(i),S=f.kind;return l.left=o().parenthesizeLeftSideOfBinary(S,n),l.operatorToken=f,l.right=o().parenthesizeRightSideOfBinary(S,l.left,s),l.transformFlags|=F(l.left)|F(l.operatorToken)|F(l.right),S===61?l.transformFlags|=32:S===64?If(l.left)?l.transformFlags|=5248|G_(l.left):X1(l.left)&&(l.transformFlags|=5120|G_(l.left)):S===43||S===68?l.transformFlags|=512:cb(S)&&(l.transformFlags|=16),S===103&&vi(l.left)&&(l.transformFlags|=536870912),l.jsDoc=void 0,l}function G_(n){return mh(n)?65536:0}function Ql(n,i,s,l){return n.left!==i||n.operatorToken!==s||n.right!==l?q(fa(i,s,l),n):n}function Y_(n,i,s,l,f){let S=M(227);return S.condition=o().parenthesizeConditionOfConditionalExpression(n),S.questionToken=i??ct(58),S.whenTrue=o().parenthesizeBranchOfConditionalExpression(s),S.colonToken=l??ct(59),S.whenFalse=o().parenthesizeBranchOfConditionalExpression(f),S.transformFlags|=F(S.condition)|F(S.questionToken)|F(S.whenTrue)|F(S.colonToken)|F(S.whenFalse),S.flowNodeWhenFalse=void 0,S.flowNodeWhenTrue=void 0,S}function H_(n,i,s,l,f,S){return n.condition!==i||n.questionToken!==s||n.whenTrue!==l||n.colonToken!==f||n.whenFalse!==S?q(Y_(i,s,l,f,S),n):n}function X_(n,i){let s=M(228);return s.head=n,s.templateSpans=fe(i),s.transformFlags|=F(s.head)|ke(s.templateSpans)|1024,s}function $n(n,i,s){return n.head!==i||n.templateSpans!==s?q(X_(i,s),n):n}function Ii(n,i,s,l=0){B.assert(!(l&-7177),"Unsupported template flags.");let f;if(s!==void 0&&s!==i&&(f=Wb(n,s),typeof f=="object"))return B.fail("Invalid raw text");if(i===void 0){if(f===void 0)return B.fail("Arguments 'text' and 'rawText' may not both be undefined.");i=f}else f!==void 0&&B.assert(i===f,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return i}function $_(n){let i=1024;return n&&(i|=128),i}function Kl(n,i,s,l){let f=$t(n);return f.text=i,f.rawText=s,f.templateFlags=l&7176,f.transformFlags=$_(f.templateFlags),f}function ai(n,i,s,l){let f=ie(n);return f.text=i,f.rawText=s,f.templateFlags=l&7176,f.transformFlags=$_(f.templateFlags),f}function si(n,i,s,l){return n===15?ai(n,i,s,l):Kl(n,i,s,l)}function Q_(n,i,s){return n=Ii(16,n,i,s),si(16,n,i,s)}function da(n,i,s){return n=Ii(16,n,i,s),si(17,n,i,s)}function cs(n,i,s){return n=Ii(16,n,i,s),si(18,n,i,s)}function Zl(n,i,s){return n=Ii(16,n,i,s),ai(15,n,i,s)}function ls(n,i){B.assert(!n||!!i,"A `YieldExpression` with an asteriskToken must have an expression.");let s=M(229);return s.expression=i&&o().parenthesizeExpressionForDisallowedComma(i),s.asteriskToken=n,s.transformFlags|=F(s.expression)|F(s.asteriskToken)|1024|128|1048576,s}function eu(n,i,s){return n.expression!==s||n.asteriskToken!==i?q(ls(i,s),n):n}function K_(n){let i=M(230);return i.expression=o().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=F(i.expression)|1024|32768,i}function tu(n,i){return n.expression!==i?q(K_(i),n):n}function Z_(n,i,s,l,f){let S=ie(231);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),S.transformFlags|=ke(S.modifiers)|Un(S.name)|ke(S.typeParameters)|ke(S.heritageClauses)|ke(S.members)|(S.typeParameters?1:0)|1024,S.jsDoc=void 0,S}function us(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Z_(i,s,l,f,S),n):n}function ps(){return M(232)}function eo(n,i){let s=M(233);return s.expression=o().parenthesizeLeftSideOfAccess(n,!1),s.typeArguments=i&&o().parenthesizeTypeArguments(i),s.transformFlags|=F(s.expression)|ke(s.typeArguments)|1024,s}function to(n,i,s){return n.expression!==i||n.typeArguments!==s?q(eo(i,s),n):n}function mn(n,i){let s=M(234);return s.expression=n,s.type=i,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function ma(n,i,s){return n.expression!==i||n.type!==s?q(mn(i,s),n):n}function no(n){let i=M(235);return i.expression=o().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=F(i.expression)|1,i}function ro(n,i){return Xg(n)?jn(n,i):n.expression!==i?q(no(i),n):n}function fs(n,i){let s=M(238);return s.expression=n,s.type=i,s.transformFlags|=F(s.expression)|F(s.type)|1,s}function io(n,i,s){return n.expression!==i||n.type!==s?q(fs(i,s),n):n}function ds(n){let i=M(235);return i.flags|=64,i.expression=o().parenthesizeLeftSideOfAccess(n,!0),i.transformFlags|=F(i.expression)|1,i}function jn(n,i){return B.assert(!!(n.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),n.expression!==i?q(ds(i),n):n}function ao(n,i){let s=M(236);switch(s.keywordToken=n,s.name=i,s.transformFlags|=F(s.name),n){case 105:s.transformFlags|=1024;break;case 102:s.transformFlags|=32;break;default:return B.assertNever(n)}return s.flowNode=void 0,s}function ms(n,i){return n.name!==i?q(ao(n.keywordToken,i),n):n}function Qn(n,i){let s=M(239);return s.expression=n,s.literal=i,s.transformFlags|=F(s.expression)|F(s.literal)|1024,s}function ha(n,i,s){return n.expression!==i||n.literal!==s?q(Qn(i,s),n):n}function so(){let n=M(240);return n.transformFlags|=1024,n}function qr(n,i){let s=M(241);return s.statements=fe(n),s.multiLine=i,s.transformFlags|=ke(s.statements),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s}function nu(n,i){return n.statements!==i?q(qr(i,n.multiLine),n):n}function hs(n,i){let s=M(243);return s.modifiers=Pe(n),s.declarationList=Qr(i)?xs(i):i,s.transformFlags|=ke(s.modifiers)|F(s.declarationList),Bn(s.modifiers)&128&&(s.transformFlags=1),s.jsDoc=void 0,s.flowNode=void 0,s}function _o(n,i,s){return n.modifiers!==i||n.declarationList!==s?q(hs(i,s),n):n}function oo(){let n=M(242);return n.jsDoc=void 0,n}function Oi(n){let i=M(244);return i.expression=o().parenthesizeExpressionOfExpressionStatement(n),i.transformFlags|=F(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function co(n,i){return n.expression!==i?q(Oi(i),n):n}function lo(n,i,s){let l=M(245);return l.expression=n,l.thenStatement=Ot(i),l.elseStatement=Ot(s),l.transformFlags|=F(l.expression)|F(l.thenStatement)|F(l.elseStatement),l.jsDoc=void 0,l.flowNode=void 0,l}function uo(n,i,s,l){return n.expression!==i||n.thenStatement!==s||n.elseStatement!==l?q(lo(i,s,l),n):n}function po(n,i){let s=M(246);return s.statement=Ot(n),s.expression=i,s.transformFlags|=F(s.statement)|F(s.expression),s.jsDoc=void 0,s.flowNode=void 0,s}function fo(n,i,s){return n.statement!==i||n.expression!==s?q(po(i,s),n):n}function mo(n,i){let s=M(247);return s.expression=n,s.statement=Ot(i),s.transformFlags|=F(s.expression)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function ru(n,i,s){return n.expression!==i||n.statement!==s?q(mo(i,s),n):n}function ho(n,i,s,l){let f=M(248);return f.initializer=n,f.condition=i,f.incrementor=s,f.statement=Ot(l),f.transformFlags|=F(f.initializer)|F(f.condition)|F(f.incrementor)|F(f.statement),f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f}function yo(n,i,s,l,f){return n.initializer!==i||n.condition!==s||n.incrementor!==l||n.statement!==f?q(ho(i,s,l,f),n):n}function ys(n,i,s){let l=M(249);return l.initializer=n,l.expression=i,l.statement=Ot(s),l.transformFlags|=F(l.initializer)|F(l.expression)|F(l.statement),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.flowNode=void 0,l}function iu(n,i,s,l){return n.initializer!==i||n.expression!==s||n.statement!==l?q(ys(i,s,l),n):n}function go(n,i,s,l){let f=M(250);return f.awaitModifier=n,f.initializer=i,f.expression=o().parenthesizeExpressionForDisallowedComma(s),f.statement=Ot(l),f.transformFlags|=F(f.awaitModifier)|F(f.initializer)|F(f.expression)|F(f.statement)|1024,n&&(f.transformFlags|=128),f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f.flowNode=void 0,f}function au(n,i,s,l,f){return n.awaitModifier!==i||n.initializer!==s||n.expression!==l||n.statement!==f?q(go(i,s,l,f),n):n}function bo(n){let i=M(251);return i.label=tt(n),i.transformFlags|=F(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function su(n,i){return n.label!==i?q(bo(i),n):n}function gs(n){let i=M(252);return i.label=tt(n),i.transformFlags|=F(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function vo(n,i){return n.label!==i?q(gs(i),n):n}function bs(n){let i=M(253);return i.expression=n,i.transformFlags|=F(i.expression)|128|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function _u(n,i){return n.expression!==i?q(bs(i),n):n}function vs(n,i){let s=M(254);return s.expression=n,s.statement=Ot(i),s.transformFlags|=F(s.expression)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function To(n,i,s){return n.expression!==i||n.statement!==s?q(vs(i,s),n):n}function Ts(n,i){let s=M(255);return s.expression=o().parenthesizeExpressionForDisallowedComma(n),s.caseBlock=i,s.transformFlags|=F(s.expression)|F(s.caseBlock),s.jsDoc=void 0,s.flowNode=void 0,s.possiblyExhaustive=!1,s}function _i(n,i,s){return n.expression!==i||n.caseBlock!==s?q(Ts(i,s),n):n}function xo(n,i){let s=M(256);return s.label=tt(n),s.statement=Ot(i),s.transformFlags|=F(s.label)|F(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function So(n,i,s){return n.label!==i||n.statement!==s?q(xo(i,s),n):n}function wo(n){let i=M(257);return i.expression=n,i.transformFlags|=F(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function ou(n,i){return n.expression!==i?q(wo(i),n):n}function ko(n,i,s){let l=M(258);return l.tryBlock=n,l.catchClause=i,l.finallyBlock=s,l.transformFlags|=F(l.tryBlock)|F(l.catchClause)|F(l.finallyBlock),l.jsDoc=void 0,l.flowNode=void 0,l}function cu(n,i,s,l){return n.tryBlock!==i||n.catchClause!==s||n.finallyBlock!==l?q(ko(i,s,l),n):n}function Eo(){let n=M(259);return n.jsDoc=void 0,n.flowNode=void 0,n}function ya(n,i,s,l){let f=ie(260);return f.name=tt(n),f.exclamationToken=i,f.type=s,f.initializer=Na(l),f.transformFlags|=Un(f.name)|F(f.initializer)|(f.exclamationToken??f.type?1:0),f.jsDoc=void 0,f}function Ao(n,i,s,l,f){return n.name!==i||n.type!==l||n.exclamationToken!==s||n.initializer!==f?q(ya(i,s,l,f),n):n}function xs(n,i=0){let s=M(261);return s.flags|=i&7,s.declarations=fe(n),s.transformFlags|=ke(s.declarations)|4194304,i&7&&(s.transformFlags|=263168),i&4&&(s.transformFlags|=4),s}function lu(n,i){return n.declarations!==i?q(xs(i,n.flags),n):n}function Co(n,i,s,l,f,S,z){let de=ie(262);if(de.modifiers=Pe(n),de.asteriskToken=i,de.name=tt(s),de.typeParameters=Pe(l),de.parameters=fe(f),de.type=S,de.body=z,!de.body||Bn(de.modifiers)&128)de.transformFlags=1;else{let Ue=Bn(de.modifiers)&1024,en=!!de.asteriskToken,An=Ue&&en;de.transformFlags=ke(de.modifiers)|F(de.asteriskToken)|Un(de.name)|ke(de.typeParameters)|ke(de.parameters)|F(de.type)|F(de.body)&-67108865|(An?128:Ue?256:en?2048:0)|(de.typeParameters||de.type?1:0)|4194304}return de.typeArguments=void 0,de.jsDoc=void 0,de.locals=void 0,de.nextContainer=void 0,de.endFlowNode=void 0,de.returnFlowNode=void 0,de}function Ss(n,i,s,l,f,S,z,de){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.typeParameters!==f||n.parameters!==S||n.type!==z||n.body!==de?uu(Co(i,s,l,f,S,z,de),n):n}function uu(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),Ce(n,i)}function Do(n,i,s,l,f){let S=ie(263);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),Bn(S.modifiers)&128?S.transformFlags=1:(S.transformFlags|=ke(S.modifiers)|Un(S.name)|ke(S.typeParameters)|ke(S.heritageClauses)|ke(S.members)|(S.typeParameters?1:0)|1024,S.transformFlags&8192&&(S.transformFlags|=1)),S.jsDoc=void 0,S}function ga(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Do(i,s,l,f,S),n):n}function Po(n,i,s,l,f){let S=ie(264);return S.modifiers=Pe(n),S.name=tt(i),S.typeParameters=Pe(s),S.heritageClauses=Pe(l),S.members=fe(f),S.transformFlags=1,S.jsDoc=void 0,S}function No(n,i,s,l,f,S){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==f||n.members!==S?q(Po(i,s,l,f,S),n):n}function _t(n,i,s,l){let f=ie(265);return f.modifiers=Pe(n),f.name=tt(i),f.typeParameters=Pe(s),f.type=l,f.transformFlags=1,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f}function Tr(n,i,s,l,f){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.type!==f?q(_t(i,s,l,f),n):n}function ws(n,i,s){let l=ie(266);return l.modifiers=Pe(n),l.name=tt(i),l.members=fe(s),l.transformFlags|=ke(l.modifiers)|F(l.name)|ke(l.members)|1,l.transformFlags&=-67108865,l.jsDoc=void 0,l}function xr(n,i,s,l){return n.modifiers!==i||n.name!==s||n.members!==l?q(ws(i,s,l),n):n}function Io(n,i,s,l=0){let f=ie(267);return f.modifiers=Pe(n),f.flags|=l&2088,f.name=i,f.body=s,Bn(f.modifiers)&128?f.transformFlags=1:f.transformFlags|=ke(f.modifiers)|F(f.name)|F(f.body)|1,f.transformFlags&=-67108865,f.jsDoc=void 0,f.locals=void 0,f.nextContainer=void 0,f}function Et(n,i,s,l){return n.modifiers!==i||n.name!==s||n.body!==l?q(Io(i,s,l,n.flags),n):n}function Sr(n){let i=M(268);return i.statements=fe(n),i.transformFlags|=ke(i.statements),i.jsDoc=void 0,i}function Ft(n,i){return n.statements!==i?q(Sr(i),n):n}function Oo(n){let i=M(269);return i.clauses=fe(n),i.transformFlags|=ke(i.clauses),i.locals=void 0,i.nextContainer=void 0,i}function pu(n,i){return n.clauses!==i?q(Oo(i),n):n}function Mo(n){let i=ie(270);return i.name=tt(n),i.transformFlags|=Ua(i.name)|1,i.modifiers=void 0,i.jsDoc=void 0,i}function Lo(n,i){return n.name!==i?fu(Mo(i),n):n}function fu(n,i){return n!==i&&(n.modifiers=i.modifiers),q(n,i)}function Jo(n,i,s,l){let f=ie(271);return f.modifiers=Pe(n),f.name=tt(s),f.isTypeOnly=i,f.moduleReference=l,f.transformFlags|=ke(f.modifiers)|Ua(f.name)|F(f.moduleReference),Ff(f.moduleReference)||(f.transformFlags|=1),f.transformFlags&=-67108865,f.jsDoc=void 0,f}function jo(n,i,s,l,f){return n.modifiers!==i||n.isTypeOnly!==s||n.name!==l||n.moduleReference!==f?q(Jo(i,s,l,f),n):n}function Ro(n,i,s,l){let f=M(272);return f.modifiers=Pe(n),f.importClause=i,f.moduleSpecifier=s,f.attributes=f.assertClause=l,f.transformFlags|=F(f.importClause)|F(f.moduleSpecifier),f.transformFlags&=-67108865,f.jsDoc=void 0,f}function Uo(n,i,s,l,f){return n.modifiers!==i||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==f?q(Ro(i,s,l,f),n):n}function Bo(n,i,s){let l=ie(273);return l.isTypeOnly=n,l.name=i,l.namedBindings=s,l.transformFlags|=F(l.name)|F(l.namedBindings),n&&(l.transformFlags|=1),l.transformFlags&=-67108865,l}function qo(n,i,s,l){return n.isTypeOnly!==i||n.name!==s||n.namedBindings!==l?q(Bo(i,s,l),n):n}function ks(n,i){let s=M(300);return s.elements=fe(n),s.multiLine=i,s.token=132,s.transformFlags|=4,s}function du(n,i,s){return n.elements!==i||n.multiLine!==s?q(ks(i,s),n):n}function Mi(n,i){let s=M(301);return s.name=n,s.value=i,s.transformFlags|=4,s}function Fo(n,i,s){return n.name!==i||n.value!==s?q(Mi(i,s),n):n}function Es(n,i){let s=M(302);return s.assertClause=n,s.multiLine=i,s}function zo(n,i,s){return n.assertClause!==i||n.multiLine!==s?q(Es(i,s),n):n}function Vo(n,i,s){let l=M(300);return l.token=s??118,l.elements=fe(n),l.multiLine=i,l.transformFlags|=4,l}function As(n,i,s){return n.elements!==i||n.multiLine!==s?q(Vo(i,s,n.token),n):n}function Wo(n,i){let s=M(301);return s.name=n,s.value=i,s.transformFlags|=4,s}function Go(n,i,s){return n.name!==i||n.value!==s?q(Wo(i,s),n):n}function Yo(n){let i=ie(274);return i.name=n,i.transformFlags|=F(i.name),i.transformFlags&=-67108865,i}function mu(n,i){return n.name!==i?q(Yo(i),n):n}function Ho(n){let i=ie(280);return i.name=n,i.transformFlags|=F(i.name)|32,i.transformFlags&=-67108865,i}function hu(n,i){return n.name!==i?q(Ho(i),n):n}function Xo(n){let i=M(275);return i.elements=fe(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function $o(n,i){return n.elements!==i?q(Xo(i),n):n}function wr(n,i,s){let l=ie(276);return l.isTypeOnly=n,l.propertyName=i,l.name=s,l.transformFlags|=F(l.propertyName)|F(l.name),l.transformFlags&=-67108865,l}function yu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?q(wr(i,s,l),n):n}function ba(n,i,s){let l=ie(277);return l.modifiers=Pe(n),l.isExportEquals=i,l.expression=i?o().parenthesizeRightSideOfBinary(64,void 0,s):o().parenthesizeExpressionOfExportDefault(s),l.transformFlags|=ke(l.modifiers)|F(l.expression),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Li(n,i,s){return n.modifiers!==i||n.expression!==s?q(ba(i,n.isExportEquals,s),n):n}function va(n,i,s,l,f){let S=ie(278);return S.modifiers=Pe(n),S.isTypeOnly=i,S.exportClause=s,S.moduleSpecifier=l,S.attributes=S.assertClause=f,S.transformFlags|=ke(S.modifiers)|F(S.exportClause)|F(S.moduleSpecifier),S.transformFlags&=-67108865,S.jsDoc=void 0,S}function Qo(n,i,s,l,f,S){return n.modifiers!==i||n.isTypeOnly!==s||n.exportClause!==l||n.moduleSpecifier!==f||n.attributes!==S?Ji(va(i,s,l,f,S),n):n}function Ji(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),q(n,i)}function Cs(n){let i=M(279);return i.elements=fe(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function gu(n,i){return n.elements!==i?q(Cs(i),n):n}function Ta(n,i,s){let l=M(281);return l.isTypeOnly=n,l.propertyName=tt(i),l.name=tt(s),l.transformFlags|=F(l.propertyName)|F(l.name),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function bu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?q(Ta(i,s,l),n):n}function vu(){let n=ie(282);return n.jsDoc=void 0,n}function Ds(n){let i=M(283);return i.expression=n,i.transformFlags|=F(i.expression),i.transformFlags&=-67108865,i}function Tu(n,i){return n.expression!==i?q(Ds(i),n):n}function Ko(n){return M(n)}function Zo(n,i,s=!1){let l=Ps(n,s?i&&o().parenthesizeNonArrayTypeOfPostfixType(i):i);return l.postfix=s,l}function Ps(n,i){let s=M(n);return s.type=i,s}function xu(n,i,s){return i.type!==s?q(Zo(n,s,i.postfix),i):i}function Su(n,i,s){return i.type!==s?q(Ps(n,s),i):i}function ec(n,i){let s=ie(317);return s.parameters=Pe(n),s.type=i,s.transformFlags=ke(s.parameters)|(s.type?1:0),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.typeArguments=void 0,s}function wu(n,i,s){return n.parameters!==i||n.type!==s?q(ec(i,s),n):n}function tc(n,i=!1){let s=ie(322);return s.jsDocPropertyTags=Pe(n),s.isArrayType=i,s}function ku(n,i,s){return n.jsDocPropertyTags!==i||n.isArrayType!==s?q(tc(i,s),n):n}function nc(n){let i=M(309);return i.type=n,i}function Ns(n,i){return n.type!==i?q(nc(i),n):n}function rc(n,i,s){let l=ie(323);return l.typeParameters=Pe(n),l.parameters=fe(i),l.type=s,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l}function Eu(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?q(rc(i,s,l),n):n}function _n(n){let i=_l(n.kind);return n.tagName.escapedText===ja(i)?n.tagName:Ge(i)}function kn(n,i,s){let l=M(n);return l.tagName=i,l.comment=s,l}function Fr(n,i,s){let l=ie(n);return l.tagName=i,l.comment=s,l}function Is(n,i,s,l){let f=kn(345,n??Ge("template"),l);return f.constraint=i,f.typeParameters=fe(s),f}function ic(n,i=_n(n),s,l,f){return n.tagName!==i||n.constraint!==s||n.typeParameters!==l||n.comment!==f?q(Is(i,s,l,f),n):n}function xa(n,i,s,l){let f=Fr(346,n??Ge("typedef"),l);return f.typeExpression=i,f.fullName=s,f.name=nm(s),f.locals=void 0,f.nextContainer=void 0,f}function Au(n,i=_n(n),s,l,f){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==f?q(xa(i,s,l,f),n):n}function Os(n,i,s,l,f,S){let z=Fr(341,n??Ge("param"),S);return z.typeExpression=l,z.name=i,z.isNameFirst=!!f,z.isBracketed=s,z}function Cu(n,i=_n(n),s,l,f,S,z){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==f||n.isNameFirst!==S||n.comment!==z?q(Os(i,s,l,f,S,z),n):n}function ac(n,i,s,l,f,S){let z=Fr(348,n??Ge("prop"),S);return z.typeExpression=l,z.name=i,z.isNameFirst=!!f,z.isBracketed=s,z}function sc(n,i=_n(n),s,l,f,S,z){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==f||n.isNameFirst!==S||n.comment!==z?q(ac(i,s,l,f,S,z),n):n}function _c(n,i,s,l){let f=Fr(338,n??Ge("callback"),l);return f.typeExpression=i,f.fullName=s,f.name=nm(s),f.locals=void 0,f.nextContainer=void 0,f}function oc(n,i=_n(n),s,l,f){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==f?q(_c(i,s,l,f),n):n}function cc(n,i,s){let l=kn(339,n??Ge("overload"),s);return l.typeExpression=i,l}function Ms(n,i=_n(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?q(cc(i,s,l),n):n}function Ls(n,i,s){let l=kn(328,n??Ge("augments"),s);return l.class=i,l}function ji(n,i=_n(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?q(Ls(i,s,l),n):n}function lc(n,i,s){let l=kn(329,n??Ge("implements"),s);return l.class=i,l}function zr(n,i,s){let l=kn(347,n??Ge("see"),s);return l.name=i,l}function Sa(n,i,s,l){return n.tagName!==i||n.name!==s||n.comment!==l?q(zr(i,s,l),n):n}function uc(n){let i=M(310);return i.name=n,i}function Du(n,i){return n.name!==i?q(uc(i),n):n}function pc(n,i){let s=M(311);return s.left=n,s.right=i,s.transformFlags|=F(s.left)|F(s.right),s}function Pu(n,i,s){return n.left!==i||n.right!==s?q(pc(i,s),n):n}function fc(n,i){let s=M(324);return s.name=n,s.text=i,s}function dc(n,i,s){return n.name!==i?q(fc(i,s),n):n}function mc(n,i){let s=M(325);return s.name=n,s.text=i,s}function Nu(n,i,s){return n.name!==i?q(mc(i,s),n):n}function hc(n,i){let s=M(326);return s.name=n,s.text=i,s}function Iu(n,i,s){return n.name!==i?q(hc(i,s),n):n}function Ou(n,i=_n(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?q(lc(i,s,l),n):n}function yc(n,i,s){return kn(n,i??Ge(_l(n)),s)}function Mu(n,i,s=_n(i),l){return i.tagName!==s||i.comment!==l?q(yc(n,s,l),i):i}function gc(n,i,s,l){let f=kn(n,i??Ge(_l(n)),l);return f.typeExpression=s,f}function Lu(n,i,s=_n(i),l,f){return i.tagName!==s||i.typeExpression!==l||i.comment!==f?q(gc(n,s,l,f),i):i}function bc(n,i){return kn(327,n,i)}function Ju(n,i,s){return n.tagName!==i||n.comment!==s?q(bc(i,s),n):n}function vc(n,i,s){let l=Fr(340,n??Ge(_l(340)),s);return l.typeExpression=i,l.locals=void 0,l.nextContainer=void 0,l}function Js(n,i=_n(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?q(vc(i,s,l),n):n}function Tc(n,i,s,l,f){let S=kn(351,n??Ge("import"),f);return S.importClause=i,S.moduleSpecifier=s,S.attributes=l,S.comment=f,S}function xc(n,i,s,l,f,S){return n.tagName!==i||n.comment!==S||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==f?q(Tc(i,s,l,f,S),n):n}function js(n){let i=M(321);return i.text=n,i}function ju(n,i){return n.text!==i?q(js(i),n):n}function Ri(n,i){let s=M(320);return s.comment=n,s.tags=Pe(i),s}function Sc(n,i,s){return n.comment!==i||n.tags!==s?q(Ri(i,s),n):n}function wc(n,i,s){let l=M(284);return l.openingElement=n,l.children=fe(i),l.closingElement=s,l.transformFlags|=F(l.openingElement)|ke(l.children)|F(l.closingElement)|2,l}function Ru(n,i,s,l){return n.openingElement!==i||n.children!==s||n.closingElement!==l?q(wc(i,s,l),n):n}function kc(n,i,s){let l=M(285);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=F(l.tagName)|ke(l.typeArguments)|F(l.attributes)|2,l.typeArguments&&(l.transformFlags|=1),l}function Rs(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?q(kc(i,s,l),n):n}function Us(n,i,s){let l=M(286);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=F(l.tagName)|ke(l.typeArguments)|F(l.attributes)|2,i&&(l.transformFlags|=1),l}function Ec(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?q(Us(i,s,l),n):n}function wa(n){let i=M(287);return i.tagName=n,i.transformFlags|=F(i.tagName)|2,i}function Kt(n,i){return n.tagName!==i?q(wa(i),n):n}function Bs(n,i,s){let l=M(288);return l.openingFragment=n,l.children=fe(i),l.closingFragment=s,l.transformFlags|=F(l.openingFragment)|ke(l.children)|F(l.closingFragment)|2,l}function Ac(n,i,s,l){return n.openingFragment!==i||n.children!==s||n.closingFragment!==l?q(Bs(i,s,l),n):n}function ka(n,i){let s=M(12);return s.text=n,s.containsOnlyTriviaWhiteSpaces=!!i,s.transformFlags|=2,s}function Cc(n,i,s){return n.text!==i||n.containsOnlyTriviaWhiteSpaces!==s?q(ka(i,s),n):n}function Uu(){let n=M(289);return n.transformFlags|=2,n}function Bu(){let n=M(290);return n.transformFlags|=2,n}function Dc(n,i){let s=ie(291);return s.name=n,s.initializer=i,s.transformFlags|=F(s.name)|F(s.initializer)|2,s}function Ea(n,i,s){return n.name!==i||n.initializer!==s?q(Dc(i,s),n):n}function Pc(n){let i=ie(292);return i.properties=fe(n),i.transformFlags|=ke(i.properties)|2,i}function qu(n,i){return n.properties!==i?q(Pc(i),n):n}function Nc(n){let i=M(293);return i.expression=n,i.transformFlags|=F(i.expression)|2,i}function Fu(n,i){return n.expression!==i?q(Nc(i),n):n}function Aa(n,i){let s=M(294);return s.dotDotDotToken=n,s.expression=i,s.transformFlags|=F(s.dotDotDotToken)|F(s.expression)|2,s}function Ui(n,i){return n.expression!==i?q(Aa(n.dotDotDotToken,i),n):n}function Ic(n,i){let s=M(295);return s.namespace=n,s.name=i,s.transformFlags|=F(s.namespace)|F(s.name)|2,s}function qs(n,i,s){return n.namespace!==i||n.name!==s?q(Ic(i,s),n):n}function Fs(n,i){let s=M(296);return s.expression=o().parenthesizeExpressionForDisallowedComma(n),s.statements=fe(i),s.transformFlags|=F(s.expression)|ke(s.statements),s.jsDoc=void 0,s}function zu(n,i,s){return n.expression!==i||n.statements!==s?q(Fs(i,s),n):n}function oi(n){let i=M(297);return i.statements=fe(n),i.transformFlags=ke(i.statements),i}function Oc(n,i){return n.statements!==i?q(oi(i),n):n}function Mc(n,i){let s=M(298);switch(s.token=n,s.types=fe(i),s.transformFlags|=ke(s.types),n){case 96:s.transformFlags|=1024;break;case 119:s.transformFlags|=1;break;default:return B.assertNever(n)}return s}function Vu(n,i){return n.types!==i?q(Mc(n.token,i),n):n}function zs(n,i){let s=M(299);return s.variableDeclaration=kr(n),s.block=i,s.transformFlags|=F(s.variableDeclaration)|F(s.block)|(n?0:64),s.locals=void 0,s.nextContainer=void 0,s}function Lc(n,i,s){return n.variableDeclaration!==i||n.block!==s?q(zs(i,s),n):n}function Ca(n,i){let s=ie(303);return s.name=tt(n),s.initializer=o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Un(s.name)|F(s.initializer),s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Vr(n,i,s){return n.name!==i||n.initializer!==s?Wu(Ca(i,s),n):n}function Wu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken),q(n,i)}function Jc(n,i){let s=ie(304);return s.name=tt(n),s.objectAssignmentInitializer=i&&o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Ua(s.name)|F(s.objectAssignmentInitializer)|1024,s.equalsToken=void 0,s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Gu(n,i,s){return n.name!==i||n.objectAssignmentInitializer!==s?Yu(Jc(i,s),n):n}function Yu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken,n.equalsToken=i.equalsToken),q(n,i)}function Vs(n){let i=ie(305);return i.expression=o().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=F(i.expression)|128|65536,i.jsDoc=void 0,i}function jc(n,i){return n.expression!==i?q(Vs(i),n):n}function En(n,i){let s=ie(306);return s.name=tt(n),s.initializer=i&&o().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=F(s.name)|F(s.initializer)|1,s.jsDoc=void 0,s}function Rc(n,i,s){return n.name!==i||n.initializer!==s?q(En(i,s),n):n}function Hu(n,i,s){let l=t.createBaseSourceFileNode(307);return l.statements=fe(n),l.endOfFileToken=i,l.flags|=s,l.text="",l.fileName="",l.path="",l.resolvedPath="",l.originalFileName="",l.languageVersion=1,l.languageVariant=0,l.scriptKind=0,l.isDeclarationFile=!1,l.hasNoDefaultLib=!1,l.transformFlags|=ke(l.statements)|F(l.endOfFileToken),l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.nodeCount=0,l.identifierCount=0,l.symbolCount=0,l.parseDiagnostics=void 0,l.bindDiagnostics=void 0,l.bindSuggestionDiagnostics=void 0,l.lineMap=void 0,l.externalModuleIndicator=void 0,l.setExternalModuleIndicator=void 0,l.pragmas=void 0,l.checkJsDirective=void 0,l.referencedFiles=void 0,l.typeReferenceDirectives=void 0,l.libReferenceDirectives=void 0,l.amdDependencies=void 0,l.commentDirectives=void 0,l.identifiers=void 0,l.packageJsonLocations=void 0,l.packageJsonScope=void 0,l.imports=void 0,l.moduleAugmentations=void 0,l.ambientModuleNames=void 0,l.classifiableNames=void 0,l.impliedNodeFormat=void 0,l}function Uc(n){let i=Object.create(n.redirectTarget);return Object.defineProperties(i,{id:{get(){return this.redirectInfo.redirectTarget.id},set(s){this.redirectInfo.redirectTarget.id=s}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(s){this.redirectInfo.redirectTarget.symbol=s}}}),i.redirectInfo=n,i}function Xu(n){let i=Uc(n.redirectInfo);return i.flags|=n.flags&-17,i.fileName=n.fileName,i.path=n.path,i.resolvedPath=n.resolvedPath,i.originalFileName=n.originalFileName,i.packageJsonLocations=n.packageJsonLocations,i.packageJsonScope=n.packageJsonScope,i.emitNode=void 0,i}function Bc(n){let i=t.createBaseSourceFileNode(307);i.flags|=n.flags&-17;for(let s in n)if(!(Nr(i,s)||!Nr(n,s))){if(s==="emitNode"){i.emitNode=void 0;continue}i[s]=n[s]}return i}function Da(n){let i=n.redirectInfo?Xu(n):Bc(n);return a(i,n),i}function $u(n,i,s,l,f,S,z){let de=Da(n);return de.statements=fe(i),de.isDeclarationFile=s,de.referencedFiles=l,de.typeReferenceDirectives=f,de.hasNoDefaultLib=S,de.libReferenceDirectives=z,de.transformFlags=ke(de.statements)|F(de.endOfFileToken),de}function Qu(n,i,s=n.isDeclarationFile,l=n.referencedFiles,f=n.typeReferenceDirectives,S=n.hasNoDefaultLib,z=n.libReferenceDirectives){return n.statements!==i||n.isDeclarationFile!==s||n.referencedFiles!==l||n.typeReferenceDirectives!==f||n.hasNoDefaultLib!==S||n.libReferenceDirectives!==z?q($u(n,i,s,l,f,S,z),n):n}function Ws(n){let i=M(308);return i.sourceFiles=n,i.syntheticFileReferences=void 0,i.syntheticTypeReferences=void 0,i.syntheticLibReferences=void 0,i.hasNoDefaultLib=void 0,i}function Ku(n,i){return n.sourceFiles!==i?q(Ws(i),n):n}function Zu(n,i=!1,s){let l=M(237);return l.type=n,l.isSpread=i,l.tupleNameSource=s,l}function Pa(n){let i=M(352);return i._children=n,i}function qc(n){let i=M(353);return i.original=n,gn(i,n),i}function Fc(n,i){let s=M(355);return s.expression=n,s.original=i,s.transformFlags|=F(s.expression)|1,gn(s,i),s}function zc(n,i){return n.expression!==i?q(Fc(i,n.original),n):n}function ep(){return M(354)}function tp(n){if(Ra(n)&&!yl(n)&&!n.original&&!n.emitNode&&!n.id){if(d6(n))return n.elements;if(ea(n)&&Kb(n.operatorToken))return[n.left,n.right]}return n}function Gs(n){let i=M(356);return i.elements=fe(xy(n,tp)),i.transformFlags|=ke(i.elements),i}function Vc(n,i){return n.elements!==i?q(Gs(i),n):n}function Ys(n,i){let s=M(357);return s.expression=n,s.thisArg=i,s.transformFlags|=F(s.expression)|F(s.thisArg),s}function Wc(n,i,s){return n.expression!==i||n.thisArg!==s?q(Ys(i,s),n):n}function np(n){let i=Tn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function rp(n){let i=Tn(n.escapedText);i.flags|=n.flags&-17,i.jsDoc=n.jsDoc,i.flowNode=n.flowNode,i.symbol=n.symbol,i.transformFlags=n.transformFlags,a(i,n);let s=getIdentifierTypeArguments(n);return s&&setIdentifierTypeArguments(i,s),i}function Gc(n){let i=Ln(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function Yc(n){let i=Ln(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),i}function Hs(n){if(n===void 0)return n;if(_h(n))return Da(n);if(qa(n))return np(n);if(Ze(n))return rp(n);if(l1(n))return Gc(n);if(vi(n))return Yc(n);let i=ff(n.kind)?t.createBaseNode(n.kind):t.createBaseTokenNode(n.kind);i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n);for(let s in n)Nr(i,s)||!Nr(n,s)||(i[s]=n[s]);return i}function ip(n,i,s){return Ni(ss(void 0,void 0,void 0,void 0,i?[i]:[],void 0,qr(n,!0)),void 0,s?[s]:[])}function ap(n,i,s){return Ni(_s(void 0,void 0,i?[i]:[],void 0,void 0,qr(n,!0)),void 0,s?[s]:[])}function ci(){return os(V("0"))}function Hc(n){return ba(void 0,!1,n)}function sp(n){return va(void 0,!1,Cs([Ta(!1,void 0,n)]))}function Xs(n,i){return i==="null"?ye.createStrictEquality(n,Jt()):i==="undefined"?ye.createStrictEquality(n,ci()):ye.createStrictEquality(pa(n),dt(i))}function _p(n,i){return i==="null"?ye.createStrictInequality(n,Jt()):i==="undefined"?ye.createStrictInequality(n,ci()):ye.createStrictInequality(pa(n),dt(i))}function Wr(n,i,s){return jd(n)?rs(Di(n,void 0,i),void 0,void 0,s):Ni(lr(n,i),void 0,s)}function op(n,i,s){return Wr(n,"bind",[i,...s])}function cp(n,i,s){return Wr(n,"call",[i,...s])}function lp(n,i,s){return Wr(n,"apply",[i,s])}function Bi(n,i,s){return Wr(Ge(n),i,s)}function qi(n,i){return Wr(n,"slice",i===void 0?[]:[fr(i)])}function up(n,i){return Wr(n,"concat",i)}function $s(n,i,s){return Bi("Object","defineProperty",[n,fr(i),s])}function li(n,i){return Bi("Object","getOwnPropertyDescriptor",[n,fr(i)])}function Xc(n,i,s){return Bi("Reflect","get",s?[n,i,s]:[n,i])}function pp(n,i,s,l){return Bi("Reflect","set",l?[n,i,s,l]:[n,i,s])}function ui(n,i,s){return s?(n.push(Ca(i,s)),!0):!1}function $c(n,i){let s=[];ui(s,"enumerable",fr(n.enumerable)),ui(s,"configurable",fr(n.configurable));let l=ui(s,"writable",fr(n.writable));l=ui(s,"value",n.value)||l;let f=ui(s,"get",n.get);return f=ui(s,"set",n.set)||f,B.assert(!(l&&f),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ci(s,!i)}function fp(n,i){switch(n.kind){case 217:return B_(n,i);case 216:return U_(n,n.type,i);case 234:return ma(n,i,n.type);case 238:return io(n,i,n.type);case 235:return ro(n,i);case 233:return to(n,i,n.typeArguments);case 355:return zc(n,i)}}function dp(n){return Dl(n)&&Ra(n)&&Ra(getSourceMapRange(n))&&Ra(getCommentRange(n))&&!nn(getSyntheticLeadingComments(n))&&!nn(getSyntheticTrailingComments(n))}function Qc(n,i,s=63){return n&&dh(n,s)&&!dp(n)?fp(n,Qc(n.expression,i)):i}function Qs(n,i,s){if(!i)return n;let l=So(i,i.label,th(i.statement)?Qs(n,i.statement):n);return s&&s(i),l}function Ks(n,i){let s=vf(n);switch(s.kind){case 80:return i;case 110:case 9:case 10:case 11:return!1;case 209:return s.elements.length!==0;case 210:return s.properties.length>0;default:return!0}}function Kc(n,i,s,l=!1){let f=Vf(n,63),S,z;return Vd(f)?(S=Ut(),z=f):Cp(f)?(S=Ut(),z=s!==void 0&&s<2?gn(Ge("_super"),f):f):Wa(f)&8192?(S=ci(),z=o().parenthesizeLeftSideOfAccess(f,!1)):dr(f)?Ks(f.expression,l)?(S=ar(i),z=lr(gn(ye.createAssignment(S,f.expression),f.expression),f.name),gn(z,f)):(S=f.expression,z=f):$a(f)?Ks(f.expression,l)?(S=ar(i),z=Pi(gn(ye.createAssignment(S,f.expression),f.expression),f.argumentExpression),gn(z,f)):(S=f.expression,z=f):(S=ci(),z=o().parenthesizeLeftSideOfAccess(n,!1)),{target:z,thisArg:S}}function _(n,i){return lr(as(Ci([R(void 0,"value",[hr(void 0,void 0,n,void 0,void 0,void 0)],qr([Oi(i)]))])),"value")}function p(n){return n.length>10?Gs(n):Iy(n,ye.createComma)}function d(n,i,s,l=0,f){let S=f?n&&lf(n):r1(n);if(S&&Ze(S)&&!qa(S)){let z=Sf(gn(Hs(S),S),S.parent);return l|=Wa(S),s||(l|=96),i||(l|=3072),l&&setEmitFlags(z,l),z}return Fn(n)}function b(n,i,s){return d(n,i,s,98304)}function w(n,i,s,l){return d(n,i,s,32768,l)}function I(n,i,s){return d(n,i,s,16384)}function $(n,i,s){return d(n,i,s)}function se(n,i,s,l){let f=lr(n,Ra(i)?i:Hs(i));gn(f,i);let S=0;return l||(S|=96),s||(S|=3072),S&&setEmitFlags(f,S),f}function Z(n,i,s,l){return n&&S_(i,32)?se(n,d(i),s,l):I(i,s,l)}function ee(n,i,s,l){let f=Re(n,i,0,s);return Ae(n,i,f,l)}function ce(n){return Si(n.expression)&&n.expression.text==="use strict"}function je(){return L6(Oi(dt("use strict")))}function Re(n,i,s=0,l){B.assert(i.length===0,"Prologue directives should be at the first statement in the target statements array");let f=!1,S=n.length;for(;sde&&en.splice(f,0,...i.slice(de,Ue)),de>z&&en.splice(l,0,...i.slice(z,de)),z>S&&en.splice(s,0,...i.slice(S,z)),S>0)if(s===0)en.splice(0,0,...i.slice(0,S));else{let An=new Map;for(let Kn=0;Kn=0;Kn--){let Ia=i[Kn];An.has(Ia.expression.text)||en.unshift(Ia)}}return yi(n)?gn(fe(en,n.hasTrailingComma),n):n}function Rn(n,i){let s;return typeof i=="number"?s=xn(i):s=i,Ef(n)?_r(n,s,n.name,n.constraint,n.default):g_(n)?yr(n,s,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Nf(n)?Ve(n,s,n.typeParameters,n.parameters,n.type):J1(n)?Gn(n,s,n.name,n.questionToken,n.type):Ya(n)?J(n,s,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):j1(n)?me(n,s,n.name,n.questionToken,n.typeParameters,n.parameters,n.type):b_(n)?Xe(n,s,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Af(n)?Lr(n,s,n.parameters,n.body):vl(n)?Yn(n,s,n.name,n.parameters,n.type,n.body):v_(n)?Q(n,s,n.name,n.parameters,n.body):Cf(n)?et(n,s,n.parameters,n.type):Mf(n)?q_(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Lf(n)?F_(n,s,n.typeParameters,n.parameters,n.type,n.equalsGreaterThanToken,n.body):Tl(n)?us(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Qa(n)?_o(n,s,n.declarationList):jf(n)?Ss(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Ha(n)?ga(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):w_(n)?No(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Nl(n)?Tr(n,s,n.name,n.typeParameters,n.type):rh(n)?xr(n,s,n.name,n.members):wi(n)?Et(n,s,n.name,n.body):Rf(n)?jo(n,s,n.isTypeOnly,n.name,n.moduleReference):Uf(n)?Uo(n,s,n.importClause,n.moduleSpecifier,n.attributes):Bf(n)?Li(n,s,n.expression):qf(n)?Qo(n,s,n.isTypeOnly,n.exportClause,n.moduleSpecifier,n.attributes):B.assertNever(n)}function Gr(n,i){return g_(n)?yr(n,i,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Ya(n)?J(n,i,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):b_(n)?Xe(n,i,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):vl(n)?Yn(n,i,n.name,n.parameters,n.type,n.body):v_(n)?Q(n,i,n.name,n.parameters,n.body):Tl(n)?us(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):Ha(n)?ga(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):B.assertNever(n)}function mp(n,i){switch(n.kind){case 177:return Yn(n,n.modifiers,i,n.parameters,n.type,n.body);case 178:return Q(n,n.modifiers,i,n.parameters,n.body);case 174:return Xe(n,n.modifiers,n.asteriskToken,i,n.questionToken,n.typeParameters,n.parameters,n.type,n.body);case 173:return me(n,n.modifiers,i,n.questionToken,n.typeParameters,n.parameters,n.type);case 172:return J(n,n.modifiers,i,n.questionToken??n.exclamationToken,n.type,n.initializer);case 171:return Gn(n,n.modifiers,i,n.questionToken,n.type);case 303:return Vr(n,i,n.initializer)}}function Pe(n){return n?fe(n):void 0}function tt(n){return typeof n=="string"?Ge(n):n}function fr(n){return typeof n=="string"?dt(n):typeof n=="number"?V(n):typeof n=="boolean"?n?lt():sr():n}function Na(n){return n&&o().parenthesizeExpressionForDisallowedComma(n)}function Zc(n){return typeof n=="number"?ct(n):n}function Ot(n){return n&&m6(n)?gn(a(oo(),n),n):n}function kr(n){return typeof n=="string"||n&&!Jf(n)?ya(n,void 0,void 0,void 0):n}function q(n,i){return n!==i&&(a(n,i),gn(n,i)),n}}function _l(e){switch(e){case 344:return"type";case 342:return"returns";case 343:return"this";case 340:return"enum";case 330:return"author";case 332:return"class";case 333:return"public";case 334:return"private";case 335:return"protected";case 336:return"readonly";case 337:return"override";case 345:return"template";case 346:return"typedef";case 341:return"param";case 348:return"prop";case 338:return"callback";case 339:return"overload";case 328:return"augments";case 329:return"implements";case 351:return"import";default:return B.fail(`Unsupported kind: ${B.formatSyntaxKind(e)}`)}}var Cn,$d={};function Wb(e,t){switch(Cn||(Cn=_f(99,!1,0)),e){case 15:Cn.setText("`"+t+"`");break;case 16:Cn.setText("`"+t+"${");break;case 17:Cn.setText("}"+t+"${");break;case 18:Cn.setText("}"+t+"`");break}let a=Cn.scan();if(a===20&&(a=Cn.reScanTemplateToken(!1)),Cn.isUnterminated())return Cn.setText(void 0),$d;let o;switch(a){case 15:case 16:case 17:case 18:o=Cn.getTokenValue();break}return o===void 0||Cn.scan()!==1?(Cn.setText(void 0),$d):(Cn.setText(void 0),o)}function Un(e){return e&&Ze(e)?Ua(e):F(e)}function Ua(e){return F(e)&-67108865}function Gb(e,t){return t|e.transformFlags&134234112}function F(e){if(!e)return 0;let t=e.transformFlags&~Yb(e.kind);return Ng(e)&&u1(e.name)?Gb(e.name,t):t}function ke(e){return e?e.transformFlags:0}function Qd(e){let t=0;for(let a of e)t|=F(a);e.transformFlags=t}function Yb(e){if(e>=182&&e<=205)return-2;switch(e){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 355:case 217:case 108:return-2147483648;case 211:case 212:return-2147483648;default:return-2147483648}}var t_=Fb();function n_(e){return e.flags|=16,e}var Hb={createBaseSourceFileNode:e=>n_(t_.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>n_(t_.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>n_(t_.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>n_(t_.createBaseTokenNode(e)),createBaseNode:e=>n_(t_.createBaseNode(e))},J3=wf(4,Hb);function Xb(e,t){if(e.original!==t&&(e.original=t,t)){let a=t.emitNode;a&&(e.emitNode=$b(a,e.emitNode))}return e}function $b(e,t){let{flags:a,internalFlags:o,leadingComments:m,trailingComments:v,commentRange:E,sourceMapRange:C,tokenSourceMapRanges:c,constantValue:W,helpers:h,startsOnNewLine:y,snippetElement:g,classThis:x,assignedName:N}=e;if(t||(t={}),a&&(t.flags=a),o&&(t.internalFlags=o&-9),m&&(t.leadingComments=Nn(m.slice(),t.leadingComments)),v&&(t.trailingComments=Nn(v.slice(),t.trailingComments)),E&&(t.commentRange=E),C&&(t.sourceMapRange=C),c&&(t.tokenSourceMapRanges=Qb(c,t.tokenSourceMapRanges)),W!==void 0&&(t.constantValue=W),h)for(let te of h)t.helpers=Ey(t.helpers,te);return y!==void 0&&(t.startsOnNewLine=y),g!==void 0&&(t.snippetElement=g),x&&(t.classThis=x),N&&(t.assignedName=N),t}function Qb(e,t){t||(t=[]);for(let a in e)t[a]=e[a];return t}function na(e){return e.kind===9}function O1(e){return e.kind===10}function Si(e){return e.kind===11}function M1(e){return e.kind===15}function Kb(e){return e.kind===28}function Kd(e){return e.kind===54}function Zd(e){return e.kind===58}function Ze(e){return e.kind===80}function vi(e){return e.kind===81}function Zb(e){return e.kind===95}function ol(e){return e.kind===134}function Cp(e){return e.kind===108}function e6(e){return e.kind===102}function L1(e){return e.kind===166}function kf(e){return e.kind===167}function Ef(e){return e.kind===168}function g_(e){return e.kind===169}function Cl(e){return e.kind===170}function J1(e){return e.kind===171}function Ya(e){return e.kind===172}function j1(e){return e.kind===173}function b_(e){return e.kind===174}function Af(e){return e.kind===176}function vl(e){return e.kind===177}function v_(e){return e.kind===178}function R1(e){return e.kind===179}function U1(e){return e.kind===180}function Cf(e){return e.kind===181}function B1(e){return e.kind===182}function Df(e){return e.kind===183}function Pf(e){return e.kind===184}function Nf(e){return e.kind===185}function t6(e){return e.kind===186}function q1(e){return e.kind===187}function n6(e){return e.kind===188}function r6(e){return e.kind===189}function F1(e){return e.kind===202}function i6(e){return e.kind===190}function a6(e){return e.kind===191}function z1(e){return e.kind===192}function V1(e){return e.kind===193}function s6(e){return e.kind===194}function _6(e){return e.kind===195}function W1(e){return e.kind===196}function o6(e){return e.kind===197}function G1(e){return e.kind===198}function c6(e){return e.kind===199}function Y1(e){return e.kind===200}function l6(e){return e.kind===201}function u6(e){return e.kind===205}function H1(e){return e.kind===208}function X1(e){return e.kind===209}function If(e){return e.kind===210}function dr(e){return e.kind===211}function $a(e){return e.kind===212}function Of(e){return e.kind===213}function $1(e){return e.kind===215}function Dl(e){return e.kind===217}function Mf(e){return e.kind===218}function Lf(e){return e.kind===219}function p6(e){return e.kind===222}function Q1(e){return e.kind===224}function ea(e){return e.kind===226}function K1(e){return e.kind===230}function Tl(e){return e.kind===231}function Z1(e){return e.kind===232}function eh(e){return e.kind===233}function pl(e){return e.kind===235}function f6(e){return e.kind===236}function d6(e){return e.kind===356}function Qa(e){return e.kind===243}function Pl(e){return e.kind===244}function th(e){return e.kind===256}function Jf(e){return e.kind===260}function nh(e){return e.kind===261}function jf(e){return e.kind===262}function Ha(e){return e.kind===263}function w_(e){return e.kind===264}function Nl(e){return e.kind===265}function rh(e){return e.kind===266}function wi(e){return e.kind===267}function Rf(e){return e.kind===271}function Uf(e){return e.kind===272}function Bf(e){return e.kind===277}function qf(e){return e.kind===278}function ih(e){return e.kind===279}function m6(e){return e.kind===353}function Ff(e){return e.kind===283}function zp(e){return e.kind===286}function h6(e){return e.kind===289}function ah(e){return e.kind===295}function y6(e){return e.kind===297}function sh(e){return e.kind===303}function _h(e){return e.kind===307}function oh(e){return e.kind===309}function ch(e){return e.kind===314}function lh(e){return e.kind===317}function uh(e){return e.kind===320}function g6(e){return e.kind===322}function Il(e){return e.kind===323}function b6(e){return e.kind===328}function v6(e){return e.kind===333}function T6(e){return e.kind===334}function x6(e){return e.kind===335}function S6(e){return e.kind===336}function w6(e){return e.kind===337}function k6(e){return e.kind===339}function E6(e){return e.kind===331}function Vp(e){return e.kind===341}function A6(e){return e.kind===342}function zf(e){return e.kind===344}function ph(e){return e.kind===345}function C6(e){return e.kind===329}function D6(e){return e.kind===350}var Ki=new WeakMap;function fh(e,t){var a;let o=e.kind;return ff(o)?o===352?e._children:(a=Ki.get(t))==null?void 0:a.get(e):bt}function P6(e,t,a){e.kind===352&&B.fail("Should not need to re-set the children of a SyntaxList.");let o=Ki.get(t);return o===void 0&&(o=new WeakMap,Ki.set(t,o)),o.set(e,a),a}function em(e,t){var a;e.kind===352&&B.fail("Did not expect to unset the children of a SyntaxList."),(a=Ki.get(t))==null||a.delete(e)}function N6(e,t){let a=Ki.get(e);a!==void 0&&(Ki.delete(e),Ki.set(t,a))}function tm(e){return(Wa(e)&32768)!==0}function I6(e){return Si(e.expression)&&e.expression.text==="use strict"}function O6(e){for(let t of e)if(ul(t)){if(I6(t))return t}else break}function M6(e){return Dl(e)&&ta(e)&&!!Wg(e)}function dh(e,t=63){switch(e.kind){case 217:return t&-2147483648&&M6(e)?!1:(t&1)!==0;case 216:case 234:return(t&2)!==0;case 238:return(t&34)!==0;case 233:return(t&16)!==0;case 235:return(t&4)!==0;case 355:return(t&8)!==0}return!1}function Vf(e,t=63){for(;dh(e,t);)e=e.expression;return e}function L6(e){return setStartsOnNewLine(e,!0)}function __(e){if(_2(e))return e.name;if(i2(e)){switch(e.kind){case 303:return __(e.initializer);case 304:return e.name;case 305:return __(e.expression)}return}return bl(e,!0)?__(e.left):K1(e)?__(e.expression):e}function J6(e){switch(e.kind){case 206:case 207:case 209:return e.elements;case 210:return e.properties}}function nm(e){if(e){let t=e;for(;;){if(Ze(t)||!t.body)return Ze(t)?t:t.name;t=t.body}}}var rm;(e=>{function t(h,y,g,x,N,te,ue){let ye=y>0?N[y-1]:void 0;return B.assertEqual(g[y],t),N[y]=h.onEnter(x[y],ye,ue),g[y]=C(h,t),y}e.enter=t;function a(h,y,g,x,N,te,ue){B.assertEqual(g[y],a),B.assertIsDefined(h.onLeft),g[y]=C(h,a);let ye=h.onLeft(x[y].left,N[y],x[y]);return ye?(W(y,x,ye),c(y,g,x,N,ye)):y}e.left=a;function o(h,y,g,x,N,te,ue){return B.assertEqual(g[y],o),B.assertIsDefined(h.onOperator),g[y]=C(h,o),h.onOperator(x[y].operatorToken,N[y],x[y]),y}e.operator=o;function m(h,y,g,x,N,te,ue){B.assertEqual(g[y],m),B.assertIsDefined(h.onRight),g[y]=C(h,m);let ye=h.onRight(x[y].right,N[y],x[y]);return ye?(W(y,x,ye),c(y,g,x,N,ye)):y}e.right=m;function v(h,y,g,x,N,te,ue){B.assertEqual(g[y],v),g[y]=C(h,v);let ye=h.onExit(x[y],N[y]);if(y>0){if(y--,h.foldState){let fe=g[y]===v?"right":"left";N[y]=h.foldState(N[y],ye,fe)}}else te.value=ye;return y}e.exit=v;function E(h,y,g,x,N,te,ue){return B.assertEqual(g[y],E),y}e.done=E;function C(h,y){switch(y){case t:if(h.onLeft)return a;case a:if(h.onOperator)return o;case o:if(h.onRight)return m;case m:return v;case v:return E;case E:return E;default:B.fail("Invalid state")}}e.nextState=C;function c(h,y,g,x,N){return h++,y[h]=t,g[h]=N,x[h]=void 0,h}function W(h,y,g){if(B.shouldAssert(2))for(;h>=0;)B.assert(y[h]!==g,"Circular traversal detected."),h--}})(rm||(rm={}));function im(e,t){return typeof e=="object"?Wp(!1,e.prefix,e.node,e.suffix,t):typeof e=="string"?e.length>0&&e.charCodeAt(0)===35?e.slice(1):e:""}function j6(e,t){return typeof e=="string"?e:R6(e,B.checkDefined(t))}function R6(e,t){return l1(e)?t(e).slice(1):qa(e)?t(e):vi(e)?e.escapedText.slice(1):In(e)}function Wp(e,t,a,o,m){return t=im(t,m),o=im(o,m),a=j6(a,m),`${e?"#":""}${t}${a}${o}`}function mh(e){if(e.transformFlags&65536)return!0;if(e.transformFlags&128)for(let t of J6(e)){let a=__(t);if(a&&s2(a)&&(a.transformFlags&65536||a.transformFlags&128&&mh(a)))return!0}return!1}function gn(e,t){return t?bi(e,t.pos,t.end):e}function Ol(e){let t=e.kind;return t===168||t===169||t===171||t===172||t===173||t===174||t===176||t===177||t===178||t===181||t===185||t===218||t===219||t===231||t===243||t===262||t===263||t===264||t===265||t===266||t===267||t===271||t===272||t===277||t===278}function Wf(e){let t=e.kind;return t===169||t===172||t===174||t===177||t===178||t===231||t===263}var am,sm,_m,om,cm,U6={createBaseSourceFileNode:e=>new(cm||(cm=At.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(_m||(_m=At.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(om||(om=At.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(sm||(sm=At.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(am||(am=At.getNodeConstructor()))(e,-1,-1)},j3=wf(1,U6);function k(e,t){return t&&e(t)}function ae(e,t,a){if(a){if(t)return t(a);for(let o of a){let m=e(o);if(m)return m}}}function B6(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===42&&e.charCodeAt(t+3)!==47}function q6(e){return qn(e.statements,F6)||z6(e)}function F6(e){return Ol(e)&&V6(e,95)||Rf(e)&&Ff(e.moduleReference)||Uf(e)||Bf(e)||qf(e)?e:void 0}function z6(e){return e.flags&8388608?hh(e):void 0}function hh(e){return W6(e)?e:Ht(e,hh)}function V6(e,t){return nn(e.modifiers,a=>a.kind===t)}function W6(e){return f6(e)&&e.keywordToken===102&&e.name.escapedText==="meta"}var G6={166:function(t,a,o){return k(a,t.left)||k(a,t.right)},168:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.constraint)||k(a,t.default)||k(a,t.expression)},304:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.equalsToken)||k(a,t.objectAssignmentInitializer)},305:function(t,a,o){return k(a,t.expression)},169:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.dotDotDotToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)||k(a,t.initializer)},172:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.type)||k(a,t.initializer)},171:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)||k(a,t.initializer)},303:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||k(a,t.initializer)},260:function(t,a,o){return k(a,t.name)||k(a,t.exclamationToken)||k(a,t.type)||k(a,t.initializer)},208:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.propertyName)||k(a,t.name)||k(a,t.initializer)},181:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},185:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},184:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},179:lm,180:lm,174:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.exclamationToken)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},173:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.questionToken)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)},176:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},177:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},178:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},262:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},218:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.asteriskToken)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.body)},219:function(t,a,o){return ae(a,o,t.modifiers)||ae(a,o,t.typeParameters)||ae(a,o,t.parameters)||k(a,t.type)||k(a,t.equalsGreaterThanToken)||k(a,t.body)},175:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.body)},183:function(t,a,o){return k(a,t.typeName)||ae(a,o,t.typeArguments)},182:function(t,a,o){return k(a,t.assertsModifier)||k(a,t.parameterName)||k(a,t.type)},186:function(t,a,o){return k(a,t.exprName)||ae(a,o,t.typeArguments)},187:function(t,a,o){return ae(a,o,t.members)},188:function(t,a,o){return k(a,t.elementType)},189:function(t,a,o){return ae(a,o,t.elements)},192:um,193:um,194:function(t,a,o){return k(a,t.checkType)||k(a,t.extendsType)||k(a,t.trueType)||k(a,t.falseType)},195:function(t,a,o){return k(a,t.typeParameter)},205:function(t,a,o){return k(a,t.argument)||k(a,t.attributes)||k(a,t.qualifier)||ae(a,o,t.typeArguments)},302:function(t,a,o){return k(a,t.assertClause)},196:pm,198:pm,199:function(t,a,o){return k(a,t.objectType)||k(a,t.indexType)},200:function(t,a,o){return k(a,t.readonlyToken)||k(a,t.typeParameter)||k(a,t.nameType)||k(a,t.questionToken)||k(a,t.type)||ae(a,o,t.members)},201:function(t,a,o){return k(a,t.literal)},202:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.name)||k(a,t.questionToken)||k(a,t.type)},206:fm,207:fm,209:function(t,a,o){return ae(a,o,t.elements)},210:function(t,a,o){return ae(a,o,t.properties)},211:function(t,a,o){return k(a,t.expression)||k(a,t.questionDotToken)||k(a,t.name)},212:function(t,a,o){return k(a,t.expression)||k(a,t.questionDotToken)||k(a,t.argumentExpression)},213:dm,214:dm,215:function(t,a,o){return k(a,t.tag)||k(a,t.questionDotToken)||ae(a,o,t.typeArguments)||k(a,t.template)},216:function(t,a,o){return k(a,t.type)||k(a,t.expression)},217:function(t,a,o){return k(a,t.expression)},220:function(t,a,o){return k(a,t.expression)},221:function(t,a,o){return k(a,t.expression)},222:function(t,a,o){return k(a,t.expression)},224:function(t,a,o){return k(a,t.operand)},229:function(t,a,o){return k(a,t.asteriskToken)||k(a,t.expression)},223:function(t,a,o){return k(a,t.expression)},225:function(t,a,o){return k(a,t.operand)},226:function(t,a,o){return k(a,t.left)||k(a,t.operatorToken)||k(a,t.right)},234:function(t,a,o){return k(a,t.expression)||k(a,t.type)},235:function(t,a,o){return k(a,t.expression)},238:function(t,a,o){return k(a,t.expression)||k(a,t.type)},236:function(t,a,o){return k(a,t.name)},227:function(t,a,o){return k(a,t.condition)||k(a,t.questionToken)||k(a,t.whenTrue)||k(a,t.colonToken)||k(a,t.whenFalse)},230:function(t,a,o){return k(a,t.expression)},241:mm,268:mm,307:function(t,a,o){return ae(a,o,t.statements)||k(a,t.endOfFileToken)},243:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.declarationList)},261:function(t,a,o){return ae(a,o,t.declarations)},244:function(t,a,o){return k(a,t.expression)},245:function(t,a,o){return k(a,t.expression)||k(a,t.thenStatement)||k(a,t.elseStatement)},246:function(t,a,o){return k(a,t.statement)||k(a,t.expression)},247:function(t,a,o){return k(a,t.expression)||k(a,t.statement)},248:function(t,a,o){return k(a,t.initializer)||k(a,t.condition)||k(a,t.incrementor)||k(a,t.statement)},249:function(t,a,o){return k(a,t.initializer)||k(a,t.expression)||k(a,t.statement)},250:function(t,a,o){return k(a,t.awaitModifier)||k(a,t.initializer)||k(a,t.expression)||k(a,t.statement)},251:hm,252:hm,253:function(t,a,o){return k(a,t.expression)},254:function(t,a,o){return k(a,t.expression)||k(a,t.statement)},255:function(t,a,o){return k(a,t.expression)||k(a,t.caseBlock)},269:function(t,a,o){return ae(a,o,t.clauses)},296:function(t,a,o){return k(a,t.expression)||ae(a,o,t.statements)},297:function(t,a,o){return ae(a,o,t.statements)},256:function(t,a,o){return k(a,t.label)||k(a,t.statement)},257:function(t,a,o){return k(a,t.expression)},258:function(t,a,o){return k(a,t.tryBlock)||k(a,t.catchClause)||k(a,t.finallyBlock)},299:function(t,a,o){return k(a,t.variableDeclaration)||k(a,t.block)},170:function(t,a,o){return k(a,t.expression)},263:ym,231:ym,264:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||ae(a,o,t.heritageClauses)||ae(a,o,t.members)},265:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.typeParameters)||k(a,t.type)},266:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||ae(a,o,t.members)},306:function(t,a,o){return k(a,t.name)||k(a,t.initializer)},267:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.body)},271:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)||k(a,t.moduleReference)},272:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.importClause)||k(a,t.moduleSpecifier)||k(a,t.attributes)},273:function(t,a,o){return k(a,t.name)||k(a,t.namedBindings)},300:function(t,a,o){return ae(a,o,t.elements)},301:function(t,a,o){return k(a,t.name)||k(a,t.value)},270:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.name)},274:function(t,a,o){return k(a,t.name)},280:function(t,a,o){return k(a,t.name)},275:gm,279:gm,278:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.exportClause)||k(a,t.moduleSpecifier)||k(a,t.attributes)},276:bm,281:bm,277:function(t,a,o){return ae(a,o,t.modifiers)||k(a,t.expression)},228:function(t,a,o){return k(a,t.head)||ae(a,o,t.templateSpans)},239:function(t,a,o){return k(a,t.expression)||k(a,t.literal)},203:function(t,a,o){return k(a,t.head)||ae(a,o,t.templateSpans)},204:function(t,a,o){return k(a,t.type)||k(a,t.literal)},167:function(t,a,o){return k(a,t.expression)},298:function(t,a,o){return ae(a,o,t.types)},233:function(t,a,o){return k(a,t.expression)||ae(a,o,t.typeArguments)},283:function(t,a,o){return k(a,t.expression)},282:function(t,a,o){return ae(a,o,t.modifiers)},356:function(t,a,o){return ae(a,o,t.elements)},284:function(t,a,o){return k(a,t.openingElement)||ae(a,o,t.children)||k(a,t.closingElement)},288:function(t,a,o){return k(a,t.openingFragment)||ae(a,o,t.children)||k(a,t.closingFragment)},285:vm,286:vm,292:function(t,a,o){return ae(a,o,t.properties)},291:function(t,a,o){return k(a,t.name)||k(a,t.initializer)},293:function(t,a,o){return k(a,t.expression)},294:function(t,a,o){return k(a,t.dotDotDotToken)||k(a,t.expression)},287:function(t,a,o){return k(a,t.tagName)},295:function(t,a,o){return k(a,t.namespace)||k(a,t.name)},190:Gi,191:Gi,309:Gi,315:Gi,314:Gi,316:Gi,318:Gi,317:function(t,a,o){return ae(a,o,t.parameters)||k(a,t.type)},320:function(t,a,o){return(typeof t.comment=="string"?void 0:ae(a,o,t.comment))||ae(a,o,t.tags)},347:function(t,a,o){return k(a,t.tagName)||k(a,t.name)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},310:function(t,a,o){return k(a,t.name)},311:function(t,a,o){return k(a,t.left)||k(a,t.right)},341:Tm,348:Tm,330:function(t,a,o){return k(a,t.tagName)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},329:function(t,a,o){return k(a,t.tagName)||k(a,t.class)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},328:function(t,a,o){return k(a,t.tagName)||k(a,t.class)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},345:function(t,a,o){return k(a,t.tagName)||k(a,t.constraint)||ae(a,o,t.typeParameters)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},346:function(t,a,o){return k(a,t.tagName)||(t.typeExpression&&t.typeExpression.kind===309?k(a,t.typeExpression)||k(a,t.fullName)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment)):k(a,t.fullName)||k(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment)))},338:function(t,a,o){return k(a,t.tagName)||k(a,t.fullName)||k(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ae(a,o,t.comment))},342:Yi,344:Yi,343:Yi,340:Yi,350:Yi,349:Yi,339:Yi,323:function(t,a,o){return qn(t.typeParameters,a)||qn(t.parameters,a)||k(a,t.type)},324:Dp,325:Dp,326:Dp,322:function(t,a,o){return qn(t.jsDocPropertyTags,a)},327:fi,332:fi,333:fi,334:fi,335:fi,336:fi,331:fi,337:fi,351:Y6,355:H6};function lm(e,t,a){return ae(t,a,e.typeParameters)||ae(t,a,e.parameters)||k(t,e.type)}function um(e,t,a){return ae(t,a,e.types)}function pm(e,t,a){return k(t,e.type)}function fm(e,t,a){return ae(t,a,e.elements)}function dm(e,t,a){return k(t,e.expression)||k(t,e.questionDotToken)||ae(t,a,e.typeArguments)||ae(t,a,e.arguments)}function mm(e,t,a){return ae(t,a,e.statements)}function hm(e,t,a){return k(t,e.label)}function ym(e,t,a){return ae(t,a,e.modifiers)||k(t,e.name)||ae(t,a,e.typeParameters)||ae(t,a,e.heritageClauses)||ae(t,a,e.members)}function gm(e,t,a){return ae(t,a,e.elements)}function bm(e,t,a){return k(t,e.propertyName)||k(t,e.name)}function vm(e,t,a){return k(t,e.tagName)||ae(t,a,e.typeArguments)||k(t,e.attributes)}function Gi(e,t,a){return k(t,e.type)}function Tm(e,t,a){return k(t,e.tagName)||(e.isNameFirst?k(t,e.name)||k(t,e.typeExpression):k(t,e.typeExpression)||k(t,e.name))||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Yi(e,t,a){return k(t,e.tagName)||k(t,e.typeExpression)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Dp(e,t,a){return k(t,e.name)}function fi(e,t,a){return k(t,e.tagName)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function Y6(e,t,a){return k(t,e.tagName)||k(t,e.importClause)||k(t,e.moduleSpecifier)||k(t,e.attributes)||(typeof e.comment=="string"?void 0:ae(t,a,e.comment))}function H6(e,t,a){return k(t,e.expression)}function Ht(e,t,a){if(e===void 0||e.kind<=165)return;let o=G6[e.kind];return o===void 0?void 0:o(e,t,a)}function xm(e,t,a){let o=Sm(e),m=[];for(;m.length=0;--C)o.push(v[C]),m.push(E)}else{let C=t(v,E);if(C){if(C==="skip")continue;return C}if(v.kind>=166)for(let c of Sm(v))o.push(c),m.push(v)}}}function Sm(e){let t=[];return Ht(e,a,a),t;function a(o){t.unshift(o)}}function yh(e){e.externalModuleIndicator=q6(e)}function gh(e,t,a,o=!1,m){var v,E;(v=cl)==null||v.push(cl.Phase.Parse,"createSourceFile",{path:e},!0),Ad("beforeParse");let C,{languageVersion:c,setExternalModuleIndicator:W,impliedNodeFormat:h,jsDocParsingMode:y}=typeof a=="object"?a:{languageVersion:a};if(c===100)C=Zi.parseSourceFile(e,t,c,void 0,o,6,Ga,y);else{let g=h===void 0?W:x=>(x.impliedNodeFormat=h,(W||yh)(x));C=Zi.parseSourceFile(e,t,c,void 0,o,m,g,y)}return Ad("afterParse"),Yy("Parse","beforeParse","afterParse"),(E=cl)==null||E.pop(),C}function bh(e){return e.externalModuleIndicator!==void 0}function X6(e,t,a,o=!1){let m=xl.updateSourceFile(e,t,a,o);return m.flags|=e.flags&12582912,m}var Zi;(e=>{var t=_f(99,!0),a=40960,o,m,v,E,C;function c(_){return sr++,_}var W={createBaseSourceFileNode:_=>c(new C(_,0,0)),createBaseIdentifierNode:_=>c(new v(_,0,0)),createBasePrivateIdentifierNode:_=>c(new E(_,0,0)),createBaseTokenNode:_=>c(new m(_,0,0)),createBaseNode:_=>c(new o(_,0,0))},h=wf(11,W),{createNodeArray:y,createNumericLiteral:g,createStringLiteral:x,createLiteralLikeNode:N,createIdentifier:te,createPrivateIdentifier:ue,createToken:ye,createArrayLiteralExpression:fe,createObjectLiteralExpression:M,createPropertyAccessExpression:ie,createPropertyAccessChain:Ce,createElementAccessExpression:V,createElementAccessChain:oe,createCallExpression:G,createCallChain:dt,createNewExpression:rr,createParenthesizedExpression:vn,createBlock:ir,createVariableStatement:Tn,createExpressionStatement:Mn,createIfStatement:Ge,createWhileStatement:ar,createForStatement:Or,createForOfStatement:Mt,createVariableDeclaration:Fn,createVariableDeclarationList:Ln}=h,Lt,vt,Qe,zn,$t,ct,at,Ut,Jt,lt,sr,mt,xn,yt,ln,nt,Bt=!0,an=!1;function _r(_,p,d,b,w=!1,I,$,se=0){var Z;if(I=Db(_,I),I===6){let ce=yr(_,p,d,b,w);return convertToJson(ce,(Z=ce.statements[0])==null?void 0:Z.expression,ce.parseDiagnostics,!1,void 0),ce.referencedFiles=bt,ce.typeReferenceDirectives=bt,ce.libReferenceDirectives=bt,ce.amdDependencies=bt,ce.hasNoDefaultLib=!1,ce.pragmas=by,ce}Vn(_,p,d,b,I,se);let ee=Mr(d,w,I,$||yh,se);return Wn(),ee}e.parseSourceFile=_r;function hr(_,p){Vn("",_,p,void 0,1,0),U();let d=Br(!0),b=u()===1&&!at.length;return Wn(),b?d:void 0}e.parseIsolatedEntityName=hr;function yr(_,p,d=2,b,w=!1){Vn(_,p,d,b,6,0),vt=nt,U();let I=L(),$,se;if(u()===1)$=Ct([],I,I),se=Wt();else{let ce;for(;u()!==1;){let Ae;switch(u()){case 23:Ae=oc();break;case 112:case 97:case 106:Ae=Wt();break;case 41:Y(()=>U()===9&&U()!==59)?Ae=Go():Ae=Ms();break;case 9:case 11:if(Y(()=>U()!==59)){Ae=$n();break}default:Ae=Ms();break}ce&&Qr(ce)?ce.push(Ae):ce?ce=[ce,Ae]:(ce=Ae,u()!==1&&Ee(A.Unexpected_token))}let je=Qr(ce)?P(fe(ce),I):B.checkDefined(ce),Re=Mn(je);P(Re,I),$=Ct([Re],I),se=Xn(1,A.Unexpected_token)}let Z=_e(_,2,6,!1,$,se,vt,Ga);w&&J(Z),Z.nodeCount=sr,Z.identifierCount=xn,Z.identifiers=mt,Z.parseDiagnostics=Wi(at,Z),Ut&&(Z.jsDocDiagnostics=Wi(Ut,Z));let ee=Z;return Wn(),ee}e.parseJsonText=yr;function Vn(_,p,d,b,w,I){switch(o=At.getNodeConstructor(),m=At.getTokenConstructor(),v=At.getIdentifierConstructor(),E=At.getPrivateIdentifierConstructor(),C=At.getSourceFileConstructor(),Lt=rg(_),Qe=p,zn=d,Jt=b,$t=w,ct=Yd(w),at=[],yt=0,mt=new Map,xn=0,sr=0,vt=0,Bt=!0,$t){case 1:case 2:nt=524288;break;case 6:nt=134742016;break;default:nt=0;break}an=!1,t.setText(Qe),t.setOnError(ti),t.setScriptTarget(zn),t.setLanguageVariant(ct),t.setScriptKind($t),t.setJSDocParsingMode(I)}function Wn(){t.clearCommentDirectives(),t.setText(""),t.setOnError(void 0),t.setScriptKind(0),t.setJSDocParsingMode(0),Qe=void 0,zn=void 0,Jt=void 0,$t=void 0,ct=void 0,vt=0,at=void 0,Ut=void 0,yt=0,mt=void 0,ln=void 0,Bt=!0}function Mr(_,p,d,b,w){let I=K6(Lt);I&&(nt|=33554432),vt=nt,U();let $=wn(0,Kt);B.assert(u()===1);let se=qe(),Z=De(Wt(),se),ee=_e(Lt,_,d,I,$,Z,vt,b);return tv(ee,Qe),nv(ee,ce),ee.commentDirectives=t.getCommentDirectives(),ee.nodeCount=sr,ee.identifierCount=xn,ee.identifiers=mt,ee.parseDiagnostics=Wi(at,ee),ee.jsDocParsingMode=w,Ut&&(ee.jsDocDiagnostics=Wi(Ut,ee)),p&&J(ee),ee;function ce(je,Re,Ae){at.push(La(Lt,Qe,je,Re,Ae))}}let Gn=!1;function De(_,p){if(!p)return _;B.assert(!_.jsDoc);let d=Sy(k2(_,Qe),b=>Kc.parseJSDocComment(_,b.pos,b.end-b.pos));return d.length&&(_.jsDoc=d),Gn&&(Gn=!1,_.flags|=536870912),_}function gr(_){let p=Jt,d=xl.createSyntaxCursor(_);Jt={currentNode:ce};let b=[],w=at;at=[];let I=0,$=Z(_.statements,0);for(;$!==-1;){let je=_.statements[I],Re=_.statements[$];Nn(b,_.statements,I,$),I=ee(_.statements,$);let Ae=bp(w,hn=>hn.start>=je.pos),Yt=Ae>=0?bp(w,hn=>hn.start>=Re.pos,Ae):-1;Ae>=0&&Nn(at,w,Ae,Yt>=0?Yt:void 0),pn(()=>{let hn=nt;for(nt|=65536,t.resetTokenState(Re.pos),U();u()!==1;){let Zt=t.getTokenFullStart(),pr=is(0,Kt);if(b.push(pr),Zt===t.getTokenFullStart()&&U(),I>=0){let Rn=_.statements[I];if(pr.end===Rn.pos)break;pr.end>Rn.pos&&(I=ee(_.statements,I+1))}}nt=hn},2),$=I>=0?Z(_.statements,I):-1}if(I>=0){let je=_.statements[I];Nn(b,_.statements,I);let Re=bp(w,Ae=>Ae.start>=je.pos);Re>=0&&Nn(at,w,Re)}return Jt=p,h.updateSourceFile(_,gn(y(b),_.statements));function se(je){return!(je.flags&65536)&&!!(je.transformFlags&67108864)}function Z(je,Re){for(let Ae=Re;Ae118}function ve(){return u()===80?!0:u()===127&&we()||u()===135&&Ye()?!1:u()>118}function j(_,p,d=!0){return u()===_?(d&&U(),!0):(p?Ee(p):Ee(A._0_expected,it(_)),!1)}let ht=Object.keys(nf).filter(_=>_.length>2);function xt(_){if($1(_)){rt(Pr(Qe,_.template.pos),_.template.end,A.Module_declaration_names_may_only_use_or_quoted_strings);return}let p=Ze(_)?In(_):void 0;if(!p||!Sg(p,zn)){Ee(A._0_expected,it(27));return}let d=Pr(Qe,_.pos);switch(p){case"const":case"let":case"var":rt(d,_.end,A.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":jt(A.Interface_name_cannot_be_0,A.Interface_must_be_given_a_name,19);return;case"is":rt(d,t.getTokenStart(),A.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":jt(A.Namespace_name_cannot_be_0,A.Namespace_must_be_given_a_name,19);return;case"type":jt(A.Type_alias_name_cannot_be_0,A.Type_alias_must_be_given_a_name,64);return}let b=i_(p,ht,gt)??fn(p);if(b){rt(d,_.end,A.Unknown_keyword_or_identifier_Did_you_mean_0,b);return}u()!==0&&rt(d,_.end,A.Unexpected_keyword_or_identifier)}function jt(_,p,d){u()===d?Ee(p):Ee(_,t.getTokenValue())}function fn(_){for(let p of ht)if(_.length>p.length+2&&dl(_,p))return`${p} ${_.slice(p.length)}`}function Bl(_,p,d){if(u()===60&&!t.hasPrecedingLineBreak()){Ee(A.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(u()===21){Ee(A.Cannot_start_a_function_call_in_a_type_annotation),U();return}if(p&&!or()){d?Ee(A._0_expected,it(27)):Ee(A.Expected_for_property_initializer);return}if(!_a()){if(d){Ee(A._0_expected,it(27));return}xt(_)}}function D_(_){return u()===_?(Fe(),!0):(B.assert(Sp(_)),Ee(A._0_expected,it(_)),!1)}function Jr(_,p,d,b){if(u()===p){U();return}let w=Ee(A._0_expected,it(p));d&&w&&al(w,La(Lt,Qe,b,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,it(_),it(p)))}function Le(_){return u()===_?(U(),!0):!1}function ft(_){if(u()===_)return Wt()}function ql(_){if(u()===_)return zl()}function Xn(_,p,d){return ft(_)||Gt(_,!1,p||A._0_expected,d||it(_))}function Fl(_){let p=ql(_);return p||(B.assert(Sp(_)),Gt(_,!1,A._0_expected,it(_)))}function Wt(){let _=L(),p=u();return U(),P(ye(p),_)}function zl(){let _=L(),p=u();return Fe(),P(ye(p),_)}function or(){return u()===27?!0:u()===20||u()===1||t.hasPrecedingLineBreak()}function _a(){return or()?(u()===27&&U(),!0):!1}function Qt(){return _a()||j(27)}function Ct(_,p,d,b){let w=y(_,b);return bi(w,p,d??t.getTokenFullStart()),w}function P(_,p,d){return bi(_,p,d??t.getTokenFullStart()),nt&&(_.flags|=nt),an&&(an=!1,_.flags|=262144),_}function Gt(_,p,d,...b){p?Sn(t.getTokenFullStart(),0,d,...b):d&&Ee(d,...b);let w=L(),I=_===80?te("",void 0):Rd(_)?h.createTemplateLiteralLikeNode(_,"","",void 0):_===9?g("",void 0):_===11?x("",void 0):_===282?h.createMissingDeclaration():ye(_);return P(I,w)}function jr(_){let p=mt.get(_);return p===void 0&&mt.set(_,p=_),p}function cr(_,p,d){if(_){xn++;let se=t.hasPrecedingJSDocLeadingAsterisks()?t.getTokenStart():L(),Z=u(),ee=jr(t.getTokenValue()),ce=t.hasExtendedUnicodeEscape();return Oe(),P(te(ee,Z,ce),se)}if(u()===81)return Ee(d||A.Private_identifiers_are_not_allowed_outside_class_bodies),cr(!0);if(u()===0&&t.tryScan(()=>t.reScanInvalidIdentifier()===80))return cr(!0);xn++;let b=u()===1,w=t.isReservedWord(),I=t.getTokenText(),$=w?A.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:A.Identifier_expected;return Gt(80,b,p||$,I)}function es(_){return cr(ze(),void 0,_)}function St(_,p){return cr(ve(),_,p)}function Rt(_){return cr(wt(u()),_)}function ni(){return(t.hasUnicodeEscape()||t.hasExtendedUnicodeEscape())&&Ee(A.Unicode_escape_sequence_cannot_appear_here),cr(wt(u()))}function vr(){return wt(u())||u()===11||u()===9||u()===10}function P_(){return wt(u())||u()===11}function Vl(_){if(u()===11||u()===9||u()===10){let p=$n();return p.text=jr(p.text),p}return _&&u()===23?Wl():u()===81?oa():Rt()}function Rr(){return Vl(!0)}function Wl(){let _=L();j(23);let p=ut(Et);return j(24),P(h.createComputedPropertyName(p),_)}function oa(){let _=L(),p=ue(jr(t.getTokenValue()));return U(),P(p,_)}function ri(_){return u()===_&&pe(N_)}function ts(){return U(),t.hasPrecedingLineBreak()?!1:lr()}function N_(){switch(u()){case 87:return U()===94;case 95:return U(),u()===90?Y(Di):u()===156?Y(Gl):Ci();case 90:return Di();case 126:return U(),lr();case 139:case 153:return U(),Yl();default:return ts()}}function Ci(){return u()===60||u()!==42&&u()!==130&&u()!==19&&lr()}function Gl(){return U(),Ci()}function I_(){return Hr(u())&&pe(N_)}function lr(){return u()===23||u()===19||u()===42||u()===26||vr()}function Yl(){return u()===23||vr()}function Di(){return U(),u()===86||u()===100||u()===120||u()===60||u()===128&&Y(Tc)||u()===134&&Y(xc)}function ca(_,p){if(ua(_))return!0;switch(_){case 0:case 1:case 3:return!(u()===27&&p)&&Sc();case 2:return u()===84||u()===90;case 4:return Y(oo);case 5:return Y(Wu)||u()===27&&!p;case 6:return u()===23||vr();case 12:switch(u()){case 23:case 42:case 26:case 25:return!0;default:return vr()}case 18:return vr();case 9:return u()===23||u()===26||vr();case 24:return P_();case 7:return u()===19?Y(O_):p?ve()&&!ns():ws()&&!ns();case 8:return Aa();case 10:return u()===28||u()===26||Aa();case 19:return u()===103||u()===87||ve();case 15:switch(u()){case 28:case 25:return!0}case 11:return u()===26||xr();case 16:return ma(!1);case 17:return ma(!0);case 20:case 21:return u()===28||_i();case 22:return qc();case 23:return u()===161&&Y(Uu)?!1:u()===11?!0:wt(u());case 13:return wt(u())||u()===19;case 14:return!0;case 25:return!0;case 26:return B.fail("ParsingContext.Count used as a context");default:B.assertNever(_,"Non-exhaustive case in 'isListElement'.")}}function O_(){if(B.assert(u()===19),U()===20){let _=U();return _===28||_===19||_===96||_===119}return!0}function Pi(){return U(),ve()}function Hl(){return U(),wt(u())}function M_(){return U(),ig(u())}function ns(){return u()===119||u()===96?Y(L_):!1}function L_(){return U(),xr()}function Ni(){return U(),_i()}function la(_){if(u()===1)return!0;switch(_){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return u()===20;case 3:return u()===20||u()===84||u()===90;case 7:return u()===19||u()===96||u()===119;case 8:return rs();case 19:return u()===32||u()===21||u()===19||u()===96||u()===119;case 11:return u()===22||u()===27;case 15:case 21:case 10:return u()===24;case 17:case 16:case 18:return u()===22||u()===24;case 20:return u()!==28;case 22:return u()===19||u()===20;case 13:return u()===32||u()===44;case 14:return u()===30&&Y(Hs);default:return!1}}function rs(){return!!(or()||Fo(u())||u()===39)}function J_(){B.assert(yt,"Missing parsing context");for(let _=0;_<26;_++)if(yt&1<<_&&(ca(_,!0)||la(_)))return!0;return!1}function wn(_,p){let d=yt;yt|=1<<_;let b=[],w=L();for(;!la(_);){if(ca(_,!1)){b.push(is(_,p));continue}if(V_(_))break}return yt=d,Ct(b,w)}function is(_,p){let d=ua(_);return d?j_(d):p()}function ua(_,p){var d;if(!Jt||!R_(_)||an)return;let b=Jt.currentNode(p??t.getTokenFullStart());if(!(Qi(b)||Q6(b)||b1(b)||(b.flags&101441536)!==nt)&&U_(b,_))return bf(b)&&((d=b.jsDoc)!=null&&d.jsDocCache)&&(b.jsDoc.jsDocCache=void 0),b}function j_(_){return t.resetTokenState(_.end),U(),_}function R_(_){switch(_){case 5:case 2:case 0:case 1:case 3:case 6:case 4:case 8:case 17:case 16:return!0}return!1}function U_(_,p){switch(p){case 5:return as(_);case 2:return B_(_);case 0:case 1:case 3:return ss(_);case 6:return q_(_);case 4:return _s(_);case 8:return F_(_);case 17:case 16:return z_(_)}return!1}function as(_){if(_)switch(_.kind){case 176:case 181:case 177:case 178:case 172:case 240:return!0;case 174:let p=_;return!(p.name.kind===80&&p.name.escapedText==="constructor")}return!1}function B_(_){if(_)switch(_.kind){case 296:case 297:return!0}return!1}function ss(_){if(_)switch(_.kind){case 262:case 243:case 241:case 245:case 244:case 257:case 253:case 255:case 252:case 251:case 249:case 250:case 248:case 247:case 254:case 242:case 258:case 256:case 246:case 259:case 272:case 271:case 278:case 277:case 267:case 263:case 264:case 266:case 265:return!0}return!1}function q_(_){return _.kind===306}function _s(_){if(_)switch(_.kind){case 180:case 173:case 181:case 171:case 179:return!0}return!1}function F_(_){return _.kind!==260?!1:_.initializer===void 0}function z_(_){return _.kind!==169?!1:_.initializer===void 0}function V_(_){return pa(_),J_()?!0:(U(),!1)}function pa(_){switch(_){case 0:return u()===90?Ee(A._0_expected,it(95)):Ee(A.Declaration_or_statement_expected);case 1:return Ee(A.Declaration_or_statement_expected);case 2:return Ee(A.case_or_default_expected);case 3:return Ee(A.Statement_expected);case 18:case 4:return Ee(A.Property_or_signature_expected);case 5:return Ee(A.Unexpected_token_A_constructor_method_accessor_or_property_was_expected);case 6:return Ee(A.Enum_member_expected);case 7:return Ee(A.Expression_expected);case 8:return hi(u())?Ee(A._0_is_not_allowed_as_a_variable_declaration_name,it(u())):Ee(A.Variable_declaration_expected);case 9:return Ee(A.Property_destructuring_pattern_expected);case 10:return Ee(A.Array_element_destructuring_pattern_expected);case 11:return Ee(A.Argument_expression_expected);case 12:return Ee(A.Property_assignment_expected);case 15:return Ee(A.Expression_or_comma_expected);case 17:return Ee(A.Parameter_declaration_expected);case 16:return hi(u())?Ee(A._0_is_not_allowed_as_a_parameter_name,it(u())):Ee(A.Parameter_declaration_expected);case 19:return Ee(A.Type_parameter_declaration_expected);case 20:return Ee(A.Type_argument_expected);case 21:return Ee(A.Type_expected);case 22:return Ee(A.Unexpected_token_expected);case 23:return u()===161?Ee(A._0_expected,"}"):Ee(A.Identifier_expected);case 13:return Ee(A.Identifier_expected);case 14:return Ee(A.Identifier_expected);case 24:return Ee(A.Identifier_or_string_literal_expected);case 25:return Ee(A.Identifier_expected);case 26:return B.fail("ParsingContext.Count used as a context");default:B.assertNever(_)}}function dn(_,p,d){let b=yt;yt|=1<<_;let w=[],I=L(),$=-1;for(;;){if(ca(_,!1)){let se=t.getTokenFullStart(),Z=is(_,p);if(!Z){yt=b;return}if(w.push(Z),$=t.getTokenStart(),Le(28))continue;if($=-1,la(_))break;j(28,os(_)),d&&u()===27&&!t.hasPrecedingLineBreak()&&U(),se===t.getTokenFullStart()&&U();continue}if(la(_)||V_(_))break}return yt=b,Ct(w,I,void 0,$>=0)}function os(_){return _===6?A.An_enum_member_name_must_be_followed_by_a_or:void 0}function ur(){let _=Ct([],L());return _.isMissingList=!0,_}function W_(_){return!!_.isMissingList}function Ur(_,p,d,b){if(j(d)){let w=dn(_,p);return j(b),w}return ur()}function Br(_,p){let d=L(),b=_?Rt(p):St(p);for(;Le(25)&&u()!==30;)b=P(h.createQualifiedName(b,ii(_,!1,!0)),d);return b}function Xl(_,p){return P(h.createQualifiedName(_,p),_.pos)}function ii(_,p,d){if(t.hasPrecedingLineBreak()&&wt(u())&&Y(Js))return Gt(80,!0,A.Identifier_expected);if(u()===81){let b=oa();return p?b:Gt(80,!0,A.Identifier_expected)}return _?d?Rt():ni():St()}function $l(_){let p=L(),d=[],b;do b=X_(_),d.push(b);while(b.literal.kind===17);return Ct(d,p)}function fa(_){let p=L();return P(h.createTemplateExpression(Ii(_),$l(_)),p)}function G_(){let _=L();return P(h.createTemplateLiteralType(Ii(!1),Ql()),_)}function Ql(){let _=L(),p=[],d;do d=Y_(),p.push(d);while(d.literal.kind===17);return Ct(p,_)}function Y_(){let _=L();return P(h.createTemplateLiteralTypeSpan(_t(),H_(!1)),_)}function H_(_){return u()===20?(Nt(_),$_()):Xn(18,A._0_expected,it(20))}function X_(_){let p=L();return P(h.createTemplateSpan(ut(Et),H_(_)),p)}function $n(){return ai(u())}function Ii(_){!_&&t.getTokenFlags()&26656&&Nt(!1);let p=ai(u());return B.assert(p.kind===16,"Template head has wrong token kind"),p}function $_(){let _=ai(u());return B.assert(_.kind===17||_.kind===18,"Template fragment has wrong token kind"),_}function Kl(_){let p=_===15||_===18,d=t.getTokenText();return d.substring(1,d.length-(t.isUnterminated()?0:p?1:2))}function ai(_){let p=L(),d=Rd(_)?h.createTemplateLiteralLikeNode(_,t.getTokenValue(),Kl(_),t.getTokenFlags()&7176):_===9?g(t.getTokenValue(),t.getNumericLiteralFlags()):_===11?x(t.getTokenValue(),void 0,t.hasExtendedUnicodeEscape()):$g(_)?N(_,t.getTokenValue()):B.fail();return t.hasExtendedUnicodeEscape()&&(d.hasExtendedUnicodeEscape=!0),t.isUnterminated()&&(d.isUnterminated=!0),U(),P(d,p)}function si(){return Br(!0,A.Type_expected)}function Q_(){if(!t.hasPrecedingLineBreak()&&kt()===30)return Ur(20,_t,30,32)}function da(){let _=L();return P(h.createTypeReferenceNode(si(),Q_()),_)}function cs(_){switch(_.kind){case 183:return Qi(_.typeName);case 184:case 185:{let{parameters:p,type:d}=_;return W_(p)||cs(d)}case 196:return cs(_.type);default:return!1}}function Zl(_){return U(),P(h.createTypePredicateNode(void 0,_,_t()),_.pos)}function ls(){let _=L();return U(),P(h.createThisTypeNode(),_)}function eu(){let _=L();return U(),P(h.createJSDocAllType(),_)}function K_(){let _=L();return U(),P(h.createJSDocNonNullableType(Ts(),!1),_)}function tu(){let _=L();return U(),u()===28||u()===20||u()===22||u()===32||u()===64||u()===52?P(h.createJSDocUnknownType(),_):P(h.createJSDocNullableType(_t(),!1),_)}function Z_(){let _=L(),p=qe();if(pe(Gc)){let d=Qn(36),b=jn(59,!1);return De(P(h.createJSDocFunctionType(d,b),_),p)}return P(h.createTypeReferenceNode(Rt(),void 0),_)}function us(){let _=L(),p;return(u()===110||u()===105)&&(p=Rt(),j(59)),P(h.createParameterDeclaration(void 0,void 0,p,void 0,ps(),void 0),_)}function ps(){t.setSkipJsDocLeadingAsterisks(!0);let _=L();if(Le(144)){let b=h.createJSDocNamepathType(void 0);e:for(;;)switch(u()){case 20:case 1:case 28:case 5:break e;default:Fe()}return t.setSkipJsDocLeadingAsterisks(!1),P(b,_)}let p=Le(26),d=ga();return t.setSkipJsDocLeadingAsterisks(!1),p&&(d=P(h.createJSDocVariadicType(d),_)),u()===64?(U(),P(h.createJSDocOptionalType(d),_)):d}function eo(){let _=L();j(114);let p=Br(!0),d=t.hasPrecedingLineBreak()?void 0:Pa();return P(h.createTypeQueryNode(p,d),_)}function to(){let _=L(),p=En(!1,!0),d=St(),b,w;Le(96)&&(_i()||!xr()?b=_t():w=$o());let I=Le(64)?_t():void 0,$=h.createTypeParameterDeclaration(p,d,b,I);return $.expression=w,P($,_)}function mn(){if(u()===30)return Ur(19,to,30,32)}function ma(_){return u()===26||Aa()||Hr(u())||u()===60||_i(!_)}function no(_){let p=Ui(A.Private_identifiers_cannot_be_used_as_parameters);return v2(p)===0&&!nn(_)&&Hr(u())&&U(),p}function ro(){return ze()||u()===23||u()===19}function fs(_){return ds(_)}function io(_){return ds(_,!1)}function ds(_,p=!0){let d=L(),b=qe(),w=_?R(()=>En(!0)):Q(()=>En(!0));if(u()===110){let Z=h.createParameterDeclaration(w,void 0,cr(!0),void 0,Tr(),void 0),ee=Xp(w);return ee&&un(ee,A.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),De(P(Z,d),b)}let I=Bt;Bt=!1;let $=ft(26);if(!p&&!ro())return;let se=De(P(h.createParameterDeclaration(w,$,no(w),ft(58),Tr(),Sr()),d),b);return Bt=I,se}function jn(_,p){if(ao(_,p))return br(ga)}function ao(_,p){return _===39?(j(_),!0):Le(59)?!0:p&&u()===39?(Ee(A._0_expected,it(59)),U(),!0):!1}function ms(_,p){let d=we(),b=Ye();Xe(!!(_&1)),st(!!(_&2));let w=_&32?dn(17,us):dn(16,()=>p?fs(b):io(b));return Xe(d),st(b),w}function Qn(_){if(!j(21))return ur();let p=ms(_,!0);return j(22),p}function ha(){Le(28)||Qt()}function so(_){let p=L(),d=qe();_===180&&j(105);let b=mn(),w=Qn(4),I=jn(59,!0);ha();let $=_===179?h.createCallSignature(b,w,I):h.createConstructSignature(b,w,I);return De(P($,p),d)}function qr(){return u()===23&&Y(nu)}function nu(){if(U(),u()===26||u()===24)return!0;if(Hr(u())){if(U(),ve())return!0}else if(ve())U();else return!1;return u()===59||u()===28?!0:u()!==58?!1:(U(),u()===59||u()===28||u()===24)}function hs(_,p,d){let b=Ur(16,()=>fs(!1),23,24),w=Tr();ha();let I=h.createIndexSignature(d,b,w);return De(P(I,_),p)}function _o(_,p,d){let b=Rr(),w=ft(58),I;if(u()===21||u()===30){let $=mn(),se=Qn(4),Z=jn(59,!0);I=h.createMethodSignature(d,b,w,$,se,Z)}else{let $=Tr();I=h.createPropertySignature(d,b,w,$),u()===64&&(I.initializer=Sr())}return ha(),De(P(I,_),p)}function oo(){if(u()===21||u()===30||u()===139||u()===153)return!0;let _=!1;for(;Hr(u());)_=!0,U();return u()===23?!0:(vr()&&(_=!0,U()),_?u()===21||u()===30||u()===58||u()===59||u()===28||or():!1)}function Oi(){if(u()===21||u()===30)return so(179);if(u()===105&&Y(co))return so(180);let _=L(),p=qe(),d=En(!1);return ri(139)?Vr(_,p,d,177,4):ri(153)?Vr(_,p,d,178,4):qr()?hs(_,p,d):_o(_,p,d)}function co(){return U(),u()===21||u()===30}function lo(){return U()===25}function uo(){switch(U()){case 21:case 30:case 25:return!0}return!1}function po(){let _=L();return P(h.createTypeLiteralNode(fo()),_)}function fo(){let _;return j(19)?(_=wn(4,Oi),j(20)):_=ur(),_}function mo(){return U(),u()===40||u()===41?U()===148:(u()===148&&U(),u()===23&&Pi()&&U()===103)}function ru(){let _=L(),p=Rt();j(103);let d=_t();return P(h.createTypeParameterDeclaration(void 0,p,d,void 0),_)}function ho(){let _=L();j(19);let p;(u()===148||u()===40||u()===41)&&(p=Wt(),p.kind!==148&&j(148)),j(23);let d=ru(),b=Le(130)?_t():void 0;j(24);let w;(u()===58||u()===40||u()===41)&&(w=Wt(),w.kind!==58&&j(58));let I=Tr();Qt();let $=wn(4,Oi);return j(20),P(h.createMappedTypeNode(p,d,b,w,I,$),_)}function yo(){let _=L();if(Le(26))return P(h.createRestTypeNode(_t()),_);let p=_t();if(ch(p)&&p.pos===p.type.pos){let d=h.createOptionalTypeNode(p.type);return gn(d,p),d.flags=p.flags,d}return p}function ys(){return U()===59||u()===58&&U()===59}function iu(){return u()===26?wt(U())&&ys():wt(u())&&ys()}function go(){if(Y(iu)){let _=L(),p=qe(),d=ft(26),b=Rt(),w=ft(58);j(59);let I=yo(),$=h.createNamedTupleMember(d,b,w,I);return De(P($,_),p)}return yo()}function au(){let _=L();return P(h.createTupleTypeNode(Ur(21,go,23,24)),_)}function bo(){let _=L();j(21);let p=_t();return j(22),P(h.createParenthesizedType(p),_)}function su(){let _;if(u()===128){let p=L();U();let d=P(ye(128),p);_=Ct([d],p)}return _}function gs(){let _=L(),p=qe(),d=su(),b=Le(105);B.assert(!d||b,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let w=mn(),I=Qn(4),$=jn(39,!1),se=b?h.createConstructorTypeNode(d,w,I,$):h.createFunctionTypeNode(w,I,$);return De(P(se,_),p)}function vo(){let _=Wt();return u()===25?void 0:_}function bs(_){let p=L();_&&U();let d=u()===112||u()===97||u()===106?Wt():ai(u());return _&&(d=P(h.createPrefixUnaryExpression(41,d),p)),P(h.createLiteralTypeNode(d),p)}function _u(){return U(),u()===102}function vs(){vt|=4194304;let _=L(),p=Le(114);j(102),j(21);let d=_t(),b;if(Le(28)){let $=t.getTokenStart();j(19);let se=u();if(se===118||se===132?U():Ee(A._0_expected,it(118)),j(59),b=Xs(se,!0),!j(20)){let Z=Fa(at);Z&&Z.code===A._0_expected.code&&al(Z,La(Lt,Qe,$,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}j(22);let w=Le(25)?si():void 0,I=Q_();return P(h.createImportTypeNode(d,b,w,I,p),_)}function To(){return U(),u()===9||u()===10}function Ts(){switch(u()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return pe(vo)||da();case 67:t.reScanAsteriskEqualsToken();case 42:return eu();case 61:t.reScanQuestionToken();case 58:return tu();case 100:return Z_();case 54:return K_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return bs();case 41:return Y(To)?bs(!0):da();case 116:return Wt();case 110:{let _=ls();return u()===142&&!t.hasPrecedingLineBreak()?Zl(_):_}case 114:return Y(_u)?vs():eo();case 19:return Y(mo)?ho():po();case 23:return au();case 21:return bo();case 102:return vs();case 131:return Y(Js)?No():da();case 16:return G_();default:return da()}}function _i(_){switch(u()){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!_;case 41:return!_&&Y(To);case 21:return!_&&Y(xo);default:return ve()}}function xo(){return U(),u()===22||ma(!1)||_i()}function So(){let _=L(),p=Ts();for(;!t.hasPrecedingLineBreak();)switch(u()){case 54:U(),p=P(h.createJSDocNonNullableType(p,!0),_);break;case 58:if(Y(Ni))return p;U(),p=P(h.createJSDocNullableType(p,!0),_);break;case 23:if(j(23),_i()){let d=_t();j(24),p=P(h.createIndexedAccessTypeNode(p,d),_)}else j(24),p=P(h.createArrayTypeNode(p),_);break;default:return p}return p}function wo(_){let p=L();return j(_),P(h.createTypeOperatorNode(_,Eo()),p)}function ou(){if(Le(96)){let _=Jn(_t);if(We()||u()!==58)return _}}function ko(){let _=L(),p=St(),d=pe(ou),b=h.createTypeParameterDeclaration(void 0,p,d);return P(b,_)}function cu(){let _=L();return j(140),P(h.createInferTypeNode(ko()),_)}function Eo(){let _=u();switch(_){case 143:case 158:case 148:return wo(_);case 140:return cu()}return br(So)}function ya(_){if(Ss()){let p=gs(),d;return Pf(p)?d=_?A.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:d=_?A.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,un(p,d),p}}function Ao(_,p,d){let b=L(),w=_===52,I=Le(_),$=I&&ya(w)||p();if(u()===_||I){let se=[$];for(;Le(_);)se.push(ya(w)||p());$=P(d(Ct(se,b)),b)}return $}function xs(){return Ao(51,Eo,h.createIntersectionTypeNode)}function lu(){return Ao(52,xs,h.createUnionTypeNode)}function Co(){return U(),u()===105}function Ss(){return u()===30||u()===21&&Y(Do)?!0:u()===105||u()===128&&Y(Co)}function uu(){if(Hr(u())&&En(!1),ve()||u()===110)return U(),!0;if(u()===23||u()===19){let _=at.length;return Ui(),_===at.length}return!1}function Do(){return U(),!!(u()===22||u()===26||uu()&&(u()===59||u()===28||u()===58||u()===64||u()===22&&(U(),u()===39)))}function ga(){let _=L(),p=ve()&&pe(Po),d=_t();return p?P(h.createTypePredicateNode(void 0,p,d),_):d}function Po(){let _=St();if(u()===142&&!t.hasPrecedingLineBreak())return U(),_}function No(){let _=L(),p=Xn(131),d=u()===110?ls():St(),b=Le(142)?_t():void 0;return P(h.createTypePredicateNode(p,d,b),_)}function _t(){if(nt&81920)return Pt(81920,_t);if(Ss())return gs();let _=L(),p=lu();if(!We()&&!t.hasPrecedingLineBreak()&&Le(96)){let d=Jn(_t);j(58);let b=br(_t);j(59);let w=br(_t);return P(h.createConditionalTypeNode(p,d,b,w),_)}return p}function Tr(){return Le(59)?_t():void 0}function ws(){switch(u()){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 Y(uo);default:return ve()}}function xr(){if(ws())return!0;switch(u()){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 zo()?!0:ve()}}function Io(){return u()!==19&&u()!==100&&u()!==86&&u()!==60&&xr()}function Et(){let _=et();_&&Ke(!1);let p=L(),d=Ft(!0),b;for(;b=ft(28);)d=As(d,b,Ft(!0),p);return _&&Ke(!0),d}function Sr(){return Le(64)?Ft(!0):void 0}function Ft(_){if(Oo())return Mo();let p=fu(_)||Uo(_);if(p)return p;let d=L(),b=qe(),w=Mi(0);return w.kind===80&&u()===39?Lo(d,w,_,b,void 0):Va(w)&&A1(Ve())?As(w,Wt(),Ft(_),d):du(w,d,_)}function Oo(){return u()===127?we()?!0:Y(js):!1}function pu(){return U(),!t.hasPrecedingLineBreak()&&ve()}function Mo(){let _=L();return U(),!t.hasPrecedingLineBreak()&&(u()===42||xr())?P(h.createYieldExpression(ft(42),Ft(!0)),_):P(h.createYieldExpression(void 0,void 0),_)}function Lo(_,p,d,b,w){B.assert(u()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let I=h.createParameterDeclaration(void 0,void 0,p,void 0,void 0,void 0);P(I,p.pos);let $=Ct([I],I.pos,I.end),se=Xn(39),Z=ks(!!w,d),ee=h.createArrowFunction(w,void 0,$,void 0,se,Z);return De(P(ee,_),b)}function fu(_){let p=Jo();if(p!==0)return p===1?qo(!0,!0):pe(()=>Ro(_))}function Jo(){return u()===21||u()===30||u()===134?Y(jo):u()===39?1:0}function jo(){if(u()===134&&(U(),t.hasPrecedingLineBreak()||u()!==21&&u()!==30))return 0;let _=u(),p=U();if(_===21){if(p===22)switch(U()){case 39:case 59:case 19:return 1;default:return 0}if(p===23||p===19)return 2;if(p===26)return 1;if(Hr(p)&&p!==134&&Y(Pi))return U()===130?0:1;if(!ve()&&p!==110)return 0;switch(U()){case 59:return 1;case 58:return U(),u()===59||u()===28||u()===64||u()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return B.assert(_===30),!ve()&&u()!==87?0:ct===1?Y(()=>{Le(87);let b=U();if(b===96)switch(U()){case 64:case 32:case 44:return!1;default:return!0}else if(b===28||b===64)return!0;return!1})?1:0:2}function Ro(_){let p=t.getTokenStart();if(ln!=null&&ln.has(p))return;let d=qo(!1,_);return d||(ln||(ln=new Set)).add(p),d}function Uo(_){if(u()===134&&Y(Bo)===1){let p=L(),d=qe(),b=Rc(),w=Mi(0);return Lo(p,w,_,d,b)}}function Bo(){if(u()===134){if(U(),t.hasPrecedingLineBreak()||u()===39)return 0;let _=Mi(0);if(!t.hasPrecedingLineBreak()&&_.kind===80&&u()===39)return 1}return 0}function qo(_,p){let d=L(),b=qe(),w=Rc(),I=nn(w,ol)?2:0,$=mn(),se;if(j(21)){if(_)se=ms(I,_);else{let Zt=ms(I,_);if(!Zt)return;se=Zt}if(!j(22)&&!_)return}else{if(!_)return;se=ur()}let Z=u()===59,ee=jn(59,!1);if(ee&&!_&&cs(ee))return;let ce=ee;for(;(ce==null?void 0:ce.kind)===196;)ce=ce.type;let je=ce&&lh(ce);if(!_&&u()!==39&&(je||u()!==19))return;let Re=u(),Ae=Xn(39),Yt=Re===39||Re===19?ks(nn(w,ol),p):St();if(!p&&Z&&u()!==59)return;let hn=h.createArrowFunction(w,$,se,ee,Ae,Yt);return De(P(hn,d),b)}function ks(_,p){if(u()===19)return Sa(_?2:0);if(u()!==27&&u()!==100&&u()!==86&&Sc()&&!Io())return Sa(16|(_?2:0));let d=Bt;Bt=!1;let b=_?R(()=>Ft(p)):Q(()=>Ft(p));return Bt=d,b}function du(_,p,d){let b=ft(58);if(!b)return _;let w;return P(h.createConditionalExpression(_,b,Pt(a,()=>Ft(!1)),w=Xn(59),Up(w)?Ft(d):Gt(80,!1,A._0_expected,it(59))),p)}function Mi(_){let p=L(),d=$o();return Es(_,d,p)}function Fo(_){return _===103||_===165}function Es(_,p,d){for(;;){Ve();let b=wp(u());if(!(u()===43?b>=_:b>_)||u()===103&&be())break;if(u()===130||u()===152){if(t.hasPrecedingLineBreak())break;{let I=u();U(),p=I===152?Vo(p,_t()):Wo(p,_t())}}else p=As(p,Wt(),Mi(b),d)}return p}function zo(){return be()&&u()===103?!1:wp(u())>0}function Vo(_,p){return P(h.createSatisfiesExpression(_,p),_.pos)}function As(_,p,d,b){return P(h.createBinaryExpression(_,p,d),b)}function Wo(_,p){return P(h.createAsExpression(_,p),_.pos)}function Go(){let _=L();return P(h.createPrefixUnaryExpression(u(),Me(wr)),_)}function Yo(){let _=L();return P(h.createDeleteExpression(Me(wr)),_)}function mu(){let _=L();return P(h.createTypeOfExpression(Me(wr)),_)}function Ho(){let _=L();return P(h.createVoidExpression(Me(wr)),_)}function hu(){return u()===135?Ye()?!0:Y(js):!1}function Xo(){let _=L();return P(h.createAwaitExpression(Me(wr)),_)}function $o(){if(yu()){let d=L(),b=ba();return u()===43?Es(wp(u()),b,d):b}let _=u(),p=wr();if(u()===43){let d=Pr(Qe,p.pos),{end:b}=p;p.kind===216?rt(d,b,A.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(B.assert(Sp(_)),rt(d,b,A.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,it(_)))}return p}function wr(){switch(u()){case 40:case 41:case 55:case 54:return Go();case 91:return Yo();case 114:return mu();case 116:return Ho();case 30:return ct===1?Ji(!0,void 0,void 0,!0):tc();case 135:if(hu())return Xo();default:return ba()}}function yu(){switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(ct!==1)return!1;default:return!0}}function ba(){if(u()===46||u()===47){let p=L();return P(h.createPrefixUnaryExpression(u(),Me(Li)),p)}else if(ct===1&&u()===30&&Y(M_))return Ji(!0);let _=Li();if(B.assert(Va(_)),(u()===46||u()===47)&&!t.hasPrecedingLineBreak()){let p=u();return U(),P(h.createPostfixUnaryExpression(_,p),_.pos)}return _}function Li(){let _=L(),p;return u()===102?Y(co)?(vt|=4194304,p=Wt()):Y(lo)?(U(),U(),p=P(h.createMetaProperty(102,Rt()),_),vt|=8388608):p=va():p=u()===108?Qo():va(),Is(_,p)}function va(){let _=L(),p=Os();return _n(_,p,!0)}function Qo(){let _=L(),p=Wt();if(u()===30){let d=L(),b=pe(xa);b!==void 0&&(rt(d,L(),A.super_may_not_use_type_arguments),kn()||(p=h.createExpressionWithTypeArguments(p,b)))}return u()===21||u()===25||u()===23?p:(Xn(25,A.super_must_be_followed_by_an_argument_list_or_member_access),P(ie(p,ii(!0,!0,!0)),_))}function Ji(_,p,d,b=!1){let w=L(),I=vu(_),$;if(I.kind===286){let se=Ta(I),Z,ee=se[se.length-1];if((ee==null?void 0:ee.kind)===284&&!di(ee.openingElement.tagName,ee.closingElement.tagName)&&di(I.tagName,ee.closingElement.tagName)){let ce=ee.children.end,je=P(h.createJsxElement(ee.openingElement,ee.children,P(h.createJsxClosingElement(P(te(""),ce,ce)),ce,ce)),ee.openingElement.pos,ce);se=Ct([...se.slice(0,se.length-1),je],se.pos,ce),Z=ee.closingElement}else Z=ec(I,_),di(I.tagName,Z.tagName)||(d&&zp(d)&&di(Z.tagName,d.tagName)?un(I.tagName,A.JSX_element_0_has_no_corresponding_closing_tag,s_(Qe,I.tagName)):un(Z.tagName,A.Expected_corresponding_JSX_closing_tag_for_0,s_(Qe,I.tagName)));$=P(h.createJsxElement(I,se,Z),w)}else I.kind===289?$=P(h.createJsxFragment(I,Ta(I),wu(_)),w):(B.assert(I.kind===285),$=I);if(!b&&_&&u()===30){let se=typeof p>"u"?$.pos:p,Z=pe(()=>Ji(!0,se));if(Z){let ee=Gt(28,!1);return Xd(ee,Z.pos,0),rt(Pr(Qe,se),Z.end,A.JSX_expressions_must_have_one_parent_element),P(h.createBinaryExpression($,ee,Z),w)}}return $}function Cs(){let _=L(),p=h.createJsxText(t.getTokenValue(),lt===13);return lt=t.scanJsxToken(),P(p,_)}function gu(_,p){switch(p){case 1:if(h6(_))un(_,A.JSX_fragment_has_no_corresponding_closing_tag);else{let d=_.tagName,b=Math.min(Pr(Qe,d.pos),d.end);rt(b,d.end,A.JSX_element_0_has_no_corresponding_closing_tag,s_(Qe,_.tagName))}return;case 31:case 7:return;case 12:case 13:return Cs();case 19:return Ko(!1);case 30:return Ji(!1,void 0,_);default:return B.assertNever(p)}}function Ta(_){let p=[],d=L(),b=yt;for(yt|=16384;;){let w=gu(_,lt=t.reScanJsxToken());if(!w||(p.push(w),zp(_)&&(w==null?void 0:w.kind)===284&&!di(w.openingElement.tagName,w.closingElement.tagName)&&di(_.tagName,w.closingElement.tagName)))break}return yt=b,Ct(p,d)}function bu(){let _=L();return P(h.createJsxAttributes(wn(13,Zo)),_)}function vu(_){let p=L();if(j(30),u()===32)return Hn(),P(h.createJsxOpeningFragment(),p);let d=Ds(),b=(nt&524288)===0?Pa():void 0,w=bu(),I;return u()===32?(Hn(),I=h.createJsxOpeningElement(d,b,w)):(j(44),j(32,void 0,!1)&&(_?U():Hn()),I=h.createJsxSelfClosingElement(d,b,w)),P(I,p)}function Ds(){let _=L(),p=Tu();if(ah(p))return p;let d=p;for(;Le(25);)d=P(ie(d,ii(!0,!1,!1)),_);return d}function Tu(){let _=L();qt();let p=u()===110,d=ni();return Le(59)?(qt(),P(h.createJsxNamespacedName(d,ni()),_)):p?P(h.createToken(110),_):d}function Ko(_){let p=L();if(!j(19))return;let d,b;return u()!==20&&(_||(d=ft(26)),b=Et()),_?j(20):j(20,void 0,!1)&&Hn(),P(h.createJsxExpression(d,b),p)}function Zo(){if(u()===19)return Su();let _=L();return P(h.createJsxAttribute(xu(),Ps()),_)}function Ps(){if(u()===64){if(Ai()===11)return $n();if(u()===19)return Ko(!0);if(u()===30)return Ji(!0);Ee(A.or_JSX_element_expected)}}function xu(){let _=L();qt();let p=ni();return Le(59)?(qt(),P(h.createJsxNamespacedName(p,ni()),_)):p}function Su(){let _=L();j(19),j(26);let p=Et();return j(20),P(h.createJsxSpreadAttribute(p),_)}function ec(_,p){let d=L();j(31);let b=Ds();return j(32,void 0,!1)&&(p||!di(_.tagName,b)?U():Hn()),P(h.createJsxClosingElement(b),d)}function wu(_){let p=L();return j(31),j(32,A.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(_?U():Hn()),P(h.createJsxJsxClosingFragment(),p)}function tc(){B.assert(ct!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let _=L();j(30);let p=_t();j(32);let d=wr();return P(h.createTypeAssertion(p,d),_)}function ku(){return U(),wt(u())||u()===23||kn()}function nc(){return u()===29&&Y(ku)}function Ns(_){if(_.flags&64)return!0;if(pl(_)){let p=_.expression;for(;pl(p)&&!(p.flags&64);)p=p.expression;if(p.flags&64){for(;pl(_);)_.flags|=64,_=_.expression;return!0}}return!1}function rc(_,p,d){let b=ii(!0,!0,!0),w=d||Ns(p),I=w?Ce(p,d,b):ie(p,b);if(w&&vi(I.name)&&un(I.name,A.An_optional_chain_cannot_contain_private_identifiers),eh(p)&&p.typeArguments){let $=p.typeArguments.pos-1,se=Pr(Qe,p.typeArguments.end)+1;rt($,se,A.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return P(I,_)}function Eu(_,p,d){let b;if(u()===24)b=Gt(80,!0,A.An_element_access_expression_should_take_an_argument);else{let I=ut(Et);Al(I)&&(I.text=jr(I.text)),b=I}j(24);let w=d||Ns(p)?oe(p,d,b):V(p,b);return P(w,_)}function _n(_,p,d){for(;;){let b,w=!1;if(d&&nc()?(b=Xn(29),w=wt(u())):w=Le(25),w){p=rc(_,p,b);continue}if((b||!et())&&Le(23)){p=Eu(_,p,b);continue}if(kn()){p=!b&&p.kind===233?Fr(_,p.expression,b,p.typeArguments):Fr(_,p,b,void 0);continue}if(!b){if(u()===54&&!t.hasPrecedingLineBreak()){U(),p=P(h.createNonNullExpression(p),_);continue}let I=pe(xa);if(I){p=P(h.createExpressionWithTypeArguments(p,I),_);continue}}return p}}function kn(){return u()===15||u()===16}function Fr(_,p,d,b){let w=h.createTaggedTemplateExpression(p,b,u()===15?(Nt(!0),$n()):fa(!0));return(d||p.flags&64)&&(w.flags|=64),w.questionDotToken=d,P(w,_)}function Is(_,p){for(;;){p=_n(_,p,!0);let d,b=ft(29);if(b&&(d=pe(xa),kn())){p=Fr(_,p,b,d);continue}if(d||u()===21){!b&&p.kind===233&&(d=p.typeArguments,p=p.expression);let w=ic(),I=b||Ns(p)?dt(p,b,d,w):G(p,d,w);p=P(I,_);continue}if(b){let w=Gt(80,!1,A.Identifier_expected);p=P(Ce(p,b,w),_)}break}return p}function ic(){j(21);let _=dn(11,_c);return j(22),_}function xa(){if((nt&524288)!==0||kt()!==30)return;U();let _=dn(20,_t);if(Ve()===32)return U(),_&&Au()?_:void 0}function Au(){switch(u()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return t.hasPrecedingLineBreak()||zo()||!xr()}function Os(){switch(u()){case 15:t.getTokenFlags()&26656&&Nt(!1);case 9:case 10:case 11:return $n();case 110:case 108:case 106:case 112:case 97:return Wt();case 21:return Cu();case 23:return oc();case 19:return Ms();case 134:if(!Y(xc))break;return Ls();case 60:return Uc();case 86:return Xu();case 100:return Ls();case 105:return lc();case 44:case 69:if($e()===14)return $n();break;case 16:return fa(!1);case 81:return oa()}return St(A.Expression_expected)}function Cu(){let _=L(),p=qe();j(21);let d=ut(Et);return j(22),De(P(vn(d),_),p)}function ac(){let _=L();j(26);let p=Ft(!0);return P(h.createSpreadElement(p),_)}function sc(){return u()===26?ac():u()===28?P(h.createOmittedExpression(),L()):Ft(!0)}function _c(){return Pt(a,sc)}function oc(){let _=L(),p=t.getTokenStart(),d=j(23),b=t.hasPrecedingLineBreak(),w=dn(15,sc);return Jr(23,24,d,p),P(fe(w,b),_)}function cc(){let _=L(),p=qe();if(ft(26)){let ce=Ft(!0);return De(P(h.createSpreadAssignment(ce),_),p)}let d=En(!0);if(ri(139))return Vr(_,p,d,177,0);if(ri(153))return Vr(_,p,d,178,0);let b=ft(42),w=ve(),I=Rr(),$=ft(58),se=ft(54);if(b||u()===21||u()===30)return zs(_,p,d,b,I,$,se);let Z;if(w&&u()!==59){let ce=ft(64),je=ce?ut(()=>Ft(!0)):void 0;Z=h.createShorthandPropertyAssignment(I,je),Z.equalsToken=ce}else{j(59);let ce=ut(()=>Ft(!0));Z=h.createPropertyAssignment(I,ce)}return Z.modifiers=d,Z.questionToken=$,Z.exclamationToken=se,De(P(Z,_),p)}function Ms(){let _=L(),p=t.getTokenStart(),d=j(19),b=t.hasPrecedingLineBreak(),w=dn(12,cc,!0);return Jr(19,20,d,p),P(M(w,b),_)}function Ls(){let _=et();Ke(!1);let p=L(),d=qe(),b=En(!1);j(100);let w=ft(42),I=w?1:0,$=nn(b,ol)?2:0,se=I&&$?K(ji):I?Yn(ji):$?R(ji):ji(),Z=mn(),ee=Qn(I|$),ce=jn(59,!1),je=Sa(I|$);Ke(_);let Re=h.createFunctionExpression(b,w,se,Z,ee,ce,je);return De(P(Re,p),d)}function ji(){return ze()?es():void 0}function lc(){let _=L();if(j(105),Le(25)){let I=Rt();return P(h.createMetaProperty(105,I),_)}let p=L(),d=_n(p,Os(),!1),b;d.kind===233&&(b=d.typeArguments,d=d.expression),u()===29&&Ee(A.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,s_(Qe,d));let w=u()===21?ic():void 0;return P(rr(d,b,w),_)}function zr(_,p){let d=L(),b=qe(),w=t.getTokenStart(),I=j(19,p);if(I||_){let $=t.hasPrecedingLineBreak(),se=wn(1,Kt);Jr(19,20,I,w);let Z=De(P(ir(se,$),d),b);return u()===64&&(Ee(A.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),U()),Z}else{let $=ur();return De(P(ir($,void 0),d),b)}}function Sa(_,p){let d=we();Xe(!!(_&1));let b=Ye();st(!!(_&2));let w=Bt;Bt=!1;let I=et();I&&Ke(!1);let $=zr(!!(_&16),p);return I&&Ke(!0),Bt=w,Xe(d),st(b),$}function uc(){let _=L(),p=qe();return j(27),De(P(h.createEmptyStatement(),_),p)}function Du(){let _=L(),p=qe();j(101);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Kt(),$=Le(93)?Kt():void 0;return De(P(Ge(w,I,$),_),p)}function pc(){let _=L(),p=qe();j(92);let d=Kt();j(117);let b=t.getTokenStart(),w=j(21),I=ut(Et);return Jr(21,22,w,b),Le(27),De(P(h.createDoStatement(d,I),_),p)}function Pu(){let _=L(),p=qe();j(117);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Kt();return De(P(ar(w,I),_),p)}function fc(){let _=L(),p=qe();j(99);let d=ft(135);j(21);let b;u()!==27&&(u()===115||u()===121||u()===87||u()===160&&Y(kc)||u()===135&&Y(Ec)?b=Fs(!0):b=Lr(Et));let w;if(d?j(165):Le(165)){let I=ut(()=>Ft(!0));j(22),w=Mt(d,b,I,Kt())}else if(Le(103)){let I=ut(Et);j(22),w=h.createForInStatement(b,I,Kt())}else{j(27);let I=u()!==27&&u()!==22?ut(Et):void 0;j(27);let $=u()!==22?ut(Et):void 0;j(22),w=Or(b,I,$,Kt())}return De(P(w,_),p)}function dc(_){let p=L(),d=qe();j(_===252?83:88);let b=or()?void 0:St();Qt();let w=_===252?h.createBreakStatement(b):h.createContinueStatement(b);return De(P(w,p),d)}function mc(){let _=L(),p=qe();j(107);let d=or()?void 0:ut(Et);return Qt(),De(P(h.createReturnStatement(d),_),p)}function Nu(){let _=L(),p=qe();j(118);let d=t.getTokenStart(),b=j(21),w=ut(Et);Jr(21,22,b,d);let I=Tt(67108864,Kt);return De(P(h.createWithStatement(w,I),_),p)}function hc(){let _=L(),p=qe();j(84);let d=ut(Et);j(59);let b=wn(3,Kt);return De(P(h.createCaseClause(d,b),_),p)}function Iu(){let _=L();j(90),j(59);let p=wn(3,Kt);return P(h.createDefaultClause(p),_)}function Ou(){return u()===84?hc():Iu()}function yc(){let _=L();j(19);let p=wn(2,Ou);return j(20),P(h.createCaseBlock(p),_)}function Mu(){let _=L(),p=qe();j(109),j(21);let d=ut(Et);j(22);let b=yc();return De(P(h.createSwitchStatement(d,b),_),p)}function gc(){let _=L(),p=qe();j(111);let d=t.hasPrecedingLineBreak()?void 0:ut(Et);return d===void 0&&(xn++,d=P(te(""),L())),_a()||xt(d),De(P(h.createThrowStatement(d),_),p)}function Lu(){let _=L(),p=qe();j(113);let d=zr(!1),b=u()===85?bc():void 0,w;return(!b||u()===98)&&(j(98,A.catch_or_finally_expected),w=zr(!1)),De(P(h.createTryStatement(d,b,w),_),p)}function bc(){let _=L();j(85);let p;Le(21)?(p=qs(),j(22)):p=void 0;let d=zr(!1);return P(h.createCatchClause(p,d),_)}function Ju(){let _=L(),p=qe();return j(89),Qt(),De(P(h.createDebuggerStatement(),_),p)}function vc(){let _=L(),p=qe(),d,b=u()===21,w=ut(Et);return Ze(w)&&Le(59)?d=h.createLabeledStatement(w,Kt()):(_a()||xt(w),d=Mn(w),b&&(p=!1)),De(P(d,_),p)}function Js(){return U(),wt(u())&&!t.hasPrecedingLineBreak()}function Tc(){return U(),u()===86&&!t.hasPrecedingLineBreak()}function xc(){return U(),u()===100&&!t.hasPrecedingLineBreak()}function js(){return U(),(wt(u())||u()===9||u()===10||u()===11)&&!t.hasPrecedingLineBreak()}function ju(){for(;;)switch(u()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return Us();case 135:return wa();case 120:case 156:return pu();case 144:case 145:return Dc();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:let _=u();if(U(),t.hasPrecedingLineBreak())return!1;if(_===138&&u()===156)return!0;continue;case 162:return U(),u()===19||u()===80||u()===95;case 102:return U(),u()===11||u()===42||u()===19||wt(u());case 95:let p=U();if(p===156&&(p=Y(U)),p===64||p===42||p===19||p===90||p===130||p===60)return!0;continue;case 126:U();continue;default:return!1}}function Ri(){return Y(ju)}function Sc(){switch(u()){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 Ri()||Y(uo);case 87:case 95:return Ri();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 Ri()||!Y(Js);default:return xr()}}function wc(){return U(),ze()||u()===19||u()===23}function Ru(){return Y(wc)}function kc(){return Rs(!0)}function Rs(_){return U(),_&&u()===165?!1:(ze()||u()===19)&&!t.hasPrecedingLineBreak()}function Us(){return Y(Rs)}function Ec(_){return U()===160?Rs(_):!1}function wa(){return Y(Ec)}function Kt(){switch(u()){case 27:return uc();case 19:return zr(!1);case 115:return oi(L(),qe(),void 0);case 121:if(Ru())return oi(L(),qe(),void 0);break;case 135:if(wa())return oi(L(),qe(),void 0);break;case 160:if(Us())return oi(L(),qe(),void 0);break;case 100:return Oc(L(),qe(),void 0);case 86:return Bc(L(),qe(),void 0);case 101:return Du();case 92:return pc();case 117:return Pu();case 99:return fc();case 88:return dc(251);case 83:return dc(252);case 107:return mc();case 118:return Nu();case 109:return Mu();case 111:return gc();case 113:case 85:case 98:return Lu();case 89:return Ju();case 60:return Ac();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(Ri())return Ac();break}return vc()}function Bs(_){return _.kind===138}function Ac(){let _=L(),p=qe(),d=En(!0);if(nn(d,Bs)){let w=ka(_);if(w)return w;for(let I of d)I.flags|=33554432;return Tt(33554432,()=>Cc(_,p,d))}else return Cc(_,p,d)}function ka(_){return Tt(33554432,()=>{let p=ua(yt,_);if(p)return j_(p)})}function Cc(_,p,d){switch(u()){case 115:case 121:case 87:case 160:case 135:return oi(_,p,d);case 100:return Oc(_,p,d);case 86:return Bc(_,p,d);case 120:return zc(_,p,d);case 156:return ep(_,p,d);case 94:return Gs(_,p,d);case 162:case 144:case 145:return np(_,p,d);case 102:return ap(_,p,d);case 95:switch(U(),u()){case 90:case 64:return Qc(_,p,d);case 130:return ip(_,p,d);default:return dp(_,p,d)}default:if(d){let b=Gt(282,!0,A.Declaration_expected);return qp(b,_),b.modifiers=d,b}return}}function Uu(){return U()===11}function Bu(){return U(),u()===161||u()===64}function Dc(){return U(),!t.hasPrecedingLineBreak()&&(ve()||u()===11)}function Ea(_,p){if(u()!==19){if(_&4){ha();return}if(or()){Qt();return}}return Sa(_,p)}function Pc(){let _=L();if(u()===28)return P(h.createOmittedExpression(),_);let p=ft(26),d=Ui(),b=Sr();return P(h.createBindingElement(p,void 0,d,b),_)}function qu(){let _=L(),p=ft(26),d=ze(),b=Rr(),w;d&&u()!==59?(w=b,b=void 0):(j(59),w=Ui());let I=Sr();return P(h.createBindingElement(p,b,w,I),_)}function Nc(){let _=L();j(19);let p=ut(()=>dn(9,qu));return j(20),P(h.createObjectBindingPattern(p),_)}function Fu(){let _=L();j(23);let p=ut(()=>dn(10,Pc));return j(24),P(h.createArrayBindingPattern(p),_)}function Aa(){return u()===19||u()===23||u()===81||ze()}function Ui(_){return u()===23?Fu():u()===19?Nc():es(_)}function Ic(){return qs(!0)}function qs(_){let p=L(),d=qe(),b=Ui(A.Private_identifiers_are_not_allowed_in_variable_declarations),w;_&&b.kind===80&&u()===54&&!t.hasPrecedingLineBreak()&&(w=Wt());let I=Tr(),$=Fo(u())?void 0:Sr(),se=Fn(b,w,I,$);return De(P(se,p),d)}function Fs(_){let p=L(),d=0;switch(u()){case 115:break;case 121:d|=1;break;case 87:d|=2;break;case 160:d|=4;break;case 135:B.assert(wa()),d|=6,U();break;default:B.fail()}U();let b;if(u()===165&&Y(zu))b=ur();else{let w=be();Te(_),b=dn(8,_?qs:Ic),Te(w)}return P(Ln(b,d),p)}function zu(){return Pi()&&U()===22}function oi(_,p,d){let b=Fs(!1);Qt();let w=Tn(d,b);return De(P(w,_),p)}function Oc(_,p,d){let b=Ye(),w=Bn(d);j(100);let I=ft(42),$=w&2048?ji():es(),se=I?1:0,Z=w&1024?2:0,ee=mn();w&32&&st(!0);let ce=Qn(se|Z),je=jn(59,!1),Re=Ea(se|Z,A.or_expected);st(b);let Ae=h.createFunctionDeclaration(d,I,$,ee,ce,je,Re);return De(P(Ae,_),p)}function Mc(){if(u()===137)return j(137);if(u()===11&&Y(U)===21)return pe(()=>{let _=$n();return _.text==="constructor"?_:void 0})}function Vu(_,p,d){return pe(()=>{if(Mc()){let b=mn(),w=Qn(0),I=jn(59,!1),$=Ea(0,A.or_expected),se=h.createConstructorDeclaration(d,w,$);return se.typeParameters=b,se.type=I,De(P(se,_),p)}})}function zs(_,p,d,b,w,I,$,se){let Z=b?1:0,ee=nn(d,ol)?2:0,ce=mn(),je=Qn(Z|ee),Re=jn(59,!1),Ae=Ea(Z|ee,se),Yt=h.createMethodDeclaration(d,b,w,I,ce,je,Re,Ae);return Yt.exclamationToken=$,De(P(Yt,_),p)}function Lc(_,p,d,b,w){let I=!w&&!t.hasPrecedingLineBreak()?ft(54):void 0,$=Tr(),se=Pt(90112,Sr);Bl(b,$,se);let Z=h.createPropertyDeclaration(d,b,w||I,$,se);return De(P(Z,_),p)}function Ca(_,p,d){let b=ft(42),w=Rr(),I=ft(58);return b||u()===21||u()===30?zs(_,p,d,b,w,I,void 0,A.or_expected):Lc(_,p,d,w,I)}function Vr(_,p,d,b,w){let I=Rr(),$=mn(),se=Qn(0),Z=jn(59,!1),ee=Ea(w),ce=b===177?h.createGetAccessorDeclaration(d,I,se,Z,ee):h.createSetAccessorDeclaration(d,I,se,ee);return ce.typeParameters=$,v_(ce)&&(ce.type=Z),De(P(ce,_),p)}function Wu(){let _;if(u()===60)return!0;for(;Hr(u());){if(_=u(),Zg(_))return!0;U()}if(u()===42||(vr()&&(_=u(),U()),u()===23))return!0;if(_!==void 0){if(!hi(_)||_===153||_===139)return!0;switch(u()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return or()}}return!1}function Jc(_,p,d){Xn(126);let b=Gu(),w=De(P(h.createClassStaticBlockDeclaration(b),_),p);return w.modifiers=d,w}function Gu(){let _=we(),p=Ye();Xe(!1),st(!0);let d=zr(!1);return Xe(_),st(p),d}function Yu(){if(Ye()&&u()===135){let _=L(),p=St(A.Expression_expected);U();let d=_n(_,p,!0);return Is(_,d)}return Li()}function Vs(){let _=L();if(!Le(60))return;let p=Ei(Yu);return P(h.createDecorator(p),_)}function jc(_,p,d){let b=L(),w=u();if(u()===87&&p){if(!pe(ts))return}else{if(d&&u()===126&&Y(Yc))return;if(_&&u()===126)return;if(!I_())return}return P(ye(w),b)}function En(_,p,d){let b=L(),w,I,$,se=!1,Z=!1,ee=!1;if(_&&u()===60)for(;I=Vs();)w=Dn(w,I);for(;$=jc(se,p,d);)$.kind===126&&(se=!0),w=Dn(w,$),Z=!0;if(Z&&_&&u()===60)for(;I=Vs();)w=Dn(w,I),ee=!0;if(ee)for(;$=jc(se,p,d);)$.kind===126&&(se=!0),w=Dn(w,$);return w&&Ct(w,b)}function Rc(){let _;if(u()===134){let p=L();U();let d=P(ye(134),p);_=Ct([d],p)}return _}function Hu(){let _=L(),p=qe();if(u()===27)return U(),De(P(h.createSemicolonClassElement(),_),p);let d=En(!0,!0,!0);if(u()===126&&Y(Yc))return Jc(_,p,d);if(ri(139))return Vr(_,p,d,177,0);if(ri(153))return Vr(_,p,d,178,0);if(u()===137||u()===11){let b=Vu(_,p,d);if(b)return b}if(qr())return hs(_,p,d);if(wt(u())||u()===11||u()===9||u()===10||u()===42||u()===23)if(nn(d,Bs)){for(let w of d)w.flags|=33554432;return Tt(33554432,()=>Ca(_,p,d))}else return Ca(_,p,d);if(d){let b=Gt(80,!0,A.Declaration_expected);return Lc(_,p,d,b,void 0)}return B.fail("Should not have attempted to parse class member declaration.")}function Uc(){let _=L(),p=qe(),d=En(!0);if(u()===86)return Da(_,p,d,231);let b=Gt(282,!0,A.Expression_expected);return qp(b,_),b.modifiers=d,b}function Xu(){return Da(L(),qe(),void 0,231)}function Bc(_,p,d){return Da(_,p,d,263)}function Da(_,p,d,b){let w=Ye();j(86);let I=$u(),$=mn();nn(d,Zb)&&st(!0);let se=Ws(),Z;j(19)?(Z=Fc(),j(20)):Z=ur(),st(w);let ee=b===263?h.createClassDeclaration(d,I,$,se,Z):h.createClassExpression(d,I,$,se,Z);return De(P(ee,_),p)}function $u(){return ze()&&!Qu()?cr(ze()):void 0}function Qu(){return u()===119&&Y(Hl)}function Ws(){if(qc())return wn(22,Ku)}function Ku(){let _=L(),p=u();B.assert(p===96||p===119),U();let d=dn(7,Zu);return P(h.createHeritageClause(p,d),_)}function Zu(){let _=L(),p=Li();if(p.kind===233)return p;let d=Pa();return P(h.createExpressionWithTypeArguments(p,d),_)}function Pa(){return u()===30?Ur(20,_t,30,32):void 0}function qc(){return u()===96||u()===119}function Fc(){return wn(5,Hu)}function zc(_,p,d){j(120);let b=St(),w=mn(),I=Ws(),$=fo(),se=h.createInterfaceDeclaration(d,b,w,I,$);return De(P(se,_),p)}function ep(_,p,d){j(156),t.hasPrecedingLineBreak()&&Ee(A.Line_break_not_permitted_here);let b=St(),w=mn();j(64);let I=u()===141&&pe(vo)||_t();Qt();let $=h.createTypeAliasDeclaration(d,b,w,I);return De(P($,_),p)}function tp(){let _=L(),p=qe(),d=Rr(),b=ut(Sr);return De(P(h.createEnumMember(d,b),_),p)}function Gs(_,p,d){j(94);let b=St(),w;j(19)?(w=xe(()=>dn(6,tp)),j(20)):w=ur();let I=h.createEnumDeclaration(d,b,w);return De(P(I,_),p)}function Vc(){let _=L(),p;return j(19)?(p=wn(1,Kt),j(20)):p=ur(),P(h.createModuleBlock(p),_)}function Ys(_,p,d,b){let w=b&32,I=b&8?Rt():St(),$=Le(25)?Ys(L(),!1,void 0,8|w):Vc(),se=h.createModuleDeclaration(d,I,$,b);return De(P(se,_),p)}function Wc(_,p,d){let b=0,w;u()===162?(w=St(),b|=2048):(w=$n(),w.text=jr(w.text));let I;u()===19?I=Vc():Qt();let $=h.createModuleDeclaration(d,w,I,b);return De(P($,_),p)}function np(_,p,d){let b=0;if(u()===162)return Wc(_,p,d);if(Le(145))b|=32;else if(j(144),u()===11)return Wc(_,p,d);return Ys(_,p,d,b)}function rp(){return u()===149&&Y(Gc)}function Gc(){return U()===21}function Yc(){return U()===19}function Hs(){return U()===44}function ip(_,p,d){j(130),j(145);let b=St();Qt();let w=h.createNamespaceExportDeclaration(b);return w.modifiers=d,De(P(w,_),p)}function ap(_,p,d){j(102);let b=t.getTokenFullStart(),w;ve()&&(w=St());let I=!1;if((w==null?void 0:w.escapedText)==="type"&&(u()!==161||ve()&&Y(Bu))&&(ve()||_p())&&(I=!0,w=ve()?St():void 0),w&&!Wr())return op(_,p,d,w,I);let $=ci(w,b,I),se=qi(),Z=Hc();Qt();let ee=h.createImportDeclaration(d,$,se,Z);return De(P(ee,_),p)}function ci(_,p,d,b=!1){let w;return(_||u()===42||u()===19)&&(w=cp(_,p,d,b),j(161)),w}function Hc(){let _=u();if((_===118||_===132)&&!t.hasPrecedingLineBreak())return Xs(_)}function sp(){let _=L(),p=wt(u())?Rt():ai(11);j(59);let d=Ft(!0);return P(h.createImportAttribute(p,d),_)}function Xs(_,p){let d=L();p||j(_);let b=t.getTokenStart();if(j(19)){let w=t.hasPrecedingLineBreak(),I=dn(24,sp,!0);if(!j(20)){let $=Fa(at);$&&$.code===A._0_expected.code&&al($,La(Lt,Qe,b,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return P(h.createImportAttributes(I,w,_),d)}else{let w=Ct([],L(),void 0,!1);return P(h.createImportAttributes(w,!1,_),d)}}function _p(){return u()===42||u()===19}function Wr(){return u()===28||u()===161}function op(_,p,d,b,w){j(64);let I=lp();Qt();let $=h.createImportEqualsDeclaration(d,w,b,I);return De(P($,_),p)}function cp(_,p,d,b){let w;return(!_||Le(28))&&(b&&t.setSkipJsDocLeadingAsterisks(!0),w=u()===42?up():Xc(275),b&&t.setSkipJsDocLeadingAsterisks(!1)),P(h.createImportClause(d,_,w),p)}function lp(){return rp()?Bi():Br(!1)}function Bi(){let _=L();j(149),j(21);let p=qi();return j(22),P(h.createExternalModuleReference(p),_)}function qi(){if(u()===11){let _=$n();return _.text=jr(_.text),_}else return Et()}function up(){let _=L();j(42),j(130);let p=St();return P(h.createNamespaceImport(p),_)}function $s(){return wt(u())||u()===11}function li(_){return u()===11?$n():_()}function Xc(_){let p=L(),d=_===275?h.createNamedImports(Ur(23,ui,19,20)):h.createNamedExports(Ur(23,pp,19,20));return P(d,p)}function pp(){let _=qe();return De($c(281),_)}function ui(){return $c(276)}function $c(_){let p=L(),d=hi(u())&&!ve(),b=t.getTokenStart(),w=t.getTokenEnd(),I=!1,$,se=!0,Z=li(Rt);if(Z.kind===80&&Z.escapedText==="type")if(u()===130){let je=Rt();if(u()===130){let Re=Rt();$s()?(I=!0,$=je,Z=li(ce),se=!1):($=Z,Z=Re,se=!1)}else $s()?($=Z,se=!1,Z=li(ce)):(I=!0,Z=je)}else $s()&&(I=!0,Z=li(ce));se&&u()===130&&($=Z,j(130),Z=li(ce)),_===276&&(Z.kind!==80?(rt(Pr(Qe,Z.pos),Z.end,A.Identifier_expected),Z=bi(Gt(80,!1),Z.pos,Z.pos)):d&&rt(b,w,A.Identifier_expected));let ee=_===276?h.createImportSpecifier(I,$,Z):h.createExportSpecifier(I,$,Z);return P(ee,p);function ce(){return d=hi(u())&&!ve(),b=t.getTokenStart(),w=t.getTokenEnd(),Rt()}}function fp(_){return P(h.createNamespaceExport(li(Rt)),_)}function dp(_,p,d){let b=Ye();st(!0);let w,I,$,se=Le(156),Z=L();Le(42)?(Le(130)&&(w=fp(Z)),j(161),I=qi()):(w=Xc(279),(u()===161||u()===11&&!t.hasPrecedingLineBreak())&&(j(161),I=qi()));let ee=u();I&&(ee===118||ee===132)&&!t.hasPrecedingLineBreak()&&($=Xs(ee)),Qt(),st(b);let ce=h.createExportDeclaration(d,se,w,I,$);return De(P(ce,_),p)}function Qc(_,p,d){let b=Ye();st(!0);let w;Le(64)?w=!0:j(90);let I=Ft(!0);Qt(),st(b);let $=h.createExportAssignment(d,w,I);return De(P($,_),p)}let Qs;(_=>{_[_.SourceElements=0]="SourceElements",_[_.BlockStatements=1]="BlockStatements",_[_.SwitchClauses=2]="SwitchClauses",_[_.SwitchClauseStatements=3]="SwitchClauseStatements",_[_.TypeMembers=4]="TypeMembers",_[_.ClassMembers=5]="ClassMembers",_[_.EnumMembers=6]="EnumMembers",_[_.HeritageClauseElement=7]="HeritageClauseElement",_[_.VariableDeclarations=8]="VariableDeclarations",_[_.ObjectBindingElements=9]="ObjectBindingElements",_[_.ArrayBindingElements=10]="ArrayBindingElements",_[_.ArgumentExpressions=11]="ArgumentExpressions",_[_.ObjectLiteralMembers=12]="ObjectLiteralMembers",_[_.JsxAttributes=13]="JsxAttributes",_[_.JsxChildren=14]="JsxChildren",_[_.ArrayLiteralMembers=15]="ArrayLiteralMembers",_[_.Parameters=16]="Parameters",_[_.JSDocParameters=17]="JSDocParameters",_[_.RestProperties=18]="RestProperties",_[_.TypeParameters=19]="TypeParameters",_[_.TypeArguments=20]="TypeArguments",_[_.TupleElementTypes=21]="TupleElementTypes",_[_.HeritageClauses=22]="HeritageClauses",_[_.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",_[_.ImportAttributes=24]="ImportAttributes",_[_.JSDocComment=25]="JSDocComment",_[_.Count=26]="Count"})(Qs||(Qs={}));let Ks;(_=>{_[_.False=0]="False",_[_.True=1]="True",_[_.Unknown=2]="Unknown"})(Ks||(Ks={}));let Kc;(_=>{function p(ee,ce,je){Vn("file.js",ee,99,void 0,1,0),t.setText(ee,ce,je),lt=t.scan();let Re=d(),Ae=_e("file.js",99,1,!1,[],ye(1),0,Ga),Yt=Wi(at,Ae);return Ut&&(Ae.jsDocDiagnostics=Wi(Ut,Ae)),Wn(),Re?{jsDocTypeExpression:Re,diagnostics:Yt}:void 0}_.parseJSDocTypeExpressionForTests=p;function d(ee){let ce=L(),je=(ee?Le:j)(19),Re=Tt(16777216,ps);(!ee||je)&&D_(20);let Ae=h.createJSDocTypeExpression(Re);return J(Ae),P(Ae,ce)}_.parseJSDocTypeExpression=d;function b(){let ee=L(),ce=Le(19),je=L(),Re=Br(!1);for(;u()===81;)It(),Fe(),Re=P(h.createJSDocMemberName(Re,St()),je);ce&&D_(20);let Ae=h.createJSDocNameReference(Re);return J(Ae),P(Ae,ee)}_.parseJSDocNameReference=b;function w(ee,ce,je){Vn("",ee,99,void 0,1,0);let Re=Tt(16777216,()=>Z(ce,je)),Yt=Wi(at,{languageVariant:0,text:ee});return Wn(),Re?{jsDoc:Re,diagnostics:Yt}:void 0}_.parseIsolatedJSDocComment=w;function I(ee,ce,je){let Re=lt,Ae=at.length,Yt=an,hn=Tt(16777216,()=>Z(ce,je));return Sf(hn,ee),nt&524288&&(Ut||(Ut=[]),Nn(Ut,at,Ae)),lt=Re,at.length=Ae,an=Yt,hn}_.parseJSDocComment=I;let $;(ee=>{ee[ee.BeginningOfLine=0]="BeginningOfLine",ee[ee.SawAsterisk=1]="SawAsterisk",ee[ee.SavingComments=2]="SavingComments",ee[ee.SavingBackticks=3]="SavingBackticks"})($||($={}));let se;(ee=>{ee[ee.Property=1]="Property",ee[ee.Parameter=2]="Parameter",ee[ee.CallbackParameter=4]="CallbackParameter"})(se||(se={}));function Z(ee=0,ce){let je=Qe,Re=ce===void 0?je.length:ee+ce;if(ce=Re-ee,B.assert(ee>=0),B.assert(ee<=Re),B.assert(Re<=je.length),!B6(je,ee))return;let Ae,Yt,hn,Zt,pr,Rn=[],Gr=[],mp=yt;yt|=1<<25;let Pe=t.scanRange(ee+3,ce-5,tt);return yt=mp,Pe;function tt(){let O=1,H,X=ee-(je.lastIndexOf(` -`,ee)+1)+4;function ne(Be){H||(H=X),Rn.push(Be),X+=Be.length}for(Fe();zi(5););zi(4)&&(O=0,X=0);e:for(;;){switch(u()){case 60:Na(Rn),pr||(pr=L()),de(q(X)),O=0,H=void 0;break;case 4:Rn.push(t.getTokenText()),O=0,X=0;break;case 42:let Be=t.getTokenText();O===1?(O=2,ne(Be)):(B.assert(O===0),O=1,X+=Be.length);break;case 5:B.assert(O!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let pt=t.getTokenText();H!==void 0&&X+pt.length>H&&Rn.push(pt.slice(H-X)),X+=pt.length;break;case 1:break e;case 82:O=2,ne(t.getTokenValue());break;case 19:O=2;let yn=t.getTokenFullStart(),on=t.getTokenEnd()-1,tn=s(on);if(tn){Zt||fr(Rn),Gr.push(P(h.createJSDocText(Rn.join("")),Zt??ee,yn)),Gr.push(tn),Rn=[],Zt=t.getTokenEnd();break}default:O=2,ne(t.getTokenText());break}O===2?sn(!1):Fe()}let re=Rn.join("").trimEnd();Gr.length&&re.length&&Gr.push(P(h.createJSDocText(re),Zt??ee,pr)),Gr.length&&Ae&&B.assertIsDefined(pr,"having parsed tags implies that the end of the comment span should be set");let Ne=Ae&&Ct(Ae,Yt,hn);return P(h.createJSDocComment(Gr.length?Ct(Gr,ee,pr):re.length?re:void 0,Ne),ee,Re)}function fr(O){for(;O.length&&(O[0]===` -`||O[0]==="\r");)O.shift()}function Na(O){for(;O.length;){let H=O[O.length-1].trimEnd();if(H==="")O.pop();else if(H.lengthpt&&(ne.push(Zn.slice(pt-O)),Be=2),O+=Zn.length;break;case 19:Be=2;let el=t.getTokenFullStart(),Oa=t.getTokenEnd()-1,tl=s(Oa);tl?(re.push(P(h.createJSDocText(ne.join("")),Ne??X,el)),re.push(tl),ne=[],Ne=t.getTokenEnd()):yn(t.getTokenText());break;case 62:Be===3?Be=2:Be=3,yn(t.getTokenText());break;case 82:Be!==3&&(Be=2),yn(t.getTokenValue());break;case 42:if(Be===0){Be=1,O+=1;break}default:Be!==3&&(Be=2),yn(t.getTokenText());break}Be===2||Be===3?on=sn(Be===3):on=Fe()}fr(ne);let tn=ne.join("").trimEnd();if(re.length)return tn.length&&re.push(P(h.createJSDocText(tn),Ne??X)),Ct(re,X,t.getTokenEnd());if(tn.length)return tn}function s(O){let H=pe(f);if(!H)return;Fe(),Ot();let X=l(),ne=[];for(;u()!==20&&u()!==4&&u()!==1;)ne.push(t.getTokenText()),Fe();let re=H==="link"?h.createJSDocLink:H==="linkcode"?h.createJSDocLinkCode:h.createJSDocLinkPlain;return P(re(X,ne.join("")),O,t.getTokenEnd())}function l(){if(wt(u())){let O=L(),H=Rt();for(;Le(25);)H=P(h.createQualifiedName(H,u()===81?Gt(80,!1):Rt()),O);for(;u()===81;)It(),Fe(),H=P(h.createJSDocMemberName(H,St()),O);return H}}function f(){if(kr(),u()===19&&Fe()===60&&wt(Fe())){let O=t.getTokenValue();if(S(O))return O}}function S(O){return O==="link"||O==="linkcode"||O==="linkplain"}function z(O,H,X,ne){return P(h.createJSDocUnknownTag(H,n(O,L(),X,ne)),O)}function de(O){O&&(Ae?Ae.push(O):(Ae=[O],Yt=O.pos),hn=O.end)}function Ue(){return kr(),u()===19?d():void 0}function en(){let O=zi(23);O&&Ot();let H=zi(62),X=dy();return H&&Fl(62),O&&(Ot(),ft(64)&&Et(),j(24)),{name:X,isBracketed:O}}function An(O){switch(O.kind){case 151:return!0;case 188:return An(O.elementType);default:return Df(O)&&Ze(O.typeName)&&O.typeName.escapedText==="Object"&&!O.typeArguments}}function Kn(O,H,X,ne){let re=Ue(),Ne=!re;kr();let{name:Be,isBracketed:pt}=en(),yn=kr();Ne&&!Y(f)&&(re=Ue());let on=n(O,L(),ne,yn),tn=Ia(re,Be,X,ne);tn&&(re=tn,Ne=!0);let Zn=X===1?h.createJSDocPropertyTag(H,Be,pt,re,Ne,on):h.createJSDocParameterTag(H,Be,pt,re,Ne,on);return P(Zn,O)}function Ia(O,H,X,ne){if(O&&An(O.type)){let re=L(),Ne,Be;for(;Ne=pe(()=>yp(X,ne,H));)Ne.kind===341||Ne.kind===348?Be=Dn(Be,Ne):Ne.kind===345&&un(Ne.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(Be){let pt=P(h.createJSDocTypeLiteral(Be,O.type.kind===188),re);return P(h.createJSDocTypeExpression(pt),re)}}}function H0(O,H,X,ne){nn(Ae,A6)&&rt(H.pos,t.getTokenStart(),A._0_tag_already_specified,f_(H.escapedText));let re=Ue();return P(h.createJSDocReturnTag(H,re,n(O,L(),X,ne)),O)}function yd(O,H,X,ne){nn(Ae,zf)&&rt(H.pos,t.getTokenStart(),A._0_tag_already_specified,f_(H.escapedText));let re=d(!0),Ne=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocTypeTag(H,re,Ne),O)}function X0(O,H,X,ne){let Ne=u()===23||Y(()=>Fe()===60&&wt(Fe())&&S(t.getTokenValue()))?void 0:b(),Be=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocSeeTag(H,Ne,Be),O)}function $0(O,H,X,ne){let re=Ue(),Ne=n(O,L(),X,ne);return P(h.createJSDocThrowsTag(H,re,Ne),O)}function Q0(O,H,X,ne){let re=L(),Ne=K0(),Be=t.getTokenFullStart(),pt=n(O,Be,X,ne);pt||(Be=t.getTokenFullStart());let yn=typeof pt!="string"?Ct(Hp([P(Ne,re,Be)],pt),re):Ne.text+pt;return P(h.createJSDocAuthorTag(H,yn),O)}function K0(){let O=[],H=!1,X=t.getToken();for(;X!==1&&X!==4;){if(X===30)H=!0;else{if(X===60&&!H)break;if(X===32&&H){O.push(t.getTokenText()),t.resetTokenState(t.getTokenEnd());break}}O.push(t.getTokenText()),X=Fe()}return h.createJSDocText(O.join(""))}function Z0(O,H,X,ne){let re=gd();return P(h.createJSDocImplementsTag(H,re,n(O,L(),X,ne)),O)}function ey(O,H,X,ne){let re=gd();return P(h.createJSDocAugmentsTag(H,re,n(O,L(),X,ne)),O)}function ty(O,H,X,ne){let re=d(!1),Ne=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocSatisfiesTag(H,re,Ne),O)}function ny(O,H,X,ne){let re=t.getTokenFullStart(),Ne;ve()&&(Ne=St());let Be=ci(Ne,re,!0,!0),pt=qi(),yn=Hc(),on=X!==void 0&&ne!==void 0?n(O,L(),X,ne):void 0;return P(h.createJSDocImportTag(H,Be,pt,yn,on),O)}function gd(){let O=Le(19),H=L(),X=ry();t.setSkipJsDocLeadingAsterisks(!0);let ne=Pa();t.setSkipJsDocLeadingAsterisks(!1);let re=h.createExpressionWithTypeArguments(X,ne),Ne=P(re,H);return O&&(Ot(),j(20)),Ne}function ry(){let O=L(),H=pi();for(;Le(25);){let X=pi();H=P(ie(H,X),O)}return H}function Fi(O,H,X,ne,re){return P(H(X,n(O,L(),ne,re)),O)}function bd(O,H,X,ne){let re=d(!0);return Ot(),P(h.createJSDocThisTag(H,re,n(O,L(),X,ne)),O)}function iy(O,H,X,ne){let re=d(!0);return Ot(),P(h.createJSDocEnumTag(H,re,n(O,L(),X,ne)),O)}function ay(O,H,X,ne){let re=Ue();kr();let Ne=hp();Ot();let Be=i(X),pt;if(!re||An(re.type)){let on,tn,Zn,el=!1;for(;(on=pe(()=>ly(X)))&&on.kind!==345;)if(el=!0,on.kind===344)if(tn){let Oa=Ee(A.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Oa&&al(Oa,La(Lt,Qe,0,0,A.The_tag_was_first_specified_here));break}else tn=on;else Zn=Dn(Zn,on);if(el){let Oa=re&&re.type.kind===188,tl=h.createJSDocTypeLiteral(Zn,Oa);re=tn&&tn.typeExpression&&!An(tn.typeExpression.type)?tn.typeExpression:P(tl,O),pt=re.end}}pt=pt||Be!==void 0?L():(Ne??re??H).end,Be||(Be=n(O,pt,X,ne));let yn=h.createJSDocTypedefTag(H,re,Ne,Be);return P(yn,O,pt)}function hp(O){let H=t.getTokenStart();if(!wt(u()))return;let X=pi();if(Le(25)){let ne=hp(!0),re=h.createModuleDeclaration(void 0,X,ne,O?8:void 0);return P(re,H)}return O&&(X.flags|=4096),X}function sy(O){let H=L(),X,ne;for(;X=pe(()=>yp(4,O));){if(X.kind===345){un(X.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}ne=Dn(ne,X)}return Ct(ne||[],H)}function vd(O,H){let X=sy(H),ne=pe(()=>{if(zi(60)){let re=q(H);if(re&&re.kind===342)return re}});return P(h.createJSDocSignature(void 0,X,ne),O)}function _y(O,H,X,ne){let re=hp();Ot();let Ne=i(X),Be=vd(O,X);Ne||(Ne=n(O,L(),X,ne));let pt=Ne!==void 0?L():Be.end;return P(h.createJSDocCallbackTag(H,Be,re,Ne),O,pt)}function oy(O,H,X,ne){Ot();let re=i(X),Ne=vd(O,X);re||(re=n(O,L(),X,ne));let Be=re!==void 0?L():Ne.end;return P(h.createJSDocOverloadTag(H,Ne,re),O,Be)}function cy(O,H){for(;!Ze(O)||!Ze(H);)if(!Ze(O)&&!Ze(H)&&O.right.escapedText===H.right.escapedText)O=O.left,H=H.left;else return!1;return O.escapedText===H.escapedText}function ly(O){return yp(1,O)}function yp(O,H,X){let ne=!0,re=!1;for(;;)switch(Fe()){case 60:if(ne){let Ne=uy(O,H);return Ne&&(Ne.kind===341||Ne.kind===348)&&X&&(Ze(Ne.name)||!cy(X,Ne.name.left))?!1:Ne}re=!1;break;case 4:ne=!0,re=!1;break;case 42:re&&(ne=!1),re=!0;break;case 80:ne=!1;break;case 1:return!1}}function uy(O,H){B.assert(u()===60);let X=t.getTokenFullStart();Fe();let ne=pi(),re=kr(),Ne;switch(ne.escapedText){case"type":return O===1&&yd(X,ne);case"prop":case"property":Ne=1;break;case"arg":case"argument":case"param":Ne=6;break;case"template":return Td(X,ne,H,re);case"this":return bd(X,ne,H,re);default:return!1}return O&Ne?Kn(X,ne,O,H):!1}function py(){let O=L(),H=zi(23);H&&Ot();let X=En(!1,!0),ne=pi(A.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),re;if(H&&(Ot(),j(64),re=Tt(16777216,ps),j(24)),!Qi(ne))return P(h.createTypeParameterDeclaration(X,ne,void 0,re),O)}function fy(){let O=L(),H=[];do{Ot();let X=py();X!==void 0&&H.push(X),kr()}while(zi(28));return Ct(H,O)}function Td(O,H,X,ne){let re=u()===19?d():void 0,Ne=fy();return P(h.createJSDocTemplateTag(H,re,Ne,n(O,L(),X,ne)),O)}function zi(O){return u()===O?(Fe(),!0):!1}function dy(){let O=pi();for(Le(23)&&j(24);Le(25);){let H=pi();Le(23)&&j(24),O=Xl(O,H)}return O}function pi(O){if(!wt(u()))return Gt(80,!O,O||A.Identifier_expected);xn++;let H=t.getTokenStart(),X=t.getTokenEnd(),ne=u(),re=jr(t.getTokenValue()),Ne=P(te(re,ne),H,X);return Fe(),Ne}}})(Kc=e.JSDocParser||(e.JSDocParser={}))})(Zi||(Zi={}));var wm=new WeakSet;function $6(e){wm.has(e)&&B.fail("Source file has already been incrementally parsed"),wm.add(e)}var vh=new WeakSet;function Q6(e){return vh.has(e)}function Gp(e){vh.add(e)}var xl;(e=>{function t(x,N,te,ue){if(ue=ue||B.shouldAssert(2),h(x,N,te,ue),Cg(te))return x;if(x.statements.length===0)return Zi.parseSourceFile(x.fileName,N,x.languageVersion,void 0,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);$6(x),Zi.fixupParentReferences(x);let ye=x.text,fe=y(x),M=c(x,te);h(x,N,M,ue),B.assert(M.span.start<=te.span.start),B.assert(Ar(M.span)===Ar(te.span)),B.assert(Ar(e_(M))===Ar(e_(te)));let ie=e_(M).length-M.span.length;C(x,M.span.start,Ar(M.span),Ar(e_(M)),ie,ye,N,ue);let Ce=Zi.parseSourceFile(x.fileName,N,x.languageVersion,fe,!0,x.scriptKind,x.setExternalModuleIndicator,x.jsDocParsingMode);return Ce.commentDirectives=a(x.commentDirectives,Ce.commentDirectives,M.span.start,Ar(M.span),ie,ye,N,ue),Ce.impliedNodeFormat=x.impliedNodeFormat,N6(x,Ce),Ce}e.updateSourceFile=t;function a(x,N,te,ue,ye,fe,M,ie){if(!x)return N;let Ce,V=!1;for(let G of x){let{range:dt,type:rr}=G;if(dt.endue){oe();let vn={range:{pos:dt.pos+ye,end:dt.end+ye},type:rr};Ce=Dn(Ce,vn),ie&&B.assert(fe.substring(dt.pos,dt.end)===M.substring(vn.range.pos,vn.range.end))}}return oe(),Ce;function oe(){V||(V=!0,Ce?N&&Ce.push(...N):Ce=N)}}function o(x,N,te,ue,ye,fe,M){te?Ce(x):ie(x);return;function ie(V){let oe="";if(M&&m(V)&&(oe=ye.substring(V.pos,V.end)),em(V,N),bi(V,V.pos+ue,V.end+ue),M&&m(V)&&B.assert(oe===fe.substring(V.pos,V.end)),Ht(V,ie,Ce),$i(V))for(let G of V.jsDoc)ie(G);E(V,M)}function Ce(V){bi(V,V.pos+ue,V.end+ue);for(let oe of V)ie(oe)}}function m(x){switch(x.kind){case 11:case 9:case 80:return!0}return!1}function v(x,N,te,ue,ye){B.assert(x.end>=N,"Adjusting an element that was entirely before the change range"),B.assert(x.pos<=te,"Adjusting an element that was entirely after the change range"),B.assert(x.pos<=x.end);let fe=Math.min(x.pos,ue),M=x.end>=te?x.end+ye:Math.min(x.end,ue);if(B.assert(fe<=M),x.parent){let ie=x.parent;B.assertGreaterThanOrEqual(fe,ie.pos),B.assertLessThanOrEqual(M,ie.end)}bi(x,fe,M)}function E(x,N){if(N){let te=x.pos,ue=ye=>{B.assert(ye.pos>=te),te=ye.end};if($i(x))for(let ye of x.jsDoc)ue(ye);Ht(x,ue),B.assert(te<=x.end)}}function C(x,N,te,ue,ye,fe,M,ie){Ce(x);return;function Ce(oe){if(B.assert(oe.pos<=oe.end),oe.pos>te){o(oe,x,!1,ye,fe,M,ie);return}let G=oe.end;if(G>=N){if(Gp(oe),em(oe,x),v(oe,N,te,ue,ye),Ht(oe,Ce,V),$i(oe))for(let dt of oe.jsDoc)Ce(dt);E(oe,ie);return}B.assert(Gte){o(oe,x,!0,ye,fe,M,ie);return}let G=oe.end;if(G>=N){Gp(oe),v(oe,N,te,ue,ye);for(let dt of oe)Ce(dt);return}B.assert(G0&&M<=1;M++){let ie=W(x,ue);B.assert(ie.pos<=ue);let Ce=ie.pos;ue=Math.max(0,Ce-1)}let ye=Ag(ue,Ar(N.span)),fe=N.newLength+(N.span.start-ue);return t1(ye,fe)}function W(x,N){let te=x,ue;if(Ht(x,fe),ue){let M=ye(ue);M.pos>te.pos&&(te=M)}return te;function ye(M){for(;;){let ie=pb(M);if(ie)M=ie;else return M}}function fe(M){if(!Qi(M))if(M.pos<=N){if(M.pos>=te.pos&&(te=M),NN),!0}}function h(x,N,te,ue){let ye=x.text;if(te&&(B.assert(ye.length-te.span.length+te.newLength===N.length),ue||B.shouldAssert(3))){let fe=ye.substr(0,te.span.start),M=N.substr(0,te.span.start);B.assert(fe===M);let ie=ye.substring(Ar(te.span),ye.length),Ce=N.substring(Ar(e_(te)),N.length);B.assert(ie===Ce)}}function y(x){let N=x.statements,te=0;B.assert(te=V.pos&&M=V.pos&&M{x[x.Value=-1]="Value"})(g||(g={}))})(xl||(xl={}));function K6(e){return Z6(e)!==void 0}function Z6(e){let t=Bm(e,Ob,!1);if(t)return t;if(Qy(e,".ts")){let a=Um(e),o=a.lastIndexOf(".d.");if(o>=0)return a.substring(o)}}function ev(e,t,a,o){if(e){if(e==="import")return 99;if(e==="require")return 1;o(t,a-t,A.resolution_mode_should_be_either_require_or_import)}}function tv(e,t){let a=[];for(let o of Jp(t,0)||bt){let m=t.substring(o.pos,o.end);sv(a,o,m)}e.pragmas=new Map;for(let o of a){if(e.pragmas.has(o.name)){let m=e.pragmas.get(o.name);m instanceof Array?m.push(o.args):e.pragmas.set(o.name,[m,o.args]);continue}e.pragmas.set(o.name,o.args)}}function nv(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((a,o)=>{switch(o){case"reference":{let m=e.referencedFiles,v=e.typeReferenceDirectives,E=e.libReferenceDirectives;qn(vp(a),C=>{let{types:c,lib:W,path:h,["resolution-mode"]:y,preserve:g}=C.arguments,x=g==="true"?!0:void 0;if(C.arguments["no-default-lib"]==="true")e.hasNoDefaultLib=!0;else if(c){let N=ev(y,c.pos,c.end,t);v.push({pos:c.pos,end:c.end,fileName:c.value,...N?{resolutionMode:N}:{},...x?{preserve:x}:{}})}else W?E.push({pos:W.pos,end:W.end,fileName:W.value,...x?{preserve:x}:{}}):h?m.push({pos:h.pos,end:h.end,fileName:h.value,...x?{preserve:x}:{}}):t(C.range.pos,C.range.end-C.range.pos,A.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Np(vp(a),m=>({name:m.arguments.name,path:m.arguments.path}));break}case"amd-module":{if(a instanceof Array)for(let m of a)e.moduleName&&t(m.range.pos,m.range.end-m.range.pos,A.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=m.arguments.name;else e.moduleName=a.arguments.name;break}case"ts-nocheck":case"ts-check":{qn(vp(a),m=>{(!e.checkJsDirective||m.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:o==="ts-check",end:m.range.end,pos:m.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:B.fail("Unhandled pragma kind")}})}var Pp=new Map;function rv(e){if(Pp.has(e))return Pp.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Pp.set(e,t),t}var iv=/^\/\/\/\s*<(\S+)\s.*?\/>/m,av=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function sv(e,t,a){let o=t.kind===2&&iv.exec(a);if(o){let v=o[1].toLowerCase(),E=Rm[v];if(!E||!(E.kind&1))return;if(E.args){let C={};for(let c of E.args){let h=rv(c.name).exec(a);if(!h&&!c.optional)return;if(h){let y=h[2]||h[3];if(c.captureSpan){let g=t.pos+h.index+h[1].length+1;C[c.name]={value:y,pos:g,end:g+y.length}}else C[c.name]=y}}e.push({name:v,args:{arguments:C,range:t}})}else e.push({name:v,args:{arguments:{},range:t}});return}let m=t.kind===2&&av.exec(a);if(m)return km(e,t,2,m);if(t.kind===3){let v=/@(\S+)(\s+(?:\S.*)?)?$/gm,E;for(;E=v.exec(a);)km(e,t,4,E)}}function km(e,t,a,o){if(!o)return;let m=o[1].toLowerCase(),v=Rm[m];if(!v||!(v.kind&a))return;let E=o[2],C=_v(v,E);C!=="fail"&&e.push({name:m,args:{arguments:C,range:t}})}function _v(e,t){if(!t)return{};if(!e.args)return{};let a=t.trim().split(/\s+/),o={};for(let m=0;mo.kind<309||o.kind>351);return a.kind<166?a:a.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),a=Fa(t);if(a)return a.kind<166?a:a.getLastToken(e)}forEachChild(e,t){return Ht(this,e,t)}};function ov(e,t){let a=[];if(d2(e))return e.forEachChild(E=>{a.push(E)}),a;c_.setText((t||e.getSourceFile()).text);let o=e.pos,m=E=>{l_(a,o,E.pos,e),a.push(E),o=E.end},v=E=>{l_(a,o,E.pos,e),a.push(cv(E,e)),o=E.end};return qn(e.jsDoc,m),o=e.pos,e.forEachChild(m,v),l_(a,o,e.end,e),c_.setText(void 0),a}function l_(e,t,a,o){for(c_.resetTokenState(t);tt.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function fl(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(a.length===0||e.some(kh))){let o=new Set;for(let m of e){let v=Eh(t,m,E=>{var C;if(!o.has(E))return o.add(E),m.kind===177||m.kind===178?E.getContextualJsDocTags(m,t):((C=E.declarations)==null?void 0:C.length)===1?E.getJsDocTags(t):void 0});v&&(a=[...v,...a])}}return a}function o_(e,t){if(!e)return bt;let a=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(a.length===0||e.some(kh))){let o=new Set;for(let m of e){let v=Eh(t,m,E=>{if(!o.has(E))return o.add(E),m.kind===177||m.kind===178?E.getContextualDocumentationComment(m,t):E.getDocumentationComment(t)});v&&(a=a.length===0?v.slice():v.concat(lineBreakPart(),a))}}return a}function Eh(e,t,a){var o;let m=((o=t.parent)==null?void 0:o.kind)===176?t.parent.parent:t.parent;if(!m)return;let v=tb(t);return vy(G2(m),E=>{let C=e.getTypeAtLocation(E),c=v&&C.symbol?e.getTypeOfSymbol(C.symbol):C,W=e.getPropertyOfType(c,t.symbol.name);return W?a(W):void 0})}var fv=class extends Gf{constructor(e,t,a){super(e,t,a)}update(e,t){return X6(this,e,t)}getLineAndCharacterOfPosition(e){return Hm(this,e)}getLineStarts(){return Lp(this)}getPositionOfLineAndCharacter(e,t,a){return yg(Lp(this),e,t,this.text,a)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),a=this.getLineStarts(),o;t+1>=a.length&&(o=this.getEnd()),o||(o=a[t+1]-1);let m=this.getFullText();return m[o]===` -`&&m[o-1]==="\r"?o-1:o}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=My();return this.forEachChild(m),e;function t(v){let E=o(v);E&&e.add(E,v)}function a(v){let E=e.get(v);return E||e.set(v,E=[]),E}function o(v){let E=lf(v);return E&&(kf(E)&&dr(E.expression)?E.expression.name.text:u1(E)?getNameFromPropertyName(E):void 0)}function m(v){switch(v.kind){case 262:case 218:case 174:case 173:let E=v,C=o(E);if(C){let h=a(C),y=Fa(h);y&&E.parent===y.parent&&E.symbol===y.symbol?E.body&&!y.body&&(h[h.length-1]=E):h.push(E)}Ht(v,m);break;case 263:case 231:case 264:case 265:case 266:case 267:case 271:case 281:case 276:case 273:case 274:case 177:case 178:case 187:t(v),Ht(v,m);break;case 169:if(!S_(v,31))break;case 260:case 208:{let h=v;if(a2(h.name)){Ht(h.name,m);break}h.initializer&&m(h.initializer)}case 306:case 172:case 171:t(v);break;case 278:let c=v;c.exportClause&&(ih(c.exportClause)?qn(c.exportClause.elements,m):m(c.exportClause.name));break;case 272:let W=v.importClause;W&&(W.name&&t(W.name),W.namedBindings&&(W.namedBindings.kind===274?t(W.namedBindings):qn(W.namedBindings.elements,m)));break;case 226:yf(v)!==0&&t(v);default:Ht(v,m)}}}},dv=class{constructor(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(o=>o)}getLineAndCharacterOfPosition(e){return Hm(this,e)}};function mv(){return{getNodeConstructor:()=>Gf,getTokenConstructor:()=>xh,getIdentifierConstructor:()=>Sh,getPrivateIdentifierConstructor:()=>wh,getSourceFileConstructor:()=>fv,getSymbolConstructor:()=>lv,getTypeConstructor:()=>uv,getSignatureConstructor:()=>pv,getSourceMapSourceConstructor:()=>dv}}var hv=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],R3=[...hv,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];Tb(mv());var Ml=new Proxy({},{get:()=>!0});var Ch=Ml["4.8"];function nr(e,t=!1){var a;if(e!=null){if(Ch){if(t||Ol(e)){let o=i1(e);return o?[...o]:void 0}return}return(a=e.modifiers)==null?void 0:a.filter(o=>!Cl(o))}}function ra(e,t=!1){var a;if(e!=null){if(Ch){if(t||Wf(e)){let o=uf(e);return o?[...o]:void 0}return}return(a=e.decorators)==null?void 0:a.filter(Cl)}}var Ph={};var Ll=new Proxy({},{get:(e,t)=>t});var Nh=Ll,Ih=Ll;var D=Nh,Dt=Ih;var Oh=Ml["5.0"],le=Ie,bv=new Set([le.AmpersandAmpersandToken,le.BarBarToken,le.QuestionQuestionToken]),vv=new Set([Ie.AmpersandAmpersandEqualsToken,Ie.AmpersandEqualsToken,Ie.AsteriskAsteriskEqualsToken,Ie.AsteriskEqualsToken,Ie.BarBarEqualsToken,Ie.BarEqualsToken,Ie.CaretEqualsToken,Ie.EqualsToken,Ie.GreaterThanGreaterThanEqualsToken,Ie.GreaterThanGreaterThanGreaterThanEqualsToken,Ie.LessThanLessThanEqualsToken,Ie.MinusEqualsToken,Ie.PercentEqualsToken,Ie.PlusEqualsToken,Ie.QuestionQuestionEqualsToken,Ie.SlashEqualsToken]),Tv=new Set([le.AmpersandAmpersandToken,le.AmpersandToken,le.AsteriskAsteriskToken,le.AsteriskToken,le.BarBarToken,le.BarToken,le.CaretToken,le.EqualsEqualsEqualsToken,le.EqualsEqualsToken,le.ExclamationEqualsEqualsToken,le.ExclamationEqualsToken,le.GreaterThanEqualsToken,le.GreaterThanGreaterThanGreaterThanToken,le.GreaterThanGreaterThanToken,le.GreaterThanToken,le.InKeyword,le.InstanceOfKeyword,le.LessThanEqualsToken,le.LessThanLessThanToken,le.LessThanToken,le.MinusToken,le.PercentToken,le.PlusToken,le.SlashToken]);function xv(e){return vv.has(e.kind)}function Sv(e){return bv.has(e.kind)}function wv(e){return Tv.has(e.kind)}function Zr(e){return it(e)}function Mh(e){return e.kind!==le.SemicolonClassElement}function He(e,t){let a=nr(t);return(a==null?void 0:a.some(o=>o.kind===e))===!0}function Lh(e){let t=nr(e);return t==null?null:t[t.length-1]??null}function Jh(e){return e.kind===le.CommaToken}function kv(e){return e.kind===le.SingleLineCommentTrivia||e.kind===le.MultiLineCommentTrivia}function Ev(e){return e.kind===le.JSDocComment}function jh(e){if(xv(e))return{type:D.AssignmentExpression,operator:Zr(e.kind)};if(Sv(e))return{type:D.LogicalExpression,operator:Zr(e.kind)};if(wv(e))return{type:D.BinaryExpression,operator:Zr(e.kind)};throw new Error(`Unexpected binary operator ${it(e.kind)}`)}function k_(e,t){let a=t.getLineAndCharacterOfPosition(e);return{column:a.character,line:a.line+1}}function ei(e,t){let[a,o]=e.map(m=>k_(m,t));return{end:o,start:a}}function Rh(e){if(e.kind===Ie.Block)switch(e.parent.kind){case Ie.Constructor:case Ie.GetAccessor:case Ie.SetAccessor:case Ie.ArrowFunction:case Ie.FunctionExpression:case Ie.FunctionDeclaration:case Ie.MethodDeclaration:return!0;default:return!1}return!0}function ia(e,t){return[e.getStart(t),e.getEnd()]}function Av(e){return e.kind>=le.FirstToken&&e.kind<=le.LastToken}function Uh(e){return e.kind>=le.JsxElement&&e.kind<=le.JsxAttribute}function Jl(e){return e.flags&bn.Let?"let":(e.flags&bn.AwaitUsing)===bn.AwaitUsing?"await using":e.flags&bn.Const?"const":e.flags&bn.Using?"using":"var"}function ki(e){let t=nr(e);if(t!=null)for(let a of t)switch(a.kind){case le.PublicKeyword:return"public";case le.ProtectedKeyword:return"protected";case le.PrivateKeyword:return"private";default:break}}function mr(e,t,a){return o(t);function o(m){return c1(m)&&m.pos===e.end?m:Ov(m.getChildren(a),v=>(v.pos<=e.pos&&v.end>e.end||v.pos===e.end)&&Iv(v,a)?o(v):void 0)}}function Cv(e,t){let a=e;for(;a;){if(t(a))return a;a=a.parent}}function Dv(e){return!!Cv(e,Uh)}function Qf(e){return Er(!1,e,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,t=>{let a=t.slice(1,-1);if(a[0]==="#"){let o=a[1]==="x"?parseInt(a.slice(2),16):parseInt(a.slice(1),10);return o>1114111?t:String.fromCodePoint(o)}return Ph[a]||t})}function aa(e){return e.kind===le.ComputedPropertyName}function Kf(e){return!!e.questionToken}function Zf(e){return e.type===D.ChainExpression}function Bh(e,t){return Zf(t)&&e.expression.kind!==Ie.ParenthesizedExpression}function Pv(e){if(e.kind===le.NullKeyword)return Dt.Null;let t;if(Oh&&e.kind===le.Identifier?t=kl(e):"originalKeywordKind"in e&&(t=e.originalKeywordKind),t)return t===le.NullKeyword?Dt.Null:t>=le.FirstFutureReservedWord&&t<=le.LastKeyword?Dt.Identifier:Dt.Keyword;if(e.kind>=le.FirstKeyword&&e.kind<=le.LastFutureReservedWord)return e.kind===le.FalseKeyword||e.kind===le.TrueKeyword?Dt.Boolean:Dt.Keyword;if(e.kind>=le.FirstPunctuation&&e.kind<=le.LastPunctuation)return Dt.Punctuator;if(e.kind>=le.NoSubstitutionTemplateLiteral&&e.kind<=le.TemplateTail)return Dt.Template;switch(e.kind){case le.NumericLiteral:case le.BigIntLiteral:return Dt.Numeric;case le.PrivateIdentifier:return Dt.PrivateIdentifier;case le.JsxText:return Dt.JSXText;case le.StringLiteral:return e.parent.kind===le.JsxAttribute||e.parent.kind===le.JsxElement?Dt.JSXText:Dt.String;case le.RegularExpressionLiteral:return Dt.RegularExpression;case le.Identifier:case le.ConstructorKeyword:case le.GetKeyword:case le.SetKeyword:default:}if(e.kind===le.Identifier){if(Uh(e.parent))return Dt.JSXIdentifier;if(e.parent.kind===le.PropertyAccessExpression&&Dv(e))return Dt.JSXIdentifier}return Dt.Identifier}function Nv(e,t){let a=e.kind===le.JsxText?e.getFullStart():e.getStart(t),o=e.getEnd(),m=t.text.slice(a,o),v=Pv(e),E=[a,o],C=ei(E,t);return v===Dt.RegularExpression?{type:v,loc:C,range:E,regex:{flags:m.slice(m.lastIndexOf("/")+1),pattern:m.slice(1,m.lastIndexOf("/"))},value:m}:v===Dt.PrivateIdentifier?{type:v,loc:C,range:E,value:m.slice(1)}:{type:v,loc:C,range:E,value:m}}function qh(e){let t=[];function a(o){kv(o)||Ev(o)||(Av(o)&&o.kind!==le.EndOfFileToken?t.push(Nv(o,e)):o.getChildren(e).forEach(a))}return a(e),t}var $f=class extends Error{fileName;location;constructor(t,a,o){super(t),this.fileName=a,this.location=o,Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:new.target.name})}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function ed(e,t,a,o=a){let[m,v]=[a,o].map(E=>{let{character:C,line:c}=t.getLineAndCharacterOfPosition(E);return{column:C,line:c+1,offset:E}});return new $f(e,t.fileName,{end:v,start:m})}function Fh(e){var t;return!!("illegalDecorators"in e&&((t=e.illegalDecorators)!=null&&t.length))}function Iv(e,t){return e.kind===le.EndOfFileToken?!!e.jsDoc:e.getWidth(t)!==0}function Ov(e,t){if(e!==void 0)for(let a=0;a=0&&e.kind!==le.EndOfFileToken}function td(e){return!Lv(e)}function Wh(e){return cf(e.parent,mf)}function Jv(e){return He(le.AbstractKeyword,e)}function jv(e){if(e.parameters.length&&!Il(e)){let t=e.parameters[0];if(Rv(t))return t}return null}function Rv(e){return zh(e.name)}function Gh(e){switch(e.kind){case le.ClassDeclaration:return!0;case le.ClassExpression:return!0;case le.PropertyDeclaration:{let{parent:t}=e;return!!(Ha(t)||xi(t)&&!Jv(e))}case le.GetAccessor:case le.SetAccessor:case le.MethodDeclaration:{let{parent:t}=e;return!!e.body&&(Ha(t)||xi(t))}case le.Parameter:{let{parent:t}=e,a=t.parent;return!!t&&"body"in t&&!!t.body&&(t.kind===le.Constructor||t.kind===le.MethodDeclaration||t.kind===le.SetAccessor)&&jv(t)!==e&&!!a&&a.kind===le.ClassDeclaration}}return!1}function jl(e){switch(e.kind){case le.Identifier:return!0;case le.PropertyAccessExpression:case le.ElementAccessExpression:return!(e.flags&bn.OptionalChain);case le.ParenthesizedExpression:case le.TypeAssertionExpression:case le.AsExpression:case le.SatisfiesExpression:case le.ExpressionWithTypeArguments:case le.NonNullExpression:return jl(e.expression);default:return!1}}function Yh(e){let t=nr(e),a=e;for(;(!t||t.length===0)&&wi(a.parent);){let o=nr(a.parent);o!=null&&o.length&&(t=o),a=a.parent}return t}var T=Ie;function ad(e){return ed("message"in e&&e.message||e.messageText,e.file,e.start)}function Uv(e){return dr(e)&&Ze(e.name)&&Hh(e.expression)}function Hh(e){return e.kind===T.Identifier||Uv(e)}var he,rd,Xh,Je,Vt,Ka,id,Rl=class{constructor(t,a){gp(this,he);Vi(this,"allowPattern",!1);Vi(this,"ast");Vi(this,"esTreeNodeToTSNodeMap",new WeakMap);Vi(this,"options");Vi(this,"tsNodeToESTreeNodeMap",new WeakMap);this.ast=t,this.options={...a}}assertModuleSpecifier(t,a){var o;!a&&t.moduleSpecifier==null&&ge(this,he,Vt).call(this,t,"Module specifier must be a string literal."),t.moduleSpecifier&&((o=t.moduleSpecifier)==null?void 0:o.kind)!==T.StringLiteral&&ge(this,he,Vt).call(this,t.moduleSpecifier,"Module specifier must be a string literal.")}convertBindingNameWithTypeAnnotation(t,a,o){let m=this.convertPattern(t);return a&&(m.typeAnnotation=this.convertTypeAnnotation(a,o),this.fixParentLocation(m,m.typeAnnotation.range)),m}convertBodyExpressions(t,a){let o=Rh(a);return t.map(m=>{let v=this.convertChild(m);if(o){if(v!=null&&v.expression&&Pl(m)&&Si(m.expression)){let E=v.expression.raw;return v.directive=E.slice(1,-1),v}o=!1}return v}).filter(m=>m)}convertChainExpression(t,a){let{child:o,isOptional:m}=t.type===D.MemberExpression?{child:t.object,isOptional:t.optional}:t.type===D.CallExpression?{child:t.callee,isOptional:t.optional}:{child:t.expression,isOptional:!1},v=Bh(a,o);if(!v&&!m)return t;if(v&&Zf(o)){let E=o.expression;t.type===D.MemberExpression?t.object=E:t.type===D.CallExpression?t.callee=E:t.expression=E}return this.createNode(a,{type:D.ChainExpression,expression:t})}convertChild(t,a){return this.converter(t,a,!1)}convertPattern(t,a){return this.converter(t,a,!0)}convertTypeAnnotation(t,a){let o=(a==null?void 0:a.kind)===T.FunctionType||(a==null?void 0:a.kind)===T.ConstructorType?2:1,v=[t.getFullStart()-o,t.end],E=ei(v,this.ast);return{type:D.TSTypeAnnotation,loc:E,range:v,typeAnnotation:this.convertChild(t)}}convertTypeArgumentsToTypeParameterInstantiation(t,a){let o=mr(t,this.ast,this.ast);return this.createNode(a,{type:D.TSTypeParameterInstantiation,range:[t.pos-1,o.end],params:t.map(m=>this.convertChild(m))})}convertTSTypeParametersToTypeParametersDeclaration(t){let a=mr(t,this.ast,this.ast),o=[t.pos-1,a.end];return{type:D.TSTypeParameterDeclaration,loc:ei(o,this.ast),range:o,params:t.map(m=>this.convertChild(m))}}convertParameters(t){return t!=null&&t.length?t.map(a=>{var m;let o=this.convertChild(a);return o.decorators=((m=ra(a))==null?void 0:m.map(v=>this.convertChild(v)))??[],o}):[]}converter(t,a,o){if(!t)return null;ge(this,he,Xh).call(this,t);let m=this.allowPattern;o!=null&&(this.allowPattern=o);let v=this.convertNode(t,a??t.parent);return this.registerTSNodeInNodeMap(t,v),this.allowPattern=m,v}convertImportAttributes(t){return t==null?[]:t.elements.map(a=>this.convertChild(a))}convertJSXIdentifier(t){let a=this.createNode(t,{type:D.JSXIdentifier,name:t.getText()});return this.registerTSNodeInNodeMap(t,a),a}convertJSXNamespaceOrIdentifier(t){if(t.kind===Ie.JsxNamespacedName){let m=this.createNode(t,{type:D.JSXNamespacedName,name:this.createNode(t.name,{type:D.JSXIdentifier,name:t.name.text}),namespace:this.createNode(t.namespace,{type:D.JSXIdentifier,name:t.namespace.text})});return this.registerTSNodeInNodeMap(t,m),m}let a=t.getText(),o=a.indexOf(":");if(o>0){let m=ia(t,this.ast),v=this.createNode(t,{type:D.JSXNamespacedName,range:m,name:this.createNode(t,{type:D.JSXIdentifier,range:[m[0]+o+1,m[1]],name:a.slice(o+1)}),namespace:this.createNode(t,{type:D.JSXIdentifier,range:[m[0],m[0]+o],name:a.slice(0,o)})});return this.registerTSNodeInNodeMap(t,v),v}return this.convertJSXIdentifier(t)}convertJSXTagName(t,a){let o;switch(t.kind){case T.PropertyAccessExpression:t.name.kind===T.PrivateIdentifier&&ge(this,he,Je).call(this,t.name,"Non-private identifier expected."),o=this.createNode(t,{type:D.JSXMemberExpression,object:this.convertJSXTagName(t.expression,a),property:this.convertJSXIdentifier(t.name)});break;case T.ThisKeyword:case T.Identifier:default:return this.convertJSXNamespaceOrIdentifier(t)}return this.registerTSNodeInNodeMap(t,o),o}convertMethodSignature(t){return this.createNode(t,{type:D.TSMethodSignature,accessibility:ki(t),computed:aa(t.name),key:this.convertChild(t.name),kind:(()=>{switch(t.kind){case T.GetAccessor:return"get";case T.SetAccessor:return"set";case T.MethodSignature:return"method"}})(),optional:Kf(t),params:this.convertParameters(t.parameters),readonly:He(T.ReadonlyKeyword,t),returnType:t.type&&this.convertTypeAnnotation(t.type,t),static:He(T.StaticKeyword,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}fixParentLocation(t,a){a[0]t.range[1]&&(t.range[1]=a[1],t.loc.end=k_(t.range[1],this.ast))}convertNode(t,a){var o,m,v,E,C,c,W,h;switch(t.kind){case T.SourceFile:return this.createNode(t,{type:D.Program,range:[t.getStart(this.ast),t.endOfFileToken.end],body:this.convertBodyExpressions(t.statements,t),comments:void 0,sourceType:t.externalModuleIndicator?"module":"script",tokens:void 0});case T.Block:return this.createNode(t,{type:D.BlockStatement,body:this.convertBodyExpressions(t.statements,t)});case T.Identifier:return Vh(t)?this.createNode(t,{type:D.ThisExpression}):this.createNode(t,{type:D.Identifier,decorators:[],name:t.text,optional:!1,typeAnnotation:void 0});case T.PrivateIdentifier:return this.createNode(t,{type:D.PrivateIdentifier,name:t.text.slice(1)});case T.WithStatement:return this.createNode(t,{type:D.WithStatement,body:this.convertChild(t.statement),object:this.convertChild(t.expression)});case T.ReturnStatement:return this.createNode(t,{type:D.ReturnStatement,argument:this.convertChild(t.expression)});case T.LabeledStatement:return this.createNode(t,{type:D.LabeledStatement,body:this.convertChild(t.statement),label:this.convertChild(t.label)});case T.ContinueStatement:return this.createNode(t,{type:D.ContinueStatement,label:this.convertChild(t.label)});case T.BreakStatement:return this.createNode(t,{type:D.BreakStatement,label:this.convertChild(t.label)});case T.IfStatement:return this.createNode(t,{type:D.IfStatement,alternate:this.convertChild(t.elseStatement),consequent:this.convertChild(t.thenStatement),test:this.convertChild(t.expression)});case T.SwitchStatement:return t.caseBlock.clauses.filter(y=>y.kind===T.DefaultClause).length>1&&ge(this,he,Je).call(this,t,"A 'default' clause cannot appear more than once in a 'switch' statement."),this.createNode(t,{type:D.SwitchStatement,cases:t.caseBlock.clauses.map(y=>this.convertChild(y)),discriminant:this.convertChild(t.expression)});case T.CaseClause:case T.DefaultClause:return this.createNode(t,{type:D.SwitchCase,consequent:t.statements.map(y=>this.convertChild(y)),test:t.kind===T.CaseClause?this.convertChild(t.expression):null});case T.ThrowStatement:return t.expression.end===t.expression.pos&&ge(this,he,Vt).call(this,t,"A throw statement must throw an expression."),this.createNode(t,{type:D.ThrowStatement,argument:this.convertChild(t.expression)});case T.TryStatement:return this.createNode(t,{type:D.TryStatement,block:this.convertChild(t.tryBlock),finalizer:this.convertChild(t.finallyBlock),handler:this.convertChild(t.catchClause)});case T.CatchClause:return(o=t.variableDeclaration)!=null&&o.initializer&&ge(this,he,Je).call(this,t.variableDeclaration.initializer,"Catch clause variable cannot have an initializer."),this.createNode(t,{type:D.CatchClause,body:this.convertChild(t.block),param:t.variableDeclaration?this.convertBindingNameWithTypeAnnotation(t.variableDeclaration.name,t.variableDeclaration.type):null});case T.WhileStatement:return this.createNode(t,{type:D.WhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.DoStatement:return this.createNode(t,{type:D.DoWhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case T.ForStatement:return this.createNode(t,{type:D.ForStatement,body:this.convertChild(t.statement),init:this.convertChild(t.initializer),test:this.convertChild(t.condition),update:this.convertChild(t.incrementor)});case T.ForInStatement:return ge(this,he,rd).call(this,t.initializer,t.kind),this.createNode(t,{type:D.ForInStatement,body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.ForOfStatement:return ge(this,he,rd).call(this,t.initializer,t.kind),this.createNode(t,{type:D.ForOfStatement,await:!!(t.awaitModifier&&t.awaitModifier.kind===T.AwaitKeyword),body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case T.FunctionDeclaration:{let y=He(T.DeclareKeyword,t),g=He(T.AsyncKeyword,t),x=!!t.asteriskToken;y?t.body?ge(this,he,Je).call(this,t,"An implementation cannot be declared in ambient contexts."):g?ge(this,he,Je).call(this,t,"'async' modifier cannot be used in an ambient context."):x&&ge(this,he,Je).call(this,t,"Generators are not allowed in an ambient context."):!t.body&&x&&ge(this,he,Je).call(this,t,"A function signature cannot be declared as a generator.");let N=this.createNode(t,{type:t.body?D.FunctionDeclaration:D.TSDeclareFunction,async:g,body:this.convertChild(t.body)||void 0,declare:y,expression:!1,generator:x,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,N)}case T.VariableDeclaration:{let y=!!t.exclamationToken,g=this.convertChild(t.initializer),x=this.convertBindingNameWithTypeAnnotation(t.name,t.type,t);return y&&(g?ge(this,he,Je).call(this,t,"Declarations with initializers cannot also have definite assignment assertions."):(x.type!==D.Identifier||!x.typeAnnotation)&&ge(this,he,Je).call(this,t,"Declarations with definite assignment assertions must also have type annotations.")),this.createNode(t,{type:D.VariableDeclarator,definite:y,id:x,init:g})}case T.VariableStatement:{let y=this.createNode(t,{type:D.VariableDeclaration,declarations:t.declarationList.declarations.map(g=>this.convertChild(g)),declare:He(T.DeclareKeyword,t),kind:Jl(t.declarationList)});return y.declarations.length||ge(this,he,Vt).call(this,t,"A variable declaration list must have at least one variable declarator."),(y.kind==="using"||y.kind==="await using")&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init==null&&ge(this,he,Je).call(this,g,`'${y.kind}' declarations must be initialized.`),y.declarations[x].id.type!==D.Identifier&&ge(this,he,Je).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),(y.declare||["await using","const","using"].includes(y.kind))&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].definite&&ge(this,he,Je).call(this,g,"A definite assignment assertion '!' is not permitted in this context.")}),y.declare&&t.declarationList.declarations.forEach((g,x)=>{y.declarations[x].init&&(["let","var"].includes(y.kind)||y.declarations[x].id.typeAnnotation)&&ge(this,he,Je).call(this,g,"Initializers are not permitted in ambient contexts.")}),this.fixExports(t,y)}case T.VariableDeclarationList:{let y=this.createNode(t,{type:D.VariableDeclaration,declarations:t.declarations.map(g=>this.convertChild(g)),declare:!1,kind:Jl(t)});return(y.kind==="using"||y.kind==="await using")&&t.declarations.forEach((g,x)=>{y.declarations[x].init!=null&&ge(this,he,Je).call(this,g,`'${y.kind}' declarations may not be initialized in for statement.`),y.declarations[x].id.type!==D.Identifier&&ge(this,he,Je).call(this,g.name,`'${y.kind}' declarations may not have binding patterns.`)}),y}case T.ExpressionStatement:return this.createNode(t,{type:D.ExpressionStatement,directive:void 0,expression:this.convertChild(t.expression)});case T.ThisKeyword:return this.createNode(t,{type:D.ThisExpression});case T.ArrayLiteralExpression:return this.allowPattern?this.createNode(t,{type:D.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0}):this.createNode(t,{type:D.ArrayExpression,elements:t.elements.map(y=>this.convertChild(y))});case T.ObjectLiteralExpression:{if(this.allowPattern)return this.createNode(t,{type:D.ObjectPattern,decorators:[],optional:!1,properties:t.properties.map(g=>this.convertPattern(g)),typeAnnotation:void 0});let y=[];for(let g of t.properties)(g.kind===T.GetAccessor||g.kind===T.SetAccessor||g.kind===T.MethodDeclaration)&&!g.body&&ge(this,he,Vt).call(this,g.end-1,"'{' expected."),y.push(this.convertChild(g));return this.createNode(t,{type:D.ObjectExpression,properties:y})}case T.PropertyAssignment:{let{exclamationToken:y,questionToken:g}=t;return g&&ge(this,he,Je).call(this,g,"A property assignment cannot have a question token."),y&&ge(this,he,Je).call(this,y,"A property assignment cannot have an exclamation token."),this.createNode(t,{type:D.Property,computed:aa(t.name),key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(t.initializer,t,this.allowPattern)})}case T.ShorthandPropertyAssignment:{let{exclamationToken:y,modifiers:g,questionToken:x}=t;return g&&ge(this,he,Je).call(this,g[0],"A shorthand property assignment cannot have modifiers."),x&&ge(this,he,Je).call(this,x,"A shorthand property assignment cannot have a question token."),y&&ge(this,he,Je).call(this,y,"A shorthand property assignment cannot have an exclamation token."),t.objectAssignmentInitializer?this.createNode(t,{type:D.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:this.convertPattern(t.name),optional:!1,right:this.convertChild(t.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(t,{type:D.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(t.name)})}case T.ComputedPropertyName:return this.convertChild(t.expression);case T.PropertyDeclaration:{let y=He(T.AbstractKeyword,t);y&&t.initializer&&ge(this,he,Je).call(this,t.initializer,"Abstract property cannot have an initializer.");let g=He(T.AccessorKeyword,t),x=g?y?D.TSAbstractAccessorProperty:D.AccessorProperty:y?D.TSAbstractPropertyDefinition:D.PropertyDefinition,N=this.convertChild(t.name);return this.createNode(t,{type:x,accessibility:ki(t),computed:aa(t.name),declare:He(T.DeclareKeyword,t),decorators:((m=ra(t))==null?void 0:m.map(te=>this.convertChild(te)))??[],definite:!!t.exclamationToken,key:N,optional:(N.type===D.Literal||t.name.kind===T.Identifier||t.name.kind===T.ComputedPropertyName||t.name.kind===T.PrivateIdentifier)&&!!t.questionToken,override:He(T.OverrideKeyword,t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t),value:y?null:this.convertChild(t.initializer)})}case T.GetAccessor:case T.SetAccessor:if(t.parent.kind===T.InterfaceDeclaration||t.parent.kind===T.TypeLiteral)return this.convertMethodSignature(t);case T.MethodDeclaration:{let y=this.createNode(t,{type:t.body?D.FunctionExpression:D.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:null,params:[],returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});y.typeParameters&&this.fixParentLocation(y,y.typeParameters.range);let g;if(a.kind===T.ObjectLiteralExpression)y.params=t.parameters.map(x=>this.convertChild(x)),g=this.createNode(t,{type:D.Property,computed:aa(t.name),key:this.convertChild(t.name),kind:"init",method:t.kind===T.MethodDeclaration,optional:!!t.questionToken,shorthand:!1,value:y});else{y.params=this.convertParameters(t.parameters);let x=He(T.AbstractKeyword,t)?D.TSAbstractMethodDefinition:D.MethodDefinition;g=this.createNode(t,{type:x,accessibility:ki(t),computed:aa(t.name),decorators:((v=ra(t))==null?void 0:v.map(N=>this.convertChild(N)))??[],key:this.convertChild(t.name),kind:"method",optional:!!t.questionToken,override:He(T.OverrideKeyword,t),static:He(T.StaticKeyword,t),value:y})}return t.kind===T.GetAccessor?g.kind="get":t.kind===T.SetAccessor?g.kind="set":!g.static&&t.name.kind===T.StringLiteral&&t.name.text==="constructor"&&g.type!==D.Property&&(g.kind="constructor"),g}case T.Constructor:{let y=Lh(t),g=(y&&mr(y,t,this.ast))??t.getFirstToken(),x=this.createNode(t,{type:t.body?D.FunctionExpression:D.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:!1,body:this.convertChild(t.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});x.typeParameters&&this.fixParentLocation(x,x.typeParameters.range);let N=g.kind===T.StringLiteral?this.createNode(g,{type:D.Literal,raw:g.getText(),value:"constructor"}):this.createNode(t,{type:D.Identifier,range:[g.getStart(this.ast),g.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),te=He(T.StaticKeyword,t);return this.createNode(t,{type:He(T.AbstractKeyword,t)?D.TSAbstractMethodDefinition:D.MethodDefinition,accessibility:ki(t),computed:!1,decorators:[],key:N,kind:te?"method":"constructor",optional:!1,override:!1,static:te,value:x})}case T.FunctionExpression:return this.createNode(t,{type:D.FunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.SuperKeyword:return this.createNode(t,{type:D.Super});case T.ArrayBindingPattern:return this.createNode(t,{type:D.ArrayPattern,decorators:[],elements:t.elements.map(y=>this.convertPattern(y)),optional:!1,typeAnnotation:void 0});case T.OmittedExpression:return null;case T.ObjectBindingPattern:return this.createNode(t,{type:D.ObjectPattern,decorators:[],optional:!1,properties:t.elements.map(y=>this.convertPattern(y)),typeAnnotation:void 0});case T.BindingElement:{if(a.kind===T.ArrayBindingPattern){let g=this.convertChild(t.name,a);return t.initializer?this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:g,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}):t.dotDotDotToken?this.createNode(t,{type:D.RestElement,argument:g,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):g}let y;return t.dotDotDotToken?y=this.createNode(t,{type:D.RestElement,argument:this.convertChild(t.propertyName??t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):y=this.createNode(t,{type:D.Property,computed:!!(t.propertyName&&t.propertyName.kind===T.ComputedPropertyName),key:this.convertChild(t.propertyName??t.name),kind:"init",method:!1,optional:!1,shorthand:!t.propertyName,value:this.convertChild(t.name)}),t.initializer&&(y.value=this.createNode(t,{type:D.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:this.convertChild(t.name),optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0})),y}case T.ArrowFunction:return this.createNode(t,{type:D.ArrowFunctionExpression,async:He(T.AsyncKeyword,t),body:this.convertChild(t.body),expression:t.body.kind!==T.Block,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.YieldExpression:return this.createNode(t,{type:D.YieldExpression,argument:this.convertChild(t.expression),delegate:!!t.asteriskToken});case T.AwaitExpression:return this.createNode(t,{type:D.AwaitExpression,argument:this.convertChild(t.expression)});case T.NoSubstitutionTemplateLiteral:return this.createNode(t,{type:D.TemplateLiteral,expressions:[],quasis:[this.createNode(t,{type:D.TemplateElement,tail:!0,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-1)}})]});case T.TemplateExpression:{let y=this.createNode(t,{type:D.TemplateLiteral,expressions:[],quasis:[this.convertChild(t.head)]});return t.templateSpans.forEach(g=>{y.expressions.push(this.convertChild(g.expression)),y.quasis.push(this.convertChild(g.literal))}),y}case T.TaggedTemplateExpression:return this.createNode(t,{type:D.TaggedTemplateExpression,quasi:this.convertChild(t.template),tag:this.convertChild(t.tag),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.TemplateHead:case T.TemplateMiddle:case T.TemplateTail:{let y=t.kind===T.TemplateTail;return this.createNode(t,{type:D.TemplateElement,tail:y,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-(y?1:2))}})}case T.SpreadAssignment:case T.SpreadElement:return this.allowPattern?this.createNode(t,{type:D.RestElement,argument:this.convertPattern(t.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(t,{type:D.SpreadElement,argument:this.convertChild(t.expression)});case T.Parameter:{let y,g;return t.dotDotDotToken?y=g=this.createNode(t,{type:D.RestElement,argument:this.convertChild(t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):t.initializer?(y=this.convertChild(t.name),g=this.createNode(t,{type:D.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:y,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}),nr(t)&&(g.range[0]=y.range[0],g.loc=ei(g.range,this.ast))):y=g=this.convertChild(t.name,a),t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),this.fixParentLocation(y,y.typeAnnotation.range)),t.questionToken&&(t.questionToken.end>y.range[1]&&(y.range[1]=t.questionToken.end,y.loc.end=k_(y.range[1],this.ast)),y.optional=!0),nr(t)?this.createNode(t,{type:D.TSParameterProperty,accessibility:ki(t),decorators:[],override:He(T.OverrideKeyword,t),parameter:g,readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t)}):g}case T.ClassDeclaration:!t.name&&(!He(Ie.ExportKeyword,t)||!He(Ie.DefaultKeyword,t))&&ge(this,he,Vt).call(this,t,"A class declaration without the 'default' modifier must have a name.");case T.ClassExpression:{let y=t.heritageClauses??[],g=t.kind===T.ClassDeclaration?D.ClassDeclaration:D.ClassExpression,x,N;for(let ue of y){let{token:ye,types:fe}=ue;fe.length===0&&ge(this,he,Vt).call(this,ue,`'${it(ye)}' list cannot be empty.`),ye===T.ExtendsKeyword?(x&&ge(this,he,Vt).call(this,ue,"'extends' clause already seen."),N&&ge(this,he,Vt).call(this,ue,"'extends' clause must precede 'implements' clause."),fe.length>1&&ge(this,he,Vt).call(this,fe[1],"Classes can only extend a single class."),x??(x=ue)):ye===T.ImplementsKeyword&&(N&&ge(this,he,Vt).call(this,ue,"'implements' clause already seen."),N??(N=ue))}let te=this.createNode(t,{type:g,abstract:He(T.AbstractKeyword,t),body:this.createNode(t,{type:D.ClassBody,range:[t.members.pos-1,t.end],body:t.members.filter(Mh).map(ue=>this.convertChild(ue))}),declare:He(T.DeclareKeyword,t),decorators:((E=ra(t))==null?void 0:E.map(ue=>this.convertChild(ue)))??[],id:this.convertChild(t.name),implements:(N==null?void 0:N.types.map(ue=>this.convertChild(ue)))??[],superClass:x!=null&&x.types[0]?this.convertChild(x.types[0].expression):null,superTypeArguments:void 0,typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return(C=x==null?void 0:x.types[0])!=null&&C.typeArguments&&(te.superTypeArguments=this.convertTypeArgumentsToTypeParameterInstantiation(x.types[0].typeArguments,x.types[0])),this.fixExports(t,te)}case T.ModuleBlock:return this.createNode(t,{type:D.TSModuleBlock,body:this.convertBodyExpressions(t.statements,t)});case T.ImportDeclaration:{this.assertModuleSpecifier(t,!1);let y=this.createNode(t,ge(this,he,Ka).call(this,{type:D.ImportDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),importKind:"value",source:this.convertChild(t.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(t.importClause&&(t.importClause.isTypeOnly&&(y.importKind="type"),t.importClause.name&&y.specifiers.push(this.convertChild(t.importClause)),t.importClause.namedBindings))switch(t.importClause.namedBindings.kind){case T.NamespaceImport:y.specifiers.push(this.convertChild(t.importClause.namedBindings));break;case T.NamedImports:y.specifiers.push(...t.importClause.namedBindings.elements.map(g=>this.convertChild(g)));break}return y}case T.NamespaceImport:return this.createNode(t,{type:D.ImportNamespaceSpecifier,local:this.convertChild(t.name)});case T.ImportSpecifier:return this.createNode(t,{type:D.ImportSpecifier,imported:this.convertChild(t.propertyName??t.name),importKind:t.isTypeOnly?"type":"value",local:this.convertChild(t.name)});case T.ImportClause:{let y=this.convertChild(t.name);return this.createNode(t,{type:D.ImportDefaultSpecifier,range:y.range,local:y})}case T.ExportDeclaration:return((c=t.exportClause)==null?void 0:c.kind)===T.NamedExports?(this.assertModuleSpecifier(t,!0),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportNamedDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),declaration:null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier),specifiers:t.exportClause.elements.map(y=>this.convertChild(y,t))},"assertions","attributes",!0))):(this.assertModuleSpecifier(t,!1),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportAllDeclaration,attributes:this.convertImportAttributes(t.attributes??t.assertClause),exported:((W=t.exportClause)==null?void 0:W.kind)===T.NamespaceExport?this.convertChild(t.exportClause.name):null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier)},"assertions","attributes",!0)));case T.ExportSpecifier:{let y=t.propertyName??t.name;return y.kind===T.StringLiteral&&a.kind===T.ExportDeclaration&&((h=a.moduleSpecifier)==null?void 0:h.kind)!==T.StringLiteral&&ge(this,he,Je).call(this,y,"A string literal cannot be used as a local exported binding without `from`."),this.createNode(t,{type:D.ExportSpecifier,exported:this.convertChild(t.name),exportKind:t.isTypeOnly?"type":"value",local:this.convertChild(y)})}case T.ExportAssignment:return t.isExportEquals?this.createNode(t,{type:D.TSExportAssignment,expression:this.convertChild(t.expression)}):this.createNode(t,{type:D.ExportDefaultDeclaration,declaration:this.convertChild(t.expression),exportKind:"value"});case T.PrefixUnaryExpression:case T.PostfixUnaryExpression:{let y=Zr(t.operator);return y==="++"||y==="--"?(jl(t.operand)||ge(this,he,Vt).call(this,t.operand,"Invalid left-hand side expression in unary operation"),this.createNode(t,{type:D.UpdateExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})):this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.operand),operator:y,prefix:t.kind===T.PrefixUnaryExpression})}case T.DeleteExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"delete",prefix:!0});case T.VoidExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"void",prefix:!0});case T.TypeOfExpression:return this.createNode(t,{type:D.UnaryExpression,argument:this.convertChild(t.expression),operator:"typeof",prefix:!0});case T.TypeOperator:return this.createNode(t,{type:D.TSTypeOperator,operator:Zr(t.operator),typeAnnotation:this.convertChild(t.type)});case T.BinaryExpression:{if(Jh(t.operatorToken)){let g=this.createNode(t,{type:D.SequenceExpression,expressions:[]}),x=this.convertChild(t.left);return x.type===D.SequenceExpression&&t.left.kind!==T.ParenthesizedExpression?g.expressions.push(...x.expressions):g.expressions.push(x),g.expressions.push(this.convertChild(t.right)),g}let y=jh(t.operatorToken);return this.allowPattern&&y.type===D.AssignmentExpression?this.createNode(t,{type:D.AssignmentPattern,decorators:[],left:this.convertPattern(t.left,t),optional:!1,right:this.convertChild(t.right),typeAnnotation:void 0}):this.createNode(t,{...y,left:this.converter(t.left,t,y.type===D.AssignmentExpression),right:this.convertChild(t.right)})}case T.PropertyAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.name),N=this.createNode(t,{type:D.MemberExpression,computed:!1,object:y,optional:t.questionDotToken!=null,property:g});return this.convertChainExpression(N,t)}case T.ElementAccessExpression:{let y=this.convertChild(t.expression),g=this.convertChild(t.argumentExpression),N=this.createNode(t,{type:D.MemberExpression,computed:!0,object:y,optional:t.questionDotToken!=null,property:g});return this.convertChainExpression(N,t)}case T.CallExpression:{if(t.expression.kind===T.ImportKeyword)return t.arguments.length!==1&&t.arguments.length!==2&&ge(this,he,Vt).call(this,t.arguments[2]??t,"Dynamic import requires exactly one or two arguments."),this.createNode(t,ge(this,he,Ka).call(this,{type:D.ImportExpression,options:t.arguments[1]?this.convertChild(t.arguments[1]):null,source:this.convertChild(t.arguments[0])},"attributes","options",!0));let y=this.convertChild(t.expression),g=t.arguments.map(te=>this.convertChild(te)),x=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),N=this.createNode(t,{type:D.CallExpression,arguments:g,callee:y,optional:t.questionDotToken!=null,typeArguments:x});return this.convertChainExpression(N,t)}case T.NewExpression:{let y=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t);return this.createNode(t,{type:D.NewExpression,arguments:t.arguments?t.arguments.map(g=>this.convertChild(g)):[],callee:this.convertChild(t.expression),typeArguments:y})}case T.ConditionalExpression:return this.createNode(t,{type:D.ConditionalExpression,alternate:this.convertChild(t.whenFalse),consequent:this.convertChild(t.whenTrue),test:this.convertChild(t.condition)});case T.MetaProperty:return this.createNode(t,{type:D.MetaProperty,meta:this.createNode(t.getFirstToken(),{type:D.Identifier,decorators:[],name:Zr(t.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(t.name)});case T.Decorator:return this.createNode(t,{type:D.Decorator,expression:this.convertChild(t.expression)});case T.StringLiteral:return this.createNode(t,{type:D.Literal,raw:t.getText(),value:a.kind===T.JsxAttribute?Qf(t.text):t.text});case T.NumericLiteral:return this.createNode(t,{type:D.Literal,raw:t.getText(),value:Number(t.text)});case T.BigIntLiteral:{let y=ia(t,this.ast),g=this.ast.text.slice(y[0],y[1]),x=Er(!1,g.slice(0,-1),"_",""),N=typeof BigInt<"u"?BigInt(x):null;return this.createNode(t,{type:D.Literal,range:y,bigint:N==null?x:String(N),raw:g,value:N})}case T.RegularExpressionLiteral:{let y=t.text.slice(1,t.text.lastIndexOf("/")),g=t.text.slice(t.text.lastIndexOf("/")+1),x=null;try{x=new RegExp(y,g)}catch{}return this.createNode(t,{type:D.Literal,raw:t.text,regex:{flags:g,pattern:y},value:x})}case T.TrueKeyword:return this.createNode(t,{type:D.Literal,raw:"true",value:!0});case T.FalseKeyword:return this.createNode(t,{type:D.Literal,raw:"false",value:!1});case T.NullKeyword:return this.createNode(t,{type:D.Literal,raw:"null",value:null});case T.EmptyStatement:return this.createNode(t,{type:D.EmptyStatement});case T.DebuggerStatement:return this.createNode(t,{type:D.DebuggerStatement});case T.JsxElement:return this.createNode(t,{type:D.JSXElement,children:t.children.map(y=>this.convertChild(y)),closingElement:this.convertChild(t.closingElement),openingElement:this.convertChild(t.openingElement)});case T.JsxFragment:return this.createNode(t,{type:D.JSXFragment,children:t.children.map(y=>this.convertChild(y)),closingFragment:this.convertChild(t.closingFragment),openingFragment:this.convertChild(t.openingFragment)});case T.JsxSelfClosingElement:return this.createNode(t,{type:D.JSXElement,children:[],closingElement:null,openingElement:this.createNode(t,{type:D.JSXOpeningElement,range:ia(t,this.ast),attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!0,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):void 0})});case T.JsxOpeningElement:return this.createNode(t,{type:D.JSXOpeningElement,attributes:t.attributes.properties.map(y=>this.convertChild(y)),name:this.convertJSXTagName(t.tagName,t),selfClosing:!1,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.JsxClosingElement:return this.createNode(t,{type:D.JSXClosingElement,name:this.convertJSXTagName(t.tagName,t)});case T.JsxOpeningFragment:return this.createNode(t,{type:D.JSXOpeningFragment});case T.JsxClosingFragment:return this.createNode(t,{type:D.JSXClosingFragment});case T.JsxExpression:{let y=t.expression?this.convertChild(t.expression):this.createNode(t,{type:D.JSXEmptyExpression,range:[t.getStart(this.ast)+1,t.getEnd()-1]});return t.dotDotDotToken?this.createNode(t,{type:D.JSXSpreadChild,expression:y}):this.createNode(t,{type:D.JSXExpressionContainer,expression:y})}case T.JsxAttribute:return this.createNode(t,{type:D.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(t.name),value:this.convertChild(t.initializer)});case T.JsxText:{let y=t.getFullStart(),g=t.getEnd(),x=this.ast.text.slice(y,g);return this.createNode(t,{type:D.JSXText,range:[y,g],raw:x,value:Qf(x)})}case T.JsxSpreadAttribute:return this.createNode(t,{type:D.JSXSpreadAttribute,argument:this.convertChild(t.expression)});case T.QualifiedName:return this.createNode(t,{type:D.TSQualifiedName,left:this.convertChild(t.left),right:this.convertChild(t.right)});case T.TypeReference:return this.createNode(t,{type:D.TSTypeReference,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),typeName:this.convertChild(t.typeName)});case T.TypeParameter:return this.createNode(t,{type:D.TSTypeParameter,const:He(T.ConstKeyword,t),constraint:t.constraint&&this.convertChild(t.constraint),default:t.default?this.convertChild(t.default):void 0,in:He(T.InKeyword,t),name:this.convertChild(t.name),out:He(T.OutKeyword,t)});case T.ThisType:return this.createNode(t,{type:D.TSThisType});case T.AnyKeyword:case T.BigIntKeyword:case T.BooleanKeyword:case T.NeverKeyword:case T.NumberKeyword:case T.ObjectKeyword:case T.StringKeyword:case T.SymbolKeyword:case T.UnknownKeyword:case T.VoidKeyword:case T.UndefinedKeyword:case T.IntrinsicKeyword:return this.createNode(t,{type:D[`TS${T[t.kind]}`]});case T.NonNullExpression:{let y=this.createNode(t,{type:D.TSNonNullExpression,expression:this.convertChild(t.expression)});return this.convertChainExpression(y,t)}case T.TypeLiteral:return this.createNode(t,{type:D.TSTypeLiteral,members:t.members.map(y=>this.convertChild(y))});case T.ArrayType:return this.createNode(t,{type:D.TSArrayType,elementType:this.convertChild(t.elementType)});case T.IndexedAccessType:return this.createNode(t,{type:D.TSIndexedAccessType,indexType:this.convertChild(t.indexType),objectType:this.convertChild(t.objectType)});case T.ConditionalType:return this.createNode(t,{type:D.TSConditionalType,checkType:this.convertChild(t.checkType),extendsType:this.convertChild(t.extendsType),falseType:this.convertChild(t.falseType),trueType:this.convertChild(t.trueType)});case T.TypeQuery:return this.createNode(t,{type:D.TSTypeQuery,exprName:this.convertChild(t.exprName),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case T.MappedType:return t.members&&t.members.length>0&&ge(this,he,Vt).call(this,t.members[0],"A mapped type may not declare properties or methods."),this.createNode(t,ge(this,he,id).call(this,{type:D.TSMappedType,constraint:this.convertChild(t.typeParameter.constraint),key:this.convertChild(t.typeParameter.name),nameType:this.convertChild(t.nameType)??null,optional:t.questionToken?t.questionToken.kind===T.QuestionToken||Zr(t.questionToken.kind):!1,readonly:t.readonlyToken?t.readonlyToken.kind===T.ReadonlyKeyword||Zr(t.readonlyToken.kind):void 0,typeAnnotation:t.type&&this.convertChild(t.type)},"typeParameter","'constraint' and 'key'",this.convertChild(t.typeParameter)));case T.ParenthesizedExpression:return this.convertChild(t.expression,a);case T.TypeAliasDeclaration:{let y=this.createNode(t,{type:D.TSTypeAliasDeclaration,declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name),typeAnnotation:this.convertChild(t.type),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,y)}case T.MethodSignature:return this.convertMethodSignature(t);case T.PropertySignature:{let{initializer:y}=t;return y&&ge(this,he,Je).call(this,y,"A property signature cannot have an initializer."),this.createNode(t,{type:D.TSPropertySignature,accessibility:ki(t),computed:aa(t.name),key:this.convertChild(t.name),optional:Kf(t),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)})}case T.IndexSignature:return this.createNode(t,{type:D.TSIndexSignature,accessibility:ki(t),parameters:t.parameters.map(y=>this.convertChild(y)),readonly:He(T.ReadonlyKeyword,t),static:He(T.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)});case T.ConstructorType:return this.createNode(t,{type:D.TSConstructorType,abstract:He(T.AbstractKeyword,t),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case T.FunctionType:{let{modifiers:y}=t;y&&ge(this,he,Je).call(this,y[0],"A function type cannot have modifiers.")}case T.ConstructSignature:case T.CallSignature:{let y=t.kind===T.ConstructSignature?D.TSConstructSignatureDeclaration:t.kind===T.CallSignature?D.TSCallSignatureDeclaration:D.TSFunctionType;return this.createNode(t,{type:y,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}case T.ExpressionWithTypeArguments:{let y=a.kind,g=y===T.InterfaceDeclaration?D.TSInterfaceHeritage:y===T.HeritageClause?D.TSClassImplements:D.TSInstantiationExpression;return this.createNode(t,{type:g,expression:this.convertChild(t.expression),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)})}case T.InterfaceDeclaration:{let y=t.heritageClauses??[],g=[],x=!1;for(let te of y){te.token!==T.ExtendsKeyword&&ge(this,he,Je).call(this,te,te.token===T.ImplementsKeyword?"Interface declaration cannot have 'implements' clause.":"Unexpected token."),x&&ge(this,he,Je).call(this,te,"'extends' clause already seen."),x=!0;for(let ue of te.types)(!Hh(ue.expression)||o1(ue.expression))&&ge(this,he,Je).call(this,ue,"Interface declaration can only extend an identifier/qualified name with optional type arguments."),g.push(this.convertChild(ue,t))}let N=this.createNode(t,{type:D.TSInterfaceDeclaration,body:this.createNode(t,{type:D.TSInterfaceBody,range:[t.members.pos-1,t.end],body:t.members.map(te=>this.convertChild(te))}),declare:He(T.DeclareKeyword,t),extends:g,id:this.convertChild(t.name),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,N)}case T.TypePredicate:{let y=this.createNode(t,{type:D.TSTypePredicate,asserts:t.assertsModifier!=null,parameterName:this.convertChild(t.parameterName),typeAnnotation:null});return t.type&&(y.typeAnnotation=this.convertTypeAnnotation(t.type,t),y.typeAnnotation.loc=y.typeAnnotation.typeAnnotation.loc,y.typeAnnotation.range=y.typeAnnotation.typeAnnotation.range),y}case T.ImportType:{let y=ia(t,this.ast);if(t.isTypeOf){let N=mr(t.getFirstToken(),t,this.ast);y[0]=N.getStart(this.ast)}let g=null;if(t.attributes){let N=this.createNode(t.attributes,{type:D.ObjectExpression,properties:t.attributes.elements.map(Ce=>this.createNode(Ce,{type:D.Property,computed:!1,key:this.convertChild(Ce.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.convertChild(Ce.value)}))}),te=mr(t.argument,t,this.ast),ue=mr(te,t,this.ast),ye=mr(t.attributes,t,this.ast),fe=mr(ue,t,this.ast),M=ia(fe,this.ast),ie=fe.kind===Ie.AssertKeyword?"assert":"with";g=this.createNode(t,{type:D.ObjectExpression,range:[ue.getStart(this.ast),ye.end],properties:[this.createNode(t,{type:D.Property,range:[M[0],t.attributes.end],computed:!1,key:this.createNode(t,{type:D.Identifier,range:M,decorators:[],name:ie,optional:!1,typeAnnotation:void 0}),kind:"init",method:!1,optional:!1,shorthand:!1,value:N})]})}let x=this.createNode(t,{type:D.TSImportType,range:y,argument:this.convertChild(t.argument),options:g,qualifier:this.convertChild(t.qualifier),typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null});return t.isTypeOf?this.createNode(t,{type:D.TSTypeQuery,exprName:x,typeArguments:void 0}):x}case T.EnumDeclaration:{let y=t.members.map(x=>this.convertChild(x)),g=this.createNode(t,ge(this,he,id).call(this,{type:D.TSEnumDeclaration,body:this.createNode(t,{type:D.TSEnumBody,range:[t.members.pos-1,t.end],members:y}),const:He(T.ConstKeyword,t),declare:He(T.DeclareKeyword,t),id:this.convertChild(t.name)},"members","'body.members'",t.members.map(x=>this.convertChild(x))));return this.fixExports(t,g)}case T.EnumMember:return this.createNode(t,{type:D.TSEnumMember,computed:t.name.kind===Ie.ComputedPropertyName,id:this.convertChild(t.name),initializer:t.initializer&&this.convertChild(t.initializer)});case T.ModuleDeclaration:{let y=He(T.DeclareKeyword,t),g=this.createNode(t,{type:D.TSModuleDeclaration,...(()=>{if(t.flags&bn.GlobalAugmentation){let N=this.convertChild(t.name),te=this.convertChild(t.body);return(te==null||te.type===D.TSModuleDeclaration)&&ge(this,he,Vt).call(this,t.body??t,"Expected a valid module body"),N.type!==D.Identifier&&ge(this,he,Vt).call(this,t.name,"global module augmentation must have an Identifier id"),{body:te,declare:!1,global:!1,id:N,kind:"global"}}if(Si(t.name)){let N=this.convertChild(t.body);return{kind:"module",...N!=null?{body:N}:{},declare:!1,global:!1,id:this.convertChild(t.name)}}t.body==null&&ge(this,he,Vt).call(this,t,"Expected a module body"),t.name.kind!==Ie.Identifier&&ge(this,he,Vt).call(this,t.name,"`namespace`s must have an Identifier id");let x=this.createNode(t.name,{type:D.Identifier,range:[t.name.getStart(this.ast),t.name.getEnd()],decorators:[],name:t.name.text,optional:!1,typeAnnotation:void 0});for(;t.body&&wi(t.body)&&t.body.name;){t=t.body,y||(y=He(T.DeclareKeyword,t));let N=t.name,te=this.createNode(N,{type:D.Identifier,range:[N.getStart(this.ast),N.getEnd()],decorators:[],name:N.text,optional:!1,typeAnnotation:void 0});x=this.createNode(N,{type:D.TSQualifiedName,range:[x.range[0],te.range[1]],left:x,right:te})}return{body:this.convertChild(t.body),declare:!1,global:!1,id:x,kind:t.flags&bn.Namespace?"namespace":"module"}})()});return g.declare=y,t.flags&bn.GlobalAugmentation&&(g.global=!0),this.fixExports(t,g)}case T.ParenthesizedType:return this.convertChild(t.type);case T.UnionType:return this.createNode(t,{type:D.TSUnionType,types:t.types.map(y=>this.convertChild(y))});case T.IntersectionType:return this.createNode(t,{type:D.TSIntersectionType,types:t.types.map(y=>this.convertChild(y))});case T.AsExpression:return this.createNode(t,{type:D.TSAsExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.InferType:return this.createNode(t,{type:D.TSInferType,typeParameter:this.convertChild(t.typeParameter)});case T.LiteralType:return t.literal.kind===T.NullKeyword?this.createNode(t.literal,{type:D.TSNullKeyword}):this.createNode(t,{type:D.TSLiteralType,literal:this.convertChild(t.literal)});case T.TypeAssertionExpression:return this.createNode(t,{type:D.TSTypeAssertion,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case T.ImportEqualsDeclaration:return this.fixExports(t,this.createNode(t,{type:D.TSImportEqualsDeclaration,id:this.convertChild(t.name),importKind:t.isTypeOnly?"type":"value",moduleReference:this.convertChild(t.moduleReference)}));case T.ExternalModuleReference:return t.expression.kind!==T.StringLiteral&&ge(this,he,Je).call(this,t.expression,"String literal expected."),this.createNode(t,{type:D.TSExternalModuleReference,expression:this.convertChild(t.expression)});case T.NamespaceExportDeclaration:return this.createNode(t,{type:D.TSNamespaceExportDeclaration,id:this.convertChild(t.name)});case T.AbstractKeyword:return this.createNode(t,{type:D.TSAbstractKeyword});case T.TupleType:{let y=t.elements.map(g=>this.convertChild(g));return this.createNode(t,{type:D.TSTupleType,elementTypes:y})}case T.NamedTupleMember:{let y=this.createNode(t,{type:D.TSNamedTupleMember,elementType:this.convertChild(t.type,t),label:this.convertChild(t.name,t),optional:t.questionToken!=null});return t.dotDotDotToken?(y.range[0]=y.label.range[0],y.loc.start=y.label.loc.start,this.createNode(t,{type:D.TSRestType,typeAnnotation:y})):y}case T.OptionalType:return this.createNode(t,{type:D.TSOptionalType,typeAnnotation:this.convertChild(t.type)});case T.RestType:return this.createNode(t,{type:D.TSRestType,typeAnnotation:this.convertChild(t.type)});case T.TemplateLiteralType:{let y=this.createNode(t,{type:D.TSTemplateLiteralType,quasis:[this.convertChild(t.head)],types:[]});return t.templateSpans.forEach(g=>{y.types.push(this.convertChild(g.type)),y.quasis.push(this.convertChild(g.literal))}),y}case T.ClassStaticBlockDeclaration:return this.createNode(t,{type:D.StaticBlock,body:this.convertBodyExpressions(t.body.statements,t)});case T.AssertEntry:case T.ImportAttribute:return this.createNode(t,{type:D.ImportAttribute,key:this.convertChild(t.name),value:this.convertChild(t.value)});case T.SatisfiesExpression:return this.createNode(t,{type:D.TSSatisfiesExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});default:return this.deeplyCopy(t)}}createNode(t,a){let o=a;return o.range??(o.range=ia(t,this.ast)),o.loc??(o.loc=ei(o.range,this.ast)),o&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(o,t),o}convertProgram(){return this.converter(this.ast)}deeplyCopy(t){t.kind===Ie.JSDocFunctionType&&ge(this,he,Je).call(this,t,"JSDoc types can only be used inside documentation comments.");let a=`TS${T[t.kind]}`;if(this.options.errorOnUnknownASTType&&!D[a])throw new Error(`Unknown AST_NODE_TYPE: "${a}"`);let o=this.createNode(t,{type:a});"type"in t&&(o.typeAnnotation=t.type&&"kind"in t.type&&p1(t.type)?this.convertTypeAnnotation(t.type,t):null),"typeArguments"in t&&(o.typeArguments=t.typeArguments&&"pos"in t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null),"typeParameters"in t&&(o.typeParameters=t.typeParameters&&"pos"in t.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters):null);let m=ra(t);m!=null&&m.length&&(o.decorators=m.map(E=>this.convertChild(E)));let v=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(t).filter(([E])=>!v.has(E)).forEach(([E,C])=>{Array.isArray(C)?o[E]=C.map(c=>this.convertChild(c)):C&&typeof C=="object"&&C.kind?o[E]=this.convertChild(C):o[E]=C}),o}fixExports(t,a){let m=wi(t)&&!Si(t.name)?Yh(t):nr(t);if((m==null?void 0:m[0].kind)===T.ExportKeyword){this.registerTSNodeInNodeMap(t,a);let v=m[0],E=m[1],C=(E==null?void 0:E.kind)===T.DefaultKeyword,c=C?mr(E,this.ast,this.ast):mr(v,this.ast,this.ast);if(a.range[0]=c.getStart(this.ast),a.loc=ei(a.range,this.ast),C)return this.createNode(t,{type:D.ExportDefaultDeclaration,range:[v.getStart(this.ast),a.range[1]],declaration:a,exportKind:"value"});let W=a.type===D.TSInterfaceDeclaration||a.type===D.TSTypeAliasDeclaration,h="declare"in a&&a.declare;return this.createNode(t,ge(this,he,Ka).call(this,{type:D.ExportNamedDeclaration,range:[v.getStart(this.ast),a.range[1]],attributes:[],declaration:a,exportKind:W||h?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return a}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(t,a){a&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(t)&&this.tsNodeToESTreeNodeMap.set(t,a)}};he=new WeakSet,rd=function(t,a){let o=a===Ie.ForInStatement?"for...in":"for...of";if(nh(t)){t.declarations.length!==1&&ge(this,he,Je).call(this,t,`Only a single variable declaration is allowed in a '${o}' statement.`);let m=t.declarations[0];m.initializer?ge(this,he,Je).call(this,m,`The variable declaration of a '${o}' statement cannot have an initializer.`):m.type&&ge(this,he,Je).call(this,m,`The variable declaration of a '${o}' statement cannot have a type annotation.`),a===Ie.ForInStatement&&t.flags&bn.Using&&ge(this,he,Je).call(this,t,"The left-hand side of a 'for...in' statement cannot be a 'using' declaration.")}else!jl(t)&&t.kind!==Ie.ObjectLiteralExpression&&t.kind!==Ie.ArrayLiteralExpression&&ge(this,he,Je).call(this,t,`The left-hand side of a '${o}' statement must be a variable or a property access.`)},Xh=function(t){if(!this.options.allowInvalidAST){Fh(t)&&ge(this,he,Je).call(this,t.illegalDecorators[0],"Decorators are not valid here.");for(let a of ra(t,!0)??[])Gh(t)||(b_(t)&&!td(t.body)?ge(this,he,Je).call(this,a,"A decorator can only decorate a method implementation, not an overload."):ge(this,he,Je).call(this,a,"Decorators are not valid here."));for(let a of nr(t,!0)??[]){if(a.kind!==T.ReadonlyKeyword&&((t.kind===T.PropertySignature||t.kind===T.MethodSignature)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type member`),t.kind===T.IndexSignature&&(a.kind!==T.StaticKeyword||!xi(t.parent))&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on an index signature`)),a.kind!==T.InKeyword&&a.kind!==T.OutKeyword&&a.kind!==T.ConstKeyword&&t.kind===T.TypeParameter&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a type parameter`),(a.kind===T.InKeyword||a.kind===T.OutKeyword)&&(t.kind!==T.TypeParameter||!(w_(t.parent)||xi(t.parent)||Nl(t.parent)))&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`),a.kind===T.ReadonlyKeyword&&t.kind!==T.PropertyDeclaration&&t.kind!==T.PropertySignature&&t.kind!==T.IndexSignature&&t.kind!==T.Parameter&&ge(this,he,Je).call(this,a,"'readonly' modifier can only appear on a property declaration or index signature."),a.kind===T.DeclareKeyword&&xi(t.parent)&&!Ya(t)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on class elements of this kind.`),a.kind===T.DeclareKeyword&&Qa(t)){let o=Jl(t.declarationList);(o==="using"||o==="await using")&&ge(this,he,Je).call(this,a,`'declare' modifier cannot appear on a '${o}' declaration.`)}if(a.kind===T.AbstractKeyword&&t.kind!==T.ClassDeclaration&&t.kind!==T.ConstructorType&&t.kind!==T.MethodDeclaration&&t.kind!==T.PropertyDeclaration&&t.kind!==T.GetAccessor&&t.kind!==T.SetAccessor&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier can only appear on a class, method, or property declaration.`),(a.kind===T.StaticKeyword||a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)&&(t.parent.kind===T.ModuleBlock||t.parent.kind===T.SourceFile)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a module or namespace element.`),a.kind===T.AccessorKeyword&&t.kind!==T.PropertyDeclaration&&ge(this,he,Je).call(this,a,"'accessor' modifier can only appear on a property declaration."),a.kind===T.AsyncKeyword&&t.kind!==T.MethodDeclaration&&t.kind!==T.FunctionDeclaration&&t.kind!==T.FunctionExpression&&t.kind!==T.ArrowFunction&&ge(this,he,Je).call(this,a,"'async' modifier cannot be used here."),t.kind===T.Parameter&&(a.kind===T.StaticKeyword||a.kind===T.ExportKeyword||a.kind===T.DeclareKeyword||a.kind===T.AsyncKeyword)&&ge(this,he,Je).call(this,a,`'${it(a.kind)}' modifier cannot appear on a parameter.`),a.kind===T.PublicKeyword||a.kind===T.ProtectedKeyword||a.kind===T.PrivateKeyword)for(let o of nr(t)??[])o!==a&&(o.kind===T.PublicKeyword||o.kind===T.ProtectedKeyword||o.kind===T.PrivateKeyword)&&ge(this,he,Je).call(this,o,"Accessibility modifier already seen.");if(t.kind===T.Parameter&&(a.kind===T.PublicKeyword||a.kind===T.PrivateKeyword||a.kind===T.ProtectedKeyword||a.kind===T.ReadonlyKeyword||a.kind===T.OverrideKeyword)){let o=Wh(t);o.kind===T.Constructor&&td(o.body)||ge(this,he,Je).call(this,a,"A parameter property is only allowed in a constructor implementation.")}}}},Je=function(t,a){let o,m;throw typeof t=="number"?o=m=t:(o=t.getStart(this.ast),m=t.getEnd()),ed(a,this.ast,o,m)},Vt=function(t,a){this.options.allowInvalidAST||ge(this,he,Je).call(this,t,a)},Ka=function(t,a,o,m=!1){let v=m;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>t[o]:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use '${o}' instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),t[o]),set(E){Object.defineProperty(t,a,{enumerable:!0,value:E,writable:!0})}}),t},id=function(t,a,o,m){let v=!1;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>m:()=>(v||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use ${o} instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),v=!0),m),set(E){Object.defineProperty(t,a,{enumerable:!0,value:E,writable:!0})}}),t};function Bv(e,t,a=e.getSourceFile()){let o=[];for(;;){if(df(e.kind))t(e);else{let m=e.getChildren(a);if(m.length===1){e=m[0];continue}for(let v=m.length-1;v>=0;--v)o.push(m[v])}if(o.length===0)break;e=o.pop()}}function Qh(e,t,a=e.getSourceFile()){let o=a.text,m=a.languageVariant!==Sl.JSX;return Bv(e,E=>{if(E.pos!==E.end&&(E.kind!==Ie.JsxText&&Km(o,E.pos===0?(sf(o)??"").length:E.pos,v),m||qv(E)))return Zm(o,E.end,v)},a);function v(E,C,c){t(o,{end:C,kind:c,pos:E})}}function qv(e){switch(e.kind){case Ie.CloseBraceToken:return e.parent.kind!==Ie.JsxExpression||!sd(e.parent.parent);case Ie.GreaterThanToken:switch(e.parent.kind){case Ie.JsxClosingElement:case Ie.JsxClosingFragment:return!sd(e.parent.parent.parent);case Ie.JsxOpeningElement:return e.end!==e.parent.end;case Ie.JsxOpeningFragment:return!1;case Ie.JsxSelfClosingElement:return e.end!==e.parent.end||!sd(e.parent.parent)}}return!0}function sd(e){return e.kind===Ie.JsxElement||e.kind===Ie.JsxFragment}var[px,fx]=Em.split(".").map(e=>Number.parseInt(e,10));var dx=rn.Intrinsic??rn.Any|rn.Unknown|rn.String|rn.Number|rn.BigInt|rn.Boolean|rn.BooleanLiteral|rn.ESSymbol|rn.Void|rn.Undefined|rn.Null|rn.Never|rn.NonPrimitive;function Kh(e,t){let a=[];return Qh(e,(o,m)=>{let v=m.kind===Ie.SingleLineCommentTrivia?Dt.Line:Dt.Block,E=[m.pos,m.end],C=ei(E,e),c=E[0]+2,W=m.kind===Ie.SingleLineCommentTrivia?E[1]-c:E[1]-c-2;a.push({type:v,loc:C,range:E,value:t.slice(c,c+W)})},e),a}var Zh=()=>{};function e0(e,t,a){let{parseDiagnostics:o}=e;if(o.length)throw ad(o[0]);let m=new Rl(e,{allowInvalidAST:t.allowInvalidAST,errorOnUnknownASTType:t.errorOnUnknownASTType,shouldPreserveNodeMaps:a,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings}),v=m.convertProgram();return(!t.range||!t.loc)&&Zh(v,{enter:C=>{t.range||delete C.range,t.loc||delete C.loc}}),t.tokens&&(v.tokens=qh(e)),t.comment&&(v.comments=Kh(e,t.codeFullText)),{astMaps:m.getASTMaps(),estree:v}}function Ul(e){if(typeof e!="object"||e==null)return!1;let t=e;return t.kind===Ie.SourceFile&&typeof t.getFullText=="function"}var Hv=function(e){return e&&e.__esModule?e:{default:e}};var Xv=Hv({extname:e=>"."+e.split(".").pop()});function n0(e,t){switch(Xv.default.extname(e).toLowerCase()){case On.Cjs:case On.Js:case On.Mjs:return Ir.JS;case On.Cts:case On.Mts:case On.Ts:return Ir.TS;case On.Json:return Ir.JSON;case On.Jsx:return Ir.JSX;case On.Tsx:return Ir.TSX;default:return t?Ir.TSX:Ir.TS}}var Qv={default:Ma},Kv=(0,Qv.default)("typescript-eslint:typescript-estree:create-program:createSourceFile");function r0(e){return Kv("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),Ul(e.code)?e.code:gh(e.filePath,e.codeFullText,{jsDocParsingMode:e.jsDocParsingMode,languageVersion:T_.Latest,setExternalModuleIndicator:e.setExternalModuleIndicator},!0,n0(e.filePath,e.jsx))}var i0=e=>e;var a0=()=>{};var s0=class{};var o0=()=>!1;var c0=()=>{};var l4=function(e){return e&&e.__esModule?e:{default:e}};var u4={},_d={default:Ma},p4=l4({extname:e=>"."+e.split(".").pop()}),f4=(0,_d.default)("typescript-eslint:typescript-estree:parseSettings:createParseSettings"),d4,l0=null,u0,p0,f0,d0,E_={ParseAll:(u0=Xa)==null?void 0:u0.ParseAll,ParseForTypeErrors:(p0=Xa)==null?void 0:p0.ParseForTypeErrors,ParseForTypeInfo:(f0=Xa)==null?void 0:f0.ParseForTypeInfo,ParseNone:(d0=Xa)==null?void 0:d0.ParseNone};function m0(e,t={}){var h;let a=m4(e),o=o0(t),m=typeof t.tsconfigRootDir=="string"?t.tsconfigRootDir:"/prettier-security-dirname-placeholder",v=typeof t.loggerFn=="function",E=i0(typeof t.filePath=="string"&&t.filePath!==""?t.filePath:h4(t.jsx),m),C=p4.default.extname(E).toLowerCase(),c=(()=>{switch(t.jsDocParsingMode){case"all":return E_.ParseAll;case"none":return E_.ParseNone;case"type-info":return E_.ParseForTypeInfo;default:return E_.ParseAll}})(),W={loc:t.loc===!0,range:t.range===!0,allowInvalidAST:t.allowInvalidAST===!0,code:e,codeFullText:a,comment:t.comment===!0,comments:[],debugLevel:t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(t.debugLevel)?new Set(t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:t.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(t.extraFileExtensions)&&t.extraFileExtensions.every(y=>typeof y=="string")?t.extraFileExtensions:[],filePath:E,jsDocParsingMode:c,jsx:t.jsx===!0,log:typeof t.loggerFn=="function"?t.loggerFn:t.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:t.preserveNodeMaps!==!1,programs:Array.isArray(t.programs)?t.programs:null,projects:new Map,projectService:t.projectService||t.project&&t.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?y4(t.projectService,{jsDocParsingMode:c,tsconfigRootDir:m}):void 0,setExternalModuleIndicator:t.sourceType==="module"||t.sourceType==null&&C===On.Mjs||t.sourceType==null&&C===On.Mts?y=>{y.externalModuleIndicator=!0}:void 0,singleRun:o,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings??!0,tokens:t.tokens===!0?[]:null,tsconfigMatchCache:d4??(d4=new s0(o?"Infinity":((h=t.cacheLifetime)==null?void 0:h.glob)??void 0)),tsconfigRootDir:m};if(W.debugLevel.size>0){let y=[];W.debugLevel.has("typescript-eslint")&&y.push("typescript-eslint:*"),(W.debugLevel.has("eslint")||_d.default.enabled("eslint:*,-eslint:code-path"))&&y.push("eslint:*,-eslint:code-path"),_d.default.enable(y.join(","))}if(Array.isArray(t.programs)){if(!t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");f4("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!W.programs&&!W.projectService&&(W.projects=new Map),t.jsDocParsingMode==null&&W.projects.size===0&&W.programs==null&&W.projectService==null&&(W.jsDocParsingMode=E_.ParseNone),c0(W,v),W}function m4(e){return Ul(e)?e.getFullText(e):typeof e=="string"?e:String(e)}function h4(e){return e?"estree.tsx":"estree.ts"}function y4(e,t){let a=typeof e=="object"?e:{};return a0(a.allowDefaultProject),l0??(l0=(0,u4.createProjectService)({options:a,...t})),l0}var T4={default:Ma},Px=(0,T4.default)("typescript-eslint:typescript-estree:parser");function h0(e,t){let{ast:a}=x4(e,t,!1);return a}function x4(e,t,a){let o=m0(e,t);if(t!=null&&t.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let m=r0(o),{astMaps:v,estree:E}=e0(m,o,a);return{ast:E,esTreeNodeToTSNodeMap:v.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:v.tsNodeToESTreeNodeMap}}function S4(e,t){let a=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(a,t)}var y0=S4;function w4(e){let t=[];for(let a of e)try{return a()}catch(o){t.push(o)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var g0=w4;var k4=(e,t,a)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(a);for(let o=t.length-1;o>=0;o--){let m=t[o];if(a(m,o,t))return m}}},b0=k4;var E4=(e,t,a)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[a<0?t.length+a:a]:t.at(a)},v0=E4;var A4=new Proxy(()=>{},{get:()=>A4});function cn(e){var o,m,v;let t=((o=e.range)==null?void 0:o[0])??e.start,a=(v=((m=e.declaration)==null?void 0:m.decorators)??e.decorators)==null?void 0:v[0];return a?Math.min(cn(a),t):t}function Xt(e){var a;return((a=e.range)==null?void 0:a[1])??e.end}function C4(e){let t=new Set(e);return a=>t.has(a==null?void 0:a.type)}var Za=C4;function D4(e,t,a){let o=e.originalText.slice(t,a);for(let m of e[Symbol.for("comments")]){let v=cn(m);if(v>a)break;let E=Xt(m);if(E1&&t.every(a=>a.trimStart()[0]==="*")}var ld=new WeakMap;function M4(e){return ld.has(e)||ld.set(e,O4(e)),ld.get(e)}var ud=M4;function L4(e){if(e.length<2)return;let t;for(let a=e.length-1;a>=0;a--){let o=e[a];if(t&&Xt(o)===cn(t)&&ud(o)&&ud(t)&&(e.splice(a+1,1),o.value+="*//*"+t.value,o.range=[cn(o),Xt(t)]),!od(o)&&!sa(o))throw new TypeError(`Unknown comment type: "${o.type}".`);t=o}}var S0=L4;var A_=null;function C_(e){if(A_!==null&&typeof A_.property){let t=A_;return A_=C_.prototype=null,t}return A_=C_.prototype=e??Object.create(null),new C_}var J4=10;for(let e=0;e<=J4;e++)C_();function pd(e){return C_(e)}function j4(e,t="type"){pd(e);function a(o){let m=o[t],v=e[m];if(!Array.isArray(v))throw Object.assign(new Error(`Missing visitor keys for '${m}'.`),{node:o});return v}return a}var w0=j4;var k0={ArrayExpression:["elements"],AssignmentExpression:["left","right"],BinaryExpression:["left","right"],InterpreterDirective:[],Directive:["value"],DirectiveLiteral:[],BlockStatement:["directives","body"],BreakStatement:["label"],CallExpression:["callee","typeParameters","typeArguments","arguments"],CatchClause:["param","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExpressionStatement:["expression"],File:["program"],ForInStatement:["left","right","body"],ForStatement:["init","test","update","body"],FunctionDeclaration:["id","typeParameters","params","predicate","returnType","body"],FunctionExpression:["id","typeParameters","params","returnType","body"],Identifier:["typeAnnotation","decorators"],IfStatement:["test","consequent","alternate"],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:["left","right"],MemberExpression:["object","property"],NewExpression:["callee","typeParameters","typeArguments","arguments"],Program:["directives","body"],ObjectExpression:["properties"],ObjectMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectProperty:["decorators","key","value"],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:["argument"],SequenceExpression:["expressions"],ParenthesizedExpression:["expression"],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:["body"],ClassExpression:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","mixins","implements","body","superTypeArguments"],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source","attributes"],ExportSpecifier:["local","exported"],ForOfStatement:["left","right","body"],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],ImportExpression:["source","options"],MetaProperty:["meta","property"],ClassMethod:["decorators","key","typeParameters","params","returnType","body"],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:["argument"],Super:[],TaggedTemplateExpression:["tag","typeParameters","quasi","typeArguments"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:["argument"],AwaitExpression:["argument"],BigIntLiteral:[],ExportNamespaceSpecifier:["exported"],OptionalMemberExpression:["object","property"],OptionalCallExpression:["callee","typeParameters","typeArguments","arguments"],ClassProperty:["decorators","variance","key","typeAnnotation","value"],ClassAccessorProperty:["decorators","key","typeAnnotation","value"],ClassPrivateProperty:["decorators","variance","key","typeAnnotation","value"],ClassPrivateMethod:["decorators","key","typeParameters","params","returnType","body"],PrivateName:["id"],StaticBlock:["body"],ImportAttribute:["key","value"],AnyTypeAnnotation:[],ArrayTypeAnnotation:["elementType"],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:["id","typeParameters"],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:["id","typeParameters","extends","body"],DeclareModule:["id","body"],DeclareModuleExports:["typeAnnotation"],DeclareTypeAlias:["id","typeParameters","right"],DeclareOpaqueType:["id","typeParameters","supertype"],DeclareVariable:["id"],DeclareExportDeclaration:["declaration","specifiers","source","attributes"],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:["value"],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:["name","typeAnnotation"],GenericTypeAnnotation:["id","typeParameters"],InferredPredicate:[],InterfaceExtends:["id","typeParameters"],InterfaceDeclaration:["id","typeParameters","extends","body"],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:["types"],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:["typeAnnotation"],NumberLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:["value"],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:["argument"],OpaqueType:["id","typeParameters","supertype","impltype"],QualifiedTypeIdentifier:["qualification","id"],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:["types","elementTypes"],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:["id","typeParameters","right"],TypeAnnotation:["typeAnnotation"],TypeCastExpression:["expression","typeAnnotation"],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:["params"],TypeParameterInstantiation:["params"],UnionTypeAnnotation:["types"],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:["id","body"],EnumBooleanBody:["members"],EnumNumberBody:["members"],EnumStringBody:["members"],EnumSymbolBody:["members"],EnumBooleanMember:["id","init"],EnumNumberMember:["id","init"],EnumStringMember:["id","init"],EnumDefaultedMember:["id"],IndexedAccessType:["objectType","indexType"],OptionalIndexedAccessType:["objectType","indexType"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXSpreadChild:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeParameters","typeArguments","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Noop:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],Decorator:["expression"],DoExpression:["body"],ExportDefaultSpecifier:["exported"],ModuleExpression:["body"],TopicReference:[],PipelineTopicExpression:["expression"],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:["id","typeParameters","params","returnType","body"],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSQualifiedName:["left","right"],TSCallSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructSignatureDeclaration:["typeParameters","parameters","typeAnnotation","params","returnType"],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:["key","typeParameters","parameters","typeAnnotation","params","returnType"],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSConstructorType:["typeParameters","parameters","typeAnnotation","params","returnType"],TSTypeReference:["typeName","typeParameters","typeArguments"],TSTypePredicate:["parameterName","typeAnnotation"],TSTypeQuery:["exprName","typeParameters","typeArguments"],TSTypeLiteral:["members"],TSArrayType:["elementType"],TSTupleType:["elementTypes"],TSOptionalType:["typeAnnotation"],TSRestType:["typeAnnotation"],TSNamedTupleMember:["label","elementType"],TSUnionType:["types"],TSIntersectionType:["types"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSInferType:["typeParameter"],TSParenthesizedType:["typeAnnotation"],TSTypeOperator:["typeAnnotation"],TSIndexedAccessType:["objectType","indexType"],TSMappedType:["nameType","typeAnnotation","key","constraint"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:["literal"],TSExpressionWithTypeArguments:["expression","typeParameters"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceBody:["body"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:["expression","typeParameters","typeArguments"],TSAsExpression:["expression","typeAnnotation"],TSSatisfiesExpression:["expression","typeAnnotation"],TSTypeAssertion:["typeAnnotation","expression"],TSEnumBody:["members"],TSEnumDeclaration:["id","body"],TSEnumMember:["id","initializer"],TSModuleDeclaration:["id","body"],TSModuleBlock:["body"],TSImportType:["argument","options","qualifier","typeParameters","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:["expression"],TSNonNullExpression:["expression"],TSExportAssignment:["expression"],TSNamespaceExportDeclaration:["id"],TSTypeAnnotation:["typeAnnotation"],TSTypeParameterInstantiation:["params"],TSTypeParameterDeclaration:["params"],TSTypeParameter:["constraint","default","name"],ChainExpression:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],Literal:[],MethodDefinition:["decorators","key","value"],PrivateIdentifier:[],Property:["key","value"],PropertyDefinition:["decorators","key","typeAnnotation","value","variance"],AccessorProperty:["decorators","key","typeAnnotation","value"],TSAbstractAccessorProperty:["decorators","key","typeAnnotation"],TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:["decorators","key","typeAnnotation"],TSAsyncKeyword:[],TSClassImplements:["expression","typeArguments","typeParameters"],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSInterfaceHeritage:["expression","typeArguments","typeParameters"],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:["expression"],AsExpression:["expression","typeAnnotation"],BigIntLiteralTypeAnnotation:[],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:["name","typeAnnotation"],ConditionalTypeAnnotation:["checkType","extendsType","trueType","falseType"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:["id","body"],DeclareHook:["id"],DeclareNamespace:["id","body"],EnumBigIntBody:["members"],EnumBigIntMember:["id","init"],HookDeclaration:["id","params","body","typeParameters","returnType"],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:["typeParameter"],KeyofTypeAnnotation:["argument"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:["qualification","id"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:["typeAnnotation"],TypePredicate:["parameterName","typeAnnotation","asserts"],NGChainedExpression:["expressions"],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:["body"],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:["key","value"],NGRoot:["node"],JsExpressionRoot:["node"],JsonRoot:["node"],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:["typeAnnotation"],TSJSDocNonNullableType:["typeAnnotation"],NeverTypeAnnotation:[],SatisfiesExpression:["expression","typeAnnotation"],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[]};var R4=w0(k0),E0=R4;function fd(e,t){if(!(e!==null&&typeof e=="object"))return e;if(Array.isArray(e)){for(let o=0;o{switch(c.type){case"ParenthesizedExpression":{let{expression:W}=c,h=cn(c);if(W.type==="TypeCastExpression")return W.range=[h,Xt(c)],W;let y=!1;if(!v){if(!E){E=[];for(let x of m)x0(x)&&E.push(Xt(x))}let g=b0(!1,E,x=>x<=h);y=g&&o.slice(g,h).trim().length===0}if(!y)return W.extra={...W.extra,parenthesized:!0},W;break}case"LogicalExpression":if(D0(c))return dd(c);break;case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(a==="flow"||a==="hermes"||a==="espree"||a==="typescript"||v){let W=cn(c)+1,h=Xt(c)-(c.tail?1:2);c.range=[W,h]}break;case"VariableDeclaration":{let W=v0(!1,c.declarations,-1);W!=null&&W.init&&o[Xt(W)]!==";"&&(c.range=[cn(c),Xt(W)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TSTypeParameter":C0(c);break;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"TSMappedType":if(!c.constraint&&!c.key){let{name:W,constraint:h}=C0(c.typeParameter);c.constraint=h,c.key=W,delete c.typeParameter}break;case"TSEnumDeclaration":if(!c.body){let W=Xt(c.id),{members:h}=c,y=T0({originalText:o,[Symbol.for("comments")]:m},W,h[0]?cn(h[0]):Xt(c)),g=W+y.indexOf("{");c.body={type:"TSEnumBody",members:h,range:[g,Xt(c)]},delete c.members}break;case"ImportExpression":a==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}});let C=e.type==="File"?e.program:e;return C.interpreter&&(m.unshift(C.interpreter),delete C.interpreter),v&&e.hashbang&&(m.unshift(e.hashbang),delete e.hashbang),e.type==="Program"&&(e.range=[0,o.length]),e}function C0(e){if(e.type==="TSTypeParameter"&&typeof e.name=="string"){let t=cn(e);e.name={type:"Identifier",name:e.name,range:[t,t+e.name.length]}}return e}function D0(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function dd(e){return D0(e)?dd({type:"LogicalExpression",operator:e.operator,left:dd({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[cn(e.left),Xt(e.right.left)]}),right:e.right.right,range:[cn(e),Xt(e)]}):e}var P0=U4;var B4=/\*\/$/,q4=/^\/\*\*?/,F4=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,z4=/(^|\s+)\/\/([^\n\r]*)/g,N0=/^(\r?\n)+/,V4=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,I0=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,W4=/(\r?\n|^) *\* ?/g,G4=[];function O0(e){let t=e.match(F4);return t?t[0].trimStart():""}function M0(e){let t=` -`;e=Er(!1,e.replace(q4,"").replace(B4,""),W4,"$1");let a="";for(;a!==e;)a=e,e=Er(!1,e,V4,`${t}$1 $2${t}`);e=e.replace(N0,"").trimEnd();let o=Object.create(null),m=Er(!1,e,I0,"").replace(N0,"").trimEnd(),v;for(;v=I0.exec(e);){let E=Er(!1,v[2],z4,"");if(typeof o[v[1]]=="string"||Array.isArray(o[v[1]])){let C=o[v[1]];o[v[1]]=[...G4,...Array.isArray(C)?C:[C],E]}else o[v[1]]=E}return{comments:m,pragmas:o}}var L0=["noformat","noprettier"],J0=["format","prettier"];function Y4(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` -`);return t===-1?e:e.slice(0,t)}var j0=Y4;function R0(e){let t=j0(e);t&&(e=e.slice(t.length+1));let a=O0(e),{pragmas:o,comments:m}=M0(a);return{shebang:t,text:e,pragmas:o,comments:m}}function U0(e){let{pragmas:t}=R0(e);return J0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function B0(e){let{pragmas:t}=R0(e);return L0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function H4(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:U0,hasIgnorePragma:B0,locStart:cn,locEnd:Xt,...e}}var q0=H4;var F0=/^[^"'`]*<\/|^[^/]{2}.*\/>/mu;function X4(e){return e.charAt(0)==="#"&&e.charAt(1)==="!"?"//"+e.slice(2):e}var z0=X4;var V0="module",W0="script",G0=[V0,W0];function Y0(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return V0;if(/\.(?:cjs|cts)$/iu.test(e))return W0}}var $4={loc:!0,range:!0,comment:!0,tokens:!1,loggerFn:!1,project:!1,jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function Q4(e){let{message:t,location:a}=e;if(!a)return e;let{start:o,end:m}=a;return y0(t,{loc:{start:{line:o.line,column:o.column+1},end:{line:m.line,column:m.column+1}},cause:e})}var K4=e=>e&&/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/iu.test(e);function Z4(e,t){let a=[{...$4,filePath:t}],o=Y0(t);if(o?a=a.map(v=>({...v,sourceType:o})):a=G0.flatMap(v=>a.map(E=>({...E,sourceType:v}))),K4(t))return a;let m=F0.test(e);return[m,!m].flatMap(v=>a.map(E=>({...E,jsx:v})))}function e3(e,t){let a=t==null?void 0:t.filepath;typeof a!="string"&&(a=void 0);let o=z0(e),m=Z4(e,a),v;try{v=g0(m.map(E=>()=>h0(o,E)))}catch({errors:[E]}){throw Q4(E)}return P0(v,{parser:"typescript",text:e})}var t3=q0(e3);var r9=hd;export{r9 as default,md as parsers}; +`;function nn(ze,Xe){Me[ze]+=Xe}}function Zr(u){switch(u){case 3:return"\u2502";case 12:return"\u2500";case 5:return"\u256F";case 9:return"\u2570";case 6:return"\u256E";case 10:return"\u256D";case 7:return"\u2524";case 11:return"\u251C";case 13:return"\u2534";case 14:return"\u252C";case 15:return"\u256B"}return" "}function M(u,Ie){if(u.fill)u.fill(Ie);else for(let Me=0;Me0?u.repeat(Ie):"";let Me="";for(;Me.length{},Oy=()=>{},ll,Ae=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="ColonToken",e[e.AtToken=60]="AtToken",e[e.QuestionQuestionToken=61]="QuestionQuestionToken",e[e.BacktickToken=62]="BacktickToken",e[e.HashToken=63]="HashToken",e[e.EqualsToken=64]="EqualsToken",e[e.PlusEqualsToken=65]="PlusEqualsToken",e[e.MinusEqualsToken=66]="MinusEqualsToken",e[e.AsteriskEqualsToken=67]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=69]="SlashEqualsToken",e[e.PercentEqualsToken=70]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=74]="AmpersandEqualsToken",e[e.BarEqualsToken=75]="BarEqualsToken",e[e.BarBarEqualsToken=76]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=79]="CaretEqualsToken",e[e.Identifier=80]="Identifier",e[e.PrivateIdentifier=81]="PrivateIdentifier",e[e.JSDocCommentTextToken=82]="JSDocCommentTextToken",e[e.BreakKeyword=83]="BreakKeyword",e[e.CaseKeyword=84]="CaseKeyword",e[e.CatchKeyword=85]="CatchKeyword",e[e.ClassKeyword=86]="ClassKeyword",e[e.ConstKeyword=87]="ConstKeyword",e[e.ContinueKeyword=88]="ContinueKeyword",e[e.DebuggerKeyword=89]="DebuggerKeyword",e[e.DefaultKeyword=90]="DefaultKeyword",e[e.DeleteKeyword=91]="DeleteKeyword",e[e.DoKeyword=92]="DoKeyword",e[e.ElseKeyword=93]="ElseKeyword",e[e.EnumKeyword=94]="EnumKeyword",e[e.ExportKeyword=95]="ExportKeyword",e[e.ExtendsKeyword=96]="ExtendsKeyword",e[e.FalseKeyword=97]="FalseKeyword",e[e.FinallyKeyword=98]="FinallyKeyword",e[e.ForKeyword=99]="ForKeyword",e[e.FunctionKeyword=100]="FunctionKeyword",e[e.IfKeyword=101]="IfKeyword",e[e.ImportKeyword=102]="ImportKeyword",e[e.InKeyword=103]="InKeyword",e[e.InstanceOfKeyword=104]="InstanceOfKeyword",e[e.NewKeyword=105]="NewKeyword",e[e.NullKeyword=106]="NullKeyword",e[e.ReturnKeyword=107]="ReturnKeyword",e[e.SuperKeyword=108]="SuperKeyword",e[e.SwitchKeyword=109]="SwitchKeyword",e[e.ThisKeyword=110]="ThisKeyword",e[e.ThrowKeyword=111]="ThrowKeyword",e[e.TrueKeyword=112]="TrueKeyword",e[e.TryKeyword=113]="TryKeyword",e[e.TypeOfKeyword=114]="TypeOfKeyword",e[e.VarKeyword=115]="VarKeyword",e[e.VoidKeyword=116]="VoidKeyword",e[e.WhileKeyword=117]="WhileKeyword",e[e.WithKeyword=118]="WithKeyword",e[e.ImplementsKeyword=119]="ImplementsKeyword",e[e.InterfaceKeyword=120]="InterfaceKeyword",e[e.LetKeyword=121]="LetKeyword",e[e.PackageKeyword=122]="PackageKeyword",e[e.PrivateKeyword=123]="PrivateKeyword",e[e.ProtectedKeyword=124]="ProtectedKeyword",e[e.PublicKeyword=125]="PublicKeyword",e[e.StaticKeyword=126]="StaticKeyword",e[e.YieldKeyword=127]="YieldKeyword",e[e.AbstractKeyword=128]="AbstractKeyword",e[e.AccessorKeyword=129]="AccessorKeyword",e[e.AsKeyword=130]="AsKeyword",e[e.AssertsKeyword=131]="AssertsKeyword",e[e.AssertKeyword=132]="AssertKeyword",e[e.AnyKeyword=133]="AnyKeyword",e[e.AsyncKeyword=134]="AsyncKeyword",e[e.AwaitKeyword=135]="AwaitKeyword",e[e.BooleanKeyword=136]="BooleanKeyword",e[e.ConstructorKeyword=137]="ConstructorKeyword",e[e.DeclareKeyword=138]="DeclareKeyword",e[e.GetKeyword=139]="GetKeyword",e[e.InferKeyword=140]="InferKeyword",e[e.IntrinsicKeyword=141]="IntrinsicKeyword",e[e.IsKeyword=142]="IsKeyword",e[e.KeyOfKeyword=143]="KeyOfKeyword",e[e.ModuleKeyword=144]="ModuleKeyword",e[e.NamespaceKeyword=145]="NamespaceKeyword",e[e.NeverKeyword=146]="NeverKeyword",e[e.OutKeyword=147]="OutKeyword",e[e.ReadonlyKeyword=148]="ReadonlyKeyword",e[e.RequireKeyword=149]="RequireKeyword",e[e.NumberKeyword=150]="NumberKeyword",e[e.ObjectKeyword=151]="ObjectKeyword",e[e.SatisfiesKeyword=152]="SatisfiesKeyword",e[e.SetKeyword=153]="SetKeyword",e[e.StringKeyword=154]="StringKeyword",e[e.SymbolKeyword=155]="SymbolKeyword",e[e.TypeKeyword=156]="TypeKeyword",e[e.UndefinedKeyword=157]="UndefinedKeyword",e[e.UniqueKeyword=158]="UniqueKeyword",e[e.UnknownKeyword=159]="UnknownKeyword",e[e.UsingKeyword=160]="UsingKeyword",e[e.FromKeyword=161]="FromKeyword",e[e.GlobalKeyword=162]="GlobalKeyword",e[e.BigIntKeyword=163]="BigIntKeyword",e[e.OverrideKeyword=164]="OverrideKeyword",e[e.OfKeyword=165]="OfKeyword",e[e.DeferKeyword=166]="DeferKeyword",e[e.QualifiedName=167]="QualifiedName",e[e.ComputedPropertyName=168]="ComputedPropertyName",e[e.TypeParameter=169]="TypeParameter",e[e.Parameter=170]="Parameter",e[e.Decorator=171]="Decorator",e[e.PropertySignature=172]="PropertySignature",e[e.PropertyDeclaration=173]="PropertyDeclaration",e[e.MethodSignature=174]="MethodSignature",e[e.MethodDeclaration=175]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=176]="ClassStaticBlockDeclaration",e[e.Constructor=177]="Constructor",e[e.GetAccessor=178]="GetAccessor",e[e.SetAccessor=179]="SetAccessor",e[e.CallSignature=180]="CallSignature",e[e.ConstructSignature=181]="ConstructSignature",e[e.IndexSignature=182]="IndexSignature",e[e.TypePredicate=183]="TypePredicate",e[e.TypeReference=184]="TypeReference",e[e.FunctionType=185]="FunctionType",e[e.ConstructorType=186]="ConstructorType",e[e.TypeQuery=187]="TypeQuery",e[e.TypeLiteral=188]="TypeLiteral",e[e.ArrayType=189]="ArrayType",e[e.TupleType=190]="TupleType",e[e.OptionalType=191]="OptionalType",e[e.RestType=192]="RestType",e[e.UnionType=193]="UnionType",e[e.IntersectionType=194]="IntersectionType",e[e.ConditionalType=195]="ConditionalType",e[e.InferType=196]="InferType",e[e.ParenthesizedType=197]="ParenthesizedType",e[e.ThisType=198]="ThisType",e[e.TypeOperator=199]="TypeOperator",e[e.IndexedAccessType=200]="IndexedAccessType",e[e.MappedType=201]="MappedType",e[e.LiteralType=202]="LiteralType",e[e.NamedTupleMember=203]="NamedTupleMember",e[e.TemplateLiteralType=204]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=205]="TemplateLiteralTypeSpan",e[e.ImportType=206]="ImportType",e[e.ObjectBindingPattern=207]="ObjectBindingPattern",e[e.ArrayBindingPattern=208]="ArrayBindingPattern",e[e.BindingElement=209]="BindingElement",e[e.ArrayLiteralExpression=210]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=211]="ObjectLiteralExpression",e[e.PropertyAccessExpression=212]="PropertyAccessExpression",e[e.ElementAccessExpression=213]="ElementAccessExpression",e[e.CallExpression=214]="CallExpression",e[e.NewExpression=215]="NewExpression",e[e.TaggedTemplateExpression=216]="TaggedTemplateExpression",e[e.TypeAssertionExpression=217]="TypeAssertionExpression",e[e.ParenthesizedExpression=218]="ParenthesizedExpression",e[e.FunctionExpression=219]="FunctionExpression",e[e.ArrowFunction=220]="ArrowFunction",e[e.DeleteExpression=221]="DeleteExpression",e[e.TypeOfExpression=222]="TypeOfExpression",e[e.VoidExpression=223]="VoidExpression",e[e.AwaitExpression=224]="AwaitExpression",e[e.PrefixUnaryExpression=225]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=226]="PostfixUnaryExpression",e[e.BinaryExpression=227]="BinaryExpression",e[e.ConditionalExpression=228]="ConditionalExpression",e[e.TemplateExpression=229]="TemplateExpression",e[e.YieldExpression=230]="YieldExpression",e[e.SpreadElement=231]="SpreadElement",e[e.ClassExpression=232]="ClassExpression",e[e.OmittedExpression=233]="OmittedExpression",e[e.ExpressionWithTypeArguments=234]="ExpressionWithTypeArguments",e[e.AsExpression=235]="AsExpression",e[e.NonNullExpression=236]="NonNullExpression",e[e.MetaProperty=237]="MetaProperty",e[e.SyntheticExpression=238]="SyntheticExpression",e[e.SatisfiesExpression=239]="SatisfiesExpression",e[e.TemplateSpan=240]="TemplateSpan",e[e.SemicolonClassElement=241]="SemicolonClassElement",e[e.Block=242]="Block",e[e.EmptyStatement=243]="EmptyStatement",e[e.VariableStatement=244]="VariableStatement",e[e.ExpressionStatement=245]="ExpressionStatement",e[e.IfStatement=246]="IfStatement",e[e.DoStatement=247]="DoStatement",e[e.WhileStatement=248]="WhileStatement",e[e.ForStatement=249]="ForStatement",e[e.ForInStatement=250]="ForInStatement",e[e.ForOfStatement=251]="ForOfStatement",e[e.ContinueStatement=252]="ContinueStatement",e[e.BreakStatement=253]="BreakStatement",e[e.ReturnStatement=254]="ReturnStatement",e[e.WithStatement=255]="WithStatement",e[e.SwitchStatement=256]="SwitchStatement",e[e.LabeledStatement=257]="LabeledStatement",e[e.ThrowStatement=258]="ThrowStatement",e[e.TryStatement=259]="TryStatement",e[e.DebuggerStatement=260]="DebuggerStatement",e[e.VariableDeclaration=261]="VariableDeclaration",e[e.VariableDeclarationList=262]="VariableDeclarationList",e[e.FunctionDeclaration=263]="FunctionDeclaration",e[e.ClassDeclaration=264]="ClassDeclaration",e[e.InterfaceDeclaration=265]="InterfaceDeclaration",e[e.TypeAliasDeclaration=266]="TypeAliasDeclaration",e[e.EnumDeclaration=267]="EnumDeclaration",e[e.ModuleDeclaration=268]="ModuleDeclaration",e[e.ModuleBlock=269]="ModuleBlock",e[e.CaseBlock=270]="CaseBlock",e[e.NamespaceExportDeclaration=271]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=272]="ImportEqualsDeclaration",e[e.ImportDeclaration=273]="ImportDeclaration",e[e.ImportClause=274]="ImportClause",e[e.NamespaceImport=275]="NamespaceImport",e[e.NamedImports=276]="NamedImports",e[e.ImportSpecifier=277]="ImportSpecifier",e[e.ExportAssignment=278]="ExportAssignment",e[e.ExportDeclaration=279]="ExportDeclaration",e[e.NamedExports=280]="NamedExports",e[e.NamespaceExport=281]="NamespaceExport",e[e.ExportSpecifier=282]="ExportSpecifier",e[e.MissingDeclaration=283]="MissingDeclaration",e[e.ExternalModuleReference=284]="ExternalModuleReference",e[e.JsxElement=285]="JsxElement",e[e.JsxSelfClosingElement=286]="JsxSelfClosingElement",e[e.JsxOpeningElement=287]="JsxOpeningElement",e[e.JsxClosingElement=288]="JsxClosingElement",e[e.JsxFragment=289]="JsxFragment",e[e.JsxOpeningFragment=290]="JsxOpeningFragment",e[e.JsxClosingFragment=291]="JsxClosingFragment",e[e.JsxAttribute=292]="JsxAttribute",e[e.JsxAttributes=293]="JsxAttributes",e[e.JsxSpreadAttribute=294]="JsxSpreadAttribute",e[e.JsxExpression=295]="JsxExpression",e[e.JsxNamespacedName=296]="JsxNamespacedName",e[e.CaseClause=297]="CaseClause",e[e.DefaultClause=298]="DefaultClause",e[e.HeritageClause=299]="HeritageClause",e[e.CatchClause=300]="CatchClause",e[e.ImportAttributes=301]="ImportAttributes",e[e.ImportAttribute=302]="ImportAttribute",e[e.AssertClause=301]="AssertClause",e[e.AssertEntry=302]="AssertEntry",e[e.ImportTypeAssertionContainer=303]="ImportTypeAssertionContainer",e[e.PropertyAssignment=304]="PropertyAssignment",e[e.ShorthandPropertyAssignment=305]="ShorthandPropertyAssignment",e[e.SpreadAssignment=306]="SpreadAssignment",e[e.EnumMember=307]="EnumMember",e[e.SourceFile=308]="SourceFile",e[e.Bundle=309]="Bundle",e[e.JSDocTypeExpression=310]="JSDocTypeExpression",e[e.JSDocNameReference=311]="JSDocNameReference",e[e.JSDocMemberName=312]="JSDocMemberName",e[e.JSDocAllType=313]="JSDocAllType",e[e.JSDocUnknownType=314]="JSDocUnknownType",e[e.JSDocNullableType=315]="JSDocNullableType",e[e.JSDocNonNullableType=316]="JSDocNonNullableType",e[e.JSDocOptionalType=317]="JSDocOptionalType",e[e.JSDocFunctionType=318]="JSDocFunctionType",e[e.JSDocVariadicType=319]="JSDocVariadicType",e[e.JSDocNamepathType=320]="JSDocNamepathType",e[e.JSDoc=321]="JSDoc",e[e.JSDocComment=321]="JSDocComment",e[e.JSDocText=322]="JSDocText",e[e.JSDocTypeLiteral=323]="JSDocTypeLiteral",e[e.JSDocSignature=324]="JSDocSignature",e[e.JSDocLink=325]="JSDocLink",e[e.JSDocLinkCode=326]="JSDocLinkCode",e[e.JSDocLinkPlain=327]="JSDocLinkPlain",e[e.JSDocTag=328]="JSDocTag",e[e.JSDocAugmentsTag=329]="JSDocAugmentsTag",e[e.JSDocImplementsTag=330]="JSDocImplementsTag",e[e.JSDocAuthorTag=331]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=332]="JSDocDeprecatedTag",e[e.JSDocClassTag=333]="JSDocClassTag",e[e.JSDocPublicTag=334]="JSDocPublicTag",e[e.JSDocPrivateTag=335]="JSDocPrivateTag",e[e.JSDocProtectedTag=336]="JSDocProtectedTag",e[e.JSDocReadonlyTag=337]="JSDocReadonlyTag",e[e.JSDocOverrideTag=338]="JSDocOverrideTag",e[e.JSDocCallbackTag=339]="JSDocCallbackTag",e[e.JSDocOverloadTag=340]="JSDocOverloadTag",e[e.JSDocEnumTag=341]="JSDocEnumTag",e[e.JSDocParameterTag=342]="JSDocParameterTag",e[e.JSDocReturnTag=343]="JSDocReturnTag",e[e.JSDocThisTag=344]="JSDocThisTag",e[e.JSDocTypeTag=345]="JSDocTypeTag",e[e.JSDocTemplateTag=346]="JSDocTemplateTag",e[e.JSDocTypedefTag=347]="JSDocTypedefTag",e[e.JSDocSeeTag=348]="JSDocSeeTag",e[e.JSDocPropertyTag=349]="JSDocPropertyTag",e[e.JSDocThrowsTag=350]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=351]="JSDocSatisfiesTag",e[e.JSDocImportTag=352]="JSDocImportTag",e[e.SyntaxList=353]="SyntaxList",e[e.NotEmittedStatement=354]="NotEmittedStatement",e[e.NotEmittedTypeElement=355]="NotEmittedTypeElement",e[e.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",e[e.CommaListExpression=357]="CommaListExpression",e[e.SyntheticReferenceExpression=358]="SyntheticReferenceExpression",e[e.Count=359]="Count",e[e.FirstAssignment=64]="FirstAssignment",e[e.LastAssignment=79]="LastAssignment",e[e.FirstCompoundAssignment=65]="FirstCompoundAssignment",e[e.LastCompoundAssignment=79]="LastCompoundAssignment",e[e.FirstReservedWord=83]="FirstReservedWord",e[e.LastReservedWord=118]="LastReservedWord",e[e.FirstKeyword=83]="FirstKeyword",e[e.LastKeyword=166]="LastKeyword",e[e.FirstFutureReservedWord=119]="FirstFutureReservedWord",e[e.LastFutureReservedWord=127]="LastFutureReservedWord",e[e.FirstTypeNode=183]="FirstTypeNode",e[e.LastTypeNode=206]="LastTypeNode",e[e.FirstPunctuation=19]="FirstPunctuation",e[e.LastPunctuation=79]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=166]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=9]="FirstLiteralToken",e[e.LastLiteralToken=15]="LastLiteralToken",e[e.FirstTemplateToken=15]="FirstTemplateToken",e[e.LastTemplateToken=18]="LastTemplateToken",e[e.FirstBinaryOperator=30]="FirstBinaryOperator",e[e.LastBinaryOperator=79]="LastBinaryOperator",e[e.FirstStatement=244]="FirstStatement",e[e.LastStatement=260]="LastStatement",e[e.FirstNode=167]="FirstNode",e[e.FirstJSDocNode=310]="FirstJSDocNode",e[e.LastJSDocNode=352]="LastJSDocNode",e[e.FirstJSDocTagNode=328]="FirstJSDocTagNode",e[e.LastJSDocTagNode=352]="LastJSDocTagNode",e[e.FirstContextualKeyword=128]="FirstContextualKeyword",e[e.LastContextualKeyword=166]="LastContextualKeyword",e))(Ae||{}),sn=(e=>(e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.Using=4]="Using",e[e.AwaitUsing=6]="AwaitUsing",e[e.NestedNamespace=8]="NestedNamespace",e[e.Synthesized=16]="Synthesized",e[e.Namespace=32]="Namespace",e[e.OptionalChain=64]="OptionalChain",e[e.ExportContext=128]="ExportContext",e[e.ContainsThis=256]="ContainsThis",e[e.HasImplicitReturn=512]="HasImplicitReturn",e[e.HasExplicitReturn=1024]="HasExplicitReturn",e[e.GlobalAugmentation=2048]="GlobalAugmentation",e[e.HasAsyncFunctions=4096]="HasAsyncFunctions",e[e.DisallowInContext=8192]="DisallowInContext",e[e.YieldContext=16384]="YieldContext",e[e.DecoratorContext=32768]="DecoratorContext",e[e.AwaitContext=65536]="AwaitContext",e[e.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",e[e.ThisNodeHasError=262144]="ThisNodeHasError",e[e.JavaScriptFile=524288]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=2097152]="HasAggregatedChildData",e[e.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",e[e.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",e[e.JSDoc=16777216]="JSDoc",e[e.Ambient=33554432]="Ambient",e[e.InWithStatement=67108864]="InWithStatement",e[e.JsonFile=134217728]="JsonFile",e[e.TypeCached=268435456]="TypeCached",e[e.Deprecated=536870912]="Deprecated",e[e.BlockScoped=7]="BlockScoped",e[e.Constant=6]="Constant",e[e.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",e[e.ContextFlags=101441536]="ContextFlags",e[e.TypeExcludesFlags=81920]="TypeExcludesFlags",e[e.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",e[e.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",e[e.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",e))(sn||{}),Qp=(e=>(e[e.None=0]="None",e[e.Public=1]="Public",e[e.Private=2]="Private",e[e.Protected=4]="Protected",e[e.Readonly=8]="Readonly",e[e.Override=16]="Override",e[e.Export=32]="Export",e[e.Abstract=64]="Abstract",e[e.Ambient=128]="Ambient",e[e.Static=256]="Static",e[e.Accessor=512]="Accessor",e[e.Async=1024]="Async",e[e.Default=2048]="Default",e[e.Const=4096]="Const",e[e.In=8192]="In",e[e.Out=16384]="Out",e[e.Decorator=32768]="Decorator",e[e.Deprecated=65536]="Deprecated",e[e.JSDocPublic=8388608]="JSDocPublic",e[e.JSDocPrivate=16777216]="JSDocPrivate",e[e.JSDocProtected=33554432]="JSDocProtected",e[e.JSDocReadonly=67108864]="JSDocReadonly",e[e.JSDocOverride=134217728]="JSDocOverride",e[e.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",e[e.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",e[e.SyntacticModifiers=65535]="SyntacticModifiers",e[e.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",e[e.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",e[e.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",e[e.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=7]="AccessibilityModifier",e[e.ParameterPropertyModifier=31]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=28895]="TypeScriptModifier",e[e.ExportDefault=2080]="ExportDefault",e[e.All=131071]="All",e[e.Modifier=98303]="Modifier",e))(Qp||{});var wm=(e=>(e[e.None=0]="None",e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.ReportsUnmeasurable=8]="ReportsUnmeasurable",e[e.ReportsUnreliable=16]="ReportsUnreliable",e[e.ReportsMask=24]="ReportsMask",e[e.ComplexityOverflow=32]="ComplexityOverflow",e[e.StackDepthOverflow=64]="StackDepthOverflow",e[e.Overflow=96]="Overflow",e))(wm||{});var Op=(e=>(e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Call=512]="Call",e[e.ReduceLabel=1024]="ReduceLabel",e[e.Referenced=2048]="Referenced",e[e.Shared=4096]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition",e))(Op||{});var Kp=(e=>(e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.Alias=2097152]="Alias",e[e.Prototype=4194304]="Prototype",e[e.ExportStar=8388608]="ExportStar",e[e.Optional=16777216]="Optional",e[e.Transient=33554432]="Transient",e[e.Assignment=67108864]="Assignment",e[e.ModuleExports=134217728]="ModuleExports",e[e.All=-1]="All",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=111551]="Value",e[e.Type=788968]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",e[e.ParameterExcludes=111551]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=110991]="FunctionExcludes",e[e.ClassExcludes=899503]="ClassExcludes",e[e.InterfaceExcludes=788872]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=110735]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=103359]="MethodExcludes",e[e.GetAccessorExcludes=46015]="GetAccessorExcludes",e[e.SetAccessorExcludes=78783]="SetAccessorExcludes",e[e.AccessorExcludes=13247]="AccessorExcludes",e[e.TypeParameterExcludes=526824]="TypeParameterExcludes",e[e.TypeAliasExcludes=788968]="TypeAliasExcludes",e[e.AliasExcludes=2097152]="AliasExcludes",e[e.ModuleMember=2623475]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.ClassMember=106500]="ClassMember",e[e.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",e[e.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",e[e.Classifiable=2885600]="Classifiable",e[e.LateBindingContainer=6256]="LateBindingContainer",e))(Kp||{});var km=(e=>(e[e.None=0]="None",e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.CaptureNewTarget=8]="CaptureNewTarget",e[e.SuperInstance=16]="SuperInstance",e[e.SuperStatic=32]="SuperStatic",e[e.ContextChecked=64]="ContextChecked",e[e.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",e[e.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",e[e.CaptureArguments=512]="CaptureArguments",e[e.EnumValuesComputed=1024]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",e[e.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",e[e.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",e[e.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",e[e.AssignmentsMarked=131072]="AssignmentsMarked",e[e.ContainsConstructorReference=262144]="ContainsConstructorReference",e[e.ConstructorReference=536870912]="ConstructorReference",e[e.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",e[e.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",e[e.InCheckIdentifier=4194304]="InCheckIdentifier",e[e.PartiallyTypeChecked=8388608]="PartiallyTypeChecked",e[e.LazyFlags=539358128]="LazyFlags",e))(km||{}),en=(e=>(e[e.Any=1]="Any",e[e.Unknown=2]="Unknown",e[e.String=4]="String",e[e.Number=8]="Number",e[e.Boolean=16]="Boolean",e[e.Enum=32]="Enum",e[e.BigInt=64]="BigInt",e[e.StringLiteral=128]="StringLiteral",e[e.NumberLiteral=256]="NumberLiteral",e[e.BooleanLiteral=512]="BooleanLiteral",e[e.EnumLiteral=1024]="EnumLiteral",e[e.BigIntLiteral=2048]="BigIntLiteral",e[e.ESSymbol=4096]="ESSymbol",e[e.UniqueESSymbol=8192]="UniqueESSymbol",e[e.Void=16384]="Void",e[e.Undefined=32768]="Undefined",e[e.Null=65536]="Null",e[e.Never=131072]="Never",e[e.TypeParameter=262144]="TypeParameter",e[e.Object=524288]="Object",e[e.Union=1048576]="Union",e[e.Intersection=2097152]="Intersection",e[e.Index=4194304]="Index",e[e.IndexedAccess=8388608]="IndexedAccess",e[e.Conditional=16777216]="Conditional",e[e.Substitution=33554432]="Substitution",e[e.NonPrimitive=67108864]="NonPrimitive",e[e.TemplateLiteral=134217728]="TemplateLiteral",e[e.StringMapping=268435456]="StringMapping",e[e.Reserved1=536870912]="Reserved1",e[e.Reserved2=1073741824]="Reserved2",e[e.AnyOrUnknown=3]="AnyOrUnknown",e[e.Nullable=98304]="Nullable",e[e.Literal=2944]="Literal",e[e.Unit=109472]="Unit",e[e.Freshable=2976]="Freshable",e[e.StringOrNumberLiteral=384]="StringOrNumberLiteral",e[e.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",e[e.DefinitelyFalsy=117632]="DefinitelyFalsy",e[e.PossiblyFalsy=117724]="PossiblyFalsy",e[e.Intrinsic=67359327]="Intrinsic",e[e.StringLike=402653316]="StringLike",e[e.NumberLike=296]="NumberLike",e[e.BigIntLike=2112]="BigIntLike",e[e.BooleanLike=528]="BooleanLike",e[e.EnumLike=1056]="EnumLike",e[e.ESSymbolLike=12288]="ESSymbolLike",e[e.VoidLike=49152]="VoidLike",e[e.Primitive=402784252]="Primitive",e[e.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",e[e.DisjointDomains=469892092]="DisjointDomains",e[e.UnionOrIntersection=3145728]="UnionOrIntersection",e[e.StructuredType=3670016]="StructuredType",e[e.TypeVariable=8650752]="TypeVariable",e[e.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",e[e.InstantiablePrimitive=406847488]="InstantiablePrimitive",e[e.Instantiable=465829888]="Instantiable",e[e.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",e[e.ObjectFlagsType=3899393]="ObjectFlagsType",e[e.Simplifiable=25165824]="Simplifiable",e[e.Singleton=67358815]="Singleton",e[e.Narrowable=536624127]="Narrowable",e[e.IncludesMask=473694207]="IncludesMask",e[e.IncludesMissingType=262144]="IncludesMissingType",e[e.IncludesNonWideningType=4194304]="IncludesNonWideningType",e[e.IncludesWildcard=8388608]="IncludesWildcard",e[e.IncludesEmptyObject=16777216]="IncludesEmptyObject",e[e.IncludesInstantiable=33554432]="IncludesInstantiable",e[e.IncludesConstrainedTypeVariable=536870912]="IncludesConstrainedTypeVariable",e[e.IncludesError=1073741824]="IncludesError",e[e.NotPrimitiveUnion=36323331]="NotPrimitiveUnion",e))(en||{}),Zp=(e=>(e[e.None=0]="None",e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ReverseMapped=1024]="ReverseMapped",e[e.JsxAttributes=2048]="JsxAttributes",e[e.JSLiteral=4096]="JSLiteral",e[e.FreshLiteral=8192]="FreshLiteral",e[e.ArrayLiteral=16384]="ArrayLiteral",e[e.PrimitiveUnion=32768]="PrimitiveUnion",e[e.ContainsWideningType=65536]="ContainsWideningType",e[e.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",e[e.NonInferrableType=262144]="NonInferrableType",e[e.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",e[e.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",e[e.SingleSignatureType=134217728]="SingleSignatureType",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=196608]="RequiresWidening",e[e.PropagatingFlags=458752]="PropagatingFlags",e[e.InstantiatedMapped=96]="InstantiatedMapped",e[e.ObjectTypeKindMask=1343]="ObjectTypeKindMask",e[e.ContainsSpread=2097152]="ContainsSpread",e[e.ObjectRestType=4194304]="ObjectRestType",e[e.InstantiationExpressionType=8388608]="InstantiationExpressionType",e[e.IsClassInstanceClone=16777216]="IsClassInstanceClone",e[e.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",e[e.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",e[e.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",e[e.IsGenericObjectType=4194304]="IsGenericObjectType",e[e.IsGenericIndexType=8388608]="IsGenericIndexType",e[e.IsGenericType=12582912]="IsGenericType",e[e.ContainsIntersections=16777216]="ContainsIntersections",e[e.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",e[e.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",e[e.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",e[e.IsNeverIntersection=33554432]="IsNeverIntersection",e[e.IsConstrainedTypeVariable=67108864]="IsConstrainedTypeVariable",e))(Zp||{});var Em=(e=>(e[e.None=0]="None",e[e.HasRestParameter=1]="HasRestParameter",e[e.HasLiteralTypes=2]="HasLiteralTypes",e[e.Abstract=4]="Abstract",e[e.IsInnerCallChain=8]="IsInnerCallChain",e[e.IsOuterCallChain=16]="IsOuterCallChain",e[e.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",e[e.IsNonInferrable=64]="IsNonInferrable",e[e.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",e[e.PropagatingFlags=167]="PropagatingFlags",e[e.CallChainFlags=24]="CallChainFlags",e))(Em||{});var Pr=(e=>(e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred",e))(Pr||{}),g_=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ES2021=8]="ES2021",e[e.ES2022=9]="ES2022",e[e.ES2023=10]="ES2023",e[e.ES2024=11]="ES2024",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(g_||{}),wl=(e=>(e[e.Standard=0]="Standard",e[e.JSX=1]="JSX",e))(wl||{});var Cn=(e=>(e.Ts=".ts",e.Tsx=".tsx",e.Dts=".d.ts",e.Js=".js",e.Jsx=".jsx",e.Json=".json",e.TsBuildInfo=".tsbuildinfo",e.Mjs=".mjs",e.Mts=".mts",e.Dmts=".d.mts",e.Cjs=".cjs",e.Cts=".cts",e.Dcts=".d.cts",e))(Cn||{}),Am=(e=>(e[e.None=0]="None",e[e.ContainsTypeScript=1]="ContainsTypeScript",e[e.ContainsJsx=2]="ContainsJsx",e[e.ContainsESNext=4]="ContainsESNext",e[e.ContainsES2022=8]="ContainsES2022",e[e.ContainsES2021=16]="ContainsES2021",e[e.ContainsES2020=32]="ContainsES2020",e[e.ContainsES2019=64]="ContainsES2019",e[e.ContainsES2018=128]="ContainsES2018",e[e.ContainsES2017=256]="ContainsES2017",e[e.ContainsES2016=512]="ContainsES2016",e[e.ContainsES2015=1024]="ContainsES2015",e[e.ContainsGenerator=2048]="ContainsGenerator",e[e.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",e[e.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsRestOrSpread=32768]="ContainsRestOrSpread",e[e.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",e[e.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=524288]="ContainsBindingPattern",e[e.ContainsYield=1048576]="ContainsYield",e[e.ContainsAwait=2097152]="ContainsAwait",e[e.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",e[e.ContainsDynamicImport=8388608]="ContainsDynamicImport",e[e.ContainsClassFields=16777216]="ContainsClassFields",e[e.ContainsDecorators=33554432]="ContainsDecorators",e[e.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",e[e.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",e[e.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",e[e.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",e[e.HasComputedFlags=-2147483648]="HasComputedFlags",e[e.AssertTypeScript=1]="AssertTypeScript",e[e.AssertJsx=2]="AssertJsx",e[e.AssertESNext=4]="AssertESNext",e[e.AssertES2022=8]="AssertES2022",e[e.AssertES2021=16]="AssertES2021",e[e.AssertES2020=32]="AssertES2020",e[e.AssertES2019=64]="AssertES2019",e[e.AssertES2018=128]="AssertES2018",e[e.AssertES2017=256]="AssertES2017",e[e.AssertES2016=512]="AssertES2016",e[e.AssertES2015=1024]="AssertES2015",e[e.AssertGenerator=2048]="AssertGenerator",e[e.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",e[e.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",e[e.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",e[e.NodeExcludes=-2147483648]="NodeExcludes",e[e.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",e[e.FunctionExcludes=-1937940480]="FunctionExcludes",e[e.ConstructorExcludes=-1937948672]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",e[e.PropertyExcludes=-2013249536]="PropertyExcludes",e[e.ClassExcludes=-2147344384]="ClassExcludes",e[e.ModuleExcludes=-1941676032]="ModuleExcludes",e[e.TypeExcludes=-2]="TypeExcludes",e[e.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",e[e.ParameterExcludes=-2147483648]="ParameterExcludes",e[e.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",e[e.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",e[e.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",e[e.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",e))(Am||{}),Cm=(e=>(e[e.TabStop=0]="TabStop",e[e.Placeholder=1]="Placeholder",e[e.Choice=2]="Choice",e[e.Variable=3]="Variable",e))(Cm||{}),Dm=(e=>(e[e.None=0]="None",e[e.SingleLine=1]="SingleLine",e[e.MultiLine=2]="MultiLine",e[e.AdviseOnEmitNode=4]="AdviseOnEmitNode",e[e.NoSubstitution=8]="NoSubstitution",e[e.CapturesThis=16]="CapturesThis",e[e.NoLeadingSourceMap=32]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=64]="NoTrailingSourceMap",e[e.NoSourceMap=96]="NoSourceMap",e[e.NoNestedSourceMaps=128]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=768]="NoTokenSourceMaps",e[e.NoLeadingComments=1024]="NoLeadingComments",e[e.NoTrailingComments=2048]="NoTrailingComments",e[e.NoComments=3072]="NoComments",e[e.NoNestedComments=4096]="NoNestedComments",e[e.HelperName=8192]="HelperName",e[e.ExportName=16384]="ExportName",e[e.LocalName=32768]="LocalName",e[e.InternalName=65536]="InternalName",e[e.Indented=131072]="Indented",e[e.NoIndentation=262144]="NoIndentation",e[e.AsyncFunctionBody=524288]="AsyncFunctionBody",e[e.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",e[e.CustomPrologue=2097152]="CustomPrologue",e[e.NoHoisting=4194304]="NoHoisting",e[e.Iterator=8388608]="Iterator",e[e.NoAsciiEscaping=16777216]="NoAsciiEscaping",e))(Dm||{});var $s={Classes:2,ForOf:2,Generators:2,Iteration:2,SpreadElements:2,RestElements:2,TaggedTemplates:2,DestructuringAssignment:2,BindingPatterns:2,ArrowFunctions:2,BlockScopedVariables:2,ObjectAssign:2,RegularExpressionFlagsUnicode:2,RegularExpressionFlagsSticky:2,Exponentiation:3,AsyncFunctions:4,ForAwaitOf:5,AsyncGenerators:5,AsyncIteration:5,ObjectSpreadRest:5,RegularExpressionFlagsDotAll:5,BindinglessCatch:6,BigInt:7,NullishCoalesce:7,OptionalChaining:7,LogicalAssignment:8,TopLevelAwait:9,ClassFields:9,PrivateNamesAndClassStaticBlocks:9,RegularExpressionFlagsHasIndices:9,ShebangComments:10,RegularExpressionFlagsUnicodeSets:11,UsingAndAwaitUsing:99,ClassAndClassElementDecorators:99};var Pm={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},{name:"preserve",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}},Ya=(e=>(e[e.ParseAll=0]="ParseAll",e[e.ParseNone=1]="ParseNone",e[e.ParseForTypeErrors=2]="ParseForTypeErrors",e[e.ParseForTypeInfo=3]="ParseForTypeInfo",e))(Ya||{});var Xr="/",My="\\",vd="://",Ly=/\\/g;function Jy(e){return e===47||e===92}function jy(e,t){return e.length>t.length&&Dy(e,t)}function ef(e){return e.length>0&&Jy(e.charCodeAt(e.length-1))}function Td(e){return e>=97&&e<=122||e>=65&&e<=90}function Ry(e,t){let a=e.charCodeAt(t);if(a===58)return t+1;if(a===37&&e.charCodeAt(t+1)===51){let _=e.charCodeAt(t+2);if(_===97||_===65)return t+3}return-1}function Uy(e){if(!e)return 0;let t=e.charCodeAt(0);if(t===47||t===92){if(e.charCodeAt(1)!==t)return 1;let _=e.indexOf(t===47?Xr:My,2);return _<0?e.length:_+1}if(Td(t)&&e.charCodeAt(1)===58){let _=e.charCodeAt(2);if(_===47||_===92)return 3;if(e.length===2)return 2}let a=e.indexOf(vd);if(a!==-1){let _=a+vd.length,f=e.indexOf(Xr,_);if(f!==-1){let h=e.slice(0,a),T=e.slice(_,f);if(h==="file"&&(T===""||T==="localhost")&&Td(e.charCodeAt(f+1))){let k=Ry(e,f+2);if(k!==-1){if(e.charCodeAt(k)===47)return~(k+1);if(k===e.length)return~k}}return~(f+1)}return~e.length}return 0}function o_(e){let t=Uy(e);return t<0?~t:t}function Nm(e,t,a){if(e=c_(e),o_(e)===e.length)return"";e=hl(e);let f=e.slice(Math.max(o_(e),e.lastIndexOf(Xr)+1)),h=t!==void 0&&a!==void 0?Im(f,t,a):void 0;return h?f.slice(0,f.length-h.length):f}function xd(e,t,a){if(ml(t,".")||(t="."+t),e.length>=t.length&&e.charCodeAt(e.length-t.length)===46){let _=e.slice(e.length-t.length);if(a(_,t))return _}}function By(e,t,a){if(typeof t=="string")return xd(e,t,a)||"";for(let _ of t){let f=xd(e,_,a);if(f)return f}return""}function Im(e,t,a){if(t)return By(hl(e),t,a?$p:ky);let _=Nm(e),f=_.lastIndexOf(".");return f>=0?_.substring(f):""}function c_(e){return e.includes("\\")?e.replace(Ly,Xr):e}function qy(e,...t){e&&(e=c_(e));for(let a of t)a&&(a=c_(a),!e||o_(a)!==0?e=a:e=Mm(e)+a);return e}function Fy(e,t){let a=o_(e);a===0&&t?(e=qy(t,e),a=o_(e)):e=c_(e);let _=Om(e);if(_!==void 0)return _.length>a?hl(_):_;let f=e.length,h=e.substring(0,a),T,k=a,c=k,W=k,y=a!==0;for(;kc&&(T??(T=e.substring(0,c-1)),c=k);let E=e.indexOf(Xr,k+1);E===-1&&(E=f);let D=E-c;if(D===1&&e.charCodeAt(k)===46)T??(T=e.substring(0,W));else if(D===2&&e.charCodeAt(k)===46&&e.charCodeAt(k+1)===46)if(!y)T!==void 0?T+=T.length===a?"..":"/..":W=k+2;else if(T===void 0)W-2>=0?T=e.substring(0,Math.max(a,e.lastIndexOf(Xr,W-2))):T=e.substring(0,W);else{let R=T.lastIndexOf(Xr);R!==-1?T=T.substring(0,Math.max(a,R)):T=h,T.length===a&&(y=a!==0)}else T!==void 0?(T.length!==a&&(T+=Xr),y=!0,T+=e.substring(c,E)):(y=!0,W=E);k=E+1}return T??(f>a?hl(e):e)}function zy(e){e=c_(e);let t=Om(e);return t!==void 0?t:(t=Fy(e,""),t&&ef(e)?Mm(t):t)}function Om(e){if(!Sd.test(e))return e;let t=e.replace(/\/\.\//g,"/");if(t.startsWith("./")&&(t=t.slice(2)),t!==e&&(e=t,!Sd.test(e)))return e}function hl(e){return ef(e)?e.substr(0,e.length-1):e}function Mm(e){return ef(e)?e:e+Xr}var Sd=/\/\/|(?:^|\/)\.\.?(?:$|\/)/;function r(e,t,a,_,f,h,T){return{code:e,category:t,key:a,message:_,reportsUnnecessary:f,elidedInCompatabilityPyramid:h,reportsDeprecated:T}}var A={Unterminated_string_literal:r(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:r(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:r(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:r(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:r(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:r(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:r(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:r(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:r(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:r(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:r(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:r(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:r(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:r(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:r(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:r(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_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:r(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055","Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:r(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:r(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:r(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:r(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:r(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:r(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:r(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:r(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:r(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:r(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:r(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:r(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:r(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:r(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:r(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:r(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:r(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:r(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:r(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:r(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:r(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:r(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:r(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:r(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:r(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:r(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:r(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:r(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:r(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:r(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:r(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:r(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:r(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:r(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:r(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:r(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:r(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:r(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:r(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:r(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:r(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:r(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:r(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:r(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:r(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:r(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:r(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:r(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:r(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:r(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:r(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:r(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:r(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:r(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:r(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:r(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:r(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:r(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:r(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:r(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:r(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:r(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:r(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:r(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:r(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:r(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:r(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:r(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:r(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:r(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:r(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:r(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:r(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:r(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:r(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:r(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:r(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:r(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:r(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:r(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5:r(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definitions_are_automatically_in_strict_mode:r(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_automatically_in_strict_mode:r(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax:r(1286,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_1286","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:r(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:r(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."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1289,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1290,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:r(1291,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:r(1292,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve:r(1293,1,"ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293","ECMAScript module syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."),This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled:r(1294,1,"This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294","This syntax is not allowed when 'erasableSyntaxOnly' is enabled."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjust_the_type_field_in_the_nearest_package_json_to_make_this_file_an_ECMAScript_module_or_adjust_your_verbatimModuleSyntax_module_and_moduleResolution_settings_in_TypeScript:r(1295,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjus_1295","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'. Adjust the 'type' field in the nearest 'package.json' to make this file an ECMAScript module, or adjust your 'verbatimModuleSyntax', 'module', and 'moduleResolution' settings in TypeScript."),with_statements_are_not_allowed_in_an_async_function_block:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_or_nodenext:r(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', 'node18', 'node20', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_node20_nodenext_or_preserve:r(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', 'node18', 'node20', 'nodenext', or 'preserve'."),Argument_of_dynamic_import_cannot_be_spread_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_or_nodenext:r(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', 'node18', 'node20', or 'nodenext'."),A_label_is_not_allowed_here:r(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:r(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:r(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:r(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:r(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:r(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:r(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:r(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:r(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:r(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:r(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:r(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:r(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:r(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),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:r(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:r(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:r(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:r(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:r(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:r(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:r(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:r(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:r(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:r(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:r(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:r(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:r(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:r(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:r(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:r(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:r(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:r(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:r(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:r(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:r(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:r(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:r(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:r(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:r(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:r(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:r(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:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:r(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:r(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:r(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:r(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:r(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:r(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:r(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:r(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:r(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:r(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:r(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:r(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:r(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:r(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:r(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:r(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:r(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:r(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:r(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:r(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:r(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator:r(1497,1,"Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497","Expression must be enclosed in parentheses to be used as a decorator."),Invalid_syntax_in_decorator:r(1498,1,"Invalid_syntax_in_decorator_1498","Invalid syntax in decorator."),Unknown_regular_expression_flag:r(1499,1,"Unknown_regular_expression_flag_1499","Unknown regular expression flag."),Duplicate_regular_expression_flag:r(1500,1,"Duplicate_regular_expression_flag_1500","Duplicate regular expression flag."),This_regular_expression_flag_is_only_available_when_targeting_0_or_later:r(1501,1,"This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501","This regular expression flag is only available when targeting '{0}' or later."),The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously:r(1502,1,"The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502","The Unicode (u) flag and the Unicode Sets (v) flag cannot be set simultaneously."),Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later:r(1503,1,"Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503","Named capturing groups are only available when targeting 'ES2018' or later."),Subpattern_flags_must_be_present_when_there_is_a_minus_sign:r(1504,1,"Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504","Subpattern flags must be present when there is a minus sign."),Incomplete_quantifier_Digit_expected:r(1505,1,"Incomplete_quantifier_Digit_expected_1505","Incomplete quantifier. Digit expected."),Numbers_out_of_order_in_quantifier:r(1506,1,"Numbers_out_of_order_in_quantifier_1506","Numbers out of order in quantifier."),There_is_nothing_available_for_repetition:r(1507,1,"There_is_nothing_available_for_repetition_1507","There is nothing available for repetition."),Unexpected_0_Did_you_mean_to_escape_it_with_backslash:r(1508,1,"Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508","Unexpected '{0}'. Did you mean to escape it with backslash?"),This_regular_expression_flag_cannot_be_toggled_within_a_subpattern:r(1509,1,"This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509","This regular expression flag cannot be toggled within a subpattern."),k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets:r(1510,1,"k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510","'\\k' must be followed by a capturing group name enclosed in angle brackets."),q_is_only_available_inside_character_class:r(1511,1,"q_is_only_available_inside_character_class_1511","'\\q' is only available inside character class."),c_must_be_followed_by_an_ASCII_letter:r(1512,1,"c_must_be_followed_by_an_ASCII_letter_1512","'\\c' must be followed by an ASCII letter."),Undetermined_character_escape:r(1513,1,"Undetermined_character_escape_1513","Undetermined character escape."),Expected_a_capturing_group_name:r(1514,1,"Expected_a_capturing_group_name_1514","Expected a capturing group name."),Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other:r(1515,1,"Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515","Named capturing groups with the same name must be mutually exclusive to each other."),A_character_class_range_must_not_be_bounded_by_another_character_class:r(1516,1,"A_character_class_range_must_not_be_bounded_by_another_character_class_1516","A character class range must not be bounded by another character class."),Range_out_of_order_in_character_class:r(1517,1,"Range_out_of_order_in_character_class_1517","Range out of order in character class."),Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_character_class:r(1518,1,"Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518","Anything that would possibly match more than a single character is invalid inside a negated character class."),Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead:r(1519,1,"Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519","Operators must not be mixed within a character class. Wrap it in a nested class instead."),Expected_a_class_set_operand:r(1520,1,"Expected_a_class_set_operand_1520","Expected a class set operand."),q_must_be_followed_by_string_alternatives_enclosed_in_braces:r(1521,1,"q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521","'\\q' must be followed by string alternatives enclosed in braces."),A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backslash:r(1522,1,"A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522","A character class must not contain a reserved double punctuator. Did you mean to escape it with backslash?"),Expected_a_Unicode_property_name:r(1523,1,"Expected_a_Unicode_property_name_1523","Expected a Unicode property name."),Unknown_Unicode_property_name:r(1524,1,"Unknown_Unicode_property_name_1524","Unknown Unicode property name."),Expected_a_Unicode_property_value:r(1525,1,"Expected_a_Unicode_property_value_1525","Expected a Unicode property value."),Unknown_Unicode_property_value:r(1526,1,"Unknown_Unicode_property_value_1526","Unknown Unicode property value."),Expected_a_Unicode_property_name_or_value:r(1527,1,"Expected_a_Unicode_property_name_or_value_1527","Expected a Unicode property name or value."),Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_the_Unicode_Sets_v_flag_is_set:r(1528,1,"Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528","Any Unicode property that would possibly match more than a single character is only available when the Unicode Sets (v) flag is set."),Unknown_Unicode_property_name_or_value:r(1529,1,"Unknown_Unicode_property_name_or_value_1529","Unknown Unicode property name or value."),Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1530,1,"Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530","Unicode property value expressions are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces:r(1531,1,"_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531","'\\{0}' must be followed by a Unicode property value expression enclosed in braces."),There_is_no_capturing_group_named_0_in_this_regular_expression:r(1532,1,"There_is_no_capturing_group_named_0_in_this_regular_expression_1532","There is no capturing group named '{0}' in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_regular_expression:r(1533,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533","This backreference refers to a group that does not exist. There are only {0} capturing groups in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regular_expression:r(1534,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534","This backreference refers to a group that does not exist. There are no capturing groups in this regular expression."),This_character_cannot_be_escaped_in_a_regular_expression:r(1535,1,"This_character_cannot_be_escaped_in_a_regular_expression_1535","This character cannot be escaped in a regular expression."),Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended_as_an_escape_sequence_use_the_syntax_0_instead:r(1536,1,"Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536","Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '{0}' instead."),Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class:r(1537,1,"Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537","Decimal escape sequences and backreferences are not allowed in a character class."),Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:r(1538,1,"Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538","Unicode escape sequences are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),A_bigint_literal_cannot_be_used_as_a_property_name:r(1539,1,"A_bigint_literal_cannot_be_used_as_a_property_name_1539","A 'bigint' literal cannot be used as a property name."),A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_keyword_instead:r(1540,2,"A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540","A 'namespace' declaration should not be declared using the 'module' keyword. Please use the 'namespace' keyword instead.",void 0,void 0,!0),Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1541,1,"Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541","Type-only import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:r(1542,1,"Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542","Type import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_module_is_set_to_0:r(1543,1,"Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543",`Importing a JSON file into an ECMAScript module requires a 'type: "json"' import attribute when 'module' is set to '{0}'.`),Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0:r(1544,1,"Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544","Named imports from a JSON file into an ECMAScript module are not allowed when 'module' is set to '{0}'."),using_declarations_are_not_allowed_in_ambient_contexts:r(1545,1,"using_declarations_are_not_allowed_in_ambient_contexts_1545","'using' declarations are not allowed in ambient contexts."),await_using_declarations_are_not_allowed_in_ambient_contexts:r(1546,1,"await_using_declarations_are_not_allowed_in_ambient_contexts_1546","'await using' declarations are not allowed in ambient contexts."),The_types_of_0_are_incompatible_between_these_types:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:r(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:r(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:r(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:r(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:r(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:r(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:r(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:r(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:r(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:r(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:r(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:r(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:r(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:r(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:r(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:r(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:r(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_a_static_property_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Call_target_does_not_contain_any_signatures:r(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:r(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:r(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:r(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:r(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:r(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:r(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:r(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:r(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:r(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:r(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:r(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:r(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:r(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:r(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:r(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:r(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:r(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:r(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:r(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:r(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:r(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:r(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:r(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:r(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:r(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:r(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:r(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:r(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:r(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_expression:r(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496","The 'arguments' object cannot be referenced in an arrow function in 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:r(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:r(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:r(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:r(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:r(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:r(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:r(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_ES5_Consider_using_a_standard_function_or_method:r(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522","The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:r(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:r(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:r(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:r(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:r(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:r(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:r(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:r(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:r(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:r(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:r(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:r(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:r(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and_2_more:r(2650,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650","Non-abstract class expression is missing implementations for the following members of '{0}': {1} and {2} more."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:r(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:r(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:r(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}'."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2:r(2654,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2}."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more:r(2655,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2} and {3} more."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1:r(2656,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656","Non-abstract class expression is missing implementations for the following members of '{0}': {1}."),JSX_expressions_must_have_one_parent_element:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2705,1,"An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705","An async function or method in ES5 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:r(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:r(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:r(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:r(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:r(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:r(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_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:r(2712,1,"A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712","A dynamic import call in ES5 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_and_above_with_module_0:r(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_and_above_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 and above with module {0}."),Cannot_find_lib_definition_for_0:r(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:r(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:r(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:r(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:r(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:r(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:r(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:r(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:r(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:r(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:r(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:r(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:r(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:r(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_or_class_static_initialization_blocks:r(2815,1,"arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks_2815","'arguments' cannot be referenced in property initializers or class static initialization blocks."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:r(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:r(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:r(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:r(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:r(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_node18_node20_nodenext_or_preserve:r(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2821","Import assertions are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:r(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_node18_node20_nodenext_or_preserve:r(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2823","Import attributes are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Cannot_find_namespace_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:r(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', 'node18', 'node20', 'nodenext', or 'preserve', 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2865,1,"Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865","Import '{0}' conflicts with local value, so must be declared with a type-only import when 'isolatedModules' is enabled."),Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:r(2866,1,"Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866","Import '{0}' conflicts with global value used in this file, so must be declared with a type-only import when 'isolatedModules' is enabled."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun:r(2867,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_and_then_add_bun_to_the_types_field_in_your_tsconfig:r(2868,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun` and then add 'bun' to the types field in your tsconfig."),Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish:r(2869,1,"Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869","Right operand of ?? is unreachable because the left operand is never nullish."),This_binary_expression_is_never_nullish_Are_you_missing_parentheses:r(2870,1,"This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870","This binary expression is never nullish. Are you missing parentheses?"),This_expression_is_always_nullish:r(2871,1,"This_expression_is_always_nullish_2871","This expression is always nullish."),This_kind_of_expression_is_always_truthy:r(2872,1,"This_kind_of_expression_is_always_truthy_2872","This kind of expression is always truthy."),This_kind_of_expression_is_always_falsy:r(2873,1,"This_kind_of_expression_is_always_falsy_2873","This kind of expression is always falsy."),This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found:r(2874,1,"This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874","This JSX tag requires '{0}' to be in scope, but it could not be found."),This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_for_the_appropriate_package_installed:r(2875,1,"This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875","This JSX tag requires the module path '{0}' to exist, but none could be found. Make sure you have types for the appropriate package installed."),This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolves_to_0:r(2876,1,"This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876",'This relative import path is unsafe to rewrite because it looks like a file name, but actually resolves to "{0}".'),This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_during_emit_because_it_is_not_a_relative_path:r(2877,1,"This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877","This import uses a '{0}' extension to resolve to an input TypeScript file, but will not be rewritten during emit because it is not a relative path."),This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_between_the_projects_output_files_is_not_the_same_as_the_relative_path_between_its_input_files:r(2878,1,"This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878","This import path is unsafe to rewrite because it resolves to another project, and the relative path between the projects' output files is not the same as the relative path between its input files."),Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found:r(2879,1,"Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879","Using JSX fragments requires fragment factory '{0}' to be in scope, but it could not be found."),Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert:r(2880,1,"Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880","Import assertions have been replaced by import attributes. Use 'with' instead of 'assert'."),This_expression_is_never_nullish:r(2881,1,"This_expression_is_never_nullish_2881","This expression is never nullish."),Import_declaration_0_is_using_private_name_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:r(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:r(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_anonymous_class_type_may_not_be_private_or_protected:r(4094,1,"Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094","Property '{0}' of exported anonymous class type 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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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'."),Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given:r(4125,1,"Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125","Each declaration of '{0}.{1}' differs in its value, where '{2}' was expected but '{3}' was given."),One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value:r(4126,1,"One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126","One value of '{0}.{1}' is the string '{2}', and the other is assumed to be an unknown numeric value."),This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic:r(4127,1,"This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127","This member cannot have an 'override' modifier because its name is dynamic."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic:r(4128,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128","This member cannot have a JSDoc comment with an '@override' tag because its name is dynamic."),The_current_host_does_not_support_the_0_option:r(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:r(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:r(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:r(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Unknown_compiler_option_0:r(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(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_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_cannot_be_specified_when_module_is_set_to_none_system_or_umd:r(5071,1,"Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071","Option '--resolveJsonModule' cannot be specified when 'module' is set to 'none', 'system', or 'umd'."),Unknown_build_option_0:r(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:r(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:r(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:r(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:r(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:r(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:r(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:r(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:r(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:r(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:r(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:r(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_preserve_or_to_es2015_or_later:r(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_preserve_or_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'preserve' or to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:r(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:r(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:r(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:r(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:r(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:r(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:r(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:r(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:r(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:r(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:r(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:r(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:r(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:r(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:r(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:r(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:r(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:r(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:r(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:r(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:r(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:r(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:r(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:r(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:r(6024,3,"options_6024","options"),file:r(6025,3,"file_6025","file"),Examples_Colon_0:r(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:r(6027,3,"Options_Colon_6027","Options:"),Version_0:r(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:r(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:r(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:r(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:r(6034,3,"KIND_6034","KIND"),FILE:r(6035,3,"FILE_6035","FILE"),VERSION:r(6036,3,"VERSION_6036","VERSION"),LOCATION:r(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:r(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:r(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:r(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:r(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:r(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:r(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:r(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:r(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:r(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:r(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:r(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:r(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:r(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:r(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:r(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:r(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:r(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:r(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:r(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:r(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:r(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:r(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:r(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:r(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:r(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),Only_amd_and_system_modules_are_supported_alongside_0:r(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:r(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:r(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:r(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:r(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:r(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:r(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:r(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:r(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:r(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:r(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:r(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:r(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:r(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:r(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:r(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:r(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:r(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:r(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:r(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:r(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:r(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:r(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:r(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:r(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:r(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:r(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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}'."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:r(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:r(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:r(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:r(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:r(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:r(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:r(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:r(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:r(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:r(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:r(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:r(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:r(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:r(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5:r(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5'."),Enable_all_strict_type_checking_options:r(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:r(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:r(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:r(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:r(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:r(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:r(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:r(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:r(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:r(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:r(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:r(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:r(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:r(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:r(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:r(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:r(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:r(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:r(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:r(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:r(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:r(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:r(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:r(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:r(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:r(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:r(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:r(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:r(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:r(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:r(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:r(6244,3,"Modules_6244","Modules"),File_Management:r(6245,3,"File_Management_6245","File Management"),Emit:r(6246,3,"Emit_6246","Emit"),JavaScript_Support:r(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:r(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:r(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:r(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:r(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:r(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:r(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:r(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:r(6255,3,"Projects_6255","Projects"),Output_Formatting:r(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:r(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:r(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:r(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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.`),Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_need_configuration_update:r(6279,3,"Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279","Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler:r(6280,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280","There are types at '{0}', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."),package_json_has_a_peerDependencies_field:r(6281,3,"package_json_has_a_peerDependencies_field_6281","'package.json' has a 'peerDependencies' field."),Found_peerDependency_0_with_1_version:r(6282,3,"Found_peerDependency_0_with_1_version_6282","Found peerDependency '{0}' with '{1}' version."),Failed_to_find_peerDependency_0:r(6283,3,"Failed_to_find_peerDependency_0_6283","Failed to find peerDependency '{0}'."),File_Layout:r(6284,3,"File_Layout_6284","File Layout"),Environment_Settings:r(6285,3,"Environment_Settings_6285","Environment Settings"),See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule:r(6286,3,"See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule_6286","See also https://aka.ms/tsconfig/module"),For_nodejs_Colon:r(6287,3,"For_nodejs_Colon_6287","For nodejs:"),and_npm_install_D_types_Slashnode:r(6290,3,"and_npm_install_D_types_Slashnode_6290","and npm install -D @types/node"),Other_Outputs:r(6291,3,"Other_Outputs_6291","Other Outputs"),Stricter_Typechecking_Options:r(6292,3,"Stricter_Typechecking_Options_6292","Stricter Typechecking Options"),Style_Options:r(6293,3,"Style_Options_6293","Style Options"),Recommended_Options:r(6294,3,"Recommended_Options_6294","Recommended Options"),Enable_project_compilation:r(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:r(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:r(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:r(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:r(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."),Referenced_project_0_may_not_disable_emit:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:r(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:r(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:r(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:r(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}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:r(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:r(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:r(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:r(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:r(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:r(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:r(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:r(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:r(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors:r(6419,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419","Project '{0}' is out of date because buildinfo file '{1}' indicates that program needs to report errors."),Project_0_is_out_of_date_because_1:r(6420,3,"Project_0_is_out_of_date_because_1_6420","Project '{0}' is out of date because {1}."),Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_in_output_files:r(6421,3,"Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421","Rewrite '.ts', '.tsx', '.mts', and '.cts' file extensions in relative import paths to their JavaScript equivalent in output files."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:r(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:r(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Skip_building_downstream_projects_on_error_in_upstream_project:r(6640,3,"Skip_building_downstream_projects_on_error_in_upstream_project_6640","Skip building downstream projects on error in upstream project."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:r(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:r(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:r(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:r(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:r(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:r(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:r(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:r(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:r(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:r(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."),Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files:r(6719,3,"Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719","Require sufficient annotation on exports so other tools can trivially generate declaration files."),Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any:r(6720,3,"Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720","Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'."),Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript:r(6721,3,"Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721","Do not allow runtime constructs that are not part of ECMAScript."),Default_catch_clause_variables_as_unknown_instead_of_any:r(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:r(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."),Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported:r(6805,3,"Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805","Disable full type checking (only critical parse and emit errors will be reported)."),Check_side_effect_imports:r(6806,3,"Check_side_effect_imports_6806","Check side effect imports."),This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2:r(6807,1,"This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807","This operation can be simplified. This shift is identical to `{0} {1} {2}`."),Enable_lib_replacement:r(6808,3,"Enable_lib_replacement_6808","Enable lib replacement."),one_of_Colon:r(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:r(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:r(6902,3,"type_Colon_6902","type:"),default_Colon:r(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:r(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:r(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:r(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:r(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:r(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:r(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:r(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:r(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:r(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:r(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:r(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:r(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:r(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:r(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:r(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:r(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:r(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:r(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:r(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:r(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:r(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:r(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:r(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:r(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:r(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:r(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:r(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:r(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:r(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:r(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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_Consider_supplying_a_return_type_annotation:r(7025,1,"Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025","Generator implicitly has yield type '{0}'. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:r(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:r(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:r(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:r(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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."),Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9007,1,"Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007","Function must have an explicit return type annotation with --isolatedDeclarations."),Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:r(9008,1,"Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008","Method must have an explicit return type annotation with --isolatedDeclarations."),At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9009,1,"At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009","At least one accessor must have an explicit type annotation with --isolatedDeclarations."),Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9010,1,"Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010","Variable must have an explicit type annotation with --isolatedDeclarations."),Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9011,1,"Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011","Parameter must have an explicit type annotation with --isolatedDeclarations."),Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations:r(9012,1,"Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012","Property must have an explicit type annotation with --isolatedDeclarations."),Expression_type_can_t_be_inferred_with_isolatedDeclarations:r(9013,1,"Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013","Expression type can't be inferred with --isolatedDeclarations."),Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedDeclarations:r(9014,1,"Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014","Computed properties must be number or string literals, variables or dotted expressions with --isolatedDeclarations."),Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations:r(9015,1,"Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015","Objects that contain spread assignments can't be inferred with --isolatedDeclarations."),Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations:r(9016,1,"Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016","Objects that contain shorthand properties can't be inferred with --isolatedDeclarations."),Only_const_arrays_can_be_inferred_with_isolatedDeclarations:r(9017,1,"Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017","Only const arrays can be inferred with --isolatedDeclarations."),Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations:r(9018,1,"Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018","Arrays with spread elements can't inferred with --isolatedDeclarations."),Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations:r(9019,1,"Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations_9019","Binding elements can't be exported directly with --isolatedDeclarations."),Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDeclarations:r(9020,1,"Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020","Enum member initializers must be computable without references to external symbols with --isolatedDeclarations."),Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations:r(9021,1,"Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021","Extends clause can't contain an expression with --isolatedDeclarations."),Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations:r(9022,1,"Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022","Inference from class expressions is not supported with --isolatedDeclarations."),Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations_Add_an_explicit_declaration_for_the_properties_assigned_to_this_function:r(9023,1,"Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023","Assigning properties to functions without declaring them is not supported with --isolatedDeclarations. Add an explicit declaration for the properties assigned to this function."),Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_supported_with_isolatedDeclarations:r(9025,1,"Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025","Declaration emit for this parameter requires implicitly adding undefined to its type. This is not supported with --isolatedDeclarations."),Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_supported_with_isolatedDeclarations:r(9026,1,"Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026","Declaration emit for this file requires preserving this import for augmentations. This is not supported with --isolatedDeclarations."),Add_a_type_annotation_to_the_variable_0:r(9027,1,"Add_a_type_annotation_to_the_variable_0_9027","Add a type annotation to the variable {0}."),Add_a_type_annotation_to_the_parameter_0:r(9028,1,"Add_a_type_annotation_to_the_parameter_0_9028","Add a type annotation to the parameter {0}."),Add_a_type_annotation_to_the_property_0:r(9029,1,"Add_a_type_annotation_to_the_property_0_9029","Add a type annotation to the property {0}."),Add_a_return_type_to_the_function_expression:r(9030,1,"Add_a_return_type_to_the_function_expression_9030","Add a return type to the function expression."),Add_a_return_type_to_the_function_declaration:r(9031,1,"Add_a_return_type_to_the_function_declaration_9031","Add a return type to the function declaration."),Add_a_return_type_to_the_get_accessor_declaration:r(9032,1,"Add_a_return_type_to_the_get_accessor_declaration_9032","Add a return type to the get accessor declaration."),Add_a_type_to_parameter_of_the_set_accessor_declaration:r(9033,1,"Add_a_type_to_parameter_of_the_set_accessor_declaration_9033","Add a type to parameter of the set accessor declaration."),Add_a_return_type_to_the_method:r(9034,1,"Add_a_return_type_to_the_method_9034","Add a return type to the method"),Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit:r(9035,1,"Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035","Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit."),Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it:r(9036,1,"Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036","Move the expression in default export to a variable and add a type annotation to it."),Default_exports_can_t_be_inferred_with_isolatedDeclarations:r(9037,1,"Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037","Default exports can't be inferred with --isolatedDeclarations."),Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations:r(9038,1,"Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038","Computed property names on class or object literals cannot be inferred with --isolatedDeclarations."),Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations:r(9039,1,"Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039","Type containing private name '{0}' can't be used with --isolatedDeclarations."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:r(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:r(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:r(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:r(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:r(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:r(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:r(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:r(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:r(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:r(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:r(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:r(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:r(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:r(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:r(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:r(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:r(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:r(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:r(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:r(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:r(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:r(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:r(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:r(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:r(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:r(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:r(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:r(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:r(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:r(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:r(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:r(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:r(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:r(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:r(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:r(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:r(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:r(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:r(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:r(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:r(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:r(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:r(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:r(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:r(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:r(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:r(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:r(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:r(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:r(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:r(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Update_modifiers_of_0:r(90061,3,"Update_modifiers_of_0_90061","Update modifiers of '{0}'"),Add_annotation_of_type_0:r(90062,3,"Add_annotation_of_type_0_90062","Add annotation of type '{0}'"),Add_return_type_0:r(90063,3,"Add_return_type_0_90063","Add return type '{0}'"),Extract_base_class_to_variable:r(90064,3,"Extract_base_class_to_variable_90064","Extract base class to variable"),Extract_default_export_to_variable:r(90065,3,"Extract_default_export_to_variable_90065","Extract default export to variable"),Extract_binding_expressions_to_variable:r(90066,3,"Extract_binding_expressions_to_variable_90066","Extract binding expressions to variable"),Add_all_missing_type_annotations:r(90067,3,"Add_all_missing_type_annotations_90067","Add all missing type annotations"),Add_satisfies_and_an_inline_type_assertion_with_0:r(90068,3,"Add_satisfies_and_an_inline_type_assertion_with_0_90068","Add satisfies and an inline type assertion with '{0}'"),Extract_to_variable_and_replace_with_0_as_typeof_0:r(90069,3,"Extract_to_variable_and_replace_with_0_as_typeof_0_90069","Extract to variable and replace with '{0} as typeof {0}'"),Mark_array_literal_as_const:r(90070,3,"Mark_array_literal_as_const_90070","Mark array literal as const"),Annotate_types_of_properties_expando_function_in_a_namespace:r(90071,3,"Annotate_types_of_properties_expando_function_in_a_namespace_90071","Annotate types of properties expando function in a namespace"),Convert_function_to_an_ES2015_class:r(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:r(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:r(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:r(95005,3,"Extract_function_95005","Extract function"),Extract_constant:r(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:r(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:r(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:r(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:r(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:r(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:r(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:r(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:r(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:r(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:r(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:r(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:r(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:r(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:r(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:r(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:r(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:r(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:r(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:r(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:r(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:r(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:r(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:r(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:r(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:r(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:r(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:r(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:r(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:r(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:r(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:r(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:r(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:r(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:r(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:r(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:r(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:r(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:r(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:r(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:r(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:r(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:r(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:r(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:r(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:r(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:r(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:r(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:r(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:r(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:r(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:r(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:r(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:r(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:r(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:r(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:r(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:r(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:r(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:r(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:r(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:r(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:r(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:r(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:r(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:r(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:r(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:r(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:r(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:r(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:r(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:r(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:r(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:r(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:r(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:r(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:r(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:r(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:r(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:r(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:r(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:r(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:r(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:r(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:r(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:r(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:r(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:r(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:r(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:r(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:r(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:r(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:r(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:r(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:r(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:r(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:r(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:r(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:r(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:r(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:r(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:r(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:r(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:r(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:r(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:r(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:r(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:r(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:r(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:r(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:r(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:r(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:r(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:r(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:r(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:r(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:r(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:r(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:r(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:r(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:r(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:r(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:r(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:r(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:r(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:r(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:r(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:r(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:r(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:r(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:r(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:r(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:r(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:r(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:r(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:r(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:r(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:r(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:r(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:r(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:r(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:r(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:r(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:r(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:r(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:r(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:r(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:r(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:r(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:r(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:r(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:r(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:r(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:r(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:r(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:r(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:r(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:r(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:r(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:r(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:r(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:r(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:r(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:r(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:r(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:r(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:r(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:r(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:r(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:r(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:r(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:r(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:r(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:r(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:r(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:r(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:r(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:r(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),Add_missing_parameter_to_0:r(95188,3,"Add_missing_parameter_to_0_95188","Add missing parameter to '{0}'"),Add_missing_parameters_to_0:r(95189,3,"Add_missing_parameters_to_0_95189","Add missing parameters to '{0}'"),Add_all_missing_parameters:r(95190,3,"Add_all_missing_parameters_95190","Add all missing parameters"),Add_optional_parameter_to_0:r(95191,3,"Add_optional_parameter_to_0_95191","Add optional parameter to '{0}'"),Add_optional_parameters_to_0:r(95192,3,"Add_optional_parameters_to_0_95192","Add optional parameters to '{0}'"),Add_all_optional_parameters:r(95193,3,"Add_all_optional_parameters_95193","Add all optional parameters"),Wrap_in_parentheses:r(95194,3,"Wrap_in_parentheses_95194","Wrap in parentheses"),Wrap_all_invalid_decorator_expressions_in_parentheses:r(95195,3,"Wrap_all_invalid_decorator_expressions_in_parentheses_95195","Wrap all invalid decorator expressions in parentheses"),Add_resolution_mode_import_attribute:r(95196,3,"Add_resolution_mode_import_attribute_95196","Add 'resolution-mode' import attribute"),Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it:r(95197,3,"Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197","Add 'resolution-mode' import attribute to all type-only imports that need it"),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(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:r(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:r(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:r(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:r(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:r(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:r(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Its_type_0_is_not_a_valid_JSX_element_type:r(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:r(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."),_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is_enabled:r(18055,1,"_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055","'{0}' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled."),Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is_enabled:r(18056,1,"Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056","Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled."),String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es2020:r(18057,1,"String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057","String literal import and export names are not supported when the '--module' flag is set to 'es2015' or 'es2020'."),Default_imports_are_not_allowed_in_a_deferred_import:r(18058,1,"Default_imports_are_not_allowed_in_a_deferred_import_18058","Default imports are not allowed in a deferred import."),Named_imports_are_not_allowed_in_a_deferred_import:r(18059,1,"Named_imports_are_not_allowed_in_a_deferred_import_18059","Named imports are not allowed in a deferred import."),Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve:r(18060,1,"Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve_18060","Deferred imports are only supported when the '--module' flag is set to 'esnext' or 'preserve'."),_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer:r(18061,1,"_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer_18061","'{0}' is not a valid meta-property for keyword 'import'. Did you mean 'meta' or 'defer'?")};function St(e){return e>=80}function Vy(e){return e===32||St(e)}var tf={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,defer:166,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},Wy=new Map(Object.entries(tf)),Lm=new Map(Object.entries({...tf,"{":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,">":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})),Jm=new Map([[100,1],[103,2],[105,4],[109,8],[115,16],[117,32],[118,64],[121,128]]),Gy=new Map([[1,$s.RegularExpressionFlagsHasIndices],[16,$s.RegularExpressionFlagsDotAll],[32,$s.RegularExpressionFlagsUnicode],[64,$s.RegularExpressionFlagsUnicodeSets],[128,$s.RegularExpressionFlagsSticky]]),Yy=[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],Hy=[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],Xy=[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,2160,2183,2185,2190,2208,2249,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,3165,3165,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3293,3294,3296,3297,3313,3314,3332,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,5905,5919,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,6988,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,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,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,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,43881,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69296,69297,69376,69404,69415,69415,69424,69445,69488,69505,69552,69572,69600,69622,69635,69687,69745,69746,69749,69749,69763,69807,69840,69864,69891,69926,69956,69956,69959,69959,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70207,70208,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,70753,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71488,71494,71680,71723,71840,71903,71935,71942,71945,71945,71948,71955,71957,71958,71960,71983,71999,71999,72001,72001,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72368,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,73474,73474,73476,73488,73490,73523,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78913,78918,82944,83526,92160,92728,92736,92766,92784,92862,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,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,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,122624,122654,122661,122666,122928,122989,123136,123180,123191,123197,123214,123214,123536,123565,123584,123627,124112,124139,124896,124902,124904,124907,124909,124910,124912,124926,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,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743],$y=[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,2160,2183,2185,2190,2200,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,2901,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,3132,3140,3142,3144,3146,3149,3157,3158,3160,3162,3165,3165,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3293,3294,3296,3299,3302,3311,3313,3315,3328,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3457,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,3790,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,5909,5919,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6159,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,6847,6862,6912,6988,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,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,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,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,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43047,43052,43052,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,43881,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,65381,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,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,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,69248,69289,69291,69292,69296,69297,69373,69404,69415,69415,69424,69456,69488,69509,69552,69572,69600,69622,69632,69702,69734,69749,69759,69818,69826,69826,69840,69864,69872,69881,69888,69940,69942,69951,69956,69959,69968,70003,70006,70006,70016,70084,70089,70092,70094,70106,70108,70108,70144,70161,70163,70199,70206,70209,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,70753,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,71488,71494,71680,71738,71840,71913,71935,71942,71945,71945,71948,71955,71957,71958,71960,71989,71991,71992,71995,72003,72016,72025,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72368,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,73472,73488,73490,73530,73534,73538,73552,73561,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78912,78933,82944,83526,92160,92728,92736,92766,92768,92777,92784,92862,92864,92873,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,94180,94192,94193,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,118528,118573,118576,118598,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,122624,122654,122661,122666,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,122928,122989,123023,123023,123136,123180,123184,123197,123200,123209,123214,123214,123536,123566,123584,123641,124112,124153,124896,124902,124904,124907,124909,124910,124912,124926,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,130032,130041,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743,917760,917999],Qy=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,Ky=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,Zy=/@(?:see|link)/i;function yl(e,t){if(e=2?yl(e,Xy):yl(e,Yy)}function tg(e,t){return t>=2?yl(e,$y):yl(e,Hy)}function jm(e){let t=[];return e.forEach((a,_)=>{t[a]=_}),t}var ng=jm(Lm);function nt(e){return ng[e]}function Rm(e){return Lm.get(e)}var t3=jm(Jm);function wd(e){return Jm.get(e)}function Um(e){let t=[],a=0,_=0;for(;a127&&kn(f)&&(t.push(_),_=a);break}}return t.push(_),t}function rg(e,t,a,_,f){(t<0||t>=e.length)&&(f?t=t<0?0:t>=e.length?e.length-1:t:q.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${_!==void 0?ly(e,Um(_)):"unknown"}`));let h=e[t]+a;return f?h>e[t+1]?e[t+1]:typeof _=="string"&&h>_.length?_.length:h:(t=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function kn(e){return e===10||e===13||e===8232||e===8233}function fi(e){return e>=48&&e<=57}function vp(e){return fi(e)||e>=65&&e<=70||e>=97&&e<=102}function nf(e){return e>=65&&e<=90||e>=97&&e<=122}function qm(e){return nf(e)||fi(e)||e===95}function Tp(e){return e>=48&&e<=55}function Cr(e,t,a,_,f){if(d_(t))return t;let h=!1;for(;;){let T=e.charCodeAt(t);switch(T){case 13:e.charCodeAt(t+1)===10&&t++;case 10:if(t++,a)return t;h=!!f;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(_)break;if(e.charCodeAt(t+1)===47){for(t+=2;t127&&qa(T)){t++;continue}break}return t}}var ul=7;function $i(e,t){if(q.assert(t>=0),t===0||kn(e.charCodeAt(t-1))){let a=e.charCodeAt(t);if(t+ul=0&&a127&&qa(R)){G&&kn(R)&&(y=!0),a++;continue}break e}}return G&&(D=f(k,c,W,y,h,D)),D}function Vm(e,t,a,_){return kl(!1,e,t,!1,a,_)}function Wm(e,t,a,_){return kl(!1,e,t,!0,a,_)}function sg(e,t,a,_,f){return kl(!0,e,t,!1,a,_,f)}function _g(e,t,a,_,f){return kl(!0,e,t,!0,a,_,f)}function Gm(e,t,a,_,f,h=[]){return h.push({kind:a,pos:e,end:t,hasTrailingNewLine:_}),h}function Lp(e,t){return sg(e,t,Gm,void 0,void 0)}function og(e,t){return _g(e,t,Gm,void 0,void 0)}function af(e){let t=rf.exec(e);if(t)return t[0]}function Zn(e,t){return nf(e)||e===36||e===95||e>127&&eg(e,t)}function Ar(e,t,a){return qm(e)||e===36||(a===1?e===45||e===58:!1)||e>127&&tg(e,t)}function cg(e,t,a){let _=Qi(e,0);if(!Zn(_,t))return!1;for(let f=Vt(_);fy,getStartPos:()=>y,getTokenEnd:()=>c,getTextPos:()=>c,getToken:()=>E,getTokenStart:()=>G,getTokenPos:()=>G,getTokenText:()=>k.substring(G,c),getTokenValue:()=>D,hasUnicodeEscape:()=>(R&1024)!==0,hasExtendedUnicodeEscape:()=>(R&8)!==0,hasPrecedingLineBreak:()=>(R&1)!==0,hasPrecedingJSDocComment:()=>(R&2)!==0,hasPrecedingJSDocLeadingAsterisks:()=>(R&32768)!==0,isIdentifier:()=>E===80||E>118,isReservedWord:()=>E>=83&&E<=118,isUnterminated:()=>(R&4)!==0,getCommentDirectives:()=>ue,getNumericLiteralFlags:()=>R&25584,getTokenFlags:()=>R,reScanGreaterToken:ct,reScanAsteriskEqualsToken:ar,reScanSlashToken:dt,reScanTemplateToken:qt,reScanTemplateHeadOrNoSubstitutionTemplate:tn,scanJsxIdentifier:Or,scanJsxAttributeValue:Vn,reScanJsxAttributeValue:Ce,reScanJsxToken:sr,reScanLessThanToken:mr,reScanHashToken:hr,reScanQuestionToken:Fn,reScanInvalidIdentifier:Bt,scanJsxToken:zn,scanJsDocToken:L,scanJSDocCommentTextToken:yr,scan:ot,getText:Qe,clearCommentDirectives:st,setText:Ct,setScriptTarget:lt,setLanguageVariant:Mr,setScriptKind:gr,setJSDocParsingMode:Nn,setOnError:Tt,resetTokenState:Wn,setTextPos:Wn,setSkipJsDocLeadingAsterisks:wi,tryScan:He,lookAhead:Te,scanRange:fe};return q.isDebugging&&Object.defineProperty(O,"__debugShowCurrentPositionInText",{get:()=>{let U=O.getText();return U.slice(0,O.getTokenFullStart())+"\u2551"+U.slice(O.getTokenFullStart())}}),O;function ae(U){return Qi(k,U)}function Oe(U){return U>=0&&U=0&&U=65&&me<=70)me+=32;else if(!(me>=48&&me<=57||me>=97&&me<=102))break;xe.push(me),c++,we=!1}return xe.length=W){Z+=k.substring(xe,c),R|=4,Y(A.Unterminated_string_literal);break}let Se=V(c);if(Se===K){Z+=k.substring(xe,c),c++;break}if(Se===92&&!U){Z+=k.substring(xe,c),Z+=Ot(3),xe=c;continue}if((Se===10||Se===13)&&!U){Z+=k.substring(xe,c),R|=4,Y(A.Unterminated_string_literal);break}c++}return Z}function Ir(U){let K=V(c)===96;c++;let Z=c,xe="",Se;for(;;){if(c>=W){xe+=k.substring(Z,c),R|=4,Y(A.Unterminated_template_literal),Se=K?15:18;break}let we=V(c);if(we===96){xe+=k.substring(Z,c),c++,Se=K?15:18;break}if(we===36&&c+1=W)return Y(A.Unexpected_end_of_text),"";let Z=V(c);switch(c++,Z){case 48:if(c>=W||!fi(V(c)))return"\0";case 49:case 50:case 51:c=55296&&xe<=56319&&c+6=56320&&Ve<=57343)return c=me,Se+String.fromCharCode(Ve)}return Se;case 120:for(;c1114111&&(U&&Y(A.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive,Z,c-Z),we=!0),c>=W?(U&&Y(A.Unexpected_end_of_text),we=!0):V(c)===125?c++:(U&&Y(A.Unterminated_Unicode_escape_sequence),we=!0),we?(R|=2048,k.substring(K,c)):(R|=8,kd(Se))}function Pn(){if(c+5=0&&Ar(Z,e)){U+=Bn(!0),K=c;continue}if(Z=Pn(),!(Z>=0&&Ar(Z,e)))break;R|=1024,U+=k.substring(K,c),U+=kd(Z),c+=6,K=c}else break}return U+=k.substring(K,c),U}function $e(){let U=D.length;if(U>=2&&U<=12){let K=D.charCodeAt(0);if(K>=97&&K<=122){let Z=Wy.get(D);if(Z!==void 0)return E=Z}}return E=80}function qn(U){let K="",Z=!1,xe=!1;for(;;){let Se=V(c);if(Se===95){R|=512,Z?(Z=!1,xe=!0):Y(xe?A.Multiple_consecutive_numeric_separators_are_not_permitted:A.Numeric_separators_are_not_allowed_here,c,1),c++;continue}if(Z=!0,!fi(Se)||Se-48>=U)break;K+=k[c],c++,xe=!1}return V(c-1)===95&&Y(A.Numeric_separators_are_not_allowed_here,c-1,1),K}function $t(){return V(c)===110?(D+="n",R&384&&(D=vb(D)+"n"),c++,10):(D=""+(R&128?parseInt(D.slice(2),2):R&256?parseInt(D.slice(2),8):+D),9)}function ot(){for(y=c,R=0;;){if(G=c,c>=W)return E=1;let U=ae(c);if(c===0&&U===35&&Fm(k,c)){if(c=zm(k,c),t)continue;return E=6}switch(U){case 10:case 13:if(R|=1,t){c++;continue}else return U===13&&c+1=0&&Zn(K,e))return D=Bn(!0)+ht(),E=$e();let Z=Pn();return Z>=0&&Zn(Z,e)?(c+=6,R|=1024,D=String.fromCharCode(Z)+ht(),E=$e()):(Y(A.Invalid_character),c++,E=0);case 35:if(c!==0&&k[c+1]==="!")return Y(A.can_only_be_used_at_the_start_of_a_file,c,2),c++,E=0;let xe=ae(c+1);if(xe===92){c++;let me=Mt();if(me>=0&&Zn(me,e))return D="#"+Bn(!0)+ht(),E=81;let Ve=Pn();if(Ve>=0&&Zn(Ve,e))return c+=6,R|=1024,D="#"+String.fromCharCode(Ve)+ht(),E=81;c--}return Zn(xe,e)?(c++,Lt(xe,e)):(D="#",Y(A.Invalid_character,c++,Vt(U))),E=81;case 65533:return Y(A.File_appears_to_be_binary,0,0),c=W,E=8;default:let Se=Lt(U,e);if(Se)return E=Se;if(n_(U)){c+=Vt(U);continue}else if(kn(U)){R|=1,c+=Vt(U);continue}let we=Vt(U);return Y(A.Invalid_character,c,we),c+=we,E=0}}}function at(){switch(de){case 0:return!0;case 1:return!1}return he!==3&&he!==4?!0:de===3?!1:Zy.test(k.slice(y,c))}function Bt(){q.assert(E===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),c=G=y,R=0;let U=ae(c),K=Lt(U,99);return K?E=K:(c+=Vt(U),E)}function Lt(U,K){let Z=U;if(Zn(Z,K)){for(c+=Vt(Z);c=W)return E=1;let K=V(c);if(K===60)return V(c+1)===47?(c+=2,E=31):(c++,E=30);if(K===123)return c++,E=19;let Z=0;for(;c0)break;qa(K)||(Z=c)}c++}return D=k.substring(y,c),Z===-1?13:12}function Or(){if(St(E)){for(;c=W)return E=1;for(let K=V(c);c=0&&n_(V(c-1))&&!(c+1=W)return E=1;let U=ae(c);switch(c+=Vt(U),U){case 9:case 11:case 12:case 32:for(;c=0&&Zn(K,e))return D=Bn(!0)+ht(),E=$e();let Z=Pn();return Z>=0&&Zn(Z,e)?(c+=6,R|=1024,D=String.fromCharCode(Z)+ht(),E=$e()):(c++,E=0)}if(Zn(U,e)){let K=U;for(;c=0),c=U,y=U,G=U,E=0,D=void 0,R=0}function wi(U){be+=U?1:-1}}function Qi(e,t){return e.codePointAt(t)}function Vt(e){return e>=65536?2:e===-1?0:1}function lg(e){if(q.assert(0<=e&&e<=1114111),e<=65535)return String.fromCharCode(e);let t=Math.floor((e-65536)/1024)+55296,a=(e-65536)%1024+56320;return String.fromCharCode(t,a)}var ug=String.fromCodePoint?e=>String.fromCodePoint(e):lg;function kd(e){return ug(e)}var Ed=new Map(Object.entries({General_Category:"General_Category",gc:"General_Category",Script:"Script",sc:"Script",Script_Extensions:"Script_Extensions",scx:"Script_Extensions"})),Ad=new Set(["ASCII","ASCII_Hex_Digit","AHex","Alphabetic","Alpha","Any","Assigned","Bidi_Control","Bidi_C","Bidi_Mirrored","Bidi_M","Case_Ignorable","CI","Cased","Changes_When_Casefolded","CWCF","Changes_When_Casemapped","CWCM","Changes_When_Lowercased","CWL","Changes_When_NFKC_Casefolded","CWKCF","Changes_When_Titlecased","CWT","Changes_When_Uppercased","CWU","Dash","Default_Ignorable_Code_Point","DI","Deprecated","Dep","Diacritic","Dia","Emoji","Emoji_Component","EComp","Emoji_Modifier","EMod","Emoji_Modifier_Base","EBase","Emoji_Presentation","EPres","Extended_Pictographic","ExtPict","Extender","Ext","Grapheme_Base","Gr_Base","Grapheme_Extend","Gr_Ext","Hex_Digit","Hex","IDS_Binary_Operator","IDSB","IDS_Trinary_Operator","IDST","ID_Continue","IDC","ID_Start","IDS","Ideographic","Ideo","Join_Control","Join_C","Logical_Order_Exception","LOE","Lowercase","Lower","Math","Noncharacter_Code_Point","NChar","Pattern_Syntax","Pat_Syn","Pattern_White_Space","Pat_WS","Quotation_Mark","QMark","Radical","Regional_Indicator","RI","Sentence_Terminal","STerm","Soft_Dotted","SD","Terminal_Punctuation","Term","Unified_Ideograph","UIdeo","Uppercase","Upper","Variation_Selector","VS","White_Space","space","XID_Continue","XIDC","XID_Start","XIDS"]),Cd=new Set(["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Flag_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence","RGI_Emoji"]),Ra={General_Category:new Set(["C","Other","Cc","Control","cntrl","Cf","Format","Cn","Unassigned","Co","Private_Use","Cs","Surrogate","L","Letter","LC","Cased_Letter","Ll","Lowercase_Letter","Lm","Modifier_Letter","Lo","Other_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter","M","Mark","Combining_Mark","Mc","Spacing_Mark","Me","Enclosing_Mark","Mn","Nonspacing_Mark","N","Number","Nd","Decimal_Number","digit","Nl","Letter_Number","No","Other_Number","P","Punctuation","punct","Pc","Connector_Punctuation","Pd","Dash_Punctuation","Pe","Close_Punctuation","Pf","Final_Punctuation","Pi","Initial_Punctuation","Po","Other_Punctuation","Ps","Open_Punctuation","S","Symbol","Sc","Currency_Symbol","Sk","Modifier_Symbol","Sm","Math_Symbol","So","Other_Symbol","Z","Separator","Zl","Line_Separator","Zp","Paragraph_Separator","Zs","Space_Separator"]),Script:new Set(["Adlm","Adlam","Aghb","Caucasian_Albanian","Ahom","Arab","Arabic","Armi","Imperial_Aramaic","Armn","Armenian","Avst","Avestan","Bali","Balinese","Bamu","Bamum","Bass","Bassa_Vah","Batk","Batak","Beng","Bengali","Bhks","Bhaiksuki","Bopo","Bopomofo","Brah","Brahmi","Brai","Braille","Bugi","Buginese","Buhd","Buhid","Cakm","Chakma","Cans","Canadian_Aboriginal","Cari","Carian","Cham","Cher","Cherokee","Chrs","Chorasmian","Copt","Coptic","Qaac","Cpmn","Cypro_Minoan","Cprt","Cypriot","Cyrl","Cyrillic","Deva","Devanagari","Diak","Dives_Akuru","Dogr","Dogra","Dsrt","Deseret","Dupl","Duployan","Egyp","Egyptian_Hieroglyphs","Elba","Elbasan","Elym","Elymaic","Ethi","Ethiopic","Geor","Georgian","Glag","Glagolitic","Gong","Gunjala_Gondi","Gonm","Masaram_Gondi","Goth","Gothic","Gran","Grantha","Grek","Greek","Gujr","Gujarati","Guru","Gurmukhi","Hang","Hangul","Hani","Han","Hano","Hanunoo","Hatr","Hatran","Hebr","Hebrew","Hira","Hiragana","Hluw","Anatolian_Hieroglyphs","Hmng","Pahawh_Hmong","Hmnp","Nyiakeng_Puachue_Hmong","Hrkt","Katakana_Or_Hiragana","Hung","Old_Hungarian","Ital","Old_Italic","Java","Javanese","Kali","Kayah_Li","Kana","Katakana","Kawi","Khar","Kharoshthi","Khmr","Khmer","Khoj","Khojki","Kits","Khitan_Small_Script","Knda","Kannada","Kthi","Kaithi","Lana","Tai_Tham","Laoo","Lao","Latn","Latin","Lepc","Lepcha","Limb","Limbu","Lina","Linear_A","Linb","Linear_B","Lisu","Lyci","Lycian","Lydi","Lydian","Mahj","Mahajani","Maka","Makasar","Mand","Mandaic","Mani","Manichaean","Marc","Marchen","Medf","Medefaidrin","Mend","Mende_Kikakui","Merc","Meroitic_Cursive","Mero","Meroitic_Hieroglyphs","Mlym","Malayalam","Modi","Mong","Mongolian","Mroo","Mro","Mtei","Meetei_Mayek","Mult","Multani","Mymr","Myanmar","Nagm","Nag_Mundari","Nand","Nandinagari","Narb","Old_North_Arabian","Nbat","Nabataean","Newa","Nkoo","Nko","Nshu","Nushu","Ogam","Ogham","Olck","Ol_Chiki","Orkh","Old_Turkic","Orya","Oriya","Osge","Osage","Osma","Osmanya","Ougr","Old_Uyghur","Palm","Palmyrene","Pauc","Pau_Cin_Hau","Perm","Old_Permic","Phag","Phags_Pa","Phli","Inscriptional_Pahlavi","Phlp","Psalter_Pahlavi","Phnx","Phoenician","Plrd","Miao","Prti","Inscriptional_Parthian","Rjng","Rejang","Rohg","Hanifi_Rohingya","Runr","Runic","Samr","Samaritan","Sarb","Old_South_Arabian","Saur","Saurashtra","Sgnw","SignWriting","Shaw","Shavian","Shrd","Sharada","Sidd","Siddham","Sind","Khudawadi","Sinh","Sinhala","Sogd","Sogdian","Sogo","Old_Sogdian","Sora","Sora_Sompeng","Soyo","Soyombo","Sund","Sundanese","Sylo","Syloti_Nagri","Syrc","Syriac","Tagb","Tagbanwa","Takr","Takri","Tale","Tai_Le","Talu","New_Tai_Lue","Taml","Tamil","Tang","Tangut","Tavt","Tai_Viet","Telu","Telugu","Tfng","Tifinagh","Tglg","Tagalog","Thaa","Thaana","Thai","Tibt","Tibetan","Tirh","Tirhuta","Tnsa","Tangsa","Toto","Ugar","Ugaritic","Vaii","Vai","Vith","Vithkuqi","Wara","Warang_Citi","Wcho","Wancho","Xpeo","Old_Persian","Xsux","Cuneiform","Yezi","Yezidi","Yiii","Yi","Zanb","Zanabazar_Square","Zinh","Inherited","Qaai","Zyyy","Common","Zzzz","Unknown"]),Script_Extensions:void 0};Ra.Script_Extensions=Ra.Script;function kr(e){return e.start+e.length}function pg(e){return e.length===0}function _f(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function fg(e,t){return _f(e,t-e)}function Qs(e){return _f(e.span.start,e.newLength)}function dg(e){return pg(e.span)&&e.newLength===0}function Ym(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}var n3=Ym(_f(0,0),0);function of(e,t){for(;e;){let a=t(e);if(a==="quit")return;if(a)return e;e=e.parent}}function gl(e){return(e.flags&16)===0}function mg(e,t){if(e===void 0||gl(e))return e;for(e=e.original;e;){if(gl(e))return!t||t(e)?e:void 0;e=e.original}}function La(e){return e.length>=2&&e.charCodeAt(0)===95&&e.charCodeAt(1)===95?"_"+e:e}function l_(e){let t=e;return t.length>=3&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95&&t.charCodeAt(2)===95?t.substr(1):t}function An(e){return l_(e.escapedText)}function cf(e){let t=Rm(e.escapedText);return t?Sy(t,di):void 0}function Jp(e){return e.valueDeclaration&&jg(e.valueDeclaration)?An(e.valueDeclaration.name):l_(e.escapedName)}function Hm(e){let t=e.parent.parent;if(t){if(Nd(t))return rl(t);switch(t.kind){case 244:if(t.declarationList&&t.declarationList.declarations[0])return rl(t.declarationList.declarations[0]);break;case 245:let a=t.expression;switch(a.kind===227&&a.operatorToken.kind===64&&(a=a.left),a.kind){case 212:return a.name;case 213:let _=a.argumentExpression;if(Ke(_))return _}break;case 218:return rl(t.expression);case 257:{if(Nd(t.statement)||_1(t.statement))return rl(t.statement);break}}}}function rl(e){let t=Xm(e);return t&&Ke(t)?t:void 0}function hg(e){return e.name||Hm(e)}function yg(e){return!!e.name}function lf(e){switch(e.kind){case 80:return e;case 349:case 342:{let{name:a}=e;if(a.kind===167)return a.right;break}case 214:case 227:{let a=e;switch(yf(a)){case 1:case 4:case 5:case 3:return gf(a.left);case 7:case 8:case 9:return a.arguments[1];default:return}}case 347:return hg(e);case 341:return Hm(e);case 278:{let{expression:a}=e;return Ke(a)?a:void 0}case 213:let t=e;if(d1(t))return t.argumentExpression}return e.name}function Xm(e){if(e!==void 0)return lf(e)||(Mf(e)||Lf(e)||xl(e)?gg(e):void 0)}function gg(e){if(e.parent){if(K1(e.parent)||B1(e.parent))return e.parent.name;if(na(e.parent)&&e===e.parent.right){if(Ke(e.parent.left))return e.parent.left;if(v1(e.parent.left))return gf(e.parent.left)}else if(Jf(e.parent)&&Ke(e.parent.name))return e.parent.name}else return}function uf(e){if(F2(e))return Hr(e.modifiers,Cl)}function $m(e){if(v_(e,98303))return Hr(e.modifiers,Bg)}function Qm(e,t){if(e.name)if(Ke(e.name)){let a=e.name.escapedText;return u_(e.parent,t).filter(_=>zp(_)&&Ke(_.name)&&_.name.escapedText===a)}else{let a=e.parent.parameters.indexOf(e);q.assert(a>-1,"Parameters should always be in their parents' parameter list");let _=u_(e.parent,t).filter(zp);if(a<_.length)return[_[a]]}return vt}function bg(e){return Qm(e,!1)}function vg(e){return Qm(e,!0)}function Km(e,t){let a=e.name.escapedText;return u_(e.parent,t).filter(_=>ih(_)&&_.typeParameters.some(f=>f.name.escapedText===a))}function Tg(e){return Km(e,!1)}function xg(e){return Km(e,!0)}function Sg(e){return bi(e,a6)}function wg(e){return Ig(e,d6)}function kg(e){return bi(e,s6,!0)}function Eg(e){return bi(e,_6,!0)}function Ag(e){return bi(e,o6,!0)}function Cg(e){return bi(e,c6,!0)}function Dg(e){return bi(e,l6,!0)}function Pg(e){return bi(e,p6,!0)}function Ng(e){let t=bi(e,zf);if(t&&t.typeExpression&&t.typeExpression.type)return t}function u_(e,t){var a;if(!bf(e))return vt;let _=(a=e.jsDoc)==null?void 0:a.jsDocCache;if(_===void 0||t){let f=E2(e,t);q.assert(f.length<2||f[0]!==f[1]),_=Tm(f,h=>rh(h)?h.tags:h),t||(e.jsDoc??(e.jsDoc=[]),e.jsDoc.jsDocCache=_)}return _}function Zm(e){return u_(e,!1)}function bi(e,t,a){return bm(u_(e,a),t)}function Ig(e,t){return Zm(e).filter(t)}function jp(e){return e.kind===80||e.kind===81}function Og(e){return dr(e)&&!!(e.flags&64)}function Mg(e){return Ha(e)&&!!(e.flags&64)}function Dd(e){return Of(e)&&!!(e.flags&64)}function e1(e){let t=e.kind;return!!(e.flags&64)&&(t===212||t===213||t===214||t===236)}function pf(e){return Vf(e,8)}function Lg(e){return fl(e)&&!!(e.flags&64)}function ff(e){return e>=167}function df(e){return e>=0&&e<=166}function t1(e){return df(e.kind)}function mi(e){return Dr(e,"pos")&&Dr(e,"end")}function Jg(e){return 9<=e&&e<=15}function Pd(e){return 15<=e&&e<=18}function Ua(e){var t;return Ke(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function n1(e){var t;return gi(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function jg(e){return(Wa(e)||zg(e))&&gi(e.name)}function Yr(e){switch(e){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 Rg(e){return!!(g1(e)&31)}function Ug(e){return Rg(e)||e===126||e===164||e===129}function Bg(e){return Yr(e.kind)}function r1(e){let t=e.kind;return t===80||t===81||t===11||t===9||t===168}function mf(e){return!!e&&Fg(e.kind)}function qg(e){switch(e){case 263:case 175:case 177:case 178:case 179:case 219:case 220:return!0;default:return!1}}function Fg(e){switch(e){case 174:case 180:case 324:case 181:case 182:case 185:case 318:case 186:return!0;default:return qg(e)}}function ra(e){return e&&(e.kind===264||e.kind===232)}function zg(e){switch(e.kind){case 175:case 178:case 179:return!0;default:return!1}}function Vg(e){let t=e.kind;return t===304||t===305||t===306||t===175||t===178||t===179}function i1(e){return Z2(e.kind)}function Wg(e){if(e){let t=e.kind;return t===208||t===207}return!1}function Gg(e){let t=e.kind;return t===210||t===211}function Yg(e){switch(e.kind){case 261:case 170:case 209:return!0}return!1}function Fa(e){return a1(pf(e).kind)}function a1(e){switch(e){case 212:case 213:case 215:case 214:case 285:case 286:case 289:case 216:case 210:case 218:case 211:case 232:case 219:case 80:case 81:case 14:case 9:case 10:case 11:case 15:case 229:case 97:case 106:case 110:case 112:case 108:case 236:case 234:case 237:case 102:case 283:return!0;default:return!1}}function Hg(e){return s1(pf(e).kind)}function s1(e){switch(e){case 225:case 226:case 221:case 222:case 223:case 224:case 217:return!0;default:return a1(e)}}function _1(e){return Xg(pf(e).kind)}function Xg(e){switch(e){case 228:case 230:case 220:case 227:case 231:case 235:case 233:case 357:case 356:case 239:return!0;default:return s1(e)}}function $g(e){return e===220||e===209||e===264||e===232||e===176||e===177||e===267||e===307||e===282||e===263||e===219||e===178||e===274||e===272||e===277||e===265||e===292||e===175||e===174||e===268||e===271||e===275||e===281||e===170||e===304||e===173||e===172||e===179||e===305||e===266||e===169||e===261||e===347||e===339||e===349||e===203}function o1(e){return e===263||e===283||e===264||e===265||e===266||e===267||e===268||e===273||e===272||e===279||e===278||e===271}function c1(e){return e===253||e===252||e===260||e===247||e===245||e===243||e===250||e===251||e===249||e===246||e===257||e===254||e===256||e===258||e===259||e===244||e===248||e===255||e===354}function Nd(e){return e.kind===169?e.parent&&e.parent.kind!==346||ia(e):$g(e.kind)}function Qg(e){let t=e.kind;return c1(t)||o1(t)||Kg(e)}function Kg(e){return e.kind!==242||e.parent!==void 0&&(e.parent.kind===259||e.parent.kind===300)?!1:!f2(e)}function Zg(e){let t=e.kind;return c1(t)||o1(t)||t===242}function l1(e){return e.kind>=310&&e.kind<=352}function e2(e){return e.kind===321||e.kind===320||e.kind===322||r2(e)||t2(e)||i6(e)||Il(e)}function t2(e){return e.kind>=328&&e.kind<=352}function il(e){return e.kind===179}function al(e){return e.kind===178}function Ki(e){if(!bf(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function n2(e){return!!e.initializer}function El(e){return e.kind===11||e.kind===15}function r2(e){return e.kind===325||e.kind===326||e.kind===327}function Id(e){return(e.flags&33554432)!==0}var r3=i2();function i2(){var e="";let t=a=>e+=a;return{getText:()=>e,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(a,_)=>t(a),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&qa(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:Va,decreaseIndent:Va,clear:()=>e=""}}function a2(e,t){let a=e.entries();for(let[_,f]of a){let h=t(f,_);if(h)return h}}function s2(e){return e.end-e.pos}function u1(e){return _2(e),(e.flags&1048576)!==0}function _2(e){e.flags&2097152||(((e.flags&262144)!==0||Xt(e,u1))&&(e.flags|=1048576),e.flags|=2097152)}function hi(e){for(;e&&e.kind!==308;)e=e.parent;return e}function Zi(e){return e===void 0?!0:e.pos===e.end&&e.pos>=0&&e.kind!==1}function Rp(e){return!Zi(e)}function bl(e,t,a){if(Zi(e))return e.pos;if(l1(e)||e.kind===12)return Cr((t??hi(e)).text,e.pos,!1,!0);if(a&&Ki(e))return bl(e.jsDoc[0],t);if(e.kind===353){t??(t=hi(e));let _=Hp(ah(e,t));if(_)return bl(_,t,a)}return Cr((t??hi(e)).text,e.pos,!1,!1,d2(e))}function Od(e,t,a=!1){return r_(e.text,t,a)}function o2(e){return!!of(e,eh)}function r_(e,t,a=!1){if(Zi(t))return"";let _=e.substring(a?t.pos:Cr(e,t.pos),t.end);return o2(t)&&(_=_.split(/\r\n|\n|\r/).map(f=>f.replace(/^\s*\*/,"").trimStart()).join(` +`)),_}function za(e){let t=e.emitNode;return t&&t.flags||0}function c2(e,t,a){q.assertGreaterThanOrEqual(t,0),q.assertGreaterThanOrEqual(a,0),q.assertLessThanOrEqual(t,e.length),q.assertLessThanOrEqual(t+a,e.length)}function pl(e){return e.kind===245&&e.expression.kind===11}function hf(e){return!!(za(e)&2097152)}function Md(e){return hf(e)&&jf(e)}function l2(e){return Ke(e.name)&&!e.initializer}function Ld(e){return hf(e)&&Xa(e)&&Gp(e.declarationList.declarations,l2)}function u2(e,t){let a=e.kind===170||e.kind===169||e.kind===219||e.kind===220||e.kind===218||e.kind===261||e.kind===282?Yp(og(t,e.pos),Lp(t,e.pos)):Lp(t,e.pos);return Hr(a,_=>_.end<=e.end&&t.charCodeAt(_.pos+1)===42&&t.charCodeAt(_.pos+2)===42&&t.charCodeAt(_.pos+3)!==47)}function p2(e){if(e)switch(e.kind){case 209:case 307:case 170:case 304:case 173:case 172:case 305:case 261:return!0}return!1}function f2(e){return e&&e.kind===242&&mf(e.parent)}function Jd(e){let t=e.kind;return(t===212||t===213)&&e.expression.kind===108}function ia(e){return!!e&&!!(e.flags&524288)}function d2(e){return!!e&&!!(e.flags&16777216)}function m2(e){for(;vl(e,!0);)e=e.right;return e}function h2(e){return Ke(e)&&e.escapedText==="exports"}function y2(e){return Ke(e)&&e.escapedText==="module"}function p1(e){return(dr(e)||f1(e))&&y2(e.expression)&&f_(e)==="exports"}function yf(e){let t=b2(e);return t===5||ia(e)?t:0}function g2(e){return e_(e.arguments)===3&&dr(e.expression)&&Ke(e.expression.expression)&&An(e.expression.expression)==="Object"&&An(e.expression.name)==="defineProperty"&&Al(e.arguments[1])&&p_(e.arguments[0],!0)}function f1(e){return Ha(e)&&Al(e.argumentExpression)}function b_(e,t){return dr(e)&&(!t&&e.expression.kind===110||Ke(e.name)&&p_(e.expression,!0))||d1(e,t)}function d1(e,t){return f1(e)&&(!t&&e.expression.kind===110||xf(e.expression)||b_(e.expression,!0))}function p_(e,t){return xf(e)||b_(e,t)}function b2(e){if(Of(e)){if(!g2(e))return 0;let t=e.arguments[0];return h2(t)||p1(t)?8:b_(t)&&f_(t)==="prototype"?9:7}return e.operatorToken.kind!==64||!v1(e.left)||v2(m2(e))?0:p_(e.left.expression,!0)&&f_(e.left)==="prototype"&&If(x2(e))?6:T2(e.left)}function v2(e){return Kb(e)&&aa(e.expression)&&e.expression.text==="0"}function gf(e){if(dr(e))return e.name;let t=vf(e.argumentExpression);return aa(t)||El(t)?t:e}function f_(e){let t=gf(e);if(t){if(Ke(t))return t.escapedText;if(El(t)||aa(t))return La(t.text)}}function T2(e){if(e.expression.kind===110)return 4;if(p1(e))return 2;if(p_(e.expression,!0)){if(Q2(e.expression))return 3;let t=e;for(;!Ke(t.expression);)t=t.expression;let a=t.expression;if((a.escapedText==="exports"||a.escapedText==="module"&&f_(t)==="exports")&&b_(e))return 1;if(p_(e,!0)||Ha(e)&&J2(e))return 5}return 0}function x2(e){for(;na(e.right);)e=e.right;return e.right}function S2(e){return Pl(e)&&na(e.expression)&&yf(e.expression)!==0&&na(e.expression.right)&&(e.expression.right.operatorToken.kind===57||e.expression.right.operatorToken.kind===61)?e.expression.right.right:void 0}function w2(e){switch(e.kind){case 244:let t=Up(e);return t&&t.initializer;case 173:return e.initializer;case 304:return e.initializer}}function Up(e){return Xa(e)?Hp(e.declarationList.declarations):void 0}function k2(e){return Ti(e)&&e.body&&e.body.kind===268?e.body:void 0}function bf(e){switch(e.kind){case 220:case 227:case 242:case 253:case 180:case 297:case 264:case 232:case 176:case 177:case 186:case 181:case 252:case 260:case 247:case 213:case 243:case 1:case 267:case 307:case 278:case 279:case 282:case 245:case 250:case 251:case 249:case 263:case 219:case 185:case 178:case 80:case 246:case 273:case 272:case 182:case 265:case 318:case 324:case 257:case 175:case 174:case 268:case 203:case 271:case 211:case 170:case 218:case 212:case 304:case 173:case 172:case 254:case 241:case 179:case 305:case 306:case 256:case 258:case 259:case 266:case 169:case 261:case 244:case 248:case 255:return!0;default:return!1}}function E2(e,t){let a;p2(e)&&n2(e)&&Ki(e.initializer)&&(a=En(a,jd(e,e.initializer.jsDoc)));let _=e;for(;_&&_.parent;){if(Ki(_)&&(a=En(a,jd(e,_.jsDoc))),_.kind===170){a=En(a,(t?vg:bg)(_));break}if(_.kind===169){a=En(a,(t?xg:Tg)(_));break}_=C2(_)}return a||vt}function jd(e,t){let a=dy(t);return Tm(t,_=>{if(_===a){let f=Hr(_.tags,h=>A2(e,h));return _.tags===f?[_]:f}else return Hr(_.tags,u6)})}function A2(e,t){return!(zf(t)||m6(t))||!t.parent||!rh(t.parent)||!Dl(t.parent.parent)||t.parent.parent===e}function C2(e){let t=e.parent;if(t.kind===304||t.kind===278||t.kind===173||t.kind===245&&e.kind===212||t.kind===254||k2(t)||vl(e))return t;if(t.parent&&(Up(t.parent)===e||vl(t)))return t.parent;if(t.parent&&t.parent.parent&&(Up(t.parent.parent)||w2(t.parent.parent)===e||S2(t.parent.parent)))return t.parent.parent}function vf(e,t){return Vf(e,t?-2147483647:1)}function D2(e){let t=P2(e);if(t&&ia(e)){let a=Sg(e);if(a)return a.class}return t}function P2(e){let t=Tf(e.heritageClauses,96);return t&&t.types.length>0?t.types[0]:void 0}function N2(e){if(ia(e))return wg(e).map(t=>t.class);{let t=Tf(e.heritageClauses,119);return t?.types}}function I2(e){return T_(e)?O2(e)||vt:ra(e)&&Yp(Ip(D2(e)),N2(e))||vt}function O2(e){let t=Tf(e.heritageClauses,96);return t?t.types:void 0}function Tf(e,t){if(e){for(let a of e)if(a.token===t)return a}}function di(e){return 83<=e&&e<=166}function M2(e){return 19<=e&&e<=79}function xp(e){return di(e)||M2(e)}function Al(e){return El(e)||aa(e)}function L2(e){return z1(e)&&(e.operator===40||e.operator===41)&&aa(e.operand)}function J2(e){if(!(e.kind===168||e.kind===213))return!1;let t=Ha(e)?vf(e.argumentExpression):e.expression;return!Al(t)&&!L2(t)}function j2(e){return jp(e)?An(e):Q1(e)?Eb(e):e.text}function Ja(e){return d_(e.pos)||d_(e.end)}function Sp(e){switch(e){case 61:return 5;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 wp(e){return!!((e.templateFlags||0)&2048)}function R2(e){return e&&!!(E1(e)?wp(e):wp(e.head)||Zt(e.templateSpans,t=>wp(t.literal)))}var i3=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"}));var a3=new Map(Object.entries({'"':""","'":"'"}));function U2(e){return!!e&&e.kind===80&&B2(e)}function B2(e){return e.escapedText==="this"}function v_(e,t){return!!z2(e,t)}function q2(e){return v_(e,256)}function F2(e){return v_(e,32768)}function z2(e,t){return W2(e)&t}function V2(e,t,a){return e.kind>=0&&e.kind<=166?0:(e.modifierFlagsCache&536870912||(e.modifierFlagsCache=y1(e)|536870912),a||t&&ia(e)?(!(e.modifierFlagsCache&268435456)&&e.parent&&(e.modifierFlagsCache|=m1(e)|268435456),h1(e.modifierFlagsCache)):G2(e.modifierFlagsCache))}function W2(e){return V2(e,!1)}function m1(e){let t=0;return e.parent&&!m_(e)&&(ia(e)&&(kg(e)&&(t|=8388608),Eg(e)&&(t|=16777216),Ag(e)&&(t|=33554432),Cg(e)&&(t|=67108864),Dg(e)&&(t|=134217728)),Pg(e)&&(t|=65536)),t}function G2(e){return e&65535}function h1(e){return e&131071|(e&260046848)>>>23}function Y2(e){return h1(m1(e))}function H2(e){return y1(e)|Y2(e)}function y1(e){let t=Ol(e)?Jn(e.modifiers):0;return(e.flags&8||e.kind===80&&e.flags&4096)&&(t|=32),t}function Jn(e){let t=0;if(e)for(let a of e)t|=g1(a.kind);return t}function g1(e){switch(e){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 171:return 32768}return 0}function X2(e){return e===76||e===77||e===78}function b1(e){return e>=64&&e<=79}function vl(e,t){return na(e)&&(t?e.operatorToken.kind===64:b1(e.operatorToken.kind))&&Fa(e.left)}function xf(e){return e.kind===80||$2(e)}function $2(e){return dr(e)&&Ke(e.name)&&xf(e.expression)}function Q2(e){return b_(e)&&f_(e)==="prototype"}function kp(e){return e.flags&3899393?e.objectFlags:0}function K2(e){let t;return Xt(e,a=>{Rp(a)&&(t=a)},a=>{for(let _=a.length-1;_>=0;_--)if(Rp(a[_])){t=a[_];break}}),t}function Z2(e){return e>=183&&e<=206||e===133||e===159||e===150||e===163||e===151||e===136||e===154||e===155||e===116||e===157||e===146||e===141||e===234||e===313||e===314||e===315||e===316||e===317||e===318||e===319}function v1(e){return e.kind===212||e.kind===213}function eb(e,t){this.flags=e,this.escapedName=t,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.lastAssignmentPos=void 0,this.links=void 0}function tb(e,t){this.flags=t,(q.isDebugging||ll)&&(this.checker=e)}function nb(e,t){this.flags=t,q.isDebugging&&(this.checker=e)}function Ep(e,t,a){this.pos=t,this.end=a,this.kind=e,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 rb(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function ib(e,t,a){this.pos=t,this.end=a,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function ab(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(_=>_)}var Et={getNodeConstructor:()=>Ep,getTokenConstructor:()=>rb,getIdentifierConstructor:()=>ib,getPrivateIdentifierConstructor:()=>Ep,getSourceFileConstructor:()=>Ep,getSymbolConstructor:()=>eb,getTypeConstructor:()=>tb,getSignatureConstructor:()=>nb,getSourceMapSourceConstructor:()=>ab},sb=[];function _b(e){Object.assign(Et,e),jn(sb,t=>t(Et))}function ob(e,t){return e.replace(/\{(\d+)\}/g,(a,_)=>""+q.checkDefined(t[+_]))}var Rd;function cb(e){return Rd&&Rd[e.key]||e.message}function Oa(e,t,a,_,f,...h){a+_>t.length&&(_=t.length-a),c2(t,a,_);let T=cb(f);return Zt(h)&&(T=ob(T,h)),{file:void 0,start:a,length:_,messageText:T,category:f.category,code:f.code,reportsUnnecessary:f.reportsUnnecessary,fileName:e}}function lb(e){return e.file===void 0&&e.start!==void 0&&e.length!==void 0&&typeof e.fileName=="string"}function T1(e,t){let a=t.fileName||"",_=t.text.length;q.assertEqual(e.fileName,a),q.assertLessThanOrEqual(e.start,_),q.assertLessThanOrEqual(e.start+e.length,_);let f={file:t,start:e.start,length:e.length,messageText:e.messageText,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary};if(e.relatedInformation){f.relatedInformation=[];for(let h of e.relatedInformation)lb(h)&&h.fileName===a?(q.assertLessThanOrEqual(h.start,_),q.assertLessThanOrEqual(h.start+h.length,_),f.relatedInformation.push(T1(h,t))):f.relatedInformation.push(h)}return f}function Yi(e,t){let a=[];for(let _ of e)a.push(T1(_,t));return a}function Ud(e){return e===4||e===2||e===1||e===6?1:0}var it={allowImportingTsExtensions:{dependencies:["rewriteRelativeImportExtensions"],computeValue:e=>!!(e.allowImportingTsExtensions||e.rewriteRelativeImportExtensions)},target:{dependencies:["module"],computeValue:e=>(e.target===0?void 0:e.target)??(e.module===100&&9||e.module===101&&9||e.module===102&&10||e.module===199&&99||1)},module:{dependencies:["target"],computeValue:e=>typeof e.module=="number"?e.module:it.target.computeValue(e)>=2?5:1},moduleResolution:{dependencies:["module","target"],computeValue:e=>{let t=e.moduleResolution;if(t===void 0)switch(it.module.computeValue(e)){case 1:t=2;break;case 100:case 101:case 102:t=3;break;case 199:t=99;break;case 200:t=100;break;default:t=1;break}return t}},moduleDetection:{dependencies:["module","target"],computeValue:e=>{if(e.moduleDetection!==void 0)return e.moduleDetection;let t=it.module.computeValue(e);return 100<=t&&t<=199?3:2}},isolatedModules:{dependencies:["verbatimModuleSyntax"],computeValue:e=>!!(e.isolatedModules||e.verbatimModuleSyntax)},esModuleInterop:{dependencies:["module","target"],computeValue:e=>{if(e.esModuleInterop!==void 0)return e.esModuleInterop;switch(it.module.computeValue(e)){case 100:case 101:case 102:case 199:case 200:return!0}return!1}},allowSyntheticDefaultImports:{dependencies:["module","target","moduleResolution"],computeValue:e=>e.allowSyntheticDefaultImports!==void 0?e.allowSyntheticDefaultImports:it.esModuleInterop.computeValue(e)||it.module.computeValue(e)===4||it.moduleResolution.computeValue(e)===100},resolvePackageJsonExports:{dependencies:["moduleResolution"],computeValue:e=>{let t=it.moduleResolution.computeValue(e);if(!Bd(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolvePackageJsonImports:{dependencies:["moduleResolution","resolvePackageJsonExports"],computeValue:e=>{let t=it.moduleResolution.computeValue(e);if(!Bd(t))return!1;if(e.resolvePackageJsonImports!==void 0)return e.resolvePackageJsonImports;switch(t){case 3:case 99:case 100:return!0}return!1}},resolveJsonModule:{dependencies:["moduleResolution","module","target"],computeValue:e=>{if(e.resolveJsonModule!==void 0)return e.resolveJsonModule;switch(it.module.computeValue(e)){case 102:case 199:return!0}return it.moduleResolution.computeValue(e)===100}},declaration:{dependencies:["composite"],computeValue:e=>!!(e.declaration||e.composite)},preserveConstEnums:{dependencies:["isolatedModules","verbatimModuleSyntax"],computeValue:e=>!!(e.preserveConstEnums||it.isolatedModules.computeValue(e))},incremental:{dependencies:["composite"],computeValue:e=>!!(e.incremental||e.composite)},declarationMap:{dependencies:["declaration","composite"],computeValue:e=>!!(e.declarationMap&&it.declaration.computeValue(e))},allowJs:{dependencies:["checkJs"],computeValue:e=>e.allowJs===void 0?!!e.checkJs:e.allowJs},useDefineForClassFields:{dependencies:["target","module"],computeValue:e=>e.useDefineForClassFields===void 0?it.target.computeValue(e)>=9:e.useDefineForClassFields},noImplicitAny:{dependencies:["strict"],computeValue:e=>Gr(e,"noImplicitAny")},noImplicitThis:{dependencies:["strict"],computeValue:e=>Gr(e,"noImplicitThis")},strictNullChecks:{dependencies:["strict"],computeValue:e=>Gr(e,"strictNullChecks")},strictFunctionTypes:{dependencies:["strict"],computeValue:e=>Gr(e,"strictFunctionTypes")},strictBindCallApply:{dependencies:["strict"],computeValue:e=>Gr(e,"strictBindCallApply")},strictPropertyInitialization:{dependencies:["strict"],computeValue:e=>Gr(e,"strictPropertyInitialization")},strictBuiltinIteratorReturn:{dependencies:["strict"],computeValue:e=>Gr(e,"strictBuiltinIteratorReturn")},alwaysStrict:{dependencies:["strict"],computeValue:e=>Gr(e,"alwaysStrict")},useUnknownInCatchVariables:{dependencies:["strict"],computeValue:e=>Gr(e,"useUnknownInCatchVariables")}};var s3=it.allowImportingTsExtensions.computeValue,_3=it.target.computeValue,o3=it.module.computeValue,c3=it.moduleResolution.computeValue,l3=it.moduleDetection.computeValue,u3=it.isolatedModules.computeValue,p3=it.esModuleInterop.computeValue,f3=it.allowSyntheticDefaultImports.computeValue,d3=it.resolvePackageJsonExports.computeValue,m3=it.resolvePackageJsonImports.computeValue,h3=it.resolveJsonModule.computeValue,y3=it.declaration.computeValue,g3=it.preserveConstEnums.computeValue,b3=it.incremental.computeValue,v3=it.declarationMap.computeValue,T3=it.allowJs.computeValue,x3=it.useDefineForClassFields.computeValue;function Bd(e){return e>=3&&e<=99||e===100}function Gr(e,t){return e[t]===void 0?!!e.strict:!!e[t]}function ub(e){return a2(targetOptionDeclaration.type,(t,a)=>t===e?a:void 0)}var pb=["node_modules","bower_components","jspm_packages"],x1=`(?!(?:${pb.join("|")})(?:/|$))`,fb={singleAsteriskRegexFragment:"(?:[^./]|(?:\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(?:/${x1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>S1(e,fb.singleAsteriskRegexFragment)},db={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(?:/${x1}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>S1(e,db.singleAsteriskRegexFragment)};function S1(e,t){return e==="*"?t:e==="?"?"[^/]":"\\"+e}function mb(e,t){return t||hb(e)||3}function hb(e){switch(e.substr(e.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}}var w1=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],S3=vm(w1),w3=[...w1,[".json"]];var yb=[[".js",".jsx"],[".mjs"],[".cjs"]],k3=vm(yb),gb=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],E3=[...gb,[".json"]],bb=[".d.ts",".d.cts",".d.mts"];function d_(e){return!(e>=0)}function sl(e,...t){return t.length&&(e.relatedInformation||(e.relatedInformation=[]),q.assert(e.relatedInformation!==vt,"Diagnostic had empty array singleton for related info, but is still being constructed!"),e.relatedInformation.push(...t)),e}function vb(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let W=e.length-1,y=0;for(;e.charCodeAt(y)===48;)y++;return e.slice(y,W)||"0"}let a=2,_=e.length-1,f=(_-a)*t,h=new Uint16Array((f>>>4)+(f&15?1:0));for(let W=_-1,y=0;W>=a;W--,y+=t){let G=y>>>4,E=e.charCodeAt(W),R=(E<=57?E-48:10+E-(E<=70?65:97))<<(y&15);h[G]|=R;let ue=R>>>16;ue&&(h[G+1]|=ue)}let T="",k=h.length-1,c=!0;for(;c;){let W=0;c=!1;for(let y=k;y>=0;y--){let G=W<<16|h[y],E=G/10|0;h[y]=E,W=G-E*10,E&&!c&&(k=y,c=!0)}T=W+T}return T}function Tb({negative:e,base10Value:t}){return(e&&t!=="0"?"-":"")+t}function Bp(e,t){return e.pos=t,e}function xb(e,t){return e.end=t,e}function yi(e,t,a){return xb(Bp(e,t),a)}function qd(e,t,a){return yi(e,t,t+a)}function Sf(e,t){return e&&t&&(e.parent=t),e}function Sb(e,t){if(!e)return e;return dm(e,l1(e)?a:f),e;function a(h,T){if(t&&h.parent===T)return"skip";Sf(h,T)}function _(h){if(Ki(h))for(let T of h.jsDoc)a(T,h),dm(T,a)}function f(h,T){return a(h,T)||_(h)}}function wb(e){return!!(e.flags&262144&&e.isThisType)}function kb(e){var t;return((t=getSnippetElement(e))==null?void 0:t.kind)===0}function Eb(e){return`${An(e.namespace)}:${An(e.name)}`}var A3=String.prototype.replace;var qp=["assert","assert/strict","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","diagnostics_channel","dns","dns/promises","domain","events","fs","fs/promises","http","http2","https","inspector","inspector/promises","module","net","os","path","path/posix","path/win32","perf_hooks","process","punycode","querystring","readline","readline/promises","repl","stream","stream/consumers","stream/promises","stream/web","string_decoder","sys","test/mock_loader","timers","timers/promises","tls","trace_events","tty","url","util","util/types","v8","vm","wasi","worker_threads","zlib"],C3=new Set(qp),Ab=new Set(["node:sea","node:sqlite","node:test","node:test/reporters"]),D3=new Set([...qp,...qp.map(e=>`node:${e}`),...Ab]);function Cb(){let e,t,a,_,f;return{createBaseSourceFileNode:h,createBaseIdentifierNode:T,createBasePrivateIdentifierNode:k,createBaseTokenNode:c,createBaseNode:W};function h(y){return new(f||(f=Et.getSourceFileConstructor()))(y,-1,-1)}function T(y){return new(a||(a=Et.getIdentifierConstructor()))(y,-1,-1)}function k(y){return new(_||(_=Et.getPrivateIdentifierConstructor()))(y,-1,-1)}function c(y){return new(t||(t=Et.getTokenConstructor()))(y,-1,-1)}function W(y){return new(e||(e=Et.getNodeConstructor()))(y,-1,-1)}}var Db={getParenthesizeLeftSideOfBinaryForOperator:e=>bt,getParenthesizeRightSideOfBinaryForOperator:e=>bt,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,a)=>a,parenthesizeExpressionOfComputedPropertyName:bt,parenthesizeConditionOfConditionalExpression:bt,parenthesizeBranchOfConditionalExpression:bt,parenthesizeExpressionOfExportDefault:bt,parenthesizeExpressionOfNew:e=>Er(e,Fa),parenthesizeLeftSideOfAccess:e=>Er(e,Fa),parenthesizeOperandOfPostfixUnary:e=>Er(e,Fa),parenthesizeOperandOfPrefixUnary:e=>Er(e,Hg),parenthesizeExpressionsOfCommaDelimitedList:e=>Er(e,mi),parenthesizeExpressionForDisallowedComma:bt,parenthesizeExpressionOfExpressionStatement:bt,parenthesizeConciseBodyOfArrowFunction:bt,parenthesizeCheckTypeOfConditionalType:bt,parenthesizeExtendsTypeOfConditionalType:bt,parenthesizeConstituentTypesOfUnionType:e=>Er(e,mi),parenthesizeConstituentTypeOfUnionType:bt,parenthesizeConstituentTypesOfIntersectionType:e=>Er(e,mi),parenthesizeConstituentTypeOfIntersectionType:bt,parenthesizeOperandOfTypeOperator:bt,parenthesizeOperandOfReadonlyTypeOperator:bt,parenthesizeNonArrayTypeOfPostfixType:bt,parenthesizeElementTypesOfTupleType:e=>Er(e,mi),parenthesizeElementTypeOfTupleType:bt,parenthesizeTypeOfOptionalType:bt,parenthesizeTypeArguments:e=>e&&Er(e,mi),parenthesizeLeadingTypeArgument:bt},_l=0;var Pb=[];function wf(e,t){let a=e&8?bt:Lb,_=gd(()=>e&1?Db:createParenthesizerRules(he)),f=gd(()=>e&2?nullNodeConverters:createNodeConverters(he)),h=Kn(n=>(i,s)=>da(i,n,s)),T=Kn(n=>i=>Ur(n,i)),k=Kn(n=>i=>ni(i,n)),c=Kn(n=>()=>Qo(n)),W=Kn(n=>i=>Cs(n,i)),y=Kn(n=>(i,s)=>wu(n,i,s)),G=Kn(n=>(i,s)=>Ko(n,i,s)),E=Kn(n=>(i,s)=>Su(n,i,s)),D=Kn(n=>(i,s)=>hc(n,i,s)),R=Kn(n=>(i,s,l)=>Lu(n,i,s,l)),ue=Kn(n=>(i,s,l)=>yc(n,i,s,l)),be=Kn(n=>(i,s,l,d)=>Ju(n,i,s,l,d)),he={get parenthesizer(){return _()},get converters(){return f()},baseFactory:t,flags:e,createNodeArray:de,createNumericLiteral:V,createBigIntLiteral:oe,createStringLiteral:ft,createStringLiteralFromNode:nr,createRegularExpressionLiteral:mn,createLiteralLikeNode:rr,createIdentifier:We,createTempVariable:ir,createLoopVariable:Ir,createUniqueName:Ot,getGeneratedNameForNode:Bn,createPrivateIdentifier:Mt,createUniquePrivateName:$e,getGeneratedPrivateNameForNode:qn,createToken:ot,createSuper:at,createThis:Bt,createNull:Lt,createTrue:ct,createFalse:ar,createModifier:dt,createModifiersFromModifierFlags:yn,createQualifiedName:yt,updateQualifiedName:_n,createComputedPropertyName:tt,updateComputedPropertyName:qt,createTypeParameterDeclaration:tn,updateTypeParameterDeclaration:sr,createParameterDeclaration:mr,updateParameterDeclaration:hr,createDecorator:Fn,updateDecorator:zn,createPropertySignature:Or,updatePropertySignature:Vn,createPropertyDeclaration:yr,updatePropertyDeclaration:L,createMethodSignature:se,updateMethodSignature:fe,createMethodDeclaration:Te,updateMethodDeclaration:He,createConstructorDeclaration:lt,updateConstructorDeclaration:Mr,createGetAccessorDeclaration:Nn,updateGetAccessorDeclaration:Wn,createSetAccessorDeclaration:U,updateSetAccessorDeclaration:K,createCallSignature:xe,updateCallSignature:Se,createConstructSignature:we,updateConstructSignature:me,createIndexSignature:Ve,updateIndexSignature:Ze,createClassStaticBlockDeclaration:st,updateClassStaticBlockDeclaration:Ct,createTemplateLiteralTypeSpan:Ye,updateTemplateLiteralTypeSpan:Ee,createKeywordTypeNode:gn,createTypePredicateNode:rt,updateTypePredicateNode:on,createTypeReferenceNode:Zr,updateTypeReferenceNode:M,createFunctionTypeNode:Ue,updateFunctionTypeNode:u,createConstructorTypeNode:Me,updateConstructorTypeNode:nn,createTypeQueryNode:Dt,updateTypeQueryNode:wt,createTypeLiteralNode:Pt,updateTypeLiteralNode:Ft,createArrayTypeNode:Gn,updateArrayTypeNode:ki,createTupleTypeNode:cn,updateTupleTypeNode:H,createNamedTupleMember:le,updateNamedTupleMember:qe,createOptionalTypeNode:ve,updateOptionalTypeNode:J,createRestTypeNode:mt,updateRestTypeNode:xt,createUnionTypeNode:ql,updateUnionTypeNode:C_,createIntersectionTypeNode:Lr,updateIntersectionTypeNode:Le,createConditionalTypeNode:pt,updateConditionalTypeNode:Fl,createInferTypeNode:Yn,updateInferTypeNode:zl,createImportTypeNode:_r,updateImportTypeNode:oa,createParenthesizedType:Qt,updateParenthesizedType:At,createThisTypeNode:P,createTypeOperatorNode:Gt,updateTypeOperatorNode:Jr,createIndexedAccessTypeNode:or,updateIndexedAccessTypeNode:Ka,createMappedTypeNode:gt,updateMappedTypeNode:jt,createLiteralTypeNode:ei,updateLiteralTypeNode:br,createTemplateLiteralType:Wt,updateTemplateLiteralType:Vl,createObjectBindingPattern:D_,updateObjectBindingPattern:Wl,createArrayBindingPattern:jr,updateArrayBindingPattern:Gl,createBindingElement:ca,updateBindingElement:ti,createArrayLiteralExpression:Za,updateArrayLiteralExpression:P_,createObjectLiteralExpression:Ei,updateObjectLiteralExpression:Yl,createPropertyAccessExpression:e&4?(n,i)=>setEmitFlags(cr(n,i),262144):cr,updatePropertyAccessExpression:Hl,createPropertyAccessChain:e&4?(n,i,s)=>setEmitFlags(Ai(n,i,s),262144):Ai,updatePropertyAccessChain:la,createElementAccessExpression:Ci,updateElementAccessExpression:Xl,createElementAccessChain:O_,updateElementAccessChain:es,createCallExpression:Di,updateCallExpression:ua,createCallChain:ts,updateCallChain:L_,createNewExpression:bn,updateNewExpression:ns,createTaggedTemplateExpression:pa,updateTaggedTemplateExpression:J_,createTypeAssertion:j_,updateTypeAssertion:R_,createParenthesizedExpression:rs,updateParenthesizedExpression:U_,createFunctionExpression:is,updateFunctionExpression:B_,createArrowFunction:as,updateArrowFunction:q_,createDeleteExpression:F_,updateDeleteExpression:z_,createTypeOfExpression:fa,updateTypeOfExpression:un,createVoidExpression:ss,updateVoidExpression:lr,createAwaitExpression:V_,updateAwaitExpression:Rr,createPrefixUnaryExpression:Ur,updatePrefixUnaryExpression:$l,createPostfixUnaryExpression:ni,updatePostfixUnaryExpression:Ql,createBinaryExpression:da,updateBinaryExpression:Kl,createConditionalExpression:G_,updateConditionalExpression:Y_,createTemplateExpression:H_,updateTemplateExpression:Hn,createTemplateHead:$_,createTemplateMiddle:ma,createTemplateTail:_s,createNoSubstitutionTemplateLiteral:eu,createTemplateLiteralLikeNode:ii,createYieldExpression:os,updateYieldExpression:tu,createSpreadElement:Q_,updateSpreadElement:nu,createClassExpression:K_,updateClassExpression:cs,createOmittedExpression:ls,createExpressionWithTypeArguments:Z_,updateExpressionWithTypeArguments:eo,createAsExpression:pn,updateAsExpression:ha,createNonNullExpression:to,updateNonNullExpression:no,createSatisfiesExpression:us,updateSatisfiesExpression:ro,createNonNullChain:ps,updateNonNullChain:In,createMetaProperty:io,updateMetaProperty:fs,createTemplateSpan:Xn,updateTemplateSpan:ya,createSemicolonClassElement:ao,createBlock:Br,updateBlock:ru,createVariableStatement:ds,updateVariableStatement:so,createEmptyStatement:_o,createExpressionStatement:Ni,updateExpressionStatement:oo,createIfStatement:co,updateIfStatement:lo,createDoStatement:uo,updateDoStatement:po,createWhileStatement:fo,updateWhileStatement:iu,createForStatement:mo,updateForStatement:ho,createForInStatement:ms,updateForInStatement:au,createForOfStatement:yo,updateForOfStatement:su,createContinueStatement:go,updateContinueStatement:_u,createBreakStatement:hs,updateBreakStatement:bo,createReturnStatement:ys,updateReturnStatement:ou,createWithStatement:gs,updateWithStatement:vo,createSwitchStatement:bs,updateSwitchStatement:ai,createLabeledStatement:To,updateLabeledStatement:xo,createThrowStatement:So,updateThrowStatement:cu,createTryStatement:wo,updateTryStatement:lu,createDebuggerStatement:ko,createVariableDeclaration:ga,updateVariableDeclaration:Eo,createVariableDeclarationList:vs,updateVariableDeclarationList:uu,createFunctionDeclaration:Ao,updateFunctionDeclaration:Ts,createClassDeclaration:Co,updateClassDeclaration:ba,createInterfaceDeclaration:Do,updateInterfaceDeclaration:Po,createTypeAliasDeclaration:_t,updateTypeAliasDeclaration:vr,createEnumDeclaration:xs,updateEnumDeclaration:Tr,createModuleDeclaration:No,updateModuleDeclaration:kt,createModuleBlock:xr,updateModuleBlock:zt,createCaseBlock:Io,updateCaseBlock:fu,createNamespaceExportDeclaration:Oo,updateNamespaceExportDeclaration:Mo,createImportEqualsDeclaration:Lo,updateImportEqualsDeclaration:Jo,createImportDeclaration:jo,updateImportDeclaration:Ro,createImportClause:Uo,updateImportClause:Bo,createAssertClause:Ss,updateAssertClause:mu,createAssertEntry:Ii,updateAssertEntry:qo,createImportTypeAssertionContainer:ws,updateImportTypeAssertionContainer:Fo,createImportAttributes:zo,updateImportAttributes:ks,createImportAttribute:Vo,updateImportAttribute:Wo,createNamespaceImport:Go,updateNamespaceImport:hu,createNamespaceExport:Yo,updateNamespaceExport:yu,createNamedImports:Ho,updateNamedImports:Xo,createImportSpecifier:Sr,updateImportSpecifier:gu,createExportAssignment:va,updateExportAssignment:Oi,createExportDeclaration:Ta,updateExportDeclaration:$o,createNamedExports:Es,updateNamedExports:bu,createExportSpecifier:xa,updateExportSpecifier:vu,createMissingDeclaration:Tu,createExternalModuleReference:As,updateExternalModuleReference:xu,get createJSDocAllType(){return c(313)},get createJSDocUnknownType(){return c(314)},get createJSDocNonNullableType(){return G(316)},get updateJSDocNonNullableType(){return E(316)},get createJSDocNullableType(){return G(315)},get updateJSDocNullableType(){return E(315)},get createJSDocOptionalType(){return W(317)},get updateJSDocOptionalType(){return y(317)},get createJSDocVariadicType(){return W(319)},get updateJSDocVariadicType(){return y(319)},get createJSDocNamepathType(){return W(320)},get updateJSDocNamepathType(){return y(320)},createJSDocFunctionType:Zo,updateJSDocFunctionType:ku,createJSDocTypeLiteral:ec,updateJSDocTypeLiteral:Eu,createJSDocTypeExpression:tc,updateJSDocTypeExpression:Ds,createJSDocSignature:nc,updateJSDocSignature:Au,createJSDocTemplateTag:Ps,updateJSDocTemplateTag:rc,createJSDocTypedefTag:Sa,updateJSDocTypedefTag:Cu,createJSDocParameterTag:Ns,updateJSDocParameterTag:Du,createJSDocPropertyTag:ic,updateJSDocPropertyTag:ac,createJSDocCallbackTag:sc,updateJSDocCallbackTag:_c,createJSDocOverloadTag:oc,updateJSDocOverloadTag:Is,createJSDocAugmentsTag:Os,updateJSDocAugmentsTag:Li,createJSDocImplementsTag:cc,updateJSDocImplementsTag:Mu,createJSDocSeeTag:Fr,updateJSDocSeeTag:wa,createJSDocImportTag:vc,updateJSDocImportTag:Tc,createJSDocNameReference:lc,updateJSDocNameReference:Pu,createJSDocMemberName:uc,updateJSDocMemberName:Nu,createJSDocLink:pc,updateJSDocLink:fc,createJSDocLinkCode:dc,updateJSDocLinkCode:Iu,createJSDocLinkPlain:mc,updateJSDocLinkPlain:Ou,get createJSDocTypeTag(){return ue(345)},get updateJSDocTypeTag(){return be(345)},get createJSDocReturnTag(){return ue(343)},get updateJSDocReturnTag(){return be(343)},get createJSDocThisTag(){return ue(344)},get updateJSDocThisTag(){return be(344)},get createJSDocAuthorTag(){return D(331)},get updateJSDocAuthorTag(){return R(331)},get createJSDocClassTag(){return D(333)},get updateJSDocClassTag(){return R(333)},get createJSDocPublicTag(){return D(334)},get updateJSDocPublicTag(){return R(334)},get createJSDocPrivateTag(){return D(335)},get updateJSDocPrivateTag(){return R(335)},get createJSDocProtectedTag(){return D(336)},get updateJSDocProtectedTag(){return R(336)},get createJSDocReadonlyTag(){return D(337)},get updateJSDocReadonlyTag(){return R(337)},get createJSDocOverrideTag(){return D(338)},get updateJSDocOverrideTag(){return R(338)},get createJSDocDeprecatedTag(){return D(332)},get updateJSDocDeprecatedTag(){return R(332)},get createJSDocThrowsTag(){return ue(350)},get updateJSDocThrowsTag(){return be(350)},get createJSDocSatisfiesTag(){return ue(351)},get updateJSDocSatisfiesTag(){return be(351)},createJSDocEnumTag:bc,updateJSDocEnumTag:Ms,createJSDocUnknownTag:gc,updateJSDocUnknownTag:ju,createJSDocText:Ls,updateJSDocText:Ru,createJSDocComment:Ji,updateJSDocComment:xc,createJsxElement:Sc,updateJsxElement:Uu,createJsxSelfClosingElement:wc,updateJsxSelfClosingElement:Bu,createJsxOpeningElement:ka,updateJsxOpeningElement:kc,createJsxClosingElement:Js,updateJsxClosingElement:js,createJsxFragment:Yt,createJsxText:ji,updateJsxText:qu,createJsxOpeningFragment:Ac,createJsxJsxClosingFragment:Cc,updateJsxFragment:Ec,createJsxAttribute:Dc,updateJsxAttribute:Fu,createJsxAttributes:Ri,updateJsxAttributes:zu,createJsxSpreadAttribute:Pc,updateJsxSpreadAttribute:Vu,createJsxExpression:Nc,updateJsxExpression:Rs,createJsxNamespacedName:si,updateJsxNamespacedName:Wu,createCaseClause:Ea,updateCaseClause:Ic,createDefaultClause:Oc,updateDefaultClause:Ui,createHeritageClause:Us,updateHeritageClause:Gu,createCatchClause:Mc,updateCatchClause:Lc,createPropertyAssignment:Aa,updatePropertyAssignment:Bs,createShorthandPropertyAssignment:Jc,updateShorthandPropertyAssignment:Yu,createSpreadAssignment:jc,updateSpreadAssignment:Rc,createEnumMember:qs,updateEnumMember:On,createSourceFile:Uc,updateSourceFile:Qu,createRedirectedSourceFile:Bc,createBundle:qc,updateBundle:Fc,createSyntheticExpression:Ku,createSyntaxList:Zu,createNotEmittedStatement:Ca,createNotEmittedTypeElement:ep,createPartiallyEmittedExpression:Vs,updatePartiallyEmittedExpression:zc,createCommaListExpression:Ws,updateCommaListExpression:np,createSyntheticReferenceExpression:Gs,updateSyntheticReferenceExpression:Vc,cloneNode:Da,get createComma(){return h(28)},get createAssignment(){return h(64)},get createLogicalOr(){return h(57)},get createLogicalAnd(){return h(56)},get createBitwiseOr(){return h(52)},get createBitwiseXor(){return h(53)},get createBitwiseAnd(){return h(51)},get createStrictEquality(){return h(37)},get createStrictInequality(){return h(38)},get createEquality(){return h(35)},get createInequality(){return h(36)},get createLessThan(){return h(30)},get createLessThanEquals(){return h(33)},get createGreaterThan(){return h(32)},get createGreaterThanEquals(){return h(34)},get createLeftShift(){return h(48)},get createRightShift(){return h(49)},get createUnsignedRightShift(){return h(50)},get createAdd(){return h(40)},get createSubtract(){return h(41)},get createMultiply(){return h(42)},get createDivide(){return h(44)},get createModulo(){return h(45)},get createExponent(){return h(43)},get createPrefixPlus(){return T(40)},get createPrefixMinus(){return T(41)},get createPrefixIncrement(){return T(46)},get createPrefixDecrement(){return T(47)},get createBitwiseNot(){return T(55)},get createLogicalNot(){return T(54)},get createPostfixIncrement(){return k(46)},get createPostfixDecrement(){return k(47)},createImmediatelyInvokedFunctionExpression:ap,createImmediatelyInvokedArrowFunction:sp,createVoidZero:Bi,createExportDefault:Yc,createExternalModuleExport:Hc,createTypeCheck:_p,createIsNotTypeCheck:Ys,createMethodCall:zr,createGlobalMethodCall:qi,createFunctionBindCall:op,createFunctionCallCall:cp,createFunctionApplyCall:lp,createArraySliceCall:up,createArrayConcatCall:Fi,createObjectDefinePropertyCall:pp,createObjectGetOwnPropertyDescriptorCall:Hs,createReflectGetCall:oi,createReflectSetCall:Xc,createPropertyDescriptor:fp,createCallBinding:Zc,createAssignmentTargetWrapper:el,inlineExpressions:o,getInternalName:m,getLocalName:g,getExportName:b,getDeclarationName:N,getNamespaceMemberName:Q,getExternalModuleOrNamespaceExportName:_e,restoreOuterExpressions:Qc,restoreEnclosingLabel:Kc,createUseStrictPrologue:ce,copyPrologue:ee,copyStandardPrologue:je,copyCustomPrologue:Je,ensureUseStrict:De,liftToBlock:Ht,mergeLexicalEnvironment:ur,replaceModifiers:pr,replaceDecoratorsAndModifiers:Mn,replacePropertyName:Vr};return jn(Pb,n=>n(he)),he;function de(n,i){if(n===void 0||n===vt)n=[];else if(mi(n)){if(i===void 0||n.hasTrailingComma===i)return n.transformFlags===void 0&&zd(n),q.attachNodeArrayDebugInfo(n),n;let d=n.slice();return d.pos=n.pos,d.end=n.end,d.hasTrailingComma=i,d.transformFlags=n.transformFlags,q.attachNodeArrayDebugInfo(d),d}let s=n.length,l=s>=1&&s<=4?n.slice():n;return l.pos=-1,l.end=-1,l.hasTrailingComma=!!i,l.transformFlags=0,zd(l),q.attachNodeArrayDebugInfo(l),l}function O(n){return t.createBaseNode(n)}function ae(n){let i=O(n);return i.symbol=void 0,i.localSymbol=void 0,i}function Oe(n,i){return n!==i&&(n.typeArguments=i.typeArguments),j(n,i)}function V(n,i=0){let s=typeof n=="number"?n+"":n;q.assert(s.charCodeAt(0)!==45,"Negative numbers should be created in combination with createPrefixUnaryExpression");let l=ae(9);return l.text=s,l.numericLiteralFlags=i,i&384&&(l.transformFlags|=1024),l}function oe(n){let i=$t(10);return i.text=typeof n=="string"?n:Tb(n)+"n",i.transformFlags|=32,i}function Y(n,i){let s=ae(11);return s.text=n,s.singleQuote=i,s}function ft(n,i,s){let l=Y(n,i);return l.hasExtendedUnicodeEscape=s,s&&(l.transformFlags|=1024),l}function nr(n){let i=Y(j2(n),void 0);return i.textSourceNode=n,i}function mn(n){let i=$t(14);return i.text=n,i}function rr(n,i){switch(n){case 9:return V(i,0);case 10:return oe(i);case 11:return ft(i,void 0);case 12:return ji(i,!1);case 13:return ji(i,!0);case 14:return mn(i);case 15:return ii(n,i,void 0,0)}}function hn(n){let i=t.createBaseIdentifierNode(80);return i.escapedText=n,i.jsDoc=void 0,i.flowNode=void 0,i.symbol=void 0,i}function Dn(n,i,s,l){let d=hn(La(n));return setIdentifierAutoGenerate(d,{flags:i,id:_l,prefix:s,suffix:l}),_l++,d}function We(n,i,s){i===void 0&&n&&(i=Rm(n)),i===80&&(i=void 0);let l=hn(La(n));return s&&(l.flags|=256),l.escapedText==="await"&&(l.transformFlags|=67108864),l.flags&256&&(l.transformFlags|=1024),l}function ir(n,i,s,l){let d=1;i&&(d|=8);let v=Dn("",d,s,l);return n&&n(v),v}function Ir(n){let i=2;return n&&(i|=8),Dn("",i,void 0,void 0)}function Ot(n,i=0,s,l){return q.assert(!(i&7),"Argument out of range: flags"),q.assert((i&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),Dn(n,3|i,s,l)}function Bn(n,i=0,s,l){q.assert(!(i&7),"Argument out of range: flags");let d=n?jp(n)?Vp(!1,s,n,l,An):`generated@${getNodeId(n)}`:"";(s||l)&&(i|=16);let v=Dn(d,4|i,s,l);return v.original=n,v}function Pn(n){let i=t.createBasePrivateIdentifierNode(81);return i.escapedText=n,i.transformFlags|=16777216,i}function Mt(n){return ml(n,"#")||q.fail("First character of private identifier must be #: "+n),Pn(La(n))}function ht(n,i,s,l){let d=Pn(La(n));return setIdentifierAutoGenerate(d,{flags:i,id:_l,prefix:s,suffix:l}),_l++,d}function $e(n,i,s){n&&!ml(n,"#")&&q.fail("First character of private identifier must be #: "+n);let l=8|(n?3:1);return ht(n??"",l,i,s)}function qn(n,i,s){let l=jp(n)?Vp(!0,i,n,s,An):`#generated@${getNodeId(n)}`,v=ht(l,4|(i||s?16:0),i,s);return v.original=n,v}function $t(n){return t.createBaseTokenNode(n)}function ot(n){q.assert(n>=0&&n<=166,"Invalid token"),q.assert(n<=15||n>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),q.assert(n<=9||n>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),q.assert(n!==80,"Invalid token. Use 'createIdentifier' to create identifiers");let i=$t(n),s=0;switch(n){case 134:s=384;break;case 160:s=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:s=1;break;case 108:s=134218752,i.flowNode=void 0;break;case 126:s=1024;break;case 129:s=16777216;break;case 110:s=16384,i.flowNode=void 0;break}return s&&(i.transformFlags|=s),i}function at(){return ot(108)}function Bt(){return ot(110)}function Lt(){return ot(106)}function ct(){return ot(112)}function ar(){return ot(97)}function dt(n){return ot(n)}function yn(n){let i=[];return n&32&&i.push(dt(95)),n&128&&i.push(dt(138)),n&2048&&i.push(dt(90)),n&4096&&i.push(dt(87)),n&1&&i.push(dt(125)),n&2&&i.push(dt(123)),n&4&&i.push(dt(124)),n&64&&i.push(dt(128)),n&256&&i.push(dt(126)),n&16&&i.push(dt(164)),n&8&&i.push(dt(148)),n&512&&i.push(dt(129)),n&1024&&i.push(dt(134)),n&8192&&i.push(dt(103)),n&16384&&i.push(dt(147)),i.length?i:void 0}function yt(n,i){let s=O(167);return s.left=n,s.right=et(i),s.transformFlags|=z(s.left)|ja(s.right),s.flowNode=void 0,s}function _n(n,i,s){return n.left!==i||n.right!==s?j(yt(i,s),n):n}function tt(n){let i=O(168);return i.expression=_().parenthesizeExpressionOfComputedPropertyName(n),i.transformFlags|=z(i.expression)|1024|131072,i}function qt(n,i){return n.expression!==i?j(tt(i),n):n}function tn(n,i,s,l){let d=ae(169);return d.modifiers=Pe(n),d.name=et(i),d.constraint=s,d.default=l,d.transformFlags=1,d.expression=void 0,d.jsDoc=void 0,d}function sr(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.constraint!==l||n.default!==d?j(tn(i,s,l,d),n):n}function mr(n,i,s,l,d,v){let F=ae(170);return F.modifiers=Pe(n),F.dotDotDotToken=i,F.name=et(s),F.questionToken=l,F.type=d,F.initializer=zi(v),U2(F.name)?F.transformFlags=1:F.transformFlags=ke(F.modifiers)|z(F.dotDotDotToken)|Ln(F.name)|z(F.questionToken)|z(F.initializer)|(F.questionToken??F.type?1:0)|(F.dotDotDotToken??F.initializer?1024:0)|(Jn(F.modifiers)&31?8192:0),F.jsDoc=void 0,F}function hr(n,i,s,l,d,v,F){return n.modifiers!==i||n.dotDotDotToken!==s||n.name!==l||n.questionToken!==d||n.type!==v||n.initializer!==F?j(mr(i,s,l,d,v,F),n):n}function Fn(n){let i=O(171);return i.expression=_().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=z(i.expression)|1|8192|33554432,i}function zn(n,i){return n.expression!==i?j(Fn(i),n):n}function Or(n,i,s,l){let d=ae(172);return d.modifiers=Pe(n),d.name=et(i),d.type=l,d.questionToken=s,d.transformFlags=1,d.initializer=void 0,d.jsDoc=void 0,d}function Vn(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.type!==d?Ce(Or(i,s,l,d),n):n}function Ce(n,i){return n!==i&&(n.initializer=i.initializer),j(n,i)}function yr(n,i,s,l,d){let v=ae(173);v.modifiers=Pe(n),v.name=et(i),v.questionToken=s&&Wd(s)?s:void 0,v.exclamationToken=s&&Vd(s)?s:void 0,v.type=l,v.initializer=zi(d);let F=v.flags&33554432||Jn(v.modifiers)&128;return v.transformFlags=ke(v.modifiers)|Ln(v.name)|z(v.initializer)|(F||v.questionToken||v.exclamationToken||v.type?1:0)|(kf(v.name)||Jn(v.modifiers)&256&&v.initializer?8192:0)|16777216,v.jsDoc=void 0,v}function L(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.questionToken!==(l!==void 0&&Wd(l)?l:void 0)||n.exclamationToken!==(l!==void 0&&Vd(l)?l:void 0)||n.type!==d||n.initializer!==v?j(yr(i,s,l,d,v),n):n}function se(n,i,s,l,d,v){let F=ae(174);return F.modifiers=Pe(n),F.name=et(i),F.questionToken=s,F.typeParameters=Pe(l),F.parameters=Pe(d),F.type=v,F.transformFlags=1,F.jsDoc=void 0,F.locals=void 0,F.nextContainer=void 0,F.typeArguments=void 0,F}function fe(n,i,s,l,d,v,F){return n.modifiers!==i||n.name!==s||n.questionToken!==l||n.typeParameters!==d||n.parameters!==v||n.type!==F?Oe(se(i,s,l,d,v,F),n):n}function Te(n,i,s,l,d,v,F,pe){let Fe=ae(175);if(Fe.modifiers=Pe(n),Fe.asteriskToken=i,Fe.name=et(s),Fe.questionToken=l,Fe.exclamationToken=void 0,Fe.typeParameters=Pe(d),Fe.parameters=de(v),Fe.type=F,Fe.body=pe,!Fe.body)Fe.transformFlags=1;else{let It=Jn(Fe.modifiers)&1024,fr=!!Fe.asteriskToken,xn=It&&fr;Fe.transformFlags=ke(Fe.modifiers)|z(Fe.asteriskToken)|Ln(Fe.name)|z(Fe.questionToken)|ke(Fe.typeParameters)|ke(Fe.parameters)|z(Fe.type)|z(Fe.body)&-67108865|(xn?128:It?256:fr?2048:0)|(Fe.questionToken||Fe.typeParameters||Fe.type?1:0)|1024}return Fe.typeArguments=void 0,Fe.jsDoc=void 0,Fe.locals=void 0,Fe.nextContainer=void 0,Fe.flowNode=void 0,Fe.endFlowNode=void 0,Fe.returnFlowNode=void 0,Fe}function He(n,i,s,l,d,v,F,pe,Fe){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.questionToken!==d||n.typeParameters!==v||n.parameters!==F||n.type!==pe||n.body!==Fe?Qe(Te(i,s,l,d,v,F,pe,Fe),n):n}function Qe(n,i){return n!==i&&(n.exclamationToken=i.exclamationToken),j(n,i)}function st(n){let i=ae(176);return i.body=n,i.transformFlags=z(n)|16777216,i.modifiers=void 0,i.jsDoc=void 0,i.locals=void 0,i.nextContainer=void 0,i.endFlowNode=void 0,i.returnFlowNode=void 0,i}function Ct(n,i){return n.body!==i?Tt(st(i),n):n}function Tt(n,i){return n!==i&&(n.modifiers=i.modifiers),j(n,i)}function lt(n,i,s){let l=ae(177);return l.modifiers=Pe(n),l.parameters=de(i),l.body=s,l.body?l.transformFlags=ke(l.modifiers)|ke(l.parameters)|z(l.body)&-67108865|1024:l.transformFlags=1,l.typeParameters=void 0,l.type=void 0,l.typeArguments=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.returnFlowNode=void 0,l}function Mr(n,i,s,l){return n.modifiers!==i||n.parameters!==s||n.body!==l?gr(lt(i,s,l),n):n}function gr(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Oe(n,i)}function Nn(n,i,s,l,d){let v=ae(178);return v.modifiers=Pe(n),v.name=et(i),v.parameters=de(s),v.type=l,v.body=d,v.body?v.transformFlags=ke(v.modifiers)|Ln(v.name)|ke(v.parameters)|z(v.type)|z(v.body)&-67108865|(v.type?1:0):v.transformFlags=1,v.typeArguments=void 0,v.typeParameters=void 0,v.jsDoc=void 0,v.locals=void 0,v.nextContainer=void 0,v.flowNode=void 0,v.endFlowNode=void 0,v.returnFlowNode=void 0,v}function Wn(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.type!==d||n.body!==v?wi(Nn(i,s,l,d,v),n):n}function wi(n,i){return n!==i&&(n.typeParameters=i.typeParameters),Oe(n,i)}function U(n,i,s,l){let d=ae(179);return d.modifiers=Pe(n),d.name=et(i),d.parameters=de(s),d.body=l,d.body?d.transformFlags=ke(d.modifiers)|Ln(d.name)|ke(d.parameters)|z(d.body)&-67108865|(d.type?1:0):d.transformFlags=1,d.typeArguments=void 0,d.typeParameters=void 0,d.type=void 0,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d.endFlowNode=void 0,d.returnFlowNode=void 0,d}function K(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.parameters!==l||n.body!==d?Z(U(i,s,l,d),n):n}function Z(n,i){return n!==i&&(n.typeParameters=i.typeParameters,n.type=i.type),Oe(n,i)}function xe(n,i,s){let l=ae(180);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Se(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(xe(i,s,l),n):n}function we(n,i,s){let l=ae(181);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function me(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Oe(we(i,s,l),n):n}function Ve(n,i,s){let l=ae(182);return l.modifiers=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function Ze(n,i,s,l){return n.parameters!==s||n.type!==l||n.modifiers!==i?Oe(Ve(i,s,l),n):n}function Ye(n,i){let s=O(205);return s.type=n,s.literal=i,s.transformFlags=1,s}function Ee(n,i,s){return n.type!==i||n.literal!==s?j(Ye(i,s),n):n}function gn(n){return ot(n)}function rt(n,i,s){let l=O(183);return l.assertsModifier=n,l.parameterName=et(i),l.type=s,l.transformFlags=1,l}function on(n,i,s,l){return n.assertsModifier!==i||n.parameterName!==s||n.type!==l?j(rt(i,s,l),n):n}function Zr(n,i){let s=O(184);return s.typeName=et(n),s.typeArguments=i&&_().parenthesizeTypeArguments(de(i)),s.transformFlags=1,s}function M(n,i,s){return n.typeName!==i||n.typeArguments!==s?j(Zr(i,s),n):n}function Ue(n,i,s){let l=ae(185);return l.typeParameters=Pe(n),l.parameters=Pe(i),l.type=s,l.transformFlags=1,l.modifiers=void 0,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function u(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?Ie(Ue(i,s,l),n):n}function Ie(n,i){return n!==i&&(n.modifiers=i.modifiers),Oe(n,i)}function Me(...n){return n.length===4?B(...n):n.length===3?Be(...n):q.fail("Incorrect number of arguments specified.")}function B(n,i,s,l){let d=ae(186);return d.modifiers=Pe(n),d.typeParameters=Pe(i),d.parameters=Pe(s),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function Be(n,i,s){return B(void 0,n,i,s)}function nn(...n){return n.length===5?ze(...n):n.length===4?Xe(...n):q.fail("Incorrect number of arguments specified.")}function ze(n,i,s,l,d){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==d?Oe(Me(i,s,l,d),n):n}function Xe(n,i,s,l){return ze(n,n.modifiers,i,s,l)}function Dt(n,i){let s=O(187);return s.exprName=n,s.typeArguments=i&&_().parenthesizeTypeArguments(i),s.transformFlags=1,s}function wt(n,i,s){return n.exprName!==i||n.typeArguments!==s?j(Dt(i,s),n):n}function Pt(n){let i=ae(188);return i.members=de(n),i.transformFlags=1,i}function Ft(n,i){return n.members!==i?j(Pt(i),n):n}function Gn(n){let i=O(189);return i.elementType=_().parenthesizeNonArrayTypeOfPostfixType(n),i.transformFlags=1,i}function ki(n,i){return n.elementType!==i?j(Gn(i),n):n}function cn(n){let i=O(190);return i.elements=de(_().parenthesizeElementTypesOfTupleType(n)),i.transformFlags=1,i}function H(n,i){return n.elements!==i?j(cn(i),n):n}function le(n,i,s,l){let d=ae(203);return d.dotDotDotToken=n,d.name=i,d.questionToken=s,d.type=l,d.transformFlags=1,d.jsDoc=void 0,d}function qe(n,i,s,l,d){return n.dotDotDotToken!==i||n.name!==s||n.questionToken!==l||n.type!==d?j(le(i,s,l,d),n):n}function ve(n){let i=O(191);return i.type=_().parenthesizeTypeOfOptionalType(n),i.transformFlags=1,i}function J(n,i){return n.type!==i?j(ve(i),n):n}function mt(n){let i=O(192);return i.type=n,i.transformFlags=1,i}function xt(n,i){return n.type!==i?j(mt(i),n):n}function Jt(n,i,s){let l=O(n);return l.types=he.createNodeArray(s(i)),l.transformFlags=1,l}function ln(n,i,s){return n.types!==i?j(Jt(n.kind,i,s),n):n}function ql(n){return Jt(193,n,_().parenthesizeConstituentTypesOfUnionType)}function C_(n,i){return ln(n,i,_().parenthesizeConstituentTypesOfUnionType)}function Lr(n){return Jt(194,n,_().parenthesizeConstituentTypesOfIntersectionType)}function Le(n,i){return ln(n,i,_().parenthesizeConstituentTypesOfIntersectionType)}function pt(n,i,s,l){let d=O(195);return d.checkType=_().parenthesizeCheckTypeOfConditionalType(n),d.extendsType=_().parenthesizeExtendsTypeOfConditionalType(i),d.trueType=s,d.falseType=l,d.transformFlags=1,d.locals=void 0,d.nextContainer=void 0,d}function Fl(n,i,s,l,d){return n.checkType!==i||n.extendsType!==s||n.trueType!==l||n.falseType!==d?j(pt(i,s,l,d),n):n}function Yn(n){let i=O(196);return i.typeParameter=n,i.transformFlags=1,i}function zl(n,i){return n.typeParameter!==i?j(Yn(i),n):n}function Wt(n,i){let s=O(204);return s.head=n,s.templateSpans=de(i),s.transformFlags=1,s}function Vl(n,i,s){return n.head!==i||n.templateSpans!==s?j(Wt(i,s),n):n}function _r(n,i,s,l,d=!1){let v=O(206);return v.argument=n,v.attributes=i,v.assertions&&v.assertions.assertClause&&v.attributes&&(v.assertions.assertClause=v.attributes),v.qualifier=s,v.typeArguments=l&&_().parenthesizeTypeArguments(l),v.isTypeOf=d,v.transformFlags=1,v}function oa(n,i,s,l,d,v=n.isTypeOf){return n.argument!==i||n.attributes!==s||n.qualifier!==l||n.typeArguments!==d||n.isTypeOf!==v?j(_r(i,s,l,d,v),n):n}function Qt(n){let i=O(197);return i.type=n,i.transformFlags=1,i}function At(n,i){return n.type!==i?j(Qt(i),n):n}function P(){let n=O(198);return n.transformFlags=1,n}function Gt(n,i){let s=O(199);return s.operator=n,s.type=n===148?_().parenthesizeOperandOfReadonlyTypeOperator(i):_().parenthesizeOperandOfTypeOperator(i),s.transformFlags=1,s}function Jr(n,i){return n.type!==i?j(Gt(n.operator,i),n):n}function or(n,i){let s=O(200);return s.objectType=_().parenthesizeNonArrayTypeOfPostfixType(n),s.indexType=i,s.transformFlags=1,s}function Ka(n,i,s){return n.objectType!==i||n.indexType!==s?j(or(i,s),n):n}function gt(n,i,s,l,d,v){let F=ae(201);return F.readonlyToken=n,F.typeParameter=i,F.nameType=s,F.questionToken=l,F.type=d,F.members=v&&de(v),F.transformFlags=1,F.locals=void 0,F.nextContainer=void 0,F}function jt(n,i,s,l,d,v,F){return n.readonlyToken!==i||n.typeParameter!==s||n.nameType!==l||n.questionToken!==d||n.type!==v||n.members!==F?j(gt(i,s,l,d,v,F),n):n}function ei(n){let i=O(202);return i.literal=n,i.transformFlags=1,i}function br(n,i){return n.literal!==i?j(ei(i),n):n}function D_(n){let i=O(207);return i.elements=de(n),i.transformFlags|=ke(i.elements)|1024|524288,i.transformFlags&32768&&(i.transformFlags|=65664),i}function Wl(n,i){return n.elements!==i?j(D_(i),n):n}function jr(n){let i=O(208);return i.elements=de(n),i.transformFlags|=ke(i.elements)|1024|524288,i}function Gl(n,i){return n.elements!==i?j(jr(i),n):n}function ca(n,i,s,l){let d=ae(209);return d.dotDotDotToken=n,d.propertyName=et(i),d.name=et(s),d.initializer=zi(l),d.transformFlags|=z(d.dotDotDotToken)|Ln(d.propertyName)|Ln(d.name)|z(d.initializer)|(d.dotDotDotToken?32768:0)|1024,d.flowNode=void 0,d}function ti(n,i,s,l,d){return n.propertyName!==s||n.dotDotDotToken!==i||n.name!==l||n.initializer!==d?j(ca(i,s,l,d),n):n}function Za(n,i){let s=O(210),l=n&&Ba(n),d=de(n,l&&W1(l)?!0:void 0);return s.elements=_().parenthesizeExpressionsOfCommaDelimitedList(d),s.multiLine=i,s.transformFlags|=ke(s.elements),s}function P_(n,i){return n.elements!==i?j(Za(i,n.multiLine),n):n}function Ei(n,i){let s=ae(211);return s.properties=de(n),s.multiLine=i,s.transformFlags|=ke(s.properties),s.jsDoc=void 0,s}function Yl(n,i){return n.properties!==i?j(Ei(i,n.multiLine),n):n}function N_(n,i,s){let l=ae(212);return l.expression=n,l.questionDotToken=i,l.name=s,l.transformFlags=z(l.expression)|z(l.questionDotToken)|(Ke(l.name)?ja(l.name):z(l.name)|536870912),l.jsDoc=void 0,l.flowNode=void 0,l}function cr(n,i){let s=N_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,et(i));return Ap(n)&&(s.transformFlags|=384),s}function Hl(n,i,s){return Og(n)?la(n,i,n.questionDotToken,Er(s,Ke)):n.expression!==i||n.name!==s?j(cr(i,s),n):n}function Ai(n,i,s){let l=N_(_().parenthesizeLeftSideOfAccess(n,!0),i,et(s));return l.flags|=64,l.transformFlags|=32,l}function la(n,i,s,l){return q.assert(!!(n.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),n.expression!==i||n.questionDotToken!==s||n.name!==l?j(Ai(i,s,l),n):n}function I_(n,i,s){let l=ae(213);return l.expression=n,l.questionDotToken=i,l.argumentExpression=s,l.transformFlags|=z(l.expression)|z(l.questionDotToken)|z(l.argumentExpression),l.jsDoc=void 0,l.flowNode=void 0,l}function Ci(n,i){let s=I_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,wr(i));return Ap(n)&&(s.transformFlags|=384),s}function Xl(n,i,s){return Mg(n)?es(n,i,n.questionDotToken,s):n.expression!==i||n.argumentExpression!==s?j(Ci(i,s),n):n}function O_(n,i,s){let l=I_(_().parenthesizeLeftSideOfAccess(n,!0),i,wr(s));return l.flags|=64,l.transformFlags|=32,l}function es(n,i,s,l){return q.assert(!!(n.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),n.expression!==i||n.questionDotToken!==s||n.argumentExpression!==l?j(O_(i,s,l),n):n}function M_(n,i,s,l){let d=ae(214);return d.expression=n,d.questionDotToken=i,d.typeArguments=s,d.arguments=l,d.transformFlags|=z(d.expression)|z(d.questionDotToken)|ke(d.typeArguments)|ke(d.arguments),d.typeArguments&&(d.transformFlags|=1),Jd(d.expression)&&(d.transformFlags|=16384),d}function Di(n,i,s){let l=M_(_().parenthesizeLeftSideOfAccess(n,!1),void 0,Pe(i),_().parenthesizeExpressionsOfCommaDelimitedList(de(s)));return Bb(l.expression)&&(l.transformFlags|=8388608),l}function ua(n,i,s,l){return Dd(n)?L_(n,i,n.questionDotToken,s,l):n.expression!==i||n.typeArguments!==s||n.arguments!==l?j(Di(i,s,l),n):n}function ts(n,i,s,l){let d=M_(_().parenthesizeLeftSideOfAccess(n,!0),i,Pe(s),_().parenthesizeExpressionsOfCommaDelimitedList(de(l)));return d.flags|=64,d.transformFlags|=32,d}function L_(n,i,s,l,d){return q.assert(!!(n.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),n.expression!==i||n.questionDotToken!==s||n.typeArguments!==l||n.arguments!==d?j(ts(i,s,l,d),n):n}function bn(n,i,s){let l=ae(215);return l.expression=_().parenthesizeExpressionOfNew(n),l.typeArguments=Pe(i),l.arguments=s?_().parenthesizeExpressionsOfCommaDelimitedList(s):void 0,l.transformFlags|=z(l.expression)|ke(l.typeArguments)|ke(l.arguments)|32,l.typeArguments&&(l.transformFlags|=1),l}function ns(n,i,s,l){return n.expression!==i||n.typeArguments!==s||n.arguments!==l?j(bn(i,s,l),n):n}function pa(n,i,s){let l=O(216);return l.tag=_().parenthesizeLeftSideOfAccess(n,!1),l.typeArguments=Pe(i),l.template=s,l.transformFlags|=z(l.tag)|ke(l.typeArguments)|z(l.template)|1024,l.typeArguments&&(l.transformFlags|=1),R2(l.template)&&(l.transformFlags|=128),l}function J_(n,i,s,l){return n.tag!==i||n.typeArguments!==s||n.template!==l?j(pa(i,s,l),n):n}function j_(n,i){let s=O(217);return s.expression=_().parenthesizeOperandOfPrefixUnary(i),s.type=n,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function R_(n,i,s){return n.type!==i||n.expression!==s?j(j_(i,s),n):n}function rs(n){let i=O(218);return i.expression=n,i.transformFlags=z(i.expression),i.jsDoc=void 0,i}function U_(n,i){return n.expression!==i?j(rs(i),n):n}function is(n,i,s,l,d,v,F){let pe=ae(219);pe.modifiers=Pe(n),pe.asteriskToken=i,pe.name=et(s),pe.typeParameters=Pe(l),pe.parameters=de(d),pe.type=v,pe.body=F;let Fe=Jn(pe.modifiers)&1024,It=!!pe.asteriskToken,fr=Fe&&It;return pe.transformFlags=ke(pe.modifiers)|z(pe.asteriskToken)|Ln(pe.name)|ke(pe.typeParameters)|ke(pe.parameters)|z(pe.type)|z(pe.body)&-67108865|(fr?128:Fe?256:It?2048:0)|(pe.typeParameters||pe.type?1:0)|4194304,pe.typeArguments=void 0,pe.jsDoc=void 0,pe.locals=void 0,pe.nextContainer=void 0,pe.flowNode=void 0,pe.endFlowNode=void 0,pe.returnFlowNode=void 0,pe}function B_(n,i,s,l,d,v,F,pe){return n.name!==l||n.modifiers!==i||n.asteriskToken!==s||n.typeParameters!==d||n.parameters!==v||n.type!==F||n.body!==pe?Oe(is(i,s,l,d,v,F,pe),n):n}function as(n,i,s,l,d,v){let F=ae(220);F.modifiers=Pe(n),F.typeParameters=Pe(i),F.parameters=de(s),F.type=l,F.equalsGreaterThanToken=d??ot(39),F.body=_().parenthesizeConciseBodyOfArrowFunction(v);let pe=Jn(F.modifiers)&1024;return F.transformFlags=ke(F.modifiers)|ke(F.typeParameters)|ke(F.parameters)|z(F.type)|z(F.equalsGreaterThanToken)|z(F.body)&-67108865|(F.typeParameters||F.type?1:0)|(pe?16640:0)|1024,F.typeArguments=void 0,F.jsDoc=void 0,F.locals=void 0,F.nextContainer=void 0,F.flowNode=void 0,F.endFlowNode=void 0,F.returnFlowNode=void 0,F}function q_(n,i,s,l,d,v,F){return n.modifiers!==i||n.typeParameters!==s||n.parameters!==l||n.type!==d||n.equalsGreaterThanToken!==v||n.body!==F?Oe(as(i,s,l,d,v,F),n):n}function F_(n){let i=O(221);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function z_(n,i){return n.expression!==i?j(F_(i),n):n}function fa(n){let i=O(222);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function un(n,i){return n.expression!==i?j(fa(i),n):n}function ss(n){let i=O(223);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression),i}function lr(n,i){return n.expression!==i?j(ss(i),n):n}function V_(n){let i=O(224);return i.expression=_().parenthesizeOperandOfPrefixUnary(n),i.transformFlags|=z(i.expression)|256|128|2097152,i}function Rr(n,i){return n.expression!==i?j(V_(i),n):n}function Ur(n,i){let s=O(225);return s.operator=n,s.operand=_().parenthesizeOperandOfPrefixUnary(i),s.transformFlags|=z(s.operand),(n===46||n===47)&&Ke(s.operand)&&!Ua(s.operand)&&!Yd(s.operand)&&(s.transformFlags|=268435456),s}function $l(n,i){return n.operand!==i?j(Ur(n.operator,i),n):n}function ni(n,i){let s=O(226);return s.operator=i,s.operand=_().parenthesizeOperandOfPostfixUnary(n),s.transformFlags|=z(s.operand),Ke(s.operand)&&!Ua(s.operand)&&!Yd(s.operand)&&(s.transformFlags|=268435456),s}function Ql(n,i){return n.operand!==i?j(ni(i,n.operator),n):n}function da(n,i,s){let l=ae(227),d=mp(i),v=d.kind;return l.left=_().parenthesizeLeftSideOfBinary(v,n),l.operatorToken=d,l.right=_().parenthesizeRightSideOfBinary(v,l.left,s),l.transformFlags|=z(l.left)|z(l.operatorToken)|z(l.right),v===61?l.transformFlags|=32:v===64?If(l.left)?l.transformFlags|=5248|W_(l.left):q1(l.left)&&(l.transformFlags|=5120|W_(l.left)):v===43||v===68?l.transformFlags|=512:X2(v)&&(l.transformFlags|=16),v===103&&gi(l.left)&&(l.transformFlags|=536870912),l.jsDoc=void 0,l}function W_(n){return _h(n)?65536:0}function Kl(n,i,s,l){return n.left!==i||n.operatorToken!==s||n.right!==l?j(da(i,s,l),n):n}function G_(n,i,s,l,d){let v=O(228);return v.condition=_().parenthesizeConditionOfConditionalExpression(n),v.questionToken=i??ot(58),v.whenTrue=_().parenthesizeBranchOfConditionalExpression(s),v.colonToken=l??ot(59),v.whenFalse=_().parenthesizeBranchOfConditionalExpression(d),v.transformFlags|=z(v.condition)|z(v.questionToken)|z(v.whenTrue)|z(v.colonToken)|z(v.whenFalse),v.flowNodeWhenFalse=void 0,v.flowNodeWhenTrue=void 0,v}function Y_(n,i,s,l,d,v){return n.condition!==i||n.questionToken!==s||n.whenTrue!==l||n.colonToken!==d||n.whenFalse!==v?j(G_(i,s,l,d,v),n):n}function H_(n,i){let s=O(229);return s.head=n,s.templateSpans=de(i),s.transformFlags|=z(s.head)|ke(s.templateSpans)|1024,s}function Hn(n,i,s){return n.head!==i||n.templateSpans!==s?j(H_(i,s),n):n}function Pi(n,i,s,l=0){q.assert(!(l&-7177),"Unsupported template flags.");let d;if(s!==void 0&&s!==i&&(d=Nb(n,s),typeof d=="object"))return q.fail("Invalid raw text");if(i===void 0){if(d===void 0)return q.fail("Arguments 'text' and 'rawText' may not both be undefined.");i=d}else d!==void 0&&q.assert(i===d,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return i}function X_(n){let i=1024;return n&&(i|=128),i}function Zl(n,i,s,l){let d=$t(n);return d.text=i,d.rawText=s,d.templateFlags=l&7176,d.transformFlags=X_(d.templateFlags),d}function ri(n,i,s,l){let d=ae(n);return d.text=i,d.rawText=s,d.templateFlags=l&7176,d.transformFlags=X_(d.templateFlags),d}function ii(n,i,s,l){return n===15?ri(n,i,s,l):Zl(n,i,s,l)}function $_(n,i,s){return n=Pi(16,n,i,s),ii(16,n,i,s)}function ma(n,i,s){return n=Pi(16,n,i,s),ii(17,n,i,s)}function _s(n,i,s){return n=Pi(16,n,i,s),ii(18,n,i,s)}function eu(n,i,s){return n=Pi(16,n,i,s),ri(15,n,i,s)}function os(n,i){q.assert(!n||!!i,"A `YieldExpression` with an asteriskToken must have an expression.");let s=O(230);return s.expression=i&&_().parenthesizeExpressionForDisallowedComma(i),s.asteriskToken=n,s.transformFlags|=z(s.expression)|z(s.asteriskToken)|1024|128|1048576,s}function tu(n,i,s){return n.expression!==s||n.asteriskToken!==i?j(os(i,s),n):n}function Q_(n){let i=O(231);return i.expression=_().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=z(i.expression)|1024|32768,i}function nu(n,i){return n.expression!==i?j(Q_(i),n):n}function K_(n,i,s,l,d){let v=ae(232);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),v.transformFlags|=ke(v.modifiers)|Ln(v.name)|ke(v.typeParameters)|ke(v.heritageClauses)|ke(v.members)|(v.typeParameters?1:0)|1024,v.jsDoc=void 0,v}function cs(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(K_(i,s,l,d,v),n):n}function ls(){return O(233)}function Z_(n,i){let s=O(234);return s.expression=_().parenthesizeLeftSideOfAccess(n,!1),s.typeArguments=i&&_().parenthesizeTypeArguments(i),s.transformFlags|=z(s.expression)|ke(s.typeArguments)|1024,s}function eo(n,i,s){return n.expression!==i||n.typeArguments!==s?j(Z_(i,s),n):n}function pn(n,i){let s=O(235);return s.expression=n,s.type=i,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function ha(n,i,s){return n.expression!==i||n.type!==s?j(pn(i,s),n):n}function to(n){let i=O(236);return i.expression=_().parenthesizeLeftSideOfAccess(n,!1),i.transformFlags|=z(i.expression)|1,i}function no(n,i){return Lg(n)?In(n,i):n.expression!==i?j(to(i),n):n}function us(n,i){let s=O(239);return s.expression=n,s.type=i,s.transformFlags|=z(s.expression)|z(s.type)|1,s}function ro(n,i,s){return n.expression!==i||n.type!==s?j(us(i,s),n):n}function ps(n){let i=O(236);return i.flags|=64,i.expression=_().parenthesizeLeftSideOfAccess(n,!0),i.transformFlags|=z(i.expression)|1,i}function In(n,i){return q.assert(!!(n.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),n.expression!==i?j(ps(i),n):n}function io(n,i){let s=O(237);switch(s.keywordToken=n,s.name=i,s.transformFlags|=z(s.name),n){case 105:s.transformFlags|=1024;break;case 102:s.transformFlags|=32;break;default:return q.assertNever(n)}return s.flowNode=void 0,s}function fs(n,i){return n.name!==i?j(io(n.keywordToken,i),n):n}function Xn(n,i){let s=O(240);return s.expression=n,s.literal=i,s.transformFlags|=z(s.expression)|z(s.literal)|1024,s}function ya(n,i,s){return n.expression!==i||n.literal!==s?j(Xn(i,s),n):n}function ao(){let n=O(241);return n.transformFlags|=1024,n}function Br(n,i){let s=O(242);return s.statements=de(n),s.multiLine=i,s.transformFlags|=ke(s.statements),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s}function ru(n,i){return n.statements!==i?j(Br(i,n.multiLine),n):n}function ds(n,i){let s=O(244);return s.modifiers=Pe(n),s.declarationList=$r(i)?vs(i):i,s.transformFlags|=ke(s.modifiers)|z(s.declarationList),Jn(s.modifiers)&128&&(s.transformFlags=1),s.jsDoc=void 0,s.flowNode=void 0,s}function so(n,i,s){return n.modifiers!==i||n.declarationList!==s?j(ds(i,s),n):n}function _o(){let n=O(243);return n.jsDoc=void 0,n}function Ni(n){let i=O(245);return i.expression=_().parenthesizeExpressionOfExpressionStatement(n),i.transformFlags|=z(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function oo(n,i){return n.expression!==i?j(Ni(i),n):n}function co(n,i,s){let l=O(246);return l.expression=n,l.thenStatement=$n(i),l.elseStatement=$n(s),l.transformFlags|=z(l.expression)|z(l.thenStatement)|z(l.elseStatement),l.jsDoc=void 0,l.flowNode=void 0,l}function lo(n,i,s,l){return n.expression!==i||n.thenStatement!==s||n.elseStatement!==l?j(co(i,s,l),n):n}function uo(n,i){let s=O(247);return s.statement=$n(n),s.expression=i,s.transformFlags|=z(s.statement)|z(s.expression),s.jsDoc=void 0,s.flowNode=void 0,s}function po(n,i,s){return n.statement!==i||n.expression!==s?j(uo(i,s),n):n}function fo(n,i){let s=O(248);return s.expression=n,s.statement=$n(i),s.transformFlags|=z(s.expression)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function iu(n,i,s){return n.expression!==i||n.statement!==s?j(fo(i,s),n):n}function mo(n,i,s,l){let d=O(249);return d.initializer=n,d.condition=i,d.incrementor=s,d.statement=$n(l),d.transformFlags|=z(d.initializer)|z(d.condition)|z(d.incrementor)|z(d.statement),d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d}function ho(n,i,s,l,d){return n.initializer!==i||n.condition!==s||n.incrementor!==l||n.statement!==d?j(mo(i,s,l,d),n):n}function ms(n,i,s){let l=O(250);return l.initializer=n,l.expression=i,l.statement=$n(s),l.transformFlags|=z(l.initializer)|z(l.expression)|z(l.statement),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.flowNode=void 0,l}function au(n,i,s,l){return n.initializer!==i||n.expression!==s||n.statement!==l?j(ms(i,s,l),n):n}function yo(n,i,s,l){let d=O(251);return d.awaitModifier=n,d.initializer=i,d.expression=_().parenthesizeExpressionForDisallowedComma(s),d.statement=$n(l),d.transformFlags|=z(d.awaitModifier)|z(d.initializer)|z(d.expression)|z(d.statement)|1024,n&&(d.transformFlags|=128),d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d}function su(n,i,s,l,d){return n.awaitModifier!==i||n.initializer!==s||n.expression!==l||n.statement!==d?j(yo(i,s,l,d),n):n}function go(n){let i=O(252);return i.label=et(n),i.transformFlags|=z(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function _u(n,i){return n.label!==i?j(go(i),n):n}function hs(n){let i=O(253);return i.label=et(n),i.transformFlags|=z(i.label)|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function bo(n,i){return n.label!==i?j(hs(i),n):n}function ys(n){let i=O(254);return i.expression=n,i.transformFlags|=z(i.expression)|128|4194304,i.jsDoc=void 0,i.flowNode=void 0,i}function ou(n,i){return n.expression!==i?j(ys(i),n):n}function gs(n,i){let s=O(255);return s.expression=n,s.statement=$n(i),s.transformFlags|=z(s.expression)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function vo(n,i,s){return n.expression!==i||n.statement!==s?j(gs(i,s),n):n}function bs(n,i){let s=O(256);return s.expression=_().parenthesizeExpressionForDisallowedComma(n),s.caseBlock=i,s.transformFlags|=z(s.expression)|z(s.caseBlock),s.jsDoc=void 0,s.flowNode=void 0,s.possiblyExhaustive=!1,s}function ai(n,i,s){return n.expression!==i||n.caseBlock!==s?j(bs(i,s),n):n}function To(n,i){let s=O(257);return s.label=et(n),s.statement=$n(i),s.transformFlags|=z(s.label)|z(s.statement),s.jsDoc=void 0,s.flowNode=void 0,s}function xo(n,i,s){return n.label!==i||n.statement!==s?j(To(i,s),n):n}function So(n){let i=O(258);return i.expression=n,i.transformFlags|=z(i.expression),i.jsDoc=void 0,i.flowNode=void 0,i}function cu(n,i){return n.expression!==i?j(So(i),n):n}function wo(n,i,s){let l=O(259);return l.tryBlock=n,l.catchClause=i,l.finallyBlock=s,l.transformFlags|=z(l.tryBlock)|z(l.catchClause)|z(l.finallyBlock),l.jsDoc=void 0,l.flowNode=void 0,l}function lu(n,i,s,l){return n.tryBlock!==i||n.catchClause!==s||n.finallyBlock!==l?j(wo(i,s,l),n):n}function ko(){let n=O(260);return n.jsDoc=void 0,n.flowNode=void 0,n}function ga(n,i,s,l){let d=ae(261);return d.name=et(n),d.exclamationToken=i,d.type=s,d.initializer=zi(l),d.transformFlags|=Ln(d.name)|z(d.initializer)|(d.exclamationToken??d.type?1:0),d.jsDoc=void 0,d}function Eo(n,i,s,l,d){return n.name!==i||n.type!==l||n.exclamationToken!==s||n.initializer!==d?j(ga(i,s,l,d),n):n}function vs(n,i=0){let s=O(262);return s.flags|=i&7,s.declarations=de(n),s.transformFlags|=ke(s.declarations)|4194304,i&7&&(s.transformFlags|=263168),i&4&&(s.transformFlags|=4),s}function uu(n,i){return n.declarations!==i?j(vs(i,n.flags),n):n}function Ao(n,i,s,l,d,v,F){let pe=ae(263);if(pe.modifiers=Pe(n),pe.asteriskToken=i,pe.name=et(s),pe.typeParameters=Pe(l),pe.parameters=de(d),pe.type=v,pe.body=F,!pe.body||Jn(pe.modifiers)&128)pe.transformFlags=1;else{let Fe=Jn(pe.modifiers)&1024,It=!!pe.asteriskToken,fr=Fe&&It;pe.transformFlags=ke(pe.modifiers)|z(pe.asteriskToken)|Ln(pe.name)|ke(pe.typeParameters)|ke(pe.parameters)|z(pe.type)|z(pe.body)&-67108865|(fr?128:Fe?256:It?2048:0)|(pe.typeParameters||pe.type?1:0)|4194304}return pe.typeArguments=void 0,pe.jsDoc=void 0,pe.locals=void 0,pe.nextContainer=void 0,pe.endFlowNode=void 0,pe.returnFlowNode=void 0,pe}function Ts(n,i,s,l,d,v,F,pe){return n.modifiers!==i||n.asteriskToken!==s||n.name!==l||n.typeParameters!==d||n.parameters!==v||n.type!==F||n.body!==pe?pu(Ao(i,s,l,d,v,F,pe),n):n}function pu(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),Oe(n,i)}function Co(n,i,s,l,d){let v=ae(264);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),Jn(v.modifiers)&128?v.transformFlags=1:(v.transformFlags|=ke(v.modifiers)|Ln(v.name)|ke(v.typeParameters)|ke(v.heritageClauses)|ke(v.members)|(v.typeParameters?1:0)|1024,v.transformFlags&8192&&(v.transformFlags|=1)),v.jsDoc=void 0,v}function ba(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(Co(i,s,l,d,v),n):n}function Do(n,i,s,l,d){let v=ae(265);return v.modifiers=Pe(n),v.name=et(i),v.typeParameters=Pe(s),v.heritageClauses=Pe(l),v.members=de(d),v.transformFlags=1,v.jsDoc=void 0,v}function Po(n,i,s,l,d,v){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.heritageClauses!==d||n.members!==v?j(Do(i,s,l,d,v),n):n}function _t(n,i,s,l){let d=ae(266);return d.modifiers=Pe(n),d.name=et(i),d.typeParameters=Pe(s),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d}function vr(n,i,s,l,d){return n.modifiers!==i||n.name!==s||n.typeParameters!==l||n.type!==d?j(_t(i,s,l,d),n):n}function xs(n,i,s){let l=ae(267);return l.modifiers=Pe(n),l.name=et(i),l.members=de(s),l.transformFlags|=ke(l.modifiers)|z(l.name)|ke(l.members)|1,l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Tr(n,i,s,l){return n.modifiers!==i||n.name!==s||n.members!==l?j(xs(i,s,l),n):n}function No(n,i,s,l=0){let d=ae(268);return d.modifiers=Pe(n),d.flags|=l&2088,d.name=i,d.body=s,Jn(d.modifiers)&128?d.transformFlags=1:d.transformFlags|=ke(d.modifiers)|z(d.name)|z(d.body)|1,d.transformFlags&=-67108865,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d}function kt(n,i,s,l){return n.modifiers!==i||n.name!==s||n.body!==l?j(No(i,s,l,n.flags),n):n}function xr(n){let i=O(269);return i.statements=de(n),i.transformFlags|=ke(i.statements),i.jsDoc=void 0,i}function zt(n,i){return n.statements!==i?j(xr(i),n):n}function Io(n){let i=O(270);return i.clauses=de(n),i.transformFlags|=ke(i.clauses),i.locals=void 0,i.nextContainer=void 0,i}function fu(n,i){return n.clauses!==i?j(Io(i),n):n}function Oo(n){let i=ae(271);return i.name=et(n),i.transformFlags|=ja(i.name)|1,i.modifiers=void 0,i.jsDoc=void 0,i}function Mo(n,i){return n.name!==i?du(Oo(i),n):n}function du(n,i){return n!==i&&(n.modifiers=i.modifiers),j(n,i)}function Lo(n,i,s,l){let d=ae(272);return d.modifiers=Pe(n),d.name=et(s),d.isTypeOnly=i,d.moduleReference=l,d.transformFlags|=ke(d.modifiers)|ja(d.name)|z(d.moduleReference),Ff(d.moduleReference)||(d.transformFlags|=1),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function Jo(n,i,s,l,d){return n.modifiers!==i||n.isTypeOnly!==s||n.name!==l||n.moduleReference!==d?j(Lo(i,s,l,d),n):n}function jo(n,i,s,l){let d=O(273);return d.modifiers=Pe(n),d.importClause=i,d.moduleSpecifier=s,d.attributes=d.assertClause=l,d.transformFlags|=z(d.importClause)|z(d.moduleSpecifier),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function Ro(n,i,s,l,d){return n.modifiers!==i||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==d?j(jo(i,s,l,d),n):n}function Uo(n,i,s){let l=ae(274);return typeof n=="boolean"&&(n=n?156:void 0),l.isTypeOnly=n===156,l.phaseModifier=n,l.name=i,l.namedBindings=s,l.transformFlags|=z(l.name)|z(l.namedBindings),n===156&&(l.transformFlags|=1),l.transformFlags&=-67108865,l}function Bo(n,i,s,l){return typeof i=="boolean"&&(i=i?156:void 0),n.phaseModifier!==i||n.name!==s||n.namedBindings!==l?j(Uo(i,s,l),n):n}function Ss(n,i){let s=O(301);return s.elements=de(n),s.multiLine=i,s.token=132,s.transformFlags|=4,s}function mu(n,i,s){return n.elements!==i||n.multiLine!==s?j(Ss(i,s),n):n}function Ii(n,i){let s=O(302);return s.name=n,s.value=i,s.transformFlags|=4,s}function qo(n,i,s){return n.name!==i||n.value!==s?j(Ii(i,s),n):n}function ws(n,i){let s=O(303);return s.assertClause=n,s.multiLine=i,s}function Fo(n,i,s){return n.assertClause!==i||n.multiLine!==s?j(ws(i,s),n):n}function zo(n,i,s){let l=O(301);return l.token=s??118,l.elements=de(n),l.multiLine=i,l.transformFlags|=4,l}function ks(n,i,s){return n.elements!==i||n.multiLine!==s?j(zo(i,s,n.token),n):n}function Vo(n,i){let s=O(302);return s.name=n,s.value=i,s.transformFlags|=4,s}function Wo(n,i,s){return n.name!==i||n.value!==s?j(Vo(i,s),n):n}function Go(n){let i=ae(275);return i.name=n,i.transformFlags|=z(i.name),i.transformFlags&=-67108865,i}function hu(n,i){return n.name!==i?j(Go(i),n):n}function Yo(n){let i=ae(281);return i.name=n,i.transformFlags|=z(i.name)|32,i.transformFlags&=-67108865,i}function yu(n,i){return n.name!==i?j(Yo(i),n):n}function Ho(n){let i=O(276);return i.elements=de(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function Xo(n,i){return n.elements!==i?j(Ho(i),n):n}function Sr(n,i,s){let l=ae(277);return l.isTypeOnly=n,l.propertyName=i,l.name=s,l.transformFlags|=z(l.propertyName)|z(l.name),l.transformFlags&=-67108865,l}function gu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?j(Sr(i,s,l),n):n}function va(n,i,s){let l=ae(278);return l.modifiers=Pe(n),l.isExportEquals=i,l.expression=i?_().parenthesizeRightSideOfBinary(64,void 0,s):_().parenthesizeExpressionOfExportDefault(s),l.transformFlags|=ke(l.modifiers)|z(l.expression),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function Oi(n,i,s){return n.modifiers!==i||n.expression!==s?j(va(i,n.isExportEquals,s),n):n}function Ta(n,i,s,l,d){let v=ae(279);return v.modifiers=Pe(n),v.isTypeOnly=i,v.exportClause=s,v.moduleSpecifier=l,v.attributes=v.assertClause=d,v.transformFlags|=ke(v.modifiers)|z(v.exportClause)|z(v.moduleSpecifier),v.transformFlags&=-67108865,v.jsDoc=void 0,v}function $o(n,i,s,l,d,v){return n.modifiers!==i||n.isTypeOnly!==s||n.exportClause!==l||n.moduleSpecifier!==d||n.attributes!==v?Mi(Ta(i,s,l,d,v),n):n}function Mi(n,i){return n!==i&&n.modifiers===i.modifiers&&(n.modifiers=i.modifiers),j(n,i)}function Es(n){let i=O(280);return i.elements=de(n),i.transformFlags|=ke(i.elements),i.transformFlags&=-67108865,i}function bu(n,i){return n.elements!==i?j(Es(i),n):n}function xa(n,i,s){let l=O(282);return l.isTypeOnly=n,l.propertyName=et(i),l.name=et(s),l.transformFlags|=z(l.propertyName)|z(l.name),l.transformFlags&=-67108865,l.jsDoc=void 0,l}function vu(n,i,s,l){return n.isTypeOnly!==i||n.propertyName!==s||n.name!==l?j(xa(i,s,l),n):n}function Tu(){let n=ae(283);return n.jsDoc=void 0,n}function As(n){let i=O(284);return i.expression=n,i.transformFlags|=z(i.expression),i.transformFlags&=-67108865,i}function xu(n,i){return n.expression!==i?j(As(i),n):n}function Qo(n){return O(n)}function Ko(n,i,s=!1){let l=Cs(n,s?i&&_().parenthesizeNonArrayTypeOfPostfixType(i):i);return l.postfix=s,l}function Cs(n,i){let s=O(n);return s.type=i,s}function Su(n,i,s){return i.type!==s?j(Ko(n,s,i.postfix),i):i}function wu(n,i,s){return i.type!==s?j(Cs(n,s),i):i}function Zo(n,i){let s=ae(318);return s.parameters=Pe(n),s.type=i,s.transformFlags=ke(s.parameters)|(s.type?1:0),s.jsDoc=void 0,s.locals=void 0,s.nextContainer=void 0,s.typeArguments=void 0,s}function ku(n,i,s){return n.parameters!==i||n.type!==s?j(Zo(i,s),n):n}function ec(n,i=!1){let s=ae(323);return s.jsDocPropertyTags=Pe(n),s.isArrayType=i,s}function Eu(n,i,s){return n.jsDocPropertyTags!==i||n.isArrayType!==s?j(ec(i,s),n):n}function tc(n){let i=O(310);return i.type=n,i}function Ds(n,i){return n.type!==i?j(tc(i),n):n}function nc(n,i,s){let l=ae(324);return l.typeParameters=Pe(n),l.parameters=de(i),l.type=s,l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l}function Au(n,i,s,l){return n.typeParameters!==i||n.parameters!==s||n.type!==l?j(nc(i,s,l),n):n}function rn(n){let i=ol(n.kind);return n.tagName.escapedText===La(i)?n.tagName:We(i)}function vn(n,i,s){let l=O(n);return l.tagName=i,l.comment=s,l}function qr(n,i,s){let l=ae(n);return l.tagName=i,l.comment=s,l}function Ps(n,i,s,l){let d=vn(346,n??We("template"),l);return d.constraint=i,d.typeParameters=de(s),d}function rc(n,i=rn(n),s,l,d){return n.tagName!==i||n.constraint!==s||n.typeParameters!==l||n.comment!==d?j(Ps(i,s,l,d),n):n}function Sa(n,i,s,l){let d=qr(347,n??We("typedef"),l);return d.typeExpression=i,d.fullName=s,d.name=Hd(s),d.locals=void 0,d.nextContainer=void 0,d}function Cu(n,i=rn(n),s,l,d){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==d?j(Sa(i,s,l,d),n):n}function Ns(n,i,s,l,d,v){let F=qr(342,n??We("param"),v);return F.typeExpression=l,F.name=i,F.isNameFirst=!!d,F.isBracketed=s,F}function Du(n,i=rn(n),s,l,d,v,F){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==d||n.isNameFirst!==v||n.comment!==F?j(Ns(i,s,l,d,v,F),n):n}function ic(n,i,s,l,d,v){let F=qr(349,n??We("prop"),v);return F.typeExpression=l,F.name=i,F.isNameFirst=!!d,F.isBracketed=s,F}function ac(n,i=rn(n),s,l,d,v,F){return n.tagName!==i||n.name!==s||n.isBracketed!==l||n.typeExpression!==d||n.isNameFirst!==v||n.comment!==F?j(ic(i,s,l,d,v,F),n):n}function sc(n,i,s,l){let d=qr(339,n??We("callback"),l);return d.typeExpression=i,d.fullName=s,d.name=Hd(s),d.locals=void 0,d.nextContainer=void 0,d}function _c(n,i=rn(n),s,l,d){return n.tagName!==i||n.typeExpression!==s||n.fullName!==l||n.comment!==d?j(sc(i,s,l,d),n):n}function oc(n,i,s){let l=vn(340,n??We("overload"),s);return l.typeExpression=i,l}function Is(n,i=rn(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?j(oc(i,s,l),n):n}function Os(n,i,s){let l=vn(329,n??We("augments"),s);return l.class=i,l}function Li(n,i=rn(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?j(Os(i,s,l),n):n}function cc(n,i,s){let l=vn(330,n??We("implements"),s);return l.class=i,l}function Fr(n,i,s){let l=vn(348,n??We("see"),s);return l.name=i,l}function wa(n,i,s,l){return n.tagName!==i||n.name!==s||n.comment!==l?j(Fr(i,s,l),n):n}function lc(n){let i=O(311);return i.name=n,i}function Pu(n,i){return n.name!==i?j(lc(i),n):n}function uc(n,i){let s=O(312);return s.left=n,s.right=i,s.transformFlags|=z(s.left)|z(s.right),s}function Nu(n,i,s){return n.left!==i||n.right!==s?j(uc(i,s),n):n}function pc(n,i){let s=O(325);return s.name=n,s.text=i,s}function fc(n,i,s){return n.name!==i?j(pc(i,s),n):n}function dc(n,i){let s=O(326);return s.name=n,s.text=i,s}function Iu(n,i,s){return n.name!==i?j(dc(i,s),n):n}function mc(n,i){let s=O(327);return s.name=n,s.text=i,s}function Ou(n,i,s){return n.name!==i?j(mc(i,s),n):n}function Mu(n,i=rn(n),s,l){return n.tagName!==i||n.class!==s||n.comment!==l?j(cc(i,s,l),n):n}function hc(n,i,s){return vn(n,i??We(ol(n)),s)}function Lu(n,i,s=rn(i),l){return i.tagName!==s||i.comment!==l?j(hc(n,s,l),i):i}function yc(n,i,s,l){let d=vn(n,i??We(ol(n)),l);return d.typeExpression=s,d}function Ju(n,i,s=rn(i),l,d){return i.tagName!==s||i.typeExpression!==l||i.comment!==d?j(yc(n,s,l,d),i):i}function gc(n,i){return vn(328,n,i)}function ju(n,i,s){return n.tagName!==i||n.comment!==s?j(gc(i,s),n):n}function bc(n,i,s){let l=qr(341,n??We(ol(341)),s);return l.typeExpression=i,l.locals=void 0,l.nextContainer=void 0,l}function Ms(n,i=rn(n),s,l){return n.tagName!==i||n.typeExpression!==s||n.comment!==l?j(bc(i,s,l),n):n}function vc(n,i,s,l,d){let v=vn(352,n??We("import"),d);return v.importClause=i,v.moduleSpecifier=s,v.attributes=l,v.comment=d,v}function Tc(n,i,s,l,d,v){return n.tagName!==i||n.comment!==v||n.importClause!==s||n.moduleSpecifier!==l||n.attributes!==d?j(vc(i,s,l,d,v),n):n}function Ls(n){let i=O(322);return i.text=n,i}function Ru(n,i){return n.text!==i?j(Ls(i),n):n}function Ji(n,i){let s=O(321);return s.comment=n,s.tags=Pe(i),s}function xc(n,i,s){return n.comment!==i||n.tags!==s?j(Ji(i,s),n):n}function Sc(n,i,s){let l=O(285);return l.openingElement=n,l.children=de(i),l.closingElement=s,l.transformFlags|=z(l.openingElement)|ke(l.children)|z(l.closingElement)|2,l}function Uu(n,i,s,l){return n.openingElement!==i||n.children!==s||n.closingElement!==l?j(Sc(i,s,l),n):n}function wc(n,i,s){let l=O(286);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=z(l.tagName)|ke(l.typeArguments)|z(l.attributes)|2,l.typeArguments&&(l.transformFlags|=1),l}function Bu(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?j(wc(i,s,l),n):n}function ka(n,i,s){let l=O(287);return l.tagName=n,l.typeArguments=Pe(i),l.attributes=s,l.transformFlags|=z(l.tagName)|ke(l.typeArguments)|z(l.attributes)|2,i&&(l.transformFlags|=1),l}function kc(n,i,s,l){return n.tagName!==i||n.typeArguments!==s||n.attributes!==l?j(ka(i,s,l),n):n}function Js(n){let i=O(288);return i.tagName=n,i.transformFlags|=z(i.tagName)|2,i}function js(n,i){return n.tagName!==i?j(Js(i),n):n}function Yt(n,i,s){let l=O(289);return l.openingFragment=n,l.children=de(i),l.closingFragment=s,l.transformFlags|=z(l.openingFragment)|ke(l.children)|z(l.closingFragment)|2,l}function Ec(n,i,s,l){return n.openingFragment!==i||n.children!==s||n.closingFragment!==l?j(Yt(i,s,l),n):n}function ji(n,i){let s=O(12);return s.text=n,s.containsOnlyTriviaWhiteSpaces=!!i,s.transformFlags|=2,s}function qu(n,i,s){return n.text!==i||n.containsOnlyTriviaWhiteSpaces!==s?j(ji(i,s),n):n}function Ac(){let n=O(290);return n.transformFlags|=2,n}function Cc(){let n=O(291);return n.transformFlags|=2,n}function Dc(n,i){let s=ae(292);return s.name=n,s.initializer=i,s.transformFlags|=z(s.name)|z(s.initializer)|2,s}function Fu(n,i,s){return n.name!==i||n.initializer!==s?j(Dc(i,s),n):n}function Ri(n){let i=ae(293);return i.properties=de(n),i.transformFlags|=ke(i.properties)|2,i}function zu(n,i){return n.properties!==i?j(Ri(i),n):n}function Pc(n){let i=O(294);return i.expression=n,i.transformFlags|=z(i.expression)|2,i}function Vu(n,i){return n.expression!==i?j(Pc(i),n):n}function Nc(n,i){let s=O(295);return s.dotDotDotToken=n,s.expression=i,s.transformFlags|=z(s.dotDotDotToken)|z(s.expression)|2,s}function Rs(n,i){return n.expression!==i?j(Nc(n.dotDotDotToken,i),n):n}function si(n,i){let s=O(296);return s.namespace=n,s.name=i,s.transformFlags|=z(s.namespace)|z(s.name)|2,s}function Wu(n,i,s){return n.namespace!==i||n.name!==s?j(si(i,s),n):n}function Ea(n,i){let s=O(297);return s.expression=_().parenthesizeExpressionForDisallowedComma(n),s.statements=de(i),s.transformFlags|=z(s.expression)|ke(s.statements),s.jsDoc=void 0,s}function Ic(n,i,s){return n.expression!==i||n.statements!==s?j(Ea(i,s),n):n}function Oc(n){let i=O(298);return i.statements=de(n),i.transformFlags=ke(i.statements),i}function Ui(n,i){return n.statements!==i?j(Oc(i),n):n}function Us(n,i){let s=O(299);switch(s.token=n,s.types=de(i),s.transformFlags|=ke(s.types),n){case 96:s.transformFlags|=1024;break;case 119:s.transformFlags|=1;break;default:return q.assertNever(n)}return s}function Gu(n,i){return n.types!==i?j(Us(n.token,i),n):n}function Mc(n,i){let s=O(300);return s.variableDeclaration=Tn(n),s.block=i,s.transformFlags|=z(s.variableDeclaration)|z(s.block)|(n?0:64),s.locals=void 0,s.nextContainer=void 0,s}function Lc(n,i,s){return n.variableDeclaration!==i||n.block!==s?j(Mc(i,s),n):n}function Aa(n,i){let s=ae(304);return s.name=et(n),s.initializer=_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=Ln(s.name)|z(s.initializer),s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Bs(n,i,s){return n.name!==i||n.initializer!==s?_i(Aa(i,s),n):n}function _i(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken),j(n,i)}function Jc(n,i){let s=ae(305);return s.name=et(n),s.objectAssignmentInitializer=i&&_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=ja(s.name)|z(s.objectAssignmentInitializer)|1024,s.equalsToken=void 0,s.modifiers=void 0,s.questionToken=void 0,s.exclamationToken=void 0,s.jsDoc=void 0,s}function Yu(n,i,s){return n.name!==i||n.objectAssignmentInitializer!==s?Hu(Jc(i,s),n):n}function Hu(n,i){return n!==i&&(n.modifiers=i.modifiers,n.questionToken=i.questionToken,n.exclamationToken=i.exclamationToken,n.equalsToken=i.equalsToken),j(n,i)}function jc(n){let i=ae(306);return i.expression=_().parenthesizeExpressionForDisallowedComma(n),i.transformFlags|=z(i.expression)|128|65536,i.jsDoc=void 0,i}function Rc(n,i){return n.expression!==i?j(jc(i),n):n}function qs(n,i){let s=ae(307);return s.name=et(n),s.initializer=i&&_().parenthesizeExpressionForDisallowedComma(i),s.transformFlags|=z(s.name)|z(s.initializer)|1,s.jsDoc=void 0,s}function On(n,i,s){return n.name!==i||n.initializer!==s?j(qs(i,s),n):n}function Uc(n,i,s){let l=t.createBaseSourceFileNode(308);return l.statements=de(n),l.endOfFileToken=i,l.flags|=s,l.text="",l.fileName="",l.path="",l.resolvedPath="",l.originalFileName="",l.languageVersion=1,l.languageVariant=0,l.scriptKind=0,l.isDeclarationFile=!1,l.hasNoDefaultLib=!1,l.transformFlags|=ke(l.statements)|z(l.endOfFileToken),l.locals=void 0,l.nextContainer=void 0,l.endFlowNode=void 0,l.nodeCount=0,l.identifierCount=0,l.symbolCount=0,l.parseDiagnostics=void 0,l.bindDiagnostics=void 0,l.bindSuggestionDiagnostics=void 0,l.lineMap=void 0,l.externalModuleIndicator=void 0,l.setExternalModuleIndicator=void 0,l.pragmas=void 0,l.checkJsDirective=void 0,l.referencedFiles=void 0,l.typeReferenceDirectives=void 0,l.libReferenceDirectives=void 0,l.amdDependencies=void 0,l.commentDirectives=void 0,l.identifiers=void 0,l.packageJsonLocations=void 0,l.packageJsonScope=void 0,l.imports=void 0,l.moduleAugmentations=void 0,l.ambientModuleNames=void 0,l.classifiableNames=void 0,l.impliedNodeFormat=void 0,l}function Bc(n){let i=Object.create(n.redirectTarget);return Object.defineProperties(i,{id:{get(){return this.redirectInfo.redirectTarget.id},set(s){this.redirectInfo.redirectTarget.id=s}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(s){this.redirectInfo.redirectTarget.symbol=s}}}),i.redirectInfo=n,i}function Xu(n){let i=Bc(n.redirectInfo);return i.flags|=n.flags&-17,i.fileName=n.fileName,i.path=n.path,i.resolvedPath=n.resolvedPath,i.originalFileName=n.originalFileName,i.packageJsonLocations=n.packageJsonLocations,i.packageJsonScope=n.packageJsonScope,i.emitNode=void 0,i}function $u(n){let i=t.createBaseSourceFileNode(308);i.flags|=n.flags&-17;for(let s in n)if(!(Dr(i,s)||!Dr(n,s))){if(s==="emitNode"){i.emitNode=void 0;continue}i[s]=n[s]}return i}function Fs(n){let i=n.redirectInfo?Xu(n):$u(n);return a(i,n),i}function zs(n,i,s,l,d,v,F){let pe=Fs(n);return pe.statements=de(i),pe.isDeclarationFile=s,pe.referencedFiles=l,pe.typeReferenceDirectives=d,pe.hasNoDefaultLib=v,pe.libReferenceDirectives=F,pe.transformFlags=ke(pe.statements)|z(pe.endOfFileToken),pe}function Qu(n,i,s=n.isDeclarationFile,l=n.referencedFiles,d=n.typeReferenceDirectives,v=n.hasNoDefaultLib,F=n.libReferenceDirectives){return n.statements!==i||n.isDeclarationFile!==s||n.referencedFiles!==l||n.typeReferenceDirectives!==d||n.hasNoDefaultLib!==v||n.libReferenceDirectives!==F?j(zs(n,i,s,l,d,v,F),n):n}function qc(n){let i=O(309);return i.sourceFiles=n,i.syntheticFileReferences=void 0,i.syntheticTypeReferences=void 0,i.syntheticLibReferences=void 0,i.hasNoDefaultLib=void 0,i}function Fc(n,i){return n.sourceFiles!==i?j(qc(i),n):n}function Ku(n,i=!1,s){let l=O(238);return l.type=n,l.isSpread=i,l.tupleNameSource=s,l}function Zu(n){let i=O(353);return i._children=n,i}function Ca(n){let i=O(354);return i.original=n,dn(i,n),i}function Vs(n,i){let s=O(356);return s.expression=n,s.original=i,s.transformFlags|=z(s.expression)|1,dn(s,i),s}function zc(n,i){return n.expression!==i?j(Vs(i,n.original),n):n}function ep(){return O(355)}function tp(n){if(Ja(n)&&!gl(n)&&!n.original&&!n.emitNode&&!n.id){if(e6(n))return n.elements;if(na(n)&&Rb(n.operatorToken))return[n.left,n.right]}return n}function Ws(n){let i=O(357);return i.elements=de(oy(n,tp)),i.transformFlags|=ke(i.elements),i}function np(n,i){return n.elements!==i?j(Ws(i),n):n}function Gs(n,i){let s=O(358);return s.expression=n,s.thisArg=i,s.transformFlags|=z(s.expression)|z(s.thisArg),s}function Vc(n,i,s){return n.expression!==i||n.thisArg!==s?j(Gs(i,s),n):n}function Wc(n){let i=hn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function rp(n){let i=hn(n.escapedText);i.flags|=n.flags&-17,i.jsDoc=n.jsDoc,i.flowNode=n.flowNode,i.symbol=n.symbol,i.transformFlags=n.transformFlags,a(i,n);let s=getIdentifierTypeArguments(n);return s&&setIdentifierTypeArguments(i,s),i}function ip(n){let i=Pn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),setIdentifierAutoGenerate(i,{...n.emitNode.autoGenerate}),i}function Gc(n){let i=Pn(n.escapedText);return i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n),i}function Da(n){if(n===void 0)return n;if(Z1(n))return Fs(n);if(Ua(n))return Wc(n);if(Ke(n))return rp(n);if(n1(n))return ip(n);if(gi(n))return Gc(n);let i=ff(n.kind)?t.createBaseNode(n.kind):t.createBaseTokenNode(n.kind);i.flags|=n.flags&-17,i.transformFlags=n.transformFlags,a(i,n);for(let s in n)Dr(i,s)||!Dr(n,s)||(i[s]=n[s]);return i}function ap(n,i,s){return Di(is(void 0,void 0,void 0,void 0,i?[i]:[],void 0,Br(n,!0)),void 0,s?[s]:[])}function sp(n,i,s){return Di(as(void 0,void 0,i?[i]:[],void 0,void 0,Br(n,!0)),void 0,s?[s]:[])}function Bi(){return ss(V("0"))}function Yc(n){return va(void 0,!1,n)}function Hc(n){return Ta(void 0,!1,Es([xa(!1,void 0,n)]))}function _p(n,i){return i==="null"?he.createStrictEquality(n,Lt()):i==="undefined"?he.createStrictEquality(n,Bi()):he.createStrictEquality(fa(n),ft(i))}function Ys(n,i){return i==="null"?he.createStrictInequality(n,Lt()):i==="undefined"?he.createStrictInequality(n,Bi()):he.createStrictInequality(fa(n),ft(i))}function zr(n,i,s){return Dd(n)?ts(Ai(n,void 0,i),void 0,void 0,s):Di(cr(n,i),void 0,s)}function op(n,i,s){return zr(n,"bind",[i,...s])}function cp(n,i,s){return zr(n,"call",[i,...s])}function lp(n,i,s){return zr(n,"apply",[i,s])}function qi(n,i,s){return zr(We(n),i,s)}function up(n,i){return zr(n,"slice",i===void 0?[]:[wr(i)])}function Fi(n,i){return zr(n,"concat",i)}function pp(n,i,s){return qi("Object","defineProperty",[n,wr(i),s])}function Hs(n,i){return qi("Object","getOwnPropertyDescriptor",[n,wr(i)])}function oi(n,i,s){return qi("Reflect","get",s?[n,i,s]:[n,i])}function Xc(n,i,s,l){return qi("Reflect","set",l?[n,i,s,l]:[n,i,s])}function ci(n,i,s){return s?(n.push(Aa(i,s)),!0):!1}function fp(n,i){let s=[];ci(s,"enumerable",wr(n.enumerable)),ci(s,"configurable",wr(n.configurable));let l=ci(s,"writable",wr(n.writable));l=ci(s,"value",n.value)||l;let d=ci(s,"get",n.get);return d=ci(s,"set",n.set)||d,q.assert(!(l&&d),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ei(s,!i)}function $c(n,i){switch(n.kind){case 218:return U_(n,i);case 217:return R_(n,n.type,i);case 235:return ha(n,i,n.type);case 239:return ro(n,i,n.type);case 236:return no(n,i);case 234:return eo(n,i,n.typeArguments);case 356:return zc(n,i)}}function dp(n){return Dl(n)&&Ja(n)&&Ja(getSourceMapRange(n))&&Ja(getCommentRange(n))&&!Zt(getSyntheticLeadingComments(n))&&!Zt(getSyntheticTrailingComments(n))}function Qc(n,i,s=63){return n&&sh(n,s)&&!dp(n)?$c(n,Qc(n.expression,i)):i}function Kc(n,i,s){if(!i)return n;let l=xo(i,i.label,Y1(i.statement)?Kc(n,i.statement):n);return s&&s(i),l}function Xs(n,i){let s=vf(n);switch(s.kind){case 80:return i;case 110:case 9:case 10:case 11:return!1;case 210:return s.elements.length!==0;case 211:return s.properties.length>0;default:return!0}}function Zc(n,i,s,l=!1){let d=Vf(n,63),v,F;return Jd(d)?(v=Bt(),F=d):Ap(d)?(v=Bt(),F=s!==void 0&&s<2?dn(We("_super"),d):d):za(d)&8192?(v=Bi(),F=_().parenthesizeLeftSideOfAccess(d,!1)):dr(d)?Xs(d.expression,l)?(v=ir(i),F=cr(dn(he.createAssignment(v,d.expression),d.expression),d.name),dn(F,d)):(v=d.expression,F=d):Ha(d)?Xs(d.expression,l)?(v=ir(i),F=Ci(dn(he.createAssignment(v,d.expression),d.expression),d.argumentExpression),dn(F,d)):(v=d.expression,F=d):(v=Bi(),F=_().parenthesizeLeftSideOfAccess(n,!1)),{target:F,thisArg:v}}function el(n,i){return cr(rs(Ei([U(void 0,"value",[mr(void 0,void 0,n,void 0,void 0,void 0)],Br([Ni(i)]))])),"value")}function o(n){return n.length>10?Ws(n):gy(n,he.createComma)}function p(n,i,s,l=0,d){let v=d?n&&lf(n):Xm(n);if(v&&Ke(v)&&!Ua(v)){let F=Sf(dn(Da(v),v),v.parent);return l|=za(v),s||(l|=96),i||(l|=3072),l&&setEmitFlags(F,l),F}return Bn(n)}function m(n,i,s){return p(n,i,s,98304)}function g(n,i,s,l){return p(n,i,s,32768,l)}function b(n,i,s){return p(n,i,s,16384)}function N(n,i,s){return p(n,i,s)}function Q(n,i,s,l){let d=cr(n,Ja(i)?i:Da(i));dn(d,i);let v=0;return l||(v|=96),s||(v|=3072),v&&setEmitFlags(d,v),d}function _e(n,i,s,l){return n&&v_(i,32)?Q(n,p(i),s,l):b(i,s,l)}function ee(n,i,s,l){let d=je(n,i,0,s);return Je(n,i,d,l)}function te(n){return vi(n.expression)&&n.expression.text==="use strict"}function ce(){return T6(Ni(ft("use strict")))}function je(n,i,s=0,l){q.assert(i.length===0,"Prologue directives should be at the first statement in the target statements array");let d=!1,v=n.length;for(;spe&&It.splice(d,0,...i.slice(pe,Fe)),pe>F&&It.splice(l,0,...i.slice(F,pe)),F>v&&It.splice(s,0,...i.slice(v,F)),v>0)if(s===0)It.splice(0,0,...i.slice(0,v));else{let fr=new Map;for(let xn=0;xn=0;xn--){let Vi=i[xn];fr.has(Vi.expression.text)||It.unshift(Vi)}}return mi(n)?dn(de(It,n.hasTrailingComma),n):n}function pr(n,i){let s;return typeof i=="number"?s=yn(i):s=i,Ef(n)?sr(n,s,n.name,n.constraint,n.default):m_(n)?hr(n,s,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Nf(n)?ze(n,s,n.typeParameters,n.parameters,n.type):C1(n)?Vn(n,s,n.name,n.questionToken,n.type):Wa(n)?L(n,s,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):D1(n)?fe(n,s,n.name,n.questionToken,n.typeParameters,n.parameters,n.type):h_(n)?He(n,s,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Af(n)?Mr(n,s,n.parameters,n.body):Tl(n)?Wn(n,s,n.name,n.parameters,n.type,n.body):y_(n)?K(n,s,n.name,n.parameters,n.body):Cf(n)?Ze(n,s,n.parameters,n.type):Mf(n)?B_(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Lf(n)?q_(n,s,n.typeParameters,n.parameters,n.type,n.equalsGreaterThanToken,n.body):xl(n)?cs(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Xa(n)?so(n,s,n.declarationList):jf(n)?Ts(n,s,n.asteriskToken,n.name,n.typeParameters,n.parameters,n.type,n.body):Ga(n)?ba(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):T_(n)?Po(n,s,n.name,n.typeParameters,n.heritageClauses,n.members):Nl(n)?vr(n,s,n.name,n.typeParameters,n.type):X1(n)?Tr(n,s,n.name,n.members):Ti(n)?kt(n,s,n.name,n.body):Rf(n)?Jo(n,s,n.isTypeOnly,n.name,n.moduleReference):Uf(n)?Ro(n,s,n.importClause,n.moduleSpecifier,n.attributes):Bf(n)?Oi(n,s,n.expression):qf(n)?$o(n,s,n.isTypeOnly,n.exportClause,n.moduleSpecifier,n.attributes):q.assertNever(n)}function Mn(n,i){return m_(n)?hr(n,i,n.dotDotDotToken,n.name,n.questionToken,n.type,n.initializer):Wa(n)?L(n,i,n.name,n.questionToken??n.exclamationToken,n.type,n.initializer):h_(n)?He(n,i,n.asteriskToken,n.name,n.questionToken,n.typeParameters,n.parameters,n.type,n.body):Tl(n)?Wn(n,i,n.name,n.parameters,n.type,n.body):y_(n)?K(n,i,n.name,n.parameters,n.body):xl(n)?cs(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):Ga(n)?ba(n,i,n.name,n.typeParameters,n.heritageClauses,n.members):q.assertNever(n)}function Vr(n,i){switch(n.kind){case 178:return Wn(n,n.modifiers,i,n.parameters,n.type,n.body);case 179:return K(n,n.modifiers,i,n.parameters,n.body);case 175:return He(n,n.modifiers,n.asteriskToken,i,n.questionToken,n.typeParameters,n.parameters,n.type,n.body);case 174:return fe(n,n.modifiers,i,n.questionToken,n.typeParameters,n.parameters,n.type);case 173:return L(n,n.modifiers,i,n.questionToken??n.exclamationToken,n.type,n.initializer);case 172:return Vn(n,n.modifiers,i,n.questionToken,n.type);case 304:return Bs(n,i,n.initializer)}}function Pe(n){return n?de(n):void 0}function et(n){return typeof n=="string"?We(n):n}function wr(n){return typeof n=="string"?ft(n):typeof n=="number"?V(n):typeof n=="boolean"?n?ct():ar():n}function zi(n){return n&&_().parenthesizeExpressionForDisallowedComma(n)}function mp(n){return typeof n=="number"?ot(n):n}function $n(n){return n&&t6(n)?dn(a(_o(),n),n):n}function Tn(n){return typeof n=="string"||n&&!Jf(n)?ga(n,void 0,void 0,void 0):n}function j(n,i){return n!==i&&(a(n,i),dn(n,i)),n}}function ol(e){switch(e){case 345:return"type";case 343:return"returns";case 344:return"this";case 341:return"enum";case 331:return"author";case 333:return"class";case 334:return"public";case 335:return"private";case 336:return"protected";case 337:return"readonly";case 338:return"override";case 346:return"template";case 347:return"typedef";case 342:return"param";case 349:return"prop";case 339:return"callback";case 340:return"overload";case 329:return"augments";case 330:return"implements";case 352:return"import";default:return q.fail(`Unsupported kind: ${q.formatSyntaxKind(e)}`)}}var Sn,Fd={};function Nb(e,t){switch(Sn||(Sn=sf(99,!1,0)),e){case 15:Sn.setText("`"+t+"`");break;case 16:Sn.setText("`"+t+"${");break;case 17:Sn.setText("}"+t+"${");break;case 18:Sn.setText("}"+t+"`");break}let a=Sn.scan();if(a===20&&(a=Sn.reScanTemplateToken(!1)),Sn.isUnterminated())return Sn.setText(void 0),Fd;let _;switch(a){case 15:case 16:case 17:case 18:_=Sn.getTokenValue();break}return _===void 0||Sn.scan()!==1?(Sn.setText(void 0),Fd):(Sn.setText(void 0),_)}function Ln(e){return e&&Ke(e)?ja(e):z(e)}function ja(e){return z(e)&-67108865}function Ib(e,t){return t|e.transformFlags&134234112}function z(e){if(!e)return 0;let t=e.transformFlags&~Ob(e.kind);return yg(e)&&r1(e.name)?Ib(e.name,t):t}function ke(e){return e?e.transformFlags:0}function zd(e){let t=0;for(let a of e)t|=z(a);e.transformFlags=t}function Ob(e){if(e>=183&&e<=206)return-2;switch(e){case 214:case 215:case 210:return-2147450880;case 268:return-1941676032;case 170:return-2147483648;case 220:return-2072174592;case 219:case 263:return-1937940480;case 262:return-2146893824;case 264:case 232:return-2147344384;case 177:return-1937948672;case 173:return-2013249536;case 175:case 178:case 179:return-2005057536;case 133:case 150:case 163:case 146:case 154:case 151:case 136:case 155:case 116:case 169:case 172:case 174:case 180:case 181:case 182:case 265:case 266:return-2;case 211:return-2147278848;case 300:return-2147418112;case 207:case 208:return-2147450880;case 217:case 239:case 235:case 356:case 218:case 108:return-2147483648;case 212:case 213:return-2147483648;default:return-2147483648}}var Ks=Cb();function Zs(e){return e.flags|=16,e}var Mb={createBaseSourceFileNode:e=>Zs(Ks.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>Zs(Ks.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>Zs(Ks.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>Zs(Ks.createBaseTokenNode(e)),createBaseNode:e=>Zs(Ks.createBaseNode(e))},P3=wf(4,Mb);function Lb(e,t){if(e.original!==t&&(e.original=t,t)){let a=t.emitNode;a&&(e.emitNode=Jb(a,e.emitNode))}return e}function Jb(e,t){let{flags:a,internalFlags:_,leadingComments:f,trailingComments:h,commentRange:T,sourceMapRange:k,tokenSourceMapRanges:c,constantValue:W,helpers:y,startsOnNewLine:G,snippetElement:E,classThis:D,assignedName:R}=e;if(t||(t={}),a&&(t.flags=a),_&&(t.internalFlags=_&-9),f&&(t.leadingComments=En(f.slice(),t.leadingComments)),h&&(t.trailingComments=En(h.slice(),t.trailingComments)),T&&(t.commentRange=T),k&&(t.sourceMapRange=k),c&&(t.tokenSourceMapRanges=jb(c,t.tokenSourceMapRanges)),W!==void 0&&(t.constantValue=W),y)for(let ue of y)t.helpers=py(t.helpers,ue);return G!==void 0&&(t.startsOnNewLine=G),E!==void 0&&(t.snippetElement=E),D&&(t.classThis=D),R&&(t.assignedName=R),t}function jb(e,t){t||(t=[]);for(let a in e)t[a]=e[a];return t}function aa(e){return e.kind===9}function k1(e){return e.kind===10}function vi(e){return e.kind===11}function E1(e){return e.kind===15}function Rb(e){return e.kind===28}function Vd(e){return e.kind===54}function Wd(e){return e.kind===58}function Ke(e){return e.kind===80}function gi(e){return e.kind===81}function Ub(e){return e.kind===95}function cl(e){return e.kind===134}function Ap(e){return e.kind===108}function Bb(e){return e.kind===102}function A1(e){return e.kind===167}function kf(e){return e.kind===168}function Ef(e){return e.kind===169}function m_(e){return e.kind===170}function Cl(e){return e.kind===171}function C1(e){return e.kind===172}function Wa(e){return e.kind===173}function D1(e){return e.kind===174}function h_(e){return e.kind===175}function Af(e){return e.kind===177}function Tl(e){return e.kind===178}function y_(e){return e.kind===179}function P1(e){return e.kind===180}function N1(e){return e.kind===181}function Cf(e){return e.kind===182}function I1(e){return e.kind===183}function Df(e){return e.kind===184}function Pf(e){return e.kind===185}function Nf(e){return e.kind===186}function qb(e){return e.kind===187}function O1(e){return e.kind===188}function Fb(e){return e.kind===189}function zb(e){return e.kind===190}function M1(e){return e.kind===203}function Vb(e){return e.kind===191}function Wb(e){return e.kind===192}function L1(e){return e.kind===193}function J1(e){return e.kind===194}function Gb(e){return e.kind===195}function Yb(e){return e.kind===196}function j1(e){return e.kind===197}function Hb(e){return e.kind===198}function R1(e){return e.kind===199}function Xb(e){return e.kind===200}function U1(e){return e.kind===201}function $b(e){return e.kind===202}function Qb(e){return e.kind===206}function B1(e){return e.kind===209}function q1(e){return e.kind===210}function If(e){return e.kind===211}function dr(e){return e.kind===212}function Ha(e){return e.kind===213}function Of(e){return e.kind===214}function F1(e){return e.kind===216}function Dl(e){return e.kind===218}function Mf(e){return e.kind===219}function Lf(e){return e.kind===220}function Kb(e){return e.kind===223}function z1(e){return e.kind===225}function na(e){return e.kind===227}function V1(e){return e.kind===231}function xl(e){return e.kind===232}function W1(e){return e.kind===233}function G1(e){return e.kind===234}function fl(e){return e.kind===236}function Zb(e){return e.kind===237}function e6(e){return e.kind===357}function Xa(e){return e.kind===244}function Pl(e){return e.kind===245}function Y1(e){return e.kind===257}function Jf(e){return e.kind===261}function H1(e){return e.kind===262}function jf(e){return e.kind===263}function Ga(e){return e.kind===264}function T_(e){return e.kind===265}function Nl(e){return e.kind===266}function X1(e){return e.kind===267}function Ti(e){return e.kind===268}function Rf(e){return e.kind===272}function Uf(e){return e.kind===273}function Bf(e){return e.kind===278}function qf(e){return e.kind===279}function $1(e){return e.kind===280}function t6(e){return e.kind===354}function Ff(e){return e.kind===284}function Fp(e){return e.kind===287}function n6(e){return e.kind===290}function Q1(e){return e.kind===296}function r6(e){return e.kind===298}function K1(e){return e.kind===304}function Z1(e){return e.kind===308}function eh(e){return e.kind===310}function th(e){return e.kind===315}function nh(e){return e.kind===318}function rh(e){return e.kind===321}function i6(e){return e.kind===323}function Il(e){return e.kind===324}function a6(e){return e.kind===329}function s6(e){return e.kind===334}function _6(e){return e.kind===335}function o6(e){return e.kind===336}function c6(e){return e.kind===337}function l6(e){return e.kind===338}function u6(e){return e.kind===340}function p6(e){return e.kind===332}function zp(e){return e.kind===342}function f6(e){return e.kind===343}function zf(e){return e.kind===345}function ih(e){return e.kind===346}function d6(e){return e.kind===330}function m6(e){return e.kind===351}var ea=new WeakMap;function ah(e,t){var a;let _=e.kind;return ff(_)?_===353?e._children:(a=ea.get(t))==null?void 0:a.get(e):vt}function h6(e,t,a){e.kind===353&&q.fail("Should not need to re-set the children of a SyntaxList.");let _=ea.get(t);return _===void 0&&(_=new WeakMap,ea.set(t,_)),_.set(e,a),a}function Gd(e,t){var a;e.kind===353&&q.fail("Did not expect to unset the children of a SyntaxList."),(a=ea.get(t))==null||a.delete(e)}function y6(e,t){let a=ea.get(e);a!==void 0&&(ea.delete(e),ea.set(t,a))}function Yd(e){return(za(e)&32768)!==0}function g6(e){return vi(e.expression)&&e.expression.text==="use strict"}function b6(e){for(let t of e)if(pl(t)){if(g6(t))return t}else break}function v6(e){return Dl(e)&&ia(e)&&!!Ng(e)}function sh(e,t=63){switch(e.kind){case 218:return t&-2147483648&&v6(e)?!1:(t&1)!==0;case 217:case 235:return(t&2)!==0;case 239:return(t&34)!==0;case 234:return(t&16)!==0;case 236:return(t&4)!==0;case 356:return(t&8)!==0}return!1}function Vf(e,t=63){for(;sh(e,t);)e=e.expression;return e}function T6(e){return setStartsOnNewLine(e,!0)}function i_(e){if(Yg(e))return e.name;if(Vg(e)){switch(e.kind){case 304:return i_(e.initializer);case 305:return e.name;case 306:return i_(e.expression)}return}return vl(e,!0)?i_(e.left):V1(e)?i_(e.expression):e}function x6(e){switch(e.kind){case 207:case 208:case 210:return e.elements;case 211:return e.properties}}function Hd(e){if(e){let t=e;for(;;){if(Ke(t)||!t.body)return Ke(t)?t:t.name;t=t.body}}}var Xd;(e=>{function t(y,G,E,D,R,ue,be){let he=G>0?R[G-1]:void 0;return q.assertEqual(E[G],t),R[G]=y.onEnter(D[G],he,be),E[G]=k(y,t),G}e.enter=t;function a(y,G,E,D,R,ue,be){q.assertEqual(E[G],a),q.assertIsDefined(y.onLeft),E[G]=k(y,a);let he=y.onLeft(D[G].left,R[G],D[G]);return he?(W(G,D,he),c(G,E,D,R,he)):G}e.left=a;function _(y,G,E,D,R,ue,be){return q.assertEqual(E[G],_),q.assertIsDefined(y.onOperator),E[G]=k(y,_),y.onOperator(D[G].operatorToken,R[G],D[G]),G}e.operator=_;function f(y,G,E,D,R,ue,be){q.assertEqual(E[G],f),q.assertIsDefined(y.onRight),E[G]=k(y,f);let he=y.onRight(D[G].right,R[G],D[G]);return he?(W(G,D,he),c(G,E,D,R,he)):G}e.right=f;function h(y,G,E,D,R,ue,be){q.assertEqual(E[G],h),E[G]=k(y,h);let he=y.onExit(D[G],R[G]);if(G>0){if(G--,y.foldState){let de=E[G]===h?"right":"left";R[G]=y.foldState(R[G],he,de)}}else ue.value=he;return G}e.exit=h;function T(y,G,E,D,R,ue,be){return q.assertEqual(E[G],T),G}e.done=T;function k(y,G){switch(G){case t:if(y.onLeft)return a;case a:if(y.onOperator)return _;case _:if(y.onRight)return f;case f:return h;case h:return T;case T:return T;default:q.fail("Invalid state")}}e.nextState=k;function c(y,G,E,D,R){return y++,G[y]=t,E[y]=R,D[y]=void 0,y}function W(y,G,E){if(q.shouldAssert(2))for(;y>=0;)q.assert(G[y]!==E,"Circular traversal detected."),y--}})(Xd||(Xd={}));function $d(e,t){return typeof e=="object"?Vp(!1,e.prefix,e.node,e.suffix,t):typeof e=="string"?e.length>0&&e.charCodeAt(0)===35?e.slice(1):e:""}function S6(e,t){return typeof e=="string"?e:w6(e,q.checkDefined(t))}function w6(e,t){return n1(e)?t(e).slice(1):Ua(e)?t(e):gi(e)?e.escapedText.slice(1):An(e)}function Vp(e,t,a,_,f){return t=$d(t,f),_=$d(_,f),a=S6(a,f),`${e?"#":""}${t}${a}${_}`}function _h(e){if(e.transformFlags&65536)return!0;if(e.transformFlags&128)for(let t of x6(e)){let a=i_(t);if(a&&Gg(a)&&(a.transformFlags&65536||a.transformFlags&128&&_h(a)))return!0}return!1}function dn(e,t){return t?yi(e,t.pos,t.end):e}function Ol(e){let t=e.kind;return t===169||t===170||t===172||t===173||t===174||t===175||t===177||t===178||t===179||t===182||t===186||t===219||t===220||t===232||t===244||t===263||t===264||t===265||t===266||t===267||t===268||t===272||t===273||t===278||t===279}function Wf(e){let t=e.kind;return t===170||t===173||t===175||t===178||t===179||t===232||t===264}var Qd,Kd,Zd,em,tm,k6={createBaseSourceFileNode:e=>new(tm||(tm=Et.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(Zd||(Zd=Et.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(em||(em=Et.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(Kd||(Kd=Et.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(Qd||(Qd=Et.getNodeConstructor()))(e,-1,-1)},N3=wf(1,k6);function S(e,t){return t&&e(t)}function ie(e,t,a){if(a){if(t)return t(a);for(let _ of a){let f=e(_);if(f)return f}}}function E6(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===42&&e.charCodeAt(t+3)!==47}function A6(e){return jn(e.statements,C6)||D6(e)}function C6(e){return Ol(e)&&P6(e,95)||Rf(e)&&Ff(e.moduleReference)||Uf(e)||Bf(e)||qf(e)?e:void 0}function D6(e){return e.flags&8388608?oh(e):void 0}function oh(e){return N6(e)?e:Xt(e,oh)}function P6(e,t){return Zt(e.modifiers,a=>a.kind===t)}function N6(e){return Zb(e)&&e.keywordToken===102&&e.name.escapedText==="meta"}var I6={167:function(t,a,_){return S(a,t.left)||S(a,t.right)},169:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.constraint)||S(a,t.default)||S(a,t.expression)},305:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.equalsToken)||S(a,t.objectAssignmentInitializer)},306:function(t,a,_){return S(a,t.expression)},170:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.dotDotDotToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)||S(a,t.initializer)},173:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.type)||S(a,t.initializer)},172:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)||S(a,t.initializer)},304:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||S(a,t.initializer)},261:function(t,a,_){return S(a,t.name)||S(a,t.exclamationToken)||S(a,t.type)||S(a,t.initializer)},209:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.propertyName)||S(a,t.name)||S(a,t.initializer)},182:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},186:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},185:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},180:nm,181:nm,175:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.exclamationToken)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},174:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.questionToken)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)},177:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},178:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},179:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},263:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},219:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.asteriskToken)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.body)},220:function(t,a,_){return ie(a,_,t.modifiers)||ie(a,_,t.typeParameters)||ie(a,_,t.parameters)||S(a,t.type)||S(a,t.equalsGreaterThanToken)||S(a,t.body)},176:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.body)},184:function(t,a,_){return S(a,t.typeName)||ie(a,_,t.typeArguments)},183:function(t,a,_){return S(a,t.assertsModifier)||S(a,t.parameterName)||S(a,t.type)},187:function(t,a,_){return S(a,t.exprName)||ie(a,_,t.typeArguments)},188:function(t,a,_){return ie(a,_,t.members)},189:function(t,a,_){return S(a,t.elementType)},190:function(t,a,_){return ie(a,_,t.elements)},193:rm,194:rm,195:function(t,a,_){return S(a,t.checkType)||S(a,t.extendsType)||S(a,t.trueType)||S(a,t.falseType)},196:function(t,a,_){return S(a,t.typeParameter)},206:function(t,a,_){return S(a,t.argument)||S(a,t.attributes)||S(a,t.qualifier)||ie(a,_,t.typeArguments)},303:function(t,a,_){return S(a,t.assertClause)},197:im,199:im,200:function(t,a,_){return S(a,t.objectType)||S(a,t.indexType)},201:function(t,a,_){return S(a,t.readonlyToken)||S(a,t.typeParameter)||S(a,t.nameType)||S(a,t.questionToken)||S(a,t.type)||ie(a,_,t.members)},202:function(t,a,_){return S(a,t.literal)},203:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.name)||S(a,t.questionToken)||S(a,t.type)},207:am,208:am,210:function(t,a,_){return ie(a,_,t.elements)},211:function(t,a,_){return ie(a,_,t.properties)},212:function(t,a,_){return S(a,t.expression)||S(a,t.questionDotToken)||S(a,t.name)},213:function(t,a,_){return S(a,t.expression)||S(a,t.questionDotToken)||S(a,t.argumentExpression)},214:sm,215:sm,216:function(t,a,_){return S(a,t.tag)||S(a,t.questionDotToken)||ie(a,_,t.typeArguments)||S(a,t.template)},217:function(t,a,_){return S(a,t.type)||S(a,t.expression)},218:function(t,a,_){return S(a,t.expression)},221:function(t,a,_){return S(a,t.expression)},222:function(t,a,_){return S(a,t.expression)},223:function(t,a,_){return S(a,t.expression)},225:function(t,a,_){return S(a,t.operand)},230:function(t,a,_){return S(a,t.asteriskToken)||S(a,t.expression)},224:function(t,a,_){return S(a,t.expression)},226:function(t,a,_){return S(a,t.operand)},227:function(t,a,_){return S(a,t.left)||S(a,t.operatorToken)||S(a,t.right)},235:function(t,a,_){return S(a,t.expression)||S(a,t.type)},236:function(t,a,_){return S(a,t.expression)},239:function(t,a,_){return S(a,t.expression)||S(a,t.type)},237:function(t,a,_){return S(a,t.name)},228:function(t,a,_){return S(a,t.condition)||S(a,t.questionToken)||S(a,t.whenTrue)||S(a,t.colonToken)||S(a,t.whenFalse)},231:function(t,a,_){return S(a,t.expression)},242:_m,269:_m,308:function(t,a,_){return ie(a,_,t.statements)||S(a,t.endOfFileToken)},244:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.declarationList)},262:function(t,a,_){return ie(a,_,t.declarations)},245:function(t,a,_){return S(a,t.expression)},246:function(t,a,_){return S(a,t.expression)||S(a,t.thenStatement)||S(a,t.elseStatement)},247:function(t,a,_){return S(a,t.statement)||S(a,t.expression)},248:function(t,a,_){return S(a,t.expression)||S(a,t.statement)},249:function(t,a,_){return S(a,t.initializer)||S(a,t.condition)||S(a,t.incrementor)||S(a,t.statement)},250:function(t,a,_){return S(a,t.initializer)||S(a,t.expression)||S(a,t.statement)},251:function(t,a,_){return S(a,t.awaitModifier)||S(a,t.initializer)||S(a,t.expression)||S(a,t.statement)},252:om,253:om,254:function(t,a,_){return S(a,t.expression)},255:function(t,a,_){return S(a,t.expression)||S(a,t.statement)},256:function(t,a,_){return S(a,t.expression)||S(a,t.caseBlock)},270:function(t,a,_){return ie(a,_,t.clauses)},297:function(t,a,_){return S(a,t.expression)||ie(a,_,t.statements)},298:function(t,a,_){return ie(a,_,t.statements)},257:function(t,a,_){return S(a,t.label)||S(a,t.statement)},258:function(t,a,_){return S(a,t.expression)},259:function(t,a,_){return S(a,t.tryBlock)||S(a,t.catchClause)||S(a,t.finallyBlock)},300:function(t,a,_){return S(a,t.variableDeclaration)||S(a,t.block)},171:function(t,a,_){return S(a,t.expression)},264:cm,232:cm,265:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||ie(a,_,t.heritageClauses)||ie(a,_,t.members)},266:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.typeParameters)||S(a,t.type)},267:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||ie(a,_,t.members)},307:function(t,a,_){return S(a,t.name)||S(a,t.initializer)},268:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.body)},272:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)||S(a,t.moduleReference)},273:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.importClause)||S(a,t.moduleSpecifier)||S(a,t.attributes)},274:function(t,a,_){return S(a,t.name)||S(a,t.namedBindings)},301:function(t,a,_){return ie(a,_,t.elements)},302:function(t,a,_){return S(a,t.name)||S(a,t.value)},271:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.name)},275:function(t,a,_){return S(a,t.name)},281:function(t,a,_){return S(a,t.name)},276:lm,280:lm,279:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.exportClause)||S(a,t.moduleSpecifier)||S(a,t.attributes)},277:um,282:um,278:function(t,a,_){return ie(a,_,t.modifiers)||S(a,t.expression)},229:function(t,a,_){return S(a,t.head)||ie(a,_,t.templateSpans)},240:function(t,a,_){return S(a,t.expression)||S(a,t.literal)},204:function(t,a,_){return S(a,t.head)||ie(a,_,t.templateSpans)},205:function(t,a,_){return S(a,t.type)||S(a,t.literal)},168:function(t,a,_){return S(a,t.expression)},299:function(t,a,_){return ie(a,_,t.types)},234:function(t,a,_){return S(a,t.expression)||ie(a,_,t.typeArguments)},284:function(t,a,_){return S(a,t.expression)},283:function(t,a,_){return ie(a,_,t.modifiers)},357:function(t,a,_){return ie(a,_,t.elements)},285:function(t,a,_){return S(a,t.openingElement)||ie(a,_,t.children)||S(a,t.closingElement)},289:function(t,a,_){return S(a,t.openingFragment)||ie(a,_,t.children)||S(a,t.closingFragment)},286:pm,287:pm,293:function(t,a,_){return ie(a,_,t.properties)},292:function(t,a,_){return S(a,t.name)||S(a,t.initializer)},294:function(t,a,_){return S(a,t.expression)},295:function(t,a,_){return S(a,t.dotDotDotToken)||S(a,t.expression)},288:function(t,a,_){return S(a,t.tagName)},296:function(t,a,_){return S(a,t.namespace)||S(a,t.name)},191:Hi,192:Hi,310:Hi,316:Hi,315:Hi,317:Hi,319:Hi,318:function(t,a,_){return ie(a,_,t.parameters)||S(a,t.type)},321:function(t,a,_){return(typeof t.comment=="string"?void 0:ie(a,_,t.comment))||ie(a,_,t.tags)},348:function(t,a,_){return S(a,t.tagName)||S(a,t.name)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},311:function(t,a,_){return S(a,t.name)},312:function(t,a,_){return S(a,t.left)||S(a,t.right)},342:fm,349:fm,331:function(t,a,_){return S(a,t.tagName)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},330:function(t,a,_){return S(a,t.tagName)||S(a,t.class)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},329:function(t,a,_){return S(a,t.tagName)||S(a,t.class)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},346:function(t,a,_){return S(a,t.tagName)||S(a,t.constraint)||ie(a,_,t.typeParameters)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},347:function(t,a,_){return S(a,t.tagName)||(t.typeExpression&&t.typeExpression.kind===310?S(a,t.typeExpression)||S(a,t.fullName)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment)):S(a,t.fullName)||S(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment)))},339:function(t,a,_){return S(a,t.tagName)||S(a,t.fullName)||S(a,t.typeExpression)||(typeof t.comment=="string"?void 0:ie(a,_,t.comment))},343:Xi,345:Xi,344:Xi,341:Xi,351:Xi,350:Xi,340:Xi,324:function(t,a,_){return jn(t.typeParameters,a)||jn(t.parameters,a)||S(a,t.type)},325:Cp,326:Cp,327:Cp,323:function(t,a,_){return jn(t.jsDocPropertyTags,a)},328:ui,333:ui,334:ui,335:ui,336:ui,337:ui,332:ui,338:ui,352:O6,356:M6};function nm(e,t,a){return ie(t,a,e.typeParameters)||ie(t,a,e.parameters)||S(t,e.type)}function rm(e,t,a){return ie(t,a,e.types)}function im(e,t,a){return S(t,e.type)}function am(e,t,a){return ie(t,a,e.elements)}function sm(e,t,a){return S(t,e.expression)||S(t,e.questionDotToken)||ie(t,a,e.typeArguments)||ie(t,a,e.arguments)}function _m(e,t,a){return ie(t,a,e.statements)}function om(e,t,a){return S(t,e.label)}function cm(e,t,a){return ie(t,a,e.modifiers)||S(t,e.name)||ie(t,a,e.typeParameters)||ie(t,a,e.heritageClauses)||ie(t,a,e.members)}function lm(e,t,a){return ie(t,a,e.elements)}function um(e,t,a){return S(t,e.propertyName)||S(t,e.name)}function pm(e,t,a){return S(t,e.tagName)||ie(t,a,e.typeArguments)||S(t,e.attributes)}function Hi(e,t,a){return S(t,e.type)}function fm(e,t,a){return S(t,e.tagName)||(e.isNameFirst?S(t,e.name)||S(t,e.typeExpression):S(t,e.typeExpression)||S(t,e.name))||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function Xi(e,t,a){return S(t,e.tagName)||S(t,e.typeExpression)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function Cp(e,t,a){return S(t,e.name)}function ui(e,t,a){return S(t,e.tagName)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function O6(e,t,a){return S(t,e.tagName)||S(t,e.importClause)||S(t,e.moduleSpecifier)||S(t,e.attributes)||(typeof e.comment=="string"?void 0:ie(t,a,e.comment))}function M6(e,t,a){return S(t,e.expression)}function Xt(e,t,a){if(e===void 0||e.kind<=166)return;let _=I6[e.kind];return _===void 0?void 0:_(e,t,a)}function dm(e,t,a){let _=mm(e),f=[];for(;f.length<_.length;)f.push(e);for(;_.length!==0;){let h=_.pop(),T=f.pop();if($r(h)){if(a){let k=a(h,T);if(k){if(k==="skip")continue;return k}}for(let k=h.length-1;k>=0;--k)_.push(h[k]),f.push(T)}else{let k=t(h,T);if(k){if(k==="skip")continue;return k}if(h.kind>=167)for(let c of mm(h))_.push(c),f.push(h)}}}function mm(e){let t=[];return Xt(e,a,a),t;function a(_){t.unshift(_)}}function ch(e){e.externalModuleIndicator=A6(e)}function lh(e,t,a,_=!1,f){var h,T;(h=ll)==null||h.push(ll.Phase.Parse,"createSourceFile",{path:e},!0),bd("beforeParse");let k,{languageVersion:c,setExternalModuleIndicator:W,impliedNodeFormat:y,jsDocParsingMode:G}=typeof a=="object"?a:{languageVersion:a};if(c===100)k=ta.parseSourceFile(e,t,c,void 0,_,6,Va,G);else{let E=y===void 0?W:D=>(D.impliedNodeFormat=y,(W||ch)(D));k=ta.parseSourceFile(e,t,c,void 0,_,f,E,G)}return bd("afterParse"),Oy("Parse","beforeParse","afterParse"),(T=ll)==null||T.pop(),k}function uh(e){return e.externalModuleIndicator!==void 0}function L6(e,t,a,_=!1){let f=Sl.updateSourceFile(e,t,a,_);return f.flags|=e.flags&12582912,f}var ta;(e=>{var t=sf(99,!0),a=40960,_,f,h,T,k;function c(o){return ar++,o}var W={createBaseSourceFileNode:o=>c(new k(o,0,0)),createBaseIdentifierNode:o=>c(new h(o,0,0)),createBasePrivateIdentifierNode:o=>c(new T(o,0,0)),createBaseTokenNode:o=>c(new f(o,0,0)),createBaseNode:o=>c(new _(o,0,0))},y=wf(11,W),{createNodeArray:G,createNumericLiteral:E,createStringLiteral:D,createLiteralLikeNode:R,createIdentifier:ue,createPrivateIdentifier:be,createToken:he,createArrayLiteralExpression:de,createObjectLiteralExpression:O,createPropertyAccessExpression:ae,createPropertyAccessChain:Oe,createElementAccessExpression:V,createElementAccessChain:oe,createCallExpression:Y,createCallChain:ft,createNewExpression:nr,createParenthesizedExpression:mn,createBlock:rr,createVariableStatement:hn,createExpressionStatement:Dn,createIfStatement:We,createWhileStatement:ir,createForStatement:Ir,createForOfStatement:Ot,createVariableDeclaration:Bn,createVariableDeclarationList:Pn}=y,Mt,ht,$e,qn,$t,ot,at,Bt,Lt,ct,ar,dt,yn,yt,_n,tt,qt=!0,tn=!1;function sr(o,p,m,g,b=!1,N,Q,_e=0){var ee;if(N=mb(o,N),N===6){let ce=hr(o,p,m,g,b);return convertToJson(ce,(ee=ce.statements[0])==null?void 0:ee.expression,ce.parseDiagnostics,!1,void 0),ce.referencedFiles=vt,ce.typeReferenceDirectives=vt,ce.libReferenceDirectives=vt,ce.amdDependencies=vt,ce.hasNoDefaultLib=!1,ce.pragmas=ay,ce}Fn(o,p,m,g,N,_e);let te=Or(m,b,N,Q||ch,_e);return zn(),te}e.parseSourceFile=sr;function mr(o,p){Fn("",o,p,void 0,1,0),B();let m=Ur(!0),g=u()===1&&!at.length;return zn(),g?m:void 0}e.parseIsolatedEntityName=mr;function hr(o,p,m=2,g,b=!1){Fn(o,p,m,g,6,0),ht=tt,B();let N=M(),Q,_e;if(u()===1)Q=At([],N,N),_e=Wt();else{let ce;for(;u()!==1;){let De;switch(u()){case 23:De=_c();break;case 112:case 97:case 106:De=Wt();break;case 41:H(()=>B()===9&&B()!==59)?De=Wo():De=Is();break;case 9:case 11:if(H(()=>B()!==59)){De=Hn();break}default:De=Is();break}ce&&$r(ce)?ce.push(De):ce?ce=[ce,De]:(ce=De,u()!==1&&Ee(A.Unexpected_token))}let je=$r(ce)?P(de(ce),N):q.checkDefined(ce),Je=Dn(je);P(Je,N),Q=At([Je],N),_e=Yn(1,A.Unexpected_token)}let ee=se(o,2,6,!1,Q,_e,ht,Va);b&&L(ee),ee.nodeCount=ar,ee.identifierCount=yn,ee.identifiers=dt,ee.parseDiagnostics=Yi(at,ee),Bt&&(ee.jsDocDiagnostics=Yi(Bt,ee));let te=ee;return zn(),te}e.parseJsonText=hr;function Fn(o,p,m,g,b,N){switch(_=Et.getNodeConstructor(),f=Et.getTokenConstructor(),h=Et.getIdentifierConstructor(),T=Et.getPrivateIdentifierConstructor(),k=Et.getSourceFileConstructor(),Mt=zy(o),$e=p,qn=m,Lt=g,$t=b,ot=Ud(b),at=[],yt=0,dt=new Map,yn=0,ar=0,ht=0,qt=!0,$t){case 1:case 2:tt=524288;break;case 6:tt=134742016;break;default:tt=0;break}tn=!1,t.setText($e),t.setOnError(Zr),t.setScriptTarget(qn),t.setLanguageVariant(ot),t.setScriptKind($t),t.setJSDocParsingMode(N)}function zn(){t.clearCommentDirectives(),t.setText(""),t.setOnError(void 0),t.setScriptKind(0),t.setJSDocParsingMode(0),$e=void 0,qn=void 0,Lt=void 0,$t=void 0,ot=void 0,ht=0,at=void 0,Bt=void 0,yt=0,dt=void 0,_n=void 0,qt=!0}function Or(o,p,m,g,b){let N=R6(Mt);N&&(tt|=33554432),ht=tt,B();let Q=bn(0,Yt);q.assert(u()===1);let _e=Ue(),ee=Ce(Wt(),_e),te=se(Mt,o,m,N,Q,ee,ht,g);return q6(te,$e),F6(te,ce),te.commentDirectives=t.getCommentDirectives(),te.nodeCount=ar,te.identifierCount=yn,te.identifiers=dt,te.parseDiagnostics=Yi(at,te),te.jsDocParsingMode=b,Bt&&(te.jsDocDiagnostics=Yi(Bt,te)),p&&L(te),te;function ce(je,Je,De){at.push(Oa(Mt,$e,je,Je,De))}}let Vn=!1;function Ce(o,p){if(!p)return o;q.assert(!o.jsDoc);let m=cy(u2(o,$e),g=>el.parseJSDocComment(o,g.pos,g.end-g.pos));return m.length&&(o.jsDoc=m),Vn&&(Vn=!1,o.flags|=536870912),o}function yr(o){let p=Lt,m=Sl.createSyntaxCursor(o);Lt={currentNode:ce};let g=[],b=at;at=[];let N=0,Q=ee(o.statements,0);for(;Q!==-1;){let je=o.statements[N],Je=o.statements[Q];En(g,o.statements,N,Q),N=te(o.statements,Q);let De=gp(b,Nt=>Nt.start>=je.pos),Ht=De>=0?gp(b,Nt=>Nt.start>=Je.pos,De):-1;De>=0&&En(at,b,De,Ht>=0?Ht:void 0),cn(()=>{let Nt=tt;for(tt|=65536,t.resetTokenState(Je.pos),B();u()!==1;){let ur=t.getTokenFullStart(),pr=ns(0,Yt);if(g.push(pr),ur===t.getTokenFullStart()&&B(),N>=0){let Mn=o.statements[N];if(pr.end===Mn.pos)break;pr.end>Mn.pos&&(N=te(o.statements,N+1))}}tt=Nt},2),Q=N>=0?ee(o.statements,N):-1}if(N>=0){let je=o.statements[N];En(g,o.statements,N);let Je=gp(b,De=>De.start>=je.pos);Je>=0&&En(at,b,Je)}return Lt=p,y.updateSourceFile(o,dn(G(g),o.statements));function _e(je){return!(je.flags&65536)&&!!(je.transformFlags&67108864)}function ee(je,Je){for(let De=Je;De118}function ve(){return u()===80?!0:u()===127&&we()||u()===135&&Ye()?!1:u()>118}function J(o,p,m=!0){return u()===o?(m&&B(),!0):(p?Ee(p):Ee(A._0_expected,nt(o)),!1)}let mt=Object.keys(tf).filter(o=>o.length>2);function xt(o){if(F1(o)){rt(Cr($e,o.template.pos),o.template.end,A.Module_declaration_names_may_only_use_or_quoted_strings);return}let p=Ke(o)?An(o):void 0;if(!p||!cg(p,qn)){Ee(A._0_expected,nt(27));return}let m=Cr($e,o.pos);switch(p){case"const":case"let":case"var":rt(m,o.end,A.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":Jt(A.Interface_name_cannot_be_0,A.Interface_must_be_given_a_name,19);return;case"is":rt(m,t.getTokenStart(),A.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":Jt(A.Namespace_name_cannot_be_0,A.Namespace_must_be_given_a_name,19);return;case"type":Jt(A.Type_alias_name_cannot_be_0,A.Type_alias_must_be_given_a_name,64);return}let g=t_(p,mt,bt)??ln(p);if(g){rt(m,o.end,A.Unknown_keyword_or_identifier_Did_you_mean_0,g);return}u()!==0&&rt(m,o.end,A.Unexpected_keyword_or_identifier)}function Jt(o,p,m){u()===m?Ee(p):Ee(o,t.getTokenValue())}function ln(o){for(let p of mt)if(o.length>p.length+2&&ml(o,p))return`${p} ${o.slice(p.length)}`}function ql(o,p,m){if(u()===60&&!t.hasPrecedingLineBreak()){Ee(A.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(u()===21){Ee(A.Cannot_start_a_function_call_in_a_type_annotation),B();return}if(p&&!_r()){m?Ee(A._0_expected,nt(27)):Ee(A.Expected_for_property_initializer);return}if(!oa()){if(m){Ee(A._0_expected,nt(27));return}xt(o)}}function C_(o){return u()===o?(Be(),!0):(q.assert(xp(o)),Ee(A._0_expected,nt(o)),!1)}function Lr(o,p,m,g){if(u()===p){B();return}let b=Ee(A._0_expected,nt(p));m&&b&&sl(b,Oa(Mt,$e,g,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,nt(o),nt(p)))}function Le(o){return u()===o?(B(),!0):!1}function pt(o){if(u()===o)return Wt()}function Fl(o){if(u()===o)return Vl()}function Yn(o,p,m){return pt(o)||Gt(o,!1,p||A._0_expected,m||nt(o))}function zl(o){let p=Fl(o);return p||(q.assert(xp(o)),Gt(o,!1,A._0_expected,nt(o)))}function Wt(){let o=M(),p=u();return B(),P(he(p),o)}function Vl(){let o=M(),p=u();return Be(),P(he(p),o)}function _r(){return u()===27?!0:u()===20||u()===1||t.hasPrecedingLineBreak()}function oa(){return _r()?(u()===27&&B(),!0):!1}function Qt(){return oa()||J(27)}function At(o,p,m,g){let b=G(o,g);return yi(b,p,m??t.getTokenFullStart()),b}function P(o,p,m){return yi(o,p,m??t.getTokenFullStart()),tt&&(o.flags|=tt),tn&&(tn=!1,o.flags|=262144),o}function Gt(o,p,m,...g){p?gn(t.getTokenFullStart(),0,m,...g):m&&Ee(m,...g);let b=M(),N=o===80?ue("",void 0):Pd(o)?y.createTemplateLiteralLikeNode(o,"","",void 0):o===9?E("",void 0):o===11?D("",void 0):o===283?y.createMissingDeclaration():he(o);return P(N,b)}function Jr(o){let p=dt.get(o);return p===void 0&&dt.set(o,p=o),p}function or(o,p,m){if(o){yn++;let _e=t.hasPrecedingJSDocLeadingAsterisks()?t.getTokenStart():M(),ee=u(),te=Jr(t.getTokenValue()),ce=t.hasExtendedUnicodeEscape();return Ie(),P(ue(te,ee,ce),_e)}if(u()===81)return Ee(m||A.Private_identifiers_are_not_allowed_outside_class_bodies),or(!0);if(u()===0&&t.tryScan(()=>t.reScanInvalidIdentifier()===80))return or(!0);yn++;let g=u()===1,b=t.isReservedWord(),N=t.getTokenText(),Q=b?A.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:A.Identifier_expected;return Gt(80,g,p||Q,N)}function Ka(o){return or(qe(),void 0,o)}function gt(o,p){return or(ve(),o,p)}function jt(o){return or(St(u()),o)}function ei(){return(t.hasUnicodeEscape()||t.hasExtendedUnicodeEscape())&&Ee(A.Unicode_escape_sequence_cannot_appear_here),or(St(u()))}function br(){return St(u())||u()===11||u()===9||u()===10}function D_(){return St(u())||u()===11}function Wl(o){if(u()===11||u()===9||u()===10){let p=Hn();return p.text=Jr(p.text),p}return o&&u()===23?Gl():u()===81?ca():jt()}function jr(){return Wl(!0)}function Gl(){let o=M();J(23);let p=lt(kt);return J(24),P(y.createComputedPropertyName(p),o)}function ca(){let o=M(),p=be(Jr(t.getTokenValue()));return B(),P(p,o)}function ti(o){return u()===o&&le(P_)}function Za(){return B(),t.hasPrecedingLineBreak()?!1:cr()}function P_(){switch(u()){case 87:return B()===94;case 95:return B(),u()===90?H(Ai):u()===156?H(Yl):Ei();case 90:return Ai();case 126:return B(),cr();case 139:case 153:return B(),Hl();default:return Za()}}function Ei(){return u()===60||u()!==42&&u()!==130&&u()!==19&&cr()}function Yl(){return B(),Ei()}function N_(){return Yr(u())&&le(P_)}function cr(){return u()===23||u()===19||u()===42||u()===26||br()}function Hl(){return u()===23||br()}function Ai(){return B(),u()===86||u()===100||u()===120||u()===60||u()===128&&H(vc)||u()===134&&H(Tc)}function la(o,p){if(pa(o))return!0;switch(o){case 0:case 1:case 3:return!(u()===27&&p)&&xc();case 2:return u()===84||u()===90;case 4:return H(_o);case 5:return H(Jc)||u()===27&&!p;case 6:return u()===23||br();case 12:switch(u()){case 23:case 42:case 26:case 25:return!0;default:return br()}case 18:return br();case 9:return u()===23||u()===26||br();case 24:return D_();case 7:return u()===19?H(I_):p?ve()&&!es():xs()&&!es();case 8:return Rs();case 10:return u()===28||u()===26||Rs();case 19:return u()===103||u()===87||ve();case 15:switch(u()){case 28:case 25:return!0}case 11:return u()===26||Tr();case 16:return ha(!1);case 17:return ha(!0);case 20:case 21:return u()===28||ai();case 22:return Vs();case 23:return u()===161&&H(Cc)?!1:u()===11?!0:St(u());case 13:return St(u())||u()===19;case 14:return!0;case 25:return!0;case 26:return q.fail("ParsingContext.Count used as a context");default:q.assertNever(o,"Non-exhaustive case in 'isListElement'.")}}function I_(){if(q.assert(u()===19),B()===20){let o=B();return o===28||o===19||o===96||o===119}return!0}function Ci(){return B(),ve()}function Xl(){return B(),St(u())}function O_(){return B(),Vy(u())}function es(){return u()===119||u()===96?H(M_):!1}function M_(){return B(),Tr()}function Di(){return B(),ai()}function ua(o){if(u()===1)return!0;switch(o){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return u()===20;case 3:return u()===20||u()===84||u()===90;case 7:return u()===19||u()===96||u()===119;case 8:return ts();case 19:return u()===32||u()===21||u()===19||u()===96||u()===119;case 11:return u()===22||u()===27;case 15:case 21:case 10:return u()===24;case 17:case 16:case 18:return u()===22||u()===24;case 20:return u()!==28;case 22:return u()===19||u()===20;case 13:return u()===32||u()===44;case 14:return u()===30&&H(ap);default:return!1}}function ts(){return!!(_r()||qo(u())||u()===39)}function L_(){q.assert(yt,"Missing parsing context");for(let o=0;o<26;o++)if(yt&1<=0)}function ss(o){return o===6?A.An_enum_member_name_must_be_followed_by_a_or:void 0}function lr(){let o=At([],M());return o.isMissingList=!0,o}function V_(o){return!!o.isMissingList}function Rr(o,p,m,g){if(J(m)){let b=un(o,p);return J(g),b}return lr()}function Ur(o,p){let m=M(),g=o?jt(p):gt(p);for(;Le(25)&&u()!==30;)g=P(y.createQualifiedName(g,ni(o,!1,!0)),m);return g}function $l(o,p){return P(y.createQualifiedName(o,p),o.pos)}function ni(o,p,m){if(t.hasPrecedingLineBreak()&&St(u())&&H(Ms))return Gt(80,!0,A.Identifier_expected);if(u()===81){let g=ca();return p?g:Gt(80,!0,A.Identifier_expected)}return o?m?jt():ei():gt()}function Ql(o){let p=M(),m=[],g;do g=H_(o),m.push(g);while(g.literal.kind===17);return At(m,p)}function da(o){let p=M();return P(y.createTemplateExpression(Pi(o),Ql(o)),p)}function W_(){let o=M();return P(y.createTemplateLiteralType(Pi(!1),Kl()),o)}function Kl(){let o=M(),p=[],m;do m=G_(),p.push(m);while(m.literal.kind===17);return At(p,o)}function G_(){let o=M();return P(y.createTemplateLiteralTypeSpan(_t(),Y_(!1)),o)}function Y_(o){return u()===20?(Dt(o),X_()):Yn(18,A._0_expected,nt(20))}function H_(o){let p=M();return P(y.createTemplateSpan(lt(kt),Y_(o)),p)}function Hn(){return ri(u())}function Pi(o){!o&&t.getTokenFlags()&26656&&Dt(!1);let p=ri(u());return q.assert(p.kind===16,"Template head has wrong token kind"),p}function X_(){let o=ri(u());return q.assert(o.kind===17||o.kind===18,"Template fragment has wrong token kind"),o}function Zl(o){let p=o===15||o===18,m=t.getTokenText();return m.substring(1,m.length-(t.isUnterminated()?0:p?1:2))}function ri(o){let p=M(),m=Pd(o)?y.createTemplateLiteralLikeNode(o,t.getTokenValue(),Zl(o),t.getTokenFlags()&7176):o===9?E(t.getTokenValue(),t.getNumericLiteralFlags()):o===11?D(t.getTokenValue(),void 0,t.hasExtendedUnicodeEscape()):Jg(o)?R(o,t.getTokenValue()):q.fail();return t.hasExtendedUnicodeEscape()&&(m.hasExtendedUnicodeEscape=!0),t.isUnterminated()&&(m.isUnterminated=!0),B(),P(m,p)}function ii(){return Ur(!0,A.Type_expected)}function $_(){if(!t.hasPrecedingLineBreak()&&wt()===30)return Rr(20,_t,30,32)}function ma(){let o=M();return P(y.createTypeReferenceNode(ii(),$_()),o)}function _s(o){switch(o.kind){case 184:return Zi(o.typeName);case 185:case 186:{let{parameters:p,type:m}=o;return V_(p)||_s(m)}case 197:return _s(o.type);default:return!1}}function eu(o){return B(),P(y.createTypePredicateNode(void 0,o,_t()),o.pos)}function os(){let o=M();return B(),P(y.createThisTypeNode(),o)}function tu(){let o=M();return B(),P(y.createJSDocAllType(),o)}function Q_(){let o=M();return B(),P(y.createJSDocNonNullableType(bs(),!1),o)}function nu(){let o=M();return B(),u()===28||u()===20||u()===22||u()===32||u()===64||u()===52?P(y.createJSDocUnknownType(),o):P(y.createJSDocNullableType(_t(),!1),o)}function K_(){let o=M(),p=Ue();if(le(Gc)){let m=Xn(36),g=In(59,!1);return Ce(P(y.createJSDocFunctionType(m,g),o),p)}return P(y.createTypeReferenceNode(jt(),void 0),o)}function cs(){let o=M(),p;return(u()===110||u()===105)&&(p=jt(),J(59)),P(y.createParameterDeclaration(void 0,void 0,p,void 0,ls(),void 0),o)}function ls(){t.setSkipJsDocLeadingAsterisks(!0);let o=M();if(Le(144)){let g=y.createJSDocNamepathType(void 0);e:for(;;)switch(u()){case 20:case 1:case 28:case 5:break e;default:Be()}return t.setSkipJsDocLeadingAsterisks(!1),P(g,o)}let p=Le(26),m=ba();return t.setSkipJsDocLeadingAsterisks(!1),p&&(m=P(y.createJSDocVariadicType(m),o)),u()===64?(B(),P(y.createJSDocOptionalType(m),o)):m}function Z_(){let o=M();J(114);let p=Ur(!0),m=t.hasPrecedingLineBreak()?void 0:Ca();return P(y.createTypeQueryNode(p,m),o)}function eo(){let o=M(),p=On(!1,!0),m=gt(),g,b;Le(96)&&(ai()||!Tr()?g=_t():b=Xo());let N=Le(64)?_t():void 0,Q=y.createTypeParameterDeclaration(p,m,g,N);return Q.expression=b,P(Q,o)}function pn(){if(u()===30)return Rr(19,eo,30,32)}function ha(o){return u()===26||Rs()||Yr(u())||u()===60||ai(!o)}function to(o){let p=si(A.Private_identifiers_cannot_be_used_as_parameters);return s2(p)===0&&!Zt(o)&&Yr(u())&&B(),p}function no(){return qe()||u()===23||u()===19}function us(o){return ps(o)}function ro(o){return ps(o,!1)}function ps(o,p=!0){let m=M(),g=Ue(),b=o?U(()=>On(!0)):K(()=>On(!0));if(u()===110){let ee=y.createParameterDeclaration(b,void 0,or(!0),void 0,vr(),void 0),te=Hp(b);return te&&on(te,A.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),Ce(P(ee,m),g)}let N=qt;qt=!1;let Q=pt(26);if(!p&&!no())return;let _e=Ce(P(y.createParameterDeclaration(b,Q,to(b),pt(58),vr(),xr()),m),g);return qt=N,_e}function In(o,p){if(io(o,p))return gr(ba)}function io(o,p){return o===39?(J(o),!0):Le(59)?!0:p&&u()===39?(Ee(A._0_expected,nt(59)),B(),!0):!1}function fs(o,p){let m=we(),g=Ye();He(!!(o&1)),st(!!(o&2));let b=o&32?un(17,cs):un(16,()=>p?us(g):ro(g));return He(m),st(g),b}function Xn(o){if(!J(21))return lr();let p=fs(o,!0);return J(22),p}function ya(){Le(28)||Qt()}function ao(o){let p=M(),m=Ue();o===181&&J(105);let g=pn(),b=Xn(4),N=In(59,!0);ya();let Q=o===180?y.createCallSignature(g,b,N):y.createConstructSignature(g,b,N);return Ce(P(Q,p),m)}function Br(){return u()===23&&H(ru)}function ru(){if(B(),u()===26||u()===24)return!0;if(Yr(u())){if(B(),ve())return!0}else if(ve())B();else return!1;return u()===59||u()===28?!0:u()!==58?!1:(B(),u()===59||u()===28||u()===24)}function ds(o,p,m){let g=Rr(16,()=>us(!1),23,24),b=vr();ya();let N=y.createIndexSignature(m,g,b);return Ce(P(N,o),p)}function so(o,p,m){let g=jr(),b=pt(58),N;if(u()===21||u()===30){let Q=pn(),_e=Xn(4),ee=In(59,!0);N=y.createMethodSignature(m,g,b,Q,_e,ee)}else{let Q=vr();N=y.createPropertySignature(m,g,b,Q),u()===64&&(N.initializer=xr())}return ya(),Ce(P(N,o),p)}function _o(){if(u()===21||u()===30||u()===139||u()===153)return!0;let o=!1;for(;Yr(u());)o=!0,B();return u()===23?!0:(br()&&(o=!0,B()),o?u()===21||u()===30||u()===58||u()===59||u()===28||_r():!1)}function Ni(){if(u()===21||u()===30)return ao(180);if(u()===105&&H(oo))return ao(181);let o=M(),p=Ue(),m=On(!1);return ti(139)?_i(o,p,m,178,4):ti(153)?_i(o,p,m,179,4):Br()?ds(o,p,m):so(o,p,m)}function oo(){return B(),u()===21||u()===30}function co(){return B()===25}function lo(){switch(B()){case 21:case 30:case 25:return!0}return!1}function uo(){let o=M();return P(y.createTypeLiteralNode(po()),o)}function po(){let o;return J(19)?(o=bn(4,Ni),J(20)):o=lr(),o}function fo(){return B(),u()===40||u()===41?B()===148:(u()===148&&B(),u()===23&&Ci()&&B()===103)}function iu(){let o=M(),p=jt();J(103);let m=_t();return P(y.createTypeParameterDeclaration(void 0,p,m,void 0),o)}function mo(){let o=M();J(19);let p;(u()===148||u()===40||u()===41)&&(p=Wt(),p.kind!==148&&J(148)),J(23);let m=iu(),g=Le(130)?_t():void 0;J(24);let b;(u()===58||u()===40||u()===41)&&(b=Wt(),b.kind!==58&&J(58));let N=vr();Qt();let Q=bn(4,Ni);return J(20),P(y.createMappedTypeNode(p,m,g,b,N,Q),o)}function ho(){let o=M();if(Le(26))return P(y.createRestTypeNode(_t()),o);let p=_t();if(th(p)&&p.pos===p.type.pos){let m=y.createOptionalTypeNode(p.type);return dn(m,p),m.flags=p.flags,m}return p}function ms(){return B()===59||u()===58&&B()===59}function au(){return u()===26?St(B())&&ms():St(u())&&ms()}function yo(){if(H(au)){let o=M(),p=Ue(),m=pt(26),g=jt(),b=pt(58);J(59);let N=ho(),Q=y.createNamedTupleMember(m,g,b,N);return Ce(P(Q,o),p)}return ho()}function su(){let o=M();return P(y.createTupleTypeNode(Rr(21,yo,23,24)),o)}function go(){let o=M();J(21);let p=_t();return J(22),P(y.createParenthesizedType(p),o)}function _u(){let o;if(u()===128){let p=M();B();let m=P(he(128),p);o=At([m],p)}return o}function hs(){let o=M(),p=Ue(),m=_u(),g=Le(105);q.assert(!m||g,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let b=pn(),N=Xn(4),Q=In(39,!1),_e=g?y.createConstructorTypeNode(m,b,N,Q):y.createFunctionTypeNode(b,N,Q);return Ce(P(_e,o),p)}function bo(){let o=Wt();return u()===25?void 0:o}function ys(o){let p=M();o&&B();let m=u()===112||u()===97||u()===106?Wt():ri(u());return o&&(m=P(y.createPrefixUnaryExpression(41,m),p)),P(y.createLiteralTypeNode(m),p)}function ou(){return B(),u()===102}function gs(){ht|=4194304;let o=M(),p=Le(114);J(102),J(21);let m=_t(),g;if(Le(28)){let Q=t.getTokenStart();J(19);let _e=u();if(_e===118||_e===132?B():Ee(A._0_expected,nt(118)),J(59),g=Ys(_e,!0),Le(28),!J(20)){let ee=Ba(at);ee&&ee.code===A._0_expected.code&&sl(ee,Oa(Mt,$e,Q,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}J(22);let b=Le(25)?ii():void 0,N=$_();return P(y.createImportTypeNode(m,g,b,N,p),o)}function vo(){return B(),u()===9||u()===10}function bs(){switch(u()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return le(bo)||ma();case 67:t.reScanAsteriskEqualsToken();case 42:return tu();case 61:t.reScanQuestionToken();case 58:return nu();case 100:return K_();case 54:return Q_();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return ys();case 41:return H(vo)?ys(!0):ma();case 116:return Wt();case 110:{let o=os();return u()===142&&!t.hasPrecedingLineBreak()?eu(o):o}case 114:return H(ou)?gs():Z_();case 19:return H(fo)?mo():uo();case 23:return su();case 21:return go();case 102:return gs();case 131:return H(Ms)?Po():ma();case 16:return W_();default:return ma()}}function ai(o){switch(u()){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!o;case 41:return!o&&H(vo);case 21:return!o&&H(To);default:return ve()}}function To(){return B(),u()===22||ha(!1)||ai()}function xo(){let o=M(),p=bs();for(;!t.hasPrecedingLineBreak();)switch(u()){case 54:B(),p=P(y.createJSDocNonNullableType(p,!0),o);break;case 58:if(H(Di))return p;B(),p=P(y.createJSDocNullableType(p,!0),o);break;case 23:if(J(23),ai()){let m=_t();J(24),p=P(y.createIndexedAccessTypeNode(p,m),o)}else J(24),p=P(y.createArrayTypeNode(p),o);break;default:return p}return p}function So(o){let p=M();return J(o),P(y.createTypeOperatorNode(o,ko()),p)}function cu(){if(Le(96)){let o=Nn(_t);if(Ve()||u()!==58)return o}}function wo(){let o=M(),p=gt(),m=le(cu),g=y.createTypeParameterDeclaration(void 0,p,m);return P(g,o)}function lu(){let o=M();return J(140),P(y.createInferTypeNode(wo()),o)}function ko(){let o=u();switch(o){case 143:case 158:case 148:return So(o);case 140:return lu()}return gr(xo)}function ga(o){if(Ts()){let p=hs(),m;return Pf(p)?m=o?A.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:m=o?A.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:A.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,on(p,m),p}}function Eo(o,p,m){let g=M(),b=o===52,N=Le(o),Q=N&&ga(b)||p();if(u()===o||N){let _e=[Q];for(;Le(o);)_e.push(ga(b)||p());Q=P(m(At(_e,g)),g)}return Q}function vs(){return Eo(51,ko,y.createIntersectionTypeNode)}function uu(){return Eo(52,vs,y.createUnionTypeNode)}function Ao(){return B(),u()===105}function Ts(){return u()===30||u()===21&&H(Co)?!0:u()===105||u()===128&&H(Ao)}function pu(){if(Yr(u())&&On(!1),ve()||u()===110)return B(),!0;if(u()===23||u()===19){let o=at.length;return si(),o===at.length}return!1}function Co(){return B(),!!(u()===22||u()===26||pu()&&(u()===59||u()===28||u()===58||u()===64||u()===22&&(B(),u()===39)))}function ba(){let o=M(),p=ve()&&le(Do),m=_t();return p?P(y.createTypePredicateNode(void 0,p,m),o):m}function Do(){let o=gt();if(u()===142&&!t.hasPrecedingLineBreak())return B(),o}function Po(){let o=M(),p=Yn(131),m=u()===110?os():gt(),g=Le(142)?_t():void 0;return P(y.createTypePredicateNode(p,m,g),o)}function _t(){if(tt&81920)return Ct(81920,_t);if(Ts())return hs();let o=M(),p=uu();if(!Ve()&&!t.hasPrecedingLineBreak()&&Le(96)){let m=Nn(_t);J(58);let g=gr(_t);J(59);let b=gr(_t);return P(y.createConditionalTypeNode(p,m,g,b),o)}return p}function vr(){return Le(59)?_t():void 0}function xs(){switch(u()){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 H(lo);default:return ve()}}function Tr(){if(xs())return!0;switch(u()){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 Fo()?!0:ve()}}function No(){return u()!==19&&u()!==100&&u()!==86&&u()!==60&&Tr()}function kt(){let o=Ze();o&&Qe(!1);let p=M(),m=zt(!0),g;for(;g=pt(28);)m=ks(m,g,zt(!0),p);return o&&Qe(!0),m}function xr(){return Le(64)?zt(!0):void 0}function zt(o){if(Io())return Oo();let p=du(o)||Ro(o);if(p)return p;let m=M(),g=Ue(),b=Ii(0);return b.kind===80&&u()===39?Mo(m,b,o,g,void 0):Fa(b)&&b1(ze())?ks(b,Wt(),zt(o),m):mu(b,m,o)}function Io(){return u()===127?we()?!0:H(Ls):!1}function fu(){return B(),!t.hasPrecedingLineBreak()&&ve()}function Oo(){let o=M();return B(),!t.hasPrecedingLineBreak()&&(u()===42||Tr())?P(y.createYieldExpression(pt(42),zt(!0)),o):P(y.createYieldExpression(void 0,void 0),o)}function Mo(o,p,m,g,b){q.assert(u()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let N=y.createParameterDeclaration(void 0,void 0,p,void 0,void 0,void 0);P(N,p.pos);let Q=At([N],N.pos,N.end),_e=Yn(39),ee=Ss(!!b,m),te=y.createArrowFunction(b,void 0,Q,void 0,_e,ee);return Ce(P(te,o),g)}function du(o){let p=Lo();if(p!==0)return p===1?Bo(!0,!0):le(()=>jo(o))}function Lo(){return u()===21||u()===30||u()===134?H(Jo):u()===39?1:0}function Jo(){if(u()===134&&(B(),t.hasPrecedingLineBreak()||u()!==21&&u()!==30))return 0;let o=u(),p=B();if(o===21){if(p===22)switch(B()){case 39:case 59:case 19:return 1;default:return 0}if(p===23||p===19)return 2;if(p===26)return 1;if(Yr(p)&&p!==134&&H(Ci))return B()===130?0:1;if(!ve()&&p!==110)return 0;switch(B()){case 59:return 1;case 58:return B(),u()===59||u()===28||u()===64||u()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return q.assert(o===30),!ve()&&u()!==87?0:ot===1?H(()=>{Le(87);let g=B();if(g===96)switch(B()){case 64:case 32:case 44:return!1;default:return!0}else if(g===28||g===64)return!0;return!1})?1:0:2}function jo(o){let p=t.getTokenStart();if(_n?.has(p))return;let m=Bo(!1,o);return m||(_n||(_n=new Set)).add(p),m}function Ro(o){if(u()===134&&H(Uo)===1){let p=M(),m=Ue(),g=Uc(),b=Ii(0);return Mo(p,b,o,m,g)}}function Uo(){if(u()===134){if(B(),t.hasPrecedingLineBreak()||u()===39)return 0;let o=Ii(0);if(!t.hasPrecedingLineBreak()&&o.kind===80&&u()===39)return 1}return 0}function Bo(o,p){let m=M(),g=Ue(),b=Uc(),N=Zt(b,cl)?2:0,Q=pn(),_e;if(J(21)){if(o)_e=fs(N,o);else{let ur=fs(N,o);if(!ur)return;_e=ur}if(!J(22)&&!o)return}else{if(!o)return;_e=lr()}let ee=u()===59,te=In(59,!1);if(te&&!o&&_s(te))return;let ce=te;for(;ce?.kind===197;)ce=ce.type;let je=ce&&nh(ce);if(!o&&u()!==39&&(je||u()!==19))return;let Je=u(),De=Yn(39),Ht=Je===39||Je===19?Ss(Zt(b,cl),p):gt();if(!p&&ee&&u()!==59)return;let Nt=y.createArrowFunction(b,Q,_e,te,De,Ht);return Ce(P(Nt,m),g)}function Ss(o,p){if(u()===19)return wa(o?2:0);if(u()!==27&&u()!==100&&u()!==86&&xc()&&!No())return wa(16|(o?2:0));let m=we();He(!1);let g=qt;qt=!1;let b=o?U(()=>zt(p)):K(()=>zt(p));return qt=g,He(m),b}function mu(o,p,m){let g=pt(58);if(!g)return o;let b;return P(y.createConditionalExpression(o,g,Ct(a,()=>zt(!1)),b=Yn(59),Rp(b)?zt(m):Gt(80,!1,A._0_expected,nt(59))),p)}function Ii(o){let p=M(),m=Xo();return ws(o,m,p)}function qo(o){return o===103||o===165}function ws(o,p,m){for(;;){ze();let g=Sp(u());if(!(u()===43?g>=o:g>o)||u()===103&&me())break;if(u()===130||u()===152){if(t.hasPrecedingLineBreak())break;{let N=u();B(),p=N===152?zo(p,_t()):Vo(p,_t())}}else p=ks(p,Wt(),Ii(g),m)}return p}function Fo(){return me()&&u()===103?!1:Sp(u())>0}function zo(o,p){return P(y.createSatisfiesExpression(o,p),o.pos)}function ks(o,p,m,g){return P(y.createBinaryExpression(o,p,m),g)}function Vo(o,p){return P(y.createAsExpression(o,p),o.pos)}function Wo(){let o=M();return P(y.createPrefixUnaryExpression(u(),Me(Sr)),o)}function Go(){let o=M();return P(y.createDeleteExpression(Me(Sr)),o)}function hu(){let o=M();return P(y.createTypeOfExpression(Me(Sr)),o)}function Yo(){let o=M();return P(y.createVoidExpression(Me(Sr)),o)}function yu(){return u()===135?Ye()?!0:H(Ls):!1}function Ho(){let o=M();return P(y.createAwaitExpression(Me(Sr)),o)}function Xo(){if(gu()){let m=M(),g=va();return u()===43?ws(Sp(u()),g,m):g}let o=u(),p=Sr();if(u()===43){let m=Cr($e,p.pos),{end:g}=p;p.kind===217?rt(m,g,A.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(q.assert(xp(o)),rt(m,g,A.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,nt(o)))}return p}function Sr(){switch(u()){case 40:case 41:case 55:case 54:return Wo();case 91:return Go();case 114:return hu();case 116:return Yo();case 30:return ot===1?Mi(!0,void 0,void 0,!0):ec();case 135:if(yu())return Ho();default:return va()}}function gu(){switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(ot!==1)return!1;default:return!0}}function va(){if(u()===46||u()===47){let p=M();return P(y.createPrefixUnaryExpression(u(),Me(Oi)),p)}else if(ot===1&&u()===30&&H(O_))return Mi(!0);let o=Oi();if(q.assert(Fa(o)),(u()===46||u()===47)&&!t.hasPrecedingLineBreak()){let p=u();return B(),P(y.createPostfixUnaryExpression(o,p),o.pos)}return o}function Oi(){let o=M(),p;return u()===102?H(oo)?(ht|=4194304,p=Wt()):H(co)?(B(),B(),p=P(y.createMetaProperty(102,jt()),o),p.name.escapedText==="defer"?(u()===21||u()===30)&&(ht|=4194304):ht|=8388608):p=Ta():p=u()===108?$o():Ta(),Ps(o,p)}function Ta(){let o=M(),p=Ns();return rn(o,p,!0)}function $o(){let o=M(),p=Wt();if(u()===30){let m=M(),g=le(Sa);g!==void 0&&(rt(m,M(),A.super_may_not_use_type_arguments),vn()||(p=y.createExpressionWithTypeArguments(p,g)))}return u()===21||u()===25||u()===23?p:(Yn(25,A.super_must_be_followed_by_an_argument_list_or_member_access),P(ae(p,ni(!0,!0,!0)),o))}function Mi(o,p,m,g=!1){let b=M(),N=Tu(o),Q;if(N.kind===287){let _e=xa(N),ee,te=_e[_e.length-1];if(te?.kind===285&&!pi(te.openingElement.tagName,te.closingElement.tagName)&&pi(N.tagName,te.closingElement.tagName)){let ce=te.children.end,je=P(y.createJsxElement(te.openingElement,te.children,P(y.createJsxClosingElement(P(ue(""),ce,ce)),ce,ce)),te.openingElement.pos,ce);_e=At([..._e.slice(0,_e.length-1),je],_e.pos,ce),ee=te.closingElement}else ee=Zo(N,o),pi(N.tagName,ee.tagName)||(m&&Fp(m)&&pi(ee.tagName,m.tagName)?on(N.tagName,A.JSX_element_0_has_no_corresponding_closing_tag,r_($e,N.tagName)):on(ee.tagName,A.Expected_corresponding_JSX_closing_tag_for_0,r_($e,N.tagName)));Q=P(y.createJsxElement(N,_e,ee),b)}else N.kind===290?Q=P(y.createJsxFragment(N,xa(N),ku(o)),b):(q.assert(N.kind===286),Q=N);if(!g&&o&&u()===30){let _e=typeof p>"u"?Q.pos:p,ee=le(()=>Mi(!0,_e));if(ee){let te=Gt(28,!1);return qd(te,ee.pos,0),rt(Cr($e,_e),ee.end,A.JSX_expressions_must_have_one_parent_element),P(y.createBinaryExpression(Q,te,ee),b)}}return Q}function Es(){let o=M(),p=y.createJsxText(t.getTokenValue(),ct===13);return ct=t.scanJsxToken(),P(p,o)}function bu(o,p){switch(p){case 1:if(n6(o))on(o,A.JSX_fragment_has_no_corresponding_closing_tag);else{let m=o.tagName,g=Math.min(Cr($e,m.pos),m.end);rt(g,m.end,A.JSX_element_0_has_no_corresponding_closing_tag,r_($e,o.tagName))}return;case 31:case 7:return;case 12:case 13:return Es();case 19:return Qo(!1);case 30:return Mi(!1,void 0,o);default:return q.assertNever(p)}}function xa(o){let p=[],m=M(),g=yt;for(yt|=16384;;){let b=bu(o,ct=t.reScanJsxToken());if(!b||(p.push(b),Fp(o)&&b?.kind===285&&!pi(b.openingElement.tagName,b.closingElement.tagName)&&pi(o.tagName,b.closingElement.tagName)))break}return yt=g,At(p,m)}function vu(){let o=M();return P(y.createJsxAttributes(bn(13,Ko)),o)}function Tu(o){let p=M();if(J(30),u()===32)return Gn(),P(y.createJsxOpeningFragment(),p);let m=As(),g=(tt&524288)===0?Ca():void 0,b=vu(),N;return u()===32?(Gn(),N=y.createJsxOpeningElement(m,g,b)):(J(44),J(32,void 0,!1)&&(o?B():Gn()),N=y.createJsxSelfClosingElement(m,g,b)),P(N,p)}function As(){let o=M(),p=xu();if(Q1(p))return p;let m=p;for(;Le(25);)m=P(ae(m,ni(!0,!1,!1)),o);return m}function xu(){let o=M();Ft();let p=u()===110,m=ei();return Le(59)?(Ft(),P(y.createJsxNamespacedName(m,ei()),o)):p?P(y.createToken(110),o):m}function Qo(o){let p=M();if(!J(19))return;let m,g;return u()!==20&&(o||(m=pt(26)),g=kt()),o?J(20):J(20,void 0,!1)&&Gn(),P(y.createJsxExpression(m,g),p)}function Ko(){if(u()===19)return wu();let o=M();return P(y.createJsxAttribute(Su(),Cs()),o)}function Cs(){if(u()===64){if(ki()===11)return Hn();if(u()===19)return Qo(!0);if(u()===30)return Mi(!0);Ee(A.or_JSX_element_expected)}}function Su(){let o=M();Ft();let p=ei();return Le(59)?(Ft(),P(y.createJsxNamespacedName(p,ei()),o)):p}function wu(){let o=M();J(19),J(26);let p=kt();return J(20),P(y.createJsxSpreadAttribute(p),o)}function Zo(o,p){let m=M();J(31);let g=As();return J(32,void 0,!1)&&(p||!pi(o.tagName,g)?B():Gn()),P(y.createJsxClosingElement(g),m)}function ku(o){let p=M();return J(31),J(32,A.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(o?B():Gn()),P(y.createJsxJsxClosingFragment(),p)}function ec(){q.assert(ot!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let o=M();J(30);let p=_t();J(32);let m=Sr();return P(y.createTypeAssertion(p,m),o)}function Eu(){return B(),St(u())||u()===23||vn()}function tc(){return u()===29&&H(Eu)}function Ds(o){if(o.flags&64)return!0;if(fl(o)){let p=o.expression;for(;fl(p)&&!(p.flags&64);)p=p.expression;if(p.flags&64){for(;fl(o);)o.flags|=64,o=o.expression;return!0}}return!1}function nc(o,p,m){let g=ni(!0,!0,!0),b=m||Ds(p),N=b?Oe(p,m,g):ae(p,g);if(b&&gi(N.name)&&on(N.name,A.An_optional_chain_cannot_contain_private_identifiers),G1(p)&&p.typeArguments){let Q=p.typeArguments.pos-1,_e=Cr($e,p.typeArguments.end)+1;rt(Q,_e,A.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return P(N,o)}function Au(o,p,m){let g;if(u()===24)g=Gt(80,!0,A.An_element_access_expression_should_take_an_argument);else{let N=lt(kt);Al(N)&&(N.text=Jr(N.text)),g=N}J(24);let b=m||Ds(p)?oe(p,m,g):V(p,g);return P(b,o)}function rn(o,p,m){for(;;){let g,b=!1;if(m&&tc()?(g=Yn(29),b=St(u())):b=Le(25),b){p=nc(o,p,g);continue}if((g||!Ze())&&Le(23)){p=Au(o,p,g);continue}if(vn()){p=!g&&p.kind===234?qr(o,p.expression,g,p.typeArguments):qr(o,p,g,void 0);continue}if(!g){if(u()===54&&!t.hasPrecedingLineBreak()){B(),p=P(y.createNonNullExpression(p),o);continue}let N=le(Sa);if(N){p=P(y.createExpressionWithTypeArguments(p,N),o);continue}}return p}}function vn(){return u()===15||u()===16}function qr(o,p,m,g){let b=y.createTaggedTemplateExpression(p,g,u()===15?(Dt(!0),Hn()):da(!0));return(m||p.flags&64)&&(b.flags|=64),b.questionDotToken=m,P(b,o)}function Ps(o,p){for(;;){p=rn(o,p,!0);let m,g=pt(29);if(g&&(m=le(Sa),vn())){p=qr(o,p,g,m);continue}if(m||u()===21){!g&&p.kind===234&&(m=p.typeArguments,p=p.expression);let b=rc(),N=g||Ds(p)?ft(p,g,m,b):Y(p,m,b);p=P(N,o);continue}if(g){let b=Gt(80,!1,A.Identifier_expected);p=P(Oe(p,g,b),o)}break}return p}function rc(){J(21);let o=un(11,sc);return J(22),o}function Sa(){if((tt&524288)!==0||wt()!==30)return;B();let o=un(20,_t);if(ze()===32)return B(),o&&Cu()?o:void 0}function Cu(){switch(u()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return t.hasPrecedingLineBreak()||Fo()||!Tr()}function Ns(){switch(u()){case 15:t.getTokenFlags()&26656&&Dt(!1);case 9:case 10:case 11:return Hn();case 110:case 108:case 106:case 112:case 97:return Wt();case 21:return Du();case 23:return _c();case 19:return Is();case 134:if(!H(Tc))break;return Os();case 60:return Xu();case 86:return $u();case 100:return Os();case 105:return cc();case 44:case 69:if(Xe()===14)return Hn();break;case 16:return da(!1);case 81:return ca()}return gt(A.Expression_expected)}function Du(){let o=M(),p=Ue();J(21);let m=lt(kt);return J(22),Ce(P(mn(m),o),p)}function ic(){let o=M();J(26);let p=zt(!0);return P(y.createSpreadElement(p),o)}function ac(){return u()===26?ic():u()===28?P(y.createOmittedExpression(),M()):zt(!0)}function sc(){return Ct(a,ac)}function _c(){let o=M(),p=t.getTokenStart(),m=J(23),g=t.hasPrecedingLineBreak(),b=un(15,ac);return Lr(23,24,m,p),P(de(b,g),o)}function oc(){let o=M(),p=Ue();if(pt(26)){let ce=zt(!0);return Ce(P(y.createSpreadAssignment(ce),o),p)}let m=On(!0);if(ti(139))return _i(o,p,m,178,0);if(ti(153))return _i(o,p,m,179,0);let g=pt(42),b=ve(),N=jr(),Q=pt(58),_e=pt(54);if(g||u()===21||u()===30)return Lc(o,p,m,g,N,Q,_e);let ee;if(b&&u()!==59){let ce=pt(64),je=ce?lt(()=>zt(!0)):void 0;ee=y.createShorthandPropertyAssignment(N,je),ee.equalsToken=ce}else{J(59);let ce=lt(()=>zt(!0));ee=y.createPropertyAssignment(N,ce)}return ee.modifiers=m,ee.questionToken=Q,ee.exclamationToken=_e,Ce(P(ee,o),p)}function Is(){let o=M(),p=t.getTokenStart(),m=J(19),g=t.hasPrecedingLineBreak(),b=un(12,oc,!0);return Lr(19,20,m,p),P(O(b,g),o)}function Os(){let o=Ze();Qe(!1);let p=M(),m=Ue(),g=On(!1);J(100);let b=pt(42),N=b?1:0,Q=Zt(g,cl)?2:0,_e=N&&Q?Z(Li):N?Wn(Li):Q?U(Li):Li(),ee=pn(),te=Xn(N|Q),ce=In(59,!1),je=wa(N|Q);Qe(o);let Je=y.createFunctionExpression(g,b,_e,ee,te,ce,je);return Ce(P(Je,p),m)}function Li(){return qe()?Ka():void 0}function cc(){let o=M();if(J(105),Le(25)){let N=jt();return P(y.createMetaProperty(105,N),o)}let p=M(),m=rn(p,Ns(),!1),g;m.kind===234&&(g=m.typeArguments,m=m.expression),u()===29&&Ee(A.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,r_($e,m));let b=u()===21?rc():void 0;return P(nr(m,g,b),o)}function Fr(o,p){let m=M(),g=Ue(),b=t.getTokenStart(),N=J(19,p);if(N||o){let Q=t.hasPrecedingLineBreak(),_e=bn(1,Yt);Lr(19,20,N,b);let ee=Ce(P(rr(_e,Q),m),g);return u()===64&&(Ee(A.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),B()),ee}else{let Q=lr();return Ce(P(rr(Q,void 0),m),g)}}function wa(o,p){let m=we();He(!!(o&1));let g=Ye();st(!!(o&2));let b=qt;qt=!1;let N=Ze();N&&Qe(!1);let Q=Fr(!!(o&16),p);return N&&Qe(!0),qt=b,He(m),st(g),Q}function lc(){let o=M(),p=Ue();return J(27),Ce(P(y.createEmptyStatement(),o),p)}function Pu(){let o=M(),p=Ue();J(101);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Yt(),Q=Le(93)?Yt():void 0;return Ce(P(We(b,N,Q),o),p)}function uc(){let o=M(),p=Ue();J(92);let m=Yt();J(117);let g=t.getTokenStart(),b=J(21),N=lt(kt);return Lr(21,22,b,g),Le(27),Ce(P(y.createDoStatement(m,N),o),p)}function Nu(){let o=M(),p=Ue();J(117);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Yt();return Ce(P(ir(b,N),o),p)}function pc(){let o=M(),p=Ue();J(99);let m=pt(135);J(21);let g;u()!==27&&(u()===115||u()===121||u()===87||u()===160&&H(wc)||u()===135&&H(Js)?g=Ic(!0):g=Mr(kt));let b;if(m?J(165):Le(165)){let N=lt(()=>zt(!0));J(22),b=Ot(m,g,N,Yt())}else if(Le(103)){let N=lt(kt);J(22),b=y.createForInStatement(g,N,Yt())}else{J(27);let N=u()!==27&&u()!==22?lt(kt):void 0;J(27);let Q=u()!==22?lt(kt):void 0;J(22),b=Ir(g,N,Q,Yt())}return Ce(P(b,o),p)}function fc(o){let p=M(),m=Ue();J(o===253?83:88);let g=_r()?void 0:gt();Qt();let b=o===253?y.createBreakStatement(g):y.createContinueStatement(g);return Ce(P(b,p),m)}function dc(){let o=M(),p=Ue();J(107);let m=_r()?void 0:lt(kt);return Qt(),Ce(P(y.createReturnStatement(m),o),p)}function Iu(){let o=M(),p=Ue();J(118);let m=t.getTokenStart(),g=J(21),b=lt(kt);Lr(21,22,g,m);let N=Tt(67108864,Yt);return Ce(P(y.createWithStatement(b,N),o),p)}function mc(){let o=M(),p=Ue();J(84);let m=lt(kt);J(59);let g=bn(3,Yt);return Ce(P(y.createCaseClause(m,g),o),p)}function Ou(){let o=M();J(90),J(59);let p=bn(3,Yt);return P(y.createDefaultClause(p),o)}function Mu(){return u()===84?mc():Ou()}function hc(){let o=M();J(19);let p=bn(2,Mu);return J(20),P(y.createCaseBlock(p),o)}function Lu(){let o=M(),p=Ue();J(109),J(21);let m=lt(kt);J(22);let g=hc();return Ce(P(y.createSwitchStatement(m,g),o),p)}function yc(){let o=M(),p=Ue();J(111);let m=t.hasPrecedingLineBreak()?void 0:lt(kt);return m===void 0&&(yn++,m=P(ue(""),M())),oa()||xt(m),Ce(P(y.createThrowStatement(m),o),p)}function Ju(){let o=M(),p=Ue();J(113);let m=Fr(!1),g=u()===85?gc():void 0,b;return(!g||u()===98)&&(J(98,A.catch_or_finally_expected),b=Fr(!1)),Ce(P(y.createTryStatement(m,g,b),o),p)}function gc(){let o=M();J(85);let p;Le(21)?(p=Ea(),J(22)):p=void 0;let m=Fr(!1);return P(y.createCatchClause(p,m),o)}function ju(){let o=M(),p=Ue();return J(89),Qt(),Ce(P(y.createDebuggerStatement(),o),p)}function bc(){let o=M(),p=Ue(),m,g=u()===21,b=lt(kt);return Ke(b)&&Le(59)?m=y.createLabeledStatement(b,Yt()):(oa()||xt(b),m=Dn(b),g&&(p=!1)),Ce(P(m,o),p)}function Ms(){return B(),St(u())&&!t.hasPrecedingLineBreak()}function vc(){return B(),u()===86&&!t.hasPrecedingLineBreak()}function Tc(){return B(),u()===100&&!t.hasPrecedingLineBreak()}function Ls(){return B(),(St(u())||u()===9||u()===10||u()===11)&&!t.hasPrecedingLineBreak()}function Ru(){for(;;)switch(u()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return kc();case 135:return js();case 120:case 156:case 166:return fu();case 144:case 145:return Fu();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:let o=u();if(B(),t.hasPrecedingLineBreak())return!1;if(o===138&&u()===156)return!0;continue;case 162:return B(),u()===19||u()===80||u()===95;case 102:return B(),u()===166||u()===11||u()===42||u()===19||St(u());case 95:let p=B();if(p===156&&(p=H(B)),p===64||p===42||p===19||p===90||p===130||p===60)return!0;continue;case 126:B();continue;default:return!1}}function Ji(){return H(Ru)}function xc(){switch(u()){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 Ji()||H(lo);case 87:case 95:return Ji();case 134:case 138:case 120:case 144:case 145:case 156:case 162:case 166:return!0;case 129:case 125:case 123:case 124:case 126:case 148:return Ji()||!H(Ms);default:return Tr()}}function Sc(){return B(),qe()||u()===19||u()===23}function Uu(){return H(Sc)}function wc(){return ka(!0)}function Bu(){return B(),u()===64||u()===27||u()===59}function ka(o){return B(),o&&u()===165?H(Bu):(qe()||u()===19)&&!t.hasPrecedingLineBreak()}function kc(){return H(ka)}function Js(o){return B()===160?ka(o):!1}function js(){return H(Js)}function Yt(){switch(u()){case 27:return lc();case 19:return Fr(!1);case 115:return Ui(M(),Ue(),void 0);case 121:if(Uu())return Ui(M(),Ue(),void 0);break;case 135:if(js())return Ui(M(),Ue(),void 0);break;case 160:if(kc())return Ui(M(),Ue(),void 0);break;case 100:return Us(M(),Ue(),void 0);case 86:return Fs(M(),Ue(),void 0);case 101:return Pu();case 92:return uc();case 117:return Nu();case 99:return pc();case 88:return fc(252);case 83:return fc(253);case 107:return dc();case 118:return Iu();case 109:return Lu();case 111:return yc();case 113:case 85:case 98:return Ju();case 89:return ju();case 60:return ji();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(Ji())return ji();break}return bc()}function Ec(o){return o.kind===138}function ji(){let o=M(),p=Ue(),m=On(!0);if(Zt(m,Ec)){let b=qu(o);if(b)return b;for(let N of m)N.flags|=33554432;return Tt(33554432,()=>Ac(o,p,m))}else return Ac(o,p,m)}function qu(o){return Tt(33554432,()=>{let p=pa(yt,o);if(p)return J_(p)})}function Ac(o,p,m){switch(u()){case 115:case 121:case 87:case 160:case 135:return Ui(o,p,m);case 100:return Us(o,p,m);case 86:return Fs(o,p,m);case 120:return ep(o,p,m);case 156:return tp(o,p,m);case 94:return np(o,p,m);case 162:case 144:case 145:return rp(o,p,m);case 102:return Bi(o,p,m);case 95:switch(B(),u()){case 90:case 64:return Kc(o,p,m);case 130:return sp(o,p,m);default:return Qc(o,p,m)}default:if(m){let g=Gt(283,!0,A.Declaration_expected);return Bp(g,o),g.modifiers=m,g}return}}function Cc(){return B()===11}function Dc(){return B(),u()===161||u()===64}function Fu(){return B(),!t.hasPrecedingLineBreak()&&(ve()||u()===11)}function Ri(o,p){if(u()!==19){if(o&4){ya();return}if(_r()){Qt();return}}return wa(o,p)}function zu(){let o=M();if(u()===28)return P(y.createOmittedExpression(),o);let p=pt(26),m=si(),g=xr();return P(y.createBindingElement(p,void 0,m,g),o)}function Pc(){let o=M(),p=pt(26),m=qe(),g=jr(),b;m&&u()!==59?(b=g,g=void 0):(J(59),b=si());let N=xr();return P(y.createBindingElement(p,g,b,N),o)}function Vu(){let o=M();J(19);let p=lt(()=>un(9,Pc));return J(20),P(y.createObjectBindingPattern(p),o)}function Nc(){let o=M();J(23);let p=lt(()=>un(10,zu));return J(24),P(y.createArrayBindingPattern(p),o)}function Rs(){return u()===19||u()===23||u()===81||qe()}function si(o){return u()===23?Nc():u()===19?Vu():Ka(o)}function Wu(){return Ea(!0)}function Ea(o){let p=M(),m=Ue(),g=si(A.Private_identifiers_are_not_allowed_in_variable_declarations),b;o&&g.kind===80&&u()===54&&!t.hasPrecedingLineBreak()&&(b=Wt());let N=vr(),Q=qo(u())?void 0:xr(),_e=Bn(g,b,N,Q);return Ce(P(_e,p),m)}function Ic(o){let p=M(),m=0;switch(u()){case 115:break;case 121:m|=1;break;case 87:m|=2;break;case 160:m|=4;break;case 135:q.assert(js()),m|=6,B();break;default:q.fail()}B();let g;if(u()===165&&H(Oc))g=lr();else{let b=me();Te(o),g=un(8,o?Ea:Wu),Te(b)}return P(Pn(g,m),p)}function Oc(){return Ci()&&B()===22}function Ui(o,p,m){let g=Ic(!1);Qt();let b=hn(m,g);return Ce(P(b,o),p)}function Us(o,p,m){let g=Ye(),b=Jn(m);J(100);let N=pt(42),Q=b&2048?Li():Ka(),_e=N?1:0,ee=b&1024?2:0,te=pn();b&32&&st(!0);let ce=Xn(_e|ee),je=In(59,!1),Je=Ri(_e|ee,A.or_expected);st(g);let De=y.createFunctionDeclaration(m,N,Q,te,ce,je,Je);return Ce(P(De,o),p)}function Gu(){if(u()===137)return J(137);if(u()===11&&H(B)===21)return le(()=>{let o=Hn();return o.text==="constructor"?o:void 0})}function Mc(o,p,m){return le(()=>{if(Gu()){let g=pn(),b=Xn(0),N=In(59,!1),Q=Ri(0,A.or_expected),_e=y.createConstructorDeclaration(m,b,Q);return _e.typeParameters=g,_e.type=N,Ce(P(_e,o),p)}})}function Lc(o,p,m,g,b,N,Q,_e){let ee=g?1:0,te=Zt(m,cl)?2:0,ce=pn(),je=Xn(ee|te),Je=In(59,!1),De=Ri(ee|te,_e),Ht=y.createMethodDeclaration(m,g,b,N,ce,je,Je,De);return Ht.exclamationToken=Q,Ce(P(Ht,o),p)}function Aa(o,p,m,g,b){let N=!b&&!t.hasPrecedingLineBreak()?pt(54):void 0,Q=vr(),_e=Ct(90112,xr);ql(g,Q,_e);let ee=y.createPropertyDeclaration(m,g,b||N,Q,_e);return Ce(P(ee,o),p)}function Bs(o,p,m){let g=pt(42),b=jr(),N=pt(58);return g||u()===21||u()===30?Lc(o,p,m,g,b,N,void 0,A.or_expected):Aa(o,p,m,b,N)}function _i(o,p,m,g,b){let N=jr(),Q=pn(),_e=Xn(0),ee=In(59,!1),te=Ri(b),ce=g===178?y.createGetAccessorDeclaration(m,N,_e,ee,te):y.createSetAccessorDeclaration(m,N,_e,te);return ce.typeParameters=Q,y_(ce)&&(ce.type=ee),Ce(P(ce,o),p)}function Jc(){let o;if(u()===60)return!0;for(;Yr(u());){if(o=u(),Ug(o))return!0;B()}if(u()===42||(br()&&(o=u(),B()),u()===23))return!0;if(o!==void 0){if(!di(o)||o===153||o===139)return!0;switch(u()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return _r()}}return!1}function Yu(o,p,m){Yn(126);let g=Hu(),b=Ce(P(y.createClassStaticBlockDeclaration(g),o),p);return b.modifiers=m,b}function Hu(){let o=we(),p=Ye();He(!1),st(!0);let m=Fr(!1);return He(o),st(p),m}function jc(){if(Ye()&&u()===135){let o=M(),p=gt(A.Expression_expected);B();let m=rn(o,p,!0);return Ps(o,m)}return Oi()}function Rc(){let o=M();if(!Le(60))return;let p=wi(jc);return P(y.createDecorator(p),o)}function qs(o,p,m){let g=M(),b=u();if(u()===87&&p){if(!le(Za))return}else{if(m&&u()===126&&H(Da))return;if(o&&u()===126)return;if(!N_())return}return P(he(b),g)}function On(o,p,m){let g=M(),b,N,Q,_e=!1,ee=!1,te=!1;if(o&&u()===60)for(;N=Rc();)b=wn(b,N);for(;Q=qs(_e,p,m);)Q.kind===126&&(_e=!0),b=wn(b,Q),ee=!0;if(ee&&o&&u()===60)for(;N=Rc();)b=wn(b,N),te=!0;if(te)for(;Q=qs(_e,p,m);)Q.kind===126&&(_e=!0),b=wn(b,Q);return b&&At(b,g)}function Uc(){let o;if(u()===134){let p=M();B();let m=P(he(134),p);o=At([m],p)}return o}function Bc(){let o=M(),p=Ue();if(u()===27)return B(),Ce(P(y.createSemicolonClassElement(),o),p);let m=On(!0,!0,!0);if(u()===126&&H(Da))return Yu(o,p,m);if(ti(139))return _i(o,p,m,178,0);if(ti(153))return _i(o,p,m,179,0);if(u()===137||u()===11){let g=Mc(o,p,m);if(g)return g}if(Br())return ds(o,p,m);if(St(u())||u()===11||u()===9||u()===10||u()===42||u()===23)if(Zt(m,Ec)){for(let b of m)b.flags|=33554432;return Tt(33554432,()=>Bs(o,p,m))}else return Bs(o,p,m);if(m){let g=Gt(80,!0,A.Declaration_expected);return Aa(o,p,m,g,void 0)}return q.fail("Should not have attempted to parse class member declaration.")}function Xu(){let o=M(),p=Ue(),m=On(!0);if(u()===86)return zs(o,p,m,232);let g=Gt(283,!0,A.Expression_expected);return Bp(g,o),g.modifiers=m,g}function $u(){return zs(M(),Ue(),void 0,232)}function Fs(o,p,m){return zs(o,p,m,264)}function zs(o,p,m,g){let b=Ye();J(86);let N=Qu(),Q=pn();Zt(m,Ub)&&st(!0);let _e=Fc(),ee;J(19)?(ee=zc(),J(20)):ee=lr(),st(b);let te=g===264?y.createClassDeclaration(m,N,Q,_e,ee):y.createClassExpression(m,N,Q,_e,ee);return Ce(P(te,o),p)}function Qu(){return qe()&&!qc()?or(qe()):void 0}function qc(){return u()===119&&H(Xl)}function Fc(){if(Vs())return bn(22,Ku)}function Ku(){let o=M(),p=u();q.assert(p===96||p===119),B();let m=un(7,Zu);return P(y.createHeritageClause(p,m),o)}function Zu(){let o=M(),p=Oi();if(p.kind===234)return p;let m=Ca();return P(y.createExpressionWithTypeArguments(p,m),o)}function Ca(){return u()===30?Rr(20,_t,30,32):void 0}function Vs(){return u()===96||u()===119}function zc(){return bn(5,Bc)}function ep(o,p,m){J(120);let g=gt(),b=pn(),N=Fc(),Q=po(),_e=y.createInterfaceDeclaration(m,g,b,N,Q);return Ce(P(_e,o),p)}function tp(o,p,m){J(156),t.hasPrecedingLineBreak()&&Ee(A.Line_break_not_permitted_here);let g=gt(),b=pn();J(64);let N=u()===141&&le(bo)||_t();Qt();let Q=y.createTypeAliasDeclaration(m,g,b,N);return Ce(P(Q,o),p)}function Ws(){let o=M(),p=Ue(),m=jr(),g=lt(xr);return Ce(P(y.createEnumMember(m,g),o),p)}function np(o,p,m){J(94);let g=gt(),b;J(19)?(b=xe(()=>un(6,Ws)),J(20)):b=lr();let N=y.createEnumDeclaration(m,g,b);return Ce(P(N,o),p)}function Gs(){let o=M(),p;return J(19)?(p=bn(1,Yt),J(20)):p=lr(),P(y.createModuleBlock(p),o)}function Vc(o,p,m,g){let b=g&32,N=g&8?jt():gt(),Q=Le(25)?Vc(M(),!1,void 0,8|b):Gs(),_e=y.createModuleDeclaration(m,N,Q,g);return Ce(P(_e,o),p)}function Wc(o,p,m){let g=0,b;u()===162?(b=gt(),g|=2048):(b=Hn(),b.text=Jr(b.text));let N;u()===19?N=Gs():Qt();let Q=y.createModuleDeclaration(m,b,N,g);return Ce(P(Q,o),p)}function rp(o,p,m){let g=0;if(u()===162)return Wc(o,p,m);if(Le(145))g|=32;else if(J(144),u()===11)return Wc(o,p,m);return Vc(o,p,m,g)}function ip(){return u()===149&&H(Gc)}function Gc(){return B()===21}function Da(){return B()===19}function ap(){return B()===44}function sp(o,p,m){J(130),J(145);let g=gt();Qt();let b=y.createNamespaceExportDeclaration(g);return b.modifiers=m,Ce(P(b,o),p)}function Bi(o,p,m){J(102);let g=t.getTokenFullStart(),b;ve()&&(b=gt());let N;if(b?.escapedText==="type"&&(u()!==161||ve()&&H(Dc))&&(ve()||zr())?(N=156,b=ve()?gt():void 0):b?.escapedText==="defer"&&(u()===161?!H(Cc):u()!==28&&u()!==64)&&(N=166,b=ve()?gt():void 0),b&&!op()&&N!==166)return cp(o,p,m,b,N===156);let Q=Yc(b,g,N,void 0),_e=Fi(),ee=Hc();Qt();let te=y.createImportDeclaration(m,Q,_e,ee);return Ce(P(te,o),p)}function Yc(o,p,m,g=!1){let b;return(o||u()===42||u()===19)&&(b=lp(o,p,m,g),J(161)),b}function Hc(){let o=u();if((o===118||o===132)&&!t.hasPrecedingLineBreak())return Ys(o)}function _p(){let o=M(),p=St(u())?jt():ri(11);J(59);let m=zt(!0);return P(y.createImportAttribute(p,m),o)}function Ys(o,p){let m=M();p||J(o);let g=t.getTokenStart();if(J(19)){let b=t.hasPrecedingLineBreak(),N=un(24,_p,!0);if(!J(20)){let Q=Ba(at);Q&&Q.code===A._0_expected.code&&sl(Q,Oa(Mt,$e,g,1,A.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return P(y.createImportAttributes(N,b,o),m)}else{let b=At([],M(),void 0,!1);return P(y.createImportAttributes(b,!1,o),m)}}function zr(){return u()===42||u()===19}function op(){return u()===28||u()===161}function cp(o,p,m,g,b){J(64);let N=qi();Qt();let Q=y.createImportEqualsDeclaration(m,b,g,N);return Ce(P(Q,o),p)}function lp(o,p,m,g){let b;return(!o||Le(28))&&(g&&t.setSkipJsDocLeadingAsterisks(!0),u()===42?b=pp():b=Xc(276),g&&t.setSkipJsDocLeadingAsterisks(!1)),P(y.createImportClause(m,o,b),p)}function qi(){return ip()?up():Ur(!1)}function up(){let o=M();J(149),J(21);let p=Fi();return J(22),P(y.createExternalModuleReference(p),o)}function Fi(){if(u()===11){let o=Hn();return o.text=Jr(o.text),o}else return kt()}function pp(){let o=M();J(42),J(130);let p=gt();return P(y.createNamespaceImport(p),o)}function Hs(){return St(u())||u()===11}function oi(o){return u()===11?Hn():o()}function Xc(o){let p=M(),m=o===276?y.createNamedImports(Rr(23,fp,19,20)):y.createNamedExports(Rr(23,ci,19,20));return P(m,p)}function ci(){let o=Ue();return Ce($c(282),o)}function fp(){return $c(277)}function $c(o){let p=M(),m=di(u())&&!ve(),g=t.getTokenStart(),b=t.getTokenEnd(),N=!1,Q,_e=!0,ee=oi(jt);if(ee.kind===80&&ee.escapedText==="type")if(u()===130){let je=jt();if(u()===130){let Je=jt();Hs()?(N=!0,Q=je,ee=oi(ce),_e=!1):(Q=ee,ee=Je,_e=!1)}else Hs()?(Q=ee,_e=!1,ee=oi(ce)):(N=!0,ee=je)}else Hs()&&(N=!0,ee=oi(ce));_e&&u()===130&&(Q=ee,J(130),ee=oi(ce)),o===277&&(ee.kind!==80?(rt(Cr($e,ee.pos),ee.end,A.Identifier_expected),ee=yi(Gt(80,!1),ee.pos,ee.pos)):m&&rt(g,b,A.Identifier_expected));let te=o===277?y.createImportSpecifier(N,Q,ee):y.createExportSpecifier(N,Q,ee);return P(te,p);function ce(){return m=di(u())&&!ve(),g=t.getTokenStart(),b=t.getTokenEnd(),jt()}}function dp(o){return P(y.createNamespaceExport(oi(jt)),o)}function Qc(o,p,m){let g=Ye();st(!0);let b,N,Q,_e=Le(156),ee=M();Le(42)?(Le(130)&&(b=dp(ee)),J(161),N=Fi()):(b=Xc(280),(u()===161||u()===11&&!t.hasPrecedingLineBreak())&&(J(161),N=Fi()));let te=u();N&&(te===118||te===132)&&!t.hasPrecedingLineBreak()&&(Q=Ys(te)),Qt(),st(g);let ce=y.createExportDeclaration(m,_e,b,N,Q);return Ce(P(ce,o),p)}function Kc(o,p,m){let g=Ye();st(!0);let b;Le(64)?b=!0:J(90);let N=zt(!0);Qt(),st(g);let Q=y.createExportAssignment(m,b,N);return Ce(P(Q,o),p)}let Xs;(o=>{o[o.SourceElements=0]="SourceElements",o[o.BlockStatements=1]="BlockStatements",o[o.SwitchClauses=2]="SwitchClauses",o[o.SwitchClauseStatements=3]="SwitchClauseStatements",o[o.TypeMembers=4]="TypeMembers",o[o.ClassMembers=5]="ClassMembers",o[o.EnumMembers=6]="EnumMembers",o[o.HeritageClauseElement=7]="HeritageClauseElement",o[o.VariableDeclarations=8]="VariableDeclarations",o[o.ObjectBindingElements=9]="ObjectBindingElements",o[o.ArrayBindingElements=10]="ArrayBindingElements",o[o.ArgumentExpressions=11]="ArgumentExpressions",o[o.ObjectLiteralMembers=12]="ObjectLiteralMembers",o[o.JsxAttributes=13]="JsxAttributes",o[o.JsxChildren=14]="JsxChildren",o[o.ArrayLiteralMembers=15]="ArrayLiteralMembers",o[o.Parameters=16]="Parameters",o[o.JSDocParameters=17]="JSDocParameters",o[o.RestProperties=18]="RestProperties",o[o.TypeParameters=19]="TypeParameters",o[o.TypeArguments=20]="TypeArguments",o[o.TupleElementTypes=21]="TupleElementTypes",o[o.HeritageClauses=22]="HeritageClauses",o[o.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",o[o.ImportAttributes=24]="ImportAttributes",o[o.JSDocComment=25]="JSDocComment",o[o.Count=26]="Count"})(Xs||(Xs={}));let Zc;(o=>{o[o.False=0]="False",o[o.True=1]="True",o[o.Unknown=2]="Unknown"})(Zc||(Zc={}));let el;(o=>{function p(te,ce,je){Fn("file.js",te,99,void 0,1,0),t.setText(te,ce,je),ct=t.scan();let Je=m(),De=se("file.js",99,1,!1,[],he(1),0,Va),Ht=Yi(at,De);return Bt&&(De.jsDocDiagnostics=Yi(Bt,De)),zn(),Je?{jsDocTypeExpression:Je,diagnostics:Ht}:void 0}o.parseJSDocTypeExpressionForTests=p;function m(te){let ce=M(),je=(te?Le:J)(19),Je=Tt(16777216,ls);(!te||je)&&C_(20);let De=y.createJSDocTypeExpression(Je);return L(De),P(De,ce)}o.parseJSDocTypeExpression=m;function g(){let te=M(),ce=Le(19),je=M(),Je=Ur(!1);for(;u()===81;)Pt(),Be(),Je=P(y.createJSDocMemberName(Je,gt()),je);ce&&C_(20);let De=y.createJSDocNameReference(Je);return L(De),P(De,te)}o.parseJSDocNameReference=g;function b(te,ce,je){Fn("",te,99,void 0,1,0);let Je=Tt(16777216,()=>ee(ce,je)),Ht=Yi(at,{languageVariant:0,text:te});return zn(),Je?{jsDoc:Je,diagnostics:Ht}:void 0}o.parseIsolatedJSDocComment=b;function N(te,ce,je){let Je=ct,De=at.length,Ht=tn,Nt=Tt(16777216,()=>ee(ce,je));return Sf(Nt,te),tt&524288&&(Bt||(Bt=[]),En(Bt,at,De)),ct=Je,at.length=De,tn=Ht,Nt}o.parseJSDocComment=N;let Q;(te=>{te[te.BeginningOfLine=0]="BeginningOfLine",te[te.SawAsterisk=1]="SawAsterisk",te[te.SavingComments=2]="SavingComments",te[te.SavingBackticks=3]="SavingBackticks"})(Q||(Q={}));let _e;(te=>{te[te.Property=1]="Property",te[te.Parameter=2]="Parameter",te[te.CallbackParameter=4]="CallbackParameter"})(_e||(_e={}));function ee(te=0,ce){let je=$e,Je=ce===void 0?je.length:te+ce;if(ce=Je-te,q.assert(te>=0),q.assert(te<=Je),q.assert(Je<=je.length),!E6(je,te))return;let De,Ht,Nt,ur,pr,Mn=[],Vr=[],Pe=yt;yt|=1<<25;let et=t.scanRange(te+3,ce-5,wr);return yt=Pe,et;function wr(){let I=1,X,$=te-(je.lastIndexOf(` +`,te)+1)+4;function ne(Re){X||(X=$),Mn.push(Re),$+=Re.length}for(Be();Gi(5););Gi(4)&&(I=0,$=0);e:for(;;){switch(u()){case 60:mp(Mn),pr||(pr=M()),Fe(n($)),I=0,X=void 0;break;case 4:Mn.push(t.getTokenText()),I=0,$=0;break;case 42:let Re=t.getTokenText();I===1?(I=2,ne(Re)):(q.assert(I===0),I=1,$+=Re.length);break;case 5:q.assert(I!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let ut=t.getTokenText();X!==void 0&&$+ut.length>X&&Mn.push(ut.slice(X-$)),$+=ut.length;break;case 1:break e;case 82:I=2,ne(t.getTokenValue());break;case 19:I=2;let fn=t.getTokenFullStart(),an=t.getTokenEnd()-1,Kt=l(an);if(Kt){ur||zi(Mn),Vr.push(P(y.createJSDocText(Mn.join("")),ur??te,fn)),Vr.push(Kt),Mn=[],ur=t.getTokenEnd();break}default:I=2,ne(t.getTokenText());break}I===2?nn(!1):Be()}let re=Mn.join("").trimEnd();Vr.length&&re.length&&Vr.push(P(y.createJSDocText(re),ur??te,pr)),Vr.length&&De&&q.assertIsDefined(pr,"having parsed tags implies that the end of the comment span should be set");let Ne=De&&At(De,Ht,Nt);return P(y.createJSDocComment(Vr.length?At(Vr,te,pr):re.length?re:void 0,Ne),te,Je)}function zi(I){for(;I.length&&(I[0]===` +`||I[0]==="\r");)I.shift()}function mp(I){for(;I.length;){let X=I[I.length-1].trimEnd();if(X==="")I.pop();else if(X.lengthut&&(ne.push(Qn.slice(ut-I)),Re=2),I+=Qn.length;break;case 19:Re=2;let tl=t.getTokenFullStart(),Pa=t.getTokenEnd()-1,nl=l(Pa);nl?(re.push(P(y.createJSDocText(ne.join("")),Ne??$,tl)),re.push(nl),ne=[],Ne=t.getTokenEnd()):fn(t.getTokenText());break;case 62:Re===3?Re=2:Re=3,fn(t.getTokenText());break;case 82:Re!==3&&(Re=2),fn(t.getTokenValue());break;case 42:if(Re===0){Re=1,I+=1;break}default:Re!==3&&(Re=2),fn(t.getTokenText());break}Re===2||Re===3?an=nn(Re===3):an=Be()}zi(ne);let Kt=ne.join("").trimEnd();if(re.length)return Kt.length&&re.push(P(y.createJSDocText(Kt),Ne??$)),At(re,$,t.getTokenEnd());if(Kt.length)return Kt}function l(I){let X=le(v);if(!X)return;Be(),Tn();let $=d(),ne=[];for(;u()!==20&&u()!==4&&u()!==1;)ne.push(t.getTokenText()),Be();let re=X==="link"?y.createJSDocLink:X==="linkcode"?y.createJSDocLinkCode:y.createJSDocLinkPlain;return P(re($,ne.join("")),I,t.getTokenEnd())}function d(){if(St(u())){let I=M(),X=jt();for(;Le(25);)X=P(y.createQualifiedName(X,u()===81?Gt(80,!1):jt()),I);for(;u()===81;)Pt(),Be(),X=P(y.createJSDocMemberName(X,gt()),I);return X}}function v(){if(j(),u()===19&&Be()===60&&St(Be())){let I=t.getTokenValue();if(F(I))return I}}function F(I){return I==="link"||I==="linkcode"||I==="linkplain"}function pe(I,X,$,ne){return P(y.createJSDocUnknownTag(X,i(I,M(),$,ne)),I)}function Fe(I){I&&(De?De.push(I):(De=[I],Ht=I.pos),Nt=I.end)}function It(){return j(),u()===19?m():void 0}function fr(){let I=Gi(23);I&&Tn();let X=Gi(62),$=ey();return X&&zl(62),I&&(Tn(),pt(64)&&kt(),J(24)),{name:$,isBracketed:I}}function xn(I){switch(I.kind){case 151:return!0;case 189:return xn(I.elementType);default:return Df(I)&&Ke(I.typeName)&&I.typeName.escapedText==="Object"&&!I.typeArguments}}function Vi(I,X,$,ne){let re=It(),Ne=!re;j();let{name:Re,isBracketed:ut}=fr(),fn=j();Ne&&!H(v)&&(re=It());let an=i(I,M(),ne,fn),Kt=O0(re,Re,$,ne);Kt&&(re=Kt,Ne=!0);let Qn=$===1?y.createJSDocPropertyTag(X,Re,ut,re,Ne,an):y.createJSDocParameterTag(X,Re,ut,re,Ne,an);return P(Qn,I)}function O0(I,X,$,ne){if(I&&xn(I.type)){let re=M(),Ne,Re;for(;Ne=le(()=>yp($,ne,X));)Ne.kind===342||Ne.kind===349?Re=wn(Re,Ne):Ne.kind===346&&on(Ne.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(Re){let ut=P(y.createJSDocTypeLiteral(Re,I.type.kind===189),re);return P(y.createJSDocTypeExpression(ut),re)}}}function M0(I,X,$,ne){Zt(De,f6)&&rt(X.pos,t.getTokenStart(),A._0_tag_already_specified,l_(X.escapedText));let re=It();return P(y.createJSDocReturnTag(X,re,i(I,M(),$,ne)),I)}function ud(I,X,$,ne){Zt(De,zf)&&rt(X.pos,t.getTokenStart(),A._0_tag_already_specified,l_(X.escapedText));let re=m(!0),Ne=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocTypeTag(X,re,Ne),I)}function L0(I,X,$,ne){let Ne=u()===23||H(()=>Be()===60&&St(Be())&&F(t.getTokenValue()))?void 0:g(),Re=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocSeeTag(X,Ne,Re),I)}function J0(I,X,$,ne){let re=It(),Ne=i(I,M(),$,ne);return P(y.createJSDocThrowsTag(X,re,Ne),I)}function j0(I,X,$,ne){let re=M(),Ne=R0(),Re=t.getTokenFullStart(),ut=i(I,Re,$,ne);ut||(Re=t.getTokenFullStart());let fn=typeof ut!="string"?At(Yp([P(Ne,re,Re)],ut),re):Ne.text+ut;return P(y.createJSDocAuthorTag(X,fn),I)}function R0(){let I=[],X=!1,$=t.getToken();for(;$!==1&&$!==4;){if($===30)X=!0;else{if($===60&&!X)break;if($===32&&X){I.push(t.getTokenText()),t.resetTokenState(t.getTokenEnd());break}}I.push(t.getTokenText()),$=Be()}return y.createJSDocText(I.join(""))}function U0(I,X,$,ne){let re=pd();return P(y.createJSDocImplementsTag(X,re,i(I,M(),$,ne)),I)}function B0(I,X,$,ne){let re=pd();return P(y.createJSDocAugmentsTag(X,re,i(I,M(),$,ne)),I)}function q0(I,X,$,ne){let re=m(!1),Ne=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocSatisfiesTag(X,re,Ne),I)}function F0(I,X,$,ne){let re=t.getTokenFullStart(),Ne;ve()&&(Ne=gt());let Re=Yc(Ne,re,156,!0),ut=Fi(),fn=Hc(),an=$!==void 0&&ne!==void 0?i(I,M(),$,ne):void 0;return P(y.createJSDocImportTag(X,Re,ut,fn,an),I)}function pd(){let I=Le(19),X=M(),$=z0();t.setSkipJsDocLeadingAsterisks(!0);let ne=Ca();t.setSkipJsDocLeadingAsterisks(!1);let re=y.createExpressionWithTypeArguments($,ne),Ne=P(re,X);return I&&(Tn(),J(20)),Ne}function z0(){let I=M(),X=li();for(;Le(25);){let $=li();X=P(ae(X,$),I)}return X}function Wi(I,X,$,ne,re){return P(X($,i(I,M(),ne,re)),I)}function fd(I,X,$,ne){let re=m(!0);return Tn(),P(y.createJSDocThisTag(X,re,i(I,M(),$,ne)),I)}function V0(I,X,$,ne){let re=m(!0);return Tn(),P(y.createJSDocEnumTag(X,re,i(I,M(),$,ne)),I)}function W0(I,X,$,ne){let re=It();j();let Ne=hp();Tn();let Re=s($),ut;if(!re||xn(re.type)){let an,Kt,Qn,tl=!1;for(;(an=le(()=>$0($)))&&an.kind!==346;)if(tl=!0,an.kind===345)if(Kt){let Pa=Ee(A.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Pa&&sl(Pa,Oa(Mt,$e,0,0,A.The_tag_was_first_specified_here));break}else Kt=an;else Qn=wn(Qn,an);if(tl){let Pa=re&&re.type.kind===189,nl=y.createJSDocTypeLiteral(Qn,Pa);re=Kt&&Kt.typeExpression&&!xn(Kt.typeExpression.type)?Kt.typeExpression:P(nl,I),ut=re.end}}ut=ut||Re!==void 0?M():(Ne??re??X).end,Re||(Re=i(I,ut,$,ne));let fn=y.createJSDocTypedefTag(X,re,Ne,Re);return P(fn,I,ut)}function hp(I){let X=t.getTokenStart();if(!St(u()))return;let $=li();if(Le(25)){let ne=hp(!0),re=y.createModuleDeclaration(void 0,$,ne,I?8:void 0);return P(re,X)}return I&&($.flags|=4096),$}function G0(I){let X=M(),$,ne;for(;$=le(()=>yp(4,I));){if($.kind===346){on($.tagName,A.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}ne=wn(ne,$)}return At(ne||[],X)}function dd(I,X){let $=G0(X),ne=le(()=>{if(Gi(60)){let re=n(X);if(re&&re.kind===343)return re}});return P(y.createJSDocSignature(void 0,$,ne),I)}function Y0(I,X,$,ne){let re=hp();Tn();let Ne=s($),Re=dd(I,$);Ne||(Ne=i(I,M(),$,ne));let ut=Ne!==void 0?M():Re.end;return P(y.createJSDocCallbackTag(X,Re,re,Ne),I,ut)}function H0(I,X,$,ne){Tn();let re=s($),Ne=dd(I,$);re||(re=i(I,M(),$,ne));let Re=re!==void 0?M():Ne.end;return P(y.createJSDocOverloadTag(X,Ne,re),I,Re)}function X0(I,X){for(;!Ke(I)||!Ke(X);)if(!Ke(I)&&!Ke(X)&&I.right.escapedText===X.right.escapedText)I=I.left,X=X.left;else return!1;return I.escapedText===X.escapedText}function $0(I){return yp(1,I)}function yp(I,X,$){let ne=!0,re=!1;for(;;)switch(Be()){case 60:if(ne){let Ne=Q0(I,X);return Ne&&(Ne.kind===342||Ne.kind===349)&&$&&(Ke(Ne.name)||!X0($,Ne.name.left))?!1:Ne}re=!1;break;case 4:ne=!0,re=!1;break;case 42:re&&(ne=!1),re=!0;break;case 80:ne=!1;break;case 1:return!1}}function Q0(I,X){q.assert(u()===60);let $=t.getTokenFullStart();Be();let ne=li(),re=j(),Ne;switch(ne.escapedText){case"type":return I===1&&ud($,ne);case"prop":case"property":Ne=1;break;case"arg":case"argument":case"param":Ne=6;break;case"template":return md($,ne,X,re);case"this":return fd($,ne,X,re);default:return!1}return I&Ne?Vi($,ne,I,X):!1}function K0(){let I=M(),X=Gi(23);X&&Tn();let $=On(!1,!0),ne=li(A.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),re;if(X&&(Tn(),J(64),re=Tt(16777216,ls),J(24)),!Zi(ne))return P(y.createTypeParameterDeclaration($,ne,void 0,re),I)}function Z0(){let I=M(),X=[];do{Tn();let $=K0();$!==void 0&&X.push($),j()}while(Gi(28));return At(X,I)}function md(I,X,$,ne){let re=u()===19?m():void 0,Ne=Z0();return P(y.createJSDocTemplateTag(X,re,Ne,i(I,M(),$,ne)),I)}function Gi(I){return u()===I?(Be(),!0):!1}function ey(){let I=li();for(Le(23)&&J(24);Le(25);){let X=li();Le(23)&&J(24),I=$l(I,X)}return I}function li(I){if(!St(u()))return Gt(80,!I,I||A.Identifier_expected);yn++;let X=t.getTokenStart(),$=t.getTokenEnd(),ne=u(),re=Jr(t.getTokenValue()),Ne=P(ue(re,ne),X,$);return Be(),Ne}}})(el=e.JSDocParser||(e.JSDocParser={}))})(ta||(ta={}));var hm=new WeakSet;function J6(e){hm.has(e)&&q.fail("Source file has already been incrementally parsed"),hm.add(e)}var ph=new WeakSet;function j6(e){return ph.has(e)}function Wp(e){ph.add(e)}var Sl;(e=>{function t(D,R,ue,be){if(be=be||q.shouldAssert(2),y(D,R,ue,be),dg(ue))return D;if(D.statements.length===0)return ta.parseSourceFile(D.fileName,R,D.languageVersion,void 0,!0,D.scriptKind,D.setExternalModuleIndicator,D.jsDocParsingMode);J6(D),ta.fixupParentReferences(D);let he=D.text,de=G(D),O=c(D,ue);y(D,R,O,be),q.assert(O.span.start<=ue.span.start),q.assert(kr(O.span)===kr(ue.span)),q.assert(kr(Qs(O))===kr(Qs(ue)));let ae=Qs(O).length-O.span.length;k(D,O.span.start,kr(O.span),kr(Qs(O)),ae,he,R,be);let Oe=ta.parseSourceFile(D.fileName,R,D.languageVersion,de,!0,D.scriptKind,D.setExternalModuleIndicator,D.jsDocParsingMode);return Oe.commentDirectives=a(D.commentDirectives,Oe.commentDirectives,O.span.start,kr(O.span),ae,he,R,be),Oe.impliedNodeFormat=D.impliedNodeFormat,y6(D,Oe),Oe}e.updateSourceFile=t;function a(D,R,ue,be,he,de,O,ae){if(!D)return R;let Oe,V=!1;for(let Y of D){let{range:ft,type:nr}=Y;if(ft.endbe){oe();let mn={range:{pos:ft.pos+he,end:ft.end+he},type:nr};Oe=wn(Oe,mn),ae&&q.assert(de.substring(ft.pos,ft.end)===O.substring(mn.range.pos,mn.range.end))}}return oe(),Oe;function oe(){V||(V=!0,Oe?R&&Oe.push(...R):Oe=R)}}function _(D,R,ue,be,he,de,O){ue?Oe(D):ae(D);return;function ae(V){let oe="";if(O&&f(V)&&(oe=he.substring(V.pos,V.end)),Gd(V,R),yi(V,V.pos+be,V.end+be),O&&f(V)&&q.assert(oe===de.substring(V.pos,V.end)),Xt(V,ae,Oe),Ki(V))for(let Y of V.jsDoc)ae(Y);T(V,O)}function Oe(V){yi(V,V.pos+be,V.end+be);for(let oe of V)ae(oe)}}function f(D){switch(D.kind){case 11:case 9:case 80:return!0}return!1}function h(D,R,ue,be,he){q.assert(D.end>=R,"Adjusting an element that was entirely before the change range"),q.assert(D.pos<=ue,"Adjusting an element that was entirely after the change range"),q.assert(D.pos<=D.end);let de=Math.min(D.pos,be),O=D.end>=ue?D.end+he:Math.min(D.end,be);if(q.assert(de<=O),D.parent){let ae=D.parent;q.assertGreaterThanOrEqual(de,ae.pos),q.assertLessThanOrEqual(O,ae.end)}yi(D,de,O)}function T(D,R){if(R){let ue=D.pos,be=he=>{q.assert(he.pos>=ue),ue=he.end};if(Ki(D))for(let he of D.jsDoc)be(he);Xt(D,be),q.assert(ue<=D.end)}}function k(D,R,ue,be,he,de,O,ae){Oe(D);return;function Oe(oe){if(q.assert(oe.pos<=oe.end),oe.pos>ue){_(oe,D,!1,he,de,O,ae);return}let Y=oe.end;if(Y>=R){if(Wp(oe),Gd(oe,D),h(oe,R,ue,be,he),Xt(oe,Oe,V),Ki(oe))for(let ft of oe.jsDoc)Oe(ft);T(oe,ae);return}q.assert(Yue){_(oe,D,!0,he,de,O,ae);return}let Y=oe.end;if(Y>=R){Wp(oe),h(oe,R,ue,be,he);for(let ft of oe)Oe(ft);return}q.assert(Y0&&O<=1;O++){let ae=W(D,be);q.assert(ae.pos<=be);let Oe=ae.pos;be=Math.max(0,Oe-1)}let he=fg(be,kr(R.span)),de=R.newLength+(R.span.start-be);return Ym(he,de)}function W(D,R){let ue=D,be;if(Xt(D,de),be){let O=he(be);O.pos>ue.pos&&(ue=O)}return ue;function he(O){for(;;){let ae=K2(O);if(ae)O=ae;else return O}}function de(O){if(!Zi(O))if(O.pos<=R){if(O.pos>=ue.pos&&(ue=O),RR),!0}}function y(D,R,ue,be){let he=D.text;if(ue&&(q.assert(he.length-ue.span.length+ue.newLength===R.length),be||q.shouldAssert(3))){let de=he.substr(0,ue.span.start),O=R.substr(0,ue.span.start);q.assert(de===O);let ae=he.substring(kr(ue.span),he.length),Oe=R.substring(kr(Qs(ue)),R.length);q.assert(ae===Oe)}}function G(D){let R=D.statements,ue=0;q.assert(ue=V.pos&&O=V.pos&&O{D[D.Value=-1]="Value"})(E||(E={}))})(Sl||(Sl={}));function R6(e){return U6(e)!==void 0}function U6(e){let t=Im(e,bb,!1);if(t)return t;if(jy(e,".ts")){let a=Nm(e),_=a.lastIndexOf(".d.");if(_>=0)return a.substring(_)}}function B6(e,t,a,_){if(e){if(e==="import")return 99;if(e==="require")return 1;_(t,a-t,A.resolution_mode_should_be_either_require_or_import)}}function q6(e,t){let a=[];for(let _ of Lp(t,0)||vt){let f=t.substring(_.pos,_.end);G6(a,_,f)}e.pragmas=new Map;for(let _ of a){if(e.pragmas.has(_.name)){let f=e.pragmas.get(_.name);f instanceof Array?f.push(_.args):e.pragmas.set(_.name,[f,_.args]);continue}e.pragmas.set(_.name,_.args)}}function F6(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((a,_)=>{switch(_){case"reference":{let f=e.referencedFiles,h=e.typeReferenceDirectives,T=e.libReferenceDirectives;jn(bp(a),k=>{let{types:c,lib:W,path:y,["resolution-mode"]:G,preserve:E}=k.arguments,D=E==="true"?!0:void 0;if(k.arguments["no-default-lib"]==="true")e.hasNoDefaultLib=!0;else if(c){let R=B6(G,c.pos,c.end,t);h.push({pos:c.pos,end:c.end,fileName:c.value,...R?{resolutionMode:R}:{},...D?{preserve:D}:{}})}else W?T.push({pos:W.pos,end:W.end,fileName:W.value,...D?{preserve:D}:{}}):y?f.push({pos:y.pos,end:y.end,fileName:y.value,...D?{preserve:D}:{}}):t(k.range.pos,k.range.end-k.range.pos,A.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Pp(bp(a),f=>({name:f.arguments.name,path:f.arguments.path}));break}case"amd-module":{if(a instanceof Array)for(let f of a)e.moduleName&&t(f.range.pos,f.range.end-f.range.pos,A.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=f.arguments.name;else e.moduleName=a.arguments.name;break}case"ts-nocheck":case"ts-check":{jn(bp(a),f=>{(!e.checkJsDirective||f.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:_==="ts-check",end:f.range.end,pos:f.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:q.fail("Unhandled pragma kind")}})}var Dp=new Map;function z6(e){if(Dp.has(e))return Dp.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Dp.set(e,t),t}var V6=/^\/\/\/\s*<(\S+)\s.*?\/>/m,W6=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function G6(e,t,a){let _=t.kind===2&&V6.exec(a);if(_){let h=_[1].toLowerCase(),T=Pm[h];if(!T||!(T.kind&1))return;if(T.args){let k={};for(let c of T.args){let y=z6(c.name).exec(a);if(!y&&!c.optional)return;if(y){let G=y[2]||y[3];if(c.captureSpan){let E=t.pos+y.index+y[1].length+1;k[c.name]={value:G,pos:E,end:E+G.length}}else k[c.name]=G}}e.push({name:h,args:{arguments:k,range:t}})}else e.push({name:h,args:{arguments:{},range:t}});return}let f=t.kind===2&&W6.exec(a);if(f)return ym(e,t,2,f);if(t.kind===3){let h=/@(\S+)(\s+(?:\S.*)?)?$/gm,T;for(;T=h.exec(a);)ym(e,t,4,T)}}function ym(e,t,a,_){if(!_)return;let f=_[1].toLowerCase(),h=Pm[f];if(!h||!(h.kind&a))return;let T=_[2],k=Y6(h,T);k!=="fail"&&e.push({name:f,args:{arguments:k,range:t}})}function Y6(e,t){if(!t)return{};if(!e.args)return{};let a=t.trim().split(/\s+/),_={};for(let f=0;f_.kind<310||_.kind>352);return a.kind<167?a:a.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),a=Ba(t);if(a)return a.kind<167?a:a.getLastToken(e)}forEachChild(e,t){return Xt(this,e,t)}};function H6(e,t){let a=[];if(e2(e))return e.forEachChild(T=>{a.push(T)}),a;s_.setText((t||e.getSourceFile()).text);let _=e.pos,f=T=>{__(a,_,T.pos,e),a.push(T),_=T.end},h=T=>{__(a,_,T.pos,e),a.push(X6(T,e)),_=T.end};return jn(e.jsDoc,f),_=e.pos,e.forEachChild(f,h),__(a,_,e.end,e),s_.setText(void 0),a}function __(e,t,a,_){for(s_.resetTokenState(t);tt.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function dl(e,t){if(!e)return vt;let a=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(a.length===0||e.some(yh))){let _=new Set;for(let f of e){let h=gh(t,f,T=>{var k;if(!_.has(T))return _.add(T),f.kind===178||f.kind===179?T.getContextualJsDocTags(f,t):((k=T.declarations)==null?void 0:k.length)===1?T.getJsDocTags(t):void 0});h&&(a=[...h,...a])}}return a}function a_(e,t){if(!e)return vt;let a=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(a.length===0||e.some(yh))){let _=new Set;for(let f of e){let h=gh(t,f,T=>{if(!_.has(T))return _.add(T),f.kind===178||f.kind===179?T.getContextualDocumentationComment(f,t):T.getDocumentationComment(t)});h&&(a=a.length===0?h.slice():h.concat(lineBreakPart(),a))}}return a}function gh(e,t,a){var _;let f=((_=t.parent)==null?void 0:_.kind)===177?t.parent.parent:t.parent;if(!f)return;let h=q2(t);return sy(I2(f),T=>{let k=e.getTypeAtLocation(T),c=h&&k.symbol?e.getTypeOfSymbol(k.symbol):k,W=e.getPropertyOfType(c,t.symbol.name);return W?a(W):void 0})}var Z6=class extends Gf{constructor(e,t,a){super(e,t,a)}update(e,t){return L6(this,e,t)}getLineAndCharacterOfPosition(e){return Bm(this,e)}getLineStarts(){return Mp(this)}getPositionOfLineAndCharacter(e,t,a){return rg(Mp(this),e,t,this.text,a)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),a=this.getLineStarts(),_;t+1>=a.length&&(_=this.getEnd()),_||(_=a[t+1]-1);let f=this.getFullText();return f[_]===` +`&&f[_-1]==="\r"?_-1:_}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=vy();return this.forEachChild(f),e;function t(h){let T=_(h);T&&e.add(T,h)}function a(h){let T=e.get(h);return T||e.set(h,T=[]),T}function _(h){let T=lf(h);return T&&(kf(T)&&dr(T.expression)?T.expression.name.text:r1(T)?getNameFromPropertyName(T):void 0)}function f(h){switch(h.kind){case 263:case 219:case 175:case 174:let T=h,k=_(T);if(k){let y=a(k),G=Ba(y);G&&T.parent===G.parent&&T.symbol===G.symbol?T.body&&!G.body&&(y[y.length-1]=T):y.push(T)}Xt(h,f);break;case 264:case 232:case 265:case 266:case 267:case 268:case 272:case 282:case 277:case 274:case 275:case 178:case 179:case 188:t(h),Xt(h,f);break;case 170:if(!v_(h,31))break;case 261:case 209:{let y=h;if(Wg(y.name)){Xt(y.name,f);break}y.initializer&&f(y.initializer)}case 307:case 173:case 172:t(h);break;case 279:let c=h;c.exportClause&&($1(c.exportClause)?jn(c.exportClause.elements,f):f(c.exportClause.name));break;case 273:let W=h.importClause;W&&(W.name&&t(W.name),W.namedBindings&&(W.namedBindings.kind===275?t(W.namedBindings):jn(W.namedBindings.elements,f)));break;case 227:yf(h)!==0&&t(h);default:Xt(h,f)}}}},ev=class{constructor(e,t,a){this.fileName=e,this.text=t,this.skipTrivia=a||(_=>_)}getLineAndCharacterOfPosition(e){return Bm(this,e)}};function tv(){return{getNodeConstructor:()=>Gf,getTokenConstructor:()=>dh,getIdentifierConstructor:()=>mh,getPrivateIdentifierConstructor:()=>hh,getSourceFileConstructor:()=>Z6,getSymbolConstructor:()=>$6,getTypeConstructor:()=>Q6,getSignatureConstructor:()=>K6,getSourceMapSourceConstructor:()=>ev}}var nv=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],I3=[...nv,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];_b(tv());var Ml=new Proxy({},{get:()=>!0});var vh=Ml["4.8"];function Rn(e,t=!1){if(e!=null){if(vh){if(t||Ol(e)){let a=$m(e);return a?[...a]:void 0}return}return e.modifiers?.filter(a=>!Cl(a))}}function xi(e,t=!1){if(e!=null){if(vh){if(t||Wf(e)){let a=uf(e);return a?[...a]:void 0}return}return e.decorators?.filter(Cl)}}var Th={};var Ll=new Proxy({},{get:(e,t)=>t});var xh=Ll,Sh=Ll;var C=xh,Rt=Sh;var av=Ml["5.0"],ye=Ae,sv=new Set([ye.AmpersandAmpersandToken,ye.BarBarToken,ye.QuestionQuestionToken]),_v=new Set([Ae.AmpersandAmpersandEqualsToken,Ae.AmpersandEqualsToken,Ae.AsteriskAsteriskEqualsToken,Ae.AsteriskEqualsToken,Ae.BarBarEqualsToken,Ae.BarEqualsToken,Ae.CaretEqualsToken,Ae.EqualsToken,Ae.GreaterThanGreaterThanEqualsToken,Ae.GreaterThanGreaterThanGreaterThanEqualsToken,Ae.LessThanLessThanEqualsToken,Ae.MinusEqualsToken,Ae.PercentEqualsToken,Ae.PlusEqualsToken,Ae.QuestionQuestionEqualsToken,Ae.SlashEqualsToken]),ov=new Set([ye.AmpersandAmpersandToken,ye.AmpersandToken,ye.AsteriskAsteriskToken,ye.AsteriskToken,ye.BarBarToken,ye.BarToken,ye.CaretToken,ye.EqualsEqualsEqualsToken,ye.EqualsEqualsToken,ye.ExclamationEqualsEqualsToken,ye.ExclamationEqualsToken,ye.GreaterThanEqualsToken,ye.GreaterThanGreaterThanGreaterThanToken,ye.GreaterThanGreaterThanToken,ye.GreaterThanToken,ye.InKeyword,ye.InstanceOfKeyword,ye.LessThanEqualsToken,ye.LessThanLessThanToken,ye.LessThanToken,ye.MinusToken,ye.PercentToken,ye.PlusToken,ye.SlashToken]);function cv(e){return _v.has(e.kind)}function lv(e){return sv.has(e.kind)}function uv(e){return ov.has(e.kind)}function Qr(e){return nt(e)}function wh(e){return e.kind!==ye.SemicolonClassElement}function Ge(e,t){return Rn(t)?.some(_=>_.kind===e)===!0}function kh(e){let t=Rn(e);return t==null?null:t[t.length-1]??null}function Eh(e){return e.kind===ye.CommaToken}function pv(e){return e.kind===ye.SingleLineCommentTrivia||e.kind===ye.MultiLineCommentTrivia}function fv(e){return e.kind===ye.JSDocComment}function Ah(e){if(cv(e))return{type:C.AssignmentExpression,operator:Qr(e.kind)};if(lv(e))return{type:C.LogicalExpression,operator:Qr(e.kind)};if(uv(e))return{type:C.BinaryExpression,operator:Qr(e.kind)};throw new Error(`Unexpected binary operator ${nt(e.kind)}`)}function x_(e,t){let a=t.getLineAndCharacterOfPosition(e);return{column:a.character,line:a.line+1}}function Kr(e,t){let[a,_]=e.map(f=>x_(f,t));return{end:_,start:a}}function Ch(e){if(e.kind===Ae.Block)switch(e.parent.kind){case Ae.Constructor:case Ae.GetAccessor:case Ae.SetAccessor:case Ae.ArrowFunction:case Ae.FunctionExpression:case Ae.FunctionDeclaration:case Ae.MethodDeclaration:return!0;default:return!1}return!0}function sa(e,t){return[e.getStart(t),e.getEnd()]}function dv(e){return e.kind>=ye.FirstToken&&e.kind<=ye.LastToken}function Dh(e){return e.kind>=ye.JsxElement&&e.kind<=ye.JsxAttribute}function S_(e){return e.flags&sn.Let?"let":(e.flags&sn.AwaitUsing)===sn.AwaitUsing?"await using":e.flags&sn.Const?"const":e.flags&sn.Using?"using":"var"}function Si(e){let t=Rn(e);if(t!=null)for(let a of t)switch(a.kind){case ye.PublicKeyword:return"public";case ye.ProtectedKeyword:return"protected";case ye.PrivateKeyword:return"private";default:break}}function er(e,t,a){return _(t);function _(f){return t1(f)&&f.pos===e.end?f:vv(f.getChildren(a),h=>(h.pos<=e.pos&&h.end>e.end||h.pos===e.end)&&bv(h,a)?_(h):void 0)}}function mv(e,t){let a=e;for(;a;){if(t(a))return a;a=a.parent}}function hv(e){return!!mv(e,Dh)}function Kf(e){return Wr(0,e,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,t=>{let a=t.slice(1,-1);if(a[0]==="#"){let _=a[1]==="x"?parseInt(a.slice(2),16):parseInt(a.slice(1),10);return _>1114111?t:String.fromCodePoint(_)}return Th[a]||t})}function _a(e){return e.kind===ye.ComputedPropertyName}function Zf(e){return!!e.questionToken}function ed(e){return e.type===C.ChainExpression}function Ph(e,t){return ed(t)&&e.expression.kind!==Ae.ParenthesizedExpression}function yv(e){if(e.kind===ye.NullKeyword)return Rt.Null;if(e.kind>=ye.FirstKeyword&&e.kind<=ye.LastFutureReservedWord)return e.kind===ye.FalseKeyword||e.kind===ye.TrueKeyword?Rt.Boolean:Rt.Keyword;if(e.kind>=ye.FirstPunctuation&&e.kind<=ye.LastPunctuation)return Rt.Punctuator;if(e.kind>=ye.NoSubstitutionTemplateLiteral&&e.kind<=ye.TemplateTail)return Rt.Template;switch(e.kind){case ye.NumericLiteral:case ye.BigIntLiteral:return Rt.Numeric;case ye.PrivateIdentifier:return Rt.PrivateIdentifier;case ye.JsxText:return Rt.JSXText;case ye.StringLiteral:return e.parent.kind===ye.JsxAttribute||e.parent.kind===ye.JsxElement?Rt.JSXText:Rt.String;case ye.RegularExpressionLiteral:return Rt.RegularExpression;case ye.Identifier:case ye.ConstructorKeyword:case ye.GetKeyword:case ye.SetKeyword:default:}if(e.kind===ye.Identifier){if(Dh(e.parent))return Rt.JSXIdentifier;if(e.parent.kind===ye.PropertyAccessExpression&&hv(e))return Rt.JSXIdentifier}return Rt.Identifier}function gv(e,t){let a=e.kind===ye.JsxText?e.getFullStart():e.getStart(t),_=e.getEnd(),f=t.text.slice(a,_),h=yv(e),T=[a,_],k=Kr(T,t);return h===Rt.RegularExpression?{type:h,loc:k,range:T,regex:{flags:f.slice(f.lastIndexOf("/")+1),pattern:f.slice(1,f.lastIndexOf("/"))},value:f}:h===Rt.PrivateIdentifier?{type:h,loc:k,range:T,value:f.slice(1)}:{type:h,loc:k,range:T,value:f}}function Nh(e){let t=[];function a(_){pv(_)||fv(_)||(dv(_)&&_.kind!==ye.EndOfFileToken?t.push(gv(_,e)):_.getChildren(e).forEach(a))}return a(e),t}var Qf=class extends Error{fileName;location;constructor(t,a,_){super(t),this.fileName=a,this.location=_,Object.defineProperty(this,"name",{configurable:!0,enumerable:!1,value:new.target.name})}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function w_(e,t,a,_=a){let[f,h]=[a,_].map(T=>{let{character:k,line:c}=t.getLineAndCharacterOfPosition(T);return{column:k,line:c+1,offset:T}});return new Qf(e,t.fileName,{end:h,start:f})}function bv(e,t){return e.kind===ye.EndOfFileToken?!!e.jsDoc:e.getWidth(t)!==0}function vv(e,t){if(e!==void 0)for(let a=0;a=0&&e.kind!==ge.EndOfFileToken}function Lh(e){return!xv(e)}function Sv(e){return Ge(ge.AbstractKeyword,e)}function wv(e){if(e.parameters.length&&!Il(e)){let t=e.parameters[0];if(kv(t))return t}return null}function kv(e){return td(e.name)}function Ev(e){return of(e.parent,mf)}function Av(e){switch(e.kind){case ge.ClassDeclaration:return!0;case ge.ClassExpression:return!0;case ge.PropertyDeclaration:{let{parent:t}=e;return!!(Ga(t)||ra(t)&&!Sv(e))}case ge.GetAccessor:case ge.SetAccessor:case ge.MethodDeclaration:{let{parent:t}=e;return!!e.body&&(Ga(t)||ra(t))}case ge.Parameter:{let{parent:t}=e,a=t.parent;return!!t&&"body"in t&&!!t.body&&(t.kind===ge.Constructor||t.kind===ge.MethodDeclaration||t.kind===ge.SetAccessor)&&wv(t)!==e&&!!a&&a.kind===ge.ClassDeclaration}}return!1}function Cv(e){return!!("illegalDecorators"in e&&e.illegalDecorators?.length)}function Ut(e,t){let a=e.getSourceFile(),_=e.getStart(a),f=e.getEnd();throw w_(t,a,_,f)}function Jh(e){Cv(e)&&Ut(e.illegalDecorators[0],"Decorators are not valid here.");for(let t of xi(e,!0)??[])Av(e)||(h_(e)&&!Lh(e.body)?Ut(t,"A decorator can only decorate a method implementation, not an overload."):Ut(t,"Decorators are not valid here."));for(let t of Rn(e,!0)??[]){if(t.kind!==ge.ReadonlyKeyword&&((e.kind===ge.PropertySignature||e.kind===ge.MethodSignature)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a type member`),e.kind===ge.IndexSignature&&(t.kind!==ge.StaticKeyword||!ra(e.parent))&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on an index signature`)),t.kind!==ge.InKeyword&&t.kind!==ge.OutKeyword&&t.kind!==ge.ConstKeyword&&e.kind===ge.TypeParameter&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a type parameter`),(t.kind===ge.InKeyword||t.kind===ge.OutKeyword)&&(e.kind!==ge.TypeParameter||!(T_(e.parent)||ra(e.parent)||Nl(e.parent)))&&Ut(t,`'${nt(t.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`),t.kind===ge.ReadonlyKeyword&&e.kind!==ge.PropertyDeclaration&&e.kind!==ge.PropertySignature&&e.kind!==ge.IndexSignature&&e.kind!==ge.Parameter&&Ut(t,"'readonly' modifier can only appear on a property declaration or index signature."),t.kind===ge.DeclareKeyword&&ra(e.parent)&&!Wa(e)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on class elements of this kind.`),t.kind===ge.DeclareKeyword&&Xa(e)){let a=S_(e.declarationList);(a==="using"||a==="await using")&&Ut(t,`'declare' modifier cannot appear on a '${a}' declaration.`)}if(t.kind===ge.AbstractKeyword&&e.kind!==ge.ClassDeclaration&&e.kind!==ge.ConstructorType&&e.kind!==ge.MethodDeclaration&&e.kind!==ge.PropertyDeclaration&&e.kind!==ge.GetAccessor&&e.kind!==ge.SetAccessor&&Ut(t,`'${nt(t.kind)}' modifier can only appear on a class, method, or property declaration.`),(t.kind===ge.StaticKeyword||t.kind===ge.PublicKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.PrivateKeyword)&&(e.parent.kind===ge.ModuleBlock||e.parent.kind===ge.SourceFile)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a module or namespace element.`),t.kind===ge.AccessorKeyword&&e.kind!==ge.PropertyDeclaration&&Ut(t,"'accessor' modifier can only appear on a property declaration."),t.kind===ge.AsyncKeyword&&e.kind!==ge.MethodDeclaration&&e.kind!==ge.FunctionDeclaration&&e.kind!==ge.FunctionExpression&&e.kind!==ge.ArrowFunction&&Ut(t,"'async' modifier cannot be used here."),e.kind===ge.Parameter&&(t.kind===ge.StaticKeyword||t.kind===ge.ExportKeyword||t.kind===ge.DeclareKeyword||t.kind===ge.AsyncKeyword)&&Ut(t,`'${nt(t.kind)}' modifier cannot appear on a parameter.`),t.kind===ge.PublicKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.PrivateKeyword)for(let a of Rn(e)??[])a!==t&&(a.kind===ge.PublicKeyword||a.kind===ge.ProtectedKeyword||a.kind===ge.PrivateKeyword)&&Ut(a,"Accessibility modifier already seen.");if(e.kind===ge.Parameter&&(t.kind===ge.PublicKeyword||t.kind===ge.PrivateKeyword||t.kind===ge.ProtectedKeyword||t.kind===ge.ReadonlyKeyword||t.kind===ge.OverrideKeyword)){let a=Ev(e);a?.kind===ge.Constructor&&Lh(a.body)||Ut(t,"A parameter property is only allowed in a constructor implementation.");let _=e;_.dotDotDotToken&&Ut(t,"A parameter property cannot be a rest parameter."),(_.name.kind===ge.ArrayBindingPattern||_.name.kind===ge.ObjectBindingPattern)&&Ut(t,"A parameter property may not be declared using a binding pattern.")}t.kind!==ge.AsyncKeyword&&e.kind===ge.MethodDeclaration&&e.parent.kind===ge.ObjectLiteralExpression&&Ut(t,`'${nt(t.kind)}' modifier cannot be used here.`)}}var x=Ae;function nd(e){return w_("message"in e&&e.message||e.messageText,e.file,e.start)}function Pv(e){return dr(e)&&Ke(e.name)&&jh(e.expression)}function jh(e){return e.kind===x.Identifier||Pv(e)}var Rl=class{allowPattern=!1;ast;esTreeNodeToTSNodeMap=new WeakMap;options;tsNodeToESTreeNodeMap=new WeakMap;constructor(t,a){this.ast=t,this.options={...a}}#r(t,a){let _=a===Ae.ForInStatement?"for...in":"for...of";if(H1(t)){t.declarations.length!==1&&this.#e(t,`Only a single variable declaration is allowed in a '${_}' statement.`);let f=t.declarations[0];f.initializer?this.#e(f,`The variable declaration of a '${_}' statement cannot have an initializer.`):f.type&&this.#e(f,`The variable declaration of a '${_}' statement cannot have a type annotation.`),a===Ae.ForInStatement&&t.flags&sn.Using&&this.#e(t,"The left-hand side of a 'for...in' statement cannot be a 'using' declaration.")}else!Jl(t)&&t.kind!==Ae.ObjectLiteralExpression&&t.kind!==Ae.ArrayLiteralExpression&&this.#e(t,`The left-hand side of a '${_}' statement must be a variable or a property access.`)}#i(t){this.options.allowInvalidAST||Jh(t)}#e(t,a){if(this.options.allowInvalidAST)return;let _,f;throw Array.isArray(t)?[_,f]=t:typeof t=="number"?_=f=t:(_=t.getStart(this.ast),f=t.getEnd()),w_(a,this.ast,_,f)}#t(t,a,_,f=!1){let h=f;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>t[_]:()=>(h||((void 0)(`The '${a}' property is deprecated on ${t.type} nodes. Use '${_}' instead. See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.`,"DeprecationWarning"),h=!0),t[_]),set(T){Object.defineProperty(t,a,{enumerable:!0,value:T,writable:!0})}}),t}#n(t,a,_,f){let h=!1;return Object.defineProperty(t,a,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>f:()=>{if(!h){let T=`The '${a}' property is deprecated on ${t.type} nodes.`;_&&(T+=` Use ${_} instead.`),T+=" See https://typescript-eslint.io/troubleshooting/faqs/general#the-key-property-is-deprecated-on-type-nodes-use-key-instead-warnings.",(void 0)(T,"DeprecationWarning"),h=!0}return f},set(T){Object.defineProperty(t,a,{enumerable:!0,value:T,writable:!0})}}),t}assertModuleSpecifier(t,a){!a&&t.moduleSpecifier==null&&this.#e(t,"Module specifier must be a string literal."),t.moduleSpecifier&&t.moduleSpecifier?.kind!==x.StringLiteral&&this.#e(t.moduleSpecifier,"Module specifier must be a string literal.")}convertBindingNameWithTypeAnnotation(t,a,_){let f=this.convertPattern(t);return a&&(f.typeAnnotation=this.convertTypeAnnotation(a,_),this.fixParentLocation(f,f.typeAnnotation.range)),f}convertBodyExpressions(t,a){let _=Ch(a);return t.map(f=>{let h=this.convertChild(f);if(_){if(h?.expression&&Pl(f)&&vi(f.expression)){let T=h.expression.raw;return h.directive=T.slice(1,-1),h}_=!1}return h}).filter(f=>f)}convertChainExpression(t,a){let{child:_,isOptional:f}=t.type===C.MemberExpression?{child:t.object,isOptional:t.optional}:t.type===C.CallExpression?{child:t.callee,isOptional:t.optional}:{child:t.expression,isOptional:!1},h=Ph(a,_);if(!h&&!f)return t;if(h&&ed(_)){let T=_.expression;t.type===C.MemberExpression?t.object=T:t.type===C.CallExpression?t.callee=T:t.expression=T}return this.createNode(a,{type:C.ChainExpression,expression:t})}convertChild(t,a){return this.converter(t,a,!1)}convertChildren(t,a){return t.map(_=>this.converter(_,a,!1))}convertPattern(t,a){return this.converter(t,a,!0)}convertTypeAnnotation(t,a){let _=a?.kind===x.FunctionType||a?.kind===x.ConstructorType?2:1,h=[t.getFullStart()-_,t.end],T=Kr(h,this.ast);return{type:C.TSTypeAnnotation,loc:T,range:h,typeAnnotation:this.convertChild(t)}}convertTypeArgumentsToTypeParameterInstantiation(t,a){let _=er(t,this.ast,this.ast),f=[t.pos-1,_.end];return t.length===0&&this.#e(f,"Type argument list cannot be empty."),this.createNode(a,{type:C.TSTypeParameterInstantiation,range:f,params:this.convertChildren(t)})}convertTSTypeParametersToTypeParametersDeclaration(t){let a=er(t,this.ast,this.ast),_=[t.pos-1,a.end];return t.length===0&&this.#e(_,"Type parameter list cannot be empty."),{type:C.TSTypeParameterDeclaration,loc:Kr(_,this.ast),range:_,params:this.convertChildren(t)}}convertParameters(t){return t?.length?t.map(a=>{let _=this.convertChild(a);return _.decorators=this.convertChildren(xi(a)??[]),_}):[]}converter(t,a,_){if(!t)return null;this.#i(t);let f=this.allowPattern;_!=null&&(this.allowPattern=_);let h=this.convertNode(t,a??t.parent);return this.registerTSNodeInNodeMap(t,h),this.allowPattern=f,h}convertImportAttributes(t){let a=t.attributes??t.assertClause;return this.convertChildren(a?.elements??[])}convertJSXIdentifier(t){let a=this.createNode(t,{type:C.JSXIdentifier,name:t.getText()});return this.registerTSNodeInNodeMap(t,a),a}convertJSXNamespaceOrIdentifier(t){if(t.kind===Ae.JsxNamespacedName){let f=this.createNode(t,{type:C.JSXNamespacedName,name:this.createNode(t.name,{type:C.JSXIdentifier,name:t.name.text}),namespace:this.createNode(t.namespace,{type:C.JSXIdentifier,name:t.namespace.text})});return this.registerTSNodeInNodeMap(t,f),f}let a=t.getText(),_=a.indexOf(":");if(_>0){let f=sa(t,this.ast),h=this.createNode(t,{type:C.JSXNamespacedName,range:f,name:this.createNode(t,{type:C.JSXIdentifier,range:[f[0]+_+1,f[1]],name:a.slice(_+1)}),namespace:this.createNode(t,{type:C.JSXIdentifier,range:[f[0],f[0]+_],name:a.slice(0,_)})});return this.registerTSNodeInNodeMap(t,h),h}return this.convertJSXIdentifier(t)}convertJSXTagName(t,a){let _;switch(t.kind){case x.PropertyAccessExpression:t.name.kind===x.PrivateIdentifier&&this.#e(t.name,"Non-private identifier expected."),_=this.createNode(t,{type:C.JSXMemberExpression,object:this.convertJSXTagName(t.expression,a),property:this.convertJSXIdentifier(t.name)});break;case x.ThisKeyword:case x.Identifier:default:return this.convertJSXNamespaceOrIdentifier(t)}return this.registerTSNodeInNodeMap(t,_),_}convertMethodSignature(t){return this.createNode(t,{type:C.TSMethodSignature,accessibility:Si(t),computed:_a(t.name),key:this.convertChild(t.name),kind:(()=>{switch(t.kind){case x.GetAccessor:return"get";case x.SetAccessor:return"set";case x.MethodSignature:return"method"}})(),optional:Zf(t),params:this.convertParameters(t.parameters),readonly:Ge(x.ReadonlyKeyword,t),returnType:t.type&&this.convertTypeAnnotation(t.type,t),static:Ge(x.StaticKeyword,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}fixParentLocation(t,a){a[0]t.range[1]&&(t.range[1]=a[1],t.loc.end=x_(t.range[1],this.ast))}convertNode(t,a){switch(t.kind){case x.SourceFile:return this.createNode(t,{type:C.Program,range:[t.getStart(this.ast),t.endOfFileToken.end],body:this.convertBodyExpressions(t.statements,t),comments:void 0,sourceType:t.externalModuleIndicator?"module":"script",tokens:void 0});case x.Block:return this.createNode(t,{type:C.BlockStatement,body:this.convertBodyExpressions(t.statements,t)});case x.Identifier:return Ih(t)?this.createNode(t,{type:C.ThisExpression}):this.createNode(t,{type:C.Identifier,decorators:[],name:t.text,optional:!1,typeAnnotation:void 0});case x.PrivateIdentifier:return this.createNode(t,{type:C.PrivateIdentifier,name:t.text.slice(1)});case x.WithStatement:return this.createNode(t,{type:C.WithStatement,body:this.convertChild(t.statement),object:this.convertChild(t.expression)});case x.ReturnStatement:return this.createNode(t,{type:C.ReturnStatement,argument:this.convertChild(t.expression)});case x.LabeledStatement:return this.createNode(t,{type:C.LabeledStatement,body:this.convertChild(t.statement),label:this.convertChild(t.label)});case x.ContinueStatement:return this.createNode(t,{type:C.ContinueStatement,label:this.convertChild(t.label)});case x.BreakStatement:return this.createNode(t,{type:C.BreakStatement,label:this.convertChild(t.label)});case x.IfStatement:return this.createNode(t,{type:C.IfStatement,alternate:this.convertChild(t.elseStatement),consequent:this.convertChild(t.thenStatement),test:this.convertChild(t.expression)});case x.SwitchStatement:return t.caseBlock.clauses.filter(_=>_.kind===x.DefaultClause).length>1&&this.#e(t,"A 'default' clause cannot appear more than once in a 'switch' statement."),this.createNode(t,{type:C.SwitchStatement,cases:this.convertChildren(t.caseBlock.clauses),discriminant:this.convertChild(t.expression)});case x.CaseClause:case x.DefaultClause:return this.createNode(t,{type:C.SwitchCase,consequent:this.convertChildren(t.statements),test:t.kind===x.CaseClause?this.convertChild(t.expression):null});case x.ThrowStatement:return t.expression.end===t.expression.pos&&this.#e(t,"A throw statement must throw an expression."),this.createNode(t,{type:C.ThrowStatement,argument:this.convertChild(t.expression)});case x.TryStatement:return this.createNode(t,{type:C.TryStatement,block:this.convertChild(t.tryBlock),finalizer:this.convertChild(t.finallyBlock),handler:this.convertChild(t.catchClause)});case x.CatchClause:return t.variableDeclaration?.initializer&&this.#e(t.variableDeclaration.initializer,"Catch clause variable cannot have an initializer."),this.createNode(t,{type:C.CatchClause,body:this.convertChild(t.block),param:t.variableDeclaration?this.convertBindingNameWithTypeAnnotation(t.variableDeclaration.name,t.variableDeclaration.type):null});case x.WhileStatement:return this.createNode(t,{type:C.WhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case x.DoStatement:return this.createNode(t,{type:C.DoWhileStatement,body:this.convertChild(t.statement),test:this.convertChild(t.expression)});case x.ForStatement:return this.createNode(t,{type:C.ForStatement,body:this.convertChild(t.statement),init:this.convertChild(t.initializer),test:this.convertChild(t.condition),update:this.convertChild(t.incrementor)});case x.ForInStatement:return this.#r(t.initializer,t.kind),this.createNode(t,{type:C.ForInStatement,body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case x.ForOfStatement:return this.#r(t.initializer,t.kind),this.createNode(t,{type:C.ForOfStatement,await:!!(t.awaitModifier&&t.awaitModifier.kind===x.AwaitKeyword),body:this.convertChild(t.statement),left:this.convertPattern(t.initializer),right:this.convertChild(t.expression)});case x.FunctionDeclaration:{let _=Ge(x.DeclareKeyword,t),f=Ge(x.AsyncKeyword,t),h=!!t.asteriskToken;_?t.body?this.#e(t,"An implementation cannot be declared in ambient contexts."):f?this.#e(t,"'async' modifier cannot be used in an ambient context."):h&&this.#e(t,"Generators are not allowed in an ambient context."):!t.body&&h&&this.#e(t,"A function signature cannot be declared as a generator.");let T=this.createNode(t,{type:t.body?C.FunctionDeclaration:C.TSDeclareFunction,async:f,body:this.convertChild(t.body)||void 0,declare:_,expression:!1,generator:h,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,T)}case x.VariableDeclaration:{let _=!!t.exclamationToken,f=this.convertChild(t.initializer),h=this.convertBindingNameWithTypeAnnotation(t.name,t.type,t);return _&&(f?this.#e(t,"Declarations with initializers cannot also have definite assignment assertions."):(h.type!==C.Identifier||!h.typeAnnotation)&&this.#e(t,"Declarations with definite assignment assertions must also have type annotations.")),this.createNode(t,{type:C.VariableDeclarator,definite:_,id:h,init:f})}case x.VariableStatement:{let _=this.createNode(t,{type:C.VariableDeclaration,declarations:this.convertChildren(t.declarationList.declarations),declare:Ge(x.DeclareKeyword,t),kind:S_(t.declarationList)});return _.declarations.length||this.#e(t,"A variable declaration list must have at least one variable declarator."),(_.kind==="using"||_.kind==="await using")&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].init==null&&this.#e(f,`'${_.kind}' declarations must be initialized.`),_.declarations[h].id.type!==C.Identifier&&this.#e(f.name,`'${_.kind}' declarations may not have binding patterns.`)}),(_.declare||["await using","const","using"].includes(_.kind))&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].definite&&this.#e(f,"A definite assignment assertion '!' is not permitted in this context.")}),_.declare&&t.declarationList.declarations.forEach((f,h)=>{_.declarations[h].init&&(["let","var"].includes(_.kind)||_.declarations[h].id.typeAnnotation)&&this.#e(f,"Initializers are not permitted in ambient contexts.")}),this.fixExports(t,_)}case x.VariableDeclarationList:{let _=this.createNode(t,{type:C.VariableDeclaration,declarations:this.convertChildren(t.declarations),declare:!1,kind:S_(t)});return(_.kind==="using"||_.kind==="await using")&&t.declarations.forEach((f,h)=>{_.declarations[h].init!=null&&this.#e(f,`'${_.kind}' declarations may not be initialized in for statement.`),_.declarations[h].id.type!==C.Identifier&&this.#e(f.name,`'${_.kind}' declarations may not have binding patterns.`)}),_}case x.ExpressionStatement:return this.createNode(t,{type:C.ExpressionStatement,directive:void 0,expression:this.convertChild(t.expression)});case x.ThisKeyword:return this.createNode(t,{type:C.ThisExpression});case x.ArrayLiteralExpression:return this.allowPattern?this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(_=>this.convertPattern(_)),optional:!1,typeAnnotation:void 0}):this.createNode(t,{type:C.ArrayExpression,elements:this.convertChildren(t.elements)});case x.ObjectLiteralExpression:{if(this.allowPattern)return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.properties.map(f=>this.convertPattern(f)),typeAnnotation:void 0});let _=[];for(let f of t.properties)(f.kind===x.GetAccessor||f.kind===x.SetAccessor||f.kind===x.MethodDeclaration)&&!f.body&&this.#e(f.end-1,"'{' expected."),_.push(this.convertChild(f));return this.createNode(t,{type:C.ObjectExpression,properties:_})}case x.PropertyAssignment:{let{exclamationToken:_,questionToken:f}=t;return f&&this.#e(f,"A property assignment cannot have a question token."),_&&this.#e(_,"A property assignment cannot have an exclamation token."),this.createNode(t,{type:C.Property,computed:_a(t.name),key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(t.initializer,t,this.allowPattern)})}case x.ShorthandPropertyAssignment:{let{exclamationToken:_,modifiers:f,questionToken:h}=t;return f&&this.#e(f[0],"A shorthand property assignment cannot have modifiers."),h&&this.#e(h,"A shorthand property assignment cannot have a question token."),_&&this.#e(_,"A shorthand property assignment cannot have an exclamation token."),t.objectAssignmentInitializer?this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.name),optional:!1,right:this.convertChild(t.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(t,{type:C.Property,computed:!1,key:this.convertChild(t.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(t.name)})}case x.ComputedPropertyName:return this.convertChild(t.expression);case x.PropertyDeclaration:{let _=Ge(x.AbstractKeyword,t);_&&t.initializer&&this.#e(t.initializer,"Abstract property cannot have an initializer."),t.name.kind===x.StringLiteral&&t.name.text==="constructor"&&this.#e(t.name,"Classes may not have a field named 'constructor'.");let f=Ge(x.AccessorKeyword,t),h=f?_?C.TSAbstractAccessorProperty:C.AccessorProperty:_?C.TSAbstractPropertyDefinition:C.PropertyDefinition,T=this.convertChild(t.name);return this.createNode(t,{type:h,accessibility:Si(t),computed:_a(t.name),declare:Ge(x.DeclareKeyword,t),decorators:this.convertChildren(xi(t)??[]),definite:!!t.exclamationToken,key:T,optional:(T.type===C.Literal||t.name.kind===x.Identifier||t.name.kind===x.ComputedPropertyName||t.name.kind===x.PrivateIdentifier)&&!!t.questionToken,override:Ge(x.OverrideKeyword,t),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t),value:_?null:this.convertChild(t.initializer)})}case x.GetAccessor:case x.SetAccessor:if(t.parent.kind===x.InterfaceDeclaration||t.parent.kind===x.TypeLiteral)return this.convertMethodSignature(t);case x.MethodDeclaration:{let _=Ge(x.AbstractKeyword,t);_&&t.body&&this.#e(t.name,t.kind===x.GetAccessor||t.kind===x.SetAccessor?"An abstract accessor cannot have an implementation.":`Method '${Mh(t.name,this.ast)}' cannot have an implementation because it is marked abstract.`);let f=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:null,params:[],returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});f.typeParameters&&this.fixParentLocation(f,f.typeParameters.range);let h;if(a.kind===x.ObjectLiteralExpression)f.params=this.convertChildren(t.parameters),h=this.createNode(t,{type:C.Property,computed:_a(t.name),key:this.convertChild(t.name),kind:"init",method:t.kind===x.MethodDeclaration,optional:!!t.questionToken,shorthand:!1,value:f});else{f.params=this.convertParameters(t.parameters);let T=_?C.TSAbstractMethodDefinition:C.MethodDefinition;h=this.createNode(t,{type:T,accessibility:Si(t),computed:_a(t.name),decorators:this.convertChildren(xi(t)??[]),key:this.convertChild(t.name),kind:"method",optional:!!t.questionToken,override:Ge(x.OverrideKeyword,t),static:Ge(x.StaticKeyword,t),value:f})}return t.kind===x.GetAccessor?h.kind="get":t.kind===x.SetAccessor?h.kind="set":!h.static&&t.name.kind===x.StringLiteral&&t.name.text==="constructor"&&h.type!==C.Property&&(h.kind="constructor"),h}case x.Constructor:{let _=kh(t),f=(_&&er(_,t,this.ast))??t.getFirstToken(),h=this.createNode(t,{type:t.body?C.FunctionExpression:C.TSEmptyBodyFunctionExpression,range:[t.parameters.pos-1,t.end],async:!1,body:this.convertChild(t.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});h.typeParameters&&this.fixParentLocation(h,h.typeParameters.range);let T=f.kind===x.StringLiteral?this.createNode(f,{type:C.Literal,raw:f.getText(),value:"constructor"}):this.createNode(t,{type:C.Identifier,range:[f.getStart(this.ast),f.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),k=Ge(x.StaticKeyword,t);return this.createNode(t,{type:Ge(x.AbstractKeyword,t)?C.TSAbstractMethodDefinition:C.MethodDefinition,accessibility:Si(t),computed:!1,decorators:[],key:T,kind:k?"method":"constructor",optional:!1,override:!1,static:k,value:h})}case x.FunctionExpression:return this.createNode(t,{type:C.FunctionExpression,async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),declare:!1,expression:!1,generator:!!t.asteriskToken,id:this.convertChild(t.name),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.SuperKeyword:return this.createNode(t,{type:C.Super});case x.ArrayBindingPattern:return this.createNode(t,{type:C.ArrayPattern,decorators:[],elements:t.elements.map(_=>this.convertPattern(_)),optional:!1,typeAnnotation:void 0});case x.OmittedExpression:return null;case x.ObjectBindingPattern:return this.createNode(t,{type:C.ObjectPattern,decorators:[],optional:!1,properties:t.elements.map(_=>this.convertPattern(_)),typeAnnotation:void 0});case x.BindingElement:{if(a.kind===x.ArrayBindingPattern){let f=this.convertChild(t.name,a);return t.initializer?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:f,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}):t.dotDotDotToken?this.createNode(t,{type:C.RestElement,argument:f,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):f}let _;return t.dotDotDotToken?_=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.propertyName??t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):_=this.createNode(t,{type:C.Property,computed:!!(t.propertyName&&t.propertyName.kind===x.ComputedPropertyName),key:this.convertChild(t.propertyName??t.name),kind:"init",method:!1,optional:!1,shorthand:!t.propertyName,value:this.convertChild(t.name)}),t.initializer&&(_.value=this.createNode(t,{type:C.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:this.convertChild(t.name),optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0})),_}case x.ArrowFunction:return this.createNode(t,{type:C.ArrowFunctionExpression,async:Ge(x.AsyncKeyword,t),body:this.convertChild(t.body),expression:t.body.kind!==x.Block,generator:!1,id:null,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.YieldExpression:return this.createNode(t,{type:C.YieldExpression,argument:this.convertChild(t.expression),delegate:!!t.asteriskToken});case x.AwaitExpression:return this.createNode(t,{type:C.AwaitExpression,argument:this.convertChild(t.expression)});case x.NoSubstitutionTemplateLiteral:return this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.createNode(t,{type:C.TemplateElement,tail:!0,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-1)}})]});case x.TemplateExpression:{let _=this.createNode(t,{type:C.TemplateLiteral,expressions:[],quasis:[this.convertChild(t.head)]});return t.templateSpans.forEach(f=>{_.expressions.push(this.convertChild(f.expression)),_.quasis.push(this.convertChild(f.literal))}),_}case x.TaggedTemplateExpression:return t.tag.flags&sn.OptionalChain&&this.#e(t,"Tagged template expressions are not permitted in an optional chain."),this.createNode(t,{type:C.TaggedTemplateExpression,quasi:this.convertChild(t.template),tag:this.convertChild(t.tag),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.TemplateHead:case x.TemplateMiddle:case x.TemplateTail:{let _=t.kind===x.TemplateTail;return this.createNode(t,{type:C.TemplateElement,tail:_,value:{cooked:t.text,raw:this.ast.text.slice(t.getStart(this.ast)+1,t.end-(_?1:2))}})}case x.SpreadAssignment:case x.SpreadElement:return this.allowPattern?this.createNode(t,{type:C.RestElement,argument:this.convertPattern(t.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(t,{type:C.SpreadElement,argument:this.convertChild(t.expression)});case x.Parameter:{let _,f;return t.dotDotDotToken?_=f=this.createNode(t,{type:C.RestElement,argument:this.convertChild(t.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):t.initializer?(_=this.convertChild(t.name),f=this.createNode(t,{type:C.AssignmentPattern,range:[t.name.getStart(this.ast),t.initializer.end],decorators:[],left:_,optional:!1,right:this.convertChild(t.initializer),typeAnnotation:void 0}),Rn(t)&&(f.range[0]=_.range[0],f.loc=Kr(f.range,this.ast))):_=f=this.convertChild(t.name,a),t.type&&(_.typeAnnotation=this.convertTypeAnnotation(t.type,t),this.fixParentLocation(_,_.typeAnnotation.range)),t.questionToken&&(t.questionToken.end>_.range[1]&&(_.range[1]=t.questionToken.end,_.loc.end=x_(_.range[1],this.ast)),_.optional=!0),Rn(t)?this.createNode(t,{type:C.TSParameterProperty,accessibility:Si(t),decorators:[],override:Ge(x.OverrideKeyword,t),parameter:f,readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t)}):f}case x.ClassDeclaration:!t.name&&(!Ge(Ae.ExportKeyword,t)||!Ge(Ae.DefaultKeyword,t))&&this.#e(t,"A class declaration without the 'default' modifier must have a name.");case x.ClassExpression:{let _=t.heritageClauses??[],f=t.kind===x.ClassDeclaration?C.ClassDeclaration:C.ClassExpression,h,T;for(let c of _){let{token:W,types:y}=c;y.length===0&&this.#e(c,`'${nt(W)}' list cannot be empty.`),W===x.ExtendsKeyword?(h&&this.#e(c,"'extends' clause already seen."),T&&this.#e(c,"'extends' clause must precede 'implements' clause."),y.length>1&&this.#e(y[1],"Classes can only extend a single class."),h??(h=c)):W===x.ImplementsKeyword&&(T&&this.#e(c,"'implements' clause already seen."),T??(T=c))}let k=this.createNode(t,{type:f,abstract:Ge(x.AbstractKeyword,t),body:this.createNode(t,{type:C.ClassBody,range:[t.members.pos-1,t.end],body:this.convertChildren(t.members.filter(wh))}),declare:Ge(x.DeclareKeyword,t),decorators:this.convertChildren(xi(t)??[]),id:this.convertChild(t.name),implements:this.convertChildren(T?.types??[]),superClass:h?.types[0]?this.convertChild(h.types[0].expression):null,superTypeArguments:void 0,typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return h?.types[0]?.typeArguments&&(k.superTypeArguments=this.convertTypeArgumentsToTypeParameterInstantiation(h.types[0].typeArguments,h.types[0])),this.fixExports(t,k)}case x.ModuleBlock:return this.createNode(t,{type:C.TSModuleBlock,body:this.convertBodyExpressions(t.statements,t)});case x.ImportDeclaration:{this.assertModuleSpecifier(t,!1);let _=this.createNode(t,this.#t({type:C.ImportDeclaration,attributes:this.convertImportAttributes(t),importKind:"value",source:this.convertChild(t.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(t.importClause&&(t.importClause.isTypeOnly&&(_.importKind="type"),t.importClause.name&&_.specifiers.push(this.convertChild(t.importClause)),t.importClause.namedBindings))switch(t.importClause.namedBindings.kind){case x.NamespaceImport:_.specifiers.push(this.convertChild(t.importClause.namedBindings));break;case x.NamedImports:_.specifiers.push(...this.convertChildren(t.importClause.namedBindings.elements));break}return _}case x.NamespaceImport:return this.createNode(t,{type:C.ImportNamespaceSpecifier,local:this.convertChild(t.name)});case x.ImportSpecifier:return this.createNode(t,{type:C.ImportSpecifier,imported:this.convertChild(t.propertyName??t.name),importKind:t.isTypeOnly?"type":"value",local:this.convertChild(t.name)});case x.ImportClause:{let _=this.convertChild(t.name);return this.createNode(t,{type:C.ImportDefaultSpecifier,range:_.range,local:_})}case x.ExportDeclaration:return t.exportClause?.kind===x.NamedExports?(this.assertModuleSpecifier(t,!0),this.createNode(t,this.#t({type:C.ExportNamedDeclaration,attributes:this.convertImportAttributes(t),declaration:null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier),specifiers:this.convertChildren(t.exportClause.elements,t)},"assertions","attributes",!0))):(this.assertModuleSpecifier(t,!1),this.createNode(t,this.#t({type:C.ExportAllDeclaration,attributes:this.convertImportAttributes(t),exported:t.exportClause?.kind===x.NamespaceExport?this.convertChild(t.exportClause.name):null,exportKind:t.isTypeOnly?"type":"value",source:this.convertChild(t.moduleSpecifier)},"assertions","attributes",!0)));case x.ExportSpecifier:{let _=t.propertyName??t.name;return _.kind===x.StringLiteral&&a.kind===x.ExportDeclaration&&a.moduleSpecifier?.kind!==x.StringLiteral&&this.#e(_,"A string literal cannot be used as a local exported binding without `from`."),this.createNode(t,{type:C.ExportSpecifier,exported:this.convertChild(t.name),exportKind:t.isTypeOnly?"type":"value",local:this.convertChild(_)})}case x.ExportAssignment:return t.isExportEquals?this.createNode(t,{type:C.TSExportAssignment,expression:this.convertChild(t.expression)}):this.createNode(t,{type:C.ExportDefaultDeclaration,declaration:this.convertChild(t.expression),exportKind:"value"});case x.PrefixUnaryExpression:case x.PostfixUnaryExpression:{let _=Qr(t.operator);return _==="++"||_==="--"?(Jl(t.operand)||this.#e(t.operand,"Invalid left-hand side expression in unary operation"),this.createNode(t,{type:C.UpdateExpression,argument:this.convertChild(t.operand),operator:_,prefix:t.kind===x.PrefixUnaryExpression})):this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.operand),operator:_,prefix:t.kind===x.PrefixUnaryExpression})}case x.DeleteExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"delete",prefix:!0});case x.VoidExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"void",prefix:!0});case x.TypeOfExpression:return this.createNode(t,{type:C.UnaryExpression,argument:this.convertChild(t.expression),operator:"typeof",prefix:!0});case x.TypeOperator:return this.createNode(t,{type:C.TSTypeOperator,operator:Qr(t.operator),typeAnnotation:this.convertChild(t.type)});case x.BinaryExpression:{if(t.operatorToken.kind!==x.InKeyword&&t.left.kind===x.PrivateIdentifier?this.#e(t.left,"Private identifiers cannot appear on the right-hand-side of an 'in' expression."):t.right.kind===x.PrivateIdentifier&&this.#e(t.right,"Private identifiers are only allowed on the left-hand-side of an 'in' expression."),Eh(t.operatorToken)){let f=this.createNode(t,{type:C.SequenceExpression,expressions:[]}),h=this.convertChild(t.left);return h.type===C.SequenceExpression&&t.left.kind!==x.ParenthesizedExpression?f.expressions.push(...h.expressions):f.expressions.push(h),f.expressions.push(this.convertChild(t.right)),f}let _=Ah(t.operatorToken);return this.allowPattern&&_.type===C.AssignmentExpression?this.createNode(t,{type:C.AssignmentPattern,decorators:[],left:this.convertPattern(t.left,t),optional:!1,right:this.convertChild(t.right),typeAnnotation:void 0}):this.createNode(t,{..._,left:this.converter(t.left,t,_.type===C.AssignmentExpression),right:this.convertChild(t.right)})}case x.PropertyAccessExpression:{let _=this.convertChild(t.expression),f=this.convertChild(t.name),T=this.createNode(t,{type:C.MemberExpression,computed:!1,object:_,optional:t.questionDotToken!=null,property:f});return this.convertChainExpression(T,t)}case x.ElementAccessExpression:{let _=this.convertChild(t.expression),f=this.convertChild(t.argumentExpression),T=this.createNode(t,{type:C.MemberExpression,computed:!0,object:_,optional:t.questionDotToken!=null,property:f});return this.convertChainExpression(T,t)}case x.CallExpression:{if(t.expression.kind===x.ImportKeyword)return t.arguments.length!==1&&t.arguments.length!==2&&this.#e(t.arguments[2]??t,"Dynamic import requires exactly one or two arguments."),this.createNode(t,this.#t({type:C.ImportExpression,options:t.arguments[1]?this.convertChild(t.arguments[1]):null,source:this.convertChild(t.arguments[0])},"attributes","options",!0));let _=this.convertChild(t.expression),f=this.convertChildren(t.arguments),h=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),T=this.createNode(t,{type:C.CallExpression,arguments:f,callee:_,optional:t.questionDotToken!=null,typeArguments:h});return this.convertChainExpression(T,t)}case x.NewExpression:{let _=t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t);return this.createNode(t,{type:C.NewExpression,arguments:this.convertChildren(t.arguments??[]),callee:this.convertChild(t.expression),typeArguments:_})}case x.ConditionalExpression:return this.createNode(t,{type:C.ConditionalExpression,alternate:this.convertChild(t.whenFalse),consequent:this.convertChild(t.whenTrue),test:this.convertChild(t.condition)});case x.MetaProperty:return this.createNode(t,{type:C.MetaProperty,meta:this.createNode(t.getFirstToken(),{type:C.Identifier,decorators:[],name:Qr(t.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(t.name)});case x.Decorator:return this.createNode(t,{type:C.Decorator,expression:this.convertChild(t.expression)});case x.StringLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:a.kind===x.JsxAttribute?Kf(t.text):t.text});case x.NumericLiteral:return this.createNode(t,{type:C.Literal,raw:t.getText(),value:Number(t.text)});case x.BigIntLiteral:{let _=sa(t,this.ast),f=this.ast.text.slice(_[0],_[1]),h=Wr(0,f.slice(0,-1),"_",""),T=typeof BigInt<"u"?BigInt(h):null;return this.createNode(t,{type:C.Literal,range:_,bigint:T==null?h:String(T),raw:f,value:T})}case x.RegularExpressionLiteral:{let _=t.text.slice(1,t.text.lastIndexOf("/")),f=t.text.slice(t.text.lastIndexOf("/")+1),h=null;try{h=new RegExp(_,f)}catch{}return this.createNode(t,{type:C.Literal,raw:t.text,regex:{flags:f,pattern:_},value:h})}case x.TrueKeyword:return this.createNode(t,{type:C.Literal,raw:"true",value:!0});case x.FalseKeyword:return this.createNode(t,{type:C.Literal,raw:"false",value:!1});case x.NullKeyword:return this.createNode(t,{type:C.Literal,raw:"null",value:null});case x.EmptyStatement:return this.createNode(t,{type:C.EmptyStatement});case x.DebuggerStatement:return this.createNode(t,{type:C.DebuggerStatement});case x.JsxElement:return this.createNode(t,{type:C.JSXElement,children:this.convertChildren(t.children),closingElement:this.convertChild(t.closingElement),openingElement:this.convertChild(t.openingElement)});case x.JsxFragment:return this.createNode(t,{type:C.JSXFragment,children:this.convertChildren(t.children),closingFragment:this.convertChild(t.closingFragment),openingFragment:this.convertChild(t.openingFragment)});case x.JsxSelfClosingElement:return this.createNode(t,{type:C.JSXElement,children:[],closingElement:null,openingElement:this.createNode(t,{type:C.JSXOpeningElement,range:sa(t,this.ast),attributes:this.convertChildren(t.attributes.properties),name:this.convertJSXTagName(t.tagName,t),selfClosing:!0,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):void 0})});case x.JsxOpeningElement:return this.createNode(t,{type:C.JSXOpeningElement,attributes:this.convertChildren(t.attributes.properties),name:this.convertJSXTagName(t.tagName,t),selfClosing:!1,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.JsxClosingElement:return this.createNode(t,{type:C.JSXClosingElement,name:this.convertJSXTagName(t.tagName,t)});case x.JsxOpeningFragment:return this.createNode(t,{type:C.JSXOpeningFragment});case x.JsxClosingFragment:return this.createNode(t,{type:C.JSXClosingFragment});case x.JsxExpression:{let _=t.expression?this.convertChild(t.expression):this.createNode(t,{type:C.JSXEmptyExpression,range:[t.getStart(this.ast)+1,t.getEnd()-1]});return t.dotDotDotToken?this.createNode(t,{type:C.JSXSpreadChild,expression:_}):this.createNode(t,{type:C.JSXExpressionContainer,expression:_})}case x.JsxAttribute:return this.createNode(t,{type:C.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(t.name),value:this.convertChild(t.initializer)});case x.JsxText:{let _=t.getFullStart(),f=t.getEnd(),h=this.ast.text.slice(_,f);return this.createNode(t,{type:C.JSXText,range:[_,f],raw:h,value:Kf(h)})}case x.JsxSpreadAttribute:return this.createNode(t,{type:C.JSXSpreadAttribute,argument:this.convertChild(t.expression)});case x.QualifiedName:return this.createNode(t,{type:C.TSQualifiedName,left:this.convertChild(t.left),right:this.convertChild(t.right)});case x.TypeReference:return this.createNode(t,{type:C.TSTypeReference,typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t),typeName:this.convertChild(t.typeName)});case x.TypeParameter:return this.createNode(t,{type:C.TSTypeParameter,const:Ge(x.ConstKeyword,t),constraint:t.constraint&&this.convertChild(t.constraint),default:t.default?this.convertChild(t.default):void 0,in:Ge(x.InKeyword,t),name:this.convertChild(t.name),out:Ge(x.OutKeyword,t)});case x.ThisType:return this.createNode(t,{type:C.TSThisType});case x.AnyKeyword:case x.BigIntKeyword:case x.BooleanKeyword:case x.NeverKeyword:case x.NumberKeyword:case x.ObjectKeyword:case x.StringKeyword:case x.SymbolKeyword:case x.UnknownKeyword:case x.VoidKeyword:case x.UndefinedKeyword:case x.IntrinsicKeyword:return this.createNode(t,{type:C[`TS${x[t.kind]}`]});case x.NonNullExpression:{let _=this.createNode(t,{type:C.TSNonNullExpression,expression:this.convertChild(t.expression)});return this.convertChainExpression(_,t)}case x.TypeLiteral:return this.createNode(t,{type:C.TSTypeLiteral,members:this.convertChildren(t.members)});case x.ArrayType:return this.createNode(t,{type:C.TSArrayType,elementType:this.convertChild(t.elementType)});case x.IndexedAccessType:return this.createNode(t,{type:C.TSIndexedAccessType,indexType:this.convertChild(t.indexType),objectType:this.convertChild(t.objectType)});case x.ConditionalType:return this.createNode(t,{type:C.TSConditionalType,checkType:this.convertChild(t.checkType),extendsType:this.convertChild(t.extendsType),falseType:this.convertChild(t.falseType),trueType:this.convertChild(t.trueType)});case x.TypeQuery:return this.createNode(t,{type:C.TSTypeQuery,exprName:this.convertChild(t.exprName),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)});case x.MappedType:return t.members&&t.members.length>0&&this.#e(t.members[0],"A mapped type may not declare properties or methods."),this.createNode(t,this.#n({type:C.TSMappedType,constraint:this.convertChild(t.typeParameter.constraint),key:this.convertChild(t.typeParameter.name),nameType:this.convertChild(t.nameType)??null,optional:t.questionToken?t.questionToken.kind===x.QuestionToken||Qr(t.questionToken.kind):!1,readonly:t.readonlyToken?t.readonlyToken.kind===x.ReadonlyKeyword||Qr(t.readonlyToken.kind):void 0,typeAnnotation:t.type&&this.convertChild(t.type)},"typeParameter","'constraint' and 'key'",this.convertChild(t.typeParameter)));case x.ParenthesizedExpression:return this.convertChild(t.expression,a);case x.TypeAliasDeclaration:{let _=this.createNode(t,{type:C.TSTypeAliasDeclaration,declare:Ge(x.DeclareKeyword,t),id:this.convertChild(t.name),typeAnnotation:this.convertChild(t.type),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,_)}case x.MethodSignature:return this.convertMethodSignature(t);case x.PropertySignature:{let{initializer:_}=t;return _&&this.#e(_,"A property signature cannot have an initializer."),this.createNode(t,{type:C.TSPropertySignature,accessibility:Si(t),computed:_a(t.name),key:this.convertChild(t.name),optional:Zf(t),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)})}case x.IndexSignature:return this.createNode(t,{type:C.TSIndexSignature,accessibility:Si(t),parameters:this.convertChildren(t.parameters),readonly:Ge(x.ReadonlyKeyword,t),static:Ge(x.StaticKeyword,t),typeAnnotation:t.type&&this.convertTypeAnnotation(t.type,t)});case x.ConstructorType:return this.createNode(t,{type:C.TSConstructorType,abstract:Ge(x.AbstractKeyword,t),params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});case x.FunctionType:{let{modifiers:_}=t;_&&this.#e(_[0],"A function type cannot have modifiers.")}case x.ConstructSignature:case x.CallSignature:{let _=t.kind===x.ConstructSignature?C.TSConstructSignatureDeclaration:t.kind===x.CallSignature?C.TSCallSignatureDeclaration:C.TSFunctionType;return this.createNode(t,{type:_,params:this.convertParameters(t.parameters),returnType:t.type&&this.convertTypeAnnotation(t.type,t),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)})}case x.ExpressionWithTypeArguments:{let _=a.kind,f=_===x.InterfaceDeclaration?C.TSInterfaceHeritage:_===x.HeritageClause?C.TSClassImplements:C.TSInstantiationExpression;return this.createNode(t,{type:f,expression:this.convertChild(t.expression),typeArguments:t.typeArguments&&this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t)})}case x.InterfaceDeclaration:{let _=t.heritageClauses??[],f=[],h=!1;for(let k of _){k.token!==x.ExtendsKeyword&&this.#e(k,k.token===x.ImplementsKeyword?"Interface declaration cannot have 'implements' clause.":"Unexpected token."),h&&this.#e(k,"'extends' clause already seen."),h=!0;for(let c of k.types)(!jh(c.expression)||e1(c.expression))&&this.#e(c,"Interface declaration can only extend an identifier/qualified name with optional type arguments."),f.push(this.convertChild(c,t))}let T=this.createNode(t,{type:C.TSInterfaceDeclaration,body:this.createNode(t,{type:C.TSInterfaceBody,range:[t.members.pos-1,t.end],body:this.convertChildren(t.members)}),declare:Ge(x.DeclareKeyword,t),extends:f,id:this.convertChild(t.name),typeParameters:t.typeParameters&&this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters)});return this.fixExports(t,T)}case x.TypePredicate:{let _=this.createNode(t,{type:C.TSTypePredicate,asserts:t.assertsModifier!=null,parameterName:this.convertChild(t.parameterName),typeAnnotation:null});return t.type&&(_.typeAnnotation=this.convertTypeAnnotation(t.type,t),_.typeAnnotation.loc=_.typeAnnotation.typeAnnotation.loc,_.typeAnnotation.range=_.typeAnnotation.typeAnnotation.range),_}case x.ImportType:{let _=sa(t,this.ast);if(t.isTypeOf){let c=er(t.getFirstToken(),t,this.ast);_[0]=c.getStart(this.ast)}let f=null;if(t.attributes){let c=this.createNode(t.attributes,{type:C.ObjectExpression,properties:t.attributes.elements.map(be=>this.createNode(be,{type:C.Property,computed:!1,key:this.convertChild(be.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.convertChild(be.value)}))}),W=er(t.argument,t,this.ast),y=er(W,t,this.ast),G=er(t.attributes,t,this.ast),E=G.kind===Ae.CommaToken?er(G,t,this.ast):G,D=er(y,t,this.ast),R=sa(D,this.ast),ue=D.kind===Ae.AssertKeyword?"assert":"with";f=this.createNode(t,{type:C.ObjectExpression,range:[y.getStart(this.ast),E.end],properties:[this.createNode(t,{type:C.Property,range:[R[0],t.attributes.end],computed:!1,key:this.createNode(t,{type:C.Identifier,range:R,decorators:[],name:ue,optional:!1,typeAnnotation:void 0}),kind:"init",method:!1,optional:!1,shorthand:!1,value:c})]})}let h=this.convertChild(t.argument),T=h.literal,k=this.createNode(t,this.#n({type:C.TSImportType,range:_,options:f,qualifier:this.convertChild(t.qualifier),source:T,typeArguments:t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null},"argument","source",h));return t.isTypeOf?this.createNode(t,{type:C.TSTypeQuery,exprName:k,typeArguments:void 0}):k}case x.EnumDeclaration:{let _=this.convertChildren(t.members),f=this.createNode(t,this.#n({type:C.TSEnumDeclaration,body:this.createNode(t,{type:C.TSEnumBody,range:[t.members.pos-1,t.end],members:_}),const:Ge(x.ConstKeyword,t),declare:Ge(x.DeclareKeyword,t),id:this.convertChild(t.name)},"members","'body.members'",this.convertChildren(t.members)));return this.fixExports(t,f)}case x.EnumMember:{let _=t.name.kind===Ae.ComputedPropertyName;return _&&this.#e(t.name,"Computed property names are not allowed in enums."),(t.name.kind===x.NumericLiteral||t.name.kind===x.BigIntLiteral)&&this.#e(t.name,"An enum member cannot have a numeric name."),this.createNode(t,this.#n({type:C.TSEnumMember,id:this.convertChild(t.name),initializer:t.initializer&&this.convertChild(t.initializer)},"computed",void 0,_))}case x.ModuleDeclaration:{let _=Ge(x.DeclareKeyword,t),f=this.createNode(t,{type:C.TSModuleDeclaration,...(()=>{if(t.flags&sn.GlobalAugmentation){let T=this.convertChild(t.name),k=this.convertChild(t.body);return(k==null||k.type===C.TSModuleDeclaration)&&this.#e(t.body??t,"Expected a valid module body"),T.type!==C.Identifier&&this.#e(t.name,"global module augmentation must have an Identifier id"),{body:k,declare:!1,global:!1,id:T,kind:"global"}}if(vi(t.name)){let T=this.convertChild(t.body);return{kind:"module",...T!=null?{body:T}:{},declare:!1,global:!1,id:this.convertChild(t.name)}}t.body==null&&this.#e(t,"Expected a module body"),t.name.kind!==Ae.Identifier&&this.#e(t.name,"`namespace`s must have an Identifier id");let h=this.createNode(t.name,{type:C.Identifier,range:[t.name.getStart(this.ast),t.name.getEnd()],decorators:[],name:t.name.text,optional:!1,typeAnnotation:void 0});for(;t.body&&Ti(t.body)&&t.body.name;){t=t.body,_||(_=Ge(x.DeclareKeyword,t));let T=t.name,k=this.createNode(T,{type:C.Identifier,range:[T.getStart(this.ast),T.getEnd()],decorators:[],name:T.text,optional:!1,typeAnnotation:void 0});h=this.createNode(T,{type:C.TSQualifiedName,range:[h.range[0],k.range[1]],left:h,right:k})}return{body:this.convertChild(t.body),declare:!1,global:!1,id:h,kind:t.flags&sn.Namespace?"namespace":"module"}})()});return f.declare=_,t.flags&sn.GlobalAugmentation&&(f.global=!0),this.fixExports(t,f)}case x.ParenthesizedType:return this.convertChild(t.type);case x.UnionType:return this.createNode(t,{type:C.TSUnionType,types:this.convertChildren(t.types)});case x.IntersectionType:return this.createNode(t,{type:C.TSIntersectionType,types:this.convertChildren(t.types)});case x.AsExpression:return this.createNode(t,{type:C.TSAsExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case x.InferType:return this.createNode(t,{type:C.TSInferType,typeParameter:this.convertChild(t.typeParameter)});case x.LiteralType:return t.literal.kind===x.NullKeyword?this.createNode(t.literal,{type:C.TSNullKeyword}):this.createNode(t,{type:C.TSLiteralType,literal:this.convertChild(t.literal)});case x.TypeAssertionExpression:return this.createNode(t,{type:C.TSTypeAssertion,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});case x.ImportEqualsDeclaration:return this.fixExports(t,this.createNode(t,{type:C.TSImportEqualsDeclaration,id:this.convertChild(t.name),importKind:t.isTypeOnly?"type":"value",moduleReference:this.convertChild(t.moduleReference)}));case x.ExternalModuleReference:return t.expression.kind!==x.StringLiteral&&this.#e(t.expression,"String literal expected."),this.createNode(t,{type:C.TSExternalModuleReference,expression:this.convertChild(t.expression)});case x.NamespaceExportDeclaration:return this.createNode(t,{type:C.TSNamespaceExportDeclaration,id:this.convertChild(t.name)});case x.AbstractKeyword:return this.createNode(t,{type:C.TSAbstractKeyword});case x.TupleType:{let _=this.convertChildren(t.elements);return this.createNode(t,{type:C.TSTupleType,elementTypes:_})}case x.NamedTupleMember:{let _=this.createNode(t,{type:C.TSNamedTupleMember,elementType:this.convertChild(t.type,t),label:this.convertChild(t.name,t),optional:t.questionToken!=null});return t.dotDotDotToken?(_.range[0]=_.label.range[0],_.loc.start=_.label.loc.start,this.createNode(t,{type:C.TSRestType,typeAnnotation:_})):_}case x.OptionalType:return this.createNode(t,{type:C.TSOptionalType,typeAnnotation:this.convertChild(t.type)});case x.RestType:return this.createNode(t,{type:C.TSRestType,typeAnnotation:this.convertChild(t.type)});case x.TemplateLiteralType:{let _=this.createNode(t,{type:C.TSTemplateLiteralType,quasis:[this.convertChild(t.head)],types:[]});return t.templateSpans.forEach(f=>{_.types.push(this.convertChild(f.type)),_.quasis.push(this.convertChild(f.literal))}),_}case x.ClassStaticBlockDeclaration:return this.createNode(t,{type:C.StaticBlock,body:this.convertBodyExpressions(t.body.statements,t)});case x.AssertEntry:case x.ImportAttribute:return this.createNode(t,{type:C.ImportAttribute,key:this.convertChild(t.name),value:this.convertChild(t.value)});case x.SatisfiesExpression:return this.createNode(t,{type:C.TSSatisfiesExpression,expression:this.convertChild(t.expression),typeAnnotation:this.convertChild(t.type)});default:return this.deeplyCopy(t)}}createNode(t,a){let _=a;return _.range??(_.range=sa(t,this.ast)),_.loc??(_.loc=Kr(_.range,this.ast)),_&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(_,t),_}convertProgram(){return this.converter(this.ast)}deeplyCopy(t){t.kind===Ae.JSDocFunctionType&&this.#e(t,"JSDoc types can only be used inside documentation comments.");let a=`TS${x[t.kind]}`;if(this.options.errorOnUnknownASTType&&!C[a])throw new Error(`Unknown AST_NODE_TYPE: "${a}"`);let _=this.createNode(t,{type:a});"type"in t&&(_.typeAnnotation=t.type&&"kind"in t.type&&i1(t.type)?this.convertTypeAnnotation(t.type,t):null),"typeArguments"in t&&(_.typeArguments=t.typeArguments&&"pos"in t.typeArguments?this.convertTypeArgumentsToTypeParameterInstantiation(t.typeArguments,t):null),"typeParameters"in t&&(_.typeParameters=t.typeParameters&&"pos"in t.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(t.typeParameters):null);let f=xi(t);f?.length&&(_.decorators=this.convertChildren(f));let h=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(t).filter(([T])=>!h.has(T)).forEach(([T,k])=>{Array.isArray(k)?_[T]=this.convertChildren(k):k&&typeof k=="object"&&k.kind?_[T]=this.convertChild(k):_[T]=k}),_}fixExports(t,a){let f=Ti(t)&&!vi(t.name)?Oh(t):Rn(t);if(f?.[0].kind===x.ExportKeyword){this.registerTSNodeInNodeMap(t,a);let h=f[0],T=f[1],k=T?.kind===x.DefaultKeyword,c=k?er(T,this.ast,this.ast):er(h,this.ast,this.ast);if(a.range[0]=c.getStart(this.ast),a.loc=Kr(a.range,this.ast),k)return this.createNode(t,{type:C.ExportDefaultDeclaration,range:[h.getStart(this.ast),a.range[1]],declaration:a,exportKind:"value"});let W=a.type===C.TSInterfaceDeclaration||a.type===C.TSTypeAliasDeclaration,y="declare"in a&&a.declare;return this.createNode(t,this.#t({type:C.ExportNamedDeclaration,range:[h.getStart(this.ast),a.range[1]],attributes:[],declaration:a,exportKind:W||y?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return a}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(t,a){a&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(t)&&this.tsNodeToESTreeNodeMap.set(t,a)}};function Nv(e,t,a=e.getSourceFile()){let _=[];for(;;){if(df(e.kind))t(e);else{let f=e.getChildren(a);if(f.length===1){e=f[0];continue}for(let h=f.length-1;h>=0;--h)_.push(f[h])}if(_.length===0)break;e=_.pop()}}function Uh(e,t,a=e.getSourceFile()){let _=a.text,f=a.languageVariant!==wl.JSX;return Nv(e,T=>{if(T.pos!==T.end&&(T.kind!==Ae.JsxText&&Vm(_,T.pos===0?(af(_)??"").length:T.pos,h),f||Iv(T)))return Wm(_,T.end,h)},a);function h(T,k,c){t(_,{end:k,kind:c,pos:T})}}function Iv(e){switch(e.kind){case Ae.CloseBraceToken:return e.parent.kind!==Ae.JsxExpression||!rd(e.parent.parent);case Ae.GreaterThanToken:switch(e.parent.kind){case Ae.JsxClosingElement:case Ae.JsxClosingFragment:return!rd(e.parent.parent.parent);case Ae.JsxOpeningElement:return e.end!==e.parent.end;case Ae.JsxOpeningFragment:return!1;case Ae.JsxSelfClosingElement:return e.end!==e.parent.end||!rd(e.parent.parent)}}return!0}function rd(e){return e.kind===Ae.JsxElement||e.kind===Ae.JsxFragment}var[rx,ix]=gm.split(".").map(e=>Number.parseInt(e,10));var ax=en.Intrinsic??en.Any|en.Unknown|en.String|en.Number|en.BigInt|en.Boolean|en.BooleanLiteral|en.ESSymbol|en.Void|en.Undefined|en.Null|en.Never|en.NonPrimitive;function Bh(e,t){let a=[];return Uh(e,(_,f)=>{let h=f.kind===Ae.SingleLineCommentTrivia?Rt.Line:Rt.Block,T=[f.pos,f.end],k=Kr(T,e),c=T[0]+2,W=f.kind===Ae.SingleLineCommentTrivia?T[1]:T[1]-2;a.push({type:h,loc:k,range:T,value:t.slice(c,W)})},e),a}var qh=()=>{};function Fh(e,t,a){let{parseDiagnostics:_}=e;if(_.length)throw nd(_[0]);let f=new Rl(e,{allowInvalidAST:t.allowInvalidAST,errorOnUnknownASTType:t.errorOnUnknownASTType,shouldPreserveNodeMaps:a,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings}),h=f.convertProgram();return(!t.range||!t.loc)&&qh(h,{enter:k=>{t.range||delete k.range,t.loc||delete k.loc}}),t.tokens&&(h.tokens=Nh(e)),t.comment&&(h.comments=Bh(e,t.codeFullText)),{astMaps:f.getASTMaps(),estree:h}}function Ul(e){if(typeof e!="object"||e==null)return!1;let t=e;return t.kind===Ae.SourceFile&&typeof t.getFullText=="function"}var Uv=function(e){return e&&e.__esModule?e:{default:e}};var Bv=Uv({extname:e=>"."+e.split(".").pop()});function Vh(e,t){switch(Bv.default.extname(e).toLowerCase()){case Cn.Cjs:case Cn.Js:case Cn.Mjs:return Pr.JS;case Cn.Cts:case Cn.Mts:case Cn.Ts:return Pr.TS;case Cn.Json:return Pr.JSON;case Cn.Jsx:return Pr.JSX;case Cn.Tsx:return Pr.TSX;default:return t?Pr.TSX:Pr.TS}}var Fv={default:Na},zv=(0,Fv.default)("typescript-eslint:typescript-estree:create-program:createSourceFile");function Wh(e){return zv("Getting AST without type information in %s mode for: %s",e.jsx?"TSX":"TS",e.filePath),Ul(e.code)?e.code:lh(e.filePath,e.codeFullText,{jsDocParsingMode:e.jsDocParsingMode,languageVersion:g_.Latest,setExternalModuleIndicator:e.setExternalModuleIndicator},!0,Vh(e.filePath,e.jsx))}var Gh=e=>e;var Yh=()=>{};var Hh=class{};var $h=()=>!1;var Qh=()=>{};var n4=function(e){return e&&e.__esModule?e:{default:e}};var r4={},id={default:Na},i4=n4({extname:e=>"."+e.split(".").pop()}),a4=(0,id.default)("typescript-eslint:typescript-estree:parseSettings:createParseSettings"),s4,Kh=null,k_={ParseAll:Ya?.ParseAll,ParseForTypeErrors:Ya?.ParseForTypeErrors,ParseForTypeInfo:Ya?.ParseForTypeInfo,ParseNone:Ya?.ParseNone};function Zh(e,t={}){let a=_4(e),_=$h(t),f=void 0,h=typeof t.loggerFn=="function",T=Gh(typeof t.filePath=="string"&&t.filePath!==""?t.filePath:o4(t.jsx),f),k=i4.default.extname(T).toLowerCase(),c=(()=>{switch(t.jsDocParsingMode){case"all":return k_.ParseAll;case"none":return k_.ParseNone;case"type-info":return k_.ParseForTypeInfo;default:return k_.ParseAll}})(),W={loc:t.loc===!0,range:t.range===!0,allowInvalidAST:t.allowInvalidAST===!0,code:e,codeFullText:a,comment:t.comment===!0,comments:[],debugLevel:t.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(t.debugLevel)?new Set(t.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:t.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(t.extraFileExtensions)&&t.extraFileExtensions.every(y=>typeof y=="string")?t.extraFileExtensions:[],filePath:T,jsDocParsingMode:c,jsx:t.jsx===!0,log:typeof t.loggerFn=="function"?t.loggerFn:t.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:t.preserveNodeMaps!==!1,programs:Array.isArray(t.programs)?t.programs:null,projects:new Map,projectService:t.projectService||t.project&&t.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?c4(t.projectService,{jsDocParsingMode:c,tsconfigRootDir:f}):void 0,setExternalModuleIndicator:t.sourceType==="module"||t.sourceType==null&&k===Cn.Mjs||t.sourceType==null&&k===Cn.Mts?y=>{y.externalModuleIndicator=!0}:void 0,singleRun:_,suppressDeprecatedPropertyWarnings:t.suppressDeprecatedPropertyWarnings??!0,tokens:t.tokens===!0?[]:null,tsconfigMatchCache:s4??(s4=new Hh(_?"Infinity":t.cacheLifetime?.glob??void 0)),tsconfigRootDir:f};if(W.projectService&&t.project&&(void 0).env.TYPESCRIPT_ESLINT_IGNORE_PROJECT_AND_PROJECT_SERVICE_ERROR!=="true")throw new Error('Enabling "project" does nothing when "projectService" is enabled. You can remove the "project" setting.');if(W.debugLevel.size>0){let y=[];W.debugLevel.has("typescript-eslint")&&y.push("typescript-eslint:*"),(W.debugLevel.has("eslint")||id.default.enabled("eslint:*,-eslint:code-path"))&&y.push("eslint:*,-eslint:code-path"),id.default.enable(y.join(","))}if(Array.isArray(t.programs)){if(!t.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");a4("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!W.programs&&!W.projectService&&(W.projects=new Map),t.jsDocParsingMode==null&&W.projects.size===0&&W.programs==null&&W.projectService==null&&(W.jsDocParsingMode=k_.ParseNone),Qh(W,h),W}function _4(e){return Ul(e)?e.getFullText(e):typeof e=="string"?e:String(e)}function o4(e){return e?"estree.tsx":"estree.ts"}function c4(e,t){let a=typeof e=="object"?e:{};return Yh(a.allowDefaultProject),Kh??(Kh=(0,r4.createProjectService)({options:a,...t})),Kh}var f4={default:Na},Tx=(0,f4.default)("typescript-eslint:typescript-estree:parser");function e0(e,t){let{ast:a}=d4(e,t,!1);return a}function d4(e,t,a){let _=Zh(e,t);if(t?.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let f=Wh(_),{astMaps:h,estree:T}=Fh(f,_,a);return{ast:T,esTreeNodeToTSNodeMap:h.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:h.tsNodeToESTreeNodeMap}}function m4(e,t){let a=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(a,t)}var t0=m4;function n0(e){let t=[];for(let a of e)try{return a()}catch(_){t.push(_)}throw Object.assign(new Error("All combinations failed"),{errors:t})}var h4=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let a=this[t];if(e(a,t,this))return a}},y4=Ia("findLast",function(){if(Array.isArray(this))return h4}),r0=y4;function g4(e){return this[e<0?this.length+e:e]}var b4=Ia("at",function(){if(Array.isArray(this)||typeof this=="string")return g4}),i0=b4;function tr(e){let t=e.range?.[0]??e.start,a=(e.declaration?.decorators??e.decorators)?.[0];return a?Math.min(tr(a),t):t}function Un(e){return e.range?.[1]??e.end}function v4(e){let t=new Set(e);return a=>t.has(a?.type)}var $a=v4;var T4=$a(["Block","CommentBlock","MultiLine"]),Qa=T4;var x4=$a(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]),a0=x4;var ad=new WeakMap;function S4(e){return ad.has(e)||ad.set(e,Qa(e)&&e.value[0]==="*"&&/@(?:type|satisfies)\b/u.test(e.value)),ad.get(e)}var s0=S4;function w4(e){if(!Qa(e))return!1;let t=`*${e.value}*`.split(` +`);return t.length>1&&t.every(a=>a.trimStart()[0]==="*")}var sd=new WeakMap;function k4(e){return sd.has(e)||sd.set(e,w4(e)),sd.get(e)}var _d=k4;function E4(e){if(e.length<2)return;let t;for(let a=e.length-1;a>=0;a--){let _=e[a];if(t&&Un(_)===tr(t)&&_d(_)&&_d(t)&&(e.splice(a+1,1),_.value+="*//*"+t.value,_.range=[tr(_),Un(t)]),!a0(_)&&!Qa(_))throw new TypeError(`Unknown comment type: "${_.type}".`);t=_}}var _0=E4;function A4(e){return e!==null&&typeof e=="object"}var o0=A4;var E_=null;function A_(e){if(E_!==null&&typeof E_.property){let t=E_;return E_=A_.prototype=null,t}return E_=A_.prototype=e??Object.create(null),new A_}var C4=10;for(let e=0;e<=C4;e++)A_();function od(e){return A_(e)}function D4(e,t="type"){od(e);function a(_){let f=_[t],h=e[f];if(!Array.isArray(h))throw Object.assign(new Error(`Missing visitor keys for '${f}'.`),{node:_});return h}return a}var c0=D4;var w=[["decorators","key","typeAnnotation","value"],[],["elementType"],["expression"],["expression","typeAnnotation"],["left","right"],["argument"],["directives","body"],["label"],["callee","typeArguments","arguments"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body","superTypeParameters"],["id","typeParameters"],["decorators","key","typeParameters","params","returnType","body"],["decorators","variance","key","typeAnnotation","value"],["name","typeAnnotation"],["test","consequent","alternate"],["checkType","extendsType","trueType","falseType"],["value"],["id","body"],["declaration","specifiers","source","attributes"],["id"],["id","typeParameters","extends","body"],["typeAnnotation"],["id","typeParameters","right"],["body","test"],["members"],["id","init"],["exported"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["id","params","body","typeParameters","returnType"],["key","value"],["local"],["objectType","indexType"],["typeParameter"],["types"],["node"],["object","property"],["argument","cases"],["pattern","body","guard"],["literal"],["decorators","key","value"],["expressions"],["qualification","id"],["decorators","key","typeAnnotation"],["typeParameters","params","returnType"],["expression","typeArguments"],["params"],["parameterName","typeAnnotation"]],l0={AccessorProperty:w[0],AnyTypeAnnotation:w[1],ArgumentPlaceholder:w[1],ArrayExpression:["elements"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrayTypeAnnotation:w[2],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],AsConstExpression:w[3],AsExpression:w[4],AssignmentExpression:w[5],AssignmentPattern:["left","right","decorators","typeAnnotation"],AwaitExpression:w[6],BigIntLiteral:w[1],BigIntLiteralTypeAnnotation:w[1],BigIntTypeAnnotation:w[1],BinaryExpression:w[5],BindExpression:["object","callee"],BlockStatement:w[7],BooleanLiteral:w[1],BooleanLiteralTypeAnnotation:w[1],BooleanTypeAnnotation:w[1],BreakStatement:w[8],CallExpression:w[9],CatchClause:["param","body"],ChainExpression:w[3],ClassAccessorProperty:w[0],ClassBody:w[10],ClassDeclaration:w[11],ClassExpression:w[11],ClassImplements:w[12],ClassMethod:w[13],ClassPrivateMethod:w[13],ClassPrivateProperty:w[14],ClassProperty:w[14],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:w[15],ConditionalExpression:w[16],ConditionalTypeAnnotation:w[17],ContinueStatement:w[8],DebuggerStatement:w[1],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclaredPredicate:w[18],DeclareEnum:w[19],DeclareExportAllDeclaration:["source","attributes"],DeclareExportDeclaration:w[20],DeclareFunction:["id","predicate"],DeclareHook:w[21],DeclareInterface:w[22],DeclareModule:w[19],DeclareModuleExports:w[23],DeclareNamespace:w[19],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareTypeAlias:w[24],DeclareVariable:w[21],Decorator:w[3],Directive:w[18],DirectiveLiteral:w[1],DoExpression:w[10],DoWhileStatement:w[25],EmptyStatement:w[1],EmptyTypeAnnotation:w[1],EnumBigIntBody:w[26],EnumBigIntMember:w[27],EnumBooleanBody:w[26],EnumBooleanMember:w[27],EnumDeclaration:w[19],EnumDefaultedMember:w[21],EnumNumberBody:w[26],EnumNumberMember:w[27],EnumStringBody:w[26],EnumStringMember:w[27],EnumSymbolBody:w[26],ExistsTypeAnnotation:w[1],ExperimentalRestProperty:w[6],ExperimentalSpreadProperty:w[6],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportDefaultSpecifier:w[28],ExportNamedDeclaration:w[20],ExportNamespaceSpecifier:w[28],ExportSpecifier:["local","exported"],ExpressionStatement:w[3],File:["program"],ForInStatement:w[29],ForOfStatement:w[29],ForStatement:["init","test","update","body"],FunctionDeclaration:w[30],FunctionExpression:w[30],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:w[15],GenericTypeAnnotation:w[12],HookDeclaration:w[31],HookTypeAnnotation:["params","returnType","rest","typeParameters"],Identifier:["typeAnnotation","decorators"],IfStatement:w[16],ImportAttribute:w[32],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:w[33],ImportExpression:["source","options"],ImportNamespaceSpecifier:w[33],ImportSpecifier:["imported","local"],IndexedAccessType:w[34],InferredPredicate:w[1],InferTypeAnnotation:w[35],InterfaceDeclaration:w[22],InterfaceExtends:w[12],InterfaceTypeAnnotation:["extends","body"],InterpreterDirective:w[1],IntersectionTypeAnnotation:w[36],JsExpressionRoot:w[37],JsonRoot:w[37],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXClosingFragment:w[1],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:w[1],JSXExpressionContainer:w[3],JSXFragment:["openingFragment","children","closingFragment"],JSXIdentifier:w[1],JSXMemberExpression:w[38],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXOpeningFragment:w[1],JSXSpreadAttribute:w[6],JSXSpreadChild:w[3],JSXText:w[1],KeyofTypeAnnotation:w[6],LabeledStatement:["label","body"],Literal:w[1],LogicalExpression:w[5],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:w[21],MatchExpression:w[39],MatchExpressionCase:w[40],MatchIdentifierPattern:w[21],MatchLiteralPattern:w[41],MatchMemberPattern:["base","property"],MatchObjectPattern:["properties","rest"],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:w[6],MatchStatement:w[39],MatchStatementCase:w[40],MatchUnaryPattern:w[6],MatchWildcardPattern:w[1],MemberExpression:w[38],MetaProperty:["meta","property"],MethodDefinition:w[42],MixedTypeAnnotation:w[1],ModuleExpression:w[10],NeverTypeAnnotation:w[1],NewExpression:w[9],NGChainedExpression:w[43],NGEmptyExpression:w[1],NGMicrosyntax:w[10],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:w[1],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:w[32],NGPipeExpression:["left","right","arguments"],NGRoot:w[37],NullableTypeAnnotation:w[23],NullLiteral:w[1],NullLiteralTypeAnnotation:w[1],NumberLiteralTypeAnnotation:w[1],NumberTypeAnnotation:w[1],NumericLiteral:w[1],ObjectExpression:["properties"],ObjectMethod:w[13],ObjectPattern:["decorators","properties","typeAnnotation"],ObjectProperty:w[42],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeCallProperty:w[18],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeInternalSlot:["id","value"],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:w[6],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],OptionalCallExpression:w[9],OptionalIndexedAccessType:w[34],OptionalMemberExpression:w[38],ParenthesizedExpression:w[3],PipelineBareFunction:["callee"],PipelinePrimaryTopicReference:w[1],PipelineTopicExpression:w[3],Placeholder:w[1],PrivateIdentifier:w[1],PrivateName:w[21],Program:w[7],Property:w[32],PropertyDefinition:w[14],QualifiedTypeIdentifier:w[44],QualifiedTypeofIdentifier:w[44],RegExpLiteral:w[1],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:w[6],SatisfiesExpression:w[4],SequenceExpression:w[43],SpreadElement:w[6],StaticBlock:w[10],StringLiteral:w[1],StringLiteralTypeAnnotation:w[1],StringTypeAnnotation:w[1],Super:w[1],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],SymbolTypeAnnotation:w[1],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:w[1],TemplateLiteral:["quasis","expressions"],ThisExpression:w[1],ThisTypeAnnotation:w[1],ThrowStatement:w[6],TopicReference:w[1],TryStatement:["block","handler","finalizer"],TSAbstractAccessorProperty:w[45],TSAbstractKeyword:w[1],TSAbstractMethodDefinition:w[32],TSAbstractPropertyDefinition:w[45],TSAnyKeyword:w[1],TSArrayType:w[2],TSAsExpression:w[4],TSAsyncKeyword:w[1],TSBigIntKeyword:w[1],TSBooleanKeyword:w[1],TSCallSignatureDeclaration:w[46],TSClassImplements:w[47],TSConditionalType:w[17],TSConstructorType:w[46],TSConstructSignatureDeclaration:w[46],TSDeclareFunction:w[31],TSDeclareKeyword:w[1],TSDeclareMethod:["decorators","key","typeParameters","params","returnType"],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSEnumBody:w[26],TSEnumDeclaration:w[19],TSEnumMember:["id","initializer"],TSExportAssignment:w[3],TSExportKeyword:w[1],TSExternalModuleReference:w[3],TSFunctionType:w[46],TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["options","qualifier","typeArguments","source"],TSIndexedAccessType:w[34],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:w[35],TSInstantiationExpression:w[47],TSInterfaceBody:w[10],TSInterfaceDeclaration:w[22],TSInterfaceHeritage:w[47],TSIntersectionType:w[36],TSIntrinsicKeyword:w[1],TSJSDocAllType:w[1],TSJSDocNonNullableType:w[23],TSJSDocNullableType:w[23],TSJSDocUnknownType:w[1],TSLiteralType:w[41],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSMethodSignature:["key","typeParameters","params","returnType"],TSModuleBlock:w[10],TSModuleDeclaration:w[19],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:w[21],TSNeverKeyword:w[1],TSNonNullExpression:w[3],TSNullKeyword:w[1],TSNumberKeyword:w[1],TSObjectKeyword:w[1],TSOptionalType:w[23],TSParameterProperty:["parameter","decorators"],TSParenthesizedType:w[23],TSPrivateKeyword:w[1],TSPropertySignature:["key","typeAnnotation"],TSProtectedKeyword:w[1],TSPublicKeyword:w[1],TSQualifiedName:w[5],TSReadonlyKeyword:w[1],TSRestType:w[23],TSSatisfiesExpression:w[4],TSStaticKeyword:w[1],TSStringKeyword:w[1],TSSymbolKeyword:w[1],TSTemplateLiteralType:["quasis","types"],TSThisType:w[1],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:w[23],TSTypeAssertion:w[4],TSTypeLiteral:w[26],TSTypeOperator:w[23],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:w[48],TSTypeParameterInstantiation:w[48],TSTypePredicate:w[49],TSTypeQuery:["exprName","typeArguments"],TSTypeReference:["typeName","typeArguments"],TSUndefinedKeyword:w[1],TSUnionType:w[36],TSUnknownKeyword:w[1],TSVoidKeyword:w[1],TupleTypeAnnotation:["types","elementTypes"],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeAlias:w[24],TypeAnnotation:w[23],TypeCastExpression:w[4],TypeofTypeAnnotation:["argument","typeArguments"],TypeOperator:w[23],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:w[48],TypeParameterInstantiation:w[48],TypePredicate:w[49],UnaryExpression:w[6],UndefinedTypeAnnotation:w[1],UnionTypeAnnotation:w[36],UnknownTypeAnnotation:w[1],UpdateExpression:w[6],V8IntrinsicIdentifier:w[1],VariableDeclaration:["declarations"],VariableDeclarator:w[27],Variance:w[1],VoidPattern:w[1],VoidTypeAnnotation:w[1],WhileStatement:w[25],WithStatement:["object","body"],YieldExpression:w[6]};var P4=c0(l0),u0=P4;function Bl(e,t){if(!o0(e))return e;if(Array.isArray(e)){for(let _=0;_D<=y);G=E&&_.slice(E,y).trim().length===0}return G?void 0:(W.extra={...W.extra,parenthesized:!0},W)}case"TemplateLiteral":if(c.expressions.length!==c.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(a==="flow"||a==="hermes"||a==="espree"||a==="typescript"||h){let W=tr(c)+1,y=Un(c)-(c.tail?1:2);c.range=[W,y]}break;case"VariableDeclaration":{let W=i0(0,c.declarations,-1);W?.init&&_[Un(W)]!==";"&&(c.range=[tr(c),Un(W)]);break}case"TSParenthesizedType":return c.typeAnnotation;case"TopicReference":e.extra={...e.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(c.types.length===1)return c.types[0];break;case"ImportExpression":a==="hermes"&&c.attributes&&!c.options&&(c.options=c.attributes);break}},onLeave(c){switch(c.type){case"LogicalExpression":if(f0(c))return cd(c);break;case"TSImportType":!c.source&&c.argument.type==="TSLiteralType"&&(c.source=c.argument.literal,delete c.argument);break}}}),e}function f0(e){return e.type==="LogicalExpression"&&e.right.type==="LogicalExpression"&&e.operator===e.right.operator}function cd(e){return f0(e)?cd({type:"LogicalExpression",operator:e.operator,left:cd({type:"LogicalExpression",operator:e.operator,left:e.left,right:e.right.left,range:[tr(e.left),Un(e.right.left)]}),right:e.right.right,range:[tr(e),Un(e)]}):e}var d0=N4;var I4=/\*\/$/,O4=/^\/\*\*?/,M4=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,L4=/(^|\s+)\/\/([^\n\r]*)/g,m0=/^(\r?\n)+/,J4=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,h0=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,j4=/(\r?\n|^) *\* ?/g,R4=[];function y0(e){let t=e.match(M4);return t?t[0].trimStart():""}function g0(e){e=Wr(0,e.replace(O4,"").replace(I4,""),j4,"$1");let a="";for(;a!==e;)a=e,e=Wr(0,e,J4,` +$1 $2 +`);e=e.replace(m0,"").trimEnd();let _=Object.create(null),f=Wr(0,e,h0,"").replace(m0,"").trimEnd(),h;for(;h=h0.exec(e);){let T=Wr(0,h[2],L4,"");if(typeof _[h[1]]=="string"||Array.isArray(_[h[1]])){let k=_[h[1]];_[h[1]]=[...R4,...Array.isArray(k)?k:[k],T]}else _[h[1]]=T}return{comments:f,pragmas:_}}var b0=["noformat","noprettier"],v0=["format","prettier"];function U4(e){if(!e.startsWith("#!"))return"";let t=e.indexOf(` +`);return t===-1?e:e.slice(0,t)}var T0=U4;function x0(e){let t=T0(e);t&&(e=e.slice(t.length+1));let a=y0(e),{pragmas:_,comments:f}=g0(a);return{shebang:t,text:e,pragmas:_,comments:f}}function S0(e){let{pragmas:t}=x0(e);return v0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function w0(e){let{pragmas:t}=x0(e);return b0.some(a=>Object.prototype.hasOwnProperty.call(t,a))}function B4(e){return e=typeof e=="function"?{parse:e}:e,{astFormat:"estree",hasPragma:S0,hasIgnorePragma:w0,locStart:tr,locEnd:Un,...e}}var k0=B4;var E0=/^[^"'`]*<\/|^[^/]{2}.*\/>/mu;function q4(e){return e.charAt(0)==="#"&&e.charAt(1)==="!"?"//"+e.slice(2):e}var A0=q4;var C0="module";var D0="commonjs",P0=[C0,D0];function N0(e){if(typeof e=="string"){if(e=e.toLowerCase(),/\.(?:mjs|mts)$/iu.test(e))return C0;if(/\.(?:cjs|cts)$/iu.test(e))return D0}}var F4={loc:!0,range:!0,comment:!0,tokens:!1,loggerFn:!1,project:!1,jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function z4(e){let{message:t,location:a}=e;if(!a)return e;let{start:_,end:f}=a;return t0(t,{loc:{start:{line:_.line,column:_.column+1},end:{line:f.line,column:f.column+1}},cause:e})}var V4=e=>e&&/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/iu.test(e);function W4(e,t){let a=[{...F4,filePath:t}],_=N0(t);if(_?a=a.map(h=>({...h,sourceType:_})):a=P0.flatMap(h=>a.map(T=>({...T,sourceType:h}))),V4(t))return a;let f=E0.test(e);return[f,!f].flatMap(h=>a.map(T=>({...T,jsx:h})))}function G4(e,t){let a=t?.filepath;typeof a!="string"&&(a=void 0);let _=A0(e),f=W4(e,a),h;try{h=n0(f.map(T=>()=>e0(_,T)))}catch({errors:[T]}){throw z4(T)}return d0(h,{parser:"typescript",text:e})}var Y4=k0(G4);export{I0 as default,ld as parsers}; diff --git a/node_modules/prettier/plugins/yaml.js b/node_modules/prettier/plugins/yaml.js old mode 100755 new mode 100644 index 468ce6879..0920da95f --- a/node_modules/prettier/plugins/yaml.js +++ b/node_modules/prettier/plugins/yaml.js @@ -1,12 +1,12 @@ -(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.yaml=e()}})(function(){"use strict";var Di=Object.create;var Xe=Object.defineProperty;var Yi=Object.getOwnPropertyDescriptor;var $i=Object.getOwnPropertyNames;var Bi=Object.getPrototypeOf,Fi=Object.prototype.hasOwnProperty;var mr=t=>{throw TypeError(t)};var qi=(t,e,n)=>e in t?Xe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var te=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),hr=(t,e)=>{for(var n in e)Xe(t,n,{get:e[n],enumerable:!0})},gr=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of $i(e))!Fi.call(t,s)&&s!==n&&Xe(t,s,{get:()=>e[s],enumerable:!(r=Yi(e,s))||r.enumerable});return t};var dr=(t,e,n)=>(n=t!=null?Di(Bi(t)):{},gr(e||!t||!t.__esModule?Xe(n,"default",{value:t,enumerable:!0}):n,t)),Ui=t=>gr(Xe({},"__esModule",{value:!0}),t);var cn=(t,e,n)=>qi(t,typeof e!="symbol"?e+"":e,n),ln=(t,e,n)=>e.has(t)||mr("Cannot "+n);var Te=(t,e,n)=>(ln(t,e,"read from private field"),n?n.call(t):e.get(t)),Ot=(t,e,n)=>e.has(t)?mr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),fn=(t,e,n,r)=>(ln(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),ze=(t,e,n)=>(ln(t,e,"access private method"),n);var oe=te($=>{"use strict";var re={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},mt={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"},wo="tag:yaml.org,2002:",bo={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function zr(t){let e=[0],n=t.indexOf(` +(function(f){function e(){var i=f();return i.default||i}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var t=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};t.prettierPlugins=t.prettierPlugins||{},t.prettierPlugins.yaml=e()}})(function(){"use strict";var Mi=Object.create;var mt=Object.defineProperty;var ki=Object.getOwnPropertyDescriptor;var Pi=Object.getOwnPropertyNames;var vi=Object.getPrototypeOf,Ii=Object.prototype.hasOwnProperty;var ne=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),sr=(t,e)=>{for(var n in e)mt(t,n,{get:e[n],enumerable:!0})},ir=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Pi(e))!Ii.call(t,s)&&s!==n&&mt(t,s,{get:()=>e[s],enumerable:!(r=ki(e,s))||r.enumerable});return t};var or=(t,e,n)=>(n=t!=null?Mi(vi(t)):{},ir(e||!t||!t.__esModule?mt(n,"default",{value:t,enumerable:!0}):n,t)),_i=t=>ir(mt({},"__esModule",{value:!0}),t);var ce=ne(B=>{"use strict";var ie={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},st={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"},po="tag:yaml.org,2002:",mo={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function Wr(t){let e=[0],n=t.indexOf(` `);for(;n!==-1;)n+=1,e.push(n),n=t.indexOf(` -`,n);return e}function Zr(t){let e,n;return typeof t=="string"?(e=zr(t),n=t):(Array.isArray(t)&&(t=t[0]),t&&t.context&&(t.lineStarts||(t.lineStarts=zr(t.context.src)),e=t.lineStarts,n=t.context.src)),{lineStarts:e,src:n}}function Tn(t,e){if(typeof t!="number"||t<0)return null;let{lineStarts:n,src:r}=Zr(e);if(!n||!r||t>r.length)return null;for(let i=0;i=1)||t>n.length)return null;let s=n[t-1],i=n[t];for(;i&&i>s&&r[i-1]===` -`;)--i;return r.slice(s,i)}function Oo({start:t,end:e},n,r=80){let s=No(t.line,n);if(!s)return null;let{col:i}=t;if(s.length>r)if(i<=r-10)s=s.substr(0,r-1)+"\u2026";else{let f=Math.round(r/2);s.length>i+f&&(s=s.substr(0,i+f-1)+"\u2026"),i-=s.length-r,s="\u2026"+s.substr(1-r)}let o=1,a="";e&&(e.line===t.line&&i+(e.col-t.col)<=r+1?o=e.col-t.col:(o=Math.min(s.length+1,r)-i,a="\u2026"));let c=i>1?" ".repeat(i-1):"",l="^".repeat(o);return`${s} -${c}${l}${a}`}var Be=class t{static copy(e){return new t(e.start,e.end)}constructor(e,n){this.start=e,this.end=n||e}isEmpty(){return typeof this.start!="number"||!this.end||this.end<=this.start}setOrigRange(e,n){let{start:r,end:s}=this;if(e.length===0||s<=e[0])return this.origStart=r,this.origEnd=s,n;let i=n;for(;ir);)++i;this.origStart=r+i;let o=i;for(;i=s);)++i;return this.origEnd=s+i,o}},se=class t{static addStringTerminator(e,n,r){if(r[r.length-1]===` +`,n);return e}function Kr(t){let e,n;return typeof t=="string"?(e=Wr(t),n=t):(Array.isArray(t)&&(t=t[0]),t&&t.context&&(t.lineStarts||(t.lineStarts=Wr(t.context.src)),e=t.lineStarts,n=t.context.src)),{lineStarts:e,src:n}}function Sn(t,e){if(typeof t!="number"||t<0)return null;let{lineStarts:n,src:r}=Kr(e);if(!n||!r||t>r.length)return null;for(let i=0;i=1)||t>n.length)return null;let s=n[t-1],i=n[t];for(;i&&i>s&&r[i-1]===` +`;)--i;return r.slice(s,i)}function go({start:t,end:e},n,r=80){let s=ho(t.line,n);if(!s)return null;let{col:i}=t;if(s.length>r)if(i<=r-10)s=s.substr(0,r-1)+"\u2026";else{let f=Math.round(r/2);s.length>i+f&&(s=s.substr(0,i+f-1)+"\u2026"),i-=s.length-r,s="\u2026"+s.substr(1-r)}let o=1,a="";e&&(e.line===t.line&&i+(e.col-t.col)<=r+1?o=e.col-t.col:(o=Math.min(s.length+1,r)-i,a="\u2026"));let c=i>1?" ".repeat(i-1):"",l="^".repeat(o);return`${s} +${c}${l}${a}`}var xe=class t{static copy(e){return new t(e.start,e.end)}constructor(e,n){this.start=e,this.end=n||e}isEmpty(){return typeof this.start!="number"||!this.end||this.end<=this.start}setOrigRange(e,n){let{start:r,end:s}=this;if(e.length===0||s<=e[0])return this.origStart=r,this.origEnd=s,n;let i=n;for(;ir);)++i;this.origStart=r+i;let o=i;for(;i=s);)++i;return this.origEnd=s+i,o}},oe=class t{static addStringTerminator(e,n,r){if(r[r.length-1]===` `)return r;let s=t.endOfWhiteSpace(e,n);return s>=e.length||e[s]===` `?r+` `:r}static atDocumentBoundary(e,n,r){let s=e[n];if(!s)return!0;let i=e[n-1];if(i&&i!==` -`)return!1;if(r){if(s!==r)return!1}else if(s!==re.DIRECTIVES_END&&s!==re.DOCUMENT_END)return!1;let o=e[n+1],a=e[n+2];if(o!==s||a!==s)return!1;let c=e[n+3];return!c||c===` +`)return!1;if(r){if(s!==r)return!1}else if(s!==ie.DIRECTIVES_END&&s!==ie.DOCUMENT_END)return!1;let o=e[n+1],a=e[n+2];if(o!==s||a!==s)return!1;let c=e[n+3];return!c||c===` `||c===" "||c===" "}static endOfIdentifier(e,n){let r=e[n],s=r==="<",i=s?[` `," "," ",">"]:[` `," "," ","[","]","{","}",","];for(;r&&i.indexOf(r)===-1;)r=e[n+=1];return s&&r===">"&&(n+=1),n}static endOfIndent(e,n){let r=e[n];for(;r===" ";)r=e[n+=1];return n}static endOfLine(e,n){let r=e[n];for(;r&&r!==` @@ -19,142 +19,141 @@ ${c}${l}${a}`}var Be=class t{static copy(e){return new t(e.start,e.end)}construc `?n-1:t.endOfWhiteSpace(e,n):n}static foldNewline(e,n,r){let s=0,i=!1,o="",a=e[n+1];for(;a===" "||a===" "||a===` `;){switch(a){case` `:s=0,n+=1,o+=` -`;break;case" ":s<=r&&(i=!0),n=t.endOfWhiteSpace(e,n+2)-1;break;case" ":s+=1,n+=1;break}a=e[n+1]}return o||(o=" "),a&&s<=r&&(i=!0),{fold:o,offset:n,error:i}}constructor(e,n,r){Object.defineProperty(this,"context",{value:r||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=e,this.value=null}getPropValue(e,n,r){if(!this.context)return null;let{src:s}=this.context,i=this.props[e];return i&&s[i.start]===n?s.slice(i.start+(r?1:0),i.end):null}get anchor(){for(let e=0;e0?e.join(` -`):null}commentHasRequiredWhitespace(e){let{src:n}=this.context;if(this.header&&e===this.header.end||!this.valueRange)return!1;let{end:r}=this.valueRange;return e!==r||t.atBlank(n,r-1)}get hasComment(){if(this.context){let{src:e}=this.context;for(let n=0;nr.setOrigRange(e,n)),n}toString(){let{context:{src:e},range:n,value:r}=this;if(r!=null)return r;let s=e.slice(n.start,n.end);return t.addStringTerminator(e,n.end,s)}},ye=class extends Error{constructor(e,n,r){if(!r||!(n instanceof se))throw new Error(`Invalid arguments for new ${e}`);super(),this.name=e,this.message=r,this.source=n}makePretty(){if(!this.source)return;this.nodeType=this.source.type;let e=this.source.context&&this.source.context.root;if(typeof this.offset=="number"){this.range=new Be(this.offset,this.offset+1);let n=e&&Tn(this.offset,e);if(n){let r={line:n.line,col:n.col+1};this.linePos={start:n,end:r}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){let{line:n,col:r}=this.linePos.start;this.message+=` at line ${n}, column ${r}`;let s=e&&Oo(this.linePos,e);s&&(this.message+=`: +`;break;case" ":s<=r&&(i=!0),n=t.endOfWhiteSpace(e,n+2)-1;break;case" ":s+=1,n+=1;break}a=e[n+1]}return o||(o=" "),a&&s<=r&&(i=!0),{fold:o,offset:n,error:i}}constructor(e,n,r){Object.defineProperty(this,"context",{value:r||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=e,this.value=null}getPropValue(e,n,r){if(!this.context)return null;let{src:s}=this.context,i=this.props[e];return i&&s[i.start]===n?s.slice(i.start+(r?1:0),i.end):null}get anchor(){for(let e=0;e0?e.join(` +`):null}commentHasRequiredWhitespace(e){let{src:n}=this.context;if(this.header&&e===this.header.end||!this.valueRange)return!1;let{end:r}=this.valueRange;return e!==r||t.atBlank(n,r-1)}get hasComment(){if(this.context){let{src:e}=this.context;for(let n=0;nr.setOrigRange(e,n)),n}toString(){let{context:{src:e},range:n,value:r}=this;if(r!=null)return r;let s=e.slice(n.start,n.end);return t.addStringTerminator(e,n.end,s)}},ge=class extends Error{constructor(e,n,r){if(!r||!(n instanceof oe))throw new Error(`Invalid arguments for new ${e}`);super(),this.name=e,this.message=r,this.source=n}makePretty(){if(!this.source)return;this.nodeType=this.source.type;let e=this.source.context&&this.source.context.root;if(typeof this.offset=="number"){this.range=new xe(this.offset,this.offset+1);let n=e&&Sn(this.offset,e);if(n){let r={line:n.line,col:n.col+1};this.linePos={start:n,end:r}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){let{line:n,col:r}=this.linePos.start;this.message+=` at line ${n}, column ${r}`;let s=e&&go(this.linePos,e);s&&(this.message+=`: ${s} -`)}delete this.source}},Mn=class extends ye{constructor(e,n){super("YAMLReferenceError",e,n)}},ht=class extends ye{constructor(e,n){super("YAMLSemanticError",e,n)}},Cn=class extends ye{constructor(e,n){super("YAMLSyntaxError",e,n)}},kn=class extends ye{constructor(e,n){super("YAMLWarning",e,n)}};function Ao(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Pn=class t extends se{static endOfLine(e,n,r){let s=e[n],i=n;for(;s&&s!==` +`)}delete this.source}},wn=class extends ge{constructor(e,n){super("YAMLReferenceError",e,n)}},it=class extends ge{constructor(e,n){super("YAMLSemanticError",e,n)}},bn=class extends ge{constructor(e,n){super("YAMLSyntaxError",e,n)}},Nn=class extends ge{constructor(e,n){super("YAMLWarning",e,n)}};function yo(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var On=class t extends oe{static endOfLine(e,n,r){let s=e[n],i=n;for(;s&&s!==` `&&!(r&&(s==="["||s==="]"||s==="{"||s==="}"||s===","));){let o=e[i+1];if(s===":"&&(!o||o===` `||o===" "||o===" "||r&&o===",")||(s===" "||s===" ")&&o==="#")break;i+=1,s=o}return i}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:n}=this.valueRange,{src:r}=this.context,s=r[n-1];for(;el?r.slice(l,a+1):c)}else i+=c}let o=r[e];switch(o){case" ":{let a="Plain value cannot start with a tab character";return{errors:[new ht(this,a)],str:i}}case"@":case"`":{let a=`Plain value cannot start with reserved character ${o}`;return{errors:[new ht(this,a)],str:i}}default:return i}}parseBlockValue(e){let{indent:n,inFlow:r,src:s}=this.context,i=e,o=e;for(let a=s[i];a===` -`&&!se.atDocumentBoundary(s,i+1);a=s[i]){let c=se.endOfBlockIndent(s,n,i+1);if(c===null||s[c]==="#")break;s[c]===` +`){let{fold:l,offset:f}=oe.foldNewline(r,a,-1);i+=l,a=f}else if(c===" "||c===" "){let l=a,f=r[a+1];for(;al?r.slice(l,a+1):c)}else i+=c}let o=r[e];switch(o){case" ":{let a="Plain value cannot start with a tab character";return{errors:[new it(this,a)],str:i}}case"@":case"`":{let a=`Plain value cannot start with reserved character ${o}`;return{errors:[new it(this,a)],str:i}}default:return i}}parseBlockValue(e){let{indent:n,inFlow:r,src:s}=this.context,i=e,o=e;for(let a=s[i];a===` +`&&!oe.atDocumentBoundary(s,i+1);a=s[i]){let c=oe.endOfBlockIndent(s,n,i+1);if(c===null||s[c]==="#")break;s[c]===` `?i=c:(o=t.endOfLine(s,c,r),i=o)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=o,o}parse(e,n){this.context=e;let{inFlow:r,src:s}=e,i=n,o=s[i];return o&&o!=="#"&&o!==` -`&&(i=t.endOfLine(s,n,r)),this.valueRange=new Be(n,i),i=se.endOfWhiteSpace(s,i),i=this.parseComment(i),(!this.hasComment||this.valueRange.isEmpty())&&(i=this.parseBlockValue(i)),i}};$.Char=re;$.Node=se;$.PlainValue=Pn;$.Range=Be;$.Type=mt;$.YAMLError=ye;$.YAMLReferenceError=Mn;$.YAMLSemanticError=ht;$.YAMLSyntaxError=Cn;$.YAMLWarning=kn;$._defineProperty=Ao;$.defaultTagPrefix=wo;$.defaultTags=bo});var ts=te(es=>{"use strict";var u=oe(),Se=class extends u.Node{constructor(){super(u.Type.BLANK_LINE)}get includesTrailingLines(){return!0}parse(e,n){return this.context=e,this.range=new u.Range(n,n+1),n+1}},gt=class extends u.Node{constructor(e,n){super(e,n),this.node=null}get includesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{atLineStart:i,lineStart:o}=e;!i&&this.type===u.Type.SEQ_ITEM&&(this.error=new u.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));let a=i?n-o:e.indent,c=u.Node.endOfWhiteSpace(s,n+1),l=s[c],f=l==="#",m=[],d=null;for(;l===` +`&&(i=t.endOfLine(s,n,r)),this.valueRange=new xe(n,i),i=oe.endOfWhiteSpace(s,i),i=this.parseComment(i),(!this.hasComment||this.valueRange.isEmpty())&&(i=this.parseBlockValue(i)),i}};B.Char=ie;B.Node=oe;B.PlainValue=On;B.Range=xe;B.Type=st;B.YAMLError=ge;B.YAMLReferenceError=wn;B.YAMLSemanticError=it;B.YAMLSyntaxError=bn;B.YAMLWarning=Nn;B._defineProperty=yo;B.defaultTagPrefix=po;B.defaultTags=mo});var Qr=ne(jr=>{"use strict";var u=ce(),Ee=class extends u.Node{constructor(){super(u.Type.BLANK_LINE)}get includesTrailingLines(){return!0}parse(e,n){return this.context=e,this.range=new u.Range(n,n+1),n+1}},ot=class extends u.Node{constructor(e,n){super(e,n),this.node=null}get includesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{atLineStart:i,lineStart:o}=e;!i&&this.type===u.Type.SEQ_ITEM&&(this.error=new u.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));let a=i?n-o:e.indent,c=u.Node.endOfWhiteSpace(s,n+1),l=s[c],f=l==="#",m=[],g=null;for(;l===` `||l==="#";){if(l==="#"){let h=u.Node.endOfLine(s,c+1);m.push(new u.Range(c,h)),c=h}else{i=!0,o=c+1;let h=u.Node.endOfWhiteSpace(s,o);s[h]===` -`&&m.length===0&&(d=new Se,o=d.parse({src:s},o)),c=u.Node.endOfIndent(s,o)}l=s[c]}if(u.Node.nextNodeIsIndented(l,c-(o+a),this.type!==u.Type.SEQ_ITEM)?this.node=r({atLineStart:i,inCollection:!1,indent:a,lineStart:o,parent:this},c):l&&o>n+1&&(c=o-1),this.node){if(d){let h=e.parent.items||e.parent.contents;h&&h.push(d)}m.length&&Array.prototype.push.apply(this.props,m),c=this.node.range.end}else if(f){let h=m[0];this.props.push(h),c=h.end}else c=u.Node.endOfLine(s,n+1);let y=this.node?this.node.valueRange.end:c;return this.valueRange=new u.Range(n,y),c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.node?this.node.setOrigRanges(e,n):n}toString(){let{context:{src:e},node:n,range:r,value:s}=this;if(s!=null)return s;let i=n?e.slice(r.start,n.range.start)+String(n):e.slice(r.start,r.end);return u.Node.addStringTerminator(e,r.end,i)}},Ee=class extends u.Node{constructor(){super(u.Type.COMMENT)}parse(e,n){this.context=e;let r=this.parseComment(n);return this.range=new u.Range(n,r),r}};function In(t){let e=t;for(;e instanceof gt;)e=e.node;if(!(e instanceof xt))return null;let n=e.items.length,r=-1;for(let o=n-1;o>=0;--o){let a=e.items[o];if(a.type===u.Type.COMMENT){let{indent:c,lineStart:l}=a.context;if(c>0&&a.range.start>=l+c)break;r=o}else if(a.type===u.Type.BLANK_LINE)r=o;else break}if(r===-1)return null;let s=e.items.splice(r,n-r),i=s[0].range.start;for(;e.range.end=i,e.valueRange&&e.valueRange.end>i&&(e.valueRange.end=i),e!==t;)e=e.context.parent;return s}var xt=class t extends u.Node{static nextContentHasIndent(e,n,r){let s=u.Node.endOfLine(e,n)+1;n=u.Node.endOfWhiteSpace(e,s);let i=e[n];return i?n>=s+r?!0:i!=="#"&&i!==` -`?!1:t.nextContentHasIndent(e,n,r):!1}constructor(e){super(e.type===u.Type.SEQ_ITEM?u.Type.SEQ:u.Type.MAP);for(let r=e.props.length-1;r>=0;--r)if(e.props[r].start0}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,i=u.Node.startOfLine(s,n),o=this.items[0];o.context.parent=this,this.valueRange=u.Range.copy(o.valueRange);let a=o.range.start-o.context.lineStart,c=n;c=u.Node.normalizeOffset(s,c);let l=s[c],f=u.Node.endOfWhiteSpace(s,i)===c,m=!1;for(;l;){for(;l===` +`&&m.length===0&&(g=new Ee,o=g.parse({src:s},o)),c=u.Node.endOfIndent(s,o)}l=s[c]}if(u.Node.nextNodeIsIndented(l,c-(o+a),this.type!==u.Type.SEQ_ITEM)?this.node=r({atLineStart:i,inCollection:!1,indent:a,lineStart:o,parent:this},c):l&&o>n+1&&(c=o-1),this.node){if(g){let h=e.parent.items||e.parent.contents;h&&h.push(g)}m.length&&Array.prototype.push.apply(this.props,m),c=this.node.range.end}else if(f){let h=m[0];this.props.push(h),c=h.end}else c=u.Node.endOfLine(s,n+1);let y=this.node?this.node.valueRange.end:c;return this.valueRange=new u.Range(n,y),c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.node?this.node.setOrigRanges(e,n):n}toString(){let{context:{src:e},node:n,range:r,value:s}=this;if(s!=null)return s;let i=n?e.slice(r.start,n.range.start)+String(n):e.slice(r.start,r.end);return u.Node.addStringTerminator(e,r.end,i)}},ye=class extends u.Node{constructor(){super(u.Type.COMMENT)}parse(e,n){this.context=e;let r=this.parseComment(n);return this.range=new u.Range(n,r),r}};function An(t){let e=t;for(;e instanceof ot;)e=e.node;if(!(e instanceof _t))return null;let n=e.items.length,r=-1;for(let o=n-1;o>=0;--o){let a=e.items[o];if(a.type===u.Type.COMMENT){let{indent:c,lineStart:l}=a.context;if(c>0&&a.range.start>=l+c)break;r=o}else if(a.type===u.Type.BLANK_LINE)r=o;else break}if(r===-1)return null;let s=e.items.splice(r,n-r),i=s[0].range.start;for(;e.range.end=i,e.valueRange&&e.valueRange.end>i&&(e.valueRange.end=i),e!==t;)e=e.context.parent;return s}var _t=class t extends u.Node{static nextContentHasIndent(e,n,r){let s=u.Node.endOfLine(e,n)+1;n=u.Node.endOfWhiteSpace(e,s);let i=e[n];return i?n>=s+r?!0:i!=="#"&&i!==` +`?!1:t.nextContentHasIndent(e,n,r):!1}constructor(e){super(e.type===u.Type.SEQ_ITEM?u.Type.SEQ:u.Type.MAP);for(let r=e.props.length-1;r>=0;--r)if(e.props[r].start0}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,i=u.Node.startOfLine(s,n),o=this.items[0];o.context.parent=this,this.valueRange=u.Range.copy(o.valueRange);let a=o.range.start-o.context.lineStart,c=n;c=u.Node.normalizeOffset(s,c);let l=s[c],f=u.Node.endOfWhiteSpace(s,i)===c,m=!1;for(;l;){for(;l===` `||l==="#";){if(f&&l===` -`&&!m){let h=new Se;if(c=h.parse({src:s},c),this.valueRange.end=c,c>=s.length){l=null;break}this.items.push(h),c-=1}else if(l==="#"){if(c=s.length){l=null;break}}if(i=c+1,c=u.Node.endOfIndent(s,i),u.Node.atBlank(s,c)){let h=u.Node.endOfWhiteSpace(s,c),g=s[h];(!g||g===` -`||g==="#")&&(c=h)}l=s[c],f=!0}if(!l)break;if(c!==i+a&&(f||l!==":")){if(cn&&(c=i);break}else if(!this.error){let h="All collection items must start at the same column";this.error=new u.YAMLSyntaxError(this,h)}}if(o.type===u.Type.SEQ_ITEM){if(l!=="-"){i>n&&(c=i);break}}else if(l==="-"&&!this.error){let h=s[c+1];if(!h||h===` -`||h===" "||h===" "){let g="A collection cannot be both a mapping and a sequence";this.error=new u.YAMLSyntaxError(this,g)}}let d=r({atLineStart:f,inCollection:!0,indent:a,lineStart:i,parent:this},c);if(!d)return c;if(this.items.push(d),this.valueRange.end=d.valueRange.end,c=u.Node.normalizeOffset(s,d.range.end),l=s[c],f=!1,m=d.includesTrailingLines,l){let h=c-1,g=s[h];for(;g===" "||g===" ";)g=s[--h];g===` -`&&(i=h+1,f=!0)}let y=In(d);y&&Array.prototype.push.apply(this.items,y)}return c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.items.forEach(r=>{n=r.setOrigRanges(e,n)}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=e.slice(r.start,n[0].range.start)+String(n[0]);for(let o=1;o=s.length){l=null;break}this.items.push(h),c-=1}else if(l==="#"){if(c=s.length){l=null;break}}if(i=c+1,c=u.Node.endOfIndent(s,i),u.Node.atBlank(s,c)){let h=u.Node.endOfWhiteSpace(s,c),d=s[h];(!d||d===` +`||d==="#")&&(c=h)}l=s[c],f=!0}if(!l)break;if(c!==i+a&&(f||l!==":")){if(cn&&(c=i);break}else if(!this.error){let h="All collection items must start at the same column";this.error=new u.YAMLSyntaxError(this,h)}}if(o.type===u.Type.SEQ_ITEM){if(l!=="-"){i>n&&(c=i);break}}else if(l==="-"&&!this.error){let h=s[c+1];if(!h||h===` +`||h===" "||h===" "){let d="A collection cannot be both a mapping and a sequence";this.error=new u.YAMLSyntaxError(this,d)}}let g=r({atLineStart:f,inCollection:!0,indent:a,lineStart:i,parent:this},c);if(!g)return c;if(this.items.push(g),this.valueRange.end=g.valueRange.end,c=u.Node.normalizeOffset(s,g.range.end),l=s[c],f=!1,m=g.includesTrailingLines,l){let h=c-1,d=s[h];for(;d===" "||d===" ";)d=s[--h];d===` +`&&(i=h+1,f=!0)}let y=An(g);y&&Array.prototype.push.apply(this.items,y)}return c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.items.forEach(r=>{n=r.setOrigRanges(e,n)}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=e.slice(r.start,n[0].range.start)+String(n[0]);for(let o=1;o0&&(this.contents=this.directives,this.directives=[]),i}return n[i]?(this.directivesEndMarker=new u.Range(i,i+3),i+3):(s?this.error=new u.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i)}parseContents(e){let{parseNode:n,src:r}=this.context;this.contents||(this.contents=[]);let s=e;for(;r[s-1]==="-";)s-=1;let i=u.Node.endOfWhiteSpace(r,e),o=s===e;for(this.valueRange=new u.Range(i);!u.Node.atDocumentBoundary(r,i,u.Char.DOCUMENT_END);){switch(r[i]){case` -`:if(o){let a=new Se;i=a.parse({src:r},i),i0&&(this.contents=this.directives,this.directives=[]),i}return n[i]?(this.directivesEndMarker=new u.Range(i,i+3),i+3):(s?this.error=new u.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i)}parseContents(e){let{parseNode:n,src:r}=this.context;this.contents||(this.contents=[]);let s=e;for(;r[s-1]==="-";)s-=1;let i=u.Node.endOfWhiteSpace(r,e),o=s===e;for(this.valueRange=new u.Range(i);!u.Node.atDocumentBoundary(r,i,u.Char.DOCUMENT_END);){switch(r[i]){case` +`:if(o){let a=new Ee;i=a.parse({src:r},i),i{n=r.setOrigRanges(e,n)}),this.directivesEndMarker&&(n=this.directivesEndMarker.setOrigRange(e,n)),this.contents.forEach(r=>{n=r.setOrigRanges(e,n)}),this.documentEndMarker&&(n=this.documentEndMarker.setOrigRange(e,n)),n}toString(){let{contents:e,directives:n,value:r}=this;if(r!=null)return r;let s=n.join("");return e.length>0&&((n.length>0||e[0].type===u.Type.COMMENT)&&(s+=`--- `),s+=e.join("")),s[s.length-1]!==` `&&(s+=` -`),s}},Rn=class extends u.Node{parse(e,n){this.context=e;let{src:r}=e,s=u.Node.endOfIdentifier(r,n+1);return this.valueRange=new u.Range(n+1,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},ae={CLIP:"CLIP",KEEP:"KEEP",STRIP:"STRIP"},xn=class extends u.Node{constructor(e,n){super(e,n),this.blockIndent=null,this.chomping=ae.CLIP,this.header=null}get includesTrailingLines(){return this.chomping===ae.KEEP}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:n}=this.valueRange,{indent:r,src:s}=this.context;if(this.valueRange.isEmpty())return"";let i=null,o=s[n-1];for(;o===` -`||o===" "||o===" ";){if(n-=1,n<=e){if(this.chomping===ae.KEEP)break;return""}o===` -`&&(i=n),o=s[n-1]}let a=n+1;i&&(this.chomping===ae.KEEP?(a=i,n=this.valueRange.end):n=i);let c=r+this.blockIndent,l=this.type===u.Type.BLOCK_FOLDED,f=!0,m="",d="",y=!1;for(let h=e;ha&&(a=m);r[l]===` -`?i=l:i=o=u.Node.endOfLine(r,l)}return this.chomping!==ae.KEEP&&(i=r[o]?o+1:o),this.valueRange=new u.Range(e+1,i),i}parse(e,n){this.context=e;let{src:r}=e,s=this.parseBlockHeader(n);return s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s=this.parseBlockValue(s),s}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.header?this.header.setOrigRange(e,n):n}},Dn=class extends u.Node{constructor(e,n){super(e,n),this.items=null}prevNodeIsJsonLike(e=this.items.length){let n=this.items[e-1];return!!n&&(n.jsonLike||n.type===u.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{indent:i,lineStart:o}=e,a=s[n];this.items=[{char:a,offset:n}];let c=u.Node.endOfWhiteSpace(s,n+1);for(a=s[c];a&&a!=="]"&&a!=="}";){switch(a){case` +`){if(ma&&(a=m);r[l]===` +`?i=l:i=o=u.Node.endOfLine(r,l)}return this.chomping!==le.KEEP&&(i=r[o]?o+1:o),this.valueRange=new u.Range(e+1,i),i}parse(e,n){this.context=e;let{src:r}=e,s=this.parseBlockHeader(n);return s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s=this.parseBlockValue(s),s}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.header?this.header.setOrigRange(e,n):n}},kn=class extends u.Node{constructor(e,n){super(e,n),this.items=null}prevNodeIsJsonLike(e=this.items.length){let n=this.items[e-1];return!!n&&(n.jsonLike||n.type===u.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{indent:i,lineStart:o}=e,a=s[n];this.items=[{char:a,offset:n}];let c=u.Node.endOfWhiteSpace(s,n+1);for(a=s[c];a&&a!=="]"&&a!=="}";){switch(a){case` `:{o=c+1;let l=u.Node.endOfWhiteSpace(s,o);if(s[l]===` -`){let f=new Se;o=f.parse({src:s},o),this.items.push(f)}if(c=u.Node.endOfIndent(s,o),c<=o+i&&(a=s[c],c{if(r instanceof u.Node)n=r.setOrigRanges(e,n);else if(e.length===0)r.origOffset=r.offset;else{let s=n;for(;sr.offset);)++s;r.origOffset=r.offset+s,n=s}}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=n.filter(c=>c instanceof u.Node),o="",a=r.start;return i.forEach(c=>{let l=e.slice(a,c.range.start);a=c.range.end,o+=l+String(c),o[o.length-1]===` `&&e[a-1]!==` `&&e[a]===` -`&&(a+=1)}),o+=e.slice(a,r.end),u.Node.addStringTerminator(e,r.end,o)}},Yn=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r&&r!=='"';)n+=r==="\\"?2:1,r=e[n];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=='"'&&e.push(new u.YAMLSyntaxError(this,'Missing closing "quote'));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,n,r){let{src:s}=this.context,i=s.substr(e,n),a=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(a)?(r.push(new u.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,n+2)}`)),s.substr(e-2,n+2)):String.fromCodePoint(a)}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},$n=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r;)if(r==="'"){if(e[n+1]!=="'")break;r=e[n+=2]}else r=e[n+=1];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=="'"&&e.push(new u.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,n,r){let{src:s}=this.context,i=s.substr(e,n),a=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(a)?(r.push(new u.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,n+2)}`)),s.substr(e-2,n+2)):String.fromCodePoint(a)}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},vn=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r;)if(r==="'"){if(e[n+1]!=="'")break;r=e[n+=2]}else r=e[n+=1];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=="'"&&e.push(new u.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}};function Lo(t,e){switch(t){case u.Type.ALIAS:return new Rn(t,e);case u.Type.BLOCK_FOLDED:case u.Type.BLOCK_LITERAL:return new xn(t,e);case u.Type.FLOW_MAP:case u.Type.FLOW_SEQ:return new Dn(t,e);case u.Type.MAP_KEY:case u.Type.MAP_VALUE:case u.Type.SEQ_ITEM:return new gt(t,e);case u.Type.COMMENT:case u.Type.PLAIN:return new u.PlainValue(t,e);case u.Type.QUOTE_DOUBLE:return new Yn(t,e);case u.Type.QUOTE_SINGLE:return new $n(t,e);default:return null}}var Bn=class t{static parseType(e,n,r){switch(e[n]){case"*":return u.Type.ALIAS;case">":return u.Type.BLOCK_FOLDED;case"|":return u.Type.BLOCK_LITERAL;case"{":return u.Type.FLOW_MAP;case"[":return u.Type.FLOW_SEQ;case"?":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_KEY:u.Type.PLAIN;case":":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_VALUE:u.Type.PLAIN;case"-":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.SEQ_ITEM:u.Type.PLAIN;case'"':return u.Type.QUOTE_DOUBLE;case"'":return u.Type.QUOTE_SINGLE;default:return u.Type.PLAIN}}constructor(e={},{atLineStart:n,inCollection:r,inFlow:s,indent:i,lineStart:o,parent:a}={}){u._defineProperty(this,"parseNode",(c,l)=>{if(u.Node.atDocumentBoundary(this.src,l))return null;let f=new t(this,c),{props:m,type:d,valueStart:y}=f.parseProps(l),h=Lo(d,m),g=h.parse(f,y);if(h.range=new u.Range(l,g),g<=l&&(h.error=new Error("Node#parse consumed no characters"),h.error.parseEnd=g,h.error.source=h,h.range.end=l+1),f.nodeStartsCollection(h)){!h.error&&!f.atLineStart&&f.parent.type===u.Type.DOCUMENT&&(h.error=new u.YAMLSyntaxError(h,"Block collection must not have preceding content here (e.g. directives-end indicator)"));let w=new xt(h);return g=w.parse(new t(f),g),w.range=new u.Range(l,g),w}return h}),this.atLineStart=n??(e.atLineStart||!1),this.inCollection=r??(e.inCollection||!1),this.inFlow=s??(e.inFlow||!1),this.indent=i??e.indent,this.lineStart=o??e.lineStart,this.parent=a??(e.parent||{}),this.root=e.root,this.src=e.src}nodeStartsCollection(e){let{inCollection:n,inFlow:r,src:s}=this;if(n||r)return!1;if(e instanceof gt)return!0;let i=e.range.end;return s[i]===` +`&&(o+=a>l?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}};function Eo(t,e){switch(t){case u.Type.ALIAS:return new Cn(t,e);case u.Type.BLOCK_FOLDED:case u.Type.BLOCK_LITERAL:return new Mn(t,e);case u.Type.FLOW_MAP:case u.Type.FLOW_SEQ:return new kn(t,e);case u.Type.MAP_KEY:case u.Type.MAP_VALUE:case u.Type.SEQ_ITEM:return new ot(t,e);case u.Type.COMMENT:case u.Type.PLAIN:return new u.PlainValue(t,e);case u.Type.QUOTE_DOUBLE:return new Pn(t,e);case u.Type.QUOTE_SINGLE:return new vn(t,e);default:return null}}var In=class t{static parseType(e,n,r){switch(e[n]){case"*":return u.Type.ALIAS;case">":return u.Type.BLOCK_FOLDED;case"|":return u.Type.BLOCK_LITERAL;case"{":return u.Type.FLOW_MAP;case"[":return u.Type.FLOW_SEQ;case"?":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_KEY:u.Type.PLAIN;case":":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_VALUE:u.Type.PLAIN;case"-":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.SEQ_ITEM:u.Type.PLAIN;case'"':return u.Type.QUOTE_DOUBLE;case"'":return u.Type.QUOTE_SINGLE;default:return u.Type.PLAIN}}constructor(e={},{atLineStart:n,inCollection:r,inFlow:s,indent:i,lineStart:o,parent:a}={}){u._defineProperty(this,"parseNode",(c,l)=>{if(u.Node.atDocumentBoundary(this.src,l))return null;let f=new t(this,c),{props:m,type:g,valueStart:y}=f.parseProps(l),h=Eo(g,m),d=h.parse(f,y);if(h.range=new u.Range(l,d),d<=l&&(h.error=new Error("Node#parse consumed no characters"),h.error.parseEnd=d,h.error.source=h,h.range.end=l+1),f.nodeStartsCollection(h)){!h.error&&!f.atLineStart&&f.parent.type===u.Type.DOCUMENT&&(h.error=new u.YAMLSyntaxError(h,"Block collection must not have preceding content here (e.g. directives-end indicator)"));let w=new _t(h);return d=w.parse(new t(f),d),w.range=new u.Range(l,d),w}return h}),this.atLineStart=n??(e.atLineStart||!1),this.inCollection=r??(e.inCollection||!1),this.inFlow=s??(e.inFlow||!1),this.indent=i??e.indent,this.lineStart=o??e.lineStart,this.parent=a??(e.parent||{}),this.root=e.root,this.src=e.src}nodeStartsCollection(e){let{inCollection:n,inFlow:r,src:s}=this;if(n||r)return!1;if(e instanceof ot)return!0;let i=e.range.end;return s[i]===` `||s[i-1]===` `?!1:(i=u.Node.endOfWhiteSpace(s,i),s[i]===":")}parseProps(e){let{inFlow:n,parent:r,src:s}=this,i=[],o=!1;e=this.atLineStart?u.Node.endOfIndent(s,e):u.Node.endOfWhiteSpace(s,e);let a=s[e];for(;a===u.Char.ANCHOR||a===u.Char.COMMENT||a===u.Char.TAG||a===` `;){if(a===` `){let l=e,f;do f=l+1,l=u.Node.endOfIndent(s,f);while(s[l]===` -`);let m=l-(f+this.indent),d=r.type===u.Type.SEQ_ITEM&&r.context.atLineStart;if(s[l]!=="#"&&!u.Node.nextNodeIsIndented(s[l],m,!d))break;this.atLineStart=!0,this.lineStart=f,o=!1,e=l}else if(a===u.Char.COMMENT){let l=u.Node.endOfLine(s,e+1);i.push(new u.Range(e,l)),e=l}else{let l=u.Node.endOfIdentifier(s,e+1);a===u.Char.TAG&&s[l]===","&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,l+13))&&(l=u.Node.endOfIdentifier(s,l+5)),i.push(new u.Range(e,l)),o=!0,e=u.Node.endOfWhiteSpace(s,l)}a=s[e]}o&&a===":"&&u.Node.atBlank(s,e+1,!0)&&(e-=1);let c=t.parseType(s,e,n);return{props:i,type:c,valueStart:e}}};function To(t){let e=[];t.indexOf("\r")!==-1&&(t=t.replace(/\r\n?/g,(s,i)=>(s.length>1&&e.push(i),` -`)));let n=[],r=0;do{let s=new _n,i=new Bn({src:t});r=s.parse(i,r),n.push(s)}while(r{if(e.length===0)return!1;for(let i=1;in.join(`... -`),n}es.parse=To});var qe=te(k=>{"use strict";var p=oe();function Mo(t,e,n){return n?`#${n.replace(/[\s\S]^/gm,`$&${e}#`)} -${e}${t}`:t}function Fe(t,e,n){return n?n.indexOf(` +`);let m=l-(f+this.indent),g=r.type===u.Type.SEQ_ITEM&&r.context.atLineStart;if(s[l]!=="#"&&!u.Node.nextNodeIsIndented(s[l],m,!g))break;this.atLineStart=!0,this.lineStart=f,o=!1,e=l}else if(a===u.Char.COMMENT){let l=u.Node.endOfLine(s,e+1);i.push(new u.Range(e,l)),e=l}else{let l=u.Node.endOfIdentifier(s,e+1);a===u.Char.TAG&&s[l]===","&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,l+13))&&(l=u.Node.endOfIdentifier(s,l+5)),i.push(new u.Range(e,l)),o=!0,e=u.Node.endOfWhiteSpace(s,l)}a=s[e]}o&&a===":"&&u.Node.atBlank(s,e+1,!0)&&(e-=1);let c=t.parseType(s,e,n);return{props:i,type:c,valueStart:e}}};function So(t){let e=[];t.indexOf("\r")!==-1&&(t=t.replace(/\r\n?/g,(s,i)=>(s.length>1&&e.push(i),` +`)));let n=[],r=0;do{let s=new Tn,i=new In({src:t});r=s.parse(i,r),n.push(s)}while(r{if(e.length===0)return!1;for(let i=1;in.join(`... +`),n}jr.parse=So});var De=ne(M=>{"use strict";var p=ce();function wo(t,e,n){return n?`#${n.replace(/[\s\S]^/gm,`$&${e}#`)} +${e}${t}`:t}function Re(t,e,n){return n?n.indexOf(` `)===-1?`${t} #${n}`:`${t} -`+n.replace(/^/gm,`${e||""}#`):t}var j=class{};function ce(t,e,n){if(Array.isArray(t))return t.map((r,s)=>ce(r,String(s),n));if(t&&typeof t.toJSON=="function"){let r=n&&n.anchors&&n.anchors.get(t);r&&(n.onCreate=i=>{r.res=i,delete n.onCreate});let s=t.toJSON(e,n);return r&&n.onCreate&&n.onCreate(s),s}return(!n||!n.keep)&&typeof t=="bigint"?Number(t):t}var _=class extends j{constructor(e){super(),this.value=e}toJSON(e,n){return n&&n.keep?this.value:ce(this.value,e,n)}toString(){return String(this.value)}};function ns(t,e,n){let r=n;for(let s=e.length-1;s>=0;--s){let i=e[s];if(Number.isInteger(i)&&i>=0){let o=[];o[i]=r,r=o}else{let o={};Object.defineProperty(o,i,{value:r,writable:!0,enumerable:!0,configurable:!0}),r=o}}return t.createNode(r,!1)}var is=t=>t==null||typeof t=="object"&&t[Symbol.iterator]().next().done,W=class t extends j{constructor(e){super(),p._defineProperty(this,"items",[]),this.schema=e}addIn(e,n){if(is(e))this.add(n);else{let[r,...s]=e,i=this.get(r,!0);if(i instanceof t)i.addIn(s,n);else if(i===void 0&&this.schema)this.set(r,ns(this.schema,s,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${s}`)}}deleteIn([e,...n]){if(n.length===0)return this.delete(e);let r=this.get(e,!0);if(r instanceof t)return r.deleteIn(n);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}getIn([e,...n],r){let s=this.get(e,!0);return n.length===0?!r&&s instanceof _?s.value:s:s instanceof t?s.getIn(n,r):void 0}hasAllNullValues(){return this.items.every(e=>{if(!e||e.type!=="PAIR")return!1;let n=e.value;return n==null||n instanceof _&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn([e,...n]){if(n.length===0)return this.has(e);let r=this.get(e,!0);return r instanceof t?r.hasIn(n):!1}setIn([e,...n],r){if(n.length===0)this.set(e,r);else{let s=this.get(e,!0);if(s instanceof t)s.setIn(n,r);else if(s===void 0&&this.schema)this.set(e,ns(this.schema,n,r));else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}}toJSON(){return null}toString(e,{blockItem:n,flowChars:r,isMap:s,itemIndent:i},o,a){let{indent:c,indentStep:l,stringify:f}=e,m=this.type===p.Type.FLOW_MAP||this.type===p.Type.FLOW_SEQ||e.inFlow;m&&(i+=l);let d=s&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:d,indent:i,inFlow:m,type:null});let y=!1,h=!1,g=this.items.reduce((M,A,C)=>{let L;A&&(!y&&A.spaceBefore&&M.push({type:"comment",str:""}),A.commentBefore&&A.commentBefore.match(/^.*$/gm).forEach(xi=>{M.push({type:"comment",str:`#${xi}`})}),A.comment&&(L=A.comment),m&&(!y&&A.spaceBefore||A.commentBefore||A.comment||A.key&&(A.key.commentBefore||A.key.comment)||A.value&&(A.value.commentBefore||A.value.comment))&&(h=!0)),y=!1;let R=f(A,e,()=>L=null,()=>y=!0);return m&&!h&&R.includes(` -`)&&(h=!0),m&&CL.str);if(h||C.reduce((L,R)=>L+R.length+2,2)>t.maxFlowStringSingleLineLength){w=M;for(let L of C)w+=L?` +`+n.replace(/^/gm,`${e||""}#`):t}var j=class{};function fe(t,e,n){if(Array.isArray(t))return t.map((r,s)=>fe(r,String(s),n));if(t&&typeof t.toJSON=="function"){let r=n&&n.anchors&&n.anchors.get(t);r&&(n.onCreate=i=>{r.res=i,delete n.onCreate});let s=t.toJSON(e,n);return r&&n.onCreate&&n.onCreate(s),s}return(!n||!n.keep)&&typeof t=="bigint"?Number(t):t}var x=class extends j{constructor(e){super(),this.value=e}toJSON(e,n){return n&&n.keep?this.value:fe(this.value,e,n)}toString(){return String(this.value)}};function Gr(t,e,n){let r=n;for(let s=e.length-1;s>=0;--s){let i=e[s];if(Number.isInteger(i)&&i>=0){let o=[];o[i]=r,r=o}else{let o={};Object.defineProperty(o,i,{value:r,writable:!0,enumerable:!0,configurable:!0}),r=o}}return t.createNode(r,!1)}var Xr=t=>t==null||typeof t=="object"&&t[Symbol.iterator]().next().done,Q=class t extends j{constructor(e){super(),p._defineProperty(this,"items",[]),this.schema=e}addIn(e,n){if(Xr(e))this.add(n);else{let[r,...s]=e,i=this.get(r,!0);if(i instanceof t)i.addIn(s,n);else if(i===void 0&&this.schema)this.set(r,Gr(this.schema,s,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${s}`)}}deleteIn([e,...n]){if(n.length===0)return this.delete(e);let r=this.get(e,!0);if(r instanceof t)return r.deleteIn(n);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}getIn([e,...n],r){let s=this.get(e,!0);return n.length===0?!r&&s instanceof x?s.value:s:s instanceof t?s.getIn(n,r):void 0}hasAllNullValues(){return this.items.every(e=>{if(!e||e.type!=="PAIR")return!1;let n=e.value;return n==null||n instanceof x&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn([e,...n]){if(n.length===0)return this.has(e);let r=this.get(e,!0);return r instanceof t?r.hasIn(n):!1}setIn([e,...n],r){if(n.length===0)this.set(e,r);else{let s=this.get(e,!0);if(s instanceof t)s.setIn(n,r);else if(s===void 0&&this.schema)this.set(e,Gr(this.schema,n,r));else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}}toJSON(){return null}toString(e,{blockItem:n,flowChars:r,isMap:s,itemIndent:i},o,a){let{indent:c,indentStep:l,stringify:f}=e,m=this.type===p.Type.FLOW_MAP||this.type===p.Type.FLOW_SEQ||e.inFlow;m&&(i+=l);let g=s&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:g,indent:i,inFlow:m,type:null});let y=!1,h=!1,d=this.items.reduce((P,A,C)=>{let L;A&&(!y&&A.spaceBefore&&P.push({type:"comment",str:""}),A.commentBefore&&A.commentBefore.match(/^.*$/gm).forEach(Ci=>{P.push({type:"comment",str:`#${Ci}`})}),A.comment&&(L=A.comment),m&&(!y&&A.spaceBefore||A.commentBefore||A.comment||A.key&&(A.key.commentBefore||A.key.comment)||A.value&&(A.value.commentBefore||A.value.comment))&&(h=!0)),y=!1;let R=f(A,e,()=>L=null,()=>y=!0);return m&&!h&&R.includes(` +`)&&(h=!0),m&&CL.str);if(h||C.reduce((L,R)=>L+R.length+2,2)>t.maxFlowStringSingleLineLength){w=P;for(let L of C)w+=L?` ${l}${c}${L}`:` `;w+=` -${c}${A}`}else w=`${M} ${C.join(" ")} ${A}`}else{let M=g.map(n);w=M.shift();for(let A of M)w+=A?` +${c}${A}`}else w=`${P} ${C.join(" ")} ${A}`}else{let P=d.map(n);w=P.shift();for(let A of P)w+=A?` ${c}${A}`:` `}return this.comment?(w+=` -`+this.comment.replace(/^/gm,`${c}#`),o&&o()):y&&a&&a(),w}};p._defineProperty(W,"maxFlowStringSingleLineLength",60);function Dt(t){let e=t instanceof _?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),Number.isInteger(e)&&e>=0?e:null}var le=class extends W{add(e){this.items.push(e)}delete(e){let n=Dt(e);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(e,n){let r=Dt(e);if(typeof r!="number")return;let s=this.items[r];return!n&&s instanceof _?s.value:s}has(e){let n=Dt(e);return typeof n=="number"&&ns.type==="comment"?s.str:`- ${s.str}`,flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},n,r):JSON.stringify(this)}},Co=(t,e,n)=>e===null?"":typeof e!="object"?String(e):t instanceof j&&n&&n.doc?t.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(e),T=class t extends j{constructor(e,n=null){super(),this.key=e,this.value=n,this.type=t.Type.PAIR}get commentBefore(){return this.key instanceof j?this.key.commentBefore:void 0}set commentBefore(e){if(this.key==null&&(this.key=new _(null)),this.key instanceof j)this.key.commentBefore=e;else{let n="Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.";throw new Error(n)}}addToJSMap(e,n){let r=ce(this.key,"",e);if(n instanceof Map){let s=ce(this.value,r,e);n.set(r,s)}else if(n instanceof Set)n.add(r);else{let s=Co(this.key,r,e),i=ce(this.value,s,e);s in n?Object.defineProperty(n,s,{value:i,writable:!0,enumerable:!0,configurable:!0}):n[s]=i}return n}toJSON(e,n){let r=n&&n.mapAsMap?new Map:{};return this.addToJSMap(n,r)}toString(e,n,r){if(!e||!e.doc)return JSON.stringify(this);let{indent:s,indentSeq:i,simpleKeys:o}=e.doc.options,{key:a,value:c}=this,l=a instanceof j&&a.comment;if(o){if(l)throw new Error("With simple keys, key nodes cannot have comments");if(a instanceof W){let R="With simple keys, collection cannot be used as a key value";throw new Error(R)}}let f=!o&&(!a||l||(a instanceof j?a instanceof W||a.type===p.Type.BLOCK_FOLDED||a.type===p.Type.BLOCK_LITERAL:typeof a=="object")),{doc:m,indent:d,indentStep:y,stringify:h}=e;e=Object.assign({},e,{implicitKey:!f,indent:d+y});let g=!1,w=h(a,e,()=>l=null,()=>g=!0);if(w=Fe(w,e.indent,l),!f&&w.length>1024){if(o)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(e.allNullValues&&!o)return this.comment?(w=Fe(w,e.indent,this.comment),n&&n()):g&&!l&&r&&r(),e.inFlow&&!f?w:`? ${w}`;w=f?`? ${w} -${d}:`:`${w}:`,this.comment&&(w=Fe(w,e.indent,this.comment),n&&n());let M="",A=null;if(c instanceof j){if(c.spaceBefore&&(M=` -`),c.commentBefore){let R=c.commentBefore.replace(/^/gm,`${e.indent}#`);M+=` -${R}`}A=c.comment}else c&&typeof c=="object"&&(c=m.schema.createNode(c,!0));e.implicitKey=!1,!f&&!this.comment&&c instanceof _&&(e.indentAtStart=w.length+1),g=!1,!i&&s>=2&&!e.inFlow&&!f&&c instanceof le&&c.type!==p.Type.FLOW_SEQ&&!c.tag&&!m.anchors.getName(c)&&(e.indent=e.indent.substr(2));let C=h(c,e,()=>A=null,()=>g=!0),L=" ";return M||this.comment?L=`${M} -${e.indent}`:!f&&c instanceof W?(!(C[0]==="["||C[0]==="{")||C.includes(` +`+this.comment.replace(/^/gm,`${c}#`),o&&o()):y&&a&&a(),w}};p._defineProperty(Q,"maxFlowStringSingleLineLength",60);function xt(t){let e=t instanceof x?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),Number.isInteger(e)&&e>=0?e:null}var ue=class extends Q{add(e){this.items.push(e)}delete(e){let n=xt(e);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(e,n){let r=xt(e);if(typeof r!="number")return;let s=this.items[r];return!n&&s instanceof x?s.value:s}has(e){let n=xt(e);return typeof n=="number"&&ns.type==="comment"?s.str:`- ${s.str}`,flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},n,r):JSON.stringify(this)}},bo=(t,e,n)=>e===null?"":typeof e!="object"?String(e):t instanceof j&&n&&n.doc?t.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(e),T=class t extends j{constructor(e,n=null){super(),this.key=e,this.value=n,this.type=t.Type.PAIR}get commentBefore(){return this.key instanceof j?this.key.commentBefore:void 0}set commentBefore(e){if(this.key==null&&(this.key=new x(null)),this.key instanceof j)this.key.commentBefore=e;else{let n="Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.";throw new Error(n)}}addToJSMap(e,n){let r=fe(this.key,"",e);if(n instanceof Map){let s=fe(this.value,r,e);n.set(r,s)}else if(n instanceof Set)n.add(r);else{let s=bo(this.key,r,e),i=fe(this.value,s,e);s in n?Object.defineProperty(n,s,{value:i,writable:!0,enumerable:!0,configurable:!0}):n[s]=i}return n}toJSON(e,n){let r=n&&n.mapAsMap?new Map:{};return this.addToJSMap(n,r)}toString(e,n,r){if(!e||!e.doc)return JSON.stringify(this);let{indent:s,indentSeq:i,simpleKeys:o}=e.doc.options,{key:a,value:c}=this,l=a instanceof j&&a.comment;if(o){if(l)throw new Error("With simple keys, key nodes cannot have comments");if(a instanceof Q){let R="With simple keys, collection cannot be used as a key value";throw new Error(R)}}let f=!o&&(!a||l||(a instanceof j?a instanceof Q||a.type===p.Type.BLOCK_FOLDED||a.type===p.Type.BLOCK_LITERAL:typeof a=="object")),{doc:m,indent:g,indentStep:y,stringify:h}=e;e=Object.assign({},e,{implicitKey:!f,indent:g+y});let d=!1,w=h(a,e,()=>l=null,()=>d=!0);if(w=Re(w,e.indent,l),!f&&w.length>1024){if(o)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(e.allNullValues&&!o)return this.comment?(w=Re(w,e.indent,this.comment),n&&n()):d&&!l&&r&&r(),e.inFlow&&!f?w:`? ${w}`;w=f?`? ${w} +${g}:`:`${w}:`,this.comment&&(w=Re(w,e.indent,this.comment),n&&n());let P="",A=null;if(c instanceof j){if(c.spaceBefore&&(P=` +`),c.commentBefore){let R=c.commentBefore.replace(/^/gm,`${e.indent}#`);P+=` +${R}`}A=c.comment}else c&&typeof c=="object"&&(c=m.schema.createNode(c,!0));e.implicitKey=!1,!f&&!this.comment&&c instanceof x&&(e.indentAtStart=w.length+1),d=!1,!i&&s>=2&&!e.inFlow&&!f&&c instanceof ue&&c.type!==p.Type.FLOW_SEQ&&!c.tag&&!m.anchors.getName(c)&&(e.indent=e.indent.substr(2));let C=h(c,e,()=>A=null,()=>d=!0),L=" ";return P||this.comment?L=`${P} +${e.indent}`:!f&&c instanceof Q?(!(C[0]==="["||C[0]==="{")||C.includes(` `))&&(L=` ${e.indent}`):C[0]===` -`&&(L=""),g&&!A&&r&&r(),Fe(w+L+C,e.indent,A)}};p._defineProperty(T,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});var Yt=(t,e)=>{if(t instanceof be){let n=e.get(t.source);return n.count*n.aliasCount}else if(t instanceof W){let n=0;for(let r of t.items){let s=Yt(r,e);s>n&&(n=s)}return n}else if(t instanceof T){let n=Yt(t.key,e),r=Yt(t.value,e);return Math.max(n,r)}return 1},be=class t extends j{static stringify({range:e,source:n},{anchors:r,doc:s,implicitKey:i,inStringifyKey:o}){let a=Object.keys(r).find(l=>r[l]===n);if(!a&&o&&(a=s.anchors.getName(n)||s.anchors.newName()),a)return`*${a}${i?" ":""}`;let c=s.anchors.getName(n)?"Alias node must be after source node":"Source node not found for alias node";throw new Error(`${c} [${e}]`)}constructor(e){super(),this.source=e,this.type=p.Type.ALIAS}set tag(e){throw new Error("Alias nodes cannot have tags")}toJSON(e,n){if(!n)return ce(this.source,e,n);let{anchors:r,maxAliasCount:s}=n,i=r.get(this.source);if(!i||i.res===void 0){let o="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}if(s>=0&&(i.count+=1,i.aliasCount===0&&(i.aliasCount=Yt(this.source,r)),i.count*i.aliasCount>s)){let o="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}return i.res}toString(e){return t.stringify(this,e)}};p._defineProperty(be,"default",!0);function dt(t,e){let n=e instanceof _?e.value:e;for(let r of t)if(r instanceof T&&(r.key===e||r.key===n||r.key&&r.key.value===n))return r}var yt=class extends W{add(e,n){e?e instanceof T||(e=new T(e.key||e,e.value)):e=new T(e);let r=dt(this.items,e.key),s=this.schema&&this.schema.sortMapEntries;if(r)if(n)r.value=e.value;else throw new Error(`Key ${e.key} already set`);else if(s){let i=this.items.findIndex(o=>s(e,o)<0);i===-1?this.items.push(e):this.items.splice(i,0,e)}else this.items.push(e)}delete(e){let n=dt(this.items,e);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(e,n){let r=dt(this.items,e),s=r&&r.value;return!n&&s instanceof _?s.value:s}has(e){return!!dt(this.items,e)}set(e,n){this.add(new T(e,n),!0)}toJSON(e,n,r){let s=r?new r:n&&n.mapAsMap?new Map:{};n&&n.onCreate&&n.onCreate(s);for(let i of this.items)i.addToJSMap(n,s);return s}toString(e,n,r){if(!e)return JSON.stringify(this);for(let s of this.items)if(!(s instanceof T))throw new Error(`Map items must all be pairs; found ${JSON.stringify(s)} instead`);return super.toString(e,{blockItem:s=>s.str,flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},n,r)}},os="<<",Ft=class extends T{constructor(e){if(e instanceof T){let n=e.value;n instanceof le||(n=new le,n.items.push(e.value),n.range=e.value.range),super(e.key,n),this.range=e.range}else super(new _(os),new le);this.type=T.Type.MERGE_PAIR}addToJSMap(e,n){for(let{source:r}of this.value.items){if(!(r instanceof yt))throw new Error("Merge sources must be maps");let s=r.toJSON(null,e,Map);for(let[i,o]of s)n instanceof Map?n.has(i)||n.set(i,o):n instanceof Set?n.add(i):Object.prototype.hasOwnProperty.call(n,i)||Object.defineProperty(n,i,{value:o,writable:!0,enumerable:!0,configurable:!0})}return n}toString(e,n){let r=this.value;if(r.items.length>1)return super.toString(e,n);this.value=r.items[0];let s=super.toString(e,n);return this.value=r,s}},ko={defaultType:p.Type.BLOCK_LITERAL,lineWidth:76},Po={trueStr:"true",falseStr:"false"},Io={asBigInt:!1},vo={nullStr:"null"},Ne={defaultType:p.Type.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function qn(t,e,n){for(let{format:r,test:s,resolve:i}of e)if(s){let o=t.match(s);if(o){let a=i.apply(null,o);return a instanceof _||(a=new _(a)),r&&(a.format=r),a}}return n&&(t=n(t)),new _(t)}var as="flow",Fn="block",$t="quoted",rs=(t,e)=>{let n=t[e+1];for(;n===" "||n===" ";){do n=t[e+=1];while(n&&n!==` -`);n=t[e+1]}return e};function qt(t,e,n,{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return t;let c=Math.max(1+i,1+s-e.length);if(t.length<=c)return t;let l=[],f={},m=s-e.length;typeof r=="number"&&(r>s-Math.max(2,i)?l.push(0):m=s-r);let d,y,h=!1,g=-1,w=-1,M=-1;n===Fn&&(g=rs(t,g),g!==-1&&(m=g+c));for(let C;C=t[g+=1];){if(n===$t&&C==="\\"){switch(w=g,t[g+1]){case"x":g+=3;break;case"u":g+=5;break;case"U":g+=9;break;default:g+=1}M=g}if(C===` -`)n===Fn&&(g=rs(t,g)),m=g+c,d=void 0;else{if(C===" "&&y&&y!==" "&&y!==` -`&&y!==" "){let L=t[g+1];L&&L!==" "&&L!==` -`&&L!==" "&&(d=g)}if(g>=m)if(d)l.push(d),m=d+c,d=void 0;else if(n===$t){for(;y===" "||y===" ";)y=C,C=t[g+=1],h=!0;let L=g>M+1?g-2:w-1;if(f[L])return t;l.push(L),f[L]=!0,m=L+c,d=void 0}else h=!0}y=C}if(h&&a&&a(),l.length===0)return t;o&&o();let A=t.slice(0,l[0]);for(let C=0;Ct?Object.assign({indentAtStart:t},Ne.fold):Ne.fold,Ut=t=>/^(%|---|\.\.\.)/m.test(t);function _o(t,e,n){if(!e||e<0)return!1;let r=e-n,s=t.length;if(s<=r)return!1;for(let i=0,o=0;ir)return!0;if(o=i+1,s-o<=r)return!1}return!0}function we(t,e){let{implicitKey:n}=e,{jsonEncoding:r,minMultiLineLength:s}=Ne.doubleQuoted,i=JSON.stringify(t);if(r)return i;let o=e.indent||(Ut(t)?" ":""),a="",c=0;for(let l=0,f=i[l];f;f=i[++l])if(f===" "&&i[l+1]==="\\"&&i[l+2]==="n"&&(a+=i.slice(c,l)+"\\ ",l+=1,c=l,f="\\"),f==="\\")switch(i[l+1]){case"u":{a+=i.slice(c,l);let m=i.substr(l+2,4);switch(m){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:m.substr(0,2)==="00"?a+="\\x"+m.substr(2):a+=i.substr(l,6)}l+=5,c=l+1}break;case"n":if(n||i[l+2]==='"'||i.length{if(t instanceof we){let n=e.get(t.source);return n.count*n.aliasCount}else if(t instanceof Q){let n=0;for(let r of t.items){let s=Rt(r,e);s>n&&(n=s)}return n}else if(t instanceof T){let n=Rt(t.key,e),r=Rt(t.value,e);return Math.max(n,r)}return 1},we=class t extends j{static stringify({range:e,source:n},{anchors:r,doc:s,implicitKey:i,inStringifyKey:o}){let a=Object.keys(r).find(l=>r[l]===n);if(!a&&o&&(a=s.anchors.getName(n)||s.anchors.newName()),a)return`*${a}${i?" ":""}`;let c=s.anchors.getName(n)?"Alias node must be after source node":"Source node not found for alias node";throw new Error(`${c} [${e}]`)}constructor(e){super(),this.source=e,this.type=p.Type.ALIAS}set tag(e){throw new Error("Alias nodes cannot have tags")}toJSON(e,n){if(!n)return fe(this.source,e,n);let{anchors:r,maxAliasCount:s}=n,i=r.get(this.source);if(!i||i.res===void 0){let o="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}if(s>=0&&(i.count+=1,i.aliasCount===0&&(i.aliasCount=Rt(this.source,r)),i.count*i.aliasCount>s)){let o="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}return i.res}toString(e){return t.stringify(this,e)}};p._defineProperty(we,"default",!0);function at(t,e){let n=e instanceof x?e.value:e;for(let r of t)if(r instanceof T&&(r.key===e||r.key===n||r.key&&r.key.value===n))return r}var ct=class extends Q{add(e,n){e?e instanceof T||(e=new T(e.key||e,e.value)):e=new T(e);let r=at(this.items,e.key),s=this.schema&&this.schema.sortMapEntries;if(r)if(n)r.value=e.value;else throw new Error(`Key ${e.key} already set`);else if(s){let i=this.items.findIndex(o=>s(e,o)<0);i===-1?this.items.push(e):this.items.splice(i,0,e)}else this.items.push(e)}delete(e){let n=at(this.items,e);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(e,n){let r=at(this.items,e),s=r&&r.value;return!n&&s instanceof x?s.value:s}has(e){return!!at(this.items,e)}set(e,n){this.add(new T(e,n),!0)}toJSON(e,n,r){let s=r?new r:n&&n.mapAsMap?new Map:{};n&&n.onCreate&&n.onCreate(s);for(let i of this.items)i.addToJSMap(n,s);return s}toString(e,n,r){if(!e)return JSON.stringify(this);for(let s of this.items)if(!(s instanceof T))throw new Error(`Map items must all be pairs; found ${JSON.stringify(s)} instead`);return super.toString(e,{blockItem:s=>s.str,flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},n,r)}},zr="<<",Yt=class extends T{constructor(e){if(e instanceof T){let n=e.value;n instanceof ue||(n=new ue,n.items.push(e.value),n.range=e.value.range),super(e.key,n),this.range=e.range}else super(new x(zr),new ue);this.type=T.Type.MERGE_PAIR}addToJSMap(e,n){for(let{source:r}of this.value.items){if(!(r instanceof ct))throw new Error("Merge sources must be maps");let s=r.toJSON(null,e,Map);for(let[i,o]of s)n instanceof Map?n.has(i)||n.set(i,o):n instanceof Set?n.add(i):Object.prototype.hasOwnProperty.call(n,i)||Object.defineProperty(n,i,{value:o,writable:!0,enumerable:!0,configurable:!0})}return n}toString(e,n){let r=this.value;if(r.items.length>1)return super.toString(e,n);this.value=r.items[0];let s=super.toString(e,n);return this.value=r,s}},No={defaultType:p.Type.BLOCK_LITERAL,lineWidth:76},Oo={trueStr:"true",falseStr:"false"},Ao={asBigInt:!1},Lo={nullStr:"null"},be={defaultType:p.Type.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function xn(t,e,n){for(let{format:r,test:s,resolve:i}of e)if(s){let o=t.match(s);if(o){let a=i.apply(null,o);return a instanceof x||(a=new x(a)),r&&(a.format=r),a}}return n&&(t=n(t)),new x(t)}var Zr="flow",_n="block",Dt="quoted",Hr=(t,e)=>{let n=t[e+1];for(;n===" "||n===" ";){do n=t[e+=1];while(n&&n!==` +`);n=t[e+1]}return e};function Bt(t,e,n,{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return t;let c=Math.max(1+i,1+s-e.length);if(t.length<=c)return t;let l=[],f={},m=s-e.length;typeof r=="number"&&(r>s-Math.max(2,i)?l.push(0):m=s-r);let g,y,h=!1,d=-1,w=-1,P=-1;n===_n&&(d=Hr(t,d),d!==-1&&(m=d+c));for(let C;C=t[d+=1];){if(n===Dt&&C==="\\"){switch(w=d,t[d+1]){case"x":d+=3;break;case"u":d+=5;break;case"U":d+=9;break;default:d+=1}P=d}if(C===` +`)n===_n&&(d=Hr(t,d)),m=d+c,g=void 0;else{if(C===" "&&y&&y!==" "&&y!==` +`&&y!==" "){let L=t[d+1];L&&L!==" "&&L!==` +`&&L!==" "&&(g=d)}if(d>=m)if(g)l.push(g),m=g+c,g=void 0;else if(n===Dt){for(;y===" "||y===" ";)y=C,C=t[d+=1],h=!0;let L=d>P+1?d-2:w-1;if(f[L])return t;l.push(L),f[L]=!0,m=L+c,g=void 0}else h=!0}y=C}if(h&&a&&a(),l.length===0)return t;o&&o();let A=t.slice(0,l[0]);for(let C=0;Ct?Object.assign({indentAtStart:t},be.fold):be.fold,Ft=t=>/^(%|---|\.\.\.)/m.test(t);function To(t,e,n){if(!e||e<0)return!1;let r=e-n,s=t.length;if(s<=r)return!1;for(let i=0,o=0;ir)return!0;if(o=i+1,s-o<=r)return!1}return!0}function Se(t,e){let{implicitKey:n}=e,{jsonEncoding:r,minMultiLineLength:s}=be.doubleQuoted,i=JSON.stringify(t);if(r)return i;let o=e.indent||(Ft(t)?" ":""),a="",c=0;for(let l=0,f=i[l];f;f=i[++l])if(f===" "&&i[l+1]==="\\"&&i[l+2]==="n"&&(a+=i.slice(c,l)+"\\ ",l+=1,c=l,f="\\"),f==="\\")switch(i[l+1]){case"u":{a+=i.slice(c,l);let m=i.substr(l+2,4);switch(m){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:m.substr(0,2)==="00"?a+="\\x"+m.substr(2):a+=i.substr(l,6)}l+=5,c=l+1}break;case"n":if(n||i[l+2]==='"'||i.length";if(!n)return l+` +`,l+=2;a+=o,i[l+2]===" "&&(a+="\\"),l+=1,c=l+1}break;default:l+=1}return a=c?a+i.slice(c):i,n?a:Bt(a,o,Dt,Rn(e))}function es(t,e){if(e.implicitKey){if(/\n/.test(t))return Se(t,e)}else if(/[ \t]\n|\n[ \t]/.test(t))return Se(t,e);let n=e.indent||(Ft(t)?" ":""),r="'"+t.replace(/'/g,"''").replace(/\n+/g,`$& +${n}`)+"'";return e.implicitKey?r:Bt(r,n,Zr,Rn(e))}function $t({comment:t,type:e,value:n},r,s,i){if(/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return Se(n,r);let o=r.indent||(r.forceBlockIndent||Ft(n)?" ":""),a=o?"2":"1",c=e===p.Type.BLOCK_FOLDED?!1:e===p.Type.BLOCK_LITERAL?!0:!To(n,be.fold.lineWidth,o.length),l=c?"|":">";if(!n)return l+` `;let f="",m="";if(n=n.replace(/[\n\t ]*$/,y=>{let h=y.indexOf(` `);return h===-1?l+="-":(n===y||h!==y.length-1)&&(l+="+",i&&i()),m=y.replace(/\n$/,""),""}).replace(/^[\n ]*/,y=>{y.indexOf(" ")!==-1&&(l+=a);let h=y.match(/ +$/);return h?(f=y.slice(0,-h[0].length),h[0]):(f=y,"")}),m&&(m=m.replace(/\n+(?!\n|$)/g,`$&${o}`)),f&&(f=f.replace(/\n+/g,`$&${o}`)),t&&(l+=" #"+t.replace(/ ?[\r\n]+/g," "),s&&s()),!n)return`${l}${a} ${o}${m}`;if(c)return n=n.replace(/\n+/g,`$&${o}`),`${l} ${o}${f}${n}${m}`;n=n.replace(/\n+/g,` -$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${o}`);let d=qt(`${f}${n}${m}`,o,Fn,Ne.fold);return`${l} -${o}${d}`}function Ro(t,e,n,r){let{comment:s,type:i,value:o}=t,{actualString:a,implicitKey:c,indent:l,inFlow:f}=e;if(c&&/[\n[\]{},]/.test(o)||f&&/[[\]{},]/.test(o))return we(o,e);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return c||f||o.indexOf(` -`)===-1?o.indexOf('"')!==-1&&o.indexOf("'")===-1?cs(o,e):we(o,e):Bt(t,e,n,r);if(!c&&!f&&i!==p.Type.PLAIN&&o.indexOf(` -`)!==-1)return Bt(t,e,n,r);if(l===""&&Ut(o))return e.forceBlockIndent=!0,Bt(t,e,n,r);let m=o.replace(/\n+/g,`$& -${l}`);if(a){let{tags:y}=e.doc.schema;if(typeof qn(m,y,y.scalarFallback).value!="string")return we(o,e)}let d=c?m:qt(m,l,as,Un(e));return s&&!f&&(d.indexOf(` +$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${o}`);let g=Bt(`${f}${n}${m}`,o,_n,be.fold);return`${l} +${o}${g}`}function Co(t,e,n,r){let{comment:s,type:i,value:o}=t,{actualString:a,implicitKey:c,indent:l,inFlow:f}=e;if(c&&/[\n[\]{},]/.test(o)||f&&/[[\]{},]/.test(o))return Se(o,e);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return c||f||o.indexOf(` +`)===-1?o.indexOf('"')!==-1&&o.indexOf("'")===-1?es(o,e):Se(o,e):$t(t,e,n,r);if(!c&&!f&&i!==p.Type.PLAIN&&o.indexOf(` +`)!==-1)return $t(t,e,n,r);if(l===""&&Ft(o))return e.forceBlockIndent=!0,$t(t,e,n,r);let m=o.replace(/\n+/g,`$& +${l}`);if(a){let{tags:y}=e.doc.schema;if(typeof xn(m,y,y.scalarFallback).value!="string")return Se(o,e)}let g=c?m:Bt(m,l,Zr,Rn(e));return s&&!f&&(g.indexOf(` `)!==-1||s.indexOf(` -`)!==-1)?(n&&n(),Mo(d,l,s)):d}function xo(t,e,n,r){let{defaultType:s}=Ne,{implicitKey:i,inFlow:o}=e,{type:a,value:c}=t;typeof c!="string"&&(c=String(c),t=Object.assign({},t,{value:c}));let l=m=>{switch(m){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:return Bt(t,e,n,r);case p.Type.QUOTE_DOUBLE:return we(c,e);case p.Type.QUOTE_SINGLE:return cs(c,e);case p.Type.PLAIN:return Ro(t,e,n,r);default:return null}};(a!==p.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)||(i||o)&&(a===p.Type.BLOCK_FOLDED||a===p.Type.BLOCK_LITERAL))&&(a=p.Type.QUOTE_DOUBLE);let f=l(a);if(f===null&&(f=l(s),f===null))throw new Error(`Unsupported default string type ${s}`);return f}function Do({format:t,minFractionDigits:e,tag:n,value:r}){if(typeof r=="bigint")return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=JSON.stringify(r);if(!t&&e&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let i=s.indexOf(".");i<0&&(i=s.length,s+=".");let o=e-(s.length-i-1);for(;o-- >0;)s+="0"}return s}function ls(t,e){let n,r;switch(e.type){case p.Type.FLOW_MAP:n="}",r="flow map";break;case p.Type.FLOW_SEQ:n="]",r="flow sequence";break;default:t.push(new p.YAMLSemanticError(e,"Not a flow collection!?"));return}let s;for(let i=e.items.length-1;i>=0;--i){let o=e.items[i];if(!o||o.type!==p.Type.COMMENT){s=o;break}}if(s&&s.char!==n){let i=`Expected ${r} to end with ${n}`,o;typeof s.offset=="number"?(o=new p.YAMLSemanticError(e,i),o.offset=s.offset+1):(o=new p.YAMLSemanticError(s,i),s.range&&s.range.end&&(o.offset=s.range.end-s.range.start)),t.push(o)}}function fs(t,e){let n=e.context.src[e.range.start-1];if(n!==` -`&&n!==" "&&n!==" "){let r="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,r))}}function us(t,e){let n=String(e),r=n.substr(0,8)+"..."+n.substr(-8);return new p.YAMLSemanticError(t,`The "${r}" key is too long`)}function ps(t,e){for(let{afterKey:n,before:r,comment:s}of e){let i=t.items[r];i?(n&&i.value&&(i=i.value),s===void 0?(n||!i.commentBefore)&&(i.spaceBefore=!0):i.commentBefore?i.commentBefore+=` +`)!==-1)?(n&&n(),wo(g,l,s)):g}function Mo(t,e,n,r){let{defaultType:s}=be,{implicitKey:i,inFlow:o}=e,{type:a,value:c}=t;typeof c!="string"&&(c=String(c),t=Object.assign({},t,{value:c}));let l=m=>{switch(m){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:return $t(t,e,n,r);case p.Type.QUOTE_DOUBLE:return Se(c,e);case p.Type.QUOTE_SINGLE:return es(c,e);case p.Type.PLAIN:return Co(t,e,n,r);default:return null}};(a!==p.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)||(i||o)&&(a===p.Type.BLOCK_FOLDED||a===p.Type.BLOCK_LITERAL))&&(a=p.Type.QUOTE_DOUBLE);let f=l(a);if(f===null&&(f=l(s),f===null))throw new Error(`Unsupported default string type ${s}`);return f}function ko({format:t,minFractionDigits:e,tag:n,value:r}){if(typeof r=="bigint")return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=JSON.stringify(r);if(!t&&e&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let i=s.indexOf(".");i<0&&(i=s.length,s+=".");let o=e-(s.length-i-1);for(;o-- >0;)s+="0"}return s}function ts(t,e){let n,r;switch(e.type){case p.Type.FLOW_MAP:n="}",r="flow map";break;case p.Type.FLOW_SEQ:n="]",r="flow sequence";break;default:t.push(new p.YAMLSemanticError(e,"Not a flow collection!?"));return}let s;for(let i=e.items.length-1;i>=0;--i){let o=e.items[i];if(!o||o.type!==p.Type.COMMENT){s=o;break}}if(s&&s.char!==n){let i=`Expected ${r} to end with ${n}`,o;typeof s.offset=="number"?(o=new p.YAMLSemanticError(e,i),o.offset=s.offset+1):(o=new p.YAMLSemanticError(s,i),s.range&&s.range.end&&(o.offset=s.range.end-s.range.start)),t.push(o)}}function ns(t,e){let n=e.context.src[e.range.start-1];if(n!==` +`&&n!==" "&&n!==" "){let r="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,r))}}function rs(t,e){let n=String(e),r=n.substr(0,8)+"..."+n.substr(-8);return new p.YAMLSemanticError(t,`The "${r}" key is too long`)}function ss(t,e){for(let{afterKey:n,before:r,comment:s}of e){let i=t.items[r];i?(n&&i.value&&(i=i.value),s===void 0?(n||!i.commentBefore)&&(i.spaceBefore=!0):i.commentBefore?i.commentBefore+=` `+s:i.commentBefore=s):s!==void 0&&(t.comment?t.comment+=` -`+s:t.comment=s)}}function Kn(t,e){let n=e.strValue;return n?typeof n=="string"?n:(n.errors.forEach(r=>{r.source||(r.source=e),t.errors.push(r)}),n.str):""}function Yo(t,e){let{handle:n,suffix:r}=e.tag,s=t.tagPrefixes.find(i=>i.handle===n);if(!s){let i=t.getDefaults().tagPrefixes;if(i&&(s=i.find(o=>o.handle===n)),!s)throw new p.YAMLSemanticError(e,`The ${n} tag handle is non-default and was not declared.`)}if(!r)throw new p.YAMLSemanticError(e,`The ${n} tag has no suffix.`);if(n==="!"&&(t.version||t.options.version)==="1.0"){if(r[0]==="^")return t.warnings.push(new p.YAMLWarning(e,"YAML 1.0 ^ tag expansion is not supported")),r;if(/[:/]/.test(r)){let i=r.match(/^([a-z0-9-]+)\/(.*)/i);return i?`tag:${i[1]}.yaml.org,2002:${i[2]}`:`tag:${r}`}}return s.prefix+decodeURIComponent(r)}function $o(t,e){let{tag:n,type:r}=e,s=!1;if(n){let{handle:i,suffix:o,verbatim:a}=n;if(a){if(a!=="!"&&a!=="!!")return a;let c=`Verbatim tags aren't resolved, so ${a} is invalid.`;t.errors.push(new p.YAMLSemanticError(e,c))}else if(i==="!"&&!o)s=!0;else try{return Yo(t,e)}catch(c){t.errors.push(c)}}switch(r){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:case p.Type.QUOTE_DOUBLE:case p.Type.QUOTE_SINGLE:return p.defaultTags.STR;case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;case p.Type.PLAIN:return s?p.defaultTags.STR:null;default:return null}}function ss(t,e,n){let{tags:r}=t.schema,s=[];for(let o of r)if(o.tag===n)if(o.test)s.push(o);else{let a=o.resolve(t,e);return a instanceof W?a:new _(a)}let i=Kn(t,e);return typeof i=="string"&&s.length>0?qn(i,s,r.scalarFallback):null}function Bo({type:t}){switch(t){case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;default:return p.defaultTags.STR}}function Fo(t,e,n){try{let r=ss(t,e,n);if(r)return n&&e.tag&&(r.tag=n),r}catch(r){return r.source||(r.source=e),t.errors.push(r),null}try{let r=Bo(e);if(!r)throw new Error(`The tag ${n} is unavailable`);let s=`The tag ${n} is unavailable, falling back to ${r}`;t.warnings.push(new p.YAMLWarning(e,s));let i=ss(t,e,r);return i.tag=n,i}catch(r){let s=new p.YAMLReferenceError(e,r.message);return s.stack=r.stack,t.errors.push(s),null}}var qo=t=>{if(!t)return!1;let{type:e}=t;return e===p.Type.MAP_KEY||e===p.Type.MAP_VALUE||e===p.Type.SEQ_ITEM};function Uo(t,e){let n={before:[],after:[]},r=!1,s=!1,i=qo(e.context.parent)?e.context.parent.props.concat(e.props):e.props;for(let{start:o,end:a}of i)switch(e.context.src[o]){case p.Char.COMMENT:{if(!e.commentHasRequiredWhitespace(o)){let m="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,m))}let{header:c,valueRange:l}=e;(l&&(o>l.start||c&&o>c.start)?n.after:n.before).push(e.context.src.slice(o+1,a));break}case p.Char.ANCHOR:if(r){let c="A node can have at most one anchor";t.push(new p.YAMLSemanticError(e,c))}r=!0;break;case p.Char.TAG:if(s){let c="A node can have at most one tag";t.push(new p.YAMLSemanticError(e,c))}s=!0;break}return{comments:n,hasAnchor:r,hasTag:s}}function Ko(t,e){let{anchors:n,errors:r,schema:s}=t;if(e.type===p.Type.ALIAS){let o=e.rawValue,a=n.getNode(o);if(!a){let l=`Aliased anchor not found: ${o}`;return r.push(new p.YAMLReferenceError(e,l)),null}let c=new be(a);return n._cstAliases.push(c),c}let i=$o(t,e);if(i)return Fo(t,e,i);if(e.type!==p.Type.PLAIN){let o=`Failed to resolve ${e.type} node here`;return r.push(new p.YAMLSyntaxError(e,o)),null}try{let o=Kn(t,e);return qn(o,s.tags,s.tags.scalarFallback)}catch(o){return o.source||(o.source=e),r.push(o),null}}function fe(t,e){if(!e)return null;e.error&&t.errors.push(e.error);let{comments:n,hasAnchor:r,hasTag:s}=Uo(t.errors,e);if(r){let{anchors:o}=t,a=e.anchor,c=o.getNode(a);c&&(o.map[o.newName(a)]=c),o.map[a]=e}if(e.type===p.Type.ALIAS&&(r||s)){let o="An alias node must not specify any properties";t.errors.push(new p.YAMLSemanticError(e,o))}let i=Ko(t,e);if(i){i.range=[e.range.start,e.range.end],t.options.keepCstNodes&&(i.cstNode=e),t.options.keepNodeTypes&&(i.type=e.type);let o=n.before.join(` +`+s:t.comment=s)}}function Dn(t,e){let n=e.strValue;return n?typeof n=="string"?n:(n.errors.forEach(r=>{r.source||(r.source=e),t.errors.push(r)}),n.str):""}function Po(t,e){let{handle:n,suffix:r}=e.tag,s=t.tagPrefixes.find(i=>i.handle===n);if(!s){let i=t.getDefaults().tagPrefixes;if(i&&(s=i.find(o=>o.handle===n)),!s)throw new p.YAMLSemanticError(e,`The ${n} tag handle is non-default and was not declared.`)}if(!r)throw new p.YAMLSemanticError(e,`The ${n} tag has no suffix.`);if(n==="!"&&(t.version||t.options.version)==="1.0"){if(r[0]==="^")return t.warnings.push(new p.YAMLWarning(e,"YAML 1.0 ^ tag expansion is not supported")),r;if(/[:/]/.test(r)){let i=r.match(/^([a-z0-9-]+)\/(.*)/i);return i?`tag:${i[1]}.yaml.org,2002:${i[2]}`:`tag:${r}`}}return s.prefix+decodeURIComponent(r)}function vo(t,e){let{tag:n,type:r}=e,s=!1;if(n){let{handle:i,suffix:o,verbatim:a}=n;if(a){if(a!=="!"&&a!=="!!")return a;let c=`Verbatim tags aren't resolved, so ${a} is invalid.`;t.errors.push(new p.YAMLSemanticError(e,c))}else if(i==="!"&&!o)s=!0;else try{return Po(t,e)}catch(c){t.errors.push(c)}}switch(r){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:case p.Type.QUOTE_DOUBLE:case p.Type.QUOTE_SINGLE:return p.defaultTags.STR;case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;case p.Type.PLAIN:return s?p.defaultTags.STR:null;default:return null}}function Jr(t,e,n){let{tags:r}=t.schema,s=[];for(let o of r)if(o.tag===n)if(o.test)s.push(o);else{let a=o.resolve(t,e);return a instanceof Q?a:new x(a)}let i=Dn(t,e);return typeof i=="string"&&s.length>0?xn(i,s,r.scalarFallback):null}function Io({type:t}){switch(t){case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;default:return p.defaultTags.STR}}function _o(t,e,n){try{let r=Jr(t,e,n);if(r)return n&&e.tag&&(r.tag=n),r}catch(r){return r.source||(r.source=e),t.errors.push(r),null}try{let r=Io(e);if(!r)throw new Error(`The tag ${n} is unavailable`);let s=`The tag ${n} is unavailable, falling back to ${r}`;t.warnings.push(new p.YAMLWarning(e,s));let i=Jr(t,e,r);return i.tag=n,i}catch(r){let s=new p.YAMLReferenceError(e,r.message);return s.stack=r.stack,t.errors.push(s),null}}var xo=t=>{if(!t)return!1;let{type:e}=t;return e===p.Type.MAP_KEY||e===p.Type.MAP_VALUE||e===p.Type.SEQ_ITEM};function Ro(t,e){let n={before:[],after:[]},r=!1,s=!1,i=xo(e.context.parent)?e.context.parent.props.concat(e.props):e.props;for(let{start:o,end:a}of i)switch(e.context.src[o]){case p.Char.COMMENT:{if(!e.commentHasRequiredWhitespace(o)){let m="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,m))}let{header:c,valueRange:l}=e;(l&&(o>l.start||c&&o>c.start)?n.after:n.before).push(e.context.src.slice(o+1,a));break}case p.Char.ANCHOR:if(r){let c="A node can have at most one anchor";t.push(new p.YAMLSemanticError(e,c))}r=!0;break;case p.Char.TAG:if(s){let c="A node can have at most one tag";t.push(new p.YAMLSemanticError(e,c))}s=!0;break}return{comments:n,hasAnchor:r,hasTag:s}}function Do(t,e){let{anchors:n,errors:r,schema:s}=t;if(e.type===p.Type.ALIAS){let o=e.rawValue,a=n.getNode(o);if(!a){let l=`Aliased anchor not found: ${o}`;return r.push(new p.YAMLReferenceError(e,l)),null}let c=new we(a);return n._cstAliases.push(c),c}let i=vo(t,e);if(i)return _o(t,e,i);if(e.type!==p.Type.PLAIN){let o=`Failed to resolve ${e.type} node here`;return r.push(new p.YAMLSyntaxError(e,o)),null}try{let o=Dn(t,e);return xn(o,s.tags,s.tags.scalarFallback)}catch(o){return o.source||(o.source=e),r.push(o),null}}function pe(t,e){if(!e)return null;e.error&&t.errors.push(e.error);let{comments:n,hasAnchor:r,hasTag:s}=Ro(t.errors,e);if(r){let{anchors:o}=t,a=e.anchor,c=o.getNode(a);c&&(o.map[o.newName(a)]=c),o.map[a]=e}if(e.type===p.Type.ALIAS&&(r||s)){let o="An alias node must not specify any properties";t.errors.push(new p.YAMLSemanticError(e,o))}let i=Do(t,e);if(i){i.range=[e.range.start,e.range.end],t.options.keepCstNodes&&(i.cstNode=e),t.options.keepNodeTypes&&(i.type=e.type);let o=n.before.join(` `);o&&(i.commentBefore=i.commentBefore?`${i.commentBefore} ${o}`:o);let a=n.after.join(` `);a&&(i.comment=i.comment?`${i.comment} -${a}`:a)}return e.resolved=i}function Vo(t,e){if(e.type!==p.Type.MAP&&e.type!==p.Type.FLOW_MAP){let o=`A ${e.type} node cannot be resolved as a mapping`;return t.errors.push(new p.YAMLSyntaxError(e,o)),null}let{comments:n,items:r}=e.type===p.Type.FLOW_MAP?Go(t,e):Qo(t,e),s=new yt;s.items=r,ps(s,n);let i=!1;for(let o=0;o{if(f instanceof be){let{type:m}=f.source;return m===p.Type.MAP||m===p.Type.FLOW_MAP?!1:l="Merge nodes aliases can only point to maps"}return l="Merge nodes can only have Alias nodes as values"}),l&&t.errors.push(new p.YAMLSemanticError(e,l))}else for(let c=o+1;c{if(r.length===0)return!1;let{start:s}=r[0];if(e&&s>e.valueRange.start||n[s]!==p.Char.COMMENT)return!1;for(let i=t;i0){c=new p.PlainValue(p.Type.PLAIN,[]),c.context={parent:a,src:a.context.src};let f=a.range.start+1;if(c.range={start:f,end:f},c.valueRange={start:f,end:f},typeof a.range.origStart=="number"){let m=a.range.origStart+1;c.range.origStart=c.range.origEnd=m,c.valueRange.origStart=c.valueRange.origEnd=m}}let l=new T(s,fe(t,c));Wo(a,l),r.push(l),s&&typeof i=="number"&&a.range.start>i+1024&&t.errors.push(us(e,s)),s=void 0,i=null}break;default:s!==void 0&&r.push(new T(s)),s=fe(t,a),i=a.range.start,a.error&&t.errors.push(a.error);e:for(let c=o+1;;++c){let l=e.items[c];switch(l&&l.type){case p.Type.BLANK_LINE:case p.Type.COMMENT:continue e;case p.Type.MAP_VALUE:break e;default:{let f="Implicit map keys need to be followed by map values";t.errors.push(new p.YAMLSemanticError(a,f));break e}}}if(a.valueRangeContainsNewline){let c="Implicit map keys need to be on a single line";t.errors.push(new p.YAMLSemanticError(a,c))}}}return s!==void 0&&r.push(new T(s)),{comments:n,items:r}}function Go(t,e){let n=[],r=[],s,i=!1,o="{";for(let a=0;ai instanceof T&&i.key instanceof W)){let i="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";t.warnings.push(new p.YAMLWarning(e,i))}return e.resolved=s,s}function Jo(t,e){let n=[],r=[];for(let s=0;so+1024&&t.errors.push(us(e,i));let{src:h}=c.context;for(let g=o;g{"use strict";var Q=oe(),O=qe(),zo={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve:(t,e)=>{let n=O.resolveString(t,e);if(typeof Buffer=="function")return Buffer.from(n,"base64");if(typeof atob=="function"){let r=atob(n.replace(/[\n\r]/g,"")),s=new Uint8Array(r.length);for(let i=0;i{let o;if(typeof Buffer=="function")o=n instanceof Buffer?n.toString("base64"):Buffer.from(n.buffer).toString("base64");else if(typeof btoa=="function"){let a="";for(let c=0;c1){let o="Each pair must have its own sequence indicator";throw new Q.YAMLSemanticError(e,o)}let i=s.items[0]||new O.Pair;s.commentBefore&&(i.commentBefore=i.commentBefore?`${s.commentBefore} +${a}`:a)}return e.resolved=i}function $o(t,e){if(e.type!==p.Type.MAP&&e.type!==p.Type.FLOW_MAP){let o=`A ${e.type} node cannot be resolved as a mapping`;return t.errors.push(new p.YAMLSyntaxError(e,o)),null}let{comments:n,items:r}=e.type===p.Type.FLOW_MAP?qo(t,e):Fo(t,e),s=new ct;s.items=r,ss(s,n);let i=!1;for(let o=0;o{if(f instanceof we){let{type:m}=f.source;return m===p.Type.MAP||m===p.Type.FLOW_MAP?!1:l="Merge nodes aliases can only point to maps"}return l="Merge nodes can only have Alias nodes as values"}),l&&t.errors.push(new p.YAMLSemanticError(e,l))}else for(let c=o+1;c{if(r.length===0)return!1;let{start:s}=r[0];if(e&&s>e.valueRange.start||n[s]!==p.Char.COMMENT)return!1;for(let i=t;i0){c=new p.PlainValue(p.Type.PLAIN,[]),c.context={parent:a,src:a.context.src};let f=a.range.start+1;if(c.range={start:f,end:f},c.valueRange={start:f,end:f},typeof a.range.origStart=="number"){let m=a.range.origStart+1;c.range.origStart=c.range.origEnd=m,c.valueRange.origStart=c.valueRange.origEnd=m}}let l=new T(s,pe(t,c));Bo(a,l),r.push(l),s&&typeof i=="number"&&a.range.start>i+1024&&t.errors.push(rs(e,s)),s=void 0,i=null}break;default:s!==void 0&&r.push(new T(s)),s=pe(t,a),i=a.range.start,a.error&&t.errors.push(a.error);e:for(let c=o+1;;++c){let l=e.items[c];switch(l&&l.type){case p.Type.BLANK_LINE:case p.Type.COMMENT:continue e;case p.Type.MAP_VALUE:break e;default:{let f="Implicit map keys need to be followed by map values";t.errors.push(new p.YAMLSemanticError(a,f));break e}}}if(a.valueRangeContainsNewline){let c="Implicit map keys need to be on a single line";t.errors.push(new p.YAMLSemanticError(a,c))}}}return s!==void 0&&r.push(new T(s)),{comments:n,items:r}}function qo(t,e){let n=[],r=[],s,i=!1,o="{";for(let a=0;ai instanceof T&&i.key instanceof Q)){let i="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";t.warnings.push(new p.YAMLWarning(e,i))}return e.resolved=s,s}function Vo(t,e){let n=[],r=[];for(let s=0;so+1024&&t.errors.push(rs(e,i));let{src:h}=c.context;for(let d=o;d{"use strict";var G=ce(),O=De(),Ko={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve:(t,e)=>{let n=O.resolveString(t,e);if(typeof Buffer=="function")return Buffer.from(n,"base64");if(typeof atob=="function"){let r=atob(n.replace(/[\n\r]/g,"")),s=new Uint8Array(r.length);for(let i=0;i{let o;if(typeof Buffer=="function")o=n instanceof Buffer?n.toString("base64"):Buffer.from(n.buffer).toString("base64");else if(typeof btoa=="function"){let a="";for(let c=0;c1){let o="Each pair must have its own sequence indicator";throw new G.YAMLSemanticError(e,o)}let i=s.items[0]||new O.Pair;s.commentBefore&&(i.commentBefore=i.commentBefore?`${s.commentBefore} ${i.commentBefore}`:s.commentBefore),s.comment&&(i.comment=i.comment?`${s.comment} -${i.comment}`:s.comment),s=i}n.items[r]=s instanceof O.Pair?s:new O.Pair(s)}}return n}function gs(t,e,n){let r=new O.YAMLSeq(t);r.tag="tag:yaml.org,2002:pairs";for(let s of e){let i,o;if(Array.isArray(s))if(s.length===2)i=s[0],o=s[1];else throw new TypeError(`Expected [key, value] tuple: ${s}`);else if(s&&s instanceof Object){let c=Object.keys(s);if(c.length===1)i=c[0],o=s[i];else throw new TypeError(`Expected { key: value } tuple: ${s}`)}else i=s;let a=t.createPair(i,o,n);r.items.push(a)}return r}var Zo={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:hs,createNode:gs},Ue=class t extends O.YAMLSeq{constructor(){super(),Q._defineProperty(this,"add",O.YAMLMap.prototype.add.bind(this)),Q._defineProperty(this,"delete",O.YAMLMap.prototype.delete.bind(this)),Q._defineProperty(this,"get",O.YAMLMap.prototype.get.bind(this)),Q._defineProperty(this,"has",O.YAMLMap.prototype.has.bind(this)),Q._defineProperty(this,"set",O.YAMLMap.prototype.set.bind(this)),this.tag=t.tag}toJSON(e,n){let r=new Map;n&&n.onCreate&&n.onCreate(r);for(let s of this.items){let i,o;if(s instanceof O.Pair?(i=O.toJSON(s.key,"",n),o=O.toJSON(s.value,i,n)):i=O.toJSON(s,"",n),r.has(i))throw new Error("Ordered maps must not include duplicate keys");r.set(i,o)}return r}};Q._defineProperty(Ue,"tag","tag:yaml.org,2002:omap");function ea(t,e){let n=hs(t,e),r=[];for(let{key:s}of n.items)if(s instanceof O.Scalar)if(r.includes(s.value)){let i="Ordered maps must not include duplicate keys";throw new Q.YAMLSemanticError(e,i)}else r.push(s.value);return Object.assign(new Ue,n)}function ta(t,e,n){let r=gs(t,e,n),s=new Ue;return s.items=r.items,s}var na={identify:t=>t instanceof Map,nodeClass:Ue,default:!1,tag:"tag:yaml.org,2002:omap",resolve:ea,createNode:ta},Ke=class t extends O.YAMLMap{constructor(){super(),this.tag=t.tag}add(e){let n=e instanceof O.Pair?e:new O.Pair(e);O.findPair(this.items,n.key)||this.items.push(n)}get(e,n){let r=O.findPair(this.items,e);return!n&&r instanceof O.Pair?r.key instanceof O.Scalar?r.key.value:r.key:r}set(e,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);let r=O.findPair(this.items,e);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new O.Pair(e))}toJSON(e,n){return super.toJSON(e,n,Set)}toString(e,n,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return super.toString(e,n,r);throw new Error("Set items must all have null values")}};Q._defineProperty(Ke,"tag","tag:yaml.org,2002:set");function ra(t,e){let n=O.resolveMap(t,e);if(!n.hasAllNullValues())throw new Q.YAMLSemanticError(e,"Set items must all have null values");return Object.assign(new Ke,n)}function sa(t,e,n){let r=new Ke;for(let s of e)r.items.push(t.createPair(s,null,n));return r}var ia={identify:t=>t instanceof Set,nodeClass:Ke,default:!1,tag:"tag:yaml.org,2002:set",resolve:ra,createNode:sa},Vn=(t,e)=>{let n=e.split(":").reduce((r,s)=>r*60+Number(s),0);return t==="-"?-n:n},ds=({value:t})=>{if(isNaN(t)||!isFinite(t))return O.stringifyNumber(t);let e="";t<0&&(e="-",t=Math.abs(t));let n=[t%60];return t<60?n.unshift(0):(t=Math.round((t-n[0])/60),n.unshift(t%60),t>=60&&(t=Math.round((t-n[0])/60),n.unshift(t))),e+n.map(r=>r<10?"0"+String(r):String(r)).join(":").replace(/000000\d*$/,"")},oa={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(t,e,n)=>Vn(e,n.replace(/_/g,"")),stringify:ds},aa={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(t,e,n)=>Vn(e,n.replace(/_/g,"")),stringify:ds},ca={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:(t,e,n,r,s,i,o,a,c)=>{a&&(a=(a+"00").substr(1,3));let l=Date.UTC(e,n-1,r,s||0,i||0,o||0,a||0);if(c&&c!=="Z"){let f=Vn(c[0],c.slice(1));Math.abs(f)<30&&(f*=60),l-=6e4*f}return new Date(l)},stringify:({value:t})=>t.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};function jn(t){let e={};return t?typeof YAML_SILENCE_DEPRECATION_WARNINGS<"u"?!YAML_SILENCE_DEPRECATION_WARNINGS:!e.YAML_SILENCE_DEPRECATION_WARNINGS:typeof YAML_SILENCE_WARNINGS<"u"?!YAML_SILENCE_WARNINGS:!e.YAML_SILENCE_WARNINGS}function Wn(t,e){jn(!1)&&console.warn(e?`${e}: ${t}`:t)}function la(t){if(jn(!0)){let e=t.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/");Wn(`The endpoint 'yaml/${e}' will be removed in a future release.`,"DeprecationWarning")}}var ms={};function fa(t,e){if(!ms[t]&&jn(!0)){ms[t]=!0;let n=`The option '${t}' will be removed in a future release`;n+=e?`, use '${e}' instead.`:".",Wn(n,"DeprecationWarning")}}z.binary=zo;z.floatTime=aa;z.intTime=oa;z.omap=na;z.pairs=Zo;z.set=ia;z.timestamp=ca;z.warn=Wn;z.warnFileDeprecation=la;z.warnOptionDeprecation=fa});var Xn=te(ks=>{"use strict";var jt=oe(),E=qe(),D=Qn();function ua(t,e,n){let r=new E.YAMLMap(t);if(e instanceof Map)for(let[s,i]of e)r.items.push(t.createPair(s,i,n));else if(e&&typeof e=="object")for(let s of Object.keys(e))r.items.push(t.createPair(s,e[s],n));return typeof t.sortMapEntries=="function"&&r.items.sort(t.sortMapEntries),r}var St={createNode:ua,default:!0,nodeClass:E.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:E.resolveMap};function pa(t,e,n){let r=new E.YAMLSeq(t);if(e&&e[Symbol.iterator])for(let s of e){let i=t.createNode(s,n.wrapScalars,null,n);r.items.push(i)}return r}var Wt={createNode:pa,default:!0,nodeClass:E.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:E.resolveSeq},ma={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify(t,e,n,r){return e=Object.assign({actualString:!0},e),E.stringifyString(t,e,n,r)},options:E.strOptions},Hn=[St,Wt,ma],Qt=t=>typeof t=="bigint"||Number.isInteger(t),Jn=(t,e,n)=>E.intOptions.asBigInt?BigInt(t):parseInt(e,n);function Ss(t,e,n){let{value:r}=t;return Qt(r)&&r>=0?n+r.toString(e):E.stringifyNumber(t)}var ws={identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},bs={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>t[0]==="t"||t[0]==="T",options:E.boolOptions,stringify:({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr},Ns={identify:t=>Qt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(t,e)=>Jn(t,e,8),options:E.intOptions,stringify:t=>Ss(t,8,"0o")},Os={identify:Qt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:t=>Jn(t,t,10),options:E.intOptions,stringify:E.stringifyNumber},As={identify:t=>Qt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(t,e)=>Jn(t,e,16),options:E.intOptions,stringify:t=>Ss(t,16,"0x")},Ls={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},Ts={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify:({value:t})=>Number(t).toExponential()},Ms={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(t,e,n){let r=e||n,s=new E.Scalar(parseFloat(t));return r&&r[r.length-1]==="0"&&(s.minFractionDigits=r.length),s},stringify:E.stringifyNumber},ha=Hn.concat([ws,bs,Ns,Os,As,Ls,Ts,Ms]),ys=t=>typeof t=="bigint"||Number.isInteger(t),Kt=({value:t})=>JSON.stringify(t),Cs=[St,Wt,{identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify:Kt},{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Kt},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:t=>t==="true",stringify:Kt},{identify:ys,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:t=>E.intOptions.asBigInt?BigInt(t):parseInt(t,10),stringify:({value:t})=>ys(t)?t.toString():JSON.stringify(t)},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:Kt}];Cs.scalarFallback=t=>{throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(t)}`)};var Es=({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr,Et=t=>typeof t=="bigint"||Number.isInteger(t);function Vt(t,e,n){let r=e.replace(/_/g,"");if(E.intOptions.asBigInt){switch(n){case 2:r=`0b${r}`;break;case 8:r=`0o${r}`;break;case 16:r=`0x${r}`;break}let i=BigInt(r);return t==="-"?BigInt(-1)*i:i}let s=parseInt(r,n);return t==="-"?-1*s:s}function Gn(t,e,n){let{value:r}=t;if(Et(r)){let s=r.toString(e);return r<0?"-"+n+s.substr(1):n+s}return E.stringifyNumber(t)}var ga=Hn.concat([{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>!0,options:E.boolOptions,stringify:Es},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>!1,options:E.boolOptions,stringify:Es},{identify:Et,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(t,e,n)=>Vt(e,n,2),stringify:t=>Gn(t,2,"0b")},{identify:Et,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(t,e,n)=>Vt(e,n,8),stringify:t=>Gn(t,8,"0")},{identify:Et,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(t,e,n)=>Vt(e,n,10),stringify:E.stringifyNumber},{identify:Et,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(t,e,n)=>Vt(e,n,16),stringify:t=>Gn(t,16,"0x")},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify:({value:t})=>Number(t).toExponential()},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(t,e){let n=new E.Scalar(parseFloat(t.replace(/_/g,"")));if(e){let r=e.replace(/_/g,"");r[r.length-1]==="0"&&(n.minFractionDigits=r.length)}return n},stringify:E.stringifyNumber}],D.binary,D.omap,D.pairs,D.set,D.intTime,D.floatTime,D.timestamp),da={core:ha,failsafe:Hn,json:Cs,yaml11:ga},ya={binary:D.binary,bool:bs,float:Ms,floatExp:Ts,floatNaN:Ls,floatTime:D.floatTime,int:Os,intHex:As,intOct:Ns,intTime:D.intTime,map:St,null:ws,omap:D.omap,pairs:D.pairs,seq:Wt,set:D.set,timestamp:D.timestamp};function Ea(t,e,n){if(e){let r=n.filter(i=>i.tag===e),s=r.find(i=>!i.format)||r[0];if(!s)throw new Error(`Tag ${e} not found`);return s}return n.find(r=>(r.identify&&r.identify(t)||r.class&&t instanceof r.class)&&!r.format)}function Sa(t,e,n){if(t instanceof E.Node)return t;let{defaultPrefix:r,onTagObj:s,prevObjects:i,schema:o,wrapScalars:a}=n;e&&e.startsWith("!!")&&(e=r+e.slice(2));let c=Ea(t,e,o.tags);if(!c){if(typeof t.toJSON=="function"&&(t=t.toJSON()),!t||typeof t!="object")return a?new E.Scalar(t):t;c=t instanceof Map?St:t[Symbol.iterator]?Wt:St}s&&(s(c),delete n.onTagObj);let l={value:void 0,node:void 0};if(t&&typeof t=="object"&&i){let f=i.get(t);if(f){let m=new E.Alias(f);return n.aliasNodes.push(m),m}l.value=t,i.set(t,l)}return l.node=c.createNode?c.createNode(n.schema,t,n):a?new E.Scalar(t):t,e&&l.node instanceof E.Node&&(l.node.tag=e),l.node}function wa(t,e,n,r){let s=t[r.replace(/\W/g,"")];if(!s){let i=Object.keys(t).map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${r}"; use one of ${i}`)}if(Array.isArray(n))for(let i of n)s=s.concat(i);else typeof n=="function"&&(s=n(s.slice()));for(let i=0;iJSON.stringify(l)).join(", ");throw new Error(`Unknown custom tag "${o}"; use one of ${c}`)}s[i]=a}}return s}var ba=(t,e)=>t.keye.key?1:0,wt=class t{constructor({customTags:e,merge:n,schema:r,sortMapEntries:s,tags:i}){this.merge=!!n,this.name=r,this.sortMapEntries=s===!0?ba:s||null,!e&&i&&D.warnOptionDeprecation("tags","customTags"),this.tags=wa(da,ya,e||i,r)}createNode(e,n,r,s){let i={defaultPrefix:t.defaultPrefix,schema:this,wrapScalars:n},o=s?Object.assign(s,i):i;return Sa(e,r,o)}createPair(e,n,r){r||(r={wrapScalars:!0});let s=this.createNode(e,r.wrapScalars,null,r),i=this.createNode(n,r.wrapScalars,null,r);return new E.Pair(s,i)}};jt._defineProperty(wt,"defaultPrefix",jt.defaultTagPrefix);jt._defineProperty(wt,"defaultTags",jt.defaultTags);ks.Schema=wt});var _s=te(Xt=>{"use strict";var Y=oe(),S=qe(),Ps=Xn(),Na={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},Oa={get binary(){return S.binaryOptions},set binary(t){Object.assign(S.binaryOptions,t)},get bool(){return S.boolOptions},set bool(t){Object.assign(S.boolOptions,t)},get int(){return S.intOptions},set int(t){Object.assign(S.intOptions,t)},get null(){return S.nullOptions},set null(t){Object.assign(S.nullOptions,t)},get str(){return S.strOptions},set str(t){Object.assign(S.strOptions,t)}},vs={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:Y.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]}};function Is(t,e){if((t.version||t.options.version)==="1.0"){let s=e.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(s)return"!"+s[1];let i=e.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return i?`!${i[1]}/${i[2]}`:`!${e.replace(/^tag:/,"")}`}let n=t.tagPrefixes.find(s=>e.indexOf(s.prefix)===0);if(!n){let s=t.getDefaults().tagPrefixes;n=s&&s.find(i=>e.indexOf(i.prefix)===0)}if(!n)return e[0]==="!"?e:`!<${e}>`;let r=e.substr(n.prefix.length).replace(/[!,[\]{}]/g,s=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"})[s]);return n.handle+r}function Aa(t,e){if(e instanceof S.Alias)return S.Alias;if(e.tag){let s=t.filter(i=>i.tag===e.tag);if(s.length>0)return s.find(i=>i.format===e.format)||s[0]}let n,r;if(e instanceof S.Scalar){r=e.value;let s=t.filter(i=>i.identify&&i.identify(r)||i.class&&r instanceof i.class);n=s.find(i=>i.format===e.format)||s.find(i=>!i.format)}else r=e,n=t.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){let s=r&&r.constructor?r.constructor.name:typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function La(t,e,{anchors:n,doc:r}){let s=[],i=r.anchors.getName(t);return i&&(n[i]=t,s.push(`&${i}`)),t.tag?s.push(Is(r,t.tag)):e.default||s.push(Is(r,e.tag)),s.join(" ")}function Gt(t,e,n,r){let{anchors:s,schema:i}=e.doc,o;if(!(t instanceof S.Node)){let l={aliasNodes:[],onTagObj:f=>o=f,prevObjects:new Map};t=i.createNode(t,!0,null,l);for(let f of l.aliasNodes){f.source=f.source.node;let m=s.getName(f.source);m||(m=s.newName(),s.map[m]=f.source)}}if(t instanceof S.Pair)return t.toString(e,n,r);o||(o=Aa(i.tags,t));let a=La(t,o,e);a.length>0&&(e.indentAtStart=(e.indentAtStart||0)+a.length+1);let c=typeof o.stringify=="function"?o.stringify(t,e,n,r):t instanceof S.Scalar?S.stringifyString(t,e,n,r):t.toString(e,n,r);return a?t instanceof S.Scalar||c[0]==="{"||c[0]==="["?`${a} ${c}`:`${a} -${e.indent}${c}`:c}var zn=class t{static validAnchorNode(e){return e instanceof S.Scalar||e instanceof S.YAMLSeq||e instanceof S.YAMLMap}constructor(e){Y._defineProperty(this,"map",Object.create(null)),this.prefix=e}createAlias(e,n){return this.setAnchor(e,n),new S.Alias(e)}createMergePair(...e){let n=new S.Merge;return n.value.items=e.map(r=>{if(r instanceof S.Alias){if(r.source instanceof S.YAMLMap)return r}else if(r instanceof S.YAMLMap)return this.createAlias(r);throw new Error("Merge sources must be Map nodes or their Aliases")}),n}getName(e){let{map:n}=this;return Object.keys(n).find(r=>n[r]===e)}getNames(){return Object.keys(this.map)}getNode(e){return this.map[e]}newName(e){e||(e=this.prefix);let n=Object.keys(this.map);for(let r=1;;++r){let s=`${e}${r}`;if(!n.includes(s))return s}}resolveNodes(){let{map:e,_cstAliases:n}=this;Object.keys(e).forEach(r=>{e[r]=e[r].resolved}),n.forEach(r=>{r.source=r.source.resolved}),delete this._cstAliases}setAnchor(e,n){if(e!=null&&!t.validAnchorNode(e))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(n&&/[\x00-\x19\s,[\]{}]/.test(n))throw new Error("Anchor names must not contain whitespace or control characters");let{map:r}=this,s=e&&Object.keys(r).find(i=>r[i]===e);if(s)if(n)s!==n&&(delete r[s],r[n]=e);else return s;else{if(!n){if(!e)return null;n=this.newName()}r[n]=e}return n}},Ht=(t,e)=>{if(t&&typeof t=="object"){let{tag:n}=t;t instanceof S.Collection?(n&&(e[n]=!0),t.items.forEach(r=>Ht(r,e))):t instanceof S.Pair?(Ht(t.key,e),Ht(t.value,e)):t instanceof S.Scalar&&n&&(e[n]=!0)}return e},Ta=t=>Object.keys(Ht(t,{}));function Ma(t,e){let n={before:[],after:[]},r,s=!1;for(let i of e)if(i.valueRange){if(r!==void 0){let a="Document contains trailing content not separated by a ... or --- line";t.errors.push(new Y.YAMLSyntaxError(i,a));break}let o=S.resolveNode(t,i);s&&(o.spaceBefore=!0,s=!1),r=o}else i.comment!==null?(r===void 0?n.before:n.after).push(i.comment):i.type===Y.Type.BLANK_LINE&&(s=!0,r===void 0&&n.before.length>0&&!t.commentBefore&&(t.commentBefore=n.before.join(` +${i.comment}`:s.comment),s=i}n.items[r]=s instanceof O.Pair?s:new O.Pair(s)}}return n}function as(t,e,n){let r=new O.YAMLSeq(t);r.tag="tag:yaml.org,2002:pairs";for(let s of e){let i,o;if(Array.isArray(s))if(s.length===2)i=s[0],o=s[1];else throw new TypeError(`Expected [key, value] tuple: ${s}`);else if(s&&s instanceof Object){let c=Object.keys(s);if(c.length===1)i=c[0],o=s[i];else throw new TypeError(`Expected { key: value } tuple: ${s}`)}else i=s;let a=t.createPair(i,o,n);r.items.push(a)}return r}var jo={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:os,createNode:as},$e=class t extends O.YAMLSeq{constructor(){super(),G._defineProperty(this,"add",O.YAMLMap.prototype.add.bind(this)),G._defineProperty(this,"delete",O.YAMLMap.prototype.delete.bind(this)),G._defineProperty(this,"get",O.YAMLMap.prototype.get.bind(this)),G._defineProperty(this,"has",O.YAMLMap.prototype.has.bind(this)),G._defineProperty(this,"set",O.YAMLMap.prototype.set.bind(this)),this.tag=t.tag}toJSON(e,n){let r=new Map;n&&n.onCreate&&n.onCreate(r);for(let s of this.items){let i,o;if(s instanceof O.Pair?(i=O.toJSON(s.key,"",n),o=O.toJSON(s.value,i,n)):i=O.toJSON(s,"",n),r.has(i))throw new Error("Ordered maps must not include duplicate keys");r.set(i,o)}return r}};G._defineProperty($e,"tag","tag:yaml.org,2002:omap");function Qo(t,e){let n=os(t,e),r=[];for(let{key:s}of n.items)if(s instanceof O.Scalar)if(r.includes(s.value)){let i="Ordered maps must not include duplicate keys";throw new G.YAMLSemanticError(e,i)}else r.push(s.value);return Object.assign(new $e,n)}function Go(t,e,n){let r=as(t,e,n),s=new $e;return s.items=r.items,s}var Ho={identify:t=>t instanceof Map,nodeClass:$e,default:!1,tag:"tag:yaml.org,2002:omap",resolve:Qo,createNode:Go},Ye=class t extends O.YAMLMap{constructor(){super(),this.tag=t.tag}add(e){let n=e instanceof O.Pair?e:new O.Pair(e);O.findPair(this.items,n.key)||this.items.push(n)}get(e,n){let r=O.findPair(this.items,e);return!n&&r instanceof O.Pair?r.key instanceof O.Scalar?r.key.value:r.key:r}set(e,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);let r=O.findPair(this.items,e);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new O.Pair(e))}toJSON(e,n){return super.toJSON(e,n,Set)}toString(e,n,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return super.toString(e,n,r);throw new Error("Set items must all have null values")}};G._defineProperty(Ye,"tag","tag:yaml.org,2002:set");function Jo(t,e){let n=O.resolveMap(t,e);if(!n.hasAllNullValues())throw new G.YAMLSemanticError(e,"Set items must all have null values");return Object.assign(new Ye,n)}function Xo(t,e,n){let r=new Ye;for(let s of e)r.items.push(t.createPair(s,null,n));return r}var zo={identify:t=>t instanceof Set,nodeClass:Ye,default:!1,tag:"tag:yaml.org,2002:set",resolve:Jo,createNode:Xo},$n=(t,e)=>{let n=e.split(":").reduce((r,s)=>r*60+Number(s),0);return t==="-"?-n:n},cs=({value:t})=>{if(isNaN(t)||!isFinite(t))return O.stringifyNumber(t);let e="";t<0&&(e="-",t=Math.abs(t));let n=[t%60];return t<60?n.unshift(0):(t=Math.round((t-n[0])/60),n.unshift(t%60),t>=60&&(t=Math.round((t-n[0])/60),n.unshift(t))),e+n.map(r=>r<10?"0"+String(r):String(r)).join(":").replace(/000000\d*$/,"")},Zo={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(t,e,n)=>$n(e,n.replace(/_/g,"")),stringify:cs},ea={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(t,e,n)=>$n(e,n.replace(/_/g,"")),stringify:cs},ta={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:(t,e,n,r,s,i,o,a,c)=>{a&&(a=(a+"00").substr(1,3));let l=Date.UTC(e,n-1,r,s||0,i||0,o||0,a||0);if(c&&c!=="Z"){let f=$n(c[0],c.slice(1));Math.abs(f)<30&&(f*=60),l-=6e4*f}return new Date(l)},stringify:({value:t})=>t.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};function Yn(t){let e={};return t?typeof YAML_SILENCE_DEPRECATION_WARNINGS<"u"?!YAML_SILENCE_DEPRECATION_WARNINGS:!e.YAML_SILENCE_DEPRECATION_WARNINGS:typeof YAML_SILENCE_WARNINGS<"u"?!YAML_SILENCE_WARNINGS:!e.YAML_SILENCE_WARNINGS}function Bn(t,e){Yn(!1)&&console.warn(e?`${e}: ${t}`:t)}function na(t){if(Yn(!0)){let e=t.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/");Bn(`The endpoint 'yaml/${e}' will be removed in a future release.`,"DeprecationWarning")}}var is={};function ra(t,e){if(!is[t]&&Yn(!0)){is[t]=!0;let n=`The option '${t}' will be removed in a future release`;n+=e?`, use '${e}' instead.`:".",Bn(n,"DeprecationWarning")}}ee.binary=Ko;ee.floatTime=ea;ee.intTime=Zo;ee.omap=Ho;ee.pairs=jo;ee.set=zo;ee.timestamp=ta;ee.warn=Bn;ee.warnFileDeprecation=na;ee.warnOptionDeprecation=ra});var Wn=ne(bs=>{"use strict";var Vt=ce(),E=De(),$=Fn();function sa(t,e,n){let r=new E.YAMLMap(t);if(e instanceof Map)for(let[s,i]of e)r.items.push(t.createPair(s,i,n));else if(e&&typeof e=="object")for(let s of Object.keys(e))r.items.push(t.createPair(s,e[s],n));return typeof t.sortMapEntries=="function"&&r.items.sort(t.sortMapEntries),r}var ft={createNode:sa,default:!0,nodeClass:E.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:E.resolveMap};function ia(t,e,n){let r=new E.YAMLSeq(t);if(e&&e[Symbol.iterator])for(let s of e){let i=t.createNode(s,n.wrapScalars,null,n);r.items.push(i)}return r}var Wt={createNode:ia,default:!0,nodeClass:E.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:E.resolveSeq},oa={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify(t,e,n,r){return e=Object.assign({actualString:!0},e),E.stringifyString(t,e,n,r)},options:E.strOptions},Un=[ft,Wt,oa],Kt=t=>typeof t=="bigint"||Number.isInteger(t),Vn=(t,e,n)=>E.intOptions.asBigInt?BigInt(t):parseInt(e,n);function us(t,e,n){let{value:r}=t;return Kt(r)&&r>=0?n+r.toString(e):E.stringifyNumber(t)}var ps={identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},ms={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>t[0]==="t"||t[0]==="T",options:E.boolOptions,stringify:({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr},hs={identify:t=>Kt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(t,e)=>Vn(t,e,8),options:E.intOptions,stringify:t=>us(t,8,"0o")},ds={identify:Kt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:t=>Vn(t,t,10),options:E.intOptions,stringify:E.stringifyNumber},gs={identify:t=>Kt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(t,e)=>Vn(t,e,16),options:E.intOptions,stringify:t=>us(t,16,"0x")},ys={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},Es={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify:({value:t})=>Number(t).toExponential()},Ss={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(t,e,n){let r=e||n,s=new E.Scalar(parseFloat(t));return r&&r[r.length-1]==="0"&&(s.minFractionDigits=r.length),s},stringify:E.stringifyNumber},aa=Un.concat([ps,ms,hs,ds,gs,ys,Es,Ss]),ls=t=>typeof t=="bigint"||Number.isInteger(t),qt=({value:t})=>JSON.stringify(t),ws=[ft,Wt,{identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify:qt},{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:qt},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:t=>t==="true",stringify:qt},{identify:ls,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:t=>E.intOptions.asBigInt?BigInt(t):parseInt(t,10),stringify:({value:t})=>ls(t)?t.toString():JSON.stringify(t)},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:qt}];ws.scalarFallback=t=>{throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(t)}`)};var fs=({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr,lt=t=>typeof t=="bigint"||Number.isInteger(t);function Ut(t,e,n){let r=e.replace(/_/g,"");if(E.intOptions.asBigInt){switch(n){case 2:r=`0b${r}`;break;case 8:r=`0o${r}`;break;case 16:r=`0x${r}`;break}let i=BigInt(r);return t==="-"?BigInt(-1)*i:i}let s=parseInt(r,n);return t==="-"?-1*s:s}function qn(t,e,n){let{value:r}=t;if(lt(r)){let s=r.toString(e);return r<0?"-"+n+s.substr(1):n+s}return E.stringifyNumber(t)}var ca=Un.concat([{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>!0,options:E.boolOptions,stringify:fs},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>!1,options:E.boolOptions,stringify:fs},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(t,e,n)=>Ut(e,n,2),stringify:t=>qn(t,2,"0b")},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(t,e,n)=>Ut(e,n,8),stringify:t=>qn(t,8,"0")},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(t,e,n)=>Ut(e,n,10),stringify:E.stringifyNumber},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(t,e,n)=>Ut(e,n,16),stringify:t=>qn(t,16,"0x")},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify:({value:t})=>Number(t).toExponential()},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(t,e){let n=new E.Scalar(parseFloat(t.replace(/_/g,"")));if(e){let r=e.replace(/_/g,"");r[r.length-1]==="0"&&(n.minFractionDigits=r.length)}return n},stringify:E.stringifyNumber}],$.binary,$.omap,$.pairs,$.set,$.intTime,$.floatTime,$.timestamp),la={core:aa,failsafe:Un,json:ws,yaml11:ca},fa={binary:$.binary,bool:ms,float:Ss,floatExp:Es,floatNaN:ys,floatTime:$.floatTime,int:ds,intHex:gs,intOct:hs,intTime:$.intTime,map:ft,null:ps,omap:$.omap,pairs:$.pairs,seq:Wt,set:$.set,timestamp:$.timestamp};function ua(t,e,n){if(e){let r=n.filter(i=>i.tag===e),s=r.find(i=>!i.format)||r[0];if(!s)throw new Error(`Tag ${e} not found`);return s}return n.find(r=>(r.identify&&r.identify(t)||r.class&&t instanceof r.class)&&!r.format)}function pa(t,e,n){if(t instanceof E.Node)return t;let{defaultPrefix:r,onTagObj:s,prevObjects:i,schema:o,wrapScalars:a}=n;e&&e.startsWith("!!")&&(e=r+e.slice(2));let c=ua(t,e,o.tags);if(!c){if(typeof t.toJSON=="function"&&(t=t.toJSON()),!t||typeof t!="object")return a?new E.Scalar(t):t;c=t instanceof Map?ft:t[Symbol.iterator]?Wt:ft}s&&(s(c),delete n.onTagObj);let l={value:void 0,node:void 0};if(t&&typeof t=="object"&&i){let f=i.get(t);if(f){let m=new E.Alias(f);return n.aliasNodes.push(m),m}l.value=t,i.set(t,l)}return l.node=c.createNode?c.createNode(n.schema,t,n):a?new E.Scalar(t):t,e&&l.node instanceof E.Node&&(l.node.tag=e),l.node}function ma(t,e,n,r){let s=t[r.replace(/\W/g,"")];if(!s){let i=Object.keys(t).map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${r}"; use one of ${i}`)}if(Array.isArray(n))for(let i of n)s=s.concat(i);else typeof n=="function"&&(s=n(s.slice()));for(let i=0;iJSON.stringify(l)).join(", ");throw new Error(`Unknown custom tag "${o}"; use one of ${c}`)}s[i]=a}}return s}var ha=(t,e)=>t.keye.key?1:0,ut=class t{constructor({customTags:e,merge:n,schema:r,sortMapEntries:s,tags:i}){this.merge=!!n,this.name=r,this.sortMapEntries=s===!0?ha:s||null,!e&&i&&$.warnOptionDeprecation("tags","customTags"),this.tags=ma(la,fa,e||i,r)}createNode(e,n,r,s){let i={defaultPrefix:t.defaultPrefix,schema:this,wrapScalars:n},o=s?Object.assign(s,i):i;return pa(e,r,o)}createPair(e,n,r){r||(r={wrapScalars:!0});let s=this.createNode(e,r.wrapScalars,null,r),i=this.createNode(n,r.wrapScalars,null,r);return new E.Pair(s,i)}};Vt._defineProperty(ut,"defaultPrefix",Vt.defaultTagPrefix);Vt._defineProperty(ut,"defaultTags",Vt.defaultTags);bs.Schema=ut});var Ls=ne(Ht=>{"use strict";var Y=ce(),S=De(),Ns=Wn(),da={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},ga={get binary(){return S.binaryOptions},set binary(t){Object.assign(S.binaryOptions,t)},get bool(){return S.boolOptions},set bool(t){Object.assign(S.boolOptions,t)},get int(){return S.intOptions},set int(t){Object.assign(S.intOptions,t)},get null(){return S.nullOptions},set null(t){Object.assign(S.nullOptions,t)},get str(){return S.strOptions},set str(t){Object.assign(S.strOptions,t)}},As={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:Y.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]}};function Os(t,e){if((t.version||t.options.version)==="1.0"){let s=e.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(s)return"!"+s[1];let i=e.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return i?`!${i[1]}/${i[2]}`:`!${e.replace(/^tag:/,"")}`}let n=t.tagPrefixes.find(s=>e.indexOf(s.prefix)===0);if(!n){let s=t.getDefaults().tagPrefixes;n=s&&s.find(i=>e.indexOf(i.prefix)===0)}if(!n)return e[0]==="!"?e:`!<${e}>`;let r=e.substr(n.prefix.length).replace(/[!,[\]{}]/g,s=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"})[s]);return n.handle+r}function ya(t,e){if(e instanceof S.Alias)return S.Alias;if(e.tag){let s=t.filter(i=>i.tag===e.tag);if(s.length>0)return s.find(i=>i.format===e.format)||s[0]}let n,r;if(e instanceof S.Scalar){r=e.value;let s=t.filter(i=>i.identify&&i.identify(r)||i.class&&r instanceof i.class);n=s.find(i=>i.format===e.format)||s.find(i=>!i.format)}else r=e,n=t.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){let s=r&&r.constructor?r.constructor.name:typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function Ea(t,e,{anchors:n,doc:r}){let s=[],i=r.anchors.getName(t);return i&&(n[i]=t,s.push(`&${i}`)),t.tag?s.push(Os(r,t.tag)):e.default||s.push(Os(r,e.tag)),s.join(" ")}function jt(t,e,n,r){let{anchors:s,schema:i}=e.doc,o;if(!(t instanceof S.Node)){let l={aliasNodes:[],onTagObj:f=>o=f,prevObjects:new Map};t=i.createNode(t,!0,null,l);for(let f of l.aliasNodes){f.source=f.source.node;let m=s.getName(f.source);m||(m=s.newName(),s.map[m]=f.source)}}if(t instanceof S.Pair)return t.toString(e,n,r);o||(o=ya(i.tags,t));let a=Ea(t,o,e);a.length>0&&(e.indentAtStart=(e.indentAtStart||0)+a.length+1);let c=typeof o.stringify=="function"?o.stringify(t,e,n,r):t instanceof S.Scalar?S.stringifyString(t,e,n,r):t.toString(e,n,r);return a?t instanceof S.Scalar||c[0]==="{"||c[0]==="["?`${a} ${c}`:`${a} +${e.indent}${c}`:c}var Kn=class t{static validAnchorNode(e){return e instanceof S.Scalar||e instanceof S.YAMLSeq||e instanceof S.YAMLMap}constructor(e){Y._defineProperty(this,"map",Object.create(null)),this.prefix=e}createAlias(e,n){return this.setAnchor(e,n),new S.Alias(e)}createMergePair(...e){let n=new S.Merge;return n.value.items=e.map(r=>{if(r instanceof S.Alias){if(r.source instanceof S.YAMLMap)return r}else if(r instanceof S.YAMLMap)return this.createAlias(r);throw new Error("Merge sources must be Map nodes or their Aliases")}),n}getName(e){let{map:n}=this;return Object.keys(n).find(r=>n[r]===e)}getNames(){return Object.keys(this.map)}getNode(e){return this.map[e]}newName(e){e||(e=this.prefix);let n=Object.keys(this.map);for(let r=1;;++r){let s=`${e}${r}`;if(!n.includes(s))return s}}resolveNodes(){let{map:e,_cstAliases:n}=this;Object.keys(e).forEach(r=>{e[r]=e[r].resolved}),n.forEach(r=>{r.source=r.source.resolved}),delete this._cstAliases}setAnchor(e,n){if(e!=null&&!t.validAnchorNode(e))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(n&&/[\x00-\x19\s,[\]{}]/.test(n))throw new Error("Anchor names must not contain whitespace or control characters");let{map:r}=this,s=e&&Object.keys(r).find(i=>r[i]===e);if(s)if(n)s!==n&&(delete r[s],r[n]=e);else return s;else{if(!n){if(!e)return null;n=this.newName()}r[n]=e}return n}},Qt=(t,e)=>{if(t&&typeof t=="object"){let{tag:n}=t;t instanceof S.Collection?(n&&(e[n]=!0),t.items.forEach(r=>Qt(r,e))):t instanceof S.Pair?(Qt(t.key,e),Qt(t.value,e)):t instanceof S.Scalar&&n&&(e[n]=!0)}return e},Sa=t=>Object.keys(Qt(t,{}));function wa(t,e){let n={before:[],after:[]},r,s=!1;for(let i of e)if(i.valueRange){if(r!==void 0){let a="Document contains trailing content not separated by a ... or --- line";t.errors.push(new Y.YAMLSyntaxError(i,a));break}let o=S.resolveNode(t,i);s&&(o.spaceBefore=!0,s=!1),r=o}else i.comment!==null?(r===void 0?n.before:n.after).push(i.comment):i.type===Y.Type.BLANK_LINE&&(s=!0,r===void 0&&n.before.length>0&&!t.commentBefore&&(t.commentBefore=n.before.join(` `),n.before=[]));if(t.contents=r||null,!r)t.comment=n.before.concat(n.after).join(` `)||null;else{let i=n.before.join(` `);if(i){let o=r instanceof S.Collection&&r.items[0]?r.items[0]:r;o.commentBefore=o.commentBefore?`${i} ${o.commentBefore}`:i}t.comment=n.after.join(` -`)||null}}function Ca({tagPrefixes:t},e){let[n,r]=e.parameters;if(!n||!r){let s="Insufficient parameters given for %TAG directive";throw new Y.YAMLSemanticError(e,s)}if(t.some(s=>s.handle===n)){let s="The %TAG directive must only be given at most once per handle in the same document.";throw new Y.YAMLSemanticError(e,s)}return{handle:n,prefix:r}}function ka(t,e){let[n]=e.parameters;if(e.name==="YAML:1.0"&&(n="1.0"),!n){let r="Insufficient parameters given for %YAML directive";throw new Y.YAMLSemanticError(e,r)}if(!vs[n]){let s=`Document will be parsed as YAML ${t.version||t.options.version} rather than YAML ${n}`;t.warnings.push(new Y.YAMLWarning(e,s))}return n}function Pa(t,e,n){let r=[],s=!1;for(let i of e){let{comment:o,name:a}=i;switch(a){case"TAG":try{t.tagPrefixes.push(Ca(t,i))}catch(c){t.errors.push(c)}s=!0;break;case"YAML":case"YAML:1.0":if(t.version){let c="The %YAML directive must only be given at most once per document.";t.errors.push(new Y.YAMLSemanticError(i,c))}try{t.version=ka(t,i)}catch(c){t.errors.push(c)}s=!0;break;default:if(a){let c=`YAML only supports %TAG and %YAML directives, and not %${a}`;t.warnings.push(new Y.YAMLWarning(i,c))}}o&&r.push(o)}if(n&&!s&&(t.version||n.version||t.options.version)==="1.1"){let i=({handle:o,prefix:a})=>({handle:o,prefix:a});t.tagPrefixes=n.tagPrefixes.map(i),t.version=n.version}t.commentBefore=r.join(` -`)||null}function Ve(t){if(t instanceof S.Collection)return!0;throw new Error("Expected a YAML collection as document contents")}var Jt=class t{constructor(e){this.anchors=new zn(e.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=e,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}add(e){return Ve(this.contents),this.contents.add(e)}addIn(e,n){Ve(this.contents),this.contents.addIn(e,n)}delete(e){return Ve(this.contents),this.contents.delete(e)}deleteIn(e){return S.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):(Ve(this.contents),this.contents.deleteIn(e))}getDefaults(){return t.defaults[this.version]||t.defaults[this.options.version]||{}}get(e,n){return this.contents instanceof S.Collection?this.contents.get(e,n):void 0}getIn(e,n){return S.isEmptyPath(e)?!n&&this.contents instanceof S.Scalar?this.contents.value:this.contents:this.contents instanceof S.Collection?this.contents.getIn(e,n):void 0}has(e){return this.contents instanceof S.Collection?this.contents.has(e):!1}hasIn(e){return S.isEmptyPath(e)?this.contents!==void 0:this.contents instanceof S.Collection?this.contents.hasIn(e):!1}set(e,n){Ve(this.contents),this.contents.set(e,n)}setIn(e,n){S.isEmptyPath(e)?this.contents=n:(Ve(this.contents),this.contents.setIn(e,n))}setSchema(e,n){if(!e&&!n&&this.schema)return;typeof e=="number"&&(e=e.toFixed(1)),e==="1.0"||e==="1.1"||e==="1.2"?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&typeof e=="string"&&(this.options.schema=e),Array.isArray(n)&&(this.options.customTags=n);let r=Object.assign({},this.getDefaults(),this.options);this.schema=new Ps.Schema(r)}parse(e,n){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");let{directives:r=[],contents:s=[],directivesEndMarker:i,error:o,valueRange:a}=e;if(o&&(o.source||(o.source=this),this.errors.push(o)),Pa(this,r,n),i&&(this.directivesEndMarker=!0),this.range=a?[a.start,a.end]:null,this.setSchema(),this.anchors._cstAliases=[],Ma(this,s),this.anchors.resolveNodes(),this.options.prettyErrors){for(let c of this.errors)c instanceof Y.YAMLError&&c.makePretty();for(let c of this.warnings)c instanceof Y.YAMLError&&c.makePretty()}return this}listNonDefaultTags(){return Ta(this.contents).filter(e=>e.indexOf(Ps.Schema.defaultPrefix)!==0)}setTagPrefix(e,n){if(e[0]!=="!"||e[e.length-1]!=="!")throw new Error("Handle must start and end with !");if(n){let r=this.tagPrefixes.find(s=>s.handle===e);r?r.prefix=n:this.tagPrefixes.push({handle:e,prefix:n})}else this.tagPrefixes=this.tagPrefixes.filter(r=>r.handle!==e)}toJSON(e,n){let{keepBlobsInJSON:r,mapAsMap:s,maxAliasCount:i}=this.options,o=r&&(typeof e!="string"||!(this.contents instanceof S.Scalar)),a={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!s,maxAliasCount:i,stringify:Gt},c=Object.keys(this.anchors.map);c.length>0&&(a.anchors=new Map(c.map(f=>[this.anchors.map[f],{alias:[],aliasCount:0,count:1}])));let l=S.toJSON(this.contents,e,a);if(typeof n=="function"&&a.anchors)for(let{count:f,res:m}of a.anchors.values())n(m,f);return l}toString(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");let e=this.options.indent;if(!Number.isInteger(e)||e<=0){let c=JSON.stringify(e);throw new Error(`"indent" option must be a positive integer, not ${c}`)}this.setSchema();let n=[],r=!1;if(this.version){let c="%YAML 1.2";this.schema.name==="yaml-1.1"&&(this.version==="1.0"?c="%YAML:1.0":this.version==="1.1"&&(c="%YAML 1.1")),n.push(c),r=!0}let s=this.listNonDefaultTags();this.tagPrefixes.forEach(({handle:c,prefix:l})=>{s.some(f=>f.indexOf(l)===0)&&(n.push(`%TAG ${c} ${l}`),r=!0)}),(r||this.directivesEndMarker)&&n.push("---"),this.commentBefore&&((r||!this.directivesEndMarker)&&n.unshift(""),n.unshift(this.commentBefore.replace(/^/gm,"#")));let i={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:Gt},o=!1,a=null;if(this.contents){this.contents instanceof S.Node&&(this.contents.spaceBefore&&(r||this.directivesEndMarker)&&n.push(""),this.contents.commentBefore&&n.push(this.contents.commentBefore.replace(/^/gm,"#")),i.forceBlockIndent=!!this.comment,a=this.contents.comment);let c=a?null:()=>o=!0,l=Gt(this.contents,i,()=>a=null,c);n.push(S.addComment(l,"",a))}else this.contents!==void 0&&n.push(Gt(this.contents,i));return this.comment&&((!o||a)&&n[n.length-1]!==""&&n.push(""),n.push(this.comment.replace(/^/gm,"#"))),n.join(` +`)||null}}function ba({tagPrefixes:t},e){let[n,r]=e.parameters;if(!n||!r){let s="Insufficient parameters given for %TAG directive";throw new Y.YAMLSemanticError(e,s)}if(t.some(s=>s.handle===n)){let s="The %TAG directive must only be given at most once per handle in the same document.";throw new Y.YAMLSemanticError(e,s)}return{handle:n,prefix:r}}function Na(t,e){let[n]=e.parameters;if(e.name==="YAML:1.0"&&(n="1.0"),!n){let r="Insufficient parameters given for %YAML directive";throw new Y.YAMLSemanticError(e,r)}if(!As[n]){let s=`Document will be parsed as YAML ${t.version||t.options.version} rather than YAML ${n}`;t.warnings.push(new Y.YAMLWarning(e,s))}return n}function Oa(t,e,n){let r=[],s=!1;for(let i of e){let{comment:o,name:a}=i;switch(a){case"TAG":try{t.tagPrefixes.push(ba(t,i))}catch(c){t.errors.push(c)}s=!0;break;case"YAML":case"YAML:1.0":if(t.version){let c="The %YAML directive must only be given at most once per document.";t.errors.push(new Y.YAMLSemanticError(i,c))}try{t.version=Na(t,i)}catch(c){t.errors.push(c)}s=!0;break;default:if(a){let c=`YAML only supports %TAG and %YAML directives, and not %${a}`;t.warnings.push(new Y.YAMLWarning(i,c))}}o&&r.push(o)}if(n&&!s&&(t.version||n.version||t.options.version)==="1.1"){let i=({handle:o,prefix:a})=>({handle:o,prefix:a});t.tagPrefixes=n.tagPrefixes.map(i),t.version=n.version}t.commentBefore=r.join(` +`)||null}function Be(t){if(t instanceof S.Collection)return!0;throw new Error("Expected a YAML collection as document contents")}var Gt=class t{constructor(e){this.anchors=new Kn(e.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=e,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}add(e){return Be(this.contents),this.contents.add(e)}addIn(e,n){Be(this.contents),this.contents.addIn(e,n)}delete(e){return Be(this.contents),this.contents.delete(e)}deleteIn(e){return S.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):(Be(this.contents),this.contents.deleteIn(e))}getDefaults(){return t.defaults[this.version]||t.defaults[this.options.version]||{}}get(e,n){return this.contents instanceof S.Collection?this.contents.get(e,n):void 0}getIn(e,n){return S.isEmptyPath(e)?!n&&this.contents instanceof S.Scalar?this.contents.value:this.contents:this.contents instanceof S.Collection?this.contents.getIn(e,n):void 0}has(e){return this.contents instanceof S.Collection?this.contents.has(e):!1}hasIn(e){return S.isEmptyPath(e)?this.contents!==void 0:this.contents instanceof S.Collection?this.contents.hasIn(e):!1}set(e,n){Be(this.contents),this.contents.set(e,n)}setIn(e,n){S.isEmptyPath(e)?this.contents=n:(Be(this.contents),this.contents.setIn(e,n))}setSchema(e,n){if(!e&&!n&&this.schema)return;typeof e=="number"&&(e=e.toFixed(1)),e==="1.0"||e==="1.1"||e==="1.2"?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&typeof e=="string"&&(this.options.schema=e),Array.isArray(n)&&(this.options.customTags=n);let r=Object.assign({},this.getDefaults(),this.options);this.schema=new Ns.Schema(r)}parse(e,n){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");let{directives:r=[],contents:s=[],directivesEndMarker:i,error:o,valueRange:a}=e;if(o&&(o.source||(o.source=this),this.errors.push(o)),Oa(this,r,n),i&&(this.directivesEndMarker=!0),this.range=a?[a.start,a.end]:null,this.setSchema(),this.anchors._cstAliases=[],wa(this,s),this.anchors.resolveNodes(),this.options.prettyErrors){for(let c of this.errors)c instanceof Y.YAMLError&&c.makePretty();for(let c of this.warnings)c instanceof Y.YAMLError&&c.makePretty()}return this}listNonDefaultTags(){return Sa(this.contents).filter(e=>e.indexOf(Ns.Schema.defaultPrefix)!==0)}setTagPrefix(e,n){if(e[0]!=="!"||e[e.length-1]!=="!")throw new Error("Handle must start and end with !");if(n){let r=this.tagPrefixes.find(s=>s.handle===e);r?r.prefix=n:this.tagPrefixes.push({handle:e,prefix:n})}else this.tagPrefixes=this.tagPrefixes.filter(r=>r.handle!==e)}toJSON(e,n){let{keepBlobsInJSON:r,mapAsMap:s,maxAliasCount:i}=this.options,o=r&&(typeof e!="string"||!(this.contents instanceof S.Scalar)),a={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!s,maxAliasCount:i,stringify:jt},c=Object.keys(this.anchors.map);c.length>0&&(a.anchors=new Map(c.map(f=>[this.anchors.map[f],{alias:[],aliasCount:0,count:1}])));let l=S.toJSON(this.contents,e,a);if(typeof n=="function"&&a.anchors)for(let{count:f,res:m}of a.anchors.values())n(m,f);return l}toString(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");let e=this.options.indent;if(!Number.isInteger(e)||e<=0){let c=JSON.stringify(e);throw new Error(`"indent" option must be a positive integer, not ${c}`)}this.setSchema();let n=[],r=!1;if(this.version){let c="%YAML 1.2";this.schema.name==="yaml-1.1"&&(this.version==="1.0"?c="%YAML:1.0":this.version==="1.1"&&(c="%YAML 1.1")),n.push(c),r=!0}let s=this.listNonDefaultTags();this.tagPrefixes.forEach(({handle:c,prefix:l})=>{s.some(f=>f.indexOf(l)===0)&&(n.push(`%TAG ${c} ${l}`),r=!0)}),(r||this.directivesEndMarker)&&n.push("---"),this.commentBefore&&((r||!this.directivesEndMarker)&&n.unshift(""),n.unshift(this.commentBefore.replace(/^/gm,"#")));let i={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:jt},o=!1,a=null;if(this.contents){this.contents instanceof S.Node&&(this.contents.spaceBefore&&(r||this.directivesEndMarker)&&n.push(""),this.contents.commentBefore&&n.push(this.contents.commentBefore.replace(/^/gm,"#")),i.forceBlockIndent=!!this.comment,a=this.contents.comment);let c=a?null:()=>o=!0,l=jt(this.contents,i,()=>a=null,c);n.push(S.addComment(l,"",a))}else this.contents!==void 0&&n.push(jt(this.contents,i));return this.comment&&((!o||a)&&n[n.length-1]!==""&&n.push(""),n.push(this.comment.replace(/^/gm,"#"))),n.join(` `)+` -`}};Y._defineProperty(Jt,"defaults",vs);Xt.Document=Jt;Xt.defaultOptions=Na;Xt.scalarOptions=Oa});var Ds=te(xs=>{"use strict";var Zn=ts(),Oe=_s(),Ia=Xn(),va=oe(),_a=Qn();qe();function Ra(t,e=!0,n){n===void 0&&typeof e=="string"&&(n=e,e=!0);let r=Object.assign({},Oe.Document.defaults[Oe.defaultOptions.version],Oe.defaultOptions);return new Ia.Schema(r).createNode(t,e,n)}var je=class extends Oe.Document{constructor(e){super(Object.assign({},Oe.defaultOptions,e))}};function xa(t,e){let n=[],r;for(let s of Zn.parse(t)){let i=new je(e);i.parse(s,r),n.push(i),r=i}return n}function Rs(t,e){let n=Zn.parse(t),r=new je(e).parse(n[0]);if(n.length>1){let s="Source contains multiple documents; please use YAML.parseAllDocuments()";r.errors.unshift(new va.YAMLSemanticError(n[1],s))}return r}function Da(t,e){let n=Rs(t,e);if(n.warnings.forEach(r=>_a.warn(r)),n.errors.length>0)throw n.errors[0];return n.toJSON()}function Ya(t,e){let n=new je(e);return n.contents=t,String(n)}var $a={createNode:Ra,defaultOptions:Oe.defaultOptions,Document:je,parse:Da,parseAllDocuments:xa,parseCST:Zn.parse,parseDocument:Rs,scalarOptions:Oe.scalarOptions,stringify:Ya};xs.YAML=$a});var $s=te((tf,Ys)=>{Ys.exports=Ds().YAML});var Bs=te(G=>{"use strict";var We=qe(),Qe=oe();G.findPair=We.findPair;G.parseMap=We.resolveMap;G.parseSeq=We.resolveSeq;G.stringifyNumber=We.stringifyNumber;G.stringifyString=We.stringifyString;G.toJSON=We.toJSON;G.Type=Qe.Type;G.YAMLError=Qe.YAMLError;G.YAMLReferenceError=Qe.YAMLReferenceError;G.YAMLSemanticError=Qe.YAMLSemanticError;G.YAMLSyntaxError=Qe.YAMLSyntaxError;G.YAMLWarning=Qe.YAMLWarning});var rc={};hr(rc,{languages:()=>Jr,options:()=>Xr,parsers:()=>pr,printers:()=>nc});var Ki=(t,e,n,r)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(n,r):n.global?e.replace(n,r):e.split(n).join(r)},At=Ki;var Me="string",Ze="array",et="cursor",tt="indent",Ce="align",nt="trim",ke="group",Pe="fill",ge="if-break",rt="indent-if-break",Ie="line-suffix",st="line-suffix-boundary",Z="line",it="label",ve="break-parent",Lt=new Set([et,tt,Ce,nt,ke,Pe,ge,rt,Ie,st,Z,it,ve]);var Vi=(t,e,n)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[n<0?e.length+n:n]:e.at(n)},x=Vi;function ji(t){if(typeof t=="string")return Me;if(Array.isArray(t))return Ze;if(!t)return;let{type:e}=t;if(Lt.has(e))return e}var _e=ji;var Wi=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Qi(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(_e(t))throw new Error("doc is valid.");let n=Object.prototype.toString.call(t);if(n!=="[object Object]")return`Unexpected doc '${n}'.`;let r=Wi([...Lt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${r}.`}var un=class extends Error{name="InvalidDocError";constructor(e){super(Qi(e)),this.doc=e}},pn=un;function Hi(t,e){if(typeof t=="string")return e(t);let n=new Map;return r(t);function r(i){if(n.has(i))return n.get(i);let o=s(i);return n.set(i,o),o}function s(i){switch(_e(i)){case Ze:return e(i.map(r));case Pe:return e({...i,parts:i.parts.map(r)});case ge:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case ke:{let{expandedStates:o,contents:a}=i;return o?(o=o.map(r),a=o[0]):a=r(a),e({...i,contents:a,expandedStates:o})}case Ce:case tt:case rt:case it:case Ie:return e({...i,contents:r(i.contents)});case Me:case et:case nt:case st:case Z:case ve:return e(i);default:throw new pn(i)}}}function yr(t,e=ot){return Hi(t,n=>typeof n=="string"?P(e,n.split(` -`)):n)}var mn=()=>{},de=mn,hn=mn,Er=mn;function at(t,e){return de(e),{type:Ce,contents:e,n:t}}function Re(t,e={}){return de(t),hn(e.expandedStates,!0),{type:ke,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function gn(t){return at(Number.NEGATIVE_INFINITY,t)}function Sr(t){return at({type:"root"},t)}function wr(t){return at(-1,t)}function dn(t,e){return Re(t[0],{...e,expandedStates:t})}function Tt(t){return Er(t),{type:Pe,parts:t}}function ct(t,e="",n={}){return de(t),e!==""&&de(e),{type:ge,breakContents:t,flatContents:e,groupId:n.groupId}}function br(t){return de(t),{type:Ie,contents:t}}var Mt={type:ve};var Ji={type:Z,hard:!0},Xi={type:Z,hard:!0,literal:!0},ne={type:Z},Ct={type:Z,soft:!0},N=[Ji,Mt],ot=[Xi,Mt];function P(t,e){de(t),hn(e);let n=[];for(let r=0;r{let s=!!(r!=null&&r.backwards);if(n===!1)return!1;let{length:i}=e,o=n;for(;o>=0&&o{let s=await r(e.originalText,{parser:"json"});return s?[s,N]:void 0}}Ar.getVisitorKeys=()=>[];var Lr=Ar;var lt=null;function ft(t){if(lt!==null&&typeof lt.property){let e=lt;return lt=ft.prototype=null,e}return lt=ft.prototype=t??Object.create(null),new ft}var eo=10;for(let t=0;t<=eo;t++)ft();function wn(t){return ft(t)}function to(t,e="type"){wn(t);function n(r){let s=r[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:r});return i}return n}var Tr=to;var no=Object.fromEntries(Object.entries({root:["children"],document:["head","body","children"],documentHead:["children"],documentBody:["children"],directive:[],alias:[],blockLiteral:[],blockFolded:["children"],plain:["children"],quoteSingle:[],quoteDouble:[],mapping:["children"],mappingItem:["key","value","children"],mappingKey:["content","children"],mappingValue:["content","children"],sequence:["children"],sequenceItem:["content","children"],flowMapping:["children"],flowMappingItem:["key","value","children"],flowSequence:["children"],flowSequenceItem:["content","children"],comment:[],tag:[],anchor:[]}).map(([t,e])=>[t,[...e,"anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"]])),Mr=no;var ro=Tr(Mr),Cr=ro;function xe(t){return t.position.start.offset}function kr(t){return t.position.end.offset}var Pr="format";var Ir=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*?(?:\n|$)/u,vr=/^\s*#[^\S\n]*@(?:format|prettier)\s*?(?:\n|$)/u,_r=/^\s*@(?:format|prettier)\s*$/u;function Rr(t){return _r.test(t)}function xr(t){return vr.test(t)}function Dr(t){return Ir.test(t)}function Yr(t){return`# @${Pr} +`}};Y._defineProperty(Gt,"defaults",As);Ht.Document=Gt;Ht.defaultOptions=da;Ht.scalarOptions=ga});var Ms=ne(Cs=>{"use strict";var jn=Qr(),Ne=Ls(),Aa=Wn(),La=ce(),Ta=Fn();De();function Ca(t,e=!0,n){n===void 0&&typeof e=="string"&&(n=e,e=!0);let r=Object.assign({},Ne.Document.defaults[Ne.defaultOptions.version],Ne.defaultOptions);return new Aa.Schema(r).createNode(t,e,n)}var Fe=class extends Ne.Document{constructor(e){super(Object.assign({},Ne.defaultOptions,e))}};function Ma(t,e){let n=[],r;for(let s of jn.parse(t)){let i=new Fe(e);i.parse(s,r),n.push(i),r=i}return n}function Ts(t,e){let n=jn.parse(t),r=new Fe(e).parse(n[0]);if(n.length>1){let s="Source contains multiple documents; please use YAML.parseAllDocuments()";r.errors.unshift(new La.YAMLSemanticError(n[1],s))}return r}function ka(t,e){let n=Ts(t,e);if(n.warnings.forEach(r=>Ta.warn(r)),n.errors.length>0)throw n.errors[0];return n.toJSON()}function Pa(t,e){let n=new Fe(e);return n.contents=t,String(n)}var va={createNode:Ca,defaultOptions:Ne.defaultOptions,Document:Fe,parse:ka,parseAllDocuments:Ma,parseCST:jn.parse,parseDocument:Ts,scalarOptions:Ne.scalarOptions,stringify:Pa};Cs.YAML=va});var Ps=ne((Af,ks)=>{ks.exports=Ms().YAML});var vs=ne(H=>{"use strict";var qe=De(),Ue=ce();H.findPair=qe.findPair;H.parseMap=qe.resolveMap;H.parseSeq=qe.resolveSeq;H.stringifyNumber=qe.stringifyNumber;H.stringifyString=qe.stringifyString;H.toJSON=qe.toJSON;H.Type=Ue.Type;H.YAMLError=Ue.YAMLError;H.YAMLReferenceError=Ue.YAMLReferenceError;H.YAMLSemanticError=Ue.YAMLSemanticError;H.YAMLSyntaxError=Ue.YAMLSyntaxError;H.YAMLWarning=Ue.YAMLWarning});var Ja={};sr(Ja,{languages:()=>Ur,options:()=>Vr,parsers:()=>rr,printers:()=>Ha});var ht=(t,e)=>(n,r,...s)=>n|1&&r==null?void 0:(e.call(r)??r[t]).apply(r,s);function xi(t){return this[t<0?this.length+t:t]}var Ri=ht("at",function(){if(Array.isArray(this)||typeof this=="string")return xi}),D=Ri;var Di=String.prototype.replaceAll??function(t,e){return t.global?this.replace(t,e):this.split(t).join(e)},$i=ht("replaceAll",function(){if(typeof this=="string")return Di}),dt=$i;var Yi=()=>{},je=Yi;var Qe="string",Ge="array",gt="cursor",yt="indent",Ae="align",Et="trim",Le="group",Te="fill",Ce="if-break",St="indent-if-break",Me="line-suffix",wt="line-suffix-boundary",re="line",bt="label",ke="break-parent",Nt=new Set([gt,yt,Ae,Et,Le,Te,Ce,St,Me,wt,re,bt,ke]);function Bi(t){if(typeof t=="string")return Qe;if(Array.isArray(t))return Ge;if(!t)return;let{type:e}=t;if(Nt.has(e))return e}var Ot=Bi;var Fi=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function qi(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', +Expected it to be 'string' or 'object'.`;if(Ot(t))throw new Error("doc is valid.");let n=Object.prototype.toString.call(t);if(n!=="[object Object]")return`Unexpected doc '${n}'.`;let r=Fi([...Nt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. +Expected it to be ${r}.`}var on=class extends Error{name="InvalidDocError";constructor(e){super(qi(e)),this.doc=e}},ar=on;function Ui(t,e){if(typeof t=="string")return e(t);let n=new Map;return r(t);function r(i){if(n.has(i))return n.get(i);let o=s(i);return n.set(i,o),o}function s(i){switch(Ot(i)){case Ge:return e(i.map(r));case Te:return e({...i,parts:i.parts.map(r)});case Ce:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case Le:{let{expandedStates:o,contents:a}=i;return o?(o=o.map(r),a=o[0]):a=r(a),e({...i,contents:a,expandedStates:o})}case Ae:case yt:case St:case bt:case Me:return e({...i,contents:r(i.contents)});case Qe:case gt:case Et:case wt:case re:case ke:return e(i);default:throw new ar(i)}}}function cr(t,e=He){return Ui(t,n=>typeof n=="string"?v(e,n.split(` +`)):n)}var Z=je,At=je,lr=je,fr=je;function Je(t,e){return fr(t),Z(e),{type:Ae,contents:e,n:t}}function an(t){return Je(Number.NEGATIVE_INFINITY,t)}function ur(t){return Je({type:"root"},t)}function pr(t){return Je(-1,t)}var Xe={type:ke};function Lt(t){return lr(t),{type:Te,parts:t}}function Pe(t,e={}){return Z(t),At(e.expandedStates,!0),{type:Le,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function cn(t,e){return Pe(t[0],{...e,expandedStates:t})}function ze(t,e="",n={}){return Z(t),e!==""&&Z(e),{type:Ce,breakContents:t,flatContents:e,groupId:n.groupId}}function v(t,e){Z(t),At(e);let n=[];for(let r=0;r{let s=!!r?.backwards;if(n===!1)return!1;let{length:i}=e,o=n;for(;o>=0&&ot===` +`||t==="\r"||t==="\u2028"||t==="\u2029";function Ki(t,e,n){let r=!!n?.backwards;if(e===!1)return!1;let s=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&s===` +`)return e-2;if(hr(s))return e-1}else{if(s==="\r"&&t.charAt(e+1)===` +`)return e+2;if(hr(s))return e+1}return e}var fn=Ki;function ji(t,e){let n=e-1;n=ln(t,n,{backwards:!0}),n=fn(t,n,{backwards:!0}),n=ln(t,n,{backwards:!0});let r=fn(t,n,{backwards:!0});return n!==r}var un=ji;var pn=class extends Error{name="UnexpectedNodeError";constructor(e,n,r="type"){super(`Unexpected ${n} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},dr=pn;var gr="format";var yr=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*?(?:\n|$)/u,Er=/^\s*#[^\S\n]*@(?:format|prettier)\s*?(?:\n|$)/u,Sr=/^\s*@(?:format|prettier)\s*$/u;var wr=t=>Sr.test(t),br=t=>Er.test(t),Nr=t=>yr.test(t),Or=t=>`# @${gr} -${t}`}function so(t){return Array.isArray(t)&&t.length>0}var De=so;function K(t,e){return typeof(t==null?void 0:t.type)=="string"&&(!e||e.includes(t.type))}function bn(t,e,n){return e("children"in t?{...t,children:t.children.map(r=>bn(r,e,t))}:t,n)}function Ye(t,e,n){Object.defineProperty(t,e,{get:n,enumerable:!1})}function Br(t,e){let n=0,r=e.length;for(let s=t.position.end.offset-1;si===0&&i===o.length-1?s:i!==0&&i!==o.length-1?s.trim():i===0?s.trimEnd():s.trimStart());return n.proseWrap==="preserve"?r.map(s=>s.length===0?[]:[s]):r.map(s=>s.length===0?[]:qr(s)).reduce((s,i,o)=>o!==0&&r[o-1].length>0&&i.length>0&&!(t==="quoteDouble"&&x(!1,x(!1,s,-1),-1).endsWith("\\"))?[...s.slice(0,-1),[...x(!1,s,-1),...i]]:[...s,i],[]).map(s=>n.proseWrap==="never"?[s.join(" ")]:s)}function Kr(t,{parentIndent:e,isLastDescendant:n,options:r}){let s=t.position.start.line===t.position.end.line?"":r.originalText.slice(t.position.start.offset,t.position.end.offset).match(/^[^\n]*\n(.*)$/su)[1],i;if(t.indent===null){let c=s.match(/^(? *)[^\n\r ]/mu);i=c?c.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else i=t.indent-1+e;let o=s.split(` -`).map(c=>c.slice(i));if(r.proseWrap==="preserve"||t.type==="blockLiteral")return a(o.map(c=>c.length===0?[]:[c]));return a(o.map(c=>c.length===0?[]:qr(c)).reduce((c,l,f)=>f!==0&&o[f-1].length>0&&l.length>0&&!/^\s/u.test(l[0])&&!/^\s|\s$/u.test(x(!1,c,-1))?[...c.slice(0,-1),[...x(!1,c,-1),...l]]:[...c,l],[]).map(c=>c.reduce((l,f)=>l.length>0&&/\s$/u.test(x(!1,l,-1))?[...l.slice(0,-1),x(!1,l,-1)+" "+f]:[...l,f],[])).map(c=>r.proseWrap==="never"?[c.join(" ")]:c));function a(c){if(t.chomping==="keep")return x(!1,c,-1).length===0?c.slice(0,-1):c;let l=0;for(let f=c.length-1;f>=0&&c[f].length===0;f--)l++;return l===0?c:l>=2&&!n?c.slice(0,-(l-1)):c.slice(0,-l)}}function ut(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}var On=new WeakMap;function vt(t,e){let{node:n,root:r}=t,s;return On.has(r)?s=On.get(r):(s=new Set,On.set(r,s)),!s.has(n.position.end.line)&&(s.add(n.position.end.line),Br(n,e)&&!An(t.parent))?Ct:""}function An(t){return I(t)&&!K(t,["documentHead","documentBody","flowMapping","flowSequence"])}function v(t,e){return at(" ".repeat(t),e)}function oo(t,e,n){let{node:r}=t,s=t.ancestors.filter(l=>l.type==="sequence"||l.type==="mapping").length,i=Pt(t),o=[r.type==="blockFolded"?">":"|"];r.indent!==null&&o.push(r.indent.toString()),r.chomping!=="clip"&&o.push(r.chomping==="keep"?"+":"-"),Nn(r)&&o.push(" ",n("indicatorComment"));let a=Kr(r,{parentIndent:s,isLastDescendant:i,options:e}),c=[];for(let[l,f]of a.entries())l===0&&c.push(N),c.push(Tt(P(ne,f))),l!==a.length-1?c.push(f.length===0?N:Sr(ot)):r.chomping==="keep"&&i&&c.push(gn(f.length===0?N:ot));return r.indent===null?o.push(wr(v(e.tabWidth,c))):o.push(gn(v(r.indent-1+s,c))),o}var Vr=oo;function _t(t,e,n){let{node:r}=t,s=r.type==="flowMapping",i=s?"{":"[",o=s?"}":"]",a=Ct;s&&r.children.length>0&&e.bracketSpacing&&(a=ne);let c=x(!1,r.children,-1),l=(c==null?void 0:c.type)==="flowMappingItem"&&$e(c.key)&&$e(c.value);return[i,v(e.tabWidth,[a,ao(t,e,n),e.trailingComma==="none"?"":ct(","),I(r)?[N,P(N,t.map(n,"endComments"))]:""]),l?"":a,o]}function ao(t,e,n){return t.map(({isLast:r,node:s,next:i})=>[n(),r?"":[",",ne,s.position.start.line!==i.position.start.line?vt(t,e.originalText):""]],"children")}function co(t,e,n){var M;let{node:r,parent:s}=t,{key:i,value:o}=r,a=$e(i),c=$e(o);if(a&&c)return": ";let l=n("key"),f=lo(r)?" ":"";if(c)return r.type==="flowMappingItem"&&s.type==="flowMapping"?l:r.type==="mappingItem"&&Ln(i.content,e)&&!V(i.content)&&((M=s.tag)==null?void 0:M.value)!=="tag:yaml.org,2002:set"?[l,f,":"]:["? ",v(2,l)];let m=n("value");if(a)return[": ",v(2,m)];if(ee(o)||!ut(i.content))return["? ",v(2,l),N,...t.map(()=>[n(),N],"value","leadingComments"),": ",v(2,m)];if(fo(i.content)&&!ee(i.content)&&!ie(i.content)&&!V(i.content)&&!I(i)&&!ee(o.content)&&!ie(o.content)&&!I(o)&&Ln(o.content,e))return[l,f,": ",m];let d=Symbol("mappingKey"),y=Re([ct("? "),Re(v(2,l),{id:d})]),h=[N,": ",v(2,m)],g=[f,":"];I(o)&&o.content&&K(o.content,["flowMapping","flowSequence"])&&o.content.children.length===0?g.push(" "):ee(o.content)||I(o)&&o.content&&!K(o.content,["mapping","sequence"])||s.type==="mapping"&&V(i.content)&&ut(o.content)||K(o.content,["mapping","sequence"])&&o.content.tag===null&&o.content.anchor===null?g.push(N):o.content?g.push(ne):V(o)&&g.push(" "),g.push(m);let w=v(e.tabWidth,g);return Ln(i.content,e)&&!ee(i.content)&&!ie(i.content)&&!I(i)?dn([[l,w]]):dn([[y,ct(h,w,{groupId:d})]])}function Ln(t,e){if(!t)return!0;switch(t.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(e.proseWrap==="preserve")return t.position.start.line===t.position.end.line;if(/\\$/mu.test(e.originalText.slice(t.position.start.offset,t.position.end.offset)))return!1;switch(e.proseWrap){case"never":return!t.value.includes(` -`);case"always":return!/[\n ]/u.test(t.value);default:return!1}}function lo(t){var e;return((e=t.key.content)==null?void 0:e.type)==="alias"}function fo(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":return t.position.start.line===t.position.end.line;case"alias":return!0;default:return!1}}var jr=co;function uo(t){return bn(t,po)}function po(t){switch(t.type){case"document":Ye(t,"head",()=>t.children[0]),Ye(t,"body",()=>t.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":Ye(t,"content",()=>t.children[0]);break;case"mappingItem":case"flowMappingItem":Ye(t,"key",()=>t.children[0]),Ye(t,"value",()=>t.children[1]);break}return t}var Wr=uo;function mo(t,e,n){let{node:r}=t,s=[];r.type!=="mappingValue"&&ee(r)&&s.push([P(N,t.map(n,"leadingComments")),N]);let{tag:i,anchor:o}=r;i&&s.push(n("tag")),i&&o&&s.push(" "),o&&s.push(n("anchor"));let a="";return K(r,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!Pt(t)&&(a=vt(t,e.originalText)),(i||o)&&(K(r,["sequence","mapping"])&&!ie(r)?s.push(N):s.push(" ")),ie(r)&&s.push([r.middleComments.length===1?"":N,P(N,t.map(n,"middleComments")),N]),Fr(t)?s.push(yr(e.originalText.slice(r.position.start.offset,r.position.end.offset).trimEnd())):s.push(Re(ho(t,e,n))),V(r)&&!K(r,["document","documentHead"])&&s.push(br([r.type==="mappingValue"&&!r.content?"":" ",t.parent.type==="mappingKey"&&t.getParentNode(2).type==="mapping"&&ut(r)?"":Mt,n("trailingComment")])),An(r)&&s.push(v(r.type==="sequenceItem"?2:0,[N,P(N,t.map(({node:c})=>[Nr(e.originalText,xe(c))?N:"",n()],"endComments"))])),s.push(a),s}function ho(t,e,n){let{node:r}=t;switch(r.type){case"root":{let s=[];t.each(({node:o,next:a,isFirst:c})=>{c||s.push(N),s.push(n()),Qr(o,a)?(s.push(N,"..."),V(o)&&s.push(" ",n("trailingComment"))):a&&!V(a.head)&&s.push(N,"---")},"children");let i=It(r);return(!K(i,["blockLiteral","blockFolded"])||i.chomping!=="keep")&&s.push(N),s}case"document":{let s=[];return yo(t,e)==="head"&&((r.head.children.length>0||r.head.endComments.length>0)&&s.push(n("head")),V(r.head)?s.push(["---"," ",n(["head","trailingComment"])]):s.push("---")),go(r)&&s.push(n("body")),P(N,s)}case"documentHead":return P(N,[...t.map(n,"children"),...t.map(n,"endComments")]);case"documentBody":{let{children:s,endComments:i}=r,o="";if(s.length>0&&i.length>0){let a=It(r);K(a,["blockFolded","blockLiteral"])?a.chomping!=="keep"&&(o=[N,N]):o=N}return[P(N,t.map(n,"children")),o,P(N,t.map(n,"endComments"))]}case"directive":return["%",P(" ",[r.name,...r.parameters])];case"comment":return["#",r.value];case"alias":return["*",r.value];case"tag":return e.originalText.slice(r.position.start.offset,r.position.end.offset);case"anchor":return["&",r.value];case"plain":return pt(r.type,e.originalText.slice(r.position.start.offset,r.position.end.offset),e);case"quoteDouble":case"quoteSingle":{let s="'",i='"',o=e.originalText.slice(r.position.start.offset+1,r.position.end.offset-1);if(r.type==="quoteSingle"&&o.includes("\\")||r.type==="quoteDouble"&&/\\[^"]/u.test(o)){let c=r.type==="quoteDouble"?i:s;return[c,pt(r.type,o,e),c]}if(o.includes(i))return[s,pt(r.type,r.type==="quoteDouble"?At(!1,At(!1,o,String.raw`\"`,i),"'",s.repeat(2)):o,e),s];if(o.includes(s))return[i,pt(r.type,r.type==="quoteSingle"?At(!1,o,"''",s):o,e),i];let a=e.singleQuote?s:i;return[a,pt(r.type,o,e),a]}case"blockFolded":case"blockLiteral":return Vr(t,e,n);case"mapping":case"sequence":return P(N,t.map(n,"children"));case"sequenceItem":return["- ",v(2,r.content?n("content"):"")];case"mappingKey":case"mappingValue":return r.content?n("content"):"";case"mappingItem":case"flowMappingItem":return jr(t,e,n);case"flowMapping":return _t(t,e,n);case"flowSequence":return _t(t,e,n);case"flowSequenceItem":return n("content");default:throw new Or(r,"YAML")}}function go(t){return t.body.children.length>0||I(t.body)}function Qr(t,e){return V(t)||e&&(e.head.children.length>0||I(e.head))}function yo(t,e){let n=t.node;if(t.isFirst&&/---(?:\s|$)/u.test(e.originalText.slice(xe(n),xe(n)+4))||n.head.children.length>0||I(n.head)||V(n.head))return"head";let r=t.next;return Qr(n,r)?!1:r?"root":!1}function pt(t,e,n){let r=Ur(t,e,n);return P(N,r.map(s=>Tt(P(ne,s))))}function Gr(t,e){if(K(t))switch(t.type){case"comment":if(Rr(t.value))return null;break;case"quoteDouble":case"quoteSingle":e.type="quote";break}}Gr.ignoredProperties=new Set(["position"]);var Eo={preprocess:Wr,embed:Lr,print:mo,massageAstNode:Gr,insertPragma:Yr,getVisitorKeys:Cr},Hr=Eo;var Jr=[{name:"YAML",type:"data",extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],tmScope:"source.yaml",aceMode:"yaml",aliases:["yml"],codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",filenames:[".clang-format",".clang-tidy",".clangd",".gemrc","CITATION.cff","glide.lock","pixi.lock",".prettierrc",".stylelintrc",".lintstagedrc"],parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","dockercompose","github-actions-workflow","home-assistant"],linguistLanguageId:407}];var Rt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var So={bracketSpacing:Rt.bracketSpacing,singleQuote:Rt.singleQuote,proseWrap:Rt.proseWrap},Xr=So;var pr={};hr(pr,{yaml:()=>tc});var ur=dr($s(),1);var H=dr(Bs(),1),rf=H.default.findPair,sf=H.default.toJSON,of=H.default.parseMap,af=H.default.parseSeq,cf=H.default.stringifyNumber,lf=H.default.stringifyString,ff=H.default.Type,uf=H.default.YAMLError,pf=H.default.YAMLReferenceError,Fs=H.default.YAMLSemanticError,mf=H.default.YAMLSyntaxError,hf=H.default.YAMLWarning;function B(t,e=null){"children"in t&&t.children.forEach(n=>B(n,t)),"anchor"in t&&t.anchor&&B(t.anchor,t),"tag"in t&&t.tag&&B(t.tag,t),"leadingComments"in t&&t.leadingComments.forEach(n=>B(n,t)),"middleComments"in t&&t.middleComments.forEach(n=>B(n,t)),"indicatorComment"in t&&t.indicatorComment&&B(t.indicatorComment,t),"trailingComment"in t&&t.trailingComment&&B(t.trailingComment,t),"endComments"in t&&t.endComments.forEach(n=>B(n,t)),Object.defineProperty(t,"_parent",{value:e,enumerable:!1})}function Ae(t){return`${t.line}:${t.column}`}function qs(t){B(t);let e=Ba(t),n=t.children.slice();t.comments.sort((r,s)=>r.position.start.offset-s.position.end.offset).filter(r=>!r._parent).forEach(r=>{for(;n.length>1&&r.position.start.line>n[0].position.end.line;)n.shift();Fa(r,e,n[0])})}function Ba(t){let e=Array.from(new Array(t.position.end.line),()=>({}));for(let n of t.comments)e[n.position.start.line-1].comment=n;return Us(e,t),e}function Us(t,e){if(e.position.start.offset!==e.position.end.offset){if("leadingComments"in e){let{start:n}=e.position,{leadingAttachableNode:r}=t[n.line-1];(!r||n.column1&&e.type!=="document"&&e.type!=="documentHead"){let{end:n}=e.position,{trailingAttachableNode:r}=t[n.line-1];(!r||n.column>=r.position.end.column)&&(t[n.line-1].trailingAttachableNode=e)}if(e.type!=="root"&&e.type!=="document"&&e.type!=="documentHead"&&e.type!=="documentBody"){let{start:n,end:r}=e.position,s=[r.line].concat(n.line===r.line?[]:n.line);for(let i of s){let o=t[i-1].trailingNode;(!o||r.column>=o.position.end.column)&&(t[i-1].trailingNode=e)}}"children"in e&&e.children.forEach(n=>{Us(t,n)})}}function Fa(t,e,n){let r=t.position.start.line,{trailingAttachableNode:s}=e[r-1];if(s){if(s.trailingComment)throw new Error(`Unexpected multiple trailing comment at ${Ae(t.position.start)}`);B(t,s),s.trailingComment=t;return}for(let o=r;o>=n.position.start.line;o--){let{trailingNode:a}=e[o-1],c;if(a)c=a;else if(o!==r&&e[o-1].comment)c=e[o-1].comment._parent;else continue;if((c.type==="sequence"||c.type==="mapping")&&(c=c.children[0]),c.type==="mappingItem"){let[l,f]=c.children;c=Ks(l)?l:f}for(;;){if(qa(c,t)){B(t,c),c.endComments.push(t);return}if(!c._parent)break;c=c._parent}break}for(let o=r+1;o<=n.position.end.line;o++){let{leadingAttachableNode:a}=e[o-1];if(a){B(t,a),a.leadingComments.push(t);return}}let i=n.children[1];B(t,i),i.endComments.push(t)}function qa(t,e){if(t.position.start.offsete.position.end.offset)switch(t.type){case"flowMapping":case"flowSequence":return t.children.length===0||e.position.start.line>t.children[t.children.length-1].position.end.line}if(e.position.end.offsett.position.start.column;case"mappingKey":case"mappingValue":return e.position.start.column>t._parent.position.start.column&&(t.children.length===0||t.children.length===1&&t.children[0].type!=="blockFolded"&&t.children[0].type!=="blockLiteral")&&(t.type==="mappingValue"||Ks(t));default:return!1}}function Ks(t){return t.position.start!==t.position.end&&(t.children.length===0||t.position.start.offset!==t.children[0].position.start.offset)}function b(t,e){return{type:t,position:e}}function Vs(t,e,n){return{...b("root",t),children:e,comments:n}}function bt(t){switch(t.type){case"DOCUMENT":for(let e=t.contents.length-1;e>=0;e--)t.contents[e].type==="BLANK_LINE"?t.contents.splice(e,1):bt(t.contents[e]);for(let e=t.directives.length-1;e>=0;e--)t.directives[e].type==="BLANK_LINE"&&t.directives.splice(e,1);break;case"FLOW_MAP":case"FLOW_SEQ":case"MAP":case"SEQ":for(let e=t.items.length-1;e>=0;e--){let n=t.items[e];"char"in n||(n.type==="BLANK_LINE"?t.items.splice(e,1):bt(n))}break;case"MAP_KEY":case"MAP_VALUE":case"SEQ_ITEM":t.node&&bt(t.node);break;case"ALIAS":case"BLANK_LINE":case"BLOCK_FOLDED":case"BLOCK_LITERAL":case"COMMENT":case"DIRECTIVE":case"PLAIN":case"QUOTE_DOUBLE":case"QUOTE_SINGLE":break;default:throw new Error(`Unexpected node type ${JSON.stringify(t.type)}`)}}function J(t,e){return{start:t,end:e}}function er(t){return{start:t,end:t}}var ue;(function(t){t.Tag="!",t.Anchor="&",t.Comment="#"})(ue||(ue={}));function js(t,e){return{...b("anchor",t),value:e}}function Ge(t,e){return{...b("comment",t),value:e}}function Ws(t,e,n){return{anchor:e,tag:t,middleComments:n}}function Qs(t,e){return{...b("tag",t),value:e}}function zt(t,e,n=()=>!1){let r=t.cstNode,s=[],i=null,o=null,a=null;for(let c of r.props){let l=e.text[c.origStart];switch(l){case ue.Tag:i=i||c,o=Qs(e.transformRange(c),t.tag);break;case ue.Anchor:i=i||c,a=js(e.transformRange(c),r.anchor);break;case ue.Comment:{let f=Ge(e.transformRange(c),e.text.slice(c.origStart+1,c.origEnd));e.comments.push(f),!n(f)&&i&&i.origEnd<=c.origStart&&c.origEnd<=r.valueRange.origStart&&s.push(f);break}default:throw new Error(`Unexpected leading character ${JSON.stringify(l)}`)}}return Ws(o,a,s)}function X(){return{leadingComments:[]}}function pe(t=null){return{trailingComment:t}}function F(){return{...X(),...pe()}}function Gs(t,e,n){return{...b("alias",t),...F(),...e,value:n}}function Hs(t,e){let n=t.cstNode;return Gs(e.transformRange({origStart:n.valueRange.origStart-1,origEnd:n.valueRange.origEnd}),e.transformContent(t),n.rawValue)}function Js(t){return{...t,type:"blockFolded"}}function Xs(t,e,n,r,s,i){return{...b("blockValue",t),...X(),...e,chomping:n,indent:r,value:s,indicatorComment:i}}var tr;(function(t){t.CLIP="clip",t.STRIP="strip",t.KEEP="keep"})(tr||(tr={}));function Zt(t,e){let n=t.cstNode,r=1,s=n.chomping==="CLIP"?0:1,o=n.header.origEnd-n.header.origStart-r-s!==0,a=e.transformRange({origStart:n.header.origStart,origEnd:n.valueRange.origEnd}),c=null,l=zt(t,e,f=>{if(!(a.start.offset=0;c--){let l=t.contents[c];if(l.type==="COMMENT"){let f=e.transformNode(l);n&&n.line===f.position.start.line?o.unshift(f):a?r.unshift(f):f.position.start.offset>=t.valueRange.origEnd?i.unshift(f):r.unshift(f)}else a=!0}if(i.length>1)throw new Error(`Unexpected multiple document trailing comments at ${Ae(i[1].position.start)}`);if(o.length>1)throw new Error(`Unexpected multiple documentHead trailing comments at ${Ae(o[1].position.start)}`);return{comments:r,endComments:s,documentTrailingComment:U(i)||null,documentHeadTrailingComment:U(o)||null}}function Ka(t,e,n){let r=en(n.text.slice(t.valueRange.origEnd),/^\.\.\./),s=r===-1?t.valueRange.origEnd:Math.max(0,t.valueRange.origEnd-1);n.text[s-1]==="\r"&&s--;let i=n.transformRange({origStart:e!==null?e.position.start.offset:s,origEnd:s}),o=r===-1?i.end:n.transformOffset(t.valueRange.origEnd+3);return{position:i,documentEndPoint:o}}function ai(t,e,n,r){return{...b("documentHead",t),...q(n),...pe(r),children:e}}function ci(t,e){let n=t.cstNode,{directives:r,comments:s,endComments:i}=Va(n,e),{position:o,endMarkerPoint:a}=ja(n,r,e);return e.comments.push(...s,...i),{createDocumentHeadWithTrailingComment:l=>(l&&e.comments.push(l),ai(o,r,i,l)),documentHeadEndMarkerPoint:a}}function Va(t,e){let n=[],r=[],s=[],i=!1;for(let o=t.directives.length-1;o>=0;o--){let a=e.transformNode(t.directives[o]);a.type==="comment"?i?r.unshift(a):s.unshift(a):(i=!0,n.unshift(a))}return{directives:n,comments:r,endComments:s}}function ja(t,e,n){let r=en(n.text.slice(0,t.valueRange.origStart),/---\s*$/);r>0&&!/[\r\n]/.test(n.text[r-1])&&(r=-1);let s=r===-1?{origStart:t.valueRange.origStart,origEnd:t.valueRange.origStart}:{origStart:r,origEnd:r+3};return e.length!==0&&(s.origStart=e[0].position.start.offset),{position:n.transformRange(s),endMarkerPoint:r===-1?null:n.transformOffset(r)}}function li(t,e){let{createDocumentHeadWithTrailingComment:n,documentHeadEndMarkerPoint:r}=ci(t,e),{documentBody:s,documentEndPoint:i,documentTrailingComment:o,documentHeadTrailingComment:a}=oi(t,e,r),c=n(a);return o&&e.comments.push(o),si(J(c.position.start,i),c,s,o)}function tn(t,e,n){return{...b("flowCollection",t),...F(),...q(),...e,children:n}}function fi(t,e,n){return{...tn(t,e,n),type:"flowMapping"}}function nn(t,e,n){return{...b("flowMappingItem",t),...X(),children:[e,n]}}function me(t,e){let n=[];for(let r of t)r&&"type"in r&&r.type==="COMMENT"?e.comments.push(e.transformNode(r)):n.push(r);return n}function rn(t){let[e,n]=["?",":"].map(r=>{let s=t.find(i=>"char"in i&&i.char===r);return s?{origStart:s.origOffset,origEnd:s.origOffset+1}:null});return{additionalKeyRange:e,additionalValueRange:n}}function sn(t,e){let n=e;return r=>t.slice(n,n=r)}function on(t){let e=[],n=sn(t,1),r=!1;for(let s=1;s{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=rn(l);return Je(a,e,nn,f,m)}),i=n[0],o=U(n);return fi(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function pi(t,e,n){return{...tn(t,e,n),type:"flowSequence"}}function mi(t,e){return{...b("flowSequenceItem",t),children:[e]}}function hi(t,e){let n=me(t.cstNode.items,e),r=on(n),s=t.items.map((a,c)=>{if(a.type!=="PAIR"){let l=e.transformNode(a);return mi(J(l.position.start,l.position.end),l)}else{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=rn(l);return Je(a,e,nn,f,m)}}),i=n[0],o=U(n);return pi(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function gi(t,e,n){return{...b("mapping",t),...X(),...e,children:n}}function di(t,e,n){return{...b("mappingItem",t),...X(),children:[e,n]}}function yi(t,e){let n=t.cstNode;n.items.filter(o=>o.type==="MAP_KEY"||o.type==="MAP_VALUE").forEach(o=>He(o,e));let r=me(n.items,e),s=Wa(r),i=t.items.map((o,a)=>{let c=s[a],[l,f]=c[0].type==="MAP_VALUE"?[null,c[0].range]:[c[0].range,c.length===1?null:c[1].range];return Je(o,e,di,l,f)});return gi(J(i[0].position.start,U(i).position.end),e.transformContent(t),i)}function Wa(t){let e=[],n=sn(t,0),r=!1;for(let s=0;s=0;r--)if(n.test(t[r]))return r;return-1}function wi(t,e){let n=t.cstNode;return Ei(e.transformRange({origStart:n.valueRange.origStart,origEnd:Si(e.text,n.valueRange.origEnd-1,/\S/)+1}),e.transformContent(t),n.strValue)}function bi(t){return{...t,type:"quoteDouble"}}function Ni(t,e,n){return{...b("quoteValue",t),...e,...F(),value:n}}function an(t,e){let n=t.cstNode;return Ni(e.transformRange(n.valueRange),e.transformContent(t),n.strValue)}function Oi(t,e){return bi(an(t,e))}function Ai(t){return{...t,type:"quoteSingle"}}function Li(t,e){return Ai(an(t,e))}function Ti(t,e,n){return{...b("sequence",t),...X(),...q(),...e,children:n}}function Mi(t,e){return{...b("sequenceItem",t),...F(),...q(),children:e?[e]:[]}}function Ci(t,e){let r=me(t.cstNode.items,e).map((s,i)=>{He(s,e);let o=e.transformNode(t.items[i]);return Mi(J(e.transformOffset(s.valueRange.origStart),o===null?e.transformOffset(s.valueRange.origStart+1):o.position.end),o)});return Ti(J(r[0].position.start,U(r).position.end),e.transformContent(t),r)}function ki(t,e){if(t===null||t.type===void 0&&t.value===null)return null;switch(t.type){case"ALIAS":return Hs(t,e);case"BLOCK_FOLDED":return zs(t,e);case"BLOCK_LITERAL":return ei(t,e);case"COMMENT":return ti(t,e);case"DIRECTIVE":return ri(t,e);case"DOCUMENT":return li(t,e);case"FLOW_MAP":return ui(t,e);case"FLOW_SEQ":return hi(t,e);case"MAP":return yi(t,e);case"PLAIN":return wi(t,e);case"QUOTE_DOUBLE":return Oi(t,e);case"QUOTE_SINGLE":return Li(t,e);case"SEQ":return Ci(t,e);default:throw new Error(`Unexpected node type ${t.type}`)}}var sr,Le,Nt,he,or,ar,ir=class{constructor(e,n){Ot(this,he);cn(this,"text");cn(this,"comments",[]);Ot(this,Le);Ot(this,Nt);this.text=n,fn(this,Le,e)}setOrigRanges(){if(!Te(this,Le).setOrigRanges())for(let e of Te(this,Le))e.setOrigRanges([],0)}transformOffset(e){return ze(this,he,or).call(this,{origStart:e,origEnd:e}).start}transformRange(e){let{start:n,end:r}=ze(this,he,or).call(this,e);return J(n,r)}transformNode(e){return ki(e,this)}transformContent(e){return zt(e,this)}};Le=new WeakMap,Nt=new WeakMap,he=new WeakSet,or=function(e){if(!sr){let[o]=Te(this,Le),a=Object.getPrototypeOf(Object.getPrototypeOf(o));sr=Object.getOwnPropertyDescriptor(a,"rangeAsLinePos").get}Te(this,Nt)??fn(this,Nt,{root:{context:{src:this.text}}});let{start:{line:n,col:r},end:{line:s,col:i}}=sr.call({range:{start:ze(this,he,ar).call(this,e.origStart),end:ze(this,he,ar).call(this,e.origEnd)},context:Te(this,Nt)});return{start:{offset:e.origStart,line:n,column:r},end:{offset:e.origEnd,line:s,column:i}}},ar=function(e){return e<0?0:e>this.text.length?this.text.length:e};var Pi=ir;function Ii(t,e,n){let r=new SyntaxError(t);return r.name="YAMLSyntaxError",r.source=e,r.position=n,r}function vi(t,e){let n=t.source.range||t.source.valueRange;return Ii(t.message,e.text,e.transformRange(n))}function cr(t){if("children"in t){if(t.children.length===1){let e=t.children[0];if(e.type==="plain"&&e.tag===null&&e.anchor===null&&e.value==="")return t.children.splice(0,1),t}t.children.forEach(cr)}return t}function lr(t,e,n,r){let s=e(t);return i=>{r(s,i)&&n(t,s=i)}}function fr(t){if(t===null||!("children"in t))return;let e=t.children;if(e.forEach(fr),t.type==="document"){let[i,o]=t.children;i.position.start.offset===i.position.end.offset?i.position.start=i.position.end=o.position.start:o.position.start.offset===o.position.end.offset&&(o.position.start=o.position.end=i.position.end)}let n=lr(t.position,Qa,Ga,Xa),r=lr(t.position,Ha,Ja,za);"endComments"in t&&t.endComments.length!==0&&(n(t.endComments[0].position.start),r(U(t.endComments).position.end));let s=e.filter(i=>i!==null);if(s.length!==0){let i=s[0],o=U(s);n(i.position.start),r(o.position.end),"leadingComments"in i&&i.leadingComments.length!==0&&n(i.leadingComments[0].position.start),"tag"in i&&i.tag&&n(i.tag.position.start),"anchor"in i&&i.anchor&&n(i.anchor.position.start),"trailingComment"in o&&o.trailingComment&&r(o.trailingComment.position.end)}}function Qa(t){return t.start}function Ga(t,e){t.start=e}function Ha(t){return t.end}function Ja(t,e){t.end=e}function Xa(t,e){return e.offsett.offset}function _i(t){let e=ur.default.parseCST(t),n=new Pi(e,t);n.setOrigRanges();let r=e.map(i=>new ur.default.Document({merge:!1,keepCstNodes:!0}).parse(i));for(let i of r)for(let o of i.errors)if(!(o instanceof Fs&&o.message==='Map keys must be unique; "<<" is repeated'))throw vi(o,n);r.forEach(i=>bt(i.cstNode));let s=Vs(n.transformRange({origStart:0,origEnd:t.length}),r.map(i=>n.transformNode(i)),n.comments);return qs(s),fr(s),cr(s),s}function Za(t,e){let n=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(n,e)}var Ri=Za;function ec(t){try{let e=_i(t);return delete e.comments,e}catch(e){throw e!=null&&e.position?Ri(e.message,{loc:e.position,cause:e}):e}}var tc={astFormat:"yaml",parse:ec,hasPragma:xr,hasIgnorePragma:Dr,locStart:xe,locEnd:kr};var nc={yaml:Hr};return Ui(rc);}); \ No newline at end of file +${t}`;function Ar(t,e){switch(t.type){case"comment":if(wr(t.value))return null;break;case"quoteDouble":case"quoteSingle":e.type="quote";break;case"document":e.directivesEndMarker||delete e.directivesEndMarker,e.documentEndMarker||delete e.documentEndMarker;break}}Ar.ignoredProperties=new Set(["position"]);var Lr=Ar;function Tr(t,e){let{node:n}=t;if(n.type==="root"&&e.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/u.test(e.filepath))return async r=>{let s=await r(e.originalText,{parser:"json"});return s?[s,N]:void 0}}Tr.getVisitorKeys=()=>[];var Cr=Tr;var Ze=null;function et(t){if(Ze!==null&&typeof Ze.property){let e=Ze;return Ze=et.prototype=null,e}return Ze=et.prototype=t??Object.create(null),new et}var Qi=10;for(let t=0;t<=Qi;t++)et();function mn(t){return et(t)}function Gi(t,e="type"){mn(t);function n(r){let s=r[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:r});return i}return n}var Mr=Gi;var k=[["children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["key","value","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["content","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["indicatorComment","leadingComments","middleComments","trailingComment","endComments"]],kr={root:k[0],document:["head","body","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],documentHead:k[0],documentBody:k[0],directive:k[1],alias:k[1],blockLiteral:k[1],blockFolded:k[0],plain:k[0],quoteSingle:k[1],quoteDouble:k[1],mapping:k[0],mappingItem:k[2],mappingKey:k[3],mappingValue:k[3],sequence:k[0],sequenceItem:k[3],flowMapping:k[0],flowMappingItem:k[2],flowSequence:k[0],flowSequenceItem:k[3],comment:k[1],tag:k[4],anchor:k[4]};var Hi=Mr(kr),Pr=Hi;var tt=t=>t.position.start.offset,vr=t=>t.position.end.offset;function Ji(t){return Array.isArray(t)&&t.length>0}var ve=Ji;function W(t,e){return typeof t?.type=="string"&&e.includes(t.type)}function hn(t,e,n){return e("children"in t?{...t,children:t.children.map(r=>hn(r,e,t))}:t,n)}function Ie(t,e,n){Object.defineProperty(t,e,{get:n,enumerable:!1})}function _r(t,e){let n=0,r=e.length;for(let s=t.position.end.offset-1;so===0&&o===a.length-1?i:o!==0&&o!==a.length-1?i.trim():o===0?i.trimEnd():i.trimStart());if(n.proseWrap==="preserve")return r.map(i=>i?[i]:[]);let s=[];for(let[i,o]of r.entries()){let a=Rr(o);i>0&&r[i-1].length>0&&a.length>0&&!(t==="quoteDouble"&&D(0,D(0,s,-1),-1).endsWith("\\"))?s[s.length-1]=[...D(0,s,-1),...a]:s.push(a)}return n.proseWrap==="never"?s.map(i=>[i.join(" ")]):s}function $r(t,{parentIndent:e,isLastDescendant:n,options:r}){let s=t.position.start.line===t.position.end.line?"":r.originalText.slice(t.position.start.offset,t.position.end.offset).match(/^[^\n]*\n(.*)$/su)[1],i;if(t.indent===null){let l=s.match(/^(? *)[^\n\r ]/mu);i=l?l.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else i=t.indent-1+e;let o=s.split(` +`).map(l=>l.slice(i));if(r.proseWrap==="preserve"||t.type==="blockLiteral")return c(o.map(l=>l?[l]:[]));let a=[];for(let[l,f]of o.entries()){let m=Rr(f);l>0&&m.length>0&&o[l-1].length>0&&!/^\s/u.test(m[0])&&!/^\s|\s$/u.test(D(0,a,-1))?a[a.length-1]=[...D(0,a,-1),...m]:a.push(m)}return a=a.map(l=>{let f=[];for(let m of l)f.length>0&&/\s$/u.test(D(0,f,-1))?f[f.length-1]+=" "+m:f.push(m);return f}),r.proseWrap==="never"&&(a=a.map(l=>[l.join(" ")])),c(a);function c(l){if(t.chomping==="keep")return D(0,l,-1).length===0?l.slice(0,-1):l;let f=0;for(let m=l.length-1;m>=0&&l[m].length===0;m--)f++;return f===0?l:f>=2&&!n?l.slice(0,-(f-1)):l.slice(0,-f)}}function nt(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}var gn=new WeakMap;function Pt(t,e){let{node:n,root:r}=t,s;return gn.has(r)?s=gn.get(r):(s=new Set,gn.set(r,s)),!s.has(n.position.end.line)&&(s.add(n.position.end.line),_r(n,e)&&!yn(t.parent))?Tt:""}function yn(t){return I(t)&&!W(t,["documentHead","documentBody","flowMapping","flowSequence"])}function _(t,e){return Je(" ".repeat(t),e)}function zi(t,e,n){let{node:r}=t,s=t.ancestors.filter(l=>l.type==="sequence"||l.type==="mapping").length,i=Mt(t),o=[r.type==="blockFolded"?">":"|"];r.indent!==null&&o.push(r.indent.toString()),r.chomping!=="clip"&&o.push(r.chomping==="keep"?"+":"-"),dn(r)&&o.push(" ",n("indicatorComment"));let a=$r(r,{parentIndent:s,isLastDescendant:i,options:e}),c=[];for(let[l,f]of a.entries())l===0&&c.push(N),c.push(Lt(v(se,f))),l!==a.length-1?c.push(f.length===0?N:ur(He)):r.chomping==="keep"&&i&&c.push(an(f.length===0?N:He));return r.indent===null?o.push(pr(_(e.tabWidth,c))):o.push(an(_(r.indent-1+s,c))),o}var Yr=zi;function vt(t,e,n){let{node:r}=t,s=r.type==="flowMapping",i=s?"{":"[",o=s?"}":"]",a=Tt;s&&r.children.length>0&&e.bracketSpacing&&(a=se);let c=D(0,r.children,-1),l=c?.type==="flowMappingItem"&&_e(c.key)&&_e(c.value);return[i,_(e.tabWidth,[a,Zi(t,e,n),e.trailingComma==="none"?"":ze(","),I(r)?[N,v(N,t.map(n,"endComments"))]:""]),l?"":a,o]}function Zi(t,e,n){return t.map(({isLast:r,node:s,next:i})=>[n(),r?"":[",",se,s.position.start.line!==i.position.start.line?Pt(t,e.originalText):""]],"children")}function eo(t,e,n){let{node:r,parent:s}=t,{key:i,value:o}=r,a=_e(i),c=_e(o);if(a&&c)return": ";let l=n("key"),f=to(r)?" ":"";if(c)return r.type==="flowMappingItem"&&s.type==="flowMapping"?l:r.type==="mappingItem"&&En(i.content,e)&&!K(i.content)&&s.tag?.value!=="tag:yaml.org,2002:set"?[l,f,":"]:["? ",_(2,l)];let m=n("value");if(a)return[": ",_(2,m)];if(te(o)||!nt(i.content))return["? ",_(2,l),N,...t.map(()=>[n(),N],"value","leadingComments"),": ",_(2,m)];if(no(i.content)&&!te(i.content)&&!ae(i.content)&&!K(i.content)&&!I(i)&&!te(o.content)&&!ae(o.content)&&!I(o)&&En(o.content,e))return[l,f,": ",m];let g=Symbol("mappingKey"),y=Pe([ze("? "),Pe(_(2,l),{id:g})]),h=[N,": ",_(2,m)],d=[f,":"];I(o)&&o.content&&W(o.content,["flowMapping","flowSequence"])&&o.content.children.length===0?d.push(" "):te(o.content)||I(o)&&o.content&&!W(o.content,["mapping","sequence"])||s.type==="mapping"&&K(i.content)&&nt(o.content)||W(o.content,["mapping","sequence"])&&o.content.tag===null&&o.content.anchor===null?d.push(N):o.content?d.push(se):K(o)&&d.push(" "),d.push(m);let w=_(e.tabWidth,d);return En(i.content,e)&&!te(i.content)&&!ae(i.content)&&!K(i.content)&&!I(i)?cn([[l,w]]):cn([[y,ze(h,w,{groupId:g})]])}function En(t,e){if(!t)return!0;switch(t.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(e.proseWrap==="preserve")return t.position.start.line===t.position.end.line;if(/\\$/mu.test(e.originalText.slice(t.position.start.offset,t.position.end.offset)))return!1;switch(e.proseWrap){case"never":return!t.value.includes(` +`);case"always":return!/[\n ]/u.test(t.value);default:return!1}}function to(t){return t.key.content?.type==="alias"}function no(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":return t.position.start.line===t.position.end.line;case"alias":return!0;default:return!1}}var Br=eo;function ro(t){return hn(t,so)}function so(t){switch(t.type){case"document":Ie(t,"head",()=>t.children[0]),Ie(t,"body",()=>t.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":Ie(t,"content",()=>t.children[0]);break;case"mappingItem":case"flowMappingItem":Ie(t,"key",()=>t.children[0]),Ie(t,"value",()=>t.children[1]);break}return t}var Fr=ro;function io(t,e,n){let{node:r}=t,s=[];r.type!=="mappingValue"&&te(r)&&s.push([v(N,t.map(n,"leadingComments")),N]);let{tag:i,anchor:o}=r;i&&s.push(n("tag")),i&&o&&s.push(" "),o&&s.push(n("anchor"));let a="";return W(r,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!Mt(t)&&(a=Pt(t,e.originalText)),(i||o)&&(W(r,["sequence","mapping"])&&!ae(r)?s.push(N):s.push(" ")),ae(r)&&s.push([r.middleComments.length===1?"":N,v(N,t.map(n,"middleComments")),N]),xr(t)?s.push(cr(e.originalText.slice(r.position.start.offset,r.position.end.offset).trimEnd())):s.push(Pe(oo(t,e,n))),K(r)&&!W(r,["document","documentHead"])&&s.push(mr([r.type==="mappingValue"&&!r.content?"":" ",t.parent.type==="mappingKey"&&t.getParentNode(2).type==="mapping"&&nt(r)?"":Xe,n("trailingComment")])),yn(r)&&s.push(_(r.type==="sequenceItem"?2:0,[N,v(N,t.map(({node:c})=>[un(e.originalText,tt(c))?N:"",n()],"endComments"))])),s.push(a),s}function oo(t,e,n){let{node:r}=t;switch(r.type){case"root":{let s=kt(r),i=!(W(s,["blockLiteral","blockFolded"])&&s.chomping==="keep"),o=[];return t.each(({node:a,isFirst:c})=>{c||o.push(N),o.push(n()),co(t)&&(i&&o.push(N),o.push("..."),K(a)&&o.push(" ",n("trailingComment")))},"children"),i&&o.push(N),o}case"document":{let s=[];return lo(t)&&((r.head.children.length>0||r.head.endComments.length>0)&&s.push(n("head")),K(r.head)?s.push(["---"," ",n(["head","trailingComment"])]):s.push("---")),ao(r)&&s.push(n("body")),v(N,s)}case"documentHead":return v(N,[...t.map(n,"children"),...t.map(n,"endComments")]);case"documentBody":{let{children:s,endComments:i}=r,o="";if(s.length>0&&i.length>0){let a=kt(r);if(W(a,["blockFolded","blockLiteral"]))a.chomping!=="keep"&&(o=[N,N]);else{let c=D(0,s,-1);o=W(c,["mapping"])&&un(e.originalText,tt(i[0]))?[N,N]:N}}return[v(N,t.map(n,"children")),o,v(N,t.map(n,"endComments"))]}case"directive":return["%",v(" ",[r.name,...r.parameters])];case"comment":return["#",r.value];case"alias":return["*",r.value];case"tag":return e.originalText.slice(r.position.start.offset,r.position.end.offset);case"anchor":return["&",r.value];case"plain":return rt(r.type,e.originalText.slice(r.position.start.offset,r.position.end.offset),e);case"quoteDouble":case"quoteSingle":{let o=e.originalText.slice(r.position.start.offset+1,r.position.end.offset-1);if(r.type==="quoteSingle"&&o.includes("\\")||r.type==="quoteDouble"&&/\\[^"]/u.test(o)){let c=r.type==="quoteDouble"?'"':"'";return[c,rt(r.type,o,e),c]}if(o.includes('"'))return["'",rt(r.type,r.type==="quoteDouble"?dt(0,dt(0,o,'\\"','"'),"'","'".repeat(2)):o,e),"'"];if(o.includes("'"))return['"',rt(r.type,r.type==="quoteSingle"?dt(0,o,"''","'"):o,e),'"'];let a=e.singleQuote?"'":'"';return[a,rt(r.type,o,e),a]}case"blockFolded":case"blockLiteral":return Yr(t,e,n);case"mapping":case"sequence":return v(N,t.map(n,"children"));case"sequenceItem":return["- ",_(2,r.content?n("content"):"")];case"mappingKey":case"mappingValue":return r.content?n("content"):"";case"mappingItem":case"flowMappingItem":return Br(t,e,n);case"flowMapping":return vt(t,e,n);case"flowSequence":return vt(t,e,n);case"flowSequenceItem":return n("content");default:throw new dr(r,"YAML")}}function ao(t){return t.body.children.length>0||I(t.body)}function co(t){let e=t.node;if(e.documentEndMarker||K(e))return!0;if(t.isLast)return!1;let n=t.next;return n.head.children.length>0||I(n.head)}function lo(t){let e=t.node;return e.directivesEndMarker||e.head.children.length>0||I(e.head)||K(e.head)}function rt(t,e,n){let r=Dr(t,e,n);return v(N,r.map(s=>Lt(v(se,s))))}var fo={preprocess:Fr,embed:Cr,print:io,massageAstNode:Lr,insertPragma:Or,getVisitorKeys:Pr},qr=fo;var Ur=[{name:"YAML",type:"data",aceMode:"yaml",extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".clangd",".gemrc","CITATION.cff","glide.lock","pixi.lock",".prettierrc",".stylelintrc",".lintstagedrc"],tmScope:"source.yaml",aliases:["yml"],codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","dockercompose","github-actions-workflow","home-assistant"],linguistLanguageId:407}];var It={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var uo={bracketSpacing:It.bracketSpacing,singleQuote:It.singleQuote,proseWrap:It.proseWrap},Vr=uo;var rr={};sr(rr,{yaml:()=>Ga});var nr=or(Ps(),1);var J=or(vs(),1),Tf=J.default.findPair,Cf=J.default.toJSON,Mf=J.default.parseMap,kf=J.default.parseSeq,Pf=J.default.stringifyNumber,vf=J.default.stringifyString,If=J.default.Type,_f=J.default.YAMLError,xf=J.default.YAMLReferenceError,Is=J.default.YAMLSemanticError,Rf=J.default.YAMLSyntaxError,Df=J.default.YAMLWarning;function F(t,e=null){"children"in t&&t.children.forEach(n=>F(n,t)),"anchor"in t&&t.anchor&&F(t.anchor,t),"tag"in t&&t.tag&&F(t.tag,t),"leadingComments"in t&&t.leadingComments.forEach(n=>F(n,t)),"middleComments"in t&&t.middleComments.forEach(n=>F(n,t)),"indicatorComment"in t&&t.indicatorComment&&F(t.indicatorComment,t),"trailingComment"in t&&t.trailingComment&&F(t.trailingComment,t),"endComments"in t&&t.endComments.forEach(n=>F(n,t)),Object.defineProperty(t,"_parent",{value:e,enumerable:!1})}function Oe(t){return`${t.line}:${t.column}`}function _s(t){F(t);let e=Ia(t),n=t.children.slice();t.comments.sort((r,s)=>r.position.start.offset-s.position.end.offset).filter(r=>!r._parent).forEach(r=>{for(;n.length>1&&r.position.start.line>n[0].position.end.line;)n.shift();_a(r,e,n[0])})}function Ia(t){let e=Array.from(new Array(t.position.end.line),()=>({}));for(let n of t.comments)e[n.position.start.line-1].comment=n;return xs(e,t),e}function xs(t,e){if(e.position.start.offset!==e.position.end.offset){if("leadingComments"in e){let{start:n}=e.position,{leadingAttachableNode:r}=t[n.line-1];(!r||n.column1&&e.type!=="document"&&e.type!=="documentHead"){let{end:n}=e.position,{trailingAttachableNode:r}=t[n.line-1];(!r||n.column>=r.position.end.column)&&(t[n.line-1].trailingAttachableNode=e)}if(e.type!=="root"&&e.type!=="document"&&e.type!=="documentHead"&&e.type!=="documentBody"){let{start:n,end:r}=e.position,s=[r.line].concat(n.line===r.line?[]:n.line);for(let i of s){let o=t[i-1].trailingNode;(!o||r.column>=o.position.end.column)&&(t[i-1].trailingNode=e)}}"children"in e&&e.children.forEach(n=>{xs(t,n)})}}function _a(t,e,n){let r=t.position.start.line,{trailingAttachableNode:s}=e[r-1];if(s){if(s.trailingComment)throw new Error(`Unexpected multiple trailing comment at ${Oe(t.position.start)}`);F(t,s),s.trailingComment=t;return}for(let o=r;o>=n.position.start.line;o--){let{trailingNode:a}=e[o-1],c;if(a)c=a;else if(o!==r&&e[o-1].comment)c=e[o-1].comment._parent;else continue;if((c.type==="sequence"||c.type==="mapping")&&(c=c.children[0]),c.type==="mappingItem"){let[l,f]=c.children;c=Rs(l)?l:f}for(;;){if(xa(c,t)){F(t,c),c.endComments.push(t);return}if(!c._parent)break;c=c._parent}break}for(let o=r+1;o<=n.position.end.line;o++){let{leadingAttachableNode:a}=e[o-1];if(a){F(t,a),a.leadingComments.push(t);return}}let i=n.children[1];F(t,i),i.endComments.push(t)}function xa(t,e){if(t.position.start.offsete.position.end.offset)switch(t.type){case"flowMapping":case"flowSequence":return t.children.length===0||e.position.start.line>t.children[t.children.length-1].position.end.line}if(e.position.end.offsett.position.start.column;case"mappingKey":case"mappingValue":return e.position.start.column>t._parent.position.start.column&&(t.children.length===0||t.children.length===1&&t.children[0].type!=="blockFolded"&&t.children[0].type!=="blockLiteral")&&(t.type==="mappingValue"||Rs(t));default:return!1}}function Rs(t){return t.position.start!==t.position.end&&(t.children.length===0||t.position.start.offset!==t.children[0].position.start.offset)}function b(t,e){return{type:t,position:e}}function Ds(t,e,n){return{...b("root",t),children:e,comments:n}}function pt(t){switch(t.type){case"DOCUMENT":for(let e=t.contents.length-1;e>=0;e--)t.contents[e].type==="BLANK_LINE"?t.contents.splice(e,1):pt(t.contents[e]);for(let e=t.directives.length-1;e>=0;e--)t.directives[e].type==="BLANK_LINE"&&t.directives.splice(e,1);break;case"FLOW_MAP":case"FLOW_SEQ":case"MAP":case"SEQ":for(let e=t.items.length-1;e>=0;e--){let n=t.items[e];"char"in n||(n.type==="BLANK_LINE"?t.items.splice(e,1):pt(n))}break;case"MAP_KEY":case"MAP_VALUE":case"SEQ_ITEM":t.node&&pt(t.node);break;case"ALIAS":case"BLANK_LINE":case"BLOCK_FOLDED":case"BLOCK_LITERAL":case"COMMENT":case"DIRECTIVE":case"PLAIN":case"QUOTE_DOUBLE":case"QUOTE_SINGLE":break;default:throw new Error(`Unexpected node type ${JSON.stringify(t.type)}`)}}function X(t,e){return{start:t,end:e}}function Qn(t){return{start:t,end:t}}var me;(function(t){t.Tag="!",t.Anchor="&",t.Comment="#"})(me||(me={}));function $s(t,e){return{...b("anchor",t),value:e}}function Ve(t,e){return{...b("comment",t),value:e}}function Ys(t,e,n){return{anchor:e,tag:t,middleComments:n}}function Bs(t,e){return{...b("tag",t),value:e}}function Jt(t,e,n=()=>!1){let r=t.cstNode,s=[],i=null,o=null,a=null;for(let c of r.props){let l=e.text[c.origStart];switch(l){case me.Tag:i=i||c,o=Bs(e.transformRange(c),t.tag);break;case me.Anchor:i=i||c,a=$s(e.transformRange(c),r.anchor);break;case me.Comment:{let f=Ve(e.transformRange(c),e.text.slice(c.origStart+1,c.origEnd));e.comments.push(f),!n(f)&&i&&i.origEnd<=c.origStart&&c.origEnd<=r.valueRange.origStart&&s.push(f);break}default:throw new Error(`Unexpected leading character ${JSON.stringify(l)}`)}}return Ys(o,a,s)}function z(){return{leadingComments:[]}}function he(t=null){return{trailingComment:t}}function q(){return{...z(),...he()}}function Fs(t,e,n){return{...b("alias",t),...q(),...e,value:n}}function qs(t,e){let n=t.cstNode;return Fs(e.transformRange({origStart:n.valueRange.origStart-1,origEnd:n.valueRange.origEnd}),e.transformContent(t),n.rawValue)}function Us(t){return{...t,type:"blockFolded"}}function Vs(t,e,n,r,s,i){return{...b("blockValue",t),...z(),...e,chomping:n,indent:r,value:s,indicatorComment:i}}var Gn;(function(t){t.CLIP="clip",t.STRIP="strip",t.KEEP="keep"})(Gn||(Gn={}));function Xt(t,e){let n=t.cstNode,r=1,s=n.chomping==="CLIP"?0:1,o=n.header.origEnd-n.header.origStart-r-s!==0,a=e.transformRange({origStart:n.header.origStart,origEnd:n.valueRange.origEnd}),c=null,l=Jt(t,e,f=>{if(!(a.start.offset=0;c--){let l=t.contents[c];if(l.type==="COMMENT"){let f=e.transformNode(l);n&&n.line===f.position.start.line?o.unshift(f):a?r.unshift(f):f.position.start.offset>=t.valueRange.origEnd?i.unshift(f):r.unshift(f)}else a=!0}if(i.length>1)throw new Error(`Unexpected multiple document trailing comments at ${Oe(i[1].position.start)}`);if(o.length>1)throw new Error(`Unexpected multiple documentHead trailing comments at ${Oe(o[1].position.start)}`);return{comments:r,endComments:s,documentTrailingComment:V(i)||null,documentHeadTrailingComment:V(o)||null}}function Da(t,e,n){let r=zt(n.text.slice(t.valueRange.origEnd),/^\.\.\./),s=r===-1?t.valueRange.origEnd:Math.max(0,t.valueRange.origEnd-1);n.text[s-1]==="\r"&&s--;let i=n.transformRange({origStart:e!==null?e.position.start.offset:s,origEnd:s}),o=r===-1?i.end:n.transformOffset(t.valueRange.origEnd+3);return{position:i,documentEndPoint:o}}function Zs(t,e,n,r){return{...b("documentHead",t),...U(n),...he(r),children:e}}function ei(t,e){let n=t.cstNode,{directives:r,comments:s,endComments:i}=$a(n,e),{position:o,documentEndMarkererPoint:a}=Ya(n,r,e);return e.comments.push(...s,...i),{createDocumentHeadWithTrailingComment:l=>(l&&e.comments.push(l),Zs(o,r,i,l)),documentHeadEndMarkerPoint:a}}function $a(t,e){let n=[],r=[],s=[],i=!1;for(let o=t.directives.length-1;o>=0;o--){let a=e.transformNode(t.directives[o]);a.type==="comment"?i?r.unshift(a):s.unshift(a):(i=!0,n.unshift(a))}return{directives:n,comments:r,endComments:s}}function Ya(t,e,n){let r=zt(n.text.slice(0,t.valueRange.origStart),/---\s*$/);r>0&&!/[\r\n]/.test(n.text[r-1])&&(r=-1);let s=r===-1?{origStart:t.valueRange.origStart,origEnd:t.valueRange.origStart}:{origStart:r,origEnd:r+3};return e.length!==0&&(s.origStart=e[0].position.start.offset),{position:n.transformRange(s),documentEndMarkererPoint:r===-1?null:n.transformOffset(r)}}function ti(t,e){let{createDocumentHeadWithTrailingComment:n,documentHeadEndMarkerPoint:r}=ei(t,e),{documentBody:s,documentEndPoint:i,documentTrailingComment:o,documentHeadTrailingComment:a}=zs(t,e,r),c=n(a);o&&e.comments.push(o);let l=t.cstNode;return Js(X(c.position.start,i),!!l.directivesEndMarker,!!l.documentEndMarker,c,s,o)}function Zt(t,e,n){return{...b("flowCollection",t),...q(),...U(),...e,children:n}}function ni(t,e,n){return{...Zt(t,e,n),type:"flowMapping"}}function en(t,e,n){return{...b("flowMappingItem",t),...z(),children:[e,n]}}function de(t,e){let n=[];for(let r of t)r&&"type"in r&&r.type==="COMMENT"?e.comments.push(e.transformNode(r)):n.push(r);return n}function tn(t){let[e,n]=["?",":"].map(r=>{let s=t.find(i=>"char"in i&&i.char===r);return s?{origStart:s.origOffset,origEnd:s.origOffset+1}:null});return{additionalKeyRange:e,additionalValueRange:n}}function nn(t,e){let n=e;return r=>t.slice(n,n=r)}function rn(t){let e=[],n=nn(t,1),r=!1;for(let s=1;s{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=tn(l);return Ke(a,e,en,f,m)}),i=n[0],o=V(n);return ni(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function si(t,e,n){return{...Zt(t,e,n),type:"flowSequence"}}function ii(t,e){return{...b("flowSequenceItem",t),children:[e]}}function oi(t,e){let n=de(t.cstNode.items,e),r=rn(n),s=t.items.map((a,c)=>{if(a.type!=="PAIR"){let l=e.transformNode(a);return ii(X(l.position.start,l.position.end),l)}else{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=tn(l);return Ke(a,e,en,f,m)}}),i=n[0],o=V(n);return si(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function ai(t,e,n){return{...b("mapping",t),...z(),...e,children:n}}function ci(t,e,n){return{...b("mappingItem",t),...z(),children:[e,n]}}function li(t,e){let n=t.cstNode;n.items.filter(o=>o.type==="MAP_KEY"||o.type==="MAP_VALUE").forEach(o=>We(o,e));let r=de(n.items,e),s=Ba(r),i=t.items.map((o,a)=>{let c=s[a],[l,f]=c[0].type==="MAP_VALUE"?[null,c[0].range]:[c[0].range,c.length===1?null:c[1].range];return Ke(o,e,ci,l,f)});return ai(X(i[0].position.start,V(i).position.end),e.transformContent(t),i)}function Ba(t){let e=[],n=nn(t,0),r=!1;for(let s=0;s=0;r--)if(n.test(t[r]))return r;return-1}function pi(t,e){let n=t.cstNode;return fi(e.transformRange({origStart:n.valueRange.origStart,origEnd:ui(e.text,n.valueRange.origEnd-1,/\S/)+1}),e.transformContent(t),n.strValue)}function mi(t){return{...t,type:"quoteDouble"}}function hi(t,e,n){return{...b("quoteValue",t),...e,...q(),value:n}}function sn(t,e){let n=t.cstNode;return hi(e.transformRange(n.valueRange),e.transformContent(t),n.strValue)}function di(t,e){return mi(sn(t,e))}function gi(t){return{...t,type:"quoteSingle"}}function yi(t,e){return gi(sn(t,e))}function Ei(t,e,n){return{...b("sequence",t),...z(),...U(),...e,children:n}}function Si(t,e){return{...b("sequenceItem",t),...q(),...U(),children:e?[e]:[]}}function wi(t,e){let r=de(t.cstNode.items,e).map((s,i)=>{We(s,e);let o=e.transformNode(t.items[i]);return Si(X(e.transformOffset(s.valueRange.origStart),o===null?e.transformOffset(s.valueRange.origStart+1):o.position.end),o)});return Ei(X(r[0].position.start,V(r).position.end),e.transformContent(t),r)}function bi(t,e){if(t===null||t.type===void 0&&t.value===null)return null;switch(t.type){case"ALIAS":return qs(t,e);case"BLOCK_FOLDED":return Ws(t,e);case"BLOCK_LITERAL":return js(t,e);case"COMMENT":return Qs(t,e);case"DIRECTIVE":return Hs(t,e);case"DOCUMENT":return ti(t,e);case"FLOW_MAP":return ri(t,e);case"FLOW_SEQ":return oi(t,e);case"MAP":return li(t,e);case"PLAIN":return pi(t,e);case"QUOTE_DOUBLE":return di(t,e);case"QUOTE_SINGLE":return yi(t,e);case"SEQ":return wi(t,e);default:throw new Error(`Unexpected node type ${t.type}`)}}var Xn,zn=class{text;comments=[];#e;#t;constructor(e,n){this.text=n,this.#e=e}setOrigRanges(){if(!this.#e.setOrigRanges())for(let e of this.#e)e.setOrigRanges([],0)}#n(e){if(!Xn){let[o]=this.#e,a=Object.getPrototypeOf(Object.getPrototypeOf(o));Xn=Object.getOwnPropertyDescriptor(a,"rangeAsLinePos").get}if(this.#t??(this.#t={root:{context:{src:this.text}}}),this.text===""&&e.origStart===0&&e.origEnd===0)return{start:{offset:0,line:1,column:1},end:{offset:0,line:1,column:1}};let{start:{line:n,col:r},end:{line:s,col:i}}=Xn.call({range:{start:this.#r(e.origStart),end:this.#r(e.origEnd)},context:this.#t});return{start:{offset:e.origStart,line:n,column:r},end:{offset:e.origEnd,line:s,column:i}}}#r(e){return e<0?0:e>this.text.length?this.text.length:e}transformOffset(e){return this.#n({origStart:e,origEnd:e}).start}transformRange(e){let{start:n,end:r}=this.#n(e);return X(n,r)}transformNode(e){return bi(e,this)}transformContent(e){return Jt(e,this)}},Ni=zn;function Oi(t,e,n){let r=new SyntaxError(t);return r.name="YAMLSyntaxError",r.source=e,r.position=n,r}function Ai(t,e){let n=t.source.range||t.source.valueRange;return Oi(t.message,e.text,e.transformRange(n))}function Zn(t){if("children"in t){if(t.children.length===1){let e=t.children[0];if(e.type==="plain"&&e.tag===null&&e.anchor===null&&e.value==="")return t.children.splice(0,1),t}t.children.forEach(Zn)}return t}function er(t,e,n,r){let s=e(t);return i=>{r(s,i)&&n(t,s=i)}}function tr(t){if(t===null||!("children"in t))return;let e=t.children;if(e.forEach(tr),t.type==="document"){let[i,o]=t.children;i.position.start.offset===i.position.end.offset?i.position.start=i.position.end=o.position.start:o.position.start.offset===o.position.end.offset&&(o.position.start=o.position.end=i.position.end)}let n=er(t.position,Fa,qa,Wa),r=er(t.position,Ua,Va,Ka);"endComments"in t&&t.endComments.length!==0&&(n(t.endComments[0].position.start),r(V(t.endComments).position.end));let s=e.filter(i=>i!==null);if(s.length!==0){let i=s[0],o=V(s);n(i.position.start),r(o.position.end),"leadingComments"in i&&i.leadingComments.length!==0&&n(i.leadingComments[0].position.start),"tag"in i&&i.tag&&n(i.tag.position.start),"anchor"in i&&i.anchor&&n(i.anchor.position.start),"trailingComment"in o&&o.trailingComment&&r(o.trailingComment.position.end)}}function Fa(t){return t.start}function qa(t,e){t.start=e}function Ua(t){return t.end}function Va(t,e){t.end=e}function Wa(t,e){return e.offsett.offset}function Li(t){let e=nr.default.parseCST(t),n=new Ni(e,t);n.setOrigRanges();let r=e.map(i=>new nr.default.Document({merge:!1,keepCstNodes:!0}).parse(i));for(let i of r)for(let o of i.errors)if(!(o instanceof Is&&o.message==='Map keys must be unique; "<<" is repeated'))throw Ai(o,n);r.forEach(i=>pt(i.cstNode));let s=Ds(n.transformRange({origStart:0,origEnd:t.length}),r.map(i=>n.transformNode(i)),n.comments);return _s(s),tr(s),Zn(s),s}function ja(t,e){let n=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(n,e)}var Ti=ja;function Qa(t){try{let e=Li(t);return delete e.comments,e}catch(e){throw e?.position?Ti(e.message,{loc:e.position,cause:e}):e}}var Ga={astFormat:"yaml",parse:Qa,hasPragma:br,hasIgnorePragma:Nr,locStart:tt,locEnd:vr};var Ha={yaml:qr};return _i(Ja);}); \ No newline at end of file diff --git a/node_modules/prettier/plugins/yaml.mjs b/node_modules/prettier/plugins/yaml.mjs index 21a599661..86145fe54 100755 --- a/node_modules/prettier/plugins/yaml.mjs +++ b/node_modules/prettier/plugins/yaml.mjs @@ -1,12 +1,12 @@ -var Yi=Object.create;var Nt=Object.defineProperty;var $i=Object.getOwnPropertyDescriptor;var Bi=Object.getOwnPropertyNames;var Fi=Object.getPrototypeOf,qi=Object.prototype.hasOwnProperty;var dr=t=>{throw TypeError(t)};var Ui=(t,e,n)=>e in t?Nt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var te=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),yr=(t,e)=>{for(var n in e)Nt(t,n,{get:e[n],enumerable:!0})},Ki=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Bi(e))!qi.call(t,s)&&s!==n&&Nt(t,s,{get:()=>e[s],enumerable:!(r=$i(e,s))||r.enumerable});return t};var cn=(t,e,n)=>(n=t!=null?Yi(Fi(t)):{},Ki(e||!t||!t.__esModule?Nt(n,"default",{value:t,enumerable:!0}):n,t));var ln=(t,e,n)=>Ui(t,typeof e!="symbol"?e+"":e,n),fn=(t,e,n)=>e.has(t)||dr("Cannot "+n);var Te=(t,e,n)=>(fn(t,e,"read from private field"),n?n.call(t):e.get(t)),Ot=(t,e,n)=>e.has(t)?dr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),un=(t,e,n,r)=>(fn(t,e,"write to private field"),r?r.call(t,n):e.set(t,n),n),Xe=(t,e,n)=>(fn(t,e,"access private method"),n);var oe=te($=>{"use strict";var re={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},pt={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"},bo="tag:yaml.org,2002:",No={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function Zr(t){let e=[0],n=t.indexOf(` +var ki=Object.create;var sn=Object.defineProperty;var Pi=Object.getOwnPropertyDescriptor;var vi=Object.getOwnPropertyNames;var Ii=Object.getPrototypeOf,_i=Object.prototype.hasOwnProperty;var ne=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),or=(t,e)=>{for(var n in e)sn(t,n,{get:e[n],enumerable:!0})},xi=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of vi(e))!_i.call(t,s)&&s!==n&&sn(t,s,{get:()=>e[s],enumerable:!(r=Pi(e,s))||r.enumerable});return t};var on=(t,e,n)=>(n=t!=null?ki(Ii(t)):{},xi(e||!t||!t.__esModule?sn(n,"default",{value:t,enumerable:!0}):n,t));var ce=ne(B=>{"use strict";var ie={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."},st={ALIAS:"ALIAS",BLANK_LINE:"BLANK_LINE",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"},mo="tag:yaml.org,2002:",ho={MAP:"tag:yaml.org,2002:map",SEQ:"tag:yaml.org,2002:seq",STR:"tag:yaml.org,2002:str"};function Wr(t){let e=[0],n=t.indexOf(` `);for(;n!==-1;)n+=1,e.push(n),n=t.indexOf(` -`,n);return e}function es(t){let e,n;return typeof t=="string"?(e=Zr(t),n=t):(Array.isArray(t)&&(t=t[0]),t&&t.context&&(t.lineStarts||(t.lineStarts=Zr(t.context.src)),e=t.lineStarts,n=t.context.src)),{lineStarts:e,src:n}}function Mn(t,e){if(typeof t!="number"||t<0)return null;let{lineStarts:n,src:r}=es(e);if(!n||!r||t>r.length)return null;for(let i=0;i=1)||t>n.length)return null;let s=n[t-1],i=n[t];for(;i&&i>s&&r[i-1]===` -`;)--i;return r.slice(s,i)}function Ao({start:t,end:e},n,r=80){let s=Oo(t.line,n);if(!s)return null;let{col:i}=t;if(s.length>r)if(i<=r-10)s=s.substr(0,r-1)+"\u2026";else{let f=Math.round(r/2);s.length>i+f&&(s=s.substr(0,i+f-1)+"\u2026"),i-=s.length-r,s="\u2026"+s.substr(1-r)}let o=1,a="";e&&(e.line===t.line&&i+(e.col-t.col)<=r+1?o=e.col-t.col:(o=Math.min(s.length+1,r)-i,a="\u2026"));let c=i>1?" ".repeat(i-1):"",l="^".repeat(o);return`${s} -${c}${l}${a}`}var Be=class t{static copy(e){return new t(e.start,e.end)}constructor(e,n){this.start=e,this.end=n||e}isEmpty(){return typeof this.start!="number"||!this.end||this.end<=this.start}setOrigRange(e,n){let{start:r,end:s}=this;if(e.length===0||s<=e[0])return this.origStart=r,this.origEnd=s,n;let i=n;for(;ir);)++i;this.origStart=r+i;let o=i;for(;i=s);)++i;return this.origEnd=s+i,o}},se=class t{static addStringTerminator(e,n,r){if(r[r.length-1]===` +`,n);return e}function Kr(t){let e,n;return typeof t=="string"?(e=Wr(t),n=t):(Array.isArray(t)&&(t=t[0]),t&&t.context&&(t.lineStarts||(t.lineStarts=Wr(t.context.src)),e=t.lineStarts,n=t.context.src)),{lineStarts:e,src:n}}function wn(t,e){if(typeof t!="number"||t<0)return null;let{lineStarts:n,src:r}=Kr(e);if(!n||!r||t>r.length)return null;for(let i=0;i=1)||t>n.length)return null;let s=n[t-1],i=n[t];for(;i&&i>s&&r[i-1]===` +`;)--i;return r.slice(s,i)}function yo({start:t,end:e},n,r=80){let s=go(t.line,n);if(!s)return null;let{col:i}=t;if(s.length>r)if(i<=r-10)s=s.substr(0,r-1)+"\u2026";else{let f=Math.round(r/2);s.length>i+f&&(s=s.substr(0,i+f-1)+"\u2026"),i-=s.length-r,s="\u2026"+s.substr(1-r)}let o=1,a="";e&&(e.line===t.line&&i+(e.col-t.col)<=r+1?o=e.col-t.col:(o=Math.min(s.length+1,r)-i,a="\u2026"));let c=i>1?" ".repeat(i-1):"",l="^".repeat(o);return`${s} +${c}${l}${a}`}var xe=class t{static copy(e){return new t(e.start,e.end)}constructor(e,n){this.start=e,this.end=n||e}isEmpty(){return typeof this.start!="number"||!this.end||this.end<=this.start}setOrigRange(e,n){let{start:r,end:s}=this;if(e.length===0||s<=e[0])return this.origStart=r,this.origEnd=s,n;let i=n;for(;ir);)++i;this.origStart=r+i;let o=i;for(;i=s);)++i;return this.origEnd=s+i,o}},oe=class t{static addStringTerminator(e,n,r){if(r[r.length-1]===` `)return r;let s=t.endOfWhiteSpace(e,n);return s>=e.length||e[s]===` `?r+` `:r}static atDocumentBoundary(e,n,r){let s=e[n];if(!s)return!0;let i=e[n-1];if(i&&i!==` -`)return!1;if(r){if(s!==r)return!1}else if(s!==re.DIRECTIVES_END&&s!==re.DOCUMENT_END)return!1;let o=e[n+1],a=e[n+2];if(o!==s||a!==s)return!1;let c=e[n+3];return!c||c===` +`)return!1;if(r){if(s!==r)return!1}else if(s!==ie.DIRECTIVES_END&&s!==ie.DOCUMENT_END)return!1;let o=e[n+1],a=e[n+2];if(o!==s||a!==s)return!1;let c=e[n+3];return!c||c===` `||c===" "||c===" "}static endOfIdentifier(e,n){let r=e[n],s=r==="<",i=s?[` `," "," ",">"]:[` `," "," ","[","]","{","}",","];for(;r&&i.indexOf(r)===-1;)r=e[n+=1];return s&&r===">"&&(n+=1),n}static endOfIndent(e,n){let r=e[n];for(;r===" ";)r=e[n+=1];return n}static endOfLine(e,n){let r=e[n];for(;r&&r!==` @@ -19,142 +19,141 @@ ${c}${l}${a}`}var Be=class t{static copy(e){return new t(e.start,e.end)}construc `?n-1:t.endOfWhiteSpace(e,n):n}static foldNewline(e,n,r){let s=0,i=!1,o="",a=e[n+1];for(;a===" "||a===" "||a===` `;){switch(a){case` `:s=0,n+=1,o+=` -`;break;case" ":s<=r&&(i=!0),n=t.endOfWhiteSpace(e,n+2)-1;break;case" ":s+=1,n+=1;break}a=e[n+1]}return o||(o=" "),a&&s<=r&&(i=!0),{fold:o,offset:n,error:i}}constructor(e,n,r){Object.defineProperty(this,"context",{value:r||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=e,this.value=null}getPropValue(e,n,r){if(!this.context)return null;let{src:s}=this.context,i=this.props[e];return i&&s[i.start]===n?s.slice(i.start+(r?1:0),i.end):null}get anchor(){for(let e=0;e0?e.join(` -`):null}commentHasRequiredWhitespace(e){let{src:n}=this.context;if(this.header&&e===this.header.end||!this.valueRange)return!1;let{end:r}=this.valueRange;return e!==r||t.atBlank(n,r-1)}get hasComment(){if(this.context){let{src:e}=this.context;for(let n=0;nr.setOrigRange(e,n)),n}toString(){let{context:{src:e},range:n,value:r}=this;if(r!=null)return r;let s=e.slice(n.start,n.end);return t.addStringTerminator(e,n.end,s)}},ye=class extends Error{constructor(e,n,r){if(!r||!(n instanceof se))throw new Error(`Invalid arguments for new ${e}`);super(),this.name=e,this.message=r,this.source=n}makePretty(){if(!this.source)return;this.nodeType=this.source.type;let e=this.source.context&&this.source.context.root;if(typeof this.offset=="number"){this.range=new Be(this.offset,this.offset+1);let n=e&&Mn(this.offset,e);if(n){let r={line:n.line,col:n.col+1};this.linePos={start:n,end:r}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){let{line:n,col:r}=this.linePos.start;this.message+=` at line ${n}, column ${r}`;let s=e&&Ao(this.linePos,e);s&&(this.message+=`: +`;break;case" ":s<=r&&(i=!0),n=t.endOfWhiteSpace(e,n+2)-1;break;case" ":s+=1,n+=1;break}a=e[n+1]}return o||(o=" "),a&&s<=r&&(i=!0),{fold:o,offset:n,error:i}}constructor(e,n,r){Object.defineProperty(this,"context",{value:r||null,writable:!0}),this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=e,this.value=null}getPropValue(e,n,r){if(!this.context)return null;let{src:s}=this.context,i=this.props[e];return i&&s[i.start]===n?s.slice(i.start+(r?1:0),i.end):null}get anchor(){for(let e=0;e0?e.join(` +`):null}commentHasRequiredWhitespace(e){let{src:n}=this.context;if(this.header&&e===this.header.end||!this.valueRange)return!1;let{end:r}=this.valueRange;return e!==r||t.atBlank(n,r-1)}get hasComment(){if(this.context){let{src:e}=this.context;for(let n=0;nr.setOrigRange(e,n)),n}toString(){let{context:{src:e},range:n,value:r}=this;if(r!=null)return r;let s=e.slice(n.start,n.end);return t.addStringTerminator(e,n.end,s)}},ge=class extends Error{constructor(e,n,r){if(!r||!(n instanceof oe))throw new Error(`Invalid arguments for new ${e}`);super(),this.name=e,this.message=r,this.source=n}makePretty(){if(!this.source)return;this.nodeType=this.source.type;let e=this.source.context&&this.source.context.root;if(typeof this.offset=="number"){this.range=new xe(this.offset,this.offset+1);let n=e&&wn(this.offset,e);if(n){let r={line:n.line,col:n.col+1};this.linePos={start:n,end:r}}delete this.offset}else this.range=this.source.range,this.linePos=this.source.rangeAsLinePos;if(this.linePos){let{line:n,col:r}=this.linePos.start;this.message+=` at line ${n}, column ${r}`;let s=e&&yo(this.linePos,e);s&&(this.message+=`: ${s} -`)}delete this.source}},Cn=class extends ye{constructor(e,n){super("YAMLReferenceError",e,n)}},mt=class extends ye{constructor(e,n){super("YAMLSemanticError",e,n)}},kn=class extends ye{constructor(e,n){super("YAMLSyntaxError",e,n)}},Pn=class extends ye{constructor(e,n){super("YAMLWarning",e,n)}};function Lo(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var In=class t extends se{static endOfLine(e,n,r){let s=e[n],i=n;for(;s&&s!==` +`)}delete this.source}},bn=class extends ge{constructor(e,n){super("YAMLReferenceError",e,n)}},it=class extends ge{constructor(e,n){super("YAMLSemanticError",e,n)}},Nn=class extends ge{constructor(e,n){super("YAMLSyntaxError",e,n)}},On=class extends ge{constructor(e,n){super("YAMLWarning",e,n)}};function Eo(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var An=class t extends oe{static endOfLine(e,n,r){let s=e[n],i=n;for(;s&&s!==` `&&!(r&&(s==="["||s==="]"||s==="{"||s==="}"||s===","));){let o=e[i+1];if(s===":"&&(!o||o===` `||o===" "||o===" "||r&&o===",")||(s===" "||s===" ")&&o==="#")break;i+=1,s=o}return i}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:n}=this.valueRange,{src:r}=this.context,s=r[n-1];for(;el?r.slice(l,a+1):c)}else i+=c}let o=r[e];switch(o){case" ":{let a="Plain value cannot start with a tab character";return{errors:[new mt(this,a)],str:i}}case"@":case"`":{let a=`Plain value cannot start with reserved character ${o}`;return{errors:[new mt(this,a)],str:i}}default:return i}}parseBlockValue(e){let{indent:n,inFlow:r,src:s}=this.context,i=e,o=e;for(let a=s[i];a===` -`&&!se.atDocumentBoundary(s,i+1);a=s[i]){let c=se.endOfBlockIndent(s,n,i+1);if(c===null||s[c]==="#")break;s[c]===` +`){let{fold:l,offset:f}=oe.foldNewline(r,a,-1);i+=l,a=f}else if(c===" "||c===" "){let l=a,f=r[a+1];for(;al?r.slice(l,a+1):c)}else i+=c}let o=r[e];switch(o){case" ":{let a="Plain value cannot start with a tab character";return{errors:[new it(this,a)],str:i}}case"@":case"`":{let a=`Plain value cannot start with reserved character ${o}`;return{errors:[new it(this,a)],str:i}}default:return i}}parseBlockValue(e){let{indent:n,inFlow:r,src:s}=this.context,i=e,o=e;for(let a=s[i];a===` +`&&!oe.atDocumentBoundary(s,i+1);a=s[i]){let c=oe.endOfBlockIndent(s,n,i+1);if(c===null||s[c]==="#")break;s[c]===` `?i=c:(o=t.endOfLine(s,c,r),i=o)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=o,o}parse(e,n){this.context=e;let{inFlow:r,src:s}=e,i=n,o=s[i];return o&&o!=="#"&&o!==` -`&&(i=t.endOfLine(s,n,r)),this.valueRange=new Be(n,i),i=se.endOfWhiteSpace(s,i),i=this.parseComment(i),(!this.hasComment||this.valueRange.isEmpty())&&(i=this.parseBlockValue(i)),i}};$.Char=re;$.Node=se;$.PlainValue=In;$.Range=Be;$.Type=pt;$.YAMLError=ye;$.YAMLReferenceError=Cn;$.YAMLSemanticError=mt;$.YAMLSyntaxError=kn;$.YAMLWarning=Pn;$._defineProperty=Lo;$.defaultTagPrefix=bo;$.defaultTags=No});var ns=te(ts=>{"use strict";var u=oe(),Se=class extends u.Node{constructor(){super(u.Type.BLANK_LINE)}get includesTrailingLines(){return!0}parse(e,n){return this.context=e,this.range=new u.Range(n,n+1),n+1}},ht=class extends u.Node{constructor(e,n){super(e,n),this.node=null}get includesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{atLineStart:i,lineStart:o}=e;!i&&this.type===u.Type.SEQ_ITEM&&(this.error=new u.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));let a=i?n-o:e.indent,c=u.Node.endOfWhiteSpace(s,n+1),l=s[c],f=l==="#",m=[],d=null;for(;l===` +`&&(i=t.endOfLine(s,n,r)),this.valueRange=new xe(n,i),i=oe.endOfWhiteSpace(s,i),i=this.parseComment(i),(!this.hasComment||this.valueRange.isEmpty())&&(i=this.parseBlockValue(i)),i}};B.Char=ie;B.Node=oe;B.PlainValue=An;B.Range=xe;B.Type=st;B.YAMLError=ge;B.YAMLReferenceError=bn;B.YAMLSemanticError=it;B.YAMLSyntaxError=Nn;B.YAMLWarning=On;B._defineProperty=Eo;B.defaultTagPrefix=mo;B.defaultTags=ho});var Qr=ne(jr=>{"use strict";var u=ce(),Ee=class extends u.Node{constructor(){super(u.Type.BLANK_LINE)}get includesTrailingLines(){return!0}parse(e,n){return this.context=e,this.range=new u.Range(n,n+1),n+1}},ot=class extends u.Node{constructor(e,n){super(e,n),this.node=null}get includesTrailingLines(){return!!this.node&&this.node.includesTrailingLines}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{atLineStart:i,lineStart:o}=e;!i&&this.type===u.Type.SEQ_ITEM&&(this.error=new u.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));let a=i?n-o:e.indent,c=u.Node.endOfWhiteSpace(s,n+1),l=s[c],f=l==="#",m=[],g=null;for(;l===` `||l==="#";){if(l==="#"){let h=u.Node.endOfLine(s,c+1);m.push(new u.Range(c,h)),c=h}else{i=!0,o=c+1;let h=u.Node.endOfWhiteSpace(s,o);s[h]===` -`&&m.length===0&&(d=new Se,o=d.parse({src:s},o)),c=u.Node.endOfIndent(s,o)}l=s[c]}if(u.Node.nextNodeIsIndented(l,c-(o+a),this.type!==u.Type.SEQ_ITEM)?this.node=r({atLineStart:i,inCollection:!1,indent:a,lineStart:o,parent:this},c):l&&o>n+1&&(c=o-1),this.node){if(d){let h=e.parent.items||e.parent.contents;h&&h.push(d)}m.length&&Array.prototype.push.apply(this.props,m),c=this.node.range.end}else if(f){let h=m[0];this.props.push(h),c=h.end}else c=u.Node.endOfLine(s,n+1);let y=this.node?this.node.valueRange.end:c;return this.valueRange=new u.Range(n,y),c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.node?this.node.setOrigRanges(e,n):n}toString(){let{context:{src:e},node:n,range:r,value:s}=this;if(s!=null)return s;let i=n?e.slice(r.start,n.range.start)+String(n):e.slice(r.start,r.end);return u.Node.addStringTerminator(e,r.end,i)}},Ee=class extends u.Node{constructor(){super(u.Type.COMMENT)}parse(e,n){this.context=e;let r=this.parseComment(n);return this.range=new u.Range(n,r),r}};function vn(t){let e=t;for(;e instanceof ht;)e=e.node;if(!(e instanceof xt))return null;let n=e.items.length,r=-1;for(let o=n-1;o>=0;--o){let a=e.items[o];if(a.type===u.Type.COMMENT){let{indent:c,lineStart:l}=a.context;if(c>0&&a.range.start>=l+c)break;r=o}else if(a.type===u.Type.BLANK_LINE)r=o;else break}if(r===-1)return null;let s=e.items.splice(r,n-r),i=s[0].range.start;for(;e.range.end=i,e.valueRange&&e.valueRange.end>i&&(e.valueRange.end=i),e!==t;)e=e.context.parent;return s}var xt=class t extends u.Node{static nextContentHasIndent(e,n,r){let s=u.Node.endOfLine(e,n)+1;n=u.Node.endOfWhiteSpace(e,s);let i=e[n];return i?n>=s+r?!0:i!=="#"&&i!==` -`?!1:t.nextContentHasIndent(e,n,r):!1}constructor(e){super(e.type===u.Type.SEQ_ITEM?u.Type.SEQ:u.Type.MAP);for(let r=e.props.length-1;r>=0;--r)if(e.props[r].start0}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,i=u.Node.startOfLine(s,n),o=this.items[0];o.context.parent=this,this.valueRange=u.Range.copy(o.valueRange);let a=o.range.start-o.context.lineStart,c=n;c=u.Node.normalizeOffset(s,c);let l=s[c],f=u.Node.endOfWhiteSpace(s,i)===c,m=!1;for(;l;){for(;l===` +`&&m.length===0&&(g=new Ee,o=g.parse({src:s},o)),c=u.Node.endOfIndent(s,o)}l=s[c]}if(u.Node.nextNodeIsIndented(l,c-(o+a),this.type!==u.Type.SEQ_ITEM)?this.node=r({atLineStart:i,inCollection:!1,indent:a,lineStart:o,parent:this},c):l&&o>n+1&&(c=o-1),this.node){if(g){let h=e.parent.items||e.parent.contents;h&&h.push(g)}m.length&&Array.prototype.push.apply(this.props,m),c=this.node.range.end}else if(f){let h=m[0];this.props.push(h),c=h.end}else c=u.Node.endOfLine(s,n+1);let y=this.node?this.node.valueRange.end:c;return this.valueRange=new u.Range(n,y),c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.node?this.node.setOrigRanges(e,n):n}toString(){let{context:{src:e},node:n,range:r,value:s}=this;if(s!=null)return s;let i=n?e.slice(r.start,n.range.start)+String(n):e.slice(r.start,r.end);return u.Node.addStringTerminator(e,r.end,i)}},ye=class extends u.Node{constructor(){super(u.Type.COMMENT)}parse(e,n){this.context=e;let r=this.parseComment(n);return this.range=new u.Range(n,r),r}};function Ln(t){let e=t;for(;e instanceof ot;)e=e.node;if(!(e instanceof It))return null;let n=e.items.length,r=-1;for(let o=n-1;o>=0;--o){let a=e.items[o];if(a.type===u.Type.COMMENT){let{indent:c,lineStart:l}=a.context;if(c>0&&a.range.start>=l+c)break;r=o}else if(a.type===u.Type.BLANK_LINE)r=o;else break}if(r===-1)return null;let s=e.items.splice(r,n-r),i=s[0].range.start;for(;e.range.end=i,e.valueRange&&e.valueRange.end>i&&(e.valueRange.end=i),e!==t;)e=e.context.parent;return s}var It=class t extends u.Node{static nextContentHasIndent(e,n,r){let s=u.Node.endOfLine(e,n)+1;n=u.Node.endOfWhiteSpace(e,s);let i=e[n];return i?n>=s+r?!0:i!=="#"&&i!==` +`?!1:t.nextContentHasIndent(e,n,r):!1}constructor(e){super(e.type===u.Type.SEQ_ITEM?u.Type.SEQ:u.Type.MAP);for(let r=e.props.length-1;r>=0;--r)if(e.props[r].start0}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,i=u.Node.startOfLine(s,n),o=this.items[0];o.context.parent=this,this.valueRange=u.Range.copy(o.valueRange);let a=o.range.start-o.context.lineStart,c=n;c=u.Node.normalizeOffset(s,c);let l=s[c],f=u.Node.endOfWhiteSpace(s,i)===c,m=!1;for(;l;){for(;l===` `||l==="#";){if(f&&l===` -`&&!m){let h=new Se;if(c=h.parse({src:s},c),this.valueRange.end=c,c>=s.length){l=null;break}this.items.push(h),c-=1}else if(l==="#"){if(c=s.length){l=null;break}}if(i=c+1,c=u.Node.endOfIndent(s,i),u.Node.atBlank(s,c)){let h=u.Node.endOfWhiteSpace(s,c),g=s[h];(!g||g===` -`||g==="#")&&(c=h)}l=s[c],f=!0}if(!l)break;if(c!==i+a&&(f||l!==":")){if(cn&&(c=i);break}else if(!this.error){let h="All collection items must start at the same column";this.error=new u.YAMLSyntaxError(this,h)}}if(o.type===u.Type.SEQ_ITEM){if(l!=="-"){i>n&&(c=i);break}}else if(l==="-"&&!this.error){let h=s[c+1];if(!h||h===` -`||h===" "||h===" "){let g="A collection cannot be both a mapping and a sequence";this.error=new u.YAMLSyntaxError(this,g)}}let d=r({atLineStart:f,inCollection:!0,indent:a,lineStart:i,parent:this},c);if(!d)return c;if(this.items.push(d),this.valueRange.end=d.valueRange.end,c=u.Node.normalizeOffset(s,d.range.end),l=s[c],f=!1,m=d.includesTrailingLines,l){let h=c-1,g=s[h];for(;g===" "||g===" ";)g=s[--h];g===` -`&&(i=h+1,f=!0)}let y=vn(d);y&&Array.prototype.push.apply(this.items,y)}return c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.items.forEach(r=>{n=r.setOrigRanges(e,n)}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=e.slice(r.start,n[0].range.start)+String(n[0]);for(let o=1;o=s.length){l=null;break}this.items.push(h),c-=1}else if(l==="#"){if(c=s.length){l=null;break}}if(i=c+1,c=u.Node.endOfIndent(s,i),u.Node.atBlank(s,c)){let h=u.Node.endOfWhiteSpace(s,c),d=s[h];(!d||d===` +`||d==="#")&&(c=h)}l=s[c],f=!0}if(!l)break;if(c!==i+a&&(f||l!==":")){if(cn&&(c=i);break}else if(!this.error){let h="All collection items must start at the same column";this.error=new u.YAMLSyntaxError(this,h)}}if(o.type===u.Type.SEQ_ITEM){if(l!=="-"){i>n&&(c=i);break}}else if(l==="-"&&!this.error){let h=s[c+1];if(!h||h===` +`||h===" "||h===" "){let d="A collection cannot be both a mapping and a sequence";this.error=new u.YAMLSyntaxError(this,d)}}let g=r({atLineStart:f,inCollection:!0,indent:a,lineStart:i,parent:this},c);if(!g)return c;if(this.items.push(g),this.valueRange.end=g.valueRange.end,c=u.Node.normalizeOffset(s,g.range.end),l=s[c],f=!1,m=g.includesTrailingLines,l){let h=c-1,d=s[h];for(;d===" "||d===" ";)d=s[--h];d===` +`&&(i=h+1,f=!0)}let y=Ln(g);y&&Array.prototype.push.apply(this.items,y)}return c}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.items.forEach(r=>{n=r.setOrigRanges(e,n)}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=e.slice(r.start,n[0].range.start)+String(n[0]);for(let o=1;o0&&(this.contents=this.directives,this.directives=[]),i}return n[i]?(this.directivesEndMarker=new u.Range(i,i+3),i+3):(s?this.error=new u.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i)}parseContents(e){let{parseNode:n,src:r}=this.context;this.contents||(this.contents=[]);let s=e;for(;r[s-1]==="-";)s-=1;let i=u.Node.endOfWhiteSpace(r,e),o=s===e;for(this.valueRange=new u.Range(i);!u.Node.atDocumentBoundary(r,i,u.Char.DOCUMENT_END);){switch(r[i]){case` -`:if(o){let a=new Se;i=a.parse({src:r},i),i0&&(this.contents=this.directives,this.directives=[]),i}return n[i]?(this.directivesEndMarker=new u.Range(i,i+3),i+3):(s?this.error=new u.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),i)}parseContents(e){let{parseNode:n,src:r}=this.context;this.contents||(this.contents=[]);let s=e;for(;r[s-1]==="-";)s-=1;let i=u.Node.endOfWhiteSpace(r,e),o=s===e;for(this.valueRange=new u.Range(i);!u.Node.atDocumentBoundary(r,i,u.Char.DOCUMENT_END);){switch(r[i]){case` +`:if(o){let a=new Ee;i=a.parse({src:r},i),i{n=r.setOrigRanges(e,n)}),this.directivesEndMarker&&(n=this.directivesEndMarker.setOrigRange(e,n)),this.contents.forEach(r=>{n=r.setOrigRanges(e,n)}),this.documentEndMarker&&(n=this.documentEndMarker.setOrigRange(e,n)),n}toString(){let{contents:e,directives:n,value:r}=this;if(r!=null)return r;let s=n.join("");return e.length>0&&((n.length>0||e[0].type===u.Type.COMMENT)&&(s+=`--- `),s+=e.join("")),s[s.length-1]!==` `&&(s+=` -`),s}},xn=class extends u.Node{parse(e,n){this.context=e;let{src:r}=e,s=u.Node.endOfIdentifier(r,n+1);return this.valueRange=new u.Range(n+1,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},ae={CLIP:"CLIP",KEEP:"KEEP",STRIP:"STRIP"},Dn=class extends u.Node{constructor(e,n){super(e,n),this.blockIndent=null,this.chomping=ae.CLIP,this.header=null}get includesTrailingLines(){return this.chomping===ae.KEEP}get strValue(){if(!this.valueRange||!this.context)return null;let{start:e,end:n}=this.valueRange,{indent:r,src:s}=this.context;if(this.valueRange.isEmpty())return"";let i=null,o=s[n-1];for(;o===` -`||o===" "||o===" ";){if(n-=1,n<=e){if(this.chomping===ae.KEEP)break;return""}o===` -`&&(i=n),o=s[n-1]}let a=n+1;i&&(this.chomping===ae.KEEP?(a=i,n=this.valueRange.end):n=i);let c=r+this.blockIndent,l=this.type===u.Type.BLOCK_FOLDED,f=!0,m="",d="",y=!1;for(let h=e;ha&&(a=m);r[l]===` -`?i=l:i=o=u.Node.endOfLine(r,l)}return this.chomping!==ae.KEEP&&(i=r[o]?o+1:o),this.valueRange=new u.Range(e+1,i),i}parse(e,n){this.context=e;let{src:r}=e,s=this.parseBlockHeader(n);return s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s=this.parseBlockValue(s),s}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.header?this.header.setOrigRange(e,n):n}},Yn=class extends u.Node{constructor(e,n){super(e,n),this.items=null}prevNodeIsJsonLike(e=this.items.length){let n=this.items[e-1];return!!n&&(n.jsonLike||n.type===u.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{indent:i,lineStart:o}=e,a=s[n];this.items=[{char:a,offset:n}];let c=u.Node.endOfWhiteSpace(s,n+1);for(a=s[c];a&&a!=="]"&&a!=="}";){switch(a){case` +`){if(ma&&(a=m);r[l]===` +`?i=l:i=o=u.Node.endOfLine(r,l)}return this.chomping!==le.KEEP&&(i=r[o]?o+1:o),this.valueRange=new u.Range(e+1,i),i}parse(e,n){this.context=e;let{src:r}=e,s=this.parseBlockHeader(n);return s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s=this.parseBlockValue(s),s}setOrigRanges(e,n){return n=super.setOrigRanges(e,n),this.header?this.header.setOrigRange(e,n):n}},Pn=class extends u.Node{constructor(e,n){super(e,n),this.items=null}prevNodeIsJsonLike(e=this.items.length){let n=this.items[e-1];return!!n&&(n.jsonLike||n.type===u.Type.COMMENT&&this.prevNodeIsJsonLike(e-1))}parse(e,n){this.context=e;let{parseNode:r,src:s}=e,{indent:i,lineStart:o}=e,a=s[n];this.items=[{char:a,offset:n}];let c=u.Node.endOfWhiteSpace(s,n+1);for(a=s[c];a&&a!=="]"&&a!=="}";){switch(a){case` `:{o=c+1;let l=u.Node.endOfWhiteSpace(s,o);if(s[l]===` -`){let f=new Se;o=f.parse({src:s},o),this.items.push(f)}if(c=u.Node.endOfIndent(s,o),c<=o+i&&(a=s[c],c{if(r instanceof u.Node)n=r.setOrigRanges(e,n);else if(e.length===0)r.origOffset=r.offset;else{let s=n;for(;sr.offset);)++s;r.origOffset=r.offset+s,n=s}}),n}toString(){let{context:{src:e},items:n,range:r,value:s}=this;if(s!=null)return s;let i=n.filter(c=>c instanceof u.Node),o="",a=r.start;return i.forEach(c=>{let l=e.slice(a,c.range.start);a=c.range.end,o+=l+String(c),o[o.length-1]===` `&&e[a-1]!==` `&&e[a]===` -`&&(a+=1)}),o+=e.slice(a,r.end),u.Node.addStringTerminator(e,r.end,o)}},$n=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r&&r!=='"';)n+=r==="\\"?2:1,r=e[n];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=='"'&&e.push(new u.YAMLSyntaxError(this,'Missing closing "quote'));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,n,r){let{src:s}=this.context,i=s.substr(e,n),a=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(a)?(r.push(new u.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,n+2)}`)),s.substr(e-2,n+2)):String.fromCodePoint(a)}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},Bn=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r;)if(r==="'"){if(e[n+1]!=="'")break;r=e[n+=2]}else r=e[n+=1];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=="'"&&e.push(new u.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parseCharCode(e,n,r){let{src:s}=this.context,i=s.substr(e,n),a=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;return isNaN(a)?(r.push(new u.YAMLSyntaxError(this,`Invalid escape sequence ${s.substr(e-2,n+2)}`)),s.substr(e-2,n+2)):String.fromCodePoint(a)}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}},In=class t extends u.Node{static endOfQuote(e,n){let r=e[n];for(;r;)if(r==="'"){if(e[n+1]!=="'")break;r=e[n+=2]}else r=e[n+=1];return n+1}get strValue(){if(!this.valueRange||!this.context)return null;let e=[],{start:n,end:r}=this.valueRange,{indent:s,src:i}=this.context;i[r-1]!=="'"&&e.push(new u.YAMLSyntaxError(this,"Missing closing 'quote"));let o="";for(let a=n+1;al?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}};function To(t,e){switch(t){case u.Type.ALIAS:return new xn(t,e);case u.Type.BLOCK_FOLDED:case u.Type.BLOCK_LITERAL:return new Dn(t,e);case u.Type.FLOW_MAP:case u.Type.FLOW_SEQ:return new Yn(t,e);case u.Type.MAP_KEY:case u.Type.MAP_VALUE:case u.Type.SEQ_ITEM:return new ht(t,e);case u.Type.COMMENT:case u.Type.PLAIN:return new u.PlainValue(t,e);case u.Type.QUOTE_DOUBLE:return new $n(t,e);case u.Type.QUOTE_SINGLE:return new Bn(t,e);default:return null}}var Fn=class t{static parseType(e,n,r){switch(e[n]){case"*":return u.Type.ALIAS;case">":return u.Type.BLOCK_FOLDED;case"|":return u.Type.BLOCK_LITERAL;case"{":return u.Type.FLOW_MAP;case"[":return u.Type.FLOW_SEQ;case"?":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_KEY:u.Type.PLAIN;case":":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_VALUE:u.Type.PLAIN;case"-":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.SEQ_ITEM:u.Type.PLAIN;case'"':return u.Type.QUOTE_DOUBLE;case"'":return u.Type.QUOTE_SINGLE;default:return u.Type.PLAIN}}constructor(e={},{atLineStart:n,inCollection:r,inFlow:s,indent:i,lineStart:o,parent:a}={}){u._defineProperty(this,"parseNode",(c,l)=>{if(u.Node.atDocumentBoundary(this.src,l))return null;let f=new t(this,c),{props:m,type:d,valueStart:y}=f.parseProps(l),h=To(d,m),g=h.parse(f,y);if(h.range=new u.Range(l,g),g<=l&&(h.error=new Error("Node#parse consumed no characters"),h.error.parseEnd=g,h.error.source=h,h.range.end=l+1),f.nodeStartsCollection(h)){!h.error&&!f.atLineStart&&f.parent.type===u.Type.DOCUMENT&&(h.error=new u.YAMLSyntaxError(h,"Block collection must not have preceding content here (e.g. directives-end indicator)"));let w=new xt(h);return g=w.parse(new t(f),g),w.range=new u.Range(l,g),w}return h}),this.atLineStart=n??(e.atLineStart||!1),this.inCollection=r??(e.inCollection||!1),this.inFlow=s??(e.inFlow||!1),this.indent=i??e.indent,this.lineStart=o??e.lineStart,this.parent=a??(e.parent||{}),this.root=e.root,this.src=e.src}nodeStartsCollection(e){let{inCollection:n,inFlow:r,src:s}=this;if(n||r)return!1;if(e instanceof ht)return!0;let i=e.range.end;return s[i]===` +`&&(o+=a>l?i.slice(l,a+1):c)}else o+=c}return e.length>0?{errors:e,str:o}:o}parse(e,n){this.context=e;let{src:r}=e,s=t.endOfQuote(r,n+1);return this.valueRange=new u.Range(n,s),s=u.Node.endOfWhiteSpace(r,s),s=this.parseComment(s),s}};function So(t,e){switch(t){case u.Type.ALIAS:return new Mn(t,e);case u.Type.BLOCK_FOLDED:case u.Type.BLOCK_LITERAL:return new kn(t,e);case u.Type.FLOW_MAP:case u.Type.FLOW_SEQ:return new Pn(t,e);case u.Type.MAP_KEY:case u.Type.MAP_VALUE:case u.Type.SEQ_ITEM:return new ot(t,e);case u.Type.COMMENT:case u.Type.PLAIN:return new u.PlainValue(t,e);case u.Type.QUOTE_DOUBLE:return new vn(t,e);case u.Type.QUOTE_SINGLE:return new In(t,e);default:return null}}var _n=class t{static parseType(e,n,r){switch(e[n]){case"*":return u.Type.ALIAS;case">":return u.Type.BLOCK_FOLDED;case"|":return u.Type.BLOCK_LITERAL;case"{":return u.Type.FLOW_MAP;case"[":return u.Type.FLOW_SEQ;case"?":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_KEY:u.Type.PLAIN;case":":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.MAP_VALUE:u.Type.PLAIN;case"-":return!r&&u.Node.atBlank(e,n+1,!0)?u.Type.SEQ_ITEM:u.Type.PLAIN;case'"':return u.Type.QUOTE_DOUBLE;case"'":return u.Type.QUOTE_SINGLE;default:return u.Type.PLAIN}}constructor(e={},{atLineStart:n,inCollection:r,inFlow:s,indent:i,lineStart:o,parent:a}={}){u._defineProperty(this,"parseNode",(c,l)=>{if(u.Node.atDocumentBoundary(this.src,l))return null;let f=new t(this,c),{props:m,type:g,valueStart:y}=f.parseProps(l),h=So(g,m),d=h.parse(f,y);if(h.range=new u.Range(l,d),d<=l&&(h.error=new Error("Node#parse consumed no characters"),h.error.parseEnd=d,h.error.source=h,h.range.end=l+1),f.nodeStartsCollection(h)){!h.error&&!f.atLineStart&&f.parent.type===u.Type.DOCUMENT&&(h.error=new u.YAMLSyntaxError(h,"Block collection must not have preceding content here (e.g. directives-end indicator)"));let w=new It(h);return d=w.parse(new t(f),d),w.range=new u.Range(l,d),w}return h}),this.atLineStart=n??(e.atLineStart||!1),this.inCollection=r??(e.inCollection||!1),this.inFlow=s??(e.inFlow||!1),this.indent=i??e.indent,this.lineStart=o??e.lineStart,this.parent=a??(e.parent||{}),this.root=e.root,this.src=e.src}nodeStartsCollection(e){let{inCollection:n,inFlow:r,src:s}=this;if(n||r)return!1;if(e instanceof ot)return!0;let i=e.range.end;return s[i]===` `||s[i-1]===` `?!1:(i=u.Node.endOfWhiteSpace(s,i),s[i]===":")}parseProps(e){let{inFlow:n,parent:r,src:s}=this,i=[],o=!1;e=this.atLineStart?u.Node.endOfIndent(s,e):u.Node.endOfWhiteSpace(s,e);let a=s[e];for(;a===u.Char.ANCHOR||a===u.Char.COMMENT||a===u.Char.TAG||a===` `;){if(a===` `){let l=e,f;do f=l+1,l=u.Node.endOfIndent(s,f);while(s[l]===` -`);let m=l-(f+this.indent),d=r.type===u.Type.SEQ_ITEM&&r.context.atLineStart;if(s[l]!=="#"&&!u.Node.nextNodeIsIndented(s[l],m,!d))break;this.atLineStart=!0,this.lineStart=f,o=!1,e=l}else if(a===u.Char.COMMENT){let l=u.Node.endOfLine(s,e+1);i.push(new u.Range(e,l)),e=l}else{let l=u.Node.endOfIdentifier(s,e+1);a===u.Char.TAG&&s[l]===","&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,l+13))&&(l=u.Node.endOfIdentifier(s,l+5)),i.push(new u.Range(e,l)),o=!0,e=u.Node.endOfWhiteSpace(s,l)}a=s[e]}o&&a===":"&&u.Node.atBlank(s,e+1,!0)&&(e-=1);let c=t.parseType(s,e,n);return{props:i,type:c,valueStart:e}}};function Mo(t){let e=[];t.indexOf("\r")!==-1&&(t=t.replace(/\r\n?/g,(s,i)=>(s.length>1&&e.push(i),` -`)));let n=[],r=0;do{let s=new Rn,i=new Fn({src:t});r=s.parse(i,r),n.push(s)}while(r{if(e.length===0)return!1;for(let i=1;in.join(`... -`),n}ts.parse=Mo});var qe=te(k=>{"use strict";var p=oe();function Co(t,e,n){return n?`#${n.replace(/[\s\S]^/gm,`$&${e}#`)} -${e}${t}`:t}function Fe(t,e,n){return n?n.indexOf(` +`);let m=l-(f+this.indent),g=r.type===u.Type.SEQ_ITEM&&r.context.atLineStart;if(s[l]!=="#"&&!u.Node.nextNodeIsIndented(s[l],m,!g))break;this.atLineStart=!0,this.lineStart=f,o=!1,e=l}else if(a===u.Char.COMMENT){let l=u.Node.endOfLine(s,e+1);i.push(new u.Range(e,l)),e=l}else{let l=u.Node.endOfIdentifier(s,e+1);a===u.Char.TAG&&s[l]===","&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(s.slice(e+1,l+13))&&(l=u.Node.endOfIdentifier(s,l+5)),i.push(new u.Range(e,l)),o=!0,e=u.Node.endOfWhiteSpace(s,l)}a=s[e]}o&&a===":"&&u.Node.atBlank(s,e+1,!0)&&(e-=1);let c=t.parseType(s,e,n);return{props:i,type:c,valueStart:e}}};function wo(t){let e=[];t.indexOf("\r")!==-1&&(t=t.replace(/\r\n?/g,(s,i)=>(s.length>1&&e.push(i),` +`)));let n=[],r=0;do{let s=new Cn,i=new _n({src:t});r=s.parse(i,r),n.push(s)}while(r{if(e.length===0)return!1;for(let i=1;in.join(`... +`),n}jr.parse=wo});var De=ne(M=>{"use strict";var p=ce();function bo(t,e,n){return n?`#${n.replace(/[\s\S]^/gm,`$&${e}#`)} +${e}${t}`:t}function Re(t,e,n){return n?n.indexOf(` `)===-1?`${t} #${n}`:`${t} -`+n.replace(/^/gm,`${e||""}#`):t}var j=class{};function ce(t,e,n){if(Array.isArray(t))return t.map((r,s)=>ce(r,String(s),n));if(t&&typeof t.toJSON=="function"){let r=n&&n.anchors&&n.anchors.get(t);r&&(n.onCreate=i=>{r.res=i,delete n.onCreate});let s=t.toJSON(e,n);return r&&n.onCreate&&n.onCreate(s),s}return(!n||!n.keep)&&typeof t=="bigint"?Number(t):t}var _=class extends j{constructor(e){super(),this.value=e}toJSON(e,n){return n&&n.keep?this.value:ce(this.value,e,n)}toString(){return String(this.value)}};function rs(t,e,n){let r=n;for(let s=e.length-1;s>=0;--s){let i=e[s];if(Number.isInteger(i)&&i>=0){let o=[];o[i]=r,r=o}else{let o={};Object.defineProperty(o,i,{value:r,writable:!0,enumerable:!0,configurable:!0}),r=o}}return t.createNode(r,!1)}var os=t=>t==null||typeof t=="object"&&t[Symbol.iterator]().next().done,W=class t extends j{constructor(e){super(),p._defineProperty(this,"items",[]),this.schema=e}addIn(e,n){if(os(e))this.add(n);else{let[r,...s]=e,i=this.get(r,!0);if(i instanceof t)i.addIn(s,n);else if(i===void 0&&this.schema)this.set(r,rs(this.schema,s,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${s}`)}}deleteIn([e,...n]){if(n.length===0)return this.delete(e);let r=this.get(e,!0);if(r instanceof t)return r.deleteIn(n);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}getIn([e,...n],r){let s=this.get(e,!0);return n.length===0?!r&&s instanceof _?s.value:s:s instanceof t?s.getIn(n,r):void 0}hasAllNullValues(){return this.items.every(e=>{if(!e||e.type!=="PAIR")return!1;let n=e.value;return n==null||n instanceof _&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn([e,...n]){if(n.length===0)return this.has(e);let r=this.get(e,!0);return r instanceof t?r.hasIn(n):!1}setIn([e,...n],r){if(n.length===0)this.set(e,r);else{let s=this.get(e,!0);if(s instanceof t)s.setIn(n,r);else if(s===void 0&&this.schema)this.set(e,rs(this.schema,n,r));else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}}toJSON(){return null}toString(e,{blockItem:n,flowChars:r,isMap:s,itemIndent:i},o,a){let{indent:c,indentStep:l,stringify:f}=e,m=this.type===p.Type.FLOW_MAP||this.type===p.Type.FLOW_SEQ||e.inFlow;m&&(i+=l);let d=s&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:d,indent:i,inFlow:m,type:null});let y=!1,h=!1,g=this.items.reduce((M,A,C)=>{let L;A&&(!y&&A.spaceBefore&&M.push({type:"comment",str:""}),A.commentBefore&&A.commentBefore.match(/^.*$/gm).forEach(Di=>{M.push({type:"comment",str:`#${Di}`})}),A.comment&&(L=A.comment),m&&(!y&&A.spaceBefore||A.commentBefore||A.comment||A.key&&(A.key.commentBefore||A.key.comment)||A.value&&(A.value.commentBefore||A.value.comment))&&(h=!0)),y=!1;let R=f(A,e,()=>L=null,()=>y=!0);return m&&!h&&R.includes(` -`)&&(h=!0),m&&CL.str);if(h||C.reduce((L,R)=>L+R.length+2,2)>t.maxFlowStringSingleLineLength){w=M;for(let L of C)w+=L?` +`+n.replace(/^/gm,`${e||""}#`):t}var j=class{};function fe(t,e,n){if(Array.isArray(t))return t.map((r,s)=>fe(r,String(s),n));if(t&&typeof t.toJSON=="function"){let r=n&&n.anchors&&n.anchors.get(t);r&&(n.onCreate=i=>{r.res=i,delete n.onCreate});let s=t.toJSON(e,n);return r&&n.onCreate&&n.onCreate(s),s}return(!n||!n.keep)&&typeof t=="bigint"?Number(t):t}var x=class extends j{constructor(e){super(),this.value=e}toJSON(e,n){return n&&n.keep?this.value:fe(this.value,e,n)}toString(){return String(this.value)}};function Gr(t,e,n){let r=n;for(let s=e.length-1;s>=0;--s){let i=e[s];if(Number.isInteger(i)&&i>=0){let o=[];o[i]=r,r=o}else{let o={};Object.defineProperty(o,i,{value:r,writable:!0,enumerable:!0,configurable:!0}),r=o}}return t.createNode(r,!1)}var Xr=t=>t==null||typeof t=="object"&&t[Symbol.iterator]().next().done,Q=class t extends j{constructor(e){super(),p._defineProperty(this,"items",[]),this.schema=e}addIn(e,n){if(Xr(e))this.add(n);else{let[r,...s]=e,i=this.get(r,!0);if(i instanceof t)i.addIn(s,n);else if(i===void 0&&this.schema)this.set(r,Gr(this.schema,s,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${s}`)}}deleteIn([e,...n]){if(n.length===0)return this.delete(e);let r=this.get(e,!0);if(r instanceof t)return r.deleteIn(n);throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}getIn([e,...n],r){let s=this.get(e,!0);return n.length===0?!r&&s instanceof x?s.value:s:s instanceof t?s.getIn(n,r):void 0}hasAllNullValues(){return this.items.every(e=>{if(!e||e.type!=="PAIR")return!1;let n=e.value;return n==null||n instanceof x&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn([e,...n]){if(n.length===0)return this.has(e);let r=this.get(e,!0);return r instanceof t?r.hasIn(n):!1}setIn([e,...n],r){if(n.length===0)this.set(e,r);else{let s=this.get(e,!0);if(s instanceof t)s.setIn(n,r);else if(s===void 0&&this.schema)this.set(e,Gr(this.schema,n,r));else throw new Error(`Expected YAML collection at ${e}. Remaining path: ${n}`)}}toJSON(){return null}toString(e,{blockItem:n,flowChars:r,isMap:s,itemIndent:i},o,a){let{indent:c,indentStep:l,stringify:f}=e,m=this.type===p.Type.FLOW_MAP||this.type===p.Type.FLOW_SEQ||e.inFlow;m&&(i+=l);let g=s&&this.hasAllNullValues();e=Object.assign({},e,{allNullValues:g,indent:i,inFlow:m,type:null});let y=!1,h=!1,d=this.items.reduce((P,A,C)=>{let L;A&&(!y&&A.spaceBefore&&P.push({type:"comment",str:""}),A.commentBefore&&A.commentBefore.match(/^.*$/gm).forEach(Mi=>{P.push({type:"comment",str:`#${Mi}`})}),A.comment&&(L=A.comment),m&&(!y&&A.spaceBefore||A.commentBefore||A.comment||A.key&&(A.key.commentBefore||A.key.comment)||A.value&&(A.value.commentBefore||A.value.comment))&&(h=!0)),y=!1;let R=f(A,e,()=>L=null,()=>y=!0);return m&&!h&&R.includes(` +`)&&(h=!0),m&&CL.str);if(h||C.reduce((L,R)=>L+R.length+2,2)>t.maxFlowStringSingleLineLength){w=P;for(let L of C)w+=L?` ${l}${c}${L}`:` `;w+=` -${c}${A}`}else w=`${M} ${C.join(" ")} ${A}`}else{let M=g.map(n);w=M.shift();for(let A of M)w+=A?` +${c}${A}`}else w=`${P} ${C.join(" ")} ${A}`}else{let P=d.map(n);w=P.shift();for(let A of P)w+=A?` ${c}${A}`:` `}return this.comment?(w+=` -`+this.comment.replace(/^/gm,`${c}#`),o&&o()):y&&a&&a(),w}};p._defineProperty(W,"maxFlowStringSingleLineLength",60);function Dt(t){let e=t instanceof _?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),Number.isInteger(e)&&e>=0?e:null}var le=class extends W{add(e){this.items.push(e)}delete(e){let n=Dt(e);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(e,n){let r=Dt(e);if(typeof r!="number")return;let s=this.items[r];return!n&&s instanceof _?s.value:s}has(e){let n=Dt(e);return typeof n=="number"&&ns.type==="comment"?s.str:`- ${s.str}`,flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},n,r):JSON.stringify(this)}},ko=(t,e,n)=>e===null?"":typeof e!="object"?String(e):t instanceof j&&n&&n.doc?t.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(e),T=class t extends j{constructor(e,n=null){super(),this.key=e,this.value=n,this.type=t.Type.PAIR}get commentBefore(){return this.key instanceof j?this.key.commentBefore:void 0}set commentBefore(e){if(this.key==null&&(this.key=new _(null)),this.key instanceof j)this.key.commentBefore=e;else{let n="Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.";throw new Error(n)}}addToJSMap(e,n){let r=ce(this.key,"",e);if(n instanceof Map){let s=ce(this.value,r,e);n.set(r,s)}else if(n instanceof Set)n.add(r);else{let s=ko(this.key,r,e),i=ce(this.value,s,e);s in n?Object.defineProperty(n,s,{value:i,writable:!0,enumerable:!0,configurable:!0}):n[s]=i}return n}toJSON(e,n){let r=n&&n.mapAsMap?new Map:{};return this.addToJSMap(n,r)}toString(e,n,r){if(!e||!e.doc)return JSON.stringify(this);let{indent:s,indentSeq:i,simpleKeys:o}=e.doc.options,{key:a,value:c}=this,l=a instanceof j&&a.comment;if(o){if(l)throw new Error("With simple keys, key nodes cannot have comments");if(a instanceof W){let R="With simple keys, collection cannot be used as a key value";throw new Error(R)}}let f=!o&&(!a||l||(a instanceof j?a instanceof W||a.type===p.Type.BLOCK_FOLDED||a.type===p.Type.BLOCK_LITERAL:typeof a=="object")),{doc:m,indent:d,indentStep:y,stringify:h}=e;e=Object.assign({},e,{implicitKey:!f,indent:d+y});let g=!1,w=h(a,e,()=>l=null,()=>g=!0);if(w=Fe(w,e.indent,l),!f&&w.length>1024){if(o)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(e.allNullValues&&!o)return this.comment?(w=Fe(w,e.indent,this.comment),n&&n()):g&&!l&&r&&r(),e.inFlow&&!f?w:`? ${w}`;w=f?`? ${w} -${d}:`:`${w}:`,this.comment&&(w=Fe(w,e.indent,this.comment),n&&n());let M="",A=null;if(c instanceof j){if(c.spaceBefore&&(M=` -`),c.commentBefore){let R=c.commentBefore.replace(/^/gm,`${e.indent}#`);M+=` -${R}`}A=c.comment}else c&&typeof c=="object"&&(c=m.schema.createNode(c,!0));e.implicitKey=!1,!f&&!this.comment&&c instanceof _&&(e.indentAtStart=w.length+1),g=!1,!i&&s>=2&&!e.inFlow&&!f&&c instanceof le&&c.type!==p.Type.FLOW_SEQ&&!c.tag&&!m.anchors.getName(c)&&(e.indent=e.indent.substr(2));let C=h(c,e,()=>A=null,()=>g=!0),L=" ";return M||this.comment?L=`${M} -${e.indent}`:!f&&c instanceof W?(!(C[0]==="["||C[0]==="{")||C.includes(` +`+this.comment.replace(/^/gm,`${c}#`),o&&o()):y&&a&&a(),w}};p._defineProperty(Q,"maxFlowStringSingleLineLength",60);function _t(t){let e=t instanceof x?t.value:t;return e&&typeof e=="string"&&(e=Number(e)),Number.isInteger(e)&&e>=0?e:null}var ue=class extends Q{add(e){this.items.push(e)}delete(e){let n=_t(e);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(e,n){let r=_t(e);if(typeof r!="number")return;let s=this.items[r];return!n&&s instanceof x?s.value:s}has(e){let n=_t(e);return typeof n=="number"&&ns.type==="comment"?s.str:`- ${s.str}`,flowChars:{start:"[",end:"]"},isMap:!1,itemIndent:(e.indent||"")+" "},n,r):JSON.stringify(this)}},No=(t,e,n)=>e===null?"":typeof e!="object"?String(e):t instanceof j&&n&&n.doc?t.toString({anchors:Object.create(null),doc:n.doc,indent:"",indentStep:n.indentStep,inFlow:!0,inStringifyKey:!0,stringify:n.stringify}):JSON.stringify(e),T=class t extends j{constructor(e,n=null){super(),this.key=e,this.value=n,this.type=t.Type.PAIR}get commentBefore(){return this.key instanceof j?this.key.commentBefore:void 0}set commentBefore(e){if(this.key==null&&(this.key=new x(null)),this.key instanceof j)this.key.commentBefore=e;else{let n="Pair.commentBefore is an alias for Pair.key.commentBefore. To set it, the key must be a Node.";throw new Error(n)}}addToJSMap(e,n){let r=fe(this.key,"",e);if(n instanceof Map){let s=fe(this.value,r,e);n.set(r,s)}else if(n instanceof Set)n.add(r);else{let s=No(this.key,r,e),i=fe(this.value,s,e);s in n?Object.defineProperty(n,s,{value:i,writable:!0,enumerable:!0,configurable:!0}):n[s]=i}return n}toJSON(e,n){let r=n&&n.mapAsMap?new Map:{};return this.addToJSMap(n,r)}toString(e,n,r){if(!e||!e.doc)return JSON.stringify(this);let{indent:s,indentSeq:i,simpleKeys:o}=e.doc.options,{key:a,value:c}=this,l=a instanceof j&&a.comment;if(o){if(l)throw new Error("With simple keys, key nodes cannot have comments");if(a instanceof Q){let R="With simple keys, collection cannot be used as a key value";throw new Error(R)}}let f=!o&&(!a||l||(a instanceof j?a instanceof Q||a.type===p.Type.BLOCK_FOLDED||a.type===p.Type.BLOCK_LITERAL:typeof a=="object")),{doc:m,indent:g,indentStep:y,stringify:h}=e;e=Object.assign({},e,{implicitKey:!f,indent:g+y});let d=!1,w=h(a,e,()=>l=null,()=>d=!0);if(w=Re(w,e.indent,l),!f&&w.length>1024){if(o)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");f=!0}if(e.allNullValues&&!o)return this.comment?(w=Re(w,e.indent,this.comment),n&&n()):d&&!l&&r&&r(),e.inFlow&&!f?w:`? ${w}`;w=f?`? ${w} +${g}:`:`${w}:`,this.comment&&(w=Re(w,e.indent,this.comment),n&&n());let P="",A=null;if(c instanceof j){if(c.spaceBefore&&(P=` +`),c.commentBefore){let R=c.commentBefore.replace(/^/gm,`${e.indent}#`);P+=` +${R}`}A=c.comment}else c&&typeof c=="object"&&(c=m.schema.createNode(c,!0));e.implicitKey=!1,!f&&!this.comment&&c instanceof x&&(e.indentAtStart=w.length+1),d=!1,!i&&s>=2&&!e.inFlow&&!f&&c instanceof ue&&c.type!==p.Type.FLOW_SEQ&&!c.tag&&!m.anchors.getName(c)&&(e.indent=e.indent.substr(2));let C=h(c,e,()=>A=null,()=>d=!0),L=" ";return P||this.comment?L=`${P} +${e.indent}`:!f&&c instanceof Q?(!(C[0]==="["||C[0]==="{")||C.includes(` `))&&(L=` ${e.indent}`):C[0]===` -`&&(L=""),g&&!A&&r&&r(),Fe(w+L+C,e.indent,A)}};p._defineProperty(T,"Type",{PAIR:"PAIR",MERGE_PAIR:"MERGE_PAIR"});var Yt=(t,e)=>{if(t instanceof be){let n=e.get(t.source);return n.count*n.aliasCount}else if(t instanceof W){let n=0;for(let r of t.items){let s=Yt(r,e);s>n&&(n=s)}return n}else if(t instanceof T){let n=Yt(t.key,e),r=Yt(t.value,e);return Math.max(n,r)}return 1},be=class t extends j{static stringify({range:e,source:n},{anchors:r,doc:s,implicitKey:i,inStringifyKey:o}){let a=Object.keys(r).find(l=>r[l]===n);if(!a&&o&&(a=s.anchors.getName(n)||s.anchors.newName()),a)return`*${a}${i?" ":""}`;let c=s.anchors.getName(n)?"Alias node must be after source node":"Source node not found for alias node";throw new Error(`${c} [${e}]`)}constructor(e){super(),this.source=e,this.type=p.Type.ALIAS}set tag(e){throw new Error("Alias nodes cannot have tags")}toJSON(e,n){if(!n)return ce(this.source,e,n);let{anchors:r,maxAliasCount:s}=n,i=r.get(this.source);if(!i||i.res===void 0){let o="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}if(s>=0&&(i.count+=1,i.aliasCount===0&&(i.aliasCount=Yt(this.source,r)),i.count*i.aliasCount>s)){let o="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}return i.res}toString(e){return t.stringify(this,e)}};p._defineProperty(be,"default",!0);function gt(t,e){let n=e instanceof _?e.value:e;for(let r of t)if(r instanceof T&&(r.key===e||r.key===n||r.key&&r.key.value===n))return r}var dt=class extends W{add(e,n){e?e instanceof T||(e=new T(e.key||e,e.value)):e=new T(e);let r=gt(this.items,e.key),s=this.schema&&this.schema.sortMapEntries;if(r)if(n)r.value=e.value;else throw new Error(`Key ${e.key} already set`);else if(s){let i=this.items.findIndex(o=>s(e,o)<0);i===-1?this.items.push(e):this.items.splice(i,0,e)}else this.items.push(e)}delete(e){let n=gt(this.items,e);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(e,n){let r=gt(this.items,e),s=r&&r.value;return!n&&s instanceof _?s.value:s}has(e){return!!gt(this.items,e)}set(e,n){this.add(new T(e,n),!0)}toJSON(e,n,r){let s=r?new r:n&&n.mapAsMap?new Map:{};n&&n.onCreate&&n.onCreate(s);for(let i of this.items)i.addToJSMap(n,s);return s}toString(e,n,r){if(!e)return JSON.stringify(this);for(let s of this.items)if(!(s instanceof T))throw new Error(`Map items must all be pairs; found ${JSON.stringify(s)} instead`);return super.toString(e,{blockItem:s=>s.str,flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},n,r)}},as="<<",Ft=class extends T{constructor(e){if(e instanceof T){let n=e.value;n instanceof le||(n=new le,n.items.push(e.value),n.range=e.value.range),super(e.key,n),this.range=e.range}else super(new _(as),new le);this.type=T.Type.MERGE_PAIR}addToJSMap(e,n){for(let{source:r}of this.value.items){if(!(r instanceof dt))throw new Error("Merge sources must be maps");let s=r.toJSON(null,e,Map);for(let[i,o]of s)n instanceof Map?n.has(i)||n.set(i,o):n instanceof Set?n.add(i):Object.prototype.hasOwnProperty.call(n,i)||Object.defineProperty(n,i,{value:o,writable:!0,enumerable:!0,configurable:!0})}return n}toString(e,n){let r=this.value;if(r.items.length>1)return super.toString(e,n);this.value=r.items[0];let s=super.toString(e,n);return this.value=r,s}},Po={defaultType:p.Type.BLOCK_LITERAL,lineWidth:76},Io={trueStr:"true",falseStr:"false"},vo={asBigInt:!1},_o={nullStr:"null"},Ne={defaultType:p.Type.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function Un(t,e,n){for(let{format:r,test:s,resolve:i}of e)if(s){let o=t.match(s);if(o){let a=i.apply(null,o);return a instanceof _||(a=new _(a)),r&&(a.format=r),a}}return n&&(t=n(t)),new _(t)}var cs="flow",qn="block",$t="quoted",ss=(t,e)=>{let n=t[e+1];for(;n===" "||n===" ";){do n=t[e+=1];while(n&&n!==` -`);n=t[e+1]}return e};function qt(t,e,n,{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return t;let c=Math.max(1+i,1+s-e.length);if(t.length<=c)return t;let l=[],f={},m=s-e.length;typeof r=="number"&&(r>s-Math.max(2,i)?l.push(0):m=s-r);let d,y,h=!1,g=-1,w=-1,M=-1;n===qn&&(g=ss(t,g),g!==-1&&(m=g+c));for(let C;C=t[g+=1];){if(n===$t&&C==="\\"){switch(w=g,t[g+1]){case"x":g+=3;break;case"u":g+=5;break;case"U":g+=9;break;default:g+=1}M=g}if(C===` -`)n===qn&&(g=ss(t,g)),m=g+c,d=void 0;else{if(C===" "&&y&&y!==" "&&y!==` -`&&y!==" "){let L=t[g+1];L&&L!==" "&&L!==` -`&&L!==" "&&(d=g)}if(g>=m)if(d)l.push(d),m=d+c,d=void 0;else if(n===$t){for(;y===" "||y===" ";)y=C,C=t[g+=1],h=!0;let L=g>M+1?g-2:w-1;if(f[L])return t;l.push(L),f[L]=!0,m=L+c,d=void 0}else h=!0}y=C}if(h&&a&&a(),l.length===0)return t;o&&o();let A=t.slice(0,l[0]);for(let C=0;Ct?Object.assign({indentAtStart:t},Ne.fold):Ne.fold,Ut=t=>/^(%|---|\.\.\.)/m.test(t);function Ro(t,e,n){if(!e||e<0)return!1;let r=e-n,s=t.length;if(s<=r)return!1;for(let i=0,o=0;ir)return!0;if(o=i+1,s-o<=r)return!1}return!0}function we(t,e){let{implicitKey:n}=e,{jsonEncoding:r,minMultiLineLength:s}=Ne.doubleQuoted,i=JSON.stringify(t);if(r)return i;let o=e.indent||(Ut(t)?" ":""),a="",c=0;for(let l=0,f=i[l];f;f=i[++l])if(f===" "&&i[l+1]==="\\"&&i[l+2]==="n"&&(a+=i.slice(c,l)+"\\ ",l+=1,c=l,f="\\"),f==="\\")switch(i[l+1]){case"u":{a+=i.slice(c,l);let m=i.substr(l+2,4);switch(m){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:m.substr(0,2)==="00"?a+="\\x"+m.substr(2):a+=i.substr(l,6)}l+=5,c=l+1}break;case"n":if(n||i[l+2]==='"'||i.length{if(t instanceof we){let n=e.get(t.source);return n.count*n.aliasCount}else if(t instanceof Q){let n=0;for(let r of t.items){let s=xt(r,e);s>n&&(n=s)}return n}else if(t instanceof T){let n=xt(t.key,e),r=xt(t.value,e);return Math.max(n,r)}return 1},we=class t extends j{static stringify({range:e,source:n},{anchors:r,doc:s,implicitKey:i,inStringifyKey:o}){let a=Object.keys(r).find(l=>r[l]===n);if(!a&&o&&(a=s.anchors.getName(n)||s.anchors.newName()),a)return`*${a}${i?" ":""}`;let c=s.anchors.getName(n)?"Alias node must be after source node":"Source node not found for alias node";throw new Error(`${c} [${e}]`)}constructor(e){super(),this.source=e,this.type=p.Type.ALIAS}set tag(e){throw new Error("Alias nodes cannot have tags")}toJSON(e,n){if(!n)return fe(this.source,e,n);let{anchors:r,maxAliasCount:s}=n,i=r.get(this.source);if(!i||i.res===void 0){let o="This should not happen: Alias anchor was not resolved?";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}if(s>=0&&(i.count+=1,i.aliasCount===0&&(i.aliasCount=xt(this.source,r)),i.count*i.aliasCount>s)){let o="Excessive alias count indicates a resource exhaustion attack";throw this.cstNode?new p.YAMLReferenceError(this.cstNode,o):new ReferenceError(o)}return i.res}toString(e){return t.stringify(this,e)}};p._defineProperty(we,"default",!0);function at(t,e){let n=e instanceof x?e.value:e;for(let r of t)if(r instanceof T&&(r.key===e||r.key===n||r.key&&r.key.value===n))return r}var ct=class extends Q{add(e,n){e?e instanceof T||(e=new T(e.key||e,e.value)):e=new T(e);let r=at(this.items,e.key),s=this.schema&&this.schema.sortMapEntries;if(r)if(n)r.value=e.value;else throw new Error(`Key ${e.key} already set`);else if(s){let i=this.items.findIndex(o=>s(e,o)<0);i===-1?this.items.push(e):this.items.splice(i,0,e)}else this.items.push(e)}delete(e){let n=at(this.items,e);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(e,n){let r=at(this.items,e),s=r&&r.value;return!n&&s instanceof x?s.value:s}has(e){return!!at(this.items,e)}set(e,n){this.add(new T(e,n),!0)}toJSON(e,n,r){let s=r?new r:n&&n.mapAsMap?new Map:{};n&&n.onCreate&&n.onCreate(s);for(let i of this.items)i.addToJSMap(n,s);return s}toString(e,n,r){if(!e)return JSON.stringify(this);for(let s of this.items)if(!(s instanceof T))throw new Error(`Map items must all be pairs; found ${JSON.stringify(s)} instead`);return super.toString(e,{blockItem:s=>s.str,flowChars:{start:"{",end:"}"},isMap:!0,itemIndent:e.indent||""},n,r)}},zr="<<",$t=class extends T{constructor(e){if(e instanceof T){let n=e.value;n instanceof ue||(n=new ue,n.items.push(e.value),n.range=e.value.range),super(e.key,n),this.range=e.range}else super(new x(zr),new ue);this.type=T.Type.MERGE_PAIR}addToJSMap(e,n){for(let{source:r}of this.value.items){if(!(r instanceof ct))throw new Error("Merge sources must be maps");let s=r.toJSON(null,e,Map);for(let[i,o]of s)n instanceof Map?n.has(i)||n.set(i,o):n instanceof Set?n.add(i):Object.prototype.hasOwnProperty.call(n,i)||Object.defineProperty(n,i,{value:o,writable:!0,enumerable:!0,configurable:!0})}return n}toString(e,n){let r=this.value;if(r.items.length>1)return super.toString(e,n);this.value=r.items[0];let s=super.toString(e,n);return this.value=r,s}},Oo={defaultType:p.Type.BLOCK_LITERAL,lineWidth:76},Ao={trueStr:"true",falseStr:"false"},Lo={asBigInt:!1},To={nullStr:"null"},be={defaultType:p.Type.PLAIN,doubleQuoted:{jsonEncoding:!1,minMultiLineLength:40},fold:{lineWidth:80,minContentWidth:20}};function Rn(t,e,n){for(let{format:r,test:s,resolve:i}of e)if(s){let o=t.match(s);if(o){let a=i.apply(null,o);return a instanceof x||(a=new x(a)),r&&(a.format=r),a}}return n&&(t=n(t)),new x(t)}var Zr="flow",xn="block",Rt="quoted",Hr=(t,e)=>{let n=t[e+1];for(;n===" "||n===" ";){do n=t[e+=1];while(n&&n!==` +`);n=t[e+1]}return e};function Yt(t,e,n,{indentAtStart:r,lineWidth:s=80,minContentWidth:i=20,onFold:o,onOverflow:a}){if(!s||s<0)return t;let c=Math.max(1+i,1+s-e.length);if(t.length<=c)return t;let l=[],f={},m=s-e.length;typeof r=="number"&&(r>s-Math.max(2,i)?l.push(0):m=s-r);let g,y,h=!1,d=-1,w=-1,P=-1;n===xn&&(d=Hr(t,d),d!==-1&&(m=d+c));for(let C;C=t[d+=1];){if(n===Rt&&C==="\\"){switch(w=d,t[d+1]){case"x":d+=3;break;case"u":d+=5;break;case"U":d+=9;break;default:d+=1}P=d}if(C===` +`)n===xn&&(d=Hr(t,d)),m=d+c,g=void 0;else{if(C===" "&&y&&y!==" "&&y!==` +`&&y!==" "){let L=t[d+1];L&&L!==" "&&L!==` +`&&L!==" "&&(g=d)}if(d>=m)if(g)l.push(g),m=g+c,g=void 0;else if(n===Rt){for(;y===" "||y===" ";)y=C,C=t[d+=1],h=!0;let L=d>P+1?d-2:w-1;if(f[L])return t;l.push(L),f[L]=!0,m=L+c,g=void 0}else h=!0}y=C}if(h&&a&&a(),l.length===0)return t;o&&o();let A=t.slice(0,l[0]);for(let C=0;Ct?Object.assign({indentAtStart:t},be.fold):be.fold,Bt=t=>/^(%|---|\.\.\.)/m.test(t);function Co(t,e,n){if(!e||e<0)return!1;let r=e-n,s=t.length;if(s<=r)return!1;for(let i=0,o=0;ir)return!0;if(o=i+1,s-o<=r)return!1}return!0}function Se(t,e){let{implicitKey:n}=e,{jsonEncoding:r,minMultiLineLength:s}=be.doubleQuoted,i=JSON.stringify(t);if(r)return i;let o=e.indent||(Bt(t)?" ":""),a="",c=0;for(let l=0,f=i[l];f;f=i[++l])if(f===" "&&i[l+1]==="\\"&&i[l+2]==="n"&&(a+=i.slice(c,l)+"\\ ",l+=1,c=l,f="\\"),f==="\\")switch(i[l+1]){case"u":{a+=i.slice(c,l);let m=i.substr(l+2,4);switch(m){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:m.substr(0,2)==="00"?a+="\\x"+m.substr(2):a+=i.substr(l,6)}l+=5,c=l+1}break;case"n":if(n||i[l+2]==='"'||i.length";if(!n)return l+` +`,l+=2;a+=o,i[l+2]===" "&&(a+="\\"),l+=1,c=l+1}break;default:l+=1}return a=c?a+i.slice(c):i,n?a:Yt(a,o,Rt,Dn(e))}function es(t,e){if(e.implicitKey){if(/\n/.test(t))return Se(t,e)}else if(/[ \t]\n|\n[ \t]/.test(t))return Se(t,e);let n=e.indent||(Bt(t)?" ":""),r="'"+t.replace(/'/g,"''").replace(/\n+/g,`$& +${n}`)+"'";return e.implicitKey?r:Yt(r,n,Zr,Dn(e))}function Dt({comment:t,type:e,value:n},r,s,i){if(/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return Se(n,r);let o=r.indent||(r.forceBlockIndent||Bt(n)?" ":""),a=o?"2":"1",c=e===p.Type.BLOCK_FOLDED?!1:e===p.Type.BLOCK_LITERAL?!0:!Co(n,be.fold.lineWidth,o.length),l=c?"|":">";if(!n)return l+` `;let f="",m="";if(n=n.replace(/[\n\t ]*$/,y=>{let h=y.indexOf(` `);return h===-1?l+="-":(n===y||h!==y.length-1)&&(l+="+",i&&i()),m=y.replace(/\n$/,""),""}).replace(/^[\n ]*/,y=>{y.indexOf(" ")!==-1&&(l+=a);let h=y.match(/ +$/);return h?(f=y.slice(0,-h[0].length),h[0]):(f=y,"")}),m&&(m=m.replace(/\n+(?!\n|$)/g,`$&${o}`)),f&&(f=f.replace(/\n+/g,`$&${o}`)),t&&(l+=" #"+t.replace(/ ?[\r\n]+/g," "),s&&s()),!n)return`${l}${a} ${o}${m}`;if(c)return n=n.replace(/\n+/g,`$&${o}`),`${l} ${o}${f}${n}${m}`;n=n.replace(/\n+/g,` -$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${o}`);let d=qt(`${f}${n}${m}`,o,qn,Ne.fold);return`${l} -${o}${d}`}function xo(t,e,n,r){let{comment:s,type:i,value:o}=t,{actualString:a,implicitKey:c,indent:l,inFlow:f}=e;if(c&&/[\n[\]{},]/.test(o)||f&&/[[\]{},]/.test(o))return we(o,e);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return c||f||o.indexOf(` -`)===-1?o.indexOf('"')!==-1&&o.indexOf("'")===-1?ls(o,e):we(o,e):Bt(t,e,n,r);if(!c&&!f&&i!==p.Type.PLAIN&&o.indexOf(` -`)!==-1)return Bt(t,e,n,r);if(l===""&&Ut(o))return e.forceBlockIndent=!0,Bt(t,e,n,r);let m=o.replace(/\n+/g,`$& -${l}`);if(a){let{tags:y}=e.doc.schema;if(typeof Un(m,y,y.scalarFallback).value!="string")return we(o,e)}let d=c?m:qt(m,l,cs,Kn(e));return s&&!f&&(d.indexOf(` +$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${o}`);let g=Yt(`${f}${n}${m}`,o,xn,be.fold);return`${l} +${o}${g}`}function Mo(t,e,n,r){let{comment:s,type:i,value:o}=t,{actualString:a,implicitKey:c,indent:l,inFlow:f}=e;if(c&&/[\n[\]{},]/.test(o)||f&&/[[\]{},]/.test(o))return Se(o,e);if(!o||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(o))return c||f||o.indexOf(` +`)===-1?o.indexOf('"')!==-1&&o.indexOf("'")===-1?es(o,e):Se(o,e):Dt(t,e,n,r);if(!c&&!f&&i!==p.Type.PLAIN&&o.indexOf(` +`)!==-1)return Dt(t,e,n,r);if(l===""&&Bt(o))return e.forceBlockIndent=!0,Dt(t,e,n,r);let m=o.replace(/\n+/g,`$& +${l}`);if(a){let{tags:y}=e.doc.schema;if(typeof Rn(m,y,y.scalarFallback).value!="string")return Se(o,e)}let g=c?m:Yt(m,l,Zr,Dn(e));return s&&!f&&(g.indexOf(` `)!==-1||s.indexOf(` -`)!==-1)?(n&&n(),Co(d,l,s)):d}function Do(t,e,n,r){let{defaultType:s}=Ne,{implicitKey:i,inFlow:o}=e,{type:a,value:c}=t;typeof c!="string"&&(c=String(c),t=Object.assign({},t,{value:c}));let l=m=>{switch(m){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:return Bt(t,e,n,r);case p.Type.QUOTE_DOUBLE:return we(c,e);case p.Type.QUOTE_SINGLE:return ls(c,e);case p.Type.PLAIN:return xo(t,e,n,r);default:return null}};(a!==p.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)||(i||o)&&(a===p.Type.BLOCK_FOLDED||a===p.Type.BLOCK_LITERAL))&&(a=p.Type.QUOTE_DOUBLE);let f=l(a);if(f===null&&(f=l(s),f===null))throw new Error(`Unsupported default string type ${s}`);return f}function Yo({format:t,minFractionDigits:e,tag:n,value:r}){if(typeof r=="bigint")return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=JSON.stringify(r);if(!t&&e&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let i=s.indexOf(".");i<0&&(i=s.length,s+=".");let o=e-(s.length-i-1);for(;o-- >0;)s+="0"}return s}function fs(t,e){let n,r;switch(e.type){case p.Type.FLOW_MAP:n="}",r="flow map";break;case p.Type.FLOW_SEQ:n="]",r="flow sequence";break;default:t.push(new p.YAMLSemanticError(e,"Not a flow collection!?"));return}let s;for(let i=e.items.length-1;i>=0;--i){let o=e.items[i];if(!o||o.type!==p.Type.COMMENT){s=o;break}}if(s&&s.char!==n){let i=`Expected ${r} to end with ${n}`,o;typeof s.offset=="number"?(o=new p.YAMLSemanticError(e,i),o.offset=s.offset+1):(o=new p.YAMLSemanticError(s,i),s.range&&s.range.end&&(o.offset=s.range.end-s.range.start)),t.push(o)}}function us(t,e){let n=e.context.src[e.range.start-1];if(n!==` -`&&n!==" "&&n!==" "){let r="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,r))}}function ps(t,e){let n=String(e),r=n.substr(0,8)+"..."+n.substr(-8);return new p.YAMLSemanticError(t,`The "${r}" key is too long`)}function ms(t,e){for(let{afterKey:n,before:r,comment:s}of e){let i=t.items[r];i?(n&&i.value&&(i=i.value),s===void 0?(n||!i.commentBefore)&&(i.spaceBefore=!0):i.commentBefore?i.commentBefore+=` +`)!==-1)?(n&&n(),bo(g,l,s)):g}function ko(t,e,n,r){let{defaultType:s}=be,{implicitKey:i,inFlow:o}=e,{type:a,value:c}=t;typeof c!="string"&&(c=String(c),t=Object.assign({},t,{value:c}));let l=m=>{switch(m){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:return Dt(t,e,n,r);case p.Type.QUOTE_DOUBLE:return Se(c,e);case p.Type.QUOTE_SINGLE:return es(c,e);case p.Type.PLAIN:return Mo(t,e,n,r);default:return null}};(a!==p.Type.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f]/.test(c)||(i||o)&&(a===p.Type.BLOCK_FOLDED||a===p.Type.BLOCK_LITERAL))&&(a=p.Type.QUOTE_DOUBLE);let f=l(a);if(f===null&&(f=l(s),f===null))throw new Error(`Unsupported default string type ${s}`);return f}function Po({format:t,minFractionDigits:e,tag:n,value:r}){if(typeof r=="bigint")return String(r);if(!isFinite(r))return isNaN(r)?".nan":r<0?"-.inf":".inf";let s=JSON.stringify(r);if(!t&&e&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let i=s.indexOf(".");i<0&&(i=s.length,s+=".");let o=e-(s.length-i-1);for(;o-- >0;)s+="0"}return s}function ts(t,e){let n,r;switch(e.type){case p.Type.FLOW_MAP:n="}",r="flow map";break;case p.Type.FLOW_SEQ:n="]",r="flow sequence";break;default:t.push(new p.YAMLSemanticError(e,"Not a flow collection!?"));return}let s;for(let i=e.items.length-1;i>=0;--i){let o=e.items[i];if(!o||o.type!==p.Type.COMMENT){s=o;break}}if(s&&s.char!==n){let i=`Expected ${r} to end with ${n}`,o;typeof s.offset=="number"?(o=new p.YAMLSemanticError(e,i),o.offset=s.offset+1):(o=new p.YAMLSemanticError(s,i),s.range&&s.range.end&&(o.offset=s.range.end-s.range.start)),t.push(o)}}function ns(t,e){let n=e.context.src[e.range.start-1];if(n!==` +`&&n!==" "&&n!==" "){let r="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,r))}}function rs(t,e){let n=String(e),r=n.substr(0,8)+"..."+n.substr(-8);return new p.YAMLSemanticError(t,`The "${r}" key is too long`)}function ss(t,e){for(let{afterKey:n,before:r,comment:s}of e){let i=t.items[r];i?(n&&i.value&&(i=i.value),s===void 0?(n||!i.commentBefore)&&(i.spaceBefore=!0):i.commentBefore?i.commentBefore+=` `+s:i.commentBefore=s):s!==void 0&&(t.comment?t.comment+=` -`+s:t.comment=s)}}function Vn(t,e){let n=e.strValue;return n?typeof n=="string"?n:(n.errors.forEach(r=>{r.source||(r.source=e),t.errors.push(r)}),n.str):""}function $o(t,e){let{handle:n,suffix:r}=e.tag,s=t.tagPrefixes.find(i=>i.handle===n);if(!s){let i=t.getDefaults().tagPrefixes;if(i&&(s=i.find(o=>o.handle===n)),!s)throw new p.YAMLSemanticError(e,`The ${n} tag handle is non-default and was not declared.`)}if(!r)throw new p.YAMLSemanticError(e,`The ${n} tag has no suffix.`);if(n==="!"&&(t.version||t.options.version)==="1.0"){if(r[0]==="^")return t.warnings.push(new p.YAMLWarning(e,"YAML 1.0 ^ tag expansion is not supported")),r;if(/[:/]/.test(r)){let i=r.match(/^([a-z0-9-]+)\/(.*)/i);return i?`tag:${i[1]}.yaml.org,2002:${i[2]}`:`tag:${r}`}}return s.prefix+decodeURIComponent(r)}function Bo(t,e){let{tag:n,type:r}=e,s=!1;if(n){let{handle:i,suffix:o,verbatim:a}=n;if(a){if(a!=="!"&&a!=="!!")return a;let c=`Verbatim tags aren't resolved, so ${a} is invalid.`;t.errors.push(new p.YAMLSemanticError(e,c))}else if(i==="!"&&!o)s=!0;else try{return $o(t,e)}catch(c){t.errors.push(c)}}switch(r){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:case p.Type.QUOTE_DOUBLE:case p.Type.QUOTE_SINGLE:return p.defaultTags.STR;case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;case p.Type.PLAIN:return s?p.defaultTags.STR:null;default:return null}}function is(t,e,n){let{tags:r}=t.schema,s=[];for(let o of r)if(o.tag===n)if(o.test)s.push(o);else{let a=o.resolve(t,e);return a instanceof W?a:new _(a)}let i=Vn(t,e);return typeof i=="string"&&s.length>0?Un(i,s,r.scalarFallback):null}function Fo({type:t}){switch(t){case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;default:return p.defaultTags.STR}}function qo(t,e,n){try{let r=is(t,e,n);if(r)return n&&e.tag&&(r.tag=n),r}catch(r){return r.source||(r.source=e),t.errors.push(r),null}try{let r=Fo(e);if(!r)throw new Error(`The tag ${n} is unavailable`);let s=`The tag ${n} is unavailable, falling back to ${r}`;t.warnings.push(new p.YAMLWarning(e,s));let i=is(t,e,r);return i.tag=n,i}catch(r){let s=new p.YAMLReferenceError(e,r.message);return s.stack=r.stack,t.errors.push(s),null}}var Uo=t=>{if(!t)return!1;let{type:e}=t;return e===p.Type.MAP_KEY||e===p.Type.MAP_VALUE||e===p.Type.SEQ_ITEM};function Ko(t,e){let n={before:[],after:[]},r=!1,s=!1,i=Uo(e.context.parent)?e.context.parent.props.concat(e.props):e.props;for(let{start:o,end:a}of i)switch(e.context.src[o]){case p.Char.COMMENT:{if(!e.commentHasRequiredWhitespace(o)){let m="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,m))}let{header:c,valueRange:l}=e;(l&&(o>l.start||c&&o>c.start)?n.after:n.before).push(e.context.src.slice(o+1,a));break}case p.Char.ANCHOR:if(r){let c="A node can have at most one anchor";t.push(new p.YAMLSemanticError(e,c))}r=!0;break;case p.Char.TAG:if(s){let c="A node can have at most one tag";t.push(new p.YAMLSemanticError(e,c))}s=!0;break}return{comments:n,hasAnchor:r,hasTag:s}}function Vo(t,e){let{anchors:n,errors:r,schema:s}=t;if(e.type===p.Type.ALIAS){let o=e.rawValue,a=n.getNode(o);if(!a){let l=`Aliased anchor not found: ${o}`;return r.push(new p.YAMLReferenceError(e,l)),null}let c=new be(a);return n._cstAliases.push(c),c}let i=Bo(t,e);if(i)return qo(t,e,i);if(e.type!==p.Type.PLAIN){let o=`Failed to resolve ${e.type} node here`;return r.push(new p.YAMLSyntaxError(e,o)),null}try{let o=Vn(t,e);return Un(o,s.tags,s.tags.scalarFallback)}catch(o){return o.source||(o.source=e),r.push(o),null}}function fe(t,e){if(!e)return null;e.error&&t.errors.push(e.error);let{comments:n,hasAnchor:r,hasTag:s}=Ko(t.errors,e);if(r){let{anchors:o}=t,a=e.anchor,c=o.getNode(a);c&&(o.map[o.newName(a)]=c),o.map[a]=e}if(e.type===p.Type.ALIAS&&(r||s)){let o="An alias node must not specify any properties";t.errors.push(new p.YAMLSemanticError(e,o))}let i=Vo(t,e);if(i){i.range=[e.range.start,e.range.end],t.options.keepCstNodes&&(i.cstNode=e),t.options.keepNodeTypes&&(i.type=e.type);let o=n.before.join(` +`+s:t.comment=s)}}function $n(t,e){let n=e.strValue;return n?typeof n=="string"?n:(n.errors.forEach(r=>{r.source||(r.source=e),t.errors.push(r)}),n.str):""}function vo(t,e){let{handle:n,suffix:r}=e.tag,s=t.tagPrefixes.find(i=>i.handle===n);if(!s){let i=t.getDefaults().tagPrefixes;if(i&&(s=i.find(o=>o.handle===n)),!s)throw new p.YAMLSemanticError(e,`The ${n} tag handle is non-default and was not declared.`)}if(!r)throw new p.YAMLSemanticError(e,`The ${n} tag has no suffix.`);if(n==="!"&&(t.version||t.options.version)==="1.0"){if(r[0]==="^")return t.warnings.push(new p.YAMLWarning(e,"YAML 1.0 ^ tag expansion is not supported")),r;if(/[:/]/.test(r)){let i=r.match(/^([a-z0-9-]+)\/(.*)/i);return i?`tag:${i[1]}.yaml.org,2002:${i[2]}`:`tag:${r}`}}return s.prefix+decodeURIComponent(r)}function Io(t,e){let{tag:n,type:r}=e,s=!1;if(n){let{handle:i,suffix:o,verbatim:a}=n;if(a){if(a!=="!"&&a!=="!!")return a;let c=`Verbatim tags aren't resolved, so ${a} is invalid.`;t.errors.push(new p.YAMLSemanticError(e,c))}else if(i==="!"&&!o)s=!0;else try{return vo(t,e)}catch(c){t.errors.push(c)}}switch(r){case p.Type.BLOCK_FOLDED:case p.Type.BLOCK_LITERAL:case p.Type.QUOTE_DOUBLE:case p.Type.QUOTE_SINGLE:return p.defaultTags.STR;case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;case p.Type.PLAIN:return s?p.defaultTags.STR:null;default:return null}}function Jr(t,e,n){let{tags:r}=t.schema,s=[];for(let o of r)if(o.tag===n)if(o.test)s.push(o);else{let a=o.resolve(t,e);return a instanceof Q?a:new x(a)}let i=$n(t,e);return typeof i=="string"&&s.length>0?Rn(i,s,r.scalarFallback):null}function _o({type:t}){switch(t){case p.Type.FLOW_MAP:case p.Type.MAP:return p.defaultTags.MAP;case p.Type.FLOW_SEQ:case p.Type.SEQ:return p.defaultTags.SEQ;default:return p.defaultTags.STR}}function xo(t,e,n){try{let r=Jr(t,e,n);if(r)return n&&e.tag&&(r.tag=n),r}catch(r){return r.source||(r.source=e),t.errors.push(r),null}try{let r=_o(e);if(!r)throw new Error(`The tag ${n} is unavailable`);let s=`The tag ${n} is unavailable, falling back to ${r}`;t.warnings.push(new p.YAMLWarning(e,s));let i=Jr(t,e,r);return i.tag=n,i}catch(r){let s=new p.YAMLReferenceError(e,r.message);return s.stack=r.stack,t.errors.push(s),null}}var Ro=t=>{if(!t)return!1;let{type:e}=t;return e===p.Type.MAP_KEY||e===p.Type.MAP_VALUE||e===p.Type.SEQ_ITEM};function Do(t,e){let n={before:[],after:[]},r=!1,s=!1,i=Ro(e.context.parent)?e.context.parent.props.concat(e.props):e.props;for(let{start:o,end:a}of i)switch(e.context.src[o]){case p.Char.COMMENT:{if(!e.commentHasRequiredWhitespace(o)){let m="Comments must be separated from other tokens by white space characters";t.push(new p.YAMLSemanticError(e,m))}let{header:c,valueRange:l}=e;(l&&(o>l.start||c&&o>c.start)?n.after:n.before).push(e.context.src.slice(o+1,a));break}case p.Char.ANCHOR:if(r){let c="A node can have at most one anchor";t.push(new p.YAMLSemanticError(e,c))}r=!0;break;case p.Char.TAG:if(s){let c="A node can have at most one tag";t.push(new p.YAMLSemanticError(e,c))}s=!0;break}return{comments:n,hasAnchor:r,hasTag:s}}function $o(t,e){let{anchors:n,errors:r,schema:s}=t;if(e.type===p.Type.ALIAS){let o=e.rawValue,a=n.getNode(o);if(!a){let l=`Aliased anchor not found: ${o}`;return r.push(new p.YAMLReferenceError(e,l)),null}let c=new we(a);return n._cstAliases.push(c),c}let i=Io(t,e);if(i)return xo(t,e,i);if(e.type!==p.Type.PLAIN){let o=`Failed to resolve ${e.type} node here`;return r.push(new p.YAMLSyntaxError(e,o)),null}try{let o=$n(t,e);return Rn(o,s.tags,s.tags.scalarFallback)}catch(o){return o.source||(o.source=e),r.push(o),null}}function pe(t,e){if(!e)return null;e.error&&t.errors.push(e.error);let{comments:n,hasAnchor:r,hasTag:s}=Do(t.errors,e);if(r){let{anchors:o}=t,a=e.anchor,c=o.getNode(a);c&&(o.map[o.newName(a)]=c),o.map[a]=e}if(e.type===p.Type.ALIAS&&(r||s)){let o="An alias node must not specify any properties";t.errors.push(new p.YAMLSemanticError(e,o))}let i=$o(t,e);if(i){i.range=[e.range.start,e.range.end],t.options.keepCstNodes&&(i.cstNode=e),t.options.keepNodeTypes&&(i.type=e.type);let o=n.before.join(` `);o&&(i.commentBefore=i.commentBefore?`${i.commentBefore} ${o}`:o);let a=n.after.join(` `);a&&(i.comment=i.comment?`${i.comment} -${a}`:a)}return e.resolved=i}function jo(t,e){if(e.type!==p.Type.MAP&&e.type!==p.Type.FLOW_MAP){let o=`A ${e.type} node cannot be resolved as a mapping`;return t.errors.push(new p.YAMLSyntaxError(e,o)),null}let{comments:n,items:r}=e.type===p.Type.FLOW_MAP?Ho(t,e):Go(t,e),s=new dt;s.items=r,ms(s,n);let i=!1;for(let o=0;o{if(f instanceof be){let{type:m}=f.source;return m===p.Type.MAP||m===p.Type.FLOW_MAP?!1:l="Merge nodes aliases can only point to maps"}return l="Merge nodes can only have Alias nodes as values"}),l&&t.errors.push(new p.YAMLSemanticError(e,l))}else for(let c=o+1;c{if(r.length===0)return!1;let{start:s}=r[0];if(e&&s>e.valueRange.start||n[s]!==p.Char.COMMENT)return!1;for(let i=t;i0){c=new p.PlainValue(p.Type.PLAIN,[]),c.context={parent:a,src:a.context.src};let f=a.range.start+1;if(c.range={start:f,end:f},c.valueRange={start:f,end:f},typeof a.range.origStart=="number"){let m=a.range.origStart+1;c.range.origStart=c.range.origEnd=m,c.valueRange.origStart=c.valueRange.origEnd=m}}let l=new T(s,fe(t,c));Qo(a,l),r.push(l),s&&typeof i=="number"&&a.range.start>i+1024&&t.errors.push(ps(e,s)),s=void 0,i=null}break;default:s!==void 0&&r.push(new T(s)),s=fe(t,a),i=a.range.start,a.error&&t.errors.push(a.error);e:for(let c=o+1;;++c){let l=e.items[c];switch(l&&l.type){case p.Type.BLANK_LINE:case p.Type.COMMENT:continue e;case p.Type.MAP_VALUE:break e;default:{let f="Implicit map keys need to be followed by map values";t.errors.push(new p.YAMLSemanticError(a,f));break e}}}if(a.valueRangeContainsNewline){let c="Implicit map keys need to be on a single line";t.errors.push(new p.YAMLSemanticError(a,c))}}}return s!==void 0&&r.push(new T(s)),{comments:n,items:r}}function Ho(t,e){let n=[],r=[],s,i=!1,o="{";for(let a=0;ai instanceof T&&i.key instanceof W)){let i="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";t.warnings.push(new p.YAMLWarning(e,i))}return e.resolved=s,s}function Xo(t,e){let n=[],r=[];for(let s=0;so+1024&&t.errors.push(ps(e,i));let{src:h}=c.context;for(let g=o;g{"use strict";var Q=oe(),O=qe(),Zo={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve:(t,e)=>{let n=O.resolveString(t,e);if(typeof Buffer=="function")return Buffer.from(n,"base64");if(typeof atob=="function"){let r=atob(n.replace(/[\n\r]/g,"")),s=new Uint8Array(r.length);for(let i=0;i{let o;if(typeof Buffer=="function")o=n instanceof Buffer?n.toString("base64"):Buffer.from(n.buffer).toString("base64");else if(typeof btoa=="function"){let a="";for(let c=0;c1){let o="Each pair must have its own sequence indicator";throw new Q.YAMLSemanticError(e,o)}let i=s.items[0]||new O.Pair;s.commentBefore&&(i.commentBefore=i.commentBefore?`${s.commentBefore} +${a}`:a)}return e.resolved=i}function Yo(t,e){if(e.type!==p.Type.MAP&&e.type!==p.Type.FLOW_MAP){let o=`A ${e.type} node cannot be resolved as a mapping`;return t.errors.push(new p.YAMLSyntaxError(e,o)),null}let{comments:n,items:r}=e.type===p.Type.FLOW_MAP?Uo(t,e):qo(t,e),s=new ct;s.items=r,ss(s,n);let i=!1;for(let o=0;o{if(f instanceof we){let{type:m}=f.source;return m===p.Type.MAP||m===p.Type.FLOW_MAP?!1:l="Merge nodes aliases can only point to maps"}return l="Merge nodes can only have Alias nodes as values"}),l&&t.errors.push(new p.YAMLSemanticError(e,l))}else for(let c=o+1;c{if(r.length===0)return!1;let{start:s}=r[0];if(e&&s>e.valueRange.start||n[s]!==p.Char.COMMENT)return!1;for(let i=t;i0){c=new p.PlainValue(p.Type.PLAIN,[]),c.context={parent:a,src:a.context.src};let f=a.range.start+1;if(c.range={start:f,end:f},c.valueRange={start:f,end:f},typeof a.range.origStart=="number"){let m=a.range.origStart+1;c.range.origStart=c.range.origEnd=m,c.valueRange.origStart=c.valueRange.origEnd=m}}let l=new T(s,pe(t,c));Fo(a,l),r.push(l),s&&typeof i=="number"&&a.range.start>i+1024&&t.errors.push(rs(e,s)),s=void 0,i=null}break;default:s!==void 0&&r.push(new T(s)),s=pe(t,a),i=a.range.start,a.error&&t.errors.push(a.error);e:for(let c=o+1;;++c){let l=e.items[c];switch(l&&l.type){case p.Type.BLANK_LINE:case p.Type.COMMENT:continue e;case p.Type.MAP_VALUE:break e;default:{let f="Implicit map keys need to be followed by map values";t.errors.push(new p.YAMLSemanticError(a,f));break e}}}if(a.valueRangeContainsNewline){let c="Implicit map keys need to be on a single line";t.errors.push(new p.YAMLSemanticError(a,c))}}}return s!==void 0&&r.push(new T(s)),{comments:n,items:r}}function Uo(t,e){let n=[],r=[],s,i=!1,o="{";for(let a=0;ai instanceof T&&i.key instanceof Q)){let i="Keys with collection values will be stringified as YAML due to JS Object restrictions. Use mapAsMap: true to avoid this.";t.warnings.push(new p.YAMLWarning(e,i))}return e.resolved=s,s}function Wo(t,e){let n=[],r=[];for(let s=0;so+1024&&t.errors.push(rs(e,i));let{src:h}=c.context;for(let d=o;d{"use strict";var G=ce(),O=De(),jo={identify:t=>t instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve:(t,e)=>{let n=O.resolveString(t,e);if(typeof Buffer=="function")return Buffer.from(n,"base64");if(typeof atob=="function"){let r=atob(n.replace(/[\n\r]/g,"")),s=new Uint8Array(r.length);for(let i=0;i{let o;if(typeof Buffer=="function")o=n instanceof Buffer?n.toString("base64"):Buffer.from(n.buffer).toString("base64");else if(typeof btoa=="function"){let a="";for(let c=0;c1){let o="Each pair must have its own sequence indicator";throw new G.YAMLSemanticError(e,o)}let i=s.items[0]||new O.Pair;s.commentBefore&&(i.commentBefore=i.commentBefore?`${s.commentBefore} ${i.commentBefore}`:s.commentBefore),s.comment&&(i.comment=i.comment?`${s.comment} -${i.comment}`:s.comment),s=i}n.items[r]=s instanceof O.Pair?s:new O.Pair(s)}}return n}function ds(t,e,n){let r=new O.YAMLSeq(t);r.tag="tag:yaml.org,2002:pairs";for(let s of e){let i,o;if(Array.isArray(s))if(s.length===2)i=s[0],o=s[1];else throw new TypeError(`Expected [key, value] tuple: ${s}`);else if(s&&s instanceof Object){let c=Object.keys(s);if(c.length===1)i=c[0],o=s[i];else throw new TypeError(`Expected { key: value } tuple: ${s}`)}else i=s;let a=t.createPair(i,o,n);r.items.push(a)}return r}var ea={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:gs,createNode:ds},Ue=class t extends O.YAMLSeq{constructor(){super(),Q._defineProperty(this,"add",O.YAMLMap.prototype.add.bind(this)),Q._defineProperty(this,"delete",O.YAMLMap.prototype.delete.bind(this)),Q._defineProperty(this,"get",O.YAMLMap.prototype.get.bind(this)),Q._defineProperty(this,"has",O.YAMLMap.prototype.has.bind(this)),Q._defineProperty(this,"set",O.YAMLMap.prototype.set.bind(this)),this.tag=t.tag}toJSON(e,n){let r=new Map;n&&n.onCreate&&n.onCreate(r);for(let s of this.items){let i,o;if(s instanceof O.Pair?(i=O.toJSON(s.key,"",n),o=O.toJSON(s.value,i,n)):i=O.toJSON(s,"",n),r.has(i))throw new Error("Ordered maps must not include duplicate keys");r.set(i,o)}return r}};Q._defineProperty(Ue,"tag","tag:yaml.org,2002:omap");function ta(t,e){let n=gs(t,e),r=[];for(let{key:s}of n.items)if(s instanceof O.Scalar)if(r.includes(s.value)){let i="Ordered maps must not include duplicate keys";throw new Q.YAMLSemanticError(e,i)}else r.push(s.value);return Object.assign(new Ue,n)}function na(t,e,n){let r=ds(t,e,n),s=new Ue;return s.items=r.items,s}var ra={identify:t=>t instanceof Map,nodeClass:Ue,default:!1,tag:"tag:yaml.org,2002:omap",resolve:ta,createNode:na},Ke=class t extends O.YAMLMap{constructor(){super(),this.tag=t.tag}add(e){let n=e instanceof O.Pair?e:new O.Pair(e);O.findPair(this.items,n.key)||this.items.push(n)}get(e,n){let r=O.findPair(this.items,e);return!n&&r instanceof O.Pair?r.key instanceof O.Scalar?r.key.value:r.key:r}set(e,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);let r=O.findPair(this.items,e);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new O.Pair(e))}toJSON(e,n){return super.toJSON(e,n,Set)}toString(e,n,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return super.toString(e,n,r);throw new Error("Set items must all have null values")}};Q._defineProperty(Ke,"tag","tag:yaml.org,2002:set");function sa(t,e){let n=O.resolveMap(t,e);if(!n.hasAllNullValues())throw new Q.YAMLSemanticError(e,"Set items must all have null values");return Object.assign(new Ke,n)}function ia(t,e,n){let r=new Ke;for(let s of e)r.items.push(t.createPair(s,null,n));return r}var oa={identify:t=>t instanceof Set,nodeClass:Ke,default:!1,tag:"tag:yaml.org,2002:set",resolve:sa,createNode:ia},jn=(t,e)=>{let n=e.split(":").reduce((r,s)=>r*60+Number(s),0);return t==="-"?-n:n},ys=({value:t})=>{if(isNaN(t)||!isFinite(t))return O.stringifyNumber(t);let e="";t<0&&(e="-",t=Math.abs(t));let n=[t%60];return t<60?n.unshift(0):(t=Math.round((t-n[0])/60),n.unshift(t%60),t>=60&&(t=Math.round((t-n[0])/60),n.unshift(t))),e+n.map(r=>r<10?"0"+String(r):String(r)).join(":").replace(/000000\d*$/,"")},aa={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(t,e,n)=>jn(e,n.replace(/_/g,"")),stringify:ys},ca={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(t,e,n)=>jn(e,n.replace(/_/g,"")),stringify:ys},la={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:(t,e,n,r,s,i,o,a,c)=>{a&&(a=(a+"00").substr(1,3));let l=Date.UTC(e,n-1,r,s||0,i||0,o||0,a||0);if(c&&c!=="Z"){let f=jn(c[0],c.slice(1));Math.abs(f)<30&&(f*=60),l-=6e4*f}return new Date(l)},stringify:({value:t})=>t.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};function Wn(t){let e={};return t?typeof YAML_SILENCE_DEPRECATION_WARNINGS<"u"?!YAML_SILENCE_DEPRECATION_WARNINGS:!e.YAML_SILENCE_DEPRECATION_WARNINGS:typeof YAML_SILENCE_WARNINGS<"u"?!YAML_SILENCE_WARNINGS:!e.YAML_SILENCE_WARNINGS}function Qn(t,e){Wn(!1)&&console.warn(e?`${e}: ${t}`:t)}function fa(t){if(Wn(!0)){let e=t.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/");Qn(`The endpoint 'yaml/${e}' will be removed in a future release.`,"DeprecationWarning")}}var hs={};function ua(t,e){if(!hs[t]&&Wn(!0)){hs[t]=!0;let n=`The option '${t}' will be removed in a future release`;n+=e?`, use '${e}' instead.`:".",Qn(n,"DeprecationWarning")}}z.binary=Zo;z.floatTime=ca;z.intTime=aa;z.omap=ra;z.pairs=ea;z.set=oa;z.timestamp=la;z.warn=Qn;z.warnFileDeprecation=fa;z.warnOptionDeprecation=ua});var zn=te(Ps=>{"use strict";var jt=oe(),E=qe(),D=Gn();function pa(t,e,n){let r=new E.YAMLMap(t);if(e instanceof Map)for(let[s,i]of e)r.items.push(t.createPair(s,i,n));else if(e&&typeof e=="object")for(let s of Object.keys(e))r.items.push(t.createPair(s,e[s],n));return typeof t.sortMapEntries=="function"&&r.items.sort(t.sortMapEntries),r}var Et={createNode:pa,default:!0,nodeClass:E.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:E.resolveMap};function ma(t,e,n){let r=new E.YAMLSeq(t);if(e&&e[Symbol.iterator])for(let s of e){let i=t.createNode(s,n.wrapScalars,null,n);r.items.push(i)}return r}var Wt={createNode:ma,default:!0,nodeClass:E.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:E.resolveSeq},ha={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify(t,e,n,r){return e=Object.assign({actualString:!0},e),E.stringifyString(t,e,n,r)},options:E.strOptions},Jn=[Et,Wt,ha],Qt=t=>typeof t=="bigint"||Number.isInteger(t),Xn=(t,e,n)=>E.intOptions.asBigInt?BigInt(t):parseInt(e,n);function ws(t,e,n){let{value:r}=t;return Qt(r)&&r>=0?n+r.toString(e):E.stringifyNumber(t)}var bs={identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},Ns={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>t[0]==="t"||t[0]==="T",options:E.boolOptions,stringify:({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr},Os={identify:t=>Qt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(t,e)=>Xn(t,e,8),options:E.intOptions,stringify:t=>ws(t,8,"0o")},As={identify:Qt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:t=>Xn(t,t,10),options:E.intOptions,stringify:E.stringifyNumber},Ls={identify:t=>Qt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(t,e)=>Xn(t,e,16),options:E.intOptions,stringify:t=>ws(t,16,"0x")},Ts={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},Ms={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify:({value:t})=>Number(t).toExponential()},Cs={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(t,e,n){let r=e||n,s=new E.Scalar(parseFloat(t));return r&&r[r.length-1]==="0"&&(s.minFractionDigits=r.length),s},stringify:E.stringifyNumber},ga=Jn.concat([bs,Ns,Os,As,Ls,Ts,Ms,Cs]),Es=t=>typeof t=="bigint"||Number.isInteger(t),Kt=({value:t})=>JSON.stringify(t),ks=[Et,Wt,{identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify:Kt},{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Kt},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:t=>t==="true",stringify:Kt},{identify:Es,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:t=>E.intOptions.asBigInt?BigInt(t):parseInt(t,10),stringify:({value:t})=>Es(t)?t.toString():JSON.stringify(t)},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:Kt}];ks.scalarFallback=t=>{throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(t)}`)};var Ss=({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr,yt=t=>typeof t=="bigint"||Number.isInteger(t);function Vt(t,e,n){let r=e.replace(/_/g,"");if(E.intOptions.asBigInt){switch(n){case 2:r=`0b${r}`;break;case 8:r=`0o${r}`;break;case 16:r=`0x${r}`;break}let i=BigInt(r);return t==="-"?BigInt(-1)*i:i}let s=parseInt(r,n);return t==="-"?-1*s:s}function Hn(t,e,n){let{value:r}=t;if(yt(r)){let s=r.toString(e);return r<0?"-"+n+s.substr(1):n+s}return E.stringifyNumber(t)}var da=Jn.concat([{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>!0,options:E.boolOptions,stringify:Ss},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>!1,options:E.boolOptions,stringify:Ss},{identify:yt,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(t,e,n)=>Vt(e,n,2),stringify:t=>Hn(t,2,"0b")},{identify:yt,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(t,e,n)=>Vt(e,n,8),stringify:t=>Hn(t,8,"0")},{identify:yt,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(t,e,n)=>Vt(e,n,10),stringify:E.stringifyNumber},{identify:yt,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(t,e,n)=>Vt(e,n,16),stringify:t=>Hn(t,16,"0x")},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify:({value:t})=>Number(t).toExponential()},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(t,e){let n=new E.Scalar(parseFloat(t.replace(/_/g,"")));if(e){let r=e.replace(/_/g,"");r[r.length-1]==="0"&&(n.minFractionDigits=r.length)}return n},stringify:E.stringifyNumber}],D.binary,D.omap,D.pairs,D.set,D.intTime,D.floatTime,D.timestamp),ya={core:ga,failsafe:Jn,json:ks,yaml11:da},Ea={binary:D.binary,bool:Ns,float:Cs,floatExp:Ms,floatNaN:Ts,floatTime:D.floatTime,int:As,intHex:Ls,intOct:Os,intTime:D.intTime,map:Et,null:bs,omap:D.omap,pairs:D.pairs,seq:Wt,set:D.set,timestamp:D.timestamp};function Sa(t,e,n){if(e){let r=n.filter(i=>i.tag===e),s=r.find(i=>!i.format)||r[0];if(!s)throw new Error(`Tag ${e} not found`);return s}return n.find(r=>(r.identify&&r.identify(t)||r.class&&t instanceof r.class)&&!r.format)}function wa(t,e,n){if(t instanceof E.Node)return t;let{defaultPrefix:r,onTagObj:s,prevObjects:i,schema:o,wrapScalars:a}=n;e&&e.startsWith("!!")&&(e=r+e.slice(2));let c=Sa(t,e,o.tags);if(!c){if(typeof t.toJSON=="function"&&(t=t.toJSON()),!t||typeof t!="object")return a?new E.Scalar(t):t;c=t instanceof Map?Et:t[Symbol.iterator]?Wt:Et}s&&(s(c),delete n.onTagObj);let l={value:void 0,node:void 0};if(t&&typeof t=="object"&&i){let f=i.get(t);if(f){let m=new E.Alias(f);return n.aliasNodes.push(m),m}l.value=t,i.set(t,l)}return l.node=c.createNode?c.createNode(n.schema,t,n):a?new E.Scalar(t):t,e&&l.node instanceof E.Node&&(l.node.tag=e),l.node}function ba(t,e,n,r){let s=t[r.replace(/\W/g,"")];if(!s){let i=Object.keys(t).map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${r}"; use one of ${i}`)}if(Array.isArray(n))for(let i of n)s=s.concat(i);else typeof n=="function"&&(s=n(s.slice()));for(let i=0;iJSON.stringify(l)).join(", ");throw new Error(`Unknown custom tag "${o}"; use one of ${c}`)}s[i]=a}}return s}var Na=(t,e)=>t.keye.key?1:0,St=class t{constructor({customTags:e,merge:n,schema:r,sortMapEntries:s,tags:i}){this.merge=!!n,this.name=r,this.sortMapEntries=s===!0?Na:s||null,!e&&i&&D.warnOptionDeprecation("tags","customTags"),this.tags=ba(ya,Ea,e||i,r)}createNode(e,n,r,s){let i={defaultPrefix:t.defaultPrefix,schema:this,wrapScalars:n},o=s?Object.assign(s,i):i;return wa(e,r,o)}createPair(e,n,r){r||(r={wrapScalars:!0});let s=this.createNode(e,r.wrapScalars,null,r),i=this.createNode(n,r.wrapScalars,null,r);return new E.Pair(s,i)}};jt._defineProperty(St,"defaultPrefix",jt.defaultTagPrefix);jt._defineProperty(St,"defaultTags",jt.defaultTags);Ps.Schema=St});var Rs=te(Xt=>{"use strict";var Y=oe(),S=qe(),Is=zn(),Oa={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},Aa={get binary(){return S.binaryOptions},set binary(t){Object.assign(S.binaryOptions,t)},get bool(){return S.boolOptions},set bool(t){Object.assign(S.boolOptions,t)},get int(){return S.intOptions},set int(t){Object.assign(S.intOptions,t)},get null(){return S.nullOptions},set null(t){Object.assign(S.nullOptions,t)},get str(){return S.strOptions},set str(t){Object.assign(S.strOptions,t)}},_s={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:Y.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]}};function vs(t,e){if((t.version||t.options.version)==="1.0"){let s=e.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(s)return"!"+s[1];let i=e.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return i?`!${i[1]}/${i[2]}`:`!${e.replace(/^tag:/,"")}`}let n=t.tagPrefixes.find(s=>e.indexOf(s.prefix)===0);if(!n){let s=t.getDefaults().tagPrefixes;n=s&&s.find(i=>e.indexOf(i.prefix)===0)}if(!n)return e[0]==="!"?e:`!<${e}>`;let r=e.substr(n.prefix.length).replace(/[!,[\]{}]/g,s=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"})[s]);return n.handle+r}function La(t,e){if(e instanceof S.Alias)return S.Alias;if(e.tag){let s=t.filter(i=>i.tag===e.tag);if(s.length>0)return s.find(i=>i.format===e.format)||s[0]}let n,r;if(e instanceof S.Scalar){r=e.value;let s=t.filter(i=>i.identify&&i.identify(r)||i.class&&r instanceof i.class);n=s.find(i=>i.format===e.format)||s.find(i=>!i.format)}else r=e,n=t.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){let s=r&&r.constructor?r.constructor.name:typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function Ta(t,e,{anchors:n,doc:r}){let s=[],i=r.anchors.getName(t);return i&&(n[i]=t,s.push(`&${i}`)),t.tag?s.push(vs(r,t.tag)):e.default||s.push(vs(r,e.tag)),s.join(" ")}function Gt(t,e,n,r){let{anchors:s,schema:i}=e.doc,o;if(!(t instanceof S.Node)){let l={aliasNodes:[],onTagObj:f=>o=f,prevObjects:new Map};t=i.createNode(t,!0,null,l);for(let f of l.aliasNodes){f.source=f.source.node;let m=s.getName(f.source);m||(m=s.newName(),s.map[m]=f.source)}}if(t instanceof S.Pair)return t.toString(e,n,r);o||(o=La(i.tags,t));let a=Ta(t,o,e);a.length>0&&(e.indentAtStart=(e.indentAtStart||0)+a.length+1);let c=typeof o.stringify=="function"?o.stringify(t,e,n,r):t instanceof S.Scalar?S.stringifyString(t,e,n,r):t.toString(e,n,r);return a?t instanceof S.Scalar||c[0]==="{"||c[0]==="["?`${a} ${c}`:`${a} -${e.indent}${c}`:c}var Zn=class t{static validAnchorNode(e){return e instanceof S.Scalar||e instanceof S.YAMLSeq||e instanceof S.YAMLMap}constructor(e){Y._defineProperty(this,"map",Object.create(null)),this.prefix=e}createAlias(e,n){return this.setAnchor(e,n),new S.Alias(e)}createMergePair(...e){let n=new S.Merge;return n.value.items=e.map(r=>{if(r instanceof S.Alias){if(r.source instanceof S.YAMLMap)return r}else if(r instanceof S.YAMLMap)return this.createAlias(r);throw new Error("Merge sources must be Map nodes or their Aliases")}),n}getName(e){let{map:n}=this;return Object.keys(n).find(r=>n[r]===e)}getNames(){return Object.keys(this.map)}getNode(e){return this.map[e]}newName(e){e||(e=this.prefix);let n=Object.keys(this.map);for(let r=1;;++r){let s=`${e}${r}`;if(!n.includes(s))return s}}resolveNodes(){let{map:e,_cstAliases:n}=this;Object.keys(e).forEach(r=>{e[r]=e[r].resolved}),n.forEach(r=>{r.source=r.source.resolved}),delete this._cstAliases}setAnchor(e,n){if(e!=null&&!t.validAnchorNode(e))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(n&&/[\x00-\x19\s,[\]{}]/.test(n))throw new Error("Anchor names must not contain whitespace or control characters");let{map:r}=this,s=e&&Object.keys(r).find(i=>r[i]===e);if(s)if(n)s!==n&&(delete r[s],r[n]=e);else return s;else{if(!n){if(!e)return null;n=this.newName()}r[n]=e}return n}},Ht=(t,e)=>{if(t&&typeof t=="object"){let{tag:n}=t;t instanceof S.Collection?(n&&(e[n]=!0),t.items.forEach(r=>Ht(r,e))):t instanceof S.Pair?(Ht(t.key,e),Ht(t.value,e)):t instanceof S.Scalar&&n&&(e[n]=!0)}return e},Ma=t=>Object.keys(Ht(t,{}));function Ca(t,e){let n={before:[],after:[]},r,s=!1;for(let i of e)if(i.valueRange){if(r!==void 0){let a="Document contains trailing content not separated by a ... or --- line";t.errors.push(new Y.YAMLSyntaxError(i,a));break}let o=S.resolveNode(t,i);s&&(o.spaceBefore=!0,s=!1),r=o}else i.comment!==null?(r===void 0?n.before:n.after).push(i.comment):i.type===Y.Type.BLANK_LINE&&(s=!0,r===void 0&&n.before.length>0&&!t.commentBefore&&(t.commentBefore=n.before.join(` +${i.comment}`:s.comment),s=i}n.items[r]=s instanceof O.Pair?s:new O.Pair(s)}}return n}function as(t,e,n){let r=new O.YAMLSeq(t);r.tag="tag:yaml.org,2002:pairs";for(let s of e){let i,o;if(Array.isArray(s))if(s.length===2)i=s[0],o=s[1];else throw new TypeError(`Expected [key, value] tuple: ${s}`);else if(s&&s instanceof Object){let c=Object.keys(s);if(c.length===1)i=c[0],o=s[i];else throw new TypeError(`Expected { key: value } tuple: ${s}`)}else i=s;let a=t.createPair(i,o,n);r.items.push(a)}return r}var Qo={default:!1,tag:"tag:yaml.org,2002:pairs",resolve:os,createNode:as},$e=class t extends O.YAMLSeq{constructor(){super(),G._defineProperty(this,"add",O.YAMLMap.prototype.add.bind(this)),G._defineProperty(this,"delete",O.YAMLMap.prototype.delete.bind(this)),G._defineProperty(this,"get",O.YAMLMap.prototype.get.bind(this)),G._defineProperty(this,"has",O.YAMLMap.prototype.has.bind(this)),G._defineProperty(this,"set",O.YAMLMap.prototype.set.bind(this)),this.tag=t.tag}toJSON(e,n){let r=new Map;n&&n.onCreate&&n.onCreate(r);for(let s of this.items){let i,o;if(s instanceof O.Pair?(i=O.toJSON(s.key,"",n),o=O.toJSON(s.value,i,n)):i=O.toJSON(s,"",n),r.has(i))throw new Error("Ordered maps must not include duplicate keys");r.set(i,o)}return r}};G._defineProperty($e,"tag","tag:yaml.org,2002:omap");function Go(t,e){let n=os(t,e),r=[];for(let{key:s}of n.items)if(s instanceof O.Scalar)if(r.includes(s.value)){let i="Ordered maps must not include duplicate keys";throw new G.YAMLSemanticError(e,i)}else r.push(s.value);return Object.assign(new $e,n)}function Ho(t,e,n){let r=as(t,e,n),s=new $e;return s.items=r.items,s}var Jo={identify:t=>t instanceof Map,nodeClass:$e,default:!1,tag:"tag:yaml.org,2002:omap",resolve:Go,createNode:Ho},Ye=class t extends O.YAMLMap{constructor(){super(),this.tag=t.tag}add(e){let n=e instanceof O.Pair?e:new O.Pair(e);O.findPair(this.items,n.key)||this.items.push(n)}get(e,n){let r=O.findPair(this.items,e);return!n&&r instanceof O.Pair?r.key instanceof O.Scalar?r.key.value:r.key:r}set(e,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);let r=O.findPair(this.items,e);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new O.Pair(e))}toJSON(e,n){return super.toJSON(e,n,Set)}toString(e,n,r){if(!e)return JSON.stringify(this);if(this.hasAllNullValues())return super.toString(e,n,r);throw new Error("Set items must all have null values")}};G._defineProperty(Ye,"tag","tag:yaml.org,2002:set");function Xo(t,e){let n=O.resolveMap(t,e);if(!n.hasAllNullValues())throw new G.YAMLSemanticError(e,"Set items must all have null values");return Object.assign(new Ye,n)}function zo(t,e,n){let r=new Ye;for(let s of e)r.items.push(t.createPair(s,null,n));return r}var Zo={identify:t=>t instanceof Set,nodeClass:Ye,default:!1,tag:"tag:yaml.org,2002:set",resolve:Xo,createNode:zo},Yn=(t,e)=>{let n=e.split(":").reduce((r,s)=>r*60+Number(s),0);return t==="-"?-n:n},cs=({value:t})=>{if(isNaN(t)||!isFinite(t))return O.stringifyNumber(t);let e="";t<0&&(e="-",t=Math.abs(t));let n=[t%60];return t<60?n.unshift(0):(t=Math.round((t-n[0])/60),n.unshift(t%60),t>=60&&(t=Math.round((t-n[0])/60),n.unshift(t))),e+n.map(r=>r<10?"0"+String(r):String(r)).join(":").replace(/000000\d*$/,"")},ea={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+)$/,resolve:(t,e,n)=>Yn(e,n.replace(/_/g,"")),stringify:cs},ta={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^([-+]?)([0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*)$/,resolve:(t,e,n)=>Yn(e,n.replace(/_/g,"")),stringify:cs},na={identify:t=>t instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^(?:([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?)$"),resolve:(t,e,n,r,s,i,o,a,c)=>{a&&(a=(a+"00").substr(1,3));let l=Date.UTC(e,n-1,r,s||0,i||0,o||0,a||0);if(c&&c!=="Z"){let f=Yn(c[0],c.slice(1));Math.abs(f)<30&&(f*=60),l-=6e4*f}return new Date(l)},stringify:({value:t})=>t.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")};function Bn(t){let e={};return t?typeof YAML_SILENCE_DEPRECATION_WARNINGS<"u"?!YAML_SILENCE_DEPRECATION_WARNINGS:!e.YAML_SILENCE_DEPRECATION_WARNINGS:typeof YAML_SILENCE_WARNINGS<"u"?!YAML_SILENCE_WARNINGS:!e.YAML_SILENCE_WARNINGS}function Fn(t,e){Bn(!1)&&console.warn(e?`${e}: ${t}`:t)}function ra(t){if(Bn(!0)){let e=t.replace(/.*yaml[/\\]/i,"").replace(/\.js$/,"").replace(/\\/g,"/");Fn(`The endpoint 'yaml/${e}' will be removed in a future release.`,"DeprecationWarning")}}var is={};function sa(t,e){if(!is[t]&&Bn(!0)){is[t]=!0;let n=`The option '${t}' will be removed in a future release`;n+=e?`, use '${e}' instead.`:".",Fn(n,"DeprecationWarning")}}ee.binary=jo;ee.floatTime=ta;ee.intTime=ea;ee.omap=Jo;ee.pairs=Qo;ee.set=Zo;ee.timestamp=na;ee.warn=Fn;ee.warnFileDeprecation=ra;ee.warnOptionDeprecation=sa});var Kn=ne(bs=>{"use strict";var Ut=ce(),E=De(),$=qn();function ia(t,e,n){let r=new E.YAMLMap(t);if(e instanceof Map)for(let[s,i]of e)r.items.push(t.createPair(s,i,n));else if(e&&typeof e=="object")for(let s of Object.keys(e))r.items.push(t.createPair(s,e[s],n));return typeof t.sortMapEntries=="function"&&r.items.sort(t.sortMapEntries),r}var ft={createNode:ia,default:!0,nodeClass:E.YAMLMap,tag:"tag:yaml.org,2002:map",resolve:E.resolveMap};function oa(t,e,n){let r=new E.YAMLSeq(t);if(e&&e[Symbol.iterator])for(let s of e){let i=t.createNode(s,n.wrapScalars,null,n);r.items.push(i)}return r}var Vt={createNode:oa,default:!0,nodeClass:E.YAMLSeq,tag:"tag:yaml.org,2002:seq",resolve:E.resolveSeq},aa={identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify(t,e,n,r){return e=Object.assign({actualString:!0},e),E.stringifyString(t,e,n,r)},options:E.strOptions},Vn=[ft,Vt,aa],Wt=t=>typeof t=="bigint"||Number.isInteger(t),Wn=(t,e,n)=>E.intOptions.asBigInt?BigInt(t):parseInt(e,n);function us(t,e,n){let{value:r}=t;return Wt(r)&&r>=0?n+r.toString(e):E.stringifyNumber(t)}var ps={identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},ms={identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:t=>t[0]==="t"||t[0]==="T",options:E.boolOptions,stringify:({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr},hs={identify:t=>Wt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o([0-7]+)$/,resolve:(t,e)=>Wn(t,e,8),options:E.intOptions,stringify:t=>us(t,8,"0o")},ds={identify:Wt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:t=>Wn(t,t,10),options:E.intOptions,stringify:E.stringifyNumber},gs={identify:t=>Wt(t)&&t>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x([0-9a-fA-F]+)$/,resolve:(t,e)=>Wn(t,e,16),options:E.intOptions,stringify:t=>us(t,16,"0x")},ys={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},Es={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t),stringify:({value:t})=>Number(t).toExponential()},Ss={identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.([0-9]+)|[0-9]+\.([0-9]*))$/,resolve(t,e,n){let r=e||n,s=new E.Scalar(parseFloat(t));return r&&r[r.length-1]==="0"&&(s.minFractionDigits=r.length),s},stringify:E.stringifyNumber},ca=Vn.concat([ps,ms,hs,ds,gs,ys,Es,Ss]),ls=t=>typeof t=="bigint"||Number.isInteger(t),Ft=({value:t})=>JSON.stringify(t),ws=[ft,Vt,{identify:t=>typeof t=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:E.resolveString,stringify:Ft},{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Ft},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:t=>t==="true",stringify:Ft},{identify:ls,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:t=>E.intOptions.asBigInt?BigInt(t):parseInt(t,10),stringify:({value:t})=>ls(t)?t.toString():JSON.stringify(t)},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:t=>parseFloat(t),stringify:Ft}];ws.scalarFallback=t=>{throw new SyntaxError(`Unresolved plain scalar ${JSON.stringify(t)}`)};var fs=({value:t})=>t?E.boolOptions.trueStr:E.boolOptions.falseStr,lt=t=>typeof t=="bigint"||Number.isInteger(t);function qt(t,e,n){let r=e.replace(/_/g,"");if(E.intOptions.asBigInt){switch(n){case 2:r=`0b${r}`;break;case 8:r=`0o${r}`;break;case 16:r=`0x${r}`;break}let i=BigInt(r);return t==="-"?BigInt(-1)*i:i}let s=parseInt(r,n);return t==="-"?-1*s:s}function Un(t,e,n){let{value:r}=t;if(lt(r)){let s=r.toString(e);return r<0?"-"+n+s.substr(1):n+s}return E.stringifyNumber(t)}var la=Vn.concat([{identify:t=>t==null,createNode:(t,e,n)=>n.wrapScalars?new E.Scalar(null):null,default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>null,options:E.nullOptions,stringify:()=>E.nullOptions.nullStr},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>!0,options:E.boolOptions,stringify:fs},{identify:t=>typeof t=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>!1,options:E.boolOptions,stringify:fs},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^([-+]?)0b([0-1_]+)$/,resolve:(t,e,n)=>qt(e,n,2),stringify:t=>Un(t,2,"0b")},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^([-+]?)0([0-7_]+)$/,resolve:(t,e,n)=>qt(e,n,8),stringify:t=>Un(t,8,"0")},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",test:/^([-+]?)([0-9][0-9_]*)$/,resolve:(t,e,n)=>qt(e,n,10),stringify:E.stringifyNumber},{identify:lt,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^([-+]?)0x([0-9a-fA-F_]+)$/,resolve:(t,e,n)=>qt(e,n,16),stringify:t=>Un(t,16,"0x")},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.inf|(\.nan))$/i,resolve:(t,e)=>e?NaN:t[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:E.stringifyNumber},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?([0-9][0-9_]*)?(\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:t=>parseFloat(t.replace(/_/g,"")),stringify:({value:t})=>Number(t).toExponential()},{identify:t=>typeof t=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.([0-9_]*)$/,resolve(t,e){let n=new E.Scalar(parseFloat(t.replace(/_/g,"")));if(e){let r=e.replace(/_/g,"");r[r.length-1]==="0"&&(n.minFractionDigits=r.length)}return n},stringify:E.stringifyNumber}],$.binary,$.omap,$.pairs,$.set,$.intTime,$.floatTime,$.timestamp),fa={core:ca,failsafe:Vn,json:ws,yaml11:la},ua={binary:$.binary,bool:ms,float:Ss,floatExp:Es,floatNaN:ys,floatTime:$.floatTime,int:ds,intHex:gs,intOct:hs,intTime:$.intTime,map:ft,null:ps,omap:$.omap,pairs:$.pairs,seq:Vt,set:$.set,timestamp:$.timestamp};function pa(t,e,n){if(e){let r=n.filter(i=>i.tag===e),s=r.find(i=>!i.format)||r[0];if(!s)throw new Error(`Tag ${e} not found`);return s}return n.find(r=>(r.identify&&r.identify(t)||r.class&&t instanceof r.class)&&!r.format)}function ma(t,e,n){if(t instanceof E.Node)return t;let{defaultPrefix:r,onTagObj:s,prevObjects:i,schema:o,wrapScalars:a}=n;e&&e.startsWith("!!")&&(e=r+e.slice(2));let c=pa(t,e,o.tags);if(!c){if(typeof t.toJSON=="function"&&(t=t.toJSON()),!t||typeof t!="object")return a?new E.Scalar(t):t;c=t instanceof Map?ft:t[Symbol.iterator]?Vt:ft}s&&(s(c),delete n.onTagObj);let l={value:void 0,node:void 0};if(t&&typeof t=="object"&&i){let f=i.get(t);if(f){let m=new E.Alias(f);return n.aliasNodes.push(m),m}l.value=t,i.set(t,l)}return l.node=c.createNode?c.createNode(n.schema,t,n):a?new E.Scalar(t):t,e&&l.node instanceof E.Node&&(l.node.tag=e),l.node}function ha(t,e,n,r){let s=t[r.replace(/\W/g,"")];if(!s){let i=Object.keys(t).map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${r}"; use one of ${i}`)}if(Array.isArray(n))for(let i of n)s=s.concat(i);else typeof n=="function"&&(s=n(s.slice()));for(let i=0;iJSON.stringify(l)).join(", ");throw new Error(`Unknown custom tag "${o}"; use one of ${c}`)}s[i]=a}}return s}var da=(t,e)=>t.keye.key?1:0,ut=class t{constructor({customTags:e,merge:n,schema:r,sortMapEntries:s,tags:i}){this.merge=!!n,this.name=r,this.sortMapEntries=s===!0?da:s||null,!e&&i&&$.warnOptionDeprecation("tags","customTags"),this.tags=ha(fa,ua,e||i,r)}createNode(e,n,r,s){let i={defaultPrefix:t.defaultPrefix,schema:this,wrapScalars:n},o=s?Object.assign(s,i):i;return ma(e,r,o)}createPair(e,n,r){r||(r={wrapScalars:!0});let s=this.createNode(e,r.wrapScalars,null,r),i=this.createNode(n,r.wrapScalars,null,r);return new E.Pair(s,i)}};Ut._defineProperty(ut,"defaultPrefix",Ut.defaultTagPrefix);Ut._defineProperty(ut,"defaultTags",Ut.defaultTags);bs.Schema=ut});var Ls=ne(Gt=>{"use strict";var Y=ce(),S=De(),Ns=Kn(),ga={anchorPrefix:"a",customTags:null,indent:2,indentSeq:!0,keepCstNodes:!1,keepNodeTypes:!0,keepBlobsInJSON:!0,mapAsMap:!1,maxAliasCount:100,prettyErrors:!1,simpleKeys:!1,version:"1.2"},ya={get binary(){return S.binaryOptions},set binary(t){Object.assign(S.binaryOptions,t)},get bool(){return S.boolOptions},set bool(t){Object.assign(S.boolOptions,t)},get int(){return S.intOptions},set int(t){Object.assign(S.intOptions,t)},get null(){return S.nullOptions},set null(t){Object.assign(S.nullOptions,t)},get str(){return S.strOptions},set str(t){Object.assign(S.strOptions,t)}},As={"1.0":{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:Y.defaultTagPrefix},{handle:"!!",prefix:"tag:private.yaml.org,2002:"}]},1.1:{schema:"yaml-1.1",merge:!0,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]},1.2:{schema:"core",merge:!1,tagPrefixes:[{handle:"!",prefix:"!"},{handle:"!!",prefix:Y.defaultTagPrefix}]}};function Os(t,e){if((t.version||t.options.version)==="1.0"){let s=e.match(/^tag:private\.yaml\.org,2002:([^:/]+)$/);if(s)return"!"+s[1];let i=e.match(/^tag:([a-zA-Z0-9-]+)\.yaml\.org,2002:(.*)/);return i?`!${i[1]}/${i[2]}`:`!${e.replace(/^tag:/,"")}`}let n=t.tagPrefixes.find(s=>e.indexOf(s.prefix)===0);if(!n){let s=t.getDefaults().tagPrefixes;n=s&&s.find(i=>e.indexOf(i.prefix)===0)}if(!n)return e[0]==="!"?e:`!<${e}>`;let r=e.substr(n.prefix.length).replace(/[!,[\]{}]/g,s=>({"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"})[s]);return n.handle+r}function Ea(t,e){if(e instanceof S.Alias)return S.Alias;if(e.tag){let s=t.filter(i=>i.tag===e.tag);if(s.length>0)return s.find(i=>i.format===e.format)||s[0]}let n,r;if(e instanceof S.Scalar){r=e.value;let s=t.filter(i=>i.identify&&i.identify(r)||i.class&&r instanceof i.class);n=s.find(i=>i.format===e.format)||s.find(i=>!i.format)}else r=e,n=t.find(s=>s.nodeClass&&r instanceof s.nodeClass);if(!n){let s=r&&r.constructor?r.constructor.name:typeof r;throw new Error(`Tag not resolved for ${s} value`)}return n}function Sa(t,e,{anchors:n,doc:r}){let s=[],i=r.anchors.getName(t);return i&&(n[i]=t,s.push(`&${i}`)),t.tag?s.push(Os(r,t.tag)):e.default||s.push(Os(r,e.tag)),s.join(" ")}function Kt(t,e,n,r){let{anchors:s,schema:i}=e.doc,o;if(!(t instanceof S.Node)){let l={aliasNodes:[],onTagObj:f=>o=f,prevObjects:new Map};t=i.createNode(t,!0,null,l);for(let f of l.aliasNodes){f.source=f.source.node;let m=s.getName(f.source);m||(m=s.newName(),s.map[m]=f.source)}}if(t instanceof S.Pair)return t.toString(e,n,r);o||(o=Ea(i.tags,t));let a=Sa(t,o,e);a.length>0&&(e.indentAtStart=(e.indentAtStart||0)+a.length+1);let c=typeof o.stringify=="function"?o.stringify(t,e,n,r):t instanceof S.Scalar?S.stringifyString(t,e,n,r):t.toString(e,n,r);return a?t instanceof S.Scalar||c[0]==="{"||c[0]==="["?`${a} ${c}`:`${a} +${e.indent}${c}`:c}var jn=class t{static validAnchorNode(e){return e instanceof S.Scalar||e instanceof S.YAMLSeq||e instanceof S.YAMLMap}constructor(e){Y._defineProperty(this,"map",Object.create(null)),this.prefix=e}createAlias(e,n){return this.setAnchor(e,n),new S.Alias(e)}createMergePair(...e){let n=new S.Merge;return n.value.items=e.map(r=>{if(r instanceof S.Alias){if(r.source instanceof S.YAMLMap)return r}else if(r instanceof S.YAMLMap)return this.createAlias(r);throw new Error("Merge sources must be Map nodes or their Aliases")}),n}getName(e){let{map:n}=this;return Object.keys(n).find(r=>n[r]===e)}getNames(){return Object.keys(this.map)}getNode(e){return this.map[e]}newName(e){e||(e=this.prefix);let n=Object.keys(this.map);for(let r=1;;++r){let s=`${e}${r}`;if(!n.includes(s))return s}}resolveNodes(){let{map:e,_cstAliases:n}=this;Object.keys(e).forEach(r=>{e[r]=e[r].resolved}),n.forEach(r=>{r.source=r.source.resolved}),delete this._cstAliases}setAnchor(e,n){if(e!=null&&!t.validAnchorNode(e))throw new Error("Anchors may only be set for Scalar, Seq and Map nodes");if(n&&/[\x00-\x19\s,[\]{}]/.test(n))throw new Error("Anchor names must not contain whitespace or control characters");let{map:r}=this,s=e&&Object.keys(r).find(i=>r[i]===e);if(s)if(n)s!==n&&(delete r[s],r[n]=e);else return s;else{if(!n){if(!e)return null;n=this.newName()}r[n]=e}return n}},jt=(t,e)=>{if(t&&typeof t=="object"){let{tag:n}=t;t instanceof S.Collection?(n&&(e[n]=!0),t.items.forEach(r=>jt(r,e))):t instanceof S.Pair?(jt(t.key,e),jt(t.value,e)):t instanceof S.Scalar&&n&&(e[n]=!0)}return e},wa=t=>Object.keys(jt(t,{}));function ba(t,e){let n={before:[],after:[]},r,s=!1;for(let i of e)if(i.valueRange){if(r!==void 0){let a="Document contains trailing content not separated by a ... or --- line";t.errors.push(new Y.YAMLSyntaxError(i,a));break}let o=S.resolveNode(t,i);s&&(o.spaceBefore=!0,s=!1),r=o}else i.comment!==null?(r===void 0?n.before:n.after).push(i.comment):i.type===Y.Type.BLANK_LINE&&(s=!0,r===void 0&&n.before.length>0&&!t.commentBefore&&(t.commentBefore=n.before.join(` `),n.before=[]));if(t.contents=r||null,!r)t.comment=n.before.concat(n.after).join(` `)||null;else{let i=n.before.join(` `);if(i){let o=r instanceof S.Collection&&r.items[0]?r.items[0]:r;o.commentBefore=o.commentBefore?`${i} ${o.commentBefore}`:i}t.comment=n.after.join(` -`)||null}}function ka({tagPrefixes:t},e){let[n,r]=e.parameters;if(!n||!r){let s="Insufficient parameters given for %TAG directive";throw new Y.YAMLSemanticError(e,s)}if(t.some(s=>s.handle===n)){let s="The %TAG directive must only be given at most once per handle in the same document.";throw new Y.YAMLSemanticError(e,s)}return{handle:n,prefix:r}}function Pa(t,e){let[n]=e.parameters;if(e.name==="YAML:1.0"&&(n="1.0"),!n){let r="Insufficient parameters given for %YAML directive";throw new Y.YAMLSemanticError(e,r)}if(!_s[n]){let s=`Document will be parsed as YAML ${t.version||t.options.version} rather than YAML ${n}`;t.warnings.push(new Y.YAMLWarning(e,s))}return n}function Ia(t,e,n){let r=[],s=!1;for(let i of e){let{comment:o,name:a}=i;switch(a){case"TAG":try{t.tagPrefixes.push(ka(t,i))}catch(c){t.errors.push(c)}s=!0;break;case"YAML":case"YAML:1.0":if(t.version){let c="The %YAML directive must only be given at most once per document.";t.errors.push(new Y.YAMLSemanticError(i,c))}try{t.version=Pa(t,i)}catch(c){t.errors.push(c)}s=!0;break;default:if(a){let c=`YAML only supports %TAG and %YAML directives, and not %${a}`;t.warnings.push(new Y.YAMLWarning(i,c))}}o&&r.push(o)}if(n&&!s&&(t.version||n.version||t.options.version)==="1.1"){let i=({handle:o,prefix:a})=>({handle:o,prefix:a});t.tagPrefixes=n.tagPrefixes.map(i),t.version=n.version}t.commentBefore=r.join(` -`)||null}function Ve(t){if(t instanceof S.Collection)return!0;throw new Error("Expected a YAML collection as document contents")}var Jt=class t{constructor(e){this.anchors=new Zn(e.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=e,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}add(e){return Ve(this.contents),this.contents.add(e)}addIn(e,n){Ve(this.contents),this.contents.addIn(e,n)}delete(e){return Ve(this.contents),this.contents.delete(e)}deleteIn(e){return S.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):(Ve(this.contents),this.contents.deleteIn(e))}getDefaults(){return t.defaults[this.version]||t.defaults[this.options.version]||{}}get(e,n){return this.contents instanceof S.Collection?this.contents.get(e,n):void 0}getIn(e,n){return S.isEmptyPath(e)?!n&&this.contents instanceof S.Scalar?this.contents.value:this.contents:this.contents instanceof S.Collection?this.contents.getIn(e,n):void 0}has(e){return this.contents instanceof S.Collection?this.contents.has(e):!1}hasIn(e){return S.isEmptyPath(e)?this.contents!==void 0:this.contents instanceof S.Collection?this.contents.hasIn(e):!1}set(e,n){Ve(this.contents),this.contents.set(e,n)}setIn(e,n){S.isEmptyPath(e)?this.contents=n:(Ve(this.contents),this.contents.setIn(e,n))}setSchema(e,n){if(!e&&!n&&this.schema)return;typeof e=="number"&&(e=e.toFixed(1)),e==="1.0"||e==="1.1"||e==="1.2"?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&typeof e=="string"&&(this.options.schema=e),Array.isArray(n)&&(this.options.customTags=n);let r=Object.assign({},this.getDefaults(),this.options);this.schema=new Is.Schema(r)}parse(e,n){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");let{directives:r=[],contents:s=[],directivesEndMarker:i,error:o,valueRange:a}=e;if(o&&(o.source||(o.source=this),this.errors.push(o)),Ia(this,r,n),i&&(this.directivesEndMarker=!0),this.range=a?[a.start,a.end]:null,this.setSchema(),this.anchors._cstAliases=[],Ca(this,s),this.anchors.resolveNodes(),this.options.prettyErrors){for(let c of this.errors)c instanceof Y.YAMLError&&c.makePretty();for(let c of this.warnings)c instanceof Y.YAMLError&&c.makePretty()}return this}listNonDefaultTags(){return Ma(this.contents).filter(e=>e.indexOf(Is.Schema.defaultPrefix)!==0)}setTagPrefix(e,n){if(e[0]!=="!"||e[e.length-1]!=="!")throw new Error("Handle must start and end with !");if(n){let r=this.tagPrefixes.find(s=>s.handle===e);r?r.prefix=n:this.tagPrefixes.push({handle:e,prefix:n})}else this.tagPrefixes=this.tagPrefixes.filter(r=>r.handle!==e)}toJSON(e,n){let{keepBlobsInJSON:r,mapAsMap:s,maxAliasCount:i}=this.options,o=r&&(typeof e!="string"||!(this.contents instanceof S.Scalar)),a={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!s,maxAliasCount:i,stringify:Gt},c=Object.keys(this.anchors.map);c.length>0&&(a.anchors=new Map(c.map(f=>[this.anchors.map[f],{alias:[],aliasCount:0,count:1}])));let l=S.toJSON(this.contents,e,a);if(typeof n=="function"&&a.anchors)for(let{count:f,res:m}of a.anchors.values())n(m,f);return l}toString(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");let e=this.options.indent;if(!Number.isInteger(e)||e<=0){let c=JSON.stringify(e);throw new Error(`"indent" option must be a positive integer, not ${c}`)}this.setSchema();let n=[],r=!1;if(this.version){let c="%YAML 1.2";this.schema.name==="yaml-1.1"&&(this.version==="1.0"?c="%YAML:1.0":this.version==="1.1"&&(c="%YAML 1.1")),n.push(c),r=!0}let s=this.listNonDefaultTags();this.tagPrefixes.forEach(({handle:c,prefix:l})=>{s.some(f=>f.indexOf(l)===0)&&(n.push(`%TAG ${c} ${l}`),r=!0)}),(r||this.directivesEndMarker)&&n.push("---"),this.commentBefore&&((r||!this.directivesEndMarker)&&n.unshift(""),n.unshift(this.commentBefore.replace(/^/gm,"#")));let i={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:Gt},o=!1,a=null;if(this.contents){this.contents instanceof S.Node&&(this.contents.spaceBefore&&(r||this.directivesEndMarker)&&n.push(""),this.contents.commentBefore&&n.push(this.contents.commentBefore.replace(/^/gm,"#")),i.forceBlockIndent=!!this.comment,a=this.contents.comment);let c=a?null:()=>o=!0,l=Gt(this.contents,i,()=>a=null,c);n.push(S.addComment(l,"",a))}else this.contents!==void 0&&n.push(Gt(this.contents,i));return this.comment&&((!o||a)&&n[n.length-1]!==""&&n.push(""),n.push(this.comment.replace(/^/gm,"#"))),n.join(` +`)||null}}function Na({tagPrefixes:t},e){let[n,r]=e.parameters;if(!n||!r){let s="Insufficient parameters given for %TAG directive";throw new Y.YAMLSemanticError(e,s)}if(t.some(s=>s.handle===n)){let s="The %TAG directive must only be given at most once per handle in the same document.";throw new Y.YAMLSemanticError(e,s)}return{handle:n,prefix:r}}function Oa(t,e){let[n]=e.parameters;if(e.name==="YAML:1.0"&&(n="1.0"),!n){let r="Insufficient parameters given for %YAML directive";throw new Y.YAMLSemanticError(e,r)}if(!As[n]){let s=`Document will be parsed as YAML ${t.version||t.options.version} rather than YAML ${n}`;t.warnings.push(new Y.YAMLWarning(e,s))}return n}function Aa(t,e,n){let r=[],s=!1;for(let i of e){let{comment:o,name:a}=i;switch(a){case"TAG":try{t.tagPrefixes.push(Na(t,i))}catch(c){t.errors.push(c)}s=!0;break;case"YAML":case"YAML:1.0":if(t.version){let c="The %YAML directive must only be given at most once per document.";t.errors.push(new Y.YAMLSemanticError(i,c))}try{t.version=Oa(t,i)}catch(c){t.errors.push(c)}s=!0;break;default:if(a){let c=`YAML only supports %TAG and %YAML directives, and not %${a}`;t.warnings.push(new Y.YAMLWarning(i,c))}}o&&r.push(o)}if(n&&!s&&(t.version||n.version||t.options.version)==="1.1"){let i=({handle:o,prefix:a})=>({handle:o,prefix:a});t.tagPrefixes=n.tagPrefixes.map(i),t.version=n.version}t.commentBefore=r.join(` +`)||null}function Be(t){if(t instanceof S.Collection)return!0;throw new Error("Expected a YAML collection as document contents")}var Qt=class t{constructor(e){this.anchors=new jn(e.anchorPrefix),this.commentBefore=null,this.comment=null,this.contents=null,this.directivesEndMarker=null,this.errors=[],this.options=e,this.schema=null,this.tagPrefixes=[],this.version=null,this.warnings=[]}add(e){return Be(this.contents),this.contents.add(e)}addIn(e,n){Be(this.contents),this.contents.addIn(e,n)}delete(e){return Be(this.contents),this.contents.delete(e)}deleteIn(e){return S.isEmptyPath(e)?this.contents==null?!1:(this.contents=null,!0):(Be(this.contents),this.contents.deleteIn(e))}getDefaults(){return t.defaults[this.version]||t.defaults[this.options.version]||{}}get(e,n){return this.contents instanceof S.Collection?this.contents.get(e,n):void 0}getIn(e,n){return S.isEmptyPath(e)?!n&&this.contents instanceof S.Scalar?this.contents.value:this.contents:this.contents instanceof S.Collection?this.contents.getIn(e,n):void 0}has(e){return this.contents instanceof S.Collection?this.contents.has(e):!1}hasIn(e){return S.isEmptyPath(e)?this.contents!==void 0:this.contents instanceof S.Collection?this.contents.hasIn(e):!1}set(e,n){Be(this.contents),this.contents.set(e,n)}setIn(e,n){S.isEmptyPath(e)?this.contents=n:(Be(this.contents),this.contents.setIn(e,n))}setSchema(e,n){if(!e&&!n&&this.schema)return;typeof e=="number"&&(e=e.toFixed(1)),e==="1.0"||e==="1.1"||e==="1.2"?(this.version?this.version=e:this.options.version=e,delete this.options.schema):e&&typeof e=="string"&&(this.options.schema=e),Array.isArray(n)&&(this.options.customTags=n);let r=Object.assign({},this.getDefaults(),this.options);this.schema=new Ns.Schema(r)}parse(e,n){this.options.keepCstNodes&&(this.cstNode=e),this.options.keepNodeTypes&&(this.type="DOCUMENT");let{directives:r=[],contents:s=[],directivesEndMarker:i,error:o,valueRange:a}=e;if(o&&(o.source||(o.source=this),this.errors.push(o)),Aa(this,r,n),i&&(this.directivesEndMarker=!0),this.range=a?[a.start,a.end]:null,this.setSchema(),this.anchors._cstAliases=[],ba(this,s),this.anchors.resolveNodes(),this.options.prettyErrors){for(let c of this.errors)c instanceof Y.YAMLError&&c.makePretty();for(let c of this.warnings)c instanceof Y.YAMLError&&c.makePretty()}return this}listNonDefaultTags(){return wa(this.contents).filter(e=>e.indexOf(Ns.Schema.defaultPrefix)!==0)}setTagPrefix(e,n){if(e[0]!=="!"||e[e.length-1]!=="!")throw new Error("Handle must start and end with !");if(n){let r=this.tagPrefixes.find(s=>s.handle===e);r?r.prefix=n:this.tagPrefixes.push({handle:e,prefix:n})}else this.tagPrefixes=this.tagPrefixes.filter(r=>r.handle!==e)}toJSON(e,n){let{keepBlobsInJSON:r,mapAsMap:s,maxAliasCount:i}=this.options,o=r&&(typeof e!="string"||!(this.contents instanceof S.Scalar)),a={doc:this,indentStep:" ",keep:o,mapAsMap:o&&!!s,maxAliasCount:i,stringify:Kt},c=Object.keys(this.anchors.map);c.length>0&&(a.anchors=new Map(c.map(f=>[this.anchors.map[f],{alias:[],aliasCount:0,count:1}])));let l=S.toJSON(this.contents,e,a);if(typeof n=="function"&&a.anchors)for(let{count:f,res:m}of a.anchors.values())n(m,f);return l}toString(){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");let e=this.options.indent;if(!Number.isInteger(e)||e<=0){let c=JSON.stringify(e);throw new Error(`"indent" option must be a positive integer, not ${c}`)}this.setSchema();let n=[],r=!1;if(this.version){let c="%YAML 1.2";this.schema.name==="yaml-1.1"&&(this.version==="1.0"?c="%YAML:1.0":this.version==="1.1"&&(c="%YAML 1.1")),n.push(c),r=!0}let s=this.listNonDefaultTags();this.tagPrefixes.forEach(({handle:c,prefix:l})=>{s.some(f=>f.indexOf(l)===0)&&(n.push(`%TAG ${c} ${l}`),r=!0)}),(r||this.directivesEndMarker)&&n.push("---"),this.commentBefore&&((r||!this.directivesEndMarker)&&n.unshift(""),n.unshift(this.commentBefore.replace(/^/gm,"#")));let i={anchors:Object.create(null),doc:this,indent:"",indentStep:" ".repeat(e),stringify:Kt},o=!1,a=null;if(this.contents){this.contents instanceof S.Node&&(this.contents.spaceBefore&&(r||this.directivesEndMarker)&&n.push(""),this.contents.commentBefore&&n.push(this.contents.commentBefore.replace(/^/gm,"#")),i.forceBlockIndent=!!this.comment,a=this.contents.comment);let c=a?null:()=>o=!0,l=Kt(this.contents,i,()=>a=null,c);n.push(S.addComment(l,"",a))}else this.contents!==void 0&&n.push(Kt(this.contents,i));return this.comment&&((!o||a)&&n[n.length-1]!==""&&n.push(""),n.push(this.comment.replace(/^/gm,"#"))),n.join(` `)+` -`}};Y._defineProperty(Jt,"defaults",_s);Xt.Document=Jt;Xt.defaultOptions=Oa;Xt.scalarOptions=Aa});var Ys=te(Ds=>{"use strict";var er=ns(),Oe=Rs(),va=zn(),_a=oe(),Ra=Gn();qe();function xa(t,e=!0,n){n===void 0&&typeof e=="string"&&(n=e,e=!0);let r=Object.assign({},Oe.Document.defaults[Oe.defaultOptions.version],Oe.defaultOptions);return new va.Schema(r).createNode(t,e,n)}var je=class extends Oe.Document{constructor(e){super(Object.assign({},Oe.defaultOptions,e))}};function Da(t,e){let n=[],r;for(let s of er.parse(t)){let i=new je(e);i.parse(s,r),n.push(i),r=i}return n}function xs(t,e){let n=er.parse(t),r=new je(e).parse(n[0]);if(n.length>1){let s="Source contains multiple documents; please use YAML.parseAllDocuments()";r.errors.unshift(new _a.YAMLSemanticError(n[1],s))}return r}function Ya(t,e){let n=xs(t,e);if(n.warnings.forEach(r=>Ra.warn(r)),n.errors.length>0)throw n.errors[0];return n.toJSON()}function $a(t,e){let n=new je(e);return n.contents=t,String(n)}var Ba={createNode:xa,defaultOptions:Oe.defaultOptions,Document:je,parse:Ya,parseAllDocuments:Da,parseCST:er.parse,parseDocument:xs,scalarOptions:Oe.scalarOptions,stringify:$a};Ds.YAML=Ba});var tr=te((nf,$s)=>{$s.exports=Ys().YAML});var Bs=te(G=>{"use strict";var We=qe(),Qe=oe();G.findPair=We.findPair;G.parseMap=We.resolveMap;G.parseSeq=We.resolveSeq;G.stringifyNumber=We.stringifyNumber;G.stringifyString=We.stringifyString;G.toJSON=We.toJSON;G.Type=Qe.Type;G.YAMLError=Qe.YAMLError;G.YAMLReferenceError=Qe.YAMLReferenceError;G.YAMLSemanticError=Qe.YAMLSemanticError;G.YAMLSyntaxError=Qe.YAMLSyntaxError;G.YAMLWarning=Qe.YAMLWarning});var gr={};yr(gr,{__parsePrettierYamlConfig:()=>sc,languages:()=>Xr,options:()=>zr,parsers:()=>hr,printers:()=>rc});var Vi=(t,e,n,r)=>{if(!(t&&e==null))return e.replaceAll?e.replaceAll(n,r):n.global?e.replace(n,r):e.split(n).join(r)},At=Vi;var Me="string",ze="array",Ze="cursor",et="indent",Ce="align",tt="trim",ke="group",Pe="fill",ge="if-break",nt="indent-if-break",Ie="line-suffix",rt="line-suffix-boundary",Z="line",st="label",ve="break-parent",Lt=new Set([Ze,et,Ce,tt,ke,Pe,ge,nt,Ie,rt,Z,st,ve]);var ji=(t,e,n)=>{if(!(t&&e==null))return Array.isArray(e)||typeof e=="string"?e[n<0?e.length+n:n]:e.at(n)},x=ji;function Wi(t){if(typeof t=="string")return Me;if(Array.isArray(t))return ze;if(!t)return;let{type:e}=t;if(Lt.has(e))return e}var _e=Wi;var Qi=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Gi(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', -Expected it to be 'string' or 'object'.`;if(_e(t))throw new Error("doc is valid.");let n=Object.prototype.toString.call(t);if(n!=="[object Object]")return`Unexpected doc '${n}'.`;let r=Qi([...Lt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. -Expected it to be ${r}.`}var pn=class extends Error{name="InvalidDocError";constructor(e){super(Gi(e)),this.doc=e}},mn=pn;function Ji(t,e){if(typeof t=="string")return e(t);let n=new Map;return r(t);function r(i){if(n.has(i))return n.get(i);let o=s(i);return n.set(i,o),o}function s(i){switch(_e(i)){case ze:return e(i.map(r));case Pe:return e({...i,parts:i.parts.map(r)});case ge:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case ke:{let{expandedStates:o,contents:a}=i;return o?(o=o.map(r),a=o[0]):a=r(a),e({...i,contents:a,expandedStates:o})}case Ce:case et:case nt:case st:case Ie:return e({...i,contents:r(i.contents)});case Me:case Ze:case tt:case rt:case Z:case ve:return e(i);default:throw new mn(i)}}}function Er(t,e=it){return Ji(t,n=>typeof n=="string"?P(e,n.split(` -`)):n)}var hn=()=>{},de=hn,gn=hn,Sr=hn;function ot(t,e){return de(e),{type:Ce,contents:e,n:t}}function Re(t,e={}){return de(t),gn(e.expandedStates,!0),{type:ke,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function dn(t){return ot(Number.NEGATIVE_INFINITY,t)}function wr(t){return ot({type:"root"},t)}function br(t){return ot(-1,t)}function yn(t,e){return Re(t[0],{...e,expandedStates:t})}function Tt(t){return Sr(t),{type:Pe,parts:t}}function at(t,e="",n={}){return de(t),e!==""&&de(e),{type:ge,breakContents:t,flatContents:e,groupId:n.groupId}}function Nr(t){return de(t),{type:Ie,contents:t}}var Mt={type:ve};var Xi={type:Z,hard:!0},zi={type:Z,hard:!0,literal:!0},ne={type:Z},Ct={type:Z,soft:!0},N=[Xi,Mt],it=[zi,Mt];function P(t,e){de(t),gn(e);let n=[];for(let r=0;r{let s=!!(r!=null&&r.backwards);if(n===!1)return!1;let{length:i}=e,o=n;for(;o>=0&&o{let s=await r(e.originalText,{parser:"json"});return s?[s,N]:void 0}}Lr.getVisitorKeys=()=>[];var Tr=Lr;var ct=null;function lt(t){if(ct!==null&&typeof ct.property){let e=ct;return ct=lt.prototype=null,e}return ct=lt.prototype=t??Object.create(null),new lt}var to=10;for(let t=0;t<=to;t++)lt();function bn(t){return lt(t)}function no(t,e="type"){bn(t);function n(r){let s=r[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:r});return i}return n}var Mr=no;var ro=Object.fromEntries(Object.entries({root:["children"],document:["head","body","children"],documentHead:["children"],documentBody:["children"],directive:[],alias:[],blockLiteral:[],blockFolded:["children"],plain:["children"],quoteSingle:[],quoteDouble:[],mapping:["children"],mappingItem:["key","value","children"],mappingKey:["content","children"],mappingValue:["content","children"],sequence:["children"],sequenceItem:["content","children"],flowMapping:["children"],flowMappingItem:["key","value","children"],flowSequence:["children"],flowSequenceItem:["content","children"],comment:[],tag:[],anchor:[]}).map(([t,e])=>[t,[...e,"anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"]])),Cr=ro;var so=Mr(Cr),kr=so;function xe(t){return t.position.start.offset}function Pr(t){return t.position.end.offset}var Ir="format";var vr=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*?(?:\n|$)/u,_r=/^\s*#[^\S\n]*@(?:format|prettier)\s*?(?:\n|$)/u,Rr=/^\s*@(?:format|prettier)\s*$/u;function xr(t){return Rr.test(t)}function Dr(t){return _r.test(t)}function Yr(t){return vr.test(t)}function $r(t){return`# @${Ir} +`}};Y._defineProperty(Qt,"defaults",As);Gt.Document=Qt;Gt.defaultOptions=ga;Gt.scalarOptions=ya});var Ms=ne(Cs=>{"use strict";var Qn=Qr(),Ne=Ls(),La=Kn(),Ta=ce(),Ca=qn();De();function Ma(t,e=!0,n){n===void 0&&typeof e=="string"&&(n=e,e=!0);let r=Object.assign({},Ne.Document.defaults[Ne.defaultOptions.version],Ne.defaultOptions);return new La.Schema(r).createNode(t,e,n)}var Fe=class extends Ne.Document{constructor(e){super(Object.assign({},Ne.defaultOptions,e))}};function ka(t,e){let n=[],r;for(let s of Qn.parse(t)){let i=new Fe(e);i.parse(s,r),n.push(i),r=i}return n}function Ts(t,e){let n=Qn.parse(t),r=new Fe(e).parse(n[0]);if(n.length>1){let s="Source contains multiple documents; please use YAML.parseAllDocuments()";r.errors.unshift(new Ta.YAMLSemanticError(n[1],s))}return r}function Pa(t,e){let n=Ts(t,e);if(n.warnings.forEach(r=>Ca.warn(r)),n.errors.length>0)throw n.errors[0];return n.toJSON()}function va(t,e){let n=new Fe(e);return n.contents=t,String(n)}var Ia={createNode:Ma,defaultOptions:Ne.defaultOptions,Document:Fe,parse:Pa,parseAllDocuments:ka,parseCST:Qn.parse,parseDocument:Ts,scalarOptions:Ne.scalarOptions,stringify:va};Cs.YAML=Ia});var Gn=ne((Lf,ks)=>{ks.exports=Ms().YAML});var Ps=ne(H=>{"use strict";var qe=De(),Ue=ce();H.findPair=qe.findPair;H.parseMap=qe.resolveMap;H.parseSeq=qe.resolveSeq;H.stringifyNumber=qe.stringifyNumber;H.stringifyString=qe.stringifyString;H.toJSON=qe.toJSON;H.Type=Ue.Type;H.YAMLError=Ue.YAMLError;H.YAMLReferenceError=Ue.YAMLReferenceError;H.YAMLSemanticError=Ue.YAMLSemanticError;H.YAMLSyntaxError=Ue.YAMLSyntaxError;H.YAMLWarning=Ue.YAMLWarning});var Ci={};or(Ci,{__parsePrettierYamlConfig:()=>Xa,languages:()=>Ur,options:()=>Vr,parsers:()=>ir,printers:()=>Ja});var mt=(t,e)=>(n,r,...s)=>n|1&&r==null?void 0:(e.call(r)??r[t]).apply(r,s);function Ri(t){return this[t<0?this.length+t:t]}var Di=mt("at",function(){if(Array.isArray(this)||typeof this=="string")return Ri}),D=Di;var $i=String.prototype.replaceAll??function(t,e){return t.global?this.replace(t,e):this.split(t).join(e)},Yi=mt("replaceAll",function(){if(typeof this=="string")return $i}),ht=Yi;var Bi=()=>{},je=Bi;var Qe="string",Ge="array",dt="cursor",gt="indent",Ae="align",yt="trim",Le="group",Te="fill",Ce="if-break",Et="indent-if-break",Me="line-suffix",St="line-suffix-boundary",re="line",wt="label",ke="break-parent",bt=new Set([dt,gt,Ae,yt,Le,Te,Ce,Et,Me,St,re,wt,ke]);function Fi(t){if(typeof t=="string")return Qe;if(Array.isArray(t))return Ge;if(!t)return;let{type:e}=t;if(bt.has(e))return e}var Nt=Fi;var qi=t=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(t);function Ui(t){let e=t===null?"null":typeof t;if(e!=="string"&&e!=="object")return`Unexpected doc '${e}', +Expected it to be 'string' or 'object'.`;if(Nt(t))throw new Error("doc is valid.");let n=Object.prototype.toString.call(t);if(n!=="[object Object]")return`Unexpected doc '${n}'.`;let r=qi([...bt].map(s=>`'${s}'`));return`Unexpected doc.type '${t.type}'. +Expected it to be ${r}.`}var an=class extends Error{name="InvalidDocError";constructor(e){super(Ui(e)),this.doc=e}},ar=an;function Vi(t,e){if(typeof t=="string")return e(t);let n=new Map;return r(t);function r(i){if(n.has(i))return n.get(i);let o=s(i);return n.set(i,o),o}function s(i){switch(Nt(i)){case Ge:return e(i.map(r));case Te:return e({...i,parts:i.parts.map(r)});case Ce:return e({...i,breakContents:r(i.breakContents),flatContents:r(i.flatContents)});case Le:{let{expandedStates:o,contents:a}=i;return o?(o=o.map(r),a=o[0]):a=r(a),e({...i,contents:a,expandedStates:o})}case Ae:case gt:case Et:case wt:case Me:return e({...i,contents:r(i.contents)});case Qe:case dt:case yt:case St:case re:case ke:return e(i);default:throw new ar(i)}}}function cr(t,e=He){return Vi(t,n=>typeof n=="string"?v(e,n.split(` +`)):n)}var Z=je,Ot=je,lr=je,fr=je;function Je(t,e){return fr(t),Z(e),{type:Ae,contents:e,n:t}}function cn(t){return Je(Number.NEGATIVE_INFINITY,t)}function ur(t){return Je({type:"root"},t)}function pr(t){return Je(-1,t)}var Xe={type:ke};function At(t){return lr(t),{type:Te,parts:t}}function Pe(t,e={}){return Z(t),Ot(e.expandedStates,!0),{type:Le,id:e.id,contents:t,break:!!e.shouldBreak,expandedStates:e.expandedStates}}function ln(t,e){return Pe(t[0],{...e,expandedStates:t})}function ze(t,e="",n={}){return Z(t),e!==""&&Z(e),{type:Ce,breakContents:t,flatContents:e,groupId:n.groupId}}function v(t,e){Z(t),Ot(e);let n=[];for(let r=0;r{let s=!!r?.backwards;if(n===!1)return!1;let{length:i}=e,o=n;for(;o>=0&&ot===` +`||t==="\r"||t==="\u2028"||t==="\u2029";function ji(t,e,n){let r=!!n?.backwards;if(e===!1)return!1;let s=t.charAt(e);if(r){if(t.charAt(e-1)==="\r"&&s===` +`)return e-2;if(hr(s))return e-1}else{if(s==="\r"&&t.charAt(e+1)===` +`)return e+2;if(hr(s))return e+1}return e}var un=ji;function Qi(t,e){let n=e-1;n=fn(t,n,{backwards:!0}),n=un(t,n,{backwards:!0}),n=fn(t,n,{backwards:!0});let r=un(t,n,{backwards:!0});return n!==r}var pn=Qi;var mn=class extends Error{name="UnexpectedNodeError";constructor(e,n,r="type"){super(`Unexpected ${n} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},dr=mn;var gr="format";var yr=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*?(?:\n|$)/u,Er=/^\s*#[^\S\n]*@(?:format|prettier)\s*?(?:\n|$)/u,Sr=/^\s*@(?:format|prettier)\s*$/u;var wr=t=>Sr.test(t),br=t=>Er.test(t),Nr=t=>yr.test(t),Or=t=>`# @${gr} -${t}`}function io(t){return Array.isArray(t)&&t.length>0}var De=io;function K(t,e){return typeof(t==null?void 0:t.type)=="string"&&(!e||e.includes(t.type))}function Nn(t,e,n){return e("children"in t?{...t,children:t.children.map(r=>Nn(r,e,t))}:t,n)}function Ye(t,e,n){Object.defineProperty(t,e,{get:n,enumerable:!1})}function Fr(t,e){let n=0,r=e.length;for(let s=t.position.end.offset-1;si===0&&i===o.length-1?s:i!==0&&i!==o.length-1?s.trim():i===0?s.trimEnd():s.trimStart());return n.proseWrap==="preserve"?r.map(s=>s.length===0?[]:[s]):r.map(s=>s.length===0?[]:Ur(s)).reduce((s,i,o)=>o!==0&&r[o-1].length>0&&i.length>0&&!(t==="quoteDouble"&&x(!1,x(!1,s,-1),-1).endsWith("\\"))?[...s.slice(0,-1),[...x(!1,s,-1),...i]]:[...s,i],[]).map(s=>n.proseWrap==="never"?[s.join(" ")]:s)}function Vr(t,{parentIndent:e,isLastDescendant:n,options:r}){let s=t.position.start.line===t.position.end.line?"":r.originalText.slice(t.position.start.offset,t.position.end.offset).match(/^[^\n]*\n(.*)$/su)[1],i;if(t.indent===null){let c=s.match(/^(? *)[^\n\r ]/mu);i=c?c.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else i=t.indent-1+e;let o=s.split(` -`).map(c=>c.slice(i));if(r.proseWrap==="preserve"||t.type==="blockLiteral")return a(o.map(c=>c.length===0?[]:[c]));return a(o.map(c=>c.length===0?[]:Ur(c)).reduce((c,l,f)=>f!==0&&o[f-1].length>0&&l.length>0&&!/^\s/u.test(l[0])&&!/^\s|\s$/u.test(x(!1,c,-1))?[...c.slice(0,-1),[...x(!1,c,-1),...l]]:[...c,l],[]).map(c=>c.reduce((l,f)=>l.length>0&&/\s$/u.test(x(!1,l,-1))?[...l.slice(0,-1),x(!1,l,-1)+" "+f]:[...l,f],[])).map(c=>r.proseWrap==="never"?[c.join(" ")]:c));function a(c){if(t.chomping==="keep")return x(!1,c,-1).length===0?c.slice(0,-1):c;let l=0;for(let f=c.length-1;f>=0&&c[f].length===0;f--)l++;return l===0?c:l>=2&&!n?c.slice(0,-(l-1)):c.slice(0,-l)}}function ft(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}var An=new WeakMap;function vt(t,e){let{node:n,root:r}=t,s;return An.has(r)?s=An.get(r):(s=new Set,An.set(r,s)),!s.has(n.position.end.line)&&(s.add(n.position.end.line),Fr(n,e)&&!Ln(t.parent))?Ct:""}function Ln(t){return I(t)&&!K(t,["documentHead","documentBody","flowMapping","flowSequence"])}function v(t,e){return ot(" ".repeat(t),e)}function ao(t,e,n){let{node:r}=t,s=t.ancestors.filter(l=>l.type==="sequence"||l.type==="mapping").length,i=Pt(t),o=[r.type==="blockFolded"?">":"|"];r.indent!==null&&o.push(r.indent.toString()),r.chomping!=="clip"&&o.push(r.chomping==="keep"?"+":"-"),On(r)&&o.push(" ",n("indicatorComment"));let a=Vr(r,{parentIndent:s,isLastDescendant:i,options:e}),c=[];for(let[l,f]of a.entries())l===0&&c.push(N),c.push(Tt(P(ne,f))),l!==a.length-1?c.push(f.length===0?N:wr(it)):r.chomping==="keep"&&i&&c.push(dn(f.length===0?N:it));return r.indent===null?o.push(br(v(e.tabWidth,c))):o.push(dn(v(r.indent-1+s,c))),o}var jr=ao;function _t(t,e,n){let{node:r}=t,s=r.type==="flowMapping",i=s?"{":"[",o=s?"}":"]",a=Ct;s&&r.children.length>0&&e.bracketSpacing&&(a=ne);let c=x(!1,r.children,-1),l=(c==null?void 0:c.type)==="flowMappingItem"&&$e(c.key)&&$e(c.value);return[i,v(e.tabWidth,[a,co(t,e,n),e.trailingComma==="none"?"":at(","),I(r)?[N,P(N,t.map(n,"endComments"))]:""]),l?"":a,o]}function co(t,e,n){return t.map(({isLast:r,node:s,next:i})=>[n(),r?"":[",",ne,s.position.start.line!==i.position.start.line?vt(t,e.originalText):""]],"children")}function lo(t,e,n){var M;let{node:r,parent:s}=t,{key:i,value:o}=r,a=$e(i),c=$e(o);if(a&&c)return": ";let l=n("key"),f=fo(r)?" ":"";if(c)return r.type==="flowMappingItem"&&s.type==="flowMapping"?l:r.type==="mappingItem"&&Tn(i.content,e)&&!V(i.content)&&((M=s.tag)==null?void 0:M.value)!=="tag:yaml.org,2002:set"?[l,f,":"]:["? ",v(2,l)];let m=n("value");if(a)return[": ",v(2,m)];if(ee(o)||!ft(i.content))return["? ",v(2,l),N,...t.map(()=>[n(),N],"value","leadingComments"),": ",v(2,m)];if(uo(i.content)&&!ee(i.content)&&!ie(i.content)&&!V(i.content)&&!I(i)&&!ee(o.content)&&!ie(o.content)&&!I(o)&&Tn(o.content,e))return[l,f,": ",m];let d=Symbol("mappingKey"),y=Re([at("? "),Re(v(2,l),{id:d})]),h=[N,": ",v(2,m)],g=[f,":"];I(o)&&o.content&&K(o.content,["flowMapping","flowSequence"])&&o.content.children.length===0?g.push(" "):ee(o.content)||I(o)&&o.content&&!K(o.content,["mapping","sequence"])||s.type==="mapping"&&V(i.content)&&ft(o.content)||K(o.content,["mapping","sequence"])&&o.content.tag===null&&o.content.anchor===null?g.push(N):o.content?g.push(ne):V(o)&&g.push(" "),g.push(m);let w=v(e.tabWidth,g);return Tn(i.content,e)&&!ee(i.content)&&!ie(i.content)&&!I(i)?yn([[l,w]]):yn([[y,at(h,w,{groupId:d})]])}function Tn(t,e){if(!t)return!0;switch(t.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(e.proseWrap==="preserve")return t.position.start.line===t.position.end.line;if(/\\$/mu.test(e.originalText.slice(t.position.start.offset,t.position.end.offset)))return!1;switch(e.proseWrap){case"never":return!t.value.includes(` -`);case"always":return!/[\n ]/u.test(t.value);default:return!1}}function fo(t){var e;return((e=t.key.content)==null?void 0:e.type)==="alias"}function uo(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":return t.position.start.line===t.position.end.line;case"alias":return!0;default:return!1}}var Wr=lo;function po(t){return Nn(t,mo)}function mo(t){switch(t.type){case"document":Ye(t,"head",()=>t.children[0]),Ye(t,"body",()=>t.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":Ye(t,"content",()=>t.children[0]);break;case"mappingItem":case"flowMappingItem":Ye(t,"key",()=>t.children[0]),Ye(t,"value",()=>t.children[1]);break}return t}var Qr=po;function ho(t,e,n){let{node:r}=t,s=[];r.type!=="mappingValue"&&ee(r)&&s.push([P(N,t.map(n,"leadingComments")),N]);let{tag:i,anchor:o}=r;i&&s.push(n("tag")),i&&o&&s.push(" "),o&&s.push(n("anchor"));let a="";return K(r,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!Pt(t)&&(a=vt(t,e.originalText)),(i||o)&&(K(r,["sequence","mapping"])&&!ie(r)?s.push(N):s.push(" ")),ie(r)&&s.push([r.middleComments.length===1?"":N,P(N,t.map(n,"middleComments")),N]),qr(t)?s.push(Er(e.originalText.slice(r.position.start.offset,r.position.end.offset).trimEnd())):s.push(Re(go(t,e,n))),V(r)&&!K(r,["document","documentHead"])&&s.push(Nr([r.type==="mappingValue"&&!r.content?"":" ",t.parent.type==="mappingKey"&&t.getParentNode(2).type==="mapping"&&ft(r)?"":Mt,n("trailingComment")])),Ln(r)&&s.push(v(r.type==="sequenceItem"?2:0,[N,P(N,t.map(({node:c})=>[Or(e.originalText,xe(c))?N:"",n()],"endComments"))])),s.push(a),s}function go(t,e,n){let{node:r}=t;switch(r.type){case"root":{let s=[];t.each(({node:o,next:a,isFirst:c})=>{c||s.push(N),s.push(n()),Gr(o,a)?(s.push(N,"..."),V(o)&&s.push(" ",n("trailingComment"))):a&&!V(a.head)&&s.push(N,"---")},"children");let i=It(r);return(!K(i,["blockLiteral","blockFolded"])||i.chomping!=="keep")&&s.push(N),s}case"document":{let s=[];return Eo(t,e)==="head"&&((r.head.children.length>0||r.head.endComments.length>0)&&s.push(n("head")),V(r.head)?s.push(["---"," ",n(["head","trailingComment"])]):s.push("---")),yo(r)&&s.push(n("body")),P(N,s)}case"documentHead":return P(N,[...t.map(n,"children"),...t.map(n,"endComments")]);case"documentBody":{let{children:s,endComments:i}=r,o="";if(s.length>0&&i.length>0){let a=It(r);K(a,["blockFolded","blockLiteral"])?a.chomping!=="keep"&&(o=[N,N]):o=N}return[P(N,t.map(n,"children")),o,P(N,t.map(n,"endComments"))]}case"directive":return["%",P(" ",[r.name,...r.parameters])];case"comment":return["#",r.value];case"alias":return["*",r.value];case"tag":return e.originalText.slice(r.position.start.offset,r.position.end.offset);case"anchor":return["&",r.value];case"plain":return ut(r.type,e.originalText.slice(r.position.start.offset,r.position.end.offset),e);case"quoteDouble":case"quoteSingle":{let s="'",i='"',o=e.originalText.slice(r.position.start.offset+1,r.position.end.offset-1);if(r.type==="quoteSingle"&&o.includes("\\")||r.type==="quoteDouble"&&/\\[^"]/u.test(o)){let c=r.type==="quoteDouble"?i:s;return[c,ut(r.type,o,e),c]}if(o.includes(i))return[s,ut(r.type,r.type==="quoteDouble"?At(!1,At(!1,o,String.raw`\"`,i),"'",s.repeat(2)):o,e),s];if(o.includes(s))return[i,ut(r.type,r.type==="quoteSingle"?At(!1,o,"''",s):o,e),i];let a=e.singleQuote?s:i;return[a,ut(r.type,o,e),a]}case"blockFolded":case"blockLiteral":return jr(t,e,n);case"mapping":case"sequence":return P(N,t.map(n,"children"));case"sequenceItem":return["- ",v(2,r.content?n("content"):"")];case"mappingKey":case"mappingValue":return r.content?n("content"):"";case"mappingItem":case"flowMappingItem":return Wr(t,e,n);case"flowMapping":return _t(t,e,n);case"flowSequence":return _t(t,e,n);case"flowSequenceItem":return n("content");default:throw new Ar(r,"YAML")}}function yo(t){return t.body.children.length>0||I(t.body)}function Gr(t,e){return V(t)||e&&(e.head.children.length>0||I(e.head))}function Eo(t,e){let n=t.node;if(t.isFirst&&/---(?:\s|$)/u.test(e.originalText.slice(xe(n),xe(n)+4))||n.head.children.length>0||I(n.head)||V(n.head))return"head";let r=t.next;return Gr(n,r)?!1:r?"root":!1}function ut(t,e,n){let r=Kr(t,e,n);return P(N,r.map(s=>Tt(P(ne,s))))}function Hr(t,e){if(K(t))switch(t.type){case"comment":if(xr(t.value))return null;break;case"quoteDouble":case"quoteSingle":e.type="quote";break}}Hr.ignoredProperties=new Set(["position"]);var So={preprocess:Qr,embed:Tr,print:ho,massageAstNode:Hr,insertPragma:$r,getVisitorKeys:kr},Jr=So;var Xr=[{name:"YAML",type:"data",extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],tmScope:"source.yaml",aceMode:"yaml",aliases:["yml"],codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",filenames:[".clang-format",".clang-tidy",".clangd",".gemrc","CITATION.cff","glide.lock","pixi.lock",".prettierrc",".stylelintrc",".lintstagedrc"],parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","dockercompose","github-actions-workflow","home-assistant"],linguistLanguageId:407}];var Rt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var wo={bracketSpacing:Rt.bracketSpacing,singleQuote:Rt.singleQuote,proseWrap:Rt.proseWrap},zr=wo;var hr={};yr(hr,{yaml:()=>nc});var mr=cn(tr(),1);var H=cn(Bs(),1),sf=H.default.findPair,of=H.default.toJSON,af=H.default.parseMap,cf=H.default.parseSeq,lf=H.default.stringifyNumber,ff=H.default.stringifyString,uf=H.default.Type,pf=H.default.YAMLError,mf=H.default.YAMLReferenceError,Fs=H.default.YAMLSemanticError,hf=H.default.YAMLSyntaxError,gf=H.default.YAMLWarning;function B(t,e=null){"children"in t&&t.children.forEach(n=>B(n,t)),"anchor"in t&&t.anchor&&B(t.anchor,t),"tag"in t&&t.tag&&B(t.tag,t),"leadingComments"in t&&t.leadingComments.forEach(n=>B(n,t)),"middleComments"in t&&t.middleComments.forEach(n=>B(n,t)),"indicatorComment"in t&&t.indicatorComment&&B(t.indicatorComment,t),"trailingComment"in t&&t.trailingComment&&B(t.trailingComment,t),"endComments"in t&&t.endComments.forEach(n=>B(n,t)),Object.defineProperty(t,"_parent",{value:e,enumerable:!1})}function Ae(t){return`${t.line}:${t.column}`}function qs(t){B(t);let e=Fa(t),n=t.children.slice();t.comments.sort((r,s)=>r.position.start.offset-s.position.end.offset).filter(r=>!r._parent).forEach(r=>{for(;n.length>1&&r.position.start.line>n[0].position.end.line;)n.shift();qa(r,e,n[0])})}function Fa(t){let e=Array.from(new Array(t.position.end.line),()=>({}));for(let n of t.comments)e[n.position.start.line-1].comment=n;return Us(e,t),e}function Us(t,e){if(e.position.start.offset!==e.position.end.offset){if("leadingComments"in e){let{start:n}=e.position,{leadingAttachableNode:r}=t[n.line-1];(!r||n.column1&&e.type!=="document"&&e.type!=="documentHead"){let{end:n}=e.position,{trailingAttachableNode:r}=t[n.line-1];(!r||n.column>=r.position.end.column)&&(t[n.line-1].trailingAttachableNode=e)}if(e.type!=="root"&&e.type!=="document"&&e.type!=="documentHead"&&e.type!=="documentBody"){let{start:n,end:r}=e.position,s=[r.line].concat(n.line===r.line?[]:n.line);for(let i of s){let o=t[i-1].trailingNode;(!o||r.column>=o.position.end.column)&&(t[i-1].trailingNode=e)}}"children"in e&&e.children.forEach(n=>{Us(t,n)})}}function qa(t,e,n){let r=t.position.start.line,{trailingAttachableNode:s}=e[r-1];if(s){if(s.trailingComment)throw new Error(`Unexpected multiple trailing comment at ${Ae(t.position.start)}`);B(t,s),s.trailingComment=t;return}for(let o=r;o>=n.position.start.line;o--){let{trailingNode:a}=e[o-1],c;if(a)c=a;else if(o!==r&&e[o-1].comment)c=e[o-1].comment._parent;else continue;if((c.type==="sequence"||c.type==="mapping")&&(c=c.children[0]),c.type==="mappingItem"){let[l,f]=c.children;c=Ks(l)?l:f}for(;;){if(Ua(c,t)){B(t,c),c.endComments.push(t);return}if(!c._parent)break;c=c._parent}break}for(let o=r+1;o<=n.position.end.line;o++){let{leadingAttachableNode:a}=e[o-1];if(a){B(t,a),a.leadingComments.push(t);return}}let i=n.children[1];B(t,i),i.endComments.push(t)}function Ua(t,e){if(t.position.start.offsete.position.end.offset)switch(t.type){case"flowMapping":case"flowSequence":return t.children.length===0||e.position.start.line>t.children[t.children.length-1].position.end.line}if(e.position.end.offsett.position.start.column;case"mappingKey":case"mappingValue":return e.position.start.column>t._parent.position.start.column&&(t.children.length===0||t.children.length===1&&t.children[0].type!=="blockFolded"&&t.children[0].type!=="blockLiteral")&&(t.type==="mappingValue"||Ks(t));default:return!1}}function Ks(t){return t.position.start!==t.position.end&&(t.children.length===0||t.position.start.offset!==t.children[0].position.start.offset)}function b(t,e){return{type:t,position:e}}function Vs(t,e,n){return{...b("root",t),children:e,comments:n}}function wt(t){switch(t.type){case"DOCUMENT":for(let e=t.contents.length-1;e>=0;e--)t.contents[e].type==="BLANK_LINE"?t.contents.splice(e,1):wt(t.contents[e]);for(let e=t.directives.length-1;e>=0;e--)t.directives[e].type==="BLANK_LINE"&&t.directives.splice(e,1);break;case"FLOW_MAP":case"FLOW_SEQ":case"MAP":case"SEQ":for(let e=t.items.length-1;e>=0;e--){let n=t.items[e];"char"in n||(n.type==="BLANK_LINE"?t.items.splice(e,1):wt(n))}break;case"MAP_KEY":case"MAP_VALUE":case"SEQ_ITEM":t.node&&wt(t.node);break;case"ALIAS":case"BLANK_LINE":case"BLOCK_FOLDED":case"BLOCK_LITERAL":case"COMMENT":case"DIRECTIVE":case"PLAIN":case"QUOTE_DOUBLE":case"QUOTE_SINGLE":break;default:throw new Error(`Unexpected node type ${JSON.stringify(t.type)}`)}}function J(t,e){return{start:t,end:e}}function nr(t){return{start:t,end:t}}var ue;(function(t){t.Tag="!",t.Anchor="&",t.Comment="#"})(ue||(ue={}));function js(t,e){return{...b("anchor",t),value:e}}function Ge(t,e){return{...b("comment",t),value:e}}function Ws(t,e,n){return{anchor:e,tag:t,middleComments:n}}function Qs(t,e){return{...b("tag",t),value:e}}function zt(t,e,n=()=>!1){let r=t.cstNode,s=[],i=null,o=null,a=null;for(let c of r.props){let l=e.text[c.origStart];switch(l){case ue.Tag:i=i||c,o=Qs(e.transformRange(c),t.tag);break;case ue.Anchor:i=i||c,a=js(e.transformRange(c),r.anchor);break;case ue.Comment:{let f=Ge(e.transformRange(c),e.text.slice(c.origStart+1,c.origEnd));e.comments.push(f),!n(f)&&i&&i.origEnd<=c.origStart&&c.origEnd<=r.valueRange.origStart&&s.push(f);break}default:throw new Error(`Unexpected leading character ${JSON.stringify(l)}`)}}return Ws(o,a,s)}function X(){return{leadingComments:[]}}function pe(t=null){return{trailingComment:t}}function F(){return{...X(),...pe()}}function Gs(t,e,n){return{...b("alias",t),...F(),...e,value:n}}function Hs(t,e){let n=t.cstNode;return Gs(e.transformRange({origStart:n.valueRange.origStart-1,origEnd:n.valueRange.origEnd}),e.transformContent(t),n.rawValue)}function Js(t){return{...t,type:"blockFolded"}}function Xs(t,e,n,r,s,i){return{...b("blockValue",t),...X(),...e,chomping:n,indent:r,value:s,indicatorComment:i}}var rr;(function(t){t.CLIP="clip",t.STRIP="strip",t.KEEP="keep"})(rr||(rr={}));function Zt(t,e){let n=t.cstNode,r=1,s=n.chomping==="CLIP"?0:1,o=n.header.origEnd-n.header.origStart-r-s!==0,a=e.transformRange({origStart:n.header.origStart,origEnd:n.valueRange.origEnd}),c=null,l=zt(t,e,f=>{if(!(a.start.offset=0;c--){let l=t.contents[c];if(l.type==="COMMENT"){let f=e.transformNode(l);n&&n.line===f.position.start.line?o.unshift(f):a?r.unshift(f):f.position.start.offset>=t.valueRange.origEnd?i.unshift(f):r.unshift(f)}else a=!0}if(i.length>1)throw new Error(`Unexpected multiple document trailing comments at ${Ae(i[1].position.start)}`);if(o.length>1)throw new Error(`Unexpected multiple documentHead trailing comments at ${Ae(o[1].position.start)}`);return{comments:r,endComments:s,documentTrailingComment:U(i)||null,documentHeadTrailingComment:U(o)||null}}function Va(t,e,n){let r=en(n.text.slice(t.valueRange.origEnd),/^\.\.\./),s=r===-1?t.valueRange.origEnd:Math.max(0,t.valueRange.origEnd-1);n.text[s-1]==="\r"&&s--;let i=n.transformRange({origStart:e!==null?e.position.start.offset:s,origEnd:s}),o=r===-1?i.end:n.transformOffset(t.valueRange.origEnd+3);return{position:i,documentEndPoint:o}}function ai(t,e,n,r){return{...b("documentHead",t),...q(n),...pe(r),children:e}}function ci(t,e){let n=t.cstNode,{directives:r,comments:s,endComments:i}=ja(n,e),{position:o,endMarkerPoint:a}=Wa(n,r,e);return e.comments.push(...s,...i),{createDocumentHeadWithTrailingComment:l=>(l&&e.comments.push(l),ai(o,r,i,l)),documentHeadEndMarkerPoint:a}}function ja(t,e){let n=[],r=[],s=[],i=!1;for(let o=t.directives.length-1;o>=0;o--){let a=e.transformNode(t.directives[o]);a.type==="comment"?i?r.unshift(a):s.unshift(a):(i=!0,n.unshift(a))}return{directives:n,comments:r,endComments:s}}function Wa(t,e,n){let r=en(n.text.slice(0,t.valueRange.origStart),/---\s*$/);r>0&&!/[\r\n]/.test(n.text[r-1])&&(r=-1);let s=r===-1?{origStart:t.valueRange.origStart,origEnd:t.valueRange.origStart}:{origStart:r,origEnd:r+3};return e.length!==0&&(s.origStart=e[0].position.start.offset),{position:n.transformRange(s),endMarkerPoint:r===-1?null:n.transformOffset(r)}}function li(t,e){let{createDocumentHeadWithTrailingComment:n,documentHeadEndMarkerPoint:r}=ci(t,e),{documentBody:s,documentEndPoint:i,documentTrailingComment:o,documentHeadTrailingComment:a}=oi(t,e,r),c=n(a);return o&&e.comments.push(o),si(J(c.position.start,i),c,s,o)}function tn(t,e,n){return{...b("flowCollection",t),...F(),...q(),...e,children:n}}function fi(t,e,n){return{...tn(t,e,n),type:"flowMapping"}}function nn(t,e,n){return{...b("flowMappingItem",t),...X(),children:[e,n]}}function me(t,e){let n=[];for(let r of t)r&&"type"in r&&r.type==="COMMENT"?e.comments.push(e.transformNode(r)):n.push(r);return n}function rn(t){let[e,n]=["?",":"].map(r=>{let s=t.find(i=>"char"in i&&i.char===r);return s?{origStart:s.origOffset,origEnd:s.origOffset+1}:null});return{additionalKeyRange:e,additionalValueRange:n}}function sn(t,e){let n=e;return r=>t.slice(n,n=r)}function on(t){let e=[],n=sn(t,1),r=!1;for(let s=1;s{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=rn(l);return Je(a,e,nn,f,m)}),i=n[0],o=U(n);return fi(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function pi(t,e,n){return{...tn(t,e,n),type:"flowSequence"}}function mi(t,e){return{...b("flowSequenceItem",t),children:[e]}}function hi(t,e){let n=me(t.cstNode.items,e),r=on(n),s=t.items.map((a,c)=>{if(a.type!=="PAIR"){let l=e.transformNode(a);return mi(J(l.position.start,l.position.end),l)}else{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=rn(l);return Je(a,e,nn,f,m)}}),i=n[0],o=U(n);return pi(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function gi(t,e,n){return{...b("mapping",t),...X(),...e,children:n}}function di(t,e,n){return{...b("mappingItem",t),...X(),children:[e,n]}}function yi(t,e){let n=t.cstNode;n.items.filter(o=>o.type==="MAP_KEY"||o.type==="MAP_VALUE").forEach(o=>He(o,e));let r=me(n.items,e),s=Qa(r),i=t.items.map((o,a)=>{let c=s[a],[l,f]=c[0].type==="MAP_VALUE"?[null,c[0].range]:[c[0].range,c.length===1?null:c[1].range];return Je(o,e,di,l,f)});return gi(J(i[0].position.start,U(i).position.end),e.transformContent(t),i)}function Qa(t){let e=[],n=sn(t,0),r=!1;for(let s=0;s=0;r--)if(n.test(t[r]))return r;return-1}function wi(t,e){let n=t.cstNode;return Ei(e.transformRange({origStart:n.valueRange.origStart,origEnd:Si(e.text,n.valueRange.origEnd-1,/\S/)+1}),e.transformContent(t),n.strValue)}function bi(t){return{...t,type:"quoteDouble"}}function Ni(t,e,n){return{...b("quoteValue",t),...e,...F(),value:n}}function an(t,e){let n=t.cstNode;return Ni(e.transformRange(n.valueRange),e.transformContent(t),n.strValue)}function Oi(t,e){return bi(an(t,e))}function Ai(t){return{...t,type:"quoteSingle"}}function Li(t,e){return Ai(an(t,e))}function Ti(t,e,n){return{...b("sequence",t),...X(),...q(),...e,children:n}}function Mi(t,e){return{...b("sequenceItem",t),...F(),...q(),children:e?[e]:[]}}function Ci(t,e){let r=me(t.cstNode.items,e).map((s,i)=>{He(s,e);let o=e.transformNode(t.items[i]);return Mi(J(e.transformOffset(s.valueRange.origStart),o===null?e.transformOffset(s.valueRange.origStart+1):o.position.end),o)});return Ti(J(r[0].position.start,U(r).position.end),e.transformContent(t),r)}function ki(t,e){if(t===null||t.type===void 0&&t.value===null)return null;switch(t.type){case"ALIAS":return Hs(t,e);case"BLOCK_FOLDED":return zs(t,e);case"BLOCK_LITERAL":return ei(t,e);case"COMMENT":return ti(t,e);case"DIRECTIVE":return ri(t,e);case"DOCUMENT":return li(t,e);case"FLOW_MAP":return ui(t,e);case"FLOW_SEQ":return hi(t,e);case"MAP":return yi(t,e);case"PLAIN":return wi(t,e);case"QUOTE_DOUBLE":return Oi(t,e);case"QUOTE_SINGLE":return Li(t,e);case"SEQ":return Ci(t,e);default:throw new Error(`Unexpected node type ${t.type}`)}}var or,Le,bt,he,cr,lr,ar=class{constructor(e,n){Ot(this,he);ln(this,"text");ln(this,"comments",[]);Ot(this,Le);Ot(this,bt);this.text=n,un(this,Le,e)}setOrigRanges(){if(!Te(this,Le).setOrigRanges())for(let e of Te(this,Le))e.setOrigRanges([],0)}transformOffset(e){return Xe(this,he,cr).call(this,{origStart:e,origEnd:e}).start}transformRange(e){let{start:n,end:r}=Xe(this,he,cr).call(this,e);return J(n,r)}transformNode(e){return ki(e,this)}transformContent(e){return zt(e,this)}};Le=new WeakMap,bt=new WeakMap,he=new WeakSet,cr=function(e){if(!or){let[o]=Te(this,Le),a=Object.getPrototypeOf(Object.getPrototypeOf(o));or=Object.getOwnPropertyDescriptor(a,"rangeAsLinePos").get}Te(this,bt)??un(this,bt,{root:{context:{src:this.text}}});let{start:{line:n,col:r},end:{line:s,col:i}}=or.call({range:{start:Xe(this,he,lr).call(this,e.origStart),end:Xe(this,he,lr).call(this,e.origEnd)},context:Te(this,bt)});return{start:{offset:e.origStart,line:n,column:r},end:{offset:e.origEnd,line:s,column:i}}},lr=function(e){return e<0?0:e>this.text.length?this.text.length:e};var Pi=ar;function Ii(t,e,n){let r=new SyntaxError(t);return r.name="YAMLSyntaxError",r.source=e,r.position=n,r}function vi(t,e){let n=t.source.range||t.source.valueRange;return Ii(t.message,e.text,e.transformRange(n))}function fr(t){if("children"in t){if(t.children.length===1){let e=t.children[0];if(e.type==="plain"&&e.tag===null&&e.anchor===null&&e.value==="")return t.children.splice(0,1),t}t.children.forEach(fr)}return t}function ur(t,e,n,r){let s=e(t);return i=>{r(s,i)&&n(t,s=i)}}function pr(t){if(t===null||!("children"in t))return;let e=t.children;if(e.forEach(pr),t.type==="document"){let[i,o]=t.children;i.position.start.offset===i.position.end.offset?i.position.start=i.position.end=o.position.start:o.position.start.offset===o.position.end.offset&&(o.position.start=o.position.end=i.position.end)}let n=ur(t.position,Ga,Ha,za),r=ur(t.position,Ja,Xa,Za);"endComments"in t&&t.endComments.length!==0&&(n(t.endComments[0].position.start),r(U(t.endComments).position.end));let s=e.filter(i=>i!==null);if(s.length!==0){let i=s[0],o=U(s);n(i.position.start),r(o.position.end),"leadingComments"in i&&i.leadingComments.length!==0&&n(i.leadingComments[0].position.start),"tag"in i&&i.tag&&n(i.tag.position.start),"anchor"in i&&i.anchor&&n(i.anchor.position.start),"trailingComment"in o&&o.trailingComment&&r(o.trailingComment.position.end)}}function Ga(t){return t.start}function Ha(t,e){t.start=e}function Ja(t){return t.end}function Xa(t,e){t.end=e}function za(t,e){return e.offsett.offset}function _i(t){let e=mr.default.parseCST(t),n=new Pi(e,t);n.setOrigRanges();let r=e.map(i=>new mr.default.Document({merge:!1,keepCstNodes:!0}).parse(i));for(let i of r)for(let o of i.errors)if(!(o instanceof Fs&&o.message==='Map keys must be unique; "<<" is repeated'))throw vi(o,n);r.forEach(i=>wt(i.cstNode));let s=Vs(n.transformRange({origStart:0,origEnd:t.length}),r.map(i=>n.transformNode(i)),n.comments);return qs(s),pr(s),fr(s),s}function ec(t,e){let n=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(n,e)}var Ri=ec;function tc(t){try{let e=_i(t);return delete e.comments,e}catch(e){throw e!=null&&e.position?Ri(e.message,{loc:e.position,cause:e}):e}}var nc={astFormat:"yaml",parse:tc,hasPragma:Dr,hasIgnorePragma:Yr,locStart:xe,locEnd:Pr};var rc={yaml:Jr};var xi=cn(tr(),1),sc=xi.default.parse;var Ih=gr;export{sc as __parsePrettierYamlConfig,Ih as default,Xr as languages,zr as options,hr as parsers,rc as printers}; +${t}`;function Ar(t,e){switch(t.type){case"comment":if(wr(t.value))return null;break;case"quoteDouble":case"quoteSingle":e.type="quote";break;case"document":e.directivesEndMarker||delete e.directivesEndMarker,e.documentEndMarker||delete e.documentEndMarker;break}}Ar.ignoredProperties=new Set(["position"]);var Lr=Ar;function Tr(t,e){let{node:n}=t;if(n.type==="root"&&e.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/u.test(e.filepath))return async r=>{let s=await r(e.originalText,{parser:"json"});return s?[s,N]:void 0}}Tr.getVisitorKeys=()=>[];var Cr=Tr;var Ze=null;function et(t){if(Ze!==null&&typeof Ze.property){let e=Ze;return Ze=et.prototype=null,e}return Ze=et.prototype=t??Object.create(null),new et}var Gi=10;for(let t=0;t<=Gi;t++)et();function hn(t){return et(t)}function Hi(t,e="type"){hn(t);function n(r){let s=r[e],i=t[s];if(!Array.isArray(i))throw Object.assign(new Error(`Missing visitor keys for '${s}'.`),{node:r});return i}return n}var Mr=Hi;var k=[["children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["key","value","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["content","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["indicatorComment","leadingComments","middleComments","trailingComment","endComments"]],kr={root:k[0],document:["head","body","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],documentHead:k[0],documentBody:k[0],directive:k[1],alias:k[1],blockLiteral:k[1],blockFolded:k[0],plain:k[0],quoteSingle:k[1],quoteDouble:k[1],mapping:k[0],mappingItem:k[2],mappingKey:k[3],mappingValue:k[3],sequence:k[0],sequenceItem:k[3],flowMapping:k[0],flowMappingItem:k[2],flowSequence:k[0],flowSequenceItem:k[3],comment:k[1],tag:k[4],anchor:k[4]};var Ji=Mr(kr),Pr=Ji;var tt=t=>t.position.start.offset,vr=t=>t.position.end.offset;function Xi(t){return Array.isArray(t)&&t.length>0}var ve=Xi;function W(t,e){return typeof t?.type=="string"&&e.includes(t.type)}function dn(t,e,n){return e("children"in t?{...t,children:t.children.map(r=>dn(r,e,t))}:t,n)}function Ie(t,e,n){Object.defineProperty(t,e,{get:n,enumerable:!1})}function _r(t,e){let n=0,r=e.length;for(let s=t.position.end.offset-1;so===0&&o===a.length-1?i:o!==0&&o!==a.length-1?i.trim():o===0?i.trimEnd():i.trimStart());if(n.proseWrap==="preserve")return r.map(i=>i?[i]:[]);let s=[];for(let[i,o]of r.entries()){let a=Rr(o);i>0&&r[i-1].length>0&&a.length>0&&!(t==="quoteDouble"&&D(0,D(0,s,-1),-1).endsWith("\\"))?s[s.length-1]=[...D(0,s,-1),...a]:s.push(a)}return n.proseWrap==="never"?s.map(i=>[i.join(" ")]):s}function $r(t,{parentIndent:e,isLastDescendant:n,options:r}){let s=t.position.start.line===t.position.end.line?"":r.originalText.slice(t.position.start.offset,t.position.end.offset).match(/^[^\n]*\n(.*)$/su)[1],i;if(t.indent===null){let l=s.match(/^(? *)[^\n\r ]/mu);i=l?l.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else i=t.indent-1+e;let o=s.split(` +`).map(l=>l.slice(i));if(r.proseWrap==="preserve"||t.type==="blockLiteral")return c(o.map(l=>l?[l]:[]));let a=[];for(let[l,f]of o.entries()){let m=Rr(f);l>0&&m.length>0&&o[l-1].length>0&&!/^\s/u.test(m[0])&&!/^\s|\s$/u.test(D(0,a,-1))?a[a.length-1]=[...D(0,a,-1),...m]:a.push(m)}return a=a.map(l=>{let f=[];for(let m of l)f.length>0&&/\s$/u.test(D(0,f,-1))?f[f.length-1]+=" "+m:f.push(m);return f}),r.proseWrap==="never"&&(a=a.map(l=>[l.join(" ")])),c(a);function c(l){if(t.chomping==="keep")return D(0,l,-1).length===0?l.slice(0,-1):l;let f=0;for(let m=l.length-1;m>=0&&l[m].length===0;m--)f++;return f===0?l:f>=2&&!n?l.slice(0,-(f-1)):l.slice(0,-f)}}function nt(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}var yn=new WeakMap;function kt(t,e){let{node:n,root:r}=t,s;return yn.has(r)?s=yn.get(r):(s=new Set,yn.set(r,s)),!s.has(n.position.end.line)&&(s.add(n.position.end.line),_r(n,e)&&!En(t.parent))?Lt:""}function En(t){return I(t)&&!W(t,["documentHead","documentBody","flowMapping","flowSequence"])}function _(t,e){return Je(" ".repeat(t),e)}function Zi(t,e,n){let{node:r}=t,s=t.ancestors.filter(l=>l.type==="sequence"||l.type==="mapping").length,i=Ct(t),o=[r.type==="blockFolded"?">":"|"];r.indent!==null&&o.push(r.indent.toString()),r.chomping!=="clip"&&o.push(r.chomping==="keep"?"+":"-"),gn(r)&&o.push(" ",n("indicatorComment"));let a=$r(r,{parentIndent:s,isLastDescendant:i,options:e}),c=[];for(let[l,f]of a.entries())l===0&&c.push(N),c.push(At(v(se,f))),l!==a.length-1?c.push(f.length===0?N:ur(He)):r.chomping==="keep"&&i&&c.push(cn(f.length===0?N:He));return r.indent===null?o.push(pr(_(e.tabWidth,c))):o.push(cn(_(r.indent-1+s,c))),o}var Yr=Zi;function Pt(t,e,n){let{node:r}=t,s=r.type==="flowMapping",i=s?"{":"[",o=s?"}":"]",a=Lt;s&&r.children.length>0&&e.bracketSpacing&&(a=se);let c=D(0,r.children,-1),l=c?.type==="flowMappingItem"&&_e(c.key)&&_e(c.value);return[i,_(e.tabWidth,[a,eo(t,e,n),e.trailingComma==="none"?"":ze(","),I(r)?[N,v(N,t.map(n,"endComments"))]:""]),l?"":a,o]}function eo(t,e,n){return t.map(({isLast:r,node:s,next:i})=>[n(),r?"":[",",se,s.position.start.line!==i.position.start.line?kt(t,e.originalText):""]],"children")}function to(t,e,n){let{node:r,parent:s}=t,{key:i,value:o}=r,a=_e(i),c=_e(o);if(a&&c)return": ";let l=n("key"),f=no(r)?" ":"";if(c)return r.type==="flowMappingItem"&&s.type==="flowMapping"?l:r.type==="mappingItem"&&Sn(i.content,e)&&!K(i.content)&&s.tag?.value!=="tag:yaml.org,2002:set"?[l,f,":"]:["? ",_(2,l)];let m=n("value");if(a)return[": ",_(2,m)];if(te(o)||!nt(i.content))return["? ",_(2,l),N,...t.map(()=>[n(),N],"value","leadingComments"),": ",_(2,m)];if(ro(i.content)&&!te(i.content)&&!ae(i.content)&&!K(i.content)&&!I(i)&&!te(o.content)&&!ae(o.content)&&!I(o)&&Sn(o.content,e))return[l,f,": ",m];let g=Symbol("mappingKey"),y=Pe([ze("? "),Pe(_(2,l),{id:g})]),h=[N,": ",_(2,m)],d=[f,":"];I(o)&&o.content&&W(o.content,["flowMapping","flowSequence"])&&o.content.children.length===0?d.push(" "):te(o.content)||I(o)&&o.content&&!W(o.content,["mapping","sequence"])||s.type==="mapping"&&K(i.content)&&nt(o.content)||W(o.content,["mapping","sequence"])&&o.content.tag===null&&o.content.anchor===null?d.push(N):o.content?d.push(se):K(o)&&d.push(" "),d.push(m);let w=_(e.tabWidth,d);return Sn(i.content,e)&&!te(i.content)&&!ae(i.content)&&!K(i.content)&&!I(i)?ln([[l,w]]):ln([[y,ze(h,w,{groupId:g})]])}function Sn(t,e){if(!t)return!0;switch(t.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(e.proseWrap==="preserve")return t.position.start.line===t.position.end.line;if(/\\$/mu.test(e.originalText.slice(t.position.start.offset,t.position.end.offset)))return!1;switch(e.proseWrap){case"never":return!t.value.includes(` +`);case"always":return!/[\n ]/u.test(t.value);default:return!1}}function no(t){return t.key.content?.type==="alias"}function ro(t){if(!t)return!0;switch(t.type){case"plain":case"quoteDouble":case"quoteSingle":return t.position.start.line===t.position.end.line;case"alias":return!0;default:return!1}}var Br=to;function so(t){return dn(t,io)}function io(t){switch(t.type){case"document":Ie(t,"head",()=>t.children[0]),Ie(t,"body",()=>t.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":Ie(t,"content",()=>t.children[0]);break;case"mappingItem":case"flowMappingItem":Ie(t,"key",()=>t.children[0]),Ie(t,"value",()=>t.children[1]);break}return t}var Fr=so;function oo(t,e,n){let{node:r}=t,s=[];r.type!=="mappingValue"&&te(r)&&s.push([v(N,t.map(n,"leadingComments")),N]);let{tag:i,anchor:o}=r;i&&s.push(n("tag")),i&&o&&s.push(" "),o&&s.push(n("anchor"));let a="";return W(r,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!Ct(t)&&(a=kt(t,e.originalText)),(i||o)&&(W(r,["sequence","mapping"])&&!ae(r)?s.push(N):s.push(" ")),ae(r)&&s.push([r.middleComments.length===1?"":N,v(N,t.map(n,"middleComments")),N]),xr(t)?s.push(cr(e.originalText.slice(r.position.start.offset,r.position.end.offset).trimEnd())):s.push(Pe(ao(t,e,n))),K(r)&&!W(r,["document","documentHead"])&&s.push(mr([r.type==="mappingValue"&&!r.content?"":" ",t.parent.type==="mappingKey"&&t.getParentNode(2).type==="mapping"&&nt(r)?"":Xe,n("trailingComment")])),En(r)&&s.push(_(r.type==="sequenceItem"?2:0,[N,v(N,t.map(({node:c})=>[pn(e.originalText,tt(c))?N:"",n()],"endComments"))])),s.push(a),s}function ao(t,e,n){let{node:r}=t;switch(r.type){case"root":{let s=Mt(r),i=!(W(s,["blockLiteral","blockFolded"])&&s.chomping==="keep"),o=[];return t.each(({node:a,isFirst:c})=>{c||o.push(N),o.push(n()),lo(t)&&(i&&o.push(N),o.push("..."),K(a)&&o.push(" ",n("trailingComment")))},"children"),i&&o.push(N),o}case"document":{let s=[];return fo(t)&&((r.head.children.length>0||r.head.endComments.length>0)&&s.push(n("head")),K(r.head)?s.push(["---"," ",n(["head","trailingComment"])]):s.push("---")),co(r)&&s.push(n("body")),v(N,s)}case"documentHead":return v(N,[...t.map(n,"children"),...t.map(n,"endComments")]);case"documentBody":{let{children:s,endComments:i}=r,o="";if(s.length>0&&i.length>0){let a=Mt(r);if(W(a,["blockFolded","blockLiteral"]))a.chomping!=="keep"&&(o=[N,N]);else{let c=D(0,s,-1);o=W(c,["mapping"])&&pn(e.originalText,tt(i[0]))?[N,N]:N}}return[v(N,t.map(n,"children")),o,v(N,t.map(n,"endComments"))]}case"directive":return["%",v(" ",[r.name,...r.parameters])];case"comment":return["#",r.value];case"alias":return["*",r.value];case"tag":return e.originalText.slice(r.position.start.offset,r.position.end.offset);case"anchor":return["&",r.value];case"plain":return rt(r.type,e.originalText.slice(r.position.start.offset,r.position.end.offset),e);case"quoteDouble":case"quoteSingle":{let o=e.originalText.slice(r.position.start.offset+1,r.position.end.offset-1);if(r.type==="quoteSingle"&&o.includes("\\")||r.type==="quoteDouble"&&/\\[^"]/u.test(o)){let c=r.type==="quoteDouble"?'"':"'";return[c,rt(r.type,o,e),c]}if(o.includes('"'))return["'",rt(r.type,r.type==="quoteDouble"?ht(0,ht(0,o,'\\"','"'),"'","'".repeat(2)):o,e),"'"];if(o.includes("'"))return['"',rt(r.type,r.type==="quoteSingle"?ht(0,o,"''","'"):o,e),'"'];let a=e.singleQuote?"'":'"';return[a,rt(r.type,o,e),a]}case"blockFolded":case"blockLiteral":return Yr(t,e,n);case"mapping":case"sequence":return v(N,t.map(n,"children"));case"sequenceItem":return["- ",_(2,r.content?n("content"):"")];case"mappingKey":case"mappingValue":return r.content?n("content"):"";case"mappingItem":case"flowMappingItem":return Br(t,e,n);case"flowMapping":return Pt(t,e,n);case"flowSequence":return Pt(t,e,n);case"flowSequenceItem":return n("content");default:throw new dr(r,"YAML")}}function co(t){return t.body.children.length>0||I(t.body)}function lo(t){let e=t.node;if(e.documentEndMarker||K(e))return!0;if(t.isLast)return!1;let n=t.next;return n.head.children.length>0||I(n.head)}function fo(t){let e=t.node;return e.directivesEndMarker||e.head.children.length>0||I(e.head)||K(e.head)}function rt(t,e,n){let r=Dr(t,e,n);return v(N,r.map(s=>At(v(se,s))))}var uo={preprocess:Fr,embed:Cr,print:oo,massageAstNode:Lr,insertPragma:Or,getVisitorKeys:Pr},qr=uo;var Ur=[{name:"YAML",type:"data",aceMode:"yaml",extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".clangd",".gemrc","CITATION.cff","glide.lock","pixi.lock",".prettierrc",".stylelintrc",".lintstagedrc"],tmScope:"source.yaml",aliases:["yml"],codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","dockercompose","github-actions-workflow","home-assistant"],linguistLanguageId:407}];var vt={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var po={bracketSpacing:vt.bracketSpacing,singleQuote:vt.singleQuote,proseWrap:vt.proseWrap},Vr=po;var ir={};or(ir,{yaml:()=>Ha});var sr=on(Gn(),1);var J=on(Ps(),1),Cf=J.default.findPair,Mf=J.default.toJSON,kf=J.default.parseMap,Pf=J.default.parseSeq,vf=J.default.stringifyNumber,If=J.default.stringifyString,_f=J.default.Type,xf=J.default.YAMLError,Rf=J.default.YAMLReferenceError,vs=J.default.YAMLSemanticError,Df=J.default.YAMLSyntaxError,$f=J.default.YAMLWarning;function F(t,e=null){"children"in t&&t.children.forEach(n=>F(n,t)),"anchor"in t&&t.anchor&&F(t.anchor,t),"tag"in t&&t.tag&&F(t.tag,t),"leadingComments"in t&&t.leadingComments.forEach(n=>F(n,t)),"middleComments"in t&&t.middleComments.forEach(n=>F(n,t)),"indicatorComment"in t&&t.indicatorComment&&F(t.indicatorComment,t),"trailingComment"in t&&t.trailingComment&&F(t.trailingComment,t),"endComments"in t&&t.endComments.forEach(n=>F(n,t)),Object.defineProperty(t,"_parent",{value:e,enumerable:!1})}function Oe(t){return`${t.line}:${t.column}`}function Is(t){F(t);let e=_a(t),n=t.children.slice();t.comments.sort((r,s)=>r.position.start.offset-s.position.end.offset).filter(r=>!r._parent).forEach(r=>{for(;n.length>1&&r.position.start.line>n[0].position.end.line;)n.shift();xa(r,e,n[0])})}function _a(t){let e=Array.from(new Array(t.position.end.line),()=>({}));for(let n of t.comments)e[n.position.start.line-1].comment=n;return _s(e,t),e}function _s(t,e){if(e.position.start.offset!==e.position.end.offset){if("leadingComments"in e){let{start:n}=e.position,{leadingAttachableNode:r}=t[n.line-1];(!r||n.column1&&e.type!=="document"&&e.type!=="documentHead"){let{end:n}=e.position,{trailingAttachableNode:r}=t[n.line-1];(!r||n.column>=r.position.end.column)&&(t[n.line-1].trailingAttachableNode=e)}if(e.type!=="root"&&e.type!=="document"&&e.type!=="documentHead"&&e.type!=="documentBody"){let{start:n,end:r}=e.position,s=[r.line].concat(n.line===r.line?[]:n.line);for(let i of s){let o=t[i-1].trailingNode;(!o||r.column>=o.position.end.column)&&(t[i-1].trailingNode=e)}}"children"in e&&e.children.forEach(n=>{_s(t,n)})}}function xa(t,e,n){let r=t.position.start.line,{trailingAttachableNode:s}=e[r-1];if(s){if(s.trailingComment)throw new Error(`Unexpected multiple trailing comment at ${Oe(t.position.start)}`);F(t,s),s.trailingComment=t;return}for(let o=r;o>=n.position.start.line;o--){let{trailingNode:a}=e[o-1],c;if(a)c=a;else if(o!==r&&e[o-1].comment)c=e[o-1].comment._parent;else continue;if((c.type==="sequence"||c.type==="mapping")&&(c=c.children[0]),c.type==="mappingItem"){let[l,f]=c.children;c=xs(l)?l:f}for(;;){if(Ra(c,t)){F(t,c),c.endComments.push(t);return}if(!c._parent)break;c=c._parent}break}for(let o=r+1;o<=n.position.end.line;o++){let{leadingAttachableNode:a}=e[o-1];if(a){F(t,a),a.leadingComments.push(t);return}}let i=n.children[1];F(t,i),i.endComments.push(t)}function Ra(t,e){if(t.position.start.offsete.position.end.offset)switch(t.type){case"flowMapping":case"flowSequence":return t.children.length===0||e.position.start.line>t.children[t.children.length-1].position.end.line}if(e.position.end.offsett.position.start.column;case"mappingKey":case"mappingValue":return e.position.start.column>t._parent.position.start.column&&(t.children.length===0||t.children.length===1&&t.children[0].type!=="blockFolded"&&t.children[0].type!=="blockLiteral")&&(t.type==="mappingValue"||xs(t));default:return!1}}function xs(t){return t.position.start!==t.position.end&&(t.children.length===0||t.position.start.offset!==t.children[0].position.start.offset)}function b(t,e){return{type:t,position:e}}function Rs(t,e,n){return{...b("root",t),children:e,comments:n}}function pt(t){switch(t.type){case"DOCUMENT":for(let e=t.contents.length-1;e>=0;e--)t.contents[e].type==="BLANK_LINE"?t.contents.splice(e,1):pt(t.contents[e]);for(let e=t.directives.length-1;e>=0;e--)t.directives[e].type==="BLANK_LINE"&&t.directives.splice(e,1);break;case"FLOW_MAP":case"FLOW_SEQ":case"MAP":case"SEQ":for(let e=t.items.length-1;e>=0;e--){let n=t.items[e];"char"in n||(n.type==="BLANK_LINE"?t.items.splice(e,1):pt(n))}break;case"MAP_KEY":case"MAP_VALUE":case"SEQ_ITEM":t.node&&pt(t.node);break;case"ALIAS":case"BLANK_LINE":case"BLOCK_FOLDED":case"BLOCK_LITERAL":case"COMMENT":case"DIRECTIVE":case"PLAIN":case"QUOTE_DOUBLE":case"QUOTE_SINGLE":break;default:throw new Error(`Unexpected node type ${JSON.stringify(t.type)}`)}}function X(t,e){return{start:t,end:e}}function Hn(t){return{start:t,end:t}}var me;(function(t){t.Tag="!",t.Anchor="&",t.Comment="#"})(me||(me={}));function Ds(t,e){return{...b("anchor",t),value:e}}function Ve(t,e){return{...b("comment",t),value:e}}function $s(t,e,n){return{anchor:e,tag:t,middleComments:n}}function Ys(t,e){return{...b("tag",t),value:e}}function Ht(t,e,n=()=>!1){let r=t.cstNode,s=[],i=null,o=null,a=null;for(let c of r.props){let l=e.text[c.origStart];switch(l){case me.Tag:i=i||c,o=Ys(e.transformRange(c),t.tag);break;case me.Anchor:i=i||c,a=Ds(e.transformRange(c),r.anchor);break;case me.Comment:{let f=Ve(e.transformRange(c),e.text.slice(c.origStart+1,c.origEnd));e.comments.push(f),!n(f)&&i&&i.origEnd<=c.origStart&&c.origEnd<=r.valueRange.origStart&&s.push(f);break}default:throw new Error(`Unexpected leading character ${JSON.stringify(l)}`)}}return $s(o,a,s)}function z(){return{leadingComments:[]}}function he(t=null){return{trailingComment:t}}function q(){return{...z(),...he()}}function Bs(t,e,n){return{...b("alias",t),...q(),...e,value:n}}function Fs(t,e){let n=t.cstNode;return Bs(e.transformRange({origStart:n.valueRange.origStart-1,origEnd:n.valueRange.origEnd}),e.transformContent(t),n.rawValue)}function qs(t){return{...t,type:"blockFolded"}}function Us(t,e,n,r,s,i){return{...b("blockValue",t),...z(),...e,chomping:n,indent:r,value:s,indicatorComment:i}}var Jn;(function(t){t.CLIP="clip",t.STRIP="strip",t.KEEP="keep"})(Jn||(Jn={}));function Jt(t,e){let n=t.cstNode,r=1,s=n.chomping==="CLIP"?0:1,o=n.header.origEnd-n.header.origStart-r-s!==0,a=e.transformRange({origStart:n.header.origStart,origEnd:n.valueRange.origEnd}),c=null,l=Ht(t,e,f=>{if(!(a.start.offset=0;c--){let l=t.contents[c];if(l.type==="COMMENT"){let f=e.transformNode(l);n&&n.line===f.position.start.line?o.unshift(f):a?r.unshift(f):f.position.start.offset>=t.valueRange.origEnd?i.unshift(f):r.unshift(f)}else a=!0}if(i.length>1)throw new Error(`Unexpected multiple document trailing comments at ${Oe(i[1].position.start)}`);if(o.length>1)throw new Error(`Unexpected multiple documentHead trailing comments at ${Oe(o[1].position.start)}`);return{comments:r,endComments:s,documentTrailingComment:V(i)||null,documentHeadTrailingComment:V(o)||null}}function $a(t,e,n){let r=Xt(n.text.slice(t.valueRange.origEnd),/^\.\.\./),s=r===-1?t.valueRange.origEnd:Math.max(0,t.valueRange.origEnd-1);n.text[s-1]==="\r"&&s--;let i=n.transformRange({origStart:e!==null?e.position.start.offset:s,origEnd:s}),o=r===-1?i.end:n.transformOffset(t.valueRange.origEnd+3);return{position:i,documentEndPoint:o}}function zs(t,e,n,r){return{...b("documentHead",t),...U(n),...he(r),children:e}}function Zs(t,e){let n=t.cstNode,{directives:r,comments:s,endComments:i}=Ya(n,e),{position:o,documentEndMarkererPoint:a}=Ba(n,r,e);return e.comments.push(...s,...i),{createDocumentHeadWithTrailingComment:l=>(l&&e.comments.push(l),zs(o,r,i,l)),documentHeadEndMarkerPoint:a}}function Ya(t,e){let n=[],r=[],s=[],i=!1;for(let o=t.directives.length-1;o>=0;o--){let a=e.transformNode(t.directives[o]);a.type==="comment"?i?r.unshift(a):s.unshift(a):(i=!0,n.unshift(a))}return{directives:n,comments:r,endComments:s}}function Ba(t,e,n){let r=Xt(n.text.slice(0,t.valueRange.origStart),/---\s*$/);r>0&&!/[\r\n]/.test(n.text[r-1])&&(r=-1);let s=r===-1?{origStart:t.valueRange.origStart,origEnd:t.valueRange.origStart}:{origStart:r,origEnd:r+3};return e.length!==0&&(s.origStart=e[0].position.start.offset),{position:n.transformRange(s),documentEndMarkererPoint:r===-1?null:n.transformOffset(r)}}function ei(t,e){let{createDocumentHeadWithTrailingComment:n,documentHeadEndMarkerPoint:r}=Zs(t,e),{documentBody:s,documentEndPoint:i,documentTrailingComment:o,documentHeadTrailingComment:a}=Xs(t,e,r),c=n(a);o&&e.comments.push(o);let l=t.cstNode;return Hs(X(c.position.start,i),!!l.directivesEndMarker,!!l.documentEndMarker,c,s,o)}function zt(t,e,n){return{...b("flowCollection",t),...q(),...U(),...e,children:n}}function ti(t,e,n){return{...zt(t,e,n),type:"flowMapping"}}function Zt(t,e,n){return{...b("flowMappingItem",t),...z(),children:[e,n]}}function de(t,e){let n=[];for(let r of t)r&&"type"in r&&r.type==="COMMENT"?e.comments.push(e.transformNode(r)):n.push(r);return n}function en(t){let[e,n]=["?",":"].map(r=>{let s=t.find(i=>"char"in i&&i.char===r);return s?{origStart:s.origOffset,origEnd:s.origOffset+1}:null});return{additionalKeyRange:e,additionalValueRange:n}}function tn(t,e){let n=e;return r=>t.slice(n,n=r)}function nn(t){let e=[],n=tn(t,1),r=!1;for(let s=1;s{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=en(l);return Ke(a,e,Zt,f,m)}),i=n[0],o=V(n);return ti(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function ri(t,e,n){return{...zt(t,e,n),type:"flowSequence"}}function si(t,e){return{...b("flowSequenceItem",t),children:[e]}}function ii(t,e){let n=de(t.cstNode.items,e),r=nn(n),s=t.items.map((a,c)=>{if(a.type!=="PAIR"){let l=e.transformNode(a);return si(X(l.position.start,l.position.end),l)}else{let l=r[c],{additionalKeyRange:f,additionalValueRange:m}=en(l);return Ke(a,e,Zt,f,m)}}),i=n[0],o=V(n);return ri(e.transformRange({origStart:i.origOffset,origEnd:o.origOffset+1}),e.transformContent(t),s)}function oi(t,e,n){return{...b("mapping",t),...z(),...e,children:n}}function ai(t,e,n){return{...b("mappingItem",t),...z(),children:[e,n]}}function ci(t,e){let n=t.cstNode;n.items.filter(o=>o.type==="MAP_KEY"||o.type==="MAP_VALUE").forEach(o=>We(o,e));let r=de(n.items,e),s=Fa(r),i=t.items.map((o,a)=>{let c=s[a],[l,f]=c[0].type==="MAP_VALUE"?[null,c[0].range]:[c[0].range,c.length===1?null:c[1].range];return Ke(o,e,ai,l,f)});return oi(X(i[0].position.start,V(i).position.end),e.transformContent(t),i)}function Fa(t){let e=[],n=tn(t,0),r=!1;for(let s=0;s=0;r--)if(n.test(t[r]))return r;return-1}function ui(t,e){let n=t.cstNode;return li(e.transformRange({origStart:n.valueRange.origStart,origEnd:fi(e.text,n.valueRange.origEnd-1,/\S/)+1}),e.transformContent(t),n.strValue)}function pi(t){return{...t,type:"quoteDouble"}}function mi(t,e,n){return{...b("quoteValue",t),...e,...q(),value:n}}function rn(t,e){let n=t.cstNode;return mi(e.transformRange(n.valueRange),e.transformContent(t),n.strValue)}function hi(t,e){return pi(rn(t,e))}function di(t){return{...t,type:"quoteSingle"}}function gi(t,e){return di(rn(t,e))}function yi(t,e,n){return{...b("sequence",t),...z(),...U(),...e,children:n}}function Ei(t,e){return{...b("sequenceItem",t),...q(),...U(),children:e?[e]:[]}}function Si(t,e){let r=de(t.cstNode.items,e).map((s,i)=>{We(s,e);let o=e.transformNode(t.items[i]);return Ei(X(e.transformOffset(s.valueRange.origStart),o===null?e.transformOffset(s.valueRange.origStart+1):o.position.end),o)});return yi(X(r[0].position.start,V(r).position.end),e.transformContent(t),r)}function wi(t,e){if(t===null||t.type===void 0&&t.value===null)return null;switch(t.type){case"ALIAS":return Fs(t,e);case"BLOCK_FOLDED":return Vs(t,e);case"BLOCK_LITERAL":return Ks(t,e);case"COMMENT":return js(t,e);case"DIRECTIVE":return Gs(t,e);case"DOCUMENT":return ei(t,e);case"FLOW_MAP":return ni(t,e);case"FLOW_SEQ":return ii(t,e);case"MAP":return ci(t,e);case"PLAIN":return ui(t,e);case"QUOTE_DOUBLE":return hi(t,e);case"QUOTE_SINGLE":return gi(t,e);case"SEQ":return Si(t,e);default:throw new Error(`Unexpected node type ${t.type}`)}}var Zn,er=class{text;comments=[];#e;#t;constructor(e,n){this.text=n,this.#e=e}setOrigRanges(){if(!this.#e.setOrigRanges())for(let e of this.#e)e.setOrigRanges([],0)}#n(e){if(!Zn){let[o]=this.#e,a=Object.getPrototypeOf(Object.getPrototypeOf(o));Zn=Object.getOwnPropertyDescriptor(a,"rangeAsLinePos").get}if(this.#t??(this.#t={root:{context:{src:this.text}}}),this.text===""&&e.origStart===0&&e.origEnd===0)return{start:{offset:0,line:1,column:1},end:{offset:0,line:1,column:1}};let{start:{line:n,col:r},end:{line:s,col:i}}=Zn.call({range:{start:this.#r(e.origStart),end:this.#r(e.origEnd)},context:this.#t});return{start:{offset:e.origStart,line:n,column:r},end:{offset:e.origEnd,line:s,column:i}}}#r(e){return e<0?0:e>this.text.length?this.text.length:e}transformOffset(e){return this.#n({origStart:e,origEnd:e}).start}transformRange(e){let{start:n,end:r}=this.#n(e);return X(n,r)}transformNode(e){return wi(e,this)}transformContent(e){return Ht(e,this)}},bi=er;function Ni(t,e,n){let r=new SyntaxError(t);return r.name="YAMLSyntaxError",r.source=e,r.position=n,r}function Oi(t,e){let n=t.source.range||t.source.valueRange;return Ni(t.message,e.text,e.transformRange(n))}function tr(t){if("children"in t){if(t.children.length===1){let e=t.children[0];if(e.type==="plain"&&e.tag===null&&e.anchor===null&&e.value==="")return t.children.splice(0,1),t}t.children.forEach(tr)}return t}function nr(t,e,n,r){let s=e(t);return i=>{r(s,i)&&n(t,s=i)}}function rr(t){if(t===null||!("children"in t))return;let e=t.children;if(e.forEach(rr),t.type==="document"){let[i,o]=t.children;i.position.start.offset===i.position.end.offset?i.position.start=i.position.end=o.position.start:o.position.start.offset===o.position.end.offset&&(o.position.start=o.position.end=i.position.end)}let n=nr(t.position,qa,Ua,Ka),r=nr(t.position,Va,Wa,ja);"endComments"in t&&t.endComments.length!==0&&(n(t.endComments[0].position.start),r(V(t.endComments).position.end));let s=e.filter(i=>i!==null);if(s.length!==0){let i=s[0],o=V(s);n(i.position.start),r(o.position.end),"leadingComments"in i&&i.leadingComments.length!==0&&n(i.leadingComments[0].position.start),"tag"in i&&i.tag&&n(i.tag.position.start),"anchor"in i&&i.anchor&&n(i.anchor.position.start),"trailingComment"in o&&o.trailingComment&&r(o.trailingComment.position.end)}}function qa(t){return t.start}function Ua(t,e){t.start=e}function Va(t){return t.end}function Wa(t,e){t.end=e}function Ka(t,e){return e.offsett.offset}function Ai(t){let e=sr.default.parseCST(t),n=new bi(e,t);n.setOrigRanges();let r=e.map(i=>new sr.default.Document({merge:!1,keepCstNodes:!0}).parse(i));for(let i of r)for(let o of i.errors)if(!(o instanceof vs&&o.message==='Map keys must be unique; "<<" is repeated'))throw Oi(o,n);r.forEach(i=>pt(i.cstNode));let s=Rs(n.transformRange({origStart:0,origEnd:t.length}),r.map(i=>n.transformNode(i)),n.comments);return Is(s),rr(s),tr(s),s}function Qa(t,e){let n=new SyntaxError(t+" ("+e.loc.start.line+":"+e.loc.start.column+")");return Object.assign(n,e)}var Li=Qa;function Ga(t){try{let e=Ai(t);return delete e.comments,e}catch(e){throw e?.position?Li(e.message,{loc:e.position,cause:e}):e}}var Ha={astFormat:"yaml",parse:Ga,hasPragma:br,hasIgnorePragma:Nr,locStart:tt,locEnd:vr};var Ja={yaml:qr};var Ti=on(Gn(),1),Xa=Ti.default.parse;export{Xa as __parsePrettierYamlConfig,Ci as default,Ur as languages,Vr as options,ir as parsers,Ja as printers}; diff --git a/node_modules/prettier/standalone.js b/node_modules/prettier/standalone.js old mode 100755 new mode 100644 index 84c5b7548..689b670af --- a/node_modules/prettier/standalone.js +++ b/node_modules/prettier/standalone.js @@ -1,34 +1,29 @@ -(function(t){function e(){var o=t();return o.default||o}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var f=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};f.prettier=e()}})(function(){"use strict";var Fu=Object.create;var Ue=Object.defineProperty;var pu=Object.getOwnPropertyDescriptor;var du=Object.getOwnPropertyNames;var mu=Object.getPrototypeOf,Eu=Object.prototype.hasOwnProperty;var Zt=e=>{throw TypeError(e)};var Cu=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var r in t)Ue(e,r,{get:t[r],enumerable:!0})},er=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let u of du(t))!Eu.call(e,u)&&u!==r&&Ue(e,u,{get:()=>t[u],enumerable:!(n=pu(t,u))||n.enumerable});return e};var hu=(e,t,r)=>(r=e!=null?Fu(mu(e)):{},er(t||!e||!e.__esModule?Ue(r,"default",{value:e,enumerable:!0}):r,e)),gu=e=>er(Ue({},"__esModule",{value:!0}),e);var yu=(e,t,r)=>t.has(e)||Zt("Cannot "+r);var tr=(e,t,r)=>t.has(e)?Zt("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var fe=(e,t,r)=>(yu(e,t,"access private method"),r);var Pn=Cu(Mt=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});function Co(){return new Proxy({},{get:()=>e=>e})}var On=/\r\n|[\n\r\u2028\u2029]/;function ho(e,t,r){let n=Object.assign({column:0,line:-1},e.start),u=Object.assign({},n,e.end),{linesAbove:o=2,linesBelow:i=3}=r||{},s=n.line,a=n.column,c=u.line,D=u.column,p=Math.max(s-(o+1),0),l=Math.min(t.length,c+i);s===-1&&(p=0),c===-1&&(l=t.length);let F=c-s,f={};if(F)for(let d=0;d<=F;d++){let m=d+s;if(!a)f[m]=!0;else if(d===0){let C=t[m-1].length;f[m]=[a,C-a+1]}else if(d===F)f[m]=[0,D];else{let C=t[m-d].length;f[m]=[0,C]}}else a===D?a?f[s]=[a,0]:f[s]=!0:f[s]=[a,D-a];return{start:p,end:l,markerLines:f}}function go(e,t,r={}){let u=Co(!1),o=e.split(On),{start:i,end:s,markerLines:a}=ho(t,o,r),c=t.start&&typeof t.start.column=="number",D=String(s).length,l=e.split(On,s).slice(i,s).map((F,f)=>{let d=i+1+f,C=` ${` ${d}`.slice(-D)} |`,E=a[d],h=!a[d+1];if(E){let x="";if(Array.isArray(E)){let A=F.slice(0,Math.max(E[0]-1,0)).replace(/[^\t]/g," "),$=E[1]||1;x=[` - `,u.gutter(C.replace(/\d/g," "))," ",A,u.marker("^").repeat($)].join(""),h&&r.message&&(x+=" "+u.message(r.message))}return[u.marker(">"),u.gutter(C),F.length>0?` ${F}`:"",x].join("")}else return` ${u.gutter(C)}${F.length>0?` ${F}`:""}`}).join(` -`);return r.message&&!c&&(l=`${" ".repeat(D+1)}${r.message} -${l}`),l}Mt.codeFrameColumns=go});var oi={};dt(oi,{__debug:()=>ui,check:()=>ri,doc:()=>qt,format:()=>fu,formatWithCursor:()=>cu,getSupportInfo:()=>ni,util:()=>Qt,version:()=>tu});var Au=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},te=Au;var _e=class{diff(t,r,n={}){let u;typeof n=="function"?(u=n,n={}):"callback"in n&&(u=n.callback);let o=this.castInput(t,n),i=this.castInput(r,n),s=this.removeEmpty(this.tokenize(o,n)),a=this.removeEmpty(this.tokenize(i,n));return this.diffWithOptionsObj(s,a,n,u)}diffWithOptionsObj(t,r,n,u){var o;let i=E=>{if(E=this.postProcess(E,n),u){setTimeout(function(){u(E)},0);return}else return E},s=r.length,a=t.length,c=1,D=s+a;n.maxEditLength!=null&&(D=Math.min(D,n.maxEditLength));let p=(o=n.timeout)!==null&&o!==void 0?o:1/0,l=Date.now()+p,F=[{oldPos:-1,lastComponent:void 0}],f=this.extractCommon(F[0],r,t,0,n);if(F[0].oldPos+1>=a&&f+1>=s)return i(this.buildValues(F[0].lastComponent,r,t));let d=-1/0,m=1/0,C=()=>{for(let E=Math.max(d,-c);E<=Math.min(m,c);E+=2){let h,x=F[E-1],A=F[E+1];x&&(F[E-1]=void 0);let $=!1;if(A){let Be=A.oldPos-E;$=A&&0<=Be&&Be=a&&f+1>=s)return i(this.buildValues(h.lastComponent,r,t))||!0;F[E]=h,h.oldPos+1>=a&&(m=Math.min(m,E-1)),f+1>=s&&(d=Math.max(d,E+1))}c++};if(u)(function E(){setTimeout(function(){if(c>D||Date.now()>l)return u(void 0);C()||E()},0)})();else for(;c<=D&&Date.now()<=l;){let E=C();if(E)return E}}addToPath(t,r,n,u,o){let i=t.lastComponent;return i&&!o.oneChangePerToken&&i.added===r&&i.removed===n?{oldPos:t.oldPos+u,lastComponent:{count:i.count+1,added:r,removed:n,previousComponent:i.previousComponent}}:{oldPos:t.oldPos+u,lastComponent:{count:1,added:r,removed:n,previousComponent:i}}}extractCommon(t,r,n,u,o){let i=r.length,s=n.length,a=t.oldPos,c=a-u,D=0;for(;c+1l.length?f:l}),D.value=this.join(p)}else D.value=this.join(r.slice(a,a+D.count));a+=D.count,D.added||(c+=D.count)}}return u}};var mt=class extends _e{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},rr=new mt;function Et(e,t,r){return rr.diff(e,t,r)}function nr(e){let t=e.indexOf("\r");return t!==-1?e.charAt(t+1)===` -`?"crlf":"cr":"lf"}function xe(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}function Ct(e,t){let r;switch(t){case` -`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r -`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function ur(e){return te(!1,e,/\r\n?/gu,` -`)}var W="string",Y="array",j="cursor",N="indent",O="align",P="trim",B="group",k="fill",_="if-break",v="indent-if-break",L="line-suffix",I="line-suffix-boundary",g="line",S="label",w="break-parent",Ve=new Set([j,N,O,P,B,k,_,v,L,I,g,S,w]);var Bu=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},y=Bu;function or(e){let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` -`);)t--;return tnew Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function wu(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(M(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=xu([...Ve].map(u=>`'${u}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var ht=class extends Error{name="InvalidDocError";constructor(t){super(wu(t)),this.doc=t}},q=ht;var ir={};function bu(e,t,r,n){let u=[e];for(;u.length>0;){let o=u.pop();if(o===ir){r(u.pop());continue}r&&u.push(o,ir);let i=M(o);if(!i)throw new q(o);if((t==null?void 0:t(o))!==!1)switch(i){case Y:case k:{let s=i===Y?o:o.parts;for(let a=s.length,c=a-1;c>=0;--c)u.push(s[c]);break}case _:u.push(o.flatContents,o.breakContents);break;case B:if(n&&o.expandedStates)for(let s=o.expandedStates.length,a=s-1;a>=0;--a)u.push(o.expandedStates[a]);else u.push(o.contents);break;case O:case N:case v:case S:case L:u.push(o.contents);break;case W:case j:case P:case I:case g:case w:break;default:throw new q(o)}}}var le=bu;function be(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(o){if(r.has(o))return r.get(o);let i=u(o);return r.set(o,i),i}function u(o){switch(M(o)){case Y:return t(o.map(n));case k:return t({...o,parts:o.parts.map(n)});case _:return t({...o,breakContents:n(o.breakContents),flatContents:n(o.flatContents)});case B:{let{expandedStates:i,contents:s}=o;return i?(i=i.map(n),s=i[0]):s=n(s),t({...o,contents:s,expandedStates:i})}case O:case N:case v:case S:case L:return t({...o,contents:n(o.contents)});case W:case j:case P:case I:case g:case w:return t(o);default:throw new q(o)}}}function $e(e,t,r){let n=r,u=!1;function o(i){if(u)return!1;let s=t(i);s!==void 0&&(u=!0,n=s)}return le(e,o),n}function ku(e){if(e.type===B&&e.break||e.type===g&&e.hard||e.type===w)return!0}function Dr(e){return $e(e,ku,!1)}function sr(e){if(e.length>0){let t=y(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function cr(e){let t=new Set,r=[];function n(o){if(o.type===w&&sr(r),o.type===B){if(r.push(o),t.has(o))return!1;t.add(o)}}function u(o){o.type===B&&r.pop().break&&sr(r)}le(e,n,u,!0)}function Su(e){return e.type===g&&!e.hard?e.soft?"":" ":e.type===_?e.flatContents:e}function fr(e){return be(e,Su)}function ar(e){for(e=[...e];e.length>=2&&y(!1,e,-2).type===g&&y(!1,e,-1).type===w;)e.length-=2;if(e.length>0){let t=we(y(!1,e,-1));e[e.length-1]=t}return e}function we(e){switch(M(e)){case N:case v:case B:case L:case S:{let t=we(e.contents);return{...e,contents:t}}case _:return{...e,breakContents:we(e.breakContents),flatContents:we(e.flatContents)};case k:return{...e,parts:ar(e.parts)};case Y:return ar(e);case W:return or(e);case O:case j:case P:case I:case g:case w:break;default:throw new q(e)}return e}function We(e){return we(Nu(e))}function Tu(e){switch(M(e)){case k:if(e.parts.every(t=>t===""))return"";break;case B:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===B&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case O:case N:case v:case L:if(!e.contents)return"";break;case _:if(!e.flatContents&&!e.breakContents)return"";break;case Y:{let t=[];for(let r of e){if(!r)continue;let[n,...u]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof y(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...u)}return t.length===0?"":t.length===1?t[0]:t}case W:case j:case P:case I:case g:case S:case w:break;default:throw new q(e)}return e}function Nu(e){return be(e,t=>Tu(t))}function lr(e,t=Me){return be(e,r=>typeof r=="string"?ke(t,r.split(` -`)):r)}function Ou(e){if(e.type===g)return!0}function Fr(e){return $e(e,Ou,!1)}function Fe(e,t){return e.type===S?{...e,contents:t(e.contents)}:t(e)}var gt=()=>{},K=gt,yt=gt,pr=gt;function ie(e){return K(e),{type:N,contents:e}}function oe(e,t){return K(t),{type:O,contents:t,n:e}}function At(e,t={}){return K(e),yt(t.expandedStates,!0),{type:B,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function dr(e){return oe(Number.NEGATIVE_INFINITY,e)}function mr(e){return oe({type:"root"},e)}function Er(e){return oe(-1,e)}function Cr(e,t){return At(e[0],{...t,expandedStates:e})}function hr(e){return pr(e),{type:k,parts:e}}function gr(e,t="",r={}){return K(e),t!==""&&K(t),{type:_,breakContents:e,flatContents:t,groupId:r.groupId}}function yr(e,t){return K(e),{type:v,contents:e,groupId:t.groupId,negate:t.negate}}function Se(e){return K(e),{type:L,contents:e}}var Ar={type:I},pe={type:w},Br={type:P},Te={type:g,hard:!0},Bt={type:g,hard:!0,literal:!0},Ge={type:g},_r={type:g,soft:!0},z=[Te,pe],Me=[Bt,pe],X={type:j};function ke(e,t){K(e),yt(t);let r=[];for(let n=0;n0){for(let u=0;u0?`, { ${D.join(", ")} }`:"";return`indentIfBreak(${n(o.contents)}${p})`}if(o.type===B){let D=[];o.break&&o.break!=="propagated"&&D.push("shouldBreak: true"),o.id&&D.push(`id: ${u(o.id)}`);let p=D.length>0?`, { ${D.join(", ")} }`:"";return o.expandedStates?`conditionalGroup([${o.expandedStates.map(l=>n(l)).join(",")}]${p})`:`group(${n(o.contents)}${p})`}if(o.type===k)return`fill([${o.parts.map(D=>n(D)).join(", ")}])`;if(o.type===L)return"lineSuffix("+n(o.contents)+")";if(o.type===I)return"lineSuffixBoundary";if(o.type===S)return`label(${JSON.stringify(o.label)}, ${n(o.contents)})`;if(o.type===j)return"cursor";throw new Error("Unknown doc type "+o.type)}function u(o){if(typeof o!="symbol")return JSON.stringify(String(o));if(o in t)return t[o];let i=o.description||"symbol";for(let s=0;;s++){let a=i+(s>0?` #${s}`:"");if(!r.has(a))return r.add(a),t[o]=`Symbol.for(${JSON.stringify(a)})`}}}var br=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function kr(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Sr(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Tr=e=>!(kr(e)||Sr(e));var Pu=/[^\x20-\x7F]/u;function vu(e){if(!e)return 0;if(!Pu.test(e))return e.length;e=e.replace(br()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Tr(n)?1:2)}return t}var Ne=vu;var R=Symbol("MODE_BREAK"),H=Symbol("MODE_FLAT"),de=Symbol("cursor"),_t=Symbol("DOC_FILL_PRINTED_LENGTH");function Nr(){return{value:"",length:0,queue:[]}}function Lu(e,t){return xt(e,{type:"indent"},t)}function Iu(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Nr():t<0?xt(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:xt(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function xt(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],u="",o=0,i=0,s=0;for(let f of n)switch(f.type){case"indent":D(),r.useTabs?a(1):c(r.tabWidth);break;case"stringAlign":D(),u+=f.n,o+=f.n.length;break;case"numberAlign":i+=1,s+=f.n;break;default:throw new Error(`Unexpected type '${f.type}'`)}return l(),{...e,value:u,length:o,queue:n};function a(f){u+=" ".repeat(f),o+=r.tabWidth*f}function c(f){u+=" ".repeat(f),o+=f}function D(){r.useTabs?p():l()}function p(){i>0&&a(i),F()}function l(){s>0&&c(s),F()}function F(){i=0,s=0}}function wt(e){let t=0,r=0,n=e.length;e:for(;n--;){let u=e[n];if(u===de){r++;continue}for(let o=u.length-1;o>=0;o--){let i=u[o];if(i===" "||i===" ")t++;else{e[n]=u.slice(0,o+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(de);return t}function ze(e,t,r,n,u,o){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,s=[e],a=[];for(;r>=0;){if(s.length===0){if(i===0)return!0;s.push(t[--i]);continue}let{mode:c,doc:D}=s.pop(),p=M(D);switch(p){case W:a.push(D),r-=Ne(D);break;case Y:case k:{let l=p===Y?D:D.parts,F=D[_t]??0;for(let f=l.length-1;f>=F;f--)s.push({mode:c,doc:l[f]});break}case N:case O:case v:case S:s.push({mode:c,doc:D.contents});break;case P:r+=wt(a);break;case B:{if(o&&D.break)return!1;let l=D.break?R:c,F=D.expandedStates&&l===R?y(!1,D.expandedStates,-1):D.contents;s.push({mode:l,doc:F});break}case _:{let F=(D.groupId?u[D.groupId]||H:c)===R?D.breakContents:D.flatContents;F&&s.push({mode:c,doc:F});break}case g:if(c===R||D.hard)return!0;D.soft||(a.push(" "),r--);break;case L:n=!0;break;case I:if(n)return!1;break}}return!1}function me(e,t){let r={},n=t.printWidth,u=xe(t.endOfLine),o=0,i=[{ind:Nr(),mode:R,doc:e}],s=[],a=!1,c=[],D=0;for(cr(e);i.length>0;){let{ind:l,mode:F,doc:f}=i.pop();switch(M(f)){case W:{let d=u!==` -`?te(!1,f,` -`,u):f;s.push(d),i.length>0&&(o+=Ne(d));break}case Y:for(let d=f.length-1;d>=0;d--)i.push({ind:l,mode:F,doc:f[d]});break;case j:if(D>=2)throw new Error("There are too many 'cursor' in doc.");s.push(de),D++;break;case N:i.push({ind:Lu(l,t),mode:F,doc:f.contents});break;case O:i.push({ind:Iu(l,f.n,t),mode:F,doc:f.contents});break;case P:o-=wt(s);break;case B:switch(F){case H:if(!a){i.push({ind:l,mode:f.break?R:H,doc:f.contents});break}case R:{a=!1;let d={ind:l,mode:H,doc:f.contents},m=n-o,C=c.length>0;if(!f.break&&ze(d,i,m,C,r))i.push(d);else if(f.expandedStates){let E=y(!1,f.expandedStates,-1);if(f.break){i.push({ind:l,mode:R,doc:E});break}else for(let h=1;h=f.expandedStates.length){i.push({ind:l,mode:R,doc:E});break}else{let x=f.expandedStates[h],A={ind:l,mode:H,doc:x};if(ze(A,i,m,C,r)){i.push(A);break}}}else i.push({ind:l,mode:R,doc:f.contents});break}}f.id&&(r[f.id]=y(!1,i,-1).mode);break;case k:{let d=n-o,m=f[_t]??0,{parts:C}=f,E=C.length-m;if(E===0)break;let h=C[m+0],x=C[m+1],A={ind:l,mode:H,doc:h},$={ind:l,mode:R,doc:h},ue=ze(A,[],d,c.length>0,r,!0);if(E===1){ue?i.push(A):i.push($);break}let Be={ind:l,mode:H,doc:x},Ft={ind:l,mode:R,doc:x};if(E===2){ue?i.push(Be,A):i.push(Ft,$);break}let lu=C[m+2],pt={ind:l,mode:F,doc:{...f,[_t]:m+2}};ze({ind:l,mode:H,doc:[h,x,lu]},[],d,c.length>0,r,!0)?i.push(pt,Be,A):ue?i.push(pt,Ft,A):i.push(pt,Ft,$);break}case _:case v:{let d=f.groupId?r[f.groupId]:F;if(d===R){let m=f.type===_?f.breakContents:f.negate?f.contents:ie(f.contents);m&&i.push({ind:l,mode:F,doc:m})}if(d===H){let m=f.type===_?f.flatContents:f.negate?ie(f.contents):f.contents;m&&i.push({ind:l,mode:F,doc:m})}break}case L:c.push({ind:l,mode:F,doc:f.contents});break;case I:c.length>0&&i.push({ind:l,mode:F,doc:Te});break;case g:switch(F){case H:if(f.hard)a=!0;else{f.soft||(s.push(" "),o+=1);break}case R:if(c.length>0){i.push({ind:l,mode:F,doc:f},...c.reverse()),c.length=0;break}f.literal?l.root?(s.push(u,l.root.value),o=l.root.length):(s.push(u),o=0):(o-=wt(s),s.push(u+l.value),o=l.length);break}break;case S:i.push({ind:l,mode:F,doc:f.contents});break;case w:break;default:throw new q(f)}i.length===0&&c.length>0&&(i.push(...c.reverse()),c.length=0)}let p=s.indexOf(de);if(p!==-1){let l=s.indexOf(de,p+1);if(l===-1)return{formatted:s.filter(m=>m!==de).join("")};let F=s.slice(0,p).join(""),f=s.slice(p+1,l).join(""),d=s.slice(l+1).join("");return{formatted:F+f+d,cursorNodeStart:F.length,cursorNodeText:f}}return{formatted:s.join("")}}function Ru(e,t,r=0){let n=0;for(let u=r;u1?y(!1,t,-2):null}getValue(){return y(!1,this.stack,-1)}getNode(t=0){let r=fe(this,Z,kt).call(this,t);return r===-1?null:this.stack[r]}getParentNode(t=0){return this.getNode(t+1)}call(t,...r){let{stack:n}=this,{length:u}=n,o=y(!1,n,-1);for(let i of r)o=o[i],n.push(i,o);try{return t(this)}finally{n.length=u}}callParent(t,r=0){let n=fe(this,Z,kt).call(this,r+1),u=this.stack.splice(n+1);try{return t(this)}finally{this.stack.push(...u)}}each(t,...r){let{stack:n}=this,{length:u}=n,o=y(!1,n,-1);for(let i of r)o=o[i],n.push(i,o);try{for(let i=0;i{n[o]=t(u,o,i)},...r),n}match(...t){let r=this.stack.length-1,n=null,u=this.stack[r--];for(let o of t){if(u===void 0)return!1;let i=null;if(typeof n=="number"&&(i=n,n=this.stack[r--],u=this.stack[r--]),o&&!o(u,n,i))return!1;n=this.stack[r--],u=this.stack[r--]}return!0}findAncestor(t){for(let r of fe(this,Z,He).call(this))if(t(r))return r}hasAncestor(t){for(let r of fe(this,Z,He).call(this))if(t(r))return!0;return!1}};Z=new WeakSet,kt=function(t){let{stack:r}=this;for(let n=r.length-1;n>=0;n-=2)if(!Array.isArray(r[n])&&--t<0)return n;return-1},He=function*(){let{stack:t}=this;for(let r=t.length-3;r>=0;r-=2){let n=t[r];Array.isArray(n)||(yield n)}};var Or=bt;var Pr=new Proxy(()=>{},{get:()=>Pr}),Oe=Pr;function Yu(e){return e!==null&&typeof e=="object"}var vr=Yu;function*Ce(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,u=o=>vr(o)&&n(o);for(let o of r(e)){let i=e[o];if(Array.isArray(i))for(let s of i)u(s)&&(yield s);else u(i)&&(yield i)}}function*Lr(e,t){let r=[e];for(let n=0;n{let u=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:o}=t,i=r;for(;i>=0&&i0}var Xe=Vu;var Yr=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),$u=e=>Object.keys(e).filter(t=>!Yr.has(t));function Wu(e){return e?t=>e(t,Yr):$u}var J=Wu;function Mu(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function St(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Mu(e)}function se(e,t){t.leading=!0,t.trailing=!1,St(e,t)}function ee(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),St(e,t)}function ae(e,t){t.leading=!1,t.trailing=!0,St(e,t)}var Tt=new WeakMap;function Qe(e,t){if(Tt.has(e))return Tt.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:u},locStart:o,locEnd:i}=t;if(!n)return[];let s=((r==null?void 0:r(e,t))??[...Ce(e,{getVisitorKeys:J(u)})]).flatMap(a=>n(a)?[a]:Qe(a,t));return s.sort((a,c)=>o(a)-o(c)||i(a)-i(c)),Tt.set(e,s),s}function Ur(e,t,r,n){let{locStart:u,locEnd:o}=r,i=u(t),s=o(t),a=Qe(e,r),c,D,p=0,l=a.length;for(;p>1,f=a[F],d=u(f),m=o(f);if(d<=i&&s<=m)return Ur(f,t,r,f);if(m<=i){c=f,p=F+1;continue}if(s<=d){D=f,l=F;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:F}=n,f=Ot(F,t,r);c&&Ot(F,c,r)!==f&&(c=null),D&&Ot(F,D,r)!==f&&(D=null)}return{enclosingNode:n,precedingNode:c,followingNode:D}}var Nt=()=>!1;function Vr(e,t){let{comments:r}=e;if(delete e.comments,!Xe(r)||!t.printer.canAttachComment)return;let n=[],{printer:{experimentalFeatures:{avoidAstMutation:u=!1}={},handleComments:o={}},originalText:i}=t,{ownLine:s=Nt,endOfLine:a=Nt,remaining:c=Nt}=o,D=r.map((p,l)=>({...Ur(e,p,t),comment:p,text:i,options:t,ast:e,isLastComment:r.length-1===l}));for(let[p,l]of D.entries()){let{comment:F,precedingNode:f,enclosingNode:d,followingNode:m,text:C,options:E,ast:h,isLastComment:x}=l,A;if(u?A=[l]:(F.enclosingNode=d,F.precedingNode=f,F.followingNode=m,A=[F,C,E,h,x]),Gu(C,E,D,p))F.placement="ownLine",s(...A)||(m?se(m,F):f?ae(f,F):d?ee(d,F):ee(h,F));else if(Ku(C,E,D,p))F.placement="endOfLine",a(...A)||(f?ae(f,F):m?se(m,F):d?ee(d,F):ee(h,F));else if(F.placement="remaining",!c(...A))if(f&&m){let $=n.length;$>0&&n[$-1].followingNode!==m&&jr(n,E),n.push(l)}else f?ae(f,F):m?se(m,F):d?ee(d,F):ee(h,F)}if(jr(n,t),!u)for(let p of r)delete p.precedingNode,delete p.enclosingNode,delete p.followingNode}var $r=e=>!/[\S\n\u2028\u2029]/u.test(e);function Gu(e,t,r,n){let{comment:u,precedingNode:o}=r[n],{locStart:i,locEnd:s}=t,a=i(u);if(o)for(let c=n-1;c>=0;c--){let{comment:D,precedingNode:p}=r[c];if(p!==o||!$r(e.slice(s(D),a)))break;a=i(D)}return G(e,a,{backwards:!0})}function Ku(e,t,r,n){let{comment:u,followingNode:o}=r[n],{locStart:i,locEnd:s}=t,a=s(u);if(o)for(let c=n+1;c0;--i){let{comment:c,precedingNode:D,followingNode:p}=e[i-1];Oe.strictEqual(D,n),Oe.strictEqual(p,u);let l=t.originalText.slice(t.locEnd(c),o);if(((a=(s=t.printer).isGap)==null?void 0:a.call(s,l,t))??/^[\s(]*$/u.test(l))o=t.locStart(c);else break}for(let[c,{comment:D}]of e.entries())c1&&c.comments.sort((D,p)=>t.locStart(D)-t.locStart(p));e.length=0}function Ot(e,t,r){let n=r.locStart(t)-1;for(let u=1;u!n.has(a)).length===0)return{leading:"",trailing:""};let o=[],i=[],s;return e.each(()=>{let a=e.node;if(n!=null&&n.has(a))return;let{leading:c,trailing:D}=a;c?o.push(Hu(e,t)):D&&(s=Ju(e,t,s),i.push(s.doc))},"comments"),{leading:o,trailing:i}}function Mr(e,t,r){let{leading:n,trailing:u}=qu(e,r);return!n&&!u?t:Fe(t,o=>[n,o,u])}function Gr(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}function Xu(e){return()=>{}}var Kr=Xu;var ve=class extends Error{name="ConfigError"},Le=class extends Error{name="UndefinedParserError"};var zr={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing +(function(t){function e(){var o=t();return o.default||o}if(typeof exports=="object"&&typeof module=="object")module.exports=e();else if(typeof define=="function"&&define.amd)define(e);else{var f=typeof globalThis<"u"?globalThis:typeof global<"u"?global:typeof self<"u"?self:this||{};f.prettier=e()}})(function(){"use strict";var Zn=Object.create;var Je=Object.defineProperty;var eo=Object.getOwnPropertyDescriptor;var to=Object.getOwnPropertyNames;var uo=Object.getPrototypeOf,ro=Object.prototype.hasOwnProperty;var no=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt=(e,t)=>{for(var u in t)Je(e,u,{get:t[u],enumerable:!0})},ku=(e,t,u,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of to(t))!ro.call(e,o)&&o!==u&&Je(e,o,{get:()=>t[o],enumerable:!(r=eo(t,o))||r.enumerable});return e};var oo=(e,t,u)=>(u=e!=null?Zn(uo(e)):{},ku(t||!e||!e.__esModule?Je(u,"default",{value:e,enumerable:!0}):u,e)),ao=e=>ku(Je({},"__esModule",{value:!0}),e);var pn=no((af,dn)=>{var bt,At,_t,xt,Bt,$e,bu,Ke,Tt,fn,Nt,Ve,St,wt,Ot,pe,ln,Pt,It,Aa;St=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]|[^\/\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu;Ve=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y;bt=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu;Ot=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y;Nt=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y;pe=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y;It=/[\t\v\f\ufeff\p{Zs}]+/yu;Ke=/\r?\n|[\r\u2028\u2029]/y;Tt=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y;wt=/\/\/.*/y;_t=/[<>.:={}]|\/(?![\/*])/y;At=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu;xt=/(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y;Bt=/[^<>{}]+/y;Pt=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/;ln=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/;$e=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/;bu=/^(?:return|throw|yield)$/;fn=RegExp(Ke.source);dn.exports=Aa=function*(e,{jsx:t=!1}={}){var u,r,o,n,a,s,i,D,f,l,d,c,p,F;for({length:s}=e,n=0,a="",F=[{tag:"JS"}],u=[],d=0,c=!1;n":F.pop(),a==="/"||D.tag==="JSXTagEnd"?(l="?JSX",c=!0):F.push({tag:"JSXChildren"});break;case"{":F.push({tag:"InterpolationInJSX",nesting:u.length}),l="?InterpolationInJSX",c=!1;break;case"/":a==="<"&&(F.pop(),F[F.length-1].tag==="JSXChildren"&&F.pop(),F.push({tag:"JSXTagEnd"}))}a=l,yield{type:"JSXPunctuator",value:i[0]};continue}if(At.lastIndex=n,i=At.exec(e)){n=At.lastIndex,a=i[0],yield{type:"JSXIdentifier",value:i[0]};continue}if(xt.lastIndex=n,i=xt.exec(e)){n=xt.lastIndex,a=i[0],yield{type:"JSXString",value:i[0],closed:i[2]!==void 0};continue}break;case"JSXChildren":if(Bt.lastIndex=n,i=Bt.exec(e)){n=Bt.lastIndex,a=i[0],yield{type:"JSXText",value:i[0]};continue}switch(e[n]){case"<":F.push({tag:"JSXTag"}),n++,a="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":F.push({tag:"InterpolationInJSX",nesting:u.length}),n++,a="?InterpolationInJSX",c=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(It.lastIndex=n,i=It.exec(e)){n=It.lastIndex,yield{type:"WhiteSpace",value:i[0]};continue}if(Ke.lastIndex=n,i=Ke.exec(e)){n=Ke.lastIndex,c=!1,bu.test(a)&&(a="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:i[0]};continue}if(Tt.lastIndex=n,i=Tt.exec(e)){n=Tt.lastIndex,fn.test(i[0])&&(c=!1,bu.test(a)&&(a="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:i[0],closed:i[1]!==void 0};continue}if(wt.lastIndex=n,i=wt.exec(e)){n=wt.lastIndex,c=!1,yield{type:"SingleLineComment",value:i[0]};continue}r=String.fromCodePoint(e.codePointAt(n)),n+=r.length,a=r,c=!1,yield{type:D.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:r}}}});var di={};Yt(di,{__debug:()=>li,check:()=>ci,doc:()=>wu,format:()=>Hn,formatWithCursor:()=>Jn,getSupportInfo:()=>fi,util:()=>Pu,version:()=>Yn});var X=(e,t)=>(u,r,...o)=>u|1&&r==null?void 0:(t.call(r)??r[e]).apply(r,o);var io=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},so=X("replaceAll",function(){if(typeof this=="string")return io}),oe=so;var Ne=class{diff(t,u,r={}){let o;typeof r=="function"?(o=r,r={}):"callback"in r&&(o=r.callback);let n=this.castInput(t,r),a=this.castInput(u,r),s=this.removeEmpty(this.tokenize(n,r)),i=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(s,i,r,o)}diffWithOptionsObj(t,u,r,o){var n;let a=m=>{if(m=this.postProcess(m,r),o){setTimeout(function(){o(m)},0);return}else return m},s=u.length,i=t.length,D=1,f=s+i;r.maxEditLength!=null&&(f=Math.min(f,r.maxEditLength));let l=(n=r.timeout)!==null&&n!==void 0?n:1/0,d=Date.now()+l,c=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(c[0],u,t,0,r);if(c[0].oldPos+1>=i&&p+1>=s)return a(this.buildValues(c[0].lastComponent,u,t));let F=-1/0,C=1/0,y=()=>{for(let m=Math.max(F,-D);m<=Math.min(C,D);m+=2){let h,E=c[m-1],g=c[m+1];E&&(c[m-1]=void 0);let A=!1;if(g){let Q=g.oldPos-m;A=g&&0<=Q&&Q=i&&p+1>=s)return a(this.buildValues(h.lastComponent,u,t))||!0;c[m]=h,h.oldPos+1>=i&&(C=Math.min(C,m-1)),p+1>=s&&(F=Math.max(F,m+1))}D++};if(o)(function m(){setTimeout(function(){if(D>f||Date.now()>d)return o(void 0);y()||m()},0)})();else for(;D<=f&&Date.now()<=d;){let m=y();if(m)return m}}addToPath(t,u,r,o,n){let a=t.lastComponent;return a&&!n.oneChangePerToken&&a.added===u&&a.removed===r?{oldPos:t.oldPos+o,lastComponent:{count:a.count+1,added:u,removed:r,previousComponent:a.previousComponent}}:{oldPos:t.oldPos+o,lastComponent:{count:1,added:u,removed:r,previousComponent:a}}}extractCommon(t,u,r,o,n){let a=u.length,s=r.length,i=t.oldPos,D=i-o,f=0;for(;D+1d.length?p:d}),f.value=this.join(l)}else f.value=this.join(u.slice(i,i+f.count));i+=f.count,f.added||(D+=f.count)}}return o}};var jt=class extends Ne{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},vu=new jt;function Ut(e,t,u){return vu.diff(e,t,u)}var Do=()=>{},P=Do;var Lu="cr",Mu="crlf",co="lf",fo=co,Wt="\r",Yu=`\r +`,He=` +`,lo=He;function ju(e){let t=e.indexOf(Wt);return t!==-1?e.charAt(t+1)===He?Mu:Lu:fo}function Se(e){return e===Lu?Wt:e===Mu?Yu:lo}var po=new Map([[He,/\n/gu],[Wt,/\r/gu],[Yu,/\r\n/gu]]);function $t(e,t){let u=po.get(t);return e.match(u)?.length??0}var Fo=/\r\n?/gu;function Uu(e){return oe(0,e,Fo,He)}function mo(e){return this[e<0?this.length+e:e]}var Eo=X("at",function(){if(Array.isArray(this)||typeof this=="string")return mo}),b=Eo;var G="string",j="array",U="cursor",I="indent",k="align",v="trim",x="group",w="fill",B="if-break",R="indent-if-break",L="line-suffix",M="line-suffix-boundary",_="line",O="label",T="break-parent",Xe=new Set([U,I,k,v,x,w,B,R,L,M,_,O,T]);function Wu(e){let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` +`);)t--;return tnew Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function go(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(H(e))throw new Error("doc is valid.");let u=Object.prototype.toString.call(e);if(u!=="[object Object]")return`Unexpected doc '${u}'.`;let r=ho([...Xe].map(o=>`'${o}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${r}.`}var Vt=class extends Error{name="InvalidDocError";constructor(t){super(go(t)),this.doc=t}},Z=Vt;var $u={};function yo(e,t,u,r){let o=[e];for(;o.length>0;){let n=o.pop();if(n===$u){u(o.pop());continue}u&&o.push(n,$u);let a=H(n);if(!a)throw new Z(n);if(t?.(n)!==!1)switch(a){case j:case w:{let s=a===j?n:n.parts;for(let i=s.length,D=i-1;D>=0;--D)o.push(s[D]);break}case B:o.push(n.flatContents,n.breakContents);break;case x:if(r&&n.expandedStates)for(let s=n.expandedStates.length,i=s-1;i>=0;--i)o.push(n.expandedStates[i]);else o.push(n.contents);break;case k:case I:case R:case O:case L:o.push(n.contents);break;case G:case U:case v:case M:case _:case T:break;default:throw new Z(n)}}}var we=yo;function Pe(e,t){if(typeof e=="string")return t(e);let u=new Map;return r(e);function r(n){if(u.has(n))return u.get(n);let a=o(n);return u.set(n,a),a}function o(n){switch(H(n)){case j:return t(n.map(r));case w:return t({...n,parts:n.parts.map(r)});case B:return t({...n,breakContents:r(n.breakContents),flatContents:r(n.flatContents)});case x:{let{expandedStates:a,contents:s}=n;return a?(a=a.map(r),s=a[0]):s=r(s),t({...n,contents:s,expandedStates:a})}case k:case I:case R:case O:case L:return t({...n,contents:r(n.contents)});case G:case U:case v:case M:case _:case T:return t(n);default:throw new Z(n)}}}function qe(e,t,u){let r=u,o=!1;function n(a){if(o)return!1;let s=t(a);s!==void 0&&(o=!0,r=s)}return we(e,n),r}function bo(e){if(e.type===x&&e.break||e.type===_&&e.hard||e.type===T)return!0}function Gu(e){return qe(e,bo,!1)}function Vu(e){if(e.length>0){let t=b(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function zu(e){let t=new Set,u=[];function r(n){if(n.type===T&&Vu(u),n.type===x){if(u.push(n),t.has(n))return!1;t.add(n)}}function o(n){n.type===x&&u.pop().break&&Vu(u)}we(e,r,o,!0)}function Ao(e){return e.type===_&&!e.hard?e.soft?"":" ":e.type===B?e.flatContents:e}function Ju(e){return Pe(e,Ao)}function Ku(e){for(e=[...e];e.length>=2&&b(0,e,-2).type===_&&b(0,e,-1).type===T;)e.length-=2;if(e.length>0){let t=Oe(b(0,e,-1));e[e.length-1]=t}return e}function Oe(e){switch(H(e)){case I:case R:case x:case L:case O:{let t=Oe(e.contents);return{...e,contents:t}}case B:return{...e,breakContents:Oe(e.breakContents),flatContents:Oe(e.flatContents)};case w:return{...e,parts:Ku(e.parts)};case j:return Ku(e);case G:return Wu(e);case k:case U:case v:case M:case _:case T:break;default:throw new Z(e)}return e}function Qe(e){return Oe(xo(e))}function _o(e){switch(H(e)){case w:if(e.parts.every(t=>t===""))return"";break;case x:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===x&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case k:case I:case R:case L:if(!e.contents)return"";break;case B:if(!e.flatContents&&!e.breakContents)return"";break;case j:{let t=[];for(let u of e){if(!u)continue;let[r,...o]=Array.isArray(u)?u:[u];typeof r=="string"&&typeof b(0,t,-1)=="string"?t[t.length-1]+=r:t.push(r),t.push(...o)}return t.length===0?"":t.length===1?t[0]:t}case G:case U:case v:case M:case _:case O:case T:break;default:throw new Z(e)}return e}function xo(e){return Pe(e,t=>_o(t))}function Hu(e,t=Ze){return Pe(e,u=>typeof u=="string"?Ie(t,u.split(` +`)):u)}function Bo(e){if(e.type===_)return!0}function Xu(e){return qe(e,Bo,!1)}function Ee(e,t){return e.type===O?{...e,contents:t(e.contents)}:t(e)}var N=P,et=P,qu=P,Qu=P;function ae(e){return N(e),{type:I,contents:e}}function De(e,t){return Qu(e),N(t),{type:k,contents:t,n:e}}function Zu(e){return De(Number.NEGATIVE_INFINITY,e)}function tt(e){return De({type:"root"},e)}function er(e){return De(-1,e)}function ut(e,t,u){N(e);let r=e;if(t>0){for(let o=0;o0?`, { ${i.join(", ")} }`:"";return`indentIfBreak(${r(n.contents)}${D})`}if(n.type===x){let i=[];n.break&&n.break!=="propagated"&&i.push("shouldBreak: true"),n.id&&i.push(`id: ${o(n.id)}`);let D=i.length>0?`, { ${i.join(", ")} }`:"";return n.expandedStates?`conditionalGroup([${n.expandedStates.map(f=>r(f)).join(",")}]${D})`:`group(${r(n.contents)}${D})`}if(n.type===w)return`fill([${n.parts.map(i=>r(i)).join(", ")}])`;if(n.type===L)return"lineSuffix("+r(n.contents)+")";if(n.type===M)return"lineSuffixBoundary";if(n.type===O)return`label(${JSON.stringify(n.label)}, ${r(n.contents)})`;if(n.type===U)return"cursor";throw new Error("Unknown doc type "+n.type)}function o(n){if(typeof n!="symbol")return JSON.stringify(String(n));if(n in t)return t[n];let a=n.description||"symbol";for(let s=0;;s++){let i=a+(s>0?` #${s}`:"");if(!u.has(i))return u.add(i),t[n]=`Symbol.for(${JSON.stringify(i)})`}}}var cr=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function zt(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Jt(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var fr="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var To=/[^\x20-\x7F]/u,No=new Set(fr);function So(e){if(!e)return 0;if(!To.test(e))return e.length;e=e.replace(cr(),u=>No.has(u)?" ":" ");let t=0;for(let u of e){let r=u.codePointAt(0);r<=31||r>=127&&r<=159||r>=768&&r<=879||r>=65024&&r<=65039||(t+=zt(r)||Jt(r)?2:1)}return t}var Re=So;var wo={type:0},Oo={type:1},Ht={value:"",length:0,queue:[],get root(){return Ht}};function lr(e,t,u){let r=t.type===1?e.queue.slice(0,-1):[...e.queue,t],o="",n=0,a=0,s=0;for(let p of r)switch(p.type){case 0:f(),u.useTabs?i(1):D(u.tabWidth);break;case 3:{let{string:F}=p;f(),o+=F,n+=F.length;break}case 2:{let{width:F}=p;a+=1,s+=F;break}default:throw new Error(`Unexpected indent comment '${p.type}'.`)}return d(),{...e,value:o,length:n,queue:r};function i(p){o+=" ".repeat(p),n+=u.tabWidth*p}function D(p){o+=" ".repeat(p),n+=p}function f(){u.useTabs?l():d()}function l(){a>0&&i(a),c()}function d(){s>0&&D(s),c()}function c(){a=0,s=0}}function dr(e,t,u){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let r;return typeof t=="number"?t<0?r=Oo:r={type:2,width:t}:r={type:3,string:t},lr(e,r,u)}function pr(e,t){return lr(e,wo,t)}function Po(e){let t=0;for(let u=e.length-1;u>=0;u--){let r=e[u];if(r===" "||r===" ")t++;else break}return t}function Xt(e){let t=Po(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var W=Symbol("MODE_BREAK"),q=Symbol("MODE_FLAT"),qt=Symbol("DOC_FILL_PRINTED_LENGTH");function nt(e,t,u,r,o,n){if(u===Number.POSITIVE_INFINITY)return!0;let a=t.length,s=!1,i=[e],D="";for(;u>=0;){if(i.length===0){if(a===0)return!0;i.push(t[--a]);continue}let{mode:f,doc:l}=i.pop(),d=H(l);switch(d){case G:l&&(s&&(D+=" ",u-=1,s=!1),D+=l,u-=Re(l));break;case j:case w:{let c=d===j?l:l.parts,p=l[qt]??0;for(let F=c.length-1;F>=p;F--)i.push({mode:f,doc:c[F]});break}case I:case k:case R:case O:i.push({mode:f,doc:l.contents});break;case v:{let{text:c,count:p}=Xt(D);D=c,u+=p;break}case x:{if(n&&l.break)return!1;let c=l.break?W:f,p=l.expandedStates&&c===W?b(0,l.expandedStates,-1):l.contents;i.push({mode:c,doc:p});break}case B:{let p=(l.groupId?o[l.groupId]||q:f)===W?l.breakContents:l.flatContents;p&&i.push({mode:f,doc:p});break}case _:if(f===W||l.hard)return!0;l.soft||(s=!0);break;case L:r=!0;break;case M:if(r)return!1;break}}return!1}function Ce(e,t){let u=Object.create(null),r=t.printWidth,o=Se(t.endOfLine),n=0,a=[{indent:Ht,mode:W,doc:e}],s="",i=!1,D=[],f=[],l=[],d=[],c=0;for(zu(e);a.length>0;){let{indent:m,mode:h,doc:E}=a.pop();switch(H(E)){case G:{let g=o!==` +`?oe(0,E,` +`,o):E;g&&(s+=g,a.length>0&&(n+=Re(g)));break}case j:for(let g=E.length-1;g>=0;g--)a.push({indent:m,mode:h,doc:E[g]});break;case U:if(f.length>=2)throw new Error("There are too many 'cursor' in doc.");f.push(c+s.length);break;case I:a.push({indent:pr(m,t),mode:h,doc:E.contents});break;case k:a.push({indent:dr(m,E.n,t),mode:h,doc:E.contents});break;case v:y();break;case x:switch(h){case q:if(!i){a.push({indent:m,mode:E.break?W:q,doc:E.contents});break}case W:{i=!1;let g={indent:m,mode:q,doc:E.contents},A=r-n,J=D.length>0;if(!E.break&&nt(g,a,A,J,u))a.push(g);else if(E.expandedStates){let Q=b(0,E.expandedStates,-1);if(E.break){a.push({indent:m,mode:W,doc:Q});break}else for(let re=1;re=E.expandedStates.length){a.push({indent:m,mode:W,doc:Q});break}else{let Te=E.expandedStates[re],ne={indent:m,mode:q,doc:Te};if(nt(ne,a,A,J,u)){a.push(ne);break}}}else a.push({indent:m,mode:W,doc:E.contents});break}}E.id&&(u[E.id]=b(0,a,-1).mode);break;case w:{let g=r-n,A=E[qt]??0,{parts:J}=E,Q=J.length-A;if(Q===0)break;let re=J[A+0],Te=J[A+1],ne={indent:m,mode:q,doc:re},Rt={indent:m,mode:W,doc:re},Lt=nt(ne,[],g,D.length>0,u,!0);if(Q===1){Lt?a.push(ne):a.push(Rt);break}let Iu={indent:m,mode:q,doc:Te},Mt={indent:m,mode:W,doc:Te};if(Q===2){Lt?a.push(Iu,ne):a.push(Mt,Rt);break}let Xn=J[A+2],qn={indent:m,mode:h,doc:{...E,[qt]:A+2}},Qn=nt({indent:m,mode:q,doc:[re,Te,Xn]},[],g,D.length>0,u,!0);a.push(qn),Qn?a.push(Iu,ne):Lt?a.push(Mt,ne):a.push(Mt,Rt);break}case B:case R:{let g=E.groupId?u[E.groupId]:h;if(g===W){let A=E.type===B?E.breakContents:E.negate?E.contents:ae(E.contents);A&&a.push({indent:m,mode:h,doc:A})}if(g===q){let A=E.type===B?E.flatContents:E.negate?ae(E.contents):E.contents;A&&a.push({indent:m,mode:h,doc:A})}break}case L:D.push({indent:m,mode:h,doc:E.contents});break;case M:D.length>0&&a.push({indent:m,mode:h,doc:ke});break;case _:switch(h){case q:if(E.hard)i=!0;else{E.soft||(s+=" ",n+=1);break}case W:if(D.length>0){a.push({indent:m,mode:h,doc:E},...D.reverse()),D.length=0;break}E.literal?(s+=o,n=0,m.root&&(m.root.value&&(s+=m.root.value),n=m.root.length)):(y(),s+=o+m.value,n=m.length);break}break;case O:a.push({indent:m,mode:h,doc:E.contents});break;case T:break;default:throw new Z(E)}a.length===0&&D.length>0&&(a.push(...D.reverse()),D.length=0)}let p=l.join("")+s,F=[...d,...f];if(F.length!==2)return{formatted:p};let C=F[0];return{formatted:p,cursorNodeStart:C,cursorNodeText:p.slice(C,b(0,F,-1))};function y(){let{text:m,count:h}=Xt(s);m&&(l.push(m),c+=m.length),s="",n-=h,f.length>0&&(d.push(...f.map(E=>Math.min(E,c))),f.length=0)}}function Io(e,t,u=0){let r=0;for(let o=u;o1?b(0,t,-2):null}getValue(){return b(0,this.stack,-1)}getNode(t=0){let u=this.#t(t);return u===-1?null:this.stack[u]}getParentNode(t=0){return this.getNode(t+1)}#t(t){let{stack:u}=this;for(let r=u.length-1;r>=0;r-=2)if(!Array.isArray(u[r])&&--t<0)return r;return-1}call(t,...u){let{stack:r}=this,{length:o}=r,n=b(0,r,-1);for(let a of u)n=n?.[a],r.push(a,n);try{return t(this)}finally{r.length=o}}callParent(t,u=0){let r=this.#t(u+1),o=this.stack.splice(r+1);try{return t(this)}finally{this.stack.push(...o)}}each(t,...u){let{stack:r}=this,{length:o}=r,n=b(0,r,-1);for(let a of u)n=n[a],r.push(a,n);try{for(let a=0;a{r[n]=t(o,n,a)},...u),r}match(...t){let u=this.stack.length-1,r=null,o=this.stack[u--];for(let n of t){if(o===void 0)return!1;let a=null;if(typeof r=="number"&&(a=r,r=this.stack[u--],o=this.stack[u--]),n&&!n(o,r,a))return!1;r=this.stack[u--],o=this.stack[u--]}return!0}findAncestor(t){for(let u of this.#e())if(t(u))return u}hasAncestor(t){for(let u of this.#e())if(t(u))return!0;return!1}*#e(){let{stack:t}=this;for(let u=t.length-3;u>=0;u-=2){let r=t[u];Array.isArray(r)||(yield r)}}},Fr=Qt;function ko(e){return e!==null&&typeof e=="object"}var ge=ko;function ye(e){return(t,u,r)=>{let o=!!r?.backwards;if(u===!1)return!1;let{length:n}=t,a=u;for(;a>=0&&ae===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function vo(e,t,u){let r=!!u?.backwards;if(t===!1)return!1;let o=e.charAt(t);if(r){if(e.charAt(t-1)==="\r"&&o===` +`)return t-2;if(Er(o))return t-1}else{if(o==="\r"&&e.charAt(t+1)===` +`)return t+2;if(Er(o))return t+1}return t}var K=vo;function Ro(e,t,u={}){let r=Y(e,u.backwards?t-1:t,u),o=K(e,r,u);return r!==o}var z=Ro;function Lo(e){return Array.isArray(e)&&e.length>0}var Cr=Lo;function*be(e,t){let{getVisitorKeys:u,filter:r=()=>!0}=t,o=n=>ge(n)&&r(n);for(let n of u(e)){let a=e[n];if(Array.isArray(a))for(let s of a)o(s)&&(yield s);else o(a)&&(yield a)}}function*hr(e,t){let u=[e];for(let r=0;r(n??(n=[e,...t]),o(D,n)?[D]:yr(D,n,u))),{locStart:s,locEnd:i}=u;return a.sort((D,f)=>s(D)-s(f)||i(D)-i(f)),r.set(e,a),a}var it=yr;function Mo(e){let t=e.type||e.kind||"(unknown type)",u=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return u.length>20&&(u=u.slice(0,19)+"\u2026"),t+(u?" "+u:"")}function Zt(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Mo(e)}function fe(e,t){t.leading=!0,t.trailing=!1,Zt(e,t)}function ue(e,t,u){t.leading=!1,t.trailing=!1,u&&(t.marker=u),Zt(e,t)}function le(e,t){t.leading=!1,t.trailing=!0,Zt(e,t)}var uu=new WeakMap;function Ar(e,t,u,r,o=[]){let{locStart:n,locEnd:a}=u,s=n(t),i=a(t),D=it(e,o,{cache:uu,locStart:n,locEnd:a,getVisitorKeys:u.getVisitorKeys,filter:u.printer.canAttachComment,getChildren:u.printer.getCommentChildNodes}),f,l,d=0,c=D.length;for(;d>1,F=D[p],C=n(F),y=a(F);if(C<=s&&i<=y)return Ar(F,t,u,F,[F,...o]);if(y<=s){f=F,d=p+1;continue}if(i<=C){l=F,c=p;continue}throw new Error("Comment location overlaps with node location")}if(r?.type==="TemplateLiteral"){let{quasis:p}=r,F=tu(p,t,u);f&&tu(p,f,u)!==F&&(f=null),l&&tu(p,l,u)!==F&&(l=null)}return{enclosingNode:r,precedingNode:f,followingNode:l}}var eu=()=>!1;function _r(e,t){let{comments:u}=e;if(delete e.comments,!Cr(u)||!t.printer.canAttachComment)return;let r=[],{printer:{features:{experimental_avoidAstMutation:o},handleComments:n={}},originalText:a}=t,{ownLine:s=eu,endOfLine:i=eu,remaining:D=eu}=n,f=u.map((l,d)=>({...Ar(e,l,t),comment:l,text:a,options:t,ast:e,isLastComment:u.length-1===d}));for(let[l,d]of f.entries()){let{comment:c,precedingNode:p,enclosingNode:F,followingNode:C,text:y,options:m,ast:h,isLastComment:E}=d,g;if(o?g=[d]:(c.enclosingNode=F,c.precedingNode=p,c.followingNode=C,g=[c,y,m,h,E]),Yo(y,m,f,l))c.placement="ownLine",s(...g)||(C?fe(C,c):p?le(p,c):F?ue(F,c):ue(h,c));else if(jo(y,m,f,l))c.placement="endOfLine",i(...g)||(p?le(p,c):C?fe(C,c):F?ue(F,c):ue(h,c));else if(c.placement="remaining",!D(...g))if(p&&C){let A=r.length;A>0&&r[A-1].followingNode!==C&&br(r,m),r.push(d)}else p?le(p,c):C?fe(C,c):F?ue(F,c):ue(h,c)}if(br(r,t),!o)for(let l of u)delete l.precedingNode,delete l.enclosingNode,delete l.followingNode}var xr=e=>!/[\S\n\u2028\u2029]/u.test(e);function Yo(e,t,u,r){let{comment:o,precedingNode:n}=u[r],{locStart:a,locEnd:s}=t,i=a(o);if(n)for(let D=r-1;D>=0;D--){let{comment:f,precedingNode:l}=u[D];if(l!==n||!xr(e.slice(s(f),i)))break;i=a(f)}return z(e,i,{backwards:!0})}function jo(e,t,u,r){let{comment:o,followingNode:n}=u[r],{locStart:a,locEnd:s}=t,i=s(o);if(n)for(let D=r+1;D0;--a){let{comment:s,precedingNode:i,followingNode:D}=e[a-1];P(i,r),P(D,o);let f=t.originalText.slice(t.locEnd(s),n);if(t.printer.isGap?.(f,t)??/^[\s(]*$/u.test(f))n=t.locStart(s);else break}for(let[s,{comment:i}]of e.entries())s1&&s.comments.sort((i,D)=>t.locStart(i)-t.locStart(D));e.length=0}function tu(e,t,u){let r=u.locStart(t)-1;for(let o=1;o!r.has(i)).length===0)return{leading:"",trailing:""};let n=[],a=[],s;return e.each(()=>{let i=e.node;if(r?.has(i))return;let{leading:D,trailing:f}=i;D?n.push(Wo(e,t)):f&&(s=$o(e,t,s),a.push(s.doc))},"comments"),{leading:n,trailing:a}}function Tr(e,t,u){let{leading:r,trailing:o}=Vo(e,u);return!r&&!o?t:Ee(t,n=>[r,n,o])}function Nr(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:u}=e;for(let r of t){if(!r.printed&&!u.has(r))throw new Error('Comment "'+r.value.trim()+'" was not printed. Please report this error!');delete r.printed}}var Sr=()=>P;var Me=class extends Error{name="ConfigError"},Ye=class extends Error{name="UndefinedParserError"};var wr={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing (mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"},{value:"mjml",description:"MJML"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive). The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset. -The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function Ze({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(u=>u.languages??[]),n=[];for(let u of Zu(Object.assign({},...e.map(({options:o})=>o),zr)))!t&&u.deprecated||(Array.isArray(u.choices)&&(t||(u.choices=u.choices.filter(o=>!o.deprecated)),u.name==="parser"&&(u.choices=[...u.choices,...Qu(u.choices,r,e)])),u.pluginDefaults=Object.fromEntries(e.filter(o=>{var i;return((i=o.defaultOptions)==null?void 0:i[u.name])!==void 0}).map(o=>[o.name,o.defaultOptions[u.name]])),n.push(u));return{languages:r,options:n}}function*Qu(e,t,r){let n=new Set(e.map(u=>u.value));for(let u of t)if(u.parsers){for(let o of u.parsers)if(!n.has(o)){n.add(o);let i=r.find(a=>a.parsers&&Object.prototype.hasOwnProperty.call(a.parsers,o)),s=u.name;i!=null&&i.name&&(s+=` (plugin: ${i.name})`),yield{value:o,description:s}}}}function Zu(e){let t=[];for(let[r,n]of Object.entries(e)){let u={name:r,...n};Array.isArray(u.default)&&(u.default=y(!1,u.default,-1).value),t.push(u)}return t}var eo=(e,t)=>{if(!(e&&t==null))return t.toReversed||!Array.isArray(t)?t.toReversed():[...t].reverse()},Hr=eo;var Jr,qr,Xr,Qr,Zr,to=((Jr=globalThis.Deno)==null?void 0:Jr.build.os)==="windows"||((Xr=(qr=globalThis.navigator)==null?void 0:qr.platform)==null?void 0:Xr.startsWith("Win"))||((Zr=(Qr=globalThis.process)==null?void 0:Qr.platform)==null?void 0:Zr.startsWith("win"))||!1;function en(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function ro(e){return e=en(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function no(e){e=en(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function tn(e){return to?no(e):ro(e)}var rn=tn;var uo=e=>String(e).split(/[/\\]/u).pop();function nn(e,t){if(!t)return;let r=uo(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(u=>u.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(u=>r.endsWith(u)))}function oo(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function un(e,t){if(t){if(String(t).startsWith("file:"))try{t=rn(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:r})=>r==null?void 0:r({filepath:t}))}}function io(e,t){let r=Hr(!1,e.plugins).flatMap(u=>u.languages??[]),n=oo(r,t.language)??nn(r,t.physicalFile)??nn(r,t.file)??un(r,t.physicalFile)??un(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var on=io;var re={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>re.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${re.key(r)}: ${re.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>re.value({[e]:t})};var sn=new Proxy(String,{get:()=>sn}),V=sn;var an=(e,t,{descriptor:r})=>{let n=[`${V.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${V.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."};var et=Symbol.for("vnopts.VALUE_NOT_EXIST"),ge=Symbol.for("vnopts.VALUE_UNCHANGED");var Dn=" ".repeat(2),fn=(e,t,r)=>{let{text:n,list:u}=r.normalizeExpectedResult(r.schemas[e].expected(r)),o=[];return n&&o.push(cn(e,t,n,r.descriptor)),u&&o.push([cn(e,t,u.title,r.descriptor)].concat(u.values.map(i=>ln(i,r.loggerPrintWidth))).join(` -`)),Fn(o,r.loggerPrintWidth)};function cn(e,t,r,n){return[`Invalid ${V.red(n.key(e))} value.`,`Expected ${V.blue(r)},`,`but received ${t===et?V.gray("nothing"):V.red(n.value(t))}.`].join(" ")}function ln({text:e,list:t},r){let n=[];return e&&n.push(`- ${V.blue(e)}`),t&&n.push([`- ${V.blue(t.title)}:`].concat(t.values.map(u=>ln(u,r-Dn.length).replace(/^|\n/g,`$&${Dn}`))).join(` -`)),Fn(n,r)}function Fn(e,t){if(e.length===1)return e[0];let[r,n]=e,[u,o]=e.map(i=>i.split(` -`,1)[0].length);return u>t&&u>o?n:r}var Pt=[],pn=[];function vt(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,u=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-u);)n--,u--;let o=0;for(;os?c>s?s+1:c:c>a?a+1:c;return s}var tt=(e,t,{descriptor:r,logger:n,schemas:u})=>{let o=[`Ignored unknown option ${V.yellow(r.pair({key:e,value:t}))}.`],i=Object.keys(u).sort().find(s=>vt(e,s)<3);i&&o.push(`Did you mean ${V.blue(r.key(i))}?`),n.warn(o.join(" "))};var so=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function ao(e,t){let r=new e(t),n=Object.create(r);for(let u of so)u in t&&(n[u]=Do(t[u],r,b.prototype[u].length));return n}var b=class{static create(t){return ao(this,t)}constructor(t){this.name=t.name}default(t){}expected(t){return"nothing"}validate(t,r){return!1}deprecated(t,r){return!1}forward(t,r){}redirect(t,r){}overlap(t,r,n){return t}preprocess(t,r){return t}postprocess(t,r){return ge}};function Do(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var rt=class extends b{constructor(t){super(t),this._sourceName=t.sourceName}expected(t){return t.schemas[this._sourceName].expected(t)}validate(t,r){return r.schemas[this._sourceName].validate(t,r)}redirect(t,r){return this._sourceName}};var nt=class extends b{expected(){return"anything"}validate(){return!0}};var ut=class extends b{constructor({valueSchema:t,name:r=t.name,...n}){super({...n,name:r}),this._valueSchema=t}expected(t){let{text:r,list:n}=t.normalizeExpectedResult(this._valueSchema.expected(t));return{text:r&&`an array of ${r}`,list:n&&{title:"an array of the following values",values:[{list:n}]}}}validate(t,r){if(!Array.isArray(t))return!1;let n=[];for(let u of t){let o=r.normalizeValidateResult(this._valueSchema.validate(u,r),u);o!==!0&&n.push(o.value)}return n.length===0?!0:{value:n}}deprecated(t,r){let n=[];for(let u of t){let o=r.normalizeDeprecatedResult(this._valueSchema.deprecated(u,r),u);o!==!1&&n.push(...o.map(({value:i})=>({value:[i]})))}return n}forward(t,r){let n=[];for(let u of t){let o=r.normalizeForwardResult(this._valueSchema.forward(u,r),u);n.push(...o.map(dn))}return n}redirect(t,r){let n=[],u=[];for(let o of t){let i=r.normalizeRedirectResult(this._valueSchema.redirect(o,r),o);"remain"in i&&n.push(i.remain),u.push(...i.redirect.map(dn))}return n.length===0?{redirect:u}:{redirect:u,remain:n}}overlap(t,r){return t.concat(r)}};function dn({from:e,to:t}){return{from:[e],to:t}}var ot=class extends b{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function En(e,t){let r=Object.create(null);for(let n of e){let u=n[t];if(r[u])throw new Error(`Duplicate ${t} ${JSON.stringify(u)}`);r[u]=n}return r}function Cn(e,t){let r=new Map;for(let n of e){let u=n[t];if(r.has(u))throw new Error(`Duplicate ${t} ${JSON.stringify(u)}`);r.set(u,n)}return r}function hn(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function gn(e,t){let r=[],n=[];for(let u of e)t(u)?r.push(u):n.push(u);return[r,n]}function yn(e){return e===Math.floor(e)}function An(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,u=["undefined","object","boolean","number","string"];return r!==n?u.indexOf(r)-u.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function Bn(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function Lt(e){return e===void 0?{}:e}function It(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return co((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(It)}}:{text:t}}function Rt(e,t){return e===!0?!0:e===!1?{value:t}:e}function Yt(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function mn(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function it(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>mn(r,t)):[mn(e,t)]}function jt(e,t){let r=it(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function co(e,t){if(!e)throw new Error(t)}var st=class extends b{constructor(t){super(t),this._choices=Cn(t.choices.map(r=>r&&typeof r=="object"?r:{value:r}),"value")}expected({descriptor:t}){let r=Array.from(this._choices.keys()).map(i=>this._choices.get(i)).filter(({hidden:i})=>!i).map(i=>i.value).sort(An).map(t.value),n=r.slice(0,-2),u=r.slice(-2);return{text:n.concat(u.join(" or ")).join(", "),list:{title:"one of the following values",values:r}}}validate(t){return this._choices.has(t)}deprecated(t){let r=this._choices.get(t);return r&&r.deprecated?{value:t}:!1}forward(t){let r=this._choices.get(t);return r?r.forward:void 0}redirect(t){let r=this._choices.get(t);return r?r.redirect:void 0}};var at=class extends b{expected(){return"a number"}validate(t,r){return typeof t=="number"}};var Dt=class extends at{expected(){return"an integer"}validate(t,r){return r.normalizeValidateResult(super.validate(t,r),t)===!0&&yn(t)}};var Ie=class extends b{expected(){return"a string"}validate(t){return typeof t=="string"}};var _n=re,xn=tt,wn=fn,bn=an;var ct=class{constructor(t,r){let{logger:n=console,loggerPrintWidth:u=80,descriptor:o=_n,unknown:i=xn,invalid:s=wn,deprecated:a=bn,missing:c=()=>!1,required:D=()=>!1,preprocess:p=F=>F,postprocess:l=()=>ge}=r||{};this._utils={descriptor:o,logger:n||{warn:()=>{}},loggerPrintWidth:u,schemas:En(t,"name"),normalizeDefaultResult:Lt,normalizeExpectedResult:It,normalizeDeprecatedResult:Yt,normalizeForwardResult:it,normalizeRedirectResult:jt,normalizeValidateResult:Rt},this._unknownHandler=i,this._invalidHandler=Bn(s),this._deprecatedHandler=a,this._identifyMissing=(F,f)=>!(F in f)||c(F,f),this._identifyRequired=D,this._preprocess=p,this._postprocess=l,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=hn()}normalize(t){let r={},u=[this._preprocess(t,this._utils)],o=()=>{for(;u.length!==0;){let i=u.shift(),s=this._applyNormalization(i,r);u.push(...s)}};o();for(let i of Object.keys(this._utils.schemas)){let s=this._utils.schemas[i];if(!(i in r)){let a=Lt(s.default(this._utils));"value"in a&&u.push({[i]:a.value})}}o();for(let i of Object.keys(this._utils.schemas)){if(!(i in r))continue;let s=this._utils.schemas[i],a=r[i],c=s.postprocess(a,this._utils);c!==ge&&(this._applyValidation(c,i,s),r[i]=c)}return this._applyPostprocess(r),this._applyRequiredCheck(r),r}_applyNormalization(t,r){let n=[],{knownKeys:u,unknownKeys:o}=this._partitionOptionKeys(t);for(let i of u){let s=this._utils.schemas[i],a=s.preprocess(t[i],this._utils);this._applyValidation(a,i,s);let c=({from:F,to:f})=>{n.push(typeof f=="string"?{[f]:F}:{[f.key]:f.value})},D=({value:F,redirectTo:f})=>{let d=Yt(s.deprecated(F,this._utils),a,!0);if(d!==!1)if(d===!0)this._hasDeprecationWarned(i)||this._utils.logger.warn(this._deprecatedHandler(i,f,this._utils));else for(let{value:m}of d){let C={key:i,value:m};if(!this._hasDeprecationWarned(C)){let E=typeof f=="string"?{key:f,value:m}:f;this._utils.logger.warn(this._deprecatedHandler(C,E,this._utils))}}};it(s.forward(a,this._utils),a).forEach(c);let l=jt(s.redirect(a,this._utils),a);if(l.redirect.forEach(c),"remain"in l){let F=l.remain;r[i]=i in r?s.overlap(r[i],F,this._utils):F,D({value:F})}for(let{from:F,to:f}of l.redirect)D({value:F,redirectTo:f})}for(let i of o){let s=t[i];this._applyUnknownHandler(i,s,r,(a,c)=>{n.push({[a]:c})})}return n}_applyRequiredCheck(t){for(let r of Object.keys(this._utils.schemas))if(this._identifyMissing(r,t)&&this._identifyRequired(r))throw this._invalidHandler(r,et,this._utils)}_partitionOptionKeys(t){let[r,n]=gn(Object.keys(t).filter(u=>!this._identifyMissing(u,t)),u=>u in this._utils.schemas);return{knownKeys:r,unknownKeys:n}}_applyValidation(t,r,n){let u=Rt(n.validate(t,this._utils),t);if(u!==!0)throw this._invalidHandler(r,u.value,this._utils)}_applyUnknownHandler(t,r,n,u){let o=this._unknownHandler(t,r,this._utils);if(o)for(let i of Object.keys(o)){if(this._identifyMissing(i,o))continue;let s=o[i];i in this._utils.schemas?u(i,s):n[i]=s}}_applyPostprocess(t){let r=this._postprocess(t,this._utils);if(r!==ge){if(r.delete)for(let n of r.delete)delete t[n];if(r.override){let{knownKeys:n,unknownKeys:u}=this._partitionOptionKeys(r.override);for(let o of n){let i=r.override[o];this._applyValidation(i,o,this._utils.schemas[o]),t[o]=i}for(let o of u){let i=r.override[o];this._applyUnknownHandler(o,i,t,(s,a)=>{let c=this._utils.schemas[s];this._applyValidation(a,s,c),t[s]=a})}}}}};var Ut;function lo(e,t,{logger:r=!1,isCLI:n=!1,passThrough:u=!1,FlagSchema:o,descriptor:i}={}){if(n){if(!o)throw new Error("'FlagSchema' option is required.");if(!i)throw new Error("'descriptor' option is required.")}else i=re;let s=u?Array.isArray(u)?(l,F)=>u.includes(l)?{[l]:F}:void 0:(l,F)=>({[l]:F}):(l,F,f)=>{let{_:d,...m}=f.schemas;return tt(l,F,{...f,schemas:m})},a=Fo(t,{isCLI:n,FlagSchema:o}),c=new ct(a,{logger:r,unknown:s,descriptor:i}),D=r!==!1;D&&Ut&&(c._hasDeprecationWarned=Ut);let p=c.normalize(e);return D&&(Ut=c._hasDeprecationWarned),p}function Fo(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(nt.create({name:"_"}));for(let u of e)n.push(po(u,{isCLI:t,optionInfos:e,FlagSchema:r})),u.alias&&t&&n.push(rt.create({name:u.alias,sourceName:u.name}));return n}function po(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:u}=e,o={name:u},i,s={};switch(e.type){case"int":i=Dt,t&&(o.preprocess=Number);break;case"string":i=Ie;break;case"choice":i=st,o.choices=e.choices.map(a=>a!=null&&a.redirect?{...a,redirect:{to:{key:e.name,value:a.redirect}}}:a);break;case"boolean":i=ot;break;case"flag":i=n,o.flags=r.flatMap(a=>[a.alias,a.description&&a.name,a.oppositeDescription&&`no-${a.name}`].filter(Boolean));break;case"path":i=Ie;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?o.validate=(a,c,D)=>e.exception(a)||c.validate(a,D):o.validate=(a,c,D)=>a===void 0||c.validate(a,D),e.redirect&&(s.redirect=a=>a?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let a=o.preprocess||(c=>c);o.preprocess=(c,D,p)=>D.preprocess(a(Array.isArray(c)?y(!1,c,-1):c),p)}return e.array?ut.create({...t?{preprocess:a=>Array.isArray(a)?a:[a]}:{},...s,valueSchema:i.create(o)}):i.create({...o,...s})}var kn=lo;var mo=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let u=t[n];if(r(u,n,t))return u}}},Vt=mo;function $t(e,t){if(!t)throw new Error("parserName is required.");let r=Vt(!1,e,u=>u.parsers&&Object.prototype.hasOwnProperty.call(u.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new ve(n)}function Sn(e,t){if(!t)throw new Error("astFormat is required.");let r=Vt(!1,e,u=>u.printers&&Object.prototype.hasOwnProperty.call(u.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new ve(n)}function Re({plugins:e,parser:t}){let r=$t(e,t);return Wt(r,t)}function Wt(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function Tn(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var Nn={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function Eo(e,t={}){var p;let r={...e};if(!r.parser)if(r.filepath){if(r.parser=on(r,{physicalFile:r.filepath}),!r.parser)throw new Le(`No parser could be inferred for file "${r.filepath}".`)}else throw new Le("No parser and no file path given, couldn't infer a parser.");let n=Ze({plugins:e.plugins,showDeprecated:!0}).options,u={...Nn,...Object.fromEntries(n.filter(l=>l.default!==void 0).map(l=>[l.name,l.default]))},o=$t(r.plugins,r.parser),i=await Wt(o,r.parser);r.astFormat=i.astFormat,r.locEnd=i.locEnd,r.locStart=i.locStart;let s=(p=o.printers)!=null&&p[i.astFormat]?o:Sn(r.plugins,i.astFormat),a=await Tn(s,i.astFormat);r.printer=a;let c=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,l])=>l!==void 0)):{},D={...u,...c};for(let[l,F]of Object.entries(D))(r[l]===null||r[l]===void 0)&&(r[l]=F);return r.parser==="json"&&(r.trailingComma="none"),kn(r,n,{passThrough:Object.keys(Nn),...t})}var ne=Eo;var vn=hu(Pn(),1);async function yo(e,t){let r=await Re(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let u;try{u=await r.parse(n,t,t)}catch(o){Ao(o,e)}return{text:n,ast:u}}function Ao(e,t){let{loc:r}=e;if(r){let n=(0,vn.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=` -`+n,e.codeFrame=n,e}throw e}var De=yo;async function Ln(e,t,r,n,u){let{embeddedLanguageFormatting:o,printer:{embed:i,hasPrettierIgnore:s=()=>!1,getVisitorKeys:a}}=r;if(!i||o!=="auto")return;if(i.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let c=J(i.getVisitorKeys??a),D=[];F();let p=e.stack;for(let{print:f,node:d,pathStack:m}of D)try{e.stack=m;let C=await f(l,t,e,r);C&&u.set(d,C)}catch(C){if(globalThis.PRETTIER_DEBUG)throw C}e.stack=p;function l(f,d){return Bo(f,d,r,n)}function F(){let{node:f}=e;if(f===null||typeof f!="object"||s(e))return;for(let m of c(f))Array.isArray(f[m])?e.each(F,m):e.call(F,m);let d=i(e,r);if(d){if(typeof d=="function"){D.push({print:d,node:f,pathStack:[...e.stack]});return}u.set(f,d)}}}async function Bo(e,t,r,n){let u=await ne({...r,...t,parentParser:r.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:o}=await De(e,u),i=await n(o,u);return We(i)}function _o(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:u,locEnd:o,[Symbol.for("printedComments")]:i}=t,{node:s}=e,a=u(s),c=o(s);for(let D of n)u(D)>=a&&o(D)<=c&&i.add(D);return r.slice(a,c)}var In=_o;async function Ye(e,t){({ast:e}=await Gt(e,t));let r=new Map,n=new Or(e),u=Kr(t),o=new Map;await Ln(n,s,t,Ye,o);let i=await Rn(n,t,s,void 0,o);if(Gr(t),t.cursorOffset>=0){if(t.nodeAfterCursor&&!t.nodeBeforeCursor)return[X,i];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[i,X]}return i;function s(c,D){return c===void 0||c===n?a(D):Array.isArray(c)?n.call(()=>a(D),...c):n.call(()=>a(D),c)}function a(c){u(n);let D=n.node;if(D==null)return"";let p=D&&typeof D=="object"&&c===void 0;if(p&&r.has(D))return r.get(D);let l=Rn(n,t,s,c,o);return p&&r.set(D,l),l}}function Rn(e,t,r,n,u){var a;let{node:o}=e,{printer:i}=t,s;switch((a=i.hasPrettierIgnore)!=null&&a.call(i,e)?s=In(e,t):u.has(o)?s=u.get(o):s=i.print(e,t,r,n),o){case t.cursorNode:s=Fe(s,c=>[X,c,X]);break;case t.nodeBeforeCursor:s=Fe(s,c=>[c,X]);break;case t.nodeAfterCursor:s=Fe(s,c=>[X,c]);break}return i.printComment&&(!i.willPrintOwnComments||!i.willPrintOwnComments(e,t))&&(s=Mr(e,s,t)),s}async function Gt(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("printedComments")]=new Set,Vr(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function xo(e,t){let{cursorOffset:r,locStart:n,locEnd:u}=t,o=J(t.printer.getVisitorKeys),i=F=>n(F)<=r&&u(F)>=r,s=e,a=[e];for(let F of Lr(e,{getVisitorKeys:o,filter:i}))a.push(F),s=F;if(Ir(s,{getVisitorKeys:o}))return{cursorNode:s};let c,D,p=-1,l=Number.POSITIVE_INFINITY;for(;a.length>0&&(c===void 0||D===void 0);){s=a.pop();let F=c!==void 0,f=D!==void 0;for(let d of Ce(s,{getVisitorKeys:o})){if(!F){let m=u(d);m<=r&&m>p&&(c=d,p=m)}if(!f){let m=n(d);m>=r&&mi(l,a)).filter(Boolean);let c={},D=new Set(u(s));for(let l in s)!Object.prototype.hasOwnProperty.call(s,l)||o.has(l)||(D.has(l)?c[l]=i(s[l],s):c[l]=s[l]);let p=r(s,c,a);if(p!==null)return p??c}}var Yn=wo;var bo=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let u=t[n];if(r(u,n,t))return n}return-1}},jn=bo;var ko=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function So(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(u=>$n.has(u.type)&&n.has(u))}function Un(e){let t=jn(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function To(e,t,{locStart:r,locEnd:n}){let u=e.node,o=t.node;if(u===o)return{startNode:u,endNode:o};let i=r(e.node);for(let a of Un(t.parentNodes))if(r(a)>=i)o=a;else break;let s=n(t.node);for(let a of Un(e.parentNodes)){if(n(a)<=s)u=a;else break;if(u===o)break}return{startNode:u,endNode:o}}function zt(e,t,r,n,u=[],o){let{locStart:i,locEnd:s}=r,a=i(e),c=s(e);if(!(t>c||tn);let s=e.slice(n,u).search(/\S/u),a=s===-1;if(!a)for(n+=s;u>n&&!/\S/u.test(e[u-1]);--u);let c=zt(r,n,t,(F,f)=>Vn(t,F,f),[],"rangeStart"),D=a?c:zt(r,u,t,F=>Vn(t,F),[],"rangeEnd");if(!c||!D)return{rangeStart:0,rangeEnd:0};let p,l;if(ko(t)){let F=So(c,D);p=F,l=F}else({startNode:p,endNode:l}=To(c,D,t));return{rangeStart:Math.min(o(p),o(l)),rangeEnd:Math.max(i(p),i(l))}}var zn="\uFEFF",Mn=Symbol("cursor");async function Hn(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:u}=await De(e,t);t.cursorOffset>=0&&(t={...t,...Kt(n,t)});let o=await Ye(n,t,r);r>0&&(o=Ke([z,o],r,t.tabWidth));let i=me(o,t);if(r>0){let a=i.formatted.trim();i.cursorNodeStart!==void 0&&(i.cursorNodeStart-=i.formatted.indexOf(a),i.cursorNodeStart<0&&(i.cursorNodeStart=0,i.cursorNodeText=i.cursorNodeText.trimStart()),i.cursorNodeStart+i.cursorNodeText.length>a.length&&(i.cursorNodeText=i.cursorNodeText.trimEnd())),i.formatted=a+xe(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let a,c,D,p;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&i.cursorNodeText)if(D=i.cursorNodeStart,p=i.cursorNodeText,t.cursorNode)a=t.locStart(t.cursorNode),c=u.slice(a,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");a=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let C=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):u.length;c=u.slice(a,C)}else a=0,c=u,D=0,p=i.formatted;let l=t.cursorOffset-a;if(c===p)return{formatted:i.formatted,cursorOffset:D+l,comments:s};let F=c.split("");F.splice(l,0,Mn);let f=p.split(""),d=Et(F,f),m=D;for(let C of d)if(C.removed){if(C.value.includes(Mn))break}else m+=C.count;return{formatted:i.formatted,cursorOffset:m,comments:s}}return{formatted:i.formatted,cursorOffset:-1,comments:s}}async function Po(e,t){let{ast:r,text:n}=await De(e,t),{rangeStart:u,rangeEnd:o}=Wn(n,t,r),i=n.slice(u,o),s=Math.min(u,n.lastIndexOf(` -`,u)+1),a=n.slice(s,u).match(/^\s*/u)[0],c=Ee(a,t.tabWidth),D=await Hn(i,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>u&&t.cursorOffset<=o?t.cursorOffset-u:-1,endOfLine:"lf"},c),p=D.formatted.trimEnd(),{cursorOffset:l}=t;l>o?l+=p.length-i.length:D.cursorOffset>=0&&(l=D.cursorOffset+u);let F=n.slice(0,u)+p+n.slice(o);if(t.endOfLine!=="lf"){let f=xe(t.endOfLine);l>=0&&f===`\r -`&&(l+=Ct(F.slice(0,l),` -`)),F=te(!1,F,` -`,f)}return{formatted:F,cursorOffset:l,comments:D.comments}}function Ht(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function Gn(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:u}=t;return r=Ht(e,r,-1),n=Ht(e,n,0),u=Ht(e,u,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:u}}function Jn(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:u,endOfLine:o}=Gn(e,t),i=e.charAt(0)===zn;if(i&&(e=e.slice(1),r--,n--,u--),o==="auto"&&(o=nr(e)),e.includes("\r")){let s=a=>Ct(e.slice(0,Math.max(a,0)),`\r -`);r-=s(r),n-=s(n),u-=s(u),e=ur(e)}return{hasBOM:i,text:e,options:Gn(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:u,endOfLine:o})}}async function Kn(e,t){let r=await Re(t);return!r.hasPragma||r.hasPragma(e)}async function vo(e,t){var n;let r=await Re(t);return(n=r.hasIgnorePragma)==null?void 0:n.call(r,e)}async function Jt(e,t){let{hasBOM:r,text:n,options:u}=Jn(e,await ne(t));if(u.rangeStart>=u.rangeEnd&&n!==""||u.requirePragma&&!await Kn(n,u)||u.checkIgnorePragma&&await vo(n,u))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let o;return u.rangeStart>0||u.rangeEnd=0&&o.cursorOffset++),o}async function qn(e,t,r){let{text:n,options:u}=Jn(e,await ne(t)),o=await De(n,u);return r&&(r.preprocessForPrint&&(o.ast=await Gt(o.ast,u)),r.massage&&(o.ast=Yn(o.ast,u))),o}async function Xn(e,t){t=await ne(t);let r=await Ye(e,t);return me(r,t)}async function Qn(e,t){let r=wr(e),{formatted:n}=await Jt(r,{...t,parser:"__js_expression"});return n}async function Zn(e,t){t=await ne(t);let{ast:r}=await De(e,t);return t.cursorOffset>=0&&(t={...t,...Kt(r,t)}),Ye(r,t)}async function eu(e,t){return me(e,await ne(t))}var qt={};dt(qt,{builders:()=>Io,printer:()=>Ro,utils:()=>Yo});var Io={join:ke,line:Ge,softline:_r,hardline:z,literalline:Me,group:At,conditionalGroup:Cr,fill:hr,lineSuffix:Se,lineSuffixBoundary:Ar,cursor:X,breakParent:pe,ifBreak:gr,trim:Br,indent:ie,indentIfBreak:yr,align:oe,addAlignmentToDoc:Ke,markAsRoot:mr,dedentToRoot:dr,dedent:Er,hardlineWithoutBreakParent:Te,literallineWithoutBreakParent:Bt,label:xr,concat:e=>e},Ro={printDocToString:me},Yo={willBreak:Dr,traverseDoc:le,findInDoc:$e,mapDoc:be,removeLines:fr,stripTrailingHardline:We,replaceEndOfLine:lr,canBreak:Fr};var tu="3.6.2";var Qt={};dt(Qt,{addDanglingComment:()=>ee,addLeadingComment:()=>se,addTrailingComment:()=>ae,getAlignmentSize:()=>Ee,getIndentSize:()=>ru,getMaxContinuousCount:()=>nu,getNextNonSpaceNonCommentCharacter:()=>uu,getNextNonSpaceNonCommentCharacterIndex:()=>Xo,getPreferredQuote:()=>iu,getStringWidth:()=>Ne,hasNewline:()=>G,hasNewlineInRange:()=>su,hasSpaces:()=>au,isNextLineEmpty:()=>ti,isNextLineEmptyAfterIndex:()=>ft,isPreviousLineEmpty:()=>Zo,makeString:()=>Du,skip:()=>he,skipEverythingButNewLine:()=>qe,skipInlineComment:()=>ye,skipNewline:()=>U,skipSpaces:()=>T,skipToLineEnd:()=>Je,skipTrailingComment:()=>Ae,skipWhitespace:()=>Rr});function jo(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;rMath.max(n,u.length/t.length),0)}var nu=Mo;function Go(e,t){let r=je(e,t);return r===!1?"":e.charAt(r)}var uu=Go;var lt="'",ou='"';function Ko(e,t){let r=t===!0||t===lt?lt:ou,n=r===lt?ou:lt,u=0,o=0;for(let i of e)i===r?u++:i===n&&o++;return u>o?n:r}var iu=Ko;function zo(e,t,r){for(let n=t;ns===n?s:a===t?"\\"+a:a||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+o+t}var Du=Jo;function qo(e,t,r){return je(e,r(t))}function Xo(e,t){return arguments.length===2||typeof t=="number"?je(e,t):qo(...arguments)}function Qo(e,t,r){return Pe(e,r(t))}function Zo(e,t){return arguments.length===2||typeof t=="number"?Pe(e,t):Qo(...arguments)}function ei(e,t,r){return ft(e,r(t))}function ti(e,t){return arguments.length===2||typeof t=="number"?ft(e,t):ei(...arguments)}function ce(e,t=1){return async(...r)=>{let n=r[t]??{},u=n.plugins??[];return r[t]={...n,plugins:Array.isArray(u)?u:Object.values(u)},e(...r)}}var cu=ce(Jt);async function fu(e,t){let{formatted:r}=await cu(e,{...t,cursorOffset:-1});return r}async function ri(e,t){return await fu(e,t)===e}var ni=ce(Ze,0),ui={parse:ce(qn),formatAST:ce(Xn),formatDoc:ce(Qn),printToDoc:ce(Zn),printDocToString:ce(eu)};return gu(oi);}); \ No newline at end of file +The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function st({plugins:e=[],showDeprecated:t=!1}={}){let u=e.flatMap(o=>o.languages??[]),r=[];for(let o of Go(Object.assign({},...e.map(({options:n})=>n),wr)))!t&&o.deprecated||(Array.isArray(o.choices)&&(t||(o.choices=o.choices.filter(n=>!n.deprecated)),o.name==="parser"&&(o.choices=[...o.choices,...Ko(o.choices,u,e)])),o.pluginDefaults=Object.fromEntries(e.filter(n=>n.defaultOptions?.[o.name]!==void 0).map(n=>[n.name,n.defaultOptions[o.name]])),r.push(o));return{languages:u,options:r}}function*Ko(e,t,u){let r=new Set(e.map(o=>o.value));for(let o of t)if(o.parsers){for(let n of o.parsers)if(!r.has(n)){r.add(n);let a=u.find(i=>i.parsers&&Object.prototype.hasOwnProperty.call(i.parsers,n)),s=o.name;a?.name&&(s+=` (plugin: ${a.name})`),yield{value:n,description:s}}}}function Go(e){let t=[];for(let[u,r]of Object.entries(e)){let o={name:u,...r};Array.isArray(o.default)&&(o.default=b(0,o.default,-1).value),t.push(o)}return t}var zo=Array.prototype.toReversed??function(){return[...this].reverse()},Jo=X("toReversed",function(){if(Array.isArray(this))return zo}),Or=Jo;function Ho(){let e=globalThis,t=e.Deno?.build?.os;return typeof t=="string"?t==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var Xo=Ho();function Pr(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function qo(e){return e=Pr(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Qo(e){e=Pr(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function ru(e){return Xo?Qo(e):qo(e)}var Ir=e=>String(e).split(/[/\\]/u).pop(),kr=e=>String(e).startsWith("file:");function vr(e,t){if(!t)return;let u=Ir(t).toLowerCase();return e.find(({filenames:r})=>r?.some(o=>o.toLowerCase()===u))??e.find(({extensions:r})=>r?.some(o=>u.endsWith(o)))}function Zo(e,t){if(t)return e.find(({name:u})=>u.toLowerCase()===t)??e.find(({aliases:u})=>u?.includes(t))??e.find(({extensions:u})=>u?.includes(`.${t}`))}var ea=void 0;function Rr(e,t){if(t){if(kr(t))try{t=ru(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:u})=>u?.({filepath:t}))}}function ta(e,t){let u=Or(0,e.plugins).flatMap(o=>o.languages??[]);return(Zo(u,t.language)??vr(u,t.physicalFile)??vr(u,t.file)??Rr(u,t.physicalFile)??Rr(u,t.file)??ea?.(u,t.physicalFile))?.parsers[0]}var Dt=ta;var ie={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(u=>ie.value(u)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(u=>`${ie.key(u)}: ${ie.value(e[u])}`).join(", ")} }`},pair:({key:e,value:t})=>ie.value({[e]:t})};var nu=new Proxy(String,{get:()=>nu}),$=nu,ou=()=>nu;var Lr=(e,t,{descriptor:u})=>{let r=[`${$.yellow(typeof e=="string"?u.key(e):u.pair(e))} is deprecated`];return t&&r.push(`we now treat it as ${$.blue(typeof t=="string"?u.key(t):u.pair(t))}`),r.join("; ")+"."};var ct=Symbol.for("vnopts.VALUE_NOT_EXIST"),Ae=Symbol.for("vnopts.VALUE_UNCHANGED");var Mr=" ".repeat(2),jr=(e,t,u)=>{let{text:r,list:o}=u.normalizeExpectedResult(u.schemas[e].expected(u)),n=[];return r&&n.push(Yr(e,t,r,u.descriptor)),o&&n.push([Yr(e,t,o.title,u.descriptor)].concat(o.values.map(a=>Ur(a,u.loggerPrintWidth))).join(` +`)),Wr(n,u.loggerPrintWidth)};function Yr(e,t,u,r){return[`Invalid ${$.red(r.key(e))} value.`,`Expected ${$.blue(u)},`,`but received ${t===ct?$.gray("nothing"):$.red(r.value(t))}.`].join(" ")}function Ur({text:e,list:t},u){let r=[];return e&&r.push(`- ${$.blue(e)}`),t&&r.push([`- ${$.blue(t.title)}:`].concat(t.values.map(o=>Ur(o,u-Mr.length).replace(/^|\n/g,`$&${Mr}`))).join(` +`)),Wr(r,u)}function Wr(e,t){if(e.length===1)return e[0];let[u,r]=e,[o,n]=e.map(a=>a.split(` +`,1)[0].length);return o>t&&o>n?r:u}var _e=[],au=[];function ft(e,t,u){if(e===t)return 0;let r=u?.maxDistance,o=e;e.length>t.length&&(e=t,t=o);let n=e.length,a=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-a);)n--,a--;let s=0;for(;sr)return r;if(n===0)return r!==void 0&&a>r?r:a;let i,D,f,l,d=0,c=0;for(;dD?l>D?D+1:l:l>f?f+1:l;if(r!==void 0){let p=D;for(d=0;dr)return r}}return _e.length=n,au.length=n,r!==void 0&&D>r?r:D}function $r(e,t,u){if(!Array.isArray(t)||t.length===0)return;let r=u?.maxDistance,o=e.length;for(let i of t)if(i===e)return i;if(r===0)return;let n,a=Number.POSITIVE_INFINITY,s=new Set;for(let i of t){if(s.has(i))continue;s.add(i);let D=Math.abs(i.length-o);if(D>=a||r!==void 0&&D>r)continue;let f=Number.isFinite(a)?r===void 0?a:Math.min(a,r):r,l=f===void 0?ft(e,i):ft(e,i,{maxDistance:f});if(r!==void 0&&l>r)continue;let d=l;if(f!==void 0&&l===f&&f===r&&(d=ft(e,i)),dr))return n}var lt=(e,t,{descriptor:u,logger:r,schemas:o})=>{let n=[`Ignored unknown option ${$.yellow(u.pair({key:e,value:t}))}.`],a=$r(e,Object.keys(o),{maxDistance:3});a&&n.push(`Did you mean ${$.blue(u.key(a))}?`),r.warn(n.join(" "))};var ua=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function ra(e,t){let u=new e(t),r=Object.create(u);for(let o of ua)o in t&&(r[o]=na(t[o],u,S.prototype[o].length));return r}var S=class{static create(t){return ra(this,t)}constructor(t){this.name=t.name}default(t){}expected(t){return"nothing"}validate(t,u){return!1}deprecated(t,u){return!1}forward(t,u){}redirect(t,u){}overlap(t,u,r){return t}preprocess(t,u){return t}postprocess(t,u){return Ae}};function na(e,t,u){return typeof e=="function"?(...r)=>e(...r.slice(0,u-1),t,...r.slice(u-1)):()=>e}var dt=class extends S{constructor(t){super(t),this._sourceName=t.sourceName}expected(t){return t.schemas[this._sourceName].expected(t)}validate(t,u){return u.schemas[this._sourceName].validate(t,u)}redirect(t,u){return this._sourceName}};var pt=class extends S{expected(){return"anything"}validate(){return!0}};var Ft=class extends S{constructor({valueSchema:t,name:u=t.name,...r}){super({...r,name:u}),this._valueSchema=t}expected(t){let{text:u,list:r}=t.normalizeExpectedResult(this._valueSchema.expected(t));return{text:u&&`an array of ${u}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(t,u){if(!Array.isArray(t))return!1;let r=[];for(let o of t){let n=u.normalizeValidateResult(this._valueSchema.validate(o,u),o);n!==!0&&r.push(n.value)}return r.length===0?!0:{value:r}}deprecated(t,u){let r=[];for(let o of t){let n=u.normalizeDeprecatedResult(this._valueSchema.deprecated(o,u),o);n!==!1&&r.push(...n.map(({value:a})=>({value:[a]})))}return r}forward(t,u){let r=[];for(let o of t){let n=u.normalizeForwardResult(this._valueSchema.forward(o,u),o);r.push(...n.map(Vr))}return r}redirect(t,u){let r=[],o=[];for(let n of t){let a=u.normalizeRedirectResult(this._valueSchema.redirect(n,u),n);"remain"in a&&r.push(a.remain),o.push(...a.redirect.map(Vr))}return r.length===0?{redirect:o}:{redirect:o,remain:r}}overlap(t,u){return t.concat(u)}};function Vr({from:e,to:t}){return{from:[e],to:t}}var mt=class extends S{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function Gr(e,t){let u=Object.create(null);for(let r of e){let o=r[t];if(u[o])throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);u[o]=r}return u}function zr(e,t){let u=new Map;for(let r of e){let o=r[t];if(u.has(o))throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);u.set(o,r)}return u}function Jr(){let e=Object.create(null);return t=>{let u=JSON.stringify(t);return e[u]?!0:(e[u]=!0,!1)}}function Hr(e,t){let u=[],r=[];for(let o of e)t(o)?u.push(o):r.push(o);return[u,r]}function Xr(e){return e===Math.floor(e)}function qr(e,t){if(e===t)return 0;let u=typeof e,r=typeof t,o=["undefined","object","boolean","number","string"];return u!==r?o.indexOf(u)-o.indexOf(r):u!=="string"?Number(e)-Number(t):e.localeCompare(t)}function Qr(e){return(...t)=>{let u=e(...t);return typeof u=="string"?new Error(u):u}}function iu(e){return e===void 0?{}:e}function su(e){if(typeof e=="string")return{text:e};let{text:t,list:u}=e;return oa((t||u)!==void 0,"Unexpected `expected` result, there should be at least one field."),u?{text:t,list:{title:u.title,values:u.values.map(su)}}:{text:t}}function Du(e,t){return e===!0?!0:e===!1?{value:t}:e}function cu(e,t,u=!1){return e===!1?!1:e===!0?u?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function Kr(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function Et(e,t){return e===void 0?[]:Array.isArray(e)?e.map(u=>Kr(u,t)):[Kr(e,t)]}function fu(e,t){let u=Et(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return u.length===0?{remain:t,redirect:u}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:u}:{redirect:u}}function oa(e,t){if(!e)throw new Error(t)}var Ct=class extends S{constructor(t){super(t),this._choices=zr(t.choices.map(u=>u&&typeof u=="object"?u:{value:u}),"value")}expected({descriptor:t}){let u=Array.from(this._choices.keys()).map(a=>this._choices.get(a)).filter(({hidden:a})=>!a).map(a=>a.value).sort(qr).map(t.value),r=u.slice(0,-2),o=u.slice(-2);return{text:r.concat(o.join(" or ")).join(", "),list:{title:"one of the following values",values:u}}}validate(t){return this._choices.has(t)}deprecated(t){let u=this._choices.get(t);return u&&u.deprecated?{value:t}:!1}forward(t){let u=this._choices.get(t);return u?u.forward:void 0}redirect(t){let u=this._choices.get(t);return u?u.redirect:void 0}};var ht=class extends S{expected(){return"a number"}validate(t,u){return typeof t=="number"}};var gt=class extends ht{expected(){return"an integer"}validate(t,u){return u.normalizeValidateResult(super.validate(t,u),t)===!0&&Xr(t)}};var je=class extends S{expected(){return"a string"}validate(t){return typeof t=="string"}};var Zr=ie,en=lt,tn=jr,un=Lr;var yt=class{constructor(t,u){let{logger:r=console,loggerPrintWidth:o=80,descriptor:n=Zr,unknown:a=en,invalid:s=tn,deprecated:i=un,missing:D=()=>!1,required:f=()=>!1,preprocess:l=c=>c,postprocess:d=()=>Ae}=u||{};this._utils={descriptor:n,logger:r||{warn:()=>{}},loggerPrintWidth:o,schemas:Gr(t,"name"),normalizeDefaultResult:iu,normalizeExpectedResult:su,normalizeDeprecatedResult:cu,normalizeForwardResult:Et,normalizeRedirectResult:fu,normalizeValidateResult:Du},this._unknownHandler=a,this._invalidHandler=Qr(s),this._deprecatedHandler=i,this._identifyMissing=(c,p)=>!(c in p)||D(c,p),this._identifyRequired=f,this._preprocess=l,this._postprocess=d,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=Jr()}normalize(t){let u={},o=[this._preprocess(t,this._utils)],n=()=>{for(;o.length!==0;){let a=o.shift(),s=this._applyNormalization(a,u);o.push(...s)}};n();for(let a of Object.keys(this._utils.schemas)){let s=this._utils.schemas[a];if(!(a in u)){let i=iu(s.default(this._utils));"value"in i&&o.push({[a]:i.value})}}n();for(let a of Object.keys(this._utils.schemas)){if(!(a in u))continue;let s=this._utils.schemas[a],i=u[a],D=s.postprocess(i,this._utils);D!==Ae&&(this._applyValidation(D,a,s),u[a]=D)}return this._applyPostprocess(u),this._applyRequiredCheck(u),u}_applyNormalization(t,u){let r=[],{knownKeys:o,unknownKeys:n}=this._partitionOptionKeys(t);for(let a of o){let s=this._utils.schemas[a],i=s.preprocess(t[a],this._utils);this._applyValidation(i,a,s);let D=({from:c,to:p})=>{r.push(typeof p=="string"?{[p]:c}:{[p.key]:p.value})},f=({value:c,redirectTo:p})=>{let F=cu(s.deprecated(c,this._utils),i,!0);if(F!==!1)if(F===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,p,this._utils));else for(let{value:C}of F){let y={key:a,value:C};if(!this._hasDeprecationWarned(y)){let m=typeof p=="string"?{key:p,value:C}:p;this._utils.logger.warn(this._deprecatedHandler(y,m,this._utils))}}};Et(s.forward(i,this._utils),i).forEach(D);let d=fu(s.redirect(i,this._utils),i);if(d.redirect.forEach(D),"remain"in d){let c=d.remain;u[a]=a in u?s.overlap(u[a],c,this._utils):c,f({value:c})}for(let{from:c,to:p}of d.redirect)f({value:c,redirectTo:p})}for(let a of n){let s=t[a];this._applyUnknownHandler(a,s,u,(i,D)=>{r.push({[i]:D})})}return r}_applyRequiredCheck(t){for(let u of Object.keys(this._utils.schemas))if(this._identifyMissing(u,t)&&this._identifyRequired(u))throw this._invalidHandler(u,ct,this._utils)}_partitionOptionKeys(t){let[u,r]=Hr(Object.keys(t).filter(o=>!this._identifyMissing(o,t)),o=>o in this._utils.schemas);return{knownKeys:u,unknownKeys:r}}_applyValidation(t,u,r){let o=Du(r.validate(t,this._utils),t);if(o!==!0)throw this._invalidHandler(u,o.value,this._utils)}_applyUnknownHandler(t,u,r,o){let n=this._unknownHandler(t,u,this._utils);if(n)for(let a of Object.keys(n)){if(this._identifyMissing(a,n))continue;let s=n[a];a in this._utils.schemas?o(a,s):r[a]=s}}_applyPostprocess(t){let u=this._postprocess(t,this._utils);if(u!==Ae){if(u.delete)for(let r of u.delete)delete t[r];if(u.override){let{knownKeys:r,unknownKeys:o}=this._partitionOptionKeys(u.override);for(let n of r){let a=u.override[n];this._applyValidation(a,n,this._utils.schemas[n]),t[n]=a}for(let n of o){let a=u.override[n];this._applyUnknownHandler(n,a,t,(s,i)=>{let D=this._utils.schemas[s];this._applyValidation(i,s,D),t[s]=i})}}}}};var lu;function ia(e,t,{logger:u=!1,isCLI:r=!1,passThrough:o=!1,FlagSchema:n,descriptor:a}={}){if(r){if(!n)throw new Error("'FlagSchema' option is required.");if(!a)throw new Error("'descriptor' option is required.")}else a=ie;let s=o?Array.isArray(o)?(d,c)=>o.includes(d)?{[d]:c}:void 0:(d,c)=>({[d]:c}):(d,c,p)=>{let{_:F,...C}=p.schemas;return lt(d,c,{...p,schemas:C})},i=sa(t,{isCLI:r,FlagSchema:n}),D=new yt(i,{logger:u,unknown:s,descriptor:a}),f=u!==!1;f&&lu&&(D._hasDeprecationWarned=lu);let l=D.normalize(e);return f&&(lu=D._hasDeprecationWarned),l}function sa(e,{isCLI:t,FlagSchema:u}){let r=[];t&&r.push(pt.create({name:"_"}));for(let o of e)r.push(Da(o,{isCLI:t,optionInfos:e,FlagSchema:u})),o.alias&&t&&r.push(dt.create({name:o.alias,sourceName:o.name}));return r}function Da(e,{isCLI:t,optionInfos:u,FlagSchema:r}){let{name:o}=e,n={name:o},a,s={};switch(e.type){case"int":a=gt,t&&(n.preprocess=Number);break;case"string":a=je;break;case"choice":a=Ct,n.choices=e.choices.map(i=>i?.redirect?{...i,redirect:{to:{key:e.name,value:i.redirect}}}:i);break;case"boolean":a=mt;break;case"flag":a=r,n.flags=u.flatMap(i=>[i.alias,i.description&&i.name,i.oppositeDescription&&`no-${i.name}`].filter(Boolean));break;case"path":a=je;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?n.validate=(i,D,f)=>e.exception(i)||D.validate(i,f):n.validate=(i,D,f)=>i===void 0||D.validate(i,f),e.redirect&&(s.redirect=i=>i?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let i=n.preprocess||(D=>D);n.preprocess=(D,f,l)=>f.preprocess(i(Array.isArray(D)?b(0,D,-1):D),l)}return e.array?Ft.create({...t?{preprocess:i=>Array.isArray(i)?i:[i]}:{},...s,valueSchema:a.create(n)}):a.create({...n,...s})}var rn=ia;var ca=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return u}},fa=X("findLast",function(){if(Array.isArray(this))return ca}),du=fa;var nn=Symbol.for("PRETTIER_IS_FRONT_MATTER"),pu=[];function la(e){return!!e?.[nn]}var de=la;var on=new Set(["yaml","toml"]),Ue=({node:e})=>de(e)&&on.has(e.language);async function Fu(e,t,u,r){let{node:o}=u,{language:n}=o;if(!on.has(n))return;let a=o.value.trim(),s;if(a){let i=n==="yaml"?n:Dt(r,{language:n});if(!i)return;s=a?await e(a,{parser:i}):""}else s=a;return tt([o.startDelimiter,o.explicitLanguage??"",V,s,s?V:"",o.endDelimiter])}function da(e,t){return Ue({node:e})&&(delete t.end,delete t.raw,delete t.value),t}var mu=da;function pa({node:e}){return e.raw}var Eu=pa;var an=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Fa=e=>Object.keys(e).filter(t=>!an.has(t));function ma(e,t){let u=e?r=>e(r,an):Fa;return t?new Proxy(u,{apply:(r,o,n)=>de(n[0])?pu:Reflect.apply(r,o,n)}):u}var Cu=ma;function gu(e,t){if(!t)throw new Error("parserName is required.");let u=du(0,e,o=>o.parsers&&Object.prototype.hasOwnProperty.call(o.parsers,t));if(u)return u;let r=`Couldn't resolve parser "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new Me(r)}function sn(e,t){if(!t)throw new Error("astFormat is required.");let u=du(0,e,o=>o.printers&&Object.prototype.hasOwnProperty.call(o.printers,t));if(u)return u;let r=`Couldn't find plugin for AST format "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new Me(r)}function We({plugins:e,parser:t}){let u=gu(e,t);return yu(u,t)}function yu(e,t){let u=e.parsers[t];return typeof u=="function"?u():u}async function Dn(e,t){let u=e.printers[t],r=typeof u=="function"?await u():u;return Ea(r)}var hu=new WeakMap,Q0=Symbol("PRINTER_NORMALIZED_MARK");function Ea(e){if(hu.has(e))return hu.get(e);let{features:t,getVisitorKeys:u,embed:r,massageAstNode:o,print:n,...a}=e;t=ya(t);let s=t.experimental_frontMatterSupport;u=Cu(u,s.massageAstNode||s.embed||s.print);let i=o;o&&s.massageAstNode&&(i=new Proxy(o,{apply(d,c,p){return mu(...p),Reflect.apply(d,c,p)}}));let D=r;if(r){let d;D=new Proxy(r,{get(c,p,F){return p==="getVisitorKeys"?(d??(d=r.getVisitorKeys?Cu(r.getVisitorKeys,s.massageAstNode||s.embed):u),d):Reflect.get(c,p,F)},apply:(c,p,F)=>s.embed&&Ue(...F)?Fu:Reflect.apply(c,p,F)})}let f=n;s.print&&(f=new Proxy(n,{apply(d,c,p){let[F]=p;return de(F.node)?Eu(F):Reflect.apply(d,c,p)}}));let l={features:t,getVisitorKeys:u,embed:D,massageAstNode:i,print:f,...a};return hu.set(e,l),l}var Ca=["clean","embed","print"],ha=Object.fromEntries(Ca.map(e=>[e,!1]));function ga(e){return{...ha,...e}}function ya(e){return{experimental_avoidAstMutation:!1,...e,experimental_frontMatterSupport:ga(e?.experimental_frontMatterSupport)}}var cn={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null,getVisitorKeys:null};async function ba(e,t={}){let u={...e};if(!u.parser)if(u.filepath){if(u.parser=Dt(u,{physicalFile:u.filepath}),!u.parser)throw new Ye(`No parser could be inferred for file "${u.filepath}".`)}else throw new Ye("No parser and no file path given, couldn't infer a parser.");let r=st({plugins:e.plugins,showDeprecated:!0}).options,o={...cn,...Object.fromEntries(r.filter(l=>l.default!==void 0).map(l=>[l.name,l.default]))},n=gu(u.plugins,u.parser),a=await yu(n,u.parser);u.astFormat=a.astFormat,u.locEnd=a.locEnd,u.locStart=a.locStart;let s=n.printers?.[a.astFormat]?n:sn(u.plugins,a.astFormat),i=await Dn(s,a.astFormat);u.printer=i,u.getVisitorKeys=i.getVisitorKeys;let D=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,l])=>l!==void 0)):{},f={...o,...D};for(let[l,d]of Object.entries(f))(u[l]===null||u[l]===void 0)&&(u[l]=d);return u.parser==="json"&&(u.trailingComma="none"),rn(u,r,{passThrough:Object.keys(cn),...t})}var se=ba;var Ff=oo(pn(),1);var Au="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",Fn="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",sf=new RegExp("["+Au+"]"),Df=new RegExp("["+Au+Fn+"]");Au=Fn=null;var _u={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},cf=new Set(_u.keyword),ff=new Set(_u.strict),lf=new Set(_u.strictBind);var kt=(e,t)=>u=>e(t(u));function En(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.gray,invalid:kt(kt(e.white,e.bgRed),e.bold),gutter:e.gray,marker:kt(e.red,e.bold),message:kt(e.red,e.bold),reset:e.reset}}var gf=En(ou(!0)),yf=En(ou(!1));function _a(){return new Proxy({},{get:()=>e=>e})}var mn=/\r\n|[\n\r\u2028\u2029]/;function xa(e,t,u){let r=Object.assign({column:0,line:-1},e.start),o=Object.assign({},r,e.end),{linesAbove:n=2,linesBelow:a=3}=u||{},s=r.line,i=r.column,D=o.line,f=o.column,l=Math.max(s-(n+1),0),d=Math.min(t.length,D+a);s===-1&&(l=0),D===-1&&(d=t.length);let c=D-s,p={};if(c)for(let F=0;F<=c;F++){let C=F+s;if(!i)p[C]=!0;else if(F===0){let y=t[C-1].length;p[C]=[i,y-i+1]}else if(F===c)p[C]=[0,f];else{let y=t[C-F].length;p[C]=[0,y]}}else i===f?i?p[s]=[i,0]:p[s]=!0:p[s]=[i,f-i];return{start:l,end:d,markerLines:p}}function Cn(e,t,u={}){let o=_a(!1),n=e.split(mn),{start:a,end:s,markerLines:i}=xa(t,n,u),D=t.start&&typeof t.start.column=="number",f=String(s).length,d=e.split(mn,s).slice(a,s).map((c,p)=>{let F=a+1+p,y=` ${` ${F}`.slice(-f)} |`,m=i[F],h=!i[F+1];if(m){let E="";if(Array.isArray(m)){let g=c.slice(0,Math.max(m[0]-1,0)).replace(/[^\t]/g," "),A=m[1]||1;E=[` + `,o.gutter(y.replace(/\d/g," "))," ",g,o.marker("^").repeat(A)].join(""),h&&u.message&&(E+=" "+o.message(u.message))}return[o.marker(">"),o.gutter(y),c.length>0?` ${c}`:"",E].join("")}else return` ${o.gutter(y)}${c.length>0?` ${c}`:""}`}).join(` +`);return u.message&&!D&&(d=`${" ".repeat(f+1)}${u.message} +${d}`),d}async function Ba(e,t){let u=await We(t),r=u.preprocess?await u.preprocess(e,t):e;t.originalText=r;let o;try{o=await u.parse(r,t,t)}catch(n){Ta(n,e)}return{text:r,ast:o}}function Ta(e,t){let{loc:u}=e;if(u){let r=Cn(t,u,{highlightCode:!0});throw e.message+=` +`+r,e.codeFrame=r,e}throw e}var Fe=Ba;async function hn(e,t,u,r,o){if(u.embeddedLanguageFormatting!=="auto")return;let{printer:n}=u,{embed:a}=n;if(!a)return;if(a.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let{hasPrettierIgnore:s}=n,{getVisitorKeys:i}=a,D=[];d();let f=e.stack;for(let{print:c,node:p,pathStack:F}of D)try{e.stack=F;let C=await c(l,t,e,u);C&&o.set(p,C)}catch(C){if(globalThis.PRETTIER_DEBUG)throw C}e.stack=f;function l(c,p){return Na(c,p,u,r)}function d(){let{node:c}=e;if(c===null||typeof c!="object"||s?.(e))return;for(let F of i(c))Array.isArray(c[F])?e.each(d,F):e.call(d,F);let p=a(e,u);if(p){if(typeof p=="function"){D.push({print:p,node:c,pathStack:[...e.stack]});return}o.set(c,p)}}}async function Na(e,t,u,r){let o=await se({...u,...t,parentParser:u.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:n}=await Fe(e,o),a=await r(n,o);return Qe(a)}function Sa(e,t,u,r){let{originalText:o,[Symbol.for("comments")]:n,locStart:a,locEnd:s,[Symbol.for("printedComments")]:i}=t,{node:D}=e,f=a(D),l=s(D);for(let c of n)a(c)>=f&&s(c)<=l&&i.add(c);let{printPrettierIgnored:d}=t.printer;return d?d(e,t,u,r):o.slice(f,l)}var gn=Sa;async function Ge(e,t){({ast:e}=await xu(e,t));let u=new Map,r=new Fr(e),o=Sr(t),n=new Map;await hn(r,s,t,Ge,n);let a=await yn(r,t,s,void 0,n);if(Nr(t),t.cursorOffset>=0){if(t.nodeAfterCursor&&!t.nodeBeforeCursor)return[ee,a];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[a,ee]}return a;function s(D,f){return D===void 0||D===r?i(f):Array.isArray(D)?r.call(()=>i(f),...D):r.call(()=>i(f),D)}function i(D){o(r);let f=r.node;if(f==null)return"";let l=ge(f)&&D===void 0;if(l&&u.has(f))return u.get(f);let d=yn(r,t,s,D,n);return l&&u.set(f,d),d}}function yn(e,t,u,r,o){let{node:n}=e,{printer:a}=t,s;switch(a.hasPrettierIgnore?.(e)?s=gn(e,t,u,r):o.has(n)?s=o.get(n):s=a.print(e,t,u,r),n){case t.cursorNode:s=Ee(s,i=>[ee,i,ee]);break;case t.nodeBeforeCursor:s=Ee(s,i=>[i,ee]);break;case t.nodeAfterCursor:s=Ee(s,i=>[ee,i]);break}return a.printComment&&!a.willPrintOwnComments?.(e,t)&&(s=Tr(e,s,t)),s}async function xu(e,t){let u=e.comments??[];t[Symbol.for("comments")]=u,t[Symbol.for("printedComments")]=new Set,_r(e,t);let{printer:{preprocess:r}}=t;return e=r?await r(e,t):e,{ast:e,comments:u}}function wa(e,t){let{cursorOffset:u,locStart:r,locEnd:o,getVisitorKeys:n}=t,a=c=>r(c)<=u&&o(c)>=u,s=e,i=[e];for(let c of hr(e,{getVisitorKeys:n,filter:a}))i.push(c),s=c;if(gr(s,{getVisitorKeys:n}))return{cursorNode:s};let D,f,l=-1,d=Number.POSITIVE_INFINITY;for(;i.length>0&&(D===void 0||f===void 0);){s=i.pop();let c=D!==void 0,p=f!==void 0;for(let F of be(s,{getVisitorKeys:n})){if(!c){let C=o(F);C<=u&&C>l&&(D=F,l=C)}if(!p){let C=r(F);C>=u&&Ca(d,i)).filter(Boolean);let D={},f=new Set(o(s));for(let d in s)!Object.prototype.hasOwnProperty.call(s,d)||n?.has(d)||(f.has(d)?D[d]=a(s[d],s):D[d]=s[d]);let l=r(s,D,i);if(l!==null)return l??D}}var bn=Oa;var Pa=Array.prototype.findLastIndex??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return t}return-1},Ia=X("findLastIndex",function(){if(Array.isArray(this))return Pa}),An=Ia;var ka=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function va(e,t){return t=new Set(t),e.find(u=>Bn.has(u.type)&&t.has(u))}function _n(e){let t=An(0,e,u=>u.type!=="Program"&&u.type!=="File");return t===-1?e:e.slice(0,t+1)}function Ra(e,t,{locStart:u,locEnd:r}){let[o,...n]=e,[a,...s]=t;if(o===a)return[o,a];let i=u(o);for(let f of _n(s))if(u(f)>=i)a=f;else break;let D=r(a);for(let f of _n(n)){if(r(f)<=D)o=f;else break;if(o===a)break}return[o,a]}function Tu(e,t,u,r,o=[],n){let{locStart:a,locEnd:s}=u,i=a(e),D=s(e);if(t>D||tr);let s=e.slice(r,o).search(/\S/u),i=s===-1;if(!i)for(r+=s;o>r&&!/\S/u.test(e[o-1]);--o);let D=Tu(u,r,t,(c,p)=>xn(t,c,p),[],"rangeStart");if(!D)return;let f=i?D:Tu(u,o,t,c=>xn(t,c),[],"rangeEnd");if(!f)return;let l,d;if(ka(t)){let c=va(D,f);l=c,d=c}else[l,d]=Ra(D,f,t);return[Math.min(n(l),n(d)),Math.max(a(l),a(d))]}var On="\uFEFF",Nn=Symbol("cursor");async function Pn(e,t,u=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:r,text:o}=await Fe(e,t);t.cursorOffset>=0&&(t={...t,...Bu(r,t)});let n=await Ge(r,t,u);u>0&&(n=ut([V,n],u,t.tabWidth));let a=Ce(n,t);if(u>0){let i=a.formatted.trim();a.cursorNodeStart!==void 0&&(a.cursorNodeStart-=a.formatted.indexOf(i),a.cursorNodeStart<0&&(a.cursorNodeStart=0,a.cursorNodeText=a.cursorNodeText.trimStart()),a.cursorNodeStart+a.cursorNodeText.length>i.length&&(a.cursorNodeText=a.cursorNodeText.trimEnd())),a.formatted=i+Se(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let i,D,f,l;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&a.cursorNodeText)if(f=a.cursorNodeStart,l=a.cursorNodeText,t.cursorNode)i=t.locStart(t.cursorNode),D=o.slice(i,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");i=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let y=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):o.length;D=o.slice(i,y)}else i=0,D=o,f=0,l=a.formatted;let d=t.cursorOffset-i;if(D===l)return{formatted:a.formatted,cursorOffset:f+d,comments:s};let c=D.split("");c.splice(d,0,Nn);let p=l.split(""),F=Ut(c,p),C=f;for(let y of F)if(y.removed){if(y.value.includes(Nn))break}else C+=y.count;return{formatted:a.formatted,cursorOffset:C,comments:s}}return{formatted:a.formatted,cursorOffset:-1,comments:s}}async function Ya(e,t){let{ast:u,text:r}=await Fe(e,t),[o,n]=Tn(r,t,u)??[0,0],a=r.slice(o,n),s=Math.min(o,r.lastIndexOf(` +`,o)+1),i=r.slice(s,o).match(/^\s*/u)[0],D=he(i,t.tabWidth),f=await Pn(a,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>o&&t.cursorOffset<=n?t.cursorOffset-o:-1,endOfLine:"lf"},D),l=f.formatted.trimEnd(),{cursorOffset:d}=t;d>n?d+=l.length-a.length:f.cursorOffset>=0&&(d=f.cursorOffset+o);let c=r.slice(0,o)+l+r.slice(n);if(t.endOfLine!=="lf"){let p=Se(t.endOfLine);d>=0&&p===`\r +`&&(d+=$t(c.slice(0,d),` +`)),c=oe(0,c,` +`,p)}return{formatted:c,cursorOffset:d,comments:f.comments}}function Nu(e,t,u){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?u:t}function Sn(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:o}=t;return u=Nu(e,u,-1),r=Nu(e,r,0),o=Nu(e,o,e.length),{...t,cursorOffset:u,rangeStart:r,rangeEnd:o}}function In(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:o,endOfLine:n}=Sn(e,t),a=e.charAt(0)===On;if(a&&(e=e.slice(1),u--,r--,o--),n==="auto"&&(n=ju(e)),e.includes("\r")){let s=i=>$t(e.slice(0,Math.max(i,0)),`\r +`);u-=s(u),r-=s(r),o-=s(o),e=Uu(e)}return{hasBOM:a,text:e,options:Sn(e,{...t,cursorOffset:u,rangeStart:r,rangeEnd:o,endOfLine:n})}}async function wn(e,t){let u=await We(t);return!u.hasPragma||u.hasPragma(e)}async function ja(e,t){return(await We(t)).hasIgnorePragma?.(e)}async function Su(e,t){let{hasBOM:u,text:r,options:o}=In(e,await se(t));if(o.rangeStart>=o.rangeEnd&&r!==""||o.requirePragma&&!await wn(r,o)||o.checkIgnorePragma&&await ja(r,o))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let n;return o.rangeStart>0||o.rangeEnd=0&&n.cursorOffset++),n}async function kn(e,t,u){let{text:r,options:o}=In(e,await se(t)),n=await Fe(r,o);return u&&(u.preprocessForPrint&&(n.ast=await xu(n.ast,o)),u.massage&&(n.ast=bn(n.ast,o))),n}async function vn(e,t){t=await se(t);let u=await Ge(e,t);return Ce(u,t)}async function Rn(e,t){let u=Dr(e),{formatted:r}=await Su(u,{...t,parser:"__js_expression"});return r}async function Ln(e,t){t=await se(t);let{ast:u}=await Fe(e,t);return t.cursorOffset>=0&&(t={...t,...Bu(u,t)}),Ge(u,t)}async function Mn(e,t){return Ce(e,await se(t))}var wu={};Yt(wu,{builders:()=>Wa,printer:()=>$a,utils:()=>Va});var Wa={join:Ie,line:rt,softline:ar,hardline:V,literalline:Ze,group:Kt,conditionalGroup:ur,fill:tr,lineSuffix:ve,lineSuffixBoundary:ir,cursor:ee,breakParent:ce,ifBreak:rr,trim:sr,indent:ae,indentIfBreak:nr,align:De,addAlignmentToDoc:ut,markAsRoot:tt,dedentToRoot:Zu,dedent:er,hardlineWithoutBreakParent:ke,literallineWithoutBreakParent:Gt,label:or,concat:e=>e},$a={printDocToString:Ce},Va={willBreak:Gu,traverseDoc:we,findInDoc:qe,mapDoc:Pe,removeLines:Ju,stripTrailingHardline:Qe,replaceEndOfLine:Hu,canBreak:Xu};var Yn="3.7.4";var Pu={};Yt(Pu,{addDanglingComment:()=>ue,addLeadingComment:()=>fe,addTrailingComment:()=>le,getAlignmentSize:()=>he,getIndentSize:()=>jn,getMaxContinuousCount:()=>Un,getNextNonSpaceNonCommentCharacter:()=>Wn,getNextNonSpaceNonCommentCharacterIndex:()=>ni,getPreferredQuote:()=>Kn,getStringWidth:()=>Re,hasNewline:()=>z,hasNewlineInRange:()=>Gn,hasSpaces:()=>zn,isNextLineEmpty:()=>Di,isNextLineEmptyAfterIndex:()=>vt,isPreviousLineEmpty:()=>ai,makeString:()=>si,skip:()=>ye,skipEverythingButNewLine:()=>at,skipInlineComment:()=>xe,skipNewline:()=>K,skipSpaces:()=>Y,skipToLineEnd:()=>ot,skipTrailingComment:()=>Be,skipWhitespace:()=>mr});function Ka(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let u=t+2;uMath.max(r,o.length),0)/t.length}var Un=Xa;function qa(e,t){let u=ze(e,t);return u===!1?"":e.charAt(u)}var Wn=qa;var $n=Object.freeze({character:"'",codePoint:39}),Vn=Object.freeze({character:'"',codePoint:34}),Qa=Object.freeze({preferred:$n,alternate:Vn}),Za=Object.freeze({preferred:Vn,alternate:$n});function ei(e,t){let{preferred:u,alternate:r}=t===!0||t==="'"?Qa:Za,{length:o}=e,n=0,a=0;for(let s=0;sa?r:u).character}var Kn=ei;function ti(e,t,u){for(let r=t;rs===r?s:i===t?"\\"+i:i||(u&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+n+t}function Di(e,t){return arguments.length===2||typeof t=="number"?vt(e,t):ii(...arguments)}function me(e,t=1){return async(...u)=>{let r=u[t]??{},o=r.plugins??[];return u[t]={...r,plugins:Array.isArray(o)?o:Object.values(o)},e(...u)}}var Jn=me(Su);async function Hn(e,t){let{formatted:u}=await Jn(e,{...t,cursorOffset:-1});return u}async function ci(e,t){return await Hn(e,t)===e}var fi=me(st,0),li={parse:me(kn),formatAST:me(vn),formatDoc:me(Rn),printToDoc:me(Ln),printDocToString:me(Mn)};return ao(di);}); \ No newline at end of file diff --git a/node_modules/prettier/standalone.mjs b/node_modules/prettier/standalone.mjs index e716f1a23..097a4c040 100755 --- a/node_modules/prettier/standalone.mjs +++ b/node_modules/prettier/standalone.mjs @@ -1,34 +1,29 @@ -var Fu=Object.create;var pt=Object.defineProperty;var pu=Object.getOwnPropertyDescriptor;var du=Object.getOwnPropertyNames;var mu=Object.getPrototypeOf,Eu=Object.prototype.hasOwnProperty;var er=e=>{throw TypeError(e)};var Cu=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var r in t)pt(e,r,{get:t[r],enumerable:!0})},hu=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let u of du(t))!Eu.call(e,u)&&u!==r&&pt(e,u,{get:()=>t[u],enumerable:!(n=pu(t,u))||n.enumerable});return e};var gu=(e,t,r)=>(r=e!=null?Fu(mu(e)):{},hu(t||!e||!e.__esModule?pt(r,"default",{value:e,enumerable:!0}):r,e));var yu=(e,t,r)=>t.has(e)||er("Cannot "+r);var tr=(e,t,r)=>t.has(e)?er("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r);var fe=(e,t,r)=>(yu(e,t,"access private method"),r);var Pn=Cu(Mt=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});function Co(){return new Proxy({},{get:()=>e=>e})}var On=/\r\n|[\n\r\u2028\u2029]/;function ho(e,t,r){let n=Object.assign({column:0,line:-1},e.start),u=Object.assign({},n,e.end),{linesAbove:o=2,linesBelow:i=3}=r||{},s=n.line,a=n.column,c=u.line,D=u.column,p=Math.max(s-(o+1),0),l=Math.min(t.length,c+i);s===-1&&(p=0),c===-1&&(l=t.length);let F=c-s,f={};if(F)for(let d=0;d<=F;d++){let m=d+s;if(!a)f[m]=!0;else if(d===0){let C=t[m-1].length;f[m]=[a,C-a+1]}else if(d===F)f[m]=[0,D];else{let C=t[m-d].length;f[m]=[0,C]}}else a===D?a?f[s]=[a,0]:f[s]=!0:f[s]=[a,D-a];return{start:p,end:l,markerLines:f}}function go(e,t,r={}){let u=Co(!1),o=e.split(On),{start:i,end:s,markerLines:a}=ho(t,o,r),c=t.start&&typeof t.start.column=="number",D=String(s).length,l=e.split(On,s).slice(i,s).map((F,f)=>{let d=i+1+f,C=` ${` ${d}`.slice(-D)} |`,E=a[d],h=!a[d+1];if(E){let x="";if(Array.isArray(E)){let A=F.slice(0,Math.max(E[0]-1,0)).replace(/[^\t]/g," "),$=E[1]||1;x=[` - `,u.gutter(C.replace(/\d/g," "))," ",A,u.marker("^").repeat($)].join(""),h&&r.message&&(x+=" "+u.message(r.message))}return[u.marker(">"),u.gutter(C),F.length>0?` ${F}`:"",x].join("")}else return` ${u.gutter(C)}${F.length>0?` ${F}`:""}`}).join(` -`);return r.message&&!c&&(l=`${" ".repeat(D+1)}${r.message} -${l}`),l}Mt.codeFrameColumns=go});var Zt={};dt(Zt,{__debug:()=>ui,check:()=>ri,doc:()=>qt,format:()=>fu,formatWithCursor:()=>cu,getSupportInfo:()=>ni,util:()=>Qt,version:()=>tu});var Au=(e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},te=Au;var _e=class{diff(t,r,n={}){let u;typeof n=="function"?(u=n,n={}):"callback"in n&&(u=n.callback);let o=this.castInput(t,n),i=this.castInput(r,n),s=this.removeEmpty(this.tokenize(o,n)),a=this.removeEmpty(this.tokenize(i,n));return this.diffWithOptionsObj(s,a,n,u)}diffWithOptionsObj(t,r,n,u){var o;let i=E=>{if(E=this.postProcess(E,n),u){setTimeout(function(){u(E)},0);return}else return E},s=r.length,a=t.length,c=1,D=s+a;n.maxEditLength!=null&&(D=Math.min(D,n.maxEditLength));let p=(o=n.timeout)!==null&&o!==void 0?o:1/0,l=Date.now()+p,F=[{oldPos:-1,lastComponent:void 0}],f=this.extractCommon(F[0],r,t,0,n);if(F[0].oldPos+1>=a&&f+1>=s)return i(this.buildValues(F[0].lastComponent,r,t));let d=-1/0,m=1/0,C=()=>{for(let E=Math.max(d,-c);E<=Math.min(m,c);E+=2){let h,x=F[E-1],A=F[E+1];x&&(F[E-1]=void 0);let $=!1;if(A){let Be=A.oldPos-E;$=A&&0<=Be&&Be=a&&f+1>=s)return i(this.buildValues(h.lastComponent,r,t))||!0;F[E]=h,h.oldPos+1>=a&&(m=Math.min(m,E-1)),f+1>=s&&(d=Math.max(d,E+1))}c++};if(u)(function E(){setTimeout(function(){if(c>D||Date.now()>l)return u(void 0);C()||E()},0)})();else for(;c<=D&&Date.now()<=l;){let E=C();if(E)return E}}addToPath(t,r,n,u,o){let i=t.lastComponent;return i&&!o.oneChangePerToken&&i.added===r&&i.removed===n?{oldPos:t.oldPos+u,lastComponent:{count:i.count+1,added:r,removed:n,previousComponent:i.previousComponent}}:{oldPos:t.oldPos+u,lastComponent:{count:1,added:r,removed:n,previousComponent:i}}}extractCommon(t,r,n,u,o){let i=r.length,s=n.length,a=t.oldPos,c=a-u,D=0;for(;c+1l.length?f:l}),D.value=this.join(p)}else D.value=this.join(r.slice(a,a+D.count));a+=D.count,D.added||(c+=D.count)}}return u}};var mt=class extends _e{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},rr=new mt;function Et(e,t,r){return rr.diff(e,t,r)}function nr(e){let t=e.indexOf("\r");return t!==-1?e.charAt(t+1)===` -`?"crlf":"cr":"lf"}function xe(e){switch(e){case"cr":return"\r";case"crlf":return`\r -`;default:return` -`}}function Ct(e,t){let r;switch(t){case` -`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r -`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function ur(e){return te(!1,e,/\r\n?/gu,` -`)}var W="string",Y="array",j="cursor",N="indent",O="align",P="trim",B="group",k="fill",_="if-break",v="indent-if-break",L="line-suffix",I="line-suffix-boundary",g="line",S="label",w="break-parent",Ue=new Set([j,N,O,P,B,k,_,v,L,I,g,S,w]);var Bu=(e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},y=Bu;function or(e){let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` -`);)t--;return tnew Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function wu(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', -Expected it to be 'string' or 'object'.`;if(M(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=xu([...Ue].map(u=>`'${u}'`));return`Unexpected doc.type '${e.type}'. -Expected it to be ${n}.`}var ht=class extends Error{name="InvalidDocError";constructor(t){super(wu(t)),this.doc=t}},q=ht;var ir={};function bu(e,t,r,n){let u=[e];for(;u.length>0;){let o=u.pop();if(o===ir){r(u.pop());continue}r&&u.push(o,ir);let i=M(o);if(!i)throw new q(o);if((t==null?void 0:t(o))!==!1)switch(i){case Y:case k:{let s=i===Y?o:o.parts;for(let a=s.length,c=a-1;c>=0;--c)u.push(s[c]);break}case _:u.push(o.flatContents,o.breakContents);break;case B:if(n&&o.expandedStates)for(let s=o.expandedStates.length,a=s-1;a>=0;--a)u.push(o.expandedStates[a]);else u.push(o.contents);break;case O:case N:case v:case S:case L:u.push(o.contents);break;case W:case j:case P:case I:case g:case w:break;default:throw new q(o)}}}var le=bu;function be(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(o){if(r.has(o))return r.get(o);let i=u(o);return r.set(o,i),i}function u(o){switch(M(o)){case Y:return t(o.map(n));case k:return t({...o,parts:o.parts.map(n)});case _:return t({...o,breakContents:n(o.breakContents),flatContents:n(o.flatContents)});case B:{let{expandedStates:i,contents:s}=o;return i?(i=i.map(n),s=i[0]):s=n(s),t({...o,contents:s,expandedStates:i})}case O:case N:case v:case S:case L:return t({...o,contents:n(o.contents)});case W:case j:case P:case I:case g:case w:return t(o);default:throw new q(o)}}}function Ve(e,t,r){let n=r,u=!1;function o(i){if(u)return!1;let s=t(i);s!==void 0&&(u=!0,n=s)}return le(e,o),n}function ku(e){if(e.type===B&&e.break||e.type===g&&e.hard||e.type===w)return!0}function Dr(e){return Ve(e,ku,!1)}function sr(e){if(e.length>0){let t=y(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function cr(e){let t=new Set,r=[];function n(o){if(o.type===w&&sr(r),o.type===B){if(r.push(o),t.has(o))return!1;t.add(o)}}function u(o){o.type===B&&r.pop().break&&sr(r)}le(e,n,u,!0)}function Su(e){return e.type===g&&!e.hard?e.soft?"":" ":e.type===_?e.flatContents:e}function fr(e){return be(e,Su)}function ar(e){for(e=[...e];e.length>=2&&y(!1,e,-2).type===g&&y(!1,e,-1).type===w;)e.length-=2;if(e.length>0){let t=we(y(!1,e,-1));e[e.length-1]=t}return e}function we(e){switch(M(e)){case N:case v:case B:case L:case S:{let t=we(e.contents);return{...e,contents:t}}case _:return{...e,breakContents:we(e.breakContents),flatContents:we(e.flatContents)};case k:return{...e,parts:ar(e.parts)};case Y:return ar(e);case W:return or(e);case O:case j:case P:case I:case g:case w:break;default:throw new q(e)}return e}function $e(e){return we(Nu(e))}function Tu(e){switch(M(e)){case k:if(e.parts.every(t=>t===""))return"";break;case B:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===B&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case O:case N:case v:case L:if(!e.contents)return"";break;case _:if(!e.flatContents&&!e.breakContents)return"";break;case Y:{let t=[];for(let r of e){if(!r)continue;let[n,...u]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof y(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...u)}return t.length===0?"":t.length===1?t[0]:t}case W:case j:case P:case I:case g:case S:case w:break;default:throw new q(e)}return e}function Nu(e){return be(e,t=>Tu(t))}function lr(e,t=We){return be(e,r=>typeof r=="string"?ke(t,r.split(` -`)):r)}function Ou(e){if(e.type===g)return!0}function Fr(e){return Ve(e,Ou,!1)}function Fe(e,t){return e.type===S?{...e,contents:t(e.contents)}:t(e)}var gt=()=>{},K=gt,yt=gt,pr=gt;function ie(e){return K(e),{type:N,contents:e}}function oe(e,t){return K(t),{type:O,contents:t,n:e}}function At(e,t={}){return K(e),yt(t.expandedStates,!0),{type:B,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function dr(e){return oe(Number.NEGATIVE_INFINITY,e)}function mr(e){return oe({type:"root"},e)}function Er(e){return oe(-1,e)}function Cr(e,t){return At(e[0],{...t,expandedStates:e})}function hr(e){return pr(e),{type:k,parts:e}}function gr(e,t="",r={}){return K(e),t!==""&&K(t),{type:_,breakContents:e,flatContents:t,groupId:r.groupId}}function yr(e,t){return K(e),{type:v,contents:e,groupId:t.groupId,negate:t.negate}}function Se(e){return K(e),{type:L,contents:e}}var Ar={type:I},pe={type:w},Br={type:P},Te={type:g,hard:!0},Bt={type:g,hard:!0,literal:!0},Me={type:g},_r={type:g,soft:!0},z=[Te,pe],We=[Bt,pe],X={type:j};function ke(e,t){K(e),yt(t);let r=[];for(let n=0;n0){for(let u=0;u0?`, { ${D.join(", ")} }`:"";return`indentIfBreak(${n(o.contents)}${p})`}if(o.type===B){let D=[];o.break&&o.break!=="propagated"&&D.push("shouldBreak: true"),o.id&&D.push(`id: ${u(o.id)}`);let p=D.length>0?`, { ${D.join(", ")} }`:"";return o.expandedStates?`conditionalGroup([${o.expandedStates.map(l=>n(l)).join(",")}]${p})`:`group(${n(o.contents)}${p})`}if(o.type===k)return`fill([${o.parts.map(D=>n(D)).join(", ")}])`;if(o.type===L)return"lineSuffix("+n(o.contents)+")";if(o.type===I)return"lineSuffixBoundary";if(o.type===S)return`label(${JSON.stringify(o.label)}, ${n(o.contents)})`;if(o.type===j)return"cursor";throw new Error("Unknown doc type "+o.type)}function u(o){if(typeof o!="symbol")return JSON.stringify(String(o));if(o in t)return t[o];let i=o.description||"symbol";for(let s=0;;s++){let a=i+(s>0?` #${s}`:"");if(!r.has(a))return r.add(a),t[o]=`Symbol.for(${JSON.stringify(a)})`}}}var br=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function kr(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Sr(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101631&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129673||e>=129679&&e<=129734||e>=129742&&e<=129756||e>=129759&&e<=129769||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var Tr=e=>!(kr(e)||Sr(e));var Pu=/[^\x20-\x7F]/u;function vu(e){if(!e)return 0;if(!Pu.test(e))return e.length;e=e.replace(br()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Tr(n)?1:2)}return t}var Ne=vu;var R=Symbol("MODE_BREAK"),H=Symbol("MODE_FLAT"),de=Symbol("cursor"),_t=Symbol("DOC_FILL_PRINTED_LENGTH");function Nr(){return{value:"",length:0,queue:[]}}function Lu(e,t){return xt(e,{type:"indent"},t)}function Iu(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||Nr():t<0?xt(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:xt(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function xt(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],u="",o=0,i=0,s=0;for(let f of n)switch(f.type){case"indent":D(),r.useTabs?a(1):c(r.tabWidth);break;case"stringAlign":D(),u+=f.n,o+=f.n.length;break;case"numberAlign":i+=1,s+=f.n;break;default:throw new Error(`Unexpected type '${f.type}'`)}return l(),{...e,value:u,length:o,queue:n};function a(f){u+=" ".repeat(f),o+=r.tabWidth*f}function c(f){u+=" ".repeat(f),o+=f}function D(){r.useTabs?p():l()}function p(){i>0&&a(i),F()}function l(){s>0&&c(s),F()}function F(){i=0,s=0}}function wt(e){let t=0,r=0,n=e.length;e:for(;n--;){let u=e[n];if(u===de){r++;continue}for(let o=u.length-1;o>=0;o--){let i=u[o];if(i===" "||i===" ")t++;else{e[n]=u.slice(0,o+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(de);return t}function Ke(e,t,r,n,u,o){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,s=[e],a=[];for(;r>=0;){if(s.length===0){if(i===0)return!0;s.push(t[--i]);continue}let{mode:c,doc:D}=s.pop(),p=M(D);switch(p){case W:a.push(D),r-=Ne(D);break;case Y:case k:{let l=p===Y?D:D.parts,F=D[_t]??0;for(let f=l.length-1;f>=F;f--)s.push({mode:c,doc:l[f]});break}case N:case O:case v:case S:s.push({mode:c,doc:D.contents});break;case P:r+=wt(a);break;case B:{if(o&&D.break)return!1;let l=D.break?R:c,F=D.expandedStates&&l===R?y(!1,D.expandedStates,-1):D.contents;s.push({mode:l,doc:F});break}case _:{let F=(D.groupId?u[D.groupId]||H:c)===R?D.breakContents:D.flatContents;F&&s.push({mode:c,doc:F});break}case g:if(c===R||D.hard)return!0;D.soft||(a.push(" "),r--);break;case L:n=!0;break;case I:if(n)return!1;break}}return!1}function me(e,t){let r={},n=t.printWidth,u=xe(t.endOfLine),o=0,i=[{ind:Nr(),mode:R,doc:e}],s=[],a=!1,c=[],D=0;for(cr(e);i.length>0;){let{ind:l,mode:F,doc:f}=i.pop();switch(M(f)){case W:{let d=u!==` -`?te(!1,f,` -`,u):f;s.push(d),i.length>0&&(o+=Ne(d));break}case Y:for(let d=f.length-1;d>=0;d--)i.push({ind:l,mode:F,doc:f[d]});break;case j:if(D>=2)throw new Error("There are too many 'cursor' in doc.");s.push(de),D++;break;case N:i.push({ind:Lu(l,t),mode:F,doc:f.contents});break;case O:i.push({ind:Iu(l,f.n,t),mode:F,doc:f.contents});break;case P:o-=wt(s);break;case B:switch(F){case H:if(!a){i.push({ind:l,mode:f.break?R:H,doc:f.contents});break}case R:{a=!1;let d={ind:l,mode:H,doc:f.contents},m=n-o,C=c.length>0;if(!f.break&&Ke(d,i,m,C,r))i.push(d);else if(f.expandedStates){let E=y(!1,f.expandedStates,-1);if(f.break){i.push({ind:l,mode:R,doc:E});break}else for(let h=1;h=f.expandedStates.length){i.push({ind:l,mode:R,doc:E});break}else{let x=f.expandedStates[h],A={ind:l,mode:H,doc:x};if(Ke(A,i,m,C,r)){i.push(A);break}}}else i.push({ind:l,mode:R,doc:f.contents});break}}f.id&&(r[f.id]=y(!1,i,-1).mode);break;case k:{let d=n-o,m=f[_t]??0,{parts:C}=f,E=C.length-m;if(E===0)break;let h=C[m+0],x=C[m+1],A={ind:l,mode:H,doc:h},$={ind:l,mode:R,doc:h},ue=Ke(A,[],d,c.length>0,r,!0);if(E===1){ue?i.push(A):i.push($);break}let Be={ind:l,mode:H,doc:x},lt={ind:l,mode:R,doc:x};if(E===2){ue?i.push(Be,A):i.push(lt,$);break}let lu=C[m+2],Ft={ind:l,mode:F,doc:{...f,[_t]:m+2}};Ke({ind:l,mode:H,doc:[h,x,lu]},[],d,c.length>0,r,!0)?i.push(Ft,Be,A):ue?i.push(Ft,lt,A):i.push(Ft,lt,$);break}case _:case v:{let d=f.groupId?r[f.groupId]:F;if(d===R){let m=f.type===_?f.breakContents:f.negate?f.contents:ie(f.contents);m&&i.push({ind:l,mode:F,doc:m})}if(d===H){let m=f.type===_?f.flatContents:f.negate?ie(f.contents):f.contents;m&&i.push({ind:l,mode:F,doc:m})}break}case L:c.push({ind:l,mode:F,doc:f.contents});break;case I:c.length>0&&i.push({ind:l,mode:F,doc:Te});break;case g:switch(F){case H:if(f.hard)a=!0;else{f.soft||(s.push(" "),o+=1);break}case R:if(c.length>0){i.push({ind:l,mode:F,doc:f},...c.reverse()),c.length=0;break}f.literal?l.root?(s.push(u,l.root.value),o=l.root.length):(s.push(u),o=0):(o-=wt(s),s.push(u+l.value),o=l.length);break}break;case S:i.push({ind:l,mode:F,doc:f.contents});break;case w:break;default:throw new q(f)}i.length===0&&c.length>0&&(i.push(...c.reverse()),c.length=0)}let p=s.indexOf(de);if(p!==-1){let l=s.indexOf(de,p+1);if(l===-1)return{formatted:s.filter(m=>m!==de).join("")};let F=s.slice(0,p).join(""),f=s.slice(p+1,l).join(""),d=s.slice(l+1).join("");return{formatted:F+f+d,cursorNodeStart:F.length,cursorNodeText:f}}return{formatted:s.join("")}}function Ru(e,t,r=0){let n=0;for(let u=r;u1?y(!1,t,-2):null}getValue(){return y(!1,this.stack,-1)}getNode(t=0){let r=fe(this,Z,kt).call(this,t);return r===-1?null:this.stack[r]}getParentNode(t=0){return this.getNode(t+1)}call(t,...r){let{stack:n}=this,{length:u}=n,o=y(!1,n,-1);for(let i of r)o=o[i],n.push(i,o);try{return t(this)}finally{n.length=u}}callParent(t,r=0){let n=fe(this,Z,kt).call(this,r+1),u=this.stack.splice(n+1);try{return t(this)}finally{this.stack.push(...u)}}each(t,...r){let{stack:n}=this,{length:u}=n,o=y(!1,n,-1);for(let i of r)o=o[i],n.push(i,o);try{for(let i=0;i{n[o]=t(u,o,i)},...r),n}match(...t){let r=this.stack.length-1,n=null,u=this.stack[r--];for(let o of t){if(u===void 0)return!1;let i=null;if(typeof n=="number"&&(i=n,n=this.stack[r--],u=this.stack[r--]),o&&!o(u,n,i))return!1;n=this.stack[r--],u=this.stack[r--]}return!0}findAncestor(t){for(let r of fe(this,Z,ze).call(this))if(t(r))return r}hasAncestor(t){for(let r of fe(this,Z,ze).call(this))if(t(r))return!0;return!1}};Z=new WeakSet,kt=function(t){let{stack:r}=this;for(let n=r.length-1;n>=0;n-=2)if(!Array.isArray(r[n])&&--t<0)return n;return-1},ze=function*(){let{stack:t}=this;for(let r=t.length-3;r>=0;r-=2){let n=t[r];Array.isArray(n)||(yield n)}};var Or=bt;var Pr=new Proxy(()=>{},{get:()=>Pr}),Oe=Pr;function Yu(e){return e!==null&&typeof e=="object"}var vr=Yu;function*Ce(e,t){let{getVisitorKeys:r,filter:n=()=>!0}=t,u=o=>vr(o)&&n(o);for(let o of r(e)){let i=e[o];if(Array.isArray(i))for(let s of i)u(s)&&(yield s);else u(i)&&(yield i)}}function*Lr(e,t){let r=[e];for(let n=0;n{let u=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:o}=t,i=r;for(;i>=0&&i0}var qe=Vu;var Yr=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),$u=e=>Object.keys(e).filter(t=>!Yr.has(t));function Wu(e){return e?t=>e(t,Yr):$u}var J=Wu;function Mu(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"\u2026"),t+(r?" "+r:"")}function St(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Mu(e)}function se(e,t){t.leading=!0,t.trailing=!1,St(e,t)}function ee(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),St(e,t)}function ae(e,t){t.leading=!1,t.trailing=!0,St(e,t)}var Tt=new WeakMap;function Xe(e,t){if(Tt.has(e))return Tt.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:u},locStart:o,locEnd:i}=t;if(!n)return[];let s=((r==null?void 0:r(e,t))??[...Ce(e,{getVisitorKeys:J(u)})]).flatMap(a=>n(a)?[a]:Xe(a,t));return s.sort((a,c)=>o(a)-o(c)||i(a)-i(c)),Tt.set(e,s),s}function Ur(e,t,r,n){let{locStart:u,locEnd:o}=r,i=u(t),s=o(t),a=Xe(e,r),c,D,p=0,l=a.length;for(;p>1,f=a[F],d=u(f),m=o(f);if(d<=i&&s<=m)return Ur(f,t,r,f);if(m<=i){c=f,p=F+1;continue}if(s<=d){D=f,l=F;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:F}=n,f=Ot(F,t,r);c&&Ot(F,c,r)!==f&&(c=null),D&&Ot(F,D,r)!==f&&(D=null)}return{enclosingNode:n,precedingNode:c,followingNode:D}}var Nt=()=>!1;function Vr(e,t){let{comments:r}=e;if(delete e.comments,!qe(r)||!t.printer.canAttachComment)return;let n=[],{printer:{experimentalFeatures:{avoidAstMutation:u=!1}={},handleComments:o={}},originalText:i}=t,{ownLine:s=Nt,endOfLine:a=Nt,remaining:c=Nt}=o,D=r.map((p,l)=>({...Ur(e,p,t),comment:p,text:i,options:t,ast:e,isLastComment:r.length-1===l}));for(let[p,l]of D.entries()){let{comment:F,precedingNode:f,enclosingNode:d,followingNode:m,text:C,options:E,ast:h,isLastComment:x}=l,A;if(u?A=[l]:(F.enclosingNode=d,F.precedingNode=f,F.followingNode=m,A=[F,C,E,h,x]),Gu(C,E,D,p))F.placement="ownLine",s(...A)||(m?se(m,F):f?ae(f,F):d?ee(d,F):ee(h,F));else if(Ku(C,E,D,p))F.placement="endOfLine",a(...A)||(f?ae(f,F):m?se(m,F):d?ee(d,F):ee(h,F));else if(F.placement="remaining",!c(...A))if(f&&m){let $=n.length;$>0&&n[$-1].followingNode!==m&&jr(n,E),n.push(l)}else f?ae(f,F):m?se(m,F):d?ee(d,F):ee(h,F)}if(jr(n,t),!u)for(let p of r)delete p.precedingNode,delete p.enclosingNode,delete p.followingNode}var $r=e=>!/[\S\n\u2028\u2029]/u.test(e);function Gu(e,t,r,n){let{comment:u,precedingNode:o}=r[n],{locStart:i,locEnd:s}=t,a=i(u);if(o)for(let c=n-1;c>=0;c--){let{comment:D,precedingNode:p}=r[c];if(p!==o||!$r(e.slice(s(D),a)))break;a=i(D)}return G(e,a,{backwards:!0})}function Ku(e,t,r,n){let{comment:u,followingNode:o}=r[n],{locStart:i,locEnd:s}=t,a=s(u);if(o)for(let c=n+1;c0;--i){let{comment:c,precedingNode:D,followingNode:p}=e[i-1];Oe.strictEqual(D,n),Oe.strictEqual(p,u);let l=t.originalText.slice(t.locEnd(c),o);if(((a=(s=t.printer).isGap)==null?void 0:a.call(s,l,t))??/^[\s(]*$/u.test(l))o=t.locStart(c);else break}for(let[c,{comment:D}]of e.entries())c1&&c.comments.sort((D,p)=>t.locStart(D)-t.locStart(p));e.length=0}function Ot(e,t,r){let n=r.locStart(t)-1;for(let u=1;u!n.has(a)).length===0)return{leading:"",trailing:""};let o=[],i=[],s;return e.each(()=>{let a=e.node;if(n!=null&&n.has(a))return;let{leading:c,trailing:D}=a;c?o.push(Hu(e,t)):D&&(s=Ju(e,t,s),i.push(s.doc))},"comments"),{leading:o,trailing:i}}function Mr(e,t,r){let{leading:n,trailing:u}=qu(e,r);return!n&&!u?t:Fe(t,o=>[n,o,u])}function Gr(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}function Xu(e){return()=>{}}var Kr=Xu;var ve=class extends Error{name="ConfigError"},Le=class extends Error{name="UndefinedParserError"};var zr={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing +var Zn=Object.create;var Mt=Object.defineProperty;var eo=Object.getOwnPropertyDescriptor;var to=Object.getOwnPropertyNames;var uo=Object.getPrototypeOf,ro=Object.prototype.hasOwnProperty;var no=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yt=(e,t)=>{for(var u in t)Mt(e,u,{get:t[u],enumerable:!0})},oo=(e,t,u,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of to(t))!ro.call(e,o)&&o!==u&&Mt(e,o,{get:()=>t[o],enumerable:!(r=eo(t,o))||r.enumerable});return e};var ao=(e,t,u)=>(u=e!=null?Zn(uo(e)):{},oo(t||!e||!e.__esModule?Mt(u,"default",{value:e,enumerable:!0}):u,e));var dn=no((of,ln)=>{var yt,bt,At,_t,xt,$e,bu,Ke,Bt,cn,Tt,Ve,Nt,St,wt,pe,fn,Ot,Pt,Aa;Nt=/\/(?![*\/])(?:\[(?:[^\]\\\n\r\u2028\u2029]+|\\.)*\]|[^\/\\\n\r\u2028\u2029]+|\\.)*(\/[$_\u200C\u200D\p{ID_Continue}]*|\\)?/yu;Ve=/--|\+\+|=>|\.{3}|\??\.(?!\d)|(?:&&|\|\||\?\?|[+\-%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2}|\/(?![\/*]))=?|[?~,:;[\](){}]/y;yt=/(\x23?)(?=[$_\p{ID_Start}\\])(?:[$_\u200C\u200D\p{ID_Continue}]+|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+/yu;wt=/(['"])(?:[^'"\\\n\r]+|(?!\1)['"]|\\(?:\r\n|[^]))*(\1)?/y;Tt=/(?:0[xX][\da-fA-F](?:_?[\da-fA-F])*|0[oO][0-7](?:_?[0-7])*|0[bB][01](?:_?[01])*)n?|0n|[1-9](?:_?\d)*n|(?:(?:0(?!\d)|0\d*[89]\d*|[1-9](?:_?\d)*)(?:\.(?:\d(?:_?\d)*)?)?|\.\d(?:_?\d)*)(?:[eE][+-]?\d(?:_?\d)*)?|0[0-7]+/y;pe=/[`}](?:[^`\\$]+|\\[^]|\$(?!\{))*(`|\$\{)?/y;Pt=/[\t\v\f\ufeff\p{Zs}]+/yu;Ke=/\r?\n|[\r\u2028\u2029]/y;Bt=/\/\*(?:[^*]+|\*(?!\/))*(\*\/)?/y;St=/\/\/.*/y;At=/[<>.:={}]|\/(?![\/*])/y;bt=/[$_\p{ID_Start}][$_\u200C\u200D\p{ID_Continue}-]*/yu;_t=/(['"])(?:[^'"]+|(?!\1)['"])*(\1)?/y;xt=/[^<>{}]+/y;Ot=/^(?:[\/+-]|\.{3}|\?(?:InterpolationIn(?:JSX|Template)|NoLineTerminatorHere|NonExpressionParenEnd|UnaryIncDec))?$|[{}([,;<>=*%&|^!~?:]$/;fn=/^(?:=>|[;\]){}]|else|\?(?:NoLineTerminatorHere|NonExpressionParenEnd))?$/;$e=/^(?:await|case|default|delete|do|else|instanceof|new|return|throw|typeof|void|yield)$/;bu=/^(?:return|throw|yield)$/;cn=RegExp(Ke.source);ln.exports=Aa=function*(e,{jsx:t=!1}={}){var u,r,o,n,a,s,i,D,f,l,d,c,p,F;for({length:s}=e,n=0,a="",F=[{tag:"JS"}],u=[],d=0,c=!1;n":F.pop(),a==="/"||D.tag==="JSXTagEnd"?(l="?JSX",c=!0):F.push({tag:"JSXChildren"});break;case"{":F.push({tag:"InterpolationInJSX",nesting:u.length}),l="?InterpolationInJSX",c=!1;break;case"/":a==="<"&&(F.pop(),F[F.length-1].tag==="JSXChildren"&&F.pop(),F.push({tag:"JSXTagEnd"}))}a=l,yield{type:"JSXPunctuator",value:i[0]};continue}if(bt.lastIndex=n,i=bt.exec(e)){n=bt.lastIndex,a=i[0],yield{type:"JSXIdentifier",value:i[0]};continue}if(_t.lastIndex=n,i=_t.exec(e)){n=_t.lastIndex,a=i[0],yield{type:"JSXString",value:i[0],closed:i[2]!==void 0};continue}break;case"JSXChildren":if(xt.lastIndex=n,i=xt.exec(e)){n=xt.lastIndex,a=i[0],yield{type:"JSXText",value:i[0]};continue}switch(e[n]){case"<":F.push({tag:"JSXTag"}),n++,a="<",yield{type:"JSXPunctuator",value:"<"};continue;case"{":F.push({tag:"InterpolationInJSX",nesting:u.length}),n++,a="?InterpolationInJSX",c=!1,yield{type:"JSXPunctuator",value:"{"};continue}}if(Pt.lastIndex=n,i=Pt.exec(e)){n=Pt.lastIndex,yield{type:"WhiteSpace",value:i[0]};continue}if(Ke.lastIndex=n,i=Ke.exec(e)){n=Ke.lastIndex,c=!1,bu.test(a)&&(a="?NoLineTerminatorHere"),yield{type:"LineTerminatorSequence",value:i[0]};continue}if(Bt.lastIndex=n,i=Bt.exec(e)){n=Bt.lastIndex,cn.test(i[0])&&(c=!1,bu.test(a)&&(a="?NoLineTerminatorHere")),yield{type:"MultiLineComment",value:i[0],closed:i[1]!==void 0};continue}if(St.lastIndex=n,i=St.exec(e)){n=St.lastIndex,c=!1,yield{type:"SingleLineComment",value:i[0]};continue}r=String.fromCodePoint(e.codePointAt(n)),n+=r.length,a=r,c=!1,yield{type:D.tag.startsWith("JSX")?"JSXInvalid":"Invalid",value:r}}}});var Hn={};Yt(Hn,{__debug:()=>li,check:()=>ci,doc:()=>wu,format:()=>Jn,formatWithCursor:()=>zn,getSupportInfo:()=>fi,util:()=>Pu,version:()=>Mn});var X=(e,t)=>(u,r,...o)=>u|1&&r==null?void 0:(t.call(r)??r[e]).apply(r,o);var io=String.prototype.replaceAll??function(e,t){return e.global?this.replace(e,t):this.split(e).join(t)},so=X("replaceAll",function(){if(typeof this=="string")return io}),oe=so;var Ne=class{diff(t,u,r={}){let o;typeof r=="function"?(o=r,r={}):"callback"in r&&(o=r.callback);let n=this.castInput(t,r),a=this.castInput(u,r),s=this.removeEmpty(this.tokenize(n,r)),i=this.removeEmpty(this.tokenize(a,r));return this.diffWithOptionsObj(s,i,r,o)}diffWithOptionsObj(t,u,r,o){var n;let a=m=>{if(m=this.postProcess(m,r),o){setTimeout(function(){o(m)},0);return}else return m},s=u.length,i=t.length,D=1,f=s+i;r.maxEditLength!=null&&(f=Math.min(f,r.maxEditLength));let l=(n=r.timeout)!==null&&n!==void 0?n:1/0,d=Date.now()+l,c=[{oldPos:-1,lastComponent:void 0}],p=this.extractCommon(c[0],u,t,0,r);if(c[0].oldPos+1>=i&&p+1>=s)return a(this.buildValues(c[0].lastComponent,u,t));let F=-1/0,C=1/0,y=()=>{for(let m=Math.max(F,-D);m<=Math.min(C,D);m+=2){let h,E=c[m-1],g=c[m+1];E&&(c[m-1]=void 0);let A=!1;if(g){let Q=g.oldPos-m;A=g&&0<=Q&&Q=i&&p+1>=s)return a(this.buildValues(h.lastComponent,u,t))||!0;c[m]=h,h.oldPos+1>=i&&(C=Math.min(C,m-1)),p+1>=s&&(F=Math.max(F,m+1))}D++};if(o)(function m(){setTimeout(function(){if(D>f||Date.now()>d)return o(void 0);y()||m()},0)})();else for(;D<=f&&Date.now()<=d;){let m=y();if(m)return m}}addToPath(t,u,r,o,n){let a=t.lastComponent;return a&&!n.oneChangePerToken&&a.added===u&&a.removed===r?{oldPos:t.oldPos+o,lastComponent:{count:a.count+1,added:u,removed:r,previousComponent:a.previousComponent}}:{oldPos:t.oldPos+o,lastComponent:{count:1,added:u,removed:r,previousComponent:a}}}extractCommon(t,u,r,o,n){let a=u.length,s=r.length,i=t.oldPos,D=i-o,f=0;for(;D+1d.length?p:d}),f.value=this.join(l)}else f.value=this.join(u.slice(i,i+f.count));i+=f.count,f.added||(D+=f.count)}}return o}};var jt=class extends Ne{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},ku=new jt;function Ut(e,t,u){return ku.diff(e,t,u)}var Do=()=>{},P=Do;var Ru="cr",Lu="crlf",co="lf",fo=co,Wt="\r",Mu=`\r +`,Je=` +`,lo=Je;function Yu(e){let t=e.indexOf(Wt);return t!==-1?e.charAt(t+1)===Je?Lu:Ru:fo}function Se(e){return e===Ru?Wt:e===Lu?Mu:lo}var po=new Map([[Je,/\n/gu],[Wt,/\r/gu],[Mu,/\r\n/gu]]);function $t(e,t){let u=po.get(t);return e.match(u)?.length??0}var Fo=/\r\n?/gu;function ju(e){return oe(0,e,Fo,Je)}function mo(e){return this[e<0?this.length+e:e]}var Eo=X("at",function(){if(Array.isArray(this)||typeof this=="string")return mo}),b=Eo;var G="string",j="array",U="cursor",I="indent",k="align",v="trim",x="group",w="fill",B="if-break",R="indent-if-break",L="line-suffix",M="line-suffix-boundary",_="line",O="label",T="break-parent",He=new Set([U,I,k,v,x,w,B,R,L,M,_,O,T]);function Uu(e){let t=e.length;for(;t>0&&(e[t-1]==="\r"||e[t-1]===` +`);)t--;return tnew Intl.ListFormat("en-US",{type:"disjunction"}).format(e);function go(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(H(e))throw new Error("doc is valid.");let u=Object.prototype.toString.call(e);if(u!=="[object Object]")return`Unexpected doc '${u}'.`;let r=ho([...He].map(o=>`'${o}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${r}.`}var Vt=class extends Error{name="InvalidDocError";constructor(t){super(go(t)),this.doc=t}},Z=Vt;var Wu={};function yo(e,t,u,r){let o=[e];for(;o.length>0;){let n=o.pop();if(n===Wu){u(o.pop());continue}u&&o.push(n,Wu);let a=H(n);if(!a)throw new Z(n);if(t?.(n)!==!1)switch(a){case j:case w:{let s=a===j?n:n.parts;for(let i=s.length,D=i-1;D>=0;--D)o.push(s[D]);break}case B:o.push(n.flatContents,n.breakContents);break;case x:if(r&&n.expandedStates)for(let s=n.expandedStates.length,i=s-1;i>=0;--i)o.push(n.expandedStates[i]);else o.push(n.contents);break;case k:case I:case R:case O:case L:o.push(n.contents);break;case G:case U:case v:case M:case _:case T:break;default:throw new Z(n)}}}var we=yo;function Pe(e,t){if(typeof e=="string")return t(e);let u=new Map;return r(e);function r(n){if(u.has(n))return u.get(n);let a=o(n);return u.set(n,a),a}function o(n){switch(H(n)){case j:return t(n.map(r));case w:return t({...n,parts:n.parts.map(r)});case B:return t({...n,breakContents:r(n.breakContents),flatContents:r(n.flatContents)});case x:{let{expandedStates:a,contents:s}=n;return a?(a=a.map(r),s=a[0]):s=r(s),t({...n,contents:s,expandedStates:a})}case k:case I:case R:case O:case L:return t({...n,contents:r(n.contents)});case G:case U:case v:case M:case _:case T:return t(n);default:throw new Z(n)}}}function Xe(e,t,u){let r=u,o=!1;function n(a){if(o)return!1;let s=t(a);s!==void 0&&(o=!0,r=s)}return we(e,n),r}function bo(e){if(e.type===x&&e.break||e.type===_&&e.hard||e.type===T)return!0}function Ku(e){return Xe(e,bo,!1)}function $u(e){if(e.length>0){let t=b(0,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function Gu(e){let t=new Set,u=[];function r(n){if(n.type===T&&$u(u),n.type===x){if(u.push(n),t.has(n))return!1;t.add(n)}}function o(n){n.type===x&&u.pop().break&&$u(u)}we(e,r,o,!0)}function Ao(e){return e.type===_&&!e.hard?e.soft?"":" ":e.type===B?e.flatContents:e}function zu(e){return Pe(e,Ao)}function Vu(e){for(e=[...e];e.length>=2&&b(0,e,-2).type===_&&b(0,e,-1).type===T;)e.length-=2;if(e.length>0){let t=Oe(b(0,e,-1));e[e.length-1]=t}return e}function Oe(e){switch(H(e)){case I:case R:case x:case L:case O:{let t=Oe(e.contents);return{...e,contents:t}}case B:return{...e,breakContents:Oe(e.breakContents),flatContents:Oe(e.flatContents)};case w:return{...e,parts:Vu(e.parts)};case j:return Vu(e);case G:return Uu(e);case k:case U:case v:case M:case _:case T:break;default:throw new Z(e)}return e}function qe(e){return Oe(xo(e))}function _o(e){switch(H(e)){case w:if(e.parts.every(t=>t===""))return"";break;case x:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===x&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case k:case I:case R:case L:if(!e.contents)return"";break;case B:if(!e.flatContents&&!e.breakContents)return"";break;case j:{let t=[];for(let u of e){if(!u)continue;let[r,...o]=Array.isArray(u)?u:[u];typeof r=="string"&&typeof b(0,t,-1)=="string"?t[t.length-1]+=r:t.push(r),t.push(...o)}return t.length===0?"":t.length===1?t[0]:t}case G:case U:case v:case M:case _:case O:case T:break;default:throw new Z(e)}return e}function xo(e){return Pe(e,t=>_o(t))}function Ju(e,t=Qe){return Pe(e,u=>typeof u=="string"?Ie(t,u.split(` +`)):u)}function Bo(e){if(e.type===_)return!0}function Hu(e){return Xe(e,Bo,!1)}function Ee(e,t){return e.type===O?{...e,contents:t(e.contents)}:t(e)}var N=P,Ze=P,Xu=P,qu=P;function ae(e){return N(e),{type:I,contents:e}}function De(e,t){return qu(e),N(t),{type:k,contents:t,n:e}}function Qu(e){return De(Number.NEGATIVE_INFINITY,e)}function et(e){return De({type:"root"},e)}function Zu(e){return De(-1,e)}function tt(e,t,u){N(e);let r=e;if(t>0){for(let o=0;o0?`, { ${i.join(", ")} }`:"";return`indentIfBreak(${r(n.contents)}${D})`}if(n.type===x){let i=[];n.break&&n.break!=="propagated"&&i.push("shouldBreak: true"),n.id&&i.push(`id: ${o(n.id)}`);let D=i.length>0?`, { ${i.join(", ")} }`:"";return n.expandedStates?`conditionalGroup([${n.expandedStates.map(f=>r(f)).join(",")}]${D})`:`group(${r(n.contents)}${D})`}if(n.type===w)return`fill([${n.parts.map(i=>r(i)).join(", ")}])`;if(n.type===L)return"lineSuffix("+r(n.contents)+")";if(n.type===M)return"lineSuffixBoundary";if(n.type===O)return`label(${JSON.stringify(n.label)}, ${r(n.contents)})`;if(n.type===U)return"cursor";throw new Error("Unknown doc type "+n.type)}function o(n){if(typeof n!="symbol")return JSON.stringify(String(n));if(n in t)return t[n];let a=n.description||"symbol";for(let s=0;;s++){let i=a+(s>0?` #${s}`:"");if(!u.has(i))return u.add(i),t[n]=`Symbol.for(${JSON.stringify(i)})`}}}var Dr=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;function zt(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function Jt(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9776&&e<=9783||e>=9800&&e<=9811||e===9855||e>=9866&&e<=9871||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12773||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e>=94192&&e<=94198||e>=94208&&e<=101589||e>=101631&&e<=101662||e>=101760&&e<=101874||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e>=119552&&e<=119638||e>=119648&&e<=119670||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128728||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129674||e>=129678&&e<=129734||e===129736||e>=129741&&e<=129756||e>=129759&&e<=129770||e>=129775&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}var cr="\xA9\xAE\u203C\u2049\u2122\u2139\u2194\u2195\u2196\u2197\u2198\u2199\u21A9\u21AA\u2328\u23CF\u23F1\u23F2\u23F8\u23F9\u23FA\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600\u2601\u2602\u2603\u2604\u260E\u2611\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694\u2695\u2696\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F1\u26F7\u26F8\u26F9\u2702\u2708\u2709\u270C\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05\u2B06\u2B07";var To=/[^\x20-\x7F]/u,No=new Set(cr);function So(e){if(!e)return 0;if(!To.test(e))return e.length;e=e.replace(Dr(),u=>No.has(u)?" ":" ");let t=0;for(let u of e){let r=u.codePointAt(0);r<=31||r>=127&&r<=159||r>=768&&r<=879||r>=65024&&r<=65039||(t+=zt(r)||Jt(r)?2:1)}return t}var Re=So;var wo={type:0},Oo={type:1},Ht={value:"",length:0,queue:[],get root(){return Ht}};function fr(e,t,u){let r=t.type===1?e.queue.slice(0,-1):[...e.queue,t],o="",n=0,a=0,s=0;for(let p of r)switch(p.type){case 0:f(),u.useTabs?i(1):D(u.tabWidth);break;case 3:{let{string:F}=p;f(),o+=F,n+=F.length;break}case 2:{let{width:F}=p;a+=1,s+=F;break}default:throw new Error(`Unexpected indent comment '${p.type}'.`)}return d(),{...e,value:o,length:n,queue:r};function i(p){o+=" ".repeat(p),n+=u.tabWidth*p}function D(p){o+=" ".repeat(p),n+=p}function f(){u.useTabs?l():d()}function l(){a>0&&i(a),c()}function d(){s>0&&D(s),c()}function c(){a=0,s=0}}function lr(e,t,u){if(!t)return e;if(t.type==="root")return{...e,root:e};if(t===Number.NEGATIVE_INFINITY)return e.root;let r;return typeof t=="number"?t<0?r=Oo:r={type:2,width:t}:r={type:3,string:t},fr(e,r,u)}function dr(e,t){return fr(e,wo,t)}function Po(e){let t=0;for(let u=e.length-1;u>=0;u--){let r=e[u];if(r===" "||r===" ")t++;else break}return t}function Xt(e){let t=Po(e);return{text:t===0?e:e.slice(0,e.length-t),count:t}}var W=Symbol("MODE_BREAK"),q=Symbol("MODE_FLAT"),qt=Symbol("DOC_FILL_PRINTED_LENGTH");function rt(e,t,u,r,o,n){if(u===Number.POSITIVE_INFINITY)return!0;let a=t.length,s=!1,i=[e],D="";for(;u>=0;){if(i.length===0){if(a===0)return!0;i.push(t[--a]);continue}let{mode:f,doc:l}=i.pop(),d=H(l);switch(d){case G:l&&(s&&(D+=" ",u-=1,s=!1),D+=l,u-=Re(l));break;case j:case w:{let c=d===j?l:l.parts,p=l[qt]??0;for(let F=c.length-1;F>=p;F--)i.push({mode:f,doc:c[F]});break}case I:case k:case R:case O:i.push({mode:f,doc:l.contents});break;case v:{let{text:c,count:p}=Xt(D);D=c,u+=p;break}case x:{if(n&&l.break)return!1;let c=l.break?W:f,p=l.expandedStates&&c===W?b(0,l.expandedStates,-1):l.contents;i.push({mode:c,doc:p});break}case B:{let p=(l.groupId?o[l.groupId]||q:f)===W?l.breakContents:l.flatContents;p&&i.push({mode:f,doc:p});break}case _:if(f===W||l.hard)return!0;l.soft||(s=!0);break;case L:r=!0;break;case M:if(r)return!1;break}}return!1}function Ce(e,t){let u=Object.create(null),r=t.printWidth,o=Se(t.endOfLine),n=0,a=[{indent:Ht,mode:W,doc:e}],s="",i=!1,D=[],f=[],l=[],d=[],c=0;for(Gu(e);a.length>0;){let{indent:m,mode:h,doc:E}=a.pop();switch(H(E)){case G:{let g=o!==` +`?oe(0,E,` +`,o):E;g&&(s+=g,a.length>0&&(n+=Re(g)));break}case j:for(let g=E.length-1;g>=0;g--)a.push({indent:m,mode:h,doc:E[g]});break;case U:if(f.length>=2)throw new Error("There are too many 'cursor' in doc.");f.push(c+s.length);break;case I:a.push({indent:dr(m,t),mode:h,doc:E.contents});break;case k:a.push({indent:lr(m,E.n,t),mode:h,doc:E.contents});break;case v:y();break;case x:switch(h){case q:if(!i){a.push({indent:m,mode:E.break?W:q,doc:E.contents});break}case W:{i=!1;let g={indent:m,mode:q,doc:E.contents},A=r-n,J=D.length>0;if(!E.break&&rt(g,a,A,J,u))a.push(g);else if(E.expandedStates){let Q=b(0,E.expandedStates,-1);if(E.break){a.push({indent:m,mode:W,doc:Q});break}else for(let re=1;re=E.expandedStates.length){a.push({indent:m,mode:W,doc:Q});break}else{let Te=E.expandedStates[re],ne={indent:m,mode:q,doc:Te};if(rt(ne,a,A,J,u)){a.push(ne);break}}}else a.push({indent:m,mode:W,doc:E.contents});break}}E.id&&(u[E.id]=b(0,a,-1).mode);break;case w:{let g=r-n,A=E[qt]??0,{parts:J}=E,Q=J.length-A;if(Q===0)break;let re=J[A+0],Te=J[A+1],ne={indent:m,mode:q,doc:re},vt={indent:m,mode:W,doc:re},Rt=rt(ne,[],g,D.length>0,u,!0);if(Q===1){Rt?a.push(ne):a.push(vt);break}let Iu={indent:m,mode:q,doc:Te},Lt={indent:m,mode:W,doc:Te};if(Q===2){Rt?a.push(Iu,ne):a.push(Lt,vt);break}let Xn=J[A+2],qn={indent:m,mode:h,doc:{...E,[qt]:A+2}},Qn=rt({indent:m,mode:q,doc:[re,Te,Xn]},[],g,D.length>0,u,!0);a.push(qn),Qn?a.push(Iu,ne):Rt?a.push(Lt,ne):a.push(Lt,vt);break}case B:case R:{let g=E.groupId?u[E.groupId]:h;if(g===W){let A=E.type===B?E.breakContents:E.negate?E.contents:ae(E.contents);A&&a.push({indent:m,mode:h,doc:A})}if(g===q){let A=E.type===B?E.flatContents:E.negate?ae(E.contents):E.contents;A&&a.push({indent:m,mode:h,doc:A})}break}case L:D.push({indent:m,mode:h,doc:E.contents});break;case M:D.length>0&&a.push({indent:m,mode:h,doc:ke});break;case _:switch(h){case q:if(E.hard)i=!0;else{E.soft||(s+=" ",n+=1);break}case W:if(D.length>0){a.push({indent:m,mode:h,doc:E},...D.reverse()),D.length=0;break}E.literal?(s+=o,n=0,m.root&&(m.root.value&&(s+=m.root.value),n=m.root.length)):(y(),s+=o+m.value,n=m.length);break}break;case O:a.push({indent:m,mode:h,doc:E.contents});break;case T:break;default:throw new Z(E)}a.length===0&&D.length>0&&(a.push(...D.reverse()),D.length=0)}let p=l.join("")+s,F=[...d,...f];if(F.length!==2)return{formatted:p};let C=F[0];return{formatted:p,cursorNodeStart:C,cursorNodeText:p.slice(C,b(0,F,-1))};function y(){let{text:m,count:h}=Xt(s);m&&(l.push(m),c+=m.length),s="",n-=h,f.length>0&&(d.push(...f.map(E=>Math.min(E,c))),f.length=0)}}function Io(e,t,u=0){let r=0;for(let o=u;o1?b(0,t,-2):null}getValue(){return b(0,this.stack,-1)}getNode(t=0){let u=this.#t(t);return u===-1?null:this.stack[u]}getParentNode(t=0){return this.getNode(t+1)}#t(t){let{stack:u}=this;for(let r=u.length-1;r>=0;r-=2)if(!Array.isArray(u[r])&&--t<0)return r;return-1}call(t,...u){let{stack:r}=this,{length:o}=r,n=b(0,r,-1);for(let a of u)n=n?.[a],r.push(a,n);try{return t(this)}finally{r.length=o}}callParent(t,u=0){let r=this.#t(u+1),o=this.stack.splice(r+1);try{return t(this)}finally{this.stack.push(...o)}}each(t,...u){let{stack:r}=this,{length:o}=r,n=b(0,r,-1);for(let a of u)n=n[a],r.push(a,n);try{for(let a=0;a{r[n]=t(o,n,a)},...u),r}match(...t){let u=this.stack.length-1,r=null,o=this.stack[u--];for(let n of t){if(o===void 0)return!1;let a=null;if(typeof r=="number"&&(a=r,r=this.stack[u--],o=this.stack[u--]),n&&!n(o,r,a))return!1;r=this.stack[u--],o=this.stack[u--]}return!0}findAncestor(t){for(let u of this.#e())if(t(u))return u}hasAncestor(t){for(let u of this.#e())if(t(u))return!0;return!1}*#e(){let{stack:t}=this;for(let u=t.length-3;u>=0;u-=2){let r=t[u];Array.isArray(r)||(yield r)}}},pr=Qt;function ko(e){return e!==null&&typeof e=="object"}var ge=ko;function ye(e){return(t,u,r)=>{let o=!!r?.backwards;if(u===!1)return!1;let{length:n}=t,a=u;for(;a>=0&&ae===` +`||e==="\r"||e==="\u2028"||e==="\u2029";function vo(e,t,u){let r=!!u?.backwards;if(t===!1)return!1;let o=e.charAt(t);if(r){if(e.charAt(t-1)==="\r"&&o===` +`)return t-2;if(mr(o))return t-1}else{if(o==="\r"&&e.charAt(t+1)===` +`)return t+2;if(mr(o))return t+1}return t}var K=vo;function Ro(e,t,u={}){let r=Y(e,u.backwards?t-1:t,u),o=K(e,r,u);return r!==o}var z=Ro;function Lo(e){return Array.isArray(e)&&e.length>0}var Er=Lo;function*be(e,t){let{getVisitorKeys:u,filter:r=()=>!0}=t,o=n=>ge(n)&&r(n);for(let n of u(e)){let a=e[n];if(Array.isArray(a))for(let s of a)o(s)&&(yield s);else o(a)&&(yield a)}}function*Cr(e,t){let u=[e];for(let r=0;r(n??(n=[e,...t]),o(D,n)?[D]:gr(D,n,u))),{locStart:s,locEnd:i}=u;return a.sort((D,f)=>s(D)-s(f)||i(D)-i(f)),r.set(e,a),a}var at=gr;function Mo(e){let t=e.type||e.kind||"(unknown type)",u=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return u.length>20&&(u=u.slice(0,19)+"\u2026"),t+(u?" "+u:"")}function Zt(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=Mo(e)}function fe(e,t){t.leading=!0,t.trailing=!1,Zt(e,t)}function ue(e,t,u){t.leading=!1,t.trailing=!1,u&&(t.marker=u),Zt(e,t)}function le(e,t){t.leading=!1,t.trailing=!0,Zt(e,t)}var uu=new WeakMap;function br(e,t,u,r,o=[]){let{locStart:n,locEnd:a}=u,s=n(t),i=a(t),D=at(e,o,{cache:uu,locStart:n,locEnd:a,getVisitorKeys:u.getVisitorKeys,filter:u.printer.canAttachComment,getChildren:u.printer.getCommentChildNodes}),f,l,d=0,c=D.length;for(;d>1,F=D[p],C=n(F),y=a(F);if(C<=s&&i<=y)return br(F,t,u,F,[F,...o]);if(y<=s){f=F,d=p+1;continue}if(i<=C){l=F,c=p;continue}throw new Error("Comment location overlaps with node location")}if(r?.type==="TemplateLiteral"){let{quasis:p}=r,F=tu(p,t,u);f&&tu(p,f,u)!==F&&(f=null),l&&tu(p,l,u)!==F&&(l=null)}return{enclosingNode:r,precedingNode:f,followingNode:l}}var eu=()=>!1;function Ar(e,t){let{comments:u}=e;if(delete e.comments,!Er(u)||!t.printer.canAttachComment)return;let r=[],{printer:{features:{experimental_avoidAstMutation:o},handleComments:n={}},originalText:a}=t,{ownLine:s=eu,endOfLine:i=eu,remaining:D=eu}=n,f=u.map((l,d)=>({...br(e,l,t),comment:l,text:a,options:t,ast:e,isLastComment:u.length-1===d}));for(let[l,d]of f.entries()){let{comment:c,precedingNode:p,enclosingNode:F,followingNode:C,text:y,options:m,ast:h,isLastComment:E}=d,g;if(o?g=[d]:(c.enclosingNode=F,c.precedingNode=p,c.followingNode=C,g=[c,y,m,h,E]),Yo(y,m,f,l))c.placement="ownLine",s(...g)||(C?fe(C,c):p?le(p,c):F?ue(F,c):ue(h,c));else if(jo(y,m,f,l))c.placement="endOfLine",i(...g)||(p?le(p,c):C?fe(C,c):F?ue(F,c):ue(h,c));else if(c.placement="remaining",!D(...g))if(p&&C){let A=r.length;A>0&&r[A-1].followingNode!==C&&yr(r,m),r.push(d)}else p?le(p,c):C?fe(C,c):F?ue(F,c):ue(h,c)}if(yr(r,t),!o)for(let l of u)delete l.precedingNode,delete l.enclosingNode,delete l.followingNode}var _r=e=>!/[\S\n\u2028\u2029]/u.test(e);function Yo(e,t,u,r){let{comment:o,precedingNode:n}=u[r],{locStart:a,locEnd:s}=t,i=a(o);if(n)for(let D=r-1;D>=0;D--){let{comment:f,precedingNode:l}=u[D];if(l!==n||!_r(e.slice(s(f),i)))break;i=a(f)}return z(e,i,{backwards:!0})}function jo(e,t,u,r){let{comment:o,followingNode:n}=u[r],{locStart:a,locEnd:s}=t,i=s(o);if(n)for(let D=r+1;D0;--a){let{comment:s,precedingNode:i,followingNode:D}=e[a-1];P(i,r),P(D,o);let f=t.originalText.slice(t.locEnd(s),n);if(t.printer.isGap?.(f,t)??/^[\s(]*$/u.test(f))n=t.locStart(s);else break}for(let[s,{comment:i}]of e.entries())s1&&s.comments.sort((i,D)=>t.locStart(i)-t.locStart(D));e.length=0}function tu(e,t,u){let r=u.locStart(t)-1;for(let o=1;o!r.has(i)).length===0)return{leading:"",trailing:""};let n=[],a=[],s;return e.each(()=>{let i=e.node;if(r?.has(i))return;let{leading:D,trailing:f}=i;D?n.push(Wo(e,t)):f&&(s=$o(e,t,s),a.push(s.doc))},"comments"),{leading:n,trailing:a}}function Br(e,t,u){let{leading:r,trailing:o}=Vo(e,u);return!r&&!o?t:Ee(t,n=>[r,n,o])}function Tr(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:u}=e;for(let r of t){if(!r.printed&&!u.has(r))throw new Error('Comment "'+r.value.trim()+'" was not printed. Please report this error!');delete r.printed}}var Nr=()=>P;var Me=class extends Error{name="ConfigError"},Ye=class extends Error{name="UndefinedParserError"};var Sr={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing (mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:e=>typeof e=="string"||typeof e=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"},{value:"mjml",description:"MJML"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>typeof e=="string"||typeof e=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive). The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset. -The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function Qe({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(u=>u.languages??[]),n=[];for(let u of Zu(Object.assign({},...e.map(({options:o})=>o),zr)))!t&&u.deprecated||(Array.isArray(u.choices)&&(t||(u.choices=u.choices.filter(o=>!o.deprecated)),u.name==="parser"&&(u.choices=[...u.choices,...Qu(u.choices,r,e)])),u.pluginDefaults=Object.fromEntries(e.filter(o=>{var i;return((i=o.defaultOptions)==null?void 0:i[u.name])!==void 0}).map(o=>[o.name,o.defaultOptions[u.name]])),n.push(u));return{languages:r,options:n}}function*Qu(e,t,r){let n=new Set(e.map(u=>u.value));for(let u of t)if(u.parsers){for(let o of u.parsers)if(!n.has(o)){n.add(o);let i=r.find(a=>a.parsers&&Object.prototype.hasOwnProperty.call(a.parsers,o)),s=u.name;i!=null&&i.name&&(s+=` (plugin: ${i.name})`),yield{value:o,description:s}}}}function Zu(e){let t=[];for(let[r,n]of Object.entries(e)){let u={name:r,...n};Array.isArray(u.default)&&(u.default=y(!1,u.default,-1).value),t.push(u)}return t}var eo=(e,t)=>{if(!(e&&t==null))return t.toReversed||!Array.isArray(t)?t.toReversed():[...t].reverse()},Hr=eo;var Jr,qr,Xr,Qr,Zr,to=((Jr=globalThis.Deno)==null?void 0:Jr.build.os)==="windows"||((Xr=(qr=globalThis.navigator)==null?void 0:qr.platform)==null?void 0:Xr.startsWith("Win"))||((Zr=(Qr=globalThis.process)==null?void 0:Qr.platform)==null?void 0:Zr.startsWith("win"))||!1;function en(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function ro(e){return e=en(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function no(e){e=en(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function tn(e){return to?no(e):ro(e)}var rn=tn;var uo=e=>String(e).split(/[/\\]/u).pop();function nn(e,t){if(!t)return;let r=uo(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(u=>u.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(u=>r.endsWith(u)))}function oo(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function un(e,t){if(t){if(String(t).startsWith("file:"))try{t=rn(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:r})=>r==null?void 0:r({filepath:t}))}}function io(e,t){let r=Hr(!1,e.plugins).flatMap(u=>u.languages??[]),n=oo(r,t.language)??nn(r,t.physicalFile)??nn(r,t.file)??un(r,t.physicalFile)??un(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}var on=io;var re={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>re.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${re.key(r)}: ${re.value(e[r])}`).join(", ")} }`},pair:({key:e,value:t})=>re.value({[e]:t})};var sn=new Proxy(String,{get:()=>sn}),V=sn;var an=(e,t,{descriptor:r})=>{let n=[`${V.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${V.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."};var Ze=Symbol.for("vnopts.VALUE_NOT_EXIST"),ge=Symbol.for("vnopts.VALUE_UNCHANGED");var Dn=" ".repeat(2),fn=(e,t,r)=>{let{text:n,list:u}=r.normalizeExpectedResult(r.schemas[e].expected(r)),o=[];return n&&o.push(cn(e,t,n,r.descriptor)),u&&o.push([cn(e,t,u.title,r.descriptor)].concat(u.values.map(i=>ln(i,r.loggerPrintWidth))).join(` -`)),Fn(o,r.loggerPrintWidth)};function cn(e,t,r,n){return[`Invalid ${V.red(n.key(e))} value.`,`Expected ${V.blue(r)},`,`but received ${t===Ze?V.gray("nothing"):V.red(n.value(t))}.`].join(" ")}function ln({text:e,list:t},r){let n=[];return e&&n.push(`- ${V.blue(e)}`),t&&n.push([`- ${V.blue(t.title)}:`].concat(t.values.map(u=>ln(u,r-Dn.length).replace(/^|\n/g,`$&${Dn}`))).join(` -`)),Fn(n,r)}function Fn(e,t){if(e.length===1)return e[0];let[r,n]=e,[u,o]=e.map(i=>i.split(` -`,1)[0].length);return u>t&&u>o?n:r}var Pt=[],pn=[];function vt(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,u=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-u);)n--,u--;let o=0;for(;os?c>s?s+1:c:c>a?a+1:c;return s}var et=(e,t,{descriptor:r,logger:n,schemas:u})=>{let o=[`Ignored unknown option ${V.yellow(r.pair({key:e,value:t}))}.`],i=Object.keys(u).sort().find(s=>vt(e,s)<3);i&&o.push(`Did you mean ${V.blue(r.key(i))}?`),n.warn(o.join(" "))};var so=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function ao(e,t){let r=new e(t),n=Object.create(r);for(let u of so)u in t&&(n[u]=Do(t[u],r,b.prototype[u].length));return n}var b=class{static create(t){return ao(this,t)}constructor(t){this.name=t.name}default(t){}expected(t){return"nothing"}validate(t,r){return!1}deprecated(t,r){return!1}forward(t,r){}redirect(t,r){}overlap(t,r,n){return t}preprocess(t,r){return t}postprocess(t,r){return ge}};function Do(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}var tt=class extends b{constructor(t){super(t),this._sourceName=t.sourceName}expected(t){return t.schemas[this._sourceName].expected(t)}validate(t,r){return r.schemas[this._sourceName].validate(t,r)}redirect(t,r){return this._sourceName}};var rt=class extends b{expected(){return"anything"}validate(){return!0}};var nt=class extends b{constructor({valueSchema:t,name:r=t.name,...n}){super({...n,name:r}),this._valueSchema=t}expected(t){let{text:r,list:n}=t.normalizeExpectedResult(this._valueSchema.expected(t));return{text:r&&`an array of ${r}`,list:n&&{title:"an array of the following values",values:[{list:n}]}}}validate(t,r){if(!Array.isArray(t))return!1;let n=[];for(let u of t){let o=r.normalizeValidateResult(this._valueSchema.validate(u,r),u);o!==!0&&n.push(o.value)}return n.length===0?!0:{value:n}}deprecated(t,r){let n=[];for(let u of t){let o=r.normalizeDeprecatedResult(this._valueSchema.deprecated(u,r),u);o!==!1&&n.push(...o.map(({value:i})=>({value:[i]})))}return n}forward(t,r){let n=[];for(let u of t){let o=r.normalizeForwardResult(this._valueSchema.forward(u,r),u);n.push(...o.map(dn))}return n}redirect(t,r){let n=[],u=[];for(let o of t){let i=r.normalizeRedirectResult(this._valueSchema.redirect(o,r),o);"remain"in i&&n.push(i.remain),u.push(...i.redirect.map(dn))}return n.length===0?{redirect:u}:{redirect:u,remain:n}}overlap(t,r){return t.concat(r)}};function dn({from:e,to:t}){return{from:[e],to:t}}var ut=class extends b{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function En(e,t){let r=Object.create(null);for(let n of e){let u=n[t];if(r[u])throw new Error(`Duplicate ${t} ${JSON.stringify(u)}`);r[u]=n}return r}function Cn(e,t){let r=new Map;for(let n of e){let u=n[t];if(r.has(u))throw new Error(`Duplicate ${t} ${JSON.stringify(u)}`);r.set(u,n)}return r}function hn(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function gn(e,t){let r=[],n=[];for(let u of e)t(u)?r.push(u):n.push(u);return[r,n]}function yn(e){return e===Math.floor(e)}function An(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,u=["undefined","object","boolean","number","string"];return r!==n?u.indexOf(r)-u.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function Bn(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function Lt(e){return e===void 0?{}:e}function It(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return co((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(It)}}:{text:t}}function Rt(e,t){return e===!0?!0:e===!1?{value:t}:e}function Yt(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function mn(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function ot(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>mn(r,t)):[mn(e,t)]}function jt(e,t){let r=ot(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function co(e,t){if(!e)throw new Error(t)}var it=class extends b{constructor(t){super(t),this._choices=Cn(t.choices.map(r=>r&&typeof r=="object"?r:{value:r}),"value")}expected({descriptor:t}){let r=Array.from(this._choices.keys()).map(i=>this._choices.get(i)).filter(({hidden:i})=>!i).map(i=>i.value).sort(An).map(t.value),n=r.slice(0,-2),u=r.slice(-2);return{text:n.concat(u.join(" or ")).join(", "),list:{title:"one of the following values",values:r}}}validate(t){return this._choices.has(t)}deprecated(t){let r=this._choices.get(t);return r&&r.deprecated?{value:t}:!1}forward(t){let r=this._choices.get(t);return r?r.forward:void 0}redirect(t){let r=this._choices.get(t);return r?r.redirect:void 0}};var st=class extends b{expected(){return"a number"}validate(t,r){return typeof t=="number"}};var at=class extends st{expected(){return"an integer"}validate(t,r){return r.normalizeValidateResult(super.validate(t,r),t)===!0&&yn(t)}};var Ie=class extends b{expected(){return"a string"}validate(t){return typeof t=="string"}};var _n=re,xn=et,wn=fn,bn=an;var Dt=class{constructor(t,r){let{logger:n=console,loggerPrintWidth:u=80,descriptor:o=_n,unknown:i=xn,invalid:s=wn,deprecated:a=bn,missing:c=()=>!1,required:D=()=>!1,preprocess:p=F=>F,postprocess:l=()=>ge}=r||{};this._utils={descriptor:o,logger:n||{warn:()=>{}},loggerPrintWidth:u,schemas:En(t,"name"),normalizeDefaultResult:Lt,normalizeExpectedResult:It,normalizeDeprecatedResult:Yt,normalizeForwardResult:ot,normalizeRedirectResult:jt,normalizeValidateResult:Rt},this._unknownHandler=i,this._invalidHandler=Bn(s),this._deprecatedHandler=a,this._identifyMissing=(F,f)=>!(F in f)||c(F,f),this._identifyRequired=D,this._preprocess=p,this._postprocess=l,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=hn()}normalize(t){let r={},u=[this._preprocess(t,this._utils)],o=()=>{for(;u.length!==0;){let i=u.shift(),s=this._applyNormalization(i,r);u.push(...s)}};o();for(let i of Object.keys(this._utils.schemas)){let s=this._utils.schemas[i];if(!(i in r)){let a=Lt(s.default(this._utils));"value"in a&&u.push({[i]:a.value})}}o();for(let i of Object.keys(this._utils.schemas)){if(!(i in r))continue;let s=this._utils.schemas[i],a=r[i],c=s.postprocess(a,this._utils);c!==ge&&(this._applyValidation(c,i,s),r[i]=c)}return this._applyPostprocess(r),this._applyRequiredCheck(r),r}_applyNormalization(t,r){let n=[],{knownKeys:u,unknownKeys:o}=this._partitionOptionKeys(t);for(let i of u){let s=this._utils.schemas[i],a=s.preprocess(t[i],this._utils);this._applyValidation(a,i,s);let c=({from:F,to:f})=>{n.push(typeof f=="string"?{[f]:F}:{[f.key]:f.value})},D=({value:F,redirectTo:f})=>{let d=Yt(s.deprecated(F,this._utils),a,!0);if(d!==!1)if(d===!0)this._hasDeprecationWarned(i)||this._utils.logger.warn(this._deprecatedHandler(i,f,this._utils));else for(let{value:m}of d){let C={key:i,value:m};if(!this._hasDeprecationWarned(C)){let E=typeof f=="string"?{key:f,value:m}:f;this._utils.logger.warn(this._deprecatedHandler(C,E,this._utils))}}};ot(s.forward(a,this._utils),a).forEach(c);let l=jt(s.redirect(a,this._utils),a);if(l.redirect.forEach(c),"remain"in l){let F=l.remain;r[i]=i in r?s.overlap(r[i],F,this._utils):F,D({value:F})}for(let{from:F,to:f}of l.redirect)D({value:F,redirectTo:f})}for(let i of o){let s=t[i];this._applyUnknownHandler(i,s,r,(a,c)=>{n.push({[a]:c})})}return n}_applyRequiredCheck(t){for(let r of Object.keys(this._utils.schemas))if(this._identifyMissing(r,t)&&this._identifyRequired(r))throw this._invalidHandler(r,Ze,this._utils)}_partitionOptionKeys(t){let[r,n]=gn(Object.keys(t).filter(u=>!this._identifyMissing(u,t)),u=>u in this._utils.schemas);return{knownKeys:r,unknownKeys:n}}_applyValidation(t,r,n){let u=Rt(n.validate(t,this._utils),t);if(u!==!0)throw this._invalidHandler(r,u.value,this._utils)}_applyUnknownHandler(t,r,n,u){let o=this._unknownHandler(t,r,this._utils);if(o)for(let i of Object.keys(o)){if(this._identifyMissing(i,o))continue;let s=o[i];i in this._utils.schemas?u(i,s):n[i]=s}}_applyPostprocess(t){let r=this._postprocess(t,this._utils);if(r!==ge){if(r.delete)for(let n of r.delete)delete t[n];if(r.override){let{knownKeys:n,unknownKeys:u}=this._partitionOptionKeys(r.override);for(let o of n){let i=r.override[o];this._applyValidation(i,o,this._utils.schemas[o]),t[o]=i}for(let o of u){let i=r.override[o];this._applyUnknownHandler(o,i,t,(s,a)=>{let c=this._utils.schemas[s];this._applyValidation(a,s,c),t[s]=a})}}}}};var Ut;function lo(e,t,{logger:r=!1,isCLI:n=!1,passThrough:u=!1,FlagSchema:o,descriptor:i}={}){if(n){if(!o)throw new Error("'FlagSchema' option is required.");if(!i)throw new Error("'descriptor' option is required.")}else i=re;let s=u?Array.isArray(u)?(l,F)=>u.includes(l)?{[l]:F}:void 0:(l,F)=>({[l]:F}):(l,F,f)=>{let{_:d,...m}=f.schemas;return et(l,F,{...f,schemas:m})},a=Fo(t,{isCLI:n,FlagSchema:o}),c=new Dt(a,{logger:r,unknown:s,descriptor:i}),D=r!==!1;D&&Ut&&(c._hasDeprecationWarned=Ut);let p=c.normalize(e);return D&&(Ut=c._hasDeprecationWarned),p}function Fo(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(rt.create({name:"_"}));for(let u of e)n.push(po(u,{isCLI:t,optionInfos:e,FlagSchema:r})),u.alias&&t&&n.push(tt.create({name:u.alias,sourceName:u.name}));return n}function po(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:u}=e,o={name:u},i,s={};switch(e.type){case"int":i=at,t&&(o.preprocess=Number);break;case"string":i=Ie;break;case"choice":i=it,o.choices=e.choices.map(a=>a!=null&&a.redirect?{...a,redirect:{to:{key:e.name,value:a.redirect}}}:a);break;case"boolean":i=ut;break;case"flag":i=n,o.flags=r.flatMap(a=>[a.alias,a.description&&a.name,a.oppositeDescription&&`no-${a.name}`].filter(Boolean));break;case"path":i=Ie;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?o.validate=(a,c,D)=>e.exception(a)||c.validate(a,D):o.validate=(a,c,D)=>a===void 0||c.validate(a,D),e.redirect&&(s.redirect=a=>a?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let a=o.preprocess||(c=>c);o.preprocess=(c,D,p)=>D.preprocess(a(Array.isArray(c)?y(!1,c,-1):c),p)}return e.array?nt.create({...t?{preprocess:a=>Array.isArray(a)?a:[a]}:{},...s,valueSchema:i.create(o)}):i.create({...o,...s})}var kn=lo;var mo=(e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let u=t[n];if(r(u,n,t))return u}}},Vt=mo;function $t(e,t){if(!t)throw new Error("parserName is required.");let r=Vt(!1,e,u=>u.parsers&&Object.prototype.hasOwnProperty.call(u.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new ve(n)}function Sn(e,t){if(!t)throw new Error("astFormat is required.");let r=Vt(!1,e,u=>u.printers&&Object.prototype.hasOwnProperty.call(u.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new ve(n)}function Re({plugins:e,parser:t}){let r=$t(e,t);return Wt(r,t)}function Wt(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function Tn(e,t){let r=e.printers[t];return typeof r=="function"?r():r}var Nn={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};async function Eo(e,t={}){var p;let r={...e};if(!r.parser)if(r.filepath){if(r.parser=on(r,{physicalFile:r.filepath}),!r.parser)throw new Le(`No parser could be inferred for file "${r.filepath}".`)}else throw new Le("No parser and no file path given, couldn't infer a parser.");let n=Qe({plugins:e.plugins,showDeprecated:!0}).options,u={...Nn,...Object.fromEntries(n.filter(l=>l.default!==void 0).map(l=>[l.name,l.default]))},o=$t(r.plugins,r.parser),i=await Wt(o,r.parser);r.astFormat=i.astFormat,r.locEnd=i.locEnd,r.locStart=i.locStart;let s=(p=o.printers)!=null&&p[i.astFormat]?o:Sn(r.plugins,i.astFormat),a=await Tn(s,i.astFormat);r.printer=a;let c=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,l])=>l!==void 0)):{},D={...u,...c};for(let[l,F]of Object.entries(D))(r[l]===null||r[l]===void 0)&&(r[l]=F);return r.parser==="json"&&(r.trailingComma="none"),kn(r,n,{passThrough:Object.keys(Nn),...t})}var ne=Eo;var vn=gu(Pn(),1);async function yo(e,t){let r=await Re(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let u;try{u=await r.parse(n,t,t)}catch(o){Ao(o,e)}return{text:n,ast:u}}function Ao(e,t){let{loc:r}=e;if(r){let n=(0,vn.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=` -`+n,e.codeFrame=n,e}throw e}var De=yo;async function Ln(e,t,r,n,u){let{embeddedLanguageFormatting:o,printer:{embed:i,hasPrettierIgnore:s=()=>!1,getVisitorKeys:a}}=r;if(!i||o!=="auto")return;if(i.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let c=J(i.getVisitorKeys??a),D=[];F();let p=e.stack;for(let{print:f,node:d,pathStack:m}of D)try{e.stack=m;let C=await f(l,t,e,r);C&&u.set(d,C)}catch(C){if(globalThis.PRETTIER_DEBUG)throw C}e.stack=p;function l(f,d){return Bo(f,d,r,n)}function F(){let{node:f}=e;if(f===null||typeof f!="object"||s(e))return;for(let m of c(f))Array.isArray(f[m])?e.each(F,m):e.call(F,m);let d=i(e,r);if(d){if(typeof d=="function"){D.push({print:d,node:f,pathStack:[...e.stack]});return}u.set(f,d)}}}async function Bo(e,t,r,n){let u=await ne({...r,...t,parentParser:r.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:o}=await De(e,u),i=await n(o,u);return $e(i)}function _o(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:u,locEnd:o,[Symbol.for("printedComments")]:i}=t,{node:s}=e,a=u(s),c=o(s);for(let D of n)u(D)>=a&&o(D)<=c&&i.add(D);return r.slice(a,c)}var In=_o;async function Ye(e,t){({ast:e}=await Gt(e,t));let r=new Map,n=new Or(e),u=Kr(t),o=new Map;await Ln(n,s,t,Ye,o);let i=await Rn(n,t,s,void 0,o);if(Gr(t),t.cursorOffset>=0){if(t.nodeAfterCursor&&!t.nodeBeforeCursor)return[X,i];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[i,X]}return i;function s(c,D){return c===void 0||c===n?a(D):Array.isArray(c)?n.call(()=>a(D),...c):n.call(()=>a(D),c)}function a(c){u(n);let D=n.node;if(D==null)return"";let p=D&&typeof D=="object"&&c===void 0;if(p&&r.has(D))return r.get(D);let l=Rn(n,t,s,c,o);return p&&r.set(D,l),l}}function Rn(e,t,r,n,u){var a;let{node:o}=e,{printer:i}=t,s;switch((a=i.hasPrettierIgnore)!=null&&a.call(i,e)?s=In(e,t):u.has(o)?s=u.get(o):s=i.print(e,t,r,n),o){case t.cursorNode:s=Fe(s,c=>[X,c,X]);break;case t.nodeBeforeCursor:s=Fe(s,c=>[c,X]);break;case t.nodeAfterCursor:s=Fe(s,c=>[X,c]);break}return i.printComment&&(!i.willPrintOwnComments||!i.willPrintOwnComments(e,t))&&(s=Mr(e,s,t)),s}async function Gt(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("printedComments")]=new Set,Vr(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function xo(e,t){let{cursorOffset:r,locStart:n,locEnd:u}=t,o=J(t.printer.getVisitorKeys),i=F=>n(F)<=r&&u(F)>=r,s=e,a=[e];for(let F of Lr(e,{getVisitorKeys:o,filter:i}))a.push(F),s=F;if(Ir(s,{getVisitorKeys:o}))return{cursorNode:s};let c,D,p=-1,l=Number.POSITIVE_INFINITY;for(;a.length>0&&(c===void 0||D===void 0);){s=a.pop();let F=c!==void 0,f=D!==void 0;for(let d of Ce(s,{getVisitorKeys:o})){if(!F){let m=u(d);m<=r&&m>p&&(c=d,p=m)}if(!f){let m=n(d);m>=r&&mi(l,a)).filter(Boolean);let c={},D=new Set(u(s));for(let l in s)!Object.prototype.hasOwnProperty.call(s,l)||o.has(l)||(D.has(l)?c[l]=i(s[l],s):c[l]=s[l]);let p=r(s,c,a);if(p!==null)return p??c}}var Yn=wo;var bo=(e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let u=t[n];if(r(u,n,t))return n}return-1}},jn=bo;var ko=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function So(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(u=>$n.has(u.type)&&n.has(u))}function Un(e){let t=jn(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function To(e,t,{locStart:r,locEnd:n}){let u=e.node,o=t.node;if(u===o)return{startNode:u,endNode:o};let i=r(e.node);for(let a of Un(t.parentNodes))if(r(a)>=i)o=a;else break;let s=n(t.node);for(let a of Un(e.parentNodes)){if(n(a)<=s)u=a;else break;if(u===o)break}return{startNode:u,endNode:o}}function zt(e,t,r,n,u=[],o){let{locStart:i,locEnd:s}=r,a=i(e),c=s(e);if(!(t>c||tn);let s=e.slice(n,u).search(/\S/u),a=s===-1;if(!a)for(n+=s;u>n&&!/\S/u.test(e[u-1]);--u);let c=zt(r,n,t,(F,f)=>Vn(t,F,f),[],"rangeStart"),D=a?c:zt(r,u,t,F=>Vn(t,F),[],"rangeEnd");if(!c||!D)return{rangeStart:0,rangeEnd:0};let p,l;if(ko(t)){let F=So(c,D);p=F,l=F}else({startNode:p,endNode:l}=To(c,D,t));return{rangeStart:Math.min(o(p),o(l)),rangeEnd:Math.max(i(p),i(l))}}var zn="\uFEFF",Mn=Symbol("cursor");async function Hn(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:u}=await De(e,t);t.cursorOffset>=0&&(t={...t,...Kt(n,t)});let o=await Ye(n,t,r);r>0&&(o=Ge([z,o],r,t.tabWidth));let i=me(o,t);if(r>0){let a=i.formatted.trim();i.cursorNodeStart!==void 0&&(i.cursorNodeStart-=i.formatted.indexOf(a),i.cursorNodeStart<0&&(i.cursorNodeStart=0,i.cursorNodeText=i.cursorNodeText.trimStart()),i.cursorNodeStart+i.cursorNodeText.length>a.length&&(i.cursorNodeText=i.cursorNodeText.trimEnd())),i.formatted=a+xe(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let a,c,D,p;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&i.cursorNodeText)if(D=i.cursorNodeStart,p=i.cursorNodeText,t.cursorNode)a=t.locStart(t.cursorNode),c=u.slice(a,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");a=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let C=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):u.length;c=u.slice(a,C)}else a=0,c=u,D=0,p=i.formatted;let l=t.cursorOffset-a;if(c===p)return{formatted:i.formatted,cursorOffset:D+l,comments:s};let F=c.split("");F.splice(l,0,Mn);let f=p.split(""),d=Et(F,f),m=D;for(let C of d)if(C.removed){if(C.value.includes(Mn))break}else m+=C.count;return{formatted:i.formatted,cursorOffset:m,comments:s}}return{formatted:i.formatted,cursorOffset:-1,comments:s}}async function Po(e,t){let{ast:r,text:n}=await De(e,t),{rangeStart:u,rangeEnd:o}=Wn(n,t,r),i=n.slice(u,o),s=Math.min(u,n.lastIndexOf(` -`,u)+1),a=n.slice(s,u).match(/^\s*/u)[0],c=Ee(a,t.tabWidth),D=await Hn(i,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>u&&t.cursorOffset<=o?t.cursorOffset-u:-1,endOfLine:"lf"},c),p=D.formatted.trimEnd(),{cursorOffset:l}=t;l>o?l+=p.length-i.length:D.cursorOffset>=0&&(l=D.cursorOffset+u);let F=n.slice(0,u)+p+n.slice(o);if(t.endOfLine!=="lf"){let f=xe(t.endOfLine);l>=0&&f===`\r -`&&(l+=Ct(F.slice(0,l),` -`)),F=te(!1,F,` -`,f)}return{formatted:F,cursorOffset:l,comments:D.comments}}function Ht(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function Gn(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:u}=t;return r=Ht(e,r,-1),n=Ht(e,n,0),u=Ht(e,u,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:u}}function Jn(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:u,endOfLine:o}=Gn(e,t),i=e.charAt(0)===zn;if(i&&(e=e.slice(1),r--,n--,u--),o==="auto"&&(o=nr(e)),e.includes("\r")){let s=a=>Ct(e.slice(0,Math.max(a,0)),`\r -`);r-=s(r),n-=s(n),u-=s(u),e=ur(e)}return{hasBOM:i,text:e,options:Gn(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:u,endOfLine:o})}}async function Kn(e,t){let r=await Re(t);return!r.hasPragma||r.hasPragma(e)}async function vo(e,t){var n;let r=await Re(t);return(n=r.hasIgnorePragma)==null?void 0:n.call(r,e)}async function Jt(e,t){let{hasBOM:r,text:n,options:u}=Jn(e,await ne(t));if(u.rangeStart>=u.rangeEnd&&n!==""||u.requirePragma&&!await Kn(n,u)||u.checkIgnorePragma&&await vo(n,u))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let o;return u.rangeStart>0||u.rangeEnd=0&&o.cursorOffset++),o}async function qn(e,t,r){let{text:n,options:u}=Jn(e,await ne(t)),o=await De(n,u);return r&&(r.preprocessForPrint&&(o.ast=await Gt(o.ast,u)),r.massage&&(o.ast=Yn(o.ast,u))),o}async function Xn(e,t){t=await ne(t);let r=await Ye(e,t);return me(r,t)}async function Qn(e,t){let r=wr(e),{formatted:n}=await Jt(r,{...t,parser:"__js_expression"});return n}async function Zn(e,t){t=await ne(t);let{ast:r}=await De(e,t);return t.cursorOffset>=0&&(t={...t,...Kt(r,t)}),Ye(r,t)}async function eu(e,t){return me(e,await ne(t))}var qt={};dt(qt,{builders:()=>Io,printer:()=>Ro,utils:()=>Yo});var Io={join:ke,line:Me,softline:_r,hardline:z,literalline:We,group:At,conditionalGroup:Cr,fill:hr,lineSuffix:Se,lineSuffixBoundary:Ar,cursor:X,breakParent:pe,ifBreak:gr,trim:Br,indent:ie,indentIfBreak:yr,align:oe,addAlignmentToDoc:Ge,markAsRoot:mr,dedentToRoot:dr,dedent:Er,hardlineWithoutBreakParent:Te,literallineWithoutBreakParent:Bt,label:xr,concat:e=>e},Ro={printDocToString:me},Yo={willBreak:Dr,traverseDoc:le,findInDoc:Ve,mapDoc:be,removeLines:fr,stripTrailingHardline:$e,replaceEndOfLine:lr,canBreak:Fr};var tu="3.6.2";var Qt={};dt(Qt,{addDanglingComment:()=>ee,addLeadingComment:()=>se,addTrailingComment:()=>ae,getAlignmentSize:()=>Ee,getIndentSize:()=>ru,getMaxContinuousCount:()=>nu,getNextNonSpaceNonCommentCharacter:()=>uu,getNextNonSpaceNonCommentCharacterIndex:()=>Xo,getPreferredQuote:()=>iu,getStringWidth:()=>Ne,hasNewline:()=>G,hasNewlineInRange:()=>su,hasSpaces:()=>au,isNextLineEmpty:()=>ti,isNextLineEmptyAfterIndex:()=>ct,isPreviousLineEmpty:()=>Zo,makeString:()=>Du,skip:()=>he,skipEverythingButNewLine:()=>Je,skipInlineComment:()=>ye,skipNewline:()=>U,skipSpaces:()=>T,skipToLineEnd:()=>He,skipTrailingComment:()=>Ae,skipWhitespace:()=>Rr});function jo(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;rMath.max(n,u.length/t.length),0)}var nu=Mo;function Go(e,t){let r=je(e,t);return r===!1?"":e.charAt(r)}var uu=Go;var ft="'",ou='"';function Ko(e,t){let r=t===!0||t===ft?ft:ou,n=r===ft?ou:ft,u=0,o=0;for(let i of e)i===r?u++:i===n&&o++;return u>o?n:r}var iu=Ko;function zo(e,t,r){for(let n=t;ns===n?s:a===t?"\\"+a:a||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+o+t}var Du=Jo;function qo(e,t,r){return je(e,r(t))}function Xo(e,t){return arguments.length===2||typeof t=="number"?je(e,t):qo(...arguments)}function Qo(e,t,r){return Pe(e,r(t))}function Zo(e,t){return arguments.length===2||typeof t=="number"?Pe(e,t):Qo(...arguments)}function ei(e,t,r){return ct(e,r(t))}function ti(e,t){return arguments.length===2||typeof t=="number"?ct(e,t):ei(...arguments)}function ce(e,t=1){return async(...r)=>{let n=r[t]??{},u=n.plugins??[];return r[t]={...n,plugins:Array.isArray(u)?u:Object.values(u)},e(...r)}}var cu=ce(Jt);async function fu(e,t){let{formatted:r}=await cu(e,{...t,cursorOffset:-1});return r}async function ri(e,t){return await fu(e,t)===e}var ni=ce(Qe,0),ui={parse:ce(qn),formatAST:ce(Xn),formatDoc:ce(Qn),printToDoc:ce(Zn),printDocToString:ce(eu)};var xf=Zt;export{ui as __debug,ri as check,xf as default,qt as doc,fu as format,cu as formatWithCursor,ni as getSupportInfo,Qt as util,tu as version}; +The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function it({plugins:e=[],showDeprecated:t=!1}={}){let u=e.flatMap(o=>o.languages??[]),r=[];for(let o of Go(Object.assign({},...e.map(({options:n})=>n),Sr)))!t&&o.deprecated||(Array.isArray(o.choices)&&(t||(o.choices=o.choices.filter(n=>!n.deprecated)),o.name==="parser"&&(o.choices=[...o.choices,...Ko(o.choices,u,e)])),o.pluginDefaults=Object.fromEntries(e.filter(n=>n.defaultOptions?.[o.name]!==void 0).map(n=>[n.name,n.defaultOptions[o.name]])),r.push(o));return{languages:u,options:r}}function*Ko(e,t,u){let r=new Set(e.map(o=>o.value));for(let o of t)if(o.parsers){for(let n of o.parsers)if(!r.has(n)){r.add(n);let a=u.find(i=>i.parsers&&Object.prototype.hasOwnProperty.call(i.parsers,n)),s=o.name;a?.name&&(s+=` (plugin: ${a.name})`),yield{value:n,description:s}}}}function Go(e){let t=[];for(let[u,r]of Object.entries(e)){let o={name:u,...r};Array.isArray(o.default)&&(o.default=b(0,o.default,-1).value),t.push(o)}return t}var zo=Array.prototype.toReversed??function(){return[...this].reverse()},Jo=X("toReversed",function(){if(Array.isArray(this))return zo}),wr=Jo;function Ho(){let e=globalThis,t=e.Deno?.build?.os;return typeof t=="string"?t==="windows":e.navigator?.platform?.startsWith("Win")??e.process?.platform?.startsWith("win")??!1}var Xo=Ho();function Or(e){if(e=e instanceof URL?e:new URL(e),e.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${e.protocol}"`);return e}function qo(e){return e=Or(e),decodeURIComponent(e.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Qo(e){e=Or(e);let t=decodeURIComponent(e.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return e.hostname!==""&&(t=`\\\\${e.hostname}${t}`),t}function ru(e){return Xo?Qo(e):qo(e)}var Pr=e=>String(e).split(/[/\\]/u).pop(),Ir=e=>String(e).startsWith("file:");function kr(e,t){if(!t)return;let u=Pr(t).toLowerCase();return e.find(({filenames:r})=>r?.some(o=>o.toLowerCase()===u))??e.find(({extensions:r})=>r?.some(o=>u.endsWith(o)))}function Zo(e,t){if(t)return e.find(({name:u})=>u.toLowerCase()===t)??e.find(({aliases:u})=>u?.includes(t))??e.find(({extensions:u})=>u?.includes(`.${t}`))}var ea=void 0;function vr(e,t){if(t){if(Ir(t))try{t=ru(t)}catch{return}if(typeof t=="string")return e.find(({isSupported:u})=>u?.({filepath:t}))}}function ta(e,t){let u=wr(0,e.plugins).flatMap(o=>o.languages??[]);return(Zo(u,t.language)??kr(u,t.physicalFile)??kr(u,t.file)??vr(u,t.physicalFile)??vr(u,t.file)??ea?.(u,t.physicalFile))?.parsers[0]}var st=ta;var ie={key:e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(u=>ie.value(u)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(u=>`${ie.key(u)}: ${ie.value(e[u])}`).join(", ")} }`},pair:({key:e,value:t})=>ie.value({[e]:t})};var nu=new Proxy(String,{get:()=>nu}),$=nu,ou=()=>nu;var Rr=(e,t,{descriptor:u})=>{let r=[`${$.yellow(typeof e=="string"?u.key(e):u.pair(e))} is deprecated`];return t&&r.push(`we now treat it as ${$.blue(typeof t=="string"?u.key(t):u.pair(t))}`),r.join("; ")+"."};var Dt=Symbol.for("vnopts.VALUE_NOT_EXIST"),Ae=Symbol.for("vnopts.VALUE_UNCHANGED");var Lr=" ".repeat(2),Yr=(e,t,u)=>{let{text:r,list:o}=u.normalizeExpectedResult(u.schemas[e].expected(u)),n=[];return r&&n.push(Mr(e,t,r,u.descriptor)),o&&n.push([Mr(e,t,o.title,u.descriptor)].concat(o.values.map(a=>jr(a,u.loggerPrintWidth))).join(` +`)),Ur(n,u.loggerPrintWidth)};function Mr(e,t,u,r){return[`Invalid ${$.red(r.key(e))} value.`,`Expected ${$.blue(u)},`,`but received ${t===Dt?$.gray("nothing"):$.red(r.value(t))}.`].join(" ")}function jr({text:e,list:t},u){let r=[];return e&&r.push(`- ${$.blue(e)}`),t&&r.push([`- ${$.blue(t.title)}:`].concat(t.values.map(o=>jr(o,u-Lr.length).replace(/^|\n/g,`$&${Lr}`))).join(` +`)),Ur(r,u)}function Ur(e,t){if(e.length===1)return e[0];let[u,r]=e,[o,n]=e.map(a=>a.split(` +`,1)[0].length);return o>t&&o>n?r:u}var _e=[],au=[];function ct(e,t,u){if(e===t)return 0;let r=u?.maxDistance,o=e;e.length>t.length&&(e=t,t=o);let n=e.length,a=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-a);)n--,a--;let s=0;for(;sr)return r;if(n===0)return r!==void 0&&a>r?r:a;let i,D,f,l,d=0,c=0;for(;dD?l>D?D+1:l:l>f?f+1:l;if(r!==void 0){let p=D;for(d=0;dr)return r}}return _e.length=n,au.length=n,r!==void 0&&D>r?r:D}function Wr(e,t,u){if(!Array.isArray(t)||t.length===0)return;let r=u?.maxDistance,o=e.length;for(let i of t)if(i===e)return i;if(r===0)return;let n,a=Number.POSITIVE_INFINITY,s=new Set;for(let i of t){if(s.has(i))continue;s.add(i);let D=Math.abs(i.length-o);if(D>=a||r!==void 0&&D>r)continue;let f=Number.isFinite(a)?r===void 0?a:Math.min(a,r):r,l=f===void 0?ct(e,i):ct(e,i,{maxDistance:f});if(r!==void 0&&l>r)continue;let d=l;if(f!==void 0&&l===f&&f===r&&(d=ct(e,i)),dr))return n}var ft=(e,t,{descriptor:u,logger:r,schemas:o})=>{let n=[`Ignored unknown option ${$.yellow(u.pair({key:e,value:t}))}.`],a=Wr(e,Object.keys(o),{maxDistance:3});a&&n.push(`Did you mean ${$.blue(u.key(a))}?`),r.warn(n.join(" "))};var ua=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function ra(e,t){let u=new e(t),r=Object.create(u);for(let o of ua)o in t&&(r[o]=na(t[o],u,S.prototype[o].length));return r}var S=class{static create(t){return ra(this,t)}constructor(t){this.name=t.name}default(t){}expected(t){return"nothing"}validate(t,u){return!1}deprecated(t,u){return!1}forward(t,u){}redirect(t,u){}overlap(t,u,r){return t}preprocess(t,u){return t}postprocess(t,u){return Ae}};function na(e,t,u){return typeof e=="function"?(...r)=>e(...r.slice(0,u-1),t,...r.slice(u-1)):()=>e}var lt=class extends S{constructor(t){super(t),this._sourceName=t.sourceName}expected(t){return t.schemas[this._sourceName].expected(t)}validate(t,u){return u.schemas[this._sourceName].validate(t,u)}redirect(t,u){return this._sourceName}};var dt=class extends S{expected(){return"anything"}validate(){return!0}};var pt=class extends S{constructor({valueSchema:t,name:u=t.name,...r}){super({...r,name:u}),this._valueSchema=t}expected(t){let{text:u,list:r}=t.normalizeExpectedResult(this._valueSchema.expected(t));return{text:u&&`an array of ${u}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(t,u){if(!Array.isArray(t))return!1;let r=[];for(let o of t){let n=u.normalizeValidateResult(this._valueSchema.validate(o,u),o);n!==!0&&r.push(n.value)}return r.length===0?!0:{value:r}}deprecated(t,u){let r=[];for(let o of t){let n=u.normalizeDeprecatedResult(this._valueSchema.deprecated(o,u),o);n!==!1&&r.push(...n.map(({value:a})=>({value:[a]})))}return r}forward(t,u){let r=[];for(let o of t){let n=u.normalizeForwardResult(this._valueSchema.forward(o,u),o);r.push(...n.map($r))}return r}redirect(t,u){let r=[],o=[];for(let n of t){let a=u.normalizeRedirectResult(this._valueSchema.redirect(n,u),n);"remain"in a&&r.push(a.remain),o.push(...a.redirect.map($r))}return r.length===0?{redirect:o}:{redirect:o,remain:r}}overlap(t,u){return t.concat(u)}};function $r({from:e,to:t}){return{from:[e],to:t}}var Ft=class extends S{expected(){return"true or false"}validate(t){return typeof t=="boolean"}};function Kr(e,t){let u=Object.create(null);for(let r of e){let o=r[t];if(u[o])throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);u[o]=r}return u}function Gr(e,t){let u=new Map;for(let r of e){let o=r[t];if(u.has(o))throw new Error(`Duplicate ${t} ${JSON.stringify(o)}`);u.set(o,r)}return u}function zr(){let e=Object.create(null);return t=>{let u=JSON.stringify(t);return e[u]?!0:(e[u]=!0,!1)}}function Jr(e,t){let u=[],r=[];for(let o of e)t(o)?u.push(o):r.push(o);return[u,r]}function Hr(e){return e===Math.floor(e)}function Xr(e,t){if(e===t)return 0;let u=typeof e,r=typeof t,o=["undefined","object","boolean","number","string"];return u!==r?o.indexOf(u)-o.indexOf(r):u!=="string"?Number(e)-Number(t):e.localeCompare(t)}function qr(e){return(...t)=>{let u=e(...t);return typeof u=="string"?new Error(u):u}}function iu(e){return e===void 0?{}:e}function su(e){if(typeof e=="string")return{text:e};let{text:t,list:u}=e;return oa((t||u)!==void 0,"Unexpected `expected` result, there should be at least one field."),u?{text:t,list:{title:u.title,values:u.values.map(su)}}:{text:t}}function Du(e,t){return e===!0?!0:e===!1?{value:t}:e}function cu(e,t,u=!1){return e===!1?!1:e===!0?u?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function Vr(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function mt(e,t){return e===void 0?[]:Array.isArray(e)?e.map(u=>Vr(u,t)):[Vr(e,t)]}function fu(e,t){let u=mt(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return u.length===0?{remain:t,redirect:u}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:u}:{redirect:u}}function oa(e,t){if(!e)throw new Error(t)}var Et=class extends S{constructor(t){super(t),this._choices=Gr(t.choices.map(u=>u&&typeof u=="object"?u:{value:u}),"value")}expected({descriptor:t}){let u=Array.from(this._choices.keys()).map(a=>this._choices.get(a)).filter(({hidden:a})=>!a).map(a=>a.value).sort(Xr).map(t.value),r=u.slice(0,-2),o=u.slice(-2);return{text:r.concat(o.join(" or ")).join(", "),list:{title:"one of the following values",values:u}}}validate(t){return this._choices.has(t)}deprecated(t){let u=this._choices.get(t);return u&&u.deprecated?{value:t}:!1}forward(t){let u=this._choices.get(t);return u?u.forward:void 0}redirect(t){let u=this._choices.get(t);return u?u.redirect:void 0}};var Ct=class extends S{expected(){return"a number"}validate(t,u){return typeof t=="number"}};var ht=class extends Ct{expected(){return"an integer"}validate(t,u){return u.normalizeValidateResult(super.validate(t,u),t)===!0&&Hr(t)}};var je=class extends S{expected(){return"a string"}validate(t){return typeof t=="string"}};var Qr=ie,Zr=ft,en=Yr,tn=Rr;var gt=class{constructor(t,u){let{logger:r=console,loggerPrintWidth:o=80,descriptor:n=Qr,unknown:a=Zr,invalid:s=en,deprecated:i=tn,missing:D=()=>!1,required:f=()=>!1,preprocess:l=c=>c,postprocess:d=()=>Ae}=u||{};this._utils={descriptor:n,logger:r||{warn:()=>{}},loggerPrintWidth:o,schemas:Kr(t,"name"),normalizeDefaultResult:iu,normalizeExpectedResult:su,normalizeDeprecatedResult:cu,normalizeForwardResult:mt,normalizeRedirectResult:fu,normalizeValidateResult:Du},this._unknownHandler=a,this._invalidHandler=qr(s),this._deprecatedHandler=i,this._identifyMissing=(c,p)=>!(c in p)||D(c,p),this._identifyRequired=f,this._preprocess=l,this._postprocess=d,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=zr()}normalize(t){let u={},o=[this._preprocess(t,this._utils)],n=()=>{for(;o.length!==0;){let a=o.shift(),s=this._applyNormalization(a,u);o.push(...s)}};n();for(let a of Object.keys(this._utils.schemas)){let s=this._utils.schemas[a];if(!(a in u)){let i=iu(s.default(this._utils));"value"in i&&o.push({[a]:i.value})}}n();for(let a of Object.keys(this._utils.schemas)){if(!(a in u))continue;let s=this._utils.schemas[a],i=u[a],D=s.postprocess(i,this._utils);D!==Ae&&(this._applyValidation(D,a,s),u[a]=D)}return this._applyPostprocess(u),this._applyRequiredCheck(u),u}_applyNormalization(t,u){let r=[],{knownKeys:o,unknownKeys:n}=this._partitionOptionKeys(t);for(let a of o){let s=this._utils.schemas[a],i=s.preprocess(t[a],this._utils);this._applyValidation(i,a,s);let D=({from:c,to:p})=>{r.push(typeof p=="string"?{[p]:c}:{[p.key]:p.value})},f=({value:c,redirectTo:p})=>{let F=cu(s.deprecated(c,this._utils),i,!0);if(F!==!1)if(F===!0)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,p,this._utils));else for(let{value:C}of F){let y={key:a,value:C};if(!this._hasDeprecationWarned(y)){let m=typeof p=="string"?{key:p,value:C}:p;this._utils.logger.warn(this._deprecatedHandler(y,m,this._utils))}}};mt(s.forward(i,this._utils),i).forEach(D);let d=fu(s.redirect(i,this._utils),i);if(d.redirect.forEach(D),"remain"in d){let c=d.remain;u[a]=a in u?s.overlap(u[a],c,this._utils):c,f({value:c})}for(let{from:c,to:p}of d.redirect)f({value:c,redirectTo:p})}for(let a of n){let s=t[a];this._applyUnknownHandler(a,s,u,(i,D)=>{r.push({[i]:D})})}return r}_applyRequiredCheck(t){for(let u of Object.keys(this._utils.schemas))if(this._identifyMissing(u,t)&&this._identifyRequired(u))throw this._invalidHandler(u,Dt,this._utils)}_partitionOptionKeys(t){let[u,r]=Jr(Object.keys(t).filter(o=>!this._identifyMissing(o,t)),o=>o in this._utils.schemas);return{knownKeys:u,unknownKeys:r}}_applyValidation(t,u,r){let o=Du(r.validate(t,this._utils),t);if(o!==!0)throw this._invalidHandler(u,o.value,this._utils)}_applyUnknownHandler(t,u,r,o){let n=this._unknownHandler(t,u,this._utils);if(n)for(let a of Object.keys(n)){if(this._identifyMissing(a,n))continue;let s=n[a];a in this._utils.schemas?o(a,s):r[a]=s}}_applyPostprocess(t){let u=this._postprocess(t,this._utils);if(u!==Ae){if(u.delete)for(let r of u.delete)delete t[r];if(u.override){let{knownKeys:r,unknownKeys:o}=this._partitionOptionKeys(u.override);for(let n of r){let a=u.override[n];this._applyValidation(a,n,this._utils.schemas[n]),t[n]=a}for(let n of o){let a=u.override[n];this._applyUnknownHandler(n,a,t,(s,i)=>{let D=this._utils.schemas[s];this._applyValidation(i,s,D),t[s]=i})}}}}};var lu;function ia(e,t,{logger:u=!1,isCLI:r=!1,passThrough:o=!1,FlagSchema:n,descriptor:a}={}){if(r){if(!n)throw new Error("'FlagSchema' option is required.");if(!a)throw new Error("'descriptor' option is required.")}else a=ie;let s=o?Array.isArray(o)?(d,c)=>o.includes(d)?{[d]:c}:void 0:(d,c)=>({[d]:c}):(d,c,p)=>{let{_:F,...C}=p.schemas;return ft(d,c,{...p,schemas:C})},i=sa(t,{isCLI:r,FlagSchema:n}),D=new gt(i,{logger:u,unknown:s,descriptor:a}),f=u!==!1;f&&lu&&(D._hasDeprecationWarned=lu);let l=D.normalize(e);return f&&(lu=D._hasDeprecationWarned),l}function sa(e,{isCLI:t,FlagSchema:u}){let r=[];t&&r.push(dt.create({name:"_"}));for(let o of e)r.push(Da(o,{isCLI:t,optionInfos:e,FlagSchema:u})),o.alias&&t&&r.push(lt.create({name:o.alias,sourceName:o.name}));return r}function Da(e,{isCLI:t,optionInfos:u,FlagSchema:r}){let{name:o}=e,n={name:o},a,s={};switch(e.type){case"int":a=ht,t&&(n.preprocess=Number);break;case"string":a=je;break;case"choice":a=Et,n.choices=e.choices.map(i=>i?.redirect?{...i,redirect:{to:{key:e.name,value:i.redirect}}}:i);break;case"boolean":a=Ft;break;case"flag":a=r,n.flags=u.flatMap(i=>[i.alias,i.description&&i.name,i.oppositeDescription&&`no-${i.name}`].filter(Boolean));break;case"path":a=je;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?n.validate=(i,D,f)=>e.exception(i)||D.validate(i,f):n.validate=(i,D,f)=>i===void 0||D.validate(i,f),e.redirect&&(s.redirect=i=>i?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let i=n.preprocess||(D=>D);n.preprocess=(D,f,l)=>f.preprocess(i(Array.isArray(D)?b(0,D,-1):D),l)}return e.array?pt.create({...t?{preprocess:i=>Array.isArray(i)?i:[i]}:{},...s,valueSchema:a.create(n)}):a.create({...n,...s})}var un=ia;var ca=Array.prototype.findLast??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return u}},fa=X("findLast",function(){if(Array.isArray(this))return ca}),du=fa;var rn=Symbol.for("PRETTIER_IS_FRONT_MATTER"),pu=[];function la(e){return!!e?.[rn]}var de=la;var nn=new Set(["yaml","toml"]),Ue=({node:e})=>de(e)&&nn.has(e.language);async function Fu(e,t,u,r){let{node:o}=u,{language:n}=o;if(!nn.has(n))return;let a=o.value.trim(),s;if(a){let i=n==="yaml"?n:st(r,{language:n});if(!i)return;s=a?await e(a,{parser:i}):""}else s=a;return et([o.startDelimiter,o.explicitLanguage??"",V,s,s?V:"",o.endDelimiter])}function da(e,t){return Ue({node:e})&&(delete t.end,delete t.raw,delete t.value),t}var mu=da;function pa({node:e}){return e.raw}var Eu=pa;var on=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Fa=e=>Object.keys(e).filter(t=>!on.has(t));function ma(e,t){let u=e?r=>e(r,on):Fa;return t?new Proxy(u,{apply:(r,o,n)=>de(n[0])?pu:Reflect.apply(r,o,n)}):u}var Cu=ma;function gu(e,t){if(!t)throw new Error("parserName is required.");let u=du(0,e,o=>o.parsers&&Object.prototype.hasOwnProperty.call(o.parsers,t));if(u)return u;let r=`Couldn't resolve parser "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new Me(r)}function an(e,t){if(!t)throw new Error("astFormat is required.");let u=du(0,e,o=>o.printers&&Object.prototype.hasOwnProperty.call(o.printers,t));if(u)return u;let r=`Couldn't find plugin for AST format "${t}".`;throw r+=" Plugins must be explicitly added to the standalone bundle.",new Me(r)}function We({plugins:e,parser:t}){let u=gu(e,t);return yu(u,t)}function yu(e,t){let u=e.parsers[t];return typeof u=="function"?u():u}async function sn(e,t){let u=e.printers[t],r=typeof u=="function"?await u():u;return Ea(r)}var hu=new WeakMap,q0=Symbol("PRINTER_NORMALIZED_MARK");function Ea(e){if(hu.has(e))return hu.get(e);let{features:t,getVisitorKeys:u,embed:r,massageAstNode:o,print:n,...a}=e;t=ya(t);let s=t.experimental_frontMatterSupport;u=Cu(u,s.massageAstNode||s.embed||s.print);let i=o;o&&s.massageAstNode&&(i=new Proxy(o,{apply(d,c,p){return mu(...p),Reflect.apply(d,c,p)}}));let D=r;if(r){let d;D=new Proxy(r,{get(c,p,F){return p==="getVisitorKeys"?(d??(d=r.getVisitorKeys?Cu(r.getVisitorKeys,s.massageAstNode||s.embed):u),d):Reflect.get(c,p,F)},apply:(c,p,F)=>s.embed&&Ue(...F)?Fu:Reflect.apply(c,p,F)})}let f=n;s.print&&(f=new Proxy(n,{apply(d,c,p){let[F]=p;return de(F.node)?Eu(F):Reflect.apply(d,c,p)}}));let l={features:t,getVisitorKeys:u,embed:D,massageAstNode:i,print:f,...a};return hu.set(e,l),l}var Ca=["clean","embed","print"],ha=Object.fromEntries(Ca.map(e=>[e,!1]));function ga(e){return{...ha,...e}}function ya(e){return{experimental_avoidAstMutation:!1,...e,experimental_frontMatterSupport:ga(e?.experimental_frontMatterSupport)}}var Dn={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null,getVisitorKeys:null};async function ba(e,t={}){let u={...e};if(!u.parser)if(u.filepath){if(u.parser=st(u,{physicalFile:u.filepath}),!u.parser)throw new Ye(`No parser could be inferred for file "${u.filepath}".`)}else throw new Ye("No parser and no file path given, couldn't infer a parser.");let r=it({plugins:e.plugins,showDeprecated:!0}).options,o={...Dn,...Object.fromEntries(r.filter(l=>l.default!==void 0).map(l=>[l.name,l.default]))},n=gu(u.plugins,u.parser),a=await yu(n,u.parser);u.astFormat=a.astFormat,u.locEnd=a.locEnd,u.locStart=a.locStart;let s=n.printers?.[a.astFormat]?n:an(u.plugins,a.astFormat),i=await sn(s,a.astFormat);u.printer=i,u.getVisitorKeys=i.getVisitorKeys;let D=s.defaultOptions?Object.fromEntries(Object.entries(s.defaultOptions).filter(([,l])=>l!==void 0)):{},f={...o,...D};for(let[l,d]of Object.entries(f))(u[l]===null||u[l]===void 0)&&(u[l]=d);return u.parser==="json"&&(u.trailingComma="none"),un(u,r,{passThrough:Object.keys(Dn),...t})}var se=ba;var pf=ao(dn(),1);var Au="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088F\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5C\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDC-\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7DC\uA7F1-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",pn="\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ADD\u1AE0-\u1AEB\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65",af=new RegExp("["+Au+"]"),sf=new RegExp("["+Au+pn+"]");Au=pn=null;var _u={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},Df=new Set(_u.keyword),cf=new Set(_u.strict),ff=new Set(_u.strictBind);var It=(e,t)=>u=>e(t(u));function mn(e){return{keyword:e.cyan,capitalized:e.yellow,jsxIdentifier:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.gray,invalid:It(It(e.white,e.bgRed),e.bold),gutter:e.gray,marker:It(e.red,e.bold),message:It(e.red,e.bold),reset:e.reset}}var hf=mn(ou(!0)),gf=mn(ou(!1));function _a(){return new Proxy({},{get:()=>e=>e})}var Fn=/\r\n|[\n\r\u2028\u2029]/;function xa(e,t,u){let r=Object.assign({column:0,line:-1},e.start),o=Object.assign({},r,e.end),{linesAbove:n=2,linesBelow:a=3}=u||{},s=r.line,i=r.column,D=o.line,f=o.column,l=Math.max(s-(n+1),0),d=Math.min(t.length,D+a);s===-1&&(l=0),D===-1&&(d=t.length);let c=D-s,p={};if(c)for(let F=0;F<=c;F++){let C=F+s;if(!i)p[C]=!0;else if(F===0){let y=t[C-1].length;p[C]=[i,y-i+1]}else if(F===c)p[C]=[0,f];else{let y=t[C-F].length;p[C]=[0,y]}}else i===f?i?p[s]=[i,0]:p[s]=!0:p[s]=[i,f-i];return{start:l,end:d,markerLines:p}}function En(e,t,u={}){let o=_a(!1),n=e.split(Fn),{start:a,end:s,markerLines:i}=xa(t,n,u),D=t.start&&typeof t.start.column=="number",f=String(s).length,d=e.split(Fn,s).slice(a,s).map((c,p)=>{let F=a+1+p,y=` ${` ${F}`.slice(-f)} |`,m=i[F],h=!i[F+1];if(m){let E="";if(Array.isArray(m)){let g=c.slice(0,Math.max(m[0]-1,0)).replace(/[^\t]/g," "),A=m[1]||1;E=[` + `,o.gutter(y.replace(/\d/g," "))," ",g,o.marker("^").repeat(A)].join(""),h&&u.message&&(E+=" "+o.message(u.message))}return[o.marker(">"),o.gutter(y),c.length>0?` ${c}`:"",E].join("")}else return` ${o.gutter(y)}${c.length>0?` ${c}`:""}`}).join(` +`);return u.message&&!D&&(d=`${" ".repeat(f+1)}${u.message} +${d}`),d}async function Ba(e,t){let u=await We(t),r=u.preprocess?await u.preprocess(e,t):e;t.originalText=r;let o;try{o=await u.parse(r,t,t)}catch(n){Ta(n,e)}return{text:r,ast:o}}function Ta(e,t){let{loc:u}=e;if(u){let r=En(t,u,{highlightCode:!0});throw e.message+=` +`+r,e.codeFrame=r,e}throw e}var Fe=Ba;async function Cn(e,t,u,r,o){if(u.embeddedLanguageFormatting!=="auto")return;let{printer:n}=u,{embed:a}=n;if(!a)return;if(a.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let{hasPrettierIgnore:s}=n,{getVisitorKeys:i}=a,D=[];d();let f=e.stack;for(let{print:c,node:p,pathStack:F}of D)try{e.stack=F;let C=await c(l,t,e,u);C&&o.set(p,C)}catch(C){if(globalThis.PRETTIER_DEBUG)throw C}e.stack=f;function l(c,p){return Na(c,p,u,r)}function d(){let{node:c}=e;if(c===null||typeof c!="object"||s?.(e))return;for(let F of i(c))Array.isArray(c[F])?e.each(d,F):e.call(d,F);let p=a(e,u);if(p){if(typeof p=="function"){D.push({print:p,node:c,pathStack:[...e.stack]});return}o.set(c,p)}}}async function Na(e,t,u,r){let o=await se({...u,...t,parentParser:u.parser,originalText:e,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:n}=await Fe(e,o),a=await r(n,o);return qe(a)}function Sa(e,t,u,r){let{originalText:o,[Symbol.for("comments")]:n,locStart:a,locEnd:s,[Symbol.for("printedComments")]:i}=t,{node:D}=e,f=a(D),l=s(D);for(let c of n)a(c)>=f&&s(c)<=l&&i.add(c);let{printPrettierIgnored:d}=t.printer;return d?d(e,t,u,r):o.slice(f,l)}var hn=Sa;async function Ge(e,t){({ast:e}=await xu(e,t));let u=new Map,r=new pr(e),o=Nr(t),n=new Map;await Cn(r,s,t,Ge,n);let a=await gn(r,t,s,void 0,n);if(Tr(t),t.cursorOffset>=0){if(t.nodeAfterCursor&&!t.nodeBeforeCursor)return[ee,a];if(t.nodeBeforeCursor&&!t.nodeAfterCursor)return[a,ee]}return a;function s(D,f){return D===void 0||D===r?i(f):Array.isArray(D)?r.call(()=>i(f),...D):r.call(()=>i(f),D)}function i(D){o(r);let f=r.node;if(f==null)return"";let l=ge(f)&&D===void 0;if(l&&u.has(f))return u.get(f);let d=gn(r,t,s,D,n);return l&&u.set(f,d),d}}function gn(e,t,u,r,o){let{node:n}=e,{printer:a}=t,s;switch(a.hasPrettierIgnore?.(e)?s=hn(e,t,u,r):o.has(n)?s=o.get(n):s=a.print(e,t,u,r),n){case t.cursorNode:s=Ee(s,i=>[ee,i,ee]);break;case t.nodeBeforeCursor:s=Ee(s,i=>[i,ee]);break;case t.nodeAfterCursor:s=Ee(s,i=>[ee,i]);break}return a.printComment&&!a.willPrintOwnComments?.(e,t)&&(s=Br(e,s,t)),s}async function xu(e,t){let u=e.comments??[];t[Symbol.for("comments")]=u,t[Symbol.for("printedComments")]=new Set,Ar(e,t);let{printer:{preprocess:r}}=t;return e=r?await r(e,t):e,{ast:e,comments:u}}function wa(e,t){let{cursorOffset:u,locStart:r,locEnd:o,getVisitorKeys:n}=t,a=c=>r(c)<=u&&o(c)>=u,s=e,i=[e];for(let c of Cr(e,{getVisitorKeys:n,filter:a}))i.push(c),s=c;if(hr(s,{getVisitorKeys:n}))return{cursorNode:s};let D,f,l=-1,d=Number.POSITIVE_INFINITY;for(;i.length>0&&(D===void 0||f===void 0);){s=i.pop();let c=D!==void 0,p=f!==void 0;for(let F of be(s,{getVisitorKeys:n})){if(!c){let C=o(F);C<=u&&C>l&&(D=F,l=C)}if(!p){let C=r(F);C>=u&&Ca(d,i)).filter(Boolean);let D={},f=new Set(o(s));for(let d in s)!Object.prototype.hasOwnProperty.call(s,d)||n?.has(d)||(f.has(d)?D[d]=a(s[d],s):D[d]=s[d]);let l=r(s,D,i);if(l!==null)return l??D}}var yn=Oa;var Pa=Array.prototype.findLastIndex??function(e){for(let t=this.length-1;t>=0;t--){let u=this[t];if(e(u,t,this))return t}return-1},Ia=X("findLastIndex",function(){if(Array.isArray(this))return Pa}),bn=Ia;var ka=({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify";function va(e,t){return t=new Set(t),e.find(u=>xn.has(u.type)&&t.has(u))}function An(e){let t=bn(0,e,u=>u.type!=="Program"&&u.type!=="File");return t===-1?e:e.slice(0,t+1)}function Ra(e,t,{locStart:u,locEnd:r}){let[o,...n]=e,[a,...s]=t;if(o===a)return[o,a];let i=u(o);for(let f of An(s))if(u(f)>=i)a=f;else break;let D=r(a);for(let f of An(n)){if(r(f)<=D)o=f;else break;if(o===a)break}return[o,a]}function Tu(e,t,u,r,o=[],n){let{locStart:a,locEnd:s}=u,i=a(e),D=s(e);if(t>D||tr);let s=e.slice(r,o).search(/\S/u),i=s===-1;if(!i)for(r+=s;o>r&&!/\S/u.test(e[o-1]);--o);let D=Tu(u,r,t,(c,p)=>_n(t,c,p),[],"rangeStart");if(!D)return;let f=i?D:Tu(u,o,t,c=>_n(t,c),[],"rangeEnd");if(!f)return;let l,d;if(ka(t)){let c=va(D,f);l=c,d=c}else[l,d]=Ra(D,f,t);return[Math.min(n(l),n(d)),Math.max(a(l),a(d))]}var wn="\uFEFF",Tn=Symbol("cursor");async function On(e,t,u=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:r,text:o}=await Fe(e,t);t.cursorOffset>=0&&(t={...t,...Bu(r,t)});let n=await Ge(r,t,u);u>0&&(n=tt([V,n],u,t.tabWidth));let a=Ce(n,t);if(u>0){let i=a.formatted.trim();a.cursorNodeStart!==void 0&&(a.cursorNodeStart-=a.formatted.indexOf(i),a.cursorNodeStart<0&&(a.cursorNodeStart=0,a.cursorNodeText=a.cursorNodeText.trimStart()),a.cursorNodeStart+a.cursorNodeText.length>i.length&&(a.cursorNodeText=a.cursorNodeText.trimEnd())),a.formatted=i+Se(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let i,D,f,l;if((t.cursorNode||t.nodeBeforeCursor||t.nodeAfterCursor)&&a.cursorNodeText)if(f=a.cursorNodeStart,l=a.cursorNodeText,t.cursorNode)i=t.locStart(t.cursorNode),D=o.slice(i,t.locEnd(t.cursorNode));else{if(!t.nodeBeforeCursor&&!t.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");i=t.nodeBeforeCursor?t.locEnd(t.nodeBeforeCursor):0;let y=t.nodeAfterCursor?t.locStart(t.nodeAfterCursor):o.length;D=o.slice(i,y)}else i=0,D=o,f=0,l=a.formatted;let d=t.cursorOffset-i;if(D===l)return{formatted:a.formatted,cursorOffset:f+d,comments:s};let c=D.split("");c.splice(d,0,Tn);let p=l.split(""),F=Ut(c,p),C=f;for(let y of F)if(y.removed){if(y.value.includes(Tn))break}else C+=y.count;return{formatted:a.formatted,cursorOffset:C,comments:s}}return{formatted:a.formatted,cursorOffset:-1,comments:s}}async function Ya(e,t){let{ast:u,text:r}=await Fe(e,t),[o,n]=Bn(r,t,u)??[0,0],a=r.slice(o,n),s=Math.min(o,r.lastIndexOf(` +`,o)+1),i=r.slice(s,o).match(/^\s*/u)[0],D=he(i,t.tabWidth),f=await On(a,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>o&&t.cursorOffset<=n?t.cursorOffset-o:-1,endOfLine:"lf"},D),l=f.formatted.trimEnd(),{cursorOffset:d}=t;d>n?d+=l.length-a.length:f.cursorOffset>=0&&(d=f.cursorOffset+o);let c=r.slice(0,o)+l+r.slice(n);if(t.endOfLine!=="lf"){let p=Se(t.endOfLine);d>=0&&p===`\r +`&&(d+=$t(c.slice(0,d),` +`)),c=oe(0,c,` +`,p)}return{formatted:c,cursorOffset:d,comments:f.comments}}function Nu(e,t,u){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?u:t}function Nn(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:o}=t;return u=Nu(e,u,-1),r=Nu(e,r,0),o=Nu(e,o,e.length),{...t,cursorOffset:u,rangeStart:r,rangeEnd:o}}function Pn(e,t){let{cursorOffset:u,rangeStart:r,rangeEnd:o,endOfLine:n}=Nn(e,t),a=e.charAt(0)===wn;if(a&&(e=e.slice(1),u--,r--,o--),n==="auto"&&(n=Yu(e)),e.includes("\r")){let s=i=>$t(e.slice(0,Math.max(i,0)),`\r +`);u-=s(u),r-=s(r),o-=s(o),e=ju(e)}return{hasBOM:a,text:e,options:Nn(e,{...t,cursorOffset:u,rangeStart:r,rangeEnd:o,endOfLine:n})}}async function Sn(e,t){let u=await We(t);return!u.hasPragma||u.hasPragma(e)}async function ja(e,t){return(await We(t)).hasIgnorePragma?.(e)}async function Su(e,t){let{hasBOM:u,text:r,options:o}=Pn(e,await se(t));if(o.rangeStart>=o.rangeEnd&&r!==""||o.requirePragma&&!await Sn(r,o)||o.checkIgnorePragma&&await ja(r,o))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let n;return o.rangeStart>0||o.rangeEnd=0&&n.cursorOffset++),n}async function In(e,t,u){let{text:r,options:o}=Pn(e,await se(t)),n=await Fe(r,o);return u&&(u.preprocessForPrint&&(n.ast=await xu(n.ast,o)),u.massage&&(n.ast=yn(n.ast,o))),n}async function kn(e,t){t=await se(t);let u=await Ge(e,t);return Ce(u,t)}async function vn(e,t){let u=sr(e),{formatted:r}=await Su(u,{...t,parser:"__js_expression"});return r}async function Rn(e,t){t=await se(t);let{ast:u}=await Fe(e,t);return t.cursorOffset>=0&&(t={...t,...Bu(u,t)}),Ge(u,t)}async function Ln(e,t){return Ce(e,await se(t))}var wu={};Yt(wu,{builders:()=>Wa,printer:()=>$a,utils:()=>Va});var Wa={join:Ie,line:ut,softline:or,hardline:V,literalline:Qe,group:Kt,conditionalGroup:tr,fill:er,lineSuffix:ve,lineSuffixBoundary:ar,cursor:ee,breakParent:ce,ifBreak:ur,trim:ir,indent:ae,indentIfBreak:rr,align:De,addAlignmentToDoc:tt,markAsRoot:et,dedentToRoot:Qu,dedent:Zu,hardlineWithoutBreakParent:ke,literallineWithoutBreakParent:Gt,label:nr,concat:e=>e},$a={printDocToString:Ce},Va={willBreak:Ku,traverseDoc:we,findInDoc:Xe,mapDoc:Pe,removeLines:zu,stripTrailingHardline:qe,replaceEndOfLine:Ju,canBreak:Hu};var Mn="3.7.4";var Pu={};Yt(Pu,{addDanglingComment:()=>ue,addLeadingComment:()=>fe,addTrailingComment:()=>le,getAlignmentSize:()=>he,getIndentSize:()=>Yn,getMaxContinuousCount:()=>jn,getNextNonSpaceNonCommentCharacter:()=>Un,getNextNonSpaceNonCommentCharacterIndex:()=>ni,getPreferredQuote:()=>Vn,getStringWidth:()=>Re,hasNewline:()=>z,hasNewlineInRange:()=>Kn,hasSpaces:()=>Gn,isNextLineEmpty:()=>Di,isNextLineEmptyAfterIndex:()=>kt,isPreviousLineEmpty:()=>ai,makeString:()=>si,skip:()=>ye,skipEverythingButNewLine:()=>ot,skipInlineComment:()=>xe,skipNewline:()=>K,skipSpaces:()=>Y,skipToLineEnd:()=>nt,skipTrailingComment:()=>Be,skipWhitespace:()=>Fr});function Ka(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let u=t+2;uMath.max(r,o.length),0)/t.length}var jn=Xa;function qa(e,t){let u=ze(e,t);return u===!1?"":e.charAt(u)}var Un=qa;var Wn=Object.freeze({character:"'",codePoint:39}),$n=Object.freeze({character:'"',codePoint:34}),Qa=Object.freeze({preferred:Wn,alternate:$n}),Za=Object.freeze({preferred:$n,alternate:Wn});function ei(e,t){let{preferred:u,alternate:r}=t===!0||t==="'"?Qa:Za,{length:o}=e,n=0,a=0;for(let s=0;sa?r:u).character}var Vn=ei;function ti(e,t,u){for(let r=t;rs===r?s:i===t?"\\"+i:i||(u&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(s)?s:"\\"+s));return t+n+t}function Di(e,t){return arguments.length===2||typeof t=="number"?kt(e,t):ii(...arguments)}function me(e,t=1){return async(...u)=>{let r=u[t]??{},o=r.plugins??[];return u[t]={...r,plugins:Array.isArray(o)?o:Object.values(o)},e(...u)}}var zn=me(Su);async function Jn(e,t){let{formatted:u}=await zn(e,{...t,cursorOffset:-1});return u}async function ci(e,t){return await Jn(e,t)===e}var fi=me(it,0),li={parse:me(In),formatAST:me(kn),formatDoc:me(vn),printToDoc:me(Rn),printDocToString:me(Ln)};export{li as __debug,ci as check,Hn as default,wu as doc,Jn as format,zn as formatWithCursor,fi as getSupportInfo,Pu as util,Mn as version}; diff --git a/node_modules/raw-body/HISTORY.md b/node_modules/raw-body/HISTORY.md deleted file mode 100755 index baf0e2d88..000000000 --- a/node_modules/raw-body/HISTORY.md +++ /dev/null @@ -1,308 +0,0 @@ -2.5.2 / 2023-02-21 -================== - - * Fix error message for non-stream argument - -2.5.1 / 2022-02-28 -================== - - * Fix error on early async hooks implementations - -2.5.0 / 2022-02-21 -================== - - * Prevent loss of async hooks context - * Prevent hanging when stream is not readable - * deps: http-errors@2.0.0 - - deps: depd@2.0.0 - - deps: statuses@2.0.1 - -2.4.3 / 2022-02-14 -================== - - * deps: bytes@3.1.2 - -2.4.2 / 2021-11-16 -================== - - * deps: bytes@3.1.1 - * deps: http-errors@1.8.1 - - deps: setprototypeof@1.2.0 - - deps: toidentifier@1.0.1 - -2.4.1 / 2019-06-25 -================== - - * deps: http-errors@1.7.3 - - deps: inherits@2.0.4 - -2.4.0 / 2019-04-17 -================== - - * deps: bytes@3.1.0 - - Add petabyte (`pb`) support - * deps: http-errors@1.7.2 - - Set constructor name when possible - - deps: setprototypeof@1.1.1 - - deps: statuses@'>= 1.5.0 < 2' - * deps: iconv-lite@0.4.24 - - Added encoding MIK - -2.3.3 / 2018-05-08 -================== - - * deps: http-errors@1.6.3 - - deps: depd@~1.1.2 - - deps: setprototypeof@1.1.0 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.23 - - Fix loading encoding with year appended - - Fix deprecation warnings on Node.js 10+ - -2.3.2 / 2017-09-09 -================== - - * deps: iconv-lite@0.4.19 - - Fix ISO-8859-1 regression - - Update Windows-1255 - -2.3.1 / 2017-09-07 -================== - - * deps: bytes@3.0.0 - * deps: http-errors@1.6.2 - - deps: depd@1.1.1 - * perf: skip buffer decoding on overage chunk - -2.3.0 / 2017-08-04 -================== - - * Add TypeScript definitions - * Use `http-errors` for standard emitted errors - * deps: bytes@2.5.0 - * deps: iconv-lite@0.4.18 - - Add support for React Native - - Add a warning if not loaded as utf-8 - - Fix CESU-8 decoding in Node.js 8 - - Improve speed of ISO-8859-1 encoding - -2.2.0 / 2017-01-02 -================== - - * deps: iconv-lite@0.4.15 - - Added encoding MS-31J - - Added encoding MS-932 - - Added encoding MS-936 - - Added encoding MS-949 - - Added encoding MS-950 - - Fix GBK/GB18030 handling of Euro character - -2.1.7 / 2016-06-19 -================== - - * deps: bytes@2.4.0 - * perf: remove double-cleanup on happy path - -2.1.6 / 2016-03-07 -================== - - * deps: bytes@2.3.0 - - Drop partial bytes on all parsed units - - Fix parsing byte string that looks like hex - -2.1.5 / 2015-11-30 -================== - - * deps: bytes@2.2.0 - * deps: iconv-lite@0.4.13 - -2.1.4 / 2015-09-27 -================== - - * Fix masking critical errors from `iconv-lite` - * deps: iconv-lite@0.4.12 - - Fix CESU-8 decoding in Node.js 4.x - -2.1.3 / 2015-09-12 -================== - - * Fix sync callback when attaching data listener causes sync read - - Node.js 0.10 compatibility issue - -2.1.2 / 2015-07-05 -================== - - * Fix error stack traces to skip `makeError` - * deps: iconv-lite@0.4.11 - - Add encoding CESU-8 - -2.1.1 / 2015-06-14 -================== - - * Use `unpipe` module for unpiping requests - -2.1.0 / 2015-05-28 -================== - - * deps: iconv-lite@0.4.10 - - Improved UTF-16 endianness detection - - Leading BOM is now removed when decoding - - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails - -2.0.2 / 2015-05-21 -================== - - * deps: bytes@2.1.0 - - Slight optimizations - -2.0.1 / 2015-05-10 -================== - - * Fix a false-positive when unpiping in Node.js 0.8 - -2.0.0 / 2015-05-08 -================== - - * Return a promise without callback instead of thunk - * deps: bytes@2.0.1 - - units no longer case sensitive when parsing - -1.3.4 / 2015-04-15 -================== - - * Fix hanging callback if request aborts during read - * deps: iconv-lite@0.4.8 - - Add encoding alias UNICODE-1-1-UTF-7 - -1.3.3 / 2015-02-08 -================== - - * deps: iconv-lite@0.4.7 - - Gracefully support enumerables on `Object.prototype` - -1.3.2 / 2015-01-20 -================== - - * deps: iconv-lite@0.4.6 - - Fix rare aliases of single-byte encodings - -1.3.1 / 2014-11-21 -================== - - * deps: iconv-lite@0.4.5 - - Fix Windows-31J and X-SJIS encoding support - -1.3.0 / 2014-07-20 -================== - - * Fully unpipe the stream on error - - Fixes `Cannot switch to old mode now` error on Node.js 0.10+ - -1.2.3 / 2014-07-20 -================== - - * deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - -1.2.2 / 2014-06-19 -================== - - * Send invalid encoding error to callback - -1.2.1 / 2014-06-15 -================== - - * deps: iconv-lite@0.4.3 - - Added encodings UTF-16BE and UTF-16 with BOM - -1.2.0 / 2014-06-13 -================== - - * Passing string as `options` interpreted as encoding - * Support all encodings from `iconv-lite` - -1.1.7 / 2014-06-12 -================== - - * use `string_decoder` module from npm - -1.1.6 / 2014-05-27 -================== - - * check encoding for old streams1 - * support node.js < 0.10.6 - -1.1.5 / 2014-05-14 -================== - - * bump bytes - -1.1.4 / 2014-04-19 -================== - - * allow true as an option - * bump bytes - -1.1.3 / 2014-03-02 -================== - - * fix case when length=null - -1.1.2 / 2013-12-01 -================== - - * be less strict on state.encoding check - -1.1.1 / 2013-11-27 -================== - - * add engines - -1.1.0 / 2013-11-27 -================== - - * add err.statusCode and err.type - * allow for encoding option to be true - * pause the stream instead of dumping on error - * throw if the stream's encoding is set - -1.0.1 / 2013-11-19 -================== - - * dont support streams1, throw if dev set encoding - -1.0.0 / 2013-11-17 -================== - - * rename `expected` option to `length` - -0.2.0 / 2013-11-15 -================== - - * republish - -0.1.1 / 2013-11-15 -================== - - * use bytes - -0.1.0 / 2013-11-11 -================== - - * generator support - -0.0.3 / 2013-10-10 -================== - - * update repo - -0.0.2 / 2013-09-14 -================== - - * dump stream on bad headers - * listen to events after defining received and buffers - -0.0.1 / 2013-09-14 -================== - - * Initial release diff --git a/node_modules/raw-body/LICENSE b/node_modules/raw-body/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/raw-body/README.md b/node_modules/raw-body/README.md old mode 100755 new mode 100644 diff --git a/node_modules/raw-body/index.d.ts b/node_modules/raw-body/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/raw-body/index.js b/node_modules/raw-body/index.js old mode 100755 new mode 100644 diff --git a/node_modules/raw-body/package.json b/node_modules/raw-body/package.json old mode 100755 new mode 100644 index aabb1c368..d8120afa4 --- a/node_modules/raw-body/package.json +++ b/node_modules/raw-body/package.json @@ -1,7 +1,7 @@ { "name": "raw-body", "description": "Get and validate the raw body of a readable stream.", - "version": "2.5.2", + "version": "2.5.3", "author": "Jonathan Ong (http://jongleberry.com)", "contributors": [ "Douglas Christopher Wilson ", @@ -10,10 +10,10 @@ "license": "MIT", "repository": "stream-utils/raw-body", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "devDependencies": { "bluebird": "3.7.2", @@ -33,10 +33,8 @@ "node": ">= 0.8" }, "files": [ - "HISTORY.md", "LICENSE", "README.md", - "SECURITY.md", "index.d.ts", "index.js" ], diff --git a/node_modules/send/HISTORY.md b/node_modules/send/HISTORY.md index 0dd29d0f0..07ee6b4f7 100755 --- a/node_modules/send/HISTORY.md +++ b/node_modules/send/HISTORY.md @@ -1,3 +1,8 @@ +0.19.1 / 2024-10-09 +=================== + +* deps: encodeurl@~2.0.0 + 0.19.0 / 2024-09-10 =================== @@ -485,37 +490,37 @@ * update range-parser and fresh -0.1.4 / 2013-08-11 +0.1.4 / 2013-08-11 ================== * update fresh -0.1.3 / 2013-07-08 +0.1.3 / 2013-07-08 ================== * Revert "Fix fd leak" -0.1.2 / 2013-07-03 +0.1.2 / 2013-07-03 ================== * Fix fd leak -0.1.0 / 2012-08-25 +0.1.0 / 2012-08-25 ================== * add options parameter to send() that is passed to fs.createReadStream() [kanongil] -0.0.4 / 2012-08-16 +0.0.4 / 2012-08-16 ================== * allow custom "Accept-Ranges" definition -0.0.3 / 2012-07-16 +0.0.3 / 2012-07-16 ================== * fix normalization of the root directory. Closes #3 -0.0.2 / 2012-07-09 +0.0.2 / 2012-07-09 ================== * add passing of req explicitly for now (YUCK) diff --git a/node_modules/send/LICENSE b/node_modules/send/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/send/index.js b/node_modules/send/index.js old mode 100755 new mode 100644 diff --git a/node_modules/send/node_modules/http-errors/HISTORY.md b/node_modules/send/node_modules/http-errors/HISTORY.md new file mode 100644 index 000000000..722868429 --- /dev/null +++ b/node_modules/send/node_modules/http-errors/HISTORY.md @@ -0,0 +1,180 @@ +2.0.0 / 2021-12-17 +================== + + * Drop support for Node.js 0.6 + * Remove `I'mateapot` export; use `ImATeapot` instead + * Remove support for status being non-first argument + * Rename `UnorderedCollection` constructor to `TooEarly` + * deps: depd@2.0.0 + - Replace internal `eval` usage with `Function` constructor + - Use instance methods on `process` to check for listeners + * deps: statuses@2.0.1 + - Fix messaging casing of `418 I'm a Teapot` + - Remove code 306 + - Rename `425 Unordered Collection` to standard `425 Too Early` + +2021-11-14 / 1.8.1 +================== + + * deps: toidentifier@1.0.1 + +2020-06-29 / 1.8.0 +================== + + * Add `isHttpError` export to determine if value is an HTTP error + * deps: setprototypeof@1.2.0 + +2019-06-24 / 1.7.3 +================== + + * deps: inherits@2.0.4 + +2019-02-18 / 1.7.2 +================== + + * deps: setprototypeof@1.1.1 + +2018-09-08 / 1.7.1 +================== + + * Fix error creating objects in some environments + +2018-07-30 / 1.7.0 +================== + + * Set constructor name when possible + * Use `toidentifier` module to make class names + * deps: statuses@'>= 1.5.0 < 2' + +2018-03-29 / 1.6.3 +================== + + * deps: depd@~1.1.2 + - perf: remove argument reassignment + * deps: setprototypeof@1.1.0 + * deps: statuses@'>= 1.4.0 < 2' + +2017-08-04 / 1.6.2 +================== + + * deps: depd@1.1.1 + - Remove unnecessary `Buffer` loading + +2017-02-20 / 1.6.1 +================== + + * deps: setprototypeof@1.0.3 + - Fix shim for old browsers + +2017-02-14 / 1.6.0 +================== + + * Accept custom 4xx and 5xx status codes in factory + * Add deprecation message to `"I'mateapot"` export + * Deprecate passing status code as anything except first argument in factory + * Deprecate using non-error status codes + * Make `message` property enumerable for `HttpError`s + +2016-11-16 / 1.5.1 +================== + + * deps: inherits@2.0.3 + - Fix issue loading in browser + * deps: setprototypeof@1.0.2 + * deps: statuses@'>= 1.3.1 < 2' + +2016-05-18 / 1.5.0 +================== + + * Support new code `421 Misdirected Request` + * Use `setprototypeof` module to replace `__proto__` setting + * deps: statuses@'>= 1.3.0 < 2' + - Add `421 Misdirected Request` + - perf: enable strict mode + * perf: enable strict mode + +2016-01-28 / 1.4.0 +================== + + * Add `HttpError` export, for `err instanceof createError.HttpError` + * deps: inherits@2.0.1 + * deps: statuses@'>= 1.2.1 < 2' + - Fix message for status 451 + - Remove incorrect nginx status code + +2015-02-02 / 1.3.1 +================== + + * Fix regression where status can be overwritten in `createError` `props` + +2015-02-01 / 1.3.0 +================== + + * Construct errors using defined constructors from `createError` + * Fix error names that are not identifiers + - `createError["I'mateapot"]` is now `createError.ImATeapot` + * Set a meaningful `name` property on constructed errors + +2014-12-09 / 1.2.8 +================== + + * Fix stack trace from exported function + * Remove `arguments.callee` usage + +2014-10-14 / 1.2.7 +================== + + * Remove duplicate line + +2014-10-02 / 1.2.6 +================== + + * Fix `expose` to be `true` for `ClientError` constructor + +2014-09-28 / 1.2.5 +================== + + * deps: statuses@1 + +2014-09-21 / 1.2.4 +================== + + * Fix dependency version to work with old `npm`s + +2014-09-21 / 1.2.3 +================== + + * deps: statuses@~1.1.0 + +2014-09-21 / 1.2.2 +================== + + * Fix publish error + +2014-09-21 / 1.2.1 +================== + + * Support Node.js 0.6 + * Use `inherits` instead of `util` + +2014-09-09 / 1.2.0 +================== + + * Fix the way inheriting functions + * Support `expose` being provided in properties argument + +2014-09-08 / 1.1.0 +================== + + * Default status to 500 + * Support provided `error` to extend + +2014-09-08 / 1.0.1 +================== + + * Fix accepting string message + +2014-09-08 / 1.0.0 +================== + + * Initial release diff --git a/node_modules/send/node_modules/http-errors/LICENSE b/node_modules/send/node_modules/http-errors/LICENSE new file mode 100644 index 000000000..82af4df54 --- /dev/null +++ b/node_modules/send/node_modules/http-errors/LICENSE @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/send/node_modules/http-errors/README.md b/node_modules/send/node_modules/http-errors/README.md new file mode 100644 index 000000000..a8b7330b0 --- /dev/null +++ b/node_modules/send/node_modules/http-errors/README.md @@ -0,0 +1,169 @@ +# http-errors + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][node-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Create HTTP errors for Express, Koa, Connect, etc. with ease. + +## Install + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```console +$ npm install http-errors +``` + +## Example + +```js +var createError = require('http-errors') +var express = require('express') +var app = express() + +app.use(function (req, res, next) { + if (!req.user) return next(createError(401, 'Please login to view this page.')) + next() +}) +``` + +## API + +This is the current API, currently extracted from Koa and subject to change. + +### Error Properties + +- `expose` - can be used to signal if `message` should be sent to the client, + defaulting to `false` when `status` >= 500 +- `headers` - can be an object of header names to values to be sent to the + client, defaulting to `undefined`. When defined, the key names should all + be lower-cased +- `message` - the traditional error message, which should be kept short and all + single line +- `status` - the status code of the error, mirroring `statusCode` for general + compatibility +- `statusCode` - the status code of the error, defaulting to `500` + +### createError([status], [message], [properties]) + +Create a new error object with the given message `msg`. +The error object inherits from `createError.HttpError`. + +```js +var err = createError(404, 'This video does not exist!') +``` + +- `status: 500` - the status code as a number +- `message` - the message of the error, defaulting to node's text for that status code. +- `properties` - custom properties to attach to the object + +### createError([status], [error], [properties]) + +Extend the given `error` object with `createError.HttpError` +properties. This will not alter the inheritance of the given +`error` object, and the modified `error` object is the +return value. + + + +```js +fs.readFile('foo.txt', function (err, buf) { + if (err) { + if (err.code === 'ENOENT') { + var httpError = createError(404, err, { expose: false }) + } else { + var httpError = createError(500, err) + } + } +}) +``` + +- `status` - the status code as a number +- `error` - the error object to extend +- `properties` - custom properties to attach to the object + +### createError.isHttpError(val) + +Determine if the provided `val` is an `HttpError`. This will return `true` +if the error inherits from the `HttpError` constructor of this module or +matches the "duck type" for an error this module creates. All outputs from +the `createError` factory will return `true` for this function, including +if an non-`HttpError` was passed into the factory. + +### new createError\[code || name\](\[msg]\)) + +Create a new error object with the given message `msg`. +The error object inherits from `createError.HttpError`. + +```js +var err = new createError.NotFound() +``` + +- `code` - the status code as a number +- `name` - the name of the error as a "bumpy case", i.e. `NotFound` or `InternalServerError`. + +#### List of all constructors + +|Status Code|Constructor Name | +|-----------|-----------------------------| +|400 |BadRequest | +|401 |Unauthorized | +|402 |PaymentRequired | +|403 |Forbidden | +|404 |NotFound | +|405 |MethodNotAllowed | +|406 |NotAcceptable | +|407 |ProxyAuthenticationRequired | +|408 |RequestTimeout | +|409 |Conflict | +|410 |Gone | +|411 |LengthRequired | +|412 |PreconditionFailed | +|413 |PayloadTooLarge | +|414 |URITooLong | +|415 |UnsupportedMediaType | +|416 |RangeNotSatisfiable | +|417 |ExpectationFailed | +|418 |ImATeapot | +|421 |MisdirectedRequest | +|422 |UnprocessableEntity | +|423 |Locked | +|424 |FailedDependency | +|425 |TooEarly | +|426 |UpgradeRequired | +|428 |PreconditionRequired | +|429 |TooManyRequests | +|431 |RequestHeaderFieldsTooLarge | +|451 |UnavailableForLegalReasons | +|500 |InternalServerError | +|501 |NotImplemented | +|502 |BadGateway | +|503 |ServiceUnavailable | +|504 |GatewayTimeout | +|505 |HTTPVersionNotSupported | +|506 |VariantAlsoNegotiates | +|507 |InsufficientStorage | +|508 |LoopDetected | +|509 |BandwidthLimitExceeded | +|510 |NotExtended | +|511 |NetworkAuthenticationRequired| + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/http-errors/master?label=ci +[ci-url]: https://github.com/jshttp/http-errors/actions?query=workflow%3Aci +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/http-errors/master +[coveralls-url]: https://coveralls.io/r/jshttp/http-errors?branch=master +[node-image]: https://badgen.net/npm/node/http-errors +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/http-errors +[npm-url]: https://npmjs.org/package/http-errors +[npm-version-image]: https://badgen.net/npm/v/http-errors +[travis-image]: https://badgen.net/travis/jshttp/http-errors/master +[travis-url]: https://travis-ci.org/jshttp/http-errors diff --git a/node_modules/send/node_modules/http-errors/index.js b/node_modules/send/node_modules/http-errors/index.js new file mode 100644 index 000000000..c425f1ee9 --- /dev/null +++ b/node_modules/send/node_modules/http-errors/index.js @@ -0,0 +1,289 @@ +/*! + * http-errors + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2016 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var deprecate = require('depd')('http-errors') +var setPrototypeOf = require('setprototypeof') +var statuses = require('statuses') +var inherits = require('inherits') +var toIdentifier = require('toidentifier') + +/** + * Module exports. + * @public + */ + +module.exports = createError +module.exports.HttpError = createHttpErrorConstructor() +module.exports.isHttpError = createIsHttpErrorFunction(module.exports.HttpError) + +// Populate exports for all constructors +populateConstructorExports(module.exports, statuses.codes, module.exports.HttpError) + +/** + * Get the code class of a status code. + * @private + */ + +function codeClass (status) { + return Number(String(status).charAt(0) + '00') +} + +/** + * Create a new HTTP Error. + * + * @returns {Error} + * @public + */ + +function createError () { + // so much arity going on ~_~ + var err + var msg + var status = 500 + var props = {} + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i] + var type = typeof arg + if (type === 'object' && arg instanceof Error) { + err = arg + status = err.status || err.statusCode || status + } else if (type === 'number' && i === 0) { + status = arg + } else if (type === 'string') { + msg = arg + } else if (type === 'object') { + props = arg + } else { + throw new TypeError('argument #' + (i + 1) + ' unsupported type ' + type) + } + } + + if (typeof status === 'number' && (status < 400 || status >= 600)) { + deprecate('non-error status code; use only 4xx or 5xx status codes') + } + + if (typeof status !== 'number' || + (!statuses.message[status] && (status < 400 || status >= 600))) { + status = 500 + } + + // constructor + var HttpError = createError[status] || createError[codeClass(status)] + + if (!err) { + // create error + err = HttpError + ? new HttpError(msg) + : new Error(msg || statuses.message[status]) + Error.captureStackTrace(err, createError) + } + + if (!HttpError || !(err instanceof HttpError) || err.status !== status) { + // add properties to generic error + err.expose = status < 500 + err.status = err.statusCode = status + } + + for (var key in props) { + if (key !== 'status' && key !== 'statusCode') { + err[key] = props[key] + } + } + + return err +} + +/** + * Create HTTP error abstract base class. + * @private + */ + +function createHttpErrorConstructor () { + function HttpError () { + throw new TypeError('cannot construct abstract class') + } + + inherits(HttpError, Error) + + return HttpError +} + +/** + * Create a constructor for a client error. + * @private + */ + +function createClientErrorConstructor (HttpError, name, code) { + var className = toClassName(name) + + function ClientError (message) { + // create the error object + var msg = message != null ? message : statuses.message[code] + var err = new Error(msg) + + // capture a stack trace to the construction point + Error.captureStackTrace(err, ClientError) + + // adjust the [[Prototype]] + setPrototypeOf(err, ClientError.prototype) + + // redefine the error message + Object.defineProperty(err, 'message', { + enumerable: true, + configurable: true, + value: msg, + writable: true + }) + + // redefine the error name + Object.defineProperty(err, 'name', { + enumerable: false, + configurable: true, + value: className, + writable: true + }) + + return err + } + + inherits(ClientError, HttpError) + nameFunc(ClientError, className) + + ClientError.prototype.status = code + ClientError.prototype.statusCode = code + ClientError.prototype.expose = true + + return ClientError +} + +/** + * Create function to test is a value is a HttpError. + * @private + */ + +function createIsHttpErrorFunction (HttpError) { + return function isHttpError (val) { + if (!val || typeof val !== 'object') { + return false + } + + if (val instanceof HttpError) { + return true + } + + return val instanceof Error && + typeof val.expose === 'boolean' && + typeof val.statusCode === 'number' && val.status === val.statusCode + } +} + +/** + * Create a constructor for a server error. + * @private + */ + +function createServerErrorConstructor (HttpError, name, code) { + var className = toClassName(name) + + function ServerError (message) { + // create the error object + var msg = message != null ? message : statuses.message[code] + var err = new Error(msg) + + // capture a stack trace to the construction point + Error.captureStackTrace(err, ServerError) + + // adjust the [[Prototype]] + setPrototypeOf(err, ServerError.prototype) + + // redefine the error message + Object.defineProperty(err, 'message', { + enumerable: true, + configurable: true, + value: msg, + writable: true + }) + + // redefine the error name + Object.defineProperty(err, 'name', { + enumerable: false, + configurable: true, + value: className, + writable: true + }) + + return err + } + + inherits(ServerError, HttpError) + nameFunc(ServerError, className) + + ServerError.prototype.status = code + ServerError.prototype.statusCode = code + ServerError.prototype.expose = false + + return ServerError +} + +/** + * Set the name of a function, if possible. + * @private + */ + +function nameFunc (func, name) { + var desc = Object.getOwnPropertyDescriptor(func, 'name') + + if (desc && desc.configurable) { + desc.value = name + Object.defineProperty(func, 'name', desc) + } +} + +/** + * Populate the exports object with constructors for every error class. + * @private + */ + +function populateConstructorExports (exports, codes, HttpError) { + codes.forEach(function forEachCode (code) { + var CodeError + var name = toIdentifier(statuses.message[code]) + + switch (codeClass(code)) { + case 400: + CodeError = createClientErrorConstructor(HttpError, name, code) + break + case 500: + CodeError = createServerErrorConstructor(HttpError, name, code) + break + } + + if (CodeError) { + // export the constructor + exports[code] = CodeError + exports[name] = CodeError + } + }) +} + +/** + * Get a class name from a name identifier. + * @private + */ + +function toClassName (name) { + return name.substr(-5) !== 'Error' + ? name + 'Error' + : name +} diff --git a/node_modules/send/node_modules/http-errors/package.json b/node_modules/send/node_modules/http-errors/package.json new file mode 100644 index 000000000..4cb6d7eda --- /dev/null +++ b/node_modules/send/node_modules/http-errors/package.json @@ -0,0 +1,50 @@ +{ + "name": "http-errors", + "description": "Create HTTP error objects", + "version": "2.0.0", + "author": "Jonathan Ong (http://jongleberry.com)", + "contributors": [ + "Alan Plum ", + "Douglas Christopher Wilson " + ], + "license": "MIT", + "repository": "jshttp/http-errors", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.25.3", + "eslint-plugin-markdown": "2.2.1", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "5.2.0", + "eslint-plugin-standard": "4.1.0", + "mocha": "9.1.3", + "nyc": "15.1.0" + }, + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "lint": "eslint . && node ./scripts/lint-readme-list.js", + "test": "mocha --reporter spec --bail", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "version": "node scripts/version-history.js && git add HISTORY.md" + }, + "keywords": [ + "http", + "error" + ], + "files": [ + "index.js", + "HISTORY.md", + "LICENSE", + "README.md" + ] +} diff --git a/node_modules/send/node_modules/statuses/HISTORY.md b/node_modules/send/node_modules/statuses/HISTORY.md new file mode 100644 index 000000000..fa4556ef2 --- /dev/null +++ b/node_modules/send/node_modules/statuses/HISTORY.md @@ -0,0 +1,82 @@ +2.0.1 / 2021-01-03 +================== + + * Fix returning values from `Object.prototype` + +2.0.0 / 2020-04-19 +================== + + * Drop support for Node.js 0.6 + * Fix messaging casing of `418 I'm a Teapot` + * Remove code 306 + * Remove `status[code]` exports; use `status.message[code]` + * Remove `status[msg]` exports; use `status.code[msg]` + * Rename `425 Unordered Collection` to standard `425 Too Early` + * Rename `STATUS_CODES` export to `message` + * Return status message for `statuses(code)` when given code + +1.5.0 / 2018-03-27 +================== + + * Add `103 Early Hints` + +1.4.0 / 2017-10-20 +================== + + * Add `STATUS_CODES` export + +1.3.1 / 2016-11-11 +================== + + * Fix return type in JSDoc + +1.3.0 / 2016-05-17 +================== + + * Add `421 Misdirected Request` + * perf: enable strict mode + +1.2.1 / 2015-02-01 +================== + + * Fix message for status 451 + - `451 Unavailable For Legal Reasons` + +1.2.0 / 2014-09-28 +================== + + * Add `208 Already Repored` + * Add `226 IM Used` + * Add `306 (Unused)` + * Add `415 Unable For Legal Reasons` + * Add `508 Loop Detected` + +1.1.1 / 2014-09-24 +================== + + * Add missing 308 to `codes.json` + +1.1.0 / 2014-09-21 +================== + + * Add `codes.json` for universal support + +1.0.4 / 2014-08-20 +================== + + * Package cleanup + +1.0.3 / 2014-06-08 +================== + + * Add 308 to `.redirect` category + +1.0.2 / 2014-03-13 +================== + + * Add `.retry` category + +1.0.1 / 2014-03-12 +================== + + * Initial release diff --git a/node_modules/send/node_modules/statuses/LICENSE b/node_modules/send/node_modules/statuses/LICENSE new file mode 100644 index 000000000..28a316182 --- /dev/null +++ b/node_modules/send/node_modules/statuses/LICENSE @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/send/node_modules/statuses/README.md b/node_modules/send/node_modules/statuses/README.md new file mode 100644 index 000000000..57967e6e6 --- /dev/null +++ b/node_modules/send/node_modules/statuses/README.md @@ -0,0 +1,136 @@ +# statuses + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-version-image]][node-version-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +HTTP status utility for node. + +This module provides a list of status codes and messages sourced from +a few different projects: + + * The [IANA Status Code Registry](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) + * The [Node.js project](https://nodejs.org/) + * The [NGINX project](https://www.nginx.com/) + * The [Apache HTTP Server project](https://httpd.apache.org/) + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install statuses +``` + +## API + + + +```js +var status = require('statuses') +``` + +### status(code) + +Returns the status message string for a known HTTP status code. The code +may be a number or a string. An error is thrown for an unknown status code. + + + +```js +status(403) // => 'Forbidden' +status('403') // => 'Forbidden' +status(306) // throws +``` + +### status(msg) + +Returns the numeric status code for a known HTTP status message. The message +is case-insensitive. An error is thrown for an unknown status message. + + + +```js +status('forbidden') // => 403 +status('Forbidden') // => 403 +status('foo') // throws +``` + +### status.codes + +Returns an array of all the status codes as `Integer`s. + +### status.code[msg] + +Returns the numeric status code for a known status message (in lower-case), +otherwise `undefined`. + + + +```js +status['not found'] // => 404 +``` + +### status.empty[code] + +Returns `true` if a status code expects an empty body. + + + +```js +status.empty[200] // => undefined +status.empty[204] // => true +status.empty[304] // => true +``` + +### status.message[code] + +Returns the string message for a known numeric status code, otherwise +`undefined`. This object is the same format as the +[Node.js http module `http.STATUS_CODES`](https://nodejs.org/dist/latest/docs/api/http.html#http_http_status_codes). + + + +```js +status.message[404] // => 'Not Found' +``` + +### status.redirect[code] + +Returns `true` if a status code is a valid redirect status. + + + +```js +status.redirect[200] // => undefined +status.redirect[301] // => true +``` + +### status.retry[code] + +Returns `true` if you should retry the rest. + + + +```js +status.retry[501] // => undefined +status.retry[503] // => true +``` + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/statuses/master?label=ci +[ci-url]: https://github.com/jshttp/statuses/actions?query=workflow%3Aci +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/statuses/master +[coveralls-url]: https://coveralls.io/r/jshttp/statuses?branch=master +[node-version-image]: https://badgen.net/npm/node/statuses +[node-version-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/statuses +[npm-url]: https://npmjs.org/package/statuses +[npm-version-image]: https://badgen.net/npm/v/statuses diff --git a/node_modules/send/node_modules/statuses/codes.json b/node_modules/send/node_modules/statuses/codes.json new file mode 100644 index 000000000..1333ed10b --- /dev/null +++ b/node_modules/send/node_modules/statuses/codes.json @@ -0,0 +1,65 @@ +{ + "100": "Continue", + "101": "Switching Protocols", + "102": "Processing", + "103": "Early Hints", + "200": "OK", + "201": "Created", + "202": "Accepted", + "203": "Non-Authoritative Information", + "204": "No Content", + "205": "Reset Content", + "206": "Partial Content", + "207": "Multi-Status", + "208": "Already Reported", + "226": "IM Used", + "300": "Multiple Choices", + "301": "Moved Permanently", + "302": "Found", + "303": "See Other", + "304": "Not Modified", + "305": "Use Proxy", + "307": "Temporary Redirect", + "308": "Permanent Redirect", + "400": "Bad Request", + "401": "Unauthorized", + "402": "Payment Required", + "403": "Forbidden", + "404": "Not Found", + "405": "Method Not Allowed", + "406": "Not Acceptable", + "407": "Proxy Authentication Required", + "408": "Request Timeout", + "409": "Conflict", + "410": "Gone", + "411": "Length Required", + "412": "Precondition Failed", + "413": "Payload Too Large", + "414": "URI Too Long", + "415": "Unsupported Media Type", + "416": "Range Not Satisfiable", + "417": "Expectation Failed", + "418": "I'm a Teapot", + "421": "Misdirected Request", + "422": "Unprocessable Entity", + "423": "Locked", + "424": "Failed Dependency", + "425": "Too Early", + "426": "Upgrade Required", + "428": "Precondition Required", + "429": "Too Many Requests", + "431": "Request Header Fields Too Large", + "451": "Unavailable For Legal Reasons", + "500": "Internal Server Error", + "501": "Not Implemented", + "502": "Bad Gateway", + "503": "Service Unavailable", + "504": "Gateway Timeout", + "505": "HTTP Version Not Supported", + "506": "Variant Also Negotiates", + "507": "Insufficient Storage", + "508": "Loop Detected", + "509": "Bandwidth Limit Exceeded", + "510": "Not Extended", + "511": "Network Authentication Required" +} diff --git a/node_modules/send/node_modules/statuses/index.js b/node_modules/send/node_modules/statuses/index.js new file mode 100644 index 000000000..ea351c553 --- /dev/null +++ b/node_modules/send/node_modules/statuses/index.js @@ -0,0 +1,146 @@ +/*! + * statuses + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2016 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var codes = require('./codes.json') + +/** + * Module exports. + * @public + */ + +module.exports = status + +// status code to message map +status.message = codes + +// status message (lower-case) to code map +status.code = createMessageToStatusCodeMap(codes) + +// array of status codes +status.codes = createStatusCodeList(codes) + +// status codes for redirects +status.redirect = { + 300: true, + 301: true, + 302: true, + 303: true, + 305: true, + 307: true, + 308: true +} + +// status codes for empty bodies +status.empty = { + 204: true, + 205: true, + 304: true +} + +// status codes for when you should retry the request +status.retry = { + 502: true, + 503: true, + 504: true +} + +/** + * Create a map of message to status code. + * @private + */ + +function createMessageToStatusCodeMap (codes) { + var map = {} + + Object.keys(codes).forEach(function forEachCode (code) { + var message = codes[code] + var status = Number(code) + + // populate map + map[message.toLowerCase()] = status + }) + + return map +} + +/** + * Create a list of all status codes. + * @private + */ + +function createStatusCodeList (codes) { + return Object.keys(codes).map(function mapCode (code) { + return Number(code) + }) +} + +/** + * Get the status code for given message. + * @private + */ + +function getStatusCode (message) { + var msg = message.toLowerCase() + + if (!Object.prototype.hasOwnProperty.call(status.code, msg)) { + throw new Error('invalid status message: "' + message + '"') + } + + return status.code[msg] +} + +/** + * Get the status message for given code. + * @private + */ + +function getStatusMessage (code) { + if (!Object.prototype.hasOwnProperty.call(status.message, code)) { + throw new Error('invalid status code: ' + code) + } + + return status.message[code] +} + +/** + * Get the status code. + * + * Given a number, this will throw if it is not a known status + * code, otherwise the code will be returned. Given a string, + * the string will be parsed for a number and return the code + * if valid, otherwise will lookup the code assuming this is + * the status message. + * + * @param {string|number} code + * @returns {number} + * @public + */ + +function status (code) { + if (typeof code === 'number') { + return getStatusMessage(code) + } + + if (typeof code !== 'string') { + throw new TypeError('code must be a number or string') + } + + // '403' + var n = parseInt(code, 10) + if (!isNaN(n)) { + return getStatusMessage(n) + } + + return getStatusCode(code) +} diff --git a/node_modules/send/node_modules/statuses/package.json b/node_modules/send/node_modules/statuses/package.json new file mode 100644 index 000000000..8c3e719b5 --- /dev/null +++ b/node_modules/send/node_modules/statuses/package.json @@ -0,0 +1,49 @@ +{ + "name": "statuses", + "description": "HTTP status utility", + "version": "2.0.1", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)" + ], + "repository": "jshttp/statuses", + "license": "MIT", + "keywords": [ + "http", + "status", + "code" + ], + "files": [ + "HISTORY.md", + "index.js", + "codes.json", + "LICENSE" + ], + "devDependencies": { + "csv-parse": "4.14.2", + "eslint": "7.17.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.22.1", + "eslint-plugin-markdown": "1.0.2", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "4.2.1", + "eslint-plugin-standard": "4.1.0", + "mocha": "8.2.1", + "nyc": "15.1.0", + "raw-body": "2.4.1", + "stream-to-array": "2.3.0" + }, + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "build": "node scripts/build.js", + "fetch": "node scripts/fetch-apache.js && node scripts/fetch-iana.js && node scripts/fetch-nginx.js && node scripts/fetch-node.js", + "lint": "eslint --plugin markdown --ext js,md .", + "test": "mocha --reporter spec --check-leaks --bail test/", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "update": "npm run fetch && npm run build", + "version": "node scripts/version-history.js && git add HISTORY.md" + } +} diff --git a/node_modules/send/package.json b/node_modules/send/package.json index a3233e005..acd3fa195 100755 --- a/node_modules/send/package.json +++ b/node_modules/send/package.json @@ -1,7 +1,7 @@ { "name": "send", "description": "Better streaming static file server with Range and conditional-GET support", - "version": "0.19.0", + "version": "0.19.1", "author": "TJ Holowaychuk ", "contributors": [ "Douglas Christopher Wilson ", @@ -19,7 +19,7 @@ "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", diff --git a/node_modules/serve-static/node_modules/debug/.coveralls.yml b/node_modules/serve-static/node_modules/debug/.coveralls.yml new file mode 100644 index 000000000..20a706858 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/.coveralls.yml @@ -0,0 +1 @@ +repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve diff --git a/node_modules/serve-static/node_modules/debug/.eslintrc b/node_modules/serve-static/node_modules/debug/.eslintrc new file mode 100644 index 000000000..8a37ae2c2 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/.eslintrc @@ -0,0 +1,11 @@ +{ + "env": { + "browser": true, + "node": true + }, + "rules": { + "no-console": 0, + "no-empty": [1, { "allowEmptyCatch": true }] + }, + "extends": "eslint:recommended" +} diff --git a/node_modules/serve-static/node_modules/debug/.npmignore b/node_modules/serve-static/node_modules/debug/.npmignore new file mode 100644 index 000000000..5f60eecc8 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/.npmignore @@ -0,0 +1,9 @@ +support +test +examples +example +*.sock +dist +yarn.lock +coverage +bower.json diff --git a/node_modules/serve-static/node_modules/debug/.travis.yml b/node_modules/serve-static/node_modules/debug/.travis.yml new file mode 100644 index 000000000..6c6090c3b --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/.travis.yml @@ -0,0 +1,14 @@ + +language: node_js +node_js: + - "6" + - "5" + - "4" + +install: + - make node_modules + +script: + - make lint + - make test + - make coveralls diff --git a/node_modules/serve-static/node_modules/debug/CHANGELOG.md b/node_modules/serve-static/node_modules/debug/CHANGELOG.md new file mode 100644 index 000000000..eadaa1895 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/CHANGELOG.md @@ -0,0 +1,362 @@ + +2.6.9 / 2017-09-22 +================== + + * remove ReDoS regexp in %o formatter (#504) + +2.6.8 / 2017-05-18 +================== + + * Fix: Check for undefined on browser globals (#462, @marbemac) + +2.6.7 / 2017-05-16 +================== + + * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom) + * Fix: Inline extend function in node implementation (#452, @dougwilson) + * Docs: Fix typo (#455, @msasad) + +2.6.5 / 2017-04-27 +================== + + * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek) + * Misc: clean up browser reference checks (#447, @thebigredgeek) + * Misc: add npm-debug.log to .gitignore (@thebigredgeek) + + +2.6.4 / 2017-04-20 +================== + + * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo) + * Chore: ignore bower.json in npm installations. (#437, @joaovieira) + * Misc: update "ms" to v0.7.3 (@tootallnate) + +2.6.3 / 2017-03-13 +================== + + * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts) + * Docs: Changelog fix (@thebigredgeek) + +2.6.2 / 2017-03-10 +================== + + * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin) + * Docs: Add backers and sponsors from Open Collective (#422, @piamancini) + * Docs: Add Slackin invite badge (@tootallnate) + +2.6.1 / 2017-02-10 +================== + + * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error + * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0) + * Fix: IE8 "Expected identifier" error (#414, @vgoma) + * Fix: Namespaces would not disable once enabled (#409, @musikov) + +2.6.0 / 2016-12-28 +================== + + * Fix: added better null pointer checks for browser useColors (@thebigredgeek) + * Improvement: removed explicit `window.debug` export (#404, @tootallnate) + * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate) + +2.5.2 / 2016-12-25 +================== + + * Fix: reference error on window within webworkers (#393, @KlausTrainer) + * Docs: fixed README typo (#391, @lurch) + * Docs: added notice about v3 api discussion (@thebigredgeek) + +2.5.1 / 2016-12-20 +================== + + * Fix: babel-core compatibility + +2.5.0 / 2016-12-20 +================== + + * Fix: wrong reference in bower file (@thebigredgeek) + * Fix: webworker compatibility (@thebigredgeek) + * Fix: output formatting issue (#388, @kribblo) + * Fix: babel-loader compatibility (#383, @escwald) + * Misc: removed built asset from repo and publications (@thebigredgeek) + * Misc: moved source files to /src (#378, @yamikuronue) + * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue) + * Test: coveralls integration (#378, @yamikuronue) + * Docs: simplified language in the opening paragraph (#373, @yamikuronue) + +2.4.5 / 2016-12-17 +================== + + * Fix: `navigator` undefined in Rhino (#376, @jochenberger) + * Fix: custom log function (#379, @hsiliev) + * Improvement: bit of cleanup + linting fixes (@thebigredgeek) + * Improvement: rm non-maintainted `dist/` dir (#375, @freewil) + * Docs: simplified language in the opening paragraph. (#373, @yamikuronue) + +2.4.4 / 2016-12-14 +================== + + * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts) + +2.4.3 / 2016-12-14 +================== + + * Fix: navigation.userAgent error for react native (#364, @escwald) + +2.4.2 / 2016-12-14 +================== + + * Fix: browser colors (#367, @tootallnate) + * Misc: travis ci integration (@thebigredgeek) + * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek) + +2.4.1 / 2016-12-13 +================== + + * Fix: typo that broke the package (#356) + +2.4.0 / 2016-12-13 +================== + + * Fix: bower.json references unbuilt src entry point (#342, @justmatt) + * Fix: revert "handle regex special characters" (@tootallnate) + * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate) + * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate) + * Improvement: allow colors in workers (#335, @botverse) + * Improvement: use same color for same namespace. (#338, @lchenay) + +2.3.3 / 2016-11-09 +================== + + * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne) + * Fix: Returning `localStorage` saved values (#331, Levi Thomason) + * Improvement: Don't create an empty object when no `process` (Nathan Rajlich) + +2.3.2 / 2016-11-09 +================== + + * Fix: be super-safe in index.js as well (@TooTallNate) + * Fix: should check whether process exists (Tom Newby) + +2.3.1 / 2016-11-09 +================== + + * Fix: Added electron compatibility (#324, @paulcbetts) + * Improvement: Added performance optimizations (@tootallnate) + * Readme: Corrected PowerShell environment variable example (#252, @gimre) + * Misc: Removed yarn lock file from source control (#321, @fengmk2) + +2.3.0 / 2016-11-07 +================== + + * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic) + * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos) + * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15) + * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran) + * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom) + * Package: Update "ms" to 0.7.2 (#315, @DevSide) + * Package: removed superfluous version property from bower.json (#207 @kkirsche) + * Readme: fix USE_COLORS to DEBUG_COLORS + * Readme: Doc fixes for format string sugar (#269, @mlucool) + * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0) + * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable) + * Readme: better docs for browser support (#224, @matthewmueller) + * Tooling: Added yarn integration for development (#317, @thebigredgeek) + * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek) + * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman) + * Misc: Updated contributors (@thebigredgeek) + +2.2.0 / 2015-05-09 +================== + + * package: update "ms" to v0.7.1 (#202, @dougwilson) + * README: add logging to file example (#193, @DanielOchoa) + * README: fixed a typo (#191, @amir-s) + * browser: expose `storage` (#190, @stephenmathieson) + * Makefile: add a `distclean` target (#189, @stephenmathieson) + +2.1.3 / 2015-03-13 +================== + + * Updated stdout/stderr example (#186) + * Updated example/stdout.js to match debug current behaviour + * Renamed example/stderr.js to stdout.js + * Update Readme.md (#184) + * replace high intensity foreground color for bold (#182, #183) + +2.1.2 / 2015-03-01 +================== + + * dist: recompile + * update "ms" to v0.7.0 + * package: update "browserify" to v9.0.3 + * component: fix "ms.js" repo location + * changed bower package name + * updated documentation about using debug in a browser + * fix: security error on safari (#167, #168, @yields) + +2.1.1 / 2014-12-29 +================== + + * browser: use `typeof` to check for `console` existence + * browser: check for `console.log` truthiness (fix IE 8/9) + * browser: add support for Chrome apps + * Readme: added Windows usage remarks + * Add `bower.json` to properly support bower install + +2.1.0 / 2014-10-15 +================== + + * node: implement `DEBUG_FD` env variable support + * package: update "browserify" to v6.1.0 + * package: add "license" field to package.json (#135, @panuhorsmalahti) + +2.0.0 / 2014-09-01 +================== + + * package: update "browserify" to v5.11.0 + * node: use stderr rather than stdout for logging (#29, @stephenmathieson) + +1.0.4 / 2014-07-15 +================== + + * dist: recompile + * example: remove `console.info()` log usage + * example: add "Content-Type" UTF-8 header to browser example + * browser: place %c marker after the space character + * browser: reset the "content" color via `color: inherit` + * browser: add colors support for Firefox >= v31 + * debug: prefer an instance `log()` function over the global one (#119) + * Readme: update documentation about styled console logs for FF v31 (#116, @wryk) + +1.0.3 / 2014-07-09 +================== + + * Add support for multiple wildcards in namespaces (#122, @seegno) + * browser: fix lint + +1.0.2 / 2014-06-10 +================== + + * browser: update color palette (#113, @gscottolson) + * common: make console logging function configurable (#108, @timoxley) + * node: fix %o colors on old node <= 0.8.x + * Makefile: find node path using shell/which (#109, @timoxley) + +1.0.1 / 2014-06-06 +================== + + * browser: use `removeItem()` to clear localStorage + * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777) + * package: add "contributors" section + * node: fix comment typo + * README: list authors + +1.0.0 / 2014-06-04 +================== + + * make ms diff be global, not be scope + * debug: ignore empty strings in enable() + * node: make DEBUG_COLORS able to disable coloring + * *: export the `colors` array + * npmignore: don't publish the `dist` dir + * Makefile: refactor to use browserify + * package: add "browserify" as a dev dependency + * Readme: add Web Inspector Colors section + * node: reset terminal color for the debug content + * node: map "%o" to `util.inspect()` + * browser: map "%j" to `JSON.stringify()` + * debug: add custom "formatters" + * debug: use "ms" module for humanizing the diff + * Readme: add "bash" syntax highlighting + * browser: add Firebug color support + * browser: add colors for WebKit browsers + * node: apply log to `console` + * rewrite: abstract common logic for Node & browsers + * add .jshintrc file + +0.8.1 / 2014-04-14 +================== + + * package: re-add the "component" section + +0.8.0 / 2014-03-30 +================== + + * add `enable()` method for nodejs. Closes #27 + * change from stderr to stdout + * remove unnecessary index.js file + +0.7.4 / 2013-11-13 +================== + + * remove "browserify" key from package.json (fixes something in browserify) + +0.7.3 / 2013-10-30 +================== + + * fix: catch localStorage security error when cookies are blocked (Chrome) + * add debug(err) support. Closes #46 + * add .browser prop to package.json. Closes #42 + +0.7.2 / 2013-02-06 +================== + + * fix package.json + * fix: Mobile Safari (private mode) is broken with debug + * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript + +0.7.1 / 2013-02-05 +================== + + * add repository URL to package.json + * add DEBUG_COLORED to force colored output + * add browserify support + * fix component. Closes #24 + +0.7.0 / 2012-05-04 +================== + + * Added .component to package.json + * Added debug.component.js build + +0.6.0 / 2012-03-16 +================== + + * Added support for "-" prefix in DEBUG [Vinay Pulim] + * Added `.enabled` flag to the node version [TooTallNate] + +0.5.0 / 2012-02-02 +================== + + * Added: humanize diffs. Closes #8 + * Added `debug.disable()` to the CS variant + * Removed padding. Closes #10 + * Fixed: persist client-side variant again. Closes #9 + +0.4.0 / 2012-02-01 +================== + + * Added browser variant support for older browsers [TooTallNate] + * Added `debug.enable('project:*')` to browser variant [TooTallNate] + * Added padding to diff (moved it to the right) + +0.3.0 / 2012-01-26 +================== + + * Added millisecond diff when isatty, otherwise UTC string + +0.2.0 / 2012-01-22 +================== + + * Added wildcard support + +0.1.0 / 2011-12-02 +================== + + * Added: remove colors unless stderr isatty [TooTallNate] + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/node_modules/serve-static/node_modules/debug/LICENSE b/node_modules/serve-static/node_modules/debug/LICENSE new file mode 100644 index 000000000..658c933d2 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/LICENSE @@ -0,0 +1,19 @@ +(The MIT License) + +Copyright (c) 2014 TJ Holowaychuk + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software +and associated documentation files (the 'Software'), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/node_modules/serve-static/node_modules/debug/Makefile b/node_modules/serve-static/node_modules/debug/Makefile new file mode 100644 index 000000000..584da8bf9 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/Makefile @@ -0,0 +1,50 @@ +# get Makefile directory name: http://stackoverflow.com/a/5982798/376773 +THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) +THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd) + +# BIN directory +BIN := $(THIS_DIR)/node_modules/.bin + +# Path +PATH := node_modules/.bin:$(PATH) +SHELL := /bin/bash + +# applications +NODE ?= $(shell which node) +YARN ?= $(shell which yarn) +PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm)) +BROWSERIFY ?= $(NODE) $(BIN)/browserify + +.FORCE: + +install: node_modules + +node_modules: package.json + @NODE_ENV= $(PKG) install + @touch node_modules + +lint: .FORCE + eslint browser.js debug.js index.js node.js + +test-node: .FORCE + istanbul cover node_modules/mocha/bin/_mocha -- test/**.js + +test-browser: .FORCE + mkdir -p dist + + @$(BROWSERIFY) \ + --standalone debug \ + . > dist/debug.js + + karma start --single-run + rimraf dist + +test: .FORCE + concurrently \ + "make test-node" \ + "make test-browser" + +coveralls: + cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js + +.PHONY: all install clean distclean diff --git a/node_modules/serve-static/node_modules/debug/README.md b/node_modules/serve-static/node_modules/debug/README.md new file mode 100644 index 000000000..f67be6b31 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/README.md @@ -0,0 +1,312 @@ +# debug +[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) +[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) + + + +A tiny node.js debugging utility modelled after node core's debugging technique. + +**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)** + +## Installation + +```bash +$ npm install debug +``` + +## Usage + +`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. + +Example _app.js_: + +```js +var debug = require('debug')('http') + , http = require('http') + , name = 'My App'; + +// fake app + +debug('booting %s', name); + +http.createServer(function(req, res){ + debug(req.method + ' ' + req.url); + res.end('hello\n'); +}).listen(3000, function(){ + debug('listening'); +}); + +// fake worker of some kind + +require('./worker'); +``` + +Example _worker.js_: + +```js +var debug = require('debug')('worker'); + +setInterval(function(){ + debug('doing some work'); +}, 1000); +``` + + The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples: + + ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png) + + ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png) + +#### Windows note + + On Windows the environment variable is set using the `set` command. + + ```cmd + set DEBUG=*,-not_this + ``` + + Note that PowerShell uses different syntax to set environment variables. + + ```cmd + $env:DEBUG = "*,-not_this" + ``` + +Then, run the program to be debugged as usual. + +## Millisecond diff + + When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. + + ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png) + + When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below: + + ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png) + +## Conventions + + If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". + +## Wildcards + + The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. + + You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:". + +## Environment Variables + + When running through Node.js, you can set a few environment variables that will + change the behavior of the debug logging: + +| Name | Purpose | +|-----------|-------------------------------------------------| +| `DEBUG` | Enables/disables specific debugging namespaces. | +| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | +| `DEBUG_DEPTH` | Object inspection depth. | +| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | + + + __Note:__ The environment variables beginning with `DEBUG_` end up being + converted into an Options object that gets used with `%o`/`%O` formatters. + See the Node.js documentation for + [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) + for the complete list. + +## Formatters + + + Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters: + +| Formatter | Representation | +|-----------|----------------| +| `%O` | Pretty-print an Object on multiple lines. | +| `%o` | Pretty-print an Object all on a single line. | +| `%s` | String. | +| `%d` | Number (both integer and float). | +| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | +| `%%` | Single percent sign ('%'). This does not consume an argument. | + +### Custom formatters + + You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like: + +```js +const createDebug = require('debug') +createDebug.formatters.h = (v) => { + return v.toString('hex') +} + +// …elsewhere +const debug = createDebug('foo') +debug('this is hex: %h', new Buffer('hello world')) +// foo this is hex: 68656c6c6f20776f726c6421 +0ms +``` + +## Browser support + You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), + or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), + if you don't want to build it yourself. + + Debug's enable state is currently persisted by `localStorage`. + Consider the situation shown below where you have `worker:a` and `worker:b`, + and wish to debug both. You can enable this using `localStorage.debug`: + +```js +localStorage.debug = 'worker:*' +``` + +And then refresh the page. + +```js +a = debug('worker:a'); +b = debug('worker:b'); + +setInterval(function(){ + a('doing some work'); +}, 1000); + +setInterval(function(){ + b('doing some work'); +}, 1200); +``` + +#### Web Inspector Colors + + Colors are also enabled on "Web Inspectors" that understand the `%c` formatting + option. These are WebKit web inspectors, Firefox ([since version + 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) + and the Firebug plugin for Firefox (any version). + + Colored output looks something like: + + ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png) + + +## Output streams + + By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: + +Example _stdout.js_: + +```js +var debug = require('debug'); +var error = debug('app:error'); + +// by default stderr is used +error('goes to stderr!'); + +var log = debug('app:log'); +// set this namespace to log via console.log +log.log = console.log.bind(console); // don't forget to bind to console! +log('goes to stdout'); +error('still goes to stderr!'); + +// set all output to go via console.info +// overrides all per-namespace log settings +debug.log = console.info.bind(console); +error('now goes to stdout via console.info'); +log('still goes to stdout, but via console.info now'); +``` + + +## Authors + + - TJ Holowaychuk + - Nathan Rajlich + - Andrew Rhyne + +## Backers + +Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## Sponsors + +Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +## License + +(The MIT License) + +Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca> + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/serve-static/node_modules/debug/component.json b/node_modules/serve-static/node_modules/debug/component.json new file mode 100644 index 000000000..9de26410f --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/component.json @@ -0,0 +1,19 @@ +{ + "name": "debug", + "repo": "visionmedia/debug", + "description": "small debugging utility", + "version": "2.6.9", + "keywords": [ + "debug", + "log", + "debugger" + ], + "main": "src/browser.js", + "scripts": [ + "src/browser.js", + "src/debug.js" + ], + "dependencies": { + "rauchg/ms.js": "0.7.1" + } +} diff --git a/node_modules/serve-static/node_modules/debug/karma.conf.js b/node_modules/serve-static/node_modules/debug/karma.conf.js new file mode 100644 index 000000000..103a82d15 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/karma.conf.js @@ -0,0 +1,70 @@ +// Karma configuration +// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC) + +module.exports = function(config) { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['mocha', 'chai', 'sinon'], + + + // list of files / patterns to load in the browser + files: [ + 'dist/debug.js', + 'test/*spec.js' + ], + + + // list of files to exclude + exclude: [ + 'src/node.js' + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + }, + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ['progress'], + + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: true, + + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ['PhantomJS'], + + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: Infinity + }) +} diff --git a/node_modules/serve-static/node_modules/debug/node.js b/node_modules/serve-static/node_modules/debug/node.js new file mode 100644 index 000000000..7fc36fe6d --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/node.js @@ -0,0 +1 @@ +module.exports = require('./src/node'); diff --git a/node_modules/serve-static/node_modules/debug/node_modules/ms/index.js b/node_modules/serve-static/node_modules/debug/node_modules/ms/index.js new file mode 100644 index 000000000..6a522b16b --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/node_modules/ms/index.js @@ -0,0 +1,152 @@ +/** + * Helpers. + */ + +var s = 1000; +var m = s * 60; +var h = m * 60; +var d = h * 24; +var y = d * 365.25; + +/** + * Parse or format the given `val`. + * + * Options: + * + * - `long` verbose formatting [false] + * + * @param {String|Number} val + * @param {Object} [options] + * @throws {Error} throw an error if val is not a non-empty string or a number + * @return {String|Number} + * @api public + */ + +module.exports = function(val, options) { + options = options || {}; + var type = typeof val; + if (type === 'string' && val.length > 0) { + return parse(val); + } else if (type === 'number' && isNaN(val) === false) { + return options.long ? fmtLong(val) : fmtShort(val); + } + throw new Error( + 'val is not a non-empty string or a valid number. val=' + + JSON.stringify(val) + ); +}; + +/** + * Parse the given `str` and return milliseconds. + * + * @param {String} str + * @return {Number} + * @api private + */ + +function parse(str) { + str = String(str); + if (str.length > 100) { + return; + } + var match = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec( + str + ); + if (!match) { + return; + } + var n = parseFloat(match[1]); + var type = (match[2] || 'ms').toLowerCase(); + switch (type) { + case 'years': + case 'year': + case 'yrs': + case 'yr': + case 'y': + return n * y; + case 'days': + case 'day': + case 'd': + return n * d; + case 'hours': + case 'hour': + case 'hrs': + case 'hr': + case 'h': + return n * h; + case 'minutes': + case 'minute': + case 'mins': + case 'min': + case 'm': + return n * m; + case 'seconds': + case 'second': + case 'secs': + case 'sec': + case 's': + return n * s; + case 'milliseconds': + case 'millisecond': + case 'msecs': + case 'msec': + case 'ms': + return n; + default: + return undefined; + } +} + +/** + * Short format for `ms`. + * + * @param {Number} ms + * @return {String} + * @api private + */ + +function fmtShort(ms) { + if (ms >= d) { + return Math.round(ms / d) + 'd'; + } + if (ms >= h) { + return Math.round(ms / h) + 'h'; + } + if (ms >= m) { + return Math.round(ms / m) + 'm'; + } + if (ms >= s) { + return Math.round(ms / s) + 's'; + } + return ms + 'ms'; +} + +/** + * Long format for `ms`. + * + * @param {Number} ms + * @return {String} + * @api private + */ + +function fmtLong(ms) { + return plural(ms, d, 'day') || + plural(ms, h, 'hour') || + plural(ms, m, 'minute') || + plural(ms, s, 'second') || + ms + ' ms'; +} + +/** + * Pluralization helper. + */ + +function plural(ms, n, name) { + if (ms < n) { + return; + } + if (ms < n * 1.5) { + return Math.floor(ms / n) + ' ' + name; + } + return Math.ceil(ms / n) + ' ' + name + 's'; +} diff --git a/node_modules/serve-static/node_modules/debug/node_modules/ms/license.md b/node_modules/serve-static/node_modules/debug/node_modules/ms/license.md new file mode 100644 index 000000000..69b61253a --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/node_modules/ms/license.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Zeit, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules/serve-static/node_modules/debug/node_modules/ms/package.json b/node_modules/serve-static/node_modules/debug/node_modules/ms/package.json new file mode 100644 index 000000000..6a31c81fa --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/node_modules/ms/package.json @@ -0,0 +1,37 @@ +{ + "name": "ms", + "version": "2.0.0", + "description": "Tiny milisecond conversion utility", + "repository": "zeit/ms", + "main": "./index", + "files": [ + "index.js" + ], + "scripts": { + "precommit": "lint-staged", + "lint": "eslint lib/* bin/*", + "test": "mocha tests.js" + }, + "eslintConfig": { + "extends": "eslint:recommended", + "env": { + "node": true, + "es6": true + } + }, + "lint-staged": { + "*.js": [ + "npm run lint", + "prettier --single-quote --write", + "git add" + ] + }, + "license": "MIT", + "devDependencies": { + "eslint": "3.19.0", + "expect.js": "0.3.1", + "husky": "0.13.3", + "lint-staged": "3.4.1", + "mocha": "3.4.1" + } +} diff --git a/node_modules/serve-static/node_modules/debug/node_modules/ms/readme.md b/node_modules/serve-static/node_modules/debug/node_modules/ms/readme.md new file mode 100644 index 000000000..84a9974cc --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/node_modules/ms/readme.md @@ -0,0 +1,51 @@ +# ms + +[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms) +[![Slack Channel](http://zeit-slackin.now.sh/badge.svg)](https://zeit.chat/) + +Use this package to easily convert various time formats to milliseconds. + +## Examples + +```js +ms('2 days') // 172800000 +ms('1d') // 86400000 +ms('10h') // 36000000 +ms('2.5 hrs') // 9000000 +ms('2h') // 7200000 +ms('1m') // 60000 +ms('5s') // 5000 +ms('1y') // 31557600000 +ms('100') // 100 +``` + +### Convert from milliseconds + +```js +ms(60000) // "1m" +ms(2 * 60000) // "2m" +ms(ms('10 hours')) // "10h" +``` + +### Time format written-out + +```js +ms(60000, { long: true }) // "1 minute" +ms(2 * 60000, { long: true }) // "2 minutes" +ms(ms('10 hours'), { long: true }) // "10 hours" +``` + +## Features + +- Works both in [node](https://nodejs.org) and in the browser. +- If a number is supplied to `ms`, a string with a unit is returned. +- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`). +- If you pass a string with a number and a valid unit, the number of equivalent ms is returned. + +## Caught a bug? + +1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device +2. Link the package to the global module directory: `npm link` +3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, node will now use your clone of ms! + +As always, you can run the tests using: `npm test` diff --git a/node_modules/serve-static/node_modules/debug/package.json b/node_modules/serve-static/node_modules/debug/package.json new file mode 100644 index 000000000..dc787ba76 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/package.json @@ -0,0 +1,49 @@ +{ + "name": "debug", + "version": "2.6.9", + "repository": { + "type": "git", + "url": "git://github.com/visionmedia/debug.git" + }, + "description": "small debugging utility", + "keywords": [ + "debug", + "log", + "debugger" + ], + "author": "TJ Holowaychuk ", + "contributors": [ + "Nathan Rajlich (http://n8.io)", + "Andrew Rhyne " + ], + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + }, + "devDependencies": { + "browserify": "9.0.3", + "chai": "^3.5.0", + "concurrently": "^3.1.0", + "coveralls": "^2.11.15", + "eslint": "^3.12.1", + "istanbul": "^0.4.5", + "karma": "^1.3.0", + "karma-chai": "^0.1.0", + "karma-mocha": "^1.3.0", + "karma-phantomjs-launcher": "^1.0.2", + "karma-sinon": "^1.0.5", + "mocha": "^3.2.0", + "mocha-lcov-reporter": "^1.2.0", + "rimraf": "^2.5.4", + "sinon": "^1.17.6", + "sinon-chai": "^2.8.0" + }, + "main": "./src/index.js", + "browser": "./src/browser.js", + "component": { + "scripts": { + "debug/index.js": "browser.js", + "debug/debug.js": "debug.js" + } + } +} diff --git a/node_modules/serve-static/node_modules/debug/src/browser.js b/node_modules/serve-static/node_modules/debug/src/browser.js new file mode 100644 index 000000000..710692493 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/src/browser.js @@ -0,0 +1,185 @@ +/** + * This is the web browser implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; +exports.storage = 'undefined' != typeof chrome + && 'undefined' != typeof chrome.storage + ? chrome.storage.local + : localstorage(); + +/** + * Colors. + */ + +exports.colors = [ + 'lightseagreen', + 'forestgreen', + 'goldenrod', + 'dodgerblue', + 'darkorchid', + 'crimson' +]; + +/** + * Currently only WebKit-based Web Inspectors, Firefox >= v31, + * and the Firebug extension (any Firefox version) are known + * to support "%c" CSS customizations. + * + * TODO: add a `localStorage` variable to explicitly enable/disable colors + */ + +function useColors() { + // NB: In an Electron preload script, document will be defined but not fully + // initialized. Since we know we're in Chrome, we'll just detect this case + // explicitly + if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') { + return true; + } + + // is webkit? http://stackoverflow.com/a/16459606/376773 + // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 + return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || + // is firebug? http://stackoverflow.com/a/398120/376773 + (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || + // is firefox >= v31? + // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || + // double check webkit in userAgent just in case we are in a worker + (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); +} + +/** + * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. + */ + +exports.formatters.j = function(v) { + try { + return JSON.stringify(v); + } catch (err) { + return '[UnexpectedJSONParseError]: ' + err.message; + } +}; + + +/** + * Colorize log arguments if enabled. + * + * @api public + */ + +function formatArgs(args) { + var useColors = this.useColors; + + args[0] = (useColors ? '%c' : '') + + this.namespace + + (useColors ? ' %c' : ' ') + + args[0] + + (useColors ? '%c ' : ' ') + + '+' + exports.humanize(this.diff); + + if (!useColors) return; + + var c = 'color: ' + this.color; + args.splice(1, 0, c, 'color: inherit') + + // the final "%c" is somewhat tricky, because there could be other + // arguments passed either before or after the %c, so we need to + // figure out the correct index to insert the CSS into + var index = 0; + var lastC = 0; + args[0].replace(/%[a-zA-Z%]/g, function(match) { + if ('%%' === match) return; + index++; + if ('%c' === match) { + // we only are interested in the *last* %c + // (the user may have provided their own) + lastC = index; + } + }); + + args.splice(lastC, 0, c); +} + +/** + * Invokes `console.log()` when available. + * No-op when `console.log` is not a "function". + * + * @api public + */ + +function log() { + // this hackery is required for IE8/9, where + // the `console.log` function doesn't have 'apply' + return 'object' === typeof console + && console.log + && Function.prototype.apply.call(console.log, console, arguments); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + try { + if (null == namespaces) { + exports.storage.removeItem('debug'); + } else { + exports.storage.debug = namespaces; + } + } catch(e) {} +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + var r; + try { + r = exports.storage.debug; + } catch(e) {} + + // If debug isn't set in LS, and we're in Electron, try to load $DEBUG + if (!r && typeof process !== 'undefined' && 'env' in process) { + r = process.env.DEBUG; + } + + return r; +} + +/** + * Enable namespaces listed in `localStorage.debug` initially. + */ + +exports.enable(load()); + +/** + * Localstorage attempts to return the localstorage. + * + * This is necessary because safari throws + * when a user disables cookies/localstorage + * and you attempt to access it. + * + * @return {LocalStorage} + * @api private + */ + +function localstorage() { + try { + return window.localStorage; + } catch (e) {} +} diff --git a/node_modules/serve-static/node_modules/debug/src/debug.js b/node_modules/serve-static/node_modules/debug/src/debug.js new file mode 100644 index 000000000..6a5e3fc94 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/src/debug.js @@ -0,0 +1,202 @@ + +/** + * This is the common logic for both the Node.js and web browser + * implementations of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = createDebug.debug = createDebug['default'] = createDebug; +exports.coerce = coerce; +exports.disable = disable; +exports.enable = enable; +exports.enabled = enabled; +exports.humanize = require('ms'); + +/** + * The currently active debug mode names, and names to skip. + */ + +exports.names = []; +exports.skips = []; + +/** + * Map of special "%n" handling functions, for the debug "format" argument. + * + * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". + */ + +exports.formatters = {}; + +/** + * Previous log timestamp. + */ + +var prevTime; + +/** + * Select a color. + * @param {String} namespace + * @return {Number} + * @api private + */ + +function selectColor(namespace) { + var hash = 0, i; + + for (i in namespace) { + hash = ((hash << 5) - hash) + namespace.charCodeAt(i); + hash |= 0; // Convert to 32bit integer + } + + return exports.colors[Math.abs(hash) % exports.colors.length]; +} + +/** + * Create a debugger with the given `namespace`. + * + * @param {String} namespace + * @return {Function} + * @api public + */ + +function createDebug(namespace) { + + function debug() { + // disabled? + if (!debug.enabled) return; + + var self = debug; + + // set `diff` timestamp + var curr = +new Date(); + var ms = curr - (prevTime || curr); + self.diff = ms; + self.prev = prevTime; + self.curr = curr; + prevTime = curr; + + // turn the `arguments` into a proper Array + var args = new Array(arguments.length); + for (var i = 0; i < args.length; i++) { + args[i] = arguments[i]; + } + + args[0] = exports.coerce(args[0]); + + if ('string' !== typeof args[0]) { + // anything else let's inspect with %O + args.unshift('%O'); + } + + // apply any `formatters` transformations + var index = 0; + args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { + // if we encounter an escaped % then don't increase the array index + if (match === '%%') return match; + index++; + var formatter = exports.formatters[format]; + if ('function' === typeof formatter) { + var val = args[index]; + match = formatter.call(self, val); + + // now we need to remove `args[index]` since it's inlined in the `format` + args.splice(index, 1); + index--; + } + return match; + }); + + // apply env-specific formatting (colors, etc.) + exports.formatArgs.call(self, args); + + var logFn = debug.log || exports.log || console.log.bind(console); + logFn.apply(self, args); + } + + debug.namespace = namespace; + debug.enabled = exports.enabled(namespace); + debug.useColors = exports.useColors(); + debug.color = selectColor(namespace); + + // env-specific initialization logic for debug instances + if ('function' === typeof exports.init) { + exports.init(debug); + } + + return debug; +} + +/** + * Enables a debug mode by namespaces. This can include modes + * separated by a colon and wildcards. + * + * @param {String} namespaces + * @api public + */ + +function enable(namespaces) { + exports.save(namespaces); + + exports.names = []; + exports.skips = []; + + var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); + var len = split.length; + + for (var i = 0; i < len; i++) { + if (!split[i]) continue; // ignore empty strings + namespaces = split[i].replace(/\*/g, '.*?'); + if (namespaces[0] === '-') { + exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); + } else { + exports.names.push(new RegExp('^' + namespaces + '$')); + } + } +} + +/** + * Disable debug output. + * + * @api public + */ + +function disable() { + exports.enable(''); +} + +/** + * Returns true if the given mode name is enabled, false otherwise. + * + * @param {String} name + * @return {Boolean} + * @api public + */ + +function enabled(name) { + var i, len; + for (i = 0, len = exports.skips.length; i < len; i++) { + if (exports.skips[i].test(name)) { + return false; + } + } + for (i = 0, len = exports.names.length; i < len; i++) { + if (exports.names[i].test(name)) { + return true; + } + } + return false; +} + +/** + * Coerce `val`. + * + * @param {Mixed} val + * @return {Mixed} + * @api private + */ + +function coerce(val) { + if (val instanceof Error) return val.stack || val.message; + return val; +} diff --git a/node_modules/serve-static/node_modules/debug/src/index.js b/node_modules/serve-static/node_modules/debug/src/index.js new file mode 100644 index 000000000..e12cf4d58 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/src/index.js @@ -0,0 +1,10 @@ +/** + * Detect Electron renderer process, which is node, but we should + * treat as a browser. + */ + +if (typeof process !== 'undefined' && process.type === 'renderer') { + module.exports = require('./browser.js'); +} else { + module.exports = require('./node.js'); +} diff --git a/node_modules/serve-static/node_modules/debug/src/inspector-log.js b/node_modules/serve-static/node_modules/debug/src/inspector-log.js new file mode 100644 index 000000000..60ea6c04a --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/src/inspector-log.js @@ -0,0 +1,15 @@ +module.exports = inspectorLog; + +// black hole +const nullStream = new (require('stream').Writable)(); +nullStream._write = () => {}; + +/** + * Outputs a `console.log()` to the Node.js Inspector console *only*. + */ +function inspectorLog() { + const stdout = console._stdout; + console._stdout = nullStream; + console.log.apply(console, arguments); + console._stdout = stdout; +} diff --git a/node_modules/serve-static/node_modules/debug/src/node.js b/node_modules/serve-static/node_modules/debug/src/node.js new file mode 100644 index 000000000..b15109c90 --- /dev/null +++ b/node_modules/serve-static/node_modules/debug/src/node.js @@ -0,0 +1,248 @@ +/** + * Module dependencies. + */ + +var tty = require('tty'); +var util = require('util'); + +/** + * This is the Node.js implementation of `debug()`. + * + * Expose `debug()` as the module. + */ + +exports = module.exports = require('./debug'); +exports.init = init; +exports.log = log; +exports.formatArgs = formatArgs; +exports.save = save; +exports.load = load; +exports.useColors = useColors; + +/** + * Colors. + */ + +exports.colors = [6, 2, 3, 4, 5, 1]; + +/** + * Build up the default `inspectOpts` object from the environment variables. + * + * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js + */ + +exports.inspectOpts = Object.keys(process.env).filter(function (key) { + return /^debug_/i.test(key); +}).reduce(function (obj, key) { + // camel-case + var prop = key + .substring(6) + .toLowerCase() + .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() }); + + // coerce string value into JS value + var val = process.env[key]; + if (/^(yes|on|true|enabled)$/i.test(val)) val = true; + else if (/^(no|off|false|disabled)$/i.test(val)) val = false; + else if (val === 'null') val = null; + else val = Number(val); + + obj[prop] = val; + return obj; +}, {}); + +/** + * The file descriptor to write the `debug()` calls to. + * Set the `DEBUG_FD` env variable to override with another value. i.e.: + * + * $ DEBUG_FD=3 node script.js 3>debug.log + */ + +var fd = parseInt(process.env.DEBUG_FD, 10) || 2; + +if (1 !== fd && 2 !== fd) { + util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')() +} + +var stream = 1 === fd ? process.stdout : + 2 === fd ? process.stderr : + createWritableStdioStream(fd); + +/** + * Is stdout a TTY? Colored output is enabled when `true`. + */ + +function useColors() { + return 'colors' in exports.inspectOpts + ? Boolean(exports.inspectOpts.colors) + : tty.isatty(fd); +} + +/** + * Map %o to `util.inspect()`, all on a single line. + */ + +exports.formatters.o = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts) + .split('\n').map(function(str) { + return str.trim() + }).join(' '); +}; + +/** + * Map %o to `util.inspect()`, allowing multiple lines if needed. + */ + +exports.formatters.O = function(v) { + this.inspectOpts.colors = this.useColors; + return util.inspect(v, this.inspectOpts); +}; + +/** + * Adds ANSI color escape codes if enabled. + * + * @api public + */ + +function formatArgs(args) { + var name = this.namespace; + var useColors = this.useColors; + + if (useColors) { + var c = this.color; + var prefix = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m'; + + args[0] = prefix + args[0].split('\n').join('\n' + prefix); + args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); + } else { + args[0] = new Date().toUTCString() + + ' ' + name + ' ' + args[0]; + } +} + +/** + * Invokes `util.format()` with the specified arguments and writes to `stream`. + */ + +function log() { + return stream.write(util.format.apply(util, arguments) + '\n'); +} + +/** + * Save `namespaces`. + * + * @param {String} namespaces + * @api private + */ + +function save(namespaces) { + if (null == namespaces) { + // If you set a process.env field to null or undefined, it gets cast to the + // string 'null' or 'undefined'. Just delete instead. + delete process.env.DEBUG; + } else { + process.env.DEBUG = namespaces; + } +} + +/** + * Load `namespaces`. + * + * @return {String} returns the previously persisted debug modes + * @api private + */ + +function load() { + return process.env.DEBUG; +} + +/** + * Copied from `node/src/node.js`. + * + * XXX: It's lame that node doesn't expose this API out-of-the-box. It also + * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame. + */ + +function createWritableStdioStream (fd) { + var stream; + var tty_wrap = process.binding('tty_wrap'); + + // Note stream._type is used for test-module-load-list.js + + switch (tty_wrap.guessHandleType(fd)) { + case 'TTY': + stream = new tty.WriteStream(fd); + stream._type = 'tty'; + + // Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + case 'FILE': + var fs = require('fs'); + stream = new fs.SyncWriteStream(fd, { autoClose: false }); + stream._type = 'fs'; + break; + + case 'PIPE': + case 'TCP': + var net = require('net'); + stream = new net.Socket({ + fd: fd, + readable: false, + writable: true + }); + + // FIXME Should probably have an option in net.Socket to create a + // stream from an existing fd which is writable only. But for now + // we'll just add this hack and set the `readable` member to false. + // Test: ./node test/fixtures/echo.js < /etc/passwd + stream.readable = false; + stream.read = null; + stream._type = 'pipe'; + + // FIXME Hack to have stream not keep the event loop alive. + // See https://github.com/joyent/node/issues/1726 + if (stream._handle && stream._handle.unref) { + stream._handle.unref(); + } + break; + + default: + // Probably an error on in uv_guess_handle() + throw new Error('Implement me. Unknown stream file type!'); + } + + // For supporting legacy API we put the FD here. + stream.fd = fd; + + stream._isStdio = true; + + return stream; +} + +/** + * Init logic for `debug` instances. + * + * Create a new `inspectOpts` object in case `useColors` is set + * differently for a particular `debug` instance. + */ + +function init (debug) { + debug.inspectOpts = {}; + + var keys = Object.keys(exports.inspectOpts); + for (var i = 0; i < keys.length; i++) { + debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; + } +} + +/** + * Enable namespaces listed in `process.env.DEBUG` initially. + */ + +exports.enable(load()); diff --git a/node_modules/serve-static/node_modules/http-errors/HISTORY.md b/node_modules/serve-static/node_modules/http-errors/HISTORY.md new file mode 100644 index 000000000..722868429 --- /dev/null +++ b/node_modules/serve-static/node_modules/http-errors/HISTORY.md @@ -0,0 +1,180 @@ +2.0.0 / 2021-12-17 +================== + + * Drop support for Node.js 0.6 + * Remove `I'mateapot` export; use `ImATeapot` instead + * Remove support for status being non-first argument + * Rename `UnorderedCollection` constructor to `TooEarly` + * deps: depd@2.0.0 + - Replace internal `eval` usage with `Function` constructor + - Use instance methods on `process` to check for listeners + * deps: statuses@2.0.1 + - Fix messaging casing of `418 I'm a Teapot` + - Remove code 306 + - Rename `425 Unordered Collection` to standard `425 Too Early` + +2021-11-14 / 1.8.1 +================== + + * deps: toidentifier@1.0.1 + +2020-06-29 / 1.8.0 +================== + + * Add `isHttpError` export to determine if value is an HTTP error + * deps: setprototypeof@1.2.0 + +2019-06-24 / 1.7.3 +================== + + * deps: inherits@2.0.4 + +2019-02-18 / 1.7.2 +================== + + * deps: setprototypeof@1.1.1 + +2018-09-08 / 1.7.1 +================== + + * Fix error creating objects in some environments + +2018-07-30 / 1.7.0 +================== + + * Set constructor name when possible + * Use `toidentifier` module to make class names + * deps: statuses@'>= 1.5.0 < 2' + +2018-03-29 / 1.6.3 +================== + + * deps: depd@~1.1.2 + - perf: remove argument reassignment + * deps: setprototypeof@1.1.0 + * deps: statuses@'>= 1.4.0 < 2' + +2017-08-04 / 1.6.2 +================== + + * deps: depd@1.1.1 + - Remove unnecessary `Buffer` loading + +2017-02-20 / 1.6.1 +================== + + * deps: setprototypeof@1.0.3 + - Fix shim for old browsers + +2017-02-14 / 1.6.0 +================== + + * Accept custom 4xx and 5xx status codes in factory + * Add deprecation message to `"I'mateapot"` export + * Deprecate passing status code as anything except first argument in factory + * Deprecate using non-error status codes + * Make `message` property enumerable for `HttpError`s + +2016-11-16 / 1.5.1 +================== + + * deps: inherits@2.0.3 + - Fix issue loading in browser + * deps: setprototypeof@1.0.2 + * deps: statuses@'>= 1.3.1 < 2' + +2016-05-18 / 1.5.0 +================== + + * Support new code `421 Misdirected Request` + * Use `setprototypeof` module to replace `__proto__` setting + * deps: statuses@'>= 1.3.0 < 2' + - Add `421 Misdirected Request` + - perf: enable strict mode + * perf: enable strict mode + +2016-01-28 / 1.4.0 +================== + + * Add `HttpError` export, for `err instanceof createError.HttpError` + * deps: inherits@2.0.1 + * deps: statuses@'>= 1.2.1 < 2' + - Fix message for status 451 + - Remove incorrect nginx status code + +2015-02-02 / 1.3.1 +================== + + * Fix regression where status can be overwritten in `createError` `props` + +2015-02-01 / 1.3.0 +================== + + * Construct errors using defined constructors from `createError` + * Fix error names that are not identifiers + - `createError["I'mateapot"]` is now `createError.ImATeapot` + * Set a meaningful `name` property on constructed errors + +2014-12-09 / 1.2.8 +================== + + * Fix stack trace from exported function + * Remove `arguments.callee` usage + +2014-10-14 / 1.2.7 +================== + + * Remove duplicate line + +2014-10-02 / 1.2.6 +================== + + * Fix `expose` to be `true` for `ClientError` constructor + +2014-09-28 / 1.2.5 +================== + + * deps: statuses@1 + +2014-09-21 / 1.2.4 +================== + + * Fix dependency version to work with old `npm`s + +2014-09-21 / 1.2.3 +================== + + * deps: statuses@~1.1.0 + +2014-09-21 / 1.2.2 +================== + + * Fix publish error + +2014-09-21 / 1.2.1 +================== + + * Support Node.js 0.6 + * Use `inherits` instead of `util` + +2014-09-09 / 1.2.0 +================== + + * Fix the way inheriting functions + * Support `expose` being provided in properties argument + +2014-09-08 / 1.1.0 +================== + + * Default status to 500 + * Support provided `error` to extend + +2014-09-08 / 1.0.1 +================== + + * Fix accepting string message + +2014-09-08 / 1.0.0 +================== + + * Initial release diff --git a/node_modules/serve-static/node_modules/http-errors/LICENSE b/node_modules/serve-static/node_modules/http-errors/LICENSE new file mode 100644 index 000000000..82af4df54 --- /dev/null +++ b/node_modules/serve-static/node_modules/http-errors/LICENSE @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong me@jongleberry.com +Copyright (c) 2016 Douglas Christopher Wilson doug@somethingdoug.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/serve-static/node_modules/http-errors/README.md b/node_modules/serve-static/node_modules/http-errors/README.md new file mode 100644 index 000000000..a8b7330b0 --- /dev/null +++ b/node_modules/serve-static/node_modules/http-errors/README.md @@ -0,0 +1,169 @@ +# http-errors + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][node-url] +[![Node.js Version][node-image]][node-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Create HTTP errors for Express, Koa, Connect, etc. with ease. + +## Install + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```console +$ npm install http-errors +``` + +## Example + +```js +var createError = require('http-errors') +var express = require('express') +var app = express() + +app.use(function (req, res, next) { + if (!req.user) return next(createError(401, 'Please login to view this page.')) + next() +}) +``` + +## API + +This is the current API, currently extracted from Koa and subject to change. + +### Error Properties + +- `expose` - can be used to signal if `message` should be sent to the client, + defaulting to `false` when `status` >= 500 +- `headers` - can be an object of header names to values to be sent to the + client, defaulting to `undefined`. When defined, the key names should all + be lower-cased +- `message` - the traditional error message, which should be kept short and all + single line +- `status` - the status code of the error, mirroring `statusCode` for general + compatibility +- `statusCode` - the status code of the error, defaulting to `500` + +### createError([status], [message], [properties]) + +Create a new error object with the given message `msg`. +The error object inherits from `createError.HttpError`. + +```js +var err = createError(404, 'This video does not exist!') +``` + +- `status: 500` - the status code as a number +- `message` - the message of the error, defaulting to node's text for that status code. +- `properties` - custom properties to attach to the object + +### createError([status], [error], [properties]) + +Extend the given `error` object with `createError.HttpError` +properties. This will not alter the inheritance of the given +`error` object, and the modified `error` object is the +return value. + + + +```js +fs.readFile('foo.txt', function (err, buf) { + if (err) { + if (err.code === 'ENOENT') { + var httpError = createError(404, err, { expose: false }) + } else { + var httpError = createError(500, err) + } + } +}) +``` + +- `status` - the status code as a number +- `error` - the error object to extend +- `properties` - custom properties to attach to the object + +### createError.isHttpError(val) + +Determine if the provided `val` is an `HttpError`. This will return `true` +if the error inherits from the `HttpError` constructor of this module or +matches the "duck type" for an error this module creates. All outputs from +the `createError` factory will return `true` for this function, including +if an non-`HttpError` was passed into the factory. + +### new createError\[code || name\](\[msg]\)) + +Create a new error object with the given message `msg`. +The error object inherits from `createError.HttpError`. + +```js +var err = new createError.NotFound() +``` + +- `code` - the status code as a number +- `name` - the name of the error as a "bumpy case", i.e. `NotFound` or `InternalServerError`. + +#### List of all constructors + +|Status Code|Constructor Name | +|-----------|-----------------------------| +|400 |BadRequest | +|401 |Unauthorized | +|402 |PaymentRequired | +|403 |Forbidden | +|404 |NotFound | +|405 |MethodNotAllowed | +|406 |NotAcceptable | +|407 |ProxyAuthenticationRequired | +|408 |RequestTimeout | +|409 |Conflict | +|410 |Gone | +|411 |LengthRequired | +|412 |PreconditionFailed | +|413 |PayloadTooLarge | +|414 |URITooLong | +|415 |UnsupportedMediaType | +|416 |RangeNotSatisfiable | +|417 |ExpectationFailed | +|418 |ImATeapot | +|421 |MisdirectedRequest | +|422 |UnprocessableEntity | +|423 |Locked | +|424 |FailedDependency | +|425 |TooEarly | +|426 |UpgradeRequired | +|428 |PreconditionRequired | +|429 |TooManyRequests | +|431 |RequestHeaderFieldsTooLarge | +|451 |UnavailableForLegalReasons | +|500 |InternalServerError | +|501 |NotImplemented | +|502 |BadGateway | +|503 |ServiceUnavailable | +|504 |GatewayTimeout | +|505 |HTTPVersionNotSupported | +|506 |VariantAlsoNegotiates | +|507 |InsufficientStorage | +|508 |LoopDetected | +|509 |BandwidthLimitExceeded | +|510 |NotExtended | +|511 |NetworkAuthenticationRequired| + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/http-errors/master?label=ci +[ci-url]: https://github.com/jshttp/http-errors/actions?query=workflow%3Aci +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/http-errors/master +[coveralls-url]: https://coveralls.io/r/jshttp/http-errors?branch=master +[node-image]: https://badgen.net/npm/node/http-errors +[node-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/http-errors +[npm-url]: https://npmjs.org/package/http-errors +[npm-version-image]: https://badgen.net/npm/v/http-errors +[travis-image]: https://badgen.net/travis/jshttp/http-errors/master +[travis-url]: https://travis-ci.org/jshttp/http-errors diff --git a/node_modules/serve-static/node_modules/http-errors/index.js b/node_modules/serve-static/node_modules/http-errors/index.js new file mode 100644 index 000000000..c425f1ee9 --- /dev/null +++ b/node_modules/serve-static/node_modules/http-errors/index.js @@ -0,0 +1,289 @@ +/*! + * http-errors + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2016 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var deprecate = require('depd')('http-errors') +var setPrototypeOf = require('setprototypeof') +var statuses = require('statuses') +var inherits = require('inherits') +var toIdentifier = require('toidentifier') + +/** + * Module exports. + * @public + */ + +module.exports = createError +module.exports.HttpError = createHttpErrorConstructor() +module.exports.isHttpError = createIsHttpErrorFunction(module.exports.HttpError) + +// Populate exports for all constructors +populateConstructorExports(module.exports, statuses.codes, module.exports.HttpError) + +/** + * Get the code class of a status code. + * @private + */ + +function codeClass (status) { + return Number(String(status).charAt(0) + '00') +} + +/** + * Create a new HTTP Error. + * + * @returns {Error} + * @public + */ + +function createError () { + // so much arity going on ~_~ + var err + var msg + var status = 500 + var props = {} + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i] + var type = typeof arg + if (type === 'object' && arg instanceof Error) { + err = arg + status = err.status || err.statusCode || status + } else if (type === 'number' && i === 0) { + status = arg + } else if (type === 'string') { + msg = arg + } else if (type === 'object') { + props = arg + } else { + throw new TypeError('argument #' + (i + 1) + ' unsupported type ' + type) + } + } + + if (typeof status === 'number' && (status < 400 || status >= 600)) { + deprecate('non-error status code; use only 4xx or 5xx status codes') + } + + if (typeof status !== 'number' || + (!statuses.message[status] && (status < 400 || status >= 600))) { + status = 500 + } + + // constructor + var HttpError = createError[status] || createError[codeClass(status)] + + if (!err) { + // create error + err = HttpError + ? new HttpError(msg) + : new Error(msg || statuses.message[status]) + Error.captureStackTrace(err, createError) + } + + if (!HttpError || !(err instanceof HttpError) || err.status !== status) { + // add properties to generic error + err.expose = status < 500 + err.status = err.statusCode = status + } + + for (var key in props) { + if (key !== 'status' && key !== 'statusCode') { + err[key] = props[key] + } + } + + return err +} + +/** + * Create HTTP error abstract base class. + * @private + */ + +function createHttpErrorConstructor () { + function HttpError () { + throw new TypeError('cannot construct abstract class') + } + + inherits(HttpError, Error) + + return HttpError +} + +/** + * Create a constructor for a client error. + * @private + */ + +function createClientErrorConstructor (HttpError, name, code) { + var className = toClassName(name) + + function ClientError (message) { + // create the error object + var msg = message != null ? message : statuses.message[code] + var err = new Error(msg) + + // capture a stack trace to the construction point + Error.captureStackTrace(err, ClientError) + + // adjust the [[Prototype]] + setPrototypeOf(err, ClientError.prototype) + + // redefine the error message + Object.defineProperty(err, 'message', { + enumerable: true, + configurable: true, + value: msg, + writable: true + }) + + // redefine the error name + Object.defineProperty(err, 'name', { + enumerable: false, + configurable: true, + value: className, + writable: true + }) + + return err + } + + inherits(ClientError, HttpError) + nameFunc(ClientError, className) + + ClientError.prototype.status = code + ClientError.prototype.statusCode = code + ClientError.prototype.expose = true + + return ClientError +} + +/** + * Create function to test is a value is a HttpError. + * @private + */ + +function createIsHttpErrorFunction (HttpError) { + return function isHttpError (val) { + if (!val || typeof val !== 'object') { + return false + } + + if (val instanceof HttpError) { + return true + } + + return val instanceof Error && + typeof val.expose === 'boolean' && + typeof val.statusCode === 'number' && val.status === val.statusCode + } +} + +/** + * Create a constructor for a server error. + * @private + */ + +function createServerErrorConstructor (HttpError, name, code) { + var className = toClassName(name) + + function ServerError (message) { + // create the error object + var msg = message != null ? message : statuses.message[code] + var err = new Error(msg) + + // capture a stack trace to the construction point + Error.captureStackTrace(err, ServerError) + + // adjust the [[Prototype]] + setPrototypeOf(err, ServerError.prototype) + + // redefine the error message + Object.defineProperty(err, 'message', { + enumerable: true, + configurable: true, + value: msg, + writable: true + }) + + // redefine the error name + Object.defineProperty(err, 'name', { + enumerable: false, + configurable: true, + value: className, + writable: true + }) + + return err + } + + inherits(ServerError, HttpError) + nameFunc(ServerError, className) + + ServerError.prototype.status = code + ServerError.prototype.statusCode = code + ServerError.prototype.expose = false + + return ServerError +} + +/** + * Set the name of a function, if possible. + * @private + */ + +function nameFunc (func, name) { + var desc = Object.getOwnPropertyDescriptor(func, 'name') + + if (desc && desc.configurable) { + desc.value = name + Object.defineProperty(func, 'name', desc) + } +} + +/** + * Populate the exports object with constructors for every error class. + * @private + */ + +function populateConstructorExports (exports, codes, HttpError) { + codes.forEach(function forEachCode (code) { + var CodeError + var name = toIdentifier(statuses.message[code]) + + switch (codeClass(code)) { + case 400: + CodeError = createClientErrorConstructor(HttpError, name, code) + break + case 500: + CodeError = createServerErrorConstructor(HttpError, name, code) + break + } + + if (CodeError) { + // export the constructor + exports[code] = CodeError + exports[name] = CodeError + } + }) +} + +/** + * Get a class name from a name identifier. + * @private + */ + +function toClassName (name) { + return name.substr(-5) !== 'Error' + ? name + 'Error' + : name +} diff --git a/node_modules/serve-static/node_modules/http-errors/package.json b/node_modules/serve-static/node_modules/http-errors/package.json new file mode 100644 index 000000000..4cb6d7eda --- /dev/null +++ b/node_modules/serve-static/node_modules/http-errors/package.json @@ -0,0 +1,50 @@ +{ + "name": "http-errors", + "description": "Create HTTP error objects", + "version": "2.0.0", + "author": "Jonathan Ong (http://jongleberry.com)", + "contributors": [ + "Alan Plum ", + "Douglas Christopher Wilson " + ], + "license": "MIT", + "repository": "jshttp/http-errors", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "devDependencies": { + "eslint": "7.32.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.25.3", + "eslint-plugin-markdown": "2.2.1", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "5.2.0", + "eslint-plugin-standard": "4.1.0", + "mocha": "9.1.3", + "nyc": "15.1.0" + }, + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "lint": "eslint . && node ./scripts/lint-readme-list.js", + "test": "mocha --reporter spec --bail", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "version": "node scripts/version-history.js && git add HISTORY.md" + }, + "keywords": [ + "http", + "error" + ], + "files": [ + "index.js", + "HISTORY.md", + "LICENSE", + "README.md" + ] +} diff --git a/node_modules/serve-static/node_modules/send/HISTORY.md b/node_modules/serve-static/node_modules/send/HISTORY.md new file mode 100644 index 000000000..0dd29d0f0 --- /dev/null +++ b/node_modules/serve-static/node_modules/send/HISTORY.md @@ -0,0 +1,526 @@ +0.19.0 / 2024-09-10 +=================== + +* Remove link renderization in html while redirecting + +0.18.0 / 2022-03-23 +=================== + + * Fix emitted 416 error missing headers property + * Limit the headers removed for 304 response + * deps: depd@2.0.0 + - Replace internal `eval` usage with `Function` constructor + - Use instance methods on `process` to check for listeners + * deps: destroy@1.2.0 + * deps: http-errors@2.0.0 + - deps: depd@2.0.0 + - deps: statuses@2.0.1 + * deps: on-finished@2.4.1 + * deps: statuses@2.0.1 + +0.17.2 / 2021-12-11 +=================== + + * pref: ignore empty http tokens + * deps: http-errors@1.8.1 + - deps: inherits@2.0.4 + - deps: toidentifier@1.0.1 + - deps: setprototypeof@1.2.0 + * deps: ms@2.1.3 + +0.17.1 / 2019-05-10 +=================== + + * Set stricter CSP header in redirect & error responses + * deps: range-parser@~1.2.1 + +0.17.0 / 2019-05-03 +=================== + + * deps: http-errors@~1.7.2 + - Set constructor name when possible + - Use `toidentifier` module to make class names + - deps: depd@~1.1.2 + - deps: setprototypeof@1.1.1 + - deps: statuses@'>= 1.5.0 < 2' + * deps: mime@1.6.0 + - Add extensions for JPEG-2000 images + - Add new `font/*` types from IANA + - Add WASM mapping + - Update `.bdoc` to `application/bdoc` + - Update `.bmp` to `image/bmp` + - Update `.m4a` to `audio/mp4` + - Update `.rtf` to `application/rtf` + - Update `.wav` to `audio/wav` + - Update `.xml` to `application/xml` + - Update generic extensions to `application/octet-stream`: + `.deb`, `.dll`, `.dmg`, `.exe`, `.iso`, `.msi` + - Use mime-score module to resolve extension conflicts + * deps: ms@2.1.1 + - Add `week`/`w` support + - Fix negative number handling + * deps: statuses@~1.5.0 + * perf: remove redundant `path.normalize` call + +0.16.2 / 2018-02-07 +=================== + + * Fix incorrect end tag in default error & redirects + * deps: depd@~1.1.2 + - perf: remove argument reassignment + * deps: encodeurl@~1.0.2 + - Fix encoding `%` as last character + * deps: statuses@~1.4.0 + +0.16.1 / 2017-09-29 +=================== + + * Fix regression in edge-case behavior for empty `path` + +0.16.0 / 2017-09-27 +=================== + + * Add `immutable` option + * Fix missing `` in default error & redirects + * Use instance methods on steam to check for listeners + * deps: mime@1.4.1 + - Add 70 new types for file extensions + - Set charset as "UTF-8" for .js and .json + * perf: improve path validation speed + +0.15.6 / 2017-09-22 +=================== + + * deps: debug@2.6.9 + * perf: improve `If-Match` token parsing + +0.15.5 / 2017-09-20 +=================== + + * deps: etag@~1.8.1 + - perf: replace regular expression with substring + * deps: fresh@0.5.2 + - Fix handling of modified headers with invalid dates + - perf: improve ETag match loop + - perf: improve `If-None-Match` token parsing + +0.15.4 / 2017-08-05 +=================== + + * deps: debug@2.6.8 + * deps: depd@~1.1.1 + - Remove unnecessary `Buffer` loading + * deps: http-errors@~1.6.2 + - deps: depd@1.1.1 + +0.15.3 / 2017-05-16 +=================== + + * deps: debug@2.6.7 + - deps: ms@2.0.0 + * deps: ms@2.0.0 + +0.15.2 / 2017-04-26 +=================== + + * deps: debug@2.6.4 + - Fix `DEBUG_MAX_ARRAY_LENGTH` + - deps: ms@0.7.3 + * deps: ms@1.0.0 + +0.15.1 / 2017-03-04 +=================== + + * Fix issue when `Date.parse` does not return `NaN` on invalid date + * Fix strict violation in broken environments + +0.15.0 / 2017-02-25 +=================== + + * Support `If-Match` and `If-Unmodified-Since` headers + * Add `res` and `path` arguments to `directory` event + * Remove usage of `res._headers` private field + - Improves compatibility with Node.js 8 nightly + * Send complete HTML document in redirect & error responses + * Set default CSP header in redirect & error responses + * Use `res.getHeaderNames()` when available + * Use `res.headersSent` when available + * deps: debug@2.6.1 + - Allow colors in workers + - Deprecated `DEBUG_FD` environment variable set to `3` or higher + - Fix error when running under React Native + - Use same color for same namespace + - deps: ms@0.7.2 + * deps: etag@~1.8.0 + * deps: fresh@0.5.0 + - Fix false detection of `no-cache` request directive + - Fix incorrect result when `If-None-Match` has both `*` and ETags + - Fix weak `ETag` matching to match spec + - perf: delay reading header values until needed + - perf: enable strict mode + - perf: hoist regular expressions + - perf: remove duplicate conditional + - perf: remove unnecessary boolean coercions + - perf: skip checking modified time if ETag check failed + - perf: skip parsing `If-None-Match` when no `ETag` header + - perf: use `Date.parse` instead of `new Date` + * deps: http-errors@~1.6.1 + - Make `message` property enumerable for `HttpError`s + - deps: setprototypeof@1.0.3 + +0.14.2 / 2017-01-23 +=================== + + * deps: http-errors@~1.5.1 + - deps: inherits@2.0.3 + - deps: setprototypeof@1.0.2 + - deps: statuses@'>= 1.3.1 < 2' + * deps: ms@0.7.2 + * deps: statuses@~1.3.1 + +0.14.1 / 2016-06-09 +=================== + + * Fix redirect error when `path` contains raw non-URL characters + * Fix redirect when `path` starts with multiple forward slashes + +0.14.0 / 2016-06-06 +=================== + + * Add `acceptRanges` option + * Add `cacheControl` option + * Attempt to combine multiple ranges into single range + * Correctly inherit from `Stream` class + * Fix `Content-Range` header in 416 responses when using `start`/`end` options + * Fix `Content-Range` header missing from default 416 responses + * Ignore non-byte `Range` headers + * deps: http-errors@~1.5.0 + - Add `HttpError` export, for `err instanceof createError.HttpError` + - Support new code `421 Misdirected Request` + - Use `setprototypeof` module to replace `__proto__` setting + - deps: inherits@2.0.1 + - deps: statuses@'>= 1.3.0 < 2' + - perf: enable strict mode + * deps: range-parser@~1.2.0 + - Fix incorrectly returning -1 when there is at least one valid range + - perf: remove internal function + * deps: statuses@~1.3.0 + - Add `421 Misdirected Request` + - perf: enable strict mode + * perf: remove argument reassignment + +0.13.2 / 2016-03-05 +=================== + + * Fix invalid `Content-Type` header when `send.mime.default_type` unset + +0.13.1 / 2016-01-16 +=================== + + * deps: depd@~1.1.0 + - Support web browser loading + - perf: enable strict mode + * deps: destroy@~1.0.4 + - perf: enable strict mode + * deps: escape-html@~1.0.3 + - perf: enable strict mode + - perf: optimize string replacement + - perf: use faster string coercion + * deps: range-parser@~1.0.3 + - perf: enable strict mode + +0.13.0 / 2015-06-16 +=================== + + * Allow Node.js HTTP server to set `Date` response header + * Fix incorrectly removing `Content-Location` on 304 response + * Improve the default redirect response headers + * Send appropriate headers on default error response + * Use `http-errors` for standard emitted errors + * Use `statuses` instead of `http` module for status messages + * deps: escape-html@1.0.2 + * deps: etag@~1.7.0 + - Improve stat performance by removing hashing + * deps: fresh@0.3.0 + - Add weak `ETag` matching support + * deps: on-finished@~2.3.0 + - Add defined behavior for HTTP `CONNECT` requests + - Add defined behavior for HTTP `Upgrade` requests + - deps: ee-first@1.1.1 + * perf: enable strict mode + * perf: remove unnecessary array allocations + +0.12.3 / 2015-05-13 +=================== + + * deps: debug@~2.2.0 + - deps: ms@0.7.1 + * deps: depd@~1.0.1 + * deps: etag@~1.6.0 + - Improve support for JXcore + - Support "fake" stats objects in environments without `fs` + * deps: ms@0.7.1 + - Prevent extraordinarily long inputs + * deps: on-finished@~2.2.1 + +0.12.2 / 2015-03-13 +=================== + + * Throw errors early for invalid `extensions` or `index` options + * deps: debug@~2.1.3 + - Fix high intensity foreground color for bold + - deps: ms@0.7.0 + +0.12.1 / 2015-02-17 +=================== + + * Fix regression sending zero-length files + +0.12.0 / 2015-02-16 +=================== + + * Always read the stat size from the file + * Fix mutating passed-in `options` + * deps: mime@1.3.4 + +0.11.1 / 2015-01-20 +=================== + + * Fix `root` path disclosure + +0.11.0 / 2015-01-05 +=================== + + * deps: debug@~2.1.1 + * deps: etag@~1.5.1 + - deps: crc@3.2.1 + * deps: ms@0.7.0 + - Add `milliseconds` + - Add `msecs` + - Add `secs` + - Add `mins` + - Add `hrs` + - Add `yrs` + * deps: on-finished@~2.2.0 + +0.10.1 / 2014-10-22 +=================== + + * deps: on-finished@~2.1.1 + - Fix handling of pipelined requests + +0.10.0 / 2014-10-15 +=================== + + * deps: debug@~2.1.0 + - Implement `DEBUG_FD` env variable support + * deps: depd@~1.0.0 + * deps: etag@~1.5.0 + - Improve string performance + - Slightly improve speed for weak ETags over 1KB + +0.9.3 / 2014-09-24 +================== + + * deps: etag@~1.4.0 + - Support "fake" stats objects + +0.9.2 / 2014-09-15 +================== + + * deps: depd@0.4.5 + * deps: etag@~1.3.1 + * deps: range-parser@~1.0.2 + +0.9.1 / 2014-09-07 +================== + + * deps: fresh@0.2.4 + +0.9.0 / 2014-09-07 +================== + + * Add `lastModified` option + * Use `etag` to generate `ETag` header + * deps: debug@~2.0.0 + +0.8.5 / 2014-09-04 +================== + + * Fix malicious path detection for empty string path + +0.8.4 / 2014-09-04 +================== + + * Fix a path traversal issue when using `root` + +0.8.3 / 2014-08-16 +================== + + * deps: destroy@1.0.3 + - renamed from dethroy + * deps: on-finished@2.1.0 + +0.8.2 / 2014-08-14 +================== + + * Work around `fd` leak in Node.js 0.10 for `fs.ReadStream` + * deps: dethroy@1.0.2 + +0.8.1 / 2014-08-05 +================== + + * Fix `extensions` behavior when file already has extension + +0.8.0 / 2014-08-05 +================== + + * Add `extensions` option + +0.7.4 / 2014-08-04 +================== + + * Fix serving index files without root dir + +0.7.3 / 2014-07-29 +================== + + * Fix incorrect 403 on Windows and Node.js 0.11 + +0.7.2 / 2014-07-27 +================== + + * deps: depd@0.4.4 + - Work-around v8 generating empty stack traces + +0.7.1 / 2014-07-26 +================== + + * deps: depd@0.4.3 + - Fix exception when global `Error.stackTraceLimit` is too low + +0.7.0 / 2014-07-20 +================== + + * Deprecate `hidden` option; use `dotfiles` option + * Add `dotfiles` option + * deps: debug@1.0.4 + * deps: depd@0.4.2 + - Add `TRACE_DEPRECATION` environment variable + - Remove non-standard grey color from color output + - Support `--no-deprecation` argument + - Support `--trace-deprecation` argument + +0.6.0 / 2014-07-11 +================== + + * Deprecate `from` option; use `root` option + * Deprecate `send.etag()` -- use `etag` in `options` + * Deprecate `send.hidden()` -- use `hidden` in `options` + * Deprecate `send.index()` -- use `index` in `options` + * Deprecate `send.maxage()` -- use `maxAge` in `options` + * Deprecate `send.root()` -- use `root` in `options` + * Cap `maxAge` value to 1 year + * deps: debug@1.0.3 + - Add support for multiple wildcards in namespaces + +0.5.0 / 2014-06-28 +================== + + * Accept string for `maxAge` (converted by `ms`) + * Add `headers` event + * Include link in default redirect response + * Use `EventEmitter.listenerCount` to count listeners + +0.4.3 / 2014-06-11 +================== + + * Do not throw un-catchable error on file open race condition + * Use `escape-html` for HTML escaping + * deps: debug@1.0.2 + - fix some debugging output colors on node.js 0.8 + * deps: finished@1.2.2 + * deps: fresh@0.2.2 + +0.4.2 / 2014-06-09 +================== + + * fix "event emitter leak" warnings + * deps: debug@1.0.1 + * deps: finished@1.2.1 + +0.4.1 / 2014-06-02 +================== + + * Send `max-age` in `Cache-Control` in correct format + +0.4.0 / 2014-05-27 +================== + + * Calculate ETag with md5 for reduced collisions + * Fix wrong behavior when index file matches directory + * Ignore stream errors after request ends + - Goodbye `EBADF, read` + * Skip directories in index file search + * deps: debug@0.8.1 + +0.3.0 / 2014-04-24 +================== + + * Fix sending files with dots without root set + * Coerce option types + * Accept API options in options object + * Set etags to "weak" + * Include file path in etag + * Make "Can't set headers after they are sent." catchable + * Send full entity-body for multi range requests + * Default directory access to 403 when index disabled + * Support multiple index paths + * Support "If-Range" header + * Control whether to generate etags + * deps: mime@1.2.11 + +0.2.0 / 2014-01-29 +================== + + * update range-parser and fresh + +0.1.4 / 2013-08-11 +================== + + * update fresh + +0.1.3 / 2013-07-08 +================== + + * Revert "Fix fd leak" + +0.1.2 / 2013-07-03 +================== + + * Fix fd leak + +0.1.0 / 2012-08-25 +================== + + * add options parameter to send() that is passed to fs.createReadStream() [kanongil] + +0.0.4 / 2012-08-16 +================== + + * allow custom "Accept-Ranges" definition + +0.0.3 / 2012-07-16 +================== + + * fix normalization of the root directory. Closes #3 + +0.0.2 / 2012-07-09 +================== + + * add passing of req explicitly for now (YUCK) + +0.0.1 / 2010-01-03 +================== + + * Initial release diff --git a/node_modules/serve-static/node_modules/send/LICENSE b/node_modules/serve-static/node_modules/send/LICENSE new file mode 100644 index 000000000..b6ea1c1fd --- /dev/null +++ b/node_modules/serve-static/node_modules/send/LICENSE @@ -0,0 +1,23 @@ +(The MIT License) + +Copyright (c) 2012 TJ Holowaychuk +Copyright (c) 2014-2022 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +'Software'), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/serve-static/node_modules/send/README.md b/node_modules/serve-static/node_modules/send/README.md new file mode 100644 index 000000000..fadf8383c --- /dev/null +++ b/node_modules/serve-static/node_modules/send/README.md @@ -0,0 +1,327 @@ +# send + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Linux Build][github-actions-ci-image]][github-actions-ci-url] +[![Windows Build][appveyor-image]][appveyor-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +Send is a library for streaming files from the file system as a http response +supporting partial responses (Ranges), conditional-GET negotiation (If-Match, +If-Unmodified-Since, If-None-Match, If-Modified-Since), high test coverage, +and granular events which may be leveraged to take appropriate actions in your +application or framework. + +Looking to serve up entire folders mapped to URLs? Try [serve-static](https://www.npmjs.org/package/serve-static). + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```bash +$ npm install send +``` + +## API + +```js +var send = require('send') +``` + +### send(req, path, [options]) + +Create a new `SendStream` for the given path to send to a `res`. The `req` is +the Node.js HTTP request and the `path` is a urlencoded path to send (urlencoded, +not the actual file-system path). + +#### Options + +##### acceptRanges + +Enable or disable accepting ranged requests, defaults to true. +Disabling this will not send `Accept-Ranges` and ignore the contents +of the `Range` request header. + +##### cacheControl + +Enable or disable setting `Cache-Control` response header, defaults to +true. Disabling this will ignore the `immutable` and `maxAge` options. + +##### dotfiles + +Set how "dotfiles" are treated when encountered. A dotfile is a file +or directory that begins with a dot ("."). Note this check is done on +the path itself without checking if the path actually exists on the +disk. If `root` is specified, only the dotfiles above the root are +checked (i.e. the root itself can be within a dotfile when when set +to "deny"). + + - `'allow'` No special treatment for dotfiles. + - `'deny'` Send a 403 for any request for a dotfile. + - `'ignore'` Pretend like the dotfile does not exist and 404. + +The default value is _similar_ to `'ignore'`, with the exception that +this default will not ignore the files within a directory that begins +with a dot, for backward-compatibility. + +##### end + +Byte offset at which the stream ends, defaults to the length of the file +minus 1. The end is inclusive in the stream, meaning `end: 3` will include +the 4th byte in the stream. + +##### etag + +Enable or disable etag generation, defaults to true. + +##### extensions + +If a given file doesn't exist, try appending one of the given extensions, +in the given order. By default, this is disabled (set to `false`). An +example value that will serve extension-less HTML files: `['html', 'htm']`. +This is skipped if the requested file already has an extension. + +##### immutable + +Enable or disable the `immutable` directive in the `Cache-Control` response +header, defaults to `false`. If set to `true`, the `maxAge` option should +also be specified to enable caching. The `immutable` directive will prevent +supported clients from making conditional requests during the life of the +`maxAge` option to check if the file has changed. + +##### index + +By default send supports "index.html" files, to disable this +set `false` or to supply a new index pass a string or an array +in preferred order. + +##### lastModified + +Enable or disable `Last-Modified` header, defaults to true. Uses the file +system's last modified value. + +##### maxAge + +Provide a max-age in milliseconds for http caching, defaults to 0. +This can also be a string accepted by the +[ms](https://www.npmjs.org/package/ms#readme) module. + +##### root + +Serve files relative to `path`. + +##### start + +Byte offset at which the stream starts, defaults to 0. The start is inclusive, +meaning `start: 2` will include the 3rd byte in the stream. + +#### Events + +The `SendStream` is an event emitter and will emit the following events: + + - `error` an error occurred `(err)` + - `directory` a directory was requested `(res, path)` + - `file` a file was requested `(path, stat)` + - `headers` the headers are about to be set on a file `(res, path, stat)` + - `stream` file streaming has started `(stream)` + - `end` streaming has completed + +#### .pipe + +The `pipe` method is used to pipe the response into the Node.js HTTP response +object, typically `send(req, path, options).pipe(res)`. + +### .mime + +The `mime` export is the global instance of of the +[`mime` npm module](https://www.npmjs.com/package/mime). + +This is used to configure the MIME types that are associated with file extensions +as well as other options for how to resolve the MIME type of a file (like the +default type to use for an unknown file extension). + +## Error-handling + +By default when no `error` listeners are present an automatic response will be +made, otherwise you have full control over the response, aka you may show a 5xx +page etc. + +## Caching + +It does _not_ perform internal caching, you should use a reverse proxy cache +such as Varnish for this, or those fancy things called CDNs. If your +application is small enough that it would benefit from single-node memory +caching, it's small enough that it does not need caching at all ;). + +## Debugging + +To enable `debug()` instrumentation output export __DEBUG__: + +``` +$ DEBUG=send node app +``` + +## Running tests + +``` +$ npm install +$ npm test +``` + +## Examples + +### Serve a specific file + +This simple example will send a specific file to all requests. + +```js +var http = require('http') +var send = require('send') + +var server = http.createServer(function onRequest (req, res) { + send(req, '/path/to/index.html') + .pipe(res) +}) + +server.listen(3000) +``` + +### Serve all files from a directory + +This simple example will just serve up all the files in a +given directory as the top-level. For example, a request +`GET /foo.txt` will send back `/www/public/foo.txt`. + +```js +var http = require('http') +var parseUrl = require('parseurl') +var send = require('send') + +var server = http.createServer(function onRequest (req, res) { + send(req, parseUrl(req).pathname, { root: '/www/public' }) + .pipe(res) +}) + +server.listen(3000) +``` + +### Custom file types + +```js +var http = require('http') +var parseUrl = require('parseurl') +var send = require('send') + +// Default unknown types to text/plain +send.mime.default_type = 'text/plain' + +// Add a custom type +send.mime.define({ + 'application/x-my-type': ['x-mt', 'x-mtt'] +}) + +var server = http.createServer(function onRequest (req, res) { + send(req, parseUrl(req).pathname, { root: '/www/public' }) + .pipe(res) +}) + +server.listen(3000) +``` + +### Custom directory index view + +This is a example of serving up a structure of directories with a +custom function to render a listing of a directory. + +```js +var http = require('http') +var fs = require('fs') +var parseUrl = require('parseurl') +var send = require('send') + +// Transfer arbitrary files from within /www/example.com/public/* +// with a custom handler for directory listing +var server = http.createServer(function onRequest (req, res) { + send(req, parseUrl(req).pathname, { index: false, root: '/www/public' }) + .once('directory', directory) + .pipe(res) +}) + +server.listen(3000) + +// Custom directory handler +function directory (res, path) { + var stream = this + + // redirect to trailing slash for consistent url + if (!stream.hasTrailingSlash()) { + return stream.redirect(path) + } + + // get directory list + fs.readdir(path, function onReaddir (err, list) { + if (err) return stream.error(err) + + // render an index for the directory + res.setHeader('Content-Type', 'text/plain; charset=UTF-8') + res.end(list.join('\n') + '\n') + }) +} +``` + +### Serving from a root directory with custom error-handling + +```js +var http = require('http') +var parseUrl = require('parseurl') +var send = require('send') + +var server = http.createServer(function onRequest (req, res) { + // your custom error-handling logic: + function error (err) { + res.statusCode = err.status || 500 + res.end(err.message) + } + + // your custom headers + function headers (res, path, stat) { + // serve all files for download + res.setHeader('Content-Disposition', 'attachment') + } + + // your custom directory handling logic: + function redirect () { + res.statusCode = 301 + res.setHeader('Location', req.url + '/') + res.end('Redirecting to ' + req.url + '/') + } + + // transfer arbitrary files from within + // /www/example.com/public/* + send(req, parseUrl(req).pathname, { root: '/www/public' }) + .on('error', error) + .on('directory', redirect) + .on('headers', headers) + .pipe(res) +}) + +server.listen(3000) +``` + +## License + +[MIT](LICENSE) + +[appveyor-image]: https://badgen.net/appveyor/ci/dougwilson/send/master?label=windows +[appveyor-url]: https://ci.appveyor.com/project/dougwilson/send +[coveralls-image]: https://badgen.net/coveralls/c/github/pillarjs/send/master +[coveralls-url]: https://coveralls.io/r/pillarjs/send?branch=master +[github-actions-ci-image]: https://badgen.net/github/checks/pillarjs/send/master?label=linux +[github-actions-ci-url]: https://github.com/pillarjs/send/actions/workflows/ci.yml +[node-image]: https://badgen.net/npm/node/send +[node-url]: https://nodejs.org/en/download/ +[npm-downloads-image]: https://badgen.net/npm/dm/send +[npm-url]: https://npmjs.org/package/send +[npm-version-image]: https://badgen.net/npm/v/send diff --git a/node_modules/raw-body/SECURITY.md b/node_modules/serve-static/node_modules/send/SECURITY.md old mode 100755 new mode 100644 similarity index 78% rename from node_modules/raw-body/SECURITY.md rename to node_modules/serve-static/node_modules/send/SECURITY.md index 2421efc4b..46b48f7b0 --- a/node_modules/raw-body/SECURITY.md +++ b/node_modules/serve-static/node_modules/send/SECURITY.md @@ -2,15 +2,15 @@ ## Reporting a Bug -The `raw-body` team and community take all security bugs seriously. Thank you +The `send` team and community take all security bugs seriously. Thank you for improving the security of Express. We appreciate your efforts and responsible disclosure and will make every effort to acknowledge your contributions. -Report security bugs by emailing the current owners of `raw-body`. This information -can be found in the npm registry using the command `npm owner ls raw-body`. +Report security bugs by emailing the current owner(s) of `send`. This information +can be found in the npm registry using the command `npm owner ls send`. If unsure or unable to get the information from the above, open an issue -in the [project issue tracker](https://github.com/stream-utils/raw-body/issues) +in the [project issue tracker](https://github.com/pillarjs/send/issues) asking for the current contact information. To ensure the timely response to your report, please ensure that the entirety diff --git a/node_modules/serve-static/node_modules/send/index.js b/node_modules/serve-static/node_modules/send/index.js new file mode 100644 index 000000000..768f8ca60 --- /dev/null +++ b/node_modules/serve-static/node_modules/send/index.js @@ -0,0 +1,1142 @@ +/*! + * send + * Copyright(c) 2012 TJ Holowaychuk + * Copyright(c) 2014-2022 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var createError = require('http-errors') +var debug = require('debug')('send') +var deprecate = require('depd')('send') +var destroy = require('destroy') +var encodeUrl = require('encodeurl') +var escapeHtml = require('escape-html') +var etag = require('etag') +var fresh = require('fresh') +var fs = require('fs') +var mime = require('mime') +var ms = require('ms') +var onFinished = require('on-finished') +var parseRange = require('range-parser') +var path = require('path') +var statuses = require('statuses') +var Stream = require('stream') +var util = require('util') + +/** + * Path function references. + * @private + */ + +var extname = path.extname +var join = path.join +var normalize = path.normalize +var resolve = path.resolve +var sep = path.sep + +/** + * Regular expression for identifying a bytes Range header. + * @private + */ + +var BYTES_RANGE_REGEXP = /^ *bytes=/ + +/** + * Maximum value allowed for the max age. + * @private + */ + +var MAX_MAXAGE = 60 * 60 * 24 * 365 * 1000 // 1 year + +/** + * Regular expression to match a path with a directory up component. + * @private + */ + +var UP_PATH_REGEXP = /(?:^|[\\/])\.\.(?:[\\/]|$)/ + +/** + * Module exports. + * @public + */ + +module.exports = send +module.exports.mime = mime + +/** + * Return a `SendStream` for `req` and `path`. + * + * @param {object} req + * @param {string} path + * @param {object} [options] + * @return {SendStream} + * @public + */ + +function send (req, path, options) { + return new SendStream(req, path, options) +} + +/** + * Initialize a `SendStream` with the given `path`. + * + * @param {Request} req + * @param {String} path + * @param {object} [options] + * @private + */ + +function SendStream (req, path, options) { + Stream.call(this) + + var opts = options || {} + + this.options = opts + this.path = path + this.req = req + + this._acceptRanges = opts.acceptRanges !== undefined + ? Boolean(opts.acceptRanges) + : true + + this._cacheControl = opts.cacheControl !== undefined + ? Boolean(opts.cacheControl) + : true + + this._etag = opts.etag !== undefined + ? Boolean(opts.etag) + : true + + this._dotfiles = opts.dotfiles !== undefined + ? opts.dotfiles + : 'ignore' + + if (this._dotfiles !== 'ignore' && this._dotfiles !== 'allow' && this._dotfiles !== 'deny') { + throw new TypeError('dotfiles option must be "allow", "deny", or "ignore"') + } + + this._hidden = Boolean(opts.hidden) + + if (opts.hidden !== undefined) { + deprecate('hidden: use dotfiles: \'' + (this._hidden ? 'allow' : 'ignore') + '\' instead') + } + + // legacy support + if (opts.dotfiles === undefined) { + this._dotfiles = undefined + } + + this._extensions = opts.extensions !== undefined + ? normalizeList(opts.extensions, 'extensions option') + : [] + + this._immutable = opts.immutable !== undefined + ? Boolean(opts.immutable) + : false + + this._index = opts.index !== undefined + ? normalizeList(opts.index, 'index option') + : ['index.html'] + + this._lastModified = opts.lastModified !== undefined + ? Boolean(opts.lastModified) + : true + + this._maxage = opts.maxAge || opts.maxage + this._maxage = typeof this._maxage === 'string' + ? ms(this._maxage) + : Number(this._maxage) + this._maxage = !isNaN(this._maxage) + ? Math.min(Math.max(0, this._maxage), MAX_MAXAGE) + : 0 + + this._root = opts.root + ? resolve(opts.root) + : null + + if (!this._root && opts.from) { + this.from(opts.from) + } +} + +/** + * Inherits from `Stream`. + */ + +util.inherits(SendStream, Stream) + +/** + * Enable or disable etag generation. + * + * @param {Boolean} val + * @return {SendStream} + * @api public + */ + +SendStream.prototype.etag = deprecate.function(function etag (val) { + this._etag = Boolean(val) + debug('etag %s', this._etag) + return this +}, 'send.etag: pass etag as option') + +/** + * Enable or disable "hidden" (dot) files. + * + * @param {Boolean} path + * @return {SendStream} + * @api public + */ + +SendStream.prototype.hidden = deprecate.function(function hidden (val) { + this._hidden = Boolean(val) + this._dotfiles = undefined + debug('hidden %s', this._hidden) + return this +}, 'send.hidden: use dotfiles option') + +/** + * Set index `paths`, set to a falsy + * value to disable index support. + * + * @param {String|Boolean|Array} paths + * @return {SendStream} + * @api public + */ + +SendStream.prototype.index = deprecate.function(function index (paths) { + var index = !paths ? [] : normalizeList(paths, 'paths argument') + debug('index %o', paths) + this._index = index + return this +}, 'send.index: pass index as option') + +/** + * Set root `path`. + * + * @param {String} path + * @return {SendStream} + * @api public + */ + +SendStream.prototype.root = function root (path) { + this._root = resolve(String(path)) + debug('root %s', this._root) + return this +} + +SendStream.prototype.from = deprecate.function(SendStream.prototype.root, + 'send.from: pass root as option') + +SendStream.prototype.root = deprecate.function(SendStream.prototype.root, + 'send.root: pass root as option') + +/** + * Set max-age to `maxAge`. + * + * @param {Number} maxAge + * @return {SendStream} + * @api public + */ + +SendStream.prototype.maxage = deprecate.function(function maxage (maxAge) { + this._maxage = typeof maxAge === 'string' + ? ms(maxAge) + : Number(maxAge) + this._maxage = !isNaN(this._maxage) + ? Math.min(Math.max(0, this._maxage), MAX_MAXAGE) + : 0 + debug('max-age %d', this._maxage) + return this +}, 'send.maxage: pass maxAge as option') + +/** + * Emit error with `status`. + * + * @param {number} status + * @param {Error} [err] + * @private + */ + +SendStream.prototype.error = function error (status, err) { + // emit if listeners instead of responding + if (hasListeners(this, 'error')) { + return this.emit('error', createHttpError(status, err)) + } + + var res = this.res + var msg = statuses.message[status] || String(status) + var doc = createHtmlDocument('Error', escapeHtml(msg)) + + // clear existing headers + clearHeaders(res) + + // add error headers + if (err && err.headers) { + setHeaders(res, err.headers) + } + + // send basic response + res.statusCode = status + res.setHeader('Content-Type', 'text/html; charset=UTF-8') + res.setHeader('Content-Length', Buffer.byteLength(doc)) + res.setHeader('Content-Security-Policy', "default-src 'none'") + res.setHeader('X-Content-Type-Options', 'nosniff') + res.end(doc) +} + +/** + * Check if the pathname ends with "/". + * + * @return {boolean} + * @private + */ + +SendStream.prototype.hasTrailingSlash = function hasTrailingSlash () { + return this.path[this.path.length - 1] === '/' +} + +/** + * Check if this is a conditional GET request. + * + * @return {Boolean} + * @api private + */ + +SendStream.prototype.isConditionalGET = function isConditionalGET () { + return this.req.headers['if-match'] || + this.req.headers['if-unmodified-since'] || + this.req.headers['if-none-match'] || + this.req.headers['if-modified-since'] +} + +/** + * Check if the request preconditions failed. + * + * @return {boolean} + * @private + */ + +SendStream.prototype.isPreconditionFailure = function isPreconditionFailure () { + var req = this.req + var res = this.res + + // if-match + var match = req.headers['if-match'] + if (match) { + var etag = res.getHeader('ETag') + return !etag || (match !== '*' && parseTokenList(match).every(function (match) { + return match !== etag && match !== 'W/' + etag && 'W/' + match !== etag + })) + } + + // if-unmodified-since + var unmodifiedSince = parseHttpDate(req.headers['if-unmodified-since']) + if (!isNaN(unmodifiedSince)) { + var lastModified = parseHttpDate(res.getHeader('Last-Modified')) + return isNaN(lastModified) || lastModified > unmodifiedSince + } + + return false +} + +/** + * Strip various content header fields for a change in entity. + * + * @private + */ + +SendStream.prototype.removeContentHeaderFields = function removeContentHeaderFields () { + var res = this.res + + res.removeHeader('Content-Encoding') + res.removeHeader('Content-Language') + res.removeHeader('Content-Length') + res.removeHeader('Content-Range') + res.removeHeader('Content-Type') +} + +/** + * Respond with 304 not modified. + * + * @api private + */ + +SendStream.prototype.notModified = function notModified () { + var res = this.res + debug('not modified') + this.removeContentHeaderFields() + res.statusCode = 304 + res.end() +} + +/** + * Raise error that headers already sent. + * + * @api private + */ + +SendStream.prototype.headersAlreadySent = function headersAlreadySent () { + var err = new Error('Can\'t set headers after they are sent.') + debug('headers already sent') + this.error(500, err) +} + +/** + * Check if the request is cacheable, aka + * responded with 2xx or 304 (see RFC 2616 section 14.2{5,6}). + * + * @return {Boolean} + * @api private + */ + +SendStream.prototype.isCachable = function isCachable () { + var statusCode = this.res.statusCode + return (statusCode >= 200 && statusCode < 300) || + statusCode === 304 +} + +/** + * Handle stat() error. + * + * @param {Error} error + * @private + */ + +SendStream.prototype.onStatError = function onStatError (error) { + switch (error.code) { + case 'ENAMETOOLONG': + case 'ENOENT': + case 'ENOTDIR': + this.error(404, error) + break + default: + this.error(500, error) + break + } +} + +/** + * Check if the cache is fresh. + * + * @return {Boolean} + * @api private + */ + +SendStream.prototype.isFresh = function isFresh () { + return fresh(this.req.headers, { + etag: this.res.getHeader('ETag'), + 'last-modified': this.res.getHeader('Last-Modified') + }) +} + +/** + * Check if the range is fresh. + * + * @return {Boolean} + * @api private + */ + +SendStream.prototype.isRangeFresh = function isRangeFresh () { + var ifRange = this.req.headers['if-range'] + + if (!ifRange) { + return true + } + + // if-range as etag + if (ifRange.indexOf('"') !== -1) { + var etag = this.res.getHeader('ETag') + return Boolean(etag && ifRange.indexOf(etag) !== -1) + } + + // if-range as modified date + var lastModified = this.res.getHeader('Last-Modified') + return parseHttpDate(lastModified) <= parseHttpDate(ifRange) +} + +/** + * Redirect to path. + * + * @param {string} path + * @private + */ + +SendStream.prototype.redirect = function redirect (path) { + var res = this.res + + if (hasListeners(this, 'directory')) { + this.emit('directory', res, path) + return + } + + if (this.hasTrailingSlash()) { + this.error(403) + return + } + + var loc = encodeUrl(collapseLeadingSlashes(this.path + '/')) + var doc = createHtmlDocument('Redirecting', 'Redirecting to ' + escapeHtml(loc)) + + // redirect + res.statusCode = 301 + res.setHeader('Content-Type', 'text/html; charset=UTF-8') + res.setHeader('Content-Length', Buffer.byteLength(doc)) + res.setHeader('Content-Security-Policy', "default-src 'none'") + res.setHeader('X-Content-Type-Options', 'nosniff') + res.setHeader('Location', loc) + res.end(doc) +} + +/** + * Pipe to `res. + * + * @param {Stream} res + * @return {Stream} res + * @api public + */ + +SendStream.prototype.pipe = function pipe (res) { + // root path + var root = this._root + + // references + this.res = res + + // decode the path + var path = decode(this.path) + if (path === -1) { + this.error(400) + return res + } + + // null byte(s) + if (~path.indexOf('\0')) { + this.error(400) + return res + } + + var parts + if (root !== null) { + // normalize + if (path) { + path = normalize('.' + sep + path) + } + + // malicious path + if (UP_PATH_REGEXP.test(path)) { + debug('malicious path "%s"', path) + this.error(403) + return res + } + + // explode path parts + parts = path.split(sep) + + // join / normalize from optional root dir + path = normalize(join(root, path)) + } else { + // ".." is malicious without "root" + if (UP_PATH_REGEXP.test(path)) { + debug('malicious path "%s"', path) + this.error(403) + return res + } + + // explode path parts + parts = normalize(path).split(sep) + + // resolve the path + path = resolve(path) + } + + // dotfile handling + if (containsDotFile(parts)) { + var access = this._dotfiles + + // legacy support + if (access === undefined) { + access = parts[parts.length - 1][0] === '.' + ? (this._hidden ? 'allow' : 'ignore') + : 'allow' + } + + debug('%s dotfile "%s"', access, path) + switch (access) { + case 'allow': + break + case 'deny': + this.error(403) + return res + case 'ignore': + default: + this.error(404) + return res + } + } + + // index file support + if (this._index.length && this.hasTrailingSlash()) { + this.sendIndex(path) + return res + } + + this.sendFile(path) + return res +} + +/** + * Transfer `path`. + * + * @param {String} path + * @api public + */ + +SendStream.prototype.send = function send (path, stat) { + var len = stat.size + var options = this.options + var opts = {} + var res = this.res + var req = this.req + var ranges = req.headers.range + var offset = options.start || 0 + + if (headersSent(res)) { + // impossible to send now + this.headersAlreadySent() + return + } + + debug('pipe "%s"', path) + + // set header fields + this.setHeader(path, stat) + + // set content-type + this.type(path) + + // conditional GET support + if (this.isConditionalGET()) { + if (this.isPreconditionFailure()) { + this.error(412) + return + } + + if (this.isCachable() && this.isFresh()) { + this.notModified() + return + } + } + + // adjust len to start/end options + len = Math.max(0, len - offset) + if (options.end !== undefined) { + var bytes = options.end - offset + 1 + if (len > bytes) len = bytes + } + + // Range support + if (this._acceptRanges && BYTES_RANGE_REGEXP.test(ranges)) { + // parse + ranges = parseRange(len, ranges, { + combine: true + }) + + // If-Range support + if (!this.isRangeFresh()) { + debug('range stale') + ranges = -2 + } + + // unsatisfiable + if (ranges === -1) { + debug('range unsatisfiable') + + // Content-Range + res.setHeader('Content-Range', contentRange('bytes', len)) + + // 416 Requested Range Not Satisfiable + return this.error(416, { + headers: { 'Content-Range': res.getHeader('Content-Range') } + }) + } + + // valid (syntactically invalid/multiple ranges are treated as a regular response) + if (ranges !== -2 && ranges.length === 1) { + debug('range %j', ranges) + + // Content-Range + res.statusCode = 206 + res.setHeader('Content-Range', contentRange('bytes', len, ranges[0])) + + // adjust for requested range + offset += ranges[0].start + len = ranges[0].end - ranges[0].start + 1 + } + } + + // clone options + for (var prop in options) { + opts[prop] = options[prop] + } + + // set read options + opts.start = offset + opts.end = Math.max(offset, offset + len - 1) + + // content-length + res.setHeader('Content-Length', len) + + // HEAD support + if (req.method === 'HEAD') { + res.end() + return + } + + this.stream(path, opts) +} + +/** + * Transfer file for `path`. + * + * @param {String} path + * @api private + */ +SendStream.prototype.sendFile = function sendFile (path) { + var i = 0 + var self = this + + debug('stat "%s"', path) + fs.stat(path, function onstat (err, stat) { + if (err && err.code === 'ENOENT' && !extname(path) && path[path.length - 1] !== sep) { + // not found, check extensions + return next(err) + } + if (err) return self.onStatError(err) + if (stat.isDirectory()) return self.redirect(path) + self.emit('file', path, stat) + self.send(path, stat) + }) + + function next (err) { + if (self._extensions.length <= i) { + return err + ? self.onStatError(err) + : self.error(404) + } + + var p = path + '.' + self._extensions[i++] + + debug('stat "%s"', p) + fs.stat(p, function (err, stat) { + if (err) return next(err) + if (stat.isDirectory()) return next() + self.emit('file', p, stat) + self.send(p, stat) + }) + } +} + +/** + * Transfer index for `path`. + * + * @param {String} path + * @api private + */ +SendStream.prototype.sendIndex = function sendIndex (path) { + var i = -1 + var self = this + + function next (err) { + if (++i >= self._index.length) { + if (err) return self.onStatError(err) + return self.error(404) + } + + var p = join(path, self._index[i]) + + debug('stat "%s"', p) + fs.stat(p, function (err, stat) { + if (err) return next(err) + if (stat.isDirectory()) return next() + self.emit('file', p, stat) + self.send(p, stat) + }) + } + + next() +} + +/** + * Stream `path` to the response. + * + * @param {String} path + * @param {Object} options + * @api private + */ + +SendStream.prototype.stream = function stream (path, options) { + var self = this + var res = this.res + + // pipe + var stream = fs.createReadStream(path, options) + this.emit('stream', stream) + stream.pipe(res) + + // cleanup + function cleanup () { + destroy(stream, true) + } + + // response finished, cleanup + onFinished(res, cleanup) + + // error handling + stream.on('error', function onerror (err) { + // clean up stream early + cleanup() + + // error + self.onStatError(err) + }) + + // end + stream.on('end', function onend () { + self.emit('end') + }) +} + +/** + * Set content-type based on `path` + * if it hasn't been explicitly set. + * + * @param {String} path + * @api private + */ + +SendStream.prototype.type = function type (path) { + var res = this.res + + if (res.getHeader('Content-Type')) return + + var type = mime.lookup(path) + + if (!type) { + debug('no content-type') + return + } + + var charset = mime.charsets.lookup(type) + + debug('content-type %s', type) + res.setHeader('Content-Type', type + (charset ? '; charset=' + charset : '')) +} + +/** + * Set response header fields, most + * fields may be pre-defined. + * + * @param {String} path + * @param {Object} stat + * @api private + */ + +SendStream.prototype.setHeader = function setHeader (path, stat) { + var res = this.res + + this.emit('headers', res, path, stat) + + if (this._acceptRanges && !res.getHeader('Accept-Ranges')) { + debug('accept ranges') + res.setHeader('Accept-Ranges', 'bytes') + } + + if (this._cacheControl && !res.getHeader('Cache-Control')) { + var cacheControl = 'public, max-age=' + Math.floor(this._maxage / 1000) + + if (this._immutable) { + cacheControl += ', immutable' + } + + debug('cache-control %s', cacheControl) + res.setHeader('Cache-Control', cacheControl) + } + + if (this._lastModified && !res.getHeader('Last-Modified')) { + var modified = stat.mtime.toUTCString() + debug('modified %s', modified) + res.setHeader('Last-Modified', modified) + } + + if (this._etag && !res.getHeader('ETag')) { + var val = etag(stat) + debug('etag %s', val) + res.setHeader('ETag', val) + } +} + +/** + * Clear all headers from a response. + * + * @param {object} res + * @private + */ + +function clearHeaders (res) { + var headers = getHeaderNames(res) + + for (var i = 0; i < headers.length; i++) { + res.removeHeader(headers[i]) + } +} + +/** + * Collapse all leading slashes into a single slash + * + * @param {string} str + * @private + */ +function collapseLeadingSlashes (str) { + for (var i = 0; i < str.length; i++) { + if (str[i] !== '/') { + break + } + } + + return i > 1 + ? '/' + str.substr(i) + : str +} + +/** + * Determine if path parts contain a dotfile. + * + * @api private + */ + +function containsDotFile (parts) { + for (var i = 0; i < parts.length; i++) { + var part = parts[i] + if (part.length > 1 && part[0] === '.') { + return true + } + } + + return false +} + +/** + * Create a Content-Range header. + * + * @param {string} type + * @param {number} size + * @param {array} [range] + */ + +function contentRange (type, size, range) { + return type + ' ' + (range ? range.start + '-' + range.end : '*') + '/' + size +} + +/** + * Create a minimal HTML document. + * + * @param {string} title + * @param {string} body + * @private + */ + +function createHtmlDocument (title, body) { + return '\n' + + '\n' + + '\n' + + '\n' + + '' + title + '\n' + + '\n' + + '\n' + + '

' + body + '
\n' + + '\n' + + '\n' +} + +/** + * Create a HttpError object from simple arguments. + * + * @param {number} status + * @param {Error|object} err + * @private + */ + +function createHttpError (status, err) { + if (!err) { + return createError(status) + } + + return err instanceof Error + ? createError(status, err, { expose: false }) + : createError(status, err) +} + +/** + * decodeURIComponent. + * + * Allows V8 to only deoptimize this fn instead of all + * of send(). + * + * @param {String} path + * @api private + */ + +function decode (path) { + try { + return decodeURIComponent(path) + } catch (err) { + return -1 + } +} + +/** + * Get the header names on a respnse. + * + * @param {object} res + * @returns {array[string]} + * @private + */ + +function getHeaderNames (res) { + return typeof res.getHeaderNames !== 'function' + ? Object.keys(res._headers || {}) + : res.getHeaderNames() +} + +/** + * Determine if emitter has listeners of a given type. + * + * The way to do this check is done three different ways in Node.js >= 0.8 + * so this consolidates them into a minimal set using instance methods. + * + * @param {EventEmitter} emitter + * @param {string} type + * @returns {boolean} + * @private + */ + +function hasListeners (emitter, type) { + var count = typeof emitter.listenerCount !== 'function' + ? emitter.listeners(type).length + : emitter.listenerCount(type) + + return count > 0 +} + +/** + * Determine if the response headers have been sent. + * + * @param {object} res + * @returns {boolean} + * @private + */ + +function headersSent (res) { + return typeof res.headersSent !== 'boolean' + ? Boolean(res._header) + : res.headersSent +} + +/** + * Normalize the index option into an array. + * + * @param {boolean|string|array} val + * @param {string} name + * @private + */ + +function normalizeList (val, name) { + var list = [].concat(val || []) + + for (var i = 0; i < list.length; i++) { + if (typeof list[i] !== 'string') { + throw new TypeError(name + ' must be array of strings or false') + } + } + + return list +} + +/** + * Parse an HTTP Date into a number. + * + * @param {string} date + * @private + */ + +function parseHttpDate (date) { + var timestamp = date && Date.parse(date) + + return typeof timestamp === 'number' + ? timestamp + : NaN +} + +/** + * Parse a HTTP token list. + * + * @param {string} str + * @private + */ + +function parseTokenList (str) { + var end = 0 + var list = [] + var start = 0 + + // gather tokens + for (var i = 0, len = str.length; i < len; i++) { + switch (str.charCodeAt(i)) { + case 0x20: /* */ + if (start === end) { + start = end = i + 1 + } + break + case 0x2c: /* , */ + if (start !== end) { + list.push(str.substring(start, end)) + } + start = end = i + 1 + break + default: + end = i + 1 + break + } + } + + // final token + if (start !== end) { + list.push(str.substring(start, end)) + } + + return list +} + +/** + * Set an object of headers on a response. + * + * @param {object} res + * @param {object} headers + * @private + */ + +function setHeaders (res, headers) { + var keys = Object.keys(headers) + + for (var i = 0; i < keys.length; i++) { + var key = keys[i] + res.setHeader(key, headers[key]) + } +} diff --git a/node_modules/send/node_modules/encodeurl/HISTORY.md b/node_modules/serve-static/node_modules/send/node_modules/encodeurl/HISTORY.md old mode 100755 new mode 100644 similarity index 100% rename from node_modules/send/node_modules/encodeurl/HISTORY.md rename to node_modules/serve-static/node_modules/send/node_modules/encodeurl/HISTORY.md diff --git a/node_modules/send/node_modules/encodeurl/LICENSE b/node_modules/serve-static/node_modules/send/node_modules/encodeurl/LICENSE old mode 100755 new mode 100644 similarity index 100% rename from node_modules/send/node_modules/encodeurl/LICENSE rename to node_modules/serve-static/node_modules/send/node_modules/encodeurl/LICENSE diff --git a/node_modules/send/node_modules/encodeurl/README.md b/node_modules/serve-static/node_modules/send/node_modules/encodeurl/README.md old mode 100755 new mode 100644 similarity index 100% rename from node_modules/send/node_modules/encodeurl/README.md rename to node_modules/serve-static/node_modules/send/node_modules/encodeurl/README.md diff --git a/node_modules/send/node_modules/encodeurl/index.js b/node_modules/serve-static/node_modules/send/node_modules/encodeurl/index.js old mode 100755 new mode 100644 similarity index 100% rename from node_modules/send/node_modules/encodeurl/index.js rename to node_modules/serve-static/node_modules/send/node_modules/encodeurl/index.js diff --git a/node_modules/send/node_modules/encodeurl/package.json b/node_modules/serve-static/node_modules/send/node_modules/encodeurl/package.json old mode 100755 new mode 100644 similarity index 100% rename from node_modules/send/node_modules/encodeurl/package.json rename to node_modules/serve-static/node_modules/send/node_modules/encodeurl/package.json diff --git a/node_modules/serve-static/node_modules/send/package.json b/node_modules/serve-static/node_modules/send/package.json new file mode 100644 index 000000000..a3233e005 --- /dev/null +++ b/node_modules/serve-static/node_modules/send/package.json @@ -0,0 +1,62 @@ +{ + "name": "send", + "description": "Better streaming static file server with Range and conditional-GET support", + "version": "0.19.0", + "author": "TJ Holowaychuk ", + "contributors": [ + "Douglas Christopher Wilson ", + "James Wyatt Cready ", + "Jesús Leganés Combarro " + ], + "license": "MIT", + "repository": "pillarjs/send", + "keywords": [ + "static", + "file", + "server" + ], + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "devDependencies": { + "after": "0.8.2", + "eslint": "7.32.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.25.4", + "eslint-plugin-markdown": "2.2.1", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "5.2.0", + "eslint-plugin-standard": "4.1.0", + "mocha": "9.2.2", + "nyc": "15.1.0", + "supertest": "6.2.2" + }, + "files": [ + "HISTORY.md", + "LICENSE", + "README.md", + "SECURITY.md", + "index.js" + ], + "engines": { + "node": ">= 0.8.0" + }, + "scripts": { + "lint": "eslint .", + "test": "mocha --check-leaks --reporter spec --bail", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test" + } +} diff --git a/node_modules/serve-static/node_modules/statuses/HISTORY.md b/node_modules/serve-static/node_modules/statuses/HISTORY.md new file mode 100644 index 000000000..fa4556ef2 --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/HISTORY.md @@ -0,0 +1,82 @@ +2.0.1 / 2021-01-03 +================== + + * Fix returning values from `Object.prototype` + +2.0.0 / 2020-04-19 +================== + + * Drop support for Node.js 0.6 + * Fix messaging casing of `418 I'm a Teapot` + * Remove code 306 + * Remove `status[code]` exports; use `status.message[code]` + * Remove `status[msg]` exports; use `status.code[msg]` + * Rename `425 Unordered Collection` to standard `425 Too Early` + * Rename `STATUS_CODES` export to `message` + * Return status message for `statuses(code)` when given code + +1.5.0 / 2018-03-27 +================== + + * Add `103 Early Hints` + +1.4.0 / 2017-10-20 +================== + + * Add `STATUS_CODES` export + +1.3.1 / 2016-11-11 +================== + + * Fix return type in JSDoc + +1.3.0 / 2016-05-17 +================== + + * Add `421 Misdirected Request` + * perf: enable strict mode + +1.2.1 / 2015-02-01 +================== + + * Fix message for status 451 + - `451 Unavailable For Legal Reasons` + +1.2.0 / 2014-09-28 +================== + + * Add `208 Already Repored` + * Add `226 IM Used` + * Add `306 (Unused)` + * Add `415 Unable For Legal Reasons` + * Add `508 Loop Detected` + +1.1.1 / 2014-09-24 +================== + + * Add missing 308 to `codes.json` + +1.1.0 / 2014-09-21 +================== + + * Add `codes.json` for universal support + +1.0.4 / 2014-08-20 +================== + + * Package cleanup + +1.0.3 / 2014-06-08 +================== + + * Add 308 to `.redirect` category + +1.0.2 / 2014-03-13 +================== + + * Add `.retry` category + +1.0.1 / 2014-03-12 +================== + + * Initial release diff --git a/node_modules/serve-static/node_modules/statuses/LICENSE b/node_modules/serve-static/node_modules/statuses/LICENSE new file mode 100644 index 000000000..28a316182 --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/LICENSE @@ -0,0 +1,23 @@ + +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Ong +Copyright (c) 2016 Douglas Christopher Wilson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules/serve-static/node_modules/statuses/README.md b/node_modules/serve-static/node_modules/statuses/README.md new file mode 100644 index 000000000..57967e6e6 --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/README.md @@ -0,0 +1,136 @@ +# statuses + +[![NPM Version][npm-version-image]][npm-url] +[![NPM Downloads][npm-downloads-image]][npm-url] +[![Node.js Version][node-version-image]][node-version-url] +[![Build Status][ci-image]][ci-url] +[![Test Coverage][coveralls-image]][coveralls-url] + +HTTP status utility for node. + +This module provides a list of status codes and messages sourced from +a few different projects: + + * The [IANA Status Code Registry](https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) + * The [Node.js project](https://nodejs.org/) + * The [NGINX project](https://www.nginx.com/) + * The [Apache HTTP Server project](https://httpd.apache.org/) + +## Installation + +This is a [Node.js](https://nodejs.org/en/) module available through the +[npm registry](https://www.npmjs.com/). Installation is done using the +[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): + +```sh +$ npm install statuses +``` + +## API + + + +```js +var status = require('statuses') +``` + +### status(code) + +Returns the status message string for a known HTTP status code. The code +may be a number or a string. An error is thrown for an unknown status code. + + + +```js +status(403) // => 'Forbidden' +status('403') // => 'Forbidden' +status(306) // throws +``` + +### status(msg) + +Returns the numeric status code for a known HTTP status message. The message +is case-insensitive. An error is thrown for an unknown status message. + + + +```js +status('forbidden') // => 403 +status('Forbidden') // => 403 +status('foo') // throws +``` + +### status.codes + +Returns an array of all the status codes as `Integer`s. + +### status.code[msg] + +Returns the numeric status code for a known status message (in lower-case), +otherwise `undefined`. + + + +```js +status['not found'] // => 404 +``` + +### status.empty[code] + +Returns `true` if a status code expects an empty body. + + + +```js +status.empty[200] // => undefined +status.empty[204] // => true +status.empty[304] // => true +``` + +### status.message[code] + +Returns the string message for a known numeric status code, otherwise +`undefined`. This object is the same format as the +[Node.js http module `http.STATUS_CODES`](https://nodejs.org/dist/latest/docs/api/http.html#http_http_status_codes). + + + +```js +status.message[404] // => 'Not Found' +``` + +### status.redirect[code] + +Returns `true` if a status code is a valid redirect status. + + + +```js +status.redirect[200] // => undefined +status.redirect[301] // => true +``` + +### status.retry[code] + +Returns `true` if you should retry the rest. + + + +```js +status.retry[501] // => undefined +status.retry[503] // => true +``` + +## License + +[MIT](LICENSE) + +[ci-image]: https://badgen.net/github/checks/jshttp/statuses/master?label=ci +[ci-url]: https://github.com/jshttp/statuses/actions?query=workflow%3Aci +[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/statuses/master +[coveralls-url]: https://coveralls.io/r/jshttp/statuses?branch=master +[node-version-image]: https://badgen.net/npm/node/statuses +[node-version-url]: https://nodejs.org/en/download +[npm-downloads-image]: https://badgen.net/npm/dm/statuses +[npm-url]: https://npmjs.org/package/statuses +[npm-version-image]: https://badgen.net/npm/v/statuses diff --git a/node_modules/serve-static/node_modules/statuses/codes.json b/node_modules/serve-static/node_modules/statuses/codes.json new file mode 100644 index 000000000..1333ed10b --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/codes.json @@ -0,0 +1,65 @@ +{ + "100": "Continue", + "101": "Switching Protocols", + "102": "Processing", + "103": "Early Hints", + "200": "OK", + "201": "Created", + "202": "Accepted", + "203": "Non-Authoritative Information", + "204": "No Content", + "205": "Reset Content", + "206": "Partial Content", + "207": "Multi-Status", + "208": "Already Reported", + "226": "IM Used", + "300": "Multiple Choices", + "301": "Moved Permanently", + "302": "Found", + "303": "See Other", + "304": "Not Modified", + "305": "Use Proxy", + "307": "Temporary Redirect", + "308": "Permanent Redirect", + "400": "Bad Request", + "401": "Unauthorized", + "402": "Payment Required", + "403": "Forbidden", + "404": "Not Found", + "405": "Method Not Allowed", + "406": "Not Acceptable", + "407": "Proxy Authentication Required", + "408": "Request Timeout", + "409": "Conflict", + "410": "Gone", + "411": "Length Required", + "412": "Precondition Failed", + "413": "Payload Too Large", + "414": "URI Too Long", + "415": "Unsupported Media Type", + "416": "Range Not Satisfiable", + "417": "Expectation Failed", + "418": "I'm a Teapot", + "421": "Misdirected Request", + "422": "Unprocessable Entity", + "423": "Locked", + "424": "Failed Dependency", + "425": "Too Early", + "426": "Upgrade Required", + "428": "Precondition Required", + "429": "Too Many Requests", + "431": "Request Header Fields Too Large", + "451": "Unavailable For Legal Reasons", + "500": "Internal Server Error", + "501": "Not Implemented", + "502": "Bad Gateway", + "503": "Service Unavailable", + "504": "Gateway Timeout", + "505": "HTTP Version Not Supported", + "506": "Variant Also Negotiates", + "507": "Insufficient Storage", + "508": "Loop Detected", + "509": "Bandwidth Limit Exceeded", + "510": "Not Extended", + "511": "Network Authentication Required" +} diff --git a/node_modules/serve-static/node_modules/statuses/index.js b/node_modules/serve-static/node_modules/statuses/index.js new file mode 100644 index 000000000..ea351c553 --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/index.js @@ -0,0 +1,146 @@ +/*! + * statuses + * Copyright(c) 2014 Jonathan Ong + * Copyright(c) 2016 Douglas Christopher Wilson + * MIT Licensed + */ + +'use strict' + +/** + * Module dependencies. + * @private + */ + +var codes = require('./codes.json') + +/** + * Module exports. + * @public + */ + +module.exports = status + +// status code to message map +status.message = codes + +// status message (lower-case) to code map +status.code = createMessageToStatusCodeMap(codes) + +// array of status codes +status.codes = createStatusCodeList(codes) + +// status codes for redirects +status.redirect = { + 300: true, + 301: true, + 302: true, + 303: true, + 305: true, + 307: true, + 308: true +} + +// status codes for empty bodies +status.empty = { + 204: true, + 205: true, + 304: true +} + +// status codes for when you should retry the request +status.retry = { + 502: true, + 503: true, + 504: true +} + +/** + * Create a map of message to status code. + * @private + */ + +function createMessageToStatusCodeMap (codes) { + var map = {} + + Object.keys(codes).forEach(function forEachCode (code) { + var message = codes[code] + var status = Number(code) + + // populate map + map[message.toLowerCase()] = status + }) + + return map +} + +/** + * Create a list of all status codes. + * @private + */ + +function createStatusCodeList (codes) { + return Object.keys(codes).map(function mapCode (code) { + return Number(code) + }) +} + +/** + * Get the status code for given message. + * @private + */ + +function getStatusCode (message) { + var msg = message.toLowerCase() + + if (!Object.prototype.hasOwnProperty.call(status.code, msg)) { + throw new Error('invalid status message: "' + message + '"') + } + + return status.code[msg] +} + +/** + * Get the status message for given code. + * @private + */ + +function getStatusMessage (code) { + if (!Object.prototype.hasOwnProperty.call(status.message, code)) { + throw new Error('invalid status code: ' + code) + } + + return status.message[code] +} + +/** + * Get the status code. + * + * Given a number, this will throw if it is not a known status + * code, otherwise the code will be returned. Given a string, + * the string will be parsed for a number and return the code + * if valid, otherwise will lookup the code assuming this is + * the status message. + * + * @param {string|number} code + * @returns {number} + * @public + */ + +function status (code) { + if (typeof code === 'number') { + return getStatusMessage(code) + } + + if (typeof code !== 'string') { + throw new TypeError('code must be a number or string') + } + + // '403' + var n = parseInt(code, 10) + if (!isNaN(n)) { + return getStatusMessage(n) + } + + return getStatusCode(code) +} diff --git a/node_modules/serve-static/node_modules/statuses/package.json b/node_modules/serve-static/node_modules/statuses/package.json new file mode 100644 index 000000000..8c3e719b5 --- /dev/null +++ b/node_modules/serve-static/node_modules/statuses/package.json @@ -0,0 +1,49 @@ +{ + "name": "statuses", + "description": "HTTP status utility", + "version": "2.0.1", + "contributors": [ + "Douglas Christopher Wilson ", + "Jonathan Ong (http://jongleberry.com)" + ], + "repository": "jshttp/statuses", + "license": "MIT", + "keywords": [ + "http", + "status", + "code" + ], + "files": [ + "HISTORY.md", + "index.js", + "codes.json", + "LICENSE" + ], + "devDependencies": { + "csv-parse": "4.14.2", + "eslint": "7.17.0", + "eslint-config-standard": "14.1.1", + "eslint-plugin-import": "2.22.1", + "eslint-plugin-markdown": "1.0.2", + "eslint-plugin-node": "11.1.0", + "eslint-plugin-promise": "4.2.1", + "eslint-plugin-standard": "4.1.0", + "mocha": "8.2.1", + "nyc": "15.1.0", + "raw-body": "2.4.1", + "stream-to-array": "2.3.0" + }, + "engines": { + "node": ">= 0.8" + }, + "scripts": { + "build": "node scripts/build.js", + "fetch": "node scripts/fetch-apache.js && node scripts/fetch-iana.js && node scripts/fetch-nginx.js && node scripts/fetch-node.js", + "lint": "eslint --plugin markdown --ext js,md .", + "test": "mocha --reporter spec --check-leaks --bail test/", + "test-ci": "nyc --reporter=lcov --reporter=text npm test", + "test-cov": "nyc --reporter=html --reporter=text npm test", + "update": "npm run fetch && npm run build", + "version": "node scripts/version-history.js && git add HISTORY.md" + } +} diff --git a/node_modules/statuses/HISTORY.md b/node_modules/statuses/HISTORY.md old mode 100755 new mode 100644 index fa4556ef2..dc549b821 --- a/node_modules/statuses/HISTORY.md +++ b/node_modules/statuses/HISTORY.md @@ -1,3 +1,8 @@ +2.0.2 / 2025-06-06 +================== + + * Migrate to `String.prototype.slice()` + 2.0.1 / 2021-01-03 ================== diff --git a/node_modules/statuses/LICENSE b/node_modules/statuses/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/statuses/README.md b/node_modules/statuses/README.md old mode 100755 new mode 100644 index 57967e6e6..89d542f6a --- a/node_modules/statuses/README.md +++ b/node_modules/statuses/README.md @@ -5,6 +5,7 @@ [![Node.js Version][node-version-image]][node-version-url] [![Build Status][ci-image]][ci-url] [![Test Coverage][coveralls-image]][coveralls-url] +[![OpenSSF Scorecard Badge][ossf-scorecard-badge]][ossf-scorecard-visualizer] HTTP status utility for node. @@ -134,3 +135,5 @@ status.retry[503] // => true [npm-downloads-image]: https://badgen.net/npm/dm/statuses [npm-url]: https://npmjs.org/package/statuses [npm-version-image]: https://badgen.net/npm/v/statuses +[ossf-scorecard-badge]: https://api.securityscorecards.dev/projects/github.com/jshttp/statuses/badge +[ossf-scorecard-visualizer]: https://kooltheba.github.io/openssf-scorecard-api-visualizer/#/projects/github.com/jshttp/statuses diff --git a/node_modules/statuses/codes.json b/node_modules/statuses/codes.json old mode 100755 new mode 100644 diff --git a/node_modules/statuses/index.js b/node_modules/statuses/index.js old mode 100755 new mode 100644 diff --git a/node_modules/statuses/package.json b/node_modules/statuses/package.json old mode 100755 new mode 100644 index 8c3e719b5..b5d016edd --- a/node_modules/statuses/package.json +++ b/node_modules/statuses/package.json @@ -1,7 +1,7 @@ { "name": "statuses", "description": "HTTP status utility", - "version": "2.0.1", + "version": "2.0.2", "contributors": [ "Douglas Christopher Wilson ", "Jonathan Ong (http://jongleberry.com)" @@ -20,17 +20,17 @@ "LICENSE" ], "devDependencies": { - "csv-parse": "4.14.2", - "eslint": "7.17.0", + "csv-parse": "4.16.3", + "eslint": "7.19.0", "eslint-config-standard": "14.1.1", - "eslint-plugin-import": "2.22.1", + "eslint-plugin-import": "2.31.0", "eslint-plugin-markdown": "1.0.2", "eslint-plugin-node": "11.1.0", - "eslint-plugin-promise": "4.2.1", + "eslint-plugin-promise": "4.3.1", "eslint-plugin-standard": "4.1.0", - "mocha": "8.2.1", + "mocha": "8.4.0", "nyc": "15.1.0", - "raw-body": "2.4.1", + "raw-body": "2.5.2", "stream-to-array": "2.3.0" }, "engines": { diff --git a/node_modules/ts-jest/.lintstagedrc b/node_modules/ts-jest/.lintstagedrc old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/.ts-jest-digest b/node_modules/ts-jest/.ts-jest-digest old mode 100755 new mode 100644 index 2e25c37c1..2b99add46 --- a/node_modules/ts-jest/.ts-jest-digest +++ b/node_modules/ts-jest/.ts-jest-digest @@ -1 +1 @@ -95c19722f9888efe1c4d137d0f48593d329ceeaf \ No newline at end of file +9c5723b3a80e42c2cca16e1fcb1e90b882759305 \ No newline at end of file diff --git a/node_modules/ts-jest/CHANGELOG.md b/node_modules/ts-jest/CHANGELOG.md old mode 100755 new mode 100644 index 61a01192f..9883893f4 --- a/node_modules/ts-jest/CHANGELOG.md +++ b/node_modules/ts-jest/CHANGELOG.md @@ -1,3 +1,12 @@ +## [29.4.6](https://github.com/kulshekhar/ts-jest/compare/v29.4.5...v29.4.6) (2025-12-01) + + +### Bug Fixes + +* log hybrid module as warning instead of failing tests ([#5144](https://github.com/kulshekhar/ts-jest/issues/5144)) ([528d37c](https://github.com/kulshekhar/ts-jest/commit/528d37c125a392a4a6e44a1bf399943410298390)), closes [#5130](https://github.com/kulshekhar/ts-jest/issues/5130) + + + ## [29.4.5](https://github.com/kulshekhar/ts-jest/compare/v29.4.4...v29.4.5) (2025-10-10) diff --git a/node_modules/ts-jest/CONTRIBUTING.md b/node_modules/ts-jest/CONTRIBUTING.md old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/LICENSE.md b/node_modules/ts-jest/LICENSE.md old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/README.md b/node_modules/ts-jest/README.md old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/TROUBLESHOOTING.md b/node_modules/ts-jest/TROUBLESHOOTING.md old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/config/init.d.ts b/node_modules/ts-jest/dist/cli/config/init.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/config/init.js b/node_modules/ts-jest/dist/cli/config/init.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/config/migrate.d.ts b/node_modules/ts-jest/dist/cli/config/migrate.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/config/migrate.js b/node_modules/ts-jest/dist/cli/config/migrate.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/help.d.ts b/node_modules/ts-jest/dist/cli/help.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/help.js b/node_modules/ts-jest/dist/cli/help.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/helpers/presets.d.ts b/node_modules/ts-jest/dist/cli/helpers/presets.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/helpers/presets.js b/node_modules/ts-jest/dist/cli/helpers/presets.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/index.d.ts b/node_modules/ts-jest/dist/cli/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/cli/index.js b/node_modules/ts-jest/dist/cli/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/config/index.d.ts b/node_modules/ts-jest/dist/config/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/config/index.js b/node_modules/ts-jest/dist/config/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/config/paths-to-module-name-mapper.d.ts b/node_modules/ts-jest/dist/config/paths-to-module-name-mapper.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/config/paths-to-module-name-mapper.js b/node_modules/ts-jest/dist/config/paths-to-module-name-mapper.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/config/types.js b/node_modules/ts-jest/dist/config/types.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/constants.d.ts b/node_modules/ts-jest/dist/constants.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/constants.js b/node_modules/ts-jest/dist/constants.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/index.d.ts b/node_modules/ts-jest/dist/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/index.js b/node_modules/ts-jest/dist/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/compiler-utils.d.ts b/node_modules/ts-jest/dist/legacy/compiler/compiler-utils.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/compiler-utils.js b/node_modules/ts-jest/dist/legacy/compiler/compiler-utils.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/index.d.ts b/node_modules/ts-jest/dist/legacy/compiler/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/index.js b/node_modules/ts-jest/dist/legacy/compiler/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.d.ts b/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js b/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js old mode 100755 new mode 100644 index c20ab8d40..78ae1661d --- a/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js +++ b/node_modules/ts-jest/dist/legacy/compiler/ts-compiler.js @@ -155,14 +155,16 @@ class TsCompiler { const output = this._languageService.getEmitOutput(fileName); const diagnostics = this.getDiagnostics(fileName); if ((0, transpile_module_1.isModernNodeModuleKind)(this._initialCompilerOptions.module)) { - diagnostics.push({ - category: this._ts.DiagnosticCategory.Message, - code: utils_1.TsJestDiagnosticCodes.ModernNodeModule, - messageText: messages_1.Helps.UsingModernNodeResolution, - file: undefined, - start: undefined, - length: undefined, - }); + this.configSet.raiseDiagnostics([ + { + category: this._ts.DiagnosticCategory.Message, + code: utils_1.TsJestDiagnosticCodes.ModernNodeModule, + messageText: messages_1.Helps.UsingModernNodeResolution, + file: undefined, + start: undefined, + length: undefined, + }, + ]); } if (!isEsmMode && diagnostics.length) { this.configSet.raiseDiagnostics(diagnostics, fileName, this._logger); diff --git a/node_modules/ts-jest/dist/legacy/compiler/ts-jest-compiler.js b/node_modules/ts-jest/dist/legacy/compiler/ts-jest-compiler.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/config/config-set.d.ts b/node_modules/ts-jest/dist/legacy/config/config-set.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/config/config-set.js b/node_modules/ts-jest/dist/legacy/config/config-set.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/index.d.ts b/node_modules/ts-jest/dist/legacy/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/index.js b/node_modules/ts-jest/dist/legacy/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/legacy/ts-jest-transformer.js b/node_modules/ts-jest/dist/legacy/ts-jest-transformer.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/presets/all-presets.d.ts b/node_modules/ts-jest/dist/presets/all-presets.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/presets/all-presets.js b/node_modules/ts-jest/dist/presets/all-presets.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/presets/create-jest-preset.d.ts b/node_modules/ts-jest/dist/presets/create-jest-preset.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/presets/create-jest-preset.js b/node_modules/ts-jest/dist/presets/create-jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/raw-compiler-options.d.ts b/node_modules/ts-jest/dist/raw-compiler-options.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/raw-compiler-options.js b/node_modules/ts-jest/dist/raw-compiler-options.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/transformers/hoist-jest.d.ts b/node_modules/ts-jest/dist/transformers/hoist-jest.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/transformers/hoist-jest.js b/node_modules/ts-jest/dist/transformers/hoist-jest.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.d.ts b/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.js b/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.js old mode 100755 new mode 100644 index 8096abb88..748dd9c7f --- a/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.js +++ b/node_modules/ts-jest/dist/transpilers/typescript/transpile-module.js @@ -41,7 +41,9 @@ function getNewLineCharacter(options) { } } const isModernNodeModuleKind = (module) => { - return module ? [typescript_1.default.ModuleKind.Node16, /* ModuleKind.Node18 */ 101, typescript_1.default.ModuleKind.NodeNext].includes(module) : false; + return module + ? [typescript_1.default.ModuleKind.Node16, /* ModuleKind.Node18 */ 101, /* ModuleKind.Node20 */ 102, typescript_1.default.ModuleKind.NodeNext].includes(module) + : false; }; exports.isModernNodeModuleKind = isModernNodeModuleKind; const shouldCheckProjectPkgJsonContent = (fileName, moduleKind) => { diff --git a/node_modules/ts-jest/dist/types.js b/node_modules/ts-jest/dist/types.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/backports.d.ts b/node_modules/ts-jest/dist/utils/backports.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/backports.js b/node_modules/ts-jest/dist/utils/backports.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/diagnostics.d.ts b/node_modules/ts-jest/dist/utils/diagnostics.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/diagnostics.js b/node_modules/ts-jest/dist/utils/diagnostics.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/get-package-version.d.ts b/node_modules/ts-jest/dist/utils/get-package-version.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/get-package-version.js b/node_modules/ts-jest/dist/utils/get-package-version.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/importer.d.ts b/node_modules/ts-jest/dist/utils/importer.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/importer.js b/node_modules/ts-jest/dist/utils/importer.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/index.d.ts b/node_modules/ts-jest/dist/utils/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/index.js b/node_modules/ts-jest/dist/utils/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/json.d.ts b/node_modules/ts-jest/dist/utils/json.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/json.js b/node_modules/ts-jest/dist/utils/json.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/jsonable-value.d.ts b/node_modules/ts-jest/dist/utils/jsonable-value.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/jsonable-value.js b/node_modules/ts-jest/dist/utils/jsonable-value.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/logger.d.ts b/node_modules/ts-jest/dist/utils/logger.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/logger.js b/node_modules/ts-jest/dist/utils/logger.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/memoize.d.ts b/node_modules/ts-jest/dist/utils/memoize.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/memoize.js b/node_modules/ts-jest/dist/utils/memoize.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/messages.d.ts b/node_modules/ts-jest/dist/utils/messages.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/messages.js b/node_modules/ts-jest/dist/utils/messages.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/normalize-slashes.d.ts b/node_modules/ts-jest/dist/utils/normalize-slashes.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/normalize-slashes.js b/node_modules/ts-jest/dist/utils/normalize-slashes.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/sha1.d.ts b/node_modules/ts-jest/dist/utils/sha1.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/sha1.js b/node_modules/ts-jest/dist/utils/sha1.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/dist/utils/ts-error.js b/node_modules/ts-jest/dist/utils/ts-error.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/jest-preset.js b/node_modules/ts-jest/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/legacy.js b/node_modules/ts-jest/legacy.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/package.json b/node_modules/ts-jest/package.json old mode 100755 new mode 100644 index 0c9c97dce..e59d8052e --- a/node_modules/ts-jest/package.json +++ b/node_modules/ts-jest/package.json @@ -1,6 +1,6 @@ { "name": "ts-jest", - "version": "29.4.5", + "version": "29.4.6", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "commonjs", @@ -93,9 +93,9 @@ "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-angular": "^19.8.1", - "@eslint/compat": "^1.4.0", + "@eslint/compat": "^1.4.1", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.37.0", + "@eslint/js": "^9.39.1", "@jest/globals": "^30.2.0", "@jest/transform": "^30.2.0", "@jest/types": "^30.2.0", @@ -106,18 +106,18 @@ "@types/lodash.camelcase": "^4.3.9", "@types/lodash.memoize": "^4.1.9", "@types/lodash.set": "^4.3.9", - "@types/micromatch": "^4.0.9", - "@types/node": "20.19.20", + "@types/micromatch": "^4.0.10", + "@types/node": "20.19.25", "@types/semver": "^7.7.1", - "@types/yargs": "^17.0.33", + "@types/yargs": "^17.0.35", "@types/yargs-parser": "21.0.3", - "@typescript-eslint/eslint-plugin": "^8.46.0", - "@typescript-eslint/parser": "^8.46.0", + "@typescript-eslint/eslint-plugin": "^8.48.0", + "@typescript-eslint/parser": "^8.48.0", "babel-jest": "^30.2.0", - "conventional-changelog-angular": "^8.0.0", + "conventional-changelog-angular": "^8.1.0", "conventional-changelog": "^7.1.1", - "esbuild": "~0.25.10", - "eslint": "^9.37.0", + "esbuild": "~0.27.0", + "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", @@ -126,17 +126,17 @@ "execa": "5.1.1", "fast-glob": "^3.3.3", "fs-extra": "^11.3.2", - "globals": "^16.4.0", + "globals": "^16.5.0", "husky": "^9.1.7", "jest": "^30.2.0", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "lint-staged": "^15.5.2", - "memfs": "^4.49.0", + "memfs": "^4.51.0", "prettier": "^2.8.8", "rimraf": "^5.0.10", "ts-node": "^10.9.2", "typescript": "~5.9.3", - "typescript-eslint": "^8.46.0" + "typescript-eslint": "^8.48.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" diff --git a/node_modules/ts-jest/preprocessor.js b/node_modules/ts-jest/preprocessor.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/default-esm-legacy/jest-preset.js b/node_modules/ts-jest/presets/default-esm-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/default-esm/jest-preset.js b/node_modules/ts-jest/presets/default-esm/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/default-legacy/jest-preset.js b/node_modules/ts-jest/presets/default-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/default/jest-preset.js b/node_modules/ts-jest/presets/default/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/index.d.ts b/node_modules/ts-jest/presets/index.d.ts old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/index.js b/node_modules/ts-jest/presets/index.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-babel-esm-legacy/jest-preset.js b/node_modules/ts-jest/presets/js-with-babel-esm-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-babel-esm/jest-preset.js b/node_modules/ts-jest/presets/js-with-babel-esm/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-babel-legacy/jest-preset.js b/node_modules/ts-jest/presets/js-with-babel-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-babel/jest-preset.js b/node_modules/ts-jest/presets/js-with-babel/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-ts-esm-legacy/jest-preset.js b/node_modules/ts-jest/presets/js-with-ts-esm-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-ts-esm/jest-preset.js b/node_modules/ts-jest/presets/js-with-ts-esm/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-ts-legacy/jest-preset.js b/node_modules/ts-jest/presets/js-with-ts-legacy/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/presets/js-with-ts/jest-preset.js b/node_modules/ts-jest/presets/js-with-ts/jest-preset.js old mode 100755 new mode 100644 diff --git a/node_modules/ts-jest/tsconfig.base.json b/node_modules/ts-jest/tsconfig.base.json old mode 100755 new mode 100644 diff --git a/node_modules/update-browserslist-db/LICENSE b/node_modules/update-browserslist-db/LICENSE old mode 100755 new mode 100644 diff --git a/node_modules/update-browserslist-db/README.md b/node_modules/update-browserslist-db/README.md old mode 100755 new mode 100644 index 686f13c46..6a4770bd3 --- a/node_modules/update-browserslist-db/README.md +++ b/node_modules/update-browserslist-db/README.md @@ -16,6 +16,10 @@ Or if using `pnpm`: ```sh pnpm exec update-browserslist-db latest ``` +Or if using `yarn`: +```sh +yarn dlx update-browserslist-db@latest +``` = 0.8", @@ -5037,21 +5037,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/bonjour-service": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", @@ -5196,9 +5181,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", - "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "funding": [ { "type": "opencollective", @@ -5215,11 +5200,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -5375,9 +5360,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001757", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz", - "integrity": "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==", + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", "funding": [ { "type": "opencollective", @@ -5798,18 +5783,18 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "license": "MIT" }, "node_modules/core-js-compat": { @@ -6637,9 +6622,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.262", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.262.tgz", - "integrity": "sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==", + "version": "1.5.263", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.263.tgz", + "integrity": "sha512-DrqJ11Knd+lo+dv+lltvfMDLU27g14LMdH2b0O3Pio4uk0x+z7OR+JrmyacTPN2M8w3BrZ7/RTwG3R9B7irPlg==", "license": "ISC" }, "node_modules/elliptic": { @@ -7011,39 +6996,39 @@ } }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -7071,21 +7056,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -7243,17 +7213,17 @@ } }, "node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -7956,19 +7926,23 @@ "license": "MIT" }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/http-parser-js": { @@ -8269,9 +8243,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", "license": "MIT", "engines": { "node": ">= 10" @@ -9906,9 +9880,9 @@ "optional": true }, "node_modules/node-forge": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz", - "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" @@ -10839,9 +10813,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -10867,9 +10841,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", - "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -11126,9 +11100,9 @@ "license": "MIT" }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -11345,15 +11319,15 @@ } }, "node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "engines": { "node": ">= 0.8" @@ -11959,15 +11933,15 @@ } }, "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", @@ -11997,10 +11971,26 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "license": "MIT" }, - "node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "node_modules/send/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -12108,6 +12098,79 @@ "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-static/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", @@ -12431,9 +12494,9 @@ } }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -12974,9 +13037,9 @@ } }, "node_modules/ts-jest": { - "version": "29.4.5", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.5.tgz", - "integrity": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==", + "version": "29.4.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", + "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", @@ -13206,9 +13269,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.0.tgz", + "integrity": "sha512-Dn+NlSF/7+0lVSEZ57SYQg6/E44arLzsVOGgrElBn/BlG1B8WKdbLppOocFrXwRNTkNlgdGNaBgH1o0lggDPiw==", "funding": [ { "type": "opencollective",